|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.481B
16.38%
YoY
|
$4.709B
43.44%
YoY
|
$3.283B
16.54%
YoY
|
$2.817B
0.86%
YoY
|
$2.793B
92.48%
YoY
|
| Cost Of Revenue |
$665.1M
-42.99%
YoY
|
$1.167B
10.16%
YoY
|
$1.059B
-15.67%
YoY
|
$1.256B
27.12%
YoY
|
$988.1M
77.85%
YoY
|
| Gross Profit |
$4.816B
35.94%
YoY
|
$3.542B
59.29%
YoY
|
$2.224B
42.47%
YoY
|
$1.561B
-13.52%
YoY
|
$1.805B
101.56%
YoY
|
| Selling, General & Admin |
$437.2M
-57.57%
YoY
|
$1.030B
4.78%
YoY
|
$983.3M
-10.7%
YoY
|
$1.101B
-14.54%
YoY
|
$1.289B
85.62%
YoY
|
| Research & Development |
$226.5M
-64.54%
YoY
|
$638.7M
7.82%
YoY
|
$592.4M
16.7%
YoY
|
$507.6M
38.54%
YoY
|
$366.4M
102.82%
YoY
|
| Depreciation & Amortization |
$194.8M
-56.59%
YoY
|
$448.7M
-8.25%
YoY
|
$489.0M
-10.62%
YoY
|
$547.1M
26.92%
YoY
|
$431.1M
69.08%
YoY
|
| Operating Expenses |
$663.7M
-60.24%
YoY
|
$1.669B
5.92%
YoY
|
$1.576B
-2.06%
YoY
|
$1.609B
-2.79%
YoY
|
$1.655B
89.17%
YoY
|
| Operating Profit |
$4.152B
121.62%
YoY
|
$1.873B
189.02%
YoY
|
$648.2M
-1456.34%
YoY
|
-$47.79M
-131.86%
YoY
|
$150.0M
-341.8%
YoY
|
| Interest Expense |
-$207.0M
-28.59%
YoY
|
-$289.9M
6.84%
YoY
|
-$271.3M
57.87%
YoY
|
-$171.9M
99.22%
YoY
|
-$86.27M
10.74%
YoY
|
| Other Income/Expense, Net |
-$199.0M
-33.1%
YoY
|
-$297.5M
11.14%
YoY
|
-$267.6M
70.05%
YoY
|
-$157.4M
51.76%
YoY
|
-$103.7M
40.78%
YoY
|
| Pretax Income |
$3.953B
150.82%
YoY
|
$1.576B
314.12%
YoY
|
$380.6M
-285.48%
YoY
|
-$205.2M
-543.04%
YoY
|
$46.31M
-134.13%
YoY
|
| Income Tax |
$519.7M
-13881.89%
YoY
|
-$3.771M
-115.81%
YoY
|
$23.86M
-295.09%
YoY
|
-$12.23M
-211.46%
YoY
|
$10.97M
-212.29%
YoY
|
| Net Earnings |
$3.334B
111.03%
YoY
|
$1.580B
342.87%
YoY
|
$356.7M
-285.07%
YoY
|
-$192.7M
-643.77%
YoY
|
$35.45M
-128.31%
YoY
|
| Basic Earnings Per Share |
$9.84
110.26%
YoY
|
$4.68
363.37%
YoY
|
$1.01
-294.23%
YoY
|
-$0.52
-620.0%
YoY
|
$0.10
-117.24%
YoY
|
| Diluted Earnings Per Share |
$9.75
115.23%
YoY
|
$4.53
362.24%
YoY
|
$0.98
-288.46%
YoY
|
-$0.52
-677.78%
YoY
|
$0.09
-115.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
338.8M shares
0.55%
YoY
|
336.9M shares
-4.27%
YoY
|
352.0M shares
-5.28%
YoY
|
371.6M shares
14.39%
YoY
|
324.8M shares
51.13%
YoY
|
| Diluted Shares Outstanding |
342.0M shares
-1.68%
YoY
|
347.8M shares
-4.08%
YoY
|
362.6M shares
-2.42%
YoY
|
371.6M shares
8.4%
YoY
|
342.8M shares
59.47%
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 |
$1.842B
24.15%
YoY
|
$1.658B
20.77%
YoY
|
$1.405B
17.26%
YoY
|
$1.259B
16.54%
YoY
|
$1.484B
40.25%
YoY
|
$1.373B
44.01%
YoY
|
$1.198B
38.64%
YoY
|
$1.080B
43.98%
YoY
|
$1.058B
47.9%
YoY
|
$953.3M
35.73%
YoY
|
$864.3M
21.2%
YoY
|
$750.2M
-3.36%
YoY
|
$715.4M
14.39%
YoY
|
$702.3M
-11.49%
YoY
|
$713.1M
-1.91%
YoY
|
$776.2M
16.06%
YoY
|
$625.4M
3.57%
YoY
|
$793.5M
N/A
|
$727.0M
90.43%
YoY
|
$668.8M
123.43%
YoY
|
| Cost Of Revenue |
$203.6M
-24.92%
YoY
|
$183.5M
-42.73%
YoY
|
$174.9M
-35.16%
YoY
|
$155.1M
-45.11%
YoY
|
$271.2M
-7.79%
YoY
|
$320.5M
17.12%
YoY
|
$269.7M
1.74%
YoY
|
$282.5M
9.27%
YoY
|
$294.1M
12.29%
YoY
|
$273.6M
-25.93%
YoY
|
$265.0M
-11.94%
YoY
|
$258.6M
-14.92%
YoY
|
$262.0M
-7.03%
YoY
|
$369.4M
39.32%
YoY
|
$301.0M
18.47%
YoY
|
$303.9M
23.62%
YoY
|
$281.8M
26.32%
YoY
|
$265.1M
N/A
|
$254.1M
55.8%
YoY
|
$245.9M
108.26%
YoY
|
| Gross Profit |
$1.639B
35.13%
YoY
|
$1.474B
40.11%
YoY
|
$1.230B
32.48%
YoY
|
$1.104B
38.38%
YoY
|
$1.213B
58.75%
YoY
|
$1.052B
54.83%
YoY
|
$928.6M
54.97%
YoY
|
$797.6M
62.24%
YoY
|
$764.0M
68.48%
YoY
|
$679.7M
104.14%
YoY
|
$599.2M
45.4%
YoY
|
$491.6M
4.08%
YoY
|
$453.4M
31.95%
YoY
|
$332.9M
-36.98%
YoY
|
$412.1M
-12.85%
YoY
|
$472.3M
11.67%
YoY
|
$343.6M
-9.76%
YoY
|
$528.3M
N/A
|
$472.9M
116.25%
YoY
|
$423.0M
133.31%
YoY
|
| Selling, General & Admin |
$104.8M
-55.87%
YoY
|
$103.1M
-58.96%
YoY
|
$107.3M
-55.95%
YoY
|
$102.0M
-57.99%
YoY
|
$237.5M
-11.75%
YoY
|
$251.1M
3.53%
YoY
|
$243.7M
-3.92%
YoY
|
$242.7M
8.91%
YoY
|
$269.1M
8.7%
YoY
|
$242.5M
9.97%
YoY
|
$253.6M
5.32%
YoY
|
$222.8M
-19.8%
YoY
|
$247.5M
-28.33%
YoY
|
$220.5M
-35.82%
YoY
|
$240.8M
-24.6%
YoY
|
$277.8M
-10.52%
YoY
|
$345.4M
11.96%
YoY
|
$343.6M
N/A
|
$319.3M
89.75%
YoY
|
$310.5M
106.34%
YoY
|
| Research & Development |
$94.10M
-23.44%
YoY
|
$82.22M
-51.49%
YoY
|
$43.85M
-70.76%
YoY
|
$44.03M
-73.13%
YoY
|
$122.9M
-20.86%
YoY
|
$169.5M
12.37%
YoY
|
$150.0M
-5.84%
YoY
|
$163.9M
19.26%
YoY
|
$155.3M
7.23%
YoY
|
$150.8M
27.61%
YoY
|
$159.3M
30.5%
YoY
|
$137.4M
-2.61%
YoY
|
$144.9M
14.73%
YoY
|
$118.2M
-1.13%
YoY
|
$122.1M
12.47%
YoY
|
$141.1M
82.16%
YoY
|
$126.3M
107.39%
YoY
|
$119.5M
N/A
|
$108.5M
112.22%
YoY
|
$77.46M
160.8%
YoY
|
| Depreciation & Amortization |
$33.67M
-57.86%
YoY
|
$32.74M
-74.39%
YoY
|
$35.10M
-64.77%
YoY
|
$47.05M
-56.65%
YoY
|
$79.89M
-29.09%
YoY
|
$127.8M
7.33%
YoY
|
$99.64M
-18.2%
YoY
|
$108.5M
-9.47%
YoY
|
$112.7M
-12.12%
YoY
|
$119.1M
17.26%
YoY
|
$121.8M
-25.65%
YoY
|
$119.9M
-21.48%
YoY
|
$128.2M
-0.61%
YoY
|
$101.6M
-12.17%
YoY
|
$163.8M
37.17%
YoY
|
$152.7M
42.5%
YoY
|
$129.0M
45.23%
YoY
|
$115.7M
18.26%
YoY
|
$119.4M
62.5%
YoY
|
$107.2M
3830.78%
YoY
|
| Operating Expenses |
$198.9M
-44.81%
YoY
|
$199.2M
-55.18%
YoY
|
$151.2M
-61.59%
YoY
|
$146.0M
-64.09%
YoY
|
$360.4M
-15.09%
YoY
|
$444.3M
8.34%
YoY
|
$393.6M
-4.66%
YoY
|
$406.6M
12.86%
YoY
|
$424.4M
8.16%
YoY
|
$410.1M
15.41%
YoY
|
$412.9M
13.79%
YoY
|
$360.3M
-14.01%
YoY
|
$392.4M
-16.8%
YoY
|
$355.4M
-24.36%
YoY
|
$362.8M
-15.19%
YoY
|
$418.9M
7.98%
YoY
|
$471.6M
27.69%
YoY
|
$469.8M
N/A
|
$427.9M
94.99%
YoY
|
$388.0M
115.31%
YoY
|
| Operating Profit |
$1.440B
117.03%
YoY
|
$1.275B
109.75%
YoY
|
$1.079B
101.71%
YoY
|
$957.7M
144.94%
YoY
|
$663.5M
95.39%
YoY
|
$608.0M
125.58%
YoY
|
$534.9M
187.11%
YoY
|
$391.0M
197.72%
YoY
|
$339.6M
456.23%
YoY
|
$269.5M
-1301.79%
YoY
|
$186.3M
278.18%
YoY
|
$131.3M
146.14%
YoY
|
$61.05M
-147.7%
YoY
|
-$22.43M
-138.32%
YoY
|
$49.27M
9.37%
YoY
|
$53.36M
52.54%
YoY
|
-$128.0M
-1216.33%
YoY
|
$58.53M
N/A
|
$45.05M
-159.7%
YoY
|
$34.98M
-617.27%
YoY
|
| Interest Expense |
-$51.16M
-3.27%
YoY
|
-$51.29M
-45.55%
YoY
|
-$51.43M
-31.62%
YoY
|
-$51.41M
-31.15%
YoY
|
-$52.89M
-28.71%
YoY
|
-$94.20M
31.59%
YoY
|
-$75.21M
-4.31%
YoY
|
-$74.67M
110.17%
YoY
|
-$74.18M
15.19%
YoY
|
-$71.58M
30.81%
YoY
|
-$78.60M
61.64%
YoY
|
-$35.53M
-2.68%
YoY
|
-$64.40M
101.19%
YoY
|
-$54.72M
80.16%
YoY
|
-$48.63M
159.26%
YoY
|
-$36.51M
-1.71%
YoY
|
-$32.01M
76.85%
YoY
|
-$30.37M
N/A
|
-$18.76M
-6.69%
YoY
|
-$37.14M
97.46%
YoY
|
| Other Income/Expense, Net |
-$8.525M
-81.09%
YoY
|
$29.40M
2089.2%
YoY
|
-$58.06M
-13.68%
YoY
|
-$73.68M
12.11%
YoY
|
-$45.08M
-37.06%
YoY
|
$1.343M
-107.06%
YoY
|
-$67.27M
-12.75%
YoY
|
-$65.72M
84.99%
YoY
|
-$71.61M
11.2%
YoY
|
-$19.03M
-273.41%
YoY
|
-$77.09M
61.76%
YoY
|
-$35.53M
-1.28%
YoY
|
-$64.40M
114.7%
YoY
|
$10.98M
2275.76%
YoY
|
-$47.66M
70.37%
YoY
|
-$35.99M
74.69%
YoY
|
-$30.00M
18.93%
YoY
|
$462.0K
N/A
|
-$27.97M
47.68%
YoY
|
-$20.60M
31.61%
YoY
|
| Pretax Income |
$1.431B
131.47%
YoY
|
$1.253B
143.31%
YoY
|
$1.021B
118.31%
YoY
|
$884.0M
171.78%
YoY
|
$618.4M
130.79%
YoY
|
$515.1M
187.95%
YoY
|
$467.7M
328.17%
YoY
|
$325.3M
239.52%
YoY
|
$267.9M
-8091.2%
YoY
|
$178.9M
-370.35%
YoY
|
$109.2M
6688.38%
YoY
|
$95.80M
451.6%
YoY
|
-$3.353M
-97.88%
YoY
|
-$66.17M
-331.27%
YoY
|
$1.609M
-90.58%
YoY
|
$17.37M
20.8%
YoY
|
-$158.0M
1048.54%
YoY
|
$28.61M
N/A
|
$17.08M
-118.09%
YoY
|
$14.38M
-164.15%
YoY
|
| Income Tax |
$225.8M
437.93%
YoY
|
$151.1M
-279.71%
YoY
|
$185.4M
457.61%
YoY
|
$112.1M
633.09%
YoY
|
$41.98M
32.15%
YoY
|
-$84.08M
-1361.89%
YoY
|
$33.25M
5573.89%
YoY
|
$15.30M
-0.95%
YoY
|
$31.76M
2626.35%
YoY
|
$6.663M
-50.05%
YoY
|
$586.0K
-102.66%
YoY
|
$15.45M
-60.57%
YoY
|
$1.165M
-102.73%
YoY
|
$13.34M
-577.45%
YoY
|
-$22.05M
-230.24%
YoY
|
$39.17M
279664.29%
YoY
|
-$42.68M
1242.26%
YoY
|
-$2.794M
N/A
|
$16.93M
-477.55%
YoY
|
$14.00K
-101.99%
YoY
|
| Net Earnings |
$1.206B
109.16%
YoY
|
$1.102B
84.11%
YoY
|
$835.5M
92.34%
YoY
|
$819.5M
164.39%
YoY
|
$576.4M
144.06%
YoY
|
$598.7M
249.22%
YoY
|
$434.4M
299.87%
YoY
|
$310.0M
285.74%
YoY
|
$236.2M
-5327.6%
YoY
|
$171.4M
-315.6%
YoY
|
$108.6M
357.02%
YoY
|
$80.36M
-469.49%
YoY
|
-$4.518M
-96.08%
YoY
|
-$79.51M
-353.5%
YoY
|
$23.77M
13254.49%
YoY
|
-$21.75M
-250.79%
YoY
|
-$115.3M
995.49%
YoY
|
$31.37M
N/A
|
$178.0K
-100.2%
YoY
|
$14.42M
-167.43%
YoY
|
| Basic Earnings Per Share |
$3.57
110.0%
YoY
|
N/A
|
$2.47
91.47%
YoY
|
$2.42
163.04%
YoY
|
$1.70
142.86%
YoY
|
N/A
|
$1.29
303.13%
YoY
|
$0.92
318.18%
YoY
|
$0.70
-7100.0%
YoY
|
N/A
|
$0.32
433.33%
YoY
|
$0.22
-466.67%
YoY
|
-$0.01
-96.77%
YoY
|
N/A
|
$0.06
N/A
|
-$0.06
-250.0%
YoY
|
-$0.31
520.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-140.0%
YoY
|
| Diluted Earnings Per Share |
$3.56
113.17%
YoY
|
$3.24
87.37%
YoY
|
$2.45
96.0%
YoY
|
$2.39
168.54%
YoY
|
$1.67
149.25%
YoY
|
$1.73
248.34%
YoY
|
$1.25
316.67%
YoY
|
$0.89
304.55%
YoY
|
$0.67
-6800.0%
YoY
|
$0.50
-331.53%
YoY
|
$0.30
400.0%
YoY
|
$0.22
-466.67%
YoY
|
-$0.01
-96.77%
YoY
|
-$0.21
-100.0%
YoY
|
$0.06
N/A
|
-$0.06
-250.0%
YoY
|
-$0.31
520.0%
YoY
|
$80.68K
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-140.0%
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 |
337.4M shares
-0.72%
YoY
|
N/A
|
338.5M shares
0.47%
YoY
|
338.6M shares
0.87%
YoY
|
339.8M shares
1.2%
YoY
|
N/A
|
336.9M shares
-1.32%
YoY
|
335.7M shares
-5.96%
YoY
|
335.8M shares
-10.01%
YoY
|
N/A
|
341.4M shares
-7.57%
YoY
|
357.0M shares
-4.53%
YoY
|
373.2M shares
0.32%
YoY
|
N/A
|
369.4M shares
0.26%
YoY
|
373.9M shares
11.41%
YoY
|
372.0M shares
67.25%
YoY
|
N/A
|
368.4M shares
71.65%
YoY
|
335.6M shares
57.24%
YoY
|
| Diluted Shares Outstanding |
338.7M shares
-1.78%
YoY
|
N/A
|
341.0M shares
-2.08%
YoY
|
342.2M shares
-1.66%
YoY
|
344.9M shares
-1.07%
YoY
|
N/A
|
348.2M shares
-2.43%
YoY
|
348.0M shares
-5.02%
YoY
|
348.6M shares
-6.58%
YoY
|
N/A
|
356.9M shares
-5.7%
YoY
|
366.3M shares
-2.03%
YoY
|
373.2M shares
0.32%
YoY
|
N/A
|
378.5M shares
-1.53%
YoY
|
373.9M shares
5.67%
YoY
|
372.0M shares
67.25%
YoY
|
N/A
|
384.3M shares
79.06%
YoY
|
353.9M shares
65.79%
YoY
|
Loading...