Halwani Bros. Co. Ltd. 6001.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 969.056 M 9.00 % | 889.046 M -13.21 % | 1.024 B -6.14 % | 1.091 B 3.44 % | 1.055 B 17.24 % | 899.872 M 3.74 % | 867.401 M 3.93 % | 834.589 M -15.50 % | 987.639 M -8.15 % | 1.075 B 0.97 % | 1.065 B 11.15 % | 958.098 M 7.15 % | 894.174 M 9.90 % | 813.643 M 11.16 % | 731.969 M 18.58 % | 617.260 M -18.51 % | 757.507 M 37.39 % | 551.344 M |
| Net income | 44.667 M 145.57 % | -98.011 M -3 459.56 % | 2.917 M -96.54 % | 84.254 M -16.45 % | 100.843 M 633.86 % | -18.890 M -143.60 % | 43.320 M -39.28 % | 71.348 M 37.12 % | 52.033 M -54.80 % | 115.111 M 26.75 % | 90.816 M -1.84 % | 92.517 M 6.34 % | 87.003 M 8.05 % | 80.524 M 0.15 % | 80.400 M 88.55 % | 42.641 M -30.14 % | 61.038 M 83.06 % | 33.344 M |
| Income before tax | 61.756 M 178.07 % | -79.099 M -371.72 % | 29.110 M -75.60 % | 119.303 M -11.38 % | 134.619 M 380.48 % | 28.017 M -54.80 % | 61.985 M -31.55 % | 90.558 M 62.43 % | 55.753 M -62.08 % | 147.020 M 9.38 % | 134.415 M 2.42 % | 131.242 M 10.25 % | 119.044 M 9.18 % | 109.037 M | 0.000 100.00 % | -14.097 M -118.82 % | 74.885 M 72.76 % | 43.347 M |
| Income before tax ratio | 0.06 171.63 % | -0.09 -413.07 % | 0.03 -74.00 % | 0.11 -14.32 % | 0.13 309.81 % | 0.03 -56.43 % | 0.07 -34.14 % | 0.11 92.22 % | 0.06 -58.71 % | 0.14 8.33 % | 0.13 -7.86 % | 0.14 2.89 % | 0.13 -0.66 % | 0.13 | 0.00 100.00 % | -0.02 -123.10 % | 0.10 25.74 % | 0.08 |
| EBITDA | 130.679 M 1 193.48 % | -11.951 M -113.48 % | 88.661 M -48.28 % | 171.422 M -12.00 % | 194.806 M 105.17 % | 94.950 M -22.32 % | 122.236 M -15.80 % | 145.178 M 42.37 % | 101.976 M -41.14 % | 173.249 M 24.94 % | 138.662 M -11.63 % | 156.915 M 8.39 % | 144.772 M 13.42 % | 127.642 M -19.66 % | 158.881 M 2 096.01 % | 7.235 M -93.08 % | 104.613 M -33.21 % | 156.624 M |
| Net income ratio | 0.05 141.81 % | -0.11 -3 970.74 % | 0.00 -96.31 % | 0.08 -19.22 % | 0.10 555.34 % | -0.02 -142.03 % | 0.05 -41.58 % | 0.09 62.27 % | 0.05 -50.79 % | 0.11 25.54 % | 0.09 -11.69 % | 0.10 -0.76 % | 0.10 -1.68 % | 0.10 -9.90 % | 0.11 59.00 % | 0.07 -14.27 % | 0.08 33.24 % | 0.06 |
| Ratio EBITDA | 0.13 1 103.20 % | -0.01 -115.53 % | 0.09 -44.90 % | 0.16 -14.93 % | 0.18 74.99 % | 0.11 -25.13 % | 0.14 -18.99 % | 0.17 68.47 % | 0.10 -35.92 % | 0.16 23.75 % | 0.13 -20.50 % | 0.16 1.16 % | 0.16 3.21 % | 0.16 -27.73 % | 0.22 1 751.86 % | 0.01 -91.51 % | 0.14 -51.39 % | 0.28 |
| Gross profit ratio | 0.30 45.75 % | 0.20 -22.65 % | 0.26 -16.10 % | 0.32 -6.82 % | 0.34 30.93 % | 0.26 -12.82 % | 0.30 -8.85 % | 0.33 -2.28 % | 0.33 7.10 % | 0.31 7.36 % | 0.29 -1.99 % | 0.30 -5.56 % | 0.31 4.52 % | 0.30 -7.94 % | 0.33 8.49 % | 0.30 15.19 % | 0.26 -4.81 % | 0.27 |
| Weighted average shs out dil | 35.356 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M |
| Weighted average shs out | 35.356 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M |
| EPS diluted | 1.26 145.49 % | -2.77 -3 457.58 % | 0.08 -96.53 % | 2.38 -16.49 % | 2.85 637.74 % | -0.53 -143.09 % | 1.23 -39.11 % | 2.02 37.41 % | 1.47 -54.91 % | 3.26 26.85 % | 2.57 -1.91 % | 2.62 6.50 % | 2.46 7.89 % | 2.28 0.44 % | 2.27 87.60 % | 1.21 -30.06 % | 1.73 84.04 % | 0.94 |
| Earnings per share | 1.26 145.49 % | -2.77 -3 457.58 % | 0.08 -96.53 % | 2.38 -16.49 % | 2.85 637.74 % | -0.53 -143.09 % | 1.23 -39.11 % | 2.02 37.41 % | 1.47 -54.91 % | 3.26 26.85 % | 2.57 -1.91 % | 2.62 6.50 % | 2.46 7.89 % | 2.28 0.44 % | 2.27 87.60 % | 1.21 -30.06 % | 1.73 84.04 % | 0.94 |
| Gross profit | 289.123 M 58.87 % | 181.987 M -32.86 % | 271.066 M -21.25 % | 344.216 M -3.62 % | 357.127 M 53.51 % | 232.647 M -9.55 % | 257.215 M -5.27 % | 271.519 M -17.42 % | 328.804 M -1.63 % | 334.258 M 8.40 % | 308.362 M 8.94 % | 283.048 M 1.19 % | 279.707 M 14.86 % | 243.511 M 2.34 % | 237.953 M 28.65 % | 184.966 M -6.14 % | 197.067 M 30.79 % | 150.679 M |
| Income tax expense | 17.089 M -9.64 % | 18.912 M -27.80 % | 26.193 M -25.27 % | 35.049 M 3.77 % | 33.776 M -27.99 % | 46.907 M | 0.000 | 0.000 -100.00 % | 3.720 M | 0.000 | 0.000 -100.00 % | 38.725 M 20.86 % | 32.040 M 12.37 % | 28.512 M -53.03 % | 60.697 M 330.57 % | 14.097 M 1.81 % | 13.847 M 38.43 % | 10.003 M |
| Cost of revenue | 679.933 M -3.84 % | 707.059 M -6.13 % | 753.256 M 0.83 % | 747.078 M 7.04 % | 697.921 M 4.60 % | 667.225 M 9.35 % | 610.186 M 8.37 % | 563.070 M -14.54 % | 658.836 M -11.09 % | 741.010 M -2.06 % | 756.593 M 12.08 % | 675.050 M 9.86 % | 614.467 M 7.78 % | 570.132 M 15.41 % | 494.016 M 14.28 % | 432.294 M -22.87 % | 560.440 M 39.88 % | 400.665 M |
| General and administrative expenses | 18.678 M -5.47 % | 19.758 M -18.47 % | 24.235 M -1.76 % | 24.669 M 6.76 % | 23.106 M -53.06 % | 49.223 M 6.82 % | 46.079 M 2.70 % | 44.866 M -24.13 % | 59.132 M -6.91 % | 63.520 M 30.68 % | 48.609 M 7.48 % | 45.227 M -11.76 % | 51.254 M 33.13 % | 38.498 M | 0.000 -100.00 % | 33.919 M 14.27 % | 29.683 M | 0.000 |
| Selling and marketing expenses | 44.958 M -34.09 % | 68.213 M -3.47 % | 70.667 M -9.20 % | 77.829 M 19.34 % | 65.217 M -47.72 % | 124.750 M 16.25 % | 107.308 M -8.11 % | 116.774 M -5.30 % | 123.307 M 8.72 % | 113.420 M -0.70 % | 114.217 M 18.00 % | 96.791 M -10.11 % | 107.682 M 7.12 % | 100.526 M 3.79 % | 96.856 M 19.89 % | 80.787 M 1.32 % | 79.737 M | 0.000 |
| Other expenses | 108.778 M -27.63 % | 150.301 M 10.38 % | 136.171 M 10.84 % | 122.848 M 1.53 % | 120.998 M 165.98 % | -183.384 M -5.79 % | -173.340 M -7.03 % | -161.949 M 16.45 % | -193.838 M -4.49 % | -185.514 M -6.56 % | -174.089 M | 0.000 100.00 % | -1.000 K 99.87 % | -775.000 K 16.58 % | -929.000 K 93.26 % | -13.793 M -33.25 % | -10.351 M -82.30 % | -5.678 M |
| Operating expenses | 172.414 M -27.64 % | 238.272 M 3.12 % | 231.073 M 2.54 % | 225.346 M 7.66 % | 209.320 M 214.14 % | -183.384 M -5.79 % | -173.340 M -7.03 % | -161.949 M 16.45 % | -193.838 M -4.49 % | -185.514 M -6.56 % | -174.089 M -215.39 % | 150.869 M -5.08 % | 158.935 M 17.70 % | 135.033 M 39.42 % | 96.856 M -13.68 % | 112.206 M 9.95 % | 102.050 M 730.42 % | 12.289 M |
| Cost and expenses | 852.347 M -9.84 % | 945.331 M -3.96 % | 984.329 M 1.22 % | 972.424 M 7.18 % | 907.242 M 35.97 % | 667.225 M 9.35 % | 610.186 M 8.37 % | 563.070 M -14.54 % | 658.836 M -11.09 % | 741.010 M -2.06 % | 756.593 M -8.39 % | 825.919 M 6.79 % | 773.402 M 9.68 % | 705.165 M 19.34 % | 590.872 M 8.52 % | 544.500 M -17.81 % | 662.490 M 60.43 % | 412.954 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 |
| Selling general and administrative expenses | 63.636 M -27.66 % | 87.971 M -7.30 % | 94.902 M -7.41 % | 102.498 M 16.05 % | 88.323 M -49.23 % | 173.974 M 13.42 % | 153.386 M -4.81 % | 161.137 M -11.68 % | 182.439 M 3.11 % | 176.940 M 8.67 % | 162.826 M 7.50 % | 151.472 M -4.70 % | 158.936 M 14.32 % | 139.024 M 43.54 % | 96.856 M -15.56 % | 114.706 M 4.83 % | 109.420 M | 0.000 |
| Interest income | 0.000 -100.00 % | 1.707 M -85.83 % | 12.045 M 129.25 % | 5.254 M -47.43 % | 9.993 M -51.81 % | 20.738 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 936.933 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 30.513 M 18.08 % | 25.841 M 114.54 % | 12.045 M 108.13 % | 5.787 M -42.09 % | 9.993 M -51.81 % | 20.738 M -4.18 % | 21.643 M 18.32 % | 18.292 M 88.77 % | 9.691 M 119.79 % | 4.409 M 3.82 % | 4.247 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.228 M -67.74 % | 6.907 M | 0.000 |
| Depreciation and amortization | 38.410 M -7.01 % | 41.308 M -9.44 % | 45.614 M -2.67 % | 46.865 M -6.63 % | 50.194 M 8.66 % | 46.194 M 19.65 % | 38.608 M 6.28 % | 36.327 M -0.89 % | 36.655 M -80.24 % | 185.514 M 6.56 % | 174.089 M 587.04 % | 25.339 M 5.58 % | 24.000 M 25.23 % | 19.164 M 7.76 % | 17.784 M -6.91 % | 19.104 M -16.29 % | 22.821 M 25.16 % | 18.234 M |
| Operating income | 116.709 M 307.35 % | -56.285 M -274.99 % | 32.165 M -74.10 % | 124.168 M -14.11 % | 144.561 M 193.45 % | 49.263 M -41.27 % | 83.876 M -23.45 % | 109.571 M -18.82 % | 134.966 M -9.26 % | 148.744 M 10.78 % | 134.273 M 2.05 % | 131.576 M 10.78 % | 118.773 M 9.49 % | 108.478 M -23.12 % | 141.098 M 93.92 % | 72.760 M 24.11 % | 58.626 M 577.06 % | -12.289 M |
| Operating income ratio | 0.12 290.23 % | -0.06 -301.62 % | 0.03 -72.40 % | 0.11 -16.96 % | 0.14 150.29 % | 0.05 -43.39 % | 0.10 -26.35 % | 0.13 -3.93 % | 0.14 -1.21 % | 0.14 9.71 % | 0.13 -8.19 % | 0.14 3.39 % | 0.13 -0.37 % | 0.13 -30.84 % | 0.19 63.53 % | 0.12 52.31 % | 0.08 447.22 % | -0.02 |
| Total other income expenses net | -54.952 M -140.87 % | -22.814 M -29.49 % | -17.619 M -262.18 % | -4.865 M 51.07 % | -9.942 M 53.20 % | -21.246 M 2.95 % | -21.891 M -15.14 % | -19.012 M 77.51 % | -84.521 M -4 802.64 % | -1.724 M -1 309.57 % | 142.528 K 142.70 % | -333.809 K -223.18 % | 271.000 K -51.52 % | 559.000 K 101.38 % | -40.438 M 53.44 % | -86.857 M -634.21 % | 16.259 M -70.78 % | 55.636 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 227.348 M -34.54 % | 347.292 M 19.78 % | 289.935 M 111.13 % | 137.326 M 8.09 % | 127.048 M 271.63 % | 34.187 M 292.28 % | 8.715 M -56.78 % | 20.164 M 226.56 % | -15.933 M 55.12 % | -35.504 M 61.77 % | -92.868 M -200.23 % | -30.933 M 72.07 % | -110.742 M -1.91 % | -108.670 M 7.04 % | -116.900 M 18.93 % | -144.200 M 23.26 % | -187.908 M | 0.000 |
| Total investments | 45.134 M -40.71 % | 76.124 M | 0.000 -100.00 % | 529.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 262.659 M -31.08 % | 381.089 M -1.65 % | 387.465 M 70.17 % | 227.691 M 11.49 % | 204.228 M 174.83 % | 74.311 M 54.81 % | 48.000 M 17.07 % | 41.000 M 86.36 % | 22.000 M 37.50 % | 16.000 M 60.00 % | 10.000 M -85.59 % | 69.419 M 108.07 % | 33.363 M 168.82 % | 12.411 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -110.158 M -183.68 % | -38.832 M -1 869.31 % | -1.972 M 61.58 % | -5.132 M 66.18 % | -15.177 M -2.14 % | -14.859 M 6.25 % | -15.850 M -117.49 % | 90.615 M 314.87 % | -42.173 M -5.42 % | -40.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 242.340 M 166.93 % | 90.788 M -52.28 % | 190.258 M -25.45 % | 255.193 M 15.33 % | 221.273 M 44.88 % | 152.733 M -16.45 % | 182.795 M -29.42 % | 258.984 M -0.15 % | 259.376 M -7.60 % | 280.708 M -23.55 % | 367.198 M 9.51 % | 335.325 M 99.32 % | 168.232 M 19.94 % | 140.269 M 24.29 % | 112.852 M 60.60 % | 70.269 M -27.99 % | 97.576 M | 0.000 |
| Common stock | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 12.50 % | 314.286 M 0.00 % | 314.286 M 10.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M | 0.000 |
| Total equity | 289.595 M -5.62 % | 306.836 M -29.25 % | 433.671 M -23.91 % | 569.933 M 6.81 % | 533.587 M 15.52 % | 461.887 M 1.89 % | 453.333 M -14.44 % | 529.839 M 0.05 % | 529.577 M -19.40 % | 657.037 M 7.58 % | 610.739 M 5.11 % | 581.034 M 3.56 % | 561.075 M 4.32 % | 537.822 M 5.97 % | 507.523 M 9.60 % | 463.059 M -4.46 % | 484.661 M 81.18 % | 267.502 M |
| Other non current liabilities | 26.874 M -1.38 % | 27.250 M -24.90 % | 36.286 M -6.44 % | 38.783 M 2.41 % | 37.871 M 3.74 % | 36.506 M -1.97 % | 37.238 M 12.60 % | 33.072 M -4.62 % | 34.673 M -31.57 % | 50.668 M 33.59 % | 37.928 M 9.65 % | 34.589 M 63.82 % | 21.114 M -30.53 % | 30.392 M 5.83 % | 28.718 M -0.16 % | 28.764 M -0.36 % | 28.868 M -10.58 % | 32.285 M |
| Long term debt | 54.556 M 214.32 % | 17.357 M -50.26 % | 34.891 M -19.60 % | 43.396 M -36.40 % | 68.236 M -37.58 % | 109.324 M 162.11 % | 41.709 M -45.65 % | 76.748 M -46.89 % | 144.516 M 9.00 % | 132.579 M -0.37 % | 133.072 M 159.51 % | 51.279 M 53.70 % | 33.363 M 168.82 % | 12.411 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 83.898 M 88.08 % | 44.607 M -37.49 % | 71.355 M -13.17 % | 82.179 M -22.88 % | 106.561 M -27.62 % | 147.226 M 86.49 % | 78.948 M -28.11 % | 109.821 M -38.17 % | 177.608 M -3.08 % | 183.247 M 7.16 % | 171.000 M 99.14 % | 85.868 M 57.62 % | 54.477 M 27.27 % | 42.803 M 49.05 % | 28.718 M -0.16 % | 28.764 M -0.36 % | 28.868 M -10.58 % | 32.285 M |
| Other current liabilities | 125.745 M 14.48 % | 109.838 M 49.42 % | 73.511 M -5.72 % | 77.968 M -1.20 % | 78.915 M 113.28 % | 37.000 M -86.43 % | 272.621 M 41.29 % | 192.956 M 8.13 % | 178.451 M 90.28 % | 93.785 M -9.93 % | 104.126 M 65.36 % | 62.969 M -51.44 % | 129.678 M 155.64 % | 50.726 M -56.55 % | 116.753 M 257.16 % | 32.689 M -64.90 % | 93.128 M -32.83 % | 138.637 M |
| Deferred revenue | 0.000 -100.00 % | 4.694 M 26.22 % | 3.719 M -95.00 % | 74.439 M -0.02 % | 74.458 M 2 748.66 % | 2.614 M 122.22 % | 1.176 M -60.73 % | 2.995 M -1.86 % | 3.052 M 102.83 % | -107.863 M -13.99 % | -94.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 208.103 M -42.79 % | 363.733 M 3.17 % | 352.573 M 91.05 % | 184.542 M 35.06 % | 136.639 M -32.51 % | 202.451 M -24.95 % | 269.742 M 27.26 % | 211.955 M 25.00 % | 169.562 M 959.76 % | 16.000 M 60.00 % | 10.000 M -44.87 % | 18.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 406.684 M -26.17 % | 550.865 M 9.09 % | 504.941 M 41.52 % | 356.792 M 17.90 % | 302.622 M -11.04 % | 340.163 M -22.18 % | 437.136 M 35.62 % | 322.319 M 12.76 % | 285.841 M 15.26 % | 247.999 M 18.80 % | 208.752 M 27.34 % | 163.936 M 26.42 % | 129.678 M 19.80 % | 108.243 M -7.29 % | 116.753 M 50.20 % | 77.733 M -41.52 % | 132.923 M -4.12 % | 138.637 M |
| Total liabilities | 490.581 M -17.61 % | 595.472 M 3.33 % | 576.296 M 31.28 % | 438.971 M 7.28 % | 409.183 M -16.05 % | 487.389 M -49.72 % | 969.416 M 0.77 % | 961.979 M -3.13 % | 993.026 M 130.27 % | 431.246 M 13.56 % | 379.752 M 52.02 % | 249.804 M 35.65 % | 184.155 M 21.92 % | 151.046 M 3.83 % | 145.471 M 36.60 % | 106.497 M -34.18 % | 161.791 M -5.34 % | 170.922 M |
| Other non current assets | 0.000 -100.00 % | 45.134 M 109.09 % | -496.611 M 6.19 % | -529.366 M | 0.000 | 0.000 -100.00 % | 3.200 M | 0.000 100.00 % | -327.963 K | 0.000 | 0.000 -100.00 % | 11.231 M 628.53 % | -2.125 M 1.02 % | -2.147 M -97.88 % | -1.085 M 43.07 % | -1.906 M -101.19 % | 160.305 M 25.76 % | 127.471 M |
| Long term investments | 45.134 M 4 446.12 % | -1.038 M | 0.000 -100.00 % | 529.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.646 M -0.49 % | 2.659 M -7.14 % | 2.864 M -4.04 % | 2.984 M 106.34 % | 1.446 M -67.91 % | 4.507 M -27.88 % | 6.250 M 31.59 % | 4.749 M 1 348.13 % | 327.963 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.646 M -0.49 % | 2.659 M -7.14 % | 2.864 M -4.04 % | 2.984 M 106.34 % | 1.446 M -67.91 % | 4.507 M 70.10 % | 2.650 M -44.21 % | 4.749 M 1 348.13 % | 327.963 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 357.779 M -10.96 % | 401.798 M -18.62 % | 493.748 M -6.20 % | 526.382 M -3.20 % | 543.775 M -4.66 % | 570.367 M -0.88 % | 575.444 M -3.29 % | 595.009 M -1.44 % | 603.726 M -5.18 % | 636.700 M 25.94 % | 505.547 M 41.57 % | 357.100 M 23.98 % | 288.026 M 8.29 % | 265.970 M 27.29 % | 208.952 M 33.05 % | 157.053 M 5.75 % | 148.508 M 3.00 % | 144.176 M |
| Total non current assets | 406.565 M -9.78 % | 450.630 M -9.26 % | 496.611 M -6.27 % | 529.812 M -2.83 % | 545.221 M -5.16 % | 574.874 M -1.10 % | 581.293 M -3.08 % | 599.758 M -0.66 % | 603.726 M -5.18 % | 636.700 M 25.94 % | 505.547 M 37.25 % | 368.331 M 27.88 % | 288.026 M 8.29 % | 265.970 M 27.29 % | 208.951 M 33.04 % | 157.053 M -49.51 % | 311.054 M 14.51 % | 271.647 M |
| Other current assets | 19.934 M -25.83 % | 26.876 M 135.54 % | 11.410 M -69.83 % | 37.826 M 94.88 % | 19.410 M 128.86 % | 8.481 M -51.03 % | 17.321 M -4.04 % | 18.051 M -15.55 % | 21.373 M -43.91 % | 38.108 M -2.39 % | 39.041 M 191.15 % | 13.409 M -22.56 % | 17.315 M -0.64 % | 17.426 M -14.85 % | 20.465 M 28.04 % | 15.983 M -18.07 % | 19.509 M -50.37 % | 39.306 M |
| Short term investments | 0.000 -100.00 % | 77.163 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 | 0.000 | 0.000 |
| cash and cash equivalents | 35.311 M 4.48 % | 33.797 M -65.35 % | 97.530 M 7.93 % | 90.366 M 17.08 % | 77.180 M 92.35 % | 40.124 M 2.14 % | 39.285 M 88.55 % | 20.836 M -45.07 % | 37.933 M -26.35 % | 51.504 M -49.93 % | 102.868 M 2.51 % | 100.351 M -30.36 % | 144.105 M 19.02 % | 121.081 M 3.58 % | 116.900 M -18.93 % | 144.200 M -23.26 % | 187.908 M | 0.000 |
| Cash and short term investments | 35.311 M -68.18 % | 110.960 M 13.77 % | 97.530 M 7.93 % | 90.366 M 17.08 % | 77.180 M 92.35 % | 40.124 M 2.14 % | 39.285 M 88.55 % | 20.836 M -45.07 % | 37.933 M -26.35 % | 51.504 M -49.93 % | 102.868 M 2.51 % | 100.351 M -30.36 % | 144.105 M 19.02 % | 121.081 M 3.58 % | 116.900 M -18.93 % | 144.200 M -23.26 % | 187.908 M | 0.000 |
| Total current assets | 373.611 M -17.28 % | 451.677 M -12.01 % | 513.356 M 7.15 % | 479.091 M 20.51 % | 397.549 M 6.18 % | 374.401 M -3.44 % | 387.722 M 7.04 % | 362.221 M -6.96 % | 389.300 M -13.79 % | 451.583 M -6.88 % | 484.944 M 4.85 % | 462.507 M 1.16 % | 457.204 M 8.11 % | 422.898 M -4.76 % | 444.043 M 7.65 % | 412.503 M 22.99 % | 335.398 M 101.11 % | 166.777 M |
| Inventory | 200.221 M -13.12 % | 230.463 M -6.41 % | 246.254 M 13.44 % | 217.073 M 8.42 % | 200.214 M 0.09 % | 200.042 M 1.74 % | 196.618 M 10.39 % | 178.106 M -14.22 % | 207.629 M -18.84 % | 255.814 M 5.19 % | 243.196 M 7.69 % | 225.838 M 24.93 % | 180.772 M 2.22 % | 176.845 M -2.21 % | 180.833 M 36.57 % | 132.414 M -18.54 % | 162.546 M 27.52 % | 127.471 M |
| Net receivables | 118.145 M 41.70 % | 83.378 M -44.69 % | 150.738 M 12.64 % | 133.826 M 24.12 % | 107.820 M -14.80 % | 126.553 M -13.34 % | 146.027 M -7.07 % | 157.132 M 13.56 % | 138.365 M 21.12 % | 114.241 M 14.43 % | 99.839 M -10.72 % | 111.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 1.006 M -3.13 % | 1.038 M | 0.000 -100.00 % | 446.342 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.125 M -1.02 % | 2.147 M 98.06 % | 1.084 M -43.13 % | 1.906 M -14.95 % | 2.241 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 71.521 M 1.04 % | 70.785 M 3.39 % | 68.464 M -16.93 % | 82.419 M 5.77 % | 77.926 M 16.26 % | 67.026 M -32.00 % | 98.572 M 38.71 % | 71.064 M -16.72 % | 85.333 M -20.89 % | 107.863 M 13.99 % | 94.626 M 14.25 % | 82.827 M | 0.000 -100.00 % | 57.517 M | 0.000 -100.00 % | 45.044 M 13.19 % | 39.795 M | 0.000 |
| Tax payables | 1.315 M -27.55 % | 1.815 M -72.80 % | 6.674 M 23.85 % | 5.388 M -6.40 % | 5.757 M -76.83 % | 24.848 M 48.19 % | 16.767 M 17.22 % | 14.304 M 245.97 % | 4.134 M -86.38 % | 30.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.566 M 129.24 % | -42.984 M 43.65 % | -76.281 M 46.44 % | -142.419 M -3.68 % | -137.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 |
| Capital lease obligations | 15.371 M -36.37 % | 24.158 M -14.71 % | 28.324 M -5.05 % | 29.830 M 74.08 % | 17.136 M -7.17 % | 18.460 M -91.71 % | 222.700 M 28.19 % | 173.721 M 14.44 % | 151.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 137.524 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 | 0.000 | 0.000 |
| Other total stockholders equity | -306.316 M -11.37 % | -275.047 M -24.84 % | -220.316 M -183.68 % | -77.664 M -1 869.31 % | -3.944 M | 0.000 -100.00 % | 142.857 M | 0.000 -100.00 % | 142.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.129 M -4.21 % | 111.839 M 2.65 % | 108.957 M 1.76 % | 107.076 M 5.63 % | 101.371 M -62.10 % | 267.502 M |
| Deferred tax liabilities non current | 2.468 M | 0.000 -100.00 % | 177.550 K | 0.000 -100.00 % | 453.474 K -67.53 % | 1.396 M -37.43 % | 2.232 M -2.89 % | 2.298 M 7.09 % | 2.146 M -55.15 % | 4.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.333 M -14.44 % | 529.839 M 0.05 % | 529.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 780.176 M -13.54 % | 902.307 M -10.66 % | 1.010 B 0.11 % | 1.009 B 7.01 % | 942.770 M -0.69 % | 949.276 M -33.28 % | 1.423 B 47.90 % | 961.979 M -3.13 % | 993.026 M -8.75 % | 1.088 B 9.87 % | 990.491 M 19.22 % | 830.838 M 11.49 % | 745.230 M 8.18 % | 688.868 M 5.49 % | 652.994 M 14.65 % | 569.556 M -11.90 % | 646.452 M 47.45 % | 438.424 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Stock based compensation | 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 |
| Change in working capital | -10.879 M -113.48 % | 80.708 M 196.86 % | -83.323 M -43.82 % | -57.936 M -306.27 % | 28.087 M 223.29 % | -22.781 M -212.04 % | -7.300 M 74.29 % | -28.398 M -190.03 % | 31.544 M 242.65 % | -22.113 M 2.50 % | -22.681 M 57.97 % | -53.957 M -194.59 % | -18.316 M -209.72 % | 16.693 M 131.26 % | -53.402 M -349.50 % | 21.404 M 157.55 % | -37.190 M -138.08 % | -15.621 M |
| Accounts receivables | 9.917 M -79.21 % | 47.707 M 366.22 % | -17.920 M 60.40 % | -45.247 M -605.61 % | 8.949 M -58.01 % | 21.312 M 190.80 % | -23.472 M 20.25 % | -29.431 M -403.18 % | 9.707 M 190.71 % | -10.702 M -336.51 % | 4.525 M 172.41 % | -6.249 M 47.05 % | -11.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -25.892 M -152.33 % | -10.261 M 88.34 % | -87.991 M -401.35 % | -17.551 M -239.09 % | -5.176 M 57.23 % | -12.101 M 32.03 % | -17.805 M -165.52 % | 27.174 M -56.00 % | 61.757 M 562.10 % | -13.364 M 33.20 % | -20.006 M 54.54 % | -44.009 M -575.71 % | -6.513 M -384.78 % | 2.287 M 104.39 % | -52.123 M -279.30 % | 29.071 M 156.59 % | -51.372 M -12 710.97 % | -401.000 K |
| Accounts payables | 5.097 M -88.22 % | 43.262 M 91.52 % | 22.588 M 364.56 % | 4.862 M -79.68 % | 23.925 M 194.97 % | -25.192 M -164.27 % | 39.200 M 282.22 % | -21.513 M 38.87 % | -35.193 M -397.69 % | 11.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 100.00 % | -3.937 M -3.59 % | -3.800 M -1 077.05 % | 388.958 K 105.72 % | -6.799 M -30.16 % | -5.223 M -12.86 % | -4.628 M 2.10 % | -4.728 M 52.10 % | -9.869 M -37.07 % | -7.200 M -94.67 % | -3.699 M 68.66 % | -11.803 M -181.93 % | 14.406 M 1 226.35 % | -1.279 M 83.32 % | -7.667 M -154.06 % | 14.182 M 193.18 % | -15.220 M |
| Other non cash items | -27.557 M -210.98 % | -8.861 M 56.09 % | -20.181 M 37.47 % | -32.277 M -113.43 % | -15.123 M -165.62 % | 23.044 M -27.74 % | 31.893 M 16.29 % | 27.426 M -42.61 % | 47.788 M 772.30 % | 5.478 M -79.46 % | 26.668 M -27.34 % | 36.701 M 540.37 % | -8.334 M 72.59 % | -30.402 M -429.20 % | 9.235 M -46.63 % | 17.304 M 143.04 % | -40.200 M -690.25 % | -5.087 M |
| Net cash provided by operating activities | 61.730 M 81.26 % | 34.055 M 218.33 % | -28.780 M -137.89 % | 75.955 M -61.60 % | 197.777 M 305.16 % | 48.815 M -35.10 % | 75.213 M -23.85 % | 98.774 M -1.05 % | 99.821 M -17.22 % | 120.589 M 2.64 % | 117.483 M 16.78 % | 100.600 M -13.57 % | 116.394 M 1.66 % | 114.492 M 54.14 % | 74.277 M -35.16 % | 114.549 M 1 670.74 % | 6.469 M -79.04 % | 30.870 M |
| Investments in property plant and equipment | -11.975 M -74.29 % | -6.871 M 77.26 % | -30.208 M -17.49 % | -25.710 M -38.67 % | -18.540 M -68.77 % | -10.986 M 47.37 % | -20.873 M -11.04 % | -18.797 M 74.63 % | -74.083 M 53.53 % | -159.406 M 2.04 % | -162.726 M -60.51 % | -101.380 M -109.08 % | -48.488 M 37.72 % | -77.856 M -5.95 % | -73.484 M -9 051.18 % | -803.000 K 97.88 % | -37.806 M -19.86 % | -31.542 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 391.651 K -93.59 % | 6.106 M 2 574.30 % | 228.324 K 15.74 % | 197.272 K 185.07 % | 69.202 K -96.69 % | 2.093 M -66.98 % | 6.339 M 471.06 % | 1.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -730.486 K | 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 |
| Sales maturities of investments | 0.000 -100.00 % | 405.793 K | 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 |
| Other investing activites | 280.000 K -83.47 % | 1.694 M 4 915.29 % | 33.776 K -99.21 % | 4.286 M 3 142.57 % | -140.870 K 84.85 % | -929.759 K -104.47 % | 20.803 M 224.54 % | -16.704 M 73.07 % | -62.036 M 60.81 % | -158.296 M 1.51 % | -160.721 M -1 628.42 % | -9.299 M -985.59 % | 1.050 M -12.65 % | 1.202 M -56.81 % | 2.783 M 110.54 % | -26.395 M -189.23 % | 29.581 M 1 744.20 % | 1.604 M |
| Net cash used for investing activites | -11.695 M -112.58 % | -5.501 M 81.55 % | -29.816 M -52.09 % | -19.604 M -7.06 % | -18.312 M -69.74 % | -10.788 M -151.86 % | 20.803 M 224.54 % | -16.704 M 73.07 % | -62.036 M 60.81 % | -158.296 M 1.51 % | -160.721 M -45.21 % | -110.679 M -133.31 % | -47.438 M 38.11 % | -76.654 M -8.42 % | -70.701 M -159.95 % | -27.198 M -230.67 % | -8.225 M 72.53 % | -29.938 M |
| Debt repayment | -109.643 M -524.43 % | 25.833 M -83.62 % | 157.731 M 1 366.15 % | 10.758 M 109.43 % | -114.065 M -256.68 % | -31.980 M -196.68 % | 33.078 M | 0.000 -100.00 % | 45.273 M -8.50 % | 49.477 M -53.42 % | 106.222 M 136.52 % | 44.910 M 289.95 % | 11.517 M -8.16 % | 12.540 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 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 |
| Common stock repurchased | 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -70.714 M -50.00 % | -47.143 M -50.00 % | -31.429 M | 0.000 100.00 % | -71.429 M 0.00 % | -71.429 M 0.00 % | -71.429 M -25.00 % | -57.143 M 0.00 % | -57.143 M 0.00 % | -57.143 M 0.00 % | -57.143 M -33.33 % | -42.857 M -50.00 % | -28.571 M 55.56 % | -64.286 M -440.95 % | -11.884 M | 0.000 |
| Other financing activites | -8.913 M 66.22 % | -26.387 M -517.84 % | 6.315 M 194.06 % | -6.714 M | 0.000 100.00 % | -9.154 M | 0.000 100.00 % | -27.413 M | 0.000 100.00 % | -1.600 M 11.11 % | -1.800 M 18.18 % | -2.200 M -221.41 % | 1.812 M 182.37 % | -2.200 M -82.56 % | -1.205 M 98.20 % | -67.003 M -138.92 % | 172.160 M 965.69 % | -19.887 M |
| Net cash used provided by financing activities | -118.556 M -21 317.55 % | -553.546 K -100.59 % | 93.331 M 316.55 % | -43.098 M 70.38 % | -145.493 M -253.71 % | -41.133 M -7.26 % | -38.350 M 61.20 % | -98.842 M -256.11 % | -27.756 M -199.55 % | -9.266 M -119.60 % | 47.280 M 427.58 % | -14.433 M 67.06 % | -43.814 M -34.74 % | -32.517 M -9.21 % | -29.776 M 77.32 % | -131.289 M -179.97 % | 164.174 M 925.53 % | -19.887 M |
| Effect of forex changes on cash | -7.129 M 51.07 % | -14.569 M 47.16 % | -27.572 M -40 859.60 % | -67.314 K -102.18 % | 3.084 M -52.38 % | 6.476 M 4 718.57 % | -140.222 K 56.96 % | -325.830 K 98.62 % | -23.600 M -437.35 % | -4.392 M -187.92 % | -1.525 M 92.07 % | -19.243 M -808.96 % | -2.117 M 7.15 % | -2.280 M -3.64 % | -2.200 M -576.19 % | 462.000 K 115 600.00 % | -400.000 | 0.000 |
| Net change in cash | -75.649 M -663.25 % | 13.431 M 87.48 % | 7.164 M -45.67 % | 13.186 M -64.42 % | 37.056 M 999.78 % | 3.369 M -78.83 % | 15.919 M 193.11 % | -17.097 M -25.98 % | -13.571 M 73.58 % | -51.364 M -2 140.98 % | 2.517 M 105.75 % | -43.754 M -290.03 % | 23.025 M 450.71 % | 4.181 M 115.32 % | -27.300 M 37.54 % | -43.707 M -126.91 % | 162.418 M 956.86 % | -18.955 M |
| Cash at beginning of period | 110.960 M 13.77 % | 97.530 M 7.93 % | 90.366 M 17.08 % | 77.180 M 92.35 % | 40.124 M 9.17 % | 36.755 M 76.40 % | 20.836 M -45.07 % | 37.933 M -26.35 % | 51.504 M -49.93 % | 102.868 M 2.51 % | 100.351 M -30.36 % | 144.105 M 19.02 % | 121.081 M 3.58 % | 116.900 M -18.93 % | 144.200 M -23.26 % | 187.908 M 637.18 % | 25.490 M -25.18 % | 34.067 M |
| Cash at end of period | 35.311 M -68.18 % | 110.960 M 13.77 % | 97.530 M 7.93 % | 90.366 M 17.08 % | 77.180 M 92.35 % | 40.124 M 9.17 % | 36.755 M 76.40 % | 20.836 M -45.07 % | 37.933 M -26.35 % | 51.504 M -49.93 % | 102.868 M 2.51 % | 100.351 M -30.36 % | 144.106 M 19.02 % | 121.081 M 3.58 % | 116.900 M -18.93 % | 144.201 M -23.26 % | 187.908 M 1 143.44 % | 15.112 M |
| Operating cash flow | 61.730 M 81.26 % | 34.055 M 218.33 % | -28.780 M -137.89 % | 75.955 M -61.60 % | 197.777 M 305.16 % | 48.815 M -35.10 % | 75.213 M -23.85 % | 98.774 M -1.05 % | 99.821 M -17.22 % | 120.589 M 2.64 % | 117.483 M 16.78 % | 100.600 M -13.57 % | 116.394 M 1.66 % | 114.492 M 54.14 % | 74.277 M -35.16 % | 114.549 M 1 670.74 % | 6.469 M -79.04 % | 30.870 M |
| Capital expenditure | -11.975 M -67.81 % | -7.136 M 76.38 % | -30.208 M -17.49 % | -25.710 M -38.67 % | -18.540 M -68.77 % | -10.986 M 47.37 % | -20.873 M -11.04 % | -18.797 M 74.63 % | -74.083 M 53.53 % | -159.406 M 2.04 % | -162.726 M -60.51 % | -101.380 M -109.08 % | -48.488 M 37.72 % | -77.856 M -5.95 % | -73.484 M -9 051.18 % | -803.000 K 97.88 % | -37.806 M -19.86 % | -31.542 M |
| Free CashFlow | 49.755 M 84.83 % | 26.919 M 145.64 % | -58.987 M -217.40 % | 50.245 M -71.97 % | 179.237 M 373.81 % | 37.829 M -30.38 % | 54.341 M -32.06 % | 79.977 M 210.74 % | 25.737 M 166.31 % | -38.817 M 14.20 % | -45.243 M -5 702.41 % | -779.727 K -101.15 % | 67.906 M 85.35 % | 36.636 M 4 519.92 % | 793.000 K -99.30 % | 113.746 M 462.98 % | -31.337 M -4 563.24 % | -672.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 231.127 M 8.05 % | 213.903 M -10.03 % | 237.755 M 0.28 % | 237.089 M -4.59 % | 248.500 M 15.13 % | 215.851 M -20.16 % | 270.364 M 16.04 % | 232.990 M 10.37 % | 211.100 M 11.28 % | 189.694 M -25.67 % | 255.216 M 0.27 % | 254.526 M 10.78 % | 229.761 M -3.66 % | 238.500 M -20.90 % | 301.535 M 0.78 % | 299.199 M 26.30 % | 236.899 M -11.81 % | 268.617 M -6.27 % | 286.579 M 18.76 % | 241.304 M -5.82 % | 256.206 M -5.94 % | 272.393 M -4.47 % | 285.144 M 18.82 % | 239.981 M 8.48 % | 221.218 M 10.48 % | 200.239 M -16.02 % | 238.434 M 8.22 % | 220.314 M -1.40 % | 223.438 M 9.02 % | 204.946 M -6.29 % | 218.703 M 0.87 % | 216.809 M -2.35 % | 222.019 M 15.46 % | 192.284 M -5.50 % | 203.477 M -5.45 % | 215.213 M -16.54 % | 257.851 M 8.92 % | 236.738 M -14.79 % | 277.838 M 5.75 % | 262.740 M 1.93 % | 257.758 M -3.73 % | 267.747 M -6.72 % | 287.023 M 8.69 % | 264.081 M 1.21 % | 260.935 M -4.78 % | 274.033 M 3.00 % | 266.046 M 10.23 % | 241.353 M 5.93 % | 227.851 M -4.61 % | 238.864 M -4.47 % | 250.030 M 9.83 % | 227.651 M 0.61 % | 226.265 M 1.23 % | 223.518 M 12.90 % | 197.976 M -3.99 % | 206.200 M -4.35 % | 215.576 M 11.35 % | 193.605 M 4.05 % | 186.065 M |
| Net income | 13.014 M 434.29 % | 2.436 M -78.83 % | 11.507 M -37.52 % | 18.417 M 18.96 % | 15.482 M 0.88 % | 15.347 M 435.19 % | -4.579 M 83.28 % | -27.384 M 35.56 % | -42.494 M -42.80 % | -29.758 M -1 918.33 % | 1.637 M -79.63 % | 8.036 M 134.98 % | -22.973 M -1 178.79 % | -1.796 M -109.14 % | 19.651 M 5.77 % | 18.579 M 32.34 % | 14.039 M -46.50 % | 26.239 M 3.32 % | 25.397 M 30.54 % | 19.455 M -22.31 % | 25.041 M -3.43 % | 25.931 M -14.75 % | 30.416 M 670.83 % | 3.946 M 215.59 % | -3.414 M 7.76 % | -3.701 M -166.98 % | 5.526 M 702.35 % | -917.339 K -104.77 % | 19.245 M 126.06 % | 8.513 M -48.34 % | 16.480 M -17.60 % | 20.001 M 6.47 % | 18.786 M 52.61 % | 12.309 M -39.73 % | 20.424 M 229.86 % | -15.728 M -169.84 % | 22.519 M -28.00 % | 31.275 M 123.93 % | 13.967 M -63.91 % | 38.697 M 41.12 % | 27.422 M 18.93 % | 23.057 M -11.09 % | 25.934 M 9.71 % | 23.640 M 15.55 % | 20.459 M -11.38 % | 23.086 M -2.31 % | 23.631 M 4.84 % | 22.539 M 31.49 % | 17.142 M -21.77 % | 21.913 M -29.14 % | 30.923 M 21.53 % | 25.444 M 23.06 % | 20.676 M -9.28 % | 22.789 M 43.86 % | 15.842 M -19.31 % | 19.634 M -15.99 % | 23.370 M 33.84 % | 17.460 M -13.88 % | 20.274 M |
| Income before tax | 16.031 M 295.66 % | 4.052 M -73.83 % | 15.483 M -32.90 % | 23.073 M 7.70 % | 21.424 M -0.14 % | 21.454 M 611.48 % | -4.195 M 84.07 % | -26.333 M 25.41 % | -35.302 M -45.23 % | -24.308 M -455.22 % | 6.843 M -40.88 % | 11.575 M 174.49 % | -15.538 M -412.40 % | 4.974 M -82.30 % | 28.100 M -2.13 % | 28.712 M 30.64 % | 21.978 M -37.28 % | 35.043 M 4.39 % | 33.570 M 10.75 % | 30.311 M -8.22 % | 33.026 M 1.34 % | 32.588 M -15.78 % | 38.694 M 234.42 % | 11.571 M 213.80 % | 3.687 M 136.36 % | 1.560 M -86.07 % | 11.200 M 124.25 % | 4.994 M -79.70 % | 24.606 M 111.59 % | 11.629 M -43.97 % | 20.756 M -14.26 % | 24.209 M -4.85 % | 25.443 M 144.33 % | 10.413 M -59.15 % | 25.494 M 176.88 % | -33.161 M -203.45 % | 32.054 M -16.74 % | 38.496 M 109.63 % | 18.364 M -58.38 % | 44.128 M 37.25 % | 32.151 M -7.53 % | 34.770 M -3.34 % | 35.971 M 12.98 % | 31.839 M -2.47 % | 32.645 M -10.94 % | 36.655 M 10.16 % | 33.275 M 8.31 % | 30.722 M 12.91 % | 27.210 M -12.91 % | 31.243 M -25.73 % | 42.067 M 24.80 % | 33.708 M 12.42 % | 29.984 M -0.93 % | 30.264 M 29.60 % | 23.352 M -17.51 % | 28.309 M -5.05 % | 29.815 M | 0.000 -100.00 % | 25.942 M |
| Income before tax ratio | 0.07 266.17 % | 0.02 -70.91 % | 0.07 -33.08 % | 0.10 12.88 % | 0.09 -13.26 % | 0.10 740.66 % | -0.02 86.27 % | -0.11 32.42 % | -0.17 -30.50 % | -0.13 -577.91 % | 0.03 -41.04 % | 0.05 167.25 % | -0.07 -424.29 % | 0.02 -77.62 % | 0.09 -2.89 % | 0.10 3.44 % | 0.09 -28.89 % | 0.13 11.37 % | 0.12 -6.74 % | 0.13 -2.55 % | 0.13 7.75 % | 0.12 -11.84 % | 0.14 181.45 % | 0.05 189.26 % | 0.02 113.94 % | 0.01 -83.41 % | 0.05 107.21 % | 0.02 -79.42 % | 0.11 94.08 % | 0.06 -40.21 % | 0.09 -15.01 % | 0.11 -2.56 % | 0.11 111.61 % | 0.05 -56.78 % | 0.13 181.31 % | -0.15 -223.95 % | 0.12 -23.55 % | 0.16 146.02 % | 0.07 -60.65 % | 0.17 34.65 % | 0.12 -3.95 % | 0.13 3.62 % | 0.13 3.95 % | 0.12 -3.63 % | 0.13 -6.47 % | 0.13 6.95 % | 0.13 -1.74 % | 0.13 6.59 % | 0.12 -8.70 % | 0.13 -22.26 % | 0.17 13.63 % | 0.15 11.74 % | 0.13 -2.13 % | 0.14 14.79 % | 0.12 -14.08 % | 0.14 -0.74 % | 0.14 | 0.00 -100.00 % | 0.14 |
| EBITDA | 32.602 M 44.32 % | 22.590 M -31.91 % | 33.176 M 50.64 % | 22.024 M -42.83 % | 38.524 M -1.76 % | 39.215 M 39.71 % | 28.069 M 245.43 % | -19.302 M -1.62 % | -18.995 M -154.92 % | -7.451 M -131.29 % | 23.810 M 57.08 % | 15.158 M 3 644.33 % | 404.836 K -98.01 % | 20.361 M -50.11 % | 40.812 M -0.90 % | 41.182 M 17.83 % | 34.949 M -28.70 % | 49.019 M 5.03 % | 46.672 M 26.96 % | 36.762 M -25.48 % | 49.330 M -0.29 % | 49.471 M -7.98 % | 53.759 M 147.49 % | 21.722 M 1.80 % | 21.338 M 20.27 % | 17.742 M -36.04 % | 27.738 M 115.57 % | 12.867 M -67.20 % | 39.232 M 143.69 % | 16.100 M -34.86 % | 24.716 M 128.10 % | -87.961 M -333.32 % | 37.699 M 29.76 % | 29.054 M -26.22 % | 39.377 M 133.10 % | -118.966 M -239.37 % | 85.360 M 10.06 % | 77.555 M -14.93 % | 91.167 M 9.52 % | 83.242 M -0.83 % | 83.938 M 2.74 % | 81.701 M -4.31 % | 85.377 M 122.03 % | 38.452 M -3.86 % | 39.996 M -6.61 % | 42.828 M 8.71 % | 39.396 M 0.42 % | 39.230 M 30.10 % | 30.155 M -24.07 % | 39.716 M -16.99 % | 47.844 M 24.13 % | 38.545 M 1.41 % | 38.008 M 23.65 % | 30.737 M 16.57 % | 26.367 M -19.75 % | 32.856 M 11.45 % | 29.480 M -55.62 % | 66.430 M 139.53 % | 27.733 M |
| Net income ratio | 0.06 394.48 % | 0.01 -76.47 % | 0.05 -37.69 % | 0.08 24.68 % | 0.06 -12.37 % | 0.07 519.84 % | -0.02 85.59 % | -0.12 41.61 % | -0.20 -28.32 % | -0.16 -2 546.39 % | 0.01 -79.69 % | 0.03 131.58 % | -0.10 -1 227.43 % | -0.01 -111.56 % | 0.07 4.95 % | 0.06 4.79 % | 0.06 -39.33 % | 0.10 10.23 % | 0.09 9.92 % | 0.08 -17.51 % | 0.10 2.67 % | 0.10 -10.76 % | 0.11 548.74 % | 0.02 206.55 % | -0.02 16.51 % | -0.02 -179.76 % | 0.02 656.57 % | 0.00 -104.83 % | 0.09 107.36 % | 0.04 -44.88 % | 0.08 -18.32 % | 0.09 9.02 % | 0.08 32.17 % | 0.06 -36.22 % | 0.10 237.35 % | -0.07 -183.68 % | 0.09 -33.89 % | 0.13 162.80 % | 0.05 -65.87 % | 0.15 38.44 % | 0.11 23.54 % | 0.09 -4.69 % | 0.09 0.94 % | 0.09 14.17 % | 0.08 -6.93 % | 0.08 -5.15 % | 0.09 -4.89 % | 0.09 24.13 % | 0.08 -17.99 % | 0.09 -25.82 % | 0.12 10.66 % | 0.11 22.31 % | 0.09 -10.38 % | 0.10 27.42 % | 0.08 -15.96 % | 0.10 -12.17 % | 0.11 20.20 % | 0.09 -17.23 % | 0.11 |
| Ratio EBITDA | 0.14 33.56 % | 0.11 -24.31 % | 0.14 50.21 % | 0.09 -40.08 % | 0.16 -14.67 % | 0.18 74.99 % | 0.10 225.32 % | -0.08 7.93 % | -0.09 -129.07 % | -0.04 -142.10 % | 0.09 56.65 % | 0.06 3 280.01 % | 0.00 -97.94 % | 0.09 -36.92 % | 0.14 -1.67 % | 0.14 -6.70 % | 0.15 -19.16 % | 0.18 12.05 % | 0.16 6.90 % | 0.15 -20.87 % | 0.19 6.01 % | 0.18 -3.67 % | 0.19 108.29 % | 0.09 -6.16 % | 0.10 8.86 % | 0.09 -23.84 % | 0.12 99.19 % | 0.06 -66.74 % | 0.18 123.52 % | 0.08 -30.49 % | 0.11 127.86 % | -0.41 -338.93 % | 0.17 12.38 % | 0.15 -21.92 % | 0.19 135.01 % | -0.55 -266.98 % | 0.33 1.05 % | 0.33 -0.16 % | 0.33 3.57 % | 0.32 -2.71 % | 0.33 6.72 % | 0.31 2.58 % | 0.30 104.29 % | 0.15 -5.00 % | 0.15 -1.93 % | 0.16 5.54 % | 0.15 -8.90 % | 0.16 22.82 % | 0.13 -20.40 % | 0.17 -13.11 % | 0.19 13.02 % | 0.17 0.80 % | 0.17 22.15 % | 0.14 3.25 % | 0.13 -16.41 % | 0.16 16.52 % | 0.14 -60.15 % | 0.34 130.20 % | 0.15 |
| Gross profit ratio | 0.28 4.64 % | 0.27 -7.08 % | 0.29 -0.05 % | 0.29 -0.25 % | 0.29 -5.97 % | 0.31 2.16 % | 0.31 65.03 % | 0.19 30.55 % | 0.14 -29.42 % | 0.20 -28.07 % | 0.28 6.68 % | 0.26 37.35 % | 0.19 -30.01 % | 0.27 -14.25 % | 0.32 9.37 % | 0.29 -1.91 % | 0.30 -9.92 % | 0.33 -4.91 % | 0.35 9.79 % | 0.31 -6.75 % | 0.34 -6.17 % | 0.36 5.96 % | 0.34 24.29 % | 0.27 6.37 % | 0.26 0.70 % | 0.25 2.57 % | 0.25 -9.32 % | 0.27 -15.30 % | 0.32 10.33 % | 0.29 -0.38 % | 0.29 -14.55 % | 0.34 13.04 % | 0.30 0.96 % | 0.30 -13.57 % | 0.35 0.41 % | 0.35 5.09 % | 0.33 1.05 % | 0.33 -0.16 % | 0.33 3.57 % | 0.32 -2.71 % | 0.33 6.72 % | 0.31 2.58 % | 0.30 10.95 % | 0.27 -5.10 % | 0.28 -5.16 % | 0.30 0.22 % | 0.30 8.23 % | 0.27 4.34 % | 0.26 -12.01 % | 0.30 -12.38 % | 0.34 0.97 % | 0.34 13.00 % | 0.30 -2.38 % | 0.31 9.56 % | 0.28 -3.90 % | 0.29 -5.53 % | 0.31 -4.44 % | 0.32 2.19 % | 0.32 |
| Weighted average shs out dil | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.356 M 0.00 % | 35.356 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 1.90 % | 34.698 M -1.86 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 36.01 % | 25.996 M -26.48 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M -0.01 % | 35.359 M 0.40 % | 35.218 M -0.39 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M |
| Weighted average shs out | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.356 M 0.00 % | 35.356 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 1.90 % | 34.698 M -1.86 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.37 % | 35.226 M -0.37 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.356 M 0.00 % | 35.357 M 36.01 % | 25.996 M -26.48 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M -0.01 % | 35.359 M 0.40 % | 35.218 M -0.39 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M 0.00 % | 35.357 M |
| EPS diluted | 0.37 437.01 % | 0.07 -79.12 % | 0.33 -36.54 % | 0.52 18.18 % | 0.44 2.33 % | 0.43 430.77 % | -0.13 83.12 % | -0.77 35.83 % | -1.20 -42.86 % | -0.84 -1 914.25 % | 0.05 -79.87 % | 0.23 135.38 % | -0.65 -1 179.53 % | -0.05 -109.07 % | 0.56 5.66 % | 0.53 32.50 % | 0.40 -45.95 % | 0.74 2.78 % | 0.72 30.91 % | 0.55 -22.54 % | 0.71 -2.74 % | 0.73 -15.12 % | 0.86 681.82 % | 0.11 213.87 % | -0.10 12.18 % | -0.11 -168.75 % | 0.16 717.76 % | -0.03 -104.80 % | 0.54 125.00 % | 0.24 -48.94 % | 0.47 -17.54 % | 0.57 7.55 % | 0.53 55.88 % | 0.34 -40.35 % | 0.57 229.55 % | -0.44 -169.84 % | 0.63 -32.26 % | 0.93 138.46 % | 0.39 -64.22 % | 1.09 39.74 % | 0.78 20.00 % | 0.65 -12.16 % | 0.74 10.45 % | 0.67 15.52 % | 0.58 -10.77 % | 0.65 -2.99 % | 0.67 4.69 % | 0.64 33.33 % | 0.48 -22.58 % | 0.62 -28.74 % | 0.87 20.83 % | 0.72 24.14 % | 0.58 -10.77 % | 0.65 44.44 % | 0.45 -19.64 % | 0.56 -15.15 % | 0.66 34.69 % | 0.49 -14.04 % | 0.57 |
| Earnings per share | 0.37 436.23 % | 0.07 -79.09 % | 0.33 -36.54 % | 0.52 18.18 % | 0.44 2.33 % | 0.43 430.77 % | -0.13 83.12 % | -0.77 35.83 % | -1.20 -42.86 % | -0.84 -1 914.25 % | 0.05 -79.87 % | 0.23 135.38 % | -0.65 -1 179.53 % | -0.05 -109.07 % | 0.56 5.66 % | 0.53 32.50 % | 0.40 -45.95 % | 0.74 2.78 % | 0.72 30.91 % | 0.55 -22.54 % | 0.71 -2.74 % | 0.73 -15.12 % | 0.86 681.82 % | 0.11 213.87 % | -0.10 12.18 % | -0.11 -168.75 % | 0.16 717.76 % | -0.03 -104.80 % | 0.54 125.00 % | 0.24 -48.94 % | 0.47 -17.54 % | 0.57 7.55 % | 0.53 55.88 % | 0.34 -40.35 % | 0.57 229.55 % | -0.44 -169.84 % | 0.63 -32.26 % | 0.93 138.46 % | 0.39 -64.22 % | 1.09 39.74 % | 0.78 20.00 % | 0.65 -12.16 % | 0.74 10.45 % | 0.67 15.52 % | 0.58 -10.77 % | 0.65 -2.99 % | 0.67 4.69 % | 0.64 33.33 % | 0.48 -22.58 % | 0.62 -28.74 % | 0.87 20.83 % | 0.72 24.14 % | 0.58 -10.77 % | 0.65 44.44 % | 0.45 -19.64 % | 0.56 -15.15 % | 0.66 34.69 % | 0.49 -14.04 % | 0.57 |
| Gross profit | 65.728 M 13.07 % | 58.130 M -16.41 % | 69.539 M 0.23 % | 69.376 M -4.83 % | 72.900 M 8.25 % | 67.341 M -18.44 % | 82.568 M 91.51 % | 43.115 M 44.08 % | 29.924 M -21.46 % | 38.100 M -46.53 % | 71.261 M 6.97 % | 66.617 M 52.15 % | 43.784 M -32.57 % | 64.932 M -32.17 % | 95.733 M 10.22 % | 86.853 M 23.89 % | 70.106 M -20.56 % | 88.246 M -10.87 % | 99.012 M 30.39 % | 75.933 M -12.17 % | 86.455 M -11.74 % | 97.959 M 1.22 % | 96.780 M 47.68 % | 65.535 M 15.39 % | 56.795 M 11.25 % | 51.050 M -13.86 % | 59.267 M -1.86 % | 60.391 M -16.48 % | 72.309 M 20.28 % | 60.117 M -6.65 % | 64.398 M -13.80 % | 74.707 M 10.39 % | 67.678 M 16.58 % | 58.054 M -18.33 % | 71.080 M -5.07 % | 74.872 M -12.29 % | 85.360 M 10.06 % | 77.555 M -14.93 % | 91.167 M 9.52 % | 83.242 M -0.83 % | 83.938 M 2.74 % | 81.701 M -4.31 % | 85.377 M 20.59 % | 70.800 M -3.96 % | 73.716 M -9.69 % | 81.626 M 3.23 % | 79.071 M 19.30 % | 66.276 M 10.52 % | 59.969 M -16.07 % | 71.447 M -16.30 % | 85.356 M 10.90 % | 76.969 M 13.69 % | 67.701 M -1.18 % | 68.509 M 23.70 % | 55.383 M -7.73 % | 60.025 M -9.64 % | 66.429 M 6.40 % | 62.432 M 6.33 % | 58.713 M |
| Income tax expense | 3.017 M 86.70 % | 1.616 M -59.36 % | 3.976 M -14.60 % | 4.656 M -21.64 % | 5.942 M -2.71 % | 6.107 M 1 490.49 % | 384.002 K -63.88 % | 1.063 M -85.22 % | 7.192 M 31.97 % | 5.450 M 4.67 % | 5.207 M 47.10 % | 3.539 M -52.39 % | 7.434 M 9.81 % | 6.770 M -19.87 % | 8.449 M -16.62 % | 10.133 M 27.63 % | 7.939 M -9.82 % | 8.803 M 7.70 % | 8.173 M 7.40 % | 7.610 M -4.69 % | 7.984 M 19.93 % | 6.657 M -19.58 % | 8.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.509 M | 0.000 100.00 % | -1.896 M -137.40 % | 5.070 M | 0.000 100.00 % | -39.595 M 3.29 % | -40.943 M 11.52 % | -46.271 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.199 M -32.72 % | 12.186 M -10.19 % | 13.569 M 40.70 % | 9.644 M 17.86 % | 8.183 M -18.73 % | 10.068 M 7.91 % | 9.330 M -16.28 % | 11.144 M 34.86 % | 8.264 M -11.22 % | 9.308 M 24.53 % | 7.474 M -0.46 % | 7.509 M -13.44 % | 8.675 M 34.59 % | 6.446 M -85.49 % | 44.430 M 683.84 % | 5.668 M |
| Cost of revenue | 165.399 M 6.18 % | 155.772 M -7.40 % | 168.216 M 0.30 % | 167.713 M -4.49 % | 175.600 M 18.24 % | 148.509 M -20.92 % | 187.796 M -1.09 % | 189.874 M 4.80 % | 181.177 M 19.51 % | 151.594 M -17.59 % | 183.955 M -2.10 % | 187.909 M 1.04 % | 185.977 M 7.15 % | 173.568 M -15.66 % | 205.802 M -3.08 % | 212.346 M 27.31 % | 166.794 M -7.53 % | 180.371 M -3.84 % | 187.568 M 13.42 % | 165.371 M -2.58 % | 169.752 M -2.68 % | 174.434 M -7.40 % | 188.364 M 7.98 % | 174.445 M 6.10 % | 164.423 M 10.21 % | 149.189 M -16.73 % | 179.167 M 12.03 % | 159.923 M 5.82 % | 151.129 M 4.35 % | 144.829 M -6.14 % | 154.305 M 8.59 % | 142.101 M -7.93 % | 154.341 M 14.98 % | 134.230 M 1.38 % | 132.397 M -5.66 % | 140.341 M -18.64 % | 172.490 M 8.36 % | 159.183 M -14.73 % | 186.671 M 4.00 % | 179.498 M 3.27 % | 173.820 M -6.57 % | 186.046 M -7.74 % | 201.646 M 4.33 % | 193.281 M 3.24 % | 187.219 M -2.70 % | 192.408 M 2.91 % | 186.975 M 6.80 % | 175.077 M 4.29 % | 167.882 M 0.28 % | 167.416 M 1.67 % | 164.674 M 9.29 % | 150.683 M -4.97 % | 158.563 M 2.29 % | 155.009 M 8.71 % | 142.592 M -2.45 % | 146.175 M -1.99 % | 149.147 M 13.70 % | 131.173 M 3.00 % | 127.351 M |
| General and administrative expenses | 14.816 M 7.45 % | 13.789 M -6.93 % | 14.815 M 155.88 % | -26.512 M -290.00 % | 13.954 M 8.45 % | 12.867 M -29.95 % | 18.369 M 162.55 % | -29.367 M -292.73 % | 15.237 M -10.48 % | 17.022 M 0.92 % | 16.866 M 161.67 % | -27.349 M -279.92 % | 15.201 M 0.42 % | 15.138 M -28.75 % | 21.246 M 198.64 % | -21.539 M -292.83 % | 11.170 M -29.23 % | 15.782 M -18.04 % | 19.256 M 43.59 % | 13.410 M -16.43 % | 16.047 M -11.35 % | 18.102 M 16.61 % | 15.524 M 5.08 % | 14.774 M 20.23 % | 12.288 M 34.22 % | 9.155 M -26.42 % | 12.442 M -4.42 % | 13.017 M 19.30 % | 10.911 M -5.75 % | 11.577 M 9.48 % | 10.574 M -22.21 % | 13.593 M 20.59 % | 11.273 M 21.82 % | 9.253 M -13.90 % | 10.747 M -16.10 % | 12.809 M -18.54 % | 15.724 M 18.59 % | 13.260 M -23.53 % | 17.339 M -19.96 % | 21.662 M 41.12 % | 15.351 M 24.15 % | 12.364 M -12.58 % | 14.143 M 26.66 % | 11.166 M 1.78 % | 10.970 M -14.92 % | 12.895 M 2.86 % | 12.536 M 2.71 % | 12.205 M 23.07 % | 9.917 M -10.80 % | 11.118 M -7.26 % | 11.987 M -30.08 % | 17.144 M 54.84 % | 11.072 M -7.97 % | 12.031 M 13.26 % | 10.623 M 20.48 % | 8.817 M -11.44 % | 9.956 M 136.06 % | -27.607 M -394.36 % | 9.379 M |
| Selling and marketing expenses | 31.860 M 1.45 % | 31.405 M -11.28 % | 35.397 M 178.96 % | -44.830 M -254.49 % | 29.018 M 15.29 % | 25.171 M -34.45 % | 38.397 M 166.10 % | -58.088 M -228.19 % | 45.313 M 15.73 % | 39.152 M -6.42 % | 41.837 M 175.19 % | -55.640 M -242.88 % | 38.943 M -10.67 % | 43.594 M -0.40 % | 43.771 M 205.15 % | -41.628 M -214.29 % | 36.423 M -4.06 % | 37.966 M -15.76 % | 45.067 M 68.48 % | 26.749 M -23.50 % | 34.965 M -16.60 % | 41.926 M 8.70 % | 38.572 M 61.66 % | 23.860 M -32.75 % | 35.481 M 0.57 % | 35.280 M 19.22 % | 29.592 M 22.07 % | 24.242 M -22.89 % | 31.440 M 21.97 % | 25.777 M -0.27 % | 25.848 M -7.45 % | 27.928 M 3.23 % | 27.055 M -11.88 % | 30.702 M -1.25 % | 31.089 M 49.36 % | 20.816 M -38.31 % | 33.743 M -3.80 % | 35.077 M 4.17 % | 33.672 M 83.93 % | 18.307 M -39.48 % | 30.249 M -9.36 % | 33.373 M 5.97 % | 31.492 M 55.59 % | 20.240 M -30.67 % | 29.195 M -6.47 % | 31.216 M -7.00 % | 33.566 M 125.39 % | 14.893 M -38.38 % | 24.168 M -14.37 % | 28.223 M -4.35 % | 29.508 M 5.37 % | 28.004 M 7.09 % | 26.149 M 5.19 % | 24.859 M -8.94 % | 27.301 M 17.47 % | 23.242 M -4.68 % | 24.384 M -13.37 % | 28.149 M 24.66 % | 22.580 M |
| Other expenses | -3.599 M -280.94 % | -944.870 K 81.89 % | -5.217 M -104.78 % | 109.246 M 14 906.32 % | 728.000 K | 0.000 -100.00 % | 442.149 K 27.40 % | 347.067 K | 0.000 100.00 % | -523.551 K | 0.000 -100.00 % | 136.171 M 780 517.63 % | 17.444 K -72.77 % | 64.062 K | 0.000 -100.00 % | 795.951 K | 0.000 | 0.000 100.00 % | -46.143 K 99.90 % | -44.681 M 11.88 % | -50.704 M 18.30 % | -62.059 M -12.59 % | -55.122 M -15.08 % | -47.897 M -0.03 % | -47.881 M -6.62 % | -44.909 M -5.18 % | -42.697 M 9.69 % | -47.276 M -10.90 % | -42.628 M 3.29 % | -44.077 M -11.99 % | -39.358 M 11.85 % | -44.649 M -14.96 % | -38.839 M -2.64 % | -37.842 M 25.24 % | -50.619 M -9.98 % | -46.027 M 6.32 % | -49.130 M -2.01 % | -48.164 M 4.94 % | -50.669 M -10.17 % | -45.993 M -0.20 % | -45.899 M 3.14 % | -47.387 M -2.49 % | -46.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.351 K 146.18 % | -405.714 K -237.54 % | 294.978 K 116.77 % | -1.759 M -2 189.65 % | 84.197 K -44.57 % | 151.902 K | 0.000 100.00 % | -238.601 K |
| Operating expenses | 43.077 M -2.65 % | 44.249 M -1.66 % | 44.995 M 18.70 % | 37.905 M -13.26 % | 43.700 M 14.89 % | 38.037 M -32.99 % | 56.765 M -5.63 % | 60.149 M -0.66 % | 60.550 M 7.79 % | 56.174 M -4.31 % | 58.703 M 10.38 % | 53.181 M -1.78 % | 54.144 M -7.81 % | 58.732 M -9.67 % | 65.016 M 8.94 % | 59.682 M 25.40 % | 47.593 M -11.45 % | 53.748 M -16.44 % | 64.323 M 243.96 % | -44.681 M 11.88 % | -50.704 M 18.30 % | -62.059 M -12.59 % | -55.122 M -15.08 % | -47.897 M -0.03 % | -47.881 M -6.62 % | -44.909 M -5.18 % | -42.697 M 9.69 % | -47.276 M -10.90 % | -42.628 M 3.29 % | -44.077 M -11.99 % | -39.358 M 11.85 % | -44.649 M -14.96 % | -38.839 M -2.64 % | -37.842 M 25.24 % | -50.619 M -9.98 % | -46.027 M 6.32 % | -49.130 M -2.01 % | -48.164 M 4.94 % | -50.669 M -10.17 % | -45.993 M -0.20 % | -45.899 M 3.14 % | -47.387 M -2.49 % | -46.235 M -222.20 % | 37.837 M -3.20 % | 39.087 M -11.41 % | 44.122 M -3.16 % | 45.562 M 30.72 % | 34.854 M 1.58 % | 34.313 M -11.47 % | 38.759 M -9.74 % | 42.943 M -5.28 % | 45.335 M 23.14 % | 36.816 M -2.53 % | 37.772 M 11.31 % | 33.933 M 5.85 % | 32.059 M -13.24 % | 36.950 M 6 717.60 % | 541.978 K -98.30 % | 31.959 M |
| Cost and expenses | 208.476 M 4.23 % | 200.021 M -6.19 % | 213.212 M 3.69 % | 205.618 M -6.24 % | 219.300 M 17.56 % | 186.546 M -23.72 % | 244.562 M 28.80 % | 189.874 M -21.45 % | 241.726 M 16.34 % | 207.768 M -14.38 % | 242.658 M 0.65 % | 241.090 M 0.40 % | 240.121 M 3.37 % | 232.300 M -14.22 % | 270.818 M -0.44 % | 272.028 M 26.89 % | 214.387 M -8.43 % | 234.119 M -7.06 % | 251.890 M -32.77 % | 374.691 M 120.73 % | 169.752 M -2.68 % | 174.434 M -7.40 % | 188.364 M 7.98 % | 174.445 M 6.10 % | 164.423 M 10.21 % | 149.189 M -16.73 % | 179.167 M 12.03 % | 159.923 M 5.82 % | 151.129 M 4.35 % | 144.829 M -6.14 % | 154.305 M 8.59 % | 142.101 M -7.93 % | 154.341 M 14.98 % | 134.230 M 1.38 % | 132.397 M -5.66 % | 140.341 M -18.64 % | 172.490 M 8.36 % | 159.183 M -14.73 % | 186.671 M 4.00 % | 179.498 M 3.27 % | 173.820 M -6.57 % | 186.046 M -7.74 % | 201.646 M -12.75 % | 231.117 M 2.13 % | 226.306 M -4.32 % | 236.530 M 1.72 % | 232.536 M 10.77 % | 209.931 M 3.83 % | 202.195 M -1.93 % | 206.176 M -0.69 % | 207.617 M 5.92 % | 196.018 M 0.33 % | 195.379 M 1.35 % | 192.781 M 9.21 % | 176.525 M -0.96 % | 178.234 M -4.22 % | 186.097 M 41.29 % | 131.715 M -17.32 % | 159.310 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 | 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 | 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 |
| Selling general and administrative expenses | 46.677 M 3.28 % | 45.193 M -9.99 % | 50.212 M 170.38 % | -71.341 M -266.02 % | 42.972 M 12.97 % | 38.037 M -32.99 % | 56.765 M 164.91 % | -87.455 M -244.43 % | 60.550 M 7.79 % | 56.174 M -4.31 % | 58.703 M 170.73 % | -82.990 M -253.28 % | 54.144 M -7.81 % | 58.732 M -9.67 % | 65.016 M 202.93 % | -63.166 M -232.72 % | 47.593 M -11.45 % | 53.748 M -16.44 % | 64.323 M 48.38 % | 43.349 M -15.02 % | 51.012 M -15.02 % | 60.028 M 10.97 % | 54.096 M 27.06 % | 42.575 M -10.87 % | 47.768 M 7.50 % | 44.435 M 5.71 % | 42.034 M 3.78 % | 40.501 M -4.37 % | 42.351 M 13.38 % | 37.354 M 2.56 % | 36.422 M -17.38 % | 44.084 M 15.02 % | 38.327 M -4.07 % | 39.955 M -4.50 % | 41.836 M -10.11 % | 46.544 M -5.91 % | 49.467 M 2.34 % | 48.337 M -5.24 % | 51.011 M 7.41 % | 47.493 M 4.15 % | 45.599 M -2.54 % | 46.787 M 2.53 % | 45.635 M 18.60 % | 38.477 M -4.19 % | 40.158 M -11.08 % | 45.160 M -2.04 % | 46.102 M 38.44 % | 33.301 M -2.27 % | 34.074 M -15.09 % | 40.131 M -8.66 % | 43.936 M -2.69 % | 45.148 M 21.30 % | 37.222 M 0.90 % | 36.890 M -2.73 % | 37.924 M 18.29 % | 32.059 M -6.64 % | 34.340 M 6 236.05 % | 541.978 K -98.30 % | 31.959 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.707 M | 0.000 | 0.000 | 0.000 -100.00 % | 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 | 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 % | 1.124 M -43.35 % | 1.984 M 134.00 % | 847.841 K 262.15 % | 234.116 K -66.56 % | 700.139 K -54.96 % | 1.554 M 7.55 % | 1.445 M 317.81 % | 345.920 K | 0.000 -100.00 % | 406.807 K | 0.000 | 0.000 -100.00 % | 401.343 K 118.34 % | 183.819 K | 0.000 -100.00 % | 403.992 K |
| Interest expense | 7.080 M -22.45 % | 9.130 M 10.64 % | 8.252 M 206.91 % | -7.719 M -201.65 % | 7.594 M -8.21 % | 8.273 M -63.01 % | 22.364 M 185.50 % | 7.833 M 31.16 % | 5.972 M -27.10 % | 8.192 M 48.43 % | 5.519 M 97.12 % | 2.800 M -37.93 % | 4.511 M 30.15 % | 3.466 M 173.33 % | 1.268 M 18.77 % | 1.068 M -21.56 % | 1.361 M -36.74 % | 2.152 M 78.30 % | 1.207 M | 0.000 -100.00 % | 2.196 M -32.71 % | 3.263 M 4.20 % | 3.132 M | 0.000 | 0.000 -100.00 % | 4.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.471 M 12.88 % | 3.960 M | 0.000 | 0.000 -100.00 % | 4.964 M 17.12 % | 4.238 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 | 0.000 | 0.000 | 0.000 -100.00 % | 1.048 M 36.32 % | 768.454 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 9.491 M 0.87 % | 9.409 M -0.33 % | 9.440 M -0.82 % | 9.518 M 2.08 % | 9.324 M -1.72 % | 9.487 M -4.17 % | 9.900 M 348.79 % | 2.206 M -78.60 % | 10.306 M -0.62 % | 10.370 M -0.36 % | 10.407 M 11 960.11 % | 86.295 K -99.25 % | 11.432 M -4.10 % | 11.921 M 4.17 % | 11.444 M 0.37 % | 11.402 M -1.79 % | 11.610 M -1.82 % | 11.825 M -1.70 % | 12.029 M 120.33 % | 5.460 M -51.68 % | 11.297 M -16.75 % | 13.571 M 12.15 % | 12.101 M 163.57 % | 4.591 M -63.05 % | 12.424 M 9.59 % | 11.337 M 1.51 % | 11.168 M 4 602.86 % | -248.018 K -102.60 % | 9.552 M 15 940.89 % | 59.546 K 118.39 % | -323.762 K 99.73 % | -118.020 M -403.87 % | 38.839 M 354.89 % | 8.538 M -8.37 % | 9.318 M 106.30 % | -147.812 M -400.86 % | 49.130 M 2.01 % | 48.164 M -4.94 % | 50.669 M 10.17 % | 45.993 M 0.20 % | 45.899 M -3.14 % | 47.387 M 2.49 % | 46.235 M 654.26 % | 6.130 M -4.78 % | 6.437 M 1.18 % | 6.363 M -1.01 % | 6.427 M 2.76 % | 6.254 M 46.79 % | 4.261 M -49.28 % | 8.400 M 30.77 % | 6.424 M 14.16 % | 5.627 M -19.34 % | 6.976 M | 0.000 -100.00 % | 4.916 M 0.55 % | 4.889 M | 0.000 -100.00 % | 4.540 M 132.02 % | 1.957 M |
| Operating income | 22.651 M 63.17 % | 13.882 M -43.44 % | 24.544 M -22.01 % | 31.471 M 7.78 % | 29.200 M -0.36 % | 29.304 M 13.57 % | 25.803 M -40.15 % | 43.115 M 244.69 % | -29.799 M -60.23 % | -18.597 M -238.75 % | 13.403 M 135.42 % | 5.693 M 151.07 % | -11.149 M -277.97 % | 6.264 M -79.61 % | 30.717 M 4.04 % | 29.523 M 27.68 % | 23.122 M -37.30 % | 36.880 M 6.46 % | 34.643 M 10.85 % | 31.252 M -12.58 % | 35.751 M -0.42 % | 35.900 M -13.82 % | 41.658 M 136.18 % | 17.638 M 97.87 % | 8.914 M 45.15 % | 6.141 M -62.94 % | 16.570 M 26.34 % | 13.115 M -55.81 % | 29.681 M 85.04 % | 16.040 M -35.94 % | 25.040 M -16.70 % | 30.059 M 4.23 % | 28.839 M 42.68 % | 20.212 M -1.22 % | 20.461 M -29.07 % | 28.846 M -20.38 % | 36.230 M 23.27 % | 29.391 M -27.43 % | 40.499 M 8.72 % | 37.249 M -2.08 % | 38.039 M 10.86 % | 34.314 M -12.34 % | 39.142 M 21.10 % | 32.322 M -3.68 % | 33.558 M -7.97 % | 36.466 M 10.61 % | 32.969 M -0.02 % | 32.976 M 27.35 % | 25.894 M -17.31 % | 31.316 M -24.39 % | 41.420 M 30.98 % | 31.623 M 3.26 % | 30.624 M -0.37 % | 30.737 M 25.19 % | 24.553 M -11.75 % | 27.823 M -5.62 % | 29.480 M -55.26 % | 65.890 M 155.62 % | 25.776 M |
| Operating income ratio | 0.10 51.01 % | 0.06 -37.13 % | 0.10 -22.23 % | 0.13 12.96 % | 0.12 -13.45 % | 0.14 42.25 % | 0.10 -48.43 % | 0.19 231.10 % | -0.14 -43.98 % | -0.10 -286.68 % | 0.05 134.79 % | 0.02 146.10 % | -0.05 -284.74 % | 0.03 -74.22 % | 0.10 3.24 % | 0.10 1.10 % | 0.10 -28.91 % | 0.14 13.58 % | 0.12 -6.66 % | 0.13 -7.19 % | 0.14 5.88 % | 0.13 -9.79 % | 0.15 98.77 % | 0.07 82.40 % | 0.04 31.39 % | 0.03 -55.87 % | 0.07 16.74 % | 0.06 -55.19 % | 0.13 69.73 % | 0.08 -31.64 % | 0.11 -17.42 % | 0.14 6.74 % | 0.13 23.57 % | 0.11 4.53 % | 0.10 -24.98 % | 0.13 -4.61 % | 0.14 13.18 % | 0.12 -14.83 % | 0.15 2.82 % | 0.14 -3.93 % | 0.15 15.15 % | 0.13 -6.02 % | 0.14 11.42 % | 0.12 -4.83 % | 0.13 -3.35 % | 0.13 7.38 % | 0.12 -9.30 % | 0.14 20.22 % | 0.11 -13.32 % | 0.13 -20.86 % | 0.17 19.26 % | 0.14 2.63 % | 0.14 -1.58 % | 0.14 10.88 % | 0.12 -8.09 % | 0.13 -1.33 % | 0.14 -59.82 % | 0.34 145.67 % | 0.14 |
| Total other income expenses net | -6.620 M 32.65 % | -9.830 M -8.49 % | -9.061 M -7.88 % | -8.399 M -8.01 % | -7.776 M 7.24 % | -8.383 M 72.46 % | -30.439 M -503.92 % | -5.040 M 8.42 % | -5.503 M 3.63 % | -5.711 M 12.94 % | -6.560 M 22.97 % | -8.516 M -63.90 % | -5.196 M -302.62 % | -1.290 M 50.69 % | -2.617 M -222.82 % | -810.674 K 29.15 % | -1.144 M 37.72 % | -1.837 M -71.26 % | -1.073 M -14.02 % | -940.789 K 60.92 % | -2.407 M 27.33 % | -3.312 M -11.76 % | -2.964 M 51.16 % | -6.068 M -16.09 % | -5.227 M -14.09 % | -4.581 M 14.70 % | -5.370 M 33.87 % | -8.121 M -60.02 % | -5.075 M -15.05 % | -4.411 M -2.96 % | -4.284 M 26.76 % | -5.850 M -72.26 % | -3.396 M 29.23 % | -4.799 M 3.40 % | -4.968 M 91.99 % | -62.007 M -1 124.27 % | -5.065 M -202.55 % | 4.939 M 120.11 % | -24.557 M -456.99 % | 6.879 M 216.82 % | -5.888 M -1 388.99 % | 456.816 K 114.40 % | -3.171 M -556.37 % | -483.151 K 47.08 % | -913.049 K -581.48 % | 189.632 K -38.12 % | 306.472 K 113.60 % | -2.253 M -271.19 % | 1.316 M 1 898.87 % | -73.172 K -111.32 % | 646.452 K 1 114.15 % | 53.243 K 108.31 % | -640.767 K -35.33 % | -473.476 K 60.59 % | -1.201 M -347.43 % | 485.540 K 44.63 % | 335.721 K 100.51 % | -65.890 M -39 939.01 % | 165.391 K |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 | 2010-09-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 214.022 M -13.56 % | 247.596 M 5.55 % | 234.584 M 3.18 % | 227.348 M -6.62 % | 243.467 M -12.82 % | 279.270 M -8.74 % | 306.031 M -11.88 % | 347.292 M -1.51 % | 352.614 M -2.12 % | 360.252 M 19.13 % | 302.393 M 4.30 % | 289.935 M -11.41 % | 327.295 M -6.77 % | 351.076 M 88.83 % | 185.921 M 35.39 % | 137.326 M -1.75 % | 139.772 M -25.82 % | 188.418 M 6.66 % | 176.651 M 39.04 % | 127.048 M 334.50 % | -54.179 M -41.10 % | -38.399 M 30.29 % | -55.081 M -261.12 % | 34.187 M 1.06 % | 33.828 M 21.63 % | 27.812 M 323.38 % | -12.451 M -242.87 % | 8.715 M 239.33 % | 2.568 M -77.50 % | 11.415 M 119.32 % | -59.095 M -393.07 % | 20.164 M 274.67 % | -11.544 M -103.82 % | 302.468 M 9.93 % | 275.149 M 1 826.92 % | -15.933 M 64.75 % | -45.194 M -27.00 % | -35.586 M 71.90 % | -126.622 M -256.64 % | -35.504 M -119.19 % | 184.965 M -11.93 % | 210.018 M 56.06 % | 134.577 M 83.88 % | 73.186 M -6.79 % | 78.518 M 15.34 % | 68.077 M 347.90 % | -27.462 M 11.22 % | -30.933 M -54.79 % | -19.984 M 9.56 % | -22.096 M 82.84 % | -128.766 M -16.28 % | -110.742 M 5.20 % | -116.815 M -1.03 % | -115.620 M -6.40 % | -108.670 M -27.78 % | -85.046 M -39.46 % | -60.983 M 47.83 % | -116.900 M |
| Total investments | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M -63.09 % | 122.297 M -76.08 % | 511.179 M 8.03 % | 473.175 M -3.85 % | 492.103 M | 0.000 -100.00 % | 515.081 M -1.31 % | 521.904 M 71 226.53 % | -733.769 K -64.40 % | -446.342 K 83.31 % | -2.675 M -101.50 % | -1.327 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 | 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 % | -3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 222.296 M -18.26 % | 271.954 M -5.59 % | 288.054 M 9.67 % | 262.659 M -4.87 % | 276.098 M -10.86 % | 309.743 M -18.63 % | 380.654 M -0.11 % | 381.089 M -2.31 % | 390.085 M -1.75 % | 397.042 M 14.11 % | 347.939 M -10.20 % | 387.465 M -6.82 % | 415.810 M -7.35 % | 448.800 M 54.73 % | 290.057 M 27.39 % | 227.691 M 2.47 % | 222.204 M -16.34 % | 265.613 M -0.61 % | 267.242 M 30.85 % | 204.228 M 444.61 % | 37.500 M 0.00 % | 37.500 M -49.80 % | 74.700 M 0.52 % | 74.311 M 2.50 % | 72.500 M 0.00 % | 72.500 M 18.61 % | 61.125 M 27.34 % | 48.000 M 11.63 % | 43.000 M 0.00 % | 43.000 M 53.57 % | 28.000 M -31.71 % | 41.000 M 57.69 % | 26.000 M -92.19 % | 332.779 M 2.55 % | 324.517 M 1 375.08 % | 22.000 M 0.00 % | 22.000 M 15.79 % | 19.000 M 0.00 % | 19.000 M 18.75 % | 16.000 M -93.57 % | 248.879 M -6.07 % | 264.965 M 30.36 % | 203.252 M 15.45 % | 176.054 M 33.77 % | 131.606 M 6.98 % | 123.018 M 78.62 % | 68.870 M -0.79 % | 69.419 M 28.93 % | 53.842 M -7.80 % | 58.400 M 5.97 % | 55.111 M 65.19 % | 33.363 M 156.93 % | 12.985 M 1.34 % | 12.814 M 3.25 % | 12.411 M -1.03 % | 12.540 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -303.901 M 0.49 % | -305.388 M 0.18 % | -305.942 M | 0.000 100.00 % | -303.117 M -0.08 % | -302.867 M -54.33 % | -196.242 M -42.70 % | -137.524 M -0.14 % | -137.331 M -0.08 % | -137.222 M -0.29 % | -136.822 M -24.20 % | -110.158 M -42.63 % | -77.233 M -8.09 % | -71.450 M -7.36 % | -66.551 M -71.38 % | -38.832 M 6.24 % | -41.418 M -0.75 % | -41.108 M -2 014.66 % | -1.944 M 98.66 % | -144.829 M 0.19 % | -145.111 M 2.13 % | -148.270 M -2.19 % | -145.086 M 1.96 % | -147.989 M 2.22 % | -151.352 M 0.80 % | -152.570 M 2.05 % | -155.767 M 1.43 % | -158.034 M -0.31 % | -157.538 M 0.19 % | -157.839 M -0.44 % | -157.149 M 0.36 % | -157.716 M -0.13 % | -157.517 M 0.82 % | -158.816 M 0.11 % | -158.988 M -0.18 % | -158.707 M -136.75 % | -67.037 M -0.14 % | -66.941 M -15.03 % | -58.196 M -11.39 % | -52.243 M 0.42 % | -52.464 M -3.58 % | -50.650 M -0.61 % | -50.342 M -19.37 % | -42.173 M 3.89 % | -43.878 M -3.25 % | -42.498 M -4.41 % | -40.701 M -1.74 % | -40.005 M -0.39 % | -39.849 M 2.77 % | -40.984 M -7.89 % | -37.987 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 269.296 M 5.08 % | 256.283 M 0.96 % | 253.847 M 4.75 % | 242.340 M 8.62 % | 223.110 M 7.46 % | 207.628 M 140.84 % | 86.209 M -5.04 % | 90.788 M -24.12 % | 119.642 M -26.21 % | 162.136 M -15.51 % | 191.894 M 0.86 % | 190.258 M 6.08 % | 179.360 M -11.35 % | 202.333 M -26.38 % | 274.844 M 7.70 % | 255.193 M 6.42 % | 239.805 M 6.22 % | 225.766 M 13.15 % | 199.527 M -9.83 % | 221.273 M -35.96 % | 345.550 M 7.81 % | 320.509 M -1.69 % | 326.007 M 10.29 % | 295.591 M 0.03 % | 295.491 M -9.77 % | 327.476 M -1.12 % | 331.178 M 1.70 % | 325.652 M -2.34 % | 333.450 M 6.12 % | 314.205 M -16.68 % | 377.121 M -6.15 % | 401.841 M 4.77 % | 383.553 M 5.15 % | 364.767 M -13.98 % | 424.058 M 5.43 % | 402.233 M -3.84 % | 418.297 M 5.69 % | 395.779 M 8.58 % | 364.503 M -13.94 % | 423.565 M 10.05 % | 384.869 M 7.67 % | 357.447 M -9.08 % | 393.132 M 7.06 % | 367.198 M 6.88 % | 343.558 M 6.33 % | 323.099 M -9.99 % | 358.956 M 7.05 % | 335.325 M 7.21 % | 312.786 M 5.80 % | 295.643 M 8.01 % | 273.730 M 62.71 % | 168.232 M 15.76 % | 145.333 M 14.68 % | 126.724 M -9.66 % | 140.269 M 11.32 % | 126.009 M 16.31 % | 108.339 M -4.00 % | 112.852 M |
| Common stock | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 0.00 % | 353.571 M 12.50 % | 314.286 M 0.00 % | 314.286 M 0.00 % | 314.286 M 0.00 % | 314.286 M 0.00 % | 314.286 M 0.00 % | 314.286 M 0.00 % | 314.286 M 10.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M 0.00 % | 285.714 M | 0.000 -100.00 % | 285.714 M |
| Total equity | 318.967 M 4.76 % | 304.466 M 0.99 % | 301.477 M 4.10 % | 289.595 M 5.86 % | 273.565 M 5.90 % | 258.333 M 6.07 % | 243.539 M -20.63 % | 306.836 M -8.65 % | 335.883 M -11.26 % | 378.486 M -7.38 % | 408.644 M -5.77 % | 433.671 M -4.83 % | 455.699 M -5.94 % | 484.454 M -13.78 % | 561.864 M -1.42 % | 569.933 M 3.26 % | 551.959 M 2.55 % | 538.230 M 5.15 % | 511.869 M -4.07 % | 533.587 M 3.66 % | 514.724 M 5.79 % | 486.535 M -0.75 % | 490.207 M 6.13 % | 461.887 M 0.76 % | 458.425 M -0.48 % | 460.620 M -0.11 % | 461.125 M 1.72 % | 453.333 M 25.36 % | 361.626 M -18.20 % | 442.080 M -12.58 % | 505.686 M -4.56 % | 529.839 M 3.53 % | 511.750 M 58.88 % | 322.090 M 11.86 % | 287.934 M -45.63 % | 529.577 M -16.86 % | 636.975 M 3.65 % | 614.551 M 3.81 % | 592.022 M -9.90 % | 657.037 M 6.30 % | 618.119 M 4.32 % | 592.511 M -5.73 % | 628.505 M 2.91 % | 610.739 M 4.33 % | 585.395 M 3.37 % | 566.316 M -6.23 % | 603.969 M 3.95 % | 581.034 M 4.01 % | 558.651 M 3.38 % | 540.374 M 3.63 % | 521.458 M -7.06 % | 561.075 M 4.23 % | 538.306 M 4.09 % | 517.131 M -3.85 % | 537.822 M 2.75 % | 523.443 M 3.83 % | 504.146 M -0.67 % | 507.523 M |
| Other non current liabilities | 27.836 M 2.07 % | 27.273 M 2.53 % | 26.599 M -1.02 % | 26.874 M -1.77 % | 27.358 M -1.26 % | 27.707 M 2.27 % | 27.092 M -0.58 % | 27.250 M -3.87 % | 28.346 M -10.27 % | 31.591 M -4.88 % | 33.212 M -8.47 % | 36.286 M -7.26 % | 39.129 M 0.72 % | 38.847 M -0.50 % | 39.043 M 0.67 % | 38.783 M 0.71 % | 38.508 M 1.34 % | 37.998 M 0.61 % | 37.768 M -0.27 % | 37.871 M -68.03 % | 118.464 M -7.82 % | 128.511 M -7.61 % | 139.091 M 266.97 % | 37.902 M 80.66 % | 20.979 M -0.55 % | 21.095 M -90.02 % | 211.350 M 482.54 % | 36.280 M 17.04 % | 30.999 M -2.18 % | 31.690 M -69.11 % | 102.588 M 238.50 % | 30.306 M -76.93 % | 131.389 M 305.34 % | 32.414 M 12.50 % | 28.814 M -83.78 % | 177.608 M -8.93 % | 195.013 M 1.67 % | 191.814 M -1.14 % | 194.032 M 5.89 % | 183.247 M 392.98 % | 37.171 M -2.81 % | 38.247 M -0.35 % | 38.383 M 1.20 % | 37.928 M 0.74 % | 37.648 M 1.34 % | 37.150 M 4.90 % | 35.413 M 2.38 % | 34.589 M 10.46 % | 31.315 M 5.08 % | 29.800 M -2.65 % | 30.611 M 44.98 % | 21.114 M 760.21 % | -3.198 M -111.21 % | 28.520 M -6.16 % | 30.392 M 7.37 % | 28.305 M 1.39 % | 27.917 M -2.79 % | 28.718 M |
| Long term debt | 43.145 M -6.16 % | 45.976 M -15.05 % | 54.124 M -0.79 % | 54.556 M -11.20 % | 61.434 M 402.92 % | 12.215 M -11.63 % | 13.823 M -20.36 % | 17.357 M -27.67 % | 23.997 M -8.39 % | 26.196 M -4.53 % | 27.440 M -21.36 % | 34.891 M -13.76 % | 40.459 M -14.46 % | 47.301 M 1.67 % | 46.524 M 7.21 % | 43.396 M 35.70 % | 31.979 M -15.07 % | 37.655 M -15.37 % | 44.492 M -34.80 % | 68.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.324 M -27.07 % | 149.896 M -7.08 % | 161.309 M | 0.000 -100.00 % | 42.667 M -24.10 % | 56.211 M 2.51 % | 54.833 M | 0.000 -100.00 % | 79.514 M | 0.000 -100.00 % | 105.141 M -25.80 % | 141.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.879 M -0.01 % | 151.890 M 27.24 % | 119.374 M -10.29 % | 133.072 M 253.33 % | 37.662 M -10.98 % | 42.310 M 0.85 % | 41.951 M -18.19 % | 51.279 M 134.05 % | 21.909 M -4.32 % | 22.898 M 0.00 % | 22.898 M -31.37 % | 33.363 M 169.89 % | 12.362 M -1.47 % | 12.546 M 1.08 % | 12.411 M 30.09 % | 9.540 M | 0.000 | 0.000 |
| Total non current liabilities | 72.350 M -3.57 % | 75.032 M -8.41 % | 81.922 M -2.36 % | 83.898 M -5.51 % | 88.792 M 122.41 % | 39.922 M -2.43 % | 40.915 M -8.28 % | 44.607 M -14.78 % | 52.343 M -9.42 % | 57.787 M -4.72 % | 60.652 M -15.00 % | 71.355 M -10.34 % | 79.588 M -7.61 % | 86.148 M 0.68 % | 85.567 M 4.12 % | 82.179 M 16.59 % | 70.487 M -6.83 % | 75.653 M -8.08 % | 82.301 M -22.77 % | 106.561 M -10.05 % | 118.464 M -7.82 % | 128.511 M -7.61 % | 139.091 M -5.53 % | 147.226 M -13.84 % | 170.875 M -6.32 % | 182.404 M -13.70 % | 211.350 M 167.71 % | 78.948 M -9.47 % | 87.210 M 0.80 % | 86.522 M -15.66 % | 102.588 M -6.59 % | 109.821 M -16.42 % | 131.389 M -4.48 % | 137.555 M -19.33 % | 170.511 M -4.00 % | 177.608 M -8.93 % | 195.013 M 1.67 % | 191.814 M -1.14 % | 194.032 M 5.89 % | 183.247 M -3.07 % | 189.050 M -0.57 % | 190.137 M 20.53 % | 157.757 M -7.74 % | 171.000 M 127.06 % | 75.310 M -5.22 % | 79.459 M 2.71 % | 77.364 M -9.90 % | 85.868 M 61.33 % | 53.224 M 1.00 % | 52.697 M -1.52 % | 53.508 M -1.78 % | 54.477 M 23.93 % | 43.958 M 0.39 % | 43.785 M 2.30 % | 42.803 M 9.45 % | 39.108 M 35.94 % | 28.768 M 0.17 % | 28.718 M |
| Other current liabilities | 132.887 M 6.62 % | 124.640 M -16.00 % | 148.387 M 18.01 % | 125.745 M 19.91 % | 104.869 M 22.32 % | 85.731 M -4.30 % | 89.580 M -18.44 % | 109.838 M 16.11 % | 94.597 M 34.97 % | 70.086 M 3.87 % | 67.471 M -8.22 % | 73.511 M -11.56 % | 83.120 M 13.51 % | 73.225 M -26.50 % | 99.633 M 27.79 % | 77.968 M 12.02 % | 69.604 M 39.73 % | 49.815 M -28.53 % | 69.703 M -11.67 % | 78.915 M -66.38 % | 234.758 M 6.62 % | 220.187 M -3.44 % | 228.041 M 235.00 % | 68.072 M 1.75 % | 66.904 M 21.70 % | 54.975 M -74.26 % | 213.547 M 329.65 % | 49.702 M -84.18 % | 314.173 M 624.22 % | 43.381 M -85.89 % | 307.341 M 822.79 % | 33.306 M -82.61 % | 191.503 M -7.88 % | 207.880 M -32.42 % | 307.591 M 65.69 % | 185.637 M 6.31 % | 174.618 M -9.38 % | 192.692 M -30.29 % | 276.422 M 122.68 % | 124.136 M 89.95 % | 65.350 M 37.22 % | 47.623 M -37.01 % | 75.600 M 6.26 % | 71.144 M 10.98 % | 64.108 M 13.94 % | 56.267 M -21.75 % | 71.907 M 14.19 % | 62.969 M -5.92 % | 66.935 M 16.07 % | 57.668 M -57.54 % | 135.828 M 4.74 % | 129.678 M 87.07 % | 69.322 M -30.56 % | 99.834 M 96.81 % | 50.726 M 31.49 % | 38.579 M 9.68 % | 35.173 M -69.87 % | 116.753 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.892 M -47.60 % | 15.062 M -80.12 % | 75.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.719 M -34.72 % | 5.697 M 83.93 % | 3.097 M -51.58 % | 6.397 M -91.41 % | 74.439 M 17.18 % | 63.528 M -1.75 % | 64.660 M -36.98 % | 102.595 M 37.79 % | 74.458 M 128.44 % | -261.844 M -1.91 % | -256.949 M 17.98 % | -313.295 M -18.82 % | -263.673 M 6.86 % | -283.105 M 8.35 % | -308.896 M -7.11 % | -288.399 M 24.99 % | -384.466 M 1.12 % | -388.813 M 7.41 % | -419.947 M -11.92 % | -375.216 M -31.91 % | -284.440 M -158.62 % | -109.983 M 62.11 % | -290.234 M -16.58 % | -248.963 M -191.75 % | -85.333 M 10.96 % | -95.833 M 3.29 % | -99.089 M 12.88 % | -113.736 M -5.45 % | -107.863 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 -100.00 % | 53.323 M 16.63 % | 45.720 M | 0.000 -100.00 % | 6.655 M | 0.000 | 0.000 |
| Short term debt | 179.151 M -20.72 % | 225.978 M -3.40 % | 233.930 M 12.41 % | 208.103 M -3.06 % | 214.663 M -27.85 % | 297.528 M -18.89 % | 366.830 M 0.85 % | 363.733 M -0.64 % | 366.088 M -1.28 % | 370.846 M 15.71 % | 320.499 M -9.10 % | 352.573 M -6.07 % | 375.351 M -6.53 % | 401.559 M 64.79 % | 243.686 M 32.05 % | 184.542 M -3.16 % | 190.556 M -16.56 % | 228.384 M 2.28 % | 223.283 M 63.41 % | 136.639 M -21.31 % | 173.633 M 4.32 % | 166.446 M -21.88 % | 213.074 M 5.25 % | 202.451 M -1.56 % | 205.654 M -4.17 % | 214.603 M 251.09 % | 61.125 M -78.75 % | 287.685 M 543.02 % | 44.739 M -85.64 % | 311.492 M 1 012.47 % | 28.000 M -86.97 % | 214.950 M 726.73 % | 26.000 M -88.65 % | 229.086 M 21.80 % | 188.088 M 754.94 % | 22.000 M 0.00 % | 22.000 M 15.79 % | 19.000 M 0.00 % | 19.000 M 18.75 % | 16.000 M -83.51 % | 97.000 M -14.22 % | 113.075 M 34.81 % | 83.878 M 95.15 % | 42.982 M -54.25 % | 93.944 M 16.40 % | 80.708 M 199.82 % | 26.919 M 48.40 % | 18.140 M -43.19 % | 31.932 M -10.05 % | 35.502 M 10.21 % | 32.213 M | 0.000 -100.00 % | 623.597 K 132.40 % | 268.329 K | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 |
| Total current liabilities | 375.865 M -10.06 % | 417.903 M -4.71 % | 438.576 M 7.84 % | 406.684 M 1.86 % | 399.239 M -12.88 % | 458.281 M -14.33 % | 534.922 M -2.89 % | 550.865 M 2.08 % | 539.633 M 8.31 % | 498.221 M 3.95 % | 479.311 M -5.08 % | 504.941 M -7.07 % | 543.333 M -6.03 % | 578.202 M 18.82 % | 486.630 M 36.39 % | 356.792 M -6.96 % | 383.482 M -1.68 % | 390.015 M -10.42 % | 435.363 M 43.86 % | 302.622 M -17.03 % | 364.736 M 3.11 % | 353.740 M -13.37 % | 408.349 M 20.04 % | 340.163 M -5.88 % | 361.401 M -3.19 % | 373.316 M 3.97 % | 359.069 M -17.86 % | 437.136 M -0.17 % | 437.892 M -5.83 % | 465.003 M 8.11 % | 430.103 M 33.44 % | 322.319 M -1.58 % | 327.486 M -33.39 % | 491.665 M -10.73 % | 550.785 M 92.69 % | 285.841 M -2.26 % | 292.451 M -5.90 % | 310.781 M -24.04 % | 409.158 M 64.98 % | 247.999 M -4.24 % | 258.991 M 4.06 % | 248.895 M -0.21 % | 249.411 M 19.48 % | 208.752 M -18.82 % | 257.135 M 12.45 % | 228.665 M 24.21 % | 184.090 M 12.29 % | 163.936 M 0.00 % | 163.936 M 2.44 % | 160.032 M -33.08 % | 239.146 M 84.41 % | 129.678 M -15.04 % | 152.627 M -14.29 % | 178.065 M 64.51 % | 108.243 M -9.26 % | 119.285 M 17.82 % | 101.246 M -13.28 % | 116.753 M |
| Total liabilities | 448.215 M -9.07 % | 492.936 M -5.30 % | 520.498 M 6.10 % | 490.581 M 0.52 % | 488.030 M -2.04 % | 498.203 M -13.48 % | 575.837 M -3.30 % | 595.472 M 0.59 % | 591.976 M 6.47 % | 556.008 M 2.97 % | 539.963 M -6.30 % | 576.296 M -7.48 % | 622.921 M -6.24 % | 664.349 M 16.11 % | 572.197 M 30.35 % | 438.971 M -3.30 % | 453.969 M -2.51 % | 465.668 M -10.04 % | 517.663 M 26.51 % | 409.183 M -59.00 % | 997.925 M 3.01 % | 968.776 M -7.08 % | 1.043 B 113.92 % | 487.389 M -8.43 % | 532.276 M -47.63 % | 1.016 B -1.47 % | 1.032 B 6.41 % | 969.416 M -1.75 % | 986.728 M -0.69 % | 993.605 M -4.31 % | 1.038 B 7.94 % | 961.979 M 109.64 % | 458.875 M -51.76 % | 951.311 M -5.74 % | 1.009 B 1.63 % | 993.026 M 103.71 % | 487.464 M -3.01 % | 502.595 M -16.68 % | 603.190 M 39.87 % | 431.246 M -3.75 % | 448.042 M 2.05 % | 439.032 M 7.83 % | 407.168 M 7.22 % | 379.752 M 14.23 % | 332.446 M 7.89 % | 308.125 M 17.85 % | 261.454 M 4.66 % | 249.804 M 15.03 % | 217.160 M 2.08 % | 212.729 M -27.31 % | 292.654 M 58.92 % | 184.155 M -6.32 % | 196.585 M -11.39 % | 221.851 M 46.88 % | 151.046 M -4.64 % | 158.393 M 21.83 % | 130.014 M -10.63 % | 145.471 M |
| Other non current assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -463.948 M 1.95 % | -473.175 M 1.61 % | -480.909 M 3.16 % | -496.611 M 3.59 % | -515.081 M 1.31 % | -521.904 M -71 226.53 % | 733.769 K 64.40 % | 446.342 K -83.31 % | 2.675 M 101.50 % | 1.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 323.145 M 1 361.51 % | 22.110 M -5.67 % | 23.439 M 632.47 % | 3.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -327.963 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M | 0.000 | 0.000 | 0.000 100.00 % | -2.125 M 99.25 % | -283.673 M | 0.000 100.00 % | -2.147 M | 0.000 | 0.000 100.00 % | -1.085 M |
| Long term investments | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M 0.00 % | 45.134 M -90.27 % | 463.948 M -1.95 % | 473.175 M -1.61 % | 480.909 M | 0.000 -100.00 % | 515.081 M -1.31 % | 521.904 M 71 226.53 % | -733.769 K -64.40 % | -446.342 K 83.31 % | -2.675 M -101.50 % | -1.327 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 | 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 % | -3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.442 M 1.41 % | 1.422 M -3.55 % | 1.474 M -44.29 % | 2.646 M -2.43 % | 2.712 M 5.47 % | 2.571 M -4.26 % | 2.686 M 1.00 % | 2.659 M -4.12 % | 2.773 M 0.42 % | 2.762 M -3.78 % | 2.870 M 0.23 % | 2.864 M 4.88 % | 2.730 M -2.60 % | 2.803 M -3.56 % | 2.906 M -2.60 % | 2.984 M 11.56 % | 2.675 M 101.50 % | 1.327 M -4.76 % | 1.394 M -3.62 % | 1.446 M 17.82 % | 1.227 M 2.90 % | 1.193 M -68.65 % | 3.806 M -15.57 % | 4.507 M -7.18 % | 4.856 M -11.18 % | 5.467 M -9.95 % | 6.071 M -2.86 % | 6.250 M 20.12 % | 5.203 M 5.65 % | 4.925 M 1.85 % | 4.835 M 1.81 % | 4.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.963 K | 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 % | 3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 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 | 0.000 | 0.000 100.00 % | -3.600 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 | 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 |
| Goodwill and intangible assets | 1.442 M 1.41 % | 1.422 M -3.55 % | 1.474 M -44.29 % | 2.646 M -2.43 % | 2.712 M 5.47 % | 2.571 M -4.26 % | 2.686 M 1.00 % | 2.659 M -4.12 % | 2.773 M 0.42 % | 2.762 M -3.78 % | 2.870 M 0.23 % | 2.864 M 4.88 % | 2.730 M -2.60 % | 2.803 M -3.56 % | 2.906 M -2.60 % | 2.984 M 11.56 % | 2.675 M 101.50 % | 1.327 M -4.76 % | 1.394 M -3.62 % | 1.446 M 17.82 % | 1.227 M 2.90 % | 1.193 M -68.65 % | 3.806 M -15.57 % | 4.507 M -7.18 % | 4.856 M -11.18 % | 5.467 M -9.95 % | 6.071 M 129.11 % | 2.650 M -49.07 % | 5.203 M 5.65 % | 4.925 M 1.85 % | 4.835 M 1.81 % | 4.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.963 K | 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 % | 3.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 346.531 M -0.42 % | 347.976 M -1.14 % | 351.993 M -1.62 % | 357.779 M -2.07 % | 365.338 M -2.14 % | 373.346 M -1.79 % | 380.152 M -5.39 % | 401.798 M -12.87 % | 461.174 M -1.96 % | 470.413 M -1.60 % | 478.039 M -3.18 % | 493.748 M -3.63 % | 512.351 M -1.30 % | 519.101 M 0.30 % | 517.538 M -1.68 % | 526.382 M -0.12 % | 527.040 M -0.56 % | 530.027 M -1.53 % | 538.244 M -1.02 % | 543.775 M -1.39 % | 551.427 M -1.65 % | 560.690 M -1.50 % | 569.221 M -0.20 % | 570.367 M 2.35 % | 557.272 M -0.94 % | 562.567 M -0.65 % | 566.258 M -1.60 % | 575.444 M 0.03 % | 575.288 M -0.80 % | 579.932 M -1.43 % | 588.363 M -1.12 % | 595.009 M -0.29 % | 596.716 M -0.92 % | 602.239 M -1.08 % | 608.830 M 0.85 % | 603.726 M -6.28 % | 644.193 M -0.74 % | 649.020 M 1.27 % | 640.872 M 0.66 % | 636.700 M 6.08 % | 600.227 M 5.95 % | 566.505 M 4.64 % | 541.405 M 7.09 % | 505.547 M 9.49 % | 461.748 M 9.72 % | 420.835 M 8.08 % | 389.364 M 9.03 % | 357.100 M 10.75 % | 322.424 M 2.00 % | 316.108 M 2.52 % | 308.346 M 7.05 % | 288.026 M 1.53 % | 283.673 M 1.12 % | 280.538 M 5.48 % | 265.970 M 7.76 % | 246.821 M 6.42 % | 231.921 M 10.99 % | 208.952 M |
| Total non current assets | 394.764 M -0.35 % | 396.131 M -1.03 % | 400.246 M -1.55 % | 406.565 M -1.87 % | 414.293 M -2.24 % | 423.765 M -2.03 % | 432.546 M -4.01 % | 450.630 M -2.93 % | 464.232 M -1.92 % | 473.328 M -1.58 % | 480.941 M -3.16 % | 496.611 M -3.76 % | 516.009 M -1.33 % | 522.972 M 0.34 % | 521.179 M -1.63 % | 529.812 M -0.08 % | 530.241 M -0.33 % | 531.998 M -1.42 % | 539.638 M -1.02 % | 545.221 M -1.34 % | 552.654 M -1.64 % | 561.883 M -1.94 % | 573.027 M -0.32 % | 574.874 M -35.06 % | 885.272 M 50.01 % | 590.144 M -0.94 % | 595.768 M 2.49 % | 581.293 M 0.14 % | 580.491 M -0.75 % | 584.857 M -1.41 % | 593.198 M -1.09 % | 599.758 M 0.51 % | 596.716 M -0.92 % | 602.239 M -1.08 % | 608.830 M 0.85 % | 603.726 M -6.28 % | 644.193 M -0.74 % | 649.020 M 1.27 % | 640.872 M 0.66 % | 636.700 M 6.08 % | 600.227 M 5.95 % | 566.505 M 4.64 % | 541.405 M 7.09 % | 505.547 M 9.49 % | 461.748 M 9.72 % | 420.835 M 8.08 % | 389.364 M 5.71 % | 368.331 M 14.24 % | 322.424 M 2.00 % | 316.108 M 2.52 % | 308.346 M 7.05 % | 288.026 M 1.53 % | 283.673 M 1.12 % | 280.538 M 5.48 % | 265.970 M 7.76 % | 246.821 M 6.42 % | 231.921 M 10.99 % | 208.951 M |
| Other current assets | 16.595 M | 0.000 -100.00 % | 1.000 K -99.99 % | 19.934 M 23 351.76 % | 85.000 K -96.58 % | 2.489 M -0.04 % | 2.490 M -90.74 % | 26.876 M 409.78 % | 5.272 M 0.00 % | 5.272 M 0.00 % | 5.272 M -53.80 % | 11.410 M -55.90 % | 25.871 M -37.13 % | 41.152 M 14.92 % | 35.809 M -5.33 % | 37.826 M 101.55 % | 18.767 M -36.56 % | 29.584 M 60.18 % | 18.469 M -4.85 % | 19.410 M 34.20 % | 14.464 M 2.79 % | 14.072 M 20.61 % | 11.668 M 17.39 % | 9.939 M -53.60 % | 21.419 M -7.17 % | 23.073 M 9.41 % | 21.088 M 21.75 % | 17.321 M -25.67 % | 23.302 M 11.17 % | 20.960 M 6.44 % | 19.691 M 9.09 % | 18.051 M 109.10 % | 8.633 M 33.94 % | 6.445 M -69.40 % | 21.065 M 117.67 % | 9.677 M -64.37 % | 27.162 M -11.94 % | 30.846 M -26.99 % | 42.247 M -85.22 % | 285.838 M 547.20 % | 44.166 M 17.91 % | 37.458 M -20.16 % | 46.915 M 20.17 % | 39.041 M 24.32 % | 31.405 M -19.17 % | 38.855 M 52.61 % | 25.460 M 54.53 % | 16.476 M -36.89 % | 26.107 M 3.60 % | 25.200 M 18.94 % | 21.187 M 22.36 % | 17.315 M -87.83 % | 142.291 M 517.08 % | 23.059 M 32.32 % | 17.426 M 6.95 % | 16.294 M -89.02 % | 148.457 M 625.42 % | 20.465 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.163 M 63.37 % | 47.231 M | 0.000 -100.00 % | 11.194 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 8.273 M -66.03 % | 24.357 M -54.45 % | 53.470 M 51.43 % | 35.311 M 8.21 % | 32.631 M 7.08 % | 30.473 M -59.16 % | 74.622 M 120.79 % | 33.797 M -9.80 % | 37.471 M 1.85 % | 36.789 M -19.23 % | 45.547 M -53.30 % | 97.530 M 10.18 % | 88.515 M -9.42 % | 97.724 M -6.16 % | 104.136 M 15.24 % | 90.366 M 9.62 % | 82.433 M 6.79 % | 77.195 M -14.79 % | 90.592 M 17.38 % | 77.180 M -15.81 % | 91.679 M 20.79 % | 75.899 M -41.52 % | 129.781 M 223.45 % | 40.124 M 3.76 % | 38.672 M -13.46 % | 44.688 M -39.26 % | 73.576 M 87.29 % | 39.285 M -2.84 % | 40.432 M 28.01 % | 31.585 M -63.73 % | 87.095 M 318.01 % | 20.836 M -44.50 % | 37.544 M 23.86 % | 30.311 M -38.60 % | 49.368 M 30.15 % | 37.933 M -43.55 % | 67.194 M 23.10 % | 54.586 M -62.52 % | 145.622 M 182.74 % | 51.504 M -19.42 % | 63.914 M 16.32 % | 54.948 M -19.99 % | 68.675 M -33.24 % | 102.868 M 93.77 % | 53.088 M -3.37 % | 54.941 M -42.97 % | 96.332 M -4.01 % | 100.351 M 35.93 % | 73.826 M -8.29 % | 80.496 M -56.22 % | 183.876 M 27.60 % | 144.105 M 11.02 % | 129.800 M 1.06 % | 128.434 M 6.07 % | 121.081 M 24.08 % | 97.586 M 60.02 % | 60.983 M -47.83 % | 116.900 M |
| Cash and short term investments | 8.273 M -66.03 % | 24.357 M -54.45 % | 53.470 M 51.43 % | 35.311 M 8.21 % | 32.631 M 7.08 % | 30.473 M -59.16 % | 74.622 M -32.75 % | 110.960 M 31.00 % | 84.702 M 130.23 % | 36.789 M -35.16 % | 56.741 M -41.82 % | 97.530 M 10.18 % | 88.515 M -9.42 % | 97.724 M -6.16 % | 104.136 M 15.24 % | 90.366 M 9.62 % | 82.433 M 6.79 % | 77.195 M -14.79 % | 90.592 M 17.38 % | 77.180 M -15.81 % | 91.679 M 20.79 % | 75.899 M -41.52 % | 129.781 M 223.45 % | 40.124 M 3.76 % | 38.672 M -13.46 % | 44.688 M -39.26 % | 73.576 M 87.29 % | 39.285 M -2.84 % | 40.432 M 28.01 % | 31.585 M -63.73 % | 87.095 M 318.01 % | 20.836 M -44.50 % | 37.544 M 23.86 % | 30.311 M -38.60 % | 49.368 M 30.15 % | 37.933 M -43.55 % | 67.194 M 23.10 % | 54.586 M -62.52 % | 145.622 M 182.74 % | 51.504 M -19.42 % | 63.914 M 16.32 % | 54.948 M -19.99 % | 68.675 M -33.24 % | 102.868 M 93.77 % | 53.088 M -3.37 % | 54.941 M -42.97 % | 96.332 M -4.01 % | 100.351 M 35.93 % | 73.826 M -8.29 % | 80.496 M -56.22 % | 183.876 M 27.60 % | 144.105 M 11.02 % | 129.800 M 1.06 % | 128.434 M 6.07 % | 121.081 M 24.08 % | 97.586 M 60.02 % | 60.983 M -47.83 % | 116.900 M |
| Total current assets | 372.418 M -7.19 % | 401.271 M -4.85 % | 421.729 M 12.88 % | 373.611 M 7.58 % | 347.302 M 4.37 % | 332.770 M -13.98 % | 386.830 M -14.36 % | 451.677 M -2.58 % | 463.627 M 0.53 % | 461.166 M -1.39 % | 467.666 M -8.90 % | 513.356 M -8.75 % | 562.612 M -10.10 % | 625.832 M 2.11 % | 612.883 M 27.93 % | 479.091 M 0.72 % | 475.686 M 0.80 % | 471.900 M -3.67 % | 489.895 M 23.23 % | 397.549 M -10.72 % | 445.271 M 9.43 % | 406.893 M -13.36 % | 469.620 M 25.43 % | 374.401 M -7.65 % | 405.428 M -4.87 % | 426.196 M -2.20 % | 435.776 M 12.39 % | 387.722 M -4.56 % | 406.237 M -0.61 % | 408.749 M -8.18 % | 445.179 M 22.90 % | 362.221 M -3.13 % | 373.909 M 7.12 % | 349.072 M -12.82 % | 400.398 M 2.85 % | 389.300 M -18.94 % | 480.246 M 2.59 % | 468.127 M -15.55 % | 554.340 M 22.75 % | 451.583 M -3.08 % | 465.933 M 0.19 % | 465.037 M -5.91 % | 494.267 M 1.92 % | 484.944 M 6.33 % | 456.092 M 0.55 % | 453.605 M -4.72 % | 476.059 M 2.93 % | 462.507 M 2.01 % | 453.387 M 3.75 % | 436.995 M -13.60 % | 505.766 M 10.62 % | 457.204 M 1.33 % | 451.218 M -1.58 % | 458.445 M 8.41 % | 422.898 M -2.79 % | 435.016 M 8.15 % | 402.239 M -9.41 % | 444.043 M |
| Inventory | 192.675 M -5.83 % | 204.597 M 10.85 % | 184.566 M -7.82 % | 200.221 M -6.78 % | 214.788 M 10.43 % | 194.506 M 7.82 % | 180.394 M -21.73 % | 230.463 M -3.58 % | 239.025 M -12.08 % | 271.881 M 19.95 % | 226.669 M -7.95 % | 246.254 M -19.17 % | 304.641 M -4.89 % | 320.293 M 12.59 % | 284.470 M 31.05 % | 217.073 M -4.85 % | 228.147 M 17.78 % | 193.699 M -9.19 % | 213.306 M 6.54 % | 200.214 M -2.32 % | 204.973 M 8.74 % | 188.506 M 2.84 % | 183.304 M -7.50 % | 198.165 M -12.40 % | 226.213 M 6.00 % | 213.408 M 18.44 % | 180.189 M -6.97 % | 193.691 M -3.72 % | 201.176 M -3.12 % | 207.653 M 4.54 % | 198.628 M 12.93 % | 175.886 M -1.02 % | 177.703 M 12.43 % | 158.062 M -15.34 % | 186.696 M -8.06 % | 203.060 M -15.63 % | 240.666 M 1.24 % | 237.729 M 8.53 % | 219.038 M -11.58 % | 247.730 M 6.64 % | 232.316 M -5.35 % | 245.444 M -2.01 % | 250.475 M 2.99 % | 243.196 M -7.24 % | 262.173 M 8.98 % | 240.580 M -0.59 % | 242.011 M 7.16 % | 225.838 M -1.99 % | 230.415 M 18.09 % | 195.120 M 15.32 % | 169.193 M -6.41 % | 180.772 M 0.92 % | 179.126 M -4.54 % | 187.649 M 6.11 % | 176.845 M -12.43 % | 201.939 M 4.74 % | 192.799 M 6.62 % | 180.833 M |
| Net receivables | 154.875 M -10.12 % | 172.316 M -6.19 % | 183.692 M 55.48 % | 118.145 M 18.38 % | 99.798 M -5.23 % | 105.303 M -18.57 % | 129.324 M 55.11 % | 83.378 M -38.07 % | 134.628 M -8.56 % | 147.224 M -17.74 % | 178.984 M 18.74 % | 150.738 M 4.98 % | 143.585 M -13.85 % | 166.664 M -11.57 % | 188.467 M 40.83 % | 133.826 M -9.17 % | 147.344 M -19.07 % | 182.062 M 8.51 % | 167.776 M 55.61 % | 107.820 M -19.63 % | 134.155 M 4.47 % | 128.416 M -11.36 % | 144.867 M 9.35 % | 132.478 M 11.21 % | 119.124 M -17.86 % | 145.028 M -9.88 % | 160.924 M 17.10 % | 137.425 M -2.76 % | 141.328 M -4.86 % | 148.550 M 6.29 % | 139.765 M -5.21 % | 147.448 M | 0.000 | 0.000 -100.00 % | 143.270 M 8.14 % | 132.489 M -8.77 % | 145.224 M 0.18 % | 144.966 M -1.67 % | 147.433 M 29.05 % | 114.241 M -9.00 % | 125.538 M -1.30 % | 127.187 M -0.79 % | 128.202 M 28.41 % | 99.839 M -8.76 % | 109.427 M -8.22 % | 119.229 M 6.21 % | 112.256 M -6.33 % | 119.842 M -2.60 % | 123.039 M -9.65 % | 136.179 M 3.55 % | 131.510 M | 0.000 | 0.000 -100.00 % | 119.303 M | 0.000 -100.00 % | 119.197 M | 0.000 | 0.000 |
| Tax assets | 1.657 M 3.59 % | 1.599 M -2.71 % | 1.644 M 63.42 % | 1.006 M -9.29 % | 1.109 M -59.13 % | 2.713 M -40.67 % | 4.574 M 340.42 % | 1.038 M 265.66 % | 284.006 K 85.38 % | 153.205 K 374.92 % | 32.259 K | 0.000 -100.00 % | 927.578 K -13.10 % | 1.067 M 45.46 % | 733.769 K 64.40 % | 446.342 K -15.16 % | 526.102 K -18.24 % | 643.443 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.125 M | 0.000 | 0.000 -100.00 % | 2.147 M | 0.000 | 0.000 -100.00 % | 1.084 M |
| 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 100.00 % | -300.000 M | 0.000 | 0.000 -100.00 % | 453.733 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 | 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 | 63.827 M -5.14 % | 67.286 M 19.60 % | 56.259 M -21.34 % | 71.521 M -10.27 % | 79.707 M 34.55 % | 59.239 M 22.42 % | 48.389 M -31.64 % | 70.785 M 12.11 % | 63.139 M 31.61 % | 47.975 M -33.56 % | 72.204 M 5.46 % | 68.464 M -6.74 % | 73.413 M -20.62 % | 92.485 M -30.14 % | 132.390 M 60.63 % | 82.419 M -26.87 % | 112.705 M 38.90 % | 81.139 M -14.80 % | 95.231 M 22.21 % | 77.926 M -14.51 % | 91.147 M -3.47 % | 94.420 M -7.96 % | 102.586 M 53.05 % | 67.026 M -24.56 % | 88.843 M -14.36 % | 103.738 M 22.92 % | 84.397 M -14.38 % | 98.572 M 8.29 % | 91.030 M -17.34 % | 110.130 M 16.22 % | 94.762 M 33.34 % | 71.067 M -35.38 % | 109.983 M 77.24 % | 62.054 M -0.35 % | 62.269 M -27.03 % | 85.333 M -10.96 % | 95.833 M -3.29 % | 99.089 M -12.88 % | 113.736 M | 0.000 -100.00 % | 96.641 M 9.57 % | 88.196 M -1.93 % | 89.933 M -4.96 % | 94.626 M -4.50 % | 99.083 M 8.06 % | 91.690 M 7.54 % | 85.264 M 2.94 % | 82.827 M 27.29 % | 65.069 M -2.68 % | 66.862 M -5.97 % | 71.104 M | 0.000 -100.00 % | 75.513 M 3.20 % | 73.173 M 27.22 % | 57.517 M -19.05 % | 71.052 M 15.35 % | 61.596 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.315 M | 0.000 -100.00 % | 7.892 M -47.60 % | 15.062 M 729.87 % | 1.815 M -88.52 % | 15.808 M 69.72 % | 9.315 M -51.33 % | 19.136 M 186.74 % | 6.674 M 16.02 % | 5.752 M -26.58 % | 7.835 M 73.16 % | 4.525 M -16.02 % | 5.388 M -12.23 % | 6.139 M -76.99 % | 26.684 M -41.53 % | 45.639 M 692.77 % | 5.757 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 | 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 % | 7.169 M 49.66 % | 4.790 M | 0.000 -100.00 % | 6.655 M 48.63 % | 4.477 M | 0.000 |
| Deferred revenue non current | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 18.195 M 11.93 % | 16.255 M -2.28 % | 16.634 M 8.22 % | 15.371 M -10.33 % | 17.141 M -5.59 % | 18.156 M -10.40 % | 20.263 M -16.12 % | 24.158 M -8.43 % | 26.382 M -2.34 % | 27.013 M -4.10 % | 28.167 M -0.56 % | 28.324 M -2.36 % | 29.009 M -6.80 % | 31.126 M 13.36 % | 27.458 M -7.95 % | 29.830 M 109.60 % | 14.232 M 2.85 % | 13.837 M -12.41 % | 15.797 M -7.81 % | 17.136 M -87.41 % | 136.133 M 5.57 % | 128.946 M -6.81 % | 138.374 M 649.60 % | 18.460 M -22.09 % | 23.695 M 10.40 % | 21.462 M | 0.000 -100.00 % | 2.748 M -13.39 % | 3.173 M -10.82 % | 3.558 M | 0.000 -100.00 % | 4.343 M | 0.000 -100.00 % | 4.961 M -5.80 % | 5.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.895 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 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.108 M 2 014.66 % | 1.944 M -98.66 % | 144.829 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 | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -306.316 M | 0.000 100.00 % | -302.867 M | 0.000 100.00 % | -275.047 M -0.14 % | -274.661 M -0.08 % | -274.444 M -0.29 % | -273.643 M -24.20 % | -220.316 M -42.63 % | -154.466 M -8.09 % | -142.900 M -7.36 % | -133.102 M -71.38 % | -77.664 M 6.24 % | -82.836 M -0.75 % | -82.217 M -2 014.66 % | -3.888 M | 0.000 | 0.000 -100.00 % | 10.000 K -100.00 % | 321.007 M | 0.000 -100.00 % | 142.857 M 0.00 % | 142.857 M | 0.000 | 0.000 -100.00 % | 333.450 M 133.41 % | 142.857 M 0.00 % | 142.857 M | 0.000 -100.00 % | 142.857 M -60.84 % | 364.767 M 155.34 % | 142.857 M 42 537.44 % | -336.630 K | 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 % | 107.129 M -0.12 % | 107.259 M 2.45 % | 104.693 M -6.39 % | 111.839 M 0.11 % | 111.720 M -71.77 % | 395.807 M 263.27 % | 108.957 M |
| Deferred tax liabilities non current | 1.369 M -23.26 % | 1.784 M 48.79 % | 1.199 M -51.42 % | 2.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.550 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.089 K -90.94 % | 453.474 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.198 M 17.61 % | 2.719 M | 0.000 -100.00 % | 1.264 M 48.50 % | 851.074 K | 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 -100.00 % | 514.724 M 5.80 % | 486.525 M -1.75 % | 495.207 M | 0.000 | 0.000 -100.00 % | 460.620 M -0.11 % | 461.125 M 1.72 % | 453.333 M -1.80 % | 461.626 M 4.42 % | 442.080 M -12.58 % | 505.686 M -4.56 % | 529.839 M | 0.000 -100.00 % | 322.090 M 11.86 % | 287.934 M -45.63 % | 529.577 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 767.182 M -3.79 % | 797.402 M -2.99 % | 821.975 M 5.36 % | 780.176 M 2.44 % | 761.595 M 0.67 % | 756.535 M -7.67 % | 819.377 M -9.19 % | 902.307 M -2.75 % | 927.859 M -0.71 % | 934.494 M -1.49 % | 948.607 M -6.08 % | 1.010 B -6.36 % | 1.079 B -6.11 % | 1.149 B 1.30 % | 1.134 B 12.41 % | 1.009 B 0.30 % | 1.006 B 0.20 % | 1.004 B -2.49 % | 1.030 B 9.20 % | 942.770 M -5.53 % | 997.925 M 3.01 % | 968.776 M -7.08 % | 1.043 B 9.84 % | 949.276 M -4.18 % | 990.701 M -2.52 % | 1.016 B -1.47 % | 1.032 B -27.50 % | 1.423 B 44.19 % | 986.728 M -0.69 % | 993.605 M -4.31 % | 1.038 B 7.94 % | 961.979 M -0.89 % | 970.625 M 2.03 % | 951.311 M -5.74 % | 1.009 B 1.63 % | 993.026 M -11.69 % | 1.124 B 0.65 % | 1.117 B -6.53 % | 1.195 B 9.83 % | 1.088 B 2.07 % | 1.066 B 3.36 % | 1.032 B -0.40 % | 1.036 B 4.56 % | 990.491 M 7.92 % | 917.840 M 4.96 % | 874.440 M 1.04 % | 865.423 M 4.16 % | 830.838 M 7.09 % | 775.811 M 3.02 % | 753.104 M -7.49 % | 814.112 M 9.24 % | 745.230 M 1.41 % | 734.891 M -0.55 % | 738.982 M 7.27 % | 688.868 M 1.03 % | 681.837 M 7.52 % | 634.160 M -2.88 % | 652.994 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 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 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-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 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2011-12-31 | 2011-09-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 15.604 M 225.99 % | -12.385 M 58.18 % | -29.614 M -371.31 % | -6.283 M -190.81 % | 6.919 M -35.50 % | 10.726 M 145.57 % | -23.538 M -157.73 % | 40.770 M -54.49 % | 89.593 M 325.14 % | -39.794 M -303.56 % | -9.861 M -141.73 % | 23.632 M -26.11 % | 31.985 M 145.31 % | -70.590 M -3.28 % | -68.350 M -324.60 % | -16.098 M -161.78 % | 26.056 M 195.15 % | -27.384 M 32.40 % | -40.510 M -248.19 % | 27.337 M 256.91 % | -17.423 M -9 207.84 % | 191.293 K 103.29 % | -5.819 M -112.28 % | 47.382 M 930.47 % | 4.598 M 116.81 % | -27.353 M -77.33 % | -15.425 M -207.38 % | 14.365 M 57.73 % | 9.107 M 158.11 % | -15.674 M 67.67 % | -48.475 M -211.68 % | -15.553 M 6.58 % | -16.647 M -151.80 % | 32.136 M 1 410.34 % | -2.453 M -102.97 % | 82.560 M 3 543.76 % | -2.397 M 84.45 % | -15.419 M -329.41 % | 6.721 M 186.74 % | -7.749 M -138.89 % | 19.925 M 175.24 % | 7.239 M 115.52 % | -46.653 M -234.31 % | 34.735 M 528.91 % | -8.099 M 73.44 % | -30.487 M -61.90 % | -18.831 M -138.14 % | 49.371 M 311.19 % | -23.378 M 67.22 % | -71.317 M -726.15 % | -8.633 M 59.00 % | -21.053 M -304.24 % | 10.308 M -69.16 % | 33.418 M 202.30 % | 11.055 M 162.82 % | -17.596 M |
| Accounts receivables | 1.057 M -91.71 % | 12.762 M 128.01 % | -45.563 M -379.10 % | 16.325 M 8 698.48 % | 185.545 K -99.30 % | 26.360 M 179.99 % | -32.955 M -215.98 % | 28.415 M 85.19 % | 15.344 M -48.16 % | 29.596 M 215.39 % | -25.648 M -237.60 % | -7.597 M -121.41 % | 35.482 M 129.15 % | 15.484 M 125.26 % | -61.289 M -4 880.66 % | 1.282 M -96.36 % | 35.264 M 864.38 % | -4.613 M 94.02 % | -77.180 M -429.79 % | 23.403 M 507.75 % | -5.739 M -146.62 % | 12.310 M 160.02 % | -20.511 M -204.87 % | 19.558 M -11.07 % | 21.993 M 151.97 % | 8.728 M 130.13 % | -28.968 M -561.31 % | 6.280 M 20.14 % | 5.227 M 157.80 % | -9.043 M 65.13 % | -25.935 M -71.90 % | -15.088 M -1 653.65 % | 971.115 K -71.08 % | 3.358 M 117.98 % | -18.672 M -162.24 % | 30.001 M 997.57 % | 2.733 M -74.17 % | 10.581 M 131.48 % | -33.608 M -1 650.67 % | -1.920 M -189.02 % | 2.156 M 821.50 % | -298.886 K 97.84 % | -13.812 M -264.16 % | 8.414 M -12.14 % | 9.576 M 145.40 % | -21.093 M -376.52 % | 7.628 M 66.74 % | 4.575 M -67.12 % | 13.912 M 312.53 % | -6.546 M 64.01 % | -18.190 M -775.29 % | 2.694 M 206.92 % | -2.519 M | 0.000 | 0.000 | 0.000 |
| Inventory | 15.390 M 183.41 % | -18.452 M -216.23 % | 15.876 M 515.02 % | 2.581 M 117.99 % | -14.351 M 7.70 % | -15.548 M -1 190.64 % | 1.426 M -60.06 % | 3.570 M -89.69 % | 34.624 M 173.23 % | -47.279 M -3 922.99 % | -1.175 M -103.74 % | 31.459 M 250.82 % | 8.967 M 122.08 % | -40.611 M 53.75 % | -87.807 M -925.75 % | 10.634 M 131.03 % | -34.272 M -282.83 % | 18.745 M 248.10 % | -12.658 M -421.71 % | 3.935 M 133.68 % | -11.683 M 3.60 % | -12.119 M -182.49 % | 14.692 M -41.93 % | 25.302 M 243.05 % | -17.687 M 46.76 % | -33.219 M -346.02 % | 13.502 M 80.40 % | 7.485 M 15.55 % | 6.477 M 171.77 % | -9.026 M 60.31 % | -22.742 M -10 967.47 % | -205.482 K 98.83 % | -17.618 M -161.22 % | 28.778 M 77.43 % | 16.220 M -68.27 % | 51.121 M 1 334.61 % | -4.141 M 84.40 % | -26.534 M -164.23 % | 41.311 M 271.60 % | -24.074 M -276.16 % | 13.666 M 174.46 % | 4.979 M 162.74 % | -7.936 M -141.76 % | 19.003 M 180.75 % | -23.534 M -2 414.47 % | 1.017 M 106.17 % | -16.492 M -253.17 % | 10.767 M 130.43 % | -35.382 M -19.29 % | -29.661 M -388.89 % | 10.267 M 374.62 % | -3.739 M -141.47 % | 9.014 M -63.66 % | 24.804 M 370.26 % | -9.178 M 40.08 % | -15.318 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.084 M 11 844.27 % | 176.522 K -98.04 % | 9.026 M 2.74 % | 8.785 M -77.83 % | 39.626 M 279.21 % | -22.111 M -230.35 % | 16.963 M 7 487.55 % | -229.612 K 98.16 % | -12.464 M 72.58 % | -45.464 M -156.30 % | 80.746 M 388.24 % | -28.013 M -211.77 % | 25.064 M 160.37 % | -41.516 M -184.16 % | 49.328 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 | 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 |
| Other working capital | -844.142 K 87.39 % | -6.694 M -9 284.65 % | 72.880 K 100.29 % | -25.190 M -1 954.46 % | -1.226 M -367.18 % | -262.447 K 74.64 % | -1.035 M 71.47 % | -3.627 M 17.11 % | -4.376 M -59.03 % | -2.751 M 34.57 % | -4.206 M -298.14 % | -1.056 M -33.06 % | -793.852 K 37.54 % | -1.271 M -106.53 % | 19.457 M 172.79 % | -26.731 M -144.31 % | 60.328 M 230.78 % | -46.130 M -65.62 % | -27.852 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.522 M 764.75 % | 291.624 K 110.19 % | -2.863 M -7 111.49 % | 40.829 K -93.21 % | 601.094 K 123.15 % | -2.597 M -208.45 % | 2.395 M 1 084.01 % | 202.260 K 177.98 % | -259.359 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.438 M 245.25 % | -990.111 K -285.25 % | 534.478 K 154.40 % | -982.542 K -105.39 % | 18.245 M 344.76 % | 4.102 M 60.33 % | 2.559 M 110.27 % | -24.906 M -440.31 % | 7.319 M 24.91 % | 5.859 M 156.28 % | -10.411 M -4.45 % | -9.967 M -129.29 % | 34.029 M 1 883.54 % | -1.908 M 94.57 % | -35.110 M -4 851.30 % | -709.111 K 95.90 % | -17.314 M -1 438.70 % | 1.293 M -84.98 % | 8.614 M -57.43 % | 20.233 M 987.79 % | -2.279 M |
| Other non cash items | 7.580 M 288.59 % | 1.951 M -80.46 % | 9.983 M 119.97 % | -49.989 M -231.77 % | 37.937 M 789.11 % | -5.505 M -113.73 % | 40.091 M 750.28 % | -6.165 M -159.78 % | 10.313 M 190.14 % | -11.442 M -630.04 % | -1.567 M 42.38 % | -2.720 M -133.39 % | 8.146 M 130.74 % | -26.500 M -3 067.54 % | 892.990 K 135.16 % | -2.540 M -95.73 % | -1.298 M 95.28 % | -27.471 M -2 734.93 % | -969.004 K -104.00 % | 24.232 M 590.50 % | -4.940 M -129.17 % | 16.936 M -72.10 % | 60.706 M 74.00 % | 34.888 M 67.49 % | 20.830 M 85 713.33 % | -24.330 K 99.74 % | -9.235 M -124.75 % | 37.321 M 440.52 % | 6.905 M 248.71 % | -4.643 M 39.62 % | -7.689 M 79.15 % | -36.875 M -199.04 % | 37.231 M 9.01 % | 34.152 M 570.80 % | -7.254 M -113.74 % | 52.784 M 286.45 % | 13.659 M 131.96 % | -42.741 M -277.45 % | 24.086 M 113.09 % | 11.303 M -71.19 % | 39.238 M 639.84 % | -7.268 M 80.77 % | -37.795 M -1 331.43 % | 3.069 M -82.91 % | 17.962 M 262.42 % | -11.059 M -178.89 % | 14.019 M 680.20 % | -2.416 M -122.48 % | 10.748 M 85.28 % | 5.801 M -74.30 % | 22.569 M 36.49 % | 16.535 M 3 180.84 % | 503.990 K 103.41 % | -14.782 M -8 875.88 % | -164.683 K -101.17 % | 14.079 M |
| Net cash provided by operating activities | 48.705 M 1 509.26 % | 3.027 M -42.81 % | 5.292 M 122.35 % | -23.682 M -131.25 % | 75.786 M 152.16 % | 30.055 M 247.12 % | -20.429 M -210.44 % | 18.497 M -75.31 % | 74.910 M 214.94 % | -65.174 M -1 219.39 % | 5.822 M -86.55 % | 43.304 M 20.21 % | 36.025 M 144.92 % | -80.195 M -187.30 % | -27.913 M -229.97 % | 21.477 M -63.19 % | 58.346 M 830.47 % | -7.987 M -293.85 % | 4.121 M -90.57 % | 43.687 M 117.34 % | 20.101 M -53.11 % | 42.867 M -52.96 % | 91.122 M 134.64 % | 38.834 M 122.98 % | 17.416 M 567.48 % | -3.725 M -0.42 % | -3.710 M -110.19 % | 36.403 M 39.21 % | 26.149 M 575.68 % | 3.870 M -55.98 % | 8.791 M 152.10 % | -16.874 M -130.12 % | 56.017 M 20.57 % | 46.462 M 252.79 % | 13.170 M -64.46 % | 37.056 M 2.43 % | 36.177 M 415.53 % | -11.466 M -130.13 % | 38.053 M -23.89 % | 50.000 M -24.99 % | 66.660 M 322.20 % | 15.789 M 233.12 % | -11.861 M -117.55 % | 67.574 M 83.82 % | 36.760 M 403.87 % | -12.097 M -147.92 % | 25.246 M -66.67 % | 75.748 M 763.46 % | 8.773 M 124.92 % | -35.203 M -168.65 % | 51.283 M 47.29 % | 34.818 M -27.12 % | 47.772 M 1.85 % | 46.905 M 6.39 % | 44.088 M 82.92 % | 24.102 M |
| Investments in property plant and equipment | -4.843 M -63.08 % | -2.970 M -33.15 % | -2.231 M 23.00 % | -2.897 M -37.04 % | -2.114 M 12.39 % | -2.413 M 46.33 % | -4.496 M -83.74 % | -2.447 M -143.17 % | -1.006 M 7.75 % | -1.091 M 57.93 % | -2.592 M 37.01 % | -4.115 M 40.60 % | -6.929 M 0.69 % | -6.977 M 42.75 % | -12.187 M -59.07 % | -7.661 M 12.25 % | -8.731 M -161.18 % | -3.343 M 44.05 % | -5.975 M 13.54 % | -6.911 M -154.68 % | -2.714 M 32.61 % | -4.027 M 19.99 % | -5.033 M -1 907.27 % | -250.726 K 90.83 % | -2.733 M 27.94 % | -3.793 M -23.09 % | -3.082 M 68.03 % | -9.639 M -121.03 % | -4.361 M -225.27 % | -1.341 M 38.61 % | -2.184 M -197.65 % | 2.236 M 192.68 % | -2.413 M -41.00 % | -1.711 M 85.32 % | -11.660 M 56.16 % | -26.596 M -303.14 % | -6.597 M 65.33 % | -19.030 M 12.95 % | -21.860 M 63.28 % | -59.537 M -154.05 % | -23.435 M 25.82 % | -31.591 M 29.55 % | -44.843 M 10.35 % | -50.018 M -2.28 % | -48.901 M -36.92 % | -35.715 M -27.14 % | -28.092 M 31.21 % | -40.839 M -315.46 % | -9.830 M 44.74 % | -17.787 M 45.98 % | -32.924 M -184.26 % | -11.583 M -6.65 % | -10.861 M 55.22 % | -24.252 M -21.73 % | -19.923 M 39.68 % | -33.028 M |
| Acquisitions net | 2.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.959 K -70.32 % | 987.137 K 9 531.54 % | 10.249 K -87.86 % | 84.422 K -90.38 % | 877.433 K 124.03 % | 391.651 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.370 M 629.04 % | 736.526 K | 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 | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -730.486 K | 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 | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 405.793 K | 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 | 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 |
| Other investing activites | 0.000 -100.00 % | 68.351 K | 0.000 100.00 % | -185.860 K -207.48 % | 172.931 K 411.65 % | -55.488 K -146.26 % | 119.957 K -69.80 % | 397.167 K 3 775.18 % | 10.249 K -87.86 % | 84.422 K -90.38 % | 877.433 K 2 497.80 % | 33.776 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.370 M 629.04 % | 736.526 K | 0.000 | 0.000 100.00 % | -5.879 M -74.26 % | -3.374 M 16.34 % | -4.032 M 19.78 % | -5.027 M -728.84 % | -606.514 K 78.63 % | -2.839 M 26.20 % | -3.846 M -10.00 % | -3.497 M -111.55 % | 30.274 M 703.74 % | -5.014 M -180.77 % | -1.786 M 33.11 % | -2.670 M 2.51 % | -2.739 M -14.41 % | -2.394 M -39.93 % | -1.711 M 82.65 % | -9.860 M 34.24 % | -14.995 M -128.16 % | -6.572 M 64.68 % | -18.608 M 14.88 % | -21.860 M 63.24 % | -59.473 M -163.12 % | -22.603 M 28.45 % | -31.591 M 29.21 % | -44.629 M -3 167.02 % | 1.455 M 228.38 % | -1.133 M -193.51 % | 1.212 M 156.96 % | 471.682 K 104.20 % | -11.225 M -212 779.39 % | -5.273 K -102.00 % | 263.229 K -84.22 % | 1.668 M 169.15 % | 619.912 K 152.99 % | 245.032 K -78.41 % | 1.135 M | 0.000 -100.00 % | 1.017 M |
| Net cash used for investing activites | -2.692 M 7.20 % | -2.901 M -30.08 % | -2.231 M 27.65 % | -3.083 M -58.82 % | -1.941 M 21.36 % | -2.468 M 41.27 % | -4.203 M -135.54 % | -1.784 M -79.16 % | -995.910 K 1.03 % | -1.006 M 41.32 % | -1.715 M 53.95 % | -3.724 M 46.25 % | -6.929 M 0.69 % | -6.977 M 42.75 % | -12.187 M -431.73 % | -2.292 M 71.33 % | -7.994 M -139.15 % | -3.343 M 44.05 % | -5.975 M -1.64 % | -5.879 M -74.26 % | -3.374 M 16.34 % | -4.032 M 19.78 % | -5.027 M -728.84 % | -606.514 K 78.63 % | -2.839 M 26.20 % | -3.846 M -10.00 % | -3.497 M -111.55 % | 30.274 M 703.74 % | -5.014 M -180.77 % | -1.786 M 33.11 % | -2.670 M 2.51 % | -2.739 M -14.41 % | -2.394 M -39.93 % | -1.711 M 82.65 % | -9.860 M 34.24 % | -14.995 M -128.16 % | -6.572 M 64.68 % | -18.608 M 14.88 % | -21.860 M 63.24 % | -59.473 M -163.12 % | -22.603 M 28.45 % | -31.591 M 29.21 % | -44.629 M 8.10 % | -48.563 M 2.94 % | -50.034 M -45.01 % | -34.503 M -24.92 % | -27.620 M 46.95 % | -52.064 M -429.37 % | -9.835 M 43.88 % | -17.524 M 43.93 % | -31.256 M -185.11 % | -10.963 M -3.27 % | -10.616 M 54.08 % | -23.117 M -16.03 % | -19.923 M 37.76 % | -32.011 M |
| Debt repayment | -51.598 M -228.21 % | -15.721 M -165.14 % | 24.132 M 306.81 % | -11.669 M 76.55 % | -49.751 M 26.46 % | -67.652 M -448.20 % | 19.429 M | 0.000 100.00 % | -6.580 M -123.41 % | 28.112 M 187.68 % | -32.064 M 3.87 % | -33.357 M 8.90 % | -36.616 M -142.47 % | 86.212 M 23.52 % | 69.797 M 717.07 % | -11.311 M 74.81 % | -44.897 M -13 957.00 % | 324.005 K -99.50 % | 64.341 M | 0.000 100.00 % | -2.331 M 95.99 % | -58.198 M -3 030.26 % | 1.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.918 M | 0.000 | 0.000 100.00 % | -5.892 M -173.24 % | 8.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.682 M 142.82 % | 17.989 M -63.21 % | 48.894 M 3 739.15 % | -1.344 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.513 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -70.714 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.143 M | 0.000 | 0.000 100.00 % | -31.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -71.429 M | 0.000 | 0.000 | 0.000 100.00 % | -71.429 M | 0.000 100.00 % | -306.191 K 67.46 % | -940.971 K 98.66 % | -70.181 M | 0.000 | 0.000 | 0.000 100.00 % | -57.143 M | 0.000 | 0.000 | 0.000 100.00 % | -57.143 M | 0.000 | 0.000 | 0.000 100.00 % | -57.143 M | 0.000 100.00 % | -140.000 | 0.000 100.00 % | -145.000 | 0.000 100.00 % | -430.000 |
| Other financing activites | -8.635 M 24.21 % | -11.393 M -24.41 % | -9.158 M -126.83 % | 34.133 M 189.12 % | -38.302 M -1 208.63 % | -2.927 M -61.15 % | -1.816 M -121.72 % | 8.364 M 834.97 % | -1.138 M -105.84 % | 19.502 M | 0.000 -100.00 % | 17.284 M 889.02 % | -2.191 M -103.36 % | 65.145 M 3 022.79 % | -2.229 M | 0.000 | 0.000 100.00 % | -2.370 M -15.99 % | -2.043 M 95.97 % | -50.678 M -1 972.82 % | -2.445 M -1.92 % | -2.399 M | 0.000 100.00 % | -32.772 M -29.80 % | -25.249 M -9.71 % | -23.015 M -157.68 % | 39.904 M 240.79 % | -28.342 M -128.24 % | -12.418 M | 0.000 -100.00 % | 59.920 M 1 499.49 % | 3.746 M 109.05 % | -41.373 M | 0.000 -100.00 % | 8.062 M 125.41 % | -31.729 M -106.95 % | -15.332 M 78.15 % | -70.181 M -182.97 % | 84.582 M 2 888.53 % | -3.033 M 91.12 % | -34.155 M -1 307.27 % | 2.829 M -88.73 % | 25.094 M | 0.000 100.00 % | -6.000 M -600.00 % | 1.200 M | 0.000 -100.00 % | 16.074 M 394.37 % | -5.461 M -173.29 % | 7.450 M -69.77 % | 24.646 M 514.31 % | 4.012 M 111.50 % | -34.874 M -12 025 754.83 % | 290.000 -100.00 % | 12.540 M 2 922 976.92 % | 429.000 |
| Net cash used provided by financing activities | -60.233 M -122.15 % | -27.114 M -281.07 % | 14.974 M -33.34 % | 22.464 M 125.51 % | -88.053 M -24.76 % | -70.579 M -500.73 % | 17.613 M 110.58 % | 8.364 M 134.18 % | -24.468 M -151.39 % | 47.615 M 248.50 % | -32.064 M -99.50 % | -16.072 M 58.58 % | -38.806 M -148.12 % | 80.642 M 19.35 % | 67.568 M 697.36 % | -11.311 M 74.81 % | -44.897 M -2 094.91 % | -2.046 M -113.50 % | 15.156 M 129.91 % | -50.678 M -961.04 % | -4.776 M 94.81 % | -92.025 M -4 733.48 % | 1.986 M 106.06 % | -32.772 M -29.80 % | -25.249 M -9.71 % | -23.015 M -157.68 % | 39.904 M 240.79 % | -28.342 M -128.24 % | -12.418 M 78.41 % | -57.510 M -195.98 % | 59.920 M 1 499.49 % | 3.746 M 107.93 % | -47.266 M 25.43 % | -63.384 M -886.24 % | 8.062 M 125.16 % | -32.035 M -96.86 % | -16.273 M 74.59 % | -64.030 M -175.70 % | 84.582 M 2 888.53 % | -3.033 M 91.12 % | -34.155 M -1 307.27 % | 2.829 M -88.73 % | 25.094 M -42.55 % | 43.682 M 264.34 % | 11.989 M 270.10 % | -7.048 M -424.61 % | -1.344 M -108.36 % | 16.074 M 394.37 % | -5.461 M 89.01 % | -49.693 M -301.63 % | 24.646 M 389.90 % | -8.501 M 75.62 % | -34.874 M -24 051 409.66 % | 145.000 -100.00 % | 12.540 M | 0.000 |
| Effect of forex changes on cash | -1.864 M 12.25 % | -2.124 M -1 818.96 % | 123.553 K -98.23 % | 6.980 M -57.35 % | 16.367 M 1 514.71 % | -1.157 M 96.05 % | -29.320 M -2 579.89 % | 1.182 M 177.07 % | -1.534 M -10.68 % | -1.386 M 89.20 % | -12.832 M 11.46 % | -14.493 M -2 986.96 % | 502.024 K 329.07 % | 117.002 K 100.85 % | -13.697 M -23 188.24 % | 59.326 K 127.44 % | -216.221 K -930.65 % | -20.979 K -118.98 % | 110.560 K 106.79 % | -1.629 M -142.54 % | 3.829 M 654.25 % | -690.816 K -143.86 % | 1.575 M 206.95 % | -1.473 M -131.63 % | 4.655 M 173.86 % | 1.700 M 6.68 % | 1.593 M 493.78 % | -404.667 K -412.26 % | 129.595 K 254.27 % | -84.003 K -138.38 % | 218.853 K 126.00 % | -841.795 K -196.07 % | 876.232 K 306.61 % | -424.096 K -764.43 % | 63.829 K 100.33 % | -19.287 M -2 563.81 % | -724.038 K -123.60 % | 3.068 M 146.09 % | -6.657 M -7 053.59 % | 95.730 K 110.23 % | -935.611 K -23.99 % | -754.556 K 73.03 % | -2.797 M -1 329.40 % | 227.548 K 140.03 % | -568.439 K 35.56 % | -882.113 K -191.69 % | -302.412 K 97.71 % | -13.233 M -8 921.31 % | -146.689 K 84.73 % | -960.852 K 80.40 % | -4.902 M -367.68 % | -1.048 M -14.53 % | -915.124 K 36.13 % | -1.433 M -1 305.86 % | -101.911 K 93.21 % | -1.501 M |
| Net change in cash | -16.084 M 44.75 % | -29.113 M -260.32 % | 18.159 M 577.57 % | 2.680 M 24.19 % | 2.158 M 104.89 % | -44.150 M -208.14 % | 40.825 M 55.47 % | 26.259 M -45.19 % | 47.912 M 340.14 % | -19.952 M 51.09 % | -40.788 M -552.48 % | 9.014 M 197.89 % | -9.208 M -43.60 % | -6.413 M -146.57 % | 13.770 M 73.58 % | 7.933 M 51.46 % | 5.238 M 139.10 % | -13.397 M -199.89 % | 13.411 M 192.50 % | -14.499 M -191.88 % | 15.780 M 129.29 % | -53.882 M -160.10 % | 89.656 M 6 072.77 % | 1.452 M 124.14 % | -6.017 M 79.17 % | -28.887 M -184.24 % | 34.290 M 1 032.60 % | -3.677 M -141.56 % | 8.847 M 115.94 % | -55.510 M -183.78 % | 66.260 M 496.56 % | -16.709 M -331.00 % | 7.233 M 137.96 % | -19.057 M -266.65 % | 11.436 M 139.08 % | -29.261 M -332.06 % | 12.609 M 113.85 % | -91.037 M -196.73 % | 94.118 M 858.37 % | -12.411 M -238.41 % | 8.967 M 165.32 % | -13.727 M 59.85 % | -34.193 M -168.69 % | 49.780 M 2 786.22 % | -1.853 M 95.52 % | -41.390 M -929.68 % | -4.020 M -115.15 % | 26.525 M 497.70 % | -6.670 M 93.55 % | -103.381 M -359.94 % | 39.771 M 178.01 % | 14.306 M 947.09 % | 1.366 M -94.19 % | 23.495 M -35.81 % | 36.603 M 540.45 % | -8.310 M |
| Cash at beginning of period | 24.357 M -54.45 % | 53.470 M 51.43 % | 35.311 M 8.21 % | 32.631 M 7.08 % | 30.473 M -59.16 % | 74.622 M 120.79 % | 33.797 M -60.10 % | 84.702 M 130.23 % | 36.789 M -35.16 % | 56.741 M -41.82 % | 97.530 M 10.18 % | 88.515 M -9.42 % | 97.724 M -6.16 % | 104.136 M 15.24 % | 90.366 M 9.62 % | 82.433 M 6.79 % | 77.195 M -14.79 % | 90.592 M 17.38 % | 77.180 M -15.81 % | 91.679 M 20.79 % | 75.899 M -41.52 % | 129.781 M 223.45 % | 40.124 M 3.76 % | 38.672 M -13.46 % | 44.688 M -39.26 % | 73.576 M 87.29 % | 39.285 M -2.84 % | 40.432 M 28.01 % | 31.585 M -63.73 % | 87.095 M 318.01 % | 20.836 M -44.50 % | 37.544 M 23.86 % | 30.311 M -38.60 % | 49.368 M 30.15 % | 37.933 M -43.55 % | 67.194 M 23.10 % | 54.585 M -62.52 % | 145.622 M 182.74 % | 51.504 M -19.42 % | 63.914 M 16.32 % | 54.948 M -19.99 % | 68.675 M -33.24 % | 102.868 M 93.77 % | 53.088 M -3.37 % | 54.941 M -42.97 % | 96.332 M -4.01 % | 100.351 M 35.93 % | 73.826 M -8.29 % | 80.496 M -56.22 % | 183.876 M 27.60 % | 144.105 M 11.02 % | 129.800 M 1.06 % | 128.434 M 31.61 % | 97.586 M 60.02 % | 60.983 M -51.30 % | 125.210 M |
| Cash at end of period | 8.273 M -66.03 % | 24.357 M -54.45 % | 53.470 M 51.43 % | 35.311 M 8.21 % | 32.631 M 7.08 % | 30.473 M -59.16 % | 74.622 M -32.75 % | 110.960 M 31.00 % | 84.702 M 130.23 % | 36.789 M -35.16 % | 56.741 M -41.82 % | 97.530 M 10.18 % | 88.515 M -9.42 % | 97.724 M -6.16 % | 104.136 M 15.24 % | 90.366 M 9.62 % | 82.433 M 6.79 % | 77.195 M -14.79 % | 90.592 M 17.38 % | 77.180 M -15.81 % | 91.679 M 20.79 % | 75.899 M -41.52 % | 129.781 M 223.45 % | 40.124 M 3.76 % | 38.672 M -13.46 % | 44.688 M -39.26 % | 73.576 M 100.18 % | 36.755 M -9.09 % | 40.432 M 28.01 % | 31.585 M -63.73 % | 87.095 M 318.01 % | 20.836 M -44.50 % | 37.544 M 23.86 % | 30.311 M -38.60 % | 49.368 M 30.15 % | 37.933 M -43.55 % | 67.194 M 23.10 % | 54.585 M -62.52 % | 145.622 M 182.74 % | 51.504 M -19.42 % | 63.914 M 16.32 % | 54.948 M -19.99 % | 68.675 M -33.24 % | 102.868 M 93.77 % | 53.088 M -3.37 % | 54.941 M -42.97 % | 96.332 M -4.01 % | 100.351 M 35.93 % | 73.826 M -8.29 % | 80.496 M -56.22 % | 183.876 M 27.60 % | 144.106 M 11.02 % | 129.800 M 7.20 % | 121.081 M 24.08 % | 97.586 M -16.52 % | 116.900 M |
| Operating cash flow | 48.705 M 1 509.26 % | 3.027 M -42.81 % | 5.292 M 122.35 % | -23.682 M -131.25 % | 75.786 M 152.16 % | 30.055 M 247.12 % | -20.429 M -210.44 % | 18.497 M -75.31 % | 74.910 M 214.94 % | -65.174 M -1 219.39 % | 5.822 M -86.55 % | 43.304 M 20.21 % | 36.025 M 144.92 % | -80.195 M -187.30 % | -27.913 M -229.97 % | 21.477 M -63.19 % | 58.346 M 830.47 % | -7.987 M -293.85 % | 4.121 M -90.57 % | 43.687 M 117.34 % | 20.101 M -53.11 % | 42.867 M -52.96 % | 91.122 M 134.64 % | 38.834 M 122.98 % | 17.416 M 567.48 % | -3.725 M -0.42 % | -3.710 M -110.19 % | 36.403 M 39.21 % | 26.149 M 575.68 % | 3.870 M -55.98 % | 8.791 M 152.10 % | -16.874 M -130.12 % | 56.017 M 20.57 % | 46.462 M 252.79 % | 13.170 M -64.46 % | 37.056 M 2.43 % | 36.177 M 415.53 % | -11.466 M -130.13 % | 38.053 M -23.89 % | 50.000 M -24.99 % | 66.660 M 322.20 % | 15.789 M 233.12 % | -11.861 M -117.55 % | 67.574 M 83.82 % | 36.760 M 403.87 % | -12.097 M -147.92 % | 25.246 M -66.67 % | 75.748 M 763.46 % | 8.773 M 124.92 % | -35.203 M -168.65 % | 51.283 M 47.29 % | 34.818 M -27.12 % | 47.772 M 1.85 % | 46.905 M 6.39 % | 44.088 M 82.92 % | 24.102 M |
| Capital expenditure | -4.843 M -63.08 % | -2.970 M -33.15 % | -2.231 M 28.63 % | -3.125 M -61.03 % | -1.941 M 19.56 % | -2.413 M 46.33 % | -4.496 M -83.74 % | -2.447 M -143.17 % | -1.006 M 7.75 % | -1.091 M 57.93 % | -2.592 M 37.01 % | -4.115 M 40.60 % | -6.929 M 0.69 % | -6.977 M 42.75 % | -12.187 M -59.07 % | -7.661 M 12.25 % | -8.731 M -161.18 % | -3.343 M 44.05 % | -5.975 M 13.54 % | -6.911 M -154.68 % | -2.714 M 32.61 % | -4.027 M 19.99 % | -5.033 M -1 907.27 % | -250.726 K 90.83 % | -2.733 M 27.94 % | -3.793 M -23.09 % | -3.082 M 68.03 % | -9.639 M -121.03 % | -4.361 M -225.27 % | -1.341 M 38.61 % | -2.184 M -197.65 % | 2.236 M 192.68 % | -2.413 M -41.00 % | -1.711 M 85.32 % | -11.660 M 56.16 % | -26.596 M -303.14 % | -6.597 M 65.33 % | -19.030 M 12.95 % | -21.860 M 63.28 % | -59.537 M -154.05 % | -23.435 M 25.82 % | -31.591 M 29.55 % | -44.843 M 10.35 % | -50.018 M -2.28 % | -48.901 M -36.92 % | -35.715 M -27.14 % | -28.092 M 31.21 % | -40.839 M -315.46 % | -9.830 M 44.74 % | -17.787 M 45.98 % | -32.924 M -184.26 % | -11.583 M -6.65 % | -10.861 M 55.22 % | -24.252 M -21.73 % | -19.923 M 39.68 % | -33.028 M |
| Free CashFlow | 43.862 M 77 230.54 % | 56.720 K -98.15 % | 3.062 M 111.42 % | -26.807 M -136.30 % | 73.845 M 167.15 % | 27.642 M 210.90 % | -24.924 M -255.29 % | 16.050 M -78.28 % | 73.904 M 211.53 % | -66.265 M -2 151.60 % | 3.230 M -91.76 % | 39.188 M 34.69 % | 29.096 M 133.38 % | -87.172 M -117.39 % | -40.100 M -390.26 % | 13.815 M -72.15 % | 49.615 M 537.90 % | -11.330 M -510.91 % | -1.855 M -105.04 % | 36.776 M 111.51 % | 17.387 M -55.23 % | 38.840 M -54.88 % | 86.090 M 123.13 % | 38.584 M 162.78 % | 14.683 M 295.29 % | -7.519 M -10.71 % | -6.791 M -125.37 % | 26.764 M 22.84 % | 21.788 M 761.41 % | 2.529 M -61.72 % | 6.607 M 145.14 % | -14.638 M -127.31 % | 53.604 M 19.78 % | 44.750 M 2 863.50 % | 1.510 M -85.56 % | 10.460 M -64.64 % | 29.580 M 197.00 % | -30.495 M -288.33 % | 16.192 M 269.79 % | -9.537 M -122.06 % | 43.226 M 373.55 % | -15.802 M 72.13 % | -56.704 M -422.99 % | 17.556 M 244.60 % | -12.141 M 74.61 % | -47.813 M -1 580.34 % | -2.845 M -108.15 % | 34.910 M 3 402.09 % | -1.057 M 98.00 % | -52.990 M -388.64 % | 18.358 M -20.99 % | 23.235 M -37.05 % | 36.911 M 62.94 % | 22.653 M -6.26 % | 24.165 M 370.73 % | -8.926 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 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 |