| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $508,598 | $512,971 | $509,677 | $463,344 |
Gross Profit | 343,605 | 343,278 | 332,800 | 311,138 |
EBITDA | 334,490 | 290,538 | 284,870 | 273,673 |
EBIT | 270,139 | 227,490 | 222,171 | 210,819 |
Net Income | 185,636 | 153,782 | 148,382 | 142,210 |
Net Change In Cash | 508,598 | 512,971 | 509,677 | 463,344 |
Free Cash Flow | 310,892 | 403,722 | 58,562 | 244,067 |
Cash | 1,907,922 | 1,631,121 | 1,307,455 | 1,341,302 |
Basic Shares | 214,983 | 214,971 | 214,895 | 214,925 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,725,949 | $1,338,219 | $1,188,781 | $1,076,447 |
Gross Profit | 1,133,259 | 877,914 | 756,360 | 669,187 |
EBITDA | 978,680 | 681,102 | 617,817 | 542,881 |
EBIT | 758,681 | 495,752 | 438,938 | 371,573 |
Net Income | 501,507 | 364,866 | 309,338 | 226,828 |
Net Change In Cash | 1,725,949 | 1,338,219 | 1,188,781 | 1,076,447 |
Free Cash Flow | 856,781 | 684,325 | 572,726 | 526,673 |
Cash | 1,341,302 | 1,707,468 | 1,258,229 | 973,048 |
Basic Shares | 214,925 | 212,668 | 208,400 | 207,254 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.87 |
2025-06-30 | $0.87 |
2025-03-31 | $0.86 |