| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $481,206 | $471,909 | $466,877 | $484,368 |
Gross Profit | 324,153 | 315,462 | 304,474 | 306,933 |
EBITDA | 140,103 | 135,175 | 128,552 | 108,900 |
EBIT | 127,786 | 122,651 | 115,061 | 86,243 |
Net Income | 100,454 | 99,198 | 92,987 | 68,621 |
Net Change In Cash | 481,206 | 471,909 | 466,877 | 484,368 |
Free Cash Flow | 115,313 | 87,624 | -8,653 | 86,682 |
Cash | 786,897 | 780,964 | 1,014,956 | 1,059,871 |
Basic Shares | 183,718 | 183,813 | 184,077 | 183,867 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,800,665 | $1,500,914 | $1,091,968 | $997,157 |
Gross Profit | 1,130,602 | 1,027,928 | 988,697 | 952,075 |
EBITDA | 401,623 | 381,720 | 378,947 | 363,636 |
EBIT | 344,629 | 348,721 | 347,015 | 334,245 |
Net Income | 288,743 | 284,280 | 286,981 | 275,497 |
Net Change In Cash | 1,800,665 | 1,500,914 | 1,091,968 | 997,157 |
Cost of Revenue | -956,693 | -209,218 | ||
Free Cash Flow | 374,112 | 330,026 | 577,020 | 324,593 |
Cash | 1,059,871 | 532,310 | 126,898 | 1,638,614 |
Basic Shares | 177,223 | 166,769 | 165,472 | 163,307 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.55 |
2025-06-30 | $0.55 |
2025-03-31 | $0.52 |
2024-12-31 | $0.48 |