Thai Textile Industry Public Company Limited TTI.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.793 B -15.85 % | 2.131 B -23.90 % | 2.800 B 26.68 % | 2.211 B 16.13 % | 1.904 B -36.47 % | 2.996 B -22.66 % | 3.874 B 10.62 % | 3.502 B -7.19 % | 3.773 B -4.37 % | 3.946 B 0.36 % | 3.932 B -4.68 % | 4.125 B 6.22 % | 3.883 B -10.31 % | 4.330 B -3.47 % | 4.485 B 25.67 % | 3.569 B -1.55 % | 3.625 B -11.19 % | 4.081 B -5.53 % | 4.320 B |
| Net income | -95.875 M 15.55 % | -113.531 M -205.48 % | 107.628 M 99.62 % | 53.916 M 156.99 % | -94.609 M 62.58 % | -252.810 M -130.56 % | -109.649 M -790.48 % | -12.313 M 48.82 % | -24.057 M -461.58 % | 6.653 M 111.16 % | -59.637 M -331.50 % | 25.761 M 127.42 % | -93.958 M -441.86 % | 27.485 M -32.39 % | 40.654 M 131.24 % | -130.156 M -632.62 % | 24.437 M 178.01 % | -31.326 M -114.96 % | 209.333 M |
| Income before tax | -98.778 M 17.64 % | -119.933 M -189.50 % | 134.009 M 108.38 % | 64.310 M 152.94 % | -121.486 M 63.81 % | -335.659 M -129.23 % | -146.429 M -1 962.37 % | 7.863 M 129.42 % | -26.721 M -440.48 % | 7.848 M 114.38 % | -54.585 M -240.20 % | 38.935 M 133.25 % | -117.082 M -336.77 % | 49.449 M -35.54 % | 76.707 M 143.68 % | -175.631 M -683.74 % | 30.087 M 254.96 % | -19.416 M -106.96 % | 278.948 M |
| Income before tax ratio | -0.06 2.12 % | -0.06 -217.60 % | 0.05 64.49 % | 0.03 145.58 % | -0.06 43.03 % | -0.11 -196.40 % | -0.04 -1 783.51 % | 0.00 131.70 % | -0.01 -456.06 % | 0.00 114.33 % | -0.01 -247.08 % | 0.01 131.31 % | -0.03 -363.98 % | 0.01 -33.22 % | 0.02 134.75 % | -0.05 -692.91 % | 0.01 274.48 % | 0.00 -107.37 % | 0.06 |
| EBITDA | 53.514 M -13.48 % | 61.853 M -78.57 % | 288.618 M 22.55 % | 235.504 M 51.92 % | 155.023 M 1 381.24 % | 10.466 M -94.67 % | 196.301 M -11.16 % | 220.948 M -23.21 % | 287.717 M -25.20 % | 384.668 M 31.49 % | 292.543 M -19.47 % | 363.269 M 77.27 % | 204.922 M -49.28 % | 404.000 M -5.92 % | 429.420 M 100.46 % | 214.217 M -50.03 % | 428.689 M 9.88 % | 390.154 M -42.26 % | 675.765 M |
| Net income ratio | -0.05 -0.36 % | -0.05 -238.61 % | 0.04 57.57 % | 0.02 149.07 % | -0.05 41.10 % | -0.08 -198.12 % | -0.03 -704.96 % | 0.00 44.85 % | -0.01 -478.11 % | 0.00 111.12 % | -0.02 -342.87 % | 0.01 125.81 % | -0.02 -481.13 % | 0.01 -29.97 % | 0.01 124.85 % | -0.04 -640.99 % | 0.01 187.83 % | -0.01 -115.84 % | 0.05 |
| Ratio EBITDA | 0.03 2.82 % | 0.03 -71.84 % | 0.10 -3.26 % | 0.11 30.82 % | 0.08 2 231.48 % | 0.00 -93.11 % | 0.05 -19.69 % | 0.06 -17.26 % | 0.08 -21.78 % | 0.10 31.01 % | 0.07 -15.51 % | 0.09 66.90 % | 0.05 -43.45 % | 0.09 -2.54 % | 0.10 59.51 % | 0.06 -49.25 % | 0.12 23.72 % | 0.10 -38.88 % | 0.16 |
| Gross profit ratio | -0.02 -5.71 % | -0.02 -123.34 % | 0.08 28.82 % | 0.06 774.08 % | 0.01 -82.28 % | 0.04 52.11 % | 0.03 -48.59 % | 0.05 -22.05 % | 0.07 -20.83 % | 0.08 110.63 % | 0.04 -56.17 % | 0.09 173.44 % | 0.03 -46.68 % | 0.06 -29.06 % | 0.09 117.20 % | 0.04 -60.43 % | 0.10 19.72 % | 0.09 -43.34 % | 0.15 |
| Weighted average shs out dil | 50.000 M -0.03 % | 50.014 M 0.03 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -0.14 % | 50.068 M 0.17 % | 49.983 M -0.27 % | 50.119 M -2.07 % | 51.180 M 2.12 % | 50.115 M 1.16 % | 49.541 M -0.87 % | 49.978 M 0.01 % | 49.972 M -0.43 % | 50.191 M 0.26 % | 50.060 M 0.12 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Weighted average shs out | 50.000 M -0.03 % | 50.014 M 0.03 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.03 % | 49.983 M -0.03 % | 50.000 M 0.00 % | 50.000 M -0.23 % | 50.115 M 1.16 % | 49.541 M -0.87 % | 49.978 M 0.01 % | 49.972 M -0.43 % | 50.191 M 0.26 % | 50.060 M 0.12 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| EPS diluted | -1.92 15.42 % | -2.27 -205.58 % | 2.15 99.07 % | 1.08 157.14 % | -1.89 62.65 % | -5.06 -131.05 % | -2.19 -776.00 % | -0.25 47.92 % | -0.48 -469.23 % | 0.13 110.92 % | -1.19 -328.85 % | 0.52 127.66 % | -1.88 -441.82 % | 0.55 -32.10 % | 0.81 131.15 % | -2.60 -630.61 % | 0.49 177.78 % | -0.63 -115.04 % | 4.19 |
| Earnings per share | -1.92 15.42 % | -2.27 -205.58 % | 2.15 99.07 % | 1.08 157.14 % | -1.89 62.65 % | -5.06 -131.05 % | -2.19 -776.00 % | -0.25 47.92 % | -0.48 -469.23 % | 0.13 110.92 % | -1.19 -328.85 % | 0.52 127.66 % | -1.88 -441.82 % | 0.55 -32.10 % | 0.81 131.15 % | -2.60 -630.61 % | 0.49 177.78 % | -0.63 -115.04 % | 4.19 |
| Gross profit | -36.144 M 11.05 % | -40.633 M -117.76 % | 228.776 M 63.19 % | 140.187 M 915.05 % | 13.811 M -88.74 % | 122.705 M 17.64 % | 104.305 M -43.13 % | 183.399 M -27.65 % | 253.504 M -24.29 % | 334.835 M 111.39 % | 158.394 M -58.22 % | 379.154 M 190.44 % | 130.546 M -52.18 % | 272.973 M -31.52 % | 398.633 M 172.97 % | 146.038 M -61.04 % | 374.846 M 6.33 % | 352.532 M -46.48 % | 658.658 M |
| Income tax expense | 6.354 M 32.09 % | 4.810 M -75.38 % | 19.537 M 350.24 % | 4.339 M 116.15 % | -26.877 M 67.56 % | -82.848 M -105.28 % | -40.360 M -786.73 % | 5.877 M 174.90 % | -7.846 M -838.76 % | 1.062 M -86.64 % | 7.950 M 17.61 % | 6.760 M 132.20 % | -20.991 M -183.83 % | 25.040 M 2.32 % | 24.472 M 154.21 % | -45.144 M -2 606.90 % | 1.801 M -77.63 % | 8.051 M -86.45 % | 59.410 M |
| Cost of revenue | 1.830 B -15.76 % | 2.172 B -15.55 % | 2.572 B 24.21 % | 2.070 B 9.56 % | 1.890 B -34.24 % | 2.874 B -23.78 % | 3.770 B 13.59 % | 3.319 B -5.71 % | 3.520 B -2.53 % | 3.611 B -4.30 % | 3.773 B 0.74 % | 3.746 B -0.19 % | 3.753 B -7.49 % | 4.057 B -0.73 % | 4.086 B 19.39 % | 3.423 B 5.32 % | 3.250 B -12.84 % | 3.729 B 1.83 % | 3.662 B |
| General and administrative expenses | 80.782 M -4.44 % | 84.534 M -5.29 % | 89.252 M 6.53 % | 83.779 M -13.86 % | 97.259 M -31.30 % | 141.573 M -0.79 % | 142.707 M -9.37 % | 157.459 M 0.18 % | 157.180 M -14.40 % | 183.615 M 5.42 % | 174.167 M 5.07 % | 165.763 M -9.28 % | 182.720 M 3.97 % | 175.747 M 6.81 % | 164.537 M -2.28 % | 168.376 M -5.73 % | 178.605 M -37.42 % | 285.412 M 3.97 % | 274.502 M |
| Selling and marketing expenses | 26.533 M 0.71 % | 26.346 M -37.84 % | 42.383 M 5.85 % | 40.039 M 14.57 % | 34.949 M -46.28 % | 65.058 M -21.73 % | 83.121 M 16.45 % | 71.378 M -23.80 % | 93.674 M -5.93 % | 99.578 M -11.28 % | 112.237 M 5.85 % | 106.032 M 61.51 % | 65.651 M -21.43 % | 83.562 M -22.02 % | 107.154 M 23.46 % | 86.790 M -7.34 % | 93.668 M | 0.000 | 0.000 |
| Other expenses | -65.201 M -20.12 % | -54.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.192 M | 0.000 -100.00 % | 32.874 M 2.60 % | 32.042 M | 0.000 100.00 % | -13.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.210 M |
| Operating expenses | 42.114 M -25.60 % | 56.602 M -57.00 % | 131.635 M 6.31 % | 123.819 M -6.34 % | 132.207 M -36.02 % | 206.631 M -8.50 % | 225.827 M 2.60 % | 220.098 M -12.26 % | 250.855 M 1.16 % | 247.983 M 9.30 % | 226.889 M -16.52 % | 271.796 M 15.49 % | 235.345 M -9.24 % | 259.309 M -4.56 % | 271.691 M 6.48 % | 255.166 M -6.28 % | 272.273 M -4.60 % | 285.412 M -0.10 % | 285.712 M |
| Cost and expenses | 1.872 B -16.01 % | 2.228 B -17.57 % | 2.703 B 23.20 % | 2.194 B 8.52 % | 2.022 B -34.36 % | 3.080 B -22.91 % | 3.996 B 12.91 % | 3.539 B -6.15 % | 3.771 B -2.29 % | 3.859 B -3.53 % | 4.000 B -0.43 % | 4.017 B 0.73 % | 3.988 B -7.59 % | 4.316 B -0.97 % | 4.358 B 18.49 % | 3.678 B 4.42 % | 3.522 B -12.26 % | 4.014 B 1.69 % | 3.948 B |
| 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 |
| Selling general and administrative expenses | 107.315 M -3.22 % | 110.880 M -15.77 % | 131.635 M 6.31 % | 123.819 M -6.34 % | 132.207 M -36.02 % | 206.631 M -8.50 % | 225.827 M -1.32 % | 228.838 M -8.78 % | 250.855 M -11.42 % | 283.193 M -1.12 % | 286.404 M 5.37 % | 271.796 M 9.43 % | 248.371 M -4.22 % | 259.309 M -4.56 % | 271.691 M 6.48 % | 255.166 M -6.28 % | 272.273 M -4.60 % | 285.412 M 3.97 % | 274.502 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 20.521 M -9.60 % | 22.699 M -7.42 % | 24.519 M 5.04 % | 23.342 M -51.72 % | 48.350 M -44.19 % | 86.636 M -2.23 % | 88.615 M 8.14 % | 81.947 M 1.47 % | 80.757 M -10.06 % | 89.791 M 5.91 % | 84.784 M 23.91 % | 68.424 M -8.68 % | 74.926 M -0.34 % | 75.181 M 49.66 % | 50.234 M -24.46 % | 66.503 M -8.25 % | 72.486 M -16.24 % | 86.536 M -7.94 % | 93.998 M |
| Depreciation and amortization | 131.772 M -17.17 % | 159.088 M -3.18 % | 164.307 M -11.21 % | 185.054 M -17.91 % | 225.419 M -13.13 % | 259.489 M 2.11 % | 254.116 M 9.32 % | 232.454 M -0.52 % | 233.681 M -18.59 % | 287.029 M 9.41 % | 262.345 M 2.51 % | 255.911 M 3.58 % | 247.077 M -11.56 % | 279.370 M -7.64 % | 302.478 M -6.45 % | 323.345 M -0.85 % | 326.116 M 0.95 % | 323.034 M 6.68 % | 302.819 M |
| Operating income | -78.258 M 19.52 % | -97.234 M -178.22 % | 124.310 M 146.40 % | 50.450 M 157.08 % | -88.378 M -74.62 % | -50.612 M 58.35 % | -121.523 M -1 268.32 % | -8.881 M -435.24 % | 2.649 M -66.24 % | 7.848 M 114.38 % | -54.585 M -150.84 % | 107.358 M 354.67 % | -42.156 M -408.52 % | 13.664 M -89.24 % | 126.942 M 216.32 % | -109.128 M -206.39 % | 102.573 M 52.82 % | 67.120 M -82.00 % | 372.946 M |
| Operating income ratio | -0.04 4.36 % | -0.05 -202.78 % | 0.04 94.50 % | 0.02 149.16 % | -0.05 -174.85 % | -0.02 46.15 % | -0.03 -1 136.92 % | 0.00 -461.20 % | 0.00 -64.70 % | 0.00 114.33 % | -0.01 -153.34 % | 0.03 339.77 % | -0.01 -443.97 % | 0.00 -88.85 % | 0.03 192.56 % | -0.03 -208.06 % | 0.03 72.07 % | 0.02 -80.95 % | 0.09 |
| Total other income expenses net | -20.521 M 9.60 % | -22.699 M -334.04 % | 9.699 M -30.02 % | 13.859 M 128.66 % | -48.350 M 44.19 % | -86.636 M -247.84 % | -24.907 M -103.45 % | 721.747 M 2 557.44 % | -29.370 M 37.03 % | -46.637 M -166.49 % | 70.146 M | 0.000 100.00 % | -34.632 M -196.78 % | 35.785 M 171.24 % | -50.234 M 24.46 % | -66.503 M 8.25 % | -72.486 M 16.24 % | -86.536 M 7.94 % | -93.998 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 45.994 M -88.87 % | 413.082 M -8.40 % | 450.964 M 33.68 % | 337.357 M -61.48 % | 875.803 M -37.08 % | 1.392 B -32.91 % | 2.075 B 1.10 % | 2.052 B 22.15 % | 1.680 B -16.96 % | 2.023 B -2.56 % | 2.076 B 81.22 % | 1.146 B -23.46 % | 1.497 B 0.86 % | 1.484 B 14.00 % | 1.302 B 4.93 % | 1.241 B -10.59 % | 1.388 B -0.03 % | 1.388 B -9.63 % | 1.536 B |
| Total investments | 116.894 M 0.95 % | 115.790 M 90.48 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M -0.58 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.17 % | 61.040 M -0.24 % | 61.189 M |
| Total debt | 477.415 M -26.74 % | 651.687 M -8.48 % | 712.098 M 15.80 % | 614.921 M -44.01 % | 1.098 B -31.89 % | 1.612 B -27.72 % | 2.231 B 1.48 % | 2.198 B 21.03 % | 1.816 B -14.32 % | 2.120 B -3.66 % | 2.200 B 76.85 % | 1.244 B -21.59 % | 1.587 B 1.79 % | 1.559 B 11.10 % | 1.403 B 5.34 % | 1.332 B -6.92 % | 1.431 B -2.62 % | 1.469 B -9.80 % | 1.629 B |
| Accumulated other comprehensive income loss | 730.307 M -18.38 % | 894.762 M 8.30 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M -8.24 % | 900.408 M 800.41 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 330.004 M -14.82 % | 387.413 M -29.68 % | 550.944 M 17.64 % | 468.316 M 22.00 % | 383.852 M -19.78 % | 478.499 M -29.23 % | 676.123 M 168.20 % | 252.093 M -12.89 % | 289.406 M -34.00 % | 438.463 M -9.37 % | 483.780 M 3.28 % | 468.417 M -16.58 % | 561.540 M -20.62 % | 707.400 M -8.85 % | 776.088 M 2.06 % | 760.433 M -16.95 % | 915.590 M 5.71 % | 866.153 M -15.29 % | 1.022 B |
| Common stock | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M |
| Total equity | 2.318 B -8.85 % | 2.544 B -4.15 % | 2.654 B 3.34 % | 2.568 B 3.70 % | 2.476 B -3.68 % | 2.571 B -9.48 % | 2.840 B 78.70 % | 1.589 B -1.66 % | 1.616 B -2.64 % | 1.660 B -2.64 % | 1.705 B -5.09 % | 1.796 B -1.16 % | 1.817 B -6.25 % | 1.938 B -4.02 % | 2.020 B 1.17 % | 1.996 B -7.39 % | 2.155 B -0.02 % | 2.156 B -6.91 % | 2.316 B |
| Other non current liabilities | 40.357 M 10.09 % | 36.657 M -82.31 % | 207.186 M 4.71 % | 197.861 M -15.95 % | 235.417 M 111.76 % | 111.172 M 18.54 % | 93.784 M -17.85 % | 114.159 M 6.59 % | 107.098 M 1.37 % | 105.647 M 8.60 % | 97.278 M -21.32 % | 123.633 M 106.45 % | 59.885 M 160.49 % | -99.001 M -3 736.00 % | -2.581 M | 0.000 100.00 % | -12.602 M 78.02 % | -57.328 M 76.60 % | -244.944 M |
| Long term debt | 7.835 M -52.27 % | 16.415 M -37.83 % | 26.402 M 70.24 % | 15.509 M -63.49 % | 42.478 M -26.90 % | 58.111 M -54.25 % | 127.019 M -29.14 % | 179.250 M | 0.000 -100.00 % | 80.000 M -67.94 % | 249.556 M 70.61 % | 146.277 M -22.16 % | 187.919 M -53.88 % | 407.456 M 7 793.85 % | 5.162 M -45.24 % | 9.426 M | 0.000 -100.00 % | 33.000 M -84.79 % | 217.000 M |
| Total non current liabilities | 218.550 M -9.25 % | 240.822 M 3.10 % | 233.588 M 9.48 % | 213.370 M -23.22 % | 277.895 M -16.09 % | 331.193 M -29.32 % | 468.595 M 47.76 % | 317.143 M 140.66 % | 131.779 M -35.94 % | 205.717 M -43.84 % | 366.290 M 35.71 % | 269.910 M -3.68 % | 280.220 M 0.30 % | 279.385 M 7 167.91 % | 3.844 M -73.80 % | 14.671 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 66.545 M 4.08 % | 63.938 M 24.77 % | 51.245 M -20.05 % | 64.094 M -76.01 % | 267.215 M -3.95 % | 278.212 M 364.66 % | 59.875 M -35.58 % | 92.941 M -48.18 % | 179.361 M 72.71 % | 103.852 M -20.57 % | 130.740 M -85.03 % | 873.287 M 629.76 % | 119.668 M -11.20 % | 134.761 M 30.23 % | 103.480 M 10.83 % | 93.369 M -4.95 % | 98.235 M -71.90 % | 349.627 M 28.81 % | 271.439 M |
| Deferred revenue | 17.455 M | 0.000 -100.00 % | 49.799 M 6.75 % | 46.649 M 205.50 % | 15.270 M -1.05 % | 15.431 M 39.17 % | 11.088 M -29.81 % | 15.797 M 565.00 % | 2.375 M -91.53 % | 28.033 M 82.84 % | 15.332 M -54.17 % | 33.453 M | 0.000 -100.00 % | 19.743 M -82.38 % | 112.018 M 494.82 % | 18.832 M -27.27 % | 25.895 M -70.36 % | 87.378 M -15.15 % | 102.973 M |
| Short term debt | 469.580 M -26.08 % | 635.272 M -7.35 % | 685.696 M 14.39 % | 599.412 M -43.22 % | 1.056 B -31.76 % | 1.547 B -26.47 % | 2.104 B 4.20 % | 2.019 B 11.16 % | 1.816 B -10.19 % | 2.022 B 3.68 % | 1.951 B 77.68 % | 1.098 B -21.51 % | 1.399 B 10.16 % | 1.270 B -9.33 % | 1.401 B 5.90 % | 1.323 B -7.58 % | 1.431 B -15.53 % | 1.694 B 19.95 % | 1.412 B |
| Total current liabilities | 609.456 M -19.29 % | 755.150 M -11.72 % | 855.402 M 2.37 % | 835.605 M -40.50 % | 1.404 B -29.28 % | 1.986 B -15.37 % | 2.347 B 3.01 % | 2.278 B 5.08 % | 2.168 B -7.87 % | 2.353 B 5.24 % | 2.236 B 2.74 % | 2.176 B 30.71 % | 1.665 B 1.72 % | 1.637 B -5.44 % | 1.731 B 9.61 % | 1.579 B -6.61 % | 1.691 B -12.77 % | 1.938 B 1.56 % | 1.908 B |
| Total liabilities | 828.006 M -16.86 % | 995.972 M -8.54 % | 1.089 B 3.81 % | 1.049 B -37.64 % | 1.682 B -27.40 % | 2.317 B -17.69 % | 2.815 B 8.48 % | 2.595 B 12.85 % | 2.300 B -10.13 % | 2.559 B -1.67 % | 2.602 B 6.38 % | 2.446 B 25.76 % | 1.945 B 1.52 % | 1.916 B 10.46 % | 1.735 B 8.84 % | 1.594 B -5.74 % | 1.691 B -12.77 % | 1.938 B 1.56 % | 1.908 B |
| Other non current assets | 14.517 M -18.50 % | 17.812 M 156.60 % | -31.471 M -16 839.74 % | 188.000 K 6.21 % | 177.000 K -41.52 % | 302.673 K 351.93 % | 66.973 K -99.89 % | 60.916 M 4.27 % | 58.423 M 0.45 % | 58.160 M -0.97 % | 58.731 M 2.93 % | 57.057 M -4.61 % | 59.818 M 503.78 % | 9.907 M -81.86 % | 54.626 M -2.44 % | 55.995 M 7.24 % | 52.215 M 8.10 % | 48.301 M -6.83 % | 51.840 M |
| Long term investments | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M -0.58 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.17 % | 61.040 M -0.24 % | 61.189 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 102.410 K -96.49 % | 2.917 M -52.98 % | 6.204 M -28.86 % | 8.720 M -12.66 % | 9.984 M 16.96 % | 8.537 M 61.42 % | 5.288 M 44.55 % | 3.658 M 36.23 % | 2.685 M 441.10 % | 496.295 K -40.00 % | 827.155 K | 0.000 -100.00 % | 2.579 M -57.62 % | 6.085 M -11.21 % | 6.853 M 18.84 % | 5.767 M 92.63 % | 2.994 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 102.410 K -96.49 % | 2.917 M -52.98 % | 6.204 M -28.86 % | 8.720 M -12.66 % | 9.984 M 16.96 % | 8.537 M 61.42 % | 5.288 M 44.55 % | 3.658 M 36.23 % | 2.685 M 441.10 % | 496.295 K -40.00 % | 827.155 K | 0.000 -100.00 % | 2.579 M -57.62 % | 6.085 M -11.21 % | 6.853 M 18.84 % | 5.767 M 92.63 % | 2.994 M |
| Property plant equipment net | 1.566 B -23.35 % | 2.043 B -0.69 % | 2.057 B -5.58 % | 2.179 B -11.33 % | 2.457 B -13.34 % | 2.835 B -11.52 % | 3.204 B 38.27 % | 2.317 B 13.26 % | 2.046 B -3.87 % | 2.129 B -6.94 % | 2.287 B 9.68 % | 2.085 B 19.28 % | 1.748 B 1.51 % | 1.722 B 16.15 % | 1.483 B -7.97 % | 1.611 B -15.23 % | 1.901 B -10.38 % | 2.121 B -8.65 % | 2.322 B |
| Total non current assets | 1.641 B -22.64 % | 2.121 B -0.88 % | 2.140 B -5.46 % | 2.264 B -11.10 % | 2.546 B -12.90 % | 2.923 B -27.13 % | 4.012 B 58.53 % | 2.531 B 13.16 % | 2.236 B -2.75 % | 2.299 B -6.44 % | 2.458 B 8.14 % | 2.273 B 17.05 % | 1.942 B 5.30 % | 1.844 B 11.36 % | 1.656 B -7.00 % | 1.780 B -12.26 % | 2.029 B -9.68 % | 2.247 B -8.15 % | 2.446 B |
| Other current assets | 162.462 M 4 555.51 % | 3.490 M -78.48 % | 16.217 M -74.89 % | 64.590 M -83.91 % | 401.524 M -27.18 % | 551.391 M 5 623.03 % | 9.635 M 21.60 % | 7.923 M -49.93 % | 15.825 M 10.34 % | 14.342 M -18.01 % | 17.493 M -81.68 % | 95.512 M 669.27 % | 12.416 M 51.99 % | 8.169 M -31.57 % | 11.937 M 35.55 % | 8.806 M -3.79 % | 9.153 M -0.03 % | 9.156 M -46.53 % | 17.125 M |
| Short term investments | 56.104 M 2.01 % | 55.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 431.421 M 80.81 % | 238.605 M -8.63 % | 261.134 M -5.92 % | 277.564 M 24.79 % | 222.420 M 0.83 % | 220.592 M 41.32 % | 156.091 M 6.81 % | 146.140 M 7.26 % | 136.253 M 40.95 % | 96.668 M -22.08 % | 124.054 M 25.98 % | 98.468 M 9.45 % | 89.968 M 20.21 % | 74.845 M -26.15 % | 101.343 M 10.99 % | 91.305 M 110.49 % | 43.378 M -46.82 % | 81.570 M -12.60 % | 93.333 M |
| Cash and short term investments | 487.526 M 66.05 % | 293.605 M 12.43 % | 261.134 M -5.92 % | 277.564 M 24.79 % | 222.420 M 0.83 % | 220.592 M 41.32 % | 156.091 M 6.81 % | 146.140 M 7.26 % | 136.253 M 40.95 % | 96.668 M -22.08 % | 124.054 M 25.98 % | 98.468 M 9.45 % | 89.968 M 20.21 % | 74.845 M -26.15 % | 101.343 M 10.99 % | 91.305 M 110.49 % | 43.378 M -46.82 % | 81.570 M -12.60 % | 93.333 M |
| Total current assets | 1.505 B 6.15 % | 1.418 B -11.49 % | 1.602 B 18.42 % | 1.353 B -16.07 % | 1.612 B -17.94 % | 1.965 B 19.56 % | 1.643 B -0.63 % | 1.654 B -1.52 % | 1.679 B -12.50 % | 1.919 B 3.78 % | 1.849 B -6.12 % | 1.970 B 8.18 % | 1.821 B -9.44 % | 2.011 B -4.18 % | 2.098 B 15.97 % | 1.809 B -1.10 % | 1.830 B -3.96 % | 1.905 B -5.87 % | 2.024 B |
| Inventory | 652.043 M -26.71 % | 889.642 M -10.34 % | 992.269 M 24.96 % | 794.063 M 1.21 % | 784.554 M -15.75 % | 931.275 M -16.15 % | 1.111 B -0.24 % | 1.113 B -0.72 % | 1.121 B -9.49 % | 1.239 B -0.46 % | 1.245 B 1.27 % | 1.229 B -0.10 % | 1.230 B -11.74 % | 1.394 B 1.26 % | 1.377 B 19.71 % | 1.150 B -11.54 % | 1.300 B 11.65 % | 1.164 B -8.00 % | 1.266 B |
| Net receivables | 203.374 M -12.14 % | 231.469 M -30.44 % | 332.759 M 33.78 % | 248.738 M 22.55 % | 202.977 M -29.04 % | 286.047 M -22.03 % | 366.885 M -5.03 % | 386.332 M -5.44 % | 408.573 M -28.79 % | 573.785 M 23.64 % | 464.086 M -9.66 % | 513.704 M 6.84 % | 480.808 M -9.89 % | 533.562 M -12.29 % | 608.356 M 8.78 % | 559.243 M 17.26 % | 476.935 M -26.60 % | 649.813 M 0.36 % | 647.477 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 53.785 M 154.04 % | 21.172 M -4.19 % | 22.098 M 21.03 % | 18.258 M -97.52 % | 736.717 M 788.44 % | 82.922 M 26.40 % | 65.605 M 35.89 % | 48.276 M 0.00 % | 48.274 M -29.58 % | 68.548 M -4.18 % | 71.538 M 41.14 % | 50.685 M -7.37 % | 54.718 M 18.91 % | 46.016 M 459.23 % | 8.228 M -22.16 % | 10.571 M 29.95 % | 8.135 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 50.134 M -0.90 % | 50.589 M -18.41 % | 62.007 M -48.12 % | 119.513 M 97.39 % | 60.546 M -53.35 % | 129.783 M -20.17 % | 162.574 M 22.93 % | 132.254 M -22.04 % | 169.650 M -0.52 % | 170.545 M 14.38 % | 149.107 M -26.77 % | 203.610 M 62.72 % | 125.125 M -1.52 % | 127.056 M -31.16 % | 184.561 M 27.89 % | 144.307 M 10.29 % | 130.848 M -4.38 % | 136.840 M -34.27 % | 208.178 M |
| Tax payables | 5.742 M 7.30 % | 5.351 M -19.59 % | 6.655 M 12.10 % | 5.937 M 6.58 % | 5.570 M -31.10 % | 8.084 M -11.51 % | 9.136 M -48.86 % | 17.864 M 652.04 % | 2.375 M -77.68 % | 10.642 M 108.11 % | 5.114 M 275.43 % | 1.362 M | 0.000 | 0.000 -100.00 % | 20.538 M | 0.000 -100.00 % | 4.789 M -32.14 % | 7.057 M -57.84 % | 16.738 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 -100.00 % | 183.706 M 1.28 % | 181.392 M 22.70 % | 147.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 134.276 M -2.36 % | 137.526 M -9.85 % | 152.544 M 2.03 % | 149.506 M 5.09 % | 142.266 M 0.03 % | 142.229 M 1.95 % | 139.514 M 23.17 % | 113.273 M 10.21 % | 102.780 M 5.31 % | 97.597 M 0.31 % | 97.294 M -6.45 % | 103.999 M -1.03 % | 105.085 M -1.99 % | 107.218 M -10.39 % | 119.644 M 6.95 % | 111.869 M -3.57 % | 116.006 M 0.04 % | 115.963 M -3.13 % | 119.715 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.691 M 150.23 % | -7.347 M | 0.000 | 0.000 | 0.000 100.00 % | -17.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.508 M 4 491.81 % | 2.581 M | 0.000 | 0.000 -100.00 % | 257.435 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 |
| Other total stockholders equity | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M -13.82 % | 723.840 M -3.58 % | 750.742 M 20.34 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M -7.42 % | 673.840 M |
| Deferred tax liabilities non current | 170.359 M -9.26 % | 187.750 M 13.24 % | 165.805 M 13.36 % | 146.268 M 9.16 % | 133.995 M -16.71 % | 160.872 M -35.08 % | 247.792 M 944.07 % | 23.733 M -3.84 % | 24.681 M 22.98 % | 20.070 M 3.15 % | 19.456 M -38.78 % | 31.780 M 1 880.47 % | 1.605 M -7.86 % | 1.742 M 37.86 % | 1.263 M -75.92 % | 5.246 M -58.38 % | 12.602 M -48.20 % | 24.328 M -12.94 % | 27.944 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.146 B -11.11 % | 3.540 B -5.42 % | 3.743 B 3.47 % | 3.617 B -13.02 % | 4.158 B -14.92 % | 4.888 B -13.57 % | 5.655 B 35.15 % | 4.184 B 6.86 % | 3.916 B -7.18 % | 4.219 B -2.05 % | 4.307 B 1.52 % | 4.242 B 12.75 % | 3.762 B -2.39 % | 3.854 B 2.67 % | 3.754 B 4.58 % | 3.590 B -6.97 % | 3.859 B -7.05 % | 4.152 B -7.11 % | 4.469 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 6.354 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 |
| 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 |
| Change in working capital | 254.680 M 59.29 % | 159.888 M 148.69 % | -328.408 M -63 969.22 % | -512.583 K -100.46 % | 112.136 M -42.56 % | 195.233 M 3 278.80 % | -6.142 M 78.36 % | -28.378 M -109.86 % | 287.853 M 414.11 % | -91.641 M -136.96 % | -38.673 M -166.54 % | 58.118 M -74.39 % | 226.964 M 921.50 % | -27.628 M 87.84 % | -227.131 M -466.41 % | 61.988 M 1 493.22 % | 3.891 M -94.06 % | 65.518 M 122.23 % | -294.752 M |
| Accounts receivables | 30.460 M -71.79 % | 107.964 M 208.59 % | -99.420 M -37.35 % | -72.386 M -164.85 % | 111.616 M 39.61 % | 79.951 M 3 838.51 % | 2.030 M -94.91 % | 39.875 M -75.40 % | 162.074 M 227.29 % | -127.326 M -276.88 % | 71.986 M 247.47 % | -48.813 M -209.42 % | 44.611 M -11.09 % | 50.174 M 334.56 % | -21.391 M 74.07 % | -82.479 M -173.53 % | 112.163 M 3 491.11 % | -3.308 M 96.31 % | -89.593 M |
| Inventory | 234.450 M 110.29 % | 111.488 M 164.73 % | -172.245 M -87 277.08 % | -197.128 K -100.16 % | 120.183 M -32.63 % | 178.390 M 2 590.81 % | 6.630 M -41.26 % | 11.287 M -90.85 % | 123.402 M 903.39 % | 12.299 M 143.57 % | -28.230 M -878.13 % | 3.628 M -97.87 % | 170.641 M 548.86 % | -38.017 M 83.28 % | -227.414 M -259.71 % | 142.391 M 202.70 % | -138.653 M -242.53 % | 97.282 M 150.83 % | -191.371 M |
| Accounts payables | -6.128 M 88.22 % | -52.005 M -20.29 % | -43.233 M -144.52 % | 97.104 M 205.72 % | -91.848 M -175.78 % | -33.305 M -379.42 % | -6.947 M 90.41 % | -72.445 M -619.71 % | 13.939 M -54.70 % | 30.775 M | 0.000 -100.00 % | 109.546 M | 0.000 100.00 % | -56.338 M -242.20 % | 39.620 M 227.01 % | 12.116 M 302.19 % | -5.992 M 74.83 % | -23.804 M -227.87 % | 18.615 M |
| Other working capital | -4.101 M 45.74 % | -7.559 M 44.05 % | -13.511 M 46.03 % | -25.034 M 10.00 % | -27.815 M 6.67 % | -29.804 M -133.36 % | -12.771 M -80.01 % | -7.095 M -104.31 % | 164.451 M 258.22 % | -103.939 M -895.28 % | -10.443 M -67.31 % | -6.242 M -111.08 % | 56.323 M 240.27 % | 16.553 M 192.23 % | -17.947 M -78.75 % | -10.040 M -127.60 % | 36.373 M 881.64 % | -4.653 M 85.64 % | -32.403 M |
| Other non cash items | -7.703 M -517.82 % | 1.844 M 106.58 % | -28.038 M -767.46 % | -3.232 M -103.89 % | 83.095 M -75.59 % | 340.412 M 370.24 % | 72.391 M 550.94 % | -16.053 M -447.59 % | -2.932 M -115.39 % | 19.045 M 124.30 % | -78.383 M -22.08 % | -64.205 M -42.25 % | -45.136 M -14.94 % | -39.270 M 7.09 % | -42.268 M 17.00 % | -50.926 M -69.02 % | -30.131 M -963.76 % | -2.832 M 98.10 % | -149.003 M |
| Net cash provided by operating activities | 279.971 M 35.06 % | 207.289 M 456.60 % | -58.129 M -123.67 % | 245.619 M -17.90 % | 299.164 M -34.89 % | 459.475 M 164.16 % | 173.936 M -11.21 % | 195.885 M -60.18 % | 491.882 M 121.29 % | 222.281 M 145.06 % | 90.703 M -68.59 % | 288.759 M -13.79 % | 334.947 M 39.59 % | 239.957 M 225.44 % | 73.734 M -63.90 % | 204.250 M -37.02 % | 324.313 M -8.49 % | 354.394 M 418.14 % | 68.397 M |
| Investments in property plant and equipment | -22.828 M 74.91 % | -90.968 M -39.03 % | -65.430 M -7.08 % | -61.104 M -1 579.37 % | -3.638 M 95.66 % | -83.742 M 37.95 % | -134.961 M 76.84 % | -582.844 M -277.66 % | -154.329 M -16.01 % | -133.031 M 66.99 % | -403.003 M 41.72 % | -691.471 M -92.51 % | -359.188 M 17.21 % | -433.862 M -146.79 % | -175.801 M -371.64 % | -37.274 M 58.53 % | -89.878 M 28.34 % | -125.419 M 65.75 % | -366.196 M |
| Acquisitions net | 0.000 -100.00 % | 39.219 M -28.91 % | 55.171 M -72.05 % | 197.366 M 97.58 % | 99.891 M -74.59 % | 393.183 M 544.30 % | 61.025 M -51.96 % | 127.025 M 2 416.09 % | 5.049 M -50.48 % | 10.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.104 M 97.99 % | -55.000 M | 0.000 100.00 % | -372.099 M -37.22 % | -271.177 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 |
| Sales maturities of investments | 0.000 -100.00 % | 2.101 M | 0.000 -100.00 % | 174.733 M 2.01 % | 171.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 |
| Other investing activites | 156.460 M 1 251.27 % | 11.579 M 44.65 % | 8.004 M -97.86 % | 374.103 M 36.78 % | 273.506 M 17 563.63 % | 1.548 M -97.55 % | 63.212 M -51.24 % | 129.650 M 325.09 % | 30.500 M 121.16 % | 13.791 M -87.93 % | 114.269 M 34.02 % | 85.265 M 130.11 % | 37.054 M -47.16 % | 70.124 M -1.13 % | 70.924 M 715.77 % | 8.694 M 99.66 % | 4.354 M -7.84 % | 4.725 M -97.53 % | 191.158 M |
| Net cash used for investing activites | 132.528 M 242.40 % | -93.069 M -4 027.90 % | -2.255 M -100.72 % | 312.999 M 15.98 % | 269.868 M -13.22 % | 310.990 M 533.45 % | -71.748 M 84.17 % | -453.194 M -265.98 % | -123.829 M -3.85 % | -119.241 M 58.70 % | -288.734 M 52.37 % | -606.206 M -88.18 % | -322.134 M 11.44 % | -363.738 M -246.82 % | -104.877 M -266.96 % | -28.580 M 66.41 % | -85.096 M 29.49 % | -120.694 M 31.05 % | -175.039 M |
| Debt repayment | -174.272 M -188.48 % | -60.411 M -339.42 % | -13.748 M 97.13 % | -479.612 M 7.40 % | -517.964 M 16.24 % | -618.379 M -2 108.26 % | -28.003 M -113.55 % | 206.650 M 221.88 % | -169.556 M -110.74 % | -80.459 M -131.89 % | 252.332 M 635.49 % | -47.122 M -270.05 % | 27.711 M -82.05 % | 154.358 M 120.77 % | 69.918 M 170.63 % | -98.987 M 60.16 % | -248.467 M -120.08 % | -112.897 M -150.85 % | 222.018 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.000 M 94.12 % | 170.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -24.890 M 50.03 % | -49.806 M -100.03 % | -24.900 M -55 332 231.11 % | -45.000 92.31 % | -585.000 18.75 % | -720.000 100.00 % | -24.908 M 0.16 % | -24.947 M 0.14 % | -24.982 M 49.98 % | -49.949 M -99.77 % | -25.004 M -0.02 % | -24.999 M 1.47 % | -25.371 M 55.55 % | -57.074 M -98.60 % | -28.738 M 0.06 % | -28.756 M 0.64 % | -28.941 M 78.17 % | -132.567 M -1.37 % | -130.771 M |
| Other financing activites | -20.521 M 22.66 % | -26.531 M -132.12 % | 82.601 M 446.16 % | -23.862 M 51.54 % | -49.239 M 43.78 % | -87.584 M -122.71 % | -39.326 M -146.00 % | 85.493 M 139.76 % | -215.011 M -1 194 406.22 % | -18.000 K 99.99 % | -333.711 M -183.83 % | 398.067 M 1 242 466.52 % | -32.041 K 99.57 % | -7.458 M | 0.000 -100.00 % | 3.745 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -219.682 M -60.65 % | -136.748 M -411.12 % | 43.953 M 108.73 % | -503.474 M 11.24 % | -567.204 M 19.66 % | -705.963 M -665.38 % | -92.237 M -134.52 % | 267.196 M 181.35 % | -328.468 M -151.84 % | -130.426 M -158.33 % | 223.617 M -31.39 % | 325.946 M 14 016.78 % | 2.309 M -97.63 % | 97.284 M 136.24 % | 41.180 M 132.24 % | -127.743 M 53.95 % | -277.408 M -13.01 % | -245.464 M -369.01 % | 91.247 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 |
| Net change in cash | 192.816 M 955.87 % | -22.529 M -37.11 % | -16.431 M -129.80 % | 55.144 M 2 915.99 % | 1.828 M -97.17 % | 64.501 M 548.20 % | 9.951 M 0.65 % | 9.887 M -75.02 % | 39.585 M 244.54 % | -27.386 M -207.03 % | 25.586 M 201.03 % | 8.500 M -43.79 % | 15.123 M 157.07 % | -26.497 M -363.98 % | 10.037 M -79.06 % | 47.927 M 225.49 % | -38.192 M -224.66 % | -11.764 M 23.58 % | -15.394 M |
| Cash at beginning of period | 238.605 M -8.63 % | 261.134 M -5.92 % | 277.564 M 24.79 % | 222.420 M 0.83 % | 220.592 M 41.32 % | 156.091 M 6.81 % | 146.140 M 7.26 % | 136.253 M 40.95 % | 96.668 M -22.08 % | 124.054 M 25.98 % | 98.468 M 9.45 % | 89.968 M 20.21 % | 74.845 M -26.15 % | 101.343 M 10.99 % | 91.305 M 110.49 % | 43.378 M -46.82 % | 81.570 M -12.60 % | 93.333 M -14.16 % | 108.728 M |
| Cash at end of period | 431.421 M 80.81 % | 238.605 M -8.63 % | 261.134 M -5.92 % | 277.564 M 24.79 % | 222.420 M 0.83 % | 220.592 M 41.32 % | 156.091 M 6.81 % | 146.140 M 7.26 % | 136.253 M 40.95 % | 96.668 M -22.08 % | 124.054 M 25.98 % | 98.468 M 9.45 % | 89.968 M 20.21 % | 74.845 M -26.15 % | 101.343 M 10.99 % | 91.305 M 110.49 % | 43.378 M -46.82 % | 81.570 M -12.60 % | 93.333 M |
| Operating cash flow | 279.971 M 35.06 % | 207.289 M 456.60 % | -58.129 M -123.67 % | 245.619 M -17.90 % | 299.164 M -34.89 % | 459.475 M 164.16 % | 173.936 M -11.21 % | 195.885 M -60.18 % | 491.882 M 121.29 % | 222.281 M 145.06 % | 90.703 M -68.59 % | 288.759 M -13.79 % | 334.947 M 39.59 % | 239.957 M 225.44 % | 73.734 M -63.90 % | 204.250 M -37.02 % | 324.313 M -8.49 % | 354.394 M 418.14 % | 68.397 M |
| Capital expenditure | -22.828 M 74.91 % | -90.968 M -39.03 % | -65.430 M -7.08 % | -61.104 M -1 579.37 % | -3.638 M 95.66 % | -83.742 M 37.95 % | -134.961 M 76.84 % | -582.844 M -277.66 % | -154.329 M -16.01 % | -133.031 M 66.99 % | -403.003 M 41.72 % | -691.471 M -92.51 % | -359.188 M 17.21 % | -433.862 M -146.79 % | -175.801 M -371.64 % | -37.274 M 58.53 % | -89.878 M 28.34 % | -125.419 M 65.75 % | -366.196 M |
| Free CashFlow | 257.143 M 121.06 % | 116.321 M 194.14 % | -123.560 M -166.96 % | 184.515 M -37.56 % | 295.526 M -21.35 % | 375.734 M 864.03 % | 38.975 M 110.07 % | -386.960 M -214.64 % | 337.553 M 278.21 % | 89.250 M 128.58 % | -312.300 M 22.45 % | -402.712 M -1 561.33 % | -24.240 M 87.50 % | -193.905 M -89.98 % | -102.067 M -161.13 % | 166.976 M -28.78 % | 234.435 M 2.38 % | 228.975 M 176.89 % | -297.799 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 422.183 M -0.99 % | 426.402 M -1.80 % | 434.226 M -2.96 % | 447.489 M 4.51 % | 428.189 M -11.44 % | 483.485 M -5.93 % | 513.944 M -1.15 % | 519.902 M 2.85 % | 505.514 M -14.59 % | 591.850 M -17.75 % | 719.539 M -11.04 % | 808.856 M 24.77 % | 648.299 M 3.93 % | 623.782 M 1.19 % | 616.462 M 8.58 % | 567.724 M 10.71 % | 512.805 M -0.15 % | 513.596 M 8.02 % | 475.475 M 9.15 % | 435.612 M 4.79 % | 415.683 M -27.94 % | 576.819 M -16.52 % | 690.958 M -4.43 % | 722.969 M 9.05 % | 662.982 M -27.89 % | 919.363 M -8.52 % | 1.005 B 1.75 % | 987.719 M -1.10 % | 998.682 M 13.13 % | 882.795 M -0.84 % | 890.230 M 6.75 % | 833.965 M -2.20 % | 852.738 M -7.84 % | 925.238 M -3.95 % | 963.334 M -6.46 % | 1.030 B 15.88 % | 888.797 M -0.29 % | 891.355 M -18.18 % | 1.089 B 10.16 % | 988.935 M 1.80 % | 971.414 M 8.39 % | 896.244 M -7.14 % | 965.196 M -3.11 % | 996.209 M -4.96 % | 1.048 B 2.27 % | 1.025 B -10.78 % | 1.149 B 8.07 % | 1.063 B 10.64 % | 960.852 M 0.94 % | 951.922 M -1.92 % | 970.591 M 0.12 % | 969.394 M 2.05 % | 949.893 M -4.39 % | 993.544 M -4.96 % | 1.045 B 10.01 % | 950.239 M -24.61 % | 1.260 B 8.15 % | 1.165 B -4.28 % | 1.217 B 6.51 % | 1.143 B 9.53 % | 1.044 B -3.55 % | 1.082 B 2.19 % | 1.059 B 15.27 % | 918.634 M 7.67 % | 853.169 M 15.10 % | 741.265 M |
| Net income | -21.869 M -195.45 % | 22.911 M 162.64 % | -36.577 M -40.47 % | -26.039 M -33.84 % | -19.454 M -40.93 % | -13.804 M 8.66 % | -15.112 M 67.64 % | -46.697 M -47.30 % | -31.703 M -28.04 % | -24.760 M -140.99 % | -10.274 M -127.22 % | 37.750 M -12.51 % | 43.146 M 19.26 % | 36.179 M 47.54 % | 24.521 M -8.87 % | 26.909 M 295.23 % | 6.808 M 306.57 % | -3.296 M 90.16 % | -33.501 M -26.49 % | -26.485 M -42.83 % | -18.543 M -15.05 % | -16.117 M -261.63 % | 9.972 M 105.23 % | -190.587 M -278.70 % | -50.326 M -104.71 % | -24.584 M -613.99 % | 4.783 M 109.94 % | -48.133 M -97.01 % | -24.432 M 41.64 % | -41.867 M -125.33 % | -18.580 M -857.08 % | -1.941 M -190.53 % | 2.144 M -64.63 % | 6.063 M 159.33 % | 2.338 M 27.86 % | 1.829 M 119.01 % | -9.618 M 48.30 % | -18.605 M -152.77 % | 35.254 M 894.58 % | -4.437 M -437.63 % | 1.314 M 105.16 % | -25.478 M 5.85 % | -27.062 M -184.79 % | -9.503 M -230.13 % | 7.303 M 124.04 % | -30.374 M -164.88 % | 46.815 M 70.83 % | 27.405 M 324.36 % | -12.215 M 66.30 % | -36.244 M -30.81 % | -27.707 M -34.43 % | -20.611 M 23.09 % | -26.800 M -42.25 % | -18.840 M 79.89 % | -93.706 M -635.83 % | -12.735 M -118.25 % | 69.788 M 8.81 % | 64.138 M 69.12 % | 37.924 M 449.18 % | 6.906 M -24.04 % | 9.091 M 168.53 % | -13.266 M -34.90 % | -9.834 M 77.12 % | -42.987 M 10.89 % | -48.241 M -65.80 % | -29.095 M |
| Income before tax | -27.163 M -201.40 % | 26.788 M 210.96 % | -24.141 M 39.04 % | -39.598 M -94.37 % | -20.373 M -38.91 % | -14.666 M 22.15 % | -18.838 M 61.16 % | -48.508 M -61.97 % | -29.948 M -32.28 % | -22.639 M -53.99 % | -14.702 M -128.68 % | 51.259 M -0.04 % | 51.281 M 11.07 % | 46.171 M 58.41 % | 29.145 M -5.00 % | 30.680 M 232.32 % | 9.232 M 310.04 % | -4.395 M 89.62 % | -42.363 M -24.84 % | -33.933 M -41.60 % | -23.963 M -12.89 % | -21.226 M -382.75 % | 7.507 M 103.11 % | -241.665 M -259.21 % | -67.277 M -96.58 % | -34.224 M -4 518.91 % | 774.491 K 101.20 % | -64.781 M -81.04 % | -35.782 M 23.28 % | -46.640 M -71.39 % | -27.213 M -1 506.44 % | 1.935 M -65.47 % | 5.603 M -79.65 % | 27.538 M 794.05 % | 3.080 M -14.22 % | 3.591 M 132.64 % | -11.000 M 50.88 % | -22.392 M -147.25 % | 47.388 M 646.19 % | -8.676 M -311.02 % | 4.111 M 111.76 % | -34.975 M 6.52 % | -37.416 M -189.17 % | -12.939 M -239.63 % | 9.267 M 168.66 % | -13.496 M -124.87 % | 54.261 M 45.46 % | 37.303 M 383.45 % | -13.160 M 66.66 % | -39.468 M -31.07 % | -30.113 M -24.16 % | -24.253 M 29.46 % | -34.383 M -21.36 % | -28.332 M 75.32 % | -114.812 M -347.61 % | -25.650 M -124.81 % | 103.375 M 19.46 % | 86.536 M 60.18 % | 54.025 M 206.79 % | 17.610 M 4.81 % | 16.802 M 243.24 % | -11.730 M -9.61 % | -10.702 M 80.27 % | -54.248 M 20.61 % | -68.335 M -61.37 % | -42.346 M |
| Income before tax ratio | -0.06 -202.41 % | 0.06 213.00 % | -0.06 37.17 % | -0.09 -85.99 % | -0.05 -56.85 % | -0.03 17.24 % | -0.04 60.71 % | -0.09 -57.49 % | -0.06 -54.88 % | -0.04 -87.21 % | -0.02 -132.24 % | 0.06 -19.88 % | 0.08 6.87 % | 0.07 56.56 % | 0.05 -12.51 % | 0.05 200.18 % | 0.02 310.36 % | -0.01 90.39 % | -0.09 -14.38 % | -0.08 -35.13 % | -0.06 -56.66 % | -0.04 -438.70 % | 0.01 103.25 % | -0.33 -229.41 % | -0.10 -172.60 % | -0.04 -4 930.69 % | 0.00 101.17 % | -0.07 -83.05 % | -0.04 32.18 % | -0.05 -72.83 % | -0.03 -1 417.55 % | 0.00 -64.69 % | 0.01 -77.92 % | 0.03 830.86 % | 0.00 -8.29 % | 0.00 128.17 % | -0.01 50.73 % | -0.03 -157.75 % | 0.04 595.82 % | -0.01 -307.28 % | 0.00 110.85 % | -0.04 -0.67 % | -0.04 -198.46 % | -0.01 -246.92 % | 0.01 167.14 % | -0.01 -127.88 % | 0.05 34.60 % | 0.04 356.18 % | -0.01 66.97 % | -0.04 -33.64 % | -0.03 -24.01 % | -0.03 30.88 % | -0.04 -26.94 % | -0.03 74.04 % | -0.11 -306.87 % | -0.03 -132.91 % | 0.08 10.45 % | 0.07 67.34 % | 0.04 188.03 % | 0.02 -4.31 % | 0.02 248.51 % | -0.01 -7.26 % | -0.01 82.89 % | -0.06 26.27 % | -0.08 -40.21 % | -0.06 |
| EBITDA | -1.388 M -102.59 % | 53.691 M 1 120.34 % | 4.400 M 1 101.25 % | 366.260 K -98.30 % | 21.544 M -20.81 % | 27.204 M 3.25 % | 26.347 M 1 259.52 % | -2.272 M -114.93 % | 15.223 M -32.51 % | 22.555 M -30.24 % | 32.331 M -67.55 % | 99.642 M 34.10 % | 74.303 M -4.81 % | 78.054 M -1.83 % | 79.507 M -2.90 % | 81.878 M 33.79 % | 61.198 M 24.41 % | 49.192 M 141.00 % | 20.412 M -33.99 % | 30.922 M -32.84 % | 46.042 M -15.43 % | 54.442 M -38.35 % | 88.313 M 157.33 % | -154.055 M -818.68 % | 21.436 M -60.86 % | 54.772 M -40.16 % | 91.524 M 256.21 % | 25.694 M -48.92 % | 50.304 M 74.79 % | 28.779 M -43.73 % | 51.149 M 25.32 % | 40.814 M -51.78 % | 84.645 M -17.21 % | 102.238 M 23.36 % | 82.880 M 1.96 % | 81.289 M 19.99 % | 67.749 M 14.57 % | 59.132 M -57.17 % | 138.079 M 59.14 % | 86.763 M -11.40 % | 97.923 M 62.30 % | 60.333 M 76.96 % | 34.095 M -51.83 % | 70.787 M -21.24 % | 89.880 M 23.49 % | 72.784 M -46.79 % | 136.782 M 81.22 % | 75.478 M 12.53 % | 67.072 M 62.29 % | 41.328 M -19.56 % | 51.380 M -7.03 % | 55.263 M 19.50 % | 46.245 M -11.13 % | 52.035 M 251.25 % | -34.402 M -152.45 % | 65.587 M -65.93 % | 192.481 M 10.95 % | 173.477 M 27.01 % | 136.581 M 32.42 % | 103.146 M -5.31 % | 108.931 M 34.88 % | 80.762 M -4.37 % | 84.450 M 98.19 % | 42.611 M 43.30 % | 29.736 M -48.21 % | 57.419 M |
| Net income ratio | -0.05 -196.40 % | 0.05 163.79 % | -0.08 -44.76 % | -0.06 -28.07 % | -0.05 -59.13 % | -0.03 2.90 % | -0.03 67.26 % | -0.09 -43.22 % | -0.06 -49.91 % | -0.04 -192.99 % | -0.01 -130.60 % | 0.05 -29.87 % | 0.07 14.75 % | 0.06 45.81 % | 0.04 -16.08 % | 0.05 257.00 % | 0.01 306.89 % | -0.01 90.89 % | -0.07 -15.89 % | -0.06 -36.30 % | -0.04 -59.65 % | -0.03 -293.61 % | 0.01 105.47 % | -0.26 -247.28 % | -0.08 -183.87 % | -0.03 -661.88 % | 0.00 109.77 % | -0.05 -99.20 % | -0.02 48.42 % | -0.05 -127.23 % | -0.02 -796.59 % | 0.00 -192.56 % | 0.00 -61.62 % | 0.01 170.01 % | 0.00 36.69 % | 0.00 116.41 % | -0.01 48.16 % | -0.02 -164.50 % | 0.03 821.30 % | 0.00 -431.65 % | 0.00 104.76 % | -0.03 -1.39 % | -0.03 -193.94 % | -0.01 -236.92 % | 0.01 123.51 % | -0.03 -172.72 % | 0.04 58.08 % | 0.03 302.78 % | -0.01 66.61 % | -0.04 -33.37 % | -0.03 -34.27 % | -0.02 24.64 % | -0.03 -48.78 % | -0.02 78.85 % | -0.09 -568.86 % | -0.01 -124.20 % | 0.06 0.61 % | 0.06 76.69 % | 0.03 415.60 % | 0.01 -30.65 % | 0.01 171.05 % | -0.01 -32.01 % | -0.01 80.15 % | -0.05 17.24 % | -0.06 -44.06 % | -0.04 |
| Ratio EBITDA | 0.00 -102.61 % | 0.13 1 142.73 % | 0.01 1 137.94 % | 0.00 -98.37 % | 0.05 -10.58 % | 0.06 9.76 % | 0.05 1 272.96 % | 0.00 -114.51 % | 0.03 -20.98 % | 0.04 -15.19 % | 0.04 -63.53 % | 0.12 7.48 % | 0.11 -8.41 % | 0.13 -2.98 % | 0.13 -10.57 % | 0.14 20.85 % | 0.12 24.60 % | 0.10 123.11 % | 0.04 -39.52 % | 0.07 -35.91 % | 0.11 17.35 % | 0.09 -26.15 % | 0.13 159.98 % | -0.21 -759.05 % | 0.03 -45.73 % | 0.06 -34.58 % | 0.09 250.07 % | 0.03 -48.36 % | 0.05 54.51 % | 0.03 -43.26 % | 0.06 17.40 % | 0.05 -50.70 % | 0.10 -10.17 % | 0.11 28.44 % | 0.09 9.00 % | 0.08 3.55 % | 0.08 14.90 % | 0.07 -47.66 % | 0.13 44.47 % | 0.09 -12.97 % | 0.10 49.74 % | 0.07 90.57 % | 0.04 -50.29 % | 0.07 -17.13 % | 0.09 20.75 % | 0.07 -40.36 % | 0.12 67.69 % | 0.07 1.71 % | 0.07 60.78 % | 0.04 -17.99 % | 0.05 -7.14 % | 0.06 17.10 % | 0.05 -7.04 % | 0.05 259.14 % | -0.03 -147.68 % | 0.07 -54.81 % | 0.15 2.59 % | 0.15 32.70 % | 0.11 24.32 % | 0.09 -13.55 % | 0.10 39.85 % | 0.07 -6.42 % | 0.08 71.94 % | 0.05 33.08 % | 0.03 -55.00 % | 0.08 |
| Gross profit ratio | -0.01 -120.74 % | 0.03 151.60 % | -0.05 -40.47 % | -0.04 -498.34 % | 0.01 253.11 % | -0.01 -152.41 % | 0.01 121.56 % | -0.05 -196.50 % | -0.02 8.38 % | -0.02 -144.95 % | 0.04 -55.60 % | 0.09 1.87 % | 0.09 -8.58 % | 0.10 9.08 % | 0.09 12.10 % | 0.08 68.50 % | 0.05 117.63 % | 0.02 281.62 % | -0.01 -61.22 % | -0.01 -156.57 % | 0.01 -54.97 % | 0.03 -52.56 % | 0.06 24.77 % | 0.05 223.40 % | 0.02 -53.94 % | 0.03 -42.91 % | 0.06 656.22 % | 0.01 -59.25 % | 0.02 2.14 % | 0.02 414.33 % | 0.00 -85.59 % | 0.03 -68.47 % | 0.08 -15.50 % | 0.10 35.71 % | 0.07 -2.55 % | 0.07 3.13 % | 0.07 33.65 % | 0.05 -53.40 % | 0.11 15.17 % | 0.10 11.50 % | 0.09 184.21 % | 0.03 8.61 % | 0.03 -43.02 % | 0.05 -46.38 % | 0.09 12.51 % | 0.08 -55.70 % | 0.19 145.65 % | 0.08 36.77 % | 0.06 90.25 % | 0.03 -26.85 % | 0.04 2.70 % | 0.04 26.56 % | 0.03 27.10 % | 0.02 161.58 % | -0.04 -173.39 % | 0.05 -63.49 % | 0.15 1.77 % | 0.14 28.67 % | 0.11 34.67 % | 0.08 -8.26 % | 0.09 37.24 % | 0.07 2.61 % | 0.06 139.06 % | 0.03 45.81 % | 0.02 -65.67 % | 0.05 |
| Weighted average shs out dil | 49.701 M -0.21 % | 49.807 M -0.39 % | 50.000 M -0.15 % | 50.075 M 0.38 % | 49.883 M -0.23 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -0.66 % | 50.333 M 0.33 % | 50.169 M -0.16 % | 50.248 M 0.00 % | 50.248 M 0.84 % | 49.831 M 2.47 % | 48.631 M 1.25 % | 48.029 M 2.01 % | 47.085 M -5.33 % | 49.736 M -0.76 % | 50.116 M -0.50 % | 50.367 M 0.00 % | 50.367 M 0.69 % | 50.023 M 0.39 % | 49.828 M -0.69 % | 50.172 M 0.00 % | 50.172 M 0.07 % | 50.139 M 0.56 % | 49.861 M 0.04 % | 49.841 M 0.00 % | 49.841 M 2.70 % | 48.533 M -9.47 % | 53.611 M 6.11 % | 50.527 M 0.00 % | 50.527 M 10.52 % | 45.716 M -9.69 % | 50.622 M 0.67 % | 50.285 M 0.00 % | 50.285 M 2.00 % | 49.298 M 12.54 % | 43.804 M -12.32 % | 49.958 M 0.00 % | 49.958 M -0.11 % | 50.014 M 2.73 % | 48.684 M -2.23 % | 49.794 M 0.00 % | 49.794 M -0.07 % | 49.827 M -2.10 % | 50.895 M 1.11 % | 50.339 M 0.00 % | 50.339 M 0.14 % | 50.270 M 1.29 % | 49.629 M 0.10 % | 49.580 M 0.00 % | 49.580 M -2.67 % | 50.939 M 2.19 % | 49.849 M -0.52 % | 50.107 M 0.00 % | 50.107 M 1.59 % | 49.325 M -2.34 % | 50.508 M 2.80 % | 49.134 M 0.00 % | 49.134 M -1.70 % | 49.984 M -0.53 % | 50.251 M 0.17 % | 50.163 M |
| Weighted average shs out | 49.701 M -0.21 % | 49.807 M -0.39 % | 50.000 M -0.15 % | 50.075 M 0.38 % | 49.883 M -0.23 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -0.44 % | 50.223 M 0.79 % | 49.831 M 2.47 % | 48.631 M 1.25 % | 48.029 M 2.01 % | 47.085 M -5.33 % | 49.736 M -0.76 % | 50.116 M -0.50 % | 50.367 M 0.69 % | 50.021 M 0.00 % | 50.023 M 0.39 % | 49.828 M -0.69 % | 50.172 M 0.00 % | 50.172 M 0.07 % | 50.139 M 0.56 % | 49.861 M 0.04 % | 49.841 M 0.00 % | 49.841 M 2.70 % | 48.533 M -9.47 % | 53.611 M 6.11 % | 50.527 M 0.00 % | 50.527 M 10.52 % | 45.716 M -9.69 % | 50.622 M 0.67 % | 50.285 M 0.00 % | 50.285 M 2.00 % | 49.298 M 12.54 % | 43.804 M -12.32 % | 49.958 M 0.00 % | 49.958 M -0.11 % | 50.014 M 2.73 % | 48.684 M -2.23 % | 49.794 M 4.21 % | 47.782 M -4.10 % | 49.827 M -2.10 % | 50.895 M 1.11 % | 50.339 M 0.00 % | 50.339 M 0.14 % | 50.270 M 1.29 % | 49.629 M 0.10 % | 49.580 M 0.00 % | 49.580 M -2.67 % | 50.939 M 2.19 % | 49.849 M -0.52 % | 50.107 M 0.00 % | 50.107 M 1.59 % | 49.325 M -2.34 % | 50.508 M 2.80 % | 49.134 M 0.00 % | 49.134 M -1.70 % | 49.984 M -0.53 % | 50.251 M 0.17 % | 50.163 M |
| EPS diluted | -0.44 -195.65 % | 0.46 163.01 % | -0.73 -40.38 % | -0.52 -33.33 % | -0.39 -39.29 % | -0.28 6.67 % | -0.30 67.74 % | -0.93 -47.62 % | -0.63 -26.00 % | -0.50 -138.10 % | -0.21 -128.00 % | 0.75 -12.79 % | 0.86 19.44 % | 0.72 41.18 % | 0.51 -5.56 % | 0.54 285.71 % | 0.14 304.08 % | -0.07 90.34 % | -0.71 -33.96 % | -0.53 -43.24 % | -0.37 -15.63 % | -0.32 -260.00 % | 0.20 105.25 % | -3.81 -277.23 % | -1.01 -106.12 % | -0.49 -615.79 % | 0.10 109.90 % | -0.96 -95.92 % | -0.49 41.67 % | -0.84 -127.03 % | -0.37 -825.00 % | -0.04 -200.00 % | 0.04 -66.67 % | 0.12 160.87 % | 0.05 15.00 % | 0.04 121.05 % | -0.19 48.65 % | -0.37 -152.86 % | 0.70 877.78 % | -0.09 -400.00 % | 0.03 105.88 % | -0.51 5.56 % | -0.54 -184.21 % | -0.19 -226.67 % | 0.15 124.59 % | -0.61 -164.89 % | 0.94 70.91 % | 0.55 329.17 % | -0.24 66.67 % | -0.72 -30.91 % | -0.55 -34.15 % | -0.41 24.07 % | -0.54 -42.11 % | -0.38 79.89 % | -1.89 -656.00 % | -0.25 -117.86 % | 1.40 9.37 % | 1.28 68.42 % | 0.76 442.86 % | 0.14 -22.22 % | 0.18 166.67 % | -0.27 -35.00 % | -0.20 76.74 % | -0.86 10.42 % | -0.96 -65.52 % | -0.58 |
| Earnings per share | -0.44 -195.65 % | 0.46 163.01 % | -0.73 -40.38 % | -0.52 -33.33 % | -0.39 -39.29 % | -0.28 6.67 % | -0.30 67.74 % | -0.93 -47.62 % | -0.63 -26.00 % | -0.50 -138.10 % | -0.21 -128.00 % | 0.75 -12.79 % | 0.86 19.44 % | 0.72 41.18 % | 0.51 -5.56 % | 0.54 285.71 % | 0.14 304.08 % | -0.07 90.34 % | -0.71 -33.96 % | -0.53 -43.24 % | -0.37 -15.63 % | -0.32 -260.00 % | 0.20 105.25 % | -3.81 -277.23 % | -1.01 -106.12 % | -0.49 -615.79 % | 0.10 109.90 % | -0.96 -95.92 % | -0.49 41.67 % | -0.84 -127.03 % | -0.37 -825.00 % | -0.04 -200.00 % | 0.04 -66.67 % | 0.12 160.87 % | 0.05 15.00 % | 0.04 121.05 % | -0.19 48.65 % | -0.37 -152.86 % | 0.70 877.78 % | -0.09 -400.00 % | 0.03 105.88 % | -0.51 5.56 % | -0.54 -184.21 % | -0.19 -226.67 % | 0.15 124.59 % | -0.61 -164.89 % | 0.94 70.91 % | 0.55 329.17 % | -0.24 66.67 % | -0.72 -30.91 % | -0.55 -34.15 % | -0.41 24.07 % | -0.54 -42.11 % | -0.38 79.89 % | -1.89 -656.00 % | -0.25 -117.86 % | 1.40 9.37 % | 1.28 68.42 % | 0.76 442.86 % | 0.14 -22.22 % | 0.18 166.67 % | -0.27 -35.00 % | -0.20 76.74 % | -0.86 10.42 % | -0.96 -65.52 % | -0.58 |
| Gross profit | -2.229 M -120.54 % | 10.854 M 150.67 % | -21.420 M -36.31 % | -15.715 M -516.30 % | 3.775 M 235.60 % | -2.784 M -149.30 % | 5.646 M 121.31 % | -26.491 M -204.94 % | -8.687 M 21.74 % | -11.101 M -136.98 % | 30.022 M -60.50 % | 76.009 M 27.10 % | 59.803 M -4.99 % | 62.943 M 10.38 % | 57.024 M 21.73 % | 46.846 M 86.55 % | 25.112 M 117.29 % | 11.557 M 296.18 % | -5.891 M -75.98 % | -3.348 M -159.28 % | 5.647 M -67.55 % | 17.402 M -60.40 % | 43.944 M 19.24 % | 36.853 M 252.67 % | 10.450 M -66.78 % | 31.458 M -47.78 % | 60.241 M 669.47 % | 7.829 M -59.70 % | 19.424 M 15.55 % | 16.810 M 410.04 % | 3.296 M -84.62 % | 21.425 M -69.16 % | 69.472 M -22.12 % | 89.206 M 30.34 % | 68.441 M -8.85 % | 75.084 M 19.50 % | 62.832 M 33.27 % | 47.147 M -61.87 % | 123.647 M 26.87 % | 97.458 M 13.51 % | 85.859 M 208.05 % | 27.872 M 0.85 % | 27.637 M -44.80 % | 50.062 M -49.04 % | 98.242 M 15.06 % | 85.382 M -60.47 % | 216.010 M 165.46 % | 81.372 M 51.33 % | 53.771 M 92.04 % | 28.000 M -28.25 % | 39.026 M 2.83 % | 37.953 M 29.16 % | 29.385 M 21.52 % | 24.182 M 158.53 % | -41.316 M -180.74 % | 51.174 M -72.48 % | 185.923 M 10.07 % | 168.920 M 23.16 % | 137.154 M 43.44 % | 95.619 M 0.48 % | 95.159 M 32.36 % | 71.893 M 4.86 % | 68.564 M 175.55 % | 24.883 M 57.00 % | 15.849 M -60.48 % | 40.106 M |
| Income tax expense | -7.457 M -559.55 % | 1.623 M -90.44 % | 16.974 M 244.46 % | -11.751 M -18 660.36 % | 63.310 K -94.07 % | 1.067 M 126.08 % | -4.091 M -252.96 % | 2.674 M -34.86 % | 4.105 M 93.54 % | 2.121 M 147.91 % | -4.428 M -134.12 % | 12.977 M 135.52 % | 5.510 M 0.59 % | 5.478 M 66.79 % | 3.284 M 29.54 % | 2.535 M 199.17 % | 847.389 K 137.55 % | -2.257 M 74.91 % | -8.996 M -22.80 % | -7.326 M -42.95 % | -5.125 M 5.62 % | -5.430 M -73.18 % | -3.135 M 93.95 % | -51.843 M -202.14 % | -17.158 M -60.18 % | -10.712 M -176.20 % | -3.878 M 75.80 % | -16.028 M -24.52 % | -12.871 M -69.76 % | -7.582 M 26.87 % | -10.369 M -1 384.61 % | -698.402 K -764.72 % | 105.067 K -99.38 % | 16.839 M 1 583.06 % | -1.135 M -632.90 % | 213.062 K 109.76 % | -2.184 M 53.93 % | -4.740 M -147.33 % | 10.015 M 398.68 % | -3.353 M -261.57 % | 2.075 M 127.04 % | -7.675 M -5.98 % | -7.242 M -148.15 % | -2.918 M -242.94 % | 2.042 M -87.29 % | 16.069 M 101.30 % | 7.983 M 7.39 % | 7.433 M 425.12 % | -2.286 M 64.11 % | -6.370 M -37.87 % | -4.620 M -0.32 % | -4.606 M 27.07 % | -6.316 M -15.91 % | -5.449 M 54.51 % | -11.978 M -42.77 % | -8.390 M -126.99 % | 31.087 M 117.08 % | 14.321 M 0.96 % | 14.185 M 110.56 % | 6.737 M 33.00 % | 5.065 M 434.47 % | -1.514 M 52.91 % | -3.216 M 72.49 % | -11.691 M 34.28 % | -17.790 M -42.91 % | -12.448 M |
| Cost of revenue | 424.412 M 2.13 % | 415.548 M -8.80 % | 455.647 M -1.63 % | 463.204 M 9.14 % | 424.414 M -12.72 % | 486.269 M -4.33 % | 508.298 M -6.97 % | 546.393 M 6.26 % | 514.201 M -14.72 % | 602.951 M -12.55 % | 689.517 M -5.91 % | 732.847 M 24.53 % | 588.496 M 4.93 % | 560.839 M 0.25 % | 559.438 M 7.40 % | 520.878 M 6.80 % | 487.693 M -2.86 % | 502.039 M 4.29 % | 481.366 M 9.66 % | 438.960 M 7.05 % | 410.036 M -26.70 % | 559.417 M -13.54 % | 647.014 M -5.70 % | 686.117 M 5.15 % | 652.532 M -26.51 % | 887.904 M -6.02 % | 944.794 M -3.58 % | 979.890 M 0.06 % | 979.258 M 13.08 % | 865.984 M -2.36 % | 886.935 M 9.16 % | 812.539 M 3.74 % | 783.266 M -6.31 % | 836.031 M -6.58 % | 894.893 M -6.28 % | 954.828 M 15.60 % | 825.965 M -2.16 % | 844.208 M -12.59 % | 965.760 M 8.33 % | 891.478 M 0.67 % | 885.555 M 1.98 % | 868.372 M -7.38 % | 937.559 M -0.91 % | 946.147 M -0.40 % | 949.976 M 1.10 % | 939.619 M 0.72 % | 932.869 M -4.98 % | 981.760 M 8.23 % | 907.081 M -1.82 % | 923.921 M -0.82 % | 931.564 M 0.01 % | 931.441 M 1.19 % | 920.508 M -5.04 % | 969.362 M -10.80 % | 1.087 B 20.87 % | 899.065 M -16.32 % | 1.074 B 7.83 % | 996.429 M -7.77 % | 1.080 B 3.14 % | 1.047 B 10.43 % | 948.465 M -6.11 % | 1.010 B 2.01 % | 990.303 M 10.80 % | 893.751 M 6.74 % | 837.320 M 19.42 % | 701.159 M |
| General and administrative expenses | 22.833 M 65.94 % | 13.760 M -37.67 % | 22.075 M -5.21 % | 23.287 M 4.71 % | 22.240 M 24.05 % | 17.929 M -12.19 % | 20.417 M -2.93 % | 21.034 M -3.48 % | 21.791 M 2.35 % | 21.292 M -4.61 % | 22.321 M 5.55 % | 21.148 M -7.97 % | 22.979 M 0.76 % | 22.805 M -0.47 % | 22.911 M 25.99 % | 18.185 M -10.88 % | 20.405 M -8.41 % | 22.278 M -7.55 % | 24.096 M 10.71 % | 21.765 M -18.03 % | 26.553 M -1.23 % | 26.882 M 32.20 % | 20.334 M -50.04 % | 40.702 M -17.10 % | 49.096 M 32.53 % | 37.045 M 33.91 % | 27.664 M -24.61 % | 36.694 M -7.08 % | 39.490 M 1.63 % | 38.858 M 4.10 % | 37.328 M -4.11 % | 38.927 M -1.50 % | 39.520 M -5.19 % | 41.685 M 10.48 % | 37.730 M -5.75 % | 40.032 M 2.21 % | 39.165 M -2.71 % | 40.254 M 16.30 % | 34.612 M -51.12 % | 70.814 M 67.00 % | 42.404 M 2.16 % | 41.506 M 5.64 % | 39.288 M -6.44 % | 41.992 M -0.46 % | 42.187 M -16.79 % | 50.699 M 18.98 % | 42.612 M 8.03 % | 39.443 M -5.93 % | 41.931 M 0.37 % | 41.777 M -17.24 % | 50.480 M 13.50 % | 44.475 M -5.04 % | 46.834 M 14.42 % | 40.931 M -8.24 % | 44.604 M -15.88 % | 53.026 M 51.18 % | 35.075 M -18.51 % | 43.041 M 1.19 % | 42.535 M 3.84 % | 40.964 M 5.25 % | 38.920 M -7.59 % | 42.118 M 4.48 % | 40.311 M -3.41 % | 41.735 M 6.45 % | 39.205 M -17.19 % | 47.346 M |
| Selling and marketing expenses | 7.464 M 29.48 % | 5.765 M -22.49 % | 7.438 M -3.32 % | 7.693 M 17.14 % | 6.567 M 35.86 % | 4.834 M -26.84 % | 6.608 M -14.06 % | 7.689 M 27.29 % | 6.040 M 0.52 % | 6.009 M -42.21 % | 10.398 M -15.62 % | 12.322 M 24.20 % | 9.921 M 1.85 % | 9.741 M -18.27 % | 11.919 M 20.88 % | 9.860 M 3.38 % | 9.538 M 9.35 % | 8.722 M 2.86 % | 8.480 M 0.92 % | 8.402 M 31.89 % | 6.370 M -45.54 % | 11.697 M -21.31 % | 14.864 M -14.74 % | 17.435 M 22.15 % | 14.273 M -22.79 % | 18.487 M -20.19 % | 23.164 M 7.09 % | 21.630 M 1.51 % | 21.307 M 25.19 % | 17.020 M -9.77 % | 18.863 M 32.84 % | 14.200 M -27.33 % | 19.540 M 4.07 % | 18.775 M -21.87 % | 24.031 M 7.80 % | 22.293 M -16.01 % | 26.543 M 27.56 % | 20.808 M -28.10 % | 28.941 M 10.77 % | 26.126 M 0.62 % | 25.966 M 40.02 % | 18.545 M -28.08 % | 25.786 M -16.19 % | 30.767 M 13.44 % | 27.121 M -5.05 % | 28.562 M -14.37 % | 33.355 M 11.16 % | 30.007 M 57.09 % | 19.102 M -18.95 % | 23.568 M 47.58 % | 15.969 M -13.75 % | 18.514 M 16.53 % | 15.889 M 3.99 % | 15.279 M -14.65 % | 17.901 M -8.32 % | 19.527 M -14.89 % | 22.942 M -1.08 % | 23.193 M -17.59 % | 28.144 M 13.57 % | 24.781 M -8.36 % | 27.042 M -0.53 % | 27.187 M 11.55 % | 24.373 M 15.91 % | 21.028 M -14.85 % | 24.695 M 47.92 % | 16.694 M |
| Other expenses | -9.541 M 75.87 % | -39.542 M -26.24 % | -31.323 M -150.02 % | -12.528 M -26.52 % | -9.902 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 -100.00 % | 29.182 M 305.45 % | -14.204 M 12.33 % | -16.202 M | 0.000 100.00 % | -2.363 M -121.88 % | 10.799 M -8.81 % | 11.843 M 20.22 % | 9.852 M 34.72 % | 7.313 M -30.66 % | 10.547 M 39.55 % | 7.558 M -42.64 % | 13.177 M 181.07 % | -16.252 M -215.21 % | 14.106 M -34.09 % | 21.404 M 67.43 % | 12.784 M 248.73 % | 3.666 M -40.68 % | 6.180 M -28.07 % | 8.592 M 23.73 % | 6.944 M 153.31 % | -13.026 M -5.05 % | -12.399 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.469 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.192 M 1 714.91 % | -73.812 K | 0.000 -100.00 % | 3.217 M | 0.000 |
| Operating expenses | 20.756 M 203.69 % | -20.018 M -1 005.93 % | -1.810 M -109.81 % | 18.452 M -2.40 % | 18.905 M -16.95 % | 22.763 M -15.77 % | 27.025 M -5.91 % | 28.723 M 3.20 % | 27.832 M 1.95 % | 27.301 M -16.56 % | 32.719 M -2.25 % | 33.470 M 1.73 % | 32.900 M 1.09 % | 32.546 M -6.56 % | 34.830 M 24.19 % | 28.046 M -6.34 % | 29.943 M -3.41 % | 31.000 M -4.84 % | 32.576 M 7.99 % | 30.167 M -8.37 % | 32.923 M -14.66 % | 38.579 M 9.60 % | 35.199 M -39.46 % | 58.137 M -8.26 % | 63.369 M 14.11 % | 55.531 M 9.25 % | 50.828 M -12.85 % | 58.324 M -4.07 % | 60.797 M 8.80 % | 55.878 M -34.55 % | 85.373 M 119.34 % | 38.923 M -9.18 % | 42.858 M -29.11 % | 60.460 M -38.02 % | 97.546 M 89.32 % | 51.525 M -4.34 % | 53.864 M 5.18 % | 51.210 M -5.00 % | 53.904 M -37.61 % | 86.393 M 42.06 % | 60.812 M 29.74 % | 46.874 M -12.96 % | 53.854 M -8.18 % | 58.652 M 18.15 % | 49.642 M -16.77 % | 59.644 M -20.41 % | 74.942 M 5.27 % | 71.192 M 14.60 % | 62.121 M -2.23 % | 63.540 M 18.94 % | 53.423 M 5.60 % | 50.590 M -19.34 % | 62.723 M 11.59 % | 56.210 M -10.07 % | 62.506 M -13.85 % | 72.553 M 16.11 % | 62.486 M -5.66 % | 66.234 M -6.29 % | 70.679 M 7.50 % | 65.745 M -0.33 % | 65.963 M -6.43 % | 70.497 M 9.11 % | 64.610 M 2.94 % | 62.763 M -6.49 % | 67.117 M 4.80 % | 64.040 M |
| Cost and expenses | 445.168 M 12.55 % | 395.530 M -12.85 % | 453.837 M -5.78 % | 481.656 M 8.65 % | 443.319 M -12.91 % | 509.031 M -4.91 % | 535.323 M -6.92 % | 575.115 M 6.10 % | 542.033 M -14.00 % | 630.252 M -12.74 % | 722.236 M -5.75 % | 766.318 M 23.32 % | 621.396 M 4.72 % | 593.385 M -0.15 % | 594.268 M 8.26 % | 548.924 M 6.04 % | 517.636 M -2.89 % | 533.039 M 3.72 % | 513.942 M 9.55 % | 469.127 M 5.91 % | 442.959 M -25.93 % | 597.995 M -12.34 % | 682.213 M -8.34 % | 744.254 M 3.96 % | 715.901 M -24.12 % | 943.436 M -5.24 % | 995.622 M -4.10 % | 1.038 B -0.18 % | 1.040 B 12.82 % | 921.862 M -5.19 % | 972.307 M 14.19 % | 851.463 M 3.07 % | 826.124 M -7.85 % | 896.492 M -9.67 % | 992.439 M -1.38 % | 1.006 B 14.38 % | 879.829 M -1.74 % | 895.418 M -12.18 % | 1.020 B 4.27 % | 977.870 M 3.33 % | 946.367 M 3.40 % | 915.246 M -7.68 % | 991.413 M -1.33 % | 1.005 B 0.52 % | 999.618 M 0.04 % | 999.263 M -0.85 % | 1.008 B -4.29 % | 1.053 B 8.64 % | 969.202 M -1.85 % | 987.462 M 0.25 % | 984.988 M 0.30 % | 982.031 M -0.12 % | 983.231 M -4.13 % | 1.026 B -10.76 % | 1.149 B 18.28 % | 971.618 M -14.54 % | 1.137 B 6.99 % | 1.063 B -7.68 % | 1.151 B 3.40 % | 1.113 B 9.73 % | 1.014 B -6.13 % | 1.081 B 2.44 % | 1.055 B 10.29 % | 956.514 M 5.76 % | 904.437 M 18.20 % | 765.199 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 | 30.297 M 55.18 % | 19.525 M -33.84 % | 29.513 M -4.74 % | 30.981 M 7.54 % | 28.807 M 26.55 % | 22.763 M -15.77 % | 27.025 M -5.91 % | 28.723 M 3.20 % | 27.832 M 1.95 % | 27.301 M -16.56 % | 32.719 M -2.25 % | 33.470 M 1.73 % | 32.900 M 1.09 % | 32.546 M -6.56 % | 34.830 M 24.19 % | 28.046 M -6.34 % | 29.943 M -3.41 % | 31.000 M -4.84 % | 32.576 M 7.99 % | 30.167 M -8.37 % | 32.923 M -14.66 % | 38.579 M 9.60 % | 35.199 M -39.46 % | 58.137 M -8.26 % | 63.369 M 14.11 % | 55.531 M 9.25 % | 50.828 M -12.85 % | 58.324 M -4.07 % | 60.797 M 8.80 % | 55.878 M -0.56 % | 56.191 M 5.77 % | 53.127 M -10.04 % | 59.060 M -2.32 % | 60.460 M -2.11 % | 61.761 M -0.90 % | 62.325 M -5.15 % | 65.707 M 7.61 % | 61.061 M -3.92 % | 63.553 M -34.44 % | 96.940 M 41.79 % | 68.370 M 13.85 % | 60.051 M -7.72 % | 65.075 M -10.56 % | 72.759 M 4.98 % | 69.309 M -12.56 % | 79.261 M 4.34 % | 75.967 M 9.38 % | 69.450 M 13.79 % | 61.033 M -6.60 % | 65.345 M -1.66 % | 66.449 M 5.49 % | 62.989 M 0.42 % | 62.723 M 11.59 % | 56.210 M -10.07 % | 62.506 M -13.85 % | 72.553 M 25.06 % | 58.017 M -12.41 % | 66.234 M -6.29 % | 70.679 M 7.50 % | 65.745 M -0.33 % | 65.963 M -4.82 % | 69.305 M 7.14 % | 64.684 M 3.06 % | 62.763 M -1.78 % | 63.900 M -0.22 % | 64.040 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.821 M -30.92 % | 4.084 M -9.85 % | 4.530 M -16.60 % | 5.432 M 3.61 % | 5.243 M -1.38 % | 5.316 M -8.46 % | 5.808 M 5.96 % | 5.481 M 1.28 % | 5.412 M -9.79 % | 5.999 M -6.91 % | 6.444 M -10.57 % | 7.206 M 25.45 % | 5.744 M 12.08 % | 5.125 M -7.47 % | 5.539 M -3.40 % | 5.733 M 3.22 % | 5.554 M -14.77 % | 6.516 M -35.25 % | 10.065 M -9.32 % | 11.099 M -14.76 % | 13.020 M -8.10 % | 14.167 M -21.33 % | 18.007 M -20.20 % | 22.564 M -2.88 % | 23.233 M 1.76 % | 22.831 M -5.63 % | 24.193 M 2.12 % | 23.690 M 7.12 % | 22.116 M 18.80 % | 18.616 M -8.79 % | 20.410 M -4.44 % | 21.360 M 1.66 % | 21.011 M 9.62 % | 19.167 M -0.19 % | 19.202 M -3.83 % | 19.968 M -1.25 % | 20.221 M -5.36 % | 21.366 M -4.43 % | 22.355 M -0.85 % | 22.547 M 0.19 % | 22.505 M 0.54 % | 22.385 M -5.54 % | 23.698 M 8.69 % | 21.802 M 10.86 % | 19.667 M 0.25 % | 19.617 M 9.93 % | 17.845 M 3.58 % | 17.228 M 4.96 % | 16.414 M -3.08 % | 16.936 M -6.73 % | 18.158 M -3.18 % | 18.755 M -1.96 % | 19.129 M 1.29 % | 18.885 M 5.81 % | 17.847 M -15.50 % | 21.120 M 5.27 % | 20.063 M 24.23 % | 16.150 M 29.73 % | 12.449 M 1.51 % | 12.264 M -1.05 % | 12.395 M -5.58 % | 13.127 M -10.44 % | 14.656 M -10.46 % | 16.368 M -4.10 % | 17.067 M -7.31 % | 18.412 M |
| Depreciation and amortization | 22.954 M 0.59 % | 22.819 M -4.96 % | 24.010 M -30.47 % | 34.533 M -5.84 % | 36.674 M 0.33 % | 36.555 M -7.17 % | 39.378 M -3.38 % | 40.755 M 2.50 % | 39.759 M 1.44 % | 39.195 M -3.43 % | 40.588 M -1.43 % | 41.177 M -0.26 % | 41.283 M 0.06 % | 41.259 M -7.95 % | 44.823 M -1.41 % | 45.465 M -2.04 % | 46.411 M -4.02 % | 48.354 M -8.26 % | 52.710 M -2.79 % | 54.222 M -4.85 % | 56.985 M -7.34 % | 61.502 M -2.06 % | 62.798 M -3.46 % | 65.046 M -0.66 % | 65.480 M -1.04 % | 66.165 M -0.59 % | 66.556 M -0.34 % | 66.785 M 4.40 % | 63.970 M 12.61 % | 56.804 M -1.98 % | 57.953 M -0.62 % | 58.312 M 0.48 % | 58.031 M -0.22 % | 58.159 M 1.56 % | 57.265 M -0.81 % | 57.730 M -1.36 % | 58.528 M -2.71 % | 60.158 M -11.97 % | 68.336 M -6.25 % | 72.893 M 0.02 % | 72.876 M -0.07 % | 72.924 M 0.15 % | 72.811 M 17.58 % | 61.924 M 1.60 % | 60.946 M -8.58 % | 66.663 M 3.07 % | 64.676 M 1.76 % | 63.557 M -0.41 % | 63.819 M -0.06 % | 63.860 M 0.83 % | 63.335 M 4.24 % | 60.761 M -1.20 % | 61.499 M 0.03 % | 61.482 M -11.43 % | 69.420 M -0.99 % | 70.117 M 1.56 % | 69.043 M -2.47 % | 70.790 M 0.98 % | 70.106 M -4.32 % | 73.272 M -8.10 % | 79.734 M 0.46 % | 79.365 M -1.40 % | 80.496 M 0.01 % | 80.491 M -0.63 % | 81.004 M -0.43 % | 81.353 M |
| Operating income | -22.985 M -174.45 % | 30.872 M 257.42 % | -19.610 M 42.60 % | -34.167 M -125.82 % | -15.130 M 40.77 % | -25.547 M -19.50 % | -21.379 M 50.31 % | -43.027 M -75.36 % | -24.536 M 20.45 % | -30.844 M -964.44 % | 3.568 M -93.90 % | 58.465 M 77.06 % | 33.020 M -10.26 % | 36.795 M 6.09 % | 34.684 M -4.75 % | 36.413 M 146.26 % | 14.786 M 597.11 % | 2.121 M 106.57 % | -32.299 M -41.45 % | -22.834 M -108.65 % | -10.944 M -55.02 % | -7.059 M -180.72 % | 8.745 M 141.09 % | -21.284 M 59.78 % | -52.919 M -119.83 % | -24.073 M -355.75 % | 9.413 M 118.64 % | -50.495 M -22.05 % | -41.373 M -5.90 % | -39.067 M 11.12 % | -43.957 M -2 371.78 % | 1.935 M -65.47 % | 5.603 M -80.51 % | 28.746 M 198.77 % | -29.105 M -223.54 % | 23.559 M 314.17 % | -11.000 M 50.88 % | -22.392 M -147.25 % | 47.388 M 646.19 % | -8.676 M -311.02 % | 4.111 M 111.76 % | -34.975 M 6.52 % | -37.416 M -189.17 % | -12.939 M -126.62 % | 48.600 M 88.83 % | 25.738 M -81.76 % | 141.069 M 1 285.80 % | 10.180 M 212.87 % | 3.254 M 114.44 % | -22.532 M -88.47 % | -11.955 M -117.42 % | -5.499 M 83.51 % | -33.338 M -4.09 % | -32.028 M 69.15 % | -103.822 M -385.62 % | -21.379 M -117.32 % | 123.438 M 20.21 % | 102.686 M 54.47 % | 66.475 M 122.52 % | 29.874 M 2.32 % | 29.197 M 1 990.91 % | 1.396 M -64.69 % | 3.954 M 110.44 % | -37.880 M 26.11 % | -51.268 M -114.20 % | -23.934 M |
| Operating income ratio | -0.05 -175.20 % | 0.07 260.31 % | -0.05 40.85 % | -0.08 -116.08 % | -0.04 33.13 % | -0.05 -27.02 % | -0.04 49.74 % | -0.08 -70.51 % | -0.05 6.86 % | -0.05 -1 150.94 % | 0.00 -93.14 % | 0.07 41.91 % | 0.05 -13.65 % | 0.06 4.84 % | 0.06 -12.28 % | 0.06 122.44 % | 0.03 598.19 % | 0.00 106.08 % | -0.07 -29.59 % | -0.05 -99.11 % | -0.03 -115.12 % | -0.01 -196.69 % | 0.01 142.99 % | -0.03 63.12 % | -0.08 -204.83 % | -0.03 -379.58 % | 0.01 118.32 % | -0.05 -23.40 % | -0.04 6.39 % | -0.04 10.38 % | -0.05 -2 228.20 % | 0.00 -64.69 % | 0.01 -78.85 % | 0.03 202.83 % | -0.03 -232.08 % | 0.02 284.83 % | -0.01 50.73 % | -0.03 -157.75 % | 0.04 595.82 % | -0.01 -307.28 % | 0.00 110.85 % | -0.04 -0.67 % | -0.04 -198.46 % | -0.01 -128.01 % | 0.05 84.65 % | 0.03 -79.55 % | 0.12 1 182.37 % | 0.01 182.77 % | 0.00 114.31 % | -0.02 -92.17 % | -0.01 -117.15 % | -0.01 83.84 % | -0.04 -8.87 % | -0.03 67.54 % | -0.10 -341.42 % | -0.02 -122.97 % | 0.10 11.15 % | 0.09 61.38 % | 0.05 108.91 % | 0.03 -6.58 % | 0.03 2 067.90 % | 0.00 -65.44 % | 0.00 109.06 % | -0.04 31.38 % | -0.06 -86.11 % | -0.03 |
| Total other income expenses net | -4.177 M -2.29 % | -4.084 M 9.85 % | -4.530 M 16.60 % | -5.432 M -3.61 % | -5.243 M -148.18 % | 10.881 M 287.35 % | -5.808 M -5.96 % | -5.481 M -1.28 % | -5.412 M -165.95 % | 8.205 M 227.32 % | -6.444 M 10.57 % | -7.206 M -25.45 % | -5.744 M -12.08 % | -5.125 M 7.47 % | -5.539 M 3.40 % | -5.733 M -3.22 % | -5.554 M 14.77 % | -6.516 M -67.25 % | -3.896 M 64.89 % | -11.099 M -42.27 % | -7.801 M 44.93 % | -14.167 M -1 044.28 % | -1.238 M 94.51 % | -22.564 M -57.16 % | -14.358 M -41.44 % | -10.151 M -17.51 % | -8.638 M 39.53 % | -14.286 M -355.54 % | 5.591 M 173.82 % | -7.573 M -133.35 % | 22.706 M -32.50 % | 33.637 M | 0.000 100.00 % | -1.208 M 66.44 % | -3.600 M 60.74 % | -9.169 M -12.85 % | -8.124 M 4.16 % | -8.477 M 45.48 % | -15.549 M -69.12 % | -9.194 M 31.27 % | -13.377 M -378.40 % | -2.796 M | 0.000 | 0.000 -100.00 % | 40.397 M 73.76 % | 23.249 M 126.78 % | -86.808 M | 0.000 100.00 % | -13.402 M -23.27 % | -10.872 M 20.48 % | -13.672 M -53.12 % | -8.929 M -754.01 % | -1.045 M -128.29 % | 3.696 M 133.63 % | -10.990 M -157.33 % | -4.271 M 78.71 % | -20.063 M -24.23 % | -16.150 M -29.73 % | -12.449 M -1.51 % | -12.264 M 1.05 % | -12.395 M 5.58 % | -13.127 M 10.44 % | -14.656 M 10.46 % | -16.368 M 4.10 % | -17.067 M 7.31 % | -18.412 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -195.300 M -44.08 % | -135.550 M -394.71 % | 45.994 M -81.42 % | 247.566 M -36.78 % | 391.571 M 20.59 % | 324.717 M -21.39 % | 413.082 M 7.10 % | 385.705 M -1.73 % | 392.481 M 12.27 % | 349.578 M -22.48 % | 450.964 M -11.31 % | 508.460 M 44.18 % | 352.656 M -8.93 % | 387.219 M 14.78 % | 337.357 M -35.89 % | 526.201 M 1.92 % | 516.310 M -17.68 % | 627.204 M -28.39 % | 875.803 M -15.57 % | 1.037 B -8.94 % | 1.139 B -6.27 % | 1.215 B -12.68 % | 1.392 B -21.36 % | 1.770 B -10.47 % | 1.977 B -3.12 % | 2.041 B -1.65 % | 2.075 B -6.84 % | 2.227 B -1.08 % | 2.252 B 10.14 % | 2.044 B -0.38 % | 2.052 B -7.65 % | 2.222 B 6.37 % | 2.089 B 11.92 % | 1.867 B 11.10 % | 1.680 B -6.09 % | 1.789 B -3.01 % | 1.845 B -1.68 % | 1.876 B -7.26 % | 2.023 B -3.78 % | 2.103 B -0.75 % | 2.119 B 3.17 % | 2.053 B -1.10 % | 2.076 B -7.71 % | 2.250 B -1.68 % | 2.288 B 79.08 % | 1.278 B 11.52 % | 1.146 B 29.24 % | 886.496 M -10.87 % | 994.570 M -28.43 % | 1.390 B -7.16 % | 1.497 B -2.06 % | 1.528 B -11.48 % | 1.727 B 4.06 % | 1.659 B 11.80 % | 1.484 B -9.36 % | 1.637 B -14.81 % | 1.922 B 15.37 % | 1.666 B 27.97 % | 1.302 B 21.51 % | 1.071 B -5.37 % | 1.132 B -1.28 % | 1.147 B -7.56 % | 1.241 B |
| Total investments | 111.119 M -4.94 % | 116.894 M 0.00 % | 116.894 M 0.50 % | 116.314 M 0.00 % | 116.314 M 0.45 % | 115.790 M 0.00 % | 115.790 M 90.48 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M -0.58 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M -44.09 % | 109.364 M 0.00 % | 109.364 M 78.87 % | 61.143 M 0.00 % | 61.143 M | 0.000 -100.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M |
| Total debt | 285.125 M -23.41 % | 372.270 M -22.02 % | 477.415 M -20.37 % | 599.560 M -4.97 % | 630.908 M -2.77 % | 648.850 M -0.44 % | 651.687 M -0.49 % | 654.876 M -13.14 % | 753.936 M -2.09 % | 770.066 M 8.14 % | 712.098 M -18.95 % | 878.579 M 22.60 % | 716.599 M 3.43 % | 692.848 M 12.67 % | 614.921 M -18.88 % | 758.039 M 4.72 % | 723.852 M -5.57 % | 766.523 M -30.20 % | 1.098 B -11.12 % | 1.236 B -9.43 % | 1.364 B -3.26 % | 1.410 B -12.54 % | 1.612 B -19.49 % | 2.003 B -6.65 % | 2.145 B -1.48 % | 2.178 B -2.38 % | 2.231 B -6.95 % | 2.397 B 0.91 % | 2.376 B 8.30 % | 2.194 B -0.20 % | 2.198 B -5.22 % | 2.319 B 5.87 % | 2.191 B 10.56 % | 1.981 B 9.09 % | 1.816 B -5.71 % | 1.926 B -1.52 % | 1.956 B -1.80 % | 1.992 B -6.04 % | 2.120 B -2.74 % | 2.180 B -1.18 % | 2.205 B 3.39 % | 2.133 B -3.05 % | 2.200 B -6.33 % | 2.349 B -2.34 % | 2.405 B 77.27 % | 1.357 B 9.06 % | 1.244 B 23.01 % | 1.011 B -10.56 % | 1.131 B -26.48 % | 1.538 B -3.08 % | 1.587 B -7.06 % | 1.707 B -6.79 % | 1.832 B 4.90 % | 1.746 B 12.01 % | 1.559 B -10.96 % | 1.751 B -13.07 % | 2.014 B 13.29 % | 1.778 B 26.69 % | 1.403 B 24.23 % | 1.129 B -6.58 % | 1.209 B -1.83 % | 1.232 B -7.54 % | 1.332 B |
| Accumulated other comprehensive income loss | 625.708 M 0.00 % | 625.708 M 525.71 % | 100.000 M -88.22 % | 849.065 M -5.11 % | 894.762 M 794.76 % | 100.000 M 0.00 % | 100.000 M -87.90 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M 0.00 % | 826.222 M -8.24 % | 900.408 M 0.00 % | 900.408 M 0.00 % | 900.408 M 0.00 % | 900.408 M 800.41 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 410.645 M -10.24 % | 457.514 M 38.64 % | 330.004 M 8.87 % | 303.116 M -7.91 % | 329.155 M -11.90 % | 373.609 M -3.56 % | 387.413 M -3.75 % | 402.525 M -10.40 % | 449.223 M -15.39 % | 530.925 M -3.63 % | 550.944 M -1.69 % | 560.390 M 7.22 % | 522.641 M 3.60 % | 504.495 M 7.73 % | 468.316 M 6.98 % | 437.743 M 9.79 % | 398.724 M 3.13 % | 386.613 M 0.72 % | 383.852 M -8.03 % | 417.353 M -5.97 % | 443.839 M -4.01 % | 462.382 M -3.37 % | 478.499 M 2.13 % | 468.527 M -22.07 % | 601.213 M -7.72 % | 651.539 M -3.64 % | 676.123 M 4.05 % | 649.798 M 304.12 % | 160.794 M -23.51 % | 210.226 M -16.61 % | 252.093 M -6.86 % | 270.673 M -0.71 % | 272.614 M -7.74 % | 295.469 M 2.10 % | 289.406 M -25.23 % | 387.068 M 0.47 % | 385.240 M -8.25 % | 419.858 M -4.24 % | 438.463 M 8.21 % | 405.179 M -1.08 % | 409.616 M -10.62 % | 458.302 M -5.27 % | 483.780 M -5.30 % | 510.843 M 21.53 % | 420.345 M -4.04 % | 438.043 M -6.48 % | 468.417 M 4.09 % | 450.033 M 6.48 % | 422.628 M -24.51 % | 559.843 M 21.30 % | 461.540 M -25.09 % | 616.149 M 5.01 % | 586.760 M -8.11 % | 638.560 M -9.73 % | 707.400 M -11.70 % | 801.106 M 4.88 % | 763.841 M -3.80 % | 794.053 M 2.31 % | 776.088 M 5.14 % | 738.164 M 0.94 % | 731.259 M -2.13 % | 747.167 M -1.74 % | 760.433 M |
| Common stock | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M |
| Total equity | 2.299 B -1.91 % | 2.344 B 1.09 % | 2.318 B -3.75 % | 2.409 B -2.96 % | 2.482 B -1.80 % | 2.528 B -0.62 % | 2.544 B 2.16 % | 2.490 B -2.01 % | 2.541 B -3.20 % | 2.625 B -1.08 % | 2.654 B -0.39 % | 2.664 B 1.46 % | 2.626 B 0.80 % | 2.605 B 1.44 % | 2.568 B 1.27 % | 2.536 B 1.63 % | 2.495 B 0.59 % | 2.480 B 0.17 % | 2.476 B -1.33 % | 2.510 B -1.05 % | 2.536 B -0.74 % | 2.555 B -0.61 % | 2.571 B 0.42 % | 2.560 B -7.45 % | 2.766 B -1.78 % | 2.816 B -0.83 % | 2.840 B 0.98 % | 2.812 B 88.16 % | 1.495 B -3.11 % | 1.543 B -2.94 % | 1.589 B -1.05 % | 1.606 B 0.16 % | 1.603 B -1.20 % | 1.623 B 0.43 % | 1.616 B 0.26 % | 1.612 B 0.21 % | 1.608 B -2.06 % | 1.642 B -1.06 % | 1.660 B 2.19 % | 1.624 B -0.33 % | 1.630 B -2.86 % | 1.678 B -1.60 % | 1.705 B -1.74 % | 1.735 B -0.57 % | 1.745 B -1.01 % | 1.763 B -1.86 % | 1.796 B 0.78 % | 1.782 B 1.70 % | 1.753 B -2.01 % | 1.788 B -1.60 % | 1.817 B -1.38 % | 1.843 B -1.05 % | 1.863 B -2.77 % | 1.916 B -1.18 % | 1.938 B -5.04 % | 2.041 B -0.84 % | 2.059 B 1.09 % | 2.036 B 0.83 % | 2.020 B 2.01 % | 1.980 B 0.55 % | 1.969 B -0.67 % | 1.982 B -0.70 % | 1.996 B |
| Other non current liabilities | 40.082 M -0.18 % | 40.155 M -0.50 % | 40.357 M 13.32 % | 35.613 M -86.93 % | 272.423 M 647.85 % | 36.427 M -0.63 % | 36.657 M -82.85 % | 213.778 M 0.99 % | 211.684 M 431.28 % | 39.844 M -80.77 % | 207.186 M 404.17 % | 41.095 M -0.35 % | 41.241 M -3.73 % | 42.838 M -78.35 % | 197.861 M 241.66 % | 57.912 M -71.46 % | 202.900 M 167.44 % | 75.866 M -67.77 % | 235.417 M 129.06 % | 102.776 M -3.47 % | 106.470 M -5.91 % | 113.156 M 1.78 % | 111.172 M -59.15 % | 272.144 M 125.39 % | 120.745 M 26.32 % | 95.586 M 1.92 % | 93.784 M -21.63 % | 119.674 M 2.12 % | 117.195 M 0.89 % | 116.160 M -15.76 % | 137.893 M 22.34 % | 112.708 M 1.91 % | 110.601 M 1.80 % | 108.644 M 1.44 % | 107.098 M 0.24 % | 106.840 M 0.72 % | 106.081 M -16.79 % | 127.481 M 1.40 % | 125.717 M 6.84 % | 117.665 M 17.77 % | 99.909 M -12.46 % | 114.134 M -2.23 % | 116.734 M -7.73 % | 126.518 M 0.63 % | 125.727 M 0.56 % | 125.025 M 1.13 % | 123.633 M 36.64 % | 90.480 M 2.40 % | 88.361 M 2.71 % | 86.032 M -5.14 % | 90.696 M 11.94 % | 81.021 M 3.17 % | 78.530 M 3.55 % | 75.835 M 127.31 % | -277.644 M -482.32 % | 72.621 M 2.73 % | 70.691 M 1.29 % | 69.793 M 2 804.26 % | -2.581 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.545 M -37.70 % | 5.690 M -27.38 % | 7.835 M -21.49 % | 9.980 M -17.69 % | 12.125 M -15.03 % | 14.270 M -13.07 % | 16.415 M -11.56 % | 18.560 M -10.36 % | 20.705 M -12.14 % | 23.565 M -10.75 % | 26.402 M 1 420.85 % | 1.736 M -52.45 % | 3.651 M -41.60 % | 6.252 M -59.69 % | 15.509 M -26.03 % | 20.966 M -22.42 % | 27.026 M -32.02 % | 39.756 M -6.41 % | 42.478 M -9.79 % | 47.088 M -17.85 % | 57.317 M 9.12 % | 52.524 M -9.61 % | 58.111 M -14.32 % | 67.822 M -11.36 % | 76.513 M -18.70 % | 94.112 M -25.91 % | 127.019 M -6.40 % | 135.700 M 8.08 % | 125.550 M -17.62 % | 152.400 M -14.98 % | 179.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -60.00 % | 50.000 M -37.50 % | 80.000 M -33.34 % | 120.009 M -25.00 % | 160.008 M -21.45 % | 203.707 M -18.37 % | 249.556 M -36.89 % | 395.405 M -3.85 % | 411.254 M -6.62 % | 440.427 M 201.09 % | 146.277 M 56.34 % | 93.566 M -28.48 % | 130.833 M -4.54 % | 137.051 M -27.07 % | 187.919 M -21.85 % | 240.454 M -16.99 % | 289.655 M 73.25 % | 167.191 M -58.97 % | 407.456 M 111.51 % | 192.637 M 381.62 % | 39.998 M 4 904.83 % | 799.188 K -84.52 % | 5.162 M 19.10 % | 4.334 M -28.47 % | 6.059 M -21.88 % | 7.756 M -17.72 % | 9.426 M |
| Total non current liabilities | 199.475 M -0.92 % | 201.322 M -7.88 % | 218.550 M 3.43 % | 211.299 M -25.74 % | 284.548 M -1.00 % | 287.422 M -0.82 % | 289.797 M 24.73 % | 232.338 M -0.02 % | 232.389 M 0.46 % | 231.336 M -0.96 % | 233.588 M 9.63 % | 213.064 M 5.40 % | 202.148 M 0.65 % | 200.835 M -5.87 % | 213.370 M -3.13 % | 220.276 M -4.20 % | 229.926 M -7.64 % | 248.949 M -10.42 % | 277.895 M -5.11 % | 292.855 M -6.77 % | 314.104 M -2.19 % | 321.123 M -3.04 % | 331.193 M -2.58 % | 339.966 M -18.51 % | 417.179 M -2.25 % | 426.778 M -8.92 % | 468.595 M -6.53 % | 501.314 M 87.89 % | 266.814 M -8.84 % | 292.686 M -7.71 % | 317.143 M 131.38 % | 137.068 M 1.46 % | 135.092 M 1.38 % | 133.252 M 1.12 % | 131.779 M 0.07 % | 131.689 M -12.00 % | 149.638 M -15.69 % | 177.481 M -13.73 % | 205.717 M -13.45 % | 237.674 M -14.26 % | 277.212 M -12.78 % | 317.841 M -13.23 % | 366.290 M -29.82 % | 521.923 M -2.80 % | 536.981 M -5.03 % | 565.452 M 109.50 % | 269.910 M 46.65 % | 184.046 M -16.03 % | 219.194 M -1.74 % | 223.083 M -20.39 % | 280.220 M -13.31 % | 323.239 M -12.66 % | 370.108 M 51.09 % | 244.964 M -12.32 % | 279.385 M 4.41 % | 267.583 M 137.35 % | 112.737 M 55.78 % | 72.369 M 1 782.61 % | 3.844 M -34.02 % | 5.826 M -27.24 % | 8.007 M -28.74 % | 11.236 M -23.41 % | 14.671 M |
| Other current liabilities | 33.091 M -18.66 % | 40.681 M -38.87 % | 66.545 M 23.92 % | 53.699 M 12.66 % | 47.664 M 6.18 % | 44.888 M -29.79 % | 63.938 M -8.21 % | 69.656 M -13.13 % | 80.182 M -6.94 % | 86.162 M 68.14 % | 51.245 M -23.08 % | 66.625 M 17.69 % | 56.608 M -2.20 % | 57.884 M -9.69 % | 64.094 M -36.88 % | 101.540 M 5.95 % | 95.841 M -10.16 % | 106.685 M -60.08 % | 267.215 M 3.62 % | 257.883 M 18.59 % | 217.462 M -5.51 % | 230.136 M -17.28 % | 278.212 M 60.52 % | 173.314 M 2.38 % | 169.283 M 59.73 % | 105.983 M 77.01 % | 59.875 M -30.71 % | 86.410 M -4.20 % | 90.202 M 7.50 % | 83.909 M -9.72 % | 92.941 M -3.51 % | 96.318 M -31.97 % | 141.592 M 17.28 % | 120.732 M -32.69 % | 179.361 M 108.07 % | 86.204 M 3.02 % | 83.678 M -25.41 % | 112.184 M 8.02 % | 103.852 M -24.71 % | 137.937 M 0.65 % | 137.048 M 30.53 % | 104.998 M -19.69 % | 130.740 M -0.08 % | 130.846 M -16.18 % | 156.111 M -82.65 % | 899.773 M 3.03 % | 873.287 M 0.20 % | 871.560 M 35.05 % | 645.372 M 3 505.45 % | 17.900 M -85.04 % | 119.668 M 850.38 % | 12.592 M 10.20 % | 11.426 M -16.30 % | 13.651 M 346.76 % | -5.532 M -105.83 % | 94.913 M 5.68 % | 89.814 M -24.01 % | 118.200 M 12.78 % | 104.804 M -13.71 % | 121.457 M 15.24 % | 105.393 M 15.38 % | 91.340 M -2.17 % | 93.369 M |
| Deferred revenue | 17.643 M -26.60 % | 24.037 M 37.71 % | 17.455 M -6.88 % | 18.744 M -32.80 % | 27.895 M -11.51 % | 31.524 M 5.49 % | 29.884 M 24.19 % | 24.063 M -21.18 % | 30.530 M 26.18 % | 24.196 M -51.41 % | 49.799 M -26.64 % | 67.888 M 17.80 % | 57.629 M 30.44 % | 44.181 M -5.29 % | 46.649 M 62.63 % | 28.683 M 39.08 % | 20.624 M 26.12 % | 16.353 M 7.10 % | 15.270 M -36.49 % | 24.044 M 24.30 % | 19.344 M 43.07 % | 13.521 M -12.38 % | 15.431 M -32.84 % | 22.976 M -24.97 % | 30.624 M 40.50 % | 21.797 M 96.58 % | 11.088 M -28.26 % | 15.457 M -7.49 % | 16.708 M 4.22 % | 16.031 M 1.49 % | 15.797 M 60.47 % | 9.844 M -30.75 % | 14.214 M 32.91 % | 10.694 M 350.21 % | 2.375 M -91.85 % | 29.131 M -4.40 % | 30.472 M -2.90 % | 31.381 M 11.94 % | 28.033 M -11.71 % | 31.751 M 4.41 % | 30.411 M 2.93 % | 29.546 M 92.71 % | 15.332 M -3.18 % | 15.835 M -48.09 % | 30.503 M 5.33 % | 28.960 M -13.43 % | 33.453 M 124.05 % | 14.931 M 3.14 % | 14.477 M | 0.000 -100.00 % | 21.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.743 M 20.85 % | 16.337 M -8.47 % | 17.848 M -66.09 % | 52.627 M -53.02 % | 112.018 M 21.78 % | 91.985 M 9.73 % | 83.827 M 24.54 % | 67.312 M 257.43 % | 18.832 M |
| Short term debt | 281.580 M -23.19 % | 366.580 M -21.93 % | 469.580 M -20.35 % | 589.580 M -4.72 % | 618.783 M -2.49 % | 634.580 M -0.11 % | 635.272 M -0.16 % | 636.316 M -13.22 % | 733.231 M -1.78 % | 746.501 M 8.87 % | 685.696 M -21.80 % | 876.843 M 21.70 % | 720.468 M 3.64 % | 695.197 M 15.98 % | 599.412 M -18.68 % | 737.072 M 5.78 % | 696.826 M -4.12 % | 726.766 M -31.16 % | 1.056 B -11.18 % | 1.189 B -9.06 % | 1.307 B -3.74 % | 1.358 B -12.24 % | 1.547 B -20.05 % | 1.935 B -6.48 % | 2.069 B -0.70 % | 2.084 B -0.96 % | 2.104 B -6.98 % | 2.262 B 0.51 % | 2.250 B 10.23 % | 2.041 B 1.11 % | 2.019 B -11.36 % | 2.278 B 4.61 % | 2.177 B 11.26 % | 1.957 B 7.74 % | 1.816 B -5.71 % | 1.926 B -0.50 % | 1.936 B -0.30 % | 1.942 B -3.48 % | 2.012 B -2.32 % | 2.059 B 0.69 % | 2.045 B 6.01 % | 1.930 B -1.09 % | 1.951 B -0.15 % | 1.954 B -2.02 % | 1.994 B 117.59 % | 916.396 M -16.53 % | 1.098 B 19.62 % | 917.823 M -39.98 % | 1.529 B 9.16 % | 1.401 B 0.15 % | 1.399 B -4.63 % | 1.467 B -4.88 % | 1.542 B -2.33 % | 1.579 B 39.77 % | 1.130 B -27.50 % | 1.558 B -21.06 % | 1.974 B 11.09 % | 1.777 B 26.87 % | 1.401 B 24.48 % | 1.125 B -6.47 % | 1.203 B -1.70 % | 1.224 B -7.47 % | 1.323 B |
| Total current liabilities | 431.836 M -13.72 % | 500.510 M -17.88 % | 609.456 M -15.48 % | 721.115 M -3.98 % | 750.992 M -0.70 % | 756.324 M 0.16 % | 755.150 M -5.46 % | 798.772 M -9.77 % | 885.283 M -3.01 % | 912.734 M 6.70 % | 855.402 M -22.26 % | 1.100 B 4.92 % | 1.049 B 20.49 % | 870.395 M 4.16 % | 835.605 M -11.68 % | 946.122 M 3.44 % | 914.671 M -5.61 % | 969.015 M -31.00 % | 1.404 B -9.53 % | 1.552 B -4.39 % | 1.624 B -5.21 % | 1.713 B -13.75 % | 1.986 B -12.12 % | 2.260 B -5.63 % | 2.395 B -0.30 % | 2.402 B 2.36 % | 2.347 B -7.87 % | 2.547 B -3.69 % | 2.645 B 7.69 % | 2.456 B 7.81 % | 2.278 B -11.33 % | 2.569 B 1.70 % | 2.526 B 10.12 % | 2.294 B 5.82 % | 2.168 B -1.93 % | 2.211 B -0.18 % | 2.214 B -0.45 % | 2.224 B -5.46 % | 2.353 B -1.62 % | 2.392 B 1.21 % | 2.363 B 8.10 % | 2.186 B -2.22 % | 2.236 B 0.25 % | 2.230 B -4.68 % | 2.340 B 18.23 % | 1.979 B -9.07 % | 2.176 B 10.60 % | 1.968 B 10.12 % | 1.787 B 6.00 % | 1.686 B 1.25 % | 1.665 B -7.64 % | 1.803 B 1.62 % | 1.774 B -2.09 % | 1.812 B 10.70 % | 1.637 B -8.77 % | 1.794 B -20.60 % | 2.259 B 2.27 % | 2.209 B 27.64 % | 1.731 B 18.32 % | 1.463 B -1.74 % | 1.489 B -2.28 % | 1.523 B -3.52 % | 1.579 B |
| Total liabilities | 631.311 M -10.05 % | 701.832 M -15.24 % | 828.006 M -11.20 % | 932.414 M -9.96 % | 1.036 B -0.79 % | 1.044 B -0.11 % | 1.045 B 1.34 % | 1.031 B -7.74 % | 1.118 B -2.31 % | 1.144 B 5.06 % | 1.089 B -17.09 % | 1.313 B 5.00 % | 1.251 B 16.77 % | 1.071 B 2.12 % | 1.049 B -10.07 % | 1.166 B 1.90 % | 1.145 B -6.02 % | 1.218 B -27.60 % | 1.682 B -8.83 % | 1.845 B -4.77 % | 1.938 B -4.73 % | 2.034 B -12.22 % | 2.317 B -10.87 % | 2.600 B -7.54 % | 2.812 B -0.60 % | 2.829 B 0.48 % | 2.815 B -7.65 % | 3.048 B 4.70 % | 2.911 B 5.93 % | 2.748 B 5.91 % | 2.595 B -4.10 % | 2.706 B 1.69 % | 2.661 B 9.64 % | 2.427 B 5.55 % | 2.300 B -1.82 % | 2.342 B -0.92 % | 2.364 B -1.58 % | 2.402 B -6.12 % | 2.559 B -2.69 % | 2.629 B -0.41 % | 2.640 B 5.45 % | 2.504 B -3.77 % | 2.602 B -5.45 % | 2.752 B -4.33 % | 2.877 B 13.06 % | 2.544 B 4.02 % | 2.446 B 13.68 % | 2.152 B 7.26 % | 2.006 B 5.10 % | 1.909 B -1.86 % | 1.945 B -8.51 % | 2.126 B -0.85 % | 2.144 B 4.24 % | 2.057 B 7.35 % | 1.916 B -7.06 % | 2.062 B -13.09 % | 2.372 B 3.97 % | 2.282 B 31.53 % | 1.735 B 18.11 % | 1.469 B -1.87 % | 1.497 B -2.47 % | 1.535 B -3.71 % | 1.594 B |
| Other non current assets | 9.226 M -17.08 % | 11.127 M -23.35 % | 14.517 M 10.88 % | 13.093 M -13.18 % | 15.080 M -12.17 % | 17.169 M -3.61 % | 17.812 M 7 233.02 % | 242.900 K 0.00 % | 242.900 K 100.83 % | -29.119 M 7.47 % | -31.471 M -11.54 % | -28.214 M 32.91 % | -42.051 M 14.80 % | -49.357 M -26 353.86 % | 188.000 K 6.21 % | 177.000 K 0.00 % | 177.000 K 0.00 % | 177.000 K 0.00 % | 177.000 K 0.00 % | 177.000 K -40.88 % | 299.400 K 0.00 % | 299.400 K -1.08 % | 302.673 K 2 965.66 % | 9.873 K -85.26 % | 66.973 K 0.00 % | 66.973 K 0.00 % | 66.973 K -88.93 % | 605.226 K -99.05 % | 63.427 M 2.08 % | 62.135 M 2.00 % | 60.916 M 1.66 % | 59.920 M 1.72 % | 58.910 M -0.80 % | 59.382 M 1.64 % | 58.423 M -3.18 % | 60.343 M -0.67 % | 60.751 M 2.07 % | 59.518 M 2.34 % | 58.160 M -0.74 % | 58.595 M -3.36 % | 60.634 M 1.88 % | 59.518 M 1.34 % | 58.731 M 5.23 % | 55.812 M 1.06 % | 55.229 M -6.39 % | 58.999 M 3.40 % | 57.057 M -6.64 % | 61.117 M -27.23 % | 83.983 M 36.93 % | 61.334 M 2.53 % | 59.818 M 375.61 % | 12.577 M 17 620.85 % | 70.973 K 0.00 % | 70.973 K -99.17 % | 8.523 M -99.51 % | 1.735 B 23 871.22 % | 7.238 M 6.90 % | 6.771 M -87.61 % | 54.626 M -4.23 % | 57.038 M 0.58 % | 56.709 M -1.26 % | 57.431 M 2.56 % | 55.995 M |
| Long term investments | 54.434 M -10.46 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M 0.00 % | 60.790 M -0.58 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M -44.09 % | 109.364 M 0.00 % | 109.364 M 78.87 % | 61.143 M 0.00 % | 61.143 M | 0.000 -100.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M 0.00 % | 61.143 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.739 K -61.20 % | 102.410 K -77.90 % | 463.371 K -64.09 % | 1.290 M -38.80 % | 2.108 M -27.73 % | 2.917 M -22.09 % | 3.744 M -18.16 % | 4.575 M -15.18 % | 5.394 M -13.05 % | 6.204 M -13.05 % | 7.135 M -11.54 % | 8.066 M -4.51 % | 8.447 M -3.14 % | 8.720 M -6.49 % | 9.325 M -1.47 % | 9.465 M 1.22 % | 9.351 M -6.35 % | 9.984 M -1.38 % | 10.124 M 5.10 % | 9.633 M -1.41 % | 9.770 M 14.45 % | 8.537 M 5.48 % | 8.093 M 1.88 % | 7.944 M 32.41 % | 6.000 M 13.45 % | 5.288 M 9.90 % | 4.812 M 13.53 % | 4.239 M -2.40 % | 4.343 M 18.71 % | 3.658 M 0.00 % | 3.658 M 0.00 % | 3.658 M 30.81 % | 2.797 M 4.14 % | 2.685 M 83.16 % | 1.466 M 103.95 % | 718.865 K 73.82 % | 413.580 K -16.67 % | 496.295 K -14.29 % | 579.010 K -12.50 % | 661.725 K -11.11 % | 744.440 K -10.00 % | 827.155 K -10.80 % | 927.294 K -12.61 % | 1.061 M -11.20 % | 1.195 M -13.65 % | 1.384 M | 0.000 -100.00 % | 1.982 M -13.11 % | 2.280 M -11.59 % | 2.579 M -10.38 % | 2.878 M -9.41 % | 3.177 M -42.92 % | 5.566 M -8.54 % | 6.085 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.739 K -61.20 % | 102.410 K -77.90 % | 463.371 K -64.09 % | 1.290 M -38.80 % | 2.108 M -27.73 % | 2.917 M -22.09 % | 3.744 M -18.16 % | 4.575 M -15.18 % | 5.394 M -13.05 % | 6.204 M -13.05 % | 7.135 M -11.54 % | 8.066 M -4.51 % | 8.447 M -3.14 % | 8.720 M -6.49 % | 9.325 M -1.47 % | 9.465 M 1.22 % | 9.351 M -6.35 % | 9.984 M -1.38 % | 10.124 M 5.10 % | 9.633 M -1.41 % | 9.770 M 14.45 % | 8.537 M 5.48 % | 8.093 M 1.88 % | 7.944 M 32.41 % | 6.000 M 13.45 % | 5.288 M 9.90 % | 4.812 M 13.53 % | 4.239 M -2.40 % | 4.343 M 18.71 % | 3.658 M 0.00 % | 3.658 M 0.00 % | 3.658 M 30.81 % | 2.797 M 4.14 % | 2.685 M 83.16 % | 1.466 M 103.95 % | 718.865 K 73.82 % | 413.580 K -16.67 % | 496.295 K -14.29 % | 579.010 K -12.50 % | 661.725 K -11.11 % | 744.440 K -10.00 % | 827.155 K -10.80 % | 927.294 K -12.61 % | 1.061 M -11.20 % | 1.195 M -13.65 % | 1.384 M | 0.000 -100.00 % | 1.982 M -13.11 % | 2.280 M -11.59 % | 2.579 M -10.38 % | 2.878 M -9.41 % | 3.177 M -42.92 % | 5.566 M -8.54 % | 6.085 M |
| Property plant equipment net | 1.526 B -1.36 % | 1.547 B -1.21 % | 1.566 B -12.88 % | 1.797 B -9.46 % | 1.985 B -1.74 % | 2.020 B -1.11 % | 2.043 B 2.51 % | 1.993 B -1.71 % | 2.027 B -0.93 % | 2.046 B -0.51 % | 2.057 B -0.32 % | 2.064 B -1.79 % | 2.101 B -1.78 % | 2.139 B -1.81 % | 2.179 B -2.14 % | 2.226 B -2.87 % | 2.292 B -1.97 % | 2.338 B -4.84 % | 2.457 B -4.10 % | 2.562 B -2.32 % | 2.623 B -5.68 % | 2.781 B -1.92 % | 2.835 B -3.00 % | 2.923 B -6.29 % | 3.119 B -1.02 % | 3.151 B -1.65 % | 3.204 B -1.75 % | 3.261 B 42.77 % | 2.284 B -0.07 % | 2.286 B -1.36 % | 2.317 B -1.09 % | 2.343 B 7.62 % | 2.177 B 5.53 % | 2.063 B 0.83 % | 2.046 B 1.05 % | 2.025 B -2.28 % | 2.072 B -1.22 % | 2.098 B -1.44 % | 2.129 B -0.90 % | 2.148 B -2.06 % | 2.193 B -2.02 % | 2.238 B -2.14 % | 2.287 B -2.23 % | 2.339 B 0.63 % | 2.325 B 0.19 % | 2.320 B 11.26 % | 2.085 B 13.19 % | 1.842 B 7.14 % | 1.720 B 0.36 % | 1.713 B -2.00 % | 1.748 B -1.15 % | 1.769 B -2.00 % | 1.805 B 3.68 % | 1.741 B 1.07 % | 1.722 B 3 471.49 % | 48.222 M -97.03 % | 1.625 B 4.52 % | 1.555 B 4.87 % | 1.483 B 1.56 % | 1.460 B -2.50 % | 1.498 B -4.08 % | 1.561 B -3.10 % | 1.611 B |
| Total non current assets | 1.589 B -1.81 % | 1.619 B -1.36 % | 1.641 B -12.29 % | 1.871 B -11.27 % | 2.109 B -1.73 % | 2.146 B -1.12 % | 2.170 B 4.78 % | 2.071 B -1.82 % | 2.110 B -0.95 % | 2.130 B -0.49 % | 2.140 B -0.31 % | 2.147 B -1.74 % | 2.185 B -1.74 % | 2.224 B -1.77 % | 2.264 B -2.20 % | 2.315 B -2.79 % | 2.381 B -1.91 % | 2.427 B -4.67 % | 2.546 B -3.99 % | 2.652 B -2.27 % | 2.713 B -5.50 % | 2.871 B -1.78 % | 2.923 B -2.89 % | 3.010 B -23.30 % | 3.925 B -0.86 % | 3.959 B -1.32 % | 4.012 B -1.39 % | 4.068 B 61.30 % | 2.522 B 0.35 % | 2.513 B -0.68 % | 2.531 B -0.58 % | 2.545 B 7.45 % | 2.369 B 5.42 % | 2.247 B 0.48 % | 2.236 B 1.08 % | 2.212 B -1.96 % | 2.257 B -0.90 % | 2.277 B -0.96 % | 2.299 B -1.07 % | 2.324 B -1.92 % | 2.370 B -1.82 % | 2.414 B -1.79 % | 2.458 B -2.16 % | 2.512 B 0.74 % | 2.494 B -0.04 % | 2.495 B 9.77 % | 2.273 B 11.16 % | 2.044 B 5.00 % | 1.947 B 1.71 % | 1.914 B -1.40 % | 1.942 B -0.87 % | 1.959 B -1.53 % | 1.989 B 6.39 % | 1.870 B 1.39 % | 1.844 B -0.19 % | 1.847 B 4.80 % | 1.763 B 2.86 % | 1.714 B 3.50 % | 1.656 B 0.69 % | 1.645 B -1.86 % | 1.676 B -3.71 % | 1.740 B -2.25 % | 1.780 B |
| Other current assets | 10.204 M 306.90 % | 2.508 M -98.46 % | 162.462 M 50.81 % | 107.729 M 1 045.48 % | 9.405 M 552.55 % | 1.441 M -58.70 % | 3.490 M -95.18 % | 72.399 M 319.11 % | 17.275 M 163.74 % | 6.550 M -59.61 % | 16.217 M -28.29 % | 22.616 M -1.59 % | 22.982 M -61.39 % | 59.520 M -7.85 % | 64.590 M -44.80 % | 117.016 M -3.44 % | 121.186 M -11.01 % | 136.179 M -66.08 % | 401.524 M -2.00 % | 409.699 M -5.55 % | 433.760 M 30.05 % | 333.533 M -39.51 % | 551.391 M 0.74 % | 547.325 M 4 015.03 % | 13.301 M 271.01 % | 3.585 M -62.79 % | 9.635 M -54.49 % | 21.171 M 43.94 % | 14.708 M 183.50 % | 5.188 M -34.52 % | 7.923 M -58.37 % | 19.032 M -29.90 % | 27.149 M 73.79 % | 15.621 M -1.29 % | 15.825 M -28.45 % | 22.118 M -37.01 % | 35.114 M 66.95 % | 21.033 M 46.65 % | 14.342 M -50.97 % | 29.251 M -12.86 % | 33.570 M 147.22 % | 13.579 M -22.38 % | 17.493 M -30.53 % | 25.181 M -5.38 % | 26.611 M -54.75 % | 58.804 M 15.26 % | 51.016 M -13.09 % | 58.703 M 85.71 % | 31.610 M 43.62 % | 22.009 M 77.26 % | 12.416 M -67.54 % | 38.245 M 83.05 % | 20.893 M 177.61 % | 7.526 M -52.24 % | 15.757 M 55.04 % | 10.164 M -48.25 % | 19.640 M 65.11 % | 11.895 M -0.35 % | 11.937 M -12.64 % | 13.664 M -20.20 % | 17.124 M 54.27 % | 11.100 M 26.05 % | 8.806 M |
| Short term investments | 56.685 M 1.04 % | 56.104 M 0.00 % | 56.104 M 1.04 % | 55.524 M 0.00 % | 55.524 M 0.95 % | 55.000 M 0.00 % | 55.000 M 0.00 % | 55.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 480.425 M -5.39 % | 507.820 M 17.71 % | 431.421 M 22.57 % | 351.994 M 47.07 % | 239.337 M -26.16 % | 324.133 M 35.85 % | 238.605 M -11.36 % | 269.171 M -25.53 % | 361.455 M -14.04 % | 420.488 M 61.02 % | 261.134 M -29.45 % | 370.119 M 1.70 % | 363.943 M 19.08 % | 305.629 M 10.11 % | 277.564 M 19.72 % | 231.838 M 11.71 % | 207.542 M 48.97 % | 139.318 M -37.36 % | 222.420 M 12.16 % | 198.307 M -11.87 % | 225.025 M 15.48 % | 194.861 M -11.66 % | 220.592 M -5.26 % | 232.836 M 38.11 % | 168.584 M 22.97 % | 137.097 M -12.17 % | 156.091 M -8.34 % | 170.292 M 36.94 % | 124.353 M -16.84 % | 149.530 M 2.32 % | 146.140 M 50.37 % | 97.190 M -4.34 % | 101.604 M -11.55 % | 114.866 M -15.70 % | 136.253 M -0.72 % | 137.244 M 23.15 % | 111.445 M -3.66 % | 115.682 M 19.67 % | 96.668 M 25.65 % | 76.936 M -11.49 % | 86.921 M 8.83 % | 79.868 M -35.62 % | 124.054 M 24.71 % | 99.473 M -15.10 % | 117.168 M 48.08 % | 79.124 M -19.65 % | 98.468 M -21.16 % | 124.893 M -8.28 % | 136.171 M -8.19 % | 148.321 M 64.86 % | 89.968 M -49.72 % | 178.950 M 70.31 % | 105.074 M 21.02 % | 86.827 M 16.01 % | 74.845 M -34.04 % | 113.471 M 23.37 % | 91.973 M -17.67 % | 111.719 M 10.24 % | 101.343 M 74.40 % | 58.108 M -24.33 % | 76.789 M -9.28 % | 84.642 M -7.30 % | 91.305 M |
| Cash and short term investments | 537.110 M -4.75 % | 563.924 M 15.67 % | 487.526 M 19.63 % | 407.518 M 38.21 % | 294.861 M -22.23 % | 379.133 M 29.13 % | 293.605 M 9.08 % | 269.171 M -25.53 % | 361.455 M -14.04 % | 420.488 M 61.02 % | 261.134 M -29.45 % | 370.119 M 1.70 % | 363.943 M 19.08 % | 305.629 M 10.11 % | 277.564 M 19.72 % | 231.838 M 11.71 % | 207.542 M 48.97 % | 139.318 M -37.36 % | 222.420 M 12.16 % | 198.307 M -11.87 % | 225.025 M 15.48 % | 194.861 M -11.66 % | 220.592 M -5.26 % | 232.836 M 38.11 % | 168.584 M 22.97 % | 137.097 M -12.17 % | 156.091 M -8.34 % | 170.292 M 36.94 % | 124.353 M -16.84 % | 149.530 M 2.32 % | 146.140 M 50.37 % | 97.190 M -4.34 % | 101.604 M -11.55 % | 114.866 M -15.70 % | 136.253 M -0.72 % | 137.244 M 23.15 % | 111.445 M -3.66 % | 115.682 M 19.67 % | 96.668 M 25.65 % | 76.936 M -11.49 % | 86.921 M 8.83 % | 79.868 M -35.62 % | 124.054 M 24.71 % | 99.473 M -15.10 % | 117.168 M 48.08 % | 79.124 M -19.65 % | 98.468 M -21.16 % | 124.893 M -8.28 % | 136.171 M -8.19 % | 148.321 M 64.86 % | 89.968 M -49.72 % | 178.950 M 70.31 % | 105.074 M 21.02 % | 86.827 M 16.01 % | 74.845 M -34.04 % | 113.471 M 23.37 % | 91.973 M -17.67 % | 111.719 M 10.24 % | 101.343 M 74.40 % | 58.108 M -24.33 % | 76.789 M -9.28 % | 84.642 M -7.30 % | 91.305 M |
| Total current assets | 1.341 B -6.02 % | 1.427 B -5.23 % | 1.505 B 2.39 % | 1.470 B 4.33 % | 1.409 B -1.15 % | 1.426 B 0.52 % | 1.418 B -2.17 % | 1.450 B -6.42 % | 1.549 B -5.51 % | 1.639 B 2.30 % | 1.602 B -12.46 % | 1.830 B 8.21 % | 1.691 B 16.46 % | 1.452 B 7.33 % | 1.353 B -2.47 % | 1.387 B 10.22 % | 1.259 B -0.96 % | 1.271 B -21.17 % | 1.612 B -5.32 % | 1.703 B -3.27 % | 1.760 B 2.49 % | 1.718 B -12.56 % | 1.965 B -8.61 % | 2.150 B 30.02 % | 1.653 B -1.94 % | 1.686 B 2.61 % | 1.643 B -8.32 % | 1.792 B -4.86 % | 1.884 B 5.97 % | 1.778 B 7.49 % | 1.654 B -6.41 % | 1.767 B -6.81 % | 1.896 B 5.14 % | 1.803 B 7.38 % | 1.679 B -3.58 % | 1.742 B 1.51 % | 1.716 B -2.90 % | 1.767 B -7.93 % | 1.919 B -0.53 % | 1.929 B 1.54 % | 1.900 B 7.49 % | 1.768 B -4.41 % | 1.849 B -6.37 % | 1.975 B -7.19 % | 2.128 B 17.41 % | 1.812 B -7.98 % | 1.970 B 4.23 % | 1.890 B 4.32 % | 1.811 B 1.61 % | 1.783 B -2.09 % | 1.821 B -9.42 % | 2.010 B -0.36 % | 2.017 B -4.06 % | 2.103 B 4.59 % | 2.011 B -10.86 % | 2.255 B -15.46 % | 2.668 B 2.45 % | 2.604 B 24.10 % | 2.098 B 16.33 % | 1.804 B 0.79 % | 1.790 B 0.75 % | 1.776 B -1.82 % | 1.809 B |
| Inventory | 597.237 M -9.08 % | 656.876 M 0.74 % | 652.043 M -14.93 % | 766.444 M -13.20 % | 882.952 M 5.94 % | 833.482 M -6.31 % | 889.642 M 0.48 % | 885.377 M -3.28 % | 915.377 M -2.66 % | 940.368 M -5.23 % | 992.269 M -11.47 % | 1.121 B 10.21 % | 1.017 B 20.52 % | 843.886 M 6.27 % | 794.063 M -3.73 % | 824.859 M 6.98 % | 771.072 M -3.57 % | 799.590 M 1.92 % | 784.554 M -11.51 % | 886.586 M -5.96 % | 942.746 M 3.68 % | 909.265 M -2.36 % | 931.275 M -7.02 % | 1.002 B -11.72 % | 1.135 B 0.36 % | 1.131 B 1.79 % | 1.111 B -8.06 % | 1.208 B -8.37 % | 1.318 B 9.70 % | 1.202 B 7.94 % | 1.113 B -12.25 % | 1.269 B -8.78 % | 1.391 B 10.82 % | 1.255 B 11.92 % | 1.121 B 0.32 % | 1.118 B -3.70 % | 1.161 B -4.25 % | 1.212 B -2.15 % | 1.239 B -5.88 % | 1.316 B 3.11 % | 1.277 B 3.05 % | 1.239 B -0.47 % | 1.245 B -7.48 % | 1.345 B -7.44 % | 1.453 B 23.24 % | 1.179 B -4.05 % | 1.229 B 1.37 % | 1.212 B 3.05 % | 1.177 B 1.47 % | 1.159 B -5.76 % | 1.230 B -5.01 % | 1.295 B -3.74 % | 1.345 B -4.68 % | 1.412 B 1.27 % | 1.394 B -12.46 % | 1.592 B -12.47 % | 1.819 B 1.25 % | 1.797 B 30.51 % | 1.377 B 15.22 % | 1.195 B 2.91 % | 1.161 B 2.23 % | 1.136 B -1.25 % | 1.150 B |
| Net receivables | 196.230 M -3.50 % | 203.348 M -0.01 % | 203.374 M 7.87 % | 188.538 M -15.08 % | 222.015 M 4.93 % | 211.588 M -8.59 % | 231.469 M 3.95 % | 222.663 M -12.65 % | 254.919 M -6.24 % | 271.882 M -18.29 % | 332.759 M 5.05 % | 316.762 M 10.19 % | 287.481 M 14.57 % | 250.919 M 13.84 % | 220.411 M -18.67 % | 271.011 M 70.04 % | 159.384 M -32.10 % | 234.726 M 15.64 % | 202.977 M -2.52 % | 208.215 M 30.83 % | 159.153 M -43.17 % | 280.057 M -2.09 % | 286.047 M -22.23 % | 367.811 M 9.63 % | 335.507 M -19.13 % | 414.849 M 13.07 % | 366.885 M -6.62 % | 392.890 M -7.89 % | 426.563 M 1.26 % | 421.245 M 9.04 % | 386.332 M 1.20 % | 381.734 M -0.86 % | 385.058 M -7.77 % | 417.513 M 14.91 % | 363.328 M -21.24 % | 461.295 M 13.68 % | 405.784 M -3.55 % | 420.699 M -25.48 % | 564.518 M 10.34 % | 511.611 M -1.25 % | 518.085 M 18.81 % | 436.065 M -6.04 % | 464.086 M -8.82 % | 508.993 M -4.12 % | 530.869 M 6.72 % | 497.464 M -3.16 % | 513.704 M -4.33 % | 536.969 M 14.95 % | 467.152 M 4.02 % | 449.092 M -6.60 % | 480.808 M -2.85 % | 494.934 M -9.35 % | 545.977 M -8.52 % | 596.795 M 13.46 % | 525.974 M -2.51 % | 539.519 M -26.81 % | 737.182 M 7.81 % | 683.784 M 12.40 % | 608.356 M 13.25 % | 537.180 M 0.45 % | 534.760 M -1.88 % | 545.016 M -2.54 % | 559.243 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.845 M -0.13 % | 47.908 M -2.18 % | 48.975 M 180.41 % | 17.466 M -17.29 % | 21.117 M -59.13 % | 51.664 M -3.94 % | 53.785 M 7.07 % | 50.234 M -21.30 % | 63.830 M -10.05 % | 70.964 M 235.18 % | 21.172 M -10.88 % | 23.756 M 1.26 % | 23.460 M 1.76 % | 23.055 M 4.33 % | 22.098 M 1.79 % | 21.710 M 1.68 % | 21.351 M 2.28 % | 20.875 M 14.34 % | 18.258 M 5.07 % | 17.376 M -97.64 % | 735.526 M -0.28 % | 737.584 M 0.12 % | 736.717 M 0.13 % | 735.771 M 606.57 % | 104.133 M 9.90 % | 94.750 M 14.26 % | 82.922 M 12.72 % | 73.567 M 14.91 % | 64.022 M 10.97 % | 57.693 M -12.06 % | 65.605 M 6.63 % | 61.526 M 4.84 % | 58.687 M 6.91 % | 54.896 M 13.71 % | 48.276 M -9.48 % | 53.330 M 3.13 % | 51.713 M -1.24 % | 52.363 M 8.47 % | 48.274 M -10.97 % | 54.223 M 4.46 % | 51.908 M -3.82 % | 53.971 M -21.27 % | 68.548 M -13.48 % | 79.225 M -3.08 % | 81.744 M 5.14 % | 77.750 M 8.68 % | 71.538 M 6.65 % | 67.077 M -9.15 % | 73.836 M 11.10 % | 66.457 M 31.12 % | 50.685 M -21.03 % | 64.184 M -4.46 % | 67.179 M -24.22 % | 88.652 M 62.02 % | 54.718 M -13.78 % | 63.463 M 10.85 % | 57.252 M 4.26 % | 54.913 M 19.33 % | 46.016 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 87.541 M 81.65 % | 48.193 M -3.87 % | 50.134 M -7.19 % | 54.016 M 4.70 % | 51.592 M 28.79 % | 40.059 M -20.81 % | 50.589 M -41.96 % | 87.166 M 34.00 % | 65.050 M -11.79 % | 73.746 M 18.93 % | 62.007 M -21.55 % | 79.041 M -63.07 % | 214.036 M 192.67 % | 73.133 M -38.81 % | 119.513 M 66.79 % | 71.655 M -25.04 % | 95.592 M -15.36 % | 112.937 M 86.53 % | 60.546 M -21.62 % | 77.248 M 3.19 % | 74.861 M -27.80 % | 103.686 M -20.11 % | 129.783 M 8.76 % | 119.327 M 1.35 % | 117.743 M -34.85 % | 180.715 M 11.16 % | 162.574 M -6.16 % | 173.249 M -37.75 % | 278.309 M -4.88 % | 292.599 M 121.24 % | 132.254 M 29.54 % | 102.096 M -38.60 % | 166.289 M 6.21 % | 156.566 M -7.71 % | 169.650 M 7.46 % | 157.872 M 2.35 % | 154.245 M -3.70 % | 160.172 M -6.08 % | 170.545 M -8.39 % | 186.155 M 7.05 % | 173.893 M 19.50 % | 145.520 M -2.41 % | 149.107 M 8.15 % | 137.875 M -26.88 % | 188.564 M 17.81 % | 160.051 M -21.39 % | 203.610 M 16.11 % | 175.361 M 38.94 % | 126.216 M -52.72 % | 266.957 M 113.35 % | 125.125 M -61.30 % | 323.297 M 46.58 % | 220.559 M 0.54 % | 219.376 M -17.94 % | 267.350 M 163.95 % | 101.290 M -28.81 % | 142.287 M -33.60 % | 214.274 M 16.94 % | 183.237 M -8.82 % | 200.960 M 23.21 % | 163.104 M -18.28 % | 199.587 M 38.31 % | 144.307 M |
| Tax payables | 11.981 M -43.00 % | 21.020 M 266.09 % | 5.742 M 13.10 % | 5.077 M 0.36 % | 5.058 M -4.07 % | 5.273 M -1.47 % | 5.351 M -5.02 % | 5.634 M -17.38 % | 6.819 M 7.81 % | 6.325 M -4.96 % | 6.655 M -33.29 % | 9.976 M 32.67 % | 7.519 M -12.57 % | 8.601 M 44.87 % | 5.937 M -17.22 % | 7.171 M 23.88 % | 5.789 M -7.73 % | 6.274 M 12.63 % | 5.570 M 21.55 % | 4.583 M -7.26 % | 4.941 M -35.76 % | 7.692 M -4.85 % | 8.084 M -12.57 % | 9.247 M 15.21 % | 8.026 M -18.53 % | 9.851 M 7.83 % | 9.136 M -10.46 % | 10.202 M 11.77 % | 9.128 M -58.07 % | 21.770 M 21.86 % | 17.864 M 81.48 % | 9.844 M -30.75 % | 14.214 M 32.91 % | 10.694 M 350.21 % | 2.375 M -78.31 % | 10.952 M 10.40 % | 9.921 M -3.33 % | 10.262 M -3.57 % | 10.642 M 31.98 % | 8.063 M 21.51 % | 6.635 M 10.22 % | 6.020 M 17.72 % | 5.114 M -33.84 % | 7.729 M 736.96 % | 923.512 K -64.43 % | 2.596 M 90.63 % | 1.362 M -52.90 % | 2.892 M 228.64 % | 879.874 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.418 M -34.18 % | 35.579 M -24.82 % | 47.324 M 130.42 % | 20.538 M 34.62 % | 15.257 M -11.56 % | 17.251 M 98.06 % | 8.710 M | 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 -100.00 % | 189.833 M 1.21 % | 187.564 M 2.10 % | 183.706 M 2.80 % | 178.705 M 2.62 % | 174.148 M 2.94 % | 169.173 M -6.74 % | 181.392 M 11.94 % | 162.042 M 3.17 % | 157.060 M 3.55 % | 151.669 M 2.60 % | 147.832 M 1.78 % | 145.241 M 2.73 % | 141.382 M 1.29 % | 139.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 138.692 M 1.58 % | 136.530 M 1.68 % | 134.276 M 1.11 % | 132.806 M -1.34 % | 134.615 M -0.72 % | 135.597 M -1.40 % | 137.526 M 0.27 % | 137.161 M -3.17 % | 141.646 M -1.63 % | 143.997 M -5.60 % | 152.544 M -0.54 % | 153.372 M 0.35 % | 152.840 M 1.75 % | 150.215 M 0.47 % | 149.506 M 1.11 % | 147.870 M 1.05 % | 146.337 M 1.82 % | 143.720 M 1.02 % | 142.266 M 0.09 % | 142.132 M -0.09 % | 142.254 M -0.21 % | 142.549 M 0.23 % | 142.229 M 0.47 % | 141.558 M 0.54 % | 140.794 M 0.15 % | 140.586 M 0.77 % | 139.514 M 0.90 % | 138.265 M 25.71 % | 109.990 M 1.40 % | 108.469 M -4.24 % | 113.273 M 1.56 % | 111.538 M 4.28 % | 106.963 M 3.24 % | 103.610 M 0.81 % | 102.780 M 1.86 % | 100.902 M 1.56 % | 99.353 M 0.81 % | 98.551 M 0.98 % | 97.597 M 2.40 % | 95.309 M -0.92 % | 96.195 M 0.76 % | 95.473 M -1.87 % | 97.294 M -3.10 % | 100.406 M -0.51 % | 100.924 M -0.08 % | 101.002 M -2.88 % | 103.999 M -4.15 % | 108.498 M 2.32 % | 106.034 M 1.28 % | 104.694 M -0.37 % | 105.085 M 2.15 % | 102.870 M 0.94 % | 101.907 M -1.23 % | 103.175 M -3.77 % | 107.218 M -7.85 % | 116.345 M -3.74 % | 120.871 M 2.11 % | 118.371 M -1.06 % | 119.644 M 1.63 % | 117.727 M 3.49 % | 113.759 M 2.38 % | 111.114 M -0.68 % | 111.869 M |
| Capital lease obligations | 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 % | 7.519 M -12.57 % | 8.601 M | 0.000 -100.00 % | 3.340 M -3.41 % | 3.458 M -3.27 % | 3.575 M -3.14 % | 3.691 M -3.02 % | 3.806 M -2.90 % | 3.919 M -0.98 % | 3.958 M 153.87 % | -7.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.452 M -211.13 % | -13.323 M 45.58 % | -24.480 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.033 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 529.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.581 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.762 M 0.00 % | 294.762 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 |
| Other total stockholders equity | 623.840 M 0.00 % | 623.840 M -50.26 % | 1.254 B 101.04 % | 623.840 M 0.00 % | 623.840 M -56.02 % | 1.419 B 0.00 % | 1.419 B 5.08 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B 0.00 % | 1.350 B -5.21 % | 1.424 B 0.00 % | 1.424 B 0.00 % | 1.424 B 0.00 % | 1.424 B 128.30 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M -13.82 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M 16.03 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M -13.82 % | 723.840 M 0.00 % | 723.840 M 0.00 % | 723.840 M -41.63 % | 1.240 B 84.02 % | 673.840 M 0.00 % | 673.840 M 8.01 % | 623.840 M 0.00 % | 623.840 M -7.42 % | 673.840 M 8.01 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M 0.00 % | 623.840 M |
| Deferred tax liabilities non current | 155.848 M 0.24 % | 155.477 M -8.74 % | 170.359 M 2.81 % | 165.706 M | 0.000 -100.00 % | 236.725 M 0.00 % | 236.725 M 35.50 % | 174.706 M 1.55 % | 172.032 M 2.44 % | 167.926 M 1.28 % | 165.805 M -2.60 % | 170.233 M 8.25 % | 157.255 M 3.63 % | 151.745 M 3.74 % | 146.268 M 3.45 % | 141.397 M 4.15 % | 135.760 M 1.83 % | 133.327 M -0.50 % | 133.995 M -6.29 % | 142.991 M -4.87 % | 150.317 M -3.30 % | 155.442 M -3.38 % | 160.872 M -1.91 % | 164.008 M -25.42 % | 219.921 M -7.24 % | 237.080 M -4.32 % | 247.792 M 0.75 % | 245.940 M 921.82 % | 24.069 M -0.23 % | 24.125 M 1.65 % | 23.733 M -2.57 % | 24.360 M -0.53 % | 24.491 M -0.48 % | 24.608 M -0.30 % | 24.681 M -0.67 % | 24.848 M 5.48 % | 23.557 M 7.32 % | 21.950 M 9.36 % | 20.070 M 29.00 % | 15.559 M -10.04 % | 17.295 M 8.98 % | 15.870 M -18.43 % | 19.456 M -36.85 % | 30.811 M 0.00 % | 30.811 M -1.38 % | 31.243 M -1.69 % | 31.780 M 2 717.79 % | 1.128 M -12.35 % | 1.287 M -10.99 % | 1.446 M -9.91 % | 1.605 M -9.01 % | 1.764 M -8.27 % | 1.923 M -0.82 % | 1.938 M 11.31 % | 1.742 M -25.12 % | 2.326 M 13.59 % | 2.047 M 15.19 % | 1.778 M 40.71 % | 1.263 M -15.37 % | 1.493 M -23.41 % | 1.949 M -44.01 % | 3.480 M -33.65 % | 5.246 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.930 B -3.78 % | 3.045 B -3.21 % | 3.146 B -5.83 % | 3.341 B -5.02 % | 3.518 B -1.50 % | 3.572 B -0.47 % | 3.588 B 1.92 % | 3.521 B -3.76 % | 3.659 B -2.93 % | 3.769 B 0.71 % | 3.743 B -5.90 % | 3.977 B 2.60 % | 3.876 B 5.45 % | 3.676 B 1.64 % | 3.617 B -2.30 % | 3.702 B 1.71 % | 3.640 B -1.59 % | 3.698 B -11.06 % | 4.158 B -4.51 % | 4.355 B -2.66 % | 4.474 B -2.51 % | 4.589 B -6.12 % | 4.888 B -5.27 % | 5.160 B -7.50 % | 5.578 B -1.19 % | 5.645 B -0.18 % | 5.655 B -3.51 % | 5.861 B 33.01 % | 4.406 B 2.68 % | 4.291 B 2.55 % | 4.184 B -2.97 % | 4.312 B 1.11 % | 4.265 B 5.30 % | 4.050 B 3.44 % | 3.916 B -0.97 % | 3.954 B -0.47 % | 3.972 B -1.77 % | 4.044 B -4.13 % | 4.219 B -0.83 % | 4.254 B -0.38 % | 4.270 B 2.11 % | 4.182 B -2.91 % | 4.307 B -4.02 % | 4.487 B -2.91 % | 4.622 B 7.30 % | 4.307 B 1.53 % | 4.242 B 7.84 % | 3.934 B 4.67 % | 3.759 B 1.66 % | 3.697 B -1.73 % | 3.762 B -5.20 % | 3.969 B -0.94 % | 4.007 B 0.86 % | 3.972 B 3.06 % | 3.854 B -6.05 % | 4.103 B -7.40 % | 4.431 B 2.61 % | 4.318 B 15.01 % | 3.754 B 8.87 % | 3.448 B -0.50 % | 3.466 B -1.46 % | 3.517 B -2.04 % | 3.590 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -7.457 M -559.55 % | 1.623 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 | 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 | 55.788 M 305.57 % | 13.755 M -86.35 % | 100.747 M -28.96 % | 141.812 M 335.57 % | -60.199 M -178.77 % | 76.421 M 265.02 % | -46.311 M -165.50 % | 70.704 M 326.92 % | 16.561 M -86.08 % | 118.934 M 56.55 % | 75.972 M 131.32 % | -242.534 M -549.79 % | -37.325 M 70.02 % | -124.520 M -204.04 % | 119.689 M 201.34 % | -118.105 M -566.12 % | 25.338 M 192.36 % | -27.434 M -129.18 % | 94.009 M 327.15 % | 22.008 M 317.53 % | -10.117 M -262.24 % | 6.236 M -95.13 % | 128.060 M 41.01 % | 90.816 M 3 889.05 % | -2.397 M 88.72 % | -21.246 M -123.75 % | 89.469 M 120.49 % | 40.578 M 128.59 % | -141.916 M -2 577.70 % | 5.728 M -97.21 % | 205.022 M 199.23 % | 68.516 M 166.13 % | -103.607 M 47.75 % | -198.310 M -276.21 % | 112.544 M 2 304.98 % | 4.680 M -87.64 % | 37.867 M -71.48 % | 132.763 M 604.45 % | 18.846 M 144.63 % | -42.226 M 47.60 % | -80.586 M -753.86 % | 12.325 M -90.99 % | 136.755 M 74.02 % | 78.586 M 130.85 % | -254.761 M -34 195.57 % | 747.197 K -97.35 % | 28.185 M 449.84 % | -8.056 M 88.59 % | -70.630 M -165.02 % | 108.619 M 228.36 % | 33.079 M -81.43 % | 178.130 M 77.92 % | 100.117 M 218.68 % | -84.361 M -135.92 % | 234.852 M -37.51 % | 375.834 M 306.86 % | -181.686 M 60.21 % | -456.628 M -93.26 % | -236.281 M -2 438.52 % | -9.308 M 75.93 % | -38.674 M -167.69 % | 57.132 M 99.09 % | 28.696 M 41.97 % | 20.213 M 175.12 % | -26.908 M -167.29 % | 39.987 M |
| Accounts receivables | -3.300 M -133.63 % | 9.813 M 204.31 % | -9.408 M -125.50 % | 36.889 M 269.37 % | -21.781 M -187.97 % | 24.759 M 1 544.72 % | -1.714 M -105.28 % | 32.473 M 626.61 % | 4.469 M -93.86 % | 72.736 M 432.50 % | -21.876 M 28.05 % | -30.405 M -23.72 % | -24.575 M -8.92 % | -22.563 M -1 149.69 % | -1.806 M 96.45 % | -50.838 M -339.01 % | 21.271 M 151.86 % | -41.013 M -222.01 % | 33.614 M 237.24 % | -24.493 M -127.69 % | 88.439 M 529.19 % | 14.056 M -83.13 % | 83.315 M 393.13 % | -28.423 M -143.10 % | 65.949 M 261.29 % | -40.889 M -216.00 % | 35.248 M 38.12 % | 25.520 M 264.47 % | -15.517 M 64.10 % | -43.222 M -324.99 % | 19.211 M 627.20 % | 2.642 M -90.46 % | 27.696 M 386.32 % | -9.673 M -114.80 % | 65.376 M 251.29 % | -43.212 M -449.25 % | -7.867 M -105.32 % | 147.777 M 394.01 % | -50.263 M -128.79 % | -21.969 M 74.56 % | -86.346 M -376.29 % | 31.252 M -5.53 % | 33.083 M 92.22 % | 17.211 M 490.94 % | -4.403 M -116.87 % | 26.095 M 1 143.24 % | 2.099 M 103.21 % | -65.373 M -714.05 % | -8.031 M -135.70 % | 22.492 M -13.93 % | 26.131 M -7.05 % | 28.111 M | 0.000 100.00 % | -61.063 M -791.91 % | 8.825 M -95.63 % | 201.939 M 354.65 % | -79.300 M 2.45 % | -81.290 M -47.87 % | -54.973 M -1 046.41 % | 5.809 M -36.67 % | 9.171 M -50.70 % | 18.602 M 304.53 % | -9.095 M 46.92 % | -17.134 M 78.00 % | -77.868 M -460.19 % | 21.619 M |
| Inventory | 62.779 M 4 524.37 % | -1.419 M -101.19 % | 119.342 M 7.11 % | 111.417 M 328.58 % | -48.742 M -192.96 % | 52.433 M 41 200.13 % | 126.956 K -99.56 % | 29.065 M 36.29 % | 21.325 M -65.02 % | 60.971 M -54.17 % | 133.049 M 235.06 % | -98.509 M 40.40 % | -165.270 M -298.09 % | -41.515 M -180.59 % | 51.511 M 196.91 % | -53.152 M -301.97 % | 26.317 M 205.80 % | -24.873 M -126.83 % | 92.713 M 68.90 % | 54.891 M 212.24 % | -48.904 M -327.64 % | 21.483 M -71.33 % | 74.925 M -41.91 % | 128.976 M 2 288.04 % | -5.895 M 69.95 % | -19.615 M -120.23 % | 96.947 M -12.84 % | 111.233 M 195.00 % | -117.090 M -38.63 % | -84.460 M -154.28 % | 155.612 M 26.14 % | 123.368 M 190.07 % | -136.970 M -4.78 % | -130.724 M -2 348.09 % | 5.815 M -86.16 % | 42.019 M -16.50 % | 50.321 M 99.32 % | 25.247 M -68.29 % | 79.609 M 294.84 % | -40.859 M -15.27 % | -35.446 M -494.04 % | 8.996 M -90.41 % | 93.814 M -14.09 % | 109.201 M 139.27 % | -278.095 M -693.58 % | 46.850 M 383.92 % | -16.501 M 52.29 % | -34.587 M -106.03 % | -16.787 M -123.48 % | 71.503 M 7.09 % | 66.768 M 34.18 % | 49.760 M -18.65 % | 61.166 M 967.13 % | -7.054 M -103.68 % | 191.853 M -5.32 % | 202.631 M 1 510.24 % | -14.369 M 96.56 % | -418.132 M -130.94 % | -181.059 M -413.60 % | -35.253 M -45.66 % | -24.202 M -284.75 % | 13.100 M -52.43 % | 27.540 M 22.53 % | 22.476 M -76.54 % | 95.797 M 2 899.15 % | -3.422 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.682 M 13 243.20 % | 87.551 K 100.21 % | -41.599 M -497.84 % | 10.456 M 225.52 % | -8.330 M 33.53 % | -12.532 M 63.84 % | -34.658 M 69.25 % | -112.716 M -172.77 % | 154.894 M 405.19 % | -50.753 M -172.36 % | 70.134 M 732.08 % | -11.096 M 43.77 % | -19.732 M -134.14 % | 57.798 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 -100.00 % | 16.226 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.609 M 162.17 % | -41.194 M 42.63 % | -71.805 M -331.25 % | 31.051 M 195.23 % | 10.517 M 2.11 % | 10.300 M 127.69 % | -37.194 M -166.42 % | 55.997 M 10 342.72 % | 536.230 K -93.76 % | 8.594 M 117.42 % | -49.341 M -194.29 % | 52.327 M |
| Other working capital | -3.691 M -168.85 % | 5.361 M 158.35 % | -9.188 M -41.48 % | -6.494 M -378.17 % | -1.358 M -58.23 % | -858.299 K 72.54 % | -3.126 M -142.26 % | -1.290 M -42.86 % | -903.127 K 59.69 % | -2.240 M -312.15 % | -543.554 K 39.88 % | -904.072 K 61.92 % | -2.374 M 97.14 % | -83.005 M -221.75 % | 68.178 M 204.96 % | -64.953 M -6 535.00 % | -978.942 K 61.78 % | -2.561 M -297.55 % | 1.297 M 103.94 % | -32.882 M -184.78 % | 38.786 M 354.39 % | -15.247 M -128.69 % | 53.135 M 239.25 % | -38.159 M -1 190.97 % | 3.498 M 314.52 % | -1.631 M 78.20 % | -7.478 M 89.42 % | -70.655 M -184.60 % | -24.826 M -127.53 % | 90.188 M 82.53 % | 49.411 M 190.08 % | -54.852 M -264.41 % | 33.363 M 149.36 % | -67.586 M -163.32 % | 106.729 M 385.83 % | -37.340 M -199.82 % | -12.454 M -111.58 % | 107.516 M 276.95 % | -60.762 M -4 347.39 % | -1.366 M 96.97 % | -45.140 M -1 455.90 % | 3.329 M -92.25 % | 42.941 M 240.26 % | -30.615 M -231.21 % | 23.333 M 150.61 % | -46.103 M -203.17 % | 44.686 M 68.43 % | 26.531 M 149.27 % | -53.842 M -3 261.77 % | -1.602 M 95.25 % | -33.689 M -126.24 % | 128.369 M 229.57 % | 38.951 M 150.38 % | -77.308 M -1 002.71 % | 8.564 M -31.25 % | 12.457 M 176.84 % | -16.213 M -238.05 % | 11.744 M 209.08 % | -10.767 M -209.45 % | 9.837 M -27.40 % | 13.550 M 144.33 % | -30.567 M -414.63 % | 9.715 M 54.76 % | 6.278 M 39.36 % | 4.504 M 114.75 % | -30.537 M |
| Other non cash items | 3.071 M 109.08 % | -33.822 M -85.61 % | -18.222 M -4 303.24 % | 433.518 K -92.92 % | 6.126 M 251.08 % | -4.055 M -19.46 % | -3.394 M -145.50 % | 7.460 M -30.33 % | 10.708 M 170.23 % | -15.247 M -434.53 % | 4.558 M 252.31 % | -2.992 M 81.02 % | -15.768 M -13.98 % | -13.834 M 18.44 % | -16.962 M -437.46 % | 5.026 M 38.67 % | 3.625 M -28.64 % | 5.079 M -80.81 % | 26.462 M 83.01 % | 14.460 M -51.46 % | 29.790 M 140.58 % | 12.383 M -22.23 % | 15.922 M -93.28 % | 237.015 M 272.86 % | 63.567 M 165.89 % | 23.907 M -21.05 % | 30.283 M 23.84 % | 24.454 M 744.39 % | 2.896 M -80.38 % | 14.758 M -69.30 % | 48.070 M 187.10 % | -55.188 M -2 532.22 % | -2.097 M 69.34 % | -6.839 M 29.30 % | -9.673 M -422.84 % | 2.996 M -17.77 % | 3.644 M 3 491.43 % | 101.451 K 101.65 % | -6.148 M -118.63 % | 33.004 M 9 843.76 % | -338.724 K 95.47 % | -7.473 M -391.45 % | -1.521 M 91.38 % | -17.635 M 45.68 % | -32.466 M -21.31 % | -26.762 M -22.74 % | -21.803 M 32.40 % | -32.253 M -581.05 % | -4.736 M 12.51 % | -5.413 M -204.87 % | 5.162 M 147.36 % | -10.899 M -48.84 % | -7.323 M 77.17 % | -32.076 M -31.79 % | -24.339 M -401.47 % | 8.074 M 118.75 % | -43.063 M -314.68 % | 20.059 M 152.50 % | -38.209 M -716.31 % | -4.681 M -332.28 % | 2.015 M 244.66 % | -1.393 M 68.86 % | -4.474 M 58.79 % | -10.855 M 57.21 % | -25.365 M -147.90 % | -10.232 M |
| Net cash provided by operating activities | 54.650 M 85.00 % | 29.540 M -61.15 % | 76.041 M -44.57 % | 137.180 M 472.23 % | -36.854 M -137.12 % | 99.288 M 490.29 % | -25.439 M -136.13 % | 70.411 M 89.89 % | 37.080 M -69.16 % | 120.244 M 12.99 % | 106.416 M 169.51 % | -153.090 M -487.86 % | 39.470 M 177.51 % | -50.925 M -128.82 % | 176.695 M 573.89 % | -37.286 M -144.07 % | 84.606 M 291.62 % | 21.604 M -83.49 % | 130.818 M 130.49 % | 56.757 M 7.71 % | 52.695 M -10.53 % | 58.894 M -72.52 % | 214.287 M 41.71 % | 151.212 M 154.68 % | 59.373 M 71.59 % | 34.602 M -81.50 % | 187.083 M 179.08 % | 67.036 M 160.48 % | -110.833 M -461.61 % | 30.649 M -89.20 % | 283.831 M 285.77 % | 73.574 M 274.89 % | -42.069 M 64.78 % | -119.451 M -173.19 % | 163.216 M 136.56 % | 68.997 M -22.51 % | 89.038 M -47.82 % | 170.631 M 32.87 % | 128.422 M 133.51 % | 54.995 M 1 496.69 % | -3.938 M -109.20 % | 42.801 M -74.92 % | 170.629 M 55.21 % | 109.936 M 150.66 % | -217.014 M -899.26 % | 27.152 M -78.33 % | 125.318 M 106.97 % | 60.550 M 345.07 % | -24.707 M -119.36 % | 127.598 M 72.74 % | 73.868 M -64.38 % | 207.382 M 62.66 % | 127.493 M 272.77 % | -73.796 M -139.63 % | 186.226 M -57.80 % | 441.290 M 613.62 % | -85.918 M 71.52 % | -301.641 M -81.21 % | -166.461 M -351.49 % | 66.189 M 26.88 % | 52.167 M -57.18 % | 121.839 M 28.41 % | 94.884 M 102.47 % | 46.863 M 340.20 % | -19.510 M -123.79 % | 82.013 M |
| Investments in property plant and equipment | -2.459 M 66.81 % | -7.410 M -51.57 % | -4.889 M -97.70 % | -2.473 M 17.76 % | -3.007 M 75.87 % | -12.460 M -153.14 % | -4.922 M 25.64 % | -6.619 M 87.47 % | -52.842 M -98.77 % | -26.585 M 48.59 % | -51.715 M -1 497.88 % | -3.236 M 4.81 % | -3.400 M 51.97 % | -7.079 M 85.01 % | -47.218 M -3 119.82 % | 1.564 M 127.17 % | -5.755 M 40.63 % | -9.694 M -26 101.23 % | -36.999 K -117.37 % | 213.038 K 115.17 % | -1.405 M 41.71 % | -2.410 M 89.26 % | -22.440 M 39.35 % | -37.001 M -216.95 % | -11.674 M 7.54 % | -12.627 M -39.67 % | -9.041 M 54.67 % | -19.943 M 75.84 % | -82.543 M -252.23 % | -23.434 M 60.77 % | -59.729 M 77.89 % | -270.185 M -53.36 % | -176.173 M -129.52 % | -76.758 M 4.36 % | -80.257 M -465.07 % | -14.203 M 60.29 % | -35.769 M -48.42 % | -24.100 M 56.10 % | -54.895 M -50.30 % | -36.523 M -159.48 % | -14.076 M 48.89 % | -27.538 M -48.87 % | -18.498 M 78.23 % | -84.980 M -29.06 % | -65.847 M 71.82 % | -233.678 M 49.53 % | -462.977 M -304.37 % | -114.494 M -31.09 % | -87.342 M -227.65 % | -26.657 M 40.59 % | -44.869 M -118.07 % | -20.575 M 88.81 % | -183.941 M -67.52 % | -109.803 M -177.87 % | -39.516 M 75.51 % | -161.339 M 3.55 % | -167.269 M -154.45 % | -65.737 M 45.46 % | -120.522 M -1 418.82 % | -7.935 M 46.44 % | -14.816 M 54.45 % | -32.528 M -191.95 % | -11.142 M -28.57 % | -8.666 M -111.02 % | -4.107 M 69.26 % | -13.360 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M -48.52 % | 2.986 M -14.68 % | 3.500 M -87.93 % | 29.001 M 677.11 % | 3.732 M -60.45 % | 9.435 M 20.70 % | 7.817 M -68.31 % | 24.666 M 86.12 % | 13.253 M -78.52 % | 61.707 M 98.62 % | 31.069 M -17.60 % | 37.706 M -43.62 % | 66.884 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -580.112 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 35.012 M -78.56 % | 163.313 M 20.50 % | 135.531 M 815.75 % | 14.800 M 382.59 % | 3.067 M 20.87 % | 2.537 M -33.24 % | 3.801 M 107.38 % | -51.500 M -1 897.53 % | 2.865 M -71.35 % | 10.000 M 122.95 % | -43.565 M -657.29 % | 7.817 M -2.34 % | 8.004 M -39.60 % | 13.253 M -78.52 % | 61.707 M 95.64 % | 31.541 M -16.35 % | 37.706 M -84.49 % | 243.148 M 494.52 % | 40.898 M -27.10 % | 56.105 M 47.52 % | 38.034 M -72.53 % | 138.469 M -32.28 % | 204.472 M 76.92 % | 115.572 M 192.46 % | 39.517 M 12.36 % | 35.170 M 5 139.96 % | -697.832 K -167.02 % | 1.041 M -97.42 % | 40.416 M 80.01 % | 22.453 M -29.86 % | 32.009 M -49.76 % | 63.713 M 163.02 % | 24.224 M 149.63 % | 9.704 M -62.76 % | 26.061 M 3 257.45 % | 776.219 K -75.46 % | 3.164 M 534.43 % | 498.654 K -84.42 % | 3.201 M 14.08 % | 2.806 M -29.21 % | 3.963 M -43.56 % | 7.022 M -67.01 % | 21.283 M 48.61 % | 14.321 M -63.30 % | 39.025 M -1.55 % | 39.640 M 19.36 % | 33.210 M -20.79 % | 41.929 M 714.48 % | 5.148 M 3.42 % | 4.978 M 44.75 % | 3.439 M -61.88 % | 9.021 M -56.00 % | 20.506 M 401.60 % | 4.088 M 294.59 % | 1.036 M -80.42 % | 5.291 M -91.44 % | 61.788 M 2 975.08 % | 2.009 M -96.64 % | 59.803 M 8 945.12 % | 661.168 K -89.01 % | 6.013 M 35.27 % | 4.446 M -30.29 % | 6.377 M 1 795.33 % | 336.449 K -98.12 % | 17.916 M 212.43 % | -15.935 M |
| Net cash used for investing activites | 32.553 M -79.12 % | 155.903 M 19.87 % | 130.063 M 955.07 % | 12.327 M 20 384.52 % | 60.179 K 100.55 % | -10.922 M -464.22 % | -1.936 M 96.67 % | -58.119 M -177.08 % | -20.976 M -63.20 % | -12.853 M 69.60 % | -42.280 M -1 023.00 % | 4.581 M -84.35 % | 29.270 M 374.07 % | 6.174 M -57.39 % | 14.490 M -56.23 % | 33.105 M 3.61 % | 31.951 M -86.31 % | 233.454 M 471.33 % | 40.861 M -27.45 % | 56.318 M 53.75 % | 36.629 M -73.08 % | 136.059 M -25.26 % | 182.032 M 131.68 % | 78.571 M 182.20 % | 27.843 M 23.51 % | 22.544 M 331.49 % | -9.738 M 48.48 % | -18.902 M 55.13 % | -42.126 M -4 192.64 % | -981.358 K 96.46 % | -27.720 M 86.57 % | -206.472 M -35.88 % | -151.949 M -126.61 % | -67.054 M -23.72 % | -54.196 M -303.64 % | -13.427 M 58.82 % | -32.605 M -38.15 % | -23.601 M 57.01 % | -54.895 M -62.81 % | -33.718 M -233.42 % | -10.113 M 50.71 % | -20.516 M -836.55 % | 2.785 M 103.94 % | -70.659 M -163.44 % | -26.822 M 86.18 % | -194.038 M 54.85 % | -429.767 M -492.25 % | -72.565 M 11.72 % | -82.194 M -279.13 % | -21.680 M 47.67 % | -41.430 M -258.58 % | -11.554 M 92.93 % | -163.435 M -54.60 % | -105.715 M -174.73 % | -38.480 M 75.34 % | -156.049 M -47.94 % | -105.482 M -65.52 % | -63.728 M -4.96 % | -60.719 M -734.73 % | -7.274 M 17.36 % | -8.802 M 68.66 % | -28.082 M -489.38 % | -4.765 M 42.80 % | -8.329 M -160.32 % | 13.809 M 147.14 % | -29.295 M |
| Debt repayment | -87.145 M 17.12 % | -105.145 M 13.92 % | -122.145 M -289.64 % | -31.348 M -74.72 % | -17.942 M -532.42 % | -2.837 M | 0.000 100.00 % | -99.060 M -514.12 % | -16.130 M -127.83 % | 57.968 M 134.82 % | -166.481 M -202.78 % | 161.979 M 581.98 % | 23.751 M -69.52 % | 77.927 M 155.75 % | -139.778 M -5 040.64 % | -2.719 M 93.61 % | -42.554 M 87.17 % | -331.585 M -141.45 % | -137.328 M -6.87 % | -128.505 M -179.62 % | -45.957 M 77.71 % | -206.174 M 47.17 % | -390.262 M -173.43 % | -142.729 M -343.12 % | -32.210 M 39.43 % | -53.178 M 68.08 % | -166.609 M -520.52 % | -26.850 M 0.00 % | -26.850 M 0.00 % | -26.850 M -84.54 % | -14.550 M 87.76 % | -118.887 M -141.24 % | 288.284 M 234.73 % | 86.124 M 178.30 % | -109.989 M -269.59 % | -29.760 M 16.69 % | -35.720 M 72.10 % | -128.016 M -179.21 % | -45.849 M 0.00 % | -45.849 M -164.56 % | 71.019 M 206.84 % | -66.471 M -44.98 % | -45.850 M 5.88 % | -48.716 M -115.71 % | 310.186 M 109.71 % | 147.915 M -46.80 % | 278.035 M 35 670.23 % | 777.280 K -99.37 % | 123.056 M 360.67 % | -47.207 M 61.11 % | -121.373 M 0.38 % | -121.832 M -254.16 % | 79.031 M -58.81 % | 191.884 M 202.97 % | -186.343 M 29.34 % | -263.709 M -215.33 % | 228.654 M -39.15 % | 375.755 M 38.95 % | 270.429 M 448.71 % | -77.551 M -243.94 % | -22.548 M 77.54 % | -100.412 M -106.56 % | -48.612 M 41.02 % | -82.426 M -255.84 % | 52.891 M 353.79 % | -20.840 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 | 0.000 | 0.000 | 0.000 | 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 % | 330.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -24.843 M -87 818.23 % | -28.257 K -4 730.26 % | -585.000 99.17 % | -70.200 K 99.72 % | -24.819 M | 0.000 100.00 % | -2.205 K 93.59 % | -34.380 K 99.93 % | -49.769 M | 0.000 100.00 % | -314.000 99.89 % | -276.330 K 98.88 % | -24.623 M | 0.000 | 0.000 | 0.000 100.00 % | -45.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -585.000 | 0.000 100.00 % | -720.000 | 0.000 | 0.000 100.00 % | -585.000 97.00 % | -19.485 K 99.92 % | -24.888 M | 0.000 100.00 % | -2.746 K 97.40 % | -105.578 K 99.57 % | -24.834 M -459 779.74 % | -5.400 K 74.25 % | -20.970 K -87.92 % | -11.159 K 99.96 % | -24.950 M | 0.000 100.00 % | -1.080 K 96.75 % | -33.196 K 99.93 % | -49.915 M | 0.000 100.00 % | -3.015 K 84.05 % | -18.900 K 99.92 % | -24.982 M | 0.000 100.00 % | -495.000 98.01 % | -24.886 K 99.90 % | -24.973 M | 0.000 100.00 % | -47.295 K 46.45 % | -88.315 K 99.64 % | -24.843 M -6 233.85 % | -392.221 K -1 245.07 % | -29.160 K 14.94 % | -34.280 K 99.94 % | -57.000 M -543 947.90 % | -10.477 K 31.12 % | -15.210 K 66.90 % | -45.955 K 99.84 % | -28.669 M -404 378.94 % | -7.088 K 37.82 % | -11.400 K 65.55 % | -33.087 K 99.88 % | -28.707 M -657 563.69 % | -4.365 K |
| Other financing activites | -2.609 M 32.62 % | -3.872 M 14.53 % | -4.530 M 16.60 % | -5.432 M -3.61 % | -5.243 M 1.38 % | -5.316 M 40.91 % | -8.997 M -64.15 % | -5.481 M 40.68 % | -9.238 M -53.85 % | -6.005 M 9.57 % | -6.640 M 5.38 % | -7.018 M 26.55 % | -9.554 M -86.90 % | -5.112 M 10.02 % | -5.681 M -118.21 % | 31.196 M 639.85 % | -5.779 M 12.11 % | -6.575 M 35.79 % | -10.239 M 9.29 % | -11.287 M 14.51 % | -13.204 M 9.00 % | -14.509 M 20.72 % | -18.301 M 19.74 % | -22.802 M 3.05 % | -23.519 M -2.43 % | -22.961 M 7.92 % | -24.937 M -201.06 % | 24.675 M -86.25 % | 179.519 M 31 255.47 % | 572.530 K 100.54 % | -106.478 M -143.03 % | 247.477 M 338.21 % | -103.891 M -272.92 % | 60.081 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.945 M -154.34 % | 14.619 M 129.29 % | -49.916 M | 0.000 100.00 % | -102.981 M -1 150.29 % | -8.237 M 70.90 % | -28.306 M 91.43 % | -330.372 M -3 106 945.73 % | -10.633 K 34.00 % | -16.110 K 99.52 % | -3.330 M -828.84 % | -358.548 K | 0.000 100.00 % | -32.041 K | 0.000 100.00 % | -32.041 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 |
| Net cash used provided by financing activities | -114.597 M -5.09 % | -109.045 M 13.92 % | -126.676 M -243.76 % | -36.850 M 23.23 % | -48.003 M -1 592.04 % | -2.837 M 11.10 % | -3.191 M 96.95 % | -104.575 M -39.18 % | -75.138 M -244.60 % | 51.963 M 130.02 % | -173.121 M -211.92 % | 154.685 M 1 583.72 % | -10.426 M -114.32 % | 72.815 M 150.06 % | -145.459 M -610.80 % | 28.477 M 158.92 % | -48.333 M 85.71 % | -338.160 M -129.16 % | -147.567 M -5.56 % | -139.792 M -136.29 % | -59.160 M 73.19 % | -220.684 M 45.99 % | -408.563 M -146.82 % | -165.532 M -197.03 % | -55.729 M 26.81 % | -76.139 M 60.25 % | -191.546 M -8 628.46 % | -2.195 M -101.72 % | 127.781 M 586.28 % | -26.277 M 87.32 % | -207.162 M -261.24 % | 128.484 M -28.92 % | 180.756 M 9.47 % | 165.119 M 250.09 % | -110.010 M -269.52 % | -29.771 M 50.93 % | -60.670 M 52.61 % | -128.016 M -137.97 % | -53.795 M -72.07 % | -31.263 M -248.15 % | 21.103 M 131.75 % | -66.471 M 55.34 % | -148.834 M -161.24 % | -56.972 M -120.21 % | 281.880 M 91.05 % | 147.543 M -46.93 % | 278.024 M 37 660.39 % | 736.284 K -99.22 % | 94.752 M 299.20 % | -47.566 M 60.83 % | -121.420 M 0.44 % | -121.952 M -325.05 % | 54.189 M -71.70 % | 191.492 M 202.75 % | -186.372 M 29.34 % | -263.743 M -253.65 % | 171.654 M -54.32 % | 375.745 M 38.95 % | 270.414 M 448.49 % | -77.597 M -51.50 % | -51.217 M 49.00 % | -100.419 M -106.52 % | -48.623 M 41.03 % | -82.459 M -440.97 % | 24.184 M 216.02 % | -20.844 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -27.395 M -135.86 % | 76.398 M -3.81 % | 79.428 M -29.50 % | 112.657 M 232.86 % | -84.797 M -199.14 % | 85.528 M 379.81 % | -30.566 M 66.88 % | -92.283 M -56.32 % | -59.033 M -137.05 % | 159.354 M 246.22 % | -108.985 M -1 864.78 % | 6.176 M -89.41 % | 58.315 M 107.79 % | 28.064 M -38.63 % | 45.726 M 88.21 % | 24.296 M -64.39 % | 68.224 M 182.10 % | -83.102 M -444.64 % | 24.113 M 190.25 % | -26.717 M -188.58 % | 30.163 M 217.23 % | -25.731 M -110.15 % | -12.244 M -119.06 % | 64.252 M 104.06 % | 31.487 M 265.78 % | -18.993 M -33.74 % | -14.201 M -130.91 % | 45.939 M 282.46 % | -25.178 M -842.59 % | 3.391 M -93.07 % | 48.950 M 1 209.03 % | -4.414 M 66.72 % | -13.263 M 37.99 % | -21.387 M -2 058.93 % | -990.621 K -103.84 % | 25.799 M 708.88 % | -4.237 M -122.28 % | 19.013 M -3.65 % | 19.733 M 297.62 % | -9.985 M -241.58 % | 7.053 M 115.96 % | -44.186 M -279.76 % | 24.581 M 238.92 % | -17.695 M -146.51 % | 38.045 M 296.67 % | -19.344 M 26.80 % | -26.425 M -134.29 % | -11.279 M 7.17 % | -12.149 M -120.82 % | 58.353 M 165.58 % | -88.982 M -220.45 % | 73.876 M 304.86 % | 18.247 M 52.29 % | 11.982 M 131.02 % | -38.626 M -279.67 % | 21.498 M 208.87 % | -19.746 M -290.30 % | 10.376 M -76.00 % | 43.235 M 331.43 % | -18.682 M -137.89 % | -7.853 M -17.87 % | -6.663 M -116.06 % | 41.496 M 194.47 % | -43.925 M -337.65 % | 18.483 M -42.01 % | 31.873 M |
| Cash at beginning of period | 507.820 M 17.71 % | 431.421 M 22.57 % | 351.994 M 47.07 % | 239.337 M -26.16 % | 324.133 M 35.85 % | 238.605 M -11.36 % | 269.171 M -25.53 % | 361.455 M -14.04 % | 420.488 M 61.02 % | 261.134 M -29.45 % | 370.119 M 1.70 % | 363.943 M 19.08 % | 305.629 M 10.11 % | 277.564 M 19.72 % | 231.838 M 11.71 % | 207.542 M 48.97 % | 139.318 M -37.36 % | 222.420 M 12.16 % | 198.307 M -11.87 % | 225.025 M 15.48 % | 194.861 M -11.66 % | 220.592 M -5.26 % | 232.836 M 38.11 % | 168.584 M 22.97 % | 137.097 M -12.17 % | 156.091 M -8.34 % | 170.292 M 36.94 % | 124.353 M -16.84 % | 149.530 M 2.32 % | 146.140 M 50.37 % | 97.190 M -4.34 % | 101.604 M -11.55 % | 114.866 M -15.70 % | 136.253 M -0.72 % | 137.244 M 23.15 % | 111.445 M -3.66 % | 115.682 M 19.67 % | 96.668 M 25.65 % | 76.936 M -11.49 % | 86.921 M 8.83 % | 79.868 M -35.62 % | 124.054 M 24.71 % | 99.473 M -15.10 % | 117.168 M 48.08 % | 79.124 M -19.65 % | 98.468 M -21.16 % | 124.893 M -8.28 % | 136.171 M -8.19 % | 148.321 M 64.86 % | 89.968 M -49.72 % | 178.950 M 70.31 % | 105.074 M 21.02 % | 86.827 M 16.01 % | 74.845 M -34.04 % | 113.471 M 23.37 % | 91.973 M -17.67 % | 111.719 M 10.24 % | 101.343 M 74.40 % | 58.108 M -24.33 % | 76.789 M -9.28 % | 84.642 M -7.30 % | 91.305 M 83.31 % | 49.809 M -46.86 % | 93.735 M 24.56 % | 75.252 M 73.48 % | 43.378 M |
| Cash at end of period | 480.425 M -5.39 % | 507.820 M 17.71 % | 431.421 M 22.57 % | 351.994 M 47.07 % | 239.337 M -26.16 % | 324.133 M 35.85 % | 238.605 M -11.36 % | 269.171 M -25.53 % | 361.455 M -14.04 % | 420.488 M 61.02 % | 261.134 M -29.45 % | 370.119 M 1.70 % | 363.943 M 19.08 % | 305.629 M 10.11 % | 277.564 M 19.72 % | 231.838 M 11.71 % | 207.542 M 48.97 % | 139.318 M -37.36 % | 222.420 M 12.16 % | 198.307 M -11.87 % | 225.025 M 15.48 % | 194.861 M -11.66 % | 220.592 M -5.26 % | 232.836 M 38.11 % | 168.584 M 22.97 % | 137.097 M -12.17 % | 156.091 M -8.34 % | 170.292 M 36.94 % | 124.353 M -16.84 % | 149.530 M 2.32 % | 146.140 M 50.37 % | 97.190 M -4.34 % | 101.604 M -11.55 % | 114.866 M -15.70 % | 136.253 M -0.72 % | 137.244 M 23.15 % | 111.445 M -3.66 % | 115.682 M 19.67 % | 96.668 M 25.65 % | 76.936 M -11.49 % | 86.921 M 8.83 % | 79.868 M -35.62 % | 124.054 M 24.71 % | 99.473 M -15.10 % | 117.168 M 48.08 % | 79.124 M -19.65 % | 98.468 M -21.16 % | 124.893 M -8.28 % | 136.171 M -8.19 % | 148.321 M 64.86 % | 89.968 M -49.72 % | 178.950 M 70.31 % | 105.074 M 21.02 % | 86.827 M 16.01 % | 74.845 M -34.04 % | 113.471 M 23.37 % | 91.973 M -17.67 % | 111.719 M 10.24 % | 101.343 M 74.40 % | 58.108 M -24.33 % | 76.789 M -9.28 % | 84.642 M -7.30 % | 91.305 M 83.31 % | 49.809 M -46.86 % | 93.735 M 24.56 % | 75.252 M |
| Operating cash flow | 54.650 M 85.00 % | 29.540 M -61.15 % | 76.041 M -44.57 % | 137.180 M 472.23 % | -36.854 M -137.12 % | 99.288 M 490.29 % | -25.439 M -136.13 % | 70.411 M 89.89 % | 37.080 M -69.16 % | 120.244 M 12.99 % | 106.416 M 169.51 % | -153.090 M -487.86 % | 39.470 M 177.51 % | -50.925 M -128.82 % | 176.695 M 573.89 % | -37.286 M -144.07 % | 84.606 M 291.62 % | 21.604 M -83.49 % | 130.818 M 130.49 % | 56.757 M 7.71 % | 52.695 M -10.53 % | 58.894 M -72.52 % | 214.287 M 41.71 % | 151.212 M 154.68 % | 59.373 M 71.59 % | 34.602 M -81.50 % | 187.083 M 179.08 % | 67.036 M 160.48 % | -110.833 M -461.61 % | 30.649 M -89.20 % | 283.831 M 285.77 % | 73.574 M 274.89 % | -42.069 M 64.78 % | -119.451 M -173.19 % | 163.216 M 136.56 % | 68.997 M -22.51 % | 89.038 M -47.82 % | 170.631 M 32.87 % | 128.422 M 133.51 % | 54.995 M 1 496.69 % | -3.938 M -109.20 % | 42.801 M -74.92 % | 170.629 M 55.21 % | 109.936 M 150.66 % | -217.014 M -899.26 % | 27.152 M -78.33 % | 125.318 M 106.97 % | 60.550 M 345.07 % | -24.707 M -119.36 % | 127.598 M 72.74 % | 73.868 M -64.38 % | 207.382 M 62.66 % | 127.493 M 272.77 % | -73.796 M -139.63 % | 186.226 M -57.80 % | 441.290 M 613.62 % | -85.918 M 71.52 % | -301.641 M -81.21 % | -166.461 M -351.49 % | 66.189 M 26.88 % | 52.167 M -57.18 % | 121.839 M 28.41 % | 94.884 M 102.47 % | 46.863 M 340.20 % | -19.510 M -123.79 % | 82.013 M |
| Capital expenditure | -2.459 M 66.81 % | -7.410 M -51.57 % | -4.889 M -97.70 % | -2.473 M 17.76 % | -3.007 M 75.87 % | -12.460 M -153.14 % | -4.922 M 25.64 % | -6.619 M 87.47 % | -52.842 M -98.77 % | -26.585 M 48.59 % | -51.715 M -1 497.88 % | -3.236 M 4.81 % | -3.400 M 51.97 % | -7.079 M 85.01 % | -47.218 M -3 119.82 % | 1.564 M 127.17 % | -5.755 M 40.63 % | -9.694 M -26 101.23 % | -36.999 K -117.37 % | 213.038 K 115.17 % | -1.405 M 41.71 % | -2.410 M 89.26 % | -22.440 M 39.35 % | -37.001 M -216.95 % | -11.674 M 7.54 % | -12.627 M -39.67 % | -9.041 M 54.67 % | -19.943 M 75.84 % | -82.543 M -252.23 % | -23.434 M 60.77 % | -59.729 M 77.89 % | -270.185 M -53.36 % | -176.173 M -129.52 % | -76.758 M 4.36 % | -80.257 M -465.07 % | -14.203 M 60.29 % | -35.769 M -48.42 % | -24.100 M 56.10 % | -54.895 M -50.30 % | -36.523 M -159.48 % | -14.076 M 48.89 % | -27.538 M -48.87 % | -18.498 M 78.23 % | -84.980 M -29.06 % | -65.847 M 71.82 % | -233.678 M 49.53 % | -462.977 M -304.37 % | -114.494 M -31.09 % | -87.342 M -227.65 % | -26.657 M 40.59 % | -44.869 M -118.07 % | -20.575 M 88.81 % | -183.941 M -67.52 % | -109.803 M -177.87 % | -39.516 M 75.51 % | -161.339 M 3.55 % | -167.269 M -154.45 % | -65.737 M 45.46 % | -120.522 M -1 418.82 % | -7.935 M 46.44 % | -14.816 M 54.45 % | -32.528 M -191.95 % | -11.142 M -28.57 % | -8.666 M -111.02 % | -4.107 M 69.26 % | -13.360 M |
| Free CashFlow | 52.191 M 135.83 % | 22.130 M -68.90 % | 71.152 M -47.18 % | 134.707 M 437.95 % | -39.860 M -145.91 % | 86.828 M 385.98 % | -30.361 M -147.59 % | 63.792 M 504.73 % | -15.762 M -116.83 % | 93.659 M 71.22 % | 54.701 M 134.99 % | -156.327 M -533.40 % | 36.070 M 162.19 % | -58.004 M -144.80 % | 129.478 M 462.46 % | -35.722 M -145.30 % | 78.850 M 562.07 % | 11.910 M -90.89 % | 130.781 M 129.56 % | 56.970 M 11.07 % | 51.290 M -9.20 % | 56.484 M -70.56 % | 191.847 M 67.98 % | 114.212 M 139.44 % | 47.699 M 117.06 % | 21.975 M -87.66 % | 178.043 M 278.07 % | 47.092 M 124.35 % | -193.375 M -2 780.05 % | 7.215 M -96.78 % | 224.102 M 213.98 % | -196.610 M 9.91 % | -218.242 M -11.23 % | -196.209 M -336.51 % | 82.959 M 51.40 % | 54.794 M 2.86 % | 53.270 M -63.65 % | 146.531 M 99.29 % | 73.528 M 298.05 % | 18.472 M 202.55 % | -18.013 M -218.02 % | 15.263 M -89.97 % | 152.132 M 509.61 % | 24.956 M 108.82 % | -282.861 M -36.96 % | -206.526 M 38.84 % | -337.659 M -525.94 % | -53.944 M 51.86 % | -112.049 M -211.00 % | 100.941 M 248.08 % | 28.999 M -84.48 % | 186.806 M 430.94 % | -56.447 M 69.26 % | -183.599 M -225.14 % | 146.710 M -47.59 % | 279.950 M 210.57 % | -253.188 M 31.08 % | -367.378 M -28.01 % | -286.983 M -592.64 % | 58.254 M 55.96 % | 37.351 M -58.18 % | 89.311 M 6.65 % | 83.742 M 119.24 % | 38.197 M 261.74 % | -23.617 M -134.40 % | 68.653 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 |