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 Dec 27, 2025 Feb 20, 2026 | 2024 Dec 28, 2024 Feb 21, 2025 | 2023 Dec 30, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 25, 2021 Feb 18, 2022 | 2020 Dec 26, 2020 Feb 22, 2021 | 2019 Dec 28, 2019 Feb 21, 2020 | 2018 Dec 29, 2018 Feb 26, 2019 |
|---|
Total Revenue | 784.99M 2.8% | 763.60M 15.2% | 663.10M 11.3% | 747.94M 2.8% | 769.67M 11.0% | 693.62M 17.7% | 589.46M 11.3% | 529.67M 3.4% |
Cost of Revenue | 477.78M 4.9% | 455.68M 12.6% | 404.52M 10.5% | 451.93M 1.1% | 446.91M 10.2% | 405.70M 15.3% | 351.97M 10.2% | 319.34M 4.1% |
Gross Profit | 307.21M 0.2% | 307.92M 19.1% | 258.58M 14.8% | 303.43M 6.0% | 322.77M 12.1% | 287.92M 21.2% | 237.50M 12.9% | 210.34M 2.4% |
Gross Margin % | 39.00% 2.5% | 40.00% 2.6% | 39.00% 4.9% | 41.00% 2.4% | 42.00% 0.0% | 42.00% 5.0% | 40.00% 0.0% | 40.00% 2.6% |
Research & Development | 115.92M 4.9% | 121.94M 5.3% | 115.77M 6.0% | 109.22M 8.2% | 100.94M 13.4% | 89.03M 9.2% | 81.50M 8.7% | 74.98M 1.6% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 127.07M 10.4% | 141.79M 6.6% | 133.01M 0.9% | 131.88M 6.5% | 123.79M 7.6% | 115.10M 8.2% | 106.33M 7.3% | 99.09M 4.7% |
Other Operating Expenses | 0.00 100.0% | -20.58M 71.8% | -72.95M | 0.00 | 0.00 | 0.00 100.0% | 602.00K 368.8% | -224.00K 47.4% |
Total Operating Expenses | 242.99M 0.1% | 243.14M 38.3% | 175.82M 27.1% | 241.10M 10.9% | 217.40M 6.5% | 204.13M 8.7% | 187.83M 7.9% | 174.07M 3.3% |
Cost and Expenses | 720.77M 3.1% | 698.82M 20.4% | 580.35M 16.3% | 693.02M 3.3% | 670.99M 10.2% | 609.01M 12.8% | 539.80M 9.4% | 493.41M 1.6% |
Operating Income | 64.22M 0.9% | 64.78M 21.7% | 82.76M 50.7% | 54.91M 44.0% | 98.04M 17.0% | 83.79M 68.7% | 49.66M 37.5% | 36.11M 22.0% |
Operating Margin % | 8.00% 0.0% | 8.00% 33.3% | 12.00% 71.4% | 7.00% 46.2% | 13.00% 8.3% | 12.00% 50.0% | 8.00% 14.3% | 7.00% 12.5% |
EBITDA | 114.82M 1.8% | 112.73M 11.3% | 127.14M 21.5% | 104.64M 30.6% | 150.79M 7.2% | 140.68M 36.4% | 103.10M 27.4% | 80.93M 11.3% |
EBITDA Margin % | 15.00% 0.0% | 15.00% 21.1% | 19.00% 35.7% | 14.00% 30.0% | 20.00% 0.0% | 20.00% 17.6% | 17.00% 13.3% | 15.00% 11.8% |
Interest Expense | 521.00K 24.6% | 418.00K 0.7% | 421.00K 27.3% | 579.00K 3.8% | 602.00K 30.3% | 864.00K 54.9% | 1.92M 42.2% | 3.31M 26.2% |
Interest Income | 10.64M 24.6% | 14.11M 95.5% | 7.22M 225.1% | 2.22M 290.2% | 569.00K 62.1% | 1.50M 44.7% | 2.71M 100.1% | 1.36M 147.4% |
Other Income (Expense) | 3.15M 78.5% | 14.63M 81.0% | 77.13M 695.3% | -12.96M 195.5% | -4.38M 416.1% | 1.39M 1.0% | 1.40M 164.2% | -2.18M 46.7% |
Pre-Tax Income | 67.36M 15.2% | 79.41M 11.0% | 89.27M 54.3% | 57.87M 41.2% | 98.50M 15.6% | 85.17M 66.8% | 51.06M 50.5% | 33.93M 19.6% |
Pre-Tax Margin % | 9.00% 10.0% | 10.00% 23.1% | 13.00% 62.5% | 8.00% 38.5% | 13.00% 8.3% | 12.00% 33.3% | 9.00% 50.0% | 6.00% 25.0% |
Tax Provision | 13.00M 32.7% | 9.80M 42.4% | 6.88M 3.5% | 7.13M 51.1% | 14.58M 119.1% | 6.65M 43.2% | 11.72M 116.7% | -70.11M 5522.2% |
Net Income | 54.36M 21.9% | 69.61M 15.5% | 82.39M 62.4% | 50.74M 39.5% | 83.92M 6.9% | 78.52M 99.6% | 39.35M 62.2% | 104.04M 154.3% |
Net Margin % | 7.00% 22.2% | 9.00% 25.0% | 12.00% 71.4% | 7.00% 36.4% | 11.00% 0.0% | 11.00% 57.1% | 7.00% 65.0% | 20.00% 185.7% |
Basic EPS | 0.70 22.2% | 0.90 15.1% | 1.06 63.1% | 0.65 39.8% | 1.08 5.9% | 1.02 96.2% | 0.52 63.4% | 1.42 149.1% |
Diluted EPS | 0.69 22.5% | 0.89 15.2% | 1.05 61.5% | 0.65 38.7% | 1.06 7.1% | 0.99 94.1% | 0.51 63.0% | 1.38 150.9% |
Basic Shares Outstanding | 77.35M 0.0% | 77.34M 0.0% | 77.37M 0.3% | 77.58M 0.3% | 77.79M 1.4% | 76.68M 2.2% | 74.99M 2.1% | 73.48M 1.6% |
Diluted Shares Outstanding | 78.31M 0.2% | 78.44M 0.4% | 78.16M 0.1% | 78.20M 1.2% | 79.13M 0.2% | 79.00M 2.2% | 77.29M 2.8% | 75.18M 1.3% |