Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,972,659 | $1,895,801 | $1,930,216 | $1,717,547 |
Gross Profit | 472,911 | 454,308 | 465,201 | 412,784 |
EBITDA | 199,853 | 191,583 | 203,548 | 171,834 |
EBIT | 156,474 | 149,707 | 162,302 | 132,811 |
Net Income | 125,699 | 107,083 | 89,993 | 79,106 |
Net Change In Cash | 1,972,659 | 1,895,801 | 1,930,216 | 1,717,547 |
Free Cash Flow | 70,591 | 160,905 | 404,022 | 5,068 |
Cash | 109,112 | 113,680 | 265,351 | 119,199 |
Basic Shares | 46,697 | 45,546 | 44,937 | 44,618 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $6,827,871 | $5,974,744 | $5,511,549 | $5,278,521 |
Gross Profit | 1,641,820 | 1,482,954 | 1,373,283 | 1,358,048 |
EBITDA | 632,803 | 544,811 | 505,269 | 576,645 |
EBIT | 471,890 | 380,012 | 351,270 | 417,504 |
Net Income | 321,138 | 215,131 | 275,448 | 274,350 |
Net Change In Cash | 6,827,871 | 5,974,744 | 5,511,549 | 5,278,521 |
Free Cash Flow | 319,559 | -73,328 | 34,958 | 228,308 |
Cash | 265,351 | 197,429 | 211,108 | 258,993 |
Basic Shares | 44,709 | 44,592 | 44,581 | 44,278 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $3.23 |
2025-03-31 | $2.57 |
2024-12-31 | $2.66 |