|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.396B
8.33%
YoY
|
$4.981B
8.66%
YoY
|
$4.584B
-20.71%
YoY
|
$5.781B
2.74%
YoY
|
$5.627B
26.51%
YoY
|
| Cost Of Revenue |
$2.803B
9.15%
YoY
|
$2.568B
4.35%
YoY
|
$2.461B
-22.05%
YoY
|
$3.157B
5.27%
YoY
|
$2.999B
22.66%
YoY
|
| Gross Profit |
$2.593B
7.46%
YoY
|
$2.413B
13.66%
YoY
|
$2.123B
-19.09%
YoY
|
$2.624B
-0.15%
YoY
|
$2.628B
31.2%
YoY
|
| Selling, General & Admin |
$1.086B
10.7%
YoY
|
$981.0M
7.21%
YoY
|
$915.0M
-6.82%
YoY
|
$982.0M
5.03%
YoY
|
$935.0M
18.81%
YoY
|
| Research & Development |
$593.0M
5.33%
YoY
|
$563.0M
8.48%
YoY
|
$519.0M
-8.95%
YoY
|
$570.0M
0.53%
YoY
|
$567.0M
25.17%
YoY
|
| Depreciation & Amortization |
$71.00M
4.41%
YoY
|
$68.00M
-5.56%
YoY
|
$72.00M
5.88%
YoY
|
$68.00M
-5.56%
YoY
|
$72.00M
5.88%
YoY
|
| Operating Expenses |
$1.893B
13.29%
YoY
|
$1.671B
1.77%
YoY
|
$1.642B
-21.62%
YoY
|
$2.095B
27.05%
YoY
|
$1.649B
21.97%
YoY
|
| Operating Profit |
$700.0M
-5.66%
YoY
|
$742.0M
54.26%
YoY
|
$481.0M
-9.07%
YoY
|
$529.0M
-45.97%
YoY
|
$979.0M
50.38%
YoY
|
| Interest Expense |
-$108.0M
10.2%
YoY
|
-$98.00M
-26.32%
YoY
|
-$133.0M
-678.26%
YoY
|
$23.00M
360.0%
YoY
|
$5.000M
-93.42%
YoY
|
| Other Income/Expense, Net |
-$140.0M
30.84%
YoY
|
-$107.0M
-27.21%
YoY
|
-$147.0M
-1080.0%
YoY
|
$15.00M
-236.36%
YoY
|
-$11.00M
-87.91%
YoY
|
| Pretax Income |
$560.0M
-11.81%
YoY
|
$635.0M
90.12%
YoY
|
$334.0M
-38.6%
YoY
|
$544.0M
-43.8%
YoY
|
$968.0M
72.86%
YoY
|
| Income Tax |
$141.0M
31.78%
YoY
|
$107.0M
181.58%
YoY
|
$38.00M
-53.09%
YoY
|
$81.00M
-38.17%
YoY
|
$131.0M
133.93%
YoY
|
| Net Earnings |
$419.0M
-20.64%
YoY
|
$528.0M
78.38%
YoY
|
$296.0M
-36.07%
YoY
|
$463.0M
-44.68%
YoY
|
$837.0M
66.07%
YoY
|
| Basic Earnings Per Share |
$8.24
-19.61%
YoY
|
$10.25
78.26%
YoY
|
$5.75
-35.1%
YoY
|
$8.86
-43.42%
YoY
|
$15.66
66.07%
YoY
|
| Diluted Earnings Per Share |
$8.18
-19.65%
YoY
|
$10.18
77.97%
YoY
|
$5.72
-35.0%
YoY
|
$8.80
-43.3%
YoY
|
$15.52
65.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.82M shares
-1.31%
YoY
|
51.49M shares
0.23%
YoY
|
51.38M shares
-1.59%
YoY
|
52.21M shares
-2.32%
YoY
|
53.45M shares
0.01%
YoY
|
| Diluted Shares Outstanding |
51.21M shares
-1.29%
YoY
|
51.88M shares
0.33%
YoY
|
51.71M shares
-1.61%
YoY
|
52.56M shares
-2.49%
YoY
|
53.90M shares
-0.02%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.495B
15.62%
YoY
|
$1.475B
10.57%
YoY
|
$1.320B
5.18%
YoY
|
$1.293B
6.24%
YoY
|
$1.308B
11.32%
YoY
|
$1.334B
32.21%
YoY
|
$1.255B
3.38%
YoY
|
$1.217B
-13.38%
YoY
|
$1.175B
N/A
|
$1.009B
-26.78%
YoY
|
$1.214B
-17.3%
YoY
|
$1.405B
-1.89%
YoY
|
$1.378B
-4.04%
YoY
|
$1.468B
6.61%
YoY
|
$1.432B
6.31%
YoY
|
$1.436B
9.79%
YoY
|
$1.377B
21.64%
YoY
|
| Cost Of Revenue |
$753.0M
11.23%
YoY
|
$777.0M
13.27%
YoY
|
$686.0M
6.85%
YoY
|
$677.0M
7.8%
YoY
|
$663.0M
8.33%
YoY
|
$686.0M
22.28%
YoY
|
$642.0M
1.42%
YoY
|
$628.0M
-14.91%
YoY
|
$612.0M
N/A
|
$561.0M
-25.2%
YoY
|
$633.0M
-20.28%
YoY
|
$738.0M
-7.17%
YoY
|
$750.0M
-5.06%
YoY
|
$794.0M
10.43%
YoY
|
$795.0M
14.88%
YoY
|
$790.0M
14.49%
YoY
|
$719.0M
12.52%
YoY
|
| Gross Profit |
$742.0M
20.45%
YoY
|
$698.0M
7.72%
YoY
|
$634.0M
3.43%
YoY
|
$616.0M
4.58%
YoY
|
$645.0M
14.56%
YoY
|
$648.0M
44.64%
YoY
|
$613.0M
5.51%
YoY
|
$589.0M
-11.69%
YoY
|
$563.0M
N/A
|
$448.0M
-28.66%
YoY
|
$581.0M
-13.8%
YoY
|
$667.0M
4.71%
YoY
|
$628.0M
-2.79%
YoY
|
$674.0M
2.43%
YoY
|
$637.0M
-2.75%
YoY
|
$646.0M
4.53%
YoY
|
$658.0M
33.47%
YoY
|
| Selling, General & Admin |
$316.0M
21.54%
YoY
|
$284.0M
10.08%
YoY
|
$270.0M
9.31%
YoY
|
$260.0M
5.26%
YoY
|
$272.0M
18.78%
YoY
|
$258.0M
20.56%
YoY
|
$247.0M
14.88%
YoY
|
$247.0M
-5.0%
YoY
|
$229.0M
N/A
|
$214.0M
-11.2%
YoY
|
$215.0M
-13.31%
YoY
|
$260.0M
3.59%
YoY
|
$241.0M
3.43%
YoY
|
$248.0M
3.33%
YoY
|
$251.0M
16.2%
YoY
|
$233.0M
6.88%
YoY
|
$240.0M
26.32%
YoY
|
| Research & Development |
$165.0M
14.58%
YoY
|
$152.0M
10.14%
YoY
|
$146.0M
3.55%
YoY
|
$144.0M
-1.37%
YoY
|
$151.0M
9.42%
YoY
|
$138.0M
18.97%
YoY
|
$141.0M
8.46%
YoY
|
$146.0M
0.0%
YoY
|
$138.0M
N/A
|
$116.0M
-18.88%
YoY
|
$130.0M
-12.16%
YoY
|
$146.0M
6.57%
YoY
|
$143.0M
1.42%
YoY
|
$148.0M
4.96%
YoY
|
$137.0M
-2.14%
YoY
|
$141.0M
2.92%
YoY
|
$141.0M
24.78%
YoY
|
| Depreciation & Amortization |
$56.00M
30.23%
YoY
|
$59.00M
40.48%
YoY
|
$42.00M
-6.67%
YoY
|
$43.00M
2.38%
YoY
|
$41.00M
-4.65%
YoY
|
$42.00M
-4.55%
YoY
|
$45.00M
2.27%
YoY
|
$42.00M
-4.55%
YoY
|
$43.00M
N/A
|
$44.00M
-20.0%
YoY
|
$44.00M
-13.73%
YoY
|
$44.00M
-15.38%
YoY
|
$55.00M
14.58%
YoY
|
$51.00M
15.91%
YoY
|
$52.00M
18.18%
YoY
|
$48.00M
11.63%
YoY
|
$44.00M
25.71%
YoY
|
| Operating Expenses |
$527.0M
21.71%
YoY
|
$476.0M
13.33%
YoY
|
$451.0M
6.87%
YoY
|
$433.0M
2.61%
YoY
|
$450.0M
11.39%
YoY
|
$420.0M
17.98%
YoY
|
$422.0M
13.75%
YoY
|
$422.0M
-4.52%
YoY
|
$404.0M
N/A
|
$356.0M
-16.43%
YoY
|
$371.0M
-54.7%
YoY
|
$442.0M
4.0%
YoY
|
$426.0M
4.16%
YoY
|
$819.0M
99.27%
YoY
|
$425.0M
10.97%
YoY
|
$409.0M
7.35%
YoY
|
$411.0M
19.83%
YoY
|
| Operating Profit |
$215.0M
17.49%
YoY
|
$222.0M
-2.63%
YoY
|
$183.0M
-4.19%
YoY
|
$183.0M
9.58%
YoY
|
$195.0M
22.64%
YoY
|
$228.0M
147.83%
YoY
|
$191.0M
-9.05%
YoY
|
$167.0M
-25.78%
YoY
|
$159.0M
N/A
|
$92.00M
-54.46%
YoY
|
$210.0M
-244.83%
YoY
|
$225.0M
6.13%
YoY
|
$202.0M
-14.77%
YoY
|
-$145.0M
-158.7%
YoY
|
$212.0M
-22.06%
YoY
|
$237.0M
0.0%
YoY
|
$247.0M
64.67%
YoY
|
| Interest Expense |
-$37.00M
48.0%
YoY
|
-$40.00M
150.0%
YoY
|
-$23.00M
-25.81%
YoY
|
-$25.00M
8.7%
YoY
|
-$23.00M
64.29%
YoY
|
-$16.00M
-76.47%
YoY
|
-$31.00M
47.62%
YoY
|
-$23.00M
-36.11%
YoY
|
-$14.00M
N/A
|
-$68.00M
-423.81%
YoY
|
-$21.00M
250.0%
YoY
|
-$36.00M
-194.74%
YoY
|
$21.00M
-520.0%
YoY
|
-$6.000M
-14.29%
YoY
|
$38.00M
1800.0%
YoY
|
-$5.000M
-50.0%
YoY
|
-$7.000M
-30.0%
YoY
|
| Other Income/Expense, Net |
-$48.00M
6.67%
YoY
|
-$1.000M
0.0%
YoY
|
-$24.00M
-42.86%
YoY
|
-$45.00M
45.16%
YoY
|
-$30.00M
76.47%
YoY
|
-$1.000M
-75.0%
YoY
|
-$42.00M
2000.0%
YoY
|
-$31.00M
-22.5%
YoY
|
-$17.00M
N/A
|
-$4.000M
-120.0%
YoY
|
-$2.000M
-75.0%
YoY
|
-$40.00M
-205.26%
YoY
|
$20.00M
-322.22%
YoY
|
-$8.000M
-11.11%
YoY
|
$38.00M
850.0%
YoY
|
-$9.000M
80.0%
YoY
|
-$9.000M
-25.0%
YoY
|
| Pretax Income |
$167.0M
21.01%
YoY
|
$98.00M
-52.88%
YoY
|
$159.0M
6.71%
YoY
|
$138.0M
1.47%
YoY
|
$165.0M
16.2%
YoY
|
$208.0M
10300.0%
YoY
|
$149.0M
-12.87%
YoY
|
$136.0M
-26.49%
YoY
|
$142.0M
N/A
|
$2.000M
-99.1%
YoY
|
$171.0M
-211.76%
YoY
|
$185.0M
-26.0%
YoY
|
$222.0M
-2.63%
YoY
|
-$153.0M
-164.29%
YoY
|
$250.0M
-9.42%
YoY
|
$228.0M
5.56%
YoY
|
$238.0M
72.46%
YoY
|
| Income Tax |
$32.00M
23.08%
YoY
|
$28.00M
-37.78%
YoY
|
$58.00M
383.33%
YoY
|
$26.00M
13.04%
YoY
|
$29.00M
7.41%
YoY
|
$45.00M
-400.0%
YoY
|
$12.00M
-55.56%
YoY
|
$23.00M
-34.29%
YoY
|
$27.00M
N/A
|
-$15.00M
-128.85%
YoY
|
$27.00M
-149.09%
YoY
|
$35.00M
-22.22%
YoY
|
$52.00M
79.31%
YoY
|
-$55.00M
-389.47%
YoY
|
$45.00M
-6.25%
YoY
|
$29.00M
70.59%
YoY
|
$19.00M
-13.64%
YoY
|
| Net Earnings |
$135.0M
20.54%
YoY
|
$70.00M
-57.06%
YoY
|
$101.0M
-26.28%
YoY
|
$112.0M
-0.88%
YoY
|
$136.0M
18.26%
YoY
|
$163.0M
858.82%
YoY
|
$137.0M
-4.86%
YoY
|
$113.0M
-24.67%
YoY
|
$115.0M
N/A
|
$17.00M
-90.0%
YoY
|
$144.0M
-246.94%
YoY
|
$150.0M
-26.83%
YoY
|
$170.0M
-14.57%
YoY
|
-$98.00M
-144.75%
YoY
|
$205.0M
-10.09%
YoY
|
$199.0M
0.0%
YoY
|
$219.0M
88.79%
YoY
|
| Basic Earnings Per Share |
$2.74
24.55%
YoY
|
N/A
|
$1.98
-25.28%
YoY
|
$2.20
0.46%
YoY
|
$2.64
17.86%
YoY
|
N/A
|
$2.65
-5.36%
YoY
|
$2.19
-25.0%
YoY
|
$2.24
N/A
|
N/A
|
$2.80
-249.73%
YoY
|
$2.92
-24.35%
YoY
|
$3.28
-11.83%
YoY
|
-$1.87
-145.61%
YoY
|
$3.86
-9.39%
YoY
|
$3.72
N/A
|
$4.10
88.07%
YoY
|
| Diluted Earnings Per Share |
$2.72
24.2%
YoY
|
$1.39
-55.81%
YoY
|
$1.97
-25.38%
YoY
|
$2.19
0.92%
YoY
|
$2.62
17.49%
YoY
|
$3.14
853.39%
YoY
|
$2.64
-5.2%
YoY
|
$2.17
-25.17%
YoY
|
$2.23
N/A
|
$0.33
-89.91%
YoY
|
$2.79
-248.93%
YoY
|
$2.90
-24.28%
YoY
|
$3.26
-11.65%
YoY
|
-$1.87
-145.95%
YoY
|
$3.83
-9.24%
YoY
|
$3.69
-100.0%
YoY
|
$4.07
88.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
|
| Basic Shares Outstanding |
47.63M shares
-6.33%
YoY
|
50.66M shares
-1.78%
YoY
|
50.85M shares
-1.43%
YoY
|
50.85M shares
-1.1%
YoY
|
51.38M shares
0.0%
YoY
|
51.58M shares
0.43%
YoY
|
51.58M shares
0.4%
YoY
|
51.42M shares
0.0%
YoY
|
51.38M shares
-0.05%
YoY
|
51.36M shares
-0.92%
YoY
|
51.38M shares
-1.46%
YoY
|
51.42M shares
-3.02%
YoY
|
51.83M shares
-2.96%
YoY
|
52.14M shares
-2.45%
YoY
|
53.02M shares
-0.87%
YoY
|
53.42M shares
0.19%
YoY
|
53.45M shares
0.28%
YoY
|
| Diluted Shares Outstanding |
49.43M shares
-3.62%
YoY
|
N/A
|
51.17M shares
-1.44%
YoY
|
51.28M shares
-1.06%
YoY
|
51.81M shares
0.03%
YoY
|
N/A
|
51.92M shares
0.41%
YoY
|
51.83M shares
0.16%
YoY
|
51.79M shares
N/A
|
N/A
|
51.71M shares
-0.83%
YoY
|
51.75M shares
-3.18%
YoY
|
52.16M shares
-3.17%
YoY
|
52.14M shares
-3.28%
YoY
|
53.45M shares
-0.96%
YoY
|
53.87M shares
N/A
|
53.91M shares
0.36%
YoY
|
Loading...