|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$134.6M
-14.16%
YoY
|
$156.8M
-22.02%
YoY
|
$201.1M
N/A
|
N/A
|
N/A
|
| Cost Of Revenue |
$134.8M
-13.46%
YoY
|
$155.8M
-10.46%
YoY
|
$174.0M
N/A
|
N/A
|
N/A
|
| Gross Profit |
-$189.5K
-118.25%
YoY
|
$1.038M
-65.49%
YoY
|
$3.009M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$16.59M
87.59%
YoY
|
$8.845M
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.624K
198.93%
YoY
|
$2.885K
N/A
|
$0.00
-100.0%
YoY
|
$510.0K
41.67%
YoY
|
$360.0K
260.0%
YoY
|
| Operating Expenses |
$16.59M
-286.66%
YoY
|
-$8.889M
-10.88%
YoY
|
-$9.974M
N/A
|
N/A
|
N/A
|
| Operating Profit |
-$16.78M
-269.05%
YoY
|
$9.927M
-23.54%
YoY
|
$12.98M
N/A
|
N/A
|
N/A
|
| Interest Expense |
$605.4K
15.54%
YoY
|
$524.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$18.53M
20.66%
YoY
|
$15.36M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.749M
-76.71%
YoY
|
$7.507M
614.97%
YoY
|
$1.050M
-577.27%
YoY
|
-$220.0K
-95.78%
YoY
|
-$5.210M
115.29%
YoY
|
| Income Tax |
$4.015M
23.4%
YoY
|
$3.254M
63.5%
YoY
|
$1.990M
-8.72%
YoY
|
$2.180M
21700.0%
YoY
|
$10.00K
-110.0%
YoY
|
| Net Earnings |
-$719.8K
-116.92%
YoY
|
$4.254M
-552.5%
YoY
|
-$940.0K
-84.2%
YoY
|
-$5.950M
-14.14%
YoY
|
-$6.930M
-190.59%
YoY
|
| Basic Earnings Per Share |
-$0.48
-700.0%
YoY
|
$0.08
-300.0%
YoY
|
-$0.04
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.27
-485.71%
YoY
|
$0.07
-100.0%
YoY
|
-$8.751K
-92.46%
YoY
|
-$116.1K
-86.97%
YoY
|
-$890.7K
-153.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.682M shares
-91.16%
YoY
|
52.97M shares
146.57%
YoY
|
21.48M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
8.524M shares
-85.45%
YoY
|
58.59M shares
141.91%
YoY
|
24.22M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$37.16M
9.58%
YoY
|
$26.46M
-23.32%
YoY
|
$28.09M
-18.76%
YoY
|
$31.62M
N/A
|
$33.91M
-10.5%
YoY
|
$34.51M
-35.71%
YoY
|
$34.58M
-28.2%
YoY
|
N/A
|
$37.89M
-30.83%
YoY
|
$53.68M
-10.29%
YoY
|
$48.16M
N/A
|
N/A
|
$54.77M
N/A
|
$59.84M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cost Of Revenue |
$37.22M
9.68%
YoY
|
$26.49M
-23.35%
YoY
|
$28.14M
-18.78%
YoY
|
$31.67M
N/A
|
$33.93M
-10.72%
YoY
|
$34.56M
-35.1%
YoY
|
$34.65M
-27.18%
YoY
|
N/A
|
$38.01M
-28.01%
YoY
|
$53.25M
-8.08%
YoY
|
$47.59M
N/A
|
N/A
|
$52.80M
N/A
|
$57.93M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
-$58.11K
150.09%
YoY
|
-$28.53K
-40.64%
YoY
|
-$52.69K
-30.34%
YoY
|
-$42.53K
N/A
|
-$23.24K
-80.6%
YoY
|
-$48.07K
-110.95%
YoY
|
-$75.64K
-113.58%
YoY
|
N/A
|
-$119.8K
-106.07%
YoY
|
$439.1K
17.69%
YoY
|
$556.9K
N/A
|
N/A
|
$1.974M
N/A
|
$373.1K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$2.416M
-20.37%
YoY
|
$2.364M
-71.62%
YoY
|
$2.707M
-1.31%
YoY
|
$2.483M
N/A
|
$3.034M
55.48%
YoY
|
$8.331M
344.13%
YoY
|
$2.743M
N/A
|
N/A
|
$1.952M
-12.34%
YoY
|
$1.876M
N/A
|
N/A
|
N/A
|
$2.226M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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 |
N/A
|
$2.008M
0.22%
YoY
|
$3.110K
155.97%
YoY
|
$1.967M
18.43%
YoY
|
$1.959M
105.71%
YoY
|
$2.003M
102.86%
YoY
|
$1.215K
-99.88%
YoY
|
$1.661M
62.83%
YoY
|
$952.3K
-5.72%
YoY
|
$987.6K
-3.18%
YoY
|
$1.032M
N/A
|
$1.020M
251.72%
YoY
|
$1.010M
1920.0%
YoY
|
$1.020M
209.09%
YoY
|
$0.00
N/A
|
$290.0K
-19.44%
YoY
|
$50.00K
N/A
|
$330.0K
560.0%
YoY
|
$0.00
-100.0%
YoY
|
| Operating Expenses |
$2.416M
-20.37%
YoY
|
$2.364M
-71.62%
YoY
|
$2.707M
-1.31%
YoY
|
$2.483M
N/A
|
$3.034M
55.48%
YoY
|
$8.331M
344.13%
YoY
|
$2.743M
22.04%
YoY
|
N/A
|
$1.952M
-17.58%
YoY
|
$1.876M
-8.69%
YoY
|
$2.248M
N/A
|
N/A
|
$2.368M
N/A
|
$2.054M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
-$2.474M
-19.08%
YoY
|
-$2.392M
-71.45%
YoY
|
-$2.760M
-2.09%
YoY
|
-$2.526M
N/A
|
-$3.058M
47.61%
YoY
|
-$8.379M
483.23%
YoY
|
-$2.819M
66.71%
YoY
|
N/A
|
-$2.071M
425.67%
YoY
|
-$1.437M
-14.55%
YoY
|
-$1.691M
N/A
|
N/A
|
-$394.0K
N/A
|
-$1.681M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
$6.381M
N/A
|
$121.4K
-104.31%
YoY
|
$5.369M
N/A
|
$4.995M
N/A
|
N/A
|
-$2.819M
66.71%
YoY
|
N/A
|
N/A
|
N/A
|
-$1.691M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$7.244M
-3392.39%
YoY
|
$6.353M
40.39%
YoY
|
$6.081M
47.5%
YoY
|
-$261.8K
N/A
|
-$220.0K
N/A
|
$4.525M
N/A
|
$4.123M
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
|
| Pretax Income |
$4.770M
177.72%
YoY
|
$3.960M
-202.76%
YoY
|
$3.322M
154.68%
YoY
|
$2.581M
331.19%
YoY
|
$1.717M
-21.17%
YoY
|
-$3.854M
-270.65%
YoY
|
$1.304M
-47.23%
YoY
|
$598.6K
93.09%
YoY
|
$2.179M
89.46%
YoY
|
$2.258M
209.68%
YoY
|
$2.472M
-316.81%
YoY
|
$310.0K
-542.86%
YoY
|
$1.150M
-75.48%
YoY
|
$729.2K
-115.32%
YoY
|
-$1.140M
1166.67%
YoY
|
-$70.00K
-97.73%
YoY
|
$4.690M
-1903.85%
YoY
|
-$4.760M
15766.67%
YoY
|
-$90.00K
-95.08%
YoY
|
| Income Tax |
$1.596M
53.82%
YoY
|
$1.380M
40.16%
YoY
|
$1.323M
55.08%
YoY
|
$1.140M
70.64%
YoY
|
$1.038M
18.63%
YoY
|
$984.4K
18.16%
YoY
|
$852.9K
-2.83%
YoY
|
$668.1K
26.05%
YoY
|
$874.8K
26.78%
YoY
|
$833.0K
124.3%
YoY
|
$877.7K
119.43%
YoY
|
$530.0K
-11.67%
YoY
|
$690.0K
-40.0%
YoY
|
$371.4K
-9.42%
YoY
|
$400.0K
N/A
|
$600.0K
5900.0%
YoY
|
$1.150M
N/A
|
$410.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
$3.539M
420.77%
YoY
|
$2.959M
-161.16%
YoY
|
$2.380M
427.42%
YoY
|
$1.821M
801.1%
YoY
|
$679.7K
-47.88%
YoY
|
-$4.838M
-439.46%
YoY
|
$451.3K
-71.69%
YoY
|
$202.1K
-191.85%
YoY
|
$1.304M
183.46%
YoY
|
$1.425M
298.28%
YoY
|
$1.594M
-203.5%
YoY
|
-$220.0K
-68.12%
YoY
|
$460.0K
-16.36%
YoY
|
$357.9K
-106.55%
YoY
|
-$1.540M
340.0%
YoY
|
-$690.0K
-81.2%
YoY
|
$550.0K
-241.03%
YoY
|
-$5.460M
425.0%
YoY
|
-$350.0K
-80.87%
YoY
|
| Basic Earnings Per Share |
$0.08
-61.9%
YoY
|
$0.09
-400.0%
YoY
|
$0.26
N/A
|
N/A
|
$0.21
950.0%
YoY
|
-$0.03
-400.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.02
0.0%
YoY
|
$0.01
N/A
|
$0.04
N/A
|
N/A
|
$0.02
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-56.25%
YoY
|
$0.08
-366.67%
YoY
|
$0.17
N/A
|
$0.73
28304.67%
YoY
|
$0.16
700.0%
YoY
|
-$0.03
-400.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
$0.01
N/A
|
$37.32K
-332.44%
YoY
|
-$1.601K
-82.83%
YoY
|
$4.235K
-54.86%
YoY
|
$0.00
-100.0%
YoY
|
-$16.06K
-37.29%
YoY
|
-$9.324K
-97.53%
YoY
|
$9.381K
-120.81%
YoY
|
-$115.0K
-1.39%
YoY
|
-$25.60K
-90.29%
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 |
49.95M shares
-72.92%
YoY
|
19.94M shares
-86.27%
YoY
|
19.79M shares
-86.3%
YoY
|
4.117M shares
-92.61%
YoY
|
184.4M shares
-33.24%
YoY
|
145.2M shares
-32.02%
YoY
|
144.4M shares
263.88%
YoY
|
55.70M shares
N/A
|
276.2M shares
1252.89%
YoY
|
213.6M shares
120.61%
YoY
|
39.69M shares
N/A
|
N/A
|
20.42M shares
N/A
|
96.82M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
44.15M shares
965.98%
YoY
|
32.39M shares
-79.33%
YoY
|
11.72M shares
-92.08%
YoY
|
N/A
|
4.141M shares
-93.23%
YoY
|
156.7M shares
-35.47%
YoY
|
148.1M shares
246.8%
YoY
|
N/A
|
61.21M shares
181.74%
YoY
|
242.8M shares
137.36%
YoY
|
42.71M shares
N/A
|
N/A
|
21.72M shares
N/A
|
102.3M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...