General Environmental Conservation Public Company Limited GENCO.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 324.293 M 27.66 % | 254.029 M 0.32 % | 253.224 M 20.36 % | 210.383 M -18.08 % | 256.800 M -9.16 % | 282.705 M -6.62 % | 302.753 M -11.58 % | 342.411 M -9.54 % | 378.509 M 5.22 % | 359.732 M -14.89 % | 422.679 M -3.03 % | 435.884 M 41.88 % | 307.224 M 43.29 % | 214.403 M -34.49 % | 327.267 M 1.06 % | 323.844 M -32.47 % | 479.530 M -14.34 % | 559.782 M 30.95 % | 427.486 M -4.29 % | 446.658 M |
| Net income | -125.406 M -41.83 % | -88.419 M -279.59 % | -23.294 M -504.20 % | 5.763 M 112.07 % | -47.748 M -37.16 % | -34.813 M -129.15 % | 119.429 M 2 627.59 % | 4.379 M 118.38 % | -23.821 M -3 645.59 % | 671.844 K 632.89 % | 91.671 K -99.18 % | 11.168 M -59.15 % | 27.337 M 33.09 % | 20.541 M 561.55 % | 3.105 M 104.24 % | -73.171 M -663.78 % | 12.979 M -81.11 % | 68.694 M 389.24 % | 14.041 M 12.10 % | 12.526 M |
| Income before tax | -124.810 M -55.57 % | -80.226 M -329.71 % | -18.670 M -414.99 % | 5.927 M 112.87 % | -46.036 M -31.37 % | -35.042 M -123.25 % | 150.711 M 1 665.99 % | 8.534 M 144.80 % | -19.049 M -934.31 % | -1.842 M -160.15 % | 3.062 M -87.04 % | 23.630 M -31.80 % | 34.650 M 68.69 % | 20.541 M 561.55 % | 3.105 M 104.32 % | -71.816 M -631.60 % | 13.509 M -80.77 % | 70.243 M 396.66 % | 14.143 M -1.36 % | 14.338 M |
| Income before tax ratio | -0.38 -21.87 % | -0.32 -328.35 % | -0.07 -361.70 % | 0.03 115.72 % | -0.18 -44.63 % | -0.12 -124.90 % | 0.50 1 897.32 % | 0.02 149.52 % | -0.05 -883.00 % | -0.01 -170.68 % | 0.01 -86.64 % | 0.05 -51.93 % | 0.11 17.72 % | 0.10 909.79 % | 0.01 104.28 % | -0.22 -887.16 % | 0.03 -77.55 % | 0.13 279.28 % | 0.03 3.07 % | 0.03 |
| EBITDA | -76.465 M -122.16 % | -34.419 M -210.03 % | 31.283 M -40.67 % | 52.726 M 883.99 % | 5.358 M 174.68 % | 1.951 M -98.96 % | 187.766 M 373.27 % | 39.674 M 48.32 % | 26.750 M -37.79 % | 43.001 M 11.98 % | 38.399 M -20.06 % | 48.033 M -28.11 % | 66.818 M 28.55 % | 51.977 M -1.21 % | 52.613 M 259.45 % | -32.996 M -143.95 % | 75.080 M -48.17 % | 144.863 M 42.42 % | 101.717 M -8.61 % | 111.302 M |
| Net income ratio | -0.39 -11.10 % | -0.35 -278.38 % | -0.09 -435.82 % | 0.03 114.73 % | -0.19 -50.99 % | -0.12 -131.22 % | 0.39 2 984.88 % | 0.01 120.32 % | -0.06 -3 469.70 % | 0.00 761.13 % | 0.00 -99.15 % | 0.03 -71.20 % | 0.09 -7.12 % | 0.10 909.79 % | 0.01 104.20 % | -0.23 -934.81 % | 0.03 -77.94 % | 0.12 273.62 % | 0.03 17.12 % | 0.03 |
| Ratio EBITDA | -0.24 -74.02 % | -0.14 -209.68 % | 0.12 -50.71 % | 0.25 1 101.10 % | 0.02 202.39 % | 0.01 -98.89 % | 0.62 435.26 % | 0.12 63.95 % | 0.07 -40.88 % | 0.12 31.58 % | 0.09 -17.56 % | 0.11 -49.33 % | 0.22 -10.29 % | 0.24 50.80 % | 0.16 257.78 % | -0.10 -165.08 % | 0.16 -39.50 % | 0.26 8.76 % | 0.24 -4.51 % | 0.25 |
| Gross profit ratio | 0.25 15.66 % | 0.22 -13.58 % | 0.25 -11.94 % | 0.29 54.48 % | 0.19 -34.92 % | 0.29 3.08 % | 0.28 -17.58 % | 0.34 -3.07 % | 0.35 10.40 % | 0.32 3.44 % | 0.31 -7.62 % | 0.33 -7.19 % | 0.36 32.16 % | 0.27 30.79 % | 0.21 -23.50 % | 0.27 24.64 % | 0.22 -35.47 % | 0.34 55.09 % | 0.22 6.80 % | 0.20 |
| Weighted average shs out dil | 1.109 B -0.84 % | 1.118 B -0.38 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 2.42 % | 1.096 B 5.25 % | 1.041 B -4.58 % | 1.091 B 15.35 % | 945.933 M 5.10 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M |
| Weighted average shs out | 1.109 B -0.84 % | 1.118 B -0.38 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 2.42 % | 1.096 B 5.25 % | 1.041 B 4.16 % | 999.490 M 11.03 % | 900.195 M 0.02 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M |
| EPS diluted | -0.11 -39.06 % | -0.08 -280.29 % | -0.02 -507.84 % | 0.01 112.00 % | -0.04 -37.10 % | -0.03 -128.18 % | 0.11 2 650.00 % | 0.00 117.47 % | -0.02 -2 390.00 % | 0.00 900.00 % | 0.00 -99.19 % | 0.01 -57.82 % | 0.03 28.95 % | 0.02 551.43 % | 0.00 104.31 % | -0.08 -913.00 % | 0.01 -87.50 % | 0.08 300.00 % | 0.02 100.00 % | 0.01 |
| Earnings per share | -0.11 -39.06 % | -0.08 -280.29 % | -0.02 -507.84 % | 0.01 112.00 % | -0.04 -37.10 % | -0.03 -128.18 % | 0.11 2 650.00 % | 0.00 117.47 % | -0.02 -2 390.00 % | 0.00 900.00 % | 0.00 -99.19 % | 0.01 -57.82 % | 0.03 28.95 % | 0.02 551.43 % | 0.00 104.31 % | -0.08 -913.00 % | 0.01 -87.50 % | 0.08 300.00 % | 0.02 100.00 % | 0.01 |
| Gross profit | 82.587 M 47.65 % | 55.933 M -13.31 % | 64.518 M 6.00 % | 60.868 M 26.56 % | 48.094 M -40.89 % | 81.359 M -3.75 % | 84.528 M -27.12 % | 115.989 M -12.31 % | 132.273 M 16.16 % | 113.872 M -11.96 % | 129.347 M -10.42 % | 144.386 M 31.68 % | 109.646 M 89.37 % | 57.899 M -14.31 % | 67.570 M -22.69 % | 87.404 M -15.82 % | 103.835 M -44.72 % | 187.847 M 103.09 % | 92.494 M 2.21 % | 90.490 M |
| Income tax expense | 596.668 K -55.51 % | 1.341 M -71.00 % | 4.624 M 2 715.99 % | 164.207 K -90.41 % | 1.712 M 846.00 % | -229.475 K -100.73 % | 31.282 M 652.78 % | 4.156 M -12.91 % | 4.772 M 289.84 % | -2.514 M -184.63 % | 2.970 M -76.17 % | 12.461 M 70.40 % | 7.313 M 4 808.05 % | 149.000 K | 0.000 -100.00 % | 1.355 M 155.29 % | 530.779 K -65.75 % | 1.550 M 1 412.92 % | 102.424 K -94.35 % | 1.812 M |
| Cost of revenue | 241.706 M 22.01 % | 198.096 M 4.98 % | 188.707 M 26.21 % | 149.515 M -28.36 % | 208.706 M 3.66 % | 201.346 M -7.73 % | 218.225 M -3.62 % | 226.422 M -8.05 % | 246.236 M 0.15 % | 245.861 M -16.18 % | 293.333 M 0.63 % | 291.497 M 47.54 % | 197.578 M 26.24 % | 156.504 M -39.74 % | 259.697 M 9.84 % | 236.440 M -37.07 % | 375.695 M 1.01 % | 371.935 M 11.03 % | 334.992 M -5.95 % | 356.168 M |
| General and administrative expenses | 86.252 M 2.22 % | 84.378 M -15.87 % | 100.298 M 35.83 % | 73.842 M -16.56 % | 88.493 M -10.14 % | 98.475 M 0.82 % | 97.675 M -1.45 % | 99.115 M -8.10 % | 107.856 M 12.97 % | 95.477 M 46.96 % | 64.969 M -23.53 % | 84.961 M 25.21 % | 67.855 M 10.02 % | 61.673 M 3.13 % | 59.800 M -58.95 % | 145.684 M | 0.000 -100.00 % | 87.086 M | 0.000 | 0.000 |
| Selling and marketing expenses | 25.830 M 284.80 % | 6.713 M 16.84 % | 5.745 M 62.59 % | 3.533 M -42.08 % | 6.100 M -17.17 % | 7.365 M -23.05 % | 9.571 M -37.53 % | 15.321 M -3.17 % | 15.823 M 5.95 % | 14.935 M -21.20 % | 18.952 M 20.14 % | 15.775 M 185.53 % | 5.525 M 174.60 % | 2.012 M -49.60 % | 3.992 M -65.03 % | 11.416 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.499 M -103.62 % | 41.396 M 1 229 189.99 % | -3.368 K 99.72 % | -1.218 M 34.62 % | -1.863 M 20.55 % | -2.345 M -120.60 % | 11.381 M | 0.000 100.00 % | -10.875 M -83.43 % | -5.929 M -165.89 % | 8.999 M -54.96 % | 19.979 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.683 M -73.57 % | 29.073 M 770.45 % | 3.340 M -69.40 % | 10.916 M |
| Operating expenses | 110.583 M -16.53 % | 132.486 M 24.94 % | 106.039 M 39.24 % | 76.157 M -17.87 % | 92.731 M -10.40 % | 103.495 M 1.06 % | 102.405 M -10.51 % | 114.436 M 1.45 % | 112.804 M 7.96 % | 104.484 M 12.44 % | 92.920 M -23.03 % | 120.716 M 64.51 % | 73.380 M 15.22 % | 63.685 M -0.17 % | 63.792 M -59.39 % | 157.100 M 80.37 % | 87.098 M -25.02 % | 116.159 M 48.76 % | 78.087 M 3.59 % | 75.385 M |
| Cost and expenses | 352.289 M 6.57 % | 330.582 M 12.16 % | 294.746 M 30.61 % | 225.673 M -25.13 % | 301.437 M -1.12 % | 304.840 M -4.92 % | 320.630 M -5.93 % | 340.858 M -5.06 % | 359.040 M 2.48 % | 350.344 M -9.30 % | 386.252 M -6.30 % | 412.213 M 52.13 % | 270.958 M 23.06 % | 220.189 M -31.93 % | 323.489 M -17.80 % | 393.540 M -14.96 % | 462.792 M -5.18 % | 488.094 M 18.16 % | 413.079 M -4.28 % | 431.552 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 | 112.082 M 23.04 % | 91.090 M -14.10 % | 106.043 M 37.05 % | 77.375 M -18.20 % | 94.594 M -10.63 % | 105.840 M -1.31 % | 107.246 M -6.28 % | 114.436 M -7.47 % | 123.679 M 12.02 % | 110.412 M 31.57 % | 83.921 M -16.69 % | 100.736 M 37.28 % | 73.380 M 15.22 % | 63.685 M -0.17 % | 63.792 M -59.39 % | 157.100 M 97.82 % | 79.415 M -8.81 % | 87.086 M 16.51 % | 74.747 M 15.94 % | 64.469 M |
| Interest income | 3.976 M 11.97 % | 3.551 M 1 034.50 % | 313.000 K 18.56 % | 264.000 K -37.88 % | 425.000 K -57.63 % | 1.003 M 90.68 % | 526.000 K 142.40 % | 217.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 |
| Interest expense | 4.191 M 14.11 % | 3.673 M 7.84 % | 3.406 M -19.07 % | 4.208 M -27.35 % | 5.793 M 14.98 % | 5.038 M -42.13 % | 8.705 M 21.86 % | 7.144 M -45.50 % | 13.108 M 16.73 % | 11.230 M 45.02 % | 7.744 M 37 423.93 % | 20.637 K -98.72 % | 1.616 M 984.67 % | 149.000 K -77.86 % | 673.000 K -68.25 % | 2.120 M -34.32 % | 3.228 M 123.52 % | 1.444 M 447.21 % | 263.883 K -65.63 % | 767.852 K |
| Depreciation and amortization | 44.394 M 5.36 % | 42.134 M -9.48 % | 46.547 M 9.29 % | 42.590 M 4.51 % | 40.752 M 28.27 % | 31.771 M 12.30 % | 28.292 M 18.08 % | 23.961 M -26.70 % | 32.691 M -2.74 % | 33.613 M 21.82 % | 27.593 M 13.17 % | 24.383 M -20.19 % | 30.552 M -2.35 % | 31.287 M -35.93 % | 48.835 M 33.07 % | 36.700 M -37.10 % | 58.343 M -20.27 % | 73.176 M -16.19 % | 87.310 M -9.24 % | 96.196 M |
| Operating income | -29.495 M 61.47 % | -76.553 M -401.53 % | -15.264 M -216.11 % | 13.146 M 151.83 % | -25.363 M -171.69 % | -9.335 M 47.78 % | -17.877 M -1 251.22 % | 1.553 M 108.15 % | -19.049 M -934.31 % | -1.842 M -160.15 % | 3.062 M -87.07 % | 23.671 M -34.73 % | 36.266 M 726.79 % | -5.786 M -253.15 % | 3.778 M 105.42 % | -69.696 M -516.42 % | 16.737 M -76.65 % | 71.687 M 397.58 % | 14.407 M -4.62 % | 15.105 M |
| Operating income ratio | -0.09 69.82 % | -0.30 -399.94 % | -0.06 -196.46 % | 0.06 163.27 % | -0.10 -199.09 % | -0.03 44.08 % | -0.06 -1 402.03 % | 0.00 109.01 % | -0.05 -883.00 % | -0.01 -170.68 % | 0.01 -86.66 % | 0.05 -54.00 % | 0.12 537.42 % | -0.03 -333.77 % | 0.01 105.36 % | -0.22 -716.60 % | 0.03 -72.75 % | 0.13 279.99 % | 0.03 -0.35 % | 0.03 |
| Total other income expenses net | -95.315 M -2 495.30 % | -3.673 M 43.60 % | -6.511 M -63.38 % | -3.985 M 84.12 % | -25.098 M -94.46 % | -12.907 M -107.61 % | 169.618 M 2 536.23 % | -6.962 M 69.48 % | -22.815 M -103.16 % | -11.230 M | 0.000 100.00 % | -20.021 M -975.69 % | -1.861 M -113.30 % | 13.995 M 2 179.49 % | -673.000 K 68.25 % | -2.120 M 34.33 % | -3.228 M -123.55 % | -1.444 M -447.21 % | -263.883 K 65.63 % | -767.852 K |
| 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 | -129.966 M -1 816.32 % | 7.572 M 109.95 % | -76.089 M -110.02 % | -36.229 M 39.60 % | -59.984 M 42.42 % | -104.174 M 47.87 % | -199.818 M -241.59 % | 141.124 M -32.69 % | 209.669 M 69.82 % | 123.463 M 569.35 % | -26.305 M 82.61 % | -151.263 M -273.58 % | -40.490 M -2.29 % | -39.585 M -1 539.81 % | -2.414 M -104.26 % | 56.690 M 484.93 % | 9.692 M 103.84 % | -252.083 M -101.39 % | -125.169 M 43.08 % | -219.895 M |
| Total investments | 65.830 M -76.37 % | 278.616 M 488.54 % | 47.340 M 191.46 % | 16.242 M 0.96 % | 16.087 M -20.56 % | 20.251 M -4.38 % | 21.179 M 168.22 % | 7.896 M -6.57 % | 8.452 M 15.86 % | 7.295 M -20.12 % | 9.132 M -76.26 % | 38.471 M 37.71 % | 27.936 M -7.69 % | 30.262 M -54.27 % | 66.175 M 4.33 % | 63.430 M 85.16 % | 34.256 M -76.82 % | 147.809 M 29.05 % | 114.534 M 46.71 % | 78.070 M |
| Total debt | 39.159 M -46.85 % | 73.672 M 28.26 % | 57.441 M -19.80 % | 71.618 M -30.39 % | 102.878 M 51.19 % | 68.047 M -25.93 % | 91.868 M -44.46 % | 165.423 M -40.00 % | 275.694 M 37.61 % | 200.339 M -15.63 % | 237.442 M | 0.000 -100.00 % | 1.129 M -94.44 % | 20.289 M -67.88 % | 63.162 M -49.62 % | 125.377 M 10.55 % | 113.407 M | 0.000 | 0.000 -100.00 % | 2.500 M |
| Accumulated other comprehensive income loss | 20.097 M 202.62 % | 6.641 M -48.23 % | 12.828 M 9.79 % | 11.684 M 33.07 % | 8.781 M -34.50 % | 13.405 M 0.00 % | 13.405 M 53.93 % | 8.709 M 18.13 % | 7.372 M 311.23 % | -3.490 M 63.51 % | -9.564 M 78.73 % | -44.969 M -734.71 % | 7.085 M | 0.000 100.00 % | -60.303 M -1.65 % | -59.323 M 32.93 % | -88.447 M -259.46 % | -24.605 M 49.98 % | -49.192 M -24.72 % | -39.444 M |
| Retained earnings | -235.560 M -114.35 % | -109.897 M -611.88 % | -15.438 M -59.43 % | -9.683 M 36.71 % | -15.300 M -134.53 % | 44.310 M -56.39 % | 101.618 M 51 906.85 % | 195.393 K -96.45 % | 5.497 M -80.44 % | 28.106 M -25.00 % | 37.472 M 0.25 % | 37.380 M 86.16 % | 20.080 M 1 052.04 % | 1.743 M 107.77 % | -22.424 M -18.46 % | -18.929 M -129.93 % | 63.242 M -18.14 % | 77.260 M 339.82 % | 17.566 M 40.24 % | 12.526 M |
| Common stock | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 7.80 % | 1.041 B 0.00 % | 1.041 B 14.33 % | 910.580 M 1.18 % | 900.000 M 0.00 % | 900.000 M | 0.000 -100.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M | 0.000 -100.00 % | 900.000 M 0.00 % | 900.000 M |
| Total equity | 1.108 B -9.20 % | 1.220 B -8.14 % | 1.328 B -0.35 % | 1.333 B 0.64 % | 1.325 B -4.26 % | 1.383 B -4.03 % | 1.441 B 7.71 % | 1.338 B 6.65 % | 1.255 B -0.92 % | 1.266 B 11.56 % | 1.135 B 4.33 % | 1.088 B 3.67 % | 1.050 B 1.85 % | 1.030 B 1.07 % | 1.020 B 0.21 % | 1.017 B -4.96 % | 1.070 B -6.78 % | 1.148 B 7.92 % | 1.064 B -0.44 % | 1.069 B |
| Other non current liabilities | 81.588 M 26.41 % | 64.540 M -36.29 % | 101.298 M 61.44 % | 62.748 M 1.41 % | 61.878 M -1.76 % | 62.985 M 52.13 % | 41.403 M 7.44 % | 38.536 M 4.26 % | 36.960 M -3.03 % | 38.116 M 8.61 % | 35.093 M -7.88 % | 38.093 M 0.13 % | 38.044 M -13.27 % | 43.863 M 7.79 % | 40.694 M -17.91 % | 49.572 M 21 094 568.09 % | -235.000 -100.00 % | 9.970 M -31.00 % | 14.448 M | 0.000 |
| Long term debt | 12.098 M -43.00 % | 21.223 M -29.60 % | 30.146 M -23.81 % | 39.568 M -36.53 % | 62.342 M 46.00 % | 42.701 M -37.27 % | 68.069 M -30.23 % | 97.557 M 58.37 % | 61.600 M 26 564.27 % | 231.019 K -31.88 % | 339.145 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.826 M -73.39 % | 93.287 M -16.01 % | 111.067 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 93.686 M 9.24 % | 85.763 M -34.75 % | 131.445 M 28.47 % | 102.317 M -17.63 % | 124.220 M 17.54 % | 105.686 M -3.46 % | 109.472 M -19.56 % | 136.093 M 38.08 % | 98.560 M 157.02 % | 38.347 M 8.23 % | 35.432 M -6.98 % | 38.093 M 0.13 % | 38.044 M -13.27 % | 43.863 M -33.05 % | 65.520 M -54.14 % | 142.859 M 28.62 % | 111.067 M 1 014.02 % | 9.970 M -31.00 % | 14.448 M | 0.000 |
| Other current liabilities | 66.205 M 142.40 % | 27.312 M -19.89 % | 34.094 M 43.66 % | 23.733 M 17.74 % | 20.157 M -53.36 % | 43.220 M 27.57 % | 33.880 M -56.66 % | 78.181 M 31.59 % | 59.412 M -19.27 % | 73.590 M 24 127 745.57 % | 305.000 | 0.000 -100.00 % | 163.000 -100.00 % | 21.720 M -5.52 % | 22.988 M -42.35 % | 39.872 M -61.35 % | 103.167 M -33.89 % | 156.045 M 40.03 % | 111.435 M 119.15 % | 50.848 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 23.951 M 18.82 % | 20.157 M -33.18 % | 30.166 M 63.34 % | 18.468 M -15.99 % | 21.984 M 189.58 % | -24.540 M -4.57 % | -23.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.928 M -21.48 % | 10.097 M -54.21 % | 22.053 M -77.53 % | 98.128 M | 0.000 | 0.000 -100.00 % | 47.390 M |
| Short term debt | 27.061 M -48.41 % | 52.449 M 92.16 % | 27.294 M -14.84 % | 32.050 M -20.93 % | 40.535 M 59.93 % | 25.346 M 6.50 % | 23.799 M 33.21 % | 17.866 M -91.66 % | 214.095 M 6.99 % | 200.108 M -15.60 % | 237.102 M | 0.000 -100.00 % | 1.129 M -94.44 % | 20.289 M -48.25 % | 39.208 M -2.52 % | 40.221 M 205.53 % | 13.165 M | 0.000 | 0.000 -100.00 % | 2.500 M |
| Total current liabilities | 109.088 M 15.67 % | 94.309 M 22.63 % | 76.903 M 5.52 % | 72.882 M -7.51 % | 78.800 M 1.23 % | 77.839 M -22.17 % | 100.009 M -39.61 % | 165.596 M -44.44 % | 298.047 M 7.15 % | 278.165 M -5.36 % | 293.923 M 678.05 % | 37.777 M -16.08 % | 45.014 M -23.98 % | 59.213 M -23.90 % | 77.813 M -26.97 % | 106.543 M -39.88 % | 177.208 M -8.89 % | 194.498 M 49.81 % | 129.830 M 38.57 % | 93.692 M |
| Total liabilities | 202.774 M 12.61 % | 180.072 M -13.57 % | 208.348 M 18.92 % | 175.198 M -13.70 % | 203.020 M 10.62 % | 183.525 M -12.39 % | 209.481 M -30.56 % | 301.689 M -23.93 % | 396.606 M 25.31 % | 316.512 M -3.90 % | 329.355 M 334.11 % | 75.869 M -8.65 % | 83.058 M -19.42 % | 103.076 M -28.09 % | 143.333 M -42.53 % | 249.402 M -13.48 % | 288.275 M 40.99 % | 204.468 M 41.72 % | 144.279 M 53.99 % | 93.692 M |
| Other non current assets | 566.860 M 356.04 % | 124.301 M -84.74 % | 814.631 M 6.32 % | 766.176 M 9.82 % | 697.684 M 4.33 % | 668.730 M 33.59 % | 500.582 M -33.15 % | 748.831 M 2.04 % | 733.885 M 70.33 % | 430.857 M 3 522.19 % | 11.895 M -97.42 % | 461.734 M -0.39 % | 463.532 M 276.92 % | 122.980 M 28.50 % | 95.701 M 21.84 % | 78.549 M -61.93 % | 206.320 M 264.23 % | 56.646 M -60.90 % | 144.858 M 23.94 % | 116.879 M |
| Long term investments | 65.830 M -76.37 % | 278.616 M 488.54 % | 47.340 M 191.46 % | 16.242 M 0.96 % | 16.087 M -20.56 % | 20.251 M -4.38 % | 21.179 M 168.22 % | 7.896 M -6.57 % | 8.452 M 15.86 % | 7.295 M -20.12 % | 9.132 M -76.26 % | 38.471 M 37.71 % | 27.936 M -7.69 % | 30.262 M -54.27 % | 66.175 M 4.33 % | 63.430 M | 0.000 -100.00 % | 30.657 M -0.92 % | 30.940 M | 0.000 |
| Intangible assets | 2.607 M -15.73 % | 3.093 M -6.23 % | 3.299 M -11.55 % | 3.729 M -10.60 % | 4.172 M -8.33 % | 4.551 M -7.93 % | 4.943 M 0.56 % | 4.916 M 17.67 % | 4.177 M | 0.000 -100.00 % | 46.367 M -15.54 % | 54.901 M 1 239 199.80 % | 4.430 K -92.74 % | 61.000 K -66.48 % | 182.000 K -50.94 % | 371.000 K 26.11 % | 294.179 K -99.56 % | 66.503 M | 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 100.00 % | -430.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.607 M -15.73 % | 3.093 M -6.23 % | 3.299 M -11.55 % | 3.729 M -10.60 % | 4.172 M -8.33 % | 4.551 M -7.93 % | 4.943 M 0.56 % | 4.916 M 17.67 % | 4.177 M | 0.000 -100.00 % | 397.035 M | 0.000 -100.00 % | 4.000 K -93.44 % | 61.000 K -66.48 % | 182.000 K -50.94 % | 371.000 K 26.11 % | 294.179 K -99.56 % | 66.503 M | 0.000 | 0.000 |
| Property plant equipment net | 247.075 M -59.39 % | 608.339 M 154.24 % | 239.277 M -16.55 % | 286.744 M 2.70 % | 279.199 M 2.54 % | 272.276 M -11.78 % | 308.640 M 9.36 % | 282.215 M 29.34 % | 218.198 M 61.04 % | 135.489 M -7.27 % | 146.104 M -8.93 % | 160.430 M -1.58 % | 163.004 M -60.66 % | 414.327 M -2.78 % | 426.186 M -11.40 % | 480.997 M 11.83 % | 430.114 M 1.30 % | 424.580 M -22.99 % | 551.296 M -3.42 % | 570.842 M |
| Total non current assets | 888.170 M -12.93 % | 1.020 B -8.20 % | 1.111 B 2.92 % | 1.080 B 7.57 % | 1.004 B 3.36 % | 971.104 M 15.55 % | 840.398 M -19.96 % | 1.050 B 7.98 % | 972.386 M 67.29 % | 581.245 M 2.61 % | 566.486 M -14.57 % | 663.107 M 5.84 % | 626.540 M 10.38 % | 567.630 M -3.50 % | 588.244 M -5.63 % | 623.347 M -2.10 % | 636.727 M 10.09 % | 578.385 M -20.45 % | 727.094 M 5.73 % | 687.721 M |
| Other current assets | 8.623 M -11.10 % | 9.700 M 1 399.22 % | 647.000 K -90.37 % | 6.721 M 303.60 % | 1.665 M -30.53 % | 2.397 M -22.16 % | 3.080 M -40.17 % | 5.148 M -56.96 % | 11.960 M 59.36 % | 7.505 M -73.84 % | 28.687 M 67.97 % | 17.079 M 223.65 % | 5.277 M -15.01 % | 6.209 M -37.91 % | 10.000 M 115.75 % | 4.635 M -99.10 % | 514.488 M 63.87 % | 313.970 M 68.46 % | 186.375 M 97.26 % | 94.483 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.256 M -70.76 % | 117.153 M 40.15 % | 83.594 M 7.08 % | 78.070 M |
| cash and cash equivalents | 169.125 M 155.86 % | 66.100 M -50.50 % | 133.529 M 23.81 % | 107.847 M -33.78 % | 162.862 M -5.43 % | 172.221 M -40.96 % | 291.686 M 1 100.37 % | 24.300 M -63.20 % | 66.026 M -14.11 % | 76.876 M -70.85 % | 263.747 M 74.36 % | 151.263 M 263.45 % | 41.619 M -30.49 % | 59.874 M -8.70 % | 65.576 M -4.53 % | 68.687 M -33.77 % | 103.715 M -58.86 % | 252.083 M 101.39 % | 125.169 M -43.72 % | 222.395 M |
| Cash and short term investments | 169.125 M 155.86 % | 66.100 M -50.50 % | 133.529 M 23.81 % | 107.847 M -33.78 % | 162.862 M -5.43 % | 172.221 M -40.96 % | 291.686 M 1 100.37 % | 24.300 M -63.20 % | 66.026 M -14.11 % | 76.876 M -70.85 % | 263.747 M 74.36 % | 151.263 M 263.45 % | 41.619 M -30.49 % | 59.874 M -8.70 % | 65.576 M -4.53 % | 68.687 M -50.22 % | 137.971 M -62.63 % | 369.236 M 76.87 % | 208.763 M -30.52 % | 300.465 M |
| Total current assets | 422.665 M 11.16 % | 380.218 M -10.65 % | 425.546 M -0.71 % | 428.567 M -18.19 % | 523.834 M -12.09 % | 595.854 M -26.49 % | 810.568 M 37.38 % | 590.018 M -13.11 % | 679.006 M -32.22 % | 1.002 B 11.54 % | 898.087 M 79.31 % | 500.846 M -1.03 % | 506.078 M -10.58 % | 565.940 M -1.51 % | 574.634 M -10.70 % | 643.475 M -10.88 % | 722.015 M -6.77 % | 774.410 M 60.92 % | 481.231 M 1.37 % | 474.726 M |
| Inventory | 169.876 M -19.09 % | 209.955 M -13.84 % | 243.666 M -4.92 % | 256.279 M -19.21 % | 317.207 M -13.52 % | 366.819 M -20.55 % | 461.683 M -6.15 % | 491.937 M 61 403.39 % | 799.854 K 6.60 % | 750.314 K -77.88 % | 3.393 M 3.92 % | 3.265 M 1.01 % | 3.232 M -2.27 % | 3.307 M -1.55 % | 3.359 M 0.09 % | 3.356 M -36.10 % | 5.252 M -15.15 % | 6.190 M 29.25 % | 4.789 M 6.87 % | 4.481 M |
| Net receivables | 75.041 M -20.56 % | 94.463 M 98.02 % | 47.703 M -17.35 % | 57.720 M 37.11 % | 42.099 M -22.64 % | 54.418 M 1.58 % | 53.569 M -21.95 % | 68.634 M -7.78 % | 74.428 M 21.23 % | 61.392 M 32.40 % | 46.367 M -15.54 % | 54.901 M 22.45 % | 44.837 M -4.51 % | 46.955 M 0.57 % | 46.688 M -2.49 % | 47.879 M -25.54 % | 64.304 M -24.36 % | 85.015 M 4.56 % | 81.304 M 7.98 % | 75.297 M |
| Tax assets | 5.798 M 0.44 % | 5.773 M -13.52 % | 6.675 M -1.39 % | 6.769 M 3.30 % | 6.553 M 23.74 % | 5.296 M 4.78 % | 5.054 M -16.98 % | 6.087 M -20.67 % | 7.674 M 0.93 % | 7.603 M 227.72 % | 2.320 M -6.18 % | 2.473 M 108.85 % | -27.936 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 |
| Account payables | 15.822 M 11.06 % | 14.246 M -8.18 % | 15.515 M -8.09 % | 16.880 M -6.78 % | 18.107 M 95.24 % | 9.274 M -61.13 % | 23.862 M -49.83 % | 47.565 M 93.83 % | 24.540 M 426.05 % | 4.665 M -91.79 % | 56.820 M 52.63 % | 37.227 M -14.24 % | 43.408 M 152.31 % | 17.204 M 10.15 % | 15.618 M -40.95 % | 26.450 M -52.26 % | 55.408 M 44.09 % | 38.453 M 196.27 % | 12.979 M -62.88 % | 34.969 M |
| Tax payables | 0.000 -100.00 % | 302.003 K | 0.000 -100.00 % | 218.214 K | 0.000 | 0.000 -100.00 % | 18.468 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 549.547 K 15.21 % | 477.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.469 M | 0.000 -100.00 % | 5.416 M 0.75 % | 5.376 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 0.00 % | 340.000 21.43 % | 280.000 0.00 % | 280.000 0.00 % | 280.000 0.00 % | 280.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 -100.00 % | 350.000 0.00 % | 350.000 |
| Capital lease obligations | 33.159 M -17.79 % | 40.332 M -14.98 % | 47.441 M -15.25 % | 55.980 M -7.43 % | 60.475 M 21 676.92 % | 277.704 K -46.00 % | 514.287 K -39.65 % | 852.229 K 267.40 % | 231.961 K -31.67 % | 339.483 K -23.11 % | 441.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 872.000 K | 0.000 -100.00 % | 10.824 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.490 M -63.51 % | 9.564 M -78.73 % | 44.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 201.225 M 0.00 % | 201.225 M -3.60 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M -3.65 % | 216.641 M 0.00 % | 216.641 M 6.01 % | 204.355 M 0.53 % | 203.287 M -18.32 % | 248.869 M -77.37 % | 1.099 B 404.13 % | 218.096 M 11.46 % | 195.672 M 0.00 % | 195.672 M -82.14 % | 1.096 B 0.00 % | 1.096 B 459.95 % | 195.672 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 1.311 B -6.39 % | 1.400 B -8.88 % | 1.537 B 1.89 % | 1.508 B -1.26 % | 1.528 B -2.52 % | 1.567 B -5.09 % | 1.651 B 0.67 % | 1.640 B -0.69 % | 1.651 B 4.32 % | 1.583 B 8.09 % | 1.465 B 25.83 % | 1.164 B 2.77 % | 1.133 B -0.08 % | 1.134 B -2.52 % | 1.163 B -8.21 % | 1.267 B -6.77 % | 1.359 B 0.44 % | 1.353 B 11.96 % | 1.208 B 3.95 % | 1.162 B |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 54.103 M 315.90 % | -25.059 M -157.41 % | 43.648 M 1 468.92 % | -3.189 M -158.34 % | 5.465 M -67.27 % | 16.700 M 347.51 % | 3.732 M -89.19 % | 34.515 M 11 429.50 % | -304.647 K 99.89 % | -278.295 M -1 264.99 % | -20.388 M -118.90 % | 107.860 M 135.54 % | 45.792 M 897.43 % | 4.591 M -90.44 % | 48.005 M 249.83 % | -32.039 M 89.65 % | -309.613 M -129.77 % | -134.751 M 9.06 % | -148.179 M -31.15 % | -112.982 M |
| Accounts receivables | -21.609 M -356.33 % | -4.735 M -138.46 % | 12.313 M 175.06 % | -16.403 M -250.14 % | 10.925 M 95.74 % | 5.582 M -63.22 % | 15.177 M 9.08 % | 13.914 M 247.80 % | -9.414 M -6.05 % | -8.877 M -569.42 % | 1.891 M 132.89 % | -5.749 M -268.35 % | 3.415 M 1 038.19 % | -364.000 K 90.26 % | -3.739 M -125.33 % | 14.762 M -28.54 % | 20.656 M 546.44 % | -4.627 M 23.25 % | -6.028 M -72.63 % | -3.492 M |
| Inventory | 41.518 M 38.55 % | 29.966 M 69.92 % | 17.635 M 61.75 % | 10.903 M 1 541.72 % | 664.111 K -95.95 % | 16.414 M -18.65 % | 20.176 M -58.34 % | 48.428 M 97 855.56 % | -49.540 K -119.74 % | 251.012 K 296.15 % | -127.967 K -289.77 % | -32.831 K -143.77 % | 75.000 K 44.23 % | 52.000 K 182.54 % | -63.000 K -103.32 % | 1.896 M 100.71 % | -266.875 M -211.50 % | -85.675 M -1 972.92 % | 4.574 M 132.46 % | -14.093 M |
| Accounts payables | 40.719 M 592.32 % | -8.271 M -149.72 % | 16.633 M 618.82 % | 2.314 M 134.80 % | -6.649 M -26.17 % | -5.270 M 76.53 % | -22.452 M -199.24 % | -7.503 M -418.90 % | -1.446 M -114.05 % | 10.292 M | 0.000 100.00 % | -6.181 M -207.27 % | 5.762 M 96 133.33 % | -6.000 K 99.93 % | -8.119 M 71.96 % | -28.957 M -270.79 % | 16.955 M 831.90 % | 1.819 M 308.00 % | -874.713 K 76.43 % | -3.711 M |
| Other working capital | -6.526 M 84.47 % | -42.019 M -1 332.48 % | -2.933 M -149 406.22 % | -1.962 K -100.37 % | 524.691 K 2 105.39 % | -26.164 K 99.84 % | -16.445 M -18.20 % | -13.913 M -5 353.84 % | -255.107 K 99.91 % | -278.546 M -1 274.85 % | -20.260 M -116.91 % | 119.823 M 227.92 % | 36.540 M 644.35 % | 4.909 M -91.81 % | 59.926 M 403.58 % | -19.740 M 75.43 % | -80.350 M -73.66 % | -46.269 M 68.28 % | -145.850 M -59.08 % | -91.686 M |
| Other non cash items | 107.530 M 10.16 % | 97.610 M 524.26 % | 15.636 M 2 387.10 % | 628.687 K -97.44 % | 24.538 M 1 125.42 % | -2.393 M 98.66 % | -178.204 M -1 560.58 % | -10.731 M -168.42 % | 15.684 M 99.36 % | 7.867 M -62.66 % | 21.067 M -64.13 % | 58.730 M 792.08 % | -8.486 M 22.40 % | -10.936 M 59.46 % | -26.976 M -157.28 % | 47.094 M 79.16 % | 26.285 M 484.54 % | -6.835 M -152.20 % | 13.095 M 411.16 % | -4.208 M |
| Net cash provided by operating activities | 81.217 M 209.21 % | 26.266 M -69.87 % | 87.161 M 89.66 % | 45.957 M 85.92 % | 24.719 M 123.99 % | 11.036 M 143.57 % | 4.531 M -91.95 % | 56.279 M 93.92 % | 29.021 M 112.16 % | -238.657 M -861.66 % | 31.334 M -85.40 % | 214.602 M 125.43 % | 95.195 M 109.30 % | 45.483 M -37.67 % | 72.969 M 440.72 % | -21.416 M 89.90 % | -212.007 M -75 110.45 % | 282.636 K 100.84 % | -33.734 M -298.33 % | -8.469 M |
| Investments in property plant and equipment | -10.046 M 64.81 % | -28.548 M 2.67 % | -29.331 M 56.83 % | -67.941 M -330.04 % | -15.799 M -11.19 % | -14.209 M 74.00 % | -54.659 M 34.70 % | -83.700 M 29.55 % | -118.801 M -289.02 % | -30.538 M -130.33 % | -13.258 M 35.85 % | -20.667 M 84.92 % | -137.009 M -825.42 % | -14.805 M 39.28 % | -24.381 M -154.95 % | -9.563 M 75.41 % | -38.895 M -55.96 % | -24.940 M -61.01 % | -15.489 M 7.34 % | -16.716 M |
| Acquisitions net | -260.000 K -107.87 % | 3.303 M -86.84 % | 25.093 M 386.39 % | 5.159 M 1 265.26 % | 377.878 K -19.13 % | 467.290 K 102.69 % | -17.400 M -2 800.15 % | -599.970 K -121.71 % | 2.763 M | 0.000 100.00 % | -49.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.333 M | 0.000 -100.00 % | 9.016 M 2 297.94 % | 375.990 K 794.98 % | 42.011 K | 0.000 |
| Purchases of investments | -5.600 M 72.00 % | -20.000 M 63.86 % | -55.337 M -34 485.44 % | -160.000 K 98.93 % | -14.956 M | 0.000 100.00 % | -21.984 M -3 787.86 % | -565.452 K 52.88 % | -1.200 M 90.43 % | -12.536 M -93.82 % | -6.468 M -5.00 % | -6.160 M -6 316.67 % | -96.000 K | 0.000 | 0.000 | 0.000 100.00 % | -27.695 M 95.23 % | -580.509 M -1 150.48 % | -46.423 M 76.47 % | -197.261 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 46.702 M 3 224.23 % | 1.405 M -90.36 % | 14.578 M | 0.000 -100.00 % | 243.700 K -98.89 % | 21.984 M | 0.000 | 0.000 -100.00 % | 45.590 M | 0.000 | 0.000 -100.00 % | 28.943 M | 0.000 | 0.000 -100.00 % | 42.588 M -92.73 % | 585.445 M 210 594.15 % | 277.865 K -99.91 % | 318.966 M |
| Other investing activites | 74.050 M 233.43 % | -55.499 M -64.68 % | -33.702 M -856.59 % | -3.523 M -122.90 % | 15.388 M 121.84 % | -70.461 M -115.96 % | 441.482 M 20 922.97 % | 2.100 M 198.05 % | -2.142 M 82.70 % | -12.383 M 91.37 % | -143.449 M -86.29 % | -77.002 M -248.61 % | 51.815 M 340.30 % | -21.563 M -359.80 % | 8.300 M 237.54 % | 2.459 M -0.65 % | 2.475 M -98.45 % | 159.549 M 1 561.97 % | 9.600 M 3 110.00 % | 299.065 K |
| Net cash used for investing activites | 58.145 M 157.71 % | -100.745 M -116.31 % | -46.575 M 28.41 % | -65.060 M -15 730.33 % | -410.984 K 99.51 % | -84.203 M -124.22 % | 347.683 M 672.02 % | -60.782 M 50.24 % | -122.143 M -184.57 % | -42.922 M 74.35 % | -167.341 M -61.17 % | -103.830 M -21.74 % | -85.290 M -1 048.69 % | -7.425 M -56.38 % | -4.748 M 33.16 % | -7.104 M 43.22 % | -12.511 M -108.94 % | 139.922 M 369.12 % | -51.992 M -149.38 % | 105.288 M |
| Debt repayment | -36.337 M -349.66 % | 14.554 M 197.66 % | -14.904 M 44.32 % | -26.764 M -5.51 % | -25.367 M -6.35 % | -23.853 M 67.59 % | -73.606 M 34.90 % | -113.064 M -247.07 % | 76.878 M 307.21 % | -37.102 M -115.66 % | 236.853 M 21 086.66 % | -1.129 M 94.11 % | -19.160 M 56.22 % | -43.760 M 29.66 % | -62.215 M -2 596.59 % | 2.492 M | 0.000 | 0.000 100.00 % | -2.500 M 92.77 % | -34.598 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.202 M 256 957.94 % | 31.589 K -99.98 % | 142.484 M 1 124.29 % | 11.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -7.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.445 M -100.03 % | -11.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 | 0.000 100.00 % | -9.000 M 66.66 % | -26.996 M -199.96 % | -9.000 M 0.00 % | -9.000 M | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -9.148 M -10.22 % | -8.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.153 M | 0.000 100.00 % | -38.000 | 0.000 100.00 % | -9.117 M | 0.000 -100.00 % | 106.346 M 2 578.36 % | -4.291 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -36.337 M -615.43 % | 7.050 M 147.30 % | -14.904 M 58.50 % | -35.912 M -6.67 % | -33.667 M 27.28 % | -46.298 M 45.42 % | -84.827 M -166.24 % | -31.862 M -141.43 % | 76.910 M -18.79 % | 94.708 M -61.89 % | 248.491 M 22 117.87 % | -1.129 M 95.99 % | -28.160 M 35.65 % | -43.760 M 38.65 % | -71.332 M -996.07 % | -6.508 M -108.55 % | 76.150 M 672.94 % | -13.291 M -15.57 % | -11.500 M 66.76 % | -34.598 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 103.025 M 252.79 % | -67.429 M -362.55 % | 25.683 M 146.68 % | -55.015 M -487.84 % | -9.359 M 92.17 % | -119.465 M -144.68 % | 267.386 M 835.29 % | -36.365 M -124.31 % | -16.212 M 91.32 % | -186.871 M -266.13 % | 112.483 M 2.59 % | 109.644 M 700.62 % | -18.255 M -220.15 % | -5.702 M -83.29 % | -3.111 M 91.12 % | -35.028 M 76.39 % | -148.367 M -216.90 % | 126.914 M 230.53 % | -97.226 M -256.26 % | 62.222 M |
| Cash at beginning of period | 66.100 M -50.50 % | 133.529 M 23.81 % | 107.847 M -33.78 % | 162.862 M -5.43 % | 172.221 M -40.96 % | 291.686 M 1 100.37 % | 24.300 M -59.94 % | 60.664 M -21.09 % | 76.876 M -70.85 % | 263.747 M 74.36 % | 151.263 M 263.45 % | 41.619 M -30.49 % | 59.874 M -8.70 % | 65.576 M -4.53 % | 68.687 M -33.77 % | 103.715 M -58.86 % | 252.083 M 101.39 % | 125.169 M -43.72 % | 222.395 M 38.85 % | 160.173 M |
| Cash at end of period | 169.125 M 155.86 % | 66.100 M -50.50 % | 133.529 M 23.81 % | 107.847 M -33.78 % | 162.862 M -5.43 % | 172.221 M -40.96 % | 291.686 M 1 100.37 % | 24.300 M -59.94 % | 60.664 M -21.09 % | 76.876 M -70.85 % | 263.747 M 74.36 % | 151.263 M 263.45 % | 41.619 M -30.49 % | 59.874 M -8.70 % | 65.576 M -4.53 % | 68.687 M -33.77 % | 103.715 M -58.86 % | 252.083 M 101.39 % | 125.169 M -43.72 % | 222.395 M |
| Operating cash flow | 81.217 M 209.21 % | 26.266 M -69.87 % | 87.161 M 89.66 % | 45.957 M 85.92 % | 24.719 M 123.99 % | 11.036 M 143.57 % | 4.531 M -91.95 % | 56.279 M 93.92 % | 29.021 M 112.16 % | -238.657 M -861.66 % | 31.334 M -85.40 % | 214.602 M 125.43 % | 95.195 M 109.30 % | 45.483 M -37.67 % | 72.969 M 440.72 % | -21.416 M 89.90 % | -212.007 M -75 110.45 % | 282.636 K 100.84 % | -33.734 M -298.33 % | -8.469 M |
| Capital expenditure | -10.046 M 65.17 % | -28.845 M 1.66 % | -29.331 M 56.83 % | -67.941 M -330.04 % | -15.799 M -11.19 % | -14.209 M 74.00 % | -54.659 M 34.70 % | -83.700 M 29.55 % | -118.801 M -289.02 % | -30.538 M -130.33 % | -13.258 M 35.85 % | -20.667 M 84.92 % | -137.009 M -825.42 % | -14.805 M 39.28 % | -24.381 M -154.95 % | -9.563 M 75.41 % | -38.895 M -55.96 % | -24.940 M -61.01 % | -15.489 M 7.34 % | -16.716 M |
| Free CashFlow | 71.171 M 2 859.79 % | -2.579 M -104.46 % | 57.830 M 363.06 % | -21.983 M -346.45 % | 8.920 M 381.12 % | -3.173 M 93.67 % | -50.129 M -82.81 % | -27.421 M 69.46 % | -89.780 M 66.65 % | -269.195 M -1 589.30 % | 18.075 M -90.68 % | 193.935 M 563.80 % | -41.814 M -236.30 % | 30.678 M -36.86 % | 48.588 M 256.84 % | -30.979 M 87.65 % | -250.901 M -917.56 % | -24.657 M 49.91 % | -49.223 M -95.45 % | -25.185 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 | 56.812 M 2.69 % | 55.326 M -38.71 % | 90.270 M 1.84 % | 88.638 M 2.81 % | 86.213 M 45.70 % | 59.172 M -9.95 % | 65.714 M 6.86 % | 61.493 M 0.09 % | 61.437 M -6.04 % | 65.385 M -8.11 % | 71.158 M 1.00 % | 70.454 M 14.89 % | 61.324 M 21.95 % | 50.288 M -19.72 % | 62.639 M 37.41 % | 45.584 M -14.78 % | 53.489 M 9.90 % | 48.671 M -20.98 % | 61.593 M -17.77 % | 74.907 M 26.86 % | 59.048 M -3.60 % | 61.252 M -17.01 % | 73.807 M 8.07 % | 68.293 M -3.25 % | 70.586 M 0.81 % | 70.019 M -11.04 % | 78.708 M 3.18 % | 76.284 M 0.37 % | 76.006 M 5.92 % | 71.755 M -13.64 % | 83.091 M -8.37 % | 90.680 M -2.84 % | 93.326 M 23.92 % | 75.314 M -5.13 % | 79.389 M -11.79 % | 89.999 M -13.13 % | 103.596 M -1.83 % | 105.525 M -11.30 % | 118.963 M 33.68 % | 88.992 M 27.93 % | 69.564 M -15.39 % | 82.213 M -22.06 % | 105.476 M -1.23 % | 106.785 M -5.94 % | 113.532 M 11.81 % | 101.537 M -10.20 % | 113.072 M -1.86 % | 115.213 M -3.31 % | 119.157 M 34.73 % | 88.442 M -6.57 % | 94.660 M 41.12 % | 67.076 M -8.43 % | 73.251 M 1.41 % | 72.236 M 93.33 % | 37.365 M -46.10 % | 69.325 M 31.66 % | 52.655 M 2.65 % | 51.294 M -41.78 % | 88.105 M 25.69 % | 70.098 M -22.27 % | 90.183 M 14.33 % | 78.881 M -23.12 % | 102.607 M 37.31 % | 74.725 M 9.85 % | 68.025 M -13.33 % | 78.486 M |
| Net income | -377.000 K -106.61 % | 5.701 M 104.14 % | -137.772 M -10 657.26 % | 1.305 M -76.21 % | 5.485 M -1.63 % | 5.576 M 108.30 % | -67.159 M -525.96 % | -10.729 M -98.17 % | -5.414 M -5.80 % | -5.117 M 39.99 % | -8.527 M 47.98 % | -16.391 M -935.44 % | -1.583 M -149.36 % | 3.207 M 553.56 % | -707.080 K -110.82 % | 6.536 M 796.06 % | -939.000 K -207.68 % | 872.000 K 104.02 % | -21.707 M -219.36 % | -6.797 M 52.12 % | -14.195 M -181.14 % | -5.049 M 78.32 % | -23.291 M -929.20 % | -2.263 M 66.30 % | -6.715 M -163.95 % | -2.544 M 61.41 % | -6.593 M -104.90 % | 134.493 M 2 260.53 % | -6.225 M -177.16 % | -2.246 M 33.60 % | -3.382 M -171.31 % | 4.743 M -2.51 % | 4.865 M 363.40 % | -1.847 M 92.32 % | -24.055 M -5 752.76 % | -411.000 K 93.31 % | -6.146 M -190.50 % | 6.791 M -45.87 % | 12.546 M 1 217.84 % | 952.000 K 113.79 % | -6.904 M -16.58 % | -5.922 M -267.97 % | 3.526 M -47.74 % | 6.747 M 42.28 % | 4.742 M 131.78 % | -14.923 M -38.45 % | -10.779 M -172.21 % | 14.927 M 735.73 % | -2.348 M -125.06 % | 9.368 M -2.09 % | 9.568 M 554.45 % | 1.462 M -43.94 % | 2.608 M -80.96 % | 13.699 M 63.96 % | 8.355 M -12.92 % | 9.595 M 768.33 % | 1.105 M -25.64 % | 1.486 M -82.48 % | 8.482 M 1 419.13 % | -643.000 K -416.75 % | 203.000 K 104.11 % | -4.937 M 86.81 % | -37.433 M -320.31 % | -8.906 M 30.55 % | -12.823 M 8.47 % | -14.010 M |
| Income before tax | -440.000 K -106.68 % | 6.585 M 104.78 % | -137.884 M -8 910.45 % | 1.565 M -72.87 % | 5.768 M 0.47 % | 5.741 M 108.60 % | -66.741 M -537.20 % | -10.474 M -92.86 % | -5.431 M -23.12 % | -4.411 M 42.98 % | -7.736 M 46.18 % | -14.374 M -5 404.06 % | 271.000 K -91.45 % | 3.169 M 292.31 % | -1.648 M -121.19 % | 7.775 M 895.80 % | -977.000 K -225.90 % | 776.000 K 103.58 % | -21.670 M -260.27 % | -6.015 M 55.37 % | -13.477 M -176.51 % | -4.874 M 79.01 % | -23.220 M -991.69 % | -2.127 M 70.03 % | -7.096 M -173.03 % | -2.599 M 50.62 % | -5.263 M -103.22 % | 163.414 M 3 062.55 % | -5.516 M -186.69 % | -1.924 M 33.19 % | -2.880 M -144.78 % | 6.431 M 5.83 % | 6.077 M 655.48 % | -1.094 M 95.52 % | -24.410 M -1 214.62 % | 2.190 M 151.07 % | -4.288 M -157.49 % | 7.459 M -50.49 % | 15.066 M 1 465.94 % | -1.103 M 82.93 % | -6.461 M 30.85 % | -9.344 M -278.33 % | 5.240 M -35.27 % | 8.095 M 79.73 % | 4.504 M 130.48 % | -14.777 M -98.34 % | -7.450 M -139.84 % | 18.700 M 20 911.24 % | 89.000 K -99.28 % | 12.291 M 8.85 % | 11.292 M 430.39 % | 2.129 M -71.73 % | 7.531 M -45.03 % | 13.699 M 63.96 % | 8.355 M -12.92 % | 9.595 M 768.33 % | 1.105 M -25.64 % | 1.486 M -82.48 % | 8.482 M 1 419.13 % | -643.000 K -416.75 % | 203.000 K 104.11 % | -4.937 M 86.80 % | -37.405 M -320.52 % | -8.895 M 28.20 % | -12.388 M 5.64 % | -13.129 M |
| Income before tax ratio | -0.01 -106.51 % | 0.12 107.79 % | -1.53 -8 751.18 % | 0.02 -73.61 % | 0.07 -31.04 % | 0.10 109.55 % | -1.02 -496.28 % | -0.17 -92.68 % | -0.09 -31.04 % | -0.07 37.94 % | -0.11 46.72 % | -0.20 -4 716.72 % | 0.00 -92.99 % | 0.06 339.54 % | -0.03 -115.42 % | 0.17 1 033.81 % | -0.02 -214.56 % | 0.02 104.53 % | -0.35 -338.14 % | -0.08 64.82 % | -0.23 -186.83 % | -0.08 74.71 % | -0.31 -910.13 % | -0.03 69.02 % | -0.10 -170.83 % | -0.04 44.49 % | -0.07 -103.12 % | 2.14 3 051.75 % | -0.07 -170.66 % | -0.03 22.64 % | -0.03 -148.87 % | 0.07 8.91 % | 0.07 548.28 % | -0.01 95.28 % | -0.31 -1 363.57 % | 0.02 158.79 % | -0.04 -158.56 % | 0.07 -44.19 % | 0.13 1 121.80 % | -0.01 86.66 % | -0.09 18.28 % | -0.11 -328.79 % | 0.05 -34.47 % | 0.08 91.08 % | 0.04 127.26 % | -0.15 -120.87 % | -0.07 -140.60 % | 0.16 21 630.50 % | 0.00 -99.46 % | 0.14 16.50 % | 0.12 275.83 % | 0.03 -69.13 % | 0.10 -45.79 % | 0.19 -15.19 % | 0.22 61.56 % | 0.14 559.53 % | 0.02 -27.56 % | 0.03 -69.91 % | 0.10 1 149.52 % | -0.01 -507.51 % | 0.00 103.60 % | -0.06 82.83 % | -0.36 -206.25 % | -0.12 34.63 % | -0.18 -8.87 % | -0.17 |
| EBITDA | 10.986 M -39.17 % | 18.061 M 114.36 % | -125.795 M -994.95 % | 14.056 M -27.57 % | 19.407 M 133.68 % | 8.305 M 114.65 % | -56.691 M -3 993.65 % | 1.456 M -63.18 % | 3.954 M -48.39 % | 7.662 M 46.92 % | 5.215 M 767.76 % | -781.000 K -106.04 % | 12.922 M -15.36 % | 15.267 M 38.33 % | 11.037 M -44.28 % | 19.807 M 83.38 % | 10.801 M -13.16 % | 12.438 M 323.36 % | -5.569 M -192.29 % | 6.034 M 435.41 % | -1.799 M -126.88 % | 6.692 M -12.62 % | 7.658 M 5.02 % | 7.292 M 290.16 % | 1.869 M -67.78 % | 5.801 M 67.17 % | 3.470 M -97.99 % | 172.585 M 4 044.69 % | 4.164 M -44.83 % | 7.547 M 69.15 % | 4.462 M -66.77 % | 13.426 M -4.47 % | 14.054 M 81.74 % | 7.733 M 151.07 % | -15.142 M -205.74 % | 14.320 M 82.96 % | 7.827 M -60.36 % | 19.745 M -27.83 % | 27.360 M 216.01 % | 8.658 M 133.43 % | 3.709 M 13.29 % | 3.274 M -81.13 % | 17.352 M -8.56 % | 18.976 M 138.93 % | 7.942 M 174.80 % | -10.618 M -646.19 % | -1.423 M -105.76 % | 24.689 M 327.52 % | 5.775 M -69.59 % | 18.992 M 1.43 % | 18.725 M 87.06 % | 10.010 M -36.99 % | 15.886 M -9.28 % | 17.511 M 6.48 % | 16.446 M -6.13 % | 17.520 M 95.62 % | 8.956 M 69.27 % | 5.291 M -73.93 % | 20.296 M 71.12 % | 11.861 M -8.13 % | 12.910 M 71.08 % | 7.546 M 120.38 % | -37.025 M -949.00 % | 4.361 M 234.69 % | 1.303 M 14 577.78 % | -9.000 K |
| Net income ratio | -0.01 -106.44 % | 0.10 106.75 % | -1.53 -10 466.41 % | 0.01 -76.86 % | 0.06 -32.49 % | 0.09 109.22 % | -1.02 -485.76 % | -0.17 -97.99 % | -0.09 -12.60 % | -0.08 34.69 % | -0.12 48.49 % | -0.23 -801.26 % | -0.03 -140.48 % | 0.06 664.95 % | -0.01 -107.87 % | 0.14 916.77 % | -0.02 -197.98 % | 0.02 105.08 % | -0.35 -288.39 % | -0.09 62.25 % | -0.24 -191.64 % | -0.08 73.88 % | -0.32 -852.31 % | -0.03 65.17 % | -0.10 -161.83 % | -0.04 56.62 % | -0.08 -104.75 % | 1.76 2 252.66 % | -0.08 -161.66 % | -0.03 23.11 % | -0.04 -177.83 % | 0.05 0.34 % | 0.05 312.56 % | -0.02 91.91 % | -0.30 -6 534.92 % | 0.00 92.30 % | -0.06 -192.19 % | 0.06 -38.98 % | 0.11 885.83 % | 0.01 110.78 % | -0.10 -37.78 % | -0.07 -315.50 % | 0.03 -47.10 % | 0.06 51.27 % | 0.04 128.42 % | -0.15 -54.18 % | -0.10 -173.58 % | 0.13 757.50 % | -0.02 -118.60 % | 0.11 4.79 % | 0.10 363.74 % | 0.02 -38.78 % | 0.04 -81.23 % | 0.19 -15.19 % | 0.22 61.56 % | 0.14 559.53 % | 0.02 -27.56 % | 0.03 -69.91 % | 0.10 1 149.52 % | -0.01 -507.51 % | 0.00 103.60 % | -0.06 82.84 % | -0.36 -206.10 % | -0.12 36.77 % | -0.19 -5.60 % | -0.18 |
| Ratio EBITDA | 0.19 -40.76 % | 0.33 123.43 % | -1.39 -978.78 % | 0.16 -29.55 % | 0.23 60.38 % | 0.14 116.27 % | -0.86 -3 743.56 % | 0.02 -63.21 % | 0.06 -45.08 % | 0.12 59.89 % | 0.07 761.15 % | -0.01 -105.26 % | 0.21 -30.59 % | 0.30 72.30 % | 0.18 -59.45 % | 0.43 115.18 % | 0.20 -20.98 % | 0.26 382.66 % | -0.09 -212.24 % | 0.08 364.40 % | -0.03 -127.89 % | 0.11 5.29 % | 0.10 -2.82 % | 0.11 303.25 % | 0.03 -68.04 % | 0.08 87.91 % | 0.04 -98.05 % | 2.26 4 029.59 % | 0.05 -47.91 % | 0.11 95.88 % | 0.05 -63.73 % | 0.15 -1.68 % | 0.15 46.66 % | 0.10 153.83 % | -0.19 -219.87 % | 0.16 110.60 % | 0.08 -59.62 % | 0.19 -18.64 % | 0.23 136.39 % | 0.10 82.47 % | 0.05 33.89 % | 0.04 -75.79 % | 0.16 -7.43 % | 0.18 154.03 % | 0.07 166.89 % | -0.10 -730.96 % | -0.01 -105.87 % | 0.21 342.15 % | 0.05 -77.43 % | 0.21 8.56 % | 0.20 32.55 % | 0.15 -31.19 % | 0.22 -10.54 % | 0.24 -44.92 % | 0.44 74.16 % | 0.25 48.58 % | 0.17 64.89 % | 0.10 -55.22 % | 0.23 36.14 % | 0.17 18.20 % | 0.14 49.64 % | 0.10 126.51 % | -0.36 -718.30 % | 0.06 204.68 % | 0.02 16 804.20 % | 0.00 |
| Gross profit ratio | 0.27 -10.50 % | 0.31 143.77 % | 0.13 -60.33 % | 0.32 6.04 % | 0.30 7.46 % | 0.28 7.27 % | 0.26 15.66 % | 0.22 -7.86 % | 0.24 57.26 % | 0.15 -14.40 % | 0.18 -23.12 % | 0.24 -12.92 % | 0.27 -26.55 % | 0.37 36.70 % | 0.27 10.64 % | 0.24 -24.52 % | 0.32 -0.05 % | 0.32 44.96 % | 0.22 67.37 % | 0.13 -22.27 % | 0.17 -39.83 % | 0.28 -6.40 % | 0.30 9.72 % | 0.28 -1.97 % | 0.28 -1.91 % | 0.29 -1.27 % | 0.29 5.78 % | 0.28 3.54 % | 0.27 -6.22 % | 0.28 -10.80 % | 0.32 -6.86 % | 0.34 -4.46 % | 0.36 6.65 % | 0.34 -12.35 % | 0.38 14.71 % | 0.33 5.91 % | 0.31 -15.55 % | 0.37 15.27 % | 0.32 -13.19 % | 0.37 23.82 % | 0.30 15.82 % | 0.26 -4.64 % | 0.27 -18.31 % | 0.33 7.02 % | 0.31 -7.80 % | 0.34 -16.86 % | 0.41 32.70 % | 0.31 4.77 % | 0.29 -8.69 % | 0.32 -26.89 % | 0.44 57.42 % | 0.28 -13.23 % | 0.32 -11.08 % | 0.36 527.80 % | 0.06 -83.96 % | 0.36 24.39 % | 0.29 22.97 % | 0.23 -26.65 % | 0.32 86.12 % | 0.17 -5.31 % | 0.18 28.74 % | 0.14 -74.51 % | 0.55 300.06 % | 0.14 30.25 % | 0.11 -37.41 % | 0.17 |
| Weighted average shs out dil | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B -0.55 % | 1.115 B -0.25 % | 1.118 B -0.42 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 3.27 % | 1.087 B 1.69 % | 1.069 B 2.66 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B -4.75 % | 1.093 B -3.43 % | 1.132 B 5.88 % | 1.069 B 0.41 % | 1.065 B 2.34 % | 1.040 B 5.80 % | 983.149 M 0.00 % | 983.149 M 9.24 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.11 % | 898.976 M -0.11 % | 900.000 M -0.34 % | 903.077 M 0.26 % | 900.769 M 0.00 % | 900.769 M 0.09 % | 900.000 M -1.02 % | 909.286 M 1.24 % | 898.170 M 31.13 % | 684.950 M -23.62 % | 896.729 M -0.36 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 1.06 % | 890.600 M -1.04 % | 900.000 M 0.00 % | 900.000 M |
| Weighted average shs out | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B 0.00 % | 1.109 B -0.55 % | 1.115 B -0.25 % | 1.118 B -0.42 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 3.27 % | 1.087 B 1.69 % | 1.069 B 2.66 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.29 % | 1.038 B 3.78 % | 1.000 B 9.11 % | 916.753 M 0.00 % | 916.753 M 1.86 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.11 % | 898.976 M -0.11 % | 900.000 M -0.03 % | 900.307 M 0.03 % | 900.077 M 0.01 % | 900.000 M 0.00 % | 900.000 M -1.02 % | 909.286 M 1.24 % | 898.170 M 31.13 % | 684.950 M -23.62 % | 896.729 M -0.36 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 1.06 % | 890.600 M -1.04 % | 900.000 M 0.00 % | 900.000 M |
| EPS diluted | 0.00 -105.88 % | 0.01 104.25 % | -0.12 -10 100.00 % | 0.00 -75.51 % | 0.00 -2.00 % | 0.01 108.31 % | -0.06 -527.08 % | -0.01 -100.00 % | 0.00 -4.35 % | 0.00 39.47 % | -0.01 47.95 % | -0.01 -942.86 % | 0.00 -148.28 % | 0.00 583.33 % | 0.00 -110.00 % | 0.01 850.00 % | 0.00 -180.00 % | 0.00 105.18 % | -0.02 -216.39 % | -0.01 51.59 % | -0.01 -180.00 % | 0.00 78.37 % | -0.02 -940.00 % | 0.00 66.67 % | -0.01 -160.87 % | 0.00 61.02 % | -0.01 -104.92 % | 0.12 2 281.82 % | -0.01 -175.00 % | 0.00 33.33 % | 0.00 -175.00 % | 0.00 0.00 % | 0.00 322.22 % | 0.00 92.21 % | -0.02 -5 675.00 % | 0.00 92.86 % | -0.01 -193.33 % | 0.01 -50.00 % | 0.01 1 100.00 % | 0.00 115.15 % | -0.01 -10.00 % | -0.01 -266.67 % | 0.00 -48.57 % | 0.01 40.00 % | 0.01 130.12 % | -0.02 -38.33 % | -0.01 -172.29 % | 0.02 738.46 % | 0.00 -125.00 % | 0.01 -5.45 % | 0.01 547.06 % | 0.00 -39.29 % | 0.00 -81.70 % | 0.02 27.50 % | 0.01 12.15 % | 0.01 791.67 % | 0.00 -29.41 % | 0.00 -81.91 % | 0.01 1 442.86 % | 0.00 -450.00 % | 0.00 103.64 % | -0.01 86.78 % | -0.04 -316.00 % | -0.01 29.58 % | -0.01 8.97 % | -0.02 |
| Earnings per share | 0.00 -105.88 % | 0.01 104.25 % | -0.12 -10 100.00 % | 0.00 -75.51 % | 0.00 -2.00 % | 0.01 108.31 % | -0.06 -527.08 % | -0.01 -100.00 % | 0.00 -4.35 % | 0.00 39.47 % | -0.01 47.95 % | -0.01 -942.86 % | 0.00 -148.28 % | 0.00 583.33 % | 0.00 -110.00 % | 0.01 850.00 % | 0.00 -180.00 % | 0.00 105.18 % | -0.02 -216.39 % | -0.01 51.59 % | -0.01 -180.00 % | 0.00 78.37 % | -0.02 -940.00 % | 0.00 66.67 % | -0.01 -160.87 % | 0.00 61.02 % | -0.01 -104.92 % | 0.12 2 281.82 % | -0.01 -175.00 % | 0.00 33.33 % | 0.00 -175.00 % | 0.00 0.00 % | 0.00 322.22 % | 0.00 92.21 % | -0.02 -5 675.00 % | 0.00 93.22 % | -0.01 -184.29 % | 0.01 -41.67 % | 0.01 1 100.00 % | 0.00 114.49 % | -0.01 -6.15 % | -0.01 -271.05 % | 0.00 -45.71 % | 0.01 40.00 % | 0.01 130.12 % | -0.02 -38.33 % | -0.01 -172.29 % | 0.02 738.46 % | 0.00 -125.00 % | 0.01 -5.45 % | 0.01 547.06 % | 0.00 -39.29 % | 0.00 -81.70 % | 0.02 27.50 % | 0.01 12.15 % | 0.01 791.67 % | 0.00 -29.41 % | 0.00 -81.91 % | 0.01 1 442.86 % | 0.00 -450.00 % | 0.00 103.64 % | -0.01 86.78 % | -0.04 -316.00 % | -0.01 29.58 % | -0.01 8.97 % | -0.02 |
| Gross profit | 15.596 M -8.10 % | 16.970 M 49.41 % | 11.358 M -59.60 % | 28.117 M 9.03 % | 25.789 M 56.57 % | 16.471 M -3.41 % | 17.052 M 23.60 % | 13.796 M -7.78 % | 14.960 M 47.77 % | 10.124 M -21.35 % | 12.872 M -22.35 % | 16.577 M 0.04 % | 16.570 M -10.43 % | 18.499 M 9.75 % | 16.856 M 52.03 % | 11.087 M -35.67 % | 17.235 M 9.85 % | 15.690 M 14.55 % | 13.697 M 37.62 % | 9.953 M -1.40 % | 10.094 M -42.00 % | 17.403 M -22.32 % | 22.403 M 18.58 % | 18.893 M -5.16 % | 19.920 M -1.11 % | 20.144 M -12.17 % | 22.936 M 9.15 % | 21.014 M 3.92 % | 20.221 M -0.67 % | 20.357 M -22.97 % | 26.428 M -14.65 % | 30.965 M -7.17 % | 33.356 M 32.16 % | 25.240 M -16.85 % | 30.353 M 1.19 % | 29.997 M -7.99 % | 32.601 M -17.09 % | 39.322 M 2.25 % | 38.458 M 16.04 % | 33.141 M 58.40 % | 20.923 M -2.00 % | 21.350 M -25.67 % | 28.725 M -19.31 % | 35.599 M 0.66 % | 35.367 M 3.09 % | 34.308 M -25.34 % | 45.953 M 30.23 % | 35.286 M 1.30 % | 34.832 M 23.02 % | 28.315 M -31.70 % | 41.455 M 122.16 % | 18.660 M -20.55 % | 23.485 M -9.83 % | 26.046 M 1 113.70 % | 2.146 M -91.36 % | 24.824 M 63.77 % | 15.158 M 26.23 % | 12.008 M -57.30 % | 28.121 M 133.93 % | 12.021 M -26.40 % | 16.332 M 47.19 % | 11.096 M -80.40 % | 56.615 M 449.34 % | 10.306 M 43.08 % | 7.203 M -45.76 % | 13.279 M |
| Income tax expense | -63.000 K -107.13 % | 884.000 K 894.02 % | -111.332 K -142.82 % | 260.000 K -8.13 % | 283.000 K 71.52 % | 165.000 K -58.45 % | 397.139 K 55.74 % | 255.000 K 1 600.00 % | -17.000 K -102.41 % | 706.000 K -10.75 % | 791.056 K -60.78 % | 2.017 M 8.79 % | 1.854 M 4 978.95 % | -38.000 K 95.96 % | -940.793 K -175.93 % | 1.239 M 3 360.53 % | -38.000 K 60.42 % | -96.000 K -360.28 % | 36.884 K -95.28 % | 782.000 K 8.91 % | 718.000 K 310.29 % | 175.000 K 148.14 % | 70.525 K -48.14 % | 136.000 K 135.70 % | -381.000 K -592.73 % | -55.000 K -104.14 % | 1.330 M -95.40 % | 28.921 M 3 979.13 % | 709.000 K 120.19 % | 322.000 K -35.93 % | 502.540 K -70.23 % | 1.688 M 39.27 % | 1.212 M 60.96 % | 753.000 K 311.97 % | -355.240 K -113.66 % | 2.601 M 39.99 % | 1.858 M 178.14 % | 668.000 K -73.50 % | 2.520 M 222.65 % | -2.055 M -563.88 % | 443.000 K 112.95 % | -3.422 M -299.65 % | 1.714 M 27.15 % | 1.348 M 666.39 % | -238.000 K -263.01 % | 146.000 K -95.61 % | 3.328 M -11.79 % | 3.773 M 54.82 % | 2.437 M -16.63 % | 2.923 M 69.55 % | 1.724 M 158.47 % | 667.000 K -86.45 % | 4.923 M 888.55 % | 498.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K 154.55 % | 11.000 K -97.47 % | 435.000 K -50.62 % | 881.000 K |
| Cost of revenue | 41.216 M 7.46 % | 38.356 M -51.39 % | 78.912 M 30.39 % | 60.521 M 0.16 % | 60.424 M 41.50 % | 42.701 M -12.25 % | 48.662 M 2.02 % | 47.697 M 2.62 % | 46.477 M -15.90 % | 55.261 M -5.19 % | 58.287 M 8.18 % | 53.877 M 20.38 % | 44.754 M 40.78 % | 31.789 M -30.57 % | 45.783 M 32.72 % | 34.497 M -4.85 % | 36.254 M 9.92 % | 32.981 M -31.14 % | 47.896 M -26.26 % | 64.954 M 32.68 % | 48.954 M 11.64 % | 43.849 M -14.70 % | 51.404 M 4.06 % | 49.400 M -2.50 % | 50.666 M 1.59 % | 49.875 M -10.57 % | 55.772 M 0.91 % | 55.270 M -0.92 % | 55.785 M 8.54 % | 51.398 M -9.29 % | 56.663 M -5.11 % | 59.715 M -0.43 % | 59.970 M 19.76 % | 50.074 M 2.12 % | 49.036 M -18.28 % | 60.002 M -15.48 % | 70.995 M 7.24 % | 66.203 M -17.77 % | 80.506 M 44.14 % | 55.851 M 14.82 % | 48.641 M -20.08 % | 60.863 M -20.70 % | 76.752 M 7.82 % | 71.186 M -8.93 % | 78.165 M 16.27 % | 67.229 M 0.16 % | 67.118 M -16.03 % | 79.927 M -5.22 % | 84.325 M 40.24 % | 60.127 M 13.01 % | 53.205 M 9.89 % | 48.416 M -2.71 % | 49.766 M 7.74 % | 46.190 M 31.15 % | 35.219 M -20.86 % | 44.501 M 18.68 % | 37.497 M -4.55 % | 39.286 M -34.51 % | 59.984 M 3.28 % | 58.077 M -21.36 % | 73.851 M 8.95 % | 67.785 M 47.38 % | 45.992 M -28.60 % | 64.419 M 5.91 % | 60.822 M -6.72 % | 65.207 M |
| General and administrative expenses | 19.193 M -3.66 % | 19.923 M -21.37 % | 25.338 M 14.11 % | 22.204 M -0.13 % | 22.232 M 30.07 % | 17.092 M -2.96 % | 17.614 M -20.58 % | 22.177 M -15.86 % | 26.358 M 44.59 % | 18.229 M -31.49 % | 26.607 M -24.17 % | 35.086 M 76.66 % | 19.861 M 5.96 % | 18.744 M -6.50 % | 20.048 M 22.20 % | 16.406 M -20.56 % | 20.651 M 23.39 % | 16.737 M -5.48 % | 17.707 M -28.08 % | 24.620 M 7.66 % | 22.868 M -4.96 % | 24.061 M -3.36 % | 24.896 M 9.50 % | 22.737 M -17.82 % | 27.666 M 19.37 % | 23.177 M 7.88 % | 21.485 M -16.37 % | 25.689 M 8.16 % | 23.751 M -11.21 % | 26.750 M 9.09 % | 24.522 M -2.60 % | 25.176 M -3.23 % | 26.016 M 11.17 % | 23.401 M 3.54 % | 22.600 M -5.69 % | 23.964 M -29.34 % | 33.916 M 23.89 % | 27.376 M 18.07 % | 23.185 M 6.20 % | 21.832 M -5.70 % | 23.152 M -15.22 % | 27.308 M 290.55 % | 6.992 M -57.29 % | 16.371 M -36.45 % | 25.760 M 5.01 % | 24.532 M 43.35 % | 17.114 M 1.47 % | 16.866 M -51.21 % | 34.571 M 110.67 % | 16.410 M -17.42 % | 19.872 M 23.91 % | 16.038 M -3.35 % | 16.594 M 8.10 % | 15.351 M -22.05 % | 19.693 M 35.72 % | 14.510 M 8.03 % | 13.431 M -4.34 % | 14.040 M 13.09 % | 12.415 M -15.38 % | 14.672 M | 0.000 | 0.000 -100.00 % | 84.252 M 409.97 % | 16.521 M | 0.000 | 0.000 |
| Selling and marketing expenses | 2.254 M 69.98 % | 1.326 M -83.23 % | 7.905 M -22.73 % | 10.231 M 67.50 % | 6.108 M 285.12 % | 1.586 M -10.73 % | 1.777 M 0.37 % | 1.770 M 10.56 % | 1.601 M 2.37 % | 1.564 M -17.51 % | 1.896 M 29.43 % | 1.465 M 3.68 % | 1.413 M 45.52 % | 971.000 K -9.12 % | 1.068 M 44.59 % | 739.000 K -12.13 % | 841.000 K -4.97 % | 885.000 K -40.06 % | 1.476 M -24.67 % | 1.960 M -45.69 % | 3.609 M 168.33 % | 1.345 M -65.47 % | 3.896 M 227.08 % | 1.191 M 1.62 % | 1.172 M 5.97 % | 1.106 M -52.45 % | 2.326 M 7.49 % | 2.164 M -38.35 % | 3.510 M 123.42 % | 1.571 M -82.23 % | 8.839 M 230.68 % | 2.673 M 32.39 % | 2.019 M 12.79 % | 1.790 M -70.81 % | 6.133 M 85.74 % | 3.302 M 0.95 % | 3.271 M 4.94 % | 3.117 M 300.19 % | -1.557 M -113.24 % | 11.756 M 468.20 % | 2.069 M -22.42 % | 2.667 M -37.34 % | 4.256 M -16.95 % | 5.125 M 0.43 % | 5.103 M 14.19 % | 4.469 M -60.26 % | 11.244 M 589.84 % | 1.630 M 2.00 % | 1.598 M 22.64 % | 1.303 M 14.60 % | 1.137 M -36.48 % | 1.790 M 26.77 % | 1.412 M 19.06 % | 1.186 M 119.63 % | 540.000 K -21.28 % | 686.000 K 16.87 % | 587.000 K 194.97 % | 199.000 K -36.01 % | 311.000 K -74.65 % | 1.227 M | 0.000 | 0.000 -100.00 % | 2.594 M -38.38 % | 4.210 M | 0.000 | 0.000 |
| Other expenses | -5.371 M | 0.000 100.00 % | -4.755 M 23.50 % | -6.215 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.788 M 236.12 % | -6.456 M -191 586.46 % | -3.368 K | 0.000 100.00 % | -6.114 M -9.02 % | -5.608 M -203.49 % | 5.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.597 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.324 M | 0.000 | 0.000 | 0.000 100.00 % | -1.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.446 M 26.46 % | 4.306 M 58.48 % | 2.717 M 260.58 % | -1.692 M 33.42 % | -2.541 M 7.85 % | -2.758 M 24.38 % | -3.647 M -89.06 % | -1.929 M 18.36 % | -2.363 M -170.04 % | -875.000 K -414.71 % | -170.000 K 93.26 % | -2.521 M -210.30 % | 2.286 M -14.65 % | 2.678 M | 0.000 | 0.000 -100.00 % | 19.996 M 500 009.08 % | -4.000 K -33.33 % | -3.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 |
| Operating expenses | 16.076 M -24.34 % | 21.249 M -25.41 % | 28.488 M 8.65 % | 26.220 M 51.88 % | 17.264 M -7.57 % | 18.678 M -3.67 % | 19.390 M -19.03 % | 23.947 M 24.91 % | 19.171 M 43.74 % | 13.337 M -53.20 % | 28.499 M -22.03 % | 36.551 M 141.10 % | 15.160 M 7.46 % | 14.107 M -29.10 % | 19.898 M 16.06 % | 17.145 M -20.23 % | 21.492 M 21.96 % | 17.622 M 1.74 % | 17.321 M -34.84 % | 26.580 M 0.39 % | 26.477 M 4.22 % | 25.406 M -3.94 % | 26.447 M 10.53 % | 23.928 M -17.03 % | 28.838 M 18.76 % | 24.283 M 28.01 % | 18.970 M -31.89 % | 27.853 M 2.17 % | 27.261 M -3.74 % | 28.321 M -32.69 % | 42.076 M 78.72 % | 23.543 M -7.01 % | 25.318 M 7.74 % | 23.499 M -10.28 % | 26.192 M 6.87 % | 24.508 M -26.93 % | 33.540 M 17.42 % | 28.564 M 48.26 % | 19.266 M -41.11 % | 32.713 M 30.59 % | 25.051 M -8.75 % | 27.454 M 102.85 % | 13.534 M -44.01 % | 24.174 M -21.67 % | 30.863 M 6.42 % | 29.001 M -40.02 % | 48.355 M 161.49 % | 18.492 M -48.87 % | 36.166 M 104.18 % | 17.713 M -15.69 % | 21.009 M 17.84 % | 17.828 M -0.99 % | 18.006 M 8.88 % | 16.537 M -18.27 % | 20.233 M 33.15 % | 15.196 M 8.40 % | 14.018 M -1.55 % | 14.239 M 11.89 % | 12.726 M -19.96 % | 15.899 M -10.18 % | 17.701 M 1.35 % | 17.466 M -79.89 % | 86.846 M 318.92 % | 20.731 M 4.59 % | 19.822 M -33.28 % | 29.711 M |
| Cost and expenses | 57.292 M -3.88 % | 59.605 M -44.50 % | 107.400 M 15.54 % | 92.956 M 4.72 % | 88.764 M 44.62 % | 61.379 M -9.81 % | 68.052 M -5.01 % | 71.644 M 9.13 % | 65.648 M -4.30 % | 68.598 M -20.96 % | 86.786 M -4.03 % | 90.428 M 50.93 % | 59.914 M 30.54 % | 45.896 M -30.12 % | 65.682 M 27.19 % | 51.642 M -10.57 % | 57.746 M 14.12 % | 50.603 M -22.41 % | 65.217 M -28.75 % | 91.534 M 21.35 % | 75.431 M 8.92 % | 69.255 M -11.04 % | 77.850 M 6.17 % | 73.328 M -7.77 % | 79.504 M 7.21 % | 74.158 M -0.78 % | 74.742 M -10.08 % | 83.123 M 0.09 % | 83.046 M 4.17 % | 79.719 M -19.26 % | 98.739 M 18.59 % | 83.258 M -2.38 % | 85.288 M 15.92 % | 73.573 M -2.20 % | 75.228 M -10.98 % | 84.510 M -19.16 % | 104.535 M 10.31 % | 94.767 M -5.02 % | 99.771 M 12.65 % | 88.564 M 20.18 % | 73.692 M -16.56 % | 88.317 M -2.18 % | 90.285 M -5.32 % | 95.360 M -12.54 % | 109.028 M 13.30 % | 96.230 M -16.66 % | 115.473 M 17.33 % | 98.419 M -18.32 % | 120.491 M 54.79 % | 77.840 M 4.89 % | 74.214 M 12.03 % | 66.244 M -2.25 % | 67.772 M 8.04 % | 62.727 M 13.12 % | 55.452 M -7.11 % | 59.697 M 15.88 % | 51.515 M -3.76 % | 53.525 M -26.39 % | 72.710 M -1.71 % | 73.976 M -19.20 % | 91.552 M 7.39 % | 85.251 M -35.82 % | 132.838 M 56.00 % | 85.150 M 5.59 % | 80.644 M -15.04 % | 94.918 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 | 21.447 M 0.93 % | 21.249 M -36.08 % | 33.243 M 2.49 % | 32.435 M 14.45 % | 28.340 M 51.73 % | 18.678 M -3.67 % | 19.390 M -19.03 % | 23.947 M -14.35 % | 27.959 M 41.26 % | 19.793 M -30.56 % | 28.503 M -22.02 % | 36.551 M 71.81 % | 21.274 M 7.91 % | 19.715 M -6.64 % | 21.116 M 23.16 % | 17.145 M -20.23 % | 21.492 M 21.96 % | 17.622 M -8.14 % | 19.184 M -27.83 % | 26.580 M 0.39 % | 26.477 M 4.22 % | 25.406 M -11.76 % | 28.792 M 20.33 % | 23.928 M -17.03 % | 28.838 M 18.76 % | 24.283 M 1.98 % | 23.811 M -14.51 % | 27.853 M 2.17 % | 27.261 M -3.74 % | 28.321 M -15.11 % | 33.361 M 19.79 % | 27.849 M -0.66 % | 28.035 M 11.29 % | 25.191 M -12.33 % | 28.733 M 5.38 % | 27.266 M -26.68 % | 37.187 M 21.95 % | 30.493 M 40.99 % | 21.628 M -35.61 % | 33.588 M 33.17 % | 25.221 M -15.86 % | 29.975 M 166.49 % | 11.248 M -47.67 % | 21.496 M -30.35 % | 30.863 M 6.42 % | 29.001 M 2.27 % | 28.358 M 53.32 % | 18.496 M -48.86 % | 36.169 M 104.19 % | 17.713 M -15.69 % | 21.009 M 17.84 % | 17.828 M -0.99 % | 18.006 M 8.88 % | 16.537 M -18.27 % | 20.233 M 33.15 % | 15.196 M 8.40 % | 14.018 M -1.55 % | 14.239 M 11.89 % | 12.726 M -19.96 % | 15.899 M -10.18 % | 17.701 M 1.35 % | 17.466 M -79.89 % | 86.846 M 318.92 % | 20.731 M 4.59 % | 19.822 M -33.28 % | 29.711 M |
| Interest income | 0.000 | 0.000 -100.00 % | 3.976 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.551 M | 0.000 | 0.000 | 0.000 -100.00 % | 631.692 K | 0.000 | 0.000 | 0.000 -100.00 % | 264.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 670.549 K | 0.000 | 0.000 | 0.000 -100.00 % | 210.000 K -48.40 % | 407.000 K 357.30 % | 89.000 K -70.03 % | 297.000 K 20.24 % | 247.000 K 35.71 % | 182.000 K 180.00 % | 65.000 K 103.13 % | 32.000 K | 0.000 -100.00 % | 52.000 K -45.83 % | 96.000 K 113.33 % | 45.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 |
| Interest expense | 669.000 K 9.49 % | 611.000 K -4.35 % | 638.817 K -32.11 % | 941.000 K -42.76 % | 1.644 M 70.01 % | 967.000 K 0.35 % | 963.591 K 1.11 % | 953.000 K 7.20 % | 889.000 K 2.54 % | 867.000 K -8.22 % | 944.692 K 24.47 % | 759.000 K -6.06 % | 808.000 K -9.72 % | 895.000 K -2.44 % | 917.393 K -7.33 % | 990.000 K -9.92 % | 1.099 M -8.57 % | 1.202 M 9.72 % | 1.096 M -22.25 % | 1.409 M -8.86 % | 1.546 M -11.25 % | 1.742 M 76.00 % | 989.753 K -28.12 % | 1.377 M 4.24 % | 1.321 M -2.15 % | 1.350 M -23.60 % | 1.767 M -13.97 % | 2.054 M -17.14 % | 2.479 M 3.08 % | 2.405 M 77.28 % | 1.357 M 36.89 % | 991.000 K -49.46 % | 1.961 M -30.83 % | 2.835 M -10.32 % | 3.161 M -4.18 % | 3.299 M -1.49 % | 3.349 M 1.52 % | 3.299 M -20.04 % | 4.126 M 169.48 % | 1.531 M -34.38 % | 2.333 M -27.99 % | 3.240 M -26.58 % | 4.413 M 32.52 % | 3.330 M | 0.000 | 0.000 -100.00 % | 3.637 K -9.08 % | 4.000 K 33.33 % | 3.000 K -70.00 % | 10.000 K -94.82 % | 193.000 K -69.94 % | 642.000 K 126.06 % | 284.000 K -42.97 % | 498.000 K 1 364.71 % | 34.000 K 3.03 % | 33.000 K -5.71 % | 35.000 K -23.91 % | 46.000 K -13.21 % | 53.000 K -53.51 % | 114.000 K -37.36 % | 182.000 K -43.83 % | 324.000 K -14.74 % | 380.000 K -18.98 % | 469.000 K -22.09 % | 602.000 K -10.01 % | 669.000 K |
| Depreciation and amortization | 10.757 M -0.99 % | 10.865 M -5.11 % | 11.450 M -0.87 % | 11.550 M 6.14 % | 10.882 M 3.52 % | 10.512 M 15.70 % | 9.086 M -17.23 % | 10.977 M 34.44 % | 8.165 M -41.28 % | 13.906 M 19.26 % | 11.660 M -6.72 % | 12.500 M 8.58 % | 11.512 M 5.86 % | 10.875 M -4.67 % | 11.407 M 6.53 % | 10.708 M 3.53 % | 10.343 M 2.08 % | 10.132 M -2.13 % | 10.352 M -2.32 % | 10.598 M 5.01 % | 10.092 M 3.93 % | 9.710 M 5.92 % | 9.167 M 14.53 % | 8.004 M 5.86 % | 7.561 M 7.42 % | 7.039 M 1.14 % | 6.960 M -1.99 % | 7.101 M -1.11 % | 7.181 M 1.86 % | 7.050 M 18.50 % | 5.949 M -0.91 % | 6.004 M -0.20 % | 6.016 M 0.40 % | 5.992 M -1.89 % | 6.107 M -30.84 % | 8.831 M 0.74 % | 8.766 M -2.46 % | 8.987 M 10.03 % | 8.168 M -0.76 % | 8.230 M 5.01 % | 7.837 M -16.43 % | 9.378 M 21.81 % | 7.699 M 1.96 % | 7.551 M 21.01 % | 6.240 M 2.24 % | 6.103 M 1.32 % | 6.024 M 0.65 % | 5.985 M 5.31 % | 5.683 M -15.07 % | 6.691 M -7.58 % | 7.240 M 0.01 % | 7.239 M -10.31 % | 8.071 M 0.86 % | 8.002 M -0.68 % | 8.057 M 2.09 % | 7.892 M 0.97 % | 7.816 M 3.91 % | 7.522 M -36.04 % | 11.761 M -5.08 % | 12.390 M -1.08 % | 12.525 M 3.01 % | 12.159 M 847.33 % | -1.627 M -112.72 % | 12.787 M -2.31 % | 13.089 M 5.12 % | 12.451 M |
| Operating income | -480.000 K -107.37 % | 6.511 M 138.01 % | -17.130 M -1 003.00 % | 1.897 M -77.75 % | 8.525 M 486.27 % | -2.207 M 5.62 % | -2.339 M 30.24 % | -3.352 M 20.40 % | -4.211 M -18.82 % | -3.544 M 47.81 % | -6.791 M 66.00 % | -19.974 M -1 951.16 % | 1.079 M -75.43 % | 4.392 M 701.25 % | -730.480 K -108.03 % | 9.099 M 313.74 % | -4.257 M -284.61 % | 2.306 M 163.65 % | -3.623 M 78.21 % | -16.627 M -1.49 % | -16.383 M -104.71 % | -8.003 M -97.92 % | -4.043 M 19.69 % | -5.035 M 43.54 % | -8.918 M -115.46 % | -4.139 M -204.36 % | 3.966 M 157.99 % | -6.839 M 2.86 % | -7.040 M 11.60 % | -7.964 M 49.11 % | -15.648 M -343.32 % | 6.431 M 5.83 % | 6.077 M 655.48 % | -1.094 M 95.52 % | -24.410 M -1 214.62 % | 2.190 M 151.07 % | -4.288 M -157.49 % | 7.459 M -50.49 % | 15.066 M 1 465.94 % | -1.103 M 82.93 % | -6.461 M 30.85 % | -9.344 M -278.33 % | 5.240 M -35.27 % | 8.095 M 79.73 % | 4.504 M -15.13 % | 5.307 M 321.02 % | -2.401 M -114.30 % | 16.794 M 1 358.92 % | -1.334 M -110.84 % | 12.301 M -39.84 % | 20.446 M 2 357.45 % | 832.000 K -89.35 % | 7.815 M -17.81 % | 9.509 M 152.57 % | -18.087 M -287.86 % | 9.628 M 744.56 % | 1.140 M 151.10 % | -2.231 M -114.49 % | 15.395 M 3 010.21 % | -529.000 K -237.40 % | 385.000 K 108.35 % | -4.613 M 87.54 % | -37.025 M -339.41 % | -8.426 M 28.51 % | -11.786 M 5.41 % | -12.460 M |
| Operating income ratio | -0.01 -107.18 % | 0.12 162.02 % | -0.19 -986.68 % | 0.02 -78.36 % | 0.10 365.12 % | -0.04 -4.81 % | -0.04 34.72 % | -0.05 20.47 % | -0.07 -26.46 % | -0.05 43.20 % | -0.10 66.34 % | -0.28 -1 711.27 % | 0.02 -79.85 % | 0.09 848.92 % | -0.01 -105.84 % | 0.20 350.81 % | -0.08 -267.98 % | 0.05 180.54 % | -0.06 73.50 % | -0.22 20.00 % | -0.28 -112.35 % | -0.13 -138.49 % | -0.05 25.69 % | -0.07 41.65 % | -0.13 -113.73 % | -0.06 -217.31 % | 0.05 156.20 % | -0.09 3.21 % | -0.09 16.55 % | -0.11 41.07 % | -0.19 -365.55 % | 0.07 8.91 % | 0.07 548.28 % | -0.01 95.28 % | -0.31 -1 363.57 % | 0.02 158.79 % | -0.04 -158.56 % | 0.07 -44.19 % | 0.13 1 121.80 % | -0.01 86.66 % | -0.09 18.28 % | -0.11 -328.79 % | 0.05 -34.47 % | 0.08 91.08 % | 0.04 -24.10 % | 0.05 346.13 % | -0.02 -114.57 % | 0.15 1 402.02 % | -0.01 -108.05 % | 0.14 -35.61 % | 0.22 1 641.35 % | 0.01 -88.37 % | 0.11 -18.95 % | 0.13 127.19 % | -0.48 -448.54 % | 0.14 541.48 % | 0.02 149.78 % | -0.04 -124.89 % | 0.17 2 415.42 % | -0.01 -276.77 % | 0.00 107.30 % | -0.06 83.79 % | -0.36 -220.01 % | -0.11 34.92 % | -0.17 -9.14 % | -0.16 |
| Total other income expenses net | 40.000 K -45.95 % | 74.000 K 100.06 % | -120.754 M -36 271.56 % | -332.000 K 87.96 % | -2.757 M -134.69 % | 7.948 M 112.34 % | -64.424 M -804.57 % | -7.122 M -483.77 % | -1.220 M -1.84 % | -1.198 M -26.81 % | -944.692 K 13.57 % | -1.093 M 4.04 % | -1.139 M 6.87 % | -1.223 M -187.70 % | 1.395 M 205.33 % | -1.324 M 7.74 % | -1.435 M 6.21 % | -1.530 M 91.52 % | -18.047 M -1 143.76 % | -1.451 M -149.93 % | 2.906 M 256.57 % | -1.856 M 90.32 % | -19.177 M -759.45 % | 2.908 M 59.60 % | 1.822 M 18.31 % | 1.540 M 217.53 % | -1.310 M -100.77 % | 170.253 M 11 071.46 % | 1.524 M -74.77 % | 6.040 M 49.02 % | 4.053 M | 0.000 | 0.000 100.00 % | -2.790 M 78.32 % | -12.868 M -290.04 % | -3.299 M 1.49 % | -3.349 M -1.52 % | -3.299 M 20.04 % | -4.126 M -169.48 % | -1.531 M 34.38 % | -2.333 M 27.99 % | -3.240 M -26.10 % | -2.569 M | 0.000 | 0.000 | 0.000 100.00 % | -5.049 M -126 131.85 % | -4.000 K -100.28 % | 1.423 M 14 330.00 % | -10.000 K 99.89 % | -9.399 M -824.67 % | 1.297 M 556.69 % | -284.000 K -106.78 % | 4.190 M -84.15 % | 26.442 M 80 227.27 % | -33.000 K 5.71 % | -35.000 K -100.94 % | 3.717 M 153.77 % | -6.913 M -5 964.04 % | -114.000 K 37.36 % | -182.000 K 43.83 % | -324.000 K 14.74 % | -380.000 K 18.98 % | -469.000 K 22.09 % | -602.000 K 10.01 % | -669.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -137.906 M -0.20 % | -137.627 M -5.89 % | -129.966 M -74.24 % | -74.591 M -1 607.80 % | 4.947 M -52.23 % | 10.356 M 36.76 % | 7.572 M 122.04 % | -34.360 M 40.64 % | -57.881 M 42.18 % | -100.101 M -31.56 % | -76.089 M 0.14 % | -76.193 M -85.72 % | -41.026 M -4.07 % | -39.423 M -8.82 % | -36.229 M 51.72 % | -75.046 M 4.52 % | -78.598 M -7.65 % | -73.012 M -21.72 % | -59.984 M -53.81 % | -38.999 M -29.58 % | -30.096 M 17.81 % | -36.618 M 64.85 % | -104.174 M -19.96 % | -86.844 M 43.15 % | -152.754 M 25.29 % | -204.452 M -2.32 % | -199.818 M 13.45 % | -230.863 M -258.88 % | 145.302 M -8.23 % | 158.329 M 12.19 % | 141.124 M 8.68 % | 129.847 M 18.55 % | 109.525 M -32.90 % | 163.229 M -22.15 % | 209.669 M 0.52 % | 208.590 M 17.79 % | 177.080 M 22.90 % | 144.086 M 16.70 % | 123.463 M 289.11 % | -65.287 M 14.02 % | -75.935 M -0.02 % | -75.921 M -188.62 % | -26.305 M -171.41 % | -9.692 M 93.93 % | -159.741 M 25.61 % | -214.724 M -41.95 % | -151.263 M 16.38 % | -180.887 M -35.51 % | -133.484 M -110.08 % | -63.541 M -56.93 % | -40.490 M 52.92 % | -86.007 M -22.42 % | -70.255 M -25.12 % | -56.152 M -41.85 % | -39.585 M 24.36 % | -52.335 M -1 066.89 % | -4.485 M -85.79 % | -2.414 M -112.03 % | 20.070 M -21.52 % | 25.572 M -40.42 % | 42.918 M -24.29 % | 56.690 M |
| Total investments | 61.468 M 0.72 % | 61.027 M -7.30 % | 65.830 M 7.22 % | 61.399 M -77.60 % | 274.092 M 1.13 % | 271.018 M -2.73 % | 278.616 M 1 004.17 % | 25.233 M -25.08 % | 33.680 M -14.16 % | 39.237 M -17.12 % | 47.340 M 49.65 % | 31.634 M 3.36 % | 30.605 M 5.22 % | 29.088 M 79.09 % | 16.242 M -10.38 % | 18.123 M -9.62 % | 20.051 M 11.20 % | 18.032 M 12.09 % | 16.087 M -18.59 % | 19.760 M -1.82 % | 20.127 M 4.86 % | 19.194 M -5.22 % | 20.251 M -3.38 % | 20.959 M -0.66 % | 21.098 M -0.55 % | 21.214 M 0.16 % | 21.179 M 98.81 % | 10.653 M 2.20 % | 10.424 M 45.65 % | 7.157 M -9.36 % | 7.896 M -9.75 % | 8.749 M -4.51 % | 9.162 M 4.79 % | 8.743 M 3.45 % | 8.452 M -2.53 % | 8.671 M -2.39 % | 8.883 M -5.18 % | 9.368 M 28.42 % | 7.295 M -15.93 % | 8.677 M -15.68 % | 10.290 M 10.68 % | 9.297 M 1.81 % | 9.132 M -12.07 % | 10.386 M 1.88 % | 10.194 M -2.86 % | 10.494 M -72.72 % | 38.471 M 1.68 % | 37.834 M 5.38 % | 35.901 M -14.41 % | 41.945 M 50.15 % | 27.936 M 1.59 % | 27.498 M -94.34 % | 485.511 M -3.81 % | 504.751 M 1 567.94 % | 30.262 M 2.83 % | 29.429 M -53.73 % | 63.596 M -3.90 % | 66.175 M -1.70 % | 67.322 M 13.02 % | 59.567 M -5.63 % | 63.120 M -0.49 % | 63.430 M |
| Total debt | 35.868 M 21.45 % | 29.533 M -24.58 % | 39.159 M -3.69 % | 40.660 M -50.05 % | 81.407 M 3.68 % | 78.515 M 6.57 % | 73.672 M 21.39 % | 60.691 M -3.61 % | 62.964 M 13.68 % | 55.389 M -3.57 % | 57.441 M -0.68 % | 57.833 M -7.73 % | 62.680 M -13.61 % | 72.551 M 1.30 % | 71.618 M -6.68 % | 76.745 M -10.29 % | 85.545 M -9.40 % | 94.419 M -8.22 % | 102.878 M -6.05 % | 109.501 M -7.17 % | 117.953 M -6.72 % | 126.449 M 85.83 % | 68.047 M -8.23 % | 74.151 M -7.47 % | 80.133 M -6.85 % | 86.029 M -6.36 % | 91.868 M -21.74 % | 117.382 M -32.06 % | 172.774 M -4.69 % | 181.281 M 9.59 % | 165.423 M -4.76 % | 173.691 M -7.63 % | 188.034 M -15.35 % | 222.141 M -19.42 % | 275.694 M -1.01 % | 278.505 M 6.62 % | 261.212 M 19.72 % | 218.189 M 8.91 % | 200.339 M 184.71 % | 70.365 M -36.26 % | 110.391 M -0.02 % | 110.416 M -53.50 % | 237.442 M 0.19 % | 237.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.129 M -92.28 % | 14.632 M -18.21 % | 17.889 M -11.83 % | 20.289 M 0.00 % | 20.289 M 0.00 % | 20.289 M -59.62 % | 50.240 M -20.46 % | 63.162 M -12.38 % | 72.088 M -10.85 % | 80.864 M -29.46 % | 114.637 M -8.57 % | 125.377 M |
| Accumulated other comprehensive income loss | 215.000 K -98.53 % | 14.609 M -27.31 % | 20.097 M -7.09 % | 21.631 M 0.00 % | 21.631 M 557.28 % | 3.291 M -50.44 % | 6.641 M -52.99 % | 14.126 M 0.00 % | 14.126 M 0.00 % | 14.126 M 10.12 % | 12.828 M -9.19 % | 14.126 M 0.00 % | 14.126 M 0.00 % | 14.126 M 20.90 % | 11.684 M -12.83 % | 13.405 M 0.00 % | 13.405 M 23.06 % | 10.893 M 24.06 % | 8.781 M -34.50 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 0.00 % | 13.405 M 53.93 % | 8.709 M 0.00 % | 8.709 M 0.00 % | 8.709 M 0.00 % | 8.709 M 10.08 % | 7.911 M 0.00 % | 7.911 M 3 302.83 % | -247.000 K 54.09 % | -538.000 K 94.63 % | -10.025 M -2.16 % | -9.813 M -5.20 % | -9.328 M 18.18 % | -11.401 M -17.12 % | -9.735 M -15.81 % | -8.406 M 10.56 % | -9.399 M 1.73 % | -9.564 M 30.94 % | -13.848 M 1.37 % | -14.041 M -2.19 % | -13.740 M 69.45 % | -44.969 M 31.46 % | -65.606 M -1.89 % | -64.387 M -1 008.78 % | 7.085 M 0.00 % | 7.085 M | 0.000 100.00 % | -71.206 M -7.95 % | -65.964 M | 0.000 100.00 % | -72.863 M -14.24 % | -63.783 M -5.77 % | -60.303 M -3.64 % | -58.183 M 11.91 % | -66.053 M -6.07 % | -62.273 M -4.97 % | -59.323 M |
| Retained earnings | -18.313 M 92.03 % | -229.859 M 2.42 % | -235.560 M -141.52 % | -97.531 M 1.32 % | -98.836 M 5.26 % | -104.321 M 5.07 % | -109.897 M -166.24 % | -41.277 M -58.95 % | -25.968 M -26.34 % | -20.554 M -33.14 % | -15.438 M -123.38 % | -6.911 M -226.07 % | 5.482 M 260.81 % | -3.409 M 64.79 % | -9.683 M -17.30 % | -8.255 M 46.28 % | -15.366 M -6.50 % | -14.428 M 5.70 % | -15.300 M -329.52 % | 6.666 M -50.49 % | 13.463 M -51.32 % | 27.658 M -37.58 % | 44.310 M -34.50 % | 67.651 M -3.24 % | 69.914 M -29.43 % | 99.074 M -2.50 % | 101.618 M -11.63 % | 114.996 M 689.81 % | -19.497 M -850.61 % | -2.051 M -1 149.68 % | 195.393 K -98.53 % | 13.259 M 55.70 % | 8.516 M 133.25 % | 3.651 M -33.59 % | 5.497 M -81.40 % | 29.553 M -1.37 % | 29.964 M -14.14 % | 34.897 M 24.16 % | 28.106 M 18.95 % | 23.629 M 17.75 % | 20.067 M -25.59 % | 26.967 M -28.03 % | 37.472 M 10.39 % | 33.946 M 24.80 % | 27.200 M 21.12 % | 22.457 M -39.92 % | 37.380 M -22.38 % | 48.159 M 60.10 % | 30.080 M -7.24 % | 32.428 M 61.49 % | 20.080 M 91.02 % | 10.512 M 16.15 % | 9.050 M -41.39 % | 15.442 M 785.94 % | 1.743 M 126.36 % | -6.612 M 59.21 % | -16.208 M 27.72 % | -22.424 M 7.74 % | -24.306 M -2.72 % | -23.663 M 0.85 % | -23.866 M -26.08 % | -18.929 M |
| Common stock | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 0.00 % | 1.122 B 7.80 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.00 % | 1.041 B 0.03 % | 1.041 B 1.17 % | 1.029 B 3.11 % | 997.795 M 9.58 % | 910.580 M 1.18 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M | 0.000 -100.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M 0.00 % | 900.000 M |
| Total equity | 1.108 B -0.06 % | 1.108 B 0.02 % | 1.108 B -10.81 % | 1.242 B 1.14 % | 1.228 B 0.48 % | 1.222 B 0.18 % | 1.220 B -5.21 % | 1.287 B -1.35 % | 1.305 B -0.81 % | 1.316 B -0.97 % | 1.328 B -0.40 % | 1.334 B -1.18 % | 1.350 B -0.13 % | 1.351 B 1.38 % | 1.333 B -0.17 % | 1.335 B 0.48 % | 1.329 B 0.11 % | 1.327 B 0.23 % | 1.325 B -1.56 % | 1.345 B -0.53 % | 1.353 B -0.97 % | 1.366 B -1.27 % | 1.383 B -1.70 % | 1.407 B -0.17 % | 1.410 B -2.03 % | 1.439 B -0.17 % | 1.441 B -0.69 % | 1.452 B 10.23 % | 1.317 B -1.39 % | 1.335 B -0.22 % | 1.338 B -0.43 % | 1.344 B 0.32 % | 1.340 B 6.90 % | 1.253 B -0.12 % | 1.255 B -1.15 % | 1.269 B -0.05 % | 1.270 B -0.42 % | 1.275 B 0.70 % | 1.266 B 0.24 % | 1.263 B 2.12 % | 1.237 B 2.07 % | 1.212 B 6.77 % | 1.135 B 1.74 % | 1.116 B 0.63 % | 1.109 B 0.40 % | 1.104 B 1.50 % | 1.088 B 0.91 % | 1.078 B 1.59 % | 1.061 B -0.78 % | 1.070 B 1.92 % | 1.050 B 1.27 % | 1.036 B 0.28 % | 1.034 B -1.11 % | 1.045 B 1.42 % | 1.030 B 1.41 % | 1.016 B 0.05 % | 1.016 B -0.38 % | 1.020 B 0.63 % | 1.013 B 0.72 % | 1.006 B -0.35 % | 1.010 B -0.78 % | 1.017 B |
| Other non current liabilities | 82.337 M 0.59 % | 81.858 M 0.33 % | 81.588 M 33.90 % | 60.931 M 0.73 % | 60.490 M 0.72 % | 60.055 M -6.95 % | 64.540 M -13.48 % | 74.594 M -17.80 % | 90.747 M -10.28 % | 101.142 M -0.15 % | 101.298 M 8.92 % | 92.999 M 47.16 % | 63.194 M 0.35 % | 62.971 M 0.35 % | 62.748 M 0.35 % | 62.531 M 0.35 % | 62.313 M 0.35 % | 62.096 M 0.35 % | 61.878 M 0.78 % | 61.402 M -3.43 % | 63.581 M 0.47 % | 63.284 M 0.47 % | 62.985 M 43.80 % | 43.800 M 0.69 % | 43.502 M 4.41 % | 41.666 M 0.64 % | 41.403 M 6.39 % | 38.918 M 0.17 % | 38.852 M 0.41 % | 38.694 M 0.41 % | 38.536 M 3.51 % | 37.231 M 0.25 % | 37.140 M 0.24 % | 37.050 M 0.24 % | 36.960 M 0.24 % | 36.870 M 0.24 % | 36.780 M -3.90 % | 38.273 M 0.41 % | 38.116 M -24.84 % | 50.715 M -3.84 % | 52.742 M 3.89 % | 50.769 M 44.67 % | 35.093 M 0.00 % | 35.092 M 0.00 % | 35.093 M -6.35 % | 37.474 M -1.62 % | 38.093 M 0.03 % | 38.081 M 0.03 % | 38.068 M 0.03 % | 38.056 M 0.03 % | 38.044 M -5.47 % | 40.244 M -8.78 % | 44.117 M 0.29 % | 43.990 M 0.29 % | 43.863 M -0.34 % | 44.012 M 0.21 % | 43.921 M 7.93 % | 40.694 M 0.09 % | 40.658 M -0.81 % | 40.992 M -1.66 % | 41.684 M -15.91 % | 49.572 M |
| Long term debt | 7.396 M -10.87 % | 8.298 M -31.41 % | 12.098 M -7.36 % | 13.059 M -18.03 % | 15.932 M -14.36 % | 18.603 M -12.34 % | 21.223 M -3.72 % | 22.043 M -11.01 % | 24.771 M -10.40 % | 27.646 M -8.29 % | 30.146 M -2.27 % | 30.848 M -7.82 % | 33.465 M -9.41 % | 36.941 M -6.64 % | 39.568 M 0.52 % | 39.365 M -11.65 % | 44.556 M -16.17 % | 53.153 M -14.74 % | 62.342 M -10.49 % | 69.652 M -11.60 % | 78.796 M -10.77 % | 88.304 M 106.80 % | 42.701 M -13.40 % | 49.311 M -11.39 % | 55.651 M -10.10 % | 61.900 M -9.06 % | 68.069 M -28.39 % | 95.056 M -5.89 % | 101.010 M -0.33 % | 101.340 M 3.88 % | 97.557 M 5.00 % | 92.912 M 14.23 % | 81.340 M 38.20 % | 58.857 M -4.45 % | 61.600 M -5.18 % | 64.964 M 37 022.29 % | 175.000 K -14.22 % | 204.000 K -11.70 % | 231.019 K -10.46 % | 258.000 K -9.47 % | 285.000 K -8.36 % | 311.000 K -8.30 % | 339.145 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.289 M 0.00 % | 20.289 M -18.28 % | 24.826 M -52.61 % | 52.389 M -10.77 % | 58.710 M -36.05 % | 91.806 M -1.59 % | 93.287 M |
| Total non current liabilities | 89.733 M -0.47 % | 90.156 M -3.77 % | 93.686 M 26.62 % | 73.990 M -3.18 % | 76.422 M -2.84 % | 78.658 M -8.28 % | 85.763 M -11.25 % | 96.637 M -16.34 % | 115.518 M -10.30 % | 128.788 M -2.02 % | 131.445 M 6.13 % | 123.847 M 28.13 % | 96.659 M -3.26 % | 99.912 M -2.35 % | 102.317 M 0.41 % | 101.896 M -4.65 % | 106.869 M -7.27 % | 115.249 M -7.22 % | 124.220 M -5.21 % | 131.054 M -7.95 % | 142.377 M -6.08 % | 151.588 M 43.43 % | 105.686 M 13.51 % | 93.111 M -6.09 % | 99.153 M -4.26 % | 103.566 M -5.39 % | 109.472 M -18.29 % | 133.974 M -4.21 % | 139.862 M -0.12 % | 140.034 M 2.90 % | 136.093 M 4.57 % | 130.143 M 9.84 % | 118.480 M 23.54 % | 95.907 M -2.69 % | 98.560 M -3.22 % | 101.834 M 175.56 % | 36.955 M -3.96 % | 38.477 M 0.34 % | 38.347 M -24.77 % | 50.973 M -3.87 % | 53.027 M 3.81 % | 51.080 M 44.16 % | 35.432 M 0.97 % | 35.092 M 0.00 % | 35.093 M -6.35 % | 37.474 M -1.62 % | 38.093 M 0.03 % | 38.081 M 0.03 % | 38.068 M 0.03 % | 38.056 M 0.03 % | 38.044 M -5.47 % | 40.244 M -8.78 % | 44.117 M 0.29 % | 43.990 M 0.29 % | 43.863 M -31.78 % | 64.301 M 0.14 % | 64.210 M -2.00 % | 65.520 M -29.58 % | 93.047 M -6.67 % | 99.702 M -25.31 % | 133.490 M -6.56 % | 142.859 M |
| Other current liabilities | 57.050 M 86.74 % | 30.550 M -53.86 % | 66.205 M 129.34 % | 28.868 M -33.03 % | 43.108 M 56.28 % | 27.583 M -24.16 % | 36.370 M 40.81 % | 25.829 M -4.28 % | 26.985 M -29.97 % | 38.533 M 13.02 % | 34.094 M -34.47 % | 52.026 M 50.26 % | 34.625 M 23.01 % | 28.148 M 18.60 % | 23.733 M -23.87 % | 31.174 M 11.02 % | 28.080 M 1.32 % | 27.715 M 37.50 % | 20.157 M -19.32 % | 24.984 M -3.27 % | 25.828 M 17.72 % | 21.940 M -49.24 % | 43.220 M -3.00 % | 44.555 M 2.37 % | 43.522 M 24.40 % | 34.985 M 3.26 % | 33.880 M 19.07 % | 28.455 M -15.28 % | 33.587 M -31.57 % | 49.084 M -37.22 % | 78.181 M 156.26 % | 30.508 M -42.08 % | 52.673 M -22.60 % | 68.049 M 14.54 % | 59.412 M 15.20 % | 51.572 M 22.14 % | 42.224 M 7.23 % | 39.377 M -1.90 % | 40.138 M 254.86 % | 11.311 M 3.64 % | 10.914 M 7.32 % | 10.170 M 3 334 326.23 % | 305.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -213.000 -100.00 % | 26.283 M 49.12 % | 17.625 M -9.18 % | 19.407 M | 0.000 -100.00 % | 19.875 M -6.22 % | 21.194 M | 0.000 -100.00 % | 29.040 M -5.18 % | 30.627 M -18.33 % | 37.503 M -21.87 % | 48.003 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K 23.84 % | 302.003 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.951 M 1 991.81 % | 1.145 M | 0.000 | 0.000 -100.00 % | 20.157 M | 0.000 -100.00 % | 272.000 K | 0.000 -100.00 % | 30.166 M 158 668.42 % | 19.000 K | 0.000 -100.00 % | 18.468 M -64.72 % | 52.348 M 172.76 % | 19.192 M -52.02 % | 40.000 M | 0.000 -100.00 % | 21.984 M 0.00 % | 21.984 M 0.00 % | 21.984 M 0.00 % | 21.984 M 189.58 % | -24.540 M -31.19 % | -18.706 M 13.15 % | -21.538 M -10.72 % | -19.453 M 18.77 % | -23.949 M 19.09 % | -29.599 M -13.27 % | -26.131 M 21.92 % | -33.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.870 M 122.27 % | 6.690 M 28.90 % | 5.190 M -34.54 % | 7.928 M | 0.000 -100.00 % | 11.686 M 15.74 % | 10.097 M -25.02 % | 13.466 M -4.54 % | 14.107 M -24.91 % | 18.787 M -14.81 % | 22.053 M |
| Short term debt | 28.472 M -32.96 % | 42.470 M 56.94 % | 27.061 M -1.96 % | 27.601 M -57.84 % | 65.475 M 9.29 % | 59.912 M 14.23 % | 52.449 M 35.71 % | 38.648 M 1.19 % | 38.193 M 37.67 % | 27.743 M 1.64 % | 27.294 M 1.15 % | 26.985 M -7.63 % | 29.215 M -17.96 % | 35.610 M 11.11 % | 32.050 M -14.26 % | 37.380 M -8.80 % | 40.989 M -0.67 % | 41.266 M 1.80 % | 40.535 M 1.72 % | 39.849 M 1.77 % | 39.157 M 2.65 % | 38.145 M 50.50 % | 25.346 M 2.04 % | 24.840 M 1.46 % | 24.482 M 1.46 % | 24.129 M 1.38 % | 23.799 M 6.60 % | 22.326 M -68.89 % | 71.764 M -10.23 % | 79.941 M 347.45 % | 17.866 M -77.88 % | 80.779 M -24.29 % | 106.694 M -34.66 % | 163.284 M -23.73 % | 214.095 M 0.26 % | 213.541 M -18.20 % | 261.037 M 19.75 % | 217.985 M 8.93 % | 200.108 M 185.43 % | 70.107 M -36.33 % | 110.106 M 0.00 % | 110.105 M -53.56 % | 237.102 M 0.04 % | 237.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.129 M -92.29 % | 14.632 M -18.21 % | 17.889 M -11.83 % | 20.289 M 0.00 % | 20.289 M | 0.000 -100.00 % | 29.951 M -23.61 % | 39.208 M 99.04 % | 19.699 M -11.08 % | 22.154 M -2.97 % | 22.831 M -28.85 % | 32.090 M |
| Total current liabilities | 98.655 M 11.52 % | 88.466 M -18.90 % | 109.088 M 56.08 % | 69.894 M -43.66 % | 124.058 M 22.18 % | 101.535 M 7.66 % | 94.309 M 22.69 % | 76.866 M -15.50 % | 90.964 M 13.40 % | 80.217 M 4.31 % | 76.903 M -19.15 % | 95.114 M 22.77 % | 77.471 M 0.32 % | 77.227 M 5.96 % | 72.882 M -13.94 % | 84.691 M -1.39 % | 85.889 M 0.42 % | 85.531 M 8.54 % | 78.800 M -8.22 % | 85.859 M -6.42 % | 91.746 M 18.64 % | 77.329 M -0.66 % | 77.839 M 3.00 % | 75.569 M 2.38 % | 73.812 M -25.60 % | 99.208 M -0.80 % | 100.009 M 8.85 % | 91.876 M -44.63 % | 165.930 M 18.25 % | 140.317 M -15.27 % | 165.596 M -3.86 % | 172.240 M -16.56 % | 206.417 M -26.42 % | 280.520 M -5.88 % | 298.047 M 5.01 % | 283.819 M -16.26 % | 338.942 M 16.78 % | 290.233 M 4.34 % | 278.165 M 124.54 % | 123.882 M -28.02 % | 172.095 M 7.32 % | 160.361 M -45.44 % | 293.923 M 3.17 % | 284.879 M 483.12 % | 48.854 M 25.08 % | 39.058 M 3.39 % | 37.777 M 6.51 % | 35.467 M -9.25 % | 39.082 M 6.26 % | 36.778 M -18.30 % | 45.014 M -25.44 % | 60.373 M 14.86 % | 52.562 M -7.49 % | 56.816 M -4.05 % | 59.213 M 75.21 % | 33.795 M -46.67 % | 63.369 M -18.56 % | 77.813 M 23.86 % | 62.822 M -7.30 % | 67.771 M -12.19 % | 77.176 M -27.56 % | 106.543 M |
| Total liabilities | 188.388 M 5.47 % | 178.622 M -11.91 % | 202.774 M 40.93 % | 143.884 M -28.23 % | 200.480 M 11.26 % | 180.193 M 0.07 % | 180.072 M 3.79 % | 173.503 M -15.97 % | 206.482 M -1.21 % | 209.005 M 0.32 % | 208.348 M -4.85 % | 218.961 M 25.75 % | 174.130 M -1.70 % | 177.139 M 1.11 % | 175.198 M -6.10 % | 186.587 M -3.20 % | 192.758 M -4.00 % | 200.780 M -1.10 % | 203.020 M -6.41 % | 216.913 M -7.35 % | 234.123 M 2.27 % | 228.917 M 24.73 % | 183.525 M 8.80 % | 168.680 M -2.48 % | 172.965 M -14.70 % | 202.774 M -3.20 % | 209.481 M -7.25 % | 225.850 M -26.14 % | 305.792 M 9.07 % | 280.351 M -7.07 % | 301.689 M -0.23 % | 302.383 M -6.93 % | 324.897 M -13.69 % | 376.427 M -5.09 % | 396.606 M 2.84 % | 385.653 M 2.60 % | 375.897 M 14.36 % | 328.710 M 3.85 % | 316.512 M 81.01 % | 174.855 M -22.33 % | 225.122 M 6.47 % | 211.441 M -35.80 % | 329.355 M 2.93 % | 319.971 M 281.16 % | 83.947 M 9.69 % | 76.532 M 0.87 % | 75.869 M 3.16 % | 73.548 M -4.67 % | 77.150 M 3.09 % | 74.834 M -9.90 % | 83.058 M -17.45 % | 100.617 M 4.07 % | 96.679 M -4.09 % | 100.806 M -2.20 % | 103.076 M 5.08 % | 98.096 M -23.11 % | 127.579 M -10.99 % | 143.333 M -8.04 % | 155.869 M -6.93 % | 167.473 M -20.50 % | 210.666 M -15.53 % | 249.402 M |
| Other non current assets | 673.106 M -0.77 % | 678.354 M 19.67 % | 566.860 M -24.35 % | 749.278 M 495.98 % | 125.722 M -1.99 % | 128.272 M 3.19 % | 124.301 M -84.29 % | 791.454 M -0.82 % | 797.994 M -1.07 % | 806.622 M -0.98 % | 814.631 M 2.71 % | 793.135 M 1.40 % | 782.148 M 0.78 % | 776.062 M 1.29 % | 766.176 M 0.99 % | 758.673 M 3.92 % | 730.059 M 1.30 % | 720.680 M 3.30 % | 697.684 M 0.60 % | 693.533 M 0.34 % | 691.198 M 1.18 % | 683.111 M 2.15 % | 668.730 M 6.90 % | 625.567 M 22.78 % | 509.484 M 1.63 % | 501.292 M 0.14 % | 500.582 M 1.35 % | 493.919 M -34.09 % | 749.427 M 0.00 % | 749.436 M 0.08 % | 748.831 M 1.55 % | 737.431 M 0.81 % | 731.511 M -0.25 % | 733.325 M -0.08 % | 733.885 M 108.08 % | 352.687 M -5.50 % | 373.233 M 2.61 % | 363.733 M -15.58 % | 430.857 M 2 378.33 % | 17.385 M 17.59 % | 14.785 M 17.55 % | 12.578 M 5.74 % | 11.895 M -96.48 % | 338.390 M 1.95 % | 331.926 M -27.17 % | 455.725 M -1.30 % | 461.734 M 26.83 % | 364.052 M 2.22 % | 356.146 M 438.79 % | 66.101 M -85.74 % | 463.532 M 50.06 % | 308.903 M 292.50 % | 78.701 M -4.34 % | 82.275 M -33.10 % | 122.980 M -55.48 % | 276.238 M 227.14 % | 84.440 M -11.77 % | 95.701 M -65.30 % | 275.826 M 335.81 % | 63.291 M -2.02 % | 64.599 M -17.76 % | 78.549 M |
| Long term investments | 61.468 M 0.72 % | 61.027 M -7.30 % | 65.830 M 7.22 % | 61.399 M -77.60 % | 274.092 M 1.13 % | 271.018 M -2.73 % | 278.616 M 1 004.17 % | 25.233 M -25.08 % | 33.680 M -14.16 % | 39.237 M -17.12 % | 47.340 M 49.65 % | 31.634 M 3.36 % | 30.605 M 5.22 % | 29.088 M 79.09 % | 16.242 M -10.38 % | 18.123 M -9.62 % | 20.051 M 11.20 % | 18.032 M 12.09 % | 16.087 M -18.59 % | 19.760 M -1.82 % | 20.127 M 4.86 % | 19.194 M -5.22 % | 20.251 M -3.38 % | 20.959 M -0.66 % | 21.098 M -0.55 % | 21.214 M 0.16 % | 21.179 M 98.81 % | 10.653 M 2.20 % | 10.424 M 45.65 % | 7.157 M -9.36 % | 7.896 M -9.75 % | 8.749 M -4.51 % | 9.162 M 4.79 % | 8.743 M 3.45 % | 8.452 M -2.53 % | 8.671 M -2.39 % | 8.883 M -5.18 % | 9.368 M 28.42 % | 7.295 M -15.93 % | 8.677 M -15.68 % | 10.290 M 10.68 % | 9.297 M 1.81 % | 9.132 M -12.07 % | 10.386 M 1.88 % | 10.194 M -2.86 % | 10.494 M -72.72 % | 38.471 M 1.68 % | 37.834 M 5.38 % | 35.901 M -14.41 % | 41.945 M 50.15 % | 27.936 M 1.59 % | 27.498 M -52.56 % | 57.959 M -9.01 % | 63.700 M 110.50 % | 30.262 M 2.83 % | 29.429 M -53.73 % | 63.596 M -3.90 % | 66.175 M -1.70 % | 67.322 M 13.02 % | 59.567 M -5.63 % | 63.120 M -0.49 % | 63.430 M |
| Intangible assets | 62.200 M 2 180.89 % | 2.727 M 4.62 % | 2.607 M -3.67 % | 2.706 M -4.58 % | 2.836 M -4.35 % | 2.965 M -4.14 % | 3.093 M -4.06 % | 3.224 M -3.44 % | 3.339 M 0.60 % | 3.319 M 0.61 % | 3.299 M -2.05 % | 3.368 M -3.52 % | 3.491 M -3.32 % | 3.611 M -3.18 % | 3.729 M -3.16 % | 3.851 M -3.07 % | 3.973 M -2.00 % | 4.054 M -2.83 % | 4.172 M -2.80 % | 4.292 M -2.72 % | 4.412 M -2.65 % | 4.532 M -0.42 % | 4.551 M -3.01 % | 4.692 M -3.32 % | 4.853 M -0.84 % | 4.894 M -0.99 % | 4.943 M -1.08 % | 4.997 M -1.09 % | 5.052 M 2.56 % | 4.926 M 0.21 % | 4.916 M 6.95 % | 4.596 M 12.18 % | 4.097 M -0.99 % | 4.138 M -0.94 % | 4.177 M -95.15 % | 86.134 M 33.56 % | 64.491 M -25.03 % | 86.028 M | 0.000 -100.00 % | 49.812 M 10.09 % | 45.248 M 4.88 % | 43.143 M 37.62 % | 31.350 M -41.00 % | 53.132 M | 0.000 | 0.000 -100.00 % | 54.901 M 20.75 % | 45.465 M -20.75 % | 57.370 M 2 868 400.00 % | 2.000 K -54.85 % | 4.430 K -36.71 % | 7.000 K -22.22 % | 9.000 K -73.53 % | 34.000 K -44.26 % | 61.000 K -31.46 % | 89.000 K -23.28 % | 116.000 K -36.26 % | 182.000 K -21.21 % | 231.000 K -99.91 % | 243.561 M 76 976.27 % | 316.000 K -14.82 % | 371.000 K |
| 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 100.00 % | -430.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 | 3.261 M 19.58 % | 2.727 M 4.62 % | 2.607 M -3.67 % | 2.706 M -4.58 % | 2.836 M -4.35 % | 2.965 M -4.14 % | 3.093 M -4.06 % | 3.224 M -3.44 % | 3.339 M 0.60 % | 3.319 M 0.61 % | 3.299 M -2.05 % | 3.368 M -3.52 % | 3.491 M -3.32 % | 3.611 M -3.18 % | 3.729 M -3.16 % | 3.851 M -3.07 % | 3.973 M -2.00 % | 4.054 M -2.83 % | 4.172 M -2.80 % | 4.292 M -2.72 % | 4.412 M -2.65 % | 4.532 M -0.42 % | 4.551 M -3.01 % | 4.692 M -3.32 % | 4.853 M -0.84 % | 4.894 M -0.99 % | 4.943 M -1.08 % | 4.997 M -1.09 % | 5.052 M 2.56 % | 4.926 M 0.21 % | 4.916 M 6.95 % | 4.596 M 12.18 % | 4.097 M -0.99 % | 4.138 M -0.94 % | 4.177 M -94.69 % | 78.740 M -1.10 % | 79.614 M -1.07 % | 80.478 M | 0.000 -100.00 % | 515.226 M 1.11 % | 509.546 M 1.93 % | 499.905 M 25.91 % | 397.035 M 742.09 % | 47.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.657 M 0.00 % | 28.658 M 1 432 800.00 % | 2.000 K -50.00 % | 4.000 K -42.86 % | 7.000 K -22.22 % | 9.000 K -73.53 % | 34.000 K -44.26 % | 61.000 K -31.46 % | 89.000 K -23.28 % | 116.000 K -36.26 % | 182.000 K -21.21 % | 231.000 K -99.91 % | 243.561 M 76 976.27 % | 316.000 K -14.82 % | 371.000 K |
| Property plant equipment net | 133.983 M -2.31 % | 137.158 M -44.49 % | 247.075 M 29.78 % | 190.381 M -68.55 % | 605.432 M 0.39 % | 603.075 M -0.87 % | 608.339 M 161.50 % | 232.633 M 1.16 % | 229.957 M -2.09 % | 234.877 M -1.84 % | 239.277 M -15.44 % | 282.981 M -2.14 % | 289.159 M -2.34 % | 296.076 M 3.25 % | 286.744 M 9.23 % | 262.503 M -2.24 % | 268.516 M -2.64 % | 275.786 M -1.22 % | 279.199 M -9.42 % | 308.240 M -1.23 % | 312.087 M 0.91 % | 309.287 M 13.59 % | 272.276 M -9.96 % | 302.380 M 0.02 % | 302.323 M -0.74 % | 304.567 M -1.32 % | 308.640 M 11.20 % | 277.542 M 0.19 % | 277.002 M -0.19 % | 277.540 M -1.66 % | 282.215 M 6.13 % | 265.916 M 13.81 % | 233.656 M 2.69 % | 227.529 M 4.28 % | 218.198 M 3.58 % | 210.659 M 76.76 % | 119.180 M -6.71 % | 127.753 M -5.71 % | 135.489 M -0.94 % | 136.779 M 3.40 % | 132.277 M -5.66 % | 140.215 M -4.03 % | 146.104 M -3.01 % | 150.637 M -1.74 % | 153.312 M -1.49 % | 155.633 M -2.99 % | 160.430 M 1.31 % | 158.358 M -0.37 % | 158.939 M -69.04 % | 513.443 M 214.99 % | 163.004 M -1.40 % | 165.316 M -57.66 % | 390.451 M 0.90 % | 386.977 M -6.60 % | 414.327 M 70.55 % | 242.937 M -44.06 % | 434.298 M 1.90 % | 426.186 M 70.98 % | 249.268 M 5.94 % | 235.295 M -49.95 % | 470.149 M -2.26 % | 480.997 M |
| Total non current assets | 876.795 M -0.84 % | 884.185 M -0.45 % | 888.170 M -12.01 % | 1.009 B -0.43 % | 1.014 B 0.26 % | 1.011 B -0.89 % | 1.020 B -3.67 % | 1.059 B -1.17 % | 1.072 B -1.75 % | 1.091 B -1.85 % | 1.111 B -0.59 % | 1.118 B 0.50 % | 1.112 B 0.05 % | 1.112 B 2.96 % | 1.080 B 2.84 % | 1.050 B 2.00 % | 1.029 B 0.40 % | 1.025 B 2.14 % | 1.004 B -2.78 % | 1.032 B -0.27 % | 1.035 B 1.07 % | 1.024 B 5.46 % | 971.104 M 1.27 % | 958.972 M 13.72 % | 843.248 M 0.74 % | 837.076 M -0.40 % | 840.398 M 6.16 % | 791.645 M -24.44 % | 1.048 B 0.28 % | 1.045 B -0.49 % | 1.050 B 2.62 % | 1.023 B 3.80 % | 985.679 M 0.46 % | 981.213 M 0.91 % | 972.386 M 47.94 % | 657.299 M 11.62 % | 588.868 M 0.10 % | 588.267 M 1.21 % | 581.245 M -15.26 % | 685.913 M 1.87 % | 673.342 M 0.67 % | 668.883 M 18.08 % | 566.486 M 3.21 % | 548.882 M 10.22 % | 497.997 M -20.22 % | 624.179 M -5.87 % | 663.107 M 12.11 % | 591.482 M 1.59 % | 582.215 M -6.71 % | 624.076 M -0.39 % | 626.540 M 17.69 % | 532.379 M -4.80 % | 559.196 M -2.14 % | 571.409 M 0.67 % | 567.630 M 3.45 % | 548.693 M -5.80 % | 582.450 M -0.98 % | 588.244 M -0.74 % | 592.647 M -1.51 % | 601.714 M 0.59 % | 598.184 M -4.04 % | 623.347 M |
| Other current assets | 13.560 M 19.29 % | 11.367 M 31.82 % | 8.623 M 8.70 % | 7.933 M 26.40 % | 6.276 M -91.17 % | 71.081 M 9.91 % | 64.672 M 789.69 % | 7.269 M -26.39 % | 9.875 M 2 273.80 % | 416.000 K -35.70 % | 647.000 K 13.11 % | 572.000 K -37.89 % | 921.000 K -55.81 % | 2.084 M -68.99 % | 6.721 M 224.86 % | 2.069 M 7.99 % | 1.916 M 8.19 % | 1.771 M 6.34 % | 1.665 M -26.64 % | 2.270 M 2.48 % | 2.215 M -70.51 % | 7.512 M 213.36 % | 2.397 M -20.88 % | 3.030 M -17.60 % | 3.677 M -7.31 % | 3.967 M 28.81 % | 3.080 M 165.49 % | 1.160 M 24.87 % | 929.000 K -66.81 % | 2.799 M -45.62 % | 5.148 M -8.91 % | 5.651 M 0.09 % | 5.646 M -53.07 % | 12.031 M 0.59 % | 11.960 M -3.39 % | 12.380 M -80.95 % | 64.971 M -92.40 % | 855.052 M 11 293.22 % | 7.505 M -98.67 % | 566.120 M 1.68 % | 556.779 M 6.21 % | 524.214 M 1 727.36 % | 28.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.079 M 22.63 % | 13.927 M 37.00 % | 10.166 M | 0.000 -100.00 % | 416.390 M -9.57 % | 460.454 M 4 242.27 % | 10.604 M 48.14 % | 7.158 M -98.43 % | 455.804 M -0.15 % | 456.482 M -2.09 % | 466.221 M 1.57 % | 459.011 M -4.07 % | 478.471 M 1.42 % | 471.764 M -8.06 % | 513.131 M -1.99 % | 523.553 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 427.552 M -3.06 % | 441.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 173.774 M 3.96 % | 167.160 M -1.16 % | 169.125 M 46.74 % | 115.251 M 50.73 % | 76.460 M 12.18 % | 68.159 M 3.12 % | 66.100 M -30.46 % | 95.051 M -21.34 % | 120.845 M -22.28 % | 155.490 M 16.45 % | 133.529 M -0.37 % | 134.026 M 29.24 % | 103.706 M -7.38 % | 111.974 M 3.83 % | 107.847 M -28.95 % | 151.791 M -7.53 % | 164.143 M -1.96 % | 167.431 M 2.81 % | 162.862 M 9.67 % | 148.500 M 0.30 % | 148.049 M -9.21 % | 163.067 M -5.32 % | 172.221 M 6.97 % | 160.995 M -30.87 % | 232.887 M -19.83 % | 290.481 M -0.41 % | 291.686 M -16.24 % | 348.245 M 1 167.64 % | 27.472 M 19.69 % | 22.952 M -5.55 % | 24.300 M -44.58 % | 43.844 M -44.15 % | 78.509 M 33.26 % | 58.912 M -10.77 % | 66.026 M -5.56 % | 69.915 M -16.90 % | 84.132 M 13.53 % | 74.103 M -3.61 % | 76.876 M -43.33 % | 135.652 M -27.20 % | 186.326 M -0.01 % | 186.337 M -29.35 % | 263.747 M 6.91 % | 246.692 M 54.43 % | 159.741 M -25.61 % | 214.724 M 41.95 % | 151.263 M -16.38 % | 180.887 M 35.51 % | 133.484 M 110.08 % | 63.541 M 52.67 % | 41.619 M -58.65 % | 100.639 M 14.18 % | 88.144 M 15.31 % | 76.441 M 27.67 % | 59.874 M -17.56 % | 72.624 M 32.71 % | 54.725 M -16.55 % | 65.576 M 26.06 % | 52.018 M -5.92 % | 55.292 M -22.90 % | 71.719 M 4.41 % | 68.687 M |
| Cash and short term investments | 173.774 M 3.96 % | 167.160 M -1.16 % | 169.125 M 46.74 % | 115.251 M 50.73 % | 76.460 M 12.18 % | 68.159 M 3.12 % | 66.100 M -30.46 % | 95.051 M -21.34 % | 120.845 M -22.28 % | 155.490 M 16.45 % | 133.529 M -0.37 % | 134.026 M 29.24 % | 103.706 M -7.38 % | 111.974 M 3.83 % | 107.847 M -28.95 % | 151.791 M -7.53 % | 164.143 M -1.96 % | 167.431 M 2.81 % | 162.862 M 9.67 % | 148.500 M 0.30 % | 148.049 M -9.21 % | 163.067 M -5.32 % | 172.221 M 6.97 % | 160.995 M -30.87 % | 232.887 M -19.83 % | 290.481 M -0.41 % | 291.686 M -16.24 % | 348.245 M 1 167.64 % | 27.472 M 19.69 % | 22.952 M -5.55 % | 24.300 M -44.58 % | 43.844 M -44.15 % | 78.509 M 33.26 % | 58.912 M -10.77 % | 66.026 M -5.56 % | 69.915 M -16.90 % | 84.132 M 13.53 % | 74.103 M -3.61 % | 76.876 M -43.33 % | 135.652 M -27.20 % | 186.326 M -0.01 % | 186.337 M -29.35 % | 263.747 M 6.91 % | 246.692 M 54.43 % | 159.741 M -25.61 % | 214.724 M 41.95 % | 151.263 M -16.38 % | 180.887 M 35.51 % | 133.484 M 110.08 % | 63.541 M 52.67 % | 41.619 M -58.65 % | 100.639 M -80.48 % | 515.696 M -0.35 % | 517.492 M 764.30 % | 59.874 M -17.56 % | 72.624 M 32.71 % | 54.725 M -16.55 % | 65.576 M 26.06 % | 52.018 M -5.92 % | 55.292 M -22.90 % | 71.719 M 4.41 % | 68.687 M |
| Total current assets | 419.221 M 4.10 % | 402.710 M -4.72 % | 422.665 M 12.13 % | 376.943 M -9.20 % | 415.147 M 6.01 % | 391.607 M 3.00 % | 380.218 M -5.38 % | 401.854 M -8.64 % | 439.870 M 1.37 % | 433.921 M 1.97 % | 425.546 M -2.14 % | 434.848 M 5.67 % | 411.519 M -1.29 % | 416.901 M -2.72 % | 428.567 M -9.20 % | 471.969 M -4.15 % | 492.382 M -2.12 % | 503.072 M -3.96 % | 523.834 M -1.17 % | 530.057 M -3.91 % | 551.608 M -3.33 % | 570.607 M -4.24 % | 595.854 M -3.45 % | 617.137 M -16.55 % | 739.510 M -8.10 % | 804.684 M -0.73 % | 810.568 M -8.49 % | 885.738 M 54.07 % | 574.885 M 0.71 % | 570.832 M -3.25 % | 590.018 M -5.35 % | 623.338 M -8.19 % | 678.934 M 4.70 % | 648.444 M -4.50 % | 679.006 M -31.94 % | 997.707 M -5.61 % | 1.057 B 4.05 % | 1.016 B 1.40 % | 1.002 B 33.15 % | 752.346 M -4.64 % | 788.951 M 4.55 % | 754.651 M -15.97 % | 898.087 M 1.27 % | 886.859 M 27.65 % | 694.781 M 24.79 % | 556.742 M 11.16 % | 500.846 M -10.61 % | 560.291 M 0.72 % | 556.300 M 6.87 % | 520.515 M 2.85 % | 506.078 M -16.30 % | 604.641 M 5.89 % | 570.999 M -0.62 % | 574.547 M 1.52 % | 565.940 M 0.06 % | 565.600 M 0.85 % | 560.810 M -2.41 % | 574.634 M -0.31 % | 576.405 M 0.82 % | 571.715 M -8.09 % | 622.015 M -3.34 % | 643.475 M |
| Inventory | 169.687 M 0.09 % | 169.528 M -0.20 % | 169.876 M -7.22 % | 183.091 M -7.70 % | 198.366 M -6.08 % | 211.200 M 0.22 % | 210.727 M -1.87 % | 214.738 M -3.81 % | 223.248 M -3.75 % | 231.939 M -4.81 % | 243.666 M -3.59 % | 252.728 M -2.42 % | 258.998 M 0.11 % | 258.706 M 0.95 % | 256.279 M -7.96 % | 278.441 M -3.30 % | 287.954 M -3.70 % | 299.010 M -5.74 % | 317.207 M -5.13 % | 334.367 M -6.15 % | 356.267 M -0.21 % | 357.015 M -2.67 % | 366.819 M -7.11 % | 394.907 M -10.78 % | 442.598 M -3.04 % | 456.480 M -1.13 % | 461.683 M -3.30 % | 477.419 M -1.31 % | 483.764 M -0.86 % | 487.968 M -0.81 % | 491.937 M 118 154.16 % | 416.000 K -5.67 % | 441.000 K -35.53 % | 684.000 K -14.48 % | 799.854 K 92.27 % | 416.000 K 93.49 % | 215.000 K -65.49 % | 623.000 K -16.97 % | 750.314 K -1.53 % | 762.000 K 27.42 % | 598.000 K -37.51 % | 957.000 K -71.79 % | 3.393 M 5.85 % | 3.205 M -0.71 % | 3.228 M 0.00 % | 3.228 M -1.12 % | 3.265 M -0.86 % | 3.293 M -0.15 % | 3.298 M 2.04 % | 3.232 M 0.00 % | 3.232 M 6.53 % | 3.034 M -4.47 % | 3.176 M 2.06 % | 3.112 M -5.90 % | 3.307 M 0.18 % | 3.301 M 2.36 % | 3.225 M -3.99 % | 3.359 M 11.89 % | 3.002 M 10.17 % | 2.725 M -7.53 % | 2.947 M -12.19 % | 3.356 M |
| Net receivables | 62.200 M 13.80 % | 54.655 M -27.17 % | 75.041 M 6.19 % | 70.668 M -47.28 % | 134.045 M 19.42 % | 112.248 M 184.24 % | 39.491 M -53.43 % | 84.796 M -1.29 % | 85.902 M 86.44 % | 46.076 M -3.41 % | 47.703 M 0.38 % | 47.522 M -0.78 % | 47.894 M 8.51 % | 44.137 M -23.53 % | 57.720 M 45.51 % | 39.668 M 3.39 % | 38.369 M 10.07 % | 34.860 M -17.20 % | 42.099 M -6.28 % | 44.920 M -0.35 % | 45.076 M 4.80 % | 43.013 M -20.96 % | 54.418 M -6.51 % | 58.205 M -3.55 % | 60.348 M 12.26 % | 53.756 M 0.35 % | 53.569 M -9.07 % | 58.914 M -6.07 % | 62.720 M 6.29 % | 59.006 M -14.03 % | 68.634 M -2.81 % | 70.621 M -8.99 % | 77.598 M 35.82 % | 57.133 M -23.24 % | 74.428 M -13.59 % | 86.134 M 33.56 % | 64.491 M -25.03 % | 86.028 M 32.89 % | 64.737 M 29.96 % | 49.812 M 10.09 % | 45.248 M 4.88 % | 43.143 M 37.62 % | 31.350 M -41.00 % | 53.132 M -12.38 % | 60.636 M -0.29 % | 60.815 M 10.77 % | 54.901 M 20.75 % | 45.465 M -20.75 % | 57.370 M -7.27 % | 61.871 M 23.46 % | 50.114 M 23.70 % | 40.514 M -2.43 % | 41.523 M -11.25 % | 46.785 M -0.36 % | 46.955 M 41.46 % | 33.193 M -9.41 % | 36.639 M -21.52 % | 46.688 M 8.79 % | 42.914 M 2.34 % | 41.934 M 22.55 % | 34.218 M -28.53 % | 47.879 M |
| Tax assets | 4.977 M 1.18 % | 4.919 M -15.16 % | 5.798 M 3.91 % | 5.580 M -0.73 % | 5.621 M -2.23 % | 5.749 M -0.41 % | 5.773 M -9.92 % | 6.408 M -1.90 % | 6.532 M -0.41 % | 6.559 M -1.73 % | 6.675 M -0.20 % | 6.688 M -1.68 % | 6.802 M -0.09 % | 6.808 M 0.58 % | 6.769 M 0.65 % | 6.725 M 0.57 % | 6.687 M 0.57 % | 6.649 M 1.46 % | 6.553 M 0.43 % | 6.525 M -10.70 % | 7.307 M -8.94 % | 8.024 M 51.52 % | 5.296 M -1.46 % | 5.374 M -2.11 % | 5.490 M 7.46 % | 5.109 M 1.09 % | 5.054 M 11.47 % | 4.534 M -21.80 % | 5.798 M 0.57 % | 5.765 M -5.29 % | 6.087 M -4.87 % | 6.399 M -11.77 % | 7.253 M -3.01 % | 7.478 M -2.55 % | 7.674 M 17.30 % | 6.542 M -17.79 % | 7.958 M 14.75 % | 6.935 M -8.79 % | 7.603 M -3.09 % | 7.846 M 21.76 % | 6.444 M -6.45 % | 6.888 M 196.89 % | 2.320 M 0.00 % | 2.320 M -9.55 % | 2.565 M 10.23 % | 2.327 M -5.89 % | 2.473 M -4.19 % | 2.581 M 0.39 % | 2.571 M -0.54 % | 2.585 M 109.25 % | -27.936 M -191.13 % | 30.655 M -4.43 % | 32.076 M -16.52 % | 38.423 M | 0.000 | 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 |
| Account payables | 13.133 M -14.97 % | 15.446 M -2.38 % | 15.822 M 17.85 % | 13.425 M -12.88 % | 15.409 M 12.75 % | 13.666 M 163.42 % | 5.188 M -57.27 % | 12.141 M -52.17 % | 25.383 M 82.66 % | 13.896 M -10.44 % | 15.515 M -3.65 % | 16.103 M 18.14 % | 13.631 M 2.87 % | 13.251 M -21.50 % | 16.880 M 12.59 % | 14.992 M -10.87 % | 16.820 M 1.63 % | 16.550 M -8.60 % | 18.107 M -13.88 % | 21.026 M -20.62 % | 26.489 M 53.61 % | 17.244 M 85.94 % | 9.274 M 50.67 % | 6.155 M 5.97 % | 5.808 M -73.14 % | 21.626 M -9.37 % | 23.862 M 8.94 % | 21.903 M -23.26 % | 28.543 M 152.77 % | 11.292 M -76.26 % | 47.565 M 22.06 % | 38.969 M 55.47 % | 25.066 M -7.86 % | 27.203 M 10.85 % | 24.540 M 31.19 % | 18.706 M -47.57 % | 35.681 M 8.55 % | 32.871 M -13.76 % | 38.117 M -10.24 % | 42.464 M -16.86 % | 51.075 M 27.41 % | 40.086 M -29.45 % | 56.820 M 18.67 % | 47.879 M -2.00 % | 48.854 M 25.08 % | 39.058 M 4.92 % | 37.227 M 4.96 % | 35.467 M -6.85 % | 38.075 M 6.81 % | 35.649 M -17.88 % | 43.408 M 128.00 % | 19.039 M 21.43 % | 15.679 M -8.42 % | 17.120 M -56.02 % | 38.923 M 179.62 % | 13.920 M 13.87 % | 12.224 M -68.34 % | 38.606 M 174.13 % | 14.083 M -6.05 % | 14.990 M -11.00 % | 16.842 M -36.33 % | 26.450 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.000 K -82.35 % | 374.000 K 23.84 % | 302.003 K 21.78 % | 248.000 K -38.46 % | 403.000 K 795.56 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 218.000 K -0.10 % | 218.214 K -80.94 % | 1.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 18.468 M 0.00 % | 18.468 M -3.77 % | 19.192 M 34 171.43 % | 56.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 -100.00 % | 549.547 K | 0.000 -100.00 % | 1.007 M -10.81 % | 1.129 M 136.69 % | 477.000 K 13.84 % | 419.000 K -69.39 % | 1.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 26.868 M -9.02 % | 29.533 M -10.93 % | 33.159 M -1.49 % | 33.660 M -6.67 % | 36.067 M -5.52 % | 38.175 M -5.35 % | 40.332 M -0.88 % | 40.691 M -5.29 % | 42.964 M -5.34 % | 45.389 M -4.32 % | 47.441 M -0.53 % | 47.695 M -4.35 % | 49.865 M -7.32 % | 53.806 M -3.88 % | 55.980 M 3.10 % | 54.296 M -3.68 % | 56.368 M -3.80 % | 58.595 M -3.11 % | 60.475 M -0.21 % | 60.602 M -3.25 % | 62.640 M -3.38 % | 64.829 M 23 244.64 % | 277.704 K -18.08 % | 339.000 K -14.82 % | 398.000 K -12.72 % | 456.000 K -11.33 % | 514.287 K -14.43 % | 601.000 K -12.39 % | 686.000 K -10.91 % | 770.000 K -9.65 % | 852.229 K -8.66 % | 933.000 K -7.90 % | 1.013 M -7.15 % | 1.091 M 370.34 % | 231.961 K -10.44 % | 259.000 K -9.44 % | 286.000 K -8.33 % | 312.000 K -8.10 % | 339.483 K -6.99 % | 365.000 K -6.65 % | 391.000 K -6.01 % | 416.000 K -5.78 % | 441.500 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 -100.00 % | 872.000 K -74.44 % | 3.412 M -37.92 % | 5.496 M -27.38 % | 7.568 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K -54.09 % | 538.000 K -94.63 % | 10.025 M 2.16 % | 9.813 M 5.20 % | 9.328 M -18.18 % | 11.401 M 17.12 % | 9.735 M 15.81 % | 8.406 M -10.56 % | 9.399 M -1.73 % | 9.564 M -30.94 % | 13.848 M -1.37 % | 14.041 M 2.19 % | 13.740 M -69.45 % | 44.969 M -31.46 % | 65.606 M 1.89 % | 64.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 3.428 M -98.30 % | 201.225 M 0.00 % | 201.225 M 2.66 % | 196.005 M 6.94 % | 183.277 M -8.92 % | 201.225 M 0.00 % | 201.225 M -9.71 % | 222.856 M 14.62 % | 194.434 M -2.62 % | 199.660 M -4.35 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M -4.42 % | 218.392 M 4.63 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 2.76 % | 203.125 M -2.69 % | 208.730 M 3.09 % | 202.477 M -3.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M 1.56 % | 205.530 M -1.53 % | 208.730 M 1.15 % | 206.349 M -1.14 % | 208.730 M 0.00 % | 208.730 M 0.00 % | 208.730 M -3.65 % | 216.641 M -3.29 % | 224.014 M 3.40 % | 216.641 M 0.89 % | 214.739 M -0.23 % | 215.224 M -0.65 % | 216.641 M 1.12 % | 214.245 M 5.24 % | 203.574 M 0.49 % | 202.581 M 0.08 % | 202.416 M 2.72 % | 197.054 M 0.10 % | 196.861 M -0.15 % | 197.162 M -3.01 % | 203.287 M 0.26 % | 202.757 M 0.00 % | 202.757 M 0.00 % | 202.757 M 51.98 % | 133.413 M 5.98 % | 125.891 M -35.66 % | 195.672 M 0.00 % | 195.672 M -80.98 % | 1.029 B 425.75 % | 195.672 M 0.00 % | 195.672 M -3.26 % | 202.272 M 3.37 % | 195.672 M 0.00 % | 195.672 M 0.00 % | 195.672 M -3.26 % | 202.272 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 1.296 B 0.71 % | 1.287 B -1.83 % | 1.311 B -5.44 % | 1.386 B -2.98 % | 1.429 B 1.87 % | 1.403 B 0.17 % | 1.400 B -4.14 % | 1.461 B -3.35 % | 1.511 B -0.86 % | 1.525 B -0.80 % | 1.537 B -1.02 % | 1.553 B 1.90 % | 1.524 B -0.32 % | 1.529 B 1.35 % | 1.508 B -0.89 % | 1.522 B 0.01 % | 1.522 B -0.43 % | 1.528 B 0.05 % | 1.528 B -2.23 % | 1.562 B -1.53 % | 1.587 B -0.50 % | 1.595 B 1.77 % | 1.567 B -0.58 % | 1.576 B -0.42 % | 1.583 B -3.59 % | 1.642 B -0.56 % | 1.651 B -1.57 % | 1.677 B 3.38 % | 1.623 B 0.43 % | 1.616 B -1.48 % | 1.640 B -0.39 % | 1.646 B -1.09 % | 1.665 B 2.14 % | 1.630 B -1.32 % | 1.651 B -0.22 % | 1.655 B 0.56 % | 1.646 B 2.60 % | 1.604 B 1.33 % | 1.583 B 10.06 % | 1.438 B -1.64 % | 1.462 B 2.72 % | 1.424 B -2.80 % | 1.465 B 2.01 % | 1.436 B 20.37 % | 1.193 B 1.00 % | 1.181 B 1.46 % | 1.164 B 1.06 % | 1.152 B 1.16 % | 1.139 B -0.53 % | 1.145 B 1.06 % | 1.133 B -0.39 % | 1.137 B 0.60 % | 1.130 B -1.38 % | 1.146 B 1.09 % | 1.134 B 1.73 % | 1.114 B -2.53 % | 1.143 B -1.69 % | 1.163 B -0.53 % | 1.169 B -0.37 % | 1.173 B -3.83 % | 1.220 B -3.68 % | 1.267 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 409.000 K 109.24 % | -4.427 M -109.30 % | 47.615 M 150.25 % | 19.027 M 1 429.50 % | 1.244 M 109.03 % | -13.783 M -20.04 % | -11.482 M -230.56 % | 8.795 M 163.75 % | -13.796 M -212.57 % | 12.256 M 258.02 % | -7.756 M -122.98 % | 33.745 M 455.29 % | 6.077 M -47.53 % | 11.582 M 200.82 % | -11.488 M -2 243.19 % | 536.000 K -23.21 % | 698.000 K -90.12 % | 7.065 M 180 237.68 % | -3.922 K -100.12 % | 3.276 M 110.13 % | 1.559 M 145.90 % | 634.000 K -94.61 % | 11.755 M 32.99 % | 8.839 M 212.08 % | -7.886 M -297.55 % | 3.992 M -72.14 % | 14.328 M 231.35 % | 4.324 M 174.44 % | -5.809 M 36.24 % | -9.111 M -249.85 % | 6.080 M -48.05 % | 11.704 M 401.49 % | -3.882 M -118.83 % | 20.613 M 85.38 % | 11.119 M 161.78 % | -17.997 M -4 064.10 % | 454.000 K -92.58 % | 6.119 M 102.99 % | -204.596 M -860.32 % | -21.305 M -1.72 % | -20.945 M 33.40 % | -31.449 M -275.59 % | 17.911 M 125.47 % | -70.311 M -879.33 % | 9.022 M -60.76 % | 22.990 M -24.46 % | 30.435 M -24.33 % | 40.220 M 24.28 % | 32.362 M 568.22 % | 4.843 M -22.88 % | 6.280 M -65.59 % | 18.253 M 29.56 % | 14.088 M 96.46 % | 7.171 M 176.98 % | -9.316 M -170.05 % | 13.300 M 1 576.14 % | -901.000 K -159.75 % | 1.508 M -84.01 % | 9.430 M 139.95 % | 3.930 M -71.60 % | 13.838 M -33.49 % | 20.807 M 1 655.86 % | 1.185 M -76.12 % | 4.963 M 127.11 % | -18.305 M 7.93 % | -19.882 M |
| Accounts receivables | -3.546 M -139.11 % | 9.067 M 184.42 % | -10.741 M -155.97 % | 19.189 M 188.29 % | -21.733 M -125.14 % | -9.653 M -12.19 % | -8.604 M -182.89 % | 10.381 M 224.67 % | -8.327 M -558.79 % | 1.815 M -16.40 % | 2.171 M 351.87 % | -862.000 K 68.23 % | -2.713 M -119.78 % | 13.717 M 181.75 % | -16.778 M -168.45 % | -6.250 M -268.28 % | 3.714 M 27.59 % | 2.911 M -38.38 % | 4.724 M 214.12 % | 1.504 M 238.36 % | -1.087 M -118.79 % | 5.784 M -5.47 % | 6.119 M 11.90 % | 5.468 M 193.74 % | -5.833 M -3 291.28 % | -172.000 K -103.07 % | 5.595 M 239.11 % | 1.650 M 179.14 % | -2.085 M -120.81 % | 10.017 M 1 474.71 % | -728.664 K -108.18 % | 8.906 M 176.15 % | -11.695 M -167.09 % | 17.432 M 42.25 % | 12.255 M 155.95 % | -21.904 M -318.02 % | -5.240 M -195.71 % | 5.475 M 224.02 % | -4.415 M 0.48 % | -4.436 M -114.40 % | -2.069 M -201.27 % | 2.043 M -72.37 % | 7.395 M 455.60 % | 1.331 M 217.48 % | -1.133 M 80.13 % | -5.702 M -270.82 % | 3.338 M -59.46 % | 8.234 M 182.56 % | -9.973 M -35.72 % | -7.348 M -119.61 % | -3.346 M -436.62 % | 994.000 K -82.44 % | 5.659 M 5 139.81 % | 108.000 K 100.79 % | -13.720 M -506.40 % | 3.376 M -33.53 % | 5.079 M 3.63 % | 4.901 M 152.28 % | -9.375 M -1 344.53 % | -649.000 K 90.76 % | -7.021 M -152.77 % | 13.306 M 260.60 % | 3.690 M 219.69 % | -3.083 M -200.69 % | 3.062 M -72.40 % | 11.093 M |
| Inventory | -159.000 K -240.71 % | 113.000 K -99.33 % | 16.754 M -1.90 % | 17.078 M 262.28 % | 4.714 M 92.33 % | 2.451 M -49.56 % | 4.859 M -44.75 % | 8.795 M 1.20 % | 8.691 M 14.04 % | 7.621 M -10.56 % | 8.521 M 6.34 % | 8.013 M 106.36 % | 3.883 M 239.58 % | -2.782 M -135.90 % | 7.749 M 16 945.38 % | -46.000 K -101.01 % | 4.544 M 438.10 % | -1.344 M -144.28 % | 3.035 M -57.41 % | 7.126 M 166.70 % | -10.683 M -1 000.76 % | 1.186 M -65.78 % | 3.466 M 51.95 % | 2.281 M -55.73 % | 5.153 M -6.55 % | 5.514 M 10.05 % | 5.010 M -21.02 % | 6.344 M 50.90 % | 4.204 M -8.96 % | 4.618 M -90.39 % | 48.044 M 192 076.42 % | 25.000 K -89.75 % | 244.000 K 112.17 % | 115.000 K 129.91 % | -384.540 K -91.31 % | -201.000 K -149.26 % | 408.000 K 218.75 % | 128.000 K 70.64 % | 75.012 K 145.74 % | -164.000 K -154.49 % | 301.000 K 671.79 % | 39.000 K 120.86 % | -186.967 K -912.90 % | 23.000 K 2 400.00 % | -1.000 K -102.70 % | 37.000 K 26.85 % | 29.169 K 629.23 % | 4.000 K 106.15 % | -65.000 K -6 400.00 % | -1.000 K 99.49 % | -198.000 K -239.44 % | 142.000 K 321.88 % | -64.000 K -132.82 % | 195.000 K 4 000.00 % | -5.000 K 93.51 % | -77.000 K -420.83 % | 24.000 K -78.18 % | 110.000 K 126.38 % | -417.000 K -50.54 % | -277.000 K | 0.000 | 0.000 100.00 % | -20.000 K -103.48 % | 575.000 K | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.245 M 4 999.15 % | -352.000 K -110.10 % | 3.486 M 155.38 % | -6.295 M 23.85 % | -8.267 M -394.72 % | 2.805 M 115.36 % | -18.265 M -166.72 % | 27.375 M 301.10 % | 6.825 M 877.79 % | 698.000 K 112.53 % | -5.571 M -174.87 % | 7.441 M 234.05 % | -5.551 M -192.59 % | 5.995 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 100.00 % | -22.199 M -1 313.06 % | 1.830 M 3.99 % | 1.760 M 167.48 % | -2.608 M -203.86 % | 2.511 M 132.78 % | -7.660 M -295.06 % | 3.927 M 130.38 % | -12.927 M -252.39 % | 8.483 M 10 198.81 % | -84.000 K 95.58 % | -1.902 M -115.61 % | 12.183 M 829.96 % | -1.669 M 3.30 % | -1.726 M -140.62 % | 4.249 M 567.95 % | -908.000 K | 0.000 | 0.000 100.00 % | -14.631 M -1 450.97 % | 1.083 M | 0.000 | 0.000 |
| Other working capital | 4.114 M 130.23 % | -13.607 M -132.71 % | 41.601 M 341.31 % | -17.240 M -1 793.52 % | 1.018 M 116.34 % | -6.229 M 44.50 % | -11.223 M -174.67 % | -4.086 M 30.66 % | -5.893 M -39 386.67 % | 15.000 K 108.18 % | -183.312 K 76.53 % | -781.000 K 59.28 % | -1.918 M -113.35 % | 14.364 M 174.67 % | -19.236 M -3 405.22 % | 582.000 K 115.13 % | -3.846 M -145.74 % | 8.409 M 376.70 % | -3.039 M 21.06 % | -3.850 M -131.45 % | 12.242 M 2 317.75 % | -552.000 K -106.66 % | 8.289 M 26.39 % | 6.558 M 150.30 % | -13.039 M -756.70 % | -1.522 M -116.34 % | 9.317 M 561.25 % | -2.020 M 79.83 % | -10.013 M 27.07 % | -13.729 M 67.28 % | -41.964 M -459.31 % | 11.679 M 383.06 % | -4.126 M -120.13 % | 20.498 M 78.18 % | 11.504 M 164.64 % | -17.796 M -38 786.96 % | 46.000 K -99.23 % | 5.991 M 102.93 % | -204.671 M -868.12 % | -21.141 M 0.49 % | -21.246 M 32.53 % | -31.488 M -273.99 % | 18.098 M 125.73 % | -70.334 M -317.38 % | 32.355 M 20.62 % | 26.825 M 5.99 % | 25.308 M -26.83 % | 34.590 M -13.28 % | 39.889 M 100.93 % | 19.852 M 236.65 % | 5.897 M -80.37 % | 30.044 M 300 340.00 % | 10.000 K -99.86 % | 6.952 M 10.16 % | 6.311 M 389.23 % | -2.182 M 49.67 % | -4.335 M -143.95 % | -1.777 M -111.87 % | 14.973 M 159.77 % | 5.764 M -72.37 % | 20.859 M 178.08 % | 7.501 M -38.24 % | 12.146 M 90.14 % | 6.388 M 129.90 % | -21.367 M 31.02 % | -30.975 M |
| Other non cash items | -2.619 M 54.00 % | -5.694 M -105.07 % | 112.362 M 77 929.08 % | 144.000 K -95.52 % | 3.212 M -86.72 % | 24.195 M -67.70 % | 74.913 M 524.49 % | -17.648 M -314.04 % | 8.245 M -28.88 % | 11.593 M -13.24 % | 13.362 M 449.65 % | 2.431 M 907.64 % | -301.000 K -309.03 % | 144.000 K -95.82 % | 3.448 M 340.09 % | -1.436 M 2.05 % | -1.466 M -1 866.27 % | 83.000 K -99.74 % | 31.404 M 529.07 % | -7.319 M -552.07 % | 1.619 M 238.85 % | -1.166 M -105.58 % | 20.886 M 731.57 % | -3.307 M 81.77 % | -18.137 M -888.39 % | -1.835 M -136.39 % | 5.043 M 102.89 % | -174.647 M -11 574.26 % | -1.496 M 78.94 % | -7.104 M -504.43 % | 1.757 M 130.66 % | -5.729 M -44.74 % | -3.958 M -41.31 % | -2.801 M -112.78 % | 21.913 M 805.50 % | -3.106 M -807.52 % | 439.000 K 112.32 % | -3.562 M -265.89 % | 2.147 M 1 644.78 % | -139.000 K -122.60 % | 615.000 K -88.27 % | 5.244 M 197.30 % | 1.764 M 73.27 % | 1.018 M 184.41 % | -1.206 M -105.81 % | 20.747 M 8.18 % | 19.179 M 451.84 % | -5.451 M -111.10 % | 49.107 M 3 812.91 % | 1.255 M 119.44 % | -6.455 M -508.39 % | -1.061 M -238.33 % | 767.000 K 144.16 % | -1.737 M -270.63 % | 1.018 M 118.36 % | -5.544 M -69.23 % | -3.276 M -4.53 % | -3.134 M 74.95 % | -12.509 M -187.76 % | -4.347 M 7.96 % | -4.723 M 12.49 % | -5.397 M -109.05 % | 59.609 M 1 327.53 % | -4.856 M -21.58 % | -3.994 M -9.01 % | -3.664 M |
| Net cash provided by operating activities | 8.107 M 10.62 % | 7.329 M -78.15 % | 33.543 M 3.89 % | 32.286 M 55.05 % | 20.823 M 1 102.07 % | -2.078 M -138.79 % | 5.357 M 164.16 % | -8.350 M -7 036.75 % | -117.000 K -100.38 % | 30.644 M 221.55 % | 9.530 M -72.22 % | 34.302 M 95.35 % | 17.559 M -31.86 % | 25.770 M 1 398.71 % | 1.719 M -90.22 % | 17.583 M 104.48 % | 8.599 M -52.38 % | 18.056 M -10.09 % | 20.082 M 3 618.83 % | 540.000 K 360.87 % | -207.000 K -104.81 % | 4.304 M -76.84 % | 18.588 M 62.92 % | 11.409 M 144.64 % | -25.558 M -487.42 % | 6.597 M -68.69 % | 21.068 M 10 872.82 % | 192.000 K 103.40 % | -5.640 M 49.14 % | -11.089 M -201.68 % | 10.906 M -40.76 % | 18.410 M 332.87 % | 4.253 M -81.27 % | 22.710 M 54.18 % | 14.729 M 246.10 % | -10.082 M -287.71 % | 5.371 M -71.74 % | 19.003 M 110.60 % | -179.215 M -1 151.76 % | -14.317 M 24.46 % | -18.954 M 27.58 % | -26.171 M -180.25 % | 32.614 M 159.30 % | -54.995 M -392.56 % | 18.798 M -46.16 % | 34.917 M -27.54 % | 48.187 M -18.95 % | 59.454 M -29.89 % | 84.804 M 282.74 % | 22.157 M 33.21 % | 16.633 M -35.76 % | 25.893 M 1.41 % | 25.534 M -5.90 % | 27.135 M 234.42 % | 8.114 M -67.86 % | 25.243 M 432.10 % | 4.744 M -35.74 % | 7.382 M -56.99 % | 17.164 M 51.49 % | 11.330 M -48.13 % | 21.843 M -3.49 % | 22.632 M 4.13 % | 21.734 M 444.98 % | 3.988 M 118.10 % | -22.033 M 12.24 % | -25.105 M |
| Investments in property plant and equipment | -4.706 M 50.02 % | -9.415 M -304.02 % | -2.330 M -119.50 % | 11.953 M 299.68 % | -5.986 M -262.79 % | -1.650 M 87.59 % | -13.291 M -150.69 % | 26.220 M 1 130.66 % | -2.544 M 20.87 % | -3.215 M 45.54 % | -5.904 M -118.10 % | -2.707 M 15.19 % | -3.192 M 81.79 % | -17.528 M 71.43 % | -61.343 M -3 276.05 % | -1.817 M -240.26 % | -534.000 K 87.43 % | -4.247 M -1 365.91 % | -289.718 K 93.60 % | -4.526 M 20.27 % | -5.677 M -6.99 % | -5.306 M -230.22 % | -1.607 M 75.31 % | -6.507 M -59.88 % | -4.070 M -100.99 % | -2.025 M 94.92 % | -39.854 M -432.53 % | -7.484 M -27.45 % | -5.872 M -305.24 % | -1.449 M 93.29 % | -21.602 M 42.85 % | -37.799 M -239.07 % | -11.148 M 15.23 % | -13.151 M 21.53 % | -16.758 M 83.17 % | -99.565 M -4 853.48 % | -2.010 M -329.49 % | -468.000 K 97.08 % | -16.054 M -44.32 % | -11.124 M -8 723.26 % | 129.000 K 103.70 % | -3.489 M -27.64 % | -2.733 M -113.75 % | 19.880 M 181.11 % | -24.510 M -315.78 % | -5.895 M -5 481.99 % | 109.532 K 100.87 % | -12.579 M -324.82 % | -2.961 M 43.46 % | -5.237 M 95.06 % | -105.912 M -812.01 % | -11.613 M -26.16 % | -9.205 M 10.45 % | -10.279 M -2 862.25 % | -347.000 K 94.15 % | -5.934 M -45.09 % | -4.090 M 7.76 % | -4.434 M 60.08 % | -11.108 M -47.71 % | -7.520 M -39.18 % | -5.403 M -1 443.71 % | -350.000 K 88.29 % | -2.990 M 26.77 % | -4.083 M -213.11 % | -1.304 M -9.95 % | -1.186 M |
| Acquisitions net | 787.000 K -85.84 % | 5.557 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.303 M 108.10 % | -40.751 M -189.83 % | 45.367 M | 0.000 -100.00 % | 21.587 M 5 351.26 % | 396.000 K -87.27 % | 3.110 M | 0.000 -100.00 % | 8.707 K -99.33 % | 1.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.050 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.060 M -1 606.00 % | -1.000 M 97.00 % | -33.334 M -172.46 % | 46.001 M 190.88 % | -50.617 M | 0.000 100.00 % | -12.800 M 35.17 % | -19.744 M 1.25 % | -19.993 M -614.04 % | -2.800 M | 0.000 | 0.000 | 0.000 100.00 % | -160.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.468 M | 0.000 | 0.000 | 0.000 100.00 % | -6.160 M | 0.000 | 0.000 -100.00 % | 743.000 K 188.56 % | -839.000 K | 0.000 | 0.000 | 0.000 100.00 % | -673.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 526.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.250 M 127.57 % | 2.307 M -30.15 % | 3.303 M 162.91 % | -5.250 M -200.00 % | 5.250 M | 0.000 100.00 % | -305.000 -100.00 % | 23.990 M 33.91 % | 17.915 M 273.46 % | 4.797 M 4 207 994.74 % | -114.000 -100.01 % | 1.405 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 -100.00 % | 200.000 | 0.000 | 0.000 -100.00 % | 45.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.709 M -218.80 % | 3.122 M -87.22 % | 24.437 M -31.35 % | 35.596 M 988.23 % | 3.271 M 150.27 % | 1.307 M 132.95 % | -3.967 M 89.11 % | -36.413 M 6.94 % | -39.128 M -1 227.27 % | -2.948 M 75.50 % | -12.034 M -2 018.68 % | -568.000 K 96.12 % | -14.641 M -126.68 % | -6.459 M -127.41 % | 23.568 M 225.91 % | -18.718 M -911.78 % | -1.850 M -4 612.20 % | 41.000 K -96.86 % | 1.305 M -90.40 % | 13.584 M 15 695.35 % | 86.000 K -79.18 % | 413.000 K 16.38 % | 354.876 K 100.50 % | -70.804 M -18 538.54 % | 384.000 K 440.85 % | 71.000 K -91.15 % | 802.078 K -99.79 % | 383.468 M 971.89 % | 35.775 M 106.42 % | 17.331 M 3 455.98 % | -516.422 K -8 707.03 % | 6.000 K -97.55 % | 245.000 K -98.94 % | 23.184 M 13 595.98 % | 169.276 K -99.68 % | 52.333 M 234.16 % | -39.008 M -1.75 % | -38.336 M 38.99 % | -62.836 M -197.20 % | 64.649 M 779.37 % | -9.516 M -103.33 % | -4.680 M 80.75 % | -24.317 M 78.84 % | -114.934 M -133.27 % | -49.271 M -952.12 % | -4.683 M 93.99 % | -77.921 M -14 857.79 % | 528.000 K 35.04 % | 391.000 K 105.43 % | -7.195 M -116.44 % | 43.762 M 2 872.96 % | 1.472 M -75.59 % | 6.031 M 996.55 % | 550.000 K 102.68 % | -20.517 M -171.89 % | 28.541 M 11 205.45 % | -257.000 K -189.86 % | 286.000 K -98.01 % | 14.365 M 707.93 % | 1.778 M 71.62 % | 1.036 M -57.78 % | 2.454 M 621.02 % | -471.000 K -273.81 % | -126.000 K -107.52 % | 1.676 M 96.25 % | 854.000 K |
| Net cash used for investing activites | -7.628 M -936.41 % | -736.000 K -103.33 % | 22.107 M -53.51 % | 47.549 M 427.36 % | -14.525 M -4 134.69 % | -343.000 K 99.22 % | -43.986 M -331.53 % | -10.193 M 75.54 % | -41.672 M -576.16 % | -6.163 M 32.65 % | -9.151 M -769.43 % | 1.367 M 108.14 % | -16.801 M 23.60 % | -21.990 M 41.79 % | -37.775 M -83.95 % | -20.535 M -761.37 % | -2.384 M 45.40 % | -4.366 M -530.14 % | 1.015 M -88.79 % | 9.058 M 262.01 % | -5.591 M -14.27 % | -4.893 M -290.84 % | -1.252 M 98.38 % | -77.311 M -1 997.42 % | -3.686 M -88.64 % | -1.954 M 96.25 % | -52.102 M -113.86 % | 375.984 M 1 157.35 % | 29.903 M 590.05 % | -6.102 M 72.41 % | -22.119 M 41.47 % | -37.793 M -246.63 % | -10.903 M -208.67 % | 10.033 M 160.48 % | -16.589 M 35.53 % | -25.732 M 37.27 % | -41.018 M -5.71 % | -38.804 M 50.81 % | -78.891 M -247.39 % | 53.525 M 670.20 % | -9.387 M -14.91 % | -8.169 M 69.80 % | -27.050 M 71.54 % | -95.054 M -28.83 % | -73.781 M -358.48 % | 28.544 M 136.68 % | -77.812 M -545.69 % | -12.051 M -368.91 % | -2.570 M 77.45 % | -11.397 M 81.66 % | -62.150 M -512.86 % | -10.141 M -317.15 % | -2.431 M 77.00 % | -10.568 M 49.35 % | -20.864 M -192.29 % | 22.607 M 620.06 % | -4.347 M 9.83 % | -4.821 M -248.02 % | 3.257 M 156.72 % | -5.742 M -31.49 % | -4.367 M -307.56 % | 2.104 M 171.69 % | -2.935 M 30.27 % | -4.209 M -1 231.45 % | 372.000 K 212.05 % | -332.000 K |
| Debt repayment | 6.135 M 171.69 % | -8.558 M -381.97 % | -1.776 M 95.67 % | -41.044 M -920.88 % | 5.000 M 11.61 % | 4.480 M -64.45 % | 12.601 M 571.79 % | -2.671 M -137.39 % | 7.144 M | 0.000 100.00 % | -137.970 K 94.85 % | -2.677 M 54.86 % | -5.930 M -1 808.93 % | 347.000 K 104.40 % | -7.888 M 16.08 % | -9.400 M 1.08 % | -9.503 M -4.19 % | -9.121 M -35.44 % | -6.735 M 26.37 % | -9.147 M 0.79 % | -9.220 M -7.65 % | -8.565 M -40.19 % | -6.110 M -2.00 % | -5.990 M -1.44 % | -5.905 M -0.97 % | -5.848 M 77.09 % | -25.524 M 53.93 % | -55.403 M -550.12 % | -8.522 M -153.79 % | 15.843 M 290.15 % | -8.332 M 45.48 % | -15.282 M 55.19 % | -34.107 M 38.37 % | -55.343 M -2 624.91 % | -2.031 M -112.53 % | 16.205 M -64.52 % | 45.676 M 168.24 % | 17.028 M -86.90 % | 129.974 M 424.73 % | -40.025 M -153 842.31 % | -26.000 K 99.98 % | -127.025 M -86 018.64 % | -147.500 K -100.06 % | 237.000 M | 0.000 | 0.000 -100.00 % | 414.000 | 0.000 | 0.000 100.00 % | -1.129 M 91.64 % | -13.503 M -314.58 % | -3.257 M -35.71 % | -2.400 M | 0.000 -100.00 % | 886.000 K 102.96 % | -29.951 M -123.93 % | -13.375 M -2 981.80 % | -434.000 K -119.25 % | 2.254 M 125.43 % | -8.862 M 73.86 % | -33.903 M -56.21 % | -21.704 M 18.64 % | -26.677 M -223.79 % | -8.239 M -120.42 % | 40.340 M 1 475.85 % | -2.932 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 34.000 | 0.000 | 0.000 | 0.000 -100.00 % | 589.000 -98.10 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.284 M -21.63 % | 30.985 M -64.47 % | 87.215 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.925 M 36.14 % | -4.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -254.000 | 0.000 100.00 % | -22.445 M | 0.000 100.00 % | -197.000 | 0.000 100.00 % | -11.221 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.997 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.520 M -241.68 % | -737.534 K 72.40 % | -2.672 M 13.70 % | -3.096 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 -100.00 % | 65.715 M 324.32 % | 15.487 M 11 062 042.86 % | 140.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.582 M -126.86 % | 5.889 M 200.00 % | -5.889 M | 0.000 -100.00 % | 5.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 100.00 % | -886.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 |
| Net cash used provided by financing activities | 6.135 M 171.69 % | -8.558 M -381.97 % | -1.776 M 95.67 % | -41.044 M -2 149.13 % | 2.003 M -55.29 % | 4.480 M -53.70 % | 9.677 M 233.45 % | -7.251 M -201.50 % | 7.144 M 383.49 % | -2.520 M -187.83 % | -875.504 K 83.63 % | -5.349 M 40.74 % | -9.026 M -2 701.15 % | 347.000 K 104.40 % | -7.888 M 16.08 % | -9.400 M 1.08 % | -9.503 M -4.19 % | -9.121 M -35.44 % | -6.735 M 26.37 % | -9.147 M 0.79 % | -9.220 M -7.65 % | -8.565 M -40.18 % | -6.110 M -2.00 % | -5.990 M 78.87 % | -28.350 M -384.78 % | -5.848 M 77.09 % | -25.524 M 53.93 % | -55.403 M -180.62 % | -19.743 M -224.62 % | 15.843 M 290.15 % | -8.332 M 45.48 % | -15.282 M -148.35 % | 31.608 M 179.31 % | -39.856 M -1 863.09 % | -2.030 M -112.50 % | 16.236 M -64.45 % | 45.676 M 168.24 % | 17.028 M -86.74 % | 128.392 M 777.75 % | -18.944 M -166.87 % | 28.330 M 165.78 % | -43.070 M -474.83 % | 11.491 M -95.15 % | 237.000 M | 0.000 | 0.000 -100.00 % | 414.000 | 0.000 | 0.000 100.00 % | -1.129 M 91.64 % | -13.503 M -314.58 % | -3.257 M 71.43 % | -11.400 M | 0.000 -100.00 % | 886.000 K 102.96 % | -29.951 M -123.93 % | -13.375 M -2 981.80 % | -434.000 K 93.68 % | -6.863 M 22.56 % | -8.862 M 73.86 % | -33.903 M -56.21 % | -21.704 M 18.64 % | -26.677 M -223.79 % | -8.239 M -126.29 % | 31.340 M 1 168.89 % | -2.932 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 380.000 -100.00 % | 17.444 M | 0.000 | 0.000 100.00 % | -218.000 | 0.000 | 0.000 | 0.000 100.00 % | -113.000 | 0.000 | 0.000 | 0.000 100.00 % | -263.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.000 | 0.000 | 0.000 | 0.000 100.00 % | -415.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.938 M 200.00 % | -70.938 M | 0.000 | 0.000 -100.00 % | 78.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -886.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 6.614 M 436.59 % | -1.965 M -103.65 % | 53.874 M 38.88 % | 38.791 M 367.31 % | 8.301 M 303.15 % | 2.059 M 107.11 % | -28.951 M 77.59 % | -129.195 M -272.91 % | -34.645 M -257.76 % | 21.961 M 4 522.09 % | -496.620 K -101.64 % | 30.320 M 466.72 % | -8.268 M -300.34 % | 4.127 M 109.39 % | -43.944 M -255.77 % | -12.352 M -275.67 % | -3.288 M -171.96 % | 4.569 M -68.19 % | 14.362 M 3 084.45 % | 451.000 K 103.00 % | -15.018 M -64.06 % | -9.154 M -181.54 % | 11.226 M 115.61 % | -71.892 M -24.83 % | -57.594 M -4 679.59 % | -1.205 M 97.87 % | -56.559 M -117.63 % | 320.773 M 6 996.75 % | 4.520 M 435.31 % | -1.348 M 93.10 % | -19.544 M 43.62 % | -34.665 M -238.89 % | 24.958 M 450.88 % | -7.113 M -82.86 % | -3.890 M 80.13 % | -19.578 M -295.21 % | 10.029 M 461.67 % | -2.773 M 95.28 % | -58.776 M -15.99 % | -50.674 M -460 572.73 % | -11.000 K 99.99 % | -77.410 M -553.90 % | 17.055 M -80.39 % | 86.951 M 258.14 % | -54.983 M -186.64 % | 63.461 M 314.22 % | -29.624 M -162.49 % | 47.403 M -57.24 % | 110.858 M 1 051.05 % | 9.631 M 116.32 % | -59.020 M -572.35 % | 12.495 M 6.77 % | 11.703 M -29.36 % | 16.567 M 229.94 % | -12.750 M -171.23 % | 17.899 M 237.92 % | -12.978 M -710.16 % | 2.127 M -84.31 % | 13.558 M 514.11 % | -3.274 M 80.07 % | -16.427 M -641.79 % | 3.032 M 138.49 % | -7.878 M 6.88 % | -8.460 M -187.41 % | 9.679 M 134.12 % | -28.369 M |
| Cash at beginning of period | 167.160 M -1.16 % | 169.125 M 46.74 % | 115.251 M 50.73 % | 76.460 M 12.18 % | 68.159 M 3.12 % | 66.100 M -30.46 % | 95.051 M -21.34 % | 120.845 M -22.28 % | 155.490 M 16.45 % | 133.529 M -0.37 % | 134.026 M 29.24 % | 103.706 M -7.38 % | 111.974 M 3.83 % | 107.847 M -28.95 % | 151.791 M -7.53 % | 164.143 M -1.96 % | 167.431 M 2.81 % | 162.862 M 9.67 % | 148.500 M 0.30 % | 148.049 M -9.21 % | 163.067 M -5.32 % | 172.221 M 6.97 % | 160.995 M -30.87 % | 232.887 M -19.83 % | 290.481 M -0.41 % | 291.686 M -16.24 % | 348.245 M 1 167.64 % | 27.472 M 19.69 % | 22.952 M -5.55 % | 24.300 M -44.58 % | 43.844 M -44.15 % | 78.509 M 46.61 % | 53.551 M -11.73 % | 60.664 M -6.03 % | 64.554 M -23.27 % | 84.132 M 13.53 % | 74.103 M -3.61 % | 76.876 M -43.33 % | 135.652 M -27.20 % | 186.326 M -0.01 % | 186.337 M -29.35 % | 263.747 M 6.91 % | 246.692 M 54.43 % | 159.741 M -25.61 % | 214.724 M 41.95 % | 151.263 M -16.38 % | 180.887 M 35.51 % | 133.484 M 489.96 % | 22.626 M 74.11 % | 12.995 M -87.09 % | 100.639 M 14.18 % | 88.144 M 15.31 % | 76.441 M 27.67 % | 59.874 M -17.56 % | 72.624 M 32.71 % | 54.725 M -19.17 % | 67.703 M 3.24 % | 65.576 M 26.06 % | 52.018 M -5.92 % | 55.292 M -22.90 % | 71.719 M 4.41 % | 68.687 M -10.29 % | 76.565 M -9.95 % | 85.025 M 12.85 % | 75.346 M -27.35 % | 103.715 M |
| Cash at end of period | 173.774 M 3.96 % | 167.160 M -1.16 % | 169.125 M 46.74 % | 115.251 M 50.73 % | 76.460 M 12.18 % | 68.159 M 3.12 % | 66.100 M 891.62 % | -8.350 M -106.91 % | 120.845 M -22.28 % | 155.490 M 16.45 % | 133.529 M -0.37 % | 134.026 M 29.24 % | 103.706 M -7.38 % | 111.974 M 3.83 % | 107.847 M -28.95 % | 151.791 M -7.53 % | 164.143 M -1.96 % | 167.431 M 2.81 % | 162.862 M 9.67 % | 148.500 M 0.30 % | 148.049 M -9.21 % | 163.067 M -5.32 % | 172.221 M 6.97 % | 160.995 M -30.87 % | 232.887 M -19.83 % | 290.481 M -0.41 % | 291.686 M -16.24 % | 348.245 M 1 167.64 % | 27.472 M 19.69 % | 22.952 M -5.55 % | 24.300 M -44.58 % | 43.844 M -44.15 % | 78.509 M 46.61 % | 53.551 M -11.73 % | 60.664 M -6.03 % | 64.554 M -23.27 % | 84.132 M 13.53 % | 74.103 M -3.61 % | 76.876 M -43.33 % | 135.652 M -27.20 % | 186.326 M -0.01 % | 186.337 M -29.35 % | 263.747 M 6.91 % | 246.692 M 54.43 % | 159.741 M -25.61 % | 214.724 M 41.95 % | 151.263 M -16.38 % | 180.887 M 35.51 % | 133.484 M 489.96 % | 22.626 M -45.64 % | 41.619 M -58.65 % | 100.639 M 14.18 % | 88.144 M 15.31 % | 76.441 M 27.67 % | 59.874 M -17.56 % | 72.624 M 32.71 % | 54.725 M -19.17 % | 67.703 M 3.24 % | 65.576 M 26.06 % | 52.018 M -5.92 % | 55.292 M -22.90 % | 71.719 M 4.41 % | 68.687 M -10.29 % | 76.565 M -9.95 % | 85.025 M 12.85 % | 75.346 M |
| Operating cash flow | 8.107 M 10.62 % | 7.329 M -78.15 % | 33.543 M 3.89 % | 32.286 M 55.05 % | 20.823 M 1 102.07 % | -2.078 M -138.79 % | 5.357 M 164.16 % | -8.350 M -7 036.75 % | -117.000 K -100.38 % | 30.644 M 221.55 % | 9.530 M -72.22 % | 34.302 M 95.35 % | 17.559 M -31.86 % | 25.770 M 1 398.71 % | 1.719 M -90.22 % | 17.583 M 104.48 % | 8.599 M -52.38 % | 18.056 M -10.09 % | 20.082 M 3 618.83 % | 540.000 K 360.87 % | -207.000 K -104.81 % | 4.304 M -76.84 % | 18.588 M 62.92 % | 11.409 M 144.64 % | -25.558 M -487.42 % | 6.597 M -68.69 % | 21.068 M 10 872.82 % | 192.000 K 103.40 % | -5.640 M 49.14 % | -11.089 M -201.68 % | 10.906 M -40.76 % | 18.410 M 332.87 % | 4.253 M -81.27 % | 22.710 M 54.18 % | 14.729 M 246.10 % | -10.082 M -287.71 % | 5.371 M -71.74 % | 19.003 M 110.60 % | -179.215 M -1 151.76 % | -14.317 M 24.46 % | -18.954 M 27.58 % | -26.171 M -180.25 % | 32.614 M 159.30 % | -54.995 M -392.56 % | 18.798 M -46.16 % | 34.917 M -27.54 % | 48.187 M -18.95 % | 59.454 M -29.89 % | 84.804 M 282.74 % | 22.157 M 33.21 % | 16.633 M -35.76 % | 25.893 M 1.41 % | 25.534 M -5.90 % | 27.135 M 234.42 % | 8.114 M -67.86 % | 25.243 M 432.10 % | 4.744 M -35.74 % | 7.382 M -56.99 % | 17.164 M 51.49 % | 11.330 M -48.13 % | 21.843 M -3.49 % | 22.632 M 4.13 % | 21.734 M 444.98 % | 3.988 M 118.10 % | -22.033 M 12.24 % | -25.105 M |
| Capital expenditure | -5.370 M 44.43 % | -9.664 M -309.05 % | -2.363 M -119.77 % | 11.953 M 299.68 % | -5.986 M -262.79 % | -1.650 M 87.59 % | -13.291 M -150.69 % | 26.220 M 1 130.66 % | -2.544 M 20.87 % | -3.215 M 45.54 % | -5.904 M -118.10 % | -2.707 M 15.19 % | -3.192 M 81.79 % | -17.528 M 71.43 % | -61.343 M -3 276.05 % | -1.817 M -240.26 % | -534.000 K 87.43 % | -4.247 M -1 365.91 % | -289.718 K 93.60 % | -4.526 M 20.27 % | -5.677 M -6.99 % | -5.306 M -230.22 % | -1.607 M 75.31 % | -6.507 M -59.88 % | -4.070 M -100.99 % | -2.025 M 94.92 % | -39.854 M -432.53 % | -7.484 M -27.45 % | -5.872 M -305.24 % | -1.449 M 93.29 % | -21.602 M 42.85 % | -37.799 M -239.07 % | -11.148 M 15.23 % | -13.151 M 21.53 % | -16.758 M 83.17 % | -99.565 M -4 853.48 % | -2.010 M -329.49 % | -468.000 K 97.08 % | -16.054 M -44.32 % | -11.124 M -8 723.26 % | 129.000 K 103.70 % | -3.489 M -27.64 % | -2.733 M -113.75 % | 19.880 M 181.11 % | -24.510 M -315.78 % | -5.895 M -5 481.99 % | 109.532 K 100.87 % | -12.579 M -324.82 % | -2.961 M 43.46 % | -5.237 M 95.06 % | -105.912 M -812.01 % | -11.613 M -26.16 % | -9.205 M 10.45 % | -10.279 M -2 862.25 % | -347.000 K 94.15 % | -5.934 M -45.09 % | -4.090 M 7.76 % | -4.434 M 60.08 % | -11.108 M -47.71 % | -7.520 M -39.18 % | -5.403 M -1 443.71 % | -350.000 K 88.29 % | -2.990 M 26.77 % | -4.083 M -213.11 % | -1.304 M -9.95 % | -1.186 M |
| Free CashFlow | 2.737 M 217.22 % | -2.335 M -107.49 % | 31.180 M -29.52 % | 44.239 M 198.17 % | 14.837 M 497.99 % | -3.728 M 53.01 % | -7.933 M -144.39 % | 17.870 M 771.55 % | -2.661 M -109.70 % | 27.429 M 656.41 % | 3.626 M -88.52 % | 31.595 M 119.91 % | 14.367 M 74.31 % | 8.242 M 113.82 % | -59.623 M -478.18 % | 15.766 M 95.49 % | 8.065 M -41.60 % | 13.809 M -30.23 % | 19.792 M 596.54 % | -3.986 M 32.26 % | -5.884 M -487.23 % | -1.002 M -105.90 % | 16.981 M 246.41 % | 4.902 M 116.55 % | -29.628 M -748.03 % | 4.572 M 124.34 % | -18.787 M -157.63 % | -7.292 M 36.66 % | -11.512 M 8.18 % | -12.538 M -17.22 % | -10.696 M 44.83 % | -19.389 M -181.20 % | -6.895 M -172.13 % | 9.559 M 571.14 % | -2.029 M 98.15 % | -109.647 M -3 362.33 % | 3.361 M -81.87 % | 18.535 M 109.49 % | -195.269 M -667.54 % | -25.441 M -35.14 % | -18.825 M 36.53 % | -29.660 M -199.26 % | 29.880 M 185.09 % | -35.115 M -514.76 % | -5.712 M -119.68 % | 29.022 M -39.91 % | 48.297 M 3.03 % | 46.875 M -42.73 % | 81.843 M 383.71 % | 16.920 M 118.95 % | -89.279 M -725.20 % | 14.280 M -12.55 % | 16.329 M -3.13 % | 16.856 M 117.02 % | 7.767 M -59.78 % | 19.309 M 2 852.45 % | 654.000 K -77.82 % | 2.948 M -51.32 % | 6.056 M 58.95 % | 3.810 M -76.82 % | 16.440 M -26.22 % | 22.282 M 18.88 % | 18.744 M 19 830.53 % | -95.000 K 99.59 % | -23.337 M 11.24 % | -26.291 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 |