OptimizeRx Corporation (OPRX)
NASDAQ: OPRX · IEX Real-Time Price · USD
10.02
-0.16 (-1.57%)
At close: Jul 19, 2024, 4:00 PM
10.03
+0.01 (0.10%)
Pre-market: Jul 20, 2024, 9:28 AM EDT

OptimizeRx Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year Ending
TTM Dec 31, 2023Dec 31, 2022Dec 31, 2021Dec 31, 2020Dec 31, 2019 2018 - 2009
Revenue
78.2171.5262.4561.2943.3124.6
Upgrade
Revenue Growth (YoY)
26.71%14.53%1.89%41.51%76.08%15.99%
Upgrade
Cost of Revenue
30.5428.6223.4825.6519.219.16
Upgrade
Gross Profit
47.6742.938.9735.6424.1115.44
Upgrade
Selling, General & Admin
63.1660.4251.2635.2826.2419.13
Upgrade
Other Operating Expenses
8.888.880000
Upgrade
Operating Expenses
72.0469.351.2635.2826.2419.13
Upgrade
Operating Income
-24.37-26.4-12.290.36-2.14-3.69
Upgrade
Interest Expense / Income
31.450000
Upgrade
Other Expense / Income
-2.05-2.69-0.85-0.020.070.35
Upgrade
Pretax Income
-25.32-25.16-11.440.38-2.21-4.04
Upgrade
Income Tax
-7.25-7.6000-0.9
Upgrade
Net Income
-18.07-17.57-11.440.38-2.21-3.14
Upgrade
Shares Outstanding (Basic)
181718171513
Upgrade
Shares Outstanding (Diluted)
181718181513
Upgrade
Shares Change
6.29%-3.71%0.53%19.31%10.76%12.85%
Upgrade
EPS (Basic)
-1.03-1.03-0.640.02-0.15-0.23
Upgrade
EPS (Diluted)
-1.03-1.03-0.640.02-0.15-0.23
Upgrade
Free Cash Flow
-5.83-8.110.410.26-6.42-1.75
Upgrade
Free Cash Flow Per Share
-0.32-0.470.580.01-0.43-0.13
Upgrade
Gross Margin
60.95%59.98%62.40%58.14%55.65%62.77%
Upgrade
Operating Margin
-31.16%-36.91%-19.68%0.59%-4.93%-15.02%
Upgrade
Profit Margin
-23.10%-24.56%-18.32%0.62%-5.10%-12.78%
Upgrade
Free Cash Flow Margin
-7.45%-11.33%16.67%0.43%-14.83%-7.11%
Upgrade
EBITDA
-19.32-21.31-9.422.34-0.13-2.76
Upgrade
EBITDA Margin
-24.70%-29.79%-15.08%3.82%-0.30%-11.21%
Upgrade
Depreciation & Amortization
32.42.021.972.081.28
Upgrade
EBIT
-22.32-23.71-11.440.38-2.21-4.04
Upgrade
EBIT Margin
-28.54%-33.15%-18.32%0.62%-5.10%-16.43%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).