|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.647B
9.68%
YoY
|
$4.237B
9.49%
YoY
|
$3.870B
10.53%
YoY
|
$3.501B
30.02%
YoY
|
$2.693B
22.08%
YoY
|
| Cost Of Revenue |
$2.547B
9.35%
YoY
|
$2.330B
9.24%
YoY
|
$2.133B
12.55%
YoY
|
$1.895B
41.85%
YoY
|
$1.336B
12.24%
YoY
|
| Gross Profit |
$2.100B
10.09%
YoY
|
$1.907B
9.8%
YoY
|
$1.737B
8.14%
YoY
|
$1.606B
18.38%
YoY
|
$1.357B
33.61%
YoY
|
| Selling, General & Admin |
$378.9M
19.85%
YoY
|
$316.1M
35.65%
YoY
|
$233.0M
10.37%
YoY
|
$211.2M
7.66%
YoY
|
$196.1M
14.36%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$217.8M
14.47%
YoY
|
$190.3M
19.15%
YoY
|
$159.7M
15.21%
YoY
|
$138.6M
13.64%
YoY
|
$122.0M
20.3%
YoY
|
| Operating Expenses |
$402.9M
20.2%
YoY
|
$335.2M
33.87%
YoY
|
$250.4M
8.3%
YoY
|
$231.2M
4.93%
YoY
|
$220.4M
10.51%
YoY
|
| Operating Profit |
$1.697B
7.93%
YoY
|
$1.572B
5.75%
YoY
|
$1.487B
8.11%
YoY
|
$1.375B
20.99%
YoY
|
$1.136B
39.25%
YoY
|
| Interest Expense |
$178.9M
22.82%
YoY
|
$145.7M
120.96%
YoY
|
$65.93M
-495.06%
YoY
|
-$16.69M
-17.58%
YoY
|
-$20.25M
-200.08%
YoY
|
| Other Income/Expense, Net |
$19.96M
-744.85%
YoY
|
-$3.095M
-269.03%
YoY
|
$1.831M
-407.21%
YoY
|
-$596.0K
-95.91%
YoY
|
-$14.58M
-4.46%
YoY
|
| Pretax Income |
$1.896B
10.56%
YoY
|
$1.715B
10.31%
YoY
|
$1.554B
15.91%
YoY
|
$1.341B
19.53%
YoY
|
$1.122B
40.08%
YoY
|
| Income Tax |
$347.2M
-1.43%
YoY
|
$352.3M
11.27%
YoY
|
$316.6M
26.22%
YoY
|
$250.8M
35.32%
YoY
|
$185.4M
83.64%
YoY
|
| Net Earnings |
$1.552B
13.9%
YoY
|
$1.363B
10.12%
YoY
|
$1.238B
13.54%
YoY
|
$1.090B
16.41%
YoY
|
$936.5M
33.8%
YoY
|
| Basic Earnings Per Share |
$1.61
13.38%
YoY
|
$1.42
9.23%
YoY
|
$1.30
-71.68%
YoY
|
$4.59
15.91%
YoY
|
$3.96
32.0%
YoY
|
| Diluted Earnings Per Share |
$1.59
13.59%
YoY
|
$1.40
118.4%
YoY
|
$0.64
-100.0%
YoY
|
$4.521M
115910890.55%
YoY
|
$3.90
33.11%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
965.3M shares
0.48%
YoY
|
960.7M shares
0.75%
YoY
|
953.6M shares
301.64%
YoY
|
237.4M shares
0.49%
YoY
|
236.3M shares
1.31%
YoY
|
| Diluted Shares Outstanding |
977.6M shares
0.28%
YoY
|
974.8M shares
0.84%
YoY
|
966.6M shares
300.85%
YoY
|
241.2M shares
0.36%
YoY
|
240.3M shares
0.68%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.237B
2.09%
YoY
|
$1.122B
-3.58%
YoY
|
$1.155B
0.72%
YoY
|
$1.125B
5.25%
YoY
|
$1.212B
7.49%
YoY
|
$1.163B
14.03%
YoY
|
$1.147B
12.39%
YoY
|
$1.069B
7.16%
YoY
|
$1.127B
10.32%
YoY
|
$1.020B
6.63%
YoY
|
$1.020B
14.22%
YoY
|
$997.6M
12.93%
YoY
|
$1.022B
8.71%
YoY
|
$956.7M
10.29%
YoY
|
$893.4M
10.27%
YoY
|
$883.4M
18.0%
YoY
|
$939.9M
28.07%
YoY
|
$867.5M
40.59%
YoY
|
$810.1M
36.63%
YoY
|
$748.6M
42.42%
YoY
|
| Cost Of Revenue |
$664.5M
0.76%
YoY
|
$628.9M
-1.4%
YoY
|
$618.0M
-2.63%
YoY
|
$615.4M
-0.01%
YoY
|
$659.4M
9.59%
YoY
|
$637.8M
14.71%
YoY
|
$634.7M
14.08%
YoY
|
$615.4M
13.96%
YoY
|
$601.8M
11.77%
YoY
|
$556.0M
4.86%
YoY
|
$556.4M
6.21%
YoY
|
$540.0M
7.61%
YoY
|
$538.4M
6.9%
YoY
|
$530.2M
14.24%
YoY
|
$523.9M
23.24%
YoY
|
$501.8M
28.29%
YoY
|
$503.7M
42.84%
YoY
|
$464.1M
49.96%
YoY
|
$425.1M
43.52%
YoY
|
$391.1M
42.13%
YoY
|
| Gross Profit |
$572.6M
3.68%
YoY
|
$492.8M
-6.23%
YoY
|
$537.0M
4.86%
YoY
|
$509.7M
12.38%
YoY
|
$552.3M
5.09%
YoY
|
$525.6M
13.23%
YoY
|
$512.1M
10.37%
YoY
|
$453.6M
-0.87%
YoY
|
$525.5M
8.7%
YoY
|
$464.2M
8.83%
YoY
|
$464.0M
25.58%
YoY
|
$457.6M
19.92%
YoY
|
$483.4M
10.81%
YoY
|
$426.5M
5.74%
YoY
|
$369.5M
-4.04%
YoY
|
$381.6M
6.74%
YoY
|
$436.3M
14.42%
YoY
|
$403.3M
31.17%
YoY
|
$385.0M
29.73%
YoY
|
$357.5M
42.75%
YoY
|
| Selling, General & Admin |
$101.3M
7.26%
YoY
|
$97.24M
3.33%
YoY
|
$99.65M
0.06%
YoY
|
$90.69M
3.1%
YoY
|
$94.47M
13.31%
YoY
|
$94.11M
17.34%
YoY
|
$99.59M
58.58%
YoY
|
$87.97M
39.85%
YoY
|
$83.37M
38.43%
YoY
|
$80.20M
45.77%
YoY
|
$62.80M
17.86%
YoY
|
$62.90M
21.02%
YoY
|
$60.23M
3.78%
YoY
|
$55.02M
9.44%
YoY
|
$53.28M
9.73%
YoY
|
$51.98M
-0.31%
YoY
|
$58.03M
25.07%
YoY
|
$50.27M
19.13%
YoY
|
$48.56M
16.44%
YoY
|
$52.14M
37.2%
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 |
$58.98M
8.19%
YoY
|
$8.558M
-84.21%
YoY
|
$54.04M
-1.49%
YoY
|
$54.14M
6.0%
YoY
|
$54.52M
7.55%
YoY
|
$54.20M
19.75%
YoY
|
$54.86M
27.1%
YoY
|
$51.08M
15.13%
YoY
|
$50.69M
36.18%
YoY
|
$45.26M
17.83%
YoY
|
$43.16M
10.51%
YoY
|
$44.36M
22.31%
YoY
|
$37.23M
1.77%
YoY
|
$38.41M
15.35%
YoY
|
$39.06M
22.98%
YoY
|
$36.27M
20.97%
YoY
|
$36.58M
14.43%
YoY
|
$33.30M
6.09%
YoY
|
$31.76M
9.71%
YoY
|
$29.98M
9.03%
YoY
|
| Operating Expenses |
$108.3M
7.54%
YoY
|
$104.1M
4.79%
YoY
|
$106.3M
0.54%
YoY
|
$97.13M
3.29%
YoY
|
$100.7M
14.07%
YoY
|
$99.34M
17.91%
YoY
|
$105.7M
54.14%
YoY
|
$94.03M
40.43%
YoY
|
$88.30M
36.89%
YoY
|
$84.25M
38.17%
YoY
|
$68.60M
18.32%
YoY
|
$66.96M
17.93%
YoY
|
$64.51M
1.55%
YoY
|
$60.97M
8.86%
YoY
|
$57.98M
5.59%
YoY
|
$56.78M
1.42%
YoY
|
$63.52M
19.4%
YoY
|
$56.01M
13.62%
YoY
|
$54.91M
14.16%
YoY
|
$55.98M
25.24%
YoY
|
| Operating Profit |
$464.3M
2.82%
YoY
|
$388.7M
-8.8%
YoY
|
$430.7M
5.99%
YoY
|
$412.6M
14.75%
YoY
|
$451.5M
3.28%
YoY
|
$426.2M
12.19%
YoY
|
$406.4M
2.78%
YoY
|
$359.5M
-7.95%
YoY
|
$437.2M
4.36%
YoY
|
$379.9M
3.93%
YoY
|
$395.4M
26.93%
YoY
|
$390.6M
20.27%
YoY
|
$418.9M
12.39%
YoY
|
$365.5M
5.24%
YoY
|
$311.5M
-5.64%
YoY
|
$324.8M
7.73%
YoY
|
$372.8M
13.61%
YoY
|
$347.3M
34.51%
YoY
|
$330.1M
32.8%
YoY
|
$301.5M
46.56%
YoY
|
| Interest Expense |
$38.81M
-9.26%
YoY
|
$49.99M
22.68%
YoY
|
$53.51M
17.47%
YoY
|
$49.84M
14.59%
YoY
|
$42.78M
18.11%
YoY
|
$40.75M
20.0%
YoY
|
$45.55M
42.33%
YoY
|
$43.49M
49.22%
YoY
|
$36.22M
102.58%
YoY
|
$33.96M
134.5%
YoY
|
$32.00M
623.65%
YoY
|
$29.15M
-1197.44%
YoY
|
$17.88M
-498.0%
YoY
|
$14.48M
-426.64%
YoY
|
$4.422M
-186.59%
YoY
|
-$2.656M
-47.09%
YoY
|
-$4.492M
-15.25%
YoY
|
-$4.433M
-7.65%
YoY
|
-$5.107M
2.14%
YoY
|
-$5.020M
4.58%
YoY
|
| Other Income/Expense, Net |
$37.81M
345.74%
YoY
|
$52.34M
42.07%
YoY
|
$56.43M
-9567.95%
YoY
|
$15.98M
196.49%
YoY
|
$8.483M
-748.05%
YoY
|
$36.84M
19.4%
YoY
|
-$596.0K
-102.13%
YoY
|
$5.389M
37.23%
YoY
|
-$1.309M
-136.08%
YoY
|
$30.85M
166.48%
YoY
|
$27.93M
1645.81%
YoY
|
$3.927M
-305.6%
YoY
|
$3.628M
-215.17%
YoY
|
$11.58M
-319.57%
YoY
|
$1.600M
-137.25%
YoY
|
-$1.910M
-174.49%
YoY
|
-$3.150M
-31.16%
YoY
|
-$5.273M
-8.6%
YoY
|
-$4.295M
141.43%
YoY
|
$2.564M
156.4%
YoY
|
| Pretax Income |
$502.1M
-0.14%
YoY
|
$441.0M
-4.75%
YoY
|
$487.1M
7.93%
YoY
|
$478.4M
17.13%
YoY
|
$502.8M
6.5%
YoY
|
$463.1M
12.73%
YoY
|
$451.3M
6.62%
YoY
|
$408.4M
-3.6%
YoY
|
$472.1M
7.19%
YoY
|
$410.8M
8.92%
YoY
|
$423.3M
35.2%
YoY
|
$423.7M
39.62%
YoY
|
$440.4M
19.16%
YoY
|
$377.1M
10.25%
YoY
|
$313.1M
-3.9%
YoY
|
$303.5M
1.48%
YoY
|
$369.6M
14.24%
YoY
|
$342.1M
35.49%
YoY
|
$325.8M
32.01%
YoY
|
$299.0M
48.13%
YoY
|
| Income Tax |
$100.7M
3.32%
YoY
|
$91.08M
19.05%
YoY
|
$84.91M
-5.8%
YoY
|
$83.10M
-3.65%
YoY
|
$97.47M
8.29%
YoY
|
$76.51M
-10.23%
YoY
|
$90.14M
-0.7%
YoY
|
$86.25M
13.62%
YoY
|
$90.00M
0.0%
YoY
|
$85.23M
2.16%
YoY
|
$90.78M
34.97%
YoY
|
$75.91M
91.04%
YoY
|
$90.00M
-1.08%
YoY
|
$83.43M
52.67%
YoY
|
$67.26M
2.74%
YoY
|
$39.73M
-7.75%
YoY
|
$90.99M
147.65%
YoY
|
$54.64M
-7.4%
YoY
|
$65.46M
40.69%
YoY
|
$43.07M
18.32%
YoY
|
| Net Earnings |
$402.4M
-1.03%
YoY
|
$350.7M
-9.47%
YoY
|
$403.7M
11.5%
YoY
|
$396.4M
22.87%
YoY
|
$406.6M
6.36%
YoY
|
$387.4M
18.97%
YoY
|
$362.1M
8.89%
YoY
|
$322.6M
-7.25%
YoY
|
$382.3M
9.09%
YoY
|
$325.6M
10.88%
YoY
|
$332.5M
35.26%
YoY
|
$347.8M
31.87%
YoY
|
$350.4M
25.77%
YoY
|
$293.7M
2.18%
YoY
|
$245.8M
-5.57%
YoY
|
$263.7M
3.03%
YoY
|
$278.6M
-2.85%
YoY
|
$287.4M
48.58%
YoY
|
$260.4M
30.0%
YoY
|
$256.0M
54.64%
YoY
|
| Basic Earnings Per Share |
$0.43
2.38%
YoY
|
$0.36
-10.0%
YoY
|
$0.42
10.53%
YoY
|
N/A
|
$0.42
5.0%
YoY
|
$0.40
17.65%
YoY
|
$0.38
8.57%
YoY
|
N/A
|
$0.40
-45.21%
YoY
|
$0.34
-45.16%
YoY
|
$0.35
-32.69%
YoY
|
N/A
|
$0.73
-37.61%
YoY
|
$0.62
-48.76%
YoY
|
$0.52
-52.73%
YoY
|
N/A
|
$1.17
-3.31%
YoY
|
$1.21
47.56%
YoY
|
$1.10
29.41%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.43
2.41%
YoY
|
$0.36
-10.0%
YoY
|
$0.41
10.81%
YoY
|
$0.41
24.22%
YoY
|
$0.42
5.11%
YoY
|
$0.40
21.21%
YoY
|
$0.37
8.82%
YoY
|
$0.33
84.32%
YoY
|
$0.39
-45.96%
YoY
|
$0.33
-45.9%
YoY
|
$0.34
-33.33%
YoY
|
$0.18
-100.0%
YoY
|
$0.72
-37.54%
YoY
|
$0.61
-48.74%
YoY
|
$0.51
-52.78%
YoY
|
$1.096M
3.02%
YoY
|
$1.16
-2.52%
YoY
|
$1.19
46.91%
YoY
|
$1.08
30.12%
YoY
|
$1.063M
154115719.09%
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 |
925.8M
-4.25%
YoY
|
963.3M
-0.15%
YoY
|
968.0M
0.5%
YoY
|
967.7M shares
0.46%
YoY
|
966.9M shares
0.53%
YoY
|
964.7M shares
0.44%
YoY
|
963.2M shares
0.53%
YoY
|
963.3M shares
0.62%
YoY
|
961.8M shares
101.73%
YoY
|
960.5M shares
101.63%
YoY
|
958.1M shares
101.25%
YoY
|
957.4M shares
302.15%
YoY
|
476.8M shares
100.75%
YoY
|
476.4M shares
100.84%
YoY
|
476.1M shares
100.83%
YoY
|
238.1M shares
0.4%
YoY
|
237.5M shares
0.47%
YoY
|
237.2M shares
0.44%
YoY
|
237.1M shares
0.54%
YoY
|
237.1M shares
0.48%
YoY
|
| Diluted Shares Outstanding |
942.8M
-3.61%
YoY
|
975.1M
-0.29%
YoY
|
977.1M
0.06%
YoY
|
N/A
|
978.1M shares
0.17%
YoY
|
977.9M shares
0.34%
YoY
|
976.5M shares
0.5%
YoY
|
N/A
|
976.4M shares
101.87%
YoY
|
974.6M shares
101.97%
YoY
|
971.7M shares
101.52%
YoY
|
N/A
|
483.7M shares
100.93%
YoY
|
482.5M shares
100.07%
YoY
|
482.2M shares
99.89%
YoY
|
N/A
|
240.7M shares
0.21%
YoY
|
241.2M shares
0.38%
YoY
|
241.2M shares
0.52%
YoY
|
N/A
|
Loading...