Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $102,397 | $104,985 | $63,111 | $101,365 |
Gross Profit | 66,701 | 21,717 | 56,343 | |
EBITDA | 24,395 | 31,066 | -18,750 | 21,112 |
EBIT | 28,084 | -21,933 | 18,105 | |
Net Income | 20,643 | 23,943 | -10,882 | 18,180 |
Net Change In Cash | 102,397 | 104,985 | 63,111 | 101,365 |
Free Cash Flow | 18,126 | 14,115 | -50,171 | 30,999 |
Cash | 101,719 | 169,666 | 294,166 | 235,569 |
Basic Shares | 44,035 | 43,954 | 43,721 | 44,112 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $355,378 | $220,474 | $278,073 | $246,570 |
Gross Profit | 182,110 | 324,303 | 241,558 | 228,265 |
EBITDA | 39,652 | 38,999 | 118,683 | 116,322 |
EBIT | 27,350 | 38,999 | 105,584 | 102,447 |
Net Income | 35,429 | 27,981 | 93,408 | 87,091 |
Net Change In Cash | 355,378 | 220,474 | 278,073 | 246,570 |
Cost of Revenue | -470,003 | 343,797 | ||
Free Cash Flow | 1,284 | 81,161 | 87,951 | 103,908 |
Cash | 294,166 | -519,360 | 126,317 | 598,290 |
Basic Shares | 44,064 | 43,837 | 43,699 | 43,955 |
Quarter | EPS |
---|---|
2025-06-30 | $0.47 |
2025-03-31 | $0.56 |
2024-12-31 | $0.65 |
2024-09-30 | $0.41 |