|
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.065B
13.97%
YoY
|
$934.0M
42.1%
YoY
|
$657.3M
-36.37%
YoY
|
$1.033B
-29.68%
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 |
$75.00M
-6.95%
YoY
|
$80.60M
19.76%
YoY
|
$67.30M
-36.03%
YoY
|
$105.2M
67.25%
YoY
|
$62.90M
1.13%
YoY
|
| Operating Expenses |
$622.2M
7.48%
YoY
|
$578.9M
-1.38%
YoY
|
$587.0M
-4.37%
YoY
|
$613.8M
-22.2%
YoY
|
$788.9M
-1.08%
YoY
|
| Operating Profit |
$442.3M
24.56%
YoY
|
$355.1M
-303.61%
YoY
|
-$174.4M
-141.6%
YoY
|
$419.2M
-42.02%
YoY
|
$723.0M
23.55%
YoY
|
| Interest Expense |
-$131.6M
-42.0%
YoY
|
-$226.9M
-227.4%
YoY
|
$178.1M
-235.95%
YoY
|
-$131.0M
-266.03%
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
-502.9%
YoY
|
-$0.61
-90.95%
YoY
|
-$6.79
-100.0%
YoY
|
-$7.883M
-87978703.6%
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 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 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.460B
2.71%
YoY
|
$354.4M
-14.97%
YoY
|
$387.4M
-6.58%
YoY
|
$1.188B
-1.18%
YoY
|
$1.421B
-6.84%
YoY
|
$416.8M
1.56%
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
|
$1.610B
80.8%
YoY
|
| Cost Of Revenue |
$849.0M
-1.94%
YoY
|
$264.4M
-16.57%
YoY
|
$359.7M
-15.86%
YoY
|
$806.3M
-5.21%
YoY
|
$865.8M
-12.26%
YoY
|
$316.9M
-10.48%
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
|
$1.114B
65.4%
YoY
|
| Gross Profit |
$610.5M
9.96%
YoY
|
$88.70M
-6.43%
YoY
|
$27.70M
-316.41%
YoY
|
$378.0M
7.51%
YoY
|
$555.2M
3.08%
YoY
|
$94.80M
52.41%
YoY
|
-$12.80M
-105.36%
YoY
|
$351.6M
-33.84%
YoY
|
$538.6M
N/A
|
$62.20M
-41.32%
YoY
|
$238.6M
0.85%
YoY
|
$531.4M
-9.69%
YoY
|
$106.0M
N/A
|
$236.6M
-52.16%
YoY
|
$588.4M
-10.51%
YoY
|
$118.7M
-37.79%
YoY
|
$494.6M
128.98%
YoY
|
| Selling, General & Admin |
$199.2M
5.79%
YoY
|
$106.0M
-15.06%
YoY
|
$136.9M
16.41%
YoY
|
$153.4M
3.72%
YoY
|
$188.3M
5.37%
YoY
|
$124.8M
8.71%
YoY
|
$117.6M
-8.48%
YoY
|
$147.9M
-20.61%
YoY
|
$178.7M
N/A
|
$114.8M
-10.66%
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
|
$194.1M
5.15%
YoY
|
| Research & Development |
$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
|
$11.40M
-2.56%
YoY
|
| Depreciation & Amortization |
$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
|
$23.50M
-8.56%
YoY
|
| Operating Expenses |
$199.2M
3.48%
YoY
|
$106.0M
-15.06%
YoY
|
$139.8M
18.78%
YoY
|
$153.4M
-0.9%
YoY
|
$192.5M
1.58%
YoY
|
$124.8M
8.71%
YoY
|
$117.7M
-7.25%
YoY
|
$154.8M
-16.19%
YoY
|
$189.5M
N/A
|
$114.8M
-11.01%
YoY
|
$126.9M
-6.55%
YoY
|
$184.7M
-9.77%
YoY
|
$129.0M
N/A
|
$135.8M
-30.04%
YoY
|
$204.7M
-11.58%
YoY
|
$154.1M
-1.66%
YoY
|
$194.1M
-6.46%
YoY
|
| Operating Profit |
$401.8M
10.78%
YoY
|
-$21.80M
-57.25%
YoY
|
-$112.1M
-14.1%
YoY
|
$215.0M
9.25%
YoY
|
$362.7M
3.9%
YoY
|
-$51.00M
7.82%
YoY
|
-$130.5M
-216.83%
YoY
|
$196.8M
-43.24%
YoY
|
$349.1M
N/A
|
-$47.30M
105.65%
YoY
|
$111.7M
-119.86%
YoY
|
$346.7M
-10.62%
YoY
|
-$23.00M
N/A
|
-$562.5M
-286.2%
YoY
|
$387.9M
-8.54%
YoY
|
-$35.40M
-204.12%
YoY
|
$302.1M
3454.12%
YoY
|
| Interest Expense |
$31.30M
-173.65%
YoY
|
$27.20M
-19.29%
YoY
|
-$39.10M
-58.71%
YoY
|
$31.80M
-301.27%
YoY
|
-$42.50M
-16.83%
YoY
|
$33.70M
-21.26%
YoY
|
-$94.70M
280.32%
YoY
|
-$15.80M
-71.58%
YoY
|
-$51.10M
N/A
|
$42.80M
-179.11%
YoY
|
-$24.90M
-180.32%
YoY
|
-$55.60M
-296.47%
YoY
|
-$54.10M
N/A
|
$31.00M
41.55%
YoY
|
$28.30M
46.63%
YoY
|
$23.80M
47.83%
YoY
|
$21.90M
-231.93%
YoY
|
| Other Income/Expense, Net |
-$1.100M
-15.38%
YoY
|
-$1.200M
-7.69%
YoY
|
-$1.400M
0.0%
YoY
|
-$1.200M
-7.69%
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
|
$1.200M
-90.63%
YoY
|
| Pretax Income |
$364.9M
21.27%
YoY
|
-$63.30M
-33.99%
YoY
|
-$190.6M
-38.93%
YoY
|
$207.3M
13.28%
YoY
|
$300.9M
36.9%
YoY
|
-$95.90M
-16.02%
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
|
$302.9M
5122.41%
YoY
|
| Income Tax |
$101.6M
21.82%
YoY
|
-$15.50M
-41.29%
YoY
|
-$38.80M
-43.02%
YoY
|
$58.20M
14.34%
YoY
|
$83.40M
33.87%
YoY
|
-$26.40M
-21.66%
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
|
$73.10M
4200.0%
YoY
|
| Net Earnings |
$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
|
$225.9M
5692.31%
YoY
|
| Basic Earnings Per Share |
$4.11
8.73%
YoY
|
-$2.16
78.51%
YoY
|
N/A
|
$2.58
10.73%
YoY
|
$3.78
36.46%
YoY
|
-$1.21
-14.79%
YoY
|
N/A
|
$2.33
19.49%
YoY
|
$2.77
N/A
|
-$1.42
21.37%
YoY
|
$0.78
-109.74%
YoY
|
$1.95
-60.84%
YoY
|
-$1.17
N/A
|
-$8.01
-297.78%
YoY
|
$4.98
-10.59%
YoY
|
-$0.90
-304.55%
YoY
|
$4.05
5685.71%
YoY
|
| Diluted Earnings Per Share |
$4.04
8.59%
YoY
|
-$2.16
78.51%
YoY
|
-$2.63
-38.71%
YoY
|
$2.54
11.42%
YoY
|
$3.72
35.73%
YoY
|
-$1.21
-14.79%
YoY
|
-$4.29
-655.41%
YoY
|
$2.28
17.63%
YoY
|
$2.74
N/A
|
-$1.42
-100.0%
YoY
|
$0.77
-109.64%
YoY
|
$1.94
-60.8%
YoY
|
-$1.166M
N/A
|
-$8.01
-303.3%
YoY
|
$4.94
-9.02%
YoY
|
-$0.90
-309.3%
YoY
|
$3.94
5528.57%
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.04M shares
0.99%
YoY
|
58.00M shares
1.03%
YoY
|
57.74M shares
1.61%
YoY
|
57.72M shares
1.61%
YoY
|
57.47M shares
1.38%
YoY
|
57.41M shares
1.51%
YoY
|
56.82M shares
1.11%
YoY
|
56.80M shares
1.43%
YoY
|
56.69M shares
1.32%
YoY
|
56.55M shares
1.96%
YoY
|
56.20M shares
1.44%
YoY
|
56.00M shares
0.9%
YoY
|
55.46M shares
0.56%
YoY
|
55.40M shares
-0.72%
YoY
|
55.50M shares
-0.36%
YoY
|
55.40M shares
-0.54%
YoY
|
55.80M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
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
|
57.40M shares
-0.35%
YoY
|
Loading...