|
Concept
|
2021 | 2020 | 2019 |
|---|---|---|---|
| Revenue |
$147.4M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
$102.2M
Revenue YoY Change
(Revenue[2020] - Revenue[2019]) / Revenue[2019] × 100
|
$76.63M
N/A
|
| Cost Of Revenue |
$37.16M
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
$29.57M
Cost Of Revenue YoY Change
(CostOfRevenue[2020] - CostOfRevenue[2019]) / CostOfRevenue[2019] × 100
|
$23.05M
N/A
|
| Gross Profit |
$110.2M
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
$72.63M
Gross Profit YoY Change
(GrossProfit[2020] - GrossProfit[2019]) / GrossProfit[2019] × 100
|
$53.58M
N/A
|
| Selling, General & Admin |
$120.9M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 100
|
$78.54M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020] - SellingGeneralAndAdministrativeExpenses[2019]) / SellingGeneralAndAdministrativeExpenses[2019] × 100
|
$52.41M
N/A
|
| Research & Development |
$39.65M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2021] - ResearchAndDevelopmentExpenses[2020]) / ResearchAndDevelopmentExpenses[2020] × 100
|
$27.76M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2020] - ResearchAndDevelopmentExpenses[2019]) / ResearchAndDevelopmentExpenses[2019] × 100
|
$20.78M
N/A
|
| Depreciation & Amortization |
$2.384M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2021] - DepreciationDepletionAndAmortizationTotal[2020]) / DepreciationDepletionAndAmortizationTotal[2020] × 100
|
$865.0K
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2020] - DepreciationDepletionAndAmortizationTotal[2019]) / DepreciationDepletionAndAmortizationTotal[2019] × 100
|
$652.0K
N/A
|
| Operating Expenses |
$161.4M
Operating Expenses YoY Change
(OperatingExpenses[2021] - OperatingExpenses[2020]) / OperatingExpenses[2020] × 100
|
$106.6M
Operating Expenses YoY Change
(OperatingExpenses[2020] - OperatingExpenses[2019]) / OperatingExpenses[2019] × 100
|
$73.28M
N/A
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021] - OperatingIncomeLoss[2020]) / OperatingIncomeLoss[2020] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2020] - OperatingIncomeLoss[2019]) / OperatingIncomeLoss[2019] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
N/A
|
| Interest Expense |
$126.0K
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
$136.0K
Interest Expense YoY Change
(InterestExpenses[2020] - InterestExpenses[2019]) / InterestExpenses[2019] × 100
|
$118.0K
N/A
|
| Other Income/Expense, Net |
$851.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2021] - OtherExpenseIncome[2020]) / OtherExpenseIncome[2020] × 100
|
$747.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2020] - OtherExpenseIncome[2019]) / OtherExpenseIncome[2019] × 100
|
$93.00K
N/A
|
| Pretax Income |
-$50.20M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
-$33.08M
Pretax Income YoY Change
(PretaxIncome[2020] - PretaxIncome[2019]) / PretaxIncome[2019] × 100
|
-$19.49M
N/A
|
| Income Tax |
$522.0K
Income Tax YoY Change
(IncomeTax[2021] - IncomeTax[2020]) / IncomeTax[2020] × 100
|
$900.0K
Income Tax YoY Change
(IncomeTax[2020] - IncomeTax[2019]) / IncomeTax[2019] × 100
|
$82.00K
N/A
|
| Net Earnings |
-$50.72M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
-$33.98M
Net Income YoY Change
(NetIncome[2020] - NetIncome[2019]) / NetIncome[2019] × 100
|
-$19.57M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.36
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
-$0.24
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020] - DilutedEPS[2019]) / DilutedEPS[2019] × 100
|
-$0.14
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
|
Concept
|
2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|
| Revenue |
$49.41M
Revenue YoY Change
(Revenue[2022 Q3] - Revenue[2021 Q3]) / Revenue[2021 Q3] × 100
|
$47.56M
Revenue YoY Change
(Revenue[2022 Q2] - Revenue[2021 Q2]) / Revenue[2021 Q2] × 100
|
$45.85M
Revenue YoY Change
(Revenue[2022 Q1] - Revenue[2021 Q1]) / Revenue[2021 Q1] × 100
|
$42.48M
Revenue YoY Change
(Revenue[2021 Q4] - Revenue[2020 Q4]) / Revenue[2020 Q4] × 100
|
$38.65M
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
$35.08M
N/A
|
| Cost Of Revenue |
$10.90M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q3] - CostOfRevenue[2021 Q3]) / CostOfRevenue[2021 Q3] × 100
|
$11.02M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q2] - CostOfRevenue[2021 Q2]) / CostOfRevenue[2021 Q2] × 100
|
$9.799M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q1] - CostOfRevenue[2021 Q1]) / CostOfRevenue[2021 Q1] × 100
|
$9.683M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q4] - CostOfRevenue[2020 Q4]) / CostOfRevenue[2020 Q4] × 100
|
$9.512M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q3] - CostOfRevenue[2020 Q3]) / CostOfRevenue[2020 Q3] × 100
|
$9.263M
N/A
|
| Gross Profit |
$38.51M
Gross Profit YoY Change
(GrossProfit[2022 Q3] - GrossProfit[2021 Q3]) / GrossProfit[2021 Q3] × 100
|
$36.54M
Gross Profit YoY Change
(GrossProfit[2022 Q2] - GrossProfit[2021 Q2]) / GrossProfit[2021 Q2] × 100
|
$36.05M
Gross Profit YoY Change
(GrossProfit[2022 Q1] - GrossProfit[2021 Q1]) / GrossProfit[2021 Q1] × 100
|
$32.80M
Gross Profit YoY Change
(GrossProfit[2021 Q4] - GrossProfit[2020 Q4]) / GrossProfit[2020 Q4] × 100
|
$29.13M
Gross Profit YoY Change
(GrossProfit[2021 Q3] - GrossProfit[2020 Q3]) / GrossProfit[2020 Q3] × 100
|
$25.82M
N/A
|
| Selling, General & Admin |
Selling, General & Admin Expenses
GeneralAndAdministrativeExpense + SellingAndMarketingExpense
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q3] - SellingGeneralAndAdministrativeExpenses[2021 Q3]) / SellingGeneralAndAdministrativeExpenses[2021 Q3] × 100
|
Selling, General & Admin Expenses
GeneralAndAdministrativeExpense + SellingAndMarketingExpense
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q2] - SellingGeneralAndAdministrativeExpenses[2021 Q2]) / SellingGeneralAndAdministrativeExpenses[2021 Q2] × 100
|
Selling, General & Admin Expenses
GeneralAndAdministrativeExpense + SellingAndMarketingExpense
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q1] - SellingGeneralAndAdministrativeExpenses[2021 Q1]) / SellingGeneralAndAdministrativeExpenses[2021 Q1] × 100
|
$38.75M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q4] - SellingGeneralAndAdministrativeExpenses[2020 Q4]) / SellingGeneralAndAdministrativeExpenses[2020 Q4] × 100
|
Selling, General & Admin Expenses
GeneralAndAdministrativeExpense + SellingAndMarketingExpense
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q3] - SellingGeneralAndAdministrativeExpenses[2020 Q3]) / SellingGeneralAndAdministrativeExpenses[2020 Q3] × 100
|
Selling, General & Admin Expenses
GeneralAndAdministrativeExpense + SellingAndMarketingExpense
N/A
|
| Research & Development |
$10.80M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2022 Q3] - ResearchAndDevelopmentExpenses[2021 Q3]) / ResearchAndDevelopmentExpenses[2021 Q3] × 100
|
$11.89M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2022 Q2] - ResearchAndDevelopmentExpenses[2021 Q2]) / ResearchAndDevelopmentExpenses[2021 Q2] × 100
|
$11.08M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2022 Q1] - ResearchAndDevelopmentExpenses[2021 Q1]) / ResearchAndDevelopmentExpenses[2021 Q1] × 100
|
$10.66M
N/A
|
$9.543M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2021 Q3] - ResearchAndDevelopmentExpenses[2020 Q3]) / ResearchAndDevelopmentExpenses[2020 Q3] × 100
|
$9.816M
N/A
|
| Depreciation & Amortization |
Depreciation, Depletion & Amortization Total
Depreciation & Amortization + ContentAssetsAmortization
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2022 Q3] - DepreciationDepletionAndAmortizationTotal[2021 Q3]) / DepreciationDepletionAndAmortizationTotal[2021 Q3] × 100
|
Depreciation, Depletion & Amortization Total
Depreciation & Amortization + ContentAssetsAmortization
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2022 Q2] - DepreciationDepletionAndAmortizationTotal[2021 Q2]) / DepreciationDepletionAndAmortizationTotal[2021 Q2] × 100
|
Depreciation, Depletion & Amortization Total
Depreciation & Amortization + ContentAssetsAmortization
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2022 Q1] - DepreciationDepletionAndAmortizationTotal[2021 Q1]) / DepreciationDepletionAndAmortizationTotal[2021 Q1] × 100
|
$1.180M
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2021 Q4] - DepreciationDepletionAndAmortizationTotal[2020 Q4]) / DepreciationDepletionAndAmortizationTotal[2020 Q4] × 100
|
Depreciation, Depletion & Amortization Total
Depreciation & Amortization + ContentAssetsAmortization
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2021 Q3] - DepreciationDepletionAndAmortizationTotal[2020 Q3]) / DepreciationDepletionAndAmortizationTotal[2020 Q3] × 100
|
Depreciation, Depletion & Amortization Total
Depreciation & Amortization + ContentAssetsAmortization
N/A
|
| Operating Expenses |
$52.83M
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$55.26M
Operating Expenses YoY Change
(OperatingExpenses[2022 Q2] - OperatingExpenses[2021 Q2]) / OperatingExpenses[2021 Q2] × 100
|
$51.09M
Operating Expenses YoY Change
(OperatingExpenses[2022 Q1] - OperatingExpenses[2021 Q1]) / OperatingExpenses[2021 Q1] × 100
|
$49.96M
Operating Expenses YoY Change
(OperatingExpenses[2021 Q4] - OperatingExpenses[2020 Q4]) / OperatingExpenses[2020 Q4] × 100
|
$39.42M
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
$37.33M
N/A
|
| Operating Profit |
-$14.33M
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q3] - OperatingIncomeLoss[2021 Q3]) / OperatingIncomeLoss[2021 Q3] × 100
|
-$18.72M
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q2] - OperatingIncomeLoss[2021 Q2]) / OperatingIncomeLoss[2021 Q2] × 100
|
-$15.04M
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q1] - OperatingIncomeLoss[2021 Q1]) / OperatingIncomeLoss[2021 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q4] - OperatingIncomeLoss[2020 Q4]) / OperatingIncomeLoss[2020 Q4] × 100
|
-$10.29M
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q3] - OperatingIncomeLoss[2020 Q3]) / OperatingIncomeLoss[2020 Q3] × 100
|
-$11.51M
N/A
|
| Interest Expense |
$24.00K
Interest Expense YoY Change
(InterestExpenses[2022 Q3] - InterestExpenses[2021 Q3]) / InterestExpenses[2021 Q3] × 100
|
$8.000K
Interest Expense YoY Change
(InterestExpenses[2022 Q2] - InterestExpenses[2021 Q2]) / InterestExpenses[2021 Q2] × 100
|
$12.00K
Interest Expense YoY Change
(InterestExpenses[2022 Q1] - InterestExpenses[2021 Q1]) / InterestExpenses[2021 Q1] × 100
|
$23.00K
Interest Expense YoY Change
(InterestExpenses[2021 Q4] - InterestExpenses[2020 Q4]) / InterestExpenses[2020 Q4] × 100
|
$29.00K
Interest Expense YoY Change
(InterestExpenses[2021 Q3] - InterestExpenses[2020 Q3]) / InterestExpenses[2020 Q3] × 100
|
$34.00K
N/A
|
| Other Income/Expense, Net |
-$582.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2022 Q3] - OtherExpenseIncome[2021 Q3]) / OtherExpenseIncome[2021 Q3] × 100
|
$100.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2022 Q2] - OtherExpenseIncome[2021 Q2]) / OtherExpenseIncome[2021 Q2] × 100
|
-$80.00K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2022 Q1] - OtherExpenseIncome[2021 Q1]) / OtherExpenseIncome[2021 Q1] × 100
|
$168.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2021 Q4] - OtherExpenseIncome[2020 Q4]) / OtherExpenseIncome[2020 Q4] × 100
|
$896.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2021 Q3] - OtherExpenseIncome[2020 Q3]) / OtherExpenseIncome[2020 Q3] × 100
|
-$61.00K
N/A
|
| Pretax Income |
-$14.88M
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
-$18.61M
Pretax Income YoY Change
(PretaxIncome[2022 Q2] - PretaxIncome[2021 Q2]) / PretaxIncome[2021 Q2] × 100
|
-$15.11M
Pretax Income YoY Change
(PretaxIncome[2022 Q1] - PretaxIncome[2021 Q1]) / PretaxIncome[2021 Q1] × 100
|
-$16.97M
Pretax Income YoY Change
(PretaxIncome[2021 Q4] - PretaxIncome[2020 Q4]) / PretaxIncome[2020 Q4] × 100
|
-$9.361M
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
-$11.54M
N/A
|
| Income Tax |
$300.0K
Income Tax YoY Change
(IncomeTax[2022 Q3] - IncomeTax[2021 Q3]) / IncomeTax[2021 Q3] × 100
|
$100.0K
Income Tax YoY Change
(IncomeTax[2022 Q2] - IncomeTax[2021 Q2]) / IncomeTax[2021 Q2] × 100
|
$100.0K
Income Tax YoY Change
(IncomeTax[2022 Q1] - IncomeTax[2021 Q1]) / IncomeTax[2021 Q1] × 100
|
-$47.00K
Income Tax YoY Change
(IncomeTax[2021 Q4] - IncomeTax[2020 Q4]) / IncomeTax[2020 Q4] × 100
|
$300.0K
Income Tax YoY Change
(IncomeTax[2021 Q3] - IncomeTax[2020 Q3]) / IncomeTax[2020 Q3] × 100
|
$200.0K
N/A
|
| Net Earnings |
-$15.19M
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
-$18.72M
Net Income YoY Change
(NetIncome[2022 Q2] - NetIncome[2021 Q2]) / NetIncome[2021 Q2] × 100
|
-$15.20M
Net Income YoY Change
(NetIncome[2022 Q1] - NetIncome[2021 Q1]) / NetIncome[2021 Q1] × 100
|
-$16.92M
Net Income YoY Change
(NetIncome[2021 Q4] - NetIncome[2020 Q4]) / NetIncome[2020 Q4] × 100
|
-$9.636M
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
-$11.72M
N/A
|
| Basic Earnings Per Share |
N/A
|
-$0.49
N/A
|
-$0.63
N/A
|
|||
| Diluted Earnings Per Share |
-$0.12
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q4] - DilutedEPS[2020 Q4]) / DilutedEPS[2020 Q4] × 100
|
-$0.63
N/A
|
||||
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
144.0M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2022 Q3] - BasicSharesOutstanding[2021 Q3]) / BasicSharesOutstanding[2021 Q3] × 100
|
142.9M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2022 Q2] - BasicSharesOutstanding[2021 Q2]) / BasicSharesOutstanding[2021 Q2] × 100
|
142.5M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2022 Q1] - BasicSharesOutstanding[2021 Q1]) / BasicSharesOutstanding[2021 Q1] × 100
|
N/A
|
19.56M shares
N/A
|
18.73M shares
N/A
|
| Diluted Shares Outstanding |
144.2M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q3] - DilutedSharesOutstanding[2021 Q3]) / DilutedSharesOutstanding[2021 Q3] × 100
|
143.3M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q2] - DilutedSharesOutstanding[2021 Q2]) / DilutedSharesOutstanding[2021 Q2] × 100
|
142.5M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q1] - DilutedSharesOutstanding[2021 Q1]) / DilutedSharesOutstanding[2021 Q1] × 100
|
N/A
|
19.56M shares
N/A
|
18.73M shares
N/A
|
Loading...