Tianyang New Materials (Shanghai) Technology Co., Ltd. 603330.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.319 B -0.50 % | 1.325 B -7.06 % | 1.426 B 33.55 % | 1.068 B 52.74 % | 699.056 M 6.07 % | 659.067 M 17.52 % | 560.823 M 23.24 % | 455.077 M 15.34 % | 394.549 M 12.36 % | 351.138 M 8.25 % | 324.364 M 8.99 % | 297.612 M 7.17 % | 277.706 M 18.39 % | 234.564 M |
| Net income | -212.655 M -125.73 % | -94.209 M -67.89 % | -56.114 M -150.94 % | 110.162 M 112.72 % | 51.788 M 204.83 % | 16.989 M -51.70 % | 35.175 M 15.80 % | 30.376 M -43.33 % | 53.602 M 6.64 % | 50.266 M 30.17 % | 38.616 M 17.20 % | 32.949 M 9.86 % | 29.992 M 243.71 % | 8.726 M |
| Income before tax | -183.485 M -140.70 % | -76.230 M -4.06 % | -73.256 M -152.17 % | 140.422 M 106.86 % | 67.883 M 198.88 % | 22.712 M -48.71 % | 44.285 M 22.57 % | 36.131 M -42.34 % | 62.666 M 9.42 % | 57.274 M 29.38 % | 44.269 M 14.94 % | 38.516 M 11.55 % | 34.527 M 184.32 % | 12.144 M |
| Income before tax ratio | -0.14 -141.92 % | -0.06 -11.96 % | -0.05 -139.06 % | 0.13 35.43 % | 0.10 181.79 % | 0.03 -56.36 % | 0.08 -0.54 % | 0.08 -50.01 % | 0.16 -2.62 % | 0.16 19.51 % | 0.14 5.46 % | 0.13 4.09 % | 0.12 140.15 % | 0.05 |
| EBITDA | -65.310 M -316.61 % | 30.151 M 28.08 % | 23.542 M -89.11 % | 216.116 M 70.97 % | 126.409 M 81.14 % | 69.784 M -2.72 % | 71.733 M 37.29 % | 52.248 M -33.45 % | 78.507 M 11.11 % | 70.657 M 23.55 % | 57.187 M 19.46 % | 47.873 M 34.18 % | 35.677 M 187.98 % | 12.389 M |
| Net income ratio | -0.16 -126.87 % | -0.07 -80.64 % | -0.04 -138.14 % | 0.10 39.27 % | 0.07 187.40 % | 0.03 -58.90 % | 0.06 -6.04 % | 0.07 -50.87 % | 0.14 -5.10 % | 0.14 20.24 % | 0.12 7.53 % | 0.11 2.51 % | 0.11 190.31 % | 0.04 |
| Ratio EBITDA | -0.05 -317.70 % | 0.02 37.80 % | 0.02 -91.84 % | 0.20 11.93 % | 0.18 70.78 % | 0.11 -17.22 % | 0.13 11.41 % | 0.11 -42.30 % | 0.20 -1.11 % | 0.20 14.13 % | 0.18 9.60 % | 0.16 25.21 % | 0.13 143.24 % | 0.05 |
| Gross profit ratio | 0.14 38.74 % | 0.10 -34.17 % | 0.15 -41.89 % | 0.26 -15.31 % | 0.30 6.04 % | 0.29 4.99 % | 0.27 6.93 % | 0.25 -21.05 % | 0.32 4.64 % | 0.31 16.62 % | 0.26 -3.03 % | 0.27 11.28 % | 0.24 17.13 % | 0.21 |
| Weighted average shs out dil | 416.971 M -2.63 % | 428.221 M 28.66 % | 332.826 M 52.88 % | 217.704 M -27.35 % | 299.645 M 0.00 % | 299.645 M -0.66 % | 301.625 M 5.98 % | 284.614 M 26.52 % | 224.952 M 0.36 % | 224.136 M -0.05 % | 224.247 M -0.52 % | 225.411 M 40.00 % | 161.008 M 0.00 % | 161.008 M |
| Weighted average shs out | 416.971 M -2.63 % | 428.221 M 28.66 % | 332.826 M 52.88 % | 217.704 M -27.35 % | 299.645 M 0.00 % | 299.645 M 0.00 % | 299.645 M 5.28 % | 284.614 M 26.53 % | 224.936 M 0.37 % | 224.102 M -0.06 % | 224.247 M -0.50 % | 225.370 M 39.97 % | 161.008 M 0.00 % | 161.008 M |
| EPS diluted | -0.51 -131.82 % | -0.22 -29.41 % | -0.17 -133.33 % | 0.51 200.00 % | 0.17 255.65 % | 0.05 -60.17 % | 0.12 9.09 % | 0.11 -54.17 % | 0.24 9.09 % | 0.22 29.41 % | 0.17 13.33 % | 0.15 -21.05 % | 0.19 250.55 % | 0.05 |
| Earnings per share | -0.51 -131.82 % | -0.22 -29.41 % | -0.17 -133.33 % | 0.51 200.00 % | 0.17 255.65 % | 0.05 -60.17 % | 0.12 9.09 % | 0.11 -54.17 % | 0.24 9.09 % | 0.22 29.41 % | 0.17 13.33 % | 0.15 -21.05 % | 0.19 250.55 % | 0.05 |
| Gross profit | 179.398 M 38.04 % | 129.956 M -38.82 % | 212.417 M -22.40 % | 273.728 M 29.35 % | 211.617 M 12.48 % | 188.142 M 23.38 % | 152.488 M 31.78 % | 115.717 M -8.93 % | 127.070 M 17.58 % | 108.076 M 26.25 % | 85.605 M 5.68 % | 81.002 M 19.26 % | 67.920 M 38.67 % | 48.978 M |
| Income tax expense | 24.349 M 35.45 % | 17.977 M 204.87 % | -17.142 M -149.21 % | 34.833 M 161.38 % | 13.326 M 278.36 % | 3.522 M -42.04 % | 6.077 M 10.43 % | 5.503 M -39.29 % | 9.064 M 29.35 % | 7.008 M 23.97 % | 5.653 M 1.53 % | 5.567 M 22.76 % | 4.535 M 26.81 % | 3.576 M |
| Cost of revenue | 1.139 B -4.69 % | 1.195 B -1.50 % | 1.214 B 52.84 % | 794.012 M 62.89 % | 487.439 M 3.51 % | 470.925 M 15.33 % | 408.335 M 20.33 % | 339.360 M 26.87 % | 267.479 M 10.05 % | 243.062 M 1.80 % | 238.758 M 10.22 % | 216.610 M 3.25 % | 209.786 M 13.04 % | 185.585 M |
| General and administrative expenses | 24.286 M -69.35 % | 79.232 M 279.22 % | 20.893 M 10.06 % | 18.983 M -4.95 % | 19.972 M 78.65 % | 11.179 M 43.05 % | 7.815 M 2.53 % | 7.622 M 117.80 % | 3.499 M -3.44 % | 3.624 M -9.17 % | 3.990 M 38.52 % | 2.880 M -87.92 % | 23.841 M -24.67 % | 31.650 M |
| Selling and marketing expenses | 28.953 M -51.80 % | 60.063 M -2.98 % | 61.910 M -16.57 % | 74.209 M 87.50 % | 39.578 M -35.95 % | 61.796 M 17.80 % | 52.457 M 33.06 % | 39.423 M 20.55 % | 32.703 M 82.78 % | 17.892 M 38.20 % | 12.946 M 28.77 % | 10.053 M 9.64 % | 9.170 M 65.93 % | 5.526 M |
| Other expenses | 273.057 M 953.15 % | 25.928 M -55.58 % | 58.366 M 7.95 % | 54.067 M 47.59 % | 36.633 M 14.93 % | 31.873 M 1 633.25 % | 1.839 M -51.91 % | 3.824 M 17.12 % | 3.265 M 6.48 % | 3.066 M -0.08 % | 3.069 M 23.72 % | 2.480 M 27.52 % | 1.945 M | 0.000 |
| Operating expenses | 362.204 M 74.95 % | 207.027 M 16.16 % | 178.230 M -3.79 % | 185.256 M 56.89 % | 118.081 M -4.21 % | 123.271 M 20.94 % | 101.926 M 31.99 % | 77.223 M 16.60 % | 66.228 M 24.98 % | 52.991 M 32.10 % | 40.113 M 0.68 % | 39.841 M 20.36 % | 33.100 M -11.16 % | 37.260 M |
| Cost and expenses | 1.502 B 7.06 % | 1.402 B 0.76 % | 1.392 B 42.13 % | 979.268 M 61.72 % | 605.520 M 1.91 % | 594.197 M 16.45 % | 510.262 M 22.49 % | 416.583 M 24.83 % | 333.707 M 12.72 % | 296.053 M 6.16 % | 278.872 M 8.74 % | 256.451 M 5.59 % | 242.886 M 8.99 % | 222.845 M |
| Research and development expenses | 35.907 M -12.36 % | 40.972 M 10.55 % | 37.060 M -2.47 % | 37.997 M 73.51 % | 21.899 M 18.87 % | 18.423 M 6.16 % | 17.354 M 13.99 % | 15.223 M -0.93 % | 15.367 M -10.55 % | 17.178 M 35.96 % | 12.635 M -25.37 % | 16.931 M 22.53 % | 13.818 M | 0.000 |
| Selling general and administrative expenses | 53.239 M -62.01 % | 140.127 M 69.23 % | 82.803 M -11.15 % | 93.191 M 56.49 % | 59.550 M -18.40 % | 72.976 M 21.08 % | 60.272 M 28.12 % | 47.045 M 29.95 % | 36.203 M 68.26 % | 21.516 M 27.04 % | 16.936 M 30.94 % | 12.934 M -60.82 % | 33.011 M -11.20 % | 37.176 M |
| Interest income | 10.438 M 175.45 % | 3.790 M 121.17 % | 1.713 M 30.26 % | 1.315 M 134.85 % | 560.086 K -71.08 % | 1.937 M 75.50 % | 1.103 M 4.42 % | 1.057 M 281.91 % | 276.707 K 79.13 % | 154.474 K 207.11 % | 50.300 K -10.18 % | 56.000 K -94.30 % | 983.200 K 1 092 444 544.84 % | -0.090 |
| Interest expense | 21.862 M -0.33 % | 21.935 M -26.58 % | 29.876 M 59.91 % | 18.683 M -3.00 % | 19.261 M 48.87 % | 12.939 M 134.35 % | 5.521 M 192.06 % | 1.890 M -32.75 % | 2.811 M 26.48 % | 2.223 M -18.49 % | 2.727 M 59.74 % | 1.707 M | 0.000 -100.00 % | 892.295 K |
| Depreciation and amortization | 96.963 M 9.76 % | 88.343 M 25.29 % | 70.509 M 33.92 % | 52.650 M 23.22 % | 42.727 M 16.08 % | 36.809 M 71.64 % | 21.445 M 39.82 % | 15.338 M 17.71 % | 13.030 M 16.75 % | 11.161 M 8.37 % | 10.299 M 32.61 % | 7.766 M 151.03 % | 3.094 M 44.60 % | 2.139 M |
| Operating income | -182.806 M -227.00 % | -55.904 M -253.95 % | 36.314 M -68.30 % | 114.560 M 66.20 % | 68.930 M 21.94 % | 56.529 M 33.18 % | 42.446 M 31.38 % | 32.307 M -45.61 % | 59.403 M 9.43 % | 54.285 M 30.27 % | 41.671 M 15.54 % | 36.068 M 10.69 % | 32.583 M 217.91 % | 10.249 M |
| Operating income ratio | -0.14 -228.65 % | -0.04 -265.64 % | 0.03 -76.27 % | 0.11 8.81 % | 0.10 14.96 % | 0.09 13.33 % | 0.08 6.61 % | 0.07 -52.85 % | 0.15 -2.61 % | 0.15 20.34 % | 0.13 6.01 % | 0.12 3.29 % | 0.12 168.52 % | 0.04 |
| Total other income expenses net | -679.490 K 96.66 % | -20.326 M 81.45 % | -109.569 M -523.66 % | 25.863 M 2 570.33 % | -1.047 M 90.23 % | -10.715 M -682.71 % | 1.839 M -51.91 % | 3.824 M 26.16 % | 3.031 M 1.43 % | 2.988 M 15.05 % | 2.598 M 6.09 % | 2.449 M 25.96 % | 1.944 M 2.61 % | 1.894 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 281.201 M 8.96 % | 258.076 M -63.96 % | 715.994 M 228.22 % | 218.144 M -45.74 % | 402.051 M 109.25 % | 192.138 M 70.99 % | 112.366 M 137.14 % | 47.384 M 273.43 % | -27.322 M -22 654.91 % | 121.137 K -99.31 % | 17.644 M -12.26 % | 20.109 M 9.82 % | 18.312 M 189.45 % | 6.326 M |
| Total investments | 2.530 M -97.61 % | 105.835 M 5 177.46 % | 2.005 M -58.01 % | 4.776 M -87.59 % | 38.480 M 105.46 % | 18.728 M 908.37 % | 1.857 M -53.57 % | 4.000 M 37.86 % | 2.901 M 43.33 % | 2.024 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 639.388 M -8.20 % | 696.485 M -19.25 % | 862.554 M 102.73 % | 425.478 M -7.03 % | 457.658 M 74.21 % | 262.701 M 14.15 % | 230.129 M 93.71 % | 118.803 M 74.09 % | 68.242 M 48.35 % | 46.000 M 18.31 % | 38.880 M 26.23 % | 30.800 M 21.01 % | 25.453 M 103.63 % | 12.500 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 4.547 M -85.34 % | 31.004 M 8.44 % | 28.590 M 2.04 % | 28.018 M 17.35 % | 23.876 M 22.91 % | 19.425 M 23.60 % | 15.715 M -91.58 % | 186.599 M 1 135 968.10 % | 16.425 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | -158.803 M -280.13 % | 88.163 M -51.66 % | 182.371 M -32.95 % | 272.005 M 49.00 % | 182.560 M 24.77 % | 146.312 M -3.15 % | 151.070 M 11.24 % | 135.801 M 8.36 % | 125.325 M 62.03 % | 77.346 M 142.67 % | 31.873 M 1 166.68 % | -2.988 M -103.18 % | 93.832 M 39.52 % | 67.253 M |
| Common stock | 432.674 M 0.00 % | 432.674 M 30.00 % | 332.826 M 40.00 % | 237.733 M 55.50 % | 152.880 M 40.00 % | 109.200 M 40.00 % | 78.000 M 30.00 % | 60.000 M 33.33 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M 260.45 % | 12.484 M 0.00 % | 12.484 M |
| Total equity | 1.552 B -14.11 % | 1.807 B 76.40 % | 1.025 B -9.85 % | 1.136 B 58.91 % | 715.184 M 16.20 % | 615.477 M -3.75 % | 639.440 M 3.52 % | 617.707 M 70.37 % | 362.576 M 17.36 % | 308.945 M 19.45 % | 258.650 M 17.56 % | 220.017 M 17.61 % | 187.068 M 19.09 % | 157.076 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -8.090 M 52.84 % | -17.155 M -150.64 % | 33.879 M 67.75 % | 20.196 M 23.67 % | 16.331 M 45.83 % | 11.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 222.234 M -9.45 % | 245.419 M 240.10 % | 72.162 M -40.75 % | 121.783 M -26.12 % | 164.838 M 82.69 % | 90.228 M 20.30 % | 75.000 M 87.50 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 M |
| Total non current liabilities | 236.405 M -9.70 % | 261.790 M 172.90 % | 95.928 M -31.39 % | 139.809 M -29.28 % | 197.706 M 133.76 % | 84.577 M -7.39 % | 91.331 M 78.39 % | 51.198 M | 0.000 | 0.000 -100.00 % | 420.000 K -74.07 % | 1.620 M 35.00 % | 1.200 M -78.18 % | 5.500 M |
| Other current liabilities | 193.091 M 4.00 % | 185.667 M -36.14 % | 290.720 M 58.87 % | 182.997 M 168.63 % | 68.122 M 9.29 % | 62.334 M 118.01 % | 28.592 M -39.02 % | 46.889 M 184.90 % | 16.458 M 620.21 % | -3.164 M -128.73 % | 11.010 M -3.32 % | 11.388 M 35.69 % | 8.393 M -1.16 % | 8.491 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.869 M -82.15 % | 44.074 M 9.79 % | 40.145 M 104.18 % | 19.662 M 395.29 % | 3.970 M -92.50 % | 52.924 M 132.60 % | 22.753 M 44.03 % | 15.798 M 34.64 % | 11.733 M 2.15 % | 11.486 M 22.95 % | 9.342 M 33.15 % | 7.016 M |
| Short term debt | 417.155 M -7.52 % | 451.066 M -41.43 % | 770.186 M 175.03 % | 280.035 M -9.69 % | 310.089 M 84.38 % | 168.175 M 8.41 % | 155.129 M 96.86 % | 78.803 M 15.47 % | 68.242 M 48.35 % | 46.000 M 18.31 % | 38.880 M 26.23 % | 30.800 M 21.01 % | 25.453 M 263.62 % | 7.000 M |
| Total current liabilities | 871.466 M 7.41 % | 811.328 M -31.09 % | 1.177 B 135.90 % | 499.086 M -0.18 % | 499.999 M 34.12 % | 372.802 M 50.82 % | 247.187 M 59.63 % | 154.848 M 39.39 % | 111.091 M 49.89 % | 74.114 M 11.73 % | 66.335 M -3.68 % | 68.867 M 44.54 % | 47.647 M 99.48 % | 23.885 M |
| Total liabilities | 1.108 B 3.24 % | 1.073 B -15.72 % | 1.273 B 99.29 % | 638.895 M -8.43 % | 697.705 M 52.54 % | 457.380 M 35.11 % | 338.518 M 64.29 % | 206.046 M 85.47 % | 111.091 M 49.89 % | 74.114 M 11.02 % | 66.755 M -5.30 % | 70.487 M 44.30 % | 48.847 M 66.23 % | 29.385 M |
| Other non current assets | 102.323 M 226.50 % | 31.339 M 57.08 % | 19.951 M 172.55 % | 7.320 M -42.96 % | 12.834 M 171.51 % | 4.727 M 112.00 % | 2.230 M -94.26 % | 38.851 M 17 559.55 % | 220.002 K -95.60 % | 5.000 M 125.85 % | 2.214 M 23 890.42 % | 9.228 K -75.00 % | 36.907 K | 0.000 |
| Long term investments | -26.558 M | 0.000 -100.00 % | 9.420 M -27.83 % | 13.054 M 63.14 % | 8.001 M 4.80 % | 7.635 M 311.09 % | 1.857 M -71.95 % | 6.621 M 128.19 % | 2.901 M 43.33 % | 2.024 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 179.691 M -2.21 % | 183.745 M 94.83 % | 94.309 M 27.87 % | 73.756 M -3.21 % | 76.201 M 48.20 % | 51.418 M -4.85 % | 54.038 M -3.10 % | 55.768 M 214.03 % | 17.759 M -3.34 % | 18.373 M 0.84 % | 18.219 M -2.15 % | 18.620 M -2.91 % | 19.177 M -2.75 % | 19.719 M |
| GoodWill | 55.177 M 0.00 % | 55.177 M -15.66 % | 65.424 M -15.45 % | 77.377 M 0.00 % | 77.377 M 97.78 % | 39.122 M 0.00 % | 39.122 M 13.90 % | 34.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 234.868 M -1.70 % | 238.922 M 49.58 % | 159.733 M 5.69 % | 151.132 M -1.59 % | 153.578 M 69.62 % | 90.540 M -2.81 % | 93.161 M 3.38 % | 90.116 M 407.45 % | 17.759 M -3.34 % | 18.373 M 0.84 % | 18.219 M -2.15 % | 18.620 M -2.91 % | 19.177 M -2.75 % | 19.719 M |
| Property plant equipment net | 1.131 B 1.64 % | 1.113 B 28.28 % | 867.666 M 38.29 % | 627.444 M 10.92 % | 565.686 M 32.84 % | 425.825 M 5.59 % | 403.280 M 52.18 % | 265.008 M 91.03 % | 138.723 M 20.20 % | 115.407 M 2.73 % | 112.336 M 7.61 % | 104.394 M 11.38 % | 93.724 M 34.69 % | 69.584 M |
| Total non current assets | 1.446 B 3.07 % | 1.403 B 29.06 % | 1.087 B 34.37 % | 809.250 M 7.91 % | 749.930 M 38.53 % | 541.357 M 6.62 % | 507.741 M 25.20 % | 405.544 M 152.54 % | 160.585 M 13.28 % | 141.755 M 5.99 % | 133.743 M 7.81 % | 124.059 M 9.20 % | 113.605 M 26.61 % | 89.729 M |
| Other current assets | 67.345 M -13.24 % | 77.626 M 39.16 % | 55.784 M -14.71 % | 65.403 M -83.12 % | 387.403 M 28.79 % | 300.806 M 536.02 % | 47.295 M -82.00 % | 262.818 M 1 380.76 % | 17.749 M -21.64 % | 22.650 M 199.96 % | 7.551 M -43.48 % | 13.360 M -29.17 % | 18.862 M 94.90 % | 9.678 M |
| Short term investments | 29.088 M -72.52 % | 105.835 M 5 177.46 % | 2.005 M -58.01 % | 4.776 M -87.59 % | 38.480 M 105.46 % | 18.728 M 66.73 % | 11.233 M 528.62 % | -2.621 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 358.188 M -18.30 % | 438.409 M 199.13 % | 146.560 M -29.31 % | 207.334 M 272.86 % | 55.607 M -21.20 % | 70.563 M -40.08 % | 117.762 M 64.89 % | 71.419 M -25.27 % | 95.565 M 108.30 % | 45.879 M 116.04 % | 21.236 M 98.64 % | 10.691 M 49.70 % | 7.142 M 15.68 % | 6.174 M |
| Cash and short term investments | 387.275 M -28.84 % | 544.244 M 266.33 % | 148.565 M -29.96 % | 212.110 M 125.44 % | 94.087 M 5.37 % | 89.291 M -24.18 % | 117.762 M 64.89 % | 71.419 M -25.27 % | 95.565 M 108.30 % | 45.879 M 116.04 % | 21.236 M 98.64 % | 10.691 M 49.70 % | 7.142 M 15.68 % | 6.174 M |
| Total current assets | 1.214 B -17.82 % | 1.477 B 22.03 % | 1.210 B 25.29 % | 966.115 M 45.73 % | 662.959 M 24.73 % | 531.500 M 13.03 % | 470.217 M 12.44 % | 418.209 M 33.58 % | 313.083 M 29.75 % | 241.303 M 25.90 % | 191.661 M 15.15 % | 166.445 M 36.08 % | 122.310 M 26.44 % | 96.733 M |
| Inventory | 155.422 M -31.10 % | 225.592 M -45.27 % | 412.227 M 50.84 % | 273.287 M 50.70 % | 181.340 M 20.53 % | 150.450 M 36.47 % | 110.244 M 31.29 % | 83.972 M 41.78 % | 59.226 M 10.62 % | 53.538 M -4.25 % | 55.915 M -7.79 % | 60.642 M 60.57 % | 37.767 M 37.36 % | 27.495 M |
| Net receivables | 603.757 M -4.10 % | 629.586 M 4.53 % | 602.310 M 40.79 % | 427.810 M 27.96 % | 334.327 M 14.92 % | 290.915 M 49.25 % | 194.916 M 5.97 % | 183.927 M 29.37 % | 142.170 M 18.09 % | 120.388 M 12.29 % | 107.212 M 31.00 % | 81.841 M 23.63 % | 66.200 M 24.00 % | 53.387 M |
| Tax assets | 4.487 M -77.71 % | 20.128 M -34.32 % | 30.643 M 197.52 % | 10.299 M 4.77 % | 9.831 M -22.16 % | 12.629 M 75.08 % | 7.213 M 45.78 % | 4.948 M 404.18 % | 981.402 K 3.17 % | 951.219 K -2.34 % | 974.017 K -6.00 % | 1.036 M 55.42 % | 666.715 K 56.78 % | 425.243 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 |
| Account payables | 252.601 M 50.69 % | 167.628 M 54.59 % | 108.437 M 305.33 % | 26.753 M -74.91 % | 106.613 M -23.35 % | 139.086 M 133.77 % | 59.497 M 216.97 % | 18.770 M 5.11 % | 17.858 M 62.82 % | 10.968 M -22.92 % | 14.229 M -43.64 % | 25.249 M 100.98 % | 12.563 M 53.88 % | 8.164 M |
| Tax payables | 8.619 M 23.72 % | 6.967 M -12.96 % | 8.005 M -13.93 % | 9.300 M 34.63 % | 6.908 M 115.48 % | 3.206 M -19.24 % | 3.970 M -61.78 % | 10.386 M 21.72 % | 8.533 M 89.15 % | 4.511 M 103.61 % | 2.216 M 54.91 % | 1.430 M 15.49 % | 1.238 M 437.38 % | 230.461 K |
| Deferred revenue non current | 12.646 M -10.40 % | 14.114 M -9.73 % | 15.635 M -8.86 % | 17.155 M -8.14 % | 18.676 M -7.53 % | 20.196 M 23.67 % | 16.331 M 45.83 % | 11.198 M | 0.000 | 0.000 -100.00 % | 420.000 K -74.07 % | 1.620 M 35.00 % | 1.200 M | 0.000 |
| Minority interest | 15.295 M 32.37 % | 11.555 M -81.02 % | 60.883 M -2.29 % | 62.313 M 1.68 % | 61.280 M 890.67 % | 6.186 M -55.25 % | 13.822 M 17.05 % | 11.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 25.334 M 1 164.34 % | 2.004 M -88.40 % | 17.269 M | 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 |
| Other total stockholders equity | 1.263 B -0.92 % | 1.275 B 184.29 % | 448.481 M -20.54 % | 564.419 M 94.71 % | 289.874 M -11.02 % | 325.760 M -17.85 % | 396.548 M 1.50 % | 390.672 M 121.30 % | 176.536 M -5.37 % | 186.554 M 2.63 % | 181.777 M 2.97 % | 176.536 M 118.61 % | 80.752 M 4.41 % | 77.339 M |
| Deferred tax liabilities non current | 1.525 M -32.43 % | 2.257 M 284.31 % | 587.194 K -32.60 % | 871.213 K -32.85 % | 1.297 M 27 886.77 % | 4.636 K 100.01 % | -75.000 M -87.50 % | -40.000 M | 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 |
| Total assets | 2.660 B -7.65 % | 2.880 B 25.36 % | 2.298 B 29.43 % | 1.775 B 25.65 % | 1.413 B 31.69 % | 1.073 B 9.70 % | 977.958 M 18.72 % | 823.753 M 73.91 % | 473.667 M 23.65 % | 383.058 M 17.72 % | 325.404 M 12.01 % | 290.504 M 23.14 % | 235.915 M 26.52 % | 186.461 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -20.628 M -2 204.73 % | -895.014 K -117.24 % | 5.192 M 195.95 % | -5.411 M -138.90 % | -2.265 M 42.41 % | -3.933 M -12 930.22 % | -30.183 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 2.315 M -5.44 % | 2.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -34.414 M -281.78 % | 18.932 M 104.98 % | -379.904 M -124.59 % | -169.158 M -136.35 % | -71.572 M -42.77 % | -50.131 M -64.90 % | -30.401 M 45.63 % | -55.913 M -168.37 % | -20.834 M -47.70 % | -14.106 M 58.40 % | -33.908 M -46.09 % | -23.211 M | 0.000 | 0.000 |
| Accounts receivables | -124.441 M -65.88 % | -75.016 M 69.38 % | -245.000 M -52.16 % | -161.013 M -467.84 % | -28.355 M 67.33 % | -86.786 M -263.66 % | -23.865 M 37.26 % | -38.037 M -34.21 % | -28.341 M -44.20 % | -19.655 M 30.64 % | -28.337 M -69.49 % | -16.719 M | 0.000 | 0.000 |
| Inventory | 51.869 M -67.47 % | 159.452 M 178.77 % | -202.431 M -112.30 % | -95.353 M -196.00 % | -32.214 M 20.28 % | -40.409 M -51.33 % | -26.703 M -22.86 % | -21.735 M -282.11 % | -5.688 M -339.20 % | 2.378 M -49.68 % | 4.726 M 120.66 % | -22.874 M | 0.000 | 0.000 |
| Accounts payables | 38.157 M 149.12 % | -77.688 M -188.13 % | 88.154 M 0.06 % | 88.103 M 644.01 % | -16.195 M -119.09 % | 84.856 M 278.27 % | 22.433 M 187.89 % | 7.792 M -41.08 % | 13.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 12.185 M 159.07 % | -20.628 M -2 204.73 % | -895.014 K -117.24 % | 5.192 M 166.64 % | -7.791 M -110.74 % | -3.697 M 89.18 % | -34.178 M -125.65 % | -15.146 M 8.12 % | -16.484 M 57.33 % | -38.634 M -11 376.64 % | -336.631 K | 0.000 | 0.000 |
| Other non cash items | 196.428 M 208.47 % | 63.679 M -51.04 % | 130.050 M 586.65 % | -26.724 M -212.80 % | 23.691 M -44.52 % | 42.704 M 211.86 % | 13.693 M 102.43 % | 6.764 M 135.57 % | 2.871 M 172.52 % | 1.054 M -75.38 % | 4.279 M -9.11 % | 4.708 M 115.70 % | -29.992 M -243.71 % | -8.726 M |
| Net cash provided by operating activities | 51.142 M -29.80 % | 72.849 M 128.60 % | -254.739 M -603.27 % | -36.222 M -173.95 % | 48.984 M 6.96 % | 45.796 M 8.81 % | 42.087 M 1 080.21 % | -4.294 M -108.93 % | 48.104 M -0.56 % | 48.374 M 150.83 % | 19.286 M -13.18 % | 22.213 M 48.81 % | 14.927 M 570.93 % | -3.170 M |
| Investments in property plant and equipment | -215.793 M 47.51 % | -411.137 M -140.81 % | -170.734 M -22.03 % | -139.910 M -86.44 % | -75.045 M -16.79 % | -64.257 M 44.87 % | -116.550 M 45.68 % | -214.577 M -559.12 % | -32.555 M -53.21 % | -21.249 M -46.09 % | -14.545 M 36.35 % | -22.852 M 10.40 % | -25.505 M 16.83 % | -30.666 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 56.734 K 106.48 % | -875.182 K 98.31 % | -51.751 M -179.25 % | 65.304 M 334.72 % | -27.822 M -118.88 % | -12.711 M -137.93 % | 33.514 M 53.88 % | 21.779 M | 0.000 | 0.000 | 0.000 100.00 % | -15.300 M |
| Purchases of investments | -389.180 M 50.47 % | -785.769 M -375.83 % | -165.137 M 50.96 % | -336.724 M -301.11 % | -83.948 M 65.00 % | -239.832 M -645.23 % | -32.182 M 81.61 % | -175.000 M -455.56 % | -31.500 M -26.00 % | -25.000 M | 0.000 | 0.000 | 0.000 100.00 % | -24.538 M |
| Sales maturities of investments | 400.552 M -41.26 % | 681.856 M 303.73 % | 168.889 M -54.60 % | 372.043 M 468.47 % | 65.447 M -72.03 % | 233.991 M 155.22 % | 91.682 M -22.21 % | 117.854 M 183.12 % | 41.626 M 172.33 % | 15.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.086 M |
| Other investing activites | 417.449 K -95.39 % | 9.055 M -12.03 % | 10.293 M -82.84 % | 59.994 M 667.25 % | -10.576 M 83.54 % | -64.257 M -16 508.59 % | 391.603 K 703.18 % | -64.923 K 99.80 % | -32.555 M -53.21 % | -21.249 M -12 189.27 % | 175.764 K -85.74 % | 1.232 M 504.95 % | 203.692 K 20 269.20 % | 1.000 K |
| Net cash used for investing activites | -204.003 M 59.68 % | -505.995 M -223.05 % | -156.632 M -244.46 % | -45.472 M 70.83 % | -155.873 M -125.74 % | -69.050 M 18.27 % | -84.481 M 70.31 % | -284.500 M -1 225.09 % | -21.470 M 29.45 % | -30.433 M -111.79 % | -14.369 M 33.54 % | -21.620 M 14.55 % | -25.301 M 55.93 % | -57.417 M |
| Debt repayment | 75.286 M 171.25 % | -105.672 M -125.67 % | 411.727 M 734.66 % | -64.874 M -150.42 % | 128.665 M 123.38 % | 57.600 M -48.94 % | 112.815 M 126.49 % | 49.810 M 138.41 % | 20.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.953 M 470.10 % | -3.500 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 5.040 M -91.56 % | 59.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -11.756 M 72.99 % | -43.521 M -763.49 % | -5.040 M 91.56 % | -59.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -50.091 M -149.87 % | -20.047 M 39.34 % | -33.045 M -59.51 % | -20.717 M -159.88 % | -7.972 M 54.78 % | -17.628 M 14.42 % | -20.598 M -14.48 % | -17.992 M -606.41 % | -2.547 M -16.00 % | -2.196 M 15.25 % | -2.591 M -63.90 % | -1.581 M -18.69 % | -1.332 M -47.79 % | -901.142 K |
| Other financing activites | 11.919 M -98.61 % | 854.752 M 4 359.33 % | -20.068 M -105.10 % | 393.726 M 4 434.15 % | -9.084 M -608.12 % | 1.788 M 275.28 % | -1.020 M -100.43 % | 234.486 M 9 306.22 % | -2.547 M -145.32 % | 5.620 M 2.38 % | 5.489 M 2.67 % | 5.347 M 972 096 445.37 % | 0.550 -100.00 % | 67.086 M |
| Net cash used provided by financing activities | 25.359 M -96.52 % | 729.033 M 106.19 % | 353.575 M 53.88 % | 229.777 M 152.50 % | 91.002 M 403.80 % | -29.954 M -132.85 % | 91.198 M -65.75 % | 266.304 M 1 351.61 % | 18.345 M 435.75 % | 3.424 M -37.62 % | 5.489 M 45.76 % | 3.766 M -67.60 % | 11.622 M -81.46 % | 62.685 M |
| Effect of forex changes on cash | 531.166 K -6.72 % | 569.455 K -41.96 % | 981.205 K 360.29 % | -376.965 K 70.94 % | -1.297 M -242.44 % | 910.793 K 193.84 % | -970.607 K 59.67 % | -2.406 M -171.69 % | 3.357 M 88.90 % | 1.777 M 1 176.78 % | 139.176 K 117.20 % | -809.186 K -190.09 % | -278.939 K -5 943.36 % | -4.616 K |
| Net change in cash | -126.972 M -142.83 % | 296.457 M 621.79 % | -56.816 M -138.47 % | 147.706 M 959.51 % | -17.185 M 67.14 % | -52.297 M -209.33 % | 47.833 M 292.13 % | -24.896 M -151.51 % | 48.336 M 108.86 % | 23.143 M 119.46 % | 10.545 M 197.13 % | 3.549 M 266.60 % | 968.093 K -53.76 % | 2.094 M |
| Cash at beginning of period | 435.159 M 213.74 % | 138.703 M -29.06 % | 195.518 M 308.93 % | 47.812 M -26.44 % | 64.997 M -43.80 % | 115.652 M 70.53 % | 67.819 M -26.85 % | 92.715 M 108.92 % | 44.379 M 108.98 % | 21.236 M 98.64 % | 10.691 M 49.70 % | 7.142 M 15.68 % | 6.174 M 51.31 % | 4.080 M |
| Cash at end of period | 308.188 M -29.18 % | 435.159 M 213.74 % | 138.703 M -29.06 % | 195.518 M 308.93 % | 47.812 M -24.53 % | 63.355 M -45.22 % | 115.652 M 70.53 % | 67.819 M -26.85 % | 92.715 M 108.92 % | 44.379 M 108.98 % | 21.236 M 98.64 % | 10.691 M 49.70 % | 7.142 M 15.68 % | 6.174 M |
| Operating cash flow | 51.142 M -29.80 % | 72.849 M 128.60 % | -254.739 M -603.27 % | -36.222 M -173.95 % | 48.984 M 6.96 % | 45.796 M 8.81 % | 42.087 M 1 080.21 % | -4.294 M -108.93 % | 48.104 M -0.56 % | 48.374 M 150.83 % | 19.286 M -13.18 % | 22.213 M 48.81 % | 14.927 M 570.93 % | -3.170 M |
| Capital expenditure | -215.793 M 47.51 % | -411.137 M -140.81 % | -170.734 M -22.03 % | -139.910 M -86.44 % | -75.045 M -16.79 % | -64.257 M 44.87 % | -116.550 M 45.68 % | -214.577 M -559.12 % | -32.555 M -53.21 % | -21.249 M -46.09 % | -14.545 M 36.35 % | -22.852 M 10.40 % | -25.505 M 16.83 % | -30.666 M |
| Free CashFlow | -164.651 M 51.33 % | -338.288 M 20.49 % | -425.474 M -141.56 % | -176.132 M -575.85 % | -26.061 M -41.17 % | -18.460 M 75.21 % | -74.463 M 65.98 % | -218.871 M -1 507.62 % | 15.549 M -42.68 % | 27.126 M 472.14 % | 4.741 M 841.01 % | -639.824 K 93.95 % | -10.578 M 68.74 % | -33.836 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 249.295 M 13.83 % | 218.999 M -31.25 % | 318.533 M -6.79 % | 341.722 M -7.34 % | 368.796 M 27.33 % | 289.648 M -10.57 % | 323.890 M -17.03 % | 390.386 M 42.46 % | 274.035 M -18.70 % | 337.051 M -4.38 % | 352.474 M -11.34 % | 397.539 M 11.38 % | 356.911 M 11.86 % | 319.076 M -3.10 % | 329.296 M 12.93 % | 291.598 M 31.41 % | 221.892 M -1.36 % | 224.955 M -8.57 % | 246.029 M 26.27 % | 194.839 M 43.95 % | 135.356 M 10.20 % | 122.832 M -31.82 % | 180.170 M 1.90 % | 176.803 M 7.37 % | 164.666 M 19.82 % | 137.427 M -10.05 % | 152.782 M 8.64 % | 140.628 M 0.61 % | 139.775 M 9.51 % | 127.639 M -5.16 % | 134.580 M 11.90 % | 120.268 M 10.50 % | 108.843 M 19.10 % | 91.386 M -15.05 % | 107.576 M 2.73 % | 104.716 M 12.35 % | 93.205 M 4.66 % | 89.053 M 0.36 % | 88.733 M 4.74 % | 84.714 M |
| Net income | -8.025 M -216.20 % | -2.538 M 98.62 % | -183.719 M -649.27 % | -24.520 M -148.38 % | -9.872 M -280.96 % | 5.455 M 107.63 % | -71.528 M -200.56 % | -23.798 M -922.87 % | -2.327 M -167.56 % | 3.444 M 104.13 % | -83.346 M -1 386.45 % | -5.607 M -118.02 % | 31.119 M 2 127.93 % | 1.397 M -94.24 % | 24.230 M 34.91 % | 17.959 M -63.58 % | 49.313 M 164.27 % | 18.660 M -10.69 % | 20.894 M -3.60 % | 21.673 M 981.57 % | 2.004 M -72.23 % | 7.217 M 341.77 % | 1.634 M -63.29 % | 4.450 M -32.37 % | 6.580 M 52.17 % | 4.324 M 14.61 % | 3.773 M -69.53 % | 12.382 M -7.79 % | 13.427 M 140.10 % | 5.592 M -60.90 % | 14.305 M 86.64 % | 7.664 M 86.61 % | 4.107 M -4.49 % | 4.300 M -68.74 % | 13.756 M 7.41 % | 12.807 M 6.48 % | 12.027 M -19.88 % | 15.012 M 13.10 % | 13.274 M -2.00 % | 13.545 M |
| Income before tax | -2.370 M -930.63 % | -229.932 K 99.86 % | -168.200 M -709.11 % | -20.788 M -169.28 % | -7.720 M -158.38 % | 13.223 M 130.72 % | -43.047 M -36.73 % | -31.482 M -1 247.22 % | -2.337 M -467.52 % | 635.839 K 100.62 % | -102.300 M -755.28 % | -11.961 M -132.21 % | 37.129 M 857.89 % | 3.876 M -85.27 % | 26.314 M 5.92 % | 24.845 M -61.74 % | 64.940 M 166.98 % | 24.324 M 2.55 % | 23.719 M -7.89 % | 25.751 M 194.17 % | 8.754 M -9.37 % | 9.658 M 2 040.16 % | -497.819 K -106.63 % | 7.510 M -25.51 % | 10.081 M 79.42 % | 5.619 M 40.50 % | 3.999 M -75.22 % | 16.136 M -2.33 % | 16.521 M 116.55 % | 7.629 M -51.80 % | 15.828 M 75.35 % | 9.026 M 69.13 % | 5.337 M -10.15 % | 5.940 M -63.06 % | 16.082 M 5.17 % | 15.292 M 6.25 % | 14.392 M -14.84 % | 16.900 M 23.07 % | 13.732 M 16.83 % | 11.753 M |
| Income before tax ratio | -0.01 -805.38 % | 0.00 99.80 % | -0.53 -768.02 % | -0.06 -190.61 % | -0.02 -145.85 % | 0.05 134.35 % | -0.13 -64.81 % | -0.08 -845.69 % | -0.01 -552.03 % | 0.00 100.65 % | -0.29 -864.63 % | -0.03 -128.92 % | 0.10 756.35 % | 0.01 -84.80 % | 0.08 -6.21 % | 0.09 -70.89 % | 0.29 170.66 % | 0.11 12.16 % | 0.10 -27.06 % | 0.13 104.36 % | 0.06 -17.75 % | 0.08 2 945.84 % | 0.00 -106.51 % | 0.04 -30.62 % | 0.06 49.74 % | 0.04 56.20 % | 0.03 -77.19 % | 0.11 -2.93 % | 0.12 97.75 % | 0.06 -49.18 % | 0.12 56.70 % | 0.08 53.06 % | 0.05 -24.56 % | 0.07 -56.52 % | 0.15 2.37 % | 0.15 -5.43 % | 0.15 -18.63 % | 0.19 22.63 % | 0.15 11.54 % | 0.14 |
| EBITDA | 1.637 M -57.03 % | 3.810 M 102.79 % | -136.440 M -826.07 % | -14.733 M -201.16 % | 14.564 M -64.93 % | 41.533 M 369.08 % | -15.435 M -366.77 % | -3.307 M -113.60 % | 24.318 M -14.59 % | 28.472 M 138.70 % | -73.576 M -1 452.60 % | -4.739 M -108.07 % | 58.717 M 145.55 % | 23.912 M -47.16 % | 45.258 M 290.77 % | -23.723 M -128.60 % | 82.956 M 156.86 % | 32.297 M -6.92 % | 34.698 M 5.94 % | 32.752 M 49.41 % | 21.921 M 4.29 % | 21.020 M 54.76 % | 13.582 M -31.92 % | 19.951 M -4.73 % | 20.941 M 143.04 % | 8.616 M -24.90 % | 11.473 M -35.35 % | 17.746 M 16.74 % | 15.202 M 23.80 % | 12.279 M -15.49 % | 14.530 M 28.06 % | 11.346 M 88.74 % | 6.012 M -10.65 % | 6.728 M 103.03 % | -221.756 M -1 396.78 % | 17.101 M 16.34 % | 14.699 M -20.48 % | 18.484 M 109.11 % | -202.909 M -1 627.45 % | 13.284 M |
| Net income ratio | -0.03 -177.77 % | -0.01 97.99 % | -0.58 -703.81 % | -0.07 -168.06 % | -0.03 -242.12 % | 0.02 108.53 % | -0.22 -262.27 % | -0.06 -618.02 % | -0.01 -183.10 % | 0.01 104.32 % | -0.24 -1 576.50 % | -0.01 -116.18 % | 0.09 1 891.75 % | 0.00 -94.05 % | 0.07 19.47 % | 0.06 -72.29 % | 0.22 167.91 % | 0.08 -2.32 % | 0.08 -23.65 % | 0.11 651.37 % | 0.01 -74.80 % | 0.06 547.99 % | 0.01 -63.98 % | 0.03 -37.01 % | 0.04 27.00 % | 0.03 27.42 % | 0.02 -71.95 % | 0.09 -8.35 % | 0.10 119.25 % | 0.04 -58.78 % | 0.11 66.79 % | 0.06 68.88 % | 0.04 -19.81 % | 0.05 -63.20 % | 0.13 4.56 % | 0.12 -5.22 % | 0.13 -23.45 % | 0.17 12.69 % | 0.15 -6.44 % | 0.16 |
| Ratio EBITDA | 0.01 -62.26 % | 0.02 104.06 % | -0.43 -893.49 % | -0.04 -209.18 % | 0.04 -72.46 % | 0.14 400.89 % | -0.05 -462.60 % | -0.01 -109.55 % | 0.09 5.05 % | 0.08 140.47 % | -0.21 -1 651.10 % | -0.01 -107.25 % | 0.16 119.52 % | 0.07 -45.47 % | 0.14 268.93 % | -0.08 -121.76 % | 0.37 160.40 % | 0.14 1.80 % | 0.14 -16.10 % | 0.17 3.80 % | 0.16 -5.36 % | 0.17 127.01 % | 0.08 -33.20 % | 0.11 -11.27 % | 0.13 102.84 % | 0.06 -16.51 % | 0.08 -40.49 % | 0.13 16.03 % | 0.11 13.05 % | 0.10 -10.90 % | 0.11 14.45 % | 0.09 70.81 % | 0.06 -24.98 % | 0.07 103.57 % | -2.06 -1 362.30 % | 0.16 3.55 % | 0.16 -24.02 % | 0.21 109.08 % | -2.29 -1 558.27 % | 0.16 |
| Gross profit ratio | 0.21 -14.39 % | 0.24 92.61 % | 0.13 62.20 % | 0.08 -55.76 % | 0.18 5.11 % | 0.17 66.16 % | 0.10 109.74 % | 0.05 -76.43 % | 0.20 35.69 % | 0.15 77.77 % | 0.08 -36.73 % | 0.13 -38.71 % | 0.22 31.80 % | 0.16 -40.02 % | 0.27 31.90 % | 0.21 -14.63 % | 0.24 -20.18 % | 0.31 4.59 % | 0.29 -13.13 % | 0.34 15.95 % | 0.29 1.33 % | 0.29 -4.52 % | 0.30 4.95 % | 0.29 -5.69 % | 0.30 22.66 % | 0.25 0.33 % | 0.25 -15.01 % | 0.29 0.26 % | 0.29 8.64 % | 0.27 -1.35 % | 0.27 12.50 % | 0.24 1.68 % | 0.24 -14.21 % | 0.27 118.46 % | -1.49 -578.70 % | 0.31 -2.00 % | 0.32 -12.24 % | 0.36 120.76 % | -1.74 -751.48 % | 0.27 |
| Weighted average shs out dil | 416.971 M 0.00 % | 416.971 M -3.63 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M -20.69 % | 545.536 M 54.97 % | 352.018 M -11.25 % | 396.635 M 2.29 % | 387.765 M 1.35 % | 382.615 M 14.96 % | 332.826 M 30.51 % | 255.026 M 0.00 % | 255.026 M 7.90 % | 236.365 M 8.57 % | 217.704 M 0.00 % | 217.704 M 0.00 % | 217.704 M 0.00 % | 217.704 M 0.45 % | 216.734 M -28.57 % | 303.428 M 50.15 % | 202.081 M -37.44 % | 323.008 M 3.75 % | 311.326 M 7.07 % | 290.761 M 47.02 % | 197.774 M 0.00 % | 197.774 M -6.86 % | 212.349 M -31.25 % | 308.872 M 0.32 % | 307.893 M 0.32 % | 306.915 M 45.94 % | 210.303 M -7.14 % | 226.480 M 3.35 % | 219.137 M -28.57 % | 306.792 M 94.75 % | 157.534 M -28.57 % | 220.548 M 35.91 % | 162.273 M -28.57 % | 227.183 M 40.00 % | 162.273 M 0.00 % | 162.273 M |
| Weighted average shs out | 416.971 M 0.00 % | 416.971 M -3.63 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M -20.69 % | 545.536 M 54.97 % | 352.018 M -11.25 % | 396.635 M 2.29 % | 387.765 M 1.35 % | 382.615 M 14.96 % | 332.826 M 30.51 % | 255.026 M 0.00 % | 255.026 M -25.00 % | 340.035 M 56.19 % | 217.704 M 0.00 % | 217.704 M 0.00 % | 217.704 M 0.00 % | 217.704 M 0.45 % | 216.734 M -28.57 % | 303.428 M 50.15 % | 202.081 M -37.44 % | 323.008 M 3.75 % | 311.326 M 7.07 % | 290.761 M 47.02 % | 197.774 M 0.00 % | 197.774 M -6.86 % | 212.349 M -31.23 % | 308.775 M 0.30 % | 307.845 M 0.30 % | 306.915 M 45.94 % | 210.303 M -7.14 % | 226.480 M 3.35 % | 219.137 M -28.57 % | 306.792 M 94.75 % | 157.534 M -28.53 % | 220.429 M 35.84 % | 162.273 M -28.55 % | 227.108 M 39.95 % | 162.273 M 0.00 % | 162.273 M |
| EPS diluted | -0.02 -214.75 % | -0.01 98.56 % | -0.42 -648.85 % | -0.06 -148.68 % | -0.02 -328.00 % | 0.01 105.00 % | -0.20 -233.33 % | -0.06 -900.00 % | -0.01 -166.67 % | 0.01 103.60 % | -0.25 -1 036.36 % | -0.02 -118.33 % | 0.12 2 690.70 % | 0.00 -95.70 % | 0.10 21.21 % | 0.08 -64.13 % | 0.23 168.38 % | 0.09 -11.10 % | 0.10 35.01 % | 0.07 621.21 % | 0.01 -51.47 % | 0.02 172.00 % | 0.01 -50.98 % | 0.02 -54.05 % | 0.03 52.05 % | 0.02 23.03 % | 0.02 -55.61 % | 0.04 -33.83 % | 0.06 232.97 % | 0.02 -73.24 % | 0.07 101.18 % | 0.03 80.75 % | 0.02 33.57 % | 0.01 -83.96 % | 0.09 50.26 % | 0.06 -21.59 % | 0.07 12.10 % | 0.07 -19.19 % | 0.08 -2.04 % | 0.08 |
| Earnings per share | -0.02 -214.75 % | -0.01 98.56 % | -0.42 -648.85 % | -0.06 -148.68 % | -0.02 -328.00 % | 0.01 105.00 % | -0.20 -233.33 % | -0.06 -900.00 % | -0.01 -166.67 % | 0.01 103.60 % | -0.25 -1 036.36 % | -0.02 -118.33 % | 0.12 2 826.83 % | 0.00 -95.90 % | 0.10 21.21 % | 0.08 -64.13 % | 0.23 168.38 % | 0.09 -11.10 % | 0.10 35.01 % | 0.07 621.21 % | 0.01 -51.47 % | 0.02 292.31 % | 0.01 -66.01 % | 0.02 -54.05 % | 0.03 52.05 % | 0.02 23.03 % | 0.02 -55.61 % | 0.04 -8.03 % | 0.04 139.56 % | 0.02 -73.24 % | 0.07 101.18 % | 0.03 80.75 % | 0.02 33.57 % | 0.01 -83.96 % | 0.09 50.26 % | 0.06 -21.59 % | 0.07 12.10 % | 0.07 -19.19 % | 0.08 -2.04 % | 0.08 |
| Gross profit | 51.675 M -2.54 % | 53.023 M 32.42 % | 40.041 M 51.20 % | 26.483 M -59.01 % | 64.602 M 33.83 % | 48.273 M 48.59 % | 32.487 M 74.01 % | 18.669 M -66.42 % | 55.592 M 10.32 % | 50.391 M 69.99 % | 29.644 M -43.91 % | 52.847 M -31.74 % | 77.416 M 47.43 % | 52.511 M -41.88 % | 90.344 M 48.95 % | 60.654 M 12.19 % | 54.062 M -21.27 % | 68.668 M -4.37 % | 71.806 M 9.69 % | 65.463 M 66.90 % | 39.222 M 11.66 % | 35.127 M -34.91 % | 53.963 M 6.95 % | 50.454 M 1.26 % | 49.824 M 46.97 % | 33.901 M -9.76 % | 37.565 M -7.67 % | 40.684 M 0.87 % | 40.334 M 18.97 % | 33.904 M -6.44 % | 36.236 M 25.88 % | 28.785 M 12.35 % | 25.621 M 2.18 % | 25.075 M 115.68 % | -159.903 M -591.78 % | 32.515 M 10.11 % | 29.531 M -8.15 % | 32.152 M 120.83 % | -154.329 M -782.39 % | 22.616 M |
| Income tax expense | 4.890 M 197.09 % | 1.646 M -87.45 % | 13.119 M 320.58 % | 3.119 M 196.99 % | 1.050 M -85.12 % | 7.061 M -75.07 % | 28.323 M 437.94 % | -8.381 M -3 310.24 % | 261.076 K 111.73 % | -2.226 M 88.26 % | -18.954 M -198.30 % | -6.354 M -211.73 % | 5.687 M 129.37 % | 2.479 M -45.17 % | 4.521 M -33.40 % | 6.789 M -60.17 % | 17.044 M 163.05 % | 6.479 M 253.62 % | 1.832 M -34.98 % | 2.818 M -55.91 % | 6.391 M 179.68 % | 2.285 M 183.60 % | -2.734 M -206.46 % | 2.568 M -8.89 % | 2.818 M 223.92 % | 870.011 K 225.40 % | -693.797 K -124.35 % | 2.849 M 17.62 % | 2.423 M 61.65 % | 1.499 M 17.97 % | 1.270 M -6.74 % | 1.362 M 10.75 % | 1.230 M -25.00 % | 1.640 M -29.50 % | 2.326 M -6.39 % | 2.485 M 5.06 % | 2.365 M 25.25 % | 1.888 M -99.14 % | 219.862 M 12 374.32 % | -1.791 M |
| Cost of revenue | 197.620 M 19.07 % | 165.976 M -40.40 % | 278.492 M -11.66 % | 315.239 M 3.63 % | 304.195 M 26.03 % | 241.375 M -17.17 % | 291.403 M -21.61 % | 371.716 M 70.17 % | 218.442 M -23.80 % | 286.660 M -11.20 % | 322.831 M -6.34 % | 344.692 M 23.33 % | 279.495 M 4.85 % | 266.565 M 11.56 % | 238.952 M 3.47 % | 230.943 M 37.60 % | 167.831 M 7.39 % | 156.286 M -10.30 % | 174.223 M 34.66 % | 129.376 M 34.58 % | 96.134 M 9.61 % | 87.705 M -30.51 % | 126.208 M -0.11 % | 126.349 M 10.02 % | 114.842 M 10.93 % | 103.527 M -10.15 % | 115.217 M 15.28 % | 99.943 M 0.51 % | 99.441 M 6.09 % | 93.735 M -4.69 % | 98.344 M 7.50 % | 91.483 M 9.93 % | 83.222 M 25.50 % | 66.310 M -75.21 % | 267.479 M 270.47 % | 72.200 M 13.39 % | 63.674 M 11.90 % | 56.901 M -76.59 % | 243.062 M 291.42 % | 62.098 M |
| General and administrative expenses | -14.542 M -159.89 % | 24.282 M 164.50 % | -37.646 M -173.78 % | 51.025 M 730.76 % | -8.089 M -142.58 % | 18.997 M 151.68 % | -36.762 M -174.91 % | 49.076 M 791.42 % | -7.098 M -140.84 % | 17.381 M 147.88 % | -36.299 M -175.66 % | 47.978 M 612.21 % | -9.367 M -150.41 % | 18.581 M 156.76 % | -32.737 M -176.09 % | 43.026 M 716.58 % | -6.978 M -144.53 % | 15.672 M 214.11 % | -13.734 M -220.21 % | 11.425 M 727.09 % | -1.822 M -118.21 % | 10.004 M 145.62 % | -21.927 M -281.26 % | 12.097 M 451.40 % | -3.443 M -140.38 % | 8.525 M 159.68 % | -14.286 M -278.61 % | 7.998 M 201.27 % | -7.898 M -166.18 % | 11.934 M 162.90 % | -18.973 M -312.32 % | 8.936 M 267.57 % | -5.333 M -155.98 % | 9.525 M 147.57 % | -20.026 M -362.33 % | 7.634 M 240.73 % | -5.424 M -171.98 % | 7.535 M -76.69 % | 32.324 M 304.28 % | -15.823 M |
| Selling and marketing expenses | 1.383 M -89.88 % | 13.663 M 197.86 % | -13.962 M -146.78 % | 29.844 M 91.14 % | 15.614 M 32.06 % | 11.823 M -26.75 % | 16.140 M 5.79 % | 15.256 M 1.83 % | 14.983 M 9.49 % | 13.684 M -35.96 % | 21.368 M 31.76 % | 16.217 M 35.04 % | 12.010 M -2.48 % | 12.315 M -42.82 % | 21.537 M 15.30 % | 18.679 M -4.06 % | 19.470 M 34.06 % | 14.523 M 177.11 % | 5.241 M -63.33 % | 14.291 M 32.36 % | 10.797 M 16.72 % | 9.250 M -36.39 % | 14.541 M -8.80 % | 15.944 M -6.34 % | 17.022 M 19.12 % | 14.290 M -10.81 % | 16.022 M 20.21 % | 13.328 M 1.72 % | 13.102 M 30.95 % | 10.005 M -7.66 % | 10.835 M 10.82 % | 9.777 M -6.90 % | 10.501 M 26.38 % | 8.309 M -15.32 % | 9.812 M 16.93 % | 8.391 M 6.26 % | 7.897 M 19.60 % | 6.603 M -63.03 % | 17.859 M 394.79 % | 3.609 M |
| Other expenses | 58.686 M 676.80 % | 7.555 M -96.96 % | 248.265 M 5 989.21 % | 4.077 M 6 008.90 % | 66.741 K -92.99 % | 951.565 K 125.09 % | -3.793 M -21 368.55 % | 17.833 K -99.62 % | 4.695 M 512.65 % | 766.323 K -98.65 % | 56.608 M 305.40 % | -27.560 M -193.74 % | 29.400 M 36 249.81 % | -81.328 K -100.37 % | 22.048 M 382.06 % | 4.574 M 719.56 % | -738.230 K -3 375.88 % | -21.239 K 91.09 % | -238.262 K | 0.000 100.00 % | -113.310 K 61.87 % | -297.197 K 89.28 % | -2.772 M 52.58 % | -5.846 M -183.61 % | -2.061 M -3 618.99 % | 58.577 K 114.13 % | -414.679 K -532.26 % | -65.586 K -103.21 % | 2.040 M 552.04 % | 312.890 K -89.96 % | 3.116 M 767.27 % | 359.233 K 280.92 % | 94.307 K -63.00 % | 254.907 K -73.38 % | 957.688 K 2.70 % | 932.470 K 138.24 % | 391.394 K -47.83 % | 750.200 K -99.55 % | 166.412 M 23 935.47 % | 692.361 K |
| Operating expenses | 52.106 M -2.17 % | 53.260 M -74.21 % | 206.544 M 336.94 % | 47.270 M -2.51 % | 48.488 M 28.31 % | 37.789 M -11.59 % | 42.742 M -12.33 % | 48.755 M 8.03 % | 45.132 M 7.62 % | 41.938 M -18.80 % | 51.650 M 7.61 % | 47.997 M 23.54 % | 38.852 M -2.21 % | 39.731 M -48.28 % | 76.825 M 102.49 % | 37.940 M 11.31 % | 34.085 M -6.37 % | 36.406 M -5.33 % | 38.457 M 22.71 % | 31.341 M 18.35 % | 26.482 M 21.47 % | 21.802 M -25.61 % | 29.307 M -13.81 % | 34.001 M -3.98 % | 35.410 M 44.23 % | 24.552 M -12.17 % | 27.955 M 7.95 % | 25.895 M 1.49 % | 25.515 M 13.10 % | 22.561 M 6.26 % | 21.232 M 15.34 % | 18.408 M -3.95 % | 19.165 M 4.06 % | 18.418 M -1.25 % | 18.651 M 12.90 % | 16.519 M -0.98 % | 16.683 M 16.06 % | 14.375 M -91.36 % | 166.412 M 1 451.20 % | 10.728 M |
| Cost and expenses | 249.726 M 13.91 % | 219.236 M -54.80 % | 485.036 M 33.80 % | 362.509 M 2.79 % | 352.683 M 26.34 % | 279.164 M -16.45 % | 334.145 M -20.53 % | 420.471 M 59.53 % | 263.575 M -19.79 % | 328.599 M -12.25 % | 374.481 M -4.64 % | 392.689 M 23.35 % | 318.347 M 3.93 % | 306.296 M -3.00 % | 315.777 M 17.44 % | 268.884 M 33.17 % | 201.916 M 4.79 % | 192.692 M -9.40 % | 212.680 M 32.33 % | 160.717 M 31.07 % | 122.616 M 11.97 % | 109.507 M -29.58 % | 155.515 M -3.02 % | 160.351 M 6.72 % | 150.252 M 17.31 % | 128.079 M -10.54 % | 143.172 M 13.77 % | 125.839 M 0.71 % | 124.956 M 7.45 % | 116.296 M -2.74 % | 119.577 M 8.81 % | 109.891 M 7.33 % | 102.387 M 20.84 % | 84.728 M -74.61 % | 333.707 M 276.14 % | 88.720 M 10.41 % | 80.357 M 12.74 % | 71.276 M -75.92 % | 296.053 M 306.52 % | 72.826 M |
| Research and development expenses | 6.579 M -15.22 % | 7.761 M -21.50 % | 9.887 M 27.85 % | 7.733 M -21.24 % | 9.818 M 30.57 % | 7.520 M -32.25 % | 11.098 M 9.52 % | 10.133 M 5.20 % | 9.633 M -4.69 % | 10.107 M 1.35 % | 9.973 M -12.23 % | 11.362 M 66.85 % | 6.810 M -23.63 % | 8.916 M -27.54 % | 12.305 M 32.00 % | 9.322 M -4.77 % | 9.789 M 48.76 % | 6.581 M -39.24 % | 10.831 M 93.86 % | 5.587 M 101.24 % | 2.776 M 2.68 % | 2.704 M -48.75 % | 5.276 M 0.51 % | 5.249 M 10.77 % | 4.739 M 50.00 % | 3.159 M -15.82 % | 3.753 M -5.86 % | 3.987 M -71.90 % | 14.186 M 175.95 % | 5.141 M -74.16 % | 19.896 M 407.69 % | 3.919 M -40.91 % | 6.632 M | 0.000 -100.00 % | 15.367 M | 0.000 -100.00 % | 6.862 M | 0.000 -100.00 % | 17.178 M | 0.000 |
| Selling general and administrative expenses | -13.159 M -134.68 % | 37.945 M 173.52 % | -51.608 M -163.82 % | 80.869 M 974.71 % | 7.525 M -75.58 % | 30.820 M 249.46 % | -20.621 M -132.05 % | 64.332 M 715.90 % | 7.885 M -74.62 % | 31.065 M 308.06 % | -14.930 M -123.26 % | 64.195 M 2 329.01 % | 2.643 M -91.45 % | 30.896 M 375.86 % | -11.200 M -118.15 % | 61.705 M 393.98 % | 12.491 M -58.63 % | 30.195 M 455.51 % | -8.494 M -133.03 % | 25.716 M 186.53 % | 8.975 M -53.39 % | 19.254 M 360.67 % | -7.386 M -126.34 % | 28.041 M 106.50 % | 13.579 M -40.48 % | 22.815 M 1 214.37 % | 1.736 M -91.86 % | 21.326 M 309.81 % | 5.204 M -76.28 % | 21.940 M 369.59 % | -8.138 M -143.49 % | 18.713 M 262.05 % | 5.169 M -71.02 % | 17.835 M 274.62 % | -10.214 M -163.74 % | 16.025 M 548.08 % | 2.473 M -82.51 % | 14.138 M -72.36 % | 51.153 M 518.81 % | -12.214 M |
| Interest income | 1.121 M 130.53 % | 486.365 K -89.80 % | 4.767 M 357.19 % | 1.043 M -92.49 % | 13.881 M 61.37 % | 8.602 M 650.37 % | 1.146 M -72.30 % | 4.138 M 149.10 % | 1.661 M -34.56 % | 2.539 M 300.26 % | 634.222 K | 0.000 -100.00 % | 356.020 K | 0.000 -100.00 % | 376.964 K | 0.000 -100.00 % | 707.168 K | 0.000 -100.00 % | 94.091 K | 0.000 -100.00 % | 145.410 K 3.67 % | 140.266 K | 0.000 -100.00 % | 567.608 K 50.08 % | 378.192 K | 0.000 -100.00 % | 935.625 K 48.90 % | 628.346 K | 0.000 | 0.000 | 0.000 -100.00 % | 613.584 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.047 K |
| Interest expense | 4.007 M -0.83 % | 4.040 M 13.89 % | 3.547 M -41.41 % | 6.055 M -8.28 % | 6.602 M 31.82 % | 5.008 M 10.09 % | 4.549 M -11.03 % | 5.113 M -7.79 % | 5.545 M -17.57 % | 6.727 M -23.85 % | 8.833 M 30.11 % | 6.789 M 6.48 % | 6.376 M 40.62 % | 4.534 M -1.85 % | 4.620 M | 0.000 -100.00 % | 5.495 M 3.17 % | 5.326 M -22.34 % | 6.858 M 56.83 % | 4.373 M 12.24 % | 3.896 M 16.49 % | 3.345 M 23.86 % | 2.700 M -22.25 % | 3.473 M 11.38 % | 3.118 M 58.43 % | 1.968 M 29.76 % | 1.517 M -5.80 % | 1.610 M | 0.000 -100.00 % | 699.902 K | 0.000 | 0.000 -100.00 % | 175.189 K -80.58 % | 902.250 K -27.71 % | 1.248 M 134.68 % | 531.802 K 187.30 % | 185.106 K -79.88 % | 920.167 K | 0.000 -100.00 % | 959.171 K |
| Depreciation and amortization | 0.000 -100.00 % | 23.952 M -15.10 % | 28.213 M 868 084 853.85 % | 3.250 -100.00 % | 22.351 M 10.18 % | 20.285 M -12.04 % | 23.062 M 0.00 % | 23.062 M 9.25 % | 21.109 M 0.00 % | 21.109 M 6.13 % | 19.890 M 0.00 % | 19.890 M 30.76 % | 15.212 M 0.00 % | 15.212 M 6.20 % | 14.324 M 4.33 % | 13.729 M 9.64 % | 12.522 M 0.00 % | 12.522 M 18.38 % | 10.577 M 19.27 % | 8.868 M -10.88 % | 9.951 M 12.21 % | 8.868 M 0.00 % | 8.868 M 72.31 % | 5.147 M -35.35 % | 7.961 M 54.69 % | 5.147 M -6.91 % | 5.528 M 492.43 % | 933.160 K -71.12 % | 3.231 M -34.90 % | 4.963 M 34.35 % | 3.694 M 37.97 % | 2.677 M 249.46 % | 766.150 K -26.52 % | 1.043 M 100.44 % | -236.648 M -8 733.42 % | 2.741 M 377.86 % | 573.612 K -75.42 % | 2.334 M 101.09 % | -214.992 M -10 173.99 % | 2.134 M |
| Operating income | -431.201 K -81.53 % | -237.537 K 99.86 % | -166.503 M -923.28 % | -16.271 M -108.97 % | -7.787 M -163.45 % | 12.271 M 131.26 % | -39.254 M -24.62 % | -31.500 M -347.97 % | -7.032 M -1 083.89 % | 714.682 K 103.25 % | -22.006 M -553.74 % | 4.850 M -82.58 % | 27.842 M 244.47 % | 8.083 M 89.46 % | 4.266 M -78.95 % | 20.271 M -69.14 % | 65.678 M 169.78 % | 24.345 M 1.62 % | 23.957 M -8.38 % | 26.150 M 194.91 % | 8.867 M -10.93 % | 9.956 M 337.73 % | 2.274 M -82.97 % | 13.356 M 9.99 % | 12.143 M 118.38 % | 5.560 M 25.98 % | 4.414 M -72.76 % | 16.201 M 11.62 % | 14.515 M 98.39 % | 7.316 M -42.42 % | 12.707 M 46.59 % | 8.669 M 65.26 % | 5.246 M -7.74 % | 5.686 M -61.82 % | 14.893 M 3.71 % | 14.359 M 2.56 % | 14.001 M -13.31 % | 16.150 M 33.66 % | 12.083 M 8.17 % | 11.170 M |
| Operating income ratio | 0.00 -59.47 % | 0.00 99.79 % | -0.52 -997.78 % | -0.05 -125.52 % | -0.02 -149.84 % | 0.04 134.96 % | -0.12 -50.20 % | -0.08 -214.46 % | -0.03 -1 310.15 % | 0.00 103.40 % | -0.06 -611.75 % | 0.01 -84.36 % | 0.08 207.95 % | 0.03 95.53 % | 0.01 -81.36 % | 0.07 -76.51 % | 0.30 173.50 % | 0.11 11.14 % | 0.10 -27.45 % | 0.13 104.87 % | 0.07 -19.18 % | 0.08 542.07 % | 0.01 -83.29 % | 0.08 2.44 % | 0.07 82.26 % | 0.04 40.05 % | 0.03 -74.92 % | 0.12 10.94 % | 0.10 81.16 % | 0.06 -39.29 % | 0.09 31.00 % | 0.07 49.56 % | 0.05 -22.54 % | 0.06 -55.06 % | 0.14 0.96 % | 0.14 -8.71 % | 0.15 -17.17 % | 0.18 33.18 % | 0.14 3.27 % | 0.13 |
| Total other income expenses net | -1.939 M -25 590.47 % | 7.605 K 100.45 % | -1.697 M 62.43 % | -4.517 M -6 867.46 % | 66.741 K -92.99 % | 951.566 K 125.09 % | -3.793 M -21 367.36 % | 17.834 K -99.62 % | 4.695 M 6 054.75 % | -78.843 K 99.90 % | -80.293 M -377.63 % | -16.811 M -281.02 % | 9.286 M 580 669.04 % | 1.599 K -99.99 % | 22.048 M 382.06 % | 4.574 M 719.56 % | -738.231 K -3 375.83 % | -21.239 K 91.09 % | -238.262 K 75.15 % | -958.941 K -471.04 % | -167.928 K 45.30 % | -306.981 K -61.17 % | -190.475 K 96.74 % | -5.846 M -183.61 % | -2.061 M -3 618.99 % | 58.577 K 114.13 % | -414.678 K -532.26 % | -65.587 K -103.27 % | 2.006 M 541.20 % | 312.894 K -89.97 % | 3.120 M 772.76 % | 357.531 K 38.61 % | 257.948 K 5 269.44 % | 4.804 K -99.50 % | 957.688 K 2.73 % | 932.241 K 138.18 % | 391.395 K -47.79 % | 749.727 K -54.53 % | 1.649 M 182.73 % | 583.133 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2014-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2014-12-31 | 2014-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 240.538 M -4.45 % | 251.743 M -10.48 % | 281.201 M -46.50 % | 525.655 M 1.94 % | 515.667 M 46.17 % | 352.774 M 20.75 % | 292.145 M 84.18 % | 158.616 M -28.83 % | 222.876 M 75.39 % | 127.074 M -82.25 % | 715.994 M -4.64 % | 750.863 M 53.75 % | 488.366 M 18.45 % | 412.291 M 89.00 % | 218.144 M -29.99 % | 311.597 M 9.28 % | 285.134 M 83.02 % | 155.794 M -61.25 % | 402.051 M 8.85 % | 369.367 M 90.13 % | 194.271 M -11.60 % | 219.769 M 14.38 % | 192.138 M -14.32 % | 224.251 M 10.50 % | 202.935 M 30.95 % | 154.974 M 37.92 % | 112.366 M -16.59 % | 134.716 M 47.44 % | 91.373 M -5.94 % | 97.141 M 105.01 % | 47.384 M 215.08 % | -41.174 M 33.83 % | -62.223 M 72.77 % | -228.499 M -736.31 % | -27.322 M | 0.000 100.00 % | -17.901 M -132.04 % | 55.879 M 46 028.65 % | 121.137 K -99.31 % | 17.644 M -50.79 % | 35.856 M |
| Total investments | 3.500 M 0.00 % | 3.500 M 38.34 % | 2.530 M -98.36 % | 153.856 M 5 646.01 % | 2.678 M -20.75 % | 3.379 M -96.81 % | 105.835 M -6.83 % | 113.594 M -67.22 % | 346.583 M 27.36 % | 272.137 M 13 470.18 % | 2.005 M -94.91 % | 39.367 M -37.80 % | 63.294 M 5.36 % | 60.073 M 1 157.84 % | 4.776 M -97.19 % | 170.066 M 7.51 % | 158.192 M 1 023.42 % | 14.081 M -63.41 % | 38.480 M 647.36 % | 5.149 M -40.62 % | 8.671 M -44.30 % | 15.569 M -16.87 % | 18.728 M 590.14 % | 2.714 M -10.31 % | 3.026 M -11.74 % | 3.428 M 84.58 % | 1.857 M -53.57 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 58.06 % | 2.531 M 11.83 % | 2.263 M -15.11 % | 2.666 M -8.12 % | 2.901 M | 0.000 | 0.000 -100.00 % | 111.758 M 5 420.74 % | 2.024 M | 0.000 | 0.000 |
| Total debt | 485.935 M -8.67 % | 532.090 M -16.78 % | 639.388 M -16.41 % | 764.931 M -4.21 % | 798.516 M 5.55 % | 756.560 M 3.56 % | 730.554 M 14.93 % | 635.646 M -2.85 % | 654.307 M -5.89 % | 695.265 M -19.39 % | 862.554 M 6.25 % | 811.785 M 24.83 % | 650.313 M 30.10 % | 499.844 M 17.48 % | 425.478 M 7.72 % | 394.987 M 0.93 % | 391.363 M -18.10 % | 477.865 M 4.42 % | 457.658 M 10.25 % | 415.121 M 32.37 % | 313.604 M 15.37 % | 271.834 M 3.48 % | 262.701 M -7.96 % | 285.415 M 5.90 % | 269.517 M 10.00 % | 245.015 M 6.47 % | 230.129 M 6.23 % | 216.634 M 6.67 % | 203.086 M 31.78 % | 154.106 M 29.72 % | 118.803 M 365.83 % | 25.503 M 66.02 % | 15.362 M -58.67 % | 37.168 M -45.53 % | 68.242 M | 0.000 -100.00 % | 59.000 M | 0.000 -100.00 % | 46.000 M 18.31 % | 38.880 M -6.61 % | 41.630 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.321 B | 0.000 -100.00 % | 1.323 B 12 057.08 % | 10.882 M 1 612.17 % | 635.583 K | 0.000 -100.00 % | 1.340 B 4 587.41 % | 28.585 M -97.87 % | 1.340 B 4 592.06 % | 28.556 M -93.97 % | 473.263 M 1 326.43 % | 33.178 M -94.14 % | 566.505 M 1 727.19 % | 31.004 M -94.64 % | 578.840 M 1 915.99 % | 28.712 M -95.74 % | 674.708 M 1 998 324.47 % | 33.762 K -69.37 % | 110.213 K -17.31 % | 133.290 K 0.00 % | 133.290 K 0.00 % | 133.289 K 20.23 % | 110.863 K 0.00 % | 110.862 K 0.00 % | 110.862 K 1.26 % | 109.484 K 39.54 % | 78.462 K -13.44 % | 90.649 K 5.14 % | 86.219 K 1.74 % | 84.748 K 14.34 % | 74.119 K -0.04 % | 74.150 K -4.37 % | 77.541 K 3.89 % | 74.635 K | 0.000 -100.00 % | 54.875 K -99.98 % | 308.945 M 676 816.66 % | 45.640 K | 0.000 | 0.000 |
| Retained earnings | -169.366 M -4.97 % | -161.341 M -1.60 % | -158.803 M -737.37 % | 24.916 M -49.60 % | 49.435 M -47.19 % | 93.618 M 6.19 % | 88.163 M -44.79 % | 159.690 M -12.97 % | 183.488 M -1.25 % | 185.815 M 1.89 % | 182.371 M -31.26 % | 265.320 M -2.13 % | 271.100 M -0.71 % | 273.025 M 0.38 % | 272.005 M 9.78 % | 247.775 M 7.81 % | 229.816 M 14.21 % | 201.220 M 10.22 % | 182.560 M 13.08 % | 161.436 M 9.40 % | 147.562 M -3.89 % | 153.529 M 4.93 % | 146.312 M -1.67 % | 148.797 M 3.08 % | 144.347 M -7.11 % | 155.394 M 2.86 % | 151.070 M -0.44 % | 151.740 M 8.90 % | 139.341 M -1.45 % | 141.394 M 4.12 % | 135.801 M 8.47 % | 125.196 M 6.52 % | 117.532 M -9.33 % | 129.625 M 3.43 % | 125.325 M | 0.000 -100.00 % | 104.385 M | 0.000 -100.00 % | 77.346 M 142.67 % | 31.873 M 44.33 % | 22.084 M |
| Common stock | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 0.00 % | 432.674 M 30.00 % | 332.826 M 0.00 % | 332.826 M 0.00 % | 332.826 M 40.00 % | 237.733 M 0.00 % | 237.733 M 0.00 % | 237.733 M 40.00 % | 169.809 M 0.00 % | 169.809 M 11.07 % | 152.880 M 0.00 % | 152.880 M 40.00 % | 109.200 M 0.00 % | 109.200 M 0.00 % | 109.200 M 0.00 % | 109.200 M 0.00 % | 109.200 M 40.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 0.00 % | 78.000 M 30.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 33.33 % | 45.000 M | 0.000 -100.00 % | 45.000 M | 0.000 -100.00 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M |
| Total equity | 1.543 B -0.47 % | 1.551 B -0.12 % | 1.552 B -10.56 % | 1.736 B -1.39 % | 1.760 B -2.62 % | 1.807 B 0.01 % | 1.807 B -7.18 % | 1.947 B -2.23 % | 1.992 B -0.15 % | 1.995 B 94.67 % | 1.025 B -9.51 % | 1.132 B -0.63 % | 1.139 B -0.05 % | 1.140 B 0.31 % | 1.136 B 1.95 % | 1.115 B -0.35 % | 1.119 B 5.58 % | 1.060 B 48.15 % | 715.184 M 11.22 % | 643.047 M 4.25 % | 616.850 M -0.96 % | 622.850 M 1.20 % | 615.477 M 0.37 % | 613.219 M -3.10 % | 632.805 M -1.77 % | 644.190 M 0.74 % | 639.440 M 0.74 % | 634.733 M 1.97 % | 622.462 M -0.22 % | 623.839 M 0.99 % | 617.707 M 4.42 % | 591.583 M 1.31 % | 583.919 M -2.03 % | 596.015 M 64.38 % | 362.576 M 3.95 % | 348.805 M 3.81 % | 335.993 M 8.76 % | 308.945 M 0.00 % | 308.945 M 19.45 % | 258.650 M 5.53 % | 245.099 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.049 M 162.40 % | -8.090 M -176.79 % | 10.536 M -30.12 % | 15.078 M | 0.000 100.00 % | -17.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.570 M | 0.000 -100.00 % | 19.436 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.957 M | 0.000 -100.00 % | 16.331 M 45.83 % | 11.198 M | 0.000 -100.00 % | 11.198 M 0.00 % | 11.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 106.568 M -9.11 % | 117.244 M -47.24 % | 222.234 M -7.69 % | 240.757 M 2.41 % | 235.082 M -4.21 % | 245.419 M 0.00 % | 245.419 M 18.11 % | 207.790 M 37.25 % | 151.390 M -15.69 % | 179.557 M 148.83 % | 72.162 M -46.27 % | 134.314 M -7.53 % | 145.250 M 11.56 % | 130.196 M 6.91 % | 121.783 M -11.30 % | 137.299 M -10.37 % | 153.177 M -8.60 % | 167.585 M 1.67 % | 164.838 M -15.13 % | 194.234 M 109.59 % | 92.671 M 17.77 % | 78.685 M -12.79 % | 90.228 M 18.10 % | 76.397 M 27.33 % | 60.000 M -20.00 % | 75.000 M 0.00 % | 75.000 M -25.00 % | 100.000 M 26.53 % | 79.031 M 97.58 % | 40.000 M 0.00 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 119.911 M -8.56 % | 131.136 M -44.53 % | 236.405 M -7.32 % | 255.082 M 2.09 % | 249.869 M -4.37 % | 261.275 M -0.20 % | 261.790 M 17.41 % | 222.974 M 33.28 % | 167.301 M -15.45 % | 197.878 M 106.28 % | 95.928 M -40.69 % | 161.735 M -8.88 % | 177.499 M 20.10 % | 147.793 M 5.71 % | 139.809 M -10.28 % | 155.823 M -9.44 % | 172.074 M -8.00 % | 187.043 M -5.39 % | 197.706 M -7.32 % | 213.313 M 90.24 % | 112.127 M 13.83 % | 98.508 M 16.47 % | 84.577 M -12.78 % | 96.974 M 19.78 % | 80.957 M -15.96 % | 96.337 M 5.48 % | 91.331 M -17.87 % | 111.198 M 23.24 % | 90.229 M 76.23 % | 51.198 M 0.00 % | 51.198 M | 0.000 -100.00 % | 56.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 420.000 K 0.00 % | 420.000 K |
| Other current liabilities | 175.379 M -30.51 % | 252.396 M 30.71 % | 193.091 M -7.01 % | 207.643 M -9.20 % | 228.684 M 68.07 % | 136.066 M -34.34 % | 207.243 M 8.91 % | 190.280 M -9.29 % | 209.756 M -6.05 % | 223.252 M -23.21 % | 290.720 M 79.97 % | 161.542 M -6.61 % | 172.979 M 38.02 % | 125.328 M -31.51 % | 182.997 M 39.92 % | 130.787 M 126.33 % | 57.786 M -65.55 % | 167.761 M 148.25 % | 67.576 M -47.42 % | 128.530 M 28.55 % | 99.985 M 55.56 % | 64.274 M 3.11 % | 62.334 M 163.05 % | 23.697 M 49.55 % | 15.846 M -71.35 % | 55.304 M 93.42 % | 28.592 M 44.71 % | 19.758 M 10.71 % | 17.847 M 1 754.39 % | 962.404 K -97.95 % | 46.889 M 5 354.03 % | 859.707 K -93.66 % | 13.553 M 11.77 % | 12.126 M -26.32 % | 16.458 M -83.70 % | 100.959 M 803.54 % | 11.174 M | 0.000 100.00 % | -3.164 M -128.73 % | 11.010 M -0.21 % | 11.033 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.701 M 13.91 % | 75.238 M 9.37 % | 68.793 M -38.38 % | 111.643 M -32.46 % | 165.304 M 1 598.24 % | 9.734 M 23.70 % | 7.869 M 6.00 % | 7.424 M -20.06 % | 9.287 M | 0.000 -100.00 % | 44.074 M 0.29 % | 43.949 M -39.75 % | 72.942 M 67.86 % | 43.455 M 8.25 % | 40.145 M -7.23 % | 43.275 M 25.05 % | 34.607 M 57.01 % | 22.042 M 12.10 % | 19.662 M -7.65 % | 21.290 M 8.66 % | 19.593 M -22.30 % | 25.218 M 3.16 % | 24.446 M 42.82 % | 17.116 M 3.18 % | 16.589 M -9.95 % | 18.421 M -65.19 % | 52.924 M 247.53 % | 15.228 M 24.10 % | 12.271 M 5.06 % | 11.679 M -48.67 % | 22.753 M | 0.000 -100.00 % | 13.782 M | 0.000 -100.00 % | 15.798 M 34.64 % | 11.733 M -1.65 % | 11.930 M |
| Short term debt | 379.367 M -8.55 % | 414.846 M -0.55 % | 417.155 M -20.42 % | 524.174 M -3.22 % | 541.618 M 12.79 % | 480.179 M -3.15 % | 495.809 M 0.99 % | 490.970 M -5.22 % | 517.995 M 0.44 % | 515.708 M -33.04 % | 770.186 M 23.93 % | 621.486 M 38.41 % | 449.027 M 21.47 % | 369.647 M 32.00 % | 280.035 M 61.44 % | 173.460 M -40.82 % | 293.126 M 47.64 % | 198.546 M -35.97 % | 310.089 M 62.02 % | 191.384 M -13.30 % | 220.750 M 35.31 % | 163.149 M -2.99 % | 168.175 M -19.54 % | 209.017 M -0.24 % | 209.517 M 23.23 % | 170.015 M 9.60 % | 155.129 M 33.01 % | 116.634 M -5.98 % | 124.055 M 8.72 % | 114.106 M 44.80 % | 78.803 M 208.99 % | 25.503 M 66.02 % | 15.362 M -58.67 % | 37.168 M -45.53 % | 68.242 M | 0.000 -100.00 % | 59.000 M | 0.000 -100.00 % | 46.000 M 18.31 % | 38.880 M -6.61 % | 41.630 M |
| Total current liabilities | 752.510 M -14.52 % | 880.316 M 1.02 % | 871.466 M -11.43 % | 983.964 M 1.83 % | 966.271 M 7.35 % | 900.103 M 10.94 % | 811.328 M -3.35 % | 839.486 M -1.19 % | 849.616 M 1.40 % | 837.917 M -28.83 % | 1.177 B 16.88 % | 1.007 B 32.09 % | 762.599 M 25.17 % | 609.259 M 22.08 % | 499.086 M 2.98 % | 484.629 M 0.97 % | 479.973 M -7.16 % | 516.965 M 3.39 % | 499.999 M 13.38 % | 440.984 M 18.53 % | 372.057 M 14.70 % | 324.381 M -12.99 % | 372.802 M 14.44 % | 325.753 M 0.01 % | 325.721 M 20.43 % | 270.473 M 9.42 % | 247.187 M 39.52 % | 177.173 M -8.16 % | 192.912 M 9.00 % | 176.985 M 14.30 % | 154.848 M 71.98 % | 90.038 M 98.41 % | 45.380 M -40.78 % | 76.628 M -31.02 % | 111.091 M 10.04 % | 100.959 M 12.86 % | 89.458 M | 0.000 -100.00 % | 74.114 M 11.73 % | 66.335 M -8.98 % | 72.876 M |
| Total liabilities | 872.421 M -13.75 % | 1.011 B -8.70 % | 1.108 B -10.59 % | 1.239 B 1.88 % | 1.216 B 4.72 % | 1.161 B 8.22 % | 1.073 B 1.00 % | 1.062 B 4.48 % | 1.017 B -1.82 % | 1.036 B -18.65 % | 1.273 B 8.91 % | 1.169 B 24.36 % | 940.099 M 24.18 % | 757.052 M 18.49 % | 638.895 M -0.24 % | 640.452 M -1.78 % | 652.047 M -7.38 % | 704.008 M 0.90 % | 697.705 M 6.63 % | 654.297 M 35.13 % | 484.185 M 14.49 % | 422.890 M -7.54 % | 457.380 M 8.20 % | 422.727 M 3.95 % | 406.678 M 10.87 % | 366.810 M 8.36 % | 338.518 M 17.39 % | 288.372 M 1.85 % | 283.141 M 24.09 % | 228.183 M 10.74 % | 206.046 M 128.84 % | 90.038 M 98.16 % | 45.436 M -40.71 % | 76.628 M -31.02 % | 111.091 M 10.04 % | 100.959 M 12.86 % | 89.458 M | 0.000 -100.00 % | 74.114 M 11.02 % | 66.755 M -8.92 % | 73.296 M |
| Other non current assets | 65.440 M -34.55 % | 99.989 M -2.28 % | 102.323 M 493.94 % | 17.228 M -89.67 % | 166.836 M 313.56 % | 40.341 M 312.29 % | 9.785 M -57.79 % | 23.183 M -2.66 % | 23.817 M 24.60 % | 19.114 M -4.19 % | 19.951 M -43.36 % | 35.223 M -42.97 % | 61.758 M 21.37 % | 50.885 M 595.14 % | 7.320 M -36.41 % | 11.511 M -34.68 % | 17.623 M 43.29 % | 12.299 M -4.17 % | 12.834 M -14.87 % | 15.076 M 167.61 % | 5.633 M 35.16 % | 4.168 M -11.83 % | 4.727 M 5.21 % | 4.493 M -27.10 % | 6.163 M -32.79 % | 9.171 M 311.28 % | 2.230 M -81.87 % | 12.302 M 50.36 % | 8.181 M -62.39 % | 21.755 M -44.01 % | 38.851 M 192.86 % | 13.266 M -36.22 % | 20.800 M 1 576.37 % | 1.241 M 463.99 % | 220.002 K -99.86 % | 159.787 M 5 346.44 % | 2.934 M 105.25 % | -55.879 M -1 217.58 % | 5.000 M 125.85 % | 2.214 M -2.10 % | 2.261 M |
| Long term investments | 0.000 100.00 % | -24.570 M 7.49 % | -26.558 M -416.42 % | 8.393 M 106.32 % | -132.715 M -4 028.14 % | 3.379 M -84.33 % | 21.555 M 38.42 % | 15.572 M 1.63 % | 15.322 M 73.42 % | 8.835 M -6.22 % | 9.420 M -10.64 % | 10.542 M | 0.000 | 0.000 -100.00 % | 13.054 M 85.95 % | 7.020 M -2.52 % | 7.201 M -7.41 % | 7.778 M -2.79 % | 8.001 M 82.09 % | 4.394 M -63.07 % | 11.898 M 4.98 % | 11.333 M 48.43 % | 7.635 M 181.36 % | 2.714 M -10.31 % | 3.026 M -11.74 % | 3.428 M 84.58 % | 1.857 M -69.35 % | 6.061 M 10.94 % | 5.463 M -16.41 % | 6.535 M -1.29 % | 6.621 M 161.62 % | 2.531 M 11.83 % | 2.263 M -15.11 % | 2.666 M -8.12 % | 2.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.024 M | 0.000 | 0.000 |
| Intangible assets | 177.127 M -0.71 % | 178.387 M -0.73 % | 179.691 M -2.96 % | 185.165 M -0.37 % | 185.861 M 2.07 % | 182.097 M -0.90 % | 183.745 M -0.78 % | 185.194 M -0.76 % | 186.604 M 85.28 % | 100.717 M 6.79 % | 94.309 M -1.30 % | 95.548 M -1.19 % | 96.696 M 33.55 % | 72.402 M -1.83 % | 73.756 M -1.36 % | 74.771 M 0.58 % | 74.340 M -1.58 % | 75.532 M -0.88 % | 76.201 M -13.31 % | 87.900 M 73.06 % | 50.792 M -1.18 % | 51.400 M -0.04 % | 51.418 M -1.16 % | 52.021 M -1.01 % | 52.554 M -1.45 % | 53.326 M -1.32 % | 54.038 M -0.96 % | 54.561 M -1.13 % | 55.184 M -0.81 % | 55.636 M -0.24 % | 55.768 M 7.48 % | 51.884 M -0.03 % | 51.900 M 196.12 % | 17.527 M -1.30 % | 17.759 M | 0.000 -100.00 % | 18.062 M | 0.000 -100.00 % | 18.373 M 0.84 % | 18.219 M -0.68 % | 18.345 M |
| GoodWill | 55.177 M 0.00 % | 55.177 M 0.00 % | 55.177 M 0.00 % | 55.177 M 0.00 % | 55.177 M 0.00 % | 55.177 M 0.00 % | 55.177 M -15.66 % | 65.424 M 0.00 % | 65.424 M 0.00 % | 65.424 M 0.00 % | 65.424 M -15.45 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 0.00 % | 77.377 M 2.57 % | 75.437 M 92.82 % | 39.122 M 0.00 % | 39.122 M 0.00 % | 39.122 M 0.00 % | 39.122 M 0.00 % | 39.122 M 0.00 % | 39.122 M 0.00 % | 39.122 M 13.90 % | 34.348 M 0.00 % | 34.348 M 0.00 % | 34.348 M 0.00 % | 34.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 232.303 M -0.54 % | 233.564 M -0.56 % | 234.868 M -2.28 % | 240.342 M -0.29 % | 241.038 M 1.59 % | 237.273 M -0.69 % | 238.922 M -4.67 % | 250.618 M -0.56 % | 252.028 M 51.70 % | 166.141 M 4.01 % | 159.733 M -7.63 % | 172.925 M -0.66 % | 174.073 M 16.22 % | 149.779 M -0.90 % | 151.132 M -0.67 % | 152.148 M 0.28 % | 151.717 M -0.78 % | 152.909 M -0.44 % | 153.578 M -5.97 % | 163.337 M 81.66 % | 89.915 M -0.67 % | 90.522 M -0.02 % | 90.540 M -0.66 % | 91.143 M -0.58 % | 91.676 M -0.84 % | 92.449 M -0.76 % | 93.161 M 4.78 % | 88.909 M -0.70 % | 89.532 M -0.50 % | 89.984 M -0.15 % | 90.116 M 73.69 % | 51.884 M -0.03 % | 51.900 M 196.12 % | 17.527 M -1.30 % | 17.759 M | 0.000 -100.00 % | 18.062 M | 0.000 -100.00 % | 18.373 M 0.84 % | 18.219 M -0.68 % | 18.345 M |
| Property plant equipment net | 1.119 B -1.60 % | 1.137 B 0.49 % | 1.131 B -11.02 % | 1.271 B 5.37 % | 1.207 B 4.42 % | 1.156 B 3.82 % | 1.113 B 3.88 % | 1.072 B 12.99 % | 948.332 M 8.90 % | 870.833 M 0.36 % | 867.666 M 20.88 % | 717.810 M 6.15 % | 676.239 M 3.66 % | 652.345 M 3.97 % | 627.444 M 0.57 % | 623.907 M 3.08 % | 605.236 M 2.33 % | 591.434 M 4.55 % | 565.686 M 3.78 % | 545.060 M 25.88 % | 433.003 M 2.97 % | 420.518 M -1.25 % | 425.825 M -1.74 % | 433.374 M -1.17 % | 438.513 M 6.00 % | 413.683 M 2.58 % | 403.280 M 7.67 % | 374.535 M 7.01 % | 349.996 M 16.70 % | 299.909 M 13.17 % | 265.008 M 17.57 % | 225.405 M 31.54 % | 171.360 M 17.46 % | 145.885 M 5.16 % | 138.723 M | 0.000 -100.00 % | 132.205 M | 0.000 -100.00 % | 115.407 M 2.73 % | 112.336 M 0.02 % | 112.317 M |
| Total non current assets | 1.421 B -2.04 % | 1.451 B 0.29 % | 1.446 B -6.90 % | 1.554 B 3.57 % | 1.500 B 3.15 % | 1.454 B 3.62 % | 1.403 B -0.28 % | 1.407 B 10.31 % | 1.276 B 16.08 % | 1.099 B 1.08 % | 1.087 B 14.64 % | 948.508 M 2.72 % | 923.389 M 6.88 % | 863.980 M 6.76 % | 809.250 M 0.55 % | 804.798 M 1.55 % | 792.525 M 2.34 % | 774.440 M 3.27 % | 749.930 M 1.87 % | 736.157 M 34.25 % | 548.345 M 1.68 % | 539.300 M -0.38 % | 541.357 M 0.19 % | 540.317 M -1.35 % | 547.693 M 3.85 % | 527.376 M 3.87 % | 507.741 M 4.21 % | 487.226 M 6.20 % | 458.761 M 8.37 % | 423.317 M 4.38 % | 405.544 M 37.87 % | 294.149 M 18.95 % | 247.291 M 46.97 % | 168.265 M 4.78 % | 160.585 M 0.50 % | 159.787 M 3.67 % | 154.136 M 375.84 % | -55.879 M -139.42 % | 141.755 M 5.99 % | 133.743 M -0.63 % | 134.586 M |
| Other current assets | 72.758 M -18.75 % | 89.551 M 32.97 % | 67.345 M -35.73 % | 104.778 M 190.28 % | 36.096 M -73.48 % | 136.088 M 75.31 % | 77.626 M 32.07 % | 58.775 M -35.89 % | 91.682 M -10.15 % | 102.039 M 82.92 % | 55.784 M -45.27 % | 101.929 M 48.93 % | 68.443 M -31.75 % | 100.282 M 53.33 % | 65.403 M -28.29 % | 91.209 M -37.38 % | 145.659 M 24.59 % | 116.912 M -69.82 % | 387.403 M 483.93 % | 66.345 M 17.03 % | 56.691 M 14.91 % | 49.337 M -83.60 % | 300.806 M 304.43 % | 74.377 M -14.22 % | 86.704 M 2.06 % | 84.953 M 79.63 % | 47.295 M -30.60 % | 68.151 M 73.32 % | 39.320 M -45.90 % | 72.674 M -72.35 % | 262.818 M 218.47 % | 82.525 M 3.16 % | 79.997 M 303.24 % | 19.839 M 11.77 % | 17.749 M -93.88 % | 289.977 M 1 151.10 % | 23.178 M | 0.000 -100.00 % | 22.650 M -80.22 % | 114.510 M 6.55 % | 107.469 M |
| Short term investments | 30.463 M 8.53 % | 28.070 M -3.50 % | 29.088 M -80.00 % | 145.463 M 7.44 % | 135.392 M 108.27 % | 65.007 M -38.58 % | 105.835 M -6.83 % | 113.594 M -67.22 % | 346.583 M 27.36 % | 272.137 M 13 470.18 % | 2.005 M -94.91 % | 39.367 M -37.80 % | 63.294 M 5.36 % | 60.073 M 1 157.84 % | 4.776 M -97.19 % | 170.066 M 7.51 % | 158.192 M 1 023.42 % | 14.081 M -63.41 % | 38.480 M 647.36 % | 5.149 M -40.62 % | 8.671 M -44.30 % | 15.569 M -16.87 % | 18.728 M | 0.000 -100.00 % | 45.005 M | 0.000 -100.00 % | 11.233 M 645.12 % | -2.061 M -40.86 % | -1.463 M 42.30 % | -2.535 M 3.26 % | -2.621 M | 0.000 -100.00 % | 69.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.758 M 1 017.58 % | 10.000 M | 0.000 | 0.000 |
| cash and cash equivalents | 245.397 M -12.47 % | 280.347 M -21.73 % | 358.188 M 49.70 % | 239.276 M -15.41 % | 282.849 M -29.95 % | 403.786 M -7.90 % | 438.409 M -8.10 % | 477.029 M 10.57 % | 431.431 M -24.07 % | 568.192 M 287.69 % | 146.560 M 140.57 % | 60.923 M -62.38 % | 161.947 M 84.97 % | 87.552 M -57.77 % | 207.334 M 148.63 % | 83.389 M -21.50 % | 106.229 M -67.02 % | 322.071 M 479.19 % | 55.607 M 21.54 % | 45.754 M -61.66 % | 119.333 M 129.20 % | 52.066 M -26.21 % | 70.563 M 15.37 % | 61.164 M -8.14 % | 66.583 M -26.05 % | 90.040 M -23.54 % | 117.762 M 43.76 % | 81.918 M -26.67 % | 111.713 M 96.11 % | 56.965 M -20.24 % | 71.419 M 7.11 % | 66.678 M -14.06 % | 77.585 M -70.80 % | 265.667 M 178.00 % | 95.565 M | 0.000 -100.00 % | 76.901 M 237.62 % | -55.879 M -221.80 % | 45.879 M 116.04 % | 21.236 M 267.75 % | 5.775 M |
| Cash and short term investments | 275.860 M -10.56 % | 308.417 M -20.36 % | 387.275 M 0.66 % | 384.739 M -8.01 % | 418.241 M -10.78 % | 468.793 M -13.86 % | 544.244 M -7.85 % | 590.623 M -24.09 % | 778.014 M -7.42 % | 840.329 M 465.63 % | 148.565 M 48.14 % | 100.290 M -55.47 % | 225.240 M 52.58 % | 147.625 M -30.40 % | 212.110 M -16.31 % | 253.456 M -4.15 % | 264.421 M -21.34 % | 336.152 M 257.28 % | 94.087 M 84.84 % | 50.902 M -60.23 % | 128.004 M 89.26 % | 67.634 M -24.25 % | 89.291 M 45.99 % | 61.164 M -8.14 % | 66.583 M -26.05 % | 90.040 M -23.54 % | 117.762 M 43.76 % | 81.918 M -26.67 % | 111.713 M 96.11 % | 56.965 M -20.24 % | 71.419 M 7.11 % | 66.678 M -14.06 % | 77.585 M -70.80 % | 265.667 M 178.00 % | 95.565 M | 0.000 -100.00 % | 76.901 M 37.62 % | 55.879 M 21.80 % | 45.879 M 116.04 % | 21.236 M 267.75 % | 5.775 M |
| Total current assets | 994.664 M -10.50 % | 1.111 B -8.44 % | 1.214 B -14.58 % | 1.421 B -3.73 % | 1.476 B -2.54 % | 1.515 B 2.54 % | 1.477 B -7.81 % | 1.602 B -7.52 % | 1.733 B -10.28 % | 1.931 B 59.55 % | 1.210 B -10.53 % | 1.353 B 17.02 % | 1.156 B 11.91 % | 1.033 B 6.93 % | 966.115 M 1.66 % | 950.378 M -2.85 % | 978.213 M -1.10 % | 989.088 M 49.19 % | 662.959 M 18.14 % | 561.186 M 1.54 % | 552.689 M 9.13 % | 506.440 M -4.71 % | 531.500 M 7.24 % | 495.628 M 0.78 % | 491.790 M 1.69 % | 483.624 M 2.85 % | 470.217 M 7.88 % | 435.878 M -2.45 % | 446.843 M 4.23 % | 428.705 M 2.51 % | 418.209 M 7.93 % | 387.472 M 1.42 % | 382.064 M -24.25 % | 504.379 M 61.10 % | 313.083 M 7.97 % | 289.977 M 6.88 % | 271.315 M 385.54 % | 55.879 M -76.84 % | 241.303 M 25.90 % | 191.661 M 4.27 % | 183.809 M |
| Inventory | 137.504 M -13.03 % | 158.106 M 1.73 % | 155.422 M -26.14 % | 210.432 M -11.36 % | 237.408 M -11.15 % | 267.201 M 18.44 % | 225.592 M -24.21 % | 297.641 M -9.85 % | 330.167 M -11.10 % | 371.379 M -9.91 % | 412.227 M -11.05 % | 463.454 M 50.02 % | 308.929 M 10.65 % | 279.196 M 2.16 % | 273.287 M 10.96 % | 246.297 M -2.03 % | 251.388 M 16.36 % | 216.036 M 19.13 % | 181.340 M 20.56 % | 150.413 M 11.59 % | 134.789 M -9.62 % | 149.140 M -0.87 % | 150.450 M 1.71 % | 147.914 M -0.49 % | 148.645 M 17.92 % | 126.060 M 14.35 % | 110.244 M -1.32 % | 111.718 M 4.12 % | 107.300 M 3.74 % | 103.427 M 23.17 % | 83.972 M 6.88 % | 78.568 M -1.27 % | 79.579 M 6.94 % | 74.416 M 25.65 % | 59.226 M | 0.000 -100.00 % | 60.227 M | 0.000 -100.00 % | 53.538 M -4.25 % | 55.915 M -20.76 % | 70.565 M |
| Net receivables | 508.541 M -8.42 % | 555.300 M -8.03 % | 603.757 M -16.27 % | 721.065 M -8.07 % | 784.369 M 22.09 % | 642.469 M 2.05 % | 629.586 M -3.91 % | 655.225 M 23.00 % | 532.710 M -15.47 % | 630.237 M 4.64 % | 602.310 M -13.55 % | 696.697 M 21.92 % | 571.442 M 12.94 % | 505.965 M 18.27 % | 427.810 M 19.03 % | 359.416 M 13.47 % | 316.744 M -1.01 % | 319.988 M -4.29 % | 334.327 M 8.34 % | 308.594 M 26.11 % | 244.693 M 1.82 % | 240.328 M -14.78 % | 282.010 M 31.05 % | 215.200 M 12.39 % | 191.475 M 3.17 % | 185.599 M -4.78 % | 194.916 M 11.96 % | 174.092 M -8.38 % | 190.020 M | 0.000 -100.00 % | 183.927 M 11.04 % | 165.636 M 11.68 % | 148.314 M 2.67 % | 144.456 M 1.61 % | 142.170 M | 0.000 -100.00 % | 123.144 M | 0.000 -100.00 % | 120.388 M 7.35 % | 112.142 M 6.33 % | 105.466 M |
| Tax assets | 4.618 M -2.85 % | 4.753 M 5.95 % | 4.487 M -72.44 % | 16.282 M -10.68 % | 18.228 M 2.98 % | 17.701 M -12.06 % | 20.128 M -56.73 % | 46.516 M 27.82 % | 36.392 M 6.37 % | 34.214 M 11.65 % | 30.643 M 155.18 % | 12.008 M 6.09 % | 11.319 M 3.17 % | 10.971 M 6.52 % | 10.299 M 0.86 % | 10.212 M -4.99 % | 10.748 M 7.26 % | 10.020 M 1.93 % | 9.831 M 18.57 % | 8.291 M 4.99 % | 7.896 M -38.11 % | 12.758 M 1.02 % | 12.629 M 46.96 % | 8.594 M 3.35 % | 8.315 M -3.82 % | 8.645 M 19.86 % | 7.213 M 33.07 % | 5.420 M -2.99 % | 5.587 M 8.83 % | 5.134 M 3.76 % | 4.948 M 365.56 % | 1.063 M 9.85 % | 967.503 K 2.16 % | 947.024 K -3.50 % | 981.402 K | 0.000 -100.00 % | 934.413 K | 0.000 -100.00 % | 951.219 K -2.34 % | 974.017 K -41.44 % | 1.663 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 189.979 M -7.11 % | 204.515 M -19.04 % | 252.601 M 3.33 % | 244.449 M 31.03 % | 186.553 M -3.48 % | 193.282 M 82.33 % | 106.008 M -49.76 % | 211.016 M 90.46 % | 110.795 M 24.30 % | 89.138 M -17.80 % | 108.437 M -48.29 % | 209.705 M 69.38 % | 123.806 M 14.08 % | 108.527 M 305.66 % | 26.753 M -79.06 % | 127.759 M 18.71 % | 107.619 M 9.89 % | 97.938 M -8.14 % | 106.613 M 50.43 % | 70.870 M 46.68 % | 48.315 M -25.73 % | 65.053 M -53.23 % | 139.086 M 59.80 % | 87.039 M 0.25 % | 86.820 M 111.20 % | 41.108 M -30.91 % | 59.497 M 62.49 % | 36.616 M -20.43 % | 46.020 M 14.22 % | 40.289 M 114.64 % | 18.770 M -59.10 % | 45.897 M 215.68 % | 14.539 M -41.40 % | 24.809 M 38.92 % | 17.858 M | 0.000 -100.00 % | 14.809 M | 0.000 -100.00 % | 10.968 M -22.92 % | 14.229 M -16.61 % | 17.065 M |
| Tax payables | 7.786 M -9.04 % | 8.560 M -0.69 % | 8.619 M 11.97 % | 7.698 M -18.25 % | 9.416 M -38.60 % | 15.337 M 120.14 % | 6.967 M 14.74 % | 6.072 M 48.30 % | 4.094 M -58.30 % | 9.819 M 22.67 % | 8.005 M 11.25 % | 7.195 M -57.14 % | 16.787 M 191.61 % | 5.757 M -38.10 % | 9.300 M 7.22 % | 8.674 M -59.55 % | 21.443 M 131.46 % | 9.264 M 34.10 % | 6.908 M -0.24 % | 6.925 M 130.29 % | 3.007 M -69.51 % | 9.863 M 207.64 % | 3.206 M -46.56 % | 6.000 M 60.10 % | 3.748 M -7.38 % | 4.046 M 1.93 % | 3.970 M -4.70 % | 4.166 M -16.53 % | 4.991 M 55.66 % | 3.206 M -69.13 % | 10.386 M 307.38 % | 2.549 M 32.40 % | 1.925 M -23.74 % | 2.525 M -70.41 % | 8.533 M | 0.000 -100.00 % | 4.475 M | 0.000 -100.00 % | 4.511 M 103.61 % | 2.216 M -29.63 % | 3.148 M |
| Deferred revenue non current | 11.901 M -3.04 % | 12.273 M -2.95 % | 12.646 M -2.53 % | 12.974 M -2.85 % | 13.354 M -2.77 % | 13.734 M -2.69 % | 14.114 M -2.62 % | 14.494 M -2.56 % | 14.875 M -2.49 % | 15.255 M -2.43 % | 15.635 M -2.37 % | 16.015 M -2.32 % | 16.395 M -2.27 % | 16.775 M -2.22 % | 17.155 M -2.17 % | 17.535 M -2.12 % | 17.916 M -2.08 % | 18.296 M -2.04 % | 18.676 M -1.99 % | 19.056 M -1.96 % | 19.436 M -1.92 % | 19.816 M -1.88 % | 20.196 M -1.85 % | 20.577 M -1.81 % | 20.957 M -1.78 % | 21.337 M 30.65 % | 16.331 M | 0.000 -100.00 % | 11.198 M | 0.000 -100.00 % | 11.198 M | 0.000 -100.00 % | 56.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 420.000 K 0.00 % | 420.000 K |
| Minority interest | 16.723 M 4.80 % | 15.957 M 4.33 % | 15.295 M 18.61 % | 12.895 M -3.50 % | 13.364 M 8.99 % | 12.262 M 6.12 % | 11.555 M -80.64 % | 59.680 M -0.94 % | 60.247 M -0.38 % | 60.477 M -0.67 % | 60.883 M -0.67 % | 61.292 M -2.73 % | 63.012 M 0.44 % | 62.733 M 0.68 % | 62.313 M 23.70 % | 50.376 M -12.50 % | 57.571 M -4.78 % | 60.464 M -1.33 % | 61.280 M 228.50 % | 18.654 M 195.66 % | 6.309 M -0.51 % | 6.342 M 2.52 % | 6.186 M 9.65 % | 5.641 M -59.44 % | 13.909 M -2.37 % | 14.246 M 3.07 % | 13.822 M 7.13 % | 12.902 M -0.89 % | 13.018 M 5.44 % | 12.347 M 4.56 % | 11.809 M | 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 -100.00 % | 10.674 M -83.09 % | 63.115 M 318.59 % | 15.078 M -33.66 % | 22.729 M -10.28 % | 25.334 M 1 184.21 % | 1.973 M 31.67 % | 1.498 M -26.37 % | 2.035 M 1.55 % | 2.004 M | 0.000 -100.00 % | 54.939 M 849.49 % | 5.786 M -66.49 % | 17.269 M -71.14 % | 59.826 M 100.64 % | 29.818 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.556 M 0.00 % | 28.556 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 |
| Other total stockholders equity | 1.263 B 2 286.76 % | -57.767 M -104.57 % | 1.263 B 2 286.76 % | -57.767 M -104.61 % | 1.254 B -1.15 % | 1.268 B -0.53 % | 1.275 B -1.56 % | 1.295 B -1.52 % | 1.315 B -0.03 % | 1.316 B 213.28 % | 419.924 M 93 412.76 % | -450.018 K -100.10 % | 472.450 M | 0.000 -100.00 % | 564.419 M | 0.000 -100.00 % | 632.781 M 0.77 % | 627.960 M 116.63 % | 289.874 M | 0.000 -100.00 % | 353.779 M | 0.000 -100.00 % | 325.760 M -6.81 % | 349.580 M 2.37 % | 341.472 M -13.89 % | 396.549 M 0.00 % | 396.548 M 1.14 % | 392.091 M 5.21 % | 372.672 M -9.13 % | 410.098 M 4.97 % | 390.672 M -3.87 % | 406.387 M 4.02 % | 390.672 M -3.87 % | 406.390 M 111.39 % | 192.251 M -44.88 % | 348.805 M 86.92 % | 186.608 M | 0.000 -100.00 % | 186.599 M 2.65 % | 181.777 M 2.11 % | 178.015 M |
| Deferred tax liabilities non current | 1.442 M -10.90 % | 1.619 M 6.16 % | 1.525 M 12.90 % | 1.351 M -5.81 % | 1.434 M -32.42 % | 2.122 M -5.98 % | 2.257 M 227.42 % | 689.237 K -33.47 % | 1.036 M 91.05 % | 542.257 K -7.65 % | 587.194 K -32.50 % | 869.928 K 12.06 % | 776.293 K -5.48 % | 821.288 K -5.73 % | 871.213 K -11.84 % | 988.240 K 0.66 % | 981.739 K -15.54 % | 1.162 M -10.41 % | 1.297 M 5 716.01 % | 22.308 K 13.16 % | 19.714 K 199.81 % | 6.576 K 41.84 % | 4.636 K 100.01 % | -76.397 M -27.33 % | -60.000 M 20.00 % | -75.000 M 0.00 % | -75.000 M | 0.000 100.00 % | -79.031 M | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.416 B -5.71 % | 2.562 B -3.69 % | 2.660 B -10.57 % | 2.975 B -0.05 % | 2.976 B 0.25 % | 2.969 B 3.07 % | 2.880 B -4.29 % | 3.010 B 0.04 % | 3.008 B -0.72 % | 3.030 B 31.88 % | 2.298 B -0.15 % | 2.301 B 10.67 % | 2.079 B 9.62 % | 1.897 B 6.85 % | 1.775 B 1.15 % | 1.755 B -0.88 % | 1.771 B 0.41 % | 1.764 B 24.82 % | 1.413 B 8.91 % | 1.297 B 17.83 % | 1.101 B 5.29 % | 1.046 B -2.53 % | 1.073 B 3.56 % | 1.036 B -0.34 % | 1.039 B 2.82 % | 1.011 B 3.38 % | 977.958 M 5.94 % | 923.104 M 1.93 % | 905.603 M 6.29 % | 852.022 M 3.43 % | 823.753 M 20.85 % | 681.621 M 8.30 % | 629.355 M -6.44 % | 672.644 M 42.01 % | 473.667 M 5.31 % | 449.764 M 5.71 % | 425.451 M | 0.000 -100.00 % | 383.058 M 17.72 % | 325.404 M 2.20 % | 318.395 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2014-12-31 | 2014-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2014-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 341.880 M 258.41 % | -215.821 M -230.67 % | 165.171 M | 0.000 | 0.000 | 0.000 100.00 % | -1.233 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.315 M 207.73 % | -2.149 M -200.00 % | 2.149 M | 0.000 -100.00 % | 2.448 M 1 170.32 % | -228.699 K -200.00 % | 228.699 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -121.176 M | 0.000 -100.00 % | 84.436 M 264.36 % | -51.373 M -200.00 % | 51.373 M | 0.000 100.00 % | -447.431 M -332.47 % | 192.472 M 200.00 % | -192.472 M | 0.000 100.00 % | -256.366 M -329.93 % | 111.495 M 200.00 % | -111.495 M | 0.000 100.00 % | -60.569 M -795.07 % | -6.767 M -200.00 % | 6.767 M | 0.000 100.00 % | -129.492 M -357.47 % | 50.294 M 200.00 % | -50.294 M | 0.000 100.00 % | -50.568 M -265.34 % | 30.585 M 200.00 % | -30.585 M | 0.000 100.00 % | -59.772 M -352.26 % | 23.694 M 200.00 % | -23.694 M | 0.000 100.00 % | -34.029 M -404.75 % | 11.166 M 200.00 % | -11.166 M | 0.000 100.00 % | -17.277 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -119.657 M | 0.000 100.00 % | -75.016 M -2 111.61 % | 3.729 M 200.00 % | -3.729 M | 0.000 100.00 % | -245.000 M -257.85 % | 155.208 M 200.00 % | -155.208 M | 0.000 100.00 % | -161.013 M -503.77 % | 39.877 M 200.00 % | -39.877 M | 0.000 100.00 % | -28.355 M -469.76 % | 7.669 M 200.00 % | -7.669 M | 0.000 100.00 % | -86.786 M -823.09 % | 12.002 M 200.00 % | -12.002 M | 0.000 100.00 % | -23.865 M -428.88 % | 7.256 M 200.00 % | -7.256 M | 0.000 100.00 % | -38.037 M -1 238.57 % | 3.341 M 200.00 % | -3.341 M | 0.000 100.00 % | -28.341 M -733.05 % | 4.477 M 200.00 % | -4.477 M | 0.000 100.00 % | -19.655 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.519 M | 0.000 -100.00 % | 159.452 M 389.37 % | -55.102 M -200.00 % | 55.102 M | 0.000 100.00 % | -202.431 M -643.23 % | 37.264 M 200.00 % | -37.264 M | 0.000 100.00 % | -95.353 M -233.14 % | 71.618 M 200.00 % | -71.618 M | 0.000 100.00 % | -32.214 M -123.16 % | -14.436 M -200.00 % | 14.436 M | 0.000 100.00 % | -42.706 M -211.53 % | 38.291 M 200.00 % | -38.291 M | 0.000 100.00 % | -26.703 M -214.47 % | 23.328 M 200.00 % | -23.328 M | 0.000 100.00 % | -21.735 M -206.79 % | 20.354 M 200.00 % | -20.354 M | 0.000 100.00 % | -5.688 M -185.03 % | 6.689 M 200.00 % | -6.689 M | 0.000 -100.00 % | 2.378 M | 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 |
| 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 |
| Other non cash items | -5.200 M -460.68 % | 1.442 M -98.56 % | 100.220 M 701.76 % | 12.500 M -80.13 % | 62.901 M 180.25 % | -78.378 M -101.77 % | -38.846 M -135.56 % | 109.247 M 119.81 % | 49.701 M 335.44 % | -21.109 M -125.33 % | 83.346 M 1 386.45 % | 5.607 M -43.60 % | 9.941 M 112.86 % | -77.290 M -218.99 % | -24.230 M -34.91 % | -17.959 M 63.58 % | -49.313 M -164.27 % | -18.660 M 10.69 % | -20.894 M 3.60 % | -21.673 M -981.57 % | -2.004 M 72.23 % | -7.217 M -341.77 % | -1.634 M 63.29 % | -4.450 M 32.37 % | -6.580 M -52.17 % | -4.324 M -14.61 % | -3.773 M 69.53 % | -12.382 M 7.79 % | -13.427 M -140.10 % | -5.592 M 60.90 % | -14.305 M -86.64 % | -7.664 M -86.61 % | -4.107 M 4.49 % | -4.300 M 68.74 % | -13.756 M -7.41 % | -12.807 M -6.48 % | -12.027 M 19.88 % | -15.012 M -13.10 % | -13.274 M 2.00 % | -13.545 M |
| Net cash provided by operating activities | -5.200 M -460.68 % | 1.442 M -98.56 % | 100.220 M 933.79 % | -12.020 M -140.43 % | 29.726 M 140.76 % | -72.923 M -224.64 % | 58.508 M 1 118.86 % | -5.743 M -104.79 % | 119.857 M 3 380.64 % | 3.444 M 104.13 % | -83.346 M -1 386.45 % | -5.607 M -118.02 % | 31.119 M 140.80 % | -76.270 M -509.44 % | 18.628 M 177.76 % | -23.956 M -299.53 % | 12.006 M 127.99 % | -42.900 M -320.79 % | 19.430 M 23.15 % | 15.778 M -11.55 % | 17.838 M 837.05 % | -2.420 M -109.53 % | 25.403 M 2.03 % | 24.897 M 255.97 % | -15.963 M -239.30 % | 11.460 M -26.31 % | 15.552 M -38.59 % | 25.325 M 57.44 % | 16.085 M 208.14 % | -14.875 M -224.42 % | 11.956 M 90.14 % | 6.288 M 28.99 % | 4.874 M 117.78 % | -27.412 M -505.93 % | 6.753 M -63.46 % | 18.482 M -23.18 % | 24.058 M 2 123.86 % | -1.189 M -106.40 % | 18.565 M -11.52 % | 20.983 M |
| Investments in property plant and equipment | -19.096 M 66.44 % | -56.901 M -56.48 % | -36.363 M 7.35 % | -39.247 M 42.62 % | -68.395 M 4.73 % | -71.788 M 12.28 % | -81.836 M 40.94 % | -138.558 M -24.94 % | -110.902 M -38.90 % | -79.842 M -898.67 % | -7.995 M 87.25 % | -62.692 M -61.96 % | -38.708 M 36.90 % | -61.340 M -81.75 % | -33.749 M -37.41 % | -24.561 M 46.10 % | -45.565 M -26.44 % | -36.036 M -623.70 % | 6.881 M 115.55 % | -44.258 M -199.02 % | -14.801 M 35.27 % | -22.866 M -59.02 % | -14.380 M 40.95 % | -24.353 M -421.05 % | -4.674 M 77.58 % | -20.849 M -5.30 % | -19.799 M 58.39 % | -47.587 M -16.28 % | -40.926 M -396.78 % | -8.238 M 90.95 % | -91.020 M -154.09 % | -35.822 M 56.04 % | -81.496 M -1 206.17 % | -6.239 M -45.34 % | -4.293 M 67.74 % | -13.308 M -24.80 % | -10.664 M -148.53 % | -4.291 M 79.81 % | -21.249 M -986.59 % | -1.956 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 84.070 K | 0.000 -100.00 % | 216.662 K 100.40 % | -54.256 M -1 352.30 % | 4.333 M -3.57 % | 4.493 M 204.75 % | -4.289 M -28 258.36 % | -15.125 K -812 017 254 399 900.00 % | 0.000 -100.00 % | 0.240 -99.93 % | 360.000 100.00 % | -40.265 M -147.54 % | 84.690 M 40.71 % | 60.187 M 66.81 % | 36.082 M 31 965.81 % | 112.524 K -95.83 % | 2.701 M -82.20 % | 15.175 M -33.64 % | 22.866 M -47.83 % | 43.830 M 278.69 % | -24.529 M -9 737.88 % | -249.328 K -200.70 % | 247.605 K -98.76 % | 19.974 M | 0.000 | 0.000 100.00 % | -27.822 M -135.48 % | 78.420 M 118.94 % | 35.818 M | 0.000 | 0.000 -100.00 % | 4.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -54.460 M 34.36 % | -82.970 M -38.28 % | -60.000 M 28.51 % | -83.930 M 51.69 % | -173.750 M -143.01 % | -71.500 M -157.49 % | -27.769 M 79.58 % | -136.000 M 41.38 % | -232.000 M 40.51 % | -390.000 M -13 595.24 % | 2.890 M 116.03 % | -18.027 M 62.44 % | -48.000 M 52.94 % | -102.000 M -35.30 % | -75.390 M 1.40 % | -76.459 M 52.62 % | -161.375 M -586.70 % | -23.500 M 63.99 % | -65.258 M -885.35 % | 8.309 M 133.31 % | -24.946 M -1 114.22 % | -2.054 M 98.62 % | -148.988 M -4 866.27 % | -3.000 M 94.98 % | -59.770 M -112.90 % | -28.074 M 11.37 % | -31.674 M | 0.000 | 0.000 -100.00 % | 8.245 M -65.65 % | 24.000 M 126.67 % | -90.000 M | 0.000 | 0.000 100.00 % | -18.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 52.274 M -37.21 % | 83.247 M -34.89 % | 127.855 M 92.79 % | 66.320 M -22.60 % | 85.684 M -29.01 % | 120.693 M 261.71 % | 33.367 M -91.00 % | 370.816 M 129.61 % | 161.499 M 34.52 % | 120.057 M 197.36 % | 40.374 M 11.27 % | 36.285 M -23.13 % | 47.205 M 4.84 % | 45.026 M -81.43 % | 242.416 M 268.49 % | 65.787 M 312.89 % | 15.933 M -66.74 % | 47.907 M 95.07 % | 24.559 M 570.53 % | 3.663 M -88.54 % | 31.974 M 508.88 % | 5.251 M -96.92 % | 170.337 M 1 746.77 % | 9.224 M -82.13 % | 51.612 M 1 731.39 % | 2.818 M -95.48 % | 62.281 M 409.70 % | -20.110 M -143.96 % | 45.748 M 1 115.72 % | 3.763 M 117.26 % | -21.801 M -121.91 % | 99.513 M | 0.000 | 0.000 -100.00 % | 31.602 M | 0.000 -100.00 % | 10.000 M 41 744.51 % | 23.898 K | 0.000 | 0.000 |
| Other investing activites | -1.808 M -2 290.68 % | 82.520 K 106.95 % | -1.187 M -132.24 % | 3.680 M 261.28 % | -2.282 M -61.28 % | -1.415 M -133.78 % | 4.189 M 197.12 % | -4.313 M -338.11 % | 1.811 M 285.25 % | -977.779 K 94.81 % | -18.829 M -164.70 % | 29.099 M 2 093.77 % | -1.460 M -193.97 % | 1.553 M 102.68 % | 766.329 K 193.26 % | 261.318 K 100.56 % | -46.567 M -29.23 % | -36.036 M -69.54 % | -21.255 M 49.70 % | -42.258 M -151.52 % | -16.801 M 26.52 % | -22.866 M -59.02 % | -14.380 M -1 894.28 % | 801.432 K 145.79 % | 326.066 K 106.52 % | -5.000 M 74.98 % | -19.988 M -4 902.82 % | -399.529 K -237.90 % | 289.714 K 103.52 % | -8.238 M 91.00 % | -91.491 M -155.41 % | -35.822 M 47.84 % | -68.678 M -57 812.75 % | 119.000 K 102.80 % | -4.247 M 65.46 % | -12.298 M -25.63 % | -9.789 M -197.89 % | 10.000 M 268.43 % | -5.937 M -6 592.50 % | -88.714 K |
| Net cash used for investing activites | -23.089 M 59.16 % | -56.541 M -286.57 % | 30.306 M 157.08 % | -53.093 M 66.55 % | -158.743 M -567.19 % | -23.793 M 67.01 % | -72.122 M -174.91 % | 96.278 M 154.99 % | -175.099 M 50.68 % | -355.052 M -2 261.62 % | 16.425 M 207.11 % | -15.334 M 62.56 % | -40.962 M 64.92 % | -116.761 M -224.51 % | 93.779 M 88.62 % | 49.718 M 128.03 % | -177.386 M -1 431.50 % | -11.583 M 78.93 % | -54.960 M 23.50 % | -71.844 M -664.34 % | -9.400 M 52.21 % | -19.669 M -154.01 % | 36.420 M 187.01 % | -41.857 M -228.17 % | -12.755 M 74.92 % | -50.858 M -571.12 % | 10.795 M 115.85 % | -68.097 M -1 432.12 % | 5.112 M 115.83 % | -32.291 M 68.31 % | -101.892 M -287.23 % | -26.313 M 82.48 % | -150.174 M -2 353.70 % | -6.120 M -169.12 % | 8.855 M 134.58 % | -25.606 M -144.96 % | -10.453 M -282.32 % | 5.733 M 196.57 % | -5.937 M -190.43 % | -2.044 M |
| Debt repayment | -6.029 M 67.49 % | -18.547 M 71.17 % | -64.324 M -231.10 % | 49.064 M 194.95 % | 16.635 M -77.49 % | 73.911 M 133.83 % | 31.609 M 293.67 % | -16.321 M 68.93 % | -52.528 M 35.62 % | -81.587 M -269.59 % | 48.108 M -65.20 % | 138.230 M 6.93 % | 129.276 M 65.07 % | 78.315 M 155.76 % | 30.620 M 76.09 % | 17.389 M 122.33 % | -77.863 M -1 351.23 % | -5.365 M -1 705.98 % | 334.082 K -99.54 % | 72.268 M 10.87 % | 65.183 M 600.21 % | 9.309 M 139.55 % | -23.538 M -240.22 % | 16.787 M -28.91 % | 23.613 M 58.63 % | 14.886 M -0.66 % | 14.985 M 24.38 % | 12.048 M -75.40 % | 48.980 M 33.09 % | 36.803 M | 0.000 -100.00 % | 7.441 M 140.87 % | -18.206 M 44.36 % | -32.724 M -574.78 % | 6.892 M 175.70 % | 2.500 M | 0.000 | 0.000 | 0.000 100.00 % | -2.750 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.018 K -86.05 % | 3.225 M | 0.000 -100.00 % | 5.040 M 1 019.99 % | 450.017 K 147.37 % | -950.015 K -200.00 % | 950.015 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.756 M | 0.000 100.00 % | -700.000 K -55.55 % | -450.018 K 86.05 % | -3.225 M | 0.000 100.00 % | -5.040 M -1 019.98 % | -450.018 K | 0.000 | 0.000 100.00 % | -59.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -3.954 M 10.67 % | -4.426 M -273.84 % | -1.184 M 97.01 % | -39.606 M -781.49 % | -4.493 M 6.56 % | -4.808 M -9.54 % | -4.389 M 12.38 % | -5.010 M -13.67 % | -4.407 M 29.38 % | -6.240 M 81.12 % | -33.045 M -382.87 % | -6.843 M 82.06 % | -38.154 M -818.60 % | -4.153 M 20.46 % | -5.222 M 78.57 % | -24.371 M -428.96 % | -4.607 M 10.51 % | -5.149 M 37.67 % | -8.261 M 38.73 % | -13.482 M -306.73 % | -3.315 M 5.85 % | -3.521 M 10.71 % | -3.943 M -4.59 % | -3.770 M 80.90 % | -19.739 M -549.82 % | -3.038 M -129.61 % | -1.323 M 13.31 % | -1.526 M 90.63 % | -16.285 M -1 012.40 % | -1.464 M -148.59 % | -588.898 K -368.16 % | -125.789 K 99.24 % | -16.640 M -2 510.13 % | -637.527 K 3.46 % | -660.354 K 11.50 % | -746.146 K -42.68 % | -522.967 K 15.32 % | -617.573 K 71.87 % | -2.196 M -220.38 % | -685.371 K |
| Other financing activites | 0.000 | 0.000 100.00 % | -216.123 K -101.78 % | 12.136 M 340.26 % | -5.051 M 24.67 % | -6.705 M 86.59 % | -50.011 M -115.60 % | -23.196 M 3.86 % | -24.128 M -102.49 % | 968.916 M 63 600.57 % | -1.526 M -103.19 % | 47.906 M 4 723.73 % | 993.140 K 9.51 % | 906.887 K -98.07 % | 47.039 M 206.50 % | -44.168 M -254.97 % | 28.501 M -91.43 % | 332.699 M 539.51 % | 52.024 M 170.05 % | -74.273 M -2 154.73 % | -3.294 M -139.54 % | 8.331 M 274.50 % | -4.774 M -150.00 % | -1.910 M -314.66 % | 889.602 K 200.00 % | -889.601 K 80.28 % | -4.512 M -229.21 % | 3.492 M | 0.000 | 0.000 -100.00 % | 104.403 M | 0.000 100.00 % | -2.473 M -101.05 % | 235.590 M 130 883 333 196.09 % | 0.180 -100.00 % | 1.141 M -87.67 % | 9.250 M 311.11 % | 2.250 M -71.84 % | 7.989 M 3 431 137 703 624 704 000.00 % | 0.000 |
| Net cash used provided by financing activities | -9.983 M 56.54 % | -22.974 M 65.05 % | -65.724 M -404.36 % | 21.594 M 204.53 % | 7.091 M -88.64 % | 62.398 M 373.78 % | -22.791 M 49.33 % | -44.977 M 46.64 % | -84.288 M -109.57 % | 881.090 M 10 268.72 % | 8.498 M -95.25 % | 178.843 M 96.17 % | 91.166 M 21.44 % | 75.069 M 490.55 % | 12.712 M 124.85 % | -51.150 M 5.22 % | -53.969 M -116.75 % | 322.185 M 630.62 % | 44.098 M 384.75 % | -15.487 M -126.99 % | 57.379 M 1 044.91 % | 5.012 M 108.83 % | -56.784 M -611.23 % | 11.107 M 133.17 % | 4.764 M -56.53 % | 10.959 M 19.77 % | 9.150 M -34.71 % | 14.013 M -57.14 % | 32.695 M -7.48 % | 35.339 M -62.86 % | 95.158 M 1 200.76 % | 7.316 M 119.05 % | -38.398 M -118.99 % | 202.228 M 3 144.93 % | 6.232 M 255.34 % | 1.754 M -79.90 % | 8.727 M 434.60 % | 1.632 M -79.57 % | 7.989 M 332.52 % | -3.436 M |
| Effect of forex changes on cash | -16.191 K 38.21 % | -26.205 K -110.85 % | 241.443 K 547.42 % | -53.963 K -125.08 % | 215.123 K 67.33 % | 128.562 K 131.21 % | -411.902 K -230.01 % | 316.821 K 274.35 % | 84.633 K -85.41 % | 579.903 K -79.40 % | 2.816 M 377.39 % | -1.015 M -64.08 % | -618.612 K -208.25 % | -200.683 K -272.37 % | 116.428 K 208.48 % | -107.327 K 69.76 % | -354.965 K -1 041.29 % | -31.102 K 97.68 % | -1.340 M -157.16 % | -521.087 K -439.99 % | 153.266 K -62.66 % | 410.500 K -45.75 % | 756.679 K 544.54 % | -170.217 K -134.28 % | 496.585 K 388.29 % | -172.254 K -149.81 % | 345.805 K 133.10 % | -1.045 M -222.11 % | 855.585 K 175.90 % | -1.127 M -135.02 % | -479.633 K 46.58 % | -897.849 K -14.36 % | -785.090 K -221.86 % | -243.920 K -110.89 % | 2.240 M 2 073.03 % | 103.082 K -92.11 % | 1.306 M 546.78 % | -292.270 K -116.45 % | 1.777 M 4 397.97 % | -41.345 K |
| Net change in cash | -38.288 M 51.13 % | -78.347 M -210.06 % | 71.188 M 263.38 % | -43.573 M 63.81 % | -120.398 M -252.15 % | -34.189 M 7.14 % | -36.818 M -180.25 % | 45.876 M 132.90 % | -139.445 M -132.67 % | 426.844 M 383.21 % | 88.335 M 186.42 % | -102.218 M -235.87 % | 75.230 M 163.67 % | -118.163 M -194.35 % | 125.235 M 591.21 % | -25.495 M 88.40 % | -219.704 M -182.08 % | 267.671 M 3 603.56 % | 7.227 M 110.03 % | -72.073 M -209.25 % | 65.971 M 495.81 % | -16.667 M -387.60 % | 5.795 M 196.21 % | -6.023 M 74.32 % | -23.458 M 18.01 % | -28.612 M -179.83 % | 35.843 M 220.26 % | -29.804 M -154.44 % | 54.748 M 522.64 % | -12.954 M -373.20 % | 4.742 M 134.85 % | -13.608 M 92.62 % | -184.482 M -209.52 % | 168.453 M 599.55 % | 24.080 M 557.22 % | -5.267 M -122.28 % | 23.638 M 301.68 % | 5.885 M -73.72 % | 22.394 M 44.84 % | 15.462 M |
| Cash at beginning of period | 229.841 M -25.42 % | 308.188 M 30.04 % | 236.999 M -15.53 % | 280.572 M -30.03 % | 400.970 M -7.86 % | 435.159 M -7.80 % | 471.977 M 10.77 % | 426.101 M -24.66 % | 565.546 M 307.74 % | 138.703 M 175.38 % | 50.367 M -66.99 % | 152.585 M 97.25 % | 77.355 M -60.44 % | 195.518 M 178.19 % | 70.283 M -26.62 % | 95.779 M -69.64 % | 315.483 M 559.84 % | 47.812 M 17.81 % | 40.585 M -63.98 % | 112.658 M 141.30 % | 46.687 M -26.31 % | 63.355 M 10.07 % | 57.559 M -9.47 % | 63.583 M -26.95 % | 87.040 M -24.74 % | 115.652 M 44.91 % | 79.809 M -27.19 % | 109.613 M 99.79 % | 54.865 M -19.10 % | 67.819 M 7.52 % | 63.078 M -17.74 % | 76.685 M -70.64 % | 261.167 M 181.69 % | 92.715 M 35.08 % | 68.635 M -7.13 % | 73.901 M 47.03 % | 50.264 M 13.26 % | 44.379 M 318.16 % | -20.342 M -452.28 % | 5.775 M |
| Cash at end of period | 191.553 M -16.66 % | 229.841 M -25.42 % | 308.188 M 30.04 % | 236.999 M -15.53 % | 280.572 M -30.03 % | 400.970 M -7.86 % | 435.159 M -7.80 % | 471.977 M 10.77 % | 426.101 M -24.66 % | 565.546 M 307.74 % | 138.703 M 175.38 % | 50.367 M -66.99 % | 152.585 M 97.25 % | 77.355 M -60.44 % | 195.518 M 178.19 % | 70.283 M -26.62 % | 95.779 M -69.64 % | 315.483 M 559.84 % | 47.812 M 17.81 % | 40.585 M -63.98 % | 112.658 M 141.30 % | 46.687 M -26.31 % | 63.355 M 10.07 % | 57.559 M -9.47 % | 63.583 M -26.95 % | 87.040 M -24.74 % | 115.652 M 44.91 % | 79.809 M -27.19 % | 109.613 M 99.79 % | 54.865 M -19.10 % | 67.819 M 7.52 % | 63.078 M -17.74 % | 76.685 M -70.64 % | 261.167 M 181.69 % | 92.715 M 35.08 % | 68.635 M -7.13 % | 73.901 M 47.03 % | 50.264 M 2 350.00 % | 2.052 M -90.34 % | 21.236 M |
| Operating cash flow | -5.200 M -460.68 % | 1.442 M -98.56 % | 100.220 M 933.79 % | -12.020 M -140.43 % | 29.726 M 140.76 % | -72.923 M -224.64 % | 58.508 M 1 118.86 % | -5.743 M -104.79 % | 119.857 M 3 380.64 % | 3.444 M 104.13 % | -83.346 M -1 386.45 % | -5.607 M -118.02 % | 31.119 M 140.80 % | -76.270 M -509.44 % | 18.628 M 177.76 % | -23.956 M -299.53 % | 12.006 M 127.99 % | -42.900 M -320.79 % | 19.430 M 23.15 % | 15.778 M -11.55 % | 17.838 M 837.05 % | -2.420 M -109.53 % | 25.403 M 2.03 % | 24.897 M 255.97 % | -15.963 M -239.30 % | 11.460 M -26.31 % | 15.552 M -38.59 % | 25.325 M 57.44 % | 16.085 M 208.14 % | -14.875 M -224.42 % | 11.956 M 90.14 % | 6.288 M 28.99 % | 4.874 M 117.78 % | -27.412 M -505.93 % | 6.753 M -63.46 % | 18.482 M -23.18 % | 24.058 M 2 123.86 % | -1.189 M -106.40 % | 18.565 M -11.52 % | 20.983 M |
| Capital expenditure | -19.096 M 66.44 % | -56.901 M -56.48 % | -36.363 M 7.35 % | -39.247 M 42.62 % | -68.395 M 4.73 % | -71.788 M 12.28 % | -81.836 M 40.94 % | -138.558 M -24.94 % | -110.902 M -38.90 % | -79.842 M -898.67 % | -7.995 M 87.25 % | -62.692 M -61.96 % | -38.708 M 36.90 % | -61.340 M -81.75 % | -33.749 M -37.41 % | -24.561 M 46.10 % | -45.565 M -26.44 % | -36.036 M -623.70 % | 6.881 M 115.55 % | -44.258 M -199.02 % | -14.801 M 35.27 % | -22.866 M -59.02 % | -14.380 M 40.95 % | -24.353 M -421.05 % | -4.674 M 77.58 % | -20.849 M -5.30 % | -19.799 M 58.39 % | -47.587 M -16.28 % | -40.926 M -396.78 % | -8.238 M 90.95 % | -91.020 M -154.09 % | -35.822 M 56.04 % | -81.496 M -1 206.17 % | -6.239 M -45.34 % | -4.293 M 67.74 % | -13.308 M -24.80 % | -10.664 M -148.53 % | -4.291 M 79.81 % | -21.249 M -986.59 % | -1.956 M |
| Free CashFlow | -24.295 M 56.39 % | -55.706 M -179.58 % | 70.003 M 236.55 % | -51.267 M -32.58 % | -38.669 M 73.28 % | -144.711 M -520.35 % | -23.327 M 83.83 % | -144.300 M -1 711.49 % | 8.954 M 111.72 % | -76.398 M 16.36 % | -91.340 M -33.74 % | -68.299 M -800.03 % | -7.588 M 94.49 % | -137.610 M -810.05 % | -15.121 M 68.83 % | -48.517 M -44.57 % | -33.558 M 57.49 % | -78.936 M -400.01 % | 26.311 M 192.38 % | -28.480 M -1 037.84 % | 3.037 M 112.01 % | -25.286 M -329.40 % | 11.023 M 1 929.31 % | 543.188 K 102.63 % | -20.637 M -119.78 % | -9.390 M -121.08 % | -4.247 M 80.92 % | -22.263 M 10.38 % | -24.841 M -7.47 % | -23.113 M 70.77 % | -79.064 M -167.70 % | -29.534 M 61.45 % | -76.621 M -127.70 % | -33.651 M -1 467.90 % | 2.460 M -52.46 % | 5.174 M -61.37 % | 13.394 M 344.45 % | -5.479 M -104.20 % | -2.683 M -114.10 % | 19.027 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2014 |