| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $418,068 | $389,815 | $406,139 | $337,986 |
Gross Profit | 332,706 | 310,648 | 309,119 | 240,732 |
EBITDA | 64,500 | 53,900 | 62,252 | 49,020 |
EBIT | 60,803 | 49,472 | 57,646 | 44,169 |
Net Income | 45,818 | 36,073 | 42,116 | 35,519 |
Net Change In Cash | 418,068 | 389,815 | 406,139 | 337,986 |
Free Cash Flow | 270,993 | -234,558 | 5,040 | 121,897 |
Cash | 1,277,283 | 982,488 | 1,702,623 | 2,298,977 |
Basic Shares | 62,168 | 63,638 | 64,615 | 65,046 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,541,151 | $1,503,625 | $1,352,876 | $1,853,775 |
Gross Profit | 1,121,619 | 1,113,705 | 1,212,426 | 1,804,997 |
EBITDA | 174,205 | 168,749 | 188,752 | 528,700 |
EBIT | 154,257 | 149,119 | 156,127 | 504,072 |
Net Income | 113,213 | 109,646 | 113,134 | 374,495 |
Net Change In Cash | 1,541,151 | 1,503,625 | 1,352,876 | 1,853,775 |
Cost of Revenue | -1,397,364 | 1,691,960 | ||
Free Cash Flow | 266,801 | 434,535 | 1,179,650 | 740,871 |
Cash | 2,298,977 | 1,858,700 | 1,579,512 | 2,823,138 |
Basic Shares | 65,046 | 65,045 | 70,626 | 81,173 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.74 |
2025-06-30 | $0.41 |
2025-03-31 | $0.21 |