$0 (0.0%)
| date | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 87.33M | 43.08M | 62.13M | 108.99M | 25.06M | 14.86M | 10.55M |
| costOfRevenue | 13.38M | 7.25M | 22.68M | 20.15M | 9.13M | 5.1M | - |
| grossProfit | 73.95M | 35.83M | 39.45M | 88.84M | 15.93M | 9.75M | 10.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.3M | 6.72M | 11.44M | 20.26M | 8.44M | 6M | 10.93M |
| sellingAndMarketingExpenses | 4.24M | 2.58M | 2.95M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 15.54M | 9.3M | 14.39M | 20.26M | 8.44M | 6M | 10.93M |
| otherExpenses | -40.82M | 483.24M | -640.57M | 3.34B | 1.91B | 85.02M | -524.8M |
| operatingExpenses | -25.28M | 492.54M | -626.18M | 3.36B | 1.92B | 91.01M | -513.87M |
| costAndExpenses | -11.9M | 499.79M | -603.5M | 3.38B | 1.92B | 96.12M | -513.87M |
| netInterestIncome | -2.38M | -504.98K | 7.97M | 5.21M | 3.52M | 690.84K | 608.15K |
| interestIncome | 6.64M | 6.4M | 15.63M | 14.72M | 5.17M | 1.22M | 692.91K |
| interestExpense | 9.02M | 6.9M | 7.66M | 9.51M | 1.65M | 529.97K | 84765 |
| depreciationAndAmortization | 3.99M | 3.2M | 3.49M | 1.71M | 884.11K | 204.41K | 65585 |
| ebitda | 118.1M | 57.12M | 641.16M | -3.24B | -1.89B | -80.37M | 523.98M |
| ebit | 114.11M | 53.92M | 637.67M | -3.24B | -1.89B | -80.57M | 523.98M |
| nonOperatingIncomeExcludingInterest | -14.88M | -510.63M | 27.95M | -21.85M | -6.68M | -689.44K | 444.04K |
| operatingIncome | 99.23M | -456.71M | 665.63M | -3.27B | -1.9B | -81.26M | 524.42M |
| totalOtherIncomeExpensesNet | 5.86M | 4.16M | -35.61M | 12.35M | 5.03M | 159.47K | -528.81K |
| incomeBeforeTax | 105.09M | -452.55M | 630.01M | -3.25B | -1.89B | -81.1M | 523.89M |
| incomeTaxExpense | 716.88K | 573.67K | 446.17K | 1.43M | 546.99K | 352.07K | 230.02K |
| netIncomeFromContinuingOperations | 104.37M | -453.13M | 629.57M | -3.26B | -1.89B | -81.45M | 523.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 104.37M | -453.13M | 629.57M | -3.26B | -1.89B | -81.45M | 523.66M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 104.37M | -453.13M | 629.57M | -3.26B | -1.33B | -81.45M | 523.66M |
| eps | 1.57 | -6.74 | 7.56 | -35 | -21.68 | -1.81 | 8.29 |
| date | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 19.86M | 25.51M | 134.77M | 14.54M | 3.09M | 4.12M | 41.74M |
| shortTermInvestments | 952.67M | - | - | 1.34B | 41.83M | - | - |
| cashAndShortTermInvestments | 972.53M | 25.51M | 134.77M | 1.36B | 44.91M | 4.12M | 41.74M |
| netReceivables | 1.8M | 1.32M | 390.35K | 235.67M | 131.56M | 61.25M | 11.86M |
| accountsReceivables | 1.77M | 1.32M | 390.35K | 3.42M | 1.12M | 1.01M | 11.86M |
| otherReceivables | 32396 | - | - | 232.24M | 130.44M | 60.24M | - |
| inventory | 1.77B | -118.94K | - | - | - | - | - |
| prepaids | 1.15M | 710.38K | 473.96K | 614.51K | 710.12K | 541.83K | - |
| otherCurrentAssets | 2.01B | 2.64B | 1.05B | 3.75B | 2.49B | 392.74M | 276.01M |
| totalCurrentAssets | 4.76B | 2.67B | 1.18B | 5.34B | 2.67B | 458.66M | 329.62M |
| propertyPlantEquipmentNet | 3.02M | 3.07M | 1.94M | 1.13M | 1.94M | 375.73K | 271.34K |
| goodwill | 2.25M | 941.51K | 943.48K | 8.65M | 48298 | - | - |
| intangibleAssets | 8.86M | 9.72M | 11.05M | 15.77M | 27392 | 6870 | - |
| goodwillAndIntangibleAssets | 11.11M | 10.66M | 11.99M | 24.43M | 75691 | 6870 | - |
| longTermInvestments | -932.67M | 44.92M | 45.01M | 23.69M | 3.59M | 5.59M | 6.16M |
| taxAssets | 932.67M | - | -45.01M | - | - | -5.59M | - |
| otherNonCurrentAssets | 21.54M | 3.87M | 47.9M | 13.5M | 1.75M | 5.91M | 1.67M |
| totalNonCurrentAssets | 35.66M | 62.52M | 61.83M | 62.74M | 7.36M | 6.29M | 8.1M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 4.8B | 2.73B | 1.24B | 5.4B | 2.68B | 464.95M | 337.72M |
| totalPayables | 80.97M | 1M | 1.08M | 437.32M | 197.59M | 60.96M | 288.69M |
| accountPayables | 1.13M | 1M | 1.08M | 396.65M | 153.06M | 60.69M | 288.64M |
| otherPayables | 79.85M | - | 285.38K | 40.67M | 44.53M | 265.8K | 52677 |
| accruedExpenses | - | 4.61M | 2.89M | - | - | - | - |
| shortTermDebt | 26.21M | 723.71K | 27.12M | 217.81M | 2.36M | 737.4K | 335.54K |
| capitalLeaseObligationsCurrent | 583.82K | 563.63K | 1.31M | 283.9K | 538.33K | - | - |
| taxPayables | 91987 | 156.97K | 235.81K | 3.48M | 541.98K | 265.8K | 52677 |
| deferredRevenue | - | - | - | - | - | -332.82K | - |
| otherCurrentLiabilities | 4.35B | 2.46B | 1.12B | 4.47B | 2.4B | 358.25M | -335.54K |
| totalCurrentLiabilities | 4.46B | 2.47B | 1.15B | 5.13B | 2.6B | 419.61M | 288.69M |
| longTermDebt | 19.65M | 23.15M | 21.43M | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.8M | 2.4M | 28980 | 136.52K | 1.08M | 1.21M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 21.46M | 25.55M | 21.46M | 136.52K | 1.08M | 1.21M | - |
| otherLiabilities | - | - | - | - | - | -1.21M | - |
| capitalLeaseObligations | 2.39M | 2.97M | 1.34M | 420.43K | 1.62M | 1.21M | - |
| totalLiabilities | 4.48B | 2.49B | 1.18B | 5.13B | 2.6B | 419.61M | 288.69M |
| treasuryStock | - | -3.88M | -228.38K | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 33006 | 33667 | 33766 | 45571 | 31278 | 2.21M | 2.81M |
| retainedEarnings | 264.67M | -245.59M | 150.79M | 4B | -1.16B | -125.79M | -86.29M |
| additionalPaidInCapital | 30.22M | 30.69M | 30.78M | 41.54M | 2.39M | - | 140.35K |
| date | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 104.37M | -453.13M | 629.57M | -2.41B | -1.89B | -81.45M | 523.66M |
| depreciationAndAmortization | 3.99M | 3.2M | 3.49M | 1.27M | 884.11K | 204.41K | 65585 |
| deferredIncomeTax | - | - | - | -55.46M | - | - | - |
| stockBasedCompensation | 1M | 1.32M | 1.49M | 1.65M | 420.36K | - | - |
| changeInWorkingCapital | -343.78M | 83.51M | 219.76M | 710.62M | 1.98B | 247.99M | -936.81K |
| accountsReceivables | -344.4M | 82.86M | 827.71M | -979.73M | -17.51M | -24.81M | -936.81K |
| inventory | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - |
| otherWorkingCapital | 614.12K | 651.05K | -607.96M | 1.69B | 2B | 272.8M | - |
| otherNonCashItems | 164.74M | 258.31M | -489.34M | -3.86M | -63.89M | -70.61M | -595.06M |
| netCashProvidedByOperatingActivities | -69.68M | -106.78M | 364.96M | -1.76B | 22.42M | 96.13M | -72.26M |
| investmentsInPropertyPlantAndEquipment | -144.88K | -14.88M | -396.35K | -398.91K | -88801 | -420.55K | -225.82K |
| acquisitionsNet | 21423 | - | -24.53M | -2.81M | -561.81K | -740.49K | - |
| purchasesOfInvestments | - | -426.92K | -34514 | -11.97M | -4.98M | -1.92M | - |
| salesMaturitiesOfInvestments | 3.88M | - | 119.3K | 182.36K | 2.12M | 2.85M | - |
| otherInvestingActivities | 5.43M | 7.33M | 15.08M | 1.64B | -83.58M | -130.48M | 43.16M |
| netCashProvidedByInvestingActivities | 9.18M | 6.91M | -9.76M | 1.63B | -87.09M | -130.71M | 42.93M |
| netDebtIssuance | -2.17M | -649.98K | 26.11M | - | - | - | - |
| longTermNetDebtIssuance | -2.17M | -61488 | 26.11M | - | - | - | - |
| shortTermNetDebtIssuance | - | -588.49K | - | - | - | - | - |
| netStockIssuance | 371.19K | -3.67M | -527.56K | 12.77M | -2.98M | 740.81 | -137.32K |
| netCommonStockIssuance | 371.19K | -3.67M | -527.56K | 12.77M | -2.98M | 740.81 | -137.32K |
| commonStockIssuance | 640.18K | -14307 | -251.17K | 12.77M | - | 740.81 | - |
| commonStockRepurchased | -268.99K | -3.65M | -276.39K | - | -2.98M | - | -137.32K |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | -32.81M | - | - | - | - | - | - |
| commonDividendsPaid | -32.81M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | 76.25M | -77866 | -1.31M | -211.88K | -585.02K | -2.9M | - |
| netCashProvidedByFinancingActivities | 41.64M | -4.39M | 24.27M | 12.55M | -3.56M | -2.9M | -137.32K |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 40.87M | 38.25M | 25.4M | 19.96M | 22.46M | 24.49M | 15.71M | 13.06M | 13.48M | 11.6M |
| costOfRevenue | 6.73M | 4.62M | 5.89M | 2.13M | 2.3M | 3.31M | 1.87M | 1.86M | 1.69M | 2.22M |
| grossProfit | 34.13M | 33.63M | 19.5M | 17.82M | 20.16M | 21.18M | 13.84M | 11.19M | 11.79M | 9.38M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 14.99M | 4.05M | 9.36M | 8.78M | 9.32M | 3.04M | 7.68M | 7.7M | 9.19M | 7.24M |
| sellingAndMarketingExpenses | - | 1.02M | - | - | - | 735.78K | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 14.99M | 5.08M | 9.36M | 8.78M | 9.32M | 3.78M | 7.68M | 7.7M | 9.19M | 7.24M |
| otherExpenses | -26.09M | -4.8M | -22.32M | -7.3M | -387.07M | -22.16M | -17.95M | -9.22M | -13.39M | -4.64M |
| operatingExpenses | -11.1M | 273.3K | -12.97M | 1.48M | -377.75M | -18.38M | -10.26M | -1.52M | -4.2M | 2.6M |
| costAndExpenses | -4.37M | 4.89M | -7.07M | 3.61M | -375.45M | -15.07M | -8.39M | 339.25K | -2.5M | 4.82M |
| netInterestIncome | -854.15K | -2.52M | -840.89K | -618.24K | -508.9K | -516.03K | -645.85K | -464.42K | -156.63K | 746.13K |
| interestIncome | 438.91K | 198.9K | 988.04K | 1.11M | 2.31M | 2.8M | 2.04M | 1.94M | 1.79M | 2.33M |
| interestExpense | 1.29M | 2.72M | 1.83M | 1.73M | 2.82M | 3.32M | 2.69M | 2.4M | 1.95M | 1.58M |
| depreciationAndAmortization | 2.1M | 828.83K | 2.07M | 579.25K | 1.15M | 764.84K | 609.8K | 1.16M | 1.42M | 395.89K |
| ebitda | 47.84M | 34.39M | 36.05M | 16.55M | 408.31M | 45.7M | 33.54M | 11.73M | 16.19M | 9.93M |
| ebit | 45.74M | 33.56M | 33.99M | 15.97M | 407.15M | 44.93M | 32.93M | 10.56M | 14.77M | 9.54M |
| nonOperatingIncomeExcludingInterest | -507.28K | -197.92K | -1.52M | 368.89K | -9.24M | -5.38M | -8.83M | 2.15M | 1.22M | -2.76M |
| operatingIncome | 45.23M | 33.36M | 32.47M | 16.34M | 397.91M | 39.56M | 24.1M | 12.72M | 15.98M | 6.78M |
| totalOtherIncomeExpensesNet | -785.78K | -2.52M | -309.31K | -2.1M | 6.42M | 2.06M | 6.14M | -4.56M | -3.17M | 1.17M |
| incomeBeforeTax | 44.45M | 30.84M | 32.16M | 14.24M | 404.33M | 41.62M | 30.25M | 8.16M | 12.82M | 7.95M |
| incomeTaxExpense | 493.74K | 380.91K | 217.18K | 45224 | 346.33K | 135.67K | 175.25K | 248.72K | 149.67K | 140.67K |
| netIncomeFromContinuingOperations | 43.95M | 30.46M | 31.94M | 14.2M | 403.99M | 41.48M | 30.07M | 7.91M | -498.92M | 7.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 43.95M | 30.46M | 31.94M | 14.2M | 403.99M | 41.48M | 30.07M | 7.91M | -498.92M | 7.81M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 43.95M | 30.46M | 31.94M | 14.2M | 403.99M | 41.48M | 30.07M | 7.91M | 9.66M | 6.23M |
| eps | 0.67 | 0.46 | 0.48 | 0.21 | 6.07 | -18.91 | 0.35 | 0.1 | 0.14 | 0.09 |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 73.23M | 57.05M | 19.86M | 57.68M | 76.73M | 50.56M | 32.49M | 50.18M | 45.31M | 5.78M |
| shortTermInvestments | 1.4B | - | 952.67M | - | - | 791.1M | 269.28M | - | - | - |
| cashAndShortTermInvestments | 1.47B | 57.05M | 972.53M | 794.32M | 76.73M | 841.66M | 301.78M | 50.18M | 45.31M | 5.78M |
| netReceivables | 2.84M | 2.2M | 1.8M | 1.91M | 3.63M | 3.36M | 1.73M | 170.29M | 212.68M | 184.72M |
| accountsReceivables | 2.52M | 2.16M | 1.77M | 1.87M | 3.63M | 2.44M | 1.69M | 687.12K | 212.68M | 184.72M |
| otherReceivables | 317.02K | 40743 | 32396 | 40435 | - | 923.14K | 43153 | 169.61M | - | - |
| inventory | 2.54B | 2.04B | 1.77B | 1.93B | - | - | - | - | - | - |
| prepaids | 2.02M | 1.97M | 1.15M | 1.9M | 1.29M | 1.3M | 904.95K | 792.61K | - | - |
| otherCurrentAssets | 2.11B | 2.55B | 2.01B | 1.68B | 3.58B | 4.42B | 3.1B | 2.07B | 1.78B | 1.79B |
| totalCurrentAssets | 6.14B | 4.66B | 4.76B | 4.41B | 3.66B | 5.26B | 3.4B | 2.29B | 2.04B | 1.98B |
| propertyPlantEquipmentNet | 2.9M | 2.93M | 3.02M | 3.42M | 2.73M | 3.64M | 3.91M | 4.03M | 1.93M | 1.63M |
| goodwill | 2.82M | 2.82M | 2.25M | 3.4M | 2.54M | 3.2M | 1.2M | 1.15M | 941.66K | 942.71K |
| intangibleAssets | 12.08M | 11.45M | 8.86M | 11.87M | 9.12M | 11.83M | 12.38M | 12.18M | 10.11M | 10.65M |
| goodwillAndIntangibleAssets | 14.9M | 14.27M | 11.11M | 15.27M | 11.66M | 15.03M | 13.58M | 13.33M | 11.06M | 11.59M |
| longTermInvestments | 243.96M | 25.33M | -932.67M | 19.43M | 20.48M | 46.22M | 44.92M | 40.45M | 51.95M | 43.86M |
| taxAssets | - | - | 932.67M | - | 1.42M | - | - | - | -51.95M | -43.86M |
| otherNonCurrentAssets | 27.93M | 2.53M | 21.54M | 9.2M | 1.77M | 21.8M | 17.24M | 11.39M | 53.25M | 45.46M |
| totalNonCurrentAssets | 45.73M | 45.05M | 35.66M | 47.32M | 38.06M | 86.69M | 79.64M | 69.2M | 66.24M | 58.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.18B | 4.71B | 4.8B | 4.46B | 3.7B | 5.35B | 3.48B | 2.36B | 2.1B | 2.04B |
| totalPayables | 130.31M | 1.83M | 80.97M | 59.56M | 2.74M | 72.45M | 2.33M | 183.74M | 1.73B | 2.72M |
| accountPayables | 1.61M | 1.66M | 1.13M | 1.23M | 2.74M | 54.91M | 2.13M | 182.84M | 1.73B | 2.72M |
| otherPayables | 128.7M | 164.84K | 79.85M | 58.34M | 21.54M | 17.53M | 199.96K | 908.64K | 100.1K | 505K |
| accruedExpenses | - | - | - | - | 6.85M | - | - | - | - | 1.92M |
| shortTermDebt | 41.46M | 22.05M | 26.21M | 29.43M | 24.98M | 20.77M | 54306 | 36.51M | - | 53.19M |
| capitalLeaseObligationsCurrent | 845.81K | 934.22K | 583.82K | 782.81K | 629.03K | 796.07K | 718.01K | 536.9K | 256.06K | 819.34K |
| taxPayables | 250.72K | 163.42K | 91987 | 161.05K | 298.92K | 236.99K | 199.96K | 184.86K | 79361 | 39119 |
| deferredRevenue | - | - | - | - | 3.22B | - | - | - | 2.86M | - |
| otherCurrentLiabilities | 5.57B | 4.24B | 4.35B | 3.98B | 122.87M | 4.88B | 3.14B | 1.84B | 140.22M | 1.75B |
| totalCurrentLiabilities | 5.74B | 4.26B | 4.46B | 4.07B | 3.38B | 4.98B | 3.14B | 2.06B | 1.87B | 1.81B |
| longTermDebt | 27.86M | 25.33M | 19.65M | 26.44M | 19.63M | 27.48M | 29.48M | 26.04M | 21.83M | 21.98M |
| capitalLeaseObligationsNonCurrent | 2.03M | 2.13M | 1.8M | 2.61M | 2.1M | 2.83M | 3.06M | 3.17M | 1.29M | 3139 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -3 | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 29.88M | 27.47M | 21.46M | 29.05M | 21.73M | 30.31M | 32.55M | 29.21M | 23.12M | 21.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.87M | 3.07M | 2.39M | 3.39M | 2.72M | 3.62M | 3.78M | 3.71M | 1.54M | 822.48K |
| totalLiabilities | 5.77B | 4.29B | 4.48B | 4.1B | 3.4B | 5.01B | 3.18B | 2.09B | 1.89B | 1.83B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 43722 | 41407 | 33006 | 44150 | 33489 | 42279 | 42888 | 41150 | 33727 | 33727 |
| retainedEarnings | 3.58B | 354.81M | 264.67M | 3.16B | -779.44M | -1.69B | 250.88M | 2.3B | 166.96M | 156.89M |
| additionalPaidInCapital | 41.46M | 37.92M | 30.22M | 40.39M | 30.53M | 38.54M | 39.1M | 37.51M | 30.75M | 30.75M |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 32.26M | 23.59M | 31.94M | 988.58M | 403.99M | 41.3M | -453.13M | 6.48M | 10.04M | 7.81M |
| depreciationAndAmortization | 1.54M | -399.72K | 2.07M | 579.25K | 1.15M | 764.84K | 2.68M | 953.22K | 1.13M | 395.89K |
| deferredIncomeTax | - | - | - | - | - | - | - | 173.73M | 30.83M | - |
| stockBasedCompensation | 39330 | 150.19K | 164.37K | 154.36K | 861.93K | - | 355.19K | 220.54K | 608.34K | 263.24K |
| changeInWorkingCapital | -41.91M | -3.24M | -67.63M | 10.12M | 56.2M | -429.65M | 95.26M | -5.57M | -41.55M | 51.74M |
| accountsReceivables | -43.12M | -4.82M | -70.05M | 23.81M | 49.36M | -435.99M | 95.26M | 18.03M | -43.04M | 16.62M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 1.21M | 1.58M | 2.42M | -13.69M | 6.84M | 6.33M | -6.79M | -23.6M | 1.49M | 35.13M |
| otherNonCashItems | -58.48M | 130.52M | -36.38M | -991.36M | -426.04M | 333.25M | 334.07M | -211.83M | -1.1M | -164.34M |
| netCashProvidedByOperatingActivities | -66.56M | 150.61M | -69.83M | 8.07M | 35.3M | -54.34M | -20.75M | -36.02M | -41169 | -104.13M |
| investmentsInPropertyPlantAndEquipment | -91367 | -104.64K | -47688 | -21200 | -52079 | -30005 | 103.09K | -588.94K | -51699 | -22554 |
| acquisitionsNet | - | - | - | -265 | - | 27154 | 168.35K | -13160 | 3385 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | -106 | 2.78M | -208.39M |
| salesMaturitiesOfInvestments | - | - | -42668 | 131K | - | 389.28K | -27697.32 | 55.95M | 27.32M | 1330 |
| otherInvestingActivities | -31163 | -382.04K | 451.31K | 5.17M | 1.26M | 2.66M | -297.9K | -13.27M | -32.36M | 210.64M |
| netCashProvidedByInvestingActivities | -122.53K | -486.68K | 360.98K | 5.15M | 1.2M | 3.05M | -26465 | 42.09M | -2.31M | 2.23M |
| netDebtIssuance | -295.55K | -307 | - | -130.17K | 337.46K | -423.37K | -63580 | - | - | - |
| longTermNetDebtIssuance | -295.55K | -307 | - | -130.17K | 337.46K | -423.37K | -63580 | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -11.92M | -3.99M | 82858 | 113.84K | -153.76K | 411.8K | -613.38K | -1.11M | -1.93M | -781.03K |
| netCommonStockIssuance | -11.92M | -3.99M | 82858 | 113.84K | -153.76K | 411.8K | -613.38K | -1.11M | -1.04M | -781.03K |
| commonStockIssuance | -5.57M | 279.13K | 83587 | 113.12K | - | 411.8K | -5694 | - | - | -781.03K |
| commonStockRepurchased | -6.35M | -4.27M | -729 | 729 | -279.83K | - | -607.69K | -1.11M | -1.04M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -893.86K | - |
| netDividendsPaid | -9.33M | - | -2.31M | -25.88M | -4.63M | - | - | - | - | - |
| commonDividendsPaid | -9.33M | - | -2.31M | -25.88M | -4.63M | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 123.52M | -99.18M | 31.87M | -28.54M | 1.96M | 67.83M | 895.82K | -115.98K | 633.85K | 99.25M |
| netCashProvidedByFinancingActivities | 101.97M | -103.17M | 29.64M | -54.44M | -2.48M | 67.82M | 218.86K | -1.23M | -1.3M | 98.47M |