TJK Intelligent Equipment Manufacturing (Tianjin) Co., Ltd. 300823.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 451.184 M -2.12 % | 460.951 M 5.41 % | 437.286 M -9.12 % | 481.161 M 3.21 % | 466.178 M -1.88 % | 475.106 M 4.96 % | 452.656 M 15.36 % | 392.387 M 17.70 % | 333.372 M 24.85 % | 267.021 M -10.87 % | 299.577 M 13.92 % | 262.983 M -13.82 % | 305.159 M |
| Net income | 44.808 M -22.13 % | 57.540 M 62.35 % | 35.442 M -60.86 % | 90.556 M 0.90 % | 89.751 M 6.64 % | 84.159 M 5.83 % | 79.526 M 28.48 % | 61.896 M 61.95 % | 38.221 M 229.96 % | 11.583 M -31.09 % | 16.809 M 56.44 % | 10.744 M -83.39 % | 64.695 M |
| Income before tax | 57.745 M -22.48 % | 74.489 M 77.61 % | 41.941 M -60.92 % | 107.317 M 0.92 % | 106.335 M 6.95 % | 99.423 M 4.93 % | 94.748 M 30.02 % | 72.870 M 65.69 % | 43.979 M 216.67 % | 13.888 M -31.48 % | 20.268 M 52.30 % | 13.308 M -82.61 % | 76.546 M |
| Income before tax ratio | 0.13 -20.80 % | 0.16 68.49 % | 0.10 -57.00 % | 0.22 -2.22 % | 0.23 9.00 % | 0.21 -0.02 % | 0.21 12.71 % | 0.19 40.77 % | 0.13 153.64 % | 0.05 -23.12 % | 0.07 33.70 % | 0.05 -79.83 % | 0.25 |
| EBITDA | 92.663 M -10.99 % | 104.099 M 55.01 % | 67.158 M -50.42 % | 135.441 M 3.18 % | 131.269 M 1.35 % | 129.519 M -0.35 % | 129.971 M 35.52 % | 95.908 M 43.63 % | 66.773 M 69.40 % | 39.418 M -32.92 % | 58.767 M 44.18 % | 40.760 M -56.74 % | 94.231 M |
| Net income ratio | 0.10 -20.44 % | 0.12 54.02 % | 0.08 -56.94 % | 0.19 -2.24 % | 0.19 8.69 % | 0.18 0.83 % | 0.18 11.38 % | 0.16 37.59 % | 0.11 164.29 % | 0.04 -22.68 % | 0.06 37.33 % | 0.04 -80.73 % | 0.21 |
| Ratio EBITDA | 0.21 -9.06 % | 0.23 47.05 % | 0.15 -45.44 % | 0.28 -0.03 % | 0.28 3.29 % | 0.27 -5.06 % | 0.29 17.47 % | 0.24 22.03 % | 0.20 35.68 % | 0.15 -24.75 % | 0.20 26.57 % | 0.15 -49.81 % | 0.31 |
| Gross profit ratio | 0.41 -7.68 % | 0.44 22.28 % | 0.36 -21.06 % | 0.46 0.17 % | 0.46 -5.10 % | 0.48 -4.29 % | 0.50 4.78 % | 0.48 5.48 % | 0.45 9.83 % | 0.41 7.09 % | 0.39 -4.11 % | 0.40 -16.33 % | 0.48 |
| Weighted average shs out dil | 131.788 M 0.61 % | 130.983 M 0.30 % | 130.588 M -0.08 % | 130.691 M 6.10 % | 123.182 M 25.45 % | 98.190 M -0.35 % | 98.533 M 2.34 % | 96.277 M 46.10 % | 65.898 M 2.40 % | 64.353 M -4.29 % | 67.234 M -28.48 % | 94.002 M 42.40 % | 66.015 M |
| Weighted average shs out | 131.788 M 0.61 % | 130.983 M 0.30 % | 130.588 M -0.08 % | 130.691 M 6.10 % | 123.182 M 25.45 % | 98.190 M -0.35 % | 98.533 M 2.34 % | 96.277 M 46.10 % | 65.898 M 2.40 % | 64.353 M -4.29 % | 67.234 M -28.48 % | 94.002 M 42.40 % | 66.015 M |
| EPS diluted | 0.34 -22.73 % | 0.44 62.96 % | 0.27 -60.87 % | 0.69 -5.48 % | 0.73 -15.12 % | 0.86 6.17 % | 0.81 26.56 % | 0.64 10.34 % | 0.58 222.22 % | 0.18 -28.00 % | 0.25 127.27 % | 0.11 -88.78 % | 0.98 |
| Earnings per share | 0.34 -22.73 % | 0.44 62.96 % | 0.27 -60.87 % | 0.69 -5.48 % | 0.73 -15.12 % | 0.86 6.17 % | 0.81 26.56 % | 0.64 10.34 % | 0.58 222.22 % | 0.18 -28.00 % | 0.25 127.27 % | 0.11 -88.78 % | 0.98 |
| Gross profit | 183.776 M -9.63 % | 203.368 M 28.90 % | 157.772 M -28.26 % | 219.918 M 3.39 % | 212.714 M -6.88 % | 228.436 M 0.45 % | 227.407 M 20.87 % | 188.136 M 24.16 % | 151.529 M 37.12 % | 110.509 M -4.55 % | 115.778 M 9.23 % | 105.992 M -27.89 % | 146.986 M |
| Income tax expense | 5.512 M -45.84 % | 10.176 M 142.66 % | 4.194 M -64.78 % | 11.907 M -21.28 % | 15.125 M 14.77 % | 13.179 M -1.75 % | 13.414 M 21.98 % | 10.997 M 90.73 % | 5.766 M 150.19 % | 2.305 M -33.39 % | 3.459 M 34.95 % | 2.563 M -78.37 % | 11.852 M |
| Cost of revenue | 267.407 M 3.81 % | 257.582 M -7.85 % | 279.515 M 6.99 % | 261.243 M 3.07 % | 253.464 M 2.75 % | 246.670 M 9.51 % | 225.249 M 10.28 % | 204.251 M 12.32 % | 181.842 M 16.18 % | 156.512 M -14.85 % | 183.799 M 17.08 % | 156.991 M -0.75 % | 158.172 M |
| General and administrative expenses | 13.754 M -3.24 % | 14.214 M 45.49 % | 9.770 M -8.85 % | 10.718 M 46.12 % | 7.335 M -39.86 % | 12.196 M -16.52 % | 14.611 M -3.81 % | 15.189 M 352.70 % | -6.011 M 13.06 % | -6.913 M -117.61 % | 39.260 M 263.38 % | 10.804 M 15.79 % | 9.331 M |
| Selling and marketing expenses | 14.914 M -60.48 % | 37.739 M 3.97 % | 36.299 M -3.96 % | 37.794 M 1.88 % | 37.098 M -26.74 % | 50.641 M -6.22 % | 53.999 M 18.14 % | 45.707 M 22.00 % | 37.466 M 10.78 % | 33.821 M -3.89 % | 35.189 M 7.26 % | 32.807 M 7.60 % | 30.489 M |
| Other expenses | 62.240 M 5.79 % | 58.832 M 10 035.45 % | -592.143 K -215.45 % | 512.886 K 123.82 % | 229.156 K -72.36 % | 829.218 K -23.11 % | 1.078 M 128.20 % | 472.591 K -14.28 % | 551.301 K 39.38 % | 395.544 K 176.20 % | -519.090 K -109.24 % | 5.617 M -65.87 % | 16.460 M |
| Operating expenses | 126.767 M -9.75 % | 140.467 M 30.93 % | 107.281 M -3.20 % | 110.829 M 20.13 % | 92.261 M -15.19 % | 108.788 M -0.86 % | 109.729 M 14.41 % | 95.912 M 17.72 % | 81.473 M 4.76 % | 77.774 M 1.61 % | 76.538 M -3.53 % | 79.338 M 15.02 % | 68.979 M |
| Cost and expenses | 394.175 M -0.97 % | 398.049 M 2.91 % | 386.796 M 3.96 % | 372.072 M 7.62 % | 345.725 M -2.74 % | 355.457 M 6.11 % | 334.979 M 11.60 % | 300.163 M 13.99 % | 263.315 M 12.39 % | 234.286 M -10.01 % | 260.337 M 10.16 % | 236.329 M 4.04 % | 227.151 M |
| Research and development expenses | 35.860 M 20.81 % | 29.682 M 10.45 % | 26.874 M -9.80 % | 29.795 M 11.65 % | 26.687 M 27.20 % | 20.980 M 6.27 % | 19.742 M 13.32 % | 17.421 M -40.61 % | 29.332 M 9.01 % | 26.907 M | 0.000 -100.00 % | 13.703 M 13.52 % | 12.070 M |
| Selling general and administrative expenses | 28.668 M -44.82 % | 51.953 M 12.77 % | 46.069 M -5.04 % | 48.512 M 9.18 % | 44.433 M -29.29 % | 62.837 M -8.41 % | 68.610 M 12.67 % | 60.896 M 93.60 % | 31.455 M 16.90 % | 26.908 M -63.86 % | 74.449 M 70.71 % | 43.611 M 9.52 % | 39.820 M |
| Interest income | 1.250 M -75.99 % | 5.205 M -22.67 % | 6.731 M 1.72 % | 6.617 M 55.34 % | 4.260 M 326.34 % | 999.128 K 3.26 % | 967.582 K -6.80 % | 1.038 M 77.75 % | 584.089 K -30.31 % | 838.095 K 344.50 % | 188.547 K -57.95 % | 448.382 K -7.28 % | 483.601 K |
| Interest expense | 564.555 K -15.29 % | 666.488 K -48.14 % | 1.285 M 483.10 % | 220.408 K -84.59 % | 1.430 M -76.64 % | 6.123 M -27.87 % | 8.489 M -18.95 % | 10.475 M -17.56 % | 12.707 M -19.98 % | 15.879 M | 0.000 -100.00 % | 13.379 M 66.73 % | 8.024 M |
| Depreciation and amortization | 34.656 M 19.88 % | 28.908 M 19.12 % | 24.268 M -13.03 % | 27.904 M 18.72 % | 23.504 M -5.23 % | 24.800 M -7.23 % | 26.734 M 112.79 % | 12.563 M 24.54 % | 10.087 M 40.86 % | 7.161 M -69.05 % | 23.141 M 23.06 % | 18.804 M 94.66 % | 9.660 M |
| Operating income | 57.009 M -9.37 % | 62.901 M 47.89 % | 42.533 M -60.18 % | 106.804 M 0.66 % | 106.106 M 7.62 % | 98.594 M 5.26 % | 93.669 M 29.38 % | 72.398 M 67.49 % | 43.224 M 230.26 % | 13.088 M -37.04 % | 20.787 M 153.97 % | 8.185 M -86.43 % | 60.294 M |
| Operating income ratio | 0.13 -7.41 % | 0.14 40.30 % | 0.10 -56.18 % | 0.22 -2.48 % | 0.23 9.68 % | 0.21 0.28 % | 0.21 12.16 % | 0.18 42.30 % | 0.13 164.53 % | 0.05 -29.36 % | 0.07 122.95 % | 0.03 -84.25 % | 0.20 |
| Total other income expenses net | 736.022 K -93.65 % | 11.588 M 2 056.95 % | -592.143 K -215.45 % | 512.887 K 123.82 % | 229.156 K 101.83 % | -12.509 M -1 259.89 % | 1.078 M 128.20 % | 472.592 K 102.34 % | -20.164 M -23.99 % | -16.263 M -5.90 % | -15.358 M -73.33 % | -8.860 M -154.52 % | 16.253 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -101.670 M 57.18 % | -237.450 M 29.62 % | -337.362 M 0.05 % | -337.515 M 13.42 % | -389.831 M -455.02 % | -70.237 M -256.86 % | 44.777 M -5.38 % | 47.320 M -64.27 % | 132.449 M -15.26 % | 156.294 M -13.74 % | 181.198 M -9.69 % | 200.632 M 19.06 % | 168.512 M |
| Total investments | 70.000 M | 0.000 -100.00 % | 34.833 K -52.17 % | 72.833 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 32.256 M | 0.000 -100.00 % | 20.000 M | 0.000 |
| Total debt | 50.724 M 997.89 % | 4.620 M -80.00 % | 23.100 M -16.67 % | 27.721 M 10 933.05 % | 251.250 K -99.70 % | 82.709 M -43.41 % | 146.149 M 12.78 % | 129.590 M -33.83 % | 195.830 M -7.72 % | 212.210 M -5.20 % | 223.850 M -7.51 % | 242.028 M 3.43 % | 234.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 66.937 M 2.90 % | 65.047 M 9.66 % | 59.316 M 21.58 % | 48.786 M 14.24 % | 42.704 M -62.12 % | 112.732 M 91.84 % | 58.763 M 10.46 % | 53.197 M 1 713.08 % | 2.934 M 94.55 % | 1.508 M | 0.000 |
| Retained earnings | 407.972 M -3.44 % | 422.486 M 1.85 % | 414.813 M -3.40 % | 429.425 M 12.42 % | 381.967 M 18.97 % | 321.071 M 28.50 % | 249.866 M 32.80 % | 188.157 M 32.10 % | 142.438 M 28.22 % | 111.091 M 10.36 % | 100.666 M 11.19 % | 90.538 M -0.36 % | 90.868 M |
| Common stock | 130.983 M 40.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 33.35 % | 70.159 M 0.00 % | 70.159 M 0.00 % | 70.159 M 6.30 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M |
| Total equity | 983.600 M -0.54 % | 988.903 M 1.52 % | 974.099 M -1.31 % | 987.020 M 6.31 % | 928.442 M 77.22 % | 523.881 M 17.86 % | 444.507 M 19.73 % | 371.263 M 38.95 % | 267.194 M 16.03 % | 230.289 M 6.04 % | 217.171 M 6.67 % | 203.599 M 1.12 % | 201.347 M |
| Other non current liabilities | 0.000 -100.00 % | 1.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.903 M | 0.000 | 0.000 -100.00 % | 6.560 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 4.620 M -66.67 % | 13.860 M -50.00 % | 27.721 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.324 M 47.27 % | 18.553 M | 0.000 -100.00 % | 125.690 M 1.36 % | 124.000 M |
| Total non current liabilities | 18.401 M -30.31 % | 26.406 M -2.43 % | 27.063 M -25.25 % | 36.203 M 514.99 % | 5.887 M 69.64 % | 3.470 M 23.21 % | 2.816 M -51.65 % | 5.825 M -82.47 % | 33.226 M 34.88 % | 24.633 M 191.36 % | 8.455 M -93.61 % | 132.250 M 2.19 % | 129.413 M |
| Other current liabilities | 168.060 M -23.09 % | 218.508 M 324.48 % | 51.477 M -56.64 % | 118.731 M 247.13 % | 34.204 M -71.00 % | 117.940 M -16.38 % | 141.040 M 266.08 % | 38.528 M -18.10 % | 47.043 M 31.37 % | 35.811 M -15.13 % | 42.195 M -35.76 % | 65.686 M 50.15 % | 43.748 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 100.025 M 44.22 % | 69.355 M -28.41 % | 96.881 M 286.11 % | 25.091 M -12.30 % | 28.610 M 19.87 % | 23.868 M 33.76 % | 17.844 M 15.68 % | 15.426 M -17.53 % | 18.706 M -40.25 % | 31.308 M 68.88 % | 18.539 M |
| Short term debt | 50.724 M | 0.000 | 0.000 | 0.000 100.00 % | -92.766 M -212.16 % | 82.709 M -43.41 % | 146.149 M -6.49 % | 156.287 M -12.11 % | 177.830 M -13.25 % | 205.000 M -8.42 % | 223.850 M 94.65 % | 115.000 M 4.55 % | 110.000 M |
| Total current liabilities | 243.789 M -2.61 % | 250.323 M 18.44 % | 211.357 M -1.87 % | 215.380 M 3.32 % | 208.455 M -37.36 % | 332.761 M -14.04 % | 387.132 M 17.64 % | 329.074 M 3.46 % | 318.081 M -4.15 % | 331.849 M -4.78 % | 348.516 M 16.37 % | 299.485 M 30.29 % | 229.867 M |
| Total liabilities | 262.190 M -5.25 % | 276.728 M 16.07 % | 238.420 M -5.23 % | 251.584 M 17.38 % | 214.342 M -36.25 % | 336.231 M -13.78 % | 389.948 M 16.44 % | 334.899 M -4.67 % | 351.307 M -1.45 % | 356.482 M -0.14 % | 356.971 M -17.32 % | 431.735 M 20.17 % | 359.280 M |
| Other non current assets | 4.103 M -70.52 % | 13.920 M -44.44 % | 25.054 M 96.78 % | 12.732 M 11 387.88 % | 110.833 K -74.84 % | 440.443 K -51.55 % | 909.042 K -59.15 % | 2.225 M -50.63 % | 4.507 M -14.26 % | 5.256 M -87.04 % | 40.567 M 505.52 % | 6.700 M | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 34.833 K -52.17 % | 72.833 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.256 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 94.896 M -3.13 % | 97.958 M -1.64 % | 99.596 M -2.76 % | 102.421 M -2.71 % | 105.275 M 68.70 % | 62.405 M 3.80 % | 60.118 M -2.39 % | 61.587 M -2.50 % | 63.166 M 28.68 % | 49.087 M -2.44 % | 50.312 M -25.89 % | 67.888 M -0.75 % | 68.402 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 94.896 M -3.13 % | 97.958 M -1.64 % | 99.596 M -2.76 % | 102.421 M -2.71 % | 105.275 M 68.70 % | 62.405 M 3.80 % | 60.118 M -2.39 % | 61.587 M -2.50 % | 63.166 M 28.68 % | 49.087 M -2.44 % | 50.312 M -25.89 % | 67.888 M -0.75 % | 68.402 M |
| Property plant equipment net | 353.278 M 3.43 % | 341.547 M 47.95 % | 230.848 M 16.50 % | 198.157 M 12.13 % | 176.716 M 0.78 % | 175.357 M -9.02 % | 192.748 M -4.08 % | 200.949 M -4.82 % | 211.115 M 0.45 % | 210.169 M -8.82 % | 230.504 M -11.27 % | 259.771 M 13.11 % | 229.669 M |
| Total non current assets | 471.404 M -0.46 % | 473.583 M 27.26 % | 372.131 M 13.18 % | 328.786 M 10.89 % | 296.506 M 18.37 % | 250.499 M -5.18 % | 264.185 M -3.08 % | 272.588 M -4.82 % | 286.382 M -5.23 % | 302.198 M -7.37 % | 326.239 M -3.88 % | 339.391 M 12.27 % | 302.308 M |
| Other current assets | 4.746 M 11.94 % | 4.240 M -85.39 % | 29.032 M -8.66 % | 31.783 M 258.30 % | 8.871 M -30.33 % | 12.733 M 20.28 % | 10.586 M 21.23 % | 8.732 M -38.86 % | 14.283 M -1.84 % | 14.550 M -8.11 % | 15.834 M -39.03 % | 25.971 M -75.95 % | 107.989 M |
| Short term investments | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 |
| cash and cash equivalents | 152.393 M -37.05 % | 242.070 M -32.84 % | 360.462 M -1.31 % | 365.235 M -6.37 % | 390.082 M 155.05 % | 152.945 M 50.88 % | 101.372 M 23.22 % | 82.270 M 29.80 % | 63.381 M 13.35 % | 55.916 M 31.10 % | 42.652 M 3.04 % | 41.395 M -36.79 % | 65.488 M |
| Cash and short term investments | 222.393 M -8.13 % | 242.070 M -32.84 % | 360.462 M -1.31 % | 365.235 M -6.37 % | 390.082 M 155.05 % | 152.945 M 50.88 % | 101.372 M 23.22 % | 82.270 M 29.80 % | 63.381 M 13.35 % | 55.916 M 31.10 % | 42.652 M 3.04 % | 41.395 M -36.79 % | 65.488 M |
| Total current assets | 774.386 M -2.23 % | 792.048 M -5.75 % | 840.388 M -7.63 % | 909.817 M 7.51 % | 846.278 M 38.82 % | 609.612 M 6.90 % | 570.271 M 31.53 % | 433.573 M 30.55 % | 332.119 M 16.71 % | 284.573 M 14.79 % | 247.904 M -16.23 % | 295.943 M 14.56 % | 258.319 M |
| Inventory | 228.000 M -7.81 % | 247.323 M 13.17 % | 218.533 M -11.29 % | 246.348 M 29.06 % | 190.875 M -5.94 % | 202.937 M 0.60 % | 201.725 M 51.51 % | 133.143 M 51.62 % | 87.814 M -8.57 % | 96.047 M -7.73 % | 104.095 M -13.39 % | 120.189 M 41.66 % | 84.842 M |
| Net receivables | 319.247 M 6.98 % | 298.415 M 27.69 % | 233.699 M -13.62 % | 270.544 M 3.32 % | 261.847 M 7.09 % | 244.508 M -5.96 % | 260.014 M 22.68 % | 211.952 M 19.93 % | 176.727 M 28.48 % | 137.553 M 54.88 % | 88.814 M -12.00 % | 100.923 M -7.29 % | 108.859 M |
| Tax assets | 19.127 M -5.11 % | 20.158 M 21.44 % | 16.599 M 7.76 % | 15.404 M 6.94 % | 14.404 M 17.13 % | 12.297 M 18.12 % | 10.411 M 33.00 % | 7.828 M 3.07 % | 7.594 M 39.85 % | 5.430 M 11.86 % | 4.855 M -3.54 % | 5.033 M 18.82 % | 4.236 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 |
| Account payables | 21.060 M -31.97 % | 30.958 M -64.41 % | 86.993 M -8.09 % | 94.651 M -7.47 % | 102.291 M -20.30 % | 128.338 M 101.84 % | 63.586 M 4.69 % | 60.736 M -30.72 % | 87.661 M -0.30 % | 87.924 M 6.93 % | 82.226 M -23.11 % | 106.944 M 53.64 % | 69.608 M |
| Tax payables | 3.945 M 360.98 % | 855.850 K -27.58 % | 1.182 M -40.87 % | 1.999 M -15.33 % | 2.361 M -37.44 % | 3.773 M -51.29 % | 7.747 M 29.25 % | 5.994 M 8.06 % | 5.547 M 78.13 % | 3.114 M 1 170.62 % | 245.076 K -97.93 % | 11.854 M 82.04 % | 6.512 M |
| Deferred revenue non current | 46.883 K -70.59 % | 159.405 K -41.38 % | 271.926 K -53.47 % | 584.447 K -16.14 % | 696.969 K -36.61 % | 1.099 M -27.16 % | 1.510 M -74.09 % | 5.825 M -1.31 % | 5.903 M -2.92 % | 6.080 M -28.09 % | 8.455 M 28.88 % | 6.560 M 21.20 % | 5.413 M |
| Minority interest | 19.481 M 25.95 % | 15.468 M 55.37 % | 9.956 M -1.94 % | 10.153 M 113.03 % | 4.766 M 26.57 % | 3.765 M 124.12 % | 1.680 M 681.86 % | 214.887 K 3 160.33 % | -7.022 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.324 M | 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 |
| Other total stockholders equity | 425.165 M -7.05 % | 457.390 M 0.36 % | 455.772 M 17.21 % | 388.835 M -13.24 % | 448.151 M 459.50 % | 80.099 M 0.00 % | 80.099 M -28.95 % | 112.732 M 113.12 % | 52.896 M -0.57 % | 53.197 M 11.83 % | 47.571 M 1.08 % | 47.061 M 5.81 % | 44.478 M |
| Deferred tax liabilities non current | 18.354 M -10.75 % | 20.566 M 59.05 % | 12.931 M 63.71 % | 7.898 M 52.19 % | 5.190 M 118.91 % | 2.371 M 81.40 % | 1.307 M | 0.000 | 0.000 100.00 % | -18.553 M | 0.000 100.00 % | -125.690 M -1.36 % | -124.000 M |
| 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 |
| Total assets | 1.246 B -1.57 % | 1.266 B 4.38 % | 1.213 B -2.11 % | 1.239 B 8.38 % | 1.143 B 32.86 % | 860.111 M 3.07 % | 834.456 M 18.17 % | 706.162 M 14.17 % | 618.501 M 5.41 % | 586.771 M 2.20 % | 574.142 M -9.63 % | 635.334 M 13.33 % | 560.626 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 4.076 M 6.22 % | 3.837 M 124.56 % | 1.709 M 139.80 % | 712.563 K 186.60 % | -822.779 K 34.39 % | -1.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 124.447 K -87.90 % | 1.029 M | 0.000 -100.00 % | 1.028 M 89.42 % | 542.834 K 15.15 % | 471.431 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -26.500 M 64.11 % | -73.848 M -278.28 % | 41.422 M 164.97 % | -63.756 M 7.86 % | -69.192 M -115.13 % | -32.163 M 64.05 % | -89.475 M -185.64 % | -31.325 M 10.66 % | -35.064 M 24.73 % | -46.584 M -84.91 % | -25.193 M -428.82 % | -4.764 M 91.68 % | -57.271 M |
| Accounts receivables | -24.261 M 68.16 % | -76.196 M -316.63 % | 35.173 M 223.99 % | -28.367 M 59.21 % | -69.547 M -58.39 % | -43.909 M -28.41 % | -34.195 M -141.18 % | -14.178 M 69.39 % | -46.318 M 0.73 % | -46.659 M -259.23 % | -12.988 M | 0.000 | 0.000 |
| Inventory | 16.006 M 148.24 % | -33.178 M -242.77 % | 23.240 M 139.70 % | -58.531 M -630.73 % | 11.028 M 592.85 % | -2.238 M 96.40 % | -62.146 M -37.64 % | -45.150 M -1 152.71 % | 4.289 M -49.19 % | 8.441 M -50.11 % | 16.919 M 148.24 % | -35.076 M -233.55 % | 26.264 M |
| Accounts payables | -18.245 M -151.35 % | 35.527 M 270.57 % | -20.828 M -197.18 % | 21.434 M 288.24 % | -11.386 M -176.90 % | 14.807 M 82.33 % | 8.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -19.425 M -48 563 691 185.48 % | 0.040 -100.00 % | 3.837 M 124.56 % | 1.709 M 139.80 % | 712.562 K 186.60 % | -822.779 K 96.99 % | -27.329 M -297.67 % | 13.825 M 98.48 % | 6.966 M 183.26 % | -8.366 M 80.13 % | -42.112 M -238.93 % | 30.312 M 136.29 % | -83.535 M |
| Other non cash items | 10.846 M -60.05 % | 27.151 M 64.43 % | 16.512 M 42.49 % | 11.588 M -39.93 % | 19.290 M 29.78 % | 14.864 M -25.29 % | 19.897 M 37.04 % | 14.519 M -56.35 % | 33.260 M 40.00 % | 23.756 M -6.27 % | 25.344 M 53.46 % | 16.516 M -0.20 % | 16.549 M |
| Net cash provided by operating activities | 71.235 M 40.68 % | 50.636 M -57.77 % | 119.911 M 68.63 % | 71.108 M 10.28 % | 64.480 M -30.87 % | 93.277 M 152.21 % | 36.984 M -46.97 % | 69.735 M 13.59 % | 61.393 M 138.99 % | 25.689 M -37.39 % | 41.027 M -0.66 % | 41.300 M 22.80 % | 33.633 M |
| Investments in property plant and equipment | -26.832 M 80.90 % | -140.448 M -105.78 % | -68.252 M 16.76 % | -81.990 M -36.39 % | -60.113 M -512.12 % | -9.820 M 18.68 % | -12.076 M -1.41 % | -11.908 M -68.78 % | -7.055 M -105.70 % | -3.430 M 84.67 % | -22.381 M 40.28 % | -37.479 M 66.59 % | -112.181 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.052 M -55.47 % | 4.607 M 144.92 % | 1.881 M 134.11 % | 803.474 K 127.57 % | -2.915 M -123.03 % | 12.654 M 15 081.57 % | 83.350 K -88.59 % | 730.388 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.520 B | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 -100.00 % | 335.606 K 267.80 % | -200.000 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 |
| Sales maturities of investments | 1.430 B | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 201.672 K -32.24 % | 297.616 K 140.81 % | 123.589 K -66.18 % | 365.395 K -98.19 % | 20.189 M | 0.000 | 0.000 |
| Other investing activites | 3.678 M -88.58 % | 32.198 M 2 956.93 % | -1.127 M 46.51 % | -2.107 M -104.76 % | -1.029 M 89.52 % | -9.820 M -98 359.89 % | -9.974 K -101.34 % | 746.000 K 795.02 % | 83.350 K -88.59 % | 730.388 K -69.27 % | 2.377 M 138.92 % | 994.948 K -89.88 % | 9.827 M |
| Net cash used for investing activites | -113.154 M -4.53 % | -108.251 M -60.78 % | -67.327 M 15.30 % | -79.490 M -34.14 % | -59.261 M -557.21 % | -9.017 M 37.66 % | -14.463 M -30.72 % | -11.064 M -61.56 % | -6.848 M -193.40 % | -2.334 M -1 364.95 % | 184.525 K 100.33 % | -56.484 M 44.82 % | -102.354 M |
| Debt repayment | -9.240 M 0.00 % | -9.240 M -100.00 % | -4.620 M -116.82 % | 27.469 M 134.71 % | -79.149 M -209.91 % | -25.540 M -292.45 % | 13.271 M 118.85 % | -70.400 M -186.93 % | -24.536 M -884.16 % | -2.493 M 86.63 % | -18.640 M -378.62 % | 6.690 M -94.13 % | 114.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -55.365 M -6.25 % | -52.106 M -4.10 % | -50.054 M -25.00 % | -40.043 M -98.15 % | -20.209 M -105.74 % | -9.822 M 46.00 % | -18.189 M 9.91 % | -20.191 M -40.31 % | -14.390 M 23.26 % | -18.752 M 10.71 % | -21.002 M -2.06 % | -20.579 M 45.43 % | -37.710 M |
| Other financing activites | -3.442 M -1 079.61 % | -291.792 K 86.95 % | -2.237 M -945.97 % | 264.390 K -99.92 % | 351.282 M 4 850.04 % | -7.395 M 30.33 % | -10.615 M -121.26 % | 49.921 M | 0.000 100.00 % | -560.280 K -166.23 % | 846.000 K 124.52 % | 376.800 K 120.51 % | -1.837 M |
| Net cash used provided by financing activities | -68.047 M -10.40 % | -61.638 M -6.46 % | -57.898 M -370.35 % | -12.310 M -104.89 % | 251.924 M 689.20 % | -42.757 M -485.20 % | -7.306 M 82.03 % | -40.670 M -4.48 % | -38.926 M -78.51 % | -21.806 M 43.79 % | -38.796 M -187.13 % | -13.512 M -118.15 % | 74.453 M |
| Effect of forex changes on cash | 288.827 K -66.45 % | 860.811 K 47.27 % | 584.510 K 965.25 % | -67.554 K -213.69 % | -21.535 K -367.46 % | 8.052 K -90.97 % | 89.195 K 192.75 % | -96.167 K -124.60 % | 390.903 K 1 915.18 % | -21.535 K -239.36 % | -6.346 K -20.78 % | -5.254 K -661.94 % | -689.540 |
| Net change in cash | -109.677 M 7.36 % | -118.392 M -2 403.28 % | -4.729 M 77.22 % | -20.759 M -108.07 % | 257.122 M 519.41 % | 41.511 M 171.25 % | 15.303 M -14.53 % | 17.905 M 12.71 % | 15.886 M 1 267.32 % | 1.162 M -48.94 % | 2.275 M 107.93 % | -28.700 M -600.87 % | 5.730 M |
| Cash at beginning of period | 242.070 M -32.84 % | 360.462 M -1.30 % | 365.192 M -5.38 % | 385.951 M 199.58 % | 128.829 M 47.54 % | 87.319 M 21.25 % | 72.015 M 33.09 % | 54.111 M 41.56 % | 38.224 M 3.13 % | 37.063 M 6.54 % | 34.787 M -45.21 % | 63.488 M 9.92 % | 57.758 M |
| Cash at end of period | 132.393 M -45.31 % | 242.070 M -32.84 % | 360.462 M -1.30 % | 365.192 M -5.38 % | 385.951 M 199.58 % | 128.829 M 47.54 % | 87.319 M 21.25 % | 72.015 M 33.09 % | 54.111 M 41.56 % | 38.224 M 3.13 % | 37.063 M 6.54 % | 34.787 M -45.21 % | 63.488 M |
| Operating cash flow | 71.235 M 40.68 % | 50.636 M -57.77 % | 119.911 M 68.63 % | 71.108 M 10.28 % | 64.480 M -30.87 % | 93.277 M 152.21 % | 36.984 M -46.97 % | 69.735 M 13.59 % | 61.393 M 138.99 % | 25.689 M -37.39 % | 41.027 M -0.66 % | 41.300 M 22.80 % | 33.633 M |
| Capital expenditure | -26.832 M 80.90 % | -140.448 M -105.78 % | -68.252 M 16.76 % | -81.990 M -36.39 % | -60.113 M -512.12 % | -9.820 M 18.68 % | -12.076 M -1.41 % | -11.908 M -68.78 % | -7.055 M -105.70 % | -3.430 M 84.67 % | -22.381 M 40.28 % | -37.479 M 66.59 % | -112.181 M |
| Free CashFlow | 44.403 M 149.44 % | -89.812 M -273.85 % | 51.660 M 574.72 % | -10.882 M -349.20 % | 4.367 M -94.77 % | 83.456 M 235.06 % | 24.908 M -56.93 % | 57.827 M 6.42 % | 54.338 M 144.12 % | 22.259 M 19.38 % | 18.646 M 387.89 % | 3.822 M 104.87 % | -78.549 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 97.213 M 37.83 % | 70.530 M -45.41 % | 129.200 M 8.83 % | 118.717 M 14.78 % | 103.430 M 6.19 % | 97.398 M -23.28 % | 126.958 M -0.59 % | 127.708 M 15.07 % | 110.980 M 16.45 % | 95.304 M -26.66 % | 129.957 M 15.21 % | 112.802 M 12.86 % | 99.950 M 5.68 % | 94.577 M -30.90 % | 136.861 M 15.36 % | 118.639 M -3.05 % | 122.374 M 18.48 % | 103.286 M -24.20 % | 136.263 M 13.78 % | 119.759 M -3.04 % | 123.511 M 42.55 % | 86.645 M -28.14 % | 120.572 M -5.93 % | 128.176 M 1.71 % | 126.019 M 25.59 % | 100.339 M 18.13 % | 84.937 M 0.00 % | 84.937 M -5.61 % | 89.988 M 0.00 % | 89.988 M 17.33 % | 76.698 M 0.00 % | 76.698 M -7.20 % | 82.648 M 0.61 % | 82.150 M 60.73 % | 51.112 M 0.00 % | 51.112 M -37.89 % | 82.290 M -1.89 % | 83.876 M 25.74 % | 66.706 M 0.00 % | 66.706 M |
| Net income | 7.977 M 344.69 % | -3.260 M -123.81 % | 13.689 M 18.89 % | 11.514 M 32.20 % | 8.710 M -20.05 % | 10.894 M -36.90 % | 17.266 M -8.11 % | 18.791 M 127.03 % | 8.277 M -37.32 % | 13.206 M 283.36 % | 3.445 M -60.66 % | 8.756 M -19.32 % | 10.852 M -12.40 % | 12.388 M -36.66 % | 19.559 M -23.43 % | 25.543 M -4.27 % | 26.682 M 42.15 % | 18.771 M -26.16 % | 25.421 M 7.09 % | 23.738 M -4.45 % | 24.844 M 57.76 % | 15.748 M 1.10 % | 15.576 M -27.15 % | 21.382 M -29.74 % | 30.433 M 81.50 % | 16.767 M 23.39 % | 13.589 M 0.00 % | 13.589 M 12.99 % | 12.026 M 0.00 % | 12.026 M 69.77 % | 7.084 M 0.00 % | 7.084 M -22.24 % | 9.110 M -6.01 % | 9.692 M 368.54 % | -3.609 M 0.00 % | -3.609 M -153.74 % | 6.716 M -12.10 % | 7.641 M 523.61 % | 1.225 M 0.00 % | 1.225 M |
| Income before tax | 9.222 M 543.62 % | -2.079 M -110.75 % | 19.344 M 51.92 % | 12.733 M 1.28 % | 12.572 M -3.99 % | 13.095 M -47.77 % | 25.072 M 11.73 % | 22.439 M 23.11 % | 18.227 M 108.28 % | 8.751 M 41.14 % | 6.200 M -32.95 % | 9.247 M -26.00 % | 12.497 M -10.72 % | 13.997 M -41.93 % | 24.105 M -17.94 % | 29.375 M -9.02 % | 32.288 M 49.83 % | 21.549 M -24.85 % | 28.676 M 1.76 % | 28.180 M -9.74 % | 31.220 M 70.97 % | 18.260 M -2.32 % | 18.693 M -25.23 % | 25.000 M -31.29 % | 36.383 M 88.05 % | 19.347 M 22.80 % | 15.755 M 0.00 % | 15.755 M 15.86 % | 13.599 M 0.00 % | 13.599 M 62.06 % | 8.391 M 0.00 % | 8.391 M -17.82 % | 10.211 M -6.24 % | 10.890 M 401.96 % | -3.607 M 0.00 % | -3.607 M -144.47 % | 8.110 M -11.26 % | 9.138 M 505.14 % | 1.510 M 0.00 % | 1.510 M |
| Income before tax ratio | 0.09 421.85 % | -0.03 -119.68 % | 0.15 39.59 % | 0.11 -11.76 % | 0.12 -9.59 % | 0.13 -31.92 % | 0.20 12.39 % | 0.18 6.98 % | 0.16 78.86 % | 0.09 92.46 % | 0.05 -41.80 % | 0.08 -34.44 % | 0.13 -15.52 % | 0.15 -15.97 % | 0.18 -28.86 % | 0.25 -6.16 % | 0.26 26.46 % | 0.21 -0.86 % | 0.21 -10.57 % | 0.24 -6.91 % | 0.25 19.94 % | 0.21 35.93 % | 0.16 -20.51 % | 0.20 -32.44 % | 0.29 49.73 % | 0.19 3.95 % | 0.19 0.00 % | 0.19 22.75 % | 0.15 0.00 % | 0.15 38.12 % | 0.11 0.00 % | 0.11 -11.45 % | 0.12 -6.80 % | 0.13 287.87 % | -0.07 0.00 % | -0.07 -171.60 % | 0.10 -9.55 % | 0.11 381.26 % | 0.02 0.00 % | 0.02 |
| EBITDA | 9.222 M 547.56 % | -2.060 M -110.63 % | 19.383 M 51.60 % | 12.786 M -36.32 % | 20.079 M -2.65 % | 20.626 M -36.50 % | 32.480 M 8.58 % | 29.913 M 17.82 % | 25.388 M 59.55 % | 15.913 M 54.56 % | 10.295 M -30.68 % | 14.851 M -21.95 % | 19.027 M -7.31 % | 20.527 M -34.26 % | 31.225 M -14.44 % | 36.497 M -6.71 % | 39.122 M 37.83 % | 28.383 M -1.03 % | 28.678 M -16.11 % | 34.186 M -7.76 % | 37.060 M 43.37 % | 25.849 M -10.35 % | 28.832 M -11.06 % | 32.416 M -26.83 % | 44.305 M 59.47 % | 27.782 M 10.13 % | 25.226 M 0.00 % | 25.226 M 3.51 % | 24.371 M 0.00 % | 24.371 M 23.92 % | 19.667 M 0.00 % | 19.667 M -7.42 % | 21.243 M 1.92 % | 20.844 M 243.23 % | 6.073 M 0.00 % | 6.073 M -65.21 % | 17.454 M -6.03 % | 18.573 M 63.35 % | 11.370 M 0.00 % | 11.370 M |
| Net income ratio | 0.08 277.53 % | -0.05 -143.62 % | 0.11 9.24 % | 0.10 15.17 % | 0.08 -24.71 % | 0.11 -17.75 % | 0.14 -7.57 % | 0.15 97.29 % | 0.07 -46.18 % | 0.14 422.75 % | 0.03 -65.85 % | 0.08 -28.51 % | 0.11 -17.11 % | 0.13 -8.35 % | 0.14 -33.62 % | 0.22 -1.25 % | 0.22 19.98 % | 0.18 -2.59 % | 0.19 -5.88 % | 0.20 -1.46 % | 0.20 10.67 % | 0.18 40.69 % | 0.13 -22.56 % | 0.17 -30.92 % | 0.24 44.52 % | 0.17 4.45 % | 0.16 0.00 % | 0.16 19.71 % | 0.13 0.00 % | 0.13 44.69 % | 0.09 0.00 % | 0.09 -16.20 % | 0.11 -6.58 % | 0.12 267.08 % | -0.07 0.00 % | -0.07 -186.52 % | 0.08 -10.41 % | 0.09 395.96 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.09 424.71 % | -0.03 -119.47 % | 0.15 39.30 % | 0.11 -44.52 % | 0.19 -8.33 % | 0.21 -17.23 % | 0.26 9.23 % | 0.23 2.39 % | 0.23 37.01 % | 0.17 110.76 % | 0.08 -39.83 % | 0.13 -30.84 % | 0.19 -12.29 % | 0.22 -4.87 % | 0.23 -25.84 % | 0.31 -3.77 % | 0.32 16.33 % | 0.27 30.57 % | 0.21 -26.27 % | 0.29 -4.87 % | 0.30 0.58 % | 0.30 24.76 % | 0.24 -5.45 % | 0.25 -28.06 % | 0.35 26.97 % | 0.28 -6.77 % | 0.30 0.00 % | 0.30 9.66 % | 0.27 0.00 % | 0.27 5.61 % | 0.26 0.00 % | 0.26 -0.24 % | 0.26 1.30 % | 0.25 113.55 % | 0.12 0.00 % | 0.12 -43.98 % | 0.21 -4.22 % | 0.22 29.91 % | 0.17 0.00 % | 0.17 |
| Gross profit ratio | 0.47 39.57 % | 0.33 -11.49 % | 0.38 -8.04 % | 0.41 0.68 % | 0.41 2.73 % | 0.40 -22.18 % | 0.51 12.10 % | 0.45 12.38 % | 0.40 7.86 % | 0.37 39.85 % | 0.27 -20.87 % | 0.34 -6.22 % | 0.36 -12.46 % | 0.41 -7.16 % | 0.44 -2.20 % | 0.45 -0.86 % | 0.46 -3.43 % | 0.47 9.73 % | 0.43 -4.61 % | 0.45 2.29 % | 0.44 -13.98 % | 0.52 8.74 % | 0.47 3.01 % | 0.46 -4.12 % | 0.48 -6.99 % | 0.52 10.46 % | 0.47 0.00 % | 0.47 -0.52 % | 0.47 0.00 % | 0.47 7.52 % | 0.44 0.00 % | 0.44 1.11 % | 0.43 0.62 % | 0.43 11.01 % | 0.39 0.00 % | 0.39 -4.58 % | 0.41 -0.41 % | 0.41 12.45 % | 0.36 0.00 % | 0.36 |
| Weighted average shs out dil | 162.990 M 0.00 % | 162.990 M 10.59 % | 147.389 M 12.53 % | 130.983 M 0.00 % | 130.983 M 3.04 % | 127.123 M 0.70 % | 126.240 M -4.31 % | 131.921 M 1.91 % | 129.449 M -1.98 % | 132.060 M 3.85 % | 127.168 M -5.75 % | 134.929 M 6.32 % | 126.904 M -4.84 % | 133.352 M 2.23 % | 130.447 M -1.61 % | 132.586 M 3.28 % | 128.375 M -2.27 % | 131.355 M -0.84 % | 132.474 M -0.33 % | 132.913 M 4.57 % | 127.100 M 26.79 % | 100.243 M 1.42 % | 98.835 M -0.94 % | 99.777 M 0.36 % | 99.419 M 1.63 % | 97.826 M 47.58 % | 66.285 M 0.00 % | 66.285 M 3.04 % | 64.328 M 0.00 % | 64.328 M -4.65 % | 67.467 M 0.00 % | 67.467 M -3.00 % | 69.557 M 0.00 % | 69.557 M 6.00 % | 65.622 M 0.00 % | 65.622 M -6.38 % | 70.092 M 0.00 % | 70.092 M 14.40 % | 61.267 M 0.00 % | 61.267 M |
| Weighted average shs out | 162.990 M 0.00 % | 162.990 M 10.59 % | 147.389 M 12.53 % | 130.983 M 0.00 % | 130.983 M 3.04 % | 127.123 M 0.70 % | 126.241 M -4.31 % | 131.921 M 1.91 % | 129.450 M -1.98 % | 132.060 M 3.84 % | 127.171 M -5.75 % | 134.929 M 6.32 % | 126.904 M -4.84 % | 133.352 M 2.23 % | 130.447 M -1.61 % | 132.586 M 3.28 % | 128.375 M -2.27 % | 131.355 M -0.85 % | 132.475 M -0.33 % | 132.913 M 4.57 % | 127.100 M 26.79 % | 100.243 M 1.42 % | 98.835 M -0.94 % | 99.777 M 0.36 % | 99.419 M 1.63 % | 97.826 M 47.58 % | 66.285 M 0.00 % | 66.285 M 3.04 % | 64.328 M 0.00 % | 64.328 M -4.65 % | 67.468 M 0.00 % | 67.467 M -3.01 % | 69.558 M 0.00 % | 69.557 M 6.00 % | 65.622 M 0.00 % | 65.622 M -6.38 % | 70.092 M 0.00 % | 70.093 M 14.40 % | 61.267 M 0.00 % | 61.267 M |
| EPS diluted | 0.05 344.50 % | -0.02 -121.51 % | 0.09 5.80 % | 0.09 32.18 % | 0.07 -22.40 % | 0.09 -38.79 % | 0.14 0.00 % | 0.14 119.09 % | 0.06 -36.10 % | 0.10 269.00 % | 0.03 -58.24 % | 0.06 -24.09 % | 0.09 -7.97 % | 0.09 -38.07 % | 0.15 -21.05 % | 0.19 -9.52 % | 0.21 50.00 % | 0.14 -26.32 % | 0.19 5.56 % | 0.18 -10.00 % | 0.20 25.00 % | 0.16 0.00 % | 0.16 -23.81 % | 0.21 -32.26 % | 0.31 82.35 % | 0.17 -19.05 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 0.00 % | 0.19 90.00 % | 0.10 -9.09 % | 0.11 -15.38 % | 0.13 -7.14 % | 0.14 354.55 % | -0.06 0.00 % | -0.06 -157.41 % | 0.10 -12.91 % | 0.11 450.00 % | 0.02 0.00 % | 0.02 |
| Earnings per share | 0.05 344.50 % | -0.02 -121.51 % | 0.09 5.80 % | 0.09 32.18 % | 0.07 -22.40 % | 0.09 -38.79 % | 0.14 0.00 % | 0.14 119.09 % | 0.06 -36.10 % | 0.10 269.00 % | 0.03 -58.24 % | 0.06 -24.09 % | 0.09 -7.97 % | 0.09 -38.07 % | 0.15 -21.05 % | 0.19 -9.52 % | 0.21 50.00 % | 0.14 -26.32 % | 0.19 5.56 % | 0.18 -10.00 % | 0.20 25.00 % | 0.16 0.00 % | 0.16 -23.81 % | 0.21 -32.26 % | 0.31 82.35 % | 0.17 -19.05 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 0.00 % | 0.19 90.00 % | 0.10 -9.09 % | 0.11 -15.38 % | 0.13 -7.14 % | 0.14 354.55 % | -0.06 0.00 % | -0.06 -157.41 % | 0.10 -12.91 % | 0.11 450.00 % | 0.02 0.00 % | 0.02 |
| Gross profit | 45.290 M 92.37 % | 23.544 M -51.68 % | 48.728 M 0.08 % | 48.690 M 15.56 % | 42.132 M 9.09 % | 38.622 M -40.30 % | 64.694 M 11.44 % | 58.050 M 29.32 % | 44.887 M 25.60 % | 35.738 M 2.56 % | 34.846 M -8.84 % | 38.224 M 5.84 % | 36.114 M -7.48 % | 39.035 M -35.84 % | 60.843 M 12.82 % | 53.928 M -3.89 % | 56.109 M 14.42 % | 49.038 M -16.83 % | 58.959 M 8.54 % | 54.319 M -0.82 % | 54.768 M 22.61 % | 44.667 M -21.86 % | 57.162 M -3.10 % | 58.993 M -2.48 % | 60.496 M 16.82 % | 51.785 M 30.50 % | 39.684 M 0.00 % | 39.684 M -6.10 % | 42.262 M 0.00 % | 42.262 M 26.15 % | 33.503 M 0.00 % | 33.503 M -6.17 % | 35.704 M 1.23 % | 35.269 M 78.42 % | 19.768 M 0.00 % | 19.768 M -40.74 % | 33.355 M -2.29 % | 34.137 M 41.40 % | 24.143 M 0.00 % | 24.143 M |
| Income tax expense | 646.856 K 6.72 % | 606.133 K 241.80 % | -427.460 K -199.36 % | 430.213 K -85.95 % | 3.061 M 25.05 % | 2.448 M -42.70 % | 4.272 M 205.99 % | 1.396 M -83.21 % | 8.314 M 318.42 % | -3.807 M -282.99 % | 2.080 M 644.31 % | -382.160 K -136.09 % | 1.059 M -26.28 % | 1.437 M 27.43 % | 1.127 M -66.08 % | 3.323 M -33.47 % | 4.995 M 102.93 % | 2.462 M -10.52 % | 2.751 M -36.62 % | 4.341 M -22.56 % | 5.605 M 130.79 % | 2.429 M -2.44 % | 2.490 M -24.80 % | 3.310 M -33.45 % | 4.974 M 106.84 % | 2.405 M 9.49 % | 2.197 M 0.00 % | 2.197 M 39.40 % | 1.576 M 0.00 % | 1.576 M 20.56 % | 1.307 M 0.00 % | 1.307 M 18.69 % | 1.101 M -8.06 % | 1.198 M 44 562.79 % | 2.682 K -0.04 % | 2.683 K -99.81 % | 1.393 M -6.93 % | 1.497 M 425.63 % | 284.763 K 0.00 % | 284.763 K |
| Cost of revenue | 51.923 M 10.51 % | 46.986 M -41.61 % | 80.472 M 14.91 % | 70.027 M 14.24 % | 61.298 M 4.29 % | 58.776 M -5.60 % | 62.264 M -10.61 % | 69.658 M 5.39 % | 66.093 M 10.96 % | 59.566 M -37.37 % | 95.111 M 27.53 % | 74.579 M 16.83 % | 63.835 M 14.93 % | 55.542 M -26.94 % | 76.018 M 17.47 % | 64.712 M -2.34 % | 66.265 M 22.15 % | 54.248 M -29.83 % | 77.304 M 18.13 % | 65.440 M -4.81 % | 68.743 M 63.76 % | 41.978 M -33.80 % | 63.410 M -8.34 % | 69.182 M 5.58 % | 65.524 M 34.95 % | 48.554 M 7.29 % | 45.253 M 0.00 % | 45.253 M -5.18 % | 47.726 M 0.00 % | 47.726 M 10.49 % | 43.195 M 0.00 % | 43.195 M -7.99 % | 46.944 M 0.14 % | 46.881 M 49.57 % | 31.344 M 0.00 % | 31.344 M -35.95 % | 48.935 M -1.62 % | 49.738 M 16.86 % | 42.563 M 0.00 % | 42.563 M |
| General and administrative expenses | -3.992 M -141.38 % | 9.649 M 153.64 % | -17.987 M -167.45 % | 26.667 M 576.39 % | -5.598 M -158.55 % | 9.560 M 144.47 % | -21.498 M -181.66 % | 26.326 M 25 883.38 % | -102.104 K -101.08 % | 9.489 M -13.78 % | 11.005 M -56.09 % | 25.060 M 575.59 % | -5.269 M -156.18 % | 9.379 M 150.99 % | -18.393 M -176.45 % | 24.058 M 719.86 % | -3.881 M -143.44 % | 8.935 M 157.61 % | -15.509 M -306.26 % | 7.519 M 282.82 % | -4.113 M -152.84 % | 7.784 M 157.56 % | -13.523 M -260.46 % | 8.428 M -1.51 % | 8.557 M -2.03 % | 8.735 M -30.16 % | 12.507 M 0.00 % | 12.507 M 30.79 % | 9.562 M 0.00 % | 9.562 M -19.14 % | 11.825 M 0.00 % | 11.825 M 23.72 % | 9.558 M 0.37 % | 9.522 M -14.77 % | 11.173 M 0.00 % | 11.173 M 17.32 % | 9.523 M -15.28 % | 11.240 M 21.54 % | 9.248 M 0.00 % | 9.248 M |
| Selling and marketing expenses | 301.692 K -95.86 % | 7.283 M 175.85 % | -9.603 M -147.32 % | 20.291 M 158.75 % | 7.842 M 11.85 % | 7.011 M -37.15 % | 11.154 M 17.15 % | 9.521 M 3.80 % | 9.173 M 16.25 % | 7.890 M -37.35 % | 12.595 M 23.56 % | 10.193 M 41.48 % | 7.205 M 14.25 % | 6.306 M -50.11 % | 12.641 M 65.73 % | 7.627 M -12.61 % | 8.728 M -0.79 % | 8.798 M 17.66 % | 7.477 M -36.87 % | 11.844 M 29.94 % | 9.115 M 5.23 % | 8.662 M -49.76 % | 17.243 M 61.65 % | 10.667 M 5.16 % | 10.143 M -19.43 % | 12.589 M 20.86 % | 10.416 M 0.00 % | 10.416 M -12.27 % | 11.873 M 0.00 % | 11.873 M 73.07 % | 6.860 M 0.00 % | 6.860 M -23.16 % | 8.927 M 0.00 % | 8.927 M 11.83 % | 7.983 M 0.00 % | 7.983 M -12.49 % | 9.123 M 0.00 % | 9.123 M 7.68 % | 8.472 M 0.00 % | 8.472 M |
| Other expenses | 27.283 M 3 850.15 % | -727.514 K -101.24 % | 58.467 M 325.32 % | -25.948 M -1 430.99 % | -1.695 M -1 773.61 % | 101.270 K 2 912.89 % | 3.361 K -97.65 % | 142.808 K -98.74 % | 11.304 M 8 091.79 % | 137.989 K | 0.000 100.00 % | -208.096 K -167.34 % | -77.839 K | 0.000 -100.00 % | 326.313 K 225.50 % | 100.250 K 52.55 % | 65.717 K 218.94 % | 20.605 K -83.80 % | 127.183 K -60.33 % | 320.601 K 182.49 % | -388.634 K -328.60 % | 170.004 K -44.37 % | 305.587 K 134.85 % | 130.121 K -24.88 % | 173.213 K -21.37 % | 220.296 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 |
| Operating expenses | 35.771 M 36.90 % | 26.129 M -11.75 % | 29.609 M -17.85 % | 36.044 M 9.80 % | 32.827 M 39.85 % | 23.473 M -23.48 % | 30.675 M 11.83 % | 27.430 M -17.29 % | 33.165 M 22.86 % | 26.994 M -7.82 % | 29.283 M -1.34 % | 29.681 M 12.97 % | 26.273 M 11.28 % | 23.611 M -35.10 % | 36.382 M 57.65 % | 23.078 M -6.27 % | 24.620 M -7.96 % | 26.750 M -5.24 % | 28.230 M 26.09 % | 22.389 M 8.86 % | 20.567 M -2.41 % | 21.075 M -41.81 % | 36.216 M 47.15 % | 24.611 M 10.99 % | 22.175 M -14.00 % | 25.784 M 7.36 % | 24.016 M 0.00 % | 24.016 M -16.39 % | 28.725 M 0.00 % | 28.725 M 14.39 % | 25.111 M 0.00 % | 25.111 M -2.89 % | 25.859 M 6.07 % | 24.379 M 4.30 % | 23.374 M 0.00 % | 23.374 M -8.10 % | 25.434 M 1.74 % | 24.999 M 10.45 % | 22.633 M 0.00 % | 22.633 M |
| Cost and expenses | 87.694 M 19.94 % | 73.115 M -33.58 % | 110.081 M 3.78 % | 106.071 M 12.69 % | 94.125 M 14.44 % | 82.249 M -11.50 % | 92.939 M -4.27 % | 97.088 M -2.19 % | 99.258 M 14.67 % | 86.560 M -30.41 % | 124.394 M 19.31 % | 104.259 M 15.70 % | 90.109 M 13.84 % | 79.153 M -29.58 % | 112.400 M 28.03 % | 87.789 M -3.41 % | 90.885 M 12.21 % | 80.998 M -23.25 % | 105.535 M 20.16 % | 87.829 M -1.66 % | 89.310 M 41.64 % | 63.052 M -36.71 % | 99.626 M 6.22 % | 93.794 M 6.95 % | 87.699 M 17.97 % | 74.338 M 7.32 % | 69.270 M 0.00 % | 69.270 M -9.39 % | 76.451 M 0.00 % | 76.451 M 11.92 % | 68.307 M 0.00 % | 68.307 M -6.18 % | 72.803 M 2.17 % | 71.260 M 30.23 % | 54.718 M 0.00 % | 54.718 M -26.42 % | 74.369 M -0.49 % | 74.737 M 14.64 % | 65.196 M 0.00 % | 65.196 M |
| Research and development expenses | 12.179 M 22.72 % | 9.924 M 882.82 % | -1.268 M -107.35 % | 17.237 M 57.18 % | 10.966 M 35.54 % | 8.091 M 31.90 % | 6.134 M -13.71 % | 7.109 M -2.62 % | 7.300 M -20.11 % | 9.138 M 250.68 % | 2.606 M -68.74 % | 8.335 M 3.80 % | 8.029 M 1.58 % | 7.904 M -17.65 % | 9.598 M 48.91 % | 6.446 M 19.71 % | 5.384 M -35.65 % | 8.367 M -18.94 % | 10.322 M 76.68 % | 5.843 M -2.01 % | 5.962 M 30.76 % | 4.560 M -29.50 % | 6.468 M 17.51 % | 5.504 M 17.40 % | 4.688 M 8.52 % | 4.320 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 |
| Selling general and administrative expenses | -3.691 M -121.80 % | 16.932 M 161.37 % | -27.590 M -158.75 % | 46.958 M 132.86 % | 20.166 M 21.69 % | 16.571 M 260.20 % | -10.344 M -128.86 % | 35.847 M 295.21 % | 9.071 M -47.81 % | 17.380 M -30.48 % | 24.999 M -29.09 % | 35.254 M 1 721.58 % | 1.935 M -87.66 % | 15.685 M 372.66 % | -5.752 M -118.16 % | 31.685 M 553.73 % | 4.847 M -72.67 % | 17.732 M 320.77 % | -8.032 M -141.48 % | 19.363 M 287.09 % | 5.002 M -69.58 % | 16.446 M 342.15 % | 3.719 M -80.52 % | 19.094 M 2.11 % | 18.700 M -12.30 % | 21.323 M -6.98 % | 22.922 M 0.00 % | 22.922 M 6.94 % | 21.435 M 0.00 % | 21.435 M 14.72 % | 18.685 M 0.00 % | 18.685 M 1.08 % | 18.485 M 0.19 % | 18.450 M -3.69 % | 19.156 M 0.00 % | 19.156 M 2.73 % | 18.646 M -8.43 % | 20.363 M 14.92 % | 17.720 M 0.00 % | 17.720 M |
| Interest income | 117.805 K -88.56 % | 1.030 M 134.03 % | -3.026 M -477.65 % | 801.292 K -15.19 % | 944.812 K -10.95 % | 1.061 M -20.12 % | 1.328 M 18.59 % | 1.120 M -59.40 % | 2.759 M 93 657.14 % | 2.943 K -99.54 % | 637.402 K -61.06 % | 1.637 M -68.79 % | 5.244 M 195.41 % | 1.775 M 6.69 % | 1.664 M -5.42 % | 1.759 M 8.60 % | 1.620 M 2.92 % | 1.574 M -35.59 % | 2.444 M 243.67 % | 711.016 K 4.90 % | 677.803 K 58.65 % | 427.240 K -74.40 % | 1.669 M 537.47 % | 261.790 K 15.79 % | 226.081 K 24.33 % | 181.845 K 108.13 % | 87.370 K 0.00 % | 87.370 K 41.39 % | 61.795 K 0.00 % | 61.795 K | 0.000 | 0.000 -100.00 % | 365.395 K | 0.000 | 0.000 | 0.000 -100.00 % | 188.547 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 18.300 K -52.28 % | 38.345 K -26.98 % | 52.515 K -28.47 % | 73.417 K -24.84 % | 97.680 K -0.51 % | 98.179 K -39.88 % | 163.304 K -88.82 % | 1.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.604 K 9 347.97 % | 271.000 | 0.000 -100.00 % | 2.466 K 1.07 % | 2.440 K 2.22 % | 2.387 K 2.27 % | 2.334 K -99.51 % | 474.413 K 403.98 % | 94.134 K -91.37 % | 1.091 M -23.88 % | 1.433 M 34.01 % | 1.070 M -22.14 % | 1.374 M -27.21 % | 1.887 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 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.433 M 3.16 % | 7.205 M -1.44 % | 7.310 M 0.00 % | 7.310 M 2.08 % | 7.162 M 0.00 % | 7.162 M 18.22 % | 6.058 M 8.09 % | 5.604 M -14.18 % | 6.530 M 0.00 % | 6.530 M -8.29 % | 7.120 M 0.00 % | 7.120 M 4.23 % | 6.832 M 0.00 % | 6.832 M 17.92 % | 5.793 M -4.76 % | 6.083 M 6.96 % | 5.687 M -6.51 % | 6.083 M 0.00 % | 6.083 M -2.88 % | 6.263 M -2.34 % | 6.413 M 2.39 % | 6.263 M 2.82 % | 6.092 M 0.00 % | 6.092 M 2.06 % | 5.968 M 0.00 % | 5.968 M -0.48 % | 5.998 M 0.00 % | 5.998 M -1.33 % | 6.079 M 0.00 % | 6.079 M 1.95 % | 5.962 M 0.00 % | 5.962 M 1.17 % | 5.893 M 0.00 % | 5.893 M 3.80 % | 5.678 M 0.00 % | 5.678 M |
| Operating income | 9.519 M 468.17 % | -2.585 M -113.52 % | 19.118 M 51.18 % | 12.646 M 35.90 % | 9.305 M -28.39 % | 12.994 M -48.17 % | 25.069 M 12.43 % | 22.296 M 222.05 % | 6.923 M -19.62 % | 8.613 M 103.25 % | 4.238 M -55.18 % | 9.455 M -24.81 % | 12.574 M -11.51 % | 14.210 M -40.24 % | 23.779 M -18.77 % | 29.274 M -9.15 % | 32.222 M 49.67 % | 21.529 M -24.59 % | 28.548 M 2.47 % | 27.860 M -11.86 % | 31.608 M 74.73 % | 18.090 M -1.62 % | 18.387 M -26.07 % | 24.870 M -31.32 % | 36.210 M 89.31 % | 19.127 M -0.04 % | 19.134 M 0.00 % | 19.134 M 3.98 % | 18.402 M 0.00 % | 18.402 M 34.62 % | 13.670 M 0.00 % | 13.670 M -9.86 % | 15.165 M 2.71 % | 14.765 M 13 248.61 % | 110.611 K 0.00 % | 110.612 K -99.04 % | 11.560 M -8.83 % | 12.680 M 122.74 % | 5.693 M 0.00 % | 5.693 M |
| Operating income ratio | 0.10 367.12 % | -0.04 -124.77 % | 0.15 38.92 % | 0.11 18.40 % | 0.09 -32.56 % | 0.13 -32.44 % | 0.20 13.10 % | 0.17 179.87 % | 0.06 -30.97 % | 0.09 177.15 % | 0.03 -61.10 % | 0.08 -33.38 % | 0.13 -16.27 % | 0.15 -13.52 % | 0.17 -29.59 % | 0.25 -6.29 % | 0.26 26.32 % | 0.21 -0.51 % | 0.21 -9.94 % | 0.23 -9.10 % | 0.26 22.58 % | 0.21 36.91 % | 0.15 -21.40 % | 0.19 -32.47 % | 0.29 50.73 % | 0.19 -15.38 % | 0.23 0.00 % | 0.23 10.16 % | 0.20 0.00 % | 0.20 14.74 % | 0.18 0.00 % | 0.18 -2.87 % | 0.18 2.09 % | 0.18 8 205.17 % | 0.00 0.00 % | 0.00 -98.46 % | 0.14 -7.07 % | 0.15 77.14 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | -297.163 K -158.65 % | 506.653 K 124.35 % | 225.834 K 158.95 % | 87.210 K -72.89 % | 321.709 K 23.12 % | 261.304 K 7 674.59 % | 3.361 K -97.65 % | 142.809 K -98.74 % | 11.304 M 8 091.79 % | 137.989 K -92.97 % | 1.963 M 1 043.09 % | -208.096 K -104.88 % | 4.265 M 1 174.67 % | -396.905 K -221.63 % | 326.313 K 225.50 % | 100.251 K -94.71 % | 1.896 M 9 101.25 % | 20.605 K -83.80 % | 127.183 K -60.33 % | 320.602 K 182.49 % | -388.634 K 74.20 % | -1.506 M -592.86 % | 305.587 K 134.85 % | 130.121 K -44.88 % | 236.076 K 131.92 % | -739.647 K 78.11 % | -3.379 M 0.00 % | -3.379 M 29.65 % | -4.804 M 0.00 % | -4.804 M 9.00 % | -5.278 M 0.00 % | -5.278 M -6.56 % | -4.954 M -27.84 % | -3.875 M -4.24 % | -3.717 M 0.00 % | -3.717 M -7.72 % | -3.451 M 2.56 % | -3.542 M 15.32 % | -4.183 M 0.00 % | -4.183 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -183.730 M -4.01 % | -176.648 M -15.92 % | -152.393 M 15.68 % | -180.727 M -62.58 % | -111.160 M 49.58 % | -220.472 M 3.39 % | -228.210 M -0.04 % | -228.108 M 6.26 % | -243.330 M 19.68 % | -302.961 M 10.20 % | -337.362 M -7.81 % | -312.922 M -4.04 % | -300.758 M 13.75 % | -348.723 M -3.32 % | -337.515 M 0.50 % | -339.223 M -0.66 % | -337.007 M 10.92 % | -378.331 M 2.95 % | -389.831 M -11.60 % | -349.298 M 14.57 % | -408.865 M -5.54 % | -387.385 M -451.54 % | -70.237 M -169.29 % | 101.372 M 126.39 % | 44.777 M -33.34 % | 67.175 M 41.96 % | 47.320 M -29.08 % | 66.720 M 0.00 % | 66.720 M -49.63 % | 132.449 M 0.00 % | 132.449 M -4.60 % | 138.834 M 0.00 % | 138.834 M -11.17 % | 156.294 M 0.00 % | 156.294 M -17.71 % | 189.921 M 0.00 % | 189.921 M 4.81 % | 181.198 M 0.00 % | 181.198 M 195.13 % | 61.395 M |
| Total investments | 30.140 M -56.94 % | 70.000 M 0.00 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.333 K -60.00 % | 15.833 K -37.50 % | 25.333 K | 0.000 -100.00 % | 44.333 K -17.65 % | 53.833 K -17.88 % | 65.555 K -9.99 % | 72.833 K -11.54 % | 82.333 K -10.34 % | 91.833 K -9.38 % | 101.333 K | 0.000 100.00 % | -173.291 M -3.72 % | -167.076 M | 0.000 | 0.000 -100.00 % | 202.744 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 % | 122.790 M |
| Total debt | 0.000 -100.00 % | 42.894 M | 0.000 -100.00 % | 48.062 M -13.43 % | 55.519 M 500.84 % | 9.240 M -33.33 % | 13.860 M 0.00 % | 13.860 M -25.00 % | 18.480 M 0.00 % | 18.480 M -20.00 % | 23.100 M 0.00 % | 23.100 M -16.67 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M -0.90 % | 27.972 M 0.00 % | 27.972 M 11 033.05 % | 251.250 K 0.00 % | 251.250 K | 0.000 -100.00 % | 29.400 M -64.45 % | 82.709 M | 0.000 -100.00 % | 146.149 M 3.10 % | 141.754 M 9.39 % | 129.590 M -32.11 % | 190.883 M 0.00 % | 190.883 M -2.53 % | 195.830 M 0.00 % | 195.830 M -4.53 % | 205.130 M 0.00 % | 205.130 M -3.34 % | 212.210 M 0.00 % | 212.210 M 1.65 % | 208.760 M 0.00 % | 208.760 M -6.74 % | 223.850 M 0.00 % | 223.850 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 425.315 M | 0.000 | 0.000 -100.00 % | 69.363 M -84.85 % | 457.838 M 567.84 % | 68.555 M -85.00 % | 456.998 M 574.02 % | 67.802 M -85.14 % | 456.202 M 2 693.62 % | 16.330 M -96.41 % | 455.200 M 590.57 % | 65.916 M -85.49 % | 454.309 M 598.43 % | 65.047 M -85.53 % | 449.401 M 646.15 % | 60.230 M -86.57 % | 448.635 M 3 373.56 % | 12.916 M 3.81 % | 12.442 M 4.02 % | 11.961 M 3.70 % | 11.534 M 4.55 % | 11.033 M -97.51 % | 442.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.648 M 0.00 % | 6.648 M 13.31 % | 5.867 M 0.00 % | 5.867 M 13.80 % | 5.156 M 0.00 % | 5.156 M 16.30 % | 4.433 M -0.07 % | 4.436 M 20.38 % | 3.685 M 0.00 % | 3.685 M 25.60 % | 2.934 M 0.00 % | 2.934 M -98.56 % | 203.599 M |
| Retained earnings | 369.988 M -8.58 % | 404.712 M -0.80 % | 407.972 M 2.35 % | 398.592 M 2.97 % | 387.078 M -10.68 % | 433.380 M 2.58 % | 422.486 M 4.26 % | 405.220 M 4.86 % | 386.429 M -9.72 % | 428.019 M -7.27 % | 461.592 M 12.21 % | 411.368 M 2.17 % | 402.612 M -8.87 % | 441.814 M 2.88 % | 429.425 M 4.00 % | 412.919 M 6.59 % | 387.376 M -3.33 % | 400.737 M 4.91 % | 381.967 M 4.59 % | 365.192 M 0.98 % | 361.663 M 7.38 % | 336.819 M 4.90 % | 321.071 M | 0.000 -100.00 % | 249.866 M 15.83 % | 215.713 M 14.65 % | 188.157 M 17.86 % | 159.649 M -10.07 % | 177.531 M 10.74 % | 160.320 M 0.00 % | 160.320 M 13.88 % | 140.777 M 0.00 % | 140.777 M 26.72 % | 111.091 M -12.26 % | 126.609 M 34.29 % | 94.280 M -12.07 % | 107.224 M 6.51 % | 100.666 M -15.72 % | 119.443 M | 0.000 |
| Common stock | 130.983 M 0.00 % | 130.983 M 0.00 % | 130.983 M 0.00 % | 130.983 M 0.00 % | 130.983 M 40.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 0.00 % | 93.559 M 33.35 % | 70.159 M | 0.000 -100.00 % | 70.159 M 0.00 % | 70.159 M 0.00 % | 70.159 M 0.00 % | 70.159 M 0.00 % | 70.159 M 6.30 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M | 0.000 |
| Total equity | 942.432 M -3.92 % | 980.870 M -0.28 % | 983.600 M 2.03 % | 963.986 M 1.44 % | 950.297 M -4.97 % | 1.000 B 1.12 % | 988.903 M 2.19 % | 967.709 M 2.33 % | 945.717 M -4.01 % | 985.236 M 1.14 % | 974.099 M 0.48 % | 969.407 M 1.05 % | 959.330 M -4.07 % | 1.000 B 1.32 % | 987.020 M 2.60 % | 962.026 M 2.84 % | 935.442 M -1.38 % | 948.557 M 2.17 % | 928.442 M 2.99 % | 901.456 M 0.70 % | 895.206 M 2.87 % | 870.212 M 66.11 % | 523.881 M 17.86 % | 444.507 M 0.00 % | 444.507 M 10.73 % | 401.417 M 8.12 % | 371.263 M 10.64 % | 335.571 M 0.00 % | 335.571 M 25.59 % | 267.194 M 0.00 % | 267.194 M 8.48 % | 246.315 M 0.00 % | 246.315 M 6.96 % | 230.289 M -0.49 % | 231.427 M 9.53 % | 211.291 M 0.00 % | 211.291 M -2.71 % | 217.171 M -2.51 % | 222.759 M 9.41 % | 203.599 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.060 M 0.00 % | 1.060 M 0.00 % | 1.060 M 0.00 % | 1.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.226 M 0.00 % | 15.226 M -18.14 % | 18.599 M 0.00 % | 18.599 M | 0.000 | 0.000 -100.00 % | 23.406 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.620 M 0.00 % | 4.620 M -66.67 % | 13.860 M 50.00 % | 9.240 M -33.33 % | 13.860 M -40.00 % | 23.100 M -16.67 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M 0.00 % | 27.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M -10.00 % | 20.000 M 0.00 % | 20.000 M 7.80 % | 18.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 18.038 M -0.90 % | 18.201 M -1.09 % | 18.401 M -15.97 % | 21.898 M -11.49 % | 24.740 M 7.68 % | 22.975 M -12.99 % | 26.406 M 3.68 % | 25.469 M -25.23 % | 34.062 M 51.97 % | 22.415 M -17.18 % | 27.063 M -22.25 % | 34.810 M -7.67 % | 37.702 M 0.03 % | 37.689 M 4.10 % | 36.203 M 1.05 % | 35.829 M 3.50 % | 34.618 M 2.81 % | 33.672 M 471.98 % | 5.887 M 23.60 % | 4.763 M 31.82 % | 3.613 M 3.59 % | 3.488 M 0.52 % | 3.470 M | 0.000 -100.00 % | 2.816 M 50.33 % | 1.874 M -67.84 % | 5.825 M -3.46 % | 6.034 M | 0.000 -100.00 % | 33.226 M 0.00 % | 33.226 M -13.92 % | 38.599 M 0.00 % | 38.599 M 56.70 % | 24.633 M | 0.000 -100.00 % | 29.515 M | 0.000 -100.00 % | 8.455 M | 0.000 | 0.000 |
| Other current liabilities | 166.301 M -2.18 % | 170.012 M 17.60 % | 144.564 M -8.91 % | 158.699 M -21.29 % | 201.622 M 476.14 % | 34.995 M -9.40 % | 38.626 M -23.33 % | 50.381 M 19.73 % | 42.079 M -69.68 % | 138.796 M -3.24 % | 143.444 M 22.76 % | 116.853 M -33.05 % | 174.541 M 287.79 % | 45.009 M -62.09 % | 118.731 M -8.60 % | 129.902 M 164.90 % | 49.039 M 52.34 % | 32.190 M -5.89 % | 34.204 M -65.09 % | 97.980 M -0.92 % | 98.886 M 1.35 % | 97.572 M -17.27 % | 117.940 M | 0.000 -100.00 % | 122.761 M 17.98 % | 104.055 M 21.84 % | 85.404 M 16.04 % | 73.601 M -9.78 % | 81.581 M 55.13 % | 52.590 M 0.00 % | 52.590 M -8.13 % | 57.241 M 0.00 % | 57.241 M 59.84 % | 35.811 M 14.22 % | 31.352 M -41.73 % | 53.803 M -2.97 % | 55.452 M 31.42 % | 42.195 M 14.08 % | 36.987 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.896 M -20.33 % | 102.795 M -12.12 % | 116.967 M -6.78 % | 125.472 M -2.09 % | 128.147 M 16.43 % | 110.061 M | 0.000 -100.00 % | 80.136 M 3.52 % | 77.415 M 4.54 % | 74.054 M 6.78 % | 69.355 M -17.06 % | 83.623 M -30.02 % | 119.498 M 4.16 % | 114.728 M 18.42 % | 96.881 M | 0.000 | 0.000 -100.00 % | 29.278 M 16.69 % | 25.091 M | 0.000 -100.00 % | 28.610 M -16.17 % | 34.127 M 42.98 % | 23.868 M 0.38 % | 23.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.426 M | 0.000 -100.00 % | 16.977 M | 0.000 -100.00 % | 18.706 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 42.894 M | 0.000 | 0.000 | 0.000 100.00 % | -97.035 M 14.80 % | -113.889 M | 0.000 100.00 % | -123.108 M | 0.000 -100.00 % | 9.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.250 K 0.00 % | 251.250 K 100.27 % | -92.766 M -37 022.04 % | 251.249 K | 0.000 -100.00 % | 29.400 M -64.45 % | 82.709 M | 0.000 -100.00 % | 146.149 M 3.10 % | 141.754 M 9.39 % | 129.590 M -32.11 % | 190.883 M 0.00 % | 190.883 M 7.34 % | 177.830 M 0.00 % | 177.830 M -3.94 % | 185.130 M 0.00 % | 185.130 M -9.69 % | 205.000 M -3.40 % | 212.210 M 1.65 % | 208.760 M 0.00 % | 208.760 M -6.74 % | 223.850 M 0.00 % | 223.850 M | 0.000 |
| Total current liabilities | 263.851 M 7.15 % | 246.251 M 1.01 % | 243.789 M -8.85 % | 267.472 M 16.06 % | 230.467 M -0.38 % | 231.342 M -7.58 % | 250.323 M -8.50 % | 273.578 M 3.17 % | 265.164 M 11.49 % | 237.833 M 12.53 % | 211.357 M 4.06 % | 203.107 M -2.81 % | 208.970 M -4.23 % | 218.198 M 1.31 % | 215.380 M -9.24 % | 237.300 M -4.17 % | 247.625 M 6.60 % | 232.285 M 11.43 % | 208.455 M -0.15 % | 208.759 M -1.13 % | 211.149 M -10.45 % | 235.780 M -29.14 % | 332.761 M | 0.000 -100.00 % | 387.132 M 4.20 % | 371.517 M 12.90 % | 329.074 M -12.66 % | 376.787 M 0.00 % | 376.787 M 18.46 % | 318.081 M 0.00 % | 318.081 M -8.05 % | 345.921 M 0.00 % | 345.921 M 4.24 % | 331.849 M 0.11 % | 331.486 M -4.67 % | 347.713 M 0.00 % | 347.713 M -0.23 % | 348.516 M 1.59 % | 343.063 M | 0.000 |
| Total liabilities | 281.889 M 6.59 % | 264.452 M 0.86 % | 262.190 M -9.39 % | 289.369 M 13.39 % | 255.207 M 0.35 % | 254.317 M -8.10 % | 276.728 M -7.46 % | 299.047 M -0.06 % | 299.227 M 14.98 % | 260.247 M 9.15 % | 238.420 M 0.21 % | 237.917 M -3.55 % | 246.672 M -3.60 % | 255.887 M 1.71 % | 251.584 M -7.89 % | 273.128 M -3.23 % | 282.243 M 6.12 % | 265.956 M 24.08 % | 214.342 M 0.38 % | 213.522 M -0.58 % | 214.762 M -10.24 % | 239.269 M -28.84 % | 336.231 M | 0.000 -100.00 % | 389.948 M 4.43 % | 373.391 M 11.49 % | 334.899 M -12.52 % | 382.821 M 1.60 % | 376.787 M 7.25 % | 351.307 M 0.00 % | 351.307 M -8.64 % | 384.520 M 0.00 % | 384.520 M 7.87 % | 356.482 M 7.54 % | 331.486 M -12.13 % | 377.228 M 8.49 % | 347.713 M -2.59 % | 356.971 M 4.05 % | 343.063 M | 0.000 |
| Other non current assets | 3.289 M -20.09 % | 4.116 M 0.32 % | 4.103 M 6.70 % | 3.845 M -62.44 % | 10.240 M -11.94 % | 11.627 M -16.47 % | 13.920 M -41.10 % | 23.634 M -2.56 % | 24.256 M 27.80 % | 18.980 M -54.47 % | 41.688 M 1.69 % | 40.997 M 220.63 % | 12.786 M -25.62 % | 17.191 M 35.02 % | 12.732 M -70.51 % | 43.180 M -12.37 % | 49.273 M 25.92 % | 39.131 M 35 206.04 % | 110.835 K -99.94 % | 173.484 M 3.67 % | 167.350 M 41 966.38 % | 397.823 K -9.68 % | 440.445 K 100.43 % | -101.372 M -11 251.49 % | 909.044 K -26.66 % | 1.239 M -44.30 % | 2.225 M -33.58 % | 3.350 M -70.84 % | 11.490 M -5.05 % | 12.101 M 0.00 % | 12.101 M 7.72 % | 11.234 M 0.00 % | 11.234 M -70.05 % | 37.512 M -12.65 % | 42.946 M 9.83 % | 39.103 M -11.05 % | 43.962 M 8.37 % | 40.567 M -10.71 % | 45.432 M 174.00 % | -61.395 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.333 K -60.00 % | 15.833 K -37.50 % | 25.333 K | 0.000 -100.00 % | 44.333 K -17.65 % | 53.833 K -17.88 % | 65.555 K -9.99 % | 72.833 K -11.54 % | 82.333 K -10.34 % | 91.833 K -9.38 % | 101.333 K | 0.000 100.00 % | -173.291 M -3.72 % | -167.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 93.468 M -0.76 % | 94.180 M -0.75 % | 94.896 M -0.98 % | 95.833 M -0.74 % | 96.549 M -0.71 % | 97.242 M -0.73 % | 97.958 M -0.01 % | 97.965 M -0.74 % | 98.693 M -0.19 % | 98.882 M -0.72 % | 99.596 M -0.68 % | 100.273 M -0.71 % | 100.989 M -0.70 % | 101.705 M -0.70 % | 102.421 M -0.69 % | 103.134 M -0.69 % | 103.848 M -0.68 % | 104.562 M -0.68 % | 105.275 M -0.40 % | 105.703 M 72.10 % | 61.421 M -0.80 % | 61.914 M -0.79 % | 62.405 M | 0.000 -100.00 % | 60.118 M -1.13 % | 60.803 M -1.27 % | 61.587 M -1.27 % | 62.376 M 0.00 % | 62.376 M -1.25 % | 63.166 M 0.00 % | 63.166 M -1.23 % | 63.955 M 0.00 % | 63.955 M 30.29 % | 49.087 M 0.00 % | 49.087 M -1.23 % | 49.700 M 0.00 % | 49.700 M -1.22 % | 50.312 M 0.00 % | 50.312 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 93.468 M -0.76 % | 94.180 M -0.75 % | 94.896 M -0.98 % | 95.833 M -0.74 % | 96.549 M -0.71 % | 97.242 M -0.73 % | 97.958 M -0.01 % | 97.965 M -0.74 % | 98.693 M -0.19 % | 98.882 M -0.72 % | 99.596 M -0.68 % | 100.273 M -0.71 % | 100.989 M -0.70 % | 101.705 M -0.70 % | 102.421 M -0.69 % | 103.134 M -0.69 % | 103.848 M -0.68 % | 104.562 M -0.68 % | 105.275 M -0.40 % | 105.703 M 72.10 % | 61.421 M -0.80 % | 61.914 M -0.79 % | 62.405 M | 0.000 -100.00 % | 60.118 M -1.13 % | 60.803 M -1.27 % | 61.587 M -1.27 % | 62.376 M 0.00 % | 62.376 M -1.25 % | 63.166 M 0.00 % | 63.166 M -1.23 % | 63.955 M 0.00 % | 63.955 M 30.29 % | 49.087 M 0.00 % | 49.087 M -1.23 % | 49.700 M 0.00 % | 49.700 M -1.22 % | 50.312 M 0.00 % | 50.312 M | 0.000 |
| Property plant equipment net | 347.421 M -1.69 % | 353.407 M 0.04 % | 353.278 M -1.96 % | 360.328 M 2.65 % | 351.022 M 0.27 % | 350.079 M 2.50 % | 341.547 M 2.62 % | 332.811 M 5.86 % | 314.402 M 15.60 % | 271.972 M 17.81 % | 230.848 M 15.04 % | 200.673 M 1.23 % | 198.236 M 1.62 % | 195.079 M -1.55 % | 198.157 M 10.97 % | 178.560 M 3.37 % | 172.742 M -0.69 % | 173.940 M -1.57 % | 176.716 M 1.86 % | 173.484 M 3.67 % | 167.350 M -2.73 % | 172.055 M -1.88 % | 175.357 M | 0.000 -100.00 % | 192.748 M -1.80 % | 196.283 M -2.32 % | 200.949 M -3.72 % | 208.706 M 0.00 % | 208.706 M -1.14 % | 211.115 M 0.00 % | 211.115 M -2.48 % | 216.474 M 0.00 % | 216.474 M 3.00 % | 210.169 M 0.00 % | 210.169 M -4.50 % | 220.074 M 0.00 % | 220.074 M -4.52 % | 230.504 M 0.00 % | 230.504 M | 0.000 |
| Total non current assets | 463.620 M -1.55 % | 470.934 M -0.10 % | 471.404 M -1.73 % | 479.725 M 0.13 % | 479.088 M -0.11 % | 479.632 M 1.28 % | 473.583 M -0.15 % | 474.274 M 3.62 % | 457.693 M 11.55 % | 410.310 M 10.26 % | 372.131 M 3.67 % | 358.945 M 9.57 % | 327.591 M -0.61 % | 329.597 M 0.25 % | 328.786 M -3.30 % | 340.009 M -0.08 % | 340.292 M 2.44 % | 332.177 M 12.03 % | 296.506 M 1.19 % | 293.007 M 21.11 % | 241.938 M -1.99 % | 246.846 M -1.46 % | 250.499 M 347.11 % | -101.372 M -138.37 % | 264.185 M -1.21 % | 267.420 M -1.90 % | 272.588 M -3.53 % | 282.573 M 0.00 % | 282.573 M -1.33 % | 286.382 M 0.00 % | 286.382 M -1.81 % | 291.663 M 0.00 % | 291.663 M -3.49 % | 302.198 M 0.00 % | 302.202 M -3.68 % | 313.736 M 0.00 % | 313.736 M -3.83 % | 326.239 M 0.00 % | 326.249 M 631.39 % | -61.395 M |
| Other current assets | 4.143 M 4.02 % | 3.983 M -16.08 % | 4.746 M -6.94 % | 5.100 M 45.28 % | 3.511 M -54.28 % | 7.680 M 5.34 % | 7.290 M -48.50 % | 14.156 M -27.48 % | 19.520 M -93.16 % | 285.297 M 930.21 % | 27.693 M -43.39 % | 48.920 M -24.76 % | 65.016 M 41.19 % | 46.050 M 44.89 % | 31.783 M 65.20 % | 19.239 M 17.15 % | 16.422 M -42.66 % | 28.642 M 222.89 % | 8.871 M -79.66 % | 43.615 M 127.65 % | 19.158 M 133.35 % | 8.210 M -35.52 % | 12.733 M | 0.000 -100.00 % | 267.174 M 4.60 % | 255.416 M 17.08 % | 218.161 M 1 832.19 % | 11.291 M 44.25 % | 7.827 M -23.98 % | 10.297 M 0.00 % | 10.297 M -12.88 % | 11.819 M 0.00 % | 11.819 M -18.77 % | 14.550 M 49.29 % | 9.747 M -82.33 % | 55.144 M 8.54 % | 50.806 M 220.87 % | 15.834 M 31.84 % | 12.010 M | 0.000 |
| Short term investments | 30.140 M -56.94 % | 70.000 M 0.00 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 202.744 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 % | 122.790 M |
| cash and cash equivalents | 183.730 M 4.01 % | 176.648 M 15.92 % | 152.393 M -33.39 % | 228.789 M 37.26 % | 166.678 M -27.44 % | 229.712 M -5.11 % | 242.070 M 0.04 % | 241.968 M -7.58 % | 261.811 M -18.55 % | 321.441 M -10.83 % | 360.462 M 7.27 % | 336.023 M 2.30 % | 328.478 M -12.74 % | 376.444 M 3.07 % | 365.235 M -0.47 % | 366.944 M 0.54 % | 364.979 M -10.17 % | 406.302 M 4.16 % | 390.082 M 11.60 % | 349.549 M -14.51 % | 408.865 M -1.90 % | 416.785 M 172.51 % | 152.945 M 250.88 % | -101.372 M -200.00 % | 101.372 M 35.93 % | 74.579 M -9.35 % | 82.270 M -33.74 % | 124.164 M 0.00 % | 124.164 M 95.90 % | 63.381 M 0.00 % | 63.381 M -4.40 % | 66.296 M 0.00 % | 66.296 M 18.56 % | 55.916 M 0.00 % | 55.916 M 196.80 % | 18.839 M 0.00 % | 18.839 M -55.83 % | 42.652 M 0.00 % | 42.652 M 169.47 % | -61.395 M |
| Cash and short term investments | 213.870 M -13.29 % | 246.648 M 10.91 % | 222.393 M -2.80 % | 228.789 M 37.26 % | 166.678 M -27.44 % | 229.712 M -5.11 % | 242.070 M 0.04 % | 241.968 M -7.58 % | 261.811 M -18.55 % | 321.441 M -10.83 % | 360.462 M 7.27 % | 336.023 M 2.30 % | 328.478 M -12.74 % | 376.444 M 3.07 % | 365.235 M -0.47 % | 366.944 M 0.54 % | 364.979 M -10.17 % | 406.302 M 4.16 % | 390.082 M 11.60 % | 349.549 M -14.51 % | 408.865 M -1.90 % | 416.785 M 172.51 % | 152.945 M 50.88 % | 101.372 M 0.00 % | 101.372 M 35.93 % | 74.579 M -9.35 % | 82.270 M -33.74 % | 124.164 M 0.00 % | 124.164 M 95.90 % | 63.381 M 0.00 % | 63.381 M -4.40 % | 66.296 M 0.00 % | 66.296 M 18.56 % | 55.916 M 0.00 % | 55.916 M 196.80 % | 18.839 M 0.00 % | 18.839 M -55.83 % | 42.652 M 0.00 % | 42.652 M -30.53 % | 61.395 M |
| Total current assets | 760.701 M -1.77 % | 774.388 M 0.00 % | 774.386 M 0.10 % | 773.630 M 6.48 % | 726.519 M -6.22 % | 774.685 M -2.19 % | 792.048 M -0.05 % | 792.482 M 0.66 % | 787.251 M -5.74 % | 835.173 M -0.62 % | 840.388 M -0.94 % | 848.379 M -3.42 % | 878.411 M -5.17 % | 926.297 M 1.81 % | 909.817 M 1.64 % | 895.145 M 2.02 % | 877.393 M -0.56 % | 882.336 M 4.26 % | 846.278 M 2.96 % | 821.970 M -5.31 % | 868.030 M 0.63 % | 862.635 M 41.51 % | 609.612 M 501.36 % | 101.372 M -82.22 % | 570.271 M 12.39 % | 507.388 M 17.02 % | 433.573 M -0.52 % | 435.819 M 0.00 % | 435.819 M 31.22 % | 332.119 M 0.00 % | 332.119 M -2.08 % | 339.171 M 0.00 % | 339.171 M 19.19 % | 284.573 M 0.08 % | 284.344 M 3.48 % | 274.783 M 0.00 % | 274.783 M 10.84 % | 247.904 M -0.05 % | 248.028 M 303.99 % | 61.395 M |
| Inventory | 251.410 M 6.10 % | 236.965 M 3.93 % | 228.000 M -5.07 % | 240.165 M -6.28 % | 256.267 M 0.97 % | 253.805 M 2.62 % | 247.323 M -1.69 % | 251.565 M 2.31 % | 245.884 M 7.64 % | 228.435 M 4.53 % | 218.533 M -11.94 % | 248.159 M -5.60 % | 262.893 M -0.59 % | 264.445 M 7.35 % | 246.348 M -3.95 % | 256.473 M 8.52 % | 236.329 M 8.17 % | 218.481 M 14.46 % | 190.875 M -5.91 % | 202.867 M 3.72 % | 195.592 M -5.11 % | 206.135 M 1.58 % | 202.937 M | 0.000 -100.00 % | 201.725 M 13.72 % | 177.394 M 33.24 % | 133.143 M 9.41 % | 121.697 M 0.00 % | 121.697 M 38.58 % | 87.814 M 0.00 % | 87.814 M -16.66 % | 105.366 M 0.00 % | 105.366 M 9.70 % | 96.047 M 0.77 % | 95.310 M -17.93 % | 116.133 M 0.00 % | 116.133 M 11.56 % | 104.095 M 0.78 % | 103.291 M | 0.000 |
| Net receivables | 291.278 M 1.56 % | 286.792 M -10.17 % | 319.247 M 6.57 % | 299.576 M -0.16 % | 300.062 M 5.35 % | 284.812 M -3.93 % | 296.475 M 1.83 % | 291.154 M 9.51 % | 265.872 M | 0.000 -100.00 % | 233.699 M 3.54 % | 225.713 M -14.81 % | 264.963 M 5.80 % | 250.434 M -7.43 % | 270.544 M 5.60 % | 256.193 M -2.70 % | 263.308 M 13.58 % | 231.830 M -10.81 % | 259.924 M 11.36 % | 233.416 M -8.54 % | 255.205 M 7.75 % | 236.843 M -3.13 % | 244.508 M | 0.000 -100.00 % | 266.561 M 4.75 % | 254.470 M 17.12 % | 217.271 M 14.56 % | 189.653 M 4.13 % | 182.131 M 6.74 % | 170.626 M 0.00 % | 170.626 M 9.59 % | 155.690 M 0.00 % | 155.690 M 21.82 % | 127.806 M 3.59 % | 123.372 M 38.61 % | 89.004 M 0.00 % | 89.004 M 0.21 % | 88.814 M -1.40 % | 90.075 M | 0.000 |
| Tax assets | 19.442 M 1.11 % | 19.229 M 0.53 % | 19.127 M -3.00 % | 19.719 M -7.32 % | 21.277 M 2.87 % | 20.684 M 2.61 % | 20.158 M 1.51 % | 19.858 M -2.30 % | 20.326 M -0.61 % | 20.452 M | 0.000 -100.00 % | 16.957 M 9.22 % | 15.526 M -0.20 % | 15.557 M 0.99 % | 15.404 M 2.33 % | 15.053 M 4.99 % | 14.337 M -0.73 % | 14.442 M 0.27 % | 14.404 M 5.70 % | 13.627 M 5.69 % | 12.893 M 3.32 % | 12.479 M 1.47 % | 12.297 M | 0.000 -100.00 % | 10.411 M 14.48 % | 9.094 M 16.18 % | 7.828 M -3.83 % | 8.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.430 M | 0.000 -100.00 % | 4.859 M | 0.000 -100.00 % | 4.855 M | 0.000 | 0.000 |
| 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 |
| Account payables | 95.277 M 225.50 % | 29.271 M -69.28 % | 95.280 M -10.14 % | 106.030 M 279.80 % | 27.917 M -74.07 % | 107.653 M -3.90 % | 112.022 M -6.06 % | 119.244 M 6.04 % | 112.452 M 10.79 % | 101.503 M 16.68 % | 86.993 M 3.56 % | 84.001 M 155.35 % | 32.896 M -66.96 % | 99.556 M 5.18 % | 94.651 M -10.42 % | 105.661 M 6.92 % | 98.822 M -6.18 % | 105.332 M 2.97 % | 102.291 M 8.62 % | 94.175 M -1.09 % | 95.209 M -2.16 % | 97.315 M -24.17 % | 128.338 M | 0.000 -100.00 % | 110.475 M -5.48 % | 116.876 M 8.13 % | 108.086 M 3.61 % | 104.323 M 0.00 % | 104.323 M 19.01 % | 87.661 M 0.00 % | 87.661 M -15.34 % | 103.550 M 0.00 % | 103.550 M 17.77 % | 87.924 M 0.00 % | 87.924 M 5.30 % | 83.501 M 0.00 % | 83.501 M 1.55 % | 82.226 M 0.00 % | 82.226 M | 0.000 |
| Tax payables | 2.273 M -44.22 % | 4.074 M 3.27 % | 3.945 M 43.88 % | 2.742 M 195.76 % | 927.149 K -71.98 % | 3.309 M 286.65 % | 855.850 K -50.07 % | 1.714 M -37.69 % | 2.751 M 211.56 % | -2.466 M | 0.000 -100.00 % | 2.253 M 47.02 % | 1.533 M 464.08 % | -420.935 K -121.06 % | 1.999 M 15.12 % | 1.736 M -63.55 % | 4.763 M 31.53 % | 3.621 M 53.41 % | 2.361 M -85.56 % | 16.353 M -4.11 % | 17.054 M 48.38 % | 11.493 M 204.59 % | 3.773 M | 0.000 -100.00 % | 7.747 M -12.29 % | 8.832 M 47.36 % | 5.994 M -24.89 % | 7.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.114 M | 0.000 -100.00 % | 1.649 M | 0.000 -100.00 % | 245.076 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 46.883 K -37.50 % | 75.014 K -27.27 % | 103.144 K -21.43 % | 131.274 K -17.65 % | 159.405 K -15.00 % | 187.535 K -13.04 % | 215.665 K -11.54 % | 243.796 K | 0.000 -100.00 % | 300.056 K -8.57 % | 328.187 K -7.89 % | 356.317 K -39.03 % | 584.447 K -4.59 % | 612.578 K -4.39 % | 640.708 K -4.21 % | 668.838 K -4.04 % | 696.969 K -11.51 % | 787.599 K -10.32 % | 878.229 K -6.27 % | 936.985 K -14.78 % | 1.099 M | 0.000 -100.00 % | 1.510 M -17.72 % | 1.835 M -68.51 % | 5.825 M -3.46 % | 6.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.080 M | 0.000 -100.00 % | 6.109 M | 0.000 -100.00 % | 8.455 M | 0.000 | 0.000 |
| Minority interest | 15.989 M -19.49 % | 19.860 M 1.95 % | 19.481 M 45.40 % | 13.398 M 16.90 % | 11.462 M -24.71 % | 15.223 M -1.58 % | 15.468 M 29.63 % | 11.932 M 31.23 % | 9.092 M 21.94 % | 7.456 M -25.10 % | 9.956 M 7.28 % | 9.280 M 10.39 % | 8.407 M -18.57 % | 10.325 M 1.69 % | 10.153 M 65.18 % | 6.146 M 12.94 % | 5.442 M -3.25 % | 5.625 M 18.03 % | 4.766 M 29.71 % | 3.674 M 2.86 % | 3.572 M -7.18 % | 3.848 M 2.20 % | 3.765 M | 0.000 -100.00 % | 1.680 M 45.65 % | 1.154 M 436.80 % | 214.887 K 21.15 % | 177.368 K 0.00 % | 177.368 K 2 626.25 % | -7.021 K 0.00 % | -7.021 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.275 M 13.69 % | -123.129 M | 0.000 100.00 % | -127.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.018 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 425.472 M | 0.000 -100.00 % | 425.165 M 0.99 % | 421.013 M 0.06 % | 420.775 M | 0.000 -100.00 % | 457.390 M | 0.000 -100.00 % | 456.637 M | 0.000 -100.00 % | 392.662 M | 0.000 -100.00 % | 454.752 M | 0.000 -100.00 % | 388.835 M | 0.000 -100.00 % | 449.065 M | 0.000 -100.00 % | 448.151 M | 0.000 -100.00 % | 386.697 M | 0.000 -100.00 % | 128.885 M 7 571.18 % | 1.680 M -98.63 % | 122.802 M 7.35 % | 114.392 M 1.47 % | 112.732 M 6.77 % | 105.586 M 30.26 % | 81.055 M 131.50 % | 35.013 M 0.00 % | 35.013 M 1.84 % | 34.382 M 0.00 % | 34.382 M -35.37 % | 53.197 M 54.73 % | 34.382 M -32.60 % | 51.011 M 48.37 % | 34.382 M -27.73 % | 47.571 M 38.36 % | 34.382 M | 0.000 |
| Deferred tax liabilities non current | 18.038 M -0.90 % | 18.201 M -0.83 % | 18.354 M -11.60 % | 20.763 M -12.32 % | 23.680 M 8.70 % | 21.784 M 5.92 % | 20.566 M -0.46 % | 20.662 M 3.38 % | 19.987 M 54.57 % | 12.931 M | 0.000 -100.00 % | 11.409 M 18.19 % | 9.653 M 0.42 % | 9.613 M 21.70 % | 7.898 M 5.38 % | 7.495 M 19.80 % | 6.256 M 18.44 % | 5.282 M 1.78 % | 5.190 M 30.55 % | 3.975 M 45.35 % | 2.735 M 7.21 % | 2.551 M 7.61 % | 2.371 M | 0.000 -100.00 % | 1.307 M 3 251.84 % | 38.991 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.553 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.224 B -1.69 % | 1.245 B -0.04 % | 1.246 B -0.60 % | 1.253 B 3.96 % | 1.206 B -3.88 % | 1.254 B -0.89 % | 1.266 B -0.09 % | 1.267 B 1.75 % | 1.245 B -0.04 % | 1.245 B 2.72 % | 1.213 B 0.43 % | 1.207 B 0.11 % | 1.206 B -3.97 % | 1.256 B 1.40 % | 1.239 B 0.28 % | 1.235 B 1.43 % | 1.218 B 0.26 % | 1.215 B 6.28 % | 1.143 B 2.49 % | 1.115 B 0.45 % | 1.110 B 0.04 % | 1.109 B 28.99 % | 860.111 M | 0.000 -100.00 % | 834.456 M 7.70 % | 774.808 M 9.72 % | 706.162 M -1.70 % | 718.392 M 0.00 % | 718.392 M 16.15 % | 618.501 M 0.00 % | 618.501 M -1.96 % | 630.835 M 0.00 % | 630.835 M 7.51 % | 586.771 M 0.04 % | 586.546 M -0.34 % | 588.519 M 0.00 % | 588.519 M 2.50 % | 574.142 M -0.02 % | 574.276 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.633 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 |
| 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 % | 124.447 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.028 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -109.375 M -450.53 % | 31.203 M 200.00 % | -31.203 M | 0.000 -100.00 % | 58.538 M 263.77 % | -35.743 M -200.00 % | 35.743 M | 0.000 100.00 % | -83.225 M -2 380.23 % | 3.650 M 200.00 % | -3.650 M | 0.000 100.00 % | -56.914 M -536.99 % | 13.024 M 200.00 % | -13.024 M | 0.000 100.00 % | -53.908 M -358.92 % | 20.821 M 200.00 % | -20.821 M | 0.000 100.00 % | -13.739 M 0.00 % | -13.739 M -286.56 % | -3.554 M 0.00 % | -3.554 M 74.57 % | -13.978 M 0.00 % | -13.978 M 54.77 % | -30.903 M -66.82 % | -18.525 M -1 402.99 % | 1.422 M 0.00 % | 1.422 M 405.68 % | -465.099 K 62.10 % | -1.227 M -128.02 % | 4.379 M 0.00 % | 4.379 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.196 M -504.06 % | 18.858 M 200.00 % | -18.858 M | 0.000 -100.00 % | 35.173 M 168.49 % | -51.352 M -200.00 % | 51.352 M | 0.000 100.00 % | -28.367 M 30.35 % | -40.730 M -200.00 % | 40.730 M | 0.000 100.00 % | -69.547 M -303.54 % | 34.169 M 200.00 % | -34.169 M | 0.000 100.00 % | -43.909 M -712.70 % | -5.403 M -200.00 % | 5.403 M | 0.000 -100.00 % | 4.898 M 0.00 % | 4.898 M 132.78 % | -14.945 M 0.00 % | -14.945 M -81.94 % | -8.214 M 0.00 % | -8.214 M 75.99 % | -34.216 M -57.36 % | -21.744 M -567.54 % | 4.651 M 0.00 % | 4.651 M 145.60 % | -10.199 M 10.75 % | -11.427 M -364.60 % | 4.319 M 0.00 % | 4.319 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.178 M -368.75 % | 12.345 M 200.00 % | -12.345 M | 0.000 -100.00 % | 23.240 M 43.27 % | 16.221 M 200.00 % | -16.221 M | 0.000 100.00 % | -58.531 M -225.25 % | 46.732 M 200.00 % | -46.732 M | 0.000 -100.00 % | 11.028 M 244.31 % | -7.642 M -200.00 % | 7.642 M | 0.000 100.00 % | -2.238 M -112.34 % | 18.131 M 200.00 % | -18.131 M | 0.000 100.00 % | -16.573 M 0.00 % | -16.573 M -331.05 % | 7.173 M 0.00 % | 7.173 M 242.65 % | -5.028 M 0.00 % | -5.028 M -151.28 % | 9.806 M 0.68 % | 9.739 M 275.42 % | -5.552 M 0.00 % | -5.552 M -149.78 % | 11.154 M -6.72 % | 11.957 M 441.87 % | -3.498 M 0.00 % | -3.498 M |
| 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 -100.00 % | 124.447 K 120.31 % | -612.659 K -200.00 % | 612.659 K | 0.000 -100.00 % | 3.673 M 256.18 % | -2.352 M -200.00 % | 2.352 M | 0.000 -100.00 % | 1.604 M 111.88 % | -13.503 M -200.00 % | 13.503 M | 0.000 100.00 % | -7.762 M -195.91 % | 8.093 M 200.00 % | -8.093 M | 0.000 100.00 % | -2.064 M 0.00 % | -2.064 M -148.94 % | 4.218 M 0.00 % | 4.218 M 673.89 % | -734.947 K 0.00 % | -734.947 K 88.68 % | -6.492 M 0.43 % | -6.520 M -380.68 % | 2.323 M 0.00 % | 2.323 M 263.58 % | -1.420 M 19.20 % | -1.758 M -149.40 % | 3.558 M 0.00 % | 3.558 M |
| Other non cash items | 12.913 M -57.76 % | 30.568 M | 0.000 -100.00 % | 59.929 M 4 333.41 % | -1.416 M 70.00 % | -4.718 M -6.92 % | -4.413 M 84.04 % | -27.657 M -246.40 % | 18.892 M 40.55 % | 13.441 M 127.53 % | -48.823 M -178.99 % | 61.810 M 934.34 % | -7.408 M -130.23 % | 24.505 M 451.26 % | 4.445 M 146.62 % | -9.535 M -275.30 % | 5.440 M -32.90 % | 8.106 M -73.50 % | 30.594 M 415.31 % | -9.703 M -181.69 % | 11.878 M 148.88 % | -24.299 M -159.39 % | 40.912 M 265.20 % | -24.765 M -337.31 % | 10.436 M -5.84 % | 11.083 M -29.59 % | 15.741 M 0.00 % | 15.741 M 687.54 % | 1.999 M 0.00 % | 1.999 M -86.45 % | 14.756 M 0.00 % | 14.756 M 7.16 % | 13.770 M 86.07 % | 7.400 M 0.42 % | 7.369 M 0.00 % | 7.369 M 486.70 % | 1.256 M 2.42 % | 1.226 M 128.50 % | -4.303 M 0.00 % | -4.303 M |
| Net cash provided by operating activities | 12.913 M -57.76 % | 30.568 M | 0.000 -100.00 % | 71.443 M 51 675.42 % | -138.522 K -102.24 % | 6.176 M 11.42 % | 5.543 M -32.04 % | 8.157 M 160.81 % | 3.127 M -90.75 % | 33.809 M -9.88 % | 37.514 M -7.20 % | 40.426 M 248.28 % | 11.607 M -61.77 % | 30.363 M 79.83 % | 16.884 M 89.98 % | 8.888 M -64.86 % | 25.290 M 26.16 % | 20.046 M -10.00 % | 22.274 M 42.01 % | 15.685 M -55.28 % | 35.072 M 510.17 % | -8.551 M -130.60 % | 27.940 M 505.75 % | 4.612 M -85.97 % | 32.874 M 18.04 % | 27.851 M 28.45 % | 21.682 M 0.00 % | 21.682 M 31.89 % | 16.439 M 0.00 % | 16.439 M 18.61 % | 13.860 M 0.00 % | 13.860 M 812.73 % | -1.945 M -141.85 % | 4.646 M -58.31 % | 11.144 M 0.00 % | 11.144 M -16.84 % | 13.401 M -0.98 % | 13.534 M 93.91 % | 6.980 M 0.00 % | 6.980 M |
| Investments in property plant and equipment | -380.748 K 86.04 % | -2.728 M -5.13 % | -2.594 M 55.23 % | -5.795 M -36.40 % | -4.249 M 70.07 % | -14.194 M -693.75 % | -1.788 M 92.71 % | -24.528 M 55.37 % | -54.957 M 7.13 % | -59.175 M -385.21 % | -12.196 M 58.50 % | -29.391 M -288.46 % | -7.566 M 60.39 % | -19.099 M -45.06 % | -13.167 M -22.05 % | -10.788 M 33.82 % | -16.300 M 60.94 % | -41.735 M -326.11 % | -9.795 M 77.83 % | -44.182 M -659.34 % | -5.818 M -1 730.47 % | -317.866 K 85.52 % | -2.195 M 11.43 % | -2.478 M 25.63 % | -3.332 M -83.46 % | -1.816 M 55.40 % | -4.072 M 0.00 % | -4.072 M -15.49 % | -3.526 M 0.00 % | -3.526 M -235 133.16 % | -1.499 K 0.07 % | -1.500 K 99.94 % | -2.453 M -383.51 % | 865.248 K 193.94 % | -921.050 K 0.00 % | -921.050 K 81.49 % | -4.975 M 0.00 % | -4.975 M 19.97 % | -6.216 M 0.00 % | -6.216 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 381.000 K 16.51 % | 327.000 K 13.85 % | 287.209 K -74.72 % | 1.136 M 57.78 % | 720.000 K 2 049.25 % | 33.500 K | 0.000 -100.00 % | 288.000 K -74.62 % | 1.135 M 7 464.00 % | 15.000 K -99.06 % | 1.595 M 15.51 % | 1.381 M 26.84 % | 1.089 M 100.88 % | 542.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 40.770 M 110.48 % | -389.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | -65.259 K -100.02 % | 409.942 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.631 K -97.50 % | 185.367 K 100.21 % | -87.250 M -4 502.10 % | 1.982 M 420.21 % | 381.000 K 16.51 % | 327.000 K 111.37 % | -2.877 M -389.26 % | -588.000 K -101.76 % | 33.433 M 99 701.46 % | 33.500 K -92.01 % | 419.224 K 115.26 % | 194.750 K 117.28 % | -1.127 M -7 613.33 % | 15.000 K 100.62 % | -2.401 M -152.27 % | 4.593 M 1 392.35 % | 307.790 K 100.74 % | -41.735 M -23 286.33 % | 180.000 K -69.28 % | 586.000 K 110.07 % | -5.818 M -6 865.63 % | 86.000 K -77.04 % | 374.500 K 140.10 % | 155.974 K 87.92 % | 83.000 K -56.32 % | 190.000 K 84.70 % | 102.868 K 0.00 % | 102.868 K -36.42 % | 161.793 K 0.00 % | 161.793 K 288.23 % | 41.674 K 0.00 % | 41.676 K -99.77 % | 17.814 M 4.08 % | 17.115 M 202.18 % | -16.750 M 0.00 % | -16.750 M -2 149.67 % | 817.203 K 19.47 % | 684.039 K -93.51 % | 10.532 M 0.00 % | 10.532 M |
| Net cash used for investing activites | 40.329 M 119.18 % | 18.400 M 120.48 % | -89.844 M -2 256.31 % | -3.813 M 1.41 % | -3.868 M 72.11 % | -13.867 M -220.58 % | -4.326 M 81.96 % | -23.980 M -15.27 % | -20.803 M 64.82 % | -59.142 M -402.20 % | -11.777 M 59.26 % | -28.908 M -282.47 % | -7.558 M 60.39 % | -19.084 M -22.59 % | -15.568 M -151.32 % | -6.194 M 61.27 % | -15.992 M 61.68 % | -41.735 M -334.08 % | -9.615 M 77.95 % | -43.596 M -649.27 % | -5.818 M -2 409.40 % | -231.866 K 87.26 % | -1.820 M 21.60 % | -2.322 M 28.53 % | -3.249 M -99.79 % | -1.626 M 59.03 % | -3.969 M 0.00 % | -3.969 M -17.99 % | -3.364 M 0.00 % | -3.364 M -8 474.24 % | 40.175 K 0.00 % | 40.176 K -99.74 % | 15.361 M -14.57 % | 17.980 M 201.75 % | -17.671 M 0.00 % | -17.671 M -325.04 % | -4.157 M 3.10 % | -4.291 M -199.41 % | 4.316 M 0.00 % | 4.316 M |
| Debt repayment | 0.000 100.00 % | -4.620 M | 0.000 100.00 % | -4.620 M | 0.000 100.00 % | -4.620 M | 0.000 100.00 % | -4.620 M | 0.000 100.00 % | -4.620 M | 0.000 100.00 % | -4.620 M | 0.000 | 0.000 | 0.000 100.00 % | -251.249 K | 0.000 -100.00 % | 27.721 M | 0.000 -100.00 % | 251.250 K 100.85 % | -29.400 M 41.20 % | -50.000 M | 0.000 -100.00 % | 18.360 M 161.82 % | -29.700 M -109.15 % | -14.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -42.765 M -233 587.42 % | -18.300 K 95.99 % | -456.524 K -42.01 % | -321.483 K 99.41 % | -54.489 M -55 683.25 % | -97.680 K 95.18 % | -2.026 M | 0.000 100.00 % | -48.600 M -3 182.34 % | -1.481 M 11.05 % | -1.665 M -145.78 % | -677.256 K 98.65 % | -50.054 M | 0.000 100.00 % | -266.271 K -10 692.90 % | -2.467 K 99.99 % | -40.046 M -1 677 784.36 % | -2.387 K -2.26 % | -2.334 K 99.99 % | -20.209 M -21 368.08 % | -94.134 K 91.37 % | -1.091 M 23.88 % | -1.433 M -34.01 % | -1.070 M 90.45 % | -11.196 M -493.28 % | -1.887 M 75.04 % | -7.559 M 0.00 % | -7.559 M -82.61 % | -4.140 M 0.00 % | -4.140 M -35.48 % | -3.055 M 0.00 % | -3.055 M 10.35 % | -3.408 M 0.00 % | -3.408 M 42.89 % | -5.968 M 0.00 % | -5.968 M -42.58 % | -4.186 M 0.00 % | -4.186 M 33.73 % | -6.316 M 0.00 % | -6.316 M |
| Other financing activites | -3.513 M -1 692.43 % | -196.000 K -760 969.57 % | 25.760 -100.00 % | 1.216 M 126.11 % | -4.658 M -4 668.75 % | -97.680 K -111.74 % | 831.720 K 51.21 % | 550.045 K 133.93 % | -1.621 M -368 469 879.59 % | 0.440 -100.00 % | 42.028 K 116.91 % | -248.548 K 87.76 % | -2.030 M | 0.000 -100.00 % | 631.276 K 299.10 % | 158.176 K 119.87 % | -795.940 K -247.50 % | 539.614 K -97.74 % | 23.918 M 5 450.40 % | -447.035 K 57.29 % | -1.047 M -100.32 % | 330.045 M 63 387.64 % | -521.500 K -247.67 % | -150.000 K 65.91 % | -440.000 K -132.18 % | 1.367 M -93.21 % | 20.147 M 0.00 % | 20.147 M 448.65 % | -5.778 M 0.00 % | -5.778 M 7.60 % | -6.254 M 0.00 % | -6.254 M -277.85 % | 3.516 M 161.75 % | -5.694 M -1 201.02 % | -437.690 K 0.00 % | -437.690 K 98.12 % | -23.239 M 0.00 % | -23.239 M -262.04 % | 14.342 M 0.00 % | 14.342 M |
| Net cash used provided by financing activities | -46.278 M -857.27 % | -4.834 M -959.02 % | -456.498 K 87.75 % | -3.725 M 93.70 % | -59.147 M -1 153.72 % | -4.718 M -278.40 % | -1.247 M 69.37 % | -4.070 M 91.90 % | -50.221 M -723.19 % | -6.101 M -276.01 % | -1.623 M 61.29 % | -4.191 M 91.95 % | -52.084 M | 0.000 -100.00 % | 365.005 K 482.05 % | -95.539 K 99.77 % | -40.839 M -244.51 % | 28.260 M 18.17 % | 23.916 M 217.21 % | -20.405 M 33.19 % | -30.541 M -110.95 % | 278.954 M 14 369.63 % | -1.955 M -111.40 % | 17.141 M 141.47 % | -41.336 M -148.90 % | -16.607 M -231.94 % | 12.587 M 0.00 % | 12.587 M 226.91 % | -9.918 M 0.00 % | -9.918 M -6.54 % | -9.309 M 0.00 % | -9.309 M -8 696.00 % | 108.300 K 101.19 % | -9.103 M -42.10 % | -6.406 M 0.00 % | -6.406 M 76.64 % | -27.424 M 0.00 % | -27.424 M -441.69 % | 8.026 M 0.00 % | 8.026 M |
| Effect of forex changes on cash | 118.996 K -1.89 % | 121.284 K -19.60 % | 150.850 K 566.06 % | -32.367 K -126.43 % | 122.447 K 155.65 % | 47.896 K -21.27 % | 60.836 K -49.82 % | 121.237 K 137.22 % | 51.108 K -91.86 % | 627.627 K 70.69 % | 367.699 K 69.08 % | 217.468 K 211.55 % | 69.801 K 199.07 % | -70.458 K -112.84 % | 548.807 K 189.92 % | -610.301 K -868.24 % | 79.441 K 192.91 % | -85.502 K -159.29 % | 144.219 K 173.36 % | -196.579 K -898.75 % | 24.611 K 296.11 % | 6.213 K 115.96 % | -38.940 K -186.80 % | 44.860 K 40.92 % | 31.833 K 207.18 % | -29.702 K -465.64 % | -5.251 K 0.00 % | -5.251 K -102.37 % | 221.211 K 0.00 % | 221.211 K 958.77 % | -25.759 K 0.00 % | -25.759 K -177.57 % | 33.208 K 0.00 % | 33.208 K 175.52 % | -43.975 K 0.00 % | -43.976 K -834.40 % | 5.988 K 0.02 % | 5.987 K 165.36 % | -9.160 K 0.00 % | -9.160 K |
| Net change in cash | 7.082 M -84.00 % | 44.255 M 145.91 % | -96.396 M -255.20 % | 62.111 M 198.54 % | -63.034 M -409.95 % | -12.361 M -39 045.99 % | 31.738 K 100.16 % | -19.772 M 70.41 % | -66.817 M -116.90 % | -30.806 M -225.83 % | 24.483 M 224.52 % | 7.544 M 115.73 % | -47.965 M -527.93 % | 11.209 M 402.52 % | 2.231 M 12.50 % | 1.983 M 106.30 % | -31.457 M -585.10 % | 6.485 M -82.34 % | 36.719 M 175.69 % | -48.513 M -3 743.67 % | -1.262 M -100.47 % | 270.177 M 1 019.87 % | 24.126 M 23.87 % | 19.476 M 266.76 % | -11.679 M -221.81 % | 9.588 M -68.35 % | 30.295 M 0.00 % | 30.295 M 796.76 % | 3.378 M 0.00 % | 3.378 M -25.99 % | 4.565 M 0.00 % | 4.565 M -66.33 % | 13.558 M 0.00 % | 13.557 M 204.48 % | -12.977 M 0.00 % | -12.977 M 28.60 % | -18.175 M 0.00 % | -18.175 M -194.11 % | 19.313 M 0.00 % | 19.313 M |
| Cash at beginning of period | 176.648 M 33.43 % | 132.393 M -42.13 % | 228.789 M 37.26 % | 166.678 M -27.44 % | 229.712 M -3.66 % | 238.449 M -1.48 % | 242.038 M -7.55 % | 261.811 M -20.33 % | 328.628 M -8.57 % | 359.434 M 6.98 % | 335.979 M 2.30 % | 328.435 M -12.74 % | 376.400 M 3.07 % | 365.192 M 0.61 % | 362.961 M 0.55 % | 360.978 M -8.02 % | 392.436 M 1.68 % | 385.951 M 10.51 % | 349.232 M -12.20 % | 397.745 M -0.32 % | 399.007 M 209.72 % | 128.829 M 23.04 % | 104.704 M 22.85 % | 85.227 M -12.05 % | 96.906 M 10.98 % | 87.319 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.354 M 10.67 % | 42.789 M 11.94 % | 38.224 M 54.96 % | 24.667 M 122.04 % | 11.109 M -53.88 % | 24.086 M -35.01 % | 37.063 M -32.90 % | 55.238 M -24.76 % | 73.413 M 35.70 % | 54.100 M | 0.000 |
| Cash at end of period | 183.730 M 4.01 % | 176.648 M 33.43 % | 132.393 M -42.13 % | 228.789 M 37.26 % | 166.678 M -26.28 % | 226.088 M -6.60 % | 242.070 M 0.01 % | 242.038 M -7.55 % | 261.811 M -20.33 % | 328.628 M -8.83 % | 360.462 M 7.29 % | 335.979 M 2.30 % | 328.435 M -12.74 % | 376.400 M 3.07 % | 365.192 M 0.61 % | 362.961 M 0.55 % | 360.978 M -8.02 % | 392.436 M 1.68 % | 385.951 M 10.51 % | 349.232 M -12.20 % | 397.745 M -0.32 % | 399.007 M 209.72 % | 128.829 M 23.04 % | 104.704 M 22.85 % | 85.227 M -12.05 % | 96.906 M 219.88 % | 30.295 M 0.00 % | 30.295 M 796.76 % | 3.378 M -93.34 % | 50.732 M 7.13 % | 47.354 M 10.67 % | 42.789 M 11.94 % | 38.224 M 54.96 % | 24.667 M 122.04 % | 11.109 M -53.88 % | 24.086 M -35.01 % | 37.063 M -32.90 % | 55.238 M -24.76 % | 73.413 M 280.12 % | 19.313 M |
| Operating cash flow | 12.913 M -57.76 % | 30.568 M | 0.000 -100.00 % | 71.443 M 51 675.42 % | -138.522 K -102.24 % | 6.176 M 11.42 % | 5.543 M -32.04 % | 8.157 M 160.81 % | 3.127 M -90.75 % | 33.809 M -9.88 % | 37.514 M -7.20 % | 40.426 M 248.28 % | 11.607 M -61.77 % | 30.363 M 79.83 % | 16.884 M 89.98 % | 8.888 M -64.86 % | 25.290 M 26.16 % | 20.046 M -10.00 % | 22.274 M 42.01 % | 15.685 M -55.28 % | 35.072 M 510.17 % | -8.551 M -130.60 % | 27.940 M 505.75 % | 4.612 M -85.97 % | 32.874 M 18.04 % | 27.851 M 28.45 % | 21.682 M 0.00 % | 21.682 M 31.89 % | 16.439 M 0.00 % | 16.439 M 18.61 % | 13.860 M 0.00 % | 13.860 M 812.73 % | -1.945 M -141.85 % | 4.646 M -58.31 % | 11.144 M 0.00 % | 11.144 M -16.84 % | 13.401 M -0.98 % | 13.534 M 93.91 % | 6.980 M 0.00 % | 6.980 M |
| Capital expenditure | -380.748 K 86.04 % | -2.728 M -5.13 % | -2.594 M 55.23 % | -5.795 M -36.40 % | -4.249 M 70.07 % | -14.194 M -693.75 % | -1.788 M 92.71 % | -24.528 M 55.37 % | -54.957 M 7.13 % | -59.175 M -385.21 % | -12.196 M 58.50 % | -29.391 M -288.46 % | -7.566 M 60.39 % | -19.099 M -45.06 % | -13.167 M -22.05 % | -10.788 M 33.82 % | -16.300 M 60.94 % | -41.735 M -326.11 % | -9.795 M 77.83 % | -44.182 M -659.34 % | -5.818 M -1 730.47 % | -317.866 K 85.52 % | -2.195 M 11.43 % | -2.478 M 25.63 % | -3.332 M -83.46 % | -1.816 M 55.40 % | -4.072 M 0.00 % | -4.072 M -15.49 % | -3.526 M 0.00 % | -3.526 M -235 133.16 % | -1.499 K 0.07 % | -1.500 K 99.94 % | -2.453 M -383.51 % | 865.248 K 193.94 % | -921.050 K 0.00 % | -921.050 K 81.49 % | -4.975 M 0.00 % | -4.975 M 19.97 % | -6.216 M 0.00 % | -6.216 M |
| Free CashFlow | 12.532 M -54.99 % | 27.841 M 414.93 % | -8.840 M -113.47 % | 65.648 M 1 596.42 % | -4.387 M 45.28 % | -8.018 M -313.52 % | 3.755 M 122.94 % | -16.372 M 68.41 % | -51.829 M -104.32 % | -25.366 M -200.19 % | 25.318 M 129.43 % | 11.036 M 173.06 % | 4.041 M -64.12 % | 11.264 M 202.98 % | 3.718 M 295.67 % | -1.900 M -121.13 % | 8.990 M 141.45 % | -21.690 M -273.81 % | 12.479 M 143.79 % | -28.497 M -197.41 % | 29.254 M 429.86 % | -8.869 M -134.45 % | 25.745 M 1 106.10 % | 2.135 M -92.77 % | 29.542 M 13.47 % | 26.034 M 47.84 % | 17.610 M 0.00 % | 17.610 M 36.37 % | 12.913 M 0.00 % | 12.913 M -6.82 % | 13.858 M 0.00 % | 13.858 M 415.13 % | -4.398 M -179.79 % | 5.512 M -46.09 % | 10.223 M 0.00 % | 10.223 M 21.33 % | 8.426 M -1.56 % | 8.559 M 1 020.72 % | 763.718 K 0.00 % | 763.717 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |