|
Concept
|
2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|
| Revenue |
$304.0M
32.61%
YoY
|
$229.3M
27.98%
YoY
|
$179.1M
599.68%
YoY
|
$25.60M
1121.04%
YoY
|
| Cost Of Revenue |
$68.77M
76.82%
YoY
|
$38.89M
15.94%
YoY
|
$33.54M
239.71%
YoY
|
$9.874M
N/A
|
| Gross Profit |
$235.3M
23.58%
YoY
|
$190.4M
30.76%
YoY
|
$145.6M
825.64%
YoY
|
$15.73M
650.16%
YoY
|
| Selling, General & Admin |
$146.1M
1.11%
YoY
|
$144.5M
20.92%
YoY
|
$119.5M
629.08%
YoY
|
$16.39M
578.39%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$15.23M
3.21%
YoY
|
$14.76M
88.31%
YoY
|
$7.838M
717.31%
YoY
|
$959.0K
34.87%
YoY
|
| Operating Expenses |
$215.8M
3.14%
YoY
|
$209.3M
21.3%
YoY
|
$172.5M
698.37%
YoY
|
$21.61M
367.03%
YoY
|
| Operating Profit |
$19.29M
-185.9%
YoY
|
-$22.45M
-26.48%
YoY
|
-$30.54M
398.97%
YoY
|
-$6.120M
141.89%
YoY
|
| Interest Expense |
$12.75M
-14.93%
YoY
|
$14.98M
95.28%
YoY
|
$7.672M
305.5%
YoY
|
$1.892M
-210.11%
YoY
|
| Other Income/Expense, Net |
-$3.490M
-85.57%
YoY
|
-$24.19M
219.14%
YoY
|
-$7.580M
1558.64%
YoY
|
-$457.0K
489.68%
YoY
|
| Pretax Income |
$15.80M
-133.87%
YoY
|
-$46.64M
22.37%
YoY
|
-$38.12M
479.55%
YoY
|
-$6.577M
-28.76%
YoY
|
| Income Tax |
$1.543M
649.03%
YoY
|
$206.0K
-103.81%
YoY
|
-$5.403M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$14.25M
-130.42%
YoY
|
-$46.85M
43.2%
YoY
|
-$32.71M
397.4%
YoY
|
-$6.577M
369.79%
YoY
|
| Basic Earnings Per Share |
$0.45
-119.91%
YoY
|
-$2.26
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.44
-119.47%
YoY
|
-$2.26
-100.0%
YoY
|
-$2.886M
-16.31%
YoY
|
-$3.449M
-85.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.51M
44.06%
YoY
|
21.18M
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
33.38M
57.61%
YoY
|
21.18M
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q4 | 2022 Q3 | 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 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$75.36M
9.44%
YoY
|
$75.08M
32.9%
YoY
|
$72.59M
-18.3%
YoY
|
$89.85M
29.82%
YoY
|
$68.86M
31.44%
YoY
|
$56.49M
8.74%
YoY
|
$88.85M
59.43%
YoY
|
$69.21M
3.2%
YoY
|
$52.39M
10.86%
YoY
|
$51.95M
42.52%
YoY
|
$55.73M
96.38%
YoY
|
$67.06M
369.63%
YoY
|
$47.26M
446.31%
YoY
|
$36.45M
1449.02%
YoY
|
$28.38M
8745.39%
YoY
|
$14.28M
3470.01%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$9.042M
-21.6%
YoY
|
$13.32M
44.93%
YoY
|
$30.74M
93.75%
YoY
|
$17.30M
129.3%
YoY
|
$11.53M
56.19%
YoY
|
$9.188M
13.53%
YoY
|
$15.87M
6.91%
YoY
|
$7.546M
65.52%
YoY
|
$7.384M
-7.09%
YoY
|
$8.093M
30.61%
YoY
|
$14.84M
50.31%
YoY
|
$4.559M
-48.93%
YoY
|
$7.948M
251.4%
YoY
|
$6.196M
2902.17%
YoY
|
$9.874M
N/A
|
| Gross Profit |
N/A
|
N/A
|
$66.04M
46.88%
YoY
|
$59.27M
-25.6%
YoY
|
$59.11M
10.81%
YoY
|
$51.56M
14.97%
YoY
|
$44.96M
0.88%
YoY
|
$79.66M
67.23%
YoY
|
$53.34M
2.15%
YoY
|
$44.84M
5.03%
YoY
|
$44.57M
56.36%
YoY
|
$47.63M
114.76%
YoY
|
$52.22M
1085.21%
YoY
|
$42.70M
-15487.42%
YoY
|
$28.50M
31071.46%
YoY
|
$22.18M
19286.31%
YoY
|
$4.406M
1001.54%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
$41.93M
25.75%
YoY
|
$42.25M
33.51%
YoY
|
$43.43M
17.65%
YoY
|
$37.68M
9.45%
YoY
|
$33.35M
-4.41%
YoY
|
$31.65M
-17.31%
YoY
|
$36.91M
-8.33%
YoY
|
$34.43M
-7.07%
YoY
|
$34.88M
51.34%
YoY
|
$38.27M
100.1%
YoY
|
$40.27M
214.3%
YoY
|
$37.05M
2257.76%
YoY
|
$23.05M
1221.05%
YoY
|
$19.13M
7175.75%
YoY
|
$12.81M
1064.68%
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 |
N/A
|
$3.976M
-0.82%
YoY
|
$4.194M
12.2%
YoY
|
$3.945M
8.86%
YoY
|
$3.863M
0.89%
YoY
|
$4.009M
5.06%
YoY
|
$3.738M
2.55%
YoY
|
$3.624M
4.44%
YoY
|
$3.829M
25.79%
YoY
|
$3.816M
87.43%
YoY
|
$3.645M
139.49%
YoY
|
$3.470M
180.74%
YoY
|
$3.044M
577.44%
YoY
|
$2.036M
1936.0%
YoY
|
$1.522M
518.77%
YoY
|
$1.236M
655.36%
YoY
|
$449.3K
113.97%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
$67.02M
35.34%
YoY
|
$63.95M
35.62%
YoY
|
$63.79M
18.9%
YoY
|
$55.38M
12.27%
YoY
|
$49.52M
-1.99%
YoY
|
$47.15M
-15.43%
YoY
|
$53.65M
-9.52%
YoY
|
$49.33M
-2.43%
YoY
|
$50.53M
47.92%
YoY
|
$55.76M
95.65%
YoY
|
$59.29M
867.96%
YoY
|
$50.56M
2925.16%
YoY
|
$34.16M
1615.94%
YoY
|
$28.50M
6581.9%
YoY
|
$6.126M
215.75%
YoY
|
| Operating Profit |
N/A
|
-$982.0K
-74.58%
YoY
|
-$1.028M
-77.65%
YoY
|
-$4.683M
-114.41%
YoY
|
-$4.679M
1429.08%
YoY
|
-$3.863M
-13.85%
YoY
|
-$4.599M
-22.87%
YoY
|
$32.50M
-499.94%
YoY
|
-$306.0K
-95.67%
YoY
|
-$4.484M
-42.96%
YoY
|
-$5.963M
5.39%
YoY
|
-$8.127M
28.59%
YoY
|
-$7.071M
311.25%
YoY
|
-$7.861M
303.54%
YoY
|
-$5.658M
197.89%
YoY
|
-$6.320M
1924.86%
YoY
|
-$1.719M
11.65%
YoY
|
| Interest Expense |
N/A
|
$10.79M
287.46%
YoY
|
$10.26M
266.6%
YoY
|
$9.842M
139.87%
YoY
|
-$3.701M
-45.19%
YoY
|
$2.784M
-9.7%
YoY
|
$2.799M
-18.63%
YoY
|
$4.103M
13.22%
YoY
|
-$6.752M
110.74%
YoY
|
$3.083M
41.94%
YoY
|
$3.440M
154.44%
YoY
|
$3.624M
225.02%
YoY
|
-$3.204M
920.8%
YoY
|
$2.172M
177.39%
YoY
|
$1.352M
-443.71%
YoY
|
$1.115M
-405.25%
YoY
|
-$313.9K
-64.73%
YoY
|
| Other Income/Expense, Net |
N/A
|
$2.329M
-74.63%
YoY
|
-$5.810M
26.97%
YoY
|
-$7.183M
-2303.37%
YoY
|
-$4.720M
33.86%
YoY
|
$9.181M
-334.57%
YoY
|
-$4.576M
1.82%
YoY
|
$326.0K
-105.91%
YoY
|
-$3.526M
N/A
|
-$3.914M
103.85%
YoY
|
-$4.494M
232.4%
YoY
|
-$5.520M
395.07%
YoY
|
$0.00
-100.0%
YoY
|
-$1.920M
98.96%
YoY
|
-$1.352M
279.98%
YoY
|
-$1.115M
3111.41%
YoY
|
$1.042M
N/A
|
| Pretax Income |
N/A
|
$1.347M
-74.67%
YoY
|
-$6.838M
-25.47%
YoY
|
-$11.87M
-136.14%
YoY
|
-$13.18M
-6.81%
YoY
|
$5.318M
-163.32%
YoY
|
-$9.175M
-12.26%
YoY
|
$32.83M
-340.56%
YoY
|
-$14.14M
1.79%
YoY
|
-$8.398M
-14.14%
YoY
|
-$10.46M
49.17%
YoY
|
-$13.65M
83.55%
YoY
|
-$13.89M
1142.59%
YoY
|
-$9.781M
235.77%
YoY
|
-$7.010M
164.67%
YoY
|
-$7.435M
-7338.12%
YoY
|
-$1.118M
-83.19%
YoY
|
| Income Tax |
N/A
|
-$881.0K
7909.09%
YoY
|
$505.0K
2304.76%
YoY
|
$897.0K
-44.15%
YoY
|
-$31.00K
-148.44%
YoY
|
-$11.00K
-129.73%
YoY
|
$21.00K
-58.82%
YoY
|
$1.606M
2820.0%
YoY
|
$64.00K
-60.49%
YoY
|
$37.00K
-100.66%
YoY
|
$51.00K
N/A
|
$55.00K
N/A
|
$162.0K
N/A
|
-$5.565M
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
N/A
|
$2.228M
-58.19%
YoY
|
-$7.343M
-19.78%
YoY
|
-$12.76M
-140.88%
YoY
|
-$13.15M
-7.45%
YoY
|
$5.329M
-163.18%
YoY
|
-$9.154M
-12.89%
YoY
|
$31.22M
-327.87%
YoY
|
-$14.20M
1.07%
YoY
|
-$8.435M
100.07%
YoY
|
-$10.51M
49.9%
YoY
|
-$13.70M
84.29%
YoY
|
-$14.05M
1157.08%
YoY
|
-$4.216M
44.73%
YoY
|
-$7.010M
164.73%
YoY
|
-$7.435M
-7389.22%
YoY
|
-$1.118M
-83.01%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.01
-94.12%
YoY
|
-$0.15
-50.0%
YoY
|
-$0.36
-133.96%
YoY
|
N/A
|
$0.17
-140.48%
YoY
|
-$0.30
-45.45%
YoY
|
$1.06
-249.3%
YoY
|
N/A
|
-$0.42
N/A
|
-$0.55
N/A
|
-$0.71
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.01
-93.75%
YoY
|
-$0.15
-50.0%
YoY
|
-$0.36
-137.89%
YoY
|
-$864.1K
-7.45%
YoY
|
$0.16
-138.1%
YoY
|
-$0.30
-45.45%
YoY
|
$0.95
-233.8%
YoY
|
-$933.6K
-24.7%
YoY
|
-$0.42
-100.0%
YoY
|
-$0.55
-100.0%
YoY
|
-$0.71
-100.0%
YoY
|
-$1.240M
111.5%
YoY
|
-$585.6K
-71.67%
YoY
|
-$865.2K
-37.13%
YoY
|
-$2.227M
-1054.63%
YoY
|
-$586.2K
-97.15%
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 |
N/A
|
146.3M
373.65%
YoY
|
16.39M
-46.94%
YoY
|
15.21M
-48.15%
YoY
|
N/A
|
30.89M
52.39%
YoY
|
30.88M
58.03%
YoY
|
29.34M
47.43%
YoY
|
N/A
|
20.27M
N/A
|
19.54M
N/A
|
19.90M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
146.3M
336.34%
YoY
|
51.49M
66.73%
YoY
|
35.47M
6.79%
YoY
|
N/A
|
33.54M
65.44%
YoY
|
30.88M
58.03%
YoY
|
33.21M
66.89%
YoY
|
N/A
|
20.27M
N/A
|
19.54M
N/A
|
19.90M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...