$2.87 (2.24%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 1.04B | 748.02M | 531.11M | 369.5M | 250.77M | 161.7M | 70.76M |
| costOfRevenue | 293.86M | 209.19M | 147.18M | 103.43M | 69.88M | 46.53M | 21.36M |
| grossProfit | 743.72M | 538.84M | 383.93M | 266.06M | 180.89M | 115.16M | 49.4M |
| researchAndDevelopmentExpenses | 303M | 232.94M | 192.7M | 148.94M | 103.79M | 53.02M | 31.56M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 299.49M | 242.33M | 204.15M | 181.68M | 133.2M | 77.87M | 30.74M |
| otherExpenses | - | - | - | - | - | - | - |
| operatingExpenses | 602.49M | 475.27M | 396.85M | 330.62M | 236.99M | 130.89M | 62.3M |
| costAndExpenses | 896.35M | 684.46M | 544.03M | 434.05M | 306.87M | 177.42M | 83.66M |
| netInterestIncome | 45.23M | 42.7M | 31.09M | 7.24M | - | - | - |
| interestIncome | 45.23M | 42.7M | 31.09M | 7.24M | - | - | - |
| interestExpense | - | - | - | - | - | - | - |
| depreciationAndAmortization | 14.39M | 10.85M | 7.1M | 4.87M | 2.73M | 2.26M | 1.25M |
| ebitda | 196.8M | 113.16M | 24.87M | -53.77M | -57.23M | -13.47M | -11.65M |
| ebit | 182.41M | 102.31M | 17.78M | -58.64M | -59.96M | -15.73M | -12.9M |
| nonOperatingIncomeExcludingInterest | -41.18M | -38.74M | -30.7M | -5.92M | 3.86M | - | - |
| operatingIncome | 141.24M | 63.57M | -12.92M | -64.56M | -56.1M | -15.73M | -12.9M |
| totalOtherIncomeExpensesNet | 41.18M | 38.74M | 30.7M | 5.92M | -3.86M | 21000 | -657K |
| incomeBeforeTax | 182.41M | 102.31M | 17.78M | -58.64M | -59.96M | -15.71M | -13.55M |
| incomeTaxExpense | -231.66M | 13.73M | 1.71M | 938K | 177K | 68000 | - |
| netIncomeFromContinuingOperations | 414.06M | 88.57M | 16.07M | -59.57M | -60.14M | -15.78M | -13.55M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 414.06M | 88.57M | 16.07M | -59.57M | -60.14M | -15.78M | -13.55M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 414.06M | 88.57M | 16.07M | -59.57M | -60.14M | -15.78M | -13.55M |
| eps | 9.05 | 2.04 | 0.35 | -1.51 | -1.57 | -0.44 | -0.38 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.04B | 785.79M | 747.61M | 608.18M | 553.92M | 120.49M | 59.84M |
| shortTermInvestments | 104.08M | 91.85M | - | - | - | - | - |
| cashAndShortTermInvestments | 1.14B | 877.64M | 747.61M | 608.18M | 553.92M | 120.49M | 59.84M |
| netReceivables | 176.89M | 128.95M | 142.91M | 81.77M | 57.38M | 34.04M | 16.94M |
| accountsReceivables | 162.83M | 128.92M | 88.98M | 46.73M | 33.16M | 20.45M | 10M |
| otherReceivables | 14.07M | 27000 | 53.93M | 35.04M | 24.22M | 13.58M | 6.93M |
| inventory | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | 119.24M | 94.99M | 7.28M | 7.23M | 7.97M | 3.86M | 2.14M |
| totalCurrentAssets | 1.44B | 1.1B | 897.8M | 697.18M | 619.27M | 158.38M | 78.92M |
| propertyPlantEquipmentNet | 116.68M | 66.44M | 30.9M | 35.48M | 36.58M | 14.5M | 13.82M |
| goodwill | 35.34M | 10.54M | 4.05M | 4.05M | - | - | - |
| intangibleAssets | 28.31M | 19.9M | 16M | 8.5M | 4.57M | 2.3M | 1.79M |
| goodwillAndIntangibleAssets | 63.64M | 30.44M | 20.04M | 12.55M | 4.57M | 2.3M | 1.79M |
| longTermInvestments | 135.1M | 98.29M | - | - | - | - | - |
| taxAssets | 227.34M | 675K | 766K | 633K | - | - | - |
| otherNonCurrentAssets | 12.82M | 4.3M | 4.45M | 1.51M | 894K | 562K | 524K |
| totalNonCurrentAssets | 555.58M | 200.14M | 56.16M | 50.16M | 42.04M | 17.36M | 16.14M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 1.99B | 1.3B | 953.96M | 747.35M | 661.31M | 175.74M | 95.06M |
| totalPayables | 9.26M | 12.97M | 3.24M | 4.64M | 7.93M | 2.26M | 3.81M |
| accountPayables | 8M | 6.38M | 2.45M | 1.18M | 7.82M | 2.2M | 3.81M |
| otherPayables | 1.26M | 6.59M | 792K | 3.46M | 113K | 68000 | - |
| accruedExpenses | 45.69M | - | 24.93M | 5.57M | 2.08M | 889K | 847K |
| shortTermDebt | - | 2.58M | - | - | 3.34M | 1.11M | 974K |
| capitalLeaseObligationsCurrent | - | - | 3.94M | 4.9M | - | - | - |
| taxPayables | - | - | - | - | - | - | - |
| deferredRevenue | 496.2M | 372.88M | 249.19M | 157.55M | 98.27M | 54.79M | 26.31M |
| otherCurrentLiabilities | - | 33.79M | -3.94M | 9.1M | 7.52M | 6.63M | 168K |
| totalCurrentLiabilities | 551.15M | 422.23M | 277.36M | 181.77M | 119.13M | 65.69M | 32.11M |
| longTermDebt | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 93.78M | 54.66M | 21.09M | 23.5M | 29.12M | 8.13M | 9.24M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 249K | 291K | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 94.03M | 54.95M | 21.09M | 23.5M | 29.12M | 8.13M | 9.24M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 93.78M | 54.66M | 25.04M | 28.41M | 29.12M | 8.13M | 9.24M |
| totalLiabilities | 645.18M | 477.18M | 298.46M | 205.27M | 148.26M | 73.82M | 41.35M |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 182.61M | 137.69M |
| commonStock | 5000 | 4000 | 4000 | 4000 | 4000 | 1000 | 1000 |
| retainedEarnings | 288.22M | -125.85M | -214.42M | -230.49M | -170.91M | -110.78M | -95M |
| additionalPaidInCapital | 1.06B | 950.39M | 869.92M | 772.56M | 683.97M | 30.09M | 11.03M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 414.06M | 88.57M | 16.07M | -59.57M | -60.14M | -15.78M | -13.55M |
| depreciationAndAmortization | 14.39M | 10.85M | 7.1M | 4.87M | 2.73M | 2.26M | 1.25M |
| deferredIncomeTax | -225.18M | - | - | - | - | - | - |
| stockBasedCompensation | 137.44M | 110.48M | 95.22M | 73.82M | 40.8M | 17.03M | 3.72M |
| changeInWorkingCapital | 48.97M | 75.92M | 34.9M | 34.54M | 25.78M | 14.2M | 9.5M |
| accountsReceivables | 89.42M | 83.78M | 49.4M | 45.72M | 30.76M | 18.04M | 11.97M |
| inventory | - | - | - | - | - | - | - |
| accountsPayables | 1.62M | 3.93M | 1.26M | -6.66M | 5.62M | -1.62M | 2.43M |
| otherWorkingCapital | -42.07M | -11.79M | -15.76M | -4.52M | -10.61M | -2.23M | -4.9M |
| otherNonCashItems | -1.85M | -313K | 333K | - | - | - | 1.23M |
| netCashProvidedByOperatingActivities | 387.82M | 285.51M | 153.61M | 53.66M | 9.17M | 17.71M | 2.15M |
| investmentsInPropertyPlantAndEquipment | -27.4M | -21.14M | -13.68M | -10.12M | -6.21M | -4.01M | -5.25M |
| acquisitionsNet | -33.1M | -6.6M | - | -4.05M | - | - | - |
| purchasesOfInvestments | -162.93M | -193.3M | - | - | - | - | - |
| salesMaturitiesOfInvestments | 115.75M | 3.7M | - | - | - | - | 7.68M |
| otherInvestingActivities | - | - | 100000 | - | - | - | - |
| netCashProvidedByInvestingActivities | -107.68M | -217.33M | -13.58M | -14.17M | -6.21M | -4.01M | 2.43M |
| netDebtIssuance | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - |
| netStockIssuance | 12.57M | 19.36M | 13.62M | 14.78M | 430.47M | 2.03M | 1.12M |
| netCommonStockIssuance | 12.57M | 19.36M | 13.62M | 14.78M | 430.47M | 2.03M | 1.12M |
| commonStockIssuance | 12.57M | 19.36M | 13.62M | 14.78M | 438.67M | 2.03M | 1.29M |
| commonStockRepurchased | - | - | - | - | -8.2M | - | -168K |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | -42.12M | -49.36M | -11.48M | - | - | 44.92M | 29.85M |
| netCashProvidedByFinancingActivities | -29.55M | -30M | 2.14M | 14.78M | 430.47M | 46.95M | 30.97M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 291.97M | 282.87M | 271.71M | 252.26M | 230.74M | 209.55M | 192.59M | 178.33M | 167.55M | 150.98M |
| costOfRevenue | 80.29M | 78.45M | 76.22M | 71.17M | 68.03M | 60.46M | 53.66M | 48.65M | 46.42M | 41.8M |
| grossProfit | 211.68M | 204.42M | 195.49M | 181.1M | 162.72M | 149.08M | 138.94M | 129.68M | 121.14M | 109.18M |
| researchAndDevelopmentExpenses | 82.13M | 78.68M | 81.88M | 72.8M | 69.63M | 65.62M | 62.23M | 54.65M | 50.44M | 49.84M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 84.68M | 81.88M | 73.98M | 74.24M | 69.39M | 69.44M | 62.63M | 56M | 54.26M | 54.55M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 166.81M | 160.56M | 155.86M | 147.04M | 139.02M | 135.06M | 124.86M | 110.64M | 104.7M | 104.39M |
| costAndExpenses | 247.1M | 239.01M | 232.08M | 218.21M | 207.05M | 195.53M | 178.52M | 159.29M | 151.11M | 146.19M |
| netInterestIncome | 11.81M | 11.6M | 11.79M | 11.43M | 10.42M | 10.7M | 11.25M | 10.72M | 10.03M | 9.28M |
| interestIncome | 11.81M | 11.6M | 11.79M | 11.43M | 10.42M | 10.7M | 11.25M | 10.72M | 10.03M | 9.28M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 4.19M | 3.81M | 3.55M | 3.44M | 3.59M | 3.66M | 2.88M | 2.24M | 2.07M | 2.04M |
| ebitda | 59.74M | 58.31M | 50M | 49.89M | 38.6M | 26.01M | 28.26M | 30.96M | 27.92M | 17.17M |
| ebit | 55.55M | 54.5M | 46.45M | 46.45M | 35.01M | 22.35M | 25.39M | 28.71M | 25.85M | 15.13M |
| nonOperatingIncomeExcludingInterest | -10.68M | -10.64M | -6.82M | -12.4M | -11.32M | -8.33M | -11.32M | -9.68M | -9.41M | -10.34M |
| operatingIncome | 44.87M | 43.86M | 39.63M | 34.05M | 23.69M | 14.02M | 14.07M | 19.04M | 16.44M | 4.8M |
| totalOtherIncomeExpensesNet | 10.68M | 10.64M | 6.82M | 12.4M | 11.32M | 8.33M | 11.32M | 9.68M | 9.41M | 10.34M |
| incomeBeforeTax | 55.55M | 54.5M | 46.45M | 46.45M | 35.01M | 22.35M | 25.39M | 28.71M | 25.85M | 15.13M |
| incomeTaxExpense | 12.09M | 12.55M | -245.75M | 1.67M | -125K | 8.44M | 2.03M | 4.36M | -1.1M | 3.02M |
| netIncomeFromContinuingOperations | 43.46M | 41.95M | 292.2M | 44.78M | 35.14M | 13.91M | 23.36M | 24.35M | 26.96M | 12.12M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 43.46M | 41.95M | 292.2M | 44.78M | 35.14M | 13.91M | 23.36M | 24.35M | 26.96M | 12.12M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 43.46M | 41.95M | 292.2M | 44.78M | 35.14M | 13.91M | 23.36M | 24.35M | 26.96M | 12.12M |
| eps | 0.93 | 0.9 | 6.36 | 0.98 | 0.78 | 0.31 | 0.53 | 0.56 | 0.63 | 0.28 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.14B | 1.04B | 1.01B | 976.23M | 884M | 785.79M | 854.41M | 888.24M | 829.71M | 747.61M |
| shortTermInvestments | 113.05M | 104.08M | 109.91M | 121.65M | 115.28M | 91.85M | 26.35M | - | - | - |
| cashAndShortTermInvestments | 1.25B | 1.14B | 1.12B | 1.1B | 999.28M | 877.64M | 880.76M | 888.24M | 829.71M | 747.61M |
| netReceivables | 130.18M | 176.89M | 134.38M | 206.71M | 203.75M | 209.08M | 161.54M | 141.01M | 136.82M | 142.91M |
| accountsReceivables | 125.09M | 162.83M | 124.49M | 112.92M | 114.18M | 128.92M | 94.22M | 77.72M | 76.42M | 88.98M |
| otherReceivables | 5.09M | 14.07M | 9.89M | 93.79M | 89.56M | 80.16M | 67.33M | 63.28M | 60.4M | 53.93M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 124.17M | 119.24M | 111.28M | 19.39M | 16.63M | 14.86M | 16.13M | 12.32M | 10.75M | 7.28M |
| totalCurrentAssets | 1.51B | 1.44B | 1.37B | 1.32B | 1.22B | 1.1B | 1.06B | 1.04B | 977.28M | 897.8M |
| propertyPlantEquipmentNet | 116.91M | 116.68M | 103.89M | 100.67M | 65.53M | 66.44M | 68.12M | 68.1M | 62.99M | 30.9M |
| goodwill | 35.34M | 35.34M | 35.34M | 10.54M | 10.54M | 10.54M | 10.54M | 4.05M | 4.05M | 4.05M |
| intangibleAssets | 28.33M | 28.31M | 27.97M | 19.92M | 18.87M | 19.9M | 21.9M | 20.59M | 18.6M | 16M |
| goodwillAndIntangibleAssets | 63.66M | 63.64M | 63.3M | 30.46M | 29.41M | 30.44M | 32.44M | 24.64M | 22.64M | 20.04M |
| longTermInvestments | 140.21M | 135.1M | 98.74M | 75.36M | 83.34M | 101.03M | 58.06M | 2.74M | 2.74M | 2.74M |
| taxAssets | 217.84M | 227.34M | 240.17M | 675K | 675K | 675K | 835K | 835K | 766K | 11.04M |
| otherNonCurrentAssets | 13.42M | 12.82M | 12.43M | 11.4M | 4.53M | 1.56M | 1.66M | 1.57M | 2.25M | 1.72M |
| totalNonCurrentAssets | 552.04M | 555.58M | 518.53M | 218.57M | 183.49M | 200.14M | 161.11M | 97.88M | 91.39M | 66.43M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.06B | 1.99B | 1.89B | 1.54B | 1.4B | 1.3B | 1.22B | 1.14B | 1.07B | 964.23M |
| totalPayables | 11.3M | 9.26M | 3.58M | 7.75M | 8.93M | 12.97M | 3.68M | 3.44M | 2.99M | 3.24M |
| accountPayables | 7.49M | 8M | 3.57M | 7.73M | 2.55M | 6.38M | 3.65M | 3.4M | 2.62M | 2.45M |
| otherPayables | 3.81M | 1.26M | 16000 | 24000 | 6.38M | 6.59M | 36000 | 38000 | 362K | 792K |
| accruedExpenses | 49.56M | 45.69M | - | - | 30.54M | - | - | - | - | 4.49M |
| shortTermDebt | - | - | 4.07M | 2.96M | - | 2.58M | 2.62M | 2.46M | 2.75M | 3.94M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 513.26M | 496.2M | 441.73M | 431.18M | 415.02M | 372.88M | 310.6M | 291.48M | 279.31M | 249.19M |
| otherCurrentLiabilities | - | - | 35.16M | 29.49M | - | 33.79M | 25.23M | 20.35M | 18.67M | 16.49M |
| totalCurrentLiabilities | 574.11M | 551.15M | 484.54M | 471.38M | 454.48M | 422.23M | 342.13M | 317.72M | 303.72M | 277.36M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 91.87M | 93.78M | 93.26M | 93.84M | 54.53M | 54.66M | 54.65M | 54.78M | 53.89M | 21.09M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 243K | 249K | 302K | 302K | 302K | 291K | 312K | - | - | 10.27M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 92.12M | 94.03M | 93.56M | 94.14M | 54.84M | 54.95M | 54.96M | 54.78M | 53.89M | 31.37M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 91.87M | 93.78M | 93.26M | 93.84M | 54.53M | 54.66M | 54.65M | 54.78M | 53.89M | 21.09M |
| totalLiabilities | 666.23M | 645.18M | 578.1M | 565.53M | 509.32M | 477.18M | 397.1M | 372.5M | 357.62M | 308.73M |
| treasuryStock | -4.5M | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 5000 | 5000 | 5000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | 331.68M | 288.22M | 246.26M | -45.93M | -90.71M | -125.85M | -139.75M | -163.11M | -187.46M | -214.42M |
| additionalPaidInCapital | 1.06B | 1.06B | 1.06B | 1.02B | 984.53M | 950.39M | 962.2M | 930.05M | 898.51M | 869.92M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 43.46M | 41.95M | 292.2M | 44.78M | 35.14M | 13.91M | 23.36M | 24.35M | 26.96M | 12.12M |
| depreciationAndAmortization | 4.19M | 3.81M | 3.55M | 3.44M | 3.59M | 3.66M | 2.88M | 2.24M | 2.07M | 2.04M |
| deferredIncomeTax | 9.5M | 14.3M | -239.49M | - | - | - | - | - | - | - |
| stockBasedCompensation | 34.65M | 36.26M | 35.56M | 34.59M | 31.02M | 29.79M | 28.96M | 26.75M | 26.11M | 25M |
| changeInWorkingCapital | 59.3M | 11.35M | -7.15M | 8.33M | 36.44M | 36.29M | 1.08M | 9.05M | 29.5M | 10.02M |
| accountsReceivables | 54.79M | 16.14M | -1.02M | 17.42M | 56.88M | 27.57M | 2.66M | 10.86M | 42.68M | 13.04M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -2.4M | 4.43M | -3.41M | 4.44M | -3.84M | 3.41M | -214K | 1.13M | -398K | -142K |
| otherWorkingCapital | 6.91M | -9.22M | -2.72M | -13.52M | -16.6M | 5.3M | -1.37M | -2.95M | -12.78M | -2.88M |
| otherNonCashItems | -321K | -393K | -441K | -467K | -550K | -301K | -12000 | - | -1.13M | 16000 |
| netCashProvidedByOperatingActivities | 150.77M | 107.28M | 84.24M | 90.68M | 105.63M | 83.34M | 56.27M | 62.39M | 83.51M | 49.19M |
| investmentsInPropertyPlantAndEquipment | -2.98M | -13.55M | -6.88M | -4.35M | -2.62M | -2.44M | -5.02M | -8.66M | -5.02M | -4.15M |
| acquisitionsNet | - | 500K | -33.6M | - | - | - | -6.6M | - | - | - |
| purchasesOfInvestments | -56.16M | -63.81M | -50.8M | -21.72M | -26.61M | -111.63M | -81.67M | - | - | - |
| salesMaturitiesOfInvestments | 42.39M | 33.67M | 39.61M | 23.79M | 18.68M | 3.7M | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -16.75M | -43.18M | -51.68M | -2.27M | -10.55M | -110.36M | -93.29M | -8.66M | -5.02M | -4.15M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -22.41M | 2.87M | 2.75M | 3.83M | 3.12M | 7.76M | 3.19M | 4.8M | 3.61M | 3.56M |
| netCommonStockIssuance | -22.41M | 2.87M | 2.75M | 3.83M | 3.12M | 7.76M | 3.19M | 4.8M | 3.61M | 3.56M |
| commonStockIssuance | 1.92M | 2.87M | 2.75M | 3.83M | 3.12M | 7.76M | 3.19M | 4.8M | 3.61M | 3.56M |
| commonStockRepurchased | -24.33M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.44M | -42.12M | - | - | - | -49.36M | - | - | - | - |
| netCashProvidedByFinancingActivities | -31.85M | -39.25M | 2.75M | 3.83M | 3.12M | -41.6M | 3.19M | 4.8M | 3.61M | 3.56M |