|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.579B
-4.62%
YoY
|
$10.04B
-9.69%
YoY
|
$11.12B
-31.82%
YoY
|
$16.31B
32.44%
YoY
|
$12.32B
50.8%
YoY
|
| Cost Of Revenue |
$8.239B
-4.1%
YoY
|
$8.591B
-9.8%
YoY
|
$9.525B
-29.48%
YoY
|
$13.51B
29.59%
YoY
|
$10.42B
47.84%
YoY
|
| Gross Profit |
$1.341B
-7.67%
YoY
|
$1.452B
-9.05%
YoY
|
$1.596B
-43.11%
YoY
|
$2.806B
48.08%
YoY
|
$1.895B
69.47%
YoY
|
| Selling, General & Admin |
$922.6M
3.02%
YoY
|
$895.5M
2.93%
YoY
|
$870.1M
-22.07%
YoY
|
$1.116B
28.34%
YoY
|
$869.9M
37.18%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$271.2M
-2.14%
YoY
|
$277.1M
0.08%
YoY
|
$276.9M
-2.65%
YoY
|
$284.5M
23.36%
YoY
|
$230.6M
17.54%
YoY
|
| Operating Expenses |
$922.6M
3.02%
YoY
|
$895.5M
2.93%
YoY
|
$870.1M
-22.07%
YoY
|
$1.116B
28.34%
YoY
|
$869.9M
37.18%
YoY
|
| Operating Profit |
$418.1M
-24.86%
YoY
|
$556.4M
-23.39%
YoY
|
$726.3M
-57.01%
YoY
|
$1.690B
64.83%
YoY
|
$1.025B
111.75%
YoY
|
| Interest Expense |
-$48.44M
-45.37%
YoY
|
-$88.67M
-190.99%
YoY
|
$97.45M
6.82%
YoY
|
$91.22M
-3.31%
YoY
|
$94.34M
-12.09%
YoY
|
| Other Income/Expense, Net |
$45.57M
234.52%
YoY
|
$13.62M
20.46%
YoY
|
$11.31M
-34.76%
YoY
|
$17.33M
-42.7%
YoY
|
$30.25M
9818.69%
YoY
|
| Pretax Income |
$296.2M
-15.09%
YoY
|
$348.8M
-30.14%
YoY
|
$499.4M
-65.79%
YoY
|
$1.460B
72.85%
YoY
|
$844.6M
209.49%
YoY
|
| Income Tax |
$39.60M
-52.54%
YoY
|
$83.44M
-33.31%
YoY
|
$125.1M
-61.1%
YoY
|
$321.6M
75.07%
YoY
|
$183.7M
256.64%
YoY
|
| Net Earnings |
$258.6M
-2.54%
YoY
|
$265.3M
-29.11%
YoY
|
$374.3M
-67.11%
YoY
|
$1.138B
72.43%
YoY
|
$659.9M
195.94%
YoY
|
| Basic Earnings Per Share |
$4.87
-2.21%
YoY
|
$4.98
-28.86%
YoY
|
$7.00
-66.13%
YoY
|
$20.67
73.26%
YoY
|
$11.93
195.3%
YoY
|
| Diluted Earnings Per Share |
$4.84
-2.02%
YoY
|
$4.94
-28.92%
YoY
|
$6.95
-66.25%
YoY
|
$20.59
73.76%
YoY
|
$11.85
194.78%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.09M shares
-0.31%
YoY
|
53.25M shares
-0.43%
YoY
|
53.48M shares
-2.83%
YoY
|
55.03M shares
-0.54%
YoY
|
55.33M shares
0.29%
YoY
|
| Diluted Shares Outstanding |
53.40M shares
-0.53%
YoY
|
53.69M shares
-0.32%
YoY
|
53.86M shares
-2.55%
YoY
|
55.26M shares
-0.76%
YoY
|
55.69M shares
0.52%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$2.782B
-3.91%
YoY
|
$2.126B
5.34%
YoY
|
$2.389B
11.5%
YoY
|
$2.524B
-0.41%
YoY
|
$2.895B
3.35%
YoY
|
$2.018B
-8.57%
YoY
|
$2.143B
-14.31%
YoY
|
$2.534B
-7.45%
YoY
|
$2.801B
-4.36%
YoY
|
$2.207B
-5.93%
YoY
|
$2.501B
-19.54%
YoY
|
$2.738B
-28.36%
YoY
|
$2.929B
-37.12%
YoY
|
$2.347B
-39.44%
YoY
|
$3.108B
-21.48%
YoY
|
$3.822B
6.37%
YoY
|
$4.658B
34.64%
YoY
|
$3.875B
42.06%
YoY
|
$3.958B
56.0%
YoY
|
$3.593B
54.58%
YoY
|
| Cost Of Revenue |
$2.427B
-1.02%
YoY
|
$1.875B
5.74%
YoY
|
$2.068B
11.11%
YoY
|
$2.153B
0.94%
YoY
|
$2.452B
3.04%
YoY
|
$1.773B
-8.45%
YoY
|
$1.861B
-13.14%
YoY
|
$2.133B
-9.0%
YoY
|
$2.379B
-4.68%
YoY
|
$1.937B
-6.16%
YoY
|
$2.143B
-18.26%
YoY
|
$2.344B
-25.69%
YoY
|
$2.496B
-35.17%
YoY
|
$2.064B
-35.5%
YoY
|
$2.622B
-20.62%
YoY
|
$3.154B
5.23%
YoY
|
$3.850B
30.33%
YoY
|
$3.200B
38.34%
YoY
|
$3.303B
53.01%
YoY
|
$2.997B
51.6%
YoY
|
| Gross Profit |
$354.8M
-19.94%
YoY
|
$251.3M
2.47%
YoY
|
$321.0M
14.05%
YoY
|
$370.9M
-7.59%
YoY
|
$443.1M
5.04%
YoY
|
$245.2M
-9.47%
YoY
|
$281.4M
-21.37%
YoY
|
$401.3M
1.78%
YoY
|
$421.9M
-2.49%
YoY
|
$270.8M
-4.27%
YoY
|
$357.9M
-26.42%
YoY
|
$394.3M
-40.96%
YoY
|
$432.6M
-46.42%
YoY
|
$282.9M
-58.1%
YoY
|
$486.5M
-25.78%
YoY
|
$667.9M
12.07%
YoY
|
$807.4M
59.8%
YoY
|
$675.3M
62.76%
YoY
|
$655.4M
73.0%
YoY
|
$596.0M
71.55%
YoY
|
| Selling, General & Admin |
$230.9M
-3.08%
YoY
|
$212.0M
2.81%
YoY
|
$254.0M
5.76%
YoY
|
$237.9M
2.49%
YoY
|
$238.3M
5.19%
YoY
|
$206.2M
-6.32%
YoY
|
$240.2M
10.23%
YoY
|
$232.1M
10.7%
YoY
|
$226.5M
7.84%
YoY
|
$220.1M
5.45%
YoY
|
$217.9M
-9.82%
YoY
|
$209.6M
-22.77%
YoY
|
$210.0M
-25.43%
YoY
|
$208.7M
-21.95%
YoY
|
$241.6M
-18.34%
YoY
|
$271.5M
8.52%
YoY
|
$281.7M
21.5%
YoY
|
$267.5M
29.71%
YoY
|
$295.9M
62.79%
YoY
|
$250.1M
61.17%
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 |
$65.95M
-0.34%
YoY
|
$64.88M
-1.69%
YoY
|
$66.04M
-2.4%
YoY
|
$71.38M
-3.01%
YoY
|
$66.17M
-2.9%
YoY
|
$65.99M
-3.12%
YoY
|
$67.66M
0.57%
YoY
|
$73.60M
-0.68%
YoY
|
$68.15M
0.0%
YoY
|
$68.12M
0.65%
YoY
|
$67.28M
0.43%
YoY
|
$74.10M
2.98%
YoY
|
$68.15M
-4.88%
YoY
|
$67.68M
-10.82%
YoY
|
$66.99M
3.14%
YoY
|
$71.96M
18.09%
YoY
|
$71.65M
22.08%
YoY
|
$75.90M
33.82%
YoY
|
$64.95M
19.75%
YoY
|
$60.94M
18.33%
YoY
|
| Operating Expenses |
$230.9M
-3.08%
YoY
|
$212.0M
2.81%
YoY
|
$254.0M
5.76%
YoY
|
$218.0M
-14.9%
YoY
|
$238.3M
5.19%
YoY
|
$206.2M
-6.32%
YoY
|
$240.2M
10.23%
YoY
|
$256.2M
6.86%
YoY
|
$226.5M
7.84%
YoY
|
$220.1M
5.45%
YoY
|
$217.9M
-9.82%
YoY
|
$239.7M
-21.89%
YoY
|
$210.0M
-25.43%
YoY
|
$208.7M
-21.95%
YoY
|
$241.6M
-18.34%
YoY
|
$306.9M
11.46%
YoY
|
$281.7M
21.5%
YoY
|
$267.5M
29.71%
YoY
|
$295.9M
62.79%
YoY
|
$275.4M
57.99%
YoY
|
| Operating Profit |
$123.8M
-39.54%
YoY
|
$39.23M
0.66%
YoY
|
$66.94M
62.31%
YoY
|
$152.9M
5.32%
YoY
|
$204.8M
4.87%
YoY
|
$38.98M
-23.16%
YoY
|
$41.25M
-70.55%
YoY
|
$145.1M
-6.1%
YoY
|
$195.3M
-12.24%
YoY
|
$50.72M
-31.63%
YoY
|
$140.0M
-42.81%
YoY
|
$154.6M
-57.18%
YoY
|
$222.6M
-57.66%
YoY
|
$74.19M
-81.81%
YoY
|
$244.9M
-31.9%
YoY
|
$360.9M
12.59%
YoY
|
$525.8M
92.28%
YoY
|
$407.8M
95.42%
YoY
|
$359.5M
82.43%
YoY
|
$320.6M
85.2%
YoY
|
| Interest Expense |
-$9.655M
-13.83%
YoY
|
-$9.420M
-21.17%
YoY
|
-$9.017M
-40.79%
YoY
|
-$9.485M
-50.57%
YoY
|
-$11.21M
-34.68%
YoY
|
-$11.95M
-257.94%
YoY
|
-$15.23M
-24.6%
YoY
|
-$19.19M
-15.26%
YoY
|
-$17.15M
-34.93%
YoY
|
$7.566M
-129.52%
YoY
|
-$20.20M
-11.44%
YoY
|
-$22.65M
0.31%
YoY
|
-$26.36M
-215.32%
YoY
|
-$25.63M
-204.21%
YoY
|
-$22.81M
-209.06%
YoY
|
-$22.58M
19.08%
YoY
|
$22.86M
-14.73%
YoY
|
$24.60M
1.8%
YoY
|
$20.91M
-13.85%
YoY
|
-$18.96M
-23.86%
YoY
|
| Other Income/Expense, Net |
$47.11M
-656.99%
YoY
|
$18.98M
2965.59%
YoY
|
$2.489M
-6.04%
YoY
|
N/A
|
-$8.457M
-829.68%
YoY
|
$619.0K
-96.33%
YoY
|
$2.649M
-117.76%
YoY
|
N/A
|
$1.159M
-120.45%
YoY
|
$16.87M
-12.88%
YoY
|
-$14.91M
97.39%
YoY
|
N/A
|
-$5.667M
1528.45%
YoY
|
$19.36M
208.0%
YoY
|
-$7.555M
-204.42%
YoY
|
N/A
|
-$348.0K
-102.12%
YoY
|
$6.285M
-25.5%
YoY
|
$7.235M
1076.42%
YoY
|
N/A
|
| Pretax Income |
$133.5M
-14.21%
YoY
|
$20.99M
-1412.0%
YoY
|
$32.49M
-2910.38%
YoY
|
$143.4M
12.87%
YoY
|
$155.6M
9.29%
YoY
|
-$1.600M
-123.21%
YoY
|
-$1.156M
-101.59%
YoY
|
$127.0M
-3.71%
YoY
|
$142.4M
-8.43%
YoY
|
$6.894M
-78.93%
YoY
|
$72.58M
-59.51%
YoY
|
$131.9M
-61.01%
YoY
|
$155.5M
-66.38%
YoY
|
$32.72M
-90.55%
YoY
|
$179.3M
-42.7%
YoY
|
$338.4M
12.18%
YoY
|
$462.4M
98.73%
YoY
|
$346.3M
111.18%
YoY
|
$312.8M
113.81%
YoY
|
$301.6M
103.52%
YoY
|
| Income Tax |
$37.94M
75.2%
YoY
|
$6.351M
326.53%
YoY
|
$9.319M
-3392.93%
YoY
|
$16.74M
-52.91%
YoY
|
$21.65M
-24.75%
YoY
|
$1.489M
-5.04%
YoY
|
-$283.0K
-101.61%
YoY
|
$35.55M
-12.5%
YoY
|
$28.77M
-19.45%
YoY
|
$1.568M
-77.31%
YoY
|
$17.55M
-58.06%
YoY
|
$40.63M
-28.18%
YoY
|
$35.72M
-69.31%
YoY
|
$6.912M
-91.43%
YoY
|
$41.85M
-38.49%
YoY
|
$56.58M
-19.53%
YoY
|
$116.4M
132.96%
YoY
|
$80.62M
146.02%
YoY
|
$68.04M
121.77%
YoY
|
$70.30M
147.54%
YoY
|
| Net Earnings |
$97.23M
-28.08%
YoY
|
$17.80M
-3331.03%
YoY
|
$21.67M
-1282.81%
YoY
|
$125.8M
39.71%
YoY
|
$135.2M
18.05%
YoY
|
-$551.0K
-107.63%
YoY
|
-$1.832M
-103.42%
YoY
|
$90.02M
-0.3%
YoY
|
$114.5M
-5.14%
YoY
|
$7.217M
-73.35%
YoY
|
$53.57M
-60.67%
YoY
|
$90.29M
-67.86%
YoY
|
$120.7M
-65.32%
YoY
|
$27.08M
-89.84%
YoY
|
$136.2M
-43.78%
YoY
|
$280.9M
22.0%
YoY
|
$348.1M
89.87%
YoY
|
$266.6M
101.15%
YoY
|
$242.2M
112.95%
YoY
|
$230.3M
93.19%
YoY
|
| Basic Earnings Per Share |
$1.86
-26.77%
YoY
|
$0.34
-3500.0%
YoY
|
$0.41
-1466.67%
YoY
|
N/A
|
$2.54
18.14%
YoY
|
-$0.01
-107.14%
YoY
|
-$0.03
-102.97%
YoY
|
N/A
|
$2.15
-4.87%
YoY
|
$0.14
-72.55%
YoY
|
$1.01
-60.24%
YoY
|
N/A
|
$2.26
-64.35%
YoY
|
$0.51
-89.38%
YoY
|
$2.54
-41.88%
YoY
|
N/A
|
$6.34
91.54%
YoY
|
$4.80
100.84%
YoY
|
$4.37
112.14%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$1.86
-26.48%
YoY
|
$0.34
-3500.0%
YoY
|
$0.41
-1466.67%
YoY
|
$2.36
40.43%
YoY
|
$2.53
18.78%
YoY
|
-$0.01
-107.69%
YoY
|
-$0.03
-103.03%
YoY
|
$1.68
0.34%
YoY
|
$2.13
-4.91%
YoY
|
$0.13
-74.0%
YoY
|
$0.99
-60.87%
YoY
|
$1.68
-100.0%
YoY
|
$2.24
-64.56%
YoY
|
$0.50
-89.56%
YoY
|
$2.53
-41.71%
YoY
|
$5.152M
25.06%
YoY
|
$6.32
92.1%
YoY
|
$4.79
101.26%
YoY
|
$4.34
111.71%
YoY
|
$4.119M
92.14%
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 |
52.06M shares
-2.15%
YoY
|
52.60M shares
-1.15%
YoY
|
52.84M shares
-0.26%
YoY
|
52.63M shares
-0.56%
YoY
|
53.20M shares
-0.2%
YoY
|
53.21M shares
-0.21%
YoY
|
52.97M shares
-0.6%
YoY
|
52.93M shares
-0.72%
YoY
|
53.31M shares
-0.22%
YoY
|
53.32M shares
-0.37%
YoY
|
53.30M shares
-0.67%
YoY
|
53.31M shares
-0.68%
YoY
|
53.43M shares
-2.7%
YoY
|
53.52M shares
-3.56%
YoY
|
53.66M shares
-3.19%
YoY
|
53.68M shares
-3.05%
YoY
|
54.91M shares
-0.83%
YoY
|
55.49M shares
0.23%
YoY
|
55.42M shares
0.33%
YoY
|
55.37M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
52.40M shares
-1.93%
YoY
|
52.84M shares
-0.68%
YoY
|
52.98M shares
0.0%
YoY
|
N/A
|
53.43M shares
-0.54%
YoY
|
53.21M shares
-0.82%
YoY
|
52.97M shares
-1.63%
YoY
|
N/A
|
53.72M shares
-0.18%
YoY
|
53.65M shares
-0.3%
YoY
|
53.85M shares
-0.14%
YoY
|
N/A
|
53.82M shares
-2.27%
YoY
|
53.81M shares
-3.3%
YoY
|
53.93M shares
-3.34%
YoY
|
N/A
|
55.07M shares
-1.17%
YoY
|
55.65M shares
0.15%
YoY
|
55.79M shares
0.42%
YoY
|
N/A
|
Loading...