Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $67,782 | $69,812 | $73,035 | $79,719 |
Gross Profit | 64,593 | 66,966 | 69,569 | 74,074 |
EBITDA | 41,276 | 43,848 | 45,883 | 50,186 |
EBIT | 39,064 | 41,839 | 43,716 | 47,765 |
Net Income | 29,066 | 31,037 | 31,700 | 35,057 |
Net Change In Cash | 67,782 | 69,812 | 73,035 | 79,719 |
Free Cash Flow | 22,782 | 42,195 | 29,106 | 40,059 |
Cash | 626,437 | 727,336 | 601,494 | 502,945 |
Basic Shares | 25,889 | 26,642 | 26,701 | 26,686 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $311,169 | $327,535 | $266,877 | $216,788 |
Gross Profit | 293,450 | 324,795 | 264,952 | 214,833 |
EBITDA | 199,463 | 233,353 | 182,156 | 133,644 |
EBIT | 189,059 | 221,579 | 165,591 | 117,027 |
Net Income | 138,636 | 161,768 | 122,034 | 86,509 |
Net Change In Cash | 311,169 | 327,535 | 266,877 | 216,788 |
Cost of Revenue | -837,849 | 510,810 | ||
Free Cash Flow | 139,828 | 157,047 | 112,891 | 87,411 |
Cash | 601,494 | 190,314 | 294,236 | 1,132,085 |
Basic Shares | 26,686 | 26,706 | 26,907 | 26,870 |
Quarter | EPS |
---|---|
2025-06-30 | $1.12 |
2025-03-31 | $1.16 |
2024-12-31 | $1.19 |
2024-09-30 | $1.27 |