How to read this: the blue bars are revenue (total money brought in); the teal bars are net profit (what was left after all costs); the orange line is net margin — the share of revenue kept as profit, read on the right-hand scale. Growing bars mean a bigger company; a rising line means it is keeping more of each unit of revenue it earns.
| Period | Operating Income | Pretax Income | Income Tax | Net Income | Depreciation & Amortization |
|---|---|---|---|---|---|
| FY2014 | $47.74M | $46.30M | $13.74M | $32.56M | $2.27M |
| FY2015 | $137.50M | $144.06M | $23.85M | $120.22M | $2.64M |
| FY2016 | $161.09M | $166.67M | $24.81M | $141.87M | $3.18M |
| FY2017 | $164.28M | $350.35M | $223.83M | $126.52M | $3.54M |
| FY2018 | $226.78M | $238.45M | $30.45M | $208.00M | $4.63M |
| FY2019 | $114.54M | $147.51M | $11.81M | $135.69M | $4.97M |
| FY2020 | $265.71M | $270.11M | $51.68M | $218.44M | $4.71M |
| FY2021 | $495.92M | $536.31M | $113.34M | $422.98M | $7.24M |
| FY2022 | $216.10M | $216.32M | $47.64M | $168.68M | $7.98M |
| FY2023 | $-40.35M | $-29.15M | $-1.63M | $-27.52M | $8.32M |
| FY2024 | $172.95M | $196.01M | $44.52M | $151.49M | $10.44M |
| FY2025 | $273.86M | $327.47M | $67.85M | $259.62M | $11.88M |
| Period | EPS (Diluted) | Operating Income | Pretax Income | Income Tax | Net Income | Depreciation & Amortization |
|---|---|---|---|---|---|---|
| 2018Mar | 0.75 | — | — | — | — | — |
| 2022Sep | — | $35.05M | $37.67M | $9.12M | $28.56M | $1.92M |
| 2023Mar | — | $-1.39M | $355.00K | $-3.21M | $3.56M | $2.07M |
| 2023Jun | — | $-9.59M | $-15.22M | $-1.97M | $-13.25M | $1.94M |
| 2023Sep | — | $-20.03M | $-10.08M | $1.29M | $-11.37M | $2.01M |
| 2024Mar | — | $5.80M | $10.03M | $-7.45M | $17.49M | $2.38M |
| 2024Jun | — | $20.07M | $21.78M | $6.86M | $14.92M | $2.43M |
| 2024Sep | — | $15.56M | $26.66M | $7.42M | $19.24M | $2.80M |
| 2025Mar | — | $36.91M | $43.05M | $-10.72M | $53.78M | $2.78M |
| 2025Jun | — | $60.63M | $64.14M | $17.38M | $46.76M | $2.76M |
| 2025Sep | — | $48.31M | $82.31M | $22.24M | $60.07M | $2.98M |
| 2026Mar | — | $40.50M | $46.16M | $3.87M | $42.30M | $3.49M |
| 2026Jun | — | $72.83M | $75.28M | $20.16M | $55.13M | $4.20M |
Figures in USD. Educational data only.
Plain-English explanations of each figure in the table above, and what a beginner typically looks at. These are educational descriptions only, not advice.