Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $233,807 | $223,283 | $226,237 | $221,854 |
Gross Profit | 145,445 | 139,431 | 145,022 | 199,937 |
EBITDA | 36,054 | 29,320 | 51,362 | 30,538 |
EBIT | 25,800 | 18,787 | 40,227 | 19,343 |
Net Income | 33,511 | 23,595 | 31,304 | 19,524 |
Net Change In Cash | 233,807 | 223,283 | 226,237 | 221,854 |
Free Cash Flow | 20,702 | 46,379 | 37,276 | 60,670 |
Cash | 1,104,539 | 747,877 | 696,983 | 679,969 |
Basic Shares | 56,680 | 55,047 | 54,625 | 54,778 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $881,682 | $842,559 | $748,969 | $618,003 |
Gross Profit | 556,523 | 499,978 | 443,070 | 390,575 |
EBITDA | 145,375 | 91,966 | 102,672 | 120,046 |
EBIT | 101,254 | 49,238 | 62,025 | 91,644 |
Net Income | 81,043 | 56,338 | 52,259 | 77,853 |
Net Change In Cash | 881,682 | 842,559 | 748,969 | 618,003 |
Cost of Revenue | -87,742 | 457,162 | 133,830 | |
Free Cash Flow | 121,790 | 28,261 | 87,733 | 81,592 |
Cash | 696,983 | 622,165 | 710,621 | 253,459 |
Basic Shares | 54,625 | 54,932 | 51,919 | 50,963 |
Quarter | EPS |
---|---|
2024-06-30 | $0.58 |
2024-03-31 | $0.50 |
2023-12-31 | $0.62 |
2023-09-30 | $0.56 |