|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.405B
-4.75%
YoY
|
$6.724B
-1.67%
YoY
|
$6.838B
-18.47%
YoY
|
$8.387B
5.82%
YoY
|
$7.926B
44.77%
YoY
|
| Cost Of Revenue |
$5.351B
-0.8%
YoY
|
$5.394B
-0.29%
YoY
|
$5.409B
-16.43%
YoY
|
$6.473B
2.74%
YoY
|
$6.300B
38.89%
YoY
|
| Gross Profit |
$1.054B
-20.8%
YoY
|
$1.331B
-6.88%
YoY
|
$1.429B
-25.37%
YoY
|
$1.915B
17.76%
YoY
|
$1.626B
73.2%
YoY
|
| Selling, General & Admin |
$716.0M
2.68%
YoY
|
$697.2M
3.46%
YoY
|
$673.9M
2.58%
YoY
|
$657.0M
14.41%
YoY
|
$574.2M
13.28%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$158.2M
9.79%
YoY
|
$144.1M
8.79%
YoY
|
$132.5M
30.39%
YoY
|
$101.6M
25.81%
YoY
|
$80.75M
-15.15%
YoY
|
| Operating Expenses |
$716.0M
2.68%
YoY
|
$697.2M
3.46%
YoY
|
$673.9M
2.58%
YoY
|
$657.0M
14.41%
YoY
|
$574.2M
13.28%
YoY
|
| Operating Profit |
$183.3M
-62.59%
YoY
|
$490.0M
-21.52%
YoY
|
$624.4M
-46.07%
YoY
|
$1.158B
19.14%
YoY
|
$971.8M
190.07%
YoY
|
| Interest Expense |
-$3.245M
-127.34%
YoY
|
$11.87M
-53.44%
YoY
|
$25.50M
0.33%
YoY
|
$25.41M
2.44%
YoY
|
$24.81M
-5.4%
YoY
|
| Other Income/Expense, Net |
-$3.376M
-128.8%
YoY
|
$11.72M
-43.28%
YoY
|
$20.66M
-280.18%
YoY
|
-$11.47M
-50.03%
YoY
|
-$22.95M
-52.89%
YoY
|
| Pretax Income |
$180.0M
-64.14%
YoY
|
$501.8M
-22.21%
YoY
|
$645.0M
-43.73%
YoY
|
$1.146B
20.82%
YoY
|
$948.9M
231.41%
YoY
|
| Income Tax |
$47.12M
-62.43%
YoY
|
$125.4M
-22.3%
YoY
|
$161.4M
-44.1%
YoY
|
$288.7M
22.15%
YoY
|
$236.4M
112.31%
YoY
|
| Net Earnings |
$132.8M
-64.7%
YoY
|
$376.4M
-22.19%
YoY
|
$483.7M
-43.61%
YoY
|
$857.7M
20.38%
YoY
|
$712.5M
307.18%
YoY
|
| Basic Earnings Per Share |
$3.54
-63.24%
YoY
|
$9.63
-21.07%
YoY
|
$12.20
-43.78%
YoY
|
$21.70
20.09%
YoY
|
$18.07
306.07%
YoY
|
| Diluted Earnings Per Share |
$3.53
-63.11%
YoY
|
$9.57
-21.04%
YoY
|
$12.12
-43.78%
YoY
|
$21.56
19.98%
YoY
|
$17.97
304.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.48M shares
-4.12%
YoY
|
39.09M shares
-1.42%
YoY
|
39.65M shares
0.31%
YoY
|
39.53M shares
0.27%
YoY
|
39.42M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
37.62M shares
-4.32%
YoY
|
39.32M shares
-1.46%
YoY
|
39.90M shares
0.32%
YoY
|
39.77M shares
0.32%
YoY
|
39.65M shares
0.55%
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.499B
-2.47%
YoY
|
$1.460B
-6.85%
YoY
|
$1.668B
-2.68%
YoY
|
$1.740B
-3.2%
YoY
|
$1.536B
-6.62%
YoY
|
$1.567B
-4.67%
YoY
|
$1.714B
-6.58%
YoY
|
$1.798B
-0.97%
YoY
|
$1.645B
6.55%
YoY
|
$1.644B
0.98%
YoY
|
$1.834B
-14.86%
YoY
|
$1.815B
-20.32%
YoY
|
$1.544B
-33.61%
YoY
|
$1.628B
-8.63%
YoY
|
$2.155B
14.64%
YoY
|
$2.278B
-6.76%
YoY
|
$2.326B
27.73%
YoY
|
$1.782B
21.06%
YoY
|
$1.879B
18.26%
YoY
|
| Cost Of Revenue |
$1.255B
-1.65%
YoY
|
$1.229B
-3.23%
YoY
|
$1.404B
2.08%
YoY
|
$1.441B
0.05%
YoY
|
$1.276B
-2.39%
YoY
|
$1.270B
-3.08%
YoY
|
$1.376B
-4.61%
YoY
|
$1.441B
1.0%
YoY
|
$1.307B
6.24%
YoY
|
$1.310B
1.66%
YoY
|
$1.442B
-12.91%
YoY
|
$1.426B
-20.66%
YoY
|
$1.231B
-28.86%
YoY
|
$1.289B
-7.33%
YoY
|
$1.656B
3.86%
YoY
|
$1.798B
-3.57%
YoY
|
$1.730B
19.27%
YoY
|
$1.391B
12.77%
YoY
|
$1.594B
26.37%
YoY
|
| Gross Profit |
$243.5M
-6.44%
YoY
|
$231.4M
-22.26%
YoY
|
$263.5M
-22.04%
YoY
|
$298.7M
-16.34%
YoY
|
$260.3M
-22.98%
YoY
|
$297.7M
-10.92%
YoY
|
$338.0M
-13.84%
YoY
|
$357.0M
-8.18%
YoY
|
$338.0M
7.74%
YoY
|
$334.2M
-1.59%
YoY
|
$392.3M
-21.33%
YoY
|
$388.8M
-19.02%
YoY
|
$313.7M
-47.4%
YoY
|
$339.6M
-13.25%
YoY
|
$498.7M
74.94%
YoY
|
$480.1M
-17.03%
YoY
|
$596.4M
60.79%
YoY
|
$391.5M
63.79%
YoY
|
$285.0M
-12.99%
YoY
|
| Selling, General & Admin |
$176.7M
4.8%
YoY
|
$168.2M
-0.24%
YoY
|
$190.8M
3.89%
YoY
|
$188.3M
7.15%
YoY
|
$168.6M
-0.34%
YoY
|
$168.6M
-3.13%
YoY
|
$183.7M
4.79%
YoY
|
$175.7M
3.76%
YoY
|
$169.2M
9.0%
YoY
|
$174.0M
14.11%
YoY
|
$175.3M
3.24%
YoY
|
$169.4M
4.55%
YoY
|
$155.3M
-10.11%
YoY
|
$152.5M
6.01%
YoY
|
$169.8M
25.34%
YoY
|
$162.0M
8.91%
YoY
|
$172.7M
18.14%
YoY
|
$143.9M
19.79%
YoY
|
$135.5M
-9.05%
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 |
$39.05M
5.2%
YoY
|
$42.22M
11.47%
YoY
|
$42.38M
14.97%
YoY
|
$37.41M
8.85%
YoY
|
$37.12M
3.55%
YoY
|
$37.87M
-5.12%
YoY
|
$36.86M
17.12%
YoY
|
$34.37M
9.31%
YoY
|
$35.85M
14.96%
YoY
|
$39.91M
22.19%
YoY
|
$31.47M
10.93%
YoY
|
$31.44M
51.93%
YoY
|
$31.19M
51.81%
YoY
|
$32.67M
56.07%
YoY
|
$28.37M
39.78%
YoY
|
$20.69M
1.34%
YoY
|
$20.54M
5.14%
YoY
|
$20.93M
3.1%
YoY
|
$20.30M
1.35%
YoY
|
| Operating Expenses |
$176.7M
4.8%
YoY
|
$215.5M
5.12%
YoY
|
$190.8M
3.89%
YoY
|
$188.3M
7.15%
YoY
|
$168.6M
-0.34%
YoY
|
$205.0M
-3.77%
YoY
|
$183.7M
4.79%
YoY
|
$175.7M
-11.61%
YoY
|
$169.2M
9.0%
YoY
|
$213.0M
15.89%
YoY
|
$175.3M
3.24%
YoY
|
$198.8M
22.74%
YoY
|
$155.3M
-10.11%
YoY
|
$183.8M
12.02%
YoY
|
$169.8M
25.34%
YoY
|
$162.0M
8.91%
YoY
|
$172.7M
18.14%
YoY
|
$164.1M
17.29%
YoY
|
$135.5M
-9.05%
YoY
|
| Operating Profit |
$27.79M
-49.04%
YoY
|
$15.95M
-82.8%
YoY
|
$32.33M
-72.45%
YoY
|
$80.53M
-45.21%
YoY
|
$54.52M
-59.0%
YoY
|
$92.72M
-23.48%
YoY
|
$117.4M
-36.78%
YoY
|
$147.0M
-22.63%
YoY
|
$133.0M
4.22%
YoY
|
$121.2M
-22.21%
YoY
|
$185.6M
-37.99%
YoY
|
$190.0M
-36.05%
YoY
|
$127.6M
-68.54%
YoY
|
$155.8M
-31.49%
YoY
|
$299.4M
131.38%
YoY
|
$297.1M
-27.5%
YoY
|
$405.6M
97.62%
YoY
|
$227.4M
129.45%
YoY
|
$129.4M
-18.41%
YoY
|
| Interest Expense |
-$3.323M
1038.01%
YoY
|
-$1.612M
-425.66%
YoY
|
-$1.439M
-140.88%
YoY
|
$98.00K
-97.45%
YoY
|
-$292.0K
-104.81%
YoY
|
$495.0K
-91.84%
YoY
|
$3.520M
-44.58%
YoY
|
$3.847M
-34.05%
YoY
|
$6.070M
-4.57%
YoY
|
$6.066M
290.35%
YoY
|
$6.351M
-0.73%
YoY
|
$5.833M
-7.66%
YoY
|
$6.361M
1.71%
YoY
|
$1.554M
-127.98%
YoY
|
$6.398M
1.9%
YoY
|
$6.317M
-0.47%
YoY
|
$6.254M
6.45%
YoY
|
-$5.554M
4.79%
YoY
|
$6.279M
-10.33%
YoY
|
| Other Income/Expense, Net |
-$3.353M
931.69%
YoY
|
-$33.00K
-13.16%
YoY
|
-$1.472M
-142.26%
YoY
|
$66.00K
-98.27%
YoY
|
-$325.0K
-108.18%
YoY
|
-$38.00K
-7.32%
YoY
|
$3.483M
-45.92%
YoY
|
$3.810M
-9392.68%
YoY
|
$3.971M
65.05%
YoY
|
-$41.00K
0.0%
YoY
|
$6.440M
-272.15%
YoY
|
-$41.00K
-99.19%
YoY
|
$2.406M
-157.81%
YoY
|
-$41.00K
115.79%
YoY
|
-$3.741M
-42.7%
YoY
|
-$5.078M
-18.0%
YoY
|
-$4.162M
-10.63%
YoY
|
-$19.00K
-99.71%
YoY
|
-$6.529M
-68.53%
YoY
|
| Pretax Income |
$24.43M
-54.92%
YoY
|
$14.31M
-84.65%
YoY
|
$30.86M
-74.46%
YoY
|
$80.60M
-46.55%
YoY
|
$54.19M
-60.43%
YoY
|
$93.18M
-26.75%
YoY
|
$120.8M
-37.09%
YoY
|
$150.8M
-22.97%
YoY
|
$137.0M
5.34%
YoY
|
$127.2M
-19.13%
YoY
|
$192.1M
-35.03%
YoY
|
$195.8M
-32.96%
YoY
|
$130.0M
-67.62%
YoY
|
$157.3M
-29.09%
YoY
|
$295.6M
140.63%
YoY
|
$292.0M
-27.65%
YoY
|
$401.5M
100.13%
YoY
|
$221.8M
153.78%
YoY
|
$122.9M
-10.86%
YoY
|
| Income Tax |
$6.590M
-52.25%
YoY
|
$5.572M
-77.05%
YoY
|
$9.100M
-69.46%
YoY
|
$18.60M
-51.69%
YoY
|
$13.80M
-57.93%
YoY
|
$24.28M
-18.17%
YoY
|
$29.80M
-39.18%
YoY
|
$38.50M
-22.14%
YoY
|
$32.80M
-1.5%
YoY
|
$29.67M
-25.7%
YoY
|
$49.00M
-35.53%
YoY
|
$49.45M
-33.09%
YoY
|
$33.30M
-66.33%
YoY
|
$39.93M
-24.28%
YoY
|
$76.00M
143.59%
YoY
|
$73.90M
-26.83%
YoY
|
$98.90M
92.41%
YoY
|
$52.73M
-14.12%
YoY
|
$31.20M
-9.83%
YoY
|
| Net Earnings |
$17.84M
-55.78%
YoY
|
$8.734M
-87.32%
YoY
|
$21.77M
-76.09%
YoY
|
$61.99M
-44.8%
YoY
|
$40.35M
-61.25%
YoY
|
$68.90M
-29.36%
YoY
|
$91.04M
-36.38%
YoY
|
$112.3M
-23.26%
YoY
|
$104.1M
7.64%
YoY
|
$97.54M
-16.89%
YoY
|
$143.1M
-34.83%
YoY
|
$146.3M
-32.91%
YoY
|
$96.73M
-68.03%
YoY
|
$117.4M
-30.59%
YoY
|
$219.6M
139.46%
YoY
|
$218.1M
-27.91%
YoY
|
$302.6M
102.87%
YoY
|
$169.1M
550.29%
YoY
|
$91.70M
-11.14%
YoY
|
| Basic Earnings Per Share |
$0.50
-52.83%
YoY
|
N/A
|
$0.58
-75.21%
YoY
|
$1.64
-42.46%
YoY
|
$1.06
-59.7%
YoY
|
N/A
|
$2.34
-35.18%
YoY
|
$2.85
-22.76%
YoY
|
$2.63
7.79%
YoY
|
N/A
|
$3.61
-34.95%
YoY
|
$3.69
-33.15%
YoY
|
$2.44
-68.19%
YoY
|
N/A
|
$5.55
139.22%
YoY
|
$5.52
-28.03%
YoY
|
$7.67
102.37%
YoY
|
N/A
|
$2.32
-11.45%
YoY
|
| Diluted Earnings Per Share |
$0.50
-52.83%
YoY
|
$0.24
-86.52%
YoY
|
$0.58
-75.11%
YoY
|
$1.64
-42.25%
YoY
|
$1.06
-59.39%
YoY
|
$1.78
-26.9%
YoY
|
$2.33
-34.92%
YoY
|
$2.84
-22.68%
YoY
|
$2.61
7.41%
YoY
|
$2.44
-17.42%
YoY
|
$3.58
-35.14%
YoY
|
$3.67
-33.09%
YoY
|
$2.43
-68.07%
YoY
|
$2.95
-100.0%
YoY
|
$5.52
138.96%
YoY
|
$5.49
-27.95%
YoY
|
$7.61
102.39%
YoY
|
$4.257M
645031355.18%
YoY
|
$2.31
-11.49%
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 |
35.72M shares
-5.83%
YoY
|
37.04M shares
-3.55%
YoY
|
37.34M shares
-4.06%
YoY
|
37.63M shares
-4.69%
YoY
|
37.93M shares
-4.06%
YoY
|
38.40M shares
-2.99%
YoY
|
38.92M shares
-1.69%
YoY
|
39.48M shares
-0.28%
YoY
|
39.54M shares
0.2%
YoY
|
39.59M shares
0.36%
YoY
|
39.59M shares
0.36%
YoY
|
39.59M shares
0.12%
YoY
|
39.46M shares
-0.04%
YoY
|
39.45M shares
0.3%
YoY
|
39.45M shares
0.01%
YoY
|
39.54M shares
0.26%
YoY
|
39.47M shares
0.3%
YoY
|
39.33M shares
0.33%
YoY
|
39.44M shares
0.32%
YoY
|
| Diluted Shares Outstanding |
36.02M shares
-5.74%
YoY
|
N/A
|
37.51M shares
-3.98%
YoY
|
37.80M shares
-4.58%
YoY
|
38.22M shares
-4.36%
YoY
|
N/A
|
39.06M shares
-2.3%
YoY
|
39.61M shares
-0.57%
YoY
|
39.96M shares
0.3%
YoY
|
N/A
|
39.98M shares
0.52%
YoY
|
39.83M shares
0.18%
YoY
|
39.84M shares
0.18%
YoY
|
N/A
|
39.78M shares
0.29%
YoY
|
39.76M shares
0.19%
YoY
|
39.77M shares
0.35%
YoY
|
N/A
|
39.66M shares
0.34%
YoY
|
Loading...