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.
How to read this: the bars are the same revenue and net profit as the left chart. The blue line is earnings per share (EPS) — the profit attributable to each single share, read on the right-hand scale. A rising line means each share is earning more over time; EPS can move differently from total profit if the number of shares changes.
How to read this: dividend per share (DPS) is the cash dividend a company declared for each share over the year. A steady or rising bar over time is often read as a sign of consistent cash returns to shareholders. A company that pays no dividend will show nothing here — common for younger or growth-focused firms. This is the declared figure from SEC filings, not a forecast.
| Period | Revenue | Net Income | Interest Expense | Depreciation & Amortization | EPS (Diluted) | Dividend Per Share |
|---|---|---|---|---|---|---|
| FY2014 | $68.88M | $10.72M | $6.59M | $19.17M | 0.23 | — |
| FY2015 | $95.90M | $14.60M | $9.64M | $36.03M | 0.26 | — |
| FY2016 | $108.42M | $15.12M | $13.05M | $34.40M | 0.26 | — |
| FY2017 | $132.48M | $53.10M | $16.78M | $37.87M | 0.95 | — |
| FY2018 | $151.66M | $63.29M | $18.21M | $40.82M | 1.09 | $0.92 |
| FY2019 | $171.02M | $55.52M | $16.34M | $44.02M | 0.85 | $1.02 |
| FY2020 | $186.88M | $79.80M | $16.00M | $45.88M | 1.16 | $1.12 |
| FY2021 | $221.93M | $87.25M | $18.05M | $50.69M | 1.23 | $1.26 |
| FY2022 | $276.21M | $198.01M | $23.85M | $65.76M | 2.61 | $1.48 |
| FY2023 | $323.59M | $151.46M | $24.80M | $73.22M | 1.81 | $1.70 |
| FY2024 | $382.62M | $184.50M | $20.92M | $93.92M | 1.92 | $1.88 |
| FY2025 | $476.38M | $402.99M | $32.86M | $121.58M | 3.91 | $2.02 |
| Period | Revenue | Net Income | Interest Expense | Depreciation & Amortization | EPS (Diluted) |
|---|---|---|---|---|---|
| 2022Sep | $70.80M | $22.44M | $6.27M | $16.96M | 0.30 |
| 2023Mar | $74.65M | $23.33M | $7.38M | $18.16M | 0.29 |
| 2023Jun | $79.54M | $40.25M | $5.90M | $18.23M | 0.48 |
| 2023Sep | $82.92M | $30.32M | $5.81M | $18.25M | 0.36 |
| 2024Mar | $85.03M | $36.06M | $5.24M | $20.94M | 0.40 |
| 2024Jun | $94.25M | $35.70M | $5.52M | $23.01M | 0.37 |
| 2024Sep | $99.64M | $36.64M | $4.90M | $24.06M | 0.37 |
| 2025Mar | $110.42M | $48.13M | $7.93M | $26.93M | 0.47 |
| 2025Jun | $112.23M | $93.27M | $7.04M | $28.02M | 0.90 |
| 2025Sep | $116.25M | $103.38M | $8.37M | $28.38M | $1 |
| 2026Mar | $124.44M | $69.43M | $8.99M | $29.49M | 0.66 |
| 2026Jun | $124.71M | $57.57M | $8.34M | $29.15M | 0.54 |
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.