|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$84.04M
48.42%
YoY
|
$56.63M
65.79%
YoY
|
$34.16M
5.87%
YoY
|
$32.26M
27.11%
YoY
|
$25.38M
41.05%
YoY
|
| Cost Of Revenue |
$43.96M
45.23%
YoY
|
$30.27M
72.36%
YoY
|
$17.56M
0.54%
YoY
|
$17.47M
29.25%
YoY
|
$13.51M
34.92%
YoY
|
| Gross Profit |
$40.09M
52.09%
YoY
|
$26.36M
58.83%
YoY
|
$16.59M
12.16%
YoY
|
$14.80M
24.68%
YoY
|
$11.87M
48.73%
YoY
|
| Selling, General & Admin |
$9.230M
26.34%
YoY
|
$7.305M
41.53%
YoY
|
$5.162M
15.26%
YoY
|
$4.478M
34.23%
YoY
|
$3.336M
-2.22%
YoY
|
| Research & Development |
$7.965M
15.71%
YoY
|
$6.883M
11.02%
YoY
|
$6.200M
53.04%
YoY
|
$4.051M
-20.76%
YoY
|
$5.113M
-7.59%
YoY
|
| Depreciation & Amortization |
$1.226M
-7.13%
YoY
|
$1.321M
3.36%
YoY
|
$1.278M
5.67%
YoY
|
$1.209M
-7.97%
YoY
|
$1.314M
-0.45%
YoY
|
| Operating Expenses |
$20.49M
31.59%
YoY
|
$15.57M
20.52%
YoY
|
$12.92M
32.84%
YoY
|
$9.725M
-0.39%
YoY
|
$9.763M
-4.89%
YoY
|
| Operating Profit |
$19.60M
81.67%
YoY
|
$10.79M
193.49%
YoY
|
$3.676M
-27.51%
YoY
|
$5.071M
140.94%
YoY
|
$2.105M
-192.09%
YoY
|
| Interest Expense |
-$19.65M
-3438.75%
YoY
|
$588.6K
-47.1%
YoY
|
$1.113M
-9.81%
YoY
|
$1.234M
26.14%
YoY
|
$978.1K
-167.2%
YoY
|
| Other Income/Expense, Net |
-$19.65M
90.33%
YoY
|
-$10.33M
-3432.24%
YoY
|
$309.9K
-74.88%
YoY
|
$1.234M
N/A
|
N/A
|
| Pretax Income |
-$100.0K
-121.59%
YoY
|
$463.1K
-88.38%
YoY
|
$3.986M
-36.78%
YoY
|
$6.304M
52.12%
YoY
|
$4.145M
-285.16%
YoY
|
| Income Tax |
$4.300M
-121.94%
YoY
|
-$19.60M
-4722.34%
YoY
|
$424.0K
-124.42%
YoY
|
-$1.736M
N/A
|
N/A
N/A
|
| Net Earnings |
-$4.315M
-121.46%
YoY
|
$20.11M
464.56%
YoY
|
$3.562M
-55.7%
YoY
|
$8.041M
58.02%
YoY
|
$5.088M
-327.13%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.02
N/A
|
$0.00
-100.0%
YoY
|
$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.02
N/A
|
$0.00
-100.0%
YoY
|
$7.956K
47.45%
YoY
|
$5.396K
-300.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.068B shares
5.2%
YoY
|
1.015B shares
0.25%
YoY
|
1.013B shares
0.23%
YoY
|
1.011B shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.068B shares
4.4%
YoY
|
1.023B shares
1.02%
YoY
|
1.013B shares
0.23%
YoY
|
1.011B shares
N/A
|
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 |
$31.59M
119.92%
YoY
|
$36.32M
92.38%
YoY
|
$40.21M
113.85%
YoY
|
$32.00M
78.26%
YoY
|
$14.36M
-7.56%
YoY
|
$18.88M
33.36%
YoY
|
$18.80M
108.92%
YoY
|
$17.95M
107.71%
YoY
|
$15.54M
67.99%
YoY
|
$14.16M
64.89%
YoY
|
$9.000M
17.3%
YoY
|
$8.642M
12.64%
YoY
|
$9.250M
3.07%
YoY
|
$8.586M
0.32%
YoY
|
$7.673M
8.73%
YoY
|
$7.672M
74.54%
YoY
|
$8.975M
48.43%
YoY
|
$8.558M
15.66%
YoY
|
$7.057M
-6.39%
YoY
|
| Cost Of Revenue |
$18.64M
126.03%
YoY
|
$22.25M
108.26%
YoY
|
$12.99M
25.72%
YoY
|
$14.70M
49.54%
YoY
|
$8.245M
-2.98%
YoY
|
$10.68M
38.56%
YoY
|
$10.33M
144.2%
YoY
|
$9.831M
89.05%
YoY
|
$8.498M
96.21%
YoY
|
$7.710M
61.93%
YoY
|
$4.230M
15.09%
YoY
|
$5.200M
22.15%
YoY
|
$4.331M
-12.63%
YoY
|
$4.761M
-0.6%
YoY
|
$3.675M
4.9%
YoY
|
$4.257M
68.3%
YoY
|
$4.957M
87.54%
YoY
|
$4.790M
26.78%
YoY
|
$3.503M
-23.21%
YoY
|
| Gross Profit |
$12.95M
111.68%
YoY
|
$14.07M
71.68%
YoY
|
$27.23M
221.26%
YoY
|
$17.30M
113.04%
YoY
|
$6.119M
-13.09%
YoY
|
$8.197M
27.15%
YoY
|
$8.475M
78.4%
YoY
|
$8.118M
135.9%
YoY
|
$7.041M
43.13%
YoY
|
$6.447M
68.58%
YoY
|
$4.751M
18.83%
YoY
|
$3.441M
0.78%
YoY
|
$4.919M
22.44%
YoY
|
$3.824M
1.49%
YoY
|
$3.998M
12.5%
YoY
|
$3.415M
83.0%
YoY
|
$4.018M
18.05%
YoY
|
$3.768M
4.05%
YoY
|
$3.554M
19.39%
YoY
|
| Selling, General & Admin |
$2.511M
-10.15%
YoY
|
$4.079M
75.36%
YoY
|
$3.456M
70.98%
YoY
|
$2.087M
-8.92%
YoY
|
$2.795M
58.72%
YoY
|
$2.326M
47.6%
YoY
|
$2.021M
20.56%
YoY
|
$2.291M
186.58%
YoY
|
$1.761M
46.87%
YoY
|
$1.576M
31.72%
YoY
|
$1.677M
-2.71%
YoY
|
$799.5K
-48.0%
YoY
|
$1.199M
28.49%
YoY
|
$1.197M
28.65%
YoY
|
$1.723M
60.55%
YoY
|
$1.538M
84.1%
YoY
|
$933.2K
12.75%
YoY
|
$930.1K
16.39%
YoY
|
$1.073M
22.78%
YoY
|
| Research & Development |
$1.041M
-41.99%
YoY
|
$1.385M
-29.54%
YoY
|
$1.675M
-22.58%
YoY
|
$2.041M
18.85%
YoY
|
$1.794M
27.78%
YoY
|
$1.966M
-24.91%
YoY
|
$2.164M
89.19%
YoY
|
$1.718M
-29.17%
YoY
|
$1.404M
-2.74%
YoY
|
$2.618M
113.35%
YoY
|
$1.144M
19.69%
YoY
|
$2.425M
228.24%
YoY
|
$1.443M
50.88%
YoY
|
$1.227M
9.92%
YoY
|
$955.4K
-20.52%
YoY
|
$738.8K
-58.38%
YoY
|
$956.6K
N/A
|
$1.116M
-2.72%
YoY
|
$1.202M
27.37%
YoY
|
| Depreciation & Amortization |
$268.7K
-14.18%
YoY
|
$275.4K
21.13%
YoY
|
$275.4K
-14.5%
YoY
|
$520.5K
58.51%
YoY
|
$313.1K
-7.0%
YoY
|
$227.4K
-30.52%
YoY
|
$322.1K
-1.88%
YoY
|
$328.4K
-4.57%
YoY
|
$336.6K
6.99%
YoY
|
$327.2K
3.55%
YoY
|
$328.3K
10.8%
YoY
|
$344.1K
14.38%
YoY
|
$314.6K
6.09%
YoY
|
$316.0K
5.67%
YoY
|
$296.3K
-5.25%
YoY
|
$300.8K
-6.86%
YoY
|
$296.6K
-9.83%
YoY
|
$299.0K
-10.56%
YoY
|
$312.7K
-4.55%
YoY
|
| Operating Expenses |
$3.940M
-21.53%
YoY
|
$5.859M
24.34%
YoY
|
$5.526M
19.86%
YoY
|
$4.538M
3.38%
YoY
|
$5.022M
43.13%
YoY
|
$4.712M
4.22%
YoY
|
$4.611M
46.44%
YoY
|
$4.390M
24.16%
YoY
|
$3.508M
18.52%
YoY
|
$4.522M
64.82%
YoY
|
$3.149M
5.83%
YoY
|
$3.535M
37.94%
YoY
|
$2.960M
35.39%
YoY
|
$2.743M
16.96%
YoY
|
$2.975M
14.94%
YoY
|
$2.563M
-12.63%
YoY
|
$2.186M
-8.99%
YoY
|
$2.346M
2.82%
YoY
|
$2.588M
20.63%
YoY
|
| Operating Profit |
$9.013M
720.99%
YoY
|
$8.214M
135.69%
YoY
|
$21.70M
461.58%
YoY
|
$12.76M
242.14%
YoY
|
$1.098M
-68.92%
YoY
|
$3.485M
80.99%
YoY
|
$3.864M
141.2%
YoY
|
$3.729M
-4062.79%
YoY
|
$3.533M
80.32%
YoY
|
$1.926M
78.1%
YoY
|
$1.602M
56.65%
YoY
|
-$94.09K
-111.05%
YoY
|
$1.959M
6.98%
YoY
|
$1.081M
-24.0%
YoY
|
$1.023M
5.96%
YoY
|
$851.7K
-179.78%
YoY
|
$1.831M
82.92%
YoY
|
$1.423M
6.14%
YoY
|
$965.2K
16.2%
YoY
|
| Interest Expense |
$11.82M
-200.16%
YoY
|
$7.442M
-157.23%
YoY
|
-$22.26M
635.19%
YoY
|
$8.182M
-996.0%
YoY
|
-$11.80M
-9803.28%
YoY
|
-$13.00M
-10069.49%
YoY
|
-$3.028M
-2636.01%
YoY
|
-$913.1K
94.62%
YoY
|
$121.6K
-62.31%
YoY
|
$130.4K
-46.27%
YoY
|
$119.4K
-44.92%
YoY
|
-$469.2K
187.16%
YoY
|
$322.7K
-28.63%
YoY
|
$242.8K
-35.5%
YoY
|
$216.8K
372.37%
YoY
|
-$163.4K
-61.88%
YoY
|
$452.1K
-54.97%
YoY
|
$376.4K
-67.0%
YoY
|
$45.89K
-106.22%
YoY
|
| Other Income/Expense, Net |
$11.82M
-200.6%
YoY
|
$7.477M
-157.49%
YoY
|
-$22.26M
638.12%
YoY
|
-$63.30K
-92.3%
YoY
|
-$11.75M
223.98%
YoY
|
-$13.00M
179.16%
YoY
|
-$3.016M
888.1%
YoY
|
-$822.1K
N/A
|
-$3.627M
-445.35%
YoY
|
-$4.658M
-1145.38%
YoY
|
-$305.3K
-57.41%
YoY
|
N/A
|
$1.050M
132.29%
YoY
|
$445.6K
18.4%
YoY
|
-$716.8K
-226.06%
YoY
|
N/A
|
$452.1K
N/A
|
$376.4K
N/A
|
$568.6K
N/A
|
| Pretax Income |
$20.83M
-295.57%
YoY
|
$15.69M
-264.83%
YoY
|
-$564.2K
-166.55%
YoY
|
$19.27M
866.8%
YoY
|
-$10.65M
11201.59%
YoY
|
-$9.519M
248.33%
YoY
|
$847.8K
-34.63%
YoY
|
$1.993M
-332.85%
YoY
|
-$94.26K
-103.13%
YoY
|
-$2.733M
-279.0%
YoY
|
$1.297M
323.94%
YoY
|
-$856.1K
-224.37%
YoY
|
$3.009M
31.79%
YoY
|
$1.527M
-15.13%
YoY
|
$305.9K
-80.06%
YoY
|
$688.3K
-242.62%
YoY
|
$2.283M
13.48%
YoY
|
$1.799M
-27.58%
YoY
|
$1.534M
1071.35%
YoY
|
| Income Tax |
$2.240M
836.52%
YoY
|
$1.988M
31.03%
YoY
|
$5.321M
2193.53%
YoY
|
$2.274M
-270.67%
YoY
|
$239.2K
-129.9%
YoY
|
$1.517M
-108.57%
YoY
|
$232.0K
49.71%
YoY
|
-$1.332M
-457.05%
YoY
|
-$800.0K
-2138.22%
YoY
|
-$17.70M
-152857.4%
YoY
|
$155.0K
N/A
|
$373.2K
-121.44%
YoY
|
$39.25K
N/A
|
$11.59K
189.68%
YoY
|
$0.00
N/A
|
-$1.740M
N/A
|
N/A
N/A
|
$4.000K
60.0%
YoY
|
N/A
|
| Net Earnings |
$18.59M
-270.71%
YoY
|
$13.70M
-224.16%
YoY
|
-$5.885M
-1055.66%
YoY
|
$17.00M
411.08%
YoY
|
-$10.89M
-1641.99%
YoY
|
-$11.04M
-173.9%
YoY
|
$615.8K
-46.07%
YoY
|
$3.326M
-370.56%
YoY
|
$706.4K
-76.22%
YoY
|
$14.93M
885.69%
YoY
|
$1.142M
273.28%
YoY
|
-$1.229M
-150.61%
YoY
|
$2.970M
30.07%
YoY
|
$1.515M
-15.59%
YoY
|
$305.9K
-87.2%
YoY
|
$2.429M
-603.24%
YoY
|
$2.283M
13.48%
YoY
|
$1.795M
-27.67%
YoY
|
$2.389M
121.76%
YoY
|
| Basic Earnings Per Share |
$0.02
-300.0%
YoY
|
$0.01
-200.0%
YoY
|
-$0.01
N/A
|
N/A
|
-$0.01
N/A
|
-$0.01
-200.0%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.01
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.01
-200.0%
YoY
|
$0.01
-200.0%
YoY
|
-$0.01
N/A
|
$0.02
310.56%
YoY
|
-$0.01
N/A
|
-$0.01
-200.0%
YoY
|
$0.00
N/A
|
$0.00
-366.12%
YoY
|
$0.00
N/A
|
$0.01
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$2.402K
-601.64%
YoY
|
$2.258K
13.25%
YoY
|
$1.775K
-34.66%
YoY
|
$0.00
-100.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 |
1.074B shares
0.58%
YoY
|
1.071B shares
0.25%
YoY
|
1.068B shares
0.02%
YoY
|
1.068B shares
4.96%
YoY
|
1.068B shares
5.36%
YoY
|
1.068B shares
5.36%
YoY
|
1.068B shares
5.36%
YoY
|
1.018B shares
0.38%
YoY
|
1.014B shares
0.0%
YoY
|
1.014B shares
0.26%
YoY
|
1.014B shares
0.25%
YoY
|
1.014B shares
N/A
|
1.014B shares
0.26%
YoY
|
1.011B shares
0.0%
YoY
|
1.011B shares
0.22%
YoY
|
N/A
|
1.011B shares
N/A
|
1.011B shares
N/A
|
1.009B shares
N/A
|
| Diluted Shares Outstanding |
1.141B shares
6.8%
YoY
|
1.142B shares
6.86%
YoY
|
1.068B shares
-0.73%
YoY
|
N/A
|
1.068B shares
4.28%
YoY
|
1.068B shares
4.8%
YoY
|
1.076B shares
6.08%
YoY
|
N/A
|
1.024B shares
1.04%
YoY
|
1.019B shares
0.7%
YoY
|
1.015B shares
0.32%
YoY
|
N/A
|
1.014B shares
0.26%
YoY
|
1.012B shares
0.09%
YoY
|
1.011B shares
0.22%
YoY
|
N/A
|
1.011B shares
N/A
|
1.011B shares
N/A
|
1.009B shares
N/A
|
Loading...