NASDAQ : BSRR
-$0.73 (-1.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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 201.98M | 191.14M | 168.93M | 142.49M | 131.42M | 127.03M | 125.79M | 116.65M | 97.25M | 84.32M |
| costOfRevenue | 52.8M | 57.11M | 54.44M | 22.81M | 400K | 13.96M | 16.13M | 13.59M | 4.08M | 3.32M |
| grossProfit | 149.18M | 134.03M | 114.48M | 119.68M | 131.02M | 113.07M | 109.66M | 103.05M | 93.16M | 80.99M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 63.59M | 50.34M | 50.98M | 47.05M | 42.43M | 40.18M | 36.5M | 36.99M | 32.02M | 28.59M |
| sellingAndMarketingExpenses | 1.53M | 1.42M | 2.22M | 1.73M | 1.52M | 1.89M | 2.57M | 2.75M | 2.51M | 2.39M |
| sellingGeneralAndAdministrativeExpenses | 65.12M | 51.76M | 53.19M | 48.78M | 43.95M | 42.07M | 39.07M | 39.74M | 34.53M | 30.98M |
| otherExpenses | 27.72M | 28.4M | 14.83M | 25.99M | 29.87M | 24.48M | 22.87M | 23.73M | 25.46M | 23.65M |
| operatingExpenses | 92.84M | 80.16M | 68.02M | 74.77M | 73.83M | 66.55M | 61.94M | 63.47M | 59.99M | 54.62M |
| costAndExpenses | 145.63M | 137.27M | 122.46M | 97.58M | 74.23M | 80.51M | 78.07M | 77.06M | 64.07M | 57.95M |
| netInterestIncome | 124.69M | 120.03M | 112.4M | 109.62M | 109.03M | 104.84M | 97.37M | 92.39M | 75.68M | 65.14M |
| interestIncome | 171.39M | 172.35M | 163.12M | 121.82M | 113.08M | 110.24M | 110.95M | 101.64M | 80.91M | 68.46M |
| interestExpense | 46.7M | 52.32M | 50.72M | 12.2M | 4.05M | 5.41M | 13.58M | 9.24M | 5.22M | 3.32M |
| depreciationAndAmortization | 2.65M | 2.88M | 3.23M | 3.54M | 4.27M | 4.1M | 4.06M | 4.19M | 3.54M | 2.86M |
| ebitda | 59.04M | 56.75M | 49.7M | 48.45M | 61.47M | 50.62M | 51.78M | 43.78M | 36.72M | 29.22M |
| ebit | 56.4M | 53.87M | 46.46M | 44.92M | 57.2M | 46.52M | 47.72M | 39.58M | 33.18M | 26.37M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 56.4M | 53.87M | 46.46M | 44.92M | 57.2M | 46.52M | 47.72M | 39.58M | 33.18M | 26.37M |
| totalOtherIncomeExpensesNet | -52000 | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 56.34M | 53.87M | 46.46M | 44.92M | 57.2M | 46.52M | 47.72M | 39.58M | 33.18M | 26.37M |
| incomeTaxExpense | 14.02M | 13.31M | 11.62M | 11.26M | 14.19M | 11.08M | 11.76M | 9.91M | 13.64M | 8.8M |
| netIncomeFromContinuingOperations | 42.33M | 40.56M | 34.84M | 33.66M | 43.01M | 35.44M | 35.96M | 29.68M | 19.54M | 17.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 42.33M | 40.56M | 34.84M | 33.66M | 43.01M | 35.44M | 35.96M | 29.68M | 19.54M | 17.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 42.33M | 40.56M | 34.84M | 33.66M | 43.01M | 35.44M | 35.96M | 29.68M | 19.54M | 17.57M |
| eps | 3.14 | 2.84 | 2.37 | 2.25 | 2.82 | 2.33 | 2.35 | 1.94 | 1.38 | 1.3 |
| 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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 135.63M | 100.66M | 78.6M | 77.13M | 257.53M | 71.42M | 80.08M | 74.13M | 70.14M | 120.44M |
| shortTermInvestments | 469.36M | 655.97M | 1.02B | 934.92M | 973.31M | 543.97M | 600.8M | 560.48M | 558.33M | 530.08M |
| cashAndShortTermInvestments | 604.99M | 756.63M | 1.1B | 1.01B | 1.23B | 615.39M | 680.88M | 634.61M | 628.47M | 650.52M |
| netReceivables | 14.17M | 16M | 20.35M | 18.35M | 11.25M | 16.07M | 8.23M | 8.59M | 7.68M | 6.35M |
| accountsReceivables | 14.17M | 16M | 20.35M | 18.35M | 11.25M | 16.07M | 8.23M | 8.59M | 7.68M | 6.35M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 619.16M | 772.63M | 1.12B | 1.03B | 1.24B | 631.46M | 689.1M | 643.2M | 636.15M | 656.88M |
| propertyPlantEquipmentNet | 14.97M | 15.24M | 16.91M | 22.48M | 23.57M | 27.5M | 27.44M | 29.5M | 29.39M | 28.89M |
| goodwill | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 8.27M |
| intangibleAssets | 52000 | 618K | 1.4M | 2.28M | 3.28M | 4.31M | 5.38M | 6.46M | 6.23M | 2.8M |
| goodwillAndIntangibleAssets | 27.41M | 27.98M | 28.76M | 29.63M | 30.63M | 31.66M | 32.74M | 33.81M | 33.59M | 11.07M |
| longTermInvestments | 3.02B | 2.67B | 2.43B | 2.41B | 1.99B | 2.45B | 1.76B | 1.73B | 1.56B | 1.26B |
| taxAssets | 19.38M | 22.67M | 28.68M | 34.98M | 3.79M | 839K | 3.46M | 8.65M | 6.53M | 9.51M |
| otherNonCurrentAssets | 124.23M | 108.83M | 106.61M | 85.04M | 82.33M | 81.72M | 78.71M | 73.6M | 71.52M | 62.69M |
| totalNonCurrentAssets | 3.21B | 2.84B | 2.61B | 2.58B | 2.13B | 2.59B | 1.9B | 1.88B | 1.7B | 1.38B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.83B | 3.61B | 3.73B | 3.61B | 3.37B | 3.22B | 2.59B | 2.52B | 2.34B | 2.03B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 353.55M | 108.86M | 387.62M | 328.17M | 106.94M | 182.04M | 45.71M | 72.46M | 30.05M | 73.09M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.88B | 2.89B | 2.76B | 2.85B | 2.78B | 2.62B | 2.17B | 2.12B | 1.99B | 1.7B |
| totalCurrentLiabilities | 3.23B | 3B | 3.15B | 3.17B | 2.89B | 2.81B | 2.21B | 2.19B | 2.02B | 1.77B |
| longTermDebt | 165.5M | 165.23M | 164.96M | 84.7M | 84.44M | 35.12M | 34.94M | 34.77M | 34.59M | 34.41M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 68.93M | 91.21M | 77.89M | 45.98M | 35.57M | 35.08M | 35.5M | 25.91M | 31.33M | 24.02M |
| totalNonCurrentLiabilities | 234.43M | 256.44M | 242.86M | 130.68M | 120.01M | 70.2M | 70.45M | 60.68M | 65.92M | 58.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.46B | 3.26B | 3.39B | 3.31B | 3.01B | 2.88B | 2.28B | 2.25B | 2.08B | 1.83B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | 113.18M | 112.51M | - | - |
| commonStock | 103.39M | 108.96M | 110.45M | 112.93M | 113.01M | 113.38M | 113.18M | 112.51M | 111.14M | 72.63M |
| retainedEarnings | 280M | 275.08M | 259.05M | 243.08M | 234.41M | 208.37M | 186.87M | 164.12M | 144.2M | 132.18M |
| additionalPaidInCapital | 4.64M | 4.51M | 4.58M | 4.15M | 3.91M | 3.74M | 3.31M | 3.07M | 2.94M | 2.83M |
| 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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 42.33M | 40.56M | 34.84M | 33.66M | 43.01M | 35.44M | 35.96M | 29.68M | 19.54M | 17.57M |
| depreciationAndAmortization | 2.65M | 2.88M | 3.23M | 3.54M | 4.27M | 4.1M | 4.06M | 4.19M | 3.54M | 2.86M |
| deferredIncomeTax | -105K | 4.03M | -2.34M | 311K | 85000 | -2.61M | -97000 | -308K | -1.13M | -6.22M |
| stockBasedCompensation | 2.21M | 1.96M | 1.75M | 1.28M | 995K | 688K | 490K | 373K | 476K | 188K |
| changeInWorkingCapital | -21.31M | 1.53M | 9.7M | -18.47M | 2.87M | -11.5M | -1.98M | -13.3M | 12.86M | -5.01M |
| accountsReceivables | 3.93M | -9.39M | -20.52M | -29.28M | 6.44M | -488K | -9.22M | -6.11M | 10.4M | -3.44M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -25.24M | 10.92M | 30.22M | 10.81M | -3.57M | -11.01M | 7.25M | -7.19M | 2.46M | -1.57M |
| otherNonCashItems | 7.93M | 6.2M | 6.07M | 13.26M | 1.43M | 13.9M | 8.3M | 9.81M | 5.39M | 6.2M |
| netCashProvidedByOperatingActivities | 33.7M | 57.15M | 53.24M | 33.57M | 52.66M | 40.03M | 46.74M | 30.45M | 40.68M | 15.58M |
| investmentsInPropertyPlantAndEquipment | -16.7M | -1.16M | -1.42M | -1.27M | -371K | -2.92M | -783K | -3.12M | -2.14M | -3.59M |
| acquisitionsNet | - | - | - | - | - | - | - | -6000 | 61.57M | 15.65M |
| purchasesOfInvestments | -378.05M | -151.05M | -204.15M | -534.06M | -578.57M | -71.82M | -190.17M | -122.82M | -184.09M | -138.68M |
| salesMaturitiesOfInvestments | 435.7M | 531.92M | 142.03M | 129.74M | 123.66M | 141.95M | 163.08M | 109.06M | 149.82M | 140.06M |
| otherInvestingActivities | -224.45M | -238.48M | -20.15M | -75.4M | 475.91M | -694.47M | -25.42M | -171.3M | -76.83M | -34.79M |
| netCashProvidedByInvestingActivities | -183.49M | 141.23M | -83.69M | -481M | 20.62M | -627.25M | -53.29M | -188.19M | -51.67M | -21.34M |
| netDebtIssuance | 12.7M | -278.76M | 136.5M | 94M | 6.24M | 22.9M | -36.1M | 34.2M | -67.5M | -14.8M |
| longTermNetDebtIssuance | 12.7M | -150.5M | 136.5M | 94M | 6.24M | 22.9M | -36.1M | 34.2M | -67.5M | -14.8M |
| shortTermNetDebtIssuance | - | -128.26M | - | - | - | - | - | - | - | - |
| netStockIssuance | -30.98M | -14.37M | -8.88M | -5.19M | -5.22M | -2.56M | -2.54M | - | - | -2.26M |
| netCommonStockIssuance | -30.98M | -14.37M | -8.88M | -5.19M | -5.22M | -2.56M | -2.54M | - | - | -2.26M |
| commonStockIssuance | 854K | 1.47M | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -31.83M | -15.84M | -8.88M | -5.19M | -5.22M | -2.56M | -2.54M | - | - | -2.26M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.73M | -13.63M | -13.71M | -13.92M | -13.23M | -12.21M | -11.33M | -9.76M | -7.94M | -6.51M |
| commonDividendsPaid | -13.73M | -13.63M | -13.71M | -13.92M | -13.23M | -12.21M | -11.33M | -9.76M | -7.94M | -6.51M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 216.76M | 130.44M | -81.99M | 192.14M | 125.05M | 570.43M | 62.47M | 137.29M | 36.12M | 101.14M |
| netCashProvidedByFinancingActivities | 184.75M | -176.32M | 31.92M | 267.03M | 112.84M | 578.56M | 12.5M | 161.74M | -39.31M | 77.58M |
| 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 | 49.16M | 50.62M | 49.69M | 49.04M | 45.97M | 44.6M | 50.25M | 49.02M | 47.27M | 32.9M |
| costOfRevenue | 10.61M | 10.46M | 15.66M | 13.26M | 13.41M | 15.15M | 15.37M | 14.23M | 12.37M | 18.1M |
| grossProfit | 38.55M | 40.15M | 34.03M | 35.78M | 32.55M | 29.46M | 34.89M | 34.79M | 34.9M | 14.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.78M | 23.32M | 13.6M | 13.8M | 12.87M | 10.35M | 12.86M | 12.68M | 14.45M | 11.68M |
| sellingAndMarketingExpenses | - | 370K | 403K | 405K | 348K | 361K | 381K | 338K | 343K | 569K |
| sellingGeneralAndAdministrativeExpenses | 15.78M | 23.69M | 14M | 14.21M | 13.22M | 10.71M | 13.24M | 13.01M | 14.79M | 12.25M |
| otherExpenses | 6.04M | -677K | 7.33M | 7.33M | 7.07M | 6.15M | 7.23M | 7.57M | 7.45M | -5.7M |
| operatingExpenses | 21.82M | 23.02M | 21.33M | 21.54M | 20.29M | 16.86M | 20.48M | 20.58M | 22.24M | 6.55M |
| costAndExpenses | 32.44M | 33.48M | 36.99M | 34.8M | 33.76M | 32.01M | 35.84M | 34.81M | 34.61M | 24.65M |
| netInterestIncome | 30.61M | 31.95M | 31.97M | 30.65M | 30.11M | 30.35M | 30.79M | 30.17M | 28.72M | 27.87M |
| interestIncome | 41.2M | 43.28M | 43.94M | 42.72M | 41.45M | 43.1M | 44.8M | 43.5M | 40.96M | 42.44M |
| interestExpense | 10.59M | 11.33M | 11.97M | 12.06M | 11.34M | 12.74M | 14.01M | 13.32M | 12.24M | 14.57M |
| depreciationAndAmortization | 535K | 597K | 679K | 691K | 683K | 681K | 705K | 742K | 753K | 788K |
| ebitda | 17.26M | 17.76M | 13.38M | 14.93M | 12.95M | 13.28M | 15.12M | 14.95M | 13.41M | 9.04M |
| ebit | 16.73M | 17.17M | 12.7M | 14.24M | 12.27M | 12.6M | 14.41M | 14.21M | 12.65M | 8.25M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 16.73M | 17.17M | 12.7M | 14.24M | 12.27M | 12.6M | 14.41M | 14.21M | 12.65M | 8.25M |
| totalOtherIncomeExpensesNet | - | -31000 | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 16.73M | 17.14M | 12.7M | 14.24M | 12.27M | 12.6M | 14.41M | 14.21M | 12.65M | 8.25M |
| incomeTaxExpense | 4.21M | 4.24M | 3M | 3.61M | 3.16M | 2.23M | 3.81M | 3.94M | 3.32M | 1.96M |
| netIncomeFromContinuingOperations | 12.52M | 12.89M | 9.7M | 10.63M | 9.1M | 10.36M | 10.6M | 10.26M | 9.33M | 6.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 12.52M | 12.89M | 9.7M | 10.63M | 9.1M | 10.36M | 10.6M | 10.26M | 9.33M | 6.29M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 12.52M | 12.89M | 9.7M | 10.63M | 9.1M | 10.36M | 10.6M | 10.26M | 9.33M | 6.29M |
| eps | 0.96 | 0.97 | 0.73 | 0.78 | 0.66 | 0.73 | 0.75 | 0.72 | 0.64 | 0.43 |
| 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 | 156.37M | 135.63M | 95.5M | 130.01M | 159.71M | 100.66M | 132.8M | 183.99M | 119.24M | 78.6M |
| shortTermInvestments | 457.17M | 469.36M | 596.93M | 967.32M | 460.98M | 655.97M | 706.31M | 716.79M | 741.79M | 1.02B |
| cashAndShortTermInvestments | 613.55M | 604.99M | 692.43M | 1.1B | 620.7M | 756.63M | 839.11M | 900.78M | 861.03M | 1.1B |
| netReceivables | - | 14.17M | - | - | - | 16M | - | - | - | 20.35M |
| accountsReceivables | - | 14.17M | - | - | - | 16M | - | - | - | 20.35M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 613.55M | 619.16M | 692.43M | 1.1B | 620.7M | 772.63M | 839.11M | 900.78M | 861.03M | 1.12B |
| propertyPlantEquipmentNet | 14.45M | 14.97M | 41.86M | 15.28M | 15.34M | 15.24M | 15.65M | 16.01M | 16.07M | 16.91M |
| goodwill | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M | 27.36M |
| intangibleAssets | 13000 | 52000 | 132K | 294K | 456K | 618K | - | 961K | 1.18M | 1.4M |
| goodwillAndIntangibleAssets | 27.37M | 27.41M | 27.49M | 27.65M | 27.81M | 27.98M | 27.36M | 28.32M | 28.54M | 28.76M |
| longTermInvestments | 2.89B | 3.02B | 2.76B | 2.71B | 2.74B | 2.67B | 2.61B | 2.53B | 2.45B | 2.43B |
| taxAssets | - | 19.38M | - | - | - | 22.67M | - | - | - | 28.68M |
| otherNonCurrentAssets | 207.74M | 124.23M | 186.48M | -2.74B | 201.3M | 108.83M | 206.76M | 210.04M | 197.09M | 106.61M |
| totalNonCurrentAssets | 3.14B | 3.21B | 3.02B | 15.28M | 2.99B | 2.84B | 2.86B | 2.78B | 2.69B | 2.61B |
| otherAssets | - | - | - | 2.66B | - | - | - | - | - | - |
| totalAssets | 3.75B | 3.83B | 3.71B | 3.77B | 3.61B | 3.61B | 3.7B | 3.68B | 3.55B | 3.73B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 257.81M | 353.55M | 180.75M | 200.91M | 118.76M | 108.86M | 125.53M | 148M | 121.85M | 387.62M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.93B | 2.88B | 2.93B | 2.97B | 2.85B | 2.89B | 2.96B | 2.94B | 2.85B | 2.76B |
| totalCurrentLiabilities | 3.18B | 3.23B | 3.11B | 3.18B | 2.97B | 3B | 3.09B | 3.09B | 2.97B | 3.15B |
| longTermDebt | 140.57M | 165.5M | 165.43M | 165.37M | 165.3M | 165.23M | 165.16M | 165.1M | 165.03M | 164.96M |
| capitalLeaseObligationsNonCurrent | - | - | 23.11M | 22.79M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 66.56M | 68.93M | 47.24M | 51.06M | 120.49M | 91.21M | 84.6M | 75.67M | 74.09M | 77.89M |
| totalNonCurrentLiabilities | 207.13M | 234.43M | 235.78M | 239.22M | 285.79M | 256.44M | 249.76M | 240.77M | 239.12M | 242.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 23.11M | 22.79M | - | - | - | - | - | - |
| totalLiabilities | 3.39B | 3.46B | 3.35B | 3.41B | 3.25B | 3.26B | 3.34B | 3.33B | 3.21B | 3.39B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 103.02M | 103.39M | 104.01M | 105.04M | 106.28M | 108.96M | 108.44M | 107.93M | 109.3M | 110.45M |
| retainedEarnings | 281.44M | 280M | 276.16M | 274.35M | 269.93M | 275.08M | 273.58M | 267.48M | 262.91M | 259.05M |
| additionalPaidInCapital | 4.18M | 4.64M | 5.08M | 4.97M | 4.43M | 4.51M | 5.26M | 5.34M | 4.82M | 4.58M |
| 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 | 12.52M | 12.89M | 9.7M | 10.63M | 9.1M | 10.36M | 10.6M | 10.26M | 9.33M | 6.29M |
| depreciationAndAmortization | 535K | 597K | 679K | 691K | 683K | 681K | 705K | 742K | 753K | 788K |
| deferredIncomeTax | -145K | -684K | 1.03M | -294K | -155K | 4.45M | -136K | -152K | -137K | -1.92M |
| stockBasedCompensation | 494K | 734K | 436K | 539K | 502K | 571K | 377K | 521K | 487K | 509K |
| changeInWorkingCapital | -2.38M | 894K | -338K | -49.29M | 27.96M | 3.37M | 13.52M | -11.81M | -3.55M | -4.89M |
| accountsReceivables | 643K | 2.41M | 4.21M | -1.42M | -1.27M | -699K | 2.92M | -12.83M | 1.22M | -18.64M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -3.03M | 894K | -4.55M | -47.87M | 29.23M | 4.07M | 10.59M | 1.02M | -4.77M | 13.76M |
| otherNonCashItems | 44000 | 212K | 3.44M | 1.86M | 2.53M | 2.71M | 2.34M | 1.06M | 95000 | 3.59M |
| netCashProvidedByOperatingActivities | 11.06M | 14M | 14.94M | -35.86M | 40.62M | 22.15M | 27.4M | 620K | 6.98M | 4.38M |
| investmentsInPropertyPlantAndEquipment | -83000 | -468K | -244K | -451K | -385K | -251K | -118K | -418K | -559K | -303K |
| acquisitionsNet | - | 32000 | - | - | - | - | - | - | 4.52M | - |
| purchasesOfInvestments | -13.51M | -89.71M | -41.08M | -85.89M | -161.36M | -41.57M | -80.36M | -29.13M | - | -2M |
| salesMaturitiesOfInvestments | 24.5M | 68.18M | 122.14M | 41.4M | 203.99M | 91.51M | 97.66M | 59.12M | 283.63M | 16.31M |
| otherInvestingActivities | 82.48M | -57.6M | -59.2M | -148.23M | 25.4M | -7.12M | -88.61M | -79.99M | -67.1M | 27.91M |
| netCashProvidedByInvestingActivities | 93.39M | -79.57M | 21.62M | -193.17M | 67.64M | 42.57M | -71.43M | -50.41M | 220.5M | 41.92M |
| netDebtIssuance | -37.7M | 172.8M | -44.4M | 74.4M | 9.9M | -167.17M | -22.47M | 26.15M | -265.77M | 48.5M |
| longTermNetDebtIssuance | - | - | - | - | - | -150.5M | - | - | - | 56.5M |
| shortTermNetDebtIssuance | -37.7M | 172.8M | -44.4M | 74.4M | 9.9M | -16.67M | -22.47M | 26.15M | -265.77M | -8M |
| netStockIssuance | -8.9M | -7.39M | -6.04M | -3.98M | -14.29M | -6.23M | -1.02M | -3.67M | -3.45M | -143K |
| netCommonStockIssuance | -8.9M | -7.39M | -6.04M | -3.98M | -14.29M | -6.23M | -1.02M | -3.67M | -3.45M | -143K |
| commonStockIssuance | 1.02M | 126K | - | - | - | 970K | 504K | - | - | - |
| commonStockRepurchased | -9.92M | -7.52M | -6.04M | -3.98M | -14.29M | -7.2M | -1.52M | -3.67M | -3.45M | -143K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.43M | -3.39M | -3.38M | -3.45M | -3.51M | -3.46M | -3.43M | -3.35M | -3.4M | -3.35M |
| commonDividendsPaid | -3.43M | -3.39M | -3.38M | -3.45M | -3.51M | -3.46M | -3.43M | -3.35M | -3.4M | -3.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -33.67M | -56.32M | -17.25M | 132.37M | -41.3M | 80.01M | 19.75M | 95.41M | 85.78M | -101.24M |
| netCashProvidedByFinancingActivities | -83.71M | 105.7M | -71.07M | 199.34M | -49.21M | -96.85M | -7.17M | 114.54M | -186.84M | -56.24M |