| Metric | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|
| Revenue | 116.2M +1.4% | 114.6M +25.3% | 91.4M -16.7% | 109.7M +17.9% | 93.1M |
| Cost of Revenue | 26.5M +4.4% | 25.4M +14.7% | 22.2M -17.9% | 27.0M +12.4% | 24.0M |
| Gross Profit | 89.7M +0.6% | 89.1M +28.7% | 69.3M -16.3% | 82.8M +19.8% | 69.1M |
| Operating Expenses | 95.9M +15.8% | 82.8M -2.1% | 84.6M +0.6% | 84.1M +20.4% | 69.8M |
| R&D | 13.5M +5.5% | 12.8M +15.7% | 11.1M +13.8% | 9.7M +18.9% | 8.2M |
| SG&A | 76.7M +13.2% | 67.8M -4.9% | 71.3M +7.7% | 66.2M +11.6% | 59.3M |
| Operating Income | -6268000 -199.0% | 6.3M +141.3% | -15352000 -1079.1% | -1302000 -89.5% | -687000 |
| EBITDA | 421.0K -95.4% | 9.2M +175.9% | -12170000 -256.3% | 7.8M +203.4% | 2.6M |
| Net Income | -21000 -100.3% | 6.9M +136.1% | -19112000 -390.7% | 6.6M +67.4% | 3.9M |
| EPS (Basic) | $0.00 -100.0% | $0.14 +136.8% | $-0.38 -392.3% | $0.13 +62.5% | $0.08 |
| EPS (Diluted) | $0.00 -100.0% | $0.13 +134.2% | $-0.38 -371.4% | $0.14 +75.0% | $0.08 |
| Shares (Diluted) | 51.1M -0.3% | 51.2M +0.6% | 50.9M +4.9% | 48.6M -3.0% | 50.1M |