| Metric | Q4 2020 | Q3 2020 | Q1 2020 | Q4 2019 | Q3 2019 |
|---|---|---|---|---|---|
| Revenue | 136.9M +10.5% | 123.9M -2.1% | 126.6M -5.5% | 133.9M -6.3% | 142.8M |
| Cost of Revenue | 98.4M +15.6% | 85.1M -5.6% | 90.2M -8.8% | 98.9M -1.3% | 100.2M |
| Gross Profit | 38.5M -0.9% | 38.9M +6.7% | 36.4M +4.1% | 35.0M -17.9% | 42.6M |
| Operating Expenses | 30.4M +27.8% | 23.8M -30.2% | 34.1M -1.1% | 34.5M +16.2% | 29.7M |
| R&D | 1.5M +61.4% | 930.0K +19.2% | 780.0K -18.9% | 962.0K +0.0% | 962.0K |
| SG&A | 27.5M +22.8% | 22.4M -26.5% | 30.5M +15.9% | 26.3M -2.0% | 26.9M |
| Operating Income | 8.1M -46.2% | 15.0M +557.9% | 2.3M +360.2% | 497.0K -96.2% | 12.9M |
| EBITDA | 9.5M -58.0% | 22.6M +84.3% | 12.2M +59.0% | 7.7M -64.3% | 21.5M |
| Net Income | -1981000 -115.5% | 12.8M +378.2% | 2.7M +1073.8% | -275000 -103.9% | 7.1M |
| EPS (Basic) | $-0.07 -118.9% | $0.37 +362.5% | $0.08 +900.0% | $-0.01 -104.8% | $0.21 |
| EPS (Diluted) | $-0.07 -118.9% | $0.37 +362.5% | $0.08 +900.0% | $-0.01 -104.8% | $0.21 |
| Shares (Diluted) | 34.5M +0.2% | 34.4M -0.1% | 34.4M -0.0% | 34.5M +0.1% | 34.4M |