|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$10.79B
-0.48%
YoY
|
$10.84B
-2.68%
YoY
|
$11.14B
-5.13%
YoY
|
$11.74B
4.79%
YoY
|
$11.20B
17.26%
YoY
|
| Cost Of Revenue |
$8.211B
0.75%
YoY
|
$8.149B
-3.28%
YoY
|
$8.425B
-4.19%
YoY
|
$8.794B
10.86%
YoY
|
$7.932B
11.38%
YoY
|
| Gross Profit |
$2.575B
-4.2%
YoY
|
$2.688B
-0.81%
YoY
|
$2.710B
-7.94%
YoY
|
$2.943B
-9.95%
YoY
|
$3.269B
34.48%
YoY
|
| Selling, General & Admin |
$2.065B
4.04%
YoY
|
$1.985B
-6.36%
YoY
|
$2.120B
5.8%
YoY
|
$2.003B
3.61%
YoY
|
$1.934B
7.75%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$652.6M
2.24%
YoY
|
$638.3M
1.26%
YoY
|
$630.3M
5.85%
YoY
|
$595.5M
0.63%
YoY
|
$591.7M
-2.6%
YoY
|
| Operating Expenses |
$2.065B
4.04%
YoY
|
$1.985B
-6.36%
YoY
|
$2.120B
5.8%
YoY
|
$2.003B
3.61%
YoY
|
$1.934B
7.75%
YoY
|
| Operating Profit |
$489.8M
-29.49%
YoY
|
$694.7M
17.76%
YoY
|
$589.9M
141.56%
YoY
|
$244.2M
-81.71%
YoY
|
$1.335B
109.91%
YoY
|
| Interest Expense |
-$30.50M
-48.91%
YoY
|
-$59.70M
-22.98%
YoY
|
-$77.51M
-249.24%
YoY
|
$51.94M
-9.28%
YoY
|
$57.25M
9.3%
YoY
|
| Other Income/Expense, Net |
-$3.300M
1550.0%
YoY
|
-$200.0K
-101.85%
YoY
|
$10.81M
-228.94%
YoY
|
-$8.386M
-168.55%
YoY
|
$12.23M
1529.03%
YoY
|
| Pretax Income |
$468.7M
-27.45%
YoY
|
$646.0M
-282.22%
YoY
|
-$354.5M
-292.78%
YoY
|
$183.9M
-85.74%
YoY
|
$1.290B
120.75%
YoY
|
| Income Tax |
$98.80M
-22.93%
YoY
|
$128.2M
35.15%
YoY
|
$94.86M
-40.0%
YoY
|
$158.1M
-38.35%
YoY
|
$256.4M
273.57%
YoY
|
| Net Earnings |
$369.9M
-28.55%
YoY
|
$517.7M
-217.79%
YoY
|
-$439.5M
-1840.86%
YoY
|
$25.25M
-97.56%
YoY
|
$1.033B
100.38%
YoY
|
| Basic Earnings Per Share |
$5.96
-27.14%
YoY
|
$8.18
-218.55%
YoY
|
-$6.90
-1825.0%
YoY
|
$0.40
-97.34%
YoY
|
$15.01
107.32%
YoY
|
| Diluted Earnings Per Share |
$5.93
-27.15%
YoY
|
$8.14
-217.97%
YoY
|
-$6.90
-1869.23%
YoY
|
$0.39
-97.39%
YoY
|
$14.94
106.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
62.10M shares
-1.9%
YoY
|
63.30M shares
-0.56%
YoY
|
63.66M shares
-0.26%
YoY
|
63.83M shares
-7.3%
YoY
|
68.85M shares
-3.32%
YoY
|
| Diluted Shares Outstanding |
62.40M shares
-1.89%
YoY
|
63.60M shares
-0.09%
YoY
|
63.66M shares
-0.63%
YoY
|
64.06M shares
-7.35%
YoY
|
69.15M shares
-3.16%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.729B
-2.62%
YoY
|
$2.700B
2.37%
YoY
|
$2.758B
1.43%
YoY
|
$2.802B
0.03%
YoY
|
$2.526B
-5.73%
YoY
|
$2.637B
0.95%
YoY
|
$2.719B
-7.84%
YoY
|
$2.801B
-0.18%
YoY
|
$2.679B
N/A
|
$2.612B
-10.46%
YoY
|
$2.950B
-6.43%
YoY
|
$2.806B
-6.95%
YoY
|
$2.918B
3.57%
YoY
|
$3.153B
6.75%
YoY
|
$3.016B
12.99%
YoY
|
$2.817B
6.63%
YoY
|
$2.954B
14.72%
YoY
|
| Cost Of Revenue |
$2.087B
-0.04%
YoY
|
$2.031B
1.94%
YoY
|
$2.103B
3.78%
YoY
|
$2.088B
0.49%
YoY
|
$1.943B
-4.05%
YoY
|
$1.993B
1.15%
YoY
|
$2.026B
-7.39%
YoY
|
$2.078B
-3.94%
YoY
|
$2.024B
N/A
|
$1.970B
-10.61%
YoY
|
$2.188B
-4.03%
YoY
|
$2.163B
-2.29%
YoY
|
$2.204B
11.32%
YoY
|
$2.280B
11.13%
YoY
|
$2.214B
17.91%
YoY
|
$1.980B
5.26%
YoY
|
$2.052B
9.79%
YoY
|
| Gross Profit |
$641.9M
-10.15%
YoY
|
$668.4M
3.71%
YoY
|
$654.9M
-5.44%
YoY
|
$714.4M
-1.3%
YoY
|
$583.3M
-10.95%
YoY
|
$644.5M
0.34%
YoY
|
$692.6M
-9.15%
YoY
|
$723.8M
12.49%
YoY
|
$655.0M
N/A
|
$642.3M
-10.0%
YoY
|
$762.4M
-12.69%
YoY
|
$643.4M
-19.78%
YoY
|
$713.7M
-14.77%
YoY
|
$873.2M
-3.22%
YoY
|
$802.1M
1.31%
YoY
|
$837.3M
10.04%
YoY
|
$902.2M
27.76%
YoY
|
| Selling, General & Admin |
$530.1M
0.84%
YoY
|
$528.7M
8.1%
YoY
|
$518.2M
7.89%
YoY
|
$525.7M
3.12%
YoY
|
$487.3M
-2.64%
YoY
|
$489.1M
3.28%
YoY
|
$480.3M
-15.39%
YoY
|
$509.8M
-1.52%
YoY
|
$500.5M
N/A
|
$473.6M
-9.54%
YoY
|
$567.6M
12.34%
YoY
|
$517.7M
7.55%
YoY
|
$523.5M
9.67%
YoY
|
$505.3M
1.5%
YoY
|
$481.3M
1.49%
YoY
|
$477.3M
5.58%
YoY
|
$497.8M
12.25%
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
|
| Depreciation & Amortization |
$181.8M
16.84%
YoY
|
$176.3M
12.72%
YoY
|
$170.3M
9.03%
YoY
|
$155.6M
-9.27%
YoY
|
$150.4M
-2.46%
YoY
|
$156.4M
1.41%
YoY
|
$156.2M
-0.28%
YoY
|
$171.5M
0.94%
YoY
|
$154.2M
N/A
|
$154.2M
0.5%
YoY
|
$156.6M
10.64%
YoY
|
$169.9M
20.15%
YoY
|
$153.5M
3.26%
YoY
|
$141.6M
-4.66%
YoY
|
$141.4M
-6.48%
YoY
|
$148.6M
-5.04%
YoY
|
$148.5M
-1.93%
YoY
|
| Operating Expenses |
$530.1M
0.84%
YoY
|
$528.7M
8.1%
YoY
|
$518.2M
7.89%
YoY
|
$525.7M
3.12%
YoY
|
$487.3M
-2.64%
YoY
|
$489.1M
3.28%
YoY
|
$480.3M
-15.39%
YoY
|
$509.8M
-1.52%
YoY
|
$500.5M
N/A
|
$473.6M
-9.54%
YoY
|
$567.6M
12.34%
YoY
|
$517.7M
7.55%
YoY
|
$523.5M
9.67%
YoY
|
$505.3M
1.5%
YoY
|
$481.3M
1.49%
YoY
|
$477.3M
5.58%
YoY
|
$497.8M
12.25%
YoY
|
| Operating Profit |
$111.8M
-40.75%
YoY
|
$139.7M
-10.1%
YoY
|
$136.7M
-35.61%
YoY
|
$188.7M
-11.82%
YoY
|
$96.00M
-37.86%
YoY
|
$155.4M
-7.9%
YoY
|
$212.3M
9.04%
YoY
|
$214.0M
70.12%
YoY
|
$154.5M
N/A
|
$168.7M
-133.37%
YoY
|
$194.7M
-47.08%
YoY
|
$125.8M
-60.79%
YoY
|
-$505.6M
-240.45%
YoY
|
$367.9M
-9.02%
YoY
|
$320.8M
1.03%
YoY
|
$360.0M
16.57%
YoY
|
$404.4M
53.92%
YoY
|
| Interest Expense |
-$3.100M
-40.38%
YoY
|
-$5.200M
-63.89%
YoY
|
-$5.000M
-64.29%
YoY
|
-$5.200M
-63.89%
YoY
|
-$7.100M
-58.24%
YoY
|
-$14.40M
-17.13%
YoY
|
-$14.00M
-52.84%
YoY
|
-$14.40M
-184.03%
YoY
|
-$17.00M
N/A
|
-$17.38M
-225.94%
YoY
|
-$29.69M
-346.2%
YoY
|
$17.14M
49.26%
YoY
|
$13.80M
-7.7%
YoY
|
$12.06M
-19.03%
YoY
|
$11.48M
-24.67%
YoY
|
$14.95M
-220.55%
YoY
|
$14.89M
0.27%
YoY
|
| Other Income/Expense, Net |
-$1.200M
-60.0%
YoY
|
$2.900M
-29.27%
YoY
|
$400.0K
-42.86%
YoY
|
-$3.000M
87.5%
YoY
|
$500.0K
-84.38%
YoY
|
$4.100M
4.83%
YoY
|
$700.0K
-84.84%
YoY
|
-$1.600M
-382.69%
YoY
|
$3.200M
N/A
|
$3.911M
214.9%
YoY
|
$4.617M
63.84%
YoY
|
$566.0K
-123.22%
YoY
|
$1.242M
-6014.29%
YoY
|
$2.818M
-74.77%
YoY
|
-$2.438M
-209.47%
YoY
|
-$21.00K
-100.66%
YoY
|
$11.17M
1438.29%
YoY
|
| Pretax Income |
$108.2M
-40.06%
YoY
|
$66.00M
-40.81%
YoY
|
$132.1M
-34.54%
YoY
|
$180.5M
-9.66%
YoY
|
$90.10M
-32.15%
YoY
|
$111.5M
-27.42%
YoY
|
$201.8M
57.69%
YoY
|
$199.8M
82.94%
YoY
|
$132.8M
N/A
|
$153.6M
-129.65%
YoY
|
$128.0M
-64.32%
YoY
|
$109.2M
-64.41%
YoY
|
-$518.1M
-250.18%
YoY
|
$358.7M
-10.48%
YoY
|
$306.9M
0.78%
YoY
|
$345.0M
26.1%
YoY
|
$400.7M
61.17%
YoY
|
| Income Tax |
-$8.900M
-126.18%
YoY
|
$24.00M
31.15%
YoY
|
$23.30M
-41.46%
YoY
|
$34.00M
-19.62%
YoY
|
$17.50M
-37.05%
YoY
|
$18.30M
-24.39%
YoY
|
$39.80M
48.73%
YoY
|
$42.30M
46.15%
YoY
|
$27.80M
N/A
|
$24.20M
55.46%
YoY
|
$26.76M
-65.77%
YoY
|
$28.94M
-52.9%
YoY
|
$15.57M
-78.91%
YoY
|
$78.18M
21.68%
YoY
|
$61.45M
-9.22%
YoY
|
$73.82M
192.94%
YoY
|
$64.25M
48.84%
YoY
|
| Net Earnings |
$117.1M
-20.07%
YoY
|
$42.00M
-54.94%
YoY
|
$108.8M
-32.84%
YoY
|
$146.5M
-6.93%
YoY
|
$72.60M
-30.86%
YoY
|
$93.20M
-33.18%
YoY
|
$162.0M
60.05%
YoY
|
$157.4M
96.17%
YoY
|
$105.0M
N/A
|
$139.5M
-126.12%
YoY
|
$101.2M
-63.91%
YoY
|
$80.24M
-67.29%
YoY
|
-$534.0M
-297.05%
YoY
|
$280.4M
-16.61%
YoY
|
$245.3M
3.6%
YoY
|
$271.0M
9.18%
YoY
|
$336.3M
63.95%
YoY
|
| Basic Earnings Per Share |
$1.91
-18.72%
YoY
|
N/A
|
$1.75
-31.91%
YoY
|
$2.35
-4.86%
YoY
|
$1.16
-29.7%
YoY
|
N/A
|
$2.57
61.64%
YoY
|
$2.47
96.03%
YoY
|
$1.65
N/A
|
N/A
|
$1.59
-63.95%
YoY
|
$1.26
-66.75%
YoY
|
-$8.40
-312.66%
YoY
|
$4.41
-8.88%
YoY
|
$3.79
12.46%
YoY
|
$3.95
N/A
|
$4.84
68.06%
YoY
|
| Diluted Earnings Per Share |
$1.90
-18.8%
YoY
|
$0.68
-54.08%
YoY
|
$1.75
-31.37%
YoY
|
$2.34
-4.88%
YoY
|
$1.15
-29.9%
YoY
|
$1.48
-32.14%
YoY
|
$2.55
60.99%
YoY
|
$2.46
95.24%
YoY
|
$1.64
N/A
|
$2.18
-125.95%
YoY
|
$1.58
-64.0%
YoY
|
$1.26
-66.67%
YoY
|
-$8.40
-313.74%
YoY
|
$4.40
-8.71%
YoY
|
$3.78
12.5%
YoY
|
$3.93
-100.0%
YoY
|
$4.82
67.94%
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
|
| Basic Shares Outstanding |
60.95M shares
-2.51%
YoY
|
61.82M shares
-2.06%
YoY
|
62.13M shares
-1.56%
YoY
|
62.52M shares
-2.1%
YoY
|
62.59M shares
-1.74%
YoY
|
63.12M shares
-0.88%
YoY
|
63.12M shares
-0.88%
YoY
|
63.86M shares
0.44%
YoY
|
63.70M shares
0.25%
YoY
|
63.68M shares
0.23%
YoY
|
63.68M shares
0.22%
YoY
|
63.58M shares
-1.71%
YoY
|
63.53M shares
-7.31%
YoY
|
63.54M shares
-8.49%
YoY
|
64.69M shares
-7.83%
YoY
|
68.54M shares
-3.73%
YoY
|
69.43M shares
-2.48%
YoY
|
| Diluted Shares Outstanding |
61.70M shares
-1.44%
YoY
|
N/A
|
62.30M shares
-1.74%
YoY
|
62.60M shares
-2.03%
YoY
|
62.90M shares
-1.72%
YoY
|
N/A
|
63.40M shares
-0.78%
YoY
|
63.90M shares
0.08%
YoY
|
64.00M shares
N/A
|
N/A
|
63.90M shares
0.16%
YoY
|
63.85M shares
-1.73%
YoY
|
63.53M shares
-7.74%
YoY
|
63.80M shares
-8.53%
YoY
|
64.97M shares
-7.81%
YoY
|
68.86M shares
N/A
|
69.75M shares
-2.29%
YoY
|
Loading...