| Metric | Q1 2021 | Q4 2020 | Q1 2020 | Q4 2019 | Q3 2019 |
|---|---|---|---|---|---|
| Revenue | 211.7M -6.9% | 227.4M +47.6% | 154.1M -4.2% | 160.8M +17.2% | 137.2M |
| Cost of Revenue | 162.3M -8.6% | 177.6M +46.8% | 121.0M -1.3% | 122.6M +15.5% | 106.1M |
| Gross Profit | 49.3M -0.9% | 49.8M +50.6% | 33.1M -13.4% | 38.2M +22.6% | 31.1M |
| Operating Expenses | 37.1M -38.3% | 60.1M +115.6% | 27.9M -24.7% | 37.0M +68.5% | 22.0M |
| R&D | 5.1M -25.6% | 6.9M +132.3% | 3.0M -22.4% | 3.8M +21.2% | 3.1M |
| SG&A | 31.9M -23.4% | 41.7M +69.7% | 24.6M -7.5% | 26.6M +41.0% | 18.8M |
| Operating Income | 12.2M +218.5% | -10324000 -299.2% | 5.2M +347.1% | 1.2M -87.3% | 9.2M |
| EBITDA | 58.0M +45.4% | 39.9M +18.1% | 33.8M -60.1% | 84.7M +910.0% | 8.4M |
| Net Income | -12360000 +92.4% | -162368000 -736.0% | -19423000 -412.2% | -3792000 +59.1% | -9276000 |
| EPS (Basic) | $-0.02 +90.9% | $-0.22 -633.3% | $-0.03 | $0.00 +100.0% | $-0.01 |
| EPS (Diluted) | $-0.02 +90.9% | $-0.22 -633.3% | $-0.03 | $0.00 +100.0% | $-0.01 |
| Shares (Diluted) | 860.5M +20.0% | 716.9M +7.1% | 669.5M +6.7% | 627.8M -7.6% | 679.1M |