| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $355,216 | $338,309 | $330,599 | $345,455 |
Gross Profit | 181,877 | 185,412 | 172,343 | 171,985 |
EBITDA | 97,789 | 100,338 | 90,827 | 90,821 |
EBIT | 93,760 | 96,278 | 86,687 | 86,766 |
Net Income | 77,651 | 77,450 | 69,506 | 80,201 |
Net Change In Cash | 355,216 | 338,309 | 330,599 | 345,455 |
Free Cash Flow | 150,101 | 62,690 | 96,261 | 85,838 |
Cash | 166,167 | 190,011 | 175,027 | 157,167 |
Basic Shares | 68,990 | 70,189 | 70,680 | 71,492 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,390,639 | $1,310,514 | $908,095 | $721,114 |
Gross Profit | 692,219 | 784,060 | 775,968 | 668,366 |
EBITDA | 334,371 | 421,686 | 492,339 | 397,959 |
EBIT | 317,542 | 403,582 | 472,536 | 381,843 |
Net Income | 285,979 | 354,124 | 360,642 | 298,304 |
Net Change In Cash | 1,390,639 | 1,310,514 | 908,095 | 721,114 |
Cost of Revenue | 1,028,626 | |||
Free Cash Flow | 325,519 | 381,341 | 464,000 | 330,589 |
Cash | 157,167 | 173,988 | 195,440 | 134,141 |
Basic Shares | 72,327 | 72,863 | 74,665 | 78,571 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.13 |
2025-06-30 | $1.10 |
2025-03-31 | $0.98 |
2024-12-31 | $1.12 |