|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$172.0M
Revenue YoY Change
(Revenue[2025] - Revenue[2024]) / Revenue[2024] × 100
|
$152.0M
Revenue YoY Change
(Revenue[2024] - Revenue[2023]) / Revenue[2023] × 100
|
$126.1M
Revenue YoY Change
(Revenue[2023] - Revenue[2022]) / Revenue[2022] × 100
|
$85.51M
Revenue YoY Change
(Revenue[2022] - Revenue[2021]) / Revenue[2021] × 100
|
$57.85M
Revenue YoY Change
(Revenue[2021] - Revenue[2020]) / Revenue[2020] × 100
|
| Cost Of Revenue |
$44.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2025] - CostOfRevenue[2024]) / CostOfRevenue[2024] × 100
|
$46.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2024] - CostOfRevenue[2023]) / CostOfRevenue[2023] × 100
|
$41.70M
Cost Of Revenue YoY Change
(CostOfRevenue[2023] - CostOfRevenue[2022]) / CostOfRevenue[2022] × 100
|
$23.77M
Cost Of Revenue YoY Change
(CostOfRevenue[2022] - CostOfRevenue[2021]) / CostOfRevenue[2021] × 100
|
$13.98M
Cost Of Revenue YoY Change
(CostOfRevenue[2021] - CostOfRevenue[2020]) / CostOfRevenue[2020] × 100
|
| Gross Profit |
$128.0M
Gross Profit YoY Change
(GrossProfit[2025] - GrossProfit[2024]) / GrossProfit[2024] × 100
|
$106.0M
Gross Profit YoY Change
(GrossProfit[2024] - GrossProfit[2023]) / GrossProfit[2023] × 100
|
$84.50M
Gross Profit YoY Change
(GrossProfit[2023] - GrossProfit[2022]) / GrossProfit[2022] × 100
|
$61.75M
Gross Profit YoY Change
(GrossProfit[2022] - GrossProfit[2021]) / GrossProfit[2021] × 100
|
$43.87M
Gross Profit YoY Change
(GrossProfit[2021] - GrossProfit[2020]) / GrossProfit[2020] × 100
|
| Selling, General & Admin |
$90.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025] - SellingGeneralAndAdministrativeExpenses[2024]) / SellingGeneralAndAdministrativeExpenses[2024] × 100
|
$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024] - SellingGeneralAndAdministrativeExpenses[2023]) / SellingGeneralAndAdministrativeExpenses[2023] × 100
|
$100.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023] - SellingGeneralAndAdministrativeExpenses[2022]) / SellingGeneralAndAdministrativeExpenses[2022] × 100
|
$32.09K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022] - SellingGeneralAndAdministrativeExpenses[2021]) / SellingGeneralAndAdministrativeExpenses[2021] × 100
|
$25.52K
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 |
$0.00
N/A
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2024] - OperatingExpenses[2023]) / OperatingExpenses[2023] × 100
|
$100.0K
Operating Expenses YoY Change
(OperatingExpenses[2023] - OperatingExpenses[2022]) / OperatingExpenses[2022] × 100
|
$63.02K
Operating Expenses YoY Change
(OperatingExpenses[2022] - OperatingExpenses[2021]) / OperatingExpenses[2021] × 100
|
$40.77K
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
|
-$100.8M
Interest Expense YoY Change
(InterestExpenses[2023] - InterestExpenses[2022]) / InterestExpenses[2022] × 100
|
-$188.8M
Interest Expense YoY Change
(InterestExpenses[2022] - InterestExpenses[2021]) / InterestExpenses[2021] × 100
|
$114.0M
Interest Expense YoY Change
(InterestExpenses[2021] - InterestExpenses[2020]) / InterestExpenses[2020] × 100
|
| Other Income/Expense, Net |
$24.00M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025] - OtherExpenseIncome[2024]) / OtherExpenseIncome[2024] × 100
|
$81.00M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$152.0M
Pretax Income YoY Change
(PretaxIncome[2025] - PretaxIncome[2024]) / PretaxIncome[2024] × 100
|
$188.0M
Pretax Income YoY Change
(PretaxIncome[2024] - PretaxIncome[2023]) / PretaxIncome[2023] × 100
|
-$16.50M
Pretax Income YoY Change
(PretaxIncome[2023] - PretaxIncome[2022]) / PretaxIncome[2022] × 100
|
-$127.1M
Pretax Income YoY Change
(PretaxIncome[2022] - PretaxIncome[2021]) / PretaxIncome[2021] × 100
|
$157.8M
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 |
$152.0M
Net Income YoY Change
(NetIncome[2025] - NetIncome[2024]) / NetIncome[2024] × 100
|
$188.0M
Net Income YoY Change
(NetIncome[2024] - NetIncome[2023]) / NetIncome[2023] × 100
|
-$16.50M
Net Income YoY Change
(NetIncome[2023] - NetIncome[2022]) / NetIncome[2022] × 100
|
-$127.1M
Net Income YoY Change
(NetIncome[2022] - NetIncome[2021]) / NetIncome[2021] × 100
|
$157.8M
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.87
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025] - DilutedEPS[2024]) / DilutedEPS[2024] × 100
|
$1.32
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024] - DilutedEPS[2023]) / DilutedEPS[2023] × 100
|
-$0.14
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023] - DilutedEPS[2022]) / DilutedEPS[2022] × 100
|
-$1.22
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022] - DilutedEPS[2021]) / DilutedEPS[2021] × 100
|
$3.06
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 Q2 | 2024 Q4 | 2024 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$86.00M
Revenue YoY Change
(Revenue[2025 Q2] - Revenue[2024 Q2]) / Revenue[2024 Q2] × 100
|
$86.00M
Revenue YoY Change
(Revenue[2024 Q4] - Revenue[2023 Q4]) / Revenue[2023 Q4] × 100
|
$78.00M
Revenue YoY Change
(Revenue[2024 Q2] - Revenue[2023 Q2]) / Revenue[2023 Q2] × 100
|
$74.29M
Revenue YoY Change
(Revenue[2023 Q4] - Revenue[2022 Q4]) / Revenue[2022 Q4] × 100
|
$68.48M
Revenue YoY Change
(Revenue[2023 Q2] - Revenue[2022 Q2]) / Revenue[2022 Q2] × 100
|
$57.65M
Revenue YoY Change
(Revenue[2022 Q4] - Revenue[2021 Q4]) / Revenue[2021 Q4] × 100
|
$49.44M
Revenue YoY Change
(Revenue[2022 Q2] - Revenue[2021 Q2]) / Revenue[2021 Q2] × 100
|
$36.07M
Revenue YoY Change
(Revenue[2021 Q4] - Revenue[2020 Q4]) / Revenue[2020 Q4] × 100
|
$31.90M
Revenue YoY Change
(Revenue[2021 Q2] - Revenue[2020 Q2]) / Revenue[2020 Q2] × 100
|
$25.95M
Revenue YoY Change
(Revenue[2020 Q4] - Revenue[2019 Q4]) / Revenue[2019 Q4] × 100
|
$21.80M
Revenue YoY Change
(Revenue[2020 Q2] - Revenue[2019 Q2]) / Revenue[2019 Q2] × 100
|
$21.19M
Revenue YoY Change
(Revenue[2019 Q4] - Revenue[2018 Q4]) / Revenue[2018 Q4] × 100
|
$19.68M
Revenue YoY Change
(Revenue[2019 Q2] - Revenue[2018 Q2]) / Revenue[2018 Q2] × 100
|
$17.70M
Revenue YoY Change
(Revenue[2018 Q4] - Revenue[2017 Q4]) / Revenue[2017 Q4] × 100
|
$16.89M
Revenue YoY Change
(Revenue[2018 Q2] - Revenue[2017 Q2]) / Revenue[2017 Q2] × 100
|
$19.58M
Revenue YoY Change
(Revenue[2017 Q4] - Revenue[2016 Q4]) / Revenue[2016 Q4] × 100
|
$20.07M
Revenue YoY Change
(Revenue[2017 Q2] - Revenue[2016 Q2]) / Revenue[2016 Q2] × 100
|
$18.60M
Revenue YoY Change
(Revenue[2016 Q4] - Revenue[2015 Q4]) / Revenue[2015 Q4] × 100
|
$19.06M
Revenue YoY Change
(Revenue[2016 Q2] - Revenue[2015 Q2]) / Revenue[2015 Q2] × 100
|
$13.12M
Revenue YoY Change
(Revenue[2015 Q4] - Revenue[2014 Q4]) / Revenue[2014 Q4] × 100
|
| Cost Of Revenue |
$21.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2025 Q2] - CostOfRevenue[2024 Q2]) / CostOfRevenue[2024 Q2] × 100
|
$23.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q4] - CostOfRevenue[2023 Q4]) / CostOfRevenue[2023 Q4] × 100
|
$23.00M
Cost Of Revenue YoY Change
(CostOfRevenue[2024 Q2] - CostOfRevenue[2023 Q2]) / CostOfRevenue[2023 Q2] × 100
|
$22.19M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q4] - CostOfRevenue[2022 Q4]) / CostOfRevenue[2022 Q4] × 100
|
$24.88M
Cost Of Revenue YoY Change
(CostOfRevenue[2023 Q2] - CostOfRevenue[2022 Q2]) / CostOfRevenue[2022 Q2] × 100
|
$16.78M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q4] - CostOfRevenue[2021 Q4]) / CostOfRevenue[2021 Q4] × 100
|
$14.65M
Cost Of Revenue YoY Change
(CostOfRevenue[2022 Q2] - CostOfRevenue[2021 Q2]) / CostOfRevenue[2021 Q2] × 100
|
$9.123M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q4] - CostOfRevenue[2020 Q4]) / CostOfRevenue[2020 Q4] × 100
|
$7.834M
Cost Of Revenue YoY Change
(CostOfRevenue[2021 Q2] - CostOfRevenue[2020 Q2]) / CostOfRevenue[2020 Q2] × 100
|
$6.150M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q4] - CostOfRevenue[2019 Q4]) / CostOfRevenue[2019 Q4] × 100
|
$3.970M
Cost Of Revenue YoY Change
(CostOfRevenue[2020 Q2] - CostOfRevenue[2019 Q2]) / CostOfRevenue[2019 Q2] × 100
|
$3.810M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q4] - CostOfRevenue[2018 Q4]) / CostOfRevenue[2018 Q4] × 100
|
$3.460M
Cost Of Revenue YoY Change
(CostOfRevenue[2019 Q2] - CostOfRevenue[2018 Q2]) / CostOfRevenue[2018 Q2] × 100
|
$3.250M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q4] - CostOfRevenue[2017 Q4]) / CostOfRevenue[2017 Q4] × 100
|
$3.090M
Cost Of Revenue YoY Change
(CostOfRevenue[2018 Q2] - CostOfRevenue[2017 Q2]) / CostOfRevenue[2017 Q2] × 100
|
$3.810M
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q4] - CostOfRevenue[2016 Q4]) / CostOfRevenue[2016 Q4] × 100
|
$4.410M
Cost Of Revenue YoY Change
(CostOfRevenue[2017 Q2] - CostOfRevenue[2016 Q2]) / CostOfRevenue[2016 Q2] × 100
|
$3.900M
Cost Of Revenue YoY Change
(CostOfRevenue[2016 Q4] - CostOfRevenue[2015 Q4]) / CostOfRevenue[2015 Q4] × 100
|
$3.730M
Cost Of Revenue YoY Change
(CostOfRevenue[2016 Q2] - CostOfRevenue[2015 Q2]) / CostOfRevenue[2015 Q2] × 100
|
$3.620M
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q4] - CostOfRevenue[2014 Q4]) / CostOfRevenue[2014 Q4] × 100
|
| Gross Profit |
$65.00M
Gross Profit YoY Change
(GrossProfit[2025 Q2] - GrossProfit[2024 Q2]) / GrossProfit[2024 Q2] × 100
|
$63.00M
Gross Profit YoY Change
(GrossProfit[2024 Q4] - GrossProfit[2023 Q4]) / GrossProfit[2023 Q4] × 100
|
$55.00M
Gross Profit YoY Change
(GrossProfit[2024 Q2] - GrossProfit[2023 Q2]) / GrossProfit[2023 Q2] × 100
|
$52.10M
Gross Profit YoY Change
(GrossProfit[2023 Q4] - GrossProfit[2022 Q4]) / GrossProfit[2022 Q4] × 100
|
$43.60M
Gross Profit YoY Change
(GrossProfit[2023 Q2] - GrossProfit[2022 Q2]) / GrossProfit[2022 Q2] × 100
|
$40.86M
Gross Profit YoY Change
(GrossProfit[2022 Q4] - GrossProfit[2021 Q4]) / GrossProfit[2021 Q4] × 100
|
$34.79M
Gross Profit YoY Change
(GrossProfit[2022 Q2] - GrossProfit[2021 Q2]) / GrossProfit[2021 Q2] × 100
|
$26.95M
Gross Profit YoY Change
(GrossProfit[2021 Q4] - GrossProfit[2020 Q4]) / GrossProfit[2020 Q4] × 100
|
$24.06M
Gross Profit YoY Change
(GrossProfit[2021 Q2] - GrossProfit[2020 Q2]) / GrossProfit[2020 Q2] × 100
|
$19.80M
Gross Profit YoY Change
(GrossProfit[2020 Q4] - GrossProfit[2019 Q4]) / GrossProfit[2019 Q4] × 100
|
$17.83M
Gross Profit YoY Change
(GrossProfit[2020 Q2] - GrossProfit[2019 Q2]) / GrossProfit[2019 Q2] × 100
|
$17.38M
Gross Profit YoY Change
(GrossProfit[2019 Q4] - GrossProfit[2018 Q4]) / GrossProfit[2018 Q4] × 100
|
$16.22M
Gross Profit YoY Change
(GrossProfit[2019 Q2] - GrossProfit[2018 Q2]) / GrossProfit[2018 Q2] × 100
|
$14.45M
Gross Profit YoY Change
(GrossProfit[2018 Q4] - GrossProfit[2017 Q4]) / GrossProfit[2017 Q4] × 100
|
$13.80M
Gross Profit YoY Change
(GrossProfit[2018 Q2] - GrossProfit[2017 Q2]) / GrossProfit[2017 Q2] × 100
|
$15.77M
Gross Profit YoY Change
(GrossProfit[2017 Q4] - GrossProfit[2016 Q4]) / GrossProfit[2016 Q4] × 100
|
$15.66M
Gross Profit YoY Change
(GrossProfit[2017 Q2] - GrossProfit[2016 Q2]) / GrossProfit[2016 Q2] × 100
|
$14.70M
Gross Profit YoY Change
(GrossProfit[2016 Q4] - GrossProfit[2015 Q4]) / GrossProfit[2015 Q4] × 100
|
$15.33M
Gross Profit YoY Change
(GrossProfit[2016 Q2] - GrossProfit[2015 Q2]) / GrossProfit[2015 Q2] × 100
|
$9.500M
Gross Profit YoY Change
(GrossProfit[2015 Q4] - GrossProfit[2014 Q4]) / GrossProfit[2014 Q4] × 100
|
| Selling, General & Admin |
$40.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2025 Q2] - SellingGeneralAndAdministrativeExpenses[2024 Q2]) / SellingGeneralAndAdministrativeExpenses[2024 Q2] × 100
|
$40.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q4] - SellingGeneralAndAdministrativeExpenses[2023 Q4]) / SellingGeneralAndAdministrativeExpenses[2023 Q4] × 100
|
$30.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2024 Q2] - SellingGeneralAndAdministrativeExpenses[2023 Q2]) / SellingGeneralAndAdministrativeExpenses[2023 Q2] × 100
|
$94.58K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q4] - SellingGeneralAndAdministrativeExpenses[2022 Q4]) / SellingGeneralAndAdministrativeExpenses[2022 Q4] × 100
|
$30.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2023 Q2] - SellingGeneralAndAdministrativeExpenses[2022 Q2]) / SellingGeneralAndAdministrativeExpenses[2022 Q2] × 100
|
$50.61K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q4] - SellingGeneralAndAdministrativeExpenses[2021 Q4]) / SellingGeneralAndAdministrativeExpenses[2021 Q4] × 100
|
$17.64K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2022 Q2] - SellingGeneralAndAdministrativeExpenses[2021 Q2]) / SellingGeneralAndAdministrativeExpenses[2021 Q2] × 100
|
$14.44K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q4] - SellingGeneralAndAdministrativeExpenses[2020 Q4]) / SellingGeneralAndAdministrativeExpenses[2020 Q4] × 100
|
$12.03K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2021 Q2] - SellingGeneralAndAdministrativeExpenses[2020 Q2]) / SellingGeneralAndAdministrativeExpenses[2020 Q2] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q4] - SellingGeneralAndAdministrativeExpenses[2019 Q4]) / SellingGeneralAndAdministrativeExpenses[2019 Q4] × 100
|
$20.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2020 Q2] - SellingGeneralAndAdministrativeExpenses[2019 Q2]) / SellingGeneralAndAdministrativeExpenses[2019 Q2] × 100
|
$40.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q4] - SellingGeneralAndAdministrativeExpenses[2018 Q4]) / SellingGeneralAndAdministrativeExpenses[2018 Q4] × 100
|
$100.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2019 Q2] - SellingGeneralAndAdministrativeExpenses[2018 Q2]) / SellingGeneralAndAdministrativeExpenses[2018 Q2] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q4] - SellingGeneralAndAdministrativeExpenses[2017 Q4]) / SellingGeneralAndAdministrativeExpenses[2017 Q4] × 100
|
-$120.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2018 Q2] - SellingGeneralAndAdministrativeExpenses[2017 Q2]) / SellingGeneralAndAdministrativeExpenses[2017 Q2] × 100
|
$340.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q4] - SellingGeneralAndAdministrativeExpenses[2016 Q4]) / SellingGeneralAndAdministrativeExpenses[2016 Q4] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2017 Q2] - SellingGeneralAndAdministrativeExpenses[2016 Q2]) / SellingGeneralAndAdministrativeExpenses[2016 Q2] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2016 Q4] - SellingGeneralAndAdministrativeExpenses[2015 Q4]) / SellingGeneralAndAdministrativeExpenses[2015 Q4] × 100
|
$10.00K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2016 Q2] - SellingGeneralAndAdministrativeExpenses[2015 Q2]) / SellingGeneralAndAdministrativeExpenses[2015 Q2] × 100
|
$170.0K
Selling, General & Admin YoY Change
(SellingGeneralAndAdministrativeExpenses[2015 Q4] - SellingGeneralAndAdministrativeExpenses[2014 Q4]) / SellingGeneralAndAdministrativeExpenses[2014 Q4] × 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 |
$0.00
N/A
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2024 Q4] - OperatingExpenses[2023 Q4]) / OperatingExpenses[2023 Q4] × 100
|
$0.00
Operating Expenses YoY Change
(OperatingExpenses[2024 Q2] - OperatingExpenses[2023 Q2]) / OperatingExpenses[2023 Q2] × 100
|
$29.76K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q4] - OperatingExpenses[2022 Q4]) / OperatingExpenses[2022 Q4] × 100
|
$40.00K
Operating Expenses YoY Change
(OperatingExpenses[2023 Q2] - OperatingExpenses[2022 Q2]) / OperatingExpenses[2022 Q2] × 100
|
$57.58K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q4] - OperatingExpenses[2021 Q4]) / OperatingExpenses[2021 Q4] × 100
|
$40.83K
Operating Expenses YoY Change
(OperatingExpenses[2022 Q2] - OperatingExpenses[2021 Q2]) / OperatingExpenses[2021 Q2] × 100
|
$22.19K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q4] - OperatingExpenses[2020 Q4]) / OperatingExpenses[2020 Q4] × 100
|
$16.42K
Operating Expenses YoY Change
(OperatingExpenses[2021 Q2] - OperatingExpenses[2020 Q2]) / OperatingExpenses[2020 Q2] × 100
|
$20.00K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q4] - OperatingExpenses[2019 Q4]) / OperatingExpenses[2019 Q4] × 100
|
$130.0K
Operating Expenses YoY Change
(OperatingExpenses[2020 Q2] - OperatingExpenses[2019 Q2]) / OperatingExpenses[2019 Q2] × 100
|
$50.00K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q4] - OperatingExpenses[2018 Q4]) / OperatingExpenses[2018 Q4] × 100
|
$110.0K
Operating Expenses YoY Change
(OperatingExpenses[2019 Q2] - OperatingExpenses[2018 Q2]) / OperatingExpenses[2018 Q2] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q4] - OperatingExpenses[2017 Q4]) / OperatingExpenses[2017 Q4] × 100
|
-$120.0K
Operating Expenses YoY Change
(OperatingExpenses[2018 Q2] - OperatingExpenses[2017 Q2]) / OperatingExpenses[2017 Q2] × 100
|
$340.0K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q4] - OperatingExpenses[2016 Q4]) / OperatingExpenses[2016 Q4] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2017 Q2] - OperatingExpenses[2016 Q2]) / OperatingExpenses[2016 Q2] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2016 Q4] - OperatingExpenses[2015 Q4]) / OperatingExpenses[2015 Q4] × 100
|
$10.00K
Operating Expenses YoY Change
(OperatingExpenses[2016 Q2] - OperatingExpenses[2015 Q2]) / OperatingExpenses[2015 Q2] × 100
|
$170.0K
Operating Expenses YoY Change
(OperatingExpenses[2015 Q4] - OperatingExpenses[2014 Q4]) / OperatingExpenses[2014 Q4] × 100
|
| Operating Profit |
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[2024 Q4] - OperatingIncomeLoss[2023 Q4]) / OperatingIncomeLoss[2023 Q4] × 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[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
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
$19.30M
Interest Expense YoY Change
(InterestExpenses[2023 Q4] - InterestExpenses[2022 Q4]) / InterestExpenses[2022 Q4] × 100
|
-$7.060M
Interest Expense YoY Change
(InterestExpenses[2023 Q2] - InterestExpenses[2022 Q2]) / InterestExpenses[2022 Q2] × 100
|
-$93.77M
Interest Expense YoY Change
(InterestExpenses[2022 Q4] - InterestExpenses[2021 Q4]) / InterestExpenses[2021 Q4] × 100
|
-$165.9M
Interest Expense YoY Change
(InterestExpenses[2022 Q2] - InterestExpenses[2021 Q2]) / InterestExpenses[2021 Q2] × 100
|
-$22.97M
Interest Expense YoY Change
(InterestExpenses[2021 Q4] - InterestExpenses[2020 Q4]) / InterestExpenses[2020 Q4] × 100
|
$28.82M
Interest Expense YoY Change
(InterestExpenses[2021 Q2] - InterestExpenses[2020 Q2]) / InterestExpenses[2020 Q2] × 100
|
$85.15M
Interest Expense YoY Change
(InterestExpenses[2020 Q4] - InterestExpenses[2019 Q4]) / InterestExpenses[2019 Q4] × 100
|
-$50.34M
Interest Expense YoY Change
(InterestExpenses[2020 Q2] - InterestExpenses[2019 Q2]) / InterestExpenses[2019 Q2] × 100
|
-$13.02M
Interest Expense YoY Change
(InterestExpenses[2019 Q4] - InterestExpenses[2018 Q4]) / InterestExpenses[2018 Q4] × 100
|
-$3.000M
Interest Expense YoY Change
(InterestExpenses[2019 Q2] - InterestExpenses[2018 Q2]) / InterestExpenses[2018 Q2] × 100
|
-$9.050M
Interest Expense YoY Change
(InterestExpenses[2018 Q4] - InterestExpenses[2017 Q4]) / InterestExpenses[2017 Q4] × 100
|
-$5.460M
Interest Expense YoY Change
(InterestExpenses[2018 Q2] - InterestExpenses[2017 Q2]) / InterestExpenses[2017 Q2] × 100
|
$4.360M
Interest Expense YoY Change
(InterestExpenses[2017 Q4] - InterestExpenses[2016 Q4]) / InterestExpenses[2016 Q4] × 100
|
$24.33M
Interest Expense YoY Change
(InterestExpenses[2017 Q2] - InterestExpenses[2016 Q2]) / InterestExpenses[2016 Q2] × 100
|
$27.57M
Interest Expense YoY Change
(InterestExpenses[2016 Q4] - InterestExpenses[2015 Q4]) / InterestExpenses[2015 Q4] × 100
|
-$6.240M
Interest Expense YoY Change
(InterestExpenses[2016 Q2] - InterestExpenses[2015 Q2]) / InterestExpenses[2015 Q2] × 100
|
-$17.10M
Interest Expense YoY Change
(InterestExpenses[2015 Q4] - InterestExpenses[2014 Q4]) / InterestExpenses[2014 Q4] × 100
|
| Other Income/Expense, Net |
-$33.00M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2025 Q2] - OtherExpenseIncome[2024 Q2]) / OtherExpenseIncome[2024 Q2] × 100
|
$57.00M
N/A
|
$62.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
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$32.00M
Pretax Income YoY Change
(PretaxIncome[2025 Q2] - PretaxIncome[2024 Q2]) / PretaxIncome[2024 Q2] × 100
|
$120.0M
Pretax Income YoY Change
(PretaxIncome[2024 Q4] - PretaxIncome[2023 Q4]) / PretaxIncome[2023 Q4] × 100
|
$117.0M
Pretax Income YoY Change
(PretaxIncome[2024 Q2] - PretaxIncome[2023 Q2]) / PretaxIncome[2023 Q2] × 100
|
$71.38M
Pretax Income YoY Change
(PretaxIncome[2023 Q4] - PretaxIncome[2022 Q4]) / PretaxIncome[2022 Q4] × 100
|
$36.51M
Pretax Income YoY Change
(PretaxIncome[2023 Q2] - PretaxIncome[2022 Q2]) / PretaxIncome[2022 Q2] × 100
|
-$52.97M
Pretax Income YoY Change
(PretaxIncome[2022 Q4] - PretaxIncome[2021 Q4]) / PretaxIncome[2021 Q4] × 100
|
-$131.1M
Pretax Income YoY Change
(PretaxIncome[2022 Q2] - PretaxIncome[2021 Q2]) / PretaxIncome[2021 Q2] × 100
|
$3.964M
Pretax Income YoY Change
(PretaxIncome[2021 Q4] - PretaxIncome[2020 Q4]) / PretaxIncome[2020 Q4] × 100
|
$52.87M
Pretax Income YoY Change
(PretaxIncome[2021 Q2] - PretaxIncome[2020 Q2]) / PretaxIncome[2020 Q2] × 100
|
$104.9M
Pretax Income YoY Change
(PretaxIncome[2020 Q4] - PretaxIncome[2019 Q4]) / PretaxIncome[2019 Q4] × 100
|
-$32.64M
Pretax Income YoY Change
(PretaxIncome[2020 Q2] - PretaxIncome[2019 Q2]) / PretaxIncome[2019 Q2] × 100
|
$4.310M
Pretax Income YoY Change
(PretaxIncome[2019 Q4] - PretaxIncome[2018 Q4]) / PretaxIncome[2018 Q4] × 100
|
$13.12M
Pretax Income YoY Change
(PretaxIncome[2019 Q2] - PretaxIncome[2018 Q2]) / PretaxIncome[2018 Q2] × 100
|
$5.390M
Pretax Income YoY Change
(PretaxIncome[2018 Q4] - PretaxIncome[2017 Q4]) / PretaxIncome[2017 Q4] × 100
|
$8.450M
Pretax Income YoY Change
(PretaxIncome[2018 Q2] - PretaxIncome[2017 Q2]) / PretaxIncome[2017 Q2] × 100
|
$19.79M
Pretax Income YoY Change
(PretaxIncome[2017 Q4] - PretaxIncome[2016 Q4]) / PretaxIncome[2016 Q4] × 100
|
$39.98M
Pretax Income YoY Change
(PretaxIncome[2017 Q2] - PretaxIncome[2016 Q2]) / PretaxIncome[2016 Q2] × 100
|
$42.26M
Pretax Income YoY Change
(PretaxIncome[2016 Q4] - PretaxIncome[2015 Q4]) / PretaxIncome[2015 Q4] × 100
|
$9.080M
Pretax Income YoY Change
(PretaxIncome[2016 Q2] - PretaxIncome[2015 Q2]) / PretaxIncome[2015 Q2] × 100
|
-$7.760M
Pretax Income YoY Change
(PretaxIncome[2015 Q4] - PretaxIncome[2014 Q4]) / PretaxIncome[2014 Q4] × 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
|
N/A
|
N/A
|
| Net Earnings |
$32.00M
Net Income YoY Change
(NetIncome[2025 Q2] - NetIncome[2024 Q2]) / NetIncome[2024 Q2] × 100
|
$120.0M
Net Income YoY Change
(NetIncome[2024 Q4] - NetIncome[2023 Q4]) / NetIncome[2023 Q4] × 100
|
$117.0M
Net Income YoY Change
(NetIncome[2024 Q2] - NetIncome[2023 Q2]) / NetIncome[2023 Q2] × 100
|
$71.38M
Net Income YoY Change
(NetIncome[2023 Q4] - NetIncome[2022 Q4]) / NetIncome[2022 Q4] × 100
|
$36.51M
Net Income YoY Change
(NetIncome[2023 Q2] - NetIncome[2022 Q2]) / NetIncome[2022 Q2] × 100
|
-$52.97M
Net Income YoY Change
(NetIncome[2022 Q4] - NetIncome[2021 Q4]) / NetIncome[2021 Q4] × 100
|
-$131.1M
Net Income YoY Change
(NetIncome[2022 Q2] - NetIncome[2021 Q2]) / NetIncome[2021 Q2] × 100
|
$3.964M
Net Income YoY Change
(NetIncome[2021 Q4] - NetIncome[2020 Q4]) / NetIncome[2020 Q4] × 100
|
$52.87M
Net Income YoY Change
(NetIncome[2021 Q2] - NetIncome[2020 Q2]) / NetIncome[2020 Q2] × 100
|
$104.9M
Net Income YoY Change
(NetIncome[2020 Q4] - NetIncome[2019 Q4]) / NetIncome[2019 Q4] × 100
|
-$32.64M
Net Income YoY Change
(NetIncome[2020 Q2] - NetIncome[2019 Q2]) / NetIncome[2019 Q2] × 100
|
$4.310M
Net Income YoY Change
(NetIncome[2019 Q4] - NetIncome[2018 Q4]) / NetIncome[2018 Q4] × 100
|
$13.12M
Net Income YoY Change
(NetIncome[2019 Q2] - NetIncome[2018 Q2]) / NetIncome[2018 Q2] × 100
|
$5.390M
Net Income YoY Change
(NetIncome[2018 Q4] - NetIncome[2017 Q4]) / NetIncome[2017 Q4] × 100
|
$8.450M
Net Income YoY Change
(NetIncome[2018 Q2] - NetIncome[2017 Q2]) / NetIncome[2017 Q2] × 100
|
$19.79M
Net Income YoY Change
(NetIncome[2017 Q4] - NetIncome[2016 Q4]) / NetIncome[2016 Q4] × 100
|
$39.98M
Net Income YoY Change
(NetIncome[2017 Q2] - NetIncome[2016 Q2]) / NetIncome[2016 Q2] × 100
|
$42.26M
Net Income YoY Change
(NetIncome[2016 Q4] - NetIncome[2015 Q4]) / NetIncome[2015 Q4] × 100
|
$9.080M
Net Income YoY Change
(NetIncome[2016 Q2] - NetIncome[2015 Q2]) / NetIncome[2015 Q2] × 100
|
-$7.760M
Net Income YoY Change
(NetIncome[2015 Q4] - NetIncome[2014 Q4]) / NetIncome[2014 Q4] × 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.16
Diluted Earnings Per Share YoY Change
(DilutedEPS[2025 Q2] - DilutedEPS[2024 Q2]) / DilutedEPS[2024 Q2] × 100
|
$0.77
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q4] - DilutedEPS[2023 Q4]) / DilutedEPS[2023 Q4] × 100
|
$0.75
Diluted Earnings Per Share YoY Change
(DilutedEPS[2024 Q2] - DilutedEPS[2023 Q2]) / DilutedEPS[2023 Q2] × 100
|
$0.55
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q4] - DilutedEPS[2022 Q4]) / DilutedEPS[2022 Q4] × 100
|
$0.29
Diluted Earnings Per Share YoY Change
(DilutedEPS[2023 Q2] - DilutedEPS[2022 Q2]) / DilutedEPS[2022 Q2] × 100
|
-$0.47
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q4] - DilutedEPS[2021 Q4]) / DilutedEPS[2021 Q4] × 100
|
-$1.16
Diluted Earnings Per Share YoY Change
(DilutedEPS[2022 Q2] - DilutedEPS[2021 Q2]) / DilutedEPS[2021 Q2] × 100
|
$0.04
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q4] - DilutedEPS[2020 Q4]) / DilutedEPS[2020 Q4] × 100
|
$0.92
Diluted Earnings Per Share YoY Change
(DilutedEPS[2021 Q2] - DilutedEPS[2020 Q2]) / DilutedEPS[2020 Q2] × 100
|
$2.30
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q4] - DilutedEPS[2019 Q4]) / DilutedEPS[2019 Q4] × 100
|
-$0.72
Diluted Earnings Per Share YoY Change
(DilutedEPS[2020 Q2] - DilutedEPS[2019 Q2]) / DilutedEPS[2019 Q2] × 100
|
$0.11
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q4] - DilutedEPS[2018 Q4]) / DilutedEPS[2018 Q4] × 100
|
$0.33
Diluted Earnings Per Share YoY Change
(DilutedEPS[2019 Q2] - DilutedEPS[2018 Q2]) / DilutedEPS[2018 Q2] × 100
|
$0.17
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q4] - DilutedEPS[2017 Q4]) / DilutedEPS[2017 Q4] × 100
|
$0.27
Diluted Earnings Per Share YoY Change
(DilutedEPS[2018 Q2] - DilutedEPS[2017 Q2]) / DilutedEPS[2017 Q2] × 100
|
$0.82
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q4] - DilutedEPS[2016 Q4]) / DilutedEPS[2016 Q4] × 100
|
$1.74
Diluted Earnings Per Share YoY Change
(DilutedEPS[2017 Q2] - DilutedEPS[2016 Q2]) / DilutedEPS[2016 Q2] × 100
|
$2.28
Diluted Earnings Per Share YoY Change
(DilutedEPS[2016 Q4] - DilutedEPS[2015 Q4]) / DilutedEPS[2015 Q4] × 100
|
$0.51
Diluted Earnings Per Share YoY Change
(DilutedEPS[2016 Q2] - DilutedEPS[2015 Q2]) / DilutedEPS[2015 Q2] × 100
|
-$0.44
Diluted Earnings Per Share YoY Change
(DilutedEPS[2015 Q4] - DilutedEPS[2014 Q4]) / DilutedEPS[2014 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 |
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...