| Period | EPS | Revenue | Net Income | Rev YoY | EPS YoY |
|---|---|---|---|---|---|
| Q2 2023 | $3.65 | 346.9M | 112.3M | +626.6% | +718.6% |
| Q2 2022 | $3.84 | 280.7M | 118.2M | +382.3% | +245.5% |
| Q2 2021 | $4.32 | 152.0M | 99.9M | +203.9% | +860.0% |
| Q2 2020 | -$1.32 | 46.5M | -14641000 | +3.7% | +56.0% |
| Q2 2019 | -$0.59 | 47.7M | -6523000 | — | — |
| Q2 2018 | -$2.64 | 58.2M | -29533000 | — | — |
| Q2 2017 | $0.45 | 50.0M | 4.4M | — | — |
| Q2 2016 | -$3.00 | 44.9M | -16807000 | — | — |