TWO : 5299.TWO
$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 | 1.48B | 1.69B | 1.73B | 2.33B | 2.76B | 1.95B | 1.65B | 1.47B | 1.02B | 612.74M |
| costOfRevenue | 967.49M | 1.21B | 1.28B | 1.38B | 1.61B | 1.31B | 1.1B | 976.39M | 704.21M | 457.11M |
| grossProfit | 515.93M | 478.73M | 451.86M | 952.89M | 1.15B | 646.73M | 551.87M | 490.14M | 313.67M | 155.63M |
| researchAndDevelopmentExpenses | 180.35M | 174.21M | 149.03M | 178.61M | 207.69M | 123.23M | 122.31M | 116.77M | 89.66M | 69.05M |
| generalAndAdministrativeExpenses | 70.37M | 70.52M | 61.9M | 85.27M | 98.9M | 54.65M | 55M | 57.49M | 42.79M | 22.93M |
| sellingAndMarketingExpenses | 64.8M | 57.39M | 35.66M | 57.22M | 68.22M | 42.15M | 38.96M | 40.02M | 34.26M | 25.33M |
| sellingGeneralAndAdministrativeExpenses | 135.17M | 127.9M | 97.56M | 142.49M | 167.12M | 96.8M | 93.96M | 97.51M | 77.05M | 48.26M |
| otherExpenses | - | - | - | - | -1.02M | - | 674K | - | - | - |
| operatingExpenses | 315.53M | 302.11M | 246.59M | 321.1M | 374.81M | 220.03M | 216.27M | 214.28M | 166.7M | 117.3M |
| costAndExpenses | 1.28B | 1.52B | 1.53B | 1.7B | 1.98B | 1.53B | 1.31B | 1.19B | 870.92M | 574.41M |
| netInterestIncome | 87.31M | 94.79M | 72.2M | 19.73M | 4.28M | 8.16M | 10.58M | -50000 | -361K | -403K |
| interestIncome | 87.48M | 94.96M | 72.39M | 19.9M | 4.5M | 8.35M | 10.58M | - | - | - |
| interestExpense | 168K | 161K | 186K | 176K | 216K | 183K | - | 50000 | 361K | 403K |
| depreciationAndAmortization | 35.28M | 27.78M | 23.67M | 19.95M | 20.79M | 20.61M | 14.14M | 7.92M | 7.99M | 8.24M |
| ebitda | 309.31M | 382.01M | 333.17M | 738.35M | 799.01M | 424.12M | 350.42M | 311.89M | 143.81M | 47.1M |
| ebit | 274.04M | 354.23M | 309.5M | 631.79M | 774.74M | 426.69M | 335.61M | 275.86M | 146.96M | 38.32M |
| nonOperatingIncomeExcludingInterest | -73.63M | -177.62M | -104.23M | -86.61M | -3.48M | - | - | - | - | - |
| operatingIncome | 200.4M | 176.61M | 205.27M | 718.4M | 778.22M | 403.51M | 336.28M | 275.86M | 146.96M | 38.32M |
| totalOtherIncomeExpensesNet | 73.46M | 177.46M | 104.05M | 86.43M | 3.27M | -23.37M | 611K | 28.06M | -11.5M | 130K |
| incomeBeforeTax | 273.87M | 354.07M | 309.31M | 718.22M | 778M | 403.32M | 336.22M | 303.92M | 135.46M | 38.46M |
| incomeTaxExpense | 41.03M | 52.28M | 48.47M | 148.48M | 150.09M | 76.89M | 55.63M | 46.61M | 14.74M | 6.55M |
| netIncomeFromContinuingOperations | 232.84M | 301.79M | 260.84M | 569.74M | 627.91M | 326.43M | 280.58M | 257.31M | 120.72M | 31.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 232.84M | 301.79M | 260.84M | 569.74M | 627.91M | 326.43M | 280.58M | 257.31M | 120.72M | 31.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 232.84M | 301.79M | 260.84M | 569.74M | 627.91M | 326.43M | 280.58M | 257.31M | 120.72M | 31.91M |
| eps | 4.58 | 5.93 | 5.13 | 15.89 | 17.68 | 9.26 | 7.96 | 7.3 | 3.89 | 1.03 |
| 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 | 216.93M | 193.14M | 176.83M | 225.4M | 242.16M | 164.5M | 130.28M | 183.41M | 189.73M | 125.1M |
| shortTermInvestments | 178.51M | 167.84M | 64.96M | 40M | 76.16M | - | - | - | 107.56M | 113.74M |
| cashAndShortTermInvestments | 395.44M | 360.97M | 2.16B | 265.4M | 318.32M | 164.5M | 130.28M | 183.41M | 297.3M | 238.85M |
| netReceivables | 231.03M | 297.04M | 278.82M | 251.34M | 451.44M | 361.28M | 233.11M | 286.95M | 191.84M | 130.96M |
| accountsReceivables | 231.03M | 297.02M | 278.6M | 251.26M | 450.18M | 361.28M | 233.08M | 286.42M | 191.84M | 130.96M |
| otherReceivables | - | 22000 | 230K | 82000 | 1.25M | - | 29000 | 521K | - | - |
| inventory | 281.74M | 351.97M | 656.6M | 899.19M | 441.84M | 363.98M | 380.22M | 298.69M | 190.82M | 129.32M |
| prepaids | - | - | - | - | - | - | - | - | - | 100000 |
| otherCurrentAssets | 1.12B | 1.06B | 32.02M | 28.86M | 13.01M | 15.5M | 6.68M | 15.45M | 4.83M | 3.26M |
| totalCurrentAssets | 2.03B | 2.07B | 3.13B | 2.28B | 2.1B | 1.45B | 1.17B | 1.13B | 684.41M | 502.21M |
| propertyPlantEquipmentNet | 175.94M | 185.03M | 174.47M | 181.47M | 171.49M | 169.19M | 165.02M | 164.57M | 134.81M | 140.35M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 8.23M | 9.21M | 3.84M | 2.64M | 4.9M | 8.3M | 14.5M | 9.02M | 215K | 1.09M |
| goodwillAndIntangibleAssets | 8.23M | 9.21M | 3.84M | 2.64M | 4.9M | 8.3M | 14.5M | 9.02M | 215K | 1.09M |
| longTermInvestments | 1.34B | 1.22B | 419.85M | 66.03M | -25.91M | 48.37M | - | - | -215K | -1.09M |
| taxAssets | 39.24M | 52.99M | 42.29M | 13.61M | 23.44M | 15.87M | 16.7M | 14.01M | 7.94M | 8.05M |
| otherNonCurrentAssets | 195.83M | 344.23M | 192.36M | 195.48M | 272.15M | 82.96M | 79.62M | 95.86M | 472K | 1.25M |
| totalNonCurrentAssets | 1.76B | 1.81B | 832.8M | 459.23M | 446.06M | 324.68M | 275.85M | 283.46M | 143.22M | 149.66M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.79B | 3.88B | 3.96B | 2.74B | 2.54B | 1.78B | 1.45B | 1.41B | 827.62M | 651.87M |
| totalPayables | 511.08M | 603.82M | 457.58M | 488.72M | 529.89M | 258.69M | 174.9M | 262.67M | 158.55M | 123.24M |
| accountPayables | 124.76M | 143.38M | 174.8M | 170.54M | 289.9M | 258.69M | 174.9M | 89.08M | 158.55M | 123.24M |
| otherPayables | 386.32M | 460.44M | 282.78M | 318.18M | 239.99M | - | - | 173.6M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 128K | 125K | 123K | 120K | 121K | 119K | 117K | 115K | 1.67M | 1.64M |
| capitalLeaseObligationsCurrent | 4.52M | 4.81M | 5.61M | 6.25M | 9.06M | 7.71M | 2.39M | - | - | - |
| taxPayables | 64M | 122.6M | 282.78M | 318.18M | 239.99M | 107.55M | - | - | - | - |
| deferredRevenue | - | - | - | - | 589.97M | 272.91M | 189.35M | 173.6M | 88.04M | 42.52M |
| otherCurrentLiabilities | 7.23M | 38.09M | 362.28M | 435.27M | 354.5M | 275.72M | 191.1M | 175.52M | 89.89M | 43.98M |
| totalCurrentLiabilities | 522.97M | 646.85M | 825.59M | 930.36M | 893.56M | 542.24M | 368.5M | 438.31M | 250.11M | 168.86M |
| longTermDebt | 380K | 508K | 632K | 755K | 874K | 995K | 1.11M | 1.23M | 19.92M | 21.59M |
| capitalLeaseObligationsNonCurrent | 1.63M | 1.87M | 1.13M | 2.61M | 4.81M | 4.86M | 1.48M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -5.36M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | 5.36M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 2.01M | 2.38M | 1.76M | 3.36M | 5.68M | 5.85M | 2.6M | 1.23M | 19.92M | 26.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.15M | 6.68M | 6.74M | 8.86M | 13.86M | 12.57M | 3.87M | - | - | - |
| totalLiabilities | 524.97M | 649.23M | 827.36M | 933.73M | 899.24M | 548.09M | 371.1M | 439.54M | 270.03M | 195.8M |
| treasuryStock | - | - | - | - | - | - | - | -942K | -942K | -3.92M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 508.89M | 508.89M | 508.89M | 358.89M | 357.59M | 354.52M | 352.29M | 353.11M | 311.56M | 311.56M |
| retainedEarnings | 786.7M | 795M | 972.22M | 1.14B | 984.29M | 586.85M | 454.17M | 353.26M | 167.97M | 75.06M |
| additionalPaidInCapital | 1.65B | 1.65B | 1.65B | 312.08M | 305.45M | 287.67M | 271.82M | 267.24M | 54.93M | 52.03M |
| 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 | 273.87M | 354.07M | 309.31M | 718.22M | 778M | 403.32M | 336.22M | 303.92M | 135.46M | 38.46M |
| depreciationAndAmortization | 35.28M | 27.78M | 23.67M | 19.95M | 20.79M | 20.61M | 14.14M | 7.92M | 7.99M | 8.24M |
| deferredIncomeTax | - | - | - | - | -21.92M | 1.64M | -51.92M | -21.42M | -2.75M | 945K |
| stockBasedCompensation | 8.55M | 5.7M | - | - | 1.66M | 3.65M | 3.98M | 882K | 2.98M | 73000 |
| changeInWorkingCapital | 89.18M | 301.24M | 166.16M | -274.97M | -81.64M | -2.97M | -68.81M | -142.81M | -57.98M | -517K |
| accountsReceivables | 66.01M | -18.22M | -27.49M | 200.1M | -90.15M | -128.18M | 53.84M | -95.11M | -60.88M | -37.34M |
| inventory | 70.22M | 304.64M | 242.59M | -457.36M | -77.86M | 16.24M | -81.53M | -107.87M | -61.5M | -32.67M |
| accountsPayables | -18.61M | -31.42M | 4.26M | -119.36M | 31.21M | 83.79M | -87.78M | 104.12M | 35.32M | 56.07M |
| otherWorkingCapital | -28.44M | 46.24M | -53.19M | 101.65M | 55.17M | 25.18M | 46.66M | -34.93M | 3.52M | 32.15M |
| otherNonCashItems | -51.8M | -289.77M | -136.44M | -32.1M | -630K | -8.16M | -10.58M | -7.71M | -1.81M | -920K |
| netCashProvidedByOperatingActivities | 355.07M | 399.02M | 362.71M | 431.1M | 696.26M | 418.09M | 223.03M | 140.79M | 83.88M | 46.28M |
| investmentsInPropertyPlantAndEquipment | -45.76M | -27.34M | -62.74M | -19.19M | -12.87M | -5.78M | -14.2M | -46.19M | -1.72M | -733K |
| acquisitionsNet | - | - | - | -35.52M | 328.57M | - | - | 171K | - | - |
| purchasesOfInvestments | -59.05M | -200.41M | -1.4B | -14.2M | -401.04M | -172.36M | -77.58M | -237.09M | - | -50.57M |
| salesMaturitiesOfInvestments | - | 74.9M | - | 35.52M | -328.57M | - | - | - | 6.28M | -50.57M |
| otherInvestingActivities | -9.09M | -13.51M | -2.13M | 1.97M | 16M | -19.5M | -1.91M | -493K | 1000 | 6000 |
| netCashProvidedByInvestingActivities | -113.9M | -166.36M | -1.47B | -31.42M | -397.91M | -197.64M | -93.69M | -283.77M | 4.56M | -51.29M |
| netDebtIssuance | -125K | -122K | -120K | -9.97M | -119K | -117K | -116K | -20.24M | -1.64M | -1.62M |
| longTermNetDebtIssuance | -125K | -122K | -120K | -120K | -119K | -117K | -116K | -20.24M | -1.64M | -1.62M |
| shortTermNetDebtIssuance | - | - | - | -9.85M | - | - | - | - | - | - |
| netStockIssuance | - | - | 1.49B | - | 19.19M | 14.43M | - | 253.64M | - | -3.37M |
| netCommonStockIssuance | - | - | 1.49B | 7.92M | 19.19M | 14.43M | - | 253.64M | - | -3.37M |
| commonStockIssuance | - | - | 1.49B | 7.92M | 19.19M | 14.43M | - | 253.64M | 2.97M | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -3.37M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -211.19M | -209.15M | -427.3M | -415.35M | -230.47M | -193.76M | -179.67M | -96.88M | -24.62M | -9.42M |
| commonDividendsPaid | -211.19M | -209.15M | -427.3M | -415.35M | -230.47M | -193.76M | -179.67M | -96.88M | -24.62M | -9.42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.28M | -7.44M | -8.12M | 7.92M | -9.14M | -6.4M | -2M | - | 2.97M | - |
| netCashProvidedByFinancingActivities | -217.59M | -216.72M | 1.06B | -417.39M | -220.54M | -185.85M | -181.79M | 136.51M | -23.3M | -14.4M |
| 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 | 403.16M | 386.61M | 306.99M | 363.99M | 406.22M | 406.22M | 410.07M | 433.98M | 440.35M | 407.56M |
| costOfRevenue | 269.22M | 253.33M | 201.77M | 243.85M | 257.52M | 272.69M | 295.76M | 303.36M | 317.84M | 302.65M |
| grossProfit | 133.94M | 133.28M | 105.22M | 120.14M | 148.7M | 133.53M | 114.31M | 130.62M | 122.51M | 104.91M |
| researchAndDevelopmentExpenses | - | 50.19M | 50.71M | 46.52M | 37.42M | 45.71M | 45.99M | 43.43M | 44.51M | 40.28M |
| generalAndAdministrativeExpenses | - | 20.5M | 17.55M | - | 12.98M | 18.46M | 17.38M | 17.57M | 18.77M | 16.8M |
| sellingAndMarketingExpenses | - | 11.63M | 15.32M | - | 12.81M | 15.27M | 19.22M | 15.57M | 13.92M | 8.68M |
| sellingGeneralAndAdministrativeExpenses | - | 32.14M | 32.86M | 34.45M | 25.8M | 33.73M | 36.6M | 33.14M | 32.69M | 25.47M |
| otherExpenses | 82.33M | - | - | - | - | - | - | - | 24.09M | - |
| operatingExpenses | 82.33M | 82.33M | 83.58M | 80.96M | 63.21M | 79.44M | 82.58M | 76.57M | 67.34M | 65.76M |
| costAndExpenses | 351.55M | 335.66M | 285.35M | 324.81M | 320.73M | 352.13M | 378.34M | 379.93M | 385.18M | 368.41M |
| netInterestIncome | - | 20.81M | 20.79M | 21.42M | 21.61M | 23.48M | 22.42M | 25.34M | 24.14M | 22.88M |
| interestIncome | - | 20.85M | 20.84M | 21.46M | 21.65M | 23.52M | 22.47M | 25.39M | 24.17M | 22.92M |
| interestExpense | - | 39000 | 45000 | 40000 | 41000 | 42000 | 48000 | 50000 | 27000 | 36000 |
| depreciationAndAmortization | - | 7.56M | 9.06M | 8.74M | 8.98M | 8.5M | 7.66M | 7.62M | 6.73M | 5.77M |
| ebitda | 51.62M | 58.52M | 83.42M | 132.25M | -3.02M | 96.66M | 74.3M | 53.28M | 110.16M | 144.27M |
| ebit | 51.62M | 50.95M | 74.36M | 123.51M | -12M | 88.16M | 66.64M | 45.65M | 103.43M | 138.5M |
| nonOperatingIncomeExcludingInterest | - | - | -52.72M | -84.32M | 97.49M | -34.07M | -34.92M | 8.39M | -48.26M | 3.48M |
| operatingIncome | 51.62M | 50.95M | 21.64M | 39.18M | 85.48M | 54.09M | 31.72M | 54.04M | 55.17M | 141.98M |
| totalOtherIncomeExpensesNet | 110.93M | 49.73M | 52.68M | 84.28M | -97.53M | 34.03M | 34.87M | -8.44M | 48.24M | -3.52M |
| incomeBeforeTax | 162.54M | 100.68M | 74.32M | 123.47M | -12.04M | 88.12M | 66.6M | 45.6M | 103.41M | 138.46M |
| incomeTaxExpense | 7.88M | 16.58M | 9.4M | 18.66M | -4.23M | 17.2M | 8.81M | 7M | 13.46M | 23.01M |
| netIncomeFromContinuingOperations | 154.66M | 84.1M | 64.92M | 104.81M | -7.81M | 70.93M | 57.78M | 38.6M | 89.95M | 115.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 154.66M | 84.1M | 64.92M | 104.81M | -7.81M | 70.93M | 57.78M | 38.6M | 89.95M | 115.45M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 154.66M | 84.1M | 64.92M | 104.81M | -7.81M | 70.93M | 57.78M | 38.6M | 89.95M | 115.45M |
| eps | 3.04 | 1.65 | 1.28 | 2.06 | -0.15 | 1.39 | 1.14 | 0.76 | 1.77 | 2.27 |
| 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 | 273.58M | 216.93M | 273.02M | 190.21M | 254.18M | 193.14M | 249.04M | 114.73M | 367.22M | 176.83M |
| shortTermInvestments | 1.24B | 178.51M | 1.23B | 1.41B | 1.27B | 167.84M | 112.71M | 1.26B | 1.39B | 64.96M |
| cashAndShortTermInvestments | 1.51B | 395.44M | 1.5B | 1.6B | 1.53B | 360.97M | 361.74M | 1.38B | 1.76B | 241.79M |
| netReceivables | 308.34M | 231.03M | 264.77M | 274.65M | 242.04M | 297.04M | 285.51M | 305.7M | 271.78M | 278.82M |
| accountsReceivables | 308.34M | 231.03M | 264.77M | 274.65M | 242.04M | 297.02M | 285.49M | 305.52M | 271.54M | 278.6M |
| otherReceivables | - | - | - | - | - | 22000 | 21000 | 179K | 242K | 230K |
| inventory | 254.05M | 281.74M | 267.52M | 243.27M | 282.75M | 351.97M | 423.84M | 516.28M | 594.11M | 656.6M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 37.24M | 1.12B | 27.34M | 29.45M | 31.07M | 1.06B | 951.27M | 35.73M | 35.67M | 32.02M |
| totalCurrentAssets | 2.11B | 2.03B | 2.06B | 2.14B | 2.08B | 2.07B | 2.02B | 2.24B | 2.66B | 3.13B |
| propertyPlantEquipmentNet | 170.63M | 175.94M | 174.01M | 174.7M | 178.06M | 185.03M | 180.44M | 176.8M | 169.34M | 174.47M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 6.32M | 8.23M | 9.27M | 11.42M | 13.59M | 9.21M | 6.83M | 7.8M | 3.33M | 3.84M |
| goodwillAndIntangibleAssets | 6.32M | 8.23M | 9.27M | 11.42M | 13.59M | 9.21M | 6.83M | 7.8M | 3.33M | 3.84M |
| longTermInvestments | 1.37B | 1.34B | 1.31B | 1.28B | 127.77M | 1.22B | 1.24B | 1.4B | -405.87M | 354.89M |
| taxAssets | 39.24M | 39.24M | 52.99M | 52.99M | 52.99M | 52.99M | 42.29M | 42.29M | 42.29M | 42.29M |
| otherNonCurrentAssets | 200.54M | 195.83M | 194.72M | 181.82M | 1.45B | 344.23M | 296.4M | 182.65M | 1.58B | 257.32M |
| totalNonCurrentAssets | 1.78B | 1.76B | 1.74B | 1.7B | 1.83B | 1.81B | 1.77B | 1.81B | 1.39B | 832.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.9B | 3.79B | 3.8B | 3.84B | 3.91B | 3.88B | 3.79B | 4.04B | 4.05B | 3.96B |
| totalPayables | 204.45M | 511.08M | 272.38M | 738.77M | 771.26M | 603.82M | 603.11M | 355.26M | 441.17M | 457.58M |
| accountPayables | 140.45M | 124.76M | 184.43M | 136.48M | 117.48M | 143.38M | 112.54M | 165.93M | 166.05M | 174.8M |
| otherPayables | 63.99M | 386.32M | 87.95M | 602.29M | 653.78M | 460.44M | 490.57M | 189.33M | 275.12M | 282.78M |
| accruedExpenses | 237.52M | - | 244.21M | - | - | - | - | 283.92M | 288.36M | - |
| shortTermDebt | 129K | 128K | 5.63M | 127K | 126K | 125K | 124K | 124K | 123K | 123K |
| capitalLeaseObligationsCurrent | 3.62M | 4.52M | - | 5.01M | 4.07M | 4.81M | 5.71M | 5.69M | 4.65M | 5.61M |
| taxPayables | - | 64M | - | 86.88M | 115.46M | 122.6M | 130.72M | 189.33M | 275.12M | 282.78M |
| deferredRevenue | - | - | - | - | - | - | - | 398.48M | 830.14M | 641.19M |
| otherCurrentLiabilities | 283.16M | 7.23M | 83.42M | 7.4M | 38.11M | 38.09M | 3.78M | -136.24M | 270.72M | 362.28M |
| totalCurrentLiabilities | 728.88M | 522.97M | 605.65M | 751.31M | 813.57M | 646.85M | 612.72M | 907.23M | 1.01B | 825.59M |
| longTermDebt | 347K | 380K | 412K | 444K | 476K | 508K | 539K | 570K | 601K | 632K |
| capitalLeaseObligationsNonCurrent | 970K | 1.63M | 2.26M | 1.81M | 941K | 1.87M | 2.8M | 2.26M | 373K | 1.13M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 1.32M | 2.01M | 2.67M | 2.25M | 1.42M | 2.38M | 3.34M | 2.83M | 974K | 1.76M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.59M | 6.15M | 2.26M | 6.82M | 5.01M | 6.68M | 8.51M | 7.94M | 5.02M | 6.74M |
| totalLiabilities | 730.2M | 524.97M | 608.32M | 753.56M | 814.98M | 649.23M | 616.06M | 910.06M | 1.01B | 827.36M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M | 508.89M |
| retainedEarnings | 684.54M | 786.7M | 721.78M | 916.78M | 924.59M | 795M | 1.01B | 698.62M | 878.52M | 972.22M |
| additionalPaidInCapital | 1.65B | 1.65B | 1.65B | 1.66B | 1.66B | 1.65B | 1.66B | 1.65B | 1.65B | 1.65B |
| 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 | 84.1M | 74.32M | 104.81M | -12.04M | 88.12M | 66.6M | 45.6M | 89.95M | 138.46M | -2.18M |
| depreciationAndAmortization | 7.56M | 9.06M | 8.74M | 8.98M | 8.5M | 7.66M | 7.62M | 6.73M | 5.77M | 5.76M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 2.14M | - | 2.14M | 2.14M | 2.14M | 2.14M | - | - | - |
| changeInWorkingCapital | -31.44M | -33.27M | 50.99M | -22.44M | 93.87M | 108.56M | 90.57M | 52.12M | 49.99M | 61.59M |
| accountsReceivables | -77.3M | 33.74M | 9.88M | -32.62M | 55.01M | -11.53M | 20.19M | -30.44M | 3.56M | 21.83M |
| inventory | 27.69M | -14.22M | -24.25M | 39.48M | 69.22M | 71.87M | 92.44M | 77.84M | 62.49M | 86.24M |
| accountsPayables | 15.69M | -59.67M | 47.95M | 19M | -25.9M | 30.84M | -53.39M | -115K | -8.75M | -24.98M |
| otherWorkingCapital | 2.48M | -52.79M | 17.41M | -48.3M | -4.46M | 17.38M | 31.34M | 4.84M | -7.31M | -21.49M |
| otherNonCashItems | -12.86M | -62.65M | -43.75M | 96.42M | -21.01M | -64.86M | -35.94M | -147.31M | -44.44M | -43.52M |
| netCashProvidedByOperatingActivities | 47.37M | -10.4M | 120.78M | 73.06M | 171.61M | 120.08M | 109.99M | 35.31M | 133.63M | 21.65M |
| investmentsInPropertyPlantAndEquipment | -8.62M | -13.73M | -15.32M | -8.3M | -8.4M | -7.63M | -11.4M | -13.59M | -314K | -12.36M |
| acquisitionsNet | - | - | 286K | - | - | - | - | - | - | - |
| purchasesOfInvestments | -138.04M | -30.2M | -40.72M | -128.74M | -94.77M | 835.02M | -94.72M | -396.25M | -16.15M | -1.35B |
| salesMaturitiesOfInvestments | 94.77M | - | - | - | - | -998.36M | 343.4M | 654.99M | 74.87M | - |
| otherInvestingActivities | 61.91M | -1.12M | 230.05M | 2.87M | -5.8M | -3.4M | -1.72M | -531.1M | -2000 | 1.36B |
| netCashProvidedByInvestingActivities | 10.01M | -45.06M | 174.3M | -134.17M | -108.98M | -174.37M | 235.57M | -285.96M | 58.4M | -5.5M |
| netDebtIssuance | -32000 | -31000 | -2000 | -31000 | -31000 | -30000 | -31000 | -30000 | -31000 | -30000 |
| longTermNetDebtIssuance | -32000 | -31000 | -32000 | -31000 | -31000 | -30000 | -31000 | -30000 | -31000 | -30000 |
| shortTermNetDebtIssuance | - | - | 30000 | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -211.19M | - | - | - | -209.15M | - | - | - |
| commonDividendsPaid | - | - | -211.19M | - | - | - | -209.15M | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.59M | -1.67M | -1.3M | -1.64M | -1.68M | -1.82M | -1.93M | -1.95M | -1.73M | -1.72M |
| netCashProvidedByFinancingActivities | -1.62M | -1.7M | -212.49M | -1.67M | -1.71M | -1.85M | -211.11M | -1.98M | -1.76M | -1.76M |