| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $505,194 | $489,930 | $473,651 | $460,455 |
Gross Profit | 345,266 | 336,590 | 321,859 | 316,819 |
EBITDA | 189 | 51,675 | 45,003 | 98,708 |
EBIT | -7,371 | 44,306 | 37,405 | 90,970 |
Net Income | -589 | 57,703 | 33,766 | 48,024 |
Net Change In Cash | 505,194 | 489,930 | 473,651 | 460,455 |
Free Cash Flow | 145,252 | 147,665 | 142,441 | 131,773 |
Cash | 899,086 | 705,043 | 653,276 | 660,939 |
Basic Shares | 55,651 | 59,650 | 60,385 | 60,649 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,760,650 | $1,561,665 | $1,387,666 | $1,269,657 |
Gross Profit | 1,196,015 | 1,049,137 | 861,439 | 781,078 |
EBITDA | 186,206 | 68,479 | -439,773 | -28,828 |
EBIT | 155,091 | 42,033 | -462,630 | -47,709 |
Net Income | 138,322 | 33,137 | -424,863 | -117,209 |
Net Change In Cash | 1,760,650 | 1,561,665 | 1,387,666 | 1,269,657 |
Free Cash Flow | 479,602 | 182,197 | -33,512 | 27,985 |
Cash | 660,939 | 609,622 | 244,686 | 451,355 |
Basic Shares | 59,953 | 58,403 | 57,993 | 57,004 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.68 |
2025-06-30 | $2.28 |
2025-03-31 | $1.55 |