Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $137,873 | $128,143 | $121,657 | $128,186 |
Gross Profit | 62,679 | 55,944 | 51,357 | 56,938 |
EBITDA | 48,380 | 42,150 | 36,297 | 37,525 |
EBIT | 35,277 | 29,746 | 23,810 | 25,383 |
Net Income | 27,601 | 22,682 | 18,275 | 18,202 |
Net Change In Cash | 137,873 | 128,143 | 121,657 | 128,186 |
Free Cash Flow | 71,291 | 30,528 | 1,091 | 21,796 |
Cash | 39,380 | 33,508 | 39,484 | 43,361 |
Basic Shares | 18,746 | 19,090 | 19,659 | 19,595 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $501,478 | $477,870 | $395,377 | $184,413 |
Gross Profit | 221,881 | 259,592 | 217,661 | 99,701 |
EBITDA | 163,356 | 154,875 | 128,289 | 32,595 |
EBIT | 116,062 | 111,433 | 89,877 | 15,271 |
Net Income | 82,448 | 87,479 | 68,488 | 23,678 |
Net Change In Cash | 501,478 | 477,870 | 395,377 | 184,413 |
Cost of Revenue | 5,216 | -32,229 | ||
Free Cash Flow | 124,041 | 100,291 | 81,175 | -57,223 |
Cash | 43,361 | 38,779 | 33,526 | 28,310 |
Basic Shares | 19,618 | 19,578 | 19,427 | 18,877 |
Quarter | EPS |
---|---|
2024-09-30 | $1.47 |
2024-06-30 | $1.19 |
2024-03-31 | $0.93 |
2023-12-31 | $0.93 |