Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $240,497 | $233,807 | $223,283 | $226,237 |
Gross Profit | 155,749 | 145,445 | 139,431 | 145,022 |
EBITDA | 46,697 | 45,626 | 37,480 | 51,362 |
EBIT | 35,373 | 35,372 | 26,947 | 40,227 |
Net Income | 36,682 | 33,511 | 23,595 | 31,304 |
Net Change In Cash | 240,497 | 233,807 | 223,283 | 226,237 |
Free Cash Flow | -72,922 | 20,702 | 46,379 | 37,276 |
Cash | 1,170,605 | 1,104,539 | 747,877 | 696,983 |
Basic Shares | 59,780 | 56,680 | 55,047 | 54,625 |
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 | 102,465 | 102,672 | 111,158 |
EBIT | 101,254 | 59,737 | 62,025 | 82,756 |
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-09-30 | $0.62 |
2024-06-30 | $0.58 |
2024-03-31 | $0.50 |
2023-12-31 | $0.62 |