|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$362.5M
974.44%
YoY
|
$33.74M
-74.74%
YoY
|
$133.6M
-1.16%
YoY
|
$135.2M
7.09%
YoY
|
$126.2M
11.1%
YoY
|
| Cost Of Revenue |
$168.0M
857.85%
YoY
|
$17.54M
-73.62%
YoY
|
$66.49M
-6.34%
YoY
|
$70.99M
7.51%
YoY
|
$66.03M
20.92%
YoY
|
| Gross Profit |
$194.5M
1100.62%
YoY
|
$16.20M
-75.85%
YoY
|
$67.10M
4.56%
YoY
|
$64.17M
6.63%
YoY
|
$60.18M
2.01%
YoY
|
| Selling, General & Admin |
$204.4M
844.41%
YoY
|
$21.64M
-69.55%
YoY
|
$71.07M
12.8%
YoY
|
$63.00M
10.09%
YoY
|
$57.23M
10.69%
YoY
|
| Research & Development |
$16.06M
695.89%
YoY
|
$2.018M
-75.55%
YoY
|
$8.253M
-7.93%
YoY
|
$8.964M
-18.94%
YoY
|
$11.06M
4.32%
YoY
|
| Depreciation & Amortization |
$47.49M
2344.36%
YoY
|
$1.943M
-78.91%
YoY
|
$9.215M
11.53%
YoY
|
$8.262M
-3.4%
YoY
|
$8.553M
1.46%
YoY
|
| Operating Expenses |
$220.4M
831.74%
YoY
|
$23.66M
-70.18%
YoY
|
$79.32M
10.22%
YoY
|
$71.96M
5.39%
YoY
|
$68.29M
9.43%
YoY
|
| Operating Profit |
-$25.89M
247.26%
YoY
|
-$7.454M
-39.02%
YoY
|
-$12.22M
56.83%
YoY
|
-$7.794M
-3.81%
YoY
|
-$8.103M
138.32%
YoY
|
| Interest Expense |
-$19.40M
2917.73%
YoY
|
-$643.0K
-57.1%
YoY
|
-$1.499M
-240.75%
YoY
|
$1.065M
-141.1%
YoY
|
-$2.591M
-42.42%
YoY
|
| Other Income/Expense, Net |
-$1.163M
2014.55%
YoY
|
-$55.00K
-100.61%
YoY
|
$9.005M
37420.83%
YoY
|
$24.00K
200.0%
YoY
|
$8.000K
-108.0%
YoY
|
| Pretax Income |
-$46.45M
469.82%
YoY
|
-$8.152M
72.82%
YoY
|
-$4.717M
-29.65%
YoY
|
-$6.705M
-37.25%
YoY
|
-$10.69M
33.58%
YoY
|
| Income Tax |
$4.517M
1183.24%
YoY
|
$352.0K
-12.44%
YoY
|
$402.0K
35.81%
YoY
|
$296.0K
-88.65%
YoY
|
$2.607M
160.7%
YoY
|
| Net Earnings |
-$50.99M
159.62%
YoY
|
-$19.64M
90.34%
YoY
|
-$10.32M
-13.33%
YoY
|
-$11.91M
-10.41%
YoY
|
-$13.29M
47.64%
YoY
|
| Basic Earnings Per Share |
-$0.43
N/A
|
N/A
|
-$0.49
44.12%
YoY
|
-$0.34
-34.62%
YoY
|
-$0.52
13.04%
YoY
|
| Diluted Earnings Per Share |
-$0.43
-21.88%
YoY
|
-$0.55
89.36%
YoY
|
-$0.29
-13.9%
YoY
|
-$0.34
-100.0%
YoY
|
-$384.4K
26.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
119.9M shares
N/A
|
N/A
|
35.63K shares
-99.9%
YoY
|
35.39M shares
2.38%
YoY
|
34.57M shares
16.39%
YoY
|
| Diluted Shares Outstanding |
119.9M shares
N/A
|
N/A
|
35.63K shares
0.66%
YoY
|
35.39K shares
2.38%
YoY
|
34.57K shares
N/A
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$113.5M
6.63%
YoY
|
$111.7M
45.0%
YoY
|
$104.1M
38.04%
YoY
|
$103.6M
207.17%
YoY
|
$106.4M
208.48%
YoY
|
$77.02M
125.23%
YoY
|
$75.43M
135.35%
YoY
|
$33.74M
2.74%
YoY
|
$34.50M
4.19%
YoY
|
$34.20M
-0.27%
YoY
|
$32.05M
-7.35%
YoY
|
$32.84M
-0.97%
YoY
|
$33.11M
-3.8%
YoY
|
$34.29M
17.24%
YoY
|
$34.59M
3.12%
YoY
|
$33.16M
14.39%
YoY
|
$34.42M
16.97%
YoY
|
$29.25M
5.96%
YoY
|
$33.55M
30.18%
YoY
|
| Cost Of Revenue |
$50.80M
6.62%
YoY
|
$49.09M
37.6%
YoY
|
$47.64M
33.14%
YoY
|
$48.88M
178.7%
YoY
|
$47.65M
177.48%
YoY
|
$35.68M
108.87%
YoY
|
$35.78M
123.4%
YoY
|
$17.54M
8.11%
YoY
|
$17.17M
2.49%
YoY
|
$17.08M
-0.16%
YoY
|
$16.02M
-12.78%
YoY
|
$16.22M
-13.54%
YoY
|
$16.75M
-11.91%
YoY
|
$17.11M
14.19%
YoY
|
$18.36M
4.92%
YoY
|
$18.76M
29.21%
YoY
|
$19.02M
33.57%
YoY
|
$14.98M
18.15%
YoY
|
$17.50M
49.34%
YoY
|
| Gross Profit |
$62.69M
6.64%
YoY
|
$62.59M
51.39%
YoY
|
$56.48M
42.46%
YoY
|
$54.76M
237.98%
YoY
|
$58.78M
239.2%
YoY
|
$41.34M
141.56%
YoY
|
$39.65M
147.29%
YoY
|
$16.20M
-2.5%
YoY
|
$17.33M
5.93%
YoY
|
$17.12M
-0.38%
YoY
|
$16.03M
-1.21%
YoY
|
$16.62M
15.41%
YoY
|
$16.36M
6.21%
YoY
|
$17.18M
20.44%
YoY
|
$16.23M
1.15%
YoY
|
$14.40M
-0.49%
YoY
|
$15.40M
1.4%
YoY
|
$14.27M
-4.39%
YoY
|
$16.05M
14.28%
YoY
|
| Selling, General & Admin |
$51.77M
-6.56%
YoY
|
$54.15M
45.04%
YoY
|
$53.66M
-2.04%
YoY
|
$56.84M
162.67%
YoY
|
$55.41M
187.01%
YoY
|
$37.34M
107.56%
YoY
|
$54.78M
222.49%
YoY
|
$21.64M
28.9%
YoY
|
$19.30M
23.68%
YoY
|
$17.99M
7.95%
YoY
|
$16.99M
2.73%
YoY
|
$16.79M
11.06%
YoY
|
$15.61M
-3.06%
YoY
|
$16.66M
16.5%
YoY
|
$16.54M
23.73%
YoY
|
$15.12M
-90.76%
YoY
|
$16.10M
27.08%
YoY
|
$14.30M
19.9%
YoY
|
$13.37M
8.84%
YoY
|
| Research & Development |
$4.572M
-1.06%
YoY
|
$4.194M
22.1%
YoY
|
$4.857M
56.63%
YoY
|
$4.904M
143.01%
YoY
|
$4.621M
134.81%
YoY
|
$3.435M
44.09%
YoY
|
$3.101M
42.31%
YoY
|
$2.018M
17.12%
YoY
|
$1.968M
-1.55%
YoY
|
$2.384M
37.41%
YoY
|
$2.179M
8.9%
YoY
|
$1.723M
-46.64%
YoY
|
$1.999M
-28.58%
YoY
|
$1.735M
-36.56%
YoY
|
$2.001M
-28.0%
YoY
|
$3.229M
17.42%
YoY
|
$2.799M
21.17%
YoY
|
$2.735M
7.68%
YoY
|
$2.779M
7.71%
YoY
|
| Depreciation & Amortization |
$15.87M
16.3%
YoY
|
$15.79M
74.24%
YoY
|
$16.03M
55.11%
YoY
|
$14.45M
643.8%
YoY
|
$13.64M
442.47%
YoY
|
$9.064M
273.0%
YoY
|
$10.34M
356.29%
YoY
|
$1.943M
-12.99%
YoY
|
$2.515M
19.19%
YoY
|
$2.430M
20.36%
YoY
|
$2.265M
10.81%
YoY
|
$2.233M
6.89%
YoY
|
$2.110M
-3.03%
YoY
|
$2.019M
-5.92%
YoY
|
$2.044M
-2.25%
YoY
|
$2.089M
-2.38%
YoY
|
$2.176M
-4.14%
YoY
|
$2.146M
1.71%
YoY
|
$2.091M
5.61%
YoY
|
| Operating Expenses |
$56.34M
-6.14%
YoY
|
$58.35M
43.11%
YoY
|
$58.52M
1.1%
YoY
|
$61.74M
160.99%
YoY
|
$60.03M
182.18%
YoY
|
$40.77M
100.13%
YoY
|
$57.88M
202.01%
YoY
|
$23.66M
27.81%
YoY
|
$21.27M
20.82%
YoY
|
$20.37M
10.72%
YoY
|
$19.17M
3.39%
YoY
|
$18.51M
0.9%
YoY
|
$17.61M
-6.84%
YoY
|
$18.40M
7.98%
YoY
|
$18.54M
14.82%
YoY
|
$18.34M
-88.97%
YoY
|
$18.90M
26.17%
YoY
|
$17.04M
17.75%
YoY
|
$16.14M
8.64%
YoY
|
| Operating Profit |
$6.346M
-610.54%
YoY
|
$4.244M
640.66%
YoY
|
-$2.039M
-88.82%
YoY
|
-$6.980M
-6.36%
YoY
|
-$1.243M
-68.47%
YoY
|
$573.0K
-117.59%
YoY
|
-$18.24M
482.03%
YoY
|
-$7.454M
293.97%
YoY
|
-$3.942M
216.12%
YoY
|
-$3.257M
167.41%
YoY
|
-$3.133M
35.8%
YoY
|
-$1.892M
-52.04%
YoY
|
-$1.247M
-64.34%
YoY
|
-$1.218M
-56.09%
YoY
|
-$2.307M
2230.3%
YoY
|
-$3.945M
-97.4%
YoY
|
-$3.497M
-1765.24%
YoY
|
-$2.774M
-716.44%
YoY
|
-$99.00K
-87.93%
YoY
|
| Interest Expense |
-$6.733M
-11.21%
YoY
|
-$6.715M
73.34%
YoY
|
-$6.590M
144.89%
YoY
|
-$5.560M
764.7%
YoY
|
-$7.583M
586.87%
YoY
|
-$3.874M
690.61%
YoY
|
-$2.691M
1200.0%
YoY
|
-$643.0K
-1120.63%
YoY
|
-$1.104M
350.61%
YoY
|
-$490.0K
-180.2%
YoY
|
-$207.0K
-109.3%
YoY
|
$63.00K
-80.06%
YoY
|
-$245.0K
-81.43%
YoY
|
$611.0K
-245.13%
YoY
|
$2.227M
-275.35%
YoY
|
$316.0K
-99.79%
YoY
|
-$1.319M
-49.27%
YoY
|
-$421.0K
-17.45%
YoY
|
-$1.270M
-6.62%
YoY
|
| Other Income/Expense, Net |
$14.00K
-100.7%
YoY
|
-$546.0K
-132.62%
YoY
|
-$1.243M
99.2%
YoY
|
-$202.0K
267.27%
YoY
|
-$2.011M
-233.18%
YoY
|
$1.674M
-7075.0%
YoY
|
-$624.0K
-1004.35%
YoY
|
-$55.00K
-16.67%
YoY
|
$1.510M
6465.22%
YoY
|
-$24.00K
N/A
|
$69.00K
2200.0%
YoY
|
-$66.00K
6500.0%
YoY
|
$23.00K
666.67%
YoY
|
N/A
N/A
|
$3.000K
-250.0%
YoY
|
-$1.000K
N/A
|
$3.000K
-102.73%
YoY
|
$7.000K
N/A
|
-$2.000K
-120.0%
YoY
|
| Pretax Income |
-$373.0K
-96.56%
YoY
|
-$3.017M
85.43%
YoY
|
-$9.872M
-53.53%
YoY
|
-$12.74M
56.31%
YoY
|
-$10.84M
206.48%
YoY
|
-$1.627M
-52.32%
YoY
|
-$21.25M
624.62%
YoY
|
-$8.152M
-257.89%
YoY
|
-$3.536M
140.71%
YoY
|
-$3.412M
123.15%
YoY
|
-$2.932M
3707.79%
YoY
|
$5.163M
-242.23%
YoY
|
-$1.469M
-69.48%
YoY
|
-$1.529M
-52.04%
YoY
|
-$77.00K
-94.38%
YoY
|
-$3.630M
177.1%
YoY
|
-$4.813M
92.52%
YoY
|
-$3.188M
5213.33%
YoY
|
-$1.371M
-36.82%
YoY
|
| Income Tax |
$2.991M
-14.86%
YoY
|
$1.271M
396.48%
YoY
|
$362.0K
-65.62%
YoY
|
-$304.0K
-186.36%
YoY
|
$3.513M
-1286.82%
YoY
|
$256.0K
-2.29%
YoY
|
$1.053M
2600.0%
YoY
|
$352.0K
-11.34%
YoY
|
-$296.0K
-256.61%
YoY
|
$262.0K
-65.97%
YoY
|
$39.00K
-2.5%
YoY
|
$397.0K
-156.47%
YoY
|
$189.0K
-90.08%
YoY
|
$770.0K
378.26%
YoY
|
$40.00K
-40.3%
YoY
|
-$703.0K
-249.57%
YoY
|
$1.906M
-1461.43%
YoY
|
$161.0K
-69.62%
YoY
|
$67.00K
-85.43%
YoY
|
| Net Earnings |
-$3.364M
-76.56%
YoY
|
-$4.288M
127.12%
YoY
|
-$10.23M
-54.13%
YoY
|
-$12.44M
-36.66%
YoY
|
-$14.35M
214.05%
YoY
|
-$1.888M
-48.61%
YoY
|
-$22.31M
649.48%
YoY
|
-$19.64M
-511.81%
YoY
|
-$4.569M
56.9%
YoY
|
-$3.674M
59.74%
YoY
|
-$2.977M
2422.88%
YoY
|
$4.769M
-262.88%
YoY
|
-$2.912M
-56.66%
YoY
|
-$2.300M
-31.24%
YoY
|
-$118.0K
-91.79%
YoY
|
-$2.928M
63.58%
YoY
|
-$6.719M
183.5%
YoY
|
-$3.345M
466.95%
YoY
|
-$1.437M
-45.36%
YoY
|
| Basic Earnings Per Share |
-$0.03
-72.73%
YoY
|
-$0.03
50.0%
YoY
|
-$0.08
-61.9%
YoY
|
N/A
|
-$0.11
-38.89%
YoY
|
-$0.02
-85.71%
YoY
|
-$0.21
75.0%
YoY
|
-$0.55
-600.0%
YoY
|
-$0.18
N/A
|
-$0.14
40.0%
YoY
|
-$0.12
200.0%
YoY
|
$0.11
-191.67%
YoY
|
N/A
|
-$0.10
-23.08%
YoY
|
-$0.04
N/A
|
-$0.12
N/A
|
N/A
|
-$0.13
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.03
-72.73%
YoY
|
-$0.03
50.0%
YoY
|
-$0.08
-61.9%
YoY
|
-$0.09
-82.06%
YoY
|
-$0.11
-14.04%
YoY
|
-$0.02
-85.71%
YoY
|
-$0.21
75.0%
YoY
|
-$0.55
-598.55%
YoY
|
-$0.13
55.76%
YoY
|
-$0.14
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
$0.11
-100.0%
YoY
|
-$0.08
-100.0%
YoY
|
-$64.96K
-31.99%
YoY
|
-$3.335K
-91.9%
YoY
|
-$82.87K
53.98%
YoY
|
-$191.5K
144.24%
YoY
|
-$95.52K
387.96%
YoY
|
-$41.18K
-53.97%
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 |
133.8M shares
1.28%
YoY
|
133.4M shares
23.84%
YoY
|
133.4M shares
24.24%
YoY
|
132.5M shares
270.0%
YoY
|
132.1M shares
255.09%
YoY
|
107.8M shares
197.39%
YoY
|
107.3M shares
197.47%
YoY
|
35.81M shares
-0.99%
YoY
|
37.21M shares
2.88%
YoY
|
36.24M shares
2.34%
YoY
|
36.09M shares
1.98%
YoY
|
36.17M shares
2.37%
YoY
|
36.17M shares
N/A
|
35.41M shares
1.11%
YoY
|
35.39M shares
N/A
|
35.33M shares
N/A
|
N/A
|
35.02M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
133.9M shares
1.28%
YoY
|
133.7M shares
24.31%
YoY
|
133.3M shares
24.43%
YoY
|
N/A
|
132.2M shares
270.22%
YoY
|
107.5M shares
301507.16%
YoY
|
107.1M shares
300801.56%
YoY
|
35.81M shares
0.52%
YoY
|
35.71M shares
N/A
|
35.65K shares
0.7%
YoY
|
35.61K shares
0.62%
YoY
|
35.63M shares
0.84%
YoY
|
N/A
|
35.41K shares
N/A
|
35.39K shares
N/A
|
35.33M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...