Shenzhen Auto Electric Power Plant Co.,Ltd 002227.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 348.115 M -1.85 % | 354.673 M 13.71 % | 311.918 M 8.31 % | 287.996 M -10.87 % | 323.122 M -4.66 % | 338.926 M -3.89 % | 352.637 M -3.79 % | 366.536 M 1.54 % | 360.966 M 5.00 % | 343.763 M -24.94 % | 457.956 M 31.61 % | 347.953 M 38.21 % | 251.756 M 44.71 % | 173.974 M -4.49 % | 182.157 M 29.17 % | 141.026 M -16.09 % | 168.063 M -9.92 % | 186.563 M 20.51 % | 154.816 M 19.87 % | 129.157 M |
| Net income | -52.860 M -22.77 % | -43.054 M -5.96 % | -40.633 M -19.69 % | -33.948 M -637.59 % | 6.315 M -44.06 % | 11.289 M 8.53 % | 10.402 M -29.91 % | 14.840 M 62.80 % | 9.116 M -4.67 % | 9.562 M -88.29 % | 81.688 M 58.89 % | 51.411 M 111.13 % | 24.351 M 47.55 % | 16.503 M -38.66 % | 26.903 M 11.07 % | 24.222 M -49.09 % | 47.583 M -14.23 % | 55.479 M 19.37 % | 46.478 M 33.57 % | 34.797 M |
| Income before tax | -55.936 M -25.96 % | -44.409 M -9.04 % | -40.728 M -28.60 % | -31.671 M -536.21 % | 7.261 M -29.31 % | 10.271 M 244.29 % | 2.983 M -86.17 % | 21.578 M 107.04 % | 10.422 M -18.86 % | 12.843 M -85.98 % | 91.604 M 73.60 % | 52.769 M 68.27 % | 31.359 M 43.60 % | 21.837 M -31.24 % | 31.757 M 13.39 % | 28.005 M -45.30 % | 51.200 M -16.35 % | 61.204 M 15.02 % | 53.212 M 33.04 % | 39.995 M |
| Income before tax ratio | -0.16 -28.33 % | -0.13 4.10 % | -0.13 -18.73 % | -0.11 -589.41 % | 0.02 -25.85 % | 0.03 258.22 % | 0.01 -85.63 % | 0.06 103.90 % | 0.03 -22.72 % | 0.04 -81.32 % | 0.20 31.90 % | 0.15 21.75 % | 0.12 -0.76 % | 0.13 -28.00 % | 0.17 -12.21 % | 0.20 -34.81 % | 0.30 -7.14 % | 0.33 -4.55 % | 0.34 10.99 % | 0.31 |
| EBITDA | 13.124 M -32.12 % | 19.333 M -10.77 % | 21.667 M 81.40 % | 11.945 M -69.98 % | 39.783 M -7.41 % | 42.968 M 30.96 % | 32.809 M -21.04 % | 41.554 M 48.49 % | 27.984 M 20.58 % | 23.207 M -76.28 % | 97.851 M 108.16 % | 47.007 M 255.15 % | 13.236 M 72.85 % | 7.658 M -77.60 % | 34.188 M 12.08 % | 30.503 M -43.41 % | 53.900 M -16.03 % | 64.186 M 16.02 % | 55.323 M 34.89 % | 41.014 M |
| Net income ratio | -0.15 -25.09 % | -0.12 6.81 % | -0.13 -10.51 % | -0.12 -703.16 % | 0.02 -41.33 % | 0.03 12.92 % | 0.03 -27.14 % | 0.04 60.33 % | 0.03 -9.21 % | 0.03 -84.41 % | 0.18 20.72 % | 0.15 52.76 % | 0.10 1.97 % | 0.09 -35.77 % | 0.15 -14.01 % | 0.17 -39.34 % | 0.28 -4.79 % | 0.30 -0.95 % | 0.30 11.43 % | 0.27 |
| Ratio EBITDA | 0.04 -30.84 % | 0.05 -21.53 % | 0.07 67.48 % | 0.04 -66.31 % | 0.12 -2.89 % | 0.13 36.26 % | 0.09 -17.93 % | 0.11 46.24 % | 0.08 14.84 % | 0.07 -68.40 % | 0.21 58.16 % | 0.14 156.96 % | 0.05 19.44 % | 0.04 -76.55 % | 0.19 -13.23 % | 0.22 -32.56 % | 0.32 -6.78 % | 0.34 -3.72 % | 0.36 12.53 % | 0.32 |
| Gross profit ratio | 0.27 -33.55 % | 0.40 83.31 % | 0.22 -5.94 % | 0.23 -7.54 % | 0.25 -24.66 % | 0.33 4.84 % | 0.32 -22.25 % | 0.41 23.10 % | 0.33 -1.25 % | 0.34 -18.74 % | 0.41 8.78 % | 0.38 8.18 % | 0.35 -7.50 % | 0.38 -5.65 % | 0.40 1.92 % | 0.40 -9.76 % | 0.44 -10.82 % | 0.49 -0.75 % | 0.50 -5.47 % | 0.52 |
| Weighted average shs out dil | 247.820 M -0.02 % | 247.867 M 0.02 % | 247.806 M 11.22 % | 222.804 M 1.00 % | 220.597 M 0.00 % | 220.597 M 0.10 % | 220.382 M -0.14 % | 220.684 M -0.01 % | 220.715 M 0.64 % | 219.306 M -0.45 % | 220.302 M 1.30 % | 217.476 M 0.16 % | 217.128 M -0.01 % | 217.144 M 0.01 % | 217.132 M 0.00 % | 217.143 M 9.52 % | 198.262 M 21.50 % | 163.174 M 0.06 % | 163.080 M 0.00 % | 163.080 M |
| Weighted average shs out | 247.820 M -0.02 % | 247.867 M 0.02 % | 247.806 M 11.22 % | 222.804 M 1.00 % | 220.597 M 0.00 % | 220.597 M 0.10 % | 220.382 M -0.10 % | 220.597 M 0.00 % | 220.597 M 1.05 % | 218.305 M -0.21 % | 218.768 M 0.76 % | 217.109 M -0.01 % | 217.128 M -0.01 % | 217.144 M 0.01 % | 217.132 M 0.00 % | 217.143 M 9.52 % | 198.262 M 21.50 % | 163.174 M 0.06 % | 163.080 M 0.00 % | 163.080 M |
| EPS diluted | -0.21 -23.53 % | -0.17 -6.25 % | -0.16 -6.67 % | -0.15 -624.48 % | 0.03 -44.14 % | 0.05 8.47 % | 0.05 -28.81 % | 0.07 60.53 % | 0.04 -5.28 % | 0.04 -88.22 % | 0.37 54.17 % | 0.24 118.18 % | 0.11 44.74 % | 0.08 -36.67 % | 0.12 9.09 % | 0.11 -54.17 % | 0.24 -29.41 % | 0.34 21.43 % | 0.28 33.33 % | 0.21 |
| Earnings per share | -0.21 -23.53 % | -0.17 -6.25 % | -0.16 -6.67 % | -0.15 -624.48 % | 0.03 -44.14 % | 0.05 8.47 % | 0.05 -28.81 % | 0.07 60.53 % | 0.04 -5.71 % | 0.04 -88.16 % | 0.37 54.17 % | 0.24 118.18 % | 0.11 44.74 % | 0.08 -36.67 % | 0.12 9.09 % | 0.11 -54.17 % | 0.24 -29.41 % | 0.34 21.43 % | 0.28 33.33 % | 0.21 |
| Gross profit | 92.578 M -34.78 % | 141.949 M 108.44 % | 68.102 M 1.87 % | 66.850 M -17.59 % | 81.121 M -28.17 % | 112.940 M 0.76 % | 112.087 M -25.20 % | 149.848 M 25.00 % | 119.883 M 3.69 % | 115.613 M -39.00 % | 189.535 M 43.17 % | 132.388 M 49.52 % | 88.540 M 33.85 % | 66.150 M -9.89 % | 73.407 M 31.65 % | 55.760 M -24.28 % | 73.638 M -19.66 % | 91.662 M 19.60 % | 76.641 M 13.31 % | 67.641 M |
| Income tax expense | -1.004 M -25.95 % | -797.452 K -743.84 % | -94.503 K -104.15 % | 2.277 M 69.32 % | 1.345 M 175.04 % | -1.792 M 75.78 % | -7.399 M -211.94 % | 6.610 M 378.78 % | 1.381 M -66.03 % | 4.064 M -61.05 % | 10.432 M 605.10 % | 1.480 M -80.13 % | 7.448 M 35.17 % | 5.510 M 13.51 % | 4.854 M 28.31 % | 3.783 M 4.61 % | 3.617 M -36.83 % | 5.725 M 87.12 % | 3.060 M 120.04 % | 1.391 M |
| Cost of revenue | 255.536 M 20.13 % | 212.723 M -12.75 % | 243.816 M 10.25 % | 221.146 M -8.62 % | 242.001 M 7.09 % | 225.986 M -6.05 % | 240.549 M 11.01 % | 216.688 M -10.12 % | 241.083 M 5.67 % | 228.149 M -15.00 % | 268.421 M 24.52 % | 215.565 M 32.07 % | 163.215 M 51.37 % | 107.824 M -0.85 % | 108.750 M 27.54 % | 85.266 M -9.70 % | 94.425 M -0.50 % | 94.901 M 21.39 % | 78.176 M 27.08 % | 61.516 M |
| General and administrative expenses | 11.698 M -71.72 % | 41.364 M 294.85 % | 10.476 M -15.75 % | 12.434 M 19.10 % | 10.440 M 2.85 % | 10.151 M -30.56 % | 14.619 M 13.92 % | 12.833 M 8.82 % | 11.793 M 55.70 % | 7.574 M -71.36 % | 26.440 M 188.13 % | 9.177 M 59.60 % | 5.750 M -1.66 % | 5.847 M 3.46 % | 5.651 M -75.09 % | 22.683 M 16.29 % | 19.506 M 25.69 % | 15.520 M 12.46 % | 13.800 M 25.05 % | 11.036 M |
| Selling and marketing expenses | 16.366 M -63.01 % | 44.246 M 23.89 % | 35.713 M -0.87 % | 36.025 M 14.75 % | 31.394 M -25.82 % | 42.324 M 16.83 % | 36.226 M -34.34 % | 55.175 M 6.68 % | 51.723 M 0.70 % | 51.364 M 10.94 % | 46.299 M 17.17 % | 39.516 M 10.72 % | 35.689 M 24.04 % | 28.773 M 35.37 % | 21.255 M 13.05 % | 18.802 M -5.34 % | 19.862 M 12.70 % | 17.624 M 8.96 % | 16.175 M 1.45 % | 15.944 M |
| Other expenses | 86.921 M | 0.000 -100.00 % | 15.370 M 35.11 % | 11.375 M 81.72 % | 6.260 M -50.43 % | 12.627 M 1 549.44 % | 765.548 K 258.75 % | -482.244 K -105.16 % | 9.346 M 1.08 % | 9.246 M 0.43 % | 9.207 M 5.51 % | 8.726 M -49.50 % | 17.280 M -8.59 % | 18.903 M 244.31 % | 5.490 M | 0.000 | 0.000 -100.00 % | 7.613 M -8.42 % | 8.313 M 3 456.14 % | -247.696 K |
| Operating expenses | 149.594 M 15.27 % | 129.779 M 41.01 % | 92.033 M 9.10 % | 84.357 M 14.71 % | 73.543 M -22.01 % | 94.303 M 2.78 % | 91.752 M -24.02 % | 120.757 M 8.82 % | 110.974 M -3.18 % | 114.618 M 4.88 % | 109.285 M 23.56 % | 88.445 M 13.03 % | 78.251 M 19.86 % | 65.287 M 31.43 % | 49.674 M 18.79 % | 41.818 M 5.32 % | 39.707 M 18.56 % | 33.491 M 10.37 % | 30.343 M 11.24 % | 27.277 M |
| Cost and expenses | 405.130 M 4.86 % | 386.362 M 15.04 % | 335.849 M 9.93 % | 305.504 M -3.18 % | 315.543 M -1.48 % | 320.289 M -3.61 % | 332.302 M -1.52 % | 337.445 M -4.15 % | 352.057 M 2.71 % | 342.768 M -9.25 % | 377.707 M 24.24 % | 304.010 M 25.90 % | 241.466 M 39.49 % | 173.111 M 9.27 % | 158.424 M 24.66 % | 127.084 M -5.25 % | 134.132 M 4.47 % | 128.392 M 18.31 % | 108.519 M 22.22 % | 88.793 M |
| Research and development expenses | 34.609 M 0.64 % | 34.388 M 12.84 % | 30.474 M 24.27 % | 24.522 M -3.64 % | 25.448 M -12.85 % | 29.201 M 5.83 % | 27.592 M -22.22 % | 35.476 M 37.98 % | 25.711 M -15.95 % | 30.589 M 86.93 % | 16.364 M -30.35 % | 23.494 M -1.23 % | 23.787 M 25.74 % | 18.918 M 28.43 % | 14.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 28.065 M -67.14 % | 85.413 M 84.92 % | 46.189 M -4.69 % | 48.460 M 15.84 % | 41.835 M -20.28 % | 52.475 M 3.21 % | 50.845 M -25.24 % | 68.008 M 7.07 % | 63.515 M 7.77 % | 58.938 M -18.97 % | 72.740 M 49.39 % | 48.692 M 17.51 % | 41.438 M 19.70 % | 34.620 M 28.67 % | 26.907 M -35.14 % | 41.485 M 5.38 % | 39.368 M 18.78 % | 33.143 M 10.57 % | 29.975 M 11.10 % | 26.980 M |
| Interest income | 1.965 M 7.28 % | 1.832 M 36.01 % | 1.347 M 322.93 % | 318.412 K -3.42 % | 329.678 K 2.89 % | 320.405 K -55.83 % | 725.320 K -22.29 % | 933.414 K -21.93 % | 1.196 M -69.15 % | 3.876 M -25.95 % | 5.234 M 86.58 % | 2.805 M -51.41 % | 5.773 M -15.01 % | 6.792 M 12.65 % | 6.030 M -27.31 % | 8.295 M -2.58 % | 8.515 M 6 012.66 % | 139.296 K 38.99 % | 100.217 K -40.71 % | 169.036 K |
| Interest expense | 16.651 M 6.38 % | 15.652 M 53.07 % | 10.226 M 50.30 % | 6.804 M 129.59 % | 2.963 M -22.86 % | 3.842 M 31.51 % | 2.921 M 188.70 % | 1.012 M 192.50 % | 345.922 K -67.06 % | 1.050 M 86.45 % | 563.200 K -78.97 % | 2.678 M 1 549.27 % | 162.400 K 19.36 % | 136.059 K -2.62 % | 139.726 K 121.85 % | 62.982 K -92.24 % | 811.952 K -59.50 % | 2.005 M 78.85 % | 1.121 M 532.64 % | 177.190 K |
| Depreciation and amortization | 53.321 M 10.88 % | 48.090 M -6.10 % | 51.212 M 39.12 % | 36.812 M 24.54 % | 29.559 M 2.44 % | 28.856 M 7.25 % | 26.905 M -7.56 % | 29.106 M 69.06 % | 17.216 M 101.51 % | 8.544 M 76.65 % | 4.836 M 57.84 % | 3.064 M 4.01 % | 2.946 M 15.68 % | 2.547 M 8.90 % | 2.338 M 2.31 % | 2.286 M 28.37 % | 1.780 M 107.95 % | 856.167 K -13.54 % | 990.250 K 17.71 % | 841.247 K |
| Operating income | -57.016 M -27.13 % | -44.848 M -127.95 % | -19.675 M -13.87 % | -17.278 M -393.59 % | 5.885 M -66.02 % | 17.320 M 681.02 % | 2.218 M -89.95 % | 22.060 M 1 907.11 % | 1.099 M -69.46 % | 3.598 M -95.63 % | 82.397 M 87.09 % | 44.042 M 212.16 % | 14.109 M 380.85 % | 2.934 M -88.84 % | 26.291 M 40.11 % | 18.764 M -53.41 % | 40.277 M -24.84 % | 53.592 M 19.36 % | 44.899 M 11.57 % | 40.243 M |
| Operating income ratio | -0.16 -29.52 % | -0.13 -100.47 % | -0.06 -5.14 % | -0.06 -429.40 % | 0.02 -64.36 % | 0.05 712.61 % | 0.01 -89.55 % | 0.06 1 876.61 % | 0.00 -70.91 % | 0.01 -94.18 % | 0.18 42.15 % | 0.13 125.85 % | 0.06 232.29 % | 0.02 -88.31 % | 0.14 8.47 % | 0.13 -44.48 % | 0.24 -16.57 % | 0.29 -0.95 % | 0.29 -6.92 % | 0.31 |
| Total other income expenses net | 1.080 M 145.83 % | 439.292 K 165.29 % | -672.835 K 95.33 % | -14.393 M -1 146.45 % | 1.375 M 394.05 % | -467.736 K -161.10 % | 765.548 K 210.79 % | -690.983 K -107.39 % | 9.346 M 1.09 % | 9.245 M 0.41 % | 9.207 M 5.51 % | 8.726 M -49.41 % | 17.250 M -8.74 % | 18.903 M 249.63 % | 5.407 M -41.49 % | 9.241 M -15.39 % | 10.922 M 259.95 % | 3.034 M -63.50 % | 8.313 M 3 456.14 % | -247.696 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 104.753 M 45.87 % | 71.814 M 256.14 % | 20.165 M -89.88 % | 199.254 M -10.70 % | 223.118 M 22.14 % | 182.667 M 183.03 % | 64.540 M 157.48 % | -112.290 M 4.94 % | -118.120 M -13.60 % | -103.982 M 38.18 % | -168.207 M -3.19 % | -163.014 M 22.75 % | -211.021 M 15.09 % | -248.515 M 11.42 % | -280.570 M 21.24 % | -356.246 M 4.02 % | -371.151 M -1 432.59 % | -24.217 M -14.09 % | -21.227 M 1.41 % | -21.531 M |
| Total investments | 7.000 M -81.08 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 428.57 % | 7.000 M -30.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 340.51 % | 2.270 M | 0.000 -100.00 % | 3.873 M -54.75 % | 8.559 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.650 M |
| Total debt | 237.087 M 8.19 % | 219.143 M -21.03 % | 277.505 M -22.45 % | 357.843 M 21.36 % | 294.853 M 16.29 % | 253.555 M 115.86 % | 117.461 M 291.54 % | 30.000 M -3.58 % | 31.114 M -53.81 % | 67.361 M 321.01 % | 16.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.549 M 2 609.79 % | 500.000 K -98.61 % | 36.000 M 20.00 % | 30.000 M 130.77 % | 13.000 M |
| Accumulated other comprehensive income loss | -162.546 K -11.41 % | -145.900 K -100.18 % | 82.329 M -0.10 % | 82.411 M 0.03 % | 82.390 M -0.20 % | 82.553 M 14.08 % | 72.367 M 2.34 % | 70.712 M 3.69 % | 68.196 M 4.80 % | 65.075 M 51 796.99 % | 125.392 K 720.51 % | -20.208 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 40.250 M -56.77 % | 93.109 M -31.77 % | 136.457 M -22.81 % | 176.789 M -15.61 % | 209.497 M 0.92 % | 207.594 M -1.89 % | 211.593 M 0.52 % | 210.494 M 4.95 % | 200.564 M 0.77 % | 199.034 M -6.01 % | 211.761 M 36.89 % | 154.694 M 25.47 % | 123.287 M 8.64 % | 113.478 M 1.70 % | 111.577 M 14.13 % | 97.758 M -1.42 % | 99.169 M 67.90 % | 59.063 M 41.87 % | 41.632 M -36.32 % | 65.379 M |
| Common stock | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 12.33 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M -0.03 % | 220.663 M 0.55 % | 219.449 M 100.67 % | 109.357 M 0.72 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 33.92 % | 81.077 M 170.26 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 1.004 B -5.19 % | 1.059 B -3.80 % | 1.100 B -3.57 % | 1.141 B 38.79 % | 822.154 M 0.16 % | 820.813 M 0.86 % | 813.852 M 0.73 % | 807.984 M 1.58 % | 795.411 M 2.23 % | 778.043 M 1.74 % | 764.736 M 13.99 % | 670.889 M 8.17 % | 620.238 M 2.20 % | 606.903 M 0.95 % | 601.181 M 2.72 % | 585.281 M 0.39 % | 583.020 M 263.23 % | 160.510 M 52.03 % | 105.578 M -11.56 % | 119.377 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 34.022 M | 0.000 100.00 % | -27.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M -32.84 % | 6.700 M 123.33 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K |
| Long term debt | 144.410 M -10.81 % | 161.904 M -13.98 % | 188.206 M -16.51 % | 225.415 M -12.99 % | 259.058 M 24.81 % | 207.555 M 203.97 % | 68.281 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 |
| Total non current liabilities | 185.631 M -7.69 % | 201.092 M -11.11 % | 226.227 M -11.60 % | 255.906 M -4.63 % | 268.324 M 11.62 % | 240.398 M 147.75 % | 97.034 M 234.85 % | 28.978 M -3.57 % | 30.052 M 8.25 % | 27.761 M 164.64 % | 10.490 M 56.57 % | 6.700 M 48.89 % | 4.500 M -32.84 % | 6.700 M 123.33 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K |
| Other current liabilities | 224.126 M 15.18 % | 194.579 M 62.83 % | 119.496 M -1.85 % | 121.752 M 1.48 % | 119.974 M 47.59 % | 81.289 M 39.93 % | 58.092 M -14.86 % | 68.229 M 0.58 % | 67.835 M -47.56 % | 129.345 M 211.09 % | 41.578 M -16.77 % | 49.953 M -37.56 % | 80.005 M 120.70 % | 36.250 M 174.03 % | 13.228 M -37.98 % | 21.330 M 97.58 % | 10.796 M -0.29 % | 10.827 M -74.15 % | 41.880 M 5.05 % | 39.867 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 35.841 M -58.61 % | 86.592 M 11.64 % | 77.561 M 68.81 % | 45.946 M 925.24 % | 4.481 M -91.93 % | 55.525 M 33.07 % | 41.727 M 161.95 % | -67.361 M -282.44 % | 36.922 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.857 M 19.02 % | 9.122 M -2.21 % | 9.328 M -60.62 % | 23.688 M 14.27 % | 20.730 M |
| Short term debt | 92.677 M 61.91 % | 57.239 M -32.06 % | 84.254 M -33.45 % | 126.603 M 96.87 % | 64.308 M 39.80 % | 46.000 M 1 660.64 % | -2.948 M -109.83 % | 30.000 M | 0.000 | 0.000 -100.00 % | 16.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.549 M 2 609.79 % | 500.000 K -98.61 % | 36.000 M 20.00 % | 30.000 M 130.77 % | 13.000 M |
| Total current liabilities | 425.631 M 51.08 % | 281.732 M 23.50 % | 228.128 M -23.01 % | 296.308 M 17.00 % | 253.253 M 16.15 % | 218.040 M 1.26 % | 215.318 M -7.84 % | 233.626 M 33.42 % | 175.105 M -14.03 % | 203.672 M 5.19 % | 193.618 M 21.06 % | 159.934 M 36.48 % | 117.189 M 19.80 % | 97.819 M 99.89 % | 48.937 M -35.28 % | 75.617 M 55.64 % | 48.585 M -50.78 % | 98.709 M -2.60 % | 101.340 M -4.80 % | 106.453 M |
| Total liabilities | 611.261 M 26.60 % | 482.824 M 6.27 % | 454.354 M -17.72 % | 552.214 M 5.87 % | 521.576 M 13.77 % | 458.438 M 46.77 % | 312.352 M 18.94 % | 262.605 M 28.00 % | 205.158 M -11.35 % | 231.433 M 13.39 % | 204.108 M 22.49 % | 166.634 M 36.93 % | 121.689 M 16.43 % | 104.519 M 101.24 % | 51.937 M -33.94 % | 78.617 M 61.81 % | 48.585 M -50.78 % | 98.709 M -2.60 % | 101.340 M -5.34 % | 107.053 M |
| Other non current assets | 83.078 M -4.42 % | 86.921 M 553.91 % | 13.292 M -95.53 % | 297.407 M 16 506.70 % | 1.791 M -82.09 % | 10.000 M 510.33 % | 1.638 M -63.92 % | 4.542 M 183.75 % | 1.601 M -67.70 % | 4.956 M 450.68 % | 900.000 K -76.81 % | 3.880 M 45.22 % | 2.672 M -56.33 % | 6.118 M -41.82 % | 10.516 M 4 452.65 % | 230.987 K 0.23 % | 230.461 K -32.20 % | 339.937 K -22.40 % | 438.037 K -24.55 % | 580.566 K |
| Long term investments | 7.000 M -81.08 % | 37.000 M -67.56 % | 114.052 M 169.96 % | -163.025 M -276.08 % | 92.586 M 27.08 % | 72.858 M -3.99 % | 75.883 M -2.83 % | 78.089 M 431.12 % | 14.703 M 22.48 % | 12.004 M -3.00 % | 12.375 M 445.13 % | 2.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.606 M |
| Intangible assets | 53.137 M -0.77 % | 53.547 M 20.44 % | 44.460 M 3.51 % | 42.952 M 10.42 % | 38.900 M -5.00 % | 40.949 M -12.38 % | 46.736 M -12.85 % | 53.626 M -8.86 % | 58.841 M 18.05 % | 49.843 M 22.52 % | 40.682 M 45.46 % | 27.967 M 8.80 % | 25.705 M -2.04 % | 26.240 M -2.44 % | 26.897 M -1.98 % | 27.441 M 0.26 % | 27.369 M 54.70 % | 17.692 M 3 726.34 % | 462.365 K 10.23 % | 419.472 K |
| 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 |
| Goodwill and intangible assets | 53.137 M -0.77 % | 53.547 M 20.44 % | 44.460 M 3.51 % | 42.952 M 10.42 % | 38.900 M -5.00 % | 40.949 M -12.38 % | 46.736 M -12.85 % | 53.626 M -8.86 % | 58.841 M 18.05 % | 49.843 M 22.52 % | 40.682 M 45.46 % | 27.967 M 8.80 % | 25.705 M -2.04 % | 26.240 M -2.44 % | 26.897 M -1.98 % | 27.441 M 0.26 % | 27.369 M 54.70 % | 17.692 M 3 726.34 % | 462.365 K 10.23 % | 419.472 K |
| Property plant equipment net | 822.663 M 14.14 % | 720.768 M 5.33 % | 684.279 M 3.34 % | 662.149 M 15.75 % | 572.067 M 8.66 % | 526.469 M 42.92 % | 368.376 M 81.14 % | 203.368 M 2.49 % | 198.426 M 14.34 % | 173.538 M 11.56 % | 155.558 M 20.76 % | 128.821 M 3.14 % | 124.894 M 14.47 % | 109.104 M 92.58 % | 56.655 M 145.37 % | 23.089 M 118.08 % | 10.588 M 107.28 % | 5.108 M 23.73 % | 4.128 M 16.18 % | 3.553 M |
| Total non current assets | 1.051 B 7.53 % | 977.006 M 5.64 % | 924.848 M 2.03 % | 906.466 M 17.38 % | 772.240 M 8.50 % | 711.727 M 30.68 % | 544.650 M 44.07 % | 378.042 M 23.54 % | 306.017 M 15.04 % | 266.003 M 17.52 % | 226.350 M 27.77 % | 177.159 M 10.42 % | 160.438 M 7.95 % | 148.628 M 48.54 % | 100.058 M 86.22 % | 53.731 M 34.69 % | 39.893 M 65.00 % | 24.177 M 303.78 % | 5.988 M -44.08 % | 10.707 M |
| Other current assets | 38.295 M -2.28 % | 39.190 M -17.76 % | 47.653 M 18.06 % | 40.363 M -42.64 % | 70.372 M -1.27 % | 71.276 M 36.79 % | 52.105 M -9.04 % | 57.280 M 59.39 % | 35.938 M -24.68 % | 47.711 M 25.08 % | 38.145 M -47.35 % | 72.451 M 47.66 % | 49.066 M 424.55 % | 9.354 M 162.05 % | -15.074 M -194.95 % | 15.877 M 10.62 % | 14.352 M 329.06 % | 3.345 M -96.17 % | 87.327 M -31.86 % | 128.150 M |
| Short term investments | 0.000 | 0.000 100.00 % | -77.052 M -138.52 % | 200.025 M 333.71 % | -85.586 M -36.16 % | -62.858 M 4.59 % | -65.883 M 3.24 % | -68.089 M -1 347.86 % | -4.703 M -134.66 % | -2.004 M 15.61 % | -2.375 M -103.65 % | 65.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.806 K |
| cash and cash equivalents | 132.333 M -10.18 % | 147.329 M -42.75 % | 257.340 M 62.27 % | 158.589 M 121.08 % | 71.735 M 1.19 % | 70.889 M 33.95 % | 52.921 M -62.81 % | 142.290 M -4.65 % | 149.234 M -12.90 % | 171.343 M -6.98 % | 184.207 M 13.00 % | 163.014 M -22.75 % | 211.021 M -15.09 % | 248.515 M -11.42 % | 280.570 M -24.13 % | 369.795 M -0.50 % | 371.651 M 517.18 % | 60.217 M 17.55 % | 51.227 M 48.35 % | 34.531 M |
| Cash and short term investments | 132.333 M -10.18 % | 147.329 M -42.75 % | 257.340 M -28.24 % | 358.614 M 399.92 % | 71.735 M 1.19 % | 70.889 M 33.95 % | 52.921 M -62.81 % | 142.290 M -4.65 % | 149.234 M -12.90 % | 171.343 M -6.98 % | 184.207 M 13.00 % | 163.014 M -22.75 % | 211.021 M -15.09 % | 248.515 M -11.42 % | 280.570 M -24.13 % | 369.795 M -0.50 % | 371.651 M 517.18 % | 60.217 M 17.55 % | 51.227 M 48.16 % | 34.575 M |
| Total current assets | 564.308 M -0.02 % | 564.398 M -10.40 % | 629.887 M -19.95 % | 786.845 M 37.68 % | 571.490 M 0.70 % | 567.524 M -2.41 % | 581.555 M -16.03 % | 692.547 M -0.29 % | 694.552 M -6.58 % | 743.474 M 0.13 % | 742.494 M 12.44 % | 660.364 M 13.56 % | 581.489 M 3.32 % | 562.793 M 1.76 % | 553.059 M -9.36 % | 610.166 M 3.12 % | 591.712 M 151.75 % | 235.043 M 16.98 % | 200.930 M -6.86 % | 215.723 M |
| Inventory | 185.647 M -2.41 % | 190.228 M 1.50 % | 187.415 M 0.70 % | 186.115 M -9.41 % | 205.440 M -1.49 % | 208.557 M -5.79 % | 221.371 M -2.87 % | 227.916 M -4.66 % | 239.048 M 8.73 % | 219.847 M 17.58 % | 186.974 M 24.62 % | 150.035 M 14.53 % | 131.003 M 9.92 % | 119.182 M 46.68 % | 81.254 M 4.58 % | 77.695 M 17.61 % | 66.061 M 28.12 % | 51.563 M -17.34 % | 62.376 M 17.70 % | 52.998 M |
| Net receivables | 208.032 M -2.63 % | 213.644 M 47.44 % | 144.900 M -23.25 % | 188.787 M -19.60 % | 234.797 M 2.93 % | 228.106 M -12.18 % | 259.754 M -5.52 % | 274.936 M -7.57 % | 297.446 M 4.00 % | 286.011 M -20.36 % | 359.118 M 37.57 % | 261.049 M 27.80 % | 204.264 M | 0.000 -100.00 % | 206.309 M 40.54 % | 146.800 M 5.12 % | 139.649 M 34.93 % | 103.500 M 18.57 % | 87.293 M -31.86 % | 128.100 M |
| Tax assets | 84.709 M 7.54 % | 78.770 M 14.55 % | 68.765 M 2.66 % | 66.982 M 0.13 % | 66.897 M 8.86 % | 61.451 M 18.14 % | 52.017 M 35.40 % | 38.418 M 18.40 % | 32.446 M 26.44 % | 25.661 M 52.42 % | 16.835 M 18.39 % | 14.220 M 98.41 % | 7.167 M 0.01 % | 7.166 M 19.63 % | 5.990 M 101.66 % | 2.970 M 74.09 % | 1.706 M 64.44 % | 1.038 M 8.18 % | 959.162 K 75.23 % | 547.361 K |
| 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 |
| Account payables | 104.388 M 309.44 % | 25.495 M 32.04 % | 19.308 M 94.22 % | 9.941 M -76.80 % | 42.849 M -50.79 % | 87.073 M -12.12 % | 99.083 M -16.07 % | 118.048 M 15.21 % | 102.460 M 75.10 % | 58.514 M -53.33 % | 125.387 M 21.93 % | 102.837 M 208.06 % | 33.382 M -44.71 % | 60.378 M 93.67 % | 31.175 M -12.59 % | 35.665 M 2.34 % | 34.850 M -25.28 % | 46.641 M 84.69 % | 25.254 M -46.44 % | 47.155 M |
| Tax payables | 4.440 M 0.49 % | 4.418 M -12.83 % | 5.069 M 0.59 % | 5.039 M 21.95 % | 4.132 M 12.34 % | 3.678 M -17.93 % | 4.481 M -75.37 % | 18.197 M 278.31 % | 4.810 M -69.58 % | 15.813 M 48.44 % | 10.653 M 49.13 % | 7.143 M 87.91 % | 3.802 M 219.29 % | 1.191 M -73.73 % | 4.533 M -10.64 % | 5.073 M 108.02 % | 2.438 M -53.47 % | 5.241 M 24.63 % | 4.205 M -34.61 % | 6.431 M |
| Deferred revenue non current | 24.392 M -9.43 % | 26.931 M -20.84 % | 34.022 M 31.81 % | 25.811 M -17.53 % | 31.296 M 5.02 % | 29.800 M 4.75 % | 28.448 M 0.69 % | 28.252 M -4.42 % | 29.560 M 6.48 % | 27.761 M 164.64 % | 10.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -544.697 K -135.68 % | 1.527 M 162.75 % | 580.998 K -34.14 % | 882.164 K -52.88 % | 1.872 M -17.56 % | 2.271 M 51.65 % | 1.498 M -1.29 % | 1.517 M 9.18 % | 1.390 M -5.08 % | 1.464 M -34.82 % | 2.246 M 77.92 % | 1.262 M 228.06 % | 384.820 K 18.66 % | 324.314 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.303 M |
| Capital lease obligations | 51.010 M 56.93 % | 32.504 M 42.52 % | 22.806 M -5.03 % | 24.015 M -15.78 % | 28.514 M | 0.000 100.00 % | -52.128 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.208 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 716.122 M -0.02 % | 716.284 M 0.04 % | 716.032 M 0.05 % | 715.669 M 83.38 % | 390.258 M -0.02 % | 390.351 M 2.68 % | 380.164 M 23.52 % | 307.779 M -17.45 % | 372.860 M 4.48 % | 356.882 M 7.73 % | 331.279 M -18.32 % | 405.576 M 4.53 % | 387.989 M 0.90 % | 384.523 M 0.92 % | 381.027 M 9.52 % | 347.896 M -7.30 % | 375.274 M 1 742.29 % | 20.370 M -39.99 % | 33.945 M 91.83 % | 17.695 M |
| Deferred tax liabilities non current | 16.829 M 37.31 % | 12.256 M 206.52 % | 3.999 M -14.57 % | 4.681 M -7.78 % | 5.075 M 66.78 % | 3.043 M 898.32 % | 304.818 K -58.02 % | 726.180 K 47.47 % | 492.426 K | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.615 B 4.77 % | 1.541 B -0.86 % | 1.555 B -8.18 % | 1.693 B 26.02 % | 1.344 B 5.04 % | 1.279 B 13.59 % | 1.126 B 5.19 % | 1.071 B 7.00 % | 1.001 B -0.88 % | 1.009 B 4.19 % | 968.843 M 15.68 % | 837.523 M 12.88 % | 741.927 M 4.29 % | 711.422 M 8.93 % | 653.117 M -1.62 % | 663.898 M 5.11 % | 631.605 M 143.66 % | 259.220 M 25.28 % | 206.917 M -8.62 % | 226.430 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -2.465 M -413.21 % | -480.329 K 85.93 % | -3.413 M 49.03 % | -6.696 M 52.24 % | -14.020 M -144.34 % | -5.738 M 8.82 % | -6.293 M 28.70 % | -8.826 M | 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 -100.00 % | 2.173 M -89.73 % | 21.153 M 1 092.04 % | 1.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -74.205 M -113.94 % | -34.686 M 48.41 % | -67.232 M -103.74 % | -32.999 M -563.96 % | -4.970 M -166.33 % | 7.493 M 115.45 % | -48.507 M -96.00 % | -24.748 M 67.50 % | -76.144 M -856.17 % | 10.070 M 108.29 % | -121.510 M -503.33 % | -20.140 M 63.77 % | -55.581 M -857.86 % | -5.803 M 90.23 % | -59.401 M -1 188.60 % | -4.610 M 92.11 % | -58.401 M -120.56 % | -26.479 M -2 748.16 % | 999.899 K 102.00 % | -49.980 M |
| Accounts receivables | -39.353 M 5.65 % | -41.709 M -166.17 % | 63.030 M 9.36 % | 57.638 M 272.17 % | -33.477 M -1 771.01 % | 2.003 M 55.01 % | 1.292 M 102.31 % | -56.027 M -701.39 % | 9.316 M -80.32 % | 47.347 M 145.00 % | -105.215 M -122.17 % | -47.358 M -2.17 % | -46.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -775.781 K 93.26 % | -11.508 M -7.39 % | -10.717 M -193.03 % | 11.520 M 281.77 % | 3.018 M -68.11 % | 9.463 M 67.28 % | 5.657 M -34.71 % | 8.665 M 144.81 % | -19.336 M 41.46 % | -33.029 M 10.72 % | -36.994 M -92.25 % | -19.242 M -62.58 % | -11.836 M 69.28 % | -38.524 M -950.65 % | -3.667 M 68.48 % | -11.634 M 19.75 % | -14.498 M -234.07 % | 10.814 M 215.30 % | -9.379 M 35.49 % | -14.538 M |
| Accounts payables | -32.710 M -264.27 % | 19.913 M 117.01 % | -117.080 M -15.15 % | -101.677 M -451.79 % | 28.903 M 961.88 % | 2.722 M 106.57 % | -41.436 M -246.04 % | 28.374 M 147.42 % | -59.831 M -1 407.02 % | 4.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -34.076 M -2 366.84 % | -1.381 M 43.96 % | -2.465 M -413.21 % | -480.330 K 85.93 % | -3.413 M 49.03 % | -6.696 M 87.64 % | -54.164 M -62.11 % | -33.412 M 41.18 % | -56.808 M -231.81 % | 43.099 M 151.00 % | -84.516 M -9 314.53 % | -897.719 K 97.95 % | -43.746 M -233.69 % | 32.722 M 158.71 % | -55.735 M -893.40 % | 7.025 M 116.00 % | -43.904 M -17.73 % | -37.293 M -459.33 % | 10.378 M 129.28 % | -35.442 M |
| Other non cash items | 56.842 M 116.02 % | 26.313 M 52.17 % | 17.292 M 19.41 % | 14.481 M 872.72 % | 1.489 M -79.88 % | 7.398 M -61.08 % | 19.006 M 7.37 % | 17.700 M 61.57 % | 10.955 M 1 364.02 % | 748.286 K -96.84 % | 23.681 M 876.84 % | 2.424 M 183.80 % | -2.893 M -3 180.30 % | 93.921 K 103.71 % | -2.529 M -72.37 % | -1.467 M 74.44 % | -5.742 M -217.53 % | 4.886 M 178.37 % | 1.755 M 168.76 % | 653.044 K |
| Net cash provided by operating activities | -18.973 M -468.46 % | -3.338 M 91.99 % | -41.669 M -137.74 % | -17.527 M -157.09 % | 30.700 M -44.64 % | 55.460 M 677.41 % | 7.134 M -73.91 % | 27.345 M 166.36 % | -41.206 M -246.42 % | 28.142 M 338.07 % | -11.820 M -132.26 % | 36.637 M 215.88 % | -31.617 M -340.16 % | 13.165 M 140.27 % | -32.690 M -260.00 % | 20.431 M 238.23 % | -14.780 M -142.54 % | 34.742 M -35.54 % | 53.897 M 645.50 % | -9.880 M |
| Investments in property plant and equipment | -17.975 M 31.83 % | -26.367 M 2.50 % | -27.044 M 20.32 % | -33.941 M 35.94 % | -52.988 M 69.10 % | -171.489 M 2.21 % | -175.360 M -185.17 % | -61.492 M -257.98 % | -17.178 M 31.00 % | -24.894 M 36.50 % | -39.204 M -70.26 % | -23.026 M -525.42 % | -3.682 M 92.28 % | -47.681 M -50.99 % | -31.578 M -31.65 % | -23.987 M -53.27 % | -15.650 M -6.42 % | -14.706 M -712.58 % | -1.810 M 70.09 % | -6.050 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -204.856 M -189.18 % | 229.700 M 1 392 021.21 % | 16.500 K | 0.000 -100.00 % | 456.152 K -6.51 % | 487.900 K 2 162.99 % | 21.560 K 1 558.46 % | 1.300 K -99.64 % | 365.000 K 1 031 357 278 315 889.50 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.893 M -68.71 % | 6.050 M |
| Purchases of investments | -30.000 M | 0.000 100.00 % | -292.600 M -27.22 % | -230.000 M -1 393 839.39 % | -16.500 K | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 95.52 % | -223.000 M -2 130.00 % | -10.000 M 98.50 % | -667.000 M | 0.000 | 0.000 100.00 % | -8.500 M | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 91.15 % | -5.650 M |
| Sales maturities of investments | 30.844 M 5 040.65 % | 600.000 K -99.88 % | 497.456 M 165 718.76 % | 300.000 K -75.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M -79.60 % | 196.081 M 198.24 % | 65.746 M -89.13 % | 604.745 M 13 161.95 % | 4.560 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.735 M 1 809.12 % | 300.414 K |
| Other investing activites | 3.166 M -82.43 % | 18.016 M -91.21 % | 204.856 M 189.18 % | -229.700 M -1 392 221.21 % | 16.500 K -99.84 % | 10.165 M 1 787.24 % | 538.627 K 21 601.33 % | 2.482 K -99.93 % | 3.366 M -81.14 % | 17.850 M 370.98 % | 3.790 M -96.04 % | 95.591 M 10.62 % | 86.417 M 55.77 % | 55.476 M 30.30 % | 42.576 M 14.67 % | 37.130 M 112.49 % | -297.165 M -1 920.75 % | -14.706 M -712.58 % | -1.810 M 70.09 % | -6.050 M |
| Net cash used for investing activites | -13.966 M -80.19 % | -7.750 M -104.36 % | 177.813 M 167.44 % | -263.641 M -409.24 % | -51.771 M 67.91 % | -161.324 M 7.72 % | -174.821 M -184.31 % | -61.490 M -479.33 % | 16.210 M 147.73 % | -33.961 M -264.08 % | 20.698 M 100.74 % | 10.310 M -88.19 % | 87.295 M 1 019.91 % | 7.795 M 212.06 % | 2.498 M -80.99 % | 13.143 M 104.20 % | -312.815 M -2 027.17 % | -14.706 M -519.14 % | 3.509 M 130.78 % | -11.399 M |
| Debt repayment | 4.706 M 117.67 % | -26.631 M 66.06 % | -78.456 M -340.76 % | 32.587 M -20.11 % | 40.789 M -70.03 % | 136.094 M 55.61 % | 87.461 M 199.01 % | 29.250 M | 0.000 100.00 % | -16.000 M -200.00 % | 16.000 M | 0.000 | 0.000 | 0.000 100.00 % | -13.593 M -203.82 % | 13.093 M 136.88 % | -35.500 M -691.67 % | 6.000 M -64.71 % | 17.000 M 30.77 % | 13.000 M |
| 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 |
| 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 |
| Dividends paid | -9.995 M 21.33 % | -12.705 M 13.23 % | -14.643 M 18.65 % | -18.001 M -308.00 % | -4.412 M 63.99 % | -12.253 M -63.62 % | -7.489 M -169.36 % | -2.780 M 37.03 % | -4.415 M 75.73 % | -18.196 M -58.73 % | -11.464 M -5.58 % | -10.858 M 0.00 % | -10.858 M 0.00 % | -10.858 M 0.00 % | -10.858 M 50.00 % | -21.717 M -2 405.30 % | -866.830 K 94.91 % | -17.045 M 70.20 % | -57.190 M -35 593.82 % | -160.225 K |
| Other financing activites | 11.179 M 767.96 % | 1.288 M 151.19 % | -2.516 M -100.71 % | 354.071 M 3 966.69 % | 8.707 M 182.66 % | -10.534 M -512.52 % | -1.720 M -132.11 % | -740.900 K -110.89 % | 6.803 M -75.25 % | 27.483 M 252.38 % | 7.799 M -29.57 % | 11.074 M 37.59 % | 8.049 M -24.14 % | 10.611 M -21.94 % | 13.593 M 200.00 % | -13.593 M -103.62 % | 375.396 M 10 076 954 946 437 120 000.00 % | 0.000 100.00 % | -520.000 K -160.00 % | -200.000 K |
| Net cash used provided by financing activities | 5.890 M 115.48 % | -38.048 M 60.21 % | -95.615 M -125.94 % | 368.657 M 1 149.37 % | 29.508 M -73.96 % | 113.307 M 44.80 % | 78.253 M 189.26 % | 27.053 M 1 033.12 % | 2.387 M 135.56 % | -6.713 M -154.42 % | 12.336 M 5 593.32 % | 216.667 K 107.71 % | -2.809 M -1 038.65 % | -246.667 K 97.73 % | -10.858 M 51.13 % | -22.217 M -106.55 % | 339.029 M 3 169.58 % | -11.045 M 72.87 % | -40.710 M -422.08 % | 12.640 M |
| Effect of forex changes on cash | -16.645 K -20.75 % | -13.785 K 83.33 % | -82.702 K -486.78 % | 21.382 K 113.11 % | -163.104 K -1 556.81 % | -9.844 K 5.98 % | -10.470 K 46.50 % | -19.571 K -111.62 % | 168.362 K 17 041.75 % | -993.770 94.78 % | -19.041 K -595.18 % | -2.739 K -123.77 % | 11.524 K 148.45 % | -23.784 K -278.47 % | -6.284 K -5 123.78 % | -120.300 76.87 % | -520.160 44.99 % | -945.570 -431.43 % | -177.930 62.31 % | -472.050 |
| Net change in cash | -27.066 M 44.93 % | -49.150 M -221.52 % | 40.446 M -53.78 % | 87.510 M 957.76 % | 8.273 M 11.29 % | 7.434 M 108.31 % | -89.445 M -1 157.87 % | -7.111 M 68.31 % | -22.440 M -79.03 % | -12.534 M -159.14 % | 21.194 M -55.06 % | 47.162 M -10.82 % | 52.881 M 155.59 % | 20.690 M 150.39 % | -41.056 M -461.52 % | 11.357 M -0.67 % | 11.433 M 27.17 % | 8.990 M -46.15 % | 16.695 M 293.22 % | -8.640 M |
| Cash at beginning of period | 147.020 M -25.05 % | 196.170 M 25.97 % | 155.723 M 128.29 % | 68.213 M 13.80 % | 59.940 M 14.16 % | 52.506 M -63.01 % | 141.951 M -4.67 % | 148.904 M -13.10 % | 171.343 M -6.82 % | 183.877 M 13.03 % | 162.684 M 40.82 % | 115.522 M 84.42 % | 62.641 M 49.32 % | 41.951 M -49.46 % | 83.007 M 15.85 % | 71.651 M 18.99 % | 60.217 M 3 232 884 214 412 083 200.00 % | 0.000 -100.00 % | 0.350 | 0.000 |
| Cash at end of period | 119.954 M -18.41 % | 147.020 M -25.05 % | 196.170 M 25.97 % | 155.723 M 128.29 % | 68.213 M 13.80 % | 59.940 M 14.16 % | 52.506 M -62.97 % | 141.793 M -4.78 % | 148.904 M -13.10 % | 171.343 M -6.82 % | 183.877 M 13.03 % | 162.684 M 40.82 % | 115.522 M 84.42 % | 62.641 M 49.32 % | 41.951 M -49.46 % | 83.007 M 15.85 % | 71.651 M 696.96 % | 8.990 M -46.15 % | 16.695 M 293.22 % | -8.640 M |
| Operating cash flow | -18.973 M -468.46 % | -3.338 M 91.99 % | -41.669 M -137.74 % | -17.527 M -157.09 % | 30.700 M -44.64 % | 55.460 M 677.41 % | 7.134 M -73.91 % | 27.345 M 166.36 % | -41.206 M -246.42 % | 28.142 M 338.07 % | -11.820 M -132.26 % | 36.637 M 215.88 % | -31.617 M -340.16 % | 13.165 M 140.27 % | -32.690 M -260.00 % | 20.431 M 238.23 % | -14.780 M -142.54 % | 34.742 M -35.54 % | 53.897 M 645.50 % | -9.880 M |
| Capital expenditure | -17.975 M 31.83 % | -26.367 M 2.50 % | -27.044 M 20.32 % | -33.941 M 35.94 % | -52.988 M 69.10 % | -171.489 M 2.21 % | -175.360 M -185.17 % | -61.492 M -257.98 % | -17.178 M 31.00 % | -24.894 M 36.50 % | -39.204 M -70.26 % | -23.026 M -525.42 % | -3.682 M 92.28 % | -47.681 M -50.99 % | -31.578 M -31.65 % | -23.987 M -53.27 % | -15.650 M -6.42 % | -14.706 M -712.58 % | -1.810 M 70.09 % | -6.050 M |
| Free CashFlow | -36.948 M -24.39 % | -29.704 M 56.77 % | -68.712 M -33.50 % | -51.468 M -130.93 % | -22.288 M 80.79 % | -116.029 M 31.03 % | -168.226 M -392.65 % | -34.147 M 41.51 % | -58.383 M -1 897.49 % | 3.248 M 106.37 % | -51.024 M -474.85 % | 13.612 M 138.56 % | -35.299 M -2.27 % | -34.516 M 46.29 % | -64.268 M -1 706.96 % | -3.557 M 88.31 % | -30.430 M -251.87 % | 20.036 M -61.53 % | 52.088 M 426.97 % | -15.930 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 2023-01-01 | 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 80.538 M 73.53 % | 46.413 M -63.34 % | 126.590 M 28.07 % | 98.848 M -3.80 % | 102.750 M 53.21 % | 67.065 M -47.06 % | 126.675 M 49.31 % | 84.843 M 12.66 % | 75.309 M 11.00 % | 67.845 M -37.08 % | 107.824 M 43.32 % | 75.234 M -11.45 % | 84.965 M 93.56 % | 43.896 M -42.35 % | 76.142 M -6.43 % | 81.374 M -0.27 % | 81.597 M 66.92 % | 48.883 M -66.32 % | 145.125 M 102.43 % | 71.692 M 7.60 % | 66.629 M 67.94 % | 39.675 M -69.84 % | 131.537 M 41.52 % | 92.949 M 40.44 % | 66.184 M 37.16 % | 48.255 M -68.34 % | 152.395 M 117.55 % | 70.051 M -22.08 % | 89.906 M 123.18 % | 40.285 M -73.39 % | 151.404 M 95.60 % | 77.406 M -16.78 % | 93.020 M 108.07 % | 44.706 M -63.68 % | 123.089 M 33.74 % | 92.039 M 6.87 % | 86.126 M 44.24 % | 59.711 M -47.56 % | 113.856 M 27.10 % | 89.579 M -7.58 % | 96.924 M 123.31 % | 43.403 M -78.48 % | 201.698 M 95.44 % | 103.204 M 24.32 % | 83.015 M 18.55 % | 70.023 M -56.23 % | 159.996 M 122.91 % | 71.775 M 12.61 % | 63.738 M 21.54 % | 52.444 M -54.22 % | 114.565 M 94.92 % | 58.774 M 28.98 % | 45.567 M 38.72 % | 32.849 M -57.86 % | 77.951 M 115.59 % | 36.156 M 21.26 % | 29.818 M -0.77 % | 30.049 M -60.59 % | 76.255 M 102.23 % | 37.707 M -0.96 % | 38.072 M 26.39 % | 30.123 M -48.43 % | 58.408 M 60.48 % | 36.396 M 46.60 % | 24.828 M 16.05 % | 21.394 M -68.77 % | 68.510 M 180.86 % | 24.393 M -40.75 % | 41.170 M 21.12 % | 33.990 M -49.13 % | 66.812 M 47.80 % | 45.205 M 14.42 % | 39.506 M 12.75 % | 35.040 M |
| Net income | -11.108 M 37.80 % | -17.861 M 39.35 % | -29.446 M -394.06 % | -5.960 M -108.79 % | -2.855 M 80.45 % | -14.599 M 0.90 % | -14.731 M -80.59 % | -8.157 M 4.55 % | -8.546 M 28.26 % | -11.914 M 49.02 % | -23.367 M -589.79 % | -3.388 M 35.47 % | -5.250 M 41.28 % | -8.940 M 53.69 % | -19.303 M -800.83 % | -2.143 M 75.81 % | -8.857 M -268.30 % | -2.405 M -109.30 % | 25.866 M 849.64 % | -3.451 M 65.57 % | -10.023 M -64.90 % | -6.078 M -132.89 % | 18.483 M 2 874.94 % | -666.065 K 85.26 % | -4.519 M -125.00 % | -2.009 M -109.91 % | 20.271 M 1 609.10 % | -1.343 M -201.29 % | 1.326 M 113.46 % | -9.851 M -174.85 % | 13.161 M 2 015.48 % | 622.151 K -92.71 % | 8.539 M 214.12 % | -7.482 M -142.80 % | 17.483 M 10 545.46 % | 164.226 K -77.57 % | 732.097 K 107.90 % | -9.263 M -163.87 % | 14.503 M 261.12 % | 4.016 M 10.77 % | 3.626 M 128.81 % | -12.583 M -119.67 % | 63.964 M 707.88 % | 7.917 M 24.06 % | 6.382 M 100.08 % | 3.190 M -91.57 % | 37.856 M 352.24 % | 8.371 M 211.41 % | 2.688 M 7.69 % | 2.496 M -85.13 % | 16.785 M 390.73 % | 3.420 M 66.38 % | 2.056 M -1.62 % | 2.090 M -73.51 % | 7.887 M 490.44 % | 1.336 M -70.67 % | 4.554 M 67.06 % | 2.726 M -80.89 % | 14.266 M 208.10 % | 4.630 M -14.06 % | 5.387 M 105.68 % | 2.619 M -79.67 % | 12.884 M 263.39 % | 3.545 M 10.07 % | 3.221 M -29.55 % | 4.572 M -79.75 % | 22.580 M 301.38 % | 5.626 M -47.24 % | 10.664 M 22.38 % | 8.714 M -72.37 % | 31.538 M 477.58 % | 5.460 M -51.89 % | 11.350 M 59.16 % | 7.131 M |
| Income before tax | -15.224 M 15.35 % | -17.985 M 40.39 % | -30.170 M -278.77 % | -7.965 M -148.15 % | -3.210 M 78.00 % | -14.591 M 20.50 % | -18.353 M -228.69 % | -5.584 M 27.36 % | -7.686 M 39.89 % | -12.786 M 49.27 % | -25.204 M -1 501.04 % | -1.574 M 38.57 % | -2.563 M 77.50 % | -11.387 M 2.43 % | -11.670 M -168.31 % | -4.350 M 60.77 % | -11.086 M -142.85 % | -4.565 M -114.05 % | 32.481 M 646.53 % | -5.943 M 45.14 % | -10.832 M -28.27 % | -8.445 M -140.73 % | 20.736 M 2 126.35 % | -1.023 M 82.07 % | -5.707 M -52.79 % | -3.735 M -122.90 % | 16.312 M 792.50 % | -2.355 M -328.11 % | 1.033 M 108.60 % | -12.006 M -155.89 % | 21.480 M 4 096.27 % | 511.875 K -94.10 % | 8.681 M 195.45 % | -9.095 M -142.83 % | 21.234 M 4 757.95 % | -455.866 K 62.17 % | -1.205 M 86.83 % | -9.151 M -151.82 % | 17.660 M 412.64 % | 3.445 M -4.22 % | 3.597 M 130.33 % | -11.859 M -116.21 % | 73.153 M 1 233.43 % | 5.486 M 6.17 % | 5.167 M -8.10 % | 5.623 M -83.72 % | 34.537 M 191.13 % | 11.863 M 264.42 % | 3.255 M 4.56 % | 3.113 M -84.68 % | 20.317 M 428.43 % | 3.845 M -22.41 % | 4.956 M 121.05 % | 2.242 M -77.87 % | 10.129 M 266.21 % | 2.766 M -53.61 % | 5.962 M 99.98 % | 2.981 M -83.19 % | 17.738 M 269.73 % | 4.798 M -24.73 % | 6.374 M 123.86 % | 2.847 M -78.98 % | 13.543 M 193.58 % | 4.613 M 2.07 % | 4.520 M -15.20 % | 5.330 M -77.29 % | 23.470 M 304.17 % | 5.807 M -53.70 % | 12.543 M 33.75 % | 9.378 M -72.07 % | 33.582 M 411.32 % | 6.568 M -51.36 % | 13.502 M 78.77 % | 7.553 M |
| Income before tax ratio | -0.19 51.22 % | -0.39 -62.59 % | -0.24 -195.76 % | -0.08 -157.94 % | -0.03 85.64 % | -0.22 -50.17 % | -0.14 -120.15 % | -0.07 35.52 % | -0.10 45.84 % | -0.19 19.37 % | -0.23 -1 017.12 % | -0.02 30.62 % | -0.03 88.37 % | -0.26 -69.25 % | -0.15 -186.74 % | -0.05 60.66 % | -0.14 -45.48 % | -0.09 -141.73 % | 0.22 369.99 % | -0.08 49.01 % | -0.16 23.62 % | -0.21 -235.03 % | 0.16 1 531.90 % | -0.01 87.23 % | -0.09 -11.40 % | -0.08 -172.31 % | 0.11 418.32 % | -0.03 -392.76 % | 0.01 103.85 % | -0.30 -310.07 % | 0.14 2 045.38 % | 0.01 -92.91 % | 0.09 145.87 % | -0.20 -217.93 % | 0.17 3 582.94 % | 0.00 64.60 % | -0.01 90.87 % | -0.15 -198.81 % | 0.16 303.33 % | 0.04 3.64 % | 0.04 113.58 % | -0.27 -175.33 % | 0.36 582.29 % | 0.05 -14.60 % | 0.06 -22.49 % | 0.08 -62.80 % | 0.22 30.60 % | 0.17 223.62 % | 0.05 -13.97 % | 0.06 -66.52 % | 0.18 171.09 % | 0.07 -39.85 % | 0.11 59.35 % | 0.07 -47.48 % | 0.13 69.86 % | 0.08 -61.74 % | 0.20 101.53 % | 0.10 -57.35 % | 0.23 82.83 % | 0.13 -24.00 % | 0.17 77.13 % | 0.09 -59.24 % | 0.23 82.94 % | 0.13 -30.38 % | 0.18 -26.93 % | 0.25 -27.28 % | 0.34 43.91 % | 0.24 -21.86 % | 0.30 10.42 % | 0.28 -45.11 % | 0.50 245.96 % | 0.15 -57.49 % | 0.34 58.56 % | 0.22 |
| EBITDA | -11.690 M 18.98 % | -14.429 M 54.62 % | -31.799 M -1 480.23 % | 2.304 M -82.78 % | 13.382 M 1 147.83 % | -1.277 M 42.36 % | -2.216 M -179.25 % | 2.796 M -63.22 % | 7.602 M 193.97 % | -8.090 M 52.45 % | -17.013 M -226.85 % | 13.412 M 38.42 % | 9.689 M 1 635.83 % | 558.182 K -70.90 % | 1.918 M -56.27 % | 4.386 M 324.13 % | -1.957 M -149.36 % | 3.964 M -90.05 % | 39.847 M 3 693.22 % | 1.050 M 146.83 % | -2.243 M -1 842.84 % | 128.709 K -99.56 % | 29.098 M 297.98 % | 7.311 M 605.94 % | 1.036 M -78.14 % | 4.739 M -72.40 % | 17.170 M 1 163.42 % | -1.615 M -196.82 % | 1.668 M 148.92 % | -3.409 M -117.99 % | 18.947 M 92.37 % | 9.849 M 25.86 % | 7.826 M 301.69 % | -3.880 M -114.53 % | 26.707 M 875.07 % | 2.739 M 570.00 % | -582.759 K 89.84 % | -5.738 M -122.66 % | 25.323 M 3 906.09 % | 632.103 K -91.05 % | 7.060 M 147.89 % | -14.743 M -118.73 % | 78.712 M 1 815.61 % | 4.109 M 31.85 % | 3.117 M -0.79 % | 3.141 M -90.96 % | 34.764 M 655.06 % | 4.604 M 5.27 % | 4.374 M 119.24 % | 1.995 M -86.36 % | 14.624 M 249.93 % | 4.179 M 157.19 % | -7.307 M -36.93 % | -5.336 M -131.81 % | 16.777 M 317.77 % | -7.704 M -119.25 % | -3.514 M -52.98 % | -2.297 M -107.67 % | 29.957 M 19 459.16 % | -154.744 K -101.63 % | 9.494 M 4 328.68 % | 214.366 K -99.22 % | 27.623 M 1 627.79 % | 1.599 M -84.39 % | 10.240 M 2 725.32 % | -390.057 K -101.17 % | 33.363 M 5 254.44 % | -647.274 K -104.63 % | 13.971 M 31.96 % | 10.588 M -67.68 % | 32.761 M 337.72 % | 7.485 M -51.75 % | 15.513 M 67.29 % | 9.274 M |
| Net income ratio | -0.14 64.16 % | -0.38 -65.43 % | -0.23 -285.79 % | -0.06 -117.03 % | -0.03 87.24 % | -0.22 -87.19 % | -0.12 -20.95 % | -0.10 15.28 % | -0.11 35.37 % | -0.18 18.97 % | -0.22 -381.30 % | -0.05 27.13 % | -0.06 69.66 % | -0.20 19.66 % | -0.25 -862.72 % | -0.03 75.74 % | -0.11 -120.64 % | -0.05 -127.60 % | 0.18 470.32 % | -0.05 68.00 % | -0.15 1.81 % | -0.15 -209.03 % | 0.14 2 060.88 % | -0.01 89.51 % | -0.07 -64.05 % | -0.04 -131.29 % | 0.13 793.69 % | -0.02 -230.00 % | 0.01 106.03 % | -0.24 -381.31 % | 0.09 981.56 % | 0.01 -91.24 % | 0.09 154.85 % | -0.17 -217.84 % | 0.14 7 860.04 % | 0.00 -79.01 % | 0.01 105.48 % | -0.16 -221.79 % | 0.13 184.12 % | 0.04 19.85 % | 0.04 112.90 % | -0.29 -191.42 % | 0.32 313.38 % | 0.08 -0.21 % | 0.08 68.76 % | 0.05 -80.75 % | 0.24 102.88 % | 0.12 176.54 % | 0.04 -11.39 % | 0.05 -67.52 % | 0.15 151.75 % | 0.06 28.99 % | 0.05 -29.08 % | 0.06 -37.13 % | 0.10 173.87 % | 0.04 -75.81 % | 0.15 68.35 % | 0.09 -51.51 % | 0.19 52.36 % | 0.12 -13.23 % | 0.14 62.74 % | 0.09 -60.58 % | 0.22 126.44 % | 0.10 -24.92 % | 0.13 -39.30 % | 0.21 -35.15 % | 0.33 42.91 % | 0.23 -10.96 % | 0.26 1.04 % | 0.26 -45.69 % | 0.47 290.78 % | 0.12 -57.95 % | 0.29 41.17 % | 0.20 |
| Ratio EBITDA | -0.15 53.31 % | -0.31 -23.76 % | -0.25 -1 177.75 % | 0.02 -82.10 % | 0.13 783.92 % | -0.02 -8.87 % | -0.02 -153.08 % | 0.03 -67.36 % | 0.10 184.65 % | -0.12 24.42 % | -0.16 -188.51 % | 0.18 56.32 % | 0.11 796.79 % | 0.01 -49.52 % | 0.03 -53.26 % | 0.05 324.74 % | -0.02 -129.57 % | 0.08 -70.47 % | 0.27 1 773.86 % | 0.01 143.52 % | -0.03 -1 137.79 % | 0.00 -98.53 % | 0.22 181.23 % | 0.08 402.66 % | 0.02 -84.07 % | 0.10 -12.83 % | 0.11 588.82 % | -0.02 -224.26 % | 0.02 121.92 % | -0.08 -167.62 % | 0.13 -1.65 % | 0.13 51.25 % | 0.08 196.93 % | -0.09 -140.00 % | 0.22 629.10 % | 0.03 539.81 % | -0.01 92.96 % | -0.10 -143.21 % | 0.22 3 051.89 % | 0.01 -90.31 % | 0.07 121.44 % | -0.34 -187.04 % | 0.39 880.17 % | 0.04 6.05 % | 0.04 -16.32 % | 0.04 -79.35 % | 0.22 238.72 % | 0.06 -6.52 % | 0.07 80.39 % | 0.04 -70.20 % | 0.13 79.52 % | 0.07 144.34 % | -0.16 1.29 % | -0.16 -175.48 % | 0.22 201.01 % | -0.21 -80.81 % | -0.12 -54.16 % | -0.08 -119.46 % | 0.39 9 672.98 % | 0.00 -101.65 % | 0.25 3 404.07 % | 0.01 -98.50 % | 0.47 976.65 % | 0.04 -89.35 % | 0.41 2 362.20 % | -0.02 -103.74 % | 0.49 1 935.25 % | -0.03 -107.82 % | 0.34 8.94 % | 0.31 -36.48 % | 0.49 196.15 % | 0.17 -57.84 % | 0.39 48.37 % | 0.26 |
| Gross profit ratio | 0.22 1.46 % | 0.21 -20.95 % | 0.27 35.27 % | 0.20 -1.91 % | 0.20 4.19 % | 0.20 -24.21 % | 0.26 19.21 % | 0.22 -18.47 % | 0.27 33.66 % | 0.20 101.02 % | 0.10 -58.29 % | 0.24 13.27 % | 0.21 -7.96 % | 0.23 -17.63 % | 0.28 7.70 % | 0.26 50.73 % | 0.17 -23.18 % | 0.22 -29.38 % | 0.31 68.44 % | 0.19 -7.73 % | 0.20 -5.99 % | 0.22 -37.63 % | 0.35 8.11 % | 0.32 11.26 % | 0.29 -26.27 % | 0.39 38.43 % | 0.28 -19.52 % | 0.35 2.04 % | 0.34 -0.72 % | 0.35 -8.96 % | 0.38 -11.40 % | 0.43 2.06 % | 0.42 -7.79 % | 0.45 36.67 % | 0.33 -3.74 % | 0.35 0.58 % | 0.34 17.03 % | 0.29 3.47 % | 0.28 -21.55 % | 0.36 -0.02 % | 0.36 -0.90 % | 0.37 -21.74 % | 0.47 42.30 % | 0.33 -11.72 % | 0.37 -7.30 % | 0.40 9.93 % | 0.36 -7.95 % | 0.40 1.78 % | 0.39 -2.43 % | 0.40 21.17 % | 0.33 -12.88 % | 0.38 11.78 % | 0.34 -16.42 % | 0.40 -13.03 % | 0.46 82.50 % | 0.25 -13.01 % | 0.29 -26.67 % | 0.40 -2.97 % | 0.41 -2.39 % | 0.42 7.85 % | 0.39 4.39 % | 0.37 -6.85 % | 0.40 9.57 % | 0.37 -4.43 % | 0.38 -12.84 % | 0.44 11.24 % | 0.40 -6.17 % | 0.42 -11.19 % | 0.47 -3.25 % | 0.49 -9.51 % | 0.54 27.45 % | 0.43 -13.66 % | 0.49 3.38 % | 0.48 |
| Weighted average shs out dil | 247.719 M 0.00 % | 247.719 M -0.02 % | 247.769 M -0.01 % | 247.806 M 0.00 % | 247.806 M -0.02 % | 247.856 M 0.02 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M -0.03 % | 247.880 M 0.03 % | 247.809 M 0.00 % | 247.809 M 0.00 % | 247.809 M 7.84 % | 229.796 M 4.15 % | 220.630 M 0.00 % | 220.630 M 0.00 % | 220.630 M -0.25 % | 221.187 M 0.00 % | 221.187 M 0.44 % | 220.227 M 0.00 % | 220.227 M -0.81 % | 222.022 M 0.00 % | 222.022 M 0.59 % | 220.716 M 0.00 % | 220.716 M 0.23 % | 220.200 M 0.00 % | 220.200 M -0.09 % | 220.390 M -0.60 % | 221.712 M -0.22 % | 222.197 M 0.00 % | 222.197 M 0.67 % | 220.719 M 0.00 % | 220.719 M -5.92 % | 234.609 M 0.00 % | 234.609 M 6.12 % | 221.084 M 0.00 % | 221.084 M 0.74 % | 219.457 M -1.09 % | 221.882 M 1.04 % | 219.597 M -0.70 % | 221.141 M 3.90 % | 212.834 M -0.54 % | 213.985 M -2.05 % | 218.473 M 0.00 % | 218.473 M 0.61 % | 217.144 M 0.13 % | 216.863 M -0.08 % | 217.042 M 0.00 % | 217.042 M -0.06 % | 217.169 M 0.00 % | 217.169 M -0.23 % | 217.670 M 0.00 % | 217.670 M -18.52 % | 267.155 M 16.00 % | 230.306 M 6.02 % | 217.219 M 0.00 % | 217.219 M -6.17 % | 231.508 M 0.00 % | 231.508 M -11.62 % | 261.935 M 20.50 % | 217.374 M -8.03 % | 236.359 M 0.00 % | 236.359 M 3.39 % | 228.613 M 0.00 % | 228.613 M 1.59 % | 225.025 M 0.00 % | 225.025 M 42.04 % | 158.429 M 0.00 % | 158.429 M 1.55 % | 156.011 M 0.00 % | 156.011 M -1.55 % | 158.466 M 0.00 % | 158.466 M |
| Weighted average shs out | 247.719 M 0.00 % | 247.719 M -0.02 % | 247.769 M -0.01 % | 247.806 M 0.00 % | 247.806 M -0.02 % | 247.856 M 0.02 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M -0.03 % | 247.881 M 0.03 % | 247.806 M 0.16 % | 247.410 M -0.16 % | 247.806 M 7.84 % | 229.795 M 4.17 % | 220.597 M 0.20 % | 220.154 M -0.20 % | 220.597 M -0.26 % | 221.166 M 0.12 % | 220.904 M 0.31 % | 220.227 M 0.00 % | 220.227 M 0.12 % | 219.968 M -0.92 % | 222.021 M 0.76 % | 220.342 M -0.17 % | 220.716 M 0.69 % | 219.210 M -0.45 % | 220.200 M 0.35 % | 219.426 M -1.03 % | 221.712 M 0.72 % | 220.134 M -0.93 % | 222.197 M 1.25 % | 219.463 M -0.57 % | 220.719 M -5.92 % | 234.609 M 0.00 % | 234.609 M 6.73 % | 219.811 M -0.58 % | 221.084 M 3.12 % | 214.392 M -2.31 % | 219.457 M -0.01 % | 219.485 M -0.05 % | 219.597 M 3.18 % | 212.834 M 0.00 % | 212.834 M -2.58 % | 218.473 M 0.00 % | 218.473 M 0.79 % | 216.756 M -0.05 % | 216.863 M 0.04 % | 216.768 M -0.13 % | 217.042 M -0.06 % | 217.169 M 0.32 % | 216.482 M 0.03 % | 216.408 M -0.58 % | 217.670 M -18.52 % | 267.155 M 16.00 % | 230.306 M 6.24 % | 216.772 M -0.21 % | 217.219 M -6.17 % | 231.508 M 0.00 % | 231.508 M -11.62 % | 261.935 M 20.50 % | 217.374 M -8.03 % | 236.359 M 0.00 % | 236.359 M 3.39 % | 228.613 M 0.00 % | 228.613 M 5.81 % | 216.061 M -3.98 % | 225.025 M 42.04 % | 158.429 M 0.00 % | 158.429 M 1.55 % | 156.011 M 0.00 % | 156.011 M -1.55 % | 158.466 M 0.00 % | 158.466 M |
| EPS diluted | -0.04 37.86 % | -0.07 39.41 % | -0.12 -393.78 % | -0.02 -109.57 % | -0.01 80.48 % | -0.06 0.84 % | -0.06 -80.55 % | -0.03 4.64 % | -0.03 28.27 % | -0.05 48.99 % | -0.09 -588.32 % | -0.01 35.38 % | -0.02 41.27 % | -0.04 57.02 % | -0.08 -765.98 % | -0.01 75.81 % | -0.04 -267.89 % | -0.01 -109.08 % | 0.12 869.23 % | -0.02 65.71 % | -0.05 -64.86 % | -0.03 -133.17 % | 0.08 2 873.33 % | 0.00 85.37 % | -0.02 -125.27 % | -0.01 -109.88 % | 0.09 1 609.84 % | -0.01 -201.67 % | 0.01 113.51 % | -0.04 -175.00 % | 0.06 2 014.29 % | 0.00 -92.76 % | 0.04 214.16 % | -0.03 -145.50 % | 0.07 10 542.86 % | 0.00 -78.79 % | 0.00 107.88 % | -0.04 -163.39 % | 0.07 265.19 % | 0.02 9.70 % | 0.02 129.00 % | -0.06 -118.97 % | 0.30 710.81 % | 0.04 26.71 % | 0.03 100.00 % | 0.01 -91.41 % | 0.17 340.41 % | 0.04 211.29 % | 0.01 7.83 % | 0.01 -85.12 % | 0.08 389.24 % | 0.02 68.09 % | 0.01 -2.08 % | 0.01 -67.46 % | 0.03 408.62 % | 0.01 -72.38 % | 0.02 66.67 % | 0.01 -79.55 % | 0.06 208.00 % | 0.02 -2.91 % | 0.02 70.25 % | 0.01 -77.80 % | 0.05 263.33 % | 0.02 6.38 % | 0.01 -29.50 % | 0.02 -80.00 % | 0.10 300.00 % | 0.03 -62.85 % | 0.07 22.36 % | 0.06 -72.50 % | 0.20 471.43 % | 0.04 -51.12 % | 0.07 59.11 % | 0.05 |
| Earnings per share | -0.04 37.86 % | -0.07 39.41 % | -0.12 -393.78 % | -0.02 -109.57 % | -0.01 80.48 % | -0.06 0.84 % | -0.06 -80.55 % | -0.03 4.64 % | -0.03 28.27 % | -0.05 48.99 % | -0.09 -588.32 % | -0.01 35.38 % | -0.02 41.27 % | -0.04 57.02 % | -0.08 -765.98 % | -0.01 75.87 % | -0.04 -268.81 % | -0.01 -109.08 % | 0.12 869.23 % | -0.02 65.71 % | -0.05 -64.86 % | -0.03 -133.17 % | 0.08 2 873.33 % | 0.00 85.37 % | -0.02 -125.27 % | -0.01 -109.88 % | 0.09 1 609.84 % | -0.01 -201.67 % | 0.01 113.51 % | -0.04 -175.00 % | 0.06 2 014.29 % | 0.00 -92.76 % | 0.04 214.16 % | -0.03 -145.50 % | 0.07 10 542.86 % | 0.00 -78.79 % | 0.00 107.88 % | -0.04 -163.39 % | 0.07 261.20 % | 0.02 10.91 % | 0.02 128.80 % | -0.06 -119.10 % | 0.30 706.45 % | 0.04 27.40 % | 0.03 100.00 % | 0.01 -91.41 % | 0.17 340.41 % | 0.04 211.29 % | 0.01 7.83 % | 0.01 -85.12 % | 0.08 389.24 % | 0.02 68.09 % | 0.01 -2.08 % | 0.01 -67.46 % | 0.03 408.62 % | 0.01 -72.38 % | 0.02 66.67 % | 0.01 -79.55 % | 0.06 208.00 % | 0.02 -2.91 % | 0.02 70.25 % | 0.01 -77.80 % | 0.05 263.33 % | 0.02 6.38 % | 0.01 -29.50 % | 0.02 -80.00 % | 0.10 300.00 % | 0.03 -62.85 % | 0.07 22.36 % | 0.06 -72.50 % | 0.20 471.43 % | 0.04 -51.12 % | 0.07 59.11 % | 0.05 |
| Gross profit | 17.551 M 76.06 % | 9.969 M -71.02 % | 34.395 M 73.24 % | 19.854 M -5.63 % | 21.039 M 59.63 % | 13.180 M -59.87 % | 32.846 M 77.99 % | 18.454 M -8.15 % | 20.090 M 48.36 % | 13.541 M 26.48 % | 10.706 M -40.22 % | 17.909 M 0.30 % | 17.856 M 78.16 % | 10.022 M -52.51 % | 21.106 M 0.77 % | 20.944 M 50.31 % | 13.934 M 28.23 % | 10.866 M -76.21 % | 45.681 M 240.96 % | 13.398 M -0.72 % | 13.495 M 57.88 % | 8.548 M -81.19 % | 45.438 M 52.99 % | 29.699 M 56.25 % | 19.007 M 1.12 % | 18.796 M -56.17 % | 42.882 M 75.08 % | 24.493 M -20.49 % | 30.807 M 121.57 % | 13.904 M -75.78 % | 57.399 M 73.29 % | 33.122 M -15.07 % | 39.000 M 91.87 % | 20.327 M -50.36 % | 40.950 M 28.74 % | 31.808 M 7.48 % | 29.594 M 68.80 % | 17.532 M -45.73 % | 32.306 M -0.29 % | 32.400 M -7.59 % | 35.063 M 121.30 % | 15.844 M -83.16 % | 94.077 M 178.11 % | 33.828 M 9.75 % | 30.823 M 9.90 % | 28.045 M -51.89 % | 58.292 M 105.20 % | 28.408 M 14.61 % | 24.787 M 18.59 % | 20.902 M -44.53 % | 37.684 M 69.82 % | 22.190 M 44.18 % | 15.391 M 15.94 % | 13.275 M -63.35 % | 36.222 M 293.46 % | 9.206 M 5.48 % | 8.728 M -27.23 % | 11.994 M -61.76 % | 31.368 M 97.40 % | 15.890 M 6.82 % | 14.875 M 31.94 % | 11.274 M -51.96 % | 23.468 M 75.83 % | 13.347 M 40.10 % | 9.526 M 1.15 % | 9.418 M -65.26 % | 27.112 M 163.52 % | 10.288 M -47.38 % | 19.553 M 17.18 % | 16.685 M -53.96 % | 36.242 M 88.38 % | 19.239 M -1.20 % | 19.474 M 16.56 % | 16.707 M |
| Income tax expense | -3.485 M -854.09 % | 462.079 K 166.93 % | -690.360 K 55.33 % | -1.545 M -544.17 % | 347.931 K -60.61 % | 883.404 K 125.16 % | -3.511 M -221.61 % | 2.887 M 312.84 % | 699.252 K 180.12 % | -872.736 K -137.66 % | 2.317 M 27.79 % | 1.813 M -32.52 % | 2.687 M 209.80 % | -2.447 M -130.16 % | 8.115 M 509.22 % | -1.983 M -8.34 % | -1.830 M 9.61 % | -2.025 M -131.04 % | 6.523 M 378.50 % | -2.342 M -394.64 % | -473.514 K 79.96 % | -2.363 M -215.01 % | 2.054 M 838.96 % | -277.980 K 84.64 % | -1.809 M -2.86 % | -1.759 M 57.79 % | -4.167 M -309.53 % | -1.018 M -279.99 % | -267.772 K 86.25 % | -1.947 M -125.01 % | 7.785 M 23 172.50 % | -33.742 K -111.70 % | 288.286 K 120.16 % | -1.430 M -142.00 % | 3.404 M 775.37 % | -504.014 K 72.46 % | -1.830 M -688.84 % | 310.806 K -90.30 % | 3.205 M 925.43 % | -388.308 K -424.66 % | 119.604 K -89.39 % | 1.127 M -87.60 % | 9.086 M 499.79 % | -2.273 M -142.77 % | -936.159 K -135.79 % | 2.616 M 170.43 % | -3.714 M -201.44 % | 3.661 M 386.69 % | 752.299 K -3.54 % | 779.902 K -78.46 % | 3.620 M 536.50 % | 568.738 K -81.15 % | 3.018 M 1 150.31 % | 241.355 K -89.54 % | 2.308 M 52.67 % | 1.512 M 7.46 % | 1.407 M 395.08 % | 284.122 K -91.82 % | 3.473 M 1 973.69 % | 167.461 K -83.02 % | 986.210 K 332.97 % | 227.777 K -65.46 % | 659.463 K -38.23 % | 1.068 M -17.78 % | 1.299 M 71.46 % | 757.415 K -14.93 % | 890.352 K 390.67 % | 181.457 K -90.35 % | 1.880 M 182.71 % | 664.924 K -67.47 % | 2.044 M 84.59 % | 1.107 M -48.56 % | 2.152 M 410.23 % | 421.857 K |
| Cost of revenue | 62.987 M 72.83 % | 36.444 M -60.47 % | 92.195 M 16.71 % | 78.994 M -3.33 % | 81.711 M 51.64 % | 53.885 M -42.57 % | 93.830 M 41.33 % | 66.390 M 20.23 % | 55.219 M 1.69 % | 54.304 M -44.08 % | 97.118 M 69.41 % | 57.325 M -14.58 % | 67.109 M 98.12 % | 33.873 M -38.45 % | 55.036 M -8.92 % | 60.430 M -10.69 % | 67.664 M 77.98 % | 38.017 M -61.77 % | 99.444 M 70.59 % | 58.295 M 9.71 % | 53.134 M 70.70 % | 31.127 M -63.85 % | 86.100 M 36.13 % | 63.250 M 34.07 % | 47.178 M 60.15 % | 29.458 M -73.10 % | 109.513 M 140.38 % | 45.558 M -22.91 % | 59.098 M 124.02 % | 26.381 M -71.94 % | 94.005 M 112.28 % | 44.284 M -18.02 % | 54.019 M 121.58 % | 24.380 M -70.32 % | 82.140 M 36.37 % | 60.231 M 6.54 % | 56.532 M 34.03 % | 42.180 M -48.28 % | 81.550 M 42.62 % | 57.179 M -7.57 % | 61.861 M 124.46 % | 27.559 M -74.39 % | 107.621 M 55.13 % | 69.377 M 32.93 % | 52.192 M 24.33 % | 41.978 M -58.73 % | 101.704 M 134.52 % | 43.367 M 11.34 % | 38.951 M 23.49 % | 31.542 M -58.97 % | 76.882 M 110.15 % | 36.584 M 21.23 % | 30.176 M 54.17 % | 19.573 M -53.09 % | 41.729 M 54.84 % | 26.950 M 27.79 % | 21.090 M 16.81 % | 18.055 M -59.78 % | 44.887 M 105.74 % | 21.817 M -5.95 % | 23.196 M 23.06 % | 18.849 M -46.05 % | 34.940 M 51.59 % | 23.050 M 50.64 % | 15.301 M 27.77 % | 11.976 M -71.07 % | 41.398 M 193.50 % | 14.105 M -34.75 % | 21.617 M 24.92 % | 17.305 M -43.39 % | 30.570 M 17.74 % | 25.965 M 29.62 % | 20.033 M 9.27 % | 18.333 M |
| General and administrative expenses | -210.687 K -102.39 % | 8.803 M 171.90 % | -12.244 M -160.81 % | 20.134 M 112.98 % | 9.453 M -6.59 % | 10.120 M 160.10 % | -16.839 M -173.51 % | 22.906 M 800.31 % | -3.271 M -133.16 % | 9.865 M -3.51 % | 10.224 M -55.10 % | 22.769 M 727.04 % | -3.631 M -140.98 % | 8.861 M 162.20 % | -14.246 M -170.14 % | 20.310 M 1 371.92 % | -1.597 M -120.04 % | 7.967 M 149.09 % | -16.231 M -283.04 % | 8.868 M 318.41 % | -4.060 M -147.83 % | 8.489 M 152.63 % | -16.130 M -287.91 % | 8.584 M 268.27 % | -5.101 M -155.84 % | 9.135 M 170.03 % | -13.044 M -230.97 % | 9.960 M 180.97 % | -12.300 M -174.47 % | 16.517 M 140.69 % | -40.590 M -311.80 % | 19.164 M 254.55 % | -12.400 M -175.17 % | 16.496 M 144.25 % | -37.278 M -307.24 % | 17.987 M 297.95 % | -9.087 M -167.60 % | 13.442 M 128.56 % | -47.070 M -346.25 % | 19.115 M 419.87 % | -5.976 M -135.68 % | 16.750 M 162.58 % | -26.767 M -262.85 % | 16.436 M 351.46 % | -6.537 M -133.79 % | 19.345 M 184.71 % | -22.838 M -292.19 % | 11.883 M 246.00 % | -8.139 M -175.05 % | 10.845 M 147.77 % | -22.704 M -336.18 % | 9.613 M 5.82 % | 9.084 M -6.89 % | 9.756 M 160.24 % | -16.196 M -272.81 % | 9.372 M 447.16 % | -2.700 M -145.36 % | 5.952 M 140.35 % | -14.750 M -254.04 % | 9.576 M 60.29 % | 5.974 M 23.12 % | 4.852 M -10.27 % | 5.407 M -19.62 % | 6.728 M 22.61 % | 5.487 M 8.40 % | 5.061 M -10.50 % | 5.655 M 15.39 % | 4.901 M -23.41 % | 6.399 M 150.82 % | 2.551 M -30.10 % | 3.650 M -44.73 % | 6.604 M 782.70 % | 748.120 K -83.44 % | 4.518 M |
| Selling and marketing expenses | -2.308 M -124.21 % | 9.531 M 199.21 % | -9.607 M -154.20 % | 17.724 M 67.65 % | 10.572 M 38.10 % | 7.655 M -53.71 % | 16.537 M 73.42 % | 9.536 M 1.50 % | 9.395 M 7.02 % | 8.778 M -3.67 % | 9.113 M -8.68 % | 9.979 M 11.54 % | 8.947 M 16.59 % | 7.674 M 17.67 % | 6.521 M -50.14 % | 13.079 M 28.95 % | 10.143 M 61.46 % | 6.282 M -8.13 % | 6.838 M -12.81 % | 7.843 M -7.10 % | 8.442 M 2.06 % | 8.272 M -20.89 % | 10.456 M -12.78 % | 11.987 M 1.11 % | 11.855 M 47.71 % | 8.026 M 42.40 % | 5.636 M -43.72 % | 10.016 M -17.28 % | 12.108 M 43.01 % | 8.466 M -51.09 % | 17.311 M 28.02 % | 13.522 M -4.31 % | 14.132 M 38.42 % | 10.210 M -26.69 % | 13.927 M 2.26 % | 13.619 M 5.95 % | 12.855 M 13.54 % | 11.321 M -10.44 % | 12.640 M 5.81 % | 11.946 M -10.45 % | 13.339 M -0.74 % | 13.438 M -25.40 % | 18.013 M 44.94 % | 12.428 M 15.48 % | 10.762 M 69.88 % | 6.335 M -23.35 % | 8.265 M -25.43 % | 11.084 M -10.32 % | 12.359 M 58.28 % | 7.808 M -20.51 % | 9.823 M 14.33 % | 8.592 M -8.87 % | 9.428 M 20.15 % | 7.847 M -21.83 % | 10.038 M 64.61 % | 6.098 M 15.11 % | 5.298 M -27.82 % | 7.339 M 65.02 % | 4.447 M -30.26 % | 6.377 M 48.46 % | 4.295 M -29.99 % | 6.136 M 39.68 % | 4.393 M -11.18 % | 4.946 M 3.96 % | 4.757 M 1.08 % | 4.706 M -21.81 % | 6.019 M 27.56 % | 4.719 M 0.28 % | 4.705 M 6.47 % | 4.419 M -5.90 % | 4.696 M -13.21 % | 5.411 M 37.49 % | 3.936 M 9.91 % | 3.581 M |
| Other expenses | 28.175 M 2 271.90 % | -1.297 M -101.75 % | 74.191 M 564.27 % | -15.980 M -8 108.86 % | 199.529 K 648.95 % | 26.641 K -36.71 % | 42.091 K -80.97 % | 221.133 K 33.09 % | 166.148 K 106.45 % | -2.574 M | 0.000 100.00 % | -15.876 M -266.98 % | 9.507 M 562.72 % | -2.055 M -322.56 % | 923.174 K 399.04 % | 184.991 K 272.23 % | -107.409 K -457.52 % | 30.043 K -90.78 % | 325.989 K 240.43 % | 95.759 K 106.68 % | -1.434 M -11 480.51 % | 12.599 K -98.89 % | 1.137 M 870.45 % | -147.602 K 90.37 % | -1.533 M -2 132.94 % | 75.395 K -87.54 % | 605.197 K 213.35 % | 193.137 K 561.68 % | -41.833 K -523.27 % | 9.883 K 100.80 % | -1.232 M -480.07 % | 324.107 K -18.74 % | 398.856 K 1 397.66 % | 26.632 K -99.50 % | 5.318 M 110.39 % | 2.528 M 40.36 % | 1.801 M 700.44 % | -299.907 K -108.38 % | 3.581 M 71.96 % | 2.082 M 27.03 % | 1.639 M -15.69 % | 1.944 M -23.96 % | 2.557 M -1.31 % | 2.591 M 27.01 % | 2.040 M -27.18 % | 2.801 M 16.23 % | 2.410 M -61.10 % | 6.196 M 296 464 741.15 % | -2.090 -100.00 % | 120.000 K -98.73 % | 9.481 M 15 197 902.56 % | 62.380 -100.00 % | 3.344 M -24.93 % | 4.455 M 2 546.26 % | -182.111 K -102.67 % | 6.820 M -31.82 % | 10.003 M | 0.000 -100.00 % | 962.730 | 0.000 | 0.000 | 0.000 -100.00 % | 1.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.381 M | 0.000 -100.00 % | 24.401 K 9 937.43 % | 243.100 |
| Operating expenses | 32.450 M 16.04 % | 27.964 M -56.46 % | 64.233 M 120.65 % | 29.111 M 13.04 % | 25.752 M 13.73 % | 22.642 M -45.21 % | 41.329 M 158.46 % | 15.991 M -34.54 % | 24.426 M 11.71 % | 21.867 M -24.90 % | 29.115 M 21.32 % | 23.999 M 8.67 % | 22.084 M 2.74 % | 21.495 M 8.29 % | 19.850 M -16.81 % | 23.862 M -2.41 % | 24.451 M 50.99 % | 16.194 M -12.79 % | 18.570 M -9.46 % | 20.511 M 0.12 % | 20.487 M 46.60 % | 13.975 M -33.84 % | 21.123 M -24.49 % | 27.973 M 21.88 % | 22.952 M 3.13 % | 22.256 M 55.46 % | 14.316 M -49.06 % | 28.105 M 5.98 % | 26.520 M 16.26 % | 22.811 M -30.75 % | 32.941 M 13.09 % | 29.128 M -6.56 % | 31.174 M 13.31 % | 27.512 M 20.41 % | 22.848 M -28.48 % | 31.945 M 2.72 % | 31.098 M 23.98 % | 25.083 M 29.05 % | 19.437 M -38.82 % | 31.768 M -3.23 % | 32.827 M 7.33 % | 30.586 M 18.94 % | 25.716 M -13.47 % | 29.719 M 4.72 % | 28.378 M 8.63 % | 26.124 M 11.03 % | 23.528 M -1.16 % | 23.803 M 7.19 % | 22.207 M 17.45 % | 18.907 M -18.01 % | 23.060 M 23.66 % | 18.648 M -0.57 % | 18.754 M 5.42 % | 17.789 M -24.96 % | 23.706 M 48.75 % | 15.937 M 30.18 % | 12.242 M -8.67 % | 13.403 M 9.85 % | 12.201 M -23.96 % | 16.045 M 54.74 % | 10.369 M -6.25 % | 11.060 M 10.91 % | 9.972 M -15.12 % | 11.748 M 14.17 % | 10.290 M 4.91 % | 9.808 M -17.09 % | 11.829 M 22.36 % | 9.667 M -13.57 % | 11.185 M 59.20 % | 7.026 M -17.53 % | 8.519 M -29.55 % | 12.093 M 154.79 % | 4.746 M -41.64 % | 8.133 M |
| Cost and expenses | 95.437 M 48.18 % | 64.408 M -58.83 % | 156.428 M 44.70 % | 108.104 M 0.60 % | 107.463 M 40.42 % | 76.527 M -43.38 % | 135.159 M 64.07 % | 82.380 M 3.43 % | 79.645 M 4.56 % | 76.170 M -39.66 % | 126.233 M 55.22 % | 81.325 M -8.82 % | 89.192 M 61.09 % | 55.369 M -26.06 % | 74.886 M -11.16 % | 84.291 M -8.49 % | 92.115 M 69.92 % | 54.211 M -54.06 % | 118.014 M 49.75 % | 78.806 M 7.04 % | 73.622 M 63.23 % | 45.102 M -57.94 % | 107.222 M 17.54 % | 91.223 M 30.08 % | 70.130 M 35.61 % | 51.714 M -58.24 % | 123.829 M 68.10 % | 73.663 M -13.96 % | 85.618 M 74.05 % | 49.192 M -61.25 % | 126.946 M 72.92 % | 73.413 M -13.83 % | 85.194 M 64.18 % | 51.892 M -50.57 % | 104.988 M 13.90 % | 92.176 M 5.19 % | 87.630 M 30.28 % | 67.263 M -33.39 % | 100.987 M 13.54 % | 88.947 M -6.06 % | 94.688 M 62.85 % | 58.146 M -56.39 % | 133.337 M 34.55 % | 99.095 M 22.99 % | 80.570 M 18.31 % | 68.101 M -45.62 % | 125.232 M 86.44 % | 67.171 M 9.83 % | 61.158 M 21.23 % | 50.449 M -49.52 % | 99.941 M 80.95 % | 55.232 M 12.88 % | 48.930 M 30.96 % | 37.363 M -42.90 % | 65.434 M 52.57 % | 42.887 M 28.67 % | 33.331 M 5.95 % | 31.458 M -44.89 % | 57.088 M 50.78 % | 37.862 M 12.80 % | 33.565 M 12.22 % | 29.909 M -33.41 % | 44.912 M 29.06 % | 34.798 M 35.98 % | 25.591 M 17.48 % | 21.784 M -59.07 % | 53.228 M 123.91 % | 23.772 M -27.53 % | 32.802 M 34.82 % | 24.331 M -37.76 % | 39.090 M 2.71 % | 38.058 M 53.59 % | 24.779 M -6.37 % | 26.466 M |
| Research and development expenses | 6.794 M -37.82 % | 10.927 M -8.12 % | 11.893 M 64.44 % | 7.232 M 16.23 % | 6.223 M -11.14 % | 7.003 M -51.03 % | 14.299 M 102.13 % | 7.074 M -1.97 % | 7.216 M 24.47 % | 5.798 M -36.10 % | 9.072 M 27.30 % | 7.127 M -1.84 % | 7.261 M 3.50 % | 7.015 M -7.71 % | 7.601 M 33.35 % | 5.700 M 5.38 % | 5.409 M -6.93 % | 5.812 M -1.09 % | 5.876 M -24.79 % | 7.813 M 31.22 % | 5.954 M 2.56 % | 5.805 M -20.71 % | 7.321 M -19.67 % | 9.114 M 71.80 % | 5.305 M -28.91 % | 7.462 M 331.84 % | 1.728 M -79.67 % | 8.498 M -0.83 % | 8.569 M -2.59 % | 8.797 M 24.65 % | 7.058 M -34.69 % | 10.807 M -38.64 % | 17.611 M | 0.000 -100.00 % | 25.711 M | 0.000 -100.00 % | 20.322 M | 0.000 -100.00 % | 30.589 M | 0.000 -100.00 % | 14.312 M | 0.000 -100.00 % | 16.364 M | 0.000 -100.00 % | 15.937 M | 0.000 -100.00 % | 26.540 M | 0.000 -100.00 % | 12.007 M | 0.000 -100.00 % | 23.787 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 |
| Selling general and administrative expenses | -2.519 M -113.74 % | 18.334 M 183.91 % | -21.851 M -157.72 % | 37.858 M 89.05 % | 20.026 M 12.66 % | 17.775 M 5 998.39 % | -301.359 K -100.93 % | 32.442 M 429.77 % | 6.124 M -67.15 % | 18.643 M -3.58 % | 19.336 M -40.95 % | 32.748 M 516.05 % | 5.316 M -67.85 % | 16.535 M 314.05 % | -7.725 M -123.14 % | 33.389 M 290.70 % | 8.546 M -40.02 % | 14.249 M 251.70 % | -9.393 M -156.21 % | 16.710 M 281.33 % | 4.382 M -73.85 % | 16.760 M 395.35 % | -5.675 M -127.59 % | 20.571 M 204.59 % | 6.754 M -60.64 % | 17.161 M 331.67 % | -7.408 M -137.08 % | 19.975 M 10 492.41 % | -192.208 K -100.77 % | 24.983 M 207.32 % | -23.279 M -171.22 % | 32.687 M 1 787.03 % | 1.732 M -93.51 % | 26.705 M 214.37 % | -23.350 M -173.88 % | 31.607 M 738.86 % | 3.768 M -84.78 % | 24.763 M 171.92 % | -34.430 M -210.85 % | 31.061 M 321.82 % | 7.364 M -75.61 % | 30.188 M 444.84 % | -8.754 M -130.33 % | 28.864 M 583.17 % | 4.225 M -83.55 % | 25.680 M 276.21 % | -14.573 M -163.45 % | 22.967 M 444.30 % | 4.220 M -77.38 % | 18.653 M 244.81 % | -12.881 M -170.76 % | 18.204 M -1.66 % | 18.512 M 5.17 % | 17.603 M 385.87 % | -6.158 M -139.80 % | 15.470 M 495.47 % | 2.598 M -80.45 % | 13.291 M 229.01 % | -10.303 M -164.58 % | 15.952 M 55.34 % | 10.269 M -6.54 % | 10.988 M 12.12 % | 9.800 M -16.05 % | 11.673 M 13.95 % | 10.244 M 4.87 % | 9.768 M -16.33 % | 11.674 M 21.36 % | 9.619 M -13.37 % | 11.104 M 59.30 % | 6.971 M -16.48 % | 8.346 M -30.53 % | 12.015 M 156.52 % | 4.684 M -42.17 % | 8.099 M |
| Interest income | 130.954 K -85.61 % | 910.258 K 33.73 % | 680.668 K 25.52 % | 542.286 K 49.11 % | 363.686 K -3.89 % | 378.390 K -46.36 % | 705.428 K 81.68 % | 388.284 K 27.76 % | 303.923 K -29.97 % | 433.981 K -93.61 % | 6.795 M 436.45 % | 1.267 M -14.86 % | 1.488 M -29.03 % | 2.096 M 1 737.66 % | 114.062 K 210.33 % | 36.755 K -48.88 % | 71.904 K -24.86 % | 95.690 K 1.34 % | 94.421 K 8.83 % | 86.759 K -61.39 % | 224.714 K 195.02 % | 76.168 K 28.54 % | 59.255 K -14.41 % | 69.231 K -76.57 % | 295.445 K 185.38 % | 103.526 K 31.18 % | 78.919 K -20.47 % | 99.235 K -44.59 % | 179.092 K -25.40 % | 240.070 K 74.19 % | 137.822 K 59.94 % | 86.170 K | 0.000 -100.00 % | 104.405 K 53.98 % | 67.806 K 128.87 % | 29.627 K -96.67 % | 888.770 K 73.17 % | 513.229 K -36.80 % | 812.094 K 12.02 % | 724.926 K -37.77 % | 1.165 M | 0.000 -100.00 % | 905.291 K | 0.000 -100.00 % | 467.916 K | 0.000 -100.00 % | 594.647 K | 0.000 -100.00 % | 1.266 M -3.24 % | 1.308 M -29.83 % | 1.864 M 26.98 % | 1.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.890 M | 0.000 -100.00 % | 3.294 M | 0.000 -100.00 % | 8.178 M | 0.000 -100.00 % | 4.962 M | 0.000 -100.00 % | 8.410 M | 0.000 -100.00 % | 2.271 M 366 244 132.26 % | -0.620 -100.00 % | 71.349 K 11 325 338.10 % | -0.630 -110.00 % | -0.300 -15.38 % | -0.260 |
| Interest expense | 3.534 M -0.61 % | 3.556 M 439.72 % | -1.047 M -110.19 % | 10.269 M 219.38 % | 3.215 M -17.20 % | 3.883 M 7.72 % | 3.605 M 0.46 % | 3.588 M -4.96 % | 3.776 M 5.42 % | 3.582 M | 0.000 -100.00 % | 552.721 K -48.76 % | 1.079 M 39.69 % | 772.135 K -75.55 % | 3.158 M 283.78 % | 822.903 K -28.40 % | 1.149 M 109.36 % | 548.964 K -23.83 % | 720.670 K 107.04 % | 348.085 K -23.63 % | 455.773 K 3.57 % | 440.055 K -23.05 % | 571.866 K -11.93 % | 649.302 K -30.17 % | 929.841 K -46.30 % | 1.731 M 101.82 % | 857.951 K 15.80 % | 740.904 K 14.60 % | 646.522 K 326.28 % | 151.666 K -81.16 % | 805.063 K 773.37 % | 92.179 K -57.84 % | 218.637 K | 0.000 -100.00 % | 1.263 M | 0.000 -100.00 % | 513.229 K | 0.000 -100.00 % | 3.064 M | 0.000 -100.00 % | 577.314 K 30 513.10 % | 1.886 K -99.85 % | 1.293 M | 0.000 -100.00 % | 232.977 K | 0.000 -100.00 % | 369.670 K | 0.000 -100.00 % | 1.281 M 4 711.82 % | 26.630 K -96.87 % | 849.464 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.756 M | 0.000 -100.00 % | 1.476 M | 0.000 -100.00 % | 7.364 M | 0.000 -100.00 % | 2.816 M | 0.000 -100.00 % | 5.555 M | 0.000 -100.00 % | 291.483 K -42.82 % | 509.725 K -33.90 % | 771.155 K 72.31 % | 447.537 K -3.44 % | 463.463 K 43.63 % | 322.677 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.377 M 42.36 % | 9.396 M -25.02 % | 12.532 M 0.00 % | 12.532 M 8.86 % | 11.513 M 0.00 % | 11.513 M 6.17 % | 10.844 M -24.87 % | 14.433 M 29.18 % | 11.173 M 0.00 % | 11.173 M -27.70 % | 15.453 M 95.30 % | 7.912 M -0.85 % | 7.980 M 0.00 % | 7.980 M 12.93 % | 7.066 M -0.85 % | 7.127 M -9.80 % | 7.901 M 10.87 % | 7.127 M 0.00 % | 7.127 M 8.59 % | 6.563 M -3.20 % | 6.780 M 3.31 % | 6.563 M -50.95 % | 13.380 M 1 535.01 % | -932.410 K -257.42 % | 592.301 K -90.24 % | 6.066 M 261.20 % | -3.763 M -150.04 % | 7.520 M 1 180.55 % | -695.953 K -117.50 % | 3.977 M -26.96 % | 5.445 M -4.86 % | 5.722 M 136.18 % | 2.423 M -22.18 % | 3.113 M -70.22 % | 10.456 M 1 520.13 % | -736.279 K -111.56 % | 6.372 M 660.74 % | -1.136 M -114.00 % | 8.117 M 134.22 % | 3.465 M 22 954.25 % | -15.163 K -104.74 % | 319.599 K -95.21 % | 6.676 M 1 175.06 % | -620.952 K -137.58 % | 1.652 M 339.82 % | -688.996 K -106.78 % | 10.157 M 1 362.56 % | 694.481 K 107.79 % | -8.919 M -185.54 % | -3.123 M -148.30 % | 6.466 M 277.16 % | -3.650 M -253.63 % | 2.376 M 178.79 % | -3.015 M -124.68 % | 12.218 M 1 029.18 % | -1.315 M -135.84 % | 3.669 M 459.83 % | -1.020 M -105.88 % | 17.353 M 1 475.57 % | -1.262 M -112.39 % | 10.185 M 481.73 % | -2.668 M -115.90 % | 16.784 M 398.70 % | -5.619 M -229.39 % | 4.343 M 83.71 % | 2.364 M -68.41 % | 7.483 M 565.53 % | 1.124 M -44.77 % | 2.036 M 18.28 % | 1.721 M |
| Operating income | -14.899 M 17.21 % | -17.996 M 39.69 % | -29.838 M -222.35 % | -9.256 M -96.41 % | -4.713 M 67.76 % | -14.618 M 20.54 % | -18.395 M -216.90 % | -5.805 M 26.08 % | -7.852 M 38.63 % | -12.796 M 54.06 % | -27.857 M -357.38 % | -6.091 M -44.06 % | -4.228 M 63.15 % | -11.473 M 8.89 % | -12.593 M -177.72 % | -4.535 M 58.70 % | -10.979 M -138.92 % | -4.595 M -114.29 % | 32.155 M 632.47 % | -6.039 M 35.75 % | -9.398 M -11.12 % | -8.458 M -143.15 % | 19.599 M 2 338.03 % | -875.714 K 79.02 % | -4.174 M -9.54 % | -3.810 M -124.26 % | 15.707 M 716.28 % | -2.549 M -337.02 % | 1.075 M 108.95 % | -12.016 M -152.91 % | 22.710 M 11 994.70 % | 187.768 K -97.73 % | 8.284 M 190.81 % | -9.122 M -157.23 % | 15.940 M 634.28 % | -2.983 M 0.74 % | -3.006 M 66.04 % | -8.852 M -162.86 % | 14.081 M 933.33 % | 1.363 M -30.38 % | 1.957 M 114.18 % | -13.803 M -119.55 % | 70.596 M 2 338.51 % | 2.895 M -7.56 % | 3.132 M 10.98 % | 2.822 M -91.22 % | 32.126 M 466.91 % | 5.667 M 74.08 % | 3.255 M 8.75 % | 2.993 M -72.45 % | 10.866 M 182.62 % | 3.845 M 138.60 % | 1.611 M 172.81 % | -2.213 M -121.46 % | 10.311 M 354.32 % | -4.054 M -0.33 % | -4.041 M -662.38 % | 718.525 K -95.95 % | 17.739 M 1 302.00 % | 1.265 M -78.28 % | 5.824 M 298.32 % | 1.462 M -88.11 % | 12.295 M 260.68 % | 3.409 M 380.72 % | 709.099 K -69.85 % | 2.352 M -86.53 % | 17.453 M 251.04 % | 4.972 M -48.36 % | 9.628 M 17.08 % | 8.224 M -68.61 % | 26.201 M 311.95 % | 6.360 M -52.81 % | 13.478 M 78.45 % | 7.553 M |
| Operating income ratio | -0.18 52.29 % | -0.39 -64.50 % | -0.24 -151.71 % | -0.09 -104.16 % | -0.05 78.96 % | -0.22 -50.10 % | -0.15 -112.25 % | -0.07 34.38 % | -0.10 44.72 % | -0.19 27.00 % | -0.26 -219.14 % | -0.08 -62.69 % | -0.05 80.96 % | -0.26 -58.03 % | -0.17 -196.80 % | -0.06 58.58 % | -0.13 -43.13 % | -0.09 -142.43 % | 0.22 363.04 % | -0.08 40.28 % | -0.14 33.83 % | -0.21 -243.07 % | 0.15 1 681.48 % | -0.01 85.06 % | -0.06 20.13 % | -0.08 -176.62 % | 0.10 383.28 % | -0.04 -404.19 % | 0.01 104.01 % | -0.30 -298.85 % | 0.15 6 083.53 % | 0.00 -97.28 % | 0.09 143.65 % | -0.20 -257.56 % | 0.13 499.50 % | -0.03 7.12 % | -0.03 76.46 % | -0.15 -219.86 % | 0.12 713.00 % | 0.02 -24.68 % | 0.02 106.35 % | -0.32 -190.86 % | 0.35 1 147.73 % | 0.03 -25.64 % | 0.04 -6.39 % | 0.04 -79.93 % | 0.20 154.32 % | 0.08 54.59 % | 0.05 -10.52 % | 0.06 -39.82 % | 0.09 44.99 % | 0.07 84.99 % | 0.04 152.49 % | -0.07 -150.93 % | 0.13 217.96 % | -0.11 17.26 % | -0.14 -666.75 % | 0.02 -89.72 % | 0.23 593.28 % | 0.03 -78.07 % | 0.15 215.16 % | 0.05 -76.94 % | 0.21 124.76 % | 0.09 227.92 % | 0.03 -74.02 % | 0.11 -56.85 % | 0.25 24.99 % | 0.20 -12.85 % | 0.23 -3.34 % | 0.24 -38.30 % | 0.39 178.72 % | 0.14 -58.76 % | 0.34 58.28 % | 0.22 |
| Total other income expenses net | -324.776 K -3 226.45 % | 10.388 K 103.13 % | -331.459 K -125.67 % | 1.291 M -14.09 % | 1.503 M 5 541.78 % | 26.641 K 105.84 % | -456.054 K -117.12 % | 2.664 M 1 503.25 % | 166.148 K 1 574.95 % | 9.920 K -99.63 % | 2.653 M -41.26 % | 4.516 M 1 149.77 % | -430.219 K -141.16 % | 1.045 M 13.23 % | 923.174 K 399.04 % | 184.991 K 272.23 % | -107.408 K 81.28 % | -573.650 K -275.97 % | 325.990 K 161.76 % | -527.863 K 63.19 % | -1.434 M -238.08 % | -424.106 K -137.29 % | 1.137 M 870.46 % | -147.601 K 90.37 % | -1.533 M -456.02 % | -275.661 K -145.55 % | 605.198 K -51.82 % | 1.256 M -54.77 % | 2.777 M 3 926.10 % | 68.985 K 105.61 % | -1.230 M -477.97 % | 325.512 K -87.75 % | 2.657 M 239.12 % | -1.910 M -136.07 % | 5.294 M 1 760.54 % | -318.824 K -117.70 % | 1.801 M 212.55 % | -1.600 M -144.70 % | 3.579 M 27.24 % | 2.813 M 71.60 % | 1.639 M -43.16 % | 2.884 M 12.78 % | 2.557 M 85.69 % | 1.377 M -70.13 % | 4.610 M 24.54 % | 3.702 M 53.58 % | 2.410 M -61.10 % | 6.196 M | 0.000 -100.00 % | 1.119 M -88.17 % | 9.451 M 3 026.15 % | 302.320 K -90.96 % | 3.344 M -24.93 % | 4.455 M 2 546.26 % | -182.111 K -102.67 % | 6.820 M -31.82 % | 10.002 M 342.07 % | 2.263 M 379 099.16 % | -597.000 -100.02 % | 3.532 M 543.11 % | 549.266 K -60.34 % | 1.385 M 10.95 % | 1.248 M 3.64 % | 1.204 M -68.40 % | 3.811 M 27.96 % | 2.978 M -50.51 % | 6.017 M 620.48 % | 835.172 K -71.35 % | 2.915 M 152.45 % | 1.155 M -84.35 % | 7.381 M 3 459.35 % | 207.363 K 749.81 % | 24.401 K 9 941.56 % | 243.000 |
| 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 | 2023-01-01 | 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 |
| 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 | 2023-01-01 | 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 245.860 M 88.68 % | 130.306 M 24.39 % | 104.753 M -26.23 % | 141.999 M -20.68 % | 179.028 M 11.27 % | 160.889 M 40.23 % | 114.733 M 9.56 % | 104.723 M 34.58 % | 77.813 M 17.60 % | 66.165 M 337.58 % | 15.121 M -92.32 % | 196.828 M 536.15 % | 30.941 M -80.32 % | 157.240 M -21.09 % | 199.254 M -34.13 % | 302.474 M 2.85 % | 294.099 M 18.23 % | 248.746 M 11.49 % | 223.118 M -11.61 % | 252.438 M 15.14 % | 219.237 M 8.16 % | 202.705 M 10.97 % | 182.667 M -11.77 % | 207.023 M 17.15 % | 176.718 M 55.58 % | 113.589 M 76.00 % | 64.540 M 193.64 % | 21.979 M 2 314.42 % | 910.324 K 101.32 % | -69.223 M 38.35 % | -112.290 M -157.53 % | -43.602 M 44.83 % | -79.027 M 31.90 % | -116.054 M 22.23 % | -149.234 M -122.30 % | -67.132 M 17.10 % | -80.980 M 16.82 % | -97.360 M 43.18 % | -171.343 M -42.10 % | -120.579 M 15.92 % | -143.407 M 5.45 % | -151.670 M 9.83 % | -168.207 M -265.54 % | -46.016 M 63.39 % | -125.697 M -38.27 % | -90.910 M 44.23 % | -163.014 M -85.74 % | -87.763 M 9.07 % | -96.515 M 39.38 % | -159.212 M 24.55 % | -211.021 M -11.41 % | -189.412 M 10.70 % | -212.115 M 0.43 % | -213.041 M 14.27 % | -248.515 M -2.46 % | -242.554 M 7.55 % | -262.358 M 1.73 % | -266.978 M 4.84 % | -280.570 M 1.80 % | -285.702 M 8.49 % | -312.202 M 7.02 % | -335.774 M 5.75 % | -356.246 M -12.34 % | -317.111 M 3.64 % | -329.092 M 7.37 % | -355.272 M 4.28 % | -371.151 M -5.79 % | -350.830 M -0.25 % | -349.944 M -5 070.73 % | 7.040 M 129.07 % | -24.217 M |
| Total investments | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M -81.08 % | 37.000 M -66.66 % | 110.965 M 199.91 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 1.65 % | 36.400 M -1.62 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 428.57 % | 7.000 M 0.00 % | 7.000 M -30.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 234.11 % | 2.993 M 31.85 % | 2.270 M | 0.000 -100.00 % | 80.000 M | 0.000 | 0.000 -100.00 % | 3.534 M 8.64 % | 3.253 M -12.09 % | 3.701 M -4.45 % | 3.873 M 13.73 % | 3.405 M -3.65 % | 3.534 M -9.61 % | 3.910 M -54.32 % | 8.559 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 |
| Total debt | 268.719 M 26.77 % | 211.969 M -10.59 % | 237.087 M 14.85 % | 206.427 M -25.65 % | 277.635 M 4.56 % | 265.519 M 1.32 % | 262.062 M -0.49 % | 263.343 M -3.76 % | 273.634 M -4.25 % | 285.767 M 4.88 % | 272.461 M -1.38 % | 276.270 M -16.69 % | 331.603 M -3.72 % | 344.425 M -3.75 % | 357.843 M 8.91 % | 328.561 M 0.98 % | 325.359 M 9.88 % | 296.095 M 0.42 % | 294.853 M -3.28 % | 304.844 M 17.03 % | 260.490 M 8.53 % | 240.017 M -5.34 % | 253.555 M 4.54 % | 242.541 M 12.92 % | 214.789 M 32.53 % | 162.064 M 37.97 % | 117.461 M 68.12 % | 69.867 M 42.06 % | 49.180 M 63.93 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 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 % | 13.549 M 0.00 % | 13.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K -98.08 % | 26.000 M -27.78 % | 36.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 716.124 M | 0.000 -100.00 % | 716.144 M 763.58 % | 82.928 M -88.42 % | 716.138 M 763.55 % | 82.930 M -88.41 % | 715.500 M 769.63 % | 82.276 M -88.50 % | 715.544 M 541 710.99 % | -132.114 K -100.02 % | 715.523 M 768.66 % | 82.371 M -88.49 % | 715.626 M 768.36 % | 82.411 M -78.88 % | 390.194 M 373.55 % | 82.398 M -78.88 % | 390.193 M 551 251.37 % | -70.796 K 28.70 % | -99.290 K -220.64 % | 82.302 K 1.59 % | 81.017 K -12.13 % | 92.201 K -2.14 % | 94.217 K -6.85 % | 101.149 K -6.39 % | 108.054 K 5.61 % | 102.310 K -5.24 % | 107.973 K -1.53 % | 109.652 K -6.20 % | 116.902 K 3.65 % | 112.780 K -10.39 % | 125.854 K 26.77 % | 99.280 K -24.56 % | 131.593 K -0.57 % | 132.352 K 3.09 % | 128.391 K 1.67 % | 126.285 K 2.68 % | 122.993 K 0.77 % | 122.059 K -11.56 % | 138.006 K 10.14 % | 125.301 K -1.24 % | 126.875 K 1.18 % | 125.392 K 573.93 % | -26.458 K -2.02 % | -25.933 K 0.61 % | -26.091 K -29.11 % | -20.208 K -12.23 % | -18.006 K -8.40 % | -16.610 K -35.39 % | -12.268 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 |
| Retained earnings | 11.281 M -49.62 % | 22.389 M -44.37 % | 40.250 M -42.25 % | 69.696 M -7.88 % | 75.656 M -3.64 % | 78.511 M -15.68 % | 93.109 M -8.36 % | 101.605 M -7.43 % | 109.762 M -12.08 % | 124.837 M -40.74 % | 210.662 M 31.67 % | 159.993 M -1.89 % | 163.072 M -3.01 % | 168.141 M -4.89 % | 176.789 M -9.84 % | 196.092 M -1.08 % | 198.235 M -4.28 % | 207.092 M -1.15 % | 209.497 M 14.09 % | 183.630 M -1.84 % | 187.081 M -7.09 % | 201.362 M -3.00 % | 207.594 M 3.80 % | 199.987 M -0.33 % | 200.653 M -4.26 % | 209.584 M -0.95 % | 211.593 M 7.84 % | 196.213 M -0.68 % | 197.557 M -1.54 % | 200.643 M -4.68 % | 210.494 M 5.23 % | 200.037 M 0.70 % | 198.656 M 2.89 % | 193.082 M -3.73 % | 200.564 M 8.60 % | 184.688 M -1.83 % | 188.123 M -0.87 % | 189.770 M -4.65 % | 199.034 M 7.76 % | 184.700 M 2.46 % | 180.270 M -10.49 % | 201.402 M -4.89 % | 211.761 M 37.75 % | 153.726 M 5.71 % | 145.421 M -2.99 % | 149.900 M -3.10 % | 154.694 M 28.77 % | 120.128 M 7.91 % | 111.323 M -6.19 % | 118.665 M -3.75 % | 123.287 M 17.02 % | 105.354 M 3.92 % | 101.383 M -7.23 % | 109.280 M -3.70 % | 113.478 M 8.57 % | 104.525 M 2.20 % | 102.274 M -5.25 % | 107.936 M -3.26 % | 111.577 M 14.57 % | 97.386 M 6.38 % | 91.545 M -5.00 % | 96.367 M -1.42 % | 97.758 M 16.64 % | 83.810 M 5.04 % | 79.790 M -23.09 % | 103.741 M 4.61 % | 99.169 M 28.26 % | 77.320 M 7.64 % | 71.833 M 5.98 % | 67.777 M 14.75 % | 59.063 M |
| Common stock | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 0.00 % | 247.806 M 12.33 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.00 % | 220.597 M 0.04 % | 220.499 M -0.28 % | 221.108 M 0.20 % | 220.663 M 0.55 % | 219.462 M 0.00 % | 219.462 M 0.00 % | 219.452 M 0.00 % | 219.449 M 0.34 % | 218.714 M 0.00 % | 218.714 M 100.00 % | 109.357 M 0.00 % | 109.357 M 0.72 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 0.00 % | 108.577 M 33.92 % | 81.077 M 0.00 % | 81.077 M |
| Total equity | 973.458 M -1.19 % | 985.188 M -1.84 % | 1.004 B -2.86 % | 1.033 B -0.62 % | 1.040 B -0.34 % | 1.043 B -1.46 % | 1.059 B -0.74 % | 1.066 B -0.65 % | 1.073 B -1.38 % | 1.088 B -1.11 % | 1.101 B -2.02 % | 1.123 B -0.31 % | 1.127 B -0.47 % | 1.132 B -0.78 % | 1.141 B 41.18 % | 808.248 M -0.29 % | 810.615 M -1.13 % | 819.869 M -0.28 % | 822.154 M 3.26 % | 796.167 M -0.47 % | 799.950 M -1.79 % | 814.565 M -0.76 % | 820.813 M 2.24 % | 802.813 M -0.09 % | 803.565 M -1.02 % | 811.882 M -0.24 % | 813.852 M 2.57 % | 793.471 M -0.17 % | 794.811 M -0.39 % | 797.930 M -1.24 % | 807.984 M 1.70 % | 794.472 M 0.08 % | 793.831 M 0.77 % | 787.745 M -0.96 % | 795.411 M 2.64 % | 774.978 M -0.37 % | 777.841 M 0.61 % | 773.118 M -0.63 % | 778.043 M 3.31 % | 753.141 M 1.05 % | 745.343 M -1.36 % | 755.637 M -1.19 % | 764.736 M 10.16 % | 694.219 M 1.93 % | 681.049 M 0.37 % | 678.559 M 1.14 % | 670.889 M 7.85 % | 622.045 M 1.34 % | 613.818 M -1.34 % | 622.125 M 0.30 % | 620.238 M 2.79 % | 603.421 M 0.63 % | 599.618 M -1.46 % | 608.494 M 0.26 % | 606.903 M 1.32 % | 599.018 M 0.22 % | 597.722 M -1.04 % | 604.008 M 0.47 % | 601.181 M 2.43 % | 586.922 M 0.81 % | 582.219 M -0.92 % | 587.650 M 0.40 % | 585.281 M 2.26 % | 572.324 M 0.63 % | 568.749 M -3.21 % | 587.592 M 0.78 % | 583.020 M 4.02 % | 560.485 M 1.01 % | 554.873 M 227.89 % | 169.224 M 5.43 % | 160.510 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.910 M 1 953.52 % | 1.408 M 105.19 % | -27.106 M -2 268.51 % | 1.250 M 0.00 % | 1.250 M | 0.000 | 0.000 -100.00 % | 1.500 M 0.00 % | 1.500 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 -100.00 % | 10.490 M 56.57 % | 6.700 M 0.00 % | 6.700 M | 0.000 -100.00 % | 6.500 M 44.44 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 50.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -55.22 % | 6.700 M 123.33 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 194.653 M 44.32 % | 134.873 M -6.60 % | 144.410 M -5.49 % | 152.801 M -3.80 % | 158.833 M -5.04 % | 167.266 M 3.31 % | 161.904 M 0.06 % | 161.804 M -4.39 % | 169.242 M -5.58 % | 179.240 M -4.76 % | 188.206 M -5.14 % | 198.409 M -4.96 % | 208.769 M -3.07 % | 215.391 M -4.45 % | 225.415 M 7.14 % | 210.400 M -4.10 % | 219.400 M -3.90 % | 228.300 M -11.87 % | 259.058 M 6.68 % | 242.844 M 6.05 % | 228.990 M 4.32 % | 219.517 M 5.76 % | 207.555 M 4.59 % | 198.441 M 13.53 % | 174.789 M 54.84 % | 112.884 M 65.32 % | 68.281 M 230.07 % | 20.687 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 |
| Total non current liabilities | 231.458 M 33.09 % | 173.916 M -6.31 % | 185.631 M -5.36 % | 196.153 M -0.30 % | 196.744 M -5.61 % | 208.427 M 3.65 % | 201.092 M 2.87 % | 195.484 M -7.85 % | 212.129 M -2.73 % | 218.089 M -6.32 % | 232.810 M 0.67 % | 231.250 M -4.95 % | 243.297 M -3.51 % | 252.149 M -1.47 % | 255.906 M 5.37 % | 242.867 M -4.18 % | 253.464 M -4.08 % | 264.256 M -1.52 % | 268.324 M -5.09 % | 282.723 M 4.42 % | 270.742 M 4.26 % | 259.691 M 8.03 % | 240.398 M 6.09 % | 226.597 M 10.99 % | 204.153 M 44.69 % | 141.095 M 45.41 % | 97.034 M 96.46 % | 49.391 M 72.28 % | 28.669 M 1.76 % | 28.175 M -2.77 % | 28.978 M -1.35 % | 29.376 M 0.33 % | 29.278 M -2.33 % | 29.978 M -0.25 % | 30.052 M 4.22 % | 28.835 M 0.00 % | 28.835 M 2.29 % | 28.191 M 1.55 % | 27.761 M 33.98 % | 20.720 M 23.92 % | 16.720 M 7.94 % | 15.490 M 47.66 % | 10.490 M 0.00 % | 10.490 M 56.57 % | 6.700 M 0.00 % | 6.700 M 0.00 % | 6.700 M 3.08 % | 6.500 M 44.44 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 50.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -55.22 % | 6.700 M 123.33 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 149.373 M -34.50 % | 228.061 M 1.76 % | 224.126 M -14.00 % | 260.601 M 18.21 % | 220.462 M 126.29 % | 97.424 M -2.56 % | 99.983 M 165.44 % | 37.667 M -50.82 % | 76.597 M -32.14 % | 112.867 M -6.90 % | 121.229 M -21.88 % | 155.173 M 108.16 % | 74.544 M 8.22 % | 68.881 M -43.43 % | 121.752 M 39.45 % | 87.309 M -11.32 % | 98.453 M 3.89 % | 94.764 M -21.01 % | 119.974 M 20.34 % | 99.696 M 3.47 % | 96.349 M 15.41 % | 83.486 M 2.70 % | 81.289 M 2.27 % | 79.487 M 73.12 % | 45.914 M -47.39 % | 87.269 M 39.47 % | 62.574 M -15.13 % | 73.725 M 28.28 % | 57.473 M 2.19 % | 56.242 M -17.57 % | 68.229 M 23.13 % | 55.411 M 13.30 % | 48.907 M -35.42 % | 75.730 M 11.64 % | 67.835 M 42.96 % | 47.451 M 23.61 % | 38.387 M 9.08 % | 35.191 M -16.45 % | 42.122 M 1.12 % | 41.657 M -25.92 % | 56.235 M 38.32 % | 40.656 M -2.22 % | 41.578 M -25.16 % | 55.555 M 8.28 % | 51.306 M 20.92 % | 42.429 M -15.06 % | 49.953 M -17.81 % | 60.781 M 24.66 % | 48.758 M 31.18 % | 37.168 M -16.38 % | 44.448 M 36.70 % | 32.515 M -19.98 % | 40.632 M 16.43 % | 34.899 M -3.73 % | 36.250 M 35.98 % | 26.659 M -17.25 % | 32.214 M 56.28 % | 20.614 M 55.83 % | 13.228 M -38.24 % | 21.417 M -23.55 % | 28.017 M 41.14 % | 19.850 M -6.94 % | 21.330 M 88.22 % | 11.333 M 0.44 % | 11.283 M -26.88 % | 15.431 M 42.94 % | 10.796 M 8.00 % | 9.996 M 39.01 % | 7.191 M 8.85 % | 6.606 M -38.98 % | 10.827 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.727 M -42.20 % | 91.215 M -5.08 % | 96.097 M 11.77 % | 85.978 M 7.72 % | 79.813 M 99.04 % | 40.099 M | 0.000 -100.00 % | 37.165 M | 0.000 | 0.000 -100.00 % | 86.592 M 8.53 % | 79.783 M 2.84 % | 77.581 M 3.63 % | 74.867 M -3.47 % | 77.561 M 67.50 % | 46.305 M -3.74 % | 48.105 M 33.92 % | 35.921 M -21.82 % | 45.946 M 10.18 % | 41.701 M 1.62 % | 41.038 M -17.29 % | 49.618 M 18.20 % | 41.979 M -14.72 % | 49.226 M 10.75 % | 44.447 M 22.98 % | 36.141 M -34.91 % | 55.525 M 119.31 % | 25.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.528 M 52.18 % | 29.260 M -20.75 % | 36.922 M 60.09 % | 23.064 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 % | 6.317 M -41.81 % | 10.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.122 M | 0.000 -100.00 % | 7.444 M 50.91 % | 4.932 M -47.12 % | 9.328 M |
| Short term debt | 74.066 M -3.93 % | 77.096 M -16.81 % | 92.677 M 72.82 % | 53.626 M -5.55 % | 56.780 M -42.21 % | 98.253 M -1.90 % | 100.158 M -1.36 % | 101.539 M 62.57 % | 62.459 M -4.14 % | 65.154 M -22.67 % | 84.254 M 130.78 % | 36.508 M -59.20 % | 89.482 M -30.65 % | 129.034 M 1.92 % | 126.603 M 55.04 % | 81.659 M -22.93 % | 105.959 M 56.29 % | 67.795 M 5.42 % | 64.308 M 3.72 % | 62.000 M 96.83 % | 31.500 M 53.66 % | 20.500 M -55.43 % | 46.000 M 4.31 % | 44.100 M 490.27 % | -11.300 M -122.98 % | 49.180 M 0.00 % | 49.180 M 0.00 % | 49.180 M 0.00 % | 49.180 M 63.93 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 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 % | 13.549 M 0.00 % | 13.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K -98.08 % | 26.000 M -27.78 % | 36.000 M |
| Total current liabilities | 318.004 M -20.78 % | 401.411 M -5.69 % | 425.631 M 6.15 % | 400.955 M 8.73 % | 368.745 M 34.81 % | 273.538 M -2.91 % | 281.732 M 4.33 % | 270.032 M 4.67 % | 257.982 M 9.96 % | 234.607 M 2.84 % | 228.128 M 1.49 % | 224.785 M -16.79 % | 270.157 M -0.85 % | 272.468 M -8.05 % | 296.308 M -0.49 % | 297.781 M 2.61 % | 290.198 M 16.72 % | 248.636 M -1.82 % | 253.253 M -0.93 % | 255.639 M 20.46 % | 212.218 M 14.14 % | 185.932 M -14.73 % | 218.040 M 5.00 % | 207.651 M -1.12 % | 210.010 M -5.54 % | 222.319 M 3.25 % | 215.318 M -15.88 % | 255.978 M 1.51 % | 252.172 M 16.75 % | 215.987 M -7.55 % | 233.626 M 22.09 % | 191.356 M 22.47 % | 156.250 M -9.96 % | 173.536 M -0.90 % | 175.105 M 1.90 % | 171.838 M 12.31 % | 153.000 M -14.00 % | 177.905 M -12.65 % | 203.672 M 5.16 % | 193.684 M -6.01 % | 206.063 M 12.90 % | 182.513 M -5.74 % | 193.618 M 1.22 % | 191.275 M 40.38 % | 136.256 M 1.31 % | 134.492 M -15.91 % | 159.934 M 15.03 % | 139.033 M 18.71 % | 117.119 M 20.27 % | 97.378 M -16.90 % | 117.189 M 17.54 % | 99.698 M 2.45 % | 97.310 M 13.78 % | 85.524 M -12.57 % | 97.819 M 20.07 % | 81.471 M -1.84 % | 82.999 M 45.10 % | 57.203 M 16.89 % | 48.937 M 9.40 % | 44.731 M -27.51 % | 61.706 M -13.62 % | 71.434 M -5.53 % | 75.617 M 68.18 % | 44.962 M 12.90 % | 39.826 M -11.58 % | 45.043 M -7.29 % | 48.585 M 29.57 % | 37.496 M -23.84 % | 49.236 M -35.70 % | 76.573 M -22.43 % | 98.709 M |
| Total liabilities | 549.462 M -4.50 % | 575.328 M -5.88 % | 611.261 M 2.37 % | 597.108 M 5.59 % | 565.489 M 17.33 % | 481.964 M -0.18 % | 482.824 M 3.72 % | 465.517 M -0.98 % | 470.111 M 3.85 % | 452.696 M -1.79 % | 460.938 M 1.08 % | 456.035 M -11.18 % | 513.454 M -2.13 % | 524.617 M -5.00 % | 552.214 M 2.14 % | 540.647 M -0.55 % | 543.662 M 6.00 % | 512.892 M -1.66 % | 521.576 M -3.12 % | 538.361 M 11.47 % | 482.960 M 8.38 % | 445.623 M -2.80 % | 458.438 M 5.57 % | 434.248 M 4.85 % | 414.163 M 13.96 % | 363.414 M 16.35 % | 312.352 M 2.29 % | 305.369 M 8.73 % | 280.841 M 15.02 % | 244.161 M -7.02 % | 262.605 M 18.97 % | 220.731 M 18.98 % | 185.528 M -8.84 % | 203.513 M -0.80 % | 205.158 M 2.23 % | 200.673 M 10.36 % | 181.835 M -11.77 % | 206.096 M -10.95 % | 231.433 M 7.94 % | 214.404 M -3.76 % | 222.783 M 12.52 % | 198.003 M -2.99 % | 204.108 M 1.16 % | 201.765 M 41.14 % | 142.956 M 1.25 % | 141.192 M -15.27 % | 166.634 M 14.50 % | 145.533 M 19.66 % | 121.619 M 19.38 % | 101.878 M -16.28 % | 121.689 M 18.49 % | 102.698 M 2.38 % | 100.310 M 13.31 % | 88.524 M -15.30 % | 104.519 M 23.73 % | 84.471 M -1.78 % | 85.999 M 42.85 % | 60.203 M 15.92 % | 51.937 M 8.81 % | 47.731 M -26.23 % | 64.706 M -13.07 % | 74.434 M -5.32 % | 78.617 M 74.85 % | 44.962 M 12.90 % | 39.826 M -11.58 % | 45.043 M -7.29 % | 48.585 M 29.57 % | 37.496 M -23.84 % | 49.236 M -35.70 % | 76.573 M -22.43 % | 98.709 M |
| Other non current assets | 87.955 M -1.95 % | 89.704 M -0.42 % | 90.078 M -21.12 % | 114.201 M 916.05 % | 11.240 M -3.54 % | 11.652 M -2.30 % | 11.927 M -2.96 % | 12.290 M -4.58 % | 12.880 M -4.25 % | 13.451 M -92.48 % | 178.930 M -29.81 % | 254.925 M 91.55 % | 133.082 M -33.02 % | 198.693 M -33.19 % | 297.407 M 8 203.34 % | 3.582 M 0.00 % | 3.582 M 0.00 % | 3.582 M 100.00 % | 1.791 M -99.67 % | 549.831 M 5 398.31 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -84.51 % | 64.547 M 12 483.60 % | 512.942 K -96.12 % | 13.228 M 707.32 % | 1.638 M -82.78 % | 9.515 M 69.81 % | 5.603 M -38.38 % | 9.094 M 100.23 % | 4.542 M -19.75 % | 5.659 M 429.72 % | 1.068 M -80.91 % | 5.596 M 249.63 % | 1.601 M -74.48 % | 6.272 M 15.64 % | 5.424 M 109.80 % | 2.585 M -47.83 % | 4.956 M 66.45 % | 2.978 M -24.04 % | 3.920 M 67.24 % | 2.344 M 160.44 % | 900.000 K -81.00 % | 4.738 M 65.10 % | 2.869 M -28.70 % | 4.025 M 3.72 % | 3.880 M 91.08 % | 2.031 M -12.80 % | 2.329 M -5.39 % | 2.461 M -7.88 % | 2.672 M -20.91 % | 3.378 M -36.79 % | 5.345 M -44.60 % | 9.648 M 57.69 % | 6.118 M -5.37 % | 6.465 M 7.86 % | 5.994 M -4.09 % | 6.249 M -40.57 % | 10.516 M 3 780.89 % | 270.969 K -9.07 % | 297.984 K 43.44 % | 207.741 K -10.06 % | 230.987 K -13.12 % | 265.856 K -11.59 % | 300.724 K -10.39 % | 335.592 K 45.62 % | 230.461 K -10.62 % | 257.831 K -9.60 % | 285.198 K -8.76 % | 312.568 K -8.05 % | 339.937 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M -93.69 % | 110.965 M -0.46 % | 111.480 M -0.46 % | 111.994 M -0.46 % | 112.509 M -0.46 % | 113.023 M 0.08 % | 112.938 M 205.24 % | 37.000 M 129.25 % | -126.510 M | 0.000 100.00 % | -64.508 M 60.43 % | -163.025 M -235.00 % | 120.759 M -0.27 % | 121.090 M 31.86 % | 91.831 M -0.81 % | 92.586 M 120.37 % | -454.433 M -627.88 % | 86.087 M 18.81 % | 72.455 M -0.55 % | 72.858 M 628.58 % | 10.000 M -86.67 % | 75.027 M -0.52 % | 75.422 M -0.61 % | 75.883 M -0.72 % | 76.433 M -0.50 % | 76.814 M -1.81 % | 78.231 M 0.18 % | 78.089 M 680.89 % | 10.000 M -27.75 % | 13.840 M 38.40 % | 10.000 M -31.99 % | 14.703 M 47.03 % | 10.000 M -37.75 % | 16.063 M 60.63 % | 10.000 M -16.69 % | 12.004 M 20.04 % | 10.000 M -17.67 % | 12.147 M 21.47 % | 10.000 M -19.19 % | 12.375 M -3.90 % | 12.877 M 0.85 % | 12.768 M 326.60 % | 2.993 M 31.85 % | 2.270 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.534 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 |
| Intangible assets | 56.044 M 6.26 % | 52.744 M -0.74 % | 53.137 M -1.65 % | 54.025 M 0.50 % | 53.756 M -0.52 % | 54.038 M 0.92 % | 53.547 M 0.50 % | 53.278 M 1.97 % | 52.247 M 4.42 % | 50.034 M 58.39 % | 31.588 M -30.57 % | 45.494 M 2.37 % | 44.442 M 1.90 % | 43.611 M 1.53 % | 42.952 M 5.39 % | 40.755 M 2.40 % | 39.799 M 2.13 % | 38.969 M 0.18 % | 38.900 M 1.60 % | 38.289 M -1.49 % | 38.870 M -2.06 % | 39.685 M -3.09 % | 40.949 M -3.37 % | 42.379 M -5.29 % | 44.745 M -2.40 % | 45.846 M -1.91 % | 46.736 M -0.53 % | 46.987 M -4.41 % | 49.158 M -3.50 % | 50.938 M -5.01 % | 53.626 M -3.59 % | 55.622 M -3.85 % | 57.846 M -3.19 % | 59.749 M 1.54 % | 58.841 M 13.71 % | 51.746 M -0.65 % | 52.083 M 0.75 % | 51.696 M 3.72 % | 49.843 M 14.43 % | 43.557 M 2.52 % | 42.484 M 1.60 % | 41.815 M 2.79 % | 40.682 M 30.20 % | 31.247 M 3.39 % | 30.221 M 7.19 % | 28.194 M 0.81 % | 27.967 M 7.91 % | 25.918 M 0.89 % | 25.690 M 0.60 % | 25.538 M -0.65 % | 25.705 M -0.67 % | 25.878 M -0.65 % | 26.048 M -0.09 % | 26.070 M -0.65 % | 26.240 M -0.64 % | 26.411 M -0.60 % | 26.570 M -0.59 % | 26.727 M -0.63 % | 26.897 M -0.63 % | 27.067 M -0.63 % | 27.237 M -0.52 % | 27.379 M -0.23 % | 27.441 M -0.27 % | 27.515 M -0.14 % | 27.553 M 0.07 % | 27.533 M 0.60 % | 27.369 M 57.33 % | 17.396 M -0.61 % | 17.503 M -0.61 % | 17.610 M -0.46 % | 17.692 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 56.044 M 6.26 % | 52.744 M -0.74 % | 53.137 M -1.65 % | 54.025 M 0.50 % | 53.756 M -0.52 % | 54.038 M 0.92 % | 53.547 M 0.50 % | 53.278 M 1.97 % | 52.247 M 4.42 % | 50.034 M 58.39 % | 31.588 M -30.57 % | 45.494 M 2.37 % | 44.442 M 1.90 % | 43.611 M 1.53 % | 42.952 M 5.39 % | 40.755 M 2.40 % | 39.799 M 2.13 % | 38.969 M 0.18 % | 38.900 M 1.60 % | 38.289 M -1.49 % | 38.870 M -2.06 % | 39.685 M -3.09 % | 40.949 M -3.37 % | 42.379 M -5.29 % | 44.745 M -2.40 % | 45.846 M -1.91 % | 46.736 M -0.53 % | 46.987 M -4.41 % | 49.158 M -3.50 % | 50.938 M -5.01 % | 53.626 M -3.59 % | 55.622 M -3.85 % | 57.846 M -3.19 % | 59.749 M 1.54 % | 58.841 M 13.71 % | 51.746 M -0.65 % | 52.083 M 0.75 % | 51.696 M 3.72 % | 49.843 M 14.43 % | 43.557 M 2.52 % | 42.484 M 1.60 % | 41.815 M 2.79 % | 40.682 M 30.20 % | 31.247 M 3.39 % | 30.221 M 7.19 % | 28.194 M 0.81 % | 27.967 M 7.91 % | 25.918 M 0.89 % | 25.690 M 0.60 % | 25.538 M -0.65 % | 25.705 M -0.67 % | 25.878 M -0.65 % | 26.048 M -0.09 % | 26.070 M -0.65 % | 26.240 M -0.64 % | 26.411 M -0.60 % | 26.570 M -0.59 % | 26.727 M -0.63 % | 26.897 M -0.63 % | 27.067 M -0.63 % | 27.237 M -0.52 % | 27.379 M -0.23 % | 27.441 M -0.27 % | 27.515 M -0.14 % | 27.553 M 0.07 % | 27.533 M 0.60 % | 27.369 M 57.33 % | 17.396 M -0.61 % | 17.503 M -0.61 % | 17.610 M -0.46 % | 17.692 M |
| Property plant equipment net | 818.622 M -0.23 % | 820.521 M -0.26 % | 822.663 M -0.82 % | 829.505 M 2.03 % | 812.997 M 9.23 % | 744.268 M 3.26 % | 720.768 M 4.77 % | 687.927 M 0.07 % | 687.451 M -0.29 % | 689.469 M 0.76 % | 684.279 M -1.02 % | 691.325 M 1.25 % | 682.816 M 0.61 % | 678.690 M 2.50 % | 662.149 M 6.86 % | 619.646 M 2.26 % | 605.955 M 3.90 % | 583.234 M 1.95 % | 572.067 M 4.04 % | 549.831 M 2.96 % | 534.010 M -0.52 % | 536.795 M 1.96 % | 526.469 M 2.49 % | 513.674 M 5.53 % | 486.773 M 14.54 % | 424.975 M 15.36 % | 368.376 M 21.51 % | 303.162 M 13.64 % | 266.777 M 20.54 % | 221.323 M 8.83 % | 203.368 M -9.34 % | 224.330 M 3.99 % | 215.719 M 3.08 % | 209.264 M 5.46 % | 198.426 M 14.45 % | 173.374 M -0.41 % | 174.085 M -0.80 % | 175.496 M 1.13 % | 173.538 M 3.56 % | 167.580 M 3.04 % | 162.634 M 3.63 % | 156.943 M 0.89 % | 155.558 M 9.93 % | 141.511 M 2.19 % | 138.471 M 6.17 % | 130.418 M 1.24 % | 128.821 M 0.95 % | 127.612 M 0.55 % | 126.917 M 0.64 % | 126.104 M 0.97 % | 124.894 M 11.86 % | 111.651 M 0.23 % | 111.390 M 0.52 % | 110.815 M 1.57 % | 109.104 M 15.89 % | 94.144 M 30.48 % | 72.151 M 16.35 % | 62.012 M 9.46 % | 56.655 M 27.08 % | 44.581 M 12.52 % | 39.619 M 66.76 % | 23.758 M 2.90 % | 23.089 M 46.26 % | 15.787 M -1.40 % | 16.011 M 3.77 % | 15.430 M 45.73 % | 10.588 M 33.45 % | 7.934 M 19.99 % | 6.612 M 6.38 % | 6.215 M 21.68 % | 5.108 M |
| Total non current assets | 1.050 B 0.23 % | 1.047 B -0.32 % | 1.051 B -3.50 % | 1.089 B 1.72 % | 1.070 B 6.72 % | 1.003 B 2.65 % | 977.006 M 4.84 % | 931.858 M -0.27 % | 934.424 M -0.11 % | 935.479 M 0.40 % | 931.797 M 0.00 % | 931.827 M 0.40 % | 928.125 M 0.21 % | 926.172 M 2.17 % | 906.466 M 5.45 % | 859.615 M 2.12 % | 841.735 M 7.00 % | 786.635 M 1.86 % | 772.240 M 2.15 % | 755.968 M 2.46 % | 737.793 M 1.99 % | 723.424 M 1.64 % | 711.727 M 3.02 % | 690.896 M 3.74 % | 665.971 M 8.28 % | 615.043 M 12.92 % | 544.650 M 12.46 % | 484.284 M 9.27 % | 443.189 M 10.28 % | 401.875 M 6.30 % | 378.042 M 12.82 % | 335.073 M 3.04 % | 325.180 M 1.62 % | 319.995 M 4.57 % | 306.017 M 12.12 % | 272.935 M -1.62 % | 277.418 M 4.36 % | 265.821 M -0.07 % | 266.003 M 8.09 % | 246.095 M 1.99 % | 241.284 M 5.95 % | 227.744 M 0.62 % | 226.350 M 8.08 % | 209.422 M 4.14 % | 201.105 M 11.63 % | 180.159 M 1.69 % | 177.159 M 8.55 % | 163.203 M -0.47 % | 163.981 M 1.28 % | 161.903 M 0.91 % | 160.438 M 5.73 % | 151.749 M 1.79 % | 149.077 M -3.40 % | 154.319 M 3.83 % | 148.628 M 11.03 % | 133.866 M 20.13 % | 111.435 M 9.74 % | 101.548 M 1.49 % | 100.058 M 27.70 % | 78.352 M 8.46 % | 72.241 M 30.82 % | 55.223 M 2.78 % | 53.731 M 18.57 % | 45.315 M -0.49 % | 45.536 M 1.45 % | 44.887 M 12.52 % | 39.893 M 47.06 % | 27.128 M 6.46 % | 25.481 M 0.25 % | 25.418 M 5.13 % | 24.177 M |
| Other current assets | 53.782 M 22.29 % | 43.978 M 14.84 % | 38.295 M -0.50 % | 38.487 M 36.29 % | 28.239 M -66.40 % | 84.046 M 15.94 % | 72.491 M -20.03 % | 90.646 M 7.36 % | 84.429 M 2.50 % | 82.369 M 104.73 % | 40.233 M 3.74 % | 38.781 M -43.34 % | 68.450 M 25.07 % | 54.730 M 35.60 % | 40.363 M -36.64 % | 63.707 M -7.30 % | 68.725 M -7.69 % | 74.451 M 5.80 % | 70.372 M -25.17 % | 94.038 M 24.44 % | 75.567 M -12.45 % | 86.312 M 21.10 % | 71.276 M 3.66 % | 68.759 M -1.66 % | 69.920 M -1.79 % | 71.195 M 36.64 % | 52.105 M -39.13 % | 85.595 M 576.70 % | 12.649 M -82.37 % | 71.752 M 25.27 % | 57.280 M -9.09 % | 63.008 M 23.58 % | 50.987 M -4.49 % | 53.381 M 48.54 % | 35.938 M -69.22 % | 116.767 M 38.56 % | 84.273 M -46.83 % | 158.491 M 232.19 % | 47.711 M -44.24 % | 85.557 M -76.00 % | 356.516 M 298.41 % | 89.484 M 134.59 % | 38.145 M -71.56 % | 134.136 M 105.82 % | 65.170 M -54.51 % | 143.263 M 97.74 % | 72.451 M -50.62 % | 146.724 M 48.99 % | 98.477 M 13.00 % | 87.145 M 77.61 % | 49.066 M -77.33 % | 216.429 M 8.41 % | 199.638 M 1 875.86 % | 10.104 M 8.02 % | 9.354 M -31.77 % | 13.710 M -15.87 % | 16.295 M -92.22 % | 209.553 M 1 672.27 % | 11.824 M -26.11 % | 16.002 M -1.75 % | 16.287 M -90.64 % | 174.092 M 996.54 % | 15.877 M -90.79 % | 172.341 M 12.51 % | 153.178 M -3.91 % | 159.411 M 2 121.55 % | 7.176 M 66.76 % | 4.303 M -97.30 % | 159.154 M 5 170.53 % | 3.020 M -97.55 % | 123.263 M |
| Short term investments | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 30.000 M | 0.000 100.00 % | -74.480 M 0.69 % | -74.994 M 0.68 % | -75.509 M 0.68 % | -76.023 M 0.67 % | -76.538 M | 0.000 -100.00 % | 163.510 M 341.92 % | 37.000 M -63.55 % | 101.508 M -49.25 % | 200.025 M 338.81 % | -83.759 M 0.39 % | -84.090 M 0.87 % | -84.831 M 0.88 % | -85.586 M -118.43 % | 464.433 M 710.40 % | -76.087 M -21.83 % | -62.455 M 0.64 % | -62.858 M | 0.000 100.00 % | -65.027 M 0.60 % | -65.422 M 0.70 % | -65.883 M 0.83 % | -66.433 M 0.57 % | -66.814 M 2.08 % | -68.231 M -0.21 % | -68.089 M | 0.000 100.00 % | -3.840 M | 0.000 100.00 % | -4.703 M | 0.000 100.00 % | -6.063 M | 0.000 100.00 % | -2.004 M | 0.000 100.00 % | -2.147 M | 0.000 100.00 % | -2.375 M 17.45 % | -2.877 M -3.92 % | -2.768 M | 0.000 -100.00 % | 65.000 M | 0.000 -100.00 % | 80.000 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 |
| cash and cash equivalents | 22.859 M -72.01 % | 81.663 M -38.29 % | 132.333 M 105.40 % | 64.429 M -34.66 % | 98.607 M -5.76 % | 104.631 M -28.98 % | 147.329 M -7.12 % | 158.620 M -19.00 % | 195.821 M -10.83 % | 219.602 M -14.66 % | 257.340 M 223.93 % | 79.443 M -73.58 % | 300.662 M 60.62 % | 187.186 M 18.03 % | 158.589 M 507.92 % | 26.087 M -16.55 % | 31.260 M -33.98 % | 47.349 M -33.99 % | 71.735 M 36.88 % | 52.406 M 27.04 % | 41.253 M 10.56 % | 37.312 M -47.36 % | 70.889 M 99.59 % | 35.518 M -6.71 % | 38.071 M -21.46 % | 48.475 M -8.40 % | 52.921 M 10.51 % | 47.888 M -0.79 % | 48.270 M -51.35 % | 99.223 M -30.27 % | 142.290 M 93.32 % | 73.602 M -6.87 % | 79.027 M -31.90 % | 116.054 M -22.23 % | 149.234 M 122.30 % | 67.132 M -17.10 % | 80.980 M -16.82 % | 97.360 M -43.18 % | 171.343 M 42.10 % | 120.579 M -24.36 % | 159.407 M -4.93 % | 167.670 M -8.98 % | 184.207 M 197.03 % | 62.016 M -50.66 % | 125.697 M 38.27 % | 90.910 M -44.23 % | 163.014 M 85.74 % | 87.763 M -9.07 % | 96.515 M -39.38 % | 159.212 M -24.55 % | 211.021 M 11.41 % | 189.412 M -10.70 % | 212.115 M -0.43 % | 213.041 M -14.27 % | 248.515 M 2.46 % | 242.554 M -7.55 % | 262.358 M -1.73 % | 266.978 M -4.84 % | 280.570 M -1.80 % | 285.702 M -8.49 % | 312.202 M -10.63 % | 349.323 M -5.54 % | 369.795 M 16.61 % | 317.111 M -3.64 % | 329.092 M -7.37 % | 355.272 M -4.41 % | 371.651 M 5.93 % | 350.830 M 0.11 % | 350.444 M 1 748.34 % | 18.960 M -68.51 % | 60.217 M |
| Cash and short term investments | 22.859 M -72.01 % | 81.663 M -38.29 % | 132.333 M 40.14 % | 94.429 M -4.24 % | 98.607 M -5.76 % | 104.631 M -28.98 % | 147.329 M -7.12 % | 158.620 M -19.00 % | 195.821 M -10.83 % | 219.602 M -14.66 % | 257.340 M 5.92 % | 242.953 M -19.19 % | 300.662 M 4.15 % | 288.694 M -19.50 % | 358.614 M 1 274.68 % | 26.087 M -16.55 % | 31.260 M -33.98 % | 47.349 M -33.99 % | 71.735 M 36.88 % | 52.406 M 27.04 % | 41.253 M 10.56 % | 37.312 M -47.36 % | 70.889 M 99.59 % | 35.518 M -6.71 % | 38.071 M -21.46 % | 48.475 M -8.40 % | 52.921 M 10.51 % | 47.888 M -0.79 % | 48.270 M -51.35 % | 99.223 M -30.27 % | 142.290 M 93.32 % | 73.602 M -6.87 % | 79.027 M -31.90 % | 116.054 M -22.23 % | 149.234 M 122.30 % | 67.132 M -17.10 % | 80.980 M -16.82 % | 97.360 M -43.18 % | 171.343 M 42.10 % | 120.579 M -24.36 % | 159.407 M -4.93 % | 167.670 M -8.98 % | 184.207 M 197.03 % | 62.016 M -50.66 % | 125.697 M 38.27 % | 90.910 M -44.23 % | 163.014 M 85.74 % | 87.763 M -9.07 % | 96.515 M -39.38 % | 159.212 M -24.55 % | 211.021 M 11.41 % | 189.412 M -10.70 % | 212.115 M -0.43 % | 213.041 M -14.27 % | 248.515 M 2.46 % | 242.554 M -7.55 % | 262.358 M -1.73 % | 266.978 M -4.84 % | 280.570 M -1.80 % | 285.702 M -8.49 % | 312.202 M -10.63 % | 349.323 M -5.54 % | 369.795 M 16.61 % | 317.111 M -3.64 % | 329.092 M -7.37 % | 355.272 M -4.41 % | 371.651 M 5.93 % | 350.830 M 0.11 % | 350.444 M 1 748.34 % | 18.960 M -68.51 % | 60.217 M |
| Total current assets | 473.320 M -7.79 % | 513.309 M -9.04 % | 564.308 M 4.21 % | 541.523 M 1.28 % | 534.691 M 2.41 % | 522.126 M -7.49 % | 564.398 M -5.96 % | 600.151 M -1.47 % | 609.134 M 0.57 % | 605.692 M -3.84 % | 629.887 M -2.74 % | 647.632 M -9.07 % | 712.197 M -2.52 % | 730.610 M -7.15 % | 786.845 M 60.82 % | 489.281 M -4.54 % | 512.543 M -6.15 % | 546.127 M -4.44 % | 571.490 M -1.22 % | 578.560 M 6.13 % | 545.117 M 1.56 % | 536.764 M -5.42 % | 567.524 M 3.91 % | 546.166 M -1.01 % | 551.758 M -1.52 % | 560.253 M -3.66 % | 581.555 M -5.37 % | 614.556 M -2.83 % | 632.463 M -1.21 % | 640.216 M -7.56 % | 692.547 M 1.83 % | 680.130 M 3.97 % | 654.178 M -2.55 % | 671.263 M -3.35 % | 694.552 M -1.16 % | 702.716 M 3.00 % | 682.259 M -4.36 % | 713.393 M -4.05 % | 743.474 M 3.05 % | 721.451 M -0.74 % | 726.841 M 0.13 % | 725.896 M -2.24 % | 742.494 M 8.15 % | 686.562 M 10.22 % | 622.900 M -2.61 % | 639.592 M -3.15 % | 660.364 M 9.26 % | 604.375 M 5.76 % | 571.457 M 1.66 % | 562.100 M -3.33 % | 581.489 M 4.89 % | 554.370 M 0.64 % | 550.851 M 1.50 % | 542.699 M -3.57 % | 562.793 M 2.40 % | 549.622 M -3.96 % | 572.285 M 1.71 % | 562.663 M 1.74 % | 553.059 M -0.58 % | 556.302 M -3.20 % | 574.683 M -5.30 % | 606.860 M -0.54 % | 610.166 M 6.68 % | 571.971 M 1.59 % | 563.039 M -4.20 % | 587.748 M -0.67 % | 591.712 M 3.65 % | 570.853 M -1.34 % | 578.627 M 162.56 % | 220.380 M -6.24 % | 235.043 M |
| Inventory | 193.902 M 0.09 % | 193.734 M 4.36 % | 185.647 M -12.98 % | 213.334 M 0.06 % | 213.202 M 7.01 % | 199.231 M 4.73 % | 190.228 M -11.89 % | 215.893 M 6.26 % | 203.170 M 10.94 % | 183.130 M -2.29 % | 187.415 M -10.41 % | 209.186 M 3.53 % | 202.053 M 3.17 % | 195.835 M 5.22 % | 186.115 M -11.19 % | 209.572 M -4.44 % | 219.308 M -5.10 % | 231.086 M 12.48 % | 205.440 M -13.89 % | 238.573 M 9.56 % | 217.764 M 2.10 % | 213.278 M 2.26 % | 208.557 M -9.70 % | 230.963 M -2.96 % | 238.004 M 1.29 % | 234.982 M 6.15 % | 221.371 M -12.72 % | 253.648 M 4.04 % | 243.794 M -1.50 % | 247.496 M 8.59 % | 227.916 M -16.02 % | 271.391 M 6.21 % | 255.527 M -0.25 % | 256.174 M 7.16 % | 239.048 M -1.48 % | 242.637 M -0.07 % | 242.799 M 1.48 % | 239.263 M 8.83 % | 219.847 M -1.06 % | 222.204 M 5.35 % | 210.919 M 2.28 % | 206.226 M 10.30 % | 186.974 M -10.54 % | 208.994 M 17.40 % | 178.018 M 10.54 % | 161.051 M 7.34 % | 150.035 M -10.40 % | 167.456 M 14.13 % | 146.722 M 8.42 % | 135.333 M 3.31 % | 131.003 M -11.80 % | 148.529 M 6.78 % | 139.098 M 9.36 % | 127.195 M 6.72 % | 119.182 M 2.95 % | 115.765 M 16.42 % | 99.441 M 15.45 % | 86.132 M 6.00 % | 81.254 M -12.95 % | 93.342 M 0.83 % | 92.570 M 10.94 % | 83.445 M 7.40 % | 77.695 M -5.85 % | 82.519 M 2.17 % | 80.769 M 10.54 % | 73.064 M 10.60 % | 66.061 M -16.80 % | 79.403 M 15.03 % | 69.029 M 13.00 % | 61.090 M 18.48 % | 51.563 M |
| Net receivables | 202.777 M 4.56 % | 193.934 M -6.78 % | 208.032 M 6.53 % | 195.274 M -6.46 % | 208.762 M 37.46 % | 151.866 M -9.36 % | 167.547 M 11.37 % | 150.444 M -11.38 % | 169.755 M 19.63 % | 141.899 M -2.07 % | 144.900 M -7.54 % | 156.711 M -2.89 % | 161.376 M -7.33 % | 174.144 M -7.76 % | 188.787 M -4.90 % | 198.511 M -2.17 % | 202.922 M -0.84 % | 204.641 M -12.84 % | 234.797 M 0.63 % | 233.331 M 5.98 % | 220.159 M 0.06 % | 220.036 M -3.54 % | 228.106 M -4.87 % | 239.772 M 13.58 % | 211.101 M -1.94 % | 215.279 M -17.12 % | 259.754 M -4.51 % | 272.018 M -17.00 % | 327.751 M 39.89 % | 234.285 M -14.79 % | 274.936 M -11.86 % | 311.930 M 2.81 % | 303.414 M 18.36 % | 256.348 M -13.82 % | 297.446 M -5.54 % | 314.898 M 5.66 % | 298.038 M 6.60 % | 279.584 M -2.25 % | 286.011 M -10.77 % | 320.542 M -7.52 % | 346.604 M 19.63 % | 289.738 M -14.49 % | 338.819 M 15.05 % | 294.503 M 14.81 % | 256.504 M -0.71 % | 258.341 M -1.04 % | 261.049 M 20.55 % | 216.548 M 3.05 % | 210.137 M -6.03 % | 223.623 M 9.48 % | 204.264 M | 0.000 | 0.000 -100.00 % | 192.360 M 3.56 % | 185.742 M 4.59 % | 177.594 M -8.55 % | 194.191 M | 0.000 -100.00 % | 179.411 M 11.26 % | 161.256 M 4.97 % | 153.624 M | 0.000 -100.00 % | 146.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.825 M 7.71 % | 136.317 M | 0.000 -100.00 % | 137.310 M 11.59 % | 123.045 M |
| Tax assets | 86.979 M 3.25 % | 84.238 M -0.56 % | 84.709 M 0.86 % | 83.988 M 3.20 % | 81.386 M -0.15 % | 81.507 M 3.47 % | 78.770 M 19.61 % | 65.854 M -4.31 % | 68.822 M -1.10 % | 69.587 M | 0.000 -100.00 % | 66.593 M -1.76 % | 67.785 M -2.73 % | 69.685 M 4.04 % | 66.982 M -10.54 % | 74.873 M 5.00 % | 71.309 M 3.32 % | 69.020 M 3.17 % | 66.897 M -7.67 % | 72.452 M 5.27 % | 68.827 M 6.73 % | 64.489 M 4.94 % | 61.451 M 1.92 % | 60.295 M 2.35 % | 58.913 M 6.01 % | 55.573 M 6.84 % | 52.017 M 7.95 % | 48.187 M 7.47 % | 44.837 M 6.03 % | 42.289 M 10.08 % | 38.418 M -2.64 % | 39.462 M 7.50 % | 36.707 M 3.73 % | 35.386 M 9.06 % | 32.446 M 2.86 % | 31.543 M 5.98 % | 29.762 M 14.28 % | 26.043 M 1.49 % | 25.661 M 16.74 % | 21.980 M 9.36 % | 20.100 M 20.78 % | 16.642 M -1.15 % | 16.835 M -11.63 % | 19.050 M 13.56 % | 16.775 M 15.46 % | 14.529 M 2.17 % | 14.220 M 86.07 % | 7.643 M -15.50 % | 9.045 M 15.96 % | 7.800 M 8.83 % | 7.167 M -1.91 % | 7.307 M 16.07 % | 6.295 M -19.15 % | 7.786 M 8.65 % | 7.166 M 4.67 % | 6.846 M 1.87 % | 6.721 M 2.48 % | 6.559 M 9.49 % | 5.990 M -6.88 % | 6.433 M 26.46 % | 5.087 M 31.13 % | 3.879 M 30.59 % | 2.970 M 69.92 % | 1.748 M 4.58 % | 1.671 M 5.20 % | 1.589 M -6.88 % | 1.706 M 10.78 % | 1.540 M 42.51 % | 1.081 M -15.56 % | 1.280 M 23.35 % | 1.038 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 88.186 M -5.31 % | 93.132 M -10.78 % | 104.388 M 27.03 % | 82.179 M -10.13 % | 91.441 M 24.05 % | 73.712 M 189.12 % | 25.495 M -66.61 % | 76.356 M 12.47 % | 67.889 M 30.45 % | 52.042 M -13.74 % | 60.331 M 109.38 % | 28.814 M -64.37 % | 80.860 M 14.52 % | 70.610 M 610.28 % | 9.941 M -89.65 % | 96.059 M 100.36 % | 47.944 M 0.63 % | 47.646 M 11.20 % | 42.849 M -52.34 % | 89.914 M 12.58 % | 79.867 M -0.95 % | 80.631 M -7.40 % | 87.073 M 7.65 % | 80.885 M 3.86 % | 77.877 M -3.91 % | 81.043 M -18.21 % | 99.083 M -13.73 % | 114.857 M -11.68 % | 130.048 M 11.19 % | 116.957 M -0.92 % | 118.048 M 17.22 % | 100.705 M -1.49 % | 102.228 M 11.00 % | 92.094 M -10.12 % | 102.460 M -16.01 % | 121.998 M 11.01 % | 109.901 M -20.14 % | 137.612 M -5.58 % | 145.737 M 0.31 % | 145.291 M 15.09 % | 126.240 M 6.84 % | 118.158 M -5.77 % | 125.387 M 9.10 % | 114.928 M 41.58 % | 81.176 M -10.24 % | 90.439 M -12.06 % | 102.837 M 35.77 % | 75.745 M 11.71 % | 67.805 M 15.83 % | 58.540 M -15.09 % | 68.940 M 0.95 % | 68.289 M 13.89 % | 59.959 M 17.80 % | 50.901 M -15.70 % | 60.378 M 3.82 % | 58.155 M 10.53 % | 52.616 M 47.54 % | 35.661 M 14.39 % | 31.175 M 15.74 % | 26.935 M -21.92 % | 34.495 M -6.74 % | 36.990 M 3.71 % | 35.665 M 9.61 % | 32.537 M 9.32 % | 29.763 M 0.10 % | 29.733 M -14.68 % | 34.850 M 24.26 % | 28.047 M -29.57 % | 39.825 M -6.53 % | 42.606 M -8.65 % | 46.641 M |
| Tax payables | 6.379 M 104.27 % | 3.123 M -29.66 % | 4.440 M -2.38 % | 4.548 M 7 190.98 % | 62.380 K -98.50 % | 4.149 M -6.09 % | 4.418 M -37.72 % | 7.094 M 23.44 % | 5.747 M 26.46 % | 4.544 M | 0.000 -100.00 % | 4.290 M -11.48 % | 4.846 M 22.90 % | 3.943 M -21.75 % | 5.039 M 38.08 % | 3.649 M -14.84 % | 4.285 M 27.08 % | 3.372 M -18.39 % | 4.132 M 2.56 % | 4.029 M -10.50 % | 4.502 M 242.30 % | 1.315 M -64.24 % | 3.678 M 15.71 % | 3.179 M -38.65 % | 5.182 M 7.35 % | 4.827 M 7.71 % | 4.481 M -75.40 % | 18.217 M 17.75 % | 15.471 M 20.98 % | 12.787 M -29.73 % | 18.197 M 247.28 % | 5.240 M 2.45 % | 5.115 M -10.45 % | 5.711 M 18.74 % | 4.810 M 101.34 % | 2.389 M -49.30 % | 4.712 M -7.63 % | 5.102 M -67.74 % | 15.813 M 134.77 % | 6.736 M -11.24 % | 7.589 M -1.42 % | 7.698 M -27.73 % | 10.653 M 122.29 % | 4.792 M 26.99 % | 3.774 M 132.24 % | 1.625 M -77.25 % | 7.143 M 184.90 % | 2.507 M 351.06 % | 555.879 K -66.72 % | 1.670 M -56.06 % | 3.802 M 443.85 % | -1.106 M 66.31 % | -3.281 M -1 087.35 % | -276.345 K -123.21 % | 1.191 M 135.62 % | -3.343 M -82.55 % | -1.831 M -297.39 % | 927.664 K -79.54 % | 4.533 M 225.16 % | -3.622 M -349.77 % | -805.261 K -177.01 % | 1.046 M -79.39 % | 5.073 M 364.09 % | 1.093 M 189.64 % | -1.219 M -907.83 % | -120.987 K -104.96 % | 2.438 M 545.63 % | -547.200 K -131.83 % | 1.719 M 26.35 % | 1.360 M -74.04 % | 5.241 M |
| Deferred revenue non current | 20.731 M -7.46 % | 22.402 M -8.16 % | 24.392 M -7.54 % | 26.382 M 20.59 % | 21.877 M -13.71 % | 25.353 M -5.86 % | 26.931 M 13.77 % | 23.671 M -27.57 % | 32.683 M -6.68 % | 35.023 M | 0.000 -100.00 % | 28.637 M -5.00 % | 30.146 M -6.25 % | 32.154 M 24.58 % | 25.811 M -6.38 % | 27.570 M -4.11 % | 28.752 M -2.98 % | 29.634 M -5.31 % | 31.296 M -5.82 % | 33.231 M -5.27 % | 35.079 M -5.53 % | 37.131 M 24.60 % | 29.800 M 19.78 % | 24.878 M -4.81 % | 26.135 M -6.15 % | 27.847 M -2.11 % | 28.448 M 2.18 % | 27.840 M -0.06 % | 27.856 M 1.48 % | 27.449 M -2.84 % | 28.252 M -1.95 % | 28.813 M 0.34 % | 28.715 M -2.38 % | 29.415 M -0.49 % | 29.560 M 2.51 % | 28.835 M 0.00 % | 28.835 M 2.29 % | 28.191 M 1.55 % | 27.761 M 33.98 % | 20.720 M 23.92 % | 16.720 M 7.94 % | 15.490 M 47.66 % | 10.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.762 M -55.78 % | -1.131 M -107.71 % | -544.697 K -6.39 % | -511.973 K -878.86 % | -52.303 K -108.04 % | 650.880 K -57.36 % | 1.527 M -3.43 % | 1.581 M 301.29 % | 393.908 K 37.09 % | 287.339 K -50.78 % | 583.745 K 476.99 % | 101.170 K -75.34 % | 410.231 K -30.59 % | 590.986 K -33.01 % | 882.164 K -35.34 % | 1.364 M -14.09 % | 1.588 M -20.08 % | 1.987 M 6.12 % | 1.872 M 5.15 % | 1.781 M -7.79 % | 1.931 M -14.82 % | 2.267 M -0.19 % | 2.271 M 9.60 % | 2.072 M -3.68 % | 2.152 M 40.63 % | 1.530 M 2.16 % | 1.498 M 16.15 % | 1.289 M 0.41 % | 1.284 M -1.96 % | 1.310 M -13.66 % | 1.517 M 54.15 % | 984.216 K -7.21 % | 1.061 M -12.10 % | 1.207 M -13.17 % | 1.390 M 33.34 % | 1.042 M -10.02 % | 1.158 M -8.45 % | 1.265 M -13.58 % | 1.464 M -3.16 % | 1.512 M -10.79 % | 1.695 M -8.06 % | 1.843 M -17.94 % | 2.246 M -19.58 % | 2.793 M -5.38 % | 2.952 M 173.32 % | 1.080 M -14.46 % | 1.262 M 1 057.06 % | -131.906 K -453.25 % | 37.341 K -83.21 % | 222.401 K -42.21 % | 384.820 K -9.00 % | 422.891 K 260.74 % | 117.228 K -71.47 % | 410.847 K 26.68 % | 324.314 K -16.91 % | 390.318 K -17.28 % | 471.831 K -0.26 % | 473.055 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 |
| Capital lease obligations | 49.253 M -2.42 % | 50.473 M -1.05 % | 51.010 M 1.21 % | 50.401 M 6.26 % | 47.433 M 1.21 % | 46.866 M 44.18 % | 32.504 M 38.89 % | 23.404 M 7.15 % | 21.842 M -4.37 % | 22.840 M | 0.000 -100.00 % | 24.009 M -27.82 % | 33.264 M 44.68 % | 22.991 M -4.26 % | 24.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.514 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.796 K -28.70 % | 99.289 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 -100.00 % | 26.457 K 2.02 % | 25.933 K -0.60 % | 26.090 K 29.11 % | 20.208 K 12.23 % | 18.006 K 8.40 % | 16.610 K 35.39 % | 12.268 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 |
| Other total stockholders equity | 716.133 M | 0.000 -100.00 % | 716.122 M | 0.000 -100.00 % | 716.136 M | 0.000 -100.00 % | 716.284 M | 0.000 -100.00 % | 715.669 M | 0.000 -100.00 % | 641.827 M | 0.000 -100.00 % | 715.669 M | 0.000 -100.00 % | 715.669 M | 0.000 -100.00 % | 307.798 M | 0.000 -100.00 % | 390.258 M 0.05 % | 390.060 M 26.73 % | 307.798 M | 0.000 -100.00 % | 390.351 M 2.68 % | 380.156 M 23.51 % | 307.798 M -19.04 % | 380.170 M 0.00 % | 380.164 M 1.28 % | 375.371 M 0.00 % | 375.373 M 0.00 % | 375.380 M -0.82 % | 378.491 M 1.51 % | 372.853 M -0.18 % | 373.517 M 0.18 % | 372.859 M 0.00 % | 372.860 M 1.14 % | 368.650 M 0.16 % | 368.061 M 1.96 % | 360.974 M 1.15 % | 356.882 M 2.71 % | 347.467 M 1.03 % | 343.917 M 3.30 % | 332.939 M 0.50 % | 331.279 M 3.84 % | 319.013 M 1.61 % | 313.962 M -24.93 % | 418.248 M 3.12 % | 405.576 M 3.08 % | 393.472 M -0.11 % | 393.897 M -0.20 % | 394.673 M 1.72 % | 387.989 M -0.28 % | 389.068 M -0.12 % | 389.541 M -0.18 % | 390.226 M 1.48 % | 384.523 M -0.26 % | 385.525 M -0.23 % | 386.399 M -0.16 % | 387.021 M 1.57 % | 381.027 M 0.02 % | 380.960 M -0.30 % | 382.096 M -0.16 % | 382.706 M 0.99 % | 378.946 M -0.26 % | 379.937 M -0.12 % | 380.383 M 1.36 % | 375.274 M 0.00 % | 375.274 M 0.18 % | 374.588 M 0.03 % | 374.463 M 1 738.31 % | 20.370 M 0.00 % | 20.370 M |
| Deferred tax liabilities non current | 16.074 M -3.41 % | 16.642 M -1.11 % | 16.829 M -0.84 % | 16.971 M 5.84 % | 16.035 M 1.44 % | 15.807 M 28.97 % | 12.256 M 22.45 % | 10.009 M -1.92 % | 10.205 M 166.74 % | 3.826 M | 0.000 -100.00 % | 4.203 M -4.10 % | 4.383 M -4.79 % | 4.604 M -1.65 % | 4.681 M -4.41 % | 4.896 M -5.00 % | 5.154 M 4.88 % | 4.914 M -3.17 % | 5.075 M -5.97 % | 5.397 M -0.48 % | 5.424 M 78.23 % | 3.043 M 0.00 % | 3.043 M 71.19 % | 1.778 M 2.84 % | 1.728 M 375.12 % | 363.781 K 19.34 % | 304.818 K -64.70 % | 863.495 K 6.15 % | 813.467 K 12.02 % | 726.180 K 0.00 % | 726.180 K 28.94 % | 563.193 K 0.00 % | 563.193 K 0.15 % | 562.353 K 14.20 % | 492.426 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.523 B -2.41 % | 1.561 B -3.37 % | 1.615 B -0.94 % | 1.630 B 1.57 % | 1.605 B 5.24 % | 1.525 B -1.06 % | 1.541 B 0.61 % | 1.532 B -0.75 % | 1.544 B 0.15 % | 1.541 B -1.31 % | 1.562 B -1.13 % | 1.579 B -3.71 % | 1.640 B -0.99 % | 1.657 B -2.16 % | 1.693 B 25.53 % | 1.349 B -0.40 % | 1.354 B 1.61 % | 1.333 B -0.82 % | 1.344 B 0.69 % | 1.335 B 4.02 % | 1.283 B 1.80 % | 1.260 B -1.49 % | 1.279 B 3.41 % | 1.237 B 1.59 % | 1.218 B 3.61 % | 1.175 B 4.36 % | 1.126 B 2.49 % | 1.099 B 2.16 % | 1.076 B 3.22 % | 1.042 B -2.66 % | 1.071 B 5.46 % | 1.015 B 3.66 % | 979.358 M -1.20 % | 991.259 M -0.93 % | 1.001 B 2.55 % | 975.651 M 1.66 % | 959.676 M -2.00 % | 979.213 M -3.00 % | 1.009 B 4.33 % | 967.545 M -0.06 % | 968.126 M 1.52 % | 953.639 M -1.57 % | 968.843 M 8.13 % | 895.984 M 8.74 % | 824.005 M 0.52 % | 819.751 M -2.12 % | 837.523 M 9.11 % | 767.578 M 4.37 % | 735.437 M 1.58 % | 724.004 M -2.42 % | 741.927 M 5.07 % | 706.119 M 0.88 % | 699.928 M 0.42 % | 697.018 M -2.02 % | 711.422 M 4.09 % | 683.488 M -0.03 % | 683.720 M 2.94 % | 664.211 M 1.70 % | 653.117 M 2.91 % | 634.653 M -1.90 % | 646.925 M -2.29 % | 662.084 M -0.27 % | 663.898 M 7.55 % | 617.287 M 1.43 % | 608.576 M -3.80 % | 632.635 M 0.16 % | 631.605 M 5.62 % | 597.981 M -1.01 % | 604.108 M 145.78 % | 245.797 M -5.18 % | 259.220 M |
| 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 | 2023-01-01 | 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 |
| 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 | 2023-01-01 | 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.173 M | 0.000 -100.00 % | 7.853 M | 0.000 -100.00 % | 21.153 M | 0.000 -100.00 % | 10.335 M | 0.000 -100.00 % | 1.775 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.217 M -230.55 % | 40.765 M 200.00 % | -40.765 M | 0.000 -100.00 % | 52.313 M 2 101.77 % | -2.613 M -200.00 % | 2.613 M | 0.000 -100.00 % | 69.158 M 1 476.63 % | 4.386 M 200.00 % | -4.386 M | 0.000 100.00 % | -29.052 M -254.50 % | 18.804 M 200.00 % | -18.804 M | 0.000 -100.00 % | 11.467 M 212.56 % | -10.188 M -200.00 % | 10.188 M | 0.000 -100.00 % | 6.950 M -73.58 % | 26.301 M 200.00 % | -26.301 M | 0.000 100.00 % | -47.270 M -758.27 % | 7.181 M 200.00 % | -7.181 M | 0.000 100.00 % | -10.020 M -115.14 % | 66.181 M 200.00 % | -66.181 M | 0.000 -100.00 % | 16.491 M 96.49 % | 8.393 M 200.00 % | -8.393 M | 0.000 100.00 % | -121.055 M -343.69 % | 49.675 M 200.00 % | -49.675 M | 0.000 100.00 % | -64.825 M -331.91 % | 27.953 M 200.00 % | -27.953 M | 0.000 100.00 % | -58.186 M -217.68 % | 49.443 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.709 M -266.77 % | 25.010 M 200.00 % | -25.010 M | 0.000 -100.00 % | 63.030 M 439.76 % | -18.551 M -200.00 % | 18.551 M | 0.000 -100.00 % | 57.638 M 707.88 % | -9.482 M -200.00 % | 9.482 M | 0.000 100.00 % | -33.477 M -126.42 % | -14.786 M -200.00 % | 14.786 M | 0.000 -100.00 % | 2.003 M 107.91 % | -25.320 M -200.00 % | 25.320 M | 0.000 -100.00 % | 1.292 M -88.04 % | 10.811 M 200.00 % | -10.811 M | 0.000 100.00 % | -56.027 M -502.59 % | -9.298 M -200.00 % | 9.298 M | 0.000 -100.00 % | 9.316 M -78.45 % | 43.228 M 200.00 % | -43.228 M | 0.000 -100.00 % | 47.347 M 715.00 % | -7.699 M -200.00 % | 7.699 M | 0.000 100.00 % | -105.215 M -428.52 % | 32.027 M 200.00 % | -32.027 M | 0.000 100.00 % | -47.358 M -487.10 % | 12.234 M 200.00 % | -12.234 M | 0.000 100.00 % | -46.350 M -256.97 % | 29.528 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.508 M -173.05 % | 15.755 M 200.00 % | -15.755 M | 0.000 100.00 % | -10.717 M -167.24 % | 15.938 M 200.00 % | -15.938 M | 0.000 -100.00 % | 11.520 M -16.93 % | 13.868 M 200.00 % | -13.868 M | 0.000 -100.00 % | 3.018 M -91.02 % | 33.589 M 200.00 % | -33.589 M | 0.000 -100.00 % | 9.463 M -43.10 % | 16.633 M 200.00 % | -16.633 M | 0.000 -100.00 % | 5.657 M -63.48 % | 15.490 M 200.00 % | -15.490 M | 0.000 -100.00 % | 8.757 M -46.86 % | 16.479 M 200.00 % | -16.479 M | 0.000 100.00 % | -19.336 M -184.24 % | 22.953 M 200.00 % | -22.953 M | 0.000 100.00 % | -33.029 M -237.94 % | 23.945 M 200.00 % | -23.945 M | 0.000 100.00 % | -36.994 M -232.20 % | 27.983 M 200.00 % | -27.983 M | 0.000 100.00 % | -19.242 M -222.41 % | 15.719 M 200.00 % | -15.719 M | 0.000 100.00 % | -11.836 M -159.43 % | 19.915 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.408 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M -200.00 % | 1.500 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 -100.00 % | 2.173 M 127.68 % | -7.853 M -200.00 % | 7.853 M | 0.000 -100.00 % | 21.153 M 304.68 % | -10.335 M -200.00 % | 10.335 M | 0.000 -100.00 % | 1.775 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 |
| Other non cash items | -39.212 M -197.19 % | -13.194 M | 0.000 -100.00 % | 17.436 M 113.95 % | 8.150 M 201.91 % | -7.997 M -114.92 % | 53.591 M 265.75 % | -32.333 M -199.15 % | 32.608 M 383.24 % | -11.513 M 90.30 % | -118.672 M -904.02 % | -11.820 M 14.27 % | -13.786 M 61.71 % | -36.004 M -237.52 % | 26.182 M 1 121.84 % | 2.143 M -75.81 % | 8.857 M 268.30 % | 2.405 M 109.30 % | -25.866 M -849.64 % | 3.451 M -65.57 % | 10.023 M 64.90 % | 6.078 M 132.89 % | -18.483 M -2 874.94 % | 666.065 K -85.26 % | 4.519 M 125.00 % | 2.009 M 109.91 % | -20.271 M -1 609.10 % | 1.343 M 201.29 % | -1.326 M -113.46 % | 9.851 M 174.85 % | -13.161 M -2 015.48 % | -622.152 K 92.71 % | -8.539 M -214.12 % | 7.482 M 142.80 % | -17.483 M -10 545.44 % | -164.226 K 77.57 % | -732.097 K -107.90 % | 9.263 M 163.87 % | -14.503 M -261.12 % | -4.016 M -10.77 % | -3.626 M -128.81 % | 12.583 M 119.67 % | -63.964 M -707.88 % | -7.917 M -24.06 % | -6.382 M -100.08 % | -3.190 M 91.57 % | -37.856 M -352.24 % | -8.371 M -211.41 % | -2.688 M -7.69 % | -2.496 M 85.13 % | -16.785 M -390.73 % | -3.420 M -66.38 % | -2.056 M 1.62 % | -2.090 M 73.51 % | -7.887 M -490.44 % | -1.336 M 70.67 % | -4.554 M -67.06 % | -2.726 M 80.89 % | -14.266 M -208.10 % | -4.630 M 14.06 % | -5.387 M -105.68 % | -2.619 M 79.67 % | -12.884 M -263.39 % | -3.545 M -10.07 % | -3.221 M 29.55 % | -4.572 M 79.75 % | -22.580 M -301.38 % | -5.626 M 47.24 % | -10.664 M -22.38 % | -8.714 M 72.37 % | -31.538 M -477.58 % | -5.460 M 51.89 % | -11.350 M -59.16 % | -7.131 M |
| Net cash provided by operating activities | -39.212 M -197.19 % | -13.194 M | 0.000 -100.00 % | 11.476 M 241.99 % | -8.082 M 64.23 % | -22.596 M -1 138.30 % | -1.825 M 91.23 % | -20.807 M -300.86 % | -5.191 M 56.43 % | -11.914 M 70.82 % | -40.821 M -1 105.03 % | -3.388 M 35.47 % | -5.250 M 88.24 % | -44.652 M -269.16 % | -12.096 M -2 189.78 % | 578.800 K 120.31 % | -2.850 M 57.35 % | -6.682 M -116.28 % | 41.041 M 299.19 % | -20.604 M -256.39 % | 13.175 M 195.05 % | -13.860 M -134.51 % | 40.164 M 4 133.80 % | 948.650 K 159.21 % | -1.602 M -110.05 % | 15.950 M -62.86 % | 42.950 M 11.80 % | 38.418 M 171.97 % | -53.379 M -157.92 % | -20.696 M -124.30 % | 85.160 M 691.33 % | -14.401 M 45.77 % | -26.555 M -54.49 % | -17.188 M -118.59 % | 92.462 M 1 146.22 % | -8.838 M 63.95 % | -24.516 M 75.56 % | -100.314 M -278.18 % | 56.300 M 1 233.97 % | -4.965 M -20.73 % | -4.112 M 78.81 % | -19.411 M -117.25 % | 112.512 M 297.12 % | -57.079 M -396.82 % | -11.489 M 79.40 % | -55.765 M -229.79 % | 42.964 M 136.61 % | 18.158 M 303.64 % | -8.917 M 42.72 % | -15.568 M -193.67 % | 16.620 M 213.21 % | -14.681 M -2.91 % | -14.266 M | 0.000 -100.00 % | 10.597 M 24.83 % | 8.489 M 106.95 % | 4.102 M 134.44 % | -11.912 M -195.73 % | 12.443 M 181.37 % | -15.292 M | 0.000 | 0.000 -100.00 % | 42.273 M 5 380.01 % | -800.624 K 92.12 % | -10.157 M 6.68 % | -10.884 M -137.18 % | 29.276 M 1 899.74 % | 1.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -84.897 M -2 580.43 % | -3.167 M 29.90 % | -4.518 M -52.28 % | -2.967 M 2.93 % | -3.056 M 58.88 % | -7.433 M -7.30 % | -6.928 M 23.60 % | -9.068 M -144.03 % | -3.716 M 44.16 % | -6.655 M -130.59 % | -2.886 M 64.09 % | -8.036 M -41.47 % | -5.681 M 45.59 % | -10.441 M -64.49 % | -6.347 M -33.59 % | -4.751 M 38.37 % | -7.710 M 49.05 % | -15.133 M -56.06 % | -9.697 M 42.87 % | -16.974 M -58.34 % | -10.720 M 31.27 % | -15.597 M 13.65 % | -18.063 M 39.02 % | -29.619 M 49.90 % | -59.119 M 8.61 % | -64.688 M 21.54 % | -82.450 M -47.03 % | -56.076 M -277.58 % | -14.851 M 32.44 % | -21.983 M -34.10 % | -16.393 M 16.37 % | -19.602 M -105.54 % | -9.537 M 40.25 % | -15.960 M -10.07 % | -14.501 M -1 616.94 % | -844.555 K -13.80 % | -742.143 K 31.93 % | -1.090 M 90.94 % | -12.034 M -23 304.47 % | -51.420 K 99.55 % | -11.488 M -770.29 % | -1.320 M 95.79 % | -31.375 M -1 967.90 % | -1.517 M 83.06 % | -8.958 M -2 208.68 % | -388.029 K 97.21 % | -13.918 M -771.35 % | -1.597 M -37.28 % | -1.164 M 81.67 % | -6.347 M -1 902.03 % | -317.015 K 21.21 % | -402.363 K 47.28 % | -763.185 K 65.30 % | -2.199 M 78.24 % | -10.106 M 54.31 % | -22.119 M -150.53 % | -8.829 M -33.22 % | -6.627 M 43.13 % | -11.653 M -83.90 % | -6.337 M 21.70 % | -8.093 M -47.27 % | -5.495 M -17.19 % | -4.689 M 64.21 % | -13.103 M -1 205.03 % | -1.004 M 80.66 % | -5.191 M 55.97 % | -11.790 M -648.02 % | -1.576 M -78.24 % | -884.331 K 36.79 % | -1.399 M -112.78 % | -657.473 K -215.99 % | -208.066 K 98.52 % | -14.055 M -6 872.22 % | -201.581 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 471.301 K -78.19 % | 2.161 M -79.37 % | 10.473 M 38.86 % | 7.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 162.208 M 62.21 % | 100.000 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 -100.00 % | 0.000 -100.00 % | 365.000 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -192.600 M -92.60 % | -100.000 M | 0.000 100.00 % | -200.000 M | 0.000 100.00 % | -30.000 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 100.00 % | -8.632 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 261.500 M 481.75 % | -68.500 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 |
| Sales maturities of investments | 200.000 K | 0.000 -100.00 % | 30.162 M | 0.000 -100.00 % | 600.000 K 628.16 % | 82.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 30.392 M -85.01 % | 202.769 M 102.77 % | 100.000 M 33 233.33 % | 300.000 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 100.00 % | -280.855 M -393.25 % | 95.774 M -61.67 % | 249.854 M 25 563.48 % | 973.578 K -99.84 % | 603.385 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 |
| Other investing activites | 35.000 K 26.70 % | 27.624 K -84.62 % | 179.571 K -49.20 % | 353.506 K -24.99 % | 471.301 K -78.99 % | 2.244 M 49.57 % | 1.500 M 200.00 % | -1.500 M | 0.000 -100.00 % | 600.000 K -99.63 % | 164.296 M 201.29 % | -162.208 M -62.21 % | -100.000 M -333 333 318 754.52 % | -0.030 100.00 % | -300.000 K -200.00 % | 300.000 K 101.00 % | -30.000 M -98.24 % | -15.133 M -1 361.10 % | 1.200 M 107.07 % | -16.974 M -102 970.77 % | 16.500 K 100.11 % | -15.597 M -253.44 % | 10.165 M 134.32 % | -29.619 M 49.90 % | -59.119 M 8.61 % | -64.688 M -70 816.62 % | 91.475 K 100.16 % | -56.076 M -12 640.61 % | 447.152 K 102.03 % | -21.983 M -34.10 % | -16.393 M 16.37 % | -19.602 M -145 026.53 % | -13.507 K -184.48 % | 15.988 K -99.40 % | 2.670 M 1 334 934.50 % | 200.000 -100.00 % | 33.974 M 1 145.84 % | -3.249 M 54.22 % | -7.096 M 32.96 % | -10.586 M -241.55 % | 7.479 M 558.57 % | 1.136 M -98.55 % | 78.053 M 208.71 % | -71.799 M 58.38 % | -172.509 M -476.57 % | -29.920 M 94.32 % | -527.000 M -8 608.76 % | -6.051 M -186.42 % | 7.002 M 115.91 % | -44.000 M -299.31 % | 22.076 M 11.12 % | 19.867 M -59.43 % | 48.975 M 83 960.54 % | 58.262 K -99.81 % | 30.147 M 19.02 % | 25.330 M 2 630 191.79 % | -963.070 99.99 % | -6.627 M -153.64 % | 12.354 M 452.75 % | -3.502 M -113.88 % | 25.224 M 559.00 % | -5.495 M -6 164.33 % | 90.619 K -98.22 % | 5.088 M -80.98 % | 26.753 M 414.65 % | 5.198 M 101.75 % | -297.166 M -37 145 859.77 % | 800.000 100.09 % | -884.331 K 36.79 % | -1.399 M -112.78 % | -657.473 K -415.99 % | 208.066 K 101.48 % | -14.055 M -6 872.22 % | -201.581 K |
| Net cash used for investing activites | -84.662 M -2 596.53 % | -3.140 M -112.16 % | 25.823 M 179.18 % | -32.613 M -1 542.85 % | -1.985 M 61.75 % | -5.190 M -202.86 % | 5.046 M 266.80 % | -3.025 M 18.59 % | -3.716 M 38.63 % | -6.055 M -103.75 % | 161.409 M 194.81 % | -170.244 M -275.35 % | 97.088 M 8.41 % | 89.559 M 143.40 % | -206.347 M -4 535.63 % | -4.451 M 88.20 % | -37.710 M -149.19 % | -15.133 M -78.09 % | -8.497 M 49.94 % | -16.974 M -58.59 % | -10.703 M 31.38 % | -15.597 M -97.49 % | -7.898 M 73.34 % | -29.619 M 49.90 % | -59.119 M 8.61 % | -64.688 M 21.46 % | -82.358 M -46.87 % | -56.076 M -289.30 % | -14.404 M 34.48 % | -21.983 M -34.10 % | -16.393 M 16.37 % | -19.602 M -105.25 % | -9.550 M 40.10 % | -15.944 M -34.77 % | -11.830 M -1 301.12 % | -844.355 K -102.54 % | 33.232 M 864.41 % | -4.347 M 77.28 % | -19.131 M -79.85 % | -10.637 M -165.34 % | -4.009 M -2 074.29 % | -184.379 K -100.67 % | 27.323 M 159.82 % | -45.677 M -166.79 % | 68.386 M 333.13 % | -29.335 M -146.96 % | 62.467 M 916.71 % | -7.649 M -231.00 % | 5.839 M 111.60 % | -50.347 M -331.38 % | 21.759 M 11.78 % | 19.465 M -59.63 % | 48.212 M 2 352.05 % | -2.141 M -110.68 % | 20.041 M 524.22 % | 3.211 M 136.36 % | -8.830 M -33.23 % | -6.627 M -1 044.85 % | 701.400 K 107.13 % | -9.839 M -157.43 % | 17.131 M 411.73 % | -5.495 M -19.50 % | -4.599 M 42.62 % | -8.015 M -131.13 % | 25.749 M 345 383.29 % | 7.453 K 100.00 % | -308.956 M -19 511.24 % | -1.575 M -78.15 % | -884.331 K 36.79 % | -1.399 M -112.78 % | -657.473 K -415.99 % | 208.066 K 101.48 % | -14.055 M -6 872.22 % | -201.581 K |
| Debt repayment | 58.000 M 354.05 % | -22.830 M -177.87 % | 29.320 M 341.31 % | -12.150 M -3 770.02 % | -313.952 K 97.42 % | -12.150 M -5.37 % | -11.531 M 1.44 % | -11.700 M 0.00 % | -11.700 M -240.96 % | 8.300 M | 0.000 100.00 % | -54.000 M -274.77 % | -14.409 M -17.17 % | -12.297 M -2 997.48 % | -397.000 K -112.79 % | 3.103 M -89.16 % | 28.625 M 2 179.58 % | 1.256 M 111.96 % | -10.500 M -123.67 % | 44.354 M 133.78 % | 18.973 M 257.60 % | -12.038 M -209.30 % | 11.015 M -60.31 % | 27.752 M -47.36 % | 52.725 M 18.21 % | 44.603 M -6.28 % | 47.594 M 130.07 % | 20.687 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 100.00 % | -288.000 K -221.62 % | 236.800 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 -100.00 % | 13.593 M | 0.000 | 0.000 100.00 % | -500.000 K -200.00 % | 500.000 K 200.00 % | -500.000 K 98.04 % | -25.500 M -155.00 % | -10.000 M | 0.000 100.00 % | -8.000 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -250.000 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 100.00 % | -504.758 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.500 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 |
| Dividends paid | -2.447 M -23.67 % | -1.978 M 6.44 % | -2.114 M 14.70 % | -2.479 M 6.04 % | -2.638 M 4.50 % | -2.763 M 2.38 % | -2.830 M 11.15 % | -3.185 M 5.92 % | -3.386 M -2.48 % | -3.304 M -3.49 % | -3.192 M 9.92 % | -3.544 M 8.81 % | -3.886 M 3.33 % | -4.020 M 24.99 % | -5.360 M -21.75 % | -4.402 M -5.89 % | -4.158 M -1.87 % | -4.081 M 3.92 % | -4.248 M 31.11 % | -6.166 M 11.55 % | -6.971 M -167.81 % | -2.603 M 30.36 % | -3.738 M 36.42 % | -5.879 M -144.83 % | -2.401 M -919.54 % | -235.516 K 83.50 % | -1.427 M 58.13 % | -3.409 M -50.79 % | -2.261 M -477.45 % | -391.500 K 1.10 % | -395.850 K 72.67 % | -1.448 M -54.75 % | -935.937 K | 0.000 | 0.000 100.00 % | -4.415 M | 0.000 | 0.000 100.00 % | -10.373 M -43.25 % | -7.241 M -1 143.31 % | -582.400 K | 0.000 100.00 % | -746.060 K | 0.000 100.00 % | -10.718 M | 0.000 | 0.000 100.00 % | -6.259 M -36.12 % | -4.598 M | 0.000 | 0.000 100.00 % | -6.797 M | 0.000 | 0.000 | 0.000 100.00 % | -7.835 M | 0.000 | 0.000 | 0.000 100.00 % | -6.547 M | 0.000 | 0.000 100.00 % | -0.010 | 0.000 100.00 % | -21.715 M -1 693 107.80 % | -1.283 K | 0.000 100.00 % | -10.271 K 95.24 % | -215.904 K 66.30 % | -640.655 K -158.30 % | -248.029 K 54.76 % | -548.303 K -43.75 % | -381.416 K 97.67 % | -16.363 M |
| Other financing activites | 17.804 M 420.64 % | -5.553 M -172.31 % | 7.679 M 76 794 634 464.44 % | 0.010 -100.00 % | 3.190 M 930.11 % | 309.636 K 279.44 % | -172.557 K -21 303 453.08 % | 0.810 100.00 % | -39.517 K -4 342 427.47 % | -0.910 -100.00 % | 2.183 M 155.02 % | -3.967 M -361.25 % | 1.519 M 163 050 380 328 960 096.00 % | 0.000 -100.00 % | 353.821 M | 0.000 100.00 % | -0.690 -100.00 % | 250.000 K -97.20 % | 8.932 M 4 069.62 % | -225.000 K -36 290 190.32 % | -0.620 -40.91 % | -0.440 100.00 % | -10.534 M | 0.000 -100.00 % | 0.510 950.00 % | -0.060 100.00 % | -1.720 M -661 436 596.72 % | 0.260 -100.00 % | 19.098 M 23 109.23 % | 82.285 K 149.36 % | -166.701 K -100.56 % | 30.000 M | 0.000 | 0.000 -100.00 % | 1.730 M 135.17 % | -4.920 M -663.75 % | 872.763 K -81.45 % | 4.705 M -80.38 % | 23.981 M 249.91 % | -15.997 M -11 313.11 % | -140.162 K -104.19 % | 3.344 M -56.09 % | 7.616 M -46.89 % | 14.338 M 791.31 % | 1.609 M | 0.000 -100.00 % | 9.853 M 1 368 522 600.50 % | -0.720 -100.00 % | 1.221 M | 0.000 -100.00 % | 8.049 M 2 683 003 768.33 % | -0.300 100.00 % | -4.061 M | 0.000 -100.00 % | 10.111 M | 0.000 100.00 % | -3.022 M -704.46 % | 500.000 K 463.82 % | -137.430 K -101.00 % | 13.731 M | 0.000 | 0.000 100.00 % | -13.593 M -82 484.01 % | 16.500 K 200.00 % | -16.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 375.396 M | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 14.000 M | 0.000 |
| Net cash used provided by financing activities | 73.358 M 341.62 % | -30.361 M -187.03 % | 34.885 M 338.46 % | -14.629 M -6 267.85 % | 237.181 K 101.62 % | -14.603 M -0.48 % | -14.534 M -8.58 % | -13.385 M 11.50 % | -15.125 M -402.74 % | 4.996 M 594.76 % | -1.010 M 98.36 % | -61.511 M -266.64 % | -16.777 M -2.82 % | -16.317 M -104.69 % | 348.064 M 26 888.93 % | -1.299 M -105.31 % | 24.467 M 1 049.95 % | -2.576 M 55.72 % | -5.816 M -115.32 % | 37.963 M 216.32 % | 12.002 M 181.97 % | -14.641 M -349.55 % | -3.257 M -114.89 % | 21.873 M -56.54 % | 50.324 M 13.42 % | 44.368 M -0.18 % | 44.447 M 157.24 % | 17.278 M 2.62 % | 16.837 M 5 545.08 % | -309.214 K 45.03 % | -562.551 K -101.97 % | 28.552 M 3 150.59 % | -935.937 K | 0.000 -100.00 % | 1.730 M 135.17 % | -4.920 M -663.75 % | 872.763 K -81.45 % | 4.705 M -65.43 % | 13.609 M 158.56 % | -23.238 M -16 479.23 % | -140.163 K -104.59 % | 3.056 M -57.00 % | 7.106 M -50.44 % | 14.338 M 257.41 % | -9.109 M | 0.000 -100.00 % | 9.853 M 257.42 % | -6.259 M -85.33 % | -3.377 M | 0.000 -100.00 % | 8.049 M 218.43 % | -6.797 M -67.36 % | -4.061 M | 0.000 -100.00 % | 10.111 M 229.04 % | -7.835 M -159.25 % | -3.022 M -704.46 % | 500.000 K 463.82 % | -137.430 K -101.91 % | 7.184 M | 0.000 | 0.000 100.00 % | -0.010 -100.00 % | 16.500 K 100.08 % | -21.732 M -4 235.26 % | -501.283 K -200.26 % | 500.000 K 197.99 % | -510.271 K -100.15 % | 349.680 M 3 386.26 % | -10.641 M -4 390.09 % | 248.029 K 102.90 % | -8.548 M -162.77 % | 13.619 M 183.23 % | -16.363 M |
| Effect of forex changes on cash | -4.714 K 37.04 % | -7.488 K 66.42 % | -22.301 K -381.98 % | 7.909 K 493.19 % | -2.011 K -731.84 % | -241.810 -101.07 % | 22.664 K 44.46 % | 15.689 K 126.53 % | -59.142 K -944.49 % | 7.003 K -49.41 % | 13.842 K 124.60 % | -56.264 K -19.81 % | -46.962 K -802.84 % | 6.682 K -54.44 % | 14.665 K 1 640.47 % | -951.980 -145.65 % | 2.085 K -62.65 % | 5.584 K -80.33 % | 28.389 K 115.63 % | -181.593 K -14 239.70 % | 1.284 K 111.48 % | -11.185 K -538.74 % | -1.751 K 74.74 % | -6.931 K -0.38 % | -6.905 K -220.24 % | 5.743 K 201.42 % | -5.662 K -237.09 % | -1.680 K 76.83 % | -7.251 K -275.89 % | 4.122 K 131.53 % | -13.074 K -149.20 % | 26.574 K 182.24 % | -32.313 K -4 162.47 % | -758.090 -100.47 % | 162.031 K 7 597.29 % | 2.105 K -36.04 % | 3.291 K 252.06 % | 934.840 106.87 % | -13.608 K -207.11 % | 12.705 K 907.16 % | -1.574 K -206.13 % | 1.483 K 111.59 % | -12.792 K -2 335.18 % | -525.280 -431.83 % | 158.300 102.69 % | -5.883 K -237.61 % | 4.275 K 406.30 % | -1.396 K 67.89 % | -4.347 K -241.72 % | -1.272 K 40.32 % | -2.131 K -103.87 % | 55.104 K 5 654.75 % | 957.540 102.26 % | -42.407 K -242.40 % | -12.385 K 11.33 % | -13.968 K -159.10 % | -5.391 K -167.72 % | 7.960 K 453.66 % | -2.251 K 5.61 % | -2.385 K -70.53 % | -1.398 K -458.38 % | -250.430 -103.15 % | 7.949 K 3 055.88 % | -268.930 96.62 % | -7.965 K -4 956.77 % | 163.990 -84.08 % | 1.030 K -99.08 % | 111.417 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -50.521 M -8.18 % | -46.702 M -176.67 % | 60.914 M 270.35 % | -35.759 M -493.69 % | -6.023 M 85.79 % | -42.389 M -275.45 % | -11.290 M 69.65 % | -37.201 M -54.42 % | -24.091 M 36.16 % | -37.738 M -131.56 % | 119.593 M 153.69 % | -222.738 M -293.69 % | 114.995 M 302.13 % | 28.597 M -77.94 % | 129.636 M 2 606.13 % | -5.173 M 67.85 % | -16.090 M 34.02 % | -24.385 M -191.14 % | 26.756 M 13 004.48 % | 204.171 K -98.59 % | 14.475 M 132.81 % | -44.110 M -252.06 % | 29.007 M 526.32 % | -6.804 M 34.60 % | -10.404 M -138.36 % | -4.365 M -186.73 % | 5.033 M 1 418.97 % | -381.551 K 99.25 % | -50.954 M -18.54 % | -42.984 M -163.04 % | 68.191 M 1 356.91 % | -5.425 M 85.37 % | -37.073 M -11.89 % | -33.133 M -140.15 % | 82.524 M 665.23 % | -14.600 M -252.20 % | 9.593 M 109.60 % | -99.956 M -296.90 % | 50.764 M 230.74 % | -38.827 M -369.89 % | -8.263 M 50.03 % | -16.538 M -111.26 % | 146.929 M 266.17 % | -88.419 M -285.02 % | 47.789 M 156.15 % | -85.105 M -173.82 % | 115.289 M 2 613.45 % | 4.249 M 165.77 % | -6.460 M 90.20 % | -65.916 M -241.98 % | 46.426 M 2 471.82 % | -1.957 M -106.55 % | 29.886 M 239.18 % | -21.474 M -152.71 % | 40.737 M 957.92 % | 3.851 M 149.65 % | -7.755 M 56.99 % | -18.031 M -238.64 % | 13.005 M 172.45 % | -17.950 M -14.78 % | -15.639 M 23.61 % | -20.472 M -154.33 % | 37.682 M 528.24 % | -8.799 M -43.12 % | -6.148 M 45.96 % | -11.378 M 95.92 % | -279.179 M -54 611.98 % | -510.271 K -100.15 % | 348.796 M 582.72 % | -72.257 M -17 547.53 % | -409.444 K 95.09 % | -8.340 M -1 812.43 % | -436.106 K 97.37 % | -16.565 M |
| Cash at beginning of period | 73.251 M -38.93 % | 119.954 M 103.17 % | 59.040 M -37.72 % | 94.798 M -9.40 % | 104.631 M -28.83 % | 147.020 M -7.13 % | 158.310 M -19.03 % | 195.511 M -10.97 % | 219.602 M -14.66 % | 257.340 M 236.05 % | 76.577 M -74.42 % | 299.315 M 62.39 % | 184.320 M 18.36 % | 155.723 M 496.94 % | 26.087 M -16.55 % | 31.260 M -33.98 % | 47.349 M -33.99 % | 71.735 M 73.03 % | 41.457 M 0.49 % | 41.253 M 54.05 % | 26.779 M -62.22 % | 70.889 M 129.17 % | 30.932 M -18.03 % | 37.737 M -21.61 % | 48.141 M -8.31 % | 52.506 M 10.60 % | 47.473 M -0.80 % | 47.855 M -51.57 % | 98.809 M -30.31 % | 141.793 M 92.65 % | 73.602 M -6.87 % | 79.027 M -31.93 % | 116.101 M -22.20 % | 149.234 M 124.82 % | 66.380 M -18.03 % | 80.980 M 13.44 % | 71.387 M -58.34 % | 171.343 M 42.10 % | 120.579 M -24.36 % | 159.407 M -4.93 % | 167.670 M -8.98 % | 184.207 M 398.55 % | 36.949 M -70.53 % | 125.367 M 61.60 % | 77.579 M -52.31 % | 162.684 M 243.25 % | 47.395 M 9.85 % | 43.146 M -13.02 % | 49.606 M -57.06 % | 115.522 M 67.19 % | 69.096 M -2.75 % | 71.054 M 72.60 % | 41.167 M -34.28 % | 62.641 M 185.98 % | 21.904 M 21.33 % | 18.053 M -30.05 % | 25.808 M -41.13 % | 43.839 M 51.45 % | 28.946 M -38.28 % | 46.896 M -25.01 % | 62.535 M -24.66 % | 83.007 M 83.14 % | 45.325 M -16.26 % | 54.124 M -10.20 % | 60.272 M -15.88 % | 71.651 M -79.58 % | 350.830 M -0.15 % | 351.340 M 130 126 028 551.69 % | -0.270 -100.00 % | 60.217 M 13 090 687 074.97 % | 0.460 -100.00 % | 29.612 M 3 403 705 650.33 % | 0.870 | 0.000 |
| Cash at end of period | 22.731 M -68.97 % | 73.251 M -38.93 % | 119.954 M 103.17 % | 59.040 M -40.13 % | 98.607 M -5.76 % | 104.631 M -28.83 % | 147.020 M -7.13 % | 158.310 M -19.03 % | 195.511 M -10.97 % | 219.602 M 11.94 % | 196.170 M 156.17 % | 76.577 M -74.42 % | 299.315 M 62.39 % | 184.320 M 18.36 % | 155.723 M 496.94 % | 26.087 M -16.55 % | 31.260 M -33.98 % | 47.349 M -30.59 % | 68.213 M 64.54 % | 41.457 M 0.49 % | 41.253 M 54.05 % | 26.779 M -55.32 % | 59.940 M 93.78 % | 30.932 M -18.03 % | 37.737 M -21.61 % | 48.141 M -8.31 % | 52.506 M 10.60 % | 47.473 M -0.80 % | 47.855 M -51.57 % | 98.809 M -30.31 % | 141.793 M 92.65 % | 73.602 M -6.87 % | 79.027 M -31.93 % | 116.101 M -22.03 % | 148.904 M 124.32 % | 66.380 M -18.03 % | 80.980 M 13.44 % | 71.387 M -58.34 % | 171.343 M 42.10 % | 120.579 M -24.36 % | 159.407 M -4.93 % | 167.670 M -8.81 % | 183.877 M 397.66 % | 36.949 M -70.53 % | 125.367 M 61.60 % | 77.579 M -52.31 % | 162.684 M 243.25 % | 47.395 M 9.85 % | 43.146 M -13.02 % | 49.606 M -57.06 % | 115.522 M 67.19 % | 69.096 M -2.75 % | 71.054 M 72.60 % | 41.167 M -34.28 % | 62.641 M 185.98 % | 21.904 M 21.33 % | 18.053 M -30.05 % | 25.808 M -38.48 % | 41.951 M 44.93 % | 28.946 M -38.28 % | 46.896 M -25.01 % | 62.535 M -24.66 % | 83.007 M 83.14 % | 45.325 M -16.26 % | 54.124 M -10.20 % | 60.272 M -15.88 % | 71.651 M -79.58 % | 350.830 M 0.58 % | 348.796 M 2 997.06 % | -12.040 M -2 840.49 % | -409.444 K -101.92 % | 21.272 M 4 977.73 % | -436.105 K 97.37 % | -16.565 M |
| Operating cash flow | -39.212 M -197.19 % | -13.194 M | 0.000 -100.00 % | 11.476 M 241.99 % | -8.082 M 64.23 % | -22.596 M -1 138.30 % | -1.825 M 91.23 % | -20.807 M -300.86 % | -5.191 M 56.43 % | -11.914 M 70.82 % | -40.821 M -1 105.03 % | -3.388 M 35.47 % | -5.250 M 88.24 % | -44.652 M -269.16 % | -12.096 M -2 189.78 % | 578.800 K 120.31 % | -2.850 M 57.35 % | -6.682 M -116.28 % | 41.041 M 299.19 % | -20.604 M -256.39 % | 13.175 M 195.05 % | -13.860 M -134.51 % | 40.164 M 4 133.80 % | 948.650 K 159.21 % | -1.602 M -110.05 % | 15.950 M -62.86 % | 42.950 M 11.80 % | 38.418 M 171.97 % | -53.379 M -157.92 % | -20.696 M -124.30 % | 85.160 M 691.33 % | -14.401 M 45.77 % | -26.555 M -54.49 % | -17.188 M -118.59 % | 92.462 M 1 146.22 % | -8.838 M 63.95 % | -24.516 M 75.56 % | -100.314 M -278.18 % | 56.300 M 1 233.97 % | -4.965 M -20.73 % | -4.112 M 78.81 % | -19.411 M -117.25 % | 112.512 M 297.12 % | -57.079 M -396.82 % | -11.489 M 79.40 % | -55.765 M -229.79 % | 42.964 M 136.61 % | 18.158 M 303.64 % | -8.917 M 42.72 % | -15.568 M -193.67 % | 16.620 M 213.21 % | -14.681 M -2.91 % | -14.266 M | 0.000 -100.00 % | 10.597 M 24.83 % | 8.489 M 106.95 % | 4.102 M 134.44 % | -11.912 M -195.73 % | 12.443 M 181.37 % | -15.292 M | 0.000 | 0.000 -100.00 % | 42.273 M 5 380.01 % | -800.624 K 92.12 % | -10.157 M 6.68 % | -10.884 M -137.18 % | 29.276 M 1 899.74 % | 1.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -84.897 M -2 580.43 % | -3.167 M 29.90 % | -4.518 M -52.28 % | -2.967 M 2.93 % | -3.056 M 58.88 % | -7.433 M -7.30 % | -6.928 M 23.60 % | -9.068 M -144.03 % | -3.716 M 44.16 % | -6.655 M -130.59 % | -2.886 M 64.09 % | -8.036 M -41.47 % | -5.681 M 45.59 % | -10.441 M -64.49 % | -6.347 M -33.59 % | -4.751 M 38.37 % | -7.710 M 49.05 % | -15.133 M -56.06 % | -9.697 M 42.87 % | -16.974 M -58.34 % | -10.720 M 31.27 % | -15.597 M 13.65 % | -18.063 M 39.02 % | -29.619 M 49.90 % | -59.119 M 8.61 % | -64.688 M 21.54 % | -82.450 M -47.03 % | -56.076 M -277.58 % | -14.851 M 32.44 % | -21.983 M -34.10 % | -16.393 M 16.37 % | -19.602 M -105.54 % | -9.537 M 40.25 % | -15.960 M -10.07 % | -14.501 M -1 616.94 % | -844.555 K -13.80 % | -742.143 K 31.93 % | -1.090 M 90.94 % | -12.034 M -23 304.47 % | -51.420 K 99.55 % | -11.488 M -770.29 % | -1.320 M 95.79 % | -31.375 M -1 967.90 % | -1.517 M 83.06 % | -8.958 M -2 208.68 % | -388.029 K 97.21 % | -13.918 M -771.35 % | -1.597 M -37.28 % | -1.164 M 81.67 % | -6.347 M -1 902.03 % | -317.015 K 21.21 % | -402.363 K 47.28 % | -763.185 K 65.30 % | -2.199 M 78.24 % | -10.106 M 54.31 % | -22.119 M -150.53 % | -8.829 M -33.22 % | -6.627 M 43.13 % | -11.653 M -83.90 % | -6.337 M 21.70 % | -8.093 M -47.27 % | -5.495 M -17.19 % | -4.689 M 64.21 % | -13.103 M -1 205.03 % | -1.004 M 80.66 % | -5.191 M 55.97 % | -11.790 M -648.02 % | -1.576 M -78.24 % | -884.331 K 36.79 % | -1.399 M -112.78 % | -657.473 K -215.99 % | -208.066 K 98.52 % | -14.055 M -6 872.22 % | -201.581 K |
| Free CashFlow | -124.109 M -658.54 % | -16.361 M -281.45 % | -4.289 M -150.41 % | 8.509 M 176.39 % | -11.138 M 62.91 % | -30.029 M -243.09 % | -8.752 M 70.70 % | -29.874 M -235.42 % | -8.906 M 52.04 % | -18.569 M 57.52 % | -43.707 M -282.60 % | -11.424 M -4.51 % | -10.930 M 80.16 % | -55.093 M -198.72 % | -18.443 M -342.01 % | -4.173 M 60.48 % | -10.559 M 51.60 % | -21.815 M -169.60 % | 31.343 M 183.41 % | -37.578 M -1 630.57 % | 2.455 M 108.33 % | -29.457 M -233.29 % | 22.101 M 177.09 % | -28.670 M 52.78 % | -60.721 M -24.59 % | -48.738 M -23.39 % | -39.500 M -123.70 % | -17.658 M 74.12 % | -68.231 M -59.87 % | -42.679 M -162.06 % | 68.767 M 302.23 % | -34.003 M 5.79 % | -36.092 M -8.88 % | -33.149 M -142.52 % | 77.962 M 905.20 % | -9.682 M 61.67 % | -25.258 M 75.09 % | -101.405 M -329.08 % | 44.265 M 982.43 % | -5.016 M 67.84 % | -15.600 M 24.75 % | -20.731 M -125.55 % | 81.137 M 238.47 % | -58.596 M -186.57 % | -20.447 M 63.59 % | -56.153 M -293.32 % | 29.046 M 75.39 % | 16.561 M 264.29 % | -10.080 M 54.00 % | -21.915 M -234.42 % | 16.303 M 208.09 % | -15.083 M -0.36 % | -15.029 M -583.42 % | -2.199 M -547.80 % | 491.080 K 103.60 % | -13.630 M -188.36 % | -4.727 M 74.50 % | -18.539 M -2 445.53 % | 790.388 K 103.65 % | -21.629 M -167.24 % | -8.093 M -47.27 % | -5.495 M -114.62 % | 37.584 M 370.31 % | -13.904 M -24.57 % | -11.161 M 30.57 % | -16.075 M -191.93 % | 17.486 M 15 681.76 % | -112.219 K 87.31 % | -884.331 K 36.79 % | -1.399 M -112.78 % | -657.473 K -215.99 % | -208.066 K 98.52 % | -14.055 M -6 872.22 % | -201.581 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |