Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $575,145 | $544,274 | $504,099 | $460,736 |
Gross Profit | 345,849 | 330,747 | 303,735 | 260,046 |
EBITDA | 104,070 | 87,396 | 46,774 | 27,844 |
EBIT | 86,390 | 81,215 | 33,774 | 16,280 |
Net Income | 135,184 | 67,025 | 40,797 | 133,218 |
Net Change In Cash | 575,145 | 544,274 | 504,099 | 460,736 |
Free Cash Flow | 225,365 | 64,849 | 71,445 | -32,132 |
Cash | 454,844 | 695,144 | 568,652 | 403,870 |
Basic Shares | 78,558 | 78,080 | 77,550 | 77,132 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,082,526 | $1,563,391 | $1,189,935 | $863,381 |
Gross Profit | 1,241,380 | 955,382 | 728,638 | 540,910 |
EBITDA | 437,027 | 194,633 | 227,624 | -149,429 |
EBIT | 388,602 | 161,995 | 196,518 | -173,696 |
Net Income | 377,034 | 174,227 | 147,139 | -60,018 |
Net Change In Cash | 2,082,526 | 1,563,391 | 1,189,935 | 863,381 |
Cost of Revenue | 202,869 | |||
Free Cash Flow | 329,527 | 128,993 | 179,252 | 74,216 |
Cash | 454,844 | 598,545 | 353,684 | 356,332 |
Basic Shares | 78,558 | 75,456 | 72,534 | 66,191 |
Quarter | EPS |
---|---|
2024-12-31 | $2.08 |
2024-09-30 | $1.45 |
2024-06-30 | $1.20 |
2024-03-31 | $1.15 |