OTC : BVILF
$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.7B | 1.53B | 1.48B | 1.42B | 1.19B | 952.24M | 759.97M | 646.76M | 605.73M | 576.57M |
| costOfRevenue | 1.08B | 1.23B | 1.19B | 1.12B | 918.69M | 743.24M | 488.77M | 414.5M | 405.46M | 387.6M |
| grossProfit | 620.48M | 556.94M | 287.73M | 296.94M | 268.97M | 209.01M | 271.2M | 150.54M | 196.54M | 188.98M |
| researchAndDevelopmentExpenses | - | 19.97M | 15.46M | 12.32M | 10.54M | 34.43M | 30.52M | 19.83M | 14.14M | 8.47M |
| generalAndAdministrativeExpenses | 227.91M | 210.01M | 196.74M | 160.77M | 119.12M | 101.86M | 98.09M | 82.52M | 66.16M | 69.24M |
| sellingAndMarketingExpenses | 62.84M | 54.9M | 52.72M | 68.31M | 66.43M | 35.05M | 32.22M | 26.18M | 21.34M | 19.12M |
| sellingGeneralAndAdministrativeExpenses | 290.75M | 264.92M | 249.46M | 229.08M | 185.54M | 136.91M | 130.31M | 108.7M | 87.49M | 88.75M |
| otherExpenses | 122.26M | 108.62M | 778K | 405K | 284K | 34.72M | 140.89M | 689K | 947K | 91.31M |
| operatingExpenses | 413.01M | 117M | 116.41M | 140.4M | 207.15M | 101.96M | 175.8M | 136.42M | 111.65M | 116.6M |
| costAndExpenses | 1.49B | 1.35B | 1.31B | 1.26B | 1.05B | 792.5M | 649.59M | 561.3M | 527.95M | 504.2M |
| netInterestIncome | -14.67M | -20.03M | -21.03M | -7.52M | -7.98M | -6.78M | -3.03M | -2.54M | -1.8M | -2.21M |
| interestIncome | 1.84M | 2.43M | 669K | 317K | 130K | 192K | 449K | 1.04M | 624K | 336K |
| interestExpense | 16.51M | 22.46M | 21.7M | 7.83M | 8.11M | 6.97M | 3.48M | 3.58M | 2.42M | 2.55M |
| depreciationAndAmortization | 67.33M | 59.78M | 46.14M | 30.46M | 26.87M | 25.58M | 16.62M | 13.3M | 10.77M | 9.68M |
| ebitda | 269.55M | 243.4M | 214.69M | 186.13M | 162.38M | 125.12M | 114.41M | 101.26M | 90.41M | 83.75M |
| ebit | 202.22M | 183.61M | 168.55M | 155.1M | 135.35M | 99.54M | 97.79M | 87.95M | 79.64M | 74.07M |
| nonOperatingIncomeExcludingInterest | 5.24M | -216K | 2M | 1.04M | 4.01M | 10.54M | -736K | -1.73M | -1.09M | 6.18M |
| operatingIncome | 207.46M | 183.4M | 171.32M | 156.55M | 139.35M | 109.98M | 96.44M | 86.22M | 78.55M | 72.54M |
| totalOtherIncomeExpensesNet | -17.57M | -106.36M | -20.33M | -8.71M | -11.95M | -17.22M | -2.75M | -1.85M | -1.33M | -8.72M |
| incomeBeforeTax | 189.9M | 165.69M | 150.99M | 147.83M | 127.4M | 92.76M | 94.31M | 84.37M | 77.22M | 71.52M |
| incomeTaxExpense | 54.04M | 47.18M | 40.78M | 42.12M | 36.44M | 26.56M | 26.93M | 25.85M | 23.39M | 21.35M |
| netIncomeFromContinuingOperations | 135.85M | 118.51M | 110.21M | 105.72M | 90.97M | 66.2M | 67.38M | 58.52M | 53.83M | 50.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 2.26M | - | - | - | - |
| netIncome | 135.85M | 118.51M | 110.21M | 105.72M | 90.97M | 66.2M | 67.38M | 58.52M | 53.83M | 50.17M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 135.85M | 118.51M | 110.21M | 105.72M | 90.97M | 66.2M | 67.38M | 58.52M | 53.83M | 50.17M |
| eps | 0.94 | 0.83 | 0.77 | 0.76 | 0.66 | 0.51 | 0.52 | 0.45 | 0.41 | 0.39 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 105.74M | 137.77M | 84.16M | 168.26M | 129.91M | 128.46M | 57.13M | 103.32M | 77.12M | 59.98M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 105.74M | 137.77M | 84.16M | 168.26M | 129.91M | 128.46M | 57.13M | 103.32M | 77.12M | 59.98M |
| netReceivables | 275.39M | 246.1M | 245.32M | 179.13M | 112.94M | 167.72M | 151.87M | 101.54M | 103.92M | 87.83M |
| accountsReceivables | 275.39M | 246.1M | 243.61M | 170.6M | 108.81M | 166.13M | 151.87M | 101.54M | 103.92M | 87.83M |
| otherReceivables | - | - | 1.71M | 8.53M | 4.13M | 1.59M | - | - | - | - |
| inventory | 426.31M | 332.79M | 439.63M | 445.88M | 216.67M | 153.73M | 152.32M | 99.67M | 116.56M | 107.72M |
| prepaids | 26.94M | 35.92M | 33.15M | 17.54M | - | 2.49M | 1.75M | 1.35M | 1.26M | 891K |
| otherCurrentAssets | 6.96M | 11.43M | 20.28M | 35.95M | 11.68M | 6.62M | 4.92M | 9.83M | 2.06M | 2.09M |
| totalCurrentAssets | 841.34M | 764.01M | 820.82M | 844.29M | 473.46M | 443.33M | 367.99M | 315.7M | 300.93M | 258.51M |
| propertyPlantEquipmentNet | 147.75M | 128.29M | 123.73M | 78.13M | 47.62M | 30.74M | 12.04M | 11.38M | 10.71M | 11.79M |
| goodwill | 347.94M | 323.68M | 325.95M | 184.4M | 175.06M | 98.19M | 38.6M | 38.58M | 30.49M | 30.49M |
| intangibleAssets | 102.8M | 86.61M | 399.03M | 241.05M | 229.8M | 144.01M | 45.46M | 45.3M | 45.04M | 41.12M |
| goodwillAndIntangibleAssets | 450.74M | 410.29M | 724.98M | 425.45M | 404.86M | 242.2M | 84.06M | 83.88M | 75.53M | 71.61M |
| longTermInvestments | 3.82M | 3.75M | 2.16M | 2M | 2.33M | 32.31M | 89.78M | 89.58M | 79.5M | 67.52M |
| taxAssets | 37.56M | 29.24M | 29.11M | 13.68M | 17.43M | 14.77M | 6.32M | 5.68M | 6.73M | 15.88M |
| otherNonCurrentAssets | 1 | 10.99M | -325.95M | -184.4M | -175.06M | -130.5M | -96.1M | -95.26M | -86.24M | -83.4M |
| totalNonCurrentAssets | 639.87M | 577.06M | 554.03M | 334.86M | 297.18M | 189.52M | 96.1M | 95.26M | 86.24M | 83.4M |
| otherAssets | - | - | - | - | - | - | 45.67M | 34.39M | 31.26M | 28.05M |
| totalAssets | 1.48B | 1.34B | 1.37B | 1.18B | 770.64M | 632.85M | 509.77M | 445.35M | 418.43M | 369.97M |
| totalPayables | 309.92M | 273.27M | 261.34M | 292.27M | 175.8M | 147.89M | 122.7M | 84.58M | 94.79M | 78.58M |
| accountPayables | 309.92M | 273.27M | 261.34M | 292.27M | 175.8M | 147.89M | 122.7M | 84.58M | 94.79M | 74.88M |
| otherPayables | - | - | - | - | - | - | - | - | - | 7.4M |
| accruedExpenses | 10.35M | 15.1M | 14.77M | 13.31M | 9.89M | 7.6M | 6.28M | 5.8M | 6.37M | 5.45M |
| shortTermDebt | 1.05M | 2.74M | 3.24M | 8.4M | 5.41M | - | - | - | - | 13.49M |
| capitalLeaseObligationsCurrent | 24.25M | 22.02M | 19.78M | 12.17M | 7.21M | 7.38M | - | - | - | - |
| taxPayables | - | 9.38M | 6.28M | 8.85M | 11.86M | 5.01M | 6.28M | 10.18M | 5.49M | 3.7M |
| deferredRevenue | - | 9.38M | 6.28M | 8.85M | 11.86M | 5.01M | - | - | - | -13.49M |
| otherCurrentLiabilities | 51.37M | 15.44M | 16.36M | 16.5M | 14.33M | 13.63M | 14.42M | 18.41M | 15.79M | 10.68M |
| totalCurrentLiabilities | 386.59M | 337.94M | 321.77M | 343.1M | 219.08M | 181.52M | 143.4M | 108.8M | 116.95M | 108.2M |
| longTermDebt | 56.23M | 81.43M | 202.2M | 172.35M | - | - | 47.28M | 45.32M | 35.84M | 10.36M |
| capitalLeaseObligationsNonCurrent | 36.94M | 49.8M | 55.27M | 37.64M | 31.51M | 16.96M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 42.94M | 41.9M | 34.93M | 2.02M |
| deferredTaxLiabilitiesNonCurrent | 23.04M | 19.41M | 22.16M | 105K | 61000 | 2.72M | 4.35M | 3.42M | 913K | 8.35M |
| otherNonCurrentLiabilities | 4.71M | 4.27M | 3.79M | 11.53M | 13.5M | 16.56M | 4.4M | 4.57M | 5.12M | 5.4M |
| totalNonCurrentLiabilities | 120.91M | 154.91M | 283.42M | 221.63M | 45.07M | 36.25M | 47.28M | 45.32M | 35.84M | 10.36M |
| otherLiabilities | - | - | - | - | - | - | 8.75M | 7.99M | 6.04M | 5.4M |
| capitalLeaseObligations | 61.18M | 71.82M | 75.05M | 49.82M | 38.72M | 24.35M | - | - | - | - |
| totalLiabilities | 507.5M | 492.86M | 605.19M | 564.74M | 264.16M | 217.76M | 199.43M | 162.11M | 158.82M | 123.96M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 695K | 6.78M | 4.93M |
| commonStock | 418.45M | 401.13M | 385.54M | 323.16M | 309.62M | 246.44M | 140.05M | 140.05M | 140.05M | 140.05M |
| retainedEarnings | 503.58M | 418.11M | 344.78M | 277.41M | 211.41M | 166.58M | 165.73M | 143.88M | 126.34M | 110.88M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 89.33M | 118.51M | 110.21M | 105.72M | 90.97M | 63.95M | 67.38M | 58.52M | 53.83M | 50.17M |
| depreciationAndAmortization | 44.27M | 59.78M | 46.14M | 30.46M | 26.87M | 22.34M | 4.81M | 3.58M | 3M | 3.21M |
| deferredIncomeTax | - | - | -123.47M | -336.49M | -86.19M | -39.09M | 75.59M | -24.74M | 29.33M | -1.84M |
| stockBasedCompensation | - | - | 11.92M | 8.31M | 6.29M | 2.94M | 2.18M | 1.23M | 321.87K | 646K |
| changeInWorkingCapital | -50.13M | 110.26M | -75.94M | -177.86M | 856K | 27.27M | -77.76M | 23.51M | -29.65M | 1.2M |
| accountsReceivables | 609K | 132K | -81.63M | -44.87M | 36.77M | 8.91M | -28.76M | 2.66M | -18.9M | -661K |
| inventory | -75.78M | 102.88M | 62.37M | -222.38M | -62.94M | -382K | -49M | 20.86M | -10.75M | 1.86M |
| accountsPayables | - | - | - | - | - | - | -22.54M | 8.99M | -27.14M | 9.57M |
| otherWorkingCapital | 25.05M | 7.24M | -56.68M | 89.4M | 27.02M | 18.74M | 22.54M | -8.99M | 27.14M | -9.57M |
| otherNonCashItems | 221.6M | 14.07M | 121.4M | 327.7M | 85.48M | 48.43M | -41.86M | 26.56M | 35.17M | -2.94M |
| netCashProvidedByOperatingActivities | 171.47M | 302.62M | 90.25M | -42.15M | 124.27M | 125.83M | 30.34M | 88.65M | 62.67M | 52.29M |
| investmentsInPropertyPlantAndEquipment | -44.68M | -24.92M | -53.24M | -42.69M | -31.12M | -31.91M | -5.47M | -4.3M | -1.92M | -1.83M |
| acquisitionsNet | 129.54K | 171.32K | -79.6M | 42000 | -60.58M | -14.16M | 95000 | -9.07M | 25000 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -55.53M | -36.94M | -32.72M | -26.1M | -22.54M | -24.78M | -23M | -15.17M | -17.4M | -11.96M |
| netCashProvidedByInvestingActivities | -100.21M | -61.86M | -132.85M | -42.65M | -91.69M | -46.07M | -28.38M | -28.54M | -19.3M | -13.79M |
| netDebtIssuance | -33.13M | -120.69M | 12.26M | 168.92M | -1.36M | -51.1M | -26000 | 8.05M | 13M | 2.23M |
| longTermNetDebtIssuance | -33.13M | -120.69M | 12.26M | 168.92M | -1.36M | -51.1M | -26000 | 8.05M | 13M | 2.23M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | 100.72M | -3.77M | -956K | -156K | -415K |
| netCommonStockIssuance | - | - | - | - | - | 100.72M | -3.77M | -956K | -156K | -415K |
| commonStockIssuance | - | - | - | - | - | 100.72M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -3.77M | -956K | -156K | -415K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -50.38M | -45.18M | -42.83M | -39.72M | -45.63M | -50.85M | -45.53M | -40.98M | -38.38M | -35.78M |
| commonDividendsPaid | -50.38M | -45.18M | -42.83M | -39.72M | -45.63M | -50.85M | -45.53M | -40.98M | -38.38M | -35.78M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -22.8M | -20.55M | -18.3M | -7.67M | 20.13M | -7.32M | - | - | - | - |
| netCashProvidedByFinancingActivities | -106.31M | -186.41M | -48.88M | 121.53M | -26.86M | -8.55M | -49.33M | -33.88M | -25.53M | -33.96M |
| 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.1B | 699.03M | 997.52M | 624.16M | 905.83M | 590.56M | 888M | 539.78M | 878.66M | 476.7M |
| costOfRevenue | 867.86M | 580.82M | 631.25M | 399.26M | 707.24M | 492.08M | 698.74M | 446.29M | 675.2M | 377.81M |
| grossProfit | 230.4M | 118.22M | 366.27M | 224.9M | 198.59M | 98.47M | 189.26M | 93.48M | 203.46M | 98.89M |
| researchAndDevelopmentExpenses | - | - | - | 19.97M | - | 15.46M | - | 12.32M | - | 10.54M |
| generalAndAdministrativeExpenses | - | 109.68M | 118.23M | 97.22M | 37.68M | 23.96M | 39.81M | 22.44M | 50.24M | 24.24M |
| sellingAndMarketingExpenses | - | 26.54M | 36.3M | 24.86M | 30.04M | 24.11M | 28.61M | 27.45M | 40.86M | 33M |
| sellingGeneralAndAdministrativeExpenses | 84.76M | 58.57M | 154.54M | 122.09M | 67.72M | 48.07M | 68.42M | 49.89M | 91.1M | 57.24M |
| otherExpenses | -120.95K | - | -60630 | -61994 | -135K | 513K | -265K | 255K | -150K | 176K |
| operatingExpenses | 84.64M | 58.57M | 154.54M | 142.06M | 67.58M | 47.56M | 68.15M | 49.63M | 90.95M | 57.07M |
| costAndExpenses | 952.5M | 639.39M | 785.79M | 541.32M | 774.82M | 539.64M | 766.89M | 495.93M | 766.15M | 434.88M |
| netInterestIncome | -8.39M | -6.25M | -8.42M | -7.18M | -12.84M | -10.55M | -10.16M | -4.52M | -3M | -4.01M |
| interestIncome | 757.7K | 992K | 853K | 1.59M | 842K | 461K | 208K | 233K | 84000 | 72000 |
| interestExpense | 9.14M | 7.24M | 9.27M | 8.77M | 13.68M | 11.01M | 10.36M | 4.75M | 3.09M | 4.08M |
| depreciationAndAmortization | 36.92M | 34.54M | 32.79M | 31.56M | 28.23M | 25.36M | 20.78M | 17.48M | 12.99M | 9.05M |
| ebitda | 182.69M | 95.29M | 177.5M | 84.08M | 159.1M | 76.74M | 141.62M | 61.05M | 125.35M | 50.44M |
| ebit | 145.77M | 60.76M | 144.7M | 52.52M | 130.88M | 51.37M | 120.84M | 43.57M | 112.36M | 41.39M |
| nonOperatingIncomeExcludingInterest | - | -1.11M | 67.03M | 30.32M | 135K | -461K | 265K | 277K | 150K | 438K |
| operatingIncome | 145.77M | 59.64M | 211.73M | 82.84M | 131.01M | 50.91M | 121.11M | 61.16M | 112.51M | 41.82M |
| totalOtherIncomeExpensesNet | -8.39M | -6.13M | -75.34M | -35.32M | -12.84M | -37.55M | -10.48M | -22.34M | -3.5M | -4.52M |
| incomeBeforeTax | 137.38M | 53.51M | 136.39M | 47.52M | 118.17M | 40.36M | 110.63M | 38.82M | 109.01M | 37.3M |
| incomeTaxExpense | 39.2M | 15.17M | 38.87M | 12.98M | 34.2M | 8.87M | 31.91M | 10.8M | 31.31M | 10.5M |
| netIncomeFromContinuingOperations | 98.18M | 38.34M | 97.52M | 34.54M | 83.97M | 31.49M | 78.72M | 28.02M | 77.7M | 26.81M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 98.18M | 38.34M | 97.52M | 34.54M | 83.97M | 31.49M | 78.72M | 28.02M | 77.7M | 26.81M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 98.18M | 38.34M | 97.52M | 34.54M | 83.97M | 31.49M | 78.72M | 28.02M | 77.7M | 26.81M |
| eps | 0.67 | 0.27 | 0.67 | 0.24 | 0.59 | 0.22 | 0.56 | 0.2 | 0.56 | 0.19 |
| 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 | 176.77M | 105.74M | 121.62M | 137.77M | 146.17M | 84.16M | 115.2M | 168.26M | 178.12M | 129.91M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 176.77M | 105.74M | 121.62M | 137.77M | 146.17M | 84.16M | 115.2M | 168.26M | 178.12M | 129.91M |
| netReceivables | 521.49M | 275.39M | 479.15M | 246.1M | 456.52M | 249.68M | 389.1M | 179.13M | 375.41M | 128.05M |
| accountsReceivables | 515.54M | 275.39M | 479.15M | 246.1M | 449.8M | 243.61M | 388.84M | 170.6M | 375.41M | 123.92M |
| otherReceivables | 5.95M | - | - | - | 6.72M | 6.08M | 269K | 8.53M | - | 4.13M |
| inventory | 435.04M | 426.31M | 443.41M | 332.79M | 379.95M | 439.63M | 465.24M | 445.88M | 293.31M | 216.67M |
| prepaids | - | 26.94M | - | 35.92M | - | 33.15M | - | 17.54M | - | 6.4M |
| otherCurrentAssets | 2.03M | 6.96M | 10.94M | 11.43M | 13.85M | 20.28M | 14.65M | 35.95M | 9.01M | 11.68M |
| totalCurrentAssets | 1.14B | 841.34M | 1.06B | 764.01M | 989.78M | 820.82M | 983.92M | 844.29M | 855.84M | 473.46M |
| propertyPlantEquipmentNet | 170.98M | 147.75M | 136.22M | 128.29M | 132.14M | 123.73M | 118.89M | 78.13M | 45.68M | 47.62M |
| goodwill | - | 347.94M | - | 323.68M | - | 325.95M | - | 184.4M | - | 175.06M |
| intangibleAssets | 454.24M | 102.8M | 438.3M | 86.61M | 400.77M | 399.03M | 388.16M | 241.05M | 241.81M | 229.8M |
| goodwillAndIntangibleAssets | 454.24M | 450.74M | 438.3M | 410.29M | 400.77M | 724.98M | 388.16M | 425.45M | 241.81M | 404.86M |
| longTermInvestments | 3.74M | 3.82M | 4.22M | 3.75M | 532.91M | 2.16M | 8.85M | 2M | 2.19M | 2.33M |
| taxAssets | 32.96M | 37.56M | 18.81M | 29.24M | 38.94M | 29.11M | 20.26M | 13.68M | 25.13M | 17.43M |
| otherNonCurrentAssets | - | 1 | 30.41M | 10.99M | -532.91M | -325.95M | 1 | -184.4M | 1 | -175.06M |
| totalNonCurrentAssets | 661.91M | 639.87M | 609.14M | 577.06M | 571.86M | 554.03M | 536.16M | 334.86M | 314.81M | 297.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.8B | 1.48B | 1.66B | 1.34B | 1.56B | 1.37B | 1.52B | 1.18B | 1.17B | 770.64M |
| totalPayables | 385.94M | 309.92M | 371.37M | 273.27M | 333.74M | 261.34M | 303.77M | 292.27M | 335.14M | 175.8M |
| accountPayables | 378.76M | 309.92M | 371.37M | 273.27M | 333.74M | 261.34M | 303.77M | 292.27M | 335.14M | 175.8M |
| otherPayables | 7.18M | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 10.35M | - | 15.1M | -19.42M | 14.77M | -12.64M | 13.31M | - | 9.89M |
| shortTermDebt | 145.08M | 1.05M | 78.39M | 2.74M | 102.07M | 3.24M | 80.99M | 8.4M | 5.78M | 5.41M |
| capitalLeaseObligationsCurrent | - | 24.25M | 23.36M | 22.02M | 20.89M | 19.78M | 19.06M | 12.17M | 7.97M | 7.21M |
| taxPayables | - | - | - | 9.38M | 19.42M | 6.28M | 12.64M | 8.85M | 20.9M | 11.86M |
| deferredRevenue | - | - | - | 9.38M | 19.42M | 6.28M | 12.64M | 8.85M | 20.9M | 11.86M |
| otherCurrentLiabilities | 42.37M | 51.37M | 46.22M | 15.44M | 36.14M | 16.36M | 36.56M | 16.5M | 34.19M | 14.33M |
| totalCurrentLiabilities | 573.39M | 386.59M | 519.33M | 337.94M | 512.26M | 321.77M | 453.02M | 343.1M | 398.2M | 219.08M |
| longTermDebt | 148.11M | 56.23M | 98.32M | 81.43M | 141.64M | 202.2M | 246.38M | 172.35M | 146.41M | - |
| capitalLeaseObligationsNonCurrent | 50.86M | 36.94M | 48.62M | 49.8M | 56.09M | 55.27M | 59.64M | 37.64M | 27.9M | 31.51M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 22.74M | 23.04M | 20.14M | 19.41M | 14.78M | 22.16M | 7.22M | 105K | 42077 | 61000 |
| otherNonCurrentLiabilities | -45.43M | 4.71M | 5.06M | 4.27M | 25.86M | 3.79M | 23.4M | 11.53M | 14.04M | 13.5M |
| totalNonCurrentLiabilities | 176.26M | 120.91M | 172.13M | 154.91M | 223.59M | 283.42M | 329.42M | 221.63M | 188.36M | 45.07M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 50.86M | 61.18M | 71.97M | 71.82M | 76.98M | 75.05M | 78.7M | 49.82M | 35.87M | 38.72M |
| totalLiabilities | 749.65M | 507.5M | 691.46M | 492.86M | 735.84M | 605.19M | 782.44M | 564.74M | 586.56M | 264.16M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 435.05M | 418.45M | 418.28M | 401.13M | 400.99M | 385.54M | 385.54M | 323.16M | 323.16M | 309.62M |
| retainedEarnings | 574.06M | 503.58M | 491.15M | 418.11M | 406.52M | 344.78M | 334.71M | 277.41M | 270.29M | 211.41M |
| 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 | 98.18M | 38.34M | 97.52M | 34.54M | 83.97M | 31.49M | 78.72M | 28.02M | 77.7M | 26.81M |
| depreciationAndAmortization | 36.92M | 34.54M | 32.79M | 31.56M | 28.23M | 25.36M | 20.78M | 17.48M | 12.99M | 9.05M |
| deferredIncomeTax | - | - | - | - | - | -43.38M | - | 232.98M | - | 1.77M |
| stockBasedCompensation | - | - | - | 14.97M | - | 11.92M | - | 8.31M | - | 6.29M |
| changeInWorkingCapital | - | - | - | 110.26M | - | -75.94M | - | -186.84M | - | 856K |
| accountsReceivables | - | - | - | 132K | - | -81.63M | - | -53.86M | - | 36.77M |
| inventory | - | - | - | 102.88M | - | 62.37M | - | -222.38M | - | -62.94M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | 7.24M | - | -56.68M | - | 89.4M | - | 27.02M |
| otherNonCashItems | -141.31M | 122.53M | -154.24M | 29.63M | 25.92M | 136.28M | -110.09M | 4.6M | -122.01M | 58.36M |
| netCashProvidedByOperatingActivities | -6.2M | 195.41M | -23.94M | 220.95M | 81.66M | 142.4M | -52.15M | 15.15M | -57.3M | 76.12M |
| investmentsInPropertyPlantAndEquipment | -46.1M | -58.31M | -14.25M | -10.32M | -31.37M | -29.44M | -23.81M | -24.76M | -17.94M | -13M |
| acquisitionsNet | 37984 | 155K | 42000 | 33000 | 224K | 4.23M | -83.83M | 42000 | - | -1.84M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 1 | -27.85M | -20.43M | -16.54M | -17.02M | -15.7M | -15.43M | -10.67M | -11.21M |
| netCashProvidedByInvestingActivities | -46.06M | -58.15M | -42.06M | -30.72M | -31.15M | -25.21M | -107.64M | -24.71M | -17.94M | -14.83M |
| netDebtIssuance | 166.83M | -83.25M | 83.25M | -109.53M | 43.62M | -81.85M | 135.15M | 116.56M | 146M | -17.48M |
| longTermNetDebtIssuance | 166.83M | -83.25M | 83.25M | -109.53M | 43.62M | -81.85M | 135.15M | 116.56M | 146M | -1.36M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -16.12M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | -27.61M |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | -27.61M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | -27.61M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -3.72M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -27.51M | -25.91M | -24.47M | -22.95M | -22.23M | -21.42M | -21.42M | -20.9M | -18.81M | -18.06M |
| commonDividendsPaid | -27.51M | -25.91M | -24.47M | -22.95M | -22.23M | -21.42M | -21.42M | -20.9M | -18.81M | -18.06M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.42M | -43.79M | -12.14M | -174.56M | -10.3M | -132.64M | -8.55M | 19.38M | -4.14M | 23.89M |
| netCashProvidedByFinancingActivities | 127.9M | -152.95M | 46.64M | -197.5M | 11.09M | -154.06M | 105.18M | -1.52M | 123.05M | -39.26M |