Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $338,309 | $330,599 | $345,455 | $359,856 |
Gross Profit | 185,412 | 172,343 | 171,985 | 175,020 |
EBITDA | 100,338 | 90,827 | 90,821 | 82,319 |
EBIT | 96,278 | 86,687 | 86,766 | 78,153 |
Net Income | 77,450 | 69,506 | 80,201 | 67,514 |
Net Change In Cash | 338,309 | 330,599 | 345,455 | 359,856 |
Free Cash Flow | 62,690 | 96,261 | 85,838 | 80,043 |
Cash | 190,011 | 175,027 | 157,167 | 182,542 |
Basic Shares | 70,189 | 70,680 | 71,492 | 72,032 |
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 | $0 |
2025-06-30 | $1.10 |
2025-03-31 | $0.98 |
2024-12-31 | $1.12 |