| Metric | Q4 2020 | Q1 2020 | Q4 2019 | Q1 2019 | Q4 2015 |
|---|---|---|---|---|---|
| Revenue | 119.6M +12.7% | 106.2M -3.6% | 110.2M -2.4% | 112.9M | — |
| Cost of Revenue | 0 | 0 | 0 | 0 | 0 |
| Gross Profit | 119.6M +12.7% | 106.2M -3.6% | 110.2M -2.4% | 112.9M | — |
| Operating Expenses | 67.1M +6.8% | 62.8M +3.1% | 60.9M -1.7% | 62.0M | — |
| R&D | — | — | — | — | — |
| SG&A | 6.4M +10.3% | 5.8M -17.2% | 7.1M +2.7% | 6.9M | — |
| Operating Income | 52.6M +21.1% | 43.4M -12.0% | 49.3M -3.2% | 50.9M | — |
| EBITDA | 52.6M -25.2% | 70.3M +42.6% | 49.3M -35.9% | 76.9M | 0 |
| Net Income | 43.2M +48.4% | 29.1M -14.0% | 33.8M +1.1% | 33.4M | — |
| EPS (Basic) | $2.02 +71.2% | $1.18 -33.3% | $1.77 -21.0% | $2.24 | — |
| EPS (Diluted) | $2.00 +70.9% | $1.17 -32.4% | $1.73 -21.0% | $2.19 | — |
| Shares (Diluted) | 23.8M -4.0% | 24.8M +52.8% | 16.2M +6.5% | 15.2M +94.3% | 7.8M |