OTC : VEMLF
$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 | 2.53B | 2.74B | 3.03B | 3.86B | 3.11B | 3.01B | 3.63B | 3.48B | 4B | 2.87B |
| costOfRevenue | 2.18B | 2.02B | 2.26B | 2.92B | 2.3B | 2.22B | 2.73B | 2.53B | 3.04B | 2.17B |
| grossProfit | 351.7M | 711.15M | 770.01M | 939.03M | 808.77M | 792.35M | 905.86M | 952.83M | 965.03M | 701.68M |
| researchAndDevelopmentExpenses | 19M | 20.74M | 29.7M | 16.7M | 19.33M | 36.04M | 36.57M | 82.99M | 49.91M | 36.91M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 90.03M | 316.19M | 326.58M | 365.26M | 328.92M | 303.36M | 93.92M | 102.67M | 112.59M | 100.54M |
| otherExpenses | - | 111.98M | - | - | 1000 | 45000 | 371.94M | 1.32M | 2.09M | 1.78M |
| operatingExpenses | 109.04M | 448.91M | 356.28M | 381.96M | 348.24M | 339.45M | 502.42M | 532.02M | 539.56M | 499.06M |
| costAndExpenses | 2.29B | 2.47B | 2.61B | 3.43B | 2.76B | 3.01B | 3.23B | 3.06B | 3.58B | 2.67B |
| netInterestIncome | 38.07M | 41.41M | 27.44M | 8.4M | 5.02M | 5.76M | 10.48M | 8.23M | 2.79M | 2.16M |
| interestIncome | 39.06M | 42.55M | 28M | 8.92M | 5.44M | 6.23M | 11M | 9.21M | 3.8M | 3.06M |
| interestExpense | 982.26K | 1.14M | 562K | 517K | 423K | 470K | 523K | 982K | 1.01M | 895K |
| depreciationAndAmortization | 33.86M | 32.78M | 19.78M | 32.85M | 36.88M | 41.61M | 38.69M | 30.73M | 31.06M | 45.11M |
| ebitda | 276.53M | 340.24M | 315.82M | 481.94M | 396.69M | 384.94M | 459.2M | 464.68M | 475.82M | 258.91M |
| ebit | 242.67M | 307.72M | 296.04M | 449.41M | 360.01M | 343.3M | 420.55M | 433.95M | 444.76M | 213.8M |
| nonOperatingIncomeExcludingInterest | - | -45.49M | 117.7M | 123.78M | 114.9M | 121.8M | - | -13.14M | -19.29M | 161.56M |
| operatingIncome | 242.67M | 262.24M | 413.73M | 558.12M | 461.32M | 453.7M | 420.55M | 420.81M | 425.47M | 204.63M |
| totalOtherIncomeExpensesNet | 41.53M | 44.35M | -82.97M | -109.22M | -101.73M | -110.87M | -109.62M | 12.16M | 18.28M | -159.5M |
| incomeBeforeTax | 284.2M | 306.59M | 330.76M | 448.9M | 359.59M | 342.83M | 420.02M | 432.97M | 443.75M | 215.86M |
| incomeTaxExpense | 56.74M | 60.84M | 60.03M | 78.78M | 47.27M | 45.43M | 56.64M | 62.88M | 71.05M | 35.17M |
| netIncomeFromContinuingOperations | 227.47M | 245.5M | 270.73M | 369.79M | 312.12M | 297.44M | 363.34M | 370.08M | 372.7M | 177.73M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 254K | - | 321K | 199K | -32000 | 36000 | - | - | 2.96M |
| netIncome | 226.79M | 245.03M | 270.02M | 369.62M | 312.05M | 297.32M | 363.13M | 370.06M | 372.82M | 180.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 226.79M | 245.03M | 270.02M | 369.62M | 312.05M | 297.32M | 363.13M | 370.06M | 372.82M | 180.68M |
| eps | 0.78 | 0.85 | 0.93 | 1.27 | 1.07 | 1.03 | 1.26 | 1.29 | 1.32 | 0.65 |
| 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 | 1.28B | 1.32B | 1.06B | 812.59M | 807.93M | 928.74M | 714.47M | 712.83M | 752.45M | 499.74M |
| shortTermInvestments | - | - | 1.69M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.28B | 1.32B | 1.06B | 812.59M | 807.93M | 928.74M | 714.47M | 712.83M | 752.45M | 499.74M |
| netReceivables | 622.02M | 682.52M | 709.04M | 931.03M | 860.29M | 723.09M | 915.35M | 755.17M | 803.59M | 734.69M |
| accountsReceivables | 622.02M | 682.52M | 677.42M | 917.11M | 849.28M | 719.44M | 907.39M | 755.14M | 765.75M | 712.99M |
| otherReceivables | - | - | 31.62M | 13.92M | 11.01M | 3.65M | 7.96M | 22000 | 37.84M | 21.7M |
| inventory | 695.32M | 686.43M | 822.9M | 1.07B | 1.05B | 656.45M | 706.15M | 808.17M | 699.63M | 622.99M |
| prepaids | - | 18.61M | - | 23.98M | 19.87M | 11.46M | 9.37M | - | 13.99M | 13.57M |
| otherCurrentAssets | 39.76M | 22.3M | 19.41M | 676K | 3 | 3.59M | - | 30M | 6.5M | 3.01M |
| totalCurrentAssets | 2.64B | 2.73B | 2.61B | 2.83B | 2.74B | 2.32B | 2.35B | 2.31B | 2.28B | 1.87B |
| propertyPlantEquipmentNet | 261.68M | 278.14M | 273.37M | 247.68M | 227.61M | 246.83M | 259.21M | 230.69M | 197.86M | 203.15M |
| goodwill | 639.23M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M |
| intangibleAssets | 3.09M | 661K | 982K | 1.05M | 623K | 312K | 172K | 181K | 209K | 1.28M |
| goodwillAndIntangibleAssets | 642.32M | 640.37M | 640.69M | 640.76M | 640.33M | 640.02M | 639.88M | 639.89M | 639.92M | 640.99M |
| longTermInvestments | 46.24M | 978K | 26.35M | 26.23M | 26.08M | 25.78M | 26.13M | 24.12M | 26.6M | 32.57M |
| taxAssets | 9.57M | 12.21M | 9.14M | 3.83M | 3.71M | 3.61M | 3.69M | 3.75M | 3.67M | 7.81M |
| otherNonCurrentAssets | 3 | 41.68M | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 959.81M | 973.38M | 949.56M | 918.5M | 897.74M | 916.24M | 928.91M | 898.44M | 868.05M | 884.53M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.6B | 3.7B | 3.55B | 3.75B | 3.64B | 3.24B | 3.27B | 3.2B | 3.14B | 2.76B |
| totalPayables | 519.49M | 490.17M | 438.38M | 533.14M | 687.61M | 397.54M | 524.6M | 529.02M | 581.41M | 509.17M |
| accountPayables | 473.45M | 443.5M | 391.58M | 453.08M | 643.59M | 397.54M | 490.33M | 529.02M | 581.41M | 490.94M |
| otherPayables | 46.04M | 46.66M | 46.8M | 80.06M | 44.02M | - | 34.27M | - | - | 18.23M |
| accruedExpenses | 53.25M | - | 56.35M | 136.82M | 127.04M | 130.52M | 124.23M | 157.12M | 204.66M | 169.78M |
| shortTermDebt | 8.6M | - | - | -121.21M | -73.05M | -36.15M | 1.06M | 1.8M | 30.83M | 92.64M |
| capitalLeaseObligationsCurrent | 8.61M | 11.83M | 8.98M | 10.8M | 8.73M | 10.1M | 10.6M | -74.03M | - | -36.47M |
| taxPayables | - | 46.66M | 46.8M | 54.57M | 25.76M | 34.19M | 34.27M | 40.37M | 34.04M | 18.23M |
| deferredRevenue | 91.99M | - | - | 121.21M | 73.05M | 36.15M | 49.38M | 40.37M | 34.04M | 18.23M |
| otherCurrentLiabilities | 109.03M | 283.16M | 193M | 212.38M | 84.12M | 98.06M | 45.42M | 88.48M | 157.52M | 4.36M |
| totalCurrentLiabilities | 790.97M | 785.16M | 696.71M | 893.14M | 907.5M | 636.23M | 755.29M | 850.44M | 974.42M | 794.19M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 11.02M | 18.42M | 18.54M | 13.48M | 4.8M | 10.84M | 17.32M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.8M | 2.04M | 1.67M | 1.89M | 3.51M | 3.36M | 3.04M | 2.06M | 1.72M | 1.8M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 12.82M | 20.46M | 20.22M | 15.37M | 8.31M | 14.21M | 20.36M | 2.06M | 1.72M | 1.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 19.62M | 30.25M | 27.53M | 24.28M | 13.53M | 20.95M | 27.92M | -74.03M | - | -36.47M |
| totalLiabilities | 803.79M | 805.62M | 716.93M | 908.51M | 915.81M | 650.44M | 775.65M | 852.5M | 976.14M | 795.99M |
| treasuryStock | -21.14M | -22.29M | -22.43M | -15.54M | -16.06M | -16.67M | -19.99M | -19.08M | -1.88M | -2.57M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 801.37M | 820.01M | 838.06M | 838.28M | 832.83M | 826.98M | 811.08M | 803.22M | 761.71M | 713.69M |
| retainedEarnings | 2.17B | 2.18B | 2.15B | 2.1B | 1.95B | 1.85B | 1.77B | 1.61B | 1.62B | 1.39B |
| additionalPaidInCapital | - | - | - | - | - | - | - | 803.22M | 761.71M | 713.69M |
| 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 | 226.79M | 306.59M | 270.02M | 448.9M | 359.59M | 342.83M | 420.02M | 432.97M | 443.75M | 215.86M |
| depreciationAndAmortization | 33.86M | 32.78M | 31.48M | 32.85M | 36.88M | 41.61M | 38.69M | 30.73M | 31.06M | 46.41M |
| deferredIncomeTax | - | - | - | - | -50.03M | -42.47M | -63.35M | -55.45M | -38.98M | -21.87M |
| stockBasedCompensation | - | 1.67M | 2.15M | 1.01M | 1.96M | 2.07M | 1.61M | 1.56M | 1.7M | 1.24M |
| changeInWorkingCapital | 26.84M | 247.76M | 394.08M | -152.57M | -241.54M | 114.87M | -156.8M | -147.35M | 13.8M | -8.16M |
| accountsReceivables | 21.44M | 27.89M | 209.09M | -82.41M | -112.48M | 191.45M | -175.66M | 41.82M | -97.39M | -139.69M |
| inventory | -37.11M | 153.53M | 220.57M | -29.8M | -382.49M | 49.52M | 89.28M | -93.91M | -139.64M | -62.18M |
| accountsPayables | 48.67M | - | - | -110.66M | 236.74M | -91.86M | -35.43M | -60.42M | 131.94M | 130.01M |
| otherWorkingCapital | -6.16M | 66.34M | -35.58M | 70.3M | 16.68M | -34.24M | -34.99M | -34.83M | 118.88M | 63.7M |
| otherNonCashItems | 8.69M | -106.28M | -176.31M | -61.1M | -5.02M | -5.76M | -10.48M | -8.23M | -2.79M | -2.16M |
| netCashProvidedByOperatingActivities | 296.18M | 482.51M | 521.42M | 269.08M | 101.84M | 453.15M | 229.7M | 254.22M | 448.53M | 231.31M |
| investmentsInPropertyPlantAndEquipment | -28.04M | -16.55M | -47.53M | -33.6M | -11.36M | -28.05M | -35.19M | -58.85M | -36.97M | -33.51M |
| acquisitionsNet | 82937 | - | - | 195K | 367K | 169K | 348K | 5.67M | 31.61M | 101K |
| purchasesOfInvestments | - | -13.45M | - | -1.35M | -367K | - | -1.38M | -1.63M | -15.29M | - |
| salesMaturitiesOfInvestments | - | - | - | 314K | 2.65M | - | -348K | 2.94M | 31.61M | - |
| otherInvestingActivities | - | 40.5M | 24.88M | 9.56M | 6.62M | 7.99M | 11.83M | 3.31M | -24.94M | 3.01M |
| netCashProvidedByInvestingActivities | -27.96M | 10.5M | -22.64M | -24.88M | -2.09M | -19.89M | -24.74M | -48.56M | -13.98M | -30.4M |
| netDebtIssuance | - | -11.56M | -11.09M | -11.07M | -10.86M | -1.12M | -695K | -29.21M | -56.3M | -41.97M |
| longTermNetDebtIssuance | - | -11.56M | -11.09M | -11.07M | -10.86M | -1.12M | -695K | -29.21M | -56.3M | -41.97M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -18.03M | -1.82M | -7.92M | 2.46M | 2.96M | 15.55M | 5.52M | 22.5M | 46.21M | 17.68M |
| netCommonStockIssuance | -18.03M | -1.82M | -7.92M | 2.46M | 2.96M | 15.55M | 5.52M | 22.5M | 46.21M | 17.68M |
| commonStockIssuance | - | - | 776K | 5.32M | 5.72M | 15.55M | 7.7M | 40.56M | 46.21M | 18.17M |
| commonStockRepurchased | -18.03M | -1.82M | -7.92M | -2.86M | -2.76M | - | -2.18M | -18.06M | - | -488K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -229.98M | -217.54M | -218.23M | -218.12M | -217.82M | -216.9M | -201.69M | -230.02M | -140.73M | -138.4M |
| commonDividendsPaid | -229.98M | -217.54M | -218.23M | -218.12M | -217.82M | -216.9M | -201.69M | -230.02M | -140.73M | -138.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.8M | -18.05M | 776K | -11.07M | -10.86M | -11.79M | -8.12M | - | 24.5M | 26000 |
| netCashProvidedByFinancingActivities | -260.81M | -248.95M | -236.47M | -226.73M | -225.72M | -214.25M | -204.99M | -236.74M | -126.32M | -162.67M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.27B | 630.93M | 1.35B | 1.38B | 1.44B | 1.58B | 2.07B | 1.8B | 1.68B | 1.43B |
| costOfRevenue | 1.09B | 458.99M | 994.58M | 1.03B | 1.25B | 1.36B | 1.78B | 1.53B | 1.43B | 1.23B |
| grossProfit | 179.42M | 171.94M | 357.13M | 354.02M | 197.32M | 218.09M | 284.27M | 261.35M | 243.58M | 201.76M |
| researchAndDevelopmentExpenses | 10.66M | 4.17M | 11.36M | 9.38M | 17.36M | 12.34M | 9.23M | 7.47M | 9.32M | 10.01M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 44.78M | 77.35M | -152.36M | 152.36M | 42.19M | 47.5M | 47.59M | 47.21M | 42.24M | 37.35M |
| otherExpenses | - | - | 428.17M | - | - | -16000 | - | - | 226.5K | 226.5K |
| operatingExpenses | 55.45M | 81.52M | 287.16M | 161.75M | 59.55M | 59.83M | 56.51M | 54.68M | 51.56M | 47.36M |
| costAndExpenses | 1.15B | 540.52M | 1.28B | 1.19B | 1.31B | 1.42B | 1.84B | 1.59B | 1.48B | 1.28B |
| netInterestIncome | 17.72M | 10.19M | 23.27M | 18.15M | 15.33M | 12.1M | 5.71M | 3.01M | 2.67M | 3.68M |
| interestIncome | 18.16M | 10.19M | 23.93M | 18.62M | 15.68M | 12.48M | 6.08M | 3.16M | 2.86M | 3.91M |
| interestExpense | 439.67K | 426.85K | 659K | 478K | 344K | 380K | 370K | 147K | 191K | 232K |
| depreciationAndAmortization | 17.11M | 5.29M | 22.74M | 10.04M | 15.84M | 15.64M | 16.38M | 16.48M | 17.86M | 19.01M |
| ebitda | 141.08M | 64.68M | 196.03M | 144.22M | 153.62M | 173.9M | 244.13M | 223.15M | 209.88M | 173.41M |
| ebit | 123.98M | 59.39M | 173.55M | 134.18M | 137.78M | 158.26M | 227.67M | 206.67M | 192.02M | 154.4M |
| nonOperatingIncomeExcludingInterest | - | 31.02M | -103.58M | 58.09M | 3000 | - | 87000 | - | - | - |
| operatingIncome | 123.98M | 90.41M | 69.97M | 192.27M | 255.47M | 158.26M | 227.76M | 206.67M | 192.02M | 154.4M |
| totalOtherIncomeExpensesNet | 19.07M | -19.78M | 66.76M | -37.81M | -96.1M | 13.12M | 8.34M | 6.13M | 5.86M | 7.31M |
| incomeBeforeTax | 143.04M | 70.63M | 136.73M | 154.46M | 159.14M | 171.38M | 235.77M | 212.8M | 197.68M | 161.71M |
| incomeTaxExpense | 28.8M | 13.98M | 15.15M | 30.54M | 28.94M | 31.1M | 40.48M | 38.3M | 25.92M | 21.35M |
| netIncomeFromContinuingOperations | 114.24M | 56.65M | 121.58M | 123.92M | 130.44M | 140.29M | 195.62M | 174.5M | 171.96M | 140.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 254K | - | - | - | - | - | - | - |
| netIncome | 113.89M | 56.49M | 121.37M | 123.66M | 130.01M | 140.01M | 195.34M | 174.28M | 171.66M | 140.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 113.89M | 56.49M | 121.37M | 123.66M | 130.01M | 140.01M | 195.34M | 174.28M | 171.66M | 140.4M |
| eps | 0.4 | 0.2 | 0.42 | 0.43 | 0.45 | 0.48 | 0.67 | 0.6 | 0.59 | 0.48 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.28B | 1.26B | 1.32B | 1.19B | 1.06B | 895.58M | 812.59M | 704.29M | 807.93M | 922.17M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.28B | 1.26B | 1.32B | 1.19B | 1.06B | 895.58M | 812.59M | 704.29M | 807.93M | 922.17M |
| netReceivables | 622.02M | 672.8M | 682.52M | 691.17M | 690.33M | 773.01M | 928.37M | 861.86M | 849.28M | 696.89M |
| accountsReceivables | 622.02M | 619.7M | 682.52M | 691.17M | 690.33M | 773.01M | 906.38M | 861.86M | 849.28M | 696.89M |
| otherReceivables | - | 53.09M | - | - | - | - | 21.99M | - | - | - |
| inventory | 695.32M | 649.31M | 686.43M | 750.64M | 822.9M | 1B | 1.07B | 1.25B | 1.05B | 766.61M |
| prepaids | - | - | 18.61M | - | 14.6M | - | 25.97M | - | 22.16M | - |
| otherCurrentAssets | 39.76M | -1.27B | 22.3M | 42.84M | 21.1M | 37.09M | 11.93M | 36.54M | 8.72M | 31.69M |
| totalCurrentAssets | 2.64B | 2.58B | 2.73B | 2.68B | 2.61B | 2.71B | 2.83B | 2.85B | 2.74B | 2.42B |
| propertyPlantEquipmentNet | 261.68M | 261.64M | 278.14M | 273.48M | 273.37M | 256.83M | 247.68M | 223.45M | 227.61M | 235.86M |
| goodwill | 639.23M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M | 639.71M |
| intangibleAssets | 3.09M | 606K | 661K | 951K | 982K | 1.04M | 1.05M | 558K | 623K | 248K |
| goodwillAndIntangibleAssets | 642.32M | 640.31M | 640.37M | 640.66M | 640.69M | 640.75M | 640.76M | 640.27M | 640.33M | 639.96M |
| longTermInvestments | 46.24M | 1.05M | 978K | 27.69M | 26.35M | 25.61M | 26.23M | 25.56M | 26.08M | 25.73M |
| taxAssets | 9.57M | 11.79M | 12.21M | 9.71M | 9.14M | 5.11M | 3.83M | 3.84M | 3.71M | 3.63M |
| otherNonCurrentAssets | 3 | 41.47M | 41.68M | - | 982K | - | - | - | - | - |
| totalNonCurrentAssets | 959.81M | 956.26M | 973.38M | 951.53M | 949.56M | 928.3M | 918.5M | 893.12M | 897.74M | 905.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.6B | 3.53B | 3.7B | 3.63B | 3.55B | 3.64B | 3.75B | 3.75B | 3.64B | 3.32B |
| totalPayables | 519.49M | 674.32M | 679.27M | 458.41M | 451.18M | 492.1M | 533.14M | 660.63M | 643.59M | 486.31M |
| accountPayables | 473.45M | 477.58M | 443.5M | 458.41M | 391.58M | 492.1M | 453.08M | 660.63M | 643.59M | 486.31M |
| otherPayables | 46.04M | 196.74M | 235.77M | - | 46.8M | - | 80.06M | - | - | - |
| accruedExpenses | 53.25M | - | - | - | 130.8M | - | 136.82M | - | 127.04M | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 8.61M | 10.74M | 11.83M | 5.82M | 8.98M | 9.62M | 10.8M | 5.81M | 8.73M | 10.36M |
| taxPayables | - | 42.84M | 46.66M | 46.97M | 46.8M | 52.06M | 54.57M | 41.58M | 25.76M | 28.2M |
| deferredRevenue | 91.99M | - | - | - | 94.73M | 104.9M | 121.21M | 117.17M | 73.05M | 44.07M |
| otherCurrentLiabilities | 117.63M | 88.73M | 94.06M | 291.18M | 11.02M | 202.66M | 212.38M | 185M | 55.08M | 173.67M |
| totalCurrentLiabilities | 790.97M | 773.78M | 785.16M | 755.41M | 696.71M | 809.29M | 893.14M | 968.61M | 907.5M | 714.41M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 11.02M | 14.01M | 18.42M | 16.29M | 18.54M | 9.63M | 13.48M | 4.38M | 4.8M | 8.17M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.8M | 1.9M | 2.04M | 1.77M | 1.67M | 1.78M | 1.89M | 3.55M | 3.51M | 3.37M |
| otherNonCurrentLiabilities | - | - | - | 1.77M | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 12.82M | 15.91M | 20.46M | 18.06M | 20.22M | 11.41M | 15.37M | 7.94M | 8.31M | 11.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 19.62M | 24.74M | 30.25M | 22.11M | 27.53M | 19.25M | 24.28M | 10.2M | 13.53M | 18.53M |
| totalLiabilities | 803.79M | 789.69M | 805.62M | 773.47M | 716.93M | 820.7M | 908.51M | 976.54M | 915.81M | 725.96M |
| treasuryStock | -21.14M | -21.16M | -22.29M | -20.48M | -22.43M | -16.21M | -15.54M | -13.61M | -16.06M | -15.57M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 801.37M | 802.04M | 820.01M | 831.92M | 838.06M | 839.08M | 838.28M | 836.54M | 832.83M | 831.02M |
| retainedEarnings | 2.17B | 2.14B | 2.18B | 2.13B | 2.15B | 2.09B | 2.1B | 1.98B | 1.95B | 1.85B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 113.89M | 56.49M | 182.93M | 123.66M | 130.01M | 140.01M | 195.34M | 174.28M | 171.66M | 140.4M |
| depreciationAndAmortization | 17.11M | 8.38M | 16.81M | 15.97M | 15.84M | 15.64M | 16.38M | 16.48M | 17.86M | 19.01M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | -305.22M | -12.51M |
| stockBasedCompensation | - | 490.5K | 542K | 1.13M | - | - | - | - | - | - |
| changeInWorkingCapital | -16.54M | -6.94M | 156.26M | 91.5M | 146.32M | 117.04M | 4.3M | -156.87M | -230.66M | -10.89M |
| accountsReceivables | 10.29M | 5.58M | 7.02M | 20.88M | 68.24M | 140.84M | -78.64M | -3.76M | -141.27M | 28.79M |
| inventory | -37.77M | 333K | 64.22M | 89.32M | 168.11M | 52.46M | 158.83M | -188.62M | -279.48M | -103.01M |
| accountsPayables | -8.58M | - | - | - | -94.72M | -36M | -117.3M | 6.64M | 151.76M | 84.98M |
| otherWorkingCapital | 19.52M | -12.85M | 85.03M | -18.7M | 3.55M | -40.26M | -26.36M | 28.88M | 38.34M | -21.66M |
| otherNonCashItems | 10.96M | 16.46M | -144.34M | 38.06M | -13.3M | -131.24M | 81.09M | 236.22M | 312.15M | 20.54M |
| netCashProvidedByOperatingActivities | 125.41M | 74.88M | 212.2M | 270.31M | 278.87M | 267.46M | 227.24M | 51.41M | -33.71M | 141.8M |
| investmentsInPropertyPlantAndEquipment | -15.95M | -5.97M | -6.7M | -9.86M | -21.61M | -26.31M | -25.67M | -7.92M | -7.11M | -4.25M |
| acquisitionsNet | 66949 | - | - | - | 121K | 71000 | 126K | 69000 | 265K | 102K |
| purchasesOfInvestments | - | - | -13.45M | - | - | - | 27000 | -1.38M | -3.5M | -2.84M |
| salesMaturitiesOfInvestments | - | - | - | - | 162K | - | 314K | - | 662.75K | 2.65M |
| otherInvestingActivities | - | 10.49M | 24.61M | 15.89M | - | - | - | - | -662.75K | - |
| netCashProvidedByInvestingActivities | -15.88M | 4.52M | 4.47M | 6.03M | -21.32M | -26.24M | -25.2M | -9.24M | -6.85M | -1.49M |
| netDebtIssuance | - | - | 5.73M | -5.73M | - | -5.24M | - | -4.96M | - | -5.32M |
| longTermNetDebtIssuance | - | - | 5.73M | -5.73M | - | -5.24M | - | -4.96M | - | -5.32M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -71945 | -8.98M | 4.32M | -6.13M | -7.24M | -677K | -1.92M | -939K | -368K | -2.4M |
| netCommonStockIssuance | -71945 | -8.98M | 4.32M | -6.13M | -7.24M | -677K | -1.92M | -939K | -368K | -2.4M |
| commonStockIssuance | - | - | - | - | - | 776K | 1.68M | 3.64M | 1.77M | 3.96M |
| commonStockRepurchased | -71945 | -8.98M | 4.32M | -6.13M | -7.24M | -677K | -1.92M | -939K | -368K | -2.4M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -86.25M | -71.92M | -72.5M | -145.04M | -72.73M | -145.5M | -72.78M | -145.34M | -72.64M | -145.18M |
| commonDividendsPaid | -86.25M | -71.92M | -72.5M | -145.04M | -72.73M | -145.5M | -72.78M | -145.34M | -72.64M | -145.18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.12M | -2.84M | -29.6M | -4.22M | -5.85M | 776K | -4.42M | 3.64M | -3.77M | 3.96M |
| netCashProvidedByFinancingActivities | -93.44M | -83.75M | -92.05M | -156.9M | -85.82M | -150.65M | -79.13M | -147.6M | -76.78M | -148.94M |