Shenzhen Kingsun Science & Technology Co.,Ltd 300235.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 92.147 M -9.43 % | 101.740 M -5.61 % | 107.790 M -3.32 % | 111.489 M -8.86 % | 122.322 M 12.21 % | 109.014 M 1.65 % | 107.245 M 6.70 % | 100.511 M 3.71 % | 96.920 M -2.54 % | 99.442 M 20.06 % | 82.828 M 10.31 % | 75.089 M -2.73 % | 77.194 M 2.45 % | 75.348 M -7.43 % | 81.399 M 35.09 % | 60.254 M 41.87 % | 42.470 M 59.45 % | 26.635 M |
| Net income | 17.374 M -45.50 % | 31.879 M 36.63 % | 23.332 M 2.02 % | 22.869 M -26.69 % | 31.193 M -3.09 % | 32.187 M 161.35 % | 12.316 M 39.60 % | 8.823 M -50.11 % | 17.682 M -17.17 % | 21.349 M -1.69 % | 21.715 M -6.85 % | 23.312 M 10.64 % | 21.070 M -15.54 % | 24.948 M -29.53 % | 35.404 M 47.85 % | 23.945 M 72.83 % | 13.855 M 39.37 % | 9.941 M |
| Income before tax | 20.670 M -44.10 % | 36.976 M 38.82 % | 26.635 M 1.10 % | 26.347 M -21.33 % | 33.489 M -7.54 % | 36.222 M 134.95 % | 15.417 M 52.80 % | 10.090 M -49.58 % | 20.012 M -17.39 % | 24.225 M -2.94 % | 24.958 M -7.88 % | 27.093 M 10.22 % | 24.582 M -12.48 % | 28.088 M -28.13 % | 39.081 M 50.10 % | 26.037 M 85.80 % | 14.014 M 40.90 % | 9.946 M |
| Income before tax ratio | 0.22 -38.28 % | 0.36 47.08 % | 0.25 4.56 % | 0.24 -13.68 % | 0.27 -17.60 % | 0.33 131.14 % | 0.14 43.20 % | 0.10 -51.38 % | 0.21 -15.24 % | 0.24 -19.15 % | 0.30 -16.49 % | 0.36 13.30 % | 0.32 -14.58 % | 0.37 -22.36 % | 0.48 11.11 % | 0.43 30.96 % | 0.33 -11.63 % | 0.37 |
| EBITDA | 25.002 M -42.24 % | 43.284 M 17.88 % | 36.719 M 14.93 % | 31.948 M -18.25 % | 39.081 M -11.32 % | 44.068 M 95.89 % | 22.496 M 37.87 % | 16.318 M 15.70 % | 14.103 M -21.63 % | 17.997 M 10.80 % | 16.243 M 12.97 % | 14.378 M -10.67 % | 16.095 M -18.81 % | 19.824 M -43.26 % | 34.938 M 33.31 % | 26.208 M 82.41 % | 14.367 M 59.53 % | 9.006 M |
| Net income ratio | 0.19 -39.83 % | 0.31 44.76 % | 0.22 5.53 % | 0.21 -19.56 % | 0.26 -13.63 % | 0.30 157.10 % | 0.11 30.83 % | 0.09 -51.89 % | 0.18 -15.02 % | 0.21 -18.11 % | 0.26 -15.55 % | 0.31 13.74 % | 0.27 -17.56 % | 0.33 -23.87 % | 0.43 9.45 % | 0.40 21.82 % | 0.33 -12.59 % | 0.37 |
| Ratio EBITDA | 0.27 -36.22 % | 0.43 24.89 % | 0.34 18.88 % | 0.29 -10.31 % | 0.32 -20.97 % | 0.40 92.71 % | 0.21 29.21 % | 0.16 11.57 % | 0.15 -19.59 % | 0.18 -7.71 % | 0.20 2.42 % | 0.19 -8.16 % | 0.21 -20.76 % | 0.26 -38.70 % | 0.43 -1.32 % | 0.43 28.58 % | 0.34 0.05 % | 0.34 |
| Gross profit ratio | 0.83 9.33 % | 0.76 3.22 % | 0.73 9.50 % | 0.67 5.16 % | 0.64 -4.06 % | 0.66 7.32 % | 0.62 -5.69 % | 0.66 -6.23 % | 0.70 7.81 % | 0.65 -12.20 % | 0.74 2.77 % | 0.72 13.69 % | 0.63 1.69 % | 0.62 -8.92 % | 0.68 16.49 % | 0.59 0.83 % | 0.58 -4.51 % | 0.61 |
| Weighted average shs out dil | 248.202 M 1.22 % | 245.221 M -2.59 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M -4.61 % | 263.915 M -0.29 % | 264.676 M 9.77 % | 241.124 M 1.25 % | 238.158 M 53.54 % | 155.106 M -33.46 % | 233.120 M -1.65 % | 237.034 M 12.61 % | 210.496 M 17.81 % | 178.673 M 10.55 % | 161.628 M 271.58 % | 43.497 M -0.33 % | 43.643 M |
| Weighted average shs out | 248.202 M 1.22 % | 245.221 M -2.59 % | 251.747 M 55.40 % | 161.999 M -35.65 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 5.95 % | 237.600 M 0.00 % | 237.600 M 53.19 % | 155.106 M -33.46 % | 233.120 M -1.65 % | 237.034 M 12.61 % | 210.496 M 17.81 % | 178.673 M 10.55 % | 161.628 M 271.58 % | 43.497 M -0.33 % | 43.643 M |
| EPS diluted | 0.07 -46.15 % | 0.13 40.24 % | 0.09 2.09 % | 0.09 -24.33 % | 0.12 -7.69 % | 0.13 178.37 % | 0.05 40.24 % | 0.03 -54.57 % | 0.07 -21.44 % | 0.09 -1.58 % | 0.09 -5.20 % | 0.10 12.49 % | 0.09 -25.92 % | 0.12 -40.00 % | 0.20 33.33 % | 0.15 -53.13 % | 0.32 39.13 % | 0.23 |
| Earnings per share | 0.07 -46.15 % | 0.13 40.24 % | 0.09 -33.79 % | 0.14 16.67 % | 0.12 -7.69 % | 0.13 165.85 % | 0.05 46.85 % | 0.03 -54.57 % | 0.07 -21.44 % | 0.09 -1.58 % | 0.09 -5.20 % | 0.10 12.49 % | 0.09 -25.92 % | 0.12 -40.00 % | 0.20 33.33 % | 0.15 -53.13 % | 0.32 39.13 % | 0.23 |
| Gross profit | 76.331 M -0.98 % | 77.084 M -2.57 % | 79.116 M 5.86 % | 74.734 M -4.15 % | 77.970 M 7.65 % | 72.429 M 9.09 % | 66.395 M 0.63 % | 65.979 M -2.76 % | 67.853 M 5.07 % | 64.578 M 5.41 % | 61.261 M 13.36 % | 54.042 M 10.59 % | 48.868 M 4.18 % | 46.906 M -15.69 % | 55.636 M 57.38 % | 35.352 M 43.06 % | 24.712 M 52.25 % | 16.231 M |
| Income tax expense | 3.348 M -34.33 % | 5.098 M 54.30 % | 3.304 M -9.10 % | 3.634 M 53.13 % | 2.373 M -43.59 % | 4.207 M 27.23 % | 3.307 M 108.04 % | 1.590 M -35.25 % | 2.455 M -14.64 % | 2.876 M -11.32 % | 3.243 M -14.23 % | 3.781 M 7.65 % | 3.512 M 11.83 % | 3.140 M -14.61 % | 3.678 M 75.75 % | 2.093 M 1 214.04 % | 159.242 K 3 119.52 % | 4.946 K |
| Cost of revenue | 15.816 M -35.85 % | 24.657 M -14.01 % | 28.673 M -21.99 % | 36.755 M -15.84 % | 43.675 M 19.38 % | 36.585 M -10.44 % | 40.850 M 18.30 % | 34.531 M 18.80 % | 29.067 M -16.63 % | 34.864 M 61.66 % | 21.567 M 2.47 % | 21.048 M -25.70 % | 28.326 M -0.41 % | 28.442 M 10.40 % | 25.763 M 3.46 % | 24.902 M 40.23 % | 17.759 M 70.68 % | 10.405 M |
| General and administrative expenses | 2.865 M -7.39 % | 3.093 M -6.76 % | 3.317 M -18.79 % | 4.085 M 37.76 % | 2.965 M 20.08 % | 2.469 M 10.35 % | 2.238 M -1.15 % | 2.264 M 3.14 % | 2.195 M -5.02 % | 2.311 M 13.53 % | 2.035 M -54.73 % | 4.496 M 61.18 % | 2.789 M 16.65 % | 2.391 M 180.08 % | 853.747 K 10.03 % | 775.888 K 48.76 % | 521.568 K -88.22 % | 4.427 M |
| Selling and marketing expenses | 22.650 M 38.43 % | 16.362 M -35.20 % | 25.249 M 43.39 % | 17.608 M 2.59 % | 17.164 M -16.96 % | 20.670 M -28.19 % | 28.786 M 18.40 % | 24.313 M 19.31 % | 20.378 M -7.54 % | 22.041 M 11.08 % | 19.842 M 26.26 % | 15.716 M -1.72 % | 15.991 M 9.41 % | 14.615 M 34.64 % | 10.855 M 32.78 % | 8.175 M 36.94 % | 5.970 M 124.79 % | 2.656 M |
| Other expenses | 9.706 M 278.35 % | 2.565 M -35.92 % | 4.003 M 159.56 % | -6.722 M -207.67 % | -2.185 M -127.13 % | 8.053 M 447.02 % | 1.472 M 9.70 % | 1.342 M -80.13 % | 6.753 M 84.31 % | 3.664 M -50.40 % | 7.387 M -22.85 % | 9.575 M 121.32 % | 4.326 M -40.89 % | 7.318 M 49.75 % | 4.887 M 5.74 % | 4.622 M 298.65 % | 1.159 M 34.97 % | 858.969 K |
| Operating expenses | 56.401 M 37.76 % | 40.942 M -22.07 % | 52.537 M 7.93 % | 48.677 M 8.53 % | 44.851 M -19.68 % | 55.839 M -15.03 % | 65.719 M 4.75 % | 62.740 M 7.79 % | 58.203 M 14.44 % | 50.859 M 3.46 % | 49.156 M 16.21 % | 42.299 M 21.52 % | 34.808 M 22.28 % | 28.466 M 31.90 % | 21.582 M 43.03 % | 15.090 M 23.51 % | 12.218 M 69.91 % | 7.191 M |
| Cost and expenses | 72.218 M 10.09 % | 65.599 M -19.22 % | 81.210 M -4.94 % | 85.432 M -4.23 % | 89.203 M -3.49 % | 92.424 M -13.27 % | 106.569 M 9.56 % | 97.271 M 11.46 % | 87.270 M 1.81 % | 85.723 M 21.21 % | 70.723 M 11.64 % | 63.347 M 0.34 % | 63.134 M 10.94 % | 56.908 M 20.20 % | 47.346 M 18.39 % | 39.992 M 33.41 % | 29.976 M 70.36 % | 17.595 M |
| Research and development expenses | 21.181 M 11.94 % | 18.921 M -5.24 % | 19.967 M -40.76 % | 33.705 M 25.27 % | 26.906 M 9.17 % | 24.647 M -17.34 % | 29.818 M 6.86 % | 27.904 M 11.81 % | 24.957 M 37.98 % | 18.087 M -0.67 % | 18.208 M 29.03 % | 14.112 M 57.20 % | 8.977 M 37.98 % | 6.506 M -4.78 % | 6.832 M 48.57 % | 4.599 M 5.90 % | 4.343 M | 0.000 |
| Selling general and administrative expenses | 25.514 M 31.14 % | 19.455 M -31.89 % | 28.567 M 31.68 % | 21.693 M 7.77 % | 20.130 M -13.01 % | 23.139 M -25.41 % | 31.024 M 16.73 % | 26.577 M 17.74 % | 22.573 M -7.31 % | 24.351 M 11.31 % | 21.878 M 8.24 % | 20.212 M 7.62 % | 18.780 M 10.43 % | 17.006 M 45.24 % | 11.709 M 30.81 % | 8.951 M 37.89 % | 6.492 M -8.35 % | 7.083 M |
| Interest income | 4.123 M -59.38 % | 10.151 M 12.97 % | 8.986 M -26.30 % | 12.193 M 72.22 % | 7.080 M -45.88 % | 13.082 M 24.00 % | 10.550 M 200.01 % | 3.517 M 1 174.30 % | 275.959 K -66.61 % | 826.425 K -72.50 % | 3.005 M -14.43 % | 3.512 M -39.93 % | 5.846 M 160.40 % | 2.245 M 717.76 % | 274.532 K 197.70 % | 92.219 K 49.15 % | 61.831 K 28 105 100.00 % | -0.220 |
| Interest expense | 198.562 K 5.24 % | 188.667 K -6.92 % | 202.689 K 767.42 % | 23.367 K -96.35 % | 640.600 K 574.32 % | 95.000 K | 0.000 | 0.000 -100.00 % | 257.640 K -67.85 % | 801.451 K -73.13 % | 2.982 M -15.71 % | 3.538 M -39.34 % | 5.833 M 162.06 % | 2.226 M 749.00 % | 262.162 K 251.76 % | 74.528 K -65.30 % | 214.774 K 267.32 % | 58.470 K |
| Depreciation and amortization | 4.332 M -3.41 % | 4.485 M -15.84 % | 5.330 M -8.21 % | 5.806 M -6.71 % | 6.224 M -9.72 % | 6.894 M -4.69 % | 7.234 M 11.79 % | 6.471 M 58.42 % | 4.085 M 25.96 % | 3.243 M 1.78 % | 3.186 M 20.90 % | 2.635 M 29.50 % | 2.035 M 46.95 % | 1.385 M 56.50 % | 884.850 K 121.20 % | 400.024 K 39.10 % | 287.580 K 455.49 % | -80.897 K |
| Operating income | 19.930 M -44.86 % | 36.142 M 35.98 % | 26.579 M 2.00 % | 26.057 M -21.32 % | 33.120 M -7.53 % | 35.815 M 156.83 % | 13.945 M 59.41 % | 8.748 M -34.05 % | 13.265 M -35.52 % | 20.572 M 17.03 % | 17.579 M 0.33 % | 17.521 M -13.52 % | 20.259 M -2.46 % | 20.769 M -39.26 % | 34.194 M 51.89 % | 22.512 M 90.37 % | 11.826 M 30.14 % | 9.087 M |
| Operating income ratio | 0.22 -39.12 % | 0.36 44.06 % | 0.25 5.51 % | 0.23 -13.68 % | 0.27 -17.59 % | 0.33 152.66 % | 0.13 49.40 % | 0.09 -36.41 % | 0.14 -33.84 % | 0.21 -2.52 % | 0.21 -9.05 % | 0.23 -11.09 % | 0.26 -4.79 % | 0.28 -34.38 % | 0.42 12.43 % | 0.37 34.18 % | 0.28 -18.38 % | 0.34 |
| Total other income expenses net | 740.362 K -11.30 % | 834.726 K 1 391.41 % | 55.969 K -80.68 % | 289.683 K -21.67 % | 369.822 K -9.12 % | 406.937 K -72.36 % | 1.472 M 9.70 % | 1.342 M -80.11 % | 6.747 M 43.96 % | 4.687 M -36.48 % | 7.379 M -22.91 % | 9.571 M 121.45 % | 4.322 M -40.94 % | 7.318 M 49.75 % | 4.887 M 38.65 % | 3.525 M 61.11 % | 2.188 M 154.72 % | 858.969 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -164.244 M 9.43 % | -181.347 M 13.80 % | -210.371 M 39.05 % | -345.169 M -8.03 % | -319.511 M -3.53 % | -308.625 M -27.98 % | -241.150 M -44.86 % | -166.476 M -165.05 % | -62.809 M 13.79 % | -72.860 M 39.93 % | -121.300 M 4.02 % | -126.386 M 42.21 % | -218.711 M 14.69 % | -256.365 M -256.35 % | -71.942 M -88.60 % | -38.145 M -299.79 % | -9.541 M -10.86 % | -8.607 M |
| Total investments | 57.005 M -78.39 % | 263.804 M 129.20 % | 115.098 M -3.95 % | 119.836 M 0.49 % | 119.257 M 12.93 % | 105.601 M 31.28 % | 80.439 M 0.19 % | 80.285 M 60.52 % | 50.015 M 733.59 % | 6.000 M 0.00 % | 6.000 M 5 935.31 % | 99.415 K -46.07 % | 184.337 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.136 M 779.33 % | 584.080 K |
| Total debt | 0.000 | 0.000 -100.00 % | 76.859 K -74.25 % | 298.452 K | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.900 M | 0.000 | 0.000 -100.00 % | 3.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -286.111 K -101.00 % | 28.624 M 7.89 % | 26.531 M 12.86 % | 23.509 M 16.72 % | 20.142 M 7.03 % | 18.819 M 5.51 % | 17.837 M 9.00 % | 16.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 227.420 M 1.33 % | 224.443 M 10.92 % | 202.348 M 9.46 % | 184.855 M 6.66 % | 173.310 M 12.89 % | 153.518 M 23.11 % | 124.698 M 9.67 % | 113.705 M 5.05 % | 108.240 M 6.21 % | 101.909 M 3.30 % | 98.651 M 14.33 % | 86.283 M 32.32 % | 65.209 M 18.52 % | 55.017 M 33.63 % | 41.170 M 153.80 % | 16.222 M 0.88 % | 16.081 M 286.49 % | 4.161 M |
| Common stock | 251.747 M 0.00 % | 251.747 M 50.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 5.95 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 80.00 % | 88.000 M 0.00 % | 88.000 M 100.00 % | 44.000 M 33.33 % | 33.000 M 0.00 % | 33.000 M 309.37 % | 8.061 M 0.00 % | 8.061 M |
| Total equity | 703.629 M -0.65 % | 708.199 M 3.73 % | 682.747 M 2.97 % | 663.058 M 2.10 % | 649.416 M 3.63 % | 626.680 M 5.38 % | 594.665 M 2.08 % | 582.555 M 67.48 % | 347.833 M 2.64 % | 338.880 M 1.65 % | 333.371 M 4.51 % | 319.000 M 7.88 % | 295.688 M 4.33 % | 283.418 M 247.17 % | 81.638 M 53.36 % | 53.234 M 97.39 % | 26.969 M 108.41 % | 12.940 M |
| Other non current liabilities | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.519 M 214.83 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 76.859 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 |
| Total non current liabilities | 150.000 K | 0.000 | 0.000 -100.00 % | 76.859 K | 0.000 -100.00 % | 479.971 K -78.80 % | 2.264 M -29.26 % | 3.201 M -16.02 % | 3.812 M -25.42 % | 5.111 M -8.77 % | 5.602 M 21.24 % | 4.621 M 83.46 % | 2.519 M 214.83 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 9.517 M 43.84 % | 6.617 M -35.45 % | 10.251 M 3 162.15 % | -334.771 K -102.29 % | 14.643 M 500.77 % | 2.437 M -78.32 % | 11.242 M 41.59 % | 7.940 M -12.08 % | 9.032 M 9.21 % | 8.270 M -13.38 % | 9.547 M 281.58 % | 2.502 M 72.53 % | 1.450 M 44.64 % | 1.003 M -55.47 % | 2.251 M -25.30 % | 3.014 M -55.62 % | 6.792 M 9.73 % | 6.190 M |
| Deferred revenue | 0.000 -100.00 % | 1.684 M -1.44 % | 1.709 M -88.64 % | 15.040 M 1 377.45 % | 1.018 M -91.36 % | 11.781 M 911.13 % | 1.165 M 59.04 % | 732.633 K -32.96 % | 1.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.220 M | 0.000 | 0.000 -100.00 % | 5.327 M |
| Short term debt | 0.000 | 0.000 -100.00 % | 76.859 K -65.32 % | 221.592 K | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.900 M | 0.000 | 0.000 -100.00 % | 3.000 M |
| Total current liabilities | 19.518 M 27.99 % | 15.249 M -30.39 % | 21.907 M -1.01 % | 22.131 M -24.32 % | 29.242 M 1.41 % | 28.836 M 5.49 % | 27.337 M 18.65 % | 23.040 M 9.61 % | 21.021 M -12.42 % | 24.003 M 50.76 % | 15.921 M 44.51 % | 11.018 M 18.36 % | 9.309 M 25.68 % | 7.407 M -50.57 % | 14.985 M 139.39 % | 6.259 M -46.60 % | 11.722 M 7.89 % | 10.865 M |
| Total liabilities | 19.668 M 28.97 % | 15.249 M -30.39 % | 21.907 M -1.36 % | 22.208 M -24.05 % | 29.242 M -0.25 % | 29.316 M -0.96 % | 29.601 M 12.80 % | 26.241 M 5.67 % | 24.833 M -14.70 % | 29.114 M 35.26 % | 21.524 M 37.63 % | 15.638 M 32.22 % | 11.827 M 44.12 % | 8.207 M -45.23 % | 14.985 M 139.39 % | 6.259 M -46.60 % | 11.722 M 7.89 % | 10.865 M |
| Other non current assets | 335.443 M | 0.000 -100.00 % | 190.066 M 111.18 % | 90.000 M -10.00 % | 100.000 M -0.12 % | 100.125 M 24.28 % | 80.564 M 21 837.77 % | 367.241 K -40.60 % | 618.244 K -99.17 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 4 002.31 % | 1.805 M 1 110.02 % | 149.185 K -35.58 % | 231.564 K -58.94 % | 563.946 K 67.39 % | 336.904 K | 0.000 |
| Long term investments | -278.439 M -345.31 % | 113.504 M 251.40 % | -74.967 M -351.26 % | 29.836 M 54.94 % | 19.257 M 243.84 % | 5.601 M | 0.000 -100.00 % | 80.285 M 58.56 % | 50.634 M 724.97 % | 6.138 M 1.75 % | 6.032 M 5 967.50 % | 99.415 K -46.07 % | 184.337 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 180.941 K -36.39 % | 284.466 K -32.47 % | 421.265 K -39.35 % | 694.633 K -56.69 % | 1.604 M -30.91 % | 2.322 M -34.08 % | 3.522 M -24.38 % | 4.657 M -22.04 % | 5.974 M -6.70 % | 6.403 M 4.97 % | 6.100 M -7.34 % | 6.583 M -18.85 % | 8.111 M 35.13 % | 6.003 M 35.50 % | 4.430 M 21.53 % | 3.645 M 166.86 % | 1.366 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K |
| Goodwill and intangible assets | 180.941 K -36.39 % | 284.466 K -32.47 % | 421.265 K -39.35 % | 694.633 K -56.69 % | 1.604 M -30.91 % | 2.322 M -34.08 % | 3.522 M -25.72 % | 4.741 M -21.74 % | 6.058 M -6.61 % | 6.487 M 4.90 % | 6.184 M -7.25 % | 6.667 M -18.65 % | 8.195 M 34.64 % | 6.087 M 34.84 % | 4.514 M 21.04 % | 3.729 M 157.20 % | 1.450 M 1 627.39 % | 83.940 K |
| Property plant equipment net | 73.643 M -3.87 % | 76.604 M -2.89 % | 78.888 M -3.62 % | 81.850 M -3.35 % | 84.691 M -5.43 % | 89.555 M -5.57 % | 94.837 M -3.42 % | 98.196 M 2.18 % | 96.104 M 370.14 % | 20.442 M 8.45 % | 18.849 M -2.73 % | 19.379 M 503.78 % | 3.210 M 3.09 % | 3.113 M 128.37 % | 1.363 M 2.07 % | 1.336 M 94.99 % | 684.978 K 33.17 % | 514.346 K |
| Total non current assets | 131.921 M -30.77 % | 190.558 M -2.08 % | 194.602 M -3.97 % | 202.645 M -1.53 % | 205.799 M 4.14 % | 197.615 M 9.82 % | 179.950 M -2.35 % | 184.290 M 19.73 % | 153.920 M 43.06 % | 107.588 M 2.05 % | 105.429 M 5.02 % | 100.394 M 628.91 % | 13.773 M 45.19 % | 9.486 M 53.86 % | 6.165 M 9.26 % | 5.643 M 113.74 % | 2.640 M 334.10 % | 608.172 K |
| Other current assets | 56.826 M 569.05 % | 8.494 M -85.97 % | 60.521 M 1 022.31 % | 5.393 M -60.79 % | 13.753 M -2.98 % | 14.176 M -50.41 % | 28.588 M -86.66 % | 214.283 M 45.54 % | 147.231 M 15.66 % | 127.291 M 22.97 % | 103.511 M 74.08 % | 59.463 M 5.98 % | 56.105 M 5 500.01 % | 1.002 M 148.44 % | 403.267 K -96.09 % | 10.310 M 1 119.57 % | 845.396 K 11.64 % | 757.279 K |
| Short term investments | 335.443 M 123.18 % | 150.300 M -20.92 % | 190.066 M 111.18 % | 90.000 M -10.00 % | 100.000 M 0.00 % | 100.000 M 24.32 % | 80.439 M -40.42 % | 135.000 M 21 924.03 % | -618.584 K -349.36 % | -137.659 K -330.13 % | -32.004 K -100.04 % | 80.000 M 48.15 % | 54.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.136 M 779.33 % | 584.080 K |
| cash and cash equivalents | 164.244 M -9.43 % | 181.347 M -13.83 % | 210.447 M -39.08 % | 345.467 M 8.12 % | 319.511 M 1.88 % | 313.625 M 30.05 % | 241.150 M 44.86 % | 166.476 M 165.05 % | 62.809 M -13.79 % | 72.860 M -39.93 % | 121.300 M -4.02 % | 126.386 M -42.21 % | 218.711 M -14.69 % | 256.365 M 233.63 % | 76.842 M 101.45 % | 38.145 M 299.79 % | 9.541 M -17.80 % | 11.607 M |
| Cash and short term investments | 499.687 M 1.61 % | 491.770 M 22.79 % | 400.513 M -8.03 % | 435.467 M 3.80 % | 419.511 M 1.42 % | 413.625 M 71.52 % | 241.150 M 44.86 % | 166.476 M 165.05 % | 62.809 M -13.79 % | 72.860 M -39.93 % | 121.300 M -4.02 % | 126.386 M -42.21 % | 218.711 M -14.69 % | 256.365 M 233.63 % | 76.842 M 101.45 % | 38.145 M 159.89 % | 14.677 M 20.39 % | 12.191 M |
| Total current assets | 591.376 M 10.98 % | 532.890 M 4.48 % | 510.052 M 5.68 % | 482.622 M 2.06 % | 472.860 M 3.16 % | 458.381 M 3.17 % | 444.316 M 4.67 % | 424.506 M 94.06 % | 218.746 M -16.00 % | 260.406 M 4.39 % | 249.466 M 6.50 % | 234.244 M -20.26 % | 293.742 M 4.11 % | 282.139 M 211.90 % | 90.457 M 67.98 % | 53.851 M 49.37 % | 36.052 M 55.41 % | 23.197 M |
| Inventory | 1.247 M -47.47 % | 2.373 M 8.64 % | 2.184 M -64.62 % | 6.174 M 61.94 % | 3.813 M -37.01 % | 6.052 M -24.38 % | 8.004 M -8.93 % | 8.789 M 0.94 % | 8.706 M 2.09 % | 8.528 M 65.99 % | 5.138 M -26.27 % | 6.969 M -0.41 % | 6.997 M -33.13 % | 10.465 M 114.29 % | 4.884 M -9.49 % | 5.396 M -57.61 % | 12.730 M 142.23 % | 5.255 M |
| Net receivables | 33.616 M 11.12 % | 30.253 M -35.40 % | 46.833 M 31.60 % | 35.588 M -0.55 % | 35.783 M 45.89 % | 24.527 M | 0.000 -100.00 % | 34.959 M 30.30 % | 26.830 M 7.29 % | 25.007 M 28.13 % | 19.516 M -4.97 % | 20.537 M 46.34 % | 14.034 M -1.91 % | 14.308 M | 0.000 -100.00 % | 9.866 M 26.51 % | 7.799 M 56.18 % | 4.994 M |
| Tax assets | 1.093 M 558.71 % | 165.861 K -14.96 % | 195.035 K -26.24 % | 264.401 K 6.84 % | 247.469 K 1 676.52 % | 13.930 K -98.64 % | 1.028 M 46.69 % | 700.582 K 38.35 % | 506.384 K 8.13 % | 468.302 K 50.63 % | 310.894 K 59.09 % | 195.419 K -48.41 % | 378.804 K 176.11 % | 137.193 K 143.15 % | 56.423 K 305.02 % | 13.931 K -91.72 % | 168.193 K 1 601.43 % | 9.885 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.031 M 19.63 % | 6.713 M -28.60 % | 9.402 M 44.75 % | 6.495 M -48.53 % | 12.618 M 32.94 % | 9.491 M -40.40 % | 15.926 M 8.58 % | 14.668 M 37.02 % | 10.705 M -29.85 % | 15.261 M 156.49 % | 5.950 M -22.26 % | 7.654 M 53.46 % | 4.988 M -4.79 % | 5.239 M -8.58 % | 5.730 M 81.50 % | 3.157 M -20.78 % | 3.985 M 269.88 % | 1.077 M |
| Tax payables | 1.970 M 734.40 % | 236.056 K -49.60 % | 468.330 K -33.93 % | 708.790 K -26.41 % | 963.130 K 661.83 % | 126.423 K -25.12 % | 168.826 K -60.97 % | 432.565 K 125.57 % | 191.762 K -59.36 % | 471.907 K 11.16 % | 424.528 K -50.73 % | 861.678 K -69.99 % | 2.871 M 146.33 % | 1.166 M -44.57 % | 2.103 M 2 284.48 % | 88.186 K -90.67 % | 945.208 K 58.08 % | 597.947 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 429.042 K -75.93 % | 1.783 M -30.98 % | 2.583 M -21.19 % | 3.277 M -30.20 % | 4.694 M -13.16 % | 5.406 M 16.99 % | 4.621 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -51.984 K | 0.000 | 0.000 | 0.000 100.00 % | -3.725 K -105.06 % | 73.549 K -70.14 % | 246.279 K -45.54 % | 452.247 K -41.61 % | 774.574 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 76.859 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 |
| 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 |
| Other total stockholders equity | 224.514 M -3.23 % | 232.009 M -25.84 % | 312.854 M 11.04 % | 281.748 M 0.00 % | 281.748 M 0.00 % | 281.748 M -6.67 % | 301.889 M 0.44 % | 300.567 M 273.75 % | 80.418 M -2.31 % | 82.323 M 3.95 % | 79.193 M -45.28 % | 144.717 M 1.57 % | 142.479 M -22.73 % | 184.401 M 2 369.37 % | 7.468 M 86.12 % | 4.012 M | 0.000 -100.00 % | 718.420 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.929 K -89.43 % | 481.866 K -22.09 % | 618.452 K 15.61 % | 534.943 K 28.50 % | 416.284 K 112.14 % | 196.234 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 723.297 M -0.02 % | 723.448 M 2.67 % | 704.654 M 2.83 % | 685.266 M 0.97 % | 678.658 M 3.45 % | 655.996 M 5.08 % | 624.266 M 2.54 % | 608.796 M 63.36 % | 372.666 M 1.27 % | 367.994 M 3.69 % | 354.895 M 6.05 % | 334.638 M 8.82 % | 307.515 M 5.45 % | 291.625 M 201.82 % | 96.622 M 62.41 % | 59.494 M 53.76 % | 38.692 M 62.53 % | 23.806 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 69.365 K 506.95 % | -17.045 K | 0.000 -100.00 % | 582.826 K 225.69 % | -463.698 K -318.92 % | -110.688 K -237.37 % | 80.576 K 28.63 % | 62.643 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.083 M -51.21 % | 8.368 M 179.95 % | -10.467 M -7 060.72 % | -146.166 K 97.00 % | -4.866 M -161.08 % | -1.864 M -235.15 % | 1.379 M 123.83 % | -5.788 M 32.93 % | -8.630 M -755.83 % | 1.316 M 1 362.21 % | 89.989 K 102.83 % | -3.178 M -144.52 % | 7.138 M 141.52 % | -17.191 M -499.32 % | 4.305 M 2.84 % | 4.186 M 157.63 % | -7.264 M | 0.000 |
| Accounts receivables | -2.752 M -117.66 % | 15.585 M 216.15 % | -13.418 M -269.74 % | 7.905 M 170.53 % | -11.207 M -480.24 % | 2.947 M 394.83 % | -999.724 K 90.53 % | -10.552 M -407.35 % | -2.080 M 11.62 % | -2.353 M -250.49 % | -671.406 K 90.44 % | -7.022 M -714.04 % | 1.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.150 M 293.22 % | 292.382 K -94.02 % | 4.893 M 298.56 % | -2.464 M -222.87 % | 2.006 M 134.85 % | 853.952 K 43.12 % | 596.689 K 159.72 % | -999.082 K -222.99 % | -309.322 K 90.67 % | -3.316 M -1 069.41 % | 342.036 K 200.36 % | -340.796 K -113.38 % | 2.547 M 145.63 % | -5.581 M -1 189.41 % | 512.318 K -93.01 % | 7.334 M 198.12 % | -7.474 M | 0.000 |
| Accounts payables | 5.685 M 175.41 % | -7.538 M -274.78 % | -2.011 M 63.89 % | -5.570 M -220.53 % | 4.621 M 173.96 % | -6.248 M -378.21 % | 2.246 M -61.77 % | 5.874 M 198.67 % | -5.953 M -198.51 % | 6.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 29.174 K -57.94 % | 69.365 K 506.95 % | -17.045 K 94.01 % | -284.466 K -148.81 % | 582.826 K -25.50 % | 782.289 K 116.34 % | -4.789 M 42.45 % | -8.320 M -279.64 % | 4.632 M 1 937.57 % | -252.047 K 91.12 % | -2.837 M -161.79 % | 4.591 M 139.55 % | -11.610 M -406.10 % | 3.793 M 220.49 % | -3.148 M -1 593.27 % | 210.796 K | 0.000 |
| Other non cash items | -4.275 M 31.79 % | -6.268 M -4 822.17 % | 132.726 K 102.26 % | -5.872 M -67.66 % | -3.502 M 73.44 % | -13.184 M -67.40 % | -7.875 M -58.42 % | -4.971 M -59.62 % | -3.114 M 52.03 % | -6.492 M -49.13 % | -4.353 M 12.45 % | -4.972 M 1.33 % | -5.039 M -12 330.43 % | 41.204 K -91.06 % | 461.127 K 124.93 % | -1.850 M -344.89 % | 755.245 K 107.60 % | -9.941 M |
| Net cash provided by operating activities | 21.462 M -44.20 % | 38.465 M 109.08 % | 18.397 M -18.18 % | 22.484 M -22.38 % | 28.967 M 19.28 % | 24.284 M 92.65 % | 12.605 M 218.26 % | 3.961 M -58.91 % | 9.639 M -50.35 % | 19.416 M -5.92 % | 20.638 M 15.96 % | 17.797 M -29.39 % | 25.203 M 174.46 % | 9.183 M -77.63 % | 41.055 M 53.87 % | 26.682 M 249.52 % | 7.634 M -23.21 % | 9.941 M |
| Investments in property plant and equipment | -724.214 K 66.78 % | -2.180 M -12.09 % | -1.945 M 4.01 % | -2.026 M -206.36 % | -661.394 K -71.11 % | -386.538 K 84.26 % | -2.456 M 74.99 % | -9.819 M -112.69 % | -4.617 M 17.00 % | -5.563 M -89.23 % | -2.940 M 96.72 % | -89.747 M -1 334.28 % | -6.257 M -29.06 % | -4.848 M -102.34 % | -2.396 M 37.36 % | -3.825 M -153.11 % | -1.511 M -301.60 % | -376.289 K |
| Acquisitions net | 0.000 -100.00 % | 2.220 K -94.83 % | 42.930 K -78.51 % | 199.722 K -69.87 % | 662.803 K 69.27 % | 391.558 K 1 751 800 838 007 566.50 % | 0.000 -100.00 % | 9.823 M 1 023 099.37 % | 960.000 -99.98 % | 5.564 M 285.46 % | -3.000 M -103.34 % | 89.748 M 1 323.54 % | 6.305 M | 0.000 | 0.000 -100.00 % | 3.825 M 153.03 % | 1.512 M 1 107.77 % | -150.000 K |
| Purchases of investments | -1.260 B -22.33 % | -1.030 B -16.79 % | -881.950 M -120.29 % | -400.350 M 12.46 % | -457.350 M 10.50 % | -511.000 M 9.56 % | -565.000 M 19.80 % | -704.468 M -38.67 % | -508.000 M 10.16 % | -565.470 M -140.63 % | -235.000 M 34.72 % | -360.000 M -86.53 % | -193.000 M | 0.000 | 0.000 100.00 % | -23.885 M -259.61 % | -6.642 M -162.00 % | -2.535 M |
| Sales maturities of investments | 1.276 B 31.32 % | 971.316 M 32.33 % | 734.022 M 76.89 % | 414.953 M -7.57 % | 448.960 M -19.06 % | 554.667 M -11.89 % | 629.524 M 7.82 % | 583.866 M 16.21 % | 502.414 M -3.10 % | 518.496 M 137.75 % | 218.084 M -35.24 % | 336.777 M 139.93 % | 140.362 M | 0.000 | 0.000 -100.00 % | 31.453 M 1 630.24 % | 1.818 M -13.02 % | 2.090 M |
| Other investing activites | -729.494 K 97.57 % | -30.000 M | 0.000 -100.00 % | 69.955 K 110.58 % | -661.392 K -71.11 % | -386.538 K -386 537 807.84 % | -0.100 100.00 % | -9.819 M -2 454 737.34 % | -400.000 99.99 % | -5.563 M -753.82 % | 850.799 K 100.95 % | -89.747 M -1 334.28 % | -6.257 M -881.12 % | 801.059 K 133.43 % | -2.396 M 37.36 % | -3.825 M -153.11 % | -1.511 M -301.60 % | -376.289 K |
| Net cash used for investing activites | 14.109 M 115.53 % | -90.862 M 39.36 % | -149.831 M -1 266.34 % | 12.846 M 241.95 % | -9.050 M -120.91 % | 43.286 M -30.26 % | 62.069 M 147.59 % | -130.418 M -1 178.32 % | -10.202 M 80.58 % | -52.535 M -138.74 % | -22.005 M 80.52 % | -112.969 M -91.97 % | -58.848 M -1 354.00 % | -4.047 M -68.91 % | -2.396 M -164.02 % | 3.743 M 159.09 % | -6.335 M -552.09 % | -971.444 K |
| Debt repayment | 0.000 100.00 % | -77.824 K 66.09 % | -229.520 K -60.40 % | -143.095 K 97.14 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.900 M -200.00 % | 4.900 M | 0.000 100.00 % | -3.000 M -200.00 % | 3.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -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 |
| Dividends paid | -12.587 M -87.50 % | -6.713 M -100.00 % | -3.357 M 63.64 % | -9.231 M -10.00 % | -8.392 M -8 733.21 % | -95.000 K | 0.000 100.00 % | -2.376 M 75.01 % | -9.509 M 39.96 % | -15.836 M -200.00 % | -5.279 M | 0.000 100.00 % | -8.800 M 0.00 % | -8.800 M -25.71 % | -7.000 M | 0.000 100.00 % | -364.774 K | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -640.600 K -112.81 % | 5.000 M | 0.000 -100.00 % | 227.997 M 1 109 753.21 % | 20.543 K -96.01 % | 515.445 K -66.95 % | 1.560 M -45.21 % | 2.847 M -40.59 % | 4.791 M -97.43 % | 186.621 M 8 627.20 % | 2.138 M 217.43 % | -1.821 M | 0.000 100.00 % | -63.000 K |
| Net cash used provided by financing activities | -22.587 M -232.60 % | -6.791 M -89.37 % | -3.586 M 61.74 % | -9.374 M 33.20 % | -14.032 M -386.08 % | 4.905 M | 0.000 -100.00 % | 230.125 M 2 525.39 % | -9.488 M 38.07 % | -15.321 M -311.95 % | -3.719 M -230.65 % | 2.847 M 171.01 % | -4.009 M -102.30 % | 174.387 M 454 282.30 % | 38.379 K 102.11 % | -1.821 M 45.88 % | -3.365 M -214.57 % | 2.937 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 137.50 % | 0.000 -900.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 700.00 % | 0.000 100.00 % | -1.508 M |
| Net change in cash | 12.985 M 121.94 % | -59.188 M 56.16 % | -135.020 M -620.18 % | 25.956 M 341.04 % | 5.885 M -91.88 % | 72.475 M -2.94 % | 74.674 M -27.97 % | 103.667 M 1 131.42 % | -10.051 M 79.25 % | -48.440 M -852.32 % | -5.087 M 94.49 % | -92.325 M -145.20 % | -37.653 M -120.97 % | 179.523 M 363.92 % | 38.697 M 35.29 % | 28.603 M 1 484.71 % | -2.066 M -119.87 % | 10.398 M |
| Cash at beginning of period | 151.259 M -28.12 % | 210.447 M -39.08 % | 345.467 M 8.12 % | 319.511 M 1.88 % | 313.625 M 30.05 % | 241.150 M 44.86 % | 166.476 M 165.05 % | 62.809 M -13.79 % | 72.860 M -39.93 % | 121.300 M -4.02 % | 126.386 M -42.21 % | 218.711 M -14.69 % | 256.365 M 233.63 % | 76.842 M 101.45 % | 38.145 M 299.79 % | 9.541 M -17.80 % | 11.607 M 860.42 % | 1.209 M |
| Cash at end of period | 164.244 M 8.58 % | 151.259 M -28.12 % | 210.447 M -39.08 % | 345.467 M 8.12 % | 319.511 M 1.88 % | 313.625 M 30.05 % | 241.150 M 44.86 % | 166.476 M 165.05 % | 62.809 M -13.79 % | 72.860 M -39.93 % | 121.300 M -4.02 % | 126.386 M -42.21 % | 218.711 M -14.69 % | 256.365 M 233.63 % | 76.842 M 101.45 % | 38.145 M 299.79 % | 9.541 M -17.80 % | 11.607 M |
| Operating cash flow | 21.462 M -44.20 % | 38.465 M 109.08 % | 18.397 M -18.18 % | 22.484 M -22.38 % | 28.967 M 19.28 % | 24.284 M 92.65 % | 12.605 M 218.26 % | 3.961 M -58.91 % | 9.639 M -50.35 % | 19.416 M -5.92 % | 20.638 M 15.96 % | 17.797 M -29.39 % | 25.203 M 174.46 % | 9.183 M -77.63 % | 41.055 M 53.87 % | 26.682 M 249.52 % | 7.634 M -23.21 % | 9.941 M |
| Capital expenditure | -724.214 K 66.78 % | -2.180 M -12.09 % | -1.945 M 4.01 % | -2.026 M -206.36 % | -661.394 K -71.11 % | -386.538 K 84.26 % | -2.456 M 74.99 % | -9.819 M -112.69 % | -4.617 M 17.00 % | -5.563 M -89.23 % | -2.940 M 96.72 % | -89.747 M -1 334.28 % | -6.257 M -29.06 % | -4.848 M -102.34 % | -2.396 M 37.36 % | -3.825 M -153.11 % | -1.511 M -301.60 % | -376.289 K |
| Free CashFlow | 20.738 M -42.85 % | 36.284 M 120.55 % | 16.452 M -19.58 % | 20.458 M -27.73 % | 28.306 M 18.45 % | 23.898 M 135.46 % | 10.150 M 273.24 % | -5.859 M -216.64 % | 5.023 M -63.74 % | 13.853 M -21.73 % | 17.698 M 124.60 % | -71.949 M -479.76 % | 18.946 M 337.11 % | 4.334 M -88.79 % | 38.659 M 69.14 % | 22.857 M 273.31 % | 6.123 M -35.99 % | 9.565 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.057 M -69.99 % | 23.512 M 27.64 % | 18.421 M -41.05 % | 31.249 M 149.59 % | 12.520 M -58.21 % | 29.958 M -9.40 % | 33.067 M 4.93 % | 31.513 M 230.15 % | 9.545 M -65.44 % | 27.615 M 8.24 % | 25.513 M -33.15 % | 38.164 M 358.55 % | 8.323 M -76.75 % | 35.789 M 65.52 % | 21.623 M -45.59 % | 39.742 M 323.48 % | 9.385 M -76.96 % | 40.740 M 147.76 % | 16.443 M -71.07 % | 56.833 M 331.40 % | 13.174 M -63.28 % | 35.872 M 340.84 % | 8.137 M -85.36 % | 55.580 M 706.17 % | 6.894 M -82.05 % | 38.403 M 169.33 % | 14.259 M -70.39 % | 48.159 M 465.51 % | 8.516 M -76.55 % | 36.311 M 77.35 % | 20.474 M -52.59 % | 43.183 M 676.54 % | 5.561 M -82.23 % | 31.293 M 78.22 % | 17.558 M -51.36 % | 36.100 M 323.81 % | 8.518 M -75.48 % | 34.743 M 96.12 % | 17.715 M -57.01 % | 41.208 M 443.79 % | 7.578 M -76.99 % | 32.940 M 125.41 % | 14.613 M -54.79 % | 32.326 M 223.60 % | 9.989 M -61.43 % | 25.899 M 108.48 % | 12.423 M -60.85 % | 31.735 M 247.49 % | 9.132 M -58.11 % | 21.799 M 27.63 % | 17.080 M -33.04 % | 25.508 M 141.50 % | 10.562 M -56.07 % | 24.044 M 24.95 % | 19.243 M -27.44 % | 26.519 M 310.35 % | 6.463 M -72.05 % | 23.124 M 12.61 % | 20.534 M -44.70 % | 37.133 M 273.47 % | 9.943 M -27.90 % | 13.789 M |
| Net income | -3.538 M -154.05 % | 6.546 M 582.04 % | -1.358 M -115.23 % | 8.915 M 18 864.73 % | 47.006 K -99.52 % | 9.770 M 103.64 % | 4.798 M -65.91 % | 14.073 M 943.46 % | 1.349 M -88.43 % | 11.659 M 370.50 % | -4.310 M -124.31 % | 17.729 M 681.90 % | -3.047 M -123.51 % | 12.960 M 616.88 % | -2.507 M -116.69 % | 15.025 M 385.25 % | -5.267 M -133.73 % | 15.618 M 328.88 % | -6.824 M -132.38 % | 21.077 M 527.55 % | 3.359 M -75.27 % | 13.582 M 288.28 % | -7.214 M -123.68 % | 30.458 M 979.12 % | -3.465 M -127.92 % | 12.408 M 244.08 % | -8.612 M -153.12 % | 16.213 M 483.25 % | -4.230 M -147.29 % | 8.946 M 405.45 % | -2.929 M -121.23 % | 13.793 M 245.98 % | -9.448 M -227.56 % | 7.407 M 1 603.68 % | -492.565 K -103.70 % | 13.310 M 424.86 % | -4.097 M -145.72 % | 8.962 M 537.35 % | -2.049 M -116.20 % | 12.652 M 967.44 % | -1.459 M -111.95 % | 12.204 M 621.14 % | -2.342 M -116.96 % | 13.807 M 2 758.34 % | 483.027 K -95.05 % | 9.767 M 3 953.41 % | -253.467 K -101.94 % | 13.089 M 1 087.70 % | 1.102 M -88.24 % | 9.374 M 377.36 % | 1.964 M -82.09 % | 10.963 M 1 916.64 % | -603.462 K -106.90 % | 8.747 M 55.61 % | 5.621 M -44.36 % | 10.101 M 634.39 % | -1.890 M -117.01 % | 11.116 M 29.41 % | 8.590 M -55.92 % | 19.486 M 724.09 % | 2.364 M -52.36 % | 4.964 M |
| Income before tax | -3.908 M -149.80 % | 7.849 M 592.43 % | -1.594 M -115.14 % | 10.529 M 4 060.81 % | 253.061 K -97.80 % | 11.481 M 127.08 % | 5.056 M -69.60 % | 16.631 M 845.91 % | 1.758 M -87.01 % | 13.532 M 362.44 % | -5.156 M -126.10 % | 19.758 M 705.66 % | -3.262 M -121.33 % | 15.296 M 559.12 % | -3.332 M -120.52 % | 16.233 M 523.08 % | -3.837 M -122.20 % | 17.282 M 302.05 % | -8.553 M -136.74 % | 23.279 M 522.26 % | 3.741 M -75.10 % | 15.023 M 289.50 % | -7.927 M -123.61 % | 33.576 M 938.42 % | -4.005 M -127.47 % | 14.578 M 289.40 % | -7.697 M -143.76 % | 17.589 M 455.86 % | -4.943 M -147.22 % | 10.468 M 617.42 % | -2.023 M -114.14 % | 14.304 M 231.81 % | -10.852 M -225.29 % | 8.661 M 2 218.99 % | -408.743 K -102.79 % | 14.649 M 408.51 % | -4.748 M -145.14 % | 10.520 M 645.26 % | -1.929 M -113.57 % | 14.221 M 734.81 % | -2.240 M -115.81 % | 14.173 M 738.49 % | -2.220 M -114.03 % | 15.818 M 8 358.69 % | 187.007 K -98.33 % | 11.172 M 931.22 % | 1.083 M -92.48 % | 14.406 M 1 670.76 % | 813.532 K -92.46 % | 10.790 M 177.53 % | 3.888 M -66.53 % | 11.616 M 2 283.13 % | -532.084 K -105.54 % | 9.610 M 46.54 % | 6.558 M -39.00 % | 10.751 M 722.44 % | -1.727 M -113.81 % | 12.506 M 34.98 % | 9.265 M -57.90 % | 22.010 M 862.90 % | 2.286 M -58.60 % | 5.521 M |
| Income before tax ratio | -0.55 -265.91 % | 0.33 485.80 % | -0.09 -125.68 % | 0.34 1 567.03 % | 0.02 -94.73 % | 0.38 150.65 % | 0.15 -71.03 % | 0.53 186.51 % | 0.18 -62.41 % | 0.49 342.46 % | -0.20 -139.04 % | 0.52 232.08 % | -0.39 -191.71 % | 0.43 377.39 % | -0.15 -137.72 % | 0.41 199.91 % | -0.41 -196.38 % | 0.42 181.55 % | -0.52 -226.99 % | 0.41 44.24 % | 0.28 -32.19 % | 0.42 142.99 % | -0.97 -261.26 % | 0.60 204.00 % | -0.58 -253.02 % | 0.38 170.32 % | -0.54 -247.81 % | 0.37 162.93 % | -0.58 -301.32 % | 0.29 391.75 % | -0.10 -129.83 % | 0.33 116.97 % | -1.95 -805.06 % | 0.28 1 288.94 % | -0.02 -105.74 % | 0.41 172.79 % | -0.56 -284.12 % | 0.30 378.03 % | -0.11 -131.56 % | 0.35 216.74 % | -0.30 -168.70 % | 0.43 383.26 % | -0.15 -131.04 % | 0.49 2 513.91 % | 0.02 -95.66 % | 0.43 394.63 % | 0.09 -80.79 % | 0.45 409.58 % | 0.09 -82.00 % | 0.49 117.45 % | 0.23 -50.01 % | 0.46 1 004.00 % | -0.05 -112.60 % | 0.40 17.28 % | 0.34 -15.94 % | 0.41 251.69 % | -0.27 -149.42 % | 0.54 19.86 % | 0.45 -23.87 % | 0.59 157.83 % | 0.23 -42.58 % | 0.40 |
| EBITDA | -3.674 M -148.25 % | 7.615 M 317.40 % | -3.503 M -150.50 % | 6.936 M 975.34 % | -792.327 K -106.56 % | 12.081 M 73.88 % | 6.948 M -60.90 % | 17.771 M 780.61 % | -2.611 M -117.54 % | 14.888 M 312.12 % | -7.019 M -132.92 % | 21.318 M 751.78 % | -3.271 M -117.56 % | 18.628 M 870.43 % | -2.418 M -113.71 % | 17.638 M 827.91 % | -2.423 M -112.67 % | 19.127 M 326.98 % | -8.427 M -133.43 % | 25.204 M 610.62 % | 3.547 M -78.93 % | 16.833 M 395.21 % | -5.702 M -116.00 % | 35.649 M 630.23 % | -6.723 M -141.23 % | 16.305 M 370.05 % | -6.038 M -143.57 % | 13.858 M 265.99 % | -8.349 M -212.97 % | 7.391 M 181.16 % | -9.106 M -163.39 % | 14.364 M 246.69 % | -9.792 M -212.71 % | 8.688 M 308.70 % | -4.163 M -134.50 % | 12.067 M 271.78 % | -7.025 M -177.98 % | 9.008 M 278.70 % | -5.041 M -140.08 % | 12.579 M 309.58 % | -6.002 M -148.15 % | 12.464 M 315.40 % | -5.787 M -141.78 % | 13.850 M 464.02 % | -3.805 M -149.45 % | 7.694 M 397.29 % | -2.588 M -126.46 % | 9.780 M 320.10 % | -4.443 M -149.86 % | 8.912 M 8 382.73 % | 105.061 K -98.95 % | 9.989 M 418.21 % | -3.139 M -144.29 % | 7.088 M 329.30 % | 1.651 M -80.81 % | 8.602 M 394.90 % | -2.917 M -126.19 % | 11.136 M 121.14 % | 5.036 M -76.59 % | 21.512 M 948.36 % | 2.052 M -62.56 % | 5.480 M |
| Net income ratio | -0.50 -280.09 % | 0.28 477.66 % | -0.07 -125.84 % | 0.29 7 498.20 % | 0.00 -98.85 % | 0.33 124.78 % | 0.15 -67.51 % | 0.45 216.05 % | 0.14 -66.53 % | 0.42 349.91 % | -0.17 -136.37 % | 0.46 226.90 % | -0.37 -201.09 % | 0.36 412.29 % | -0.12 -130.67 % | 0.38 167.36 % | -0.56 -246.41 % | 0.38 192.38 % | -0.41 -211.90 % | 0.37 45.47 % | 0.25 -32.67 % | 0.38 142.71 % | -0.89 -261.77 % | 0.55 209.05 % | -0.50 -255.53 % | 0.32 153.49 % | -0.60 -279.42 % | 0.34 167.77 % | -0.50 -301.62 % | 0.25 272.23 % | -0.14 -144.79 % | 0.32 118.80 % | -1.70 -817.84 % | 0.24 943.70 % | -0.03 -107.61 % | 0.37 176.65 % | -0.48 -286.48 % | 0.26 323.00 % | -0.12 -137.67 % | 0.31 259.52 % | -0.19 -151.95 % | 0.37 331.20 % | -0.16 -137.52 % | 0.43 783.29 % | 0.05 -87.18 % | 0.38 1 948.30 % | -0.02 -104.95 % | 0.41 241.79 % | 0.12 -71.94 % | 0.43 274.02 % | 0.11 -73.25 % | 0.43 852.24 % | -0.06 -115.71 % | 0.36 24.54 % | 0.29 -23.32 % | 0.38 230.23 % | -0.29 -160.85 % | 0.48 14.92 % | 0.42 -20.28 % | 0.52 120.66 % | 0.24 -33.93 % | 0.36 |
| Ratio EBITDA | -0.52 -260.77 % | 0.32 270.32 % | -0.19 -185.68 % | 0.22 450.70 % | -0.06 -115.69 % | 0.40 91.92 % | 0.21 -62.74 % | 0.56 306.15 % | -0.27 -150.74 % | 0.54 295.97 % | -0.28 -149.25 % | 0.56 242.14 % | -0.39 -175.50 % | 0.52 565.47 % | -0.11 -125.19 % | 0.44 271.89 % | -0.26 -155.00 % | 0.47 191.61 % | -0.51 -215.56 % | 0.44 64.72 % | 0.27 -42.63 % | 0.47 166.96 % | -0.70 -209.26 % | 0.64 165.77 % | -0.98 -329.68 % | 0.42 200.27 % | -0.42 -247.16 % | 0.29 129.35 % | -0.98 -581.66 % | 0.20 145.76 % | -0.44 -233.71 % | 0.33 118.89 % | -1.76 -734.26 % | 0.28 217.10 % | -0.24 -170.93 % | 0.33 140.53 % | -0.82 -418.09 % | 0.26 191.12 % | -0.28 -193.22 % | 0.31 138.54 % | -0.79 -309.32 % | 0.38 195.56 % | -0.40 -192.42 % | 0.43 212.49 % | -0.38 -228.21 % | 0.30 242.60 % | -0.21 -167.60 % | 0.31 163.34 % | -0.49 -219.01 % | 0.41 6 546.26 % | 0.01 -98.43 % | 0.39 231.77 % | -0.30 -200.82 % | 0.29 243.58 % | 0.09 -73.55 % | 0.32 171.87 % | -0.45 -193.72 % | 0.48 96.37 % | 0.25 -57.67 % | 0.58 180.71 % | 0.21 -48.07 % | 0.40 |
| Gross profit ratio | 0.71 -17.07 % | 0.85 1.66 % | 0.84 7.87 % | 0.78 -1.88 % | 0.79 -5.70 % | 0.84 44.16 % | 0.58 -29.29 % | 0.83 6.42 % | 0.78 -7.14 % | 0.84 10.37 % | 0.76 5.36 % | 0.72 3.92 % | 0.69 -5.03 % | 0.73 21.09 % | 0.60 -17.81 % | 0.73 26.50 % | 0.58 -13.47 % | 0.67 8.86 % | 0.61 -1.16 % | 0.62 -17.58 % | 0.75 15.94 % | 0.65 -26.93 % | 0.89 32.68 % | 0.67 55.41 % | 0.43 -33.59 % | 0.65 4.65 % | 0.62 -5.02 % | 0.65 46.25 % | 0.45 -27.09 % | 0.61 18.23 % | 0.52 -26.27 % | 0.70 -21.44 % | 0.90 39.93 % | 0.64 -22.47 % | 0.83 19.69 % | 0.69 -22.73 % | 0.89 48.48 % | 0.60 -8.76 % | 0.66 13.15 % | 0.58 -27.82 % | 0.81 16.46 % | 0.69 5.50 % | 0.66 -15.21 % | 0.77 -6.09 % | 0.82 15.98 % | 0.71 -3.45 % | 0.74 3.88 % | 0.71 4.62 % | 0.68 -8.95 % | 0.74 26.73 % | 0.59 -14.23 % | 0.68 0.10 % | 0.68 16.12 % | 0.59 23.20 % | 0.48 -26.19 % | 0.65 -14.21 % | 0.75 11.49 % | 0.68 27.46 % | 0.53 -29.68 % | 0.76 -2.68 % | 0.78 19.47 % | 0.65 |
| Weighted average shs out dil | 250.758 M 14.93 % | 218.185 M -12.09 % | 248.202 M -1.02 % | 250.758 M 0.00 % | 250.758 M 2.66 % | 244.261 M -2.97 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M -10.64 % | 281.715 M 73.90 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M -37.77 % | 260.303 M 50.00 % | 173.535 M -31.06 % | 251.711 M 50.00 % | 167.807 M -34.11 % | 254.663 M 50.00 % | 169.776 M -32.55 % | 251.715 M 50.00 % | 167.810 M -36.89 % | 265.889 M 50.00 % | 177.260 M -29.59 % | 251.748 M 50.00 % | 167.832 M -37.46 % | 268.375 M 50.00 % | 178.917 M -28.92 % | 251.695 M 50.00 % | 167.797 M -39.59 % | 277.747 M 50.00 % | 185.165 M -22.10 % | 237.687 M 50.00 % | 158.458 M -29.27 % | 224.045 M 50.00 % | 149.363 M -37.04 % | 237.231 M 50.00 % | 158.154 M -30.89 % | 228.829 M 50.00 % | 152.552 M -33.70 % | 230.109 M 50.00 % | 153.406 M -37.17 % | 244.178 M 52.78 % | 159.826 M -34.88 % | 245.423 M 56.25 % | 157.071 M -31.74 % | 230.093 M 50.00 % | 153.395 M -37.81 % | 246.662 M 50.00 % | 164.441 M -30.37 % | 236.161 M 50.00 % | 157.440 M -36.50 % | 247.943 M 56.82 % | 158.109 M -10.44 % | 176.544 M 48.49 % | 118.895 M -33.33 % | 178.343 M 50.00 % | 118.895 M 0.00 % | 118.895 M |
| Weighted average shs out | 250.758 M 14.93 % | 218.185 M -12.09 % | 248.202 M -1.02 % | 250.758 M 0.00 % | 250.758 M 2.66 % | 244.261 M -2.97 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M -10.64 % | 281.722 M 73.90 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M 0.00 % | 161.999 M -35.65 % | 251.747 M 0.88 % | 249.546 M 0.89 % | 247.346 M -1.46 % | 251.004 M -1.44 % | 254.663 M 50.00 % | 169.776 M -32.55 % | 251.715 M 50.00 % | 167.810 M -36.84 % | 265.700 M 49.89 % | 177.260 M -29.59 % | 251.748 M 50.00 % | 167.832 M -37.46 % | 268.375 M 50.00 % | 178.917 M -28.92 % | 251.695 M 50.00 % | 167.797 M -39.51 % | 277.401 M 49.81 % | 185.165 M -22.10 % | 237.687 M 50.00 % | 158.458 M -29.27 % | 224.045 M 50.00 % | 149.363 M -37.04 % | 237.231 M 50.00 % | 158.154 M -30.89 % | 228.829 M 50.00 % | 152.552 M -33.70 % | 230.109 M 50.00 % | 153.406 M -37.17 % | 244.178 M 52.78 % | 159.826 M -34.88 % | 245.423 M 56.25 % | 157.071 M -31.74 % | 230.093 M 50.00 % | 153.395 M -37.81 % | 246.662 M 50.00 % | 164.441 M -30.37 % | 236.161 M 50.00 % | 157.440 M -36.50 % | 247.943 M 56.82 % | 158.109 M -10.44 % | 176.544 M 48.49 % | 118.895 M -33.33 % | 178.343 M 50.00 % | 118.895 M -33.46 % | 178.693 M |
| EPS diluted | -0.01 -147.00 % | 0.03 655.56 % | -0.01 -115.17 % | 0.04 17 700.00 % | 0.00 -99.50 % | 0.04 109.42 % | 0.02 -65.83 % | 0.06 935.19 % | 0.01 -88.34 % | 0.05 402.61 % | -0.02 -113.91 % | 0.11 685.11 % | -0.02 -123.50 % | 0.08 616.13 % | -0.02 -116.67 % | 0.09 386.15 % | -0.03 -154.17 % | 0.06 252.67 % | -0.04 -146.95 % | 0.08 318.50 % | 0.02 -62.48 % | 0.05 225.41 % | -0.04 -135.42 % | 0.12 682.52 % | -0.02 -144.11 % | 0.05 196.09 % | -0.05 -175.47 % | 0.06 355.56 % | -0.03 -175.68 % | 0.03 303.05 % | -0.02 -129.93 % | 0.05 197.34 % | -0.06 -310.86 % | 0.03 1 088.89 % | 0.00 -104.82 % | 0.06 316.22 % | -0.03 -164.75 % | 0.04 391.97 % | -0.01 -125.70 % | 0.05 679.35 % | -0.01 -117.26 % | 0.05 446.10 % | -0.02 -125.67 % | 0.06 1 835.48 % | 0.00 -92.25 % | 0.04 2 600.00 % | 0.00 -103.00 % | 0.05 661.43 % | 0.01 -82.80 % | 0.04 213.08 % | 0.01 -70.72 % | 0.04 1 300.00 % | 0.00 -110.00 % | 0.04 2.78 % | 0.04 -11.55 % | 0.04 439.17 % | -0.01 -119.05 % | 0.06 -12.50 % | 0.07 -34.55 % | 0.11 450.00 % | 0.02 -28.06 % | 0.03 |
| Earnings per share | -0.01 -147.00 % | 0.03 655.56 % | -0.01 -115.17 % | 0.04 17 700.00 % | 0.00 -99.50 % | 0.04 109.42 % | 0.02 -65.83 % | 0.06 935.19 % | 0.01 -88.34 % | 0.05 402.61 % | -0.02 -113.91 % | 0.11 685.11 % | -0.02 -123.50 % | 0.08 616.13 % | -0.02 -116.67 % | 0.09 386.15 % | -0.03 -154.17 % | 0.06 319.78 % | -0.03 -132.62 % | 0.08 524.63 % | 0.01 -74.86 % | 0.05 225.41 % | -0.04 -135.42 % | 0.12 682.52 % | -0.02 -144.11 % | 0.05 196.09 % | -0.05 -175.47 % | 0.06 355.56 % | -0.03 -175.68 % | 0.03 303.05 % | -0.02 -129.93 % | 0.05 197.34 % | -0.06 -310.86 % | 0.03 1 088.89 % | 0.00 -104.82 % | 0.06 316.22 % | -0.03 -164.75 % | 0.04 391.97 % | -0.01 -125.70 % | 0.05 679.35 % | -0.01 -117.26 % | 0.05 446.10 % | -0.02 -125.67 % | 0.06 1 835.48 % | 0.00 -92.25 % | 0.04 2 600.00 % | 0.00 -103.00 % | 0.05 661.43 % | 0.01 -82.80 % | 0.04 213.08 % | 0.01 -70.72 % | 0.04 1 300.00 % | 0.00 -110.00 % | 0.04 2.78 % | 0.04 -11.55 % | 0.04 439.17 % | -0.01 -119.05 % | 0.06 -12.50 % | 0.07 -34.55 % | 0.11 450.00 % | 0.02 -28.06 % | 0.03 |
| Gross profit | 4.999 M -75.11 % | 20.083 M 29.76 % | 15.477 M -36.41 % | 24.340 M 144.91 % | 9.938 M -60.59 % | 25.219 M 30.60 % | 19.309 M -25.81 % | 26.026 M 251.35 % | 7.408 M -67.90 % | 23.079 M 19.46 % | 19.319 M -29.56 % | 27.428 M 376.54 % | 5.756 M -77.91 % | 26.060 M 100.42 % | 13.002 M -55.28 % | 29.075 M 435.68 % | 5.428 M -80.07 % | 27.229 M 169.71 % | 10.095 M -71.40 % | 35.303 M 255.56 % | 9.929 M -57.42 % | 23.319 M 222.14 % | 7.239 M -80.58 % | 37.266 M 1 152.88 % | 2.974 M -88.08 % | 24.950 M 181.85 % | 8.852 M -71.88 % | 31.478 M 727.08 % | 3.806 M -82.90 % | 22.258 M 109.68 % | 10.616 M -65.04 % | 30.368 M 510.05 % | 4.978 M -75.13 % | 20.018 M 38.18 % | 14.487 M -41.79 % | 24.887 M 227.46 % | 7.600 M -63.60 % | 20.878 M 78.93 % | 11.668 M -51.36 % | 23.987 M 292.51 % | 6.111 M -73.21 % | 22.811 M 137.80 % | 9.593 M -61.67 % | 25.025 M 203.90 % | 8.235 M -55.27 % | 18.409 M 101.28 % | 9.146 M -59.33 % | 22.490 M 263.54 % | 6.186 M -61.86 % | 16.219 M 61.74 % | 10.027 M -42.57 % | 17.459 M 141.75 % | 7.222 M -48.99 % | 14.159 M 53.94 % | 9.198 M -46.44 % | 17.173 M 252.03 % | 4.878 M -68.84 % | 15.656 M 43.53 % | 10.908 M -61.11 % | 28.051 M 263.47 % | 7.717 M -13.86 % | 8.959 M |
| Income tax expense | -373.347 K -128.74 % | 1.299 M 805.87 % | -184.010 K -111.39 % | 1.615 M 683.69 % | 206.055 K -87.96 % | 1.711 M 562.59 % | 258.218 K -89.90 % | 2.558 M 524.61 % | 409.507 K -78.13 % | 1.872 M 121.37 % | 845.718 K -58.32 % | 2.029 M 1 041.70 % | -215.463 K -109.22 % | 2.336 M 402.15 % | -773.103 K -162.68 % | 1.233 M -16.48 % | 1.477 M -13.01 % | 1.697 M 199.63 % | -1.704 M -176.76 % | 2.220 M 472.62 % | 387.651 K -73.63 % | 1.470 M 317.25 % | -676.564 K -121.39 % | 3.163 M 750.61 % | -486.082 K -122.02 % | 2.207 M 135.25 % | 938.358 K -34.95 % | 1.442 M 318.42 % | -660.407 K -141.63 % | 1.586 M 60.29 % | 989.788 K 69.28 % | 584.720 K 144.04 % | -1.328 M -198.88 % | 1.343 M 617.41 % | 187.151 K -86.25 % | 1.361 M 309.01 % | -651.169 K -141.80 % | 1.558 M 1 199.72 % | 119.854 K -92.36 % | 1.568 M 300.66 % | -781.555 K -139.69 % | 1.969 M 1 513.81 % | 122.015 K -93.93 % | 2.012 M 779.61 % | -296.019 K -121.07 % | 1.405 M 5.09 % | 1.337 M 1.55 % | 1.316 M 556.24 % | -288.535 K -120.38 % | 1.416 M -26.42 % | 1.924 M 194.52 % | 653.326 K 815.30 % | 71.378 K -91.73 % | 862.961 K -7.91 % | 937.103 K 44.24 % | 649.689 K 298.55 % | 163.015 K -88.28 % | 1.390 M 105.82 % | 675.552 K -73.23 % | 2.524 M 3 305.28 % | -78.743 K -114.14 % | 556.853 K |
| Cost of revenue | 2.058 M -39.98 % | 3.429 M 98.41 % | 1.728 M -74.98 % | 6.908 M 183.11 % | 2.440 M -48.51 % | 4.739 M -62.97 % | 12.797 M 133.24 % | 5.487 M 156.70 % | 2.137 M -52.89 % | 4.537 M -26.75 % | 6.194 M -42.31 % | 10.736 M 318.22 % | 2.567 M -73.62 % | 9.730 M 12.87 % | 8.621 M -19.18 % | 10.667 M 169.56 % | 3.957 M -70.71 % | 13.511 M 112.84 % | 6.348 M -70.52 % | 21.529 M 563.46 % | 3.245 M -74.15 % | 12.553 M 1 297.31 % | 898.367 K -95.09 % | 18.314 M 367.20 % | 3.920 M -70.86 % | 13.453 M 148.83 % | 5.406 M -67.59 % | 16.681 M 254.15 % | 4.710 M -66.48 % | 14.053 M 42.55 % | 9.858 M -23.07 % | 12.815 M 2 097.97 % | 583.048 K -94.83 % | 11.275 M 267.16 % | 3.071 M -72.61 % | 11.213 M 1 121.50 % | 917.963 K -93.38 % | 13.865 M 129.28 % | 6.047 M -64.88 % | 17.221 M 1 074.14 % | 1.467 M -85.52 % | 10.129 M 101.74 % | 5.021 M -31.23 % | 7.301 M 316.08 % | 1.755 M -76.57 % | 7.490 M 128.59 % | 3.277 M -64.55 % | 9.244 M 213.79 % | 2.946 M -47.21 % | 5.581 M -20.87 % | 7.052 M -12.37 % | 8.048 M 140.96 % | 3.340 M -66.21 % | 9.885 M -1.60 % | 10.045 M 7.49 % | 9.345 M 489.95 % | 1.584 M -78.79 % | 7.467 M -22.43 % | 9.627 M 6.00 % | 9.082 M 308.14 % | 2.225 M -53.93 % | 4.830 M |
| General and administrative expenses | -1.583 M -162.27 % | 2.543 M -34.29 % | 3.870 M -49.50 % | 7.663 M 149.77 % | 3.068 M 12.78 % | 2.720 M 159.99 % | -4.535 M -172.70 % | 6.237 M 649.29 % | -1.136 M -144.95 % | 2.526 M -66.05 % | 7.441 M 7.24 % | 6.939 M 724.90 % | -1.110 M -138.33 % | 2.897 M 173.02 % | -3.967 M -160.10 % | 6.602 M 703.66 % | -1.094 M -142.98 % | 2.544 M 143.82 % | -5.806 M -294.76 % | 2.981 M 252.42 % | -1.956 M -168.37 % | 2.861 M 139.43 % | -7.255 M -303.75 % | 3.561 M 279.08 % | -1.988 M -160.36 % | 3.294 M 145.29 % | -7.274 M -348.27 % | 2.930 M 137.28 % | -7.859 M -187.57 % | 8.975 M 136.52 % | -24.575 M -327.07 % | 10.823 M 302.02 % | -5.357 M -180.59 % | 6.648 M 129.09 % | -22.853 M -378.45 % | 8.207 M 229.32 % | -6.346 M -185.83 % | 7.394 M 147.02 % | -15.725 M -364.48 % | 5.946 M 283.55 % | -3.239 M -159.74 % | 5.422 M 131.16 % | -17.401 M -390.61 % | 5.988 M 263.24 % | -3.668 M -159.62 % | 6.153 M 143.68 % | -14.084 M -268.86 % | 8.341 M 620.84 % | -1.601 M -143.16 % | 3.711 M 135.75 % | -10.380 M -334.00 % | 4.436 M -5.14 % | 4.676 M 15.24 % | 4.058 M 157.83 % | -7.017 M -316.53 % | 3.241 M -20.21 % | 4.062 M 92.89 % | 2.106 M 131.47 % | -6.691 M -279.22 % | 3.733 M 67.02 % | 2.235 M 41.85 % | 1.576 M |
| Selling and marketing expenses | 505.683 K -90.12 % | 5.116 M -56.40 % | 11.734 M -5.80 % | 12.456 M 102.36 % | 6.155 M -14.14 % | 7.168 M 205.81 % | 2.344 M -59.34 % | 5.765 M 36.47 % | 4.224 M 4.83 % | 4.029 M -75.45 % | 16.415 M 413.56 % | 3.196 M 27.21 % | 2.513 M -19.58 % | 3.125 M -45.25 % | 5.707 M 23.78 % | 4.611 M 16.81 % | 3.947 M 18.05 % | 3.344 M -43.95 % | 5.965 M 65.14 % | 3.612 M -11.04 % | 4.061 M 15.14 % | 3.527 M -45.21 % | 6.437 M 31.79 % | 4.884 M 14.47 % | 4.267 M -16.02 % | 5.081 M -39.24 % | 8.363 M 29.94 % | 6.436 M -25.50 % | 8.639 M 61.53 % | 5.348 M -31.93 % | 7.857 M 33.66 % | 5.878 M -4.93 % | 6.183 M 40.68 % | 4.395 M -34.04 % | 6.663 M 51.10 % | 4.410 M -15.05 % | 5.191 M 26.17 % | 4.114 M -41.39 % | 7.019 M 38.62 % | 5.064 M -5.78 % | 5.374 M 17.26 % | 4.583 M -27.14 % | 6.291 M 31.15 % | 4.797 M 5.21 % | 4.559 M 8.65 % | 4.196 M -5.66 % | 4.448 M 12.37 % | 3.958 M -1.42 % | 4.015 M 21.86 % | 3.295 M -31.82 % | 4.832 M 72.75 % | 2.797 M -48.99 % | 5.483 M 90.47 % | 2.879 M -21.75 % | 3.679 M -26.53 % | 5.007 M 42.36 % | 3.517 M 45.86 % | 2.412 M -15.29 % | 2.847 M 5.74 % | 2.692 M -20.57 % | 3.390 M 75.97 % | 1.926 M |
| Other expenses | 4.395 M 3 249.26 % | -139.546 K 96.93 % | -4.552 M 62.42 % | -12.114 M -310.34 % | -2.952 M -1 129.25 % | -240.160 K -101.40 % | 17.135 M 48 212.99 % | -35.614 K -104.49 % | 792.708 K 176.36 % | -1.038 M -70.21 % | -609.923 K 86.38 % | -4.479 M -316.86 % | 2.065 M 246.59 % | -1.409 M -1 224.89 % | 125.260 K 415.09 % | 24.318 K -99.15 % | 2.866 M 760.67 % | -433.781 K -1 007.58 % | -39.165 K -140.52 % | 96.666 K -33.29 % | 144.915 K -13.43 % | 167.402 K 102.67 % | 82.598 K 280.42 % | -45.782 K -125.27 % | 181.168 K | 0.000 100.00 % | -229.964 K -130.67 % | 749.795 K 958.34 % | 70.846 K -91.96 % | 881.423 K 150.71 % | 351.568 K -40.38 % | 589.667 K 281.38 % | 154.614 K -33.71 % | 233.253 K -92.75 % | 3.216 M 50.91 % | 2.131 M 89.05 % | 1.127 M 304.48 % | 278.704 K -84.10 % | 1.753 M 627.66 % | 240.934 K -83.66 % | 1.475 M 656.63 % | 194.930 K -95.03 % | 3.923 M 1 420.64 % | 258.015 K -86.60 % | 1.926 M 50.55 % | 1.279 M -55.05 % | 2.846 M -0.41 % | 2.858 M -17.70 % | 3.472 M 768.92 % | 399.569 K -89.48 % | 3.797 M 183 117.72 % | -2.075 K -101.12 % | 184.824 K 36.93 % | 134.973 K -95.73 % | 3.161 M 72.76 % | 1.830 M | 0.000 -100.00 % | 1.616 M -59.84 % | 4.024 M 672.46 % | 520.940 K | 0.000 | 0.000 |
| Operating expenses | 8.898 M -27.27 % | 12.234 M -28.33 % | 17.069 M 23.00 % | 13.877 M 21.28 % | 11.442 M -16.89 % | 13.768 M -29.47 % | 19.521 M 59.46 % | 12.242 M 22.19 % | 10.019 M 0.57 % | 9.962 M -59.49 % | 24.590 M 139.23 % | 10.279 M 6.31 % | 9.669 M -8.56 % | 10.574 M -49.52 % | 20.947 M 36.71 % | 15.322 M 12.49 % | 13.620 M 18.34 % | 11.509 M -46.59 % | 21.549 M 46.25 % | 14.735 M 52.29 % | 9.676 M -4.84 % | 10.168 M -41.20 % | 17.294 M 14.43 % | 15.113 M 55.84 % | 9.698 M -29.39 % | 13.734 M -35.71 % | 21.362 M 21.23 % | 17.620 M 48.45 % | 11.870 M -20.16 % | 14.868 M -24.61 % | 19.722 M 23.23 % | 16.003 M 2.03 % | 15.684 M 38.43 % | 11.330 M -39.25 % | 18.650 M 42.82 % | 13.058 M -10.71 % | 14.625 M 23.22 % | 11.870 M -30.32 % | 17.035 M 49.31 % | 11.409 M -5.47 % | 12.068 M 16.63 % | 10.347 M -32.72 % | 15.379 M 37.62 % | 11.175 M -5.98 % | 11.887 M 10.93 % | 10.715 M -8.68 % | 11.734 M -7.68 % | 12.711 M 20.50 % | 10.548 M 44.36 % | 7.307 M -26.36 % | 9.922 M 32.81 % | 7.471 M -27.77 % | 10.344 M 46.28 % | 7.071 M -6.30 % | 7.547 M -11.96 % | 8.572 M 12.47 % | 7.621 M 61.24 % | 4.727 M -18.58 % | 5.805 M -11.71 % | 6.575 M 16.06 % | 5.666 M 60.21 % | 3.536 M |
| Cost and expenses | 10.956 M -30.05 % | 15.664 M -21.73 % | 20.013 M -3.72 % | 20.786 M 60.99 % | 12.911 M -30.24 % | 18.508 M -33.90 % | 27.998 M 57.93 % | 17.728 M 45.84 % | 12.156 M -16.16 % | 14.499 M -52.90 % | 30.784 M 46.48 % | 21.015 M 71.74 % | 12.236 M -39.73 % | 20.304 M -31.33 % | 29.567 M 13.77 % | 25.989 M 47.85 % | 17.577 M -29.75 % | 25.020 M -10.31 % | 27.897 M -23.07 % | 36.264 M 180.67 % | 12.921 M -43.13 % | 22.721 M 24.89 % | 18.192 M -45.58 % | 33.427 M 145.47 % | 13.618 M -49.91 % | 27.187 M 1.57 % | 26.768 M -21.96 % | 34.301 M 106.89 % | 16.580 M -42.67 % | 28.920 M -2.23 % | 29.580 M 2.64 % | 28.819 M 77.15 % | 16.267 M -28.04 % | 22.605 M 4.07 % | 21.721 M -10.51 % | 24.271 M 56.16 % | 15.543 M -39.60 % | 25.735 M 11.49 % | 23.082 M -19.38 % | 28.630 M 111.52 % | 13.535 M -33.90 % | 20.476 M 0.37 % | 20.400 M 10.41 % | 18.476 M 35.44 % | 13.641 M -25.07 % | 18.206 M 21.28 % | 15.011 M -31.63 % | 21.955 M 62.70 % | 13.494 M 4.71 % | 12.887 M -24.08 % | 16.975 M 9.38 % | 15.519 M 13.41 % | 13.684 M -19.30 % | 16.956 M -3.61 % | 17.592 M -1.81 % | 17.917 M 94.64 % | 9.205 M -24.51 % | 12.194 M -20.98 % | 15.432 M -1.44 % | 15.657 M 98.42 % | 7.891 M -5.69 % | 8.366 M |
| Research and development expenses | 5.581 M 18.38 % | 4.715 M -21.66 % | 6.018 M 2.48 % | 5.872 M 13.55 % | 5.171 M 25.53 % | 4.120 M -9.98 % | 4.576 M -5.78 % | 4.857 M -3.70 % | 5.043 M 13.47 % | 4.445 M 202.62 % | 1.469 M -68.23 % | 4.623 M -25.46 % | 6.201 M 4.03 % | 5.961 M -46.69 % | 11.183 M 35.56 % | 8.249 M 4.41 % | 7.901 M 24.00 % | 6.372 M -43.08 % | 11.194 M 46.94 % | 7.618 M 67.01 % | 4.561 M 29.13 % | 3.532 M -55.71 % | 7.975 M 26.19 % | 6.320 M 30.14 % | 4.856 M -11.64 % | 5.496 M -41.94 % | 9.466 M 19.85 % | 7.898 M 24.10 % | 6.364 M 4.50 % | 6.090 M -40.38 % | 10.215 M 26.86 % | 8.052 M -16.43 % | 9.636 M | 0.000 -100.00 % | 24.957 M | 0.000 -100.00 % | 9.829 M | 0.000 -100.00 % | 17.053 M | 0.000 -100.00 % | 7.540 M | 0.000 -100.00 % | 17.257 M | 0.000 -100.00 % | 5.082 M | 0.000 -100.00 % | 14.112 M | 0.000 -100.00 % | 5.592 M | 0.000 -100.00 % | 11.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -1.078 M -114.07 % | 7.659 M -50.91 % | 15.604 M -22.44 % | 20.119 M 118.13 % | 9.223 M -6.73 % | 9.889 M 551.40 % | -2.191 M -118.25 % | 12.002 M 288.60 % | 3.089 M -52.89 % | 6.556 M -72.38 % | 23.731 M 134.14 % | 10.135 M 622.77 % | 1.402 M -76.71 % | 6.022 M 246.14 % | 1.740 M -84.48 % | 11.212 M 292.94 % | 2.853 M -51.54 % | 5.888 M 3 611.63 % | 158.633 K -97.59 % | 6.593 M 213.29 % | 2.105 M -67.05 % | 6.387 M 881.36 % | -817.464 K -109.68 % | 8.445 M 270.58 % | 2.279 M -72.79 % | 8.375 M 669.45 % | 1.088 M -88.38 % | 9.366 M 1 100.40 % | 780.226 K -94.55 % | 14.323 M 185.67 % | -16.719 M -200.11 % | 16.701 M 1 922.73 % | 825.664 K -92.52 % | 11.043 M 168.21 % | -16.190 M -228.32 % | 12.617 M 1 191.94 % | -1.155 M -110.04 % | 11.508 M 232.19 % | -8.706 M -179.08 % | 11.009 M 415.68 % | 2.135 M -78.66 % | 10.005 M 190.05 % | -11.111 M -203.03 % | 10.784 M 1 110.40 % | 890.974 K -91.39 % | 10.349 M 207.39 % | -9.637 M -178.35 % | 12.299 M 409.56 % | 2.414 M -65.55 % | 7.005 M 226.26 % | -5.548 M -176.71 % | 7.233 M -28.80 % | 10.159 M 46.46 % | 6.936 M 307.77 % | -3.338 M -140.48 % | 8.248 M 8.82 % | 7.579 M 67.78 % | 4.517 M 217.51 % | -3.844 M -159.82 % | 6.426 M 14.23 % | 5.625 M 60.62 % | 3.502 M |
| Interest income | 2.628 M 438.09 % | 488.348 K -62.71 % | 1.310 M 94.93 % | 671.894 K -1.25 % | 680.421 K -53.43 % | 1.461 M 22.75 % | 1.190 M 135.27 % | 505.953 K -73.23 % | 1.890 M 184.53 % | 664.327 K | 0.000 -100.00 % | 933.956 K -75.12 % | 3.754 M 90.11 % | 1.975 M -83.12 % | 11.696 M 739.94 % | 1.393 M -71.68 % | 4.917 M 297.73 % | 1.236 M -37.28 % | 1.971 M -11.83 % | 2.235 M -25.78 % | 3.012 M 114.62 % | 1.403 M -56.87 % | 3.254 M -59.34 % | 8.003 M 48.09 % | 5.404 M 168.73 % | 2.011 M -86.19 % | 14.563 M 985.55 % | 1.341 M | 0.000 -100.00 % | 1.348 M | 0.000 -100.00 % | 566.146 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 -100.00 % | 1.611 M 0.89 % | 1.597 M | 0.000 -100.00 % | 1.718 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 37.285 K -12.46 % | 42.594 K -42.57 % | 74.165 K | 0.000 -100.00 % | 81.803 K 15.70 % | 70.701 K 7.58 % | 65.719 K 233.11 % | 19.729 K -39.33 % | 32.517 K | 0.000 -100.00 % | 928.679 K -11.38 % | 1.048 M -21.76 % | 1.339 M -10.05 % | 1.489 M 4.30 % | 1.428 M -46.31 % | 2.659 M 116.41 % | 1.229 M 873.25 % | 126.252 K -39.00 % | 206.977 K -9.02 % | 227.502 K 184.85 % | 79.866 K 5.32 % | 75.833 K 295.66 % | 19.166 K 221.96 % | 5.953 K -12.12 % | 6.774 K -99.83 % | 3.997 M 108 698.64 % | 3.674 K -99.72 % | 1.319 M 18 841.73 % | 6.961 K -99.63 % | 1.899 M 24 114.86 % | 7.841 K -99.12 % | 888.973 K | 0.000 -100.00 % | 79.242 K | 0.000 -100.00 % | 59.588 K | 0.000 -100.00 % | 36.439 K | 0.000 -100.00 % | 153.124 K | 0.000 -100.00 % | 329.212 K | 0.000 -100.00 % | 704.400 K | 0.000 -100.00 % | 381.377 K | 0.000 -100.00 % | 810.741 K 204.82 % | 265.972 K 40.07 % | 189.891 K -67.91 % | 591.678 K | 0.000 | 0.000 -100.00 % | 1.507 M | 0.000 -100.00 % | 115.715 K | 0.000 -100.00 % | 65.307 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.108 M | 0.000 -100.00 % | 1.052 M -0.73 % | 1.060 M 1.92 % | 1.040 M -1.89 % | 1.060 M -4.15 % | 1.106 M 0.00 % | 1.106 M -2.74 % | 1.137 M 0.00 % | 1.137 M -2.67 % | 1.168 M -5.96 % | 1.242 M -12.69 % | 1.423 M 0.00 % | 1.423 M -3.86 % | 1.480 M 0.00 % | 1.480 M 3.08 % | 1.436 M 1.72 % | 1.411 M -9.22 % | 1.555 M 12.37 % | 1.384 M -13.91 % | 1.607 M 16.16 % | 1.384 M 0.00 % | 1.384 M 2.63 % | 1.348 M -3.63 % | 1.399 M 3.77 % | 1.348 M -89.58 % | 12.933 M 539.54 % | -2.942 M 11.78 % | -3.335 M -63.59 % | -2.039 M 61.33 % | -5.272 M -606.52 % | 1.041 M 952.31 % | 98.910 K -70.86 % | 339.456 K 228.00 % | -265.195 K 41.81 % | -455.752 K 64.80 % | -1.295 M -33.17 % | -972.213 K 28.45 % | -1.359 M -92.39 % | -706.271 K 69.12 % | -2.287 M -64.95 % | -1.386 M -195.55 % | 1.451 M 275.82 % | -825.342 K 60.05 % | -2.066 M -0.15 % | -2.063 M -282.44 % | -539.334 K 65.24 % | -1.552 M 13.18 % | -1.787 M -31.27 % | -1.361 M -252.96 % | 890.076 K 157.75 % | -1.541 M 25.73 % | -2.075 M 14.11 % | -2.416 M -24.99 % | -1.933 M -793.08 % | -216.447 K 54.67 % | -477.539 K -294.26 % | 245.828 K 219.60 % | -205.538 K -989.47 % | 23.108 K -83.22 % | 137.745 K 332.53 % | 31.846 K |
| Operating income | -3.899 M -149.68 % | 7.849 M 275.32 % | 2.091 M -80.01 % | 10.463 M 356.76 % | -4.075 M -135.59 % | 11.450 M 125.90 % | 5.069 M -69.59 % | 16.666 M 1 626.25 % | 965.461 K -92.82 % | 13.441 M 355.03 % | -5.270 M -126.62 % | 19.798 M 605.89 % | -3.914 M -125.59 % | 15.291 M 542.36 % | -3.457 M -121.33 % | 16.209 M 507.57 % | -3.977 M -123.01 % | 17.282 M 302.98 % | -8.514 M -136.73 % | 23.182 M 544.65 % | 3.596 M -75.79 % | 14.855 M 285.46 % | -8.010 M -123.82 % | 33.622 M 903.22 % | -4.186 M -129.09 % | 14.389 M 292.70 % | -7.467 M -144.34 % | 16.839 M 435.87 % | -5.014 M -152.30 % | 9.587 M 501.52 % | -2.388 M -117.41 % | 13.714 M 224.60 % | -11.007 M -230.60 % | 8.428 M 332.52 % | -3.625 M -128.94 % | 12.523 M 313.18 % | -5.875 M -157.36 % | 10.241 M 378.10 % | -3.682 M -126.32 % | 13.989 M 476.54 % | -3.715 M -126.57 % | 13.981 M 327.58 % | -6.143 M -139.46 % | 15.568 M 995.28 % | -1.739 M -117.58 % | 9.893 M 661.31 % | -1.762 M -115.26 % | 11.548 M 534.77 % | -2.656 M -125.56 % | 10.392 M 10 805.26 % | 95.291 K -99.18 % | 11.618 M 1 192.23 % | -1.064 M -111.07 % | 9.610 M 182.88 % | 3.397 M -61.92 % | 8.922 M 465.75 % | -2.439 M -122.40 % | 10.890 M 107.77 % | 5.241 M -75.61 % | 21.489 M 966.08 % | 2.016 M -63.01 % | 5.449 M |
| Operating income ratio | -0.55 -265.53 % | 0.33 194.04 % | 0.11 -66.09 % | 0.33 202.87 % | -0.33 -185.16 % | 0.38 149.34 % | 0.15 -71.02 % | 0.53 422.86 % | 0.10 -79.22 % | 0.49 335.61 % | -0.21 -139.82 % | 0.52 210.32 % | -0.47 -210.06 % | 0.43 367.26 % | -0.16 -139.20 % | 0.41 196.24 % | -0.42 -199.90 % | 0.42 181.93 % | -0.52 -226.94 % | 0.41 49.43 % | 0.27 -34.08 % | 0.41 142.07 % | -0.98 -262.72 % | 0.60 199.64 % | -0.61 -262.04 % | 0.37 171.55 % | -0.52 -249.78 % | 0.35 159.39 % | -0.59 -322.98 % | 0.26 326.40 % | -0.12 -136.72 % | 0.32 116.05 % | -1.98 -834.90 % | 0.27 230.46 % | -0.21 -159.51 % | 0.35 150.30 % | -0.69 -333.98 % | 0.29 241.80 % | -0.21 -161.23 % | 0.34 169.24 % | -0.49 -215.50 % | 0.42 200.96 % | -0.42 -187.29 % | 0.48 376.66 % | -0.17 -145.57 % | 0.38 369.24 % | -0.14 -138.99 % | 0.36 225.12 % | -0.29 -161.01 % | 0.48 8 444.32 % | 0.01 -98.78 % | 0.46 552.28 % | -0.10 -125.20 % | 0.40 126.40 % | 0.18 -47.53 % | 0.34 189.13 % | -0.38 -180.15 % | 0.47 84.51 % | 0.26 -55.89 % | 0.58 185.45 % | 0.20 -48.69 % | 0.40 |
| Total other income expenses net | -8.897 K | 0.000 100.00 % | -3.685 M -5 667.31 % | 66.192 K -89.73 % | 644.748 K 1 974.35 % | 31.082 K 342.71 % | -12.806 K 64.04 % | -35.612 K -104.49 % | 792.708 K 776.53 % | 90.437 K -20.96 % | 114.413 K 381.18 % | -40.690 K -82.81 % | -22.258 K -594.62 % | 4.500 K -96.41 % | 125.260 K 415.09 % | 24.318 K -82.64 % | 140.103 K -67.70 % | 433.781 K 1 207.59 % | -39.164 K -140.52 % | 96.666 K -33.29 % | 144.915 K -13.43 % | 167.402 K 102.67 % | 82.598 K 280.42 % | -45.782 K -125.27 % | 181.168 K -4.12 % | 188.952 K 182.17 % | -229.960 K -130.67 % | 749.797 K 958.36 % | 70.845 K -91.96 % | 881.427 K 141.87 % | 364.425 K -38.20 % | 589.667 K 281.38 % | 154.615 K -33.71 % | 233.253 K -92.75 % | 3.216 M 295.12 % | 813.911 K -27.72 % | 1.126 M 304.05 % | 278.706 K -84.10 % | 1.753 M 655.88 % | 231.938 K -84.27 % | 1.475 M 666.70 % | 192.368 K -95.10 % | 3.923 M 1 467.85 % | 250.245 K -87.01 % | 1.926 M 50.55 % | 1.279 M -55.05 % | 2.846 M -0.41 % | 2.858 M -45.13 % | 5.208 M 177.34 % | 1.878 M -50.48 % | 3.793 M 133.04 % | 1.627 M 206.13 % | 531.624 K | 0.000 -100.00 % | 3.161 M 72.76 % | 1.830 M 156.95 % | 712.021 K -55.94 % | 1.616 M -59.84 % | 4.024 M 672.46 % | 520.941 K 92.88 % | 270.084 K 274.98 % | 72.027 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -98.166 M 16.47 % | -117.525 M 28.44 % | -164.244 M -223.22 % | -50.815 M 68.72 % | -162.438 M 25.25 % | -217.304 M -19.83 % | -181.347 M 31.60 % | -265.113 M -148.00 % | -106.902 M 47.26 % | -202.691 M 3.65 % | -210.371 M -32.51 % | -158.756 M 13.73 % | -184.016 M 29.68 % | -261.668 M 24.19 % | -345.169 M -34.02 % | -257.551 M 7.33 % | -277.932 M 13.87 % | -322.697 M -1.00 % | -319.511 M 16.05 % | -380.616 M -64.92 % | -230.789 M 5.58 % | -244.439 M 20.80 % | -308.625 M -39.61 % | -221.062 M -13.57 % | -194.641 M 15.12 % | -229.315 M 4.91 % | -241.150 M -13.95 % | -211.626 M -18.40 % | -178.740 M -5.91 % | -168.771 M -1.38 % | -166.476 M -6.26 % | -156.672 M 48.45 % | -303.945 M -27.33 % | -238.697 M -280.04 % | -62.809 M -26.47 % | -49.661 M -5.04 % | -47.277 M -90.98 % | -24.755 M 66.02 % | -72.860 M -172.87 % | -26.701 M 32.27 % | -39.423 M 29.68 % | -56.063 M 53.78 % | -121.300 M -5.45 % | -115.025 M 12.07 % | -130.812 M -2.92 % | -127.098 M -0.56 % | -126.386 M -9.87 % | -115.029 M 36.86 % | -182.174 M 6.01 % | -193.822 M 11.38 % | -218.711 M -5.75 % | -206.811 M 10.30 % | -230.555 M 12.76 % | -264.270 M -3.08 % | -256.365 M -4.30 % | -245.788 M 5.16 % | -259.157 M -238.37 % | -76.590 M -6.46 % | -71.942 M |
| Total investments | 56.018 M -0.21 % | 56.135 M -1.53 % | 57.005 M -48.90 % | 111.546 M -75.05 % | 447.011 M 300.86 % | 111.514 M -73.70 % | 423.927 M 271.37 % | 114.153 M -0.02 % | 114.176 M -0.70 % | 114.987 M -31.66 % | 168.266 M 44.46 % | 116.482 M -0.34 % | 116.876 M -0.78 % | 117.796 M -1.70 % | 119.836 M 0.47 % | 119.270 M 0.36 % | 118.845 M 0.02 % | 118.823 M -0.36 % | 119.257 M 1.27 % | 117.759 M 5.50 % | 111.625 M 5.83 % | 105.479 M -0.11 % | 105.601 M 7.74 % | 98.012 M 6.16 % | 92.328 M -0.10 % | 92.422 M 14.90 % | 80.439 M 0.23 % | 80.255 M 0.04 % | 80.219 M -0.27 % | 80.435 M 0.19 % | 80.285 M -48.80 % | 156.812 M 22.63 % | 127.879 M -14.83 % | 150.140 M 200.19 % | 50.015 M -10.67 % | 55.992 M -0.02 % | 56.000 M 0.00 % | 56.000 M 833.33 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 7 774.43 % | 76.196 K -23.36 % | 99.415 K 11.21 % | 89.391 K -23.62 % | 117.029 K -22.33 % | 150.683 K -18.26 % | 184.337 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.358 K -74.81 % | 76.859 K -42.43 % | 133.507 K -29.48 % | 189.313 K -22.51 % | 244.291 K -18.15 % | 298.452 K -15.17 % | 351.809 K -13.00 % | 404.373 K | 0.000 | 0.000 -100.00 % | 13.000 M -27.78 % | 18.000 M 150.00 % | 7.200 M 44.00 % | 5.000 M 0.00 % | 5.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 -100.00 % | 4.900 M 0.00 % | 4.900 M 0.00 % | 4.900 M |
| Accumulated other comprehensive income loss | 37.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.605 M 100 616.91 % | 34.359 K | 0.000 -100.00 % | 228.555 M 644.19 % | 30.712 M -90.18 % | 312.675 M 109 384.51 % | -286.111 K -100.09 % | 310.083 M 991.39 % | 28.412 M -90.84 % | 310.241 M 983.83 % | 28.624 M -90.78 % | 310.586 M 1 030.99 % | 27.462 M -91.14 % | 309.809 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 |
| Retained earnings | 219.144 M -6.34 % | 233.966 M 2.88 % | 227.420 M -1.37 % | 230.588 M 4.02 % | 221.674 M -5.35 % | 234.214 M 4.35 % | 224.443 M 0.78 % | 222.716 M 6.74 % | 208.643 M -2.51 % | 214.008 M -8.33 % | 233.442 M 11.62 % | 209.141 M 9.26 % | 191.412 M -3.24 % | 197.815 M 7.01 % | 184.855 M -1.23 % | 187.149 M 7.87 % | 173.500 M -7.42 % | 187.398 M 8.13 % | 173.310 M -3.40 % | 179.408 M 11.83 % | 160.431 M -3.21 % | 165.744 M 7.96 % | 153.518 M -4.11 % | 160.094 M 20.64 % | 132.702 M -2.31 % | 135.839 M 8.93 % | 124.698 M -5.87 % | 132.479 M 12.36 % | 117.909 M -3.14 % | 121.736 M 7.06 % | 113.705 M -5.56 % | 120.394 M 12.43 % | 107.088 M -9.94 % | 118.912 M 9.86 % | 108.240 M -4.58 % | 113.440 M 13.29 % | 100.130 M -11.66 % | 113.345 M 11.22 % | 101.909 M -4.12 % | 106.291 M 11.85 % | 95.029 M -15.31 % | 112.205 M 13.74 % | 98.651 M -3.87 % | 102.622 M 7.46 % | 95.502 M 0.45 % | 95.072 M 10.19 % | 86.283 M -0.30 % | 86.546 M 15.84 % | 74.712 M 1.43 % | 73.659 M 12.96 % | 65.209 M 2.79 % | 63.439 M 1.82 % | 62.303 M -0.96 % | 62.906 M 14.34 % | 55.017 M 10.18 % | 49.935 M 1.32 % | 49.287 M -3.69 % | 51.177 M 24.31 % | 41.170 M |
| Common stock | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 0.00 % | 251.747 M 50.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 0.00 % | 167.831 M 5.95 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 0.00 % | 158.400 M 80.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 0.00 % | 88.000 M 100.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 33.33 % | 33.000 M 0.00 % | 33.000 M |
| Total equity | 695.959 M -2.04 % | 710.456 M 0.97 % | 703.629 M -0.28 % | 705.593 M 1.40 % | 695.860 M -1.96 % | 709.738 M 0.22 % | 708.199 M 0.74 % | 703.018 M 2.04 % | 688.934 M -0.80 % | 694.514 M 1.72 % | 682.747 M -0.63 % | 687.055 M 2.64 % | 669.402 M -0.96 % | 675.887 M 1.93 % | 663.058 M -0.36 % | 665.457 M 2.31 % | 650.457 M -2.19 % | 665.001 M 2.40 % | 649.416 M -1.04 % | 656.254 M 3.32 % | 635.194 M -0.79 % | 640.232 M 2.16 % | 626.680 M -1.14 % | 633.930 M 5.04 % | 603.517 M -0.58 % | 607.036 M 2.08 % | 594.665 M -1.43 % | 603.300 M 2.75 % | 587.154 M -0.72 % | 591.436 M 1.52 % | 582.555 M -1.27 % | 590.050 M 2.38 % | 576.331 M -2.02 % | 588.231 M 69.11 % | 347.833 M -1.23 % | 352.181 M 4.20 % | 337.992 M -3.87 % | 351.594 M 3.75 % | 338.880 M -1.43 % | 343.802 M 3.82 % | 331.149 M -4.96 % | 348.448 M 4.52 % | 333.371 M -1.30 % | 337.777 M 2.59 % | 329.250 M 0.15 % | 328.767 M 3.06 % | 319.000 M -0.08 % | 319.253 M 4.28 % | 306.164 M 0.36 % | 305.062 M 3.17 % | 295.688 M 0.67 % | 293.724 M 0.74 % | 291.562 M -0.21 % | 292.165 M 3.09 % | 283.418 M 2.02 % | 277.797 M 0.47 % | 276.496 M 198.10 % | 92.754 M 13.62 % | 81.638 M |
| Other non current liabilities | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.067 M 24.54 % | 4.069 M -3.51 % | 4.217 M | 0.000 -100.00 % | 5.694 M 23.69 % | 4.604 M 34.67 % | 3.419 M 35.73 % | 2.519 M 19.93 % | 2.100 M 0.00 % | 2.100 M 31.25 % | 1.600 M 100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 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 % | 19.358 K -74.81 % | 76.859 K -78.15 % | 351.809 K -13.00 % | 404.373 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -38.26 % | 242.968 K -68.59 % | 773.628 K -6.83 % | 830.297 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.646 M | 0.000 -100.00 % | 10.938 M 62.79 % | 6.719 M 34 607.98 % | 19.358 K -74.81 % | 76.859 K -78.15 % | 351.809 K -13.00 % | 404.373 K | 0.000 | 0.000 -100.00 % | 18.240 K -89.16 % | 168.304 K -38.11 % | 271.921 K -43.35 % | 479.971 K -56.31 % | 1.099 M -15.01 % | 1.293 M -16.98 % | 1.557 M -31.25 % | 2.264 M -25.20 % | 3.027 M -10.82 % | 3.394 M -13.14 % | 3.908 M 22.09 % | 3.201 M -16.60 % | 3.838 M -7.52 % | 4.150 M 16.78 % | 3.554 M -6.77 % | 3.812 M -2.77 % | 3.920 M -7.71 % | 4.248 M -11.17 % | 4.782 M -6.42 % | 5.111 M -0.14 % | 5.118 M -3.80 % | 5.320 M -2.77 % | 5.471 M -2.33 % | 5.602 M 10.55 % | 5.067 M 24.54 % | 4.069 M -3.51 % | 4.217 M -8.73 % | 4.621 M -18.85 % | 5.694 M 23.69 % | 4.604 M 34.67 % | 3.419 M 35.73 % | 2.519 M 19.93 % | 2.100 M 0.00 % | 2.100 M 31.25 % | 1.600 M 100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 1.600 M -76.47 % | 6.798 M -28.57 % | 9.517 M 267.46 % | 2.590 M -51.98 % | 5.394 M 5.38 % | 5.118 M -22.64 % | 6.617 M -13.48 % | 7.648 M 27.60 % | 5.994 M -19.35 % | 7.432 M -40.20 % | 12.428 M 116.27 % | 5.747 M -35.01 % | 8.843 M -25.97 % | 11.946 M -19.97 % | 14.927 M 47.14 % | 10.145 M 14.25 % | 8.879 M -23.87 % | 11.663 M -25.53 % | 15.661 M 3 794.27 % | -423.920 K -147.32 % | 895.882 K -91.08 % | 10.047 M -29.34 % | 14.219 M 144.50 % | 5.815 M 1.89 % | 5.707 M -35.13 % | 8.799 M -21.74 % | 11.242 M 86.43 % | 6.030 M 113.81 % | 2.820 M -28.80 % | 3.961 M -50.11 % | 7.940 M 230.90 % | 2.400 M -7.03 % | 2.581 M -35.71 % | 4.015 M -60.35 % | 10.124 M 342.53 % | 2.288 M 34.31 % | 1.703 M -10.15 % | 1.896 M -77.07 % | 8.270 M 137.58 % | 3.481 M 57.75 % | 2.207 M -53.28 % | 4.723 M -50.53 % | 9.547 M 103.75 % | 4.686 M -8.87 % | 5.142 M 238.46 % | 1.519 M -39.28 % | 2.502 M -13.36 % | 2.888 M 75.61 % | 1.644 M 25.49 % | 1.310 M -9.64 % | 1.450 M 26.51 % | 1.146 M -0.06 % | 1.147 M 24.88 % | 918.377 K -8.41 % | 1.003 M 13.66 % | 882.143 K -88.55 % | 7.704 M 244.87 % | 2.234 M -0.78 % | 2.251 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 751.914 K | 0.000 -100.00 % | 1.684 M -52.19 % | 3.522 M 133.74 % | 1.507 M -19.19 % | 1.865 M | 0.000 -100.00 % | 2.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.822 M 228.48 % | 1.468 M 77.61 % | 826.529 K | 0.000 -100.00 % | 7.220 M 51.71 % | 4.759 M -58.21 % | 11.389 M -3.33 % | 11.781 M 2.40 % | 11.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.490 M 34.83 % | 5.555 M 31.63 % | 4.220 M |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.859 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 M -27.78 % | 18.000 M 150.00 % | 7.200 M 44.00 % | 5.000 M 0.00 % | 5.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 -100.00 % | 4.900 M 0.00 % | 4.900 M 0.00 % | 4.900 M |
| Total current liabilities | 7.492 M -66.24 % | 22.190 M 13.69 % | 19.518 M -2.42 % | 20.001 M 48.60 % | 13.460 M -35.00 % | 20.707 M 35.79 % | 15.249 M -38.54 % | 24.812 M 79.97 % | 13.787 M -43.35 % | 24.336 M 11.09 % | 21.907 M -13.84 % | 25.427 M 63.90 % | 15.514 M -43.57 % | 27.490 M 24.22 % | 22.131 M -23.81 % | 29.045 M 51.75 % | 19.141 M -45.15 % | 34.894 M 19.33 % | 29.242 M -36.50 % | 46.052 M 34.43 % | 34.258 M -14.74 % | 40.179 M 39.33 % | 28.836 M -18.98 % | 35.593 M 123.03 % | 15.959 M -48.21 % | 30.816 M 12.73 % | 27.337 M -12.19 % | 31.130 M 62.39 % | 19.170 M -38.63 % | 31.238 M 35.58 % | 23.040 M 11.64 % | 20.638 M 84.84 % | 11.166 M -46.68 % | 20.942 M -0.38 % | 21.021 M -10.28 % | 23.430 M 182.28 % | 8.300 M -67.37 % | 25.439 M 5.98 % | 24.003 M -14.60 % | 28.106 M 172.75 % | 10.305 M -51.01 % | 21.035 M 32.12 % | 15.921 M -32.64 % | 23.637 M 181.57 % | 8.395 M -42.91 % | 14.705 M 33.47 % | 11.018 M -34.26 % | 16.759 M 237.67 % | 4.963 M -52.95 % | 10.547 M 13.31 % | 9.309 M -21.34 % | 11.835 M 84.28 % | 6.422 M -46.84 % | 12.081 M 63.10 % | 7.407 M -46.32 % | 13.799 M -26.18 % | 18.694 M -2.35 % | 19.144 M 27.76 % | 14.985 M |
| Total liabilities | 7.642 M -65.79 % | 22.340 M 13.59 % | 19.668 M -2.85 % | 20.244 M 42.23 % | 14.234 M -33.91 % | 21.538 M 41.24 % | 15.249 M -38.54 % | 24.812 M 79.97 % | 13.787 M -43.35 % | 24.336 M 11.09 % | 21.907 M -13.84 % | 25.427 M 63.90 % | 15.514 M -43.61 % | 27.510 M 23.87 % | 22.208 M -24.46 % | 29.397 M 50.41 % | 19.545 M -43.99 % | 34.894 M 19.33 % | 29.242 M -36.53 % | 46.070 M 33.82 % | 34.426 M -14.89 % | 40.451 M 37.98 % | 29.316 M -20.10 % | 36.691 M 112.68 % | 17.252 M -46.71 % | 32.372 M 9.36 % | 29.601 M -13.34 % | 34.157 M 51.38 % | 22.565 M -35.80 % | 35.146 M 33.93 % | 26.241 M 7.21 % | 24.476 M 59.81 % | 15.316 M -37.48 % | 24.495 M -1.36 % | 24.833 M -9.20 % | 27.350 M 117.96 % | 12.548 M -58.48 % | 30.221 M 3.80 % | 29.114 M -12.37 % | 33.224 M 112.64 % | 15.624 M -41.05 % | 26.506 M 23.15 % | 21.524 M -25.02 % | 28.704 M 130.31 % | 12.464 M -34.13 % | 18.922 M 21.00 % | 15.638 M -30.35 % | 22.453 M 134.69 % | 9.567 M -31.50 % | 13.966 M 18.08 % | 11.827 M -15.12 % | 13.935 M 63.51 % | 8.522 M -37.71 % | 13.681 M 66.70 % | 8.207 M -40.53 % | 13.799 M -26.18 % | 18.694 M -2.35 % | 19.144 M 27.76 % | 14.985 M |
| Other non current assets | 0.000 -100.00 % | 310.842 M -7.33 % | 335.443 M -4.32 % | 350.590 M | 0.000 -100.00 % | 170.607 M | 0.000 -100.00 % | 200.775 M -42.75 % | 350.686 M 75.29 % | 200.066 M 102 480.36 % | 195.033 K -99.93 % | 290.000 M 26.09 % | 230.000 M 43.75 % | 160.000 M 77.78 % | 90.000 M -40.00 % | 150.000 M 15.38 % | 130.000 M 30.00 % | 100.000 M 0.00 % | 100.000 M 16.58 % | 85.780 M -48.05 % | 165.120 M 0.00 % | 165.120 M 64.91 % | 100.125 M 97 221.77 % | 102.880 K -6.82 % | 110.405 K -6.38 % | 117.927 K -6.00 % | 125.452 K -60.60 % | 318.420 K -4.86 % | 334.693 K -4.64 % | 350.968 K -4.43 % | 367.241 K -75.80 % | 1.518 M 160.44 % | 582.695 K -2.99 % | 600.641 K -2.85 % | 618.244 K -99.17 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M 0.00 % | 74.054 M -15.94 % | 88.100 M 519.11 % | 14.230 M -7.88 % | 15.448 M 755.74 % | 1.805 M 1 965.38 % | 87.401 K -19.07 % | 107.994 K -16.02 % | 128.590 K -13.81 % | 149.185 K -12.13 % | 169.781 K -10.82 % | 190.375 K -9.76 % | 210.970 K -8.89 % | 231.564 K |
| Long term investments | 56.018 M 121.99 % | -254.707 M 8.52 % | -278.439 M -16.48 % | -239.045 M -315.77 % | 110.786 M 287.48 % | -59.093 M -152.06 % | 113.504 M 231.03 % | -86.622 M 63.38 % | -236.510 M -177.99 % | -85.079 M -173.92 % | 115.098 M 166.33 % | -173.518 M -53.39 % | -113.124 M -168.04 % | -42.204 M -241.45 % | 29.836 M 197.09 % | -30.730 M -175.48 % | -11.155 M -159.26 % | 18.823 M -2.25 % | 19.257 M -40.01 % | 32.099 M 160.14 % | -53.375 M 10.33 % | -59.521 M -1 162.76 % | 5.601 M -94.29 % | 98.012 M 6.16 % | 92.328 M -0.10 % | 92.422 M 14.90 % | 80.439 M 0.23 % | 80.255 M 0.04 % | 80.219 M -0.27 % | 80.435 M 0.19 % | 80.285 M -48.80 % | 156.812 M 22.63 % | 127.879 M -14.83 % | 150.140 M 196.52 % | 50.634 M -9.75 % | 56.102 M -0.03 % | 56.119 M -0.02 % | 56.128 M 814.49 % | 6.138 M -0.15 % | 6.147 M -0.15 % | 6.156 M 2.31 % | 6.017 M -0.24 % | 6.032 M -13.21 % | 6.950 M -0.21 % | 6.965 M 9 040.70 % | 76.196 K -23.36 % | 99.415 K 11.21 % | 89.391 K -23.62 % | 117.029 K -22.33 % | 150.683 K -18.26 % | 184.337 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 122.633 K -18.02 % | 149.586 K -17.33 % | 180.941 K -14.77 % | 212.297 K -5.12 % | 223.746 K -11.95 % | 254.106 K -10.67 % | 284.466 K -7.00 % | 305.872 K -8.27 % | 333.466 K -9.57 % | 368.757 K -12.46 % | 421.266 K 2.86 % | 409.539 K -4.03 % | 426.753 K -19.93 % | 532.942 K -23.28 % | 694.633 K -29.54 % | 985.908 K -17.35 % | 1.193 M -13.97 % | 1.387 M -13.55 % | 1.604 M -1.44 % | 1.627 M -14.75 % | 1.909 M -6.24 % | 2.036 M -12.31 % | 2.322 M -19.61 % | 2.888 M -5.66 % | 3.061 M -4.85 % | 3.217 M -8.65 % | 3.522 M -9.81 % | 3.904 M -9.68 % | 4.323 M 1.43 % | 4.262 M -8.49 % | 4.657 M -5.83 % | 4.945 M -7.59 % | 5.351 M -5.34 % | 5.653 M -5.37 % | 5.974 M -6.42 % | 6.384 M 7.37 % | 5.945 M -6.37 % | 6.350 M -0.83 % | 6.403 M 2.12 % | 6.270 M 2.50 % | 6.117 M 1.63 % | 6.019 M -1.32 % | 6.100 M -1.82 % | 6.213 M -0.48 % | 6.242 M -2.40 % | 6.396 M -2.84 % | 6.583 M -7.23 % | 7.096 M -20.59 % | 8.935 M -2.62 % | 9.175 M 13.12 % | 8.111 M 7.55 % | 7.542 M 17.47 % | 6.420 M 3.70 % | 6.191 M 3.14 % | 6.003 M 8.05 % | 5.555 M 17.03 % | 4.747 M 4.78 % | 4.530 M 2.26 % | 4.430 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K 0.00 % | 83.940 K |
| Goodwill and intangible assets | 122.633 K -18.02 % | 149.586 K -17.33 % | 180.941 K -14.77 % | 212.297 K -5.12 % | 223.746 K -11.95 % | 254.106 K -10.67 % | 284.466 K -7.00 % | 305.872 K -8.27 % | 333.466 K -9.57 % | 368.757 K -12.46 % | 421.266 K 2.86 % | 409.539 K -4.03 % | 426.753 K -19.93 % | 532.942 K -23.28 % | 694.633 K -29.54 % | 985.908 K -17.35 % | 1.193 M -13.97 % | 1.387 M -13.55 % | 1.604 M -1.44 % | 1.627 M -14.75 % | 1.909 M -6.24 % | 2.036 M -12.31 % | 2.322 M -19.61 % | 2.888 M -5.66 % | 3.061 M -4.85 % | 3.217 M -8.65 % | 3.522 M -11.71 % | 3.988 M -9.49 % | 4.407 M 1.40 % | 4.346 M -8.34 % | 4.741 M -5.73 % | 5.029 M -7.47 % | 5.435 M -5.26 % | 5.737 M -5.30 % | 6.058 M -6.34 % | 6.468 M 7.27 % | 6.029 M -6.28 % | 6.434 M -0.82 % | 6.487 M 2.09 % | 6.354 M 2.46 % | 6.201 M 1.60 % | 6.103 M -1.30 % | 6.184 M -1.80 % | 6.297 M -0.47 % | 6.326 M -2.37 % | 6.480 M -2.81 % | 6.667 M -7.14 % | 7.180 M -20.39 % | 9.019 M -2.59 % | 9.259 M 12.98 % | 8.195 M 7.47 % | 7.626 M 17.25 % | 6.504 M 3.65 % | 6.275 M 3.10 % | 6.087 M 7.93 % | 5.639 M 16.74 % | 4.831 M 4.70 % | 4.614 M 2.21 % | 4.514 M |
| Property plant equipment net | 71.906 M -1.02 % | 72.650 M -1.35 % | 73.643 M -1.33 % | 74.632 M -0.54 % | 75.039 M -0.97 % | 75.772 M -1.09 % | 76.604 M 0.04 % | 76.577 M -0.75 % | 77.156 M -0.54 % | 77.577 M -1.66 % | 78.888 M -0.78 % | 79.510 M -0.94 % | 80.267 M -0.52 % | 80.685 M -1.42 % | 81.850 M -1.28 % | 82.913 M -0.26 % | 83.125 M -0.66 % | 83.682 M -1.19 % | 84.691 M -1.27 % | 85.780 M -1.38 % | 86.980 M -1.43 % | 88.241 M -1.47 % | 89.555 M -1.35 % | 90.777 M -1.46 % | 92.124 M -1.41 % | 93.446 M -1.47 % | 94.837 M -1.14 % | 95.926 M -1.28 % | 97.168 M -0.94 % | 98.094 M -0.10 % | 98.196 M -1.33 % | 99.519 M 2.32 % | 97.261 M 0.59 % | 96.692 M 0.61 % | 96.104 M 364.43 % | 20.693 M 5.14 % | 19.681 M -1.91 % | 20.064 M -1.85 % | 20.442 M -2.21 % | 20.903 M 12.01 % | 18.661 M -1.43 % | 18.933 M 0.44 % | 18.849 M -0.92 % | 19.024 M 0.53 % | 18.923 M -0.85 % | 19.086 M -1.51 % | 19.379 M 293.89 % | 4.920 M -0.81 % | 4.960 M 63.46 % | 3.035 M -5.45 % | 3.210 M 16.73 % | 2.750 M -3.98 % | 2.863 M -2.99 % | 2.952 M -5.19 % | 3.113 M 0.88 % | 3.086 M 152.50 % | 1.222 M -3.90 % | 1.272 M -6.70 % | 1.363 M |
| Total non current assets | 129.162 M -0.72 % | 130.105 M -1.38 % | 131.921 M -29.30 % | 186.592 M 0.22 % | 186.174 M -0.84 % | 187.746 M -1.48 % | 190.558 M -0.35 % | 191.233 M -0.32 % | 191.843 M -0.74 % | 193.272 M -0.68 % | 194.602 M -1.01 % | 196.594 M -0.57 % | 197.729 M -0.80 % | 199.315 M -1.64 % | 202.645 M -0.41 % | 203.476 M 0.02 % | 203.438 M -0.34 % | 204.142 M -0.81 % | 205.799 M 0.23 % | 205.320 M 2.33 % | 200.649 M 2.43 % | 195.889 M -0.87 % | 197.615 M 2.70 % | 192.416 M 2.03 % | 188.596 M -0.87 % | 190.254 M 5.73 % | 179.950 M -0.68 % | 181.176 M -0.89 % | 182.811 M -0.62 % | 183.949 M -0.18 % | 184.290 M -30.04 % | 263.424 M 13.72 % | 231.646 M -8.69 % | 253.688 M 64.82 % | 153.920 M -2.48 % | 157.836 M 0.94 % | 156.369 M -0.52 % | 157.188 M 46.10 % | 107.588 M -0.30 % | 107.916 M 2.40 % | 105.391 M -0.04 % | 105.437 M 0.01 % | 105.429 M -1.16 % | 106.663 M 0.19 % | 106.461 M 6.55 % | 99.911 M -0.48 % | 100.394 M -0.39 % | 100.792 M 250.31 % | 28.772 M 1.59 % | 28.322 M 105.63 % | 13.773 M 28.91 % | 10.684 M 10.57 % | 9.663 M 1.44 % | 9.526 M 0.41 % | 9.486 M 4.87 % | 9.046 M 42.41 % | 6.352 M 2.19 % | 6.216 M 0.82 % | 6.165 M |
| Other current assets | 144.952 M 6.76 % | 135.771 M 138.92 % | 56.826 M -45.28 % | 103.848 M 2 025.10 % | 4.887 M -95.58 % | 110.443 M 1 200.31 % | 8.494 M -51.70 % | 17.585 M -16.03 % | 20.942 M -63.20 % | 56.910 M 646.07 % | 7.628 M -52.13 % | 15.933 M -23.41 % | 20.803 M -0.90 % | 20.992 M 289.28 % | 5.393 M -77.23 % | 23.687 M 25.39 % | 18.890 M 55.16 % | 12.174 M -17.57 % | 14.770 M -46.69 % | 27.706 M 148.36 % | 11.156 M 0.20 % | 11.134 M -33.57 % | 16.760 M -89.98 % | 167.345 M -25.26 % | 223.890 M 46.13 % | 153.216 M 435.94 % | 28.588 M -81.89 % | 157.892 M -20.68 % | 199.054 M 0.13 % | 198.789 M -7.23 % | 214.283 M 77.72 % | 120.573 M 568.11 % | 18.047 M -69.42 % | 59.010 M -50.81 % | 119.967 M 5.74 % | 113.450 M 32.43 % | 85.667 M -13.87 % | 99.458 M -21.87 % | 127.291 M 9.13 % | 116.643 M -34.03 % | 176.815 M 39.86 % | 126.418 M 22.13 % | 103.511 M 126.79 % | 45.642 M -45.49 % | 83.725 M 84.07 % | 45.485 M 2 761.79 % | 1.589 M -96.20 % | 41.838 M -47.93 % | 80.349 M 21.82 % | 65.958 M 17.56 % | 56.105 M -31.37 % | 81.755 M 127.50 % | 35.937 M 1 334.83 % | 2.505 M 149.99 % | 1.002 M -96.50 % | 28.595 M 59.97 % | 17.876 M -6.93 % | 19.207 M 119.96 % | 8.732 M |
| Short term investments | 315.442 M 1.48 % | 310.842 M -7.33 % | 335.443 M -4.32 % | 350.590 M 4.27 % | 336.226 M 97.08 % | 170.607 M -45.04 % | 310.423 M 54.61 % | 200.775 M -42.75 % | 350.686 M 75.29 % | 200.066 M 276.30 % | 53.167 M -81.67 % | 290.000 M 26.09 % | 230.000 M 43.75 % | 160.000 M 77.78 % | 90.000 M -40.00 % | 150.000 M 15.38 % | 130.000 M 30.00 % | 100.000 M 0.00 % | 100.000 M 16.74 % | 85.660 M -48.08 % | 165.000 M 0.00 % | 165.000 M 65.00 % | 100.000 M | 0.000 -100.00 % | 165.000 M | 0.000 -100.00 % | 130.000 M | 0.000 -100.00 % | 130.000 M | 0.000 -100.00 % | 135.000 M | 0.000 -100.00 % | 15.000 M | 0.000 100.00 % | -618.584 K -461.98 % | -110.072 K 7.71 % | -119.268 K 7.16 % | -128.463 K 6.68 % | -137.659 K 6.26 % | -146.855 K 5.89 % | -156.050 K -803.43 % | -17.273 K 46.03 % | -32.004 K 96.63 % | -950.114 K 1.53 % | -964.844 K -101.21 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 23.08 % | 65.000 M 20.37 % | 54.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 98.166 M -16.47 % | 117.525 M -28.44 % | 164.244 M 223.22 % | 50.815 M -68.72 % | 162.438 M -25.25 % | 217.304 M 19.83 % | 181.347 M -31.60 % | 265.113 M 148.00 % | 106.902 M -47.26 % | 202.710 M -3.68 % | 210.447 M 32.45 % | 158.890 M -13.74 % | 184.205 M -29.67 % | 261.912 M -24.19 % | 345.467 M 33.95 % | 257.903 M -7.34 % | 278.336 M -13.75 % | 322.697 M 1.00 % | 319.511 M -18.83 % | 393.616 M 58.21 % | 248.789 M -1.13 % | 251.639 M -19.76 % | 313.625 M 38.73 % | 226.062 M 16.14 % | 194.641 M -15.12 % | 229.315 M -4.91 % | 241.150 M 13.95 % | 211.626 M 18.40 % | 178.740 M 5.91 % | 168.771 M 1.38 % | 166.476 M 6.26 % | 156.672 M -48.45 % | 303.945 M 27.33 % | 238.697 M 280.04 % | 62.809 M 26.47 % | 49.661 M 5.04 % | 47.277 M 90.98 % | 24.755 M -66.02 % | 72.860 M 172.87 % | 26.701 M -32.27 % | 39.423 M -29.68 % | 56.063 M -53.78 % | 121.300 M 5.45 % | 115.025 M -12.07 % | 130.812 M 2.92 % | 127.098 M 0.56 % | 126.386 M 9.87 % | 115.029 M -36.86 % | 182.174 M -6.01 % | 193.822 M -11.38 % | 218.711 M 5.75 % | 206.811 M -10.30 % | 230.555 M -12.76 % | 264.270 M 3.08 % | 256.365 M 4.30 % | 245.788 M -6.92 % | 264.057 M 224.04 % | 81.490 M 6.05 % | 76.842 M |
| Cash and short term investments | 413.608 M -3.45 % | 428.367 M -14.27 % | 499.687 M 24.48 % | 401.406 M -19.50 % | 498.664 M 28.55 % | 387.911 M -21.12 % | 491.770 M 5.56 % | 465.888 M 1.81 % | 457.589 M 13.61 % | 402.776 M -11.22 % | 453.680 M 1.07 % | 448.890 M 8.37 % | 414.205 M -1.83 % | 421.912 M -3.11 % | 435.467 M 6.76 % | 407.903 M -0.11 % | 408.336 M -3.40 % | 422.697 M 0.76 % | 419.511 M 6.58 % | 393.616 M -4.88 % | 413.789 M -0.68 % | 416.639 M 0.73 % | 413.625 M 82.97 % | 226.062 M 16.14 % | 194.641 M -15.12 % | 229.315 M -4.91 % | 241.150 M 13.95 % | 211.626 M 18.40 % | 178.740 M 5.91 % | 168.771 M 1.38 % | 166.476 M 6.26 % | 156.672 M -48.45 % | 303.945 M 27.33 % | 238.697 M 280.04 % | 62.809 M 26.47 % | 49.661 M 5.04 % | 47.277 M 90.98 % | 24.755 M -66.02 % | 72.860 M 172.87 % | 26.701 M -32.27 % | 39.423 M -29.68 % | 56.063 M -53.78 % | 121.300 M 5.45 % | 115.025 M -12.07 % | 130.812 M 2.92 % | 127.098 M 0.56 % | 126.386 M 9.87 % | 115.029 M -36.86 % | 182.174 M -6.01 % | 193.822 M -11.38 % | 218.711 M 5.75 % | 206.811 M -10.30 % | 230.555 M -12.76 % | 264.270 M 3.08 % | 256.365 M 4.30 % | 245.788 M -6.92 % | 264.057 M 224.04 % | 81.490 M 6.05 % | 76.842 M |
| Total current assets | 574.439 M -4.69 % | 602.691 M 1.91 % | 591.376 M 9.67 % | 539.246 M 2.93 % | 523.920 M -3.61 % | 543.529 M 2.00 % | 532.890 M -0.69 % | 536.598 M 5.03 % | 510.878 M -2.80 % | 525.578 M 3.04 % | 510.052 M -1.13 % | 515.888 M 5.89 % | 487.188 M -3.35 % | 504.082 M 4.45 % | 482.622 M -1.78 % | 491.378 M 5.32 % | 466.564 M -5.89 % | 495.753 M 4.84 % | 472.860 M -4.86 % | 497.004 M 5.98 % | 468.971 M -3.26 % | 484.794 M 5.76 % | 458.381 M -4.15 % | 478.205 M 10.65 % | 432.173 M -3.78 % | 449.155 M 1.09 % | 444.316 M -2.62 % | 456.282 M 6.88 % | 426.908 M -3.55 % | 442.633 M 4.27 % | 424.506 M 20.91 % | 351.103 M -2.47 % | 360.001 M 0.27 % | 359.039 M 64.14 % | 218.746 M -1.33 % | 221.695 M 14.17 % | 194.172 M -13.56 % | 224.627 M -13.74 % | 260.406 M -3.23 % | 269.110 M 11.49 % | 241.383 M -10.44 % | 269.518 M 8.04 % | 249.466 M -3.98 % | 259.818 M 10.44 % | 235.253 M -5.05 % | 247.778 M 5.78 % | 234.244 M -2.77 % | 240.915 M -16.05 % | 286.959 M -1.29 % | 290.706 M -1.03 % | 293.742 M -1.09 % | 296.975 M 2.26 % | 290.421 M -1.99 % | 296.320 M 5.03 % | 282.139 M -0.15 % | 282.550 M -2.18 % | 288.838 M 173.31 % | 105.682 M 16.83 % | 90.457 M |
| Inventory | 1.730 M -57.18 % | 4.040 M 224.04 % | 1.247 M -29.10 % | 1.758 M -39.51 % | 2.907 M -11.91 % | 3.300 M 39.07 % | 2.373 M -25.34 % | 3.178 M 49.50 % | 2.126 M -9.49 % | 2.349 M 7.53 % | 2.184 M -48.54 % | 4.244 M -32.33 % | 6.272 M -0.67 % | 6.314 M 2.27 % | 6.174 M -10.65 % | 6.910 M 90.02 % | 3.636 M -6.84 % | 3.903 M 2.38 % | 3.813 M -30.70 % | 5.501 M -18.80 % | 6.775 M 11.58 % | 6.072 M 0.32 % | 6.052 M -68.65 % | 19.305 M 41.52 % | 13.642 M 67.42 % | 8.148 M 1.81 % | 8.004 M -28.17 % | 11.143 M 9.66 % | 10.162 M 15.31 % | 8.812 M 0.27 % | 8.789 M -5.44 % | 9.294 M 13.93 % | 8.158 M -11.12 % | 9.179 M 5.42 % | 8.706 M -15.82 % | 10.343 M 23.00 % | 8.409 M -8.26 % | 9.167 M 7.48 % | 8.528 M -16.96 % | 10.270 M 80.62 % | 5.686 M -13.61 % | 6.582 M 28.10 % | 5.138 M -40.74 % | 8.670 M 81.85 % | 4.768 M -20.44 % | 5.993 M -14.01 % | 6.969 M -14.27 % | 8.128 M 7.66 % | 7.550 M -8.31 % | 8.234 M 17.68 % | 6.997 M -16.78 % | 8.409 M 16.40 % | 7.224 M -1.43 % | 7.328 M -29.97 % | 10.465 M 28.14 % | 8.167 M 18.26 % | 6.905 M 38.52 % | 4.985 M 2.08 % | 4.884 M |
| Net receivables | 14.149 M -59.01 % | 34.515 M 2.67 % | 33.616 M 4.29 % | 32.234 M 84.59 % | 17.463 M -58.30 % | 41.875 M 38.41 % | 30.253 M -39.43 % | 49.947 M 59.53 % | 31.310 M -51.60 % | 64.696 M 38.95 % | 46.560 M -3.62 % | 48.311 M 2.02 % | 47.354 M -13.69 % | 54.863 M 54.16 % | 35.588 M -35.75 % | 55.387 M 40.11 % | 39.532 M -30.62 % | 56.978 M 59.23 % | 35.783 M -49.01 % | 70.181 M 85.46 % | 37.841 M -26.88 % | 51.752 M 111.00 % | 24.527 M -62.55 % | 65.493 M 14.91 % | 56.994 M -29.58 % | 80.932 M | 0.000 -100.00 % | 99.475 M -1.20 % | 100.683 M -26.38 % | 136.768 M 291.23 % | 34.959 M -45.85 % | 64.564 M 128.64 % | 28.238 M -47.05 % | 53.333 M 95.62 % | 27.263 M -46.84 % | 51.281 M 102.13 % | 25.370 M -43.04 % | 44.542 M 78.12 % | 25.007 M -55.82 % | 56.597 M 150.34 % | 22.608 M -42.10 % | 39.047 M 100.07 % | 19.516 M -56.00 % | 44.352 M 141.27 % | 18.382 M -46.74 % | 34.515 M 72.26 % | 20.037 M -47.50 % | 38.163 M 121.43 % | 17.235 M -27.13 % | 23.650 M 98.27 % | 11.928 M -55.42 % | 26.755 M 60.16 % | 16.705 M -24.81 % | 22.217 M 55.28 % | 14.308 M | 0.000 | 0.000 -100.00 % | 22.549 M | 0.000 |
| Tax assets | 1.115 M -4.79 % | 1.171 M 7.19 % | 1.093 M 442.12 % | 201.531 K 59.76 % | 126.149 K -38.88 % | 206.405 K 24.44 % | 165.861 K -15.70 % | 196.761 K 11.29 % | 176.806 K -47.88 % | 339.237 K | 0.000 -100.00 % | 192.567 K 20.97 % | 159.180 K -47.16 % | 301.249 K 13.94 % | 264.401 K -13.92 % | 307.153 K 11.94 % | 274.387 K 9.62 % | 250.312 K 1.15 % | 247.469 K 632.24 % | 33.796 K 110.42 % | 16.061 K 15.30 % | 13.930 K 0.00 % | 13.930 K -97.81 % | 636.184 K -34.57 % | 972.361 K -7.52 % | 1.051 M 2.31 % | 1.028 M 49.29 % | 688.386 K 0.88 % | 682.371 K -5.77 % | 724.190 K 3.37 % | 700.582 K 28.15 % | 546.684 K 12.00 % | 488.108 K -5.83 % | 518.334 K 2.36 % | 506.384 K -2.76 % | 520.741 K 7.24 % | 485.566 K -4.33 % | 507.547 K 8.38 % | 468.302 K 2.17 % | 458.371 K 43.68 % | 319.025 K -3.34 % | 330.037 K 6.16 % | 310.894 K -8.26 % | 338.887 K 75.72 % | 192.859 K -10.66 % | 215.868 K 10.46 % | 195.419 K -61.10 % | 502.312 K 12.68 % | 445.768 K 3.56 % | 430.449 K 13.63 % | 378.804 K 70.88 % | 221.676 K 18.05 % | 187.779 K 10.25 % | 170.321 K 24.15 % | 137.193 K -9.00 % | 150.756 K 38.80 % | 108.614 K -8.78 % | 119.073 K 111.04 % | 56.423 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.808 M -45.14 % | 10.586 M 31.82 % | 8.031 M -33.74 % | 12.120 M 68.59 % | 7.189 M -33.03 % | 10.734 M 59.91 % | 6.713 M -40.94 % | 11.365 M 55.63 % | 7.303 M -42.17 % | 12.627 M 34.30 % | 9.402 M -12.98 % | 10.804 M 65.47 % | 6.529 M -38.36 % | 10.594 M 63.10 % | 6.495 M -49.82 % | 12.943 M 30.10 % | 9.949 M -47.41 % | 18.918 M 49.93 % | 12.618 M -33.71 % | 19.036 M 82.02 % | 10.458 M -46.12 % | 19.409 M 104.49 % | 9.491 M -46.83 % | 17.851 M 75.89 % | 10.149 M -41.85 % | 17.452 M 9.59 % | 15.926 M -23.61 % | 20.848 M 29.70 % | 16.074 M -27.76 % | 22.251 M 51.70 % | 14.668 M -15.71 % | 17.401 M 115.61 % | 8.070 M -38.95 % | 13.218 M 23.48 % | 10.705 M -36.56 % | 16.875 M 114.30 % | 7.874 M -57.93 % | 18.716 M 22.63 % | 15.261 M -24.72 % | 20.272 M 157.99 % | 7.858 M -30.20 % | 11.257 M 89.20 % | 5.950 M -56.42 % | 13.652 M 259.59 % | 3.796 M -55.76 % | 8.582 M 12.12 % | 7.654 M -17.61 % | 9.290 M 150.02 % | 3.716 M -15.32 % | 4.388 M -12.02 % | 4.988 M -35.84 % | 7.774 M 90.87 % | 4.073 M -49.48 % | 8.061 M 53.87 % | 5.239 M -43.93 % | 9.344 M 62.89 % | 5.736 M -32.82 % | 8.539 M 49.01 % | 5.730 M |
| Tax payables | 85.185 K -98.23 % | 4.806 M 144.01 % | 1.970 M -62.78 % | 5.292 M 4 123.63 % | 125.289 K -97.42 % | 4.854 M 1 956.43 % | 236.056 K -95.93 % | 5.799 M 1 081.71 % | 490.766 K -79.66 % | 2.413 M | 0.000 -100.00 % | 6.039 M 4 170.01 % | 141.420 K -97.14 % | 4.951 M 598.51 % | 708.790 K -88.10 % | 5.958 M 1 803.49 % | 312.992 K -92.74 % | 4.313 M 347.77 % | 963.130 K -86.66 % | 7.220 M 4 884.49 % | 144.848 K -95.89 % | 3.523 M 2 686.29 % | 126.423 K -98.17 % | 6.926 M 6 667.56 % | 102.339 K -97.76 % | 4.565 M 2 603.91 % | 168.826 K -96.03 % | 4.252 M 1 440.92 % | 275.912 K -94.51 % | 5.026 M 1 061.84 % | 432.565 K -48.40 % | 838.267 K 62.96 % | 514.402 K -86.13 % | 3.709 M 1 834.02 % | 191.762 K -95.51 % | 4.267 M 433.94 % | -1.278 M -126.47 % | 4.827 M 922.88 % | 471.907 K -89.16 % | 4.353 M 1 713.50 % | 240.028 K -95.25 % | 5.055 M 1 090.64 % | 424.528 K -91.99 % | 5.300 M 1 074.93 % | -543.618 K -111.81 % | 4.604 M 434.32 % | 861.678 K -81.19 % | 4.581 M 1 253.95 % | -396.991 K -108.19 % | 4.849 M 68.90 % | 2.871 M -1.51 % | 2.915 M 142.37 % | 1.203 M -61.22 % | 3.101 M 166.09 % | 1.166 M -67.38 % | 3.573 M 910.55 % | 353.571 K -89.82 % | 3.472 M 65.11 % | 2.103 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 92.968 K -85.09 % | 623.629 K -24.89 % | 830.297 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 -100.00 % | 18.240 K -84.13 % | 114.906 K -56.08 % | 261.640 K -39.02 % | 429.042 K -30.43 % | 616.710 K -23.93 % | 810.729 K -24.58 % | 1.075 M -39.69 % | 1.783 M -26.00 % | 2.409 M -13.23 % | 2.776 M -15.61 % | 3.290 M 27.38 % | 2.583 M -21.81 % | 3.303 M -8.63 % | 3.615 M 19.75 % | 3.019 M -7.88 % | 3.277 M -6.49 % | 3.504 M -8.55 % | 3.832 M -12.23 % | 4.366 M -6.99 % | 4.694 M -4.62 % | 4.921 M -3.94 % | 5.124 M -2.88 % | 5.275 M -2.42 % | 5.406 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.621 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 |
| Minority interest | 0.000 100.00 % | -47.621 K 8.39 % | -51.984 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 100.00 % | -109.011 K -30.33 % | -83.644 K -123.42 % | -37.438 K -904.88 % | -3.726 K -117.09 % | 21.805 K -44.21 % | 39.085 K -11.62 % | 44.223 K -39.87 % | 73.549 K -33.51 % | 110.619 K -28.54 % | 154.790 K -25.87 % | 208.820 K -15.21 % | 246.279 K -8.67 % | 269.651 K -19.71 % | 335.840 K -13.41 % | 387.865 K -14.24 % | 452.247 K -15.69 % | 536.380 K -12.13 % | 610.403 K -11.09 % | 686.533 K -11.37 % | 774.574 K -11.77 % | 877.903 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.859 K | 0.000 | 0.000 -100.00 % | 19.358 K -74.81 % | 76.859 K -78.15 % | 351.809 K -13.00 % | 404.373 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 187.835 M -16.44 % | 224.791 M 0.12 % | 224.514 M 0.56 % | 223.258 M 18.86 % | 187.835 M -16.06 % | 223.777 M -3.55 % | 232.009 M | 0.000 -100.00 % | 228.938 M | 0.000 -100.00 % | 281.760 M | 0.000 -100.00 % | 310.372 M | 0.000 -100.00 % | 281.748 M | 0.000 -100.00 % | 281.748 M | 0.000 -100.00 % | 308.279 M | 0.000 -100.00 % | 306.893 M | 0.000 -100.00 % | 305.257 M -0.21 % | 305.895 M 1.01 % | 302.829 M -0.11 % | 303.157 M -5.86 % | 322.031 M 6.38 % | 302.721 M 0.55 % | 301.078 M -0.13 % | 301.482 M 0.30 % | 300.567 M -0.24 % | 301.288 M 0.16 % | 300.802 M 0.00 % | 300.802 M 274.05 % | 80.418 M 1.20 % | 79.463 M -17.52 % | 96.344 M 20.66 % | 79.849 M 1.14 % | 78.946 M -0.21 % | 79.110 M 1.79 % | 77.720 M -0.16 % | 77.844 M -1.70 % | 79.193 M 3.18 % | 76.755 M -42.28 % | 132.981 M 0.00 % | 132.981 M 0.00 % | 132.981 M 0.00 % | 132.981 M -7.30 % | 143.452 M 0.03 % | 143.403 M 0.65 % | 142.479 M 0.14 % | 142.285 M -23.20 % | 185.259 M 0.00 % | 185.259 M 0.47 % | 184.401 M 0.29 % | 183.862 M 0.36 % | 183.209 M 2 036.24 % | 8.576 M 14.85 % | 7.468 M |
| Deferred tax liabilities 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 -100.00 % | 53.397 K 419.43 % | 10.280 K -79.82 % | 50.929 K -89.43 % | 481.866 K 0.00 % | 481.866 K 0.00 % | 481.866 K 0.00 % | 481.866 K -22.09 % | 618.452 K 0.00 % | 618.452 K 0.00 % | 618.452 K 0.00 % | 618.452 K 15.61 % | 534.943 K 0.00 % | 534.943 K 0.00 % | 534.943 K 0.00 % | 534.943 K 28.50 % | 416.284 K 0.00 % | 416.284 K 0.00 % | 416.284 K 0.00 % | 416.284 K 112.14 % | 196.234 K 0.00 % | 196.234 K 0.00 % | 196.234 K 0.00 % | 196.234 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.646 M | 0.000 100.00 % | -10.938 M -62.79 % | -6.719 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 |
| Total assets | 703.602 M -3.98 % | 732.797 M 1.31 % | 723.297 M -0.35 % | 725.838 M 2.22 % | 710.094 M -2.90 % | 731.275 M 1.08 % | 723.448 M -0.60 % | 727.831 M 3.57 % | 702.721 M -2.24 % | 718.850 M 2.01 % | 704.654 M -1.10 % | 712.482 M 4.02 % | 684.916 M -2.63 % | 703.397 M 2.65 % | 685.266 M -1.38 % | 694.854 M 3.71 % | 670.002 M -4.27 % | 699.895 M 3.13 % | 678.658 M -3.37 % | 702.323 M 4.88 % | 669.621 M -1.63 % | 680.683 M 3.76 % | 655.996 M -2.18 % | 670.622 M 8.03 % | 620.769 M -2.92 % | 639.408 M 2.43 % | 624.266 M -2.07 % | 637.458 M 4.55 % | 609.719 M -2.69 % | 626.582 M 2.92 % | 608.796 M -0.93 % | 614.526 M 3.87 % | 591.647 M -3.44 % | 612.727 M 64.42 % | 372.666 M -1.81 % | 379.531 M 8.27 % | 350.541 M -8.19 % | 381.815 M 3.76 % | 367.994 M -2.40 % | 377.025 M 8.72 % | 346.774 M -7.52 % | 374.954 M 5.65 % | 354.895 M -3.16 % | 366.481 M 7.25 % | 341.714 M -1.72 % | 347.689 M 3.90 % | 334.638 M -2.07 % | 341.706 M 8.23 % | 315.731 M -1.03 % | 319.028 M 3.74 % | 307.515 M -0.05 % | 307.659 M 2.52 % | 300.084 M -1.88 % | 305.846 M 4.88 % | 291.625 M 0.01 % | 291.596 M -1.22 % | 295.190 M 163.80 % | 111.898 M 15.81 % | 96.622 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.711 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.220 K | 0.000 100.00 % | -17.045 K -163.32 % | 26.918 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 22.219 M | 0.000 100.00 % | -1.602 M 89.44 % | -15.175 M -200.00 % | 15.175 M | 0.000 -100.00 % | 15.877 M 531.17 % | -3.682 M -200.00 % | 3.682 M | 0.000 100.00 % | -8.525 M -134.93 % | 24.408 M 200.00 % | -24.408 M | 0.000 -100.00 % | 5.440 M 3.29 % | 5.267 M 200.00 % | -5.267 M | 0.000 100.00 % | -9.202 M -188.25 % | 10.427 M 200.00 % | -10.427 M | 0.000 -100.00 % | 3.801 M -36.18 % | 5.956 M 200.00 % | -5.956 M | 0.000 100.00 % | -403.035 K -103.63 % | 11.093 M 200.00 % | -11.093 M | 0.000 100.00 % | -11.551 M -767.24 % | 1.731 M 200.00 % | -1.731 M | 0.000 100.00 % | -2.757 M -255.02 % | 1.779 M 200.00 % | -1.779 M | 0.000 100.00 % | -5.669 M -45 954.18 % | 12.363 K 200.00 % | -12.363 K | 0.000 100.00 % | -329.370 K 91.86 % | -4.045 M -200.00 % | 4.045 M | 0.000 100.00 % | -7.363 M -5 424.69 % | -133.272 K -200.00 % | 133.272 K | 0.000 -100.00 % | 3.690 M 558.19 % | 560.673 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 22.702 M | 0.000 100.00 % | -2.752 M 82.30 % | -15.551 M -200.00 % | 15.551 M | 0.000 -100.00 % | 15.585 M 566.23 % | -3.343 M -200.00 % | 3.343 M | 0.000 100.00 % | -13.418 M -153.35 % | 25.149 M 200.00 % | -25.149 M | 0.000 -100.00 % | 7.905 M 45.22 % | 5.443 M 200.00 % | -5.443 M | 0.000 100.00 % | -11.207 M -215.48 % | 9.705 M 200.00 % | -9.705 M | 0.000 -100.00 % | 2.947 M 826.59 % | 318.098 K 200.00 % | -318.098 K | 0.000 100.00 % | -999.724 K -110.29 % | 9.719 M 200.00 % | -9.719 M | 0.000 100.00 % | -10.552 M -562.92 % | 2.279 M 200.00 % | -2.279 M | 0.000 100.00 % | -2.080 M -209.60 % | 1.898 M 200.00 % | -1.898 M | 0.000 100.00 % | -2.353 M -339.22 % | -535.771 K -200.00 % | 535.771 K | 0.000 100.00 % | -671.406 K 63.61 % | -1.845 M -200.00 % | 1.845 M | 0.000 100.00 % | -7.022 M -1 775.22 % | 419.173 K 200.00 % | -419.173 K | 0.000 -100.00 % | 1.144 M -69.92 % | 3.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -482.682 K | 0.000 -100.00 % | 1.150 M 206.16 % | 375.524 K 200.00 % | -375.524 K | 0.000 -100.00 % | 292.382 K 186.07 % | -339.684 K -200.00 % | 339.684 K | 0.000 -100.00 % | 4.893 M 759.99 % | -741.405 K -200.00 % | 741.405 K | 0.000 100.00 % | -2.464 M -1 298.15 % | -176.255 K -200.00 % | 176.255 K | 0.000 -100.00 % | 2.006 M 177.65 % | 722.335 K 200.00 % | -722.335 K | 0.000 -100.00 % | 853.952 K -84.85 % | 5.638 M 200.00 % | -5.638 M | 0.000 -100.00 % | 596.689 K -56.55 % | 1.373 M 200.00 % | -1.373 M | 0.000 100.00 % | -999.081 K -82.22 % | -548.273 K -200.00 % | 548.273 K | 0.000 100.00 % | -677.256 K -468.86 % | -119.055 K -200.00 % | 119.055 K | 0.000 100.00 % | -3.316 M -704.91 % | 548.134 K 200.00 % | -548.134 K | 0.000 -100.00 % | 342.036 K 115.54 % | -2.201 M -200.00 % | 2.201 M | 0.000 100.00 % | -340.795 K 38.31 % | -552.445 K -200.00 % | 552.445 K | 0.000 -100.00 % | 2.547 M 178.58 % | -3.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -15.608 M -5 513.92 % | 288.302 K -71.90 % | 1.026 M -89.51 % | 9.784 M 35.09 % | 7.243 M 203.28 % | -7.013 M -227.45 % | 5.503 M 1 231.25 % | 413.351 K -83.30 % | 2.475 M 317.73 % | -1.137 M -110.28 % | 11.059 M 143.11 % | -25.650 M -2 115.78 % | 1.272 M 105.11 % | -24.917 M -1 073.93 % | 2.558 M 117.03 % | -15.025 M -385.25 % | 5.267 M 133.73 % | -15.618 M -328.88 % | 6.824 M 132.38 % | -21.077 M -527.55 % | -3.359 M 75.27 % | -13.582 M -288.28 % | 7.214 M 123.68 % | -30.458 M -979.12 % | 3.465 M 127.92 % | -12.408 M -244.08 % | 8.612 M 153.12 % | -16.213 M -483.25 % | 4.230 M 147.29 % | -8.946 M -405.45 % | 2.929 M 121.23 % | -13.793 M -245.98 % | 9.448 M 227.56 % | -7.407 M -1 603.68 % | 492.564 K 103.70 % | -13.310 M -424.86 % | 4.097 M 145.72 % | -8.962 M -537.35 % | 2.049 M 116.20 % | -12.652 M -967.44 % | 1.459 M 111.95 % | -12.204 M -621.14 % | 2.342 M 116.96 % | -13.807 M -2 758.34 % | -483.027 K 95.05 % | -9.767 M -3 953.42 % | 253.467 K 101.94 % | -13.089 M -1 087.70 % | -1.102 M 88.24 % | -9.374 M -377.36 % | -1.964 M 82.09 % | -10.963 M -1 916.65 % | 603.461 K 106.90 % | -8.747 M -55.61 % | -5.621 M 44.36 % | -10.101 M -634.39 % | 1.890 M 117.01 % | -11.116 M -29.41 % | -8.590 M 55.92 % | -19.486 M -724.09 % | -2.364 M 52.36 % | -4.964 M |
| Net cash provided by operating activities | 5.288 M -22.62 % | 6.834 M 1 286.36 % | -576.034 K -116.35 % | 3.523 M -85.70 % | 24.646 M 543.89 % | 3.828 M -85.97 % | 27.283 M 216.24 % | 8.627 M -0.18 % | 8.643 M -25.87 % | 11.659 M 228.12 % | 3.553 M -79.96 % | 17.729 M 681.90 % | -3.047 M -123.51 % | 12.960 M 606.56 % | -2.558 M -117.03 % | 15.025 M 385.25 % | -5.267 M -133.73 % | 15.618 M 328.88 % | -6.824 M -132.38 % | 21.077 M 527.55 % | 3.359 M -75.27 % | 13.582 M 288.28 % | -7.214 M -123.68 % | 30.458 M 979.12 % | -3.465 M -127.92 % | 12.408 M 244.08 % | -8.612 M -153.12 % | 16.213 M 483.25 % | -4.230 M -147.29 % | 8.946 M 405.45 % | -2.929 M -121.23 % | 13.793 M 245.98 % | -9.448 M -227.56 % | 7.407 M 1 603.68 % | -492.565 K -103.70 % | 13.310 M 424.86 % | -4.097 M -145.72 % | 8.962 M 537.35 % | -2.049 M -116.20 % | 12.652 M 967.44 % | -1.459 M -111.95 % | 12.204 M 621.14 % | -2.342 M -116.96 % | 13.807 M 2 758.34 % | 483.027 K -95.05 % | 9.767 M 3 953.41 % | -253.467 K -101.94 % | 13.089 M 1 087.70 % | 1.102 M -88.24 % | 9.374 M 377.36 % | 1.964 M -82.09 % | 10.963 M 1 916.64 % | -603.462 K -106.90 % | 8.747 M 55.61 % | 5.621 M -44.36 % | 10.101 M 634.39 % | -1.890 M -117.01 % | 11.116 M 29.41 % | 8.590 M -55.92 % | 19.486 M 724.09 % | 2.364 M -52.36 % | 4.964 M |
| Investments in property plant and equipment | -283.139 K -203.00 % | -93.445 K -64.45 % | -56.822 K 79.73 % | -280.324 K -45.45 % | -192.734 K 0.82 % | -194.332 K 82.94 % | -1.139 M -173.06 % | -417.091 K 26.67 % | -568.820 K -927.75 % | -55.346 K 58.69 % | -133.986 K 75.76 % | -552.771 K 48.05 % | -1.064 M -447.95 % | -194.195 K 66.25 % | -575.346 K 35.46 % | -891.458 K -181.76 % | -316.393 K -30.18 % | -243.046 K 36.26 % | -381.332 K -335.92 % | -87.477 K 50.40 % | -176.375 K -988.06 % | -16.210 K 89.75 % | -158.071 K -89.48 % | -83.425 K -13.76 % | -73.333 K -2.26 % | -71.709 K 73.57 % | -271.311 K 2.63 % | -278.653 K 60.45 % | -704.502 K 41.36 % | -1.201 M -482.93 % | -206.110 K 97.10 % | -7.116 M -282.51 % | -1.860 M -192.27 % | -636.545 K 71.63 % | -2.244 M -34.83 % | -1.664 M -752.25 % | -195.280 K 61.95 % | -513.230 K 78.16 % | -2.350 M -29.99 % | -1.808 M -137.48 % | -761.176 K -18.18 % | -644.069 K -10.07 % | -585.161 K 60.87 % | -1.495 M -183.39 % | -527.665 K -59.17 % | -331.520 K 33.58 % | -499.149 K 99.31 % | -72.370 M -4 069.38 % | -1.736 M 88.54 % | -15.142 M -336.25 % | -3.471 M -121.05 % | -1.570 M -147.70 % | -633.901 K -8.86 % | -582.290 K 34.70 % | -891.747 K 73.48 % | -3.363 M -1 113.37 % | -277.175 K 12.37 % | -316.305 K 43.89 % | -563.744 K 29.20 % | -796.267 K -20.89 % | -658.647 K -74.49 % | -377.474 K |
| Acquisitions net | 400.000 -99.95 % | 797.568 K | 0.000 -100.00 % | 710.000 | 0.000 | 0.000 -100.00 % | 2.020 K 100.00 % | -152.518 M -76 258 926.50 % | 200.000 36 937.04 % | 0.540 | 0.000 -100.00 % | 1.570 K 160 104.08 % | 0.980 988.89 % | 0.090 -100.00 % | 201.627 K -78.96 % | 958.358 K 201.81 % | 317.542 K 30.65 % | 243.045 K | 0.000 -100.00 % | 87.477 K -50.43 % | 176.474 K 988.67 % | 16.210 K -90.00 % | 162.070 K 92.04 % | 84.395 K 15.09 % | 73.332 K 2.19 % | 71.759 K -73.55 % | 271.310 K -2.64 % | 278.653 K -60.45 % | 704.502 K | 0.000 -100.00 % | 207.159 K | 0.000 | 0.000 -100.00 % | 2.315 K 17 755 088 018 385.71 % | 0.000 -315.38 % | 0.000 181.25 % | 0.000 0.00 % | 0.000 -100.00 % | 2.350 M 29.97 % | 1.808 M 137.52 % | 761.175 K 18.05 % | 644.789 K 132.00 % | -2.015 M -203.53 % | 1.946 M 268.82 % | 527.665 K 59.17 % | 331.520 K -33.58 % | 499.148 K -99.31 % | 72.370 M 4 067.70 % | 1.736 M -88.53 % | 15.142 M 330.55 % | 3.517 M | 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 | -814.000 M -140.55 % | -338.386 M 26.44 % | -460.000 M -26.03 % | -365.000 M -15.87 % | -315.000 M -162.50 % | -120.000 M 72.09 % | -430.000 M -290.91 % | -110.000 M 68.57 % | -350.000 M -150.00 % | -140.000 M | 0.000 100.00 % | -260.000 M -62.40 % | -160.100 M -14.36 % | -140.000 M -55.56 % | -90.000 M 35.87 % | -140.350 M -100.50 % | -70.000 M 30.00 % | -100.000 M 0.00 % | -100.000 M -1 474.80 % | -6.350 M 96.06 % | -161.000 M 15.26 % | -190.000 M -61.02 % | -118.000 M 26.71 % | -161.000 M -61.00 % | -100.000 M 24.24 % | -132.000 M 20.00 % | -165.000 M 5.71 % | -175.000 M -16.67 % | -150.000 M -100.00 % | -75.000 M 74.00 % | -288.468 M -60.26 % | -180.000 M -1 460.86 % | -11.532 M 94.86 % | -224.468 M -33.61 % | -168.000 M -41.18 % | -119.000 M 7.03 % | -128.000 M -37.63 % | -93.000 M 38.82 % | -152.000 M -83.13 % | -83.000 M 11.70 % | -94.000 M 60.25 % | -236.470 M -354.75 % | -52.000 M 48.00 % | -100.000 M -669.23 % | -13.000 M 81.43 % | -70.000 M 12.50 % | -80.000 M 23.81 % | -105.000 M -250.00 % | -30.000 M 79.31 % | -145.000 M -22.88 % | -118.000 M -195.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 799.000 M 181.21 % | 284.129 M -51.10 % | 581.047 M 130.03 % | 252.594 M 1.04 % | 250.000 M 31.17 % | 190.592 M -40.44 % | 320.000 M 21.90 % | 262.518 M 2.74 % | 255.507 M 95.24 % | 130.871 M | 0.000 -100.00 % | 202.623 M 123.29 % | 90.746 M 28.49 % | 70.626 M -53.50 % | 151.882 M 24.74 % | 121.755 M 201.72 % | 40.354 M -60.03 % | 100.962 M | 0.000 -100.00 % | 166.508 M 6.37 % | 156.542 M 24.33 % | 125.911 M -28.35 % | 175.730 M -5.88 % | 186.708 M 179.80 % | 66.729 M -46.83 % | 125.502 M -25.84 % | 169.227 M -21.40 % | 215.302 M 34.61 % | 159.946 M 88.06 % | 85.049 M -69.00 % | 274.372 M 446.03 % | 50.248 M -31.93 % | 73.819 M -60.19 % | 185.427 M 12.56 % | 164.739 M 33.54 % | 123.364 M -24.26 % | 162.877 M 216.67 % | 51.434 M -70.91 % | 176.798 M 111.99 % | 83.400 M -4.73 % | 87.538 M -48.74 % | 170.760 M 276.64 % | 45.338 M -50.42 % | 91.447 M 788.62 % | 10.291 M -85.51 % | 71.007 M -12.27 % | 80.935 M -24.02 % | 106.517 M 607.37 % | 15.058 M -88.78 % | 134.266 M 11.61 % | 120.303 M | 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.920 M | 0.000 100.00 % | -6.764 M -160.76 % | -2.594 M | 0.000 100.00 % | -591.706 K 98.03 % | -30.000 M -119.67 % | 152.518 M 127 098 039 016.24 % | 0.120 536 871 033.33 % | 0.000 -100.00 % | 48.177 M 5 735 367 732.72 % | 0.840 -99.94 % | 1.360 K -96.60 % | 40.000 K -80.16 % | 201.627 K 122.62 % | -891.458 K -181.76 % | -316.393 K -30.18 % | -243.046 K -18 653.13 % | 1.310 K 101.50 % | -87.477 K 50.40 % | -176.375 K -988.06 % | -16.210 K 89.75 % | -158.071 K -89.48 % | -83.425 K -13.76 % | -73.333 K -2.26 % | -71.709 K 73.57 % | -271.311 K 2.63 % | -278.653 K 95.88 % | -6.770 M -211.62 % | 6.065 M 3 060.06 % | -204.900 K -687 529 305 047 068.75 % | 0.000 -100.00 % | 62.287 M 5 147 797.27 % | -1.210 K -3 937 053 354 766.67 % | 0.000 -100.00 % | 800.000 400.00 % | 160.000 140.00 % | -400.000 99.98 % | -2.350 M -29.99 % | -1.808 M -137.48 % | -761.176 K -18.18 % | -644.069 K -10.07 % | -585.161 K 60.87 % | -1.495 M -183.39 % | -527.665 K -59.17 % | -331.520 K 33.58 % | -499.149 K 99.31 % | -72.370 M -4 069.38 % | -1.736 M 88.54 % | -15.142 M -217.37 % | -4.771 M -123.78 % | 20.060 M 158.15 % | -34.500 M -4 412.50 % | 800.000 K -0.13 % | 801.060 K 123.82 % | -3.363 M -1 113.37 % | -277.175 K 12.37 % | -316.305 K 43.89 % | -563.744 K 29.20 % | -796.267 K -20.89 % | -658.647 K -74.49 % | -377.474 K |
| Net cash used for investing activites | -13.363 M 75.05 % | -53.553 M -146.88 % | 114.226 M 199.09 % | -115.280 M -76.83 % | -65.193 M -193.39 % | 69.806 M 149.46 % | -141.137 M -192.79 % | 152.101 M 260.00 % | -95.061 M -935.03 % | -9.184 M -119.12 % | 48.043 M 182.94 % | -57.928 M 17.74 % | -70.417 M -1.28 % | -69.529 M -213.04 % | 61.508 M 416.73 % | -19.419 M 35.18 % | -29.961 M -4 267.54 % | 718.918 K 100.72 % | -100.380 M -162.71 % | 160.070 M 3 553.71 % | -4.635 M 92.77 % | -64.105 M -211.34 % | 57.576 M 124.68 % | 25.625 M 176.85 % | -33.345 M -407.53 % | -6.570 M -266.10 % | 3.956 M -90.12 % | 40.024 M 1 159.94 % | 3.177 M -78.70 % | 14.913 M 204.28 % | -14.300 M 89.55 % | -136.868 M -326.50 % | 60.427 M 252.30 % | -39.677 M -620.69 % | -5.505 M -303.84 % | 2.701 M -92.21 % | 34.681 M 182.42 % | -42.079 M -287.45 % | 22.449 M 1 695.43 % | -1.407 M 80.52 % | -7.223 M 89.11 % | -66.354 M -573.85 % | -9.847 M -2.60 % | -9.597 M -196.52 % | -3.237 M -579.01 % | 675.712 K 54.94 % | 436.125 K 100.62 % | -70.853 M -324.86 % | -16.677 M 35.55 % | -25.875 M -968.22 % | -2.422 M 88.74 % | -21.510 M 38.78 % | -35.134 M -16 237.94 % | 217.710 K 340.07 % | -90.687 K 97.30 % | -3.363 M -1 113.37 % | -277.175 K 12.37 % | -316.305 K 43.89 % | -563.744 K 29.20 % | -796.267 K -20.89 % | -658.647 K -74.49 % | -377.474 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 M -60.00 % | -5.000 M | 0.000 -100.00 % | 2.200 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -10.000 M -200.00 % | 10.000 M 200.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 | 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 | -11.284 M | 0.000 | 0.000 | 0.000 100.00 % | -12.587 M | 0.000 | 0.000 | 0.000 100.00 % | -6.713 M | 0.000 | 0.000 | 0.000 100.00 % | -3.357 M | 0.000 100.00 % | -9.231 M 0.00 % | -9.231 M 0.00 % | -9.231 M | 0.000 100.00 % | -129.259 K 37.55 % | -206.978 K 97.60 % | -8.616 M -10 688.04 % | -79.867 K -5.32 % | -75.833 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -119.830 | 0.000 100.00 % | -2.376 M -1 954 422.66 % | -121.560 0.00 % | -121.560 87.55 % | -976.540 99.99 % | -9.503 M -197 110.88 % | -4.819 K 98.87 % | -427.449 K 41.47 % | -730.268 K 95.02 % | -14.677 M -1 607 487.68 % | -913.010 94.16 % | -15.637 K 99.70 % | -5.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.140 100.00 % | -8.800 M | 0.000 | 0.000 100.00 % | -745.082 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 -100.00 % | 10.000 M 200.00 % | -10.000 M -220.95 % | 8.268 M 200.00 % | -8.268 M -10 723.37 % | 77.824 K 200.00 % | -77.824 K -299.99 % | -19.457 K 66.67 % | -58.368 K -50.00 % | -38.912 K 47.33 % | -73.872 K 22.86 % | -95.761 K -356.53 % | -20.976 K 85.34 % | -143.095 K 98.45 % | -9.231 M | 0.000 | 0.000 100.00 % | -4.359 M | 0.000 -100.00 % | 10.880 M 7 476 586 984 777 974 784.00 % | 0.000 100.00 % | -75.833 K -101.52 % | 4.981 M | 0.000 | 0.000 100.00 % | -5.485 M -537.71 % | 1.253 M -41.12 % | 2.128 M 1.17 % | 2.104 M 239.28 % | -1.510 M -443.34 % | 439.929 K 10.01 % | 399.898 K -99.83 % | 228.668 M 43 713.09 % | -524.310 K -324.31 % | 233.747 K 730.16 % | -37.093 K -200.00 % | 37.094 K 331.05 % | 8.606 K -76.72 % | 36.960 K -83.99 % | 230.834 K -3.43 % | 239.044 K -42.26 % | 414.032 K 108.49 % | -4.877 M -1 236.95 % | 428.916 K 29.90 % | 330.202 K -44.87 % | 598.947 K -24.97 % | 798.326 K 23.97 % | 643.947 K -20.04 % | 805.319 K 3.46 % | 778.411 K 110.40 % | -7.487 M -674.01 % | 1.304 M -6.57 % | 1.396 M -4.82 % | 1.467 M 107.73 % | -18.985 M -109.82 % | 193.252 M 32 263.08 % | -600.849 K -105.02 % | -293.063 K -103.74 % | 7.826 M 210.11 % | -7.108 M -1 737.43 % | -386.836 K |
| Net cash used provided by financing activities | -11.284 M | 0.000 | 0.000 | 0.000 100.00 % | -14.319 M -73.20 % | -8.268 M -10 723.37 % | 77.824 K 200.00 % | -77.824 K 98.84 % | -6.733 M -11 434.92 % | -58.368 K -50.00 % | -38.912 K 47.33 % | -73.872 K 97.86 % | -3.452 M -16 358.72 % | -20.976 K 85.34 % | -143.096 K | 0.000 100.00 % | -9.231 M | 0.000 100.00 % | -13.129 M -152.15 % | -5.207 M -338.42 % | 2.184 M 3.01 % | 2.120 M 2 895.78 % | -75.833 K -101.52 % | 4.981 M | 0.000 | 0.000 100.00 % | -5.485 M -537.71 % | 1.253 M -41.12 % | 2.128 M 1.17 % | 2.104 M -29.71 % | 2.993 M 580.36 % | 439.929 K 122.26 % | -1.976 M -100.86 % | 228.668 M 43 723.11 % | -524.189 K -325.20 % | 232.770 K 102.52 % | -9.229 M -28 694.91 % | 32.275 K 107.71 % | -418.843 K 39.59 % | -693.307 K 95.20 % | -14.447 M -6 166.66 % | 238.131 K -40.23 % | 398.395 K 108.17 % | -4.877 M -1 236.95 % | 428.916 K 29.90 % | 330.202 K -44.87 % | 598.947 K -24.97 % | 798.326 K 23.97 % | 643.947 K -20.04 % | 805.319 K 3.46 % | 778.399 K 110.40 % | -7.487 M -674.01 % | 1.304 M -6.57 % | 1.396 M 93.46 % | 721.655 K 103.80 % | -18.985 M -109.82 % | 193.252 M 32 263.08 % | -600.849 K -105.02 % | -293.063 K -103.74 % | 7.826 M 210.11 % | -7.108 M -1 737.43 % | -386.836 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 133.898 K | 0.000 | 0.000 -100.00 % | 30.010 M 1 330.00 % | -2.440 M 8.19 % | -2.657 M 73.83 % | -10.154 M | 0.000 -100.00 % | 14.958 M 1 992.05 % | -790.557 K 97.07 % | -26.966 M -193.77 % | 28.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.228 M 248.58 % | -31.113 M -727.96 % | -3.758 M 72.34 % | -13.584 M -136.44 % | 37.277 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.604 M -376.63 % | 8.894 M 137.58 % | -23.667 M -198.45 % | 24.040 M 197.57 % | -24.638 M -251.66 % | 16.245 M 179.21 % | -20.509 M -204.27 % | 19.670 M 241.91 % | -13.860 M -1 287.86 % | 1.167 M 107.77 % | -15.019 M -157.37 % | 26.178 M 212.48 % | -23.274 M -458.67 % | 6.489 M 157.29 % | -11.326 M -162.70 % | 18.065 M 219.48 % | -15.120 M -350.37 % | 6.039 M 160.02 % | -10.061 M -195.14 % | 10.575 M 203.88 % | -10.180 M -410.02 % | 3.284 M 135.72 % | -9.194 M -179.39 % | 11.580 M 302.83 % | -5.709 M -894.80 % | 718.338 K 129.26 % | -2.455 M -156.78 % | 4.325 M 171.82 % | -6.022 M 29.30 % | -8.518 M -53.47 % | -5.550 M -149.58 % | 11.195 M 730.50 % | 1.348 M 69.15 % | 796.876 K 110.36 % | -7.688 M |
| Net change in cash | -19.359 M 58.56 % | -46.719 M -141.14 % | 113.562 M 201.70 % | -111.669 M -103.53 % | -54.866 M -183.18 % | 65.957 M 178.74 % | -83.766 M -152.95 % | 158.210 M 265.13 % | -95.808 M -1 138.28 % | -7.737 M -115.01 % | 51.558 M 303.66 % | -25.315 M 67.42 % | -77.707 M 7.00 % | -83.555 M -195.42 % | 87.565 M 528.53 % | -20.434 M 53.94 % | -44.361 M -1 492.19 % | 3.186 M 104.30 % | -74.105 M -151.17 % | 144.827 M 5 181.65 % | -2.850 M 95.40 % | -61.987 M -170.79 % | 87.563 M 178.67 % | 31.421 M 190.62 % | -34.674 M -192.98 % | -11.835 M -140.09 % | 29.525 M -10.22 % | 32.886 M 229.89 % | 9.969 M 334.39 % | 2.295 M -76.59 % | 9.804 M 106.66 % | -147.273 M -325.71 % | 65.248 M -62.90 % | 175.888 M 1 237.80 % | 13.148 M 451.55 % | 2.384 M -89.42 % | 22.522 M 146.82 % | -48.104 M -204.22 % | 46.159 M 462.82 % | -12.722 M 23.54 % | -16.639 M 74.49 % | -65.237 M -1 139.71 % | 6.275 M 139.75 % | -15.787 M -525.05 % | 3.714 M 421.87 % | 711.695 K -93.73 % | 11.357 M 116.91 % | -67.145 M -476.49 % | -11.647 M 53.21 % | -24.890 M -309.16 % | 11.900 M 150.12 % | -23.744 M 29.57 % | -33.715 M -526.49 % | 7.905 M -25.26 % | 10.576 M 157.89 % | -18.268 M -110.01 % | 182.566 M 3 827.43 % | 4.649 M -75.44 % | 18.928 M -32.07 % | 27.863 M 705.05 % | -4.605 M -31.99 % | -3.489 M |
| Cash at beginning of period | 117.525 M -28.44 % | 164.244 M 224.07 % | 50.682 M -68.78 % | 162.350 M -25.29 % | 217.304 M 43.66 % | 151.259 M -42.95 % | 265.113 M 148.00 % | 106.902 M -47.26 % | 202.710 M -3.68 % | 210.447 M 32.45 % | 158.890 M -13.74 % | 184.205 M -29.67 % | 261.912 M -24.19 % | 345.467 M 33.95 % | 257.903 M -7.34 % | 278.336 M -13.75 % | 322.697 M 1.00 % | 319.511 M -18.83 % | 393.616 M 58.21 % | 248.789 M -1.13 % | 251.639 M -19.76 % | 313.625 M 38.73 % | 226.062 M 16.14 % | 194.641 M -15.12 % | 229.315 M -4.91 % | 241.150 M 13.95 % | 211.626 M 18.40 % | 178.740 M 5.91 % | 168.771 M 1.38 % | 166.476 M 6.26 % | 156.672 M -48.45 % | 303.945 M 27.33 % | 238.697 M 280.04 % | 62.809 M 26.47 % | 49.661 M 5.04 % | 47.277 M 90.98 % | 24.755 M -66.02 % | 72.860 M 172.87 % | 26.701 M -32.27 % | 39.423 M -29.68 % | 56.063 M -53.78 % | 121.300 M 5.45 % | 115.025 M -12.07 % | 130.812 M 2.92 % | 127.098 M 0.56 % | 126.386 M 9.87 % | 115.029 M -36.86 % | 182.174 M -6.01 % | 193.822 M -11.38 % | 218.711 M 5.75 % | 206.811 M -10.30 % | 230.555 M -12.76 % | 264.270 M 3.08 % | 256.365 M 4.30 % | 245.788 M -6.92 % | 264.057 M 224.04 % | 81.490 M 6.05 % | 76.842 M 32.68 % | 57.914 M 92.72 % | 30.051 M -13.29 % | 34.656 M -9.15 % | 38.145 M |
| Cash at end of period | 98.166 M -16.47 % | 117.525 M -28.44 % | 164.244 M 224.07 % | 50.682 M -68.80 % | 162.438 M -25.22 % | 217.217 M 19.78 % | 181.347 M -31.60 % | 265.113 M 148.00 % | 106.902 M -47.26 % | 202.710 M -3.68 % | 210.447 M 32.45 % | 158.890 M -13.74 % | 184.205 M -29.67 % | 261.912 M -24.19 % | 345.467 M 33.95 % | 257.903 M -7.34 % | 278.336 M -13.75 % | 322.697 M 1.00 % | 319.511 M -18.83 % | 393.616 M 58.21 % | 248.789 M -1.13 % | 251.639 M -19.76 % | 313.625 M 38.73 % | 226.062 M 16.14 % | 194.641 M -15.12 % | 229.315 M -4.91 % | 241.150 M 13.95 % | 211.626 M 18.40 % | 178.740 M 5.91 % | 168.771 M 1.38 % | 166.476 M 6.26 % | 156.672 M -48.45 % | 303.945 M 27.33 % | 238.697 M 280.04 % | 62.809 M 26.47 % | 49.661 M 5.04 % | 47.277 M 90.98 % | 24.755 M -66.02 % | 72.860 M 172.87 % | 26.701 M -32.27 % | 39.423 M -29.68 % | 56.063 M -53.78 % | 121.300 M 5.45 % | 115.025 M -12.07 % | 130.812 M 2.92 % | 127.098 M 0.56 % | 126.386 M 9.87 % | 115.029 M -36.86 % | 182.174 M -6.01 % | 193.822 M -11.38 % | 218.711 M 5.75 % | 206.811 M -10.30 % | 230.555 M -12.76 % | 264.270 M 3.08 % | 256.365 M 4.30 % | 245.788 M -6.92 % | 264.057 M 224.04 % | 81.490 M 6.05 % | 76.842 M 32.68 % | 57.914 M 92.72 % | 30.051 M -13.29 % | 34.656 M |
| Operating cash flow | 5.288 M -22.62 % | 6.834 M 1 286.36 % | -576.034 K -116.35 % | 3.523 M -85.70 % | 24.646 M 543.89 % | 3.828 M -85.97 % | 27.283 M 216.24 % | 8.627 M -0.18 % | 8.643 M -25.87 % | 11.659 M 228.12 % | 3.553 M -79.96 % | 17.729 M 681.90 % | -3.047 M -123.51 % | 12.960 M 606.56 % | -2.558 M -117.03 % | 15.025 M 385.25 % | -5.267 M -133.73 % | 15.618 M 328.88 % | -6.824 M -132.38 % | 21.077 M 527.55 % | 3.359 M -75.27 % | 13.582 M 288.28 % | -7.214 M -123.68 % | 30.458 M 979.12 % | -3.465 M -127.92 % | 12.408 M 244.08 % | -8.612 M -153.12 % | 16.213 M 483.25 % | -4.230 M -147.29 % | 8.946 M 405.45 % | -2.929 M -121.23 % | 13.793 M 245.98 % | -9.448 M -227.56 % | 7.407 M 1 603.68 % | -492.565 K -103.70 % | 13.310 M 424.86 % | -4.097 M -145.72 % | 8.962 M 537.35 % | -2.049 M -116.20 % | 12.652 M 967.44 % | -1.459 M -111.95 % | 12.204 M 621.14 % | -2.342 M -116.96 % | 13.807 M 2 758.34 % | 483.027 K -95.05 % | 9.767 M 3 953.41 % | -253.467 K -101.94 % | 13.089 M 1 087.70 % | 1.102 M -88.24 % | 9.374 M 377.36 % | 1.964 M -82.09 % | 10.963 M 1 916.64 % | -603.462 K -106.90 % | 8.747 M 55.61 % | 5.621 M -44.36 % | 10.101 M 634.39 % | -1.890 M -117.01 % | 11.116 M 29.41 % | 8.590 M -55.92 % | 19.486 M 724.09 % | 2.364 M -52.36 % | 4.964 M |
| Capital expenditure | -283.139 K -203.00 % | -93.445 K -64.45 % | -56.822 K 79.73 % | -280.326 K -45.45 % | -192.734 K 0.82 % | -194.332 K 82.94 % | -1.139 M -173.06 % | -417.091 K 26.67 % | -568.820 K -927.75 % | -55.346 K 58.69 % | -133.986 K 75.76 % | -552.771 K 48.05 % | -1.064 M -447.95 % | -194.195 K 66.25 % | -575.346 K 35.46 % | -891.458 K -181.76 % | -316.393 K -30.18 % | -243.046 K 36.26 % | -381.332 K -335.92 % | -87.477 K 50.40 % | -176.375 K -988.06 % | -16.210 K 89.75 % | -158.071 K -89.48 % | -83.425 K -13.76 % | -73.333 K -2.26 % | -71.709 K 73.57 % | -271.311 K 2.63 % | -278.653 K 60.45 % | -704.502 K 41.36 % | -1.201 M -482.93 % | -206.110 K 97.10 % | -7.116 M -282.51 % | -1.860 M -192.27 % | -636.545 K 71.63 % | -2.244 M -34.83 % | -1.664 M -752.25 % | -195.280 K 61.95 % | -513.230 K 78.16 % | -2.350 M -29.99 % | -1.808 M -137.48 % | -761.176 K -18.18 % | -644.069 K -10.07 % | -585.161 K 60.87 % | -1.495 M -183.39 % | -527.665 K -59.17 % | -331.520 K 33.58 % | -499.149 K 99.31 % | -72.370 M -4 069.38 % | -1.736 M 88.54 % | -15.142 M -336.25 % | -3.471 M -121.05 % | -1.570 M -147.70 % | -633.901 K -8.86 % | -582.290 K 34.70 % | -891.747 K 73.48 % | -3.363 M -1 113.37 % | -277.175 K 12.37 % | -316.305 K 43.89 % | -563.744 K 29.20 % | -796.267 K -20.89 % | -658.647 K -74.49 % | -377.474 K |
| Free CashFlow | 5.005 M -25.75 % | 6.740 M 201.11 % | -6.667 M -305.58 % | 3.243 M -86.74 % | 24.453 M 573.02 % | 3.633 M -86.10 % | 26.144 M 218.43 % | 8.210 M 1.68 % | 8.075 M -30.42 % | 11.604 M 239.36 % | 3.419 M -80.09 % | 17.176 M 517.83 % | -4.111 M -132.20 % | 12.766 M 507.36 % | -3.134 M -122.17 % | 14.134 M 353.12 % | -5.584 M -136.32 % | 15.375 M 313.39 % | -7.205 M -134.33 % | 20.989 M 559.59 % | 3.182 M -76.54 % | 13.566 M 284.02 % | -7.372 M -124.27 % | 30.374 M 958.54 % | -3.538 M -128.68 % | 12.336 M 238.87 % | -8.883 M -155.75 % | 15.934 M 422.89 % | -4.935 M -163.72 % | 7.744 M 347.04 % | -3.135 M -146.95 % | 6.677 M 159.04 % | -11.309 M -267.04 % | 6.770 M 347.40 % | -2.737 M -123.50 % | 11.646 M 371.31 % | -4.293 M -150.81 % | 8.449 M 292.06 % | -4.399 M -140.56 % | 10.845 M 588.55 % | -2.220 M -119.20 % | 11.560 M 494.95 % | -2.927 M -123.77 % | 12.311 M 27 679.87 % | -44.638 K -100.47 % | 9.436 M 1 353.71 % | -752.616 K 98.73 % | -59.281 M -9 254.92 % | -633.686 K 89.01 % | -5.767 M -282.67 % | -1.507 M -116.05 % | 9.393 M 859.08 % | -1.237 M -115.16 % | 8.164 M 72.64 % | 4.729 M -29.82 % | 6.738 M 410.88 % | -2.167 M -120.07 % | 10.799 M 34.55 % | 8.026 M -57.06 % | 18.689 M 995.60 % | 1.706 M -62.80 % | 4.586 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |