|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.674B
7.25%
YoY
|
$5.291B
-3.79%
YoY
|
$5.499B
-16.74%
YoY
|
$6.604B
17.75%
YoY
|
$5.609B
23.19%
YoY
|
| Cost Of Revenue |
$1.980B
-0.57%
YoY
|
$1.991B
-8.84%
YoY
|
$2.185B
-24.75%
YoY
|
$2.903B
9.23%
YoY
|
$2.658B
33.03%
YoY
|
| Gross Profit |
$3.694B
11.98%
YoY
|
$3.299B
-0.46%
YoY
|
$3.314B
-10.46%
YoY
|
$3.702B
25.43%
YoY
|
$2.951B
15.5%
YoY
|
| Selling, General & Admin |
$2.210B
11.81%
YoY
|
$1.976B
1.59%
YoY
|
$1.945B
-9.66%
YoY
|
$2.153B
35.04%
YoY
|
$1.595B
14.51%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$450.0M
8.77%
YoY
|
$413.7M
8.16%
YoY
|
$382.5M
9.29%
YoY
|
$350.0M
18.16%
YoY
|
$296.2M
1.96%
YoY
|
| Operating Expenses |
$3.536B
12.7%
YoY
|
$3.138B
3.96%
YoY
|
$3.018B
-3.41%
YoY
|
$3.125B
29.93%
YoY
|
$2.405B
6.06%
YoY
|
| Operating Profit |
$168.9M
2.24%
YoY
|
$165.2M
-44.26%
YoY
|
$296.4M
-50.63%
YoY
|
$600.4M
12.5%
YoY
|
$533.7M
86.15%
YoY
|
| Interest Expense |
-$28.40M
184.0%
YoY
|
-$10.00M
38.89%
YoY
|
-$7.200M
-175.0%
YoY
|
$9.600M
-23.2%
YoY
|
$12.50M
-8.09%
YoY
|
| Other Income/Expense, Net |
-$30.90M
137.69%
YoY
|
-$13.00M
-176.92%
YoY
|
$16.90M
369.44%
YoY
|
$3.600M
-56.63%
YoY
|
$8.300M
-318.42%
YoY
|
| Pretax Income |
$138.0M
-9.33%
YoY
|
$152.2M
-50.28%
YoY
|
$306.1M
-49.32%
YoY
|
$604.0M
11.44%
YoY
|
$542.0M
91.59%
YoY
|
| Income Tax |
$34.40M
-2.27%
YoY
|
$35.20M
-47.93%
YoY
|
$67.60M
-53.76%
YoY
|
$146.2M
7.03%
YoY
|
$136.6M
91.85%
YoY
|
| Net Earnings |
$103.6M
-11.45%
YoY
|
$117.0M
-50.94%
YoY
|
$238.5M
-47.9%
YoY
|
$457.8M
12.93%
YoY
|
$405.4M
91.5%
YoY
|
| Basic Earnings Per Share |
$0.59
-11.94%
YoY
|
$0.67
-50.37%
YoY
|
$1.35
-47.47%
YoY
|
$2.57
12.72%
YoY
|
$2.28
91.6%
YoY
|
| Diluted Earnings Per Share |
$0.59
-10.61%
YoY
|
$0.66
-50.69%
YoY
|
$1.34
-47.72%
YoY
|
$2.56
12.28%
YoY
|
$2.28
91.6%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
175.2M shares
-0.17%
YoY
|
175.5M shares
-1.02%
YoY
|
177.3M shares
-0.34%
YoY
|
177.9M shares
0.17%
YoY
|
177.6M shares
0.17%
YoY
|
| Diluted Shares Outstanding |
175.9M shares
-0.11%
YoY
|
176.1M shares
-1.18%
YoY
|
178.2M shares
-0.34%
YoY
|
178.8M shares
0.39%
YoY
|
178.1M shares
0.28%
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.399B
-0.24%
YoY
|
$1.400B
4.52%
YoY
|
$1.452B
10.39%
YoY
|
$1.421B
7.88%
YoY
|
$1.402B
6.28%
YoY
|
$1.339B
-2.38%
YoY
|
$1.316B
-2.68%
YoY
|
$1.317B
-2.21%
YoY
|
$1.319B
-7.68%
YoY
|
$1.372B
-12.17%
YoY
|
$1.352B
-19.3%
YoY
|
$1.347B
-22.92%
YoY
|
$1.429B
-11.84%
YoY
|
$1.562B
-0.83%
YoY
|
$1.675B
15.98%
YoY
|
$1.747B
28.37%
YoY
|
$1.621B
31.9%
YoY
|
$1.575B
24.47%
YoY
|
$1.445B
27.19%
YoY
|
$1.361B
31.76%
YoY
|
| Cost Of Revenue |
$477.6M
-1.61%
YoY
|
$497.1M
-0.24%
YoY
|
$505.4M
2.93%
YoY
|
$492.1M
-0.24%
YoY
|
$485.4M
-4.58%
YoY
|
$498.3M
-9.33%
YoY
|
$491.0M
-9.07%
YoY
|
$493.3M
-7.24%
YoY
|
$508.7M
-9.66%
YoY
|
$549.6M
-15.3%
YoY
|
$540.0M
-26.53%
YoY
|
$531.8M
-31.72%
YoY
|
$563.1M
-23.92%
YoY
|
$648.9M
-14.31%
YoY
|
$735.0M
6.17%
YoY
|
$778.9M
19.9%
YoY
|
$740.1M
32.52%
YoY
|
$757.3M
30.55%
YoY
|
$692.3M
38.18%
YoY
|
$649.6M
48.62%
YoY
|
| Gross Profit |
$920.9M
0.49%
YoY
|
$902.5M
7.34%
YoY
|
$947.0M
14.83%
YoY
|
$928.4M
12.75%
YoY
|
$916.4M
13.09%
YoY
|
$840.8M
2.27%
YoY
|
$824.7M
1.56%
YoY
|
$823.4M
1.07%
YoY
|
$810.3M
-6.39%
YoY
|
$822.1M
-9.94%
YoY
|
$812.0M
-13.64%
YoY
|
$814.7M
-15.84%
YoY
|
$865.6M
-1.68%
YoY
|
$912.8M
11.66%
YoY
|
$940.3M
25.01%
YoY
|
$968.0M
36.11%
YoY
|
$880.4M
31.38%
YoY
|
$817.5M
19.33%
YoY
|
$752.2M
18.51%
YoY
|
$711.2M
19.39%
YoY
|
| Selling, General & Admin |
$548.8M
0.81%
YoY
|
$533.1M
9.96%
YoY
|
$547.1M
15.45%
YoY
|
$538.1M
12.22%
YoY
|
$544.4M
10.18%
YoY
|
$484.8M
-3.77%
YoY
|
$473.9M
-5.86%
YoY
|
$479.5M
6.23%
YoY
|
$494.1M
1.54%
YoY
|
$503.8M
-1.37%
YoY
|
$503.4M
-5.11%
YoY
|
$451.4M
-14.35%
YoY
|
$486.6M
-10.81%
YoY
|
$510.8M
19.01%
YoY
|
$530.5M
33.86%
YoY
|
$527.0M
39.42%
YoY
|
$545.6M
51.43%
YoY
|
$429.2M
20.63%
YoY
|
$396.3M
18.4%
YoY
|
$378.0M
21.0%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$110.9M
-2.38%
YoY
|
$111.2M
4.41%
YoY
|
$112.9M
10.79%
YoY
|
$112.3M
9.56%
YoY
|
$113.6M
10.51%
YoY
|
$106.5M
5.76%
YoY
|
$101.9M
5.27%
YoY
|
$102.5M
9.98%
YoY
|
$102.8M
11.98%
YoY
|
$100.7M
9.81%
YoY
|
$96.80M
9.75%
YoY
|
$93.20M
8.0%
YoY
|
$91.80M
9.55%
YoY
|
$91.70M
21.14%
YoY
|
$88.20M
18.87%
YoY
|
$86.30M
17.9%
YoY
|
$83.80M
14.64%
YoY
|
$75.70M
2.02%
YoY
|
$74.20M
0.0%
YoY
|
$73.20M
1.24%
YoY
|
| Operating Expenses |
$887.5M
1.51%
YoY
|
$876.6M
9.32%
YoY
|
$911.7M
16.65%
YoY
|
$873.4M
13.08%
YoY
|
$874.3M
11.86%
YoY
|
$801.9M
1.4%
YoY
|
$781.6M
1.28%
YoY
|
$772.4M
7.07%
YoY
|
$781.6M
2.4%
YoY
|
$790.8M
1.38%
YoY
|
$771.7M
-2.92%
YoY
|
$721.4M
-8.82%
YoY
|
$763.3M
2.42%
YoY
|
$780.0M
24.4%
YoY
|
$794.9M
32.82%
YoY
|
$791.2M
35.16%
YoY
|
$745.3M
25.49%
YoY
|
$627.0M
8.38%
YoY
|
$598.5M
4.83%
YoY
|
$585.4M
10.02%
YoY
|
| Operating Profit |
$33.40M
-20.67%
YoY
|
$25.90M
-33.42%
YoY
|
$35.30M
-18.1%
YoY
|
$55.00M
7.84%
YoY
|
$42.10M
46.69%
YoY
|
$38.90M
24.28%
YoY
|
$43.10M
-7.71%
YoY
|
$51.00M
-45.34%
YoY
|
$28.70M
-74.96%
YoY
|
$31.30M
-76.43%
YoY
|
$46.70M
-67.88%
YoY
|
$93.30M
-47.17%
YoY
|
$114.6M
-15.17%
YoY
|
$132.8M
-30.29%
YoY
|
$145.4M
-5.4%
YoY
|
$176.6M
40.38%
YoY
|
$135.1M
77.3%
YoY
|
$190.5M
78.71%
YoY
|
$153.7M
142.81%
YoY
|
$125.8M
98.42%
YoY
|
| Interest Expense |
-$5.500M
-11.29%
YoY
|
-$6.400M
106.45%
YoY
|
-$8.200M
215.38%
YoY
|
-$7.100M
-265.12%
YoY
|
-$6.200M
-255.0%
YoY
|
-$3.100M
-8.82%
YoY
|
-$2.600M
-178.79%
YoY
|
$4.300M
-125.44%
YoY
|
$4.000M
-9.09%
YoY
|
-$3.400M
-230.77%
YoY
|
$3.300M
57.14%
YoY
|
-$16.90M
-868.18%
YoY
|
$4.400M
57.14%
YoY
|
$2.600M
-204.0%
YoY
|
$2.100M
-36.36%
YoY
|
$2.200M
-26.67%
YoY
|
$2.800M
-17.65%
YoY
|
-$2.500M
-7.41%
YoY
|
$3.300M
-2.94%
YoY
|
$3.000M
-9.09%
YoY
|
| Other Income/Expense, Net |
-$6.200M
-15.07%
YoY
|
-$700.0K
-136.84%
YoY
|
-$8.900M
134.21%
YoY
|
-$7.600M
90.0%
YoY
|
-$7.300M
82.5%
YoY
|
$1.900M
-575.0%
YoY
|
-$3.800M
533.33%
YoY
|
-$4.000M
-124.54%
YoY
|
-$4.000M
-127.21%
YoY
|
-$400.0K
-92.98%
YoY
|
-$600.0K
-102.69%
YoY
|
$16.30M
-507.5%
YoY
|
$14.70M
-226.72%
YoY
|
-$5.700M
-246.15%
YoY
|
$22.30M
-432.84%
YoY
|
-$4.000M
-123.53%
YoY
|
-$11.60M
241.18%
YoY
|
$3.900M
-750.0%
YoY
|
-$6.700M
109.38%
YoY
|
$17.00M
-2528.57%
YoY
|
| Pretax Income |
$27.20M
-21.84%
YoY
|
$29.40M
-28.64%
YoY
|
$26.40M
-32.82%
YoY
|
$47.40M
0.85%
YoY
|
$34.80M
40.89%
YoY
|
$41.20M
49.82%
YoY
|
$39.30M
-14.75%
YoY
|
$47.00M
-54.46%
YoY
|
$24.70M
-80.9%
YoY
|
$27.50M
-80.39%
YoY
|
$46.10M
-72.51%
YoY
|
$103.2M
-40.21%
YoY
|
$129.3M
4.7%
YoY
|
$140.2M
-21.85%
YoY
|
$167.7M
14.08%
YoY
|
$172.6M
20.87%
YoY
|
$123.5M
69.64%
YoY
|
$179.4M
76.23%
YoY
|
$147.0M
144.59%
YoY
|
$142.8M
127.75%
YoY
|
| Income Tax |
$6.800M
-21.84%
YoY
|
$7.300M
-15.12%
YoY
|
$7.000M
-19.54%
YoY
|
$11.40M
-2.56%
YoY
|
$8.700M
40.32%
YoY
|
$8.600M
8500.0%
YoY
|
$8.700M
-17.14%
YoY
|
$11.70M
-54.47%
YoY
|
$6.200M
-80.19%
YoY
|
$100.0K
-99.67%
YoY
|
$10.50M
-74.94%
YoY
|
$25.70M
-39.95%
YoY
|
$31.30M
-0.32%
YoY
|
$30.10M
-33.55%
YoY
|
$41.90M
13.24%
YoY
|
$42.80M
17.91%
YoY
|
$31.40M
74.44%
YoY
|
$45.30M
81.93%
YoY
|
$37.00M
137.18%
YoY
|
$36.30M
124.07%
YoY
|
| Net Earnings |
$20.40M
-21.84%
YoY
|
$22.10M
-32.21%
YoY
|
$19.40M
-36.6%
YoY
|
$36.00M
1.98%
YoY
|
$26.10M
41.08%
YoY
|
$32.60M
18.98%
YoY
|
$30.60M
-14.04%
YoY
|
$35.30M
-54.45%
YoY
|
$18.50M
-81.12%
YoY
|
$27.40M
-75.11%
YoY
|
$35.60M
-71.7%
YoY
|
$77.50M
-40.29%
YoY
|
$98.00M
6.41%
YoY
|
$110.1M
-17.9%
YoY
|
$125.8M
14.36%
YoY
|
$129.8M
21.88%
YoY
|
$92.10M
68.07%
YoY
|
$134.1M
74.38%
YoY
|
$110.0M
147.19%
YoY
|
$106.5M
129.03%
YoY
|
| Basic Earnings Per Share |
$0.12
-20.0%
YoY
|
N/A
|
$0.11
-35.29%
YoY
|
$0.21
5.0%
YoY
|
$0.15
36.36%
YoY
|
N/A
|
$0.17
-15.0%
YoY
|
$0.20
-54.55%
YoY
|
$0.11
-80.0%
YoY
|
N/A
|
$0.20
-71.83%
YoY
|
$0.44
-39.73%
YoY
|
$0.55
5.77%
YoY
|
N/A
|
$0.71
14.52%
YoY
|
$0.73
21.67%
YoY
|
$0.52
67.74%
YoY
|
N/A
|
$0.62
148.0%
YoY
|
$0.60
130.77%
YoY
|
| Diluted Earnings Per Share |
$0.12
-20.0%
YoY
|
$0.13
-32.41%
YoY
|
$0.11
-35.29%
YoY
|
$0.20
0.0%
YoY
|
$0.15
50.0%
YoY
|
$0.19
19.64%
YoY
|
$0.17
-15.0%
YoY
|
$0.20
-53.88%
YoY
|
$0.10
-81.82%
YoY
|
$0.15
-74.79%
YoY
|
$0.20
-71.43%
YoY
|
$0.43
-40.59%
YoY
|
$0.55
5.77%
YoY
|
$0.61
-100.0%
YoY
|
$0.70
12.9%
YoY
|
$0.73
21.67%
YoY
|
$0.52
67.74%
YoY
|
$749.2K
73.31%
YoY
|
$0.62
148.0%
YoY
|
$0.60
130.77%
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 |
175.1M shares
-0.11%
YoY
|
N/A
|
175.3M shares
0.06%
YoY
|
175.2M shares
-0.17%
YoY
|
175.3M shares
-0.4%
YoY
|
N/A
|
175.2M shares
-0.96%
YoY
|
175.5M shares
-1.46%
YoY
|
176.0M shares
-1.23%
YoY
|
N/A
|
176.9M shares
-0.62%
YoY
|
178.1M shares
0.06%
YoY
|
178.2M shares
0.28%
YoY
|
N/A
|
178.0M shares
0.17%
YoY
|
178.0M shares
0.23%
YoY
|
177.7M shares
0.17%
YoY
|
N/A
|
177.7M shares
0.23%
YoY
|
177.6M shares
0.23%
YoY
|
| Diluted Shares Outstanding |
175.9M shares
-0.06%
YoY
|
N/A
|
175.9M shares
0.0%
YoY
|
175.7M shares
-0.06%
YoY
|
176.0M shares
-0.34%
YoY
|
N/A
|
175.9M shares
-1.01%
YoY
|
175.8M shares
-1.62%
YoY
|
176.6M shares
-1.4%
YoY
|
N/A
|
177.7M shares
-0.56%
YoY
|
178.7M shares
0.11%
YoY
|
179.1M shares
0.34%
YoY
|
N/A
|
178.7M shares
0.45%
YoY
|
178.5M shares
0.34%
YoY
|
178.5M shares
0.39%
YoY
|
N/A
|
177.9M shares
0.11%
YoY
|
177.9M shares
0.23%
YoY
|
Loading...