Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$220,205
$170,716
$218,010
$210,556
Gross Profit
167,673
168,046
157,355
154,632
EBITDA
63,843
67,527
60,632
60,553
EBIT
63,528
66,027
56,007
55,793
Net Income
51,249
53,502
45,496
45,135
Net Change In Cash
220,205
170,716
218,010
210,556
Free Cash Flow
21,593
118,666
52,114
55,577
Cash
182,772
672,863
483,348
441,945
Basic Shares
34,408
34,730
34,738
34,779

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
2025-12-31
$1.55
2025-09-30
$1.52
2025-06-30
$1.35
2025-03-31
$1.29