|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.092B
-14.93%
YoY
|
$2.459B
-25.39%
YoY
|
$3.296B
-10.02%
YoY
|
$3.663B
29.56%
YoY
|
$2.827B
46.96%
YoY
|
| Cost Of Revenue |
$1.952B
-16.18%
YoY
|
$2.328B
-24.98%
YoY
|
$3.104B
-11.95%
YoY
|
$3.525B
34.28%
YoY
|
$2.625B
44.86%
YoY
|
| Gross Profit |
$136.9M
4.96%
YoY
|
$130.5M
-32.02%
YoY
|
$191.9M
39.23%
YoY
|
$137.8M
-31.78%
YoY
|
$202.1M
81.06%
YoY
|
| Selling, General & Admin |
$122.7M
3.95%
YoY
|
$118.0M
-11.48%
YoY
|
$133.4M
12.12%
YoY
|
$118.9M
30.49%
YoY
|
$91.14M
7.31%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$98.43M
8.66%
YoY
|
$90.59M
-7.79%
YoY
|
$98.24M
5.98%
YoY
|
$92.70M
0.81%
YoY
|
$91.95M
17.52%
YoY
|
| Operating Expenses |
$122.7M
3.95%
YoY
|
$118.0M
-11.48%
YoY
|
$133.4M
12.12%
YoY
|
$118.9M
30.49%
YoY
|
$91.14M
7.31%
YoY
|
| Operating Profit |
-$67.25M
41.7%
YoY
|
-$47.46M
-22.93%
YoY
|
-$61.58M
-37.77%
YoY
|
-$98.95M
-487.91%
YoY
|
$25.51M
-120.79%
YoY
|
| Interest Expense |
-$72.49M
183.88%
YoY
|
-$25.54M
-167.73%
YoY
|
$37.70M
15.5%
YoY
|
$32.64M
-51.39%
YoY
|
$67.14M
67.89%
YoY
|
| Other Income/Expense, Net |
-$76.57M
221.19%
YoY
|
-$23.84M
14.77%
YoY
|
-$20.77M
-8509.31%
YoY
|
$247.0K
-100.36%
YoY
|
-$68.51M
78.25%
YoY
|
| Pretax Income |
-$143.8M
101.71%
YoY
|
-$71.30M
-13.42%
YoY
|
-$82.35M
-16.57%
YoY
|
-$98.70M
129.53%
YoY
|
-$43.00M
-73.31%
YoY
|
| Income Tax |
-$51.75M
-933.0%
YoY
|
$6.212M
-210.59%
YoY
|
-$5.617M
-218.33%
YoY
|
$4.747M
157.29%
YoY
|
$1.845M
-103.66%
YoY
|
| Net Earnings |
-$121.3M
47.01%
YoY
|
-$82.50M
-11.66%
YoY
|
-$93.38M
-26.6%
YoY
|
-$127.2M
92.78%
YoY
|
-$65.99M
-39.33%
YoY
|
| Basic Earnings Per Share |
-$1.80
39.53%
YoY
|
-$1.29
-18.87%
YoY
|
-$1.59
-30.57%
YoY
|
-$2.29
62.41%
YoY
|
-$1.41
-55.1%
YoY
|
| Diluted Earnings Per Share |
-$1.80
39.53%
YoY
|
-$1.29
-18.87%
YoY
|
-$1.59
-30.57%
YoY
|
-$2.29
62.41%
YoY
|
-$1.41
-55.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.50M shares
5.8%
YoY
|
63.80M shares
8.47%
YoY
|
58.81M shares
5.89%
YoY
|
55.54M shares
19.05%
YoY
|
46.65M
34.71%
YoY
|
| Diluted Shares Outstanding |
67.50M shares
5.8%
YoY
|
63.80M shares
8.47%
YoY
|
58.81M shares
5.89%
YoY
|
55.54M shares
19.05%
YoY
|
46.65M
34.71%
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 |
$445.8M
-25.89%
YoY
|
$428.8M
-26.57%
YoY
|
$508.5M
-22.81%
YoY
|
$552.8M
-10.66%
YoY
|
$601.5M
0.72%
YoY
|
$584.0M
-18.02%
YoY
|
$658.7M
-26.21%
YoY
|
$618.8M
-27.84%
YoY
|
$597.2M
-28.3%
YoY
|
$712.4M
-22.06%
YoY
|
$892.8M
-6.51%
YoY
|
$857.6M
-15.29%
YoY
|
$832.9M
6.59%
YoY
|
$914.0M
13.93%
YoY
|
$955.0M
27.88%
YoY
|
$1.012B
39.75%
YoY
|
$781.4M
41.14%
YoY
|
$802.3M
67.58%
YoY
|
$746.8M
76.1%
YoY
|
| Cost Of Revenue |
$357.9M
-39.93%
YoY
|
$388.7M
-32.74%
YoY
|
$456.2M
-21.43%
YoY
|
$511.0M
-12.04%
YoY
|
$595.8M
1.17%
YoY
|
$577.9M
-8.63%
YoY
|
$580.6M
-28.43%
YoY
|
$581.0M
-30.43%
YoY
|
$588.8M
-28.63%
YoY
|
$632.4M
-27.67%
YoY
|
$811.3M
-15.21%
YoY
|
$835.1M
-9.96%
YoY
|
$825.0M
0.64%
YoY
|
$874.3M
17.16%
YoY
|
$956.9M
31.04%
YoY
|
$927.4M
45.01%
YoY
|
$819.8M
60.99%
YoY
|
$746.3M
45.32%
YoY
|
$730.2M
66.61%
YoY
|
| Gross Profit |
$87.95M
2793.91%
YoY
|
$40.15M
552.76%
YoY
|
$52.17M
-33.21%
YoY
|
$41.57M
9.91%
YoY
|
$3.039M
-63.68%
YoY
|
$6.151M
-92.31%
YoY
|
$78.11M
-4.13%
YoY
|
$37.82M
67.8%
YoY
|
$8.367M
5.32%
YoY
|
$79.95M
101.32%
YoY
|
$81.47M
-4433.56%
YoY
|
$22.54M
-75.25%
YoY
|
$7.944M
-120.72%
YoY
|
$39.71M
-29.12%
YoY
|
-$1.880M
-111.32%
YoY
|
$91.08M
7.14%
YoY
|
-$38.33M
-186.34%
YoY
|
$56.03M
-261.03%
YoY
|
$16.61M
-216.94%
YoY
|
| Selling, General & Admin |
$19.54M
-54.47%
YoY
|
$20.34M
-20.62%
YoY
|
$29.34M
9.83%
YoY
|
$27.61M
-18.69%
YoY
|
$42.91M
35.08%
YoY
|
$25.62M
-34.25%
YoY
|
$26.71M
-24.42%
YoY
|
$33.95M
-15.95%
YoY
|
$31.77M
-0.24%
YoY
|
$38.96M
8.13%
YoY
|
$35.34M
21.59%
YoY
|
$40.40M
34.14%
YoY
|
$31.85M
3.18%
YoY
|
$36.03M
49.37%
YoY
|
$29.07M
11.7%
YoY
|
$30.11M
28.78%
YoY
|
$30.86M
31.23%
YoY
|
$24.12M
-18.5%
YoY
|
$26.02M
30.54%
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 |
$23.64M
5.58%
YoY
|
$23.52M
9.67%
YoY
|
$24.97M
-4.23%
YoY
|
$27.56M
27.69%
YoY
|
$22.39M
4.19%
YoY
|
$21.45M
-11.9%
YoY
|
$26.07M
9.08%
YoY
|
$21.58M
-12.35%
YoY
|
$21.49M
-15.36%
YoY
|
$24.34M
-8.77%
YoY
|
$23.90M
-3.03%
YoY
|
$24.63M
17.45%
YoY
|
$25.39M
24.45%
YoY
|
$26.68M
18.82%
YoY
|
$24.65M
-12.85%
YoY
|
$20.97M
2.21%
YoY
|
$20.40M
-1.36%
YoY
|
$22.46M
6.95%
YoY
|
$28.28M
43.55%
YoY
|
| Operating Expenses |
$19.54M
-54.47%
YoY
|
$43.85M
-6.82%
YoY
|
$29.34M
9.83%
YoY
|
$27.61M
-18.69%
YoY
|
$42.91M
35.08%
YoY
|
$47.06M
-25.65%
YoY
|
$26.71M
-24.42%
YoY
|
$33.95M
-47.79%
YoY
|
$31.77M
-0.24%
YoY
|
$63.30M
0.92%
YoY
|
$35.34M
21.59%
YoY
|
$65.02M
115.92%
YoY
|
$31.85M
3.18%
YoY
|
$62.72M
34.64%
YoY
|
$29.07M
11.7%
YoY
|
$30.11M
28.78%
YoY
|
$30.86M
31.23%
YoY
|
$46.58M
-7.94%
YoY
|
$26.02M
30.54%
YoY
|
| Operating Profit |
$44.77M
-171.91%
YoY
|
-$3.703M
-90.95%
YoY
|
$33.87M
-39.58%
YoY
|
-$28.36M
60.14%
YoY
|
-$62.26M
38.7%
YoY
|
-$40.91M
-345.65%
YoY
|
$56.05M
164.72%
YoY
|
-$17.71M
-58.31%
YoY
|
-$44.89M
-20.61%
YoY
|
$16.65M
-172.39%
YoY
|
$21.17M
-134.22%
YoY
|
-$42.48M
-225.53%
YoY
|
-$56.54M
18.03%
YoY
|
-$23.01M
-343.54%
YoY
|
-$61.88M
38.51%
YoY
|
$33.84M
9.05%
YoY
|
-$47.90M
-252.81%
YoY
|
$9.447M
-127.15%
YoY
|
-$44.68M
214.5%
YoY
|
| Interest Expense |
-$8.565M
8.28%
YoY
|
-$4.639M
-21.41%
YoY
|
-$46.67M
458.84%
YoY
|
-$13.27M
120.94%
YoY
|
-$7.910M
-201.59%
YoY
|
-$5.903M
9.93%
YoY
|
-$8.352M
-187.46%
YoY
|
-$6.004M
-13.86%
YoY
|
$7.786M
-20.05%
YoY
|
-$5.370M
40.47%
YoY
|
$9.550M
-0.27%
YoY
|
-$6.970M
-189.36%
YoY
|
$9.738M
10.58%
YoY
|
-$3.823M
-44.11%
YoY
|
$9.576M
0.93%
YoY
|
$7.800M
-59.07%
YoY
|
$8.806M
-72.2%
YoY
|
-$6.840M
-34.23%
YoY
|
$9.488M
-6.7%
YoY
|
| Other Income/Expense, Net |
-$8.413M
-10.74%
YoY
|
$146.0K
-65.57%
YoY
|
-$49.35M
526.71%
YoY
|
-$13.30M
135.09%
YoY
|
-$9.425M
95.26%
YoY
|
$424.0K
-53.66%
YoY
|
-$7.874M
181.11%
YoY
|
-$5.659M
3414.91%
YoY
|
-$4.827M
-24.39%
YoY
|
$915.0K
-217.01%
YoY
|
-$2.801M
-64.97%
YoY
|
-$161.0K
-100.76%
YoY
|
-$6.384M
-23.31%
YoY
|
-$782.0K
200.77%
YoY
|
-$7.995M
-19.27%
YoY
|
$21.17M
-206.56%
YoY
|
-$8.324M
-73.69%
YoY
|
-$260.0K
-97.5%
YoY
|
-$9.903M
-2.47%
YoY
|
| Pretax Income |
$36.36M
-150.72%
YoY
|
-$14.99M
-67.69%
YoY
|
-$15.48M
-132.13%
YoY
|
-$41.67M
78.29%
YoY
|
-$71.69M
44.19%
YoY
|
-$46.39M
-492.7%
YoY
|
$48.18M
162.22%
YoY
|
-$23.37M
-52.89%
YoY
|
-$49.72M
-20.99%
YoY
|
$11.81M
-142.78%
YoY
|
$18.37M
-126.29%
YoY
|
-$49.61M
-190.18%
YoY
|
-$62.92M
11.91%
YoY
|
-$27.61M
-4027.74%
YoY
|
-$69.88M
28.03%
YoY
|
$55.01M
392.67%
YoY
|
-$56.23M
19155.48%
YoY
|
$703.0K
-101.56%
YoY
|
-$54.58M
124.06%
YoY
|
| Income Tax |
$2.900M
2800.0%
YoY
|
-$56.15M
-904.3%
YoY
|
-$25.64M
3007.64%
YoY
|
$2.300M
-866.67%
YoY
|
$100.0K
-66.67%
YoY
|
$6.981M
-2744.32%
YoY
|
-$825.0K
-89.42%
YoY
|
-$300.0K
-70.56%
YoY
|
$300.0K
-91.18%
YoY
|
-$264.0K
-105.4%
YoY
|
-$7.800M
310.53%
YoY
|
-$1.019M
-135.14%
YoY
|
$3.400M
-383.33%
YoY
|
$4.893M
2.82%
YoY
|
-$1.900M
-27242.86%
YoY
|
$2.900M
-160.42%
YoY
|
-$1.200M
-163.16%
YoY
|
$4.759M
-347.61%
YoY
|
$7.000K
-99.9%
YoY
|
| Net Earnings |
$32.94M
-145.18%
YoY
|
$11.94M
-121.73%
YoY
|
$11.93M
-75.26%
YoY
|
-$72.24M
196.67%
YoY
|
-$72.91M
41.81%
YoY
|
-$54.94M
-859.51%
YoY
|
$48.20M
116.04%
YoY
|
-$24.35M
-53.71%
YoY
|
-$51.41M
-26.89%
YoY
|
$7.233M
-118.73%
YoY
|
$22.31M
-130.34%
YoY
|
-$52.60M
-213.38%
YoY
|
-$70.32M
14.4%
YoY
|
-$38.62M
303.6%
YoY
|
-$73.53M
23.32%
YoY
|
$46.40M
376.22%
YoY
|
-$61.47M
839.25%
YoY
|
-$9.568M
-80.72%
YoY
|
-$59.62M
72.89%
YoY
|
| Basic Earnings Per Share |
$0.48
-142.11%
YoY
|
N/A
|
$0.17
-77.33%
YoY
|
-$1.09
186.84%
YoY
|
-$1.14
40.74%
YoY
|
N/A
|
$0.75
97.37%
YoY
|
-$0.38
-57.3%
YoY
|
-$0.81
-32.5%
YoY
|
N/A
|
$0.38
-129.92%
YoY
|
-$0.89
-202.3%
YoY
|
-$1.20
3.45%
YoY
|
N/A
|
-$1.27
7.63%
YoY
|
$0.87
314.29%
YoY
|
-$1.16
N/A
|
N/A
|
-$1.18
N/A
|
| Diluted Earnings Per Share |
$0.42
-136.84%
YoY
|
$0.17
-119.92%
YoY
|
$0.17
-75.36%
YoY
|
-$1.09
186.84%
YoY
|
-$1.14
40.74%
YoY
|
-$0.86
-799.6%
YoY
|
$0.69
97.14%
YoY
|
-$0.38
-57.47%
YoY
|
-$0.81
-32.5%
YoY
|
$0.12
-118.6%
YoY
|
$0.35
-127.56%
YoY
|
-$0.89
-222.4%
YoY
|
-$1.20
-100.0%
YoY
|
-$0.66
-100.0%
YoY
|
-$1.27
-100.0%
YoY
|
$0.73
265.0%
YoY
|
-$1.162M
574.17%
YoY
|
-$181.0K
-87.37%
YoY
|
-$1.181M
18.45%
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 |
69.84M shares
7.89%
YoY
|
69.84M shares
8.02%
YoY
|
65.57M shares
1.41%
YoY
|
65.40M shares
1.21%
YoY
|
64.73M shares
0.72%
YoY
|
64.65M shares
8.64%
YoY
|
64.66M shares
8.61%
YoY
|
64.62M shares
8.58%
YoY
|
64.26M shares
8.39%
YoY
|
59.51M shares
0.36%
YoY
|
59.53M shares
2.47%
YoY
|
59.51M shares
12.22%
YoY
|
59.29M shares
10.59%
YoY
|
59.30M shares
10.63%
YoY
|
58.09M shares
20.56%
YoY
|
53.03M shares
16.75%
YoY
|
53.62M
50.39%
YoY
|
53.60M
50.3%
YoY
|
48.19M
39.15%
YoY
|
| Diluted Shares Outstanding |
84.14M shares
31.32%
YoY
|
N/A
|
77.87M shares
8.66%
YoY
|
66.49M shares
4.0%
YoY
|
64.07M shares
1.15%
YoY
|
N/A
|
71.66M shares
6.32%
YoY
|
63.93M shares
8.59%
YoY
|
63.34M shares
8.18%
YoY
|
N/A
|
67.40M shares
16.86%
YoY
|
58.87M shares
-11.99%
YoY
|
58.55M shares
10.71%
YoY
|
N/A
|
57.68M shares
14.25%
YoY
|
66.90M shares
15.0%
YoY
|
52.89M shares
N/A
|
N/A
|
50.48M shares
45.78%
YoY
|
Loading...