|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$68.01M
74.91%
YoY
|
$38.88M
-43.21%
YoY
|
$68.46M
-29.56%
YoY
|
$97.20M
-0.58%
YoY
|
$97.76M
39.42%
YoY
|
| Cost Of Revenue |
$3.935M
40.19%
YoY
|
$2.807M
-34.14%
YoY
|
$4.262M
-17.13%
YoY
|
$5.143M
N/A
|
N/A
|
| Gross Profit |
$64.07M
77.62%
YoY
|
$36.07M
-43.81%
YoY
|
$64.20M
-30.26%
YoY
|
$92.06M
N/A
|
N/A
|
| Selling, General & Admin |
$15.88M
13.52%
YoY
|
$13.99M
-2.22%
YoY
|
$14.31M
20.11%
YoY
|
$11.91M
-19.07%
YoY
|
$14.72M
15.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$105.0K
0.96%
YoY
|
$104.0K
38.67%
YoY
|
$75.00K
-99.6%
YoY
|
$18.54M
N/A
|
N/A
|
| Operating Expenses |
$35.05M
13.43%
YoY
|
$30.90M
-1.3%
YoY
|
$31.31M
-7.97%
YoY
|
$34.02M
-36.77%
YoY
|
$53.80M
1.33%
YoY
|
| Operating Profit |
$32.96M
312.96%
YoY
|
$7.981M
-78.52%
YoY
|
$37.16M
-41.19%
YoY
|
$63.18M
43.71%
YoY
|
$43.97M
158.15%
YoY
|
| Interest Expense |
$1.924M
-12.43%
YoY
|
$2.197M
-11.73%
YoY
|
$2.489M
5.91%
YoY
|
$2.350M
-14.42%
YoY
|
$2.746M
-11.3%
YoY
|
| Other Income/Expense, Net |
-$1.407M
-146.04%
YoY
|
$3.056M
-18.4%
YoY
|
$3.745M
-90.42%
YoY
|
$39.08M
36.02%
YoY
|
$28.73M
-1363.92%
YoY
|
| Pretax Income |
$31.55M
185.87%
YoY
|
$11.04M
-73.02%
YoY
|
$40.90M
-60.0%
YoY
|
$102.3M
40.67%
YoY
|
$72.70M
392.58%
YoY
|
| Income Tax |
$4.059M
589.13%
YoY
|
$589.0K
-84.97%
YoY
|
$3.918M
19.02%
YoY
|
$3.292M
N/A
|
$0.00
N/A
|
| Net Earnings |
$13.16M
70.86%
YoY
|
$7.700M
-62.29%
YoY
|
$20.42M
-77.34%
YoY
|
$90.13M
19.34%
YoY
|
$75.52M
413.34%
YoY
|
| Basic Earnings Per Share |
$0.28
64.71%
YoY
|
$0.17
-61.36%
YoY
|
$0.44
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.28
154.55%
YoY
|
$0.11
-71.79%
YoY
|
$0.39
-100.0%
YoY
|
$5.494M
1758.79%
YoY
|
$295.6K
-100310.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.32M
0.63%
YoY
|
46.03M
0.3%
YoY
|
45.89M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
46.32M
-46.16%
YoY
|
86.03M
0.16%
YoY
|
85.89M
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q1 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$115.5M
501.11%
YoY
|
$87.80M
346.36%
YoY
|
$22.31M
78.38%
YoY
|
$20.13M
111.95%
YoY
|
$19.21M
98.72%
YoY
|
$19.67M
221.68%
YoY
|
$12.50M
-8.06%
YoY
|
$9.497M
-27.23%
YoY
|
$13.60M
-36.02%
YoY
|
$21.26M
4.7%
YoY
|
| Cost Of Revenue |
$7.215M
569.29%
YoY
|
$6.950M
533.55%
YoY
|
$1.365M
68.52%
YoY
|
$950.0K
N/A
|
$1.078M
N/A
|
$1.097M
N/A
|
$810.0K
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
$108.3M
497.06%
YoY
|
$80.85M
436.74%
YoY
|
$20.94M
79.07%
YoY
|
$19.18M
N/A
|
$18.14M
N/A
|
$15.06M
N/A
|
$11.69M
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$9.781M
163.28%
YoY
|
$8.046M
181.92%
YoY
|
$6.239M
63.03%
YoY
|
$5.489M
N/A
|
$3.715M
10.3%
YoY
|
$2.854M
N/A
|
$3.827M
10.29%
YoY
|
N/A
|
$3.470M
5.54%
YoY
|
$3.288M
10.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$32.01M
721.48%
YoY
|
$35.27M
770.67%
YoY
|
$26.00K
0.0%
YoY
|
$4.178M
N/A
|
$3.896M
N/A
|
$4.051M
N/A
|
$26.00K
0.0%
YoY
|
N/A
|
$26.00K
N/A
|
N/A
|
| Operating Expenses |
$52.60M
507.19%
YoY
|
$34.91M
142.18%
YoY
|
$11.03M
40.95%
YoY
|
$9.640M
N/A
|
$8.663M
13.17%
YoY
|
$14.41M
N/A
|
$7.824M
-2.18%
YoY
|
N/A
|
$7.998M
0.9%
YoY
|
$7.927M
-1.81%
YoY
|
| Operating Profit |
$62.90M
496.11%
YoY
|
$52.90M
906.2%
YoY
|
$11.28M
140.96%
YoY
|
$9.542M
549.56%
YoY
|
$10.55M
423.88%
YoY
|
$5.257M
-576.18%
YoY
|
$4.680M
-16.46%
YoY
|
$1.469M
-70.43%
YoY
|
$5.602M
-57.98%
YoY
|
$13.33M
9.0%
YoY
|
| Interest Expense |
$14.99M
3041.72%
YoY
|
$1.942M
790.83%
YoY
|
$493.0K
1.23%
YoY
|
-$472.0K
N/A
|
$477.0K
-2.65%
YoY
|
$218.0K
N/A
|
$487.0K
-28.38%
YoY
|
N/A
|
$680.0K
3.98%
YoY
|
$654.0K
4.98%
YoY
|
| Other Income/Expense, Net |
$536.0K
-55.52%
YoY
|
$3.306M
310.17%
YoY
|
-$5.669M
54.22%
YoY
|
$1.219M
N/A
|
$1.205M
135.35%
YoY
|
$806.0K
-369.57%
YoY
|
-$3.676M
-173.1%
YoY
|
N/A
|
$5.029M
-907.22%
YoY
|
-$623.0K
-101.53%
YoY
|
| Pretax Income |
$71.57M
508.81%
YoY
|
$74.27M
1373.9%
YoY
|
$5.608M
458.57%
YoY
|
$10.29M
N/A
|
$11.76M
365.4%
YoY
|
$5.039M
-459.16%
YoY
|
$1.004M
-90.56%
YoY
|
N/A
|
$10.63M
-16.34%
YoY
|
$12.71M
-75.97%
YoY
|
| Income Tax |
$2.600M
100.0%
YoY
|
$2.300M
11400.0%
YoY
|
$1.800M
260.0%
YoY
|
$1.035M
N/A
|
$1.300M
550.0%
YoY
|
$20.00K
-106.67%
YoY
|
$500.0K
25.0%
YoY
|
N/A
|
$400.0K
-71.53%
YoY
|
$1.405M
N/A
|
| Net Earnings |
$9.139M
57.35%
YoY
|
$6.160M
69.14%
YoY
|
-$1.129M
-19.76%
YoY
|
$5.113M
-471.85%
YoY
|
$5.808M
272.31%
YoY
|
$3.642M
-1089.67%
YoY
|
-$1.407M
-117.85%
YoY
|
-$1.375M
-159.06%
YoY
|
$7.883M
46.47%
YoY
|
$5.382M
-90.01%
YoY
|
| Basic Earnings Per Share |
$0.70
483.33%
YoY
|
$0.49
512.5%
YoY
|
N/A
|
$0.11
-466.67%
YoY
|
$0.12
300.0%
YoY
|
$0.08
-900.0%
YoY
|
-$0.03
-117.65%
YoY
|
-$0.03
N/A
|
$0.17
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.70
536.36%
YoY
|
$0.39
457.14%
YoY
|
-$95.99K
319956823.43%
YoY
|
$0.10
-433.33%
YoY
|
$0.11
450.0%
YoY
|
$0.07
-800.0%
YoY
|
-$0.03
-127.27%
YoY
|
-$0.03
N/A
|
$0.11
N/A
|
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
12.70M
-72.58%
YoY
|
12.52M
-72.9%
YoY
|
47.05M
2.0%
YoY
|
46.61M
1.1%
YoY
|
46.34M
0.61%
YoY
|
46.21M
0.46%
YoY
|
46.13M
0.34%
YoY
|
46.10M
N/A
|
45.97M
N/A
|
N/A
|
| Diluted Shares Outstanding |
12.70M
-85.29%
YoY
|
83.84M
-2.75%
YoY
|
47.05M
2.0%
YoY
|
86.39M
87.39%
YoY
|
86.34M
0.33%
YoY
|
86.21M
87.42%
YoY
|
46.13M
-46.35%
YoY
|
46.10M
N/A
|
85.97M
N/A
|
N/A
|
Loading...