Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $239,940 | $234,081 | $239,659 | $228,699 |
Gross Profit | 85,361 | 82,994 | 81,514 | 74,993 |
EBITDA | 58,867 | 58,435 | 55,784 | 73,309 |
EBIT | 47,964 | 45,929 | 42,116 | 59,779 |
Net Income | 33,837 | 32,069 | 28,986 | 26,648 |
Net Change In Cash | 239,940 | 234,081 | 239,659 | 228,699 |
Free Cash Flow | 42,154 | 38,114 | 26,477 | 55,831 |
Cash | 73,694 | 63,738 | 60,349 | 64,447 |
Basic Shares | 32,783 | 32,649 | 32,627 | 32,476 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $922,439 | $942,358 | $799,023 | $703,644 |
Gross Profit | 302,056 | 280,451 | 243,174 | 223,897 |
EBITDA | 232,512 | 197,034 | 176,381 | 162,428 |
EBIT | 178,104 | 145,730 | 130,623 | 113,425 |
Net Income | 108,543 | 105,367 | 96,104 | 84,623 |
Net Change In Cash | 922,439 | 942,358 | 799,023 | 703,644 |
Cost of Revenue | -30,799 | 23,036 | 14,739 | |
Free Cash Flow | 145,869 | 88,246 | 123,065 | 116,666 |
Cash | 64,447 | 66,560 | 103,239 | 84,571 |
Basic Shares | 32,448 | 32,393 | 32,671 | 32,503 |
Quarter | EPS |
---|---|
2024-09-30 | $1.13 |
2024-06-30 | $1.09 |
2024-03-31 | $1.03 |
2023-12-31 | $0.95 |