Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $743,369 | $754,682 | $691,499 | $699,931 |
Gross Profit | 185,495 | 180,708 | 180,475 | 172,898 |
EBITDA | 67,889 | 70,544 | 71,867 | 71,030 |
EBIT | 67,889 | 70,544 | 73,705 | 71,030 |
Net Income | 15,053 | 19,316 | 20,054 | 23,618 |
Net Change In Cash | 743,369 | 754,682 | 691,499 | 699,931 |
Cash | 393,190 | 461,805 | 507,799 | 469,711 |
Basic Shares | 15,758 | 15,729 | 15,697 | 15,650 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,757,511 | $2,620,903 | $2,572,357 | $2,405,510 |
Gross Profit | 684,034 | 643,711 | 622,465 | 563,859 |
EBITDA | 270,521 | 371,234 | 396,960 | 332,650 |
EBIT | 155,026 | 249,402 | 281,652 | 210,466 |
Net Income | 79,670 | 64,014 | 81,393 | 54,585 |
Net Change In Cash | 2,757,511 | 2,620,903 | 2,572,357 | 2,405,510 |
Free Cash Flow | 295,494 | 262,970 | 199,823 | 177,424 |
Cash | 507,799 | 451,946 | 544,342 | 485,391 |
Basic Shares | 15,637 | 15,498 | 15,503 | 15,404 |
Quarter | EPS |
---|---|
2025-06-30 | $0.96 |
2025-03-31 | $1.23 |
2024-12-31 | $1.28 |
2024-09-30 | $1.51 |