| Metric | Q1 2021 | Q4 2020 | Q3 2020 | Q2 2020 | Q1 2020 |
|---|---|---|---|---|---|
| Revenue | 65.5M -12.9% | 75.2M +25.9% | 59.7M +94.1% | 30.8M -23.9% | 40.4M |
| Cost of Revenue | 10.1M -4.7% | 10.6M +12.6% | 9.4M +100.1% | 4.7M -24.1% | 6.2M |
| Gross Profit | 55.4M -14.2% | 64.6M +28.4% | 50.3M +93.0% | 26.1M -23.9% | 34.3M |
| Operating Expenses | 28.7M -1.7% | 29.2M +7.9% | 27.0M +50.4% | 18.0M -36.4% | 28.3M |
| R&D | 2.3M +1.8% | 2.3M +15.4% | 2.0M +7.9% | 1.8M -47.1% | 3.4M |
| SG&A | 26.4M -2.0% | 26.9M +7.4% | 25.1M +55.2% | 16.1M -34.9% | 24.8M |
| Operating Income | 26.8M -24.5% | 35.4M +52.1% | 23.3M +187.4% | 8.1M +35.0% | 6.0M |
| EBITDA | 26.9M -24.1% | 35.4M +51.4% | 23.4M +185.0% | 8.2M +34.7% | 6.1M |
| Net Income | 26.7M -25.8% | 36.1M +51.0% | 23.9M +178.4% | 8.6M +32.2% | 6.5M |
| EPS (Basic) | $0.34 +780.0% | $-0.05 -115.2% | $0.33 +175.0% | $0.12 +20.0% | $0.10 |
| EPS (Diluted) | $0.32 +900.0% | $-0.04 -114.3% | $0.28 +180.0% | $0.10 +42.9% | $0.07 |
| Shares (Diluted) | 85.0M +1.0% | 84.2M +0.0% | 84.2M +0.8% | 83.5M +0.1% | 83.4M |