Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $118,359 | $116,069 | $153,653 | $105,565 |
Gross Profit | 150,140 | 116,046 | 154,005 | 105,565 |
EBITDA | 33,849 | 35,638 | 42,550 | 8,636 |
EBIT | 32,527 | 39,125 | 6,503 | |
Net Income | 26,543 | 25,206 | 30,606 | 19,659 |
Net Change In Cash | 118,359 | 116,069 | 153,653 | 105,565 |
Free Cash Flow | 49,769 | -1,784 | 66,460 | 20,659 |
Cash | 530,865 | 400,059 | 546,363 | 316,567 |
Basic Shares | 19,735 | 19,518 | 19,498 | 19,673 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $310,883 | $308,728 | $302,493 | $315,065 |
Gross Profit | 310,883 | 308,728 | 302,493 | 315,065 |
EBITDA | 128,219 | 124,443 | 120,428 | 112,358 |
EBIT | 113,213 | 116,845 | 111,442 | 102,633 |
Net Income | 90,374 | 91,106 | 87,611 | 83,246 |
Net Change In Cash | 310,883 | 308,728 | 302,493 | 315,065 |
Cost of Revenue | -443,282 | 271,384 | 100,284 | |
Free Cash Flow | 101,635 | 151,286 | 93,646 | 64,852 |
Cash | 316,567 | 313,689 | 756,971 | 485,587 |
Basic Shares | 19,853 | 19,904 | 20,559 | 20,868 |
Quarter | EPS |
---|---|
2024-09-30 | $1.37 |
2024-06-30 | $1.30 |
2024-03-31 | $1.58 |
2023-12-31 | $1.01 |