Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $277,862 | $189,624 | $253,912 | $258,858 |
Gross Profit | 189,624 | 174,311 | 175,618 | |
EBITDA | 69,104 | 67,714 | 56,765 | 57,434 |
EBIT | 59,088 | 48,113 | 48,718 | |
Net Income | 38,837 | 50,592 | 41,265 | 42,949 |
Net Change In Cash | 277,862 | 189,624 | 253,912 | 258,858 |
Free Cash Flow | -42,499 | 110,640 | 89,162 | -56,302 |
Cash | 1,111,688 | 1,317,330 | 1,339,475 | 1,296,064 |
Basic Shares | 75,540 | 75,528 | 75,310 | 75,142 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,024,430 | $942,550 | $742,947 | $720,080 |
Gross Profit | 692,507 | 676,409 | 677,139 | 695,770 |
EBITDA | 225,548 | 220,445 | 265,748 | 310,961 |
EBIT | 190,481 | 186,221 | 237,050 | 282,163 |
Net Income | 161,757 | 153,715 | 188,987 | 215,383 |
Net Change In Cash | 1,024,430 | 942,550 | 742,947 | 720,080 |
Cost of Revenue | -7,086 | -32,724 | ||
Free Cash Flow | 81,091 | 117,169 | 363,219 | 487,618 |
Cash | 1,339,475 | 1,128,357 | 1,152,830 | 3,296,636 |
Basic Shares | 75,226 | 74,662 | 72,577 | 72,563 |
Quarter | EPS |
---|---|
2025-06-30 | $0.81 |
2025-03-31 | $0.68 |
2024-12-31 | $0.55 |
2024-09-30 | $0.58 |