|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$224.4M
10.1%
YoY
|
$203.9M
-19.57%
YoY
|
$253.4M
-51.95%
YoY
|
$527.5M
58.91%
YoY
|
$332.0M
147.15%
YoY
|
| Cost Of Revenue |
$192.8M
0.11%
YoY
|
$192.6M
107.72%
YoY
|
$92.71M
2.69%
YoY
|
$90.29M
21.5%
YoY
|
$74.31M
12.25%
YoY
|
| Gross Profit |
$82.67M
633.59%
YoY
|
$11.27M
-92.99%
YoY
|
$160.7M
-63.24%
YoY
|
$437.2M
69.7%
YoY
|
$257.6M
278.33%
YoY
|
| Selling, General & Admin |
$112.1M
34.53%
YoY
|
$83.30M
5.12%
YoY
|
$79.25M
4.49%
YoY
|
$75.84M
31.69%
YoY
|
$57.59M
113.29%
YoY
|
| Research & Development |
$24.21M
160.11%
YoY
|
$9.307M
166.14%
YoY
|
$3.497M
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$89.27M
14.36%
YoY
|
$78.06M
40.12%
YoY
|
$55.71M
203.49%
YoY
|
$18.36M
-24.71%
YoY
|
$24.38M
251.78%
YoY
|
| Operating Expenses |
$112.1M
34.53%
YoY
|
$83.30M
5.12%
YoY
|
$79.25M
4.49%
YoY
|
$75.84M
-14.71%
YoY
|
$88.92M
145.63%
YoY
|
| Operating Profit |
-$149.4M
-11.84%
YoY
|
-$169.4M
856.18%
YoY
|
-$17.72M
-105.41%
YoY
|
$327.4M
98.02%
YoY
|
$165.3M
-576.46%
YoY
|
| Interest Expense |
$21.83M
-9.44%
YoY
|
$24.11M
358.87%
YoY
|
$5.254M
-9.19%
YoY
|
$5.786M
-35.02%
YoY
|
$8.904M
77.76%
YoY
|
| Other Income/Expense, Net |
$63.08M
36.6%
YoY
|
$46.18M
-17.61%
YoY
|
$56.05M
187.03%
YoY
|
$19.53M
420.17%
YoY
|
$3.754M
1395.62%
YoY
|
| Pretax Income |
-$117.8M
26.17%
YoY
|
-$93.35M
-382.23%
YoY
|
$33.08M
-90.3%
YoY
|
$341.2M
112.96%
YoY
|
$160.2M
-505.96%
YoY
|
| Income Tax |
-$31.90M
14.24%
YoY
|
-$27.92M
-418.46%
YoY
|
$8.768M
-83.19%
YoY
|
$52.15M
107.28%
YoY
|
$25.16M
-242.65%
YoY
|
| Net Earnings |
-$85.87M
31.26%
YoY
|
-$65.42M
-369.16%
YoY
|
$24.31M
-91.59%
YoY
|
$289.0M
114.02%
YoY
|
$135.0M
-718.73%
YoY
|
| Basic Earnings Per Share |
-$0.50
28.21%
YoY
|
-$0.39
-378.57%
YoY
|
$0.14
-91.46%
YoY
|
$1.64
110.26%
YoY
|
$0.78
-388.89%
YoY
|
| Diluted Earnings Per Share |
-$0.50
-12.28%
YoY
|
-$0.57
-507.14%
YoY
|
$0.14
-90.79%
YoY
|
$1.52
108.22%
YoY
|
$0.73
-370.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
170.1M shares
1.97%
YoY
|
166.8M shares
-5.84%
YoY
|
177.2M shares
0.38%
YoY
|
176.5M shares
1.76%
YoY
|
173.5M shares
117.68%
YoY
|
| Diluted Shares Outstanding |
170.1M shares
0.14%
YoY
|
169.9M shares
-4.64%
YoY
|
178.2M shares
-7.91%
YoY
|
193.5M shares
1.9%
YoY
|
189.8M shares
138.23%
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 |
$90.65M
49.07%
YoY
|
$103.7M
70.04%
YoY
|
$53.55M
-14.9%
YoY
|
$57.39M
83.61%
YoY
|
$60.81M
24.91%
YoY
|
$60.99M
48.01%
YoY
|
$62.93M
19.82%
YoY
|
$31.26M
-51.18%
YoY
|
$48.68M
-49.13%
YoY
|
$41.21M
-55.81%
YoY
|
$52.52M
-57.8%
YoY
|
$64.02M
-55.4%
YoY
|
$95.70M
-42.44%
YoY
|
$93.25M
-5.92%
YoY
|
$124.4M
24.75%
YoY
|
$143.6M
96.34%
YoY
|
$166.3M
177.23%
YoY
|
$99.11M
-26.2%
YoY
|
$99.75M
143.17%
YoY
|
| Cost Of Revenue |
$74.25M
52.04%
YoY
|
$45.05M
-22.68%
YoY
|
$48.48M
-15.35%
YoY
|
$50.43M
21.63%
YoY
|
$48.83M
37.19%
YoY
|
$58.26M
147.12%
YoY
|
$57.27M
157.95%
YoY
|
$41.46M
82.66%
YoY
|
$35.59M
46.99%
YoY
|
$23.58M
-3.91%
YoY
|
$22.20M
-0.97%
YoY
|
$22.70M
2.75%
YoY
|
$24.22M
4.5%
YoY
|
$24.54M
32.95%
YoY
|
$22.42M
2.33%
YoY
|
$22.09M
23.04%
YoY
|
$23.17M
29.46%
YoY
|
$18.46M
-72.12%
YoY
|
$21.91M
N/A
|
| Gross Profit |
$58.68M
389.83%
YoY
|
$58.65M
2053.91%
YoY
|
$5.076M
-10.33%
YoY
|
$6.962M
-168.22%
YoY
|
$11.98M
-8.49%
YoY
|
$2.723M
-84.55%
YoY
|
$5.661M
-81.32%
YoY
|
-$10.21M
-124.71%
YoY
|
$13.09M
-81.69%
YoY
|
$17.63M
-74.34%
YoY
|
$30.30M
-70.3%
YoY
|
$41.30M
-66.0%
YoY
|
$71.48M
-50.04%
YoY
|
$68.71M
-14.81%
YoY
|
$102.0M
31.06%
YoY
|
$121.5M
120.2%
YoY
|
$143.1M
240.68%
YoY
|
$80.65M
18.43%
YoY
|
$77.85M
N/A
|
| Selling, General & Admin |
$33.64M
39.2%
YoY
|
$26.41M
57.07%
YoY
|
$28.41M
31.96%
YoY
|
$27.43M
27.97%
YoY
|
$24.17M
13.63%
YoY
|
$16.81M
-21.49%
YoY
|
$21.53M
10.04%
YoY
|
$21.43M
13.62%
YoY
|
$21.27M
9.61%
YoY
|
$21.42M
10.87%
YoY
|
$19.56M
11.12%
YoY
|
$18.87M
3.53%
YoY
|
$19.40M
-5.65%
YoY
|
$19.32M
21.64%
YoY
|
$17.60M
28.51%
YoY
|
$18.22M
44.08%
YoY
|
$20.57M
52.81%
YoY
|
$15.88M
-33.0%
YoY
|
$13.70M
341.9%
YoY
|
| Research & Development |
$1.905M
301.9%
YoY
|
$2.212M
90.03%
YoY
|
$19.03M
25610.81%
YoY
|
$2.496M
1220.63%
YoY
|
$474.0K
-88.73%
YoY
|
$1.164M
N/A
|
$74.00K
N/A
|
$189.0K
N/A
|
$4.206M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$32.14M
50.29%
YoY
|
$24.61M
11.26%
YoY
|
$22.50M
16.3%
YoY
|
$20.78M
14.1%
YoY
|
$21.38M
16.31%
YoY
|
$22.12M
18.86%
YoY
|
$19.34M
15.48%
YoY
|
$18.21M
49.23%
YoY
|
$18.39M
126.36%
YoY
|
$18.61M
232.72%
YoY
|
$16.75M
699.19%
YoY
|
$12.20M
125.69%
YoY
|
$8.122M
54.41%
YoY
|
$5.593M
21.19%
YoY
|
$2.096M
-69.85%
YoY
|
$5.407M
-18.89%
YoY
|
$5.260M
-14.47%
YoY
|
$4.615M
-33.41%
YoY
|
$6.951M
219.0%
YoY
|
| Operating Expenses |
$33.64M
39.2%
YoY
|
$53.60M
32.91%
YoY
|
$28.41M
31.96%
YoY
|
$27.43M
27.97%
YoY
|
$24.17M
13.63%
YoY
|
$40.33M
-2.37%
YoY
|
$21.53M
10.04%
YoY
|
$21.43M
13.62%
YoY
|
$21.27M
9.61%
YoY
|
$41.31M
34.48%
YoY
|
$19.56M
11.12%
YoY
|
$18.87M
3.53%
YoY
|
$19.40M
-5.65%
YoY
|
$30.72M
32.26%
YoY
|
$17.60M
-22.01%
YoY
|
$18.22M
44.08%
YoY
|
$20.57M
52.81%
YoY
|
$23.23M
-29.19%
YoY
|
$22.57M
628.13%
YoY
|
| Operating Profit |
-$24.12M
-30.64%
YoY
|
$5.049M
-113.43%
YoY
|
-$67.02M
69.51%
YoY
|
-$43.88M
-17.97%
YoY
|
-$34.78M
7.23%
YoY
|
-$37.61M
58.79%
YoY
|
-$39.54M
125.48%
YoY
|
-$53.49M
-11174.95%
YoY
|
-$32.43M
-198.39%
YoY
|
-$23.68M
-162.34%
YoY
|
-$17.54M
-122.15%
YoY
|
$483.0K
-99.5%
YoY
|
$32.96M
-71.34%
YoY
|
$37.99M
-33.85%
YoY
|
$79.17M
46.35%
YoY
|
$95.75M
194.95%
YoY
|
$115.0M
429.84%
YoY
|
$57.43M
62.69%
YoY
|
$54.09M
234.86%
YoY
|
| Interest Expense |
$2.857M
-137.52%
YoY
|
$8.904M
-231.68%
YoY
|
-$8.566M
28.89%
YoY
|
-$5.414M
-19.73%
YoY
|
-$7.615M
166.54%
YoY
|
-$6.762M
510.84%
YoY
|
-$6.646M
374.71%
YoY
|
-$6.745M
381.79%
YoY
|
-$2.857M
110.23%
YoY
|
-$1.107M
-16.83%
YoY
|
-$1.400M
14.38%
YoY
|
-$1.400M
5.58%
YoY
|
-$1.359M
-28.66%
YoY
|
-$1.331M
-46.48%
YoY
|
-$1.224M
-146.65%
YoY
|
-$1.326M
-150.25%
YoY
|
-$1.905M
-265.08%
YoY
|
-$2.487M
-51.24%
YoY
|
$2.624M
53.18%
YoY
|
| Other Income/Expense, Net |
$20.33M
33.57%
YoY
|
$5.344M
-47.18%
YoY
|
$17.16M
51.56%
YoY
|
$6.572M
-45.61%
YoY
|
$15.22M
20.23%
YoY
|
$10.12M
-28.14%
YoY
|
$11.32M
-21.69%
YoY
|
$12.08M
-12.57%
YoY
|
$12.66M
-7.57%
YoY
|
$14.08M
28.53%
YoY
|
$14.46M
134.37%
YoY
|
$13.82M
524.82%
YoY
|
$13.69M
6958.25%
YoY
|
$10.95M
11076.53%
YoY
|
$6.168M
6258.76%
YoY
|
$2.212M
-36.87%
YoY
|
$194.0K
252.73%
YoY
|
$98.00K
-67.33%
YoY
|
$97.00K
59.02%
YoY
|
| Pretax Income |
-$13.64M
-49.8%
YoY
|
$10.56M
-131.09%
YoY
|
-$58.43M
67.59%
YoY
|
-$42.72M
-11.27%
YoY
|
-$27.18M
-214.99%
YoY
|
-$33.96M
64.4%
YoY
|
-$34.87M
678.95%
YoY
|
-$48.15M
-472.93%
YoY
|
$23.63M
-47.83%
YoY
|
-$20.66M
-143.87%
YoY
|
-$4.476M
-105.32%
YoY
|
$12.91M
-86.64%
YoY
|
$45.30M
-60.03%
YoY
|
$47.09M
-13.9%
YoY
|
$84.11M
63.11%
YoY
|
$96.64M
189.95%
YoY
|
$113.3M
449.8%
YoY
|
$54.69M
-251.49%
YoY
|
$51.57M
255.58%
YoY
|
| Income Tax |
-$5.674M
25.34%
YoY
|
$1.131M
-109.73%
YoY
|
-$16.65M
78.1%
YoY
|
-$11.85M
-15.93%
YoY
|
-$4.527M
-163.37%
YoY
|
-$11.62M
164.19%
YoY
|
-$9.350M
4575.0%
YoY
|
-$14.10M
-355.54%
YoY
|
$7.144M
-8.98%
YoY
|
-$4.398M
-77.92%
YoY
|
-$200.0K
-100.96%
YoY
|
$5.517M
-76.39%
YoY
|
$7.849M
-71.73%
YoY
|
-$19.92M
-449.46%
YoY
|
$20.93M
137.81%
YoY
|
$23.37M
279.15%
YoY
|
$27.76M
518.17%
YoY
|
$5.700M
-132.39%
YoY
|
$8.803M
-7142.4%
YoY
|
| Net Earnings |
-$7.968M
-64.82%
YoY
|
$9.426M
-142.19%
YoY
|
-$41.78M
63.74%
YoY
|
-$30.87M
-9.35%
YoY
|
-$22.65M
-237.35%
YoY
|
-$22.34M
37.41%
YoY
|
-$25.52M
496.73%
YoY
|
-$34.06M
-560.51%
YoY
|
$16.49M
-55.97%
YoY
|
-$16.26M
-124.26%
YoY
|
-$4.276M
-106.77%
YoY
|
$7.395M
-89.91%
YoY
|
$37.45M
-56.23%
YoY
|
$67.01M
36.78%
YoY
|
$63.18M
47.74%
YoY
|
$73.27M
169.71%
YoY
|
$85.55M
430.75%
YoY
|
$48.99M
-366.24%
YoY
|
$42.76M
192.36%
YoY
|
| Basic Earnings Per Share |
-$0.04
-71.43%
YoY
|
N/A
|
-$0.24
50.0%
YoY
|
-$0.19
-9.52%
YoY
|
-$0.14
-255.56%
YoY
|
N/A
|
-$0.16
700.0%
YoY
|
-$0.21
-625.0%
YoY
|
$0.09
-57.14%
YoY
|
N/A
|
-$0.02
-105.56%
YoY
|
$0.04
-90.48%
YoY
|
$0.21
-57.14%
YoY
|
N/A
|
$0.36
50.0%
YoY
|
$0.42
162.5%
YoY
|
$0.49
390.0%
YoY
|
N/A
|
$0.24
20.0%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-71.43%
YoY
|
$0.05
-138.89%
YoY
|
-$0.24
50.0%
YoY
|
-$0.19
-9.52%
YoY
|
-$0.14
75.0%
YoY
|
-$0.14
49.44%
YoY
|
-$0.16
700.0%
YoY
|
-$0.21
-625.0%
YoY
|
-$0.08
-140.0%
YoY
|
-$0.09
-125.86%
YoY
|
-$0.02
-106.06%
YoY
|
$0.04
-89.47%
YoY
|
$0.20
-55.56%
YoY
|
$0.35
-100.0%
YoY
|
$0.33
43.48%
YoY
|
$0.38
153.33%
YoY
|
$0.45
400.0%
YoY
|
$253.2K
-360.66%
YoY
|
$0.23
15.0%
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 |
177.7M shares
8.7%
YoY
|
177.2M shares
8.59%
YoY
|
177.1M shares
7.08%
YoY
|
163.5M shares
-1.13%
YoY
|
163.4M shares
-8.22%
YoY
|
163.2M shares
-8.22%
YoY
|
165.4M shares
-6.9%
YoY
|
165.3M shares
-6.93%
YoY
|
178.1M shares
0.26%
YoY
|
177.8M shares
0.15%
YoY
|
177.6M shares
0.06%
YoY
|
177.6M shares
0.62%
YoY
|
177.6M shares
0.72%
YoY
|
177.5M shares
-0.12%
YoY
|
177.5M shares
0.84%
YoY
|
176.5M shares
2.23%
YoY
|
176.4M shares
4.4%
YoY
|
177.7M shares
N/A
|
176.1M shares
144.72%
YoY
|
| Diluted Shares Outstanding |
178.0M shares
8.7%
YoY
|
N/A
|
175.0M shares
6.63%
YoY
|
163.8M shares
-0.91%
YoY
|
163.8M shares
-12.33%
YoY
|
N/A
|
164.1M shares
-7.38%
YoY
|
165.3M shares
-7.04%
YoY
|
186.8M shares
-3.52%
YoY
|
N/A
|
177.2M shares
-8.36%
YoY
|
177.9M shares
-8.04%
YoY
|
193.6M shares
0.06%
YoY
|
N/A
|
193.4M shares
0.1%
YoY
|
193.4M shares
0.14%
YoY
|
193.5M shares
7.9%
YoY
|
N/A
|
193.2M shares
168.57%
YoY
|
Loading...