Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $201,267 | $186,038 | $172,814 | $154,615 |
Gross Profit | 146,858 | 143,260 | 134,709 | 121,170 |
EBITDA | 66,332 | 72,486 | 27,408 | 58,157 |
EBIT | 60,364 | 66,518 | 21,356 | 52,033 |
Net Income | 49,475 | 46,093 | 11,591 | 38,334 |
Net Change In Cash | 201,267 | 186,038 | 172,814 | 154,615 |
Free Cash Flow | 75,049 | 70,498 | 41,985 | 31,136 |
Cash | 453,001 | 387,367 | 317,296 | 332,981 |
Basic Shares | 58,218 | 58,103 | 57,541 | 57,597 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $714,734 | $582,022 | $437,855 | $305,440 |
Gross Profit | 557,919 | 460,786 | 354,374 | 249,922 |
EBITDA | 233,412 | 221,512 | 143,571 | 106,368 |
EBIT | 209,300 | 197,153 | 120,186 | 87,528 |
Net Income | 145,493 | 128,853 | 181,468 | 34,597 |
Net Change In Cash | 714,734 | 582,022 | 437,855 | 305,440 |
Cost of Revenue | 9,475 | 5,678 | ||
Free Cash Flow | 218,668 | 219,075 | 104,294 | -1,741 |
Cash | 453,001 | 311,660 | 243,784 | 234,309 |
Basic Shares | 57,869 | 60,372 | 61,097 | 59,205 |
Quarter | EPS |
---|---|
2024-12-31 | $1.08 |
2024-09-30 | $0.79 |
2024-06-30 | $0.20 |
2024-03-31 | $0.67 |