Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $489,930 | $473,651 | $460,455 | $444,673 |
Gross Profit | 336,590 | 321,859 | 316,819 | 302,645 |
EBITDA | 51,774 | 45,003 | 98,708 | 33,406 |
EBIT | 44,429 | 37,405 | 90,970 | 25,846 |
Net Income | 57,703 | 33,766 | 48,024 | 26,778 |
Net Change In Cash | 489,930 | 473,651 | 460,455 | 444,673 |
Free Cash Flow | 149,473 | 142,441 | 131,773 | 127,761 |
Cash | 705,043 | 653,276 | 660,939 | 439,434 |
Basic Shares | 59,650 | 60,385 | 60,649 | 58,167 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,760,650 | $1,561,665 | $1,387,666 | $1,269,657 |
Gross Profit | 1,196,015 | 1,049,137 | 861,439 | 781,078 |
EBITDA | 186,904 | 69,107 | -439,045 | -28,067 |
EBIT | 155,789 | 42,661 | -461,902 | -46,948 |
Net Income | 138,322 | 33,137 | -424,863 | -117,209 |
Net Change In Cash | 1,760,650 | 1,561,665 | 1,387,666 | 1,269,657 |
Free Cash Flow | 479,602 | 182,197 | -33,512 | 27,985 |
Cash | 660,939 | 609,622 | 244,686 | 451,355 |
Basic Shares | 59,953 | 58,403 | 57,993 | 57,004 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.28 |
2025-03-31 | $1.55 |
2024-12-31 | $1.93 |