Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$649,100
$569,000
$597,500
$543,900
Gross Profit
452,300
409,000
430,900
377,100
EBITDA
-11,000
79,000
141,500
116,500
EBIT
10,700
57,300
120,000
95,200
Net Income
59,700
35,400
100,700
77,500
Net Change In Cash
649,100
569,000
597,500
543,900
Free Cash Flow
173,300
51,500
91,700
76,100
Cash
1,121,600
1,283,100
953,400
902,600
Basic Shares
70,641
74,111
74,079
73,951

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,071,600
$1,697,100
$1,305,300
$1,098,800
Gross Profit
1,445,700
1,159,900
805,600
752,100
EBITDA
423,700
323,600
109,500
139,600
EBIT
342,900
250,800
46,300
82,200
Net Income
418,300
206,300
4,600
16,800
Net Change In Cash
2,071,600
1,697,100
1,305,300
1,098,800
Cost of Revenue
-112,400
-110,100
Free Cash Flow
305,400
36,500
-38,300
-190,800
Cash
953,400
704,200
674,700
791,600
Basic Shares
73,890
73,633
69,910
68,579

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.17
2025-03-31
$1.02
2024-12-31
$1.15