Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$224,292
$208,576
$202,404
$206,715
Gross Profit
181,229
142,475
138,566
143,897
EBITDA
118,314
116,366
105,067
113,758
EBIT
97,256
96,367
84,913
93,243
Net Income
71,149
15,065
65,139
71,489
Net Change In Cash
224,292
208,576
202,404
206,715
Free Cash Flow
92,084
27,699
165,200
82,923
Cash
462,837
486,224
544,478
446,347
Basic Shares
37,298
37,456
37,601
37,608

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$817,097
$752,547
$718,300
$698,951
Gross Profit
563,354
528,619
536,196
528,035
EBITDA
442,610
411,093
393,966
397,506
EBIT
362,147
334,683
2,073
33,736
Net Income
274,181
258,055
250,224
257,888
Net Change In Cash
817,097
752,547
718,300
698,951
Cost of Revenue
-39,419
24,622
Free Cash Flow
375,295
281,319
237,359
231,475
Cash
544,478
451,280
430,746
506,735
Basic Shares
37,672
37,654
37,643
38,097

Earnings Calls

Quarter EPS
2025-06-30
$1.91
2025-03-31
$0.40
2024-12-31
$1.73
2024-09-30
$1.90