|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.413B
-3.93%
YoY
|
$3.553B
0.04%
YoY
|
$3.551B
-9.5%
YoY
|
$3.924B
-20.32%
YoY
|
$4.925B
19.2%
YoY
|
| Cost Of Revenue |
$2.349B
-10.31%
YoY
|
$2.619B
-3.31%
YoY
|
$2.708B
-6.32%
YoY
|
$2.891B
-15.74%
YoY
|
$3.431B
23.94%
YoY
|
| Gross Profit |
$1.044B
22.77%
YoY
|
$850.5M
29.39%
YoY
|
$657.3M
-24.7%
YoY
|
$872.9M
-40.58%
YoY
|
$1.469B
9.06%
YoY
|
| Selling, General & Admin |
$603.4M
7.94%
YoY
|
$559.0M
1.4%
YoY
|
$551.3M
-10.07%
YoY
|
$613.0M
-17.55%
YoY
|
$743.5M
-1.89%
YoY
|
| Research & Development |
$34.80M
0.58%
YoY
|
$34.60M
-3.08%
YoY
|
$35.70M
-21.19%
YoY
|
$45.30M
-0.22%
YoY
|
$45.40M
14.36%
YoY
|
| Depreciation & Amortization |
$62.70M
-3.39%
YoY
|
$64.90M
-3.57%
YoY
|
$67.30M
-1.17%
YoY
|
$68.10M
8.27%
YoY
|
$62.90M
1.13%
YoY
|
| Operating Expenses |
$638.2M
7.51%
YoY
|
$593.6M
1.12%
YoY
|
$587.0M
-10.83%
YoY
|
$658.3M
-16.55%
YoY
|
$788.9M
-1.08%
YoY
|
| Operating Profit |
$358.6M
71.74%
YoY
|
$208.8M
-219.72%
YoY
|
-$174.4M
-59.82%
YoY
|
-$434.0M
-160.03%
YoY
|
$723.0M
23.55%
YoY
|
| Interest Expense |
$128.8M
-18.89%
YoY
|
$158.8M
-10.84%
YoY
|
$178.1M
50.8%
YoY
|
$118.1M
49.68%
YoY
|
$78.90M
-0.88%
YoY
|
| Other Income/Expense, Net |
-$5.300M
-3.64%
YoY
|
-$5.500M
-1933.33%
YoY
|
$300.0K
-95.65%
YoY
|
$6.900M
-62.9%
YoY
|
$18.60M
-7.46%
YoY
|
| Pretax Income |
$221.7M
-1039.41%
YoY
|
-$23.60M
-94.79%
YoY
|
-$453.3M
-18.78%
YoY
|
-$558.1M
-182.43%
YoY
|
$677.1M
32.61%
YoY
|
| Income Tax |
$76.50M
576.99%
YoY
|
$11.30M
-115.44%
YoY
|
-$73.20M
-39.3%
YoY
|
-$120.6M
-175.47%
YoY
|
$159.8M
29.18%
YoY
|
| Net Earnings |
$145.2M
-516.05%
YoY
|
-$34.90M
-90.82%
YoY
|
-$380.1M
-13.12%
YoY
|
-$437.5M
-185.37%
YoY
|
$512.5M
32.29%
YoY
|
| Basic Earnings Per Share |
$2.52
-513.11%
YoY
|
-$0.61
-91.02%
YoY
|
-$6.79
-13.83%
YoY
|
-$7.88
-185.65%
YoY
|
$9.20
32.18%
YoY
|
| Diluted Earnings Per Share |
$2.47
-504.92%
YoY
|
-$0.61
-91.02%
YoY
|
-$6.79
-13.83%
YoY
|
-$7.88
-187.95%
YoY
|
$8.96
31.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.60M shares
1.41%
YoY
|
56.80M shares
1.43%
YoY
|
56.00M shares
0.9%
YoY
|
55.50M shares
-0.36%
YoY
|
55.70M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
58.70M shares
3.35%
YoY
|
56.80M shares
1.43%
YoY
|
56.00M shares
0.9%
YoY
|
55.50M shares
-2.97%
YoY
|
57.20M shares
0.53%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.172B
1.1%
YoY
|
$1.460B
5.02%
YoY
|
$354.4M
-3.33%
YoY
|
$387.4M
-6.58%
YoY
|
$1.159B
-3.57%
YoY
|
$1.390B
-8.9%
YoY
|
$366.6M
-10.67%
YoY
|
$414.7M
-62.93%
YoY
|
$1.202B
-21.5%
YoY
|
$1.525B
N/A
|
$410.4M
-22.07%
YoY
|
$1.119B
-5.68%
YoY
|
$1.532B
-8.75%
YoY
|
$526.6M
N/A
|
$1.186B
-26.32%
YoY
|
$1.678B
-8.22%
YoY
|
$566.0M
-24.39%
YoY
|
| Cost Of Revenue |
$805.0M
2.6%
YoY
|
$849.0M
-1.94%
YoY
|
$264.4M
-4.45%
YoY
|
$359.7M
-15.86%
YoY
|
$784.6M
-7.76%
YoY
|
$865.8M
-12.26%
YoY
|
$276.7M
-21.84%
YoY
|
$427.5M
-51.43%
YoY
|
$850.6M
-14.95%
YoY
|
$986.8M
N/A
|
$354.0M
-15.83%
YoY
|
$880.1M
-0.41%
YoY
|
$1.000B
-7.8%
YoY
|
$420.6M
N/A
|
$883.7M
-20.69%
YoY
|
$1.085B
-6.4%
YoY
|
$447.3M
-18.49%
YoY
|
| Gross Profit |
$365.9M
-1.82%
YoY
|
$610.5M
9.96%
YoY
|
$88.70M
0.23%
YoY
|
$27.70M
-316.41%
YoY
|
$372.7M
6.0%
YoY
|
$555.2M
3.08%
YoY
|
$88.50M
56.91%
YoY
|
-$12.80M
-105.36%
YoY
|
$351.6M
-14.8%
YoY
|
$538.6M
N/A
|
$56.40M
-41.07%
YoY
|
$238.6M
0.85%
YoY
|
$412.7M
-29.86%
YoY
|
$95.70M
N/A
|
$236.6M
-52.16%
YoY
|
$588.4M
-10.51%
YoY
|
$118.7M
-37.79%
YoY
|
| Selling, General & Admin |
$145.6M
0.55%
YoY
|
$191.2M
1.54%
YoY
|
$106.0M
-6.61%
YoY
|
$136.9M
16.41%
YoY
|
$144.8M
-2.1%
YoY
|
$188.3M
5.37%
YoY
|
$113.5M
10.3%
YoY
|
$117.6M
-8.48%
YoY
|
$147.9M
-20.61%
YoY
|
$178.7M
N/A
|
$102.9M
-19.92%
YoY
|
$128.5M
-5.38%
YoY
|
$186.3M
-8.99%
YoY
|
$128.5M
N/A
|
$135.8M
-30.04%
YoY
|
$204.7M
-11.58%
YoY
|
$154.1M
-1.66%
YoY
|
| Research & Development |
$8.000M
-11.11%
YoY
|
$7.300M
-19.78%
YoY
|
$9.800M
28.95%
YoY
|
$9.100M
-3.19%
YoY
|
$9.000M
4.65%
YoY
|
$9.100M
10.98%
YoY
|
$7.600M
-9.52%
YoY
|
$9.400M
4.44%
YoY
|
$8.600M
3.61%
YoY
|
$8.200M
N/A
|
$8.400M
-5.62%
YoY
|
$9.000M
-13.46%
YoY
|
$8.300M
-33.06%
YoY
|
$8.900M
N/A
|
$10.40M
-8.77%
YoY
|
$12.40M
20.39%
YoY
|
$12.50M
21.36%
YoY
|
| Depreciation & Amortization |
$16.70M
-10.22%
YoY
|
$16.10M
-15.26%
YoY
|
$15.60M
-1.27%
YoY
|
$18.50M
-7.5%
YoY
|
$18.60M
-8.82%
YoY
|
$19.00M
-5.47%
YoY
|
$15.80M
-1.86%
YoY
|
$20.00M
-11.89%
YoY
|
$20.40M
-9.33%
YoY
|
$20.10M
N/A
|
$16.10M
-8.0%
YoY
|
$22.70M
-16.24%
YoY
|
$22.50M
-16.04%
YoY
|
$17.50M
N/A
|
$27.10M
15.32%
YoY
|
$26.80M
14.53%
YoY
|
$16.00M
1.91%
YoY
|
| Operating Expenses |
$145.6M
0.55%
YoY
|
$206.5M
7.27%
YoY
|
$106.0M
-6.61%
YoY
|
$139.8M
18.78%
YoY
|
$144.8M
-6.46%
YoY
|
$192.5M
1.58%
YoY
|
$113.5M
-2.66%
YoY
|
$117.7M
-7.25%
YoY
|
$154.8M
-16.91%
YoY
|
$189.5M
N/A
|
$116.6M
-9.26%
YoY
|
$126.9M
-6.55%
YoY
|
$186.3M
-8.99%
YoY
|
$128.5M
N/A
|
$135.8M
-30.04%
YoY
|
$204.7M
-11.58%
YoY
|
$154.1M
-1.66%
YoY
|
| Operating Profit |
$169.6M
-23.53%
YoY
|
$404.0M
11.39%
YoY
|
-$21.80M
-52.4%
YoY
|
-$112.1M
-14.1%
YoY
|
$221.8M
12.7%
YoY
|
$362.7M
3.9%
YoY
|
-$45.80M
-23.92%
YoY
|
-$130.5M
-216.83%
YoY
|
$196.8M
-4.56%
YoY
|
$349.1M
N/A
|
-$60.20M
44.02%
YoY
|
$111.7M
-119.86%
YoY
|
$206.2M
-46.84%
YoY
|
-$41.80M
N/A
|
-$562.5M
-286.2%
YoY
|
$387.9M
-8.54%
YoY
|
-$35.40M
-204.12%
YoY
|
| Interest Expense |
$28.00M
-11.95%
YoY
|
-$35.80M
-15.76%
YoY
|
$27.20M
-19.76%
YoY
|
-$39.10M
-58.71%
YoY
|
$31.80M
-301.27%
YoY
|
-$42.50M
-16.83%
YoY
|
$33.90M
-151.91%
YoY
|
-$94.70M
280.32%
YoY
|
-$15.80M
-132.71%
YoY
|
-$51.10M
N/A
|
-$65.30M
-252.93%
YoY
|
-$24.90M
-180.32%
YoY
|
$48.30M
70.67%
YoY
|
$42.70M
N/A
|
$31.00M
41.55%
YoY
|
$28.30M
46.63%
YoY
|
$23.80M
47.83%
YoY
|
| Other Income/Expense, Net |
-$15.60M
1100.0%
YoY
|
-$1.100M
-15.38%
YoY
|
-$1.200M
-7.69%
YoY
|
-$1.400M
0.0%
YoY
|
-$1.300M
0.0%
YoY
|
-$1.300M
8.33%
YoY
|
-$1.300M
-18.75%
YoY
|
-$1.400M
250.0%
YoY
|
-$1.300M
62.5%
YoY
|
-$1.200M
N/A
|
-$1.600M
-200.0%
YoY
|
-$400.0K
-123.53%
YoY
|
-$800.0K
-142.11%
YoY
|
$1.600M
N/A
|
$1.700M
41.67%
YoY
|
$1.900M
111.11%
YoY
|
$1.800M
-88.16%
YoY
|
| Pretax Income |
$155.2M
-27.48%
YoY
|
$364.9M
21.27%
YoY
|
-$63.30M
-30.36%
YoY
|
-$190.6M
-38.93%
YoY
|
$214.0M
16.94%
YoY
|
$300.9M
36.9%
YoY
|
-$90.90M
-20.4%
YoY
|
-$312.1M
-700.19%
YoY
|
$183.0M
22.16%
YoY
|
$219.8M
N/A
|
-$114.2M
21.1%
YoY
|
$52.00M
-109.02%
YoY
|
$149.8M
-57.8%
YoY
|
-$94.30M
N/A
|
-$576.7M
-290.39%
YoY
|
$355.0M
-12.17%
YoY
|
-$64.70M
-295.47%
YoY
|
| Income Tax |
$51.60M
-12.98%
YoY
|
$101.6M
21.82%
YoY
|
-$15.50M
-37.5%
YoY
|
-$38.80M
-43.02%
YoY
|
$59.30M
16.5%
YoY
|
$83.40M
33.87%
YoY
|
-$24.80M
-26.41%
YoY
|
-$68.10M
-920.48%
YoY
|
$50.90M
25.99%
YoY
|
$62.30M
N/A
|
-$33.70M
13.85%
YoY
|
$8.300M
-106.25%
YoY
|
$40.40M
-48.54%
YoY
|
-$29.60M
N/A
|
-$132.8M
-281.67%
YoY
|
$78.50M
-15.68%
YoY
|
-$14.70M
-286.08%
YoY
|
| Net Earnings |
$112.2M
-24.75%
YoY
|
$238.6M
9.7%
YoY
|
-$125.0M
79.86%
YoY
|
-$151.8M
-37.79%
YoY
|
$149.1M
12.87%
YoY
|
$217.5M
38.1%
YoY
|
-$69.50M
-13.66%
YoY
|
-$244.0M
-658.35%
YoY
|
$132.1M
20.75%
YoY
|
$157.5M
N/A
|
-$80.50M
24.42%
YoY
|
$43.70M
-109.84%
YoY
|
$109.4M
-60.43%
YoY
|
-$64.70M
N/A
|
-$443.9M
-296.5%
YoY
|
$276.5M
-10.81%
YoY
|
-$50.00M
-304.92%
YoY
|
| Basic Earnings Per Share |
$1.93
-25.19%
YoY
|
$4.11
8.73%
YoY
|
-$2.16
78.51%
YoY
|
N/A
|
$2.58
10.73%
YoY
|
$3.78
N/A
|
-$1.21
-14.79%
YoY
|
N/A
|
$2.33
19.49%
YoY
|
N/A
|
-$1.42
21.37%
YoY
|
N/A
|
$1.95
-60.84%
YoY
|
-$1.17
N/A
|
-$8.01
-297.78%
YoY
|
$4.98
-10.59%
YoY
|
-$0.90
-304.55%
YoY
|
| Diluted Earnings Per Share |
$1.90
-25.2%
YoY
|
$4.04
8.6%
YoY
|
-$2.16
78.51%
YoY
|
-$2.63
-38.71%
YoY
|
$2.54
11.4%
YoY
|
$3.72
35.77%
YoY
|
-$1.21
-14.79%
YoY
|
-$4.29
-657.14%
YoY
|
$2.28
17.53%
YoY
|
$2.74
N/A
|
-$1.42
21.37%
YoY
|
$0.77
-109.61%
YoY
|
$1.94
-60.73%
YoY
|
-$1.17
N/A
|
-$8.01
-303.3%
YoY
|
$4.94
-9.02%
YoY
|
-$0.90
-309.3%
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
|
| Basic Shares Outstanding |
58.20M shares
0.87%
YoY
|
58.10M shares
0.87%
YoY
|
58.00M shares
1.21%
YoY
|
N/A
|
57.70M shares
1.58%
YoY
|
57.60M shares
1.41%
YoY
|
57.30M shares
1.32%
YoY
|
N/A
|
56.80M shares
1.3%
YoY
|
56.80M shares
1.51%
YoY
|
56.55M shares
1.96%
YoY
|
56.20M shares
1.43%
YoY
|
56.07M shares
1.23%
YoY
|
55.46M shares
0.56%
YoY
|
55.41M shares
-0.71%
YoY
|
55.39M shares
-0.56%
YoY
|
55.58M shares
-0.21%
YoY
|
| Diluted Shares Outstanding |
59.20M shares
1.02%
YoY
|
59.10M shares
1.2%
YoY
|
57.90M shares
1.05%
YoY
|
N/A
|
58.60M shares
1.03%
YoY
|
58.40M shares
1.74%
YoY
|
57.30M shares
1.06%
YoY
|
N/A
|
58.00M shares
2.65%
YoY
|
57.40M shares
N/A
|
56.70M shares
2.16%
YoY
|
56.60M shares
2.17%
YoY
|
56.50M shares
0.89%
YoY
|
55.50M shares
N/A
|
55.40M shares
-3.48%
YoY
|
56.00M shares
-1.93%
YoY
|
55.40M shares
-2.98%
YoY
|
Loading...