C.I. Group Public Company Limited CIG.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 436.503 M -27.62 % | 603.097 M -41.29 % | 1.027 B -6.51 % | 1.099 B 13.48 % | 968.218 M -33.98 % | 1.467 B 34.51 % | 1.090 B 25.22 % | 870.801 M -6.00 % | 926.397 M -12.85 % | 1.063 B 9.33 % | 972.242 M -4.28 % | 1.016 B 5.93 % | 958.869 M -11.66 % | 1.085 B -10.54 % | 1.213 B 31.71 % | 921.229 M -36.86 % | 1.459 B 11.42 % | 1.309 B 25.97 % | 1.039 B 28.64 % | 808.033 M |
| Net income | -432.881 M -7 484.29 % | 5.862 M 104.71 % | -124.567 M 12.36 % | -142.133 M -9.33 % | -129.999 M 34.53 % | -198.573 M -401.39 % | -39.605 M -19.42 % | -33.164 M -1 592.56 % | -1.959 M -126.36 % | 7.433 M -92.07 % | 93.704 M 1 766.10 % | -5.624 M 93.36 % | -84.709 M 36.70 % | -133.822 M -26.05 % | -106.165 M -144.35 % | -43.448 M -159.60 % | -16.736 M -115.63 % | 107.113 M 606.61 % | 15.159 M -57.96 % | 36.058 M |
| Income before tax | -429.514 M -4 420.23 % | 9.942 M 108.47 % | -117.414 M 19.86 % | -146.513 M -10.69 % | -132.369 M 38.45 % | -215.059 M -446.04 % | -39.386 M -13.69 % | -34.642 M -902.44 % | 4.317 M -77.89 % | 19.528 M -82.30 % | 110.308 M 1 262.38 % | -9.490 M 88.80 % | -84.725 M 36.69 % | -133.835 M -26.59 % | -105.723 M -163.75 % | -40.084 M -246.46 % | 27.369 M -83.18 % | 162.746 M 337.55 % | 37.195 M -36.76 % | 58.811 M |
| Income before tax ratio | -0.98 -6 069.07 % | 0.02 114.42 % | -0.11 14.28 % | -0.13 2.46 % | -0.14 6.77 % | -0.15 -305.96 % | -0.04 9.20 % | -0.04 -953.67 % | 0.00 -74.63 % | 0.02 -83.81 % | 0.11 1 314.39 % | -0.01 89.43 % | -0.09 28.34 % | -0.12 -41.50 % | -0.09 -100.26 % | -0.04 -331.95 % | 0.02 -84.91 % | 0.12 247.33 % | 0.04 -50.84 % | 0.07 |
| EBITDA | -365.348 M -631.45 % | 68.745 M 310.76 % | -32.617 M 53.63 % | -70.337 M -11.76 % | -62.933 M 49.87 % | -125.551 M -589.73 % | 25.637 M -37.30 % | 40.890 M -49.88 % | 81.582 M -11.75 % | 92.449 M 3.41 % | 89.399 M -29.41 % | 126.654 M 97.62 % | 64.089 M 5 237.73 % | 1.201 M -93.88 % | 19.621 M -75.89 % | 81.366 M -5.78 % | 86.353 M -61.64 % | 225.121 M 149.07 % | 90.385 M -1.17 % | 91.456 M |
| Net income ratio | -0.99 -10 302.55 % | 0.01 108.02 % | -0.12 6.26 % | -0.13 3.65 % | -0.13 0.83 % | -0.14 -272.76 % | -0.04 4.63 % | -0.04 -1 700.62 % | 0.00 -130.25 % | 0.01 -92.74 % | 0.10 1 840.65 % | -0.01 93.73 % | -0.09 28.34 % | -0.12 -40.90 % | -0.09 -85.52 % | -0.05 -311.14 % | -0.01 -114.02 % | 0.08 460.91 % | 0.01 -67.32 % | 0.04 |
| Ratio EBITDA | -0.84 -834.29 % | 0.11 458.96 % | -0.03 50.40 % | -0.06 1.51 % | -0.06 24.07 % | -0.09 -464.09 % | 0.02 -49.93 % | 0.05 -46.68 % | 0.09 1.26 % | 0.09 -5.42 % | 0.09 -26.26 % | 0.12 86.56 % | 0.07 5 942.41 % | 0.00 -93.16 % | 0.02 -81.69 % | 0.09 49.23 % | 0.06 -65.57 % | 0.17 97.71 % | 0.09 -23.18 % | 0.11 |
| Gross profit ratio | 0.06 -58.45 % | 0.13 -3.57 % | 0.14 18.09 % | 0.12 81.78 % | 0.06 52.93 % | 0.04 -69.16 % | 0.14 -0.31 % | 0.14 -12.84 % | 0.16 8.08 % | 0.14 25.63 % | 0.12 9.75 % | 0.10 111.71 % | 0.05 6.89 % | 0.05 -65.11 % | 0.13 -18.20 % | 0.16 -8.68 % | 0.18 -8.85 % | 0.20 69.28 % | 0.12 -29.37 % | 0.16 |
| Weighted average shs out dil | 3.413 B 82.62 % | 1.869 B 116.09 % | 864.786 M 0.00 % | 864.789 M 0.00 % | 864.786 M 0.00 % | 864.786 M -2.56 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.530 M 0.00 % | 887.526 M 34.47 % | 660.012 M 6.50 % | 619.714 M -21.04 % | 784.856 M 24.21 % | 631.877 M 5.24 % | 600.395 M 29.06 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 40.97 % | 330.000 M 0.00 % | 330.000 M |
| Weighted average shs out | 3.413 B 82.62 % | 1.869 B 116.09 % | 864.786 M 0.00 % | 864.789 M 0.00 % | 864.786 M 0.00 % | 864.786 M 0.00 % | 864.786 M 0.00 % | 864.786 M 0.00 % | 864.773 M 0.00 % | 864.769 M 34.47 % | 643.089 M 4.15 % | 617.443 M 4.15 % | 592.839 M 4.93 % | 564.976 M 5.14 % | 537.339 M 23.91 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 31.42 % | 330.000 M 0.00 % | 330.000 M |
| EPS diluted | -0.13 -4 293.55 % | 0.00 102.21 % | -0.14 12.50 % | -0.16 -6.67 % | -0.15 34.78 % | -0.23 -415.70 % | -0.04 -19.25 % | -0.04 -1 600.00 % | 0.00 77.32 % | -0.01 -106.47 % | 0.15 1 748.35 % | -0.01 91.73 % | -0.11 47.62 % | -0.21 -16.67 % | -0.18 -92.72 % | -0.09 -159.44 % | -0.04 -172.73 % | 0.05 578.08 % | 0.01 -93.36 % | 0.11 |
| Earnings per share | -0.13 -4 293.55 % | 0.00 102.21 % | -0.14 12.50 % | -0.16 -6.67 % | -0.15 34.78 % | -0.23 -402.18 % | -0.05 -19.58 % | -0.04 -1 565.22 % | 0.00 76.29 % | -0.01 -106.47 % | 0.15 1 748.35 % | -0.01 93.50 % | -0.14 41.67 % | -0.24 -20.00 % | -0.20 -100.00 % | -0.10 -159.07 % | -0.04 -177.98 % | 0.05 578.08 % | 0.01 -93.36 % | 0.11 |
| Gross profit | 24.062 M -69.93 % | 80.015 M -43.38 % | 141.330 M 10.40 % | 128.011 M 106.28 % | 62.058 M 0.96 % | 61.467 M -58.51 % | 148.164 M 24.83 % | 118.694 M -18.08 % | 144.882 M -5.81 % | 153.821 M 37.36 % | 111.985 M 5.05 % | 106.602 M 124.27 % | 47.534 M -5.57 % | 50.340 M -68.79 % | 161.293 M 7.73 % | 149.718 M -42.34 % | 259.645 M 1.56 % | 255.667 M 113.25 % | 119.888 M -9.13 % | 131.940 M |
| Income tax expense | 1.974 M 17.32 % | 1.682 M -76.48 % | 7.153 M 263.28 % | -4.381 M -84.88 % | -2.369 M 85.63 % | -16.486 M -7 618.89 % | 219.267 K 114.93 % | -1.468 M -123.37 % | 6.282 M -48.18 % | 12.124 M -26.87 % | 16.578 M 530.30 % | -3.853 M -103.45 % | 111.661 M | 0.000 -100.00 % | 451.841 K -86.61 % | 3.376 M -75.91 % | 14.013 M -53.29 % | 30.003 M 353.21 % | 6.620 M -62.03 % | 17.437 M |
| Cost of revenue | 412.440 M -21.15 % | 523.082 M -40.95 % | 885.845 M -8.74 % | 970.698 M 7.12 % | 906.160 M -35.51 % | 1.405 B 49.13 % | 942.227 M 25.28 % | 752.107 M -3.76 % | 781.515 M -14.04 % | 909.167 M 5.69 % | 860.258 M -5.38 % | 909.143 M -0.24 % | 911.335 M -11.96 % | 1.035 B -1.61 % | 1.052 B 36.36 % | 771.511 M -35.67 % | 1.199 B 13.81 % | 1.054 B 14.60 % | 919.588 M 36.01 % | 676.093 M |
| General and administrative expenses | 99.115 M -10.96 % | 111.320 M -31.59 % | 162.714 M 32.18 % | 123.101 M 9.32 % | 112.605 M -21.63 % | 143.677 M 21.16 % | 118.583 M 8.62 % | 109.173 M 5.73 % | 103.252 M 0.08 % | 103.167 M -4.73 % | 108.290 M 17.79 % | 91.934 M -23.51 % | 120.189 M -1.18 % | 121.622 M 2.59 % | 118.549 M 36.83 % | 86.639 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 38.839 M -13.23 % | 44.762 M -33.17 % | 66.980 M -4.30 % | 69.990 M 7.32 % | 65.218 M -6.16 % | 69.499 M -4.71 % | 72.935 M 24.70 % | 58.490 M -4.85 % | 61.474 M 13.66 % | 54.085 M 54.23 % | 35.067 M 28.72 % | 27.244 M -5.90 % | 28.953 M 5.89 % | 27.341 M -31.05 % | 39.651 M 37.88 % | 28.757 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 281.625 M 417.15 % | -88.800 M -1 031.36 % | -7.849 M -122.20 % | 35.355 M 1 322.65 % | -2.892 M -126.49 % | 10.915 M -22.21 % | 14.033 M -52.34 % | 29.445 M -5.82 % | 31.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.219 M | 0.000 -100.00 % | 42.500 M | 0.000 | 0.000 -100.00 % | 2.290 M | 0.000 | 0.000 |
| Operating expenses | 419.579 M 661.41 % | 55.105 M -75.16 % | 221.846 M -2.89 % | 228.445 M 30.59 % | 174.931 M -21.94 % | 224.092 M 26.26 % | 177.486 M 0.96 % | 175.797 M 31.72 % | 133.462 M -15.13 % | 157.252 M 9.69 % | 143.357 M 20.29 % | 119.178 M -11.94 % | 135.333 M -9.15 % | 148.963 M -25.78 % | 200.700 M 73.92 % | 115.397 M -43.35 % | 203.707 M 119.23 % | 92.921 M 12.37 % | 82.694 M 13.08 % | 73.129 M |
| Cost and expenses | 832.019 M 43.90 % | 578.187 M -47.80 % | 1.108 B -7.63 % | 1.199 B 10.92 % | 1.081 B -33.65 % | 1.629 B 45.51 % | 1.120 B 20.67 % | 927.904 M 1.41 % | 914.978 M -14.20 % | 1.066 B 6.26 % | 1.004 B -2.40 % | 1.028 B -1.75 % | 1.047 B -11.60 % | 1.184 B -5.48 % | 1.253 B 41.25 % | 886.907 M -36.79 % | 1.403 B 22.35 % | 1.147 B 14.41 % | 1.002 B 33.78 % | 749.222 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 137.954 M -11.61 % | 156.082 M -32.05 % | 229.695 M 18.96 % | 193.090 M 8.59 % | 177.823 M -16.58 % | 213.177 M 11.31 % | 191.519 M 14.23 % | 167.663 M 1.78 % | 164.726 M 4.75 % | 157.252 M 9.69 % | 143.357 M 20.29 % | 119.178 M -20.09 % | 149.141 M 0.12 % | 148.963 M -5.84 % | 158.200 M 37.09 % | 115.397 M -43.35 % | 203.707 M 124.76 % | 90.631 M 9.60 % | 82.694 M 13.08 % | 73.129 M |
| Interest income | 0.000 | 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 % | 0.300 42.86 % | 0.210 141.18 % | -0.510 -466.67 % | -0.090 | 0.000 | 0.000 | 0.000 |
| Interest expense | 27.858 M -24.50 % | 36.897 M 5.89 % | 34.844 M 32.39 % | 26.319 M 35.10 % | 19.481 M 1.88 % | 19.121 M 116.21 % | 8.844 M 26.64 % | 6.983 M -1.68 % | 7.103 M -3.32 % | 7.346 M -82.04 % | 40.913 M -11.83 % | 46.402 M -14.55 % | 54.301 M 24.02 % | 43.785 M 33.07 % | 32.903 M -13.80 % | 38.172 M 26.85 % | 30.093 M 46.85 % | 20.492 M 32.93 % | 15.416 M 190.01 % | 5.316 M |
| Depreciation and amortization | 36.307 M -17.18 % | 43.836 M -9.32 % | 48.339 M 4.30 % | 46.345 M 1.11 % | 45.836 M -11.25 % | 51.649 M -19.06 % | 63.810 M -6.91 % | 68.548 M -4.47 % | 71.753 M -6.57 % | 76.797 M -10.01 % | 85.342 M -4.66 % | 89.514 M -3.72 % | 92.970 M 1.88 % | 91.250 M -1.29 % | 92.441 M 11.00 % | 83.279 M 41.19 % | 58.984 M 40.83 % | 41.883 M 24.36 % | 33.678 M 23.23 % | 27.330 M |
| Operating income | -395.517 M -1 687.82 % | 24.909 M 130.94 % | -80.516 M 33.35 % | -120.798 M 6.22 % | -128.812 M 29.89 % | -183.729 M -526.58 % | -29.322 M 48.65 % | -57.103 M -600.04 % | 11.420 M -41.52 % | 19.528 M -82.30 % | 110.308 M 977.18 % | -12.575 M 87.62 % | -101.608 M -3.03 % | -98.623 M -35.43 % | -72.820 M -3 707.11 % | -1.913 M -103.42 % | 55.939 M -65.63 % | 162.746 M 337.55 % | 37.195 M -36.76 % | 58.811 M |
| Operating income ratio | -0.91 -2 293.82 % | 0.04 152.69 % | -0.08 28.70 % | -0.11 17.36 % | -0.13 -6.20 % | -0.13 -365.84 % | -0.03 58.99 % | -0.07 -631.96 % | 0.01 -32.90 % | 0.02 -83.81 % | 0.11 1 016.43 % | -0.01 88.32 % | -0.11 -16.63 % | -0.09 -51.39 % | -0.06 -2 790.58 % | 0.00 -105.42 % | 0.04 -69.15 % | 0.12 247.33 % | 0.04 -50.84 % | 0.07 |
| Total other income expenses net | -33.997 M -127.14 % | -14.967 M 58.94 % | -36.457 M 21.90 % | -46.683 M -31.79 % | -35.421 M -13.06 % | -31.331 M -236.89 % | -9.300 M -141.40 % | 22.461 M -7.04 % | 24.161 M 428.89 % | -7.346 M -105.13 % | 143.159 M | 0.000 100.00 % | -54.301 M -54.21 % | -35.212 M -7.02 % | -32.903 M 13.80 % | -38.172 M -26.85 % | -30.092 M -46.85 % | -20.492 M -32.52 % | -15.463 M -190.89 % | -5.316 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 173.787 M -14.73 % | 203.799 M -39.29 % | 335.672 M 18.81 % | 282.535 M 49.71 % | 188.720 M -7.16 % | 203.282 M 49.57 % | 135.908 M 19.82 % | 113.430 M 48.27 % | 76.501 M -56.06 % | 174.111 M -7.36 % | 187.936 M -69.85 % | 623.256 M 3.50 % | 602.151 M -25.58 % | 809.167 M 11.05 % | 728.622 M 5.73 % | 689.111 M -17.18 % | 832.010 M 273.24 % | 222.918 M -43.51 % | 394.613 M 55.28 % | 254.133 M |
| Total investments | 13.279 M -97.93 % | 640.632 M 6 240.77 % | 10.103 M 11 886.17 % | 84.292 K -99.17 % | 10.210 M -81.28 % | 54.528 M 17.06 % | 46.583 M 51.93 % | 30.660 M 0.00 % | 30.660 M -0.78 % | 30.900 M 194.29 % | 10.500 M 1 066.67 % | 900.000 K -94.47 % | 16.263 M -8.67 % | 17.807 M 5 835.56 % | 300.000 K -96.25 % | 7.998 M -31.65 % | 11.702 M -90.15 % | 118.795 M 2 840.36 % | 4.040 M | 0.000 |
| Total debt | 178.031 M -23.05 % | 231.360 M -36.79 % | 366.026 M 25.26 % | 292.207 M 33.09 % | 219.560 M 2.98 % | 213.196 M 36.17 % | 156.567 M 7.72 % | 145.351 M 14.35 % | 127.109 M -42.45 % | 220.854 M -34.49 % | 337.123 M -47.08 % | 637.033 M 4.23 % | 611.173 M -25.20 % | 817.079 M 5.64 % | 773.468 M 4.77 % | 738.281 M -16.02 % | 879.143 M 215.23 % | 278.890 M -32.64 % | 414.005 M 52.24 % | 271.939 M |
| Accumulated other comprehensive income loss | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -1.349 B -19.61 % | -1.128 B -23.47 % | -913.318 M -15.49 % | -790.810 M -19.23 % | -663.236 M -24.55 % | -532.527 M -69.94 % | -313.365 M -14.47 % | -273.760 M -15.53 % | -236.962 M -7.50 % | -220.420 M 3.75 % | -229.003 M 29.41 % | -324.425 M 6.57 % | -347.235 M -38.99 % | -249.819 M -135.16 % | -106.235 M -152 032.84 % | -69.831 K -100.13 % | 55.834 M -23.06 % | 72.565 M 127.72 % | 31.866 M -8.58 % | 34.857 M |
| Common stock | 1.806 B 31.48 % | 1.373 B 217.62 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.384 M 0.00 % | 432.384 M 43.66 % | 300.975 M 0.30 % | 300.074 M 8.72 % | 276.001 M 0.81 % | 273.784 M 8.82 % | 251.592 M 0.00 % | 251.592 M 0.38 % | 250.650 M 51.91 % | 165.000 M 0.00 % | 165.000 M |
| Total equity | 449.157 M -46.52 % | 839.797 M 657.77 % | 110.825 M -89.25 % | 1.031 B 184.36 % | 362.407 M -26.51 % | 493.135 M -30.77 % | 712.298 M -5.27 % | 751.888 M -4.67 % | 788.695 M -2.05 % | 805.227 M 1.07 % | 796.669 M 81.72 % | 438.402 M 5.72 % | 414.692 M -12.76 % | 475.323 M -22.92 % | 616.691 M -8.78 % | 676.052 M -5.64 % | 716.433 M -1.91 % | 730.409 M 165.01 % | 275.616 M -1.07 % | 278.607 M |
| Other non current liabilities | 44.350 M 4.88 % | 42.288 M -24.41 % | 55.941 M -0.98 % | 56.496 M -18.15 % | 69.028 M -2.49 % | 70.788 M 54.47 % | 45.826 M 23.18 % | 37.202 M 22.72 % | 30.314 M -7.16 % | 32.653 M 7.73 % | 30.310 M 47.86 % | 20.499 M 21.43 % | 16.881 M 27.27 % | 13.263 M 1 531.42 % | 812.993 K -91.90 % | 10.035 M 183.63 % | -12.000 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.771 M -60.73 % | 22.332 M 272.83 % | 5.990 M -28.10 % | 8.331 M -9.49 % | 9.204 M 111.30 % | 4.356 M 20 641.78 % | 21.000 K -99.68 % | 6.568 M -26.48 % | 8.934 M 95.24 % | 4.576 M -34.31 % | 6.966 M -86.07 % | 50.009 M -64.04 % | 139.076 M 156.49 % | 54.223 M -75.43 % | 220.685 M -13.73 % | 255.802 M -22.47 % | 329.957 M 94.81 % | 169.376 M 25.83 % | 134.604 M -10.57 % | 150.507 M |
| Total non current liabilities | 63.021 M -21.93 % | 80.719 M 30.34 % | 61.931 M 108.53 % | -725.956 M -1 027.95 % | 78.232 M 4.11 % | 75.144 M 67.95 % | 44.743 M 2.22 % | 43.770 M 11.52 % | 39.248 M 4.00 % | 37.739 M 1.24 % | 37.276 M -47.13 % | 70.508 M 47.02 % | 47.957 M -28.94 % | 67.486 M -69.53 % | 221.498 M -16.68 % | 265.837 M -16.39 % | 317.957 M 87.72 % | 169.376 M 25.83 % | 134.604 M -10.57 % | 150.507 M |
| Other current liabilities | 101.466 M 110.11 % | 48.291 M -41.55 % | 82.623 M 17.56 % | 70.284 M -7.08 % | 75.638 M -6.83 % | 81.184 M -37.10 % | 129.058 M 123.69 % | 57.695 M 109.96 % | 27.479 M -5.15 % | 28.971 M 65.15 % | 17.542 M 140.11 % | 7.306 M -94.05 % | 122.851 M 445.86 % | 22.506 M 19.39 % | 18.851 M 9.20 % | 17.263 M -41.61 % | 29.566 M 142.59 % | 12.188 M 12.28 % | 10.855 M -5.35 % | 11.469 M |
| Deferred revenue | 5.432 M 4.13 % | 5.217 M 19.86 % | 4.352 M -54.46 % | 9.557 M -32.32 % | 14.120 M -9.64 % | 15.626 M -27.63 % | 21.592 M 121.54 % | 9.746 M -72.63 % | 35.604 M 26 379.31 % | 134.461 K -73.82 % | 513.590 K -70.66 % | 1.750 M 235.74 % | 521.304 K -98.65 % | 38.680 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 10.118 M 419.35 % | 1.948 M -63.52 % | 5.341 M |
| Short term debt | 169.260 M -19.02 % | 209.028 M -41.94 % | 360.036 M 26.83 % | 283.876 M 34.95 % | 210.356 M 0.73 % | 208.841 M 38.11 % | 151.213 M 9.66 % | 137.893 M 17.57 % | 117.286 M -43.93 % | 209.167 M -35.07 % | 322.157 M -45.12 % | 587.023 M 14.62 % | 512.163 M -34.37 % | 780.433 M 38.80 % | 562.271 M 19.00 % | 472.479 M -15.81 % | 561.186 M 412.43 % | 109.514 M -60.80 % | 279.401 M 130.09 % | 121.432 M |
| Total current liabilities | 379.911 M 7.82 % | 352.358 M -41.83 % | 605.771 M 8.23 % | 559.728 M 28.94 % | 434.116 M -4.27 % | 453.467 M 6.87 % | 424.325 M 18.34 % | 358.552 M 25.99 % | 284.578 M -17.42 % | 344.604 M -26.67 % | 469.930 M -39.90 % | 781.915 M 0.87 % | 775.169 M -19.97 % | 968.646 M 26.45 % | 766.007 M 12.40 % | 681.508 M -6.68 % | 730.274 M 151.54 % | 290.326 M -30.36 % | 416.893 M 44.28 % | 288.942 M |
| Total liabilities | 442.932 M 2.28 % | 433.077 M -35.14 % | 667.701 M 501.68 % | -166.228 M -132.44 % | 512.348 M -3.08 % | 528.611 M 12.69 % | 469.068 M 16.59 % | 402.322 M 24.24 % | 323.827 M -15.30 % | 382.343 M -24.62 % | 507.206 M -40.50 % | 852.423 M 3.56 % | 823.126 M -20.56 % | 1.036 B 4.92 % | 987.505 M 4.24 % | 947.345 M -9.62 % | 1.048 B 128.02 % | 459.702 M -16.64 % | 551.498 M 25.50 % | 439.449 M |
| Other non current assets | 515.556 M 5 751.83 % | 8.810 M -88.13 % | 74.235 M -30.34 % | 106.561 M 3.52 % | 102.935 M 68.24 % | 61.185 M -63.58 % | 167.991 M 53.24 % | 109.623 M 61.07 % | 68.057 M -34.09 % | 103.256 M 3.50 % | 99.762 M 1 580.00 % | 5.938 M 568.28 % | 888.579 K 48.07 % | 600.096 K -97.85 % | 27.963 M 8.93 % | 25.672 M -49.80 % | 51.135 M -13.30 % | 58.977 M -83.59 % | 359.483 M 15.18 % | 312.114 M |
| Long term investments | 13.279 M -97.93 % | 640.632 M 6 240.77 % | 10.103 M 11 886.17 % | 84.292 K -99.17 % | 10.210 M -81.28 % | 54.528 M 17.06 % | 46.583 M 55.28 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 233.33 % | 9.000 M -46.13 % | 16.706 M 8.74 % | 15.363 M -10.71 % | 17.207 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.040 M | 0.000 |
| Intangible assets | 66.534 K -94.57 % | 1.225 M -53.53 % | 2.637 M -37.38 % | 4.211 M 123.53 % | 1.884 M -85.98 % | 13.440 M -17.22 % | 16.236 M 429.86 % | 3.064 M -87.10 % | 23.762 M -14.11 % | 27.666 M -6.83 % | 29.694 M -12.02 % | 33.753 M -9.01 % | 37.094 M 165.23 % | 13.985 M -19.70 % | 17.415 M 5.67 % | 16.482 M 8.83 % | 15.145 M 2 381.62 % | 610.269 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 66.534 K -94.57 % | 1.225 M -53.53 % | 2.637 M -37.38 % | 4.211 M 123.53 % | 1.884 M -85.98 % | 13.440 M -17.22 % | 16.236 M 429.86 % | 3.064 M -87.10 % | 23.762 M -14.11 % | 27.666 M -6.83 % | 29.694 M -12.02 % | 33.753 M -9.01 % | 37.094 M 165.23 % | 13.985 M -19.70 % | 17.415 M 5.67 % | 16.482 M 8.83 % | 15.145 M 2 381.62 % | 610.269 K | 0.000 | 0.000 |
| Property plant equipment net | 159.552 M -13.60 % | 184.666 M -34.28 % | 281.006 M -20.58 % | 353.844 M -7.77 % | 383.658 M -3.97 % | 399.502 M -6.57 % | 427.580 M -16.93 % | 514.697 M -2.29 % | 526.761 M -2.01 % | 537.577 M 0.90 % | 532.775 M -6.28 % | 568.494 M -9.72 % | 629.672 M -11.96 % | 715.197 M -8.73 % | 783.597 M -12.10 % | 891.469 M -4.26 % | 931.109 M 125.26 % | 413.351 M | 0.000 | 0.000 |
| Total non current assets | 715.597 M -17.08 % | 862.977 M 116.50 % | 398.596 M -20.61 % | 502.070 M -6.20 % | 535.273 M -4.87 % | 562.681 M -16.53 % | 674.101 M 0.12 % | 673.314 M 1.71 % | 661.964 M -6.95 % | 711.423 M 3.63 % | 686.510 M 4.46 % | 657.178 M -3.78 % | 683.018 M -11.62 % | 772.832 M -6.77 % | 828.975 M -11.21 % | 933.622 M -6.39 % | 997.388 M 110.89 % | 472.938 M 30.10 % | 363.523 M 16.47 % | 312.114 M |
| Other current assets | 74.344 M -73.28 % | 278.221 M 391.09 % | 56.653 M 137.43 % | 23.861 M 52.54 % | 15.642 M -40.64 % | 26.351 M 36.67 % | 19.280 M -3.68 % | 20.017 M 427.81 % | 3.793 M -95.27 % | 80.101 M 46.38 % | 54.723 M 386.14 % | 11.257 M 14.70 % | 9.814 M -71.98 % | 35.028 M -71.96 % | 124.924 M 6.68 % | 117.101 M 335.01 % | 26.919 M 340.27 % | 6.114 M -96.91 % | 197.683 M 22.15 % | 161.831 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 660.000 K 0.00 % | 660.000 K -26.67 % | 900.000 K -40.00 % | 1.500 M 66.67 % | 900.000 K 0.00 % | 900.000 K 50.00 % | 600.000 K 100.00 % | 300.000 K -96.25 % | 7.998 M -31.65 % | 11.702 M -90.15 % | 118.795 M | 0.000 | 0.000 |
| cash and cash equivalents | 4.244 M -84.60 % | 27.561 M -9.20 % | 30.354 M 213.84 % | 9.672 M -68.64 % | 30.840 M 211.05 % | 9.915 M -52.01 % | 20.658 M -35.28 % | 31.920 M -36.93 % | 50.608 M 8.27 % | 46.742 M -68.67 % | 149.187 M 982.87 % | 13.777 M 52.70 % | 9.022 M 14.03 % | 7.912 M -82.36 % | 44.847 M -8.79 % | 49.170 M 4.32 % | 47.133 M -15.79 % | 55.972 M 188.64 % | 19.392 M 8.90 % | 17.806 M |
| Cash and short term investments | 4.244 M -84.60 % | 27.561 M -9.20 % | 30.354 M 213.84 % | 9.672 M -68.64 % | 30.840 M 211.05 % | 9.915 M -52.01 % | 20.658 M -36.59 % | 32.580 M -36.45 % | 51.268 M 7.61 % | 47.642 M -68.38 % | 150.687 M 926.69 % | 14.677 M 47.92 % | 9.922 M 16.57 % | 8.512 M -81.15 % | 45.147 M -21.03 % | 57.168 M -2.83 % | 58.835 M -66.33 % | 174.767 M 801.24 % | 19.392 M 8.90 % | 17.806 M |
| Total current assets | 176.492 M -56.94 % | 409.897 M 7.89 % | 379.931 M 4.88 % | 362.255 M 6.71 % | 339.481 M -26.05 % | 459.065 M -9.50 % | 507.265 M 5.48 % | 480.896 M 6.73 % | 450.558 M -5.37 % | 476.147 M -22.87 % | 617.364 M -2.57 % | 633.647 M 14.21 % | 554.801 M -24.89 % | 738.623 M -4.72 % | 775.220 M 12.39 % | 689.775 M -10.10 % | 767.275 M 6.99 % | 717.173 M 54.70 % | 463.591 M 14.20 % | 405.942 M |
| Inventory | 56.193 M -12.83 % | 64.462 M -48.68 % | 125.609 M -4.16 % | 131.055 M 42.85 % | 91.743 M -26.11 % | 124.166 M -30.78 % | 179.383 M 0.70 % | 178.131 M 39.13 % | 128.035 M -29.32 % | 181.136 M 26.79 % | 142.857 M -25.95 % | 192.919 M -9.77 % | 213.818 M -37.49 % | 342.075 M 15.78 % | 295.442 M 28.35 % | 230.179 M -8.93 % | 252.746 M 16.30 % | 217.317 M | 0.000 | 0.000 |
| Net receivables | 41.712 M 5.19 % | 39.654 M -76.00 % | 165.221 M -16.41 % | 197.667 M -1.29 % | 200.257 M -32.94 % | 298.633 M 3.69 % | 287.993 M 15.12 % | 250.167 M -6.47 % | 267.462 M 12.24 % | 238.292 M 6.18 % | 224.426 M -45.89 % | 414.795 M 28.83 % | 321.977 M -8.79 % | 353.008 M 13.98 % | 309.707 M 8.54 % | 285.327 M -33.46 % | 428.774 M 34.42 % | 318.975 M 29.39 % | 246.516 M 8.93 % | 226.304 M |
| Tax assets | 27.144 M -1.81 % | 27.643 M -9.71 % | 30.614 M -18.08 % | 37.369 M 2.14 % | 36.586 M 7.52 % | 34.027 M 116.59 % | 15.711 M -1.38 % | 15.930 M 19.03 % | 13.384 M 3.56 % | 12.924 M -15.42 % | 15.279 M -52.68 % | 32.287 M | 0.000 -100.00 % | 25.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 102.668 M 15.79 % | 88.671 M -44.15 % | 158.760 M -19.00 % | 196.011 M 46.27 % | 134.002 M -9.35 % | 147.816 M 3.40 % | 142.949 M -12.28 % | 162.964 M 28.08 % | 127.240 M 25.77 % | 101.169 M -20.83 % | 127.791 M -31.05 % | 185.337 M 35.03 % | 137.253 M -17.17 % | 165.707 M -10.37 % | 184.885 M -2.98 % | 190.567 M 36.59 % | 139.521 M -11.98 % | 158.506 M 27.12 % | 124.690 M -17.26 % | 150.700 M |
| Tax payables | 1.084 M -5.83 % | 1.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.545 M 4.67 % | 5.297 M 174.99 % | 1.926 M 286.22 % | 498.743 K -79.05 % | 2.381 M | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 10.118 M 419.35 % | 1.948 M -63.52 % | 5.341 M |
| Deferred revenue non current | 9.900 M -15.38 % | 11.700 M 1 108.52 % | -1.160 M 48.14 % | -2.237 M 4.44 % | -2.341 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 |
| Minority interest | 2.214 M 169.75 % | 820.758 K 154.93 % | -1.494 M -130.40 % | 4.915 M 26 344.82 % | -18.729 K | 0.000 | 0.000 100.00 % | -13.827 K -197.16 % | -4.653 K -184.96 % | 5.477 K -82.29 % | 30.921 K 457.90 % | 5.542 K -70.02 % | 18.484 K -45.54 % | 33.940 K -2.59 % | 34.844 K -22.02 % | 44.683 K -20.95 % | 56.525 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.226 M -36.30 % | 6.633 M 21.02 % | 5.481 M -48.37 % | 10.616 M -16.50 % | 12.714 M 131.38 % | 5.495 M 318.32 % | 1.314 M -83.67 % | 8.045 M -22.25 % | 10.348 M 30.79 % | 7.912 M -46.37 % | 14.753 M 45.54 % | 10.137 M -2.98 % | 10.449 M -2.70 % | 10.739 M 4.79 % | 10.248 M 145.16 % | 4.180 M -68.75 % | 13.376 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 790.810 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 |
| Other total stockholders equity | -22.745 M -103.92 % | 580.563 M 0.00 % | 580.563 M 0.00 % | 580.563 M 0.00 % | 580.562 M 0.00 % | 580.562 M -2.14 % | 593.269 M 2.19 % | 580.561 M 0.00 % | 580.561 M 0.00 % | 580.550 M 0.00 % | 580.550 M 25.70 % | 461.847 M 5.83 % | 436.421 M -7.34 % | 470.991 M 4.87 % | 449.107 M 5.80 % | 424.484 M 3.80 % | 408.950 M 0.43 % | 407.194 M 417.07 % | 78.750 M 0.00 % | 78.750 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 4.399 M 279.20 % | 1.160 M -48.14 % | 2.237 M -4.44 % | 2.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 892.089 M -29.92 % | 1.273 B 63.50 % | 778.526 M -9.93 % | 864.324 M -1.19 % | 874.755 M -14.39 % | 1.022 B -13.51 % | 1.181 B 2.35 % | 1.154 B 3.75 % | 1.113 B -6.32 % | 1.188 B -8.92 % | 1.304 B 1.01 % | 1.291 B 4.28 % | 1.238 B -18.10 % | 1.511 B -5.78 % | 1.604 B -1.18 % | 1.623 B -8.01 % | 1.765 B 48.28 % | 1.190 B 43.89 % | 827.113 M 15.19 % | 718.056 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 1.974 M 17.32 % | 1.682 M -76.48 % | 7.153 M 263.28 % | -4.381 M -84.88 % | -2.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.486 K 20 542.03 % | 138.000 -100.00 % | 16.578 M 530.30 % | -3.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 207.492 M 339.24 % | -86.731 M -87.19 % | -46.333 M -37.59 % | -33.674 M -139.14 % | 86.038 M 208.89 % | -79.017 M -639.69 % | 14.641 M 56.17 % | 9.375 M -70.18 % | 31.442 M 16.81 % | 26.918 M 438.09 % | -7.962 M 85.52 % | -54.966 M -135.45 % | 155.038 M 481.93 % | -40.593 M 73.90 % | -155.500 M -204.49 % | 148.816 M 254.08 % | -96.583 M -20.87 % | -79.904 M 9.00 % | -87.806 M 21.52 % | -111.879 M |
| Accounts receivables | 141.645 M 268.58 % | -84.023 M -384.27 % | -17.351 M 69.45 % | -56.799 M -553.98 % | 12.511 M 684.25 % | -2.141 M -135.90 % | 5.965 M -11.89 % | 6.770 M 113.59 % | -49.804 M -188.69 % | 56.154 M -37.08 % | 89.247 M 195.41 % | -93.538 M -468.46 % | 25.386 M -53.59 % | 54.695 M 160.95 % | -89.735 M -193.63 % | 95.836 M 469.64 % | -25.927 M 69.09 % | -83.866 M -283.70 % | -21.857 M 62.47 % | -58.239 M |
| Inventory | 8.448 M -86.16 % | 61.031 M 844.47 % | 6.462 M 116.49 % | -39.190 M -266.34 % | 23.560 M -61.27 % | 60.825 M 4 617.64 % | -1.346 M 97.25 % | -49.045 M -190.30 % | 54.312 M 424.03 % | -16.762 M -137.05 % | 45.245 M 116.49 % | 20.899 M -85.29 % | 142.066 M 312.77 % | -66.769 M 2.96 % | -68.805 M -374.84 % | 25.035 M 174.94 % | -33.407 M -14.49 % | -29.180 M 46.33 % | -54.366 M -9.03 % | -49.862 M |
| Accounts payables | 62.829 M 207.06 % | -58.687 M -44.75 % | -40.543 M -159.72 % | 67.894 M 13.45 % | 59.844 M 155.82 % | -107.218 M -17 571.04 % | -606.742 K -101.41 % | 42.972 M 56.18 % | 27.515 M 239.90 % | -19.667 M 67.11 % | -59.800 M -242.76 % | 41.889 M 256.83 % | -26.709 M 6.00 % | -28.414 M -1 453.52 % | -1.829 M -103.53 % | 51.829 M 255.20 % | -33.396 M -181.53 % | 40.961 M 257.48 % | -26.011 M -261.72 % | 16.084 M |
| Other working capital | -5.431 M -7.53 % | -5.050 M -199.04 % | 5.099 M 191.41 % | -5.578 M 43.52 % | -9.877 M 67.60 % | -30.483 M -386.77 % | 10.629 M 22.48 % | 8.679 M 1 596.30 % | -580.000 K -101.33 % | 43.679 M 152.85 % | -82.653 M -241.32 % | -24.216 M -269.39 % | 14.296 M 13 795.08 % | -104.389 K -102.14 % | 4.868 M 120.38 % | -23.884 M -519.86 % | -3.853 M 50.72 % | -7.819 M -154.20 % | 14.428 M 172.64 % | -19.862 M |
| Other non cash items | 318.421 M 509.49 % | -77.761 M -212.00 % | 69.427 M 217.49 % | 21.868 M 15.88 % | 18.871 M -75.85 % | 78.125 M 925.36 % | 7.619 M -48.50 % | 14.796 M 271.79 % | 3.980 M 25.12 % | 3.181 M 101.68 % | -189.433 M -403.15 % | 62.487 M -55.65 % | 140.911 M 38.52 % | 101.723 M 0.30 % | 101.418 M 608.23 % | -19.955 M -138.50 % | 51.833 M 15.97 % | 44.695 M 84.26 % | 24.257 M 3 788.98 % | -657.553 K |
| Net cash provided by operating activities | 132.706 M 217.32 % | -113.111 M -146.00 % | -45.980 M -144.02 % | 104.462 M 144.76 % | 42.679 M 127.05 % | -157.773 M -402.50 % | 52.156 M -12.24 % | 59.433 M -47.39 % | 112.962 M -19.73 % | 140.719 M 720.12 % | 17.158 M -81.54 % | 92.970 M -69.44 % | 304.210 M 1 540.32 % | 18.546 M 127.35 % | -67.817 M -140.20 % | 168.680 M 6 853.87 % | -2.498 M -102.19 % | 113.787 M 873.39 % | -14.713 M 70.07 % | -49.149 M |
| Investments in property plant and equipment | -221.820 K 81.71 % | -1.213 M 84.90 % | -8.032 M 7.78 % | -8.710 M -11.26 % | -7.828 M -626.67 % | -1.077 M 72.00 % | -3.848 M 63.24 % | -10.467 M -97.97 % | -5.287 M -116.72 % | -2.440 M 91.12 % | -27.462 M -10.65 % | -24.818 M -412.55 % | -4.842 M 89.08 % | -44.339 M -66.18 % | -26.682 M 41.69 % | -45.761 M -312.20 % | -11.102 M 45.01 % | -20.188 M 75.33 % | -81.839 M 53.41 % | -175.645 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 5.210 M 237.08 % | -3.801 M -3 002.47 % | -122.500 K -1 556.43 % | 8.411 K 100.05 % | -17.802 M -5 934 100.00 % | 300.000 -99.86 % | 218.270 K 101.15 % | -18.925 M -110.28 % | -9.000 M | 0.000 | 0.000 100.00 % | -17.546 M | 0.000 | 0.000 100.00 % | -225.839 M -1 218.66 % | 20.188 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -515.000 M -182 262.21 % | -282.405 K 65.93 % | -829.017 K -110.59 % | 7.828 M 610.72 % | -1.533 M 7.10 % | -1.650 M 95.50 % | -36.630 M | 0.000 100.00 % | -22.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K -104.50 % | 11.102 M 109.35 % | -118.795 M -906.73 % | -11.800 M | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 9.355 M 7 728.79 % | 119.500 K -85.59 % | 829.017 K -92.07 % | 10.459 M -93.66 % | 165.000 M 920.41 % | 16.170 M | 0.000 -100.00 % | 38.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.137 M | 0.000 -100.00 % | 118.795 M 5 350.13 % | 2.180 M | 0.000 | 0.000 |
| Other investing activites | -148.654 M -906.66 % | 18.428 M 792.07 % | -2.663 M -1 213.86 % | 239.059 K 102.09 % | -11.454 M 78.04 % | -52.153 M -17.38 % | -44.430 M 44.12 % | -79.515 M -2 299.92 % | -3.313 M 96.60 % | -97.501 M -1 316.49 % | -6.883 M -458.22 % | -1.233 M 54.19 % | -2.692 M -357.45 % | 1.046 M -88.82 % | 9.356 M -89.80 % | 91.688 M 130.42 % | -301.445 M -100.10 % | -150.647 M -13 094.15 % | 1.159 M -10.39 % | 1.294 M |
| Net cash used for investing activites | -148.876 M 69.52 % | -488.429 M -8 547.54 % | -5.648 M 53.97 % | -12.271 M -998.02 % | -1.118 M -101.01 % | 110.245 M 266.84 % | -66.080 M 26.56 % | -89.982 M -946.25 % | -8.600 M 92.76 % | -118.866 M -174.23 % | -43.345 M -74.65 % | -24.818 M -412.55 % | -4.842 M 92.04 % | -60.840 M -443.77 % | -11.189 M -124.63 % | 45.427 M 111.12 % | -408.489 M -52.84 % | -267.262 M -188.99 % | -92.480 M 46.96 % | -174.352 M |
| Debt repayment | 12.550 M 128.99 % | -43.286 M -143.61 % | 99.253 M 82.65 % | 54.341 M 1 622.21 % | -3.570 M -106.44 % | 55.442 M 2 523.76 % | -2.287 M 0.67 % | -2.303 M 97.57 % | -94.646 M 17.64 % | -114.916 M -39.54 % | -82.356 M -94.27 % | -42.392 M 79.41 % | -205.906 M -712.62 % | 33.611 M -30.50 % | 48.359 M 131.35 % | -154.275 M -148.01 % | 321.356 M 337.91 % | -135.074 M -194.61 % | 142.773 M -11.32 % | 161.001 M |
| Common stock issued | -3.150 M -100.47 % | 675.113 M 114 425 916.10 % | 590.000 -68.95 % | 1.900 K | 0.000 | 0.000 -100.00 % | 600.000 | 0.000 -100.00 % | 20.412 K | 0.000 -100.00 % | 262.819 M 28 677.18 % | 913.289 K -96.21 % | 24.094 M 986.64 % | 2.217 M -96.67 % | 66.604 M | 0.000 -100.00 % | 2.698 M | 0.000 | 0.000 -100.00 % | 123.750 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.216 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.455 M | 0.000 100.00 % | -68.520 M -277.52 % | -18.150 M 63.33 % | -49.500 M |
| Other financing activites | -16.541 M 60.82 % | -42.214 M -81.70 % | -23.233 M 9.57 % | -25.693 M -51.96 % | -16.907 M 8.98 % | -18.575 M -469.09 % | 5.033 M -64.48 % | 14.168 M 298.43 % | -7.140 M 23.53 % | -9.337 M 50.42 % | -18.834 M 14.25 % | -21.963 M 30.76 % | -31.721 M -4.11 % | -30.468 M 24.36 % | -40.281 M 2.05 % | -41.123 M -152.66 % | 78.093 M -80.11 % | 392.649 M 3 915.80 % | -10.290 M 48.56 % | -20.005 M |
| Net cash used provided by financing activities | -7.140 M -101.21 % | 589.614 M 675.59 % | 76.021 M 210.08 % | 24.516 M 219.73 % | -20.477 M -155.54 % | 36.867 M 1 242.64 % | 2.746 M -76.86 % | 11.865 M 111.66 % | -101.766 M 18.10 % | -124.253 M -176.88 % | 161.629 M 354.77 % | -63.441 M 70.29 % | -213.533 M -4 084.15 % | 5.360 M -92.82 % | 74.682 M 135.22 % | -212.070 M -152.73 % | 402.147 M 112.71 % | 189.055 M 73.80 % | 108.778 M -49.46 % | 215.246 M |
| Effect of forex changes on cash | -5.845 K 96.38 % | -161.588 K 95.65 % | -3.711 M -1 053.69 % | 389.096 K 344.94 % | -158.852 K -399.74 % | -31.787 K 62.27 % | -84.247 K -1 897.79 % | -4.217 K 21.50 % | -5.372 K 87.84 % | -44.163 K -35.79 % | -32.523 K -268.81 % | 19.266 K 100.01 % | -299.368 M | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -23.317 M -734.64 % | -2.794 M -113.51 % | 20.682 M -76.02 % | 86.256 M 312.20 % | 20.925 M 295.68 % | -10.694 M 5.05 % | -11.262 M 39.74 % | -18.688 M -821.53 % | 2.590 M 102.53 % | -102.445 M -175.66 % | 135.410 M 2 762.36 % | 4.731 M 102.22 % | -213.533 M -478.14 % | -36.935 M -754.30 % | -4.323 M -312.24 % | 2.037 M 123.05 % | -8.839 M -124.84 % | 35.580 M 2 144.29 % | 1.585 M 119.20 % | -8.255 M |
| Cash at beginning of period | 27.561 M -9.20 % | 30.354 M 213.84 % | 9.672 M -68.64 % | 30.840 M 211.05 % | 9.915 M -51.89 % | 20.608 M -35.44 % | 31.920 M -36.93 % | 50.608 M 5.39 % | 48.018 M -67.81 % | 149.187 M 982.87 % | 13.777 M 52.29 % | 9.046 M -96.98 % | 299.368 M 567.54 % | 44.847 M -8.79 % | 49.170 M 4.32 % | 47.133 M -15.79 % | 55.972 M 174.48 % | 20.392 M 14.52 % | 17.806 M -31.68 % | 26.062 M |
| Cash at end of period | 4.244 M -84.60 % | 27.561 M -9.20 % | 30.354 M -74.08 % | 117.096 M 279.69 % | 30.840 M 211.05 % | 9.915 M -52.01 % | 20.658 M -35.28 % | 31.920 M -36.93 % | 50.608 M 8.27 % | 46.742 M -68.67 % | 149.187 M 982.87 % | 13.777 M -83.95 % | 85.835 M 984.88 % | 7.912 M -82.36 % | 44.847 M -8.79 % | 49.170 M 4.32 % | 47.133 M -15.79 % | 55.972 M 188.64 % | 19.392 M 8.90 % | 17.806 M |
| Operating cash flow | 132.706 M 217.32 % | -113.111 M -146.00 % | -45.980 M -144.02 % | 104.462 M 144.76 % | 42.679 M 127.05 % | -157.773 M -402.50 % | 52.156 M -12.24 % | 59.433 M -47.39 % | 112.962 M -19.73 % | 140.719 M 720.12 % | 17.158 M -81.54 % | 92.970 M -69.44 % | 304.210 M 1 540.32 % | 18.546 M 127.35 % | -67.817 M -140.20 % | 168.680 M 6 853.87 % | -2.498 M -102.19 % | 113.787 M 873.39 % | -14.713 M 70.07 % | -49.149 M |
| Capital expenditure | -221.817 K 57.68 % | -524.201 K 93.47 % | -8.032 M 7.78 % | -8.710 M -11.26 % | -7.828 M -626.67 % | -1.077 M 72.00 % | -3.848 M 63.24 % | -10.467 M -97.97 % | -5.287 M -116.72 % | -2.440 M 91.12 % | -27.462 M -10.65 % | -24.818 M -412.55 % | -4.842 M 89.08 % | -44.339 M -66.18 % | -26.682 M 41.69 % | -45.761 M -312.20 % | -11.102 M 45.01 % | -20.188 M 75.33 % | -81.839 M 53.41 % | -175.645 M |
| Free CashFlow | 132.484 M 215.88 % | -114.324 M -111.66 % | -54.012 M -156.41 % | 95.752 M 174.75 % | 34.850 M 121.94 % | -158.851 M -428.82 % | 48.309 M -1.34 % | 48.966 M -54.52 % | 107.675 M -22.13 % | 138.279 M 1 442.07 % | -10.303 M -115.12 % | 68.153 M -77.23 % | 299.368 M 1 260.63 % | -25.794 M 72.70 % | -94.499 M -176.88 % | 122.918 M 1 003.86 % | -13.599 M -114.53 % | 93.599 M 196.94 % | -96.552 M 57.05 % | -224.795 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 118.639 M 10.31 % | 107.552 M 5.78 % | 101.676 M -9.83 % | 112.761 M -1.68 % | 114.683 M 6.80 % | 107.383 M 2.11 % | 105.166 M -25.08 % | 140.379 M -32.69 % | 208.566 M 39.99 % | 148.986 M -38.14 % | 240.858 M -7.40 % | 260.104 M 3.78 % | 250.634 M -9.05 % | 275.579 M -0.08 % | 275.796 M 9.64 % | 251.539 M -19.34 % | 311.840 M 19.50 % | 260.962 M -2.10 % | 266.555 M 24.66 % | 213.828 M -12.86 % | 245.373 M 1.20 % | 242.462 M -4.59 % | 254.132 M -36.27 % | 398.743 M -27.34 % | 548.766 M 107.09 % | 264.993 M 10.45 % | 239.915 M -5.89 % | 254.943 M -7.49 % | 275.597 M -13.86 % | 319.935 M 28.42 % | 249.124 M 4.99 % | 237.273 M 20.35 % | 197.160 M 5.28 % | 187.276 M -35.54 % | 290.551 M 32.41 % | 219.427 M 13.49 % | 193.353 M -13.16 % | 222.646 M -3.70 % | 231.212 M -21.30 % | 293.782 M 21.78 % | 241.248 M -18.70 % | 296.746 M 34.02 % | 221.418 M -12.55 % | 253.182 M 2.56 % | 246.870 M -1.56 % | 250.772 M -14.28 % | 292.556 M 15.99 % | 252.235 M 21.25 % | 208.024 M -20.88 % | 262.930 M 63.16 % | 161.145 M -33.80 % | 243.409 M -5.11 % | 256.528 M -3.96 % | 267.102 M 20.35 % | 221.931 M -25.23 % | 296.803 M 2.46 % | 289.682 M -0.98 % | 292.546 M 6.39 % | 274.969 M -11.11 % | 309.353 M 1.78 % | 303.955 M -6.49 % | 325.051 M 73.54 % | 187.302 M -33.56 % | 281.906 M 25.74 % | 224.202 M -1.73 % | 228.142 M |
| Net income | -35.536 M -6.15 % | -33.476 M 87.90 % | -276.562 M -946.16 % | -26.436 M 70.87 % | -90.758 M -131.97 % | -39.125 M 15.53 % | -46.319 M -73.77 % | -26.655 M -127.57 % | 96.682 M 656.86 % | -17.362 M 69.41 % | -56.756 M -92.35 % | -29.507 M -16.00 % | -25.438 M -152.94 % | -10.057 M 80.28 % | -51.010 M -0.21 % | -50.903 M -655.46 % | -6.738 M 80.00 % | -33.694 M -51.73 % | -22.207 M 32.81 % | -33.053 M -40.82 % | -23.471 M 54.22 % | -51.268 M 71.44 % | -179.527 M -534.69 % | 41.300 M 180.83 % | -51.095 M -452.26 % | -9.252 M 75.49 % | -37.753 M -1 172.52 % | 3.520 M 163.42 % | -5.550 M -3 217.98 % | 178.000 K 100.92 % | -19.425 M -1 252.82 % | 1.685 M 116.95 % | -9.939 M -81.20 % | -5.485 M -218.73 % | 4.620 M 20.68 % | 3.828 M 144.09 % | -8.682 M -403.30 % | -1.725 M -47.95 % | -1.166 M -117.40 % | 6.701 M 152.96 % | 2.649 M 452.73 % | -751.000 K -100.97 % | 77.086 M 673.74 % | 9.963 M 86.32 % | 5.347 M 308.89 % | 1.308 M -84.03 % | 8.187 M 220.22 % | -6.809 M 70.57 % | -23.141 M -268.49 % | 13.734 M 135.63 % | -38.550 M -46.82 % | -26.257 M -106.15 % | -12.737 M -76.84 % | -7.203 M 91.25 % | -82.352 M -122.81 % | -36.961 M -300.68 % | -9.225 M -74.57 % | -5.284 M 91.65 % | -63.292 M -616.99 % | -8.827 M 70.68 % | -30.103 M -663.45 % | -3.943 M 83.67 % | -24.145 M -193.92 % | 25.709 M 287.46 % | -13.714 M 56.19 % | -31.304 M |
| Income before tax | -34.390 M -8.61 % | -31.663 M 88.49 % | -275.077 M -969.46 % | -25.721 M 71.46 % | -90.129 M -133.62 % | -38.580 M 13.66 % | -44.684 M -69.28 % | -26.397 M -127.00 % | 97.765 M 683.95 % | -16.742 M 69.78 % | -55.394 M -82.99 % | -30.271 M -19.78 % | -25.272 M -588.99 % | -3.668 M 92.83 % | -51.125 M 3.98 % | -53.247 M -742.12 % | -6.323 M 82.35 % | -35.818 M -51.64 % | -23.620 M 25.18 % | -31.570 M -31.04 % | -24.092 M 54.62 % | -53.087 M 73.69 % | -201.787 M -494.40 % | 51.163 M 194.07 % | -54.387 M -441.22 % | -10.049 M 75.71 % | -41.370 M -979.64 % | 4.703 M 200.90 % | -4.661 M -340.01 % | 1.942 M 109.09 % | -21.371 M -756.15 % | 3.257 M 129.89 % | -10.897 M -93.52 % | -5.631 M -178.00 % | 7.219 M 2.44 % | 7.047 M 181.78 % | -8.617 M -546.92 % | -1.332 M -269.25 % | -360.730 K -104.07 % | 8.874 M 92.33 % | 4.614 M -27.92 % | 6.401 M -94.05 % | 107.656 M 3 130.01 % | -3.553 M -166.44 % | 5.347 M 523.39 % | 857.768 K -89.28 % | 8.002 M 209.43 % | -7.313 M 68.96 % | -23.557 M -314.82 % | 10.966 M 128.44 % | -38.554 M -40.08 % | -27.523 M -129.93 % | -11.970 M -79.26 % | -6.677 M 92.13 % | -84.833 M -142.27 % | -35.015 M -300.91 % | -8.734 M -66.29 % | -5.252 M 92.00 % | -65.617 M -699.74 % | -8.205 M 72.24 % | -29.552 M -1 157.91 % | -2.349 M 90.30 % | -24.216 M -183.06 % | 29.157 M 312.54 % | -13.718 M 56.18 % | -31.307 M |
| Income before tax ratio | -0.29 1.54 % | -0.29 89.12 % | -2.71 -1 086.06 % | -0.23 70.98 % | -0.79 -118.75 % | -0.36 15.44 % | -0.42 -125.96 % | -0.19 -140.12 % | 0.47 517.14 % | -0.11 51.14 % | -0.23 -97.62 % | -0.12 -15.42 % | -0.10 -657.56 % | -0.01 92.82 % | -0.19 12.43 % | -0.21 -944.00 % | -0.02 85.23 % | -0.14 -54.89 % | -0.09 39.98 % | -0.15 -50.37 % | -0.10 55.16 % | -0.22 72.43 % | -0.79 -718.83 % | 0.13 229.47 % | -0.10 -161.35 % | -0.04 78.01 % | -0.17 -1 034.74 % | 0.02 209.08 % | -0.02 -378.62 % | 0.01 107.08 % | -0.09 -724.93 % | 0.01 124.84 % | -0.06 -83.82 % | -0.03 -221.02 % | 0.02 -22.64 % | 0.03 172.06 % | -0.04 -644.93 % | -0.01 -283.46 % | 0.00 -105.17 % | 0.03 57.94 % | 0.02 -11.34 % | 0.02 -95.56 % | 0.49 3 564.67 % | -0.01 -164.79 % | 0.02 533.25 % | 0.00 -87.49 % | 0.03 194.35 % | -0.03 74.40 % | -0.11 -371.51 % | 0.04 117.43 % | -0.24 -111.59 % | -0.11 -142.32 % | -0.05 -86.65 % | -0.02 93.46 % | -0.38 -224.01 % | -0.12 -291.29 % | -0.03 -67.93 % | -0.02 92.48 % | -0.24 -799.75 % | -0.03 72.72 % | -0.10 -1 245.22 % | -0.01 94.41 % | -0.13 -225.01 % | 0.10 269.04 % | -0.06 55.41 % | -0.14 |
| EBITDA | -22.466 M -28.67 % | -17.460 M 93.33 % | -261.845 M -2 076.42 % | -12.031 M 84.28 % | -76.517 M -242.05 % | -22.370 M 3.81 % | -23.256 M -191.14 % | -7.988 M -108.44 % | 94.620 M 1 671.91 % | 5.340 M 115.41 % | -34.661 M -273.55 % | -9.279 M -138.41 % | -3.892 M -124.15 % | 16.116 M 151.92 % | -31.039 M 9.96 % | -34.471 M -378.94 % | 12.358 M 316.96 % | -5.696 M -14.65 % | -4.968 M 67.99 % | -15.521 M -76.25 % | -8.806 M 75.28 % | -35.620 M 80.66 % | -184.138 M -337.83 % | 77.425 M 333.83 % | -33.112 M -432.15 % | 9.969 M 167.34 % | -14.805 M -176.35 % | 19.390 M 66.01 % | 11.680 M -45.64 % | 21.486 M 800.11 % | -3.069 M -113.37 % | 22.958 M 191.90 % | 7.865 M -40.34 % | 13.182 M -40.01 % | 21.975 M -20.89 % | 27.778 M 121.39 % | 12.547 M -37.35 % | 20.027 M 18.09 % | 16.959 M -41.92 % | 29.199 M 20.27 % | 24.277 M -20.81 % | 30.656 M -77.83 % | 138.305 M 411.26 % | 27.052 M -27.71 % | 37.423 M 23.33 % | 30.343 M -27.78 % | 42.017 M 59.30 % | 26.376 M 157.85 % | 10.229 M -77.47 % | 45.393 M 1 255.80 % | -3.927 M -139.90 % | 9.843 M 15.71 % | 8.507 M -46.73 % | 15.970 M 128.29 % | -56.455 M -301.58 % | 28.006 M 25.25 % | 22.359 M -12.70 % | 25.613 M 196.47 % | -26.552 M -215.31 % | 23.026 M 941.73 % | 2.210 M -94.14 % | 37.715 M 77.03 % | 21.304 M -67.04 % | 64.629 M 317.37 % | 15.485 M 1 178.87 % | -1.435 M |
| Net income ratio | -0.30 3.77 % | -0.31 88.56 % | -2.72 -1 060.21 % | -0.23 70.38 % | -0.79 -117.20 % | -0.36 17.28 % | -0.44 -131.96 % | -0.19 -140.96 % | 0.46 497.78 % | -0.12 50.55 % | -0.24 -107.72 % | -0.11 -11.77 % | -0.10 -178.11 % | -0.04 80.27 % | -0.18 8.60 % | -0.20 -836.57 % | -0.02 83.27 % | -0.13 -54.98 % | -0.08 46.10 % | -0.15 -61.60 % | -0.10 54.76 % | -0.21 70.07 % | -0.71 -782.05 % | 0.10 211.24 % | -0.09 -166.68 % | -0.03 77.81 % | -0.16 -1 239.70 % | 0.01 168.56 % | -0.02 -3 719.60 % | 0.00 100.71 % | -0.08 -1 197.98 % | 0.01 114.09 % | -0.05 -72.12 % | -0.03 -284.21 % | 0.02 -8.86 % | 0.02 138.85 % | -0.04 -479.56 % | -0.01 -53.64 % | -0.01 -122.11 % | 0.02 107.73 % | 0.01 533.87 % | 0.00 -100.73 % | 0.35 784.74 % | 0.04 81.67 % | 0.02 315.36 % | 0.01 -81.36 % | 0.03 203.65 % | -0.03 75.73 % | -0.11 -312.96 % | 0.05 121.84 % | -0.24 -121.76 % | -0.11 -117.26 % | -0.05 -84.13 % | -0.03 92.73 % | -0.37 -197.98 % | -0.12 -291.07 % | -0.03 -76.30 % | -0.02 92.15 % | -0.23 -706.65 % | -0.03 71.19 % | -0.10 -716.43 % | -0.01 90.59 % | -0.13 -241.35 % | 0.09 249.09 % | -0.06 55.42 % | -0.14 |
| Ratio EBITDA | -0.19 -16.65 % | -0.16 93.70 % | -2.58 -2 313.71 % | -0.11 84.01 % | -0.67 -220.28 % | -0.21 5.80 % | -0.22 -288.62 % | -0.06 -112.54 % | 0.45 1 165.74 % | 0.04 124.91 % | -0.14 -303.39 % | -0.04 -129.73 % | -0.02 -126.55 % | 0.06 151.96 % | -0.11 17.88 % | -0.14 -445.81 % | 0.04 281.56 % | -0.02 -17.11 % | -0.02 74.32 % | -0.07 -102.26 % | -0.04 75.57 % | -0.15 79.72 % | -0.72 -473.16 % | 0.19 421.80 % | -0.06 -260.39 % | 0.04 160.97 % | -0.06 -181.13 % | 0.08 79.46 % | 0.04 -36.89 % | 0.07 645.16 % | -0.01 -112.73 % | 0.10 142.55 % | 0.04 -43.33 % | 0.07 -6.94 % | 0.08 -40.25 % | 0.13 95.08 % | 0.06 -27.86 % | 0.09 22.64 % | 0.07 -26.20 % | 0.10 -1.23 % | 0.10 -2.59 % | 0.10 -83.46 % | 0.62 484.60 % | 0.11 -29.52 % | 0.15 25.28 % | 0.12 -15.75 % | 0.14 37.35 % | 0.10 112.66 % | 0.05 -71.52 % | 0.17 808.37 % | -0.02 -160.27 % | 0.04 21.94 % | 0.03 -44.54 % | 0.06 123.50 % | -0.25 -369.59 % | 0.09 22.25 % | 0.08 -11.84 % | 0.09 190.67 % | -0.10 -229.73 % | 0.07 923.56 % | 0.01 -93.73 % | 0.12 2.01 % | 0.11 -50.39 % | 0.23 231.94 % | 0.07 1 197.83 % | -0.01 |
| Gross profit ratio | 0.04 2.72 % | 0.04 -47.23 % | 0.07 4.97 % | 0.07 785.36 % | 0.01 -90.47 % | 0.08 57.17 % | 0.05 -54.55 % | 0.11 -57.01 % | 0.26 897.79 % | 0.03 -66.37 % | 0.08 -50.05 % | 0.16 9.89 % | 0.14 -14.19 % | 0.17 151.38 % | 0.07 -40.78 % | 0.11 -19.52 % | 0.14 -8.99 % | 0.15 33.28 % | 0.11 71.70 % | 0.07 -1.82 % | 0.07 2 455.96 % | 0.00 100.67 % | -0.39 -378.11 % | 0.14 24.47 % | 0.11 -29.25 % | 0.16 68.67 % | 0.10 -37.29 % | 0.15 -4.11 % | 0.16 16.13 % | 0.14 20.91 % | 0.11 -28.40 % | 0.16 26.47 % | 0.12 -18.12 % | 0.15 -7.26 % | 0.16 -15.36 % | 0.19 55.85 % | 0.12 -7.67 % | 0.13 0.48 % | 0.13 -17.33 % | 0.16 14.76 % | 0.14 2.59 % | 0.14 137.46 % | 0.06 -50.55 % | 0.12 -25.26 % | 0.16 28.90 % | 0.12 -7.16 % | 0.13 7.74 % | 0.12 26.91 % | 0.10 44.76 % | 0.07 121.13 % | -0.31 -479.74 % | 0.08 -26.50 % | 0.11 62.82 % | 0.07 169.97 % | -0.10 -214.72 % | 0.09 -32.19 % | 0.13 46.14 % | 0.09 -1.96 % | 0.09 -39.39 % | 0.15 15.08 % | 0.13 -22.16 % | 0.16 46.03 % | 0.11 -58.24 % | 0.27 70.75 % | 0.16 93.55 % | 0.08 |
| Weighted average shs out dil | 3.737 B 0.46 % | 3.720 B 2.99 % | 3.612 B 7.93 % | 3.346 B -7.34 % | 3.612 B 11.43 % | 3.241 B 18.00 % | 2.747 B 24.01 % | 2.215 B 27.73 % | 1.734 B 0.00 % | 1.734 B 100.48 % | 865.030 M -2.54 % | 887.546 M 0.00 % | 887.546 M 0.00 % | 887.546 M 0.00 % | 887.546 M 0.00 % | 887.546 M 0.00 % | 887.546 M 0.00 % | 887.544 M 0.00 % | 887.546 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.544 M -2.83 % | 913.421 M 2.92 % | 887.544 M 0.00 % | 887.544 M -0.67 % | 893.546 M 0.68 % | 887.544 M 0.00 % | 887.544 M 0.00 % | 887.526 M 0.00 % | 887.526 M 0.00 % | 887.526 M 0.00 % | 887.526 M 0.00 % | 887.526 M 0.00 % | 887.526 M 0.00 % | 887.526 M 43.66 % | 617.791 M 0.00 % | 617.791 M 0.00 % | 617.791 M -0.29 % | 619.597 M -23.49 % | 809.862 M 29.51 % | 625.342 M 1.07 % | 618.744 M 0.00 % | 618.744 M -23.41 % | 807.814 M 5.67 % | 764.503 M 22.25 % | 625.367 M 0.00 % | 625.367 M 0.00 % | 625.337 M 0.27 % | 623.657 M 3.87 % | 600.395 M 29.06 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M 0.00 % | 465.198 M |
| Weighted average shs out | 3.737 B 0.46 % | 3.720 B 2.99 % | 3.612 B 7.93 % | 3.346 B -7.34 % | 3.612 B 11.43 % | 3.241 B 18.00 % | 2.747 B 24.01 % | 2.215 B 27.73 % | 1.734 B 0.00 % | 1.734 B 100.70 % | 864.060 M 0.06 % | 863.522 M -0.25 % | 865.714 M 0.11 % | 864.788 M 0.00 % | 864.789 M 0.00 % | 864.788 M 0.00 % | 864.788 M 0.00 % | 864.786 M -2.56 % | 887.545 M 2.63 % | 864.786 M 0.00 % | 864.812 M 0.00 % | 864.786 M 0.00 % | 864.790 M 0.00 % | 864.795 M 0.00 % | 864.800 M 0.00 % | 864.835 M 0.00 % | 864.796 M -0.01 % | 864.865 M 0.00 % | 864.890 M -0.39 % | 868.293 M -2.17 % | 887.545 M 2.61 % | 864.990 M 0.02 % | 864.787 M -0.01 % | 864.869 M -2.55 % | 887.543 M 2.62 % | 864.889 M 0.01 % | 864.827 M -0.03 % | 865.095 M 0.03 % | 864.799 M -0.01 % | 864.868 M 0.00 % | 864.838 M -0.04 % | 865.207 M -2.51 % | 887.526 M 47.44 % | 601.971 M 0.00 % | 601.958 M -0.04 % | 602.210 M -2.45 % | 617.326 M -0.08 % | 617.791 M 0.01 % | 617.705 M 0.20 % | 616.473 M 0.00 % | 616.473 M 0.11 % | 615.797 M 7.58 % | 572.431 M 1.01 % | 566.733 M 0.00 % | 566.733 M 0.10 % | 566.180 M 0.38 % | 564.023 M 4.97 % | 537.339 M 23.91 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M 0.00 % | 433.670 M |
| EPS diluted | -0.01 -5.56 % | -0.01 88.25 % | -0.08 -869.62 % | -0.01 68.53 % | -0.03 -107.44 % | -0.01 28.40 % | -0.02 -40.83 % | -0.01 -121.51 % | 0.06 658.00 % | -0.01 84.76 % | -0.07 -97.59 % | -0.03 -15.68 % | -0.03 -153.98 % | -0.01 80.35 % | -0.06 -0.17 % | -0.06 -655.26 % | -0.01 80.00 % | -0.04 -52.00 % | -0.03 32.80 % | -0.04 -40.91 % | -0.03 54.33 % | -0.06 71.10 % | -0.20 -529.18 % | 0.05 180.90 % | -0.06 -453.85 % | -0.01 75.53 % | -0.04 -1 162.50 % | 0.00 163.49 % | -0.01 -3 250.00 % | 0.00 100.94 % | -0.02 -1 221.05 % | 0.00 116.96 % | -0.01 -83.61 % | -0.01 -217.31 % | 0.01 33.33 % | 0.00 139.80 % | -0.01 -415.79 % | 0.00 -46.15 % | 0.00 -116.67 % | 0.01 168.97 % | 0.00 462.50 % | 0.00 -100.92 % | 0.09 424.10 % | 0.02 88.64 % | 0.01 319.05 % | 0.00 -83.85 % | 0.01 254.76 % | -0.01 77.30 % | -0.04 -289.74 % | 0.02 131.30 % | -0.06 -91.69 % | -0.03 -94.61 % | -0.02 -45.22 % | -0.01 91.15 % | -0.13 -119.97 % | -0.06 -299.32 % | -0.01 -68.18 % | -0.01 93.71 % | -0.14 -775.00 % | -0.02 75.27 % | -0.06 -661.18 % | -0.01 83.62 % | -0.05 -193.85 % | 0.06 287.46 % | -0.03 56.17 % | -0.07 |
| Earnings per share | -0.01 -5.56 % | -0.01 88.25 % | -0.08 -869.62 % | -0.01 68.53 % | -0.03 -107.44 % | -0.01 28.40 % | -0.02 -40.83 % | -0.01 -121.51 % | 0.06 658.00 % | -0.01 84.78 % | -0.07 -92.11 % | -0.03 -16.33 % | -0.03 -153.45 % | -0.01 80.34 % | -0.06 -0.17 % | -0.06 -655.13 % | -0.01 80.00 % | -0.04 -56.00 % | -0.03 34.55 % | -0.04 -40.96 % | -0.03 54.30 % | -0.06 71.76 % | -0.21 -550.64 % | 0.05 178.85 % | -0.06 -452.34 % | -0.01 75.51 % | -0.04 -1 192.50 % | 0.00 162.50 % | -0.01 -3 300.00 % | 0.00 100.91 % | -0.02 -1 252.63 % | 0.00 116.52 % | -0.01 -82.54 % | -0.01 -221.15 % | 0.01 33.33 % | 0.00 139.00 % | -0.01 -400.00 % | 0.00 -53.85 % | 0.00 -116.67 % | 0.01 168.97 % | 0.00 422.22 % | 0.00 -101.03 % | 0.09 424.10 % | 0.02 88.64 % | 0.01 319.05 % | 0.00 -83.85 % | 0.01 218.18 % | -0.01 70.67 % | -0.04 -292.31 % | 0.02 131.20 % | -0.06 -46.71 % | -0.04 -91.03 % | -0.02 -75.59 % | -0.01 91.53 % | -0.15 -129.71 % | -0.07 -298.17 % | -0.02 -67.35 % | -0.01 93.47 % | -0.15 -798.20 % | -0.02 75.94 % | -0.07 -662.64 % | -0.01 83.66 % | -0.06 -193.93 % | 0.06 287.66 % | -0.03 56.23 % | -0.07 |
| Gross profit | 4.597 M 13.31 % | 4.057 M -44.18 % | 7.267 M -5.35 % | 7.678 M 770.52 % | 882.000 K -89.83 % | 8.669 M 60.49 % | 5.402 M -65.95 % | 15.863 M -71.07 % | 54.825 M 1 296.82 % | 3.925 M -79.20 % | 18.868 M -53.74 % | 40.789 M 14.04 % | 35.768 M -21.96 % | 45.830 M 151.18 % | 18.246 M -35.07 % | 28.101 M -35.08 % | 43.288 M 8.75 % | 39.804 M 30.49 % | 30.504 M 114.03 % | 14.252 M -14.44 % | 16.658 M 2 486.65 % | 644.000 K 100.64 % | -100.154 M -277.25 % | 56.504 M -9.56 % | 62.475 M 46.51 % | 42.642 M 86.30 % | 22.889 M -40.98 % | 38.783 M -11.29 % | 43.721 M 0.04 % | 43.704 M 55.28 % | 28.145 M -24.83 % | 37.441 M 52.20 % | 24.600 M -13.80 % | 28.537 M -40.23 % | 47.742 M 12.08 % | 42.597 M 76.86 % | 24.085 M -19.82 % | 30.038 M -3.24 % | 31.043 M -34.94 % | 47.712 M 39.75 % | 34.140 M -16.60 % | 40.933 M 218.25 % | 12.862 M -56.75 % | 29.741 M -23.35 % | 38.803 M 26.90 % | 30.579 M -20.42 % | 38.425 M 24.97 % | 30.748 M 53.88 % | 19.982 M 14.53 % | 17.447 M 134.47 % | -50.610 M -351.40 % | 20.131 M -30.26 % | 28.867 M 56.37 % | 18.460 M 184.21 % | -21.923 M -185.78 % | 25.557 M -30.53 % | 36.788 M 44.71 % | 25.422 M 4.31 % | 24.371 M -46.13 % | 45.237 M 17.13 % | 38.622 M -27.22 % | 53.064 M 153.42 % | 20.939 M -72.26 % | 75.469 M 114.70 % | 35.151 M 90.20 % | 18.481 M |
| Income tax expense | 875.000 K -10.81 % | 981.000 K -1.59 % | 996.802 K 97.78 % | 504.000 K 972.34 % | 47.000 K -88.97 % | 426.000 K -66.15 % | 1.258 M 380.28 % | -449.000 K -277.47 % | 253.000 K -59.19 % | 620.000 K -54.48 % | 1.362 M 278.27 % | -764.000 K -560.24 % | 166.000 K -97.40 % | 6.389 M 1 800.59 % | -375.693 K 83.58 % | -2.288 M -651.33 % | 415.000 K 119.47 % | -2.132 M -47.39 % | -1.446 M -196.24 % | 1.503 M 343.99 % | -616.000 K 65.97 % | -1.810 M 91.87 % | -22.260 M -325.70 % | 9.863 M 399.61 % | -3.292 M -313.05 % | -797.000 K 77.96 % | -3.617 M -405.73 % | 1.183 M 33.07 % | 889.000 K -49.60 % | 1.764 M 190.87 % | -1.941 M -223.33 % | 1.574 M 264.64 % | -956.000 K -559.31 % | -145.000 K -105.58 % | 2.600 M -19.26 % | 3.220 M 4 635.29 % | 68.000 K -82.74 % | 394.000 K -51.09 % | 805.642 K -62.92 % | 2.173 M 10.53 % | 1.966 M -72.61 % | 7.179 M -76.49 % | 30.535 M 326.03 % | -13.509 M -174.90 % | 18.037 M 4 129.22 % | -447.656 K -147.82 % | -180.636 K 63.43 % | -493.914 K -19.56 % | -413.102 K 85.06 % | -2.765 M | 0.000 100.00 % | -1.262 M -263.60 % | 771.139 K 45.99 % | 528.204 K 121.34 % | -2.475 M -227.05 % | 1.948 M 294.61 % | 493.726 K 1 385.92 % | 33.227 K 101.43 % | -2.323 M -471.52 % | 625.334 K 12.84 % | 554.161 K -65.27 % | 1.596 M 2 429.04 % | -68.508 K -101.99 % | 3.444 M | 0.000 | 0.000 |
| Cost of revenue | 114.042 M 10.19 % | 103.495 M 9.62 % | 94.408 M -10.16 % | 105.083 M -7.66 % | 113.801 M 15.28 % | 98.714 M -1.05 % | 99.764 M -19.88 % | 124.516 M -19.01 % | 153.741 M 5.98 % | 145.061 M -34.65 % | 221.990 M 1.22 % | 219.315 M 2.07 % | 214.866 M -6.48 % | 229.749 M -10.79 % | 257.550 M 15.27 % | 223.438 M -16.80 % | 268.552 M 21.43 % | 221.158 M -6.31 % | 236.051 M 18.28 % | 199.576 M -12.74 % | 228.715 M -5.42 % | 241.818 M -31.74 % | 354.285 M 3.52 % | 342.239 M -29.62 % | 486.291 M 118.70 % | 222.351 M 2.45 % | 217.027 M 0.40 % | 216.160 M -6.78 % | 231.876 M -16.06 % | 276.231 M 25.00 % | 220.979 M 10.58 % | 199.832 M 15.80 % | 172.560 M 8.71 % | 158.739 M -34.62 % | 242.809 M 37.31 % | 176.830 M 4.47 % | 169.268 M -12.12 % | 192.608 M -3.78 % | 200.169 M -18.65 % | 246.070 M 18.81 % | 207.108 M -19.04 % | 255.813 M 22.66 % | 208.557 M -6.66 % | 223.441 M 7.39 % | 208.067 M -5.51 % | 220.194 M -13.35 % | 254.131 M 14.74 % | 221.487 M 17.79 % | 188.042 M -23.40 % | 245.483 M 15.93 % | 211.755 M -5.16 % | 223.278 M -1.93 % | 227.661 M -8.44 % | 248.642 M 1.96 % | 243.853 M -10.10 % | 271.245 M 7.26 % | 252.894 M -5.33 % | 267.124 M 6.59 % | 250.598 M -5.12 % | 264.116 M -0.46 % | 265.334 M -2.45 % | 271.988 M 63.49 % | 166.363 M -19.41 % | 206.437 M 9.20 % | 189.050 M -9.83 % | 209.661 M |
| General and administrative expenses | 28.604 M 25.75 % | 22.746 M 1.59 % | 22.390 M -11.36 % | 25.260 M 5.69 % | 23.900 M -15.57 % | 28.307 M 4.69 % | 27.040 M 16.52 % | 23.206 M -25.78 % | 31.267 M 4.90 % | 29.807 M -45.47 % | 54.657 M 43.29 % | 38.145 M 0.24 % | 38.053 M 25.14 % | 30.409 M -1.22 % | 30.785 M 36.22 % | 22.600 M -35.58 % | 35.082 M 1.29 % | 34.634 M 24.62 % | 27.793 M -2.16 % | 28.407 M 17.29 % | 24.219 M -12.07 % | 27.543 M -12.55 % | 31.494 M -26.86 % | 43.062 M 17.62 % | 36.610 M 39.68 % | 26.210 M -21.36 % | 33.329 M 33.36 % | 24.993 M -24.31 % | 33.019 M 17.19 % | 28.175 M -10.00 % | 31.305 M 23.95 % | 25.256 M -2.88 % | 26.006 M -2.24 % | 26.601 M 3.75 % | 25.640 M 1.65 % | 25.225 M 8.78 % | 23.188 M -20.75 % | 29.259 M 19.92 % | 24.398 M -17.90 % | 29.719 M 16.94 % | 25.414 M -11.78 % | 28.809 M -29.40 % | 40.808 M 84.53 % | 22.115 M 0.74 % | 21.952 M -6.24 % | 23.415 M 60.74 % | 14.567 M -29.63 % | 20.700 M -37.08 % | 32.901 M 38.45 % | 23.765 M -39.41 % | 39.224 M 49.08 % | 26.311 M -26.61 % | 35.852 M 90.68 % | 18.802 M -62.92 % | 50.708 M 110.09 % | 24.136 M -1.52 % | 24.510 M 10.07 % | 22.267 M -46.76 % | 41.824 M 56.19 % | 26.778 M 16.07 % | 23.070 M -14.16 % | 26.877 M 30.58 % | 20.582 M -0.03 % | 20.589 M -12.21 % | 23.454 M 5.00 % | 22.336 M |
| Selling and marketing expenses | 11.223 M 15.96 % | 9.678 M 13.01 % | 8.564 M -14.72 % | 10.042 M -2.60 % | 10.310 M -0.45 % | 10.357 M -0.88 % | 10.449 M -9.46 % | 11.541 M 22.40 % | 9.429 M -29.33 % | 13.343 M -17.16 % | 16.106 M -6.02 % | 17.139 M 1.79 % | 16.837 M -0.36 % | 16.898 M -7.96 % | 18.360 M 15.28 % | 15.926 M -17.77 % | 19.367 M 9.02 % | 17.765 M -12.85 % | 20.384 M 34.03 % | 15.209 M 4.80 % | 14.513 M -3.96 % | 15.112 M -26.09 % | 20.445 M 17.19 % | 17.447 M -0.81 % | 17.590 M 25.49 % | 14.017 M -34.90 % | 21.530 M 29.77 % | 16.591 M -4.21 % | 17.321 M -0.98 % | 17.493 M -1.67 % | 17.791 M 23.68 % | 14.384 M 13.79 % | 12.641 M -7.55 % | 13.674 M -29.23 % | 19.321 M 56.79 % | 12.323 M -19.39 % | 15.287 M 5.12 % | 14.543 M 8.97 % | 13.346 M -3.24 % | 13.792 M -1.18 % | 13.956 M 7.97 % | 12.926 M 43.74 % | 8.993 M -11.21 % | 10.128 M 19.39 % | 8.483 M 13.65 % | 7.464 M -21.98 % | 9.567 M 44.02 % | 6.643 M 10.87 % | 5.992 M 18.82 % | 5.043 M -40.37 % | 8.456 M 23.84 % | 6.828 M -6.26 % | 7.284 M 14.10 % | 6.384 M -11.75 % | 7.234 M 26.04 % | 5.739 M -3.40 % | 5.941 M -29.51 % | 8.428 M -17.42 % | 10.206 M -4.04 % | 10.635 M 41.90 % | 7.495 M -33.77 % | 11.316 M 105.79 % | 5.499 M -32.81 % | 8.185 M 1.98 % | 8.026 M 13.87 % | 7.048 M |
| Other expenses | -7.390 M -293.50 % | -1.878 M -100.78 % | 239.632 M 3 173.78 % | -7.796 M 76.61 % | -33.328 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.615 M -429.46 % | -6.349 M -196.09 % | 6.607 M 404.89 % | -2.167 M 69.62 % | -7.134 M -407.79 % | 2.318 M -91.97 % | 28.855 M 2 132.04 % | -1.420 M -125.35 % | 5.602 M 12 931.03 % | -43.660 K 97.14 % | -1.526 M -177.07 % | 1.980 M 18.49 % | 1.671 M -54.74 % | 3.692 M -95.39 % | 80.038 M 2 531.96 % | 3.041 M -20.89 % | 3.844 M 576.13 % | -807.345 K -115.85 % | 5.094 M 124.01 % | 2.274 M -69.57 % | 7.472 M -22.60 % | 9.654 M 32.04 % | 7.311 M 47.61 % | 4.953 M -33.90 % | 7.493 M 28.73 % | 5.821 M 34.22 % | 4.337 M -42.33 % | 7.521 M -46.53 % | 14.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.808 M -370 655 838 169 202 880.00 % | 0.000 -50.00 % | 0.000 300.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M | 0.000 -100.00 % | 20.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 32.437 M 6.19 % | 30.546 M -88.71 % | 270.586 M 883.73 % | 27.506 M 3 018.59 % | 882.000 K -97.71 % | 38.439 M -11.25 % | 43.311 M 24.29 % | 34.848 M -11.76 % | 39.491 M 314.17 % | 9.535 M -85.20 % | 64.415 M 4.08 % | 61.891 M 17.39 % | 52.723 M 31.24 % | 40.173 M -21.94 % | 51.462 M -23.63 % | 67.381 M 27.06 % | 53.029 M -8.57 % | 58.001 M 20.50 % | 48.133 M 14.36 % | 42.090 M 14.03 % | 36.910 M -22.78 % | 47.798 M -51.15 % | 97.855 M 484.53 % | -25.448 M -123.80 % | 106.944 M 139.02 % | 44.742 M -19.63 % | 55.667 M 52.55 % | 36.490 M -24.08 % | 48.066 M 25.84 % | 38.196 M -50.41 % | 77.021 M 138.24 % | 32.329 M -4.05 % | 33.694 M 2.78 % | 32.782 M -16.24 % | 39.140 M 17.85 % | 33.211 M 7.29 % | 30.954 M 4.09 % | 29.737 M -21.21 % | 37.744 M -13.25 % | 43.511 M 10.52 % | 39.370 M -5.67 % | 41.735 M -16.20 % | 49.801 M 54.46 % | 32.243 M 5.94 % | 30.435 M -1.44 % | 30.879 M 27.95 % | 24.134 M -11.74 % | 27.343 M -29.70 % | 38.893 M 35.01 % | 28.807 M -14.95 % | 33.872 M 2.21 % | 33.139 M -23.17 % | 43.136 M 71.27 % | 25.186 M -56.53 % | 57.941 M 93.94 % | 29.876 M -1.89 % | 30.451 M -0.80 % | 30.695 M -58.54 % | 74.029 M 97.87 % | 37.413 M -26.74 % | 51.065 M 33.70 % | 38.193 M 46.44 % | 26.081 M -9.36 % | 28.774 M -8.60 % | 31.479 M 7.13 % | 29.384 M |
| Cost and expenses | 146.479 M 9.28 % | 134.041 M -63.28 % | 364.994 M 175.28 % | 132.589 M -32.96 % | 197.770 M 44.20 % | 137.153 M -4.14 % | 143.075 M -10.22 % | 159.364 M -17.53 % | 193.232 M 24.99 % | 154.596 M -46.02 % | 286.405 M 1.85 % | 281.206 M 5.09 % | 267.589 M -0.86 % | 269.922 M -12.65 % | 309.012 M 6.26 % | 290.819 M -9.57 % | 321.581 M 15.20 % | 279.159 M -1.77 % | 284.184 M 17.59 % | 241.666 M -9.02 % | 265.625 M -8.28 % | 289.616 M -35.95 % | 452.141 M 42.73 % | 316.791 M -46.60 % | 593.235 M 122.11 % | 267.093 M -2.05 % | 272.694 M 7.93 % | 252.650 M -9.75 % | 279.942 M -10.97 % | 314.427 M 5.51 % | 298.000 M 28.36 % | 232.161 M 12.56 % | 206.254 M 7.69 % | 191.521 M -32.07 % | 281.950 M 34.24 % | 210.041 M 4.90 % | 200.222 M -9.95 % | 222.345 M -6.54 % | 237.913 M -17.84 % | 289.581 M 17.49 % | 246.478 M -17.16 % | 297.548 M 15.17 % | 258.357 M 1.05 % | 255.683 M 7.20 % | 238.502 M -5.01 % | 251.072 M -9.77 % | 278.265 M 11.83 % | 248.830 M 9.65 % | 226.935 M -17.26 % | 274.290 M 11.67 % | 245.628 M -4.21 % | 256.417 M -5.31 % | 270.797 M -1.11 % | 273.827 M -9.27 % | 301.795 M 0.22 % | 301.121 M 6.27 % | 283.345 M -4.86 % | 297.819 M -8.26 % | 324.628 M 7.66 % | 301.529 M -4.70 % | 316.398 M 2.00 % | 310.181 M 61.18 % | 192.444 M -18.18 % | 235.211 M 6.66 % | 220.530 M -7.75 % | 239.045 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 39.827 M 22.83 % | 32.424 M 4.75 % | 30.954 M -12.32 % | 35.302 M 3.19 % | 34.210 M -11.00 % | 38.439 M 2.53 % | 37.489 M 7.89 % | 34.747 M -14.62 % | 40.696 M -5.69 % | 43.150 M -39.02 % | 70.764 M 28.00 % | 55.284 M 0.72 % | 54.890 M 16.03 % | 47.307 M -3.74 % | 49.144 M 27.56 % | 38.526 M -29.24 % | 54.449 M 3.91 % | 52.399 M 8.76 % | 48.177 M 10.46 % | 43.616 M 12.61 % | 38.732 M -9.20 % | 42.655 M -17.88 % | 51.940 M -14.16 % | 60.509 M 11.64 % | 54.200 M 34.74 % | 40.227 M -26.67 % | 54.860 M 31.93 % | 41.584 M -17.39 % | 50.340 M 10.23 % | 45.668 M -6.98 % | 49.096 M 23.85 % | 39.640 M 2.57 % | 38.647 M -4.04 % | 40.275 M -10.42 % | 44.961 M 19.74 % | 37.548 M -2.41 % | 38.475 M -12.16 % | 43.802 M 16.05 % | 37.744 M -13.25 % | 43.511 M 10.52 % | 39.370 M -5.67 % | 41.735 M -16.20 % | 49.801 M 54.46 % | 32.243 M 5.94 % | 30.435 M -1.44 % | 30.879 M 27.95 % | 24.134 M -11.74 % | 27.343 M -29.70 % | 38.893 M 35.01 % | 28.807 M -39.58 % | 47.680 M 43.88 % | 33.139 M -23.17 % | 43.136 M 71.27 % | 25.186 M -56.53 % | 57.941 M 93.94 % | 29.876 M -1.89 % | 30.451 M -0.80 % | 30.695 M -41.00 % | 52.029 M 39.07 % | 37.413 M 22.40 % | 30.565 M -19.97 % | 38.193 M 46.44 % | 26.081 M -9.36 % | 28.774 M -8.60 % | 31.479 M 7.13 % | 29.384 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 11.679 M -0.89 % | 11.784 M | 0.000 -100.00 % | 13.941 M 1 499 066 659.62 % | -0.930 -27.40 % | -0.730 -386.67 % | -0.150 68.09 % | -0.470 -4 600.00 % | -0.010 85.71 % | -0.070 66.67 % | -0.210 78.57 % | -0.980 -108.51 % | -0.470 -261.54 % | -0.130 77.59 % | -0.580 -152.17 % | -0.230 68.49 % | -0.730 24.74 % | -0.970 |
| Interest expense | 5.974 M -24.54 % | 7.917 M 40.09 % | 5.651 M -3.82 % | 5.876 M -16.46 % | 7.034 M -24.34 % | 9.297 M -12.20 % | 10.589 M 42.86 % | 7.412 M -4.89 % | 7.793 M -29.81 % | 11.103 M 18.95 % | 9.335 M 2.14 % | 9.139 M 7.86 % | 8.473 M 10.66 % | 7.657 M -4.25 % | 7.997 M 40.23 % | 5.703 M -3.08 % | 5.884 M -12.64 % | 6.735 M 12.70 % | 5.976 M 60.13 % | 3.732 M -2.81 % | 3.840 M -35.28 % | 5.933 M 57.00 % | 3.779 M -25.21 % | 5.053 M -14.52 % | 5.911 M 35.02 % | 4.378 M 87.50 % | 2.335 M -11.12 % | 2.627 M 731.33 % | 316.000 K -91.14 % | 3.566 M 83.89 % | 1.939 M 4.54 % | 1.855 M 2.88 % | 1.803 M 30.09 % | 1.386 M 0.24 % | 1.383 M -40.88 % | 2.339 M 33.81 % | 1.748 M 7.04 % | 1.633 M -24.55 % | 2.164 M 32.78 % | 1.630 M 7.73 % | 1.513 M -25.80 % | 2.039 M -77.77 % | 9.173 M -15.50 % | 10.856 M 3.11 % | 10.529 M 1.68 % | 10.355 M -7.88 % | 11.241 M -3.90 % | 11.697 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.999 M 4.13 % | 13.444 M 3.53 % | 12.986 M -5.65 % | 13.764 M 60.32 % | 8.585 M 1.60 % | 8.450 M 4.99 % | 8.048 M 2.01 % | 7.890 M -8.40 % | 8.614 M 3.15 % | 8.351 M -3.85 % | 8.685 M -6.71 % | 9.310 M 0.13 % | 9.298 M -14.52 % | 10.878 M |
| Depreciation and amortization | 5.950 M -5.35 % | 6.286 M -17.07 % | 7.580 M -3.00 % | 7.814 M 18.93 % | 6.570 M -4.96 % | 6.913 M -36.22 % | 10.840 M -1.43 % | 10.997 M -0.21 % | 11.020 M 0.37 % | 10.979 M -3.07 % | 11.326 M -4.20 % | 11.823 M -9.49 % | 13.063 M 7.72 % | 12.127 M 9.72 % | 11.053 M -15.45 % | 13.073 M 2.16 % | 12.797 M 2.37 % | 12.501 M -1.38 % | 12.675 M 2.91 % | 12.317 M -0.93 % | 12.433 M -0.77 % | 12.529 M -9.67 % | 13.870 M 4.26 % | 13.304 M -13.41 % | 15.364 M -1.76 % | 15.640 M -22.83 % | 20.267 M 20.72 % | 16.788 M 4.76 % | 16.025 M -1.09 % | 16.201 M -2.94 % | 16.691 M -8.16 % | 18.174 M 5.14 % | 17.286 M -2.63 % | 17.753 M 25.91 % | 14.099 M -26.26 % | 19.119 M -1.53 % | 19.416 M -5.21 % | 20.483 M 35.15 % | 15.155 M -22.46 % | 19.546 M 0.87 % | 19.377 M -14.71 % | 22.719 M 5.79 % | 21.476 M 2.00 % | 21.055 M -1.82 % | 21.446 M 0.38 % | 21.364 M -6.19 % | 22.773 M 3.56 % | 21.991 M -0.52 % | 22.107 M -2.36 % | 22.642 M -2.32 % | 23.179 M -1.05 % | 23.425 M 0.91 % | 23.213 M 0.26 % | 23.153 M -1.09 % | 23.409 M 2.14 % | 22.918 M 1.82 % | 22.508 M 0.41 % | 22.416 M -2.99 % | 23.106 M -1.00 % | 23.341 M 0.83 % | 23.149 M 1.33 % | 22.845 M -13.62 % | 26.447 M 47.47 % | 17.934 M -9.90 % | 19.904 M 4.80 % | 18.994 M |
| Operating income | -27.840 M -5.10 % | -26.489 M 89.94 % | -263.319 M -1 228.01 % | -19.828 M 76.14 % | -83.087 M -179.10 % | -29.770 M 21.47 % | -37.910 M -99.68 % | -18.985 M -122.71 % | 83.600 M 1 582.53 % | -5.639 M 87.62 % | -45.547 M -115.84 % | -21.102 M -24.46 % | -16.955 M -525.04 % | 3.989 M 109.19 % | -43.389 M -12.18 % | -38.677 M -297.05 % | -9.741 M 46.47 % | -18.197 M -3.22 % | -17.629 M 36.67 % | -27.838 M -153.28 % | -10.991 M 76.69 % | -47.154 M 76.19 % | -198.009 M -341.62 % | 81.952 M 284.29 % | -44.469 M -2 017.57 % | -2.100 M 93.59 % | -32.778 M -1 529.50 % | 2.293 M 152.77 % | -4.345 M -178.89 % | 5.508 M 111.27 % | -48.876 M -1 600.65 % | 3.257 M 129.89 % | -10.897 M -93.52 % | -5.631 M -165.46 % | 8.602 M -8.36 % | 9.386 M 236.64 % | -6.869 M -2 382.06 % | 301.000 K 183.44 % | -360.730 K -104.07 % | 8.874 M 92.33 % | 4.614 M -27.92 % | 6.401 M -94.05 % | 107.656 M 3 130.01 % | -3.553 M -166.44 % | 5.347 M 1 882.20 % | -300.038 K -102.10 % | 14.292 M 319.71 % | 3.405 M 118.01 % | -18.911 M -66.46 % | -11.361 M 86.55 % | -84.483 M -549.47 % | -13.008 M 8.84 % | -14.269 M -112.16 % | -6.726 M 91.58 % | -79.864 M -275.81 % | -21.251 M -14 188.39 % | -148.731 K -104.65 % | 3.198 M 106.44 % | -49.658 M -734.66 % | 7.824 M 137.37 % | -20.939 M -240.81 % | 14.870 M 389.16 % | -5.143 M -111.01 % | 46.695 M 1 156.50 % | -4.420 M 59.46 % | -10.903 M |
| Operating income ratio | -0.23 4.72 % | -0.25 90.49 % | -2.59 -1 372.80 % | -0.18 75.73 % | -0.72 -161.33 % | -0.28 23.09 % | -0.36 -166.54 % | -0.14 -133.74 % | 0.40 1 159.02 % | -0.04 79.98 % | -0.19 -133.09 % | -0.08 -19.93 % | -0.07 -567.35 % | 0.01 109.20 % | -0.16 -2.32 % | -0.15 -392.24 % | -0.03 55.20 % | -0.07 -5.44 % | -0.07 49.20 % | -0.13 -190.65 % | -0.04 76.97 % | -0.19 75.04 % | -0.78 -479.11 % | 0.21 353.63 % | -0.08 -922.55 % | -0.01 94.20 % | -0.14 -1 619.04 % | 0.01 157.05 % | -0.02 -191.58 % | 0.02 108.78 % | -0.20 -1 529.26 % | 0.01 124.84 % | -0.06 -83.82 % | -0.03 -201.56 % | 0.03 -30.79 % | 0.04 220.41 % | -0.04 -2 727.79 % | 0.00 186.65 % | 0.00 -105.17 % | 0.03 57.94 % | 0.02 -11.34 % | 0.02 -95.56 % | 0.49 3 564.67 % | -0.01 -164.79 % | 0.02 1 910.37 % | 0.00 -102.45 % | 0.05 261.86 % | 0.01 114.85 % | -0.09 -110.40 % | -0.04 91.76 % | -0.52 -881.02 % | -0.05 3.92 % | -0.06 -120.90 % | -0.03 93.00 % | -0.36 -402.59 % | -0.07 -13 845.60 % | 0.00 -104.70 % | 0.01 106.05 % | -0.18 -814.03 % | 0.03 136.72 % | -0.07 -250.58 % | 0.05 266.62 % | -0.03 -116.58 % | 0.17 940.24 % | -0.02 58.75 % | -0.05 |
| Total other income expenses net | -6.550 M -26.59 % | -5.174 M 56.00 % | -11.758 M -99.52 % | -5.893 M 16.32 % | -7.042 M 24.31 % | -9.304 M 12.13 % | -10.588 M -42.86 % | -7.412 M -152.33 % | 14.165 M 227.25 % | -11.132 M -18.36 % | -9.405 M -2.56 % | -9.170 M -10.26 % | -8.317 M -8.62 % | -7.657 M 1.03 % | -7.737 M 46.90 % | -14.570 M -526.27 % | 3.418 M 123.46 % | -14.572 M -143.24 % | -5.991 M -60.53 % | -3.732 M 71.51 % | -13.101 M -120.82 % | -5.933 M -57.02 % | -3.778 M 70.16 % | -12.662 M -27.67 % | -9.918 M -24.77 % | -7.949 M -1 071.96 % | -678.263 K -128.14 % | 2.410 M 23.08 % | 1.958 M -49.87 % | 3.906 M -49.37 % | 7.714 M | 0.000 | 0.000 | 0.000 100.00 % | -1.383 M 40.88 % | -2.339 M -33.81 % | -1.748 M -7.04 % | -1.633 M | 0.000 100.00 % | -1.630 M -7.73 % | -1.513 M 25.80 % | -2.039 M -101.48 % | 137.990 M 1 370.98 % | -10.857 M -3.13 % | -10.528 M -1.67 % | -10.355 M 6.41 % | -11.064 M -3.23 % | -10.718 M -130.69 % | -4.646 M -120.81 % | 22.327 M -51.39 % | 45.928 M 416.42 % | -14.515 M -731.42 % | 2.299 M 4 664.94 % | 48.243 K 100.97 % | -4.969 M 63.90 % | -13.764 M -60.32 % | -8.585 M -1.60 % | -8.450 M 47.05 % | -15.959 M 0.44 % | -16.029 M -86.09 % | -8.614 M -3.15 % | -8.351 M 56.22 % | -19.074 M -8.75 % | -17.538 M -88.62 % | -9.298 M 54.43 % | -20.403 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 159.889 M -1.31 % | 162.010 M -6.78 % | 173.787 M 3.32 % | 168.203 M -3.89 % | 175.018 M -9.71 % | 193.843 M 3.27 % | 187.700 M -23.90 % | 246.664 M 3.09 % | 239.271 M -18.68 % | 294.229 M -12.35 % | 335.672 M -7.98 % | 364.798 M 12.95 % | 322.977 M 4.84 % | 308.080 M 9.04 % | 282.535 M 11.51 % | 253.361 M -4.57 % | 265.489 M 4.51 % | 254.025 M 34.60 % | 188.720 M -2.40 % | 193.352 M 19.90 % | 161.260 M -5.19 % | 170.081 M -16.33 % | 203.282 M 24.42 % | 163.389 M -24.67 % | 216.895 M -2.70 % | 222.916 M 64.02 % | 135.908 M 10.90 % | 122.555 M -16.97 % | 147.611 M 55.29 % | 95.055 M -16.20 % | 113.430 M -12.73 % | 129.982 M -10.44 % | 145.126 M 19.97 % | 120.964 M 58.12 % | 76.501 M -34.69 % | 117.128 M -29.94 % | 167.185 M 4.30 % | 160.293 M -7.94 % | 174.111 M -16.08 % | 207.463 M 52.93 % | 135.663 M 1.45 % | 133.729 M -28.84 % | 187.936 M -65.27 % | 541.063 M -6.23 % | 576.987 M 0.66 % | 573.199 M -8.03 % | 623.256 M -1.75 % | 634.381 M -0.47 % | 637.376 M 11.34 % | 572.482 M -4.93 % | 602.151 M 789.38 % | 67.705 M -90.14 % | 686.653 M -10.06 % | 763.440 M -5.65 % | 809.167 M 6.05 % | 763.041 M -0.55 % | 767.255 M 6.36 % | 721.359 M -1.00 % | 728.622 M -1.47 % | 739.485 M 3.28 % | 715.989 M 225.80 % | 219.766 M -68.11 % | 689.111 M |
| Total investments | 10.567 M -1.60 % | 10.739 M -19.13 % | 13.279 M -94.12 % | 225.716 M -0.01 % | 225.733 M -34.91 % | 346.797 M -45.87 % | 640.632 M 23.18 % | 520.076 M 5.04 % | 495.104 M 110.59 % | 235.104 M 2 226.98 % | 10.103 M 15 686.54 % | 64.000 K -9.86 % | 71.000 K -8.97 % | 78.000 K -7.46 % | 84.292 K -3.11 % | 87.000 K -7.45 % | 94.000 K -6.93 % | 101.000 K -99.01 % | 10.210 M -86.91 % | 78.025 M -9.41 % | 86.127 M 11.81 % | 77.033 M 41.27 % | 54.528 M -1.87 % | 55.566 M 105.63 % | 27.022 M -37.18 % | 43.012 M -7.67 % | 46.583 M 32.95 % | 35.037 M -46.48 % | 65.460 M 50.62 % | 43.460 M 41.75 % | 30.660 M 0.00 % | 30.660 M 0.00 % | 30.660 M 0.00 % | 30.660 M 0.00 % | 30.660 M 0.00 % | 30.660 M -0.97 % | 30.960 M 0.19 % | 30.900 M 0.00 % | 30.900 M 0.00 % | 30.900 M -0.96 % | 31.200 M 48.57 % | 21.000 M 100.00 % | 10.500 M 6.06 % | 9.900 M 153.85 % | 3.900 M 550.00 % | 600.000 K -33.33 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -94.59 % | 16.635 M 2.28 % | 16.263 M 1.40 % | 16.039 M -3.45 % | 16.612 M 5 437.35 % | 300.000 K -98.32 % | 17.807 M 1.71 % | 17.507 M 2 817.78 % | 600.000 K 100.00 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 0.00 % | 600.000 K -90.51 % | 6.322 M -20.96 % | 7.998 M |
| Total debt | 173.701 M 3.89 % | 167.192 M -6.09 % | 178.031 M -0.17 % | 178.342 M -3.13 % | 184.108 M -11.19 % | 207.306 M -3.70 % | 215.260 M -19.82 % | 268.472 M -6.70 % | 287.757 M -19.47 % | 357.319 M -2.38 % | 366.026 M -3.22 % | 378.219 M 11.82 % | 338.241 M 3.72 % | 326.102 M 11.60 % | 292.207 M 8.74 % | 268.716 M -5.79 % | 285.239 M 8.17 % | 263.694 M 20.10 % | 219.560 M -4.29 % | 229.402 M 6.78 % | 214.832 M 12.29 % | 191.327 M -10.26 % | 213.196 M 11.79 % | 190.710 M -43.01 % | 334.638 M 43.99 % | 232.404 M 48.44 % | 156.567 M -12.07 % | 178.051 M 4.10 % | 171.046 M 24.89 % | 136.953 M -5.78 % | 145.351 M 0.54 % | 144.570 M -3.17 % | 149.298 M 6.67 % | 139.957 M 10.11 % | 127.109 M -11.04 % | 142.883 M -33.86 % | 216.043 M 16.49 % | 185.465 M -16.02 % | 220.854 M -4.88 % | 232.189 M 6.28 % | 218.465 M 34.88 % | 161.968 M -51.96 % | 337.123 M -43.33 % | 594.904 M -0.36 % | 597.056 M 0.64 % | 593.268 M -6.87 % | 637.033 M -1.06 % | 643.884 M -6.99 % | 692.294 M 14.73 % | 603.404 M -1.27 % | 611.173 M 508.70 % | 100.406 M -85.63 % | 698.801 M -10.07 % | 777.058 M -4.90 % | 817.079 M 5.99 % | 770.875 M -1.56 % | 783.100 M 4.17 % | 751.723 M -2.81 % | 773.468 M -2.35 % | 792.048 M 5.79 % | 748.711 M 142.94 % | 308.193 M -58.26 % | 738.281 M |
| Accumulated other comprehensive income loss | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 102.11 % | -603.307 M -2 236.20 % | 28.242 M 0.00 % | 28.242 M 122.25 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 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 |
| Retained earnings | -1.418 B -2.57 % | -1.382 B -2.48 % | -1.349 B -28.11 % | -1.053 B -3.86 % | -1.014 B -8.34 % | -935.695 M 17.02 % | -1.128 B -30.95 % | -861.138 M -3.19 % | -834.483 M 10.38 % | -931.165 M -1.95 % | -913.318 M -6.62 % | -856.612 M -3.50 % | -827.683 M -3.38 % | -800.634 M -1.24 % | -790.810 M -4.80 % | -754.555 M -7.23 % | -703.668 M -0.97 % | -696.930 M -5.08 % | -663.236 M -3.46 % | -641.078 M -5.44 % | -608.025 M -4.02 % | -584.554 M -9.77 % | -532.527 M -50.86 % | -353.000 M 10.18 % | -393.015 M -21.82 % | -322.617 M -2.95 % | -313.365 M -13.70 % | -275.612 M 1.26 % | -279.132 M -2.03 % | -273.582 M 0.06 % | -273.760 M -8.82 % | -251.580 M 0.67 % | -253.265 M -4.08 % | -243.326 M -2.69 % | -236.962 M 1.91 % | -241.581 M 1.56 % | -245.409 M -3.67 % | -236.727 M -7.40 % | -220.420 M -0.01 % | -220.404 M 2.95 % | -227.105 M 1.15 % | -229.754 M -0.33 % | -229.003 M 25.18 % | -306.090 M 3.15 % | -316.049 M 1.66 % | -321.400 M 0.93 % | -324.425 M 2.46 % | -332.612 M -1.34 % | -328.208 M -10.63 % | -296.667 M 14.56 % | -347.235 M -17.32 % | -295.978 M -9.72 % | -269.759 M -4.96 % | -257.022 M -2.88 % | -249.819 M -49.18 % | -167.467 M -28.32 % | -130.506 M -7.61 % | -121.281 M -14.16 % | -106.235 M -147.38 % | -42.944 M -25.87 % | -34.116 M -750.16 % | -4.013 M -5 646.66 % | -69.831 K |
| Common stock | 1.868 B 0.00 % | 1.868 B 3.46 % | 1.806 B 0.00 % | 1.806 B 0.00 % | 1.806 B 11.43 % | 1.621 B 18.00 % | 1.373 B 24.01 % | 1.108 B 27.73 % | 867.092 M 0.00 % | 867.092 M 100.53 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.394 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.393 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 0.00 % | 432.384 M 43.66 % | 300.975 M 0.00 % | 300.975 M 0.00 % | 300.975 M 0.00 % | 300.975 M 0.00 % | 300.975 M 0.00 % | 300.975 M 0.15 % | 300.520 M 0.15 % | 300.074 M 0.02 % | 300.023 M 0.01 % | 299.996 M 8.64 % | 276.150 M 0.05 % | 276.001 M 0.01 % | 275.987 M 0.39 % | 274.915 M 0.12 % | 274.588 M 0.29 % | 273.784 M 0.37 % | 272.776 M 3.01 % | 264.816 M 5.26 % | 251.592 M 0.00 % | 251.592 M |
| Total equity | 384.230 M -8.32 % | 419.091 M -6.69 % | 449.157 M -39.68 % | 744.615 M -3.40 % | 770.840 M -8.34 % | 841.016 M 0.15 % | 839.797 M -0.04 % | 840.104 M -3.00 % | 866.052 M 63.98 % | 528.160 M 376.57 % | 110.825 M -36.87 % | 175.558 M -12.86 % | 201.465 M -12.30 % | 229.712 M -77.71 % | 1.031 B 273.21 % | 276.130 M -14.24 % | 321.985 M -2.05 % | 328.723 M -9.29 % | 362.407 M -5.77 % | 384.580 M -7.92 % | 417.653 M -5.32 % | 441.129 M -10.55 % | 493.135 M -26.69 % | 672.662 M 6.33 % | 632.647 M -10.01 % | 703.045 M -1.30 % | 712.298 M -5.03 % | 750.050 M 0.47 % | 746.530 M -0.74 % | 752.080 M 0.03 % | 751.888 M -2.87 % | 774.071 M 0.22 % | 772.388 M -1.27 % | 782.329 M -0.81 % | 788.695 M 0.59 % | 784.056 M 0.49 % | 780.229 M -1.10 % | 788.914 M -2.03 % | 805.227 M 0.00 % | 805.243 M 0.84 % | 798.542 M 0.33 % | 795.894 M -0.10 % | 796.669 M 74.43 % | 456.729 M 2.23 % | 446.773 M 1.21 % | 441.426 M 0.69 % | 438.402 M 1.90 % | 430.220 M -1.01 % | 434.627 M -6.67 % | 465.704 M 12.30 % | 414.692 M -8.50 % | 453.195 M -5.46 % | 479.371 M 2.37 % | 468.265 M -1.48 % | 475.323 M -14.77 % | 557.666 M -6.05 % | 593.558 M -1.48 % | 602.447 M -2.31 % | 616.691 M -9.17 % | 678.976 M -0.13 % | 679.846 M 1.15 % | 672.107 M -0.58 % | 676.052 M |
| Other non current liabilities | 43.839 M 0.96 % | 43.421 M -2.10 % | 44.350 M -0.91 % | 44.756 M 0.84 % | 44.384 M -1.08 % | 44.870 M -28.54 % | 62.786 M 9.75 % | 57.210 M 1.88 % | 56.157 M 1.89 % | 55.115 M -1.48 % | 55.941 M -6.75 % | 59.988 M 2.29 % | 58.643 M 2.32 % | 57.312 M 1.44 % | 56.496 M -23.63 % | 73.974 M 2.68 % | 72.040 M 2.10 % | 70.557 M 2.21 % | 69.028 M 0.10 % | 68.961 M 2.88 % | 67.031 M 0.70 % | 66.564 M -5.97 % | 70.788 M 0.38 % | 70.521 M 2.77 % | 68.621 M 62.36 % | 42.265 M -5.49 % | 44.722 M -0.30 % | 44.855 M 14.05 % | 39.329 M -10.23 % | 43.810 M 17.76 % | 37.202 M 9.65 % | 33.928 M 2.72 % | 33.030 M 2.72 % | 32.155 M 6.07 % | 30.314 M -15.69 % | 35.954 M 26.29 % | 28.470 M -17.16 % | 34.369 M 2.25 % | 33.613 M 0.86 % | 33.325 M 4.01 % | 32.040 M 1.44 % | 31.586 M 41.58 % | 22.310 M -23.91 % | 29.322 M 3.49 % | 28.335 M 45.77 % | 19.438 M -5.17 % | 20.499 M 4.62 % | 19.593 M 5.03 % | 18.656 M 5.10 % | 17.751 M 5.15 % | 16.881 M -35.02 % | 25.976 M 72.35 % | 15.072 M 6.38 % | 14.168 M 6.82 % | 13.263 M 6.98 % | 12.398 M 7.46 % | 11.537 M 8.07 % | 10.676 M 20 234.39 % | 52.500 K 0.00 % | 52.500 K -99.48 % | 10.053 M 0.00 % | 10.053 M 0.17 % | 10.035 M |
| Long term debt | 19.450 M 347.33 % | 4.348 M -50.43 % | 8.771 M 75.10 % | 5.009 M -9.97 % | 5.564 M -63.41 % | 15.207 M 143.99 % | 6.233 M 30.66 % | 4.770 M -3.89 % | 4.963 M -17.84 % | 6.041 M 0.85 % | 5.990 M -2.45 % | 6.140 M -13.17 % | 7.071 M -12.14 % | 8.048 M -3.39 % | 8.331 M -1.27 % | 8.438 M -9.90 % | 9.365 M -4.57 % | 9.813 M 6.62 % | 9.204 M 17.75 % | 7.816 M -7.56 % | 8.455 M -10.31 % | 9.427 M 116.43 % | 4.356 M -1.32 % | 4.414 M -1.19 % | 4.467 M -17.46 % | 5.412 M 25 671.43 % | 21.000 K -88.00 % | 175.000 K -96.49 % | 4.981 M 485.31 % | 851.000 K -87.04 % | 6.568 M -5.45 % | 6.947 M -5.08 % | 7.319 M -14.64 % | 8.574 M -4.03 % | 8.934 M 191.39 % | 3.066 M -68.19 % | 9.637 M 156.44 % | 3.758 M -8.92 % | 4.126 M 7.33 % | 3.844 M 3.19 % | 3.725 M 4.52 % | 3.564 M -76.19 % | 14.966 M 99.68 % | 7.495 M -63.65 % | 20.619 M -54.09 % | 44.910 M -10.20 % | 50.009 M -21.72 % | 63.889 M -35.80 % | 99.520 M 293.58 % | 25.286 M -81.82 % | 139.076 M 417.69 % | 26.865 M -37.01 % | 42.652 M -11.94 % | 48.438 M -10.67 % | 54.223 M -9.64 % | 60.006 M -8.79 % | 65.788 M -8.85 % | 72.172 M -67.41 % | 221.445 M -2.86 % | 227.973 M 2.48 % | 222.450 M -6.33 % | 237.479 M -7.16 % | 255.802 M |
| Total non current liabilities | 63.289 M 32.49 % | 47.769 M -24.20 % | 63.021 M 4.83 % | 60.115 M -1.04 % | 60.748 M -14.83 % | 71.327 M -13.56 % | 82.516 M 11.31 % | 74.130 M 0.56 % | 73.720 M 20.54 % | 61.156 M -1.25 % | 61.931 M -6.35 % | 66.128 M 0.63 % | 65.714 M 0.54 % | 65.360 M 109.00 % | -725.956 M -980.89 % | 82.412 M 1.24 % | 81.405 M 1.29 % | 80.370 M 2.73 % | 78.232 M 1.90 % | 76.777 M 1.71 % | 75.486 M -0.66 % | 75.991 M 1.13 % | 75.144 M 0.28 % | 74.935 M 2.53 % | 73.088 M 53.30 % | 47.677 M 6.56 % | 44.743 M -0.64 % | 45.030 M 1.62 % | 44.310 M -0.79 % | 44.661 M 2.04 % | 43.770 M 7.08 % | 40.875 M 1.30 % | 40.349 M -0.93 % | 40.729 M 3.77 % | 39.248 M 0.59 % | 39.020 M 2.40 % | 38.107 M -0.05 % | 38.127 M 1.03 % | 37.739 M 1.53 % | 37.169 M 3.93 % | 35.765 M 1.75 % | 35.150 M -5.70 % | 37.276 M 1.25 % | 36.817 M -24.79 % | 48.953 M -23.92 % | 64.348 M -8.74 % | 70.508 M -15.54 % | 83.482 M -29.36 % | 118.176 M 174.59 % | 43.037 M -10.26 % | 47.957 M -9.24 % | 52.841 M -8.46 % | 57.724 M -7.80 % | 62.606 M -7.23 % | 67.486 M -6.79 % | 72.403 M -6.36 % | 77.324 M -6.67 % | 82.848 M -62.60 % | 221.498 M -2.86 % | 228.026 M -1.93 % | 232.503 M -6.07 % | 247.532 M -6.89 % | 265.837 M |
| Other current liabilities | 136.755 M 30.49 % | 104.801 M 3.29 % | 101.466 M 15.84 % | 87.593 M 15.56 % | 75.799 M 4.43 % | 72.583 M 46.80 % | 49.443 M -7.96 % | 53.717 M 0.50 % | 53.450 M -38.00 % | 86.206 M 4.34 % | 82.623 M -13.24 % | 95.227 M -13.76 % | 110.422 M 3.35 % | 106.845 M 52.02 % | 70.284 M -29.79 % | 100.104 M 3.76 % | 96.481 M 19.36 % | 80.831 M 6.87 % | 75.638 M -50.22 % | 151.931 M 39.80 % | 108.677 M -21.05 % | 137.649 M 69.55 % | 81.184 M -26.47 % | 110.407 M -23.11 % | 143.585 M -31.39 % | 209.266 M 60.77 % | 130.163 M 81.45 % | 71.734 M -7.76 % | 77.766 M 18.16 % | 65.814 M 14.07 % | 57.695 M 94.70 % | 29.633 M 36.19 % | 21.759 M -1.85 % | 22.170 M -19.32 % | 27.479 M 27.37 % | 21.575 M -19.39 % | 26.765 M -25.77 % | 36.056 M 20.75 % | 29.860 M -4.97 % | 31.420 M 17.05 % | 26.844 M -38.80 % | 43.863 M 118.70 % | 20.056 M 47.53 % | 13.594 M 1.72 % | 13.365 M -9.77 % | 14.812 M 102.73 % | 7.306 M -50.93 % | 14.890 M 9.48 % | 13.600 M -77.16 % | 59.538 M -51.54 % | 122.851 M -80.55 % | 631.759 M 1 041.09 % | 55.365 M 2.06 % | 54.250 M 141.04 % | 22.506 M 8.41 % | 20.760 M -6.08 % | 22.103 M 19.39 % | 18.514 M -1.79 % | 18.851 M -26.24 % | 25.558 M 8.54 % | 23.548 M -95.12 % | 482.799 M 2 696.80 % | 17.263 M |
| Deferred revenue | 5.119 M 20.62 % | 4.244 M -21.87 % | 5.432 M -59.05 % | 13.264 M | 0.000 -100.00 % | 23.957 M 17.83 % | 20.332 M 238.92 % | 5.999 M -33.34 % | 8.999 M 53.15 % | 5.876 M 35.01 % | 4.352 M -18.70 % | 5.353 M -6.48 % | 5.724 M -23.06 % | 7.440 M -22.15 % | 9.557 M 47.50 % | 6.479 M -10.89 % | 7.271 M -64.11 % | 20.259 M 43.48 % | 14.120 M 22.78 % | 11.500 M -8.52 % | 12.571 M -22.64 % | 16.249 M 3.99 % | 15.626 M 207.97 % | 5.074 M -65.27 % | 14.609 M 14.82 % | 12.723 M -41.07 % | 21.592 M -29.00 % | 30.409 M 789.15 % | 3.420 M -45.89 % | 6.320 M -35.15 % | 9.746 M 67.26 % | 5.827 M 4.15 % | 5.595 M 30.63 % | 4.283 M -87.97 % | 35.604 M 9 220.51 % | 382.000 K -19.07 % | 472.000 K -45.37 % | 864.000 K 542.57 % | 134.461 K -79.15 % | 645.000 K -54.71 % | 1.424 M 10.90 % | 1.284 M 150.00 % | 513.590 K -52.08 % | 1.072 M 38.72 % | 772.627 K -39.21 % | 1.271 M -27.38 % | 1.750 M -12.62 % | 2.003 M 46.62 % | 1.366 M -53.32 % | 2.927 M 461.46 % | 521.304 K -99.10 % | 58.223 M 6.04 % | 54.906 M 2.86 % | 53.379 M 38.00 % | 38.680 M 2 248.44 % | 1.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.467 K -83.07 % | 1.403 M -42.25 % | 2.429 M 102.47 % | 1.200 M |
| Short term debt | 154.251 M -5.28 % | 162.844 M -3.79 % | 169.260 M -2.35 % | 173.333 M -2.92 % | 178.544 M -6.10 % | 190.148 M -9.03 % | 209.028 M -20.73 % | 263.702 M -6.75 % | 282.794 M -19.50 % | 351.278 M -2.43 % | 360.036 M -3.24 % | 372.079 M 20.29 % | 309.331 M 4.49 % | 296.052 M 4.29 % | 283.876 M 13.62 % | 249.847 M -8.92 % | 274.303 M 8.04 % | 253.881 M 20.69 % | 210.356 M -5.07 % | 221.586 M 7.37 % | 206.377 M 13.46 % | 181.900 M -12.90 % | 208.841 M 12.64 % | 185.407 M -43.69 % | 329.282 M 45.63 % | 226.103 M 49.53 % | 151.213 M -12.36 % | 172.543 M 3.90 % | 166.065 M 26.99 % | 130.769 M -5.17 % | 137.893 M 0.20 % | 137.623 M -3.07 % | 141.979 M 8.06 % | 131.383 M 12.02 % | 117.286 M -12.21 % | 133.595 M -35.00 % | 205.517 M 18.31 % | 173.707 M -16.60 % | 208.278 M -5.48 % | 220.345 M 6.58 % | 206.740 M 39.31 % | 148.404 M -53.65 % | 320.157 M -44.74 % | 579.409 M 1.93 % | 568.437 M 3.66 % | 548.359 M -6.59 % | 587.023 M 1.21 % | 579.995 M -2.16 % | 592.774 M 2.53 % | 578.118 M 12.88 % | 512.163 M 596.44 % | 73.541 M -88.79 % | 656.149 M -9.95 % | 728.620 M -6.64 % | 780.433 M 9.79 % | 710.869 M -0.90 % | 717.313 M 5.56 % | 679.551 M 20.86 % | 562.271 M -0.32 % | 564.075 M 7.19 % | 526.260 M 644.21 % | 70.714 M -85.03 % | 472.479 M |
| Total current liabilities | 422.710 M 5.06 % | 402.366 M 5.91 % | 379.911 M -0.01 % | 379.955 M 4.18 % | 364.704 M -1.97 % | 372.023 M 5.58 % | 352.358 M -17.44 % | 426.773 M -10.23 % | 475.407 M -19.02 % | 587.053 M -3.09 % | 605.771 M -8.28 % | 660.472 M 9.16 % | 605.041 M -0.39 % | 607.413 M 8.52 % | 559.728 M 0.95 % | 554.486 M -3.75 % | 576.067 M 3.27 % | 557.834 M 28.50 % | 434.116 M -15.47 % | 513.536 M 10.44 % | 464.984 M -4.99 % | 489.427 M 7.93 % | 453.467 M -9.31 % | 500.041 M -29.85 % | 712.843 M 6.56 % | 668.939 M 57.65 % | 424.325 M 13.20 % | 374.836 M -8.97 % | 411.767 M 11.00 % | 370.948 M 3.46 % | 358.552 M 21.53 % | 295.029 M 17.65 % | 250.776 M -5.23 % | 264.626 M -7.01 % | 284.578 M 10.08 % | 258.531 M -20.78 % | 326.338 M 5.17 % | 310.299 M -9.95 % | 344.604 M -9.16 % | 379.369 M 0.36 % | 378.002 M -0.08 % | 378.299 M -19.50 % | 469.930 M -36.20 % | 736.522 M 2.44 % | 718.964 M -2.65 % | 738.545 M -5.55 % | 781.915 M 10.10 % | 710.213 M -5.34 % | 750.311 M -6.39 % | 801.493 M 3.40 % | 775.169 M -7.29 % | 836.099 M -7.99 % | 908.669 M -5.21 % | 958.626 M -1.03 % | 968.646 M -1.55 % | 983.923 M 2.74 % | 957.684 M 1.01 % | 948.072 M 23.77 % | 766.007 M -6.41 % | 818.444 M 4.41 % | 783.879 M -2.94 % | 807.587 M 18.50 % | 681.508 M |
| Total liabilities | 485.999 M 7.97 % | 450.135 M 1.63 % | 442.932 M 0.65 % | 440.070 M 3.44 % | 425.452 M -4.04 % | 443.350 M 1.95 % | 434.874 M -13.18 % | 500.903 M -8.78 % | 549.127 M -15.29 % | 648.209 M -2.92 % | 667.701 M -8.11 % | 726.600 M 8.33 % | 670.755 M -0.30 % | 672.773 M 504.73 % | -166.228 M -126.10 % | 636.898 M -3.13 % | 657.472 M 3.02 % | 638.204 M 24.56 % | 512.348 M -13.21 % | 590.313 M 9.22 % | 540.470 M -4.41 % | 565.418 M 6.96 % | 528.611 M -8.06 % | 574.976 M -26.84 % | 785.931 M 9.67 % | 716.616 M 52.77 % | 469.068 M 11.72 % | 419.866 M -7.94 % | 456.077 M 9.74 % | 415.609 M 3.30 % | 402.322 M 19.77 % | 335.904 M 15.38 % | 291.125 M -4.66 % | 305.355 M -5.70 % | 323.827 M 8.83 % | 297.551 M -18.36 % | 364.445 M 4.60 % | 348.426 M -8.87 % | 382.343 M -8.21 % | 416.538 M 0.67 % | 413.767 M 0.08 % | 413.449 M -18.48 % | 507.206 M -34.41 % | 773.339 M 0.71 % | 767.918 M -4.36 % | 802.892 M -5.81 % | 852.423 M 7.40 % | 793.695 M -8.61 % | 868.488 M 2.84 % | 844.530 M 2.60 % | 823.126 M -7.40 % | 888.941 M -8.01 % | 966.394 M -5.37 % | 1.021 B -1.44 % | 1.036 B -1.91 % | 1.056 B 2.06 % | 1.035 B 0.40 % | 1.031 B 4.40 % | 987.505 M -5.63 % | 1.046 B 2.96 % | 1.016 B -3.67 % | 1.055 B 11.38 % | 947.345 M |
| Other non current assets | 474.731 M -6.63 % | 508.429 M -1.38 % | 515.556 M -0.17 % | 516.445 M -0.03 % | 516.624 M 14.94 % | 449.481 M 5 001.85 % | 8.810 M -93.50 % | 135.587 M -3.16 % | 140.009 M -13.19 % | 161.274 M 117.25 % | 74.235 M -12.82 % | 85.154 M -2.58 % | 87.413 M -16.62 % | 104.842 M -1.61 % | 106.561 M -1.31 % | 107.977 M -3.59 % | 112.000 M 2.47 % | 109.296 M 6.18 % | 102.935 M 243.18 % | 29.995 M 10.77 % | 27.079 M -28.10 % | 37.664 M -38.44 % | 61.185 M 33.17 % | 45.946 M -73.32 % | 172.202 M 0.59 % | 171.198 M 1.91 % | 167.991 M -4.67 % | 176.212 M 113.55 % | 82.517 M 6.58 % | 77.419 M -29.38 % | 109.623 M 13.54 % | 96.553 M 7.98 % | 89.419 M -5.34 % | 94.468 M 38.81 % | 68.057 M -42.63 % | 118.632 M -24.02 % | 156.128 M 46.45 % | 106.609 M 3.25 % | 103.256 M 2.45 % | 100.787 M -5.47 % | 106.623 M -7.10 % | 114.771 M 15.04 % | 99.762 M 14.42 % | 87.193 M 294.38 % | 22.109 M 188.92 % | 7.652 M 28.86 % | 5.938 M 84.40 % | 3.220 M 23.81 % | 2.601 M 193.18 % | 887.180 K -0.16 % | 888.579 K 29.36 % | 686.900 K -5.45 % | 726.457 K -98.31 % | 42.980 M 7 062.18 % | 600.096 K 0.00 % | 600.096 K -97.79 % | 27.194 M -1.60 % | 27.638 M -1.17 % | 27.963 M -14.68 % | 32.773 M -2.70 % | 33.683 M -0.36 % | 33.806 M 31.69 % | 25.672 M |
| Long term investments | 10.567 M -1.60 % | 10.739 M -19.13 % | 13.279 M -94.12 % | 225.716 M -0.01 % | 225.733 M -34.91 % | 346.797 M -45.87 % | 640.632 M 23.18 % | 520.076 M 5.04 % | 495.104 M 110.59 % | 235.104 M 2 226.98 % | 10.103 M 15 686.54 % | 64.000 K -9.86 % | 71.000 K -8.97 % | 78.000 K -7.46 % | 84.292 K -3.11 % | 87.000 K -7.45 % | 94.000 K -6.93 % | 101.000 K -99.01 % | 10.210 M -86.91 % | 78.025 M -9.41 % | 86.127 M 11.81 % | 77.033 M 41.27 % | 54.528 M -1.87 % | 55.566 M 105.63 % | 27.022 M -37.18 % | 43.012 M -7.67 % | 46.583 M 32.95 % | 35.037 M -46.48 % | 65.460 M 50.62 % | 43.460 M 44.87 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 53.85 % | 19.500 M 116.67 % | 9.000 M 0.00 % | 9.000 M 200.00 % | 3.000 M -82.04 % | 16.706 M 0.00 % | 16.706 M -4.79 % | 17.546 M 0.00 % | 17.546 M 15.93 % | 15.135 M -1.49 % | 15.363 M -2.38 % | 15.739 M -3.52 % | 16.312 M | 0.000 -100.00 % | 17.207 M 0.00 % | 17.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 48.000 K -27.86 % | 66.534 K -76.32 % | 281.000 K -52.69 % | 594.000 K -34.29 % | 904.000 K -26.22 % | 1.225 M -21.90 % | 1.569 M -17.98 % | 1.913 M -15.58 % | 2.266 M -14.07 % | 2.637 M -5.17 % | 2.781 M -11.83 % | 3.154 M -13.57 % | 3.649 M -13.35 % | 4.211 M 270.39 % | 1.137 M -25.05 % | 1.517 M -19.65 % | 1.888 M 0.21 % | 1.884 M -15.44 % | 2.228 M -13.44 % | 2.574 M -12.78 % | 2.951 M -78.04 % | 13.440 M -7.03 % | 14.456 M -2.55 % | 14.834 M 11.06 % | 13.357 M -17.73 % | 16.236 M 16.83 % | 13.898 M 367.00 % | 2.976 M -1.49 % | 3.021 M -1.41 % | 3.064 M -12.30 % | 3.494 M -5.29 % | 3.689 M -9.63 % | 4.082 M -82.82 % | 23.762 M 331.96 % | 5.501 M -6.33 % | 5.873 M -6.64 % | 6.291 M -77.26 % | 27.666 M 281.97 % | 7.243 M 3.16 % | 7.021 M -10.03 % | 7.804 M -73.72 % | 29.694 M -2.04 % | 30.313 M -4.13 % | 31.619 M -3.19 % | 32.660 M -3.24 % | 33.753 M -2.09 % | 34.473 M -3.14 % | 35.591 M -1.64 % | 36.184 M -2.45 % | 37.094 M 172.70 % | 13.602 M -7.12 % | 14.645 M 12.84 % | 12.979 M -7.20 % | 13.985 M -7.01 % | 15.040 M -1.88 % | 15.328 M -6.32 % | 16.362 M -6.05 % | 17.415 M 0.43 % | 17.341 M -5.34 % | 18.320 M 18.31 % | 15.484 M -6.05 % | 16.482 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 29.000 K -39.58 % | 48.000 K -27.86 % | 66.534 K -76.32 % | 281.000 K -52.69 % | 594.000 K -34.29 % | 904.000 K -26.22 % | 1.225 M -21.90 % | 1.569 M -17.98 % | 1.913 M -15.58 % | 2.266 M -14.07 % | 2.637 M -5.17 % | 2.781 M -11.83 % | 3.154 M -13.57 % | 3.649 M -13.35 % | 4.211 M 270.39 % | 1.137 M -25.05 % | 1.517 M -19.65 % | 1.888 M 0.21 % | 1.884 M -15.44 % | 2.228 M -13.44 % | 2.574 M -12.78 % | 2.951 M -78.04 % | 13.440 M -7.03 % | 14.456 M -2.55 % | 14.834 M 11.06 % | 13.357 M -17.73 % | 16.236 M 16.83 % | 13.898 M 367.00 % | 2.976 M -1.49 % | 3.021 M -1.41 % | 3.064 M -12.30 % | 3.494 M -5.29 % | 3.689 M -9.63 % | 4.082 M -82.82 % | 23.762 M 331.96 % | 5.501 M -6.33 % | 5.873 M -6.64 % | 6.291 M -77.26 % | 27.666 M 281.97 % | 7.243 M 3.16 % | 7.021 M -10.03 % | 7.804 M -73.72 % | 29.694 M -2.04 % | 30.313 M -4.13 % | 31.619 M -3.19 % | 32.660 M -3.24 % | 33.753 M -2.09 % | 34.473 M -3.14 % | 35.591 M -1.64 % | 36.184 M -2.45 % | 37.094 M 172.70 % | 13.602 M -7.12 % | 14.645 M 12.84 % | 12.979 M -7.20 % | 13.985 M -7.01 % | 15.040 M -1.88 % | 15.328 M -6.32 % | 16.362 M -6.05 % | 17.415 M 0.43 % | 17.341 M -5.34 % | 18.320 M 18.31 % | 15.484 M -6.05 % | 16.482 M |
| Property plant equipment net | 143.476 M -3.48 % | 148.656 M -6.83 % | 159.552 M -3.75 % | 165.773 M -3.68 % | 172.113 M -3.44 % | 178.246 M -3.48 % | 184.666 M -2.12 % | 188.671 M -3.52 % | 195.560 M 5.24 % | 185.823 M -33.87 % | 281.006 M -13.26 % | 323.954 M -4.20 % | 338.174 M -2.59 % | 347.173 M -1.89 % | 353.844 M -2.98 % | 364.716 M -1.59 % | 370.618 M -1.30 % | 375.484 M -2.13 % | 383.658 M -1.71 % | 390.337 M -1.69 % | 397.028 M -2.38 % | 406.713 M 1.80 % | 399.502 M -1.81 % | 406.878 M -1.47 % | 412.968 M -1.19 % | 417.921 M -2.26 % | 427.580 M -0.51 % | 429.766 M -18.18 % | 525.282 M 4.16 % | 504.317 M -2.02 % | 514.697 M -2.68 % | 528.877 M -0.71 % | 532.651 M 0.31 % | 530.984 M 0.80 % | 526.761 M 3.25 % | 510.177 M -2.58 % | 523.706 M -2.71 % | 538.285 M 0.13 % | 537.577 M -6.49 % | 574.863 M 4.60 % | 549.604 M -1.21 % | 556.333 M 4.42 % | 532.775 M 0.69 % | 529.148 M -3.44 % | 547.976 M -3.39 % | 567.198 M -0.23 % | 568.494 M -3.42 % | 588.651 M -0.59 % | 592.121 M -3.25 % | 611.997 M -2.81 % | 629.672 M -3.93 % | 655.452 M -3.10 % | 676.411 M -2.97 % | 697.088 M -2.53 % | 715.197 M -1.20 % | 723.900 M -6.05 % | 770.527 M -2.13 % | 787.308 M 0.47 % | 783.597 M -4.83 % | 823.394 M -1.62 % | 836.934 M -4.23 % | 873.881 M -1.97 % | 891.469 M |
| Total non current assets | 655.953 M -5.64 % | 695.135 M -2.86 % | 715.597 M -23.57 % | 936.273 M -0.71 % | 942.998 M -5.96 % | 1.003 B 15.95 % | 864.774 M -1.40 % | 877.080 M 1.68 % | 862.598 M 40.38 % | 614.461 M 54.16 % | 398.596 M -10.17 % | 443.704 M -3.46 % | 459.626 M -5.57 % | 486.722 M -3.06 % | 502.070 M -2.42 % | 514.508 M -1.54 % | 522.532 M -0.56 % | 525.487 M -1.83 % | 535.273 M -0.08 % | 535.725 M -2.50 % | 549.451 M -1.95 % | 560.388 M -0.41 % | 562.681 M 1.11 % | 556.528 M -14.83 % | 653.400 M -1.30 % | 661.996 M -1.80 % | 674.101 M 0.59 % | 670.150 M -3.09 % | 691.529 M 7.45 % | 643.582 M -4.42 % | 673.314 M -0.01 % | 673.404 M 0.44 % | 670.464 M -0.42 % | 673.283 M 1.71 % | 661.964 M -2.31 % | 677.620 M -7.01 % | 728.669 M 4.93 % | 694.429 M -2.39 % | 711.423 M -1.88 % | 725.068 M 2.98 % | 704.108 M -0.71 % | 709.155 M 3.30 % | 686.510 M -2.13 % | 701.468 M 10.12 % | 637.010 M -2.97 % | 656.522 M -0.10 % | 657.178 M -2.78 % | 675.997 M -0.51 % | 679.471 M -3.46 % | 703.803 M 3.04 % | 683.018 M -3.85 % | 710.342 M -3.13 % | 733.284 M -2.62 % | 753.047 M -2.56 % | 772.832 M -1.29 % | 782.918 M -3.71 % | 813.049 M -2.20 % | 831.307 M 0.28 % | 828.975 M -5.10 % | 873.507 M -1.74 % | 888.937 M -3.71 % | 923.172 M -1.12 % | 933.622 M |
| Other current assets | 120.236 M 44.62 % | 83.138 M 926.06 % | 8.103 M -25.89 % | 10.933 M -17.05 % | 13.181 M | 0.000 -100.00 % | 278.221 M 824.88 % | 30.082 M 18.27 % | 25.435 M -90.04 % | 255.490 M 350.97 % | 56.653 M -11.17 % | 63.776 M 116.81 % | 29.415 M 35.22 % | 21.754 M -8.83 % | 23.861 M -21.77 % | 30.499 M -8.43 % | 33.307 M -16.17 % | 39.731 M 153.99 % | 15.642 M -23.99 % | 20.579 M 4.66 % | 19.662 M -17.92 % | 23.955 M -9.09 % | 26.351 M -3.56 % | 27.324 M -50.52 % | 55.224 M -51.59 % | 114.066 M 491.63 % | 19.280 M -16.52 % | 23.096 M -3.42 % | 23.913 M 114.89 % | 11.128 M -44.41 % | 20.017 M 222.45 % | 6.208 M -7.65 % | 6.722 M 5.06 % | 6.398 M 68.70 % | 3.793 M 113.78 % | 1.774 M 34.60 % | 1.318 M -98.24 % | 74.957 M -6.42 % | 80.101 M -2.57 % | 82.212 M 45.26 % | 56.597 M 6.16 % | 53.313 M -25.46 % | 71.526 M -12.27 % | 81.531 M -39.00 % | 133.667 M 723.21 % | 16.237 M -86.62 % | 121.376 M 10.31 % | 110.033 M 1 531.13 % | 6.746 M 5.41 % | 6.399 M -94.56 % | 117.611 M 10.31 % | 106.622 M 697.43 % | 13.371 M -87.38 % | 105.986 M -1.31 % | 107.397 M -16.03 % | 127.907 M -14.90 % | 150.302 M 13.69 % | 132.204 M 21.42 % | 108.878 M -11.34 % | 122.808 M -5.49 % | 129.938 M 0.31 % | 129.530 M 10.61 % | 117.101 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.471 M 104.84 % | 3.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 660.000 K 0.00 % | 660.000 K 0.00 % | 660.000 K 0.00 % | 660.000 K 0.00 % | 660.000 K 0.00 % | 660.000 K -31.25 % | 960.000 K 6.67 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -25.00 % | 1.200 M -20.00 % | 1.500 M 0.00 % | 1.500 M 66.67 % | 900.000 K 0.00 % | 900.000 K 50.00 % | 600.000 K -33.33 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -40.00 % | 1.500 M 66.67 % | 900.000 K 200.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 100.00 % | 300.000 K -50.00 % | 600.000 K 100.00 % | 300.000 K 0.00 % | 300.000 K -50.00 % | 600.000 K 0.00 % | 600.000 K -90.51 % | 6.322 M -20.96 % | 7.998 M |
| cash and cash equivalents | 13.812 M 166.54 % | 5.182 M 22.11 % | 4.244 M -58.14 % | 10.139 M 11.54 % | 9.090 M -32.48 % | 13.463 M -51.15 % | 27.561 M 26.38 % | 21.808 M -55.02 % | 48.486 M -23.15 % | 63.090 M 107.85 % | 30.354 M 126.17 % | 13.421 M -12.07 % | 15.264 M -15.30 % | 18.022 M 86.33 % | 9.672 M -37.01 % | 15.355 M -22.25 % | 19.750 M 104.26 % | 9.669 M -68.65 % | 30.840 M -14.45 % | 36.050 M -32.71 % | 53.572 M 152.15 % | 21.246 M 114.29 % | 9.915 M -63.71 % | 27.321 M -76.80 % | 117.743 M 1 140.97 % | 9.488 M -54.07 % | 20.658 M -62.78 % | 55.496 M 136.81 % | 23.435 M -44.07 % | 41.898 M 31.26 % | 31.920 M 118.81 % | 14.588 M 249.66 % | 4.172 M -78.03 % | 18.993 M -62.47 % | 50.608 M 96.50 % | 25.755 M -47.29 % | 48.858 M 94.10 % | 25.172 M -46.15 % | 46.742 M 89.04 % | 24.726 M -70.14 % | 82.802 M 193.22 % | 28.239 M -81.07 % | 149.187 M 177.09 % | 53.841 M 168.28 % | 20.069 M 0.00 % | 20.069 M 45.67 % | 13.777 M 44.97 % | 9.503 M -82.70 % | 54.918 M 77.60 % | 30.922 M 242.73 % | 9.022 M -72.41 % | 32.701 M 169.19 % | 12.148 M -10.80 % | 13.618 M 72.12 % | 7.912 M 1.00 % | 7.834 M -50.56 % | 15.846 M -47.81 % | 30.364 M -32.29 % | 44.847 M -14.68 % | 52.563 M 60.63 % | 32.722 M -63.00 % | 88.428 M 79.84 % | 49.170 M |
| Cash and short term investments | 13.812 M 166.54 % | 5.182 M 22.11 % | 4.244 M -58.14 % | 10.139 M 11.54 % | 9.090 M -32.48 % | 13.463 M -51.15 % | 27.561 M 26.38 % | 21.808 M -55.02 % | 48.486 M -23.15 % | 63.090 M 107.85 % | 30.354 M 126.17 % | 13.421 M -12.07 % | 15.264 M -15.30 % | 18.022 M 86.33 % | 9.672 M -37.01 % | 15.355 M -22.25 % | 19.750 M 104.26 % | 9.669 M -68.65 % | 30.840 M -14.45 % | 36.050 M -32.71 % | 53.572 M 152.15 % | 21.246 M 114.29 % | 9.915 M -63.71 % | 27.321 M -76.80 % | 117.743 M 1 140.97 % | 9.488 M -54.07 % | 20.658 M -62.78 % | 55.496 M 136.81 % | 23.435 M -44.07 % | 41.898 M 28.60 % | 32.580 M 113.67 % | 15.248 M 215.56 % | 4.832 M -75.41 % | 19.653 M -61.67 % | 51.268 M 94.09 % | 26.415 M -46.98 % | 49.818 M 91.08 % | 26.072 M -45.28 % | 47.642 M 85.91 % | 25.626 M -69.49 % | 84.002 M 182.46 % | 29.739 M -80.26 % | 150.687 M 175.27 % | 54.741 M 161.06 % | 20.969 M 1.45 % | 20.669 M 40.83 % | 14.677 M 41.08 % | 10.403 M -81.36 % | 55.818 M 72.16 % | 32.422 M 226.76 % | 9.922 M -69.93 % | 33.001 M 165.11 % | 12.448 M -10.56 % | 13.918 M 63.51 % | 8.512 M 4.65 % | 8.134 M -50.54 % | 16.446 M -46.37 % | 30.664 M -32.08 % | 45.147 M -15.08 % | 53.163 M 59.54 % | 33.322 M -64.83 % | 94.750 M 65.74 % | 57.168 M |
| Total current assets | 214.276 M 23.08 % | 174.091 M -1.36 % | 176.492 M -28.95 % | 248.412 M -1.93 % | 253.294 M -10.06 % | 281.622 M -31.29 % | 409.897 M -11.65 % | 463.927 M -16.04 % | 552.581 M -1.66 % | 561.908 M 47.90 % | 379.931 M -17.13 % | 458.454 M 11.12 % | 412.594 M -0.76 % | 415.763 M 14.77 % | 362.255 M -9.10 % | 398.520 M -12.78 % | 456.925 M 3.51 % | 441.440 M 30.03 % | 339.481 M -22.70 % | 439.168 M 7.46 % | 408.672 M -8.40 % | 446.159 M -2.81 % | 459.065 M -33.58 % | 691.110 M -9.68 % | 765.178 M 0.99 % | 757.665 M 49.36 % | 507.265 M 1.50 % | 499.766 M -2.21 % | 511.078 M -2.49 % | 524.107 M 8.99 % | 480.896 M 10.15 % | 436.571 M 11.07 % | 393.049 M -5.15 % | 414.401 M -8.02 % | 450.558 M 11.53 % | 403.987 M -2.89 % | 416.005 M -6.07 % | 442.911 M -6.98 % | 476.147 M -4.14 % | 496.713 M -2.26 % | 508.201 M 1.60 % | 500.188 M -18.98 % | 617.364 M 16.79 % | 528.601 M -8.50 % | 577.681 M -1.72 % | 587.797 M -7.24 % | 633.647 M 15.65 % | 547.918 M -12.14 % | 623.643 M 2.84 % | 606.432 M 9.31 % | 554.801 M -12.19 % | 631.793 M -11.32 % | 712.480 M -3.25 % | 736.450 M -0.29 % | 738.623 M -11.12 % | 831.075 M 1.91 % | 815.518 M 1.68 % | 802.060 M 3.46 % | 775.220 M -9.01 % | 851.938 M 5.53 % | 807.290 M 0.40 % | 804.054 M 16.57 % | 689.775 M |
| Inventory | 51.416 M -14.82 % | 60.360 M 7.42 % | 56.193 M 13.20 % | 49.642 M -21.24 % | 63.030 M -11.04 % | 70.852 M 9.91 % | 64.462 M -3.17 % | 66.575 M -33.60 % | 100.270 M -14.40 % | 117.143 M -6.74 % | 125.609 M -28.38 % | 175.370 M 10.36 % | 158.904 M -8.85 % | 174.328 M 33.02 % | 131.055 M -18.59 % | 160.974 M 3.64 % | 155.318 M -1.69 % | 157.996 M 72.22 % | 91.743 M -22.27 % | 118.029 M 3.01 % | 114.583 M -14.55 % | 134.101 M 8.00 % | 124.166 M -45.85 % | 229.300 M -12.55 % | 262.218 M -12.67 % | 300.248 M 67.38 % | 179.383 M 7.07 % | 167.545 M -9.40 % | 184.930 M 10.83 % | 166.866 M -6.32 % | 178.131 M 19.16 % | 149.492 M 3.50 % | 144.433 M -14.07 % | 168.085 M 31.28 % | 128.035 M -11.65 % | 144.923 M 6.02 % | 136.690 M -12.00 % | 155.322 M -14.25 % | 181.136 M 1.63 % | 178.227 M -13.81 % | 206.781 M 9.98 % | 188.012 M 31.61 % | 142.857 M -20.26 % | 179.153 M -11.87 % | 203.280 M -7.53 % | 219.833 M 13.95 % | 192.919 M 8.33 % | 178.084 M -26.50 % | 242.288 M 17.97 % | 205.379 M -3.95 % | 213.818 M -6.80 % | 229.407 M -15.00 % | 269.878 M -9.64 % | 298.659 M -12.69 % | 342.075 M -13.79 % | 396.776 M 22.59 % | 323.658 M 0.33 % | 322.608 M 9.19 % | 295.442 M -14.37 % | 345.033 M 12.32 % | 307.185 M 16.48 % | 263.732 M 14.58 % | 230.179 M |
| Net receivables | 28.812 M 13.38 % | 25.411 M -76.46 % | 107.953 M -39.25 % | 177.698 M 116.21 % | 82.189 M -58.34 % | 197.307 M 397.57 % | 39.654 M -88.52 % | 345.462 M -8.70 % | 378.390 M 199.87 % | 126.185 M -23.63 % | 165.221 M -18.08 % | 201.693 M -3.50 % | 209.011 M 3.65 % | 201.659 M 2.02 % | 197.667 M 3.12 % | 191.692 M -22.88 % | 248.550 M 6.20 % | 234.044 M 16.87 % | 200.257 M -24.29 % | 264.510 M 19.77 % | 220.855 M -17.24 % | 266.857 M -10.64 % | 298.633 M -26.66 % | 407.165 M 23.39 % | 329.993 M -1.16 % | 333.863 M 15.93 % | 287.993 M 13.55 % | 253.629 M -9.03 % | 278.800 M -8.35 % | 304.215 M 21.60 % | 250.167 M -5.82 % | 265.623 M 12.05 % | 237.062 M 7.63 % | 220.265 M -17.65 % | 267.462 M 15.85 % | 230.875 M 1.18 % | 228.179 M 22.31 % | 186.560 M 12.39 % | 165.992 M -21.20 % | 210.648 M 30.98 % | 160.821 M -29.81 % | 229.124 M 2.16 % | 224.279 M 0.21 % | 223.815 M -31.65 % | 327.455 M 42.02 % | 230.562 M -44.42 % | 414.795 M 17.55 % | 352.858 M 10.69 % | 318.792 M -11.99 % | 362.231 M 13.85 % | 318.167 M 21.08 % | 262.763 M -36.95 % | 416.784 M 31.11 % | 317.887 M 15.72 % | 274.700 M -7.90 % | 298.258 M -8.26 % | 325.112 M 2.69 % | 316.584 M -2.82 % | 325.754 M -1.57 % | 330.934 M -1.75 % | 336.845 M 6.58 % | 316.042 M 10.76 % | 285.327 M |
| Tax assets | 27.150 M -0.41 % | 27.263 M 0.44 % | 27.144 M -3.26 % | 28.058 M 0.44 % | 27.934 M 2.26 % | 27.316 M -7.21 % | 29.440 M -5.57 % | 31.177 M 3.88 % | 30.012 M 0.06 % | 29.994 M -2.03 % | 30.614 M -3.58 % | 31.751 M 3.04 % | 30.814 M -0.54 % | 30.980 M -17.10 % | 37.369 M -7.94 % | 40.591 M 5.97 % | 38.303 M -1.07 % | 38.718 M 5.83 % | 36.586 M 4.12 % | 35.140 M -4.10 % | 36.643 M 1.71 % | 36.027 M 5.88 % | 34.027 M 1.02 % | 33.682 M 27.71 % | 26.374 M 59.76 % | 16.508 M 5.08 % | 15.711 M 3.11 % | 15.237 M -0.37 % | 15.294 M -0.46 % | 15.365 M -3.55 % | 15.930 M 10.01 % | 14.480 M -1.53 % | 14.705 M 6.95 % | 13.749 M 2.73 % | 13.384 M 0.55 % | 13.310 M 2.68 % | 12.962 M -2.13 % | 13.244 M 2.48 % | 12.924 M 6.15 % | 12.175 M 12.11 % | 10.860 M 1.05 % | 10.747 M -29.66 % | 15.279 M -66.65 % | 45.814 M 41.82 % | 32.305 M 0.00 % | 32.305 M 0.06 % | 32.287 M 0.56 % | 32.106 M 1.56 % | 31.612 M -20.17 % | 39.599 M | 0.000 -100.00 % | 24.862 M -1.30 % | 25.190 M | 0.000 -100.00 % | 25.843 M -1.25 % | 26.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 123.645 M -3.62 % | 128.295 M 24.96 % | 102.668 M -2.93 % | 105.765 M -4.16 % | 110.361 M 0.98 % | 109.292 M 23.26 % | 88.671 M -18.91 % | 109.354 M -21.42 % | 139.163 M -6.96 % | 149.569 M -5.79 % | 158.760 M -17.81 % | 193.166 M 4.25 % | 185.288 M -9.40 % | 204.516 M 4.34 % | 196.011 M -4.17 % | 204.535 M -0.36 % | 205.283 M 1.19 % | 202.863 M 51.39 % | 134.002 M 4.27 % | 128.519 M -14.28 % | 149.930 M -11.74 % | 169.878 M 14.93 % | 147.816 M -24.15 % | 194.889 M -18.58 % | 239.359 M 2.48 % | 233.570 M 63.39 % | 142.949 M 11.79 % | 127.870 M -21.48 % | 162.850 M -2.49 % | 167.008 M 2.48 % | 162.964 M 35.06 % | 120.663 M 48.16 % | 81.443 M -19.56 % | 101.246 M -20.43 % | 127.240 M 27.96 % | 99.438 M 6.19 % | 93.639 M -0.98 % | 94.563 M -6.53 % | 101.169 M -18.50 % | 124.141 M -11.44 % | 140.179 M -23.62 % | 183.536 M 43.62 % | 127.791 M -8.76 % | 140.065 M 4.54 % | 133.985 M -22.05 % | 171.885 M -7.26 % | 185.337 M 66.44 % | 111.354 M -20.50 % | 140.070 M -11.66 % | 158.550 M 15.52 % | 137.253 M 4.93 % | 130.799 M -33.44 % | 196.523 M 11.96 % | 175.533 M 5.93 % | 165.707 M -33.89 % | 250.647 M 14.83 % | 218.268 M -12.69 % | 250.006 M 35.22 % | 184.885 M -19.11 % | 228.574 M -1.76 % | 232.668 M -7.54 % | 251.644 M 32.05 % | 190.567 M |
| Tax payables | 2.940 M 34.74 % | 2.182 M 101.25 % | 1.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.338 M 1 413.45 % | 617.000 K | 0.000 | 0.000 -100.00 % | 2.689 M 61.40 % | 1.666 M 60.66 % | 1.037 M | 0.000 -100.00 % | 1.283 M | 0.000 -100.00 % | 5.544 M -0.01 % | 5.545 M 56.58 % | 3.541 M 749.16 % | 417.000 K -93.02 % | 5.973 M 12.76 % | 5.297 M 52.96 % | 3.463 M -18.31 % | 4.239 M 69.83 % | 2.496 M 29.58 % | 1.926 M -19.15 % | 2.383 M -0.91 % | 2.405 M 8.38 % | 2.219 M 344.86 % | 498.743 K -74.68 % | 1.970 M -21.25 % | 2.501 M 5.94 % | 2.361 M -0.83 % | 2.381 M | 0.000 -100.00 % | 633.021 K 183.18 % | 223.539 K | 0.000 -100.00 % | 1.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.467 K -83.07 % | 1.403 M -42.25 % | 2.429 M 102.47 % | 1.200 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 9.900 M -4.35 % | 10.350 M -4.17 % | 10.800 M -4.00 % | 11.250 M -3.85 % | 11.700 M -3.70 % | 12.150 M -3.57 % | 12.600 M | 0.000 100.00 % | -1.160 M 21.93 % | -1.486 M 5.65 % | -1.575 M 5.63 % | -1.669 M 25.40 % | -2.237 M -21.13 % | -1.847 M 40.84 % | -3.122 M 26.80 % | -4.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 3.317 M 8.90 % | 3.046 M 37.58 % | 2.214 M 28.27 % | 1.726 M 13.93 % | 1.515 M 62.38 % | 933.000 K 13.68 % | 820.758 K 67.16 % | 491.000 K 327.31 % | -216.000 K 78.61 % | -1.010 M 32.40 % | -1.494 M -122.87 % | 6.533 M 86.07 % | 3.511 M -25.44 % | 4.709 M -4.20 % | 4.915 M -2.62 % | 5.048 M | 0.000 100.00 % | -11.000 K 41.27 % | -18.729 K -368.24 % | -4.000 K -125.00 % | 16.000 K -23.81 % | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.827 K -38.27 % | -10.000 K -25.00 % | -8.000 K -33.33 % | -6.000 K -28.95 % | -4.653 K -16.33 % | -4.000 K -33.33 % | -3.000 K | 0.000 -100.00 % | 5.477 K -8.72 % | 6.000 K 0.00 % | 6.000 K -14.29 % | 7.000 K -77.36 % | 30.921 K 1 032.84 % | -3.315 K -769.82 % | -381.080 -111.81 % | 3.226 K -41.79 % | 5.542 K -40.05 % | 9.246 K -26.81 % | 12.633 K -19.26 % | 15.647 K -15.35 % | 18.484 K -18.35 % | 22.638 K -14.64 % | 26.520 K -14.29 % | 30.942 K -8.83 % | 33.940 K -13.83 % | 39.386 K -6.63 % | 42.183 K 26.76 % | 33.277 K -4.50 % | 34.844 K -5.88 % | 37.020 K -6.87 % | 39.752 K -7.29 % | 42.876 K -4.04 % | 44.683 K |
| Capital lease obligations | 3.764 M -5.88 % | 3.999 M -5.36 % | 4.226 M -5.04 % | 4.450 M -12.66 % | 5.095 M 19.97 % | 4.247 M -35.97 % | 6.633 M 41.53 % | 4.687 M -4.21 % | 4.893 M -17.40 % | 5.924 M 8.08 % | 5.481 M -31.51 % | 8.003 M -3.76 % | 8.316 M -15.80 % | 9.876 M -6.97 % | 10.616 M -3.66 % | 11.020 M -27.73 % | 15.248 M 10.70 % | 13.774 M 8.33 % | 12.714 M 16.79 % | 10.887 M 1.65 % | 10.710 M -8.50 % | 11.705 M 113.01 % | 5.495 M 14.10 % | 4.816 M -7.85 % | 5.226 M -20.08 % | 6.539 M 397.79 % | 1.314 M -23.36 % | 1.714 M -76.97 % | 7.442 M 129.62 % | 3.241 M -59.71 % | 8.045 M -13.39 % | 9.289 M -3.61 % | 9.637 M -11.33 % | 10.869 M 5.04 % | 10.348 M 90.25 % | 5.439 M -51.10 % | 11.123 M 109.32 % | 5.314 M -24.33 % | 7.023 M -8.31 % | 7.659 M -10.50 % | 8.558 M -8.86 % | 9.390 M -54.75 % | 20.753 M 98.85 % | 10.437 M -15.36 % | 12.331 M -43.48 % | 21.815 M 115.21 % | 10.137 M 4 574.80 % | 216.838 K -97.89 % | 10.295 M -0.74 % | 10.373 M -0.73 % | 10.449 M 1 897.62 % | 523.051 K -94.77 % | 10.000 M 0.00 % | 10.000 M -6.88 % | 10.739 M -0.64 % | 10.808 M -0.63 % | 10.876 M -0.61 % | 10.943 M 6.78 % | 10.248 M -8.84 % | 11.242 M 662.90 % | 1.474 M -60.66 % | 3.745 M -10.40 % | 4.180 M |
| 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 -100.00 % | 790.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -82.263 M 0.49 % | -82.667 M -263.45 % | -22.745 M 0.00 % | -22.744 M -103.92 % | 580.563 M 0.00 % | 580.563 M 2.75 % | 565.028 M -2.68 % | 580.563 M -29.28 % | 820.952 M 41.41 % | 580.563 M 0.00 % | 580.563 M 0.00 % | 580.536 M 0.00 % | 580.536 M 0.00 % | 580.536 M 0.00 % | 580.563 M 0.00 % | 580.536 M 0.00 % | 580.552 M 0.00 % | 580.563 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.562 M 0.00 % | 580.561 M 0.00 % | 580.561 M 0.00 % | 580.561 M 0.00 % | 580.561 M 0.00 % | 580.561 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 0.00 % | 580.550 M 29.26 % | 449.140 M -2.75 % | 461.847 M 2.83 % | 449.140 M 0.00 % | 449.140 M -2.75 % | 461.847 M 2.83 % | 449.140 M 0.00 % | 449.128 M 0.00 % | 449.128 M 0.00 % | 449.128 M 0.00 % | 449.107 M 0.00 % | 449.107 M -4.65 % | 470.991 M 4.87 % | 449.107 M 0.00 % | 449.107 M 0.00 % | 449.107 M 0.00 % | 449.107 M 0.00 % | 449.107 M 0.00 % | 449.107 M 5.80 % | 424.485 M 0.00 % | 424.485 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.247 M 136.34 % | 1.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 M -21.93 % | 1.486 M -5.65 % | 1.575 M -5.63 % | 1.669 M -25.40 % | 2.237 M 21.13 % | 1.847 M -40.84 % | 3.122 M -26.80 % | 4.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 870.229 M 0.12 % | 869.226 M -2.56 % | 892.089 M -24.70 % | 1.185 B -0.97 % | 1.196 B -6.86 % | 1.284 B 0.76 % | 1.275 B -4.95 % | 1.341 B -5.24 % | 1.415 B 20.30 % | 1.176 B 51.10 % | 778.526 M -13.70 % | 902.158 M 3.43 % | 872.220 M -3.35 % | 902.485 M 4.42 % | 864.324 M -5.33 % | 913.028 M -6.78 % | 979.457 M 1.30 % | 966.927 M 10.54 % | 874.755 M -10.27 % | 974.893 M 1.75 % | 958.123 M -4.81 % | 1.007 B -1.49 % | 1.022 B -18.11 % | 1.248 B -12.05 % | 1.419 B -0.08 % | 1.420 B 20.17 % | 1.181 B 0.98 % | 1.170 B -2.72 % | 1.203 B 2.99 % | 1.168 B 1.17 % | 1.154 B 3.99 % | 1.110 B 4.37 % | 1.064 B -2.22 % | 1.088 B -2.23 % | 1.113 B 2.86 % | 1.082 B -5.51 % | 1.145 B 0.64 % | 1.137 B -4.23 % | 1.188 B -2.80 % | 1.222 B 0.78 % | 1.212 B 0.25 % | 1.209 B -7.25 % | 1.304 B 6.00 % | 1.230 B 1.27 % | 1.215 B -2.38 % | 1.244 B -3.60 % | 1.291 B 5.47 % | 1.224 B -6.08 % | 1.303 B -0.54 % | 1.310 B 5.85 % | 1.238 B -7.77 % | 1.342 B -7.17 % | 1.446 B -2.94 % | 1.489 B -1.45 % | 1.511 B -6.35 % | 1.614 B -0.89 % | 1.629 B -0.29 % | 1.633 B 1.82 % | 1.604 B -7.03 % | 1.725 B 1.72 % | 1.696 B -1.79 % | 1.727 B 6.40 % | 1.623 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 875.000 K -10.81 % | 981.000 K -1.59 % | 996.802 K 97.78 % | 504.000 K 972.34 % | 47.000 K -88.97 % | 426.000 K -66.15 % | 1.258 M 380.28 % | -449.000 K -277.47 % | 253.000 K -59.19 % | 620.000 K -54.48 % | 1.362 M 278.27 % | -764.000 K -560.24 % | 166.000 K -97.40 % | 6.389 M 1 800.59 % | -375.693 K 83.58 % | -2.288 M -651.33 % | 415.000 K 119.47 % | -2.132 M -47.39 % | -1.446 M -196.24 % | 1.503 M 343.99 % | -616.000 K 65.97 % | -1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.535 M 326.03 % | -13.509 M | 0.000 100.00 % | -447.656 K -147.82 % | -180.636 K 63.43 % | -493.914 K -19.56 % | -413.102 K 85.06 % | -2.765 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 18.505 M -29.00 % | 26.065 M 149.84 % | 10.433 M -56.29 % | 23.866 M 4.57 % | 22.824 M -84.82 % | 150.369 M 306.01 % | 37.035 M 49.72 % | 24.737 M 41.16 % | 17.524 M 110.55 % | -166.027 M -573.99 % | 35.027 M 179.59 % | -44.008 M -132.09 % | -18.962 M -3.11 % | -18.390 M -947.48 % | 2.170 M -94.73 % | 41.143 M 293.13 % | -21.303 M 61.74 % | -55.684 M -541.05 % | 12.625 M 262.07 % | -7.790 M -180.27 % | 9.705 M -86.43 % | 71.498 M -30.90 % | 103.472 M 205.72 % | -97.878 M -486.06 % | -16.701 M 75.41 % | -67.910 M -249.60 % | 45.395 M 504.59 % | -11.220 M -144.13 % | -4.596 M 69.23 % | -14.938 M -147.94 % | 31.158 M 114.48 % | 14.527 M 213.26 % | -12.826 M 45.38 % | -23.484 M -222.31 % | 19.200 M 160.90 % | -31.530 M -165.02 % | 48.495 M 1 126.78 % | -4.723 M -124.89 % | 18.977 M 154.99 % | -34.509 M -154.43 % | -13.563 M -124.21 % | 56.013 M 250.88 % | -37.124 M -262.92 % | 22.786 M 164.17 % | -35.511 M -184.78 % | 41.887 M 238.49 % | -30.247 M -580.86 % | 6.290 M 123.10 % | -27.232 M -620.77 % | -3.778 M -107.55 % | 50.053 M 20.19 % | 41.646 M 33.27 % | 31.250 M -2.62 % | 32.090 M 188.69 % | -36.183 M -6 534.13 % | -545.413 K 97.95 % | -26.545 M -217.04 % | 22.681 M 181.81 % | 8.048 M 128.25 % | -28.487 M 69.47 % | -93.307 M -123.47 % | -41.754 M -549.04 % | 9.299 M -71.24 % | 32.332 M 10.62 % | 29.228 M -62.51 % | 77.958 M |
| Accounts receivables | -16.956 M -310.01 % | 8.074 M -35.66 % | 12.550 M 285.97 % | -6.748 M -145.07 % | 14.971 M -87.61 % | 120.872 M 120.29 % | 54.871 M 77.08 % | 30.986 M 296.44 % | -15.774 M 89.80 % | -154.697 M -670.45 % | 27.118 M 177.03 % | -35.205 M -170.08 % | -13.035 M -445.66 % | 3.771 M 133.28 % | -11.330 M -155.25 % | 20.506 M 172.54 % | -28.268 M 25.03 % | -37.707 M -1 009.83 % | 4.144 M 2 925.12 % | 137.000 K -99.18 % | 16.638 M 297.88 % | -8.408 M -119.55 % | 43.013 M 483.22 % | 7.375 M -63.98 % | 20.473 M 128.04 % | -73.002 M -370.09 % | 27.029 M 364.02 % | 5.825 M -65.96 % | 17.110 M 138.89 % | -43.999 M -2 210.49 % | 2.085 M 106.94 % | -30.053 M -110.56 % | -14.273 M -129.08 % | 49.077 M 238.71 % | -35.381 M -44.78 % | -24.437 M -175.71 % | 32.277 M 244.98 % | -22.263 M -152.03 % | 42.788 M 189.81 % | -47.642 M -169.42 % | 68.632 M 967.99 % | -7.907 M -7 333.99 % | -106.363 K -102.43 % | 4.376 M 96.99 % | 2.222 M -97.32 % | 82.755 M 241.73 % | -58.389 M -65.96 % | -35.182 M -185.03 % | 41.377 M 200.08 % | -41.345 M -400.69 % | 13.750 M -79.38 % | 66.693 M 1 520.93 % | -4.694 M 90.68 % | -50.363 M -257.96 % | 31.882 M -13.73 % | 36.958 M 606.10 % | -7.303 M -6.71 % | -6.843 M -179.55 % | 8.602 M 344.73 % | -3.515 M 82.85 % | -20.495 M 72.43 % | -74.326 M -375.40 % | 26.989 M 94.89 % | 13.848 M 307.41 % | 3.399 M -93.41 % | 51.600 M |
| Inventory | 8.152 M 263.20 % | -4.995 M -27.76 % | -3.910 M -135.04 % | 11.157 M 96.43 % | 5.680 M 226.81 % | -4.479 M -170.30 % | 6.372 M -78.10 % | 29.093 M 58.29 % | 18.380 M 155.78 % | 7.186 M -85.06 % | 48.096 M 370.31 % | -17.793 M -213.69 % | 15.650 M 139.63 % | -39.491 M -235.21 % | 29.207 M 2 964.70 % | 953.000 K -20.98 % | 1.206 M 101.71 % | -70.556 M -358.84 % | 27.258 M 860.13 % | -3.586 M -120.61 % | 17.400 M 199.36 % | -17.512 M -116.26 % | 107.682 M 231.89 % | 32.445 M -15.33 % | 38.320 M 132.58 % | -117.622 M -1 003.56 % | -10.658 M -177.11 % | 13.822 M 183.03 % | -16.647 M -237.16 % | 12.137 M 139.64 % | -30.619 M -730.01 % | -3.689 M -116.25 % | 22.708 M 160.64 % | -37.445 M -326.96 % | 16.499 M 301.40 % | -8.192 M -139.61 % | 20.684 M -18.31 % | 25.321 M 504.97 % | -6.253 M -125.94 % | 24.103 M 227.19 % | -18.951 M -21.01 % | -15.661 M -143.15 % | 36.295 M 50.44 % | 24.127 M 105.58 % | 11.736 M 143.61 % | -26.914 M -81.42 % | -14.835 M -123.11 % | 64.204 M 273.95 % | -36.909 M -537.36 % | 8.439 M -69.81 % | 27.954 M -30.93 % | 40.471 M 42.83 % | 28.335 M -37.46 % | 45.306 M 33.64 % | 33.900 M 146.36 % | -73.118 M -5 256.18 % | -1.365 M 94.79 % | -26.186 M -153.71 % | 48.753 M 223.65 % | -39.428 M 11.01 % | -44.304 M -30.98 % | -33.826 M 47.43 % | -64.342 M -389.47 % | 22.228 M 382.76 % | -7.861 M -110.48 % | 75.010 M |
| Accounts payables | 0.000 -100.00 % | 26.008 M | 0.000 | 0.000 -100.00 % | 4.849 M -85.36 % | 33.119 M 271.33 % | -19.330 M 39.96 % | -32.196 M -1 975.82 % | -1.551 M 87.63 % | -12.536 M 72.25 % | -45.171 M -599.52 % | 9.043 M 144.95 % | -20.119 M -228.11 % | 15.704 M 188.38 % | -17.769 M -186.78 % | 20.476 M 9.22 % | 18.747 M -59.63 % | 46.440 M 358.79 % | -17.945 M -73.58 % | -10.338 M 1.87 % | -10.535 M -110.68 % | 98.662 M 395.59 % | -33.378 M 73.96 % | -128.164 M -65.89 % | -77.260 M -158.72 % | 131.584 M 1 104.06 % | 10.928 M 126.42 % | -41.361 M -1 211.38 % | -3.154 M -115.50 % | 20.350 M -60.12 % | 51.023 M | 0.000 | 0.000 100.00 % | -35.244 M -191.56 % | 38.492 M 3 164.77 % | 1.179 M 112.27 % | -9.610 M -246.06 % | -2.777 M | 0.000 100.00 % | -10.809 M 82.91 % | -63.242 M -179.48 % | 79.574 M 662.15 % | -14.155 M -376.10 % | 5.127 M 112.98 % | -39.511 M -250.87 % | -11.261 M -115.71 % | 71.667 M 409.12 % | -23.185 M 25.77 % | -31.234 M -226.76 % | 24.640 M 242.50 % | 7.194 M 110.97 % | -65.557 M -959.54 % | 7.627 M -79.53 % | 37.261 M 141.99 % | -88.743 M -410.73 % | 28.560 M 185.63 % | -33.352 M -151.21 % | 65.121 M 232.90 % | -49.000 M -1 162.18 % | 4.613 M 122.56 % | -20.448 M -132.45 % | 63.006 M -13.01 % | 72.433 M 1 439.92 % | -5.406 M -115.33 % | 35.260 M 169.88 % | -50.459 M |
| Other working capital | 27.309 M 1 003.67 % | -3.022 M -268.56 % | 1.793 M -90.79 % | 19.457 M 827.09 % | -2.676 M -412.25 % | 857.000 K 117.58 % | -4.876 M -55.00 % | -3.146 M -119.10 % | 16.469 M 375.40 % | -5.980 M -219.97 % | 4.984 M 9 504.49 % | -53.000 K 96.36 % | -1.458 M -108.41 % | 17.330 M 740.23 % | 2.063 M 360.42 % | -792.000 K 93.90 % | -12.988 M -311.57 % | 6.139 M 837.44 % | -832.479 K -113.88 % | 5.997 M 143.46 % | -13.798 M -1 009.16 % | -1.244 M 91.01 % | -13.845 M -45.21 % | -9.534 M -639.86 % | 1.766 M 119.91 % | -8.870 M -149.02 % | 18.096 M 72.44 % | 10.494 M 650.87 % | -1.905 M 44.40 % | -3.426 M -139.52 % | 8.669 M -52.41 % | 18.216 M 151.26 % | -35.534 M -27 860.94 % | 128.000 K 131.30 % | -408.964 K -411.21 % | -80.000 K -101.56 % | 5.144 M 202.80 % | -5.004 M -119.83 % | 25.229 M 15 770.37 % | -161.000 K -7 950.00 % | -2.000 K -128.57 % | 7.000 K 100.01 % | -59.158 M -445.52 % | -10.844 M -8.90 % | -9.958 M -269.75 % | -2.693 M 90.61 % | -28.690 M -6 444.84 % | 452.174 K 197.10 % | -465.659 K -110.38 % | 4.487 M 288.72 % | 1.154 M 2 818.34 % | 39.555 K 307.83 % | -19.033 K 83.15 % | -112.973 K 99.15 % | -13.222 M -287.42 % | 7.055 M -54.41 % | 15.474 M 264.42 % | -9.411 M -2 967.00 % | -306.853 K -103.12 % | 9.842 M 222.12 % | -8.059 M -337.59 % | 3.392 M 113.16 % | -25.781 M -1 651.72 % | 1.661 M 205.84 % | -1.570 M -186.93 % | 1.806 M |
| Other non cash items | 12.306 M 52.45 % | 8.072 M -96.76 % | 248.885 M 10 468.35 % | 2.355 M -96.07 % | 59.879 M 146.85 % | -127.805 M -742.18 % | -15.176 M -305.80 % | 7.374 M 3.64 % | 7.115 M 141.01 % | -17.349 M -179.37 % | 21.858 M -12.19 % | 24.893 M -0.85 % | 25.107 M 1 132.78 % | -2.431 M -102.04 % | 119.311 M 9 639.67 % | 1.225 M -67.96 % | 3.823 M -30.55 % | 5.505 M -40.20 % | 9.206 M 266.32 % | 2.513 M -30.87 % | 3.635 M 3.36 % | 3.517 M -93.32 % | 52.633 M 192.52 % | -56.891 M -171.50 % | 79.572 M 2 730.74 % | 2.811 M -72.71 % | 10.299 M 608.60 % | -2.025 M -242.51 % | 1.421 M 168.45 % | -2.076 M -120.51 % | 10.122 M 311.79 % | 2.458 M 481.09 % | -645.000 K -122.54 % | 2.861 M -46.87 % | 5.385 M 65.54 % | 3.253 M 172.02 % | -4.517 M -12 447.22 % | -36.000 K -101.17 % | 3.079 M -48.93 % | 6.029 M -17.70 % | 7.326 M 603.75 % | 1.041 M 100.44 % | -235.515 M -1 489.39 % | 16.951 M -18.00 % | 20.671 M 83.26 % | 11.280 M -52.01 % | 23.505 M 51.47 % | 15.518 M 32.87 % | 11.679 M -0.89 % | 11.784 M -15.35 % | 13.921 M 12.96 % | 12.323 M -41.38 % | 21.023 M 135.31 % | 8.934 M -82.38 % | 50.718 M 54.31 % | 32.867 M 233.43 % | 9.857 M 19.13 % | 8.274 M -83.08 % | 48.907 M 442.19 % | 9.020 M -71.44 % | 31.579 M 165.13 % | 11.911 M -13.63 % | 13.790 M 120.21 % | -68.242 M -360.59 % | 26.187 M 215.13 % | 8.310 M |
| Net cash provided by operating activities | 2.371 M -72.93 % | 8.760 M 207.10 % | -8.179 M -198.38 % | 8.314 M 265.93 % | 2.272 M -98.20 % | 126.038 M 1 805.87 % | 6.613 M -71.01 % | 22.808 M -42.85 % | 39.911 M 121.10 % | -189.139 M -1 575.56 % | 12.818 M 134.12 % | -37.563 M -323.34 % | -8.873 M 28.22 % | -12.362 M -109.28 % | 133.195 M 361.95 % | 28.833 M 311.74 % | -13.617 M 69.02 % | -43.949 M -333.70 % | 18.806 M 174.19 % | -25.347 M -687.42 % | 4.315 M -90.39 % | 44.905 M 241.16 % | -31.812 M 64.77 % | -90.301 M -478.65 % | 23.848 M 140.08 % | -59.508 M -272.03 % | 34.592 M 319.50 % | 8.246 M 0.70 % | 8.189 M 625.33 % | 1.129 M -96.92 % | 36.600 M -4.73 % | 38.416 M 642.45 % | -7.082 M 16.69 % | -8.501 M -118.52 % | 45.904 M 2 274.50 % | -2.111 M -103.85 % | 54.777 M 280.61 % | 14.392 M -60.94 % | 36.851 M 61 517.53 % | -60.000 K -100.34 % | 17.754 M -79.40 % | 86.174 M 167.28 % | -128.076 M -318.12 % | 58.719 M 391.23 % | 11.954 M -83.97 % | 74.562 M 209.73 % | 24.073 M -32.97 % | 35.912 M 400.09 % | 7.181 M -72.17 % | 25.804 M -80.65 % | 133.324 M 160.55 % | 51.170 M -18.45 % | 62.745 M 10.13 % | 56.972 M 228.27 % | -44.415 M -343.00 % | 18.278 M 636.90 % | -3.404 M -107.08 % | 48.087 M 186.78 % | 16.768 M 438.32 % | -4.956 M 92.78 % | -68.685 M -527.65 % | -10.943 M -143.11 % | 25.387 M 228.16 % | 7.736 M -87.44 % | 61.602 M -16.70 % | 73.954 M |
| Investments in property plant and equipment | -28.000 K -55.56 % | -18.000 K -121.64 % | 83.179 K 184.02 % | -99.000 K 10.00 % | -110.000 K -14.58 % | -96.000 K 79.51 % | -468.580 K -105.52 % | -228.000 K 20.28 % | -286.000 K -24.35 % | -230.000 K 74.59 % | -905.284 K 66.48 % | -2.701 M -238.90 % | -797.000 K 78.04 % | -3.629 M -406.88 % | -715.950 K 81.93 % | -3.963 M -217.80 % | -1.247 M 55.21 % | -2.784 M -98.23 % | -1.404 M 63.98 % | -3.899 M -237.87 % | -1.154 M 15.83 % | -1.371 M 65.65 % | -3.992 M 64.79 % | -11.336 M -372.33 % | -2.400 M 24.69 % | -3.187 M -1.45 % | -3.142 M 75.58 % | -12.864 M -3 503.36 % | -357.000 K -2.29 % | -349.000 K 90.75 % | -3.773 M -1 082.74 % | -319.000 K 97.32 % | -11.889 M -65.01 % | -7.205 M 23.96 % | -9.476 M -1 959.91 % | -460.000 K 99.02 % | -46.861 M -41 740.18 % | -112.000 K 87.41 % | -889.687 K 97.60 % | -37.106 M -7 022.07 % | -521.000 K 91.46 % | -6.103 M 63.10 % | -16.541 M -443.38 % | -3.044 M 6.62 % | -3.260 M 29.39 % | -4.617 M -143.56 % | -1.895 M 89.11 % | -17.404 M -1 092.75 % | -1.459 M 64.05 % | -4.059 M -202.22 % | 3.970 M 200.89 % | -3.935 M -221.22 % | -1.225 M 67.00 % | -3.712 M 72.36 % | -13.432 M -649.09 % | -1.793 M 58.93 % | -4.366 M 82.36 % | -24.748 M -390.26 % | -5.048 M 40.54 % | -8.489 M 7.82 % | -9.210 M -134.08 % | -3.935 M 47.44 % | -7.486 M 38.70 % | -12.211 M 6.38 % | -13.043 M -0.16 % | -13.022 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 486.647 K 24 232.35 % | 2.000 K 300.00 % | -1.000 K -101.49 % | 67.000 K -95.50 % | 1.490 M -57.70 % | 3.522 M 1 763.49 % | 189.000 K 2 000.00 % | 9.000 K 1 814.85 % | 470.010 100.01 % | -3.801 M | 0.000 -100.00 % | 30.000 K 124.49 % | -122.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -231.000 100.00 % | -21.000 M -267.00 % | 12.575 M 219.76 % | -10.500 M | 0.000 100.00 % | -6.000 M -100.00 % | -3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -236.000 K | 0.000 100.00 % | -150.000 M 70.98 % | -516.868 M -1 622.95 % | -29.999 M 88.46 % | -260.000 M -15.56 % | -225.001 M -16 013 864.11 % | -1.405 K 99.96 % | -3.402 M -1 000.97 % | -309.000 K -9.96 % | -281.000 K -28 714.20 % | 982.030 198.20 % | -1.000 K 0.00 % | -1.000 K 99.88 % | -828.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.500 M 0.00 % | -10.500 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 |
| Sales maturities of investments | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.070 M 263.59 % | -14.714 M -1 326.17 % | 1.200 M -93.53 % | 18.541 M 15 415.48 % | 119.500 K 199.58 % | -120.000 K -200.00 % | 120.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.512 M 500.34 % | 585.000 K 2 283.28 % | 24.546 K -94.86 % | 478.000 K -55.53 % | 1.075 M 100.72 % | -150.000 M -130.21 % | 496.509 M 2 452.35 % | 19.453 M 934.18 % | -2.332 M -121.35 % | 10.921 M 44 164.42 % | -24.784 K -102.51 % | 986.000 K 635.82 % | 134.000 K 142.01 % | -319.000 K -719.19 % | -38.941 K -136.06 % | 108.000 K 35.00 % | 80.000 K 766.67 % | -12.000 K 99.68 % | -3.715 M -1 641.36 % | 241.000 K -97.65 % | 10.271 M 28 430.56 % | 36.000 K 110.48 % | -343.364 K -100.21 % | 160.125 M 1 771.80 % | -9.578 M 49.71 % | -19.044 M 18.73 % | -23.433 M -175.93 % | 30.861 M 151.98 % | -59.374 M -391.33 % | 20.380 M 235.53 % | -15.038 M 22.99 % | -19.528 M -468.17 % | -3.437 M 88.06 % | -28.793 M -508.46 % | 7.049 M -87.17 % | 54.924 M 577.02 % | -11.514 M -435.29 % | -2.151 M 54.83 % | -4.762 M 41.84 % | -8.188 M 49.74 % | -16.291 M -220.69 % | -5.080 M -147.33 % | -2.054 M 57.47 % | -4.829 M -63.65 % | -2.951 M -627.91 % | 559.000 K 254.15 % | -362.625 K | 0.000 100.00 % | -442.221 K -3.27 % | -428.229 K | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 -100.00 % | 404.852 K -36.82 % | 640.747 K 103.65 % | -17.546 M | 0.000 100.00 % | -7.500 K -100.04 % | 19.486 M 3 714.71 % | -539.075 K -103.36 % | 16.040 M -81.55 % | 86.951 M 4 371.85 % | 1.944 M -13.11 % | 2.238 M 3 955.03 % | 55.183 K |
| Net cash used for investing activites | 3.484 M 418.45 % | 672.000 K 523.81 % | 107.725 K -24.67 % | 143.000 K -85.18 % | 965.000 K 100.64 % | -150.096 M -4 124.83 % | 3.729 M 114.63 % | -25.486 M 90.25 % | -261.419 M -33.58 % | -195.702 M -28 972.35 % | 677.818 K 139.52 % | -1.715 M -158.67 % | -663.000 K 83.21 % | -3.948 M -423.32 % | -754.421 K 90.15 % | -7.656 M -556.04 % | -1.167 M 56.68 % | -2.694 M 48.60 % | -5.242 M -43.29 % | -3.658 M -140.12 % | 9.117 M 782.92 % | -1.335 M 69.20 % | -4.335 M -102.91 % | 148.789 M 1 342.19 % | -11.978 M 46.12 % | -22.231 M 49.90 % | -44.377 M -346.58 % | 17.997 M 130.13 % | -59.731 M -398.19 % | 20.031 M 206.49 % | -18.811 M 5.22 % | -19.847 M -29.50 % | -15.326 M 57.43 % | -35.998 M -1 383.58 % | -2.426 M -104.46 % | 54.464 M 193.30 % | -58.375 M -2 479.54 % | -2.263 M 59.96 % | -5.652 M 91.47 % | -66.294 M -349.85 % | -14.737 M 54.21 % | -32.183 M -73.07 % | -18.595 M -34.03 % | -13.873 M -121.62 % | -6.260 M -35.59 % | -4.617 M -143.56 % | -1.895 M 89.11 % | -17.404 M -1 092.75 % | -1.459 M 64.05 % | -4.059 M -202.22 % | 3.970 M 202.45 % | -3.875 M -216.32 % | -1.225 M 67.00 % | -3.712 M 71.51 % | -13.027 M -1 030.46 % | -1.152 M 94.74 % | -21.913 M 11.46 % | -24.748 M -389.53 % | -5.055 M 40.45 % | -8.489 M 12.92 % | -9.749 M -180.54 % | 12.105 M -84.77 % | 79.465 M 874.01 % | -10.267 M 4.98 % | -10.805 M 16.67 % | -12.967 M |
| Debt repayment | 7.031 M 271.99 % | -4.088 M -152.28 % | 7.820 M 320.77 % | -3.542 M -144.36 % | 7.985 M -33.66 % | 12.036 M 2 614.44 % | -478.674 K -21.80 % | -393.000 K 97.54 % | -15.998 M -69.85 % | -9.419 M -165.49 % | 14.382 M 2 818.74 % | -529.000 K 73.93 % | -2.029 M -126.70 % | -895.000 K -106.43 % | 13.921 M 170.07 % | -19.866 M -173.23 % | 27.127 M 4 825.96 % | -574.000 K 94.77 % | -10.983 M -182.78 % | 13.267 M 1 138.92 % | -1.277 M 95.52 % | -28.490 M -13 415.82 % | -210.790 K 99.78 % | -95.536 M -276.00 % | 54.281 M -27.08 % | 74.436 M 425.39 % | -22.876 M -360.93 % | 8.767 M -73.69 % | 33.325 M 536.76 % | -7.630 M -2 049.96 % | -354.891 K 94.36 % | -6.295 M -167.02 % | 9.393 M -34.21 % | 14.277 M 182.60 % | -17.283 M 76.36 % | -73.123 M -5 516.21 % | -1.302 M 96.08 % | -33.237 M -507.97 % | -5.467 M -155.56 % | 9.840 M -81.47 % | 53.089 M 130.71 % | -172.893 M -1 099.70 % | -14.411 M 18.62 % | -17.709 M -1 093.33 % | -1.484 M 97.46 % | -58.491 M -268.20 % | -15.886 M 55.49 % | -35.690 M -150.66 % | 70.447 M 3 519.58 % | -2.060 M 97.03 % | -69.250 M -437.45 % | -12.885 M 80.32 % | -65.486 M -63.63 % | -40.021 M -186.11 % | 46.474 M 482.26 % | -12.158 M -138.66 % | 31.444 M 199.26 % | -31.679 M -269.22 % | -8.580 M -125.74 % | 33.337 M 553.18 % | -7.356 M -124.70 % | 29.786 M -26.21 % | 40.368 M 134.22 % | -117.971 M -169.56 % | -43.764 M -35.50 % | -32.299 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -350.000 K 99.13 % | -40.000 M -201.78 % | 39.300 M 1 971.43 % | -2.100 M -423 914.33 % | 495.500 | 0.000 -100.00 % | 240.415 M -44.69 % | 434.698 M 73 677 527.12 % | 590.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 466.996 K 4.64 % | 446.293 K 767.75 % | 51.431 K 8.35 % | 47.467 K -99.80 % | 23.847 M 15 999.31 % | 148.123 K 921.54 % | 14.500 K -98.65 % | 1.072 M 227.78 % | 326.963 K -59.34 % | 804.086 K -20.27 % | 1.009 M -87.33 % | 7.960 M -78.97 % | 37.846 M 91.23 % | 19.790 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -236.000 K | 0.000 100.00 % | -150.000 M | 0.000 100.00 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.425 K 99.70 % | -4.204 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.194 M 4.75 % | -4.403 M 22.26 % | -5.664 M -58.70 % | -3.569 M 77.13 % | -15.605 M -145.17 % | -6.365 M -65.32 % | -3.850 M 79.71 % | -18.977 M -9.86 % | -17.274 M -125.74 % | -7.652 M -5.81 % | -7.232 M -119.04 % | 37.972 M 338.17 % | 8.666 M -66.26 % | 25.685 M 281.62 % | -14.142 M -185.47 % | -4.954 M -61.47 % | -3.068 M -111.77 % | 26.071 M 440.17 % | -7.664 M -210.04 % | -2.472 M -111.85 % | 20.868 M 660.06 % | -3.726 M -119.67 % | 18.945 M 135.51 % | -53.358 M -226.56 % | 42.159 M 1 195.04 % | -3.850 M -62.55 % | -2.368 M 9.43 % | -2.615 M -757.38 % | -305.000 K 91.41 % | -3.552 M -3 402.92 % | -101.401 K 94.55 % | -1.860 M -3.16 % | -1.803 M -29.62 % | -1.391 M -4.00 % | -1.337 M 42.65 % | -2.332 M -108.16 % | 28.592 M 1 740.39 % | -1.743 M 57.34 % | -4.085 M -154.54 % | -1.605 M -6.29 % | -1.510 M 27.12 % | -2.072 M 67.01 % | -6.281 M -196.33 % | 6.521 M 259.36 % | -4.092 M 21.94 % | -5.242 M -157.94 % | -2.032 M 92.81 % | -28.252 M 27.02 % | -38.714 M -218.17 % | -12.167 M -72.60 % | -7.049 M 49.30 % | -13.904 M 34.88 % | -21.351 M -177.99 % | -7.681 M -169.62 % | 11.032 M 178.51 % | -14.052 M 33.00 % | -20.972 M -201.90 % | -6.947 M 41.42 % | -11.858 M -48.03 % | -8.010 M -3.22 % | -7.761 M 32.40 % | -11.481 M 90.83 % | -125.131 M -218.22 % | 105.849 M 547.62 % | -23.647 M -110.04 % | -11.258 M |
| Net cash used provided by financing activities | 2.837 M 133.41 % | -8.491 M -493.91 % | 2.156 M 129.34 % | -7.347 M 3.58 % | -7.620 M -176.69 % | 9.936 M 329.57 % | -4.328 M 82.01 % | -24.055 M -111.61 % | 207.143 M -50.40 % | 417.627 M 5 740.00 % | 7.151 M -80.90 % | 37.443 M 464.16 % | 6.637 M -73.23 % | 24.790 M 11 279.27 % | -221.750 K 99.11 % | -24.820 M -203.16 % | 24.059 M -5.65 % | 25.499 M 236.75 % | -18.647 M -272.74 % | 10.795 M -44.90 % | 19.591 M 160.81 % | -32.216 M -271.96 % | 18.735 M 112.58 % | -148.894 M -254.39 % | 96.440 M 36.63 % | 70.586 M 379.61 % | -25.244 M -510.34 % | 6.152 M -81.37 % | 33.020 M 395.30 % | -11.182 M -2 350.62 % | -456.292 K 94.40 % | -8.155 M -207.44 % | 7.590 M -41.10 % | 12.886 M 169.20 % | -18.621 M 75.32 % | -75.455 M -376.49 % | 27.290 M 178.02 % | -34.980 M -284.30 % | -9.102 M -210.53 % | 8.235 M -84.03 % | 51.579 M 129.48 % | -174.965 M -172.26 % | 242.127 M 2 264.11 % | -11.188 M -100.63 % | -5.576 M 91.25 % | -63.733 M -255.69 % | -17.918 M 71.98 % | -63.942 M -298.58 % | 32.200 M 333.65 % | -13.781 M 81.93 % | -76.248 M -185.13 % | -26.742 M 57.55 % | -62.990 M -32.46 % | -47.553 M -182.67 % | 57.520 M 328.82 % | -25.138 M -332.79 % | 10.798 M 128.55 % | -37.822 M -94.67 % | -19.429 M -158.37 % | 33.287 M 46.45 % | 22.729 M -40.34 % | 38.096 M 144.94 % | -84.763 M -599.29 % | -12.121 M 82.02 % | -67.424 M -41.17 % | -47.761 M |
| Effect of forex changes on cash | -62.000 K -1 966.67 % | -3.000 K -114.18 % | 21.154 K 134.68 % | -61.000 K -710.00 % | 10.000 K -58.33 % | 24.000 K 104.03 % | -595.845 K -1 164.01 % | 56.000 K -40.43 % | 94.000 K 288.00 % | -50.000 K 98.65 % | -3.714 M -46 321.92 % | -8.000 K -105.67 % | 141.000 K 208.46 % | -130.000 K -135.90 % | 362.096 K 148.15 % | -752.000 K -193.30 % | 806.000 K 3 085.19 % | -27.000 K 78.72 % | -126.852 K -118.44 % | 688.000 K 198.71 % | -697.000 K -2 930.43 % | -23.000 K -470.19 % | 6.213 K -81.73 % | 34.000 K 161.82 % | -55.000 K -223.53 % | -17.000 K -108.91 % | 190.753 K 157.11 % | -334.000 K -666.10 % | 59.000 K | 0.000 100.00 % | -1.217 K -160.85 % | 2.000 K 166.67 % | -3.000 K -50.00 % | -2.000 K 40.69 % | -3.372 K -237.20 % | -1.000 K 83.33 % | -6.000 K -220.00 % | 5.000 K 106.24 % | -80.163 K -286.43 % | 43.000 K 230.30 % | -33.000 K -226.92 % | 26.000 K 123.77 % | -109.385 K -195.75 % | 114.238 K 197.39 % | -117.304 K -246.77 % | 79.926 K 457.64 % | 14.333 K -27.18 % | 19.683 K 108.98 % | -219.259 K -207.21 % | 204.509 K 102.58 % | -7.912 M -212 384 937 712 550 112.00 % | 0.000 0.00 % | 0.000 -33.33 % | 0.000 166.67 % | 0.000 -800.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -140.00 % | 0.000 1 100.00 % | 0.000 -112.50 % | 0.000 100.00 % | 0.000 |
| Net change in cash | 8.630 M 820.04 % | 938.000 K 115.91 % | -5.895 M -661.99 % | 1.049 M 123.99 % | -4.373 M 68.98 % | -14.098 M -345.07 % | 5.753 M 121.56 % | -26.678 M -82.68 % | -14.604 M -144.61 % | 32.736 M 93.32 % | 16.933 M 1 018.79 % | -1.843 M 33.18 % | -2.758 M -133.03 % | 8.350 M -92.88 % | 117.226 M 2 767.26 % | -4.395 M -143.60 % | 10.081 M 147.62 % | -21.171 M -306.37 % | -5.210 M 70.27 % | -17.522 M -154.20 % | 32.326 M 185.29 % | 11.331 M 165.10 % | -17.406 M 80.75 % | -90.422 M -183.53 % | 108.255 M 1 069.16 % | -11.170 M 67.94 % | -34.838 M -208.66 % | 32.061 M 273.65 % | -18.463 M -285.04 % | 9.978 M -42.43 % | 17.332 M 66.40 % | 10.416 M 170.28 % | -14.821 M 53.12 % | -31.615 M -227.21 % | 24.853 M 207.58 % | -23.103 M -197.54 % | 23.686 M 203.68 % | -22.846 M -203.77 % | 22.016 M 137.91 % | -58.076 M -206.44 % | 54.563 M 145.11 % | -120.948 M -226.85 % | 95.346 M 182.33 % | 33.772 M 28 864 825.64 % | -117.000 -100.00 % | 6.292 M 47.22 % | 4.274 M 109.41 % | -45.415 M -197.15 % | 46.749 M 472.29 % | 8.169 M -84.63 % | 53.134 M 158.52 % | 20.553 M 1 497.95 % | -1.470 M -125.77 % | 5.706 M 7 189.92 % | 78.275 K 100.98 % | -8.012 M 44.82 % | -14.519 M -0.25 % | -14.482 M -87.68 % | -7.716 M -138.89 % | 19.841 M 135.62 % | -55.706 M -241.90 % | 39.258 M 95.42 % | 20.089 M 237.11 % | -14.652 M 11.88 % | -16.627 M -225.71 % | 13.227 M |
| Cash at beginning of period | 5.182 M 22.10 % | 4.244 M -58.14 % | 10.139 M 11.54 % | 9.090 M -32.48 % | 13.463 M -51.15 % | 27.561 M 26.38 % | 21.808 M -55.02 % | 48.486 M -23.15 % | 63.090 M 107.85 % | 30.354 M 126.17 % | 13.421 M -12.07 % | 15.264 M -15.30 % | 18.022 M 86.33 % | 9.672 M -37.01 % | 15.355 M -22.25 % | 19.750 M 104.26 % | 9.669 M -68.65 % | 30.840 M -14.45 % | 36.050 M -32.71 % | 53.572 M 152.15 % | 21.246 M 114.28 % | 9.915 M -63.71 % | 27.321 M -76.80 % | 117.743 M 1 140.97 % | 9.488 M -54.07 % | 20.658 M -62.78 % | 55.496 M 136.81 % | 23.435 M -44.07 % | 41.898 M 31.26 % | 31.920 M 118.81 % | 14.588 M 249.66 % | 4.172 M -78.03 % | 18.993 M -62.47 % | 50.608 M 96.50 % | 25.755 M -47.29 % | 48.858 M 94.10 % | 25.172 M -47.58 % | 48.018 M 94.20 % | 24.726 M -70.14 % | 82.802 M 193.22 % | 28.239 M -81.07 % | 149.187 M 177.09 % | 53.841 M 168.28 % | 20.069 M 0.00 % | 20.069 M 45.67 % | 13.777 M 44.97 % | 9.503 M -82.70 % | 54.918 M 572.29 % | 8.169 M 2 635 069 250.41 % | 0.310 -100.00 % | 32.701 M 169.19 % | 12.148 M -10.80 % | 13.618 M 72.12 % | 7.912 M 1.00 % | 7.834 M -50.56 % | 15.846 M -47.81 % | 30.364 M -32.29 % | 44.847 M -14.68 % | 52.563 M 60.63 % | 32.722 M -63.00 % | 88.428 M 79.84 % | 49.170 M 69.08 % | 29.081 M -33.50 % | 43.732 M -27.55 % | 60.359 M 28.06 % | 47.133 M |
| Cash at end of period | 13.812 M 166.54 % | 5.182 M 22.11 % | 4.244 M -58.14 % | 10.139 M 11.54 % | 9.090 M -32.48 % | 13.463 M -51.15 % | 27.561 M 26.38 % | 21.808 M -55.02 % | 48.486 M -23.15 % | 63.090 M 107.85 % | 30.354 M 126.17 % | 13.421 M -12.07 % | 15.264 M -15.30 % | 18.022 M -86.41 % | 132.581 M 763.44 % | 15.355 M -22.25 % | 19.750 M 104.26 % | 9.669 M -68.65 % | 30.840 M -14.45 % | 36.050 M -32.71 % | 53.572 M 152.15 % | 21.246 M 114.29 % | 9.915 M -63.71 % | 27.321 M -76.80 % | 117.743 M 1 140.97 % | 9.488 M -54.07 % | 20.658 M -62.78 % | 55.496 M 136.81 % | 23.435 M -44.07 % | 41.898 M 31.26 % | 31.920 M 118.81 % | 14.588 M 249.66 % | 4.172 M -78.03 % | 18.993 M -62.47 % | 50.608 M 96.50 % | 25.755 M -47.29 % | 48.858 M 94.10 % | 25.172 M -46.15 % | 46.742 M 89.04 % | 24.726 M -70.14 % | 82.802 M 193.22 % | 28.239 M -81.07 % | 149.187 M 177.09 % | 53.841 M 168.28 % | 20.069 M 0.00 % | 20.069 M 45.67 % | 13.777 M 44.97 % | 9.503 M -82.70 % | 54.918 M 572.29 % | 8.169 M -90.48 % | 85.835 M 162.48 % | 32.701 M 169.19 % | 12.148 M -10.80 % | 13.618 M 72.12 % | 7.912 M 1.00 % | 7.834 M -50.56 % | 15.846 M -47.81 % | 30.364 M -32.29 % | 44.847 M -14.68 % | 52.563 M 60.63 % | 32.722 M -63.00 % | 88.428 M 79.84 % | 49.170 M 69.08 % | 29.081 M -33.50 % | 43.732 M -27.55 % | 60.359 M |
| Operating cash flow | 2.371 M -72.93 % | 8.760 M 207.10 % | -8.179 M -198.38 % | 8.314 M 265.93 % | 2.272 M -98.20 % | 126.038 M 1 805.87 % | 6.613 M -71.01 % | 22.808 M -42.85 % | 39.911 M 121.10 % | -189.139 M -1 575.56 % | 12.818 M 134.12 % | -37.563 M -323.34 % | -8.873 M 28.22 % | -12.362 M -109.28 % | 133.195 M 361.95 % | 28.833 M 311.74 % | -13.617 M 69.02 % | -43.949 M -333.70 % | 18.806 M 174.19 % | -25.347 M -687.42 % | 4.315 M -90.39 % | 44.905 M 241.16 % | -31.812 M 64.77 % | -90.301 M -478.65 % | 23.848 M 140.08 % | -59.508 M -272.03 % | 34.592 M 319.50 % | 8.246 M 0.70 % | 8.189 M 625.33 % | 1.129 M -96.92 % | 36.600 M -4.73 % | 38.416 M 642.45 % | -7.082 M 16.69 % | -8.501 M -118.52 % | 45.904 M 2 274.50 % | -2.111 M -103.85 % | 54.777 M 280.61 % | 14.392 M -60.94 % | 36.851 M 61 517.53 % | -60.000 K -100.34 % | 17.754 M -79.40 % | 86.174 M 167.28 % | -128.076 M -318.12 % | 58.719 M 391.23 % | 11.954 M -83.97 % | 74.562 M 209.73 % | 24.073 M -32.97 % | 35.912 M 400.09 % | 7.181 M -72.17 % | 25.804 M -80.65 % | 133.324 M 160.55 % | 51.170 M -18.45 % | 62.745 M 10.13 % | 56.972 M 228.27 % | -44.415 M -343.00 % | 18.278 M 636.90 % | -3.404 M -107.08 % | 48.087 M 186.78 % | 16.768 M 438.32 % | -4.956 M 92.78 % | -68.685 M -527.65 % | -10.943 M -143.11 % | 25.387 M 228.16 % | 7.736 M -87.44 % | 61.602 M -16.70 % | 73.954 M |
| Capital expenditure | -28.000 K -55.56 % | -18.000 K -121.64 % | 83.182 K 184.02 % | -99.000 K 10.00 % | -110.000 K -14.58 % | -96.000 K 79.51 % | -468.580 K -105.52 % | -228.000 K 20.28 % | -286.000 K -24.35 % | -230.000 K 74.59 % | -905.284 K 66.48 % | -2.701 M -238.90 % | -797.000 K 78.04 % | -3.629 M -406.88 % | -715.950 K 81.93 % | -3.963 M -217.80 % | -1.247 M 55.21 % | -2.784 M -98.23 % | -1.404 M 63.98 % | -3.899 M -237.87 % | -1.154 M 15.83 % | -1.371 M 65.65 % | -3.992 M 64.79 % | -11.336 M -372.33 % | -2.400 M 24.69 % | -3.187 M -1.45 % | -3.142 M 75.58 % | -12.864 M -3 503.36 % | -357.000 K -2.29 % | -349.000 K 90.75 % | -3.773 M -1 082.74 % | -319.000 K 97.32 % | -11.889 M -65.01 % | -7.205 M 23.96 % | -9.476 M -1 959.91 % | -460.000 K 99.02 % | -46.861 M -41 740.18 % | -112.000 K 87.41 % | -889.687 K 97.60 % | -37.106 M -7 022.07 % | -521.000 K 91.46 % | -6.103 M 63.10 % | -16.541 M -443.38 % | -3.044 M 6.62 % | -3.260 M 29.39 % | -4.617 M -143.56 % | -1.895 M 89.11 % | -17.404 M -1 092.75 % | -1.459 M 64.05 % | -4.059 M -202.22 % | 3.970 M 200.89 % | -3.935 M -221.22 % | -1.225 M 67.00 % | -3.712 M 72.36 % | -13.432 M -649.09 % | -1.793 M 58.93 % | -4.366 M 82.36 % | -24.748 M -390.26 % | -5.048 M 40.54 % | -8.489 M 7.82 % | -9.210 M -134.08 % | -3.935 M 47.44 % | -7.486 M 38.70 % | -12.211 M 6.38 % | -13.043 M -0.16 % | -13.022 M |
| Free CashFlow | 2.343 M -73.20 % | 8.742 M 207.98 % | -8.096 M -198.55 % | 8.215 M 279.97 % | 2.162 M -98.28 % | 125.942 M 1 949.65 % | 6.145 M -72.79 % | 22.580 M -43.02 % | 39.625 M 120.92 % | -189.369 M -1 689.62 % | 11.913 M 129.59 % | -40.264 M -316.38 % | -9.670 M 39.53 % | -15.991 M -112.07 % | 132.479 M 432.69 % | 24.870 M 267.32 % | -14.864 M 68.19 % | -46.733 M -368.56 % | 17.401 M 159.50 % | -29.246 M -1 025.21 % | 3.161 M -92.74 % | 43.534 M 221.59 % | -35.804 M 64.77 % | -101.637 M -573.88 % | 21.448 M 134.21 % | -62.695 M -299.34 % | 31.451 M 781.05 % | -4.618 M -158.96 % | 7.832 M 904.10 % | 780.000 K -97.62 % | 32.827 M -13.83 % | 38.097 M 300.82 % | -18.971 M -20.79 % | -15.706 M -143.12 % | 36.428 M 1 516.89 % | -2.571 M -132.48 % | 7.916 M -44.57 % | 14.280 M -60.29 % | 35.961 M 196.76 % | -37.166 M -315.67 % | 17.233 M -78.48 % | 80.071 M 155.37 % | -144.617 M -359.75 % | 55.675 M 540.41 % | 8.694 M -87.57 % | 69.945 M 215.39 % | 22.178 M 19.83 % | 18.508 M 223.45 % | 5.722 M -73.69 % | 21.745 M -84.16 % | 137.294 M 190.66 % | 47.235 M -23.22 % | 61.520 M 15.51 % | 53.260 M 192.07 % | -57.847 M -450.91 % | 16.485 M 312.14 % | -7.771 M -133.29 % | 23.339 M 99.14 % | 11.720 M 187.17 % | -13.446 M 82.74 % | -77.895 M -423.57 % | -14.878 M -183.11 % | 17.902 M 500.05 % | -4.475 M -109.22 % | 48.559 M -20.31 % | 60.933 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |