|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$103.5M
-17.97%
YoY
|
$126.2M
-10.24%
YoY
|
$140.6M
129.96%
YoY
|
$61.14M
191.97%
YoY
|
$20.94M
236.12%
YoY
|
| Cost Of Revenue |
$78.02M
-8.66%
YoY
|
$85.42M
-14.92%
YoY
|
$100.4M
116.66%
YoY
|
$46.34M
156.03%
YoY
|
$18.10M
284.25%
YoY
|
| Gross Profit |
$25.50M
-37.46%
YoY
|
$40.78M
1.43%
YoY
|
$40.21M
171.63%
YoY
|
$14.80M
420.83%
YoY
|
$2.842M
86.97%
YoY
|
| Selling, General & Admin |
$78.83M
-12.84%
YoY
|
$90.44M
-30.23%
YoY
|
$129.6M
46.59%
YoY
|
$88.43M
79.31%
YoY
|
$49.32M
195.12%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$9.596M
28.0%
YoY
|
$7.497M
53.47%
YoY
|
$4.885M
-48.83%
YoY
|
$9.547M
249.58%
YoY
|
$2.731M
301.62%
YoY
|
| Operating Expenses |
$90.94M
-20.05%
YoY
|
$113.7M
-52.59%
YoY
|
$239.9M
130.51%
YoY
|
$104.1M
78.34%
YoY
|
$58.36M
206.33%
YoY
|
| Operating Profit |
-$65.44M
-10.31%
YoY
|
-$72.96M
-63.46%
YoY
|
-$199.7M
123.69%
YoY
|
-$89.27M
60.81%
YoY
|
-$55.51M
216.67%
YoY
|
| Interest Expense |
$1.032M
-59.21%
YoY
|
$2.530M
-201.65%
YoY
|
-$2.489M
54.69%
YoY
|
-$1.609M
-748.79%
YoY
|
$248.0K
-255.0%
YoY
|
| Other Income/Expense, Net |
$1.032M
N/A
|
$0.00
-100.0%
YoY
|
-$2.511M
575.0%
YoY
|
-$372.0K
-32.85%
YoY
|
-$554.0K
-561.67%
YoY
|
| Pretax Income |
-$83.07M
-57.92%
YoY
|
-$197.4M
-2.36%
YoY
|
-$202.2M
121.58%
YoY
|
-$91.25M
65.55%
YoY
|
-$55.12M
208.79%
YoY
|
| Income Tax |
$317.0K
-55.6%
YoY
|
$714.0K
-52.21%
YoY
|
$1.494M
385.06%
YoY
|
$308.0K
N/A
|
N/A
N/A
|
| Net Earnings |
-$83.39M
-57.91%
YoY
|
-$198.1M
-2.73%
YoY
|
-$203.7M
122.47%
YoY
|
-$91.56M
66.11%
YoY
|
-$55.12M
208.79%
YoY
|
| Basic Earnings Per Share |
-$0.76
-61.22%
YoY
|
-$1.96
-38.94%
YoY
|
-$3.21
64.62%
YoY
|
-$1.95
47.73%
YoY
|
-$1.32
123.73%
YoY
|
| Diluted Earnings Per Share |
-$0.76
-61.08%
YoY
|
-$1.97
-38.79%
YoY
|
-$3.21
64.51%
YoY
|
-$1.95
-100.0%
YoY
|
-$1.315M
121.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
109.1M shares
8.19%
YoY
|
100.8M shares
58.9%
YoY
|
63.47M shares
35.26%
YoY
|
46.92M shares
11.97%
YoY
|
41.91M shares
39.47%
YoY
|
| Diluted Shares Outstanding |
109.1M shares
8.19%
YoY
|
100.8M shares
58.9%
YoY
|
63.47M shares
35.26%
YoY
|
46.92M shares
11.97%
YoY
|
41.91M shares
39.47%
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 |
$20.78M
0.12%
YoY
|
$27.04M
-10.4%
YoY
|
$27.03M
7.32%
YoY
|
$28.67M
-13.81%
YoY
|
$20.75M
-44.76%
YoY
|
$30.18M
-29.34%
YoY
|
$25.19M
-41.93%
YoY
|
$33.26M
1.28%
YoY
|
$37.57M
73.38%
YoY
|
$42.71M
88.94%
YoY
|
$43.38M
151.5%
YoY
|
$32.84M
185.93%
YoY
|
$21.67M
121.1%
YoY
|
$22.61M
184.35%
YoY
|
$17.25M
169.4%
YoY
|
$11.49M
74.35%
YoY
|
$9.800M
339.46%
YoY
|
$7.950M
224.49%
YoY
|
$6.402M
603.52%
YoY
|
| Cost Of Revenue |
$14.14M
5.64%
YoY
|
$22.77M
0.52%
YoY
|
$17.36M
8.07%
YoY
|
$26.57M
17.85%
YoY
|
$13.39M
-44.57%
YoY
|
$22.65M
-29.49%
YoY
|
$16.07M
-47.48%
YoY
|
$22.55M
9.72%
YoY
|
$24.15M
41.02%
YoY
|
$32.12M
99.18%
YoY
|
$30.59M
145.4%
YoY
|
$20.55M
115.67%
YoY
|
$17.13M
108.49%
YoY
|
$16.13M
145.44%
YoY
|
$12.47M
126.24%
YoY
|
$9.529M
58.37%
YoY
|
$8.214M
283.83%
YoY
|
$6.571M
223.69%
YoY
|
$5.510M
920.37%
YoY
|
| Gross Profit |
$6.639M
-9.91%
YoY
|
$4.274M
-43.24%
YoY
|
$9.666M
6.0%
YoY
|
$2.094M
-80.45%
YoY
|
$7.369M
-45.09%
YoY
|
$7.530M
-28.88%
YoY
|
$9.119M
-28.67%
YoY
|
$10.71M
-12.84%
YoY
|
$13.42M
195.38%
YoY
|
$10.59M
63.43%
YoY
|
$12.79M
167.41%
YoY
|
$12.29M
528.05%
YoY
|
$4.543M
186.44%
YoY
|
$6.478M
369.76%
YoY
|
$4.781M
435.99%
YoY
|
$1.957M
242.73%
YoY
|
$1.586M
1486.0%
YoY
|
$1.379M
220.7%
YoY
|
$892.0K
141.08%
YoY
|
| Selling, General & Admin |
N/A
|
$13.85M
-26.72%
YoY
|
$16.98M
-27.06%
YoY
|
$24.81M
-4.54%
YoY
|
$22.90M
-2.64%
YoY
|
$18.89M
-25.86%
YoY
|
$23.28M
-4.54%
YoY
|
$25.99M
-45.96%
YoY
|
$23.52M
-25.75%
YoY
|
$25.48M
-17.16%
YoY
|
$24.39M
0.02%
YoY
|
$48.09M
141.0%
YoY
|
$31.68M
128.67%
YoY
|
$30.76M
89.08%
YoY
|
$24.38M
62.92%
YoY
|
$19.96M
9.44%
YoY
|
$13.85M
113.14%
YoY
|
$16.27M
121.65%
YoY
|
$14.97M
294.91%
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 |
N/A
|
$1.444M
-62.41%
YoY
|
$2.569M
-13.99%
YoY
|
$2.094M
-35.29%
YoY
|
$3.489M
4.37%
YoY
|
$3.841M
39.83%
YoY
|
$2.987M
4.44%
YoY
|
$3.236M
-11.56%
YoY
|
$3.343M
5.59%
YoY
|
$2.747M
-37.17%
YoY
|
$2.860M
60.49%
YoY
|
$3.659M
38.86%
YoY
|
$3.166M
317.68%
YoY
|
$4.372M
318.37%
YoY
|
$1.782M
-788.88%
YoY
|
$2.635M
83.66%
YoY
|
$758.0K
48.63%
YoY
|
$1.045M
335.42%
YoY
|
-$258.7K
-207.78%
YoY
|
| Operating Expenses |
$18.42M
-35.27%
YoY
|
$18.32M
-21.18%
YoY
|
$9.871M
-89.86%
YoY
|
$34.30M
9.38%
YoY
|
$28.45M
-7.85%
YoY
|
$23.25M
-18.93%
YoY
|
$97.35M
-21.17%
YoY
|
$31.36M
-40.1%
YoY
|
$30.87M
-12.75%
YoY
|
$28.68M
-16.27%
YoY
|
$123.5M
321.75%
YoY
|
$52.36M
118.88%
YoY
|
$35.38M
112.79%
YoY
|
$34.25M
59.35%
YoY
|
$29.28M
75.16%
YoY
|
$23.92M
17.8%
YoY
|
$16.63M
122.3%
YoY
|
$21.49M
159.57%
YoY
|
$16.72M
290.54%
YoY
|
| Operating Profit |
-$11.78M
-44.14%
YoY
|
-$14.05M
-10.61%
YoY
|
-$205.0K
-99.77%
YoY
|
-$32.21M
55.98%
YoY
|
-$21.08M
20.78%
YoY
|
-$15.72M
-13.11%
YoY
|
-$88.23M
-20.3%
YoY
|
-$20.65M
-48.46%
YoY
|
-$17.45M
-43.41%
YoY
|
-$18.09M
-34.86%
YoY
|
-$110.7M
351.88%
YoY
|
-$40.06M
82.42%
YoY
|
-$30.84M
105.02%
YoY
|
-$27.77M
38.07%
YoY
|
-$24.50M
54.82%
YoY
|
-$21.96M
11.3%
YoY
|
-$15.04M
103.82%
YoY
|
-$20.11M
156.22%
YoY
|
-$15.82M
304.68%
YoY
|
| Interest Expense |
N/A
|
$129.0K
-79.09%
YoY
|
$157.0K
-63.66%
YoY
|
-$1.177M
1408.97%
YoY
|
$401.0K
-188.13%
YoY
|
$617.0K
-1309.8%
YoY
|
$432.0K
-55.46%
YoY
|
-$78.00K
-109.92%
YoY
|
-$455.0K
-173.74%
YoY
|
-$51.00K
-440.0%
YoY
|
$970.0K
-205.78%
YoY
|
$786.0K
-272.37%
YoY
|
$617.0K
N/A
|
$15.00K
-89.58%
YoY
|
-$917.0K
-784.33%
YoY
|
-$456.0K
1420.0%
YoY
|
N/A
N/A
|
$144.0K
-230.91%
YoY
|
$134.0K
-323.33%
YoY
|
| Other Income/Expense, Net |
$242.0K
-39.65%
YoY
|
N/A
|
$159.0K
-80.59%
YoY
|
$345.0K
-54.24%
YoY
|
$401.0K
30.19%
YoY
|
$2.000K
-100.16%
YoY
|
$819.0K
-167.24%
YoY
|
$754.0K
-162.21%
YoY
|
$308.0K
-75.36%
YoY
|
-$1.280M
1388.37%
YoY
|
-$1.218M
5.91%
YoY
|
-$1.212M
497.04%
YoY
|
$1.250M
-1301.92%
YoY
|
-$86.00K
-82.16%
YoY
|
-$1.150M
10354.55%
YoY
|
-$203.0K
232.79%
YoY
|
-$104.0K
N/A
|
-$482.0K
-1706.67%
YoY
|
-$11.00K
-122.0%
YoY
|
| Pretax Income |
-$11.53M
-44.22%
YoY
|
-$32.58M
-55.35%
YoY
|
-$46.00K
-99.95%
YoY
|
-$31.86M
60.16%
YoY
|
-$20.68M
20.61%
YoY
|
-$72.97M
275.75%
YoY
|
-$87.41M
-21.9%
YoY
|
-$19.90M
-51.8%
YoY
|
-$17.15M
-42.06%
YoY
|
-$19.42M
-30.25%
YoY
|
-$111.9M
336.36%
YoY
|
-$41.28M
82.47%
YoY
|
-$29.59M
95.4%
YoY
|
-$27.84M
46.73%
YoY
|
-$25.65M
67.4%
YoY
|
-$22.62M
8.63%
YoY
|
-$15.14M
105.75%
YoY
|
-$18.97M
138.97%
YoY
|
-$15.32M
291.84%
YoY
|
| Income Tax |
$29.00K
3.57%
YoY
|
$154.0K
-71.48%
YoY
|
$40.00K
-322.22%
YoY
|
$95.00K
-42.07%
YoY
|
$28.00K
0.0%
YoY
|
$540.0K
100.74%
YoY
|
-$18.00K
-102.23%
YoY
|
$164.0K
-20.39%
YoY
|
$28.00K
-86.79%
YoY
|
$269.0K
-12.66%
YoY
|
$807.0K
N/A
|
$206.0K
N/A
|
$212.0K
N/A
|
$308.0K
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$11.56M
-44.16%
YoY
|
-$32.73M
-55.47%
YoY
|
-$86.00K
-99.9%
YoY
|
-$31.96M
59.32%
YoY
|
-$20.71M
20.58%
YoY
|
-$73.51M
273.36%
YoY
|
-$87.39M
-22.47%
YoY
|
-$20.06M
-51.64%
YoY
|
-$17.17M
-42.37%
YoY
|
-$19.69M
-30.05%
YoY
|
-$112.7M
339.51%
YoY
|
-$41.48M
83.38%
YoY
|
-$29.80M
96.8%
YoY
|
-$28.15M
48.36%
YoY
|
-$25.65M
67.4%
YoY
|
-$22.62M
8.63%
YoY
|
-$15.14M
105.75%
YoY
|
-$18.97M
138.97%
YoY
|
-$15.32M
291.84%
YoY
|
| Basic Earnings Per Share |
-$0.08
-60.0%
YoY
|
-$0.28
N/A
|
$0.00
-100.0%
YoY
|
-$0.31
55.0%
YoY
|
-$0.20
17.65%
YoY
|
N/A
|
-$0.86
-50.57%
YoY
|
-$0.20
-70.15%
YoY
|
-$0.17
-67.92%
YoY
|
N/A
|
-$1.74
241.18%
YoY
|
-$0.67
28.85%
YoY
|
-$0.53
47.22%
YoY
|
N/A
|
-$0.51
41.67%
YoY
|
-$0.52
N/A
|
-$0.36
N/A
|
N/A
|
-$0.36
N/A
|
| Diluted Earnings Per Share |
-$0.08
-60.0%
YoY
|
-$0.28
-60.56%
YoY
|
$0.00
-100.0%
YoY
|
-$0.31
55.0%
YoY
|
-$0.20
17.65%
YoY
|
-$0.73
161.45%
YoY
|
-$0.86
-50.57%
YoY
|
-$0.20
-70.15%
YoY
|
-$0.17
-67.92%
YoY
|
-$0.28
-58.26%
YoY
|
-$1.74
241.18%
YoY
|
-$0.67
-100.0%
YoY
|
-$0.53
-100.0%
YoY
|
-$0.67
-100.0%
YoY
|
-$0.51
-100.0%
YoY
|
-$519.9K
4.79%
YoY
|
-$356.8K
99.46%
YoY
|
-$448.8K
89.91%
YoY
|
-$363.4K
191.64%
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 |
143.1M shares
39.7%
YoY
|
114.6M shares
13.24%
YoY
|
104.7M shares
3.52%
YoY
|
102.7M shares
1.71%
YoY
|
102.5M shares
1.46%
YoY
|
101.2M shares
50.09%
YoY
|
101.2M shares
58.07%
YoY
|
101.0M shares
65.1%
YoY
|
101.0M shares
67.31%
YoY
|
67.41M shares
32.52%
YoY
|
63.99M shares
26.4%
YoY
|
61.17M shares
40.59%
YoY
|
60.36M shares
42.24%
YoY
|
50.86M shares
N/A
|
50.63M shares
20.08%
YoY
|
43.51M shares
N/A
|
42.44M shares
N/A
|
N/A
|
42.16M shares
N/A
|
| Diluted Shares Outstanding |
143.2M shares
39.71%
YoY
|
115.9M shares
N/A
|
109.1M shares
7.91%
YoY
|
102.9M shares
1.87%
YoY
|
102.5M shares
2.57%
YoY
|
N/A
|
101.1M shares
56.46%
YoY
|
101.0M shares
63.23%
YoY
|
99.90M shares
76.91%
YoY
|
N/A
|
64.63M shares
27.65%
YoY
|
61.88M shares
42.23%
YoY
|
56.47M shares
33.07%
YoY
|
N/A
|
50.63M shares
20.08%
YoY
|
43.51M shares
N/A
|
42.44M shares
N/A
|
N/A
|
42.16M shares
N/A
|
Loading...