Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $242,240 | $240,497 | $233,807 | $223,283 |
Gross Profit | 218,349 | 155,749 | 145,445 | 139,431 |
EBITDA | 42,028 | 58,813 | 45,626 | 37,480 |
EBIT | 34,926 | 47,489 | 35,372 | 26,947 |
Net Income | 30,328 | 36,682 | 33,511 | 23,595 |
Net Change In Cash | 242,240 | 240,497 | 233,807 | 223,283 |
Free Cash Flow | 53,992 | -72,922 | 20,702 | 46,379 |
Cash | 1,220,701 | 1,170,605 | 1,104,539 | 747,877 |
Basic Shares | 59,961 | 59,780 | 56,680 | 55,047 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $939,827 | $881,682 | $842,559 | $748,969 |
Gross Profit | 850,315 | 556,523 | 499,978 | 443,070 |
EBITDA | 161,115 | 145,375 | 102,465 | 102,672 |
EBIT | 131,984 | 101,254 | 59,737 | 62,025 |
Net Income | 124,116 | 81,043 | 56,338 | 52,259 |
Net Change In Cash | 939,827 | 881,682 | 842,559 | 748,969 |
Cost of Revenue | -87,742 | 457,162 | ||
Free Cash Flow | 196,280 | 121,790 | 28,261 | 87,733 |
Cash | 1,220,701 | 696,983 | 622,165 | 710,621 |
Basic Shares | 57,993 | 54,625 | 54,932 | 51,919 |
Quarter | EPS |
---|---|
2024-12-31 | $0.58 |
2024-09-30 | $0.62 |
2024-06-30 | $0.58 |
2024-03-31 | $0.50 |