Hi-Target Navigation Tech Co.,Ltd 300177.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.220 B 2.80 % | 1.186 B -10.02 % | 1.318 B -26.58 % | 1.796 B 1.28 % | 1.773 B 9.50 % | 1.619 B 25.64 % | 1.289 B 26.26 % | 1.021 B 33.32 % | 765.641 M 20.01 % | 637.985 M -7.16 % | 687.222 M 27.67 % | 538.278 M 41.13 % | 381.396 M 23.18 % | 309.633 M 25.75 % | 246.224 M 37.92 % | 178.524 M 27.48 % | 140.044 M 38.04 % | 101.455 M |
| Net income | -12.450 M 97.08 % | -426.676 M -288.90 % | -109.714 M -331.93 % | 47.304 M -44.93 % | 85.899 M 155.61 % | -154.464 M -261.89 % | 95.416 M 42.39 % | 67.012 M 254.88 % | 18.883 M 1 116.25 % | 1.553 M -98.44 % | 99.590 M -7.60 % | 107.783 M 49.09 % | 72.294 M 16.05 % | 62.294 M 31.79 % | 47.266 M 47.30 % | 32.087 M 31.14 % | 24.469 M 59.25 % | 15.365 M |
| Income before tax | -71.031 M 88.36 % | -610.223 M -428.38 % | -115.489 M -258.12 % | 73.039 M -52.88 % | 155.002 M 206.15 % | -146.017 M -190.23 % | 161.823 M 50.07 % | 107.833 M 483.69 % | 18.474 M 1 655.91 % | 1.052 M -99.15 % | 123.333 M -0.27 % | 123.668 M 46.96 % | 84.148 M 12.54 % | 74.774 M 40.06 % | 53.387 M 48.99 % | 35.832 M 29.61 % | 27.645 M 74.59 % | 15.835 M |
| Income before tax ratio | -0.06 88.68 % | -0.51 -487.20 % | -0.09 -315.36 % | 0.04 -53.47 % | 0.09 196.95 % | -0.09 -171.82 % | 0.13 18.86 % | 0.11 337.79 % | 0.02 1 363.15 % | 0.00 -99.08 % | 0.18 -21.89 % | 0.23 4.13 % | 0.22 -8.64 % | 0.24 11.38 % | 0.22 8.03 % | 0.20 1.68 % | 0.20 26.48 % | 0.16 |
| EBITDA | 3.344 M 100.65 % | -512.065 M -12 646.07 % | -4.017 M -102.47 % | 162.959 M -30.59 % | 234.773 M 459.07 % | -65.384 M -129.67 % | 220.388 M 43.34 % | 153.755 M 177.69 % | 55.369 M 90.33 % | 29.091 M -80.19 % | 146.865 M 10.49 % | 132.919 M 46.60 % | 90.670 M 15.63 % | 78.413 M 38.81 % | 56.488 M 50.26 % | 37.593 M 29.69 % | 28.987 M 79.79 % | 16.123 M |
| Net income ratio | -0.01 97.16 % | -0.36 -332.19 % | -0.08 -415.89 % | 0.03 -45.62 % | 0.05 150.79 % | -0.10 -228.85 % | 0.07 12.78 % | 0.07 166.18 % | 0.02 913.46 % | 0.00 -98.32 % | 0.14 -27.63 % | 0.20 5.64 % | 0.19 -5.78 % | 0.20 4.80 % | 0.19 6.80 % | 0.18 2.87 % | 0.17 15.37 % | 0.15 |
| Ratio EBITDA | 0.00 100.64 % | -0.43 -14 064.90 % | 0.00 -103.36 % | 0.09 -31.46 % | 0.13 427.93 % | -0.04 -123.61 % | 0.17 13.53 % | 0.15 108.28 % | 0.07 58.60 % | 0.05 -78.66 % | 0.21 -13.46 % | 0.25 3.87 % | 0.24 -6.13 % | 0.25 10.39 % | 0.23 8.95 % | 0.21 1.73 % | 0.21 30.25 % | 0.16 |
| Gross profit ratio | 0.40 31.59 % | 0.30 -26.51 % | 0.41 -9.34 % | 0.45 -0.49 % | 0.46 -2.16 % | 0.47 -10.82 % | 0.52 3.04 % | 0.51 14.62 % | 0.44 9.47 % | 0.40 -19.86 % | 0.51 -0.06 % | 0.51 3.69 % | 0.49 7.03 % | 0.46 9.91 % | 0.41 -0.78 % | 0.42 6.88 % | 0.39 28.80 % | 0.30 |
| Weighted average shs out dil | 745.497 M 0.18 % | 744.169 M 0.00 % | 744.169 M 1.47 % | 733.393 M 7.38 % | 682.957 M 3.24 % | 661.514 M 0.04 % | 661.231 M 0.25 % | 659.568 M 0.60 % | 655.657 M 1.35 % | 646.898 M 8.26 % | 597.543 M -0.21 % | 598.795 M -0.61 % | 602.452 M 3.16 % | 584.007 M 29.73 % | 450.154 M 2.88 % | 437.555 M 120.55 % | 198.394 M 373.46 % | 41.903 M |
| Weighted average shs out | 745.497 M 0.18 % | 744.169 M 0.00 % | 744.169 M 1.47 % | 733.393 M 7.38 % | 682.957 M 3.24 % | 661.514 M 0.32 % | 659.403 M 0.63 % | 655.268 M -0.06 % | 655.657 M 1.35 % | 646.898 M 8.26 % | 597.543 M -0.21 % | 598.795 M -0.61 % | 602.452 M 6.38 % | 566.310 M 25.80 % | 450.154 M 2.88 % | 437.555 M 120.55 % | 198.394 M 373.46 % | 41.903 M |
| EPS diluted | -0.02 97.07 % | -0.57 -280.00 % | -0.15 -332.56 % | 0.06 -50.38 % | 0.13 156.52 % | -0.23 -264.29 % | 0.14 40.00 % | 0.10 247.22 % | 0.03 1 100.00 % | 0.00 -98.59 % | 0.17 -5.56 % | 0.18 50.00 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 50.07 % | 0.07 -38.92 % | 0.12 -67.57 % | 0.37 |
| Earnings per share | -0.02 97.07 % | -0.57 -280.00 % | -0.15 -332.56 % | 0.06 -50.38 % | 0.13 156.52 % | -0.23 -264.29 % | 0.14 40.00 % | 0.10 247.22 % | 0.03 1 100.00 % | 0.00 -98.59 % | 0.17 -5.56 % | 0.18 50.00 % | 0.12 9.09 % | 0.11 0.00 % | 0.11 50.07 % | 0.07 -38.92 % | 0.12 -67.57 % | 0.37 |
| Gross profit | 486.055 M 35.27 % | 359.319 M -33.87 % | 543.365 M -33.43 % | 816.279 M 0.78 % | 809.954 M 7.13 % | 756.023 M 12.05 % | 674.718 M 30.10 % | 518.628 M 52.82 % | 339.369 M 31.37 % | 258.333 M -25.60 % | 347.243 M 27.59 % | 272.153 M 46.34 % | 185.971 M 31.84 % | 141.056 M 38.22 % | 102.055 M 36.85 % | 74.576 M 36.24 % | 54.737 M 77.79 % | 30.787 M |
| Income tax expense | -31.397 M -329.75 % | 13.666 M -63.63 % | 37.576 M 183.84 % | 13.239 M 2 206.94 % | 573.869 K -96.13 % | 14.810 M -15.95 % | 17.621 M -14.74 % | 20.668 M 18 075.42 % | -114.979 K -112.87 % | 893.051 K -94.93 % | 17.612 M 7.90 % | 16.323 M 33.89 % | 12.191 M -2.31 % | 12.480 M 103.88 % | 6.121 M 63.45 % | 3.745 M 17.89 % | 3.177 M 575.68 % | 470.138 K |
| Cost of revenue | 733.495 M -11.31 % | 827.064 M 6.71 % | 775.080 M -20.86 % | 979.418 M 1.69 % | 963.105 M 11.56 % | 863.275 M 40.58 % | 614.090 M 22.29 % | 502.162 M 17.80 % | 426.272 M 12.28 % | 379.652 M 11.67 % | 339.979 M 27.75 % | 266.125 M 36.18 % | 195.425 M 15.93 % | 168.578 M 16.93 % | 144.169 M 38.69 % | 103.948 M 21.85 % | 85.307 M 20.71 % | 70.668 M |
| General and administrative expenses | 39.695 M -27.08 % | 54.434 M 4.24 % | 52.217 M 20.35 % | 43.389 M -1.68 % | 44.129 M -8.36 % | 48.153 M 12.79 % | 42.694 M 30.63 % | 32.682 M 24.77 % | 26.194 M 13.95 % | 22.987 M 41.16 % | 16.284 M 22.75 % | 13.266 M 10.70 % | 11.984 M -15.09 % | 14.114 M 104.77 % | 6.892 M -75.63 % | 28.280 M 45.13 % | 19.486 M 72.00 % | 11.329 M |
| Selling and marketing expenses | 60.876 M -31.91 % | 89.402 M -58.60 % | 215.945 M -12.20 % | 245.949 M 8.78 % | 226.094 M -13.16 % | 260.354 M 19.79 % | 217.342 M 24.75 % | 174.229 M 17.81 % | 147.895 M 14.70 % | 128.945 M -8.81 % | 141.404 M 48.86 % | 94.989 M 26.21 % | 75.263 M 78.60 % | 42.140 M 91.62 % | 21.991 M 53.12 % | 14.362 M 46.82 % | 9.782 M 74.37 % | 5.610 M |
| Other expenses | 320.204 M 319.90 % | 76.258 M 153.17 % | -143.425 M -3 124.38 % | -4.448 M -116.34 % | 27.225 M -5.67 % | 28.862 M 4 766.12 % | 593.122 K -90.82 % | 6.464 M -76.47 % | 27.474 M -4.23 % | 28.688 M -3.28 % | 29.661 M 50.69 % | 19.684 M 49.47 % | 13.169 M -3.82 % | 13.692 M 34.63 % | 10.170 M 54.23 % | 6.594 M 26.88 % | 5.197 M 71.51 % | 3.030 M |
| Operating expenses | 556.517 M -42.57 % | 969.097 M 61.18 % | 601.265 M -3.99 % | 626.252 M 12.64 % | 556.001 M -13.03 % | 639.284 M 33.44 % | 479.082 M 18.24 % | 405.191 M 16.36 % | 348.218 M 32.14 % | 263.516 M 5.03 % | 250.906 M 46.58 % | 171.168 M 37.03 % | 124.917 M 42.76 % | 87.503 M 51.60 % | 57.721 M 31.29 % | 43.964 M 45.11 % | 30.297 M 73.76 % | 17.436 M |
| Cost and expenses | 1.290 B -28.18 % | 1.796 B 30.50 % | 1.376 B -14.28 % | 1.606 B 5.70 % | 1.519 B 1.10 % | 1.503 B 37.45 % | 1.093 B 20.48 % | 907.353 M 17.16 % | 774.490 M 20.42 % | 643.168 M 8.85 % | 590.885 M 35.12 % | 437.294 M 36.51 % | 320.343 M 25.09 % | 256.081 M 26.84 % | 201.890 M 36.49 % | 147.913 M 27.95 % | 115.604 M 31.21 % | 88.105 M |
| Research and development expenses | 135.742 M -30.63 % | 195.686 M -9.55 % | 216.340 M -8.38 % | 236.131 M 9.89 % | 214.881 M -2.99 % | 221.510 M 54.24 % | 143.614 M 23.22 % | 116.554 M 27.98 % | 91.072 M 54.87 % | 58.805 M 28.67 % | 45.702 M 56.69 % | 29.168 M 60.74 % | 18.146 M 111.18 % | 8.592 M -38.31 % | 13.929 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 100.571 M -30.08 % | 143.836 M -46.36 % | 268.162 M -7.32 % | 289.338 M 7.07 % | 270.222 M -12.41 % | 308.506 M 18.64 % | 260.036 M 25.68 % | 206.911 M 18.85 % | 174.089 M 14.58 % | 151.932 M -3.65 % | 157.688 M 45.66 % | 108.255 M 24.08 % | 87.247 M 55.10 % | 56.253 M 94.76 % | 28.884 M -32.26 % | 42.642 M 45.70 % | 29.268 M 72.79 % | 16.939 M |
| Interest income | 2.660 M 146.37 % | 1.080 M -88.17 % | 9.126 M -20.97 % | 11.548 M 227.57 % | 3.525 M -66.73 % | 10.598 M 408.90 % | 2.082 M -26.15 % | 2.820 M -32.31 % | 4.166 M -55.92 % | 9.451 M 4.55 % | 9.040 M -18.26 % | 11.059 M -14.96 % | 13.004 M 19.81 % | 10.854 M 2 534.82 % | 411.954 K 152.66 % | 163.046 K 92.68 % | 84.621 K 42.25 % | 59.486 K |
| Interest expense | 16.315 M -2.04 % | 16.656 M -17.41 % | 20.167 M 8.84 % | 18.530 M -4.14 % | 19.329 M -4.08 % | 20.152 M 166.70 % | 7.556 M 48.82 % | 5.077 M 133.21 % | 2.177 M 90.26 % | 1.144 M 158.86 % | 442.050 K 135.62 % | 187.609 K 702.09 % | 23.390 K -90.62 % | 249.302 K -57.99 % | 593.478 K -10.46 % | 662.824 K 21.27 % | 546.556 K 149.32 % | 219.223 K |
| Depreciation and amortization | 59.423 M -25.11 % | 79.343 M -17.47 % | 96.139 M 26.04 % | 76.278 M 26.63 % | 60.236 M -4.36 % | 62.982 M 20.27 % | 52.370 M 37.44 % | 38.103 M 20.93 % | 31.509 M 17.16 % | 26.894 M 29.44 % | 20.778 M 150.62 % | 8.291 M 31.18 % | 6.320 M 91.83 % | 3.294 M 31.40 % | 2.507 M 114.13 % | 1.171 M 40.20 % | 835.105 K 657.46 % | 110.250 K |
| Operating income | -70.462 M 88.44 % | -609.777 M -447.55 % | -111.366 M -253.00 % | 72.787 M -43.04 % | 127.777 M 173.07 % | -174.879 M -208.47 % | 161.230 M 59.05 % | 101.368 M 1 227.27 % | -8.992 M 67.23 % | -27.440 M -129.25 % | 93.803 M -9.81 % | 104.001 M 46.51 % | 70.985 M 16.21 % | 61.082 M 41.34 % | 43.217 M 47.81 % | 29.238 M 27.37 % | 22.955 M 76.81 % | 12.983 M |
| Operating income ratio | -0.06 88.76 % | -0.51 -508.50 % | -0.08 -308.39 % | 0.04 -43.75 % | 0.07 166.73 % | -0.11 -186.33 % | 0.13 25.98 % | 0.10 945.50 % | -0.01 72.69 % | -0.04 -131.51 % | 0.14 -29.35 % | 0.19 3.81 % | 0.19 -5.65 % | 0.20 12.39 % | 0.18 7.17 % | 0.16 -0.08 % | 0.16 28.09 % | 0.13 |
| Total other income expenses net | -568.626 K -27.61 % | -445.589 K 89.19 % | -4.123 M -1 736.95 % | 251.877 K -99.07 % | 27.225 M -5.67 % | 28.862 M 4 766.07 % | 593.128 K -90.82 % | 6.464 M -76.44 % | 27.438 M -3.70 % | 28.492 M -3.52 % | 29.531 M 50.16 % | 19.666 M 49.41 % | 13.163 M -3.87 % | 13.692 M 34.63 % | 10.170 M 54.23 % | 6.594 M 40.59 % | 4.690 M 64.45 % | 2.852 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 66.940 M -5.57 % | 70.892 M 25.41 % | 56.529 M 123.49 % | -240.607 M -1 051.52 % | -20.895 M 79.44 % | -101.641 M 50.98 % | -207.334 M -7.95 % | -192.065 M 44.43 % | -345.647 M 38.41 % | -561.210 M -43.60 % | -390.823 M 16.05 % | -465.522 M 0.18 % | -466.355 M 8.92 % | -512.033 M -537.42 % | -80.329 M -113.61 % | -37.605 M -29.17 % | -29.113 M -501.73 % | -4.838 M |
| Total investments | 213.452 M -24.35 % | 282.175 M -32.08 % | 415.441 M 33.87 % | 310.327 M -3.29 % | 320.883 M 24.87 % | 256.968 M -20.48 % | 323.167 M 47.97 % | 218.403 M 78.63 % | 122.269 M 115.32 % | 56.785 M 736.86 % | 6.786 M 35.71 % | 5.000 M 637.75 % | 677.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 404.173 M -19.96 % | 504.991 M 5.27 % | 479.713 M 11.21 % | 431.364 M -12.66 % | 493.894 M 24.44 % | 396.880 M 83.52 % | 216.256 M 47.11 % | 147.000 M 116.18 % | 68.000 M -4.24 % | 71.013 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -53.98 % | 10.864 M 70.79 % | 6.361 M -10.78 % | 7.130 M |
| Accumulated other comprehensive income loss | 169.876 M -11.53 % | 192.007 M 2.45 % | 187.419 M 20.45 % | 155.600 M 12.79 % | 137.960 M 6.00 % | 130.155 M 74.73 % | 74.489 M 171.70 % | 27.416 M 196.90 % | -28.293 M -169.60 % | 40.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -253.768 M -5.16 % | -241.318 M -230.19 % | 185.358 M -40.01 % | 308.969 M 8.33 % | 285.203 M -2.89 % | 293.706 M -35.86 % | 457.907 M 20.55 % | 379.854 M 16.77 % | 325.312 M 3.92 % | 313.041 M -3.54 % | 324.542 M 26.10 % | 257.377 M 60.11 % | 160.750 M 55.42 % | 103.427 M 86.59 % | 55.429 M 372.16 % | 11.739 M -68.82 % | 37.646 M 133.92 % | 16.093 M |
| Common stock | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 8.96 % | 682.957 M 1.08 % | 675.668 M 51.19 % | 446.899 M 0.00 % | 446.899 M 0.03 % | 446.764 M 2.25 % | 436.924 M 7.69 % | 405.734 M 100.91 % | 201.949 M 0.97 % | 200.000 M 100.00 % | 100.000 M 166.67 % | 37.500 M 0.00 % | 37.500 M 275.00 % | 10.000 M 900.00 % | 1.000 M |
| Total equity | 1.568 B -3.86 % | 1.631 B -29.20 % | 2.304 B -14.30 % | 2.688 B 30.68 % | 2.057 B -0.25 % | 2.062 B -2.31 % | 2.111 B 10.33 % | 1.913 B 14.31 % | 1.674 B 0.65 % | 1.663 B 49.19 % | 1.115 B 10.39 % | 1.010 B 22.08 % | 827.186 M 11.79 % | 739.969 M 400.50 % | 147.845 M 46.99 % | 100.579 M 89.34 % | 53.121 M 170.30 % | 19.653 M |
| Other non current liabilities | 19.425 M -19.58 % | 24.153 M -35.26 % | 37.309 M 124.66 % | 16.607 M -54.94 % | 36.857 M -49.04 % | 72.325 M 82.23 % | 39.689 M -50.12 % | 79.569 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -12.53 % | 1.144 M 196.80 % | 385.333 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 75.099 M 248.98 % | 21.520 M 33.82 % | 16.081 M -76.70 % | 69.016 M 525.63 % | 11.031 M -72.42 % | 40.000 M -37.50 % | 64.000 M 966.67 % | 6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.864 M 70.79 % | 6.361 M -10.78 % | 7.130 M |
| Total non current liabilities | 109.923 M 80.14 % | 61.022 M -18.63 % | 74.996 M -39.79 % | 124.559 M 139.99 % | 51.901 M -56.12 % | 118.272 M -8.96 % | 129.917 M 46.77 % | 88.519 M 329.73 % | 20.599 M 25.68 % | 16.390 M 5.47 % | 15.540 M 72.38 % | 9.015 M 801.23 % | 1.000 M -12.53 % | 1.144 M 196.80 % | 385.333 K -96.45 % | 10.864 M 70.79 % | 6.361 M -10.78 % | 7.130 M |
| Other current liabilities | 443.996 M 38.04 % | 321.643 M 2 439.40 % | 12.666 M -97.66 % | 541.786 M -1.17 % | 548.192 M 64.60 % | 333.043 M 138.19 % | 139.824 M 512.76 % | -33.875 M -121.95 % | 154.334 M 883.45 % | 15.693 M -74.02 % | 60.399 M 86.23 % | 32.433 M 24.44 % | 26.064 M -65.34 % | 75.200 M 585.24 % | 10.974 M -33.51 % | 16.504 M 95.22 % | 8.454 M -56.08 % | 19.249 M |
| Deferred revenue | 0.000 -100.00 % | 175.208 M -60.83 % | 447.358 M 1.12 % | 442.411 M -17.66 % | 537.305 M 138.95 % | 224.858 M 23.52 % | 182.046 M -0.41 % | 182.789 M 20.82 % | 151.296 M 212.80 % | 48.369 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.680 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 329.074 M -31.94 % | 483.471 M 4.28 % | 463.632 M 27.95 % | 362.348 M -30.96 % | 524.859 M 57.29 % | 333.690 M 119.16 % | 152.256 M 7.98 % | 141.000 M 107.35 % | 68.000 M -4.24 % | 71.013 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.386 B -12.85 % | 1.590 B 11.88 % | 1.421 B 15.97 % | 1.226 B -13.22 % | 1.412 B 42.05 % | 994.291 M 81.40 % | 548.111 M 11.28 % | 492.534 M 35.60 % | 363.225 M 62.08 % | 224.104 M 26.81 % | 176.720 M 41.66 % | 124.745 M 10.67 % | 112.722 M 9.45 % | 102.986 M -6.30 % | 109.908 M 55.83 % | 70.532 M 19.55 % | 58.997 M 48.62 % | 39.698 M |
| Total liabilities | 1.496 B -9.41 % | 1.651 B 10.35 % | 1.496 B 10.83 % | 1.350 B -7.78 % | 1.464 B 31.61 % | 1.113 B 64.09 % | 678.027 M 16.69 % | 581.052 M 51.39 % | 383.824 M 59.60 % | 240.493 M 25.09 % | 192.260 M 43.73 % | 133.760 M 17.62 % | 113.722 M 9.21 % | 104.130 M -5.59 % | 110.294 M 35.50 % | 81.396 M 24.54 % | 65.359 M 39.57 % | 46.828 M |
| Other non current assets | 164.276 M 777.56 % | 18.720 M -89.16 % | 172.754 M 833.18 % | 18.512 M -81.21 % | 98.521 M -46.81 % | 185.229 M 397.64 % | 37.222 M -5.42 % | 39.354 M 8.07 % | 36.414 M 37.98 % | 26.391 M 24.79 % | 21.149 M 14.96 % | 18.397 M -18.10 % | 22.462 M 3 577.55 % | 610.798 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 65.760 M -76.70 % | 282.175 M -0.95 % | 284.893 M -32.70 % | 423.331 M 56.92 % | 269.779 M 166.23 % | 101.335 M -68.34 % | 320.087 M 51.63 % | 211.103 M 124.85 % | 93.888 M 102.32 % | 46.405 M 871.56 % | -6.014 M -180.93 % | 7.432 M 996.59 % | 677.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 208.361 M -1.11 % | 210.695 M 2.41 % | 205.734 M -11.15 % | 231.563 M 1.10 % | 229.045 M 13.75 % | 201.359 M -5.30 % | 212.618 M -2.90 % | 218.960 M 26.80 % | 172.685 M 8.32 % | 159.424 M 21.00 % | 131.755 M 33.51 % | 98.682 M 92.94 % | 51.148 M 200.04 % | 17.047 M 3 253.20 % | 508.379 K -15.13 % | 598.992 K | 0.000 | 0.000 |
| GoodWill | 39.245 M -14.53 % | 45.918 M -61.73 % | 119.978 M -7.84 % | 130.189 M 6.51 % | 122.231 M -16.29 % | 146.026 M -20.90 % | 184.613 M -7.40 % | 199.360 M 465.75 % | 35.238 M -23.43 % | 46.023 M 6.13 % | 43.366 M 3.01 % | 42.101 M 453.14 % | 7.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 247.606 M -3.51 % | 256.613 M -21.21 % | 325.712 M -9.96 % | 361.753 M 2.98 % | 351.276 M 1.12 % | 347.384 M -12.55 % | 397.231 M -5.04 % | 418.321 M 101.19 % | 207.924 M 1.21 % | 205.447 M 17.32 % | 175.122 M 24.39 % | 140.783 M 139.59 % | 58.759 M 244.69 % | 17.047 M 3 253.20 % | 508.379 K -15.13 % | 598.992 K | 0.000 | 0.000 |
| Property plant equipment net | 374.232 M 11.65 % | 335.198 M 10.27 % | 303.985 M -23.69 % | 398.331 M -0.72 % | 401.216 M 14.41 % | 350.677 M 33.98 % | 261.735 M 26.12 % | 207.534 M 9.47 % | 189.585 M 9.24 % | 173.552 M -0.62 % | 174.633 M 23.04 % | 141.926 M 34.84 % | 105.252 M 116.20 % | 48.684 M 32.99 % | 36.606 M -1.13 % | 37.026 M 161.83 % | 14.142 M -1.46 % | 14.351 M |
| Total non current assets | 984.027 M -0.17 % | 985.744 M -18.04 % | 1.203 B -10.00 % | 1.336 B 8.25 % | 1.235 B 16.92 % | 1.056 B -2.71 % | 1.085 B 16.96 % | 927.941 M 62.97 % | 569.379 M 17.02 % | 486.563 M 24.25 % | 391.614 M 20.56 % | 324.826 M 67.22 % | 194.246 M 178.39 % | 69.774 M 77.30 % | 39.354 M -0.27 % | 39.459 M 159.12 % | 15.228 M 4.35 % | 14.593 M |
| Other current assets | 69.113 M -34.77 % | 105.950 M 0.04 % | 105.913 M -7.78 % | 114.842 M -90.18 % | 1.169 B 809.48 % | 128.534 M -59.72 % | 319.111 M -34.29 % | 485.666 M -5.75 % | 515.272 M 120.99 % | 233.160 M 410.14 % | 45.705 M 90.18 % | 24.033 M 106.79 % | 11.622 M -78.54 % | 54.149 M 581.69 % | 7.943 M 25.52 % | 6.328 M 94.39 % | 3.255 M -26.72 % | 4.442 M |
| Short term investments | 147.691 M 40.34 % | 105.237 M -19.39 % | 130.548 M 215.53 % | -113.004 M -321.13 % | 51.104 M -67.16 % | 155.633 M 4 953.02 % | 3.080 M -57.81 % | 7.300 M -74.28 % | 28.381 M 173.42 % | 10.380 M -18.91 % | 12.800 M 626.32 % | -2.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 337.233 M -22.31 % | 434.099 M 2.58 % | 423.183 M -37.02 % | 671.971 M 30.53 % | 514.789 M 3.26 % | 498.521 M 17.69 % | 423.590 M 24.93 % | 339.065 M -18.03 % | 413.647 M -34.57 % | 632.222 M 61.77 % | 390.823 M -16.05 % | 465.522 M -0.18 % | 466.355 M -8.92 % | 512.033 M 500.07 % | 85.329 M 76.05 % | 48.469 M 36.63 % | 35.475 M 196.40 % | 11.969 M |
| Cash and short term investments | 484.925 M -10.09 % | 539.336 M -2.60 % | 553.731 M -17.60 % | 671.971 M 18.75 % | 565.893 M -13.49 % | 654.154 M 53.32 % | 426.670 M 23.18 % | 346.365 M -21.64 % | 442.028 M -31.21 % | 642.602 M 59.21 % | 403.623 M -13.30 % | 465.522 M -0.18 % | 466.355 M -8.92 % | 512.033 M 500.07 % | 85.329 M 76.05 % | 48.469 M 36.63 % | 35.475 M 196.40 % | 11.969 M |
| Total current assets | 2.080 B -9.43 % | 2.297 B -11.58 % | 2.597 B -3.87 % | 2.702 B 18.16 % | 2.287 B 7.92 % | 2.119 B 24.37 % | 1.704 B 8.77 % | 1.566 B 5.25 % | 1.488 B 5.03 % | 1.417 B 54.79 % | 915.344 M 11.80 % | 818.741 M 9.65 % | 746.662 M -3.57 % | 774.326 M 253.92 % | 218.785 M 53.52 % | 142.516 M 38.03 % | 103.252 M 98.99 % | 51.888 M |
| Inventory | 397.632 M 0.58 % | 395.332 M -13.10 % | 454.916 M -8.24 % | 495.747 M -9.97 % | 550.634 M 50.31 % | 366.342 M 50.63 % | 243.214 M 14.25 % | 212.873 M 21.36 % | 175.399 M -11.86 % | 198.999 M 17.97 % | 168.687 M 36.26 % | 123.795 M 3.14 % | 120.025 M 30.00 % | 92.326 M 54.93 % | 59.591 M 40.46 % | 42.426 M 39.40 % | 30.435 M 51.96 % | 20.028 M |
| Net receivables | 1.128 B -9.83 % | 1.251 B -15.61 % | 1.483 B 4.47 % | 1.419 B 26.97 % | 1.118 B 52.49 % | 733.142 M 14.67 % | 639.367 M 30.62 % | 489.495 M 53.02 % | 319.897 M -3.04 % | 329.942 M 4.65 % | 315.288 M | 0.000 | 0.000 -100.00 % | 115.818 M | 0.000 | 0.000 -100.00 % | 34.088 M | 0.000 |
| Tax assets | 132.153 M 42.04 % | 93.038 M -19.39 % | 115.418 M -14.19 % | 134.506 M 18.21 % | 113.789 M 59.54 % | 71.325 M 3.28 % | 69.059 M 33.76 % | 51.629 M 24.20 % | 41.568 M 19.56 % | 34.768 M 30.09 % | 26.725 M 64.09 % | 16.287 M 129.55 % | 7.095 M 106.73 % | 3.432 M 53.28 % | 2.239 M 22.09 % | 1.834 M 68.80 % | 1.086 M 350.58 % | 241.126 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 |
| Account payables | 592.445 M 1.32 % | 584.749 M 25.02 % | 467.730 M 344.27 % | 105.281 M 44.54 % | 72.837 M -77.79 % | 328.003 M 69.10 % | 193.972 M 29.40 % | 149.896 M 29.18 % | 116.038 M 53.02 % | 75.830 M -25.79 % | 102.177 M 42.08 % | 71.914 M -5.14 % | 75.809 M 304.92 % | 18.722 M -78.70 % | 87.893 M 66.66 % | 52.738 M 6.35 % | 49.587 M 184.63 % | 17.422 M |
| Tax payables | 20.456 M -18.81 % | 25.196 M -16.19 % | 30.063 M -41.91 % | 51.747 M -20.97 % | 65.477 M 41.25 % | 46.355 M -25.30 % | 62.059 M 17.71 % | 52.724 M 112.14 % | 24.853 M 88.29 % | 13.199 M -6.68 % | 14.144 M -30.66 % | 20.398 M 88.02 % | 10.849 M 19.68 % | 9.065 M 50.06 % | 6.041 M 368.29 % | 1.290 M 34.87 % | 956.439 K -68.41 % | 3.027 M |
| Deferred revenue non current | 14.249 M -7.17 % | 15.349 M 18.06 % | 13.001 M -27.91 % | 18.035 M 5.51 % | 17.093 M -21.54 % | 21.787 M -8.71 % | 23.865 M -26.49 % | 32.464 M 57.60 % | 20.599 M 25.68 % | 16.390 M 5.47 % | 15.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 7.947 M 118.91 % | -42.034 M -121.88 % | 192.121 M -47.54 % | 366.239 M 27.54 % | 287.161 M -14.26 % | 334.917 M 15.10 % | 290.974 M 33.24 % | 218.378 M 142.08 % | 90.208 M -25.56 % | 121.186 M 38.02 % | 87.804 M 18.34 % | 74.194 M 242.45 % | 21.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 8.577 M -59.16 % | 20.999 M 30.59 % | 16.081 M -26.02 % | 21.737 M -48.24 % | 41.997 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 -100.00 % | 28.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 899.940 M -8.01 % | 978.261 M 7.16 % | 912.886 M -28.20 % | 1.271 B 57.31 % | 808.278 M 6.63 % | 757.998 M -17.18 % | 915.196 M 5.42 % | 868.123 M 3.38 % | 839.778 M 6.05 % | 791.838 M 132.81 % | 340.118 M -28.59 % | 476.287 M 7.09 % | 444.771 M -17.10 % | 536.542 M 877.02 % | 54.916 M 6.97 % | 51.339 M 837.64 % | 5.475 M 113.93 % | 2.559 M |
| Deferred tax liabilities non current | 1.150 M | 0.000 -100.00 % | 12.976 M 352.82 % | 2.866 M -28.60 % | 4.013 M -32.51 % | 5.947 M 151.75 % | 2.362 M -19.93 % | 2.950 M | 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 |
| Total assets | 3.064 B -6.65 % | 3.282 B -13.63 % | 3.800 B -5.90 % | 4.038 B 14.69 % | 3.521 B 10.91 % | 3.175 B 13.83 % | 2.789 B 11.81 % | 2.494 B 21.22 % | 2.058 B 8.10 % | 1.903 B 45.64 % | 1.307 B 14.29 % | 1.144 B 21.54 % | 940.908 M 11.47 % | 844.099 M 226.99 % | 258.139 M 41.85 % | 181.975 M 53.59 % | 118.480 M 78.22 % | 66.481 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 9.320 M -68.08 % | 29.199 M 233.54 % | -21.865 M 50.75 % | -44.398 M -2 397.98 % | -1.777 M 90.74 % | -19.200 M -179.60 % | -6.867 M -21.98 % | -5.630 M 37.30 % | -8.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 513.300 K 0.00 % | 513.300 K 300.08 % | 128.300 K 101.25 % | -10.239 M -154.29 % | 18.859 M -4.83 % | 19.817 M 18.50 % | 16.724 M 216.15 % | 5.290 M | 0.000 -100.00 % | 680.679 K -74.45 % | 2.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 500.546 K -99.58 % | 119.360 M 332.65 % | -51.304 M 89.42 % | -485.019 M -28.99 % | -376.006 M -156.53 % | -146.576 M 36.18 % | -229.658 M -398.62 % | -46.059 M -177.77 % | 59.225 M 164.84 % | -91.343 M 29.95 % | -130.389 M -117.91 % | -59.837 M -19.13 % | -50.228 M 50.19 % | -100.848 M -2 120.17 % | -4.542 M 72.11 % | -16.285 M -114.64 % | -7.587 M -200.70 % | -2.523 M |
| Accounts receivables | 127.976 M 348.88 % | 28.510 M 118.74 % | -152.151 M 66.50 % | -454.167 M -161.66 % | -173.570 M 34.34 % | -264.359 M -17.78 % | -224.459 M -375.24 % | -47.230 M -153.86 % | -18.605 M -10.93 % | -16.772 M 86.23 % | -121.826 M -34.24 % | -90.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 9.245 M 245.19 % | -6.367 M -117.80 % | 35.765 M -23.49 % | 46.747 M 125.99 % | -179.889 M -395.03 % | 60.973 M 300.96 % | -30.342 M 19.03 % | -37.473 M -258.79 % | 23.599 M 177.86 % | -30.312 M 32.48 % | -44.892 M -14 078.10 % | -316.631 K 98.56 % | -21.916 M 33.05 % | -32.735 M -90.72 % | -17.164 M -43.14 % | -11.992 M -15.23 % | -10.407 M -5.23 % | -9.890 M |
| Accounts payables | -98.756 M -212.35 % | 87.897 M 144.95 % | 35.883 M 164.38 % | -55.733 M -355.06 % | 21.851 M -62.70 % | 58.587 M 32.12 % | 44.343 M -2.57 % | 45.512 M -23.97 % | 59.860 M 269.67 % | -35.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.805 M -5.53 % | 9.320 M -68.08 % | 29.199 M 233.54 % | -21.865 M 50.75 % | -44.398 M -2 397.98 % | -1.777 M 99.11 % | -199.316 M -2 221.54 % | -8.586 M -124.10 % | 35.626 M 158.37 % | -61.031 M 28.62 % | -85.496 M -43.64 % | -59.520 M -110.22 % | -28.313 M 58.43 % | -68.113 M -639.63 % | 12.622 M 394.01 % | -4.293 M -252.23 % | 2.820 M -61.72 % | 7.367 M |
| Other non cash items | 80.083 M -55.82 % | 181.259 M 148.67 % | 72.891 M -45.40 % | 133.499 M 12.79 % | 118.358 M 14.44 % | 103.426 M 78.23 % | 58.028 M 72.74 % | 33.593 M 303.63 % | 8.323 M -74.47 % | 32.594 M 105.96 % | 15.825 M 44.74 % | 10.934 M 81.76 % | 6.016 M 11.11 % | 5.414 M 191.41 % | 1.858 M 28.44 % | 1.446 M -6.99 % | 1.555 M 280.27 % | 408.971 K |
| Net cash provided by operating activities | 102.318 M 377.43 % | -36.880 M 2.82 % | -37.951 M 82.55 % | -217.529 M -384.41 % | -44.906 M -165.90 % | 68.143 M 192.42 % | 23.303 M -79.24 % | 112.269 M -3.51 % | 116.349 M 467.08 % | -31.696 M -365.56 % | 11.935 M -82.11 % | 66.732 M 95.90 % | 34.064 M 214.13 % | -29.846 M -163.38 % | 47.089 M 155.64 % | 18.420 M -4.42 % | 19.272 M 44.24 % | 13.361 M |
| Investments in property plant and equipment | -100.777 M -43.00 % | -70.472 M 34.93 % | -108.299 M 12.76 % | -124.143 M -6.57 % | -116.492 M -8.83 % | -107.043 M -24.20 % | -86.187 M -2.89 % | -83.767 M -72.48 % | -48.566 M 16.74 % | -58.332 M 13.53 % | -67.459 M -8.00 % | -62.460 M 10.49 % | -69.780 M -3.74 % | -67.266 M -1 699.98 % | -3.737 M 84.83 % | -24.636 M -4 594.97 % | -524.737 K 95.97 % | -13.027 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 102.842 M 474.97 % | -27.427 M -44.24 % | -19.014 M 85.63 % | -132.348 M -1 435.79 % | 9.908 M 105.53 % | -179.217 M -3 770.77 % | 4.882 M 254.27 % | 1.378 M 1 352.66 % | 94.869 K 100.78 % | -12.173 M -1 070.74 % | -1.040 M | 0.000 | 0.000 | 0.000 100.00 % | -3.000 M 40.00 % | -5.000 M |
| Purchases of investments | -800.000 K 95.92 % | -19.626 M 43.80 % | -34.920 M -84.76 % | -18.900 M 24.91 % | -25.170 M 48.30 % | -48.682 M 62.97 % | -131.459 M -99.68 % | -65.835 M 18.22 % | -80.501 M -59.72 % | -50.400 M -245.21 % | -14.600 M -192.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 37.982 M -72.72 % | 139.208 M 910.72 % | 13.773 M -38.33 % | 22.332 M -12.34 % | 25.477 M -40.34 % | 42.702 M 77.42 % | 24.068 M 37.20 % | 17.543 M -16.60 % | 21.034 M 180.50 % | 7.499 M | 0.000 -100.00 % | 62.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -22.415 M -126.11 % | 85.861 M 150.70 % | -169.358 M -392.01 % | 57.997 M -47.36 % | 110.172 M -30.33 % | 158.138 M -4.58 % | 165.728 M 311.23 % | 40.300 M 113.83 % | -291.500 M -34.66 % | -216.466 M -228 273.87 % | 94.869 K 251.37 % | 27.000 K 3 275.00 % | 800.000 -95.15 % | 16.500 K 100.44 % | -3.737 M 84.83 % | -24.636 M -62 490.81 % | 39.487 K -26.49 % | 53.720 K |
| Net cash used for investing activites | -86.010 M -163.72 % | 134.972 M 168.88 % | -195.962 M -117.40 % | -90.140 M -260.18 % | -25.027 M 71.31 % | -87.233 M -386.20 % | -17.942 M 93.38 % | -270.976 M 31.34 % | -394.650 M -24.22 % | -317.700 M -287.61 % | -81.965 M -2.96 % | -79.605 M -12.41 % | -70.819 M -5.31 % | -67.249 M -1 699.54 % | -3.737 M 84.83 % | -24.636 M -606.87 % | -3.485 M 80.61 % | -17.974 M |
| Debt repayment | -79.336 M -266.50 % | -21.647 M -123.43 % | 92.400 M 202.89 % | -89.808 M -203.23 % | 87.000 M -46.91 % | 163.876 M 136.81 % | 69.200 M -5.51 % | 73.239 M 2 184.92 % | -3.513 M -105.18 % | 67.859 M | 0.000 100.00 % | -7.355 M | 0.000 100.00 % | -5.000 M 14.74 % | -5.864 M -230.23 % | 4.503 M 713.50 % | -734.000 K -156.56 % | 1.298 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 1.304 M -33.13 % | 1.951 M -58.72 % | 4.726 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -1.304 M 33.13 % | -1.951 M 58.72 % | -4.726 M -647.76 % | -632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -14.115 M -6.49 % | -13.255 M -18.75 % | -11.163 M 6.25 % | -11.907 M -14 499.77 % | -81.554 K 99.16 % | -9.737 M 30.98 % | -14.108 M -27.08 % | -11.102 M -64.78 % | -6.737 M 43.60 % | -11.946 M 41.40 % | -20.385 M -25 214.49 % | -80.527 K 99.19 % | -10.000 M 2.43 % | -10.249 M -1 626.99 % | -593.478 K 10.35 % | -661.983 K -21.12 % | -546.557 K -149.32 % | -219.223 K |
| Other financing activites | -39.808 M 36.90 % | -63.092 M 38.03 % | -101.813 M -117.86 % | 570.154 M 2 640.97 % | 20.801 M 133.06 % | -62.920 M -402.96 % | 20.768 M -19.46 % | 25.787 M -62.51 % | 68.787 M -87.05 % | 531.315 M 2 243.60 % | 22.671 M 123.12 % | 10.161 M 743.68 % | 1.204 M -99.78 % | 546.209 M 3 562.11 % | 14.915 M 239.46 % | -10.695 M -218.83 % | 9.000 M 125.00 % | 4.000 M |
| Net cash used provided by financing activities | -133.259 M -35.99 % | -97.994 M -376.26 % | -20.576 M -104.54 % | 453.411 M 397.32 % | 91.171 M -0.05 % | 91.218 M 20.24 % | 75.861 M -13.72 % | 87.924 M 50.20 % | 58.537 M -90.03 % | 587.228 M 25 588.42 % | 2.286 M -16.14 % | 2.726 M 130.99 % | -8.796 M -101.66 % | 530.960 M 6 178.19 % | 8.457 M 223.40 % | -6.854 M -188.78 % | 7.719 M 52.00 % | 5.078 M |
| Effect of forex changes on cash | 1.985 M 89.34 % | 1.048 M -18.25 % | 1.282 M 132.73 % | -3.919 M -111.25 % | -1.855 M -814.36 % | 259.672 K -47.90 % | 498.441 K 147.96 % | -1.039 M -148.60 % | 2.139 M 670.13 % | -375.129 K -74.16 % | -215.391 K -27.39 % | -169.082 K -707.59 % | 27.828 K 121.52 % | -129.329 K -318.59 % | -30.897 K -47 169.74 % | 65.640 | 0.000 | 0.000 |
| Net change in cash | -114.966 M -10 129.90 % | 1.146 M 100.45 % | -253.206 M -278.54 % | 141.823 M 631.67 % | 19.383 M -73.22 % | 72.388 M -11.42 % | 81.720 M 213.78 % | -71.822 M 67.00 % | -217.625 M -191.65 % | 237.457 M 449.41 % | -67.959 M -558.74 % | -10.316 M 77.34 % | -45.523 M -110.50 % | 433.736 M 737.68 % | 51.778 M 496.16 % | -13.070 M -155.60 % | 23.506 M 4 949.89 % | 465.476 K |
| Cash at beginning of period | 395.385 M 0.29 % | 394.239 M -39.11 % | 647.445 M 28.05 % | 505.622 M 3.99 % | 486.239 M 17.49 % | 413.851 M 24.60 % | 332.131 M -17.78 % | 403.953 M -35.01 % | 621.578 M 61.82 % | 384.120 M -15.03 % | 452.079 M -2.23 % | 462.395 M -8.96 % | 507.918 M 584.69 % | 74.183 M 231.10 % | 22.405 M -36.84 % | 35.475 M 196.40 % | 11.969 M 4.05 % | 11.503 M |
| Cash at end of period | 280.419 M -29.08 % | 395.385 M 0.29 % | 394.239 M -39.11 % | 647.445 M 28.05 % | 505.622 M 3.99 % | 486.239 M 17.49 % | 413.851 M 24.60 % | 332.131 M -17.78 % | 403.953 M -35.01 % | 621.578 M 61.82 % | 384.120 M -15.03 % | 452.079 M -2.23 % | 462.395 M -8.96 % | 507.918 M 584.69 % | 74.183 M 231.10 % | 22.405 M -36.84 % | 35.475 M 196.40 % | 11.969 M |
| Operating cash flow | 102.318 M 377.43 % | -36.880 M 2.82 % | -37.951 M 82.55 % | -217.529 M -384.41 % | -44.906 M -165.90 % | 68.143 M 192.42 % | 23.303 M -79.24 % | 112.269 M -3.51 % | 116.349 M 467.08 % | -31.696 M -365.56 % | 11.935 M -82.11 % | 66.732 M 95.90 % | 34.064 M 214.13 % | -29.846 M -163.38 % | 47.089 M 155.64 % | 18.420 M -4.42 % | 19.272 M 44.24 % | 13.361 M |
| Capital expenditure | -100.777 M -43.00 % | -70.472 M 34.93 % | -108.299 M 12.76 % | -124.143 M -6.57 % | -116.492 M -8.83 % | -107.043 M -24.20 % | -86.187 M -2.89 % | -83.767 M -72.48 % | -48.566 M 16.74 % | -58.332 M 13.53 % | -67.459 M -8.00 % | -62.460 M 10.49 % | -69.780 M -3.74 % | -67.266 M -1 699.98 % | -3.737 M 84.83 % | -24.636 M -4 594.97 % | -524.737 K 95.97 % | -13.027 M |
| Free CashFlow | 1.541 M 101.44 % | -107.352 M 26.60 % | -146.250 M 57.20 % | -341.671 M -111.69 % | -161.398 M -314.90 % | -38.900 M 38.14 % | -62.884 M -320.63 % | 28.502 M -57.95 % | 67.783 M 175.29 % | -90.028 M -62.14 % | -55.524 M -1 399.57 % | 4.272 M 111.96 % | -35.716 M 63.22 % | -97.111 M -324.01 % | 43.352 M 797.38 % | -6.216 M -133.16 % | 18.747 M 5 524.49 % | 333.312 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 341.019 M 124.37 % | 151.988 M -68.40 % | 480.933 M 54.46 % | 311.371 M 0.87 % | 308.697 M 167.66 % | 115.333 M -61.57 % | 300.074 M -0.02 % | 300.145 M -24.39 % | 396.984 M 109.84 % | 189.181 M -58.77 % | 458.817 M 54.90 % | 296.206 M -6.10 % | 315.463 M 27.22 % | 247.959 M -62.00 % | 652.483 M 113.10 % | 306.186 M -40.01 % | 510.365 M 56.24 % | 326.663 M -60.36 % | 824.159 M 107.85 % | 396.525 M -2.49 % | 406.651 M 179.05 % | 145.724 M -74.11 % | 562.786 M 66.31 % | 338.405 M -24.40 % | 447.617 M 65.48 % | 270.490 M -40.61 % | 455.466 M 82.88 % | 249.052 M -27.53 % | 343.675 M 42.83 % | 240.614 M -36.48 % | 378.796 M 65.18 % | 229.329 M -5.04 % | 241.492 M 41.08 % | 171.173 M -37.49 % | 273.828 M 70.79 % | 160.330 M -20.31 % | 201.204 M 54.44 % | 130.279 M -45.83 % | 240.516 M 73.05 % | 138.987 M -16.71 % | 166.869 M 82.15 % | 91.613 M -65.20 % | 263.241 M 75.29 % | 150.175 M -18.06 % | 183.271 M 102.43 % | 90.536 M -58.50 % | 218.171 M 92.57 % | 113.293 M -19.94 % | 141.505 M 116.67 % | 65.309 M -48.45 % | 126.696 M 32.35 % | 95.726 M -6.17 % | 102.020 M 79.13 % | 56.954 M -46.81 % | 107.080 M 64.70 % | 65.015 M -24.15 % | 85.718 M 65.42 % | 51.820 M -41.02 % | 87.859 M 56.98 % | 55.968 M -13.29 % | 64.544 M 70.51 % | 37.853 M -26.73 % | 51.665 M 0.43 % | 51.443 M |
| Net income | 1.004 M 104.07 % | -24.693 M -285.35 % | 13.322 M 20.00 % | 11.102 M 308.72 % | 2.716 M 106.86 % | -39.590 M 90.25 % | -406.158 M -2 150.08 % | -18.051 M -149.99 % | 36.106 M 193.60 % | -38.574 M 65.68 % | -112.386 M -94.73 % | -57.713 M -165.23 % | -21.760 M -126.51 % | 82.084 M 15 212.76 % | 536.049 K 102.51 % | -21.391 M -134.16 % | 62.624 M 1 031.48 % | 5.535 M 1 552.57 % | 334.918 K -99.30 % | 47.980 M -21.22 % | 60.907 M 361.14 % | -23.324 M 88.06 % | -195.300 M -7 713.04 % | 2.565 M -83.87 % | 15.903 M -28.90 % | 22.367 M 5.01 % | 21.300 M -0.76 % | 21.464 M -31.50 % | 31.333 M 46.98 % | 21.318 M -20.56 % | 26.834 M 68.68 % | 15.908 M -17.92 % | 19.382 M 296.51 % | 4.888 M 287.41 % | -2.608 M -160.05 % | 4.344 M -80.25 % | 21.991 M 554.02 % | -4.844 M 62.91 % | -13.058 M -411.68 % | 4.190 M -54.80 % | 9.268 M 704.24 % | 1.152 M -96.52 % | 33.090 M 51.89 % | 21.786 M -32.86 % | 32.448 M 164.54 % | 12.266 M -75.68 % | 50.435 M 166.73 % | 18.909 M -32.46 % | 27.995 M 168.03 % | 10.445 M -61.85 % | 27.381 M 78.54 % | 15.336 M -23.83 % | 20.132 M 113.14 % | 9.446 M -66.15 % | 27.903 M 144.35 % | 11.419 M -23.01 % | 14.832 M 82.20 % | 8.140 M -53.41 % | 17.471 M 83.46 % | 9.523 M -28.11 % | 13.247 M 88.59 % | 7.024 M -0.92 % | 7.089 M -35.80 % | 11.043 M |
| Income before tax | -5.565 M 80.22 % | -28.141 M -22.87 % | -22.903 M -688.76 % | 3.890 M 150.26 % | -7.740 M 83.09 % | -45.765 M 91.90 % | -565.255 M -2 107.08 % | -25.611 M -198.78 % | 25.928 M 157.25 % | -45.285 M 65.16 % | -129.971 M -120.08 % | -59.057 M -81.35 % | -32.565 M -130.69 % | 106.105 M 1 674.67 % | -6.738 M 73.60 % | -25.519 M -126.95 % | 94.691 M 792.86 % | 10.605 M -73.05 % | 39.353 M -41.56 % | 67.341 M -18.74 % | 82.867 M 339.79 % | -34.557 M 84.48 % | -222.733 M -1 592.42 % | 14.924 M -49.79 % | 29.725 M -7.30 % | 32.067 M -37.30 % | 51.147 M 48.70 % | 34.396 M -37.67 % | 55.184 M 161.57 % | 21.097 M -58.41 % | 50.723 M 81.53 % | 27.942 M -0.06 % | 27.960 M 2 215.44 % | 1.208 M -61.14 % | 3.107 M 1 438.09 % | -232.212 K -101.01 % | 22.908 M 413.42 % | -7.309 M 52.64 % | -15.432 M -465.81 % | 4.219 M -51.07 % | 8.621 M 136.58 % | 3.644 M -92.34 % | 47.550 M 93.07 % | 24.629 M -37.45 % | 39.373 M 234.22 % | 11.781 M -80.46 % | 60.302 M 184.26 % | 21.213 M -29.30 % | 30.005 M 147.01 % | 12.147 M -60.56 % | 30.801 M 61.74 % | 19.043 M -18.80 % | 23.453 M 116.15 % | 10.850 M -68.05 % | 33.956 M 153.59 % | 13.390 M -25.85 % | 18.057 M 92.70 % | 9.371 M -52.79 % | 19.848 M 86.34 % | 10.652 M -28.81 % | 14.963 M 88.81 % | 7.925 M 4.11 % | 7.611 M -38.72 % | 12.420 M |
| Income before tax ratio | -0.02 91.19 % | -0.19 -288.81 % | -0.05 -481.18 % | 0.01 149.82 % | -0.03 93.68 % | -0.40 78.93 % | -1.88 -2 107.60 % | -0.09 -230.65 % | 0.07 127.28 % | -0.24 15.50 % | -0.28 -42.08 % | -0.20 -93.14 % | -0.10 -124.12 % | 0.43 4 243.61 % | -0.01 87.61 % | -0.08 -144.92 % | 0.19 471.48 % | 0.03 -32.01 % | 0.05 -71.88 % | 0.17 -16.66 % | 0.20 185.93 % | -0.24 40.08 % | -0.40 -997.40 % | 0.04 -33.59 % | 0.07 -43.98 % | 0.12 5.57 % | 0.11 -18.69 % | 0.14 -13.99 % | 0.16 83.13 % | 0.09 -34.52 % | 0.13 9.90 % | 0.12 5.24 % | 0.12 1 541.21 % | 0.01 -37.83 % | 0.01 883.47 % | 0.00 -101.27 % | 0.11 302.94 % | -0.06 12.56 % | -0.06 -311.39 % | 0.03 -41.25 % | 0.05 29.88 % | 0.04 -77.98 % | 0.18 10.14 % | 0.16 -23.66 % | 0.21 65.10 % | 0.13 -52.92 % | 0.28 47.61 % | 0.19 -11.69 % | 0.21 14.00 % | 0.19 -23.49 % | 0.24 22.21 % | 0.20 -13.46 % | 0.23 20.67 % | 0.19 -39.92 % | 0.32 53.97 % | 0.21 -2.23 % | 0.21 16.49 % | 0.18 -19.96 % | 0.23 18.70 % | 0.19 -17.90 % | 0.23 10.73 % | 0.21 42.10 % | 0.15 -38.98 % | 0.24 |
| EBITDA | -1.494 M 94.00 % | -24.913 M -24.80 % | -19.962 M -379.81 % | 7.134 M -41.01 % | 12.093 M 146.03 % | -26.272 M 95.32 % | -561.589 M -5 529.85 % | 10.343 M -75.50 % | 42.217 M 293.07 % | -21.866 M 84.43 % | -140.473 M -22 280.68 % | 633.312 K 102.24 % | -28.296 M -125.60 % | 110.542 M 1 070.75 % | 9.442 M 624.35 % | -1.801 M -101.52 % | 118.482 M 252.02 % | 33.658 M -26.05 % | 45.515 M -47.62 % | 86.889 M -0.85 % | 87.633 M 665.69 % | -15.491 M 92.50 % | -206.676 M -715.47 % | 33.580 M -30.32 % | 48.189 M -8.65 % | 52.749 M -0.90 % | 53.226 M 47.20 % | 36.158 M -36.10 % | 56.587 M 59.23 % | 35.538 M -50.74 % | 72.136 M 241.34 % | 21.133 M -41.62 % | 36.197 M 736.35 % | -5.688 M -114.78 % | 38.477 M 420.07 % | -12.022 M -146.46 % | 25.873 M 329.68 % | -11.265 M -232.90 % | 8.476 M 1 148.03 % | -808.743 K -103.17 % | 25.523 M 292.96 % | -13.227 M -118.57 % | 71.234 M 337.68 % | 16.275 M -65.45 % | 47.110 M 829.00 % | 5.071 M -93.43 % | 77.204 M 428.12 % | 14.619 M -58.53 % | 35.248 M 343.27 % | 7.952 M -83.07 % | 46.961 M 236.07 % | 13.974 M -21.25 % | 17.744 M 223.06 % | 5.493 M -87.20 % | 42.907 M 400.36 % | 8.575 M -60.27 % | 21.586 M 146.67 % | 8.751 M -67.62 % | 27.025 M 240.27 % | 7.942 M -52.41 % | 16.689 M 132.05 % | 7.192 M -38.14 % | 11.625 M 11.90 % | 10.389 M |
| Net income ratio | 0.00 101.81 % | -0.16 -686.50 % | 0.03 -22.31 % | 0.04 305.21 % | 0.01 102.56 % | -0.34 74.64 % | -1.35 -2 150.61 % | -0.06 -166.12 % | 0.09 144.61 % | -0.20 16.76 % | -0.24 -25.72 % | -0.19 -182.47 % | -0.07 -120.84 % | 0.33 40 194.17 % | 0.00 101.18 % | -0.07 -156.94 % | 0.12 624.21 % | 0.02 4 069.38 % | 0.00 -99.66 % | 0.12 -19.21 % | 0.15 193.58 % | -0.16 53.88 % | -0.35 -4 677.75 % | 0.01 -78.66 % | 0.04 -57.03 % | 0.08 76.82 % | 0.05 -45.74 % | 0.09 -5.47 % | 0.09 2.90 % | 0.09 25.07 % | 0.07 2.12 % | 0.07 -13.57 % | 0.08 181.05 % | 0.03 399.80 % | -0.01 -135.16 % | 0.03 -75.21 % | 0.11 393.98 % | -0.04 31.52 % | -0.05 -280.11 % | 0.03 -45.73 % | 0.06 341.53 % | 0.01 -89.99 % | 0.13 -13.35 % | 0.15 -18.06 % | 0.18 30.68 % | 0.14 -41.39 % | 0.23 38.51 % | 0.17 -15.64 % | 0.20 23.70 % | 0.16 -26.00 % | 0.22 34.90 % | 0.16 -18.82 % | 0.20 18.99 % | 0.17 -36.36 % | 0.26 48.36 % | 0.18 1.51 % | 0.17 10.15 % | 0.16 -21.00 % | 0.20 16.87 % | 0.17 -17.10 % | 0.21 10.60 % | 0.19 35.24 % | 0.14 -36.08 % | 0.21 |
| Ratio EBITDA | 0.00 97.33 % | -0.16 -294.91 % | -0.04 -281.16 % | 0.02 -41.51 % | 0.04 117.20 % | -0.23 87.83 % | -1.87 -5 531.14 % | 0.03 -67.60 % | 0.11 192.01 % | -0.12 62.25 % | -0.31 -14 419.55 % | 0.00 102.38 % | -0.09 -120.12 % | 0.45 2 980.72 % | 0.01 346.06 % | -0.01 -102.53 % | 0.23 125.31 % | 0.10 86.57 % | 0.06 -74.80 % | 0.22 1.68 % | 0.22 302.72 % | -0.11 71.05 % | -0.37 -470.08 % | 0.10 -7.83 % | 0.11 -44.80 % | 0.20 66.88 % | 0.12 -19.51 % | 0.15 -11.82 % | 0.16 11.48 % | 0.15 -22.44 % | 0.19 106.65 % | 0.09 -38.52 % | 0.15 551.06 % | -0.03 -123.65 % | 0.14 287.40 % | -0.07 -158.31 % | 0.13 248.72 % | -0.09 -345.36 % | 0.04 705.62 % | -0.01 -103.80 % | 0.15 205.94 % | -0.14 -153.35 % | 0.27 149.69 % | 0.11 -57.84 % | 0.26 358.92 % | 0.06 -84.17 % | 0.35 174.25 % | 0.13 -48.20 % | 0.25 104.58 % | 0.12 -67.15 % | 0.37 153.92 % | 0.15 -16.07 % | 0.17 80.35 % | 0.10 -75.93 % | 0.40 203.80 % | 0.13 -47.62 % | 0.25 49.12 % | 0.17 -45.10 % | 0.31 116.76 % | 0.14 -45.12 % | 0.26 36.09 % | 0.19 -15.56 % | 0.23 11.42 % | 0.20 |
| Gross profit ratio | 0.32 -27.56 % | 0.44 19.41 % | 0.37 -3.34 % | 0.38 -10.30 % | 0.42 10.60 % | 0.38 104.24 % | 0.19 -58.86 % | 0.46 10.04 % | 0.42 3.37 % | 0.40 20.10 % | 0.33 -32.49 % | 0.50 33.01 % | 0.37 -15.11 % | 0.44 -4.03 % | 0.46 3.54 % | 0.44 -2.68 % | 0.45 -1.44 % | 0.46 2.32 % | 0.45 4.39 % | 0.43 -12.99 % | 0.50 9.45 % | 0.45 9.70 % | 0.41 -19.25 % | 0.51 7.38 % | 0.48 -6.17 % | 0.51 -8.67 % | 0.56 6.79 % | 0.52 2.84 % | 0.51 3.25 % | 0.49 -10.28 % | 0.55 5.41 % | 0.52 4.11 % | 0.50 17.50 % | 0.42 -16.86 % | 0.51 23.82 % | 0.41 2.10 % | 0.40 -0.32 % | 0.40 -0.86 % | 0.41 1.76 % | 0.40 0.30 % | 0.40 -3.07 % | 0.41 -16.51 % | 0.49 -2.25 % | 0.51 -2.00 % | 0.52 -0.29 % | 0.52 3.10 % | 0.50 -1.80 % | 0.51 3.72 % | 0.49 -8.52 % | 0.54 6.78 % | 0.50 7.84 % | 0.47 -4.38 % | 0.49 1.41 % | 0.48 1.18 % | 0.48 4.26 % | 0.46 4.43 % | 0.44 -0.53 % | 0.44 4.70 % | 0.42 2.94 % | 0.41 0.05 % | 0.41 -3.17 % | 0.42 7.68 % | 0.39 -7.47 % | 0.42 |
| Weighted average shs out dil | 743.750 M 0.00 % | 743.750 M -0.23 % | 745.497 M -0.62 % | 750.132 M 0.80 % | 744.169 M 0.00 % | 744.169 M -0.28 % | 746.222 M 0.28 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.39 % | 741.276 M -0.39 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.188 M 0.00 % | 744.169 M 0.00 % | 744.169 M -0.31 % | 746.514 M 6.55 % | 700.602 M 3.26 % | 678.505 M -0.73 % | 683.482 M 0.04 % | 683.210 M 0.47 % | 679.987 M 2.79 % | 661.514 M -2.01 % | 675.088 M -0.01 % | 675.152 M 1.12 % | 667.684 M 1.26 % | 659.403 M -1.39 % | 668.667 M 0.68 % | 664.181 M 0.32 % | 662.047 M 1.03 % | 655.268 M -0.87 % | 661.008 M 0.13 % | 660.144 M -0.06 % | 660.562 M 0.75 % | 655.657 M -0.38 % | 658.138 M -0.20 % | 659.443 M 0.75 % | 654.540 M 1.18 % | 646.898 M -1.18 % | 654.616 M 2.05 % | 641.452 M 3.90 % | 617.382 M 3.32 % | 597.543 M -1.44 % | 606.285 M -0.21 % | 607.542 M 0.71 % | 603.234 M 0.74 % | 598.795 M -5.00 % | 630.285 M 3.19 % | 610.777 M 1.36 % | 602.577 M 0.02 % | 602.452 M 4.76 % | 575.085 M -2.36 % | 588.998 M -2.31 % | 602.910 M 4.40 % | 577.484 M 1.14 % | 570.961 M -26.22 % | 773.904 M -20.78 % | 976.847 M 117.00 % | 450.154 M -1.52 % | 457.112 M 1.49 % | 450.380 M 1.52 % | 443.648 M 0.69 % | 440.601 M -0.26 % | 441.732 M |
| Weighted average shs out | 743.750 M 0.00 % | 743.750 M -0.23 % | 745.497 M 0.18 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M -0.28 % | 746.223 M 0.28 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.39 % | 741.280 M -0.39 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M -0.31 % | 746.516 M 6.55 % | 700.602 M 3.26 % | 678.505 M -0.16 % | 679.610 M -0.53 % | 683.212 M 1.06 % | 676.045 M 2.20 % | 661.514 M 0.57 % | 657.778 M -2.57 % | 675.160 M 1.72 % | 663.721 M 0.65 % | 659.403 M -0.16 % | 660.438 M -0.57 % | 664.194 M 0.74 % | 659.317 M 0.62 % | 655.268 M -0.04 % | 655.560 M -0.70 % | 660.148 M 0.84 % | 654.664 M -0.15 % | 655.657 M -0.38 % | 658.138 M -0.20 % | 659.462 M 0.75 % | 654.540 M 1.18 % | 646.898 M -1.18 % | 654.616 M 2.05 % | 641.455 M 3.90 % | 617.382 M 3.32 % | 597.543 M -1.44 % | 606.285 M -0.21 % | 607.546 M 0.71 % | 603.234 M 0.74 % | 598.795 M -5.00 % | 630.285 M 3.19 % | 610.785 M 1.36 % | 602.577 M 0.02 % | 602.452 M 4.76 % | 575.085 M -2.36 % | 588.998 M -2.31 % | 602.910 M 6.03 % | 568.635 M -0.41 % | 570.961 M -26.22 % | 773.904 M -20.78 % | 976.847 M 117.00 % | 450.154 M -1.52 % | 457.112 M 1.49 % | 450.380 M 1.52 % | 443.648 M 0.69 % | 440.601 M -0.26 % | 441.732 M |
| EPS diluted | 0.00 103.92 % | -0.03 -284.44 % | 0.02 21.62 % | 0.01 311.11 % | 0.00 106.77 % | -0.05 90.15 % | -0.54 -2 122.22 % | -0.02 -150.10 % | 0.05 193.63 % | -0.05 65.47 % | -0.15 -93.30 % | -0.08 -165.75 % | -0.03 -126.55 % | 0.11 15 614.29 % | 0.00 102.44 % | -0.03 -134.21 % | 0.08 962.03 % | 0.01 1 480.00 % | 0.00 -99.29 % | 0.07 -21.21 % | 0.09 359.77 % | -0.03 88.57 % | -0.30 -7 994.74 % | 0.00 -83.90 % | 0.02 -29.55 % | 0.03 3.40 % | 0.03 0.93 % | 0.03 -31.99 % | 0.05 46.58 % | 0.03 -20.88 % | 0.04 68.88 % | 0.02 -18.03 % | 0.03 297.30 % | 0.01 285.00 % | 0.00 -160.61 % | 0.01 -80.18 % | 0.03 550.00 % | -0.01 63.37 % | -0.02 -415.63 % | 0.01 -55.56 % | 0.01 657.89 % | 0.00 -96.72 % | 0.06 61.28 % | 0.04 -32.77 % | 0.05 163.05 % | 0.02 -75.21 % | 0.08 173.00 % | 0.03 -34.50 % | 0.05 164.74 % | 0.02 -61.89 % | 0.05 70.04 % | 0.03 -21.93 % | 0.03 117.83 % | 0.02 -67.49 % | 0.05 141.50 % | 0.02 4.17 % | 0.02 131.33 % | 0.01 -78.61 % | 0.04 86.54 % | 0.02 -29.25 % | 0.03 86.08 % | 0.02 -1.86 % | 0.02 -35.60 % | 0.03 |
| Earnings per share | 0.00 103.92 % | -0.03 -284.44 % | 0.02 20.81 % | 0.01 313.89 % | 0.00 106.77 % | -0.05 90.15 % | -0.54 -2 122.22 % | -0.02 -150.10 % | 0.05 193.63 % | -0.05 65.47 % | -0.15 -93.30 % | -0.08 -165.75 % | -0.03 -126.55 % | 0.11 15 614.29 % | 0.00 102.44 % | -0.03 -134.21 % | 0.08 962.03 % | 0.01 1 480.00 % | 0.00 -99.29 % | 0.07 -21.64 % | 0.09 361.16 % | -0.03 88.50 % | -0.30 -7 792.31 % | 0.00 -83.61 % | 0.02 -29.38 % | 0.03 4.01 % | 0.03 -0.31 % | 0.03 -31.58 % | 0.05 47.06 % | 0.03 -21.22 % | 0.04 68.72 % | 0.02 -17.35 % | 0.03 292.00 % | 0.01 287.50 % | 0.00 -160.61 % | 0.01 -80.18 % | 0.03 550.00 % | -0.01 63.37 % | -0.02 -415.63 % | 0.01 -55.56 % | 0.01 657.89 % | 0.00 -96.72 % | 0.06 61.28 % | 0.04 -32.77 % | 0.05 163.05 % | 0.02 -75.21 % | 0.08 173.00 % | 0.03 -34.50 % | 0.05 164.74 % | 0.02 -61.89 % | 0.05 70.04 % | 0.03 -21.93 % | 0.03 117.83 % | 0.02 -68.02 % | 0.05 145.50 % | 0.02 4.17 % | 0.02 131.33 % | 0.01 -78.61 % | 0.04 86.54 % | 0.02 -29.25 % | 0.03 86.08 % | 0.02 -1.86 % | 0.02 -35.60 % | 0.03 |
| Gross profit | 108.700 M 62.53 % | 66.878 M -62.26 % | 177.214 M 49.29 % | 118.702 M -9.52 % | 131.195 M 196.04 % | 44.317 M -21.50 % | 56.457 M -58.87 % | 137.271 M -16.80 % | 164.996 M 116.92 % | 76.065 M -50.48 % | 153.600 M 4.57 % | 146.890 M 24.89 % | 117.618 M 8.00 % | 108.904 M -63.53 % | 298.614 M 120.64 % | 135.338 M -41.61 % | 231.792 M 53.98 % | 150.535 M -59.45 % | 371.194 M 116.96 % | 171.089 M -15.15 % | 201.649 M 205.43 % | 66.021 M -71.59 % | 232.427 M 34.29 % | 173.079 M -18.82 % | 213.202 M 55.26 % | 137.315 M -45.76 % | 253.177 M 95.30 % | 129.633 M -25.48 % | 173.952 M 47.47 % | 117.955 M -43.01 % | 206.974 M 74.10 % | 118.879 M -1.13 % | 120.240 M 65.77 % | 72.534 M -48.03 % | 139.563 M 111.47 % | 65.996 M -18.64 % | 81.117 M 53.94 % | 52.693 M -46.30 % | 98.124 M 76.09 % | 55.724 M -16.46 % | 66.703 M 76.55 % | 37.782 M -70.94 % | 130.028 M 71.34 % | 75.890 M -19.70 % | 94.505 M 101.85 % | 46.820 M -57.22 % | 109.435 M 89.11 % | 57.869 M -16.96 % | 69.689 M 98.21 % | 35.160 M -44.96 % | 63.875 M 42.73 % | 44.753 M -10.28 % | 49.882 M 81.65 % | 27.460 M -46.18 % | 51.027 M 71.72 % | 29.715 M -20.79 % | 37.514 M 64.54 % | 22.799 M -38.25 % | 36.920 M 61.59 % | 22.848 M -13.25 % | 26.336 M 65.10 % | 15.952 M -21.11 % | 20.219 M -7.07 % | 21.756 M |
| Income tax expense | -2.087 M 19.67 % | -2.598 M 89.76 % | -25.365 M -369.55 % | -5.402 M -332.93 % | 2.319 M 178.62 % | -2.950 M -116.83 % | 17.527 M 645.13 % | -3.215 M -1 032.64 % | 344.735 K 134.82 % | -990.148 K -102.89 % | 34.317 M 382.65 % | -12.141 M -557.63 % | -1.846 M -110.65 % | 17.331 M 836.51 % | 1.851 M 198.03 % | -1.888 M -114.32 % | 13.180 M 13 678.33 % | 95.660 K 100.80 % | -11.981 M -257.64 % | 7.600 M -14.94 % | 8.935 M 324.50 % | -3.980 M -184.37 % | 4.717 M 24.55 % | 3.787 M 27.56 % | 2.969 M -11.01 % | 3.336 M 159.88 % | 1.284 M -37.51 % | 2.054 M -76.94 % | 8.910 M 65.88 % | 5.372 M -47.64 % | 10.259 M 128.37 % | 4.492 M -2.29 % | 4.597 M 248.48 % | 1.319 M 287.83 % | -702.350 K -288.91 % | 371.795 K 128.56 % | -1.302 M -185.79 % | 1.517 M 269.51 % | -895.036 K -227.80 % | 700.364 K 318.70 % | -320.245 K -122.75 % | 1.408 M -86.51 % | 10.437 M 298.18 % | 2.621 M -18.52 % | 3.217 M 140.55 % | 1.337 M -83.15 % | 7.938 M 115.01 % | 3.692 M 39.37 % | 2.649 M 29.62 % | 2.044 M -44.90 % | 3.709 M -1.40 % | 3.762 M 12.60 % | 3.341 M 142.22 % | 1.379 M -77.22 % | 6.054 M 207.15 % | 1.971 M -38.89 % | 3.225 M 162.18 % | 1.230 M -48.25 % | 2.377 M 110.61 % | 1.129 M -34.19 % | 1.715 M 90.54 % | 900.148 K 72.40 % | 522.122 K -62.09 % | 1.377 M |
| Cost of revenue | 232.319 M 172.96 % | 85.111 M -71.98 % | 303.719 M 57.64 % | 192.669 M 8.54 % | 177.502 M 149.95 % | 71.015 M -70.85 % | 243.617 M 49.57 % | 162.874 M -29.79 % | 231.988 M 105.09 % | 113.116 M -62.94 % | 305.217 M 104.41 % | 149.316 M -24.53 % | 197.845 M 42.28 % | 139.056 M -60.70 % | 353.869 M 107.12 % | 170.849 M -38.67 % | 278.573 M 58.17 % | 176.128 M -61.12 % | 452.965 M 100.93 % | 225.436 M 9.97 % | 205.002 M 157.21 % | 79.703 M -75.87 % | 330.359 M 99.82 % | 165.326 M -29.47 % | 234.415 M 76.02 % | 133.175 M -34.17 % | 202.289 M 69.39 % | 119.419 M -29.64 % | 169.723 M 38.37 % | 122.659 M -28.61 % | 171.822 M 55.57 % | 110.450 M -8.91 % | 121.252 M 22.93 % | 98.638 M -26.53 % | 134.265 M 42.33 % | 94.334 M -21.45 % | 120.088 M 54.78 % | 77.585 M -45.51 % | 142.392 M 71.01 % | 83.263 M -16.87 % | 100.166 M 86.07 % | 53.831 M -59.59 % | 133.213 M 79.33 % | 74.285 M -16.31 % | 88.766 M 103.05 % | 43.715 M -59.80 % | 108.736 M 96.19 % | 55.424 M -22.83 % | 71.816 M 138.20 % | 30.149 M -52.01 % | 62.821 M 23.25 % | 50.972 M -2.24 % | 52.138 M 76.78 % | 29.494 M -47.38 % | 56.053 M 58.79 % | 35.300 M -26.77 % | 48.204 M 66.10 % | 29.020 M -43.03 % | 50.939 M 53.80 % | 33.120 M -13.32 % | 38.208 M 74.45 % | 21.902 M -30.35 % | 31.446 M 5.93 % | 29.687 M |
| General and administrative expenses | -17.943 M -150.26 % | 35.703 M 136.58 % | -97.596 M -181.31 % | 120.035 M 805.54 % | -17.013 M -152.74 % | 32.256 M 134.11 % | -94.568 M -175.79 % | 124.772 M 1 113.73 % | -12.308 M -134.17 % | 36.024 M -31.86 % | 52.872 M -58.59 % | 127.671 M 786.96 % | -18.585 M -144.04 % | 42.195 M 156.44 % | -74.764 M -177.00 % | 97.094 M 642.22 % | -17.907 M -145.96 % | 38.965 M 159.60 % | -65.378 M -261.98 % | 40.362 M 324.09 % | -18.012 M -149.08 % | 36.697 M 146.30 % | -79.252 M -279.99 % | 44.032 M 681.16 % | -7.577 M -121.58 % | 35.103 M 150.93 % | -68.923 M -270.93 % | 40.322 M 231.43 % | -30.681 M -154.72 % | 56.072 M 144.07 % | -127.234 M -328.91 % | 55.581 M 317.22 % | -25.588 M -156.40 % | 45.366 M 145.76 % | -99.146 M -304.86 % | 48.396 M 300.31 % | -24.161 M -169.23 % | 34.897 M 157.00 % | -61.229 M -285.47 % | 33.012 M 345.32 % | -13.457 M -157.71 % | 23.318 M 146.28 % | -50.381 M -283.78 % | 27.414 M 335.14 % | -11.658 M -162.94 % | 18.524 M 151.60 % | -35.897 M -297.20 % | 18.203 M 445.06 % | -5.275 M -141.66 % | 12.663 M 159.43 % | -21.308 M -293.15 % | 11.032 M -1.60 % | 11.212 M 1.48 % | 11.048 M 181.53 % | -13.551 M -240.10 % | 9.672 M 424.23 % | 1.845 M -73.05 % | 6.846 M 143.24 % | -15.831 M -282.80 % | 8.660 M -3.13 % | 8.941 M 74.52 % | 5.123 M -43.40 % | 9.051 M 26.04 % | 7.181 M |
| Selling and marketing expenses | -2.060 M -105.22 % | 39.469 M 146.33 % | -85.184 M -173.74 % | 115.519 M 119.11 % | 52.722 M 36.92 % | 38.506 M -48.04 % | 74.104 M 30.05 % | 56.983 M 14.80 % | 49.638 M -6.83 % | 53.277 M -35.55 % | 82.659 M 61.33 % | 51.236 M 43.48 % | 35.710 M -15.90 % | 42.461 M -52.31 % | 89.034 M 64.02 % | 54.283 M 4.70 % | 51.846 M 2.09 % | 50.786 M -38.66 % | 82.798 M 65.28 % | 50.096 M -17.89 % | 61.009 M 89.53 % | 32.190 M -67.22 % | 98.212 M 72.77 % | 56.845 M -7.99 % | 61.783 M 41.99 % | 43.513 M -48.76 % | 84.915 M 76.96 % | 47.984 M -2.84 % | 49.385 M 40.86 % | 35.059 M -38.35 % | 56.869 M 27.86 % | 44.478 M 6.19 % | 41.886 M 35.13 % | 30.997 M -47.73 % | 59.298 M 106.39 % | 28.731 M -7.26 % | 30.982 M 7.26 % | 28.884 M -40.73 % | 48.734 M 82.60 % | 26.689 M 0.68 % | 26.508 M -1.87 % | 27.013 M -42.83 % | 47.252 M 54.50 % | 30.584 M -24.44 % | 40.475 M 75.27 % | 23.092 M -25.04 % | 30.805 M 27.62 % | 24.137 M -5.66 % | 25.585 M 76.91 % | 14.462 M -45.19 % | 26.387 M 39.54 % | 18.910 M -4.50 % | 19.801 M 94.79 % | 10.166 M -25.04 % | 13.561 M 25.53 % | 10.803 M 11.72 % | 9.671 M 19.32 % | 8.105 M 9.34 % | 7.412 M 22.85 % | 6.033 M 32.18 % | 4.564 M 14.65 % | 3.981 M -19.64 % | 4.954 M 27.33 % | 3.891 M |
| Other expenses | 101.871 M 1 149.26 % | -9.709 M -102.83 % | 343.562 M 326.17 % | -151.905 M -86 161.27 % | -176.099 K -102.06 % | 8.553 M 1 555.34 % | -587.681 K -222.12 % | 481.220 K 205.88 % | -454.476 K -494.03 % | 115.339 K 100.98 % | -11.733 M -1 337.34 % | -816.315 K -19.70 % | -681.996 K -245.83 % | 467.661 K 109.42 % | -4.962 M -3 664.51 % | 139.214 K 23.82 % | 112.437 K -57.17 % | 262.517 K 152.15 % | -503.400 K -101.92 % | 26.264 M 38 593.74 % | -68.230 K -104.45 % | 1.533 M -94.79 % | 29.407 M 3 763.52 % | -802.690 K -219.04 % | -251.598 K -149.37 % | 509.611 K -9.75 % | 564.637 K 324.89 % | -251.074 K 83.68 % | -1.538 M -184.62 % | 1.818 M 140.15 % | -4.527 M -181.26 % | 5.571 M 63.67 % | 3.404 M 68.74 % | 2.017 M -81.26 % | 10.763 M 39.74 % | 7.702 M 3.76 % | 7.423 M 368.24 % | 1.585 M -85.12 % | 10.657 M | 0.000 -100.00 % | 6.318 M 43.55 % | 4.401 M -41.55 % | 7.530 M -2.07 % | 7.689 M | 0.000 -100.00 % | 6.224 M -23.13 % | 8.097 M 78.66 % | 4.532 M 22.96 % | 3.686 M 9.39 % | 3.369 M -35.98 % | 5.263 M 83.37 % | 2.870 M 22.86 % | 2.336 M -13.46 % | 2.700 M -70.93 % | 9.285 M 278.92 % | 2.450 M 61 369.83 % | -3.999 K -100.20 % | 1.961 M -26.67 % | 2.674 M -6.49 % | 2.859 M 11.51 % | 2.564 M 23.73 % | 2.073 M -3.23 % | 2.142 M -3.80 % | 2.226 M |
| Operating expenses | 113.697 M 20.96 % | 93.995 M -52.93 % | 199.679 M 74.24 % | 114.603 M -17.52 % | 138.940 M 48.54 % | 93.538 M -58.08 % | 223.136 M 52.06 % | 146.738 M -4.14 % | 153.071 M 15.62 % | 132.391 M -52.80 % | 280.479 M 84.75 % | 151.817 M 19.19 % | 127.371 M 7.87 % | 118.076 M -46.67 % | 221.393 M 47.73 % | 149.864 M 18.54 % | 126.420 M -1.68 % | 128.575 M -38.73 % | 209.842 M 61.67 % | 129.800 M 11.55 % | 116.365 M 16.37 % | 99.993 M -55.56 % | 225.002 M 52.14 % | 147.895 M -9.52 % | 163.463 M 58.82 % | 102.925 M -38.69 % | 167.869 M 57.37 % | 106.670 M -6.97 % | 114.664 M 27.58 % | 89.879 M -32.80 % | 133.749 M 35.40 % | 98.784 M 4.61 % | 94.435 M 20.73 % | 78.223 M -40.10 % | 130.586 M 67.38 % | 78.018 M 5.65 % | 73.848 M 12.29 % | 65.766 M -32.22 % | 97.028 M 61.16 % | 60.205 M 8.92 % | 55.274 M 8.36 % | 51.009 M -40.60 % | 85.880 M 44.06 % | 59.615 M -4.97 % | 62.735 M 47.00 % | 42.676 M -22.55 % | 55.102 M 27.40 % | 43.251 M -3.25 % | 44.703 M 59.01 % | 28.113 M -29.77 % | 40.031 M 30.06 % | 30.780 M -4.23 % | 32.138 M 46.30 % | 21.968 M -25.76 % | 29.591 M 39.98 % | 21.140 M -1.67 % | 21.499 M 40.76 % | 15.274 M -21.84 % | 19.542 M 31.10 % | 14.905 M 7.47 % | 13.870 M 47.49 % | 9.404 M -35.05 % | 14.478 M 27.36 % | 11.367 M |
| Cost and expenses | 346.016 M 93.19 % | 179.106 M -64.42 % | 503.398 M 63.83 % | 307.272 M -2.90 % | 316.442 M 92.30 % | 164.553 M -64.75 % | 466.752 M 50.75 % | 309.612 M -19.59 % | 385.059 M 56.84 % | 245.507 M -58.08 % | 585.696 M 94.50 % | 301.133 M -7.41 % | 325.216 M 26.48 % | 257.131 M -55.30 % | 575.262 M 79.37 % | 320.712 M -20.81 % | 404.993 M 32.91 % | 304.703 M -54.03 % | 662.807 M 86.58 % | 355.236 M 10.54 % | 321.367 M 78.84 % | 179.696 M -67.64 % | 555.361 M 77.31 % | 313.221 M -21.28 % | 397.878 M 68.52 % | 236.101 M -36.22 % | 370.158 M 63.72 % | 226.090 M -20.50 % | 284.387 M 33.81 % | 212.538 M -30.45 % | 305.571 M 46.04 % | 209.234 M -2.99 % | 215.687 M 21.95 % | 176.861 M -33.22 % | 264.851 M 53.67 % | 172.352 M -11.13 % | 193.936 M 35.29 % | 143.351 M -40.13 % | 239.420 M 66.88 % | 143.468 M -7.70 % | 155.440 M 48.26 % | 104.840 M -52.15 % | 219.093 M 63.63 % | 133.899 M -11.62 % | 151.501 M 75.37 % | 86.391 M -47.27 % | 163.838 M 66.04 % | 98.675 M -15.31 % | 116.519 M 99.99 % | 58.262 M -43.35 % | 102.853 M 25.81 % | 81.752 M -3.00 % | 84.276 M 63.77 % | 51.462 M -39.91 % | 85.644 M 51.74 % | 56.440 M -19.03 % | 69.703 M 57.36 % | 44.294 M -37.15 % | 70.481 M 46.76 % | 48.025 M -7.78 % | 52.078 M 66.35 % | 31.305 M -31.83 % | 45.924 M 11.86 % | 41.054 M |
| Research and development expenses | 31.830 M 11.56 % | 28.532 M -7.25 % | 30.761 M -0.63 % | 30.955 M 18.77 % | 26.063 M -16.72 % | 31.297 M -40.16 % | 52.302 M 16.35 % | 44.951 M -16.00 % | 53.512 M 19.12 % | 44.921 M -34.73 % | 68.821 M 38.60 % | 49.656 M -5.06 % | 52.304 M 14.80 % | 45.560 M -43.65 % | 80.853 M 39.98 % | 57.762 M 8.45 % | 53.260 M 20.35 % | 44.256 M -42.52 % | 76.989 M 57.90 % | 48.757 M 1.90 % | 47.846 M 15.88 % | 41.289 M -36.86 % | 65.390 M 16.59 % | 56.085 M -13.00 % | 64.464 M 81.22 % | 35.571 M -31.80 % | 52.157 M 79.21 % | 29.104 M -69.99 % | 96.996 M 250.05 % | 27.709 M -82.81 % | 161.149 M 590.33 % | 23.344 M -51.98 % | 48.616 M | 0.000 -100.00 % | 91.072 M | 0.000 -100.00 % | 48.933 M | 0.000 -100.00 % | 58.805 M | 0.000 -100.00 % | 32.716 M | 0.000 -100.00 % | 45.702 M | 0.000 -100.00 % | 33.828 M | 0.000 -100.00 % | 29.168 M | 0.000 -100.00 % | 25.480 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 |
| Selling general and administrative expenses | -20.004 M -126.61 % | 75.172 M 141.13 % | -182.781 M -177.60 % | 235.554 M 109.01 % | 112.702 M 59.20 % | 70.794 M 445.95 % | -20.463 M -111.26 % | 181.755 M 386.89 % | 37.330 M -58.20 % | 89.302 M -60.02 % | 223.391 M 24.86 % | 178.907 M 944.70 % | 17.125 M -79.77 % | 84.656 M 493.24 % | 14.270 M -90.57 % | 151.377 M 346.02 % | 33.939 M -62.18 % | 89.751 M 415.19 % | 17.421 M -80.74 % | 90.459 M 110.38 % | 42.997 M -37.58 % | 68.887 M 263.32 % | 18.961 M -81.20 % | 100.877 M 86.10 % | 54.207 M -31.05 % | 78.617 M 391.62 % | 15.991 M -81.89 % | 88.306 M 372.11 % | 18.705 M -79.48 % | 91.131 M 229.51 % | -70.365 M -170.32 % | 100.059 M 513.95 % | 16.298 M -78.66 % | 76.363 M 291.64 % | -39.847 M -151.66 % | 77.127 M 1 030.74 % | 6.821 M -89.31 % | 63.781 M 610.47 % | -12.495 M -120.93 % | 59.701 M 357.43 % | 13.051 M -74.07 % | 50.331 M 1 708.41 % | -3.129 M -105.40 % | 57.998 M 101.27 % | 28.816 M -30.76 % | 41.616 M 917.27 % | -5.092 M -112.03 % | 42.340 M 108.47 % | 20.310 M -25.12 % | 27.125 M 434.08 % | 5.079 M -83.04 % | 29.942 M -3.45 % | 31.013 M 46.19 % | 21.213 M 218 937.61 % | 9.685 K -99.95 % | 20.476 M 77.81 % | 11.516 M -22.98 % | 14.951 M 277.58 % | -8.419 M -157.30 % | 14.694 M 8.80 % | 13.505 M 48.34 % | 9.104 M -34.99 % | 14.005 M 26.50 % | 11.071 M |
| Interest income | 219.335 K -81.05 % | 1.158 M -97.26 % | 42.222 M 3 323.57 % | 1.233 M -31.72 % | 1.806 M 391.31 % | 367.612 K -49.85 % | 733.057 K 0.07 % | 732.547 K -51.81 % | 1.520 M 1 253.97 % | 112.264 K | 0.000 -100.00 % | 3.623 M -5.47 % | 3.833 M 500.80 % | 637.961 K -77.86 % | 2.882 M 333.86 % | 664.279 K -86.26 % | 4.835 M 137.67 % | 2.034 M -95.23 % | 42.626 M | 0.000 -100.00 % | 4.011 M 394.05 % | 811.836 K 13.01 % | 718.350 K -51.27 % | 1.474 M -49.74 % | 2.933 M 735.74 % | 350.928 K -91.04 % | 3.916 M 733.78 % | 469.640 K -75.99 % | 1.956 M 31.24 % | 1.490 M -53.82 % | 3.228 M 246.67 % | 931.069 K 272.02 % | 250.275 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.839 M 7.69 % | 2.636 M -79.73 % | 13.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.577 M | 0.000 -100.00 % | 4.464 M | 0.000 -100.00 % | 256.276 K 71 187 877.78 % | -0.360 -100.00 % | 214.318 K 194 834 645.45 % | -0.110 -100.00 % | 65.943 K 10 303 693.75 % | -0.640 |
| Interest expense | 4.071 M 26.10 % | 3.228 M 9.78 % | 2.941 M -9.35 % | 3.244 M -28.76 % | 4.554 M 8.08 % | 4.213 M 24.98 % | 3.371 M -28.06 % | 4.686 M 31.56 % | 3.562 M -24.88 % | 4.742 M | 0.000 -100.00 % | 4.225 M -1.05 % | 4.269 M -3.80 % | 4.438 M -27.71 % | 6.138 M 65.88 % | 3.700 M -17.09 % | 4.463 M 5.56 % | 4.228 M -31.39 % | 6.163 M 101.68 % | 3.056 M -35.89 % | 4.767 M 21.13 % | 3.935 M -54.47 % | 8.642 M 108.03 % | 4.154 M 34.60 % | 3.086 M | 0.000 -100.00 % | 2.080 M 176.78 % | 751.354 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.739 M -5.98 % | 1.850 M | 0.000 -100.00 % | 3.854 M | 0.000 -100.00 % | 1.762 M | 0.000 -100.00 % | 5.819 M | 0.000 -100.00 % | 1.824 M | 0.000 -100.00 % | 6.820 M | 0.000 -100.00 % | 2.440 M | 0.000 -100.00 % | 8.231 M | 0.000 -100.00 % | 2.779 M | 0.000 -100.00 % | 23.390 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.237 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 347.958 K 132.32 % | 149.778 K -49.64 % | 297.410 K 472.83 % | 51.919 K -81.40 % | 279.110 K 43.10 % | 195.045 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.279 M -5.78 % | 16.217 M -33.39 % | 24.347 M 0.00 % | 24.347 M 58.88 % | 15.324 M 0.00 % | 15.324 M -23.43 % | 20.014 M -17.92 % | 24.383 M 2.94 % | 23.687 M 0.00 % | 23.687 M -11.50 % | 26.765 M 57.46 % | 16.998 M 4.55 % | 16.258 M 0.00 % | 16.258 M 11.52 % | 14.578 M -4.41 % | 15.251 M 3.96 % | 14.671 M -3.80 % | 15.251 M 0.00 % | 15.251 M 20.25 % | 12.682 M -14.21 % | 14.782 M 16.56 % | 12.682 M -72.29 % | 45.773 M 5 301.18 % | 847.468 K 728.65 % | -134.807 K -100.75 % | 17.868 M -51.33 % | 36.711 M 3 063.23 % | -1.239 M -109.27 % | 13.366 M 340.93 % | -5.548 M -108.60 % | 64.479 M 3 118.29 % | -2.136 M -120.58 % | 10.383 M 534.17 % | -2.391 M -103.53 % | 67.820 M 2 952.19 % | 2.222 M -94.32 % | 39.146 M 269.12 % | -23.146 M -162.36 % | 37.120 M 8 105.57 % | -463.673 K -102.32 % | 19.963 M 4 209.56 % | -485.781 K -101.68 % | 28.946 M 2 038.74 % | -1.493 M -114.40 % | 10.369 M 1 354.73 % | -826.421 K -103.66 % | 22.576 M 1 535.51 % | -1.573 M 48.56 % | -3.057 M -42.03 % | -2.153 M -112.00 % | 17.932 M 1 301.98 % | -1.492 M -142.32 % | 3.525 M 162.86 % | 1.341 M -87.12 % | 10.415 M 6 853.92 % | 149.778 K -96.53 % | 4.315 M 222.06 % | 1.340 M -78.46 % | 6.221 M 3 089.50 % | 195.045 K |
| Operating income | -4.998 M 81.57 % | -27.117 M -20.71 % | -22.465 M -648.12 % | 4.099 M 152.92 % | -7.745 M 84.26 % | -49.221 M 91.28 % | -564.667 M -2 064.12 % | -26.092 M -198.90 % | 26.382 M 158.11 % | -45.401 M 64.22 % | -126.879 M -117.85 % | -58.241 M -82.67 % | -31.883 M -130.18 % | 105.637 M 1 731.23 % | -6.476 M 74.76 % | -25.658 M -127.13 % | 94.578 M 814.44 % | 10.343 M -74.05 % | 39.856 M -2.97 % | 41.076 M -50.47 % | 82.935 M 329.80 % | -36.090 M 85.69 % | -252.140 M -1 703.23 % | 15.727 M -47.54 % | 29.977 M -5.01 % | 31.557 M -37.61 % | 50.582 M 45.99 % | 34.647 M -38.92 % | 56.722 M 194.21 % | 19.280 M -65.06 % | 55.183 M 146.66 % | 22.372 M -9.14 % | 24.623 M 3 141.70 % | -809.513 K 89.45 % | -7.675 M 3.27 % | -7.934 M -151.22 % | 15.490 M 274.57 % | -8.873 M 65.92 % | -26.038 M -759.12 % | -3.031 M -227.04 % | 2.386 M 415.29 % | -756.693 K -101.89 % | 40.019 M 134.41 % | 17.072 M -45.20 % | 31.155 M 460.65 % | 5.557 M -89.36 % | 52.222 M 213.05 % | 16.682 M -36.62 % | 26.319 M 199.83 % | 8.778 M -65.64 % | 25.544 M 57.94 % | 16.173 M -23.41 % | 21.117 M 159.08 % | 8.151 M -66.96 % | 24.671 M 125.52 % | 10.940 M -39.43 % | 18.061 M 143.74 % | 7.410 M -56.86 % | 17.174 M 120.40 % | 7.792 M -37.15 % | 12.398 M 111.86 % | 5.852 M 6.99 % | 5.470 M -46.34 % | 10.194 M |
| Operating income ratio | -0.01 91.79 % | -0.18 -281.95 % | -0.05 -454.87 % | 0.01 152.46 % | -0.03 94.12 % | -0.43 77.32 % | -1.88 -2 064.64 % | -0.09 -230.81 % | 0.07 127.69 % | -0.24 13.22 % | -0.28 -40.64 % | -0.20 -94.54 % | -0.10 -123.72 % | 0.43 4 392.44 % | -0.01 88.16 % | -0.08 -145.22 % | 0.19 485.29 % | 0.03 -34.53 % | 0.05 -53.32 % | 0.10 -49.21 % | 0.20 182.35 % | -0.25 44.72 % | -0.45 -1 064.03 % | 0.05 -30.60 % | 0.07 -42.60 % | 0.12 5.05 % | 0.11 -20.17 % | 0.14 -15.71 % | 0.17 105.98 % | 0.08 -45.00 % | 0.15 49.33 % | 0.10 -4.32 % | 0.10 2 256.00 % | 0.00 83.13 % | -0.03 43.37 % | -0.05 -164.28 % | 0.08 213.03 % | -0.07 37.08 % | -0.11 -396.46 % | -0.02 -252.52 % | 0.01 273.10 % | -0.01 -105.43 % | 0.15 33.72 % | 0.11 -33.12 % | 0.17 176.96 % | 0.06 -74.36 % | 0.24 62.56 % | 0.15 -20.83 % | 0.19 38.38 % | 0.13 -33.33 % | 0.20 19.33 % | 0.17 -18.38 % | 0.21 44.63 % | 0.14 -37.89 % | 0.23 36.93 % | 0.17 -20.14 % | 0.21 47.35 % | 0.14 -26.85 % | 0.20 40.40 % | 0.14 -27.52 % | 0.19 24.25 % | 0.15 46.03 % | 0.11 -46.57 % | 0.20 |
| Total other income expenses net | -567.446 K 44.59 % | -1.024 M -134.15 % | -437.373 K -109.70 % | -208.570 K -4 164.90 % | 5.131 K -99.85 % | 3.456 M 688.08 % | -587.680 K -222.12 % | 481.219 K 205.88 % | -454.475 K -494.04 % | 115.338 K 103.73 % | -3.092 M -278.83 % | -816.315 K -19.69 % | -681.996 K -245.83 % | 467.662 K 278.29 % | -262.298 K -288.41 % | 139.213 K 23.82 % | 112.436 K -57.17 % | 262.523 K 152.15 % | -503.400 K -101.92 % | 26.264 M 38 594.33 % | -68.229 K -104.45 % | 1.533 M -94.79 % | 29.407 M 3 763.54 % | -802.687 K -219.03 % | -251.600 K -149.37 % | 509.611 K -9.75 % | 564.637 K 324.89 % | -251.075 K 83.68 % | -1.538 M -184.62 % | 1.818 M 140.76 % | -4.460 M -180.06 % | 5.571 M 206.27 % | 1.819 M -9.83 % | 2.017 M -81.29 % | 10.782 M 39.98 % | 7.702 M 3.83 % | 7.418 M 374.21 % | 1.564 M -85.25 % | 10.606 M 46.30 % | 7.249 M 16.26 % | 6.236 M 41.69 % | 4.401 M -41.57 % | 7.532 M -0.33 % | 7.557 M -8.06 % | 8.219 M 32.06 % | 6.224 M -22.97 % | 8.079 M 78.28 % | 4.532 M 22.96 % | 3.685 M 9.39 % | 3.369 M -35.91 % | 5.257 M 83.15 % | 2.870 M 22.86 % | 2.336 M -13.46 % | 2.700 M -70.93 % | 9.285 M 278.92 % | 2.450 M 61 375.07 % | -3.999 K -100.20 % | 1.961 M -26.67 % | 2.674 M -6.49 % | 2.859 M 11.51 % | 2.564 M 23.73 % | 2.073 M -3.23 % | 2.142 M -3.80 % | 2.226 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 |
| 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 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 116.805 M -32.72 % | 173.605 M 159.34 % | 66.940 M -57.40 % | 157.149 M -41.16 % | 267.073 M -6.61 % | 285.967 M 303.38 % | 70.892 M -61.64 % | 184.811 M 33.93 % | 137.989 M -24.59 % | 182.980 M 111.13 % | 86.667 M 98.40 % | 43.684 M 242.93 % | -30.563 M 74.00 % | -117.553 M 51.14 % | -240.607 M -81.87 % | -132.296 M 14.69 % | -155.078 M 51.23 % | -317.995 M -1 421.89 % | -20.895 M -119.02 % | 109.863 M -11.07 % | 123.544 M 2 223.52 % | 5.317 M 105.23 % | -101.641 M -213.02 % | 89.933 M 91.74 % | 46.904 M 181.33 % | -57.674 M 72.18 % | -207.334 M -100.71 % | -103.302 M 54.44 % | -226.725 M -90.27 % | -119.159 M 37.96 % | -192.065 M -44.81 % | -132.636 M 47.66 % | -253.425 M -54.15 % | -164.402 M 52.44 % | -345.647 M -22.18 % | -282.891 M 5.84 % | -300.424 M 6.88 % | -322.624 M 42.51 % | -561.210 M -71.09 % | -328.029 M 16.36 % | -392.180 M -28.11 % | -306.132 M 21.67 % | -390.823 M -14.76 % | -340.544 M 4.44 % | -356.366 M 11.27 % | -401.629 M 13.72 % | -465.522 M -24.28 % | -374.586 M 1.17 % | -379.028 M 9.74 % | -419.906 M 9.96 % | -466.355 M -12.60 % | -414.155 M 5.17 % | -436.735 M 8.55 % | -477.554 M 6.73 % | -512.033 M -11.47 % | -459.353 M 6.47 % | -491.129 M 10.67 % | -549.821 M -584.46 % | -80.329 M -213.79 % | -25.600 M 24.01 % | -33.688 M 10.41 % | -37.605 M |
| Total investments | 210.940 M -2.15 % | 215.567 M 0.99 % | 213.452 M -23.90 % | 280.504 M -9.36 % | 309.475 M -14.65 % | 362.599 M 28.50 % | 282.175 M -13.53 % | 326.341 M 2.12 % | 319.575 M -25.26 % | 427.592 M -21.68 % | 545.989 M 27.64 % | 427.749 M -9.70 % | 473.698 M 8.88 % | 435.056 M 40.19 % | 310.327 M -0.39 % | 311.538 M -1.29 % | 315.612 M -0.24 % | 316.356 M -1.41 % | 320.883 M 18.76 % | 270.196 M 1.68 % | 265.726 M 1.50 % | 261.790 M 1.88 % | 256.968 M 7.84 % | 238.292 M 0.89 % | 236.197 M -6.66 % | 253.043 M -21.70 % | 323.167 M 50.88 % | 214.190 M -2.36 % | 219.373 M -0.75 % | 221.023 M 1.20 % | 218.403 M 12.61 % | 193.947 M 37.70 % | 140.849 M 16.67 % | 120.725 M -1.26 % | 122.269 M 36.17 % | 89.789 M 50.18 % | 59.785 M 5.28 % | 56.785 M 0.00 % | 56.785 M -1.75 % | 57.794 M 682.53 % | 7.386 M 8.84 % | 6.786 M 0.00 % | 6.786 M 35.71 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 233.33 % | 1.500 M 0.00 % | 1.500 M 121.33 % | 677.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 450.474 M 2.75 % | 438.418 M 8.47 % | 404.173 M -20.84 % | 510.569 M -14.19 % | 595.029 M -4.81 % | 625.080 M 23.78 % | 504.991 M -0.44 % | 507.230 M -4.03 % | 528.552 M 7.44 % | 491.964 M -3.51 % | 509.851 M -7.91 % | 553.649 M 15.38 % | 479.859 M -1.53 % | 487.331 M 12.97 % | 431.364 M -10.22 % | 480.471 M 1.46 % | 473.570 M -12.47 % | 541.039 M 9.55 % | 493.894 M 11.51 % | 442.903 M 2.94 % | 430.233 M 9.72 % | 392.116 M -1.20 % | 396.880 M 9.38 % | 362.859 M 6.43 % | 340.952 M 44.95 % | 235.226 M 8.77 % | 216.256 M 13.67 % | 190.245 M 30.40 % | 145.895 M 22.53 % | 119.073 M -19.00 % | 147.000 M 6.46 % | 138.074 M 11.93 % | 123.356 M 84.11 % | 67.002 M -1.47 % | 68.000 M 580.00 % | 10.000 M -75.00 % | 40.000 M -2.45 % | 41.004 M -42.26 % | 71.013 M 16.41 % | 61.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 -100.00 % | 16.885 M 44.85 % | 11.657 M 30.48 % | 8.933 M 78.67 % | 5.000 M -50.76 % | 10.155 M -34.27 % | 15.450 M 42.20 % | 10.864 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.063 B | 0.000 | 0.000 -100.00 % | 191.806 M -83.61 % | 1.170 B 74 660.21 % | 1.565 M -99.87 % | 1.170 B 519.18 % | 188.929 M -84.07 % | 1.186 B 69 289.28 % | -1.714 M -100.13 % | 1.287 B 580.18 % | 189.276 M -85.10 % | 1.270 B 716.13 % | 155.600 M -87.60 % | 1.254 B 799.86 % | 139.410 M -88.87 % | 1.253 B 19 409.22 % | -6.487 M -165.79 % | -2.441 M 42.21 % | -4.224 M 32.90 % | -6.295 M -5.31 % | -5.977 M -109.61 % | -2.852 M -58.83 % | -1.795 M -206.82 % | -585.136 K -185.45 % | 684.738 K 184.54 % | -809.946 K 5.27 % | -855.030 K -838.18 % | 115.830 K 28.55 % | 90.106 K -90.02 % | 903.294 K 565.80 % | 135.671 K 827.54 % | -18.648 K 84.22 % | -118.164 K -110.98 % | -56.006 K -264.50 % | -15.365 K -560.72 % | 3.335 K 123.84 % | -13.987 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 |
| Retained earnings | 47.360 M 117.01 % | -278.460 M -9.73 % | -253.768 M 4.99 % | -267.090 M 3.99 % | -278.192 M 0.97 % | -280.908 M -16.41 % | -241.318 M -246.54 % | 164.674 M -9.88 % | 182.725 M 24.49 % | 146.784 M -45.07 % | 267.202 M -11.41 % | 301.610 M -16.06 % | 359.324 M -8.11 % | 391.053 M 26.57 % | 308.969 M -3.47 % | 320.064 M -6.26 % | 341.456 M 17.44 % | 290.738 M 1.94 % | 285.203 M -24.79 % | 379.188 M 14.49 % | 331.208 M 22.50 % | 270.382 M -7.94 % | 293.706 M -39.94 % | 489.006 M 0.53 % | 486.440 M 1.28 % | 480.274 M 4.88 % | 457.907 M 2.41 % | 447.125 M 4.98 % | 425.909 M 6.17 % | 401.172 M 5.61 % | 379.854 M 5.83 % | 358.916 M 4.63 % | 343.028 M 3.88 % | 330.200 M 1.50 % | 325.312 M -1.67 % | 330.848 M 1.54 % | 325.819 M 5.72 % | 308.198 M -1.55 % | 313.041 M -4.64 % | 328.277 M -2.00 % | 334.963 M 2.85 % | 325.695 M 0.36 % | 324.542 M 6.87 % | 303.682 M 7.73 % | 281.896 M 4.54 % | 269.643 M 4.77 % | 257.377 M 18.01 % | 218.098 M 9.49 % | 199.189 M 16.35 % | 171.194 M 6.50 % | 160.750 M 16.20 % | 138.340 M 12.47 % | 123.005 M 8.98 % | 112.873 M 9.13 % | 103.427 M 29.58 % | 79.820 M 16.69 % | 68.401 M 7.60 % | 63.569 M 14.69 % | 55.429 M 33.45 % | 41.534 M 29.75 % | 32.011 M 172.68 % | 11.739 M |
| Common stock | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 0.00 % | 744.169 M 8.96 % | 682.957 M 0.08 % | 682.396 M 0.81 % | 676.941 M 0.05 % | 676.600 M 0.14 % | 675.668 M 0.12 % | 674.880 M 0.81 % | 669.454 M 50.00 % | 446.303 M -0.13 % | 446.899 M 0.00 % | 446.899 M 0.00 % | 446.899 M 0.00 % | 446.899 M 0.00 % | 446.899 M 0.03 % | 446.764 M 0.00 % | 446.764 M 0.00 % | 446.764 M 0.00 % | 446.764 M 2.25 % | 436.924 M 0.00 % | 436.924 M 0.00 % | 436.924 M 0.00 % | 436.924 M 0.00 % | 436.924 M 0.30 % | 435.608 M 7.07 % | 406.826 M 0.27 % | 405.734 M 0.45 % | 403.898 M 0.00 % | 403.898 M 100.00 % | 201.949 M 0.00 % | 201.949 M 0.00 % | 201.949 M 0.05 % | 201.846 M 0.38 % | 201.089 M 0.54 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 100.00 % | 100.000 M 0.00 % | 100.000 M 100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 33.33 % | 37.500 M 0.00 % | 37.500 M 0.00 % | 37.500 M 0.00 % | 37.500 M |
| Total equity | 1.532 B 0.21 % | 1.529 B -2.51 % | 1.568 B -1.78 % | 1.597 B 1.06 % | 1.580 B -0.37 % | 1.586 B -2.79 % | 1.631 B -26.18 % | 2.210 B -1.26 % | 2.238 B -0.92 % | 2.258 B -1.96 % | 2.304 B -11.85 % | 2.613 B -5.71 % | 2.772 B -0.22 % | 2.778 B 3.34 % | 2.688 B 0.99 % | 2.662 B 0.90 % | 2.638 B 2.34 % | 2.578 B 25.32 % | 2.057 B -5.35 % | 2.173 B 3.25 % | 2.105 B 3.33 % | 2.037 B -1.22 % | 2.062 B -10.05 % | 2.293 B 2.43 % | 2.238 B 1.55 % | 2.204 B 4.42 % | 2.111 B 3.51 % | 2.039 B 2.00 % | 1.999 B 2.36 % | 1.953 B 2.10 % | 1.913 B 4.84 % | 1.825 B 6.81 % | 1.709 B 1.79 % | 1.679 B 0.28 % | 1.674 B -0.27 % | 1.678 B 0.06 % | 1.677 B 1.21 % | 1.657 B -0.35 % | 1.663 B 0.44 % | 1.656 B -0.02 % | 1.656 B 46.05 % | 1.134 B 1.72 % | 1.115 B 4.45 % | 1.067 B 2.62 % | 1.040 B 1.87 % | 1.021 B 1.09 % | 1.010 B 5.47 % | 957.480 M 3.28 % | 927.035 M 9.20 % | 848.935 M 2.63 % | 827.186 M 4.49 % | 791.664 M 2.17 % | 774.883 M 1.65 % | 762.315 M 3.02 % | 739.969 M 4.15 % | 710.513 M 1.63 % | 699.094 M 0.70 % | 694.262 M 369.59 % | 147.845 M 13.40 % | 130.374 M 7.88 % | 120.851 M 20.16 % | 100.579 M |
| Other non current liabilities | 15.507 M -18.44 % | 19.013 M -2.12 % | 19.425 M 14.69 % | 16.937 M -5.23 % | 17.872 M -9.11 % | 19.664 M 123.34 % | 8.804 M -73.03 % | 32.644 M 89.37 % | 17.238 M -47.67 % | 32.938 M -34.50 % | 50.285 M 104.48 % | 24.591 M -11.52 % | 27.793 M -15.33 % | 32.827 M 97.67 % | 16.607 M -12.07 % | 18.887 M 0.00 % | 18.887 M -4.43 % | 19.763 M 0.00 % | 19.763 M -30.39 % | 28.391 M -28.78 % | 39.866 M -25.03 % | 53.174 M -26.48 % | 72.325 M 18.61 % | 60.975 M -12.95 % | 70.047 M 3.81 % | 67.476 M 70.01 % | 39.689 M 21.72 % | 32.607 M -52.95 % | 69.306 M 47.13 % | 47.105 M -40.80 % | 79.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.598 M 27.23 % | 8.329 M -12.18 % | 9.485 M | 0.000 -100.00 % | 3.752 M 41.75 % | 2.647 M 57.38 % | 1.682 M 68.11 % | 1.000 M -60.60 % | 2.539 M -0.59 % | 2.554 M 18.85 % | 2.149 M 87.88 % | 1.144 M 218.87 % | 358.666 K -4.11 % | 374.033 K -1.91 % | 381.333 K -1.04 % | 385.333 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 104.901 M -5.17 % | 110.616 M 47.29 % | 75.099 M 25.41 % | 59.883 M 102.65 % | 29.550 M 30.01 % | 22.728 M 5.62 % | 21.520 M 4.51 % | 20.590 M -16.16 % | 24.559 M 49.32 % | 16.447 M 2.28 % | 16.081 M -72.66 % | 58.813 M -1.22 % | 59.542 M -18.04 % | 72.643 M 5.26 % | 69.016 M 33.20 % | 51.816 M -0.81 % | 52.239 M -0.51 % | 52.508 M 375.98 % | 11.031 M -68.48 % | 35.000 M -6.67 % | 37.500 M 0.00 % | 37.500 M -6.25 % | 40.000 M -32.20 % | 59.000 M -13.78 % | 68.430 M 6.92 % | 64.000 M 0.00 % | 64.000 M 357.14 % | 14.000 M 0.00 % | 14.000 M 0.00 % | 14.000 M 133.33 % | 6.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 -100.00 % | 5.155 M -50.67 % | 10.450 M -3.82 % | 10.864 M |
| Total non current liabilities | 131.962 M -8.99 % | 145.005 M 31.92 % | 109.923 M 23.31 % | 89.144 M 87.98 % | 47.422 M -17.92 % | 57.773 M -5.32 % | 61.022 M -14.25 % | 71.159 M -7.73 % | 77.121 M -8.54 % | 84.320 M 27.05 % | 66.366 M -39.01 % | 108.817 M -9.69 % | 120.489 M -15.54 % | 142.659 M 14.53 % | 124.559 M 29.78 % | 95.974 M 3.01 % | 93.173 M 0.41 % | 92.791 M 78.78 % | 51.901 M -38.55 % | 84.455 M -14.92 % | 99.267 M -15.11 % | 116.936 M -1.13 % | 118.272 M -23.97 % | 155.566 M -7.66 % | 168.469 M 3.86 % | 162.212 M 24.86 % | 129.917 M 52.30 % | 85.304 M -0.94 % | 86.111 M -14.18 % | 100.341 M 13.36 % | 88.519 M 216.38 % | 27.979 M 10.14 % | 25.403 M 20.43 % | 21.093 M 2.40 % | 20.599 M 5.40 % | 19.543 M -12.30 % | 22.285 M 19.09 % | 18.713 M 14.18 % | 16.390 M -21.35 % | 20.838 M 43.01 % | 14.571 M -10.71 % | 16.318 M 5.00 % | 15.540 M 46.64 % | 10.598 M 27.23 % | 8.329 M -12.18 % | 9.485 M 5.21 % | 9.015 M 140.30 % | 3.752 M 41.75 % | 2.647 M 57.38 % | 1.682 M 68.11 % | 1.000 M -60.60 % | 2.539 M -0.59 % | 2.554 M 18.85 % | 2.149 M 87.88 % | 1.144 M 218.87 % | 358.666 K -4.11 % | 374.033 K -1.91 % | 381.333 K -1.04 % | 385.333 K -92.52 % | 5.155 M -50.67 % | 10.450 M -3.82 % | 10.864 M |
| Other current liabilities | 406.714 M -13.95 % | 472.660 M 6.46 % | 443.996 M -1.10 % | 448.956 M 1.52 % | 442.234 M -4.17 % | 461.471 M -27.32 % | 634.938 M 4 559.00 % | 13.628 M 12.31 % | 12.134 M -97.76 % | 542.114 M 17.86 % | 459.948 M 78.23 % | 258.062 M 1 340.62 % | 17.913 M -92.85 % | 250.639 M -53.74 % | 541.786 M 51.25 % | 358.206 M 1.50 % | 352.905 M 2 047.90 % | -18.117 M -103.30 % | 548.192 M 98.79 % | 275.765 M 123.07 % | 123.625 M 21.22 % | 101.980 M -69.38 % | 333.043 M 4 244.47 % | 7.666 M 44.59 % | 5.302 M 429.52 % | -1.609 M -101.15 % | 139.824 M 12.07 % | 124.764 M 5.63 % | 118.116 M -13.37 % | 136.345 M 502.50 % | -33.875 M -122.40 % | 151.229 M 6 104.50 % | 2.437 M -98.20 % | 135.764 M -12.03 % | 154.334 M 186.64 % | 53.842 M 13.13 % | 47.594 M -13.81 % | 55.219 M 251.87 % | 15.693 M -63.32 % | 42.783 M 18.63 % | 36.065 M -27.41 % | 49.680 M -17.75 % | 60.399 M 82.07 % | 33.173 M 55.04 % | 21.397 M -35.87 % | 33.364 M 2.87 % | 32.433 M 1.53 % | 31.944 M 51.02 % | 21.152 M -29.15 % | 29.854 M 14.54 % | 26.064 M 32.69 % | 19.642 M 3.40 % | 18.997 M -34.42 % | 28.969 M 9.92 % | 26.355 M 40.53 % | 18.754 M 12.70 % | 16.640 M -6.64 % | 17.824 M 62.41 % | 10.974 M 131.34 % | 4.744 M -37.26 % | 7.561 M -54.19 % | 16.504 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.621 M -4.83 % | 185.593 M -61.23 % | 478.703 M 15.59 % | 414.138 M -4.03 % | 431.513 M -0.20 % | 432.387 M | 0.000 -100.00 % | 397.712 M 3.67 % | 383.641 M -6.98 % | 412.406 M -6.78 % | 442.411 M 20.41 % | 367.415 M 5.47 % | 348.362 M -17.35 % | 421.515 M -21.55 % | 537.305 M 104.71 % | 262.468 M 19.88 % | 218.935 M 37.71 % | 158.984 M -29.30 % | 224.858 M 3.83 % | 216.572 M 4.81 % | 206.632 M 16.49 % | 177.375 M -2.57 % | 182.046 M 33.86 % | 136.002 M 2.30 % | 132.950 M -8.71 % | 145.637 M -20.33 % | 182.789 M 5.79 % | 172.778 M 47.60 % | 117.055 M -9.46 % | 129.287 M -14.55 % | 151.296 M 264.01 % | 41.563 M 5.33 % | 39.459 M -0.37 % | 39.605 M -18.12 % | 48.369 M 144.38 % | 19.793 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 -100.00 % | 4.461 M -52.44 % | 9.379 M -18.61 % | 11.524 M -9.11 % | 12.680 M 158.24 % | 4.910 M 31.01 % | 3.748 M | 0.000 |
| Short term debt | 345.573 M 5.42 % | 327.802 M -0.39 % | 329.074 M -26.98 % | 450.686 M -11.30 % | 508.103 M -3.34 % | 525.652 M 1.80 % | 516.338 M 7.58 % | 479.959 M -3.54 % | 497.551 M 0.64 % | 494.375 M 0.12 % | 493.770 M -5.01 % | 519.820 M 27.80 % | 406.750 M -9.83 % | 451.095 M 24.49 % | 362.348 M -15.47 % | 428.655 M -2.19 % | 438.246 M -10.29 % | 488.531 M -6.92 % | 524.859 M 18.00 % | 444.802 M 16.54 % | 381.676 M 7.63 % | 354.616 M 6.27 % | 333.690 M 9.82 % | 303.859 M 8.73 % | 279.452 M 63.21 % | 171.226 M 12.46 % | 152.256 M -13.61 % | 176.245 M 33.63 % | 131.895 M 25.53 % | 105.073 M -25.48 % | 141.000 M -11.67 % | 159.623 M 29.40 % | 123.356 M 84.11 % | 67.002 M -1.47 % | 68.000 M 580.00 % | 10.000 M -75.00 % | 40.000 M -2.45 % | 41.004 M -42.26 % | 71.013 M 16.41 % | 61.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 -100.00 % | 16.885 M 44.85 % | 11.657 M 30.48 % | 8.933 M 78.67 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 |
| Total current liabilities | 1.220 B -8.54 % | 1.334 B -3.74 % | 1.386 B -1.68 % | 1.410 B -0.29 % | 1.414 B -3.14 % | 1.460 B -8.21 % | 1.590 B 7.14 % | 1.484 B 0.32 % | 1.479 B 4.20 % | 1.420 B -0.11 % | 1.421 B 9.91 % | 1.293 B 4.19 % | 1.241 B 0.60 % | 1.234 B 0.67 % | 1.226 B 4.98 % | 1.168 B 0.92 % | 1.157 B -7.71 % | 1.254 B -11.24 % | 1.412 B 39.24 % | 1.014 B 10.43 % | 918.497 M 1.08 % | 908.720 M -8.61 % | 994.291 M 21.97 % | 815.167 M 6.26 % | 767.118 M 29.12 % | 594.124 M 8.39 % | 548.111 M 8.84 % | 503.593 M 7.80 % | 467.160 M 9.98 % | 424.771 M -13.76 % | 492.534 M 0.57 % | 489.730 M 25.18 % | 391.212 M 9.30 % | 357.917 M -1.46 % | 363.225 M 111.22 % | 171.969 M -15.74 % | 204.093 M 8.29 % | 188.476 M -15.90 % | 224.104 M 15.59 % | 193.882 M 14.49 % | 169.349 M -3.66 % | 175.777 M -0.53 % | 176.720 M 30.23 % | 135.696 M 1.78 % | 133.319 M 7.59 % | 123.915 M -0.67 % | 124.745 M 11.44 % | 111.941 M -1.75 % | 113.936 M 18.92 % | 95.806 M -15.01 % | 112.722 M 38.25 % | 81.535 M -12.26 % | 92.924 M 3.56 % | 89.728 M -12.87 % | 102.986 M 3.19 % | 99.807 M -15.99 % | 118.806 M 22.49 % | 96.992 M -11.75 % | 109.908 M 77.02 % | 62.089 M -6.16 % | 66.163 M -6.20 % | 70.532 M |
| Total liabilities | 1.352 B -8.58 % | 1.479 B -1.12 % | 1.496 B -0.20 % | 1.499 B 2.57 % | 1.461 B -3.70 % | 1.517 B -8.11 % | 1.651 B 6.17 % | 1.555 B -0.08 % | 1.557 B 3.48 % | 1.504 B 1.10 % | 1.488 B 6.12 % | 1.402 B 2.96 % | 1.362 B -1.08 % | 1.377 B 1.95 % | 1.350 B 6.86 % | 1.264 B 1.08 % | 1.250 B -7.15 % | 1.346 B -8.05 % | 1.464 B 33.26 % | 1.099 B 7.96 % | 1.018 B -0.77 % | 1.026 B -7.81 % | 1.113 B 14.61 % | 970.733 M 3.76 % | 935.588 M 23.70 % | 756.336 M 11.55 % | 678.027 M 15.14 % | 588.897 M 6.44 % | 553.271 M 5.36 % | 525.112 M -9.63 % | 581.052 M 12.24 % | 517.709 M 24.27 % | 416.615 M 9.92 % | 379.009 M -1.25 % | 383.824 M 100.42 % | 191.512 M -15.40 % | 226.378 M 9.26 % | 207.190 M -13.85 % | 240.493 M 12.00 % | 214.720 M 16.75 % | 183.920 M -4.26 % | 192.095 M -0.09 % | 192.260 M 31.42 % | 146.293 M 3.28 % | 141.648 M 6.18 % | 133.400 M -0.27 % | 133.760 M 15.62 % | 115.693 M -0.76 % | 116.583 M 19.59 % | 97.488 M -14.28 % | 113.722 M 35.26 % | 84.074 M -11.94 % | 95.478 M 3.92 % | 91.876 M -11.77 % | 104.130 M 3.96 % | 100.166 M -15.95 % | 119.180 M 22.39 % | 97.374 M -11.71 % | 110.294 M 64.02 % | 67.244 M -12.23 % | 76.612 M -5.88 % | 81.396 M |
| Other non current assets | 226.475 M 42.51 % | 158.917 M -3.26 % | 164.276 M 1 328.72 % | 11.498 M -4.81 % | 12.079 M -3.12 % | 12.469 M -33.22 % | 18.671 M -83.60 % | 113.870 M 2.71 % | 110.862 M -31.57 % | 162.018 M 2.79 % | 157.620 M 12 419.89 % | 1.259 M -99.18 % | 154.219 M 837.70 % | 16.447 M -11.16 % | 18.512 M 18.42 % | 15.633 M -88.24 % | 132.916 M 65.26 % | 80.430 M -18.36 % | 98.521 M -47.23 % | 186.693 M -9.36 % | 205.965 M -0.73 % | 207.475 M 12.01 % | 185.229 M 2 135.82 % | 8.285 M -20.46 % | 10.415 M -41.52 % | 17.809 M -52.15 % | 37.222 M -1.09 % | 37.632 M -3.62 % | 39.046 M -3.94 % | 40.648 M 3.29 % | 39.354 M 77.21 % | 22.207 M -6.85 % | 23.841 M -40.85 % | 40.309 M 10.70 % | 36.414 M 17.50 % | 30.992 M -0.31 % | 31.089 M 25.28 % | 24.815 M -5.97 % | 26.391 M 53.24 % | 17.222 M -13.19 % | 19.839 M -38.25 % | 32.130 M 51.92 % | 21.149 M 303.58 % | 5.240 M 0.00 % | 5.240 M -71.51 % | 18.393 M -0.02 % | 18.397 M -52.97 % | 39.120 M 0.80 % | 38.809 M 84.37 % | 21.049 M -6.29 % | 22.462 M 2 991.00 % | 726.703 K -6.31 % | 775.670 K 35.10 % | 574.150 K -6.00 % | 610.798 K -5.66 % | 647.446 K -5.42 % | 684.546 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 72.566 M 10.35 % | 65.760 M -77.00 % | 285.859 M 0.49 % | 284.461 M 0.71 % | 282.449 M 0.10 % | 282.175 M 19.51 % | 236.103 M -1.32 % | 239.257 M -19.46 % | 297.074 M -28.49 % | 415.441 M -9.85 % | 460.826 M 5.04 % | 438.698 M -19.38 % | 544.140 M 28.54 % | 423.331 M 0.63 % | 420.681 M 35.96 % | 309.412 M 13.60 % | 272.368 M 0.96 % | 269.779 M 105.57 % | 131.236 M 45.71 % | 90.065 M 13.10 % | 79.634 M -21.42 % | 101.335 M -61.41 % | 262.563 M 0.60 % | 260.995 M -5.97 % | 277.564 M -13.28 % | 320.087 M 51.72 % | 210.970 M -2.03 % | 215.333 M -0.42 % | 216.243 M 2.43 % | 211.103 M 13.33 % | 186.267 M 40.38 % | 132.689 M 46.81 % | 90.384 M -3.73 % | 93.888 M 16.39 % | 80.669 M 59.91 % | 50.445 M 5.97 % | 47.605 M 2.59 % | 46.405 M -4.31 % | 48.494 M 1 250.67 % | -4.214 M 75.20 % | -16.994 M -182.56 % | -6.014 M -195.50 % | 6.298 M -1.59 % | 6.400 M 17.79 % | 5.433 M -26.90 % | 7.432 M -3.45 % | 7.698 M 72.47 % | 4.463 M 109.66 % | 2.129 M 214.10 % | 677.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 205.656 M -0.60 % | 206.900 M -0.70 % | 208.361 M -2.81 % | 214.379 M 0.76 % | 212.766 M 0.77 % | 211.145 M 0.21 % | 210.695 M -1.17 % | 213.194 M 0.55 % | 212.032 M 0.20 % | 211.599 M 7.37 % | 197.073 M -11.94 % | 223.804 M -3.95 % | 233.019 M -0.81 % | 234.924 M 1.45 % | 231.563 M -0.55 % | 232.854 M 0.87 % | 230.840 M 0.57 % | 229.531 M 0.21 % | 229.045 M 13.39 % | 201.999 M 1.65 % | 198.725 M -0.70 % | 200.123 M -0.61 % | 201.359 M -5.13 % | 212.252 M -1.02 % | 214.447 M -0.33 % | 215.147 M 1.19 % | 212.618 M -4.12 % | 221.764 M 0.61 % | 220.427 M 0.08 % | 220.250 M 0.59 % | 218.960 M 12.35 % | 194.888 M 1.09 % | 192.790 M -0.46 % | 193.691 M 12.16 % | 172.685 M 2.02 % | 169.272 M 2.02 % | 165.922 M 1.28 % | 163.825 M 2.76 % | 159.424 M 2.25 % | 155.915 M 11.63 % | 139.675 M 2.56 % | 136.190 M 3.37 % | 131.755 M 6.60 % | 123.599 M 7.92 % | 114.524 M 9.31 % | 104.773 M 6.17 % | 98.682 M 11.74 % | 88.314 M 8.67 % | 81.269 M 49.84 % | 54.238 M 6.04 % | 51.148 M 38.15 % | 37.024 M 29.52 % | 28.586 M 44.78 % | 19.744 M 15.82 % | 17.047 M 47.68 % | 11.543 M 36.33 % | 8.467 M 57.79 % | 5.366 M 955.54 % | 508.379 K -2.56 % | 521.754 K -6.40 % | 557.456 K -6.93 % | 598.992 K |
| GoodWill | 39.245 M 0.00 % | 39.245 M 0.00 % | 39.245 M -14.53 % | 45.918 M 0.00 % | 45.918 M 0.00 % | 45.918 M 0.00 % | 45.918 M -61.73 % | 119.978 M 0.00 % | 119.978 M 0.00 % | 119.978 M 0.00 % | 119.978 M -7.84 % | 130.189 M 0.00 % | 130.189 M 0.00 % | 130.189 M 0.00 % | 130.189 M 6.51 % | 122.231 M 0.00 % | 122.231 M 0.00 % | 122.231 M 0.00 % | 122.231 M -17.91 % | 148.902 M 1.97 % | 146.026 M 0.00 % | 146.026 M 0.00 % | 146.026 M -59.21 % | 357.977 M 0.00 % | 357.977 M 36.12 % | 262.980 M 42.45 % | 184.613 M -8.61 % | 202.002 M 0.00 % | 202.002 M 0.00 % | 202.002 M 1.33 % | 199.360 M 9.36 % | 182.297 M 417.33 % | 35.238 M 0.00 % | 35.238 M 0.00 % | 35.238 M -5.49 % | 37.286 M -22.44 % | 48.071 M 0.00 % | 48.071 M 4.45 % | 46.023 M -7.65 % | 49.836 M 5.28 % | 47.336 M 0.00 % | 47.336 M 9.15 % | 43.366 M 3.01 % | 42.101 M 0.00 % | 42.101 M 0.00 % | 42.101 M 0.00 % | 42.101 M 5.69 % | 39.833 M 31.36 % | 30.324 M 298.41 % | 7.611 M 0.00 % | 7.611 M 0.00 % | 7.611 M 0.00 % | 7.611 M 0.00 % | 7.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 244.901 M -0.51 % | 246.145 M -0.59 % | 247.606 M -4.88 % | 260.298 M 0.62 % | 258.684 M 0.63 % | 257.064 M 0.18 % | 256.613 M -22.98 % | 333.172 M 0.35 % | 332.009 M 0.13 % | 331.577 M 4.58 % | 317.050 M -10.44 % | 353.993 M -2.54 % | 363.209 M -0.52 % | 365.114 M 0.93 % | 361.753 M 1.88 % | 355.086 M 0.57 % | 353.072 M 0.37 % | 351.762 M 0.14 % | 351.276 M 0.11 % | 350.901 M 1.78 % | 344.751 M -0.40 % | 346.148 M -0.36 % | 347.384 M -39.08 % | 570.229 M -0.38 % | 572.424 M 19.72 % | 478.127 M 20.36 % | 397.231 M -6.26 % | 423.766 M 0.32 % | 422.429 M 0.04 % | 422.252 M 0.94 % | 418.321 M 10.91 % | 377.185 M 65.41 % | 228.028 M -0.39 % | 228.929 M 10.10 % | 207.924 M 0.66 % | 206.557 M -3.47 % | 213.993 M 0.99 % | 211.896 M 3.14 % | 205.447 M -0.15 % | 205.751 M 10.02 % | 187.011 M 1.90 % | 183.527 M 4.80 % | 175.122 M 5.69 % | 165.700 M 5.79 % | 156.625 M 6.64 % | 146.874 M 4.33 % | 140.783 M 9.86 % | 128.148 M 14.84 % | 111.592 M 80.43 % | 61.849 M 5.26 % | 58.759 M 31.64 % | 44.635 M 23.31 % | 36.197 M 32.32 % | 27.355 M 60.47 % | 17.047 M 47.68 % | 11.543 M 36.33 % | 8.467 M 57.79 % | 5.366 M 955.54 % | 508.379 K -2.56 % | 521.754 K -6.40 % | 557.456 K -6.93 % | 598.992 K |
| Property plant equipment net | 357.855 M -2.15 % | 365.704 M -2.28 % | 374.232 M 7.42 % | 348.378 M 1.66 % | 342.695 M 2.03 % | 335.890 M 0.19 % | 335.248 M -0.98 % | 338.565 M 3.97 % | 325.621 M 3.81 % | 313.679 M 3.21 % | 303.936 M -17.52 % | 368.519 M -2.92 % | 379.586 M -3.99 % | 395.340 M -0.75 % | 398.331 M 16.72 % | 341.282 M 0.97 % | 338.007 M -20.04 % | 422.724 M 5.36 % | 401.216 M 10.95 % | 361.627 M 4.30 % | 346.732 M -1.70 % | 352.729 M 0.59 % | 350.677 M 12.98 % | 310.381 M 2.92 % | 301.590 M 4.38 % | 288.941 M 10.39 % | 261.735 M 11.23 % | 235.315 M 6.17 % | 221.642 M 3.83 % | 213.458 M 2.85 % | 207.534 M -4.21 % | 216.658 M 14.39 % | 189.408 M -0.03 % | 189.470 M -0.06 % | 189.585 M 9.04 % | 173.861 M 0.38 % | 173.200 M -3.48 % | 179.449 M 3.40 % | 173.552 M -0.12 % | 173.758 M -1.09 % | 175.670 M 0.20 % | 175.318 M 0.39 % | 174.633 M 3.14 % | 169.323 M 1.53 % | 166.778 M 13.59 % | 146.828 M 3.45 % | 141.926 M 25.17 % | 113.383 M 5.89 % | 107.074 M -6.25 % | 114.208 M 8.51 % | 105.252 M -0.34 % | 105.611 M 2.12 % | 103.422 M 100.70 % | 51.532 M 5.85 % | 48.684 M 18.37 % | 41.129 M 4.56 % | 39.335 M 4.37 % | 37.688 M 2.96 % | 36.606 M -0.84 % | 36.916 M -1.20 % | 37.365 M 0.92 % | 37.026 M |
| Total non current assets | 964.704 M -1.36 % | 978.003 M -0.61 % | 984.027 M -2.74 % | 1.012 B 1.68 % | 995.020 M 1.06 % | 984.626 M -0.11 % | 985.744 M -14.09 % | 1.147 B 1.26 % | 1.133 B -7.54 % | 1.226 B 2.64 % | 1.194 B -10.27 % | 1.331 B -9.81 % | 1.475 B 1.12 % | 1.459 B 9.18 % | 1.336 B 6.14 % | 1.259 B 0.74 % | 1.250 B 0.33 % | 1.246 B 0.90 % | 1.235 B 11.31 % | 1.109 B 4.04 % | 1.066 B 1.08 % | 1.055 B -0.12 % | 1.056 B -14.23 % | 1.231 B 0.62 % | 1.224 B 7.78 % | 1.135 B 4.60 % | 1.085 B 11.83 % | 970.554 M 1.64 % | 954.891 M 1.29 % | 942.727 M 1.59 % | 927.941 M 8.69 % | 853.763 M 37.47 % | 621.072 M 4.55 % | 594.035 M 4.33 % | 569.379 M 7.81 % | 528.111 M 4.77 % | 504.073 M 0.86 % | 499.774 M 2.72 % | 486.563 M 1.53 % | 479.207 M 16.23 % | 412.299 M 1.47 % | 406.321 M 3.76 % | 391.614 M 5.31 % | 371.851 M 3.65 % | 358.765 M 5.75 % | 339.270 M 4.45 % | 324.826 M 6.80 % | 304.156 M 10.80 % | 274.508 M 32.12 % | 207.770 M 6.96 % | 194.246 M 23.65 % | 157.095 M 7.97 % | 145.492 M 73.21 % | 83.999 M 20.39 % | 69.774 M 21.57 % | 57.392 M 9.91 % | 52.219 M 13.07 % | 46.182 M 17.35 % | 39.354 M -0.18 % | 39.424 M -1.02 % | 39.832 M 0.95 % | 39.459 M |
| Other current assets | 71.541 M -6.44 % | 76.469 M 10.64 % | 69.113 M -3.81 % | 71.849 M -32.77 % | 106.875 M 48.31 % | 72.061 M -31.99 % | 105.950 M -24.35 % | 140.047 M 3.46 % | 135.360 M -4.52 % | 141.772 M 33.86 % | 105.913 M -39.14 % | 174.029 M 27.69 % | 136.294 M -5.01 % | 143.489 M 24.94 % | 114.842 M -29.66 % | 163.269 M 11.99 % | 145.789 M -0.07 % | 145.898 M -87.52 % | 1.169 B 656.28 % | 154.573 M 5.95 % | 145.893 M 18.72 % | 122.889 M -4.39 % | 128.534 M -64.40 % | 361.003 M 167.24 % | 135.086 M -60.72 % | 343.883 M 7.76 % | 319.111 M -38.68 % | 520.378 M 77.06 % | 293.895 M -44.39 % | 528.459 M 8.81 % | 485.666 M -13.99 % | 564.672 M 2.78 % | 549.400 M -24.95 % | 732.046 M 42.07 % | 515.272 M -6.16 % | 549.091 M 16.73 % | 470.385 M -3.45 % | 487.175 M 108.94 % | 233.160 M -43.44 % | 412.218 M -6.04 % | 438.726 M 412.34 % | 85.632 M 20.02 % | 71.349 M 41.53 % | 50.413 M 31.99 % | 38.194 M -1.86 % | 38.918 M 61.94 % | 24.033 M -16.28 % | 28.707 M -22.78 % | 37.175 M -27.49 % | 51.271 M 341.16 % | 11.622 M -94.06 % | 195.678 M 368.26 % | 41.788 M -26.85 % | 57.123 M 18.05 % | 48.387 M -69.99 % | 161.236 M 2.85 % | 156.773 M 58.28 % | 99.048 M 1 146.94 % | 7.943 M -89.06 % | 72.637 M 1 350.55 % | 5.008 M -20.87 % | 6.328 M |
| Short term investments | 22.814 M -84.05 % | 143.001 M -3.18 % | 147.691 M 194.39 % | 50.168 M 100.56 % | 25.014 M -68.79 % | 80.150 M -23.84 % | 105.237 M 16.62 % | 90.239 M 12.35 % | 80.319 M -38.46 % | 130.518 M -0.02 % | 130.548 M 494.68 % | -33.077 M -194.50 % | 35.000 M 132.09 % | -109.084 M 3.47 % | -113.004 M -3.54 % | -109.144 M -1 860.38 % | 6.200 M -85.91 % | 43.988 M -13.93 % | 51.104 M -63.22 % | 138.960 M -20.89 % | 175.661 M -3.57 % | 182.157 M 17.04 % | 155.633 M 741.24 % | -24.271 M -115.14 % | 160.332 M 753.84 % | -24.522 M -896.16 % | 3.080 M -4.35 % | 3.220 M -20.30 % | 4.040 M -15.48 % | 4.780 M -34.52 % | 7.300 M -4.95 % | 7.680 M -5.88 % | 8.160 M -73.11 % | 30.342 M 6.91 % | 28.381 M 211.19 % | 9.120 M -2.36 % | 9.340 M 1.74 % | 9.180 M -11.56 % | 10.380 M 11.61 % | 9.300 M -19.83 % | 11.600 M -51.22 % | 23.780 M 85.78 % | 12.800 M 1 086.13 % | -1.298 M 7.25 % | -1.400 M -223.28 % | -432.902 K 82.20 % | -2.432 M 9.85 % | -2.698 M 8.96 % | -2.963 M -371.28 % | -628.769 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 |
| cash and cash equivalents | 333.668 M 26.00 % | 264.813 M -21.47 % | 337.233 M -4.58 % | 353.420 M 7.76 % | 327.956 M -3.29 % | 339.113 M -21.88 % | 434.099 M 34.64 % | 322.419 M -17.45 % | 390.563 M 26.40 % | 308.983 M -26.99 % | 423.183 M -17.02 % | 509.965 M -0.09 % | 510.423 M -15.62 % | 604.884 M -9.98 % | 671.971 M 9.66 % | 612.767 M -2.53 % | 628.648 M -26.82 % | 859.034 M 66.87 % | 514.789 M 54.57 % | 333.040 M 8.59 % | 306.689 M -20.71 % | 386.798 M -22.41 % | 498.521 M 82.66 % | 272.926 M -7.18 % | 294.048 M 0.39 % | 292.900 M -30.85 % | 423.590 M 44.30 % | 293.548 M -21.22 % | 372.620 M 56.41 % | 238.232 M -29.74 % | 339.065 M 25.25 % | 270.711 M -28.15 % | 376.780 M 62.82 % | 231.405 M -44.06 % | 413.647 M 41.23 % | 292.891 M -13.96 % | 340.424 M -6.38 % | 363.628 M -42.48 % | 632.222 M 62.51 % | 389.029 M -0.80 % | 392.180 M 28.11 % | 306.132 M -21.67 % | 390.823 M 14.76 % | 340.544 M -4.44 % | 356.366 M -11.27 % | 401.629 M -13.72 % | 465.522 M 24.28 % | 374.586 M -1.17 % | 379.028 M -9.74 % | 419.906 M -9.96 % | 466.355 M 12.60 % | 414.155 M -5.17 % | 436.735 M -8.55 % | 477.554 M -6.73 % | 512.033 M 7.52 % | 476.238 M -5.28 % | 502.785 M -10.02 % | 558.754 M 554.82 % | 85.329 M 138.65 % | 35.755 M -27.24 % | 49.138 M 1.38 % | 48.469 M |
| Cash and short term investments | 356.482 M -12.59 % | 407.814 M -15.90 % | 484.925 M 20.15 % | 403.588 M 14.34 % | 352.970 M -15.81 % | 419.263 M -22.26 % | 539.336 M 30.70 % | 412.658 M -12.36 % | 470.882 M 7.14 % | 439.501 M -20.63 % | 553.731 M 8.58 % | 509.965 M -6.50 % | 545.423 M -9.83 % | 604.884 M -9.98 % | 671.971 M 9.66 % | 612.767 M -3.48 % | 634.848 M -29.70 % | 903.022 M 59.57 % | 565.893 M 19.89 % | 472.000 M -2.15 % | 482.349 M -15.22 % | 568.955 M -13.02 % | 654.154 M 139.68 % | 272.926 M -7.18 % | 294.048 M 0.39 % | 292.900 M -31.35 % | 426.670 M 43.77 % | 296.768 M -21.21 % | 376.660 M 55.00 % | 243.012 M -29.84 % | 346.365 M 24.42 % | 278.391 M -27.68 % | 384.940 M 47.07 % | 261.746 M -40.79 % | 442.028 M 46.36 % | 302.011 M -13.65 % | 349.764 M -6.18 % | 372.808 M -41.98 % | 642.602 M 61.32 % | 398.329 M -1.35 % | 403.780 M 22.39 % | 329.912 M -18.26 % | 403.623 M 18.52 % | 340.544 M -4.44 % | 356.366 M -11.27 % | 401.629 M -13.72 % | 465.522 M 24.28 % | 374.586 M -1.17 % | 379.028 M -9.74 % | 419.906 M -9.96 % | 466.355 M 12.60 % | 414.155 M -5.17 % | 436.735 M -8.55 % | 477.554 M -6.73 % | 512.033 M 7.52 % | 476.238 M -5.28 % | 502.785 M -10.02 % | 558.754 M 554.82 % | 85.329 M 138.65 % | 35.755 M -27.24 % | 49.138 M 1.38 % | 48.469 M |
| Total current assets | 1.919 B -5.44 % | 2.030 B -2.41 % | 2.080 B -0.18 % | 2.084 B 1.08 % | 2.061 B -2.70 % | 2.118 B -7.76 % | 2.297 B -12.26 % | 2.618 B -1.64 % | 2.661 B 4.89 % | 2.537 B -2.32 % | 2.597 B -3.25 % | 2.685 B 1.00 % | 2.658 B -1.39 % | 2.695 B -0.24 % | 2.702 B 1.34 % | 2.666 B 1.06 % | 2.638 B -1.50 % | 2.679 B 17.13 % | 2.287 B 5.73 % | 2.163 B 5.17 % | 2.057 B 2.42 % | 2.008 B -5.23 % | 2.119 B 4.26 % | 2.032 B 4.20 % | 1.950 B 6.85 % | 1.825 B 7.14 % | 1.704 B 2.77 % | 1.658 B 3.75 % | 1.598 B 4.04 % | 1.536 B -1.95 % | 1.566 B 5.20 % | 1.489 B -1.01 % | 1.504 B 2.78 % | 1.463 B -1.66 % | 1.488 B 10.92 % | 1.342 B -4.13 % | 1.400 B 2.56 % | 1.365 B -3.69 % | 1.417 B 1.85 % | 1.391 B -2.56 % | 1.428 B 55.24 % | 919.682 M 0.47 % | 915.344 M 8.76 % | 841.630 M 2.28 % | 822.869 M 0.97 % | 814.977 M -0.46 % | 818.741 M 6.47 % | 769.017 M -0.01 % | 769.110 M 4.12 % | 738.653 M -1.07 % | 746.662 M 3.90 % | 718.643 M -0.86 % | 724.869 M -5.88 % | 770.192 M -0.53 % | 774.326 M 2.79 % | 753.287 M -1.67 % | 766.055 M 2.76 % | 745.454 M 240.72 % | 218.785 M 38.30 % | 158.194 M 0.36 % | 157.630 M 10.61 % | 142.516 M |
| Inventory | 434.179 M -11.53 % | 490.787 M 23.43 % | 397.632 M -2.84 % | 409.238 M -0.39 % | 410.850 M -6.89 % | 441.262 M 11.62 % | 395.332 M -18.18 % | 483.143 M -1.02 % | 488.141 M -5.75 % | 517.906 M 13.85 % | 454.916 M -17.97 % | 554.604 M 0.36 % | 552.593 M -1.12 % | 558.858 M 12.73 % | 495.747 M -13.97 % | 576.273 M 5.88 % | 544.258 M -5.15 % | 573.779 M 4.20 % | 550.634 M 24.81 % | 441.185 M 8.51 % | 406.576 M -1.18 % | 411.438 M 12.31 % | 366.342 M -6.47 % | 391.672 M 3.20 % | 379.532 M 4.70 % | 362.503 M 49.05 % | 243.214 M -1.58 % | 247.112 M 6.87 % | 231.230 M -1.70 % | 235.233 M 10.50 % | 212.873 M -2.90 % | 219.230 M 8.67 % | 201.741 M 0.56 % | 200.626 M 14.38 % | 175.399 M -6.34 % | 187.276 M -4.55 % | 196.205 M 0.38 % | 195.452 M -1.78 % | 198.999 M -20.39 % | 249.982 M -4.16 % | 260.834 M 8.58 % | 240.233 M 42.41 % | 168.687 M -0.82 % | 170.074 M 12.28 % | 151.476 M -0.95 % | 152.935 M 23.54 % | 123.795 M -23.00 % | 160.774 M -0.49 % | 161.571 M 17.87 % | 137.080 M 14.21 % | 120.025 M 10.31 % | 108.810 M 7.90 % | 100.842 M 3.56 % | 97.372 M 5.46 % | 92.326 M -20.28 % | 115.814 M 8.75 % | 106.497 M 21.50 % | 87.652 M 47.09 % | 59.591 M 19.66 % | 49.802 M 0.60 % | 49.505 M 16.68 % | 42.426 M |
| Net receivables | 1.057 B 0.24 % | 1.055 B -6.52 % | 1.128 B -5.89 % | 1.199 B 0.70 % | 1.191 B 0.40 % | 1.186 B -5.24 % | 1.251 B -23.69 % | 1.640 B 4.66 % | 1.567 B 4.23 % | 1.503 B 1.37 % | 1.483 B -4.80 % | 1.558 B 4.09 % | 1.497 B 1.70 % | 1.472 B 3.67 % | 1.419 B 1.42 % | 1.400 B 0.82 % | 1.388 B 22.20 % | 1.136 B 1.62 % | 1.118 B 2.08 % | 1.095 B -1.02 % | 1.106 B 13.56 % | 974.307 M 34.96 % | 721.921 M -28.28 % | 1.007 B -5.08 % | 1.061 B 28.40 % | 825.961 M 29.18 % | 639.367 M 7.74 % | 593.420 M -1.63 % | 603.252 M 14.01 % | 529.103 M 8.09 % | 489.495 M 14.73 % | 426.664 M 30.71 % | 326.411 M 21.32 % | 269.056 M -15.89 % | 319.897 M -6.31 % | 341.425 M -10.89 % | 383.150 M 12.73 % | 339.896 M 3.02 % | 329.942 M -9.42 % | 364.272 M 4.35 % | 349.093 M 9.80 % | 317.941 M 0.84 % | 315.288 M | 0.000 -100.00 % | 295.297 M | 0.000 | 0.000 | 0.000 -100.00 % | 191.335 M 46.74 % | 130.395 M -12.29 % | 148.659 M | 0.000 -100.00 % | 145.504 M 5.33 % | 138.144 M 13.62 % | 121.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.922 M | 0.000 -100.00 % | 53.980 M 19.18 % | 45.292 M |
| Tax assets | 135.473 M 0.60 % | 134.671 M 1.91 % | 132.153 M 25.06 % | 105.673 M 8.83 % | 97.100 M 0.36 % | 96.754 M 3.99 % | 93.038 M -26.00 % | 125.732 M 0.27 % | 125.396 M 3.48 % | 121.176 M | 0.000 -100.00 % | 146.151 M 4.58 % | 139.752 M 1.24 % | 138.041 M 2.63 % | 134.506 M 6.37 % | 126.450 M 8.62 % | 116.415 M -1.66 % | 118.379 M 4.03 % | 113.789 M 44.62 % | 78.680 M 0.11 % | 78.593 M 14.40 % | 68.698 M -3.68 % | 71.325 M -10.54 % | 79.726 M 1.92 % | 78.222 M 7.40 % | 72.833 M 5.46 % | 69.059 M 9.84 % | 62.872 M 11.39 % | 56.441 M 12.60 % | 50.126 M -2.91 % | 51.629 M 0.36 % | 51.445 M 9.21 % | 47.106 M 4.81 % | 44.944 M 8.12 % | 41.568 M 15.36 % | 36.032 M 1.94 % | 35.346 M -1.84 % | 36.008 M 3.57 % | 34.768 M 2.31 % | 33.982 M -0.03 % | 33.993 M 5.11 % | 32.341 M 21.01 % | 26.725 M 5.68 % | 25.289 M 6.60 % | 23.723 M 9.11 % | 21.742 M 33.49 % | 16.287 M 3.03 % | 15.808 M 25.76 % | 12.570 M 47.26 % | 8.536 M 20.30 % | 7.095 M 15.91 % | 6.122 M 20.09 % | 5.098 M 12.32 % | 4.538 M 32.23 % | 3.432 M -15.72 % | 4.072 M 9.10 % | 3.733 M 19.32 % | 3.128 M 39.70 % | 2.239 M 12.70 % | 1.987 M 4.04 % | 1.910 M 4.13 % | 1.834 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 |
| Account payables | 452.862 M -13.58 % | 524.010 M -11.55 % | 592.445 M 21.27 % | 488.537 M 6.41 % | 459.105 M -1.29 % | 465.116 M 65.37 % | 281.254 M -48.30 % | 544.001 M 7.43 % | 506.368 M 136.02 % | 214.544 M -54.13 % | 467.730 M 27.89 % | 365.720 M -9.61 % | 404.607 M 8.63 % | 372.449 M 253.77 % | 105.281 M -69.16 % | 341.344 M 93.62 % | 176.300 M -43.80 % | 313.700 M 330.69 % | 72.837 M -60.25 % | 183.251 M -38.70 % | 298.918 M 12.09 % | 266.676 M -18.70 % | 328.003 M 33.89 % | 244.985 M 3.12 % | 237.571 M 20.30 % | 197.490 M 1.81 % | 193.972 M 17.00 % | 165.792 M -9.22 % | 182.623 M 21.81 % | 149.924 M 0.02 % | 149.896 M 17.49 % | 127.582 M -5.51 % | 135.017 M -2.91 % | 139.067 M 19.85 % | 116.038 M 28.96 % | 89.979 M -11.22 % | 101.354 M 24.69 % | 81.282 M 7.19 % | 75.830 M -16.68 % | 91.012 M -26.05 % | 123.076 M -3.89 % | 128.058 M 25.33 % | 102.177 M 6.48 % | 95.962 M -6.66 % | 102.814 M 23.78 % | 83.060 M 15.50 % | 71.914 M -1.47 % | 72.988 M -14.10 % | 84.968 M 51.17 % | 56.207 M -25.86 % | 75.809 M 34.80 % | 56.239 M -15.97 % | 66.930 M 23.46 % | 54.210 M -19.77 % | 67.567 M 5.69 % | 63.930 M -24.76 % | 84.968 M 26.45 % | 67.194 M -23.55 % | 87.893 M 77.90 % | 49.406 M -5.07 % | 52.046 M -1.31 % | 52.738 M |
| Tax payables | 15.058 M 56.72 % | 9.609 M -53.03 % | 20.456 M -4.97 % | 21.526 M 392.97 % | 4.367 M -40.98 % | 7.398 M -70.64 % | 25.196 M -22.50 % | 32.511 M 1.84 % | 31.925 M 69.29 % | 18.858 M | 0.000 -100.00 % | 24.984 M -11.84 % | 28.340 M -22.16 % | 36.407 M -29.64 % | 51.747 M 31.43 % | 39.374 M 12.47 % | 35.009 M -26.99 % | 47.951 M -26.77 % | 65.477 M 77.45 % | 36.899 M 23.34 % | 29.916 M 13.04 % | 26.464 M -42.91 % | 46.355 M 10.15 % | 42.085 M 10.28 % | 38.161 M -23.13 % | 49.642 M -20.01 % | 62.059 M 68.67 % | 36.792 M 6.56 % | 34.526 M 3.28 % | 33.428 M -36.60 % | 52.724 M 144.67 % | 21.549 M 61.46 % | 13.346 M -17.02 % | 16.084 M -35.29 % | 24.853 M 36.94 % | 18.148 M 19.83 % | 15.146 M 38.05 % | 10.971 M -16.88 % | 13.199 M 1 546.53 % | -912.470 K -108.94 % | 10.209 M 620.70 % | -1.961 M -113.86 % | 14.144 M 115.59 % | 6.561 M -27.97 % | 9.109 M 21.59 % | 7.491 M -63.27 % | 20.398 M 190.99 % | 7.010 M -10.32 % | 7.817 M -19.79 % | 9.746 M -10.17 % | 10.849 M 91.89 % | 5.654 M -19.20 % | 6.998 M 6.86 % | 6.548 M -27.76 % | 9.065 M 3 709.38 % | 237.962 K -95.71 % | 5.541 M 82.18 % | 3.041 M -49.65 % | 6.041 M 105.48 % | 2.940 M 89.00 % | 1.556 M 20.58 % | 1.290 M |
| Deferred revenue non current | 10.616 M -25.44 % | 14.239 M -0.07 % | 14.249 M 15.62 % | 12.324 M -19.73 % | 15.353 M -0.19 % | 15.381 M 0.21 % | 15.349 M 6.37 % | 14.430 M -4.21 % | 15.064 M -24.09 % | 19.843 M | 0.000 -100.00 % | 13.244 M 5.08 % | 12.604 M -26.46 % | 17.139 M -4.97 % | 18.035 M -15.29 % | 21.291 M 18.85 % | 17.914 M 7.58 % | 16.651 M -2.59 % | 17.093 M -5.08 % | 18.008 M -0.48 % | 18.094 M -13.48 % | 20.912 M -4.02 % | 21.787 M -35.29 % | 33.670 M 20.57 % | 27.925 M -1.58 % | 28.374 M 18.89 % | 23.865 M -33.64 % | 35.963 M 6.17 % | 33.873 M -6.65 % | 36.285 M 11.77 % | 32.464 M 16.03 % | 27.979 M 10.14 % | 25.403 M 20.43 % | 21.093 M 2.40 % | 20.599 M 5.40 % | 19.543 M -12.30 % | 22.285 M 19.09 % | 18.713 M 14.18 % | 16.390 M -21.35 % | 20.838 M 43.01 % | 14.571 M -0.68 % | 14.671 M -5.60 % | 15.540 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 |
| Minority interest | 47.233 K 397.35 % | 9.497 K -99.88 % | 7.947 M 113.62 % | -58.357 M -3.71 % | -56.272 M -17.75 % | -47.788 M -13.69 % | -42.034 M -132.09 % | 130.967 M -7.21 % | 141.137 M -22.29 % | 181.619 M -5.46 % | 192.099 M -31.42 % | 280.118 M -23.40 % | 365.700 M -1.91 % | 372.839 M 1.80 % | 366.239 M 6.70 % | 343.230 M 14.81 % | 298.944 M 2.96 % | 290.345 M 1.11 % | 287.161 M -5.35 % | 303.381 M -7.91 % | 329.424 M 1.83 % | 323.488 M -3.41 % | 334.917 M -12.96 % | 384.774 M 1.08 % | 380.681 M 6.23 % | 358.354 M 23.16 % | 290.974 M 11.14 % | 261.804 M 4.20 % | 251.255 M 6.99 % | 234.838 M 7.54 % | 218.378 M 14.49 % | 190.734 M 99.98 % | 95.375 M 11.45 % | 85.578 M -5.13 % | 90.208 M -24.00 % | 118.695 M -3.21 % | 122.632 M 1.98 % | 120.251 M -0.77 % | 121.186 M 20.84 % | 100.285 M 0.35 % | 99.936 M -0.33 % | 100.263 M 14.19 % | 87.804 M 4.80 % | 83.781 M 6.51 % | 78.659 M 8.69 % | 72.372 M -2.46 % | 74.194 M 1.68 % | 72.969 M 15.57 % | 63.137 M 196.08 % | 21.324 M -1.57 % | 21.665 M 73.75 % | 12.470 M -0.43 % | 12.524 M 8.96 % | 11.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.698 M -38.02 % | 10.808 M 26.01 % | 8.577 M -20.94 % | 10.848 M 13.20 % | 9.583 M -8.79 % | 10.506 M -80.50 % | 53.865 M 358.86 % | 11.739 M -33.77 % | 17.725 M -58.03 % | 42.232 M 67.84 % | 25.162 M -42.70 % | 43.915 M 123.38 % | 19.660 M -72.19 % | 70.685 M 225.19 % | 21.737 M | 0.000 -100.00 % | 16.916 M | 0.000 -100.00 % | 41.997 M 13.82 % | 36.899 M 2 216.93 % | 1.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.549 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.906 M | 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.487 M 165.79 % | 2.441 M -42.21 % | 4.224 M -32.90 % | 6.295 M 5.31 % | 5.977 M 109.61 % | 2.852 M 58.83 % | 1.795 M 206.82 % | 585.136 K | 0.000 -100.00 % | 809.946 K -5.27 % | 855.030 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.648 K -84.22 % | 118.164 K 110.98 % | 56.006 K 264.50 % | 15.365 K | 0.000 -100.00 % | 13.987 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 |
| Other total stockholders equity | 740.415 M | 0.000 -100.00 % | 1.070 B -9.17 % | 1.178 B 20.40 % | 978.261 M | 0.000 -100.00 % | 1.169 B | 0.000 -100.00 % | 980.769 M | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.271 B | 0.000 -100.00 % | 1.259 B | 0.000 -100.00 % | 808.278 M 33 215.80 % | -2.441 M -100.32 % | 771.616 M 0.66 % | 766.589 M -8.81 % | 840.622 M 12.55 % | 746.895 M 28.63 % | 580.654 M -36.83 % | 919.253 M 13.94 % | 806.799 M -8.68 % | 883.508 M 0.83 % | 876.237 M 0.66 % | 870.514 M 0.28 % | 868.123 M 4.77 % | 828.597 M 0.62 % | 823.457 M 0.92 % | 815.977 M 0.54 % | 811.604 M 2.49 % | 791.870 M 0.00 % | 791.838 M 0.00 % | 791.841 M 5.41 % | 751.176 M -0.07 % | 751.708 M 0.62 % | 747.077 M 148.10 % | 301.124 M 1.52 % | 296.617 M 7.54 % | 275.827 M 0.11 % | 275.533 M -38.86 % | 450.630 M -5.39 % | 476.287 M 2.55 % | 464.465 M -2.29 % | 475.330 M 4.39 % | 455.327 M 2.37 % | 444.771 M 0.89 % | 440.853 M 0.34 % | 439.354 M -18.33 % | 537.948 M 0.26 % | 536.542 M -7.60 % | 580.693 M 0.00 % | 580.693 M 0.00 % | 580.693 M 957.42 % | 54.916 M 6.97 % | 51.339 M 0.00 % | 51.339 M 0.00 % | 51.339 M |
| Deferred tax liabilities non current | 937.433 K -17.55 % | 1.137 M -1.15 % | 1.150 M | 0.000 100.00 % | -5.770 M -154.92 % | 10.506 M 24.26 % | 8.454 M 141.82 % | 3.496 M -32.72 % | 5.197 M -65.56 % | 15.091 M | 0.000 -100.00 % | 12.170 M -40.78 % | 20.550 M 2.50 % | 20.049 M 599.66 % | 2.866 M -28.01 % | 3.980 M -3.68 % | 4.132 M 6.81 % | 3.869 M -3.60 % | 4.013 M 31.31 % | 3.056 M -19.70 % | 3.806 M -28.85 % | 5.349 M -10.05 % | 5.947 M 209.54 % | 1.921 M -7.11 % | 2.068 M -12.45 % | 2.362 M 0.00 % | 2.362 M -13.58 % | 2.733 M -2.57 % | 2.806 M -4.89 % | 2.950 M 0.00 % | 2.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.647 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 |
| 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 |
| Total assets | 2.884 B -4.11 % | 3.008 B -1.83 % | 3.064 B -1.01 % | 3.095 B 1.28 % | 3.056 B -1.50 % | 3.103 B -5.46 % | 3.282 B -12.82 % | 3.765 B -0.77 % | 3.794 B 0.84 % | 3.763 B -0.76 % | 3.792 B -5.58 % | 4.015 B -2.86 % | 4.133 B -0.51 % | 4.155 B 2.87 % | 4.038 B 2.88 % | 3.926 B 0.96 % | 3.888 B -0.92 % | 3.924 B 11.44 % | 3.521 B 7.62 % | 3.272 B 4.78 % | 3.123 B 1.96 % | 3.063 B -3.53 % | 3.175 B -2.71 % | 3.263 B 2.82 % | 3.174 B 7.21 % | 2.961 B 6.15 % | 2.789 B 6.12 % | 2.628 B 2.96 % | 2.553 B 2.99 % | 2.479 B -0.63 % | 2.494 B 6.47 % | 2.343 B 10.23 % | 2.125 B 3.29 % | 2.058 B 0.00 % | 2.058 B 10.04 % | 1.870 B -1.77 % | 1.904 B 2.10 % | 1.864 B -2.05 % | 1.903 B 1.77 % | 1.870 B 1.65 % | 1.840 B 38.76 % | 1.326 B 1.46 % | 1.307 B 7.70 % | 1.213 B 2.70 % | 1.182 B 2.37 % | 1.154 B 0.93 % | 1.144 B 6.56 % | 1.073 B 2.83 % | 1.044 B 10.27 % | 946.423 M 0.59 % | 940.908 M 7.44 % | 875.738 M 0.62 % | 870.361 M 1.89 % | 854.191 M 1.20 % | 844.099 M 4.12 % | 810.679 M -0.93 % | 818.274 M 3.36 % | 791.636 M 206.67 % | 258.139 M 30.62 % | 197.618 M 0.08 % | 197.463 M 8.51 % | 181.975 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 | 2009-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.375 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.013 M | 0.000 -100.00 % | 128.325 K 0.00 % | 128.325 K -50.00 % | 256.650 K | 0.000 -100.00 % | 513.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 128.300 K | 0.000 | 0.000 | 0.000 100.00 % | -10.239 M -119.63 % | -4.662 M -200.00 % | 4.662 M | 0.000 -100.00 % | 18.859 M | 0.000 -100.00 % | 10.064 M | 0.000 -100.00 % | 19.817 M | 0.000 -100.00 % | 6.911 M | 0.000 -100.00 % | 16.724 M | 0.000 -100.00 % | 8.746 M | 0.000 -100.00 % | 5.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 680.679 K | 0.000 -100.00 % | 1.195 M | 0.000 -100.00 % | 2.664 M | 0.000 -100.00 % | 1.332 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.444 M | 0.000 -100.00 % | 22.656 M -75.28 % | 91.644 M 157.05 % | -160.632 M | 0.000 100.00 % | -114.576 M -233.51 % | 85.819 M 200.00 % | -85.819 M | 0.000 100.00 % | -407.293 M -232.41 % | 307.598 M 200.00 % | -307.598 M | 0.000 100.00 % | -363.698 M -438.71 % | 107.376 M 200.00 % | -107.376 M | 0.000 100.00 % | -184.570 M -146.68 % | 395.381 M 200.00 % | -395.381 M | 0.000 100.00 % | -234.983 M -230.44 % | 180.142 M 200.00 % | -180.142 M | 0.000 100.00 % | -67.980 M -317.17 % | 31.302 M 200.00 % | -31.302 M | 0.000 -100.00 % | 10.284 M -80.63 % | 53.086 M 200.00 % | -53.086 M | 0.000 100.00 % | -47.084 M -132.74 % | 143.831 M 200.00 % | -143.831 M | 0.000 100.00 % | -164.543 M -264.72 % | 99.893 M 200.00 % | -99.893 M | 0.000 100.00 % | -88.403 M -210.20 % | 80.224 M 200.00 % | -80.224 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.948 M | 0.000 -100.00 % | 28.510 M -63.49 % | 78.087 M 161.17 % | -127.664 M | 0.000 100.00 % | -152.151 M -625.14 % | 28.974 M 200.00 % | -28.974 M | 0.000 100.00 % | -454.167 M -244.65 % | 313.973 M 200.00 % | -313.973 M | 0.000 100.00 % | -173.570 M -341.73 % | 71.803 M 200.00 % | -71.803 M | 0.000 100.00 % | -264.359 M -198.23 % | 269.127 M 200.00 % | -269.127 M | 0.000 100.00 % | -224.459 M -233.06 % | 168.695 M 200.00 % | -168.695 M | 0.000 100.00 % | -47.230 M -444.61 % | 13.706 M 200.00 % | -13.706 M | 0.000 100.00 % | -18.605 M -133.29 % | 55.880 M 200.00 % | -55.880 M | 0.000 100.00 % | -16.772 M -132.45 % | 51.683 M 200.00 % | -51.683 M | 0.000 100.00 % | -121.826 M -268.71 % | 72.211 M 200.00 % | -72.211 M | 0.000 100.00 % | -90.751 M -332.85 % | 38.974 M 200.00 % | -38.974 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.518 M | 0.000 100.00 % | -6.367 M -147.42 % | 13.429 M 140.42 % | -33.225 M | 0.000 -100.00 % | 35.765 M -37.08 % | 56.846 M 200.00 % | -56.846 M | 0.000 -100.00 % | 46.747 M 833.23 % | -6.375 M -200.00 % | 6.375 M | 0.000 100.00 % | -179.889 M -547.10 % | 40.235 M 200.00 % | -40.235 M | 0.000 -100.00 % | 60.973 M -55.27 % | 136.318 M 200.00 % | -136.318 M | 0.000 100.00 % | -30.342 M -265.28 % | 18.358 M 200.00 % | -18.358 M | 0.000 100.00 % | -37.473 M -242.26 % | 26.342 M 200.00 % | -26.342 M | 0.000 -100.00 % | 23.599 M 944.65 % | -2.794 M -200.00 % | 2.794 M | 0.000 100.00 % | -30.312 M -132.90 % | 92.148 M 200.00 % | -92.148 M | 0.000 100.00 % | -44.892 M -262.17 % | 27.682 M 200.00 % | -27.682 M | 0.000 100.00 % | -316.630 K -100.77 % | 41.250 M 200.00 % | -41.250 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 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.013 M | 0.000 -100.00 % | 513.300 K 300.00 % | 128.325 K -50.00 % | 256.650 K | 0.000 -100.00 % | 1.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.300 K | 0.000 | 0.000 | 0.000 100.00 % | -10.239 M -119.63 % | -4.662 M -200.00 % | 4.662 M | 0.000 -100.00 % | 18.815 M 286.96 % | -10.064 M -200.00 % | 10.064 M | 0.000 -100.00 % | 19.817 M 386.76 % | -6.911 M -200.00 % | 6.911 M | 0.000 -100.00 % | 16.724 M 291.23 % | -8.746 M -200.00 % | 8.746 M | 0.000 -100.00 % | 5.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -64.951 M 18.61 % | -79.800 M -154.22 % | 147.167 M 96.40 % | 74.932 M 574.69 % | -15.785 M 72.60 % | -57.605 M -112.48 % | 461.396 M 1 533.68 % | -32.183 M 68.75 % | -102.985 M -59.53 % | -64.554 M -126.65 % | 242.214 M 357.38 % | -94.109 M -237.25 % | 68.569 M 145.41 % | -151.004 M -171.87 % | 210.114 M 1 534.90 % | -14.643 M 93.09 % | -211.837 M -25.78 % | -168.413 M -140.61 % | 414.693 M 389.15 % | -143.418 M -149.03 % | -57.591 M -99.52 % | -28.866 M -105.22 % | 553.352 M 260.83 % | -344.057 M -231.39 % | 261.864 M 270.14 % | -153.907 M -155.40 % | 277.832 M 258.47 % | -175.317 M -260.83 % | 109.011 M 186.44 % | -126.113 M -207.51 % | 117.303 M 619.49 % | -22.580 M -139.05 % | -9.446 M 73.07 % | -35.078 M -133.03 % | 106.213 M 300.67 % | -52.930 M -254.54 % | 34.250 M 195.53 % | -35.853 M -123.84 % | 150.415 M 199.33 % | -151.425 M -292.63 % | 78.609 M 186.71 % | -90.657 M -150.32 % | 180.170 M 252.84 % | -117.881 M -342.32 % | 48.647 M 185.79 % | -56.702 M -142.67 % | 132.885 M 266.40 % | -79.860 M -342.72 % | 32.902 M 164.69 % | -50.861 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 |
| Net cash provided by operating activities | -64.951 M 18.61 % | -79.800 M -154.22 % | 147.167 M 71.06 % | 86.034 M 403.49 % | -28.349 M 70.83 % | -97.195 M -162.84 % | 154.659 M 407.88 % | -50.233 M 2.56 % | -51.554 M 41.28 % | -87.803 M -178.46 % | 111.904 M 368.87 % | -41.620 M -171.60 % | -15.324 M 83.51 % | -92.909 M -150.53 % | 183.885 M 446.74 % | -53.033 M 67.95 % | -165.471 M 7.63 % | -179.136 M -280.21 % | 99.405 M 550.52 % | -22.065 M 68.51 % | -70.058 M -34.24 % | -52.189 M -120.60 % | 253.344 M 941.53 % | 24.324 M 131.19 % | -77.985 M 40.71 % | -131.540 M -197.66 % | 134.695 M 2 548.32 % | 5.086 M 143.53 % | -11.684 M 88.85 % | -104.795 M -180.33 % | 130.450 M 1 712.65 % | 7.197 M 49.54 % | 4.813 M 115.94 % | -30.190 M -120.21 % | 149.391 M 1 662.22 % | -9.563 M -155.54 % | 17.217 M 142.31 % | -40.696 M -134.73 % | 117.167 M 897.28 % | -14.696 M 67.10 % | -44.662 M 50.10 % | -89.505 M -227.54 % | 70.176 M 2 015.43 % | -3.664 M 63.87 % | -10.140 M 77.18 % | -44.437 M -141.97 % | 105.872 M 601.18 % | 15.099 M 209.24 % | -13.822 M 65.80 % | -40.417 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 |
| Investments in property plant and equipment | -9.278 M 79.71 % | -45.736 M -48.66 % | -30.766 M 22.10 % | -39.493 M -101.77 % | -19.574 M -78.86 % | -10.944 M 25.59 % | -14.707 M -25.74 % | -11.697 M 37.70 % | -18.775 M 25.77 % | -25.293 M 23.64 % | -33.123 M 5.17 % | -34.927 M -115.14 % | -16.235 M 32.40 % | -24.015 M 15.67 % | -28.476 M -59.22 % | -17.885 M 36.15 % | -28.011 M 43.72 % | -49.771 M 12.66 % | -56.984 M -71.53 % | -33.222 M -162.92 % | -12.636 M 7.44 % | -13.651 M 70.73 % | -46.631 M -155.51 % | -18.250 M -15.65 % | -15.781 M 40.18 % | -26.380 M -40.61 % | -18.761 M 30.45 % | -26.975 M -54.97 % | -17.406 M 24.46 % | -23.044 M -55.72 % | -14.798 M 39.65 % | -24.520 M -29.95 % | -18.869 M 26.23 % | -25.579 M -54.38 % | -16.569 M -55.01 % | -10.689 M 17.68 % | -12.984 M -55.99 % | -8.324 M 52.84 % | -17.650 M 17.95 % | -21.511 M -103.39 % | -10.576 M -23.06 % | -8.594 M 46.10 % | -15.946 M -2.04 % | -15.627 M 4.64 % | -16.387 M 15.96 % | -19.500 M -28.39 % | -15.187 M 5.78 % | -16.119 M -2.68 % | -15.698 M -1.57 % | -15.455 M -109.58 % | -7.374 M 40.16 % | -12.323 M 70.46 % | -41.717 M -398.71 % | -8.365 M 65.98 % | -24.587 M -293.19 % | -6.253 M 78.11 % | -28.573 M -263.89 % | -7.852 M -323.06 % | -1.856 M -1 207.49 % | -141.954 K -133.93 % | 418.383 K 119.39 % | -2.157 M -259.28 % | -600.485 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.935 M -82 603.44 % | 32.647 K 108.48 % | -385.000 K -200.00 % | 385.000 K -98.18 % | 21.206 M 42 311.66 % | 50.000 K | 0.000 -100.00 % | 67.240 K -92.53 % | 900.233 K 80.05 % | 500.000 K 112.33 % | -4.054 M -24.75 % | -3.250 M -1 599.67 % | -191.214 K -101.80 % | 10.635 M 134.91 % | -30.460 M -365.22 % | 11.485 M 560 126.93 % | 2.050 K -81.83 % | 11.282 K 100.66 % | -1.708 M 85.12 % | -11.475 M 85.92 % | -81.506 M -116.43 % | -37.659 M -441.47 % | 11.029 M 82 079.87 % | 13.420 K -83.85 % | 83.090 K 107.41 % | -1.121 M -638.79 % | 207.996 K 100.12 % | -179.425 M | 0.000 | 0.000 -100.00 % | 2.300 M -10.93 % | 2.582 M | 0.000 | 0.000 -100.00 % | 413.539 K 111.75 % | -3.520 M -368.85 % | -750.770 K -118.61 % | 4.035 M 4 153.48 % | 94.869 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.754 K 99.85 % | -12.154 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -937.500 K -5 119.54 % | 18.677 K 102.60 % | -718.677 K 99.68 % | -225.100 M | 0.000 -100.00 % | 2.448 M 111.74 % | -20.849 M 90.13 % | -211.225 M -60 350 000 485.41 % | 0.350 | 0.000 100.00 % | -16.240 M -80.95 % | -8.975 M 7.38 % | -9.690 M 46.46 % | -18.100 M -2 234.78 % | -775.233 K 99.27 % | -105.700 M | 0.000 -100.00 % | 19.122 M 171.79 % | -26.635 M -171.87 % | -9.797 M -24.64 % | -7.860 M -282.83 % | 4.299 M 178.17 % | -5.500 M 84.23 % | -34.870 M -176.51 % | -12.611 M 89.70 % | -122.390 M -3 886.65 % | -3.070 M -39.62 % | -2.199 M 42.14 % | -3.800 M 89.52 % | -36.244 M -38.91 % | -26.091 M | 0.000 | 0.000 100.00 % | -56.001 M -160.47 % | -21.500 M | 0.000 | 0.000 -100.00 % | 608.800 K 101.21 % | -50.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.500 M | 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 |
| Sales maturities of investments | 8.821 M 1 846.60 % | 453.173 K -98.57 % | 31.718 M 852.54 % | 3.330 M -98.91 % | 305.100 M 27 636.36 % | 1.100 M -13.72 % | 1.275 M 19.49 % | 1.067 M -99.21 % | 135.122 M 7 648.45 % | 1.744 M | 0.000 -100.00 % | 8.043 M 193.43 % | 2.741 M 808.97 % | 301.573 K 100.71 % | -42.740 M -168.72 % | 62.190 M 2 190.19 % | 2.715 M 1 526.68 % | 166.934 K -99.10 % | 18.624 M 690.71 % | 2.355 M 22.29 % | 1.926 M -25.10 % | 2.572 M -63.43 % | 7.032 M -60.34 % | 17.733 M 355.29 % | 3.895 M -72.26 % | 14.041 M 2 751.95 % | -529.460 K -103.32 % | 15.941 M 305.70 % | 3.929 M -16.87 % | 4.727 M 41.13 % | 3.349 M -24.38 % | 4.429 M -33.53 % | 6.663 M 114.89 % | 3.101 M -20.22 % | 3.887 M 0.99 % | 3.849 M -65.90 % | 11.286 M 460.66 % | 2.013 M -16.94 % | 2.424 M -12.58 % | 2.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.133 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 |
| Other investing activites | 124.537 M 2 439.80 % | 4.903 M 105.00 % | -98.010 M -555.99 % | 21.494 M 185.98 % | -25.000 M -200.00 % | 25.000 M 266.67 % | -15.000 M -185.76 % | 17.491 M -93.27 % | 260.000 M 51 131.02 % | 507.505 K 100.89 % | -56.707 M -328.75 % | 24.790 M 169.34 % | -35.750 M -1 617.57 % | 2.356 M 199.99 % | 785.264 K 128.30 % | -2.775 M -115.00 % | 18.504 M -10.00 % | 20.560 M -71.21 % | 71.405 M 8.02 % | 66.100 M 965.78 % | 6.202 M 128.08 % | -22.089 M -141.24 % | 53.559 M 229.69 % | -41.297 M -155.39 % | 74.550 M 4.52 % | 71.326 M -30.53 % | 102.665 M 189.48 % | -114.737 M -181.62 % | 140.577 M 277.66 % | 37.223 M 232.63 % | -28.065 M 64.31 % | -78.645 M -185.02 % | 92.500 M 172.03 % | -128.414 M -131.04 % | -55.582 M -490.19 % | -9.418 M 72.30 % | -34.000 M 82.38 % | -192.918 M -247.75 % | 130.569 M 334.95 % | 30.019 M 108.00 % | -375.116 M -40 277 786 998 224 191 488.00 % | 0.000 100.00 % | -14.505 M 7.18 % | -15.627 M 4.64 % | -16.387 M 15.96 % | -19.500 M -150 097.54 % | 13.000 K -7.14 % | 14.000 K 100.12 % | -12.154 M 21.36 % | -15.455 M -1 932 011.10 % | 800.000 100.01 % | -12.323 M 70.46 % | -41.717 M -2 239 659 359 015 534 336.00 % | 0.000 -100.00 % | 16.500 K 100.26 % | -6.253 M 78.11 % | -28.573 M -263.89 % | -7.852 M -323.06 % | -1.856 M -1 207.49 % | -141.954 K -133.93 % | 418.383 K 119.39 % | -2.157 M -259.28 % | -600.485 K |
| Net cash used for investing activites | 124.080 M 400.32 % | -41.317 M 57.42 % | -97.039 M -530.60 % | -15.388 M -281.23 % | 8.491 M -44.10 % | 15.189 M 202.88 % | -14.763 M -8.54 % | -13.602 M -107.30 % | 186.329 M 910.41 % | -22.992 M 74.41 % | -89.830 M -391.78 % | -18.266 M 68.13 % | -57.318 M -87.64 % | -30.548 M 67.01 % | -92.585 M -341.86 % | 38.280 M 663.68 % | -6.791 M 76.62 % | -29.044 M -233.80 % | 21.707 M 152.44 % | 8.599 M 160.11 % | -14.305 M 65.13 % | -41.028 M -347.89 % | 16.551 M 128.15 % | -58.789 M -9.45 % | -53.712 M -716.16 % | 8.717 M 131.15 % | -27.988 M 78.28 % | -128.840 M -203.15 % | 124.901 M 793.10 % | 13.985 M 118.51 % | -75.551 M 39.48 % | -124.827 M -255.46 % | 80.294 M 153.21 % | -150.893 M -23.72 % | -121.965 M -223.02 % | -37.758 M -5.77 % | -35.698 M 82.08 % | -199.229 M -271.82 % | 115.951 M 371.88 % | -42.648 M 88.96 % | -386.443 M -8 376.19 % | -4.559 M 85.03 % | -30.451 M -94.86 % | -15.627 M 4.64 % | -16.387 M 15.96 % | -19.500 M -28.50 % | -15.174 M 22.67 % | -19.624 M 29.54 % | -27.852 M -64.27 % | -16.955 M -129.94 % | -7.374 M 40.17 % | -12.323 M 70.46 % | -41.717 M -343.58 % | -9.405 M 61.72 % | -24.571 M -292.92 % | -6.253 M 78.11 % | -28.573 M -263.89 % | -7.852 M -323.06 % | -1.856 M -1 207.49 % | -141.954 K -133.93 % | 418.383 K 119.39 % | -2.157 M -259.28 % | -600.485 K |
| Debt repayment | 16.178 M -76.21 % | 67.996 M 191.87 % | -74.014 M -331.82 % | -17.140 M -80.00 % | -9.522 M -144.62 % | 21.341 M 195.00 % | -22.464 M | 0.000 100.00 % | -15.160 M -221.59 % | 12.468 M 132.13 % | -38.810 M -154.52 % | 71.186 M 934.30 % | -8.532 M -114.86 % | 57.416 M 159.70 % | -96.178 M -1 504.00 % | 6.850 M 114.44 % | -47.442 M -201.02 % | 46.962 M 4 104.88 % | 1.117 M -90.86 % | 12.226 M -69.61 % | 40.224 M 671.93 % | -7.033 M -124.83 % | 28.323 M 39.13 % | 20.357 M -80.24 % | 103.027 M 746.59 % | 12.170 M -81.48 % | 65.728 M 47.21 % | 44.650 M 455.89 % | -12.546 M 56.18 % | -28.632 M -495.55 % | 7.239 M 28.12 % | 5.650 M -90.79 % | 61.350 M 6 235.00 % | -1.000 M -103.64 % | 27.487 M | 0.000 100.00 % | -1.000 M 96.67 % | -30.000 M -537.39 % | 6.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.859 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.885 M -422.95 % | 5.228 M 91.99 % | 2.723 M -30.77 % | 3.933 M 176.31 % | -5.155 M 2.64 % | -5.295 M -210.52 % | 4.791 M 2 428.51 % | -205.748 K 96.58 % | -6.013 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.304 M | 0.000 100.00 % | -18.427 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 |
| Dividends paid | -2.835 M 2.19 % | -2.898 M 14.37 % | -3.385 M -1.28 % | -3.342 M 14.04 % | -3.887 M -11.02 % | -3.501 M 24.16 % | -4.617 M -36.22 % | -3.390 M -31.81 % | -2.572 M 3.94 % | -2.677 M -30.99 % | -2.044 M -5.62 % | -1.935 M 86.86 % | -14.729 M -761.77 % | -1.709 M -341.16 % | -387.408 K 88.56 % | -3.385 M 81.63 % | -18.425 M -436.58 % | -3.434 M 37.28 % | -5.475 M -55.93 % | -3.511 M 23.71 % | -4.602 M -51.25 % | -3.043 M -118.01 % | -1.396 M 53.59 % | -3.007 M 79.10 % | -14.390 M -261.18 % | -3.984 M -12.92 % | -3.528 M -101.33 % | -1.752 M 75.80 % | -7.241 M -356.51 % | -1.586 M 59.39 % | -3.905 M -1 525.88 % | -240.198 K 96.50 % | -6.854 M -6 601.46 % | -102.273 K 94.23 % | -1.772 M | 0.000 100.00 % | -4.375 M -642.55 % | -589.241 K 44.93 % | -1.070 M 90.16 % | -10.876 M | 0.000 | 0.000 100.00 % | -420.750 K | 0.000 100.00 % | -20.806 M | 0.000 100.00 % | -1.667 K | 0.000 100.00 % | -78.859 K | 0.000 | 0.000 | 0.000 100.00 % | -9.977 M -42 552.20 % | -23.391 K 56.55 % | -53.829 K 94.75 % | -1.026 M 88.74 % | -9.113 M -16 200.10 % | -55.911 K 37.09 % | -88.878 K 42.76 % | -155.270 K 10.24 % | -172.975 K 1.92 % | -176.355 K 30.26 % | -252.860 K |
| Other financing activites | 479.425 K 128.19 % | -1.701 M 50.10 % | -3.409 M 65.18 % | -9.788 M -28.53 % | -7.615 M 59.91 % | -18.996 M -136.90 % | -8.018 M -493.26 % | 2.039 M 105.05 % | -40.343 M -232.87 % | -12.120 M 84.39 % | -77.626 M -1 207.81 % | -5.936 M -189.26 % | -2.052 M -159.56 % | 3.445 M -95.57 % | 77.842 M 1 084.82 % | -7.904 M -13 363.82 % | -58.707 K -100.01 % | 499.692 M 320.96 % | 118.703 M 300.82 % | 29.615 M 191.28 % | -32.444 M -300.05 % | -8.110 M 86.38 % | -59.533 M -1 220.53 % | -4.508 M -110.48 % | 43.009 M 371.46 % | -15.844 M 40.05 % | -26.427 M -1 364.78 % | -1.804 M -107.07 % | 25.521 M 1 626.60 % | 1.478 M -88.87 % | 13.282 M 1 820.91 % | 691.442 K -94.28 % | 12.082 M 4 594.87 % | -268.806 K -100.46 % | 58.471 M 938.20 % | 5.632 M 461.64 % | -1.557 M -124.95 % | 6.241 M 49.29 % | 4.181 M -93.09 % | 60.474 M -88.03 % | 505.248 M 4 279.70 % | 11.536 M -33.05 % | 17.230 M 676.33 % | -2.990 M 83.84 % | -18.503 M -401.96 % | 6.127 M 178.20 % | -7.836 M -759.23 % | -911.937 K -200.47 % | -303.507 K -102.59 % | 11.698 M 1 714.05 % | -724.768 K -294.65 % | 372.340 K 301.28 % | 92.788 K -93.66 % | 1.464 M -91.50 % | 17.226 M 545.29 % | -3.869 M 67.49 % | -11.899 M -102.18 % | 544.750 M 23 015.90 % | -2.377 M -143.27 % | 5.494 M 202.23 % | -5.374 M -131.30 % | 17.173 M 349.17 % | -6.892 M |
| Net cash used provided by financing activities | 13.823 M -78.20 % | 63.397 M 178.45 % | -80.807 M -166.95 % | -30.270 M -479.47 % | 7.977 M 789.94 % | -1.156 M 96.71 % | -35.100 M -2 498.88 % | -1.351 M 97.72 % | -59.215 M -2 442.74 % | -2.329 M 98.03 % | -118.480 M -287.13 % | 63.315 M 357.77 % | -24.563 M -141.52 % | 59.152 M 287.50 % | -31.547 M -610.62 % | -4.439 M 93.11 % | -64.423 M -111.63 % | 553.821 M 716.25 % | 67.850 M 77.02 % | 38.330 M 1 106.35 % | 3.177 M 117.47 % | -18.186 M 60.18 % | -45.674 M -455.67 % | 12.841 M -90.25 % | 131.646 M 1 833.22 % | -7.595 M -121.23 % | 35.773 M -12.95 % | 41.093 M 616.59 % | 5.735 M 185.08 % | -6.740 M -140.57 % | 16.615 M 172.32 % | 6.101 M -90.84 % | 66.579 M 4 955.93 % | -1.371 M -101.63 % | 84.186 M 1 394.79 % | 5.632 M 181.24 % | -6.933 M 71.53 % | -24.348 M -344.23 % | 9.969 M -83.51 % | 60.474 M -88.03 % | 505.248 M 4 279.70 % | 11.536 M -34.64 % | 17.651 M 690.40 % | -2.990 M 83.84 % | -18.503 M -401.96 % | 6.127 M 179.00 % | -7.757 M -750.58 % | -911.937 K -200.47 % | -303.508 K -102.59 % | 11.698 M 1 714.05 % | -724.768 K -294.65 % | 372.340 K 103.77 % | -9.884 M -786.08 % | 1.441 M 401.32 % | 287.367 K -13.88 % | 333.672 K 101.82 % | -18.289 M -103.33 % | 548.627 M 7 298.95 % | -7.621 M -17 430.16 % | 43.975 K 105.81 % | -756.256 K -104.50 % | 16.790 M 227.61 % | -13.158 M |
| Effect of forex changes on cash | 373.340 K 18.82 % | 314.200 K -63.81 % | 868.197 K 426.86 % | 164.786 K -75.83 % | 681.879 K 152.47 % | 270.084 K 200.29 % | -269.306 K -206.88 % | 251.963 K -83.91 % | 1.566 M 413.13 % | -500.013 K -192.63 % | 539.806 K -46.99 % | 1.018 M 381.16 % | -362.205 K -518.96 % | 86.453 K 102.73 % | -3.169 M -3 302.72 % | -93.144 K 87.37 % | -737.274 K -1 008.29 % | 81.172 K 106.94 % | -1.169 M 14.69 % | -1.370 M -2 969.58 % | -44.635 K -106.13 % | 728.650 K 393.21 % | -248.507 K -125.37 % | 979.531 K 66.63 % | 587.835 K 155.50 % | -1.059 M -18.59 % | -893.183 K -143.92 % | 2.034 M 74.79 % | 1.163 M 164.44 % | -1.805 M -285.20 % | -468.660 K -371.40 % | -99.419 K 18.88 % | -122.565 K 64.85 % | -348.683 K -111.29 % | 3.088 M 394.87 % | -1.047 M -313.70 % | 490.094 K 224.93 % | -392.285 K -216.04 % | -124.124 K -181.20 % | 152.872 K 154.97 % | -278.106 K -121.12 % | -125.770 K -3.06 % | -122.035 K -96.11 % | -62.228 K 16.77 % | -74.764 K -271.34 % | 43.636 K 116.99 % | -256.888 K -1 667.06 % | 16.393 K -87.13 % | 127.412 K 327.52 % | -56.000 K -156.67 % | -21.818 K -198.73 % | 22.099 K -26.34 % | 30.000 K 1 322.36 % | -2.454 K 94.17 % | -42.129 K 16.44 % | -50.416 K -83.86 % | -27.421 K -192.83 % | -9.364 K 70.02 % | -31.231 K -2 180.60 % | 1.501 K 188.34 % | -1.699 K -419.32 % | 532.100 | 0.000 |
| Net change in cash | 73.325 M 226.95 % | -57.759 M -78.19 % | -32.413 M -380.92 % | 11.538 M 203.42 % | -11.157 M 88.25 % | -94.986 M -190.87 % | 104.527 M 259.56 % | -65.509 M -186.48 % | 75.752 M 166.67 % | -113.624 M -18.52 % | -95.869 M -2 255.69 % | 4.447 M 104.56 % | -97.567 M -51.93 % | -64.218 M -214.42 % | 56.126 M 383.54 % | -19.794 M 91.75 % | -240.063 M -169.47 % | 345.555 M 84.01 % | 187.794 M 699.33 % | 23.494 M 128.92 % | -81.230 M 26.60 % | -110.675 M -149.41 % | 223.973 M 1 184.94 % | -20.644 M -3 949.71 % | 536.241 K 100.41 % | -131.477 M -192.86 % | 141.587 M 275.61 % | -80.627 M -167.13 % | 120.115 M 220.89 % | -99.355 M -239.85 % | 71.046 M 163.65 % | -111.628 M -173.65 % | 151.563 M 182.91 % | -182.803 M -259.37 % | 114.700 M 368.39 % | -42.736 M -71.47 % | -24.924 M 90.58 % | -264.665 M -208.93 % | 242.964 M 7 300.48 % | 3.283 M -95.56 % | 73.864 M 189.37 % | -82.654 M -244.36 % | 57.254 M 356.26 % | -22.342 M 50.67 % | -45.293 M 21.59 % | -57.765 M -169.86 % | 82.684 M 1 625.41 % | -5.420 M 87.05 % | -41.850 M 8.48 % | -45.730 M -188.85 % | 51.469 M 331.83 % | -22.201 M 46.86 % | -41.776 M -26.54 % | -33.015 M -162.67 % | 52.677 M 273.19 % | -30.416 M 53.44 % | -65.323 M -113.70 % | 476.798 M 910.16 % | 47.200 M 698.28 % | -7.889 M -155.12 % | 14.313 M 875.42 % | -1.846 M -123.98 % | -824.116 K |
| Cash at beginning of period | 222.661 M -20.60 % | 280.419 M -10.36 % | 312.833 M 3.83 % | 301.294 M -11.15 % | 339.113 M -21.88 % | 434.099 M 49.25 % | 290.858 M -18.38 % | 356.366 M 26.99 % | 280.615 M -28.82 % | 394.239 M -19.56 % | 490.107 M 0.92 % | 485.660 M -16.73 % | 583.227 M -9.92 % | 647.445 M 9.49 % | 591.319 M -3.24 % | 611.114 M -28.20 % | 851.177 M 68.34 % | 505.622 M 59.09 % | 317.828 M 7.98 % | 294.334 M -21.63 % | 375.564 M -22.76 % | 486.239 M 85.40 % | 262.266 M -7.30 % | 282.909 M 0.19 % | 282.373 M -31.77 % | 413.851 M 52.00 % | 272.263 M -22.85 % | 352.890 M 51.60 % | 232.776 M -29.91 % | 332.131 M 27.21 % | 261.085 M -29.95 % | 372.713 M 68.53 % | 221.150 M -45.25 % | 403.953 M 39.65 % | 289.253 M -12.87 % | 331.989 M -6.98 % | 356.913 M -42.58 % | 621.578 M 64.17 % | 378.614 M 0.87 % | 375.331 M 24.50 % | 301.467 M -21.52 % | 384.120 M 17.52 % | 326.867 M -6.40 % | 349.209 M -11.48 % | 394.502 M -12.77 % | 452.267 M 22.43 % | 369.395 M -1.45 % | 374.816 M -10.04 % | 416.666 M -9.89 % | 462.395 M 12.53 % | 410.926 M -5.13 % | 433.127 M -8.80 % | 474.903 M -6.50 % | 507.918 M 11.57 % | 455.242 M -6.26 % | 485.658 M -11.86 % | 550.980 M 642.74 % | 74.183 M 174.93 % | 26.982 M -22.62 % | 34.872 M 69.62 % | 20.559 M -8.24 % | 22.405 M -3.55 % | 23.229 M |
| Cash at end of period | 295.986 M 32.93 % | 222.661 M -20.60 % | 280.419 M -10.36 % | 312.833 M -4.61 % | 327.956 M -3.29 % | 339.113 M -14.23 % | 395.385 M 35.94 % | 290.858 M -18.38 % | 356.366 M 26.99 % | 280.615 M -28.82 % | 394.239 M -19.56 % | 490.107 M 0.92 % | 485.660 M -16.73 % | 583.227 M -9.92 % | 647.445 M 9.49 % | 591.319 M -3.24 % | 611.114 M -28.20 % | 851.177 M 68.34 % | 505.622 M 59.09 % | 317.828 M 7.98 % | 294.334 M -21.63 % | 375.564 M -22.76 % | 486.239 M 85.40 % | 262.266 M -7.30 % | 282.909 M 0.19 % | 282.373 M -31.77 % | 413.851 M 52.00 % | 272.263 M -22.85 % | 352.890 M 51.60 % | 232.776 M -29.91 % | 332.131 M 27.21 % | 261.085 M -29.95 % | 372.713 M 68.53 % | 221.150 M -45.25 % | 403.953 M 39.65 % | 289.253 M -12.87 % | 331.989 M -6.98 % | 356.913 M -42.58 % | 621.578 M 64.17 % | 378.614 M 0.87 % | 375.331 M 24.50 % | 301.467 M -21.52 % | 384.120 M 17.52 % | 326.867 M -6.40 % | 349.209 M -11.48 % | 394.502 M -12.74 % | 452.079 M 22.38 % | 369.395 M -1.45 % | 374.816 M -10.04 % | 416.666 M -9.89 % | 462.395 M 12.53 % | 410.926 M -5.13 % | 433.127 M -8.80 % | 474.903 M -6.50 % | 507.918 M 11.57 % | 455.242 M -6.26 % | 485.658 M -11.86 % | 550.980 M 642.74 % | 74.183 M 174.93 % | 26.982 M -22.62 % | 34.872 M 69.62 % | 20.559 M -8.24 % | 22.405 M |
| Operating cash flow | -64.951 M 18.61 % | -79.800 M -154.22 % | 147.167 M 71.06 % | 86.034 M 403.49 % | -28.349 M 70.83 % | -97.195 M -162.84 % | 154.659 M 407.88 % | -50.233 M 2.56 % | -51.554 M 41.28 % | -87.803 M -178.46 % | 111.904 M 368.87 % | -41.620 M -171.60 % | -15.324 M 83.51 % | -92.909 M -150.53 % | 183.885 M 446.74 % | -53.033 M 67.95 % | -165.471 M 7.63 % | -179.136 M -280.21 % | 99.405 M 550.52 % | -22.065 M 68.51 % | -70.058 M -34.24 % | -52.189 M -120.60 % | 253.344 M 941.53 % | 24.324 M 131.19 % | -77.985 M 40.71 % | -131.540 M -197.66 % | 134.695 M 2 548.32 % | 5.086 M 143.53 % | -11.684 M 88.85 % | -104.795 M -180.33 % | 130.450 M 1 712.65 % | 7.197 M 49.54 % | 4.813 M 115.94 % | -30.190 M -120.21 % | 149.391 M 1 662.22 % | -9.563 M -155.54 % | 17.217 M 142.31 % | -40.696 M -134.73 % | 117.167 M 897.28 % | -14.696 M 67.10 % | -44.662 M 50.10 % | -89.505 M -227.54 % | 70.176 M 2 015.43 % | -3.664 M 63.87 % | -10.140 M 77.18 % | -44.437 M -141.97 % | 105.872 M 601.18 % | 15.099 M 209.24 % | -13.822 M 65.80 % | -40.417 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 |
| Capital expenditure | -9.278 M 79.71 % | -45.736 M -48.66 % | -30.766 M 22.10 % | -39.493 M -101.77 % | -19.574 M -78.86 % | -10.944 M 25.59 % | -14.707 M -25.74 % | -11.697 M 37.70 % | -18.775 M 25.77 % | -25.293 M 23.64 % | -33.123 M 5.17 % | -34.927 M -115.14 % | -16.235 M 32.40 % | -24.015 M 15.67 % | -28.476 M -59.22 % | -17.885 M 36.15 % | -28.011 M 43.72 % | -49.771 M 12.66 % | -56.984 M -71.53 % | -33.222 M -162.92 % | -12.636 M 7.44 % | -13.651 M 70.73 % | -46.631 M -155.51 % | -18.250 M -15.65 % | -15.781 M 40.18 % | -26.380 M -40.61 % | -18.761 M 30.45 % | -26.975 M -54.97 % | -17.406 M 24.46 % | -23.044 M -55.72 % | -14.798 M 39.65 % | -24.520 M -29.95 % | -18.869 M 26.23 % | -25.579 M -54.38 % | -16.569 M -55.01 % | -10.689 M 17.68 % | -12.984 M -55.99 % | -8.324 M 52.84 % | -17.650 M 17.95 % | -21.511 M -103.39 % | -10.576 M -23.06 % | -8.594 M 46.10 % | -15.946 M -2.04 % | -15.627 M 4.64 % | -16.387 M 15.96 % | -19.500 M -28.39 % | -15.187 M 5.78 % | -16.119 M -2.68 % | -15.698 M -1.57 % | -15.455 M -109.58 % | -7.374 M 40.16 % | -12.323 M 70.46 % | -41.717 M -398.71 % | -8.365 M 65.98 % | -24.587 M -293.19 % | -6.253 M 78.11 % | -28.573 M -263.89 % | -7.852 M -323.06 % | -1.856 M -1 207.49 % | -141.954 K -133.93 % | 418.383 K 119.39 % | -2.157 M -259.28 % | -600.485 K |
| Free CashFlow | -74.230 M 41.04 % | -125.889 M -210.62 % | 113.798 M 149.89 % | 45.538 M 195.03 % | -47.923 M 55.68 % | -108.139 M -177.27 % | 139.952 M 325.98 % | -61.930 M 11.94 % | -70.329 M 37.82 % | -113.096 M -243.56 % | 78.782 M 202.92 % | -76.547 M -142.56 % | -31.558 M 73.01 % | -116.924 M -175.24 % | 155.409 M 319.14 % | -70.917 M 63.35 % | -193.481 M 15.48 % | -228.907 M -639.60 % | 42.422 M 176.73 % | -55.286 M 33.14 % | -82.693 M -25.60 % | -65.840 M -131.85 % | 206.712 M 3 303.38 % | 6.074 M 106.48 % | -93.766 M 40.62 % | -157.920 M -236.22 % | 115.934 M 629.65 % | -21.889 M 24.76 % | -29.090 M 77.24 % | -127.839 M -210.54 % | 115.651 M 767.61 % | -17.323 M -23.24 % | -14.057 M 74.80 % | -55.770 M -141.99 % | 132.822 M 755.86 % | -20.252 M -578.45 % | 4.233 M 108.63 % | -49.020 M -149.26 % | 99.517 M 374.86 % | -36.207 M 34.45 % | -55.239 M 43.69 % | -98.099 M -280.89 % | 54.230 M 381.12 % | -19.291 M 27.28 % | -26.527 M 58.51 % | -63.936 M -170.50 % | 90.684 M 8 989.60 % | -1.020 M 96.54 % | -29.520 M 47.16 % | -55.872 M -657.64 % | -7.374 M 40.16 % | -12.323 M 70.46 % | -41.717 M -398.71 % | -8.365 M 65.98 % | -24.587 M -293.19 % | -6.253 M 78.11 % | -28.573 M -263.89 % | -7.852 M -323.06 % | -1.856 M -1 207.49 % | -141.954 K -133.93 % | 418.383 K 119.39 % | -2.157 M -259.28 % | -600.485 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 |