|
Concept
|
2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|
| Revenue |
$49.84M
56.53%
YoY
|
$31.84M
-60.13%
YoY
|
$79.87M
35.37%
YoY
|
$59.00M
442.49%
YoY
|
| Cost Of Revenue |
$41.49M
57.25%
YoY
|
$26.38M
-66.35%
YoY
|
$78.41M
36.55%
YoY
|
$57.42M
585.41%
YoY
|
| Gross Profit |
$8.352M
53.07%
YoY
|
$5.456M
273.72%
YoY
|
$1.460M
-7.58%
YoY
|
$1.580M
-36.77%
YoY
|
| Selling, General & Admin |
$4.194M
126.76%
YoY
|
$1.850M
-96.73%
YoY
|
$56.52M
232.02%
YoY
|
$17.02M
139.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$288.1K
0.62%
YoY
|
$286.3K
-60.78%
YoY
|
$730.0K
-3.63%
YoY
|
$757.5K
-1.76%
YoY
|
| Operating Expenses |
$4.414M
113.74%
YoY
|
$2.065M
-96.37%
YoY
|
$56.82M
219.31%
YoY
|
$17.79M
126.39%
YoY
|
| Operating Profit |
$3.938M
16.13%
YoY
|
$3.391M
-106.13%
YoY
|
-$55.36M
241.42%
YoY
|
-$16.21M
202.41%
YoY
|
| Interest Expense |
-$13.30K
301.81%
YoY
|
-$3.310K
N/A
|
$0.00
-100.0%
YoY
|
-$25.01K
219.01%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$200.00
-99.0%
YoY
|
$20.00K
-94.63%
YoY
|
$372.8K
2.39%
YoY
|
| Pretax Income |
$3.818M
25.44%
YoY
|
$3.044M
-105.5%
YoY
|
-$55.38M
180.46%
YoY
|
-$19.75M
173.34%
YoY
|
| Income Tax |
$744.2K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$17.47M
-1222.1%
YoY
|
| Net Earnings |
$3.074M
0.99%
YoY
|
$3.044M
-104.14%
YoY
|
-$73.49M
97.47%
YoY
|
-$37.22M
556.66%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.86
79.48%
YoY
|
$0.48
-101.09%
YoY
|
-$43.74
-100.0%
YoY
|
-$8.226M
293.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$25.18M
-10.66%
YoY
|
$49.84M
56.53%
YoY
|
$28.18M
30.9%
YoY
|
$31.84M
-60.13%
YoY
|
$21.53M
-58.19%
YoY
|
$79.87M
35.37%
YoY
|
$51.49M
305.12%
YoY
|
$59.00M
442.49%
YoY
|
$12.71M
463.92%
YoY
|
$10.88M
-33.95%
YoY
|
$2.254M
-49.01%
YoY
|
$2.235M
-51.63%
YoY
|
$16.47M
148.35%
YoY
|
$4.420M
13.62%
YoY
|
$4.620M
3.59%
YoY
|
$6.630M
-53.24%
YoY
|
$3.550M
N/A
|
$3.890M
-59.39%
YoY
|
$4.460M
N/A
|
| Cost Of Revenue |
$20.70M
-13.13%
YoY
|
$41.49M
57.25%
YoY
|
$23.83M
30.3%
YoY
|
$26.38M
-66.35%
YoY
|
$18.29M
-64.05%
YoY
|
$78.41M
36.55%
YoY
|
$50.88M
325.53%
YoY
|
$57.42M
585.41%
YoY
|
$11.96M
589.94%
YoY
|
$8.378M
-21.81%
YoY
|
$1.733M
-36.05%
YoY
|
$1.602M
-46.61%
YoY
|
$10.71M
-8.89%
YoY
|
$2.710M
-5.24%
YoY
|
$3.000M
-10.98%
YoY
|
$11.76M
-57.65%
YoY
|
$2.860M
N/A
|
$2.860M
-61.87%
YoY
|
$3.370M
N/A
|
| Gross Profit |
$4.477M
2.86%
YoY
|
$8.352M
53.07%
YoY
|
$4.352M
34.33%
YoY
|
$5.456M
273.72%
YoY
|
$3.240M
431.15%
YoY
|
$1.460M
-7.58%
YoY
|
$610.0K
-18.98%
YoY
|
$1.580M
-36.77%
YoY
|
$752.9K
44.57%
YoY
|
$2.498M
-56.56%
YoY
|
$520.8K
-69.55%
YoY
|
$632.9K
-60.69%
YoY
|
$5.751M
-212.11%
YoY
|
$1.710M
66.02%
YoY
|
$1.610M
47.71%
YoY
|
-$5.130M
-62.25%
YoY
|
$690.0K
N/A
|
$1.030M
-50.48%
YoY
|
$1.090M
N/A
|
| Selling, General & Admin |
$2.712M
76.06%
YoY
|
$4.482M
109.85%
YoY
|
$1.541M
71.17%
YoY
|
$2.136M
-96.24%
YoY
|
$900.0K
-93.83%
YoY
|
$56.77M
351.79%
YoY
|
$14.59M
280.32%
YoY
|
$12.57M
63.22%
YoY
|
$3.836M
74.12%
YoY
|
$7.698M
68.36%
YoY
|
$2.203M
94.98%
YoY
|
$2.671M
117.14%
YoY
|
$4.573M
241.24%
YoY
|
$1.130M
-31.1%
YoY
|
$1.230M
-60.58%
YoY
|
$1.340M
-69.2%
YoY
|
$1.480M
N/A
|
$1.640M
-56.84%
YoY
|
$3.120M
N/A
|
| 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 |
$2.298M
348.65%
YoY
|
$287.4K
110.81%
YoY
|
$512.2K
241.47%
YoY
|
$136.3K
-54.56%
YoY
|
$150.0K
-65.12%
YoY
|
$300.0K
75.15%
YoY
|
$430.0K
-26.65%
YoY
|
$171.3K
-59.41%
YoY
|
$586.2K
67.9%
YoY
|
$422.0K
-37.14%
YoY
|
$349.2K
74.58%
YoY
|
N/A
|
$671.3K
86.46%
YoY
|
$200.0K
-48.72%
YoY
|
$210.0K
-47.5%
YoY
|
$360.0K
-7.69%
YoY
|
$370.0K
-2.63%
YoY
|
$390.0K
5.41%
YoY
|
$400.0K
8.11%
YoY
|
| Operating Expenses |
$2.738M
88.41%
YoY
|
$4.520M
87.77%
YoY
|
$1.453M
70.99%
YoY
|
$2.407M
-95.77%
YoY
|
$850.0K
-94.17%
YoY
|
$56.85M
167.31%
YoY
|
$14.59M
114.7%
YoY
|
$21.27M
120.15%
YoY
|
$6.796M
162.43%
YoY
|
$9.660M
80.71%
YoY
|
$2.590M
135.41%
YoY
|
$2.624M
130.19%
YoY
|
$5.346M
-63.95%
YoY
|
$1.100M
-30.82%
YoY
|
$1.140M
-63.11%
YoY
|
$14.83M
2548.21%
YoY
|
$1.460M
N/A
|
$1.590M
-78.07%
YoY
|
$3.090M
N/A
|
| Operating Profit |
$1.738M
-40.03%
YoY
|
$3.832M
25.68%
YoY
|
$2.899M
21.29%
YoY
|
$3.049M
-105.5%
YoY
|
$2.390M
-117.1%
YoY
|
-$55.39M
181.34%
YoY
|
-$13.98M
131.35%
YoY
|
-$19.69M
174.9%
YoY
|
-$6.043M
192.09%
YoY
|
-$7.162M
-1866.66%
YoY
|
-$2.069M
-439.14%
YoY
|
-$1.991M
-523.67%
YoY
|
$405.4K
-102.03%
YoY
|
$610.0K
-208.93%
YoY
|
$470.0K
-123.5%
YoY
|
-$19.96M
41.06%
YoY
|
-$770.0K
N/A
|
-$560.0K
-89.17%
YoY
|
-$2.000M
N/A
|
| Interest Expense |
-$20.10K
857.14%
YoY
|
-$13.90K
167.82%
YoY
|
-$2.100K
N/A
|
-$5.190K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
-$58.73K
-5.85%
YoY
|
-$33.28K
127.01%
YoY
|
-$62.38K
-7.17%
YoY
|
-$14.66K
-26.7%
YoY
|
-$16.48K
-17.6%
YoY
|
-$67.20K
236.0%
YoY
|
-$20.00K
-33.33%
YoY
|
-$20.00K
-33.33%
YoY
|
-$20.00K
-60.0%
YoY
|
-$30.00K
N/A
|
-$30.00K
-40.0%
YoY
|
-$30.00K
N/A
|
| Other Income/Expense, Net |
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
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
$1.718M
-40.69%
YoY
|
$3.818M
25.44%
YoY
|
$2.897M
21.2%
YoY
|
$3.044M
-105.5%
YoY
|
$2.390M
-117.1%
YoY
|
-$55.38M
180.46%
YoY
|
-$13.98M
130.08%
YoY
|
-$19.75M
173.34%
YoY
|
-$6.076M
191.64%
YoY
|
-$7.224M
-2236.15%
YoY
|
-$2.083M
-447.24%
YoY
|
-$2.008M
-536.46%
YoY
|
$338.2K
-101.69%
YoY
|
$600.0K
-201.69%
YoY
|
$460.0K
-122.66%
YoY
|
-$19.98M
40.7%
YoY
|
-$800.0K
N/A
|
-$590.0K
-88.68%
YoY
|
-$2.030M
N/A
|
| Income Tax |
N/A
|
$744.2K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$17.47M
-1222.1%
YoY
|
-$1.125M
18.19%
YoY
|
-$1.557M
-451.75%
YoY
|
-$952.0K
-513.92%
YoY
|
-$6.490K
-102.95%
YoY
|
$442.6K
-108.89%
YoY
|
$230.0K
-291.67%
YoY
|
$220.0K
-257.14%
YoY
|
-$4.980M
48.66%
YoY
|
-$180.0K
N/A
|
-$120.0K
-90.32%
YoY
|
-$140.0K
N/A
|
| Net Earnings |
$1.718M
-40.69%
YoY
|
$3.074M
0.99%
YoY
|
$2.897M
21.2%
YoY
|
$3.044M
-104.14%
YoY
|
$2.390M
-112.26%
YoY
|
-$73.49M
97.47%
YoY
|
-$19.49M
293.67%
YoY
|
-$37.22M
556.66%
YoY
|
-$4.951M
337.59%
YoY
|
-$5.667M
5328.04%
YoY
|
-$1.131M
-414.28%
YoY
|
-$2.001M
-900.49%
YoY
|
-$104.4K
-99.3%
YoY
|
$360.0K
-176.6%
YoY
|
$250.0K
-113.23%
YoY
|
-$15.00M
38.25%
YoY
|
-$620.0K
N/A
|
-$470.0K
-88.16%
YoY
|
-$1.890M
N/A
|
| 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 |
$4.99
174.18%
YoY
|
$0.86
79.48%
YoY
|
$1.82
378.95%
YoY
|
$0.48
-101.09%
YoY
|
$0.38
-101.5%
YoY
|
-$43.74
-100.0%
YoY
|
-$25.31
-100.0%
YoY
|
-$8.226M
293.69%
YoY
|
-$1.207M
176.55%
YoY
|
-$2.089M
4937.75%
YoY
|
-$436.6K
-29302849.49%
YoY
|
-$772.3K
-74258194.39%
YoY
|
-$41.47K
63500.44%
YoY
|
$1.49
-169.95%
YoY
|
$1.04
-112.11%
YoY
|
-$65.21
20.22%
YoY
|
-$2.81
N/A
|
-$2.13
-90.34%
YoY
|
-$8.59
N/A
|
| 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 |
N/A
|
2.247M shares
-62.94%
YoY
|
N/A
|
6.063M 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
|
| Diluted Shares Outstanding |
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
|
Loading...