|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$68.63M
76.17%
YoY
|
$38.96M
-11.68%
YoY
|
$44.11M
338.93%
YoY
|
$10.05M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$47.55M
125.37%
YoY
|
$21.10M
-31.73%
YoY
|
$30.90M
303.17%
YoY
|
$7.665M
N/A
|
$0.00
N/A
|
| Gross Profit |
$21.09M
18.06%
YoY
|
$17.86M
35.2%
YoY
|
$13.21M
453.85%
YoY
|
$2.385M
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$20.94M
32.04%
YoY
|
$15.86M
-5.97%
YoY
|
$16.87M
414.82%
YoY
|
$3.277M
594.21%
YoY
|
$472.0K
-9.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$53.62K
27.34%
YoY
|
$42.11K
8.48%
YoY
|
$38.82K
-42.6%
YoY
|
$67.63K
6801.02%
YoY
|
$980.00
25.64%
YoY
|
| Operating Expenses |
$21.14M
32.42%
YoY
|
$15.97M
-6.37%
YoY
|
$17.05M
409.95%
YoY
|
$3.344M
607.07%
YoY
|
$473.0K
-9.67%
YoY
|
| Operating Profit |
-$58.20K
-103.07%
YoY
|
$1.894M
-149.27%
YoY
|
-$3.843M
300.76%
YoY
|
-$959.0K
102.77%
YoY
|
-$473.0K
-9.67%
YoY
|
| Interest Expense |
-$87.80K
-15.28%
YoY
|
-$103.6K
139.42%
YoY
|
-$43.29K
48.85%
YoY
|
-$29.08K
159.64%
YoY
|
-$11.20K
-45.92%
YoY
|
| Other Income/Expense, Net |
$52.50K
11.42%
YoY
|
$47.12K
-26.5%
YoY
|
$64.11K
N/A
|
$0.00
-100.0%
YoY
|
$22.65K
N/A
|
| Pretax Income |
-$1.096M
-159.68%
YoY
|
$1.837M
-148.06%
YoY
|
-$3.823M
286.86%
YoY
|
-$988.1K
114.09%
YoY
|
-$461.5K
-15.21%
YoY
|
| Income Tax |
$7.769K
-11.63%
YoY
|
$8.791K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$69.90K
-96.65%
YoY
|
$2.088M
-155.44%
YoY
|
-$3.766M
281.16%
YoY
|
-$988.1K
114.09%
YoY
|
-$461.5K
-15.21%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-126.1%
YoY
|
$0.01
-155.45%
YoY
|
-$0.01
-100.0%
YoY
|
-$5.365K
33.58%
YoY
|
-$4.016K
-15.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$22.01M
13.56%
YoY
|
$24.08M
15.88%
YoY
|
$19.30M
85.53%
YoY
|
$18.07M
75.15%
YoY
|
$19.38M
98.79%
YoY
|
$20.78M
114.79%
YoY
|
$10.40M
12.88%
YoY
|
$10.32M
-6.54%
YoY
|
$9.748M
-13.35%
YoY
|
$9.673M
-17.26%
YoY
|
$9.218M
-9.01%
YoY
|
$11.04M
9.86%
YoY
|
$11.25M
N/A
|
$11.69M
N/A
|
$10.13M
N/A
|
$10.05M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$14.38M
11.72%
YoY
|
$17.29M
13.51%
YoY
|
$12.88M
118.03%
YoY
|
$13.54M
156.19%
YoY
|
$12.87M
151.17%
YoY
|
$15.23M
182.01%
YoY
|
$5.908M
11.73%
YoY
|
$5.284M
-24.81%
YoY
|
$5.124M
-32.9%
YoY
|
$5.401M
-39.16%
YoY
|
$5.288M
-28.14%
YoY
|
$7.028M
-8.31%
YoY
|
$7.638M
N/A
|
$8.878M
N/A
|
$7.358M
N/A
|
$7.665M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Gross Profit |
$7.627M
17.19%
YoY
|
$6.786M
22.4%
YoY
|
$6.423M
42.84%
YoY
|
$4.537M
-9.89%
YoY
|
$6.508M
40.74%
YoY
|
$5.544M
29.78%
YoY
|
$4.497M
14.43%
YoY
|
$5.035M
25.46%
YoY
|
$4.624M
28.01%
YoY
|
$4.272M
51.88%
YoY
|
$3.930M
41.75%
YoY
|
$4.013M
68.26%
YoY
|
$3.612M
N/A
|
$2.813M
N/A
|
$2.772M
N/A
|
$2.385M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Selling, General & Admin |
$7.324M
52.88%
YoY
|
$6.649M
41.99%
YoY
|
$6.211M
53.73%
YoY
|
$8.433M
72.23%
YoY
|
$4.790M
25.44%
YoY
|
$4.683M
N/A
|
$4.040M
24.94%
YoY
|
$4.896M
3.75%
YoY
|
$3.819M
-8.02%
YoY
|
N/A
|
$3.234M
-13.23%
YoY
|
$4.719M
53.53%
YoY
|
$4.152M
4203.11%
YoY
|
$4.270M
5907.34%
YoY
|
$3.727M
10509.34%
YoY
|
$3.074M
3190.72%
YoY
|
$96.49K
-19.63%
YoY
|
$71.08K
-48.54%
YoY
|
$35.13K
-70.82%
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 |
$23.30K
-57.41%
YoY
|
$59.60K
47.16%
YoY
|
$22.02K
20.68%
YoY
|
$57.70K
-466.35%
YoY
|
$54.70K
-42.9%
YoY
|
$40.50K
N/A
|
$18.25K
90.96%
YoY
|
-$15.75K
-160.98%
YoY
|
$95.79K
244.07%
YoY
|
N/A
|
$9.555K
-85.73%
YoY
|
$25.83K
-61.38%
YoY
|
$27.84K
11036.0%
YoY
|
$64.47K
26762.5%
YoY
|
$66.96K
26684.0%
YoY
|
$66.89K
27770.83%
YoY
|
$250.00
0.0%
YoY
|
$240.00
0.0%
YoY
|
$250.00
0.0%
YoY
|
| Operating Expenses |
$7.388M
52.48%
YoY
|
$6.709M
42.04%
YoY
|
$6.273M
53.46%
YoY
|
$8.491M
74.2%
YoY
|
$4.845M
24.94%
YoY
|
$4.723M
19.59%
YoY
|
$4.087M
25.18%
YoY
|
$4.874M
2.72%
YoY
|
$3.878M
-7.23%
YoY
|
$3.949M
-8.88%
YoY
|
$3.265M
-13.93%
YoY
|
$4.745M
51.08%
YoY
|
$4.180M
4220.77%
YoY
|
$4.334M
5977.43%
YoY
|
$3.794M
10623.6%
YoY
|
$3.141M
3253.34%
YoY
|
$96.74K
-19.58%
YoY
|
$71.32K
-48.46%
YoY
|
$35.38K
-70.68%
YoY
|
| Operating Profit |
$238.7K
-85.64%
YoY
|
$77.40K
-90.57%
YoY
|
$150.7K
-63.19%
YoY
|
-$3.954M
-2556.39%
YoY
|
$1.663M
122.87%
YoY
|
$821.0K
154.71%
YoY
|
$409.3K
-38.39%
YoY
|
$161.0K
-121.99%
YoY
|
$746.0K
-231.4%
YoY
|
$322.3K
-121.18%
YoY
|
$664.4K
-165.02%
YoY
|
-$731.9K
-3.14%
YoY
|
-$567.7K
486.85%
YoY
|
-$1.522M
2033.95%
YoY
|
-$1.022M
2787.99%
YoY
|
-$755.6K
706.72%
YoY
|
-$96.74K
-19.58%
YoY
|
-$71.32K
-48.46%
YoY
|
-$35.38K
-70.68%
YoY
|
| Interest Expense |
-$991.00
-93.42%
YoY
|
-$4.238K
-80.6%
YoY
|
-$7.132K
-71.25%
YoY
|
-$26.10K
-63.61%
YoY
|
-$15.06K
10.17%
YoY
|
-$21.85K
131.19%
YoY
|
-$24.81K
182.16%
YoY
|
-$71.72K
396.33%
YoY
|
-$13.67K
40.49%
YoY
|
-$9.451K
-3.17%
YoY
|
-$8.791K
-5.98%
YoY
|
-$14.45K
-33.69%
YoY
|
-$9.730K
571.03%
YoY
|
-$9.760K
233.79%
YoY
|
-$9.350K
220.21%
YoY
|
-$21.79K
664.56%
YoY
|
-$1.450K
-48.03%
YoY
|
-$2.924K
4.8%
YoY
|
-$2.920K
4.66%
YoY
|
| Other Income/Expense, Net |
$111.8K
-842.11%
YoY
|
N/A
|
N/A
|
$52.50K
11.42%
YoY
|
-$15.06K
N/A
|
N/A
|
N/A
|
$47.12K
-26.5%
YoY
|
N/A
|
N/A
|
N/A
|
$64.11K
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$350.5K
-78.73%
YoY
|
$73.17K
-90.84%
YoY
|
$143.5K
-62.67%
YoY
|
-$3.502M
-2667.87%
YoY
|
$1.647M
124.97%
YoY
|
$799.1K
155.42%
YoY
|
$384.5K
-41.34%
YoY
|
$136.4K
-119.99%
YoY
|
$732.3K
-226.82%
YoY
|
$312.9K
-120.43%
YoY
|
$655.6K
-163.58%
YoY
|
-$682.2K
-12.24%
YoY
|
-$577.4K
488.15%
YoY
|
-$1.532M
1963.05%
YoY
|
-$1.031M
2592.22%
YoY
|
-$777.4K
952.48%
YoY
|
-$98.18K
-20.23%
YoY
|
-$74.25K
-47.4%
YoY
|
-$38.30K
-68.97%
YoY
|
| Income Tax |
$5.180K
576.24%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$7.000K
13900.0%
YoY
|
$766.00
-91.24%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$50.00
-126.32%
YoY
|
$8.741K
4500.53%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$190.00
N/A
|
$190.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$460.1K
-75.09%
YoY
|
$272.5K
-75.11%
YoY
|
$339.5K
-11.71%
YoY
|
-$2.897M
-803.69%
YoY
|
$1.847M
158.15%
YoY
|
$1.095M
251.21%
YoY
|
$384.5K
-40.76%
YoY
|
$411.7K
-161.38%
YoY
|
$715.6K
-227.25%
YoY
|
$311.7K
-120.58%
YoY
|
$649.1K
-163.74%
YoY
|
-$670.7K
-13.73%
YoY
|
-$562.3K
472.76%
YoY
|
-$1.515M
1940.29%
YoY
|
-$1.018M
2558.8%
YoY
|
-$777.4K
952.48%
YoY
|
-$98.18K
-20.23%
YoY
|
-$74.25K
-47.4%
YoY
|
-$38.30K
-68.97%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.00
-142.86%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
-$0.01
-641.03%
YoY
|
$0.01
157.35%
YoY
|
$0.00
N/A
|
$0.00
-96.34%
YoY
|
$0.00
-161.18%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.135K
174.84%
YoY
|
-$5.752K
790.28%
YoY
|
-$3.867K
1060.25%
YoY
|
-$4.221K
556.68%
YoY
|
-$777.00
-27.46%
YoY
|
-$646.10
-47.4%
YoY
|
-$333.30
-68.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 |
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
N/A
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
N/A
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
263.3M shares
N/A
|
N/A
|
263.3M shares
N/A
|
263.3M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
N/A
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
N/A
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
263.3M shares
0.0%
YoY
|
N/A
|
263.3M shares
108.39%
YoY
|
263.3M shares
129.16%
YoY
|
263.3M shares
N/A
|
N/A
|
126.4M shares
N/A
|
114.9M shares
N/A
|
N/A
|
Loading...