Need GGG data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
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 26, 2025 Feb 17, 2026 | 2024 Dec 27, 2024 Feb 18, 2025 | 2023 Dec 29, 2023 Feb 20, 2024 | 2022 Dec 30, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 25, 2020 Feb 16, 2021 | 2019 Dec 27, 2019 Feb 18, 2020 | 2018 Dec 28, 2018 Feb 19, 2019 |
|---|
Total Revenue | 2.24B 5.8% | 2.11B 3.7% | 2.20B 2.4% | 2.14B 7.8% | 1.99B 20.5% | 1.65B 0.2% | 1.65B 0.4% | 1.65B 12.1% |
Cost of Revenue | 1.06B 7.3% | 990.86M 4.2% | 1.03B 4.7% | 1.09B 13.9% | 953.66M 19.9% | 795.18M 1.1% | 786.29M 2.0% | 770.75M 13.1% |
Gross Profit | 1.17B 4.5% | 1.12B 3.3% | 1.16B 9.8% | 1.06B 2.3% | 1.03B 20.9% | 854.94M 0.6% | 859.76M 2.6% | 882.54M 11.3% |
Gross Margin % | 52.00% 1.9% | 53.00% 0.0% | 53.00% 8.2% | 49.00% 5.8% | 52.00% 0.0% | 52.00% 0.0% | 52.00% 1.9% | 53.00% 1.9% |
Research & Development | 82.30M 5.7% | 87.23M 5.3% | 82.82M 3.5% | 80.01M 0.4% | 79.65M 10.3% | 72.19M 6.9% | 67.56M 7.0% | 63.12M 5.0% |
General & Administrative | 206.21M 7.7% | 191.39M 11.6% | 171.44M 11.5% | 153.78M 1.5% | 151.45M 11.7% | 135.53M 1.6% | 133.42M 3.0% | 137.51M 1.1% |
Selling & Marketing | 273.94M 0.1% | 273.74M 5.0% | 260.71M 3.9% | 250.95M 7.6% | 271.53M 23.3% | 220.27M 6.0% | 234.32M 4.5% | 245.47M 5.1% |
SG&A Expenses | 480.15M 3.2% | 465.13M 7.6% | 432.16M 6.8% | 404.73M 4.3% | 422.98M 18.9% | 355.80M 3.2% | 367.74M 4.0% | 382.99M 2.8% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -800.00K 127.4% | 2.92M | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Total Operating Expenses | 562.45M 1.8% | 552.36M 7.4% | 514.18M 6.1% | 484.74M 3.6% | 502.63M 17.4% | 427.99M 1.7% | 435.30M 2.4% | 446.11M 3.1% |
Cost and Expenses | 1.63B 5.4% | 1.54B 0.4% | 1.55B 1.4% | 1.57B 7.9% | 1.46B 19.1% | 1.22B 0.1% | 1.22B 0.4% | 1.22B 9.2% |
Operating Income | 610.74M 7.1% | 570.10M 11.9% | 646.84M 12.9% | 572.70M 7.8% | 531.32M 35.6% | 391.72M 7.7% | 424.46M 2.7% | 436.43M 21.1% |
Operating Margin % | 27.00% 0.0% | 27.00% 6.9% | 29.00% 7.4% | 27.00% 0.0% | 27.00% 12.5% | 24.00% 7.7% | 26.00% 0.0% | 26.00% 8.3% |
EBITDA | 751.53M 10.7% | 678.86M 1.1% | 686.59M 7.0% | 641.62M 11.0% | 578.00M 31.2% | 440.43M 5.6% | 466.69M 1.3% | 472.90M 15.7% |
EBITDA Margin % | 34.00% 6.3% | 32.00% 3.2% | 31.00% 3.3% | 30.00% 3.4% | 29.00% 7.4% | 27.00% 3.6% | 28.00% 3.4% | 29.00% 3.6% |
Interest Expense | 2.89M 2.3% | 2.83M 45.5% | 5.19M 47.5% | 9.90M 3.1% | 10.21M 9.4% | 11.28M 14.0% | 13.11M 8.9% | 14.38M 11.2% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 30.46M 58.8% | 19.18M 150.4% | -38.04M 445.3% | -6.98M 69.5% | -22.86M 33.9% | -17.07M 8.1% | -18.58M 27.6% | -25.66M 18.9% |
Pre-Tax Income | 641.20M 8.8% | 589.28M 3.2% | 608.80M 7.6% | 565.72M 11.3% | 508.46M 35.7% | 374.65M 7.7% | 405.88M 1.2% | 410.77M 18.3% |
Pre-Tax Margin % | 29.00% 3.6% | 28.00% 0.0% | 28.00% 7.7% | 26.00% 0.0% | 26.00% 13.0% | 23.00% 8.0% | 25.00% 0.0% | 25.00% 4.2% |
Tax Provision | 119.36M 15.7% | 103.20M 0.9% | 102.29M 2.7% | 105.08M 53.2% | 68.60M 55.2% | 44.20M 28.7% | 62.02M 11.0% | 69.71M 26.4% |
Net Income | 521.84M 7.4% | 486.08M 4.0% | 506.51M 10.0% | 460.64M 4.7% | 439.87M 33.1% | 330.46M 3.9% | 343.85M 0.8% | 341.05M 35.1% |
Net Margin % | 23.00% 0.0% | 23.00% 0.0% | 23.00% 9.5% | 21.00% 4.5% | 22.00% 10.0% | 20.00% 4.8% | 21.00% 0.0% | 21.00% 23.5% |
Basic EPS | 3.14 9.0% | 2.88 4.3% | 3.01 10.3% | 2.73 5.4% | 2.59 31.5% | 1.97 4.8% | 2.07 1.5% | 2.04 36.0% |
Diluted EPS | 3.08 9.2% | 2.82 4.1% | 2.94 10.5% | 2.66 5.6% | 2.52 31.3% | 1.92 4.0% | 2.00 1.5% | 1.97 35.9% |
Basic Shares Outstanding | 166.38M 3.5% | 172.37M 2.3% | 168.44M 0.3% | 168.95M 0.4% | 169.63M 1.3% | 167.46M 0.6% | 166.51M 0.5% | 167.36M 0.3% |
Diluted Shares Outstanding | 169.22M 1.8% | 172.41M 0.1% | 172.20M 0.4% | 172.89M 0.9% | 174.53M 1.5% | 172.01M 0.2% | 171.62M 0.9% | 173.21M 0.6% |