Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $596,117 | $565,165 | $541,131 | $543,337 |
Gross Profit | 259,351 | 252,942 | 223,005 | 223,610 |
EBITDA | 140,669 | 133,445 | 114,367 | 124,258 |
EBIT | 103,775 | 96,536 | 78,026 | 87,331 |
Net Income | 84,627 | 81,052 | 65,221 | 75,897 |
Net Change In Cash | 596,117 | 565,165 | 541,131 | 543,337 |
Free Cash Flow | 92,824 | 53,823 | 220,973 | 252,913 |
Cash | 787,447 | 705,729 | 744,721 | 538,296 |
Basic Shares | 43,929 | 43,497 | 43,912 | 43,694 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,137,803 | $1,951,751 | $1,850,204 | $1,592,287 |
Gross Profit | 876,134 | 786,467 | 722,500 | 664,795 |
EBITDA | 466,467 | 392,632 | 388,013 | 328,119 |
EBIT | 314,098 | 221,865 | 215,972 | 182,279 |
Net Income | 263,026 | 165,919 | 164,240 | 161,458 |
Net Change In Cash | 2,137,803 | 1,951,751 | 1,850,204 | 1,592,287 |
Cost of Revenue | -135,314 | -294,452 | ||
Free Cash Flow | 604,098 | 327,431 | 331,304 | 316,141 |
Cash | 744,721 | 165,493 | 173,857 | 309,171 |
Basic Shares | 43,497 | 42,769 | 42,399 | 42,244 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.91 |
2025-03-31 | $2.78 |
2024-12-31 | $2.43 |