|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$534.5M
47.52%
YoY
|
$362.3M
557.16%
YoY
|
$55.13M
15.79%
YoY
|
$47.62M
-15.44%
YoY
|
$56.31M
-97.83%
YoY
|
| Cost Of Revenue |
$445.0M
57.42%
YoY
|
$282.7M
490.36%
YoY
|
$47.88M
20.9%
YoY
|
$39.60M
-12.79%
YoY
|
$45.41M
-97.71%
YoY
|
| Gross Profit |
$89.52M
12.38%
YoY
|
$79.66M
997.97%
YoY
|
$7.255M
-9.47%
YoY
|
$8.014M
-26.46%
YoY
|
$10.90M
-98.22%
YoY
|
| Selling, General & Admin |
$97.26M
55.67%
YoY
|
$62.48M
195.58%
YoY
|
$21.14M
63.68%
YoY
|
$12.91M
43.99%
YoY
|
$8.969M
-97.88%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$11.46M
74.71%
YoY
|
$6.557M
1092.81%
YoY
|
$549.7K
95.83%
YoY
|
$280.7K
608.15%
YoY
|
$39.64K
-99.96%
YoY
|
| Operating Expenses |
$108.7M
57.48%
YoY
|
$69.04M
218.32%
YoY
|
$21.69M
64.36%
YoY
|
$13.20M
46.47%
YoY
|
$9.009M
-97.87%
YoY
|
| Operating Profit |
$128.3M
1107.87%
YoY
|
$10.62M
-173.6%
YoY
|
-$14.43M
178.56%
YoY
|
-$5.181M
-374.22%
YoY
|
$1.889M
-99.0%
YoY
|
| Interest Expense |
-$244.0K
-93.2%
YoY
|
-$3.587M
119.89%
YoY
|
-$1.631M
27.27%
YoY
|
-$1.282M
854406.67%
YoY
|
-$150.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$2.546M
-900.63%
YoY
|
$318.0K
-110.93%
YoY
|
-$2.911M
-2354.44%
YoY
|
$129.1K
11.17%
YoY
|
$116.1K
-216.14%
YoY
|
| Pretax Income |
-$134.4M
-4179.36%
YoY
|
$3.294M
-115.78%
YoY
|
-$20.87M
231.19%
YoY
|
-$6.301M
-414.23%
YoY
|
$2.005M
-98.21%
YoY
|
| Income Tax |
-$8.409M
92.16%
YoY
|
-$4.376M
-726.66%
YoY
|
$698.3K
-200.0%
YoY
|
-$698.3K
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$126.0M
-1742.31%
YoY
|
$7.670M
-135.56%
YoY
|
-$21.57M
284.92%
YoY
|
-$5.603M
-379.41%
YoY
|
$2.005M
-103.48%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.18
-100.0%
YoY
|
$100.3K
-102.54%
YoY
|
-$3.948M
252.76%
YoY
|
-$1.119M
-420.87%
YoY
|
$348.8K
-149.26%
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
|
2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$77.82M
-45.8%
YoY
|
$87.76M
-36.62%
YoY
|
$534.5M
274.6%
YoY
|
$138.5M
116.1%
YoY
|
$152.8M
1015.19%
YoY
|
$142.7M
754.35%
YoY
|
$141.9M
958.71%
YoY
|
$64.07M
318.77%
YoY
|
$13.70M
-98.07%
YoY
|
$16.70M
-97.46%
YoY
|
$13.40M
-98.1%
YoY
|
$15.30M
-98.98%
YoY
|
$711.5M
-5.21%
YoY
|
$658.6M
-2.73%
YoY
|
$705.3M
-3.25%
YoY
|
$1.499B
63.84%
YoY
|
$750.6M
-16.75%
YoY
|
| Cost Of Revenue |
$62.51M
-48.94%
YoY
|
$68.18M
-40.94%
YoY
|
$445.0M
304.23%
YoY
|
$115.4M
126.28%
YoY
|
$116.9M
955.96%
YoY
|
$110.1M
596.67%
YoY
|
$110.5M
877.83%
YoY
|
$51.02M
301.71%
YoY
|
$11.07M
-97.95%
YoY
|
$15.80M
-96.85%
YoY
|
$11.30M
-97.92%
YoY
|
$12.70M
-98.9%
YoY
|
$539.9M
-6.98%
YoY
|
$501.3M
-2.3%
YoY
|
$542.7M
-5.09%
YoY
|
$1.151B
60.28%
YoY
|
$580.4M
-17.45%
YoY
|
| Gross Profit |
$15.31M
-27.58%
YoY
|
$19.58M
-14.96%
YoY
|
$89.52M
174.57%
YoY
|
$23.03M
76.36%
YoY
|
$35.87M
1264.64%
YoY
|
$32.60M
3522.56%
YoY
|
$31.37M
1326.0%
YoY
|
$13.06M
402.13%
YoY
|
$2.628M
-98.47%
YoY
|
$900.0K
-99.43%
YoY
|
$2.200M
-98.65%
YoY
|
$2.600M
-99.25%
YoY
|
$171.6M
0.82%
YoY
|
$157.3M
-4.09%
YoY
|
$162.6M
3.44%
YoY
|
$347.5M
76.84%
YoY
|
$170.2M
-14.26%
YoY
|
| Selling, General & Admin |
$20.24M
N/A
|
$18.42M
-11.85%
YoY
|
$97.26M
312.25%
YoY
|
$20.90M
69.25%
YoY
|
$23.07M
298.63%
YoY
|
$23.59M
131.3%
YoY
|
$21.20M
278.54%
YoY
|
$12.35M
216.63%
YoY
|
$5.787M
-95.08%
YoY
|
$10.20M
-92.32%
YoY
|
$5.600M
-95.23%
YoY
|
$3.900M
-98.44%
YoY
|
$117.7M
-2.73%
YoY
|
$132.8M
19.96%
YoY
|
$117.4M
8.2%
YoY
|
$250.2M
110.08%
YoY
|
$121.0M
1.09%
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
|
| Depreciation & Amortization |
$1.061M
-63.19%
YoY
|
$1.068M
-63.01%
YoY
|
$8.726M
229.41%
YoY
|
$2.887M
1599.43%
YoY
|
$2.734M
-113.83%
YoY
|
$2.649M
881.11%
YoY
|
$3.611M
3510.52%
YoY
|
$169.9K
88.76%
YoY
|
-$19.77M
-199.36%
YoY
|
$270.0K
-98.59%
YoY
|
$100.0K
-99.53%
YoY
|
$90.00K
-99.62%
YoY
|
$19.90M
-14.59%
YoY
|
$19.10M
-13.57%
YoY
|
$21.50M
0.47%
YoY
|
$23.60M
4.42%
YoY
|
$23.30M
4.02%
YoY
|
| Operating Expenses |
$21.30M
-33.35%
YoY
|
$19.49M
-18.16%
YoY
|
$108.7M
314.29%
YoY
|
$23.82M
90.16%
YoY
|
$25.80M
336.65%
YoY
|
$26.24M
149.92%
YoY
|
$24.81M
335.23%
YoY
|
$12.52M
213.1%
YoY
|
$5.909M
-94.98%
YoY
|
$10.50M
-92.09%
YoY
|
$5.700M
-95.14%
YoY
|
$4.000M
-98.4%
YoY
|
$117.7M
-2.73%
YoY
|
$132.8M
19.96%
YoY
|
$117.4M
8.2%
YoY
|
$250.2M
110.08%
YoY
|
$121.0M
1.09%
YoY
|
| Operating Profit |
-$5.995M
-44.6%
YoY
|
$89.00K
-111.27%
YoY
|
-$19.20M
-401.87%
YoY
|
-$790.0K
-248.6%
YoY
|
$10.07M
-406.86%
YoY
|
$6.361M
-166.26%
YoY
|
$6.564M
-287.54%
YoY
|
$531.6K
-137.97%
YoY
|
-$3.281M
-106.09%
YoY
|
-$9.600M
-139.18%
YoY
|
-$3.500M
-107.74%
YoY
|
-$1.400M
-101.44%
YoY
|
$53.90M
9.55%
YoY
|
$24.50M
-54.03%
YoY
|
$45.20M
-7.19%
YoY
|
$97.30M
25.71%
YoY
|
$49.20M
-37.56%
YoY
|
| Interest Expense |
$1.886M
39.6%
YoY
|
$1.053M
248.68%
YoY
|
-$244.0K
-81.14%
YoY
|
$302.0K
-130.02%
YoY
|
-$895.0K
301.83%
YoY
|
-$1.294M
331.33%
YoY
|
-$1.065M
52.14%
YoY
|
-$1.006M
151.46%
YoY
|
-$222.7K
-97.63%
YoY
|
-$300.0K
-97.48%
YoY
|
-$700.0K
-95.48%
YoY
|
-$400.0K
-98.75%
YoY
|
-$9.400M
-40.88%
YoY
|
-$11.90M
-23.72%
YoY
|
-$15.50M
-0.64%
YoY
|
-$32.10M
99.38%
YoY
|
-$15.90M
2.58%
YoY
|
| Other Income/Expense, Net |
-$806.0K
-124.81%
YoY
|
$1.243M
-127.89%
YoY
|
-$2.546M
-951.51%
YoY
|
-$4.456M
-564150.63%
YoY
|
$135.0K
1222.23%
YoY
|
$299.0K
N/A
|
$8.000K
N/A
|
$790.00
-100.03%
YoY
|
$10.21K
-99.36%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.900M
-462.5%
YoY
|
$1.600M
1500.0%
YoY
|
$10.70M
-171.81%
YoY
|
$600.0K
-14.29%
YoY
|
$800.0K
100.0%
YoY
|
$100.0K
-90.91%
YoY
|
| Pretax Income |
-$6.801M
-10.18%
YoY
|
$1.332M
-125.39%
YoY
|
-$134.4M
-2608.38%
YoY
|
-$5.246M
30.63%
YoY
|
$9.305M
-366.37%
YoY
|
$5.357M
-154.11%
YoY
|
$5.445M
-206.76%
YoY
|
-$4.016M
-28.29%
YoY
|
-$3.493M
-107.76%
YoY
|
-$9.900M
-151.3%
YoY
|
-$5.100M
-118.09%
YoY
|
-$5.600M
-109.05%
YoY
|
$45.00M
43.77%
YoY
|
$19.30M
-1584.62%
YoY
|
$28.20M
-16.57%
YoY
|
$61.90M
0.49%
YoY
|
$31.30M
-51.4%
YoY
|
| Income Tax |
-$167.0K
-93.01%
YoY
|
$328.0K
-134.38%
YoY
|
-$8.409M
-644.98%
YoY
|
-$954.0K
-88.15%
YoY
|
$3.383M
N/A
|
$1.543M
-42.85%
YoY
|
$2.129M
-366.13%
YoY
|
-$8.048M
1049.78%
YoY
|
N/A
N/A
|
$2.700M
-78.91%
YoY
|
-$800.0K
-117.39%
YoY
|
-$700.0K
-104.32%
YoY
|
$11.90M
35.23%
YoY
|
$12.80M
540.0%
YoY
|
$4.600M
253.85%
YoY
|
$16.20M
60.4%
YoY
|
$8.800M
-47.31%
YoY
|
| Net Earnings |
-$6.634M
27.97%
YoY
|
$1.004M
-123.39%
YoY
|
-$126.0M
-3402.7%
YoY
|
-$4.292M
-206.43%
YoY
|
$5.922M
-269.53%
YoY
|
$3.814M
-130.27%
YoY
|
$3.316M
-178.95%
YoY
|
$4.033M
-180.65%
YoY
|
-$3.493M
-110.65%
YoY
|
-$12.60M
-102.71%
YoY
|
-$4.200M
-109.77%
YoY
|
-$5.000M
-106.23%
YoY
|
$32.80M
-14.14%
YoY
|
$465.3M
4417.48%
YoY
|
$43.00M
-14.34%
YoY
|
$80.30M
56.53%
YoY
|
$38.20M
-18.55%
YoY
|
| Basic Earnings Per Share |
-$3.14
27.64%
YoY
|
$0.01
-125.0%
YoY
|
N/A
|
-$0.04
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 |
-$3.14
27.64%
YoY
|
$0.01
-125.0%
YoY
|
-$1.18
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
$55.66K
-109.74%
YoY
|
$31.68K
-1676260.18%
YoY
|
$25.16K
-3400337.67%
YoY
|
$86.82K
-8769791.25%
YoY
|
-$571.6K
-251.09%
YoY
|
-$1.89
-100.0%
YoY
|
-$0.74
-100.0%
YoY
|
-$0.99
-100.0%
YoY
|
$378.3K
-22.55%
YoY
|
$6.012M
4481.68%
YoY
|
$555.6K
-10.69%
YoY
|
$1.035M
62.99%
YoY
|
$488.5K
-15.32%
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
|
| Basic Shares Outstanding |
105.5M shares
4911.5%
YoY
|
105.5M shares
-0.29%
YoY
|
N/A
|
105.8M 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
|
| Diluted Shares Outstanding |
2.109M shares
0.23%
YoY
|
105.5M shares
-0.29%
YoY
|
N/A
|
105.8M 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
|
Loading...