|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$7.011B
5.09%
YoY
|
$6.671B
0.15%
YoY
|
$6.661B
-0.35%
YoY
|
$6.685B
16.33%
YoY
|
$5.746B
15.82%
YoY
|
| Cost Of Revenue |
$1.722B
-3.36%
YoY
|
$1.782B
-8.44%
YoY
|
$1.946B
-4.33%
YoY
|
$2.034B
22.21%
YoY
|
$1.664B
-3.35%
YoY
|
| Gross Profit |
$5.289B
8.17%
YoY
|
$4.890B
3.7%
YoY
|
$4.715B
1.39%
YoY
|
$4.650B
13.93%
YoY
|
$4.082B
26.01%
YoY
|
| Selling, General & Admin |
$4.019B
7.19%
YoY
|
$3.749B
5.84%
YoY
|
$3.543B
3.23%
YoY
|
$3.432B
15.22%
YoY
|
$2.979B
2.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$162.9M
-6.38%
YoY
|
$174.0M
-4.5%
YoY
|
$182.2M
-6.71%
YoY
|
$195.3M
-11.43%
YoY
|
$220.5M
-73.41%
YoY
|
| Operating Expenses |
$4.019B
7.19%
YoY
|
$3.749B
5.84%
YoY
|
$3.543B
3.23%
YoY
|
$3.432B
15.22%
YoY
|
$2.979B
2.04%
YoY
|
| Operating Profit |
$415.0M
-63.6%
YoY
|
$1.140B
-2.76%
YoY
|
$1.172B
-0.29%
YoY
|
$1.176B
21.47%
YoY
|
$968.0M
-275.74%
YoY
|
| Interest Expense |
-$85.40M
-31.68%
YoY
|
-$125.0M
352.9%
YoY
|
-$27.60M
-52.98%
YoY
|
-$58.70M
-17.79%
YoY
|
-$71.40M
18.8%
YoY
|
| Other Income/Expense, Net |
$6.600M
-306.25%
YoY
|
-$3.200M
88.24%
YoY
|
-$1.700M
-89.63%
YoY
|
-$16.40M
-2442.86%
YoY
|
$700.0K
-94.74%
YoY
|
| Pretax Income |
$216.1M
-78.64%
YoY
|
$1.012B
-11.48%
YoY
|
$1.143B
9.18%
YoY
|
$1.047B
16.68%
YoY
|
$897.3M
-243.75%
YoY
|
| Income Tax |
$32.90M
-83.21%
YoY
|
$195.9M
-5.41%
YoY
|
$207.1M
8.6%
YoY
|
$190.7M
202.22%
YoY
|
$63.10M
126.16%
YoY
|
| Net Earnings |
$183.2M
-77.55%
YoY
|
$816.0M
-12.82%
YoY
|
$936.0M
9.31%
YoY
|
$856.3M
2.65%
YoY
|
$834.2M
-227.93%
YoY
|
| Basic Earnings Per Share |
$0.84
-76.4%
YoY
|
$3.56
-10.1%
YoY
|
$3.96
22.22%
YoY
|
$3.24
8.0%
YoY
|
$3.00
-228.21%
YoY
|
| Diluted Earnings Per Share |
$0.82
-76.57%
YoY
|
$3.50
-9.79%
YoY
|
$3.88
22.4%
YoY
|
$3.17
7.46%
YoY
|
$2.95
-226.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
216.8M shares
-5.41%
YoY
|
229.2M shares
-3.05%
YoY
|
236.4M shares
-10.56%
YoY
|
264.3M shares
-4.89%
YoY
|
277.9M shares
-0.25%
YoY
|
| Diluted Shares Outstanding |
222.5M shares
-4.59%
YoY
|
233.2M shares
-3.36%
YoY
|
241.3M shares
-10.66%
YoY
|
270.1M shares
-4.56%
YoY
|
283.0M shares
1.58%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.921B
21.2%
YoY
|
$2.502B
13.98%
YoY
|
$1.705B
13.07%
YoY
|
$1.723B
8.3%
YoY
|
$1.585B
6.89%
YoY
|
$2.195B
5.32%
YoY
|
$1.508B
-6.92%
YoY
|
$1.591B
5.41%
YoY
|
$1.482B
N/A
|
$2.085B
38.37%
YoY
|
$1.620B
-0.33%
YoY
|
$1.510B
5.01%
YoY
|
$1.507B
1.73%
YoY
|
$1.625B
0.59%
YoY
|
$1.438B
N/A
|
$2.141B
68.16%
YoY
|
$1.481B
-12.13%
YoY
|
$1.615B
37.81%
YoY
|
| Cost Of Revenue |
$444.1M
17.24%
YoY
|
$614.0M
9.19%
YoY
|
$404.1M
8.45%
YoY
|
$408.1M
2.05%
YoY
|
$378.8M
1.01%
YoY
|
$562.3M
-4.9%
YoY
|
$372.6M
-16.61%
YoY
|
$399.9M
-2.75%
YoY
|
$375.0M
N/A
|
$591.3M
30.85%
YoY
|
$446.8M
-11.65%
YoY
|
$411.2M
-4.9%
YoY
|
$451.9M
9.63%
YoY
|
$505.7M
14.62%
YoY
|
$432.4M
N/A
|
$683.8M
89.21%
YoY
|
$412.2M
-19.44%
YoY
|
$441.2M
29.01%
YoY
|
| Gross Profit |
$1.477B
22.45%
YoY
|
$1.888B
15.63%
YoY
|
$1.301B
14.59%
YoY
|
$1.315B
10.4%
YoY
|
$1.206B
8.89%
YoY
|
$1.633B
9.37%
YoY
|
$1.135B
-3.22%
YoY
|
$1.191B
8.46%
YoY
|
$1.107B
N/A
|
$1.493B
41.59%
YoY
|
$1.173B
4.78%
YoY
|
$1.098B
9.27%
YoY
|
$1.055B
-1.32%
YoY
|
$1.119B
-4.68%
YoY
|
$1.005B
N/A
|
$1.457B
59.82%
YoY
|
$1.069B
-8.95%
YoY
|
$1.174B
41.44%
YoY
|
| Selling, General & Admin |
$1.049B
10.18%
YoY
|
$1.172B
2.78%
YoY
|
$972.3M
10.13%
YoY
|
$1.027B
7.35%
YoY
|
$952.1M
5.43%
YoY
|
$1.140B
9.06%
YoY
|
$882.9M
-1.8%
YoY
|
$956.2M
9.66%
YoY
|
$903.1M
N/A
|
$1.046B
30.65%
YoY
|
$899.1M
4.6%
YoY
|
$872.0M
4.36%
YoY
|
$800.3M
3.44%
YoY
|
$859.6M
-2.92%
YoY
|
$835.6M
N/A
|
$994.6M
25.08%
YoY
|
$773.7M
-1.35%
YoY
|
$885.5M
41.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
|
| Depreciation & Amortization |
$39.40M
3.68%
YoY
|
$39.00M
-4.65%
YoY
|
$37.20M
-9.05%
YoY
|
$43.10M
-10.58%
YoY
|
$38.00M
-5.0%
YoY
|
$40.90M
-1.45%
YoY
|
$40.90M
-20.89%
YoY
|
$48.20M
15.04%
YoY
|
$40.00M
N/A
|
$41.50M
-5.25%
YoY
|
$51.70M
9.53%
YoY
|
$41.90M
-13.61%
YoY
|
$43.80M
-13.78%
YoY
|
$47.20M
-8.35%
YoY
|
$48.50M
N/A
|
$48.80M
-26.62%
YoY
|
$50.80M
-1.36%
YoY
|
$51.50M
0.59%
YoY
|
| Operating Expenses |
$1.049B
10.18%
YoY
|
$1.172B
2.78%
YoY
|
$972.3M
10.13%
YoY
|
$1.027B
7.35%
YoY
|
$952.1M
5.43%
YoY
|
$1.140B
9.06%
YoY
|
$882.9M
-1.8%
YoY
|
$956.2M
9.66%
YoY
|
$903.1M
N/A
|
$1.046B
30.65%
YoY
|
$899.1M
4.6%
YoY
|
$872.0M
4.36%
YoY
|
$800.3M
3.44%
YoY
|
$859.6M
-2.92%
YoY
|
$835.6M
N/A
|
$994.6M
25.08%
YoY
|
$773.7M
-1.35%
YoY
|
$885.5M
41.0%
YoY
|
| Operating Profit |
$427.5M
68.51%
YoY
|
$716.4M
45.37%
YoY
|
$328.2M
30.24%
YoY
|
$288.6M
22.81%
YoY
|
$253.7M
24.18%
YoY
|
$492.8M
10.1%
YoY
|
$252.0M
-7.89%
YoY
|
$235.0M
3.84%
YoY
|
$204.3M
N/A
|
$447.6M
76.01%
YoY
|
$273.6M
5.39%
YoY
|
$226.3M
33.51%
YoY
|
$254.3M
-13.8%
YoY
|
$259.6M
-10.08%
YoY
|
$169.5M
N/A
|
$462.8M
296.57%
YoY
|
$295.0M
-24.24%
YoY
|
$288.7M
42.78%
YoY
|
| Interest Expense |
-$13.10M
-14.94%
YoY
|
-$17.40M
-28.98%
YoY
|
-$12.80M
-58.31%
YoY
|
-$14.80M
-51.48%
YoY
|
-$15.40M
-51.88%
YoY
|
-$24.50M
-50.2%
YoY
|
-$30.70M
395.16%
YoY
|
-$30.50M
400.0%
YoY
|
-$32.00M
N/A
|
-$49.20M
564.86%
YoY
|
-$6.200M
-47.9%
YoY
|
-$6.100M
-58.78%
YoY
|
-$7.400M
-54.04%
YoY
|
-$11.90M
-27.44%
YoY
|
-$14.80M
N/A
|
-$15.90M
-5.92%
YoY
|
-$16.10M
-13.9%
YoY
|
-$16.40M
-15.46%
YoY
|
| Other Income/Expense, Net |
$1.600M
100.0%
YoY
|
-$1.900M
-34.48%
YoY
|
$3.300M
-25.0%
YoY
|
$4.300M
-216.22%
YoY
|
$800.0K
-128.57%
YoY
|
-$2.900M
-161.7%
YoY
|
$4.400M
-833.33%
YoY
|
-$3.700M
-223.33%
YoY
|
-$2.800M
N/A
|
$4.700M
-143.93%
YoY
|
-$600.0K
-92.59%
YoY
|
$3.000M
-200.0%
YoY
|
-$10.70M
386.36%
YoY
|
-$8.100M
636.36%
YoY
|
-$3.000M
N/A
|
-$3.100M
-29.55%
YoY
|
-$2.200M
-161.11%
YoY
|
-$1.100M
-142.31%
YoY
|
| Pretax Income |
$416.0M
73.99%
YoY
|
$697.1M
101.88%
YoY
|
$318.7M
41.21%
YoY
|
-$594.0M
-395.82%
YoY
|
$239.1M
41.06%
YoY
|
$345.3M
-14.34%
YoY
|
$225.7M
-15.4%
YoY
|
$200.8M
-10.04%
YoY
|
$169.5M
N/A
|
$403.1M
70.66%
YoY
|
$266.8M
16.76%
YoY
|
$223.2M
47.13%
YoY
|
$236.2M
-14.64%
YoY
|
$228.5M
-5.66%
YoY
|
$151.7M
N/A
|
$390.1M
308.91%
YoY
|
$276.7M
-26.08%
YoY
|
$242.2M
30.64%
YoY
|
| Income Tax |
$72.20M
101.68%
YoY
|
$135.8M
289.11%
YoY
|
$43.90M
12.28%
YoY
|
-$76.90M
-285.3%
YoY
|
$35.80M
18.94%
YoY
|
$34.90M
-56.81%
YoY
|
$39.10M
-8.43%
YoY
|
$41.50M
13.7%
YoY
|
$30.10M
N/A
|
$80.80M
97.56%
YoY
|
$42.70M
7.56%
YoY
|
$36.50M
25.86%
YoY
|
$40.90M
-17.87%
YoY
|
$39.70M
-6.37%
YoY
|
$29.00M
N/A
|
$72.20M
1851.35%
YoY
|
$49.80M
-21.33%
YoY
|
$42.40M
-191.58%
YoY
|
| Net Earnings |
$343.8M
69.11%
YoY
|
$561.3M
80.83%
YoY
|
$274.8M
47.27%
YoY
|
-$517.1M
-424.61%
YoY
|
$203.3M
45.84%
YoY
|
$310.4M
-3.69%
YoY
|
$186.6M
-16.73%
YoY
|
$159.3M
-14.68%
YoY
|
$139.4M
N/A
|
$322.3M
65.03%
YoY
|
$224.1M
18.7%
YoY
|
$186.7M
52.16%
YoY
|
$195.3M
-13.93%
YoY
|
$188.8M
-5.51%
YoY
|
$122.7M
N/A
|
$317.9M
246.67%
YoY
|
$226.9M
-27.04%
YoY
|
$199.8M
-13.77%
YoY
|
| Basic Earnings Per Share |
$1.70
73.47%
YoY
|
$2.75
95.04%
YoY
|
$1.32
62.96%
YoY
|
N/A
|
$0.98
60.66%
YoY
|
$1.41
0.0%
YoY
|
$0.81
-4.71%
YoY
|
N/A
|
$0.61
N/A
|
$1.41
74.07%
YoY
|
$0.85
N/A
|
$0.80
70.21%
YoY
|
$0.81
-1.22%
YoY
|
N/A
|
$0.47
N/A
|
$1.17
254.55%
YoY
|
$0.82
-26.79%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$1.65
73.68%
YoY
|
$2.68
94.2%
YoY
|
$1.28
62.03%
YoY
|
-$2.48
-464.97%
YoY
|
$0.95
58.33%
YoY
|
$1.38
-0.72%
YoY
|
$0.79
-17.02%
YoY
|
$0.68
-12.87%
YoY
|
$0.60
N/A
|
$1.39
75.95%
YoY
|
$0.95
-100.0%
YoY
|
$0.78
69.57%
YoY
|
$0.79
-1.25%
YoY
|
$747.1K
7.51%
YoY
|
$0.46
N/A
|
$1.15
259.37%
YoY
|
$0.80
-27.93%
YoY
|
$695.0K
83729601.41%
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
|
| Basic Shares Outstanding |
202.5M shares
-2.2%
YoY
|
204.6M shares
-12.18%
YoY
|
208.1M shares
-9.6%
YoY
|
207.7M shares
-9.61%
YoY
|
207.0M shares
-9.74%
YoY
|
233.0M shares
1.68%
YoY
|
230.2M shares
1.22%
YoY
|
229.8M shares
-2.06%
YoY
|
229.4M shares
-2.84%
YoY
|
229.2M shares
-5.1%
YoY
|
227.4M shares
-5.71%
YoY
|
234.6M shares
-9.73%
YoY
|
241.5M shares
-13.19%
YoY
|
241.2M shares
-13.72%
YoY
|
259.9M shares
-6.8%
YoY
|
271.1M shares
-2.55%
YoY
|
278.2M shares
0.25%
YoY
|
279.6M shares
1.0%
YoY
|
| Diluted Shares Outstanding |
208.3M shares
-2.62%
YoY
|
209.8M shares
-6.71%
YoY
|
215.5M shares
-8.65%
YoY
|
N/A
|
213.9M shares
-8.67%
YoY
|
224.9M shares
-2.93%
YoY
|
235.9M shares
1.46%
YoY
|
N/A
|
234.2M shares
N/A
|
231.7M shares
-6.12%
YoY
|
232.5M shares
N/A
|
239.7M shares
-9.72%
YoY
|
246.8M shares
-13.46%
YoY
|
N/A
|
265.5M shares
N/A
|
277.2M shares
-2.94%
YoY
|
285.2M shares
1.49%
YoY
|
N/A
|
Loading...