Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $260,245 | $256,603 | $260,504 | $264,056 |
Gross Profit | 168,143 | 164,874 | 157,715 | 158,026 |
EBITDA | 68,034 | 63,723 | 58,926 | 60,520 |
EBIT | 60,445 | 56,156 | 51,544 | 52,636 |
Net Income | 47,637 | 43,985 | 39,162 | 40,358 |
Net Change In Cash | 260,245 | 256,603 | 260,504 | 264,056 |
Free Cash Flow | 72,611 | 10,227 | 96,319 | -23,860 |
Cash | 768,683 | 935,200 | 763,571 | 279,909 |
Basic Shares | 39,895 | 39,876 | 39,700 | 39,736 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,029,508 | $965,775 | $754,907 | $689,414 |
Gross Profit | 621,187 | 643,425 | 705,899 | 710,488 |
EBITDA | 229,373 | 260,107 | 323,854 | 358,131 |
EBIT | 197,851 | 227,116 | 290,634 | 325,554 |
Net Income | 149,994 | 171,202 | 225,804 | 253,372 |
Net Change In Cash | 1,029,508 | 965,775 | 754,907 | 689,414 |
Cost of Revenue | -53,654 | |||
Free Cash Flow | 168,769 | 140,819 | 304,199 | 354,779 |
Cash | 763,571 | 1,000,944 | 320,403 | 198,898 |
Basic Shares | 39,700 | 39,429 | 39,788 | 40,054 |
Quarter | EPS |
---|---|
2025-06-30 | $1.06 |
2025-03-31 | $0.97 |
2024-12-31 | $0.85 |
2024-09-30 | $0.93 |