NASDAQ : SPFI
-$0.54 (-1.23%)
| 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 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 296.89M | 283.1M | 248.52M | 231.94M | 227.51M | 235.58M | 186.23M | 167.47M | 149.53M |
| costOfRevenue | 90.19M | 98.1M | 76.9M | 20.07M | 11.35M | 41.52M | 31.17M | 29.38M | 19.94M |
| grossProfit | 206.69M | 185M | 171.62M | 211.86M | 216.16M | 194.06M | 155.06M | 138.09M | 129.59M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 93M | 74.34M | 79.38M | 86.32M | 93.36M | 89.22M | 75.39M | 71.78M | 67.13M |
| sellingAndMarketingExpenses | - | 3.78M | 3.45M | 3.61M | 3.22M | 3.09M | 3.02M | 3.05M | 2.99M |
| sellingGeneralAndAdministrativeExpenses | 93M | 78.12M | 82.83M | 89.94M | 96.58M | 92.31M | 78.41M | 74.83M | 70.12M |
| otherExpenses | 39.62M | 43.58M | 9.37M | 48.78M | 46.45M | 45.15M | 39.95M | 37.87M | 35.72M |
| operatingExpenses | 132.62M | 121.7M | 92.2M | 138.71M | 143.04M | 137.46M | 118.36M | 112.7M | 105.85M |
| costAndExpenses | 222.81M | 219.81M | 169.1M | 158.79M | 154.39M | 178.98M | 149.53M | 142.08M | 125.79M |
| netInterestIncome | 167M | 147.1M | 139.75M | 138.48M | 121.76M | 122.28M | 104.58M | 95.61M | 88.46M |
| interestIncome | 252M | 240.9M | 212.03M | 161.17M | 135.04M | 138.23M | 132.94M | 118.09M | 104.44M |
| interestExpense | 85M | 93.8M | 72.29M | 22.69M | 13.27M | 15.95M | 28.37M | 22.48M | 15.98M |
| depreciationAndAmortization | 5.81M | 6.51M | 6.41M | 6.96M | 6.5M | 6.58M | 5.26M | 5.18M | 5.28M |
| ebitda | 79.89M | 69.8M | 85.83M | 80.12M | 79.56M | 63.18M | 41.93M | 30.57M | 29.03M |
| ebit | 74.07M | 63.29M | 79.42M | 73.15M | 73.12M | 56.6M | 36.7M | 25.39M | 23.74M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - |
| operatingIncome | 74.07M | 63.29M | 79.42M | 73.15M | 73.12M | 56.6M | 36.7M | 25.39M | 23.74M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 74.07M | 63.29M | 79.42M | 73.15M | 73.12M | 56.6M | 36.7M | 25.39M | 23.74M |
| incomeTaxExpense | 15.6M | 13.58M | 16.67M | 14.91M | 14.51M | 11.25M | 7.48M | -3.9M | 107K |
| netIncomeFromContinuingOperations | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M | 45.35M | 29.22M | 29.29M | 23.64M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M | 45.35M | 29.22M | 29.29M | 23.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M | 45.35M | 29.22M | 29.29M | 23.64M |
| eps | 3.6 | 3.03 | 3.73 | 3.35 | 3.26 | 2.51 | 1.62 | 1.68 | 1.35 |
| 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 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 552.44M | 359.08M | 330.16M | 234.88M | 486.82M | 300.31M | 158.1M | 245.99M | 294.56M |
| shortTermInvestments | 567.13M | 268.24M | 183.86M | 701.71M | 724.5M | 803.09M | 707.65M | 338.2M | 194.18M |
| cashAndShortTermInvestments | 1.12B | 627.32M | 514.02M | 936.59M | 1.21B | 1.1B | 865.75M | 584.18M | 488.74M |
| netReceivables | 20.93M | 21.69M | 20.88M | 16.43M | 13.9M | 15.23M | 13.92M | 12.96M | 14.3M |
| accountsReceivables | 20.93M | 21.69M | 20.88M | 16.43M | 13.9M | 15.23M | 13.92M | 12.96M | 14.3M |
| otherReceivables | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.14B | 649.01M | 534.9M | 953.03M | 1.23B | 1.12B | 879.67M | 597.14M | 503.04M |
| propertyPlantEquipmentNet | 51.56M | 52.95M | 55.07M | 56.34M | 57.7M | 60.33M | 61.87M | 59.79M | 61.89M |
| goodwill | 19.32M | 19.32M | 19.32M | 19.51M | 19.51M | 19.51M | 18.76M | - | - |
| intangibleAssets | 25.17M | 28.01M | 29M | 31.82M | 25.6M | 16.61M | 10.69M | - | - |
| goodwillAndIntangibleAssets | 44.49M | 47.33M | 48.31M | 51.33M | 45.1M | 36.12M | 29.44M | - | - |
| longTermInvestments | 3.11B | 3.03B | 2.99B | 2.74B | 2.47B | 2.29B | 2.17B | 1.97B | 1.94B |
| taxAssets | 20.43M | 22.84M | 19.41M | 22.82M | 3.04M | 2.46M | 5.62M | - | - |
| otherNonCurrentAssets | 114.15M | 427.75M | 560.8M | 121.36M | 98.8M | 94.12M | 92.1M | 83.36M | 72.52M |
| totalNonCurrentAssets | 3.34B | 3.58B | 3.67B | 2.99B | 2.68B | 2.48B | 2.36B | 2.12B | 2.07B |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.48B | 4.23B | 4.2B | 3.94B | 3.9B | 3.6B | 3.24B | 2.71B | 2.57B |
| totalPayables | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 58.26M | 31.04M | 31.23M | 29.1M | 29.42M | 26.14M |
| shortTermDebt | - | - | - | - | - | 26.55M | 37.16M | 17.7M | 15.55M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 14.91M | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.87B | 3.62B | 3.63B | 3.4B | 3.34B | 2.97B | 2.7B | 2.28B | 2.15B |
| totalCurrentLiabilities | 3.87B | 3.62B | 3.63B | 3.46B | 3.37B | 3.03B | 2.76B | 2.32B | 2.2B |
| longTermDebt | 60.49M | 110.35M | 110.17M | 122.35M | 122.17M | 196.98M | 167.86M | 175.4M | 162.28M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 52.09M | 62.06M | 61.36M | - | - | - | - | 58.2M | 57.12M |
| totalNonCurrentLiabilities | 112.59M | 172.41M | 171.53M | 122.35M | 122.17M | 196.98M | 167.86M | 233.59M | 219.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.99B | 3.79B | 3.8B | 3.59B | 3.49B | 3.23B | 2.93B | 2.56B | 2.42B |
| treasuryStock | - | - | - | - | - | - | - | - | -5.86M |
| preferredStock | - | - | - | - | - | - | - | - | - |
| commonStock | 16.29M | 16.46M | 16.42M | 17.03M | 17.76M | 18.08M | 18.04M | 14.77M | 15.15M |
| retainedEarnings | 434.2M | 385.83M | 345.26M | 292.26M | 242.75M | 189.52M | 146.7M | 119.83M | 120.59M |
| additionalPaidInCapital | 91.06M | 97.29M | 97.11M | 112.83M | 133.22M | 141.11M | 140.49M | 80.41M | 85.89M |
| 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 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M | 45.35M | 29.22M | 29.29M | 23.64M |
| depreciationAndAmortization | 5.81M | 6.51M | 6.41M | 6.96M | 6.44M | 6.58M | 5.22M | 5.18M | 5.28M |
| deferredIncomeTax | -1.02M | -1.05M | 99000 | 1.36M | 1.45M | -1.59M | - | - | - |
| stockBasedCompensation | 2.62M | 2.32M | 2.16M | 2.75M | 1.64M | 1.27M | 853K | - | - |
| changeInWorkingCapital | -7.28M | 2.16M | -5.84M | 15.85M | 3.19M | -1.41M | 4.82M | -4.91M | 3.12M |
| accountsReceivables | 2.96M | 1.42M | -8.5M | -1.07M | 3.38M | -3.08M | 321K | -8.19M | -2.04M |
| inventory | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -10.24M | 742K | 2.66M | 16.92M | -191K | 1.67M | 4.5M | 3.28M | 5.16M |
| otherNonCashItems | 18.88M | -280K | -7.03M | 38.42M | 24.94M | -44.57M | -9.64M | -2.65M | 3.29M |
| netCashProvidedByOperatingActivities | 77.49M | 59.38M | 58.54M | 123.59M | 96.27M | 5.63M | 30.48M | 26.92M | 35.32M |
| investmentsInPropertyPlantAndEquipment | -5.66M | -3.35M | -4.68M | -4.47M | -2.92M | -3.31M | -4M | -3.13M | -9.02M |
| acquisitionsNet | - | - | 36.08M | - | - | -687K | 78.17M | - | - |
| purchasesOfInvestments | -420.94M | -304.78M | -199.9M | -176.71M | -61.55M | -279.73M | -489.03M | -539.09M | -328.16M |
| salesMaturitiesOfInvestments | 449.81M | 337.94M | 292.93M | 81.25M | 120.32M | 209.36M | 191.75M | 481.92M | 364.58M |
| otherInvestingActivities | -91.43M | -43.73M | -267.81M | -308.93M | -215.7M | -81.87M | 9.62M | -123.78M | -175.48M |
| netCashProvidedByInvestingActivities | -68.22M | -13.93M | -143.38M | -408.86M | -159.84M | -156.23M | -213.49M | -184.09M | -148.08M |
| netDebtIssuance | -50M | - | -12.37M | - | -101.55M | 18.46M | 11.58M | 15.27M | -11.37M |
| longTermNetDebtIssuance | -50M | - | -12.37M | - | -75M | 29.07M | -7.88M | 13.12M | -676K |
| shortTermNetDebtIssuance | - | - | - | - | -26.55M | -10.62M | 19.46M | 2.16M | -10.69M |
| netStockIssuance | -8.07M | -1.34M | -17.76M | -22.7M | -9.23M | -293K | 51.39M | - | - |
| netCommonStockIssuance | -8.07M | -1.34M | -17.76M | -22.7M | -9.23M | -293K | 51.39M | - | - |
| commonStockIssuance | 451K | - | - | - | - | - | 51.39M | - | - |
| commonStockRepurchased | -8.53M | -1.34M | -17.76M | -22.7M | -9.23M | -293K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.1M | -9.15M | -8.74M | -8.01M | -5.38M | -2.53M | -1.08M | -30.04M | -7.87M |
| commonDividendsPaid | -10.1M | -9.15M | -8.74M | -8.01M | -5.38M | -2.53M | -1.08M | -30.04M | -7.87M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 252.27M | -6.04M | 218.99M | 64.04M | 366.25M | 277.18M | 33.23M | 123.37M | 63.16M |
| netCashProvidedByFinancingActivities | 184.09M | -16.53M | 180.11M | 33.33M | 250.08M | 292.81M | 95.12M | 108.6M | 43.92M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 80.78M | 73.93M | 74.36M | 74.05M | 76.3M | 69.09M | 73.18M | 70.78M | 70.4M | 68.74M |
| costOfRevenue | 20.5M | 20.04M | 22.25M | 22M | 24.13M | 21.82M | 23.98M | 24.84M | 25.1M | 24.19M |
| grossProfit | 60.28M | 53.89M | 52.11M | 52.05M | 52.17M | 47.28M | 49.21M | 45.93M | 45.31M | 44.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 24.5M | 24.11M | 22.39M | 19.41M | 19.71M | 19.44M | 17.38M | 18.77M | 19.2M | 18.99M |
| sellingAndMarketingExpenses | - | - | - | 979K | 919K | 905K | 1.15M | 1.02M | 860K | 754K |
| sellingGeneralAndAdministrativeExpenses | 24.5M | 24.11M | 22.39M | 20.39M | 20.63M | 20.35M | 18.54M | 19.78M | 20.06M | 19.74M |
| otherExpenses | 11.5M | 11.42M | 10.63M | 11M | 12.92M | 11.23M | 9.95M | 11.85M | 11M | 10.79M |
| operatingExpenses | 36M | 35.53M | 33.02M | 31.39M | 33.54M | 31.58M | 28.49M | 31.63M | 31.06M | 30.53M |
| costAndExpenses | 56.5M | 55.57M | 55.27M | 53.39M | 57.68M | 53.39M | 52.46M | 56.47M | 56.15M | 54.72M |
| netInterestIncome | 50.35M | 42.85M | 42.95M | 43.02M | 42.5M | 38.53M | 38.55M | 37.29M | 35.89M | 35.37M |
| interestIncome | 75M | 62.63M | 63.42M | 64.52M | 64.14M | 59.92M | 61.32M | 61.64M | 59.21M | 58.73M |
| interestExpense | 24.65M | 19.78M | 20.47M | 21.5M | 21.63M | 21.4M | 22.78M | 24.35M | 23.32M | 23.36M |
| depreciationAndAmortization | 1.5M | 1.5M | 1.46M | 1.42M | 1.46M | 1.48M | 1.6M | 1.66M | 1.63M | 1.62M |
| ebitda | 25.78M | 19.86M | 20.54M | 22.08M | 20.09M | 17.18M | 22.32M | 15.96M | 15.88M | 15.64M |
| ebit | 24.28M | 18.36M | 19.09M | 20.66M | 18.62M | 15.7M | 20.72M | 14.31M | 14.25M | 14.02M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 24.28M | 18.36M | 19.09M | 20.66M | 18.62M | 15.7M | 20.72M | 14.31M | 14.25M | 14.02M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 24.28M | 18.36M | 19.09M | 20.66M | 18.62M | 15.7M | 20.72M | 14.31M | 14.25M | 14.02M |
| incomeTaxExpense | 5.29M | 3.82M | 3.83M | 4.34M | 4.02M | 3.41M | 4.22M | 3.09M | 3.12M | 3.14M |
| netIncomeFromContinuingOperations | 18.99M | 14.54M | 15.25M | 16.32M | 14.6M | 12.29M | 16.5M | 11.21M | 11.13M | 10.87M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 18.99M | 14.54M | 15.25M | 16.32M | 14.6M | 12.29M | 16.5M | 11.21M | 11.13M | 10.87M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 18.99M | 14.54M | 15.25M | 16.32M | 14.6M | 12.29M | 16.5M | 11.21M | 11.13M | 10.87M |
| eps | 0.99 | 0.89 | 0.94 | 1 | 0.9 | 0.75 | 1.01 | 0.68 | 0.68 | 0.66 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 787.76M | 722M | 552.44M | 635.05M | 470.5M | 536.3M | 359.08M | 471.17M | 298.01M | 371.94M |
| shortTermInvestments | 555.43M | 133.15M | 567.13M | 164.24M | 187.7M | 217.33M | 268.24M | 606.89M | 591.03M | 599.87M |
| cashAndShortTermInvestments | 1.34B | 855.15M | 1.12B | 799.28M | 658.2M | 753.63M | 627.32M | 1.08B | 889.04M | 971.81M |
| netReceivables | - | 17.01M | 20.93M | 18.01M | 18M | 17.74M | 21.69M | 19.16M | 19.48M | 16.6M |
| accountsReceivables | - | 17.01M | 20.93M | 18.01M | 18M | 17.74M | 21.69M | 19.16M | 19.48M | 16.6M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 11.62M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.35B | 872.16M | 1.14B | 817.3M | 676.19M | 771.37M | 649.01M | 1.1B | 908.52M | 988.41M |
| propertyPlantEquipmentNet | 52.13M | 51.58M | 51.56M | 51.81M | 51.33M | 50.87M | 52.95M | 53.32M | 53.95M | 54.22M |
| goodwill | 67.09M | 19.32M | 19.32M | 19.32M | 19.32M | 19.32M | 19.32M | 19.32M | 19.32M | 19.32M |
| intangibleAssets | 31.38M | 25.62M | 25.17M | 25.72M | 26.55M | 26.48M | 28.01M | 26.46M | 28.49M | 29.09M |
| goodwillAndIntangibleAssets | 98.46M | 44.94M | 44.49M | 45.04M | 45.87M | 45.79M | 47.33M | 45.77M | 47.8M | 48.4M |
| longTermInvestments | 3.72B | 3.08B | 3.11B | 3.02B | 3.07B | 3.05B | 3.03B | 3.01B | 3.07B | 2.99B |
| taxAssets | - | 20.24M | 20.43M | 21.65M | 23.47M | 21.94M | 22.84M | 18.89M | 22.32M | 21.31M |
| otherNonCurrentAssets | 168.05M | 581.54M | 114.15M | 521.22M | 495.67M | 468.41M | 427.75M | 116.59M | 120.66M | 121.27M |
| totalNonCurrentAssets | 4.04B | 3.77B | 3.34B | 3.66B | 3.69B | 3.63B | 3.58B | 3.24B | 3.31B | 3.23B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.39B | 4.65B | 4.48B | 4.48B | 4.36B | 4.41B | 4.23B | 4.34B | 4.22B | 4.22B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | 49.06M | 42.3M |
| shortTermDebt | - | - | - | - | 1.35M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 4.64B | 4.03B | 3.87B | 3.88B | 3.74B | 3.79B | 3.62B | 3.72B | 3.58B | 3.6B |
| totalCurrentLiabilities | 4.64B | 4.03B | 3.87B | 3.88B | 3.74B | 3.79B | 3.62B | 3.72B | 3.62B | 3.64B |
| longTermDebt | 60.49M | 60.49M | 60.49M | 60.49M | 110.45M | 110.4M | 110.35M | 110.31M | 110.26M | 110.21M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 60.32M | 53.36M | 52.09M | 60M | 58.86M | 58.55M | 62.06M | 64.87M | 68.18M | 61.5M |
| totalNonCurrentLiabilities | 120.82M | 113.85M | 112.59M | 120.49M | 169.31M | 168.95M | 172.41M | 175.18M | 178.44M | 171.71M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 4.76B | 4.14B | 3.99B | 4B | 3.91B | 3.96B | 3.79B | 3.89B | 3.8B | 3.81B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 18.84M | 16.34M | 16.29M | 16.25M | 16.23M | 16.24M | 16.46M | 16.39M | 16.42M | 16.43M |
| retainedEarnings | 461.71M | 445.97M | 434.2M | 421.54M | 407.82M | 395.65M | 385.83M | 371.78M | 362.86M | 354.01M |
| additionalPaidInCapital | 194.24M | 91.24M | 91.06M | 91.12M | 90.27M | 89.8M | 97.29M | 97.37M | 97.77M | 97.41M |
| 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 | 14.54M | 15.25M | 16.32M | 14.6M | 12.29M | 16.5M | 11.21M | 11.13M | 10.87M | 10.32M |
| depreciationAndAmortization | 1.5M | 1.46M | 1.42M | 1.46M | 1.48M | 1.6M | 1.66M | 1.63M | 1.62M | 1.63M |
| deferredIncomeTax | 428K | 316K | -611K | -913K | 185K | 889K | -994K | -1.03M | 88000 | -29000 |
| stockBasedCompensation | 668K | 651K | 650K | 754K | 569K | 617K | 563K | 657K | 481K | 532K |
| changeInWorkingCapital | 6.41M | -10.67M | 820K | -400K | 2.97M | -5.99M | -2.51M | 4.1M | 6.57M | -13.72M |
| accountsReceivables | 5.41M | -2.76M | -216K | -716K | 6.65M | -3.18M | 691K | -2.58M | 6.5M | -3.76M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 1M | -7.91M | 1.04M | 316K | -3.68M | -2.81M | -3.2M | 6.68M | 73000 | -9.96M |
| otherNonCashItems | -7.38M | 5.42M | 5.62M | -761K | 8.6M | -9.43M | 7.95M | 1.68M | -477K | 7.82M |
| netCashProvidedByOperatingActivities | 16.17M | 12.43M | 24.22M | 14.75M | 26.1M | 4.17M | 17.87M | 18.18M | 19.16M | 6.56M |
| investmentsInPropertyPlantAndEquipment | -1.35M | -1.05M | -1.75M | -1.73M | -1.14M | -1.03M | -773K | -1.08M | -474K | 1000 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -351.39M | -404.04M | -7.53M | -9.37M | - | -4.93M | - | - | -299.85M | -199.9M |
| salesMaturitiesOfInvestments | 314.41M | 412.11M | 18.16M | 8.87M | 10.66M | 9.18M | 8.7M | 8.7M | 311.36M | 208.18M |
| otherInvestingActivities | 41.43M | -91.74M | 42.98M | -23.37M | -19.3M | -17.91M | 55.8M | -83.07M | 1.46M | -21.9M |
| netCashProvidedByInvestingActivities | 3.09M | -84.72M | 51.86M | -25.6M | -9.77M | -14.69M | 63.73M | -75.46M | 12.5M | -13.62M |
| netDebtIssuance | - | - | -51.35M | 1.35M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | -50M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | -1.35M | 1.35M | - | - | - | - | - | - |
| netStockIssuance | 258K | -656K | 216K | -276K | -8.02M | -627K | -1M | -305K | -35000 | -5.9M |
| netCommonStockIssuance | 258K | -656K | 216K | -276K | -8.02M | -627K | -1M | -305K | -35000 | -5.9M |
| commonStockIssuance | 258K | - | 216K | - | 235K | - | - | - | - | - |
| commonStockRepurchased | - | -656K | - | -276K | -8.25M | -627K | -1M | -305K | -35000 | -5.9M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.77M | -2.6M | -2.6M | -2.44M | -2.47M | -2.45M | -2.28M | -2.29M | -2.13M | -2.14M |
| commonDividendsPaid | -2.77M | -2.6M | -2.6M | -2.44M | -2.47M | -2.45M | -2.28M | -2.29M | -2.13M | -2.14M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 152.81M | -7.07M | 142.2M | -53.6M | 171.38M | -98.48M | 94.85M | -14.06M | 12.29M | -7.17M |
| netCashProvidedByFinancingActivities | 150.3M | -10.32M | 88.47M | -54.96M | 160.9M | -101.56M | 91.56M | -16.65M | 10.12M | -15.21M |