Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $198,000 | $198,467 | $151,900 | $205,959 |
Gross Profit | 147,782 | 142,722 | ||
EBITDA | 54,533 | 67,512 | 61,000 | 67,942 |
EBIT | 54,943 | 53,956 | ||
Net Income | 53,325 | 53,764 | 59,600 | 52,716 |
Net Change In Cash | 198,000 | 198,467 | 151,900 | 205,959 |
Free Cash Flow | 93,736 | 55,418 | 28,294 | 106,126 |
Cash | 1,450,062 | 2,097,344 | 1,998,112 | 2,067,189 |
Basic Shares | 42,653 | 43,592 | 43,503 | 45,557 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $581,600 | $578,597 | $551,700 | $496,500 |
Gross Profit | 404,599 | 551,700 | 496,500 | |
EBITDA | 220,800 | 262,471 | 257,879 | 235,247 |
EBIT | 226,259 | 217,702 | 165,791 | |
Net Income | 216,300 | 225,492 | 214,020 | 162,668 |
Net Change In Cash | 581,600 | 578,597 | 551,700 | 496,500 |
Free Cash Flow | 243,902 | 246,017 | 192,395 | 235,625 |
Cash | 1,998,112 | 1,646,648 | 2,101,000 | 2,180,000 |
Basic Shares | 45,062 | 49,277 | 49,860 | 49,875 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.26 |
2025-03-31 | $1.30 |
2024-12-31 | $1.34 |