Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $272,421 | $262,787 | $255,801 | $266,681 |
Gross Profit | 154,622 | 148,220 | 142,809 | 148,021 |
EBITDA | 76,087 | 67,642 | 62,319 | 76,778 |
EBIT | 74,503 | 66,101 | 60,688 | 75,090 |
Net Income | 56,780 | 52,582 | 48,016 | 63,781 |
Net Change In Cash | 272,421 | 262,787 | 255,801 | 266,681 |
Free Cash Flow | 70,070 | 74,369 | 101,576 | 61,290 |
Cash | 230,593 | 205,873 | 266,230 | 214,952 |
Basic Shares | 61,074 | 61,527 | 62,009 | 61,948 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,042,352 | $928,725 | $767,084 | $663,643 |
Gross Profit | 571,372 | 498,111 | 408,847 | 365,816 |
EBITDA | 267,897 | 215,633 | 159,363 | 142,247 |
EBIT | 261,596 | 209,881 | 152,700 | 134,333 |
Net Income | 218,364 | 176,568 | 128,959 | 110,472 |
Net Change In Cash | 1,042,352 | 928,725 | 767,084 | 663,643 |
Cost of Revenue | -31,417 | 60,749 | ||
Free Cash Flow | 286,328 | 241,488 | 173,043 | 181,167 |
Cash | 266,230 | 270,741 | 225,463 | 263,706 |
Basic Shares | 62,183 | 62,608 | 63,408 | 64,322 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.31 |
2025-03-31 | $1.19 |
2024-12-31 | $1.17 |