| Metric | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 |
|---|---|---|---|---|---|
| Revenue | 107.0M +10.5% | 96.8M +6.6% | 90.8M +0.5% | 90.4M +5.5% | 85.7M |
| Cost of Revenue | 0 | 0 | 0 | 0 | 0 |
| Gross Profit | 107.0M +10.5% | 96.8M +6.6% | 90.8M +0.5% | 90.4M +5.5% | 85.7M |
| Operating Expenses | 73.5M +6.7% | 68.9M +20.4% | 57.2M -13.9% | 66.4M -1.7% | 67.5M |
| R&D | 3.6M +0.8% | 3.6M -7.0% | 3.9M +14.7% | 3.4M +1.7% | 3.3M |
| SG&A | 63.9M +6.1% | 60.3M +8.3% | 55.7M +1.7% | 54.7M -5.7% | 58.0M |
| Operating Income | 33.5M +19.9% | 27.9M -16.9% | 33.6M +40.1% | 24.0M +32.0% | 18.2M |
| EBITDA | 33.9M +19.8% | 28.3M +8.8% | 26.0M -3.6% | 27.0M +47.6% | 18.3M |
| Net Income | 21.8M -1.6% | 22.1M +15.9% | 19.1M +46.9% | 13.0M -76.1% | 54.3M |
| EPS (Basic) | $0.13 -7.1% | $0.14 -12.5% | $0.16 +128.6% | $0.07 -78.1% | $0.32 |
| EPS (Diluted) | $0.13 +0.0% | $0.13 -40.9% | $0.22 +214.3% | $0.07 -78.1% | $0.32 |
| Shares (Diluted) | 166.4M +0.7% | 165.3M +75.8% | 94.0M -46.9% | 177.1M +19.8% | 147.8M |