AVO

Mission Produce, Inc. AVO

Finances

2024 2023 2022 2021 2020 2019 2018
Revenue 1.235 B 29.44 % 953.900 M -8.80 % 1.046 B 17.29 % 891.700 M 3.41 % 862.300 M -2.38 % 883.301 M 2.72 % 859.900 M
Net income 36.700 M 1 410.71 % -2.800 M 91.98 % -34.900 M -177.73 % 44.900 M 55.90 % 28.800 M -59.83 % 71.699 M -0.97 % 72.400 M
Income before tax 60.400 M 6 811.11 % -900.000 K 97.12 % -31.200 M -147.27 % 66.000 M 50.68 % 43.800 M -54.37 % 95.997 M 8.35 % 88.600 M
Income before tax ratio 0.05 5 284.85 % 0.00 96.84 % -0.03 -140.30 % 0.07 45.72 % 0.05 -53.26 % 0.11 5.48 % 0.10
EBITDA 110.700 M 154.48 % 43.500 M 888.64 % 4.400 M -95.34 % 94.400 M 9.13 % 86.500 M -29.55 % 122.783 M 18.61 % 103.522 M
Net income ratio 0.03 1 112.63 % 0.00 91.20 % -0.03 -166.27 % 0.05 50.76 % 0.03 -58.85 % 0.08 -3.59 % 0.08
Ratio EBITDA 0.09 96.61 % 0.05 983.99 % 0.00 -96.03 % 0.11 5.53 % 0.10 -27.83 % 0.14 15.46 % 0.12
Gross profit ratio 0.12 41.44 % 0.09 1.71 % 0.09 -38.51 % 0.14 -3.37 % 0.14 -17.48 % 0.18 178.85 % 0.06
Weighted average shs out dil 71.197 M 0.63 % 70.750 M 0.15 % 70.647 M -0.59 % 71.068 M 0.73 % 70.551 M 0.00 % 70.551 M 1.73 % 69.351 M
Weighted average shs out 71.197 M 0.63 % 70.750 M 0.15 % 70.647 M 0.09 % 70.583 M 0.05 % 70.551 M 0.00 % 70.551 M 1.73 % 69.351 M
EPS diluted 0.52 1 413.13 % -0.04 91.92 % -0.49 -177.78 % 0.63 53.66 % 0.41 -59.80 % 1.02 -1.92 % 1.04
Earnings per share 0.52 1 413.13 % -0.04 91.92 % -0.49 -176.56 % 0.64 56.10 % 0.41 -59.80 % 1.02 -1.92 % 1.04
Gross profit 152.500 M 83.07 % 83.300 M -7.24 % 89.800 M -27.87 % 124.500 M -0.08 % 124.600 M -19.44 % 154.675 M 186.44 % 54.000 M
Income tax expense 18.600 M 745.45 % 2.200 M -40.54 % 3.700 M -82.46 % 21.100 M 40.67 % 15.000 M -38.27 % 24.298 M 49.99 % 16.200 M
Cost of revenue 1.082 B 24.31 % 870.600 M -8.94 % 956.100 M 24.62 % 767.200 M 4.00 % 737.700 M 1.25 % 728.626 M -9.59 % 805.900 M
General and administrative expenses 0.000 0.000 -100.00 % 77.200 M 21.96 % 63.300 M 13.44 % 55.800 M 15.84 % 48.168 M 36.70 % 35.235 M
Selling and marketing expenses 0.000 0.000 -100.00 % 300.000 K 0.00 % 300.000 K -25.00 % 400.000 K 0.000 -100.00 % 65.000 K
Other expenses 0.000 0.000 0.000 0.000 100.00 % -700.000 K -127.27 % -308.000 K 23.00 % -400.000 K
Operating expenses 86.800 M 13.61 % 76.400 M -1.42 % 77.500 M 21.86 % 63.600 M 13.17 % 56.200 M 16.67 % 48.168 M 36.45 % 35.300 M
Cost and expenses 1.169 B 23.44 % 947.000 M -8.38 % 1.034 B 24.41 % 830.800 M 4.65 % 793.900 M 2.20 % 776.794 M -7.66 % 841.200 M
Research and development expenses 0.000 0.000 0.000 -100.00 % 400.000 K 0.00 % 400.000 K -20.00 % 500.000 K 66.67 % 300.000 K
Selling general and administrative expenses 86.800 M 13.61 % 76.400 M -1.42 % 77.500 M 21.86 % 63.600 M 13.17 % 56.200 M 16.67 % 48.168 M 36.45 % 35.300 M
Interest income 2.100 M 40.00 % 1.500 M -11.76 % 1.700 M 0.00 % 1.700 M -29.17 % 2.400 M 41.09 % 1.701 M 143.00 % 700.000 K
Interest expense 12.600 M 8.62 % 11.600 M 110.91 % 5.500 M 48.65 % 3.700 M -44.78 % 6.700 M -35.08 % 10.320 M 91.11 % 5.400 M
Depreciation and amortization 37.700 M 14.94 % 32.800 M 8.97 % 30.100 M 21.86 % 24.700 M 36.46 % 18.100 M 9.92 % 16.466 M 74.43 % 9.440 M
Operating income 65.700 M 852.17 % 6.900 M -68.35 % 21.800 M -64.20 % 60.900 M -10.96 % 68.400 M -35.78 % 106.507 M 469.56 % 18.700 M
Operating income ratio 0.05 635.63 % 0.01 -65.30 % 0.02 -69.48 % 0.07 -13.90 % 0.08 -34.21 % 0.12 454.47 % 0.02
Total other income expenses net -5.300 M 32.05 % -7.800 M -230.00 % 6.000 M 17.65 % 5.100 M 120.73 % -24.600 M -134.29 % -10.500 M -115.02 % 69.900 M
2024 2023 2022 2021 2020 2019 2018
2024 2023 2022 2021 2020 2019 2018
Net debt 159.300 M -24.07 % 209.800 M 30.07 % 161.300 M 25.23 % 128.800 M 135.90 % 54.600 M -55.21 % 121.903 M -31.26 % 177.343 M
Total investments 33.000 M 6.45 % 31.000 M 14.39 % 27.100 M -48.58 % 52.700 M 12.85 % 46.700 M -25.52 % 62.702 M 6.72 % 58.751 M
Total debt 217.300 M -14.01 % 252.700 M 18.03 % 214.100 M 0.38 % 213.300 M 19.43 % 178.600 M -3.93 % 185.911 M -8.71 % 203.657 M
Accumulated other comprehensive income loss -200.000 K 77.78 % -900.000 K 47.06 % -1.700 M -240.00 % -500.000 K 0.00 % -500.000 K -732.91 % 79.000 K 163.33 % 30.000 K
Retained earnings 307.700 M 13.54 % 271.000 M -1.24 % 274.400 M -11.20 % 309.000 M 23.01 % 251.200 M 4.97 % 239.309 M 37.47 % 174.076 M
Common stock 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 58.73 % 63.000 K 0.00 % 63.000 K
Total equity 577.100 M 9.24 % 528.300 M 1.03 % 522.900 M -2.12 % 534.200 M 12.82 % 473.500 M 24.92 % 379.033 M 20.92 % 313.451 M
Other non current liabilities 27.300 M -4.88 % 28.700 M 23.18 % 23.300 M -0.85 % 23.500 M -16.37 % 28.100 M -37.85 % 45.210 M 155.21 % 17.715 M
Long term debt 201.400 M -14.95 % 236.800 M 17.11 % 202.200 M 1.20 % 199.800 M 17.53 % 170.000 M -6.73 % 182.261 M -6.63 % 195.204 M
Total non current liabilities 245.300 M -15.12 % 289.000 M 13.38 % 254.900 M 1.92 % 250.100 M 10.71 % 225.900 M -2.17 % 230.903 M -3.80 % 240.016 M
Other current liabilities 90.200 M 76.17 % 51.200 M -5.88 % 54.400 M 11.25 % 48.900 M 8.91 % 44.900 M -14.53 % 52.530 M 19.98 % 43.782 M
Deferred revenue 0.000 -100.00 % 1.600 M 0.000 -100.00 % 28.600 M 2.88 % 27.800 M 0.000 0.000
Short term debt 15.900 M 0.00 % 15.900 M 33.61 % 11.900 M -23.72 % 15.600 M 44.44 % 10.800 M 47.95 % 7.300 M -13.64 % 8.453 M
Total current liabilities 149.100 M 52.92 % 97.500 M -4.13 % 101.700 M 14.01 % 89.200 M 14.51 % 77.900 M -2.03 % 79.513 M 16.41 % 68.306 M
Total liabilities 394.400 M 2.04 % 386.500 M 8.38 % 356.600 M 5.10 % 339.300 M 11.69 % 303.800 M -2.13 % 310.416 M 0.68 % 308.322 M
Other non current assets 19.200 M -2.54 % 19.700 M 0.00 % 19.700 M -8.80 % 21.600 M -4.42 % 22.600 M 105.36 % 11.005 M -9.16 % 12.115 M
Long term investments 33.000 M 6.45 % 31.000 M 14.39 % 27.100 M -48.58 % 52.700 M 12.85 % 46.700 M -25.52 % 62.702 M 6.72 % 58.751 M
Intangible assets 0.000 -100.00 % 500.000 K -75.00 % 2.000 M 0.000 0.000 0.000 0.000
GoodWill 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M -48.43 % 76.400 M 0.00 % 76.400 M 0.03 % 76.376 M 0.00 % 76.376 M
Goodwill and intangible assets 39.400 M -1.25 % 39.900 M -3.62 % 41.400 M -45.81 % 76.400 M 0.00 % 76.400 M 0.03 % 76.376 M 0.00 % 76.376 M
Property plant equipment net 591.200 M -0.74 % 595.600 M 7.30 % 555.100 M 18.59 % 468.100 M 23.48 % 379.100 M 14.77 % 330.316 M 4.96 % 314.708 M
Total non current assets 692.500 M -0.32 % 694.700 M 6.65 % 651.400 M 3.99 % 626.400 M 18.37 % 529.200 M 9.47 % 483.410 M 3.99 % 464.869 M
Other current assets 10.700 M -66.87 % 32.300 M -17.81 % 39.300 M -3.20 % 40.600 M 45.00 % 28.000 M -4.11 % 29.200 M 153.14 % 11.535 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 58.000 M 35.20 % 42.900 M -18.75 % 52.800 M -37.51 % 84.500 M -31.85 % 124.000 M 93.73 % 64.008 M 143.25 % 26.314 M
Cash and short term investments 58.000 M 35.20 % 42.900 M -18.75 % 52.800 M -37.51 % 84.500 M -31.85 % 124.000 M 93.73 % 64.008 M 143.25 % 26.314 M
Total current assets 279.000 M 26.76 % 220.100 M -3.51 % 228.100 M -7.69 % 247.100 M -0.40 % 248.100 M 20.41 % 206.039 M 31.32 % 156.904 M
Inventory 91.200 M 28.81 % 70.800 M -3.15 % 73.100 M 51.66 % 48.200 M 24.87 % 38.600 M -14.04 % 44.902 M 38.93 % 32.319 M
Net receivables 119.100 M 23.93 % 96.100 M 8.96 % 88.200 M -8.22 % 96.100 M 30.22 % 73.800 M -15.27 % 87.100 M 0.42 % 86.736 M
Tax assets 9.700 M 14.12 % 8.500 M 4.94 % 8.100 M 6.58 % 7.600 M 72.73 % 4.400 M 46.13 % 3.011 M 3.15 % 2.919 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 35.300 M 29.78 % 27.200 M -20.93 % 34.400 M 50.88 % 22.800 M 11.22 % 20.500 M 31.41 % 15.600 M 7.08 % 14.568 M
Tax payables 7.700 M 381.25 % 1.600 M 60.00 % 1.000 M -47.37 % 1.900 M 11.76 % 1.700 M -58.36 % 4.083 M 171.66 % 1.503 M
Deferred revenue non current 0.000 0.000 0.000 -100.00 % 3.500 M -7.89 % 3.800 M 10.72 % 3.432 M 101.96 % -174.761 M
Minority interest 29.800 M 20.65 % 24.700 M 18.75 % 20.800 M 0.000 0.000 0.000 0.000
Capital lease obligations 98.200 M 3.48 % 94.900 M 33.29 % 71.200 M 44.13 % 49.400 M 997.78 % 4.500 M -19.08 % 5.561 M 73.62 % 3.203 M
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 239.700 M 2.70 % 233.400 M 1.79 % 229.300 M 1.64 % 225.600 M 1.30 % 222.700 M 59.41 % 139.700 M 0.30 % 139.282 M
Deferred tax liabilities non current 16.600 M -29.36 % 23.500 M -20.07 % 29.400 M 9.70 % 26.800 M -3.60 % 27.800 M 1.66 % 27.347 M 0.92 % 27.097 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 971.500 M 6.20 % 914.800 M 4.01 % 879.500 M 0.69 % 873.500 M 12.38 % 777.300 M 12.74 % 689.449 M 10.88 % 621.773 M
2024 2023 2022 2021 2020 2019 2018
2024 2023 2022 2021 2020 2019 2018
Deferred income tax -8.000 M -25.00 % -6.400 M -966.67 % -600.000 K -106.82 % 8.800 M 980.00 % -1.000 M -268.35 % 594.000 K -90.57 % 6.300 M
Stock based compensation 7.100 M 57.78 % 4.500 M 25.00 % 3.600 M 38.46 % 2.600 M -48.00 % 5.000 M 0.000 0.000
Change in working capital 7.100 M 214.52 % -6.200 M -63.16 % -3.800 M 86.28 % -27.700 M -450.63 % 7.900 M 324.73 % 1.860 M -86.12 % 13.400 M
Accounts receivables -21.200 M -100.00 % -10.600 M -200.00 % 10.600 M 164.63 % -16.400 M -259.22 % 10.300 M 487.07 % -2.661 M -144.35 % 6.000 M
Inventory -19.300 M -743.33 % 3.000 M 119.61 % -15.300 M -36.61 % -11.200 M -289.83 % 5.900 M 148.25 % -12.229 M -391.17 % 4.200 M
Accounts payables 25.400 M 385.39 % -8.900 M -194.68 % 9.400 M 5.62 % 8.900 M 8.54 % 8.200 M 57.21 % 5.216 M 447.73 % -1.500 M
Other working capital 22.200 M 115.53 % 10.300 M 221.18 % -8.500 M 5.56 % -9.000 M 45.45 % -16.500 M -243.06 % 11.534 M 145.40 % 4.700 M
Other non cash items 7.700 M 1.32 % 7.600 M -83.51 % 46.100 M 2 405.00 % -2.000 M -109.95 % 20.100 M 8 954.05 % 222.000 K 100.32 % -68.809 M
Net cash provided by operating activities 93.400 M 219.86 % 29.200 M -17.05 % 35.200 M -25.11 % 47.000 M -40.43 % 78.900 M -14.83 % 92.634 M 183.28 % 32.700 M
Investments in property plant and equipment -32.200 M 35.34 % -49.800 M 18.63 % -61.200 M 16.62 % -73.400 M -9.06 % -67.300 M -126.52 % -29.711 M -9.23 % -27.200 M
Acquisitions net 100.000 K 104.76 % -2.100 M -153.85 % 3.900 M 2 050.00 % -200.000 K 94.12 % -3.400 M -77.82 % -1.912 M 93.95 % -31.600 M
Purchases of investments 0.000 100.00 % -2.300 M -475.00 % -400.000 K -100.00 % -200.000 K 95.00 % -4.000 M -109.21 % -1.912 M -205.43 % -626.000 K
Sales maturities of investments 0.000 0.000 -100.00 % 4.300 M 2 050.00 % 200.000 K -95.00 % 4.000 M 5 233.33 % 75.000 K -98.77 % 6.089 M
Other investing activites -1.400 M -1 500.00 % 100.000 K -95.00 % 2.000 M -39.39 % 3.300 M 10.00 % 3.000 M 7.57 % 2.789 M 148.93 % -5.700 M
Net cash used for investing activites -33.500 M 38.08 % -54.100 M -5.25 % -51.400 M 26.88 % -70.300 M -3.84 % -67.700 M -120.73 % -30.671 M 52.45 % -64.500 M
Debt repayment -41.000 M -550.55 % 9.100 M 114.11 % -64.500 M -451.28 % -11.700 M 10.00 % -13.000 M 36.97 % -20.625 M -137.43 % 55.100 M
Common stock issued 0.000 0.000 -100.00 % 100.000 K -50.00 % 200.000 K -99.74 % 78.100 M 0.000 -100.00 % 43.000 K
Common stock repurchased -800.000 K -33.33 % -600.000 K 0.000 0.000 100.00 % -1.900 M -111.11 % -900.000 K 0.000
Dividends paid 0.000 0.000 0.000 0.000 100.00 % -13.000 M -132.14 % -5.600 M -24.44 % -4.500 M
Other financing activites -2.000 M -134.48 % 5.800 M -86.42 % 42.700 M 0.000 100.00 % -100.000 K -130.77 % 325.000 K 114.77 % -2.200 M
Net cash used provided by financing activities -43.800 M -406.29 % 14.300 M 165.60 % -21.800 M -89.57 % -11.500 M -122.95 % 50.100 M 287.00 % -26.791 M -155.35 % 48.400 M
Effect of forex changes on cash 0.000 100.00 % -100.000 K 66.67 % -300.000 K 0.000 -100.00 % 100.000 K 422.58 % -31.000 K -444.44 % 9.000 K
Net change in cash 16.100 M 250.47 % -10.700 M 72.06 % -38.300 M -10.06 % -34.800 M -156.68 % 61.400 M 74.72 % 35.141 M 111.69 % 16.600 M
Cash at beginning of period 43.200 M -19.85 % 53.900 M -41.54 % 92.200 M -27.40 % 127.000 M 93.60 % 65.600 M 115.12 % 30.495 M 119.39 % 13.900 M
Cash at end of period 59.300 M 37.27 % 43.200 M -19.85 % 53.900 M -41.54 % 92.200 M -27.40 % 127.000 M 93.49 % 65.636 M 115.20 % 30.500 M
Operating cash flow 93.400 M 219.86 % 29.200 M -17.05 % 35.200 M -25.11 % 47.000 M -40.43 % 78.900 M -14.83 % 92.634 M 183.28 % 32.700 M
Capital expenditure -32.200 M 35.34 % -49.800 M 18.63 % -61.200 M 16.62 % -73.400 M -9.06 % -67.300 M -126.52 % -29.711 M -9.23 % -27.200 M
Free CashFlow 61.200 M 397.09 % -20.600 M 20.77 % -26.000 M 1.52 % -26.400 M -327.59 % 11.600 M -81.56 % 62.923 M 1 044.05 % 5.500 M
2024 2023 2022 2021 2020 2019 2018
2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31
Revenue 357.700 M -5.94 % 380.300 M 13.79 % 334.200 M -5.70 % 354.400 M 9.38 % 324.000 M 8.87 % 297.600 M 15.04 % 258.700 M 0.31 % 257.900 M -1.34 % 261.400 M 18.23 % 221.100 M 3.56 % 213.500 M -10.29 % 238.000 M -24.01 % 313.200 M 12.62 % 278.100 M 28.39 % 216.600 M -8.61 % 237.000 M -3.97 % 246.800 M 5.16 % 234.700 M 35.51 % 173.200 M -16.25 % 206.800 M -12.52 % 236.400 M 6.68 % 221.600 M 12.20 % 197.500 M -14.75 % 231.674 M -18.31 % 283.587 M 38.63 % 204.570 M 25.14 % 163.470 M
Net income 14.700 M 374.19 % 3.100 M -20.51 % 3.900 M -77.46 % 17.300 M 39.52 % 12.400 M 77.14 % 7.000 M 250.00 % 2.000 M -45.95 % 3.700 M -43.94 % 6.600 M 240.43 % -4.700 M 55.66 % -10.600 M 88.38 % -91.200 M -595.65 % 18.400 M 666.67 % 2.400 M 117.91 % -13.400 M -179.29 % 16.900 M -8.15 % 18.400 M 148.65 % 7.400 M 236.36 % 2.200 M -88.30 % 18.800 M -19.66 % 23.400 M 258.11 % -14.800 M -1 157.14 % 1.400 M -94.14 % 23.871 M -3.04 % 24.619 M 148.35 % 9.913 M -25.44 % 13.296 M
Income before tax 19.800 M 321.28 % 4.700 M -50.00 % 9.400 M -67.92 % 29.300 M 76.51 % 16.600 M 59.62 % 10.400 M 153.66 % 4.100 M -29.31 % 5.800 M -31.76 % 8.500 M 393.10 % -2.900 M 76.42 % -12.300 M 70.57 % -41.800 M -279.40 % 23.300 M 628.13 % 3.200 M 120.13 % -15.900 M -170.04 % 22.700 M -6.58 % 24.300 M 155.79 % 9.500 M 0.00 % 9.500 M -59.40 % 23.400 M -20.95 % 29.600 M 361.95 % -11.300 M -638.10 % 2.100 M -93.26 % 31.178 M -7.68 % 33.772 M 153.01 % 13.348 M -24.58 % 17.699 M
Income before tax ratio 0.06 347.89 % 0.01 -56.06 % 0.03 -65.98 % 0.08 61.37 % 0.05 46.61 % 0.03 120.50 % 0.02 -29.53 % 0.02 -30.84 % 0.03 347.92 % -0.01 77.23 % -0.06 67.20 % -0.18 -336.08 % 0.07 546.52 % 0.01 115.68 % -0.07 -176.64 % 0.10 -2.72 % 0.10 143.25 % 0.04 -26.20 % 0.05 -51.53 % 0.11 -9.63 % 0.13 345.55 % -0.05 -579.57 % 0.01 -92.10 % 0.13 13.01 % 0.12 82.51 % 0.07 -39.74 % 0.11
EBITDA 30.600 M 115.49 % 14.200 M -30.05 % 20.300 M -51.90 % 42.200 M 64.20 % 25.700 M 31.79 % 19.500 M -3.47 % 20.200 M 17.44 % 17.200 M -17.31 % 20.800 M 264.91 % 5.700 M 612.50 % 800.000 K 102.60 % -30.800 M -192.49 % 33.300 M 197.32 % 11.200 M 220.43 % -9.300 M -126.80 % 34.700 M 16.44 % 29.800 M 91.03 % 15.600 M 11.43 % 14.000 M -53.49 % 30.100 M -16.89 % 36.215 M 788.63 % -5.259 M -165.74 % 8.000 M -79.07 % 38.218 M -10.56 % 42.732 M 136.64 % 18.058 M -29.04 % 25.448 M
Net income ratio 0.04 404.15 % 0.01 -30.15 % 0.01 -76.09 % 0.05 27.55 % 0.04 62.71 % 0.02 204.25 % 0.01 -46.11 % 0.01 -43.18 % 0.03 218.78 % -0.02 57.18 % -0.05 87.04 % -0.38 -752.26 % 0.06 580.75 % 0.01 113.95 % -0.06 -186.76 % 0.07 -4.35 % 0.07 136.46 % 0.03 148.22 % 0.01 -86.03 % 0.09 -8.16 % 0.10 248.21 % -0.07 -1 042.17 % 0.01 -93.12 % 0.10 18.69 % 0.09 79.15 % 0.05 -40.42 % 0.08
Ratio EBITDA 0.09 129.11 % 0.04 -38.53 % 0.06 -48.99 % 0.12 50.12 % 0.08 21.06 % 0.07 -16.08 % 0.08 17.08 % 0.07 -16.19 % 0.08 208.65 % 0.03 588.01 % 0.00 102.90 % -0.13 -221.72 % 0.11 164.00 % 0.04 193.80 % -0.04 -129.33 % 0.15 21.26 % 0.12 81.66 % 0.07 -17.77 % 0.08 -44.47 % 0.15 -4.99 % 0.15 745.52 % -0.02 -158.59 % 0.04 -75.45 % 0.16 9.48 % 0.15 70.70 % 0.09 -43.30 % 0.16
Gross profit ratio 0.13 68.84 % 0.07 -20.77 % 0.09 -40.14 % 0.16 37.87 % 0.11 10.34 % 0.10 -6.71 % 0.11 2.92 % 0.11 -0.78 % 0.11 32.72 % 0.08 94.20 % 0.04 -62.70 % 0.11 -16.90 % 0.14 91.04 % 0.07 2 984.27 % 0.00 -98.38 % 0.14 -13.94 % 0.17 43.52 % 0.12 -11.90 % 0.13 -31.38 % 0.19 2.16 % 0.19 92.71 % 0.10 -1.23 % 0.10 -46.69 % 0.18 5.44 % 0.17 31.13 % 0.13 -38.05 % 0.22
Weighted average shs out dil 71.038 M -0.09 % 71.105 M -0.39 % 71.384 M -0.97 % 72.083 M 1.41 % 71.083 M 0.11 % 71.004 M 0.34 % 70.761 M -0.27 % 70.953 M 0.05 % 70.918 M 0.25 % 70.745 M 0.08 % 70.689 M 0.03 % 70.665 M -0.16 % 70.780 M 0.12 % 70.693 M 0.09 % 70.632 M -0.73 % 71.153 M -0.13 % 71.244 M 0.05 % 71.207 M 0.85 % 70.606 M 8.76 % 64.918 M -6.39 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 9.22 % 63.499 M -0.04 % 63.526 M
Weighted average shs out 70.000 M -1.24 % 70.879 M -0.12 % 70.963 M -1.55 % 72.083 M 1.65 % 70.910 M 0.07 % 70.861 M 0.14 % 70.761 M -0.27 % 70.953 M 0.23 % 70.789 M 0.06 % 70.745 M 0.08 % 70.689 M 0.03 % 70.665 M 0.01 % 70.657 M 0.03 % 70.636 M 0.16 % 70.526 M -0.13 % 70.615 M 0.01 % 70.607 M 0.07 % 70.560 M 0.01 % 70.551 M 8.73 % 64.884 M -6.44 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 0.00 % 69.351 M 9.06 % 63.591 M 0.15 % 63.496 M
EPS diluted 0.21 380.55 % 0.04 -12.60 % 0.05 116.67 % -0.30 -276.47 % 0.17 72.06 % 0.10 249.12 % 0.03 -49.82 % 0.06 -39.42 % 0.09 240.21 % -0.07 55.73 % -0.15 88.37 % -1.29 -596.15 % 0.26 766.67 % 0.03 115.79 % -0.19 -179.17 % 0.24 -7.69 % 0.26 160.00 % 0.10 233.33 % 0.03 -89.66 % 0.29 -14.71 % 0.34 261.90 % -0.21 -1 139.60 % 0.02 -94.06 % 0.34 -2.86 % 0.35 118.75 % 0.16 -23.81 % 0.21
Earnings per share 0.21 380.55 % 0.04 -27.17 % 0.06 120.00 % -0.30 -276.47 % 0.17 72.06 % 0.10 249.12 % 0.03 -49.82 % 0.06 -39.48 % 0.09 240.36 % -0.07 55.73 % -0.15 88.37 % -1.29 -596.15 % 0.26 766.67 % 0.03 115.79 % -0.19 -179.17 % 0.24 -7.69 % 0.26 160.00 % 0.10 233.33 % 0.03 -89.66 % 0.29 -14.71 % 0.34 261.90 % -0.21 -1 139.60 % 0.02 -94.06 % 0.34 -2.86 % 0.35 118.75 % 0.16 -23.81 % 0.21
Gross profit 45.100 M 58.80 % 28.400 M -9.84 % 31.500 M -43.55 % 55.800 M 50.81 % 37.000 M 20.13 % 30.800 M 7.32 % 28.700 M 3.24 % 27.800 M -2.11 % 28.400 M 56.91 % 18.100 M 101.11 % 9.000 M -66.54 % 26.900 M -36.85 % 42.600 M 115.15 % 19.800 M 3 860.00 % 500.000 K -98.52 % 33.800 M -17.36 % 40.900 M 50.92 % 27.100 M 19.38 % 22.700 M -42.53 % 39.500 M -10.63 % 44.200 M 105.58 % 21.500 M 10.82 % 19.400 M -54.55 % 42.688 M -13.86 % 49.558 M 81.78 % 27.262 M -22.48 % 35.167 M
Income tax expense 5.300 M 211.76 % 1.700 M -46.88 % 3.200 M -62.79 % 8.600 M 91.11 % 4.500 M 32.35 % 3.400 M 61.90 % 2.100 M 1 150.00 % -200.000 K -108.70 % 2.300 M 27.78 % 1.800 M 205.88 % -1.700 M -103.44 % 49.400 M 814.81 % 5.400 M 575.00 % 800.000 K 132.00 % -2.500 M -143.10 % 5.800 M -1.69 % 5.900 M 180.95 % 2.100 M -71.23 % 7.300 M 58.70 % 4.600 M -25.81 % 6.200 M 77.14 % 3.500 M 400.00 % 700.000 K -90.42 % 7.307 M -20.17 % 9.153 M 166.46 % 3.435 M -21.99 % 4.403 M
Cost of revenue 312.600 M -11.17 % 351.900 M 16.25 % 302.700 M 1.37 % 298.600 M 4.04 % 287.000 M 7.57 % 266.800 M 16.00 % 230.000 M -0.04 % 230.100 M -1.24 % 233.000 M 14.78 % 203.000 M -0.73 % 204.500 M -3.13 % 211.100 M -21.99 % 270.600 M 4.76 % 258.300 M 19.53 % 216.100 M 6.35 % 203.200 M -1.31 % 205.900 M -0.82 % 207.600 M 37.94 % 150.500 M -10.04 % 167.300 M -12.96 % 192.200 M -3.95 % 200.100 M 12.35 % 178.100 M -5.76 % 188.986 M -19.25 % 234.029 M 31.99 % 177.308 M 38.19 % 128.303 M
General and administrative expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 19.200 M 0.000 0.000 0.000 -100.00 % 15.200 M 0.000 0.000 0.000 -100.00 % 16.400 M 21.34 % 13.516 M 0.000 0.000 -100.00 % 10.433 M -14.28 % 12.171 M 0.000 0.000
Selling and marketing expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 300.000 K 0.000 0.000 0.000 -100.00 % 300.000 K 0.000 0.000 0.000 -100.00 % 400.000 K 2 600.00 % -16.000 K 0.000 0.000 -100.00 % 300.000 K 0.000 0.000 0.000
Other expenses 0.000 0.000 0.000 0.000 0.000 100.00 % -100.000 K 0.000 0.000 100.00 % -100.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -500.000 K -600.00 % 100.000 K 0.000 0.000 100.00 % -806.000 K -80 500.00 % -1.000 K 0.000 0.000
Operating expenses 24.100 M 12.09 % 21.500 M -3.15 % 22.200 M -18.38 % 27.200 M 34.65 % 20.200 M 12.85 % 17.900 M -13.53 % 20.700 M 0.49 % 20.600 M 18.39 % 17.400 M -9.84 % 19.300 M 1.05 % 19.100 M -2.05 % 19.500 M -5.34 % 20.600 M 10.16 % 18.700 M 0.00 % 18.700 M 20.65 % 15.500 M -9.88 % 17.200 M 5.52 % 16.300 M 11.64 % 14.600 M -13.10 % 16.800 M 24.44 % 13.500 M 21.62 % 11.100 M -25.00 % 14.800 M 38.30 % 10.701 M -12.08 % 12.171 M 1.68 % 11.970 M -15.96 % 14.244 M
Cost and expenses 336.700 M -9.83 % 373.400 M 14.93 % 324.900 M -0.28 % 325.800 M 6.05 % 307.200 M 7.90 % 284.700 M 13.56 % 250.700 M 0.00 % 250.700 M 0.12 % 250.400 M 12.64 % 222.300 M -0.58 % 223.600 M -3.04 % 230.600 M -20.81 % 291.200 M 5.13 % 277.000 M 17.97 % 234.800 M 7.36 % 218.700 M -1.97 % 223.100 M -0.36 % 223.900 M 35.61 % 165.100 M -10.32 % 184.100 M -10.50 % 205.700 M -2.60 % 211.200 M 9.49 % 192.900 M -3.40 % 199.687 M -18.89 % 246.200 M 30.07 % 189.278 M 32.78 % 142.547 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 500.000 K 0.000 0.000 0.000 -100.00 % 500.000 K 0.000 0.000 0.000
Selling general and administrative expenses 24.100 M 12.09 % 21.500 M -3.15 % 22.200 M -16.85 % 26.700 M 32.18 % 20.200 M 12.85 % 17.900 M -13.53 % 20.700 M 0.49 % 20.600 M 18.39 % 17.400 M -9.84 % 19.300 M 1.05 % 19.100 M -2.05 % 19.500 M -5.34 % 20.600 M 10.16 % 18.700 M 0.00 % 18.700 M 20.65 % 15.500 M -9.88 % 17.200 M 5.52 % 16.300 M 11.64 % 14.600 M -13.10 % 16.800 M 24.44 % 13.500 M 21.62 % 11.100 M -25.00 % 14.800 M 37.89 % 10.733 M -11.81 % 12.171 M -3.58 % 12.623 M -0.39 % 12.673 M
Interest income 200.000 K -77.78 % 900.000 K 200.00 % 300.000 K -25.00 % 400.000 K 0.00 % 400.000 K -60.00 % 1.000 M 233.33 % 300.000 K 50.00 % 200.000 K 0.00 % 200.000 K -77.78 % 900.000 K 350.00 % 200.000 K 0.00 % 200.000 K -33.33 % 300.000 K -72.73 % 1.100 M 1 000.00 % 100.000 K -66.67 % 300.000 K 0.00 % 300.000 K -66.67 % 900.000 K 350.00 % 200.000 K -62.55 % 534.000 K -11.00 % 600.000 K -33.33 % 900.000 K 125.00 % 400.000 K -2.44 % 410.000 K 66.67 % 246.000 K -87.35 % 1.944 M -39.70 % 3.224 M
Interest expense 2.400 M -4.00 % 2.500 M 13.64 % 2.200 M -18.52 % 2.700 M -15.63 % 3.200 M -5.88 % 3.400 M 3.03 % 3.300 M 0.00 % 3.300 M 3.13 % 3.200 M 18.52 % 2.700 M 12.50 % 2.400 M 20.00 % 2.000 M 33.33 % 1.500 M 36.36 % 1.100 M 22.22 % 900.000 K -10.00 % 1.000 M 0.00 % 1.000 M 25.00 % 800.000 K -11.11 % 900.000 K -27.36 % 1.239 M 12.64 % 1.100 M -52.17 % 2.300 M 9.52 % 2.100 M -8.38 % 2.292 M -18.75 % 2.821 M 0.000 0.000
Depreciation and amortization 8.400 M 20.00 % 7.000 M -19.54 % 8.700 M -14.71 % 10.200 M 14.61 % 8.900 M 56.14 % 5.700 M -55.81 % 12.900 M 29.00 % 10.000 M 9.89 % 9.100 M 5.81 % 8.600 M -19.63 % 10.700 M 18.89 % 9.000 M 5.88 % 8.500 M 23.19 % 6.900 M 21.05 % 5.700 M -48.18 % 11.000 M 80.33 % 6.100 M 52.50 % 4.000 M 11.11 % 3.600 M -34.55 % 5.500 M -0.05 % 5.503 M 47.45 % 3.732 M 9.76 % 3.400 M -28.39 % 4.748 M -11.17 % 5.345 M 56.33 % 3.419 M 15.74 % 2.954 M
Operating income 21.000 M 204.35 % 6.900 M -25.81 % 9.300 M -67.48 % 28.600 M 70.24 % 16.800 M 30.23 % 12.900 M 61.25 % 8.000 M 11.11 % 7.200 M -34.55 % 11.000 M 5 600.00 % -200.000 K 98.02 % -10.100 M -204.12 % 9.700 M -38.22 % 15.700 M 1 327.27 % 1.100 M 106.04 % -18.200 M -199.45 % 18.300 M -22.78 % 23.700 M 119.44 % 10.800 M 33.33 % 8.100 M -64.32 % 22.700 M -26.06 % 30.700 M 195.19 % 10.400 M 126.09 % 4.600 M -85.62 % 31.987 M -14.44 % 37.387 M 155.39 % 14.639 M -34.92 % 22.494 M
Operating income ratio 0.06 223.58 % 0.02 -34.80 % 0.03 -65.52 % 0.08 55.64 % 0.05 19.62 % 0.04 40.17 % 0.03 10.77 % 0.03 -33.66 % 0.04 4 752.07 % 0.00 98.09 % -0.05 -216.07 % 0.04 -18.70 % 0.05 1 167.32 % 0.00 104.71 % -0.08 -208.82 % 0.08 -19.59 % 0.10 108.69 % 0.05 -1.60 % 0.05 -57.39 % 0.11 -15.48 % 0.13 176.71 % 0.05 101.50 % 0.02 -83.13 % 0.14 4.73 % 0.13 84.23 % 0.07 -48.00 % 0.14
Total other income expenses net -1.200 M 45.45 % -2.200 M -2 300.00 % 100.000 K -85.71 % 700.000 K 450.00 % -200.000 K 89.47 % -1.900 M 51.28 % -3.900 M -178.57 % -1.400 M 44.00 % -2.500 M -47.06 % -1.700 M 22.73 % -2.200 M -833.33 % 300.000 K -76.92 % 1.300 M -38.10 % 2.100 M -8.70 % 2.300 M -47.73 % 4.400 M 633.33 % 600.000 K 146.15 % -1.300 M -192.86 % 1.400 M 100.00 % 700.000 K 163.64 % -1.100 M 94.93 % -21.700 M -768.00 % -2.500 M -209.02 % -809.000 K 77.62 % -3.615 M -180.02 % -1.291 M 73.08 % -4.795 M
2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31
2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-01-31
Net debt -31.000 M -114.75 % 210.100 M 19.44 % 175.900 M 490.02 % -45.100 M -123.94 % 188.400 M -15.33 % 222.500 M 2.58 % 216.900 M 3.38 % 209.800 M -14.99 % 246.800 M -1.99 % 251.800 M 23.19 % 204.400 M 26.72 % 161.300 M -13.28 % 186.000 M -3.43 % 192.600 M 4.11 % 185.000 M 43.63 % 128.800 M 27.27 % 101.200 M -15.60 % 119.900 M 40.89 % 85.100 M 55.86 % 54.600 M -62.13 % 144.194 M -9.87 % 159.980 M 2.45 % 156.147 M 28.09 % 121.903 M 363.26 % 26.314 M
Total investments 32.900 M 0.00 % 32.900 M -1.79 % 33.500 M 1.52 % 33.000 M 6.45 % 31.000 M 4.73 % 29.600 M 3.50 % 28.600 M -7.74 % 31.000 M 5.44 % 29.400 M 12.64 % 26.100 M 2.35 % 25.500 M -5.90 % 27.100 M 4.23 % 26.000 M -50.76 % 52.800 M 1.73 % 51.900 M -1.52 % 52.700 M 6.68 % 49.400 M 0.41 % 49.200 M -0.81 % 49.600 M 6.21 % 46.700 M 6.23 % 43.960 M 4.62 % 42.017 M -33.11 % 62.816 M 0.18 % 62.702 M 19.14 % 52.628 M
Total debt 235.300 M -4.66 % 246.800 M 14.26 % 216.000 M 1 574.42 % 12.900 M -94.58 % 237.900 M -11.79 % 269.700 M 4.78 % 257.400 M 1.86 % 252.700 M -6.34 % 269.800 M -1.06 % 272.700 M 11.95 % 243.600 M 13.78 % 214.100 M -6.83 % 229.800 M 7.38 % 214.000 M 1.76 % 210.300 M -1.41 % 213.300 M 23.94 % 172.100 M -1.15 % 174.100 M -1.19 % 176.200 M -1.34 % 178.600 M -1.17 % 180.712 M -3.13 % 186.548 M -0.16 % 186.854 M 0.51 % 185.911 M 0.000
Accumulated other comprehensive income loss 600.000 K 0.00 % 600.000 K 146.15 % -1.300 M -550.00 % -200.000 K 33.33 % -300.000 K 25.00 % -400.000 K -300.00 % -100.000 K 88.89 % -900.000 K -350.00 % -200.000 K 77.78 % -900.000 K 25.00 % -1.200 M 29.41 % -1.700 M -54.55 % -1.100 M -83.33 % -600.000 K 25.00 % -800.000 K -60.00 % -500.000 K -25.00 % -400.000 K -100.00 % -200.000 K 0.000 100.00 % -500.000 K -93.80 % -258.000 K -86.96 % -138.000 K -28.97 % -107.000 K -235.44 % 79.000 K -99.97 % 313.451 M
Retained earnings 323.900 M 4.75 % 309.200 M -0.67 % 311.300 M 0.000 -100.00 % 290.400 M 4.46 % 278.000 M 2.58 % 271.000 M 0.00 % 271.000 M 1.27 % 267.600 M 2.53 % 261.000 M -1.73 % 265.600 M -3.21 % 274.400 M -13.27 % 316.400 M 6.17 % 298.000 M 0.81 % 295.600 M -4.34 % 309.000 M 10.67 % 279.200 M 7.06 % 260.800 M 2.92 % 253.400 M 0.88 % 251.200 M 5.56 % 237.976 M 10.89 % 214.598 M -7.99 % 233.225 M -2.54 % 239.309 M 0.000
Common stock 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.000 -100.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 0.00 % 100.000 K 58.73 % 63.000 K -99.96 % 140.490 M 0.39 % 139.938 M 222 023.81 % 63.000 K 0.000
Total equity 600.700 M 2.81 % 584.300 M 0.24 % 582.900 M 0.99 % 577.200 M 4.24 % 553.700 M 2.54 % 540.000 M 1.54 % 531.800 M 0.66 % 528.300 M 1.52 % 520.400 M 1.76 % 511.400 M -0.53 % 514.100 M -1.68 % 522.900 M -7.17 % 563.300 M 7.34 % 524.800 M 0.67 % 521.300 M -2.41 % 534.200 M 6.06 % 503.700 M 3.86 % 485.000 M 1.66 % 477.100 M 0.76 % 473.500 M 25.06 % 378.613 M 6.68 % 354.900 M -4.87 % 373.056 M -1.58 % 379.033 M 20.92 % 313.451 M
Other non current liabilities 25.500 M 3.24 % 24.700 M -89.20 % 228.700 M 0.00 % 228.700 M 759.77 % 26.600 M 8.13 % 24.600 M -18.00 % 30.000 M 4.53 % 28.700 M 10.38 % 26.000 M -6.47 % 27.800 M 13.47 % 24.500 M 5.15 % 23.300 M 3.56 % 22.500 M 11.39 % 20.200 M -5.61 % 21.400 M -8.94 % 23.500 M -11.65 % 26.600 M -1.12 % 26.900 M -1.47 % 27.300 M 9 000.00 % 300.000 K -98.63 % 21.867 M 5.40 % 20.747 M -6.39 % 22.164 M -50.98 % 45.210 M 0.000
Long term debt 220.000 M -6.42 % 235.100 M 15.36 % 203.800 M 0.000 -100.00 % 223.000 M -13.53 % 257.900 M 5.27 % 245.000 M 3.46 % 236.800 M -6.88 % 254.300 M -1.51 % 258.200 M 10.39 % 233.900 M 15.68 % 202.200 M -6.13 % 215.400 M 7.59 % 200.200 M 1.93 % 196.400 M -1.70 % 199.800 M 23.26 % 162.100 M -1.58 % 164.700 M -1.61 % 167.400 M -1.53 % 170.000 M -1.32 % 172.275 M -3.38 % 178.298 M -0.90 % 179.913 M -1.29 % 182.261 M 0.000
Total non current liabilities 262.000 M -5.18 % 276.300 M 12.68 % 245.200 M -0.04 % 245.300 M -9.92 % 272.300 M -10.78 % 305.200 M 2.48 % 297.800 M 3.04 % 289.000 M -6.53 % 309.200 M -1.81 % 314.900 M 9.57 % 287.400 M 12.75 % 254.900 M -4.75 % 267.600 M 8.25 % 247.200 M 1.06 % 244.600 M -2.20 % 250.100 M 11.65 % 224.000 M -1.28 % 226.900 M -1.35 % 230.000 M 1.81 % 225.900 M 0.53 % 224.713 M -2.14 % 229.621 M 0.18 % 229.206 M -0.73 % 230.903 M 0.000
Other current liabilities 72.800 M 94.13 % 37.500 M -67.53 % 115.500 M 23.93 % 93.200 M 10.69 % 84.200 M 2.93 % 81.800 M 23.94 % 66.000 M 25.00 % 52.800 M -3.30 % 54.600 M -12.50 % 62.400 M 13.87 % 54.800 M 0.74 % 54.400 M -28.98 % 76.600 M -11.34 % 86.400 M 14.59 % 75.400 M 45.56 % 51.800 M -3.72 % 53.800 M -14.47 % 62.900 M 29.69 % 48.500 M 8.02 % 44.900 M -17.01 % 54.100 M 13.22 % 47.783 M 13.72 % 42.018 M -20.01 % 52.530 M 0.000
Deferred revenue 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.700 M -39.29 % 2.800 M 75.00 % 1.600 M 23.08 % 1.300 M 0.000 -100.00 % 8.300 M 0.000 0.000 100.00 % -63.000 M -252.54 % 41.300 M 838.64 % 4.400 M 46.67 % 3.000 M -90.74 % 32.400 M 3.51 % 31.300 M 611.36 % 4.400 M 0.000 0.000 0.000 0.000 0.000
Short term debt 15.300 M 30.77 % 11.700 M -4.10 % 12.200 M -5.43 % 12.900 M -13.42 % 14.900 M 26.27 % 11.800 M -4.84 % 12.400 M -22.01 % 15.900 M 2.58 % 15.500 M 39.64 % 11.100 M 14.43 % 9.700 M -18.49 % 11.900 M -17.36 % 14.400 M 4.35 % 13.800 M -10.39 % 15.400 M -1.28 % 15.600 M 56.00 % 10.000 M -13.79 % 11.600 M 5.45 % 11.000 M 1.85 % 10.800 M 28.01 % 8.437 M 2.27 % 8.250 M 1.53 % 8.126 M 11.32 % 7.300 M 0.000
Total current liabilities 139.900 M -6.67 % 149.900 M -11.67 % 169.700 M 13.82 % 149.100 M 11.35 % 133.900 M 10.02 % 121.700 M 12.79 % 107.900 M 10.67 % 97.500 M -15.07 % 114.800 M 10.07 % 104.300 M 9.21 % 95.500 M -6.10 % 101.700 M -17.65 % 123.500 M -4.11 % 128.800 M 11.90 % 115.100 M 29.04 % 89.200 M -4.80 % 93.700 M -3.40 % 97.000 M 14.25 % 84.900 M 8.99 % 77.900 M -17.50 % 94.421 M 19.07 % 79.302 M 1.99 % 77.757 M -2.21 % 79.513 M 0.000
Total liabilities 401.900 M -5.70 % 426.200 M 2.72 % 414.900 M 5.20 % 394.400 M -2.90 % 406.200 M -4.85 % 426.900 M 5.23 % 405.700 M 4.97 % 386.500 M -8.84 % 424.000 M 1.15 % 419.200 M 9.48 % 382.900 M 7.38 % 356.600 M -8.82 % 391.100 M 4.02 % 376.000 M 4.53 % 359.700 M 6.01 % 339.300 M 6.80 % 317.700 M -1.91 % 323.900 M 2.86 % 314.900 M 3.65 % 303.800 M -4.80 % 319.134 M 3.31 % 308.923 M 0.64 % 306.963 M -1.11 % 310.416 M 0.000
Other non current assets 27.300 M 1.49 % 26.900 M 15.95 % 23.200 M -55.56 % 52.200 M 163.64 % 19.800 M 1.02 % 19.600 M 0.51 % 19.500 M -1.02 % 19.700 M 0.51 % 19.600 M -10.09 % 21.800 M 0.93 % 21.600 M 9.64 % 19.700 M -1.01 % 19.900 M -7.01 % 21.400 M 3.88 % 20.600 M -4.63 % 21.600 M 8.54 % 19.900 M -2.45 % 20.400 M -11.69 % 23.100 M 2.21 % 22.600 M 13.96 % 19.831 M -2.81 % 20.404 M 0.98 % 20.206 M 83.61 % 11.005 M 141.82 % -26.314 M
Long term investments 32.900 M 0.00 % 32.900 M -1.79 % 33.500 M 1.52 % 33.000 M 6.45 % 31.000 M 4.73 % 29.600 M 3.50 % 28.600 M -7.74 % 31.000 M 5.44 % 29.400 M 12.64 % 26.100 M 2.35 % 25.500 M -5.90 % 27.100 M 4.23 % 26.000 M -50.76 % 52.800 M 1.73 % 51.900 M -1.52 % 52.700 M 6.68 % 49.400 M 0.41 % 49.200 M -0.81 % 49.600 M 6.21 % 46.700 M 6.23 % 43.960 M 4.62 % 42.017 M -33.11 % 62.816 M 0.18 % 62.702 M 0.000
Intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 200.000 K -60.00 % 500.000 K -37.50 % 800.000 K 0.00 % 800.000 K 0.00 % 800.000 K -60.00 % 2.000 M -28.57 % 2.800 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
GoodWill 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M -55.68 % 88.900 M 16.36 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.03 % 76.376 M 0.00 % 76.376 M 0.00 % 76.376 M 0.00 % 76.376 M 0.000
Goodwill and intangible assets 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M 0.00 % 39.400 M -0.51 % 39.600 M -0.75 % 39.900 M -0.75 % 40.200 M 0.00 % 40.200 M 0.00 % 40.200 M -2.90 % 41.400 M -54.85 % 91.700 M 20.03 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.00 % 76.400 M 0.03 % 76.376 M 0.00 % 76.376 M 0.00 % 76.376 M 0.00 % 76.376 M 0.000
Property plant equipment net 608.300 M 0.61 % 604.600 M 1.60 % 595.100 M 0.66 % 591.200 M 0.27 % 589.600 M -0.61 % 593.200 M -0.57 % 596.600 M 0.17 % 595.600 M -1.13 % 602.400 M 1.11 % 595.800 M 1.71 % 585.800 M 5.53 % 555.100 M 2.64 % 540.800 M 10.96 % 487.400 M 1.80 % 478.800 M 2.29 % 468.100 M 11.83 % 418.600 M 1.58 % 412.100 M 2.28 % 402.900 M 6.28 % 379.100 M 3.81 % 365.185 M 5.49 % 346.166 M 1.79 % 340.077 M 2.96 % 330.316 M 0.000
Total non current assets 717.700 M 0.60 % 713.400 M 1.83 % 700.600 M 1.17 % 692.500 M 0.54 % 688.800 M -0.26 % 690.600 M -0.35 % 693.000 M -0.24 % 694.700 M -0.83 % 700.500 M 1.16 % 692.500 M 1.63 % 681.400 M 4.61 % 651.400 M -5.13 % 686.600 M 6.33 % 645.700 M 1.64 % 635.300 M 1.42 % 626.400 M 9.63 % 571.400 M 1.11 % 565.100 M 1.07 % 559.100 M 5.65 % 529.200 M 4.18 % 507.962 M 4.15 % 487.699 M -2.36 % 499.475 M 3.32 % 483.410 M 1 937.08 % -26.314 M
Other current assets 12.000 M -15.49 % 14.200 M -7.19 % 15.300 M 23.39 % 12.400 M 20.39 % 10.300 M -71.15 % 35.700 M 6.89 % 33.400 M 3.41 % 32.300 M -27.42 % 44.500 M 5.45 % 42.200 M 19.55 % 35.300 M -10.18 % 39.300 M -1.01 % 39.700 M 168.24 % 14.800 M -16.38 % 17.700 M -56.40 % 40.600 M -4.92 % 42.700 M 10.34 % 38.700 M 63.98 % 23.600 M -15.71 % 28.000 M 221.40 % 8.712 M 9.94 % 7.924 M -66.67 % 23.771 M -18.59 % 29.200 M 0.000
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 52.628 M
cash and cash equivalents 43.700 M 19.07 % 36.700 M -8.48 % 40.100 M -30.86 % 58.000 M 17.17 % 49.500 M 4.87 % 47.200 M 16.54 % 40.500 M -5.59 % 42.900 M 86.52 % 23.000 M 10.05 % 20.900 M -46.68 % 39.200 M -25.76 % 52.800 M 20.55 % 43.800 M 104.67 % 21.400 M -15.42 % 25.300 M -70.06 % 84.500 M 19.18 % 70.900 M 30.81 % 54.200 M -40.50 % 91.100 M -26.53 % 124.000 M 239.56 % 36.518 M 37.45 % 26.568 M -13.48 % 30.707 M -52.03 % 64.008 M 343.25 % -26.314 M
Cash and short term investments 43.700 M 19.07 % 36.700 M -8.48 % 40.100 M -30.86 % 58.000 M 17.17 % 49.500 M 4.87 % 47.200 M 16.54 % 40.500 M -5.59 % 42.900 M 86.52 % 23.000 M 10.05 % 20.900 M -46.68 % 39.200 M -25.76 % 52.800 M 20.55 % 43.800 M 104.67 % 21.400 M -15.42 % 25.300 M -70.06 % 84.500 M 19.18 % 70.900 M 30.81 % 54.200 M -40.50 % 91.100 M -26.53 % 124.000 M 239.56 % 36.518 M 37.45 % 26.568 M -13.48 % 30.707 M -52.03 % 64.008 M 143.25 % 26.314 M
Total current assets 284.700 M -4.17 % 297.100 M -0.03 % 297.200 M 6.52 % 279.000 M 2.91 % 271.100 M -1.88 % 276.300 M 13.01 % 244.500 M 11.09 % 220.100 M -9.76 % 243.900 M 2.44 % 238.100 M 10.44 % 215.600 M -5.48 % 228.100 M -14.82 % 267.800 M 4.98 % 255.100 M 3.83 % 245.700 M -0.57 % 247.100 M -1.16 % 250.000 M 2.54 % 243.800 M 4.68 % 232.900 M -6.13 % 248.100 M 30.73 % 189.785 M 7.76 % 176.124 M -2.45 % 180.544 M -12.37 % 206.039 M 683.00 % 26.314 M
Inventory 103.400 M -8.33 % 112.800 M -8.07 % 122.700 M 34.54 % 91.200 M 8.83 % 83.800 M -11.70 % 94.900 M 10.48 % 85.900 M 21.33 % 70.800 M -19.36 % 87.800 M -8.54 % 96.000 M 25.00 % 76.800 M 5.06 % 73.100 M -21.14 % 92.700 M 2.32 % 90.600 M 14.25 % 79.300 M 64.52 % 48.200 M -27.63 % 66.600 M 2.30 % 65.100 M 35.63 % 48.000 M 24.35 % 38.600 M -23.54 % 50.485 M 4.75 % 48.194 M -1.58 % 48.968 M 9.06 % 44.902 M 0.000
Net receivables 125.600 M -5.85 % 133.400 M 8.63 % 122.800 M 4.60 % 117.400 M -9.06 % 129.100 M 5.13 % 122.800 M 14.13 % 107.600 M 24.39 % 86.500 M -19.53 % 107.500 M 15.22 % 93.300 M 23.58 % 75.500 M 14.74 % 65.800 M -43.66 % 116.800 M -8.96 % 128.300 M 3.97 % 123.400 M 43.32 % 86.100 M -10.22 % 95.900 M -3.81 % 99.700 M 17.71 % 84.700 M 14.77 % 73.800 M -21.55 % 94.070 M 0.68 % 93.438 M 21.19 % 77.098 M -11.48 % 87.100 M 0.000
Tax assets 9.800 M 2.08 % 9.600 M 2.13 % 9.400 M -3.09 % 9.700 M 7.78 % 9.000 M 2.27 % 8.800 M 1.15 % 8.700 M 2.35 % 8.500 M -4.49 % 8.900 M 3.49 % 8.600 M 3.61 % 8.300 M 2.47 % 8.100 M -1.22 % 8.200 M 6.49 % 7.700 M 1.32 % 7.600 M 0.00 % 7.600 M 7.04 % 7.100 M 1.43 % 7.000 M -1.41 % 7.100 M 61.36 % 4.400 M 68.58 % 2.610 M -4.61 % 2.736 M 0.000 -100.00 % 3.011 M 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 46.400 M -53.32 % 99.400 M 108.82 % 47.600 M 34.84 % 35.300 M 18.86 % 29.700 M 12.50 % 26.400 M -1.12 % 26.700 M -1.84 % 27.200 M -37.33 % 43.400 M 44.67 % 30.000 M -1.64 % 30.500 M -11.34 % 34.400 M 17.41 % 29.300 M 11.41 % 26.300 M 22.33 % 21.500 M 8.04 % 19.900 M -17.08 % 24.000 M 11.11 % 21.600 M -10.00 % 24.000 M 17.07 % 20.500 M -30.78 % 29.614 M 30.92 % 22.620 M -18.08 % 27.613 M 77.01 % 15.600 M 0.000
Tax payables 5.400 M 315.38 % 1.300 M -56.67 % 3.000 M -61.04 % 7.700 M 50.98 % 5.100 M 200.00 % 1.700 M -39.29 % 2.800 M 75.00 % 1.600 M 23.08 % 1.300 M 62.50 % 800.000 K 60.00 % 500.000 K -50.00 % 1.000 M -68.75 % 3.200 M 39.13 % 2.300 M -17.86 % 2.800 M 47.37 % 1.900 M -34.48 % 2.900 M 222.22 % 900.000 K -35.71 % 1.400 M -17.65 % 1.700 M -25.11 % 2.270 M 249.77 % 649.000 K 0.000 -100.00 % 4.083 M 0.000
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 -100.00 % 89.000 M -1.55 % 90.400 M 3 830.43 % 2.300 M -90.65 % 24.600 M 0.000 -100.00 % 29.000 M 0.000 0.000 -100.00 % 3.100 M -11.43 % 3.500 M -87.41 % 27.800 M 694.29 % 3.500 M -7.89 % 3.800 M 0.00 % 3.800 M -86.33 % 27.800 M 615.57 % 3.885 M 0.00 % 3.885 M 0.000 -100.00 % 3.432 M 0.000
Minority interest 200.000 K -99.38 % 32.000 M 5 233.33 % 600.000 K 500.00 % 100.000 K -99.62 % 26.400 M -1.12 % 26.700 M 0.00 % 26.700 M 8.10 % 24.700 M 19.32 % 20.700 M 1.97 % 20.300 M 1.50 % 20.000 M -3.85 % 20.800 M 5.58 % 19.700 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 90.600 M -8.02 % 98.500 M 1.97 % 96.600 M 0.000 -100.00 % 98.000 M 1.03 % 97.000 M -1.82 % 98.800 M 4.11 % 94.900 M -1.25 % 96.100 M 0.63 % 95.500 M 1.60 % 94.000 M 32.02 % 71.200 M -1.79 % 72.500 M 33.03 % 54.500 M 12.14 % 48.600 M -1.62 % 49.400 M 1 272.22 % 3.600 M -7.69 % 3.900 M -7.14 % 4.200 M -6.67 % 4.500 M -10.14 % 5.008 M -5.78 % 5.315 M -1.28 % 5.384 M -3.18 % 5.561 M 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 500.000 K 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 275.900 M 13.82 % 242.400 M 0.71 % 240.700 M -58.31 % 577.300 M 143.48 % 237.100 M 0.64 % 235.600 M 0.64 % 234.100 M 0.30 % 233.400 M 0.52 % 232.200 M 0.56 % 230.900 M 0.57 % 229.600 M 0.13 % 229.300 M 0.48 % 228.200 M 0.40 % 227.300 M 0.40 % 226.400 M 0.35 % 225.600 M 0.36 % 224.800 M 0.22 % 224.300 M 0.31 % 223.600 M 0.40 % 222.700 M 58.13 % 140.832 M 281 764.00 % -50.000 K 0.000 -100.00 % 139.700 M 0.000
Deferred tax liabilities non current 16.500 M 0.00 % 16.500 M 0.00 % 16.500 M -0.60 % 16.600 M -26.87 % 22.700 M 0.00 % 22.700 M -0.44 % 22.800 M -2.98 % 23.500 M -18.69 % 28.900 M 0.00 % 28.900 M -0.34 % 29.000 M -1.36 % 29.400 M -1.01 % 29.700 M 10.82 % 26.800 M 0.00 % 26.800 M 0.00 % 26.800 M -24.08 % 35.300 M 0.00 % 35.300 M 0.00 % 35.300 M 26.98 % 27.800 M 4.17 % 26.686 M -0.02 % 26.691 M 0.000 -100.00 % 27.347 M 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.002 B -0.80 % 1.011 B 1.27 % 997.800 M 2.71 % 971.500 M 1.21 % 959.900 M -0.72 % 966.900 M 3.14 % 937.500 M 2.48 % 914.800 M -3.13 % 944.400 M 1.48 % 930.600 M 3.75 % 897.000 M 1.99 % 879.500 M -7.85 % 954.400 M 5.95 % 900.800 M 2.25 % 881.000 M 0.86 % 873.500 M 6.34 % 821.400 M 1.55 % 808.900 M 2.13 % 792.000 M 1.89 % 777.300 M 11.40 % 697.747 M 5.11 % 663.823 M -2.38 % 680.019 M -1.37 % 689.449 M 0.000
2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-01-31
2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-04-30 2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31
Deferred income tax -100.000 K 50.00 % -200.000 K 0.000 100.00 % -6.700 M -2 133.33 % -300.000 K -50.00 % -200.000 K 75.00 % -800.000 K 84.62 % -5.200 M -1 633.33 % -300.000 K 25.00 % -400.000 K 20.00 % -500.000 K -600.00 % 100.000 K 116.67 % -600.000 K -500.00 % -100.000 K 0.00 % -100.000 K -102.50 % 4.000 M 2 100.00 % -200.000 K -300.00 % 100.000 K -97.96 % 4.900 M 886.52 % -623.000 K -619.17 % 120.000 K 160.91 % -197.000 K 34.33 % -300.000 K -814.29 % 42.000 K -92.96 % 597.000 K 0.000 0.000
Stock based compensation 1.700 M -10.53 % 1.900 M -5.00 % 2.000 M -23.08 % 2.600 M 73.33 % 1.500 M -6.25 % 1.600 M 14.29 % 1.400 M 7.69 % 1.300 M 8.33 % 1.200 M -7.69 % 1.300 M 85.71 % 700.000 K -30.00 % 1.000 M 11.11 % 900.000 K 0.00 % 900.000 K 12.50 % 800.000 K 33.33 % 600.000 K 20.00 % 500.000 K -28.57 % 700.000 K -12.50 % 800.000 K -79.49 % 3.900 M 768.60 % 449.000 K 56.99 % 286.000 K -28.50 % 400.000 K 123.82 % -1.679 M -275.08 % 959.000 K 0.000 0.000
Change in working capital 7.400 M 125.17 % -29.400 M -58.06 % -18.600 M -253.72 % 12.100 M -35.29 % 18.700 M 253.28 % -12.200 M -6.09 % -11.500 M -146.00 % 25.000 M 2 400.00 % 1.000 M 103.52 % -28.400 M -647.37 % -3.800 M -116.31 % 23.300 M 117.76 % 10.700 M 424.24 % -3.300 M 90.43 % -34.500 M -1 178.13 % 3.200 M -72.17 % 11.500 M 148.73 % -23.600 M -25.53 % -18.800 M -191.26 % 20.600 M 105.57 % 10.021 M 400.57 % -3.334 M 82.90 % -19.500 M -274.08 % 11.202 M -39.72 % 18.583 M 186.91 % -21.381 M -252.41 % -6.067 M
Accounts receivables 11.400 M 183.82 % -13.600 M -172.00 % -5.000 M -153.76 % 9.300 M 504.35 % -2.300 M 86.55 % -17.100 M -44.92 % -11.800 M -189.39 % 13.200 M 265.00 % -8.000 M 45.21 % -14.600 M -1 116.67 % -1.200 M -104.18 % 28.700 M 149.57 % 11.500 M 675.00 % -2.000 M 92.75 % -27.600 M -573.17 % -4.100 M -125.79 % 15.900 M 201.92 % -15.600 M -23.81 % -12.600 M -171.19 % 17.700 M 3 055.08 % 561.000 K -57.72 % 1.327 M 114.27 % -9.300 M -143.49 % 21.383 M 519.52 % -5.097 M 68.40 % -16.128 M -472.12 % -2.819 M
Inventory 7.500 M -38.52 % 12.200 M 138.73 % -31.500 M -262.07 % -8.700 M -185.29 % 10.200 M 270.00 % -6.000 M 59.46 % -14.800 M -191.93 % 16.100 M 101.25 % 8.000 M 146.24 % -17.300 M -355.26 % -3.800 M -119.29 % 19.700 M 245.61 % 5.700 M 152.29 % -10.900 M 63.42 % -29.800 M -266.48 % 17.900 M 1 218.75 % -1.600 M 90.75 % -17.300 M -69.61 % -10.200 M -193.58 % 10.900 M 425.37 % -3.350 M -316.27 % 1.549 M 148.41 % -3.200 M -143.47 % 7.361 M -14.58 % 8.617 M 135.92 % -23.989 M -468.73 % -4.218 M
Accounts payables 10.000 M 158.82 % -17.000 M -191.89 % 18.500 M 25.00 % 14.800 M 2 566.67 % -600.000 K -109.09 % 6.600 M 43.48 % 4.600 M 131.51 % -14.600 M -289.61 % 7.700 M 2 666.67 % -300.000 K 82.35 % -1.700 M -142.86 % -700.000 K -125.00 % 2.800 M 146.67 % -6.000 M -145.11 % 13.300 M 765.00 % -2.000 M -600.00 % 400.000 K -92.98 % 5.700 M 18.75 % 4.800 M 400.00 % -1.600 M -113.62 % 11.744 M 1 250.24 % -1.021 M 7.18 % -1.100 M -14.70 % -959.000 K -127.13 % 3.535 M 0.000 0.000
Other working capital -21.500 M -95.45 % -11.000 M -1 733.33 % -600.000 K 81.82 % -3.300 M -128.95 % 11.400 M 165.12 % 4.300 M -59.05 % 10.500 M 1.94 % 10.300 M 253.73 % -6.700 M -276.32 % 3.800 M 31.03 % 2.900 M 111.89 % -24.400 M -162.37 % -9.300 M -1 062.50 % -800.000 K -108.33 % 9.600 M 211.63 % -8.600 M -168.75 % -3.200 M -188.89 % 3.600 M 550.00 % -800.000 K 87.50 % -6.400 M -700.38 % 1.066 M 120.54 % -5.189 M 12.05 % -5.900 M 64.42 % -16.583 M -243.85 % 11.528 M -38.47 % 18.736 M 1 831.55 % 970.000 K
Other non cash items 2.500 M -57.63 % 5.900 M 1 080.00 % 500.000 K 155.56 % -900.000 K -156.25 % 1.600 M -94.84 % 31.000 M 463.64 % 5.500 M 1 016.67 % -600.000 K -119.35 % 3.100 M 106.67 % 1.500 M -58.33 % 3.600 M -92.50 % 48.000 M 2 500.00 % -2.000 M -242.86 % 1.400 M 7.69 % 1.300 M 225.00 % 400.000 K 144.44 % -900.000 K -200.00 % 900.000 K 137.50 % -2.400 M -10.24 % -2.177 M -16.60 % -1.867 M -108.46 % 22.075 M 951.19 % 2.100 M 2 943.48 % 69.000 K 1.47 % 68.000 K 102.97 % -2.289 M -152.44 % 4.365 M
Net cash provided by operating activities 34.400 M 391.53 % -11.800 M -883.33 % -1.200 M -103.16 % 38.000 M -10.59 % 42.500 M 1 150.00 % 3.400 M -64.21 % 9.500 M -73.97 % 36.500 M 94.15 % 18.800 M 175.81 % -24.800 M -1 807.69 % -1.300 M -103.40 % 38.200 M 12.35 % 34.000 M 672.73 % 4.400 M 110.63 % -41.400 M -230.19 % 31.800 M -10.17 % 35.400 M 437.14 % -10.500 M -8.25 % -9.700 M -121.09 % 46.000 M 22.16 % 37.655 M 384.31 % 7.775 M 162.20 % -12.500 M -132.68 % 38.253 M -23.75 % 50.171 M 585.31 % -10.338 M -171.06 % 14.548 M
Investments in property plant and equipment -11.800 M 10.61 % -13.200 M 10.81 % -14.800 M -114.49 % -6.900 M 9.21 % -7.600 M 2.56 % -7.800 M 21.21 % -9.900 M -253.57 % -2.800 M 76.86 % -12.100 M 30.06 % -17.300 M 1.70 % -17.600 M 8.33 % -19.200 M -48.84 % -12.900 M -57.32 % -8.200 M 60.77 % -20.900 M -72.73 % -12.100 M 16.55 % -14.500 M 40.57 % -24.400 M -8.93 % -22.400 M 16.73 % -26.900 M -30.28 % -20.648 M -90.39 % -10.845 M -21.85 % -8.900 M -15.83 % -7.684 M 23.41 % -10.033 M -82.25 % -5.505 M 15.16 % -6.489 M
Acquisitions net 0.000 0.000 0.000 100.00 % -1.000 M -1 100.00 % 100.000 K 116.67 % -600.000 K 0.000 100.00 % -700.000 K 36.36 % -1.100 M -22.22 % -900.000 K -200.00 % -300.000 K 92.31 % -3.900 M -192.86 % 4.200 M 1 500.00 % -300.000 K 0.000 -100.00 % 200.000 K 0.000 -100.00 % 100.000 K 150.00 % -200.000 K 60.00 % -500.000 K 53.18 % -1.068 M -3 066.67 % 36.000 K 101.89 % -1.900 M -233.33 % -570.000 K 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 0.000 100.00 % -600.000 K 0.000 100.00 % -700.000 K 79.41 % -3.400 M 0.000 100.00 % -300.000 K 0.000 100.00 % -100.000 K 66.67 % -300.000 K 0.000 0.000 0.000 -100.00 % 300.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 700.000 K -36.36 % 1.100 M 0.000 -100.00 % 600.000 K 0.000 -100.00 % 4.300 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 0.000 100.00 % -100.000 K 0.00 % -100.000 K -125.00 % 400.000 K 300.00 % -200.000 K 66.67 % -600.000 K 0.000 -100.00 % 100.000 K -95.65 % 2.300 M 264.29 % -1.400 M -366.67 % -300.000 K -105.08 % 5.900 M 251.28 % -3.900 M -3 800.00 % -100.000 K -112.50 % 800.000 K 60.00 % 500.000 K -16.67 % 600.000 K 250.00 % -400.000 K -120.00 % 2.000 M -35.48 % 3.100 M 1 302.71 % 221.000 K 209.41 % -202.000 K -102.00 % -100.000 K -107.00 % 1.429 M 2 368.25 % -63.000 K 84.78 % -414.000 K 69.15 % -1.342 M
Net cash used for investing activites -11.800 M 11.28 % -13.300 M 10.74 % -14.900 M -98.67 % -7.500 M 2.60 % -7.700 M 8.33 % -8.400 M 15.15 % -9.900 M -191.18 % -3.400 M 74.24 % -13.200 M 32.65 % -19.600 M -9.50 % -17.900 M -4.07 % -17.200 M -104.76 % -8.400 M -47.37 % -5.700 M 71.64 % -20.100 M -76.32 % -11.400 M 17.99 % -13.900 M 43.03 % -24.400 M -18.45 % -20.600 M 15.23 % -24.300 M -13.05 % -21.495 M -95.21 % -11.011 M -1.02 % -10.900 M -59.71 % -6.825 M 32.40 % -10.096 M -70.57 % -5.919 M 24.42 % -7.831 M
Debt repayment -15.700 M -154.33 % 28.900 M 9 533.33 % 300.000 K 101.40 % -21.400 M 32.92 % -31.900 M -331.16 % 13.800 M 1 480.00 % -1.000 M 92.86 % -14.000 M -300.00 % -3.500 M -114.71 % 23.800 M 385.71 % 4.900 M 108.61 % -56.900 M -2 088.46 % -2.600 M -4.00 % -2.500 M 0.00 % -2.500 M 50.98 % -5.100 M -142.86 % -2.100 M -5.00 % -2.000 M 20.00 % -2.500 M 61.54 % -6.500 M -10.51 % -5.882 M -644.63 % 1.080 M 161.12 % -1.767 M 78.97 % -8.403 M 61.88 % -22.042 M -210.98 % -7.088 M 12.41 % -8.092 M
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -100.000 K -200.00 % 100.000 K 0.000 0.000 -100.00 % 100.000 K 0.000 0.000 0.000 -100.00 % 200.000 K 0.000 0.000 0.000 -100.00 % 78.100 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 100.00 % -5.200 M -1 633.33 % -300.000 K 0.000 0.000 100.00 % -100.000 K 85.71 % -700.000 K -16.67 % -600.000 K 0.000 0.000 100.00 % -400.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -5.000 K 95.00 % -100.000 K 94.44 % -1.800 M 0.000 100.00 % -320.000 K 0.000 100.00 % -546.000 K 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -5.500 M 0.000 100.00 % -41.000 K 99.45 % -7.500 M 0.000 100.00 % -1.865 M 50.07 % -3.735 M 0.000
Other financing activites 400.000 K 125.00 % -1.600 M -60.00 % -1.000 M -300.00 % 500.000 K 266.67 % -300.000 K 85.00 % -2.000 M -150.00 % -800.000 K 66.67 % -2.400 M -50.00 % -1.600 M -157.14 % 2.800 M 180.00 % 1.000 M -97.66 % 42.700 M 0.000 0.000 0.000 -100.00 % 200.000 K 0.000 0.000 0.000 100.00 % -146.000 K -360.71 % 56.000 K -72.82 % 206.000 K 421.88 % -64.000 K -163.37 % 101.000 K 248.28 % 29.000 K -99.88 % 25.079 M 27 459.04 % 91.001 K
Net cash used provided by financing activities -15.300 M -169.23 % 22.100 M 2 310.00 % -1.000 M 95.22 % -20.900 M 35.09 % -32.200 M -372.88 % 11.800 M 572.00 % -2.500 M 85.29 % -17.000 M -240.00 % -5.000 M -118.12 % 27.600 M 513.33 % 4.500 M 131.69 % -14.200 M -446.15 % -2.600 M -4.00 % -2.500 M 0.00 % -2.500 M 48.98 % -4.900 M -133.33 % -2.100 M -5.00 % -2.000 M 20.00 % -2.500 M -103.79 % 66.000 M 1 213.74 % -5.926 M -918.21 % -582.000 K 93.74 % -9.300 M -7.86 % -8.622 M 63.89 % -23.878 M -274.16 % 13.710 M 271.35 % -8.001 M
Effect of forex changes on cash 300.000 K 250.00 % -200.000 K 0.000 100.00 % -200.000 K -300.00 % 100.000 K 200.00 % -100.000 K -150.00 % 200.000 K 200.00 % -200.000 K -166.67 % 300.000 K 250.00 % -200.000 K 0.000 -100.00 % 200.000 K 300.00 % -100.000 K 75.00 % -400.000 K 0.000 0.000 100.00 % -200.000 K -300.00 % 100.000 K 0.00 % 100.000 K 200.00 % -100.000 K -168.97 % 145.000 K 196.67 % -150.000 K -250.00 % 100.000 K 194.12 % 34.000 K 203.03 % -33.000 K 28.26 % -46.000 K -428.57 % 14.000 K
Net change in cash 7.600 M 337.50 % -3.200 M 81.29 % -17.100 M -281.91 % 9.400 M 248.15 % 2.700 M -59.70 % 6.700 M 348.15 % -2.700 M -114.92 % 18.100 M 524.14 % 2.900 M 116.11 % -18.000 M -31.39 % -13.700 M -295.71 % 7.000 M -69.43 % 22.900 M 645.24 % -4.200 M 93.44 % -64.000 M -512.90 % 15.500 M -19.27 % 19.200 M 152.17 % -36.800 M -12.54 % -32.700 M -137.33 % 87.600 M 744.01 % 10.379 M 363.96 % -3.932 M 87.94 % -32.600 M -242.73 % 22.840 M 41.30 % 16.164 M 723.37 % -2.593 M -104.17 % -1.270 M
Cash at beginning of period 39.000 M -7.58 % 42.200 M -28.84 % 59.300 M 18.84 % 49.900 M 5.72 % 47.200 M 16.54 % 40.500 M -6.25 % 43.200 M 72.11 % 25.100 M 13.06 % 22.200 M -44.78 % 40.200 M -25.42 % 53.900 M 14.93 % 46.900 M 95.42 % 24.000 M -14.89 % 28.200 M -69.41 % 92.200 M 20.21 % 76.700 M 33.39 % 57.500 M -39.02 % 94.300 M -25.75 % 127.000 M 222.34 % 39.400 M 35.54 % 29.068 M -11.92 % 33.000 M -49.70 % 65.600 M 53.29 % 42.796 M 60.69 % 26.632 M -8.87 % 29.225 M -4.16 % 30.495 M
Cash at end of period 46.600 M 19.49 % 39.000 M -7.58 % 42.200 M -28.84 % 59.300 M 18.84 % 49.900 M 5.72 % 47.200 M 16.54 % 40.500 M -6.25 % 43.200 M 72.11 % 25.100 M 13.06 % 22.200 M -44.78 % 40.200 M -25.42 % 53.900 M 14.93 % 46.900 M 95.42 % 24.000 M -14.89 % 28.200 M -69.41 % 92.200 M 20.21 % 76.700 M 33.39 % 57.500 M -39.02 % 94.300 M -25.75 % 127.000 M 221.95 % 39.447 M 35.71 % 29.068 M -11.92 % 33.000 M -49.72 % 65.636 M 53.37 % 42.796 M 60.69 % 26.632 M -8.87 % 29.225 M
Operating cash flow 34.400 M 391.53 % -11.800 M -883.33 % -1.200 M -103.16 % 38.000 M -10.59 % 42.500 M 1 150.00 % 3.400 M -64.21 % 9.500 M -73.97 % 36.500 M 94.15 % 18.800 M 175.81 % -24.800 M -1 807.69 % -1.300 M -103.40 % 38.200 M 12.35 % 34.000 M 672.73 % 4.400 M 110.63 % -41.400 M -230.19 % 31.800 M -10.17 % 35.400 M 437.14 % -10.500 M -8.25 % -9.700 M -121.09 % 46.000 M 22.16 % 37.655 M 384.31 % 7.775 M 162.20 % -12.500 M -132.68 % 38.253 M -23.75 % 50.171 M 585.31 % -10.338 M -171.06 % 14.548 M
Capital expenditure -11.800 M 10.61 % -13.200 M 10.81 % -14.800 M -114.49 % -6.900 M 9.21 % -7.600 M 2.56 % -7.800 M 21.21 % -9.900 M -253.57 % -2.800 M 76.86 % -12.100 M 30.06 % -17.300 M 1.70 % -17.600 M 8.33 % -19.200 M -48.84 % -12.900 M -57.32 % -8.200 M 60.77 % -20.900 M -72.73 % -12.100 M 16.55 % -14.500 M 40.57 % -24.400 M -8.93 % -22.400 M 16.73 % -26.900 M -30.28 % -20.648 M -90.39 % -10.845 M -21.85 % -8.900 M -15.83 % -7.684 M 23.41 % -10.033 M -82.25 % -5.505 M 15.16 % -6.489 M
Free CashFlow 22.600 M 190.40 % -25.000 M -56.25 % -16.000 M -151.45 % 31.100 M -10.89 % 34.900 M 893.18 % -4.400 M -1 000.00 % -400.000 K -101.19 % 33.700 M 402.99 % 6.700 M 115.91 % -42.100 M -122.75 % -18.900 M -199.47 % 19.000 M -9.95 % 21.100 M 655.26 % -3.800 M 93.90 % -62.300 M -416.24 % 19.700 M -5.74 % 20.900 M 159.89 % -34.900 M -8.72 % -32.100 M -268.06 % 19.100 M 12.31 % 17.007 M 653.97 % -3.070 M 85.65 % -21.400 M -170.01 % 30.569 M -23.84 % 40.138 M 353.35 % -15.843 M -296.59 % 8.059 M
2025 2025 2025 2024 2024 2024 2024 2023 2023 2023 2023 2022 2022 2022 2022 2021 2021 2021 2021 2020 2020 2020 2020 2019 2019 2019 2019