Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $193,776 | $193,129 | $190,937 | $183,934 |
Gross Profit | 150,368 | 149,277 | 146,744 | 138,066 |
EBITDA | 20,793 | 22,269 | 17,042 | 13,070 |
EBIT | 16,403 | 17,781 | 13,049 | 8,428 |
Net Income | 27,758 | 22,220 | 18,442 | 17,374 |
Net Change In Cash | 193,776 | 193,129 | 190,937 | 183,934 |
Free Cash Flow | 97,961 | 33,543 | 2,991 | -16,328 |
Cash | 288,464 | 182,803 | 24,667 | 83,241 |
Basic Shares | 131,992 | 138,265 | 143,657 | 143,803 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $689,136 | $618,318 | $502,797 | $373,628 |
Gross Profit | 518,686 | 457,916 | 367,289 | 269,361 |
EBITDA | 1,458 | -81,488 | -40,132 | -7,907 |
EBIT | -11,260 | -92,624 | -53,938 | -21,939 |
Net Income | 46,887 | -89,885 | -56,240 | -22,867 |
Net Change In Cash | 689,136 | 618,318 | 502,797 | 373,628 |
Cost of Revenue | -56,827 | 119,595 | 72,860 | |
Free Cash Flow | 10,870 | -2,174 | 4,699 | 8,000 |
Cash | 79,641 | 129,384 | 187,205 | 94,081 |
Basic Shares | 137,263 | 130,517 | 127,163 | 118,698 |
Quarter | EPS |
---|---|
2024-09-30 | $0.29 |
2024-06-30 | $0.26 |
2024-03-31 | $0.22 |
2023-12-31 | $0.20 |