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 | Gross Profit | Operating Income | Pretax Income | Income Tax | Net Income | Interest Expense | Depreciation & Amortization | EPS (Diluted) | Dividend Per Share |
|---|---|---|---|---|---|---|---|---|---|---|
| FY2014 | $2.17B | $452.62M | $224.52M | $208.42M | $66.18M | $142.24M | $5.16M | $11.61M | 3.46 | — |
| FY2015 | $2.57B | $488.71M | $189.46M | $189.46M | $60.73M | $128.74M | $15.97M | $14.24M | 3.09 | — |
| FY2016 | $3.03B | $531.21M | $218.06M | $218.06M | $68.52M | $149.54M | $5.17M | $15.98M | 3.55 | — |
| FY2017 | $3.23B | $566.50M | $247.52M | $247.52M | $104.26M | $143.26M | $3.85M | $16.70M | 3.41 | — |
| FY2018 | — | — | $283.25M | $283.25M | $55.92M | $227.33M | $785.00K | $26.97M | 5.58 | — |
| FY2019 | — | — | $302.95M | $302.95M | $53.28M | $249.66M | $8.37M | $27.92M | 6.42 | — |
| FY2020 | — | — | $533.57M | $533.57M | $110.09M | $423.48M | $2.18M | $31.05M | $11 | — |
| FY2021 | — | — | $954.83M | $954.83M | $217.39M | $737.44M | $318.00K | $26.25M | 19.29 | — |
| FY2022 | — | — | $1.29B | $1.29B | $297.13M | $992.19M | $41.00K | $24.75M | 13.37 | $0 |
| FY2023 | — | — | $949.43M | $949.43M | $210.68M | $738.75M | $0 | $25.33M | 9.96 | $0.14 |
| FY2024 | — | — | $1.00B | $1.00B | $216.68M | $786.19M | $0 | $25.96M | 10.72 | $0.38 |
| FY2025 | — | — | $584.60M | $584.60M | $131.59M | $453.01M | $0 | $25.29M | 6.35 | $0.43 |
| Period | Depreciation & Amortization | Revenue | Gross Profit | Cost of Revenue | Operating Income | Pretax Income | Income Tax | Net Income | Interest Expense | EPS (Diluted) |
|---|---|---|---|---|---|---|---|---|---|---|
| 2015Mar | $3.21M | — | — | — | — | — | — | — | — | — |
| 2015Jun | — | $597.80M | $114.75M | — | — | — | — | — | — | — |
| 2015Sep | — | $669.96M | $126.24M | — | — | — | — | — | — | — |
| 2016Mar | $3.40M | $597.77M | $103.80M | — | — | — | — | — | — | — |
| 2016Jun | — | $797.90M | $138.10M | — | — | — | — | — | — | — |
| 2016Sep | — | $752.86M | $131.87M | — | — | — | — | — | — | — |
| 2017Mar | $3.67M | $672.77M | $109.76M | — | — | — | — | — | — | — |
| 2017Jun | — | $801.98M | $140.91M | — | — | — | — | — | — | — |
| 2017Sep | — | $805.60M | $144.60M | — | — | — | — | — | — | — |
| 2018Mar | $5.87M | $742.56M | $123.12M | — | — | — | — | — | — | — |
| 2018Jun | — | $877.50M | $158.83M | — | — | — | — | — | — | — |
| 2019Mar | $5.83M | — | — | — | — | — | — | — | — | — |
| 2020Mar | $7.01M | — | — | — | — | — | — | — | — | — |
| 2021Mar | $6.54M | — | — | — | — | — | — | — | — | — |
| 2021Jun | — | $1.28B | $344.97M | $932.63M | — | — | — | — | — | — |
| 2022Mar | $5.76M | — | — | — | — | — | — | — | — | — |
| 2022Jun | — | $1.41B | $445.39M | $966.99M | — | — | — | — | — | — |
| 2022Sep | — | — | — | — | $329.49M | $329.49M | $67.00M | $262.49M | $0 | 7.10 |
| 2023Mar | $5.21M | — | — | — | $165.30M | $165.30M | $34.00M | $131.30M | $0 | 3.54 |
| 2023Jun | — | — | — | — | $239.52M | $239.52M | $52.69M | $186.84M | $0 | 5.02 |
| 2023Sep | — | — | — | — | $285.73M | $285.73M | $63.97M | $221.76M | $0 | 5.98 |
| 2024Mar | $6.04M | — | — | — | $234.02M | $234.02M | $48.00M | $186.02M | $0 | 2.53 |
| 2024Jun | — | — | — | — | $297.36M | $297.36M | $65.81M | $231.56M | $0 | 3.15 |
| 2024Sep | — | — | — | — | $249.93M | $249.93M | $53.97M | $195.97M | $0 | 2.67 |
| 2025Mar | $5.95M | — | — | — | $160.16M | $160.16M | $37.35M | $122.81M | $0 | 1.69 |
| 2025Jun | — | — | — | — | $193.06M | $193.06M | $46.18M | $146.88M | $0 | 2.04 |
| 2025Sep | — | — | — | — | $128.25M | $128.25M | $28.95M | $99.30M | $0 | 1.39 |
| 2026Mar | $5.37M | — | — | — | $72.52M | $72.52M | $17.22M | $55.31M | $587.00K | 0.82 |
| 2026Jun | — | — | — | — | $120.56M | $120.56M | $29.93M | $90.63M | $2.19M | 1.37 |
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.