Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$483,600
$530,500
$493,873
$451,934
Gross Profit
396,100
445,900
410,141
363,581
EBITDA
160,000
231,100
192,289
147,161
EBIT
118,000
191,100
152,547
109,103
Net Income
89,500
139,400
113,600
73,278
Net Change In Cash
483,600
530,500
493,873
451,934
Free Cash Flow
60,800
144,800
109,036
44,567
Cash
532,200
520,800
402,000
325,757
Basic Shares
56,300
56,300
56,200
55,964

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,883,200
$1,693,700
$1,375,200
$1,055,524
Gross Profit
1,548,600
1,417,400
1,162,500
893,638
EBITDA
798,300
588,200
484,800
323,184
EBIT
652,400
474,300
392,100
255,962
Net Income
502,000
340,788
281,389
195,960
Net Change In Cash
1,883,200
1,693,700
1,375,200
1,055,524
Cost of Revenue
596,404
227,416
Free Cash Flow
341,000
288,206
228,305
193,170
Cash
402,000
294,000
400,730
277,978
Basic Shares
56,300
57,974
58,175
58,191

Earnings Calls

Quarter EPS
2025-06-30
$2.06
2025-03-31
$2.80
2024-12-31
$2.32
2024-09-30
$1.67