|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$11.10B
4.86%
YoY
|
$10.59B
10.07%
YoY
|
$9.619B
18.6%
YoY
|
$8.111B
29.63%
YoY
|
$6.257B
42.14%
YoY
|
| Cost Of Revenue |
$4.818B
11.61%
YoY
|
$4.317B
7.67%
YoY
|
$4.010B
10.83%
YoY
|
$3.618B
36.64%
YoY
|
$2.648B
36.65%
YoY
|
| Gross Profit |
$6.284B
0.21%
YoY
|
$6.271B
11.79%
YoY
|
$5.609B
24.87%
YoY
|
$4.492B
24.49%
YoY
|
$3.609B
46.45%
YoY
|
| Selling, General & Admin |
$4.067B
8.08%
YoY
|
$3.762B
10.75%
YoY
|
$3.397B
23.2%
YoY
|
$2.757B
23.93%
YoY
|
$2.225B
38.29%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$496.2M
11.13%
YoY
|
$446.5M
17.7%
YoY
|
$379.4M
30.02%
YoY
|
$291.8M
30.14%
YoY
|
$224.2M
20.88%
YoY
|
| Operating Expenses |
$4.067B
8.08%
YoY
|
$3.762B
10.75%
YoY
|
$3.397B
23.2%
YoY
|
$2.757B
23.93%
YoY
|
$2.225B
38.29%
YoY
|
| Operating Profit |
$2.211B
-11.78%
YoY
|
$2.506B
17.49%
YoY
|
$2.133B
60.54%
YoY
|
$1.328B
-0.37%
YoY
|
$1.333B
62.61%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$28.35M
-59.72%
YoY
|
$70.38M
63.45%
YoY
|
$43.06M
934.33%
YoY
|
$4.163M
709.92%
YoY
|
$514.0K
-180.82%
YoY
|
| Pretax Income |
$2.239B
-13.09%
YoY
|
$2.576B
18.4%
YoY
|
$2.176B
63.27%
YoY
|
$1.333B
-0.1%
YoY
|
$1.334B
62.8%
YoY
|
| Income Tax |
$659.8M
-13.35%
YoY
|
$761.5M
21.73%
YoY
|
$625.5M
30.93%
YoY
|
$477.8M
33.25%
YoY
|
$358.5M
55.59%
YoY
|
| Net Earnings |
$1.579B
-12.97%
YoY
|
$1.815B
17.06%
YoY
|
$1.550B
81.35%
YoY
|
$854.8M
-12.36%
YoY
|
$975.3M
65.61%
YoY
|
| Basic Earnings Per Share |
$13.27
-9.54%
YoY
|
$14.67
19.95%
YoY
|
$12.23
82.54%
YoY
|
$6.70
-10.9%
YoY
|
$7.52
66.37%
YoY
|
| Diluted Earnings Per Share |
$13.26
-9.43%
YoY
|
$14.64
20.0%
YoY
|
$12.20
82.63%
YoY
|
$6.68
-10.81%
YoY
|
$7.49
66.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
119.0M shares
-3.84%
YoY
|
123.7M shares
-2.36%
YoY
|
126.7M shares
-0.74%
YoY
|
127.7M shares
-1.62%
YoY
|
129.8M shares
-0.4%
YoY
|
| Diluted Shares Outstanding |
119.1M shares
-3.93%
YoY
|
123.9M shares
-2.46%
YoY
|
127.1M shares
-0.75%
YoY
|
128.0M shares
-1.75%
YoY
|
130.3M shares
-0.44%
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 |
$3.641B
0.81%
YoY
|
$2.566B
7.06%
YoY
|
$2.525B
6.5%
YoY
|
$2.371B
7.32%
YoY
|
$3.611B
12.68%
YoY
|
$2.397B
8.73%
YoY
|
$2.371B
7.33%
YoY
|
$2.209B
10.4%
YoY
|
$3.205B
15.63%
YoY
|
$2.204B
18.7%
YoY
|
$2.209B
18.24%
YoY
|
$2.001B
24.01%
YoY
|
$2.772B
30.19%
YoY
|
$1.857B
28.02%
YoY
|
$1.868B
28.8%
YoY
|
$1.613B
31.55%
YoY
|
$2.129B
23.11%
YoY
|
$1.450B
29.8%
YoY
|
$1.451B
60.65%
YoY
|
$1.226B
88.12%
YoY
|
| Cost Of Revenue |
$1.643B
14.93%
YoY
|
$1.140B
14.57%
YoY
|
$1.048B
9.29%
YoY
|
$987.5M
5.75%
YoY
|
$1.430B
9.82%
YoY
|
$995.1M
5.01%
YoY
|
$958.9M
5.3%
YoY
|
$933.8M
9.86%
YoY
|
$1.302B
4.62%
YoY
|
$947.6M
15.83%
YoY
|
$910.7M
12.03%
YoY
|
$850.0M
14.39%
YoY
|
$1.244B
39.34%
YoY
|
$818.0M
31.72%
YoY
|
$812.9M
33.71%
YoY
|
$743.1M
41.23%
YoY
|
$892.9M
24.57%
YoY
|
$621.0M
26.72%
YoY
|
$607.9M
47.04%
YoY
|
$526.2M
65.69%
YoY
|
| Gross Profit |
$1.998B
-8.44%
YoY
|
$1.426B
1.73%
YoY
|
$1.477B
4.6%
YoY
|
$1.383B
8.47%
YoY
|
$2.182B
14.63%
YoY
|
$1.402B
11.53%
YoY
|
$1.412B
8.75%
YoY
|
$1.275B
10.8%
YoY
|
$1.903B
24.6%
YoY
|
$1.257B
20.97%
YoY
|
$1.299B
23.03%
YoY
|
$1.151B
32.22%
YoY
|
$1.528B
23.58%
YoY
|
$1.039B
25.25%
YoY
|
$1.055B
25.25%
YoY
|
$870.4M
24.29%
YoY
|
$1.236B
22.07%
YoY
|
$829.4M
32.2%
YoY
|
$842.7M
72.15%
YoY
|
$700.3M
109.42%
YoY
|
| Selling, General & Admin |
$1.184B
4.1%
YoY
|
$988.3M
8.62%
YoY
|
$951.7M
9.14%
YoY
|
$942.9M
11.92%
YoY
|
$1.137B
14.92%
YoY
|
$909.8M
7.95%
YoY
|
$872.0M
6.68%
YoY
|
$842.4M
12.7%
YoY
|
$989.5M
23.21%
YoY
|
$842.8M
23.17%
YoY
|
$817.4M
23.42%
YoY
|
$747.5M
22.98%
YoY
|
$803.1M
25.1%
YoY
|
$684.2M
25.52%
YoY
|
$662.3M
22.34%
YoY
|
$607.9M
22.39%
YoY
|
$642.0M
17.83%
YoY
|
$545.1M
32.41%
YoY
|
$541.3M
53.4%
YoY
|
$496.6M
65.78%
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 |
$134.5M
0.7%
YoY
|
$127.5M
12.2%
YoY
|
$119.7M
15.59%
YoY
|
$114.5M
19.6%
YoY
|
$133.6M
29.34%
YoY
|
$113.6M
15.95%
YoY
|
$103.6M
10.17%
YoY
|
$95.76M
13.84%
YoY
|
$103.3M
28.85%
YoY
|
$97.97M
23.72%
YoY
|
$94.01M
38.31%
YoY
|
$84.12M
30.47%
YoY
|
$80.16M
29.04%
YoY
|
$79.19M
36.62%
YoY
|
$67.97M
26.72%
YoY
|
$64.47M
27.7%
YoY
|
$62.12M
18.78%
YoY
|
$57.96M
18.21%
YoY
|
$53.64M
31.97%
YoY
|
$50.49M
15.97%
YoY
|
| Operating Expenses |
$1.186B
4.11%
YoY
|
$988.3M
8.62%
YoY
|
$951.7M
9.14%
YoY
|
$942.9M
11.92%
YoY
|
$1.139B
15.08%
YoY
|
$909.8M
7.95%
YoY
|
$872.0M
6.68%
YoY
|
$842.4M
12.7%
YoY
|
$989.5M
22.88%
YoY
|
$842.8M
23.17%
YoY
|
$817.4M
23.42%
YoY
|
$747.5M
22.98%
YoY
|
$805.3M
25.01%
YoY
|
$684.2M
25.52%
YoY
|
$662.3M
22.34%
YoY
|
$607.9M
22.39%
YoY
|
$644.2M
17.76%
YoY
|
$545.1M
32.41%
YoY
|
$541.3M
53.4%
YoY
|
$496.6M
65.78%
YoY
|
| Operating Profit |
$812.3M
-22.13%
YoY
|
$435.9M
-11.16%
YoY
|
$523.8M
-3.04%
YoY
|
$438.6M
1.38%
YoY
|
$1.043B
14.15%
YoY
|
$490.7M
45.12%
YoY
|
$540.2M
12.72%
YoY
|
$432.6M
7.78%
YoY
|
$913.9M
26.52%
YoY
|
$338.1M
-4.06%
YoY
|
$479.3M
19.45%
YoY
|
$401.4M
54.18%
YoY
|
$722.3M
22.01%
YoY
|
$352.4M
36.63%
YoY
|
$401.2M
37.86%
YoY
|
$260.3M
34.32%
YoY
|
$592.0M
27.12%
YoY
|
$257.9M
25.88%
YoY
|
$291.0M
133.93%
YoY
|
$193.8M
491.8%
YoY
|
| Interest Expense |
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
|
| Other Income/Expense, Net |
$975.0K
-93.65%
YoY
|
$5.854M
-57.4%
YoY
|
$9.737M
-45.89%
YoY
|
$11.79M
-49.38%
YoY
|
$15.36M
-13.85%
YoY
|
$13.74M
39.64%
YoY
|
$17.99M
144.42%
YoY
|
$23.28M
190.13%
YoY
|
$17.83M
380.72%
YoY
|
$9.842M
2873.41%
YoY
|
$7.362M
4977.24%
YoY
|
$8.025M
-36577.27%
YoY
|
$3.709M
2007.39%
YoY
|
$331.0K
2106.67%
YoY
|
$145.0K
51.04%
YoY
|
-$22.00K
-109.69%
YoY
|
$176.0K
-119.56%
YoY
|
$15.00K
-102.59%
YoY
|
$96.00K
-127.91%
YoY
|
$227.0K
-80.66%
YoY
|
| Pretax Income |
$813.3M
-23.1%
YoY
|
$441.7M
-12.42%
YoY
|
$533.6M
-4.42%
YoY
|
$450.4M
-1.21%
YoY
|
$1.058B
13.5%
YoY
|
$504.4M
44.96%
YoY
|
$558.2M
14.71%
YoY
|
$455.9M
11.35%
YoY
|
$931.7M
192.87%
YoY
|
$348.0M
-1.36%
YoY
|
$486.6M
21.24%
YoY
|
$409.4M
57.28%
YoY
|
$318.1M
-46.15%
YoY
|
$352.8M
36.75%
YoY
|
$401.4M
37.86%
YoY
|
$260.3M
34.15%
YoY
|
$590.7M
29.26%
YoY
|
$258.0M
26.24%
YoY
|
$291.1M
134.66%
YoY
|
$194.0M
471.99%
YoY
|
| Income Tax |
$226.4M
-26.76%
YoY
|
$134.9M
-11.56%
YoY
|
$162.6M
-1.6%
YoY
|
$135.8M
0.99%
YoY
|
$309.1M
17.87%
YoY
|
$152.5M
53.7%
YoY
|
$165.3M
13.99%
YoY
|
$134.5M
13.0%
YoY
|
$262.3M
32.23%
YoY
|
$99.24M
2.01%
YoY
|
$145.0M
29.67%
YoY
|
$119.0M
69.26%
YoY
|
$198.3M
26.95%
YoY
|
$97.29M
38.64%
YoY
|
$111.8M
34.65%
YoY
|
$70.33M
43.26%
YoY
|
$156.2M
22.82%
YoY
|
$70.17M
15.61%
YoY
|
$83.05M
122.88%
YoY
|
$49.09M
827.49%
YoY
|
| Net Earnings |
$586.9M
-21.58%
YoY
|
$306.8M
-12.8%
YoY
|
$370.9M
-5.6%
YoY
|
$314.6M
-2.13%
YoY
|
$748.4M
11.79%
YoY
|
$351.9M
41.48%
YoY
|
$392.9M
15.02%
YoY
|
$321.4M
10.68%
YoY
|
$669.5M
458.77%
YoY
|
$248.7M
-2.64%
YoY
|
$341.6M
17.99%
YoY
|
$290.4M
52.85%
YoY
|
$119.8M
-72.43%
YoY
|
$255.5M
36.04%
YoY
|
$289.5M
39.14%
YoY
|
$190.0M
31.07%
YoY
|
$434.5M
31.75%
YoY
|
$187.8M
30.73%
YoY
|
$208.1M
139.71%
YoY
|
$145.0M
406.27%
YoY
|
| Basic Earnings Per Share |
N/A
|
$2.59
-9.76%
YoY
|
$3.10
-1.59%
YoY
|
$2.61
2.35%
YoY
|
N/A
|
$2.87
45.69%
YoY
|
$3.15
17.1%
YoY
|
$2.55
11.84%
YoY
|
N/A
|
$1.97
-1.5%
YoY
|
$2.69
18.5%
YoY
|
$2.28
54.05%
YoY
|
N/A
|
$2.00
37.93%
YoY
|
$2.27
41.88%
YoY
|
$1.48
33.33%
YoY
|
N/A
|
$1.45
31.82%
YoY
|
$1.60
138.81%
YoY
|
$1.11
404.55%
YoY
|
| Diluted Earnings Per Share |
$5.01
-18.54%
YoY
|
$2.59
-9.76%
YoY
|
$3.10
-1.59%
YoY
|
$2.60
2.36%
YoY
|
$6.15
16.25%
YoY
|
$2.87
46.43%
YoY
|
$3.15
17.54%
YoY
|
$2.54
11.4%
YoY
|
$5.29
464.13%
YoY
|
$1.96
-2.0%
YoY
|
$2.68
18.58%
YoY
|
$2.28
54.05%
YoY
|
$0.94
-100.0%
YoY
|
$2.00
38.89%
YoY
|
$2.26
42.14%
YoY
|
$1.48
33.33%
YoY
|
$3.355M
33.26%
YoY
|
$1.44
30.91%
YoY
|
$1.59
140.91%
YoY
|
$1.11
404.55%
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 |
110.5M shares
-4.36%
YoY
|
112.2M shares
-8.56%
YoY
|
113.5M shares
-9.02%
YoY
|
114.7M shares
-8.94%
YoY
|
115.5M shares
-4.44%
YoY
|
122.7M shares
-2.98%
YoY
|
124.7M shares
-1.77%
YoY
|
126.0M shares
-0.99%
YoY
|
120.9M shares
-0.95%
YoY
|
126.5M shares
-0.82%
YoY
|
127.0M shares
-0.51%
YoY
|
127.2M shares
-0.65%
YoY
|
122.0M shares
-0.54%
YoY
|
127.5M shares
-1.68%
YoY
|
127.6M shares
-1.84%
YoY
|
128.1M shares
-1.75%
YoY
|
122.7M shares
-1.96%
YoY
|
129.7M shares
-0.49%
YoY
|
130.0M shares
-0.18%
YoY
|
130.4M shares
0.08%
YoY
|
| Diluted Shares Outstanding |
N/A
|
118.6M shares
-3.46%
YoY
|
119.7M shares
-4.15%
YoY
|
120.8M shares
-4.35%
YoY
|
N/A
|
122.8M shares
-3.13%
YoY
|
124.9M shares
-1.89%
YoY
|
126.3M shares
-1.01%
YoY
|
N/A
|
126.8M shares
-0.82%
YoY
|
127.3M shares
-0.5%
YoY
|
127.6M shares
-0.72%
YoY
|
N/A
|
127.8M shares
-1.82%
YoY
|
127.9M shares
-1.98%
YoY
|
128.5M shares
-1.87%
YoY
|
N/A
|
130.2M shares
-0.56%
YoY
|
130.5M shares
-0.24%
YoY
|
131.0M shares
0.14%
YoY
|
Loading...