|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$4.764B
22.9%
YoY
|
$3.877B
8.91%
YoY
|
$3.559B
15.7%
YoY
|
$3.076B
8.0%
YoY
|
$2.848B
45.17%
YoY
|
| Cost Of Revenue |
$3.049B
20.83%
YoY
|
$2.524B
10.43%
YoY
|
$2.286B
15.38%
YoY
|
$1.981B
8.96%
YoY
|
$1.818B
38.79%
YoY
|
| Gross Profit |
$1.715B
26.76%
YoY
|
$1.353B
6.19%
YoY
|
$1.274B
16.28%
YoY
|
$1.095B
6.31%
YoY
|
$1.030B
57.96%
YoY
|
| Selling, General & Admin |
$1.065B
23.66%
YoY
|
$861.4M
13.71%
YoY
|
$757.5M
0.94%
YoY
|
$750.4M
15.35%
YoY
|
$650.6M
30.76%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$192.1M
14.74%
YoY
|
$167.4M
28.07%
YoY
|
$130.7M
23.79%
YoY
|
$105.6M
24.5%
YoY
|
$84.83M
22.41%
YoY
|
| Operating Expenses |
$1.065B
23.66%
YoY
|
$861.4M
-3.02%
YoY
|
$888.3M
18.36%
YoY
|
$750.4M
15.35%
YoY
|
$650.6M
30.76%
YoY
|
| Operating Profit |
$457.4M
41.25%
YoY
|
$323.8M
-16.02%
YoY
|
$385.6M
11.75%
YoY
|
$345.0M
-9.17%
YoY
|
$379.9M
145.4%
YoY
|
| Interest Expense |
$22.97M
54.71%
YoY
|
$14.85M
-4.39%
YoY
|
$15.53M
523.44%
YoY
|
$2.491M
-118.9%
YoY
|
-$13.18M
659.04%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$480.4M
41.84%
YoY
|
$338.7M
-15.57%
YoY
|
$401.1M
15.41%
YoY
|
$347.5M
-5.23%
YoY
|
$366.7M
139.57%
YoY
|
| Income Tax |
$121.7M
43.12%
YoY
|
$85.05M
-14.94%
YoY
|
$100.0M
16.27%
YoY
|
$86.01M
-2.15%
YoY
|
$87.89M
195.88%
YoY
|
| Net Earnings |
$358.6M
41.41%
YoY
|
$253.6M
-15.77%
YoY
|
$301.1M
15.13%
YoY
|
$261.5M
-6.2%
YoY
|
$278.8M
126.01%
YoY
|
| Basic Earnings Per Share |
$6.51
41.21%
YoY
|
$4.61
-15.1%
YoY
|
$5.43
15.29%
YoY
|
$4.71
-5.42%
YoY
|
$4.98
125.34%
YoY
|
| Diluted Earnings Per Share |
$6.47
40.65%
YoY
|
$4.60
-15.03%
YoY
|
$5.41
15.43%
YoY
|
$4.69
-5.25%
YoY
|
$4.95
125.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.11M shares
0.1%
YoY
|
55.06M shares
-0.78%
YoY
|
55.49M shares
-0.11%
YoY
|
55.55M shares
-0.81%
YoY
|
56.00M shares
0.33%
YoY
|
| Diluted Shares Outstanding |
55.44M shares
0.51%
YoY
|
55.16M shares
-0.84%
YoY
|
55.62M shares
-0.22%
YoY
|
55.75M shares
-0.99%
YoY
|
56.30M shares
0.43%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.728B
24.27%
YoY
|
$1.038B
23.06%
YoY
|
$1.027B
23.71%
YoY
|
$970.5M
19.54%
YoY
|
$1.391B
3.97%
YoY
|
$843.7M
14.57%
YoY
|
$830.1M
9.37%
YoY
|
$811.9M
11.79%
YoY
|
$1.338B
19.15%
YoY
|
$736.4M
14.17%
YoY
|
$759.0M
13.46%
YoY
|
$726.2M
13.55%
YoY
|
$1.123B
12.69%
YoY
|
$645.0M
6.15%
YoY
|
$668.9M
3.46%
YoY
|
$639.6M
6.99%
YoY
|
$996.3M
16.05%
YoY
|
$607.6M
27.49%
YoY
|
$646.6M
51.73%
YoY
|
$597.8M
197.57%
YoY
|
| Cost Of Revenue |
$1.031B
24.04%
YoY
|
$686.9M
17.28%
YoY
|
$684.5M
22.6%
YoY
|
$646.6M
17.92%
YoY
|
$831.6M
5.78%
YoY
|
$585.7M
14.04%
YoY
|
$558.3M
12.92%
YoY
|
$548.3M
11.58%
YoY
|
$786.1M
17.27%
YoY
|
$513.6M
17.46%
YoY
|
$494.4M
12.26%
YoY
|
$491.4M
13.54%
YoY
|
$670.4M
11.83%
YoY
|
$437.2M
7.88%
YoY
|
$440.4M
5.81%
YoY
|
$432.8M
9.04%
YoY
|
$599.4M
15.81%
YoY
|
$405.3M
24.51%
YoY
|
$416.2M
45.4%
YoY
|
$397.0M
119.99%
YoY
|
| Gross Profit |
$697.0M
24.61%
YoY
|
$351.4M
36.19%
YoY
|
$342.4M
25.97%
YoY
|
$323.9M
22.92%
YoY
|
$559.3M
1.4%
YoY
|
$258.0M
15.8%
YoY
|
$271.8M
2.72%
YoY
|
$263.5M
12.23%
YoY
|
$551.6M
21.93%
YoY
|
$222.8M
7.23%
YoY
|
$264.6M
15.78%
YoY
|
$234.8M
13.55%
YoY
|
$452.4M
13.98%
YoY
|
$207.8M
2.69%
YoY
|
$228.5M
-0.79%
YoY
|
$206.8M
2.94%
YoY
|
$396.9M
16.42%
YoY
|
$202.4M
33.93%
YoY
|
$230.3M
64.7%
YoY
|
$200.9M
881.72%
YoY
|
| Selling, General & Admin |
$337.1M
26.24%
YoY
|
$259.2M
20.37%
YoY
|
$242.3M
28.34%
YoY
|
$226.5M
19.09%
YoY
|
$267.0M
8.52%
YoY
|
$215.4M
4.19%
YoY
|
$188.8M
-8.34%
YoY
|
$190.2M
-1.15%
YoY
|
$246.1M
17.33%
YoY
|
$206.7M
10.61%
YoY
|
$206.0M
19.41%
YoY
|
$192.4M
16.99%
YoY
|
$209.7M
17.55%
YoY
|
$186.9M
16.86%
YoY
|
$172.5M
19.66%
YoY
|
$164.4M
19.88%
YoY
|
$178.4M
1.6%
YoY
|
$159.9M
26.06%
YoY
|
$144.2M
35.1%
YoY
|
$137.2M
48.05%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$48.99M
7.64%
YoY
|
$48.88M
12.93%
YoY
|
$47.69M
15.0%
YoY
|
$46.56M
25.23%
YoY
|
$45.51M
22.7%
YoY
|
$43.28M
29.0%
YoY
|
$41.47M
34.28%
YoY
|
$37.18M
27.4%
YoY
|
$37.10M
28.27%
YoY
|
$33.55M
21.66%
YoY
|
$30.88M
22.83%
YoY
|
$29.19M
21.72%
YoY
|
$28.92M
30.07%
YoY
|
$27.58M
19.29%
YoY
|
$25.14M
24.21%
YoY
|
$23.98M
24.64%
YoY
|
$22.23M
20.83%
YoY
|
$23.12M
30.61%
YoY
|
$20.24M
19.08%
YoY
|
$19.24M
18.75%
YoY
|
| Operating Expenses |
$386.1M
23.53%
YoY
|
$259.2M
20.37%
YoY
|
$242.3M
28.34%
YoY
|
$226.5M
19.09%
YoY
|
$312.6M
10.37%
YoY
|
$215.4M
4.19%
YoY
|
$188.8M
-8.34%
YoY
|
$190.2M
-1.15%
YoY
|
$283.2M
35.02%
YoY
|
$206.7M
10.61%
YoY
|
$206.0M
19.41%
YoY
|
$192.4M
16.99%
YoY
|
$209.7M
17.55%
YoY
|
$186.9M
16.86%
YoY
|
$172.5M
19.66%
YoY
|
$164.4M
19.88%
YoY
|
$178.4M
1.6%
YoY
|
$159.9M
26.06%
YoY
|
$144.2M
35.1%
YoY
|
$137.2M
48.05%
YoY
|
| Operating Profit |
$310.9M
25.98%
YoY
|
$43.31M
-7246.04%
YoY
|
$52.37M
26.15%
YoY
|
$50.85M
40.66%
YoY
|
$246.8M
-8.08%
YoY
|
-$606.0K
-103.76%
YoY
|
$41.51M
-29.16%
YoY
|
$36.15M
-14.76%
YoY
|
$268.4M
10.62%
YoY
|
$16.12M
-22.98%
YoY
|
$58.59M
4.61%
YoY
|
$42.41M
0.2%
YoY
|
$242.7M
11.07%
YoY
|
$20.93M
-50.68%
YoY
|
$56.01M
-35.0%
YoY
|
$42.33M
-33.54%
YoY
|
$218.5M
32.15%
YoY
|
$42.45M
75.05%
YoY
|
$86.17M
160.0%
YoY
|
$63.69M
-188.21%
YoY
|
| Interest Expense |
$5.972M
49.45%
YoY
|
$5.813M
107.02%
YoY
|
$5.540M
81.4%
YoY
|
$5.647M
13.17%
YoY
|
$3.996M
-2.7%
YoY
|
$2.808M
-18.23%
YoY
|
$3.054M
-29.66%
YoY
|
$4.990M
36.82%
YoY
|
$4.107M
91.02%
YoY
|
$3.434M
610.97%
YoY
|
$4.342M
4470.53%
YoY
|
$3.647M
-1638.82%
YoY
|
$2.150M
-525.74%
YoY
|
$483.0K
-104.55%
YoY
|
$95.00K
-108.87%
YoY
|
-$237.0K
-75.74%
YoY
|
-$505.0K
-27.86%
YoY
|
-$10.62M
1509.7%
YoY
|
-$1.071M
114.2%
YoY
|
-$977.0K
-783.22%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$316.9M
26.36%
YoY
|
$49.12M
2130.61%
YoY
|
$57.91M
29.94%
YoY
|
$56.49M
37.32%
YoY
|
$250.8M
-7.99%
YoY
|
$2.202M
-88.74%
YoY
|
$44.56M
-29.19%
YoY
|
$41.14M
-10.68%
YoY
|
$272.5M
19.58%
YoY
|
$19.56M
-8.68%
YoY
|
$62.94M
12.17%
YoY
|
$46.06M
9.42%
YoY
|
$227.9M
21.84%
YoY
|
$21.42M
-32.7%
YoY
|
$56.11M
-34.07%
YoY
|
$42.09M
-32.88%
YoY
|
$187.1M
10.76%
YoY
|
$31.83M
34.91%
YoY
|
$85.10M
160.7%
YoY
|
$62.71M
-187.03%
YoY
|
| Income Tax |
$78.63M
24.21%
YoY
|
$12.61M
2349.13%
YoY
|
$15.14M
30.96%
YoY
|
$15.35M
58.65%
YoY
|
$63.30M
-10.02%
YoY
|
$515.0K
-89.62%
YoY
|
$11.56M
-28.18%
YoY
|
$9.673M
12.73%
YoY
|
$70.35M
24.3%
YoY
|
$4.963M
-5.84%
YoY
|
$16.10M
9.07%
YoY
|
$8.581M
-8.46%
YoY
|
$56.60M
20.74%
YoY
|
$5.271M
-31.08%
YoY
|
$14.76M
-27.12%
YoY
|
$9.374M
-28.52%
YoY
|
$46.88M
4.17%
YoY
|
$7.648M
141.72%
YoY
|
$20.26M
561.74%
YoY
|
$13.11M
-161.08%
YoY
|
| Net Earnings |
$238.2M
27.08%
YoY
|
$36.51M
2063.9%
YoY
|
$42.76M
29.58%
YoY
|
$41.15M
30.77%
YoY
|
$187.5M
-7.29%
YoY
|
$1.687M
-88.44%
YoY
|
$33.00M
-29.54%
YoY
|
$31.47M
-16.04%
YoY
|
$202.2M
18.02%
YoY
|
$14.59M
-9.61%
YoY
|
$46.84M
13.28%
YoY
|
$37.48M
14.55%
YoY
|
$171.3M
22.2%
YoY
|
$16.15M
-33.22%
YoY
|
$41.34M
-36.24%
YoY
|
$32.72M
-34.03%
YoY
|
$140.2M
13.12%
YoY
|
$24.18M
18.37%
YoY
|
$64.84M
119.2%
YoY
|
$49.60M
-198.05%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.66
2100.0%
YoY
|
$0.78
30.0%
YoY
|
$0.75
31.58%
YoY
|
$3.41
N/A
|
$0.03
-88.46%
YoY
|
$0.60
-28.57%
YoY
|
$0.57
-14.93%
YoY
|
N/A
|
$0.26
-10.34%
YoY
|
$0.84
13.51%
YoY
|
$0.67
13.56%
YoY
|
$3.09
23.6%
YoY
|
$0.29
-32.56%
YoY
|
$0.74
-36.21%
YoY
|
$0.59
-33.71%
YoY
|
$2.50
12.61%
YoY
|
$0.43
16.22%
YoY
|
$1.16
118.87%
YoY
|
$0.89
-197.8%
YoY
|
| Diluted Earnings Per Share |
$4.29
26.25%
YoY
|
$0.66
2100.0%
YoY
|
$0.77
28.33%
YoY
|
$0.75
31.58%
YoY
|
$3.39
-7.19%
YoY
|
$0.03
-88.46%
YoY
|
$0.60
-28.57%
YoY
|
$0.57
-14.93%
YoY
|
$3.65
18.98%
YoY
|
$0.26
-10.34%
YoY
|
$0.84
13.51%
YoY
|
$0.67
13.56%
YoY
|
$3.07
23.29%
YoY
|
$0.29
-32.56%
YoY
|
$0.74
-35.65%
YoY
|
$0.59
-32.95%
YoY
|
$2.49
13.18%
YoY
|
$0.43
19.44%
YoY
|
$1.15
116.98%
YoY
|
$0.88
-196.7%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.24M shares
0.34%
YoY
|
55.16M shares
0.27%
YoY
|
55.15M shares
0.21%
YoY
|
55.06M shares
-0.2%
YoY
|
55.05M shares
-0.34%
YoY
|
55.01M shares
-0.8%
YoY
|
55.03M shares
-1.16%
YoY
|
55.17M shares
-0.87%
YoY
|
55.24M shares
-0.76%
YoY
|
55.45M shares
-0.1%
YoY
|
55.68M shares
0.32%
YoY
|
55.65M shares
0.01%
YoY
|
55.66M shares
-0.12%
YoY
|
55.51M shares
-0.92%
YoY
|
55.50M shares
-0.91%
YoY
|
55.65M shares
-0.58%
YoY
|
55.72M shares
-0.43%
YoY
|
56.02M shares
0.31%
YoY
|
56.01M shares
0.4%
YoY
|
55.97M shares
0.44%
YoY
|
| Diluted Shares Outstanding |
N/A
|
55.57M shares
0.84%
YoY
|
55.39M shares
0.63%
YoY
|
55.19M shares
-0.12%
YoY
|
N/A
|
55.11M shares
-0.84%
YoY
|
55.04M shares
-1.36%
YoY
|
55.26M shares
-0.93%
YoY
|
N/A
|
55.58M shares
-0.19%
YoY
|
55.80M shares
0.28%
YoY
|
55.78M shares
-0.1%
YoY
|
N/A
|
55.68M shares
-1.17%
YoY
|
55.65M shares
-1.16%
YoY
|
55.83M shares
-0.78%
YoY
|
N/A
|
56.34M shares
0.43%
YoY
|
56.30M shares
0.59%
YoY
|
56.27M shares
0.99%
YoY
|
Loading...