|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.379B
-7.2%
YoY
|
$5.796B
-9.33%
YoY
|
$6.393B
-11.68%
YoY
|
$7.238B
12.02%
YoY
|
$6.461B
26.47%
YoY
|
| Cost Of Revenue |
$3.376B
-4.86%
YoY
|
$3.549B
-7.04%
YoY
|
$3.818B
-7.88%
YoY
|
$4.144B
10.06%
YoY
|
$3.765B
21.61%
YoY
|
| Gross Profit |
$2.002B
-10.9%
YoY
|
$2.247B
-12.73%
YoY
|
$2.575B
-16.78%
YoY
|
$3.094B
14.76%
YoY
|
$2.696B
33.96%
YoY
|
| Selling, General & Admin |
$1.926B
-3.93%
YoY
|
$2.005B
-4.89%
YoY
|
$2.108B
-0.46%
YoY
|
$2.117B
8.51%
YoY
|
$1.951B
17.12%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$50.03M
-3.88%
YoY
|
$52.05M
1705.52%
YoY
|
$2.883M
72.95%
YoY
|
$1.667M
-96.81%
YoY
|
$52.21M
-16.17%
YoY
|
| Operating Expenses |
$1.926B
-3.93%
YoY
|
$2.005B
-5.02%
YoY
|
$2.110B
-0.4%
YoY
|
$2.119B
8.59%
YoY
|
$1.951B
17.12%
YoY
|
| Operating Profit |
$76.46M
-77.3%
YoY
|
$336.8M
-27.51%
YoY
|
$464.6M
-52.35%
YoY
|
$975.1M
21.0%
YoY
|
$805.8M
91.06%
YoY
|
| Interest Expense |
$117.9M
1.46%
YoY
|
$116.2M
3.75%
YoY
|
$112.0M
-243.34%
YoY
|
-$78.13M
-227.51%
YoY
|
$61.28M
-19.9%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$194.4M
-45.66%
YoY
|
$357.7M
-37.97%
YoY
|
$576.6M
-35.72%
YoY
|
$897.0M
11.59%
YoY
|
$803.8M
90.52%
YoY
|
| Income Tax |
$61.36M
-42.15%
YoY
|
$106.1M
-35.88%
YoY
|
$165.4M
-30.79%
YoY
|
$239.0M
16.52%
YoY
|
$205.2M
77.46%
YoY
|
| Net Earnings |
$133.0M
-47.14%
YoY
|
$251.6M
-38.81%
YoY
|
$411.1M
-37.51%
YoY
|
$657.9M
9.9%
YoY
|
$598.6M
95.45%
YoY
|
| Basic Earnings Per Share |
$1.33
-45.71%
YoY
|
$2.45
-37.18%
YoY
|
$3.90
-35.86%
YoY
|
$6.08
12.18%
YoY
|
$5.42
99.26%
YoY
|
| Diluted Earnings Per Share |
$1.33
-45.49%
YoY
|
$2.44
-37.05%
YoY
|
$3.88
-100.0%
YoY
|
$6.026M
112434596.11%
YoY
|
$5.36
98.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.1M shares
-2.48%
YoY
|
102.7M shares
-2.72%
YoY
|
105.5M shares
-2.48%
YoY
|
108.2M shares
-2.05%
YoY
|
110.5M shares
-1.99%
YoY
|
| Diluted Shares Outstanding |
100.3M shares
-2.64%
YoY
|
103.0M shares
-2.87%
YoY
|
106.1M shares
-2.84%
YoY
|
109.2M shares
-2.28%
YoY
|
111.7M shares
-1.41%
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.300B
-3.83%
YoY
|
$1.302B
-5.79%
YoY
|
$1.354B
-7.54%
YoY
|
$1.370B
-6.98%
YoY
|
$1.352B
-8.4%
YoY
|
$1.382B
-6.15%
YoY
|
$1.465B
-6.32%
YoY
|
$1.473B
-10.18%
YoY
|
$1.476B
-14.01%
YoY
|
$1.473B
-14.72%
YoY
|
$1.564B
-14.71%
YoY
|
$1.639B
-11.99%
YoY
|
$1.716B
-5.43%
YoY
|
$1.727B
-2.42%
YoY
|
$1.833B
7.06%
YoY
|
$1.863B
17.86%
YoY
|
$1.815B
29.78%
YoY
|
$1.770B
35.72%
YoY
|
$1.713B
43.93%
YoY
|
| Cost Of Revenue |
$820.3M
-3.82%
YoY
|
$812.8M
-3.95%
YoY
|
$850.2M
-4.82%
YoY
|
$860.3M
-3.97%
YoY
|
$852.9M
-6.6%
YoY
|
$846.3M
-4.78%
YoY
|
$893.3M
-3.2%
YoY
|
$895.8M
-8.52%
YoY
|
$913.1M
-11.05%
YoY
|
$888.7M
-11.83%
YoY
|
$922.9M
-11.76%
YoY
|
$979.3M
-6.49%
YoY
|
$1.027B
-1.57%
YoY
|
$1.008B
-1.74%
YoY
|
$1.046B
5.94%
YoY
|
$1.047B
14.37%
YoY
|
$1.043B
24.66%
YoY
|
$1.026B
29.88%
YoY
|
$987.2M
36.63%
YoY
|
| Gross Profit |
$479.9M
-3.83%
YoY
|
$489.6M
-8.68%
YoY
|
$504.2M
-11.79%
YoY
|
$509.5M
-11.65%
YoY
|
$499.0M
-11.33%
YoY
|
$536.1M
-8.23%
YoY
|
$571.7M
-10.81%
YoY
|
$576.7M
-12.65%
YoY
|
$562.8M
-18.4%
YoY
|
$584.2M
-18.76%
YoY
|
$640.9M
-18.62%
YoY
|
$660.2M
-19.05%
YoY
|
$689.7M
-10.64%
YoY
|
$719.0M
-3.37%
YoY
|
$787.6M
8.59%
YoY
|
$815.5M
22.66%
YoY
|
$771.8M
37.41%
YoY
|
$744.1M
44.67%
YoY
|
$725.3M
55.2%
YoY
|
| Selling, General & Admin |
$443.0M
-3.73%
YoY
|
$467.1M
-0.89%
YoY
|
$490.6M
-3.94%
YoY
|
$507.9M
1.42%
YoY
|
$460.2M
-11.78%
YoY
|
$471.3M
-8.78%
YoY
|
$510.8M
2.83%
YoY
|
$500.8M
-7.58%
YoY
|
$521.6M
-5.55%
YoY
|
$516.7M
-5.22%
YoY
|
$496.7M
-9.45%
YoY
|
$541.9M
6.38%
YoY
|
$552.2M
7.4%
YoY
|
$545.1M
0.11%
YoY
|
$548.6M
10.7%
YoY
|
$509.4M
4.36%
YoY
|
$514.2M
21.54%
YoY
|
$544.6M
28.07%
YoY
|
$495.6M
26.81%
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
|
| Depreciation & Amortization |
$12.29M
-5.54%
YoY
|
$12.66M
-7.2%
YoY
|
$12.29M
3927.87%
YoY
|
$12.60M
-1.7%
YoY
|
$13.01M
0.02%
YoY
|
$13.64M
1792.37%
YoY
|
$305.0K
-97.73%
YoY
|
$12.82M
-2.97%
YoY
|
$13.00M
1703.61%
YoY
|
$721.0K
72.9%
YoY
|
$13.45M
3126.38%
YoY
|
$13.21M
7.91%
YoY
|
$721.0K
-93.49%
YoY
|
$417.0K
-96.58%
YoY
|
$417.0K
-96.89%
YoY
|
$12.24M
-14.19%
YoY
|
$11.08M
-20.64%
YoY
|
$12.19M
-20.84%
YoY
|
$13.39M
-15.77%
YoY
|
| Operating Expenses |
$443.0M
-3.73%
YoY
|
$467.1M
-0.96%
YoY
|
$490.6M
-4.0%
YoY
|
$507.9M
1.42%
YoY
|
$460.2M
-11.78%
YoY
|
$471.6M
-8.84%
YoY
|
$511.1M
2.89%
YoY
|
$500.8M
-7.7%
YoY
|
$521.6M
-5.67%
YoY
|
$517.4M
-5.16%
YoY
|
$496.7M
-9.52%
YoY
|
$542.6M
6.52%
YoY
|
$552.9M
7.54%
YoY
|
$545.5M
0.09%
YoY
|
$549.0M
10.78%
YoY
|
$509.4M
4.36%
YoY
|
$514.2M
21.54%
YoY
|
$545.1M
28.13%
YoY
|
$495.6M
26.81%
YoY
|
| Operating Profit |
$36.91M
-5.07%
YoY
|
$22.45M
-65.17%
YoY
|
$13.59M
-77.56%
YoY
|
$1.540M
-98.32%
YoY
|
$38.88M
-54.03%
YoY
|
$64.47M
-3.46%
YoY
|
$60.56M
-53.39%
YoY
|
$91.58M
-22.09%
YoY
|
$84.58M
-38.17%
YoY
|
$66.78M
-61.51%
YoY
|
$129.9M
-45.55%
YoY
|
$117.5M
-51.13%
YoY
|
$136.8M
-39.92%
YoY
|
$173.5M
-12.84%
YoY
|
$238.6M
4.66%
YoY
|
$240.5M
17.57%
YoY
|
$227.7M
51.13%
YoY
|
$199.1M
123.8%
YoY
|
$228.0M
122.12%
YoY
|
| Interest Expense |
-$5.469M
-67.05%
YoY
|
$24.47M
125.12%
YoY
|
$50.13M
44.8%
YoY
|
$59.89M
186.31%
YoY
|
-$16.60M
-133.34%
YoY
|
$10.87M
-79.63%
YoY
|
$34.62M
-584.62%
YoY
|
$20.92M
-37.86%
YoY
|
$49.79M
55.03%
YoY
|
$53.35M
80.27%
YoY
|
-$7.144M
-45.0%
YoY
|
$33.67M
-151.87%
YoY
|
$32.12M
-207.65%
YoY
|
$29.60M
28.18%
YoY
|
-$12.99M
753.98%
YoY
|
-$64.90M
-334.66%
YoY
|
-$29.84M
-348.63%
YoY
|
$23.09M
-43.27%
YoY
|
-$1.521M
-105.78%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$31.44M
41.1%
YoY
|
$46.92M
-37.72%
YoY
|
$63.72M
-33.06%
YoY
|
$61.43M
-36.31%
YoY
|
$22.28M
-75.43%
YoY
|
$75.34M
-37.29%
YoY
|
$95.19M
-30.19%
YoY
|
$96.46M
-36.21%
YoY
|
$90.69M
-46.31%
YoY
|
$120.1M
-40.85%
YoY
|
$136.3M
-39.57%
YoY
|
$151.2M
-37.21%
YoY
|
$168.9M
-25.73%
YoY
|
$203.1M
-8.57%
YoY
|
$225.6M
-0.89%
YoY
|
$240.8M
18.14%
YoY
|
$227.4M
51.49%
YoY
|
$222.1M
71.43%
YoY
|
$227.7M
122.08%
YoY
|
| Income Tax |
$17.65M
257.83%
YoY
|
$15.16M
-27.96%
YoY
|
$20.80M
-30.04%
YoY
|
$20.47M
-27.7%
YoY
|
$4.933M
-81.72%
YoY
|
$21.05M
-35.89%
YoY
|
$29.74M
-27.12%
YoY
|
$28.31M
-36.98%
YoY
|
$26.99M
-42.45%
YoY
|
$32.83M
-40.79%
YoY
|
$40.80M
-31.34%
YoY
|
$44.92M
-30.91%
YoY
|
$46.89M
-20.74%
YoY
|
$55.45M
2.3%
YoY
|
$59.42M
4.63%
YoY
|
$65.01M
18.96%
YoY
|
$59.16M
49.74%
YoY
|
$54.20M
53.97%
YoY
|
$56.79M
112.2%
YoY
|
| Net Earnings |
$13.79M
-20.52%
YoY
|
$31.76M
-41.51%
YoY
|
$42.92M
-34.43%
YoY
|
$40.97M
-39.89%
YoY
|
$17.35M
-72.76%
YoY
|
$54.29M
-37.81%
YoY
|
$65.45M
-31.5%
YoY
|
$68.16M
-35.88%
YoY
|
$63.70M
-47.79%
YoY
|
$87.30M
-40.87%
YoY
|
$95.55M
-42.51%
YoY
|
$106.3M
-39.55%
YoY
|
$122.0M
-27.48%
YoY
|
$147.7M
-12.08%
YoY
|
$166.2M
-2.73%
YoY
|
$175.8M
17.83%
YoY
|
$168.2M
52.12%
YoY
|
$167.9M
77.88%
YoY
|
$170.9M
125.58%
YoY
|
| Basic Earnings Per Share |
$0.14
-17.65%
YoY
|
N/A
|
$0.43
-32.81%
YoY
|
$0.41
-37.88%
YoY
|
$0.17
-72.13%
YoY
|
N/A
|
$0.64
-29.67%
YoY
|
$0.66
-34.0%
YoY
|
$0.61
-46.96%
YoY
|
N/A
|
$0.91
-40.91%
YoY
|
$1.00
-38.27%
YoY
|
$1.15
-25.32%
YoY
|
N/A
|
$1.54
-0.65%
YoY
|
$1.62
20.0%
YoY
|
$1.54
55.56%
YoY
|
N/A
|
$1.55
131.34%
YoY
|
| Diluted Earnings Per Share |
$0.14
-17.46%
YoY
|
$0.32
-39.45%
YoY
|
$0.43
-32.85%
YoY
|
$0.41
-37.88%
YoY
|
$0.17
-71.84%
YoY
|
$0.53
-36.0%
YoY
|
$0.64
-28.98%
YoY
|
$0.66
-33.92%
YoY
|
$0.61
-46.44%
YoY
|
$0.83
-100.0%
YoY
|
$0.90
-100.0%
YoY
|
$1.00
-37.58%
YoY
|
$1.14
-25.08%
YoY
|
$1.370M
-9.47%
YoY
|
$1.530M
100012211.54%
YoY
|
$1.60
20.3%
YoY
|
$1.52
55.1%
YoY
|
$1.513M
180103794.54%
YoY
|
$1.53
128.36%
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 |
101.1M shares
-1.03%
YoY
|
N/A
|
101.7M shares
-0.43%
YoY
|
102.2M shares
-2.64%
YoY
|
102.2M shares
-2.86%
YoY
|
N/A
|
102.2M shares
-4.58%
YoY
|
104.9M shares
-2.63%
YoY
|
105.2M shares
-2.31%
YoY
|
N/A
|
107.1M shares
-2.27%
YoY
|
107.8M shares
-0.98%
YoY
|
107.7M shares
-1.39%
YoY
|
N/A
|
109.6M shares
-0.55%
YoY
|
108.8M shares
-1.83%
YoY
|
109.2M shares
-1.98%
YoY
|
N/A
|
110.2M shares
-2.33%
YoY
|
| Diluted Shares Outstanding |
99.90M shares
-1.1%
YoY
|
N/A
|
100.0M shares
-2.3%
YoY
|
100.5M shares
-2.7%
YoY
|
101.0M shares
-3.24%
YoY
|
N/A
|
102.4M shares
-3.23%
YoY
|
103.3M shares
-2.91%
YoY
|
104.4M shares
-2.55%
YoY
|
N/A
|
105.8M shares
-2.59%
YoY
|
106.4M shares
-2.98%
YoY
|
107.1M shares
-3.13%
YoY
|
N/A
|
108.6M shares
-2.58%
YoY
|
109.7M shares
-1.96%
YoY
|
110.6M shares
-1.69%
YoY
|
N/A
|
111.5M shares
-1.65%
YoY
|
Loading...