Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $419,073 | $390,950 | $385,323 | $401,301 |
Gross Profit | 108,292 | 102,841 | 91,788 | 100,887 |
EBITDA | 58,940 | 58,531 | 51,556 | 53,861 |
EBIT | 45,090 | 45,037 | 37,931 | 40,609 |
Net Income | 31,106 | 31,800 | 28,081 | 27,405 |
Net Change In Cash | 419,073 | 390,950 | 385,323 | 401,301 |
Free Cash Flow | 15,747 | 8,193 | 72,898 | 88,399 |
Cash | 201,823 | 200,274 | 197,274 | 140,038 |
Basic Shares | 12,083 | 12,048 | 12,043 | 12,041 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,628,513 | $1,689,651 | $1,513,616 | $1,334,223 |
Gross Profit | 412,488 | 453,644 | 376,518 | 334,514 |
EBITDA | 223,260 | 249,186 | 195,281 | 161,417 |
EBIT | 170,176 | 201,213 | 148,592 | 116,938 |
Net Income | 115,930 | 136,161 | 101,928 | 80,245 |
Net Change In Cash | 1,628,513 | 1,689,651 | 1,513,616 | 1,334,223 |
Cost of Revenue | 7,247 | -8,080 | ||
Free Cash Flow | 184,785 | 93,409 | -16,774 | 24,360 |
Cash | 197,274 | 51,919 | 47,016 | 42,115 |
Basic Shares | 12,037 | 11,987 | 11,934 | 11,896 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.57 |
2025-03-31 | $2.64 |
2024-12-31 | $2.39 |