|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.703B
12.91%
YoY
|
$4.165B
-2.58%
YoY
|
$4.275B
1.75%
YoY
|
$4.202B
23.31%
YoY
|
$3.407B
20.78%
YoY
|
| Cost Of Revenue |
$1.066B
14.18%
YoY
|
$933.7M
-35.7%
YoY
|
$1.452B
-13.7%
YoY
|
$1.683B
62.93%
YoY
|
$1.033B
56.74%
YoY
|
| Gross Profit |
$3.637B
12.54%
YoY
|
$3.231B
14.46%
YoY
|
$2.823B
12.08%
YoY
|
$2.519B
6.07%
YoY
|
$2.375B
9.83%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$734.7M
9.67%
YoY
|
$670.0M
10.86%
YoY
|
$604.3M
12.82%
YoY
|
$535.7M
12.07%
YoY
|
$478.0M
11.2%
YoY
|
| Operating Expenses |
$2.077B
10.69%
YoY
|
$1.876B
6.84%
YoY
|
$1.756B
9.89%
YoY
|
$1.598B
8.73%
YoY
|
$1.470B
9.84%
YoY
|
| Operating Profit |
$1.560B
15.1%
YoY
|
$1.355B
27.01%
YoY
|
$1.067B
15.87%
YoY
|
$921.0M
1.77%
YoY
|
$905.0M
9.82%
YoY
|
| Interest Expense |
$29.94M
30.83%
YoY
|
$22.89M
-83.33%
YoY
|
$137.3M
33.53%
YoY
|
$102.8M
23.05%
YoY
|
$83.55M
-1.09%
YoY
|
| Other Income/Expense, Net |
$89.74M
26.31%
YoY
|
$71.05M
1.82%
YoY
|
$69.78M
106.82%
YoY
|
$33.74M
-1672.82%
YoY
|
-$2.145M
-129.91%
YoY
|
| Pretax Income |
$1.478B
19.6%
YoY
|
$1.236B
23.62%
YoY
|
$999.6M
17.34%
YoY
|
$851.9M
3.98%
YoY
|
$819.3M
9.71%
YoY
|
| Income Tax |
$279.3M
44.79%
YoY
|
$192.9M
69.52%
YoY
|
$113.8M
46.79%
YoY
|
$77.51M
-49.58%
YoY
|
$153.7M
5.77%
YoY
|
| Net Earnings |
$1.199B
14.94%
YoY
|
$1.043B
17.73%
YoY
|
$885.9M
14.39%
YoY
|
$774.4M
16.35%
YoY
|
$665.6M
10.66%
YoY
|
| Basic Earnings Per Share |
$7.54
10.4%
YoY
|
$6.83
11.97%
YoY
|
$6.10
8.73%
YoY
|
$5.61
9.57%
YoY
|
$5.12
4.7%
YoY
|
| Diluted Earnings Per Share |
$7.46
9.22%
YoY
|
$6.83
11.97%
YoY
|
$6.10
8.93%
YoY
|
$5.60
9.37%
YoY
|
$5.12
4.7%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
158.9M shares
4.22%
YoY
|
152.5M shares
5.09%
YoY
|
145.1M shares
5.29%
YoY
|
137.8M shares
6.2%
YoY
|
129.8M shares
5.69%
YoY
|
| Diluted Shares Outstanding |
160.6M shares
5.18%
YoY
|
152.7M shares
5.17%
YoY
|
145.2M shares
5.12%
YoY
|
138.1M shares
6.36%
YoY
|
129.8M shares
5.67%
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 |
$1.962B
0.61%
YoY
|
$1.343B
14.17%
YoY
|
$737.5M
12.09%
YoY
|
$838.8M
19.56%
YoY
|
$1.951B
18.41%
YoY
|
$1.176B
1.51%
YoY
|
$657.9M
11.97%
YoY
|
$701.5M
5.86%
YoY
|
$1.647B
6.9%
YoY
|
$1.158B
-21.94%
YoY
|
$587.6M
-18.69%
YoY
|
$662.7M
-18.83%
YoY
|
$1.541B
-6.6%
YoY
|
$1.484B
46.53%
YoY
|
$722.6M
27.14%
YoY
|
$816.4M
34.82%
YoY
|
$1.650B
25.07%
YoY
|
$1.013B
10.75%
YoY
|
$568.4M
19.68%
YoY
|
| Cost Of Revenue |
$667.3M
-14.36%
YoY
|
$296.0M
26.47%
YoY
|
-$1.067M
-96.03%
YoY
|
$53.84M
-2176.36%
YoY
|
$779.2M
24.82%
YoY
|
$234.0M
-30.93%
YoY
|
-$26.88M
-939.94%
YoY
|
-$2.593M
-105.82%
YoY
|
$624.3M
-6.29%
YoY
|
$338.9M
-54.1%
YoY
|
$3.200M
-98.32%
YoY
|
$44.55M
-82.12%
YoY
|
$666.2M
-23.55%
YoY
|
$738.2M
98.9%
YoY
|
$191.0M
127.93%
YoY
|
$249.2M
186.82%
YoY
|
$871.4M
51.86%
YoY
|
$371.2M
28.76%
YoY
|
$83.78M
365.43%
YoY
|
| Gross Profit |
$1.295B
10.57%
YoY
|
$1.047B
11.11%
YoY
|
$738.5M
7.85%
YoY
|
$784.9M
11.47%
YoY
|
$1.171B
14.5%
YoY
|
$942.0M
14.93%
YoY
|
$684.8M
17.18%
YoY
|
$704.1M
13.91%
YoY
|
$1.023B
16.94%
YoY
|
$819.6M
9.9%
YoY
|
$584.4M
9.92%
YoY
|
$618.2M
8.98%
YoY
|
$874.8M
12.37%
YoY
|
$745.8M
16.23%
YoY
|
$531.7M
9.71%
YoY
|
$567.3M
9.37%
YoY
|
$778.4M
4.45%
YoY
|
$641.6M
2.46%
YoY
|
$484.6M
6.06%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$195.7M
7.08%
YoY
|
$194.6M
7.82%
YoY
|
$185.7M
7.05%
YoY
|
$185.8M
11.36%
YoY
|
$182.8M
10.7%
YoY
|
$180.5M
9.67%
YoY
|
$173.5M
8.95%
YoY
|
$166.8M
10.68%
YoY
|
$165.1M
11.31%
YoY
|
$164.6M
12.73%
YoY
|
$159.2M
13.56%
YoY
|
$150.7M
12.29%
YoY
|
$148.3M
11.2%
YoY
|
$146.0M
14.21%
YoY
|
$140.2M
12.42%
YoY
|
$134.2M
12.45%
YoY
|
$133.4M
12.46%
YoY
|
$127.9M
10.9%
YoY
|
$124.7M
11.65%
YoY
|
| Operating Expenses |
$530.3M
-2.22%
YoY
|
$531.8M
10.23%
YoY
|
$519.1M
3.85%
YoY
|
$532.9M
10.12%
YoY
|
$542.3M
14.91%
YoY
|
$482.5M
14.74%
YoY
|
$499.8M
16.13%
YoY
|
$483.9M
7.78%
YoY
|
$471.9M
4.38%
YoY
|
$420.5M
-0.96%
YoY
|
$430.4M
0.97%
YoY
|
$448.9M
8.78%
YoY
|
$452.1M
-40.44%
YoY
|
$424.6M
16.08%
YoY
|
$426.3M
8.29%
YoY
|
$412.7M
7.11%
YoY
|
$759.1M
108.82%
YoY
|
$365.8M
11.75%
YoY
|
$393.6M
10.54%
YoY
|
| Operating Profit |
$764.8M
21.6%
YoY
|
$514.8M
12.03%
YoY
|
$219.5M
18.64%
YoY
|
$252.1M
14.44%
YoY
|
$628.9M
14.15%
YoY
|
$459.5M
15.13%
YoY
|
$185.0M
20.13%
YoY
|
$220.3M
30.14%
YoY
|
$551.0M
30.37%
YoY
|
$399.1M
24.26%
YoY
|
$154.0M
46.11%
YoY
|
$169.3M
9.49%
YoY
|
$422.6M
9.74%
YoY
|
$321.2M
16.43%
YoY
|
$105.4M
15.87%
YoY
|
$154.6M
15.89%
YoY
|
$385.1M
0.87%
YoY
|
$275.9M
-7.69%
YoY
|
$90.96M
-9.8%
YoY
|
| Interest Expense |
-$48.73M
-2.57%
YoY
|
-$33.41M
-36.87%
YoY
|
-$27.20M
-35.47%
YoY
|
-$41.54M
0.92%
YoY
|
-$50.01M
-190.21%
YoY
|
-$52.93M
-202.02%
YoY
|
-$42.16M
32.56%
YoY
|
-$41.16M
31.36%
YoY
|
$55.44M
48.36%
YoY
|
$51.88M
41.12%
YoY
|
-$31.80M
14.22%
YoY
|
-$31.33M
-219.64%
YoY
|
$37.37M
29.18%
YoY
|
$36.76M
85.18%
YoY
|
-$27.84M
92.2%
YoY
|
$26.19M
24.94%
YoY
|
$28.93M
10.85%
YoY
|
$19.85M
-9.81%
YoY
|
-$14.49M
-6.54%
YoY
|
| Other Income/Expense, Net |
$17.52M
-27.54%
YoY
|
$22.23M
-9.75%
YoY
|
$20.84M
25.7%
YoY
|
$20.10M
1.02%
YoY
|
$24.17M
44.86%
YoY
|
$24.63M
37.73%
YoY
|
$16.58M
10.5%
YoY
|
$19.90M
23.06%
YoY
|
$16.69M
-4.13%
YoY
|
$17.89M
-15.6%
YoY
|
$15.00M
128.69%
YoY
|
$16.17M
21.92%
YoY
|
$17.41M
233.9%
YoY
|
$21.19M
143.52%
YoY
|
$6.559M
-138.72%
YoY
|
$13.26M
125.29%
YoY
|
$5.213M
83.94%
YoY
|
$8.702M
43.31%
YoY
|
-$16.94M
746.9%
YoY
|
| Pretax Income |
$733.6M
21.64%
YoY
|
$503.6M
16.79%
YoY
|
$213.1M
33.68%
YoY
|
$230.6M
15.89%
YoY
|
$603.1M
17.74%
YoY
|
$431.2M
18.1%
YoY
|
$159.4M
16.11%
YoY
|
$199.0M
29.15%
YoY
|
$512.2M
27.21%
YoY
|
$365.1M
19.47%
YoY
|
$137.3M
63.22%
YoY
|
$154.1M
8.77%
YoY
|
$402.7M
11.42%
YoY
|
$305.6M
15.45%
YoY
|
$84.12M
41.28%
YoY
|
$141.7M
19.73%
YoY
|
$361.4M
0.8%
YoY
|
$264.7M
-6.43%
YoY
|
$59.54M
-28.61%
YoY
|
| Income Tax |
$151.7M
29.07%
YoY
|
$100.6M
26.83%
YoY
|
$38.23M
50.48%
YoY
|
$44.20M
32.18%
YoY
|
$117.5M
46.51%
YoY
|
$79.33M
47.39%
YoY
|
$25.40M
35.85%
YoY
|
$33.44M
105.39%
YoY
|
$80.21M
78.24%
YoY
|
$53.82M
59.45%
YoY
|
$18.70M
49.89%
YoY
|
$16.28M
24.17%
YoY
|
$45.00M
23.57%
YoY
|
$33.76M
117.74%
YoY
|
$12.48M
15.3%
YoY
|
$13.11M
-17.55%
YoY
|
$36.42M
-41.06%
YoY
|
$15.50M
-76.23%
YoY
|
$10.82M
-40.22%
YoY
|
| Net Earnings |
$581.9M
19.84%
YoY
|
$403.0M
14.52%
YoY
|
$174.8M
30.51%
YoY
|
$186.4M
12.6%
YoY
|
$485.6M
12.4%
YoY
|
$351.9M
13.03%
YoY
|
$134.0M
13.04%
YoY
|
$165.6M
20.21%
YoY
|
$432.0M
20.79%
YoY
|
$311.3M
14.5%
YoY
|
$118.5M
65.4%
YoY
|
$137.7M
7.14%
YoY
|
$357.7M
10.05%
YoY
|
$271.9M
9.09%
YoY
|
$71.64M
47.05%
YoY
|
$128.5M
25.52%
YoY
|
$325.0M
9.52%
YoY
|
$249.2M
14.49%
YoY
|
$48.72M
-25.43%
YoY
|
| Basic Earnings Per Share |
$3.49
14.43%
YoY
|
$2.48
10.22%
YoY
|
N/A
|
$1.17
8.33%
YoY
|
$3.05
7.02%
YoY
|
$2.25
8.17%
YoY
|
N/A
|
$1.08
14.89%
YoY
|
$2.85
14.92%
YoY
|
$2.08
8.33%
YoY
|
N/A
|
$0.94
2.17%
YoY
|
$2.48
4.64%
YoY
|
$1.92
3.23%
YoY
|
N/A
|
$0.92
17.95%
YoY
|
$2.37
3.04%
YoY
|
$1.86
8.77%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$3.47
14.52%
YoY
|
$2.44
9.42%
YoY
|
$1.07
25.65%
YoY
|
$1.16
7.41%
YoY
|
$3.03
6.32%
YoY
|
$2.23
7.21%
YoY
|
$0.86
7.21%
YoY
|
$1.08
14.54%
YoY
|
$2.85
14.92%
YoY
|
$2.08
8.9%
YoY
|
$0.80
-100.0%
YoY
|
$0.94
2.49%
YoY
|
$2.48
4.64%
YoY
|
$1.91
2.69%
YoY
|
$507.3K
37.09%
YoY
|
$0.92
17.95%
YoY
|
$2.37
3.04%
YoY
|
$1.86
8.77%
YoY
|
$370.1K
69825366.43%
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 |
165.4M shares
4.23%
YoY
|
161.7M shares
4.05%
YoY
|
160.5M shares
3.41%
YoY
|
158.8M shares
5.28%
YoY
|
158.7M shares
5.23%
YoY
|
155.4M shares
4.65%
YoY
|
155.2M shares
4.56%
YoY
|
150.9M shares
4.42%
YoY
|
150.8M shares
5.36%
YoY
|
148.5M shares
5.39%
YoY
|
148.5M shares
6.13%
YoY
|
144.5M shares
3.29%
YoY
|
143.2M shares
4.62%
YoY
|
140.9M shares
5.4%
YoY
|
139.9M shares
6.96%
YoY
|
139.9M shares
6.49%
YoY
|
136.8M shares
5.94%
YoY
|
133.7M shares
5.23%
YoY
|
130.8M shares
6.03%
YoY
|
| Diluted Shares Outstanding |
167.8M shares
4.6%
YoY
|
164.9M shares
4.47%
YoY
|
N/A
|
161.2M shares
5.07%
YoY
|
160.4M shares
6.03%
YoY
|
157.8M shares
5.36%
YoY
|
N/A
|
153.4M shares
5.02%
YoY
|
151.3M shares
5.08%
YoY
|
149.8M shares
5.54%
YoY
|
N/A
|
146.1M shares
4.16%
YoY
|
144.0M shares
4.91%
YoY
|
141.9M shares
6.17%
YoY
|
N/A
|
140.2M shares
6.65%
YoY
|
137.3M shares
6.26%
YoY
|
133.7M shares
5.24%
YoY
|
N/A
|
Loading...