|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$5.266B
6.42%
YoY
|
$4.949B
15.6%
YoY
|
$4.281B
15.76%
YoY
|
$3.698B
-0.4%
YoY
|
$3.713B
18.79%
YoY
|
| Cost Of Revenue |
$2.029B
14.37%
YoY
|
$1.774B
11.76%
YoY
|
$1.587B
-0.37%
YoY
|
$1.593B
13.74%
YoY
|
$1.401B
13.5%
YoY
|
| Gross Profit |
$3.237B
1.98%
YoY
|
$3.175B
17.87%
YoY
|
$2.693B
27.98%
YoY
|
$2.105B
-8.97%
YoY
|
$2.312B
22.25%
YoY
|
| Selling, General & Admin |
$2.535B
3.88%
YoY
|
$2.440B
10.61%
YoY
|
$2.206B
10.29%
YoY
|
$2.001B
1.74%
YoY
|
$1.966B
5.98%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$152.6M
1.19%
YoY
|
$150.8M
6.87%
YoY
|
$141.1M
8.79%
YoY
|
$129.7M
-8.27%
YoY
|
$141.4M
-15.43%
YoY
|
| Operating Expenses |
$2.538B
4.01%
YoY
|
$2.440B
10.91%
YoY
|
$2.200B
10.14%
YoY
|
$1.998B
2.04%
YoY
|
$1.958B
5.81%
YoY
|
| Operating Profit |
$699.1M
-5.63%
YoY
|
$740.8M
50.28%
YoY
|
$493.0M
362.1%
YoY
|
$106.7M
-68.91%
YoY
|
$343.1M
-1776.12%
YoY
|
| Interest Expense |
$21.63M
-22.36%
YoY
|
$27.86M
1611.12%
YoY
|
$1.628M
-106.35%
YoY
|
-$25.63M
-167.53%
YoY
|
$37.96M
19.64%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$720.8M
-6.23%
YoY
|
$768.7M
58.72%
YoY
|
$484.3M
622.66%
YoY
|
$67.02M
1096.71%
YoY
|
$5.600M
0.0%
YoY
|
| Income Tax |
$205.8M
5.71%
YoY
|
$194.7M
30.74%
YoY
|
$148.9M
162.91%
YoY
|
$56.63M
45.55%
YoY
|
$38.91M
-35.38%
YoY
|
| Net Earnings |
$506.9M
-10.47%
YoY
|
$566.2M
72.56%
YoY
|
$328.1M
11552.1%
YoY
|
$2.816M
-98.96%
YoY
|
$270.1M
-336.86%
YoY
|
| Basic Earnings Per Share |
$10.71
-3.86%
YoY
|
$11.14
70.6%
YoY
|
$6.53
10783.33%
YoY
|
$0.06
-98.64%
YoY
|
$4.41
-342.31%
YoY
|
| Diluted Earnings Per Share |
$10.46
-2.15%
YoY
|
$10.69
71.78%
YoY
|
$6.22
11463.91%
YoY
|
$0.05
-98.72%
YoY
|
$4.20
-330.77%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.32M shares
-6.92%
YoY
|
50.84M shares
1.17%
YoY
|
50.25M shares
-0.11%
YoY
|
50.31M shares
-15.59%
YoY
|
59.60M shares
-4.72%
YoY
|
| Diluted Shares Outstanding |
48.48M shares
-8.49%
YoY
|
52.97M shares
0.46%
YoY
|
52.73M shares
0.76%
YoY
|
52.33M shares
-16.46%
YoY
|
62.64M shares
0.14%
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.670B
5.36%
YoY
|
$1.291B
6.75%
YoY
|
$1.209B
6.58%
YoY
|
$1.097B
7.5%
YoY
|
$1.585B
9.09%
YoY
|
$1.209B
14.44%
YoY
|
$1.134B
21.24%
YoY
|
$1.021B
22.1%
YoY
|
$1.453B
21.09%
YoY
|
$1.056B
20.04%
YoY
|
$935.3M
16.18%
YoY
|
$836.0M
2.86%
YoY
|
$1.200B
3.31%
YoY
|
$880.1M
-2.77%
YoY
|
$805.1M
-6.91%
YoY
|
$812.8M
4.01%
YoY
|
$1.161B
3.51%
YoY
|
$905.2M
10.43%
YoY
|
$864.9M
23.85%
YoY
|
$781.4M
61.0%
YoY
|
| Cost Of Revenue |
$676.5M
10.74%
YoY
|
$483.7M
14.6%
YoY
|
$451.6M
13.55%
YoY
|
$417.1M
21.52%
YoY
|
$610.9M
13.27%
YoY
|
$422.0M
13.83%
YoY
|
$397.7M
13.32%
YoY
|
$343.3M
5.23%
YoY
|
$539.3M
1.47%
YoY
|
$370.8M
3.2%
YoY
|
$351.0M
3.47%
YoY
|
$326.2M
-10.19%
YoY
|
$531.5M
9.77%
YoY
|
$359.3M
9.23%
YoY
|
$339.2M
12.55%
YoY
|
$363.2M
26.88%
YoY
|
$484.2M
9.3%
YoY
|
$328.9M
11.41%
YoY
|
$301.4M
9.7%
YoY
|
$286.3M
29.41%
YoY
|
| Gross Profit |
$993.3M
1.98%
YoY
|
$806.9M
2.54%
YoY
|
$757.0M
2.81%
YoY
|
$680.2M
0.4%
YoY
|
$974.0M
6.62%
YoY
|
$786.9M
14.77%
YoY
|
$736.3M
25.99%
YoY
|
$677.5M
32.89%
YoY
|
$913.6M
36.7%
YoY
|
$685.7M
31.65%
YoY
|
$584.4M
25.43%
YoY
|
$509.8M
13.4%
YoY
|
$668.3M
-1.31%
YoY
|
$520.8M
-9.62%
YoY
|
$465.9M
-17.32%
YoY
|
$449.5M
-9.21%
YoY
|
$677.1M
-0.28%
YoY
|
$576.2M
9.88%
YoY
|
$563.5M
33.02%
YoY
|
$495.1M
87.45%
YoY
|
| Selling, General & Admin |
$756.6M
4.94%
YoY
|
$653.0M
7.18%
YoY
|
$550.7M
-1.79%
YoY
|
$574.9M
4.6%
YoY
|
$721.0M
4.14%
YoY
|
$609.2M
11.5%
YoY
|
$560.7M
12.77%
YoY
|
$549.6M
15.88%
YoY
|
$692.3M
20.33%
YoY
|
$546.4M
9.16%
YoY
|
$497.2M
6.94%
YoY
|
$474.2M
3.17%
YoY
|
$575.3M
-0.94%
YoY
|
$500.5M
0.49%
YoY
|
$465.0M
3.36%
YoY
|
$459.7M
5.06%
YoY
|
$580.8M
5.56%
YoY
|
$498.1M
6.59%
YoY
|
$449.8M
10.37%
YoY
|
$437.6M
1.66%
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 |
$40.46M
8.86%
YoY
|
$38.57M
-2.53%
YoY
|
$37.42M
-4.91%
YoY
|
$38.58M
2.35%
YoY
|
$37.16M
4.38%
YoY
|
$39.57M
19.53%
YoY
|
$39.36M
8.17%
YoY
|
$37.69M
4.61%
YoY
|
$35.60M
5.18%
YoY
|
$33.10M
0.76%
YoY
|
$36.38M
14.94%
YoY
|
$36.03M
6.31%
YoY
|
$33.85M
-6.62%
YoY
|
$32.85M
-7.56%
YoY
|
$31.66M
-7.96%
YoY
|
$33.89M
-10.48%
YoY
|
$36.25M
-7.29%
YoY
|
$35.54M
-19.96%
YoY
|
$34.39M
-11.36%
YoY
|
$37.86M
-13.96%
YoY
|
| Operating Expenses |
$757.4M
5.49%
YoY
|
$651.9M
7.29%
YoY
|
$550.3M
-1.84%
YoY
|
$578.6M
5.67%
YoY
|
$717.9M
3.93%
YoY
|
$607.7M
10.97%
YoY
|
$560.6M
13.37%
YoY
|
$547.6M
16.18%
YoY
|
$690.8M
19.81%
YoY
|
$547.6M
9.62%
YoY
|
$494.5M
6.14%
YoY
|
$471.4M
3.4%
YoY
|
$576.6M
-0.09%
YoY
|
$499.5M
0.56%
YoY
|
$465.9M
4.0%
YoY
|
$455.9M
4.52%
YoY
|
$577.1M
5.58%
YoY
|
$496.8M
6.26%
YoY
|
$448.0M
10.54%
YoY
|
$436.1M
1.38%
YoY
|
| Operating Profit |
$235.9M
-7.86%
YoY
|
$155.0M
-13.53%
YoY
|
$206.7M
17.67%
YoY
|
$101.5M
-21.81%
YoY
|
$256.1M
14.93%
YoY
|
$179.3M
29.9%
YoY
|
$175.6M
95.48%
YoY
|
$129.8M
237.76%
YoY
|
$222.8M
142.92%
YoY
|
$138.0M
548.38%
YoY
|
$89.84M
-427919.05%
YoY
|
$38.44M
-495.27%
YoY
|
$91.72M
-8.34%
YoY
|
$21.29M
-70.73%
YoY
|
-$21.00K
-100.02%
YoY
|
-$9.726M
-116.93%
YoY
|
$100.1M
-24.43%
YoY
|
$72.73M
24.08%
YoY
|
$114.8M
711.62%
YoY
|
$57.43M
-127.46%
YoY
|
| Interest Expense |
$6.431M
-27.73%
YoY
|
$5.941M
-31.97%
YoY
|
$2.474M
-52.45%
YoY
|
$6.783M
35.04%
YoY
|
$8.898M
83.88%
YoY
|
$8.733M
-536.65%
YoY
|
$5.203M
-574.29%
YoY
|
$5.023M
-245.89%
YoY
|
$4.839M
-217.65%
YoY
|
-$2.000M
-72.58%
YoY
|
-$1.097M
-84.14%
YoY
|
-$3.443M
-52.88%
YoY
|
-$4.113M
-40.9%
YoY
|
-$7.295M
0.34%
YoY
|
-$6.917M
-38.65%
YoY
|
-$7.307M
-15.09%
YoY
|
-$6.959M
-22.68%
YoY
|
-$7.270M
-17.39%
YoY
|
-$11.28M
58.8%
YoY
|
-$8.606M
109.9%
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 |
$242.4M
-8.53%
YoY
|
$161.0M
-14.39%
YoY
|
$209.1M
15.65%
YoY
|
$108.3M
-19.69%
YoY
|
$265.0M
16.4%
YoY
|
$188.0M
36.89%
YoY
|
$180.8M
103.76%
YoY
|
$134.9M
341.26%
YoY
|
$227.6M
174.57%
YoY
|
$137.3M
1240.25%
YoY
|
$88.75M
-1074.36%
YoY
|
$30.57M
-279.45%
YoY
|
$82.91M
-9.07%
YoY
|
$10.25M
-84.34%
YoY
|
-$9.108M
-108.8%
YoY
|
-$17.03M
-134.88%
YoY
|
$91.17M
-14.71%
YoY
|
$65.46M
31.43%
YoY
|
$103.5M
1369.3%
YoY
|
$48.83M
-122.98%
YoY
|
| Income Tax |
$67.59M
-10.19%
YoY
|
$45.86M
-15.31%
YoY
|
$65.74M
44.65%
YoY
|
$26.58M
34.27%
YoY
|
$75.27M
13.12%
YoY
|
$54.15M
36.69%
YoY
|
$45.45M
51.43%
YoY
|
$19.79M
55.64%
YoY
|
$66.54M
57.6%
YoY
|
$39.62M
261.27%
YoY
|
$30.01M
432.73%
YoY
|
$12.72M
-681.53%
YoY
|
$42.22M
80.82%
YoY
|
$10.97M
-33.06%
YoY
|
$5.634M
-181.13%
YoY
|
-$2.187M
-135.73%
YoY
|
$23.35M
8.09%
YoY
|
$16.38M
183.49%
YoY
|
-$6.944M
-654.19%
YoY
|
$6.121M
-80.59%
YoY
|
| Net Earnings |
$172.1M
-8.06%
YoY
|
$113.0M
-14.38%
YoY
|
$141.4M
6.17%
YoY
|
$80.41M
-29.37%
YoY
|
$187.2M
18.16%
YoY
|
$132.0M
37.18%
YoY
|
$133.2M
134.06%
YoY
|
$113.9M
587.04%
YoY
|
$158.4M
313.34%
YoY
|
$96.21M
-4445.57%
YoY
|
$56.89M
-437.97%
YoY
|
$16.57M
-200.62%
YoY
|
$38.33M
-41.48%
YoY
|
-$2.214M
-104.69%
YoY
|
-$16.83M
-115.52%
YoY
|
-$16.47M
-139.43%
YoY
|
$65.51M
-20.5%
YoY
|
$47.23M
11.74%
YoY
|
$108.5M
1885.72%
YoY
|
$41.77M
-117.11%
YoY
|
| Basic Earnings Per Share |
N/A
|
$2.41
-6.95%
YoY
|
$2.97
14.23%
YoY
|
$1.63
-27.23%
YoY
|
N/A
|
$2.59
35.6%
YoY
|
$2.60
130.09%
YoY
|
$2.24
578.79%
YoY
|
N/A
|
$1.91
-4875.0%
YoY
|
$1.13
-442.42%
YoY
|
$0.33
-203.13%
YoY
|
N/A
|
-$0.04
-105.0%
YoY
|
-$0.33
-118.64%
YoY
|
-$0.32
-147.76%
YoY
|
N/A
|
$0.80
17.65%
YoY
|
$1.77
1866.67%
YoY
|
$0.67
-117.18%
YoY
|
| Diluted Earnings Per Share |
$3.68
3.08%
YoY
|
$2.36
-5.61%
YoY
|
$2.91
16.4%
YoY
|
$1.59
-25.74%
YoY
|
$3.57
20.28%
YoY
|
$2.50
36.41%
YoY
|
$2.50
126.46%
YoY
|
$2.14
563.72%
YoY
|
$2.97
296.45%
YoY
|
$1.83
-100.0%
YoY
|
$1.10
-100.0%
YoY
|
$0.32
-200.62%
YoY
|
$0.75
-100.0%
YoY
|
-$44.74K
-5810480.06%
YoY
|
-$333.7K
-19747818.61%
YoY
|
-$0.32
-150.0%
YoY
|
$1.106M
-15.98%
YoY
|
$0.77
16.67%
YoY
|
$1.69
1777.78%
YoY
|
$0.64
-116.41%
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 |
44.92M shares
-8.07%
YoY
|
45.86M shares
-10.0%
YoY
|
47.07M shares
-8.15%
YoY
|
47.64M shares
-6.63%
YoY
|
48.87M shares
N/A
|
50.95M shares
0.89%
YoY
|
51.25M shares
1.84%
YoY
|
51.03M shares
2.93%
YoY
|
N/A
|
50.50M shares
2.06%
YoY
|
50.32M shares
-0.24%
YoY
|
49.57M shares
-4.81%
YoY
|
49.22M shares
-2.78%
YoY
|
49.49M shares
-15.83%
YoY
|
50.44M shares
-17.89%
YoY
|
52.08M shares
-16.52%
YoY
|
50.63M shares
-18.49%
YoY
|
58.80M shares
-6.01%
YoY
|
61.43M shares
-1.76%
YoY
|
62.38M shares
-0.26%
YoY
|
| Diluted Shares Outstanding |
N/A
|
47.88M shares
-9.43%
YoY
|
48.55M shares
-8.87%
YoY
|
50.63M shares
-4.96%
YoY
|
N/A
|
52.87M shares
0.47%
YoY
|
53.28M shares
3.36%
YoY
|
53.28M shares
3.51%
YoY
|
N/A
|
52.62M shares
6.34%
YoY
|
51.55M shares
2.19%
YoY
|
51.47M shares
-1.17%
YoY
|
N/A
|
49.49M shares
-19.49%
YoY
|
50.44M shares
-21.35%
YoY
|
52.08M shares
-20.26%
YoY
|
N/A
|
61.47M shares
-3.78%
YoY
|
64.14M shares
1.34%
YoY
|
65.31M shares
4.42%
YoY
|
Loading...