|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.351B
-11.18%
YoY
|
$3.773B
1.4%
YoY
|
$3.721B
2.56%
YoY
|
$3.628B
3.6%
YoY
|
$3.502B
16.38%
YoY
|
| Cost Of Revenue |
$2.616B
-7.56%
YoY
|
$2.830B
0.75%
YoY
|
$2.809B
7.25%
YoY
|
$2.619B
13.97%
YoY
|
$2.298B
9.38%
YoY
|
| Gross Profit |
$735.0M
-22.06%
YoY
|
$943.0M
3.4%
YoY
|
$912.0M
-9.61%
YoY
|
$1.009B
-16.2%
YoY
|
$1.204B
32.6%
YoY
|
| Selling, General & Admin |
$281.0M
-9.65%
YoY
|
$311.0M
-15.03%
YoY
|
$366.0M
12.62%
YoY
|
$325.0M
52.58%
YoY
|
$213.0M
1.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$179.0M
12.58%
YoY
|
$159.0M
11.19%
YoY
|
$143.0M
14.4%
YoY
|
$125.0M
-12.59%
YoY
|
$143.0M
-7.14%
YoY
|
| Operating Expenses |
$281.0M
-9.65%
YoY
|
$311.0M
-38.9%
YoY
|
$509.0M
56.62%
YoY
|
$325.0M
52.58%
YoY
|
$213.0M
1.91%
YoY
|
| Operating Profit |
$251.0M
-44.59%
YoY
|
$453.0M
12.41%
YoY
|
$403.0M
-41.08%
YoY
|
$684.0M
-30.98%
YoY
|
$991.0M
41.77%
YoY
|
| Interest Expense |
$49.00M
-14.04%
YoY
|
$57.00M
-267.65%
YoY
|
-$34.00M
-142.5%
YoY
|
$80.00M
150.0%
YoY
|
$32.00M
700.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$199.0M
-50.86%
YoY
|
$405.0M
9.76%
YoY
|
$369.0M
-20.99%
YoY
|
$467.0M
1.52%
YoY
|
$460.0M
132.32%
YoY
|
| Income Tax |
$67.00M
-34.95%
YoY
|
$103.0M
-11.21%
YoY
|
$116.0M
-11.45%
YoY
|
$131.0M
1.55%
YoY
|
$129.0M
360.71%
YoY
|
| Net Earnings |
$132.0M
-56.29%
YoY
|
$302.0M
19.37%
YoY
|
$253.0M
114.41%
YoY
|
$118.0M
-64.35%
YoY
|
$331.0M
94.71%
YoY
|
| Basic Earnings Per Share |
$3.29
-55.24%
YoY
|
$7.35
22.09%
YoY
|
$6.02
124.63%
YoY
|
$2.68
-64.41%
YoY
|
$7.53
95.58%
YoY
|
| Diluted Earnings Per Share |
$3.24
-54.87%
YoY
|
$7.18
19.19%
YoY
|
$6.02
126.46%
YoY
|
$2.66
-64.67%
YoY
|
$7.53
95.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
40.10M shares
-2.43%
YoY
|
41.10M shares
-2.14%
YoY
|
42.00M shares
-4.33%
YoY
|
43.90M shares
-0.23%
YoY
|
44.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
40.70M shares
-3.1%
YoY
|
42.00M shares
-1.64%
YoY
|
42.70M shares
-3.83%
YoY
|
44.40M shares
0.91%
YoY
|
44.00M shares
0.0%
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 |
$755.0M
-8.04%
YoY
|
$890.0M
-8.25%
YoY
|
$846.0M
-12.33%
YoY
|
$794.0M
-14.9%
YoY
|
$821.0M
-9.28%
YoY
|
$970.0M
0.62%
YoY
|
$965.0M
7.58%
YoY
|
$933.0M
1.52%
YoY
|
$905.0M
-5.63%
YoY
|
$964.0M
3.99%
YoY
|
$897.0M
-7.33%
YoY
|
$919.0M
0.77%
YoY
|
$959.0M
-1.84%
YoY
|
$927.0M
-4.63%
YoY
|
$968.0M
6.61%
YoY
|
$912.0M
31.22%
YoY
|
$977.0M
25.58%
YoY
|
$972.0M
22.11%
YoY
|
$908.0M
23.04%
YoY
|
| Cost Of Revenue |
$630.0M
-4.83%
YoY
|
$690.0M
-5.48%
YoY
|
$624.0M
-10.86%
YoY
|
$640.0M
-6.43%
YoY
|
$662.0M
-7.54%
YoY
|
$730.0M
-4.2%
YoY
|
$700.0M
5.74%
YoY
|
$684.0M
-5.13%
YoY
|
$716.0M
4.07%
YoY
|
$762.0M
16.51%
YoY
|
$662.0M
-3.64%
YoY
|
$721.0M
28.29%
YoY
|
$688.0M
26.01%
YoY
|
$654.0M
-1.06%
YoY
|
$687.0M
17.04%
YoY
|
$562.0M
37.75%
YoY
|
$546.0M
N/A
|
$661.0M
22.63%
YoY
|
$587.0M
17.4%
YoY
|
| Gross Profit |
$125.0M
-21.38%
YoY
|
$200.0M
-16.67%
YoY
|
$222.0M
-16.23%
YoY
|
$154.0M
-38.15%
YoY
|
$159.0M
-15.87%
YoY
|
$240.0M
18.81%
YoY
|
$265.0M
12.77%
YoY
|
$249.0M
25.76%
YoY
|
$189.0M
-30.26%
YoY
|
$202.0M
-26.01%
YoY
|
$235.0M
-16.37%
YoY
|
$198.0M
-43.43%
YoY
|
$271.0M
-1.45%
YoY
|
$273.0M
-12.22%
YoY
|
$281.0M
-12.46%
YoY
|
$350.0M
21.95%
YoY
|
$275.0M
N/A
|
$311.0M
21.01%
YoY
|
$321.0M
34.87%
YoY
|
| Selling, General & Admin |
$73.00M
0.0%
YoY
|
$75.00M
-1.32%
YoY
|
$68.00M
-8.11%
YoY
|
$72.00M
-12.2%
YoY
|
$73.00M
-1.35%
YoY
|
$76.00M
-16.48%
YoY
|
$74.00M
-16.85%
YoY
|
$82.00M
7.89%
YoY
|
$74.00M
-9.76%
YoY
|
$91.00M
-11.65%
YoY
|
$89.00M
11.25%
YoY
|
$76.00M
-6.17%
YoY
|
$82.00M
22.39%
YoY
|
$103.0M
-35.22%
YoY
|
$80.00M
70.21%
YoY
|
$81.00M
42.11%
YoY
|
$67.00M
63.41%
YoY
|
$159.0M
3.92%
YoY
|
$47.00M
-6.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
|
| Depreciation & Amortization |
$41.00M
2.5%
YoY
|
$45.00M
2.27%
YoY
|
$49.00M
25.64%
YoY
|
$45.00M
21.62%
YoY
|
$40.00M
2.56%
YoY
|
$44.00M
15.79%
YoY
|
$39.00M
8.33%
YoY
|
$37.00M
8.82%
YoY
|
$39.00M
11.43%
YoY
|
$38.00M
22.58%
YoY
|
$36.00M
20.0%
YoY
|
$34.00M
6.25%
YoY
|
$35.00M
2.94%
YoY
|
$31.00M
-11.43%
YoY
|
$30.00M
-18.92%
YoY
|
$32.00M
3.23%
YoY
|
$34.00M
-5.56%
YoY
|
$35.00M
-5.41%
YoY
|
$37.00M
-2.63%
YoY
|
| Operating Expenses |
$73.00M
0.0%
YoY
|
$120.0M
0.0%
YoY
|
$68.00M
-8.11%
YoY
|
$72.00M
-12.2%
YoY
|
$73.00M
-1.35%
YoY
|
$120.0M
-6.98%
YoY
|
$74.00M
-16.85%
YoY
|
$82.00M
7.89%
YoY
|
$74.00M
-9.76%
YoY
|
$129.0M
-3.73%
YoY
|
$89.00M
11.25%
YoY
|
$76.00M
-6.17%
YoY
|
$82.00M
22.39%
YoY
|
$134.0M
-30.93%
YoY
|
$80.00M
70.21%
YoY
|
$81.00M
42.11%
YoY
|
$67.00M
63.41%
YoY
|
$194.0M
2.11%
YoY
|
$47.00M
-6.0%
YoY
|
| Operating Profit |
-$15.00M
-134.09%
YoY
|
$80.00M
-33.33%
YoY
|
$98.00M
-48.69%
YoY
|
$30.00M
-82.04%
YoY
|
$44.00M
-61.74%
YoY
|
$120.0M
64.38%
YoY
|
$191.0M
30.82%
YoY
|
$167.0M
36.89%
YoY
|
$115.0M
-39.15%
YoY
|
$73.00M
-47.48%
YoY
|
$146.0M
-27.36%
YoY
|
$122.0M
-54.65%
YoY
|
$189.0M
-9.13%
YoY
|
$139.0M
18.8%
YoY
|
$201.0M
-26.64%
YoY
|
$269.0M
16.96%
YoY
|
$208.0M
N/A
|
$117.0M
74.63%
YoY
|
$274.0M
45.74%
YoY
|
| Interest Expense |
$12.00M
0.0%
YoY
|
-$11.00M
57.14%
YoY
|
$12.00M
-36.84%
YoY
|
$12.00M
-7.69%
YoY
|
$12.00M
-14.29%
YoY
|
-$7.000M
16.67%
YoY
|
$19.00M
26.67%
YoY
|
$13.00M
-13.33%
YoY
|
$14.00M
-26.32%
YoY
|
-$6.000M
-64.71%
YoY
|
$15.00M
-28.57%
YoY
|
$15.00M
-25.0%
YoY
|
$19.00M
5.56%
YoY
|
-$17.00M
0.0%
YoY
|
$21.00M
-310.0%
YoY
|
$20.00M
1900.0%
YoY
|
$18.00M
N/A
|
-$17.00M
-1800.0%
YoY
|
-$10.00M
-600.0%
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 |
-$6.000M
-118.18%
YoY
|
$58.00M
-42.0%
YoY
|
$88.00M
-33.33%
YoY
|
$20.00M
-82.3%
YoY
|
$33.00M
-45.0%
YoY
|
$100.0M
49.25%
YoY
|
$132.0M
45.05%
YoY
|
$113.0M
61.43%
YoY
|
$60.00M
-57.45%
YoY
|
$67.00M
-45.08%
YoY
|
$91.00M
-38.1%
YoY
|
$70.00M
-40.17%
YoY
|
$141.0M
171.15%
YoY
|
$122.0M
22.0%
YoY
|
$147.0M
22.5%
YoY
|
$117.0M
-16.43%
YoY
|
$52.00M
-38.1%
YoY
|
$100.0M
47.06%
YoY
|
$120.0M
90.48%
YoY
|
| Income Tax |
-$3.000M
-150.0%
YoY
|
$25.00M
31.58%
YoY
|
$31.00M
-16.22%
YoY
|
$5.000M
-83.33%
YoY
|
$6.000M
-64.71%
YoY
|
$19.00M
5.56%
YoY
|
$37.00M
12.12%
YoY
|
$30.00M
42.86%
YoY
|
$17.00M
-61.36%
YoY
|
$18.00M
-47.06%
YoY
|
$33.00M
-13.16%
YoY
|
$21.00M
-36.36%
YoY
|
$44.00M
69.23%
YoY
|
$34.00M
-10.53%
YoY
|
$38.00M
35.71%
YoY
|
$33.00M
-15.38%
YoY
|
$26.00M
18.18%
YoY
|
$38.00M
1166.67%
YoY
|
$28.00M
133.33%
YoY
|
| Net Earnings |
-$3.000M
-111.11%
YoY
|
$33.00M
-59.26%
YoY
|
$57.00M
-40.0%
YoY
|
$15.00M
-81.93%
YoY
|
$27.00M
-37.21%
YoY
|
$81.00M
65.31%
YoY
|
$95.00M
63.79%
YoY
|
$83.00M
69.39%
YoY
|
$43.00M
-55.67%
YoY
|
$49.00M
-47.87%
YoY
|
$58.00M
1.75%
YoY
|
$49.00M
-183.05%
YoY
|
$97.00M
273.08%
YoY
|
$94.00M
51.61%
YoY
|
$57.00M
-38.04%
YoY
|
-$59.00M
-151.3%
YoY
|
$26.00M
-58.06%
YoY
|
$62.00M
-4.62%
YoY
|
$92.00M
80.39%
YoY
|
| Basic Earnings Per Share |
-$0.08
-112.12%
YoY
|
N/A
|
$1.43
-38.36%
YoY
|
$0.37
-81.68%
YoY
|
$0.66
-36.54%
YoY
|
N/A
|
$2.32
66.91%
YoY
|
$2.02
74.14%
YoY
|
$1.04
-54.39%
YoY
|
N/A
|
$1.39
7.75%
YoY
|
$1.16
-186.57%
YoY
|
$2.28
286.44%
YoY
|
N/A
|
$1.29
-38.28%
YoY
|
-$1.34
-151.34%
YoY
|
$0.59
-58.16%
YoY
|
N/A
|
$2.09
N/A
|
| Diluted Earnings Per Share |
-$0.08
-112.31%
YoY
|
$0.82
-57.55%
YoY
|
$1.41
-37.89%
YoY
|
$0.37
-81.31%
YoY
|
$0.65
-36.27%
YoY
|
$1.93
65.31%
YoY
|
$2.27
65.69%
YoY
|
$1.98
73.68%
YoY
|
$1.02
-54.67%
YoY
|
$1.17
-43.78%
YoY
|
$1.37
7.03%
YoY
|
$1.14
-185.71%
YoY
|
$2.25
281.36%
YoY
|
$2.08
-100.0%
YoY
|
$1.28
-100.0%
YoY
|
-$1.33
-150.96%
YoY
|
$0.59
-58.16%
YoY
|
$1.419M
-3.45%
YoY
|
$2.086M
80.94%
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 |
39.51M shares
-2.56%
YoY
|
39.44M shares
-3.83%
YoY
|
40.37M shares
-1.53%
YoY
|
40.72M shares
-0.98%
YoY
|
40.55M shares
-1.64%
YoY
|
41.01M shares
-1.31%
YoY
|
41.00M shares
-2.06%
YoY
|
41.13M shares
-3.37%
YoY
|
41.22M shares
-2.72%
YoY
|
41.55M shares
-5.83%
YoY
|
41.86M shares
-5.13%
YoY
|
42.56M shares
-3.48%
YoY
|
42.37M shares
-3.7%
YoY
|
44.13M shares
0.05%
YoY
|
44.13M shares
0.06%
YoY
|
44.10M shares
0.46%
YoY
|
44.00M shares
0.23%
YoY
|
44.10M shares
N/A
|
44.10M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
39.60M shares
-4.58%
YoY
|
N/A
|
40.30M shares
-3.82%
YoY
|
41.10M shares
-1.91%
YoY
|
41.50M shares
-1.43%
YoY
|
N/A
|
41.90M shares
-1.18%
YoY
|
41.90M shares
-2.1%
YoY
|
42.10M shares
-2.32%
YoY
|
N/A
|
42.40M shares
-4.93%
YoY
|
42.80M shares
-3.82%
YoY
|
43.10M shares
-2.49%
YoY
|
N/A
|
44.60M shares
1.13%
YoY
|
44.50M shares
1.37%
YoY
|
44.20M shares
0.68%
YoY
|
N/A
|
44.10M shares
0.0%
YoY
|
Loading...