|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.798B
121.34%
YoY
|
$1.716B
3.1%
YoY
|
$1.664B
-23.16%
YoY
|
$2.166B
15.93%
YoY
|
$1.868B
8.13%
YoY
|
| Cost Of Revenue |
$2.464B
126.12%
YoY
|
$1.090B
1.0%
YoY
|
$1.079B
-30.51%
YoY
|
$1.552B
19.28%
YoY
|
$1.302B
8.71%
YoY
|
| Gross Profit |
$1.335B
113.02%
YoY
|
$626.5M
6.97%
YoY
|
$585.7M
129.69%
YoY
|
$255.0M
16.12%
YoY
|
$219.6M
-1.74%
YoY
|
| Selling, General & Admin |
$1.116B
129.7%
YoY
|
$485.8M
18.6%
YoY
|
$409.6M
-7.31%
YoY
|
$441.9M
10.17%
YoY
|
$401.1M
11.88%
YoY
|
| Research & Development |
$116.3M
456.46%
YoY
|
$20.90M
1.95%
YoY
|
$20.50M
-30.27%
YoY
|
$29.40M
-1.67%
YoY
|
$29.90M
2.05%
YoY
|
| Depreciation & Amortization |
$266.2M
742.41%
YoY
|
$31.60M
2.6%
YoY
|
$30.80M
-62.02%
YoY
|
$81.10M
5.6%
YoY
|
$76.80M
6.96%
YoY
|
| Operating Expenses |
$116.3M
456.46%
YoY
|
$20.90M
-95.14%
YoY
|
$430.1M
-8.74%
YoY
|
$471.3M
9.35%
YoY
|
$431.0M
11.14%
YoY
|
| Operating Profit |
$189.4M
59.97%
YoY
|
$118.4M
-28.11%
YoY
|
$164.7M
-2.2%
YoY
|
$168.4M
5.18%
YoY
|
$160.1M
-1.84%
YoY
|
| Interest Expense |
$114.4M
489.69%
YoY
|
$19.40M
-20.16%
YoY
|
$24.30M
71.13%
YoY
|
$14.20M
63.22%
YoY
|
$8.700M
-37.41%
YoY
|
| Other Income/Expense, Net |
$10.60M
-138.83%
YoY
|
-$27.30M
3800.0%
YoY
|
-$700.0K
N/A
|
$0.00
-100.0%
YoY
|
$1.300M
-135.14%
YoY
|
| Pretax Income |
-$62.40M
-165.48%
YoY
|
$95.30M
-37.75%
YoY
|
$153.1M
-0.71%
YoY
|
$154.2M
0.98%
YoY
|
$152.7M
4.95%
YoY
|
| Income Tax |
-$13.10M
-222.43%
YoY
|
$10.70M
-54.47%
YoY
|
$23.50M
0.0%
YoY
|
$23.50M
-31.49%
YoY
|
$34.30M
-6.54%
YoY
|
| Net Earnings |
-$50.50M
-159.13%
YoY
|
$85.40M
-85.34%
YoY
|
$582.6M
345.75%
YoY
|
$130.7M
10.39%
YoY
|
$118.4M
8.82%
YoY
|
| Basic Earnings Per Share |
-$0.98
-136.7%
YoY
|
$2.67
-85.34%
YoY
|
$18.21
346.32%
YoY
|
$4.08
10.27%
YoY
|
$3.70
8.82%
YoY
|
| Diluted Earnings Per Share |
-$0.98
-136.98%
YoY
|
$2.65
-85.38%
YoY
|
$18.13
345.45%
YoY
|
$4.07
10.3%
YoY
|
$3.69
8.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.00M shares
62.5%
YoY
|
32.00M shares
0.0%
YoY
|
32.00M shares
0.0%
YoY
|
32.00M shares
0.0%
YoY
|
32.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
52.00M shares
61.49%
YoY
|
32.20M shares
0.31%
YoY
|
32.10M shares
0.0%
YoY
|
32.10M shares
0.0%
YoY
|
32.10M 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 |
$936.0M
9.59%
YoY
|
$1.008B
115.57%
YoY
|
$1.001B
120.65%
YoY
|
$934.8M
132.36%
YoY
|
$854.1M
117.72%
YoY
|
$467.6M
5.17%
YoY
|
$453.8M
12.44%
YoY
|
$402.3M
-5.94%
YoY
|
$392.3M
-25.91%
YoY
|
$444.6M
-25.79%
YoY
|
$403.6M
-27.33%
YoY
|
$427.7M
-21.13%
YoY
|
$529.5M
12.85%
YoY
|
$599.1M
20.4%
YoY
|
$555.4M
16.34%
YoY
|
$542.3M
14.05%
YoY
|
$469.2M
12.3%
YoY
|
$497.6M
13.25%
YoY
|
$477.4M
13.88%
YoY
|
| Cost Of Revenue |
$607.0M
8.08%
YoY
|
$659.9M
128.97%
YoY
|
$641.5M
121.05%
YoY
|
$600.6M
131.8%
YoY
|
$561.6M
122.86%
YoY
|
$288.2M
1.55%
YoY
|
$290.2M
11.74%
YoY
|
$259.1M
-7.92%
YoY
|
$252.0M
-32.09%
YoY
|
$283.8M
-34.35%
YoY
|
$259.7M
-34.37%
YoY
|
$281.4M
-28.03%
YoY
|
$371.1M
12.56%
YoY
|
$432.3M
21.3%
YoY
|
$395.7M
18.15%
YoY
|
$391.0M
20.09%
YoY
|
$329.7M
15.85%
YoY
|
$356.4M
16.43%
YoY
|
$334.9M
14.69%
YoY
|
| Gross Profit |
$329.0M
12.48%
YoY
|
$348.1M
94.04%
YoY
|
$359.8M
119.93%
YoY
|
$334.2M
133.38%
YoY
|
$292.5M
108.48%
YoY
|
$179.4M
11.57%
YoY
|
$163.6M
13.69%
YoY
|
$143.2M
-2.12%
YoY
|
$140.3M
-11.43%
YoY
|
$160.8M
-3.6%
YoY
|
$143.9M
-9.89%
YoY
|
$146.3M
-3.3%
YoY
|
$158.4M
13.55%
YoY
|
$166.8M
18.13%
YoY
|
$159.7M
12.07%
YoY
|
$151.3M
0.93%
YoY
|
$139.5M
4.73%
YoY
|
$141.2M
5.93%
YoY
|
$142.5M
12.03%
YoY
|
| Selling, General & Admin |
$261.0M
-7.35%
YoY
|
$268.6M
64.38%
YoY
|
$222.0M
89.74%
YoY
|
$250.4M
115.49%
YoY
|
$281.7M
155.86%
YoY
|
$163.4M
57.12%
YoY
|
$117.0M
15.27%
YoY
|
$116.2M
15.74%
YoY
|
$110.1M
-6.54%
YoY
|
$104.0M
-7.88%
YoY
|
$101.5M
-9.62%
YoY
|
$100.4M
-7.29%
YoY
|
$117.8M
8.67%
YoY
|
$112.9M
8.35%
YoY
|
$112.3M
11.3%
YoY
|
$108.3M
6.59%
YoY
|
$108.4M
14.83%
YoY
|
$104.2M
17.21%
YoY
|
$100.9M
9.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
$28.70M
431.48%
YoY
|
$30.90M
432.76%
YoY
|
$33.60M
425.0%
YoY
|
N/A
|
$5.400M
N/A
|
$5.800M
N/A
|
$6.400M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$68.00M
12.21%
YoY
|
$67.70M
195.63%
YoY
|
$55.40M
149.55%
YoY
|
$82.50M
271.62%
YoY
|
$60.60M
174.21%
YoY
|
$22.90M
4.09%
YoY
|
$22.20M
-3.9%
YoY
|
$22.20M
-0.45%
YoY
|
$22.10M
-7.53%
YoY
|
$22.00M
0.46%
YoY
|
$23.10M
14.93%
YoY
|
$22.30M
16.15%
YoY
|
$23.90M
20.1%
YoY
|
$21.90M
8.42%
YoY
|
$20.10M
0.5%
YoY
|
$19.20M
4.92%
YoY
|
$19.90M
8.74%
YoY
|
$20.20M
8.6%
YoY
|
$20.00M
11.11%
YoY
|
| Operating Expenses |
$261.0M
-17.22%
YoY
|
$268.6M
64.38%
YoY
|
$250.7M
114.27%
YoY
|
$281.3M
142.08%
YoY
|
$315.3M
186.38%
YoY
|
$163.4M
57.12%
YoY
|
$117.0M
15.27%
YoY
|
$116.2M
15.74%
YoY
|
$110.1M
-6.54%
YoY
|
$104.0M
-7.88%
YoY
|
$101.5M
-9.62%
YoY
|
$100.4M
-7.29%
YoY
|
$117.8M
8.67%
YoY
|
$112.9M
8.35%
YoY
|
$112.3M
11.3%
YoY
|
$108.3M
6.59%
YoY
|
$108.4M
14.83%
YoY
|
$104.2M
17.21%
YoY
|
$100.9M
9.91%
YoY
|
| Operating Profit |
$68.00M
-303.59%
YoY
|
$79.50M
396.88%
YoY
|
$102.1M
118.16%
YoY
|
$48.40M
80.6%
YoY
|
-$33.40M
-210.6%
YoY
|
$16.00M
-71.83%
YoY
|
$46.80M
30.0%
YoY
|
$26.80M
-41.61%
YoY
|
$30.20M
-24.5%
YoY
|
$56.80M
5.38%
YoY
|
$36.00M
-21.57%
YoY
|
$45.90M
8.77%
YoY
|
$40.00M
30.72%
YoY
|
$53.90M
45.68%
YoY
|
$45.90M
13.33%
YoY
|
$42.20M
-10.78%
YoY
|
$30.60M
-19.05%
YoY
|
$37.00M
-16.67%
YoY
|
$40.50M
43.11%
YoY
|
| Interest Expense |
-$10.00M
-123.58%
YoY
|
-$12.00M
531.58%
YoY
|
$24.70M
502.44%
YoY
|
$31.80M
675.61%
YoY
|
$42.40M
1414.29%
YoY
|
-$1.900M
-155.88%
YoY
|
$4.100M
-510.0%
YoY
|
$4.100M
-157.75%
YoY
|
$2.800M
-138.89%
YoY
|
$3.400M
-156.67%
YoY
|
-$1.000M
-72.22%
YoY
|
-$7.100M
184.0%
YoY
|
-$7.200M
242.86%
YoY
|
-$6.000M
150.0%
YoY
|
-$3.600M
71.43%
YoY
|
-$2.500M
19.05%
YoY
|
-$2.100M
0.0%
YoY
|
-$2.400M
-11.11%
YoY
|
-$2.100M
-27.59%
YoY
|
| Other Income/Expense, Net |
$2.000M
0.0%
YoY
|
$1.200M
-104.94%
YoY
|
$3.100M
-410.0%
YoY
|
$3.000M
-400.0%
YoY
|
$2.000M
-300.0%
YoY
|
-$24.30M
24200.0%
YoY
|
-$1.000M
400.0%
YoY
|
-$1.000M
400.0%
YoY
|
-$1.000M
400.0%
YoY
|
-$100.0K
-200.0%
YoY
|
-$200.0K
100.0%
YoY
|
-$200.0K
N/A
|
-$200.0K
N/A
|
$100.0K
-92.86%
YoY
|
-$100.0K
0.0%
YoY
|
N/A
|
N/A
|
$1.400M
-333.33%
YoY
|
-$100.0K
-90.91%
YoY
|
| Pretax Income |
$60.00M
-127.37%
YoY
|
$61.50M
-685.71%
YoY
|
$83.70M
75.84%
YoY
|
$11.60M
-57.66%
YoY
|
-$219.2M
-809.39%
YoY
|
-$10.50M
-117.18%
YoY
|
$47.60M
36.39%
YoY
|
$27.40M
-24.1%
YoY
|
$30.90M
-5.21%
YoY
|
$61.10M
39.5%
YoY
|
$34.90M
-17.3%
YoY
|
$36.10M
-9.07%
YoY
|
$32.60M
14.39%
YoY
|
$43.80M
30.75%
YoY
|
$42.20M
10.18%
YoY
|
$39.70M
-12.17%
YoY
|
$28.50M
-20.17%
YoY
|
$33.50M
-16.67%
YoY
|
$38.30M
57.61%
YoY
|
| Income Tax |
$15.00M
-132.47%
YoY
|
$8.100M
-325.0%
YoY
|
$17.10M
80.0%
YoY
|
$7.900M
-339.39%
YoY
|
-$46.20M
-670.37%
YoY
|
-$3.600M
-156.25%
YoY
|
$9.500M
120.93%
YoY
|
-$3.300M
-139.29%
YoY
|
$8.100M
15.71%
YoY
|
$6.400M
1.59%
YoY
|
$4.300M
-46.25%
YoY
|
$8.400M
33.33%
YoY
|
$7.000M
141.38%
YoY
|
$6.300M
231.58%
YoY
|
$8.000M
-11.11%
YoY
|
$6.300M
-57.14%
YoY
|
$2.900M
-66.67%
YoY
|
$1.900M
-81.19%
YoY
|
$9.000M
26.76%
YoY
|
| Net Earnings |
$45.00M
-126.01%
YoY
|
$53.10M
-858.57%
YoY
|
$66.00M
69.67%
YoY
|
$3.400M
-88.93%
YoY
|
-$173.0M
-858.77%
YoY
|
-$7.000M
-108.63%
YoY
|
$38.90M
-91.68%
YoY
|
$30.70M
-0.97%
YoY
|
$22.80M
-10.94%
YoY
|
$81.10M
116.27%
YoY
|
$467.6M
1267.25%
YoY
|
$31.00M
-7.19%
YoY
|
$25.60M
0.0%
YoY
|
$37.50M
18.67%
YoY
|
$34.20M
16.72%
YoY
|
$33.40M
9.51%
YoY
|
$25.60M
-5.19%
YoY
|
$31.60M
4.98%
YoY
|
$29.30M
70.35%
YoY
|
| Basic Earnings Per Share |
$0.86
-125.67%
YoY
|
N/A
|
$1.26
3.28%
YoY
|
$0.07
-92.71%
YoY
|
-$3.35
-571.83%
YoY
|
N/A
|
$1.22
-91.64%
YoY
|
$0.96
-1.03%
YoY
|
$0.71
-11.25%
YoY
|
$2.54
98.44%
YoY
|
$14.60
1264.49%
YoY
|
$0.97
-7.62%
YoY
|
$0.80
0.0%
YoY
|
$1.28
N/A
|
$1.07
17.58%
YoY
|
$1.05
10.53%
YoY
|
$0.80
-4.76%
YoY
|
N/A
|
$0.91
68.52%
YoY
|
| Diluted Earnings Per Share |
$0.86
-125.67%
YoY
|
$1.02
-570.5%
YoY
|
$1.26
4.13%
YoY
|
$0.07
-92.63%
YoY
|
-$3.35
-575.2%
YoY
|
-$0.22
-108.56%
YoY
|
$1.21
-91.68%
YoY
|
$0.95
-1.04%
YoY
|
$0.71
-11.88%
YoY
|
$2.52
115.71%
YoY
|
$14.54
1258.88%
YoY
|
$0.96
-7.69%
YoY
|
$0.80
0.0%
YoY
|
$1.17
-100.0%
YoY
|
$1.07
17.58%
YoY
|
$1.04
9.47%
YoY
|
$0.80
-4.76%
YoY
|
$984.4K
4.98%
YoY
|
$0.91
68.52%
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 |
51.98M shares
0.2%
YoY
|
51.97M shares
63.21%
YoY
|
51.97M shares
63.22%
YoY
|
51.97M shares
63.26%
YoY
|
51.88M shares
63.19%
YoY
|
31.84M shares
0.01%
YoY
|
31.84M shares
0.01%
YoY
|
31.83M shares
0.03%
YoY
|
31.79M shares
-0.04%
YoY
|
31.84M shares
-0.06%
YoY
|
31.84M shares
-0.07%
YoY
|
31.82M shares
-0.56%
YoY
|
31.81M shares
-0.61%
YoY
|
31.86M shares
0.28%
YoY
|
31.86M shares
-0.43%
YoY
|
32.00M shares
0.0%
YoY
|
32.00M shares
0.0%
YoY
|
31.77M shares
0.12%
YoY
|
32.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
52.40M shares
1.35%
YoY
|
N/A
|
52.30M shares
62.42%
YoY
|
52.20M shares
62.11%
YoY
|
51.70M shares
60.56%
YoY
|
N/A
|
32.20M shares
0.0%
YoY
|
32.20M shares
0.31%
YoY
|
32.20M shares
0.31%
YoY
|
N/A
|
32.20M shares
0.31%
YoY
|
32.10M shares
0.0%
YoY
|
32.10M shares
0.0%
YoY
|
N/A
|
32.10M shares
0.0%
YoY
|
32.10M shares
0.0%
YoY
|
32.10M shares
0.0%
YoY
|
N/A
|
32.10M shares
0.0%
YoY
|
Loading...