Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $331,994 | $313,330 | $323,584 | $281,106 |
Gross Profit | 112,383 | 108,686 | 119,861 | 101,835 |
EBITDA | 67,397 | 63,739 | 63,791 | 40,234 |
EBIT | 45,008 | 41,435 | 41,836 | 20,773 |
Net Income | 24,624 | 27,291 | 30,450 | 27,109 |
Net Change In Cash | 331,994 | 313,330 | 323,584 | 281,106 |
Free Cash Flow | 63,616 | -17,283 | 38,941 | 44,982 |
Cash | 116,439 | 125,412 | 173,420 | 171,506 |
Basic Shares | 31,342 | 31,291 | 31,332 | 31,283 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,147,909 | $1,034,887 | $929,240 | $900,610 |
Gross Profit | 417,366 | 389,782 | 378,391 | 371,072 |
EBITDA | 249,090 | 215,135 | 256,408 | 231,099 |
EBIT | 172,357 | 146,086 | 182,153 | 158,394 |
Net Income | 111,120 | 95,762 | 118,478 | 98,589 |
Net Change In Cash | 1,147,909 | 1,034,887 | 929,240 | 900,610 |
Cost of Revenue | 8,214 | 64,141 | 37,194 | |
Free Cash Flow | 63,627 | 31,866 | 163,776 | 97,863 |
Cash | 173,420 | 291,776 | 302,036 | 241,316 |
Basic Shares | 31,276 | 31,455 | 32,463 | 32,356 |
Quarter | EPS |
---|---|
2024-06-30 | $0.89 |
2024-03-31 | $0.90 |
2023-12-31 | $1.22 |
2023-09-30 | $1.02 |