| Metric | Q1 2021 | Q4 2020 | Q3 2020 | Q2 2020 | Q1 2020 |
|---|---|---|---|---|---|
| Revenue | 65.5M | — | 59.7M +94.1% | 30.8M -23.9% | 40.4M |
| Cost of Revenue | 10.1M | 0 -100.0% | 9.4M +100.1% | 4.7M -24.1% | 6.2M |
| Gross Profit | 55.4M | — | 50.3M +93.0% | 26.1M -23.9% | 34.3M |
| Operating Expenses | 28.7M | — | 27.0M +50.4% | 18.0M -36.4% | 28.3M |
| R&D | 2.3M | — | 2.0M +7.9% | 1.8M -47.1% | 3.4M |
| SG&A | 26.4M | — | 25.1M +55.2% | 16.1M -34.9% | 24.8M |
| Operating Income | 26.8M | — | 23.3M +187.4% | 8.1M +35.0% | 6.0M |
| EBITDA | 26.9M | 0 -100.0% | 23.4M +185.0% | 8.2M +34.7% | 6.1M |
| Net Income | 26.7M | — | 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 +154.5% | $0.11 +37.5% | $0.08 |
| Shares (Diluted) | 85.0M +1.0% | 84.2M +0.0% | 84.2M +0.8% | 83.5M +0.1% | 83.4M |