| Metric | Q1 2021 | Q4 2020 | Q3 2020 | Q2 2020 | Q1 2020 |
|---|---|---|---|---|---|
| Revenue | 67.4M +5.9% | 63.6M +5.4% | 60.3M +13.2% | 53.3M -22.0% | 68.4M |
| Cost of Revenue | 37.0M +8.5% | 34.1M +3.5% | 33.0M +28.4% | 25.7M -31.4% | 37.4M |
| Gross Profit | 30.4M +2.9% | 29.5M +7.8% | 27.4M -1.0% | 27.7M -10.7% | 31.0M |
| Operating Expenses | 17.6M -0.7% | 17.7M +5.2% | 16.8M -48.2% | 32.5M +55.6% | 20.9M |
| R&D | 3.5M +26.3% | 2.8M +5.8% | 2.7M -22.4% | 3.4M -12.0% | 3.9M |
| SG&A | 14.1M -4.1% | 14.7M +3.5% | 14.2M -5.0% | 14.9M -12.2% | 17.0M |
| Operating Income | 12.8M +8.3% | 11.8M +11.9% | 10.5M +317.0% | -4859000 -148.2% | 10.1M |
| EBITDA | 17.1M +45.4% | 11.8M -21.7% | 15.0M +8.0% | 13.9M -9.0% | 15.3M |
| Net Income | 9.0M +21.4% | 7.4M -23.1% | 9.6M +254.5% | -6204000 -194.3% | 6.6M |
| EPS (Basic) | $0.40 +25.0% | $0.32 -28.9% | $0.45 +250.0% | $-0.30 -196.8% | $0.31 |
| EPS (Diluted) | $0.40 +25.0% | $0.32 -28.9% | $0.45 +250.0% | $-0.30 -196.8% | $0.31 |
| Shares (Diluted) | 20.8M +0.0% | 20.8M +0.0% | 20.8M +0.0% | 20.8M +0.0% | 20.8M |