Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $544,274 | $504,099 | $460,736 | $432,142 |
Gross Profit | 330,747 | 303,735 | 260,046 | 263,887 |
EBITDA | 87,396 | 46,774 | 27,844 | 56,864 |
EBIT | 81,215 | 33,774 | 16,280 | 46,813 |
Net Income | 67,025 | 40,797 | 133,218 | 57,271 |
Net Change In Cash | 544,274 | 504,099 | 460,736 | 432,142 |
Free Cash Flow | 64,849 | 71,445 | -32,132 | 115,971 |
Cash | 695,144 | 568,652 | 403,870 | 600,545 |
Basic Shares | 78,080 | 77,550 | 77,132 | 76,178 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,563,391 | $1,189,935 | $863,381 | $681,003 |
Gross Profit | 955,382 | 728,638 | 540,910 | 416,331 |
EBITDA | 194,633 | 227,624 | -149,429 | -475 |
EBIT | 161,995 | 196,518 | -173,696 | -12,950 |
Net Income | 174,227 | 147,139 | -60,018 | -1,724 |
Net Change In Cash | 1,563,391 | 1,189,935 | 863,381 | 681,003 |
Cost of Revenue | 202,869 | -18,780 | ||
Free Cash Flow | 128,993 | 179,252 | 74,216 | -34,389 |
Cash | 598,545 | 353,684 | 356,332 | 155,440 |
Basic Shares | 75,456 | 72,534 | 66,191 | 61,782 |
Quarter | EPS |
---|---|
2024-09-30 | $1.45 |
2024-06-30 | $1.20 |
2024-03-31 | $1.15 |
2023-12-31 | $1.12 |