Hangzhou Freely Communication Co., Ltd. 603602.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.665 B 22.54 % | 1.359 B 19.83 % | 1.134 B 28.29 % | 883.803 M 13.66 % | 777.555 M -10.08 % | 864.752 M 48.14 % | 583.727 M -0.73 % | 588.030 M 15.08 % | 510.991 M 22.39 % | 417.515 M 25.80 % | 331.900 M 7.33 % | 309.244 M 10.01 % | 281.093 M 7.51 % | 261.450 M |
| Net income | 18.861 M -42.59 % | 32.853 M 49.87 % | 21.921 M 68.50 % | 13.010 M 617.98 % | -2.512 M -108.74 % | 28.732 M -35.47 % | 44.523 M -25.73 % | 59.947 M 11.62 % | 53.707 M 10.67 % | 48.529 M 1.10 % | 48.001 M 5.36 % | 45.561 M 6.25 % | 42.881 M 5.86 % | 40.506 M |
| Income before tax | 40.542 M 19.68 % | 33.874 M 73.96 % | 19.473 M 42.22 % | 13.692 M 745.22 % | -2.122 M -106.15 % | 34.505 M -30.84 % | 49.889 M -27.66 % | 68.965 M 9.19 % | 63.157 M 8.35 % | 58.292 M 3.16 % | 56.507 M 2.43 % | 55.168 M 3.02 % | 53.550 M 9.68 % | 48.825 M |
| Income before tax ratio | 0.02 -2.33 % | 0.02 45.17 % | 0.02 10.86 % | 0.02 667.65 % | 0.00 -106.84 % | 0.04 -53.31 % | 0.09 -27.13 % | 0.12 -5.11 % | 0.12 -11.47 % | 0.14 -17.99 % | 0.17 -4.56 % | 0.18 -6.36 % | 0.19 2.01 % | 0.19 |
| EBITDA | 55.514 M -15.95 % | 66.050 M -51.09 % | 135.046 M 220.32 % | 42.160 M 166.05 % | 15.847 M -65.49 % | 45.922 M -14.66 % | 53.808 M -24.40 % | 71.178 M 8.70 % | 65.480 M -3.58 % | 67.912 M 3.23 % | 65.785 M -4.88 % | 69.159 M 4.97 % | 65.882 M 8.37 % | 60.794 M |
| Net income ratio | 0.01 -53.15 % | 0.02 25.07 % | 0.02 31.35 % | 0.01 555.71 % | 0.00 -109.72 % | 0.03 -56.44 % | 0.08 -25.18 % | 0.10 -3.00 % | 0.11 -9.57 % | 0.12 -19.63 % | 0.14 -1.84 % | 0.15 -3.42 % | 0.15 -1.53 % | 0.15 |
| Ratio EBITDA | 0.03 -31.41 % | 0.05 -59.18 % | 0.12 149.69 % | 0.05 134.06 % | 0.02 -61.62 % | 0.05 -42.39 % | 0.09 -23.85 % | 0.12 -5.54 % | 0.13 -21.22 % | 0.16 -17.94 % | 0.20 -11.37 % | 0.22 -4.58 % | 0.23 0.80 % | 0.23 |
| Gross profit ratio | 0.17 15.99 % | 0.14 14.56 % | 0.12 10.59 % | 0.11 -7.06 % | 0.12 -14.98 % | 0.14 -17.08 % | 0.17 -8.88 % | 0.19 -8.30 % | 0.21 -20.38 % | 0.26 -14.66 % | 0.30 -9.60 % | 0.34 -8.89 % | 0.37 0.36 % | 0.37 |
| Weighted average shs out dil | 209.571 M 2.06 % | 205.332 M 0.73 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.845 M 0.00 % | 203.840 M -1.39 % | 206.712 M 21.26 % | 170.474 M 12.12 % | 152.050 M -0.40 % | 152.656 M -0.15 % | 152.884 M 0.09 % | 152.750 M -0.74 % | 153.889 M 1.39 % | 151.779 M |
| Weighted average shs out | 209.571 M 2.06 % | 205.332 M 0.73 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.845 M 0.00 % | 203.840 M 0.00 % | 203.840 M 19.57 % | 170.474 M 12.12 % | 152.050 M -0.40 % | 152.656 M -0.15 % | 152.880 M 0.09 % | 152.736 M -0.73 % | 153.861 M 1.37 % | 151.779 M |
| EPS diluted | 0.09 -43.75 % | 0.16 45.45 % | 0.11 72.41 % | 0.06 618.70 % | -0.01 -108.79 % | 0.14 -36.36 % | 0.22 -37.14 % | 0.35 0.00 % | 0.35 9.37 % | 0.32 3.23 % | 0.31 3.33 % | 0.30 7.14 % | 0.28 3.70 % | 0.27 |
| Earnings per share | 0.09 -43.75 % | 0.16 45.45 % | 0.11 72.41 % | 0.06 618.70 % | -0.01 -108.79 % | 0.14 -36.36 % | 0.22 -37.14 % | 0.35 0.00 % | 0.35 9.37 % | 0.32 3.23 % | 0.31 3.33 % | 0.30 7.14 % | 0.28 3.70 % | 0.27 |
| Gross profit | 276.022 M 42.14 % | 194.195 M 37.27 % | 141.465 M 41.88 % | 99.710 M 5.64 % | 94.383 M -23.55 % | 123.457 M 22.84 % | 100.498 M -9.54 % | 111.100 M 5.53 % | 105.281 M -2.55 % | 108.035 M 7.35 % | 100.636 M -2.97 % | 103.722 M 0.24 % | 103.477 M 7.90 % | 95.897 M |
| Income tax expense | 7.258 M 453.19 % | -2.055 M -126.70 % | -906.447 K -232.75 % | 682.828 K 75.33 % | 389.454 K -93.25 % | 5.774 M -7.79 % | 6.261 M -27.75 % | 8.666 M -6.15 % | 9.234 M 3.00 % | 8.965 M 7.60 % | 8.332 M -5.63 % | 8.829 M 3.58 % | 8.524 M 15.05 % | 7.409 M |
| Cost of revenue | 1.389 B 19.27 % | 1.164 B 17.34 % | 992.336 M 26.56 % | 784.094 M 14.77 % | 683.171 M -7.84 % | 741.295 M 53.40 % | 483.229 M 1.32 % | 476.929 M 17.55 % | 405.709 M 31.09 % | 309.480 M 33.82 % | 231.264 M 12.52 % | 205.523 M 15.71 % | 177.617 M 7.29 % | 165.553 M |
| General and administrative expenses | 28.930 M 40.94 % | 20.527 M 5.07 % | 19.537 M 32.24 % | 14.773 M -1.42 % | 14.986 M 12.65 % | 13.304 M 52.49 % | 8.725 M 48.90 % | 5.859 M 44.43 % | 4.057 M -53.66 % | 8.755 M 75.14 % | 4.999 M -80.92 % | 26.193 M 2.83 % | 25.472 M 11.94 % | 22.754 M |
| Selling and marketing expenses | 19.320 M 10.15 % | 17.540 M 7.54 % | 16.311 M -15.80 % | 19.372 M 33.86 % | 14.472 M -4.17 % | 15.101 M 106.07 % | 7.328 M 4.76 % | 6.996 M 6.65 % | 6.559 M 23.58 % | 5.308 M 0.01 % | 5.307 M -0.80 % | 5.350 M 11.82 % | 4.785 M 40.36 % | 3.409 M |
| Other expenses | 113.639 M 82.27 % | 62.347 M 110.38 % | 29.636 M 37.42 % | 21.566 M 17.80 % | 18.308 M 15.65 % | 15.830 M 441.60 % | 2.923 M 478.62 % | 505.150 K -89.50 % | 4.809 M -33.86 % | 7.271 M -31.51 % | 10.615 M 800.51 % | 1.179 M | 0.000 -100.00 % | 451.592 K |
| Operating expenses | 235.390 M 47.11 % | 160.009 M 42.85 % | 112.010 M 22.00 % | 91.814 M 8.90 % | 84.312 M 6.05 % | 79.503 M 53.15 % | 51.911 M 30.61 % | 39.745 M -8.65 % | 43.508 M 3.05 % | 42.221 M 16.48 % | 36.248 M -4.50 % | 37.958 M -6.70 % | 40.683 M 6.84 % | 38.076 M |
| Cost and expenses | 1.624 B 22.64 % | 1.324 B 19.93 % | 1.104 B 26.08 % | 875.908 M 14.13 % | 767.483 M -6.50 % | 820.798 M 53.38 % | 535.140 M 3.57 % | 516.674 M 15.02 % | 449.217 M 27.73 % | 351.701 M 31.47 % | 267.512 M 9.87 % | 243.480 M 11.54 % | 218.299 M 7.20 % | 203.629 M |
| Research and development expenses | 73.501 M 23.08 % | 59.720 M 28.36 % | 46.527 M 28.87 % | 36.103 M -1.21 % | 36.545 M 3.62 % | 35.268 M 39.20 % | 25.336 M 6.00 % | 23.903 M 25.15 % | 19.099 M 32.61 % | 14.402 M 15.15 % | 12.507 M 10.26 % | 11.343 M 5.31 % | 10.771 M | 0.000 |
| Selling general and administrative expenses | 48.250 M 27.17 % | 37.943 M 5.85 % | 35.847 M 4.99 % | 34.145 M 15.91 % | 29.458 M 3.71 % | 28.405 M 76.95 % | 16.053 M 24.88 % | 12.855 M 21.09 % | 10.616 M -24.51 % | 14.063 M 36.45 % | 10.306 M -67.33 % | 31.543 M 4.25 % | 30.257 M 15.65 % | 26.163 M |
| Interest income | 10.449 M 60.93 % | 6.493 M -20.07 % | 8.123 M -18.26 % | 9.938 M 11.37 % | 8.923 M 149.70 % | 3.574 M 133.65 % | 1.529 M 30.17 % | 1.175 M 117.53 % | 540.127 K -14.58 % | 632.294 K 112.99 % | 296.870 K | 0.000 -100.00 % | 8.176 M 1 318 677 519.12 % | -0.620 |
| Interest expense | 25.771 M 53.09 % | 16.834 M 15.82 % | 14.535 M -11.99 % | 16.514 M 34.78 % | 12.252 M 64.82 % | 7.434 M 762.05 % | 862.372 K -62.95 % | 2.327 M -44.06 % | 4.161 M -42.20 % | 7.199 M -15.20 % | 8.489 M 3.96 % | 8.166 M | 0.000 -100.00 % | 7.564 M |
| Depreciation and amortization | 14.968 M -2.44 % | 15.342 M -84.90 % | 101.627 M 66.12 % | 61.178 M 99.86 % | 30.611 M 130.58 % | 13.276 M 369.20 % | 2.829 M 21.73 % | 2.324 M 683.65 % | 296.609 K -88.11 % | 2.495 M -28.20 % | 3.474 M 4.34 % | 3.329 M 7.82 % | 3.088 M 3.85 % | 2.974 M |
| Operating income | 40.632 M 18.86 % | 34.185 M -7.42 % | 36.926 M 35.15 % | 27.322 M -22.75 % | 35.368 M -28.29 % | 49.324 M 5.02 % | 46.966 M -31.40 % | 68.459 M 10.12 % | 62.166 M 7.79 % | 57.671 M 6.17 % | 54.320 M 0.29 % | 54.160 M 3.07 % | 52.546 M 8.42 % | 48.465 M |
| Operating income ratio | 0.02 -3.00 % | 0.03 -22.74 % | 0.03 5.35 % | 0.03 -32.04 % | 0.05 -20.25 % | 0.06 -29.11 % | 0.08 -30.89 % | 0.12 -4.30 % | 0.12 -11.93 % | 0.14 -15.60 % | 0.16 -6.55 % | 0.18 -6.31 % | 0.19 0.84 % | 0.19 |
| Total other income expenses net | -90.681 K 70.83 % | -310.872 K -4.23 % | -298.260 K -36.13 % | -219.098 K 83.83 % | -1.355 M 90.86 % | -14.819 M -607.00 % | 2.923 M 4 537.37 % | 63.029 K -94.22 % | 1.091 M 75.85 % | 620.443 K -71.62 % | 2.187 M 117.05 % | 1.007 M 113.64 % | -7.387 M -2 151.57 % | 360.069 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 240.870 M 720.81 % | 29.345 M 131.75 % | -92.416 M 42.67 % | -161.215 M 2.07 % | -164.619 M 27.39 % | -226.727 M 24.17 % | -299.008 M 9.34 % | -329.820 M -96.01 % | -168.269 M -157.19 % | -65.426 M -64.70 % | -39.725 M -248.23 % | -11.408 M 16.21 % | -13.615 M -73.53 % | -7.846 M |
| Total investments | 105.006 M -19.37 % | 130.238 M 9.60 % | 118.827 M 1.52 % | 117.043 M 78.36 % | 65.622 M -0.35 % | 65.850 M 1.31 % | 65.000 M -56.67 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 556.291 M 80.75 % | 307.760 M 3.96 % | 296.031 M -13.94 % | 343.998 M 7.06 % | 321.298 M 338.80 % | 73.221 M 266.11 % | 20.000 M | 0.000 -100.00 % | 70.000 M -36.36 % | 110.000 M -7.56 % | 119.000 M -8.81 % | 130.500 M 1.16 % | 129.000 M -5.15 % | 136.000 M |
| Accumulated other comprehensive income loss | 44.957 M -26.32 % | 61.015 M 9.85 % | 55.544 M -18.69 % | 68.309 M 3.32 % | 66.113 M -69.09 % | 213.856 M 371.02 % | 45.403 M 11.04 % | 40.888 M 16.96 % | 34.959 M 18.04 % | 29.615 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 382.154 M 0.91 % | 378.720 M 5.54 % | 358.857 M 3.77 % | 345.817 M 2.57 % | 337.139 M 1.43 % | 332.393 M 9.11 % | 304.645 M 10.12 % | 276.638 M 24.26 % | 222.620 M 22.48 % | 181.757 M -3.35 % | 188.057 M 29.82 % | 144.859 M 39.75 % | 103.657 M 17.35 % | 88.335 M |
| Common stock | 229.248 M 11.43 % | 205.737 M 0.93 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.845 M 30.00 % | 156.800 M 40.00 % | 112.000 M 40.00 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 48.15 % | 40.500 M |
| Total equity | 1.055 B 34.15 % | 786.200 M 4.81 % | 750.088 M 2.03 % | 735.143 M 1.05 % | 727.525 M 2.39 % | 710.545 M 4.20 % | 681.903 M 4.94 % | 649.825 M 100.46 % | 324.161 M 16.71 % | 277.737 M -0.23 % | 278.390 M 20.93 % | 230.215 M 25.20 % | 183.876 M 23.53 % | 148.854 M |
| Other non current liabilities | 0.000 -100.00 % | 2.070 M | 0.000 -100.00 % | 2.160 M 112.75 % | -16.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.874 M -97.12 % | 307.760 M 4.44 % | 294.668 M 4.86 % | 281.000 M 2.29 % | 274.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.270 M -95.72 % | 309.830 M 4.39 % | 296.810 M 4.82 % | 283.160 M 9.85 % | 257.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 117.143 M 3.68 % | 112.990 M 27.48 % | 88.634 M 108.46 % | 42.519 M 1 056.08 % | 3.678 M -90.13 % | 37.257 M 50.88 % | 24.693 M -39.26 % | 40.655 M 21.99 % | 33.326 M -49.20 % | 65.604 M 693.14 % | 8.271 M 24.26 % | 6.656 M -16.09 % | 7.932 M -21.90 % | 10.157 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 64.783 M -35.54 % | 100.508 M 106.07 % | 48.774 M 88.96 % | 25.812 M 173.85 % | 9.426 M -70.95 % | 32.445 M 102.41 % | 16.029 M 6.46 % | 15.056 M -5.01 % | 15.850 M -25.09 % | 21.158 M 15.81 % | 18.271 M 11.98 % | 16.316 M |
| Short term debt | 547.418 M | 0.000 | 0.000 -100.00 % | 67.964 M 6.98 % | 63.528 M -13.24 % | 73.221 M 266.11 % | 20.000 M | 0.000 -100.00 % | 70.000 M -36.36 % | 110.000 M -7.56 % | 119.000 M -8.81 % | 130.500 M 1.16 % | 129.000 M -5.15 % | 136.000 M |
| Total current liabilities | 1.263 B 117.72 % | 580.217 M 6.60 % | 544.316 M -15.30 % | 642.665 M 8.62 % | 591.644 M 18.39 % | 499.732 M 21.72 % | 410.555 M 11.26 % | 368.999 M -9.82 % | 409.170 M 1.29 % | 403.956 M 42.95 % | 282.594 M 17.54 % | 240.427 M 15.81 % | 207.609 M 0.65 % | 206.276 M |
| Total liabilities | 1.277 B 43.42 % | 890.047 M 5.82 % | 841.127 M -9.15 % | 925.825 M 9.00 % | 849.415 M 69.97 % | 499.732 M 21.72 % | 410.555 M 11.26 % | 368.999 M -9.82 % | 409.170 M 1.29 % | 403.956 M 42.95 % | 282.594 M 17.54 % | 240.427 M 15.81 % | 207.609 M 0.65 % | 206.276 M |
| Other non current assets | 180.878 M -7.80 % | 196.176 M 26.21 % | 155.440 M 3 510.86 % | 4.305 M -90.63 % | 45.939 M -23.44 % | 60.000 M -16.89 % | 72.193 M 3 144.34 % | 2.225 M 323.41 % | 525.541 K -9.37 % | 579.905 K 50.47 % | 385.399 K -48.15 % | 743.233 K -32.22 % | 1.097 M 585.77 % | 159.909 K |
| Long term investments | 99.764 M -23.40 % | 130.238 M -46.38 % | 242.911 M 4.77 % | 231.860 M 202.37 % | 76.680 M 92.42 % | 39.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 13.612 M 27.85 % | 10.648 M 9.82 % | 9.696 M -2.58 % | 9.952 M -2.63 % | 10.221 M -4.57 % | 10.710 M 3 292.45 % | 315.711 K -14.89 % | 370.943 K 26.21 % | 293.908 K -8.75 % | 322.077 K 2.06 % | 315.583 K -11.87 % | 358.094 K -1.31 % | 362.832 K 23.00 % | 294.986 K |
| GoodWill | 75.414 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 |
| Goodwill and intangible assets | 89.027 M 736.13 % | 10.648 M 9.82 % | 9.696 M -2.58 % | 9.952 M -2.63 % | 10.221 M -4.57 % | 10.710 M 3 292.45 % | 315.711 K -14.89 % | 370.943 K 26.21 % | 293.908 K -8.75 % | 322.077 K 2.06 % | 315.583 K -11.87 % | 358.094 K -1.31 % | 362.832 K 23.00 % | 294.986 K |
| Property plant equipment net | 228.546 M -2.51 % | 234.428 M 87.43 % | 125.076 M -14.09 % | 145.588 M 73.74 % | 83.797 M 117.62 % | 38.505 M 185.99 % | 13.464 M 109.20 % | 6.436 M -11.34 % | 7.260 M 20.65 % | 6.017 M -7.92 % | 6.535 M -26.99 % | 8.950 M -3.87 % | 9.311 M -1.01 % | 9.406 M |
| Total non current assets | 614.159 M 6.05 % | 579.139 M 7.83 % | 537.074 M 36.08 % | 394.669 M 79.25 % | 220.175 M 45.09 % | 151.750 M 71.70 % | 88.379 M 729.73 % | 10.651 M 12.84 % | 9.440 M 6.42 % | 8.870 M -1.93 % | 9.045 M -22.94 % | 11.737 M -1.79 % | 11.951 M 10.87 % | 10.779 M |
| Other current assets | 220.642 M 185.07 % | 77.398 M 53.75 % | 50.340 M -52.19 % | 105.285 M -43.70 % | 187.018 M 148.65 % | 75.214 M -46.04 % | 139.397 M -7.07 % | 150.005 M 120.23 % | 68.112 M 42.22 % | 47.893 M 17.80 % | 40.655 M -79.05 % | 194.045 M 664.15 % | 25.393 M -80.47 % | 130.010 M |
| Short term investments | 5.241 M | 0.000 100.00 % | -124.084 M -8.07 % | -114.818 M -938.36 % | -11.058 M -142.53 % | 26.001 M -60.00 % | 65.000 M -56.67 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 315.421 M 13.29 % | 278.415 M -28.33 % | 388.447 M -23.11 % | 505.212 M 3.97 % | 485.917 M 62.00 % | 299.948 M -5.97 % | 319.008 M -3.28 % | 329.820 M 38.42 % | 238.269 M 35.82 % | 175.426 M 10.52 % | 158.725 M 11.85 % | 141.908 M -0.50 % | 142.615 M -0.86 % | 143.846 M |
| Cash and short term investments | 320.663 M 15.17 % | 278.415 M -28.33 % | 388.447 M -23.11 % | 505.212 M 3.97 % | 485.917 M 62.00 % | 299.948 M -5.97 % | 319.008 M -3.28 % | 329.820 M 38.42 % | 238.269 M 35.82 % | 175.426 M 10.52 % | 158.725 M 11.85 % | 141.908 M -0.50 % | 142.615 M -0.86 % | 143.846 M |
| Total current assets | 1.717 B 54.36 % | 1.112 B 5.53 % | 1.054 B -16.75 % | 1.266 B -6.67 % | 1.357 B 28.17 % | 1.059 B 5.42 % | 1.004 B -0.41 % | 1.008 B 39.27 % | 723.891 M 7.59 % | 672.823 M 21.90 % | 551.940 M 20.27 % | 458.905 M 20.91 % | 379.534 M 10.22 % | 344.350 M |
| Inventory | 201.403 M -17.74 % | 244.841 M -15.57 % | 289.994 M -28.97 % | 408.266 M 27.69 % | 319.721 M -9.34 % | 352.651 M 35.97 % | 259.366 M -15.26 % | 306.084 M -3.00 % | 315.553 M 8.36 % | 291.209 M 49.80 % | 194.397 M 58.11 % | 122.953 M 38.68 % | 88.661 M 25.77 % | 70.494 M |
| Net receivables | 974.365 M 90.39 % | 511.762 M 57.29 % | 325.360 M 3.68 % | 313.816 M -39.48 % | 518.521 M 56.79 % | 330.712 M 15.51 % | 286.307 M 38.33 % | 206.974 M 103.00 % | 101.957 M -35.59 % | 158.295 M 0.08 % | 158.163 M -7.90 % | 171.734 M 39.78 % | 122.864 M | 0.000 |
| Tax assets | 15.944 M 108.44 % | 7.649 M 93.58 % | 3.952 M 33.34 % | 2.963 M -16.27 % | 3.539 M 31.81 % | 2.685 M 11.57 % | 2.407 M 48.62 % | 1.619 M 19.01 % | 1.361 M -30.25 % | 1.951 M 7.85 % | 1.809 M 7.31 % | 1.686 M 42.78 % | 1.181 M 28.62 % | 917.942 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 584.937 M 25.22 % | 467.134 M 2.71 % | 454.788 M 0.31 % | 453.381 M -4.06 % | 472.561 M 26.17 % | 374.548 M 7.94 % | 347.010 M 9.67 % | 316.417 M 12.81 % | 280.498 M 27.86 % | 219.372 M 51.66 % | 144.650 M 63.64 % | 88.396 M 46.95 % | 60.154 M 18.44 % | 50.787 M |
| Tax payables | 13.773 M 14 650.29 % | 93.376 K -89.57 % | 894.981 K 30.20 % | 687.365 K -77.86 % | 3.104 M -78.89 % | 14.705 M 56.01 % | 9.426 M -20.97 % | 11.927 M 28.01 % | 9.317 M 3.75 % | 8.980 M -15.87 % | 10.673 M -28.25 % | 14.875 M 41.36 % | 10.523 M 12.76 % | 9.332 M |
| Deferred revenue non current | 3.996 M | 0.000 -100.00 % | 2.142 M -0.83 % | 2.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 14.116 M 4 699.27 % | -306.910 K 94.22 % | -5.308 M -26.72 % | -4.189 M -346.51 % | -938.092 K -112.52 % | 7.495 M 15.50 % | 6.489 M -6.41 % | 6.934 M 5.34 % | 6.582 M 3.41 % | 6.365 M 14.34 % | 5.567 M 3.21 % | 5.394 M 16.86 % | 4.616 M 86.83 % | 2.470 M |
| Capital lease obligations | 8.874 M -10.96 % | 9.966 M 0.71 % | 9.896 M -49.78 % | 19.705 M 16.36 % | 16.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 384.217 M 172.43 % | 141.035 M -20.48 % | 177.366 M 46.15 % | 121.357 M 0.74 % | 120.465 M | 0.000 -100.00 % | 258.768 M 5.46 % | 245.365 M | 0.000 | 0.000 -100.00 % | 24.766 M | 0.000 -100.00 % | 15.603 M -11.08 % | 17.548 M |
| Deferred tax liabilities non current | 400.132 K | 0.000 -100.00 % | 284.772 M 5.03 % | 271.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.331 B 37.82 % | 1.692 B 6.31 % | 1.591 B -4.20 % | 1.661 B 5.33 % | 1.577 B 30.30 % | 1.210 B 10.78 % | 1.092 B 7.23 % | 1.019 B 38.93 % | 733.330 M 7.57 % | 681.693 M 21.52 % | 560.984 M 19.20 % | 470.643 M 20.22 % | 391.485 M 10.24 % | 355.130 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -2.322 M -135.00 % | -988.124 K -271.64 % | 575.706 K 167.41 % | -854.072 K -206.80 % | -278.377 K 64.65 % | -787.385 K -204.46 % | -258.616 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 466.844 K | 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 | -483.456 M -169.40 % | -179.456 M -1 782.68 % | -9.532 M -111.29 % | 84.403 M 1 046.61 % | 7.361 M 106.33 % | -116.316 M -74.00 % | -66.848 M -94.76 % | -34.324 M -155.99 % | 61.303 M 122.37 % | 27.568 M 208.82 % | -25.335 M 53.07 % | -53.981 M -78.41 % | -30.257 M 5.14 % | -31.897 M |
| Accounts receivables | -73.336 M 67.48 % | -225.529 M -6.40 % | -211.963 M -205.50 % | 200.916 M 954.19 % | -23.521 M -121.95 % | 107.161 M 178.40 % | -136.682 M -81.78 % | -75.191 M -183.26 % | 90.313 M 158.52 % | 34.935 M 559.16 % | -7.609 M 85.24 % | -51.559 M -155.15 % | -20.207 M | 0.000 |
| Inventory | 43.426 M -3.82 % | 45.153 M -61.82 % | 118.273 M 233.57 % | -88.545 M -94.36 % | -45.558 M 53.21 % | -97.358 M -308.44 % | 46.708 M 393.31 % | 9.468 M 138.90 % | -24.344 M 74.85 % | -96.812 M -35.51 % | -71.444 M -108.34 % | -34.292 M -88.76 % | -18.167 M 34.51 % | -27.740 M |
| Accounts payables | -445.671 M -771.69 % | 66.350 M -22.07 % | 85.146 M 398.31 % | -28.543 M -136.93 % | 77.294 M 161.42 % | -125.841 M -626.23 % | 23.913 M -24.46 % | 31.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.507 M 108.42 % | -65.431 M -6 521.72 % | -988.124 K -271.64 % | 575.706 K 167.41 % | -854.073 K -206.80 % | -278.378 K 99.75 % | -113.556 M -159.31 % | -43.792 M -151.13 % | 85.647 M -31.14 % | 124.381 M 169.75 % | 46.109 M 334.19 % | -19.689 M -62.86 % | -12.090 M -190.81 % | -4.157 M |
| Other non cash items | 163.378 M -21.34 % | 207.712 M 91.34 % | 108.557 M 109.74 % | 51.759 M 53.72 % | 33.671 M 71.81 % | 19.598 M 409.65 % | 3.845 M -15.32 % | 4.541 M 1 203.24 % | 348.425 K -96.10 % | 8.930 M -16.01 % | 10.632 M -9.45 % | 11.741 M 9.69 % | 10.704 M 14.63 % | 9.337 M |
| Net cash provided by operating activities | -271.827 M -466.69 % | 74.129 M -42.90 % | 129.817 M -19.43 % | 161.126 M 264.23 % | 44.237 M 169.12 % | -64.004 M -274.44 % | -17.094 M -152.23 % | 32.729 M -72.21 % | 117.794 M 33.37 % | 88.320 M 139.05 % | 36.946 M 397.31 % | 7.429 M -73.99 % | 28.561 M 30.84 % | 21.830 M |
| Investments in property plant and equipment | -126.060 M 6.21 % | -134.406 M 40.01 % | -224.066 M -35.30 % | -165.609 M -41.81 % | -116.780 M -41.86 % | -82.322 M -397.00 % | -16.564 M -315.33 % | -3.988 M 5.61 % | -4.225 M -58.92 % | -2.659 M -36.98 % | -1.941 M 52.30 % | -4.069 M 12.93 % | -4.674 M -20.53 % | -3.877 M |
| Acquisitions net | -68.812 M | 0.000 -100.00 % | 309.496 K -74.98 % | 1.237 M 119.19 % | -6.446 M -2 493.44 % | 269.330 K 7 229 772 136 447 900.00 % | 0.000 -100.00 % | 18.972 K -90.78 % | 205.823 K 85.23 % | 111.116 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -980.000 K 90.30 % | -10.100 M -593.68 % | -1.456 M 97.20 % | -52.000 M 48.00 % | -100.000 M -81.82 % | -55.000 M 15.38 % | -65.000 M 78.33 % | -300.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 50.000 K -96.34 % | 1.365 M 52.41 % | 895.484 K -98.26 % | 51.470 M 934.93 % | 4.973 M 212.75 % | 1.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -63.838 M -50.42 % | -42.441 M -178.28 % | 54.217 M -36.18 % | 84.951 M -33.80 % | 128.320 M 55.92 % | 82.297 M 17.51 % | 70.035 M 146.70 % | -149.981 M -72 968.93 % | 205.823 K 85.23 % | 111.116 K -80.83 % | 579.552 K 25.76 % | 460.834 K 311.06 % | 112.110 K 33.72 % | 83.842 K |
| Net cash used for investing activites | -259.690 M -38.91 % | -186.947 M -9.36 % | -170.946 M -31.44 % | -130.056 M -38.34 % | -94.011 M -2 761.62 % | -3.285 M 49.88 % | -6.555 M 95.70 % | -152.379 M -3 691.01 % | -4.019 M -57.77 % | -2.548 M -87.14 % | -1.361 M 62.27 % | -3.608 M 20.89 % | -4.561 M -20.24 % | -3.794 M |
| Debt repayment | 521.079 M 49 385.78 % | -1.057 M 98.11 % | -55.963 M -466.73 % | -9.875 M -103.88 % | 254.377 M 379.20 % | 53.083 M 165.42 % | 20.000 M 128.57 % | -70.000 M -76.64 % | -39.628 M -322.84 % | -9.372 M 18.51 % | -11.500 M -866.67 % | 1.500 M 121.43 % | -7.000 M -117.68 % | 39.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -80.092 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 |
| Dividends paid | -23.029 M -71.47 % | -13.430 M -119.61 % | -6.115 M 0.00 % | -6.115 M 2.50 % | -6.272 M 6.67 % | -6.720 M 47.62 % | -12.829 M -430.55 % | -2.418 M 79.04 % | -11.535 M 79.82 % | -57.152 M -594.71 % | -8.227 M 2.33 % | -8.423 M 53.86 % | -18.254 M -157.01 % | -7.103 M |
| Other financing activites | 43.953 M 91.07 % | 23.004 M 440.51 % | -6.756 M -563.25 % | -1.019 M 89.17 % | -9.404 M -390.88 % | 3.233 M 618.40 % | 450.000 K -99.84 % | 281.144 M 100 508.63 % | -280.000 K | 0.000 -100.00 % | 0.150 -100.00 % | 1.125 M 181.82 % | -1.375 M -430.53 % | 416.000 K |
| Net cash used provided by financing activities | 461.912 M 5 323.82 % | 8.516 M 111.96 % | -71.209 M -318.66 % | -17.009 M -107.13 % | 238.701 M 381.29 % | 49.596 M 550.75 % | 7.621 M -96.07 % | 194.170 M 477.45 % | -51.443 M 22.67 % | -66.524 M -237.23 % | -19.727 M -240.22 % | -5.798 M 78.23 % | -26.629 M -180.91 % | 32.913 M |
| Effect of forex changes on cash | -53.074 K | 0.000 100.00 % | 0.000 -157.14 % | 0.000 100.00 % | -0.180 -136.73 % | 0.490 1 315 333 840.00 % | 0.000 -183.33 % | 0.000 400.00 % | 0.000 33.33 % | 0.000 -250.00 % | 0.000 540.00 % | 0.000 131.25 % | 0.000 -200.00 % | 0.000 |
| Net change in cash | -69.658 M 33.21 % | -104.302 M 7.15 % | -112.337 M -898.94 % | 14.061 M -92.56 % | 188.928 M 1 167.78 % | -17.693 M -10.40 % | -16.027 M -121.51 % | 74.521 M 19.56 % | 62.331 M 223.83 % | 19.248 M 21.38 % | 15.858 M 902.00 % | -1.977 M 24.80 % | -2.629 M -105.16 % | 50.950 M |
| Cash at beginning of period | 263.141 M -28.39 % | 367.442 M -23.41 % | 479.779 M 3.02 % | 465.719 M 68.26 % | 276.791 M -6.01 % | 294.484 M -5.16 % | 310.512 M 31.58 % | 235.991 M 35.89 % | 173.659 M 12.47 % | 154.411 M 11.45 % | 138.553 M -1.41 % | 140.530 M -1.84 % | 143.160 M 55.25 % | 92.210 M |
| Cash at end of period | 193.483 M -26.47 % | 263.141 M -28.39 % | 367.442 M -23.41 % | 479.779 M 3.02 % | 465.719 M 68.26 % | 276.791 M -6.01 % | 294.484 M -5.16 % | 310.512 M 31.58 % | 235.991 M 35.89 % | 173.659 M 12.47 % | 154.411 M 11.45 % | 138.553 M -1.41 % | 140.530 M -1.84 % | 143.160 M |
| Operating cash flow | -271.827 M -466.69 % | 74.129 M -42.90 % | 129.817 M -19.43 % | 161.126 M 264.23 % | 44.237 M 169.12 % | -64.004 M -274.44 % | -17.094 M -152.23 % | 32.729 M -72.21 % | 117.794 M 33.37 % | 88.320 M 139.05 % | 36.946 M 397.31 % | 7.429 M -73.99 % | 28.561 M 30.84 % | 21.830 M |
| Capital expenditure | -126.060 M 6.21 % | -134.406 M 40.01 % | -224.066 M -35.30 % | -165.609 M -41.81 % | -116.780 M -41.86 % | -82.322 M -397.00 % | -16.564 M -315.33 % | -3.988 M 5.61 % | -4.225 M -58.92 % | -2.659 M -36.98 % | -1.941 M 52.30 % | -4.069 M 12.93 % | -4.674 M -20.53 % | -3.877 M |
| Free CashFlow | -397.886 M -560.09 % | -60.277 M 36.04 % | -94.248 M -2 001.99 % | -4.484 M 93.82 % | -72.543 M 50.42 % | -146.326 M -334.75 % | -33.657 M -217.10 % | 28.741 M -74.69 % | 113.569 M 32.58 % | 85.662 M 144.71 % | 35.005 M 941.79 % | 3.360 M -85.93 % | 23.888 M 33.06 % | 17.952 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 452.064 M 30.87 % | 345.422 M 6.42 % | 324.582 M -25.01 % | 432.824 M -12.97 % | 497.330 M 21.56 % | 409.134 M -14.29 % | 477.370 M 36.32 % | 350.190 M 10.86 % | 315.897 M 48.56 % | 212.642 M -37.18 % | 338.482 M 30.66 % | 259.061 M -25.22 % | 346.430 M 82.50 % | 189.829 M -36.20 % | 297.558 M 62.67 % | 182.920 M -19.22 % | 226.448 M 28.03 % | 176.877 M -56.30 % | 404.789 M 206.83 % | 131.925 M -14.15 % | 153.670 M 76.28 % | 87.172 M -69.96 % | 290.181 M 55.40 % | 186.733 M -37.26 % | 297.626 M 229.92 % | 90.212 M -58.79 % | 218.888 M 130.54 % | 94.945 M -50.68 % | 192.492 M 148.69 % | 77.402 M -68.74 % | 247.630 M 178.53 % | 88.905 M -52.07 % | 185.502 M 181.10 % | 65.992 M -72.42 % | 239.242 M 260.51 % | 66.363 M -35.38 % | 102.693 M 0.00 % | 102.693 M |
| Net income | 8.321 M 143.30 % | 3.420 M 246.90 % | -2.328 M -117.72 % | 13.137 M 41.64 % | 9.275 M 858.16 % | -1.223 M -116.30 % | 7.506 M -54.60 % | 16.534 M -3.62 % | 17.154 M 306.60 % | -8.303 M -285.24 % | 4.482 M -51.40 % | 9.222 M -49.02 % | 18.091 M 258.01 % | -11.449 M -187.89 % | 13.026 M 425.72 % | 2.478 M -59.24 % | 6.079 M 257.77 % | -3.853 M -109.86 % | 39.062 M 12 084.15 % | 320.593 K 103.08 % | -10.420 M 15.65 % | -12.353 M -168.70 % | 17.981 M 474.06 % | 3.132 M -85.79 % | 22.039 M 574.33 % | -4.646 M -123.26 % | 19.976 M 1 114.72 % | 1.644 M -93.76 % | 26.341 M 865.99 % | -3.439 M -110.91 % | 31.525 M 845.40 % | 3.335 M -86.23 % | 24.224 M 2 708.04 % | 862.675 K -97.63 % | 36.466 M 1 472.07 % | -2.658 M -126.71 % | 9.949 M 0.00 % | 9.949 M |
| Income before tax | 9.206 M 93.95 % | 4.747 M 415.63 % | -1.504 M -108.03 % | 18.733 M 47.82 % | 12.673 M 19.10 % | 10.640 M 81.40 % | 5.866 M -67.91 % | 18.278 M 3.61 % | 17.641 M 312.95 % | -8.284 M -280.17 % | 4.598 M -50.20 % | 9.233 M -46.87 % | 17.378 M 248.07 % | -11.736 M -197.12 % | 12.084 M 1 188.36 % | 937.940 K -81.34 % | 5.026 M 215.39 % | -4.355 M -110.94 % | 39.825 M 825.07 % | -5.493 M 71.45 % | -19.235 M -11.71 % | -17.219 M -212.67 % | 15.282 M 1 176.98 % | 1.197 M -94.74 % | 22.767 M 580.21 % | -4.741 M -122.12 % | 21.430 M 856.73 % | 2.240 M -92.45 % | 29.657 M 962.68 % | -3.438 M -109.61 % | 35.775 M 1 579.53 % | 2.130 M -92.74 % | 29.324 M 1 589.86 % | 1.735 M -95.84 % | 41.743 M 1 511.57 % | -2.957 M -124.27 % | 12.186 M 0.00 % | 12.186 M |
| Income before tax ratio | 0.02 48.19 % | 0.01 396.58 % | 0.00 -110.70 % | 0.04 69.85 % | 0.03 -2.02 % | 0.03 111.65 % | 0.01 -76.46 % | 0.05 -6.54 % | 0.06 243.34 % | -0.04 -386.79 % | 0.01 -61.88 % | 0.04 -28.95 % | 0.05 181.14 % | -0.06 -252.24 % | 0.04 692.00 % | 0.01 -76.90 % | 0.02 190.13 % | -0.02 -125.03 % | 0.10 336.31 % | -0.04 66.74 % | -0.13 36.63 % | -0.20 -475.06 % | 0.05 721.75 % | 0.01 -91.62 % | 0.08 245.55 % | -0.05 -153.68 % | 0.10 314.99 % | 0.02 -84.69 % | 0.15 446.89 % | -0.04 -130.74 % | 0.14 502.99 % | 0.02 -84.84 % | 0.16 501.17 % | 0.03 -84.93 % | 0.17 491.55 % | -0.04 -137.55 % | 0.12 0.00 % | 0.12 |
| EBITDA | 14.692 M 59.84 % | 9.192 M 145.98 % | -19.988 M -176.41 % | 26.161 M -55.44 % | 58.708 M 281.87 % | 15.374 M -64.26 % | 43.020 M -19.92 % | 53.724 M 2.69 % | 52.319 M 99.18 % | 26.268 M -24.62 % | 34.848 M -11.47 % | 39.364 M -12.76 % | 45.122 M 188.57 % | 15.636 M -54.52 % | 34.379 M 50.19 % | 22.890 M 4.88 % | 21.826 M 77.58 % | 12.290 M -73.62 % | 46.584 M 559.47 % | 7.064 M 144.75 % | -15.786 M 2.54 % | -16.198 M -177.04 % | 21.026 M 673.91 % | 2.717 M -89.10 % | 24.923 M 824.83 % | -3.438 M -115.20 % | 22.617 M 883.62 % | 2.299 M -93.34 % | 34.506 M 516.58 % | -8.283 M -128.57 % | 28.997 M 1 020.33 % | 2.588 M -92.79 % | 35.875 M 2 418.52 % | 1.424 M -96.08 % | 36.317 M 2 783.08 % | -1.354 M -109.03 % | 14.982 M 0.00 % | 14.982 M |
| Net income ratio | 0.02 85.91 % | 0.01 238.04 % | -0.01 -123.63 % | 0.03 62.75 % | 0.02 723.71 % | 0.00 -119.02 % | 0.02 -66.70 % | 0.05 -13.05 % | 0.05 239.07 % | -0.04 -394.86 % | 0.01 -62.80 % | 0.04 -31.83 % | 0.05 186.58 % | -0.06 -237.78 % | 0.04 223.18 % | 0.01 -49.54 % | 0.03 223.23 % | -0.02 -122.58 % | 0.10 3 870.95 % | 0.00 103.58 % | -0.07 52.15 % | -0.14 -328.69 % | 0.06 269.41 % | 0.02 -77.35 % | 0.07 243.77 % | -0.05 -156.44 % | 0.09 426.90 % | 0.02 -87.34 % | 0.14 408.01 % | -0.04 -134.90 % | 0.13 239.42 % | 0.04 -71.28 % | 0.13 898.96 % | 0.01 -91.42 % | 0.15 480.59 % | -0.04 -141.34 % | 0.10 0.00 % | 0.10 |
| Ratio EBITDA | 0.03 22.13 % | 0.03 143.21 % | -0.06 -201.89 % | 0.06 -48.80 % | 0.12 214.15 % | 0.04 -58.30 % | 0.09 -41.26 % | 0.15 -7.37 % | 0.17 34.07 % | 0.12 19.99 % | 0.10 -32.24 % | 0.15 16.66 % | 0.13 58.12 % | 0.08 -28.71 % | 0.12 -7.67 % | 0.13 29.83 % | 0.10 38.71 % | 0.07 -39.62 % | 0.12 114.93 % | 0.05 152.12 % | -0.10 44.72 % | -0.19 -356.46 % | 0.07 398.02 % | 0.01 -82.63 % | 0.08 319.70 % | -0.04 -136.89 % | 0.10 326.65 % | 0.02 -86.49 % | 0.18 267.51 % | -0.11 -191.39 % | 0.12 302.23 % | 0.03 -84.95 % | 0.19 795.96 % | 0.02 -85.78 % | 0.15 844.25 % | -0.02 -113.98 % | 0.15 0.00 % | 0.15 |
| Gross profit ratio | 0.15 -19.36 % | 0.19 -17.95 % | 0.23 36.78 % | 0.17 36.66 % | 0.12 -16.99 % | 0.15 32.06 % | 0.11 -24.85 % | 0.15 -4.76 % | 0.16 5.63 % | 0.15 21.33 % | 0.12 -8.91 % | 0.14 5.65 % | 0.13 25.42 % | 0.10 -2.63 % | 0.11 -12.23 % | 0.12 11.31 % | 0.11 -12.40 % | 0.12 -27.34 % | 0.17 121.58 % | 0.08 57.45 % | 0.05 -47.49 % | 0.09 -32.88 % | 0.14 5.03 % | 0.13 -15.76 % | 0.16 13.54 % | 0.14 -15.28 % | 0.16 20.81 % | 0.13 -43.87 % | 0.24 199.50 % | 0.08 -54.93 % | 0.18 73.19 % | 0.10 -59.76 % | 0.25 53.36 % | 0.17 -16.19 % | 0.20 76.02 % | 0.11 -54.28 % | 0.25 0.00 % | 0.25 |
| Weighted average shs out dil | 170.998 M 0.00 % | 170.998 M -10.14 % | 190.285 M -4.29 % | 198.812 M 0.00 % | 198.810 M -1.61 % | 202.071 M -1.78 % | 205.737 M 0.93 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.95 % | 201.934 M 0.00 % | 201.934 M 0.00 % | 201.934 M 0.00 % | 201.934 M 4.81 % | 192.661 M 0.00 % | 192.661 M 0.00 % | 192.661 M -3.85 % | 200.371 M 0.00 % | 200.371 M -0.18 % | 200.736 M -2.50 % | 205.883 M 1.12 % | 203.598 M 0.10 % | 203.395 M -3.79 % | 211.406 M 40.00 % | 151.004 M -28.18 % | 210.246 M -1.65 % | 213.781 M -2.41 % | 219.054 M 5.00 % | 208.622 M 22.77 % | 169.932 M 12.00 % | 151.725 M -30.97 % | 219.810 M 0.00 % | 219.810 M 29.84 % | 169.297 M 0.00 % | 169.297 M 10.18 % | 153.660 M 0.00 % | 153.660 M |
| Weighted average shs out | 170.998 M 0.00 % | 170.998 M -10.14 % | 190.285 M -4.29 % | 198.812 M 0.00 % | 198.810 M -1.61 % | 202.071 M -1.78 % | 205.737 M 0.93 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.95 % | 201.934 M 2.11 % | 197.770 M -2.06 % | 201.934 M 0.00 % | 201.934 M 4.81 % | 192.661 M 0.00 % | 192.661 M 0.00 % | 192.661 M -3.85 % | 200.371 M 0.00 % | 200.371 M -0.18 % | 200.736 M -2.50 % | 205.883 M 3.36 % | 199.189 M -2.07 % | 203.395 M -3.79 % | 211.406 M 40.00 % | 151.004 M -27.65 % | 208.718 M -2.28 % | 213.596 M -2.49 % | 219.054 M 5.11 % | 208.414 M 22.65 % | 169.932 M 12.11 % | 151.573 M -31.04 % | 219.810 M 0.00 % | 219.810 M 29.84 % | 169.297 M 0.01 % | 169.282 M 10.17 % | 153.660 M 0.00 % | 153.660 M |
| EPS diluted | 0.05 143.50 % | 0.02 266.67 % | -0.01 -118.15 % | 0.07 41.85 % | 0.05 863.93 % | -0.01 -116.71 % | 0.04 -54.99 % | 0.08 -3.68 % | 0.08 306.88 % | -0.04 -285.00 % | 0.02 -51.86 % | 0.05 -49.00 % | 0.09 258.02 % | -0.06 -197.26 % | 0.06 351.94 % | 0.01 -59.18 % | 0.03 258.00 % | -0.02 -110.53 % | 0.19 11 775.00 % | 0.00 103.08 % | -0.05 13.50 % | -0.06 -167.95 % | 0.09 473.38 % | 0.02 -84.60 % | 0.10 424.68 % | -0.03 -132.42 % | 0.10 1 133.77 % | 0.01 -93.58 % | 0.12 827.27 % | -0.02 -108.68 % | 0.19 763.64 % | 0.02 -80.00 % | 0.11 2 720.51 % | 0.00 -98.23 % | 0.22 1 501.27 % | -0.02 -124.23 % | 0.06 0.00 % | 0.06 |
| Earnings per share | 0.05 143.50 % | 0.02 266.67 % | -0.01 -118.15 % | 0.07 41.85 % | 0.05 863.93 % | -0.01 -116.71 % | 0.04 -54.99 % | 0.08 -3.68 % | 0.08 306.88 % | -0.04 -285.00 % | 0.02 -51.86 % | 0.05 -50.05 % | 0.09 261.38 % | -0.06 -197.26 % | 0.06 351.94 % | 0.01 -59.18 % | 0.03 258.00 % | -0.02 -110.53 % | 0.19 11 775.00 % | 0.00 103.08 % | -0.05 13.50 % | -0.06 -167.95 % | 0.09 473.38 % | 0.02 -84.60 % | 0.10 424.68 % | -0.03 -146.18 % | 0.07 766.23 % | 0.01 -93.58 % | 0.12 827.27 % | -0.02 -108.68 % | 0.19 763.64 % | 0.02 -80.00 % | 0.11 2 720.51 % | 0.00 -98.23 % | 0.22 1 501.27 % | -0.02 -124.23 % | 0.06 0.00 % | 0.06 |
| Gross profit | 69.761 M 5.53 % | 66.105 M -12.68 % | 75.703 M 2.57 % | 73.803 M 18.93 % | 62.054 M 0.91 % | 61.497 M 13.18 % | 54.336 M 2.44 % | 53.040 M 5.58 % | 50.235 M 56.93 % | 32.012 M -23.78 % | 41.998 M 19.02 % | 35.287 M -21.00 % | 44.666 M 128.89 % | 19.514 M -37.88 % | 31.415 M 42.78 % | 22.003 M -10.09 % | 24.472 M 12.16 % | 21.819 M -68.25 % | 68.720 M 579.89 % | 10.108 M 35.17 % | 7.478 M -7.43 % | 8.078 M -79.84 % | 40.065 M 63.21 % | 24.548 M -47.14 % | 46.444 M 274.58 % | 12.399 M -65.09 % | 35.512 M 178.51 % | 12.751 M -72.31 % | 46.052 M 644.83 % | 6.183 M -85.91 % | 43.888 M 382.39 % | 9.098 M -80.71 % | 47.172 M 331.10 % | 10.942 M -76.88 % | 47.334 M 534.58 % | 7.459 M -70.45 % | 25.244 M 0.00 % | 25.244 M |
| Income tax expense | 227.969 K -71.95 % | 812.795 K -81.15 % | 4.311 M 222.72 % | 1.336 M 416.50 % | -422.043 K -120.76 % | 2.033 M 198.87 % | -2.056 M -7 512.56 % | 27.742 K 161.65 % | -44.996 K -340.09 % | 18.741 K 104.06 % | -461.417 K -188.94 % | 518.801 K 176.61 % | -677.235 K -136.30 % | -286.596 K -192.11 % | 311.129 K 6 230.58 % | 4.915 K 103.60 % | -136.397 K -127.11 % | 503.180 K 3 576.16 % | -14.475 K -129.34 % | 49.338 K 119.61 % | -251.602 K -141.51 % | 606.192 K -76.25 % | 2.553 M 149.96 % | 1.021 M -44.36 % | 1.836 M 404.59 % | 363.774 K -83.52 % | 2.208 M 308.26 % | 540.772 K -84.14 % | 3.409 M 3 202.61 % | 103.235 K -97.58 % | 4.270 M 591.66 % | -868.531 K -118.08 % | 4.803 M 940.45 % | 461.585 K -92.32 % | 6.010 M 1 300.52 % | -500.636 K -126.89 % | 1.862 M 0.00 % | 1.862 M |
| Cost of revenue | 382.303 M 36.87 % | 279.318 M 12.23 % | 248.880 M -30.68 % | 359.021 M -17.52 % | 435.276 M 25.21 % | 347.636 M -17.82 % | 423.034 M 42.36 % | 297.150 M 11.85 % | 265.662 M 47.07 % | 180.630 M -39.08 % | 296.484 M 32.49 % | 223.774 M -25.84 % | 301.764 M 77.18 % | 170.314 M -36.01 % | 266.143 M 65.39 % | 160.917 M -20.33 % | 201.977 M 30.26 % | 155.058 M -53.86 % | 336.068 M 175.88 % | 121.817 M -16.67 % | 146.192 M 84.83 % | 79.094 M -68.38 % | 250.116 M 54.22 % | 162.185 M -35.43 % | 251.182 M 222.80 % | 77.813 M -57.57 % | 183.376 M 123.10 % | 82.194 M -43.87 % | 146.440 M 105.62 % | 71.219 M -65.04 % | 203.742 M 155.29 % | 79.807 M -42.31 % | 138.330 M 151.28 % | 55.050 M -71.31 % | 191.908 M 225.80 % | 58.904 M -23.94 % | 77.449 M 0.00 % | 77.449 M |
| General and administrative expenses | -8.702 M -136.35 % | 23.941 M 186.38 % | -27.714 M -171.07 % | 38.995 M 912.73 % | -4.798 M -122.72 % | 21.115 M 194.77 % | -22.279 M -172.39 % | 30.776 M 972.05 % | -3.529 M -123.50 % | 15.014 M 186.44 % | -17.370 M -164.49 % | 26.934 M 1 057.92 % | -2.812 M -121.99 % | 12.784 M 181.47 % | -15.692 M -169.39 % | 22.613 M 800.82 % | -3.227 M -129.12 % | 11.079 M 186.41 % | -12.821 M -254.83 % | 8.281 M 942.88 % | -982.459 K -110.67 % | 9.207 M 204.45 % | -8.815 M -208.93 % | 8.092 M 683.88 % | 1.032 M -82.21 % | 5.803 M 251.67 % | -3.826 M -183.84 % | 4.564 M 154.34 % | -8.398 M -170.48 % | 11.916 M 174.84 % | -15.921 M -382.17 % | 5.642 M 18.73 % | 4.752 M -58.26 % | 11.386 M 157.47 % | -19.813 M -347.13 % | 8.017 M 1.15 % | 7.927 M 0.00 % | 7.927 M |
| Selling and marketing expenses | 10.732 M 5.31 % | 10.190 M 159.13 % | 3.932 M -69.77 % | 13.007 M 186.16 % | 4.546 M -11.64 % | 5.144 M -45.69 % | 9.472 M 212.59 % | 3.030 M 32.34 % | 2.290 M -27.73 % | 3.168 M -1.33 % | 3.211 M -1.77 % | 3.269 M 9.01 % | 2.999 M -56.10 % | 6.832 M 25.81 % | 5.430 M 26.85 % | 4.281 M -2.38 % | 4.385 M -16.88 % | 5.276 M 36.56 % | 3.863 M 2 156.44 % | 171.203 K -95.93 % | 4.205 M -32.52 % | 6.232 M 295.42 % | 1.576 M -69.14 % | 5.108 M -8.15 % | 5.561 M 94.72 % | 2.856 M 54.48 % | 1.849 M 23.51 % | 1.497 M -4.81 % | 1.573 M -34.75 % | 2.410 M 4.26 % | 2.312 M 72.30 % | 1.342 M -19.33 % | 1.663 M -0.97 % | 1.679 M 7.91 % | 1.556 M 12.70 % | 1.381 M -23.76 % | 1.811 M 0.00 % | 1.811 M |
| Other expenses | 41.872 M 455.76 % | 7.534 M -90.24 % | 77.185 M 743.94 % | -11.986 M -18 188.77 % | -65.539 K -99.09 % | -32.919 K | 0.000 100.00 % | -76.067 K -5 092.18 % | -1.465 K -100.32 % | 452.333 K -98.53 % | 30.752 M 315.17 % | -14.292 M -208.74 % | 13.142 M 39 223.98 % | 33.421 K 122.04 % | -151.662 K -464.24 % | -26.879 K -7.02 % | -25.116 K -62.65 % | -15.442 K 92.51 % | -206.225 K | 0.000 100.00 % | -265.994 K 32.97 % | -396.858 K -248.57 % | -113.853 K 1.49 % | -115.570 K 8.90 % | -126.867 K -3.81 % | -122.207 K -125.97 % | 470.614 K 234.30 % | -350.430 K -153.55 % | -138.211 K -104.70 % | 2.941 M 1 706.13 % | 162.829 K -65.96 % | 478.388 K -29.33 % | 676.913 K 326.78 % | 158.608 K -96.63 % | 4.704 M 728.50 % | 567.712 K | 0.000 | 0.000 |
| Operating expenses | 59.927 M -2.23 % | 61.297 M -20.61 % | 77.213 M 40.35 % | 55.014 M 22.00 % | 45.093 M -0.01 % | 45.098 M -6.86 % | 48.421 M 69.42 % | 28.581 M 1.40 % | 28.185 M -23.02 % | 36.613 M 28.58 % | 28.474 M 0.69 % | 28.280 M 16.75 % | 24.222 M -21.95 % | 31.034 M 71.07 % | 18.141 M -15.34 % | 21.428 M -0.51 % | 21.537 M -29.86 % | 30.708 M 53.98 % | 19.943 M 18.06 % | 16.893 M -11.68 % | 19.128 M -32.53 % | 28.348 M 57.71 % | 17.975 M -16.37 % | 21.493 M 2.78 % | 20.913 M 9.36 % | 19.122 M 33.87 % | 14.284 M 18.95 % | 12.008 M 7.67 % | 11.153 M -22.90 % | 14.466 M 15.72 % | 12.501 M 72.34 % | 7.253 M -35.79 % | 11.296 M 18.69 % | 9.518 M -23.89 % | 12.505 M 31.06 % | 9.541 M -20.75 % | 12.040 M 0.00 % | 12.040 M |
| Cost and expenses | 442.231 M 29.83 % | 340.615 M 4.45 % | 326.092 M -21.24 % | 414.035 M -13.81 % | 480.369 M 22.31 % | 392.735 M -16.70 % | 471.455 M 44.74 % | 325.731 M 10.85 % | 293.847 M 35.26 % | 217.243 M -33.15 % | 324.958 M 28.92 % | 252.054 M -22.68 % | 325.986 M 61.90 % | 201.348 M -29.17 % | 284.284 M 55.91 % | 182.344 M -18.42 % | 223.514 M 20.32 % | 185.766 M -47.82 % | 356.012 M 156.66 % | 138.711 M -16.10 % | 165.320 M 53.87 % | 107.441 M -59.92 % | 268.091 M 45.96 % | 183.678 M -32.49 % | 272.095 M 180.70 % | 96.935 M -50.96 % | 197.660 M 109.83 % | 94.202 M -40.22 % | 157.593 M 83.92 % | 85.685 M -60.38 % | 216.242 M 148.38 % | 87.061 M -41.81 % | 149.627 M 131.74 % | 64.568 M -68.41 % | 204.413 M 198.65 % | 68.445 M -23.52 % | 89.488 M 0.00 % | 89.488 M |
| Research and development expenses | 16.025 M -18.37 % | 19.632 M -17.55 % | 23.810 M 58.75 % | 14.998 M -3.20 % | 15.494 M -18.12 % | 18.922 M 6.06 % | 17.842 M 52.95 % | 11.665 M -2.55 % | 11.971 M -33.41 % | 17.978 M 51.31 % | 11.881 M -3.94 % | 12.369 M 13.55 % | 10.892 M -4.32 % | 11.385 M 50.15 % | 7.582 M 5.79 % | 7.167 M 0.73 % | 7.115 M -50.03 % | 14.239 M 114.40 % | 6.641 M -22.52 % | 8.572 M 4.29 % | 8.220 M -37.32 % | 13.113 M 52.73 % | 8.585 M 3.92 % | 8.262 M -2.30 % | 8.456 M -15.14 % | 9.965 M 32.61 % | 7.514 M 31.11 % | 5.731 M 33.38 % | 4.297 M -44.88 % | 7.795 M -34.66 % | 11.930 M 165.29 % | 4.497 M -52.50 % | 9.467 M | 0.000 -100.00 % | 19.099 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.030 M -94.05 % | 34.131 M 243.52 % | -23.782 M -145.73 % | 52.002 M 76.08 % | 29.534 M 12.47 % | 26.259 M -14.81 % | 30.824 M -8.82 % | 33.806 M 2 827.81 % | -1.239 M -106.82 % | 18.183 M 228.42 % | -14.158 M -146.88 % | 30.203 M 16 026.05 % | 187.291 K -99.05 % | 19.616 M 291.15 % | -10.262 M -138.16 % | 26.893 M 2 221.40 % | 1.159 M -92.92 % | 16.355 M 282.56 % | -8.958 M -205.99 % | 8.452 M 162.26 % | 3.223 M -79.13 % | 15.439 M 313.29 % | -7.239 M -154.84 % | 13.200 M 100.20 % | 6.593 M -23.86 % | 8.659 M 537.89 % | -1.978 M -132.63 % | 6.061 M 188.79 % | -6.826 M -147.64 % | 14.326 M 205.26 % | -13.610 M -294.87 % | 6.984 M 8.86 % | 6.416 M -50.90 % | 13.065 M 171.56 % | -18.257 M -294.26 % | 9.398 M -3.49 % | 9.738 M 0.00 % | 9.738 M |
| Interest income | 0.000 -100.00 % | 1.736 M 130.24 % | 754.175 K -67.61 % | 2.328 M -49.33 % | 4.595 M 338.68 % | 1.047 M -75.14 % | 4.212 M 120.09 % | 1.914 M -8.04 % | 2.081 M 45.83 % | 1.427 M -16.88 % | 1.717 M -2.84 % | 1.767 M -34.88 % | 2.714 M 5.67 % | 2.568 M -22.12 % | 3.298 M -17.34 % | 3.990 M -12.70 % | 4.570 M 33.70 % | 3.418 M -12.85 % | 3.922 M 174.74 % | 1.428 M -48.26 % | 2.759 M 86.93 % | 1.476 M -28.05 % | 2.052 M 33.90 % | 1.532 M -29.27 % | 2.166 M 52.19 % | 1.423 M 19.17 % | 1.194 M 375.03 % | 251.445 K | 0.000 | 0.000 | 0.000 -100.00 % | 206.294 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.019 M 0.00 % | 1.019 M |
| Interest expense | 5.486 M 23.42 % | 4.445 M 119.49 % | -22.803 M -407.02 % | 7.427 M 17.36 % | 6.328 M 33.70 % | 4.733 M 11.01 % | 4.264 M 0.14 % | 4.258 M 0.76 % | 4.226 M 3.45 % | 4.085 M -0.17 % | 4.092 M 87.11 % | 2.187 M -47.44 % | 4.161 M 3.53 % | 4.019 M -9.60 % | 4.445 M 8.36 % | 4.103 M 1.04 % | 4.060 M 3.95 % | 3.906 M 5.42 % | 3.705 M -9.15 % | 4.078 M 18.24 % | 3.449 M 238.07 % | 1.020 M -36.40 % | 1.604 M -32.35 % | 2.371 M 9.99 % | 2.156 M 65.51 % | 1.303 M 255.85 % | 366.061 K -25.71 % | 492.722 K -3.72 % | 511.747 K | 0.000 -100.00 % | 653.247 K | 0.000 -100.00 % | 926.036 K 50.75 % | 614.281 K -52.89 % | 1.304 M 82.43 % | 714.737 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.707 M 1 016.75 % | 3.556 M -89.19 % | 32.890 M 0.00 % | 32.890 M 9.35 % | 30.077 M 0.00 % | 30.077 M 8.84 % | 27.635 M 0.00 % | 27.635 M 19.23 % | 23.178 M 0.00 % | 23.178 M 29.86 % | 17.849 M 0.00 % | 17.849 M 40.11 % | 12.740 M 0.00 % | 12.740 M 791.42 % | 1.429 M 43.52 % | 995.749 K -35.04 % | 1.533 M 53.93 % | 995.749 K 0.00 % | 995.748 K 79.77 % | 553.901 K -39.04 % | 908.607 K 64.04 % | 553.901 K -69.97 % | 1.844 M 733.76 % | -291.008 K -102.63 % | 11.081 M 710.69 % | -1.814 M 73.37 % | -6.813 M -1 285.15 % | 574.863 K -95.70 % | 13.383 M 1 556.68 % | -918.707 K 87.39 % | -7.288 M -435.64 % | 2.171 M 254.98 % | 611.698 K 0.00 % | 611.698 K |
| Operating income | 9.834 M 104.55 % | 4.808 M 418.39 % | -1.510 M -108.04 % | 18.789 M 10.78 % | 16.961 M 58.91 % | 10.673 M 80.44 % | 5.915 M -67.77 % | 18.354 M 4.03 % | 17.642 M 313.46 % | -8.265 M -278.79 % | 4.623 M -50.99 % | 9.433 M -45.82 % | 17.409 M 251.12 % | -11.520 M -194.15 % | 12.236 M 1 168.19 % | 964.818 K -80.90 % | 5.051 M 216.38 % | -4.340 M -110.84 % | 40.031 M 899.52 % | -5.007 M 73.61 % | -18.970 M -12.77 % | -16.822 M -209.26 % | 15.396 M 1 073.20 % | 1.312 M -94.27 % | 22.894 M 595.66 % | -4.619 M -122.04 % | 20.959 M 709.13 % | 2.590 M -91.31 % | 29.795 M 567.11 % | -6.379 M -117.91 % | 35.613 M 2 056.12 % | 1.652 M -94.26 % | 28.795 M 1 726.32 % | 1.577 M -96.14 % | 40.857 M 1 259.09 % | -3.525 M -124.53 % | 14.370 M 0.00 % | 14.370 M |
| Operating income ratio | 0.02 56.29 % | 0.01 399.18 % | 0.00 -110.72 % | 0.04 27.29 % | 0.03 30.73 % | 0.03 110.53 % | 0.01 -76.36 % | 0.05 -6.16 % | 0.06 243.69 % | -0.04 -384.60 % | 0.01 -62.49 % | 0.04 -27.54 % | 0.05 182.81 % | -0.06 -247.58 % | 0.04 679.60 % | 0.01 -76.35 % | 0.02 190.90 % | -0.02 -124.81 % | 0.10 360.57 % | -0.04 69.26 % | -0.12 36.03 % | -0.19 -463.71 % | 0.05 654.96 % | 0.01 -90.86 % | 0.08 250.24 % | -0.05 -153.47 % | 0.10 250.97 % | 0.03 -82.37 % | 0.15 287.83 % | -0.08 -157.30 % | 0.14 674.10 % | 0.02 -88.03 % | 0.16 549.71 % | 0.02 -86.01 % | 0.17 421.52 % | -0.05 -137.96 % | 0.14 0.00 % | 0.14 |
| Total other income expenses net | -628.071 K -928.11 % | -61.090 K -1 094.09 % | 6.145 K 111.04 % | -55.655 K -574.52 % | -8.251 K 74.94 % | -32.919 K 94.40 % | -588.024 K -673.01 % | -76.069 K -5 092.42 % | -1.465 K 92.41 % | -19.308 K 21.32 % | -24.539 K 87.72 % | -199.869 K -539.36 % | -31.261 K 26.61 % | -42.597 K 71.91 % | -151.661 K -464.26 % | -26.878 K -7.02 % | -25.116 K -62.65 % | -15.442 K 92.51 % | -206.224 K 57.54 % | -485.640 K -82.58 % | -265.994 K 32.97 % | -396.858 K -248.57 % | -113.853 K 1.48 % | -115.569 K 8.91 % | -126.867 K -3.81 % | -122.207 K -125.97 % | 470.614 K 234.30 % | -350.430 K -153.55 % | -138.211 K -104.70 % | 2.941 M 1 706.13 % | 162.829 K -65.96 % | 478.389 K -9.52 % | 528.724 K 233.35 % | 158.608 K -82.10 % | 886.306 K 56.12 % | 567.712 K 747.86 % | -87.629 K 0.00 % | -87.628 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 509.902 M -8.96 % | 560.104 M 132.53 % | 240.870 M -43.19 % | 423.990 M -12.13 % | 482.541 M 55.40 % | 310.525 M 582.87 % | 45.474 M -24.01 % | 59.843 M 780.29 % | -8.797 M 69.29 % | -28.645 M 69.00 % | -92.416 M -125.60 % | -40.966 M -1 001.23 % | 4.545 M 64.39 % | 2.765 M 101.72 % | -161.215 M -140.76 % | -66.960 M 24.11 % | -88.228 M -1 323.49 % | -6.198 M 96.23 % | -164.619 M -100.79 % | -81.985 M 10.41 % | -91.515 M -3.90 % | -88.080 M 61.15 % | -226.727 M -73.13 % | -130.960 M 6.44 % | -139.981 M -29.57 % | -108.032 M 63.87 % | -299.008 M -22.99 % | -243.118 M -166.25 % | -91.312 M 61.56 % | -237.542 M 27.98 % | -329.820 M -105.05 % | -160.850 M -247.45 % | -46.295 M -119.43 % | 238.269 M 241.60 % | -168.269 M -195.92 % | 175.426 M |
| Total investments | 104.675 M 0.42 % | 104.240 M -0.73 % | 105.006 M -43.07 % | 184.443 M -3.11 % | 190.363 M 45.33 % | 130.985 M -26.40 % | 177.972 M 43.80 % | 123.764 M 1.39 % | 122.062 M 3.06 % | 118.437 M -0.33 % | 118.827 M 1.17 % | 117.453 M 0.51 % | 116.862 M 0.00 % | 116.867 M -0.15 % | 117.043 M 80.57 % | 64.820 M -1.04 % | 65.498 M 0.09 % | 65.442 M -0.27 % | 65.622 M -0.55 % | 65.987 M 0.21 % | 65.850 M 0.00 % | 65.850 M 0.00 % | 65.850 M -5.93 % | 70.000 M 0.00 % | 70.000 M -39.13 % | 115.000 M 76.92 % | 65.000 M 0.00 % | 65.000 M 44.44 % | 45.000 M | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 476.537 M | 0.000 -100.00 % | 350.851 M |
| Total debt | 727.230 M 1.54 % | 716.182 M 28.74 % | 556.291 M -22.44 % | 717.276 M 16.70 % | 614.607 M 38.64 % | 443.305 M 36.87 % | 323.888 M 6.42 % | 304.352 M 1.28 % | 300.504 M 0.14 % | 300.088 M 1.37 % | 296.031 M 0.94 % | 293.274 M -13.52 % | 339.116 M 0.36 % | 337.904 M -1.77 % | 343.998 M 2.85 % | 334.456 M 0.27 % | 333.565 M 2.68 % | 324.851 M 1.11 % | 321.298 M 1.32 % | 317.114 M 1.12 % | 313.615 M 404.55 % | 62.157 M -15.11 % | 73.221 M -51.19 % | 150.000 M -16.67 % | 180.000 M 20.00 % | 150.000 M 650.00 % | 20.000 M -50.00 % | 40.000 M 48.15 % | 27.000 M | 0.000 | 0.000 -100.00 % | 10.000 M -80.00 % | 50.000 M | 0.000 -100.00 % | 70.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.376 M 300.96 % | 15.307 M -74.91 % | 61.015 M -68.49 % | 193.658 M 173.33 % | 70.852 M -60.09 % | 177.545 M 219.65 % | 55.544 M -70.72 % | 189.668 M 177.66 % | 68.309 M -63.98 % | 189.668 M 177.66 % | 68.309 M -63.58 % | 187.547 M 183.34 % | 66.191 M -64.70 % | 187.535 M 1 124.71 % | 15.313 M -0.03 % | 15.318 M 37.16 % | 11.168 M 369.13 % | -4.150 M 0.00 % | -4.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 317.579 M | 0.000 -100.00 % | 271.372 M |
| Retained earnings | 382.774 M -0.73 % | 385.574 M 0.89 % | 382.154 M -1.50 % | 387.981 M 3.50 % | 374.843 M -0.70 % | 377.496 M -0.32 % | 378.720 M 1.26 % | 374.012 M 4.63 % | 357.478 M 1.99 % | 350.516 M -2.32 % | 358.857 M 0.54 % | 356.918 M 0.88 % | 353.811 M 5.39 % | 335.720 M -2.92 % | 345.817 M 3.01 % | 335.728 M 0.74 % | 333.250 M -0.01 % | 333.286 M -1.14 % | 337.139 M 12.40 % | 299.935 M -1.13 % | 303.349 M -5.22 % | 320.041 M -3.72 % | 332.393 M 4.38 % | 318.450 M 0.99 % | 315.318 M 5.11 % | 299.999 M -1.53 % | 304.645 M 5.35 % | 289.184 M 0.57 % | 287.540 M 5.25 % | 273.199 M -1.24 % | 276.638 M 10.20 % | 251.042 M 1.35 % | 247.707 M | 0.000 -100.00 % | 222.620 M | 0.000 |
| Common stock | 229.338 M 0.04 % | 229.248 M 0.00 % | 229.248 M 11.43 % | 205.738 M 0.00 % | 205.737 M 0.00 % | 205.737 M 0.00 % | 205.737 M 0.93 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.849 M 0.00 % | 203.848 M 0.00 % | 203.845 M 0.00 % | 203.840 M 0.00 % | 203.840 M 30.00 % | 156.800 M 0.00 % | 156.800 M 0.00 % | 156.800 M 0.00 % | 156.800 M 40.00 % | 112.000 M 0.00 % | 112.000 M 0.00 % | 112.000 M 0.00 % | 112.000 M 40.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 33.33 % | 60.000 M | 0.000 -100.00 % | 60.000 M | 0.000 |
| Total equity | 1.059 B -0.05 % | 1.060 B 0.48 % | 1.055 B 43.35 % | 735.746 M 2.72 % | 716.242 M -3.15 % | 739.575 M -5.93 % | 786.200 M 2.32 % | 768.347 M 2.48 % | 749.764 M 1.01 % | 742.238 M -1.05 % | 750.088 M 0.74 % | 744.550 M 0.35 % | 741.951 M 2.49 % | 723.896 M -1.53 % | 735.143 M 1.51 % | 724.188 M 0.13 % | 723.251 M 0.05 % | 722.926 M -0.63 % | 727.525 M 4.75 % | 694.510 M 1.72 % | 682.782 M -1.36 % | 692.230 M -2.58 % | 710.545 M 1.22 % | 701.965 M 0.09 % | 701.299 M 2.07 % | 687.088 M 0.76 % | 681.903 M 2.90 % | 662.680 M 0.33 % | 660.531 M 2.20 % | 646.283 M -0.54 % | 649.825 M 5.10 % | 618.319 M 76.69 % | 349.956 M 7.96 % | 324.161 M 0.00 % | 324.161 M 16.71 % | 277.737 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 15.306 M | 0.000 | 0.000 100.00 % | -2.070 M | 0.000 -100.00 % | 2.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.160 M | 0.000 -100.00 % | 2.160 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 |
| Long term debt | 9.559 M 4.62 % | 9.136 M 2.96 % | 8.874 M -97.21 % | 317.981 M 1.45 % | 313.427 M 0.26 % | 312.616 M -3.24 % | 323.067 M 6.43 % | 303.553 M 1.35 % | 299.505 M 0.27 % | 298.711 M 1.37 % | 294.668 M 0.92 % | 291.980 M 1.30 % | 288.229 M 1.28 % | 284.575 M 1.27 % | 281.000 M 4.13 % | 269.847 M 1.26 % | 266.483 M -2.56 % | 273.480 M 6.09 % | 257.771 M 1.61 % | 253.674 M 1.29 % | 250.444 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 |
| Total non current liabilities | 13.903 M 3.02 % | 13.496 M 1.71 % | 13.270 M -96.04 % | 335.315 M 2.00 % | 328.735 M 4.47 % | 314.668 M -2.60 % | 323.067 M 5.70 % | 305.641 M 1.34 % | 301.611 M 0.26 % | 300.835 M 1.36 % | 296.810 M 0.91 % | 294.140 M 1.29 % | 290.389 M 1.27 % | 286.735 M 1.26 % | 283.160 M 4.10 % | 272.007 M 1.25 % | 268.643 M -1.77 % | 273.480 M 6.09 % | 257.771 M 1.61 % | 253.674 M 1.29 % | 250.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 91.327 M -37.82 % | 146.880 M 25.39 % | 117.143 M -25.30 % | 156.811 M 172.18 % | 57.613 M 11 268.35 % | 506.787 K -99.55 % | 112.990 M 2 705.02 % | 4.028 M -95.92 % | 98.626 M 339.93 % | 22.418 M -74.71 % | 88.634 M 309.02 % | 21.670 M -79.28 % | 104.563 M -26.20 % | 141.685 M 10.98 % | 127.671 M 479.79 % | 22.020 M -17.71 % | 26.758 M 545.08 % | 4.148 M 437.84 % | 771.257 K -98.73 % | 60.890 M 53.83 % | 39.583 M -18.23 % | 48.407 M 29.93 % | 37.257 M -17.35 % | 45.081 M 23.50 % | 36.504 M 7.72 % | 33.887 M -0.68 % | 34.119 M -25.13 % | 45.570 M 6.65 % | 42.728 M -9.28 % | 47.101 M 15.85 % | 40.655 M 26.30 % | 32.190 M 104.05 % | 15.776 M | 0.000 -100.00 % | 33.326 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 57.542 M 47.81 % | 38.930 M -57.19 % | 90.945 M 77.64 % | 51.197 M -34.96 % | 78.714 M 6.42 % | 73.963 M 0.58 % | 73.536 M 13.51 % | 64.783 M -22.03 % | 83.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.851 M 1.31 % | 76.846 M 11.24 % | 69.081 M 41.63 % | 48.774 M 14 881.41 % | 325.562 K -99.19 % | 40.163 M 247.17 % | 11.569 M -55.18 % | 25.812 M 49.92 % | 17.217 M 1.34 % | 16.990 M 68.65 % | 10.074 M -45.34 % | 18.432 M 55.16 % | 11.879 M -36.91 % | 18.828 M | 0.000 | 0.000 -100.00 % | 12.094 M -43.36 % | 21.352 M | 0.000 -100.00 % | 16.029 M | 0.000 |
| Short term debt | 717.671 M 1.50 % | 707.046 M 29.16 % | 547.418 M 37.10 % | 399.295 M 39.68 % | 285.873 M 120.03 % | 129.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.709 M -1.07 % | 47.212 M -18.77 % | 58.124 M -10.50 % | 64.941 M -6.60 % | 69.527 M 35.34 % | 51.371 M -19.14 % | 63.528 M 0.14 % | 63.440 M 0.43 % | 63.171 M 1.63 % | 62.157 M -15.11 % | 73.221 M -51.19 % | 150.000 M -16.67 % | 180.000 M 20.00 % | 150.000 M 650.00 % | 20.000 M -50.00 % | 40.000 M 48.15 % | 27.000 M | 0.000 | 0.000 -100.00 % | 10.000 M -80.00 % | 50.000 M | 0.000 -100.00 % | 70.000 M | 0.000 |
| Total current liabilities | 1.301 B -6.40 % | 1.390 B 10.00 % | 1.263 B 15.65 % | 1.092 B 38.70 % | 787.563 M 30.13 % | 605.226 M 4.31 % | 580.217 M 10.88 % | 523.278 M 0.63 % | 519.978 M -0.29 % | 521.491 M -4.19 % | 544.316 M -4.80 % | 571.767 M -4.28 % | 597.329 M 6.81 % | 559.260 M -12.98 % | 642.665 M 17.77 % | 545.704 M 0.86 % | 541.061 M 11.12 % | 486.909 M -17.70 % | 591.644 M 23.22 % | 480.136 M -4.03 % | 500.290 M 20.08 % | 416.635 M -16.63 % | 499.732 M -2.86 % | 514.427 M -3.83 % | 534.913 M 16.78 % | 458.071 M 11.57 % | 410.555 M 15.13 % | 356.599 M 1.57 % | 351.076 M 16.01 % | 302.625 M -17.99 % | 368.999 M 10.50 % | 333.942 M -3.87 % | 347.377 M | 0.000 -100.00 % | 409.170 M | 0.000 |
| Total liabilities | 1.315 B -6.31 % | 1.403 B 9.91 % | 1.277 B -10.59 % | 1.428 B 27.89 % | 1.116 B 21.35 % | 919.893 M 1.84 % | 903.284 M 8.97 % | 828.919 M 0.89 % | 821.589 M -0.09 % | 822.326 M -2.24 % | 841.127 M -2.86 % | 865.907 M -2.46 % | 887.718 M 4.93 % | 845.995 M -8.62 % | 925.825 M 13.22 % | 817.711 M 0.99 % | 809.704 M 6.49 % | 760.389 M -10.48 % | 849.415 M 15.75 % | 733.810 M -2.25 % | 750.734 M 80.19 % | 416.635 M -16.63 % | 499.732 M -2.86 % | 514.427 M -3.83 % | 534.913 M 16.78 % | 458.071 M 11.57 % | 410.555 M 15.13 % | 356.599 M 1.57 % | 351.076 M 16.01 % | 302.625 M -17.99 % | 368.999 M 10.50 % | 333.942 M -3.87 % | 347.377 M | 0.000 -100.00 % | 409.170 M | 0.000 |
| Other non current assets | 271.834 M 36.60 % | 199.007 M 10.02 % | 180.878 M 38.77 % | 130.340 M -6.20 % | 138.951 M -35.86 % | 216.641 M 45.94 % | 148.442 M 1 716.90 % | 8.170 M -4.85 % | 8.587 M -95.04 % | 173.273 M 11.47 % | 155.440 M -1.63 % | 158.013 M -47.17 % | 299.077 M 19.42 % | 250.439 M 5 717.68 % | 4.305 M -95.31 % | 91.807 M -34.67 % | 140.525 M 104.04 % | 68.872 M 20.84 % | 56.996 M -25.42 % | 76.422 M 27.37 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M -40.59 % | 100.994 M 68.32 % | 60.000 M -45.45 % | 110.000 M 1 429.30 % | 7.193 M 65.62 % | 4.343 M -56.57 % | 10.000 M 363.81 % | 2.156 M -3.11 % | 2.225 M -6.28 % | 2.374 M 478.88 % | 410.158 K 100.17 % | -238.269 M -45 437.77 % | 525.541 K 100.30 % | -175.426 M |
| Long term investments | 0.000 -100.00 % | 98.998 M -0.77 % | 99.764 M -45.90 % | 184.416 M -2.60 % | 189.343 M 44.55 % | 130.985 M -26.40 % | 177.972 M -55.92 % | 403.742 M -0.15 % | 404.363 M 67.28 % | 241.721 M -0.49 % | 242.911 M 6.80 % | 227.445 M | 0.000 | 0.000 -100.00 % | 231.860 M 257.70 % | 64.820 M | 0.000 -100.00 % | 65.442 M -0.27 % | 65.622 M 118.05 % | 30.094 M -29.72 % | 42.823 M 2.63 % | 41.726 M 4.71 % | 39.849 M -43.07 % | 70.000 M 116.69 % | 32.304 M 62.98 % | 19.820 M -69.51 % | 65.000 M 0.00 % | 65.000 M 37.87 % | 47.146 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 13.210 M -1.50 % | 13.411 M -1.48 % | 13.612 M -1.91 % | 13.878 M 23.35 % | 11.251 M -0.81 % | 11.343 M 6.53 % | 10.648 M 11.06 % | 9.587 M 0.17 % | 9.570 M -0.65 % | 9.633 M -0.65 % | 9.696 M -0.65 % | 9.759 M -0.66 % | 9.823 M -0.65 % | 9.888 M -0.65 % | 9.952 M -0.66 % | 10.018 M -0.66 % | 10.085 M -0.66 % | 10.152 M -0.67 % | 10.221 M -0.68 % | 10.291 M -0.68 % | 10.362 M -2.54 % | 10.633 M -0.73 % | 10.710 M | 0.000 -100.00 % | 730.292 K 143.99 % | 299.314 K -5.19 % | 315.711 K -3.42 % | 326.893 K -4.74 % | 343.161 K -3.28 % | 354.790 K -4.35 % | 370.943 K 46.70 % | 252.860 K -4.88 % | 265.844 K | 0.000 -100.00 % | 293.908 K | 0.000 |
| GoodWill | 75.414 M 0.00 % | 75.414 M 0.00 % | 75.414 M 1.91 % | 74.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 88.625 M -0.23 % | 88.826 M -0.23 % | 89.027 M 1.30 % | 87.882 M 681.10 % | 11.251 M -0.81 % | 11.343 M 6.53 % | 10.648 M 11.06 % | 9.587 M 0.17 % | 9.570 M -0.65 % | 9.633 M -0.65 % | 9.696 M -0.65 % | 9.759 M -0.66 % | 9.823 M -0.65 % | 9.888 M -0.65 % | 9.952 M -0.66 % | 10.018 M -0.66 % | 10.085 M -0.66 % | 10.152 M -0.67 % | 10.221 M -0.68 % | 10.291 M -0.68 % | 10.362 M -2.54 % | 10.633 M -0.73 % | 10.710 M 115.30 % | -70.000 M -9 685.21 % | 730.292 K 143.99 % | 299.314 K -5.19 % | 315.711 K -3.42 % | 326.893 K -4.74 % | 343.161 K -3.28 % | 354.790 K -4.35 % | 370.943 K 46.70 % | 252.860 K -4.88 % | 265.844 K | 0.000 -100.00 % | 293.908 K | 0.000 |
| Property plant equipment net | 222.973 M -1.31 % | 225.926 M -1.15 % | 228.546 M -1.54 % | 232.117 M -0.76 % | 233.884 M 0.49 % | 232.741 M -0.72 % | 234.428 M 69.81 % | 138.051 M 16.83 % | 118.162 M -2.95 % | 121.756 M -2.66 % | 125.076 M -3.84 % | 130.071 M -26.46 % | 176.869 M 9.48 % | 161.560 M 10.97 % | 145.588 M 18.53 % | 122.824 M 20.19 % | 102.189 M 5.07 % | 97.259 M 16.06 % | 83.797 M 9.65 % | 76.422 M 24.32 % | 61.473 M 20.46 % | 51.030 M 32.53 % | 38.505 M 16.39 % | 33.082 M 116.22 % | 15.300 M 14.15 % | 13.404 M -0.45 % | 13.464 M 104.05 % | 6.598 M 9.76 % | 6.012 M -0.47 % | 6.040 M -6.15 % | 6.436 M 0.16 % | 6.426 M -2.04 % | 6.560 M | 0.000 -100.00 % | 7.260 M | 0.000 |
| Total non current assets | 599.829 M -4.83 % | 630.252 M 2.62 % | 614.159 M -5.12 % | 647.286 M 11.16 % | 582.279 M -2.86 % | 599.407 M 3.50 % | 579.139 M 2.62 % | 564.372 M 3.60 % | 544.736 M -1.02 % | 550.344 M 2.47 % | 537.074 M 1.56 % | 528.803 M 7.97 % | 489.775 M 15.19 % | 425.199 M 7.74 % | 394.669 M 34.82 % | 292.740 M 14.34 % | 256.029 M 4.59 % | 244.787 M 11.18 % | 220.175 M 12.48 % | 195.743 M 10.52 % | 177.114 M 7.03 % | 165.478 M 9.05 % | 151.750 M 11.17 % | 136.503 M 23.22 % | 110.778 M -23.91 % | 145.593 M 64.74 % | 88.379 M 12.37 % | 78.651 M 19.19 % | 65.987 M 554.02 % | 10.089 M -5.28 % | 10.651 M -2.58 % | 10.933 M 20.67 % | 9.060 M 103.80 % | -238.269 M -2 624.10 % | 9.440 M 105.38 % | -175.426 M |
| Other current assets | 278.163 M -4.69 % | 291.866 M 32.28 % | 220.642 M 58.82 % | 138.930 M -20.51 % | 174.785 M -27.32 % | 240.469 M 151.39 % | 95.656 M 50.77 % | 63.444 M -13.91 % | 73.697 M -1.16 % | 74.563 M 48.12 % | 50.340 M -5.54 % | 53.291 M -24.48 % | 70.568 M -34.41 % | 107.584 M 2.18 % | 105.285 M -31.58 % | 153.870 M -3.79 % | 159.930 M -13.54 % | 184.968 M -1.10 % | 187.018 M -9.86 % | 207.484 M -4.68 % | 217.680 M 119.39 % | 99.221 M 31.92 % | 75.214 M -41.33 % | 128.190 M -8.04 % | 139.396 M -26.97 % | 190.871 M 36.93 % | 139.397 M 17.50 % | 118.633 M -20.92 % | 150.011 M -30.35 % | 215.393 M 43.59 % | 150.005 M -30.01 % | 214.328 M 173.01 % | 78.507 M | 0.000 -100.00 % | 68.112 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 5.241 M 0.00 % | 5.241 M 19 224.88 % | 27.123 K -97.34 % | 1.021 M 168.60 % | 379.992 K | 0.000 100.00 % | -279.978 M 0.82 % | -282.301 M -128.98 % | -123.284 M 0.64 % | -124.084 M -12.81 % | -109.992 M -194.12 % | 116.862 M 0.00 % | 116.867 M 201.79 % | -114.818 M | 0.000 -100.00 % | 65.498 M | 0.000 | 0.000 -100.00 % | 35.892 M 55.87 % | 23.027 M -4.55 % | 24.124 M -7.22 % | 26.001 M | 0.000 -100.00 % | 37.696 M -60.39 % | 95.180 M 18.97 % | 80.000 M | 0.000 100.00 % | -2.146 M | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 476.537 M | 0.000 -100.00 % | 350.851 M |
| cash and cash equivalents | 217.327 M 39.24 % | 156.078 M -50.52 % | 315.421 M 7.55 % | 293.287 M 122.07 % | 132.067 M -0.54 % | 132.780 M -52.31 % | 278.415 M 13.87 % | 244.510 M -20.95 % | 309.301 M -5.91 % | 328.734 M -15.37 % | 388.447 M 16.22 % | 334.239 M -0.10 % | 334.571 M -0.17 % | 335.139 M -33.66 % | 505.212 M 25.86 % | 401.416 M -4.83 % | 421.793 M 27.41 % | 331.049 M -31.87 % | 485.917 M 21.75 % | 399.099 M -1.49 % | 405.130 M 169.66 % | 150.237 M -49.91 % | 299.948 M 6.76 % | 280.960 M -12.19 % | 319.981 M 24.01 % | 258.032 M -19.11 % | 319.008 M 12.68 % | 283.118 M 139.30 % | 118.312 M -50.19 % | 237.542 M -27.98 % | 329.820 M 93.05 % | 170.850 M 77.42 % | 96.295 M 140.41 % | -238.269 M -200.00 % | 238.269 M 235.82 % | -175.426 M |
| Cash and short term investments | 217.327 M 34.72 % | 161.320 M -49.69 % | 320.663 M 9.32 % | 293.314 M 120.39 % | 133.087 M -0.05 % | 133.160 M -52.17 % | 278.415 M 13.87 % | 244.510 M -20.95 % | 309.301 M -5.91 % | 328.734 M -15.37 % | 388.447 M 16.22 % | 334.239 M -0.10 % | 334.571 M -0.17 % | 335.139 M -33.66 % | 505.212 M 25.86 % | 401.416 M -4.83 % | 421.793 M 27.41 % | 331.049 M -31.87 % | 485.917 M 21.75 % | 399.099 M -1.49 % | 405.130 M 169.66 % | 150.237 M -49.91 % | 299.948 M 6.76 % | 280.960 M -12.19 % | 319.981 M 24.01 % | 258.032 M -19.11 % | 319.008 M 12.68 % | 283.118 M 139.30 % | 118.312 M -50.19 % | 237.542 M -27.98 % | 329.820 M 93.05 % | 170.850 M 77.42 % | 96.295 M -59.59 % | 238.269 M 0.00 % | 238.269 M 35.82 % | 175.426 M |
| Total current assets | 1.774 B -3.20 % | 1.833 B 6.73 % | 1.717 B 13.25 % | 1.516 B 21.07 % | 1.252 B 18.13 % | 1.060 B -4.71 % | 1.112 B 7.70 % | 1.033 B 0.61 % | 1.027 B 1.22 % | 1.014 B -3.79 % | 1.054 B -2.54 % | 1.082 B -5.11 % | 1.140 B -0.42 % | 1.145 B -9.60 % | 1.266 B 1.37 % | 1.249 B -2.17 % | 1.277 B 3.10 % | 1.239 B -8.71 % | 1.357 B 10.08 % | 1.233 B -1.90 % | 1.256 B 33.18 % | 943.387 M -10.88 % | 1.059 B -1.98 % | 1.080 B -4.05 % | 1.125 B 12.59 % | 999.566 M -0.45 % | 1.004 B 6.75 % | 940.628 M -0.53 % | 945.621 M 0.72 % | 938.820 M -6.88 % | 1.008 B 7.10 % | 941.328 M 36.77 % | 688.272 M 188.86 % | 238.269 M -67.09 % | 723.891 M 312.65 % | 175.426 M |
| Inventory | 286.366 M 12.52 % | 254.511 M 26.37 % | 201.403 M -1.49 % | 204.452 M 0.24 % | 203.962 M -8.59 % | 223.133 M -8.87 % | 244.841 M -16.09 % | 291.783 M 5.51 % | 276.553 M -4.68 % | 290.136 M 0.05 % | 289.994 M -21.51 % | 369.443 M -6.79 % | 396.351 M -12.31 % | 451.973 M 10.71 % | 408.266 M -2.03 % | 416.727 M 20.41 % | 346.102 M -2.19 % | 353.863 M 10.68 % | 319.721 M -19.64 % | 397.874 M 8.56 % | 366.503 M -10.50 % | 409.510 M 16.12 % | 352.651 M -2.42 % | 361.389 M 1.87 % | 354.749 M 15.34 % | 307.559 M 18.58 % | 259.366 M -7.51 % | 280.438 M 4.93 % | 267.274 M -15.90 % | 317.799 M 3.83 % | 306.084 M -15.59 % | 362.607 M 3.69 % | 349.713 M | 0.000 -100.00 % | 315.553 M | 0.000 |
| Net receivables | 992.064 M -11.81 % | 1.125 B 15.45 % | 974.365 M 10.79 % | 879.431 M 18.77 % | 740.462 M 40.74 % | 526.108 M 2.80 % | 511.762 M 18.15 % | 433.157 M 18.01 % | 367.066 M 6.17 % | 345.730 M 6.26 % | 325.360 M -6.30 % | 347.225 M 2.61 % | 338.404 M 35.36 % | 249.996 M -20.34 % | 313.816 M 13.23 % | 277.145 M -40.48 % | 465.631 M 26.31 % | 368.648 M 1.25 % | 364.107 M 59.61 % | 228.120 M -14.59 % | 267.088 M -19.20 % | 330.570 M -10.60 % | 369.783 M 19.54 % | 309.349 M -0.63 % | 311.308 M 9.65 % | 283.912 M -0.84 % | 286.307 M -3.56 % | 296.884 M 8.28 % | 274.182 M 31.38 % | 208.692 M 0.83 % | 206.974 M -8.51 % | 226.217 M 2.11 % | 221.553 M | 0.000 -100.00 % | 101.957 M | 0.000 |
| Tax assets | 16.398 M -6.27 % | 17.495 M 9.72 % | 15.944 M 27.24 % | 12.531 M 41.59 % | 8.850 M 14.99 % | 7.697 M 0.62 % | 7.649 M 58.63 % | 4.822 M 18.96 % | 4.054 M 2.33 % | 3.961 M 0.25 % | 3.952 M 12.44 % | 3.514 M -12.26 % | 4.005 M 20.95 % | 3.312 M 11.75 % | 2.963 M -9.41 % | 3.271 M 1.26 % | 3.231 M 5.50 % | 3.062 M -13.48 % | 3.539 M 40.78 % | 2.514 M 2.37 % | 2.456 M 17.56 % | 2.089 M -22.20 % | 2.685 M 10.63 % | 2.427 M -0.70 % | 2.444 M 18.10 % | 2.069 M -14.01 % | 2.407 M 1.00 % | 2.383 M -4.14 % | 2.486 M 61.56 % | 1.539 M -4.99 % | 1.619 M -13.87 % | 1.880 M 3.06 % | 1.824 M | 0.000 -100.00 % | 1.361 M | 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 |
| Account payables | 488.307 M -7.41 % | 527.385 M -9.84 % | 584.937 M 23.29 % | 474.449 M 17.34 % | 404.349 M 6.65 % | 379.151 M -18.83 % | 467.134 M 6.52 % | 438.561 M 4.52 % | 419.603 M -1.24 % | 424.888 M -6.57 % | 454.788 M -2.51 % | 466.496 M 4.72 % | 445.475 M 20.38 % | 370.071 M -18.88 % | 456.183 M 14.76 % | 397.493 M 2.04 % | 389.555 M 7.78 % | 361.435 M -23.98 % | 475.468 M 33.88 % | 355.155 M -1.44 % | 360.356 M 17.85 % | 305.764 M -18.36 % | 374.548 M 19.66 % | 313.016 M 0.35 % | 311.919 M 18.35 % | 263.555 M -24.05 % | 347.010 M 29.15 % | 268.695 M -1.17 % | 271.877 M 6.75 % | 254.674 M -19.51 % | 316.417 M 14.38 % | 276.635 M 12.68 % | 245.504 M | 0.000 -100.00 % | 280.498 M | 0.000 |
| Tax payables | 3.363 M -59.38 % | 8.278 M -39.90 % | 13.773 M 223.76 % | 4.254 M 433.05 % | 798.077 K -83.01 % | 4.697 M 4 930.63 % | 93.376 K -95.27 % | 1.975 M 12.93 % | 1.749 M 169.41 % | 649.105 K -27.47 % | 894.981 K 74.84 % | 511.888 K -12.07 % | 582.171 K 99.66 % | 291.583 K -57.58 % | 687.365 K 107.77 % | 330.835 K -90.95 % | 3.654 M 317.70 % | 874.795 K -71.82 % | 3.104 M 853.43 % | 325.562 K -43.86 % | 579.943 K 88.66 % | 307.393 K -97.91 % | 14.705 M 132.30 % | 6.330 M -2.46 % | 6.490 M 1 070.83 % | 554.319 K -94.12 % | 9.426 M 303.85 % | 2.334 M -75.36 % | 9.471 M 1 013.19 % | 850.809 K -92.87 % | 11.927 M 294.65 % | 3.022 M -79.50 % | 14.744 M | 0.000 -100.00 % | 9.317 M | 0.000 |
| Deferred revenue non current | 3.924 M -0.91 % | 3.960 M -0.90 % | 3.996 M 97.04 % | 2.028 M -0.29 % | 2.034 M -0.88 % | 2.052 M -0.87 % | 2.070 M -0.86 % | 2.088 M -0.85 % | 2.106 M -0.85 % | 2.124 M -0.84 % | 2.142 M -0.83 % | 2.160 M 0.00 % | 2.160 M 0.00 % | 2.160 M 0.00 % | 2.160 M 0.00 % | 2.160 M 0.00 % | 2.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 15.286 M 4.49 % | 14.629 M 3.64 % | 14.116 M -19.81 % | 17.602 M 31.93 % | 13.342 M 40.09 % | 9.524 M 3 203.09 % | -306.910 K 90.33 % | -3.173 M 33.89 % | -4.799 M 3.65 % | -4.981 M 6.17 % | -5.308 M 9.81 % | -5.885 M -9.45 % | -5.377 M -0.67 % | -5.341 M -27.52 % | -4.189 M -42.70 % | -2.935 M -111.09 % | -1.391 M 20.23 % | -1.743 M -85.84 % | -938.092 K -119.21 % | 4.883 M 174.84 % | -6.525 M -521.10 % | 1.549 M -79.33 % | 7.495 M -41.20 % | 12.747 M -16.21 % | 15.214 M -6.78 % | 16.321 M 151.51 % | 6.489 M -10.40 % | 7.243 M 7.49 % | 6.738 M -1.37 % | 6.831 M -1.47 % | 6.934 M -0.29 % | 6.954 M -4.61 % | 7.290 M | 0.000 -100.00 % | 6.582 M | 0.000 |
| Capital lease obligations | 9.559 M 4.62 % | 9.136 M 2.96 % | 8.874 M -28.46 % | 12.404 M 2.40 % | 12.113 M 13.18 % | 10.702 M 7.38 % | 9.966 M 0.96 % | 9.872 M -0.72 % | 9.944 M -0.56 % | 10.000 M 1.04 % | 9.896 M -11.16 % | 11.139 M -1.67 % | 11.328 M 16.89 % | 9.691 M -1.76 % | 9.865 M 36.09 % | 7.249 M -34.68 % | 11.098 M -9.06 % | 12.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.150 M 0.00 % | 4.150 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 |
| Other total stockholders equity | 431.781 M 0.35 % | 430.276 M 0.26 % | 429.174 M 244.93 % | 124.425 M 63.18 % | 76.251 M 3.99 % | 73.328 M -48.01 % | 141.035 M | 0.000 -100.00 % | 122.383 M 699.48 % | 15.308 M -91.37 % | 177.366 M | 0.000 -100.00 % | 121.359 M | 0.000 -100.00 % | 121.357 M | 0.000 -100.00 % | 121.352 M | 0.000 -100.00 % | 187.397 M | 0.000 -100.00 % | 121.509 M 3 028.17 % | -4.150 M -101.90 % | 218.006 M 1.89 % | 213.968 M 0.00 % | 213.968 M -17.31 % | 258.768 M 0.00 % | 258.768 M 1.78 % | 254.253 M 0.00 % | 254.253 M -11.18 % | 286.253 M 0.00 % | 286.253 M 2.12 % | 280.324 M 701.87 % | 34.959 M 431.15 % | 6.582 M | 0.000 -100.00 % | 6.365 M |
| Deferred tax liabilities non current | 420.605 K 5.17 % | 399.934 K -0.05 % | 400.132 K | 0.000 100.00 % | -2.034 M 0.88 % | -2.052 M -135.22 % | 5.826 M -98.02 % | 293.682 M 1.42 % | 289.562 M 0.29 % | 288.712 M 1.38 % | 284.772 M 1.40 % | 280.841 M 1.42 % | 276.901 M 12 919.50 % | -2.160 M 0.00 % | -2.160 M 0.00 % | -2.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.374 B -3.62 % | 2.463 B 5.64 % | 2.331 B 7.76 % | 2.163 B 17.92 % | 1.835 B 10.55 % | 1.659 B -1.90 % | 1.692 B 5.90 % | 1.597 B 1.65 % | 1.571 B 0.43 % | 1.565 B -1.67 % | 1.591 B -1.19 % | 1.610 B -1.18 % | 1.630 B 3.81 % | 1.570 B -5.48 % | 1.661 B 7.72 % | 1.542 B 0.58 % | 1.533 B 3.35 % | 1.483 B -5.94 % | 1.577 B 10.41 % | 1.428 B -0.36 % | 1.434 B 29.28 % | 1.109 B -8.38 % | 1.210 B -0.50 % | 1.216 B -1.60 % | 1.236 B 7.95 % | 1.145 B 4.82 % | 1.092 B 7.18 % | 1.019 B 0.76 % | 1.012 B 6.61 % | 948.909 M -6.86 % | 1.019 B 6.99 % | 952.262 M 36.56 % | 697.332 M | 0.000 -100.00 % | 733.330 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.293 M 99.29 % | -182.955 M -240.45 % | 130.267 M | 0.000 -100.00 % | 70.067 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 -100.00 % | 1.877 M | 0.000 -100.00 % | 1.293 M 467.69 % | -351.673 K -200.00 % | 351.673 K | 0.000 -100.00 % | 466.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -326.355 M | 0.000 100.00 % | -179.456 M -194.07 % | 190.773 M 200.00 % | -190.773 M | 0.000 100.00 % | -93.690 M -142.01 % | 223.034 M 200.00 % | -223.034 M | 0.000 -100.00 % | 111.890 M 7.82 % | 103.771 M 200.00 % | -103.771 M | 0.000 100.00 % | -69.079 M -177.99 % | 88.580 M 200.00 % | -88.580 M | 0.000 -100.00 % | 9.803 M -95.82 % | 234.480 M 200.00 % | -234.480 M | 0.000 100.00 % | -89.974 M -288.24 % | 47.798 M 200.00 % | -47.798 M | 0.000 100.00 % | -65.722 M -154.61 % | 120.351 M 200.00 % | -120.351 M | 0.000 -100.00 % | 65.970 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -364.437 M | 0.000 100.00 % | -225.529 M -210.44 % | 204.213 M 200.00 % | -204.213 M | 0.000 100.00 % | -211.963 M -190.22 % | 234.949 M 200.00 % | -234.949 M | 0.000 -100.00 % | 200.916 M 159.61 % | 77.390 M 200.00 % | -77.390 M | 0.000 100.00 % | -23.521 M -454.90 % | -4.239 M -200.00 % | 4.239 M | 0.000 -100.00 % | 107.161 M -22.96 % | 139.096 M 200.00 % | -139.096 M | 0.000 100.00 % | -136.682 M -257.82 % | 86.608 M 200.00 % | -86.608 M | 0.000 100.00 % | -75.191 M -187.24 % | 86.191 M 200.00 % | -86.191 M | 0.000 -100.00 % | 90.313 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.543 M | 0.000 -100.00 % | 45.153 M 435.95 % | -13.440 M -200.00 % | 13.440 M | 0.000 -100.00 % | 118.273 M 1 092.60 % | -11.915 M -200.00 % | 11.915 M | 0.000 100.00 % | -88.545 M -435.64 % | 26.381 M 200.00 % | -26.381 M | 0.000 100.00 % | -45.558 M -149.08 % | 92.818 M 200.00 % | -92.818 M | 0.000 100.00 % | -97.358 M -202.07 % | 95.383 M 200.00 % | -95.383 M | 0.000 -100.00 % | 46.708 M 220.35 % | -38.810 M -200.00 % | 38.810 M | 0.000 -100.00 % | 9.468 M -72.28 % | 34.160 M 200.00 % | -34.160 M | 0.000 100.00 % | -24.344 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.462 K 200.00 % | -134.462 K | 0.000 -100.00 % | 91.923 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.461 M | 0.000 -100.00 % | 919.564 K 783.88 % | -134.462 K -200.00 % | 134.462 K | 0.000 100.00 % | -91.923 K | 0.000 | 0.000 | 0.000 100.00 % | -481.007 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 71.806 M 137.97 % | -189.117 M | 0.000 100.00 % | -18.093 M 64.29 % | -50.673 M 63.38 % | -138.372 M -154.97 % | 251.740 M 8 058.90 % | 3.085 M -81.01 % | 16.244 M 154.01 % | -30.077 M -571.03 % | -4.482 M 98.21 % | -250.669 M -237.91 % | 181.765 M 1 700.24 % | 10.097 M 177.51 % | -13.026 M -425.72 % | -2.478 M 59.24 % | -6.079 M -257.77 % | 3.853 M 109.86 % | -39.062 M -12 084.12 % | -320.594 K -103.08 % | 10.420 M -15.65 % | 12.353 M 168.70 % | -17.981 M -474.06 % | -3.132 M 85.79 % | -22.039 M -574.33 % | 4.646 M 123.26 % | -19.976 M -1 114.72 % | -1.644 M 93.76 % | -26.341 M -865.99 % | 3.439 M 110.91 % | -31.525 M -845.40 % | -3.335 M 86.23 % | -24.224 M -2 708.04 % | -862.676 K 97.63 % | -36.466 M -1 472.07 % | 2.658 M 106.70 % | -39.639 M 0.00 % | -39.639 M |
| Net cash provided by operating activities | 71.806 M 138.67 % | -185.697 M | 0.000 100.00 % | -4.955 M 93.89 % | -81.104 M 41.90 % | -139.596 M -222.48 % | 113.973 M 480.92 % | 19.619 M 490.82 % | 3.321 M 139.99 % | -8.303 M -285.24 % | 4.482 M -51.40 % | 9.222 M 2 004 820 748.28 % | -0.460 49.45 % | -0.910 -100.00 % | 327.350 M 4 359.98 % | 7.340 M -93.20 % | 107.888 M 154.95 % | -196.340 M -216.60 % | 168.387 M 1 083.29 % | 14.230 M 162.15 % | -22.896 M 80.17 % | -115.485 M -197.98 % | 117.860 M 304.80 % | 29.115 M 175.98 % | -38.319 M 77.81 % | -172.661 M -240.11 % | 123.232 M 369.46 % | -45.733 M -11 261.75 % | -402.518 K 99.57 % | -94.190 M -157.56 % | 163.639 M 6 228.95 % | -2.670 M 87.55 % | -21.448 M 79.92 % | -106.792 M -155.04 % | 194.041 M 1 250.32 % | -16.868 M 43.18 % | -29.689 M 0.00 % | -29.689 M |
| Investments in property plant and equipment | -9.266 M 27.77 % | -12.829 M 39.24 % | -21.116 M -25.65 % | -16.805 M 52.96 % | -35.726 M 31.84 % | -52.413 M -14 822.10 % | 356.017 K 100.64 % | -56.003 M -88.07 % | -29.777 M 39.21 % | -48.983 M -9.64 % | -44.675 M -24.17 % | -35.979 M 58.98 % | -87.703 M -57.43 % | -55.709 M 7.48 % | -60.213 M -13.44 % | -53.081 M -100.54 % | -26.469 M -2.41 % | -25.846 M 38.77 % | -42.210 M -49.02 % | -28.324 M -15.73 % | -24.474 M -12.41 % | -21.772 M 26.55 % | -29.644 M 3.27 % | -30.647 M -146.07 % | -12.454 M -30.05 % | -9.576 M 15.26 % | -11.301 M -203.10 % | -3.728 M -201.54 % | -1.236 M -314.89 % | -298.027 K 71.82 % | -1.058 M 56.53 % | -2.433 M -442.53 % | -448.436 K -813.60 % | -49.085 K 95.21 % | -1.026 M 34.38 % | -1.563 M -90.93 % | -818.504 K 0.00 % | -818.505 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -69.681 M -535 652.90 % | 13.011 K -98.52 % | 878.837 K 23 692.73 % | 3.694 K 101.12 % | -330.761 K -255.87 % | 212.205 K 1 692.12 % | 11.841 K -96.44 % | 332.439 K 1 584.86 % | 19.731 K 359.71 % | 4.292 K -89.58 % | 41.184 K -83.14 % | 244.287 K 2 699.38 % | 8.726 K 34.44 % | 6.491 K -99.64 % | 1.800 M 102.00 % | 891.310 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.964 K 11.42 % | 5.353 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.597 M -1 012.24 % | -503.200 K 87.42 % | -4.000 M -1 103.23 % | -332.439 K -113.10 % | -156.000 K 82.67 % | -900.000 K -125.00 % | -400.000 K | 0.000 100.00 % | -52.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 90.00 % | -50.000 M -9 190.91 % | 550.000 K 105.21 % | -10.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.662 M 11 250.39 % | -212.204 K -105.32 % | 3.988 M 3 888.16 % | 100.000 K 100.00 % | 50.000 K 1 265.16 % | -4.291 K -101.20 % | 358.816 K | 0.000 | 0.000 -100.00 % | 982.630 K 157.09 % | 382.208 K | 0.000 -100.00 % | 780.821 K | 0.000 | 0.000 | 0.000 100.00 % | -496.718 K | 0.000 -100.00 % | 51.468 M 10 221.98 % | 498.630 K -6.47 % | 533.108 K -67.87 % | 1.659 M 28.20 % | 1.294 M -12.92 % | 1.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 7.742 M 127.94 % | -27.710 M 51.10 % | -56.668 M -32.05 % | -42.913 M -135.76 % | -18.202 M -6.68 % | -17.062 M 74.22 % | -66.181 M -542 348.56 % | 12.205 K 100.31 % | -3.988 M -9 497.39 % | 42.439 K -98.92 % | 3.941 M -55.83 % | 8.922 M -56.02 % | 20.286 M -3.20 % | 20.957 M 168.02 % | -30.811 M -243.89 % | 21.413 M -4.94 % | 22.526 M 5.05 % | 21.443 M 90.31 % | 11.267 M 5.10 % | 10.720 M 681 415.79 % | 1.573 K 100.01 % | -21.772 M -931.42 % | 2.619 M 117 000.43 % | 2.236 K -100.00 % | 49.973 M 66.74 % | 29.972 M 200.75 % | -29.749 M -116.53 % | 179.996 M 233.11 % | -135.224 M -22 167 979.69 % | 610.000 -99.96 % | 1.562 M 101.04 % | -149.964 M -30 605 023.06 % | 490.000 -95.39 % | 10.637 K 73.86 % | 6.118 K -96.31 % | 166.030 K 886.10 % | 16.837 K 0.00 % | 16.837 K |
| Net cash used for investing activites | -1.524 M 96.24 % | -40.539 M 47.67 % | -77.464 M -29.75 % | -59.705 M -12.55 % | -53.049 M 23.64 % | -69.472 M -44.46 % | -48.091 M 14.87 % | -56.494 M -67.31 % | -33.765 M 30.87 % | -48.840 M -19.65 % | -40.820 M -46.01 % | -27.956 M 58.53 % | -67.417 M -94.00 % | -34.752 M 61.82 % | -91.024 M -196.64 % | -30.685 M -678.06 % | -3.944 M 10.44 % | -4.404 M 85.40 % | -30.162 M -71.33 % | -17.604 M 28.07 % | -24.473 M -12.40 % | -21.772 M 20.89 % | -27.522 M 10.19 % | -30.645 M -136.49 % | 83.988 M 388.56 % | -29.106 M 27.16 % | -39.961 M -123.87 % | 167.382 M 223.83 % | -135.166 M -11 467.88 % | 1.189 M 135.69 % | 504.486 K 100.33 % | -152.397 M -33 921.27 % | -447.946 K -1 065.10 % | -38.447 K 96.23 % | -1.019 M 27.01 % | -1.397 M -74.23 % | -801.667 K 0.00 % | -801.668 K |
| Debt repayment | 3.472 M -98.04 % | 176.842 M 35.09 % | 130.908 M 22.72 % | 106.672 M -30.65 % | 153.814 M 18.61 % | 129.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.963 M | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 -100.00 % | 10.000 M 200.00 % | -10.000 M -16 970.80 % | 59.274 K | 0.000 -100.00 % | 265.455 M 2 485.99 % | -11.126 M 85.75 % | -78.087 M -160.29 % | -30.000 M | 0.000 -100.00 % | 130.000 M 750.00 % | -20.000 M -253.85 % | 13.000 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 5.802 M | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 80.101 M 200.00 % | -80.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -16.089 M -193.23 % | -5.487 M -81.32 % | -3.026 M 78.59 % | -14.131 M -149.47 % | -5.664 M -2 634.26 % | -207.167 K | 0.000 | 0.000 100.00 % | -13.430 M | 0.000 100.00 % | -6.115 M 1.01 % | -6.178 M -203.88 % | -2.033 M -751.17 % | -238.850 K 1.73 % | -243.065 K 45.79 % | -448.366 K 94.18 % | -7.706 M -3 639.08 % | -206.106 K 23.91 % | -270.881 K 11.53 % | -306.174 K 95.37 % | -6.606 M -987.29 % | -607.541 K 52.70 % | -1.285 M 32.98 % | -1.917 M 77.99 % | -8.707 M -632.29 % | -1.189 M -196.11 % | -401.541 K 57.52 % | -945.202 K 91.77 % | -11.482 M | 0.000 100.00 % | -43.361 K 91.53 % | -512.110 K 46.82 % | -962.921 K -7.04 % | -899.604 K -9.08 % | -824.688 K 2.53 % | -846.056 K 82.85 % | -4.932 M 0.00 % | -4.932 M |
| Other financing activites | -3.805 M | 0.000 -100.00 % | 40.247 M 153.22 % | -75.624 M -834.01 % | -8.097 M 88.87 % | -72.766 M -432.68 % | 21.873 M 7 318.24 % | 294.853 K 689.72 % | -49.999 K -142.03 % | 118.952 K 106.05 % | -1.968 M 31.28 % | -2.863 M -45.52 % | -1.968 M -4 649.73 % | 43.251 K 101.12 % | -3.862 M -111.38 % | -1.827 M 31.60 % | -2.671 M -5 910.70 % | -44.441 K -7 406 933.33 % | 0.600 -100.00 % | 968.678 K 199.22 % | -976.261 K -99.24 % | -490.000 K -146.28 % | 1.059 M 286.16 % | -568.682 K -101.82 % | 31.189 M 2 723.12 % | -1.189 M -364.22 % | 450.000 K 145 161 390.30 % | -0.310 -100.00 % | 15.518 M | 0.000 -100.00 % | 5.704 M -98.26 % | 327.535 M 1 191.78 % | -30.000 M -17 647 059 007.41 % | 0.170 -100.00 % | 17.413 K -76.63 % | 74.498 K 100.33 % | -22.901 M 0.00 % | -22.901 M |
| Net cash used provided by financing activities | -16.422 M -109.58 % | 171.355 M 1.92 % | 168.129 M 73.30 % | 97.018 M -30.73 % | 140.053 M 146.95 % | 56.712 M 159.28 % | 21.873 M 7 318.24 % | 294.853 K 102.19 % | -13.480 M -11 432.61 % | 118.952 K 105.92 % | -2.008 M 96.35 % | -55.004 M -1 274.82 % | -4.001 M 60.76 % | -10.196 M -148.37 % | -4.105 M -80.41 % | -2.275 M -502.44 % | -377.695 K 96.32 % | -10.251 M -34.69 % | -7.611 M -1 248.77 % | 662.503 K -99.74 % | 257.873 M 2 209.71 % | -12.223 M 84.39 % | -78.313 M -141.07 % | -32.485 M -252.56 % | 21.293 M -84.69 % | 139.101 M 797.19 % | -19.952 M -265.51 % | 12.055 M -22.32 % | 15.518 M | 0.000 100.00 % | -10.990 M -104.84 % | 227.023 M 833.21 % | -30.963 M -440.24 % | 9.100 M 1 227.30 % | -807.274 K -116.05 % | 5.030 M 118.07 % | -27.833 M 0.00 % | -27.833 M |
| Effect of forex changes on cash | -71.687 K 45.89 % | -132.472 K -149.43 % | -53.110 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 31.63 % | 0.980 100.00 % | -54.528 M -138.70 % | 140.910 M 528.58 % | 22.417 M -71.40 % | 78.371 M 162.40 % | -125.585 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 |
| Net change in cash | 53.788 M 197.77 % | -55.013 M -225.17 % | 43.952 M 33.81 % | 32.846 M 4 705.76 % | -713.149 K 99.53 % | -152.355 M -549.36 % | 33.905 M 192.69 % | -36.579 M 16.72 % | -43.925 M 60.62 % | -111.552 M -208.76 % | 102.565 M 299.85 % | -51.321 M -838.16 % | 6.953 M 104.08 % | -170.533 M -215.80 % | 147.270 M 671.22 % | -25.782 M -124.89 % | 103.566 M 149.08 % | -210.994 M -261.54 % | 130.615 M 4 917.63 % | -2.711 M -101.29 % | 210.504 M 240.82 % | -149.480 M -1 343.04 % | 12.025 M 135.30 % | -34.070 M -150.84 % | 67.017 M 206.94 % | -62.666 M -198.97 % | 63.320 M -52.55 % | 133.457 M 211.40 % | -119.803 M -28.82 % | -93.001 M -160.72 % | 153.154 M 112.84 % | 71.956 M 236.13 % | -52.859 M 45.91 % | -97.730 M -150.84 % | 192.214 M 1 552.34 % | -13.235 M 77.31 % | -58.324 M 0.00 % | -58.324 M |
| Cash at beginning of period | 138.470 M -28.43 % | 193.483 M 29.39 % | 149.531 M 28.15 % | 116.685 M -12.12 % | 132.780 M -49.54 % | 263.141 M 7.62 % | 244.510 M 15.35 % | 211.966 M -17.17 % | 255.890 M -30.36 % | 367.442 M 38.72 % | 264.878 M -16.23 % | 316.199 M 2.25 % | 309.246 M -35.54 % | 479.779 M 44.29 % | 332.509 M -7.20 % | 358.291 M 40.66 % | 254.724 M -45.31 % | 465.719 M 38.98 % | 335.104 M -0.80 % | 337.815 M 165.35 % | 127.311 M -54.00 % | 276.791 M 4.54 % | 264.765 M -11.40 % | 298.835 M 28.91 % | 231.818 M -21.28 % | 294.484 M 27.39 % | 231.164 M 136.59 % | 97.708 M -55.08 % | 217.511 M -29.95 % | 310.512 M 97.33 % | 157.358 M 84.26 % | 85.402 M -38.23 % | 138.261 M -41.41 % | 235.991 M 439.08 % | 43.777 M -23.21 % | 57.011 M -50.57 % | 115.335 M | 0.000 |
| Cash at end of period | 192.258 M 38.84 % | 138.470 M -28.43 % | 193.483 M 29.39 % | 149.531 M 13.22 % | 132.067 M 19.21 % | 110.786 M -60.21 % | 278.415 M 58.74 % | 175.386 M -17.26 % | 211.966 M -17.17 % | 255.890 M -30.36 % | 367.442 M 38.72 % | 264.878 M -16.23 % | 316.199 M 2.25 % | 309.246 M -35.54 % | 479.779 M 44.29 % | 332.509 M -7.20 % | 358.291 M 40.66 % | 254.724 M -45.31 % | 465.719 M 38.98 % | 335.104 M -0.80 % | 337.815 M 165.35 % | 127.311 M -54.00 % | 276.791 M 4.54 % | 264.765 M -11.40 % | 298.835 M 28.91 % | 231.818 M -21.28 % | 294.484 M 27.39 % | 231.164 M 136.59 % | 97.708 M -55.08 % | 217.511 M -29.95 % | 310.512 M 97.33 % | 157.358 M 84.26 % | 85.402 M -38.23 % | 138.261 M -41.41 % | 235.991 M 439.08 % | 43.777 M -23.21 % | 57.011 M 197.75 % | -58.324 M |
| Operating cash flow | 71.806 M 138.67 % | -185.697 M | 0.000 100.00 % | -4.955 M 93.89 % | -81.104 M 41.90 % | -139.596 M -222.48 % | 113.973 M 480.92 % | 19.619 M 490.82 % | 3.321 M 139.99 % | -8.303 M -285.24 % | 4.482 M -51.40 % | 9.222 M 2 004 820 748.28 % | -0.460 49.45 % | -0.910 -100.00 % | 327.350 M 4 359.98 % | 7.340 M -93.20 % | 107.888 M 154.95 % | -196.340 M -216.60 % | 168.387 M 1 083.29 % | 14.230 M 162.15 % | -22.896 M 80.17 % | -115.485 M -197.98 % | 117.860 M 304.80 % | 29.115 M 175.98 % | -38.319 M 77.81 % | -172.661 M -240.11 % | 123.232 M 369.46 % | -45.733 M -11 261.75 % | -402.518 K 99.57 % | -94.190 M -157.56 % | 163.639 M 6 228.95 % | -2.670 M 87.55 % | -21.448 M 79.92 % | -106.792 M -155.04 % | 194.041 M 1 250.32 % | -16.868 M 43.18 % | -29.689 M 0.00 % | -29.689 M |
| Capital expenditure | -9.266 M 27.77 % | -12.829 M 39.24 % | -21.116 M -25.65 % | -16.805 M 52.96 % | -35.726 M 31.84 % | -52.413 M -14 822.10 % | 356.017 K 100.64 % | -56.003 M -88.07 % | -29.777 M 39.21 % | -48.983 M -9.64 % | -44.675 M -24.17 % | -35.979 M 58.98 % | -87.703 M -57.43 % | -55.709 M 7.48 % | -60.213 M -13.44 % | -53.081 M -100.54 % | -26.469 M -2.41 % | -25.846 M 38.77 % | -42.210 M -49.02 % | -28.324 M -15.73 % | -24.474 M -12.41 % | -21.772 M 26.55 % | -29.644 M 3.27 % | -30.647 M -146.07 % | -12.454 M -30.05 % | -9.576 M 15.26 % | -11.301 M -203.10 % | -3.728 M -201.54 % | -1.236 M -314.89 % | -298.027 K 71.82 % | -1.058 M 56.53 % | -2.433 M -442.53 % | -448.436 K -813.60 % | -49.085 K 95.21 % | -1.026 M 34.38 % | -1.563 M -90.93 % | -818.504 K 0.00 % | -818.505 K |
| Free CashFlow | 62.540 M 131.50 % | -198.526 M -195.04 % | -67.288 M -209.23 % | -21.760 M 81.37 % | -116.830 M 39.15 % | -192.009 M -267.94 % | 114.329 M 414.23 % | -36.383 M -37.52 % | -26.456 M 53.82 % | -57.285 M -42.53 % | -40.192 M -50.22 % | -26.757 M 69.49 % | -87.703 M -57.43 % | -55.709 M -120.85 % | 267.138 M 684.02 % | -45.741 M -156.18 % | 81.418 M 136.64 % | -222.186 M -276.09 % | 126.178 M 995.27 % | -14.094 M 70.25 % | -47.370 M 65.49 % | -137.257 M -255.59 % | 88.216 M 5 859.42 % | -1.532 M 96.98 % | -50.773 M 72.14 % | -182.237 M -262.81 % | 111.931 M 326.30 % | -49.462 M -2 917.80 % | -1.639 M 98.27 % | -94.488 M -158.12 % | 162.582 M 3 286.10 % | -5.103 M 76.70 % | -21.897 M 79.51 % | -106.841 M -155.35 % | 193.015 M 1 147.22 % | -18.431 M 39.58 % | -30.508 M 0.00 % | -30.508 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 |