| Metric | Q4 2020 | Q3 2020 | Q1 2020 | Q4 2019 | Q3 2019 |
|---|---|---|---|---|---|
| Revenue | 136.9M +10.5% | 123.9M +25.1% | 99.0M -26.0% | 133.9M -6.3% | 142.8M |
| Cost of Revenue | 98.4M +15.6% | 85.1M +7.9% | 78.9M -20.2% | 98.9M -1.3% | 100.2M |
| Gross Profit | 38.5M -0.9% | 38.9M +92.6% | 20.2M -42.3% | 35.0M -17.9% | 42.6M |
| Operating Expenses | 30.4M +27.8% | 23.8M +3.2% | 23.1M -33.1% | 34.5M +16.2% | 29.7M |
| R&D | 1.5M +61.4% | 930.0K +21.9% | 763.0K -20.7% | 962.0K +0.0% | 962.0K |
| SG&A | 27.5M +22.8% | 22.4M +8.5% | 20.7M -21.5% | 26.3M -2.0% | 26.9M |
| Operating Income | 8.1M -46.2% | 15.0M +618.1% | -2904000 -684.3% | 497.0K -96.2% | 12.9M |
| EBITDA | 9.5M -58.0% | 22.6M +1880.3% | -1267000 -116.5% | 7.7M -64.3% | 21.5M |
| Net Income | -1981000 -115.5% | 12.8M +317.7% | -5882000 -2038.9% | -275000 -103.9% | 7.1M |
| EPS (Basic) | $-0.07 -118.9% | $0.37 +317.6% | $-0.17 -1600.0% | $-0.01 -104.8% | $0.21 |
| EPS (Diluted) | $-0.07 -118.9% | $0.37 +317.6% | $-0.17 -1600.0% | $-0.01 -104.8% | $0.21 |
| Shares (Diluted) | 34.5M +0.2% | 34.4M +0.0% | 34.4M -0.1% | 34.5M +0.1% | 34.4M |