Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$216,870
$220,205
$170,716
$218,010
Gross Profit
170,017
167,673
168,046
157,355
EBITDA
67,518
63,843
67,527
60,632
EBIT
63,528
66,027
56,007
Net Income
54,716
51,249
53,502
45,496
Net Change In Cash
216,870
220,205
170,716
218,010
Free Cash Flow
109,416
21,593
118,666
52,114
Cash
180,158
182,772
672,863
483,348
Basic Shares
34,254
34,408
34,730
34,738

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$819,487
$827,330
$741,691
$643,138
Gross Profit
647,706
595,362
605,335
613,384
EBITDA
252,555
230,187
248,716
262,987
EBIT
241,355
209,485
227,087
240,775
Net Income
195,382
168,898
183,624
195,378
Net Change In Cash
819,487
827,330
741,691
643,138
Cost of Revenue
-1,891,238
Free Cash Flow
247,950
279,440
242,548
223,327
Cash
182,772
501,858
254,464
243,062
Basic Shares
34,408
34,629
34,450
34,459

Earnings Calls

QuarterEPS
2026-03-31
$1.59
2025-12-31
$1.55
2025-09-30
$1.52
2025-06-30
$1.35