Need OPRX data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Mar 12, 2026 | 2024 Dec 31, 2024 Mar 20, 2025 | 2023 Dec 31, 2023 Apr 15, 2024 | 2022 Dec 31, 2022 Mar 10, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Mar 8, 2021 | 2019 Dec 31, 2019 Mar 26, 2020 | 2018 Dec 31, 2018 Mar 12, 2019 |
|---|
Total Revenue | 109.43M 18.8% | 92.13M 28.8% | 71.52M 14.5% | 62.45M 1.9% | 61.29M 41.5% | 43.31M 76.1% | 24.60M 16.0% | 21.21M 74.9% |
Cost of Revenue | 35.83M 9.4% | 32.75M 14.4% | 28.62M 21.9% | 23.48M 8.5% | 25.65M 33.6% | 19.21M 109.7% | 9.16M 1.8% | 9.00M |
Gross Profit | 73.59M 23.9% | 59.38M 38.4% | 42.90M 10.1% | 38.97M 9.3% | 35.64M 47.8% | 24.11M 56.1% | 15.44M 26.5% | 12.21M 105.1% |
Gross Margin % | 67.00% 4.7% | 64.00% 6.7% | 60.00% 3.2% | 62.00% 6.9% | 58.00% 3.6% | 56.00% 11.1% | 63.00% 8.6% | 58.00% 18.4% |
Research & Development | 0.00 | 0.00 | - | - | - | 0.00 100.0% | 1.60M | 0.00 |
General & Administrative | - | - | - | - | - | - | - | - |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | - | - | - 100.0% | 33.49M 20.9% | 27.70M | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | 61.90M 15.3% | 73.08M 5.5% | 69.30M 35.2% | 51.26M 45.3% | 35.28M 34.4% | 26.24M 37.1% | 19.13M 59.1% | 12.03M 48.8% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 11.69M 185.3% | -13.71M 48.1% | -26.40M 114.8% | -12.29M 3503.7% | 361.10K 116.9% | -2.14M 42.2% | -3.69M 2150.5% | 180.13K 108.5% |
Operating Margin % | 11.00% 173.3% | -15.00% 59.5% | -37.00% 85.0% | -20.00% 2100.0% | 1.00% 120.0% | -5.00% 66.7% | -15.00% 1600.0% | 1.00% 105.6% |
EBITDA | 16.57M 286.3% | -8.90M 58.3% | -21.31M 107.5% | -10.27M 541.4% | 2.33M 4014.5% | -59.43K 97.8% | -2.76M 655.3% | 496.63K 127.5% |
EBITDA Margin % | 15.00% 250.0% | -10.00% 66.7% | -30.00% 87.5% | -16.00% 500.0% | 4.00% | 0.00% 100.0% | -11.00% 650.0% | 2.00% 113.3% |
Interest Expense | 5.29M 14.1% | 6.16M 323.7% | 1.45M | - | - | - | - | - |
Interest Income | 353.00K 7.3% | 329.00K 85.0% | 2.19M 157.2% | 852.30K 4919.7% | 16.98K 75.2% | 68.58K 76.2% | 288.03K 523.3% | 46.21K 78.2% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 6.95M 135.9% | -19.39M 23.0% | -25.16M 120.0% | -11.44M 3125.4% | 378.08K 117.1% | -2.21M 45.4% | -4.04M 1885.1% | 226.34K 110.8% |
Pre-Tax Margin % | 6.00% 128.6% | -21.00% 40.0% | -35.00% 94.4% | -18.00% 1900.0% | 1.00% 120.0% | -5.00% 68.8% | -16.00% 1700.0% | 1.00% 105.9% |
Tax Provision | 1.82M 150.8% | 725.00K 109.5% | -7.60M | - | - | - 100.0% | -897.96K | - |
Net Income | 5.13M 125.5% | -20.11M 14.5% | -17.57M 53.6% | -11.44M 3125.4% | 378.08K 117.1% | -2.21M 29.8% | -3.14M 1488.4% | 226.34K 110.8% |
Net Margin % | 5.00% 122.7% | -22.00% 12.0% | -25.00% 38.9% | -18.00% 1900.0% | 1.00% 120.0% | -5.00% 61.5% | -13.00% 1400.0% | 1.00% 105.9% |
Basic EPS | 0.28 125.5% | -1.10 6.8% | -1.03 60.9% | -0.64 3300.0% | 0.02 113.3% | -0.15 34.8% | -0.23 1250.0% | 0.02 109.5% |
Diluted EPS | 0.27 124.5% | -1.10 6.8% | -1.03 60.9% | -0.64 3300.0% | 0.02 113.3% | -0.15 34.8% | -0.23 1250.0% | 0.02 109.5% |
Basic Shares Outstanding | 18.56M 1.4% | 18.29M 6.8% | 17.12M 3.7% | 17.78M 3.2% | 17.23M 16.2% | 14.83M 10.8% | 13.39M 23.6% | 10.83M 10.3% |
Diluted Shares Outstanding | 19.00M 3.9% | 18.29M 6.8% | 17.12M 3.7% | 17.78M 0.5% | 17.69M 19.3% | 14.83M 10.8% | 13.39M 12.9% | 11.86M 20.8% |