Associated Industries China, Inc. 9912.TW
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 504.532 M -1.19 % | 510.587 M -14.10 % | 594.422 M -5.98 % | 632.260 M 17.30 % | 538.991 M -9.80 % | 597.565 M -19.96 % | 746.609 M 0.31 % | 744.271 M -1.81 % | 757.963 M 11.28 % | 681.116 M -0.48 % | 684.372 M 9.49 % | 625.078 M -2.47 % | 640.916 M -10.36 % | 714.959 M 8.57 % | 658.529 M -22.37 % | 848.346 M |
| Net income | -51.645 M -73.19 % | -29.820 M 3.60 % | -30.933 M -269.58 % | 18.241 M 147.71 % | -38.233 M 66.11 % | -112.809 M -1 032.61 % | 12.096 M 40.75 % | 8.594 M 204.11 % | -8.255 M 85.37 % | -56.443 M -9 307.67 % | 613.000 K 103.39 % | -18.084 M -102.77 % | 652.709 M 9 575.50 % | 6.746 M 120.40 % | -33.071 M 41.58 % | -56.606 M |
| Income before tax | -64.964 M -16.22 % | -55.897 M -83.58 % | -30.449 M -216.95 % | 26.036 M 168.35 % | -38.090 M 65.65 % | -110.875 M -748.62 % | 17.094 M 17.75 % | 14.517 M 269.85 % | -8.547 M 84.77 % | -56.136 M -3 992.93 % | 1.442 M -54.87 % | 3.195 M -99.54 % | 689.054 M 5 082.03 % | 13.297 M 187.97 % | -15.115 M 66.99 % | -45.791 M |
| Income before tax ratio | -0.13 -17.62 % | -0.11 -113.72 % | -0.05 -224.39 % | 0.04 158.27 % | -0.07 61.91 % | -0.19 -910.40 % | 0.02 17.38 % | 0.02 272.97 % | -0.01 86.32 % | -0.08 -4 011.54 % | 0.00 -58.78 % | 0.01 -99.52 % | 1.08 5 680.69 % | 0.02 181.03 % | -0.02 57.48 % | -0.05 |
| EBITDA | -37.937 M -40.45 % | -27.011 M -1 039.22 % | -2.371 M -105.10 % | 46.457 M 392.72 % | -15.871 M 80.89 % | -83.030 M -341.89 % | 34.326 M 21.98 % | 28.140 M 175.15 % | 10.227 M 126.63 % | -38.401 M -367.10 % | 14.377 M -22.83 % | 18.630 M -96.44 % | 523.736 M 838.93 % | 55.780 M 198.00 % | 18.718 M 598.48 % | -3.755 M |
| Net income ratio | -0.10 -75.27 % | -0.06 -12.23 % | -0.05 -280.37 % | 0.03 140.67 % | -0.07 62.43 % | -0.19 -1 265.23 % | 0.02 40.31 % | 0.01 206.02 % | -0.01 86.86 % | -0.08 -9 351.68 % | 0.00 103.10 % | -0.03 -102.84 % | 1.02 10 693.28 % | 0.01 118.79 % | -0.05 24.74 % | -0.07 |
| Ratio EBITDA | -0.08 -42.14 % | -0.05 -1 226.28 % | 0.00 -105.43 % | 0.07 349.54 % | -0.03 78.81 % | -0.14 -402.22 % | 0.05 21.60 % | 0.04 180.22 % | 0.01 123.93 % | -0.06 -368.38 % | 0.02 -29.51 % | 0.03 -96.35 % | 0.82 947.40 % | 0.08 174.48 % | 0.03 742.17 % | 0.00 |
| Gross profit ratio | 0.39 0.87 % | 0.39 22.27 % | 0.32 -6.76 % | 0.34 0.90 % | 0.34 1.13 % | 0.33 3.45 % | 0.32 12.32 % | 0.29 6.88 % | 0.27 20.53 % | 0.22 -25.22 % | 0.30 14.72 % | 0.26 -25.73 % | 0.35 -4.38 % | 0.37 4.11 % | 0.35 35.32 % | 0.26 |
| Weighted average shs out dil | 52.763 M 4.16 % | 50.655 M 0.33 % | 50.489 M -0.61 % | 50.798 M 2.19 % | 49.711 M -2.97 % | 51.230 M -2.38 % | 52.478 M -0.41 % | 52.695 M 0.43 % | 52.471 M 0.00 % | 52.471 M -0.02 % | 52.481 M 1.50 % | 51.707 M -2.53 % | 53.047 M 4.40 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M |
| Weighted average shs out | 52.763 M 4.16 % | 50.655 M 0.33 % | 50.489 M 1.32 % | 49.831 M 0.24 % | 49.711 M -2.97 % | 51.230 M -2.37 % | 52.471 M 0.00 % | 52.471 M 0.00 % | 52.471 M 0.00 % | 52.471 M 0.00 % | 52.471 M 1.48 % | 51.707 M 1.76 % | 50.812 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M |
| EPS diluted | -0.98 -66.10 % | -0.59 3.28 % | -0.61 -269.44 % | 0.36 146.75 % | -0.77 65.00 % | -2.20 -1 056.52 % | 0.23 43.75 % | 0.16 200.00 % | -0.16 85.19 % | -1.08 -10 900.00 % | 0.01 102.86 % | -0.35 -103.92 % | 8.93 6 278.57 % | 0.14 121.54 % | -0.65 41.44 % | -1.11 |
| Earnings per share | -0.98 -66.10 % | -0.59 3.28 % | -0.61 -264.86 % | 0.37 148.05 % | -0.77 65.00 % | -2.20 -1 056.52 % | 0.23 43.75 % | 0.16 200.00 % | -0.16 85.19 % | -1.08 -10 900.00 % | 0.01 102.86 % | -0.35 -103.76 % | 9.32 6 557.14 % | 0.14 121.54 % | -0.65 41.44 % | -1.11 |
| Gross profit | 197.821 M -0.33 % | 198.477 M 5.02 % | 188.983 M -12.34 % | 215.586 M 18.36 % | 182.143 M -8.78 % | 199.682 M -17.20 % | 241.162 M 12.67 % | 214.043 M 4.95 % | 203.952 M 34.13 % | 152.061 M -25.58 % | 204.322 M 25.61 % | 162.667 M -27.56 % | 224.562 M -14.28 % | 261.980 M 13.03 % | 231.782 M 5.05 % | 220.650 M |
| Income tax expense | -595.000 K -167.92 % | 876.000 K 80.99 % | 484.000 K -93.79 % | 7.795 M 5 351.05 % | 143.000 K -92.61 % | 1.934 M -61.30 % | 4.998 M -15.62 % | 5.923 M 2 128.42 % | -292.000 K -195.11 % | 307.000 K -62.97 % | 829.000 K -96.10 % | 21.279 M -41.45 % | 36.345 M 454.80 % | 6.551 M -63.52 % | 17.956 M 66.03 % | 10.815 M |
| Cost of revenue | 306.711 M -1.73 % | 312.110 M -23.02 % | 405.439 M -2.70 % | 416.674 M 16.77 % | 356.848 M -10.31 % | 397.883 M -21.28 % | 505.447 M -4.67 % | 530.228 M -4.29 % | 554.011 M 4.72 % | 529.055 M 10.21 % | 480.050 M 3.81 % | 462.411 M 11.06 % | 416.354 M -8.09 % | 452.979 M 6.15 % | 426.747 M -32.01 % | 627.696 M |
| General and administrative expenses | 88.411 M 16.20 % | 76.087 M 2.69 % | 74.097 M -3.61 % | 76.875 M 15.77 % | 66.401 M -9.85 % | 73.655 M 18.26 % | 62.282 M 7.94 % | 57.700 M -1.48 % | 58.565 M -7.50 % | 63.313 M -14.12 % | 73.723 M -9.22 % | 81.208 M -25.00 % | 108.272 M 88.79 % | 57.349 M -21.36 % | 72.930 M -24.17 % | 96.180 M |
| Selling and marketing expenses | 130.144 M 2.72 % | 126.699 M 1.32 % | 125.049 M 10.56 % | 113.102 M -3.39 % | 117.065 M -12.09 % | 133.171 M -4.92 % | 140.068 M 4.46 % | 134.087 M -6.69 % | 143.695 M 3.21 % | 139.232 M 20.62 % | 115.433 M 8.99 % | 105.911 M -27.54 % | 146.162 M -11.38 % | 164.926 M 1.74 % | 162.112 M -2.59 % | 166.429 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 461.000 K 4 090.91 % | 11.000 K | 0.000 -100.00 % | 322.000 K | 0.000 | 0.000 -100.00 % | 328.000 K 310.00 % | 80.000 K -74.36 % | 312.000 K | 0.000 100.00 % | -317.000 K -268.62 % | 188.000 K | 0.000 | 0.000 |
| Operating expenses | 260.240 M 8.54 % | 239.769 M 6.40 % | 225.353 M 11.74 % | 201.679 M 2.47 % | 196.816 M -10.96 % | 221.052 M 1.28 % | 218.264 M 8.14 % | 201.841 M -4.14 % | 210.553 M -0.15 % | 210.872 M 7.32 % | 196.496 M 0.77 % | 194.991 M -24.98 % | 259.927 M 14.27 % | 227.466 M -5.29 % | 240.183 M -11.69 % | 271.964 M |
| Cost and expenses | 566.951 M 2.73 % | 551.879 M -12.51 % | 630.792 M 2.01 % | 618.353 M 11.68 % | 553.664 M -10.55 % | 618.935 M -14.48 % | 723.711 M -1.14 % | 732.069 M -4.25 % | 764.564 M 3.33 % | 739.927 M 9.37 % | 676.546 M 2.91 % | 657.402 M -2.79 % | 676.281 M -0.61 % | 680.445 M 2.03 % | 666.930 M -25.87 % | 899.660 M |
| Research and development expenses | 41.685 M 12.96 % | 36.901 M 40.81 % | 26.207 M 123.95 % | 11.702 M -12.34 % | 13.350 M -6.16 % | 14.226 M -10.61 % | 15.914 M 58.29 % | 10.054 M 21.23 % | 8.293 M -0.41 % | 8.327 M 13.45 % | 7.340 M -6.76 % | 7.872 M 43.31 % | 5.493 M 5.82 % | 5.191 M 0.97 % | 5.141 M -45.05 % | 9.355 M |
| Selling general and administrative expenses | 218.555 M 7.78 % | 202.786 M 1.83 % | 199.146 M 4.83 % | 189.977 M 3.55 % | 183.466 M -11.29 % | 206.826 M 2.21 % | 202.350 M 5.51 % | 191.787 M -5.18 % | 202.260 M -0.14 % | 202.545 M 7.08 % | 189.156 M 1.09 % | 187.119 M -26.46 % | 254.434 M 14.47 % | 222.275 M -5.43 % | 235.042 M -10.50 % | 262.609 M |
| Interest income | 742.000 K 6.46 % | 697.000 K 17.54 % | 593.000 K -31.92 % | 871.000 K -32.69 % | 1.294 M 774.32 % | 148.000 K -6.92 % | 159.000 K 29.27 % | 123.000 K 11.82 % | 110.000 K -49.77 % | 219.000 K -90.04 % | 2.198 M -61.12 % | 5.653 M 280.16 % | 1.487 M 3.12 % | 1.442 M -13.08 % | 1.659 M 6.76 % | 1.554 M |
| Interest expense | 7.122 M -1.29 % | 7.215 M 18.82 % | 6.072 M 95.37 % | 3.108 M -8.70 % | 3.404 M 10.41 % | 3.083 M 59.74 % | 1.930 M -19.98 % | 2.412 M 5.93 % | 2.277 M 11.07 % | 2.050 M 431.09 % | 386.000 K 4 725.00 % | 8.000 K -99.84 % | 5.027 M -77.40 % | 22.240 M 365.27 % | 4.780 M -50.55 % | 9.667 M |
| Depreciation and amortization | 19.905 M -8.15 % | 21.671 M 17.46 % | 18.449 M 62.29 % | 11.368 M -18.84 % | 14.007 M -3.98 % | 14.587 M 168.93 % | 5.424 M -51.62 % | 11.211 M -32.04 % | 16.497 M 5.18 % | 15.685 M 24.99 % | 12.549 M -18.66 % | 15.427 M -7.68 % | 16.710 M -17.45 % | 20.243 M -30.32 % | 29.053 M -10.24 % | 32.369 M |
| Operating income | -62.419 M -51.16 % | -41.292 M -17.37 % | -35.181 M -352.97 % | 13.907 M 183.28 % | -16.699 M 50.34 % | -33.626 M -246.85 % | 22.898 M 87.66 % | 12.202 M 284.85 % | -6.601 M 88.78 % | -58.811 M -851.48 % | 7.826 M 124.21 % | -32.324 M 8.60 % | -35.365 M -202.47 % | 34.514 M 510.83 % | -8.401 M 83.63 % | -51.314 M |
| Operating income ratio | -0.12 -52.98 % | -0.08 -36.64 % | -0.06 -369.08 % | 0.02 171.00 % | -0.03 44.94 % | -0.06 -283.48 % | 0.03 87.07 % | 0.02 288.25 % | -0.01 89.91 % | -0.09 -855.07 % | 0.01 122.11 % | -0.05 6.28 % | -0.06 -214.30 % | 0.05 478.41 % | -0.01 78.91 % | -0.06 |
| Total other income expenses net | -2.545 M 82.57 % | -14.605 M -347.54 % | 5.900 M -51.36 % | 12.129 M 151.80 % | -23.417 M 73.84 % | -89.505 M -1 442.13 % | -5.804 M -350.71 % | 2.315 M 218.96 % | -1.946 M -172.75 % | 2.675 M 141.90 % | -6.384 M -117.97 % | 35.519 M -93.46 % | 542.973 M 2 659.14 % | -21.217 M -216.01 % | -6.714 M -221.56 % | 5.523 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 206.893 M 141.47 % | 85.682 M -50.55 % | 173.266 M 37.42 % | 126.083 M 169.73 % | 46.744 M -61.88 % | 122.629 M 554.13 % | 18.747 M 197.65 % | -19.199 M -419.59 % | -3.695 M -104.78 % | 77.381 M 158.92 % | -131.329 M 72.95 % | -485.578 M 41.76 % | -833.706 M -1 086.68 % | 84.496 M -17.18 % | 102.026 M -15.24 % | 120.364 M |
| Total investments | 236.526 M 46.68 % | 161.252 M -0.80 % | 162.545 M 524.00 % | 26.049 M -16.83 % | 31.322 M -18.65 % | 38.502 M -66.55 % | 115.099 M 42.63 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 61.40 % | 50.000 M 24 652.48 % | 202.000 K -81.98 % | 1.121 M -99.05 % | 118.274 M 7 722.35 % | 1.512 M -83.23 % | 9.015 M |
| Total debt | 283.470 M 42.91 % | 198.355 M -27.83 % | 274.845 M 26.40 % | 217.449 M 34.28 % | 161.931 M -18.39 % | 198.421 M 66.65 % | 119.061 M 33.52 % | 89.170 M -2.11 % | 91.092 M -47.68 % | 174.097 M 329.28 % | 40.556 M 1 801.36 % | 2.133 M -45.82 % | 3.937 M -97.70 % | 171.383 M -6.16 % | 182.633 M -34.92 % | 280.643 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 23.316 M 78.01 % | 13.098 M -64.67 % | 37.077 M 27.18 % | 29.154 M 721.01 % | 3.551 M -90.63 % | 37.909 M -6.61 % | 40.593 M 21.68 % | 33.360 M 155.30 % | -60.327 M -33.98 % | -45.026 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -166.302 M -59.16 % | -104.490 M 28.70 % | -146.560 M -10.36 % | -132.801 M 12.08 % | -151.042 M -33.89 % | -112.809 M -419.75 % | 35.280 M 274.08 % | -20.266 M 51.18 % | -41.515 M -101.48 % | -20.605 M -111.13 % | 185.086 M 15.51 % | 160.235 M -68.41 % | 507.243 M 448.70 % | -145.466 M 4.43 % | -152.212 M -27.76 % | -119.141 M |
| Common stock | 546.566 M -1.02 % | 552.186 M 1.26 % | 545.326 M -0.17 % | 546.246 M 1.52 % | 538.066 M -1.00 % | 543.506 M 3.57 % | 524.790 M -0.62 % | 528.048 M -0.67 % | 531.626 M -0.65 % | 535.126 M -0.61 % | 538.406 M 7.74 % | 499.720 M 8.43 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M |
| Total equity | 451.396 M 10.47 % | 408.599 M -5.24 % | 431.181 M 2.52 % | 420.585 M 0.24 % | 419.575 M -5.99 % | 446.321 M -23.74 % | 585.264 M 3.28 % | 566.677 M 2.72 % | 551.690 M -3.02 % | 568.867 M -17.15 % | 686.617 M -6.60 % | 735.111 M -20.19 % | 921.063 M 101.33 % | 457.484 M 7.81 % | 424.357 M -0.83 % | 427.907 M |
| Other non current liabilities | 906.000 K 0.00 % | 906.000 K 1.68 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K -5.71 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 2 600.00 % | 35.000 K -50.70 % | 71.000 K -99.95 % | 129.454 M 9.52 % | 118.198 M 13.68 % | 103.972 M |
| Long term debt | 16.521 M 524.61 % | 2.645 M -60.18 % | 6.642 M -17.15 % | 8.017 M -22.91 % | 10.400 M -31.33 % | 15.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 19.359 M 445.17 % | 3.551 M -52.86 % | 7.533 M -15.44 % | 8.908 M -21.11 % | 11.291 M -29.59 % | 16.035 M 1 596.83 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 2 600.00 % | 35.000 K -50.70 % | 71.000 K -99.95 % | 129.454 M 9.52 % | 118.198 M 13.68 % | 103.972 M |
| Other current liabilities | 43.523 M -35.08 % | 67.043 M 60.82 % | 41.689 M -16.70 % | 50.045 M -14.28 % | 58.385 M 10.40 % | 52.883 M -18.26 % | 64.696 M 5 740.45 % | -1.147 M 64.60 % | -3.240 M -0.28 % | -3.231 M 24.67 % | -4.289 M -175.47 % | -1.557 M -101.49 % | 104.529 M 190.49 % | -115.519 M -1 783.70 % | 6.861 M 210.17 % | 2.212 M |
| Deferred revenue | 4.556 M | 0.000 -100.00 % | 3.281 M -93.29 % | 48.874 M -18.27 % | 59.802 M 7.93 % | 55.406 M 624.07 % | 7.652 M -88.42 % | 66.087 M 26.28 % | 52.332 M -7.84 % | 56.786 M -6.32 % | 60.619 M -29.93 % | 86.515 M -18.13 % | 105.674 M -40.89 % | 178.775 M 344.14 % | 40.252 M -23.33 % | 52.503 M |
| Short term debt | 266.949 M 36.40 % | 195.710 M -26.98 % | 268.006 M 29.00 % | 207.752 M 37.10 % | 151.531 M -17.08 % | 182.741 M 55.59 % | 117.448 M 31.71 % | 89.170 M -2.11 % | 91.092 M -47.51 % | 173.528 M 327.87 % | 40.556 M 1 801.36 % | 2.133 M -45.82 % | 3.937 M -97.64 % | 166.951 M -7.25 % | 180.000 M -35.71 % | 280.000 M |
| Total current liabilities | 364.306 M 18.14 % | 308.373 M -7.18 % | 332.239 M -0.70 % | 334.589 M 28.43 % | 260.527 M -15.99 % | 310.129 M 33.85 % | 231.699 M 3.27 % | 224.370 M 7.86 % | 208.011 M -29.83 % | 296.453 M 75.06 % | 169.343 M -5.92 % | 180.006 M -5.50 % | 190.492 M -56.07 % | 433.612 M 67.45 % | 258.957 M -35.96 % | 404.391 M |
| Total liabilities | 383.665 M 22.14 % | 314.116 M -7.55 % | 339.772 M -1.08 % | 343.497 M 26.37 % | 271.818 M -16.66 % | 326.164 M 40.20 % | 232.644 M 3.25 % | 225.315 M 7.83 % | 208.956 M -29.74 % | 297.398 M 74.64 % | 170.288 M -5.42 % | 180.041 M -5.52 % | 190.563 M -66.16 % | 563.066 M 49.29 % | 377.155 M -25.81 % | 508.363 M |
| Other non current assets | 3.275 M -98.02 % | 165.531 M -1.29 % | 167.694 M -11.63 % | 189.759 M -2.80 % | 195.226 M 18.42 % | 164.855 M -0.48 % | 165.644 M -3.45 % | 171.560 M 1.10 % | 169.685 M -2.04 % | 173.216 M 92 036.17 % | 188.000 K 0.00 % | 188.000 K -98.66 % | 13.992 M -97.04 % | 473.046 M 7.60 % | 439.649 M 9.18 % | 402.685 M |
| Long term investments | 236.526 M | 0.000 -100.00 % | 162.545 M -13.29 % | 187.462 M -3.26 % | 193.789 M 407.62 % | 38.176 M -66.79 % | 114.970 M 42.73 % | 80.549 M 0.00 % | 80.549 M 0.14 % | 80.436 M 62.32 % | 49.554 M 690.84 % | 6.266 M 182.57 % | -7.589 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 25.296 M 0.44 % | 25.185 M -14.16 % | 29.338 M 3 351.53 % | 850.000 K -47.50 % | 1.619 M -46.74 % | 3.040 M -12.39 % | 3.470 M 52.59 % | 2.274 M -71.22 % | 7.901 M -54.98 % | 17.550 M -36.50 % | 27.638 M 659.08 % | 3.641 M -52.02 % | 7.589 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 25.296 M 0.44 % | 25.185 M -14.16 % | 29.338 M 3 351.53 % | 850.000 K -47.50 % | 1.619 M -46.74 % | 3.040 M -12.39 % | 3.470 M 52.59 % | 2.274 M -71.22 % | 7.901 M -54.98 % | 17.550 M -36.50 % | 27.638 M 659.08 % | 3.641 M -52.02 % | 7.589 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 145.707 M 12.75 % | 129.229 M -12.26 % | 147.278 M 11.85 % | 131.677 M -2.10 % | 134.499 M -6.66 % | 144.089 M 17.29 % | 122.845 M -0.85 % | 123.900 M -1.40 % | 125.655 M -0.37 % | 126.122 M -0.15 % | 126.316 M 1.00 % | 125.061 M 417.42 % | 24.170 M -35.78 % | 37.635 M 28.15 % | 29.368 M -9.90 % | 32.594 M |
| Total non current assets | 410.804 M 28.40 % | 319.945 M -7.08 % | 344.310 M 6.83 % | 322.286 M -2.73 % | 331.344 M -5.37 % | 350.160 M -13.95 % | 406.929 M 7.57 % | 378.283 M -1.43 % | 383.790 M -3.41 % | 397.324 M 4.67 % | 379.587 M 179.73 % | 135.699 M 250.91 % | 38.671 M -93.04 % | 555.289 M 6.80 % | 519.913 M 4.43 % | 497.874 M |
| Other current assets | 33.721 M 1.45 % | 33.240 M -10.18 % | 37.008 M -2.29 % | 37.876 M 117.14 % | 17.443 M -6.34 % | 18.623 M 187.61 % | 6.475 M -14.79 % | 7.599 M -7.94 % | 8.254 M -26.79 % | 11.274 M -61.28 % | 29.116 M 57.49 % | 18.487 M 41.04 % | 13.108 M -9.81 % | 14.534 M -42.41 % | 25.235 M -31.22 % | 36.691 M |
| Short term investments | 0.000 | 0.000 | 0.000 100.00 % | -161.413 M 0.65 % | -162.467 M -49 936.50 % | 326.000 K 152.71 % | 129.000 K -14.57 % | 151.000 K 0.00 % | 151.000 K -42.80 % | 264.000 K -40.81 % | 446.000 K 120.79 % | 202.000 K -81.98 % | 1.121 M -99.05 % | 118.274 M 7 722.35 % | 1.512 M -83.23 % | 9.015 M |
| cash and cash equivalents | 76.577 M -32.04 % | 112.673 M 10.92 % | 101.579 M 11.18 % | 91.366 M -20.68 % | 115.187 M 51.98 % | 75.792 M -24.45 % | 100.314 M -7.43 % | 108.369 M 14.33 % | 94.787 M -1.99 % | 96.716 M -43.73 % | 171.885 M -64.76 % | 487.711 M -41.78 % | 837.643 M 864.06 % | 86.887 M 7.79 % | 80.607 M -49.71 % | 160.279 M |
| Cash and short term investments | 76.577 M -32.04 % | 112.673 M 10.92 % | 101.579 M 11.18 % | 91.366 M -20.68 % | 115.187 M 51.33 % | 76.118 M -24.22 % | 100.443 M -7.44 % | 108.520 M 14.31 % | 94.938 M -2.11 % | 96.980 M -43.72 % | 172.331 M -64.68 % | 487.913 M -41.83 % | 838.764 M 308.83 % | 205.161 M 149.83 % | 82.119 M -51.49 % | 169.294 M |
| Total current assets | 424.257 M 5.91 % | 400.578 M -6.11 % | 426.643 M -3.43 % | 441.796 M 22.70 % | 360.049 M -14.75 % | 422.325 M 2.76 % | 410.979 M -0.66 % | 413.709 M 9.78 % | 376.856 M -19.64 % | 468.941 M -1.76 % | 477.318 M -38.76 % | 779.453 M -27.35 % | 1.073 B 130.61 % | 465.261 M 65.22 % | 281.599 M -35.77 % | 438.396 M |
| Inventory | 267.154 M 26.34 % | 211.461 M -7.67 % | 229.022 M -8.05 % | 249.078 M 44.50 % | 172.368 M -35.16 % | 265.822 M 29.62 % | 205.082 M -2.77 % | 210.915 M 14.59 % | 184.064 M -33.88 % | 278.384 M 31.43 % | 211.809 M 13.38 % | 186.815 M 17.76 % | 158.636 M -7.90 % | 172.243 M 37.01 % | 125.713 M -22.75 % | 162.725 M |
| Net receivables | 46.805 M 7.24 % | 43.646 M -26.54 % | 59.411 M -6.40 % | 63.476 M 15.30 % | 55.051 M -10.87 % | 61.762 M -37.60 % | 98.979 M 14.20 % | 86.675 M -3.26 % | 89.600 M 8.87 % | 82.303 M 28.47 % | 64.062 M -25.71 % | 86.238 M 35.67 % | 63.565 M -27.37 % | 87.514 M 79.45 % | 48.767 M -30.02 % | 69.686 M |
| Tax assets | 0.000 | 0.000 100.00 % | -162.545 M 13.29 % | -187.462 M 3.26 % | -193.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.891 M 32 292.45 % | 543.000 K 6.68 % | 509.000 K -98.86 % | 44.608 M -12.35 % | 50.896 M -18.69 % | 62.595 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 |
| Account payables | 48.667 M -23.55 % | 63.656 M 334.25 % | 14.659 M -79.96 % | 73.152 M 53.84 % | 47.550 M -31.78 % | 69.705 M 69.03 % | 41.239 M -37.34 % | 65.810 M 5.47 % | 62.399 M -1.18 % | 63.147 M -4.73 % | 66.284 M -24.82 % | 88.166 M 11.51 % | 79.068 M -3.57 % | 81.996 M 173.74 % | 29.954 M -57.00 % | 69.653 M |
| Tax payables | 611.000 K 1.66 % | 601.000 K -54.57 % | 1.323 M -57.60 % | 3.120 M 13.33 % | 2.753 M -20.39 % | 3.458 M -54.81 % | 7.652 M 71.96 % | 4.450 M -18.02 % | 5.428 M -12.78 % | 6.223 M 0.81 % | 6.173 M 29.99 % | 4.749 M 60.55 % | 2.958 M -97.57 % | 121.887 M 6 349.05 % | 1.890 M 8 117.39 % | 23.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 10.477 M 52.26 % | 6.881 M -41.40 % | 11.742 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 lease obligations | 24.659 M 269.70 % | 6.670 M -58.80 % | 16.191 M 9.86 % | 14.738 M -10.41 % | 16.451 M -31.03 % | 23.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.327 M 33.98 % | 45.026 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 59.108 M 155.60 % | -106.302 M -2 463.84 % | 4.497 M 1.79 % | 4.418 M -1.63 % | 4.491 M -71.26 % | 15.624 M -37.99 % | 25.194 M 20.05 % | 20.986 M 0.00 % | 20.986 M 0.00 % | 20.986 M 115.45 % | -135.800 M -213.00 % | 120.182 M 355.41 % | -47.054 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.932 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 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 |
| Total assets | 835.061 M 15.90 % | 720.523 M -6.54 % | 770.953 M 0.90 % | 764.082 M 10.51 % | 691.393 M -10.50 % | 772.485 M -5.55 % | 817.908 M 3.27 % | 791.992 M 4.12 % | 760.646 M -12.19 % | 866.265 M 1.09 % | 856.905 M -6.36 % | 915.152 M -17.67 % | 1.112 B 8.92 % | 1.021 B 27.33 % | 801.512 M -14.39 % | 936.270 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -89.000 K | 0.000 100.00 % | -363.000 K -102.95 % | 12.319 M -83.47 % | 74.532 M 844.76 % | 7.889 M 485.77 % | -2.045 M -226.16 % | -627.000 K 69.37 % | -2.047 M 85.70 % | -14.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 7.093 M 77.28 % | 4.001 M 19.29 % | 3.354 M -28.58 % | 4.696 M 1 987.11 % | 225.000 K -97.11 % | 7.797 M 450.90 % | -2.222 M -2 948.72 % | 78.000 K -97.01 % | 2.607 M -28.79 % | 3.661 M 186.02 % | 1.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -72.738 M -181.64 % | 89.097 M 529.78 % | -20.731 M 77.29 % | -91.286 M -202.95 % | 88.672 M 678.65 % | -15.324 M 52.59 % | -32.320 M -178.52 % | -11.604 M -113.79 % | 84.162 M 215.28 % | -73.005 M -50.44 % | -48.529 M -7.59 % | -45.105 M -138.54 % | 117.046 M 594.39 % | 16.856 M -59.56 % | 41.686 M -78.90 % | 197.561 M |
| Accounts receivables | -2.841 M -118.32 % | 15.511 M 243.01 % | 4.522 M 153.33 % | -8.479 M -250.02 % | 5.652 M -84.81 % | 37.205 M 403.02 % | -12.278 M -478.13 % | 3.247 M 141.74 % | -7.779 M 57.69 % | -18.384 M -177.22 % | 23.806 M 201.70 % | -23.407 M -325.52 % | 10.379 M | 0.000 | 0.000 | 0.000 |
| Inventory | -55.693 M -417.14 % | 17.561 M -41.98 % | 30.266 M 139.46 % | -76.710 M -182.16 % | 93.367 M 253.72 % | -60.740 M -1 208.80 % | 5.478 M 120.40 % | -26.851 M -128.47 % | 94.320 M 241.67 % | -66.575 M -166.36 % | -24.994 M 11.30 % | -28.179 M -301.19 % | 14.006 M 130.13 % | -46.485 M -223.66 % | 37.591 M -72.06 % | 134.535 M |
| Accounts payables | -14.989 M -130.72 % | 48.800 M 181.37 % | -59.976 M -319.84 % | 27.282 M 220.23 % | -22.691 M -182.85 % | 27.389 M 214.94 % | -23.829 M -916.34 % | 2.919 M 6 245.65 % | 46.000 K 101.47 % | -3.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 785.000 K -89.13 % | 7.225 M 62.10 % | 4.457 M 113.35 % | -33.379 M -370.41 % | 12.344 M 164.37 % | -19.178 M 49.26 % | -37.798 M -347.90 % | 15.247 M 250.10 % | -10.158 M -57.98 % | -6.430 M 72.68 % | -23.535 M -39.05 % | -16.926 M -116.43 % | 103.040 M 62.68 % | 63.341 M 1 446.79 % | 4.095 M -93.50 % | 63.026 M |
| Other non cash items | -953.000 K -171.44 % | 1.334 M 131.07 % | -4.294 M -291.95 % | 2.237 M 6.02 % | 2.110 M -28.11 % | 2.935 M 65.73 % | 1.771 M -22.63 % | 2.289 M 5.63 % | 2.167 M 18.35 % | 1.831 M 201.05 % | -1.812 M 89.39 % | -17.074 M 97.73 % | -752.063 M -151 725.60 % | 496.000 K 114.90 % | -3.328 M 67.09 % | -10.113 M |
| Net cash provided by operating activities | -111.657 M -263.71 % | 68.206 M 302.57 % | -33.671 M 28.83 % | -47.312 M -159.70 % | 79.243 M 400.76 % | -26.348 M -1 014.55 % | -2.364 M -116.36 % | 14.446 M -84.99 % | 96.259 M 187.50 % | -110.011 M -122.76 % | -49.385 M -13.38 % | -43.557 M -226.61 % | 34.402 M -22.41 % | 44.341 M 29.12 % | 34.340 M -78.96 % | 163.211 M |
| Investments in property plant and equipment | -2.843 M -210.37 % | -916.000 K 89.77 % | -8.957 M -1 168.70 % | -706.000 K -367.55 % | -151.000 K 87.12 % | -1.172 M 70.99 % | -4.040 M -52.51 % | -2.649 M 49.93 % | -5.291 M -22.14 % | -4.332 M 88.24 % | -36.830 M 71.54 % | -129.407 M -3 213.03 % | -3.906 M 83.69 % | -23.954 M -59.04 % | -15.062 M -95.76 % | -7.694 M |
| Acquisitions net | 203.000 K 126.99 % | -752.000 K -118.80 % | 4.000 M 14 914.81 % | -27.000 K | 0.000 | 0.000 100.00 % | -31.527 M | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -10.800 M -8.00 % | -10.000 M 0.00 % | -10.000 M 68.28 % | -31.527 M -947.41 % | -3.010 M | 0.000 100.00 % | -30.700 M 38.60 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 10.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 |
| Other investing activites | -7.991 M -114.06 % | -3.733 M -19.69 % | -3.119 M -224.22 % | -962.000 K -314.66 % | -232.000 K 41.12 % | -394.000 K -122.87 % | 1.723 M 3 689.58 % | -48.000 K -102.04 % | 2.348 M 87.99 % | 1.249 M 100.73 % | -170.165 M -712.06 % | 27.802 M -96.89 % | 893.775 M 35 413.12 % | -2.531 M -135.38 % | 7.154 M 154.03 % | -13.240 M |
| Net cash used for investing activites | -10.631 M -96.83 % | -5.401 M 33.12 % | -8.076 M -223.69 % | -2.495 M 75.97 % | -10.383 M 10.23 % | -11.566 M 65.83 % | -33.844 M -493.03 % | -5.707 M -93.92 % | -2.943 M 91.29 % | -33.783 M 86.85 % | -256.995 M -152.94 % | -101.605 M -111.42 % | 889.869 M 3 459.90 % | -26.485 M -234.91 % | -7.908 M 62.22 % | -20.934 M |
| Debt repayment | 67.126 M 235.14 % | -49.673 M -196.78 % | 51.326 M 774.19 % | -7.613 M 73.34 % | -28.552 M -150.46 % | 56.584 M 94.12 % | 29.149 M | 0.000 | 0.000 -100.00 % | 133.528 M 233.82 % | 40.000 M | 0.000 100.00 % | -166.951 M -1 179.42 % | -13.049 M 86.95 % | -100.000 M 25.92 % | -134.988 M |
| Common stock issued | 24.836 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.831 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.841 M -7.74 % | -49.972 M 75.90 % | -207.393 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.616 M 11.46 % | -9.731 M -14.87 % | -8.471 M -115.20 % | 55.739 M 733.61 % | -8.797 M -1.05 % | -8.706 M -1 380.29 % | 680.000 K 147.55 % | -1.430 M 98.29 % | -83.799 M -5 587.82 % | 1.527 M 67.80 % | 910.000 K 2 627.78 % | -36.000 K 99.25 % | -4.800 M -11 900.00 % | -40.000 K | 0.000 -100.00 % | 3.209 M |
| Net cash used provided by financing activities | 83.346 M 240.30 % | -59.404 M -238.62 % | 42.855 M -10.95 % | 48.126 M 228.85 % | -37.349 M -262.06 % | 23.047 M -22.74 % | 29.829 M 2 185.94 % | -1.430 M 98.29 % | -83.799 M -203.18 % | 81.214 M 996.20 % | -9.062 M 95.63 % | -207.429 M -20.77 % | -171.751 M -1 212.18 % | -13.089 M 86.91 % | -100.000 M 24.12 % | -131.779 M |
| Effect of forex changes on cash | 2.846 M -63.01 % | 7.693 M -15.51 % | 9.105 M 141.12 % | -22.140 M -380.82 % | 7.884 M 181.66 % | -9.655 M -476.07 % | -1.676 M -126.72 % | 6.273 M 154.81 % | -11.446 M 9.08 % | -12.589 M -3 178.39 % | -384.000 K -114.44 % | 2.659 M 250.74 % | -1.764 M -216.59 % | 1.513 M 124.79 % | -6.104 M -943.42 % | -585.000 K |
| Net change in cash | -36.096 M -425.37 % | 11.094 M 8.63 % | 10.213 M 142.87 % | -23.821 M -160.47 % | 39.395 M 260.65 % | -24.522 M -204.43 % | -8.055 M -159.31 % | 13.582 M 804.10 % | -1.929 M 97.43 % | -75.169 M 76.20 % | -315.826 M 9.75 % | -349.932 M -146.61 % | 750.756 M 11 854.71 % | 6.280 M 107.88 % | -79.672 M -903.71 % | 9.913 M |
| Cash at beginning of period | 112.673 M 10.92 % | 101.579 M 11.18 % | 91.366 M -20.68 % | 115.187 M 51.98 % | 75.792 M -24.45 % | 100.314 M -7.43 % | 108.369 M 14.33 % | 94.787 M -1.99 % | 96.716 M -43.73 % | 171.885 M -64.76 % | 487.711 M -41.78 % | 837.643 M 864.06 % | 86.887 M 7.79 % | 80.607 M -49.71 % | 160.279 M 6.59 % | 150.366 M |
| Cash at end of period | 76.577 M -32.04 % | 112.673 M 10.92 % | 101.579 M 11.18 % | 91.366 M -20.68 % | 115.187 M 51.98 % | 75.792 M -24.45 % | 100.314 M -7.43 % | 108.369 M 14.33 % | 94.787 M -1.99 % | 96.716 M -43.73 % | 171.885 M -64.76 % | 487.711 M -41.78 % | 837.643 M 864.06 % | 86.887 M 7.79 % | 80.607 M -49.71 % | 160.279 M |
| Operating cash flow | -111.657 M -263.71 % | 68.206 M 302.57 % | -33.671 M 28.83 % | -47.312 M -159.70 % | 79.243 M 400.76 % | -26.348 M -1 014.55 % | -2.364 M -116.36 % | 14.446 M -84.99 % | 96.259 M 187.50 % | -110.011 M -122.76 % | -49.385 M -13.38 % | -43.557 M -226.61 % | 34.402 M -22.41 % | 44.341 M 29.12 % | 34.340 M -78.96 % | 163.211 M |
| Capital expenditure | -10.073 M -105.11 % | -4.911 M 45.17 % | -8.957 M -1 168.70 % | -706.000 K -367.55 % | -151.000 K 87.12 % | -1.172 M 70.99 % | -4.040 M -52.51 % | -2.649 M 49.93 % | -5.291 M -22.14 % | -4.332 M 88.24 % | -36.830 M 71.54 % | -129.407 M -3 213.03 % | -3.906 M 83.69 % | -23.954 M -59.04 % | -15.062 M -95.76 % | -7.694 M |
| Free CashFlow | -121.730 M -292.32 % | 63.295 M 248.48 % | -42.628 M 11.22 % | -48.018 M -160.71 % | 79.092 M 387.40 % | -27.520 M -329.73 % | -6.404 M -154.28 % | 11.797 M -87.03 % | 90.968 M 179.56 % | -114.343 M -32.63 % | -86.215 M 50.15 % | -172.964 M -667.17 % | 30.496 M 49.59 % | 20.387 M 5.75 % | 19.278 M -87.60 % | 155.517 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 126.222 M 8.79 % | 116.023 M -4.91 % | 122.017 M -8.17 % | 132.878 M 3.33 % | 128.590 M 6.23 % | 121.047 M -4.30 % | 126.482 M -5.87 % | 134.366 M 7.89 % | 124.541 M -0.52 % | 125.198 M -9.42 % | 138.211 M -5.77 % | 146.668 M -9.99 % | 162.955 M 11.17 % | 146.588 M -21.73 % | 187.286 M 33.50 % | 140.289 M -19.17 % | 173.568 M 32.38 % | 131.117 M -22.17 % | 168.472 M 17.03 % | 143.957 M 39.56 % | 103.148 M -16.42 % | 123.414 M -24.25 % | 162.919 M 13.58 % | 143.436 M -4.02 % | 149.439 M 5.41 % | 141.771 M -29.67 % | 201.594 M 9.94 % | 183.367 M 2.85 % | 178.289 M -2.77 % | 183.359 M -11.78 % | 207.834 M 8.33 % | 191.851 M 4.42 % | 183.728 M 14.22 % | 160.858 M -14.19 % | 187.459 M 1.14 % | 185.337 M -6.42 % | 198.046 M 5.84 % | 187.121 M 0.40 % | 186.371 M 6.58 % | 174.862 M 12.44 % | 155.516 M -5.38 % | 164.367 M -9.85 % | 182.327 M 20.90 % | 150.809 M -15.32 % | 178.085 M 2.85 % | 173.151 M -4.02 % | 180.405 M 17.30 % | 153.794 M 2.45 % | 150.114 M 6.64 % | 140.765 M -5.29 % | 148.633 M -6.82 % | 159.520 M -3.57 % | 165.431 M -1.14 % | 167.332 M -6.45 % | 178.870 M -6.60 % | 191.511 M 11.67 % | 171.503 M -0.91 % | 173.075 M 17.04 % | 147.872 M -17.67 % | 179.610 M 1.33 % | 177.255 M 15.26 % | 153.792 M |
| Net income | -20.040 M 25.31 % | -26.830 M -60.13 % | -16.755 M -69.16 % | -9.905 M -24.54 % | -7.953 M 53.31 % | -17.032 M 33.49 % | -25.610 M -542.50 % | -3.986 M 47.91 % | -7.652 M 20.27 % | -9.597 M 43.43 % | -16.964 M -362.23 % | -3.670 M 48.55 % | -7.133 M -125.30 % | -3.166 M -127.15 % | 11.663 M 3 350.59 % | 338.000 K -96.66 % | 10.120 M 360.82 % | -3.880 M 69.76 % | -12.829 M -1 819.71 % | 746.000 K 105.27 % | -14.159 M -18.08 % | -11.991 M 84.04 % | -75.115 M -668.52 % | -9.774 M 13.68 % | -11.323 M 31.77 % | -16.596 M -628.54 % | 3.140 M -51.20 % | 6.434 M 2 683.94 % | -249.000 K -108.99 % | 2.771 M -59.61 % | 6.860 M 990.62 % | 629.000 K 169.96 % | 233.000 K -73.28 % | 872.000 K 301.84 % | 217.000 K 181.82 % | 77.000 K -48.32 % | 149.000 K 101.71 % | -8.698 M -8.22 % | -8.037 M 22.71 % | -10.398 M 22.95 % | -13.496 M 44.94 % | -24.512 M -302.65 % | 12.096 M 175.87 % | -15.944 M -6 352.55 % | 255.000 K -93.94 % | 4.206 M -51.95 % | 8.753 M 2 489.64 % | 338.000 K 101.64 % | -20.571 M -211.49 % | -6.604 M -101.01 % | 651.989 M 306 198.12 % | -213.000 K -326.60 % | 94.000 K -88.80 % | 839.000 K 119.76 % | -4.246 M -427.62 % | 1.296 M -77.04 % | 5.645 M 39.35 % | 4.051 M -62.47 % | 10.793 M 282.68 % | -5.908 M 67.86 % | -18.380 M 6.11 % | -19.576 M |
| Income before tax | -22.302 M 25.50 % | -29.934 M -37.67 % | -21.744 M -78.85 % | -12.158 M -21.19 % | -10.032 M 52.30 % | -21.030 M 19.86 % | -26.243 M -256.51 % | -7.361 M 44.29 % | -13.214 M -45.54 % | -9.079 M 50.25 % | -18.251 M -493.72 % | -3.074 M 53.21 % | -6.570 M -157.24 % | -2.554 M -116.64 % | 15.351 M 605.79 % | 2.175 M -81.14 % | 11.531 M 481.69 % | -3.021 M 76.49 % | -12.851 M -1 133.04 % | 1.244 M 108.30 % | -14.990 M -30.43 % | -11.493 M 85.40 % | -78.737 M -838.35 % | -8.391 M 7.25 % | -9.047 M 38.45 % | -14.699 M -373.22 % | 5.380 M -26.73 % | 7.343 M 976.69 % | 682.000 K -81.51 % | 3.689 M -68.03 % | 11.540 M 1 180.80 % | 901.000 K 2.27 % | 881.000 K -26.28 % | 1.195 M 210.96 % | -1.077 M -372.66 % | 395.000 K -17.36 % | 478.000 K 105.73 % | -8.343 M -3.82 % | -8.036 M 22.69 % | -10.394 M 22.62 % | -13.433 M 44.66 % | -24.273 M -319.43 % | 11.062 M 172.07 % | -15.348 M -1 854.06 % | 875.000 K -81.97 % | 4.853 M -61.48 % | 12.599 M 356.15 % | 2.762 M 149.45 % | -5.586 M 15.11 % | -6.580 M -100.96 % | 687.114 M 354 282.47 % | -194.000 K -118.23 % | 1.064 M -0.56 % | 1.070 M 137.74 % | -2.835 M -516.30 % | 681.000 K -93.76 % | 10.918 M 140.86 % | 4.533 M -76.29 % | 19.117 M 524.44 % | -4.504 M 64.30 % | -12.615 M 26.28 % | -17.113 M |
| Income before tax ratio | -0.18 31.52 % | -0.26 -44.78 % | -0.18 -94.76 % | -0.09 -17.28 % | -0.08 55.09 % | -0.17 16.27 % | -0.21 -278.74 % | -0.05 48.37 % | -0.11 -46.31 % | -0.07 45.08 % | -0.13 -530.05 % | -0.02 48.02 % | -0.04 -131.41 % | -0.02 -121.26 % | 0.08 428.68 % | 0.02 -76.66 % | 0.07 388.34 % | -0.02 69.79 % | -0.08 -982.72 % | 0.01 105.95 % | -0.15 -56.05 % | -0.09 80.73 % | -0.48 -726.14 % | -0.06 3.37 % | -0.06 41.61 % | -0.10 -488.50 % | 0.03 -33.36 % | 0.04 946.87 % | 0.00 -80.99 % | 0.02 -63.77 % | 0.06 1 082.30 % | 0.00 -2.06 % | 0.00 -35.45 % | 0.01 229.31 % | -0.01 -369.57 % | 0.00 -11.70 % | 0.00 105.41 % | -0.04 -3.40 % | -0.04 27.46 % | -0.06 31.18 % | -0.09 41.51 % | -0.15 -343.40 % | 0.06 159.62 % | -0.10 -2 171.30 % | 0.00 -82.47 % | 0.03 -59.87 % | 0.07 288.87 % | 0.02 148.26 % | -0.04 20.39 % | -0.05 -101.01 % | 4.62 380 225.48 % | 0.00 -118.91 % | 0.01 0.58 % | 0.01 140.34 % | -0.02 -545.72 % | 0.00 -94.41 % | 0.06 143.06 % | 0.03 -79.74 % | 0.13 615.54 % | -0.03 64.76 % | -0.07 36.04 % | -0.11 |
| EBITDA | -14.468 M 35.56 % | -22.453 M -52.89 % | -14.686 M -187.74 % | -5.104 M -35.46 % | -3.768 M 73.80 % | -14.379 M 26.33 % | -19.517 M -15 639.52 % | -124.000 K 97.88 % | -5.836 M -280.44 % | -1.534 M 85.72 % | -10.740 M -368.63 % | 3.998 M 4 975.61 % | -82.000 K -104.72 % | 1.739 M -91.18 % | 19.713 M 188.92 % | 6.823 M -47.93 % | 13.104 M 1 301.50 % | 935.000 K 115.75 % | -5.935 M -205.91 % | 5.604 M 154.89 % | -10.210 M -44.35 % | -7.073 M 90.10 % | -71.444 M -1 921.05 % | -3.535 M 28.87 % | -4.970 M 48.92 % | -9.729 M -188.13 % | 11.040 M 18.06 % | 9.351 M 302.37 % | 2.324 M -58.55 % | 5.607 M -55.62 % | 12.634 M 275.79 % | 3.362 M -16.84 % | 4.043 M 19.83 % | 3.374 M 0.78 % | 3.348 M -45.02 % | 6.089 M 13.73 % | 5.354 M 262.88 % | -3.287 M 17.31 % | -3.975 M 33.98 % | -6.021 M 35.08 % | -9.274 M 52.79 % | -19.644 M -226.65 % | 15.511 M 223.16 % | -12.594 M -450.71 % | 3.591 M 589.25 % | 521.000 K -96.50 % | 14.883 M 1 653.55 % | -958.000 K 84.25 % | -6.083 M 5.97 % | -6.469 M 86.55 % | -48.082 M -940.89 % | 5.718 M 6.54 % | 5.367 M -19.18 % | 6.641 M -62.33 % | 17.630 M 99.28 % | 8.847 M -48.76 % | 17.267 M 43.46 % | 12.036 M -55.50 % | 27.050 M 582.39 % | 3.964 M 147.33 % | -8.375 M -113.59 % | -3.921 M |
| Net income ratio | -0.16 31.34 % | -0.23 -68.40 % | -0.14 -84.21 % | -0.07 -20.53 % | -0.06 56.04 % | -0.14 30.51 % | -0.20 -582.55 % | -0.03 51.72 % | -0.06 19.85 % | -0.08 37.55 % | -0.12 -390.52 % | -0.03 42.84 % | -0.04 -102.67 % | -0.02 -134.68 % | 0.06 2 484.71 % | 0.00 -95.87 % | 0.06 297.03 % | -0.03 61.14 % | -0.08 -1 569.46 % | 0.01 103.78 % | -0.14 -41.28 % | -0.10 78.93 % | -0.46 -576.61 % | -0.07 10.07 % | -0.08 35.27 % | -0.12 -851.56 % | 0.02 -55.61 % | 0.04 2 612.38 % | 0.00 -109.24 % | 0.02 -54.21 % | 0.03 906.75 % | 0.00 158.53 % | 0.00 -76.61 % | 0.01 368.30 % | 0.00 178.63 % | 0.00 -44.78 % | 0.00 101.62 % | -0.05 -7.79 % | -0.04 27.48 % | -0.06 31.48 % | -0.09 41.81 % | -0.15 -324.79 % | 0.07 162.75 % | -0.11 -7 483.41 % | 0.00 -94.11 % | 0.02 -49.93 % | 0.05 2 107.65 % | 0.00 101.60 % | -0.14 -192.09 % | -0.05 -101.07 % | 4.39 328 619.05 % | 0.00 -334.99 % | 0.00 -88.67 % | 0.01 121.12 % | -0.02 -450.78 % | 0.01 -79.44 % | 0.03 40.63 % | 0.02 -67.93 % | 0.07 321.89 % | -0.03 68.28 % | -0.10 18.54 % | -0.13 |
| Ratio EBITDA | -0.11 40.77 % | -0.19 -60.79 % | -0.12 -213.35 % | -0.04 -31.09 % | -0.03 75.33 % | -0.12 23.02 % | -0.15 -16 620.61 % | 0.00 98.03 % | -0.05 -282.45 % | -0.01 84.23 % | -0.08 -385.07 % | 0.03 5 517.03 % | 0.00 -104.24 % | 0.01 -88.73 % | 0.11 116.42 % | 0.05 -35.58 % | 0.08 958.72 % | 0.01 120.24 % | -0.04 -190.50 % | 0.04 139.33 % | -0.10 -72.71 % | -0.06 86.93 % | -0.44 -1 679.36 % | -0.02 25.90 % | -0.03 51.54 % | -0.07 -225.31 % | 0.05 7.39 % | 0.05 291.22 % | 0.01 -57.37 % | 0.03 -49.70 % | 0.06 246.89 % | 0.02 -20.36 % | 0.02 4.91 % | 0.02 17.44 % | 0.02 -45.64 % | 0.03 21.53 % | 0.03 253.90 % | -0.02 17.64 % | -0.02 38.06 % | -0.03 42.26 % | -0.06 50.10 % | -0.12 -240.48 % | 0.09 201.87 % | -0.08 -514.14 % | 0.02 570.16 % | 0.00 -96.35 % | 0.08 1 424.39 % | -0.01 84.63 % | -0.04 11.82 % | -0.05 85.79 % | -0.32 -1 002.48 % | 0.04 10.49 % | 0.03 -18.26 % | 0.04 -59.73 % | 0.10 113.36 % | 0.05 -54.12 % | 0.10 44.78 % | 0.07 -61.98 % | 0.18 728.85 % | 0.02 146.71 % | -0.05 -85.32 % | -0.03 |
| Gross profit ratio | 0.41 -1.04 % | 0.41 12.80 % | 0.37 -5.14 % | 0.39 6.54 % | 0.36 -14.37 % | 0.42 20.02 % | 0.35 -10.94 % | 0.40 -3.83 % | 0.41 4.88 % | 0.39 38.34 % | 0.28 -18.13 % | 0.35 13.48 % | 0.31 -8.51 % | 0.33 20.83 % | 0.28 -18.30 % | 0.34 -10.23 % | 0.38 -2.70 % | 0.39 17.62 % | 0.33 -8.52 % | 0.36 7.78 % | 0.33 2.40 % | 0.33 5.57 % | 0.31 -13.66 % | 0.36 5.09 % | 0.34 2.73 % | 0.33 3.88 % | 0.32 -9.91 % | 0.35 17.05 % | 0.30 -3.95 % | 0.32 5.54 % | 0.30 6.96 % | 0.28 1.45 % | 0.28 -7.34 % | 0.30 23.25 % | 0.24 -15.26 % | 0.28 -1.83 % | 0.29 11.46 % | 0.26 15.27 % | 0.23 7.04 % | 0.21 -9.55 % | 0.23 3.63 % | 0.22 -25.56 % | 0.30 -4.82 % | 0.32 7.89 % | 0.29 3.62 % | 0.28 17.27 % | 0.24 -9.63 % | 0.27 3.63 % | 0.26 -6.77 % | 0.28 -14.26 % | 0.32 -3.52 % | 0.34 -8.13 % | 0.36 -2.46 % | 0.37 0.70 % | 0.37 -2.03 % | 0.38 4.95 % | 0.36 2.47 % | 0.35 -6.87 % | 0.38 0.17 % | 0.38 23.13 % | 0.31 -11.86 % | 0.35 |
| Weighted average shs out dil | 52.737 M -1.72 % | 53.660 M 0.46 % | 53.415 M -11.78 % | 60.548 M 7.79 % | 56.175 M 12.14 % | 50.094 M -1.11 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M -10.82 % | 56.800 M 17.70 % | 48.260 M -2.97 % | 49.735 M -2.09 % | 50.798 M -2.06 % | 51.865 M 2.50 % | 50.600 M 1.79 % | 49.711 M 33.27 % | 37.300 M 0.00 % | 37.300 M -23.60 % | 48.824 M -1.78 % | 49.711 M -3.37 % | 51.442 M 0.00 % | 51.442 M -0.05 % | 51.468 M -1.91 % | 52.471 M -2.14 % | 53.617 M 0.00 % | 53.617 M 1.54 % | 52.805 M 0.13 % | 52.737 M -16.16 % | 62.900 M 0.00 % | 62.900 M 18.32 % | 53.163 M 0.62 % | 52.833 M -1.27 % | 53.513 M 0.00 % | 53.513 M 0.00 % | 53.513 M 1.99 % | 52.471 M 0.93 % | 51.990 M 0.00 % | 51.990 M 0.16 % | 51.908 M -1.07 % | 52.471 M -1.27 % | 53.147 M 0.00 % | 53.147 M 1.29 % | 52.471 M -0.51 % | 52.741 M 0.52 % | 52.471 M 0.00 % | 52.471 M 4.46 % | 50.232 M -1.14 % | 50.812 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M |
| Weighted average shs out | 52.737 M -1.72 % | 53.660 M 0.46 % | 53.415 M -11.78 % | 60.548 M 7.79 % | 56.175 M 12.14 % | 50.094 M -1.11 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M 0.00 % | 50.655 M -10.82 % | 56.800 M 17.70 % | 48.260 M -2.97 % | 49.735 M -0.19 % | 49.831 M 0.24 % | 49.711 M 3.16 % | 48.190 M -3.06 % | 49.711 M 33.27 % | 37.300 M 0.00 % | 37.300 M -23.60 % | 48.824 M -1.78 % | 49.711 M -0.09 % | 49.754 M -1.79 % | 50.663 M -1.56 % | 51.468 M -1.91 % | 52.471 M 0.00 % | 52.471 M -2.14 % | 53.617 M 2.17 % | 52.476 M 0.01 % | 52.471 M -16.58 % | 62.900 M 0.00 % | 62.900 M 18.92 % | 52.894 M 0.81 % | 52.471 M 0.00 % | 52.471 M -0.03 % | 52.488 M 0.01 % | 52.483 M 0.02 % | 52.471 M 0.93 % | 51.990 M 0.00 % | 51.990 M 0.16 % | 51.908 M -1.07 % | 52.471 M 0.00 % | 52.471 M 0.00 % | 52.471 M 0.00 % | 52.471 M -0.20 % | 52.575 M 0.20 % | 52.471 M 2.04 % | 51.422 M 2.37 % | 50.232 M -1.14 % | 50.812 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M 0.00 % | 50.811 M |
| EPS diluted | -0.38 24.00 % | -0.50 -61.29 % | -0.31 -93.75 % | -0.16 -14.29 % | -0.14 58.82 % | -0.34 33.33 % | -0.51 -548.03 % | -0.08 47.53 % | -0.15 21.05 % | -0.19 42.42 % | -0.33 -410.84 % | -0.06 56.93 % | -0.15 -135.48 % | -0.06 -127.70 % | 0.23 2 200.00 % | 0.01 -95.00 % | 0.20 356.08 % | -0.08 77.03 % | -0.34 -1 800.00 % | 0.02 106.90 % | -0.29 -20.83 % | -0.24 83.56 % | -1.46 -668.42 % | -0.19 13.64 % | -0.22 31.25 % | -0.32 -646.08 % | 0.06 -51.17 % | 0.12 2 653.19 % | 0.00 -109.40 % | 0.05 -54.55 % | 0.11 1 000.00 % | 0.01 127.27 % | 0.00 -78.00 % | 0.02 387.80 % | 0.00 192.86 % | 0.00 -50.00 % | 0.00 101.65 % | -0.17 -13.33 % | -0.15 25.00 % | -0.20 23.08 % | -0.26 44.68 % | -0.47 -304.35 % | 0.23 176.67 % | -0.30 -3 100.00 % | 0.01 -87.50 % | 0.08 -52.94 % | 0.17 1 600.00 % | 0.01 102.44 % | -0.41 -215.38 % | -0.13 -101.01 % | 12.83 305 576.19 % | 0.00 -321.05 % | 0.00 -89.50 % | 0.02 121.65 % | -0.08 -427.84 % | 0.03 -76.82 % | 0.11 34.80 % | 0.08 -61.14 % | 0.21 275.00 % | -0.12 66.67 % | -0.36 7.69 % | -0.39 |
| Earnings per share | -0.38 24.00 % | -0.50 -61.29 % | -0.31 -93.75 % | -0.16 -14.29 % | -0.14 58.82 % | -0.34 33.33 % | -0.51 -548.03 % | -0.08 47.53 % | -0.15 21.05 % | -0.19 42.42 % | -0.33 -410.84 % | -0.06 56.93 % | -0.15 -135.48 % | -0.06 -127.70 % | 0.23 2 200.00 % | 0.01 -95.24 % | 0.21 368.89 % | -0.08 77.03 % | -0.34 -1 800.00 % | 0.02 106.90 % | -0.29 -20.83 % | -0.24 84.11 % | -1.51 -694.74 % | -0.19 13.64 % | -0.22 31.25 % | -0.32 -646.08 % | 0.06 -51.17 % | 0.12 2 653.19 % | 0.00 -109.40 % | 0.05 -54.55 % | 0.11 1 000.00 % | 0.01 127.27 % | 0.00 -78.00 % | 0.02 387.80 % | 0.00 192.86 % | 0.00 -50.00 % | 0.00 101.65 % | -0.17 -13.33 % | -0.15 25.00 % | -0.20 23.08 % | -0.26 44.68 % | -0.47 -304.35 % | 0.23 176.67 % | -0.30 -3 100.00 % | 0.01 -87.50 % | 0.08 -52.94 % | 0.17 1 600.00 % | 0.01 102.44 % | -0.41 -215.38 % | -0.13 -101.01 % | 12.83 305 576.19 % | 0.00 -321.05 % | 0.00 -89.50 % | 0.02 121.65 % | -0.08 -427.84 % | 0.03 -76.82 % | 0.11 34.80 % | 0.08 -61.14 % | 0.21 275.00 % | -0.12 66.67 % | -0.36 7.69 % | -0.39 |
| Gross profit | 51.673 M 7.66 % | 47.998 M 7.26 % | 44.750 M -12.90 % | 51.375 M 10.09 % | 46.665 M -9.03 % | 51.299 M 14.87 % | 44.660 M -16.16 % | 53.270 M 3.76 % | 51.339 M 4.33 % | 49.207 M 25.32 % | 39.266 M -22.85 % | 50.896 M 2.14 % | 49.829 M 1.71 % | 48.992 M -5.43 % | 51.805 M 9.07 % | 47.498 M -27.44 % | 65.461 M 28.80 % | 50.822 M -8.46 % | 55.521 M 7.06 % | 51.862 M 50.42 % | 34.477 M -14.41 % | 40.283 M -20.03 % | 50.373 M -1.93 % | 51.364 M 0.87 % | 50.920 M 8.28 % | 47.025 M -26.95 % | 64.370 M -0.96 % | 64.994 M 20.38 % | 53.991 M -6.60 % | 57.807 M -6.89 % | 62.086 M 15.87 % | 53.584 M 5.94 % | 50.580 M 5.83 % | 47.793 M 5.76 % | 45.189 M -14.29 % | 52.726 M -8.13 % | 57.389 M 17.97 % | 48.648 M 15.73 % | 42.035 M 14.09 % | 36.845 M 1.70 % | 36.230 M -1.95 % | 36.951 M -32.89 % | 55.060 M 15.07 % | 47.848 M -8.64 % | 52.371 M 6.57 % | 49.142 M 12.55 % | 43.662 M 6.01 % | 41.188 M 6.17 % | 38.796 M -0.58 % | 39.021 M -18.80 % | 48.055 M -10.11 % | 53.457 M -11.41 % | 60.345 M -3.57 % | 62.579 M -5.80 % | 66.432 M -8.49 % | 72.597 M 17.20 % | 61.945 M 1.54 % | 61.006 M 9.00 % | 55.970 M -17.53 % | 67.870 M 24.77 % | 54.397 M 1.59 % | 53.545 M |
| Income tax expense | 400.000 K 1 804.76 % | 21.000 K 101.60 % | -1.311 M -736.41 % | 206.000 K -50.36 % | 415.000 K 336.84 % | 95.000 K 115.01 % | -633.000 K -250.71 % | 420.000 K -26.44 % | 571.000 K 10.23 % | 518.000 K 140.25 % | -1.287 M -315.94 % | 596.000 K 5.86 % | 563.000 K -8.01 % | 612.000 K -83.41 % | 3.688 M 100.76 % | 1.837 M 30.19 % | 1.411 M 64.26 % | 859.000 K 4 004.55 % | -22.000 K -104.42 % | 498.000 K 159.93 % | -831.000 K -266.87 % | 498.000 K 113.75 % | -3.622 M -361.89 % | 1.383 M -39.24 % | 2.276 M 19.98 % | 1.897 M -15.31 % | 2.240 M 146.42 % | 909.000 K -2.36 % | 931.000 K 1.42 % | 918.000 K -80.38 % | 4.680 M 1 620.59 % | 272.000 K -58.02 % | 648.000 K 100.62 % | 323.000 K 124.96 % | -1.294 M -506.92 % | 318.000 K -3.34 % | 329.000 K -7.32 % | 355.000 K 35 400.00 % | 1.000 K -75.00 % | 4.000 K -93.65 % | 63.000 K -73.64 % | 239.000 K 123.11 % | -1.034 M -273.49 % | 596.000 K -3.87 % | 620.000 K -4.17 % | 647.000 K -83.18 % | 3.846 M 58.66 % | 2.424 M -83.82 % | 14.985 M 62 337.50 % | 24.000 K -99.93 % | 35.125 M 184 768.42 % | 19.000 K -98.04 % | 970.000 K 319.91 % | 231.000 K -83.63 % | 1.411 M 329.43 % | -615.000 K -111.66 % | 5.273 M 993.98 % | 482.000 K -94.21 % | 8.324 M 492.88 % | 1.404 M -75.65 % | 5.765 M 134.06 % | 2.463 M |
| Cost of revenue | 74.549 M 9.59 % | 68.025 M -11.96 % | 77.267 M -5.20 % | 81.503 M -0.52 % | 81.925 M 17.46 % | 69.748 M -14.76 % | 81.822 M 0.90 % | 81.096 M 10.78 % | 73.202 M -3.67 % | 75.991 M -23.20 % | 98.945 M 3.31 % | 95.772 M -15.34 % | 113.126 M 15.91 % | 97.596 M -27.96 % | 135.481 M 46.01 % | 92.791 M -14.17 % | 108.107 M 34.64 % | 80.295 M -28.91 % | 112.951 M 22.65 % | 92.095 M 34.11 % | 68.671 M -17.39 % | 83.131 M -26.14 % | 112.546 M 22.24 % | 92.072 M -6.54 % | 98.519 M 3.98 % | 94.746 M -30.96 % | 137.224 M 15.93 % | 118.373 M -4.77 % | 124.298 M -1.00 % | 125.552 M -13.86 % | 145.748 M 5.41 % | 138.267 M 3.84 % | 133.148 M 17.76 % | 113.065 M -20.53 % | 142.270 M 7.28 % | 132.611 M -5.72 % | 140.657 M 1.58 % | 138.473 M -4.06 % | 144.336 M 4.58 % | 138.017 M 15.70 % | 119.286 M -6.38 % | 127.416 M 0.12 % | 127.267 M 23.61 % | 102.961 M -18.10 % | 125.714 M 1.37 % | 124.009 M -9.31 % | 136.743 M 21.43 % | 112.606 M 1.16 % | 111.318 M 9.41 % | 101.744 M 1.16 % | 100.578 M -5.17 % | 106.063 M 0.93 % | 105.086 M 0.32 % | 104.753 M -6.83 % | 112.438 M -5.45 % | 118.914 M 8.54 % | 109.558 M -2.24 % | 112.069 M 21.94 % | 91.902 M -17.75 % | 111.740 M -9.05 % | 122.858 M 22.56 % | 100.247 M |
| General and administrative expenses | 19.443 M -13.97 % | 22.600 M -5.04 % | 23.800 M 13.78 % | 20.918 M 18.78 % | 17.611 M -32.48 % | 26.082 M 20.15 % | 21.708 M 8.65 % | 19.979 M 0.37 % | 19.905 M 37.32 % | 14.495 M -28.58 % | 20.295 M 6.39 % | 19.076 M 3.03 % | 18.515 M 14.21 % | 16.211 M -29.69 % | 23.056 M 22.19 % | 18.869 M -4.78 % | 19.817 M 30.95 % | 15.133 M -18.65 % | 18.602 M 8.28 % | 17.179 M 1.11 % | 16.991 M 24.67 % | 13.629 M -27.11 % | 18.698 M 3.98 % | 17.983 M -4.14 % | 18.760 M 3.00 % | 18.213 M 5.66 % | 17.237 M 18.71 % | 14.520 M -5.43 % | 15.353 M 1.19 % | 15.172 M 2.13 % | 14.856 M 6.53 % | 13.945 M -5.23 % | 14.715 M 3.74 % | 14.184 M 16.35 % | 12.191 M -19.97 % | 15.233 M -0.93 % | 15.376 M -2.47 % | 15.765 M 22.64 % | 12.855 M -19.53 % | 15.974 M -8.93 % | 17.540 M 3.52 % | 16.944 M -9.44 % | 18.710 M -6.59 % | 20.030 M 11.74 % | 17.926 M 4.49 % | 17.156 M -45.27 % | 31.345 M 103.90 % | 15.373 M -20.24 % | 19.274 M 26.67 % | 15.216 M -76.04 % | 63.519 M 398.70 % | 12.737 M -22.27 % | 16.386 M 12.85 % | 14.520 M -2.73 % | 14.928 M 21.79 % | 12.257 M -14.35 % | 14.311 M -9.73 % | 15.853 M -22.64 % | 20.492 M 61.65 % | 12.677 M -31.36 % | 18.469 M -13.26 % | 21.292 M |
| Selling and marketing expenses | 36.170 M -11.53 % | 40.883 M 37.78 % | 29.672 M -7.22 % | 31.981 M -4.22 % | 33.391 M -4.18 % | 34.848 M 19.18 % | 29.240 M -6.77 % | 31.363 M -5.12 % | 33.055 M 0.04 % | 33.041 M 22.60 % | 26.950 M -17.17 % | 32.536 M -8.30 % | 35.480 M 17.94 % | 30.083 M 9.47 % | 27.481 M 16.37 % | 23.616 M -27.19 % | 32.437 M 9.70 % | 29.569 M 13.52 % | 26.047 M -10.68 % | 29.163 M -0.42 % | 29.287 M -10.07 % | 32.568 M 25.55 % | 25.940 M -28.82 % | 36.445 M 5.08 % | 34.684 M -3.93 % | 36.102 M 8.85 % | 33.167 M -13.68 % | 38.425 M 12.67 % | 34.103 M -0.79 % | 34.373 M 3.10 % | 33.338 M -7.52 % | 36.050 M 8.73 % | 33.155 M 5.11 % | 31.544 M -4.59 % | 33.061 M -1.67 % | 33.622 M -13.28 % | 38.770 M 1.38 % | 38.242 M 11.91 % | 34.171 M -7.17 % | 36.809 M 16.37 % | 31.631 M -13.63 % | 36.621 M 59.72 % | 22.928 M -30.96 % | 33.208 M 20.12 % | 27.645 M -12.66 % | 31.652 M 103.09 % | 15.585 M -45.59 % | 28.641 M -2.87 % | 29.488 M -8.41 % | 32.197 M -14.11 % | 37.485 M 9.01 % | 34.387 M -0.68 % | 34.622 M -15.05 % | 40.756 M 6.86 % | 38.138 M -7.03 % | 41.022 M -6.52 % | 43.882 M 4.77 % | 41.884 M 35.31 % | 30.953 M -28.36 % | 43.206 M -6.71 % | 46.313 M 11.22 % | 41.640 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 K -77.84 % | 176.000 K | 0.000 -100.00 % | 62.000 K 14.81 % | 54.000 K -79.70 % | 266.000 K 209.30 % | 86.000 K -31.75 % | 126.000 K 96.88 % | 64.000 K -65.41 % | 185.000 K | 0.000 | 0.000 -100.00 % | 216.000 K 118.18 % | 99.000 K -73.17 % | 369.000 K 177.44 % | 133.000 K | 0.000 -100.00 % | 53.000 K -5.36 % | 56.000 K -61.90 % | 147.000 K 44.12 % | 102.000 K 500.00 % | 17.000 K -93.49 % | 261.000 K | 0.000 -100.00 % | 283.000 K 282.43 % | 74.000 K | 0.000 -100.00 % | 225.000 K 733.33 % | 27.000 K | 0.000 -100.00 % | 33.000 K -83.98 % | 206.000 K 543.75 % | 32.000 K -43.86 % | 57.000 K 159.09 % | 22.000 K -15.38 % | 26.000 K 550.00 % | 4.000 K -85.71 % | 28.000 K -77.60 % | 125.000 K 1 036.36 % | 11.000 K -89.11 % | 101.000 K 34.67 % | 75.000 K 22.95 % | 61.000 K | 0.000 -100.00 % | 235.000 K | 0.000 -100.00 % | 8.000 K 103.35 % | -239.000 K -441.43 % | 70.000 K 234.62 % | -52.000 K 78.60 % | -243.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 66.884 M -12.66 % | 76.575 M 15.00 % | 66.588 M 7.35 % | 62.026 M 9.66 % | 56.561 M -20.64 % | 71.272 M 18.93 % | 59.928 M 0.23 % | 59.791 M -6.52 % | 63.959 M 14.03 % | 56.090 M 1.77 % | 55.116 M -6.54 % | 58.970 M -4.35 % | 61.655 M 24.27 % | 49.612 M -7.30 % | 53.520 M 17.91 % | 45.392 M -17.77 % | 55.199 M 16.04 % | 47.568 M -0.36 % | 47.742 M -3.54 % | 49.494 M -0.99 % | 49.990 M 0.81 % | 49.590 M 3.07 % | 48.113 M -16.71 % | 57.768 M 1.09 % | 57.147 M -1.51 % | 58.023 M 5.86 % | 54.812 M -3.88 % | 57.026 M 7.54 % | 53.028 M -0.69 % | 53.398 M 4.74 % | 50.981 M -4.04 % | 53.128 M 6.51 % | 49.881 M 4.24 % | 47.851 M 0.79 % | 47.476 M -6.59 % | 50.824 M -9.56 % | 56.195 M 0.24 % | 56.058 M 13.87 % | 49.231 M -10.25 % | 54.854 M 6.56 % | 51.476 M -6.93 % | 55.311 M 27.85 % | 43.261 M -21.16 % | 54.875 M 15.74 % | 47.413 M -7.12 % | 51.046 M 3.47 % | 49.333 M 7.32 % | 45.967 M -9.22 % | 50.635 M 3.22 % | 49.056 M -52.21 % | 102.644 M 111.63 % | 48.501 M -7.14 % | 52.233 M -7.60 % | 56.527 M 3.84 % | 54.437 M -0.58 % | 54.753 M -7.85 % | 59.416 M 0.94 % | 58.860 M 11.90 % | 52.602 M -7.90 % | 57.116 M -13.35 % | 65.912 M 2.11 % | 64.553 M |
| Cost and expenses | 141.433 M -2.19 % | 144.600 M 0.52 % | 143.855 M 0.23 % | 143.529 M 3.64 % | 138.486 M -1.80 % | 141.020 M -0.51 % | 141.750 M 0.61 % | 140.887 M 2.72 % | 137.161 M 3.85 % | 132.081 M -14.27 % | 154.061 M -0.44 % | 154.742 M -11.47 % | 174.781 M 18.73 % | 147.208 M -22.11 % | 189.001 M 36.78 % | 138.183 M -15.38 % | 163.306 M 27.72 % | 127.863 M -20.43 % | 160.693 M 13.49 % | 141.589 M 19.32 % | 118.661 M -10.59 % | 132.721 M -17.39 % | 160.659 M 7.22 % | 149.840 M -3.74 % | 155.666 M 1.90 % | 152.769 M -20.45 % | 192.036 M 9.49 % | 175.399 M -1.09 % | 177.326 M -0.91 % | 178.950 M -9.04 % | 196.729 M 2.79 % | 191.395 M 4.57 % | 183.029 M 13.74 % | 160.916 M -15.19 % | 189.746 M 3.44 % | 183.435 M -6.82 % | 196.852 M 1.19 % | 194.531 M 0.50 % | 193.567 M 0.36 % | 192.871 M 12.95 % | 170.762 M -6.55 % | 182.727 M 7.15 % | 170.528 M 8.04 % | 157.836 M -8.83 % | 173.127 M -1.10 % | 175.055 M -5.92 % | 186.076 M 17.34 % | 158.573 M -2.09 % | 161.953 M 7.40 % | 150.800 M -25.80 % | 203.222 M 31.48 % | 154.564 M -1.75 % | 157.319 M -2.46 % | 161.280 M -3.35 % | 166.875 M -3.91 % | 173.667 M 2.78 % | 168.974 M -1.14 % | 170.929 M 18.29 % | 144.504 M -14.42 % | 168.856 M -10.55 % | 188.770 M 14.54 % | 164.800 M |
| Research and development expenses | 11.271 M -13.91 % | 13.092 M -0.18 % | 13.116 M 43.71 % | 9.127 M 0.30 % | 9.100 M -12.01 % | 10.342 M 16.23 % | 8.898 M 5.31 % | 8.449 M -23.18 % | 10.999 M 28.58 % | 8.554 M 8.68 % | 7.871 M 6.97 % | 7.358 M -3.94 % | 7.660 M 130.86 % | 3.318 M 11.23 % | 2.983 M 2.61 % | 2.907 M -1.29 % | 2.945 M 2.76 % | 2.866 M -7.34 % | 3.093 M -1.87 % | 3.152 M -15.09 % | 3.712 M 9.40 % | 3.393 M -2.36 % | 3.475 M 4.04 % | 3.340 M -9.80 % | 3.703 M -0.13 % | 3.708 M -15.88 % | 4.408 M 8.01 % | 4.081 M 14.25 % | 3.572 M -7.29 % | 3.853 M 38.25 % | 2.787 M -11.04 % | 3.133 M 55.79 % | 2.011 M -5.28 % | 2.123 M -4.54 % | 2.224 M 12.95 % | 1.969 M -3.90 % | 2.049 M -0.10 % | 2.051 M -6.98 % | 2.205 M 6.47 % | 2.071 M -10.15 % | 2.305 M 32.02 % | 1.746 M 7.58 % | 1.623 M -0.86 % | 1.637 M -11.13 % | 1.842 M -17.69 % | 2.238 M -6.87 % | 2.403 M 23.04 % | 1.953 M 4.27 % | 1.873 M 14.00 % | 1.643 M 0.18 % | 1.640 M 19.10 % | 1.377 M 12.41 % | 1.225 M -2.08 % | 1.251 M -8.75 % | 1.371 M -6.99 % | 1.474 M 20.52 % | 1.223 M 8.90 % | 1.123 M -2.94 % | 1.157 M -6.16 % | 1.233 M 9.12 % | 1.130 M -30.29 % | 1.621 M |
| Selling general and administrative expenses | 55.613 M -12.40 % | 63.483 M 18.72 % | 53.472 M 1.08 % | 52.899 M 3.72 % | 51.002 M -16.29 % | 60.930 M 19.59 % | 50.948 M -0.77 % | 51.342 M -3.06 % | 52.960 M 11.41 % | 47.536 M 0.62 % | 47.245 M -8.46 % | 51.612 M -4.41 % | 53.995 M 16.63 % | 46.294 M -8.40 % | 50.537 M 18.95 % | 42.485 M -18.70 % | 52.254 M 16.89 % | 44.702 M 0.12 % | 44.649 M -3.65 % | 46.342 M 0.14 % | 46.278 M 0.18 % | 46.197 M 3.49 % | 44.638 M -17.99 % | 54.428 M 1.84 % | 53.444 M -1.60 % | 54.315 M 7.76 % | 50.404 M -4.80 % | 52.945 M 7.05 % | 49.456 M -0.18 % | 49.545 M 2.80 % | 48.194 M -3.60 % | 49.995 M 4.44 % | 47.870 M 4.68 % | 45.728 M 1.05 % | 45.252 M -7.37 % | 48.855 M -9.77 % | 54.146 M 0.26 % | 54.007 M 14.84 % | 47.026 M -10.91 % | 52.783 M 7.35 % | 49.171 M -8.20 % | 53.565 M 28.64 % | 41.638 M -21.79 % | 53.238 M 16.82 % | 45.571 M -6.63 % | 48.808 M 4.00 % | 46.930 M 6.63 % | 44.014 M -9.74 % | 48.762 M 2.85 % | 47.413 M -53.06 % | 101.004 M 114.34 % | 47.124 M -7.61 % | 51.008 M -7.72 % | 55.276 M 4.16 % | 53.066 M -0.40 % | 53.279 M -8.44 % | 58.193 M 0.79 % | 57.737 M 12.23 % | 51.445 M -7.94 % | 55.883 M -13.74 % | 64.782 M 2.94 % | 62.932 M |
| Interest income | 186.000 K 322.73 % | 44.000 K -84.56 % | 285.000 K 239.29 % | 84.000 K -75.86 % | 348.000 K 1 292.00 % | 25.000 K -92.92 % | 353.000 K 880.56 % | 36.000 K -88.00 % | 300.000 K 3 650.00 % | 8.000 K -94.90 % | 157.000 K 1 208.33 % | 12.000 K -94.06 % | 202.000 K -9.01 % | 222.000 K -2.20 % | 227.000 K -12.36 % | 259.000 K 45.51 % | 178.000 K -14.01 % | 207.000 K -17.20 % | 250.000 K -43.44 % | 442.000 K -25.34 % | 592.000 K 5 820.00 % | 10.000 K -79.17 % | 48.000 K 300.00 % | 12.000 K -84.00 % | 75.000 K 476.92 % | 13.000 K -80.30 % | 66.000 K 371.43 % | 14.000 K -74.07 % | 54.000 K 116.00 % | 25.000 K -34.21 % | 38.000 K -9.52 % | 42.000 K 40.00 % | 30.000 K 130.77 % | 13.000 K -48.00 % | 25.000 K -43.18 % | 44.000 K 69.23 % | 26.000 K 73.33 % | 15.000 K -40.00 % | 25.000 K 31.58 % | 19.000 K -70.31 % | 64.000 K -42.34 % | 111.000 K -73.12 % | 413.000 K 19.71 % | 345.000 K -41.53 % | 590.000 K -30.59 % | 850.000 K -9.86 % | 943.000 K -35.54 % | 1.463 M -10.02 % | 1.626 M 0.31 % | 1.621 M 13.12 % | 1.433 M 17 812.50 % | 8.000 K -72.41 % | 29.000 K 70.59 % | 17.000 K -94.52 % | 310.000 K 167.24 % | 116.000 K -66.86 % | 350.000 K -47.45 % | 666.000 K 2 048.39 % | 31.000 K -97.90 % | 1.475 M 1 720.99 % | 81.000 K 12.50 % | 72.000 K |
| Interest expense | 2.221 M 9.41 % | 2.030 M 0.74 % | 2.015 M 2.49 % | 1.966 M 14.90 % | 1.711 M 19.65 % | 1.430 M 0.78 % | 1.419 M -17.69 % | 1.724 M -12.58 % | 1.972 M -6.10 % | 2.100 M 4.37 % | 2.012 M 8.82 % | 1.849 M 34.96 % | 1.370 M 62.90 % | 841.000 K -11.01 % | 945.000 K 24.02 % | 762.000 K 5.83 % | 720.000 K 5.73 % | 681.000 K -10.16 % | 758.000 K -16.06 % | 903.000 K -3.11 % | 932.000 K 14.92 % | 811.000 K -10.88 % | 910.000 K -6.47 % | 973.000 K 49.23 % | 652.000 K 18.98 % | 548.000 K 8.51 % | 505.000 K -8.18 % | 550.000 K 12.24 % | 490.000 K 27.27 % | 385.000 K -69.73 % | 1.272 M 238.30 % | 376.000 K -6.47 % | 402.000 K 11.05 % | 362.000 K -9.05 % | 398.000 K -30.42 % | 572.000 K -10.90 % | 642.000 K -3.46 % | 665.000 K -19.78 % | 829.000 K 36.57 % | 607.000 K 80.12 % | 337.000 K 21.66 % | 277.000 K -18.77 % | 341.000 K 657.78 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 1.216 M -15.38 % | 1.437 M -3.75 % | 1.493 M 69.47 % | 881.000 K -94.32 % | 15.522 M 211.25 % | 4.987 M 420.02 % | 959.000 K 24.22 % | 772.000 K -19.08 % | 954.000 K -17.33 % | 1.154 M -11.16 % | 1.299 M -5.39 % | 1.373 M |
| Depreciation and amortization | 5.613 M 2.97 % | 5.451 M 8.09 % | 5.043 M -0.88 % | 5.088 M 11.75 % | 4.553 M -12.79 % | 5.221 M -1.62 % | 5.307 M -3.74 % | 5.513 M 1.98 % | 5.406 M -0.72 % | 5.445 M -0.98 % | 5.499 M 5.28 % | 5.223 M 2.05 % | 5.118 M 96.09 % | 2.610 M 0.69 % | 2.592 M -2.56 % | 2.660 M -6.37 % | 2.841 M -13.25 % | 3.275 M -1.56 % | 3.327 M -7.30 % | 3.589 M 3.07 % | 3.482 M -3.52 % | 3.609 M -0.96 % | 3.644 M 4.14 % | 3.499 M -5.07 % | 3.686 M -1.92 % | 3.758 M 153.58 % | 1.482 M 7.16 % | 1.383 M 1.62 % | 1.361 M 13.61 % | 1.198 M -21.65 % | 1.529 M -47.38 % | 2.906 M -13.10 % | 3.344 M -2.56 % | 3.432 M -14.78 % | 4.027 M -3.82 % | 4.187 M 0.65 % | 4.160 M 0.90 % | 4.123 M 10.09 % | 3.745 M -0.56 % | 3.766 M -1.47 % | 3.822 M -12.18 % | 4.352 M 5.94 % | 4.108 M 51.64 % | 2.709 M -0.26 % | 2.716 M -9.95 % | 3.016 M 32.05 % | 2.284 M -40.23 % | 3.821 M -33.62 % | 5.756 M 61.41 % | 3.566 M -24.69 % | 4.735 M 5.81 % | 4.475 M 25.28 % | 3.572 M -9.06 % | 3.928 M -20.53 % | 4.943 M 55.49 % | 3.179 M -41.02 % | 5.390 M -19.92 % | 6.731 M -3.55 % | 6.979 M -4.58 % | 7.314 M 148.69 % | 2.941 M -75.12 % | 11.819 M |
| Operating income | -15.211 M 46.77 % | -28.577 M -30.86 % | -21.838 M -105.03 % | -10.651 M -7.63 % | -9.896 M 50.26 % | -19.896 M -30.31 % | -15.268 M -196.70 % | -5.146 M 51.97 % | -10.715 M -66.80 % | -6.424 M 58.37 % | -15.431 M -227.00 % | -4.719 M 60.06 % | -11.815 M -267.38 % | -3.216 M -119.73 % | 16.296 M 673.79 % | 2.106 M -79.48 % | 10.262 M 215.37 % | 3.254 M -58.17 % | 7.779 M 228.51 % | 2.368 M 115.26 % | -15.513 M -66.68 % | -9.307 M -511.81 % | 2.260 M 135.29 % | -6.404 M -2.84 % | -6.227 M 43.38 % | -10.998 M -215.07 % | 9.558 M 19.95 % | 7.968 M 727.41 % | 963.000 K -78.16 % | 4.409 M -60.30 % | 11.105 M 2 335.31 % | 456.000 K -34.76 % | 699.000 K 1 305.17 % | -58.000 K 97.46 % | -2.287 M -220.24 % | 1.902 M 59.30 % | 1.194 M 116.11 % | -7.410 M -2.97 % | -7.196 M 60.04 % | -18.009 M -18.12 % | -15.246 M 16.96 % | -18.360 M -255.61 % | 11.799 M 267.91 % | -7.027 M -241.73 % | 4.958 M 360.40 % | -1.904 M 66.43 % | -5.671 M -18.66 % | -4.779 M 59.63 % | -11.839 M -17.98 % | -10.035 M 81.62 % | -54.589 M -1 201.47 % | 4.956 M -38.91 % | 8.112 M 34.04 % | 6.052 M -49.55 % | 11.995 M -32.78 % | 17.844 M 605.58 % | 2.529 M 17.85 % | 2.146 M -36.28 % | 3.368 M -68.68 % | 10.754 M 193.39 % | -11.515 M -4.61 % | -11.008 M |
| Operating income ratio | -0.12 51.07 % | -0.25 -37.62 % | -0.18 -123.28 % | -0.08 -4.16 % | -0.08 53.18 % | -0.16 -36.16 % | -0.12 -215.19 % | -0.04 55.49 % | -0.09 -67.68 % | -0.05 54.04 % | -0.11 -247.01 % | -0.03 55.62 % | -0.07 -230.48 % | -0.02 -125.21 % | 0.09 479.62 % | 0.02 -74.61 % | 0.06 138.23 % | 0.02 -46.25 % | 0.05 180.70 % | 0.02 110.94 % | -0.15 -99.43 % | -0.08 -643.64 % | 0.01 131.07 % | -0.04 -7.15 % | -0.04 46.29 % | -0.08 -263.62 % | 0.05 9.11 % | 0.04 704.50 % | 0.01 -77.54 % | 0.02 -55.00 % | 0.05 2 148.03 % | 0.00 -37.53 % | 0.00 1 155.16 % | 0.00 97.04 % | -0.01 -218.88 % | 0.01 70.22 % | 0.01 115.22 % | -0.04 -2.56 % | -0.04 62.51 % | -0.10 -5.05 % | -0.10 12.23 % | -0.11 -272.61 % | 0.06 238.88 % | -0.05 -267.36 % | 0.03 353.18 % | -0.01 65.02 % | -0.03 -1.16 % | -0.03 60.60 % | -0.08 -10.63 % | -0.07 80.59 % | -0.37 -1 282.15 % | 0.03 -36.64 % | 0.05 35.58 % | 0.04 -46.07 % | 0.07 -28.03 % | 0.09 531.86 % | 0.01 18.93 % | 0.01 -45.56 % | 0.02 -61.96 % | 0.06 192.17 % | -0.06 9.24 % | -0.07 |
| Total other income expenses net | -7.091 M -422.55 % | -1.357 M -937.65 % | 162.000 K 110.75 % | -1.507 M -1 008.09 % | -136.000 K 88.01 % | -1.134 M 89.67 % | -10.975 M -1 206.55 % | -840.000 K 61.87 % | -2.203 M 11.60 % | -2.492 M -3.79 % | -2.401 M -148.02 % | 5.000 M -4.87 % | 5.256 M 371.77 % | -1.934 M -111.33 % | 17.066 M 24 633.33 % | 69.000 K -94.56 % | 1.269 M 120.22 % | -6.275 M 69.58 % | -20.630 M -1 735.41 % | -1.124 M -314.91 % | 523.000 K 123.92 % | -2.186 M 97.30 % | -80.997 M -3 976.35 % | -1.987 M 29.54 % | -2.820 M 23.80 % | -3.701 M 11.42 % | -4.178 M -568.48 % | -625.000 K -122.42 % | -281.000 K 60.97 % | -720.000 K -265.52 % | 435.000 K -2.25 % | 445.000 K 144.51 % | 182.000 K -85.47 % | 1.253 M 3.55 % | 1.210 M 180.29 % | -1.507 M -110.47 % | -716.000 K 23.26 % | -933.000 K -11.07 % | -840.000 K -111.03 % | 7.615 M 320.02 % | 1.813 M 130.66 % | -5.913 M -702.31 % | -737.000 K 91.14 % | -8.321 M -103.80 % | -4.083 M -160.43 % | 6.757 M -63.02 % | 18.270 M 142.28 % | 7.541 M 20.60 % | 6.253 M 80.98 % | 3.455 M -99.53 % | 741.703 M 14 502.00 % | -5.150 M 26.93 % | -7.048 M -41.47 % | -4.982 M 66.41 % | -14.830 M 13.59 % | -17.163 M -304.59 % | 8.389 M 251.45 % | 2.387 M -84.84 % | 15.749 M 203.22 % | -15.258 M -1 287.09 % | -1.100 M 81.98 % | -6.105 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 247.478 M 8.22 % | 228.677 M 10.53 % | 206.893 M 9.30 % | 189.288 M 17.35 % | 161.299 M 10.17 % | 146.408 M 70.87 % | 85.682 M -15.52 % | 101.420 M -22.74 % | 131.277 M -1.87 % | 133.784 M -22.79 % | 173.266 M -19.12 % | 214.231 M 4.24 % | 205.519 M 18.77 % | 173.042 M 37.24 % | 126.083 M 20.15 % | 104.937 M 60.00 % | 65.584 M 17.52 % | 55.806 M 19.39 % | 46.744 M -61.99 % | 122.982 M -22.47 % | 158.621 M 8.70 % | 145.928 M 19.00 % | 122.629 M -23.46 % | 160.226 M 15.96 % | 138.173 M 304.51 % | 34.158 M 82.21 % | 18.747 M -73.20 % | 69.955 M 18.75 % | 58.908 M 388.09 % | -20.448 M -6.51 % | -19.199 M -228.03 % | 14.996 M -2.31 % | 15.350 M -27.57 % | 21.193 M 673.56 % | -3.695 M -118.81 % | 19.642 M -77.67 % | 87.957 M 3.80 % | 84.740 M 9.51 % | 77.381 M -48.55 % | 150.395 M 92.68 % | 78.055 M 212.08 % | -69.645 M 46.97 % | -131.329 M -53.00 % | -85.835 M 61.27 % | -221.643 M 26.64 % | -302.149 M 37.78 % | -485.578 M -6.88 % | -454.320 M 28.20 % | -632.738 M 5.84 % | -671.972 M 19.40 % | -833.706 M -878.87 % | 107.041 M -20.92 % | 135.356 M 30.04 % | 104.090 M 23.19 % | 84.496 M 14.25 % | 73.958 M -22.98 % | 96.022 M 77.87 % | 53.984 M -47.09 % | 102.026 M |
| Total investments | 0.000 -100.00 % | 236.526 M 0.00 % | 236.526 M 1.51 % | 233.000 M -1.64 % | 236.890 M 72 343.43 % | 327.000 K -99.80 % | 161.252 M 32 150.40 % | 500.000 K -99.69 % | 161.954 M -0.18 % | 162.249 M -0.18 % | 162.545 M -0.18 % | 162.840 M 18 258.51 % | 887.000 K -96.06 % | 22.492 M -13.66 % | 26.049 M -3.53 % | 27.002 M -4.34 % | 28.228 M 10.96 % | 25.440 M -18.78 % | 31.322 M -32.68 % | 46.525 M 0.28 % | 46.393 M 26.21 % | 36.759 M -4.53 % | 38.502 M -64.24 % | 107.663 M -0.36 % | 108.047 M -3.04 % | 111.433 M -3.19 % | 115.099 M -25.13 % | 153.725 M -2.47 % | 157.615 M 26.12 % | 124.974 M 54.86 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 0.00 % | 80.700 M 61.40 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 37 493.98 % | 133.000 K -69.63 % | 438.000 K 116.83 % | 202.000 K 48.53 % | 136.000 K 0.00 % | 136.000 K -72.91 % | 502.000 K -55.22 % | 1.121 M 63.41 % | 686.000 K 210.41 % | 221.000 K 57.86 % | 140.000 K -99.88 % | 118.274 M 86 231.39 % | 137.000 K -84.85 % | 904.000 K 210.65 % | 291.000 K -80.75 % | 1.512 M |
| Total debt | 349.090 M 10.29 % | 316.520 M 11.66 % | 283.470 M -0.09 % | 283.719 M 2.51 % | 276.766 M 16.90 % | 236.749 M 19.36 % | 198.355 M -12.30 % | 226.171 M -7.21 % | 243.748 M -1.50 % | 247.450 M -9.97 % | 274.845 M -14.21 % | 320.372 M 11.84 % | 286.467 M 12.53 % | 254.564 M 17.07 % | 217.449 M 11.51 % | 195.009 M 0.88 % | 193.309 M 10.75 % | 174.539 M 7.79 % | 161.931 M -23.12 % | 210.619 M -9.66 % | 233.147 M 0.73 % | 231.448 M 16.64 % | 198.421 M -7.97 % | 215.598 M 0.73 % | 214.041 M 55.30 % | 137.824 M 15.76 % | 119.061 M -16.29 % | 142.223 M -4.87 % | 149.496 M 74.16 % | 85.837 M -3.74 % | 89.170 M 10.43 % | 80.751 M -2.34 % | 82.686 M -17.59 % | 100.339 M 10.15 % | 91.092 M -0.40 % | 91.461 M -47.80 % | 175.211 M 19.51 % | 146.604 M -15.79 % | 174.097 M -18.46 % | 213.506 M 79.50 % | 118.945 M 134.52 % | 50.719 M 25.06 % | 40.556 M -45.46 % | 74.360 M 3 908.63 % | 1.855 M -48.59 % | 3.608 M 69.15 % | 2.133 M -45.15 % | 3.889 M 146.30 % | 1.579 M -44.03 % | 2.821 M -28.35 % | 3.937 M -97.70 % | 171.368 M -14.26 % | 199.866 M 7.65 % | 185.668 M 8.34 % | 171.383 M 11.73 % | 153.392 M -6.56 % | 164.157 M 6.09 % | 154.734 M -15.28 % | 182.633 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 47.827 M 15.81 % | 41.299 M -14.13 % | 48.094 M 8.23 % | 44.437 M 4.33 % | 42.593 M 34.60 % | 31.644 M -3.45 % | 32.776 M 5.67 % | 31.018 M 17.79 % | 26.333 M 12.94 % | 23.316 M 44.63 % | 16.121 M 19.51 % | 13.489 M -21.66 % | 17.218 M 31.46 % | 13.098 M -39.20 % | 21.541 M -18.05 % | 26.284 M -7.46 % | 28.404 M 127.27 % | -104.154 M 5.51 % | -110.226 M 5.12 % | -116.176 M 0.74 % | -117.046 M 0.04 % | -117.089 M -0.72 % | -116.248 M -5.64 % | -110.040 M 5.34 % | -116.252 M -17.74 % | -98.740 M -55.49 % | -63.502 M -1.31 % | -62.683 M -224.92 % | -19.292 M 69.92 % | -64.146 M 3.62 % | -66.555 M 6.63 % | -71.283 M 13.74 % | -82.642 M -13.72 % | -72.672 M -5.27 % | -69.037 M -6.62 % | -64.753 M -3.54 % | -62.539 M 4.58 % | -65.540 M -2.93 % | -63.677 M 17.40 % | -77.088 M 5.90 % | -81.918 M -35.79 % | -60.327 M -32.53 % | -45.521 M -122.83 % | -20.429 M 53.85 % | -44.268 M 1.68 % | -45.026 M 2.05 % | -45.968 M -539.51 % | -7.188 M 84.71 % | -47.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -219.348 M -12.42 % | -195.123 M -16.76 % | -167.120 M -11.14 % | -150.365 M -7.05 % | -140.460 M -15.58 % | -121.522 M 31.10 % | -176.380 M -9.30 % | -161.378 M -2.53 % | -157.392 M -5.11 % | -149.740 M -2.17 % | -146.560 M -6.79 % | -137.244 M 0.82 % | -138.380 M -1.77 % | -135.967 M -2.38 % | -132.801 M 8.07 % | -144.464 M 0.23 % | -144.802 M 6.53 % | -154.922 M -2.57 % | -151.042 M -9.28 % | -138.213 M 0.54 % | -138.959 M -11.35 % | -124.800 M -10.63 % | -112.809 M -199.28 % | -37.694 M -35.01 % | -27.919 M -249.43 % | 18.684 M -47.04 % | 35.280 M 9.77 % | 32.140 M 25.03 % | 25.706 M 246.93 % | -17.495 M 13.67 % | -20.266 M 25.29 % | -27.126 M 2.27 % | -27.755 M 31.71 % | -40.643 M 2.10 % | -41.515 M 0.52 % | -41.732 M 0.18 % | -41.809 M -42.68 % | -29.303 M -42.21 % | -20.605 M -63.95 % | -12.568 M -239.95 % | -3.697 M -105.77 % | 64.115 M -65.36 % | 185.086 M 6.99 % | 172.990 M -8.44 % | 188.934 M -28.34 % | 263.637 M 64.53 % | 160.235 M 5.78 % | 151.482 M 0.22 % | 151.144 M -69.81 % | 500.639 M -1.30 % | 507.243 M 450.44 % | -144.746 M -0.15 % | -144.533 M 0.06 % | -144.627 M 0.58 % | -145.466 M -3.01 % | -141.220 M 0.91 % | -142.516 M 3.81 % | -148.161 M 2.66 % | -152.212 M |
| Common stock | 541.706 M -0.89 % | 546.566 M 0.00 % | 546.566 M 0.00 % | 546.566 M 0.00 % | 546.566 M -1.02 % | 552.186 M 0.00 % | 552.186 M 0.00 % | 552.186 M 0.00 % | 552.186 M 2.41 % | 539.186 M -1.13 % | 545.326 M 0.00 % | 545.326 M 0.00 % | 545.326 M 0.00 % | 545.326 M -0.17 % | 546.246 M 0.00 % | 546.246 M 0.00 % | 546.246 M 0.00 % | 546.246 M 1.52 % | 538.066 M 0.00 % | 538.066 M 0.00 % | 538.066 M 0.00 % | 538.066 M -1.00 % | 543.506 M -0.02 % | 543.590 M 0.00 % | 543.590 M 0.00 % | 543.590 M 3.58 % | 524.790 M -0.62 % | 528.048 M 0.00 % | 528.048 M 0.00 % | 528.048 M 0.00 % | 528.048 M -0.67 % | 531.626 M 0.00 % | 531.626 M 0.00 % | 531.626 M 0.00 % | 531.626 M -0.65 % | 535.126 M 0.00 % | 535.126 M 0.00 % | 535.126 M 0.00 % | 535.126 M -0.84 % | 539.666 M 0.23 % | 538.406 M 0.00 % | 538.406 M 0.00 % | 538.406 M 2.61 % | 524.706 M 0.00 % | 524.706 M 5.00 % | 499.720 M 0.00 % | 499.720 M 0.00 % | 499.720 M 0.00 % | 499.720 M 8.43 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M 0.00 % | 460.874 M |
| Total equity | 394.518 M -9.37 % | 435.284 M -3.57 % | 451.396 M -5.37 % | 477.030 M -1.46 % | 484.101 M 2.59 % | 471.890 M 15.49 % | 408.599 M -4.09 % | 426.029 M 0.70 % | 423.063 M 0.62 % | 420.475 M -2.48 % | 431.181 M -1.82 % | 439.158 M -0.03 % | 439.311 M 4.06 % | 422.154 M 0.37 % | 420.585 M 1.73 % | 413.419 M -0.56 % | 415.742 M 2.53 % | 405.473 M -3.36 % | 419.575 M -0.85 % | 423.164 M 1.61 % | 416.468 M -3.05 % | 429.586 M -3.75 % | 446.321 M -14.95 % | 524.765 M -4.65 % | 550.353 M -3.06 % | 567.700 M -3.00 % | 585.264 M -5.75 % | 620.970 M 0.94 % | 615.168 M 0.11 % | 614.490 M 8.44 % | 566.677 M 1.00 % | 561.042 M 1.06 % | 555.184 M 2.23 % | 543.092 M -1.56 % | 551.690 M -1.23 % | 558.563 M -0.65 % | 562.215 M -0.27 % | 563.725 M -0.90 % | 568.867 M -2.54 % | 583.674 M 0.98 % | 578.007 M -9.76 % | 640.514 M -6.71 % | 686.617 M 2.00 % | 673.161 M -2.33 % | 689.211 M -6.87 % | 740.075 M 0.68 % | 735.111 M 1.34 % | 725.416 M 0.06 % | 725.012 M -20.78 % | 915.207 M -0.64 % | 921.063 M 101.85 % | 456.305 M -0.13 % | 456.906 M -0.19 % | 457.756 M 0.06 % | 457.484 M 4.28 % | 438.706 M 0.60 % | 436.078 M 1.13 % | 431.188 M 1.61 % | 424.357 M |
| Other non current liabilities | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 0.00 % | 906.000 K 1.68 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K 0.00 % | 891.000 K | 0.000 -100.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 2 600.00 % | 35.000 K -50.70 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K -99.95 % | 129.454 M 0.00 % | 129.454 M 9.56 % | 118.158 M 0.00 % | 118.158 M 0.00 % | 118.158 M -0.03 % | 118.198 M |
| Long term debt | 20.049 M 26.73 % | 15.820 M -4.24 % | 16.521 M -13.23 % | 19.040 M -8.75 % | 20.866 M 9.19 % | 19.110 M 622.50 % | 2.645 M -19.70 % | 3.294 M -16.33 % | 3.937 M -19.95 % | 4.918 M -25.96 % | 6.642 M -71.60 % | 23.385 M 12.75 % | 20.741 M 220.92 % | 6.463 M -19.38 % | 8.017 M -19.54 % | 9.964 M 4.87 % | 9.501 M -14.22 % | 11.076 M 6.50 % | 10.400 M -8.41 % | 11.355 M -7.25 % | 12.242 M -11.81 % | 13.881 M -8.34 % | 15.144 M -12.26 % | 17.261 M -14.48 % | 20.183 M -8.27 % | 22.002 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 |
| Total non current liabilities | 22.887 M 22.67 % | 18.658 M -3.62 % | 19.359 M -12.55 % | 22.138 M -7.62 % | 23.964 M 7.91 % | 22.208 M 525.40 % | 3.551 M -15.45 % | 4.200 M -13.28 % | 4.843 M -16.84 % | 5.824 M -22.69 % | 7.533 M -68.97 % | 24.276 M 12.22 % | 21.632 M 194.15 % | 7.354 M -17.44 % | 8.908 M -17.94 % | 10.855 M 4.46 % | 10.392 M -13.16 % | 11.967 M 5.99 % | 11.291 M -7.80 % | 12.246 M -6.75 % | 13.133 M -11.10 % | 14.772 M -7.88 % | 16.035 M -7.10 % | 17.261 M -18.30 % | 21.128 M -7.93 % | 22.947 M 2 328.25 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 0.00 % | 945.000 K 2 600.00 % | 35.000 K -50.70 % | 71.000 K 0.00 % | 71.000 K -72.48 % | 258.000 K 263.38 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K -99.95 % | 129.454 M 0.00 % | 129.454 M 9.56 % | 118.158 M 0.00 % | 118.158 M 0.00 % | 118.158 M -0.03 % | 118.198 M |
| Other current liabilities | 50.962 M 2.40 % | 49.768 M 3.51 % | 48.079 M 4.10 % | 46.185 M -9.14 % | 50.830 M 42.68 % | 35.625 M -10.09 % | 39.624 M -6.53 % | 42.394 M -0.09 % | 42.434 M 4.36 % | 40.661 M -2.47 % | 41.689 M -22.00 % | 53.445 M 1.57 % | 52.620 M 19.20 % | 44.145 M -11.79 % | 50.045 M -27.18 % | 68.726 M 15.41 % | 59.547 M 6.52 % | 55.904 M -4.25 % | 58.385 M 9.62 % | 53.259 M -1.36 % | 53.993 M -3.02 % | 55.676 M 5.28 % | 52.883 M -20.86 % | 66.818 M -2.14 % | 68.277 M 5.85 % | 64.506 M -0.29 % | 64.696 M 5 667.64 % | -1.162 M -252.09 % | 764.000 K 115.50 % | -4.930 M -329.82 % | -1.147 M -226.88 % | 904.000 K 50.17 % | 602.000 K -70.52 % | 2.042 M 163.02 % | -3.240 M -31.07 % | -2.472 M 52.01 % | -5.151 M -250.17 % | -1.471 M 54.47 % | -3.231 M 25.02 % | -4.309 M -59.42 % | -2.703 M 3.71 % | -2.807 M 34.55 % | -4.289 M 1.72 % | -4.364 M 30.72 % | -6.299 M -49.66 % | -4.209 M -170.33 % | -1.557 M 19.07 % | -1.924 M -100.66 % | 290.875 M 175.76 % | 105.482 M 0.91 % | 104.529 M -41.56 % | 178.854 M 0.69 % | 177.629 M 208.88 % | 57.508 M -1.44 % | 58.346 M 18.96 % | 49.048 M 18.09 % | 41.536 M -26.69 % | 56.661 M 27.39 % | 44.480 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 4.550 M | 0.000 -100.00 % | 44.222 M 3.66 % | 42.659 M -9.87 % | 47.330 M 0.22 % | 47.228 M 877.81 % | 4.830 M 47.21 % | 3.281 M -15.98 % | 3.905 M 208.94 % | 1.264 M 72.91 % | 731.000 K -98.50 % | 48.874 M -28.87 % | 68.711 M 11.53 % | 61.609 M 12.38 % | 54.820 M -8.33 % | 59.802 M 9.56 % | 54.583 M -0.74 % | 54.992 M 0.03 % | 54.973 M -0.78 % | 55.406 M -19.32 % | 68.675 M 5.43 % | 65.141 M 6.58 % | 61.118 M -11.50 % | 69.056 M 7.74 % | 64.097 M 0.93 % | 63.504 M -6.66 % | 68.035 M 2.95 % | 66.087 M -4.52 % | 69.216 M 10.61 % | 62.576 M 41.41 % | 44.253 M -15.44 % | 52.332 M -3.98 % | 54.502 M 0.10 % | 54.445 M -4.42 % | 56.964 M 0.31 % | 56.786 M -16.89 % | 68.330 M -41.87 % | 117.542 M 92.12 % | 61.182 M 0.93 % | 60.619 M -20.36 % | 76.114 M -39.29 % | 125.377 M 31.35 % | 95.454 M 10.33 % | 86.515 M 3.67 % | 83.455 M -71.63 % | 294.188 M 172.37 % | 108.012 M 2.21 % | 105.674 M -42.88 % | 184.988 M 0.57 % | 183.937 M 187.65 % | 63.944 M -64.23 % | 178.775 M 254.75 % | 50.395 M 15.73 % | 43.546 M -22.68 % | 56.322 M 39.92 % | 40.252 M |
| Short term debt | 329.041 M 9.43 % | 300.700 M 12.64 % | 266.949 M 0.86 % | 264.679 M 3.43 % | 255.900 M 17.58 % | 217.639 M 11.20 % | 195.710 M -12.11 % | 222.680 M -7.07 % | 239.614 M -1.12 % | 242.335 M -9.58 % | 268.006 M -9.70 % | 296.790 M 11.77 % | 265.527 M 7.24 % | 247.608 M 19.18 % | 207.752 M 13.68 % | 182.759 M 0.54 % | 181.783 M 13.63 % | 159.985 M 5.58 % | 151.531 M -23.83 % | 198.946 M -9.59 % | 220.052 M 1.73 % | 216.306 M 18.37 % | 182.741 M -7.86 % | 198.337 M 4.96 % | 188.961 M 67.40 % | 112.880 M -3.89 % | 117.448 M -16.95 % | 141.418 M -3.08 % | 145.914 M 69.99 % | 85.837 M -3.74 % | 89.170 M 12.94 % | 78.956 M -0.02 % | 78.972 M -17.46 % | 95.673 M 5.03 % | 91.092 M 1.21 % | 90.000 M -48.47 % | 174.641 M 22.09 % | 143.045 M -17.57 % | 173.528 M -18.37 % | 212.569 M 81.68 % | 117.000 M 130.68 % | 50.719 M 25.06 % | 40.556 M -45.46 % | 74.360 M 3 908.63 % | 1.855 M -48.59 % | 3.608 M 69.15 % | 2.133 M -45.15 % | 3.889 M 146.30 % | 1.579 M -44.03 % | 2.821 M -28.35 % | 3.937 M -97.70 % | 171.368 M -14.26 % | 199.866 M 7.65 % | 185.668 M 8.34 % | 171.383 M 11.73 % | 153.392 M -6.56 % | 164.157 M 6.09 % | 154.734 M -15.28 % | 182.633 M |
| Total current liabilities | 446.751 M 15.66 % | 386.254 M 6.02 % | 364.306 M -4.65 % | 382.061 M 1.36 % | 376.928 M 15.52 % | 326.293 M 5.81 % | 308.373 M -5.98 % | 327.974 M 5.07 % | 312.147 M -12.33 % | 356.061 M 7.17 % | 332.239 M -11.69 % | 376.227 M -2.41 % | 385.537 M 14.12 % | 337.822 M 0.97 % | 334.589 M -2.28 % | 342.409 M 15.65 % | 296.082 M 6.46 % | 278.108 M 6.75 % | 260.527 M -11.27 % | 293.619 M -5.79 % | 311.660 M 3.39 % | 301.449 M -2.80 % | 310.129 M 2.51 % | 302.527 M -9.69 % | 334.988 M 8.73 % | 308.086 M 32.97 % | 231.699 M -15.36 % | 273.741 M -13.09 % | 314.980 M 9.97 % | 286.420 M 27.66 % | 224.370 M -8.01 % | 243.917 M 4.25 % | 233.978 M 6.58 % | 219.535 M 5.54 % | 208.011 M 0.07 % | 207.861 M -26.35 % | 282.221 M -5.11 % | 297.404 M 0.32 % | 296.453 M -7.12 % | 319.174 M 6.24 % | 300.421 M 65.73 % | 181.267 M 7.04 % | 169.343 M -18.38 % | 207.485 M -2.26 % | 212.275 M 9.88 % | 193.188 M 7.32 % | 180.006 M 23.28 % | 146.013 M -56.78 % | 337.834 M 74.20 % | 193.939 M 1.81 % | 190.492 M -51.90 % | 396.017 M -5.41 % | 418.655 M 17.82 % | 355.332 M -18.05 % | 433.612 M 66.00 % | 261.209 M -7.32 % | 281.853 M 0.70 % | 279.884 M 8.08 % | 258.957 M |
| Total liabilities | 469.638 M 15.99 % | 404.912 M 5.54 % | 383.665 M -5.08 % | 404.199 M 0.82 % | 400.892 M 15.03 % | 348.501 M 11.73 % | 311.924 M -6.10 % | 332.174 M 4.79 % | 316.990 M -12.41 % | 361.885 M 6.51 % | 339.772 M -15.16 % | 400.503 M -1.64 % | 407.169 M 17.96 % | 345.176 M 0.49 % | 343.497 M -2.76 % | 353.264 M 15.27 % | 306.474 M 5.65 % | 290.075 M 6.72 % | 271.818 M -11.13 % | 305.865 M -5.83 % | 324.793 M 2.71 % | 316.221 M -3.05 % | 326.164 M 1.99 % | 319.788 M -10.20 % | 356.116 M 7.58 % | 331.033 M 42.29 % | 232.644 M -15.31 % | 274.686 M -13.05 % | 315.925 M 9.94 % | 287.365 M 27.54 % | 225.315 M -7.98 % | 244.862 M 4.23 % | 234.923 M 6.55 % | 220.480 M 5.52 % | 208.956 M 0.07 % | 208.806 M -26.26 % | 283.166 M -5.09 % | 298.349 M 0.32 % | 297.398 M -7.10 % | 320.119 M 6.22 % | 301.366 M 65.39 % | 182.212 M 7.00 % | 170.288 M -18.30 % | 208.430 M -2.25 % | 213.220 M 9.83 % | 194.133 M 7.83 % | 180.041 M 23.24 % | 146.084 M -56.77 % | 337.905 M 74.00 % | 194.197 M 1.91 % | 190.563 M -51.89 % | 396.088 M -5.41 % | 418.726 M -13.63 % | 484.786 M -13.90 % | 563.066 M 48.42 % | 379.367 M -5.16 % | 400.011 M 0.49 % | 398.042 M 5.54 % | 377.155 M |
| Other non current assets | 241.307 M 6 974.38 % | 3.411 M 4.15 % | 3.275 M -55.00 % | 7.278 M 122.64 % | 3.269 M -98.63 % | 239.017 M 44.45 % | 165.472 M -0.41 % | 166.153 M -0.64 % | 167.222 M -0.29 % | 167.705 M 0.01 % | 167.694 M -0.16 % | 167.966 M 0.11 % | 167.774 M 0.99 % | 166.123 M -12.46 % | 189.759 M 14.70 % | 165.443 M 0.04 % | 165.375 M 0.23 % | 164.994 M -15.49 % | 195.226 M 19.30 % | 163.639 M -0.18 % | 163.932 M -0.20 % | 164.267 M -0.36 % | 164.855 M -0.31 % | 165.366 M 0.05 % | 165.281 M -0.59 % | 166.261 M 0.37 % | 165.644 M -1.97 % | 168.974 M -0.29 % | 169.461 M -3.99 % | 176.502 M 2.88 % | 171.560 M 1.91 % | 168.344 M -0.09 % | 168.504 M -0.12 % | 168.713 M -0.57 % | 169.685 M -0.30 % | 170.190 M 136 052.00 % | 125.000 K -99.93 % | 172.313 M -0.52 % | 173.216 M -0.38 % | 173.870 M 0.01 % | 173.860 M -0.04 % | 173.929 M 92 415.43 % | 188.000 K -99.92 % | 236.193 M 16.29 % | 203.100 M 107 931.91 % | 188.000 K 0.00 % | 188.000 K 0.53 % | 187.000 K 0.00 % | 187.000 K -1.58 % | 190.000 K -98.64 % | 13.992 M -44.66 % | 25.283 M -5.29 % | 26.696 M -94.38 % | 475.374 M 0.49 % | 473.046 M 759.21 % | 55.056 M -87.42 % | 437.592 M -1.22 % | 442.996 M 0.76 % | 439.649 M |
| Long term investments | 0.000 -100.00 % | 236.526 M 0.00 % | 236.526 M 1.51 % | 233.000 M -1.49 % | 236.526 M 0.51 % | 235.334 M 45.94 % | 161.252 M -0.25 % | 161.658 M -0.18 % | 161.954 M -0.18 % | 162.249 M -0.18 % | 162.545 M -0.18 % | 162.840 M 1.34 % | 160.692 M 617.66 % | 22.391 M -88.06 % | 187.462 M 628.29 % | 25.740 M -7.30 % | 27.768 M 14.05 % | 24.347 M -22.27 % | 31.322 M -32.20 % | 46.199 M 0.29 % | 46.067 M 26.63 % | 36.378 M -4.71 % | 38.176 M -64.37 % | 107.133 M -0.73 % | 107.918 M -2.43 % | 110.610 M -3.79 % | 114.970 M -25.14 % | 153.578 M -2.36 % | 157.286 M 26.27 % | 124.565 M 54.64 % | 80.549 M 0.43 % | 80.202 M -0.43 % | 80.549 M 0.00 % | 80.549 M 0.00 % | 80.549 M 0.17 % | 80.414 M 0.18 % | 80.271 M -0.18 % | 80.416 M -0.02 % | 80.436 M 0.30 % | 80.199 M -0.33 % | 80.461 M 61.35 % | 49.867 M 0.63 % | 49.554 M -0.89 % | 50.000 M | 0.000 -100.00 % | 176.715 M 2 720.22 % | 6.266 M 1.38 % | 6.181 M 1.49 % | 6.090 M 2.08 % | 5.966 M 178.61 % | -7.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 20.999 M -9.35 % | 23.165 M -8.42 % | 25.296 M 5.72 % | 23.928 M 2.42 % | 23.363 M -0.54 % | 23.489 M -6.73 % | 25.185 M -6.24 % | 26.860 M -0.93 % | 27.111 M -2.87 % | 27.911 M -4.86 % | 29.338 M 0.88 % | 29.083 M -4.66 % | 30.505 M 2 246.54 % | 1.300 M 52.94 % | 850.000 K -18.50 % | 1.043 M -13.66 % | 1.208 M -14.20 % | 1.408 M -13.03 % | 1.619 M -14.47 % | 1.893 M -16.46 % | 2.266 M -14.13 % | 2.639 M -13.19 % | 3.040 M -22.45 % | 3.920 M -6.49 % | 4.192 M 9.34 % | 3.834 M 10.49 % | 3.470 M 6.90 % | 3.246 M -12.18 % | 3.696 M 23.41 % | 2.995 M 31.71 % | 2.274 M 21.54 % | 1.871 M -49.92 % | 3.736 M -38.29 % | 6.054 M -23.38 % | 7.901 M -27.17 % | 10.849 M -22.07 % | 13.922 M -18.20 % | 17.019 M -3.03 % | 17.550 M -11.70 % | 19.875 M -11.18 % | 22.377 M -7.43 % | 24.174 M -12.53 % | 27.638 M 45.46 % | 19.000 M 308.25 % | 4.654 M -26.47 % | 6.329 M 73.83 % | 3.641 M -22.28 % | 4.685 M -21.50 % | 5.968 M -25.96 % | 8.060 M 6.21 % | 7.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 20.999 M -9.35 % | 23.165 M -8.42 % | 25.296 M 5.72 % | 23.928 M 2.42 % | 23.363 M -0.54 % | 23.489 M -6.73 % | 25.185 M -6.24 % | 26.860 M -0.93 % | 27.111 M -2.87 % | 27.911 M -4.86 % | 29.338 M 0.88 % | 29.083 M -4.66 % | 30.505 M 2 246.54 % | 1.300 M 52.94 % | 850.000 K -18.50 % | 1.043 M -13.66 % | 1.208 M -14.20 % | 1.408 M -13.03 % | 1.619 M -14.47 % | 1.893 M -16.46 % | 2.266 M -14.13 % | 2.639 M -13.19 % | 3.040 M -22.45 % | 3.920 M -6.49 % | 4.192 M 9.34 % | 3.834 M 10.49 % | 3.470 M 6.90 % | 3.246 M -12.18 % | 3.696 M 23.41 % | 2.995 M 31.71 % | 2.274 M 21.54 % | 1.871 M -49.92 % | 3.736 M -38.29 % | 6.054 M -23.38 % | 7.901 M -27.17 % | 10.849 M -22.07 % | 13.922 M -18.20 % | 17.019 M -3.03 % | 17.550 M -11.70 % | 19.875 M -11.18 % | 22.377 M -7.43 % | 24.174 M -12.53 % | 27.638 M 45.46 % | 19.000 M 308.25 % | 4.654 M -26.47 % | 6.329 M 73.83 % | 3.641 M -22.28 % | 4.685 M -21.50 % | 5.968 M -25.96 % | 8.060 M 6.21 % | 7.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 149.259 M 3.45 % | 144.282 M -0.98 % | 145.707 M -2.25 % | 149.058 M -0.68 % | 150.074 M 1.43 % | 147.959 M 14.44 % | 129.288 M -6.86 % | 138.804 M -1.92 % | 141.527 M -1.70 % | 143.968 M -2.25 % | 147.278 M 0.09 % | 147.146 M -2.09 % | 150.281 M 15.58 % | 130.025 M -1.25 % | 131.677 M -1.76 % | 134.039 M 0.88 % | 132.869 M -1.59 % | 135.013 M 0.38 % | 134.499 M -1.68 % | 136.801 M -1.76 % | 139.250 M -1.96 % | 142.034 M -1.43 % | 144.089 M -1.91 % | 146.888 M -2.56 % | 150.751 M -1.57 % | 153.152 M 24.67 % | 122.845 M -0.28 % | 123.196 M -0.01 % | 123.214 M -0.51 % | 123.841 M -0.05 % | 123.900 M -0.56 % | 124.600 M 0.26 % | 124.279 M -0.48 % | 124.880 M -0.62 % | 125.655 M -0.40 % | 126.157 M -0.16 % | 126.365 M -0.53 % | 127.035 M 0.72 % | 126.122 M -0.42 % | 126.650 M -0.21 % | 126.912 M -0.52 % | 127.571 M 0.99 % | 126.316 M 1.27 % | 124.730 M 0.01 % | 124.712 M -0.53 % | 125.380 M 0.26 % | 125.061 M -12.37 % | 142.720 M 1.74 % | 140.275 M -0.81 % | 141.423 M 485.12 % | 24.170 M -7.89 % | 26.239 M -6.63 % | 28.102 M -11.39 % | 31.716 M -15.73 % | 37.635 M -90.92 % | 414.269 M 1 603.76 % | 24.315 M 4.48 % | 23.272 M -20.76 % | 29.368 M |
| Total non current assets | 411.565 M 1.03 % | 407.384 M -0.83 % | 410.804 M -0.60 % | 413.264 M 0.01 % | 413.232 M 0.67 % | 410.465 M 28.29 % | 319.945 M -3.58 % | 331.817 M -1.20 % | 335.860 M -1.10 % | 339.584 M -1.37 % | 344.310 M 0.03 % | 344.195 M -1.25 % | 348.560 M 8.98 % | 319.839 M -0.76 % | 322.286 M -1.22 % | 326.265 M -0.29 % | 327.220 M 0.45 % | 325.762 M -1.68 % | 331.344 M -4.93 % | 348.532 M -0.85 % | 351.515 M 1.79 % | 345.318 M -1.38 % | 350.160 M -17.28 % | 423.307 M -1.13 % | 428.142 M -1.32 % | 433.857 M 6.62 % | 406.929 M -9.37 % | 448.994 M -1.03 % | 453.657 M 6.02 % | 427.903 M 13.12 % | 378.283 M 0.87 % | 375.017 M -0.54 % | 377.068 M -0.82 % | 380.196 M -0.94 % | 383.790 M -0.99 % | 387.610 M -1.34 % | 392.869 M -0.99 % | 396.783 M -0.14 % | 397.324 M -0.82 % | 400.594 M -0.75 % | 403.610 M 7.47 % | 375.541 M -1.07 % | 379.587 M -0.09 % | 379.923 M 14.27 % | 332.466 M 7.54 % | 309.166 M 127.83 % | 135.699 M -12.06 % | 154.300 M 0.83 % | 153.037 M -2.11 % | 156.331 M 304.26 % | 38.671 M -59.29 % | 94.986 M -1.96 % | 96.881 M -82.42 % | 551.185 M -0.74 % | 555.289 M 7.85 % | 514.883 M 1.15 % | 509.006 M -1.45 % | 516.493 M -0.66 % | 519.913 M |
| Other current assets | 34.689 M -5.62 % | 36.755 M 9.00 % | 33.721 M -12.72 % | 38.635 M 0.02 % | 38.627 M 10.63 % | 34.914 M 5.04 % | 33.240 M 0.05 % | 33.222 M 4.12 % | 31.907 M -16.59 % | 38.251 M 3.36 % | 37.008 M -15.36 % | 43.726 M 0.61 % | 43.463 M -59.38 % | 107.004 M 182.51 % | 37.876 M -5.67 % | 40.151 M 37.97 % | 29.101 M 14.44 % | 25.429 M 45.78 % | 17.443 M -16.54 % | 20.901 M 0.01 % | 20.898 M -13.14 % | 24.060 M 29.20 % | 18.623 M 7.37 % | 17.344 M 8.94 % | 15.921 M -4.23 % | 16.625 M 156.76 % | 6.475 M -23.71 % | 8.487 M -25.11 % | 11.333 M -16.74 % | 13.611 M 79.12 % | 7.599 M -24.14 % | 10.017 M -23.56 % | 13.105 M -3.46 % | 13.574 M 64.45 % | 8.254 M -5.93 % | 8.774 M -35.77 % | 13.661 M -18.43 % | 16.748 M 34.25 % | 12.475 M -25.26 % | 16.692 M -36.11 % | 26.128 M -7.01 % | 28.099 M -10.10 % | 31.255 M -37.42 % | 49.945 M 25.57 % | 39.776 M 87.30 % | 21.236 M 11.61 % | 19.027 M 4.46 % | 18.214 M -81.19 % | 96.841 M 15.33 % | 83.969 M 9.52 % | 76.673 M -83.59 % | 467.140 M -1.23 % | 472.975 M 360.00 % | 102.821 M -49.20 % | 202.391 M 142.75 % | 83.373 M -11.75 % | 94.478 M 260.37 % | 26.217 M 4.87 % | 25.000 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 364.000 K 11.31 % | 327.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 887.000 K 778.22 % | 101.000 K 100.06 % | -161.413 M -12 890.25 % | 1.262 M 174.35 % | 460.000 K -57.91 % | 1.093 M | 0.000 -100.00 % | 326.000 K 0.00 % | 326.000 K -14.44 % | 381.000 K 16.87 % | 326.000 K -38.49 % | 530.000 K 310.85 % | 129.000 K -84.33 % | 823.000 K 537.98 % | 129.000 K -12.24 % | 147.000 K -55.32 % | 329.000 K -19.56 % | 409.000 K 170.86 % | 151.000 K -69.68 % | 498.000 K 229.80 % | 151.000 K 0.00 % | 151.000 K 0.00 % | 151.000 K -47.20 % | 286.000 K -33.33 % | 429.000 K 51.06 % | 284.000 K 7.58 % | 264.000 K -47.31 % | 501.000 K 109.62 % | 239.000 K 79.70 % | 133.000 K -70.18 % | 446.000 K | 0.000 -100.00 % | 133.000 K -69.63 % | 438.000 K 116.83 % | 202.000 K 48.53 % | 136.000 K 0.00 % | 136.000 K -72.91 % | 502.000 K -55.22 % | 1.121 M 63.41 % | 686.000 K 210.41 % | 221.000 K 57.86 % | 140.000 K -99.88 % | 118.274 M 86 231.39 % | 137.000 K -84.85 % | 904.000 K 210.65 % | 291.000 K -80.75 % | 1.512 M |
| cash and cash equivalents | 101.612 M 15.67 % | 87.843 M 14.71 % | 76.577 M -18.91 % | 94.431 M -18.22 % | 115.467 M 27.81 % | 90.341 M -19.82 % | 112.673 M -9.68 % | 124.751 M 10.92 % | 112.471 M -1.05 % | 113.666 M 11.90 % | 101.579 M -4.30 % | 106.141 M 31.12 % | 80.948 M -0.70 % | 81.522 M -10.77 % | 91.366 M 1.44 % | 90.072 M -29.48 % | 127.725 M 7.57 % | 118.733 M 3.08 % | 115.187 M 31.44 % | 87.637 M 17.59 % | 74.526 M -12.86 % | 85.520 M 12.84 % | 75.792 M 36.88 % | 55.372 M -27.02 % | 75.868 M -26.81 % | 103.666 M 3.34 % | 100.314 M 38.81 % | 72.268 M -20.22 % | 90.588 M -14.77 % | 106.285 M -1.92 % | 108.369 M 64.81 % | 65.755 M -2.35 % | 67.336 M -14.92 % | 79.146 M -16.50 % | 94.787 M 31.98 % | 71.819 M -17.69 % | 87.254 M 41.04 % | 61.864 M -36.04 % | 96.716 M 53.25 % | 63.111 M 54.34 % | 40.890 M -66.03 % | 120.364 M -29.97 % | 171.885 M 7.30 % | 160.195 M -28.32 % | 223.498 M -26.90 % | 305.757 M -37.31 % | 487.711 M 6.44 % | 458.209 M -27.76 % | 634.317 M -6.00 % | 674.793 M -19.44 % | 837.643 M 1 202.16 % | 64.327 M -0.28 % | 64.510 M -20.92 % | 81.578 M -6.11 % | 86.887 M 9.38 % | 79.434 M 16.58 % | 68.135 M -32.37 % | 100.750 M 24.99 % | 80.607 M |
| Cash and short term investments | 101.612 M 15.67 % | 87.843 M 14.71 % | 76.577 M -18.91 % | 94.431 M -18.48 % | 115.831 M 27.75 % | 90.668 M -19.53 % | 112.673 M -10.04 % | 125.251 M 11.36 % | 112.471 M -1.05 % | 113.666 M 11.90 % | 101.579 M -4.30 % | 106.141 M 29.70 % | 81.835 M 0.26 % | 81.623 M -10.66 % | 91.366 M 0.04 % | 91.334 M -28.75 % | 128.185 M 6.98 % | 119.826 M 4.03 % | 115.187 M 30.95 % | 87.963 M 17.52 % | 74.852 M -12.86 % | 85.901 M 12.85 % | 76.118 M 36.16 % | 55.902 M -26.44 % | 75.997 M -27.27 % | 104.489 M 4.03 % | 100.443 M 38.70 % | 72.415 M -20.35 % | 90.917 M -14.79 % | 106.694 M -1.68 % | 108.520 M 63.80 % | 66.253 M -1.83 % | 67.487 M -14.89 % | 79.297 M -16.47 % | 94.938 M 31.67 % | 72.105 M -17.77 % | 87.683 M 41.09 % | 62.148 M -35.92 % | 96.980 M 52.46 % | 63.612 M 54.66 % | 41.129 M -65.87 % | 120.497 M -30.08 % | 172.331 M 7.58 % | 160.195 M -28.37 % | 223.631 M -26.96 % | 306.195 M -37.24 % | 487.913 M 6.45 % | 458.345 M -27.76 % | 634.453 M -6.05 % | 675.295 M -19.49 % | 838.764 M 1 190.15 % | 65.013 M 0.44 % | 64.731 M -20.79 % | 81.718 M -60.17 % | 205.161 M 157.83 % | 79.571 M 15.26 % | 69.039 M -31.67 % | 101.041 M 23.04 % | 82.119 M |
| Total current assets | 452.591 M 4.57 % | 432.812 M 2.02 % | 424.257 M -9.34 % | 467.965 M -0.80 % | 471.761 M 15.08 % | 409.926 M 2.33 % | 400.578 M -6.05 % | 426.386 M 5.49 % | 404.193 M -8.71 % | 442.776 M 3.78 % | 426.643 M -13.89 % | 495.466 M -0.49 % | 497.920 M 11.27 % | 447.491 M 1.29 % | 441.796 M 0.31 % | 440.418 M 11.50 % | 394.996 M 6.82 % | 369.786 M 2.70 % | 360.049 M -5.37 % | 380.497 M -2.37 % | 389.746 M -2.68 % | 400.489 M -5.17 % | 422.325 M 0.26 % | 421.246 M -11.93 % | 478.327 M 2.89 % | 464.876 M 13.11 % | 410.979 M -7.99 % | 446.662 M -6.45 % | 477.436 M 0.74 % | 473.952 M 14.56 % | 413.709 M -3.99 % | 430.887 M 4.32 % | 413.039 M 7.74 % | 383.376 M 1.73 % | 376.856 M -0.76 % | 379.759 M -16.08 % | 452.512 M -2.75 % | 465.291 M -0.78 % | 468.941 M -6.81 % | 503.199 M 5.77 % | 475.763 M 6.39 % | 447.185 M -6.31 % | 477.318 M -4.85 % | 501.668 M -11.98 % | 569.965 M -8.81 % | 625.042 M -19.81 % | 779.453 M 8.68 % | 717.200 M -21.18 % | 909.880 M -4.53 % | 953.073 M -11.17 % | 1.073 B 41.66 % | 757.407 M -2.74 % | 778.751 M 98.99 % | 391.357 M -15.88 % | 465.261 M 53.46 % | 303.190 M -7.30 % | 327.083 M 4.59 % | 312.737 M 11.06 % | 281.599 M |
| Inventory | 267.843 M 2.87 % | 260.368 M -2.54 % | 267.154 M -3.03 % | 275.512 M 4.12 % | 264.622 M 12.71 % | 234.791 M 11.03 % | 211.461 M 1.24 % | 208.868 M -3.17 % | 215.703 M -10.46 % | 240.911 M 5.19 % | 229.022 M -15.74 % | 271.789 M -8.32 % | 296.449 M 14.52 % | 258.864 M 3.93 % | 249.078 M -3.16 % | 257.216 M 52.14 % | 169.070 M -3.56 % | 175.307 M 1.71 % | 172.368 M -21.01 % | 218.226 M -10.91 % | 244.958 M 2.24 % | 239.596 M -9.87 % | 265.822 M -5.68 % | 281.822 M -10.24 % | 313.973 M 12.64 % | 278.732 M 35.91 % | 205.082 M -26.04 % | 277.303 M -6.22 % | 295.705 M 13.27 % | 261.066 M 23.78 % | 210.915 M -15.28 % | 248.963 M 5.61 % | 235.737 M 10.41 % | 213.516 M 16.00 % | 184.064 M -11.77 % | 208.620 M -20.77 % | 263.322 M -13.36 % | 303.928 M 9.18 % | 278.384 M -17.49 % | 337.400 M 0.61 % | 335.354 M 48.14 % | 226.375 M 6.88 % | 211.809 M -6.98 % | 227.711 M 1.14 % | 225.138 M 3.38 % | 217.778 M 16.57 % | 186.815 M 10.55 % | 168.991 M -5.37 % | 178.586 M -7.85 % | 193.809 M 22.17 % | 158.636 M 13.23 % | 140.098 M -16.38 % | 167.540 M -18.99 % | 206.818 M 20.07 % | 172.243 M 22.81 % | 140.246 M -14.26 % | 163.566 M 40.70 % | 116.252 M -7.53 % | 125.713 M |
| Net receivables | 48.447 M 1.26 % | 47.846 M 2.22 % | 46.805 M -21.19 % | 59.387 M 12.73 % | 52.681 M 6.31 % | 49.553 M 14.70 % | 43.204 M -26.83 % | 59.045 M 33.85 % | 44.112 M -11.68 % | 49.948 M -15.93 % | 59.411 M -19.97 % | 74.235 M -2.54 % | 76.173 M 15.96 % | 65.689 M 3.49 % | 63.476 M 19.81 % | 52.979 M -22.82 % | 68.640 M 36.42 % | 50.317 M -8.60 % | 55.051 M 2.45 % | 53.733 M 8.85 % | 49.364 M -3.08 % | 50.932 M -17.54 % | 61.762 M -6.67 % | 66.178 M -8.64 % | 72.436 M 11.39 % | 65.030 M -34.30 % | 98.979 M 11.90 % | 88.457 M 11.29 % | 79.481 M -14.15 % | 92.581 M 6.81 % | 86.675 M -17.96 % | 105.654 M 9.25 % | 96.710 M 25.62 % | 76.989 M -14.07 % | 89.600 M -0.73 % | 90.260 M 2.23 % | 88.293 M 5.70 % | 83.532 M 1.49 % | 82.303 M -4.98 % | 86.612 M 17.43 % | 73.754 M 1.01 % | 73.019 M 13.98 % | 64.062 M -0.47 % | 64.362 M -21.84 % | 82.351 M 2.20 % | 80.576 M -6.57 % | 86.238 M 16.83 % | 73.813 M -3.81 % | 76.735 M 19.50 % | 64.216 M 2.83 % | 62.447 M -26.67 % | 85.156 M 15.85 % | 73.505 M -26.45 % | 99.933 M 14.19 % | 87.514 M 5.60 % | 82.876 M -11.65 % | 93.799 M 35.49 % | 69.227 M 41.95 % | 48.767 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -236.526 M -0.51 % | -235.334 M -45.94 % | -161.252 M 0.25 % | -161.658 M 0.18 % | -161.954 M 0.18 % | -162.249 M 0.18 % | -162.545 M 0.18 % | -162.840 M -1.34 % | -160.692 M | 0.000 100.00 % | -187.462 M | 0.000 | 0.000 | 0.000 100.00 % | -31.322 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 172.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.891 M 451.78 % | -50.000 M | 0.000 -100.00 % | 554.000 K 2.03 % | 543.000 K 3.04 % | 527.000 K 1.93 % | 517.000 K -25.29 % | 692.000 K 35.95 % | 509.000 K -98.83 % | 43.464 M 3.28 % | 42.083 M -4.56 % | 44.095 M -1.15 % | 44.608 M -2.09 % | 45.558 M -3.27 % | 47.099 M -6.22 % | 50.225 M -1.32 % | 50.896 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 |
| Account payables | 66.112 M 89.82 % | 34.829 M -28.43 % | 48.667 M -25.60 % | 65.409 M -6.34 % | 69.840 M 16.93 % | 59.727 M -6.17 % | 63.656 M 19.95 % | 53.069 M 157.57 % | 20.604 M -66.96 % | 62.363 M 325.42 % | 14.659 M -8.11 % | 15.952 M -75.65 % | 65.523 M 57.16 % | 41.692 M -43.01 % | 73.152 M -16.21 % | 87.305 M 78.01 % | 49.045 M -16.02 % | 58.399 M 22.82 % | 47.550 M 24.06 % | 38.327 M 11.06 % | 34.511 M 25.41 % | 27.518 M -60.52 % | 69.705 M 106.14 % | 33.815 M -54.57 % | 74.430 M -42.01 % | 128.353 M 211.24 % | 41.239 M -36.81 % | 65.258 M -34.75 % | 100.011 M -23.61 % | 130.929 M 98.95 % | 65.810 M -26.44 % | 89.464 M 4.34 % | 85.739 M 18.35 % | 72.445 M 16.10 % | 62.399 M 3.19 % | 60.468 M 18.68 % | 50.951 M -44.36 % | 91.579 M 45.03 % | 63.147 M 80.03 % | 35.075 M -42.82 % | 61.344 M -7.72 % | 66.476 M 0.29 % | 66.284 M 20.45 % | 55.032 M -33.52 % | 82.777 M -9.27 % | 91.230 M 3.48 % | 88.166 M 60.12 % | 55.062 M 38.45 % | 39.770 M -50.93 % | 81.051 M 2.51 % | 79.068 M 108.07 % | 38.000 M 16.89 % | 32.510 M -68.45 % | 103.031 M 25.65 % | 81.996 M 46.99 % | 55.784 M -22.70 % | 72.168 M 8.93 % | 66.250 M 121.17 % | 29.954 M |
| Tax payables | 636.000 K -33.54 % | 957.000 K 56.63 % | 611.000 K -50.65 % | 1.238 M 245.81 % | 358.000 K -83.29 % | 2.142 M 256.41 % | 601.000 K 7.90 % | 557.000 K -65.21 % | 1.601 M 53.65 % | 1.042 M -21.24 % | 1.323 M -40.67 % | 2.230 M 19.44 % | 1.867 M -35.95 % | 2.915 M -6.57 % | 3.120 M 17.43 % | 2.657 M -46.38 % | 4.955 M 65.06 % | 3.002 M 9.04 % | 2.753 M 53.54 % | 1.793 M -39.63 % | 2.970 M 63.28 % | 1.819 M -47.40 % | 3.458 M 1.62 % | 3.403 M 20.93 % | 2.814 M 19.90 % | 2.347 M -69.33 % | 7.652 M 85.28 % | 4.130 M -13.72 % | 4.787 M -26.90 % | 6.549 M 47.17 % | 4.450 M -17.24 % | 5.377 M -11.69 % | 6.089 M 18.88 % | 5.122 M -5.64 % | 5.428 M 1.21 % | 5.363 M -26.88 % | 7.335 M 0.66 % | 7.287 M 17.10 % | 6.223 M -17.13 % | 7.509 M 3.74 % | 7.238 M 27.05 % | 5.697 M -7.71 % | 6.173 M -2.68 % | 6.343 M -25.94 % | 8.565 M 20.55 % | 7.105 M 49.61 % | 4.749 M -14.14 % | 5.531 M -1.41 % | 5.610 M 22.36 % | 4.585 M 55.00 % | 2.958 M -62.05 % | 7.795 M -9.88 % | 8.650 M -5.21 % | 9.125 M -92.51 % | 121.887 M 3 983.32 % | 2.985 M -25.23 % | 3.992 M 78.29 % | 2.239 M 18.47 % | 1.890 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 13.238 M 19.33 % | 11.094 M 5.89 % | 10.477 M -25.21 % | 14.008 M -14.10 % | 16.308 M 30.96 % | 12.453 M 80.98 % | 6.881 M -33.79 % | 10.392 M 29.79 % | 8.007 M 50.37 % | 5.325 M -54.65 % | 11.742 M -39.44 % | 19.390 M -19.86 % | 24.196 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 |
| Capital lease obligations | 29.602 M 25.31 % | 23.623 M -4.20 % | 24.659 M -9.21 % | 27.161 M -5.96 % | 28.882 M 11.47 % | 25.909 M 288.44 % | 6.670 M -26.46 % | 9.070 M -21.12 % | 11.498 M -16.88 % | 13.833 M -14.56 % | 16.191 M -11.59 % | 18.313 M -9.59 % | 20.255 M 51.68 % | 13.354 M -9.39 % | 14.738 M -12.65 % | 16.873 M 9.39 % | 15.424 M -11.99 % | 17.526 M 6.53 % | 16.451 M -10.08 % | 18.295 M -9.31 % | 20.173 M -10.09 % | 22.437 M -5.94 % | 23.853 M -8.28 % | 26.005 M -10.79 % | 29.150 M -5.61 % | 30.882 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.154 M -5.51 % | 110.226 M -5.12 % | 116.176 M -0.74 % | 117.046 M -0.04 % | 117.089 M 0.72 % | 116.248 M 5.64 % | 110.040 M -5.34 % | 116.252 M 17.74 % | 98.740 M 55.49 % | 63.502 M 1.31 % | 62.683 M 224.92 % | 19.292 M -69.92 % | 64.146 M -3.62 % | 66.555 M -6.63 % | 71.283 M -13.74 % | 82.642 M 13.72 % | 72.672 M 5.27 % | 69.037 M 6.62 % | 64.753 M 3.54 % | 62.539 M -4.58 % | 65.540 M 2.93 % | 63.677 M -17.40 % | 77.088 M -5.90 % | 81.918 M 35.79 % | 60.327 M 32.53 % | 45.521 M 122.83 % | 20.429 M -53.85 % | 44.268 M -1.68 % | 45.026 M -2.05 % | 45.968 M 539.51 % | 7.188 M -84.71 % | 47.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 58.922 M 85.65 % | 31.738 M -0.83 % | 32.005 M 74.87 % | 18.302 M 6.10 % | 17.250 M 482.97 % | 2.959 M -45.91 % | 5.471 M -5.10 % | 5.765 M 5.49 % | 5.465 M 7.16 % | 5.100 M 13.41 % | 4.497 M 0.00 % | 4.497 M 0.00 % | 4.497 M 0.00 % | 4.497 M 1.79 % | 4.418 M 0.00 % | 4.418 M 0.00 % | 4.418 M 4.44 % | 4.230 M 100.89 % | -474.093 M -2 133.77 % | 23.311 M 109.63 % | -242.067 M 0.54 % | -243.385 M -1 657.76 % | 15.624 M 106.42 % | -243.335 M -801.62 % | 34.682 M 539.18 % | 5.426 M -78.46 % | 25.194 M 160.22 % | -41.836 M -2.00 % | -41.017 M -2 521.31 % | 1.694 M 103.92 % | -43.160 M 5.29 % | -45.569 M 9.40 % | -50.297 M 18.42 % | -61.656 M -19.29 % | -51.686 M -7.56 % | -48.051 M 54.43 % | -105.444 M -3.81 % | -101.571 M -138.50 % | -42.588 M -5.53 % | -40.358 M 24.76 % | -53.636 M 61.79 % | -140.384 M -280.70 % | -36.875 M -275.71 % | 20.986 M 146.78 % | -44.858 M -313.75 % | 20.986 M 0.00 % | 20.986 M 129.58 % | -70.950 M -195.69 % | 74.148 M 179.45 % | -93.321 M -98.33 % | -47.054 M -133.74 % | 139.468 M -0.78 % | 140.565 M -0.67 % | 141.509 M -0.40 % | 142.076 M 19.34 % | 119.052 M 1.13 % | 117.720 M -0.64 % | 118.475 M 2.40 % | 115.695 M |
| Deferred tax liabilities non current | 1.932 M 0.00 % | 1.932 M 0.00 % | 1.932 M -11.86 % | 2.192 M 0.00 % | 2.192 M 0.00 % | 2.192 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 -100.00 % | 187.000 K | 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 |
| Total assets | 864.156 M 2.85 % | 840.196 M 0.61 % | 835.061 M -5.24 % | 881.229 M -0.43 % | 884.993 M 7.87 % | 820.391 M 13.86 % | 720.523 M -4.97 % | 758.203 M 2.45 % | 740.053 M -5.41 % | 782.360 M 1.48 % | 770.953 M -8.18 % | 839.661 M -0.81 % | 846.480 M 10.31 % | 767.330 M 0.43 % | 764.082 M -0.34 % | 766.683 M 6.16 % | 722.216 M 3.83 % | 695.548 M 0.60 % | 691.393 M -5.16 % | 729.029 M -1.65 % | 741.261 M -0.61 % | 745.807 M -3.45 % | 772.485 M -8.53 % | 844.553 M -6.83 % | 906.469 M 0.86 % | 898.733 M 9.88 % | 817.908 M -8.68 % | 895.656 M -3.81 % | 931.093 M 3.24 % | 901.855 M 13.87 % | 791.992 M -1.73 % | 805.904 M 2.00 % | 790.107 M 3.48 % | 763.572 M 0.38 % | 760.646 M -0.88 % | 767.369 M -9.23 % | 845.381 M -1.94 % | 862.074 M -0.48 % | 866.265 M -4.15 % | 903.793 M 2.78 % | 879.373 M 6.89 % | 822.726 M -3.99 % | 856.905 M -2.80 % | 881.591 M -2.31 % | 902.431 M -3.40 % | 934.208 M 2.08 % | 915.152 M 5.01 % | 871.500 M -18.01 % | 1.063 B -4.19 % | 1.109 B -0.20 % | 1.112 B 30.41 % | 852.393 M -2.65 % | 875.632 M -7.10 % | 942.542 M -7.64 % | 1.021 B 24.75 % | 818.073 M -2.15 % | 836.089 M 0.83 % | 829.230 M 3.46 % | 801.512 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.959 M 395.01 % | -1.342 M -12 100.00 % | -11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.106 M -312.09 % | 1.936 M 177.72 % | -2.491 M -157.96 % | 4.298 M -79.24 % | 20.703 M 1 003.67 % | -2.291 M 38.79 % | -3.743 M -59.28 % | -2.350 M -103.05 % | 77.157 M 2 867.47 % | -2.788 M -171.97 % | 3.874 M 204.39 % | -3.711 M -192.20 % | 4.025 M 7.39 % | 3.748 M 542.88 % | 583.000 K 224.84 % | -467.000 K 67.02 % | -1.416 M -228.14 % | 1.105 M 210.83 % | -997.000 K -35.28 % | -737.000 K -128.80 % | 2.559 M 342.10 % | -1.057 M -21.22 % | -872.000 K 30.63 % | -1.257 M -45.15 % | -866.000 K 17.37 % | -1.048 M -7 385.71 % | -14.000 K 88.24 % | -119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | -4.678 M -620.94 % | 898.000 K -42.91 % | 1.573 M -3.85 % | 1.636 M 143.10 % | -3.796 M -149.43 % | 7.680 M 206.34 % | 2.507 M -0.08 % | 2.509 M 0.04 % | 2.508 M 171.19 % | -3.523 M -497.18 % | 887.000 K 0.23 % | 885.000 K -0.34 % | 888.000 K 27.95 % | 694.000 K -66.67 % | 2.082 M 0.00 % | 2.082 M 0.05 % | 2.081 M 234.34 % | -1.549 M -253.21 % | 1.011 M 0.10 % | 1.010 M 0.00 % | 1.010 M 135.99 % | -2.806 M -247.45 % | 1.903 M -3.16 % | 1.965 M 0.00 % | 1.965 M 0.05 % | 1.964 M 439.79 % | -578.000 K -5.47 % | -548.000 K 0.00 % | -548.000 K 0.00 % | -548.000 K -2 840.00 % | 20.000 K 0.00 % | 20.000 K 5.26 % | 19.000 K 0.00 % | 19.000 K 100.93 % | -2.036 M -231.52 % | 1.548 M 0.06 % | 1.547 M -0.06 % | 1.548 M 191.38 % | -1.694 M -194.90 % | 1.785 M 0.00 % | 1.785 M 0.00 % | 1.785 M 39.45 % | 1.280 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 |
| Change in working capital | 22.206 M 318.63 % | -10.157 M -234.98 % | 7.525 M 132.65 % | -23.051 M 7.21 % | -24.842 M 25.24 % | -33.230 M -234.86 % | 24.640 M -2.05 % | 25.156 M 485.65 % | -6.523 M -114.23 % | 45.824 M -9.42 % | 50.588 M 500.47 % | -12.632 M -47.14 % | -8.585 M 82.86 % | -50.102 M -56.01 % | -32.114 M 21.13 % | -40.717 M -89.43 % | -21.495 M -807.07 % | 3.040 M -94.86 % | 59.102 M 121.89 % | 26.636 M 146.01 % | 10.827 M 237.17 % | -7.893 M -116.61 % | 47.521 M 1 174.16 % | -4.424 M 95.28 % | -93.774 M -365.25 % | 35.353 M -19.14 % | 43.719 M 267.58 % | -26.088 M 49.18 % | -51.338 M -3 801.37 % | 1.387 M -94.75 % | 26.415 M 336.21 % | -11.183 M -8.01 % | -10.354 M 37.18 % | -16.482 M -167.26 % | 24.505 M -63.94 % | 67.951 M 871.21 % | -8.811 M -1 804.26 % | 517.000 K -99.39 % | 84.244 M 404.80 % | -27.639 M 75.05 % | -110.765 M -487.77 % | -18.845 M -162.58 % | 30.114 M 239.47 % | -21.592 M 49.84 % | -43.048 M -207.42 % | -14.003 M -777.78 % | 2.066 M -92.93 % | 29.210 M 176.70 % | -38.081 M 0.57 % | -38.300 M -127.52 % | 139.155 M 365.87 % | 29.870 M 201.33 % | -29.478 M -31.01 % | -22.501 M -3 650.17 % | -600.000 K -102.55 % | 23.527 M 154.37 % | -43.272 M -216.32 % | 37.201 M 338.02 % | 8.493 M -58.12 % | 20.281 M 46.94 % | 13.802 M 1 650.79 % | -890.000 K |
| Accounts receivables | -858.000 K 16.78 % | -1.031 M -108.08 % | 12.755 M 290.71 % | -6.688 M -118.13 % | -3.066 M 47.52 % | -5.842 M -137.35 % | 15.642 M 205.64 % | -14.807 M -312.29 % | 6.975 M -9.43 % | 7.701 M -48.02 % | 14.816 M 662.53 % | 1.943 M 117.44 % | -11.142 M -917.53 % | -1.095 M 89.81 % | -10.747 M -168.94 % | 15.590 M 185.56 % | -18.221 M -471.93 % | 4.899 M 502.55 % | -1.217 M 72.18 % | -4.374 M -445.77 % | 1.265 M -88.40 % | 10.908 M 142.62 % | 4.496 M -26.39 % | 6.108 M 182.04 % | -7.445 M -122.06 % | 33.746 M 430.03 % | -10.225 M -9.99 % | -9.296 M -170.85 % | 13.120 M 323.66 % | -5.866 M -131.00 % | 18.924 M 313.28 % | -8.873 M 54.49 % | -19.496 M -250.87 % | 12.922 M 3 900.62 % | 323.000 K 118.79 % | -1.719 M 69.17 % | -5.576 M -314.88 % | -1.344 M -131.01 % | 4.334 M 134.79 % | -12.458 M -1 208.61 % | -952.000 K 90.75 % | -10.292 M -669.25 % | 1.808 M -89.79 % | 17.716 M 1 199.01 % | -1.612 M -127.35 % | 5.894 M 141.86 % | -14.081 M -383.61 % | 4.965 M 139.65 % | -12.521 M -607.40 % | -1.770 M -107.80 % | 22.706 M 296.49 % | -11.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -7.475 M -210.15 % | 6.786 M -18.81 % | 8.358 M 176.75 % | -10.890 M 63.50 % | -29.833 M -27.88 % | -23.328 M -799.65 % | -2.593 M -137.94 % | 6.835 M -72.89 % | 25.208 M 312.03 % | -11.889 M -127.80 % | 42.767 M 73.43 % | 24.660 M 190.08 % | -27.375 M -179.74 % | -9.786 M -220.25 % | 8.138 M 109.23 % | -88.146 M -1 513.28 % | 6.237 M 312.22 % | -2.939 M -106.42 % | 45.771 M 71.22 % | 26.732 M 598.55 % | -5.362 M -120.45 % | 26.226 M 63.91 % | 16.000 M -50.23 % | 32.151 M 191.23 % | -35.241 M 52.15 % | -73.650 M -201.97 % | 72.230 M 300.43 % | 18.038 M 152.07 % | -34.639 M 30.93 % | -50.151 M -231.81 % | 38.048 M 387.68 % | -13.226 M 40.48 % | -22.221 M 24.55 % | -29.452 M -219.94 % | 24.556 M -55.11 % | 54.702 M 34.71 % | 40.606 M 258.96 % | -25.544 M -143.28 % | 59.016 M 2 984.46 % | -2.046 M 98.12 % | -108.979 M -648.17 % | -14.566 M -191.60 % | 15.902 M 718.03 % | -2.573 M 65.04 % | -7.360 M 76.23 % | -30.963 M -73.72 % | -17.824 M -285.76 % | 9.595 M -36.97 % | 15.223 M 143.28 % | -35.173 M -90.93 % | -18.422 M -167.00 % | 27.497 M -29.64 % | 39.083 M 214.44 % | -34.152 M -5.20 % | -32.463 M -239.23 % | 23.316 M 150.47 % | -46.199 M -621.37 % | 8.861 M -32.63 % | 13.153 M -77.57 % | 58.639 M 1 065.25 % | -6.075 M 78.40 % | -28.126 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -16.742 M -277.84 % | -4.431 M -143.81 % | 10.114 M 357.35 % | -3.930 M -137.82 % | 10.390 M -68.00 % | 32.465 M 177.74 % | -41.759 M -187.54 % | 47.704 M 3 789.40 % | -1.293 M 97.39 % | -49.573 M -310.62 % | 23.537 M 172.10 % | -32.647 M -121.20 % | -14.759 M -138.31 % | 38.521 M 456.44 % | -10.807 M -175.43 % | 14.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 30.539 M 291.92 % | -15.912 M -604.50 % | 3.154 M 1 006.32 % | -348.000 K 96.81 % | -10.900 M -8 834.43 % | -122.000 K -110.16 % | 1.201 M 81.15 % | 663.000 K -78.28 % | 3.053 M 32.28 % | 2.308 M 140.48 % | -5.702 M -155.16 % | 10.338 M 61.66 % | 6.395 M 115.86 % | -40.316 M -0.16 % | -40.252 M -184.87 % | 47.429 M 271.03 % | -27.732 M -563.82 % | 5.979 M -55.15 % | 13.331 M 13 986.46 % | -96.000 K -100.59 % | 16.189 M 147.45 % | -34.119 M -208.24 % | 31.521 M 186.18 % | -36.575 M 37.51 % | -58.533 M -153.70 % | 109.003 M 482.32 % | -28.511 M 35.39 % | -44.126 M -164.24 % | -16.699 M -132.40 % | 51.538 M 543.03 % | -11.633 M -669.41 % | 2.043 M -82.78 % | 11.867 M -8.50 % | 12.970 M 25 531.37 % | -51.000 K -100.38 % | 13.249 M 126.81 % | -49.417 M -289.62 % | 26.061 M 3.30 % | 25.228 M 198.57 % | -25.593 M -1 332.98 % | -1.786 M 58.26 % | -4.279 M -130.11 % | 14.212 M 174.73 % | -19.019 M 46.71 % | -35.688 M -310.42 % | 16.960 M -14.73 % | 19.890 M 1.40 % | 19.615 M 136.80 % | -53.304 M -1 604.64 % | -3.127 M -101.98 % | 157.577 M 6 540.41 % | 2.373 M 103.46 % | -68.561 M -688.46 % | 11.651 M -63.43 % | 31.863 M 15 000.95 % | 211.000 K -92.79 % | 2.927 M -89.67 % | 28.340 M 708.15 % | -4.660 M 87.85 % | -38.358 M -292.98 % | 19.877 M -27.02 % | 27.236 M |
| Other non cash items | 3.541 M 134.81 % | 1.508 M 252.02 % | -992.000 K -161.81 % | 1.605 M 42.16 % | 1.129 M -19.64 % | 1.405 M 195.64 % | -1.469 M -173.89 % | 1.988 M -2.41 % | 2.037 M 437.81 % | -603.000 K -254.71 % | -170.000 K 88.04 % | -1.421 M 59.53 % | -3.511 M -534.53 % | 808.000 K 12.53 % | 718.000 K 42.74 % | 503.000 K -7.20 % | 542.000 K 14.35 % | 474.000 K -6.69 % | 508.000 K 10.20 % | 461.000 K 35.59 % | 340.000 K -57.55 % | 801.000 K -7.08 % | 862.000 K -10.30 % | 961.000 K 66.55 % | 577.000 K 7.85 % | 535.000 K 21.87 % | 439.000 K -18.10 % | 536.000 K 22.94 % | 436.000 K 21.11 % | 360.000 K -70.83 % | 1.234 M 269.46 % | 334.000 K -10.22 % | 372.000 K 6.59 % | 349.000 K -6.43 % | 373.000 K -29.36 % | 528.000 K -14.29 % | 616.000 K -5.23 % | 650.000 K -19.15 % | 804.000 K 36.73 % | 588.000 K 115.38 % | 273.000 K 64.46 % | 166.000 K -75.30 % | 672.000 K 15.46 % | 582.000 K 103.86 % | -15.096 M -1 402.09 % | -1.005 M 94.16 % | -17.198 M -11 799.32 % | 147.000 K -71.68 % | 519.000 K 195.76 % | -542.000 K 99.93 % | -753.355 M -53 567.35 % | 1.409 M 1 335.96 % | -114.000 K -3 700.00 % | -3.000 K -100.21 % | 1.415 M 214.44 % | 450.000 K 193.56 % | -481.000 K 45.83 % | -888.000 K -320.35 % | 403.000 K 130.88 % | -1.305 M 57.41 % | -3.064 M -580.25 % | 638.000 K |
| Net cash provided by operating activities | 4.380 M 113.59 % | -32.234 M -275.03 % | -8.595 M 68.02 % | -26.880 M 17.75 % | -32.679 M 24.88 % | -43.503 M -422.82 % | 13.476 M -49.08 % | 26.463 M 370.11 % | -9.797 M -125.74 % | 38.064 M -1.27 % | 38.553 M 449.88 % | -11.019 M 12.97 % | -12.661 M 73.92 % | -48.544 M -213.65 % | -15.477 M 50.65 % | -31.361 M -348.59 % | -6.991 M -207.27 % | 6.517 M -90.92 % | 71.800 M 134.27 % | 30.649 M 1 097.04 % | -3.074 M 84.73 % | -20.132 M -138.46 % | 52.350 M 670.32 % | -9.179 M 90.10 % | -92.719 M -499.65 % | 23.200 M -57.41 % | 54.467 M 499.73 % | -13.626 M 72.09 % | -48.824 M -968.91 % | 5.619 M -85.71 % | 39.322 M 764.56 % | -5.917 M 12.15 % | -6.735 M 44.90 % | -12.224 M -143.12 % | 28.351 M -61.45 % | 73.552 M 2 652.12 % | -2.882 M -4.34 % | -2.762 M -103.53 % | 78.197 M 337.38 % | -32.942 M 72.16 % | -118.332 M -220.39 % | -36.934 M -180.37 % | 45.956 M 236.57 % | -33.649 M 38.32 % | -54.553 M -664.15 % | -7.139 M -2 767.07 % | -249.000 K -100.69 % | 35.940 M 196.12 % | -37.392 M 10.67 % | -41.856 M -198.43 % | 42.524 M 19.65 % | 35.541 M 237.09 % | -25.926 M -46.17 % | -17.737 M -1 273.08 % | 1.512 M -94.69 % | 28.452 M 186.96 % | -32.718 M -169.47 % | 47.095 M 76.60 % | 26.668 M 30.84 % | 20.382 M 533.57 % | -4.701 M 41.30 % | -8.009 M |
| Investments in property plant and equipment | -148.000 K 82.19 % | -831.000 K -539.68 % | 189.000 K 109.44 % | -2.002 M 8.29 % | -2.183 M -650.17 % | -291.000 K 82.23 % | -1.638 M -43.43 % | -1.142 M -8.97 % | -1.048 M 3.23 % | -1.083 M 59.27 % | -2.659 M 0.82 % | -2.681 M 4.35 % | -2.803 M -244.35 % | -814.000 K -393.33 % | -165.000 K -2.48 % | -161.000 K 55.15 % | -359.000 K -1 609.52 % | -21.000 K -23.53 % | -17.000 K 34.62 % | -26.000 K 72.04 % | -93.000 K -520.00 % | -15.000 K 65.12 % | -43.000 K -43.33 % | -30.000 K 95.96 % | -743.000 K 14.60 % | -870.000 K 19.37 % | -1.079 M -319.84 % | -257.000 K 77.61 % | -1.148 M 26.22 % | -1.556 M -64.83 % | -944.000 K 8.97 % | -1.037 M -1 495.38 % | -65.000 K 89.22 % | -603.000 K -102.35 % | -298.000 K 55.05 % | -663.000 K -481.58 % | -114.000 K 97.30 % | -4.216 M -563.94 % | -635.000 K -22.35 % | -519.000 K 54.23 % | -1.134 M 44.52 % | -2.044 M 85.36 % | -13.966 M 17.07 % | -16.841 M -13 704.10 % | -122.000 K 97.93 % | -5.901 M -775.95 % | 873.000 K 118.90 % | -4.619 M -22.20 % | -3.780 M 96.90 % | -121.780 M -13 798.54 % | 889.000 K -26.53 % | 1.210 M 137.93 % | -3.190 M -13.32 % | -2.815 M 60.43 % | -7.114 M 6.99 % | -7.649 M 3.18 % | -7.900 M -511.93 % | -1.291 M 68.04 % | -4.040 M -86.61 % | -2.165 M 21.56 % | -2.760 M 54.73 % | -6.097 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -752.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.544 M | 0.000 -100.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.666 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.347 M -322.26 % | -319.000 K 89.37 % | -3.001 M -23.14 % | -2.437 M 6.31 % | -2.601 M -1 136.25 % | 251.000 K 364.81 % | 54.000 K 105.30 % | -1.018 M -2 113.04 % | -46.000 K -138.33 % | 120.000 K 231.87 % | -91.000 K -103.60 % | 2.531 M -29.56 % | 3.593 M 237.77 % | -2.608 M -1 581.82 % | 176.000 K -59.82 % | 438.000 K 120.76 % | -2.110 M -620.14 % | -293.000 K 47.68 % | -560.000 K -18 566.67 % | -3.000 K 99.97 % | -10.016 M -2 986.46 % | 347.000 K 103.59 % | -9.671 M -48 455.00 % | 20.000 K 300.00 % | -10.000 K 95.43 % | -219.000 K -114.71 % | -102.000 K -172.86 % | 140.000 K 100.56 % | -24.862 M -1 574.61 % | 1.686 M 143.70 % | -3.858 M -1 928.44 % | 211.000 K 342.53 % | -87.000 K -112.87 % | 676.000 K 225.00 % | 208.000 K -86.64 % | 1.557 M 6 587.50 % | -24.000 K -103.95 % | 607.000 K 397.54 % | 122.000 K 169.71 % | -175.000 K 99.43 % | -30.751 M -2 372.80 % | 1.353 M -86.82 % | 10.264 M 130.74 % | -33.389 M -26.03 % | -26.492 M 84.47 % | -170.548 M -708.99 % | 28.005 M 35 549.37 % | -79.000 K 69.26 % | -257.000 K -903.13 % | 32.000 K -100.00 % | 895.712 M 35 475.67 % | -2.532 M -239.27 % | 1.818 M 248.65 % | -1.223 M -11.79 % | -1.094 M -379.82 % | -228.000 K 84.12 % | -1.436 M -732.60 % | 227.000 K -84.17 % | 1.434 M 520.78 % | 231.000 K 6.94 % | 216.000 K -95.90 % | 5.273 M |
| Net cash used for investing activites | -1.495 M -30.00 % | -1.150 M 59.10 % | -2.812 M 36.65 % | -4.439 M -32.90 % | -3.340 M -8 250.00 % | -40.000 K 96.62 % | -1.184 M 45.19 % | -2.160 M -97.44 % | -1.094 M -13.60 % | -963.000 K 81.81 % | -5.294 M -3 429.33 % | -150.000 K -118.99 % | 790.000 K 123.09 % | -3.422 M -31 209.09 % | 11.000 K -96.03 % | 277.000 K 111.22 % | -2.469 M -686.31 % | -314.000 K 45.58 % | -577.000 K -1 889.66 % | -29.000 K 99.71 % | -10.109 M -3 144.88 % | 332.000 K 103.42 % | -9.714 M -97 040.00 % | -10.000 K 98.67 % | -753.000 K 30.85 % | -1.089 M 7.79 % | -1.181 M -909.40 % | -117.000 K 99.55 % | -26.010 M -297.95 % | -6.536 M -36.11 % | -4.802 M -481.36 % | -826.000 K -443.42 % | -152.000 K -308.22 % | 73.000 K 181.11 % | -90.000 K -110.07 % | 894.000 K 747.83 % | -138.000 K 96.18 % | -3.609 M -603.51 % | -513.000 K 26.08 % | -694.000 K 97.82 % | -31.885 M -4 514.33 % | -691.000 K 81.33 % | -3.702 M 92.63 % | -50.230 M -88.74 % | -26.614 M 84.92 % | -176.449 M -711.02 % | 28.878 M 714.69 % | -4.698 M -16.37 % | -4.037 M 96.68 % | -121.748 M -113.58 % | 896.601 M 67 921.56 % | -1.322 M 3.64 % | -1.372 M 66.02 % | -4.038 M 50.80 % | -8.208 M -4.20 % | -7.877 M 15.63 % | -9.336 M -777.44 % | -1.064 M 59.17 % | -2.606 M -34.75 % | -1.934 M 23.98 % | -2.544 M -208.74 % | -824.000 K |
| Debt repayment | 26.591 M -21.21 % | 33.750 M 1 398.00 % | 2.253 M -74.03 % | 8.674 M -76.58 % | 37.044 M 93.39 % | 19.155 M 191.94 % | -20.835 M -85.22 % | -11.249 M -358.58 % | -2.453 M 90.20 % | -25.037 M 42.32 % | -43.405 M -221.08 % | 35.849 M 86.75 % | 19.196 M -51.63 % | 39.686 M 57.60 % | 25.181 M 251 910.00 % | -10.000 K -100.04 % | 22.325 M 177.16 % | 8.055 M 117.31 % | -46.526 M -1 911.50 % | -2.313 M -152.92 % | 4.371 M -87.04 % | 33.718 M 1 567.91 % | -2.297 M -123.93 % | 9.599 M -87.37 % | 75.994 M 665.10 % | -13.448 M 43.90 % | -23.970 M -433.14 % | -4.496 M -107.48 % | 60.077 M | 0.000 -100.00 % | 9.343 M | 0.000 100.00 % | -16.701 M -380.97 % | 5.944 M | 0.000 | 0.000 -100.00 % | 31.596 M | 0.000 | 0.000 -100.00 % | 95.569 M 41.14 % | 67.713 M 629.12 % | 9.287 M | 0.000 -100.00 % | 70.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -161.000 M -373.53 % | -34.000 M -410.47 % | 10.951 M -35.77 % | 17.049 M 14.03 % | 14.951 M 249.51 % | -10.000 M -200.00 % | 10.000 M 135.71 % | -28.000 M -3.70 % | -27.000 M -577.20 % | -3.987 M 71.52 % | -13.998 M 74.56 % | -55.015 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 24.836 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.411 M 74.90 % | -9.605 M 25.05 % | -12.815 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.841 M | 0.000 | 0.000 | 0.000 100.00 % | -49.972 M | 0.000 | 0.000 | 0.000 100.00 % | -207.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.923 M -218.38 % | -604.000 K 97.75 % | -26.808 M -1 232.41 % | -2.012 M -108.80 % | 22.859 M 960.98 % | -2.655 M -11.60 % | -2.379 M 5.37 % | -2.514 M -133.75 % | 7.448 M 412.29 % | -2.385 M -0.55 % | -2.372 M -11.00 % | -2.137 M 6.23 % | -2.279 M -35.41 % | -1.683 M 1.98 % | -1.717 M 2.33 % | -1.758 M -0.11 % | -1.756 M 19.96 % | -2.194 M -0.18 % | -2.190 M 89.11 % | -20.115 M -891.38 % | -2.029 M 10.42 % | -2.265 M 86.74 % | -17.083 M -439.58 % | -3.166 M -82.79 % | -1.732 M 27.83 % | -2.400 M | 0.000 | 0.000 -100.00 % | 680.000 K 127.62 % | -2.462 M | 0.000 100.00 % | -16.000 K | 0.000 | 0.000 100.00 % | -271.000 K 99.68 % | -84.641 M | 0.000 100.00 % | -30.483 M 21.92 % | -39.041 M 25.37 % | -52.314 M | 0.000 | 0.000 100.00 % | -30.577 M 38.81 % | -49.972 M | 0.000 -100.00 % | 910.000 K 2 627.78 % | -36.000 K 99.98 % | -207.393 M | 0.000 | 0.000 100.00 % | -4.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 24.668 M -25.58 % | 33.146 M 11 695.73 % | 281.000 K -95.78 % | 6.662 M -88.88 % | 59.903 M 263.05 % | 16.500 M 171.08 % | -23.214 M -68.67 % | -13.763 M -375.54 % | 4.995 M 118.22 % | -27.422 M 40.10 % | -45.777 M -235.79 % | 33.712 M 99.28 % | 16.917 M -55.49 % | 38.003 M 61.96 % | 23.464 M 1 427.15 % | -1.768 M -108.60 % | 20.569 M 250.95 % | 5.861 M 112.03 % | -48.716 M -117.21 % | -22.428 M -1 057.64 % | 2.342 M -92.55 % | 31.453 M 262.30 % | -19.380 M -510.97 % | -3.172 M -105.16 % | 61.447 M 487.73 % | -15.848 M 33.88 % | -23.970 M -433.14 % | -4.496 M -107.40 % | 60.757 M 2 567.79 % | -2.462 M -126.35 % | 9.343 M 58 493.75 % | -16.000 K 99.90 % | -16.701 M -380.97 % | 5.944 M 2 293.36 % | -271.000 K 99.68 % | -84.641 M -367.89 % | 31.596 M 203.65 % | -30.483 M 21.92 % | -39.041 M -190.26 % | 43.255 M -36.12 % | 67.713 M 629.12 % | 9.287 M 130.37 % | -30.577 M -248.40 % | 20.605 M | 0.000 -100.00 % | 910.000 K 2 627.78 % | -36.000 K 99.98 % | -207.393 M | 0.000 | 0.000 100.00 % | -165.800 M -387.65 % | -34.000 M -409.09 % | 11.000 M -35.48 % | 17.049 M 14.03 % | 14.951 M 249.51 % | -10.000 M -200.00 % | 10.000 M 135.66 % | -28.040 M -3.85 % | -27.000 M -577.20 % | -3.987 M 71.52 % | -13.998 M 74.56 % | -55.015 M |
| Effect of forex changes on cash | -13.784 M -219.82 % | 11.504 M 270.99 % | -6.728 M -285.81 % | 3.621 M 191.55 % | 1.242 M -73.64 % | 4.711 M 507.53 % | -1.156 M -166.44 % | 1.740 M -62.99 % | 4.701 M 95.22 % | 2.408 M -69.73 % | 7.956 M 200.23 % | 2.650 M 147.15 % | -5.620 M -236.44 % | 4.119 M 161.44 % | -6.704 M -39.64 % | -4.801 M -126.78 % | -2.117 M 75.15 % | -8.518 M -268.91 % | 5.043 M 2.52 % | 4.919 M 3 315.03 % | -153.000 K 92.05 % | -1.925 M 32.12 % | -2.836 M 65.14 % | -8.135 M -292.45 % | 4.227 M 245.21 % | -2.911 M -129.21 % | -1.270 M -1 467.90 % | -81.000 K 95.00 % | -1.620 M -225.10 % | 1.295 M 203.68 % | -1.249 M -124.12 % | 5.178 M -56.04 % | 11.778 M 224.85 % | -9.434 M -87.85 % | -5.022 M 4.16 % | -5.240 M -64.47 % | -3.186 M -259.14 % | 2.002 M 139.74 % | -5.038 M -139.98 % | 12.602 M 315.91 % | 3.030 M 113.07 % | -23.183 M -178 430.77 % | 13.000 K 144.83 % | -29.000 K 97.34 % | -1.092 M -250.83 % | 724.000 K -20.35 % | 909.000 K 2 013.95 % | 43.000 K -95.49 % | 953.000 K 26.39 % | 754.000 K 8 477.78 % | -9.000 K 97.76 % | -402.000 K 47.79 % | -770.000 K -32.08 % | -583.000 K 27.31 % | -802.000 K -210.77 % | 724.000 K 229.06 % | -561.000 K -126.07 % | 2.152 M 151.50 % | -4.179 M -720.03 % | 674.000 K 164.07 % | -1.052 M 32.00 % | -1.547 M |
| Net change in cash | 13.769 M 22.22 % | 11.266 M 163.10 % | -17.854 M 15.13 % | -21.036 M -183.72 % | 25.126 M 212.51 % | -22.332 M -84.90 % | -12.078 M -198.36 % | 12.280 M 1 127.62 % | -1.195 M -109.89 % | 12.087 M 364.95 % | -4.562 M -118.11 % | 25.193 M 4 489.02 % | -574.000 K 94.17 % | -9.844 M -860.74 % | 1.294 M 103.44 % | -37.653 M -518.74 % | 8.992 M 153.58 % | 3.546 M -87.13 % | 27.550 M 110.13 % | 13.111 M 219.26 % | -10.994 M -213.01 % | 9.728 M -52.36 % | 20.420 M 199.63 % | -20.496 M 26.27 % | -27.798 M -929.30 % | 3.352 M -88.05 % | 28.046 M 253.09 % | -18.320 M -16.71 % | -15.697 M -653.21 % | -2.084 M -104.89 % | 42.614 M 2 795.38 % | -1.581 M 86.61 % | -11.810 M 24.49 % | -15.641 M -168.10 % | 22.968 M 248.80 % | -15.435 M -160.79 % | 25.390 M 172.85 % | -34.852 M -203.71 % | 33.605 M 51.23 % | 22.221 M 127.96 % | -79.474 M -54.26 % | -51.521 M -540.73 % | 11.690 M 118.47 % | -63.303 M 23.04 % | -82.259 M 54.79 % | -181.954 M -716.75 % | 29.502 M 116.75 % | -176.108 M -335.09 % | -40.476 M 75.15 % | -162.850 M -121.06 % | 773.316 M 422 677.05 % | -183.000 K 98.93 % | -17.068 M -221.49 % | -5.309 M -171.23 % | 7.453 M -34.04 % | 11.299 M 134.64 % | -32.615 M -261.92 % | 20.143 M 383.03 % | -7.117 M -147.02 % | 15.135 M 167.89 % | -22.295 M 65.91 % | -65.395 M |
| Cash at beginning of period | 87.843 M 14.71 % | 76.577 M -18.91 % | 94.431 M -18.22 % | 115.467 M 27.81 % | 90.341 M -19.82 % | 112.673 M -9.68 % | 124.751 M 10.92 % | 112.471 M -1.05 % | 113.666 M 11.90 % | 101.579 M -4.30 % | 106.141 M 31.12 % | 80.948 M -0.70 % | 81.522 M -10.77 % | 91.366 M 1.44 % | 90.072 M -29.48 % | 127.725 M 7.57 % | 118.733 M 3.08 % | 115.187 M 31.44 % | 87.637 M 17.59 % | 74.526 M -12.86 % | 85.520 M 12.84 % | 75.792 M 36.88 % | 55.372 M -27.02 % | 75.868 M -26.81 % | 103.666 M 3.34 % | 100.314 M 38.81 % | 72.268 M -20.22 % | 90.588 M -14.77 % | 106.285 M -1.92 % | 108.369 M 64.81 % | 65.755 M -2.35 % | 67.336 M -14.92 % | 79.146 M -16.50 % | 94.787 M 31.98 % | 71.819 M -17.69 % | 87.254 M 41.04 % | 61.864 M -36.04 % | 96.716 M 53.25 % | 63.111 M 54.34 % | 40.890 M -66.03 % | 120.364 M -29.97 % | 171.885 M 7.30 % | 160.195 M -28.32 % | 223.498 M -26.90 % | 305.757 M -37.31 % | 487.711 M 6.44 % | 458.209 M -27.76 % | 634.317 M -6.00 % | 674.793 M -19.44 % | 837.643 M 1 202.16 % | 64.327 M -0.28 % | 64.510 M -20.92 % | 81.578 M -6.11 % | 86.887 M 9.38 % | 79.434 M 16.58 % | 68.135 M -32.37 % | 100.750 M 24.99 % | 80.607 M -8.11 % | 87.724 M 20.85 % | 72.589 M -23.50 % | 94.884 M -40.80 % | 160.279 M |
| Cash at end of period | 101.612 M 15.67 % | 87.843 M 14.71 % | 76.577 M -18.91 % | 94.431 M -18.22 % | 115.467 M 27.81 % | 90.341 M -19.82 % | 112.673 M -9.68 % | 124.751 M 10.92 % | 112.471 M -1.05 % | 113.666 M 11.90 % | 101.579 M -4.30 % | 106.141 M 31.12 % | 80.948 M -0.70 % | 81.522 M -10.77 % | 91.366 M 1.44 % | 90.072 M -29.48 % | 127.725 M 7.57 % | 118.733 M 3.08 % | 115.187 M 31.44 % | 87.637 M 17.59 % | 74.526 M -12.86 % | 85.520 M 12.84 % | 75.792 M 36.88 % | 55.372 M -27.02 % | 75.868 M -26.81 % | 103.666 M 3.34 % | 100.314 M 38.81 % | 72.268 M -20.22 % | 90.588 M -14.77 % | 106.285 M -1.92 % | 108.369 M 64.81 % | 65.755 M -2.35 % | 67.336 M -14.92 % | 79.146 M -16.50 % | 94.787 M 31.98 % | 71.819 M -17.69 % | 87.254 M 41.04 % | 61.864 M -36.04 % | 96.716 M 53.25 % | 63.111 M 54.34 % | 40.890 M -66.03 % | 120.364 M -29.97 % | 171.885 M 7.30 % | 160.195 M -28.32 % | 223.498 M -26.90 % | 305.757 M -37.31 % | 487.711 M 6.44 % | 458.209 M -27.76 % | 634.317 M -6.00 % | 674.793 M -19.44 % | 837.643 M 1 202.16 % | 64.327 M -0.28 % | 64.510 M -20.92 % | 81.578 M -6.11 % | 86.887 M 9.38 % | 79.434 M 16.58 % | 68.135 M -32.37 % | 100.750 M 24.99 % | 80.607 M -8.11 % | 87.724 M 20.85 % | 72.589 M -23.50 % | 94.884 M |
| Operating cash flow | 4.380 M 113.59 % | -32.234 M -275.03 % | -8.595 M 68.02 % | -26.880 M 17.75 % | -32.679 M 24.88 % | -43.503 M -422.82 % | 13.476 M -49.08 % | 26.463 M 370.11 % | -9.797 M -125.74 % | 38.064 M -1.27 % | 38.553 M 449.88 % | -11.019 M 12.97 % | -12.661 M 73.92 % | -48.544 M -213.65 % | -15.477 M 50.65 % | -31.361 M -348.59 % | -6.991 M -207.27 % | 6.517 M -90.92 % | 71.800 M 134.27 % | 30.649 M 1 097.04 % | -3.074 M 84.73 % | -20.132 M -138.46 % | 52.350 M 670.32 % | -9.179 M 90.10 % | -92.719 M -499.65 % | 23.200 M -57.41 % | 54.467 M 499.73 % | -13.626 M 72.09 % | -48.824 M -968.91 % | 5.619 M -85.71 % | 39.322 M 764.56 % | -5.917 M 12.15 % | -6.735 M 44.90 % | -12.224 M -143.12 % | 28.351 M -61.45 % | 73.552 M 2 652.12 % | -2.882 M -4.34 % | -2.762 M -103.53 % | 78.197 M 337.38 % | -32.942 M 72.16 % | -118.332 M -220.39 % | -36.934 M -180.37 % | 45.956 M 236.57 % | -33.649 M 38.32 % | -54.553 M -664.15 % | -7.139 M -2 767.07 % | -249.000 K -100.69 % | 35.940 M 196.12 % | -37.392 M 10.67 % | -41.856 M -198.43 % | 42.524 M 19.65 % | 35.541 M 237.09 % | -25.926 M -46.17 % | -17.737 M -1 273.08 % | 1.512 M -94.69 % | 28.452 M 186.96 % | -32.718 M -169.47 % | 47.095 M 76.60 % | 26.668 M 30.84 % | 20.382 M 533.57 % | -4.701 M 41.30 % | -8.009 M |
| Capital expenditure | -148.000 K 83.93 % | -921.000 K 70.56 % | -3.128 M 30.04 % | -4.471 M -104.81 % | -2.183 M -650.17 % | -291.000 K 82.23 % | -1.638 M -43.43 % | -1.142 M -8.97 % | -1.048 M 3.23 % | -1.083 M 59.27 % | -2.659 M 0.82 % | -2.681 M 4.35 % | -2.803 M -244.35 % | -814.000 K -393.33 % | -165.000 K -2.48 % | -161.000 K 55.15 % | -359.000 K -1 609.52 % | -21.000 K -23.53 % | -17.000 K 34.62 % | -26.000 K 72.04 % | -93.000 K -520.00 % | -15.000 K 65.12 % | -43.000 K -43.33 % | -30.000 K 95.96 % | -743.000 K 14.60 % | -870.000 K 19.37 % | -1.079 M -319.84 % | -257.000 K 77.61 % | -1.148 M 26.22 % | -1.556 M -64.83 % | -944.000 K 8.97 % | -1.037 M -1 495.38 % | -65.000 K 89.22 % | -603.000 K -102.35 % | -298.000 K 55.05 % | -663.000 K -481.58 % | -114.000 K 97.30 % | -4.216 M -563.94 % | -635.000 K -22.35 % | -519.000 K 54.23 % | -1.134 M 44.52 % | -2.044 M 85.36 % | -13.966 M 17.07 % | -16.841 M -13 704.10 % | -122.000 K 97.93 % | -5.901 M -775.95 % | 873.000 K 118.90 % | -4.619 M -22.20 % | -3.780 M 96.90 % | -121.780 M -13 798.54 % | 889.000 K -26.53 % | 1.210 M 137.93 % | -3.190 M -13.32 % | -2.815 M 60.43 % | -7.114 M 6.99 % | -7.649 M 3.18 % | -7.900 M -511.93 % | -1.291 M 68.04 % | -4.040 M -86.61 % | -2.165 M 21.56 % | -2.760 M 54.73 % | -6.097 M |
| Free CashFlow | 4.232 M 112.76 % | -33.155 M -182.82 % | -11.723 M 62.61 % | -31.351 M 10.07 % | -34.862 M 20.40 % | -43.794 M -469.94 % | 11.838 M -53.25 % | 25.321 M 333.48 % | -10.845 M -129.33 % | 36.981 M 3.03 % | 35.894 M 362.00 % | -13.700 M 11.41 % | -15.464 M 68.67 % | -49.358 M -215.55 % | -15.642 M 50.38 % | -31.522 M -328.87 % | -7.350 M -213.15 % | 6.496 M -90.95 % | 71.783 M 134.41 % | 30.623 M 1 066.94 % | -3.167 M 84.28 % | -20.147 M -138.52 % | 52.307 M 668.00 % | -9.209 M 90.15 % | -93.462 M -518.55 % | 22.330 M -58.17 % | 53.388 M 484.56 % | -13.883 M 72.22 % | -49.972 M -1 329.93 % | 4.063 M -89.41 % | 38.378 M 651.88 % | -6.954 M -2.26 % | -6.800 M 46.99 % | -12.827 M -145.72 % | 28.053 M -61.51 % | 72.889 M 2 532.88 % | -2.996 M 57.07 % | -6.978 M -109.00 % | 77.562 M 331.80 % | -33.461 M 71.99 % | -119.466 M -206.50 % | -38.978 M -221.84 % | 31.990 M 163.36 % | -50.490 M 7.65 % | -54.675 M -319.29 % | -13.040 M -2 189.74 % | 624.000 K -98.01 % | 31.321 M 176.07 % | -41.172 M 74.84 % | -163.636 M -476.93 % | 43.413 M 18.13 % | 36.751 M 226.22 % | -29.116 M -41.67 % | -20.552 M -266.87 % | -5.602 M -126.93 % | 20.803 M 151.22 % | -40.618 M -188.68 % | 45.804 M 102.42 % | 22.628 M 24.21 % | 18.217 M 344.16 % | -7.461 M 47.11 % | -14.106 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |