Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$218,010
$210,556
$214,888
$212,912
Gross Profit
157,355
154,632
155,988
151,054
EBITDA
60,632
60,553
63,143
60,876
EBIT
56,007
55,793
58,093
55,755
Net Income
45,496
45,135
46,391
45,153
Net Change In Cash
218,010
210,556
214,888
212,912
Free Cash Flow
52,114
55,577
95,486
60,427
Cash
483,348
441,945
501,858
478,795
Basic Shares
34,738
34,779
34,743
34,650

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$827,330
$741,691
$643,138
$630,773
Gross Profit
595,362
605,335
613,384
640,552
EBITDA
230,187
248,716
262,987
270,510
EBIT
209,485
227,087
240,775
246,594
Net Income
168,898
183,624
195,378
201,048
Net Change In Cash
827,330
741,691
643,138
630,773
Cost of Revenue
-1,891,238
900,117
Free Cash Flow
279,440
242,548
223,327
291,085
Cash
501,858
254,464
243,062
2,134,300
Basic Shares
34,629
34,450
34,459
34,919

Earnings Calls

Quarter EPS
2025-06-30
$1.35
2025-03-31
$1.29
2024-12-31
$1.33
2024-09-30
$1.30