|
Concept
|
2025 | 2023 | 2022 | 2021 |
|---|---|---|---|---|
| Revenue |
$40.00M
Revenue YoY Change
(Revenue[2025] - Revenue[2024]) / Revenue[2024] × 100
|
$40.87M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$43.13M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$40.48M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
| Cost Of Revenue |
$17.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2025] - CostOfRevenue[2024]) / CostOfRevenue[2024] × 100
|
$13.23M
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$8.279M
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$8.143M
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
| Gross Profit |
$23.00M
Gross Profit YoY Change
(GrossProfit[2025] - GrossProfit[2024]) / GrossProfit[2024] × 100
|
$27.65M
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
$34.85M
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
$32.34M
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$1.000M
N/A
|
$53.75K
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$58.60K
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$79.71K
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[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
|
-$79.85M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
-$59.81M
Interest Expense YoY Change
(InterestExpenses[2022] - InterestExpenses[2021]) / InterestExpenses[2021] × 100
|
$59.32M
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$23.00M
Pretax Income YoY Change
(PretaxIncome[2025] - PretaxIncome[2024]) / PretaxIncome[2024] × 100
|
-$52.25M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$25.02M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$91.58M
Pretax Income YoY Change
(PretaxIncome[2021] - PretaxIncome[2020]) / PretaxIncome[2020] × 100
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$23.00M
Net Income YoY Change
(NetIncome[2025] - NetIncome[2024]) / NetIncome[2024] × 100
|
-$52.25M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$25.02M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$91.58M
Net Income YoY Change
(NetIncome[2021] - NetIncome[2020]) / NetIncome[2020] × 100
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.79
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025] - DilutedEPS[2024]) / DilutedEPS[2024] × 100
|
-$1.78
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
-$0.87
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$3.30
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021] - DilutedEPS[2020]) / DilutedEPS[2020] × 100
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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 | 2018 Q1 | 2017 Q3 | 2017 Q1 | 2016 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$21.00M
Revenue YoY Change
(Revenue[2025 Q1] - Revenue[2024 Q1]) / Revenue[2024 Q1] × 100
|
$20.00M
Revenue YoY Change
(Revenue[2024 Q3] - Revenue[2023 Q3]) / Revenue[2023 Q3] × 100
|
$20.00M
Revenue YoY Change
(Revenue[2024 Q1] - Revenue[2023 Q1]) / Revenue[2023 Q1] × 100
|
$19.00M
Revenue YoY Change
(Revenue[2023 Q3] - Revenue[2022 Q3]) / Revenue[2022 Q3] × 100
|
$19.59M
Revenue YoY Change
(Revenue[2023 Q1] - Revenue[2022 Q1]) / Revenue[2022 Q1] × 100
|
$21.28M
Revenue YoY Change
(Revenue[2022 Q3] - Revenue[2021 Q3]) / Revenue[2021 Q3] × 100
|
$21.91M
Revenue YoY Change
(Revenue[2022 Q1] - Revenue[2021 Q1]) / Revenue[2021 Q1] × 100
|
$21.22M
Revenue YoY Change
(Revenue[2021 Q3] - Revenue[2020 Q3]) / Revenue[2020 Q3] × 100
|
$20.49M
Revenue YoY Change
(Revenue[2021 Q1] - Revenue[2020 Q1]) / Revenue[2020 Q1] × 100
|
$20.00M
Revenue YoY Change
(Revenue[2020 Q3] - Revenue[2019 Q3]) / Revenue[2019 Q3] × 100
|
$25.67M
Revenue YoY Change
(Revenue[2020 Q1] - Revenue[2019 Q1]) / Revenue[2019 Q1] × 100
|
$15.80M
Revenue YoY Change
(Revenue[2019 Q3] - Revenue[2018 Q3]) / Revenue[2018 Q3] × 100
|
$21.59M
Revenue YoY Change
(Revenue[2019 Q1] - Revenue[2018 Q1]) / Revenue[2018 Q1] × 100
|
$19.15M
Revenue YoY Change
(Revenue[2018 Q3] - Revenue[2017 Q3]) / Revenue[2017 Q3] × 100
|
$19.44M
Revenue YoY Change
(Revenue[2018 Q1] - Revenue[2017 Q1]) / Revenue[2017 Q1] × 100
|
$19.65M
Revenue YoY Change
(Revenue[2017 Q3] - Revenue[2016 Q3]) / Revenue[2016 Q3] × 100
|
$19.81M
Revenue YoY Change
(Revenue[2017 Q1] - Revenue[2016 Q1]) / Revenue[2016 Q1] × 100
|
$19.68M
Revenue YoY Change
(Revenue[2016 Q3] - Revenue[2015 Q3]) / Revenue[2015 Q3] × 100
|
| Cost Of Revenue |
$8.290M
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q1] - CostOfRevenue[2024 Q1]) / CostOfRevenue[2024 Q1] × 100
|
$9.170M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q3] - CostOfRevenue[2023 Q3]) / CostOfRevenue[2023 Q3] × 100
|
$9.150M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q1] - CostOfRevenue[2023 Q1]) / CostOfRevenue[2023 Q1] × 100
|
$8.520M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q3] - CostOfRevenue[2022 Q3]) / CostOfRevenue[2022 Q3] × 100
|
$7.732M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q1] - CostOfRevenue[2022 Q1]) / CostOfRevenue[2022 Q1] × 100
|
$5.494M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q3] - CostOfRevenue[2021 Q3]) / CostOfRevenue[2021 Q3] × 100
|
$4.197M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q1] - CostOfRevenue[2021 Q1]) / CostOfRevenue[2021 Q1] × 100
|
$4.082M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q3] - CostOfRevenue[2020 Q3]) / CostOfRevenue[2020 Q3] × 100
|
$4.030M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q1] - CostOfRevenue[2020 Q1]) / CostOfRevenue[2020 Q1] × 100
|
$4.110M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q3] - CostOfRevenue[2019 Q3]) / CostOfRevenue[2019 Q3] × 100
|
$5.330M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q1] - CostOfRevenue[2019 Q1]) / CostOfRevenue[2019 Q1] × 100
|
$5.530M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q3] - CostOfRevenue[2018 Q3]) / CostOfRevenue[2018 Q3] × 100
|
$4.980M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q1] - CostOfRevenue[2018 Q1]) / CostOfRevenue[2018 Q1] × 100
|
$4.110M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q3] - CostOfRevenue[2017 Q3]) / CostOfRevenue[2017 Q3] × 100
|
$3.980M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q1] - CostOfRevenue[2017 Q1]) / CostOfRevenue[2017 Q1] × 100
|
$3.760M
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q3] - CostOfRevenue[2016 Q3]) / CostOfRevenue[2016 Q3] × 100
|
$3.570M
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q1] - CostOfRevenue[2016 Q1]) / CostOfRevenue[2016 Q1] × 100
|
$3.480M
Cost Of Revenue YoY Change
(CostOfRevenue[2016 Q3] - CostOfRevenue[2015 Q3]) / CostOfRevenue[2015 Q3] × 100
|
| Gross Profit |
$12.71M
Gross Profit YoY Change
(GrossProfit[2025 Q1] - GrossProfit[2024 Q1]) / GrossProfit[2024 Q1] × 100
|
$10.83M
Gross Profit YoY Change
(GrossProfit[2024 Q3] - GrossProfit[2023 Q3]) / GrossProfit[2023 Q3] × 100
|
$10.85M
Gross Profit YoY Change
(GrossProfit[2024 Q1] - GrossProfit[2023 Q1]) / GrossProfit[2023 Q1] × 100
|
$10.48M
Gross Profit YoY Change
(GrossProfit[2023 Q3] - GrossProfit[2022 Q3]) / GrossProfit[2022 Q3] × 100
|
$11.86M
Gross Profit YoY Change
(GrossProfit[2023 Q1] - GrossProfit[2022 Q1]) / GrossProfit[2022 Q1] × 100
|
$15.79M
Gross Profit YoY Change
(GrossProfit[2022 Q3] - GrossProfit[2021 Q3]) / GrossProfit[2021 Q3] × 100
|
$17.71M
Gross Profit YoY Change
(GrossProfit[2022 Q1] - GrossProfit[2021 Q1]) / GrossProfit[2021 Q1] × 100
|
$17.14M
Gross Profit YoY Change
(GrossProfit[2021 Q3] - GrossProfit[2020 Q3]) / GrossProfit[2020 Q3] × 100
|
$16.46M
Gross Profit YoY Change
(GrossProfit[2021 Q1] - GrossProfit[2020 Q1]) / GrossProfit[2020 Q1] × 100
|
$15.89M
Gross Profit YoY Change
(GrossProfit[2020 Q3] - GrossProfit[2019 Q3]) / GrossProfit[2019 Q3] × 100
|
$20.34M
Gross Profit YoY Change
(GrossProfit[2020 Q1] - GrossProfit[2019 Q1]) / GrossProfit[2019 Q1] × 100
|
$10.27M
Gross Profit YoY Change
(GrossProfit[2019 Q3] - GrossProfit[2018 Q3]) / GrossProfit[2018 Q3] × 100
|
$16.62M
Gross Profit YoY Change
(GrossProfit[2019 Q1] - GrossProfit[2018 Q1]) / GrossProfit[2018 Q1] × 100
|
$15.04M
Gross Profit YoY Change
(GrossProfit[2018 Q3] - GrossProfit[2017 Q3]) / GrossProfit[2017 Q3] × 100
|
$15.47M
Gross Profit YoY Change
(GrossProfit[2018 Q1] - GrossProfit[2017 Q1]) / GrossProfit[2017 Q1] × 100
|
$15.89M
Gross Profit YoY Change
(GrossProfit[2017 Q3] - GrossProfit[2016 Q3]) / GrossProfit[2016 Q3] × 100
|
$16.24M
Gross Profit YoY Change
(GrossProfit[2017 Q1] - GrossProfit[2016 Q1]) / GrossProfit[2016 Q1] × 100
|
$16.20M
Gross Profit YoY Change
(GrossProfit[2016 Q3] - GrossProfit[2015 Q3]) / GrossProfit[2015 Q3] × 100
|
| Selling, General & Admin |
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
|
| 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
|
| 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
|
| Operating Expenses |
$70.00K
Operating Expenses YoY Change
(OperatingExpenses[2025 Q1] - OperatingExpenses[2024 Q1]) / OperatingExpenses[2024 Q1] × 100
|
$310.0K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q3] - OperatingExpenses[2023 Q3]) / OperatingExpenses[2023 Q3] × 100
|
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2024 Q1] - OperatingExpenses[2023 Q1]) / OperatingExpenses[2023 Q1] × 100
|
$30.00K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q3] - OperatingExpenses[2022 Q3]) / OperatingExpenses[2022 Q3] × 100
|
$24.81K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q1] - OperatingExpenses[2022 Q1]) / OperatingExpenses[2022 Q1] × 100
|
$28.94K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q3] - OperatingExpenses[2021 Q3]) / OperatingExpenses[2021 Q3] × 100
|
$28.35K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q1] - OperatingExpenses[2021 Q1]) / OperatingExpenses[2021 Q1] × 100
|
$30.26K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q3] - OperatingExpenses[2020 Q3]) / OperatingExpenses[2020 Q3] × 100
|
$31.95K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q1] - OperatingExpenses[2020 Q1]) / OperatingExpenses[2020 Q1] × 100
|
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q3] - OperatingExpenses[2019 Q3]) / OperatingExpenses[2019 Q3] × 100
|
-$20.00K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q1] - OperatingExpenses[2019 Q1]) / OperatingExpenses[2019 Q1] × 100
|
$130.0K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q3] - OperatingExpenses[2018 Q3]) / OperatingExpenses[2018 Q3] × 100
|
$20.00K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q1] - OperatingExpenses[2018 Q1]) / OperatingExpenses[2018 Q1] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q3] - OperatingExpenses[2017 Q3]) / OperatingExpenses[2017 Q3] × 100
|
$30.00K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q1] - OperatingExpenses[2017 Q1]) / OperatingExpenses[2017 Q1] × 100
|
$40.00K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q3] - OperatingExpenses[2016 Q3]) / OperatingExpenses[2016 Q3] × 100
|
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q1] - OperatingExpenses[2016 Q1]) / OperatingExpenses[2016 Q1] × 100
|
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2016 Q3] - OperatingExpenses[2015 Q3]) / OperatingExpenses[2015 Q3] × 100
|
| 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
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q1] - OperatingIncomeLoss[2017 Q1]) / OperatingIncomeLoss[2017 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q3] - OperatingIncomeLoss[2016 Q3]) / OperatingIncomeLoss[2016 Q3] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q1] - OperatingIncomeLoss[2016 Q1]) / OperatingIncomeLoss[2016 Q1] × 100
|
Operating Income/Loss
Gross Profit - Operating Expenses
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q3] - OperatingIncomeLoss[2015 Q3]) / OperatingIncomeLoss[2015 Q3] × 100
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$22.53M
Interest Expense YoY Change
(InterestExpenses[2023 Q1] - InterestExpenses[2022 Q1]) / InterestExpenses[2022 Q1] × 100
|
-$102.4M
Interest Expense YoY Change
(InterestExpenses[2022 Q3] - InterestExpenses[2021 Q3]) / InterestExpenses[2021 Q3] × 100
|
-$80.04M
Interest Expense YoY Change
(InterestExpenses[2022 Q1] - InterestExpenses[2021 Q1]) / InterestExpenses[2021 Q1] × 100
|
$20.23M
Interest Expense YoY Change
(InterestExpenses[2021 Q3] - InterestExpenses[2020 Q3]) / InterestExpenses[2020 Q3] × 100
|
-$10.46M
Interest Expense YoY Change
(InterestExpenses[2021 Q1] - InterestExpenses[2020 Q1]) / InterestExpenses[2020 Q1] × 100
|
$69.78M
Interest Expense YoY Change
(InterestExpenses[2020 Q3] - InterestExpenses[2019 Q3]) / InterestExpenses[2019 Q3] × 100
|
-$76.54M
Interest Expense YoY Change
(InterestExpenses[2020 Q1] - InterestExpenses[2019 Q1]) / InterestExpenses[2019 Q1] × 100
|
$38.33M
Interest Expense YoY Change
(InterestExpenses[2019 Q3] - InterestExpenses[2018 Q3]) / InterestExpenses[2018 Q3] × 100
|
$10.17M
Interest Expense YoY Change
(InterestExpenses[2019 Q1] - InterestExpenses[2018 Q1]) / InterestExpenses[2018 Q1] × 100
|
-$20.46M
Interest Expense YoY Change
(InterestExpenses[2018 Q3] - InterestExpenses[2017 Q3]) / InterestExpenses[2017 Q3] × 100
|
-$4.170M
Interest Expense YoY Change
(InterestExpenses[2018 Q1] - InterestExpenses[2017 Q1]) / InterestExpenses[2017 Q1] × 100
|
$20.34M
Interest Expense YoY Change
(InterestExpenses[2017 Q3] - InterestExpenses[2016 Q3]) / InterestExpenses[2016 Q3] × 100
|
-$41.34M
Interest Expense YoY Change
(InterestExpenses[2017 Q1] - InterestExpenses[2016 Q1]) / InterestExpenses[2016 Q1] × 100
|
$24.81M
Interest Expense YoY Change
(InterestExpenses[2016 Q3] - InterestExpenses[2015 Q3]) / InterestExpenses[2015 Q3] × 100
|
| Other Income/Expense, Net |
-$17.79M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025 Q1] - OtherExpenseIncome[2024 Q1]) / OtherExpenseIncome[2024 Q1] × 100
|
$19.00M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2024 Q3] - OtherExpenseIncome[2023 Q3]) / OtherExpenseIncome[2023 Q3] × 100
|
$39.00M
N/A
|
-$29.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.790M
Pretax Income YoY Change
(PretaxIncome[2025 Q1] - PretaxIncome[2024 Q1]) / PretaxIncome[2024 Q1] × 100
|
$29.00M
Pretax Income YoY Change
(PretaxIncome[2024 Q3] - PretaxIncome[2023 Q3]) / PretaxIncome[2023 Q3] × 100
|
$50.00M
Pretax Income YoY Change
(PretaxIncome[2024 Q1] - PretaxIncome[2023 Q1]) / PretaxIncome[2023 Q1] × 100
|
-$18.00M
Pretax Income YoY Change
(PretaxIncome[2023 Q3] - PretaxIncome[2022 Q3]) / PretaxIncome[2022 Q3] × 100
|
$34.36M
Pretax Income YoY Change
(PretaxIncome[2023 Q1] - PretaxIncome[2022 Q1]) / PretaxIncome[2022 Q1] × 100
|
-$86.62M
Pretax Income YoY Change
(PretaxIncome[2022 Q3] - PretaxIncome[2021 Q3]) / PretaxIncome[2021 Q3] × 100
|
-$62.36M
Pretax Income YoY Change
(PretaxIncome[2022 Q1] - PretaxIncome[2021 Q1]) / PretaxIncome[2021 Q1] × 100
|
$37.34M
Pretax Income YoY Change
(PretaxIncome[2021 Q3] - PretaxIncome[2020 Q3]) / PretaxIncome[2020 Q3] × 100
|
$5.968M
Pretax Income YoY Change
(PretaxIncome[2021 Q1] - PretaxIncome[2020 Q1]) / PretaxIncome[2020 Q1] × 100
|
$85.61M
Pretax Income YoY Change
(PretaxIncome[2020 Q3] - PretaxIncome[2019 Q3]) / PretaxIncome[2019 Q3] × 100
|
-$56.25M
Pretax Income YoY Change
(PretaxIncome[2020 Q1] - PretaxIncome[2019 Q1]) / PretaxIncome[2019 Q1] × 100
|
$48.48M
Pretax Income YoY Change
(PretaxIncome[2019 Q3] - PretaxIncome[2018 Q3]) / PretaxIncome[2018 Q3] × 100
|
$26.62M
Pretax Income YoY Change
(PretaxIncome[2019 Q1] - PretaxIncome[2018 Q1]) / PretaxIncome[2018 Q1] × 100
|
-$6.040M
Pretax Income YoY Change
(PretaxIncome[2018 Q3] - PretaxIncome[2017 Q3]) / PretaxIncome[2017 Q3] × 100
|
$11.27M
Pretax Income YoY Change
(PretaxIncome[2018 Q1] - PretaxIncome[2017 Q1]) / PretaxIncome[2017 Q1] × 100
|
$36.19M
Pretax Income YoY Change
(PretaxIncome[2017 Q3] - PretaxIncome[2016 Q3]) / PretaxIncome[2016 Q3] × 100
|
-$25.15M
Pretax Income YoY Change
(PretaxIncome[2017 Q1] - PretaxIncome[2016 Q1]) / PretaxIncome[2016 Q1] × 100
|
$40.96M
Pretax Income YoY Change
(PretaxIncome[2016 Q3] - PretaxIncome[2015 Q3]) / PretaxIncome[2015 Q3] × 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
|
| Net Earnings |
-$5.790M
Net Income YoY Change
(NetIncome[2025 Q1] - NetIncome[2024 Q1]) / NetIncome[2024 Q1] × 100
|
$29.00M
Net Income YoY Change
(NetIncome[2024 Q3] - NetIncome[2023 Q3]) / NetIncome[2023 Q3] × 100
|
$50.00M
Net Income YoY Change
(NetIncome[2024 Q1] - NetIncome[2023 Q1]) / NetIncome[2023 Q1] × 100
|
-$18.00M
Net Income YoY Change
(NetIncome[2023 Q3] - NetIncome[2022 Q3]) / NetIncome[2022 Q3] × 100
|
$34.36M
Net Income YoY Change
(NetIncome[2023 Q1] - NetIncome[2022 Q1]) / NetIncome[2022 Q1] × 100
|
-$86.62M
Net Income YoY Change
(NetIncome[2022 Q3] - NetIncome[2021 Q3]) / NetIncome[2021 Q3] × 100
|
-$62.36M
Net Income YoY Change
(NetIncome[2022 Q1] - NetIncome[2021 Q1]) / NetIncome[2021 Q1] × 100
|
$37.34M
Net Income YoY Change
(NetIncome[2021 Q3] - NetIncome[2020 Q3]) / NetIncome[2020 Q3] × 100
|
$5.968M
Net Income YoY Change
(NetIncome[2021 Q1] - NetIncome[2020 Q1]) / NetIncome[2020 Q1] × 100
|
$85.61M
Net Income YoY Change
(NetIncome[2020 Q3] - NetIncome[2019 Q3]) / NetIncome[2019 Q3] × 100
|
-$56.25M
Net Income YoY Change
(NetIncome[2020 Q1] - NetIncome[2019 Q1]) / NetIncome[2019 Q1] × 100
|
$48.48M
Net Income YoY Change
(NetIncome[2019 Q3] - NetIncome[2018 Q3]) / NetIncome[2018 Q3] × 100
|
$26.62M
Net Income YoY Change
(NetIncome[2019 Q1] - NetIncome[2018 Q1]) / NetIncome[2018 Q1] × 100
|
-$6.040M
Net Income YoY Change
(NetIncome[2018 Q3] - NetIncome[2017 Q3]) / NetIncome[2017 Q3] × 100
|
$11.27M
Net Income YoY Change
(NetIncome[2018 Q1] - NetIncome[2017 Q1]) / NetIncome[2017 Q1] × 100
|
$36.19M
Net Income YoY Change
(NetIncome[2017 Q3] - NetIncome[2016 Q3]) / NetIncome[2016 Q3] × 100
|
-$25.15M
Net Income YoY Change
(NetIncome[2017 Q1] - NetIncome[2016 Q1]) / NetIncome[2016 Q1] × 100
|
$40.96M
Net Income YoY Change
(NetIncome[2016 Q3] - NetIncome[2015 Q3]) / NetIncome[2015 Q3] × 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
|
| Diluted Earnings Per Share |
-$0.20
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025 Q1] - DilutedEPS[2024 Q1]) / DilutedEPS[2024 Q1] × 100
|
$0.99
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q3] - DilutedEPS[2023 Q3]) / DilutedEPS[2023 Q3] × 100
|
$1.72
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q1] - DilutedEPS[2023 Q1]) / DilutedEPS[2023 Q1] × 100
|
-$0.61
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q3] - DilutedEPS[2022 Q3]) / DilutedEPS[2022 Q3] × 100
|
$1.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q1] - DilutedEPS[2022 Q1]) / DilutedEPS[2022 Q1] × 100
|
-$2.95
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q3] - DilutedEPS[2021 Q3]) / DilutedEPS[2021 Q3] × 100
|
-$2.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q1] - DilutedEPS[2021 Q1]) / DilutedEPS[2021 Q1] × 100
|
$1.31
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q3] - DilutedEPS[2020 Q3]) / DilutedEPS[2020 Q3] × 100
|
$0.21
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q1] - DilutedEPS[2020 Q1]) / DilutedEPS[2020 Q1] × 100
|
$3.13
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q3] - DilutedEPS[2019 Q3]) / DilutedEPS[2019 Q3] × 100
|
-$2.06
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q1] - DilutedEPS[2019 Q1]) / DilutedEPS[2019 Q1] × 100
|
$1.77
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q3] - DilutedEPS[2018 Q3]) / DilutedEPS[2018 Q3] × 100
|
$0.94
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q1] - DilutedEPS[2018 Q1]) / DilutedEPS[2018 Q1] × 100
|
-$0.23
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q3] - DilutedEPS[2017 Q3]) / DilutedEPS[2017 Q3] × 100
|
$0.43
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q1] - DilutedEPS[2017 Q1]) / DilutedEPS[2017 Q1] × 100
|
$1.37
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q3] - DilutedEPS[2016 Q3]) / DilutedEPS[2016 Q3] × 100
|
-$0.95
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q1] - DilutedEPS[2016 Q1]) / DilutedEPS[2016 Q1] × 100
|
$1.55
Diluted Earnings Per Share YoY Change
(DilutedEPS[2016 Q3] - DilutedEPS[2015 Q3]) / DilutedEPS[2015 Q3] × 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
|
| 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
|
| 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
|
Loading...