Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $418,058 | $383,338 | $372,785 | $351,171 |
Gross Profit | 418,058 | 384,553 | 372,791 | 351,159 |
EBITDA | 144,398 | -2,564 | 115,867 | 130,021 |
EBIT | 115,800 | 234,156 | 262,476 | |
Net Income | 114,229 | 92,579 | 98,941 | 103,387 |
Net Change In Cash | 418,058 | 383,338 | 372,785 | 351,171 |
Free Cash Flow | 268,203 | 275,116 | 206,848 | 210,421 |
Cash | 111,691 | 171,021 | 136,132 | 126,694 |
Basic Shares | 23,335 | 23,329 | 23,335 | 23,320 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,224,449 | $819,200 | $639,779 | $459,886 |
Gross Profit | 1,224,636 | 819,200 | 639,779 | 459,886 |
EBITDA | 387,291 | 202,569 | 190,897 | 101,353 |
EBIT | 384,017 | 199,848 | 188,589 | 99,779 |
Net Income | 308,093 | 159,114 | 152,659 | 88,419 |
Net Change In Cash | 1,224,449 | 819,200 | 639,779 | 459,886 |
Cost of Revenue | 35,234 | 43,947 | -23,315 | |
Free Cash Flow | 853,228 | 550,914 | 401,122 | 247,099 |
Cash | 126,694 | 156,274 | 121,040 | 77,093 |
Basic Shares | 23,307 | 23,125 | 23,062 | 22,852 |
Quarter | EPS |
---|---|
2024-09-30 | $4.20 |
2024-06-30 | $3.75 |
2024-03-31 | $3.50 |
2023-12-31 | $3.87 |