| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $727,845 | $715,586 | $678,138 | $670,756 |
Gross Profit | 269,300 | 266,047 | 255,202 | 258,322 |
EBITDA | 128,503 | 129,839 | 131,835 | 136,790 |
EBIT | 106,618 | 110,484 | 114,344 | 120,218 |
Net Income | 54,847 | 66,882 | 67,363 | 53,744 |
Net Change In Cash | 727,845 | 715,586 | 678,138 | 670,756 |
Free Cash Flow | 70,297 | 37,447 | 28,116 | 102,168 |
Cash | 218,219 | 258,223 | 291,348 | 249,358 |
Basic Shares | 60,941 | 61,360 | 60,518 | 60,518 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,740,803 | $2,774,766 | $2,593,480 | $2,428,115 |
Gross Profit | 1,037,454 | 1,015,751 | 885,530 | 837,983 |
EBITDA | 531,413 | 509,365 | 435,403 | 404,828 |
EBIT | 464,813 | 439,665 | 370,303 | 330,228 |
Net Income | 264,841 | 205,285 | 223,747 | 235,110 |
Net Change In Cash | 2,740,803 | 2,774,766 | 2,593,480 | 2,428,115 |
Cost of Revenue | 37,492 | |||
Free Cash Flow | 303,620 | 282,316 | 174,115 | 215,153 |
Cash | 249,358 | 102,003 | 72,024 | 41,209 |
Basic Shares | 61,102 | 60,655 | 60,153 | 60,034 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.32 |
2025-06-30 | $1.36 |
2025-03-31 | $1.25 |