NASDAQ : OSBC
$0.62 (2.66%)
| 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 | 396.97M | 336.17M | 321.03M | 255.24M | 141.89M | 139.51M | 149.44M | 136.98M | 116.54M | 100.5M |
| costOfRevenue | 86.77M | 69.02M | 56.54M | 16.87M | 12.78M | 22.88M | 20.44M | 17.91M | 14.43M | 10.69M |
| grossProfit | 310.2M | 267.15M | 264.49M | 238.37M | 129.11M | 116.63M | 129M | 119.08M | 102.11M | 89.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 127.88M | 101.84M | 92.48M | 90.2M | 59.88M | 56.32M | 53.68M | 52.6M | 46.16M | 42.56M |
| sellingAndMarketingExpenses | 1.33M | 1.24M | 721K | 589K | 343K | 298K | 1.22M | 1.57M | 1.5M | 1.63M |
| sellingGeneralAndAdministrativeExpenses | 129.21M | 103.08M | 93.2M | 90.78M | 60.22M | 56.62M | 54.9M | 54.17M | 47.66M | 44.19M |
| otherExpenses | 70.23M | 51.11M | 46.87M | 56.04M | 41.02M | 22.61M | 22.24M | 20.98M | 20.15M | 21.12M |
| operatingExpenses | 199.44M | 154.19M | 140.08M | 146.82M | 101.24M | 79.22M | 77.15M | 75.14M | 67.81M | 65.31M |
| costAndExpenses | 286.22M | 223.21M | 196.62M | 163.69M | 114.02M | 102.1M | 97.58M | 93.05M | 82.24M | 76M |
| netInterestIncome | 291.84M | 239.36M | 250.01M | 205.22M | 96.26M | 91.27M | 96.16M | 90.47M | 74.51M | 63.11M |
| interestIncome | 354.05M | 295.63M | 290.05M | 215.54M | 104.71M | 103.73M | 114.99M | 107.15M | 87.14M | 73.05M |
| interestExpense | 62.22M | 56.27M | 40.04M | 10.32M | 8.45M | 12.46M | 18.84M | 16.68M | 12.63M | 9.94M |
| depreciationAndAmortization | 10.08M | 9.16M | 7.7M | 6.88M | 3.8M | 3.29M | 3M | 2.81M | 2.4M | 2.3M |
| ebitda | 120.83M | 122.12M | 132.11M | 98.43M | 31.66M | 40.7M | 54.86M | 46.75M | 36.7M | 26.81M |
| ebit | 110.75M | 112.96M | 124.41M | 91.55M | 27.87M | 37.41M | 51.86M | 43.94M | 34.3M | 24.5M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 110.75M | 112.96M | 124.41M | 91.55M | 27.87M | 37.41M | 51.86M | 43.94M | 34.3M | 24.5M |
| totalOtherIncomeExpensesNet | -3M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 107.75M | 112.96M | 124.41M | 91.55M | 27.87M | 37.41M | 51.86M | 43.94M | 34.3M | 24.5M |
| incomeTaxExpense | 27.44M | 27.69M | 32.68M | 24.14M | 7.82M | 9.58M | 12.4M | 9.92M | 19.16M | 8.82M |
| netIncomeFromContinuingOperations | 80.31M | 85.26M | 91.73M | 67.4M | 20.04M | 27.82M | 39.46M | 34.01M | 15.14M | 15.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 80.31M | 85.26M | 91.73M | 67.4M | 20.04M | 27.82M | 39.46M | 34.01M | 15.14M | 15.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 80.31M | 85.26M | 91.73M | 67.4M | 20.04M | 27.82M | 39.46M | 34.01M | 15.14M | 15.68M |
| eps | 1.64 | 1.9 | 2.05 | 1.51 | 0.66 | 0.94 | 1.32 | 1.14 | 0.51 | 0.53 |
| 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 | 124.02M | 99.33M | 100.14M | 115.18M | 752.11M | 329.9M | 50.63M | 55.24M | 55.83M | 47.33M |
| shortTermInvestments | 72.36M | 1.16B | 1.19B | 1.54B | 1.69B | 496.18M | 484.65M | 541.25M | 541.44M | 531.84M |
| cashAndShortTermInvestments | 196.38M | 1.26B | 1.29B | 1.65B | 2.45B | 826.08M | 535.28M | 596.48M | 597.27M | 579.17M |
| netReceivables | - | 489.61M | 395.27M | 274.52M | 172.55M | 137.71M | 119.75M | 78.81M | 68.32M | 55.45M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | 489.61M | 395.27M | 274.52M | 172.55M | 137.71M | 119.75M | 78.81M | 68.32M | 55.45M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 196.38M | 1.75B | 1.69B | 1.93B | 2.62B | 963.79M | 655.03M | 675.29M | 665.6M | 634.62M |
| propertyPlantEquipmentNet | 86.64M | 87.31M | 79.31M | 72.36M | 88M | 45.48M | 44.35M | 42.44M | 37.63M | 38.98M |
| goodwill | 129.2M | 93.26M | 86.48M | 86.48M | 86.33M | 18.6M | 21.28M | 21.81M | 8.92M | 9.02M |
| intangibleAssets | 23.69M | 32.4M | 21.56M | 24.87M | 23.4M | 6.4M | 5.94M | 7.36M | 6.94M | 6.49M |
| goodwillAndIntangibleAssets | 152.89M | 125.66M | 108.04M | 111.34M | 109.73M | 25M | 27.21M | 29.17M | 15.87M | 15.51M |
| longTermInvestments | 1.09B | 3.45B | 3.6B | 3.55B | 3.21B | 1.88B | 1.79B | 1.8B | 1.54B | 1.41B |
| taxAssets | 31.28M | 26.62M | 31.08M | 44.75M | 6.1M | 8.12M | 11.46M | 21.28M | 25.36M | 53.46M |
| otherNonCurrentAssets | - | 209.48M | 211.39M | 184.71M | 181.35M | 122.55M | 103.16M | 105.62M | 103.08M | 96.5M |
| totalNonCurrentAssets | 1.36B | 3.9B | 4.03B | 3.96B | 3.59B | 2.08B | 1.98B | 2B | 1.72B | 1.62B |
| otherAssets | 5.34B | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.9B | 5.65B | 5.72B | 5.89B | 6.21B | 3.04B | 2.64B | 2.68B | 2.38B | 2.25B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 238.77M | 56.66M | 431.47M | 122.16M | 50.34M | 66.98M | 97.19M | 196.13M | 144.92M | 95.72M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.74B | 4.77B | 4.57B | 5.11B | 5.47B | 2.54B | 2.13B | 2.12B | 1.92B | 1.87B |
| totalCurrentLiabilities | 1.98B | 4.83B | 5B | 5.23B | 5.52B | 2.6B | 2.22B | 2.31B | 2.07B | 1.96B |
| longTermDebt | 100.15M | 85.24M | 85.16M | 138.66M | 148.54M | 93.54M | 108.68M | 117.22M | 101.7M | 101.59M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.93B | 67.72M | 58.15M | 55.64M | 45.05M | 36.16M | 25.06M | 16.89M | 13.54M | 11.89M |
| totalNonCurrentLiabilities | 4.03B | 152.96M | 143.3M | 194.3M | 193.59M | 129.7M | 133.74M | 134.12M | 115.24M | 113.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 6.01B | 4.98B | 5.15B | 5.43B | 5.71B | 2.73B | 2.36B | 2.45B | 2.18B | 2.08B |
| treasuryStock | -6.19M | -575K | -177K | -3.23M | -5.9M | -101.42M | -95.93M | -96.1M | -96.46M | -96.22M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.02M | 44.91M | 44.7M | 44.7M | 44.7M | 34.96M | 34.85M | 34.72M | 34.63M | 34.53M |
| retainedEarnings | 537.23M | 469.16M | 393.31M | 310.51M | 252.01M | 236.58M | 213.72M | 175.46M | 142.96M | 129M |
| additionalPaidInCapital | 341.45M | 205.28M | 202.22M | 202.28M | 202.44M | 122.21M | 120.66M | 119.08M | 117.74M | 116.65M |
| 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 | 80.31M | 85.26M | 91.73M | 67.4M | 20.04M | 27.82M | 39.46M | 34.01M | 15.14M | 15.68M |
| depreciationAndAmortization | 11.25M | 9.16M | 7.7M | 6.88M | 3.8M | 3.29M | 3M | 2.81M | 2.4M | 2.3M |
| deferredIncomeTax | 1.59M | -1.37M | 1.86M | 969K | 6.48M | -646K | 6.44M | 9.84M | 21.57M | 8.42M |
| stockBasedCompensation | 5.55M | 3.91M | 3.6M | 2.96M | 1.44M | 2.09M | 2.52M | 2.26M | 1.18M | 657K |
| changeInWorkingCapital | -342K | 19.99M | -7.12M | 16.62M | -14.89M | -11.22M | 644K | 3.3M | -6.86M | -109K |
| accountsReceivables | 13.1M | 10.13M | -11.51M | 10.93M | -2.42M | -16.88M | -4.8M | 2.9M | -7.01M | 207K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -10.25M | 13.49M | 6.51M | 6.42M | -11.08M | 6.89M | 6.86M | 1.39M | 1.58M | 967K |
| otherWorkingCapital | -3.2M | -3.62M | -2.12M | -718K | -1.39M | -1.23M | -1.42M | -984K | -1.43M | -1.28M |
| otherNonCashItems | 23.9M | 14.57M | 18.63M | 2.51M | 14.18M | 4.65M | 585K | 2.69M | 3.67M | 298K |
| netCashProvidedByOperatingActivities | 122.26M | 131.53M | 116.4M | 97.34M | 31.05M | 25.99M | 52.64M | 54.91M | 37.1M | 27.26M |
| investmentsInPropertyPlantAndEquipment | -4.5M | -10.79M | -12.38M | -4.33M | -2.03M | -3.92M | -4.38M | -1.9M | -1.06M | -1.99M |
| acquisitionsNet | 10.53M | 237.44M | - | -146K | 149M | - | - | -35.71M | - | -181.36M |
| purchasesOfInvestments | -191.59M | -265.5M | -13.41M | -301.65M | -886.1M | -65.23M | -159.54M | -75.04M | -343.47M | -210.68M |
| salesMaturitiesOfInvestments | 405.52M | 309.5M | 391.79M | 310.83M | 744.72M | 66.06M | 233.05M | 135.3M | 349.85M | 388.08M |
| otherInvestingActivities | -60.13M | 52.04M | -204.44M | -437.48M | 127.34M | -100.72M | -26.92M | -48.5M | -137.81M | -117.13M |
| netCashProvidedByInvestingActivities | 159.82M | 322.7M | 161.56M | -432.78M | 132.92M | -103.81M | 42.21M | -25.84M | -132.49M | -123.07M |
| netDebtIssuance | 166.61M | -385M | 261M | 79.94M | 54.83M | -64.41M | -109.8M | 15.56M | 45M | 53.49M |
| longTermNetDebtIssuance | - | - | -54M | -10.06M | 54.83M | -15.91M | -8.8M | -8.07M | - | -1.51M |
| shortTermNetDebtIssuance | 166.61M | -385M | 315M | 90M | - | -48.5M | -101M | 23.62M | 45M | 55M |
| netStockIssuance | -7.41M | -1.05M | -605K | -455K | -10.42M | -5.92M | -666K | -505K | -236K | -254K |
| netCommonStockIssuance | -7.41M | -1.05M | -605K | -455K | -10.42M | -5.92M | -666K | -505K | -236K | -254K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -7.41M | -1.05M | -605K | -455K | -10.42M | -5.92M | -666K | -505K | -236K | -254K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -12.24M | -9.41M | -8.95M | -8.88M | -4.61M | -1.19M | -1.2M | -1.19M | -1.18M | -888K |
| commonDividendsPaid | -12.24M | -9.41M | -8.95M | -8.88M | -4.61M | -1.19M | -1.2M | -1.19M | -1.18M | -888K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -404.35M | -59.59M | -544.44M | -372.11M | 218.44M | 428.61M | 12.21M | -43.53M | 60.3M | 50.46M |
| netCashProvidedByFinancingActivities | -257.39M | -455.05M | -292.99M | -301.5M | 258.24M | 357.09M | -99.45M | -29.66M | 103.88M | 102.81M |
| 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 | 88.83M | 111.16M | 114.46M | 115.48M | 84.65M | 82.39M | 85.39M | 85.2M | 83.03M | 82.55M |
| costOfRevenue | - | 26.7M | 19.25M | 40.95M | 13.5M | 13.06M | 17.2M | 17.49M | 17.28M | 17.05M |
| grossProfit | 88.83M | 84.46M | 95.2M | 74.52M | 71.14M | 69.32M | 68.2M | 67.7M | 65.74M | 65.51M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 40.36M | 1.3M | 31M | 41.01M | 27.92M | 27.95M | 26.57M | 25.63M | 24.35M | 25.29M |
| sellingAndMarketingExpenses | 483K | 551K | 299K | 545K | 320K | 167K | 280K | 299K | 472K | 192K |
| sellingGeneralAndAdministrativeExpenses | 40.84M | 1.85M | 31.3M | 41.56M | 28.24M | 28.12M | 26.85M | 25.93M | 24.82M | 25.48M |
| otherExpenses | 10.16M | 48.55M | 21.64M | 19.9M | 13.69M | 15.01M | 15.98M | 11.92M | 11.73M | 11.48M |
| operatingExpenses | 51M | 50.4M | 52.94M | 61.46M | 41.93M | 43.12M | 42.82M | 37.85M | 36.55M | 36.96M |
| costAndExpenses | 51M | 77.1M | 72.19M | 102.41M | 55.43M | 56.19M | 60.02M | 55.34M | 53.84M | 54.01M |
| netInterestIncome | 83.33M | 81.14M | 83.05M | 82.39M | 63.96M | 62.43M | 61.02M | 60.08M | 59.11M | 59.15M |
| interestIncome | 101.19M | 98.35M | 102.3M | 103.69M | 74.96M | 73.09M | 74.72M | 75.58M | 72.64M | 72.7M |
| interestExpense | 17.86M | 17.2M | 19.25M | 21.3M | 11M | 10.66M | 13.7M | 15.49M | 13.53M | 13.55M |
| depreciationAndAmortization | - | 2.36M | 1.24M | 3.42M | 2.72M | 2.71M | 3.27M | 1.35M | 2.23M | 2.31M |
| ebitda | 37.84M | 36.43M | 43.5M | 16.49M | 31.93M | 28.91M | 28.64M | 31.2M | 31.42M | 30.86M |
| ebit | 37.84M | 34.06M | 42.27M | 13.07M | 29.21M | 26.2M | 25.37M | 29.85M | 29.19M | 28.54M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 37.84M | 34.06M | 42.27M | 13.07M | 29.21M | 26.2M | 25.37M | 29.85M | 29.19M | 28.54M |
| totalOtherIncomeExpensesNet | - | - | -3M | - | - | - | - | - | - | - |
| incomeBeforeTax | 37.84M | 34.06M | 39.27M | 13.07M | 29.21M | 26.2M | 25.37M | 29.85M | 29.19M | 28.54M |
| incomeTaxExpense | 9.66M | 8.48M | 10.48M | 3.2M | 7.39M | 6.37M | 6.26M | 6.9M | 7.3M | 7.23M |
| netIncomeFromContinuingOperations | 28.18M | 25.58M | 28.79M | 9.87M | 21.82M | 19.83M | 19.11M | 22.95M | 21.89M | 21.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 28.18M | 25.58M | 28.79M | 9.87M | 21.82M | 19.83M | 19.11M | 22.95M | 21.89M | 21.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 28.18M | 25.58M | 28.79M | 9.87M | 21.82M | 19.83M | 19.11M | 22.95M | 21.89M | 21.31M |
| eps | 0.55 | 0.49 | 0.55 | 0.19 | 0.48 | 0.44 | 0.43 | 0.51 | 0.49 | 0.48 |
| 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 | 46.7M | 48.1M | 124.02M | 116.52M | 141.77M | 256.12M | 99.33M | 115.77M | 120.89M | 98.09M |
| shortTermInvestments | 1.1B | - | 72.36M | 822.06M | 1.18B | 800.65M | 1.16B | 1.19B | 1.17B | 1.17B |
| cashAndShortTermInvestments | 1.14B | 48.1M | 196.38M | 938.58M | 1.32B | 1.06B | 1.26B | 1.31B | 1.29B | 1.27B |
| netReceivables | - | - | - | 547.8M | 522.23M | 503.26M | 489.61M | 456.34M | 450.98M | 422.66M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | 547.8M | 522.23M | 503.26M | 489.61M | 456.34M | 450.98M | 422.66M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.14B | 48.1M | 196.38M | 1.49B | 1.84B | 1.56B | 1.75B | 1.76B | 1.75B | 1.69B |
| propertyPlantEquipmentNet | 85.4M | 85.63M | 86.64M | 87.71M | 85.7M | 87.47M | 87.31M | 82.77M | 82.87M | 81.29M |
| goodwill | 129.2M | 129.2M | 129.2M | 130.26M | 93.23M | 93.23M | 93.26M | 86.48M | 86.48M | 86.48M |
| intangibleAssets | 21.92M | 22.52M | 23.69M | 34.48M | 29.65M | 30.93M | 32.4M | 19.22M | 20.55M | 21.2M |
| goodwillAndIntangibleAssets | 151.11M | 151.71M | 152.89M | 164.74M | 122.88M | 124.16M | 125.66M | 105.7M | 107.03M | 107.68M |
| longTermInvestments | - | 6.33B | 1.09B | 4.98B | 3.44B | 3.75B | 3.45B | 3.49B | 3.49B | 3.5B |
| taxAssets | 31.3M | 31.32M | 31.28M | 33.37M | 20.4M | 23.68M | 26.62M | 22.03M | 28.71M | 31.7M |
| otherNonCurrentAssets | - | 199.95M | - | 240.48M | 193.95M | 186.65M | 209.48M | 205.54M | 212.92M | 202.14M |
| totalNonCurrentAssets | 267.8M | 6.8B | 1.36B | 5.51B | 3.86B | 4.17B | 3.9B | 3.91B | 3.92B | 3.93B |
| otherAssets | 5.44B | - | 5.34B | - | - | - | - | - | - | - |
| totalAssets | 6.85B | 6.85B | 6.9B | 6.99B | 5.7B | 5.73B | 5.65B | 5.67B | 5.66B | 5.62B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 327.65M | 223.13M | 238.77M | 189.29M | 47.25M | 38.66M | 56.66M | 388.87M | 376.54M | 253.55M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 1.74B | 5.76B | 4.8B | 4.85B | 4.77B | 4.47B | 4.52B | 4.61B |
| totalCurrentLiabilities | 327.65M | 223.13M | 1.98B | 5.95B | 4.85B | 4.89B | 4.83B | 4.85B | 4.9B | 4.86B |
| longTermDebt | - | 100.18M | 100.15M | 100.12M | 85.28M | 85.26M | 85.24M | 85.22M | 85.2M | 85.18M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.63B | 5.63B | 3.93B | 75.41M | 51.67M | 56.48M | 67.72M | 70.86M | 59.9M | 72.92M |
| totalNonCurrentLiabilities | 5.63B | 5.73B | 4.03B | 175.53M | 136.95M | 141.74M | 152.96M | 156.08M | 145.1M | 158.09M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 5.95B | 5.96B | 6.01B | 6.13B | 4.98B | 5.03B | 4.98B | 5.01B | 5.04B | 5.02B |
| treasuryStock | - | -26.17M | -6.19M | -6.28M | -645K | -806K | -575K | -832K | -853K | -905K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 53.02M | 53.02M | 53.02M | 53.02M | 45.09M | 45.09M | 44.91M | 44.91M | 44.91M | 44.91M |
| retainedEarnings | 573.16M | 559.13M | 537.23M | 512.13M | 505.42M | 486.3M | 469.16M | 452.74M | 432.04M | 412.39M |
| additionalPaidInCapital | - | 338.42M | 341.45M | 340.11M | 206.21M | 205.28M | 205.28M | 204.97M | 204.01M | 203.13M |
| 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 | 25.58M | 28.79M | 9.87M | 21.82M | 19.83M | 19.11M | 22.95M | 21.89M | 21.31M | 18.22M |
| depreciationAndAmortization | 2.36M | 2.41M | 3.42M | 1.05M | 2.71M | 3.27M | 2.16M | 2.23M | 2.31M | 1.84M |
| deferredIncomeTax | 871K | 8.35M | -12.98M | 3.29M | 2.94M | -1.73M | -2.01M | 2.99M | -622K | 2.15M |
| stockBasedCompensation | 1.44M | 1.46M | 1.56M | 1.15M | 1.38M | 829K | 978K | 950K | 1.16M | 894K |
| changeInWorkingCapital | -2.77M | 3.4M | 13.93M | 9.52M | -9.52M | -1.92M | 20.96M | -19.13M | 19.34M | -4.27M |
| accountsReceivables | 9.3M | 9.99M | 3.77M | -6.97M | 6.97M | 5.2M | 3.89M | -6.01M | 6.23M | -700K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -10.99M | -10.32M | 13.21M | 15.99M | -15.99M | -1.22M | 12.78M | -12.29M | 14.28M | -1.96M |
| otherWorkingCapital | -1.08M | 3.73M | -3.05M | 498K | -498K | -5.9M | 4.29M | -837K | -1.17M | -1.61M |
| otherNonCashItems | 9.45M | -162K | 20.14M | -12.59M | 503K | 4.44M | 3.46M | 2.72M | 3.88M | 10.24M |
| netCashProvidedByOperatingActivities | 36.94M | 44.24M | 35.94M | 24.24M | 17.84M | 24M | 48.5M | 11.65M | 47.39M | 29.08M |
| investmentsInPropertyPlantAndEquipment | -769K | -881K | -1.23M | 1.61M | -1.61M | -2.15M | -2.34M | -2.96M | -3.33M | -4.16M |
| acquisitionsNet | - | - | 10.5M | -28000 | 28000 | - | - | - | - | - |
| purchasesOfInvestments | -106.89M | -7.83M | -21.24M | -79.64M | -82.88M | -84.93M | -22.68M | -142.22M | -15.66M | -9.23M |
| salesMaturitiesOfInvestments | 78.2M | 78.98M | 166.98M | 53.23M | 106.33M | 101.15M | 31.3M | 139.04M | 38M | 81.58M |
| otherInvestingActivities | 59.04M | 11.19M | -63.23M | -65.33M | 54.86M | 245.23M | -13.7M | -16.93M | 74.88M | -31.15M |
| netCashProvidedByInvestingActivities | 29.59M | 81.46M | 91.79M | -90.16M | 76.74M | 259.3M | -7.42M | -23.07M | 93.89M | 37.04M |
| netDebtIssuance | -15.64M | 49.48M | 149.5M | 8.59M | -20M | -315M | 5M | 110M | -185M | -30M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -15.64M | 49.48M | 149.5M | 8.59M | -20M | -315M | 5M | 110M | -185M | -30M |
| netStockIssuance | -24.45M | -36000 | -5.88M | -62000 | -1.43M | -257K | - | -15000 | -776K | - |
| netCommonStockIssuance | -24.45M | -36000 | -5.88M | -62000 | -1.43M | -257K | - | -15000 | -776K | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -24.45M | -36000 | -5.88M | -62000 | -1.43M | -257K | - | -15000 | -776K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.69M | -3.69M | -3.16M | -2.7M | -2.69M | -2.69M | -2.24M | -2.24M | -2.24M | -2.23M |
| commonDividendsPaid | -3.69M | -3.69M | -3.16M | -2.7M | -2.69M | -2.69M | -2.24M | -2.24M | -2.24M | -2.23M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -31.04M | -163.95M | -293.43M | -54.26M | 86.34M | 18.21M | -48.96M | -73.52M | 44.68M | -42.78M |
| netCashProvidedByFinancingActivities | -74.82M | -118.2M | -152.97M | -48.44M | 62.22M | -299.74M | -46.2M | 34.22M | -143.33M | -75.01M |