|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$17.74M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$15.20M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$14.10M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
$16.36M
Revenue YoY Change
(Revenue[2020] - Revenue[2019]) / Revenue[2019] × 100
|
$16.99M
Revenue YoY Change
(Revenue[2019] - Revenue[2018]) / Revenue[2018] × 100
|
| Cost Of Revenue |
$4.223M
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$2.553M
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$1.582M
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
$1.754M
Cost Of Revenue YoY Change
(CostOfRevenue[2020] - CostOfRevenue[2019]) / CostOfRevenue[2019] × 100
|
$3.022M
Cost Of Revenue YoY Change
(CostOfRevenue[2019] - CostOfRevenue[2018]) / CostOfRevenue[2018] × 100
|
| Gross Profit |
$13.51M
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
$12.64M
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
$12.52M
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
$14.60M
Gross Profit YoY Change
(GrossProfit[2020] - GrossProfit[2019]) / GrossProfit[2019] × 100
|
$13.96M
Gross Profit YoY Change
(GrossProfit[2019] - GrossProfit[2018]) / GrossProfit[2018] × 100
|
| Selling, General & Admin |
$391.8K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$425.6K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$348.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 100
|
$317.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020] - SellingGeneralAndAdministrativeExpenses[2019]) / SellingGeneralAndAdministrativeExpenses[2019] × 100
|
$404.5K
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 |
$403.3K
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$434.4K
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$358.9K
Operating Expenses YoY Change
(OperatingExpenses[2021] - OperatingExpenses[2020]) / OperatingExpenses[2020] × 100
|
$329.0K
Operating Expenses YoY Change
(OperatingExpenses[2020] - OperatingExpenses[2019]) / OperatingExpenses[2019] × 100
|
$412.1K
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 |
$12.89M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
-$34.61M
Interest Expense YoY Change
(InterestExpenses[2022] - InterestExpenses[2021]) / InterestExpenses[2021] × 100
|
$2.821M
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
-$3.540M
Interest Expense YoY Change
(InterestExpenses[2020] - InterestExpenses[2019]) / InterestExpenses[2019] × 100
|
$14.70M
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 |
$26.00M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$22.40M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$14.98M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
$10.73M
Pretax Income YoY Change
(PretaxIncome[2020] - PretaxIncome[2019]) / PretaxIncome[2019] × 100
|
$28.26M
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 |
$26.00M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$22.40M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$14.98M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
$10.73M
Net Income YoY Change
(NetIncome[2020] - NetIncome[2019]) / NetIncome[2019] × 100
|
$28.26M
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.49
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
-$0.43
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$0.29
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
$0.21
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020] - DilutedEPS[2019]) / DilutedEPS[2019] × 100
|
$0.54
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
|
2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 | 2019 Q4 | 2019 Q2 | 2018 Q4 | 2018 Q2 | 2017 Q4 | 2017 Q2 | 2016 Q4 | 2016 Q2 | 2015 Q4 | 2015 Q2 | 2014 Q4 | 2014 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$9.013M
Revenue YoY Change
(Revenue[2023 Q4] - Revenue[2022 Q4]) / Revenue[2022 Q4] × 100
|
$8.722M
Revenue YoY Change
(Revenue[2023 Q2] - Revenue[2022 Q2]) / Revenue[2022 Q2] × 100
|
$8.165M
Revenue YoY Change
(Revenue[2022 Q4] - Revenue[2021 Q4]) / Revenue[2021 Q4] × 100
|
$7.033M
Revenue YoY Change
(Revenue[2022 Q2] - Revenue[2021 Q2]) / Revenue[2021 Q2] × 100
|
$6.783M
Revenue YoY Change
(Revenue[2021 Q4] - Revenue[2020 Q4]) / Revenue[2020 Q4] × 100
|
$7.317M
Revenue YoY Change
(Revenue[2021 Q2] - Revenue[2020 Q2]) / Revenue[2020 Q2] × 100
|
$7.931M
Revenue YoY Change
(Revenue[2020 Q4] - Revenue[2019 Q4]) / Revenue[2019 Q4] × 100
|
$8.425M
Revenue YoY Change
(Revenue[2020 Q2] - Revenue[2019 Q2]) / Revenue[2019 Q2] × 100
|
$8.144M
Revenue YoY Change
(Revenue[2019 Q4] - Revenue[2018 Q4]) / Revenue[2018 Q4] × 100
|
$8.843M
Revenue YoY Change
(Revenue[2019 Q2] - Revenue[2018 Q2]) / Revenue[2018 Q2] × 100
|
$8.472M
Revenue YoY Change
(Revenue[2018 Q4] - Revenue[2017 Q4]) / Revenue[2017 Q4] × 100
|
$9.018M
Revenue YoY Change
(Revenue[2018 Q2] - Revenue[2017 Q2]) / Revenue[2017 Q2] × 100
|
$7.639M
Revenue YoY Change
(Revenue[2017 Q4] - Revenue[2016 Q4]) / Revenue[2016 Q4] × 100
|
$6.948M
Revenue YoY Change
(Revenue[2017 Q2] - Revenue[2016 Q2]) / Revenue[2016 Q2] × 100
|
$7.290M
Revenue YoY Change
(Revenue[2016 Q4] - Revenue[2015 Q4]) / Revenue[2015 Q4] × 100
|
$7.020M
Revenue YoY Change
(Revenue[2016 Q2] - Revenue[2015 Q2]) / Revenue[2015 Q2] × 100
|
$7.330M
Revenue YoY Change
(Revenue[2015 Q4] - Revenue[2014 Q4]) / Revenue[2014 Q4] × 100
|
$7.210M
Revenue YoY Change
(Revenue[2015 Q2] - Revenue[2014 Q2]) / Revenue[2014 Q2] × 100
|
$7.250M
Revenue YoY Change
(Revenue[2014 Q4] - Revenue[2013 Q4]) / Revenue[2013 Q4] × 100
|
$7.350M
Revenue YoY Change
(Revenue[2014 Q2] - Revenue[2013 Q2]) / Revenue[2013 Q2] × 100
|
| Cost Of Revenue |
$2.149M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q4] - CostOfRevenue[2022 Q4]) / CostOfRevenue[2022 Q4] × 100
|
$2.074M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q2] - CostOfRevenue[2022 Q2]) / CostOfRevenue[2022 Q2] × 100
|
$1.631M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q4] - CostOfRevenue[2021 Q4]) / CostOfRevenue[2021 Q4] × 100
|
$932.6K
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q2] - CostOfRevenue[2021 Q2]) / CostOfRevenue[2021 Q2] × 100
|
$827.9K
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q4] - CostOfRevenue[2020 Q4]) / CostOfRevenue[2020 Q4] × 100
|
$754.4K
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q2] - CostOfRevenue[2020 Q2]) / CostOfRevenue[2020 Q2] × 100
|
$775.1K
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q4] - CostOfRevenue[2019 Q4]) / CostOfRevenue[2019 Q4] × 100
|
$978.8K
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q2] - CostOfRevenue[2019 Q2]) / CostOfRevenue[2019 Q2] × 100
|
$1.428M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q4] - CostOfRevenue[2018 Q4]) / CostOfRevenue[2018 Q4] × 100
|
$1.593M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q2] - CostOfRevenue[2018 Q2]) / CostOfRevenue[2018 Q2] × 100
|
$1.509M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q4] - CostOfRevenue[2017 Q4]) / CostOfRevenue[2017 Q4] × 100
|
$1.382M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q2] - CostOfRevenue[2017 Q2]) / CostOfRevenue[2017 Q2] × 100
|
$944.9K
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q4] - CostOfRevenue[2016 Q4]) / CostOfRevenue[2016 Q4] × 100
|
$483.7K
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q2] - CostOfRevenue[2016 Q2]) / CostOfRevenue[2016 Q2] × 100
|
$460.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2016 Q4] - CostOfRevenue[2015 Q4]) / CostOfRevenue[2015 Q4] × 100
|
$420.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2016 Q2] - CostOfRevenue[2015 Q2]) / CostOfRevenue[2015 Q2] × 100
|
$430.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q4] - CostOfRevenue[2014 Q4]) / CostOfRevenue[2014 Q4] × 100
|
$470.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q2] - CostOfRevenue[2014 Q2]) / CostOfRevenue[2014 Q2] × 100
|
$520.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2014 Q4] - CostOfRevenue[2013 Q4]) / CostOfRevenue[2013 Q4] × 100
|
$510.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2014 Q2] - CostOfRevenue[2013 Q2]) / CostOfRevenue[2013 Q2] × 100
|
| Gross Profit |
$6.864M
Gross Profit YoY Change
(GrossProfit[2023 Q4] - GrossProfit[2022 Q4]) / GrossProfit[2022 Q4] × 100
|
$6.648M
Gross Profit YoY Change
(GrossProfit[2023 Q2] - GrossProfit[2022 Q2]) / GrossProfit[2022 Q2] × 100
|
$6.534M
Gross Profit YoY Change
(GrossProfit[2022 Q4] - GrossProfit[2021 Q4]) / GrossProfit[2021 Q4] × 100
|
$6.100M
Gross Profit YoY Change
(GrossProfit[2022 Q2] - GrossProfit[2021 Q2]) / GrossProfit[2021 Q2] × 100
|
$5.955M
Gross Profit YoY Change
(GrossProfit[2021 Q4] - GrossProfit[2020 Q4]) / GrossProfit[2020 Q4] × 100
|
$6.563M
Gross Profit YoY Change
(GrossProfit[2021 Q2] - GrossProfit[2020 Q2]) / GrossProfit[2020 Q2] × 100
|
$7.156M
Gross Profit YoY Change
(GrossProfit[2020 Q4] - GrossProfit[2019 Q4]) / GrossProfit[2019 Q4] × 100
|
$7.447M
Gross Profit YoY Change
(GrossProfit[2020 Q2] - GrossProfit[2019 Q2]) / GrossProfit[2019 Q2] × 100
|
$6.716M
Gross Profit YoY Change
(GrossProfit[2019 Q4] - GrossProfit[2018 Q4]) / GrossProfit[2018 Q4] × 100
|
$7.249M
Gross Profit YoY Change
(GrossProfit[2019 Q2] - GrossProfit[2018 Q2]) / GrossProfit[2018 Q2] × 100
|
$6.964M
Gross Profit YoY Change
(GrossProfit[2018 Q4] - GrossProfit[2017 Q4]) / GrossProfit[2017 Q4] × 100
|
$7.636M
Gross Profit YoY Change
(GrossProfit[2018 Q2] - GrossProfit[2017 Q2]) / GrossProfit[2017 Q2] × 100
|
$6.694M
Gross Profit YoY Change
(GrossProfit[2017 Q4] - GrossProfit[2016 Q4]) / GrossProfit[2016 Q4] × 100
|
$6.464M
Gross Profit YoY Change
(GrossProfit[2017 Q2] - GrossProfit[2016 Q2]) / GrossProfit[2016 Q2] × 100
|
$6.830M
Gross Profit YoY Change
(GrossProfit[2016 Q4] - GrossProfit[2015 Q4]) / GrossProfit[2015 Q4] × 100
|
$6.610M
Gross Profit YoY Change
(GrossProfit[2016 Q2] - GrossProfit[2015 Q2]) / GrossProfit[2015 Q2] × 100
|
$6.890M
Gross Profit YoY Change
(GrossProfit[2015 Q4] - GrossProfit[2014 Q4]) / GrossProfit[2014 Q4] × 100
|
$6.750M
Gross Profit YoY Change
(GrossProfit[2015 Q2] - GrossProfit[2014 Q2]) / GrossProfit[2014 Q2] × 100
|
$6.740M
Gross Profit YoY Change
(GrossProfit[2014 Q4] - GrossProfit[2013 Q4]) / GrossProfit[2013 Q4] × 100
|
$6.840M
Gross Profit YoY Change
(GrossProfit[2014 Q2] - GrossProfit[2013 Q2]) / GrossProfit[2013 Q2] × 100
|
| Selling, General & Admin |
$200.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q4] - SellingGeneralAndAdministrativeExpenses[2022 Q4]) / SellingGeneralAndAdministrativeExpenses[2022 Q4] × 100
|
$191.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q2] - SellingGeneralAndAdministrativeExpenses[2022 Q2]) / SellingGeneralAndAdministrativeExpenses[2022 Q2] × 100
|
$256.7K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q4] - SellingGeneralAndAdministrativeExpenses[2021 Q4]) / SellingGeneralAndAdministrativeExpenses[2021 Q4] × 100
|
$168.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q2] - SellingGeneralAndAdministrativeExpenses[2021 Q2]) / SellingGeneralAndAdministrativeExpenses[2021 Q2] × 100
|
$181.4K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q4] - SellingGeneralAndAdministrativeExpenses[2020 Q4]) / SellingGeneralAndAdministrativeExpenses[2020 Q4] × 100
|
$167.5K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q2] - SellingGeneralAndAdministrativeExpenses[2020 Q2]) / SellingGeneralAndAdministrativeExpenses[2020 Q2] × 100
|
$132.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q4] - SellingGeneralAndAdministrativeExpenses[2019 Q4]) / SellingGeneralAndAdministrativeExpenses[2019 Q4] × 100
|
$185.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q2] - SellingGeneralAndAdministrativeExpenses[2019 Q2]) / SellingGeneralAndAdministrativeExpenses[2019 Q2] × 100
|
$186.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q4] - SellingGeneralAndAdministrativeExpenses[2018 Q4]) / SellingGeneralAndAdministrativeExpenses[2018 Q4] × 100
|
$217.6K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q2] - SellingGeneralAndAdministrativeExpenses[2018 Q2]) / SellingGeneralAndAdministrativeExpenses[2018 Q2] × 100
|
$253.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q4] - SellingGeneralAndAdministrativeExpenses[2017 Q4]) / SellingGeneralAndAdministrativeExpenses[2017 Q4] × 100
|
$184.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q2] - SellingGeneralAndAdministrativeExpenses[2017 Q2]) / SellingGeneralAndAdministrativeExpenses[2017 Q2] × 100
|
$366.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q4] - SellingGeneralAndAdministrativeExpenses[2016 Q4]) / SellingGeneralAndAdministrativeExpenses[2016 Q4] × 100
|
$175.9K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q2] - SellingGeneralAndAdministrativeExpenses[2016 Q2]) / SellingGeneralAndAdministrativeExpenses[2016 Q2] × 100
|
$190.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2016 Q4] - SellingGeneralAndAdministrativeExpenses[2015 Q4]) / SellingGeneralAndAdministrativeExpenses[2015 Q4] × 100
|
$180.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2016 Q2] - SellingGeneralAndAdministrativeExpenses[2015 Q2]) / SellingGeneralAndAdministrativeExpenses[2015 Q2] × 100
|
$140.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2015 Q4] - SellingGeneralAndAdministrativeExpenses[2014 Q4]) / SellingGeneralAndAdministrativeExpenses[2014 Q4] × 100
|
$180.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2015 Q2] - SellingGeneralAndAdministrativeExpenses[2014 Q2]) / SellingGeneralAndAdministrativeExpenses[2014 Q2] × 100
|
$170.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2014 Q4] - SellingGeneralAndAdministrativeExpenses[2013 Q4]) / SellingGeneralAndAdministrativeExpenses[2013 Q4] × 100
|
$220.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2014 Q2] - SellingGeneralAndAdministrativeExpenses[2013 Q2]) / SellingGeneralAndAdministrativeExpenses[2013 Q2] × 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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$207.2K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q4] - OperatingExpenses[2022 Q4]) / OperatingExpenses[2022 Q4] × 100
|
$196.1K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q2] - OperatingExpenses[2022 Q2]) / OperatingExpenses[2022 Q2] × 100
|
$250.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q4] - OperatingExpenses[2021 Q4]) / OperatingExpenses[2021 Q4] × 100
|
$174.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q2] - OperatingExpenses[2021 Q2]) / OperatingExpenses[2021 Q2] × 100
|
$185.6K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q4] - OperatingExpenses[2020 Q4]) / OperatingExpenses[2020 Q4] × 100
|
$173.3K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q2] - OperatingExpenses[2020 Q2]) / OperatingExpenses[2020 Q2] × 100
|
$138.8K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q4] - OperatingExpenses[2019 Q4]) / OperatingExpenses[2019 Q4] × 100
|
$190.2K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q2] - OperatingExpenses[2019 Q2]) / OperatingExpenses[2019 Q2] × 100
|
$189.2K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q4] - OperatingExpenses[2018 Q4]) / OperatingExpenses[2018 Q4] × 100
|
$222.9K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q2] - OperatingExpenses[2018 Q2]) / OperatingExpenses[2018 Q2] × 100
|
$224.5K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q4] - OperatingExpenses[2017 Q4]) / OperatingExpenses[2017 Q4] × 100
|
$188.7K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q2] - OperatingExpenses[2017 Q2]) / OperatingExpenses[2017 Q2] × 100
|
$366.3K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q4] - OperatingExpenses[2016 Q4]) / OperatingExpenses[2016 Q4] × 100
|
$180.6K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q2] - OperatingExpenses[2016 Q2]) / OperatingExpenses[2016 Q2] × 100
|
$200.0K
Operating Expenses YoY Change
(OperatingExpenses[2016 Q4] - OperatingExpenses[2015 Q4]) / OperatingExpenses[2015 Q4] × 100
|
$180.0K
Operating Expenses YoY Change
(OperatingExpenses[2016 Q2] - OperatingExpenses[2015 Q2]) / OperatingExpenses[2015 Q2] × 100
|
$140.0K
Operating Expenses YoY Change
(OperatingExpenses[2015 Q4] - OperatingExpenses[2014 Q4]) / OperatingExpenses[2014 Q4] × 100
|
$180.0K
Operating Expenses YoY Change
(OperatingExpenses[2015 Q2] - OperatingExpenses[2014 Q2]) / OperatingExpenses[2014 Q2] × 100
|
$170.0K
Operating Expenses YoY Change
(OperatingExpenses[2014 Q4] - OperatingExpenses[2013 Q4]) / OperatingExpenses[2013 Q4] × 100
|
$220.0K
Operating Expenses YoY Change
(OperatingExpenses[2014 Q2] - OperatingExpenses[2013 Q2]) / OperatingExpenses[2013 Q2] × 100
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2023 Q4] - OperatingIncomeLoss[2022 Q4]) / OperatingIncomeLoss[2022 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2023 Q2] - OperatingIncomeLoss[2022 Q2]) / OperatingIncomeLoss[2022 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q4] - OperatingIncomeLoss[2021 Q4]) / OperatingIncomeLoss[2021 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2022 Q2] - OperatingIncomeLoss[2021 Q2]) / OperatingIncomeLoss[2021 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q4] - OperatingIncomeLoss[2020 Q4]) / OperatingIncomeLoss[2020 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q2] - OperatingIncomeLoss[2020 Q2]) / OperatingIncomeLoss[2020 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2020 Q4] - OperatingIncomeLoss[2019 Q4]) / OperatingIncomeLoss[2019 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2020 Q2] - OperatingIncomeLoss[2019 Q2]) / OperatingIncomeLoss[2019 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2019 Q4] - OperatingIncomeLoss[2018 Q4]) / OperatingIncomeLoss[2018 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2019 Q2] - OperatingIncomeLoss[2018 Q2]) / OperatingIncomeLoss[2018 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q4] - OperatingIncomeLoss[2017 Q4]) / OperatingIncomeLoss[2017 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q2] - OperatingIncomeLoss[2017 Q2]) / OperatingIncomeLoss[2017 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q4] - OperatingIncomeLoss[2016 Q4]) / OperatingIncomeLoss[2016 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q2] - OperatingIncomeLoss[2016 Q2]) / OperatingIncomeLoss[2016 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q4] - OperatingIncomeLoss[2015 Q4]) / OperatingIncomeLoss[2015 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q2] - OperatingIncomeLoss[2015 Q2]) / OperatingIncomeLoss[2015 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q4] - OperatingIncomeLoss[2014 Q4]) / OperatingIncomeLoss[2014 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q2] - OperatingIncomeLoss[2014 Q2]) / OperatingIncomeLoss[2014 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q4] - OperatingIncomeLoss[2013 Q4]) / OperatingIncomeLoss[2013 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q2] - OperatingIncomeLoss[2013 Q2]) / OperatingIncomeLoss[2013 Q2] × 100
|
| Interest Expense |
$6.788M
Interest Expense YoY Change
(InterestExpenses[2023 Q4] - InterestExpenses[2022 Q4]) / InterestExpenses[2022 Q4] × 100
|
$6.106M
Interest Expense YoY Change
(InterestExpenses[2023 Q2] - InterestExpenses[2022 Q2]) / InterestExpenses[2022 Q2] × 100
|
-$2.403M
Interest Expense YoY Change
(InterestExpenses[2022 Q4] - InterestExpenses[2021 Q4]) / InterestExpenses[2021 Q4] × 100
|
-$32.20M
Interest Expense YoY Change
(InterestExpenses[2022 Q2] - InterestExpenses[2021 Q2]) / InterestExpenses[2021 Q2] × 100
|
-$2.641M
Interest Expense YoY Change
(InterestExpenses[2021 Q4] - InterestExpenses[2020 Q4]) / InterestExpenses[2020 Q4] × 100
|
$5.462M
Interest Expense YoY Change
(InterestExpenses[2021 Q2] - InterestExpenses[2020 Q2]) / InterestExpenses[2020 Q2] × 100
|
$17.75M
Interest Expense YoY Change
(InterestExpenses[2020 Q4] - InterestExpenses[2019 Q4]) / InterestExpenses[2019 Q4] × 100
|
-$21.28M
Interest Expense YoY Change
(InterestExpenses[2020 Q2] - InterestExpenses[2019 Q2]) / InterestExpenses[2019 Q2] × 100
|
$1.610M
Interest Expense YoY Change
(InterestExpenses[2019 Q4] - InterestExpenses[2018 Q4]) / InterestExpenses[2018 Q4] × 100
|
$13.09M
Interest Expense YoY Change
(InterestExpenses[2019 Q2] - InterestExpenses[2018 Q2]) / InterestExpenses[2018 Q2] × 100
|
-$12.64M
Interest Expense YoY Change
(InterestExpenses[2018 Q4] - InterestExpenses[2017 Q4]) / InterestExpenses[2017 Q4] × 100
|
-$7.155M
Interest Expense YoY Change
(InterestExpenses[2018 Q2] - InterestExpenses[2017 Q2]) / InterestExpenses[2017 Q2] × 100
|
$687.2K
Interest Expense YoY Change
(InterestExpenses[2017 Q4] - InterestExpenses[2016 Q4]) / InterestExpenses[2016 Q4] × 100
|
$5.913M
Interest Expense YoY Change
(InterestExpenses[2017 Q2] - InterestExpenses[2016 Q2]) / InterestExpenses[2016 Q2] × 100
|
$12.49M
Interest Expense YoY Change
(InterestExpenses[2016 Q4] - InterestExpenses[2015 Q4]) / InterestExpenses[2015 Q4] × 100
|
$2.380M
Interest Expense YoY Change
(InterestExpenses[2016 Q2] - InterestExpenses[2015 Q2]) / InterestExpenses[2015 Q2] × 100
|
-$21.62M
Interest Expense YoY Change
(InterestExpenses[2015 Q4] - InterestExpenses[2014 Q4]) / InterestExpenses[2014 Q4] × 100
|
$540.0K
Interest Expense YoY Change
(InterestExpenses[2015 Q2] - InterestExpenses[2014 Q2]) / InterestExpenses[2014 Q2] × 100
|
-$13.16M
Interest Expense YoY Change
(InterestExpenses[2014 Q4] - InterestExpenses[2013 Q4]) / InterestExpenses[2013 Q4] × 100
|
$2.890M
Interest Expense YoY Change
(InterestExpenses[2014 Q2] - InterestExpenses[2013 Q2]) / InterestExpenses[2013 Q2] × 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
|
$20.00K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2016 Q4] - OtherExpenseIncome[2015 Q4]) / OtherExpenseIncome[2015 Q4] × 100
|
$10.00K
N/A
|
$10.00K
N/A
|
$0.00
N/A
|
$0.00
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014 Q4] - OtherExpenseIncome[2013 Q4]) / OtherExpenseIncome[2013 Q4] × 100
|
$0.00
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014 Q2] - OtherExpenseIncome[2013 Q2]) / OtherExpenseIncome[2013 Q2] × 100
|
| Pretax Income |
$13.44M
Pretax Income YoY Change
(PretaxIncome[2023 Q4] - PretaxIncome[2022 Q4]) / PretaxIncome[2022 Q4] × 100
|
$12.56M
Pretax Income YoY Change
(PretaxIncome[2023 Q2] - PretaxIncome[2022 Q2]) / PretaxIncome[2022 Q2] × 100
|
$3.881M
Pretax Income YoY Change
(PretaxIncome[2022 Q4] - PretaxIncome[2021 Q4]) / PretaxIncome[2021 Q4] × 100
|
-$26.28M
Pretax Income YoY Change
(PretaxIncome[2022 Q2] - PretaxIncome[2021 Q2]) / PretaxIncome[2021 Q2] × 100
|
$3.128M
Pretax Income YoY Change
(PretaxIncome[2021 Q4] - PretaxIncome[2020 Q4]) / PretaxIncome[2020 Q4] × 100
|
$11.85M
Pretax Income YoY Change
(PretaxIncome[2021 Q2] - PretaxIncome[2020 Q2]) / PretaxIncome[2020 Q2] × 100
|
$24.76M
Pretax Income YoY Change
(PretaxIncome[2020 Q4] - PretaxIncome[2019 Q4]) / PretaxIncome[2019 Q4] × 100
|
-$14.03M
Pretax Income YoY Change
(PretaxIncome[2020 Q2] - PretaxIncome[2019 Q2]) / PretaxIncome[2019 Q2] × 100
|
$8.137M
Pretax Income YoY Change
(PretaxIncome[2019 Q4] - PretaxIncome[2018 Q4]) / PretaxIncome[2018 Q4] × 100
|
$20.12M
Pretax Income YoY Change
(PretaxIncome[2019 Q2] - PretaxIncome[2018 Q2]) / PretaxIncome[2018 Q2] × 100
|
-$5.903M
Pretax Income YoY Change
(PretaxIncome[2018 Q4] - PretaxIncome[2017 Q4]) / PretaxIncome[2017 Q4] × 100
|
$292.9K
Pretax Income YoY Change
(PretaxIncome[2018 Q2] - PretaxIncome[2017 Q2]) / PretaxIncome[2017 Q2] × 100
|
$7.015M
Pretax Income YoY Change
(PretaxIncome[2017 Q4] - PretaxIncome[2016 Q4]) / PretaxIncome[2016 Q4] × 100
|
$12.20M
Pretax Income YoY Change
(PretaxIncome[2017 Q2] - PretaxIncome[2016 Q2]) / PretaxIncome[2016 Q2] × 100
|
$19.11M
Pretax Income YoY Change
(PretaxIncome[2016 Q4] - PretaxIncome[2015 Q4]) / PretaxIncome[2015 Q4] × 100
|
$8.810M
Pretax Income YoY Change
(PretaxIncome[2016 Q2] - PretaxIncome[2015 Q2]) / PretaxIncome[2015 Q2] × 100
|
-$14.87M
Pretax Income YoY Change
(PretaxIncome[2015 Q4] - PretaxIncome[2014 Q4]) / PretaxIncome[2014 Q4] × 100
|
$7.100M
Pretax Income YoY Change
(PretaxIncome[2015 Q2] - PretaxIncome[2014 Q2]) / PretaxIncome[2014 Q2] × 100
|
-$6.590M
Pretax Income YoY Change
(PretaxIncome[2014 Q4] - PretaxIncome[2013 Q4]) / PretaxIncome[2013 Q4] × 100
|
$9.510M
Pretax Income YoY Change
(PretaxIncome[2014 Q2] - PretaxIncome[2013 Q2]) / PretaxIncome[2013 Q2] × 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
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$13.44M
Net Income YoY Change
(NetIncome[2023 Q4] - NetIncome[2022 Q4]) / NetIncome[2022 Q4] × 100
|
$12.56M
Net Income YoY Change
(NetIncome[2023 Q2] - NetIncome[2022 Q2]) / NetIncome[2022 Q2] × 100
|
$3.881M
Net Income YoY Change
(NetIncome[2022 Q4] - NetIncome[2021 Q4]) / NetIncome[2021 Q4] × 100
|
-$26.28M
Net Income YoY Change
(NetIncome[2022 Q2] - NetIncome[2021 Q2]) / NetIncome[2021 Q2] × 100
|
$3.128M
Net Income YoY Change
(NetIncome[2021 Q4] - NetIncome[2020 Q4]) / NetIncome[2020 Q4] × 100
|
$11.85M
Net Income YoY Change
(NetIncome[2021 Q2] - NetIncome[2020 Q2]) / NetIncome[2020 Q2] × 100
|
$24.76M
Net Income YoY Change
(NetIncome[2020 Q4] - NetIncome[2019 Q4]) / NetIncome[2019 Q4] × 100
|
-$14.03M
Net Income YoY Change
(NetIncome[2020 Q2] - NetIncome[2019 Q2]) / NetIncome[2019 Q2] × 100
|
$8.137M
Net Income YoY Change
(NetIncome[2019 Q4] - NetIncome[2018 Q4]) / NetIncome[2018 Q4] × 100
|
$20.12M
Net Income YoY Change
(NetIncome[2019 Q2] - NetIncome[2018 Q2]) / NetIncome[2018 Q2] × 100
|
-$5.903M
Net Income YoY Change
(NetIncome[2018 Q4] - NetIncome[2017 Q4]) / NetIncome[2017 Q4] × 100
|
$292.9K
Net Income YoY Change
(NetIncome[2018 Q2] - NetIncome[2017 Q2]) / NetIncome[2017 Q2] × 100
|
$7.015M
Net Income YoY Change
(NetIncome[2017 Q4] - NetIncome[2016 Q4]) / NetIncome[2016 Q4] × 100
|
$12.20M
Net Income YoY Change
(NetIncome[2017 Q2] - NetIncome[2016 Q2]) / NetIncome[2016 Q2] × 100
|
$19.11M
Net Income YoY Change
(NetIncome[2016 Q4] - NetIncome[2015 Q4]) / NetIncome[2015 Q4] × 100
|
$8.810M
Net Income YoY Change
(NetIncome[2016 Q2] - NetIncome[2015 Q2]) / NetIncome[2015 Q2] × 100
|
-$14.87M
Net Income YoY Change
(NetIncome[2015 Q4] - NetIncome[2014 Q4]) / NetIncome[2014 Q4] × 100
|
$7.100M
Net Income YoY Change
(NetIncome[2015 Q2] - NetIncome[2014 Q2]) / NetIncome[2014 Q2] × 100
|
-$6.590M
Net Income YoY Change
(NetIncome[2014 Q4] - NetIncome[2013 Q4]) / NetIncome[2013 Q4] × 100
|
$9.510M
Net Income YoY Change
(NetIncome[2014 Q2] - NetIncome[2013 Q2]) / NetIncome[2013 Q2] × 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.25
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q4] - DilutedEPS[2022 Q4]) / DilutedEPS[2022 Q4] × 100
|
$0.24
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q2] - DilutedEPS[2022 Q2]) / DilutedEPS[2022 Q2] × 100
|
$0.07
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q4] - DilutedEPS[2021 Q4]) / DilutedEPS[2021 Q4] × 100
|
-$0.50
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q2] - DilutedEPS[2021 Q2]) / DilutedEPS[2021 Q2] × 100
|
$0.06
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q4] - DilutedEPS[2020 Q4]) / DilutedEPS[2020 Q4] × 100
|
$0.23
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q2] - DilutedEPS[2020 Q2]) / DilutedEPS[2020 Q2] × 100
|
$0.47
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q4] - DilutedEPS[2019 Q4]) / DilutedEPS[2019 Q4] × 100
|
-$0.27
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q2] - DilutedEPS[2019 Q2]) / DilutedEPS[2019 Q2] × 100
|
$0.16
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q4] - DilutedEPS[2018 Q4]) / DilutedEPS[2018 Q4] × 100
|
$0.38
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q2] - DilutedEPS[2018 Q2]) / DilutedEPS[2018 Q2] × 100
|
-$0.11
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q4] - DilutedEPS[2017 Q4]) / DilutedEPS[2017 Q4] × 100
|
$0.01
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q2] - DilutedEPS[2017 Q2]) / DilutedEPS[2017 Q2] × 100
|
$0.13
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q4] - DilutedEPS[2016 Q4]) / DilutedEPS[2016 Q4] × 100
|
$0.23
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q2] - DilutedEPS[2016 Q2]) / DilutedEPS[2016 Q2] × 100
|
$0.37
Diluted Earnings Per Share YoY Change
(DilutedEPS[2016 Q4] - DilutedEPS[2015 Q4]) / DilutedEPS[2015 Q4] × 100
|
$0.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2016 Q2] - DilutedEPS[2015 Q2]) / DilutedEPS[2015 Q2] × 100
|
-$0.28
Diluted Earnings Per Share YoY Change
(DilutedEPS[2015 Q4] - DilutedEPS[2014 Q4]) / DilutedEPS[2014 Q4] × 100
|
$0.14
Diluted Earnings Per Share YoY Change
(DilutedEPS[2015 Q2] - DilutedEPS[2014 Q2]) / DilutedEPS[2014 Q2] × 100
|
-$0.13
Diluted Earnings Per Share YoY Change
(DilutedEPS[2014 Q4] - DilutedEPS[2013 Q4]) / DilutedEPS[2013 Q4] × 100
|
$0.18
Diluted Earnings Per Share YoY Change
(DilutedEPS[2014 Q2] - DilutedEPS[2013 Q2]) / DilutedEPS[2013 Q2] × 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
|
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
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...