Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$880,995
$846,327
$809,518
$760,866
Gross Profit
735,301
708,626
676,000
638,705
EBITDA
79,778
115,411
25,638
27,964
EBIT
39,539
48,637
23,136
-5,230
Net Income
32,554
54,426
16,536
-3,258
Net Change In Cash
880,995
846,327
809,518
760,866
Free Cash Flow
183,403
203,716
177,010
148,337
Cash
943,937
882,242
614,352
601,196
Basic Shares
52,578
52,547
52,671
52,696

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$3,131,244
$2,627,543
$2,170,230
$1,730,969
Gross Profit
2,622,757
2,234,278
1,831,868
1,422,949
EBITDA
175,893
129,226
-74,101
-36,541
EBIT
11,393
32,398
-146,774
-94,691
Net Income
45,911
4,628
-164,510
-107,347
Net Change In Cash
3,131,244
2,627,543
2,170,230
1,730,969
Cost of Revenue
-39,056
Free Cash Flow
707,552
560,660
250,717
181,403
Cash
882,242
512,667
387,987
331,022
Basic Shares
53,194
51,819
49,877
48,065

Earnings Calls

QuarterEPS
2026-03-31
$2.72
2025-12-31
$3.09
2025-09-30
$2.66
2025-06-30
$2.19