|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.204B
46.5%
YoY
|
$2.187B
57.85%
YoY
|
$1.386B
-7.1%
YoY
|
$1.491B
37.49%
YoY
|
$1.085B
18.35%
YoY
|
| Cost Of Revenue |
$2.867B
47.03%
YoY
|
$1.950B
55.28%
YoY
|
$1.256B
-6.46%
YoY
|
$1.343B
42.84%
YoY
|
$939.9M
22.28%
YoY
|
| Gross Profit |
$337.0M
42.19%
YoY
|
$237.0M
82.72%
YoY
|
$129.7M
-12.83%
YoY
|
$148.8M
2.77%
YoY
|
$144.8M
-2.08%
YoY
|
| Selling, General & Admin |
$190.0M
77.57%
YoY
|
$107.0M
-2.5%
YoY
|
$109.7M
-12.21%
YoY
|
$125.0M
3.09%
YoY
|
$121.3M
21.2%
YoY
|
| Research & Development |
$20.00M
53.85%
YoY
|
$13.00M
-13.33%
YoY
|
$15.00M
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$206.0M
17.71%
YoY
|
$175.0M
176.69%
YoY
|
$63.25M
-5.21%
YoY
|
$66.72M
8.63%
YoY
|
$61.42M
8.52%
YoY
|
| Operating Expenses |
$190.0M
77.57%
YoY
|
$107.0M
-2.5%
YoY
|
$109.7M
-12.21%
YoY
|
$125.0M
3.09%
YoY
|
$121.3M
21.2%
YoY
|
| Operating Profit |
$5.000M
-103.55%
YoY
|
-$141.0M
-5299.12%
YoY
|
$2.712M
-101.65%
YoY
|
-$164.0M
-672.97%
YoY
|
$28.61M
-41.79%
YoY
|
| Interest Expense |
-$141.0M
N/A
|
N/A
|
$64.74M
94.96%
YoY
|
$33.21M
168.82%
YoY
|
$12.35M
75.92%
YoY
|
| Other Income/Expense, Net |
-$30.00M
-433.33%
YoY
|
$9.000M
-112.19%
YoY
|
-$73.80M
82.5%
YoY
|
-$40.44M
170.74%
YoY
|
-$14.94M
-11.07%
YoY
|
| Pretax Income |
-$166.0M
22.96%
YoY
|
-$135.0M
89.89%
YoY
|
-$71.09M
-65.22%
YoY
|
-$204.4M
-1594.42%
YoY
|
$13.68M
-57.73%
YoY
|
| Income Tax |
-$7.000M
-136.84%
YoY
|
$19.00M
171.0%
YoY
|
$7.011M
-168.23%
YoY
|
-$10.28M
-247.71%
YoY
|
$6.956M
-39.91%
YoY
|
| Net Earnings |
-$159.0M
3.25%
YoY
|
-$154.0M
94.81%
YoY
|
-$79.05M
-59.29%
YoY
|
-$194.2M
-2899.6%
YoY
|
$6.937M
-67.43%
YoY
|
| Basic Earnings Per Share |
-$4.47
-7.64%
YoY
|
-$4.84
176.57%
YoY
|
-$1.75
-59.58%
YoY
|
-$4.33
-2986.67%
YoY
|
$0.15
-68.75%
YoY
|
| Diluted Earnings Per Share |
-$4.47
-7.64%
YoY
|
-$4.84
176.57%
YoY
|
-$1.75
-59.58%
YoY
|
-$4.33
-2986.67%
YoY
|
$0.15
-68.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.50M shares
11.64%
YoY
|
31.80M shares
-29.42%
YoY
|
45.06M shares
0.51%
YoY
|
44.83M shares
0.62%
YoY
|
44.55M shares
0.48%
YoY
|
| Diluted Shares Outstanding |
35.50M shares
11.64%
YoY
|
31.80M shares
-29.42%
YoY
|
45.06M shares
0.51%
YoY
|
44.83M shares
-0.21%
YoY
|
44.92M shares
0.69%
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 |
$796.0M
-3.4%
YoY
|
$792.0M
12.82%
YoY
|
$839.0M
152.63%
YoY
|
$839.0M
154.67%
YoY
|
$824.0M
151.79%
YoY
|
$702.0M
119.11%
YoY
|
$332.1M
0.66%
YoY
|
$329.4M
-7.72%
YoY
|
$327.3M
-13.47%
YoY
|
$320.4M
-14.31%
YoY
|
$329.9M
-11.26%
YoY
|
$357.0M
-1.91%
YoY
|
$378.2M
-0.91%
YoY
|
$373.9M
N/A
|
$371.8M
32.94%
YoY
|
$364.0M
48.61%
YoY
|
$381.7M
69.13%
YoY
|
N/A
N/A
|
$279.7M
19.78%
YoY
|
| Cost Of Revenue |
$701.0M
-4.76%
YoY
|
$695.0M
10.14%
YoY
|
$751.0M
153.19%
YoY
|
$749.0M
155.93%
YoY
|
$736.0M
151.41%
YoY
|
$631.0M
117.96%
YoY
|
$296.6M
3.92%
YoY
|
$292.7M
-13.64%
YoY
|
$292.7M
-14.4%
YoY
|
$289.5M
-12.68%
YoY
|
$285.4M
-14.64%
YoY
|
$338.9M
3.77%
YoY
|
$342.0M
-2.29%
YoY
|
$331.5M
9.47%
YoY
|
$334.4M
38.58%
YoY
|
$326.6M
55.99%
YoY
|
$350.0M
87.8%
YoY
|
$302.9M
55.72%
YoY
|
$241.3M
23.6%
YoY
|
| Gross Profit |
$95.00M
7.95%
YoY
|
$97.00M
36.62%
YoY
|
$88.00M
148.02%
YoY
|
$90.00M
144.65%
YoY
|
$88.00M
155.0%
YoY
|
$71.00M
129.97%
YoY
|
$35.48M
-20.24%
YoY
|
$36.79M
102.87%
YoY
|
$34.51M
-4.71%
YoY
|
$30.87M
-27.11%
YoY
|
$44.49M
19.0%
YoY
|
$18.13M
-51.51%
YoY
|
$36.21M
14.37%
YoY
|
$42.36M
34.09%
YoY
|
$37.38M
-2.54%
YoY
|
$37.40M
5.18%
YoY
|
$31.67M
-19.42%
YoY
|
$31.59M
-22.49%
YoY
|
$38.36M
0.28%
YoY
|
| Selling, General & Admin |
$50.00M
6.38%
YoY
|
$50.00M
13.64%
YoY
|
$49.00M
50.72%
YoY
|
$50.00M
69.95%
YoY
|
$47.00M
30.35%
YoY
|
$44.00M
71.59%
YoY
|
$32.51M
31.55%
YoY
|
$29.42M
2.73%
YoY
|
$36.06M
17.28%
YoY
|
$25.64M
-25.77%
YoY
|
$24.71M
-14.45%
YoY
|
$28.64M
0.84%
YoY
|
$30.75M
-7.3%
YoY
|
$34.55M
-20.35%
YoY
|
$28.89M
10.83%
YoY
|
$28.40M
-2.01%
YoY
|
$33.17M
45.29%
YoY
|
$43.37M
58.88%
YoY
|
$26.07M
5.81%
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 |
$51.00M
-12.07%
YoY
|
$49.00M
-7.55%
YoY
|
$37.00M
133.75%
YoY
|
$58.00M
273.18%
YoY
|
$58.00M
268.16%
YoY
|
$53.00M
234.32%
YoY
|
$15.83M
0.87%
YoY
|
$15.54M
-2.68%
YoY
|
$15.75M
0.15%
YoY
|
$15.85M
-2.4%
YoY
|
$15.69M
0.95%
YoY
|
$15.97M
-2.93%
YoY
|
$15.73M
-14.89%
YoY
|
$16.24M
-5.82%
YoY
|
$15.55M
-1.04%
YoY
|
$16.45M
11.67%
YoY
|
$18.48M
34.6%
YoY
|
$17.24M
29.66%
YoY
|
$15.71M
14.65%
YoY
|
| Operating Expenses |
$706.0M
1402.13%
YoY
|
$50.00M
13.64%
YoY
|
$58.00M
78.4%
YoY
|
$50.00M
69.95%
YoY
|
$47.00M
30.35%
YoY
|
$44.00M
71.59%
YoY
|
$32.51M
31.55%
YoY
|
$29.42M
2.73%
YoY
|
$36.06M
17.28%
YoY
|
$25.64M
-25.77%
YoY
|
$24.71M
-14.45%
YoY
|
$28.64M
0.84%
YoY
|
$30.75M
-7.3%
YoY
|
$34.54M
-20.35%
YoY
|
$28.89M
10.83%
YoY
|
$28.40M
-2.01%
YoY
|
$33.17M
45.29%
YoY
|
$43.37M
58.88%
YoY
|
$26.07M
5.81%
YoY
|
| Operating Profit |
$17.00M
325.0%
YoY
|
$14.00M
-163.64%
YoY
|
$30.00M
909.76%
YoY
|
$13.00M
78.23%
YoY
|
$4.000M
-358.9%
YoY
|
-$22.00M
-520.65%
YoY
|
$2.971M
11.99%
YoY
|
$7.294M
-169.57%
YoY
|
-$1.545M
-125.27%
YoY
|
$5.230M
-33.04%
YoY
|
$2.653M
-107.79%
YoY
|
-$10.49M
-217.49%
YoY
|
$6.113M
-507.26%
YoY
|
$7.811M
-166.28%
YoY
|
-$34.07M
-334.52%
YoY
|
$8.924M
9.86%
YoY
|
-$1.501M
-108.67%
YoY
|
-$11.79M
-187.6%
YoY
|
$14.53M
3.54%
YoY
|
| Interest Expense |
N/A
|
-$40.00M
53.85%
YoY
|
-$39.00M
114.67%
YoY
|
-$37.00M
109.91%
YoY
|
-$39.00M
-320.53%
YoY
|
-$26.00M
51.42%
YoY
|
-$18.17M
-204.49%
YoY
|
-$17.63M
-202.12%
YoY
|
$17.69M
40.42%
YoY
|
-$17.17M
85.17%
YoY
|
$17.39M
113.61%
YoY
|
$17.26M
124.99%
YoY
|
$12.59M
-260.54%
YoY
|
-$9.273M
33.08%
YoY
|
$8.139M
294.91%
YoY
|
$7.672M
332.96%
YoY
|
-$7.845M
423.0%
YoY
|
-$6.968M
309.88%
YoY
|
$2.061M
13.87%
YoY
|
| Other Income/Expense, Net |
$1.000M
-120.0%
YoY
|
-$3.000M
-85.71%
YoY
|
-$4.000M
-81.38%
YoY
|
$0.00
-100.0%
YoY
|
-$5.000M
-74.29%
YoY
|
-$21.00M
821.05%
YoY
|
-$21.48M
13.04%
YoY
|
-$20.14M
1.97%
YoY
|
-$19.45M
24.68%
YoY
|
-$2.280M
-37.14%
YoY
|
-$19.01M
85.11%
YoY
|
-$19.75M
144.12%
YoY
|
-$15.60M
1064.25%
YoY
|
-$3.627M
412.29%
YoY
|
-$10.27M
252.09%
YoY
|
-$8.089M
209.92%
YoY
|
-$1.340M
-22.77%
YoY
|
-$708.0K
608.0%
YoY
|
-$2.916M
-25.0%
YoY
|
| Pretax Income |
-$17.00M
-57.5%
YoY
|
-$29.00M
-57.97%
YoY
|
-$33.00M
78.26%
YoY
|
-$24.00M
86.89%
YoY
|
-$40.00M
90.48%
YoY
|
-$69.00M
359.39%
YoY
|
-$18.51M
13.21%
YoY
|
-$12.84M
-57.52%
YoY
|
-$21.00M
121.05%
YoY
|
-$15.02M
-58.07%
YoY
|
-$16.35M
-63.12%
YoY
|
-$30.23M
-3720.6%
YoY
|
-$9.500M
-92.4%
YoY
|
-$35.82M
88.22%
YoY
|
-$44.33M
-481.86%
YoY
|
$835.0K
-84.85%
YoY
|
-$125.1M
-902.58%
YoY
|
-$19.03M
-259.92%
YoY
|
$11.61M
14.49%
YoY
|
| Income Tax |
$1.000M
0.0%
YoY
|
$5.000M
-155.56%
YoY
|
$7.000M
369.8%
YoY
|
-$6.000M
-303.18%
YoY
|
$1.000M
-80.77%
YoY
|
-$9.000M
36.03%
YoY
|
$1.490M
-55.23%
YoY
|
$2.953M
-53.85%
YoY
|
$5.200M
40.54%
YoY
|
-$6.616M
260.94%
YoY
|
$3.328M
-32.36%
YoY
|
$6.399M
94.2%
YoY
|
$3.700M
-121.94%
YoY
|
-$1.833M
-76.52%
YoY
|
$4.920M
38.55%
YoY
|
$3.295M
-18.06%
YoY
|
-$16.86M
-334.21%
YoY
|
-$7.806M
-300.15%
YoY
|
$3.551M
-1.74%
YoY
|
| Net Earnings |
-$18.00M
-56.1%
YoY
|
-$34.00M
-43.33%
YoY
|
-$40.00M
162.35%
YoY
|
-$18.00M
10.57%
YoY
|
-$41.00M
55.62%
YoY
|
-$60.00M
592.36%
YoY
|
-$15.25M
-23.24%
YoY
|
-$16.28M
-55.93%
YoY
|
-$26.35M
93.96%
YoY
|
-$8.666M
-74.76%
YoY
|
-$19.86M
-59.87%
YoY
|
-$36.94M
1700.19%
YoY
|
-$13.58M
-87.46%
YoY
|
-$34.33M
230.32%
YoY
|
-$49.50M
-757.58%
YoY
|
-$2.052M
-245.53%
YoY
|
-$108.3M
-1390.53%
YoY
|
-$10.39M
-206.06%
YoY
|
$7.527M
15.32%
YoY
|
| Basic Earnings Per Share |
-$0.50
-56.52%
YoY
|
-$0.95
-43.79%
YoY
|
N/A
|
-$0.51
37.84%
YoY
|
-$1.15
98.28%
YoY
|
-$1.69
576.0%
YoY
|
-$0.33
-23.26%
YoY
|
-$0.37
-55.42%
YoY
|
-$0.58
93.33%
YoY
|
-$0.25
N/A
|
-$0.43
-61.26%
YoY
|
-$0.83
1975.0%
YoY
|
-$0.30
-87.6%
YoY
|
N/A
|
-$1.11
-752.94%
YoY
|
-$0.04
-233.33%
YoY
|
-$2.42
N/A
|
N/A
|
$0.17
13.33%
YoY
|
| Diluted Earnings Per Share |
-$0.50
-56.52%
YoY
|
-$0.95
-43.79%
YoY
|
-$1.13
242.42%
YoY
|
-$0.51
37.84%
YoY
|
-$1.15
98.28%
YoY
|
-$1.69
807.58%
YoY
|
-$0.33
-23.26%
YoY
|
-$0.37
-55.42%
YoY
|
-$0.58
93.33%
YoY
|
-$0.19
-75.41%
YoY
|
-$0.43
-61.26%
YoY
|
-$0.83
1975.0%
YoY
|
-$0.30
-100.0%
YoY
|
-$0.76
-100.0%
YoY
|
-$1.11
-752.94%
YoY
|
-$0.04
-233.33%
YoY
|
-$2.423M
-1395.12%
YoY
|
-$233.1K
-206.55%
YoY
|
$0.17
13.33%
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.90M shares
1.41%
YoY
|
35.60M shares
-21.76%
YoY
|
35.60M shares
-21.58%
YoY
|
35.60M shares
-21.33%
YoY
|
35.40M shares
-21.59%
YoY
|
45.50M shares
0.91%
YoY
|
45.40M shares
0.78%
YoY
|
45.25M shares
0.71%
YoY
|
45.15M shares
0.71%
YoY
|
45.09M shares
0.65%
YoY
|
45.05M shares
0.61%
YoY
|
44.93M shares
0.21%
YoY
|
44.83M shares
0.45%
YoY
|
44.80M shares
0.61%
YoY
|
44.77M shares
0.41%
YoY
|
44.84M shares
0.62%
YoY
|
44.63M shares
0.4%
YoY
|
44.53M shares
0.35%
YoY
|
44.59M shares
0.51%
YoY
|
| Diluted Shares Outstanding |
35.90M shares
0.84%
YoY
|
35.70M shares
0.85%
YoY
|
N/A
|
35.60M shares
-21.48%
YoY
|
35.60M shares
-21.21%
YoY
|
35.40M shares
11.32%
YoY
|
45.44M shares
0.76%
YoY
|
45.34M shares
0.66%
YoY
|
45.18M shares
0.5%
YoY
|
31.80M shares
N/A
|
45.10M shares
0.49%
YoY
|
45.04M shares
0.45%
YoY
|
44.96M shares
0.55%
YoY
|
N/A
|
44.88M shares
-0.14%
YoY
|
44.84M shares
-0.07%
YoY
|
44.71M shares
-0.36%
YoY
|
N/A
|
44.94M shares
0.68%
YoY
|
Loading...