|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$16.99B
37.18%
YoY
|
$12.39B
23.2%
YoY
|
$10.05B
16.88%
YoY
|
$8.601B
11.4%
YoY
|
$7.721B
31.49%
YoY
|
| Cost Of Revenue |
$178.1M
39.23%
YoY
|
$127.9M
20.72%
YoY
|
$106.0M
23.15%
YoY
|
$86.06M
0.05%
YoY
|
$86.02M
20.82%
YoY
|
| Gross Profit |
$16.81B
37.16%
YoY
|
$12.26B
23.23%
YoY
|
$9.947B
16.82%
YoY
|
$8.515B
11.53%
YoY
|
$7.635B
31.62%
YoY
|
| Selling, General & Admin |
$13.97B
41.61%
YoY
|
$9.865B
27.59%
YoY
|
$7.732B
13.53%
YoY
|
$6.811B
5.33%
YoY
|
$6.466B
34.98%
YoY
|
| Research & Development |
$85.85M
13.2%
YoY
|
$75.84M
0.16%
YoY
|
$75.72M
11.86%
YoY
|
$67.69M
12.26%
YoY
|
$60.30M
15.07%
YoY
|
| Depreciation & Amortization |
$393.4M
27.52%
YoY
|
$308.5M
-12.9%
YoY
|
$354.2M
77.28%
YoY
|
$199.8M
31.97%
YoY
|
$151.4M
38.01%
YoY
|
| Operating Expenses |
$85.85M
13.2%
YoY
|
$75.84M
-99.09%
YoY
|
$8.294B
12153.3%
YoY
|
$67.69M
12.26%
YoY
|
$60.30M
-98.83%
YoY
|
| Operating Profit |
$16.73B
37.3%
YoY
|
$12.18B
636.94%
YoY
|
$1.653B
-80.43%
YoY
|
$8.447B
11.52%
YoY
|
$7.575B
1046.44%
YoY
|
| Interest Expense |
-$403.4M
47.13%
YoY
|
-$274.2M
46.77%
YoY
|
-$186.8M
47.98%
YoY
|
-$126.2M
20.9%
YoY
|
-$104.4M
-1.31%
YoY
|
| Other Income/Expense, Net |
$219.3M
0.38%
YoY
|
$218.5M
4.32%
YoY
|
$209.4M
45.51%
YoY
|
$143.9M
9.42%
YoY
|
$131.5M
30.21%
YoY
|
| Pretax Income |
$1.150B
-17.47%
YoY
|
$1.393B
-3.59%
YoY
|
$1.445B
29.97%
YoY
|
$1.112B
84.87%
YoY
|
$601.3M
-3.95%
YoY
|
| Income Tax |
$286.5M
-14.3%
YoY
|
$334.3M
-11.69%
YoY
|
$378.5M
42.33%
YoY
|
$266.0M
88.0%
YoY
|
$141.5M
-7.8%
YoY
|
| Net Earnings |
$863.0M
-18.48%
YoY
|
$1.059B
-0.72%
YoY
|
$1.066B
26.08%
YoY
|
$845.7M
83.9%
YoY
|
$459.9M
-2.7%
YoY
|
| Basic Earnings Per Share |
$10.97
-22.58%
YoY
|
$14.17
2.09%
YoY
|
$13.88
30.94%
YoY
|
$10.60
84.35%
YoY
|
$5.75
-3.52%
YoY
|
| Diluted Earnings Per Share |
$10.92
-22.17%
YoY
|
$14.03
2.45%
YoY
|
$13.69
31.68%
YoY
|
$10.40
84.72%
YoY
|
$5.63
-3.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
78.68M shares
5.31%
YoY
|
74.71M shares
-2.73%
YoY
|
76.81M shares
-3.75%
YoY
|
79.80M shares
-0.25%
YoY
|
80.00M shares
0.96%
YoY
|
| Diluted Shares Outstanding |
79.06M shares
4.82%
YoY
|
75.43M shares
-3.13%
YoY
|
77.86M shares
-4.21%
YoY
|
81.29M shares
-0.56%
YoY
|
81.74M shares
1.29%
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 |
$4.938B
34.56%
YoY
|
$4.932B
40.43%
YoY
|
$4.552B
46.44%
YoY
|
$3.835B
30.81%
YoY
|
$3.670B
29.56%
YoY
|
$3.512B
32.85%
YoY
|
$3.108B
23.23%
YoY
|
$2.932B
18.75%
YoY
|
$2.833B
17.15%
YoY
|
$2.644B
13.31%
YoY
|
$2.522B
16.61%
YoY
|
$2.469B
21.09%
YoY
|
$2.418B
17.05%
YoY
|
$2.333B
11.41%
YoY
|
$2.163B
7.04%
YoY
|
$2.039B
7.41%
YoY
|
$2.066B
20.97%
YoY
|
$2.094B
32.43%
YoY
|
$2.021B
38.38%
YoY
|
| Cost Of Revenue |
$55.48M
25.69%
YoY
|
$47.42M
36.32%
YoY
|
$43.28M
46.05%
YoY
|
$43.29M
31.25%
YoY
|
$44.14M
44.56%
YoY
|
$34.79M
34.23%
YoY
|
$29.64M
19.5%
YoY
|
$32.98M
13.16%
YoY
|
$30.53M
16.86%
YoY
|
$25.92M
34.63%
YoY
|
$24.80M
18.94%
YoY
|
$29.15M
24.77%
YoY
|
$26.13M
15.6%
YoY
|
$19.25M
-5.5%
YoY
|
$20.85M
-8.66%
YoY
|
$23.36M
-0.41%
YoY
|
$22.60M
16.49%
YoY
|
$20.37M
14.45%
YoY
|
$22.83M
28.25%
YoY
|
| Gross Profit |
$4.883B
34.67%
YoY
|
$4.885B
40.47%
YoY
|
$4.509B
46.45%
YoY
|
$3.792B
30.8%
YoY
|
$3.626B
29.4%
YoY
|
$3.478B
32.84%
YoY
|
$3.079B
23.27%
YoY
|
$2.899B
18.82%
YoY
|
$2.802B
17.16%
YoY
|
$2.618B
13.14%
YoY
|
$2.498B
16.59%
YoY
|
$2.440B
21.04%
YoY
|
$2.392B
17.06%
YoY
|
$2.314B
11.58%
YoY
|
$2.142B
7.22%
YoY
|
$2.016B
7.51%
YoY
|
$2.043B
21.01%
YoY
|
$2.074B
32.64%
YoY
|
$1.998B
38.51%
YoY
|
| Selling, General & Admin |
$4.013B
38.09%
YoY
|
$4.077B
43.81%
YoY
|
$3.925B
58.5%
YoY
|
$3.061B
31.43%
YoY
|
$2.906B
30.65%
YoY
|
$2.835B
35.03%
YoY
|
$2.476B
26.48%
YoY
|
$2.329B
23.71%
YoY
|
$2.224B
24.15%
YoY
|
$2.100B
20.94%
YoY
|
$1.958B
15.4%
YoY
|
$1.883B
13.44%
YoY
|
$1.792B
3.86%
YoY
|
$1.736B
-3.34%
YoY
|
$1.696B
-0.22%
YoY
|
$1.660B
5.28%
YoY
|
$1.725B
23.59%
YoY
|
$1.796B
36.16%
YoY
|
$1.700B
40.2%
YoY
|
| Research & Development |
$23.47M
20.31%
YoY
|
N/A
|
$23.06M
28.71%
YoY
|
$21.42M
10.36%
YoY
|
$19.51M
-1.21%
YoY
|
N/A
|
$17.92M
-8.75%
YoY
|
$19.41M
-5.77%
YoY
|
$19.74M
11.71%
YoY
|
N/A
|
$19.63M
10.23%
YoY
|
$20.59M
26.94%
YoY
|
$17.68M
16.84%
YoY
|
N/A
|
$17.81M
-0.07%
YoY
|
$16.22M
8.66%
YoY
|
$15.13M
26.13%
YoY
|
N/A
|
$17.82M
42.06%
YoY
|
| Depreciation & Amortization |
$105.8M
14.5%
YoY
|
$187.4M
39.16%
YoY
|
$99.72M
-10.0%
YoY
|
$96.23M
-5.29%
YoY
|
$92.36M
-4.5%
YoY
|
$134.6M
39.45%
YoY
|
$110.8M
71.44%
YoY
|
$101.6M
19.37%
YoY
|
$96.71M
72.53%
YoY
|
$96.55M
25.75%
YoY
|
$64.63M
-13.05%
YoY
|
$85.12M
75.67%
YoY
|
$56.05M
23.32%
YoY
|
$76.78M
25.48%
YoY
|
$74.32M
93.5%
YoY
|
$48.45M
32.01%
YoY
|
$45.45M
28.04%
YoY
|
$61.19M
33.31%
YoY
|
$38.41M
39.43%
YoY
|
| Operating Expenses |
$23.47M
20.31%
YoY
|
$4.322B
42.74%
YoY
|
$23.06M
-99.13%
YoY
|
$21.42M
-99.14%
YoY
|
$19.51M
-99.17%
YoY
|
$3.028B
33.9%
YoY
|
$2.647B
13382.92%
YoY
|
$2.492B
24.49%
YoY
|
$2.358B
13242.36%
YoY
|
$2.261B
22.17%
YoY
|
$19.63M
-98.91%
YoY
|
$2.002B
12239.86%
YoY
|
$17.68M
16.84%
YoY
|
$1.851B
-2.36%
YoY
|
$1.802B
10011.58%
YoY
|
$16.22M
8.66%
YoY
|
$15.13M
26.13%
YoY
|
$1.896B
36.13%
YoY
|
$17.82M
42.06%
YoY
|
| Operating Profit |
$4.859B
34.75%
YoY
|
$562.6M
25.19%
YoY
|
$4.486B
939.49%
YoY
|
$3.770B
827.13%
YoY
|
$3.606B
712.61%
YoY
|
$449.4M
26.08%
YoY
|
$431.5M
-82.59%
YoY
|
$406.7M
-7.1%
YoY
|
$443.8M
-81.31%
YoY
|
$356.4M
-22.99%
YoY
|
$2.478B
628.99%
YoY
|
$437.8M
-78.1%
YoY
|
$2.374B
17.06%
YoY
|
$462.8M
160.03%
YoY
|
$339.9M
-82.83%
YoY
|
$1.999B
7.5%
YoY
|
$2.028B
20.98%
YoY
|
$178.0M
4.2%
YoY
|
$1.980B
38.47%
YoY
|
| Interest Expense |
-$100.3M
16.81%
YoY
|
-$105.6M
28.83%
YoY
|
-$106.3M
56.83%
YoY
|
-$105.6M
64.18%
YoY
|
-$85.86M
42.91%
YoY
|
-$81.98M
50.66%
YoY
|
-$67.78M
40.04%
YoY
|
-$64.34M
43.48%
YoY
|
-$60.08M
53.33%
YoY
|
-$54.42M
46.74%
YoY
|
-$48.40M
45.84%
YoY
|
-$44.84M
55.95%
YoY
|
-$39.18M
44.0%
YoY
|
-$37.08M
36.73%
YoY
|
-$33.19M
22.62%
YoY
|
-$28.76M
14.24%
YoY
|
-$27.21M
8.41%
YoY
|
-$27.12M
8.48%
YoY
|
-$27.06M
7.39%
YoY
|
| Other Income/Expense, Net |
$64.38M
32.23%
YoY
|
N/A
|
$54.61M
-8.57%
YoY
|
$51.19M
-18.2%
YoY
|
$48.69M
30.48%
YoY
|
N/A
|
$59.72M
-21.06%
YoY
|
$62.58M
83.1%
YoY
|
$37.32M
11.65%
YoY
|
N/A
|
$75.66M
139.76%
YoY
|
$34.18M
-5.74%
YoY
|
$33.42M
-10.69%
YoY
|
N/A
|
$31.56M
-14.45%
YoY
|
$36.26M
16.73%
YoY
|
$37.42M
50.29%
YoY
|
N/A
|
$36.89M
48.43%
YoY
|
| Pretax Income |
$484.6M
16.14%
YoY
|
$397.6M
16.49%
YoY
|
-$34.11M
-109.82%
YoY
|
$368.8M
11.73%
YoY
|
$417.3M
11.51%
YoY
|
$341.3M
16.17%
YoY
|
$347.3M
9.34%
YoY
|
$330.1M
-15.11%
YoY
|
$374.2M
-15.82%
YoY
|
$293.8M
-29.92%
YoY
|
$317.7M
3.57%
YoY
|
$388.8M
83.13%
YoY
|
$444.5M
156.37%
YoY
|
$419.2M
206.99%
YoY
|
$306.7M
122.3%
YoY
|
$212.3M
31.35%
YoY
|
$173.4M
4.99%
YoY
|
$136.6M
-6.34%
YoY
|
$138.0M
1.96%
YoY
|
| Income Tax |
$128.2M
29.89%
YoY
|
$96.84M
37.3%
YoY
|
-$4.594M
-104.99%
YoY
|
$95.56M
10.76%
YoY
|
$98.68M
15.51%
YoY
|
$70.53M
-7.48%
YoY
|
$92.05M
-1.43%
YoY
|
$86.27M
-16.48%
YoY
|
$85.43M
-19.11%
YoY
|
$76.23M
-23.87%
YoY
|
$93.38M
25.51%
YoY
|
$103.3M
99.51%
YoY
|
$105.6M
166.46%
YoY
|
$100.1M
251.63%
YoY
|
$74.40M
113.1%
YoY
|
$51.78M
21.69%
YoY
|
$39.64M
11.58%
YoY
|
$28.48M
-16.97%
YoY
|
$34.92M
10.7%
YoY
|
| Net Earnings |
$356.4M
11.88%
YoY
|
$300.7M
11.07%
YoY
|
-$29.52M
-111.56%
YoY
|
$273.2M
12.08%
YoY
|
$318.6M
10.32%
YoY
|
$270.7M
24.45%
YoY
|
$255.3M
13.83%
YoY
|
$243.8M
-14.61%
YoY
|
$288.8M
-14.79%
YoY
|
$217.6M
-31.82%
YoY
|
$224.3M
-3.46%
YoY
|
$285.5M
77.84%
YoY
|
$338.9M
153.38%
YoY
|
$319.1M
195.22%
YoY
|
$232.3M
125.42%
YoY
|
$160.5M
34.8%
YoY
|
$133.7M
3.18%
YoY
|
$108.1M
-3.07%
YoY
|
$103.1M
-0.7%
YoY
|
| Basic Earnings Per Share |
$4.45
4.22%
YoY
|
N/A
|
-$0.37
-110.85%
YoY
|
$3.42
4.91%
YoY
|
$4.27
10.34%
YoY
|
N/A
|
$3.41
15.59%
YoY
|
$3.26
-11.89%
YoY
|
$3.87
-10.0%
YoY
|
N/A
|
$2.95
1.37%
YoY
|
$3.70
84.08%
YoY
|
$4.30
157.49%
YoY
|
N/A
|
$2.91
125.58%
YoY
|
$2.01
34.9%
YoY
|
$1.67
2.45%
YoY
|
N/A
|
$1.29
-1.53%
YoY
|
| Diluted Earnings Per Share |
$4.43
4.48%
YoY
|
$3.74
4.18%
YoY
|
-$0.37
-111.05%
YoY
|
$3.40
5.27%
YoY
|
$4.24
10.71%
YoY
|
$3.59
25.78%
YoY
|
$3.39
16.35%
YoY
|
$3.23
-11.62%
YoY
|
$3.83
-9.75%
YoY
|
$2.85
-27.66%
YoY
|
$2.91
-100.0%
YoY
|
$3.65
85.35%
YoY
|
$4.24
158.54%
YoY
|
$3.94
-100.0%
YoY
|
$2.859M
226941047.74%
YoY
|
$1.97
34.93%
YoY
|
$1.64
3.14%
YoY
|
$1.324M
-3.84%
YoY
|
$1.26
-2.33%
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 |
80.08M shares
7.38%
YoY
|
80.04M shares
6.89%
YoY
|
80.00M shares
7.01%
YoY
|
79.98M shares
7.05%
YoY
|
74.57M shares
0.16%
YoY
|
74.88M shares
-0.98%
YoY
|
74.76M shares
-2.01%
YoY
|
74.71M shares
-3.81%
YoY
|
74.45M shares
-5.36%
YoY
|
75.62M shares
-5.0%
YoY
|
76.30M shares
-4.35%
YoY
|
77.67M shares
-2.85%
YoY
|
78.67M shares
-1.63%
YoY
|
79.60M shares
-0.68%
YoY
|
79.77M shares
-0.51%
YoY
|
79.95M shares
-0.14%
YoY
|
79.98M shares
0.35%
YoY
|
80.15M shares
1.08%
YoY
|
80.18M shares
1.27%
YoY
|
| Diluted Shares Outstanding |
80.45M shares
7.1%
YoY
|
N/A
|
80.36M shares
6.57%
YoY
|
80.37M shares
6.39%
YoY
|
75.11M shares
-0.47%
YoY
|
N/A
|
75.41M shares
-2.26%
YoY
|
75.55M shares
-3.38%
YoY
|
75.46M shares
-5.64%
YoY
|
N/A
|
77.15M shares
-5.05%
YoY
|
78.19M shares
-3.95%
YoY
|
79.97M shares
-1.96%
YoY
|
N/A
|
81.25M shares
-0.73%
YoY
|
81.41M shares
-0.39%
YoY
|
81.57M shares
-0.06%
YoY
|
N/A
|
81.85M shares
1.61%
YoY
|
Loading...