Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $197,375 | $187,430 | $171,830 | $165,440 |
Gross Profit | 123,104 | 117,572 | 110,555 | 102,701 |
EBITDA | 41,228 | 39,825 | 34,624 | 2,513 |
EBIT | 36,028 | 34,090 | 27,177 | -5,564 |
Net Income | 29,665 | 38,663 | 30,268 | 26,445 |
Net Change In Cash | 197,375 | 187,430 | 171,830 | 165,440 |
Free Cash Flow | 49,427 | 40,409 | 28,074 | 32,996 |
Cash | 59,889 | 59,464 | 49,509 | 59,937 |
Basic Shares | 36,742 | 36,674 | 36,596 | 36,482 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $620,445 | $471,883 | $359,370 | $310,056 |
Gross Profit | 382,369 | 280,057 | 215,426 | 191,027 |
EBITDA | 36,808 | -38,363 | 20,353 | 40,274 |
EBIT | 5,688 | -74,669 | -13,691 | 9,783 |
Net Income | 2,702 | -68,119 | 1,028 | 158,403 |
Net Change In Cash | 620,445 | 471,883 | 359,370 | 310,056 |
Cost of Revenue | 12,736 | -82,416 | 124,452 | |
Free Cash Flow | 51,242 | 4,137 | 2,673 | 3,219 |
Cash | 49,509 | 70,769 | 57,847 | 140,263 |
Basic Shares | 36,417 | 35,010 | 35,701 | 35,713 |
Quarter | EPS |
---|---|
2024-06-30 | $1.12 |
2024-03-31 | $1.06 |
2023-12-31 | $0.88 |
2023-09-30 | $0.60 |