$0 (0.0%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 459.1M | 503.98M | 499.54M | 456.69M | 1.43B | 1.08B | 785.62M |
| costOfRevenue | 316.89M | 332.5M | 161.84M | 161.07M | 404.84M | 334.12M | 288.23M |
| grossProfit | 142.22M | 171.48M | 337.7M | 295.62M | 1.02B | 744.11M | 497.4M |
| researchAndDevelopmentExpenses | 7M | 5.93M | - | - | 279.49M | 235.13M | 178.7M |
| generalAndAdministrativeExpenses | 64.34M | 55.13M | 161.57M | 166.22M | -268.13M | -201.37M | -130.32M |
| sellingAndMarketingExpenses | - | - | - | 6.28M | 560.58M | 437.9M | 359.18M |
| sellingGeneralAndAdministrativeExpenses | 64.34M | 55.13M | 161.57M | 172.49M | 292.45M | 236.53M | 228.86M |
| otherExpenses | 103.16M | 116.22M | 90.34M | 79.71M | 560.58M | 437.9M | 359.18M |
| operatingExpenses | 174.5M | 177.28M | 251.91M | 252.2M | 1.13B | 909.56M | 766.74M |
| costAndExpenses | 491.39M | 509.78M | 413.75M | 413.27M | 1.54B | 1.24B | 1.05B |
| netInterestIncome | -9.22M | -9.51M | -9.61M | -7.57M | - | - | - |
| interestIncome | 484.24K | 682.41K | - | 28253 | - | - | - |
| interestExpense | 9.71M | 10.19M | 9.61M | 7.6M | - | - | 7.4M |
| depreciationAndAmortization | 66.6M | 78.6M | 84.26M | 68.57M | 71.41M | 60.15M | 50.5M |
| ebitda | 30.75M | 124.41M | 104.53M | 113.97M | -42.73M | -115.59M | -219.88M |
| ebit | -35.85M | 45.8M | 20.27M | 45.39M | - | - | -270.38M |
| nonOperatingIncomeExcludingInterest | 3.56M | -51.61M | 65.52M | -1.97M | - | - | 1.12M |
| operatingIncome | -32.28M | -5.8M | 85.79M | 43.42M | -112M | -165.45M | -269.26M |
| totalOtherIncomeExpensesNet | -13.27M | 41.42M | -75.13M | -5.63M | -2.15M | -10.28M | -8.53M |
| incomeBeforeTax | -45.55M | 35.61M | 10.66M | 37.79M | -114.15M | -175.73M | -277.78M |
| incomeTaxExpense | 6.98M | 2.71M | 7.66M | 4.38M | 1.3M | 2.49M | 1.91M |
| netIncomeFromContinuingOperations | -52.53M | 32.9M | 3M | 33.41M | -115.45M | -178.22M | -279.69M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | -52.53M | 32.9M | 3M | 33.41M | -115.45M | -178.22M | -279.69M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | -52.53M | 32.9M | 3M | 33.41M | -115.45M | -178.22M | -279.69M |
| eps | -3.04 | 0.69 | 0.06 | 0.7 | -2.42 | -3.72 | -5.89 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 147.72M | 117.34M | 187.65M | 196.3M | 64.62M | 1.81B | 665.95M | 723.9M |
| shortTermInvestments | - | - | 50M | - | - | - | - | - |
| cashAndShortTermInvestments | 147.72M | 117.34M | 187.65M | 196.3M | 64.62M | 1.81B | 665.95M | 723.9M |
| netReceivables | 21.28M | 20.71M | 9.14M | 4.22M | 5.08M | 85.21M | 70.8M | 51.48M |
| accountsReceivables | 3.4M | 3.32M | 9.03M | 4.09M | 4.52M | - | - | - |
| otherReceivables | 17.88M | 17.39M | 115.64K | 129.76K | 561.62K | - | - | - |
| inventory | 23.46M | 20.35M | 25.79M | 31.23M | 33.38M | - | - | - |
| prepaids | 17.86M | 17.99M | 15.53M | 12.76M | 13.41M | - | - | - |
| otherCurrentAssets | - | - | 53.05M | - | - | 43.8M | 28.71M | 23.89M |
| totalCurrentAssets | 210.32M | 176.39M | 291.16M | 244.52M | 116.48M | 1.94B | 765.47M | 799.27M |
| propertyPlantEquipmentNet | 73.47M | 112.06M | 149.87M | 191.44M | 181.45M | 256.55M | 256.75M | 246.1M |
| goodwill | - | - | - | - | - | 90.4M | 70.11M | 41.82M |
| intangibleAssets | - | - | - | - | - | 57.58M | 15.72M | 4.93M |
| goodwillAndIntangibleAssets | - | - | - | - | - | 147.98M | 85.83M | 46.75M |
| longTermInvestments | - | - | - | - | - | - | - | - |
| taxAssets | 7.66M | 8.97M | 4.16M | 5.42M | 3.6M | - | - | - |
| otherNonCurrentAssets | 12.59M | 10.9M | 10.89M | 14.49M | 14.12M | 7.29M | 5.04M | 3.86M |
| totalNonCurrentAssets | 93.71M | 131.93M | 164.93M | 211.34M | 199.17M | 411.82M | 347.62M | 296.71M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 304.03M | 308.32M | 456.08M | 455.86M | 315.65M | 2.35B | 1.11B | 1.1B |
| totalPayables | 22.5M | 66.85M | 149.26M | 138.31M | 116.97M | 7.45M | 4.83M | 4.43M |
| accountPayables | 12.57M | 16.66M | 16.2M | 17.78M | 13.05M | 7.45M | 4.83M | 4.43M |
| otherPayables | 9.94M | 50.19M | 133.06M | 120.53M | 103.92M | - | - | - |
| accruedExpenses | 17.64M | 19.34M | 17.91M | 17.38M | 8.72M | - | - | - |
| shortTermDebt | 62.16M | 85.86M | 77.75M | 105.23M | 22.15M | 14.27M | 4.51M | 5M |
| capitalLeaseObligationsCurrent | 31.49M | 38.15M | 37.98M | 43.46M | 35.89M | - | - | - |
| taxPayables | - | 1.71M | 4.3M | 5.5M | 3.02M | - | - | - |
| deferredRevenue | - | - | - | - | - | 49.31M | 37.69M | 26.09M |
| otherCurrentLiabilities | 1.67M | 2.52M | 730K | 700K | - | 152.92M | 113.82M | 91.19M |
| totalCurrentLiabilities | 135.46M | 212.72M | 283.64M | 305.08M | 183.73M | 223.94M | 160.83M | 126.71M |
| longTermDebt | 88.95M | 28M | 38.71M | 48.84M | 62.85M | 116.54M | 119.83M | 123.7M |
| capitalLeaseObligationsNonCurrent | 28.57M | 36.27M | 39M | 64.64M | 65.43M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 24.98M | 25.35M | 14.62M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | 116.54M | 119.83M | 123.7M |
| otherNonCurrentLiabilities | 3.63M | 2.78M | 4.64M | 4.1M | 3.8M | 4.57M | 7.88M | 1.4M |
| totalNonCurrentLiabilities | 121.14M | 67.05M | 82.35M | 117.58M | 132.09M | 262.63M | 272.89M | 263.42M |
| otherLiabilities | - | - | - | - | - | -101.2M | -109.07M | -113.98M |
| capitalLeaseObligations | 60.05M | 74.42M | 76.98M | 108.11M | 101.33M | - | - | - |
| totalLiabilities | 256.61M | 279.77M | 365.99M | 422.66M | 315.82M | 385.38M | 324.65M | 276.15M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 66916 | 58500 | 64358 | 10 | 10 | 7804 | - | - |
| retainedEarnings | -24.01M | 28.52M | 48.68M | - | -346.14K | -1.58B | -1.45B | -1.27B |
| additionalPaidInCapital | - | - | 41.35M | 33.06M | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | -45.55M | 35.61M | -29.79M | 37.79M | -115.45M | -178.22M | -279.69M |
| depreciationAndAmortization | 66.6M | 78.6M | 84.26M | 68.57M | 71.41M | 60.15M | 50.5M |
| deferredIncomeTax | - | - | - | - | - | - | -648.39M |
| stockBasedCompensation | 11.7M | - | - | - | 110.06M | 67.97M | 64.91M |
| changeInWorkingCapital | -51.91M | -5.54M | -4.75M | 30.77M | 1.11B | -68.43M | 648.39M |
| accountsReceivables | 1.31M | 50.65M | -5.23M | 396.95K | -13.57M | -19.86M | -29.78M |
| inventory | -3.11M | 4.77M | 5.15M | 2.14M | -610.21M | -653.92M | - |
| accountsPayables | -4.09M | 972.85K | -1.58M | 4.73M | 15.34M | 713.54K | 5.6M |
| otherWorkingCapital | -46.03M | -61.93M | -3.09M | 23.5M | 1.72B | 604.64M | 24.18M |
| otherNonCashItems | 6.54M | -48.51M | 34.1M | 3.89M | -1.09B | 88.32M | 20.33M |
| netCashProvidedByOperatingActivities | -12.63M | 60.17M | 83.82M | 141.02M | 86.71M | -30.22M | -143.95M |
| investmentsInPropertyPlantAndEquipment | -1.38M | -11.99M | -44.51M | -32.51M | -53.46M | -66.63M | -76.87M |
| acquisitionsNet | - | -189.91K | - | - | -13.27M | -32.09M | -23.25M |
| purchasesOfInvestments | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - |
| otherInvestingActivities | 62934 | - | 61239 | 216.86K | -15.32M | - | 5.46M |
| netCashProvidedByInvestingActivities | -1.31M | -12.18M | -44.45M | -32.29M | -82.05M | -98.72M | -94.66M |
| netDebtIssuance | -9.38M | -66.64M | -70.12M | 30.57M | - | - | - |
| longTermNetDebtIssuance | -9.38M | -66.64M | -70.12M | 30.57M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - |
| netStockIssuance | 67.33M | - | - | - | - | - | - |
| netCommonStockIssuance | 67.33M | - | - | - | - | - | - |
| commonStockIssuance | 67.33M | - | - | - | 1.05B | - | - |
| commonStockRepurchased | - | - | - | - | -1.81B | -665.95M | -723.9M |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -13.55M |
| commonDividendsPaid | - | - | - | - | - | - | -13.55M |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | -13.63M | -10.19M | -11.45M | -7.6M | 1.13B | 71.1M | 707.33M |
| netCashProvidedByFinancingActivities | 44.32M | -76.83M | -81.57M | 22.96M | 1.13B | 71.1M | 693.78M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 228.02M | 232.27M | 259.01M | 244.03M | 274.89M | 256.92M | 498.64M | 483.46M | 422.39M | 387.85M |
| costOfRevenue | 218.37M | 217.64M | 224.79M | 225.64M | 250.12M | 225.47M | 157.83M | 152.36M | 121.02M | 109.19M |
| grossProfit | 9.65M | 14.63M | 34.22M | 18.39M | 24.76M | 31.45M | 340.8M | 331.09M | 301.37M | 278.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 148.23M | 137.69M | 92.51M | 73.24M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | -99.94M | -68.32M | -42.71M | -77.67M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 202.94M | 194.46M | 142.08M | 153.09M |
| sellingGeneralAndAdministrativeExpenses | 15.06M | 32.22M | 25.09M | 30.4M | 28.14M | 24.05M | 103M | 126.14M | 99.38M | 75.43M |
| otherExpenses | - | - | - | - | - | - | 202.94M | 194.46M | 142.08M | 153.09M |
| operatingExpenses | 15.06M | 32.22M | 25.09M | 30.4M | 28.14M | 24.05M | 454.17M | 458.29M | 333.97M | 301.76M |
| costAndExpenses | 233.44M | 249.86M | 249.88M | 256.03M | 278.27M | 249.52M | 612M | 610.65M | 454.99M | 410.95M |
| netInterestIncome | -4.66M | -4.58M | -4.63M | -4.87M | -5.53M | -5.39M | - | - | - | - |
| interestIncome | 363.34K | 120.98K | 176.33K | 505.05K | 354.34K | 161.09K | - | - | - | - |
| interestExpense | 5.03M | 4.7M | 4.8M | 5.37M | 5.89M | 5.55M | 31.58M | 10.47M | - | - |
| depreciationAndAmortization | 30.93M | 35.86M | 39.45M | 38.94M | 44.88M | 39.3M | 76.43M | 50.64M | 20.78M | 18.84M |
| ebitda | 25.51M | 18.28M | 48.58M | 26.94M | 41.5M | 46.7M | -25.42M | -70.83M | -8.64M | -37.9M |
| ebit | -5.41M | -17.59M | 9.13M | -12M | -3.38M | 7.4M | -101.85M | -121.46M | - | - |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | -11.52M | -5.73M | - | - |
| operatingIncome | -5.41M | -17.59M | 9.13M | -12M | -3.38M | 7.4M | -113.37M | -127.19M | -32.6M | -23.1M |
| totalOtherIncomeExpensesNet | -9.99M | -12.75M | -16.26M | 54.71M | -14.8M | -18.97M | -20.07M | -4.74M | 3.18M | -733.65K |
| incomeBeforeTax | -15.4M | -30.34M | -7.12M | 42.71M | -18.19M | -11.57M | -133.43M | -131.93M | -29.42M | -23.84M |
| incomeTaxExpense | 5.22M | 1.76M | 127.54K | 2.58M | 3.4M | 4.25M | 1.32M | 612.06K | -16.15M | -1.37M |
| netIncomeFromContinuingOperations | -20.62M | -32.09M | -7.25M | 40.12M | -21.58M | -15.83M | -134.76M | -132.54M | -13.27M | -22.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -7.78 | - | -7.77 | -7.81 | - | -7.84 | - | - | - | - |
| netIncome | -20.62M | -32.09M | -7.25M | 40.12M | -21.58M | -15.83M | -134.76M | -132.54M | -13.27M | -22.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -20.62M | -32.09M | -7.25M | 40.12M | -21.58M | -15.83M | -134.76M | -132.54M | -13.27M | -22.46M |
| eps | -1.17 | -1.88 | -0.43 | 2.34 | -1.25 | -0.94 | -2.81 | -2.82 | -0.28 | -0.47 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 147.72M | 169.86M | 117.34M | 124.47M | 187.65M | 1.2B | 2.56B | 1.71B | 1.81B | 1.76B |
| shortTermInvestments | - | - | - | - | 50M | 1.34B | - | - | - | - |
| cashAndShortTermInvestments | 147.72M | 169.86M | 117.34M | 124.47M | 187.65M | 2.54B | 2.56B | 1.71B | 1.81B | 1.76B |
| netReceivables | 21.28M | 19.15M | 20.71M | 32.98M | 9.14M | 98.81M | 106.29M | 95.71M | 85.21M | 78.48M |
| accountsReceivables | 3.4M | 5.33M | 3.32M | 5.31M | 9.03M | - | - | - | - | - |
| otherReceivables | 17.88M | 13.82M | 17.39M | 27.67M | 115.64K | - | - | - | - | - |
| inventory | 23.46M | 16.92M | 20.35M | 14.17M | 25.79M | - | - | - | - | - |
| prepaids | 17.86M | 16.13M | 17.99M | - | 15.53M | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | 53.05M | 90.63M | 88.82M | 57.53M | 43.8M | 44.51M |
| totalCurrentAssets | 210.32M | 222.06M | 176.39M | 171.61M | 291.16M | 2.73B | 2.75B | 1.86B | 1.94B | 1.88B |
| propertyPlantEquipmentNet | 73.47M | 84.93M | 112.06M | 132.31M | 149.87M | 258M | 262.98M | 260.43M | 256.55M | 269.35M |
| goodwill | - | - | - | - | - | 871.44M | 875.02M | 158.9M | 90.4M | 90.47M |
| intangibleAssets | - | - | - | - | - | 541.56M | 569.67M | 137.21M | 57.58M | 45.58M |
| goodwillAndIntangibleAssets | - | - | - | - | - | 1.41B | 1.44B | 296.11M | 147.98M | 136.05M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 7.66M | 10.58M | 8.97M | 5.98M | 4.16M | - | - | - | - | - |
| otherNonCurrentAssets | 12.59M | 11.55M | 10.9M | 11.1M | 10.89M | 64.33M | 48.4M | 30.72M | 7.29M | 4.63M |
| totalNonCurrentAssets | 93.71M | 107.06M | 131.93M | 149.38M | 164.93M | 1.74B | 1.76B | 587.26M | 411.82M | 410.03M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 304.03M | 329.12M | 308.32M | 321M | 456.08M | 4.47B | 4.51B | 2.45B | 2.35B | 2.29B |
| totalPayables | 22.5M | 22.62M | 66.85M | 66.95M | 149.26M | 88.55M | 86.26M | 73.58M | 7.45M | 57.96M |
| accountPayables | 12.57M | 13.86M | 16.66M | 10.35M | 16.2M | 88.55M | 86.26M | 73.58M | 7.45M | 57.96M |
| otherPayables | 9.94M | 8.76M | 50.19M | 56.61M | 133.06M | - | - | - | - | - |
| accruedExpenses | 17.64M | 15.48M | 19.34M | 19.76M | 17.91M | - | - | - | - | - |
| shortTermDebt | 62.16M | 66.21M | 85.86M | 89.38M | 77.75M | 8.54M | 6.53M | 8.91M | 14.27M | 14.61M |
| capitalLeaseObligationsCurrent | 31.49M | 32.67M | 38.15M | 36.33M | 37.98M | - | - | - | - | - |
| taxPayables | - | 2.9M | 1.71M | 6.68M | 4.3M | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | 62.25M | 56.82M | 46.69M | 49.31M | 47.36M |
| otherCurrentLiabilities | 1.67M | 2.27M | 2.52M | 1.6M | 730K | 129.74M | 136.87M | 100.66M | 152.92M | 84.8M |
| totalCurrentLiabilities | 135.46M | 139.25M | 212.72M | 214.03M | 283.64M | 289.08M | 286.48M | 229.84M | 223.94M | 204.74M |
| longTermDebt | 88.95M | 86.83M | 28M | 33.46M | 38.71M | 113.19M | 114.83M | 116.06M | 116.54M | 117.68M |
| capitalLeaseObligationsNonCurrent | 28.57M | 31.87M | 36.27M | 33.8M | 39M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 10.47M | 11.39M | 11.76M | 24.98M | 25.43M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 111.46K | 11.24M | 113.19M | 114.83M | 116.06M | 116.54M | 117.68M |
| otherNonCurrentLiabilities | 3.63M | 3.03M | 2.78M | 3.77M | 4.64M | 3.52M | 5.23M | 4.76M | 4.57M | 5.38M |
| totalNonCurrentLiabilities | 121.14M | 121.72M | 67.05M | 71.15M | 82.35M | 240.37M | 246.28M | 248.65M | 262.63M | 266.17M |
| otherLiabilities | - | - | - | - | 7.81 | 1.74B | 1.72B | -99.61M | -101.2M | -103.53M |
| capitalLeaseObligations | 60.05M | 64.53M | 74.42M | 70.13M | 76.98M | - | - | - | - | - |
| totalLiabilities | 256.61M | 260.97M | 279.77M | 285.18M | 365.99M | 2.27B | 2.25B | 378.87M | 385.38M | 367.37M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 66916 | 66916 | 58500 | 58500 | 64358 | 7817 | 7846 | 7847 | 7804 | - |
| retainedEarnings | -24.01M | -3.35M | 28.52M | 35.79M | 48.68M | -1.83B | -1.7B | -1.57B | -1.58B | -1.56B |
| additionalPaidInCapital | - | 71.37M | - | - | 41.35M | - | - | - | - | - |
| date | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -134.76M | -132.54M | -13.27M | -22.46M | -28.35M | -34.15M | -30.37M | -30.56M | -45.72M | -50.82M |
| depreciationAndAmortization | 76.43M | 50.64M | 20.78M | 18.84M | 18.25M | 18.02M | 16.24M | 16.16M | 15.61M | 14.04M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 59.59M | 58.08M | 37.79M | 32.59M | 30.58M | 27.42M | 19.4M | 16.73M | 17.91M | 18.49M |
| changeInWorkingCapital | -14.11M | 833.36M | -93.44M | 39.1M | 19.99M | 1.04B | 5.74M | 3.95M | -9.61M | -31.59M |
| accountsReceivables | 6.97M | 3.34M | -7.94M | -7.02M | -5.77M | 4.85M | -5.6M | -2.57M | -4.31M | -2.27M |
| inventory | -2.47B | -1.61B | -1.73B | -1.67B | -1.66B | -622.22M | -602.37M | -599.23M | -606.07M | -642.64M |
| accountsPayables | 10.71M | -27.75M | 8.55M | 2.37M | 7.55M | 3.13M | 2.28M | 1.12M | 162.85K | 2.8M |
| otherWorkingCapital | 2.44B | 2.47B | 1.63B | 1.72B | 1.68B | 1.66B | 611.43M | 604.64M | 600.61M | 610.52M |
| otherNonCashItems | -5.84M | -850.15M | 48.57M | -24.48M | -29.87M | -1.03B | -2.98M | -4.51M | 18.64M | 41.97M |
| netCashProvidedByOperatingActivities | -18.69M | -40.61M | 431.63K | 43.6M | 10.6M | 24.46M | 8.03M | 1.77M | -3.16M | -7.9M |
| investmentsInPropertyPlantAndEquipment | -15.22M | -15.78M | -15.45M | -8.26M | -14.43M | -19.81M | -10.92M | -16.48M | -20.71M | -20.63M |
| acquisitionsNet | - | -1.07B | -119.25M | - | -1.95M | - | -11.27M | - | -32.09M | - |
| purchasesOfInvestments | -1.34B | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -211.08K | -2.32M | -8.19M | -15.32M | - | - | - | - | -124.08K | -31035 |
| netCashProvidedByInvestingActivities | -1.35B | -1.09B | -142.89M | -23.58M | -16.39M | -19.81M | -22.19M | -16.48M | -52.92M | -20.66M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | -85853 | -1.96M | 1.05B | - | - | - | - |
| commonStockRepurchased | 1.34B | -848.15M | -1.71B | -52.35M | -11.87M | -1.06B | -683.25M | 3.29M | 12.58M | 27.47M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 29.51M | 1.98B | 30.17M | 31.84M | 17.55M | 1.06B | 29.41M | 12.12M | 43.45M | 1.09M |
| netCashProvidedByFinancingActivities | 29.51M | 1.98B | 30.17M | 31.84M | 17.55M | 1.06B | 29.41M | 12.12M | 43.45M | 1.09M |