Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $127,207 | $125,831 | $128,806 | $126,588 |
Gross Profit | 75,348 | 76,885 | 74,422 | 71,940 |
EBITDA | 26,359 | 29,026 | 23,844 | 25,157 |
EBIT | 25,016 | 27,557 | 23,764 | 23,388 |
Net Income | 19,978 | 22,395 | 18,941 | 18,578 |
Net Change In Cash | 127,207 | 125,831 | 128,806 | 126,588 |
Free Cash Flow | 21,910 | 13,655 | 27,407 | 38,290 |
Cash | 76,624 | 169,134 | 328,844 | 504,700 |
Basic Shares | 29,047 | 29,401 | 29,070 | 29,346 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $500,410 | $448,554 | $330,078 | $292,955 |
Gross Profit | 293,292 | 286,051 | 283,984 | 281,739 |
EBITDA | 102,766 | 93,335 | 100,982 | 117,522 |
EBIT | 95,300 | 88,689 | 97,210 | 114,330 |
Net Income | 75,931 | 71,104 | 78,120 | 91,801 |
Net Change In Cash | 500,410 | 448,554 | 330,078 | 292,955 |
Cost of Revenue | -737,351 | 670,292 | ||
Free Cash Flow | 72,002 | 83,017 | 104,234 | 96,459 |
Cash | 328,844 | 249,799 | 152,799 | 890,150 |
Basic Shares | 29,401 | 29,533 | 29,551 | 29,554 |
Quarter | EPS |
---|---|
2025-06-30 | $0.69 |
2025-03-31 | $0.73 |
2024-12-31 | $0.65 |
2024-09-30 | $0.63 |