NYSE : OPFI
-$0.63 (-6.7%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| revenue | 597.05M | 525.96M | 508.95M | 452.86M | 350.57M | 291.01M | 107.3M | 54.38M |
| costOfRevenue | 29.34M | 105.18M | 107.43M | 95.14M | 89.17M | 44.2M | - | - |
| grossProfit | 567.71M | 420.78M | 401.52M | 357.72M | 261.4M | 246.82M | 107.3M | 54.38M |
| researchAndDevelopmentExpenses | - | 21.17M | - | - | - | - | 8.38M | 4.9M |
| generalAndAdministrativeExpenses | 36.69M | 40.66M | 36.1M | 29.25M | 36.48M | 19.47M | 17.99M | 9.11M |
| sellingAndMarketingExpenses | 50.89M | 49.21M | 50.56M | 58.29M | 52.46M | 18.64M | 11.34M | 7.1M |
| sellingGeneralAndAdministrativeExpenses | 87.58M | 89.86M | 86.66M | 87.54M | 88.94M | 38.11M | 29.34M | 31.2M |
| otherExpenses | 286.88M | 215.21M | 268.5M | 276.52M | 115.2M | 131.19M | 36.59M | - |
| operatingExpenses | 374.46M | 326.24M | 355.16M | 364.06M | 204.14M | 169.3M | 74.3M | 44.65M |
| costAndExpenses | 403.8M | 431.43M | 462.59M | 459.2M | 293.31M | 213.5M | 74.3M | 44.65M |
| netInterestIncome | 557.68M | -182.23M | -46.75M | -35.16M | -137K | -21.23M | - | - |
| interestIncome | 597.05M | - | - | - | - | - | - | - |
| interestExpense | 39.37M | 182.23M | 46.75M | 35.16M | 137K | 19.28M | - | - |
| depreciationAndAmortization | 5.16M | 9.62M | 12.74M | 13.58M | 10.28M | 6.73M | 4.28M | 2.42M |
| ebitda | 200.66M | 308.6M | 290.51M | 244.77M | 100.52M | 103.53M | 4.28M | 2.42M |
| ebit | 195.5M | 298.98M | 277.77M | 231.19M | 90.24M | 96.8M | - | - |
| nonOperatingIncomeExcludingInterest | -2.25M | -204.44M | -231.42M | -237.53M | -32.99M | -19.28M | 32.99M | - |
| operatingIncome | 193.25M | 94.54M | 46.36M | -6.34M | 57.26M | 77.52M | 32.99M | 20.76M |
| totalOtherIncomeExpensesNet | -37.12M | -6.48M | -4.54M | 9.4M | 32.85M | - | - | -11.03M |
| incomeBeforeTax | 156.13M | 88.05M | 41.81M | 3.06M | 90.11M | 77.52M | 32.99M | 9.73M |
| incomeTaxExpense | 9.88M | 4.22M | 2.33M | -277K | 311K | - | - | - |
| netIncomeFromContinuingOperations | 146.25M | 83.84M | 39.48M | 3.34M | 89.8M | 77.52M | 32.99M | 9.73M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 26.33M | 7.26M | -1M | 7.1M | 25.55M | 77.52M | 32.99M | 9.73M |
| netIncomeDeductions | - | - | - | 2.85M | -14.64M | - | - | - |
| bottomLineNetIncome | 26.33M | 7.26M | -1M | 4.25M | 40.2M | 77.52M | 32.99M | 9.73M |
| eps | 0.99 | 0.36 | -0.06 | 0.51 | 1.93 | 5.97 | 2.54 | 0.75 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.45M | 61.34M | 31.79M | 16.24M | 25.06M | 25.6M | 16.79M |
| shortTermInvestments | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 49.45M | 61.34M | 31.79M | 16.24M | 25.06M | 25.6M | 16.79M |
| netReceivables | 546.24M | 475.73M | 465.33M | 459.94M | 388.11M | 222.24M | - |
| accountsReceivables | - | - | - | - | - | - | - |
| otherReceivables | 546.24M | 475.73M | 465.33M | 459.94M | 388.11M | 222.24M | - |
| inventory | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | 43.81M | 26.94M | 42.15M | 33.98M | 37.3M | 20.06M | - |
| totalCurrentAssets | 639.5M | 564.02M | 539.28M | 510.16M | 450.47M | 267.9M | 16.79M |
| propertyPlantEquipmentNet | 36.46M | 24.26M | 22.47M | 27.63M | 14.64M | 10.56M | 6.57M |
| goodwill | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - |
| longTermInvestments | 19.08M | 19.19M | 1.9M | - | - | - | - |
| taxAssets | 32.65M | 21.34M | 25.78M | 26.76M | 25.59M | - | - |
| otherNonCurrentAssets | 26.41M | 12.36M | 12.11M | 15.3M | 11.4M | 7.38M | 263.27M |
| totalNonCurrentAssets | 114.59M | 77.15M | 62.27M | 69.68M | 51.63M | 17.94M | 269.84M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 754.09M | 641.17M | 601.54M | 579.84M | 502.11M | 285.84M | 286.63M |
| totalPayables | 42.58M | 27.39M | 29.47M | 31.96M | 6.1M | 1.38M | - |
| accountPayables | 2.77M | 879K | 4.44M | 6.34M | 6.1M | 1.38M | - |
| otherPayables | 39.81M | 26.51M | 25.02M | 25.62M | - | - | - |
| accruedExpenses | 43.4M | 32.41M | 22.01M | 23.22M | 27.08M | 20.66M | - |
| shortTermDebt | - | - | - | - | 22.44M | 16.02M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - |
| taxPayables | - | 26.51M | 25.02M | 25.62M | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | 2.51M | 6.37M | 15.35M |
| totalCurrentLiabilities | 85.98M | 59.8M | 51.47M | 55.18M | 58.14M | 44.43M | 15.35M |
| longTermDebt | 321.35M | 318.76M | 334.12M | 347.06M | 251.58M | 142.08M | 223.9M |
| capitalLeaseObligationsNonCurrent | 11.42M | 13.29M | 15.06M | 16.56M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 26.46M | 15.11M | 6.86M | 1.89M | 34.51M | - | 9.93M |
| totalNonCurrentLiabilities | 359.23M | 347.16M | 356.04M | 365.51M | 286.09M | 142.08M | 233.83M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.42M | 13.29M | 15.06M | 16.56M | - | - | - |
| totalLiabilities | 445.21M | 406.96M | 407.51M | 420.69M | 344.23M | 186.51M | 249.18M |
| treasuryStock | -21.53M | -6.01M | -2.46M | -2.46M | - | - | - |
| preferredStock | - | - | - | - | - | 6.66M | 6.66M |
| commonStock | 9000 | 9000 | 11000 | 11000 | 11000 | 217.18M | - |
| retainedEarnings | -33.5M | -55.13M | -63.59M | -63.55M | -70.72M | 92.32M | 30.58M |
| additionalPaidInCapital | 113.51M | 93.9M | 76.48M | 65.5M | 61.67M | 352K | 208.13K |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 146.25M | 83.84M | -1M | 3.34M | 89.8M | 77.52M | 33M | 9.73M |
| depreciationAndAmortization | 5.16M | 9.62M | 12.74M | 13.58M | 10.28M | 6.73M | 4.28M | 2.42M |
| deferredIncomeTax | 4.9M | 3.52M | 1.83M | -589K | -248K | - | 114.25M | - |
| stockBasedCompensation | 9.99M | 5.27M | 4.1M | 3.4M | 3.01M | 144K | 66000 | - |
| changeInWorkingCapital | -1.32M | 6.81M | -2.04M | -9.34M | 3.94M | 14.99M | -4.46M | -8.44M |
| accountsReceivables | 2.32M | -417K | -2.16M | -2M | -2.75M | 5.89M | -5.06M | -4.11M |
| inventory | - | - | - | - | - | - | 5.06M | - |
| accountsPayables | 1.89M | -3.56M | -1.9M | 238K | 3.44M | -3.37M | 1.14M | - |
| otherWorkingCapital | -5.53M | 10.79M | 2.02M | -7.58M | 3.26M | 12.47M | -5.61M | -4.32M |
| otherNonCashItems | 236.33M | 214.75M | 280.53M | 232.91M | 60.56M | 92.73M | 1.78M | 59.32M |
| netCashProvidedByOperatingActivities | 401.3M | 323.81M | 296.15M | 243.3M | 167.35M | 192.11M | 148.92M | 63.03M |
| investmentsInPropertyPlantAndEquipment | -19.11M | -13.01M | -8.99M | -13.25M | -14.37M | -10.72M | -6.64M | -4.1M |
| acquisitionsNet | - | - | - | -1.31M | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -288.69M | -230.43M | -235.3M | -302.68M | -185.1M | -87.59M | -207.51M | -119.51M |
| netCashProvidedByInvestingActivities | -307.8M | -243.44M | -244.29M | -317.24M | -199.47M | -98.31M | -214.15M | -123.61M |
| netDebtIssuance | -2.88M | -15.83M | -15.75M | 69.42M | 123.36M | -65.97M | - | - |
| longTermNetDebtIssuance | -2.88M | -14.38M | -15.75M | 69.42M | 123.36M | -65.97M | - | - |
| shortTermNetDebtIssuance | - | -1.45M | - | - | - | - | - | - |
| netStockIssuance | -15.09M | -3.55M | 387K | -2.46M | - | - | - | - |
| netCommonStockIssuance | -15.09M | -3.55M | 387K | -2.46M | - | - | - | - |
| commonStockIssuance | 424K | - | 387K | - | - | - | - | - |
| commonStockRepurchased | -15.52M | -3.55M | - | -2.46M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -64.91M | -2.37M | -10.23M | -1.31M | -51.02M | -15.78M | -9.48M | -2.35M |
| commonDividendsPaid | -64.91M | -2.37M | -10.23M | -1.31M | -51.02M | -15.78M | -9.48M | -2.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.64M | -44.26M | -1.99M | -4.4M | -23.51M | -2.37M | 87.5M | 75.17M |
| netCashProvidedByFinancingActivities | -88.53M | -66.02M | -27.58M | 61.26M | 48.83M | -84.12M | 78.01M | 72.83M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-10-28 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 86.17M | 151.88M | 159.25M | 155.09M | 142.44M | 140.27M | 135.72M | 136.59M | 126.3M | 127.34M |
| costOfRevenue | 17.28M | 6.17M | -46.67M | 24.59M | 27.39M | 24.02M | 25.48M | 25.09M | 27.19M | 27.43M |
| grossProfit | 68.89M | 145.71M | 205.92M | 130.5M | 115.05M | 116.24M | 110.25M | 111.5M | 99.11M | 99.92M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | 5.36M | - |
| generalAndAdministrativeExpenses | 18.34M | 12.34M | 6.82M | 11.03M | 9.74M | 9.1M | 10.45M | 10.31M | 9.7M | 10.2M |
| sellingAndMarketingExpenses | 11.4M | 10.38M | 14.2M | 14.51M | 11.89M | 10.29M | 13.32M | 13.57M | 12.81M | 9.51M |
| sellingGeneralAndAdministrativeExpenses | 29.74M | 22.72M | 21.01M | 25.54M | 21.64M | 19.39M | 23.76M | 23.88M | 22.51M | 19.72M |
| otherExpenses | - | 57.82M | 127.4M | 56.51M | 48.61M | 54.36M | 61.81M | 52.54M | 41.76M | 74.92M |
| operatingExpenses | 29.74M | 80.54M | 148.42M | 82.05M | 70.24M | 73.75M | 85.57M | 76.41M | 69.63M | 94.63M |
| costAndExpenses | 47.02M | 86.71M | 101.75M | 106.64M | 97.64M | 97.78M | 111.05M | 101.5M | 96.82M | 122.06M |
| netInterestIncome | - | 143.37M | 149.85M | 145.01M | - | -10.25M | 11.43M | -44.79M | -45.83M | -11.43M |
| interestIncome | - | 151.88M | 159.25M | 155.09M | - | - | - | - | - | - |
| interestExpense | 8.12M | 8.51M | 9.4M | 10.08M | - | 10.25M | 80.19M | 44.79M | 45.83M | 11.43M |
| depreciationAndAmortization | 1.51M | 591K | 764K | 1.13M | 1.5M | 1.76M | 2.13M | 2.28M | 2.49M | 2.72M |
| ebitda | 34.32M | 67.11M | -81.67M | 100.11M | 88.51M | 93.71M | 81.7M | 82.8M | 72M | 72.11M |
| ebit | - | 66.52M | -82.43M | 98.98M | 87M | 91.95M | 79.57M | 80.52M | 69.51M | 69.39M |
| nonOperatingIncomeExcludingInterest | - | -1.35M | 139.94M | -50.53M | -42.2M | -49.46M | -54.9M | -45.42M | -40.02M | -64.1M |
| operatingIncome | 24.36M | 65.17M | 57.5M | 48.44M | 44.81M | 42.49M | 24.67M | 35.09M | 29.49M | 5.28M |
| totalOtherIncomeExpensesNet | 1.1M | -7.16M | -17.7M | 33.14M | -32.1M | -20.45M | -10.1M | -738K | -897K | 5.25M |
| incomeBeforeTax | 25.46M | 58.01M | 39.81M | 81.58M | 12.7M | 22.04M | 14.57M | 34.35M | 28.59M | 10.54M |
| incomeTaxExpense | 9.84M | 3.97M | 1.36M | 5.65M | 1.22M | 1.65M | 600K | 2.3M | 914K | 404K |
| netIncomeFromContinuingOperations | 14.84M | 54.04M | 38.44M | 75.93M | 11.48M | 20.39M | 13.97M | 32.06M | 27.68M | 10.13M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.84M | 28.4M | 16.85M | 41.64M | -20.78M | -11.37M | -5.61M | 4.26M | 3.07M | 5.54M |
| netIncomeDeductions | - | - | - | - | - | - | 3.51M | - | - | -3.51M |
| bottomLineNetIncome | 14.84M | 28.4M | 16.85M | 41.64M | -20.78M | -11.37M | -9.12M | 4.26M | 3.07M | 9.05M |
| eps | 0.22 | 1.06 | 0.61 | 1.48 | -0.78 | -0.48 | -0.26 | 0.21 | 0.16 | 0.29 |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-10-28 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 64.35M | 63.86M | 49.45M | 45.45M | 45.23M | 57.95M | 61.34M | 44.84M | 46.62M | 47.18M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 64.35M | 63.86M | 49.45M | 45.45M | 45.23M | 57.95M | 61.34M | 44.84M | 46.62M | 47.18M |
| netReceivables | - | 502.56M | 546.24M | 541.9M | 495.52M | 459.87M | 475.73M | 466.58M | 432.48M | 413.85M |
| accountsReceivables | - | 502.56M | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | 546.24M | 541.9M | 495.52M | 459.87M | 475.73M | 466.58M | 432.48M | 413.85M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | -502.56M | 43.81M | 29.74M | 33.04M | 32.81M | 26.94M | 29.4M | 34.22M | 41.54M |
| totalCurrentAssets | 64.35M | 63.86M | 639.5M | 617.09M | 573.79M | 550.64M | 564.02M | 540.81M | 513.32M | 502.57M |
| propertyPlantEquipmentNet | 43.31M | 40.61M | 36.46M | 32.73M | 29.08M | 26.34M | 24.26M | 22.37M | 21.16M | 21.46M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 19.14M | 19.08M | 18.89M | 18.57M | 18.5M | 19.19M | 19.43M | - | 1.77M |
| taxAssets | 102.41M | 31.49M | 32.65M | 32.24M | 33.95M | 27.6M | 21.34M | 22.28M | 25.12M | 25.54M |
| otherNonCurrentAssets | - | -19.14M | 26.41M | 19.66M | 17.98M | 17M | 12.36M | 14.38M | 13.5M | 13.63M |
| totalNonCurrentAssets | 145.72M | 72.1M | 114.59M | 103.52M | 99.58M | 89.44M | 77.15M | 78.46M | 59.78M | 62.4M |
| otherAssets | 560.67M | 584.02M | - | - | - | - | - | - | - | - |
| totalAssets | 770.73M | 719.99M | 754.09M | 720.62M | 673.38M | 640.07M | 641.17M | 619.27M | 573.09M | 563.21M |
| totalPayables | - | 4.47M | 42.58M | 41.81M | 40.26M | 41.2M | 27.39M | 29.82M | 27.19M | 28.56M |
| accountPayables | 1.13M | 1.84M | 2.77M | 3.1M | 2.73M | 1.96M | 879K | 4.68M | 2.4M | 3.98M |
| otherPayables | - | 2.63M | 39.81M | 38.7M | 37.53M | 39.24M | 26.51M | 25.14M | 24.79M | 24.57M |
| accruedExpenses | - | 37.14M | 43.4M | 28.77M | 25.33M | 22.69M | 32.41M | 25.74M | 25.6M | 20.03M |
| shortTermDebt | - | 56.18M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 38.7M | 37.53M | 32.83M | 26.51M | 25.14M | 24.79M | 24.57M |
| deferredRevenue | - | - | - | 1.7M | 1.78M | 1.86M | - | - | - | - |
| otherCurrentLiabilities | 1.13M | -41.61M | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.13M | 56.18M | 85.98M | 72.27M | 67.37M | 65.75M | 59.8M | 55.56M | 52.79M | 48.58M |
| longTermDebt | - | 235.64M | 321.35M | 320.84M | 305.9M | 288M | 318.76M | 325.55M | 301.77M | 301.02M |
| capitalLeaseObligationsNonCurrent | - | 9M | 11.42M | 11.91M | 12.38M | 12.84M | 13.29M | 13.74M | 14.17M | 14.61M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 355.35M | 76.18M | 26.46M | 38.33M | 70.02M | 36.72M | 15.11M | 4.11M | 2.67M | 1.69M |
| totalNonCurrentLiabilities | 355.35M | 320.82M | 359.23M | 371.09M | 388.3M | 337.55M | 347.16M | 343.4M | 318.61M | 317.33M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 9M | 11.42M | 11.91M | 12.38M | 12.84M | 13.29M | 13.74M | 14.17M | 14.61M |
| totalLiabilities | 356.47M | 377M | 445.21M | 443.36M | 455.67M | 403.31M | 406.96M | 398.96M | 371.4M | 365.91M |
| treasuryStock | - | -31.47M | -21.53M | -13.36M | -6.01M | -6.01M | -6.01M | -6.01M | -4.99M | -2.46M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9000 | 3000 | 9000 | 9000 | 9000 | 9000 | 9000 | 9000 | 11000 | 11000 |
| retainedEarnings | 9.73M | -5.18M | -33.5M | -49.8M | -91.53M | -72.17M | -55.13M | -50.64M | -57.34M | -58.04M |
| additionalPaidInCapital | - | 112.3M | 113.51M | 112.57M | 110.88M | 100.72M | 93.9M | 91.53M | 80.95M | 78.67M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-10-28 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 15.61M | 54.04M | 38.44M | 75.93M | 11.48M | 20.39M | 13.97M | 61.26M | 27.68M | 5.54M |
| depreciationAndAmortization | 1.51M | 591K | 764K | 1.13M | 1.5M | 1.76M | 2.13M | 2.28M | 2.49M | 2.72M |
| deferredIncomeTax | 2.14M | 467K | 1.43M | 3.14M | 950K | 425K | 1.83M | 390K | 946K | 354K |
| stockBasedCompensation | 3.08M | 1.67M | 6.8M | 1.93M | 5.09M | 1.26M | 1.09M | 1.09M | 2.09M | 1M |
| changeInWorkingCapital | - | -9.66M | 7.62M | 3.59M | 517K | -13.05M | 8.71M | -3.21M | 2.5M | 703K |
| accountsReceivables | - | -4.62M | 6.47M | 766K | -1.17M | -3.74M | 4.34M | 76000 | -1.9M | 3.23M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -718K | -929K | -331K | 373K | 771K | 1.08M | -3.77M | 2.25M | -1.58M | -458K |
| otherWorkingCapital | - | -4.12M | 1.48M | 2.45M | 920K | -10.39M | 8.14M | -5.53M | 5.99M | -2.07M |
| otherNonCashItems | 69.69M | 43.68M | 66.68M | 19.4M | 76.08M | 72.95M | 66.78M | 15.76M | 41.6M | 64.1M |
| netCashProvidedByOperatingActivities | 92.03M | 90.78M | 121.74M | 105.12M | 95.62M | 83.74M | 94.51M | 77.57M | 77.3M | 74.43M |
| investmentsInPropertyPlantAndEquipment | - | -5.15M | -4.64M | -5.19M | -4.64M | -4.39M | -4.4M | -3.89M | -2.59M | -2.13M |
| acquisitionsNet | - | - | - | - | - | - | -37000 | 28.59M | - | -8.37M |
| purchasesOfInvestments | - | - | - | - | - | - | - | -15.93M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -57.04M | -16.29M | -84.74M | -97.67M | -76.68M | -29.85M | -68.4M | -102.04M | -56.75M | -15.88M |
| netCashProvidedByInvestingActivities | -57.04M | -21.44M | -89.38M | -102.86M | -81.32M | -34.24M | -72.84M | -93.26M | -59.34M | -26.38M |
| netDebtIssuance | - | -37.09M | -4.9M | 14.95M | 17.9M | -30.83M | -6.94M | 23.67M | 640K | -33.2M |
| longTermNetDebtIssuance | - | -37.09M | -4.9M | 14.95M | 17.9M | -30.83M | -6.94M | 23.67M | 640K | -33.2M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -9.69M | -8.17M | -7.35M | - | - | - | -1.02M | - | 119K |
| netCommonStockIssuance | - | -9.69M | -8.17M | -7.35M | - | - | - | -1.02M | - | 119K |
| commonStockIssuance | - | 253K | -4000 | - | - | - | - | - | - | 119K |
| commonStockRepurchased | - | -9.94M | -8.16M | -7.35M | - | - | - | -1.02M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -10.37M | -240K | -10.4M | -43.03M | -11.25M | -341K | -13.46M | -22.59M | -8.37M |
| commonDividendsPaid | - | -10.37M | -240K | -10.4M | -43.03M | -11.25M | -341K | -8.37M | -22.59M | -8.37M |
| preferredDividendsPaid | - | - | - | - | - | - | - | -5.09M | - | - |
| otherFinancingActivities | -43.06M | -5.53M | -977K | -2.53M | -1.67M | -4.94M | -337K | -98000 | -3.9M | 8.18M |
| netCashProvidedByFinancingActivities | -43.06M | -62.69M | -14.28M | -5.34M | -26.8M | -47.02M | -7.62M | 9.09M | -25.85M | -33.27M |