|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$197.1M
-20.73%
YoY
|
$248.7M
10.44%
YoY
|
$225.2M
54.11%
YoY
|
$146.1M
189.2%
YoY
|
$50.53M
115.61%
YoY
|
| Cost Of Revenue |
$156.0M
-17.79%
YoY
|
$189.8M
3.67%
YoY
|
$183.1M
47.81%
YoY
|
$123.8M
211.79%
YoY
|
$39.72M
88.19%
YoY
|
| Gross Profit |
$41.13M
-30.2%
YoY
|
$58.92M
39.88%
YoY
|
$42.12M
89.1%
YoY
|
$22.28M
106.15%
YoY
|
$10.81M
364.33%
YoY
|
| Selling, General & Admin |
$60.88M
-32.11%
YoY
|
$89.66M
-15.1%
YoY
|
$105.6M
50.32%
YoY
|
$70.26M
110.46%
YoY
|
$33.38M
182.32%
YoY
|
| Research & Development |
N/A
|
$3.184M
-31.19%
YoY
|
$4.627M
-16.56%
YoY
|
$5.545M
266.25%
YoY
|
$1.514M
75.84%
YoY
|
| Depreciation & Amortization |
$8.185M
37.29%
YoY
|
$5.962M
-16.16%
YoY
|
$7.111M
24.21%
YoY
|
$5.725M
860.57%
YoY
|
$596.0K
13.31%
YoY
|
| Operating Expenses |
$63.48M
-31.63%
YoY
|
$92.85M
-379.43%
YoY
|
-$33.23M
-9.14%
YoY
|
-$36.57M
-204.79%
YoY
|
$34.90M
175.09%
YoY
|
| Operating Profit |
-$22.35M
-34.11%
YoY
|
-$33.93M
-50.19%
YoY
|
-$68.12M
27.25%
YoY
|
-$53.53M
122.18%
YoY
|
-$24.09M
132.58%
YoY
|
| Interest Expense |
$4.241M
-41.21%
YoY
|
$7.214M
-14.63%
YoY
|
$8.450M
-66.86%
YoY
|
$25.50M
127.67%
YoY
|
$11.20M
-157.05%
YoY
|
| Other Income/Expense, Net |
$2.287M
-64.06%
YoY
|
$6.364M
-39.82%
YoY
|
$10.58M
-58.52%
YoY
|
$25.50M
-230.07%
YoY
|
-$19.60M
-9950.25%
YoY
|
| Pretax Income |
-$20.07M
-27.2%
YoY
|
-$27.56M
-52.1%
YoY
|
-$57.54M
105.27%
YoY
|
-$28.03M
-35.85%
YoY
|
-$43.70M
330.07%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$255.0K
-82.61%
YoY
|
-$1.466M
89.9%
YoY
|
-$772.0K
-78.81%
YoY
|
-$3.643M
N/A
|
| Net Earnings |
$41.35M
-251.42%
YoY
|
-$27.31M
-51.3%
YoY
|
-$56.08M
105.71%
YoY
|
-$27.26M
-31.94%
YoY
|
-$40.05M
294.21%
YoY
|
| Basic Earnings Per Share |
$0.50
-242.86%
YoY
|
-$0.35
-53.95%
YoY
|
-$0.76
100.0%
YoY
|
-$0.38
-59.14%
YoY
|
-$0.93
132.5%
YoY
|
| Diluted Earnings Per Share |
$0.50
-242.86%
YoY
|
-$0.35
-53.95%
YoY
|
-$0.76
100.0%
YoY
|
-$0.38
-59.14%
YoY
|
-$0.93
132.5%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
82.09M shares
5.93%
YoY
|
77.50M shares
5.41%
YoY
|
73.52M shares
3.21%
YoY
|
71.24M shares
66.12%
YoY
|
42.88M shares
70.1%
YoY
|
| Diluted Shares Outstanding |
82.09M shares
5.93%
YoY
|
77.50M shares
5.41%
YoY
|
73.52M shares
3.21%
YoY
|
71.24M shares
66.12%
YoY
|
42.88M shares
70.1%
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 |
$67.38M
24.08%
YoY
|
$66.79M
22.87%
YoY
|
$49.30M
-34.16%
YoY
|
$70.80M
4.2%
YoY
|
$54.31M
5.42%
YoY
|
$54.36M
14.49%
YoY
|
$74.88M
4.81%
YoY
|
$67.95M
11.41%
YoY
|
$51.51M
13.79%
YoY
|
$47.48M
24.5%
YoY
|
$71.44M
56.25%
YoY
|
$60.99M
71.16%
YoY
|
$45.27M
70.0%
YoY
|
$38.14M
54.91%
YoY
|
$45.72M
125.05%
YoY
|
$35.63M
175.14%
YoY
|
$26.63M
187.18%
YoY
|
$24.62M
N/A
|
$20.32M
N/A
|
| Cost Of Revenue |
$53.27M
25.84%
YoY
|
$211.1M
411.3%
YoY
|
$37.68M
-31.53%
YoY
|
$53.06M
2.86%
YoY
|
$42.33M
2.3%
YoY
|
$41.29M
10.89%
YoY
|
$55.04M
-1.47%
YoY
|
$51.59M
1.92%
YoY
|
$41.38M
8.58%
YoY
|
$37.24M
12.29%
YoY
|
$55.86M
53.23%
YoY
|
$50.62M
65.85%
YoY
|
$38.11M
60.74%
YoY
|
$33.16M
60.67%
YoY
|
$36.46M
130.5%
YoY
|
$30.52M
205.95%
YoY
|
$23.71M
204.05%
YoY
|
$20.64M
224.14%
YoY
|
$15.82M
N/A
|
| Gross Profit |
$14.12M
17.86%
YoY
|
-$144.3M
-1204.91%
YoY
|
$11.61M
-41.45%
YoY
|
$17.74M
8.46%
YoY
|
$11.98M
18.14%
YoY
|
$13.06M
27.57%
YoY
|
$19.84M
27.33%
YoY
|
$16.35M
57.72%
YoY
|
$10.14M
41.53%
YoY
|
$10.24M
105.85%
YoY
|
$15.58M
68.13%
YoY
|
$10.37M
102.88%
YoY
|
$7.164M
145.09%
YoY
|
$4.975M
25.0%
YoY
|
$9.266M
105.91%
YoY
|
$5.111M
71.8%
YoY
|
$2.923M
98.04%
YoY
|
$3.980M
-162.51%
YoY
|
$4.500M
N/A
|
| Selling, General & Admin |
$15.61M
-16.77%
YoY
|
$58.08M
179.22%
YoY
|
$16.78M
-25.65%
YoY
|
$21.78M
-20.91%
YoY
|
$18.75M
-3.04%
YoY
|
$20.80M
-53.79%
YoY
|
$22.57M
2.84%
YoY
|
$27.53M
30.25%
YoY
|
$19.34M
2.49%
YoY
|
$45.02M
95.46%
YoY
|
$21.95M
24.24%
YoY
|
$21.14M
53.37%
YoY
|
$18.87M
19.58%
YoY
|
$23.03M
66.08%
YoY
|
$17.67M
29.96%
YoY
|
$13.78M
1644.56%
YoY
|
$15.78M
191.54%
YoY
|
$13.87M
264.83%
YoY
|
$13.60M
N/A
|
| Research & Development |
N/A
|
N/A
|
$453.0K
-43.38%
YoY
|
$915.0K
-5.77%
YoY
|
$812.0K
21.19%
YoY
|
N/A
|
$800.0K
-25.65%
YoY
|
$971.0K
-32.57%
YoY
|
$670.0K
-40.34%
YoY
|
N/A
|
$1.076M
-46.89%
YoY
|
$1.440M
35.59%
YoY
|
$1.123M
34.49%
YoY
|
N/A
|
$2.026M
140.05%
YoY
|
$1.062M
228.79%
YoY
|
$835.0K
188.93%
YoY
|
$649.0K
248.92%
YoY
|
$844.0K
N/A
|
| Depreciation & Amortization |
$3.060M
80.32%
YoY
|
$2.604M
70.2%
YoY
|
$1.081M
-15.48%
YoY
|
$1.776M
13.92%
YoY
|
$1.697M
6.46%
YoY
|
$1.530M
-15.05%
YoY
|
$1.279M
-30.86%
YoY
|
$1.559M
-13.87%
YoY
|
$1.594M
-3.51%
YoY
|
$1.801M
-9.22%
YoY
|
$1.850M
28.38%
YoY
|
$1.810M
56.71%
YoY
|
$1.652M
44.28%
YoY
|
$1.984M
176.71%
YoY
|
$1.441M
654.45%
YoY
|
$1.155M
185.19%
YoY
|
$1.145M
808.73%
YoY
|
$717.0K
415.83%
YoY
|
$191.0K
N/A
|
| Operating Expenses |
$17.09M
-12.63%
YoY
|
$62.38M
191.02%
YoY
|
$17.24M
-26.26%
YoY
|
$22.69M
-20.39%
YoY
|
$19.56M
-2.23%
YoY
|
$21.44M
-53.27%
YoY
|
$23.37M
-386.31%
YoY
|
$28.50M
-461.94%
YoY
|
$20.01M
-314.07%
YoY
|
$45.87M
86.08%
YoY
|
-$8.164M
-141.45%
YoY
|
-$7.875M
-153.05%
YoY
|
-$9.346M
-156.26%
YoY
|
$24.65M
69.83%
YoY
|
$19.69M
38.41%
YoY
|
$14.84M
-28.37%
YoY
|
$16.61M
191.41%
YoY
|
$14.52M
5483.08%
YoY
|
$14.23M
8793.12%
YoY
|
| Operating Profit |
-$2.974M
-60.78%
YoY
|
-$206.7M
2369.28%
YoY
|
-$5.622M
58.95%
YoY
|
-$4.954M
-59.22%
YoY
|
-$7.583M
-23.16%
YoY
|
-$8.372M
-76.5%
YoY
|
-$3.537M
-52.51%
YoY
|
-$12.15M
-0.49%
YoY
|
-$9.868M
-23.07%
YoY
|
-$35.63M
81.08%
YoY
|
-$7.448M
-28.58%
YoY
|
-$12.21M
25.44%
YoY
|
-$12.83M
-6.3%
YoY
|
-$19.68M
86.77%
YoY
|
-$10.43M
7.18%
YoY
|
-$9.733M
25.25%
YoY
|
-$13.69M
224.02%
YoY
|
-$10.54M
344.93%
YoY
|
-$9.729M
N/A
|
| Interest Expense |
$473.0K
-64.19%
YoY
|
$638.0K
-59.87%
YoY
|
$1.127M
-36.11%
YoY
|
$1.155M
-35.4%
YoY
|
$1.321M
-36.25%
YoY
|
$1.590M
-32.83%
YoY
|
$1.764M
-17.95%
YoY
|
$1.788M
-548.12%
YoY
|
$2.072M
-15.05%
YoY
|
$2.367M
-31.09%
YoY
|
$2.150M
73.53%
YoY
|
-$399.0K
-102.2%
YoY
|
$2.439M
-8.92%
YoY
|
$3.435M
-297.07%
YoY
|
$1.239M
-139.85%
YoY
|
$18.15M
-222.83%
YoY
|
$2.678M
-415.06%
YoY
|
-$1.743M
-91.56%
YoY
|
-$3.109M
-10463.33%
YoY
|
| Other Income/Expense, Net |
$5.376M
31.99%
YoY
|
$379.0K
-112.16%
YoY
|
-$4.035M
-375.43%
YoY
|
$1.232M
40.8%
YoY
|
$4.073M
-26.61%
YoY
|
-$3.116M
83.51%
YoY
|
$1.465M
-81.38%
YoY
|
$875.0K
-319.3%
YoY
|
$5.550M
127.55%
YoY
|
-$1.698M
-185.76%
YoY
|
$7.866M
534.87%
YoY
|
-$399.0K
-102.2%
YoY
|
$2.439M
-8.92%
YoY
|
$1.980M
-82.32%
YoY
|
$1.239M
-139.99%
YoY
|
$18.15M
-209.87%
YoY
|
$2.678M
66850.0%
YoY
|
$11.20M
159885.71%
YoY
|
-$3.098M
N/A
|
| Pretax Income |
$2.402M
-168.43%
YoY
|
-$5.388M
-45.56%
YoY
|
-$9.657M
366.07%
YoY
|
-$3.722M
-66.99%
YoY
|
-$3.510M
-18.71%
YoY
|
-$9.898M
-71.69%
YoY
|
-$2.072M
-595.69%
YoY
|
-$11.27M
-10.58%
YoY
|
-$4.318M
-58.43%
YoY
|
-$34.96M
115.26%
YoY
|
$418.0K
-104.55%
YoY
|
-$12.61M
-249.88%
YoY
|
-$10.39M
-5.67%
YoY
|
-$16.24M
-2549.92%
YoY
|
-$9.189M
-28.36%
YoY
|
$8.412M
-134.64%
YoY
|
-$11.01M
919.63%
YoY
|
$663.0K
-103.17%
YoY
|
-$12.83M
9766.92%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$21.00K
-59.62%
YoY
|
-$17.00K
-79.76%
YoY
|
-$105.0K
-89.74%
YoY
|
-$118.0K
-191.47%
YoY
|
$52.00K
-113.83%
YoY
|
-$84.00K
-57.14%
YoY
|
-$1.023M
23.55%
YoY
|
$129.0K
130.36%
YoY
|
-$376.0K
N/A
|
-$196.0K
N/A
|
-$828.0K
659.63%
YoY
|
$56.00K
-101.54%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$109.0K
-221.11%
YoY
|
-$3.643M
12043.33%
YoY
|
| Net Earnings |
$2.154M
-161.67%
YoY
|
-$8.833M
-9.8%
YoY
|
$57.42M
-3038.38%
YoY
|
-$3.743M
-66.95%
YoY
|
-$3.493M
-17.5%
YoY
|
-$9.793M
-71.15%
YoY
|
-$1.954M
-776.12%
YoY
|
-$11.33M
-7.41%
YoY
|
-$4.234M
-58.46%
YoY
|
-$33.94M
24.51%
YoY
|
$289.0K
-103.13%
YoY
|
-$12.23M
-245.41%
YoY
|
-$10.19M
-7.45%
YoY
|
-$27.26M
-3631.09%
YoY
|
-$9.245M
0.66%
YoY
|
$8.412M
-134.64%
YoY
|
-$11.01M
160.89%
YoY
|
$772.0K
-103.68%
YoY
|
-$9.184M
9084.0%
YoY
|
| Basic Earnings Per Share |
$0.03
-175.0%
YoY
|
N/A
|
$0.70
-2433.33%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.04
-33.33%
YoY
|
N/A
|
-$0.03
N/A
|
-$0.15
-11.76%
YoY
|
-$0.06
-57.14%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.17
-254.55%
YoY
|
-$0.14
-12.5%
YoY
|
N/A
|
-$0.13
0.0%
YoY
|
$0.11
-123.4%
YoY
|
-$0.16
0.0%
YoY
|
$0.01
-111.11%
YoY
|
-$0.13
N/A
|
| Diluted Earnings Per Share |
$0.03
-175.0%
YoY
|
-$0.10
-16.04%
YoY
|
$0.70
-2433.33%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.04
-33.33%
YoY
|
-$0.12
-72.53%
YoY
|
-$0.03
N/A
|
-$0.15
-11.76%
YoY
|
-$0.06
-57.14%
YoY
|
-$0.45
111.02%
YoY
|
$0.00
-100.0%
YoY
|
-$0.17
-270.0%
YoY
|
-$0.14
-12.5%
YoY
|
-$0.22
-2251.1%
YoY
|
-$0.13
-100.0%
YoY
|
$0.10
-121.28%
YoY
|
-$0.16
0.0%
YoY
|
$0.01
-100.0%
YoY
|
-$132.5K
4453.65%
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 |
86.99M shares
9.15%
YoY
|
86.37M shares
10.28%
YoY
|
81.70M shares
4.83%
YoY
|
81.02M shares
4.75%
YoY
|
79.69M shares
5.65%
YoY
|
78.31M shares
4.93%
YoY
|
77.93M shares
5.15%
YoY
|
77.35M shares
5.71%
YoY
|
75.43M shares
4.72%
YoY
|
74.63M shares
4.16%
YoY
|
74.11M shares
3.76%
YoY
|
73.17M shares
2.98%
YoY
|
72.04M shares
1.78%
YoY
|
71.65M shares
1.56%
YoY
|
71.43M shares
2.89%
YoY
|
71.05M shares
37.78%
YoY
|
70.77M shares
171.17%
YoY
|
70.55M shares
179.03%
YoY
|
69.43M
N/A
|
| Diluted Shares Outstanding |
90.17M shares
12.86%
YoY
|
N/A
|
82.45M shares
5.65%
YoY
|
81.30M shares
4.76%
YoY
|
79.89M shares
5.4%
YoY
|
N/A
|
78.04M shares
-3.66%
YoY
|
77.60M shares
6.06%
YoY
|
75.80M shares
5.28%
YoY
|
N/A
|
81.01M shares
13.35%
YoY
|
73.17M shares
-6.79%
YoY
|
71.99M shares
1.72%
YoY
|
N/A
|
71.47M shares
3.56%
YoY
|
78.50M shares
52.22%
YoY
|
70.77M shares
171.17%
YoY
|
77.68M shares
207.24%
YoY
|
69.01M shares
N/A
|
Loading...