Need GRBK 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 31, 2025 Feb 25, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Feb 27, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Mar 8, 2021 | 2019 Dec 31, 2019 Mar 6, 2020 | 2018 Dec 31, 2018 Mar 8, 2019 |
|---|
Total Revenue | 2.04B 2.8% | 2.10B 18.1% | 1.78B 1.1% | 1.76B 25.3% | 1.40B 43.7% | 976.02M 23.3% | 791.66M 26.9% | 623.65M 37.3% |
Cost of Revenue | 1.40B 0.6% | 1.40B 13.5% | 1.23B 0.4% | 1.23B 18.6% | 1.04B 40.4% | 741.42M 19.1% | 622.58M 26.2% | 493.32M 38.6% |
Gross Profit | 635.70M 9.6% | 703.52M 28.3% | 548.18M 4.8% | 523.02M 44.5% | 362.06M 54.3% | 234.60M 38.8% | 169.08M 29.7% | 130.33M 32.4% |
Gross Margin % | 31.00% 8.8% | 34.00% 9.7% | 31.00% 3.3% | 30.00% 15.4% | 26.00% 8.3% | 24.00% 14.3% | 21.00% 0.0% | 21.00% 4.5% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 190.58M 17.1% | 162.74M 22.4% | 132.97M 21.0% | 109.93M 13.9% | 96.56M 69.9% | 56.83M 160.4% |
Selling & Marketing | 0.00 | 0.00 100.0% | 2.40M 100.0% | 1.20M 7.7% | 1.30M 40.9% | 2.20M 4.8% | 2.10M 91.0% | 23.21M 35.0% |
SG&A Expenses | 226.25M 0.1% | 226.57M 17.4% | 192.98M 17.7% | 163.94M 22.1% | 134.27M 19.7% | 112.13M 13.7% | 98.66M 23.3% | 80.04M 105.1% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 2.60M 226.8% |
Total Operating Expenses | 226.25M 0.1% | 226.57M 17.4% | 192.98M 17.7% | 163.94M 22.1% | 134.27M 19.7% | 112.13M 13.7% | 98.66M 81.9% | 54.23M 46.7% |
Cost and Expenses | 1.63B 0.5% | 1.62B 14.0% | 1.42B 1.7% | 1.40B 19.0% | 1.18B 37.7% | 853.55M 18.3% | 721.24M 31.7% | 547.54M 39.4% |
Operating Income | 409.44M 14.2% | 476.95M 34.3% | 355.20M 0.4% | 356.71M 58.5% | 225.05M 88.8% | 119.17M 64.9% | 72.25M 0.6% | 71.81M 20.8% |
Operating Margin % | 20.00% 13.0% | 23.00% 15.0% | 20.00% 0.0% | 20.00% 25.0% | 16.00% 33.3% | 12.00% 33.3% | 9.00% 25.0% | 12.00% 7.7% |
EBITDA | 443.29M 7.1% | 476.95M 32.9% | 358.75M 0.7% | 361.45M 56.8% | 230.53M 82.8% | 126.14M 67.4% | 75.33M 11.0% | 84.61M 31.1% |
EBITDA Margin % | 22.00% 4.3% | 23.00% 15.0% | 20.00% 4.8% | 21.00% 31.2% | 16.00% 23.1% | 13.00% 30.0% | 10.00% 28.6% | 14.00% 0.0% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 28.73M 17.7% | 34.92M 3.3% | 36.11M 3.4% | 37.38M 28.0% | 29.20M 43.5% | 20.34M 57.4% | 12.92M 31.0% | 9.86M 105.5% |
Pre-Tax Income | 438.18M 14.4% | 511.88M 30.8% | 391.31M 1.3% | 396.46M 54.3% | 256.99M 79.9% | 142.81M 69.4% | 84.33M 3.3% | 81.67M 27.1% |
Pre-Tax Margin % | 21.00% 12.5% | 24.00% 9.1% | 22.00% 4.3% | 23.00% 27.8% | 18.00% 20.0% | 15.00% 36.4% | 11.00% 15.4% | 13.00% 7.1% |
Tax Provision | 94.67M 0.1% | 94.72M 11.9% | 84.64M 2.6% | 82.47M 56.8% | 52.60M 110.3% | 25.02M 24.9% | 20.03M 16.9% | 17.14M 56.1% |
Net Income | 313.23M 17.9% | 381.58M 34.1% | 284.63M 2.5% | 291.90M 53.5% | 190.21M 67.3% | 113.69M 93.8% | 58.66M 13.6% | 51.62M 244.8% |
Net Margin % | 15.00% 16.7% | 18.00% 12.5% | 16.00% 5.9% | 17.00% 21.4% | 14.00% 16.7% | 12.00% 71.4% | 7.00% 12.5% | 8.00% 166.7% |
Basic EPS | 7.09 16.7% | 8.51 37.3% | 6.20 2.1% | 6.07 61.9% | 3.75 66.7% | 2.25 94.0% | 1.16 13.7% | 1.02 240.0% |
Diluted EPS | 7.07 16.3% | 8.45 37.6% | 6.14 2.0% | 6.02 61.8% | 3.72 66.1% | 2.24 93.1% | 1.16 13.7% | 1.02 240.0% |
Basic Shares Outstanding | 43.79M 1.6% | 44.51M 2.1% | 45.45M 4.6% | 47.65M 6.0% | 50.70M 0.3% | 50.57M 0.1% | 50.53M 0.2% | 50.65M 2.1% |
Diluted Shares Outstanding | 43.92M 2.0% | 44.84M 2.3% | 45.92M 4.3% | 47.99M 6.0% | 51.06M 0.5% | 50.80M 0.3% | 50.64M 0.2% | 50.75M 2.1% |