Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Jun 27, 2025 Aug 19, 2025 | 2024 Jun 28, 2024 Aug 20, 2024 | 2023 Jun 30, 2023 Aug 22, 2023 | 2022 Jun 24, 2022 Aug 16, 2022 | 2021 Jun 25, 2021 Aug 17, 2021 | 2020 Jun 26, 2020 Aug 18, 2020 | 2019 Jun 28, 2019 Aug 20, 2019 | 2018 Jun 29, 2018 Aug 22, 2018 |
|---|
Total Revenue | 3.42B 18.6% | 2.88B 9.0% | 2.65B 16.9% | 2.26B 20.4% | 1.88B 14.5% | 1.64B 3.6% | 1.58B 15.5% | 1.37B 3.4% |
Cost of Revenue | 3.01B 19.0% | 2.53B 9.4% | 2.31B 16.4% | 1.98B 19.6% | 1.66B 13.9% | 1.46B 3.6% | 1.41B 15.3% | 1.22B 2.4% |
Gross Profit | 413.35M 16.1% | 356.12M 5.9% | 336.27M 20.7% | 278.59M 25.9% | 221.36M 18.9% | 186.10M 3.8% | 179.22M 16.8% | 153.41M 10.5% |
Gross Margin % | 12.00% 0.0% | 12.00% 7.7% | 13.00% 8.3% | 12.00% 0.0% | 12.00% 9.1% | 11.00% 0.0% | 11.00% 0.0% | 11.00% 8.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 3.70M 640.0% | 500.00K 88.6% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 51.37M 10.4% | 57.31M 6.4% |
SG&A Expenses | 87.47M 12.0% | 78.12M 0.6% | 77.67M 5.0% | 73.94M 4.8% | 70.57M 3.2% | 68.37M 24.2% | 55.07M 4.7% | 57.81M 11.9% |
Other Operating Expenses | 1.44M 269.2% | 389.00K | 0.00 100.0% | 135.00K 214.0% | 43.00K 86.9% | 329.00K | 0.00 100.0% | 473.00K 7.1% |
Total Operating Expenses | 88.90M 13.2% | 78.51M 1.5% | 77.34M 4.4% | 74.08M 5.0% | 70.57M 2.7% | 68.70M 24.8% | 55.07M 4.7% | 57.81M 11.9% |
Cost and Expenses | 3.09B 18.8% | 2.61B 9.2% | 2.39B 16.0% | 2.06B 19.0% | 1.73B 13.4% | 1.52B 4.4% | 1.46B 14.4% | 1.28B 2.9% |
Operating Income | 324.45M 16.9% | 277.61M 10.3% | 251.70M 23.1% | 204.52M 35.7% | 150.75M 28.4% | 117.40M 4.3% | 122.64M 30.7% | 93.82M 11.3% |
Operating Margin % | 9.00% 10.0% | 10.00% 0.0% | 10.00% 11.1% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 14.3% | 7.00% 0.0% |
EBITDA | 408.61M 25.3% | 326.01M 7.0% | 304.81M 24.3% | 245.20M 31.1% | 187.05M 23.0% | 152.12M 1.3% | 154.10M 23.6% | 124.69M 5.1% |
EBITDA Margin % | 12.00% 9.1% | 11.00% 8.3% | 12.00% 9.1% | 11.00% 10.0% | 10.00% 11.1% | 9.00% 10.0% | 10.00% 11.1% | 9.00% 0.0% |
Interest Expense | 0.00 100.0% | 124.00K 91.6% | 1.47M 240.7% | 432.00K 60.7% | 1.10M 63.9% | 3.04M 43.4% | 5.38M 49.2% | 3.61M 8.6% |
Interest Income | 40.16M 21.0% | 33.20M 195.6% | 11.23M 409.5% | 2.21M 41.7% | 3.78M 50.2% | 7.59M 13.3% | 6.70M 70.7% | 3.92M 98.5% |
Other Income (Expense) | 30.73M 8.9% | 33.75M 302.2% | 8.39M 242.8% | 2.45M 1010.0% | -269.00K 114.6% | 1.84M 48.8% | 3.59M 162.0% | -5.79M 193.1% |
Pre-Tax Income | 355.18M 14.1% | 311.35M 19.7% | 260.10M 25.7% | 206.97M 37.5% | 150.48M 26.2% | 119.24M 5.5% | 126.23M 43.4% | 88.03M 15.2% |
Pre-Tax Margin % | 10.00% 9.1% | 11.00% 10.0% | 10.00% 11.1% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 33.3% | 6.00% 14.3% |
Tax Provision | 22.65M 49.3% | 15.17M 24.5% | 12.18M 85.0% | 6.59M 207.3% | 2.14M 62.8% | 5.76M 9.2% | 5.28M 36.7% | 3.86M 42.7% |
Net Income | 332.53M 12.3% | 296.18M 19.5% | 247.91M 23.7% | 200.38M 35.1% | 148.34M 30.7% | 113.48M 6.2% | 120.95M 43.7% | 84.17M 13.3% |
Net Margin % | 10.00% 0.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 33.3% | 6.00% 14.3% |
Basic EPS | 9.23 13.0% | 8.17 20.3% | 6.79 25.0% | 5.43 35.1% | 4.02 30.9% | 3.07 6.7% | 3.29 45.6% | 2.26 14.1% |
Diluted EPS | 9.17 13.2% | 8.10 20.4% | 6.73 25.6% | 5.36 35.7% | 3.95 31.2% | 3.01 6.8% | 3.23 46.2% | 2.21 14.0% |
Basic Shares Outstanding | 36.02M 0.6% | 36.25M 0.7% | 36.52M 1.0% | 36.88M 0.0% | 36.87M 0.1% | 36.91M 0.3% | 36.80M 1.2% | 37.26M 0.9% |
Diluted Shares Outstanding | 36.27M 0.8% | 36.56M 0.8% | 36.85M 1.4% | 37.39M 0.4% | 37.55M 0.3% | 37.66M 0.7% | 37.41M 1.6% | 38.03M 0.5% |