Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$233,380
$207,395
$210,582
$224,292
Gross Profit
170,174
141,337
145,431
160,171
EBITDA
125,983
102,335
115,390
118,613
EBIT
106,773
80,750
93,810
97,555
Net Income
77,882
92,237
68,176
71,149
Net Change In Cash
233,380
207,395
210,582
224,292
Free Cash Flow
-75,588
143,550
77,174
90,998
Cash
426,355
519,734
473,299
462,837
Basic Shares
35,386
36,812
37,109
37,298

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$849,199
$817,921
$750,898
$718,705
Gross Profit
593,401
573,605
524,128
519,478
EBITDA
452,704
442,610
411,093
406,142
EBIT
368,482
362,147
334,683
338,988
Net Income
246,627
274,181
258,055
250,224
Net Change In Cash
849,199
817,921
750,898
718,705
Cost of Revenue
-39,419
Free Cash Flow
373,935
375,295
281,319
237,359
Cash
519,734
544,478
451,280
430,746
Basic Shares
36,812
37,672
37,654
37,643

Earnings Calls

QuarterEPS
2026-03-31
$2.20
2025-12-31
$1.68
2025-09-30
$1.84
2025-06-30
$2