|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$263.0M
-33.77%
YoY
|
$397.1M
-4.95%
YoY
|
$417.8M
-5.77%
YoY
|
$443.4M
-6.68%
YoY
|
$475.1M
-9.25%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$217.7M
-7.52%
YoY
|
$235.4M
-10.61%
YoY
|
| Gross Profit |
N/A
|
N/A
|
$417.8M
85.13%
YoY
|
$225.7M
-5.86%
YoY
|
$239.7M
-7.86%
YoY
|
| Selling, General & Admin |
$128.5M
-7.54%
YoY
|
$139.0M
-9.07%
YoY
|
$152.8M
-31.06%
YoY
|
$221.7M
-0.49%
YoY
|
$222.8M
-11.24%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.333M
-26.92%
YoY
|
$11.40M
11.48%
YoY
|
$10.23M
50.74%
YoY
|
$6.786M
-23.43%
YoY
|
$8.863M
-32.25%
YoY
|
| Operating Expenses |
$9.800M
-25.76%
YoY
|
$13.20M
-91.36%
YoY
|
$152.8M
-31.09%
YoY
|
$221.8M
-0.45%
YoY
|
$222.8M
-11.27%
YoY
|
| Operating Profit |
-$42.61M
-31.17%
YoY
|
-$61.90M
9.37%
YoY
|
-$56.60M
1317.41%
YoY
|
-$3.993M
-162.14%
YoY
|
$6.426M
-114.86%
YoY
|
| Interest Expense |
$3.100M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$130.0K
-208.33%
YoY
|
-$120.0K
-111.82%
YoY
|
$1.015M
-3.06%
YoY
|
$1.047M
-30.71%
YoY
|
$1.511M
-34.48%
YoY
|
| Pretax Income |
-$42.48M
-31.51%
YoY
|
-$62.02M
11.58%
YoY
|
-$55.58M
1786.69%
YoY
|
-$2.946M
-137.12%
YoY
|
$7.937M
-119.39%
YoY
|
| Income Tax |
-$129.0K
-99.01%
YoY
|
-$13.07M
1597.14%
YoY
|
-$770.0K
-89.84%
YoY
|
-$7.582M
545.83%
YoY
|
-$1.174M
-85.09%
YoY
|
| Net Earnings |
-$42.35M
-13.49%
YoY
|
-$48.95M
-10.69%
YoY
|
-$54.81M
-1282.31%
YoY
|
$4.636M
-49.12%
YoY
|
$9.111M
-127.57%
YoY
|
| Basic Earnings Per Share |
-$1.27
-16.99%
YoY
|
-$1.53
-17.74%
YoY
|
-$1.86
-1194.12%
YoY
|
$0.17
-39.29%
YoY
|
$0.28
-139.44%
YoY
|
| Diluted Earnings Per Share |
-$1.27
-16.99%
YoY
|
-$1.53
-17.74%
YoY
|
-$1.86
-1194.12%
YoY
|
$0.17
-39.29%
YoY
|
$0.28
-139.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.26M shares
4.06%
YoY
|
31.96M shares
8.36%
YoY
|
29.49M shares
8.69%
YoY
|
27.14M shares
-15.36%
YoY
|
32.06M shares
-30.65%
YoY
|
| Diluted Shares Outstanding |
33.26M shares
4.06%
YoY
|
31.96M shares
8.36%
YoY
|
29.49M shares
7.0%
YoY
|
27.56M shares
-15.95%
YoY
|
32.79M shares
-29.06%
YoY
|
|
Concept
|
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 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$22.55M
-63.77%
YoY
|
$51.38M
-25.74%
YoY
|
$61.63M
-19.81%
YoY
|
$54.76M
-41.18%
YoY
|
$62.23M
-39.09%
YoY
|
$69.19M
-33.44%
YoY
|
$76.86M
-21.47%
YoY
|
$93.10M
-3.31%
YoY
|
$102.2M
-2.0%
YoY
|
$103.9M
-3.31%
YoY
|
$97.87M
-10.83%
YoY
|
$96.29M
1.66%
YoY
|
$104.3M
-7.62%
YoY
|
$107.5M
-9.7%
YoY
|
$109.8M
-6.01%
YoY
|
$94.71M
-9.84%
YoY
|
$112.8M
-4.71%
YoY
|
$119.0M
-3.51%
YoY
|
$116.8M
-8.97%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$51.30M
-0.54%
YoY
|
$51.41M
-6.72%
YoY
|
$55.09M
1.27%
YoY
|
$51.94M
-8.26%
YoY
|
$51.58M
-5.98%
YoY
|
$55.11M
-2.88%
YoY
|
$54.40M
-10.94%
YoY
|
$56.61M
-9.73%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$102.2M
93.33%
YoY
|
$103.9M
98.33%
YoY
|
$97.87M
69.25%
YoY
|
$45.00M
4.33%
YoY
|
$52.85M
-8.47%
YoY
|
$52.41M
-18.92%
YoY
|
$57.83M
-3.88%
YoY
|
$43.13M
-14.07%
YoY
|
$57.74M
-6.39%
YoY
|
$64.64M
3.78%
YoY
|
$60.16M
-8.24%
YoY
|
| Selling, General & Admin |
$13.31M
-55.77%
YoY
|
$26.11M
-13.28%
YoY
|
$29.04M
-30.41%
YoY
|
$64.12M
-57.0%
YoY
|
$30.08M
-13.34%
YoY
|
$30.11M
-9.47%
YoY
|
$41.73M
8.51%
YoY
|
$149.1M
182.92%
YoY
|
$34.71M
-34.51%
YoY
|
$33.26M
-50.14%
YoY
|
$38.46M
-40.01%
YoY
|
$52.70M
0.0%
YoY
|
$53.00M
-4.68%
YoY
|
$66.70M
27.29%
YoY
|
$64.10M
5.25%
YoY
|
$52.70M
-1.68%
YoY
|
$55.60M
0.91%
YoY
|
$52.40M
-8.55%
YoY
|
$60.90M
7.22%
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
|
N/A
|
N/A
|
| Depreciation & Amortization |
$547.0K
-73.12%
YoY
|
$1.878M
-5.01%
YoY
|
$2.033M
-11.03%
YoY
|
$2.036M
-24.59%
YoY
|
$2.035M
-28.97%
YoY
|
$1.977M
-31.94%
YoY
|
$2.285M
-23.27%
YoY
|
$2.700M
-10.0%
YoY
|
$2.865M
79.06%
YoY
|
$2.905M
123.46%
YoY
|
$2.978M
98.8%
YoY
|
$3.000M
87.5%
YoY
|
$1.600M
60.0%
YoY
|
$1.300M
18.18%
YoY
|
$1.498M
-14.84%
YoY
|
$1.600M
-23.81%
YoY
|
$1.000M
-23.08%
YoY
|
$1.100M
-21.43%
YoY
|
$1.759M
-26.34%
YoY
|
| Operating Expenses |
$13.31M
-55.77%
YoY
|
$26.11M
-13.28%
YoY
|
$29.04M
-66.31%
YoY
|
$64.12M
-57.0%
YoY
|
$30.08M
-13.34%
YoY
|
$30.11M
-9.47%
YoY
|
$86.20M
-20.46%
YoY
|
$149.1M
182.92%
YoY
|
$34.71M
-34.51%
YoY
|
$33.26M
-50.14%
YoY
|
$108.4M
68.8%
YoY
|
$52.70M
0.0%
YoY
|
$53.00M
-4.85%
YoY
|
$66.70M
27.29%
YoY
|
$64.20M
5.25%
YoY
|
$52.70M
-1.68%
YoY
|
$55.70M
0.91%
YoY
|
$52.40M
-8.39%
YoY
|
$61.00M
7.39%
YoY
|
| Operating Profit |
-$3.720M
-26.93%
YoY
|
-$841.0K
-81.27%
YoY
|
-$7.232M
-22.54%
YoY
|
N/A
|
-$5.091M
-878.44%
YoY
|
-$4.489M
-184.94%
YoY
|
-$9.337M
-11.03%
YoY
|
N/A
|
$654.0K
-108.33%
YoY
|
$5.285M
-126.0%
YoY
|
-$10.50M
45.87%
YoY
|
-$21.22M
56.08%
YoY
|
-$7.849M
-992.95%
YoY
|
-$20.33M
-317.52%
YoY
|
-$7.195M
1060.48%
YoY
|
-$13.60M
128.65%
YoY
|
$879.0K
-161.21%
YoY
|
$9.346M
85.69%
YoY
|
-$620.0K
-107.06%
YoY
|
| Interest Expense |
N/A
|
-$3.824M
-223.35%
YoY
|
-$127.0K
N/A
|
$40.00K
N/A
|
$3.100M
N/A
|
$3.100M
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
|
| Other Income/Expense, Net |
$295.0K
-527.54%
YoY
|
-$3.824M
-1748.28%
YoY
|
-$127.0K
73.97%
YoY
|
N/A
|
-$69.00K
-276.92%
YoY
|
$232.0K
44.1%
YoY
|
-$73.00K
-72.14%
YoY
|
-$100.0K
N/A
|
$39.00K
-72.92%
YoY
|
$161.0K
-45.79%
YoY
|
-$262.0K
-143.74%
YoY
|
$0.00
-100.0%
YoY
|
$144.0K
-60.76%
YoY
|
$297.0K
5.32%
YoY
|
$599.0K
139.6%
YoY
|
$100.0K
-66.67%
YoY
|
$367.0K
-3.67%
YoY
|
$282.0K
-17.3%
YoY
|
$250.0K
-43.57%
YoY
|
| Pretax Income |
-$3.425M
-33.62%
YoY
|
-$4.665M
9.58%
YoY
|
-$7.359M
-21.8%
YoY
|
-$23.65M
-58.8%
YoY
|
-$5.160M
-844.59%
YoY
|
-$4.257M
-178.17%
YoY
|
-$9.410M
-12.52%
YoY
|
-$57.40M
170.75%
YoY
|
$693.0K
-108.99%
YoY
|
$5.446M
-127.19%
YoY
|
-$10.76M
63.08%
YoY
|
-$21.20M
57.62%
YoY
|
-$7.705M
-718.38%
YoY
|
-$20.03M
-308.06%
YoY
|
-$6.596M
1682.7%
YoY
|
-$13.45M
140.14%
YoY
|
$1.246M
-218.1%
YoY
|
$9.628M
79.16%
YoY
|
-$370.0K
-104.01%
YoY
|
| Income Tax |
$30.00K
-49.15%
YoY
|
$8.000K
-103.57%
YoY
|
$78.00K
-6.02%
YoY
|
-$47.00K
-76.5%
YoY
|
$59.00K
-113.79%
YoY
|
-$224.0K
-174.92%
YoY
|
$83.00K
-100.65%
YoY
|
-$200.0K
-111.11%
YoY
|
-$428.0K
191.16%
YoY
|
$299.0K
-112.28%
YoY
|
-$12.78M
-27876.09%
YoY
|
$1.800M
-5242.86%
YoY
|
-$147.0K
-64.58%
YoY
|
-$2.435M
-55.34%
YoY
|
$46.00K
-102.74%
YoY
|
-$35.00K
-99.73%
YoY
|
-$415.0K
-64.25%
YoY
|
-$5.452M
-2733.82%
YoY
|
-$1.680M
-811.86%
YoY
|
| Net Earnings |
-$3.455M
-33.8%
YoY
|
-$4.673M
15.87%
YoY
|
-$7.437M
-21.66%
YoY
|
-$23.60M
-58.73%
YoY
|
-$5.219M
-565.57%
YoY
|
-$4.033M
-178.36%
YoY
|
-$9.493M
-569.95%
YoY
|
-$57.20M
148.53%
YoY
|
$1.121M
-44.5%
YoY
|
$5.147M
-129.25%
YoY
|
$2.020M
-130.41%
YoY
|
-$23.02M
71.56%
YoY
|
$2.020M
21.61%
YoY
|
-$17.60M
-216.69%
YoY
|
-$6.642M
-607.02%
YoY
|
-$13.42M
160.74%
YoY
|
$1.661M
1466.98%
YoY
|
$15.08M
191.85%
YoY
|
$1.310M
-85.42%
YoY
|
| Basic Earnings Per Share |
-$0.10
-37.5%
YoY
|
-$0.14
16.67%
YoY
|
-$0.22
-24.14%
YoY
|
N/A
|
-$0.16
-633.33%
YoY
|
-$0.12
-175.0%
YoY
|
-$0.29
-514.29%
YoY
|
N/A
|
$0.03
-112.0%
YoY
|
$0.16
-127.59%
YoY
|
$0.07
-129.17%
YoY
|
-$0.76
55.1%
YoY
|
-$0.25
-516.67%
YoY
|
-$0.58
-203.57%
YoY
|
-$0.24
-580.0%
YoY
|
-$0.49
172.22%
YoY
|
$0.06
N/A
|
$0.56
211.11%
YoY
|
$0.05
-76.19%
YoY
|
| Diluted Earnings Per Share |
-$0.10
-37.5%
YoY
|
-$0.14
16.67%
YoY
|
-$0.22
-24.14%
YoY
|
-$705.1K
-59.69%
YoY
|
-$0.16
-633.33%
YoY
|
-$0.12
-175.0%
YoY
|
-$0.29
-583.33%
YoY
|
-$1.749M
230162462.37%
YoY
|
$0.03
-112.0%
YoY
|
$0.16
-127.59%
YoY
|
$0.06
-125.0%
YoY
|
-$0.76
55.1%
YoY
|
-$0.25
-516.67%
YoY
|
-$0.58
-205.45%
YoY
|
-$0.24
-580.0%
YoY
|
-$0.49
172.22%
YoY
|
$0.06
N/A
|
$0.55
223.53%
YoY
|
$0.05
-76.19%
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 |
34.21M shares
2.33%
YoY
|
34.12M shares
2.34%
YoY
|
33.56M shares
2.42%
YoY
|
33.46M shares
3.97%
YoY
|
33.43M shares
2.39%
YoY
|
33.34M shares
3.75%
YoY
|
32.77M shares
8.01%
YoY
|
32.18M shares
6.33%
YoY
|
32.65M shares
7.87%
YoY
|
32.14M shares
6.36%
YoY
|
30.34M shares
11.63%
YoY
|
30.27M shares
11.52%
YoY
|
30.26M shares
11.83%
YoY
|
30.22M shares
11.21%
YoY
|
27.18M shares
0.06%
YoY
|
27.14M shares
-6.97%
YoY
|
27.06M shares
-7.08%
YoY
|
27.17M shares
-6.04%
YoY
|
27.16M shares
-35.48%
YoY
|
| Diluted Shares Outstanding |
34.21M shares
2.35%
YoY
|
34.12M shares
2.34%
YoY
|
33.56M shares
2.42%
YoY
|
N/A
|
33.43M shares
-1.73%
YoY
|
33.34M shares
2.59%
YoY
|
32.77M shares
2.22%
YoY
|
N/A
|
34.02M shares
12.4%
YoY
|
32.50M shares
7.57%
YoY
|
32.06M shares
17.94%
YoY
|
N/A
|
30.26M shares
9.69%
YoY
|
30.22M shares
10.48%
YoY
|
27.18M shares
-1.39%
YoY
|
N/A
|
27.59M shares
-7.02%
YoY
|
27.35M shares
-8.63%
YoY
|
27.56M shares
-35.89%
YoY
|
Loading...