|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$5.074B
-8.82%
YoY
|
$5.565B
4.97%
YoY
|
$5.301B
11.95%
YoY
|
$4.735B
6.53%
YoY
|
$4.445B
-0.01%
YoY
|
| Cost Of Revenue |
$2.092B
-11.45%
YoY
|
$2.363B
0.84%
YoY
|
$2.343B
17.42%
YoY
|
$1.995B
6.62%
YoY
|
$1.871B
2.34%
YoY
|
| Gross Profit |
$2.982B
-6.88%
YoY
|
$3.202B
8.23%
YoY
|
$2.958B
7.96%
YoY
|
$2.740B
6.47%
YoY
|
$2.574B
-1.65%
YoY
|
| Selling, General & Admin |
$1.467B
-1.49%
YoY
|
$1.489B
7.7%
YoY
|
$1.383B
6.17%
YoY
|
$1.303B
9.07%
YoY
|
$1.194B
0.9%
YoY
|
| Research & Development |
$1.151B
0.53%
YoY
|
$1.144B
10.45%
YoY
|
$1.036B
2.87%
YoY
|
$1.007B
5.09%
YoY
|
$958.4M
0.28%
YoY
|
| Depreciation & Amortization |
$156.9M
-19.41%
YoY
|
$194.7M
-10.56%
YoY
|
$217.7M
-8.3%
YoY
|
$237.4M
11.77%
YoY
|
$212.4M
1.0%
YoY
|
| Operating Expenses |
$2.690B
-1.54%
YoY
|
$2.732B
12.93%
YoY
|
$2.419B
2.82%
YoY
|
$2.353B
5.94%
YoY
|
$2.221B
2.12%
YoY
|
| Operating Profit |
$291.8M
-37.93%
YoY
|
$470.1M
-12.83%
YoY
|
$539.3M
39.17%
YoY
|
$387.5M
9.74%
YoY
|
$353.1M
-20.15%
YoY
|
| Interest Expense |
$4.700M
-94.13%
YoY
|
$80.00M
36.52%
YoY
|
$58.60M
15.35%
YoY
|
$50.80M
-34.03%
YoY
|
$77.00M
-13.19%
YoY
|
| Other Income/Expense, Net |
$5.500M
-123.11%
YoY
|
-$23.80M
-16.78%
YoY
|
-$28.60M
70.24%
YoY
|
-$16.80M
-48.94%
YoY
|
-$32.90M
163.2%
YoY
|
| Pretax Income |
$195.0M
-42.71%
YoY
|
$340.4M
-36.53%
YoY
|
$536.3M
72.94%
YoY
|
$310.1M
16.93%
YoY
|
$265.2M
-36.0%
YoY
|
| Income Tax |
$500.0K
-98.29%
YoY
|
$29.20M
-51.74%
YoY
|
$60.50M
5.4%
YoY
|
$57.40M
675.68%
YoY
|
$7.400M
-89.34%
YoY
|
| Net Earnings |
$287.9M
-7.19%
YoY
|
$310.2M
-34.14%
YoY
|
$471.0M
86.39%
YoY
|
$252.7M
-1.98%
YoY
|
$257.8M
-25.28%
YoY
|
| Basic Earnings Per Share |
$0.88
-9.28%
YoY
|
$0.97
-33.56%
YoY
|
$1.46
87.18%
YoY
|
$0.78
0.0%
YoY
|
$0.78
-22.77%
YoY
|
| Diluted Earnings Per Share |
$0.86
-9.47%
YoY
|
$0.95
-100.0%
YoY
|
$1.429M
188083918.85%
YoY
|
$0.76
-1.3%
YoY
|
$0.77
-22.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
327.2M shares
2.25%
YoY
|
320.0M shares
-0.65%
YoY
|
322.1M shares
-0.71%
YoY
|
324.4M shares
-1.82%
YoY
|
330.4M shares
-3.73%
YoY
|
| Diluted Shares Outstanding |
334.6M shares
2.67%
YoY
|
325.9M shares
-1.09%
YoY
|
329.5M shares
-0.63%
YoY
|
331.6M shares
-1.07%
YoY
|
335.2M shares
-3.73%
YoY
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.280B
11.43%
YoY
|
$1.404B
2.88%
YoY
|
$1.331B
-4.78%
YoY
|
$1.190B
-16.82%
YoY
|
$1.149B
-16.25%
YoY
|
$1.365B
-5.8%
YoY
|
$1.398B
-1.19%
YoY
|
$1.430B
12.64%
YoY
|
$1.372B
17.43%
YoY
|
$1.449B
11.45%
YoY
|
$1.415B
18.99%
YoY
|
$1.270B
8.3%
YoY
|
$1.168B
8.73%
YoY
|
$1.300B
6.32%
YoY
|
$1.189B
4.45%
YoY
|
$1.172B
7.92%
YoY
|
$1.074B
7.66%
YoY
|
$1.223B
1.2%
YoY
|
$1.138B
0.45%
YoY
|
| Cost Of Revenue |
$525.5M
12.29%
YoY
|
$565.4M
1.4%
YoY
|
$557.6M
-5.07%
YoY
|
$501.1M
-18.78%
YoY
|
$468.0M
-22.08%
YoY
|
$557.6M
-10.32%
YoY
|
$587.4M
-6.29%
YoY
|
$617.0M
7.21%
YoY
|
$600.6M
15.77%
YoY
|
$621.8M
13.16%
YoY
|
$626.8M
26.22%
YoY
|
$575.5M
17.35%
YoY
|
$518.8M
13.08%
YoY
|
$549.5M
N/A
|
$496.6M
3.37%
YoY
|
$490.4M
5.08%
YoY
|
$458.8M
9.58%
YoY
|
N/A
|
$480.4M
5.65%
YoY
|
| Gross Profit |
$754.7M
10.84%
YoY
|
$838.7M
3.9%
YoY
|
$773.4M
-4.57%
YoY
|
$688.5M
-15.32%
YoY
|
$680.9M
-11.71%
YoY
|
$807.2M
-2.39%
YoY
|
$810.4M
2.87%
YoY
|
$813.1M
17.14%
YoY
|
$771.2M
18.76%
YoY
|
$827.0M
10.21%
YoY
|
$787.8M
13.81%
YoY
|
$694.1M
1.79%
YoY
|
$649.4M
5.49%
YoY
|
$750.4M
4.66%
YoY
|
$692.2M
5.23%
YoY
|
$681.9M
10.05%
YoY
|
$615.6M
6.27%
YoY
|
$717.0M
-0.32%
YoY
|
$657.8M
-3.04%
YoY
|
| Selling, General & Admin |
$362.0M
-1.12%
YoY
|
$372.6M
-0.08%
YoY
|
$370.3M
-0.4%
YoY
|
$358.2M
-4.1%
YoY
|
$366.1M
-1.37%
YoY
|
$372.9M
4.63%
YoY
|
$371.8M
5.78%
YoY
|
$373.5M
9.37%
YoY
|
$371.2M
11.3%
YoY
|
$356.4M
4.36%
YoY
|
$351.5M
10.4%
YoY
|
$341.5M
3.86%
YoY
|
$333.5M
6.28%
YoY
|
$341.5M
N/A
|
$318.4M
10.13%
YoY
|
$328.8M
16.06%
YoY
|
$313.8M
5.13%
YoY
|
N/A
|
$289.1M
-2.5%
YoY
|
| Research & Development |
$283.1M
-4.55%
YoY
|
$288.7M
-0.14%
YoY
|
$290.6M
0.73%
YoY
|
$274.6M
-2.62%
YoY
|
$296.6M
4.14%
YoY
|
$289.1M
7.39%
YoY
|
$288.5M
5.29%
YoY
|
$282.0M
15.43%
YoY
|
$284.8M
14.56%
YoY
|
$269.2M
5.61%
YoY
|
$274.0M
8.82%
YoY
|
$244.3M
-0.61%
YoY
|
$248.6M
-2.39%
YoY
|
$254.9M
N/A
|
$251.8M
3.88%
YoY
|
$245.8M
1.99%
YoY
|
$254.7M
9.55%
YoY
|
N/A
|
$242.4M
-0.86%
YoY
|
| Depreciation & Amortization |
$36.50M
-17.42%
YoY
|
$37.30M
-21.14%
YoY
|
$37.40M
-23.52%
YoY
|
$38.00M
-22.61%
YoY
|
$44.20M
-10.53%
YoY
|
$47.30M
-9.56%
YoY
|
$48.90M
-9.28%
YoY
|
$49.10M
-11.05%
YoY
|
$49.40M
-12.26%
YoY
|
$52.30M
-9.98%
YoY
|
$53.90M
-7.71%
YoY
|
$55.20M
-54.34%
YoY
|
$56.30M
-6.79%
YoY
|
$58.10M
N/A
|
$58.40M
N/A
|
$120.9M
N/A
|
$60.40M
11.85%
YoY
|
N/A
|
N/A
|
| Operating Expenses |
$665.3M
0.39%
YoY
|
$661.3M
-0.11%
YoY
|
$679.3M
-6.02%
YoY
|
$643.5M
-1.83%
YoY
|
$662.7M
1.1%
YoY
|
$662.0M
5.82%
YoY
|
$722.8M
13.2%
YoY
|
$655.5M
11.8%
YoY
|
$655.5M
10.93%
YoY
|
$625.6M
4.9%
YoY
|
$638.5M
11.61%
YoY
|
$586.3M
-1.66%
YoY
|
$590.9M
0.53%
YoY
|
$596.4M
N/A
|
$572.1M
7.4%
YoY
|
$596.2M
12.68%
YoY
|
$587.8M
8.87%
YoY
|
N/A
|
$532.7M
-1.33%
YoY
|
| Operating Profit |
$89.40M
391.21%
YoY
|
$177.4M
22.18%
YoY
|
$94.10M
7.42%
YoY
|
$45.00M
-71.45%
YoY
|
$18.20M
-84.27%
YoY
|
$145.2M
-27.9%
YoY
|
$87.60M
-41.33%
YoY
|
$157.6M
46.2%
YoY
|
$115.7M
97.78%
YoY
|
$201.4M
30.78%
YoY
|
$149.3M
24.31%
YoY
|
$107.8M
25.79%
YoY
|
$58.50M
110.43%
YoY
|
$154.0M
N/A
|
$120.1M
-4.0%
YoY
|
$85.70M
-5.3%
YoY
|
$27.80M
-29.44%
YoY
|
N/A
|
$125.1M
-9.68%
YoY
|
| Interest Expense |
-$6.700M
-53.79%
YoY
|
$13.30M
-350.94%
YoY
|
$4.400M
-78.54%
YoY
|
$700.0K
-100.71%
YoY
|
-$14.50M
-175.52%
YoY
|
-$5.300M
-235.9%
YoY
|
$20.50M
34.87%
YoY
|
-$99.00M
-838.81%
YoY
|
$19.20M
53.6%
YoY
|
$3.900M
-39.06%
YoY
|
$15.20M
24.59%
YoY
|
$13.40M
6.35%
YoY
|
$12.50M
-8.76%
YoY
|
$6.400M
N/A
|
$12.20M
-36.13%
YoY
|
$12.60M
-34.72%
YoY
|
$13.70M
-31.84%
YoY
|
N/A
|
$19.10M
-13.57%
YoY
|
| Other Income/Expense, Net |
-$4.300M
-286.96%
YoY
|
$300.0K
-110.71%
YoY
|
$2.300M
-147.92%
YoY
|
$1.300M
-316.67%
YoY
|
$2.300M
-126.74%
YoY
|
-$2.800M
-286.67%
YoY
|
-$4.800M
-47.25%
YoY
|
-$600.0K
-92.59%
YoY
|
-$8.600M
-33.33%
YoY
|
$1.500M
50.0%
YoY
|
-$9.100M
9.64%
YoY
|
-$8.100M
-25.69%
YoY
|
-$12.90M
158.0%
YoY
|
$1.000M
N/A
|
-$8.300M
-38.52%
YoY
|
-$10.90M
147.73%
YoY
|
-$5.000M
-54.95%
YoY
|
N/A
|
-$13.50M
-33.82%
YoY
|
| Pretax Income |
$81.80M
-409.85%
YoY
|
$180.5M
53.49%
YoY
|
$96.90M
17.03%
YoY
|
$47.00M
13.25%
YoY
|
-$26.40M
-124.65%
YoY
|
$117.6M
-42.63%
YoY
|
$82.80M
-40.94%
YoY
|
$41.50M
-71.48%
YoY
|
$107.1M
134.87%
YoY
|
$205.0M
27.09%
YoY
|
$140.2M
25.4%
YoY
|
$145.5M
94.52%
YoY
|
$45.60M
-220.63%
YoY
|
$161.3M
311.48%
YoY
|
$111.8M
0.18%
YoY
|
$74.80M
-13.12%
YoY
|
-$37.80M
-233.57%
YoY
|
$39.20M
-77.47%
YoY
|
$111.6M
-5.5%
YoY
|
| Income Tax |
$17.70M
-163.9%
YoY
|
$15.30M
-247.12%
YoY
|
$2.100M
-58.0%
YoY
|
$10.80M
-28.0%
YoY
|
-$27.70M
-241.33%
YoY
|
-$10.40M
-146.43%
YoY
|
$5.000M
-69.88%
YoY
|
$15.00M
-52.53%
YoY
|
$19.60M
-294.06%
YoY
|
$22.40M
-21.13%
YoY
|
$16.60M
-27.51%
YoY
|
$31.60M
146.88%
YoY
|
-$10.10M
50.75%
YoY
|
$28.40M
N/A
|
$22.90M
-167.75%
YoY
|
$12.80M
-48.59%
YoY
|
-$6.700M
-184.81%
YoY
|
N/A
|
-$33.80M
-279.79%
YoY
|
| Net Earnings |
$64.10M
-8112.5%
YoY
|
$162.0M
30.33%
YoY
|
$92.60M
21.68%
YoY
|
$34.10M
39.75%
YoY
|
-$800.0K
-100.94%
YoY
|
$124.3M
-31.1%
YoY
|
$76.10M
-37.37%
YoY
|
$24.40M
-78.48%
YoY
|
$85.40M
53.32%
YoY
|
$180.4M
35.74%
YoY
|
$121.5M
36.67%
YoY
|
$113.4M
82.9%
YoY
|
$55.70M
-279.1%
YoY
|
$132.9M
331.49%
YoY
|
$88.90M
-38.86%
YoY
|
$62.00M
1.31%
YoY
|
-$31.10M
-252.45%
YoY
|
$30.80M
-81.71%
YoY
|
$145.4M
46.42%
YoY
|
| Basic Earnings Per Share |
$0.19
N/A
|
N/A
|
$0.28
16.67%
YoY
|
$0.10
25.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.24
-36.84%
YoY
|
$0.08
-77.14%
YoY
|
$0.26
52.94%
YoY
|
N/A
|
$0.38
40.74%
YoY
|
$0.35
84.21%
YoY
|
$0.17
-270.0%
YoY
|
N/A
|
$0.27
-38.64%
YoY
|
$0.19
5.56%
YoY
|
-$0.10
-266.67%
YoY
|
$0.09
-82.0%
YoY
|
$0.44
51.72%
YoY
|
| Diluted Earnings Per Share |
$0.19
-7661.29%
YoY
|
$0.48
25.09%
YoY
|
$0.28
16.67%
YoY
|
$0.10
33.6%
YoY
|
$0.00
-100.95%
YoY
|
$0.38
-100.0%
YoY
|
$0.24
-35.14%
YoY
|
$0.07
-78.61%
YoY
|
$0.26
52.94%
YoY
|
$546.8K
36.69%
YoY
|
$0.37
37.04%
YoY
|
$0.35
84.21%
YoY
|
$0.17
-270.0%
YoY
|
$400.1K
444511238.55%
YoY
|
$0.27
-37.21%
YoY
|
$0.19
5.56%
YoY
|
-$0.10
-266.67%
YoY
|
$0.09
-81.63%
YoY
|
$0.43
48.28%
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 |
333.2M shares
3.5%
YoY
|
331.1M shares
3.83%
YoY
|
329.2M shares
2.43%
YoY
|
325.0M shares
1.06%
YoY
|
321.9M shares
-0.63%
YoY
|
318.9M shares
-1.75%
YoY
|
321.4M shares
-0.39%
YoY
|
321.6M shares
0.18%
YoY
|
324.0M shares
0.67%
YoY
|
324.6M shares
-0.19%
YoY
|
322.6M shares
-0.43%
YoY
|
321.0M shares
-1.08%
YoY
|
321.8M shares
-1.38%
YoY
|
325.2M shares
-1.38%
YoY
|
324.0M shares
-2.09%
YoY
|
324.5M shares
-1.96%
YoY
|
326.3M shares
-1.36%
YoY
|
329.7M shares
-1.49%
YoY
|
330.9M shares
-3.3%
YoY
|
| Diluted Shares Outstanding |
339.2M shares
5.15%
YoY
|
N/A
|
335.9M shares
3.74%
YoY
|
332.7M shares
2.06%
YoY
|
322.6M shares
-1.98%
YoY
|
N/A
|
323.8M shares
-1.55%
YoY
|
326.0M shares
-0.64%
YoY
|
329.1M shares
-0.6%
YoY
|
N/A
|
328.9M shares
-0.66%
YoY
|
328.1M shares
-0.7%
YoY
|
331.1M shares
1.47%
YoY
|
N/A
|
331.1M shares
-1.02%
YoY
|
330.4M shares
-0.81%
YoY
|
326.3M shares
-2.63%
YoY
|
N/A
|
334.5M shares
-3.18%
YoY
|
Loading...