| Metric | Q1 2021 | Q4 2020 | Q3 2020 | Q2 2020 | Q1 2020 |
|---|---|---|---|---|---|
| Revenue | 84.1M +10.3% | 76.3M +9.8% | 69.5M +11.0% | 62.6M +2.6% | 61.0M |
| Cost of Revenue | 36.2M +6.5% | 34.0M +13.9% | 29.8M +14.8% | 26.0M -2.6% | 26.7M |
| Gross Profit | 47.9M +13.2% | 42.3M +6.7% | 39.7M +8.3% | 36.6M +6.6% | 34.3M |
| Operating Expenses | 28.2M +10.6% | 25.5M +5.6% | 24.1M -8.2% | 26.3M +22.5% | 21.5M |
| R&D | 14.5M -7.8% | 15.8M +21.6% | 13.0M +2.7% | 12.6M +8.0% | 11.7M |
| SG&A | 13.1M +43.8% | 9.1M -13.7% | 10.5M -19.1% | 13.0M +42.5% | 9.2M |
| Operating Income | 19.8M +17.3% | 16.8M +8.5% | 15.5M +50.5% | 10.3M -19.9% | 12.9M |
| EBITDA | 21.9M +30.1% | 16.8M -6.3% | 18.0M +45.5% | 12.4M -4.1% | 12.9M |
| Net Income | 17.6M +29.0% | 13.7M -1.7% | 13.9M +60.2% | 8.7M -25.8% | 11.7M |
| EPS (Basic) | $0.62 +26.5% | $0.49 +0.0% | $0.49 +58.1% | $0.31 -26.2% | $0.42 |
| EPS (Diluted) | $0.60 +27.7% | $0.47 -2.1% | $0.48 +60.0% | $0.30 -26.8% | $0.41 |
| Shares (Diluted) | 29.3M +1.2% | 28.9M -0.2% | 29.0M +0.5% | 28.9M +0.4% | 28.8M |