|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.662B
15.6%
YoY
|
$4.033B
11.34%
YoY
|
$3.622B
24.49%
YoY
|
$2.910B
18.84%
YoY
|
$2.449B
27.08%
YoY
|
| Cost Of Revenue |
$1.860B
16.64%
YoY
|
$1.595B
19.6%
YoY
|
$1.333B
29.87%
YoY
|
$1.027B
33.68%
YoY
|
$768.0M
18.78%
YoY
|
| Gross Profit |
$2.802B
14.92%
YoY
|
$2.438B
6.52%
YoY
|
$2.289B
21.55%
YoY
|
$1.883B
12.06%
YoY
|
$1.681B
31.28%
YoY
|
| Selling, General & Admin |
$1.291B
0.4%
YoY
|
$1.286B
8.47%
YoY
|
$1.185B
18.52%
YoY
|
$1.000B
23.41%
YoY
|
$810.5M
30.58%
YoY
|
| Research & Development |
$599.1M
8.45%
YoY
|
$552.4M
9.21%
YoY
|
$505.8M
4.46%
YoY
|
$484.2M
-6.36%
YoY
|
$517.1M
43.68%
YoY
|
| Depreciation & Amortization |
$251.8M
15.66%
YoY
|
$217.7M
17.04%
YoY
|
$186.0M
19.31%
YoY
|
$155.9M
52.84%
YoY
|
$102.0M
52.01%
YoY
|
| Operating Expenses |
$1.890B
2.82%
YoY
|
$1.838B
8.69%
YoY
|
$1.691B
13.36%
YoY
|
$1.492B
5.46%
YoY
|
$1.415B
44.27%
YoY
|
| Operating Profit |
$911.8M
51.97%
YoY
|
$600.0M
0.38%
YoY
|
$597.7M
52.79%
YoY
|
$391.2M
47.18%
YoY
|
$265.8M
-11.25%
YoY
|
| Interest Expense |
$172.5M
49.74%
YoY
|
$115.2M
467.49%
YoY
|
$20.30M
9.14%
YoY
|
$18.60M
-81.46%
YoY
|
$100.3M
18.42%
YoY
|
| Other Income/Expense, Net |
$176.6M
62.02%
YoY
|
$109.0M
-3.28%
YoY
|
$112.7M
526.11%
YoY
|
$18.00M
-1158.82%
YoY
|
-$1.700M
-110.56%
YoY
|
| Pretax Income |
$1.088B
53.51%
YoY
|
$709.0M
-0.2%
YoY
|
$710.4M
81.78%
YoY
|
$390.8M
124.73%
YoY
|
$173.9M
-22.71%
YoY
|
| Income Tax |
$252.1M
89.83%
YoY
|
$132.8M
-21.37%
YoY
|
$168.9M
240.52%
YoY
|
$49.60M
158.33%
YoY
|
$19.20M
-107.15%
YoY
|
| Net Earnings |
$836.3M
45.14%
YoY
|
$576.2M
6.41%
YoY
|
$541.5M
58.7%
YoY
|
$341.2M
120.56%
YoY
|
$154.7M
-68.66%
YoY
|
| Basic Earnings Per Share |
$2.14
46.58%
YoY
|
$1.46
4.29%
YoY
|
$1.40
59.09%
YoY
|
$0.88
-45.0%
YoY
|
$1.60
-69.41%
YoY
|
| Diluted Earnings Per Share |
$2.09
47.18%
YoY
|
$1.42
9.23%
YoY
|
$1.30
58.54%
YoY
|
$0.82
-47.1%
YoY
|
$1.55
-69.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
390.2M shares
-0.86%
YoY
|
393.6M shares
1.97%
YoY
|
386.0M shares
-0.87%
YoY
|
389.4M shares
302.69%
YoY
|
96.70M shares
2.44%
YoY
|
| Diluted Shares Outstanding |
405.5M shares
-1.74%
YoY
|
412.7M shares
-3.01%
YoY
|
425.5M shares
-0.47%
YoY
|
427.5M shares
327.07%
YoY
|
100.1M shares
2.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.192B
15.05%
YoY
|
$1.260B
13.12%
YoY
|
$1.209B
21.64%
YoY
|
$1.157B
15.21%
YoY
|
$1.036B
12.49%
YoY
|
$1.114B
7.64%
YoY
|
$994.2M
1.97%
YoY
|
$1.004B
15.26%
YoY
|
$921.0M
24.21%
YoY
|
$1.035B
26.9%
YoY
|
$975.0M
26.69%
YoY
|
$871.3M
25.15%
YoY
|
$741.5M
17.92%
YoY
|
$815.2M
16.76%
YoY
|
$769.6M
18.36%
YoY
|
$696.2M
16.99%
YoY
|
$628.8M
24.51%
YoY
|
$698.2M
22.73%
YoY
|
$650.2M
29.81%
YoY
|
| Cost Of Revenue |
$441.6M
-1.21%
YoY
|
$374.1M
-7.45%
YoY
|
$477.9M
19.36%
YoY
|
$468.3M
24.02%
YoY
|
$447.0M
24.48%
YoY
|
$404.2M
11.87%
YoY
|
$400.4M
13.85%
YoY
|
$377.6M
16.22%
YoY
|
$359.1M
28.76%
YoY
|
$361.3M
38.96%
YoY
|
$351.7M
27.71%
YoY
|
$324.9M
31.7%
YoY
|
$278.9M
20.89%
YoY
|
$260.0M
31.65%
YoY
|
$275.4M
35.46%
YoY
|
$246.7M
38.6%
YoY
|
$230.7M
43.2%
YoY
|
$197.5M
24.53%
YoY
|
$203.3M
26.67%
YoY
|
| Gross Profit |
$750.3M
27.39%
YoY
|
$885.5M
24.84%
YoY
|
$731.4M
23.17%
YoY
|
$688.8M
9.91%
YoY
|
$589.0M
4.82%
YoY
|
$709.3M
5.36%
YoY
|
$593.8M
-4.73%
YoY
|
$626.7M
14.7%
YoY
|
$561.9M
21.47%
YoY
|
$673.2M
21.25%
YoY
|
$623.3M
26.12%
YoY
|
$546.4M
21.56%
YoY
|
$462.6M
16.2%
YoY
|
$555.2M
10.88%
YoY
|
$494.2M
10.58%
YoY
|
$449.5M
7.77%
YoY
|
$398.1M
15.76%
YoY
|
$500.7M
22.03%
YoY
|
$446.9M
31.29%
YoY
|
| Selling, General & Admin |
$349.7M
12.77%
YoY
|
$321.5M
-1.8%
YoY
|
$331.4M
8.16%
YoY
|
$328.0M
-1.41%
YoY
|
$310.1M
-2.88%
YoY
|
$327.4M
6.02%
YoY
|
$306.4M
7.62%
YoY
|
$332.7M
11.91%
YoY
|
$319.3M
8.38%
YoY
|
$308.8M
3.69%
YoY
|
$284.7M
21.36%
YoY
|
$297.3M
19.45%
YoY
|
$294.6M
33.36%
YoY
|
$297.8M
26.67%
YoY
|
$234.6M
17.42%
YoY
|
$248.9M
33.46%
YoY
|
$220.9M
17.13%
YoY
|
$235.1M
33.66%
YoY
|
$199.8M
25.98%
YoY
|
| Research & Development |
$145.3M
0.07%
YoY
|
$148.2M
6.24%
YoY
|
$157.5M
16.32%
YoY
|
$148.2M
8.97%
YoY
|
$145.2M
2.61%
YoY
|
$139.5M
2.5%
YoY
|
$135.4M
3.04%
YoY
|
$136.0M
14.0%
YoY
|
$141.5M
18.91%
YoY
|
$136.1M
17.02%
YoY
|
$131.4M
19.13%
YoY
|
$119.3M
-1.97%
YoY
|
$119.0M
-12.44%
YoY
|
$116.3M
-50.91%
YoY
|
$110.3M
-14.36%
YoY
|
$121.7M
-5.73%
YoY
|
$135.9M
24.22%
YoY
|
$236.9M
98.74%
YoY
|
$128.8M
46.86%
YoY
|
| Depreciation & Amortization |
$67.10M
11.83%
YoY
|
$65.20M
12.8%
YoY
|
$63.60M
15.01%
YoY
|
$63.00M
20.92%
YoY
|
$60.00M
14.29%
YoY
|
$57.80M
10.1%
YoY
|
$55.30M
14.73%
YoY
|
$52.10M
19.22%
YoY
|
$52.50M
26.2%
YoY
|
$52.50M
44.63%
YoY
|
$48.20M
22.96%
YoY
|
$43.70M
0.23%
YoY
|
$41.60M
13.04%
YoY
|
$36.30M
13.08%
YoY
|
$39.20M
53.73%
YoY
|
$43.60M
85.53%
YoY
|
$36.80M
76.08%
YoY
|
$32.10M
57.35%
YoY
|
$25.50M
38.59%
YoY
|
| Operating Expenses |
$495.0M
8.72%
YoY
|
$469.7M
0.6%
YoY
|
$488.9M
10.66%
YoY
|
$476.2M
1.6%
YoY
|
$455.3M
-1.19%
YoY
|
$466.9M
6.19%
YoY
|
$441.8M
5.74%
YoY
|
$468.7M
12.05%
YoY
|
$460.8M
10.93%
YoY
|
$439.7M
5.72%
YoY
|
$417.8M
20.51%
YoY
|
$418.3M
12.3%
YoY
|
$415.4M
16.42%
YoY
|
$415.9M
-11.89%
YoY
|
$346.7M
5.51%
YoY
|
$372.5M
17.84%
YoY
|
$356.8M
19.73%
YoY
|
$472.0M
59.95%
YoY
|
$328.6M
33.41%
YoY
|
| Operating Profit |
$255.3M
90.95%
YoY
|
$415.8M
71.53%
YoY
|
$242.5M
59.54%
YoY
|
$212.6M
34.56%
YoY
|
$133.7M
32.25%
YoY
|
$242.4M
3.81%
YoY
|
$152.0M
-26.03%
YoY
|
$158.0M
23.34%
YoY
|
$101.1M
114.19%
YoY
|
$233.5M
67.62%
YoY
|
$205.5M
39.32%
YoY
|
$128.1M
66.36%
YoY
|
$47.20M
14.29%
YoY
|
$139.3M
385.37%
YoY
|
$147.5M
24.68%
YoY
|
$77.00M
-23.76%
YoY
|
$41.30M
-10.02%
YoY
|
$28.70M
-75.09%
YoY
|
$118.3M
25.72%
YoY
|
| Interest Expense |
$16.40M
-31.09%
YoY
|
$19.30M
-22.18%
YoY
|
$110.7M
305.49%
YoY
|
$23.30M
-25.8%
YoY
|
$23.80M
417.39%
YoY
|
$24.80M
-16.78%
YoY
|
$27.30M
457.14%
YoY
|
$31.40M
0.64%
YoY
|
$4.600M
0.0%
YoY
|
$29.80M
282.05%
YoY
|
$4.900M
6.52%
YoY
|
$31.20M
563.83%
YoY
|
$4.600M
0.0%
YoY
|
$7.800M
-153.42%
YoY
|
$4.600M
-81.67%
YoY
|
$4.700M
-2.08%
YoY
|
$4.600M
-2.13%
YoY
|
-$14.60M
-35.68%
YoY
|
$25.10M
2.87%
YoY
|
| Other Income/Expense, Net |
$14.20M
-31.07%
YoY
|
-$1.600M
-33.33%
YoY
|
$109.8M
332.28%
YoY
|
$28.50M
-4.36%
YoY
|
$20.60M
-34.39%
YoY
|
-$2.400M
380.0%
YoY
|
$25.40M
-25.07%
YoY
|
$29.80M
-19.68%
YoY
|
$31.40M
43.38%
YoY
|
-$500.0K
N/A
|
$33.90M
927.27%
YoY
|
$37.10M
1136.67%
YoY
|
$21.90M
-2837.5%
YoY
|
N/A
|
$3.300M
-294.12%
YoY
|
$3.000M
233.33%
YoY
|
-$800.0K
-900.0%
YoY
|
N/A
|
-$1.700M
-128.81%
YoY
|
| Pretax Income |
$269.5M
74.66%
YoY
|
$340.7M
61.24%
YoY
|
$352.3M
98.59%
YoY
|
$241.1M
28.38%
YoY
|
$154.3M
16.45%
YoY
|
$211.3M
-14.18%
YoY
|
$177.4M
-26.21%
YoY
|
$187.8M
17.89%
YoY
|
$132.5M
105.43%
YoY
|
$246.2M
84.83%
YoY
|
$240.4M
64.43%
YoY
|
$159.3M
111.55%
YoY
|
$64.50M
78.67%
YoY
|
$133.2M
-1006.12%
YoY
|
$146.2M
61.19%
YoY
|
$75.30M
-22.45%
YoY
|
$36.10M
-12.59%
YoY
|
-$14.70M
-118.08%
YoY
|
$90.70M
20.77%
YoY
|
| Income Tax |
$70.00M
43.15%
YoY
|
$73.40M
23.15%
YoY
|
$68.50M
60.05%
YoY
|
$61.30M
38.37%
YoY
|
$48.90M
-451.8%
YoY
|
$59.60M
-690.1%
YoY
|
$42.80M
-64.24%
YoY
|
$44.30M
2.07%
YoY
|
-$13.90M
-187.42%
YoY
|
-$10.10M
-124.4%
YoY
|
$119.7M
166.0%
YoY
|
$43.40M
77.87%
YoY
|
$15.90M
-125.98%
YoY
|
$41.40M
780.85%
YoY
|
$45.00M
127.27%
YoY
|
$24.40M
30.48%
YoY
|
-$61.20M
302.63%
YoY
|
$4.700M
-101.72%
YoY
|
$19.80M
582.76%
YoY
|
| Net Earnings |
$199.5M
89.28%
YoY
|
$267.3M
76.2%
YoY
|
$283.8M
110.85%
YoY
|
$179.8M
25.3%
YoY
|
$105.4M
-28.01%
YoY
|
$151.7M
-40.81%
YoY
|
$134.6M
11.52%
YoY
|
$143.5M
23.81%
YoY
|
$146.4M
201.23%
YoY
|
$256.3M
179.19%
YoY
|
$120.7M
19.27%
YoY
|
$115.9M
127.7%
YoY
|
$48.60M
-50.05%
YoY
|
$91.80M
-573.2%
YoY
|
$101.2M
42.74%
YoY
|
$50.90M
-35.08%
YoY
|
$97.30M
72.21%
YoY
|
-$19.40M
-105.46%
YoY
|
$70.90M
-1.8%
YoY
|
| Basic Earnings Per Share |
$0.52
92.59%
YoY
|
N/A
|
$0.73
114.71%
YoY
|
$0.46
27.78%
YoY
|
$0.27
-28.95%
YoY
|
N/A
|
$0.34
9.68%
YoY
|
$0.36
20.0%
YoY
|
$0.38
192.31%
YoY
|
N/A
|
$0.31
19.23%
YoY
|
$0.30
130.77%
YoY
|
$0.13
-87.0%
YoY
|
N/A
|
$0.26
-64.38%
YoY
|
$0.13
-35.0%
YoY
|
$1.00
69.49%
YoY
|
N/A
|
$0.73
-2.67%
YoY
|
| Diluted Earnings Per Share |
$0.51
88.89%
YoY
|
$0.67
80.43%
YoY
|
$0.70
105.88%
YoY
|
$0.45
28.57%
YoY
|
$0.27
-25.0%
YoY
|
$0.37
-39.3%
YoY
|
$0.34
17.24%
YoY
|
$0.35
30.31%
YoY
|
$0.36
200.0%
YoY
|
$0.61
185.15%
YoY
|
$0.29
20.83%
YoY
|
$0.27
123.83%
YoY
|
$0.12
-87.1%
YoY
|
$0.22
-100.0%
YoY
|
$0.24
-66.2%
YoY
|
$0.12
-36.84%
YoY
|
$0.93
66.07%
YoY
|
-$50.00K
-101.4%
YoY
|
$0.71
-2.74%
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 |
384.9M shares
-1.51%
YoY
|
390.0M shares
-0.15%
YoY
|
392.2M shares
-2.14%
YoY
|
392.1M shares
-1.4%
YoY
|
390.8M shares
1.36%
YoY
|
390.6M shares
1.09%
YoY
|
400.7M shares
3.31%
YoY
|
397.7M shares
2.59%
YoY
|
385.5M shares
-0.23%
YoY
|
386.4M shares
0.03%
YoY
|
387.9M shares
-1.2%
YoY
|
387.6M shares
-1.24%
YoY
|
386.4M shares
297.54%
YoY
|
386.3M shares
298.52%
YoY
|
392.6M shares
305.14%
YoY
|
392.5M shares
1.45%
YoY
|
97.20M shares
0.93%
YoY
|
96.92M shares
0.93%
YoY
|
96.90M shares
1.15%
YoY
|
| Diluted Shares Outstanding |
393.6M shares
-3.41%
YoY
|
N/A
|
407.4M shares
-0.68%
YoY
|
408.2M shares
-2.06%
YoY
|
407.5M shares
-2.21%
YoY
|
N/A
|
410.2M shares
-3.89%
YoY
|
416.8M shares
-3.41%
YoY
|
416.7M shares
-0.43%
YoY
|
N/A
|
426.8M shares
0.23%
YoY
|
431.5M shares
2.4%
YoY
|
418.5M shares
290.39%
YoY
|
N/A
|
425.8M shares
323.68%
YoY
|
421.4M shares
-1.33%
YoY
|
107.2M shares
2.49%
YoY
|
N/A
|
100.5M shares
1.01%
YoY
|
Loading...