Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $121,657 | $128,186 | $132,965 | $123,683 |
Gross Profit | 51,357 | 56,938 | 74,166 | 65,807 |
EBITDA | 36,770 | 40,423 | 44,099 | 41,326 |
EBIT | 24,283 | 28,281 | 31,902 | 29,708 |
Net Income | 18,275 | 18,202 | 24,163 | 22,413 |
Net Change In Cash | 121,657 | 128,186 | 132,965 | 123,683 |
Cost of Revenue | 670 | |||
Free Cash Flow | 1,091 | 21,796 | 37,532 | 17,956 |
Cash | 39,484 | 43,361 | 33,918 | 35,100 |
Basic Shares | 19,659 | 19,595 | 19,608 | 19,618 |
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,305 | 32,595 |
EBIT | 116,062 | 111,442 | 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-03-31 | $0.93 |
2023-12-31 | $0.93 |
2023-09-30 | $1.23 |
2023-06-30 | $1.14 |