|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$335.4M
10.29%
YoY
|
$304.1M
24.73%
YoY
|
$243.8M
51.85%
YoY
|
$160.5M
16.68%
YoY
|
$137.6M
139.57%
YoY
|
| Cost Of Revenue |
$318.1M
22.51%
YoY
|
$259.6M
39.72%
YoY
|
$185.8M
40.94%
YoY
|
$131.9M
21.83%
YoY
|
$108.2M
138.91%
YoY
|
| Gross Profit |
$17.29M
-61.12%
YoY
|
$44.46M
-23.31%
YoY
|
$57.97M
102.02%
YoY
|
$28.70M
-2.32%
YoY
|
$29.38M
142.04%
YoY
|
| Selling, General & Admin |
$171.3M
139.89%
YoY
|
$71.40M
4.19%
YoY
|
$68.53M
-2.58%
YoY
|
$70.34M
-10.61%
YoY
|
$78.70M
328.55%
YoY
|
| Research & Development |
$19.76M
222.47%
YoY
|
$6.128M
23.08%
YoY
|
$4.979M
0.77%
YoY
|
$4.941M
9.41%
YoY
|
$4.516M
88.56%
YoY
|
| Depreciation & Amortization |
$32.64M
179.16%
YoY
|
$11.69M
9.03%
YoY
|
$10.72M
-5.0%
YoY
|
$11.29M
6.65%
YoY
|
$10.58M
234.3%
YoY
|
| Operating Expenses |
$191.0M
146.42%
YoY
|
$77.53M
5.47%
YoY
|
$73.50M
-2.36%
YoY
|
$75.28M
-9.53%
YoY
|
$83.21M
171.03%
YoY
|
| Operating Profit |
-$229.7M
444.26%
YoY
|
-$42.20M
171.42%
YoY
|
-$15.55M
-89.38%
YoY
|
-$146.4M
108.65%
YoY
|
-$70.19M
278.06%
YoY
|
| Interest Expense |
-$39.70M
194.47%
YoY
|
-$13.48M
26.02%
YoY
|
-$10.70M
30.17%
YoY
|
-$8.219M
27.31%
YoY
|
-$6.456M
462.37%
YoY
|
| Other Income/Expense, Net |
$18.81M
-131.02%
YoY
|
-$60.65M
3935.13%
YoY
|
-$1.503M
-109.35%
YoY
|
$16.08M
318.95%
YoY
|
$3.837M
-10197.37%
YoY
|
| Pretax Income |
-$251.6M
116.25%
YoY
|
-$116.3M
319.21%
YoY
|
-$27.75M
-79.98%
YoY
|
-$138.6M
90.36%
YoY
|
-$72.81M
268.62%
YoY
|
| Income Tax |
-$25.00M
1137.62%
YoY
|
-$2.020M
315.64%
YoY
|
-$486.0K
-93.9%
YoY
|
-$7.972M
-29.26%
YoY
|
-$11.27M
178.73%
YoY
|
| Net Earnings |
-$226.6M
98.18%
YoY
|
-$114.3M
319.3%
YoY
|
-$27.26M
-79.13%
YoY
|
-$130.6M
112.26%
YoY
|
-$61.54M
291.76%
YoY
|
| Basic Earnings Per Share |
-$2.28
-2.98%
YoY
|
-$2.35
221.92%
YoY
|
-$0.73
-65.07%
YoY
|
-$2.09
53.68%
YoY
|
-$1.36
N/A
|
| Diluted Earnings Per Share |
-$2.28
-2.98%
YoY
|
-$2.35
221.92%
YoY
|
-$0.73
-65.07%
YoY
|
-$2.09
53.68%
YoY
|
-$1.36
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
119.5M shares
80.73%
YoY
|
66.15M shares
2.31%
YoY
|
64.65M shares
2.1%
YoY
|
63.32M shares
40.46%
YoY
|
45.08M shares
N/A
|
| Diluted Shares Outstanding |
119.5M shares
80.73%
YoY
|
66.15M shares
2.31%
YoY
|
64.65M shares
2.1%
YoY
|
63.32M shares
40.46%
YoY
|
45.08M shares
N/A
|
|
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 |
$96.97M
57.95%
YoY
|
$108.8M
56.4%
YoY
|
$103.4M
50.69%
YoY
|
$61.76M
-20.93%
YoY
|
$61.40M
-30.07%
YoY
|
$69.56M
9.57%
YoY
|
$68.64M
9.62%
YoY
|
$78.11M
29.97%
YoY
|
$87.79M
52.4%
YoY
|
$63.49M
18.21%
YoY
|
$62.61M
68.09%
YoY
|
$60.10M
63.63%
YoY
|
$57.61M
75.27%
YoY
|
$53.71M
30.75%
YoY
|
$37.25M
13.98%
YoY
|
$36.73M
14.25%
YoY
|
$32.87M
3.69%
YoY
|
$41.08M
77.58%
YoY
|
$32.68M
161.75%
YoY
|
| Cost Of Revenue |
$71.16M
35.93%
YoY
|
$98.30M
51.37%
YoY
|
$86.62M
53.0%
YoY
|
$80.82M
24.1%
YoY
|
$52.35M
-28.25%
YoY
|
$64.94M
23.09%
YoY
|
$56.62M
24.44%
YoY
|
$65.13M
47.37%
YoY
|
$72.97M
68.17%
YoY
|
$52.75M
16.94%
YoY
|
$45.50M
55.27%
YoY
|
$44.19M
48.57%
YoY
|
$43.39M
56.66%
YoY
|
$45.11M
33.44%
YoY
|
$29.30M
9.39%
YoY
|
$29.75M
26.4%
YoY
|
$27.70M
14.35%
YoY
|
$33.81M
81.27%
YoY
|
$26.79M
153.99%
YoY
|
| Gross Profit |
$25.81M
185.46%
YoY
|
$10.50M
127.08%
YoY
|
$16.81M
39.82%
YoY
|
-$19.06M
-246.83%
YoY
|
$9.041M
-39.02%
YoY
|
$4.623M
-56.92%
YoY
|
$12.02M
-29.76%
YoY
|
$12.98M
-18.36%
YoY
|
$14.83M
4.28%
YoY
|
$10.73M
24.88%
YoY
|
$17.12M
115.34%
YoY
|
$15.90M
127.79%
YoY
|
$14.22M
174.94%
YoY
|
$8.593M
18.21%
YoY
|
$7.949M
34.87%
YoY
|
$6.982M
-18.95%
YoY
|
$5.171M
-30.84%
YoY
|
$7.269M
62.25%
YoY
|
$5.894M
203.97%
YoY
|
| Selling, General & Admin |
$82.89M
342.16%
YoY
|
$47.79M
159.32%
YoY
|
$50.29M
187.0%
YoY
|
$54.46M
201.11%
YoY
|
$18.75M
7.97%
YoY
|
$18.43M
11.69%
YoY
|
$17.52M
-4.27%
YoY
|
$18.09M
2.27%
YoY
|
$17.36M
8.26%
YoY
|
$16.50M
-0.11%
YoY
|
$18.30M
19.53%
YoY
|
$17.69M
0.71%
YoY
|
$16.04M
-23.45%
YoY
|
$16.52M
-20.74%
YoY
|
$15.31M
-55.4%
YoY
|
$17.56M
44.63%
YoY
|
$20.95M
86.13%
YoY
|
$20.84M
69366.67%
YoY
|
$34.33M
875.37%
YoY
|
| Research & Development |
$12.58M
1447.6%
YoY
|
$9.535M
558.95%
YoY
|
$7.693M
306.39%
YoY
|
$1.720M
-1.6%
YoY
|
$813.0K
-21.83%
YoY
|
$1.447M
46.31%
YoY
|
$1.893M
23.56%
YoY
|
$1.748M
-15.56%
YoY
|
$1.040M
168.04%
YoY
|
$989.0K
163.03%
YoY
|
$1.532M
35.22%
YoY
|
$2.070M
21.19%
YoY
|
$388.0K
-77.49%
YoY
|
$376.0K
-68.4%
YoY
|
$1.133M
-17.36%
YoY
|
$1.708M
78.29%
YoY
|
$1.724M
73.09%
YoY
|
$1.190M
67.61%
YoY
|
$1.371M
76.68%
YoY
|
| Depreciation & Amortization |
$11.25M
269.34%
YoY
|
$12.41M
293.53%
YoY
|
$12.12M
323.81%
YoY
|
$5.060M
72.99%
YoY
|
$3.046M
10.64%
YoY
|
$3.154M
14.52%
YoY
|
$2.860M
-1.04%
YoY
|
$2.925M
12.07%
YoY
|
$2.753M
11.64%
YoY
|
$2.754M
12.32%
YoY
|
$2.890M
62.73%
YoY
|
$2.610M
-23.28%
YoY
|
$2.466M
-32.59%
YoY
|
$2.452M
-20.29%
YoY
|
$1.776M
552.94%
YoY
|
$3.402M
29.95%
YoY
|
$3.658M
61.07%
YoY
|
$3.076M
110.68%
YoY
|
$272.0K
180.41%
YoY
|
| Operating Expenses |
$95.47M
388.11%
YoY
|
$57.32M
188.42%
YoY
|
$57.98M
198.64%
YoY
|
$56.18M
183.24%
YoY
|
$19.56M
6.29%
YoY
|
$19.87M
13.64%
YoY
|
$19.41M
-2.12%
YoY
|
$19.84M
0.4%
YoY
|
$18.40M
12.03%
YoY
|
$17.49M
-4.0%
YoY
|
$19.83M
20.61%
YoY
|
$19.76M
2.52%
YoY
|
$16.43M
-27.56%
YoY
|
$18.22M
-22.84%
YoY
|
$16.45M
-53.94%
YoY
|
$19.27M
47.09%
YoY
|
$22.68M
85.07%
YoY
|
$23.61M
58922.5%
YoY
|
$35.70M
731.1%
YoY
|
| Operating Profit |
-$69.70M
386.84%
YoY
|
-$46.82M
207.01%
YoY
|
-$41.85M
234.49%
YoY
|
-$91.89M
1188.79%
YoY
|
-$14.32M
300.25%
YoY
|
-$15.25M
125.71%
YoY
|
-$12.51M
360.51%
YoY
|
-$7.130M
84.91%
YoY
|
-$3.577M
61.27%
YoY
|
-$6.757M
-29.79%
YoY
|
-$2.717M
-73.66%
YoY
|
-$3.856M
-95.84%
YoY
|
-$2.218M
-87.36%
YoY
|
-$9.624M
-41.1%
YoY
|
-$10.32M
-66.78%
YoY
|
-$92.80M
494.74%
YoY
|
-$17.55M
144.02%
YoY
|
-$16.34M
-468.02%
YoY
|
-$31.05M
986.84%
YoY
|
| Interest Expense |
-$2.467M
-31.36%
YoY
|
-$6.073M
53.9%
YoY
|
-$6.282M
74.02%
YoY
|
-$23.76M
689.46%
YoY
|
-$3.594M
23.17%
YoY
|
-$3.946M
42.87%
YoY
|
-$3.610M
37.31%
YoY
|
-$3.009M
12.95%
YoY
|
-$2.918M
10.36%
YoY
|
-$2.762M
2.45%
YoY
|
-$2.629M
9.5%
YoY
|
-$2.664M
59.52%
YoY
|
-$2.644M
82.09%
YoY
|
-$2.696M
76.79%
YoY
|
-$2.401M
37.99%
YoY
|
-$1.670M
-5.65%
YoY
|
-$1.452M
2.18%
YoY
|
-$1.525M
-15350.0%
YoY
|
-$1.740M
2021.95%
YoY
|
| Other Income/Expense, Net |
-$1.148M
-107.77%
YoY
|
$4.123M
-108.98%
YoY
|
$13.84M
-360.76%
YoY
|
-$13.94M
75.68%
YoY
|
$14.78M
-1090.68%
YoY
|
-$45.91M
-3971.33%
YoY
|
-$5.309M
330.93%
YoY
|
-$7.933M
-917.84%
YoY
|
-$1.492M
-38.52%
YoY
|
$1.186M
-25.03%
YoY
|
-$1.232M
-879.75%
YoY
|
$970.0K
-93.75%
YoY
|
-$2.427M
105.68%
YoY
|
$1.582M
84.6%
YoY
|
$158.0K
-94.66%
YoY
|
$15.52M
14004.55%
YoY
|
-$1.180M
1256.32%
YoY
|
$857.0K
-107.64%
YoY
|
$2.957M
-37062.5%
YoY
|
| Pretax Income |
-$75.86M
2323.67%
YoY
|
-$84.56M
22.84%
YoY
|
-$34.29M
60.0%
YoY
|
-$129.6M
617.04%
YoY
|
-$3.130M
-60.81%
YoY
|
-$68.84M
726.13%
YoY
|
-$21.43M
225.8%
YoY
|
-$18.07M
225.62%
YoY
|
-$7.987M
9.58%
YoY
|
-$8.333M
-69.02%
YoY
|
-$6.578M
-47.62%
YoY
|
-$5.550M
-92.97%
YoY
|
-$7.289M
-63.88%
YoY
|
-$26.90M
58.15%
YoY
|
-$12.56M
-57.91%
YoY
|
-$78.95M
357.35%
YoY
|
-$20.18M
131.98%
YoY
|
-$17.01M
38.73%
YoY
|
-$29.83M
912.35%
YoY
|
| Income Tax |
$641.0K
-452.2%
YoY
|
$910.0K
-154.43%
YoY
|
$6.900M
-1561.86%
YoY
|
-$32.60M
-217433.33%
YoY
|
-$182.0K
-266.97%
YoY
|
-$1.672M
1329.06%
YoY
|
-$472.0K
86.56%
YoY
|
$15.00K
-117.65%
YoY
|
$109.0K
-451.61%
YoY
|
-$117.0K
-88.56%
YoY
|
-$253.0K
-88.15%
YoY
|
-$85.00K
-95.58%
YoY
|
-$31.00K
-98.93%
YoY
|
-$1.023M
-68.98%
YoY
|
-$2.135M
-61.75%
YoY
|
-$1.925M
41.34%
YoY
|
-$2.889M
181.58%
YoY
|
-$3.298M
86.33%
YoY
|
-$5.582M
813.58%
YoY
|
| Net Earnings |
-$76.50M
2495.05%
YoY
|
-$96.40M
4.67%
YoY
|
-$41.15M
96.35%
YoY
|
-$96.98M
436.03%
YoY
|
-$2.948M
-63.58%
YoY
|
-$92.10M
466.08%
YoY
|
-$20.96M
235.18%
YoY
|
-$18.09M
231.11%
YoY
|
-$8.095M
11.53%
YoY
|
-$16.27M
-41.14%
YoY
|
-$6.253M
-40.01%
YoY
|
-$5.464M
-92.91%
YoY
|
-$7.258M
-58.03%
YoY
|
-$27.64M
101.6%
YoY
|
-$10.42M
-57.02%
YoY
|
-$77.03M
384.42%
YoY
|
-$17.29M
125.35%
YoY
|
-$13.71M
11.83%
YoY
|
-$24.25M
938.18%
YoY
|
| Basic Earnings Per Share |
-$0.40
344.44%
YoY
|
N/A
|
-$0.29
-21.62%
YoY
|
-$1.41
235.71%
YoY
|
-$0.09
-47.06%
YoY
|
N/A
|
-$0.37
164.29%
YoY
|
-$0.42
162.5%
YoY
|
-$0.17
-5.56%
YoY
|
N/A
|
-$0.14
-12.5%
YoY
|
-$0.16
-86.89%
YoY
|
-$0.18
-35.71%
YoY
|
N/A
|
-$0.16
-70.91%
YoY
|
-$1.22
183.72%
YoY
|
-$0.28
33.33%
YoY
|
N/A
|
-$0.55
816.67%
YoY
|
| Diluted Earnings Per Share |
-$0.40
344.44%
YoY
|
-$0.56
-58.73%
YoY
|
-$0.29
-21.62%
YoY
|
-$1.41
235.71%
YoY
|
-$0.09
-47.06%
YoY
|
-$1.38
452.65%
YoY
|
-$0.37
164.29%
YoY
|
-$0.42
162.5%
YoY
|
-$0.17
-5.56%
YoY
|
-$0.25
-42.08%
YoY
|
-$0.14
-12.5%
YoY
|
-$0.16
-86.89%
YoY
|
-$0.18
-35.71%
YoY
|
-$0.43
-100.0%
YoY
|
-$0.16
-70.91%
YoY
|
-$1.22
183.72%
YoY
|
-$0.28
33.33%
YoY
|
-$218.7K
-63.97%
YoY
|
-$0.55
816.67%
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 |
192.0M shares
154.03%
YoY
|
165.2M shares
148.19%
YoY
|
144.0M shares
116.49%
YoY
|
77.08M shares
17.54%
YoY
|
75.57M shares
15.24%
YoY
|
66.54M shares
2.69%
YoY
|
66.54M shares
2.73%
YoY
|
65.58M shares
2.02%
YoY
|
65.58M shares
2.02%
YoY
|
64.80M shares
1.48%
YoY
|
64.77M shares
2.39%
YoY
|
64.28M shares
2.04%
YoY
|
64.28M shares
2.54%
YoY
|
63.85M shares
N/A
|
63.25M shares
43.64%
YoY
|
62.99M shares
69.33%
YoY
|
62.69M shares
68.52%
YoY
|
N/A
|
44.04M shares
18.38%
YoY
|
| Diluted Shares Outstanding |
193.7M shares
172.04%
YoY
|
N/A
|
145.7M shares
119.07%
YoY
|
89.55M shares
36.31%
YoY
|
71.19M shares
8.57%
YoY
|
N/A
|
66.53M shares
2.68%
YoY
|
65.70M shares
2.11%
YoY
|
65.57M shares
2.01%
YoY
|
N/A
|
64.80M shares
2.1%
YoY
|
64.35M shares
2.15%
YoY
|
64.28M shares
2.54%
YoY
|
N/A
|
63.46M shares
44.11%
YoY
|
62.99M shares
69.33%
YoY
|
62.69M shares
68.52%
YoY
|
N/A
|
44.04M shares
18.38%
YoY
|
Loading...