|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$8.201B
8.67%
YoY
|
$7.546B
2.71%
YoY
|
$7.347B
5.24%
YoY
|
$6.981B
16.13%
YoY
|
$6.011B
6.44%
YoY
|
| Cost Of Revenue |
$4.509B
8.81%
YoY
|
$4.144B
3.8%
YoY
|
$3.992B
6.04%
YoY
|
$3.765B
16.42%
YoY
|
$3.234B
5.01%
YoY
|
| Gross Profit |
$3.691B
8.5%
YoY
|
$3.402B
1.41%
YoY
|
$3.355B
4.31%
YoY
|
$3.216B
15.79%
YoY
|
$2.777B
8.15%
YoY
|
| Selling, General & Admin |
$2.036B
7.59%
YoY
|
$1.892B
3.62%
YoY
|
$1.826B
3.61%
YoY
|
$1.762B
12.98%
YoY
|
$1.560B
9.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$168.5M
-3.93%
YoY
|
$175.4M
5.28%
YoY
|
$166.6M
-5.66%
YoY
|
$176.6M
10.44%
YoY
|
$159.9M
4.31%
YoY
|
| Operating Expenses |
$2.036B
7.59%
YoY
|
$1.892B
3.62%
YoY
|
$1.826B
3.61%
YoY
|
$1.762B
12.98%
YoY
|
$1.560B
9.38%
YoY
|
| Operating Profit |
$1.656B
9.65%
YoY
|
$1.510B
-1.22%
YoY
|
$1.529B
5.17%
YoY
|
$1.454B
19.4%
YoY
|
$1.217B
6.62%
YoY
|
| Interest Expense |
-$700.0K
-63.16%
YoY
|
-$1.900M
-117.59%
YoY
|
$10.80M
-179.41%
YoY
|
-$13.60M
-240.21%
YoY
|
$9.700M
0.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.655B
9.74%
YoY
|
$1.508B
-0.91%
YoY
|
$1.522B
5.69%
YoY
|
$1.440B
19.23%
YoY
|
$1.208B
6.63%
YoY
|
| Income Tax |
$396.6M
10.94%
YoY
|
$357.5M
-2.59%
YoY
|
$367.0M
3.94%
YoY
|
$353.1M
24.86%
YoY
|
$282.8M
3.36%
YoY
|
| Net Earnings |
$1.258B
9.37%
YoY
|
$1.151B
-0.38%
YoY
|
$1.155B
6.27%
YoY
|
$1.087B
17.5%
YoY
|
$925.0M
7.67%
YoY
|
| Basic Earnings Per Share |
$1.10
-45.27%
YoY
|
$2.01
-0.5%
YoY
|
$2.02
6.88%
YoY
|
$1.89
17.39%
YoY
|
$1.61
7.33%
YoY
|
| Diluted Earnings Per Share |
$1.09
-45.5%
YoY
|
$2.00
-0.99%
YoY
|
$2.02
-100.0%
YoY
|
$1.888M
118018054.97%
YoY
|
$1.60
7.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.148B shares
100.38%
YoY
|
572.7M shares
0.25%
YoY
|
571.3M shares
-0.44%
YoY
|
573.8M shares
-0.18%
YoY
|
574.8M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
1.150B shares
100.3%
YoY
|
574.3M shares
0.22%
YoY
|
573.0M shares
-0.45%
YoY
|
575.6M shares
-0.26%
YoY
|
577.1M shares
0.25%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.202B
12.37%
YoY
|
$2.027B
11.12%
YoY
|
$2.133B
11.68%
YoY
|
$2.080B
8.56%
YoY
|
$1.959B
3.39%
YoY
|
$1.825B
3.75%
YoY
|
$1.910B
3.48%
YoY
|
$1.916B
1.76%
YoY
|
$1.895B
1.94%
YoY
|
$1.759B
3.72%
YoY
|
$1.846B
2.41%
YoY
|
$1.883B
5.88%
YoY
|
$1.859B
9.1%
YoY
|
$1.696B
10.69%
YoY
|
$1.802B
15.97%
YoY
|
$1.779B
17.97%
YoY
|
$1.704B
20.26%
YoY
|
$1.532B
12.81%
YoY
|
$1.554B
9.97%
YoY
|
| Cost Of Revenue |
$1.219B
13.32%
YoY
|
$1.129B
12.16%
YoY
|
$1.168B
11.02%
YoY
|
$1.138B
8.06%
YoY
|
$1.076B
4.06%
YoY
|
$1.006B
4.91%
YoY
|
$1.052B
5.34%
YoY
|
$1.053B
2.64%
YoY
|
$1.034B
2.42%
YoY
|
$959.2M
3.45%
YoY
|
$998.3M
2.3%
YoY
|
$1.026B
7.84%
YoY
|
$1.009B
10.79%
YoY
|
$927.2M
13.21%
YoY
|
$975.9M
17.01%
YoY
|
$951.0M
17.84%
YoY
|
$910.8M
17.74%
YoY
|
$819.0M
10.8%
YoY
|
$834.0M
7.93%
YoY
|
| Gross Profit |
$982.9M
11.2%
YoY
|
$898.7M
9.84%
YoY
|
$965.8M
12.49%
YoY
|
$942.8M
9.18%
YoY
|
$883.9M
2.59%
YoY
|
$818.2M
2.35%
YoY
|
$858.6M
1.3%
YoY
|
$863.5M
0.7%
YoY
|
$861.6M
1.36%
YoY
|
$799.4M
4.03%
YoY
|
$847.6M
2.55%
YoY
|
$857.5M
3.61%
YoY
|
$850.0M
7.15%
YoY
|
$768.4M
7.79%
YoY
|
$826.5M
14.76%
YoY
|
$827.6M
18.11%
YoY
|
$793.3M
23.3%
YoY
|
$712.9M
15.21%
YoY
|
$720.2M
12.43%
YoY
|
| Selling, General & Admin |
$535.3M
9.24%
YoY
|
$514.4M
8.66%
YoY
|
$524.3M
11.43%
YoY
|
$506.7M
6.32%
YoY
|
$490.0M
3.95%
YoY
|
$473.4M
6.26%
YoY
|
$470.5M
2.08%
YoY
|
$476.6M
3.03%
YoY
|
$471.4M
3.2%
YoY
|
$445.5M
2.32%
YoY
|
$460.9M
3.04%
YoY
|
$462.6M
4.14%
YoY
|
$456.8M
4.94%
YoY
|
$435.4M
5.68%
YoY
|
$447.3M
11.32%
YoY
|
$444.2M
16.01%
YoY
|
$435.3M
19.88%
YoY
|
$412.0M
16.15%
YoY
|
$401.8M
14.64%
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
|
| Depreciation & Amortization |
$41.90M
-6.26%
YoY
|
$44.50M
0.23%
YoY
|
$42.30M
-4.73%
YoY
|
$42.40M
-2.97%
YoY
|
$44.70M
11.19%
YoY
|
$44.40M
2.78%
YoY
|
$44.40M
5.46%
YoY
|
$43.70M
-2.67%
YoY
|
$40.20M
-9.66%
YoY
|
$43.20M
-3.36%
YoY
|
$42.10M
-4.54%
YoY
|
$44.90M
8.98%
YoY
|
$44.50M
8.01%
YoY
|
$44.70M
2.52%
YoY
|
$44.10M
3.04%
YoY
|
$41.20M
4.04%
YoY
|
$41.20M
4.83%
YoY
|
$43.60M
3.81%
YoY
|
$42.80M
4.14%
YoY
|
| Operating Expenses |
$535.3M
9.24%
YoY
|
$514.4M
8.66%
YoY
|
$524.3M
11.43%
YoY
|
$506.7M
6.32%
YoY
|
$490.0M
3.95%
YoY
|
$473.4M
6.26%
YoY
|
$470.5M
2.08%
YoY
|
$476.6M
3.03%
YoY
|
$471.4M
3.2%
YoY
|
$445.5M
2.32%
YoY
|
$460.9M
3.04%
YoY
|
$462.6M
4.14%
YoY
|
$456.8M
4.94%
YoY
|
$435.4M
5.68%
YoY
|
$447.3M
11.32%
YoY
|
$444.2M
16.01%
YoY
|
$435.3M
19.88%
YoY
|
$412.0M
16.15%
YoY
|
$401.8M
14.64%
YoY
|
| Operating Profit |
$447.6M
13.63%
YoY
|
$384.3M
11.46%
YoY
|
$441.5M
13.76%
YoY
|
$436.1M
12.72%
YoY
|
$393.9M
0.95%
YoY
|
$344.8M
-2.57%
YoY
|
$388.1M
0.36%
YoY
|
$386.9M
-2.03%
YoY
|
$390.2M
-0.76%
YoY
|
$353.9M
6.28%
YoY
|
$386.7M
1.98%
YoY
|
$394.9M
3.0%
YoY
|
$393.2M
9.83%
YoY
|
$333.0M
10.67%
YoY
|
$379.2M
19.1%
YoY
|
$383.4M
20.64%
YoY
|
$358.0M
27.72%
YoY
|
$300.9M
13.93%
YoY
|
$318.4M
9.76%
YoY
|
| Interest Expense |
$800.0K
-200.0%
YoY
|
$300.0K
-160.0%
YoY
|
-$900.0K
80.0%
YoY
|
$500.0K
-200.0%
YoY
|
-$800.0K
-140.0%
YoY
|
-$500.0K
-266.67%
YoY
|
-$500.0K
-123.81%
YoY
|
-$500.0K
-78.26%
YoY
|
$2.000M
-157.14%
YoY
|
$300.0K
-106.25%
YoY
|
$2.100M
-153.85%
YoY
|
-$2.300M
-182.14%
YoY
|
-$3.500M
-245.83%
YoY
|
-$4.800M
100.0%
YoY
|
-$3.900M
-262.5%
YoY
|
$2.800M
7.69%
YoY
|
$2.400M
0.0%
YoY
|
-$2.400M
9.09%
YoY
|
$2.400M
-7.69%
YoY
|
| Other Income/Expense, Net |
-$100.0K
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 |
$448.3M
14.04%
YoY
|
$384.6M
11.7%
YoY
|
$440.6M
13.67%
YoY
|
$436.6M
12.99%
YoY
|
$393.1M
0.85%
YoY
|
$344.3M
-2.8%
YoY
|
$387.6M
0.57%
YoY
|
$386.4M
-1.58%
YoY
|
$389.8M
0.03%
YoY
|
$354.2M
7.92%
YoY
|
$385.4M
2.69%
YoY
|
$392.6M
3.13%
YoY
|
$389.7M
9.56%
YoY
|
$328.2M
9.95%
YoY
|
$375.3M
18.73%
YoY
|
$380.7M
20.78%
YoY
|
$355.7M
28.0%
YoY
|
$298.5M
13.84%
YoY
|
$316.1M
9.91%
YoY
|
| Income Tax |
$108.6M
15.04%
YoY
|
$90.50M
10.1%
YoY
|
$105.1M
17.43%
YoY
|
$106.3M
13.45%
YoY
|
$94.40M
2.5%
YoY
|
$82.20M
-6.38%
YoY
|
$89.50M
-0.44%
YoY
|
$93.70M
-0.95%
YoY
|
$92.10M
-2.64%
YoY
|
$87.80M
6.3%
YoY
|
$89.90M
-0.88%
YoY
|
$94.60M
1.07%
YoY
|
$94.60M
9.87%
YoY
|
$82.60M
22.73%
YoY
|
$90.70M
24.93%
YoY
|
$93.60M
23.97%
YoY
|
$86.10M
27.93%
YoY
|
$67.30M
1.82%
YoY
|
$72.60M
9.83%
YoY
|
| Net Earnings |
$339.8M
13.76%
YoY
|
$294.1M
12.21%
YoY
|
$335.5M
12.55%
YoY
|
$330.3M
12.85%
YoY
|
$298.7M
0.34%
YoY
|
$262.1M
-1.61%
YoY
|
$298.1M
0.88%
YoY
|
$292.7M
-1.78%
YoY
|
$297.7M
0.88%
YoY
|
$266.4M
8.47%
YoY
|
$295.5M
3.83%
YoY
|
$298.0M
3.8%
YoY
|
$295.1M
9.46%
YoY
|
$245.6M
6.23%
YoY
|
$284.6M
16.88%
YoY
|
$287.1M
19.77%
YoY
|
$269.6M
28.02%
YoY
|
$231.2M
17.9%
YoY
|
$243.5M
9.93%
YoY
|
| Basic Earnings Per Share |
$0.30
-42.31%
YoY
|
N/A
|
$0.29
-44.23%
YoY
|
$0.29
-43.14%
YoY
|
$0.52
0.0%
YoY
|
N/A
|
$0.52
0.0%
YoY
|
$0.51
-1.92%
YoY
|
$0.52
0.0%
YoY
|
N/A
|
$0.52
4.0%
YoY
|
$0.52
4.0%
YoY
|
$0.52
10.64%
YoY
|
N/A
|
$0.50
19.05%
YoY
|
$0.50
19.05%
YoY
|
$0.47
27.03%
YoY
|
N/A
|
$0.42
7.69%
YoY
|
| Diluted Earnings Per Share |
$0.30
-42.33%
YoY
|
$0.26
-43.86%
YoY
|
$0.29
-44.3%
YoY
|
$0.29
-43.15%
YoY
|
$0.52
-0.06%
YoY
|
$0.46
-1.85%
YoY
|
$0.52
-0.16%
YoY
|
$0.51
-1.98%
YoY
|
$0.52
0.9%
YoY
|
$0.46
-100.0%
YoY
|
$0.52
-100.0%
YoY
|
$0.52
4.03%
YoY
|
$0.52
9.65%
YoY
|
$428.8K
7.12%
YoY
|
$495.2K
117908208.27%
YoY
|
$0.50
19.05%
YoY
|
$0.47
27.03%
YoY
|
$400.3K
117725325.67%
YoY
|
$0.42
10.53%
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
|
| Basic Shares Outstanding |
1.148B shares
100.23%
YoY
|
1.148B shares
100.39%
YoY
|
1.148B shares
100.41%
YoY
|
573.6M shares
0.19%
YoY
|
573.4M shares
0.21%
YoY
|
572.9M shares
0.26%
YoY
|
572.6M shares
0.23%
YoY
|
572.5M shares
0.26%
YoY
|
572.2M shares
0.25%
YoY
|
571.4M shares
-0.24%
YoY
|
571.3M shares
-0.58%
YoY
|
571.0M shares
-0.77%
YoY
|
570.8M shares
-0.82%
YoY
|
572.8M shares
-0.42%
YoY
|
574.7M shares
-0.05%
YoY
|
575.5M shares
0.15%
YoY
|
575.6M shares
0.21%
YoY
|
575.2M shares
0.19%
YoY
|
575.0M shares
0.18%
YoY
|
| Diluted Shares Outstanding |
1.151B shares
100.24%
YoY
|
N/A
|
1.151B shares
100.46%
YoY
|
1.150B shares
100.33%
YoY
|
574.8M shares
0.12%
YoY
|
N/A
|
574.2M shares
0.19%
YoY
|
574.1M shares
0.21%
YoY
|
574.1M shares
0.25%
YoY
|
N/A
|
573.1M shares
-0.29%
YoY
|
572.9M shares
-0.78%
YoY
|
572.6M shares
-0.86%
YoY
|
N/A
|
574.7M shares
-0.44%
YoY
|
577.4M shares
0.08%
YoY
|
577.6M shares
0.19%
YoY
|
N/A
|
577.3M shares
0.2%
YoY
|
Loading...