| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $290,941 | $282,291 | $277,708 | $261,612 |
Gross Profit | 213,197 | 204,635 | 192,584 | 180,953 |
EBITDA | 104,002 | 97,467 | 85,348 | 74,178 |
EBIT | 96,147 | 88,102 | 76,943 | 64,736 |
Net Income | 73,840 | 73,247 | 59,248 | 52,496 |
Net Change In Cash | 290,941 | 282,291 | 277,708 | 261,612 |
Free Cash Flow | 49,516 | 125,163 | 28,617 | 102,470 |
Cash | 249,563 | 1,399,035 | 1,314,579 | 1,170,190 |
Basic Shares | 124,970 | 125,833 | 127,167 | 128,168 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,132,016 | $1,092,767 | $811,755 | $708,983 |
Gross Profit | 759,960 | 778,685 | 760,692 | 729,231 |
EBITDA | 330,614 | 351,941 | 407,958 | 400,840 |
EBIT | 292,602 | 309,174 | 351,211 | 348,996 |
Net Income | 230,129 | 234,983 | 265,685 | 265,735 |
Net Change In Cash | 1,132,016 | 1,092,767 | 811,755 | 708,983 |
Cost of Revenue | -731,845 | 217,525 | ||
Free Cash Flow | 288,739 | 239,038 | 417,319 | 396,667 |
Cash | 1,170,190 | 1,739,897 | 526,624 | 1,258,469 |
Basic Shares | 128,326 | 127,916 | 127,982 | 129,538 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.59 |
2025-06-30 | $0.54 |
2025-03-31 | $0.47 |
2024-12-31 | $0.41 |