Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $631,055 | $538,895 | $517,429 | $587,153 |
Gross Profit | 294,450 | 252,040 | 227,703 | 275,057 |
EBITDA | 160,450 | 125,662 | 136,294 | 148,605 |
EBIT | 139,455 | 106,469 | 111,545 | 126,185 |
Net Income | 103,541 | 77,884 | 55,458 | 93,519 |
Net Change In Cash | 631,055 | 538,895 | 517,429 | 587,153 |
Free Cash Flow | 42,602 | -42,602 | 60,286 | 58,053 |
Cash | 190,400 | 150,290 | 239,371 | 339,427 |
Basic Shares | 41,926 | 42,010 | 42,174 | 42,335 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,232,139 | $2,213,803 | $2,116,087 | $1,573,217 |
Gross Profit | 1,026,039 | 1,043,910 | 941,171 | 754,706 |
EBITDA | 520,740 | 558,686 | 532,947 | 411,438 |
EBIT | 435,341 | 483,979 | 460,730 | 359,399 |
Net Income | 322,224 | 353,987 | 333,995 | 266,447 |
Net Change In Cash | 2,232,139 | 2,213,803 | 2,116,087 | 1,573,217 |
Cost of Revenue | 20,874 | |||
Free Cash Flow | 157,803 | 338,198 | 332,598 | 101,701 |
Cash | 239,371 | 429,822 | 300,742 | 301,155 |
Basic Shares | 42,383 | 42,837 | 43,047 | 43,532 |
Quarter | EPS |
---|---|
2025-06-30 | $2.47 |
2025-03-31 | $1.86 |
2024-12-31 | $1.33 |
2024-09-30 | $2.21 |