|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$1.400M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$1.256M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$1.392M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
$1.530M
Revenue YoY Change
(Revenue[2020] - Revenue[2019]) / Revenue[2019] × 100
|
$1.690M
Revenue YoY Change
(Revenue[2019] - Revenue[2018]) / Revenue[2018] × 100
|
| Cost Of Revenue |
$790.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$478.7K
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$501.2K
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
$640.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2020] - CostOfRevenue[2019]) / CostOfRevenue[2019] × 100
|
$740.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2019] - CostOfRevenue[2018]) / CostOfRevenue[2018] × 100
|
| Gross Profit |
$610.0K
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
$777.5K
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
$890.8K
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
$900.0K
Gross Profit YoY Change
(GrossProfit[2020] - GrossProfit[2019]) / GrossProfit[2019] × 100
|
$950.0K
Gross Profit YoY Change
(GrossProfit[2019] - GrossProfit[2018]) / GrossProfit[2018] × 100
|
| Selling, General & Admin |
$70.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$51.82K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$51.33K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 100
|
$50.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020] - SellingGeneralAndAdministrativeExpenses[2019]) / SellingGeneralAndAdministrativeExpenses[2019] × 100
|
$50.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019] - SellingGeneralAndAdministrativeExpenses[2018]) / SellingGeneralAndAdministrativeExpenses[2018] × 100
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$30.45K
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$16.33K
Operating Expenses YoY Change
(OperatingExpenses[2021] - OperatingExpenses[2020]) / OperatingExpenses[2020] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2020] - OperatingExpenses[2019]) / OperatingExpenses[2019] × 100
|
$20.00K
Operating Expenses YoY Change
(OperatingExpenses[2019] - OperatingExpenses[2018]) / OperatingExpenses[2018] × 100
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2023] - OperatingIncomeLoss[2022]) / OperatingIncomeLoss[2022] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2022] - OperatingIncomeLoss[2021]) / OperatingIncomeLoss[2021] × 100
|
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
Operating Income YoY Change
(OperatingIncomeLoss[2019] - OperatingIncomeLoss[2018]) / OperatingIncomeLoss[2018] × 100
|
| Interest Expense |
-$1.370M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
-$3.831M
Interest Expense YoY Change
(InterestExpenses[2022] - InterestExpenses[2021]) / InterestExpenses[2021] × 100
|
$569.5K
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
-$430.0K
Interest Expense YoY Change
(InterestExpenses[2020] - InterestExpenses[2019]) / InterestExpenses[2019] × 100
|
$1.190M
Interest Expense YoY Change
(InterestExpenses[2019] - InterestExpenses[2018]) / InterestExpenses[2018] × 100
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$810.0K
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$3.084M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$1.444M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
$460.0K
Pretax Income YoY Change
(PretaxIncome[2020] - PretaxIncome[2019]) / PretaxIncome[2019] × 100
|
$2.120M
Pretax Income YoY Change
(PretaxIncome[2019] - PretaxIncome[2018]) / PretaxIncome[2018] × 100
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$810.0K
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$3.084M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$1.444M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
$460.0K
Net Income YoY Change
(NetIncome[2020] - NetIncome[2019]) / NetIncome[2019] × 100
|
$2.120M
Net Income YoY Change
(NetIncome[2019] - NetIncome[2018]) / NetIncome[2018] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.51
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
-$1.91
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$0.90
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
$0.29
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020] - DilutedEPS[2019]) / DilutedEPS[2019] × 100
|
$1.32
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019] - DilutedEPS[2018]) / DilutedEPS[2018] × 100
|
| 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
|
2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 | 2020 Q1 | 2019 Q3 | 2019 Q1 | 2018 Q3 | 2018 Q1 | 2017 Q3 | 2017 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$703.6K
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
$710.0K
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
$692.9K
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
$569.0K
Revenue YoY Change
(Revenue[2022 Q3] - Revenue[2021 Q3]) / Revenue[2021 Q3] × 100
|
$687.2K
Revenue YoY Change
(Revenue[2022 Q1] - Revenue[2021 Q1]) / Revenue[2021 Q1] × 100
|
$672.1K
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
$720.0K
Revenue YoY Change
(Revenue[2021 Q1] - Revenue[2020 Q1]) / Revenue[2020 Q1] × 100
|
$740.0K
Revenue YoY Change
(Revenue[2020 Q3] - Revenue[2019 Q3]) / Revenue[2019 Q3] × 100
|
$800.0K
Revenue YoY Change
(Revenue[2020 Q1] - Revenue[2019 Q1]) / Revenue[2019 Q1] × 100
|
$840.0K
Revenue YoY Change
(Revenue[2019 Q3] - Revenue[2018 Q3]) / Revenue[2018 Q3] × 100
|
$850.0K
Revenue YoY Change
(Revenue[2019 Q1] - Revenue[2018 Q1]) / Revenue[2018 Q1] × 100
|
$890.0K
Revenue YoY Change
(Revenue[2018 Q3] - Revenue[2017 Q3]) / Revenue[2017 Q3] × 100
|
$890.0K
Revenue YoY Change
(Revenue[2018 Q1] - Revenue[2017 Q1]) / Revenue[2017 Q1] × 100
|
$900.0K
Revenue YoY Change
(Revenue[2017 Q3] - Revenue[2016 Q3]) / Revenue[2016 Q3] × 100
|
$910.0K
Revenue YoY Change
(Revenue[2017 Q1] - Revenue[2016 Q1]) / Revenue[2016 Q1] × 100
|
| Cost Of Revenue |
$391.6K
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q1] - CostOfRevenue[2023 Q1]) / CostOfRevenue[2023 Q1] × 100
|
$420.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q3] - CostOfRevenue[2022 Q3]) / CostOfRevenue[2022 Q3] × 100
|
$370.6K
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q1] - CostOfRevenue[2022 Q1]) / CostOfRevenue[2022 Q1] × 100
|
$228.5K
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q3] - CostOfRevenue[2021 Q3]) / CostOfRevenue[2021 Q3] × 100
|
$250.2K
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q1] - CostOfRevenue[2021 Q1]) / CostOfRevenue[2021 Q1] × 100
|
$255.3K
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q3] - CostOfRevenue[2020 Q3]) / CostOfRevenue[2020 Q3] × 100
|
$250.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q1] - CostOfRevenue[2020 Q1]) / CostOfRevenue[2020 Q1] × 100
|
$300.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q3] - CostOfRevenue[2019 Q3]) / CostOfRevenue[2019 Q3] × 100
|
$330.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q1] - CostOfRevenue[2019 Q1]) / CostOfRevenue[2019 Q1] × 100
|
$380.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q3] - CostOfRevenue[2018 Q3]) / CostOfRevenue[2018 Q3] × 100
|
$360.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q1] - CostOfRevenue[2018 Q1]) / CostOfRevenue[2018 Q1] × 100
|
$350.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q3] - CostOfRevenue[2017 Q3]) / CostOfRevenue[2017 Q3] × 100
|
$310.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q1] - CostOfRevenue[2017 Q1]) / CostOfRevenue[2017 Q1] × 100
|
$290.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q3] - CostOfRevenue[2016 Q3]) / CostOfRevenue[2016 Q3] × 100
|
$280.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q1] - CostOfRevenue[2016 Q1]) / CostOfRevenue[2016 Q1] × 100
|
| Gross Profit |
$311.9K
Gross Profit YoY Change
(GrossProfit[2024 Q1] - GrossProfit[2023 Q1]) / GrossProfit[2023 Q1] × 100
|
$280.0K
Gross Profit YoY Change
(GrossProfit[2023 Q3] - GrossProfit[2022 Q3]) / GrossProfit[2022 Q3] × 100
|
$322.3K
Gross Profit YoY Change
(GrossProfit[2023 Q1] - GrossProfit[2022 Q1]) / GrossProfit[2022 Q1] × 100
|
$340.5K
Gross Profit YoY Change
(GrossProfit[2022 Q3] - GrossProfit[2021 Q3]) / GrossProfit[2021 Q3] × 100
|
$437.0K
Gross Profit YoY Change
(GrossProfit[2022 Q1] - GrossProfit[2021 Q1]) / GrossProfit[2021 Q1] × 100
|
$416.8K
Gross Profit YoY Change
(GrossProfit[2021 Q3] - GrossProfit[2020 Q3]) / GrossProfit[2020 Q3] × 100
|
$470.0K
Gross Profit YoY Change
(GrossProfit[2021 Q1] - GrossProfit[2020 Q1]) / GrossProfit[2020 Q1] × 100
|
$440.0K
Gross Profit YoY Change
(GrossProfit[2020 Q3] - GrossProfit[2019 Q3]) / GrossProfit[2019 Q3] × 100
|
$460.0K
Gross Profit YoY Change
(GrossProfit[2020 Q1] - GrossProfit[2019 Q1]) / GrossProfit[2019 Q1] × 100
|
$460.0K
Gross Profit YoY Change
(GrossProfit[2019 Q3] - GrossProfit[2018 Q3]) / GrossProfit[2018 Q3] × 100
|
$490.0K
Gross Profit YoY Change
(GrossProfit[2019 Q1] - GrossProfit[2018 Q1]) / GrossProfit[2018 Q1] × 100
|
$540.0K
Gross Profit YoY Change
(GrossProfit[2018 Q3] - GrossProfit[2017 Q3]) / GrossProfit[2017 Q3] × 100
|
$580.0K
Gross Profit YoY Change
(GrossProfit[2018 Q1] - GrossProfit[2017 Q1]) / GrossProfit[2017 Q1] × 100
|
$610.0K
Gross Profit YoY Change
(GrossProfit[2017 Q3] - GrossProfit[2016 Q3]) / GrossProfit[2016 Q3] × 100
|
$630.0K
Gross Profit YoY Change
(GrossProfit[2017 Q1] - GrossProfit[2016 Q1]) / GrossProfit[2016 Q1] × 100
|
| Selling, General & Admin |
$34.47K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q1] - SellingGeneralAndAdministrativeExpenses[2023 Q1]) / SellingGeneralAndAdministrativeExpenses[2023 Q1] × 100
|
$40.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q3] - SellingGeneralAndAdministrativeExpenses[2022 Q3]) / SellingGeneralAndAdministrativeExpenses[2022 Q3] × 100
|
$25.88K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q1] - SellingGeneralAndAdministrativeExpenses[2022 Q1]) / SellingGeneralAndAdministrativeExpenses[2022 Q1] × 100
|
$29.76K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q3] - SellingGeneralAndAdministrativeExpenses[2021 Q3]) / SellingGeneralAndAdministrativeExpenses[2021 Q3] × 100
|
$22.06K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q1] - SellingGeneralAndAdministrativeExpenses[2021 Q1]) / SellingGeneralAndAdministrativeExpenses[2021 Q1] × 100
|
$29.08K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q3] - SellingGeneralAndAdministrativeExpenses[2020 Q3]) / SellingGeneralAndAdministrativeExpenses[2020 Q3] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q1] - SellingGeneralAndAdministrativeExpenses[2020 Q1]) / SellingGeneralAndAdministrativeExpenses[2020 Q1] × 100
|
$30.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q3] - SellingGeneralAndAdministrativeExpenses[2019 Q3]) / SellingGeneralAndAdministrativeExpenses[2019 Q3] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q1] - SellingGeneralAndAdministrativeExpenses[2019 Q1]) / SellingGeneralAndAdministrativeExpenses[2019 Q1] × 100
|
$30.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q3] - SellingGeneralAndAdministrativeExpenses[2018 Q3]) / SellingGeneralAndAdministrativeExpenses[2018 Q3] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q1] - SellingGeneralAndAdministrativeExpenses[2018 Q1]) / SellingGeneralAndAdministrativeExpenses[2018 Q1] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q3] - SellingGeneralAndAdministrativeExpenses[2017 Q3]) / SellingGeneralAndAdministrativeExpenses[2017 Q3] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q1] - SellingGeneralAndAdministrativeExpenses[2017 Q1]) / SellingGeneralAndAdministrativeExpenses[2017 Q1] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q3] - SellingGeneralAndAdministrativeExpenses[2016 Q3]) / SellingGeneralAndAdministrativeExpenses[2016 Q3] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q1] - SellingGeneralAndAdministrativeExpenses[2016 Q1]) / SellingGeneralAndAdministrativeExpenses[2016 Q1] × 100
|
| 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
|
| Depreciation & Amortization |
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
|
| Operating Expenses |
$139.3K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
$40.00K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$10.52K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
$25.29K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$5.150K
N/A
|
$15.27K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2021 Q1] - OperatingExpenses[2020 Q1]) / OperatingExpenses[2020 Q1] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q3] - OperatingExpenses[2019 Q3]) / OperatingExpenses[2019 Q3] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q1] - OperatingExpenses[2019 Q1]) / OperatingExpenses[2019 Q1] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q3] - OperatingExpenses[2018 Q3]) / OperatingExpenses[2018 Q3] × 100
|
$10.00K
N/A
|
$10.00K
N/A
|
$0.00
N/A
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2017 Q3] - OperatingExpenses[2016 Q3]) / OperatingExpenses[2016 Q3] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2017 Q1] - OperatingExpenses[2016 Q1]) / OperatingExpenses[2016 Q1] × 100
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2024 Q1] - OperatingIncomeLoss[2023 Q1]) / OperatingIncomeLoss[2023 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2023 Q3] - OperatingIncomeLoss[2022 Q3]) / OperatingIncomeLoss[2022 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2023 Q1] - OperatingIncomeLoss[2022 Q1]) / OperatingIncomeLoss[2022 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q3] - OperatingIncomeLoss[2021 Q3]) / OperatingIncomeLoss[2021 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
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 Q3] - OperatingIncomeLoss[2020 Q3]) / OperatingIncomeLoss[2020 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q1] - OperatingIncomeLoss[2020 Q1]) / OperatingIncomeLoss[2020 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2020 Q3] - OperatingIncomeLoss[2019 Q3]) / OperatingIncomeLoss[2019 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2020 Q1] - OperatingIncomeLoss[2019 Q1]) / OperatingIncomeLoss[2019 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2019 Q3] - OperatingIncomeLoss[2018 Q3]) / OperatingIncomeLoss[2018 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2019 Q1] - OperatingIncomeLoss[2018 Q1]) / OperatingIncomeLoss[2018 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q3] - OperatingIncomeLoss[2017 Q3]) / OperatingIncomeLoss[2017 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q1] - OperatingIncomeLoss[2017 Q1]) / OperatingIncomeLoss[2017 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q3] - OperatingIncomeLoss[2016 Q3]) / OperatingIncomeLoss[2016 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q1] - OperatingIncomeLoss[2016 Q1]) / OperatingIncomeLoss[2016 Q1] × 100
|
| Interest Expense |
$162.9K
Interest Expense YoY Change
(InterestExpenses[2024 Q1] - InterestExpenses[2023 Q1]) / InterestExpenses[2023 Q1] × 100
|
-$700.0K
Interest Expense YoY Change
(InterestExpenses[2023 Q3] - InterestExpenses[2022 Q3]) / InterestExpenses[2022 Q3] × 100
|
-$672.6K
Interest Expense YoY Change
(InterestExpenses[2023 Q1] - InterestExpenses[2022 Q1]) / InterestExpenses[2022 Q1] × 100
|
-$2.236M
Interest Expense YoY Change
(InterestExpenses[2022 Q3] - InterestExpenses[2021 Q3]) / InterestExpenses[2021 Q3] × 100
|
-$1.595M
N/A
|
$565.7K
Interest Expense YoY Change
(InterestExpenses[2021 Q3] - InterestExpenses[2020 Q3]) / InterestExpenses[2020 Q3] × 100
|
$0.00
Interest Expense YoY Change
(InterestExpenses[2021 Q1] - InterestExpenses[2020 Q1]) / InterestExpenses[2020 Q1] × 100
|
-$780.0K
Interest Expense YoY Change
(InterestExpenses[2020 Q3] - InterestExpenses[2019 Q3]) / InterestExpenses[2019 Q3] × 100
|
$340.0K
Interest Expense YoY Change
(InterestExpenses[2020 Q1] - InterestExpenses[2019 Q1]) / InterestExpenses[2019 Q1] × 100
|
$1.400M
Interest Expense YoY Change
(InterestExpenses[2019 Q3] - InterestExpenses[2018 Q3]) / InterestExpenses[2018 Q3] × 100
|
-$200.0K
Interest Expense YoY Change
(InterestExpenses[2019 Q1] - InterestExpenses[2018 Q1]) / InterestExpenses[2018 Q1] × 100
|
-$250.0K
Interest Expense YoY Change
(InterestExpenses[2018 Q3] - InterestExpenses[2017 Q3]) / InterestExpenses[2017 Q3] × 100
|
-$870.0K
Interest Expense YoY Change
(InterestExpenses[2018 Q1] - InterestExpenses[2017 Q1]) / InterestExpenses[2017 Q1] × 100
|
$240.0K
Interest Expense YoY Change
(InterestExpenses[2017 Q3] - InterestExpenses[2016 Q3]) / InterestExpenses[2016 Q3] × 100
|
-$1.570M
Interest Expense YoY Change
(InterestExpenses[2017 Q1] - InterestExpenses[2016 Q1]) / InterestExpenses[2016 Q1] × 100
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$335.5K
Pretax Income YoY Change
(PretaxIncome[2024 Q1] - PretaxIncome[2023 Q1]) / PretaxIncome[2023 Q1] × 100
|
-$450.0K
Pretax Income YoY Change
(PretaxIncome[2023 Q3] - PretaxIncome[2022 Q3]) / PretaxIncome[2022 Q3] × 100
|
-$360.8K
Pretax Income YoY Change
(PretaxIncome[2023 Q1] - PretaxIncome[2022 Q1]) / PretaxIncome[2022 Q1] × 100
|
-$1.921M
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
-$1.163M
Pretax Income YoY Change
(PretaxIncome[2022 Q1] - PretaxIncome[2021 Q1]) / PretaxIncome[2021 Q1] × 100
|
$967.2K
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
$480.0K
Pretax Income YoY Change
(PretaxIncome[2021 Q1] - PretaxIncome[2020 Q1]) / PretaxIncome[2020 Q1] × 100
|
-$350.0K
Pretax Income YoY Change
(PretaxIncome[2020 Q3] - PretaxIncome[2019 Q3]) / PretaxIncome[2019 Q3] × 100
|
$800.0K
Pretax Income YoY Change
(PretaxIncome[2020 Q1] - PretaxIncome[2019 Q1]) / PretaxIncome[2019 Q1] × 100
|
$1.850M
Pretax Income YoY Change
(PretaxIncome[2019 Q3] - PretaxIncome[2018 Q3]) / PretaxIncome[2018 Q3] × 100
|
$280.0K
Pretax Income YoY Change
(PretaxIncome[2019 Q1] - PretaxIncome[2018 Q1]) / PretaxIncome[2018 Q1] × 100
|
$280.0K
Pretax Income YoY Change
(PretaxIncome[2018 Q3] - PretaxIncome[2017 Q3]) / PretaxIncome[2017 Q3] × 100
|
-$290.0K
Pretax Income YoY Change
(PretaxIncome[2018 Q1] - PretaxIncome[2017 Q1]) / PretaxIncome[2017 Q1] × 100
|
$850.0K
Pretax Income YoY Change
(PretaxIncome[2017 Q3] - PretaxIncome[2016 Q3]) / PretaxIncome[2016 Q3] × 100
|
-$950.0K
Pretax Income YoY Change
(PretaxIncome[2017 Q1] - PretaxIncome[2016 Q1]) / PretaxIncome[2016 Q1] × 100
|
| Income Tax |
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
|
| Net Earnings |
$335.5K
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
-$450.0K
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
-$360.8K
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
-$1.921M
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
-$1.163M
Net Income YoY Change
(NetIncome[2022 Q1] - NetIncome[2021 Q1]) / NetIncome[2021 Q1] × 100
|
$967.2K
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
$480.0K
Net Income YoY Change
(NetIncome[2021 Q1] - NetIncome[2020 Q1]) / NetIncome[2020 Q1] × 100
|
-$350.0K
Net Income YoY Change
(NetIncome[2020 Q3] - NetIncome[2019 Q3]) / NetIncome[2019 Q3] × 100
|
$800.0K
Net Income YoY Change
(NetIncome[2020 Q1] - NetIncome[2019 Q1]) / NetIncome[2019 Q1] × 100
|
$1.850M
Net Income YoY Change
(NetIncome[2019 Q3] - NetIncome[2018 Q3]) / NetIncome[2018 Q3] × 100
|
$280.0K
Net Income YoY Change
(NetIncome[2019 Q1] - NetIncome[2018 Q1]) / NetIncome[2018 Q1] × 100
|
$280.0K
Net Income YoY Change
(NetIncome[2018 Q3] - NetIncome[2017 Q3]) / NetIncome[2017 Q3] × 100
|
-$290.0K
Net Income YoY Change
(NetIncome[2018 Q1] - NetIncome[2017 Q1]) / NetIncome[2017 Q1] × 100
|
$850.0K
Net Income YoY Change
(NetIncome[2017 Q3] - NetIncome[2016 Q3]) / NetIncome[2016 Q3] × 100
|
-$950.0K
Net Income YoY Change
(NetIncome[2017 Q1] - NetIncome[2016 Q1]) / NetIncome[2016 Q1] × 100
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.21
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q1] - DilutedEPS[2023 Q1]) / DilutedEPS[2023 Q1] × 100
|
-$0.28
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q3] - DilutedEPS[2022 Q3]) / DilutedEPS[2022 Q3] × 100
|
-$0.22
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q1] - DilutedEPS[2022 Q1]) / DilutedEPS[2022 Q1] × 100
|
-$1.19
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q3] - DilutedEPS[2021 Q3]) / DilutedEPS[2021 Q3] × 100
|
-$0.72
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q1] - DilutedEPS[2021 Q1]) / DilutedEPS[2021 Q1] × 100
|
$0.60
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q3] - DilutedEPS[2020 Q3]) / DilutedEPS[2020 Q3] × 100
|
$0.30
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q1] - DilutedEPS[2020 Q1]) / DilutedEPS[2020 Q1] × 100
|
-$0.22
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q3] - DilutedEPS[2019 Q3]) / DilutedEPS[2019 Q3] × 100
|
$0.50
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q1] - DilutedEPS[2019 Q1]) / DilutedEPS[2019 Q1] × 100
|
$1.15
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q3] - DilutedEPS[2018 Q3]) / DilutedEPS[2018 Q3] × 100
|
$0.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q1] - DilutedEPS[2018 Q1]) / DilutedEPS[2018 Q1] × 100
|
$0.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q3] - DilutedEPS[2017 Q3]) / DilutedEPS[2017 Q3] × 100
|
-$0.18
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q1] - DilutedEPS[2017 Q1]) / DilutedEPS[2017 Q1] × 100
|
$0.53
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q3] - DilutedEPS[2016 Q3]) / DilutedEPS[2016 Q3] × 100
|
-$0.59
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q1] - DilutedEPS[2016 Q1]) / DilutedEPS[2016 Q1] × 100
|
| 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
|
| Basic Shares Outstanding |
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
|
| Diluted Shares Outstanding |
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
|
Loading...