OTC : BRBOY
-$1 (-7.69%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 4.16B | 3.81B | 3.28B | 2.52B | 2.9B | 3.11B | 2.78B | 2.52B | 2.3B |
| costOfRevenue | 3.07B | 2.87B | 2.49B | 1.95B | 2.16B | 2.29B | 2.24B | 2.04B | 1.9B |
| grossProfit | 1.09B | 948.63M | 790.32M | 570.03M | 737.57M | 822.38M | 538.04M | 483.41M | 398.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 703.67M | 596.73M | 493.41M | 398.28M | 432.32M | 470.6M | 187.73M | 162.81M | 141.45M |
| otherExpenses | 564.34K | 2.43M | 8.39M | - | - | -13.15M | -7.22M | - | - |
| operatingExpenses | 704.23M | 599.16M | 485.02M | 398.28M | 432.32M | 457.46M | 180.52M | 162.81M | 141.45M |
| costAndExpenses | 3.78B | 3.46B | 2.98B | 2.35B | 2.6B | 2.75B | 2.42B | 2.2B | 2.04B |
| netInterestIncome | -37.08M | -13.29M | -10.94M | -19.02M | -15.41M | -15.57M | -9.83M | -10.1M | -12.88M |
| interestIncome | - | 6.23M | 3.6M | 1.62M | 2.55M | 2.01M | 2.67M | 2.69M | 2.67M |
| interestExpense | 37.08M | 19.53M | 14.54M | 20.65M | 17.96M | 17.58M | 12.5M | 12.8M | 15.55M |
| depreciationAndAmortization | 268.75M | 252.36M | 251.33M | 232.73M | 217.9M | 179.21M | 148.89M | 126.94M | 116.11M |
| ebitda | 697.39M | 645.08M | 590.37M | 419.28M | 564.48M | 544.14M | 506.41M | 447.55M | 373.45M |
| ebit | 428.64M | 392.72M | 339.05M | 186.55M | 346.58M | 382.04M | 375.82M | 345.86M | 275.13M |
| nonOperatingIncomeExcludingInterest | -45.39M | -43.25M | -33.74M | -14.8M | -41.34M | -17.12M | -18.3M | -25.25M | -17.79M |
| operatingIncome | 383.25M | 349.47M | 305.3M | 171.75M | 305.24M | 364.92M | 357.53M | 320.61M | 257.34M |
| totalOtherIncomeExpensesNet | 37.68M | 48.55M | 41.47M | 4.19M | 29.98M | -458.92K | 5.8M | 12.45M | 2.24M |
| incomeBeforeTax | 420.94M | 398.02M | 346.78M | 175.94M | 335.23M | 364.46M | 363.32M | 333.06M | 259.59M |
| incomeTaxExpense | 91.15M | 90.26M | 92.01M | 20.29M | 76.34M | 98.96M | 76.29M | 76.56M | 63.98M |
| netIncomeFromContinuingOperations | 329.78M | 307.76M | 254.76M | 155.64M | 258.88M | 281.19M | 297.13M | 266.19M | 204M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 329.78M | 307.76M | 254.76M | 155.64M | 258.88M | 281.19M | 297.13M | 266.19M | 204M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 329.78M | 307.76M | 254.76M | 155.64M | 258.88M | 281.19M | 297.13M | 266.19M | 204M |
| eps | 1.02 | 0.95 | 0.79 | 0.48 | 0.8 | 0.86 | 0.91 | 0.82 | 0.63 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 563.44M | 443.85M | 633.95M | 145.6K | 231.24K | 150.9K | 361.59M | 259.49M | 219.94M |
| shortTermInvestments | - | - | - | 675.6M | 341.9M | 394.37M | - | 586.44K | 485.58K |
| cashAndShortTermInvestments | 563.44M | 443.85M | 633.95M | 675.74M | 342.13M | 394.52M | 361.59M | 260.07M | 220.43M |
| netReceivables | 772.75M | 773.41M | 687.37M | 617.62M | 547.57M | 548.54M | 547.78M | 423.19M | 377.6M |
| accountsReceivables | - | - | - | - | - | - | - | - | - |
| otherReceivables | 772.75M | 773.41M | 687.37M | 617.62M | 547.57M | 548.54M | 547.78M | 423.19M | 377.6M |
| inventory | 686.76M | 625.44M | 549.18M | 434.22M | 384.12M | 391M | 373.59M | 298.7M | 269.03M |
| prepaids | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 17.58M | 13.33M | 6.29M | 1.12M | 1.6M | - | - | - | - |
| totalCurrentAssets | 2.04B | 1.86B | 1.88B | 1.73B | 1.28B | 1.33B | 1.28B | 981.96M | 867.07M |
| propertyPlantEquipmentNet | 1.68B | 1.46B | 1.45B | 1.45B | 1.41B | 1.19B | 1.12B | 787.83M | 640.67M |
| goodwill | 119.61M | 119.43M | 122.18M | 97.74M | 94.16M | 94.56M | 97.79M | 92.24M | 46.62M |
| intangibleAssets | 12.51M | 320.63M | 338.11M | 268.65M | 256.25M | 239.08M | 233.66M | 200.68M | 107.86M |
| goodwillAndIntangibleAssets | 132.12M | 440.06M | 460.29M | 366.39M | 350.4M | 333.64M | 331.44M | 292.92M | 154.48M |
| longTermInvestments | 441.03M | 392.67M | 438.95M | 341.22M | 70.51M | 57.89M | 53.83M | 40.64M | 45.35M |
| taxAssets | 141.62M | 104.43M | 95.5M | 93.88M | 61.31M | 71.69M | 79.03M | 75.16M | 71.93M |
| otherNonCurrentAssets | 206.86M | -115.59M | -118.5M | -95.99M | -92.2M | -94.46M | -97.7M | -92.11M | -93.24M |
| totalNonCurrentAssets | 2.6B | 2.28B | 2.33B | 2.15B | 1.8B | 1.56B | 1.49B | 1.1B | 865.82M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.64B | 4.14B | 4.2B | 3.88B | 3.08B | 2.89B | 2.77B | 2.09B | 1.73B |
| totalPayables | 819.76M | 697.09M | 671.89M | 581.07M | 532.06M | 647.87M | 564.84M | 451.99M | 380.14M |
| accountPayables | 819.76M | 697.09M | 671.89M | 581.07M | 532.06M | 647.87M | 564.84M | 451.99M | 380.14M |
| otherPayables | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 388.54M | 352.22M | 284.68M | 241.95M | 310.73M | 314.24M | 237.84M | 238.74M | 161.27M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - |
| taxPayables | 12.77M | 17.21M | 14.74M | 9.06M | 6.89M | 6.86M | 11.67M | 12.49M | 15.26M |
| deferredRevenue | 83.4M | 17.21M | 55.44M | 52.76M | 39.78M | 20.75M | 11.67M | 12.49M | 15.26M |
| otherCurrentLiabilities | 189.53M | 209.17M | 189.16M | 157.03M | 130.91M | 189.25M | 147.92M | 110.69M | 119.22M |
| totalCurrentLiabilities | 1.48B | 1.28B | 1.2B | 1.03B | 1.01B | 1.17B | 962.27M | 813.91M | 675.89M |
| longTermDebt | 539.4M | 497.04M | 590.55M | 671.94M | 221.94M | 237.12M | 386.13M | 227.72M | 233.71M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | -115.28K | - | -3258.7 |
| deferredRevenueNonCurrent | 165.48M | 163.27M | 230.1M | 229.31M | 199M | 20576 | 115.28K | - | 3258.7 |
| deferredTaxLiabilitiesNonCurrent | 67.93M | 69.63M | 57.44M | 32.33M | 31.89M | 27.1M | 39.28M | 47.66M | 25.71M |
| otherNonCurrentLiabilities | 71.25M | 53.83M | 80.84M | 103.5M | 54.09M | 52.28M | 104.86M | 66.48M | 50.68M |
| totalNonCurrentLiabilities | 844.05M | 783.77M | 958.93M | 1.04B | 506.93M | 316.52M | 530.39M | 341.86M | 310.11M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | -115.28K | - | -3258.7 |
| totalLiabilities | 2.33B | 2.06B | 2.16B | 2.07B | 1.52B | 1.49B | 1.49B | 1.16B | 986M |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - |
| commonStock | 38.36M | 37.06M | 39.49M | 42.49M | 38.98M | 39.7M | 41.7M | 36.63M | 37.73M |
| retainedEarnings | 2.19B | 1.84B | 1.82B | 1.69B | 1.36B | 1.21B | 1.07B | 725.1M | 553.88M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 329.64M | 307.95M | 254.94M | 155.99M | 266.07M | 281.19M | 297.13M | 266.19M | 204M |
| depreciationAndAmortization | 268.75M | 252.36M | 251.33M | 232.73M | 217.9M | 179.21M | 148.89M | 126.94M | 116.11M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 103.34M | -246.07M | -32.29M | -29.38M | -131.39M | 67.36M | -18.25M | -18.7M | 7.52M |
| accountsReceivables | -4.8M | -147.49M | -68.09M | -5.46M | 9.24M | -36.18M | -18.84M | -29.47M | -41.05M |
| inventory | -38.38M | -118.92M | -127.85M | -27.26M | -8.51M | -32.22M | -35.14M | -38.79M | -30.5M |
| accountsPayables | 96.15M | 65.51M | 117.22M | 1.04M | -101.68M | 113.67M | 47.22M | 59.79M | 60.11M |
| otherWorkingCapital | 50.37M | -45.17M | 46.43M | 2.3M | -30.44M | 22.09M | -11.49M | -10.23M | 18.96M |
| otherNonCashItems | 495.77M | 750.29M | 596.53M | 517.87M | 527.36M | 313.44M | 309.65M | 287.11M | 262.32M |
| netCashProvidedByOperatingActivities | 712.96M | 358.92M | 489.12M | 380.07M | 343.18M | 528.04M | 432.88M | 399.18M | 346.3M |
| investmentsInPropertyPlantAndEquipment | -446.3M | -298.41M | -286.08M | -216.97M | -281.79M | -339.46M | -406.83M | -291.56M | -172.89M |
| acquisitionsNet | 1.55M | -636.89K | -108.59M | 4.79M | 7.37M | 6.47M | 6.1M | -73M | 13.04M |
| purchasesOfInvestments | -3.61M | -33.12M | -198.57K | -208.46M | -146.62K | -1.59M | - | - | -231.76K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -448.36M | -332.17M | -394.87M | -420.63M | -274.56M | -334.58M | -400.72M | -364.56M | -160.08M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | -100M | - | - | - | -27.35M | - | - | - | - |
| commonStockRepurchased | -8.83M | - | - | - | -12.68M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -98.12M | -91.84M | -84.08M | - | -80.07M | -84.4M | -73.36M | -57.56M | -57.7M |
| commonDividendsPaid | -98.12M | -91.84M | -84.08M | - | -80.07M | -84.4M | -73.36M | -57.56M | -57.7M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -69.35M | -155.5M | 17.53M | 357.16M | -19.03M | -57.43M | 90.62M | 78.89M | -133.88M |
| netCashProvidedByFinancingActivities | -167.47M | -247.35M | -66.54M | 357.16M | -99.1M | -141.83M | 17.26M | 21.34M | -191.58M |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.09B | 1B | 1.05B | 1.08B | 1.03B | 918.85M | 988.35M | 946.03M | 962.04M | 841.03M |
| costOfRevenue | 756.84M | 688.53M | 737.62M | 757.89M | 727.85M | 675.87M | 694.8M | 675.78M | 680.48M | 624.54M |
| grossProfit | 333.54M | 311.84M | 316.62M | 317.32M | 304.25M | 242.98M | 293.56M | 270.25M | 281.56M | 216.49M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 220.69M | 231.1M | 221.1M | 210.06M | 207.19M | 179.32M | 187.17M | 183.25M | 188.72M | 154.76M |
| otherExpenses | -4.65M | -23.7M | -3.93M | -11.75M | -9.32M | -14.33M | -5.44M | -8.88M | 6.2M | -6.86M |
| operatingExpenses | 216.05M | 207.4M | 217.17M | 198.32M | 197.87M | 164.99M | 181.73M | 174.37M | 182.52M | 147.91M |
| costAndExpenses | 972.89M | 895.93M | 954.79M | 956.21M | 925.71M | 840.86M | 876.53M | 850.14M | 863M | 772.45M |
| netInterestIncome | -9.09M | -21.08M | -5.58M | -5.23M | -5.49M | -3.65M | -3.58M | -3.25M | -3.33M | -1.96M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 9.09M | 21.08M | 5.58M | 5.23M | 5.49M | 3.65M | 3.58M | 3.25M | 3.33M | 1.96M |
| depreciationAndAmortization | 69.44M | 69.14M | 66.67M | 67.27M | 69.01M | 64.43M | 61.79M | 63.76M | -64.98M | -65.38M |
| ebitda | 188.18M | 173.58M | 162.88M | 183.21M | 181.93M | 135.93M | 175.67M | 163.99M | 164.01M | 133.85M |
| ebit | 118.74M | 104.46M | 96.21M | 115.94M | 112.92M | 71.51M | 113.88M | 100.23M | 104.49M | 69.63M |
| nonOperatingIncomeExcludingInterest | -1.25M | -24741 | 3.24M | 3.06M | -6.53M | 6.48M | -2.06M | -4.35M | -5.46M | -1.05M |
| operatingIncome | 117.49M | 104.44M | 99.45M | 119.01M | 106.39M | 77.99M | 111.83M | 95.88M | 99.04M | 68.58M |
| totalOtherIncomeExpensesNet | -3.75M | -16.69M | -6.37M | 9.36M | 6.04M | -7.14M | 2.59M | 13.57M | 7.61M | 3.54M |
| incomeBeforeTax | 113.74M | 87.74M | 93.08M | 128.36M | 112.42M | 70.85M | 114.42M | 109.45M | 106.65M | 72.12M |
| incomeTaxExpense | 32.17M | 8.21M | 24.21M | 29.4M | 29.98M | 11.68M | 27.95M | 27.24M | 26.24M | 18.4M |
| netIncomeFromContinuingOperations | 81.57M | 79.54M | 68.87M | 98.96M | 82.45M | 59.18M | 86.47M | 82.21M | 80.41M | 53.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 81.57M | 79.54M | 68.87M | 98.96M | 82.45M | 59.18M | 86.47M | 82.21M | 80.41M | 53.72M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 81.57M | 79.54M | 68.87M | 98.96M | 82.45M | 59.18M | 86.47M | 82.21M | 80.41M | 53.72M |
| eps | 0.26 | 0.25 | 0.21 | 0.31 | 0.25 | 0.18 | 0.27 | 0.25 | 0.25 | 0.17 |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 425.92M | 563.44M | 474.22M | 333.57M | 414.26M | 443.85M | 280.95M | 364.88M | 463.99M | 633.95M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 425.92M | 563.44M | 474.22M | 333.57M | 414.26M | 443.85M | 280.95M | 364.88M | 463.99M | 633.95M |
| netReceivables | 775.27M | 772.75M | 739.35M | 921.92M | 751.76M | 773.41M | 736.7M | 858.87M | 678.98M | 687.37M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 775.27M | 772.75M | 739.35M | 921.92M | 751.76M | 773.41M | 736.7M | 858.87M | 678.98M | 687.37M |
| inventory | 707.5M | 686.76M | 641.85M | 685.55M | 659.19M | 625.44M | 622.94M | 659.89M | 600.87M | 549.18M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 151.11M | 17.58M | 116.79M | 16.22M | 153.3M | 13.33M | 160.47M | 25.77M | 164.69M | 6.29M |
| totalCurrentAssets | 2.06B | 2.04B | 1.97B | 1.96B | 1.98B | 1.86B | 1.8B | 1.91B | 1.91B | 1.88B |
| propertyPlantEquipmentNet | 1.67B | 1.68B | 1.5B | 1.53B | 1.5B | 1.46B | 1.33B | 1.37B | 1.43B | 1.45B |
| goodwill | 130.1M | 119.61M | 128.44M | 130.89M | 132.69M | 119.43M | 125.95M | 127.3M | 133.6M | 122.18M |
| intangibleAssets | 210.69M | 12.51M | 318.56M | 322.61M | 322.42M | 320.63M | 301.11M | 316.08M | 331.68M | 338.11M |
| goodwillAndIntangibleAssets | 130.1M | 132.12M | 447M | 453.5M | 455.1M | 440.06M | 427.06M | 443.37M | 465.28M | 460.29M |
| longTermInvestments | 428.76M | 441.03M | 374.67M | 382.76M | 390.3M | 392.67M | 294.33M | 335.29M | 363.19M | 438.95M |
| taxAssets | 116.74M | 141.62M | 90.57M | 90.48M | 83.11M | 104.43M | 66.04M | 78.62M | 87.67M | 95.5M |
| otherNonCurrentAssets | 244.35M | 206.86M | -108.93M | -110.48M | -106.23M | -115.59M | -102M | -124.3M | -106.57M | -118.5M |
| totalNonCurrentAssets | 2.59B | 2.6B | 2.31B | 2.34B | 2.32B | 2.28B | 2.01B | 2.1B | 2.24B | 2.33B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.65B | 4.64B | 4.28B | 4.3B | 4.3B | 4.14B | 3.81B | 4.01B | 4.15B | 4.2B |
| totalPayables | 812.65M | 819.76M | 771.18M | 801.6M | 775.33M | 697.09M | 691.04M | 757.27M | 733.63M | 671.89M |
| accountPayables | 812.65M | 819.76M | 771.18M | 801.6M | 775.33M | 697.09M | 691.04M | 757.27M | 733.63M | 671.89M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 339.73M | 388.54M | 382.79M | 347.04M | 328.25M | 352.22M | 270.7M | 300.57M | 192.98M | 284.68M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 42.02M | 12.77M | 14.66M | 16.4M | 20.9M | 17.21M | 20.19M | 13.18M | 15.63M | 14.74M |
| deferredRevenue | 79.78M | 83.4M | 65.35M | 67.07M | 63.5M | 17.21M | 20.19M | 52.11M | 15.63M | 55.44M |
| otherCurrentLiabilities | 219.36M | 189.53M | 165.8M | 163.58M | 173.07M | 209.17M | 181.41M | 146.9M | 229.42M | 189.16M |
| totalCurrentLiabilities | 1.45B | 1.48B | 1.39B | 1.38B | 1.34B | 1.28B | 1.16B | 1.26B | 1.17B | 1.2B |
| longTermDebt | 519.46M | 539.4M | 444.09M | 464.75M | 497.37M | 497.04M | 461.69M | 501.05M | 567.74M | 590.55M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | -230.1M |
| deferredRevenueNonCurrent | 162.51M | 165.48M | 158.48M | 165.96M | 168.62M | 163.27M | 195.27M | 211.07M | 225.14M | 230.1M |
| deferredTaxLiabilitiesNonCurrent | 32.73M | 67.93M | 38.17M | 31.59M | 34.96M | 69.63M | 41.96M | 41.65M | 42.95M | 57.44M |
| otherNonCurrentLiabilities | 72.36M | 71.25M | 58.29M | 58.22M | 55.75M | 53.83M | 48.06M | 77.13M | 88.52M | 80.84M |
| totalNonCurrentLiabilities | 787.07M | 844.05M | 699.02M | 720.51M | 756.7M | 783.77M | 746.98M | 830.89M | 924.35M | 958.93M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | -230.1M |
| totalLiabilities | 2.24B | 2.33B | 2.08B | 2.1B | 2.1B | 2.06B | 1.91B | 2.09B | 2.1B | 2.16B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.61M | 38.36M | 36.77M | 37.89M | 37.73M | 37.06M | 34.02M | 36.31M | 38.64M | 39.49M |
| retainedEarnings | 2.27B | 2.19B | 2B | 1.99B | 1.99B | 1.84B | 1.59B | 1.63B | 1.8B | 1.82B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 81.57M | 79.33M | 68.8M | 99.09M | 82.45M | 59.08M | 86.6M | 82.3M | 80.49M | 53.72M |
| depreciationAndAmortization | 69.44M | 69.14M | 66.67M | 67.27M | 69.01M | 64.43M | 61.79M | 63.76M | -64.98M | -65.38M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -159.44M | 125.83M | 92.2M | -44.01M | -77.15M | 129.39M | -72.01M | -146.33M | -155.33M | 179.75M |
| accountsReceivables | -125.16M | 102.38M | 20.06M | -29.87M | -105.24M | 170.15M | -60.36M | -82.98M | -159.8M | 56.2M |
| inventory | -40.33M | -4.29M | 21.72M | -26.83M | -28.73M | 61.3M | -6.44M | -100.97M | -71.96M | -13.21M |
| accountsPayables | 11.24M | 13.12M | -6.05M | 23.51M | 64.89M | -56.99M | -24.28M | 69.37M | 76.87M | 93.69M |
| otherWorkingCapital | -5.2M | 14.61M | 56.46M | -10.82M | -8.06M | -45.06M | 19.07M | -31.76M | -444.24K | 43.07M |
| otherNonCashItems | 312.46M | 3.75M | 105.62M | 173.99M | 225.8M | -23.91M | 201.84M | 251.23M | 148.96M | 117.17M |
| netCashProvidedByOperatingActivities | 10.89M | 250.98M | 235.68M | 128.62M | 93M | 274.59M | 63.57M | 8.87M | 9.15M | 285.26M |
| investmentsInPropertyPlantAndEquipment | -76.06M | -183.97M | -91.79M | -89.28M | -78.3M | -70.52M | -91.83M | -66.37M | -67.38M | -100.71M |
| acquisitionsNet | 891.07K | 204.58K | 469.99K | 102.61K | 726.38K | 1.22M | -3.13M | 1.12M | 164.91K | -75.86M |
| purchasesOfInvestments | -9768.16 | 68900 | -108.46K | -463.82K | -3.04M | -32.26M | -530.46K | -39890 | -26923.99 | -83401.82 |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | -104.3K | - | - | - | -118.32K |
| netCashProvidedByInvestingActivities | -75.18M | -183.69M | -91.42M | -89.64M | -80.62M | -101.66M | -95.5M | -65.29M | -67.24M | -176.77M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | -3.54M | -9.9M | - | - | - | - | - | - | - |
| commonStockRepurchased | - | 75271 | -8.88M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -1.22M | -1.08M | -97.66M | - | -1.5M | -2.78M | -95.35M | -94233.98 | -719.36K |
| commonDividendsPaid | - | -1.22M | -1.08M | -97.66M | - | -1.5M | -2.78M | -95.35M | -94233.98 | -719.36K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -82.15M | 96.11M | -28.98M | -44.77M | -88.76M | -1.96M | -1.07M | -13.39M | -129.37M | 104.17M |
| netCashProvidedByFinancingActivities | -82.15M | 94.9M | -30.06M | -142.43M | -88.76M | -3.47M | -3.85M | -108.74M | -129.46M | 103.45M |