|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$16.00M
Revenue YoY Change
(Revenue[2025] - Revenue[2024]) / Revenue[2024] × 100
|
$16.00M
Revenue YoY Change
(Revenue[2024] - Revenue[2023]) / Revenue[2023] × 100
|
$14.44M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$14.05M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$14.49M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
| Cost Of Revenue |
$3.450M
Cost Of Revenue YoY Change
(CostOfRevenue[2025] - CostOfRevenue[2024]) / CostOfRevenue[2024] × 100
|
$3.700M
Cost Of Revenue YoY Change
(CostOfRevenue[2024] - CostOfRevenue[2023]) / CostOfRevenue[2023] × 100
|
$2.845M
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$2.379M
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$2.250M
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
| Gross Profit |
$12.55M
Gross Profit YoY Change
(GrossProfit[2025] - GrossProfit[2024]) / GrossProfit[2024] × 100
|
$12.30M
Gross Profit YoY Change
(GrossProfit[2024] - GrossProfit[2023]) / GrossProfit[2023] × 100
|
$11.59M
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
$11.67M
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
$12.24M
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
| Selling, General & Admin |
$260.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025] - SellingGeneralAndAdministrativeExpenses[2024]) / SellingGeneralAndAdministrativeExpenses[2024] × 100
|
$240.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024] - SellingGeneralAndAdministrativeExpenses[2023]) / SellingGeneralAndAdministrativeExpenses[2023] × 100
|
$237.4K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$237.7K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$240.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 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 |
$350.0K
Operating Expenses YoY Change
(OperatingExpenses[2025] - OperatingExpenses[2024]) / OperatingExpenses[2024] × 100
|
$300.0K
Operating Expenses YoY Change
(OperatingExpenses[2024] - OperatingExpenses[2023]) / OperatingExpenses[2023] × 100
|
$303.0K
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$304.5K
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$300.0K
Operating Expenses YoY Change
(OperatingExpenses[2021] - OperatingExpenses[2020]) / OperatingExpenses[2020] × 100
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2025] - OperatingIncomeLoss[2024]) / OperatingIncomeLoss[2024] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2024] - OperatingIncomeLoss[2023]) / OperatingIncomeLoss[2023] × 100
|
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
|
| Interest Expense |
N/A
|
N/A
|
-$26.99M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
-$25.88M
Interest Expense YoY Change
(InterestExpenses[2022] - InterestExpenses[2021]) / InterestExpenses[2021] × 100
|
$18.19M
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
| Other Income/Expense, Net |
-$7.130M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025] - OtherExpenseIncome[2024]) / OtherExpenseIncome[2024] × 100
|
$3.000M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$4.870M
Pretax Income YoY Change
(PretaxIncome[2025] - PretaxIncome[2024]) / PretaxIncome[2024] × 100
|
$15.00M
Pretax Income YoY Change
(PretaxIncome[2024] - PretaxIncome[2023]) / PretaxIncome[2023] × 100
|
-$15.71M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$14.51M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$30.13M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$4.870M
Net Income YoY Change
(NetIncome[2025] - NetIncome[2024]) / NetIncome[2024] × 100
|
$15.00M
Net Income YoY Change
(NetIncome[2024] - NetIncome[2023]) / NetIncome[2023] × 100
|
-$15.71M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$14.51M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$30.13M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.31
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025] - DilutedEPS[2024]) / DilutedEPS[2024] × 100
|
$0.93
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024] - DilutedEPS[2023]) / DilutedEPS[2023] × 100
|
-$1.01
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
-$0.93
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$1.97
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 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
|
2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 | 2020 Q1 | 2019 Q3 | 2019 Q1 | 2018 Q3 | 2017 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$7.800M
Revenue YoY Change
(Revenue[2025 Q1] - Revenue[2024 Q1]) / Revenue[2024 Q1] × 100
|
$7.960M
Revenue YoY Change
(Revenue[2024 Q3] - Revenue[2023 Q3]) / Revenue[2023 Q3] × 100
|
$7.870M
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
$7.770M
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
$7.437M
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
$6.999M
Revenue YoY Change
(Revenue[2022 Q3] - Revenue[2021 Q3]) / Revenue[2021 Q3] × 100
|
$6.967M
Revenue YoY Change
(Revenue[2022 Q1] - Revenue[2021 Q1]) / Revenue[2021 Q1] × 100
|
$7.079M
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
$7.130M
Revenue YoY Change
(Revenue[2021 Q1] - Revenue[2020 Q1]) / Revenue[2020 Q1] × 100
|
$7.360M
Revenue YoY Change
(Revenue[2020 Q3] - Revenue[2019 Q3]) / Revenue[2019 Q3] × 100
|
$7.420M
Revenue YoY Change
(Revenue[2020 Q1] - Revenue[2019 Q1]) / Revenue[2019 Q1] × 100
|
$8.330M
Revenue YoY Change
(Revenue[2019 Q3] - Revenue[2018 Q3]) / Revenue[2018 Q3] × 100
|
$8.850M
Revenue YoY Change
(Revenue[2019 Q1] - Revenue[2018 Q1]) / Revenue[2018 Q1] × 100
|
$8.820M
Revenue YoY Change
(Revenue[2018 Q3] - Revenue[2017 Q3]) / Revenue[2017 Q3] × 100
|
$9.130M
N/A
|
| Cost Of Revenue |
$1.660M
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q1] - CostOfRevenue[2024 Q1]) / CostOfRevenue[2024 Q1] × 100
|
$1.790M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q3] - CostOfRevenue[2023 Q3]) / CostOfRevenue[2023 Q3] × 100
|
$1.790M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q1] - CostOfRevenue[2023 Q1]) / CostOfRevenue[2023 Q1] × 100
|
$1.910M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q3] - CostOfRevenue[2022 Q3]) / CostOfRevenue[2022 Q3] × 100
|
$1.612M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q1] - CostOfRevenue[2022 Q1]) / CostOfRevenue[2022 Q1] × 100
|
$1.232M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q3] - CostOfRevenue[2021 Q3]) / CostOfRevenue[2021 Q3] × 100
|
$1.216M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q1] - CostOfRevenue[2021 Q1]) / CostOfRevenue[2021 Q1] × 100
|
$1.163M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q3] - CostOfRevenue[2020 Q3]) / CostOfRevenue[2020 Q3] × 100
|
$1.130M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q1] - CostOfRevenue[2020 Q1]) / CostOfRevenue[2020 Q1] × 100
|
$1.130M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q3] - CostOfRevenue[2019 Q3]) / CostOfRevenue[2019 Q3] × 100
|
$1.270M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q1] - CostOfRevenue[2019 Q1]) / CostOfRevenue[2019 Q1] × 100
|
$1.420M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q3] - CostOfRevenue[2018 Q3]) / CostOfRevenue[2018 Q3] × 100
|
$1.420M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q1] - CostOfRevenue[2018 Q1]) / CostOfRevenue[2018 Q1] × 100
|
$1.410M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q3] - CostOfRevenue[2017 Q3]) / CostOfRevenue[2017 Q3] × 100
|
$1.450M
N/A
|
| Gross Profit |
$6.140M
Gross Profit YoY Change
(GrossProfit[2025 Q1] - GrossProfit[2024 Q1]) / GrossProfit[2024 Q1] × 100
|
$6.170M
Gross Profit YoY Change
(GrossProfit[2024 Q3] - GrossProfit[2023 Q3]) / GrossProfit[2023 Q3] × 100
|
$6.080M
Gross Profit YoY Change
(GrossProfit[2024 Q1] - GrossProfit[2023 Q1]) / GrossProfit[2023 Q1] × 100
|
$5.860M
Gross Profit YoY Change
(GrossProfit[2023 Q3] - GrossProfit[2022 Q3]) / GrossProfit[2022 Q3] × 100
|
$5.825M
Gross Profit YoY Change
(GrossProfit[2023 Q1] - GrossProfit[2022 Q1]) / GrossProfit[2022 Q1] × 100
|
$5.766M
Gross Profit YoY Change
(GrossProfit[2022 Q3] - GrossProfit[2021 Q3]) / GrossProfit[2021 Q3] × 100
|
$5.751M
Gross Profit YoY Change
(GrossProfit[2022 Q1] - GrossProfit[2021 Q1]) / GrossProfit[2021 Q1] × 100
|
$5.916M
Gross Profit YoY Change
(GrossProfit[2021 Q3] - GrossProfit[2020 Q3]) / GrossProfit[2020 Q3] × 100
|
$6.000M
Gross Profit YoY Change
(GrossProfit[2021 Q1] - GrossProfit[2020 Q1]) / GrossProfit[2020 Q1] × 100
|
$6.240M
Gross Profit YoY Change
(GrossProfit[2020 Q3] - GrossProfit[2019 Q3]) / GrossProfit[2019 Q3] × 100
|
$6.140M
Gross Profit YoY Change
(GrossProfit[2020 Q1] - GrossProfit[2019 Q1]) / GrossProfit[2019 Q1] × 100
|
$6.910M
Gross Profit YoY Change
(GrossProfit[2019 Q3] - GrossProfit[2018 Q3]) / GrossProfit[2018 Q3] × 100
|
$7.430M
Gross Profit YoY Change
(GrossProfit[2019 Q1] - GrossProfit[2018 Q1]) / GrossProfit[2018 Q1] × 100
|
$7.410M
Gross Profit YoY Change
(GrossProfit[2018 Q3] - GrossProfit[2017 Q3]) / GrossProfit[2017 Q3] × 100
|
$7.680M
N/A
|
| Selling, General & Admin |
$140.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q1] - SellingGeneralAndAdministrativeExpenses[2024 Q1]) / SellingGeneralAndAdministrativeExpenses[2024 Q1] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q3] - SellingGeneralAndAdministrativeExpenses[2023 Q3]) / SellingGeneralAndAdministrativeExpenses[2023 Q3] × 100
|
$110.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q1] - SellingGeneralAndAdministrativeExpenses[2023 Q1]) / SellingGeneralAndAdministrativeExpenses[2023 Q1] × 100
|
$130.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q3] - SellingGeneralAndAdministrativeExpenses[2022 Q3]) / SellingGeneralAndAdministrativeExpenses[2022 Q3] × 100
|
$121.6K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q1] - SellingGeneralAndAdministrativeExpenses[2022 Q1]) / SellingGeneralAndAdministrativeExpenses[2022 Q1] × 100
|
$115.8K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q3] - SellingGeneralAndAdministrativeExpenses[2021 Q3]) / SellingGeneralAndAdministrativeExpenses[2021 Q3] × 100
|
$112.6K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q1] - SellingGeneralAndAdministrativeExpenses[2021 Q1]) / SellingGeneralAndAdministrativeExpenses[2021 Q1] × 100
|
$125.1K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q3] - SellingGeneralAndAdministrativeExpenses[2020 Q3]) / SellingGeneralAndAdministrativeExpenses[2020 Q3] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q1] - SellingGeneralAndAdministrativeExpenses[2020 Q1]) / SellingGeneralAndAdministrativeExpenses[2020 Q1] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q3] - SellingGeneralAndAdministrativeExpenses[2019 Q3]) / SellingGeneralAndAdministrativeExpenses[2019 Q3] × 100
|
$140.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q1] - SellingGeneralAndAdministrativeExpenses[2019 Q1]) / SellingGeneralAndAdministrativeExpenses[2019 Q1] × 100
|
$110.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q3] - SellingGeneralAndAdministrativeExpenses[2018 Q3]) / SellingGeneralAndAdministrativeExpenses[2018 Q3] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q1] - SellingGeneralAndAdministrativeExpenses[2018 Q1]) / SellingGeneralAndAdministrativeExpenses[2018 Q1] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q3] - SellingGeneralAndAdministrativeExpenses[2017 Q3]) / SellingGeneralAndAdministrativeExpenses[2017 Q3] × 100
|
$120.0K
N/A
|
| 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 |
$200.0K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q1] - OperatingExpenses[2024 Q1]) / OperatingExpenses[2024 Q1] × 100
|
$150.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q3] - OperatingExpenses[2023 Q3]) / OperatingExpenses[2023 Q3] × 100
|
$150.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
$150.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$152.3K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
$150.7K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$137.9K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q1] - OperatingExpenses[2021 Q1]) / OperatingExpenses[2021 Q1] × 100
|
$166.5K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
$140.0K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q1] - OperatingExpenses[2020 Q1]) / OperatingExpenses[2020 Q1] × 100
|
$140.0K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q3] - OperatingExpenses[2019 Q3]) / OperatingExpenses[2019 Q3] × 100
|
$180.0K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q1] - OperatingExpenses[2019 Q1]) / OperatingExpenses[2019 Q1] × 100
|
$150.0K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q3] - OperatingExpenses[2018 Q3]) / OperatingExpenses[2018 Q3] × 100
|
$160.0K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q1] - OperatingExpenses[2018 Q1]) / OperatingExpenses[2018 Q1] × 100
|
$150.0K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q3] - OperatingExpenses[2017 Q3]) / OperatingExpenses[2017 Q3] × 100
|
$140.0K
N/A
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2025 Q1] - OperatingIncomeLoss[2024 Q1]) / OperatingIncomeLoss[2024 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2024 Q3] - OperatingIncomeLoss[2023 Q3]) / OperatingIncomeLoss[2023 Q3] × 100
|
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
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$15.30M
Interest Expense YoY Change
(InterestExpenses[2023 Q1] - InterestExpenses[2022 Q1]) / InterestExpenses[2022 Q1] × 100
|
-$42.29M
Interest Expense YoY Change
(InterestExpenses[2022 Q3] - InterestExpenses[2021 Q3]) / InterestExpenses[2021 Q3] × 100
|
-$29.66M
Interest Expense YoY Change
(InterestExpenses[2022 Q1] - InterestExpenses[2021 Q1]) / InterestExpenses[2021 Q1] × 100
|
$3.783M
Interest Expense YoY Change
(InterestExpenses[2021 Q3] - InterestExpenses[2020 Q3]) / InterestExpenses[2020 Q3] × 100
|
$8.750M
Interest Expense YoY Change
(InterestExpenses[2021 Q1] - InterestExpenses[2020 Q1]) / InterestExpenses[2020 Q1] × 100
|
$9.430M
Interest Expense YoY Change
(InterestExpenses[2020 Q3] - InterestExpenses[2019 Q3]) / InterestExpenses[2019 Q3] × 100
|
-$15.24M
Interest Expense YoY Change
(InterestExpenses[2020 Q1] - InterestExpenses[2019 Q1]) / InterestExpenses[2019 Q1] × 100
|
$8.820M
Interest Expense YoY Change
(InterestExpenses[2019 Q3] - InterestExpenses[2018 Q3]) / InterestExpenses[2018 Q3] × 100
|
$4.750M
Interest Expense YoY Change
(InterestExpenses[2019 Q1] - InterestExpenses[2018 Q1]) / InterestExpenses[2018 Q1] × 100
|
-$5.610M
Interest Expense YoY Change
(InterestExpenses[2018 Q3] - InterestExpenses[2017 Q3]) / InterestExpenses[2017 Q3] × 100
|
$3.700M
N/A
|
| Other Income/Expense, Net |
-$13.71M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025 Q1] - OtherExpenseIncome[2024 Q1]) / OtherExpenseIncome[2024 Q1] × 100
|
$6.980M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2024 Q3] - OtherExpenseIncome[2023 Q3]) / OtherExpenseIncome[2023 Q3] × 100
|
$22.07M
N/A
|
-$19.71M
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 |
-$7.770M
Pretax Income YoY Change
(PretaxIncome[2025 Q1] - PretaxIncome[2024 Q1]) / PretaxIncome[2024 Q1] × 100
|
$13.00M
Pretax Income YoY Change
(PretaxIncome[2024 Q3] - PretaxIncome[2023 Q3]) / PretaxIncome[2023 Q3] × 100
|
$28.00M
Pretax Income YoY Change
(PretaxIncome[2024 Q1] - PretaxIncome[2023 Q1]) / PretaxIncome[2023 Q1] × 100
|
-$14.00M
Pretax Income YoY Change
(PretaxIncome[2023 Q3] - PretaxIncome[2022 Q3]) / PretaxIncome[2022 Q3] × 100
|
$20.97M
Pretax Income YoY Change
(PretaxIncome[2023 Q1] - PretaxIncome[2022 Q1]) / PretaxIncome[2022 Q1] × 100
|
-$36.68M
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
-$24.05M
Pretax Income YoY Change
(PretaxIncome[2022 Q1] - PretaxIncome[2021 Q1]) / PretaxIncome[2021 Q1] × 100
|
$9.533M
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
$14.61M
Pretax Income YoY Change
(PretaxIncome[2021 Q1] - PretaxIncome[2020 Q1]) / PretaxIncome[2020 Q1] × 100
|
$15.52M
Pretax Income YoY Change
(PretaxIncome[2020 Q3] - PretaxIncome[2019 Q3]) / PretaxIncome[2019 Q3] × 100
|
-$9.270M
Pretax Income YoY Change
(PretaxIncome[2020 Q1] - PretaxIncome[2019 Q1]) / PretaxIncome[2019 Q1] × 100
|
$15.58M
Pretax Income YoY Change
(PretaxIncome[2019 Q3] - PretaxIncome[2018 Q3]) / PretaxIncome[2018 Q3] × 100
|
$12.03M
Pretax Income YoY Change
(PretaxIncome[2019 Q1] - PretaxIncome[2018 Q1]) / PretaxIncome[2018 Q1] × 100
|
$1.660M
Pretax Income YoY Change
(PretaxIncome[2018 Q3] - PretaxIncome[2017 Q3]) / PretaxIncome[2017 Q3] × 100
|
$11.24M
N/A
|
| 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 |
-$7.770M
Net Income YoY Change
(NetIncome[2025 Q1] - NetIncome[2024 Q1]) / NetIncome[2024 Q1] × 100
|
$13.00M
Net Income YoY Change
(NetIncome[2024 Q3] - NetIncome[2023 Q3]) / NetIncome[2023 Q3] × 100
|
$28.00M
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
-$14.00M
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
$20.97M
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
-$36.68M
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
-$24.05M
Net Income YoY Change
(NetIncome[2022 Q1] - NetIncome[2021 Q1]) / NetIncome[2021 Q1] × 100
|
$9.533M
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
$14.61M
Net Income YoY Change
(NetIncome[2021 Q1] - NetIncome[2020 Q1]) / NetIncome[2020 Q1] × 100
|
$15.52M
Net Income YoY Change
(NetIncome[2020 Q3] - NetIncome[2019 Q3]) / NetIncome[2019 Q3] × 100
|
-$9.270M
Net Income YoY Change
(NetIncome[2020 Q1] - NetIncome[2019 Q1]) / NetIncome[2019 Q1] × 100
|
$15.58M
Net Income YoY Change
(NetIncome[2019 Q3] - NetIncome[2018 Q3]) / NetIncome[2018 Q3] × 100
|
$12.03M
Net Income YoY Change
(NetIncome[2019 Q1] - NetIncome[2018 Q1]) / NetIncome[2018 Q1] × 100
|
$1.660M
Net Income YoY Change
(NetIncome[2018 Q3] - NetIncome[2017 Q3]) / NetIncome[2017 Q3] × 100
|
$11.24M
N/A
|
| 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.50
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025 Q1] - DilutedEPS[2024 Q1]) / DilutedEPS[2024 Q1] × 100
|
$0.81
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q3] - DilutedEPS[2023 Q3]) / DilutedEPS[2023 Q3] × 100
|
$1.75
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q1] - DilutedEPS[2023 Q1]) / DilutedEPS[2023 Q1] × 100
|
-$0.88
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q3] - DilutedEPS[2022 Q3]) / DilutedEPS[2022 Q3] × 100
|
$1.34
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q1] - DilutedEPS[2022 Q1]) / DilutedEPS[2022 Q1] × 100
|
-$2.35
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q3] - DilutedEPS[2021 Q3]) / DilutedEPS[2021 Q3] × 100
|
-$1.53
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q1] - DilutedEPS[2021 Q1]) / DilutedEPS[2021 Q1] × 100
|
$0.61
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q3] - DilutedEPS[2020 Q3]) / DilutedEPS[2020 Q3] × 100
|
$0.95
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q1] - DilutedEPS[2020 Q1]) / DilutedEPS[2020 Q1] × 100
|
$1.01
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q3] - DilutedEPS[2019 Q3]) / DilutedEPS[2019 Q3] × 100
|
-$0.60
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q1] - DilutedEPS[2019 Q1]) / DilutedEPS[2019 Q1] × 100
|
$1.02
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q3] - DilutedEPS[2018 Q3]) / DilutedEPS[2018 Q3] × 100
|
$0.79
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q1] - DilutedEPS[2018 Q1]) / DilutedEPS[2018 Q1] × 100
|
$0.11
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q3] - DilutedEPS[2017 Q3]) / DilutedEPS[2017 Q3] × 100
|
$0.74
N/A
|
| 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...