Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,044,997 | $1,003,610 | $1,027,045 | $1,021,751 |
Gross Profit | 648,549 | 619,145 | 621,713 | 593,396 |
EBITDA | 297,952 | 282,543 | 282,276 | 258,451 |
EBIT | 267,088 | 253,055 | 253,081 | 232,709 |
Net Income | 195,527 | 189,039 | 185,362 | 170,001 |
Net Change In Cash | 1,044,997 | 1,003,610 | 1,027,045 | 1,021,751 |
Free Cash Flow | 321,857 | 127,053 | 471,243 | -78,324 |
Cash | 5,265,119 | 4,854,453 | 4,861,770 | 4,373,582 |
Basic Shares | 67,649 | 67,649 | 67,724 | 65,941 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,965,922 | $2,893,114 | $2,208,496 | $1,861,604 |
Gross Profit | 2,349,813 | 2,893,114 | 1,877,826 | 1,770,340 |
EBITDA | 1,047,168 | 53,298 | 782,625 | 739,593 |
EBIT | 947,089 | 53,298 | 700,555 | 636,979 |
Net Income | 695,045 | 622,626 | 509,682 | 466,151 |
Net Change In Cash | 3,965,922 | 2,893,114 | 2,208,496 | 1,861,604 |
Cost of Revenue | 88,731 | |||
Free Cash Flow | 635,525 | 1,843,362 | 1,321,551 | 1,073,797 |
Cash | 4,861,770 | 2,507,727 | 2,479,627 | 5,783,753 |
Basic Shares | 64,701 | 62,087 | 60,091 | 57,786 |
Quarter | EPS |
---|---|
2025-06-30 | $2.82 |
2025-03-31 | $2.69 |
2024-12-31 | $2.63 |
2024-09-30 | $2.47 |