|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.372M
Revenue YoY Change
(Revenue[2025] - Revenue[2024]) / Revenue[2024] × 100
|
$1.245M
Revenue YoY Change
(Revenue[2024] - Revenue[2023]) / Revenue[2023] × 100
|
$225.0K
N/A
|
$0.00
N/A
|
$0.00
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
| Cost Of Revenue |
$1.921B
Cost Of Revenue YoY Change
(CostOfRevenue[2025] - CostOfRevenue[2024]) / CostOfRevenue[2024] × 100
|
$140.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2024] - CostOfRevenue[2023]) / CostOfRevenue[2023] × 100
|
$25.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$4.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$3.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
| Gross Profit |
$6.723B
Gross Profit YoY Change
(GrossProfit[2025] - GrossProfit[2024]) / GrossProfit[2024] × 100
|
$1.130M
Gross Profit YoY Change
(GrossProfit[2024] - GrossProfit[2023]) / GrossProfit[2023] × 100
|
$224.0K
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
-$4.000K
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
-$3.000K
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
| Selling, General & Admin |
$191.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025] - SellingGeneralAndAdministrativeExpenses[2024]) / SellingGeneralAndAdministrativeExpenses[2024] × 100
|
$189.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024] - SellingGeneralAndAdministrativeExpenses[2023]) / SellingGeneralAndAdministrativeExpenses[2023] × 100
|
$133.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$130.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$140.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021] - SellingGeneralAndAdministrativeExpenses[2020]) / SellingGeneralAndAdministrativeExpenses[2020] × 100
|
| Research & Development |
$3.601M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2025] - ResearchAndDevelopmentExpenses[2024]) / ResearchAndDevelopmentExpenses[2024] × 100
|
$2.735M
Research & Development YoY Change
(ResearchAndDevelopmentExpenses[2024] - ResearchAndDevelopmentExpenses[2023]) / ResearchAndDevelopmentExpenses[2023] × 100
|
$3.330M
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.600B
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2025] - DepreciationDepletionAndAmortizationTotal[2024]) / DepreciationDepletionAndAmortizationTotal[2024] × 100
|
$2.162B
Depreciation & Amortization YoY Change
(DepreciationDepletionAndAmortizationTotal[2024] - DepreciationDepletionAndAmortizationTotal[2023]) / DepreciationDepletionAndAmortizationTotal[2023] × 100
|
$1.732B
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$5.061M
Operating Expenses YoY Change
(OperatingExpenses[2025] - OperatingExpenses[2024]) / OperatingExpenses[2024] × 100
|
$4.589M
Operating Expenses YoY Change
(OperatingExpenses[2024] - OperatingExpenses[2023]) / OperatingExpenses[2023] × 100
|
$4.284M
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$3.629M
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$3.453M
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 |
$683.0K
Interest Expense YoY Change
(InterestExpenses[2025] - InterestExpenses[2024]) / InterestExpenses[2024] × 100
|
$138.0K
Interest Expense YoY Change
(InterestExpenses[2024] - InterestExpenses[2023]) / InterestExpenses[2023] × 100
|
|||
| Other Income/Expense, Net |
$239.1M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025] - OtherExpenseIncome[2024]) / OtherExpenseIncome[2024] × 100
|
-$15.68M
N/A
|
$0.00
N/A
|
$0.00
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2022] - OtherExpenseIncome[2021]) / OtherExpenseIncome[2021] × 100
|
$429.0K
N/A
|
| Pretax Income |
$2.978B
Pretax Income YoY Change
(PretaxIncome[2025] - PretaxIncome[2024]) / PretaxIncome[2024] × 100
|
-$19.00M
Pretax Income YoY Change
(PretaxIncome[2024] - PretaxIncome[2023]) / PretaxIncome[2023] × 100
|
$12.95M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$1.128M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$2.626M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
| Income Tax | |||||
| Net Earnings |
-$14.16M
Net Income YoY Change
(NetIncome[2025] - NetIncome[2024]) / NetIncome[2024] × 100
|
-$18.78M
Net Income YoY Change
(NetIncome[2024] - NetIncome[2023]) / NetIncome[2023] × 100
|
$12.95M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$1.128M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$2.588M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
| Basic Earnings Per Share |
$0.08
N/A
|
N/A
|
|||
| Diluted Earnings Per Share | |||||
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.71M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025] - BasicSharesOutstanding[2024]) / BasicSharesOutstanding[2024] × 100
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024] - BasicSharesOutstanding[2023]) / BasicSharesOutstanding[2023] × 100
|
13.53M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023] - BasicSharesOutstanding[2022]) / BasicSharesOutstanding[2022] × 100
|
13.52M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
13.71M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025] - DilutedSharesOutstanding[2024]) / DilutedSharesOutstanding[2024] × 100
|
13.59M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024] - DilutedSharesOutstanding[2023]) / DilutedSharesOutstanding[2023] × 100
|
13.53M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023] - DilutedSharesOutstanding[2022]) / DilutedSharesOutstanding[2022] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022] - DilutedSharesOutstanding[2021]) / DilutedSharesOutstanding[2021] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2021] - DilutedSharesOutstanding[2020]) / DilutedSharesOutstanding[2020] × 100
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$318.0K
Revenue YoY Change
(Revenue[2026 Q2] - Revenue[2025 Q2]) / Revenue[2025 Q2] × 100
|
$315.0K
Revenue YoY Change
(Revenue[2026 Q1] - Revenue[2025 Q1]) / Revenue[2025 Q1] × 100
|
$2.388B
Revenue YoY Change
(Revenue[2025 Q4] - Revenue[2024 Q4]) / Revenue[2024 Q4] × 100
|
$356.0K
Revenue YoY Change
(Revenue[2025 Q3] - Revenue[2024 Q3]) / Revenue[2024 Q3] × 100
|
$360.0K
Revenue YoY Change
(Revenue[2025 Q2] - Revenue[2024 Q2]) / Revenue[2024 Q2] × 100
|
$337.0K
Revenue YoY Change
(Revenue[2025 Q1] - Revenue[2024 Q1]) / Revenue[2024 Q1] × 100
|
$330.0K
Revenue YoY Change
(Revenue[2024 Q4] - Revenue[2023 Q4]) / Revenue[2023 Q4] × 100
|
$322.0K
Revenue YoY Change
(Revenue[2024 Q3] - Revenue[2023 Q3]) / Revenue[2023 Q3] × 100
|
$330.0K
Revenue YoY Change
(Revenue[2024 Q2] - Revenue[2023 Q2]) / Revenue[2023 Q2] × 100
|
$283.0K
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
$189.0K
N/A
|
-$1.134M
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
-$864.0K
Revenue YoY Change
(Revenue[2023 Q2] - Revenue[2022 Q2]) / Revenue[2022 Q2] × 100
|
-$1.133M
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
$0.00
N/A
|
-$925.0K
N/A
|
-$780.0K
N/A
|
-$930.0K
Revenue YoY Change
(Revenue[2022 Q1] - Revenue[2021 Q1]) / Revenue[2021 Q1] × 100
|
$0.00
Revenue YoY Change
(Revenue[2021 Q4] - Revenue[2020 Q4]) / Revenue[2020 Q4] × 100
|
$0.00
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
| Cost Of Revenue |
$51.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2026 Q2] - CostOfRevenue[2025 Q2]) / CostOfRevenue[2025 Q2] × 100
|
$109.0K
Cost Of Revenue YoY Change
(CostOfRevenue[2026 Q1] - CostOfRevenue[2025 Q1]) / CostOfRevenue[2025 Q1] × 100
|
$498.1M
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q4] - CostOfRevenue[2024 Q4]) / CostOfRevenue[2024 Q4] × 100
|
$475.4M
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q3] - CostOfRevenue[2024 Q3]) / CostOfRevenue[2024 Q3] × 100
|
$50.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q2] - CostOfRevenue[2024 Q2]) / CostOfRevenue[2024 Q2] × 100
|
$30.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q1] - CostOfRevenue[2024 Q1]) / CostOfRevenue[2024 Q1] × 100
|
$10.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q4] - CostOfRevenue[2023 Q4]) / CostOfRevenue[2023 Q4] × 100
|
$60.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q3] - CostOfRevenue[2023 Q3]) / CostOfRevenue[2023 Q3] × 100
|
$30.00K
N/A
|
$30.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q1] - CostOfRevenue[2023 Q1]) / CostOfRevenue[2023 Q1] × 100
|
$11.00K
N/A
|
$10.00K
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q3] - CostOfRevenue[2022 Q3]) / CostOfRevenue[2022 Q3] × 100
|
$0.00
N/A
|
$1.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q1] - CostOfRevenue[2022 Q1]) / CostOfRevenue[2022 Q1] × 100
|
$0.00
N/A
|
$2.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q3] - CostOfRevenue[2021 Q3]) / CostOfRevenue[2021 Q3] × 100
|
$0.00
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q2] - CostOfRevenue[2021 Q2]) / CostOfRevenue[2021 Q2] × 100
|
$2.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q1] - CostOfRevenue[2021 Q1]) / CostOfRevenue[2021 Q1] × 100
|
$0.00
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q4] - CostOfRevenue[2020 Q4]) / CostOfRevenue[2020 Q4] × 100
|
$1.000K
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q3] - CostOfRevenue[2020 Q3]) / CostOfRevenue[2020 Q3] × 100
|
| Gross Profit |
$267.0K
Gross Profit YoY Change
(GrossProfit[2026 Q2] - GrossProfit[2025 Q2]) / GrossProfit[2025 Q2] × 100
|
$206.0K
Gross Profit YoY Change
(GrossProfit[2026 Q1] - GrossProfit[2025 Q1]) / GrossProfit[2025 Q1] × 100
|
$1.890B
Gross Profit YoY Change
(GrossProfit[2025 Q4] - GrossProfit[2024 Q4]) / GrossProfit[2024 Q4] × 100
|
$1.483B
Gross Profit YoY Change
(GrossProfit[2025 Q3] - GrossProfit[2024 Q3]) / GrossProfit[2024 Q3] × 100
|
$310.0K
Gross Profit YoY Change
(GrossProfit[2025 Q2] - GrossProfit[2024 Q2]) / GrossProfit[2024 Q2] × 100
|
$310.0K
Gross Profit YoY Change
(GrossProfit[2025 Q1] - GrossProfit[2024 Q1]) / GrossProfit[2024 Q1] × 100
|
$320.0K
Gross Profit YoY Change
(GrossProfit[2024 Q4] - GrossProfit[2023 Q4]) / GrossProfit[2023 Q4] × 100
|
$270.0K
Gross Profit YoY Change
(GrossProfit[2024 Q3] - GrossProfit[2023 Q3]) / GrossProfit[2023 Q3] × 100
|
$300.0K
Gross Profit YoY Change
(GrossProfit[2024 Q2] - GrossProfit[2023 Q2]) / GrossProfit[2023 Q2] × 100
|
$250.0K
Gross Profit YoY Change
(GrossProfit[2024 Q1] - GrossProfit[2023 Q1]) / GrossProfit[2023 Q1] × 100
|
$178.0K
N/A
|
$30.00K
Gross Profit YoY Change
(GrossProfit[2023 Q3] - GrossProfit[2022 Q3]) / GrossProfit[2022 Q3] × 100
|
$10.00K
N/A
|
$5.000K
Gross Profit YoY Change
(GrossProfit[2023 Q1] - GrossProfit[2022 Q1]) / GrossProfit[2022 Q1] × 100
|
$0.00
N/A
|
-$2.000K
Gross Profit YoY Change
(GrossProfit[2022 Q3] - GrossProfit[2021 Q3]) / GrossProfit[2021 Q3] × 100
|
$0.00
Gross Profit YoY Change
(GrossProfit[2022 Q2] - GrossProfit[2021 Q2]) / GrossProfit[2021 Q2] × 100
|
-$2.000K
Gross Profit YoY Change
(GrossProfit[2022 Q1] - GrossProfit[2021 Q1]) / GrossProfit[2021 Q1] × 100
|
$0.00
Gross Profit YoY Change
(GrossProfit[2021 Q4] - GrossProfit[2020 Q4]) / GrossProfit[2020 Q4] × 100
|
-$1.000K
Gross Profit YoY Change
(GrossProfit[2021 Q3] - GrossProfit[2020 Q3]) / GrossProfit[2020 Q3] × 100
|
| Selling, General & Admin |
$1.167M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2026 Q2] - SellingGeneralAndAdministrativeExpenses[2025 Q2]) / SellingGeneralAndAdministrativeExpenses[2025 Q2] × 100
|
$1.075M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2026 Q1] - SellingGeneralAndAdministrativeExpenses[2025 Q1]) / SellingGeneralAndAdministrativeExpenses[2025 Q1] × 100
|
$108.3M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q4] - SellingGeneralAndAdministrativeExpenses[2024 Q4]) / SellingGeneralAndAdministrativeExpenses[2024 Q4] × 100
|
$42.00K
Selling, General & Admin YoY Change
|
$59.00K
Selling, General & Admin YoY Change
|
$48.00K
Selling, General & Admin YoY Change
|
$980.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q4] - SellingGeneralAndAdministrativeExpenses[2023 Q4]) / SellingGeneralAndAdministrativeExpenses[2023 Q4] × 100
|
$40.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q3] - SellingGeneralAndAdministrativeExpenses[2023 Q3]) / SellingGeneralAndAdministrativeExpenses[2023 Q3] × 100
|
$63.00K
Selling, General & Admin YoY Change
|
$33.00K
Selling, General & Admin YoY Change
|
$1.082M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q4] - SellingGeneralAndAdministrativeExpenses[2022 Q4]) / SellingGeneralAndAdministrativeExpenses[2022 Q4] × 100
|
$1.160M
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q3] - SellingGeneralAndAdministrativeExpenses[2022 Q3]) / SellingGeneralAndAdministrativeExpenses[2022 Q3] × 100
|
$35.00K
Selling, General & Admin YoY Change
|
$35.00K
Selling, General & Admin YoY Change
|
$994.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q4] - SellingGeneralAndAdministrativeExpenses[2021 Q4]) / SellingGeneralAndAdministrativeExpenses[2021 Q4] × 100
|
$31.00K
Selling, General & Admin YoY Change
|
$31.00K
Selling, General & Admin YoY Change
|
$30.00K
Selling, General & Admin YoY Change
|
$920.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q4] - SellingGeneralAndAdministrativeExpenses[2020 Q4]) / SellingGeneralAndAdministrativeExpenses[2020 Q4] × 100
|
$33.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q3] - SellingGeneralAndAdministrativeExpenses[2020 Q3]) / SellingGeneralAndAdministrativeExpenses[2020 Q3] × 100
|
| Research & Development |
N/A
|
N/A
|
$946.0K
N/A
|
$331.0K
N/A
|
$1.273M
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
|
$667.8M
N/A
|
$688.4M
N/A
|
$1.244B
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 |
$1.167M
Operating Expenses YoY Change
(OperatingExpenses[2026 Q2] - OperatingExpenses[2025 Q2]) / OperatingExpenses[2025 Q2] × 100
|
$1.075M
Operating Expenses YoY Change
(OperatingExpenses[2026 Q1] - OperatingExpenses[2025 Q1]) / OperatingExpenses[2025 Q1] × 100
|
$860.9M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q4] - OperatingExpenses[2024 Q4]) / OperatingExpenses[2024 Q4] × 100
|
$1.752M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q3] - OperatingExpenses[2024 Q3]) / OperatingExpenses[2024 Q3] × 100
|
$967.0K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q2] - OperatingExpenses[2024 Q2]) / OperatingExpenses[2024 Q2] × 100
|
$1.448M
Operating Expenses YoY Change
(OperatingExpenses[2025 Q1] - OperatingExpenses[2024 Q1]) / OperatingExpenses[2024 Q1] × 100
|
$980.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q4] - OperatingExpenses[2023 Q4]) / OperatingExpenses[2023 Q4] × 100
|
$1.017M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q3] - OperatingExpenses[2023 Q3]) / OperatingExpenses[2023 Q3] × 100
|
$1.211M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q2] - OperatingExpenses[2023 Q2]) / OperatingExpenses[2023 Q2] × 100
|
$1.373M
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
$1.082M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q4] - OperatingExpenses[2022 Q4]) / OperatingExpenses[2022 Q4] × 100
|
$1.176M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$876.0K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q2] - OperatingExpenses[2022 Q2]) / OperatingExpenses[2022 Q2] × 100
|
$1.139M
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
$994.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q4] - OperatingExpenses[2021 Q4]) / OperatingExpenses[2021 Q4] × 100
|
$925.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$780.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q2] - OperatingExpenses[2021 Q2]) / OperatingExpenses[2021 Q2] × 100
|
$930.0K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q1] - OperatingExpenses[2021 Q1]) / OperatingExpenses[2021 Q1] × 100
|
$920.0K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q4] - OperatingExpenses[2020 Q4]) / OperatingExpenses[2020 Q4] × 100
|
$757.0K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
| Operating Profit |
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2026 Q2] - OperatingIncomeLoss[2025 Q2]) / OperatingIncomeLoss[2025 Q2] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2026 Q1] - OperatingIncomeLoss[2025 Q1]) / OperatingIncomeLoss[2025 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2025 Q4] - OperatingIncomeLoss[2024 Q4]) / OperatingIncomeLoss[2024 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2025 Q3] - OperatingIncomeLoss[2024 Q3]) / OperatingIncomeLoss[2024 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2025 Q2] - OperatingIncomeLoss[2024 Q2]) / OperatingIncomeLoss[2024 Q2] × 100
|
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 Q4] - OperatingIncomeLoss[2023 Q4]) / OperatingIncomeLoss[2023 Q4] × 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 Q2] - OperatingIncomeLoss[2023 Q2]) / OperatingIncomeLoss[2023 Q2] × 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 Q4] - OperatingIncomeLoss[2022 Q4]) / OperatingIncomeLoss[2022 Q4] × 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 Q2] - OperatingIncomeLoss[2022 Q2]) / OperatingIncomeLoss[2022 Q2] × 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 Q4] - OperatingIncomeLoss[2021 Q4]) / OperatingIncomeLoss[2021 Q4] × 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 Q2] - OperatingIncomeLoss[2021 Q2]) / OperatingIncomeLoss[2021 Q2] × 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 Q4] - OperatingIncomeLoss[2020 Q4]) / OperatingIncomeLoss[2020 Q4] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2021 Q3] - OperatingIncomeLoss[2020 Q3]) / OperatingIncomeLoss[2020 Q3] × 100
|
| Interest Expense |
-$3.653M
Interest Expense YoY Change
(InterestExpenses[2026 Q2] - InterestExpenses[2025 Q2]) / InterestExpenses[2025 Q2] × 100
|
$4.981M
Interest Expense YoY Change
(InterestExpenses[2026 Q1] - InterestExpenses[2025 Q1]) / InterestExpenses[2025 Q1] × 100
|
-$58.24M
N/A
|
$412.0K
Interest Expense YoY Change
(InterestExpenses[2025 Q3] - InterestExpenses[2024 Q3]) / InterestExpenses[2024 Q3] × 100
|
N/A
|
$1.984M
Interest Expense YoY Change
(InterestExpenses[2023 Q4] - InterestExpenses[2022 Q4]) / InterestExpenses[2022 Q4] × 100
|
$1.000K
N/A
|
$1.000K
Interest Expense YoY Change
(InterestExpenses[2022 Q4] - InterestExpenses[2021 Q4]) / InterestExpenses[2021 Q4] × 100
|
$1.000M
Interest Expense YoY Change
(InterestExpenses[2021 Q4] - InterestExpenses[2020 Q4]) / InterestExpenses[2020 Q4] × 100
|
|||||||||||
| Other Income/Expense, Net |
N/A
|
N/A
|
$48.89M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025 Q4] - OtherExpenseIncome[2024 Q4]) / OtherExpenseIncome[2024 Q4] × 100
|
$58.12M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025 Q3] - OtherExpenseIncome[2024 Q3]) / OtherExpenseIncome[2024 Q3] × 100
|
$0.00
N/A
|
$5.050M
N/A
|
-$10.34M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2024 Q4] - OtherExpenseIncome[2023 Q4]) / OtherExpenseIncome[2023 Q4] × 100
|
-$8.950M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2024 Q3] - OtherExpenseIncome[2023 Q3]) / OtherExpenseIncome[2023 Q3] × 100
|
N/A
|
-$22.00K
N/A
|
$10.00K
N/A
|
$10.00K
N/A
|
$2.000K
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$80.00K
N/A
|
$526.0K
N/A
|
|
| Pretax Income |
-$4.553M
Pretax Income YoY Change
(PretaxIncome[2026 Q2] - PretaxIncome[2025 Q2]) / PretaxIncome[2025 Q2] × 100
|
$4.112M
Pretax Income YoY Change
(PretaxIncome[2026 Q1] - PretaxIncome[2025 Q1]) / PretaxIncome[2025 Q1] × 100
|
$954.7M
Pretax Income YoY Change
(PretaxIncome[2025 Q4] - PretaxIncome[2024 Q4]) / PretaxIncome[2024 Q4] × 100
|
$536.5M
Pretax Income YoY Change
(PretaxIncome[2025 Q3] - PretaxIncome[2024 Q3]) / PretaxIncome[2024 Q3] × 100
|
-$90.00K
Pretax Income YoY Change
(PretaxIncome[2025 Q2] - PretaxIncome[2024 Q2]) / PretaxIncome[2024 Q2] × 100
|
$3.940M
Pretax Income YoY Change
(PretaxIncome[2025 Q1] - PretaxIncome[2024 Q1]) / PretaxIncome[2024 Q1] × 100
|
-$11.00M
Pretax Income YoY Change
(PretaxIncome[2024 Q4] - PretaxIncome[2023 Q4]) / PretaxIncome[2023 Q4] × 100
|
-$9.630M
Pretax Income YoY Change
(PretaxIncome[2024 Q3] - PretaxIncome[2023 Q3]) / PretaxIncome[2023 Q3] × 100
|
$3.900M
Pretax Income YoY Change
(PretaxIncome[2024 Q2] - PretaxIncome[2023 Q2]) / PretaxIncome[2023 Q2] × 100
|
-$2.400M
Pretax Income YoY Change
(PretaxIncome[2024 Q1] - PretaxIncome[2023 Q1]) / PretaxIncome[2023 Q1] × 100
|
$1.058M
Pretax Income YoY Change
(PretaxIncome[2023 Q4] - PretaxIncome[2022 Q4]) / PretaxIncome[2022 Q4] × 100
|
$7.080M
Pretax Income YoY Change
(PretaxIncome[2023 Q3] - PretaxIncome[2022 Q3]) / PretaxIncome[2022 Q3] × 100
|
$5.950M
Pretax Income YoY Change
(PretaxIncome[2023 Q2] - PretaxIncome[2022 Q2]) / PretaxIncome[2022 Q2] × 100
|
-$1.131M
Pretax Income YoY Change
(PretaxIncome[2023 Q1] - PretaxIncome[2022 Q1]) / PretaxIncome[2022 Q1] × 100
|
-$993.0K
Pretax Income YoY Change
(PretaxIncome[2022 Q4] - PretaxIncome[2021 Q4]) / PretaxIncome[2021 Q4] × 100
|
-$925.0K
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
-$280.0K
Pretax Income YoY Change
(PretaxIncome[2022 Q2] - PretaxIncome[2021 Q2]) / PretaxIncome[2021 Q2] × 100
|
$1.070M
Pretax Income YoY Change
(PretaxIncome[2022 Q1] - PretaxIncome[2021 Q1]) / PretaxIncome[2021 Q1] × 100
|
$160.0K
Pretax Income YoY Change
(PretaxIncome[2021 Q4] - PretaxIncome[2020 Q4]) / PretaxIncome[2020 Q4] × 100
|
$1.519M
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
| Income Tax |
N/A
|
N/A
|
$208.3M
N/A
|
N/A
|
$14.00K
N/A
|
$0.00
N/A
|
$7.000K
N/A
|
$0.00
N/A
|
N/A
|
$38.00K
N/A
|
$6.000K
N/A
|
|||||||||
| Net Earnings |
-$4.553M
Net Income YoY Change
(NetIncome[2026 Q2] - NetIncome[2025 Q2]) / NetIncome[2025 Q2] × 100
|
$4.112M
Net Income YoY Change
(NetIncome[2026 Q1] - NetIncome[2025 Q1]) / NetIncome[2025 Q1] × 100
|
$677.1M
Net Income YoY Change
(NetIncome[2025 Q4] - NetIncome[2024 Q4]) / NetIncome[2024 Q4] × 100
|
-$8.101M
Net Income YoY Change
(NetIncome[2025 Q3] - NetIncome[2024 Q3]) / NetIncome[2024 Q3] × 100
|
-$86.00K
Net Income YoY Change
(NetIncome[2025 Q2] - NetIncome[2024 Q2]) / NetIncome[2024 Q2] × 100
|
$3.943M
Net Income YoY Change
(NetIncome[2025 Q1] - NetIncome[2024 Q1]) / NetIncome[2024 Q1] × 100
|
-$11.00M
Net Income YoY Change
(NetIncome[2024 Q4] - NetIncome[2023 Q4]) / NetIncome[2023 Q4] × 100
|
-$9.627M
Net Income YoY Change
(NetIncome[2024 Q3] - NetIncome[2023 Q3]) / NetIncome[2023 Q3] × 100
|
$3.900M
Net Income YoY Change
(NetIncome[2024 Q2] - NetIncome[2023 Q2]) / NetIncome[2023 Q2] × 100
|
-$2.395M
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
$1.058M
Net Income YoY Change
(NetIncome[2023 Q4] - NetIncome[2022 Q4]) / NetIncome[2022 Q4] × 100
|
$7.077M
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
$5.945M
Net Income YoY Change
(NetIncome[2023 Q2] - NetIncome[2022 Q2]) / NetIncome[2022 Q2] × 100
|
-$1.131M
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
-$993.0K
Net Income YoY Change
(NetIncome[2022 Q4] - NetIncome[2021 Q4]) / NetIncome[2021 Q4] × 100
|
-$925.0K
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
-$280.0K
Net Income YoY Change
(NetIncome[2022 Q2] - NetIncome[2021 Q2]) / NetIncome[2021 Q2] × 100
|
$1.070M
Net Income YoY Change
(NetIncome[2022 Q1] - NetIncome[2021 Q1]) / NetIncome[2021 Q1] × 100
|
$122.0K
Net Income YoY Change
(NetIncome[2021 Q4] - NetIncome[2020 Q4]) / NetIncome[2020 Q4] × 100
|
$1.519M
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
-$0.70
N/A
|
-$0.17
N/A
|
N/A
|
N/A
|
$0.44
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
||||
| Diluted Earnings Per Share |
-$0.33
Diluted Earnings Per Share YoY Change
(DilutedEPS[2026 Q2] - DilutedEPS[2025 Q2]) / DilutedEPS[2025 Q2] × 100
|
$0.24
Diluted Earnings Per Share YoY Change
(DilutedEPS[2026 Q1] - DilutedEPS[2025 Q1]) / DilutedEPS[2025 Q1] × 100
|
$1.08
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025 Q4] - DilutedEPS[2024 Q4]) / DilutedEPS[2024 Q4] × 100
|
-$0.78
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q4] - DilutedEPS[2023 Q4]) / DilutedEPS[2023 Q4] × 100
|
$0.08
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q4] - DilutedEPS[2022 Q4]) / DilutedEPS[2022 Q4] × 100
|
-$0.07
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q4] - DilutedEPS[2021 Q4]) / DilutedEPS[2021 Q4] × 100
|
$0.01
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q4] - DilutedEPS[2020 Q4]) / DilutedEPS[2020 Q4] × 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 |
13.97M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2026 Q2] - BasicSharesOutstanding[2025 Q2]) / BasicSharesOutstanding[2025 Q2] × 100
|
N/A
|
N/A
|
13.97M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q3] - BasicSharesOutstanding[2024 Q3]) / BasicSharesOutstanding[2024 Q3] × 100
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q2] - BasicSharesOutstanding[2024 Q2]) / BasicSharesOutstanding[2024 Q2] × 100
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2025 Q1] - BasicSharesOutstanding[2024 Q1]) / BasicSharesOutstanding[2024 Q1] × 100
|
13.59M shares
N/A
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q3] - BasicSharesOutstanding[2023 Q3]) / BasicSharesOutstanding[2023 Q3] × 100
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q2] - BasicSharesOutstanding[2023 Q2]) / BasicSharesOutstanding[2023 Q2] × 100
|
13.59M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2024 Q1] - BasicSharesOutstanding[2023 Q1]) / BasicSharesOutstanding[2023 Q1] × 100
|
N/A
|
13.52M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023 Q3] - BasicSharesOutstanding[2022 Q3]) / BasicSharesOutstanding[2022 Q3] × 100
|
13.52M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2023 Q2] - BasicSharesOutstanding[2022 Q2]) / BasicSharesOutstanding[2022 Q2] × 100
|
13.52M shares
N/A
|
N/A
|
13.52M shares
N/A
|
13.52M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
13.68M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q3] - DilutedSharesOutstanding[2024 Q3]) / DilutedSharesOutstanding[2024 Q3] × 100
|
13.59M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q2] - DilutedSharesOutstanding[2024 Q2]) / DilutedSharesOutstanding[2024 Q2] × 100
|
15.55M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2025 Q1] - DilutedSharesOutstanding[2024 Q1]) / DilutedSharesOutstanding[2024 Q1] × 100
|
N/A
|
13.59M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q3] - DilutedSharesOutstanding[2023 Q3]) / DilutedSharesOutstanding[2023 Q3] × 100
|
13.59M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q2] - DilutedSharesOutstanding[2023 Q2]) / DilutedSharesOutstanding[2023 Q2] × 100
|
13.59M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2024 Q1] - DilutedSharesOutstanding[2023 Q1]) / DilutedSharesOutstanding[2023 Q1] × 100
|
N/A
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q3] - DilutedSharesOutstanding[2022 Q3]) / DilutedSharesOutstanding[2022 Q3] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q2] - DilutedSharesOutstanding[2022 Q2]) / DilutedSharesOutstanding[2022 Q2] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2023 Q1] - DilutedSharesOutstanding[2022 Q1]) / DilutedSharesOutstanding[2022 Q1] × 100
|
N/A
|
13.52K shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q3] - DilutedSharesOutstanding[2021 Q3]) / DilutedSharesOutstanding[2021 Q3] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q2] - DilutedSharesOutstanding[2021 Q2]) / DilutedSharesOutstanding[2021 Q2] × 100
|
13.52M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2022 Q1] - DilutedSharesOutstanding[2021 Q1]) / DilutedSharesOutstanding[2021 Q1] × 100
|
N/A
|
13.52K shares
N/A
|
Loading...