OTC : BSMAF
$0 (0.0%)
| 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 | 701.76M | 757.68M | 592.81M | 585.29M | 751.63M | 778.8M | 480.14M | 523.29M | 522.08M | 472.71M |
| costOfRevenue | 245.65M | 239.8M | 148.41M | 130.47M | 121.35M | 113.96M | 110.93M | 102.28M | 100.53M | 98.02M |
| grossProfit | 456.11M | 517.88M | 444.4M | 454.82M | 630.28M | 664.84M | 369.2M | 421.01M | 421.55M | 374.69M |
| researchAndDevelopmentExpenses | - | - | - | 0.51 | 0.62 | 0.64 | 0.51 | 0.56 | 0.55 | 0.53 |
| generalAndAdministrativeExpenses | 28.23M | 21.4M | 16.03M | 14.51M | 11.96M | 21.4M | 9.79M | 10.89M | 9.58M | 9.54M |
| sellingAndMarketingExpenses | 21.76M | 23.36M | 20.85M | 20.49M | 8.67M | 5.8M | 14.91M | 12.01M | 11.42M | 10M |
| sellingGeneralAndAdministrativeExpenses | 49.99M | 44.77M | 36.88M | 35M | 20.62M | 27.19M | 24.69M | 22.9M | 21M | 19.54M |
| otherExpenses | 68.51M | 62.22M | 85.52M | 128.06M | 147.09M | 148.19M | 105.15M | 2.03M | 7.01M | 6.55M |
| operatingExpenses | 118.5M | 106.99M | 122.4M | 163.06M | 167.71M | 175.38M | 129.84M | 136.76M | 146.31M | 136.73M |
| costAndExpenses | 364.16M | 346.79M | 270.81M | 293.54M | 289.06M | 289.34M | 240.77M | 239.04M | 246.84M | 234.75M |
| netInterestIncome | 20.66M | 23.2M | 21.19M | 15.13M | 12.61M | 13.9M | 15.05M | 17.78M | 18.81M | 19.75M |
| interestIncome | 21.19M | 23.73M | 21.73M | 15.67M | 13.15M | 14.44M | 15.59M | 18.31M | 19.31M | 19.8M |
| interestExpense | 532K | 532K | 538K | 535K | 536K | 540K | 532K | 536K | 525K | 52000 |
| depreciationAndAmortization | 36.66M | 35.44M | 33.29M | 295.06M | 289.85M | 290.86M | 242.36M | 240.81M | 250.51M | 235.62M |
| ebitda | 373.23M | 446.33M | 355.29M | 335.66M | 500M | 527.5M | 277.08M | 329.17M | 329.48M | 295.11M |
| ebit | 336.56M | 410.89M | 322M | 310.54M | 478.98M | 507.18M | 256.3M | 308.71M | 306.41M | 270.64M |
| nonOperatingIncomeExcludingInterest | -2000 | -2000 | -5000 | -2000 | -3000 | -2000 | - | -1.51M | -732K | -32.68M |
| operatingIncome | 336.56M | 410.89M | 322M | 310.54M | 478.98M | 507.18M | 256.3M | 308.71M | 306.42M | 237.96M |
| totalOtherIncomeExpensesNet | -238.47K | -532K | -533K | -533K | -533K | -538K | -534K | 976K | 207K | 32.63M |
| incomeBeforeTax | 336.33M | 410.36M | 321.47M | 310M | 478.44M | 506.64M | 255.76M | 308.18M | 305.88M | 270.59M |
| incomeTaxExpense | 88.94M | 101.75M | 69.98M | 83.43M | 123.19M | 128.89M | 66.21M | 77.56M | 75.67M | 67.93M |
| netIncomeFromContinuingOperations | 247.39M | 308.61M | 251.49M | 226.57M | 355.25M | 377.75M | 189.56M | 230.61M | 230.21M | 202.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 249.6M | 310.12M | 252.38M | 226.57M | 355.25M | 377.75M | 185.86M | 224.04M | 223.04M | 193.62M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 249.6M | 310.12M | 252.38M | 226.57M | 355.25M | 377.75M | 185.86M | 224.04M | 223.04M | 193.62M |
| eps | 0.31 | 0.38 | 0.31 | 0.28 | 0.44 | 0.47 | 0.23 | 0.28 | 0.28 | 0.24 |
| 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 | 569.15M | 658.6M | 583.42M | 605.58M | 657.05M | 588.87M | 380.96M | 352.59M | 400.84M | 431.84M |
| shortTermInvestments | 5.01M | 5M | 15.02M | 14.86M | 20.17M | - | 10.05M | 34.94M | 25.04M | 34.94M |
| cashAndShortTermInvestments | 574.16M | 663.6M | 598.44M | 620.44M | 677.22M | 588.87M | 391.02M | 387.53M | 425.87M | 466.78M |
| netReceivables | 88.92M | 75.24M | 65.17M | 61.51M | 69.79M | 105.6M | 64.12M | 52.72M | 65.73M | 64.25M |
| accountsReceivables | 70.58M | 66.76M | 59.62M | 49.53M | 48.1M | 87.43M | 42.26M | 38.6M | 47.22M | 43.54M |
| otherReceivables | 18.33M | 8.47M | 5.56M | 8.06M | 4.62M | 7.52M | 12.37M | 8.14M | 11.24M | 14.32M |
| inventory | 5.28M | 3.59M | 2.9M | -61.51M | - | - | 1.85B | -52.72M | -1.07B | -1.07B |
| prepaids | - | 12.82M | 10.15M | 8.36M | 9.41M | 9.68M | 5.65M | 10.43M | 4.73M | 9.68M |
| otherCurrentAssets | 2.18B | 3.22B | 2.22B | 3.26B | 3.33B | 2.17B | 1.46B | 1.43B | 1.23B | 1.44B |
| totalCurrentAssets | 2.84B | 3.97B | 2.9B | 3.88B | 4.02B | 2.77B | 1.85B | 1.82B | 1.66B | 1.92B |
| propertyPlantEquipmentNet | 192.64M | 194.98M | 201.91M | 200.72M | 179.37M | 168.76M | 175.14M | 179.48M | 186.28M | 183.2M |
| goodwill | 42.86M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M |
| intangibleAssets | 58.48M | 61.46M | 63.97M | 52.44M | 41.3M | 36.75M | 39.94M | 40.59M | 42.27M | 47.14M |
| goodwillAndIntangibleAssets | 101.21M | 104.42M | 106.92M | 95.4M | 84.25M | 79.71M | 82.9M | 83.54M | 85.22M | 90.1M |
| longTermInvestments | - | 60.53M | 55.47M | 34.59M | 19.88M | 196.08M | 187.51M | 303.2M | 256.74M | 202.25M |
| taxAssets | 20.34M | 21.46M | 21.73M | 14.31M | 17.32M | 14.96M | 9.5M | 7.46M | 6.75M | 4.09M |
| otherNonCurrentAssets | 72.01M | 3.44M | 51.64M | 15.56M | 21.14M | 1.33M | 11.84M | 37.22M | 27.96M | 38.46M |
| totalNonCurrentAssets | 386.2M | 384.83M | 382.21M | 360.58M | 321.97M | 460.83M | 466.89M | 610.91M | 562.95M | 518.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.22B | 4.36B | 3.28B | 4.24B | 4.34B | 3.23B | 2.32B | 2.43B | 2.22B | 2.44B |
| totalPayables | 2.33B | 3.22B | 2.27B | 3.26B | 3.32B | 2.15B | 1.44B | 1.42B | 1.23B | 1.43B |
| accountPayables | 2.16B | 3.21B | 2.22B | 3.19B | 3.26B | 2.07B | 1.4B | 1.38B | 1.17B | 1.38B |
| otherPayables | 172.69M | 7.03M | 54.28M | 62.74M | 51.34M | 80.56M | 47.76M | 48.23M | 62.33M | 56.39M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 505K | 505K | 505K | 505K | 505K | 505K | 505K | 505K | 505K | - |
| taxPayables | - | 7.03M | 3.49M | 1.73M | 3.9M | 17.07M | 1.68M | 3.61M | 7.18M | 3.5M |
| deferredRevenue | - | - | - | 11.66M | 215.62M | 215.93M | 115.47M | 3.61M | 145.22M | - |
| otherCurrentLiabilities | 65.67M | 234.45M | 161.07M | 179.78M | 183.95M | 154.52M | 86.63M | 92.68M | 100.47M | 83.83M |
| totalCurrentLiabilities | 2.39B | 3.45B | 2.43B | 3.44B | 3.5B | 2.3B | 1.53B | 1.52B | 1.33B | 1.52B |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 7.41M | 7.43M | 7.44M | 7.45M | 7.45M | 7.46M | 7.46M | 7.47M | 7.47M | - |
| deferredRevenueNonCurrent | 10.6M | 11.56M | 6.66M | 4.94M | 3.94M | 4.1M | 3.05M | 18.08M | 21.86M | 1.57B |
| deferredTaxLiabilitiesNonCurrent | 2.28M | 1.55M | 1.08M | 793K | 557K | 845K | 1.04M | 1.39M | 1.73M | 2.12M |
| otherNonCurrentLiabilities | 3.4M | 6.57M | 7.66M | 9.01M | 13.36M | 15.39M | 17.94M | 2.8M | 2.04M | 28.17M |
| totalNonCurrentLiabilities | 23.74M | 27.11M | 22.84M | 22.19M | 25.31M | 27.79M | 29.5M | 29.74M | 33.1M | 30.29M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.92M | 7.94M | 7.94M | 7.95M | 7.96M | 7.96M | 7.97M | 7.97M | 7.98M | - |
| totalLiabilities | 2.42B | 3.48B | 2.46B | 3.46B | 3.52B | 2.33B | 1.56B | 1.55B | 1.36B | 1.55B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 434.65M | 435.62M | 435.62M | 435.62M | 435.62M | 433.82M | 430.4M | 424.14M | 402.17M | 268.14M |
| retainedEarnings | 332.44M | 407M | 356.06M | 318.47M | 350.74M | 336.11M | 180.33M | 199.7M | 267.88M | 323.91M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 424.14M | 402.17M | 119.05M |
| 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 | 249.6M | 410.36M | 252.38M | 310M | 478.44M | 506.64M | 255.76M | 308.18M | 305.88M | 270.59M |
| depreciationAndAmortization | 36.66M | 35.44M | 33.29M | 26.92M | 21.99M | 21.4M | 20.78M | 21.97M | 23.8M | 24.23M |
| deferredIncomeTax | - | - | - | - | -148.7M | -125.87M | -75.83M | -89.08M | -85.03M | -80.47M |
| stockBasedCompensation | - | - | - | - | 62000 | 1.03M | 3.42M | 6.76M | 8.23M | 10.74M |
| changeInWorkingCapital | -16.43M | 15.35M | -14.93M | 7.26M | 38.09M | 28.67M | -1.68M | -14.64M | 13.38M | -2.24M |
| accountsReceivables | -4.41M | -9.58M | -9.98M | -338K | 39.72M | -44.2M | 169K | 2.16M | 2.34M | 2.92M |
| inventory | -1.68M | -691K | -2.9M | 4.53M | 1.78M | 3.13M | 1.51M | - | - | - |
| accountsPayables | - | - | 137K | 7.6M | -1.63M | 72.88M | -1.85M | -16.8M | 11.04M | -5.16M |
| otherWorkingCapital | -10.35M | 25.62M | -2.18M | -4.53M | -1.78M | -3.13M | -1.51M | -4.14M | -3.72M | -2.24M |
| otherNonCashItems | -2.16M | -125.42M | -37.79M | -91.44M | -13.28M | -14.63M | -15.82M | -18.9M | -105.18M | -101.39M |
| netCashProvidedByOperatingActivities | 267.67M | 335.72M | 232.94M | 252.74M | 376.61M | 417.24M | 186.63M | 214.29M | 246.11M | 201.93M |
| investmentsInPropertyPlantAndEquipment | -33.59M | -33.89M | -38.86M | -58.4M | -29.9M | -16.22M | -20.45M | -12.96M | -9.12M | -10.88M |
| acquisitionsNet | 311.3K | 2.45M | - | 9000 | 48.19M | 69000 | -164.65M | 26.82M | 26.54M | 111.63M |
| purchasesOfInvestments | -83.69M | -81.34M | -30.58M | -29.81M | -41M | -101.17M | -31.41M | -24.91M | -45M | -114.15M |
| salesMaturitiesOfInvestments | 78.7M | 15M | 14.84M | 156.53M | 175.51M | 10M | 204.33M | 30M | 39.74M | 40.01M |
| otherInvestingActivities | 73.71M | 21.01M | 100000 | 14.78M | -31.03M | 16.81M | 20.88M | -31.75M | 95.04M | 27.12M |
| netCashProvidedByInvestingActivities | 35.44M | -76.77M | -54.5M | 83.1M | 121.77M | -90.51M | 8.7M | -12.8M | 80.66M | -57.9M |
| netDebtIssuance | -256.42K | -6000 | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -6000 | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -256.42K | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -323M | -258.98M | -214.46M | -258.98M | -469.3M | -221.62M | -177.75M | -277.08M | -279.33M | -187.44M |
| commonDividendsPaid | -323.72M | -258.98M | -214.46M | -258.98M | -469.3M | -221.62M | -177.75M | -277.08M | -279.33M | -187.44M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 2.59M | 6.14M | 2.42M | 2.2M | -5000 | -4M | -5000 | -4.65M | -13M | -6.75M |
| netCashProvidedByFinancingActivities | -320.67M | -252.84M | -212.04M | -256.78M | -469.31M | -225.62M | -177.76M | -281.73M | -292.34M | -194.19M |
| 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 | 206.86M | 183.67M | 178.63M | 166.66M | 177.66M | 179.14M | 204.04M | 199.08M | 186.56M | 160.41M |
| costOfRevenue | 76.67M | 66.8M | 2.15M | 62.92M | 58.74M | 61.31M | 61.64M | 60.89M | 55.96M | -4.25M |
| grossProfit | 212.41M | 116.87M | 40.26M | 103.74M | 118.92M | 117.83M | 142.4M | 138.19M | 130.59M | 164.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 7.89M | 8.99M | - | 6.96M | 5.22M | 7.72M | 4.92M | 5.15M | 3.62M | 5.25M |
| sellingAndMarketingExpenses | 7.18M | 7.1M | - | 3.24M | 6.93M | 9.35M | 4.7M | 2.81M | 6.5M | 6.86M |
| sellingGeneralAndAdministrativeExpenses | 15.07M | 16.09M | - | 10.2M | 12.15M | 17.08M | 9.62M | 7.96M | 10.12M | 12.11M |
| otherExpenses | 21.54M | 17.22M | 19.54M | 17.41M | 15.26M | 14.89M | 17.28M | 213K | -78.41M | -79.96M |
| operatingExpenses | 36.61M | 33.32M | 19.54M | 27.6M | 27.42M | 31.97M | 26.89M | 28.8M | 78.41M | 79.96M |
| costAndExpenses | 113.28M | 100.12M | 91.33M | 90.52M | 86.16M | 93.28M | 88.53M | 89.99M | 87.05M | 88.57M |
| netInterestIncome | 5.32M | 4.97M | 1.19M | 4.97M | 5.68M | 6.01M | 5.97M | 5.49M | 5.73M | 5.3M |
| interestIncome | 5.45M | 5.1M | 1.23M | 5.11M | 5.81M | 6.14M | 6.1M | 5.62M | 5.87M | 5.44M |
| interestExpense | 132.12K | 133K | 31534 | 133K | 133K | 133K | 133K | 133K | 133K | 133K |
| depreciationAndAmortization | 9.4M | 9.3M | 9.04M | 9.23M | 9.13M | 9.07M | 9.06M | 8.67M | 8.64M | 8.61M |
| ebitda | 107.5M | 92.94M | 96.34M | 85.37M | 100.64M | 94.93M | 124.57M | 117.76M | 108.15M | 80.45M |
| ebit | 98.1M | 83.64M | 87.3M | 76.14M | 91.5M | 85.86M | 115.51M | 109.4M | 100.12M | 71.83M |
| nonOperatingIncomeExcludingInterest | -1.29M | - | - | - | - | - | - | -315K | - | -5000 |
| operatingIncome | 98.75M | 83.64M | 87.3M | 76.14M | 91.5M | 85.86M | 115.51M | 109.09M | 99.5M | 71.84M |
| totalOtherIncomeExpensesNet | -133K | -404.1K | -1.14M | -133K | -133K | -133K | -133K | 182K | -133K | -133K |
| incomeBeforeTax | 98.62M | 83.24M | 86.16M | 76M | 91.37M | 85.73M | 115.38M | 109.27M | 99.98M | 71.69M |
| incomeTaxExpense | 26.36M | 23.15M | 23M | 19.49M | 23.41M | 17.35M | 30.09M | 28.66M | 25.65M | 12.99M |
| netIncomeFromContinuingOperations | 72.26M | 60.09M | 63.16M | 56.51M | 67.96M | 68.38M | 85.28M | 80.62M | 74.33M | 58.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 72.83M | 60.69M | 63.76M | 57.06M | 68.42M | 68.9M | 85.74M | 80.45M | 75.03M | 59.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 72.83M | 60.69M | 63.76M | 57.06M | 68.42M | 68.9M | 85.74M | 80.45M | 75.03M | 59.55M |
| eps | 0.09 | 0.08 | 0.08 | 0.07 | 0.08 | 0.09 | 0.1 | 0.1 | 0.09 | 0.07 |
| 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 | 543.13M | 569.15M | 499.18M | 557.65M | 489.1M | 658.6M | 599.81M | 653.45M | 536.57M | 583.42M |
| shortTermInvestments | 5.02M | 5.01M | 5.02M | 5M | 5M | 5M | 9.99M | 5M | 10M | 15.02M |
| cashAndShortTermInvestments | 548.12M | 574.16M | 504.2M | 562.65M | 494.1M | 663.6M | 609.8M | 658.45M | 546.57M | 598.44M |
| netReceivables | 122.08M | 90.78M | 96.11M | 79.5M | 99.22M | 75.24M | 72.57M | 95.17M | 109.03M | 67.06M |
| accountsReceivables | 94.03M | 70.58M | - | 57.58M | 70.1M | 66.76M | 72.57M | 73.87M | 79.02M | 59.62M |
| otherReceivables | 27.66M | 90.78M | 96.11M | 21.92M | 29.13M | 8.47M | 25.18M | 19.72M | 27.64M | 5.56M |
| inventory | 5.7M | 5.28M | - | 4.31M | 4M | 3.59M | 3.41M | 3.41M | 3.04M | 2.9M |
| prepaids | - | - | - | - | - | 12.82M | - | -95.17M | -109.03M | 10.15M |
| otherCurrentAssets | -5.7M | -664.94M | -600.3M | 2.17B | 2.86B | 3.22B | 2.54B | 2.2B | 3.64B | 2.29B |
| totalCurrentAssets | 670.2M | 2.84B | 142.52M | 2.82B | 3.46B | 3.97B | 3.23B | 2.86B | 4.19B | 2.9B |
| propertyPlantEquipmentNet | 189.63M | 192.64M | 182.93M | 186.88M | 190.29M | 194.98M | 195.95M | 194.03M | 197.26M | 201.91M |
| goodwill | 42.96M | 42.86M | 42.9M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M | 42.96M |
| intangibleAssets | 56.57M | 58.48M | 24.04M | 61M | 59.87M | 61.46M | 56.54M | 57.45M | 57.71M | 63.97M |
| goodwillAndIntangibleAssets | 99.53M | 101.21M | 101.28M | 103.96M | 102.83M | 104.42M | 99.5M | 100.41M | 100.67M | 106.92M |
| longTermInvestments | 70.82M | - | - | 65.97M | 60.75M | 60.53M | 55.71M | -2.05B | -3.47B | 55.47M |
| taxAssets | 17.35M | 20.34M | 16.09M | 15.87M | 15.73M | 21.46M | 16.34M | 17.14M | 18.36M | 33.15M |
| otherNonCurrentAssets | 2.36B | -314.2M | -300.3M | 410K | 5.44M | 3.44M | 544K | 2.11B | 3.53B | -15.24M |
| totalNonCurrentAssets | 2.74B | 386.2M | 587.73M | 373.1M | 375.02M | 384.83M | 368.04M | 372.76M | 377.51M | 382.21M |
| otherAssets | - | 3.22B | 3.08B | - | - | - | - | - | - | 11.41M |
| totalAssets | 3.41B | 3.22B | 3.08B | 3.19B | 3.83B | 4.36B | 3.59B | 3.24B | 4.56B | 3.29B |
| totalPayables | 2.58B | 2.33B | - | 2.15B | 2.84B | 3.22B | 2.54B | 2.28B | 3.69B | 2.27B |
| accountPayables | 2.35B | 2.16B | - | 2.15B | 2.84B | 3.21B | 2.51B | 2.1B | 3.53B | 2.22B |
| otherPayables | 230.02M | 172.69M | - | 1.12M | 987K | 7.03M | 31.05M | 179.14M | 162.09M | 54.28M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 510.62K | 503.87K | 531.29K | 123.9K | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 514K | 505K | - | 523K | 514K | 505K | 532K | 523K | 514K | 505K |
| taxPayables | - | - | - | 1.12M | 987K | 7.03M | 31.05M | 18.6M | 8.4M | 3.49M |
| deferredRevenue | - | - | - | - | - | - | - | 179.14M | 162.09M | 14.25M |
| otherCurrentLiabilities | -2.58B | 65.67M | 2.31B | 222.15M | 233.11M | 234.45M | 225.56M | 68.32M | 67.91M | 161.07M |
| totalCurrentLiabilities | 510.62K | 2.39B | 2.31B | 2.38B | 3.08B | 3.45B | 2.77B | 2.35B | 3.76B | 2.43B |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 7.55M | 7.41M | 7.8M | 7.68M | 7.56M | 7.43M | 7.81M | 7.69M | 7.56M | 7.44M |
| deferredRevenueNonCurrent | 9.28M | 10.6M | 9.72M | 10.1M | 10.72M | 11.56M | 5.73M | 6.07M | 5.99M | 6.66M |
| deferredTaxLiabilitiesNonCurrent | 2.42M | 2.28M | 1.73M | 1.46M | 1.47M | 1.55M | 1.28M | 1.1M | 1.08M | 1.08M |
| otherNonCurrentLiabilities | 2.63B | 3.4M | -19M | 2.98M | 2.93M | 6.57M | 6.28M | 6.21M | 6.14M | 7.66M |
| totalNonCurrentLiabilities | 2.65B | 23.74M | 554.51M | 22.22M | 22.68M | 27.11M | 21.11M | 21.07M | 20.78M | 22.84M |
| otherLiabilities | - | - | 22.26M | - | - | - | - | - | - | 8.44M |
| capitalLeaseObligations | 8.06M | 7.92M | 7.8M | 8.2M | 8.07M | 7.94M | 8.34M | 8.21M | 8.08M | 7.94M |
| totalLiabilities | 2.65B | 2.42B | 2.34B | 2.4B | 3.1B | 3.48B | 2.79B | 2.37B | 3.78B | 2.47B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 432.76M | 434.65M | 435.04M | 435.62M | 435.62M | 435.62M | 435.62M | 435.62M | 435.62M | 435.62M |
| retainedEarnings | 290.79M | 332.44M | 272.24M | 322.06M | 265M | 407M | 338.3M | 398.23M | 317.79M | 356.06M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 72.35M | 60.69M | 63.76M | 76M | 91.37M | 85.73M | 85.74M | 80.45M | 75.03M | 59.55M |
| depreciationAndAmortization | 9.4M | 9.3M | 9.04M | 9.23M | 9.13M | 9.07M | 9.06M | 8.67M | 8.64M | 8.61M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 8.39M | 14.42M | -17M | 11.61M | -21.4M | 21.7M | -5.28M | 12.62M | -15.22M | 4.72M |
| accountsReceivables | -32.95M | 9977 | -10M | 18.56M | -12.98M | 12.2M | -3.82M | 11.11M | -29.06M | 87000 |
| inventory | -420.22K | -693.45K | -274.63K | -305K | -407K | -185K | 3000 | -376K | -133K | -2000 |
| accountsPayables | 41.8M | - | -7M | - | - | - | - | - | 15.52M | 137K |
| otherWorkingCapital | -35765 | 15.11M | 55923 | -6.64M | -8.02M | 9.69M | -1.46M | 17.4M | -1.54M | 4.5M |
| otherNonCashItems | 9.07M | 1.8M | 4.21M | -27.4M | -40.51M | -52.69M | 11.59M | 20.83M | 34.03M | -16.72M |
| netCashProvidedByOperatingActivities | 99.21M | 86.22M | 60.02M | 69.45M | 38.59M | 63.81M | 101.11M | 115.95M | 71.52M | 56.16M |
| investmentsInPropertyPlantAndEquipment | -10.08M | -13.13M | -5M | -7.14M | -8.09M | -9.64M | -11.16M | -4.52M | -8.58M | -17.29M |
| acquisitionsNet | - | - | 999 | - | - | - | - | 47000 | - | -373K |
| purchasesOfInvestments | -10.62M | 90793 | -36M | 7.18M | -17.58M | 34.59M | -60.42M | -22.91M | -32.6M | -15.58M |
| salesMaturitiesOfInvestments | - | -5.08M | 36.1M | -7.18M | 17.58M | 5M | 593.14K | 5M | 5M | -11.97M |
| otherInvestingActivities | -4.03 | -5.08M | 30.74M | -24.43M | 86.27M | 4.3M | 2.45M | -22.91M | -27.6M | 10.58M |
| netCashProvidedByInvestingActivities | -20.7M | -23.2M | 25.85M | -31.57M | 78.18M | 34.25M | -69.13M | -22.38M | -36.18M | -34.63M |
| netDebtIssuance | - | -256.42K | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | -256.42K | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -112.56M | - | -113M | - | -210.42M | - | -145.67M | - | -113.3M | - |
| commonDividendsPaid | - | - | - | - | -210.42M | - | -145.67M | - | -113.3M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 2.39M | - | - | - | 6.14M | - | - | - | 2.42M |
| netCashProvidedByFinancingActivities | -112.56M | 2.13M | -113M | - | -210.42M | 6.14M | -145.67M | - | -113.3M | 2.42M |