| Metric | Q1 2021 | Q4 2020 | Q3 2020 | Q2 2020 | Q1 2020 |
|---|---|---|---|---|---|
| Revenue | 37.4M +0.3% | 37.3M +0.6% | 37.1M +2.3% | 36.3M +5.5% | 34.4M |
| Cost of Revenue | 6.9M +30.4% | 5.3M +39.6% | 3.8M +80.1% | 2.1M -24.9% | 2.8M |
| Gross Profit | 30.5M -4.7% | 32.0M -3.9% | 33.3M -2.5% | 34.1M +8.2% | 31.6M |
| Operating Expenses | 27.6M -1.1% | 27.9M -7.1% | 30.1M +27.8% | 23.5M -5.7% | 24.9M |
| R&D | — | — | — | — | — |
| SG&A | 17.5M +10.1% | 15.9M +0.1% | 15.8M +18.2% | 13.4M -11.4% | 15.1M |
| Operating Income | 2.9M -29.5% | 4.1M +26.6% | 3.2M -69.8% | 10.6M +60.4% | 6.6M |
| EBITDA | 12.4M +160.4% | 4.8M -68.5% | 15.1M +34.6% | 11.3M -31.1% | 16.3M |
| Net Income | 755.9K +202.1% | -740037 -193.9% | 788.5K -91.2% | 8.9M +196.2% | 3.0M |
| EPS (Basic) | $0.02 +200.0% | $-0.02 -200.0% | $0.02 -91.3% | $0.23 +187.5% | $0.08 |
| EPS (Diluted) | $0.02 +200.0% | $-0.02 -200.0% | $0.02 -91.3% | $0.23 +187.5% | $0.08 |
| Shares (Diluted) | 37.9M -1.3% | 38.4M +1.3% | 37.9M -1.2% | 38.3M -2.7% | 39.4M |