SAU : 4015.SR
-$4.2 (-2.86%)
| 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 |
|---|---|---|---|---|---|---|---|---|
| revenue | 1.5B | 1.32B | 1.1B | 916.67M | 735.68M | 805.31M | 731.73M | 701.3M |
| costOfRevenue | 561.8M | 497.97M | 399.08M | 322.75M | 260.99M | 292.02M | 312.3M | 263.01M |
| grossProfit | 938.8M | 820.5M | 701.74M | 593.92M | 474.69M | 513.3M | 419.43M | 438.29M |
| researchAndDevelopmentExpenses | 36.16M | 34M | 33.39M | 32.68M | 37M | 36.49M | - | - |
| generalAndAdministrativeExpenses | 32.3M | 28.12M | 28.66M | 19.67M | 14.77M | 15.41M | 33.95M | 33.6M |
| sellingAndMarketingExpenses | 202.26M | 184.41M | 162.83M | 151.51M | 122.9M | 119.92M | 213.87M | 237.46M |
| sellingGeneralAndAdministrativeExpenses | 234.56M | 212.53M | 191.5M | 171.18M | 137.67M | 135.33M | 244.89M | 266.42M |
| otherExpenses | 190.55M | 192.88M | 2.5M | 4.83M | 4.46M | 980.5K | - | - |
| operatingExpenses | 461.27M | 439.41M | 388.36M | 350.61M | 288.89M | 273.38M | 244.89M | 266.42M |
| costAndExpenses | 1.03B | 937.39M | 787.44M | 673.36M | 549.88M | 565.4M | 557.19M | 529.43M |
| netInterestIncome | -192.55K | 6.27M | -627.22K | -860.67K | -3.18M | -2.36M | - | - |
| interestIncome | - | 6.37M | - | - | - | 1.75M | 102.7K | 3.77M |
| interestExpense | 192.55K | 101.45K | 627.22K | 122.26K | 3.18M | - | - | - |
| depreciationAndAmortization | 44.08M | 37.42M | 26.63M | 24.73M | 24.35M | 42.49M | 42.55M | 42.46M |
| ebitda | 504.12M | 420.17M | 342.54M | 211.16M | 212.55M | 281.88M | 216.36M | 213.91M |
| ebit | 460.04M | 382.75M | 315.91M | 186.44M | 188.2M | 239.91M | 174.54M | 171.45M |
| nonOperatingIncomeExcludingInterest | -15.75M | -1.67M | -2.53M | 46.89M | -1.44M | 7.6M | - | 419.38K |
| operatingIncome | 460.04M | 381.09M | 313.38M | 233.32M | 186.75M | 248.14M | 174.54M | 171.87M |
| totalOtherIncomeExpensesNet | 33.06M | 1.56M | 2.42M | -47.01M | 1.33M | -15.77M | 1.13M | -5.64M |
| incomeBeforeTax | 493.1M | 382.65M | 315.8M | 186.31M | 188.09M | 231.74M | 175.67M | 166.23M |
| incomeTaxExpense | 29.3M | 26.13M | 23.4M | 15M | 17.39M | 24.88M | 18.74M | 15.4M |
| netIncomeFromContinuingOperations | 463.8M | 356.52M | 292.4M | 171.63M | 170.75M | 207.43M | 156.93M | 150.84M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -318.66K | -54090 | -568.54K | - | - |
| netIncome | 463.8M | 356.52M | 292.4M | 171.31M | 170.7M | 206.86M | 156.93M | 150.84M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 463.8M | 356.52M | 292.4M | 171.31M | 170.7M | 206.86M | 156.93M | 150.84M |
| eps | 6.6 | 5.1 | 4.18 | 2.45 | 2.44 | 2.96 | 2.24 | 2.15 |
| 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 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 357.59M | 261.67M | 284.28M | 141.18M | 112.63M | 235.55M | 180.57M | 147.02M |
| shortTermInvestments | 538.49K | 636.74K | 5.16M | 5.12M | 609.75K | 177.17K | 18.92M | 28.24M |
| cashAndShortTermInvestments | 358.13M | 262.31M | 289.44M | 146.3M | 113.24M | 235.72M | 199.49M | 175.26M |
| netReceivables | 615.83M | 455.31M | 361.13M | 389.46M | 405.13M | 454.94M | 425.57M | 371.16M |
| accountsReceivables | 586.3M | 443.52M | 332.13M | 352.36M | 366.9M | 418.22M | 409.97M | 347.95M |
| otherReceivables | 29.53M | 11.79M | 29.01M | 37.1M | 38.22M | 36.72M | 15.6M | 23.21M |
| inventory | 252.41M | 270.88M | 233.92M | 131.86M | 135.17M | 129.2M | 104.52M | 138.15M |
| prepaids | 5.44M | 19.28M | 20.68M | 16.54M | 3.09M | 2.54M | 2.89M | 2.33M |
| otherCurrentAssets | 9.19M | 20.89M | 2.33M | 3.92M | 42.51M | 40.68M | 31.02M | 40.81M |
| totalCurrentAssets | 1.24B | 1.03B | 906.7M | 688.08M | 699.67M | 846.71M | 735.24M | 690.01M |
| propertyPlantEquipmentNet | 718.48M | 673.93M | 698.3M | 705.05M | 713.87M | 613.56M | 506.43M | 474.73M |
| goodwill | - | - | - | - | - | - | 2.07M | 1.86M |
| intangibleAssets | 17.27M | 11.53M | 13.05M | 14.43M | 14.79M | 16.54M | 1.96M | 2.7M |
| goodwillAndIntangibleAssets | 17.27M | 11.53M | 13.05M | 14.43M | 14.79M | 16.54M | 4.03M | 4.56M |
| longTermInvestments | 68.81M | 56.86M | 36.11M | -4.87M | 3.36M | 3.65M | 37.94M | 37.94M |
| taxAssets | - | - | - | - | 609.75K | - | - | 20640 |
| otherNonCurrentAssets | - | 636.74K | - | 5.12M | - | 15.2M | - | - |
| totalNonCurrentAssets | 804.55M | 742.95M | 747.46M | 719.74M | 732.63M | 648.95M | 548.4M | 517.25M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 2.05B | 1.77B | 1.65B | 1.41B | 1.43B | 1.5B | 1.28B | 1.21B |
| totalPayables | 72.46M | 72.07M | 93.49M | 57.29M | 61.55M | 62.49M | 35.3M | 31.96M |
| accountPayables | 37.41M | 38.8M | 67.98M | 39.79M | 41.81M | 41.9M | 18.13M | 14.99M |
| otherPayables | 35.06M | 33.26M | 25.51M | 35.01M | 39.49M | 41.18M | 34.34M | 33.92M |
| accruedExpenses | - | - | 66.75M | 38.98M | 28.48M | 36.93M | 49.54M | 42.83M |
| shortTermDebt | - | 261.84K | 2.18M | -4.56M | 11.08M | 95.02M | 16M | 14M |
| capitalLeaseObligationsCurrent | 3.24M | 261.84K | 245.8K | 235.17K | 249.06K | 260.51K | 272.5K | - |
| taxPayables | - | 28.8M | 25.51M | 17.72M | 19.74M | 22.09M | 17.17M | 16.96M |
| deferredRevenue | - | - | 3.77M | 84.13M | 92.78M | 96.08M | 4.68M | 9.94M |
| otherCurrentLiabilities | 148.84M | 129.18M | 13.54M | 30.43M | 47.84M | 40.02M | 28.99M | 29.91M |
| totalCurrentLiabilities | 224.55M | 201.76M | 179.97M | 126.99M | 138.36M | 239.07M | 130.11M | 118.7M |
| longTermDebt | - | - | - | - | - | - | 17.75M | 32.58M |
| capitalLeaseObligationsNonCurrent | 13.19M | 1.83M | 2.16M | 2.4M | 1.72M | 1.97M | 2.23M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 91.05M | 77.43M | 67.71M | 62.16M | 60.58M | 75.55M | 64.04M | 56.2M |
| totalNonCurrentLiabilities | 104.24M | 79.26M | 69.86M | 64.56M | 62.29M | 77.52M | 84.01M | 88.79M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 16.43M | 2.09M | 2.4M | 2.64M | 1.97M | 2.23M | 2.5M | - |
| totalLiabilities | 328.79M | 281.03M | 249.84M | 191.55M | 200.66M | 316.59M | 214.12M | 207.49M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | 40.52M | - | - | - | - | - |
| commonStock | 700M | 700M | 700M | 700M | 100M | 100M | 100M | 100M |
| retainedEarnings | 1.1B | 883.68M | 744.85M | 524.22M | 1.12B | 1.06B | 949.86M | 881.11M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 463.8M | 382.65M | 315.8M | 186.31M | 188.09M | 231.74M | 156.93M | 150.84M |
| depreciationAndAmortization | 44.08M | 37.42M | 26.63M | 24.73M | 24.35M | 42.22M | 42.55M | 42.46M |
| deferredIncomeTax | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -128.84M | -164.85M | -49.32M | -32.74M | 26.44M | -19.88M | -20.84M | -90.57M |
| accountsReceivables | -145.56M | -123.81M | 18.03M | 12.19M | 46.74M | 7.92M | -57.04M | -44.16M |
| inventory | 6.05M | -55.39M | -114.43M | -7.52M | -16.71M | -48.8M | 31.79M | -48.7M |
| accountsPayables | 13.55M | 20.93M | 44.53M | -18.89M | -3.59M | 21.23M | 8.1M | 5.95M |
| otherWorkingCapital | -2.88M | -6.57M | 2.55M | -18.53M | -13.54M | -231.06K | -3.7M | -3.67M |
| otherNonCashItems | 32.76M | 8.08M | 2.92M | 50.9M | -10.19M | 7.85M | 127.18M | 181.82M |
| netCashProvidedByOperatingActivities | 411.8M | 263.3M | 296.03M | 229.2M | 228.7M | 261.93M | 203.58M | 112.71M |
| investmentsInPropertyPlantAndEquipment | -74.31M | -57M | -45.77M | -87.65M | -126.81M | -163.61M | -71M | -46.96M |
| acquisitionsNet | 6596 | 339.01K | -31.72M | 148.36K | 138.88K | 143.2K | 971.81K | 174.71K |
| purchasesOfInvestments | - | - | -31.72M | -33.17M | -19.08M | - | - | -37.61M |
| salesMaturitiesOfInvestments | - | - | - | 33.02M | 18.94M | - | - | - |
| otherInvestingActivities | - | -5.6M | 31.77M | 33.17M | -16.45M | -15.02M | -1.63M | -37.59M |
| netCashProvidedByInvestingActivities | -74.31M | -62.25M | -77.44M | -54.48M | -143.26M | -178.49M | -70.02M | -84.39M |
| netDebtIssuance | - | -306.41K | - | - | -95.02M | 62.2M | -14M | -10M |
| longTermNetDebtIssuance | - | -306.41K | - | - | -95.02M | - | -14M | -10M |
| shortTermNetDebtIssuance | - | - | - | - | - | 62.2M | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -242.2M | -217M | -70M | -148.78M | -113.33M | -90.67M | -86M | -100M |
| commonDividendsPaid | -242.2M | -217M | -70M | -148.78M | -113.33M | -90.67M | -86M | -100M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -946.22K | -306.41K | -347.26K | -347.26K | -260.51K | - | - | - |
| netCashProvidedByFinancingActivities | -243.15M | -217.31M | -70.35M | -149.01M | -208.35M | -28.47M | -100M | -110M |
| 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 | 445.31M | 481.38M | 304.6M | 342.31M | 396.22M | 457.53M | 259.7M | 327.58M | 345.74M | 385.46M |
| costOfRevenue | 151.66M | 171M | 118M | 136.05M | 145.43M | 164.68M | 101.19M | 133.17M | 127.55M | 136.06M |
| grossProfit | 293.65M | 310.38M | 186.6M | 206.26M | 250.8M | 292.85M | 158.51M | 194.41M | 218.18M | 249.4M |
| researchAndDevelopmentExpenses | - | 9.4M | 10.86M | 9.47M | 8.98M | 9.39M | 9.28M | 9.17M | 7.43M | 8.12M |
| generalAndAdministrativeExpenses | - | 23.53M | -27.2M | - | 20.66M | 22.15M | -21.12M | 18.06M | 15.15M | 16.02M |
| sellingAndMarketingExpenses | - | 101.86M | -60.27M | - | 88.35M | 100M | -66.03M | 68.04M | 87.64M | 94.76M |
| sellingGeneralAndAdministrativeExpenses | - | 125.39M | -87.47M | 88.59M | 109.01M | 134.67M | -87.15M | 86.1M | 102.8M | 110.79M |
| otherExpenses | 147.65M | - | 115.3M | - | -2.54M | -2.6M | 181.81M | 3.47M | 694.12K | -122.82M |
| operatingExpenses | 147.65M | 134.78M | 115.3M | 98.05M | 115.45M | 134.67M | 103.94M | 98.74M | 113.92M | 122.82M |
| costAndExpenses | 299.31M | 305.79M | 233.3M | 234.1M | 260.87M | -299.35M | 205.13M | 231.91M | 241.48M | 258.88M |
| netInterestIncome | - | 785.3K | - | 637.55K | 1.14M | 1.29M | 1.17M | 986.18K | 1.56M | 2.55M |
| interestIncome | - | 2.32M | - | 991.15K | 1.44M | 1.42M | 1.2M | 1.2M | 1.75M | 2.72M |
| interestExpense | - | 1.54M | - | 353.59K | 302.42K | 130.36K | 24649 | 218.02K | 184.84K | 173.92K |
| depreciationAndAmortization | - | 12.52M | 11.82M | 11.44M | 10.59M | 10.24M | 10.21M | 9.85M | 9.78M | 7.57M |
| ebitda | 146M | 188.12M | 71.3M | 122.35M | 149.93M | 168.42M | 68.7M | 105.52M | 114.04M | 134.16M |
| ebit | 146M | 175.6M | 71.3M | 110.92M | 139.34M | 158.18M | 58.49M | 95.67M | 104.26M | 126.58M |
| nonOperatingIncomeExcludingInterest | - | - | - | -2.71M | -3.99M | - | -3.92M | - | - | - |
| operatingIncome | 146M | 175.6M | 71.3M | 108.2M | 135.35M | 158.18M | 54.57M | 95.67M | 104.26M | 126.58M |
| totalOtherIncomeExpensesNet | -146M | -658.05K | -71.3M | 5.14M | 3.69M | 5.63M | 3.89M | 5.59M | 3.92M | -13.85M |
| incomeBeforeTax | - | 174.94M | 76.91M | 113.34M | 139.03M | 163.81M | 58.46M | 101.26M | 108.18M | 112.73M |
| incomeTaxExpense | - | 6.73M | 8.84M | 6.67M | 7.01M | 6.77M | 6.86M | 6.27M | 3.24M | 9.76M |
| netIncomeFromContinuingOperations | - | 168.21M | 68.07M | 106.67M | 132.02M | 157.03M | 51.61M | 94.99M | 106.95M | 101.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | 137.63M | - | 68.1M | - | - | - | - | -3345 | - | 1.76M |
| netIncome | 137.63M | 168.21M | 68.1M | 106.67M | 132.02M | 157.03M | 51.61M | 94.99M | 106.95M | 102.97M |
| netIncomeDeductions | - | - | - | - | - | - | - | -3345 | - | - |
| bottomLineNetIncome | 137.63M | 168.21M | 68.1M | 106.67M | 132.02M | 157.03M | 51.61M | 94.99M | 106.95M | 102.97M |
| eps | 2 | 2.4 | 1 | 1.52 | 1.89 | 2.24 | 0.74 | 1.36 | 1.53 | 1.47 |
| 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 | 206.08M | 357.59M | 169.14M | 183.33M | 137.46M | 261.67M | 118.98M | 156.26M | 210.48M | 284.28M |
| shortTermInvestments | 617.1K | 538.49K | 566.75K | 564.91K | 608.75K | 636.74K | 2.84M | 5.05M | 5.12M | 5.16M |
| cashAndShortTermInvestments | 206.7M | 358.13M | 169.7M | 183.89M | 138.07M | 262.31M | 121.82M | 161.31M | 215.6M | 289.44M |
| netReceivables | 835.5M | 615.83M | 774.9M | 796.95M | 707.11M | 455.31M | 693.12M | 628.95M | 549.74M | 361.13M |
| accountsReceivables | 835.5M | 586.3M | 774.9M | 796.95M | 707.11M | 443.52M | 693.12M | 628.95M | 549.74M | 332.13M |
| otherReceivables | - | 29.53M | - | - | - | 11.79M | - | - | - | 29.01M |
| inventory | 208.63M | 252.41M | 269M | 266.29M | 245.76M | 270.88M | 244.43M | 228.48M | 223.1M | 233.92M |
| prepaids | - | 5.44M | - | - | - | 19.28M | - | - | - | 20.68M |
| otherCurrentAssets | 63.76M | 9.19M | 51.92M | 65.28M | 59.54M | 20.89M | 57.96M | 63.77M | 51.05M | 1.53M |
| totalCurrentAssets | 1.31B | 1.24B | 1.27B | 1.31B | 1.15B | 1.03B | 1.12B | 1.08B | 1.04B | 906.7M |
| propertyPlantEquipmentNet | 710.15M | 718.48M | 700.21M | 694.73M | 677.81M | 673.93M | 677.65M | 677.1M | 673.54M | 698.3M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 16.62M | 17.27M | 16.42M | 14.2M | 14.04M | 11.53M | 11.64M | 12.15M | 12.6M | 13.05M |
| goodwillAndIntangibleAssets | 16.62M | 17.27M | 16.42M | 14.2M | 14.04M | 11.53M | 11.64M | 12.15M | 12.6M | 13.05M |
| longTermInvestments | 68.69M | 68.81M | 64.16M | 61.21M | 62.2M | 56.86M | 50.84M | 42.9M | 30.15M | 30.95M |
| taxAssets | - | - | - | - | - | - | - | - | 5.12M | - |
| otherNonCurrentAssets | - | - | - | - | - | 636.74K | - | - | - | 5.16M |
| totalNonCurrentAssets | 795.47M | 804.55M | 780.8M | 770.14M | 754.06M | 742.95M | 740.12M | 732.15M | 721.41M | 747.46M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.11B | 2.05B | 2.05B | 2.08B | 1.9B | 1.77B | 1.86B | 1.81B | 1.76B | 1.65B |
| totalPayables | 262.68M | 221.31M | 301.94M | 312.27M | 268.61M | 72.07M | 334.69M | 258.21M | 190.35M | 179.73M |
| accountPayables | 221.53M | 186.25M | 275.65M | 292.83M | 233.04M | 38.8M | 312.44M | 258.21M | 190.35M | 67.98M |
| otherPayables | 41.15M | 35.06M | 26.29M | 19.44M | 35.58M | 33.26M | 22.25M | - | - | 223.49M |
| accruedExpenses | - | - | - | - | - | 104.19M | - | - | - | 66.75M |
| shortTermDebt | 3.5M | 3.24M | 774.82K | - | 274.51K | 261.84K | 259.14K | - | - | - |
| capitalLeaseObligationsCurrent | - | 3.24M | - | 763.48K | 274.51K | 261.84K | 259.14K | 256.46K | 253.82K | 245.8K |
| taxPayables | - | - | - | 19.44M | 35.58M | 28.8M | 22.25M | 16.13M | 34.1M | 25.51M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 100.76M |
| otherCurrentLiabilities | - | 144.04M | - | 19.44M | -274.51K | 24.99M | -259.14K | 16.13M | 34.1M | -66.75M |
| totalCurrentLiabilities | 266.18M | 224.55M | 302.72M | 313.04M | 268.89M | 201.76M | 334.95M | 274.59M | 224.7M | 179.97M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 17.26M | 13.19M | 3.3M | 3.28M | 2.15M | 1.83M | 1.87M | 1.88M | 1.91M | 2.16M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 97M | 91.05M | 87.71M | 84.44M | 86.97M | 77.43M | 76.01M | 74.96M | 72.78M | 67.71M |
| totalNonCurrentLiabilities | 114.27M | 104.24M | 91.01M | 87.73M | 89.13M | 79.26M | 77.88M | 76.84M | 74.7M | 69.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 17.26M | 16.43M | 3.3M | 4.05M | 2.43M | 2.09M | 2.13M | 2.13M | 2.17M | 2.4M |
| totalLiabilities | 380.45M | 328.79M | 393.73M | 400.76M | 358.02M | 281.03M | 412.83M | 351.43M | 299.4M | 249.84M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 86.55M | - | - |
| commonStock | 700M | 700M | 700M | 700M | 700M | 700M | 700M | 700M | 700M | 700M |
| retainedEarnings | 1.13B | 1.1B | 1.04B | 1.07B | 938.52M | 883.68M | 832.77M | 849.78M | 847.82M | 744.85M |
| 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 | 168.21M | 68.07M | 106.67M | 139.03M | 163.81M | 58.46M | 101.26M | 106.95M | 112.73M | 47.11M |
| depreciationAndAmortization | 12.52M | 11.82M | 11.44M | 10.59M | 10.24M | 10.21M | 9.85M | 9.78M | 7.57M | 7.21M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -198.59M | 111.64M | 8.39M | -48.78M | -194.95M | 76.71M | -27.95M | -38.09M | -176.2M | 154.31M |
| accountsReceivables | -252.56M | 189.71M | 21.93M | -89.27M | -267.93M | 245.36M | -66.18M | -82.17M | -220.82M | 244.97M |
| inventory | 35.69M | 14.2M | -9.28M | -19.09M | 20.22M | -32.27M | -20.31M | -9.28M | 6.47M | -46.24M |
| accountsPayables | 35.3M | -89.4M | -17.18M | 59.8M | 60.33M | -139.47M | 54.19M | 67.5M | 38.71M | -46.48M |
| otherWorkingCapital | -17.02M | -2.87M | 12.93M | -220.24K | -7.57M | 3.08M | 4.35M | -14.13M | -1.09M | 2.04M |
| otherNonCashItems | 19.79M | 14.97M | 14.3M | -30.29M | 14.85M | 7.99M | 4.08M | -9.07M | 173.92K | -8.44M |
| netCashProvidedByOperatingActivities | 1.93M | 206.51M | 140.79M | 70.55M | -6.05M | 153.38M | 87.25M | 69.57M | -46.9M | 200.18M |
| investmentsInPropertyPlantAndEquipment | -6.2M | -17.55M | -16.44M | -15.1M | -8.09M | -10.13M | -10.37M | -14.74M | -21.69M | -8.8M |
| acquisitionsNet | - | 434 | 3988 | - | - | - | - | - | 360.51K | 39700 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 50675 | 17.54M | - | -9.39M | -7.73M | -109.18K | -8335 | -5.57M | 258.62K | 30652 |
| netCashProvidedByInvestingActivities | -6.15M | -17.55M | -16.44M | -24.5M | -15.82M | -10.24M | -10.38M | -20.31M | -21.32M | -8.76M |
| netDebtIssuance | - | -462.93K | - | -326.92K | -186.46K | - | - | - | -234.02K | - |
| longTermNetDebtIssuance | - | -462.93K | - | -326.92K | -186.46K | - | - | - | -234.02K | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -140M | - | -140M | - | -102.2M | - | -112M | -105M | - | - |
| commonDividendsPaid | -140M | - | -140M | - | -102.2M | - | -112M | -105M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.18M | - | 30087 | -326.92K | -186.46K | -35951 | -3776 | -32666 | - | -84736 |
| netCashProvidedByFinancingActivities | -142.18M | -462.93K | -139.97M | -326.92K | -102.39M | -35951 | -112M | -105.03M | -234.02K | -84736 |