| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $623,513 | $631,055 | $538,895 | $517,429 |
Gross Profit | 289,262 | 294,450 | 252,040 | 227,703 |
EBITDA | 166,836 | 160,450 | 125,662 | 136,294 |
EBIT | 143,837 | 139,455 | 106,469 | 111,545 |
Net Income | 107,444 | 103,541 | 77,884 | 55,458 |
Net Change In Cash | 623,513 | 631,055 | 538,895 | 517,429 |
Free Cash Flow | 133,920 | 87,311 | -42,602 | 60,286 |
Cash | 297,304 | 190,400 | 150,290 | 239,371 |
Basic Shares | 41,704 | 41,926 | 42,010 | 42,174 |
| 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-09-30 | $2.13 |
2025-06-30 | $2.47 |
2025-03-31 | $1.86 |
2024-12-31 | $1.33 |