Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $124,205 | $118,527 | $127,261 | $132,883 |
Gross Profit | 69,036 | 65,956 | 68,576 | 69,107 |
EBITDA | 46,591 | 43,104 | 43,069 | 47,540 |
EBIT | 46,159 | 42,587 | 42,564 | 47,018 |
Net Income | 32,847 | 30,024 | 30,221 | 33,383 |
Net Change In Cash | 124,205 | 118,527 | 127,261 | 132,883 |
Free Cash Flow | 25,480 | 44,250 | 39,843 | 55,796 |
Cash | 776,257 | 905,183 | 765,515 | 782,394 |
Basic Shares | 13,038 | 13,453 | 13,442 | 13,544 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $520,427 | $481,757 | $301,426 | $218,778 |
Gross Profit | 271,859 | 283,143 | 247,052 | 194,620 |
EBITDA | 186,184 | 211,573 | 181,087 | 135,723 |
EBIT | 184,033 | 209,853 | 179,197 | 133,828 |
Net Income | 130,662 | 150,040 | 128,845 | 95,240 |
Net Change In Cash | 520,427 | 481,757 | 301,426 | 218,778 |
Free Cash Flow | 163,605 | 172,976 | 143,400 | 119,031 |
Cash | 765,515 | 890,852 | 747,526 | 1,030,610 |
Basic Shares | 13,554 | 14,262 | 14,809 | 14,866 |
Quarter | EPS |
---|---|
2025-06-30 | $2.52 |
2025-03-31 | $2.23 |
2024-12-31 | $2.25 |
2024-09-30 | $2.46 |