Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $499,696 | $432,679 | $462,463 | $413,302 |
Gross Profit | 234,429 | 207,456 | 223,029 | 195,531 |
EBITDA | 140,917 | 113,268 | 120,138 | 101,906 |
EBIT | 124,147 | 97,310 | 104,092 | 86,347 |
Net Income | 87,946 | 66,648 | 72,234 | 58,139 |
Net Change In Cash | 499,696 | 432,679 | 462,463 | 413,302 |
Free Cash Flow | 93,499 | 70,078 | 38,961 | 39,667 |
Cash | 164,560 | 154,371 | 148,835 | 148,329 |
Basic Shares | 39,495 | 39,495 | 39,541 | 39,556 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,808,140 | $1,787,647 | $1,527,953 | $1,400,182 |
Gross Profit | 860,445 | 852,138 | 673,831 | 615,348 |
EBITDA | 476,228 | 314,194 | 316,510 | 84,679 |
EBIT | 411,895 | 253,421 | 260,193 | 34,362 |
Net Income | 284,967 | 58,583 | 179,630 | 21,340 |
Net Change In Cash | 1,808,140 | 1,787,647 | 1,527,953 | 1,400,182 |
Cost of Revenue | 39,621 | -19,596 | ||
Free Cash Flow | 242,205 | 50,093 | 113,513 | 150,022 |
Cash | 164,560 | 146,442 | 162,902 | 140,895 |
Basic Shares | 39,495 | 39,473 | 39,407 | 39,449 |
Quarter | EPS |
---|---|
2024-12-31 | $2.25 |
2024-09-30 | $1.83 |
2024-06-30 | $2.01 |
2024-03-31 | $1.61 |