EMC Public Company Limited EMC.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 956.245 M 129.68 % | 416.345 M -35.84 % | 648.934 M -39.10 % | 1.065 B -24.48 % | 1.411 B 17.52 % | 1.201 B -44.66 % | 2.169 B 229.09 % | 659.219 M 11.43 % | 591.622 M -24.46 % | 783.153 M -56.15 % | 1.786 B 11.88 % | 1.596 B -59.34 % | 3.926 B 13.03 % | 3.473 B 48.18 % | 2.344 B -18.37 % | 2.871 B 4.18 % | 2.756 B -8.06 % | 2.998 B 31.86 % | 2.273 B 157.72 % | 882.100 M |
| Net income | -50.357 M 90.99 % | -558.907 M -64.32 % | -340.136 M -292.74 % | -86.606 M -246.96 % | 58.933 M 2 305.00 % | 2.450 M -99.34 % | 369.969 M 154.91 % | -673.764 M -147.96 % | -271.725 M 8.71 % | -297.654 M -46.13 % | -203.690 M 84.90 % | -1.349 B -4 074.50 % | 33.930 M 68.51 % | 20.135 M 128.41 % | -70.875 M 20.78 % | -89.466 M -190.59 % | 98.757 M -32.53 % | 146.376 M 298.66 % | 36.717 M -66.46 % | 109.479 M |
| Income before tax | -47.142 M 91.40 % | -548.216 M -60.90 % | -340.727 M -278.99 % | -89.904 M -233.41 % | 67.391 M 3 667.48 % | 1.789 M -99.51 % | 367.702 M 154.42 % | -675.707 M -152.42 % | -267.694 M -24.99 % | -214.171 M 15.85 % | -254.522 M 82.58 % | -1.461 B -6 459.07 % | 22.971 M -10.98 % | 25.805 M 136.34 % | -71.009 M 15.89 % | -84.428 M -177.90 % | 108.375 M | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -0.05 96.26 % | -1.32 -150.78 % | -0.53 -522.26 % | -0.08 -276.65 % | 0.05 3 105.75 % | 0.00 -99.12 % | 0.17 116.54 % | -1.03 -126.53 % | -0.45 -65.46 % | -0.27 -91.88 % | -0.14 84.43 % | -0.92 -15 738.52 % | 0.01 -21.25 % | 0.01 124.52 % | -0.03 -3.04 % | -0.03 -174.78 % | 0.04 | 0.00 | 0.00 | 0.00 |
| EBITDA | 36.478 M 107.78 % | -469.023 M -62.26 % | -289.064 M -546.77 % | -44.693 M -136.53 % | 122.333 M 116.09 % | 56.613 M -86.81 % | 429.200 M 167.50 % | -635.884 M -152.38 % | -251.954 M -48.62 % | -169.530 M 19.86 % | -211.537 M 84.96 % | -1.406 B -1 826.08 % | 81.482 M 31.32 % | 62.049 M 252.59 % | -40.665 M 11.89 % | -46.153 M -139.96 % | 115.487 M -30.76 % | 166.786 M 196.06 % | 56.335 M -44.24 % | 101.025 M |
| Net income ratio | -0.05 96.08 % | -1.34 -156.11 % | -0.52 -544.84 % | -0.08 -294.59 % | 0.04 1 946.42 % | 0.00 -98.80 % | 0.17 116.69 % | -1.02 -122.53 % | -0.46 -20.84 % | -0.38 -233.22 % | -0.11 86.50 % | -0.84 -9 874.28 % | 0.01 49.08 % | 0.01 119.17 % | -0.03 2.95 % | -0.03 -186.96 % | 0.04 -26.62 % | 0.05 202.32 % | 0.02 -86.99 % | 0.12 |
| Ratio EBITDA | 0.04 103.39 % | -1.13 -152.90 % | -0.45 -961.94 % | -0.04 -148.38 % | 0.09 83.87 % | 0.05 -76.16 % | 0.20 120.51 % | -0.96 -126.50 % | -0.43 -96.73 % | -0.22 -82.74 % | -0.12 86.56 % | -0.88 -4 344.87 % | 0.02 16.18 % | 0.02 202.97 % | -0.02 -7.94 % | -0.02 -138.36 % | 0.04 -24.68 % | 0.06 124.52 % | 0.02 -78.36 % | 0.11 |
| Gross profit ratio | -0.02 96.68 % | -0.57 -87.82 % | -0.30 -1 945.03 % | 0.02 -86.88 % | 0.12 28.42 % | 0.10 -41.21 % | 0.16 41.44 % | 0.12 280.29 % | 0.03 362.14 % | 0.01 -79.30 % | 0.03 206.70 % | -0.03 -197.33 % | 0.03 -31.64 % | 0.05 93.89 % | 0.02 -44.56 % | 0.04 -44.11 % | 0.08 -14.22 % | 0.09 68.53 % | 0.05 -69.68 % | 0.17 |
| Weighted average shs out dil | 10.714 B 27.04 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B -1.84 % | 8.592 B 0.00 % | 8.592 B -0.66 % | 8.649 B 2.57 % | 8.433 B 0.00 % | 8.433 B 96.94 % | 4.282 B 77.51 % | 2.412 B 22.00 % | 1.977 B 6.01 % | 1.865 B 13.13 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B 27.75 % | 1.290 B -92.71 % | 17.691 B |
| Weighted average shs out | 10.714 B 27.10 % | 8.430 B -0.05 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.01 % | 8.433 B 0.00 % | 8.433 B 96.94 % | 4.282 B 77.51 % | 2.412 B 22.00 % | 1.977 B 9.53 % | 1.805 B 9.49 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B 27.75 % | 1.290 B -92.24 % | 16.639 B |
| EPS diluted | 0.00 92.91 % | -0.07 -64.52 % | -0.04 -291.26 % | -0.01 -249.28 % | 0.01 2 200.00 % | 0.00 -99.30 % | 0.04 153.57 % | -0.08 -148.14 % | -0.03 53.67 % | -0.07 17.65 % | -0.08 87.59 % | -0.68 -4 297.53 % | 0.02 32.79 % | 0.01 128.37 % | -0.04 20.81 % | -0.05 -190.65 % | 0.06 -45.55 % | 0.11 285.96 % | 0.03 359.68 % | 0.01 |
| Earnings per share | 0.00 92.91 % | -0.07 -64.52 % | -0.04 -291.26 % | -0.01 -247.14 % | 0.01 2 233.33 % | 0.00 -99.32 % | 0.04 154.94 % | -0.08 -148.14 % | -0.03 53.67 % | -0.07 17.65 % | -0.08 87.59 % | -0.68 -4 297.53 % | 0.02 32.79 % | 0.01 128.37 % | -0.04 20.81 % | -0.05 -190.65 % | 0.06 -45.55 % | 0.11 285.96 % | 0.03 331.82 % | 0.01 |
| Gross profit | -17.922 M 92.39 % | -235.380 M -20.50 % | -195.329 M -1 223.72 % | 17.382 M -90.09 % | 175.367 M 50.92 % | 116.200 M -67.46 % | 357.152 M 365.48 % | 76.728 M 323.75 % | 18.107 M 249.12 % | 5.187 M -90.92 % | 57.133 M 219.37 % | -47.862 M -139.58 % | 120.927 M -22.73 % | 156.495 M 187.30 % | 54.470 M -54.75 % | 120.373 M -41.78 % | 206.749 M -21.14 % | 262.159 M 122.24 % | 117.964 M -21.86 % | 150.972 M |
| Income tax expense | 4.801 M -57.17 % | 11.209 M 1 996.74 % | -590.974 K 82.08 % | -3.298 M -149.26 % | 6.696 M 1 111.90 % | -661.690 K 0.00 % | -661.690 K 0.00 % | -661.690 K -100.74 % | 89.032 M 7.77 % | 82.615 M 374.17 % | -30.133 M -23.55 % | -24.388 M -322.71 % | 10.951 M 154.98 % | 4.295 M 1 130.10 % | 349.135 K -93.07 % | 5.038 M 155.90 % | -9.012 M -328.65 % | 3.941 M -53.10 % | 8.404 M 166.99 % | -12.544 M |
| Cost of revenue | 974.166 M 49.47 % | 651.725 M -22.81 % | 844.263 M -19.45 % | 1.048 B -15.17 % | 1.235 B 13.94 % | 1.084 B -40.17 % | 1.812 B 211.13 % | 582.491 M 1.56 % | 573.515 M -26.28 % | 777.967 M -55.00 % | 1.729 B 5.14 % | 1.644 B -56.79 % | 3.805 B 14.72 % | 3.316 B 44.87 % | 2.289 B -16.78 % | 2.751 B 7.90 % | 2.549 B -6.81 % | 2.736 B 26.92 % | 2.155 B 194.81 % | 731.128 M |
| General and administrative expenses | 111.690 M -65.00 % | 319.139 M 101.41 % | 158.452 M 22.83 % | 129.000 M -3.76 % | 134.034 M -16.51 % | 160.548 M 2.89 % | 156.039 M -5.36 % | 164.880 M 3.23 % | 159.723 M -2.95 % | 164.581 M 13.65 % | 144.808 M 43.99 % | 100.565 M -8.62 % | 110.049 M 1.47 % | 108.455 M 21.04 % | 89.604 M -12.58 % | 102.499 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 7.270 M -16.37 % | 8.692 M 25.37 % | 6.934 M -33.16 % | 10.374 M -52.61 % | 21.891 M -55.28 % | 48.949 M -16.59 % | 58.682 M -12.71 % | 67.225 M -11.27 % | 75.767 M 55.55 % | 48.709 M 5 078.80 % | 940.538 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -124.981 M -210.78 % | -40.215 M | 0.000 | 0.000 | 0.000 100.00 % | -5.363 M -149.94 % | 10.738 M 242.98 % | 3.131 M -96.30 % | 84.629 M 194.13 % | 28.773 M -34.56 % | 43.971 M 5.02 % | 41.869 M 151.86 % | 16.624 M -52.58 % | 35.057 M 23.41 % | 28.406 M -68.82 % | 91.101 M | 0.000 -100.00 % | 26.268 M 137.52 % | 11.059 M 16 798.41 % | 65.444 K |
| Operating expenses | -6.021 M -102.09 % | 287.617 M 73.91 % | 165.385 M 18.66 % | 139.374 M -10.61 % | 155.925 M -23.62 % | 204.134 M 1 143.33 % | -19.566 M -108.20 % | 238.537 M -2.50 % | 244.649 M 8.49 % | 225.513 M -35.80 % | 351.263 M -76.08 % | 1.469 B 1 531.15 % | 90.047 M -37.26 % | 143.513 M 21.61 % | 118.010 M -39.04 % | 193.600 M 65.46 % | 117.004 M 4.62 % | 111.842 M 53.54 % | 72.843 M 34.80 % | 54.036 M |
| Cost and expenses | 968.146 M 3.07 % | 939.342 M -6.96 % | 1.010 B -14.98 % | 1.187 B -14.66 % | 1.391 B 7.99 % | 1.288 B -28.13 % | 1.793 B 118.35 % | 821.028 M 0.35 % | 818.164 M -18.47 % | 1.003 B -51.75 % | 2.080 B -33.18 % | 3.113 B -20.07 % | 3.895 B 12.56 % | 3.460 B 43.73 % | 2.407 B -18.25 % | 2.944 B 10.43 % | 2.666 B -6.36 % | 2.847 B 27.79 % | 2.228 B 183.80 % | 785.164 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 118.960 M -63.71 % | 327.832 M 98.22 % | 165.385 M 18.66 % | 139.374 M -10.61 % | 155.925 M -25.57 % | 209.497 M -2.43 % | 214.722 M -7.49 % | 232.105 M -1.44 % | 235.490 M 10.41 % | 213.290 M 46.34 % | 145.749 M 44.93 % | 100.565 M -8.62 % | 110.049 M 1.47 % | 108.455 M 21.04 % | 89.604 M -12.58 % | 102.499 M -12.40 % | 117.004 M 36.73 % | 85.574 M 38.50 % | 61.784 M 14.48 % | 53.971 M |
| Interest income | 697.906 K -17.72 % | 848.173 K 77.73 % | 477.219 K -10.94 % | 535.869 K -61.58 % | 1.395 M -37.69 % | 2.238 M -22.19 % | 2.877 M 38.97 % | 2.070 M -76.72 % | 8.891 M 90.77 % | 4.661 M -22.91 % | 6.046 M -12.58 % | 6.916 M -47.77 % | 13.242 M 98.39 % | 6.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 35.677 M 38.75 % | 25.714 M 711.84 % | 3.167 M 23.23 % | 2.570 M -46.13 % | 4.771 M -43.88 % | 8.502 M -56.40 % | 19.502 M 75.45 % | 11.115 M -12.20 % | 12.660 M 178.91 % | 4.539 M -52.77 % | 9.611 M -45.51 % | 17.638 M -19.05 % | 21.790 M 92.22 % | 11.336 M 51.77 % | 7.469 M -33.32 % | 11.201 M 16.46 % | 9.618 M 144.03 % | 3.941 M -53.10 % | 8.404 M -36.45 % | 13.223 M |
| Depreciation and amortization | 47.943 M -9.76 % | 53.126 M 6.37 % | 49.943 M 3.72 % | 48.152 M -1.50 % | 48.886 M 11.69 % | 43.770 M 19.63 % | 36.587 M 45.45 % | 25.155 M -13.56 % | 29.101 M -13.70 % | 33.719 M 2.05 % | 33.040 M -6.61 % | 35.379 M -3.66 % | 36.721 M 47.43 % | 24.908 M 8.89 % | 22.875 M -15.51 % | 27.074 M 5.17 % | 25.742 M 56.31 % | 16.469 M 46.86 % | 11.214 M 174.19 % | 4.090 M |
| Operating income | -11.901 M 97.72 % | -522.997 M -55.05 % | -337.310 M -176.50 % | -121.991 M -268.94 % | 72.210 M 266.98 % | -43.245 M -111.48 % | 376.718 M 332.82 % | -161.809 M 36.55 % | -255.034 M -19.08 % | -214.171 M 15.85 % | -254.522 M 83.22 % | -1.517 B -5 011.40 % | 30.880 M 137.86 % | 12.983 M 120.43 % | -63.540 M 13.23 % | -73.227 M -181.59 % | 89.745 M -40.30 % | 150.317 M 233.14 % | 45.121 M -53.45 % | 96.936 M |
| Operating income ratio | -0.01 99.01 % | -1.26 -141.67 % | -0.52 -353.99 % | -0.11 -323.70 % | 0.05 242.08 % | -0.04 -120.74 % | 0.17 170.75 % | -0.25 43.06 % | -0.43 -57.63 % | -0.27 -91.88 % | -0.14 85.00 % | -0.95 -12 178.34 % | 0.01 110.43 % | 0.00 113.79 % | -0.03 -6.30 % | -0.03 -178.32 % | 0.03 -35.06 % | 0.05 152.64 % | 0.02 -81.94 % | 0.11 |
| Total other income expenses net | -35.241 M -39.74 % | -25.219 M -638.14 % | -3.417 M -67.85 % | -2.035 M 57.76 % | -4.819 M 45.33 % | -8.815 M 2.23 % | -9.016 M 98.25 % | -513.898 M -1 847.13 % | -26.393 M -600.24 % | 5.276 M 133.87 % | -15.578 M 38.69 % | -25.408 M -221.25 % | -7.909 M -331.47 % | 3.417 M 145.75 % | -7.469 M 33.32 % | -11.201 M -224.29 % | 9.012 M 328.65 % | -3.941 M 53.10 % | -8.404 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 597.261 M -19.34 % | 740.470 M 37.90 % | 536.971 M 92.38 % | 279.125 M -20.34 % | 350.397 M -29.27 % | 495.373 M 0.11 % | 494.838 M -9.78 % | 548.486 M 455.33 % | 98.767 M 111.17 % | -884.223 M -533.39 % | 204.024 M -37.03 % | 324.012 M 68.22 % | 192.609 M 45.17 % | 132.678 M -75.85 % | 549.411 M 117.28 % | 252.855 M 275.74 % | -143.877 M 38.19 % | -232.791 M 0.99 % | -235.127 M -234.85 % | 174.364 M |
| Total investments | 16.422 M 0.00 % | 16.422 M -4.19 % | 17.141 M -14.59 % | 20.069 M -11.84 % | 22.763 M -15.62 % | 26.978 M 341.08 % | 6.116 M 36.78 % | 4.472 M -62.95 % | 12.069 M 75.79 % | 6.865 M -98.36 % | 419.085 M 2 356.59 % | 17.060 M 38.99 % | 12.274 M -96.53 % | 354.148 M 7.47 % | 329.519 M 3.81 % | 317.425 M 115 728.59 % | 274.047 K 0.00 % | 274.047 K 0.00 % | 274.047 K -66.42 % | 816.089 K |
| Total debt | 621.701 M -18.33 % | 761.208 M 33.80 % | 568.922 M 91.28 % | 297.430 M -22.74 % | 384.968 M -31.04 % | 558.249 M -6.17 % | 594.946 M 2.94 % | 577.967 M 93.84 % | 298.162 M 55.84 % | 191.321 M -38.83 % | 312.769 M -13.27 % | 360.630 M 43.95 % | 250.520 M -19.02 % | 309.346 M -65.31 % | 891.645 M 63.96 % | 543.815 M 247.23 % | 156.613 M 124.68 % | 69.705 M -43.00 % | 122.292 M -55.89 % | 277.233 M |
| Accumulated other comprehensive income loss | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M -83.88 % | 102.226 M 520.20 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M | 0.000 100.00 % | -12.271 M -4.36 % | -11.758 M -57.63 % | -7.459 M -149.43 % | -2.991 M | 0.000 | 0.000 |
| Retained earnings | -3.280 B -2.47 % | -3.201 B -20.28 % | -2.661 B -14.67 % | -2.321 B -3.31 % | -2.247 B 2.67 % | -2.308 B 0.37 % | -2.317 B 13.86 % | -2.689 B -33.27 % | -2.018 B -15.56 % | -1.746 B -20.51 % | -1.449 B -16.36 % | -1.245 B -1 646.88 % | 80.508 M 27.67 % | 63.061 M 46.91 % | 42.926 M -62.28 % | 113.801 M -44.01 % | 203.266 M 33.02 % | 152.813 M 207.86 % | 49.638 M 106.15 % | -807.389 M |
| Common stock | 12.571 B 49.05 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.04 % | 8.430 B 136.98 % | 3.557 B 203.23 % | 1.173 B 100.00 % | 586.538 M 0.00 % | 586.538 M 0.04 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M 21.37 % | 483.084 M 6.86 % | 452.092 M -23.73 % | 592.790 M |
| Total equity | 1.177 B 23.34 % | 954.618 M -36.95 % | 1.514 B -18.53 % | 1.858 B -4.02 % | 1.936 B 3.24 % | 1.876 B 0.24 % | 1.871 B 24.51 % | 1.503 B -31.01 % | 2.178 B -9.21 % | 2.399 B 120.34 % | 1.089 B 772.47 % | 124.790 M -86.38 % | 916.222 M 4.54 % | 876.466 M 4.06 % | 842.247 M -7.95 % | 914.955 M -10.25 % | 1.019 B 30.21 % | 782.910 M 16.20 % | 673.738 M 444.80 % | -195.399 M |
| Other non current liabilities | 129.126 M -6.09 % | 137.507 M -13.06 % | 158.171 M -6.98 % | 170.032 M -4.91 % | 178.815 M -10.75 % | 200.359 M 13.91 % | 175.885 M 16.99 % | 150.346 M 4 052.95 % | 3.620 M -97.46 % | 142.415 M -2.11 % | 145.483 M 19.03 % | 122.221 M -9.79 % | 135.490 M 1 801.19 % | 7.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 38.243 M -23.39 % | 49.919 M -61.91 % | 131.052 M 105.02 % | 63.922 M -70.61 % | 217.484 M 1 835.77 % | 11.235 M 145.30 % | 4.580 M -45.95 % | 8.473 M -89.15 % | 78.099 M 13 253.09 % | 584.874 K -99.28 % | 81.664 M 10 603.45 % | 762.968 K -50.85 % | 1.552 M -98.86 % | 136.579 M 12.41 % | 121.505 M -4.82 % | 127.659 M 4 591.39 % | 2.721 M -54.10 % | 5.928 M -10.41 % | 6.617 M -81.16 % | 35.120 M |
| Total non current liabilities | 181.209 M -10.26 % | 201.928 M -31.05 % | 292.862 M 23.03 % | 238.042 M -41.68 % | 408.156 M 74.75 % | 233.570 M 14.86 % | 203.358 M 11.65 % | 182.142 M -18.14 % | 222.512 M 55.60 % | 143.000 M -39.27 % | 235.468 M 56.89 % | 150.082 M 9.51 % | 137.043 M -4.64 % | 143.705 M 18.27 % | 121.505 M -4.82 % | 127.659 M 4 591.39 % | 2.721 M -54.10 % | 5.928 M -10.41 % | 6.617 M -81.16 % | 35.120 M |
| Other current liabilities | 168.415 M 7.09 % | 157.258 M 87.31 % | 83.955 M -3.17 % | 86.706 M 42.14 % | 61.001 M -80.76 % | 317.056 M -51.70 % | 656.374 M 60.23 % | 409.645 M 5.68 % | 387.614 M -9.01 % | 425.983 M -10.74 % | 477.224 M -9.28 % | 526.013 M 377.57 % | 110.145 M 26.16 % | 87.308 M 14.48 % | 76.266 M 4.85 % | 72.740 M -85.84 % | 513.670 M 24.71 % | 411.878 M -31.59 % | 602.083 M 517.75 % | 97.465 M |
| Deferred revenue | 11.692 M -81.60 % | 63.542 M -38.31 % | 103.007 M 50.99 % | 68.223 M -10.32 % | 76.073 M -59.29 % | 186.864 M -62.97 % | 504.662 M 82.01 % | 277.276 M 8.97 % | 254.450 M 4.05 % | 244.549 M -24.59 % | 324.285 M -16.43 % | 388.051 M -31.48 % | 566.347 M | 0.000 -100.00 % | 3.813 M 34.86 % | 2.827 M -99.10 % | 314.248 M 1 270.76 % | 22.925 M 77.55 % | 12.912 M -8.03 % | 14.038 M |
| Short term debt | 583.458 M -17.97 % | 711.290 M 62.44 % | 437.870 M 87.52 % | 233.508 M 39.42 % | 167.485 M -69.38 % | 547.014 M -7.34 % | 590.366 M 3.66 % | 569.494 M 158.79 % | 220.063 M 15.53 % | 190.478 M -17.58 % | 231.106 M -35.78 % | 359.868 M 44.54 % | 248.968 M 44.11 % | 172.768 M -77.59 % | 770.780 M 41.83 % | 543.439 M 253.13 % | 153.892 M 127.78 % | 67.560 M -41.59 % | 115.675 M -52.22 % | 242.113 M |
| Total current liabilities | 1.147 B -5.40 % | 1.213 B 27.16 % | 953.673 M 72.66 % | 552.354 M 0.03 % | 552.172 M -44.89 % | 1.002 B -33.36 % | 1.504 B 22.16 % | 1.231 B 76.82 % | 696.100 M -10.12 % | 774.445 M -18.14 % | 946.066 M -38.12 % | 1.529 B -17.31 % | 1.849 B 17.55 % | 1.573 B 31.85 % | 1.193 B 28.38 % | 929.372 M -7.34 % | 1.003 B -7.53 % | 1.085 B 6.30 % | 1.020 B 100.58 % | 508.670 M |
| Total liabilities | 1.328 B -6.09 % | 1.415 B 13.49 % | 1.247 B 57.71 % | 790.396 M -17.70 % | 960.328 M -22.28 % | 1.236 B -27.62 % | 1.707 B 20.81 % | 1.413 B 53.82 % | 918.612 M 0.13 % | 917.445 M -22.35 % | 1.182 B -29.63 % | 1.679 B -15.46 % | 1.986 B 15.69 % | 1.717 B 30.59 % | 1.315 B 24.37 % | 1.057 B 5.11 % | 1.006 B -7.78 % | 1.091 B 6.20 % | 1.027 B 88.84 % | 543.790 M |
| Other non current assets | 999.852 M -4.02 % | 1.042 B -14.86 % | 1.224 B 1 636.86 % | 70.448 M -66.94 % | 213.073 M 95.02 % | 109.254 M -40.47 % | 183.524 M -32.73 % | 272.828 M 30.62 % | 208.876 M -4.67 % | 219.104 M -40.40 % | 367.604 M 14.61 % | 320.737 M -13.37 % | 370.245 M 1 618.22 % | 21.548 M 28.16 % | 16.813 M 33.59 % | 12.585 M -96.56 % | 365.661 M 4.73 % | 349.157 M 130.90 % | 151.219 M 1 419.48 % | 9.952 M |
| Long term investments | 16.422 M 0.00 % | 16.422 M -4.19 % | 17.141 M -14.59 % | 20.069 M -10.46 % | 22.412 M -10.92 % | 25.158 M 15 856.83 % | 157.664 K -77.90 % | 713.556 K -79.42 % | 3.466 M 81.46 % | 1.910 M -88.58 % | 16.725 M -1.96 % | 17.060 M 38.99 % | 12.274 M -96.53 % | 354.148 M 7.47 % | 329.519 M 3.81 % | 317.425 M 115 728.59 % | 274.047 K 0.00 % | 274.047 K 0.00 % | 274.047 K -66.42 % | 816.089 K |
| Intangible assets | 9.192 M -7.46 % | 9.933 M 185.92 % | 3.474 M -6.62 % | 3.721 M -2.76 % | 3.826 M 18.23 % | 3.236 M -13.88 % | 3.758 M -17.17 % | 4.537 M -6.47 % | 4.850 M 23.73 % | 3.920 M -45.01 % | 7.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.192 M -7.46 % | 9.933 M 185.92 % | 3.474 M -6.62 % | 3.721 M -2.76 % | 3.826 M 18.23 % | 3.236 M -13.88 % | 3.758 M -17.17 % | 4.537 M -6.47 % | 4.850 M 23.73 % | 3.920 M -61.62 % | 10.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 102.977 M -34.12 % | 156.306 M -9.59 % | 172.886 M 11.36 % | 155.250 M -8.44 % | 169.569 M -0.57 % | 170.538 M -81.49 % | 921.518 M 7.82 % | 854.713 M 45.05 % | 589.235 M 111.74 % | 278.285 M 33.67 % | 208.184 M 14.63 % | 181.614 M 2.83 % | 176.621 M 44.22 % | 122.462 M 6.19 % | 115.319 M -8.32 % | 125.785 M -12.87 % | 144.367 M 4.48 % | 138.173 M 183.43 % | 48.751 M 240.09 % | 14.335 M |
| Total non current assets | 1.128 B -7.84 % | 1.224 B -14.33 % | 1.429 B 1.13 % | 1.413 B -11.31 % | 1.594 B 4.94 % | 1.519 B -5.71 % | 1.611 B 11.53 % | 1.444 B 15.28 % | 1.253 B 78.41 % | 702.111 M 3.08 % | 681.148 M 20.12 % | 567.064 M 1.42 % | 559.140 M 12.24 % | 498.158 M 7.91 % | 461.651 M 1.28 % | 455.795 M -10.68 % | 510.303 M 4.66 % | 487.604 M 143.51 % | 200.244 M 697.70 % | 25.103 M |
| Other current assets | 102.933 M 874.75 % | 10.560 M -30.59 % | 15.213 M -48.90 % | 29.769 M 4.49 % | 28.491 M -40.38 % | 47.783 M -13.83 % | 55.452 M 147.71 % | 22.386 M 36.55 % | 16.393 M -82.94 % | 96.105 M -3.32 % | 99.409 M -52.85 % | 210.841 M -29.63 % | 299.636 M 37.65 % | 217.678 M 46.95 % | 148.134 M 71.54 % | 86.355 M 3.38 % | 83.532 M 435.92 % | 15.587 M -87.44 % | 124.106 M 437.02 % | 23.110 M |
| Short term investments | 2.396 M 3 274.65 % | 71.000 K 914.29 % | 7.000 K -92.05 % | 88.000 K -74.94 % | 351.132 K -80.71 % | 1.820 M -69.46 % | 5.959 M 58.55 % | 3.758 M -56.31 % | 8.602 M 73.61 % | 4.955 M -98.77 % | 402.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 24.440 M 17.85 % | 20.738 M -35.09 % | 31.951 M 74.55 % | 18.305 M -47.05 % | 34.571 M -45.02 % | 62.875 M -37.19 % | 100.108 M 239.57 % | 29.481 M -85.21 % | 199.395 M -81.46 % | 1.076 B 889.05 % | 108.745 M 196.97 % | 36.618 M -36.77 % | 57.911 M -67.22 % | 176.669 M -48.38 % | 342.234 M 17.62 % | 290.960 M -3.17 % | 300.490 M -0.66 % | 302.496 M -15.37 % | 357.418 M 247.45 % | 102.869 M |
| Cash and short term investments | 24.440 M 17.85 % | 20.738 M -35.09 % | 31.951 M 74.55 % | 18.305 M -47.58 % | 34.922 M -46.02 % | 64.695 M -39.01 % | 106.067 M 219.10 % | 33.239 M -84.02 % | 207.998 M -80.75 % | 1.080 B 111.40 % | 511.105 M 1 295.76 % | 36.618 M -36.77 % | 57.911 M -67.22 % | 176.669 M -48.38 % | 342.234 M 17.62 % | 290.960 M -3.17 % | 300.490 M -0.66 % | 302.496 M -15.37 % | 357.418 M 247.45 % | 102.869 M |
| Total current assets | 1.378 B 20.32 % | 1.145 B -14.01 % | 1.331 B 7.76 % | 1.235 B -5.18 % | 1.303 B -18.18 % | 1.593 B -19.06 % | 1.967 B 33.70 % | 1.472 B -20.19 % | 1.844 B -29.47 % | 2.614 B 64.51 % | 1.589 B 28.49 % | 1.237 B -47.22 % | 2.343 B 11.84 % | 2.095 B 23.59 % | 1.695 B 11.81 % | 1.516 B 0.09 % | 1.515 B 9.30 % | 1.386 B -7.63 % | 1.500 B 364.11 % | 323.288 M |
| Inventory | 540.220 M -12.48 % | 617.238 M -1.28 % | 625.266 M -5.36 % | 660.702 M -7.99 % | 718.106 M -6.54 % | 768.322 M -12.16 % | 874.698 M -20.73 % | 1.104 B 24.68 % | 885.106 M 36.03 % | 650.670 M 28.81 % | 505.145 M 2 909.05 % | 16.788 M -94.09 % | 284.008 M -27.03 % | 389.195 M 252.95 % | 110.271 M 65.29 % | 66.715 M 45.95 % | 45.711 M -37.93 % | 73.646 M 6.12 % | 69.400 M 12 154 081.96 % | 571.000 |
| Net receivables | 709.926 M 43.04 % | 496.304 M -18.78 % | 611.093 M 14.84 % | 532.109 M 3.87 % | 512.299 M -28.02 % | 711.710 M -19.24 % | 881.237 M 182.06 % | 312.425 M 26.48 % | 247.011 M -11.69 % | 279.718 M -40.92 % | 473.485 M -39.72 % | 785.486 M -53.84 % | 1.702 B 29.74 % | 1.312 B 19.82 % | 1.095 B 2.09 % | 1.072 B 11.88 % | 958.300 M 2.09 % | 938.694 M -1.14 % | 949.474 M 381.21 % | 197.309 M |
| Tax assets | 0.000 -100.00 % | 14.771 M 21.96 % | 12.112 M -98.96 % | 1.164 B -1.76 % | 1.185 B -2.13 % | 1.210 B 141.31 % | 501.585 M 61.14 % | 311.272 M -30.25 % | 446.240 M 124.36 % | 198.891 M 153.63 % | 78.419 M 64.56 % | 47.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 378.261 M 34.78 % | 280.647 M -14.66 % | 328.841 M 100.61 % | 163.917 M -35.33 % | 253.481 M 83.79 % | 137.922 M -46.31 % | 256.891 M 2.07 % | 251.685 M 114.82 % | 117.161 M -23.98 % | 154.120 M -35.17 % | 237.736 M -63.03 % | 643.097 M -30.37 % | 923.623 M 25.59 % | 735.422 M 112.50 % | 346.081 M 10.50 % | 313.193 M -6.62 % | 335.387 M -44.58 % | 605.175 M 100.04 % | 302.531 M 78.91 % | 169.093 M |
| Tax payables | 5.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 346.583 K 0.00 % | 346.583 K -92.55 % | 4.650 M -3.67 % | 4.827 M -5.03 % | 5.083 M 4.79 % | 4.850 M -96.01 % | 121.659 M | 0.000 | 0.000 -100.00 % | 27.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -132.332 M -1.21 % | -130.747 M -0.40 % | -130.229 M -0.93 % | -129.034 M -0.70 % | -128.135 M 1.24 % | -129.740 M -1.07 % | -128.371 M -1.27 % | -126.765 M -1.02 % | -125.484 M 3.11 % | -129.515 M 0.67 % | -130.383 M -18.87 % | -109.683 M -401.87 % | -21.855 M -40 283.87 % | 54.387 K 104.12 % | -1.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 41.841 M -22.57 % | 54.041 M -6.61 % | 57.863 M 19.66 % | 48.357 M -6.63 % | 51.792 M 275.37 % | 13.797 M 139.19 % | 5.768 M 3.68 % | 5.564 M -27.99 % | 7.726 M 911.39 % | 763.863 K -57.81 % | 1.810 M 17.38 % | 1.542 M -37.23 % | 2.457 M 439.20 % | 455.767 K -69.50 % | 1.494 M -99.49 % | 292.197 M 4 828.86 % | 5.928 M -38.96 % | 9.712 M -17.39 % | 11.756 M -93.01 % | 168.165 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -7.997 B -92.05 % | -4.164 B 0.98 % | -4.205 B 0.13 % | -4.211 B -0.13 % | -4.205 B -1 651.44 % | 271.059 M 106.45 % | -4.205 B 0.00 % | -4.205 B -1 615.01 % | 277.576 M 9.03 % | 254.576 M 0.00 % | 254.576 M 0.01 % | 254.553 M 0.00 % | 254.548 M 12.23 % | 226.812 M 0.10 % | 226.593 M 0.00 % | 226.593 M -4.50 % | 237.268 M 58.18 % | 150.003 M -12.79 % | 172.008 M 795.88 % | 19.200 M |
| Deferred tax liabilities non current | 13.840 M -4.56 % | 14.502 M 340.43 % | 3.293 M -12.01 % | 3.742 M -48.08 % | 7.207 M -57.97 % | 17.149 M -3.72 % | 17.810 M -3.58 % | 18.472 M -3.46 % | 19.134 M 147.97 % | 7.716 M -7.26 % | 8.320 M -6.77 % | 8.924 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.506 B 5.77 % | 2.369 B -14.17 % | 2.761 B 4.22 % | 2.649 B -8.55 % | 2.897 B -6.90 % | 3.111 B -13.05 % | 3.578 B 22.72 % | 2.916 B -5.84 % | 3.097 B -6.63 % | 3.316 B 46.08 % | 2.270 B 25.86 % | 1.804 B -37.85 % | 2.902 B 11.92 % | 2.593 B 20.23 % | 2.157 B 9.38 % | 1.972 B -2.62 % | 2.025 B 8.09 % | 1.873 B 10.16 % | 1.701 B 388.14 % | 348.391 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 5.256 M -67.75 % | 16.297 M 2 857.65 % | -590.974 K 82.08 % | -3.298 M -149.26 % | 6.696 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.615 M 374.17 % | -30.133 M -23.55 % | -24.388 M -322.71 % | 10.951 M | 0.000 -100.00 % | 30.508 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -75.746 M -161.40 % | 123.363 M 4.41 % | 118.151 M 2 615.23 % | -4.697 M -103.02 % | 155.550 M 223.15 % | -126.311 M -49.85 % | -84.291 M -905.91 % | 10.459 M 101.68 % | -623.179 M 12.50 % | -712.207 M -252.01 % | -202.327 M 74.19 % | -783.982 M -311.01 % | -190.746 M 3.62 % | -197.912 M -267.87 % | 117.892 M 275.41 % | 31.404 M 113.48 % | -232.883 M -238.04 % | 168.704 M 12.40 % | 150.091 M 410.95 % | 29.375 M |
| Accounts receivables | -263.679 M -338.46 % | 110.576 M 215.74 % | -95.538 M -213.82 % | 83.941 M 200.49 % | -83.535 M -150.93 % | 164.019 M 232.02 % | -124.240 M -79.63 % | -69.166 M -235.95 % | 50.877 M 640.49 % | 6.871 M -96.10 % | 176.033 M 469.58 % | -47.631 M -167.53 % | 70.536 M 164.69 % | -109.034 M -200.97 % | -36.228 M -9.95 % | -32.948 M 82.35 % | -186.683 M -235.99 % | 137.278 M 161.99 % | -221.468 M -879.96 % | -22.600 M |
| Inventory | 59.399 M 294.51 % | 15.056 M -58.12 % | 35.948 M -39.10 % | 59.025 M 103.48 % | 29.008 M -73.39 % | 109.022 M -55.48 % | 244.903 M 254.98 % | -158.024 M -603.89 % | 31.361 M 1 102.12 % | -3.129 M 92.79 % | -43.418 M 95.12 % | -890.191 M -946.29 % | 105.187 M 137.71 % | -278.925 M -540.39 % | -43.555 M -107.36 % | -21.004 M -175.19 % | 27.935 M 199.29 % | -28.135 M -112.82 % | 219.456 M 16 100.75 % | 1.355 M |
| Accounts payables | 180.661 M 792.21 % | -26.099 M -115.93 % | 163.873 M 400.70 % | -54.497 M -203.11 % | 52.855 M 152.36 % | -100.936 M -857.21 % | 13.330 M -92.89 % | 187.571 M 314.22 % | -87.559 M 13.20 % | -100.880 M 75.26 % | -407.787 M -45.36 % | -280.526 M -249.06 % | 188.201 M -52.54 % | 396.566 M 1 105.80 % | 32.888 M 836.89 % | 3.510 M 103.84 % | -91.393 M -626.60 % | 17.355 M 148.09 % | -36.089 M -2 041.66 % | 1.859 M |
| Other working capital | -52.127 M -318.74 % | 23.831 M 71.85 % | 13.867 M 114.88 % | -93.166 M -159.26 % | 157.222 M 152.69 % | -298.416 M -36.71 % | -218.284 M -535.89 % | 50.078 M 108.11 % | -617.858 M -0.45 % | -615.069 M -944.35 % | 72.845 M -83.23 % | 434.366 M 178.31 % | -554.671 M -168.58 % | -206.519 M -225.32 % | 164.787 M 101.34 % | 81.846 M 374.26 % | 17.258 M -59.11 % | 42.206 M -77.57 % | 188.192 M 285.94 % | 48.761 M |
| Other non cash items | -80.951 M -138.33 % | 211.210 M 1 342.87 % | -16.994 M -176.94 % | 22.086 M -28.95 % | 31.086 M 210.62 % | -28.103 M 85.53 % | -194.239 M -136.24 % | 535.987 M 200.75 % | 178.218 M 146 494.65 % | -121.738 K -103.41 % | 3.565 M -66.75 % | 10.722 M 82.69 % | 5.869 M 114.79 % | -39.673 M -119.61 % | -18.065 M -120.47 % | 88.232 M 220.80 % | -73.039 M -1 334.06 % | 5.919 M -46.82 % | 11.130 M 111.20 % | -99.410 M |
| Net cash provided by operating activities | -153.855 M 0.68 % | -154.911 M 18.31 % | -189.627 M -189.49 % | -65.503 M -120.15 % | 325.005 M 398.57 % | -108.854 M -183.45 % | 130.443 M 225.30 % | -104.106 M 84.84 % | -686.575 M 21.07 % | -869.806 M -315.19 % | -209.498 M 71.68 % | -739.840 M -536.35 % | -116.263 M 39.18 % | -191.166 M -462.80 % | 52.692 M -7.95 % | 57.244 M 131.55 % | -181.423 M -153.76 % | 337.467 M 61.35 % | 209.152 M 380.43 % | 43.534 M |
| Investments in property plant and equipment | -1.574 M 69.39 % | -5.143 M 73.11 % | -19.122 M -1 068.80 % | -1.636 M 80.75 % | -8.497 M 29.70 % | -12.088 M 40.68 % | -20.378 M 93.38 % | -307.905 M -109.42 % | -147.024 M -1 036.40 % | -12.938 M 3.44 % | -13.399 M -91.36 % | -7.002 M 92.02 % | -87.776 M -156.28 % | -34.250 M -142.77 % | -14.108 M -68.47 % | -8.374 M 72.71 % | -30.683 M 71.76 % | -108.659 M -584.92 % | -15.865 M | 0.000 |
| Acquisitions net | 0.000 -100.00 % | 25.234 K -99.51 % | 5.192 M -66.08 % | 15.309 M 9 578.68 % | 158.173 K 106.20 % | -2.550 M -1 191.40 % | 233.645 K 129.21 % | -800.000 K 94.08 % | -13.518 M 31.75 % | -19.806 M 81.66 % | -107.966 M | 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 % | -21.382 M -39.67 % | -15.309 M -278.19 % | 8.591 M 412.13 % | -2.752 M 39.04 % | -4.515 M -192.51 % | 4.881 M 245.96 % | -3.344 M 95.28 % | -70.908 M 82.34 % | -401.561 M | 0.000 | 0.000 100.00 % | -24.629 M -103.64 % | -12.094 M | 0.000 100.00 % | -19.947 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 9.887 M -38.93 % | 16.190 M 4 510.76 % | 351.132 K -76.10 % | 1.469 M -99.12 % | 167.302 M | 0.000 -100.00 % | 2.835 M -94.13 % | 48.335 M -89.67 % | 467.695 M 5 176.88 % | 8.863 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.651 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 51.512 M 853.92 % | 5.400 M 132.66 % | -16.535 M -110.43 % | 158.465 M 252.12 % | -104.169 M -1 676.56 % | 6.607 M 221.42 % | -5.442 M 39.11 % | -8.937 M -200.63 % | 8.881 M -87.75 % | 72.521 M 96.83 % | 36.844 M -20.78 % | 46.507 M 2 994.84 % | 1.503 M -85.71 % | 10.515 M -70.15 % | 35.230 M 438.88 % | 6.538 M -16.61 % | 7.840 M 103.98 % | -196.930 M -64.86 % | -119.456 M -998.38 % | -10.876 M |
| Net cash used for investing activites | 49.937 M 391.05 % | 10.170 M 128.52 % | -35.657 M -122.69 % | 157.180 M 253.42 % | -102.448 M -165.45 % | 156.519 M 706.20 % | -25.820 M 91.67 % | -309.925 M -190.54 % | -106.670 M -124.43 % | 436.564 M 191.48 % | -477.219 M -1 307.99 % | 39.505 M 145.79 % | -86.273 M -78.38 % | -48.365 M -635.73 % | 9.028 M -8.01 % | 9.814 M 122.94 % | -42.791 M 86.00 % | -305.589 M -125.83 % | -135.320 M -1 144.25 % | -10.876 M |
| Debt repayment | -129.443 M -169.95 % | 185.042 M -28.23 % | 257.843 M 393.62 % | -87.816 M 57.60 % | -207.125 M -31.41 % | -157.619 M 7.87 % | -171.075 M -188.44 % | 193.432 M 385.03 % | -67.863 M -6.79 % | -63.546 M -169.47 % | -23.582 M -121.34 % | 110.488 M 49.28 % | 74.013 M -7.84 % | 80.312 M 1 252.92 % | -6.966 M 88.04 % | -58.249 M -172.44 % | 80.408 M 252.91 % | -52.586 M -67.93 % | -31.314 M -156.84 % | 55.092 M |
| Common stock issued | 289.561 M 716 741.34 % | 40.394 K 977.17 % | 3.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.012 K -99.55 % | 1.104 M -99.93 % | 1.606 B 35.37 % | 1.187 B 102.31 % | 586.538 M 2 014.76 % | 27.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 201.590 M 550.44 % | 30.993 M | 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 100.00 % | -10.675 M 3.74 % | -11.090 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -648.000 | 0.000 | 0.000 | 0.000 100.00 % | -325.000 76.40 % | -1.377 K 98.13 % | -73.685 K 99.84 % | -45.807 M -6.03 % | -43.201 M -402.79 % | -8.592 M | 0.000 |
| Other financing activites | -52.498 M -25.05 % | -41.981 M -121.92 % | -18.917 M 6.00 % | -20.124 M 53.99 % | -43.735 M -159.82 % | 73.110 M -46.67 % | 137.079 M 170.45 % | 50.685 M 436.98 % | -15.041 M 79.51 % | -73.391 M 81.84 % | -404.183 M -2 147.31 % | -17.985 M -0.08 % | -17.970 M -183.14 % | -6.347 M -82.47 % | -3.478 M 54.18 % | -7.590 M 19.20 % | -9.394 M 57.31 % | -22.005 M -118.49 % | 119.024 M 776.98 % | -17.582 M |
| Net cash used provided by financing activities | 107.619 M -24.80 % | 143.102 M -40.11 % | 238.930 M 321.35 % | -107.943 M 56.97 % | -250.861 M -195.49 % | -84.898 M -149.73 % | -33.996 M -113.93 % | 244.117 M 394.46 % | -82.904 M -105.92 % | 1.400 B 84.55 % | 758.843 M 11.75 % | 679.041 M 710.52 % | 83.778 M 13.27 % | 73.965 M 808.13 % | -10.445 M 86.36 % | -76.588 M -135.51 % | 215.707 M 348.51 % | -86.800 M -209.71 % | 79.118 M 110.92 % | 37.511 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.702 M 1 083.30 % | 312.832 K -97.71 % | 13.646 M 183.89 % | -16.266 M 42.53 % | -28.304 M 23.98 % | -37.233 M -152.72 % | 70.627 M 141.57 % | -169.914 M 80.61 % | -876.150 M -190.59 % | 967.184 M 1 240.95 % | 72.127 M 438.73 % | -21.293 M 82.07 % | -118.757 M 28.27 % | -165.566 M -422.90 % | 51.274 M 638.02 % | -9.530 M -12.03 % | -8.507 M 84.51 % | -54.922 M -135.91 % | 152.949 M 117.97 % | 70.170 M |
| Cash at beginning of period | 20.738 M 1.53 % | 20.425 M 11.58 % | 18.305 M -47.05 % | 34.571 M -45.02 % | 62.875 M -37.19 % | 100.108 M 239.57 % | 29.481 M -85.21 % | 199.395 M -81.46 % | 1.076 B 892.56 % | 108.361 M 195.92 % | 36.618 M -36.77 % | 57.911 M -67.22 % | 176.669 M -48.38 % | 342.234 M 17.62 % | 290.960 M -3.17 % | 300.490 M -2.75 % | 308.997 M -13.55 % | 357.418 M 74.80 % | 204.469 M 525.31 % | 32.699 M |
| Cash at end of period | 24.440 M 17.85 % | 20.738 M -35.09 % | 31.951 M 74.55 % | 18.305 M -47.05 % | 34.571 M -45.02 % | 62.875 M -37.19 % | 100.108 M 239.57 % | 29.481 M -85.21 % | 199.395 M -81.46 % | 1.076 B 889.05 % | 108.745 M 196.97 % | 36.618 M -36.77 % | 57.911 M -67.22 % | 176.669 M -48.38 % | 342.234 M 17.62 % | 290.960 M -3.17 % | 300.490 M -0.66 % | 302.496 M -15.37 % | 357.418 M 247.45 % | 102.869 M |
| Operating cash flow | -153.855 M 0.68 % | -154.911 M 18.31 % | -189.627 M -189.49 % | -65.503 M -120.15 % | 325.005 M 398.57 % | -108.854 M -183.45 % | 130.443 M 225.30 % | -104.106 M 84.84 % | -686.575 M 21.07 % | -869.806 M -315.19 % | -209.498 M 71.68 % | -739.840 M -536.35 % | -116.263 M 39.18 % | -191.166 M -462.80 % | 52.692 M -7.95 % | 57.244 M 131.55 % | -181.423 M -153.76 % | 337.467 M 61.35 % | 209.152 M 380.43 % | 43.534 M |
| Capital expenditure | -1.574 M 69.39 % | -5.143 M 73.11 % | -19.122 M -1 068.80 % | -1.636 M 80.75 % | -8.497 M 29.70 % | -12.088 M 40.68 % | -20.378 M 93.38 % | -307.905 M -109.42 % | -147.024 M -1 036.40 % | -12.938 M 3.44 % | -13.399 M -91.36 % | -7.002 M 92.02 % | -87.776 M -156.28 % | -34.250 M -142.77 % | -14.108 M -68.47 % | -8.374 M 72.71 % | -30.683 M 71.76 % | -108.659 M -584.92 % | -15.865 M | 0.000 |
| Free CashFlow | -155.429 M 2.89 % | -160.053 M 23.33 % | -208.748 M -210.92 % | -67.140 M -121.21 % | 316.508 M 361.70 % | -120.942 M -209.88 % | 110.064 M 126.71 % | -412.010 M 50.57 % | -833.599 M 5.57 % | -882.744 M -296.03 % | -222.897 M 70.15 % | -746.842 M -266.03 % | -204.038 M 9.48 % | -225.417 M -684.23 % | 38.584 M -21.05 % | 48.870 M 123.04 % | -212.106 M -192.70 % | 228.807 M 18.38 % | 193.288 M 343.99 % | 43.534 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2003 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 280.481 M 20.06 % | 233.608 M -38.89 % | 382.272 M 67.64 % | 228.026 M 14.27 % | 199.544 M 36.30 % | 146.403 M 797.00 % | 16.321 M -87.52 % | 130.752 M -4.81 % | 137.360 M 4.13 % | 131.912 M -7.75 % | 142.997 M -43.90 % | 254.879 M 75.28 % | 145.414 M 37.65 % | 105.644 M 59.60 % | 66.194 M -71.26 % | 230.299 M -30.19 % | 329.884 M -24.87 % | 439.110 M 16.21 % | 377.873 M -0.89 % | 381.257 M -11.87 % | 432.583 M 97.39 % | 219.150 M 15.93 % | 189.029 M 10.79 % | 170.615 M -55.73 % | 385.393 M -15.39 % | 455.467 M -55.44 % | 1.022 B 52.92 % | 668.452 M 170.56 % | 247.066 M 6.61 % | 231.751 M -5.80 % | 246.021 M 41.77 % | 173.537 M 24.64 % | 139.233 M 38.64 % | 100.428 M 5.96 % | 94.776 M -39.60 % | 156.925 M -5.40 % | 165.888 M -4.68 % | 174.033 M 34.49 % | 129.403 M -50.93 % | 263.716 M 78.95 % | 147.372 M -39.27 % | 242.662 M -46.90 % | 456.952 M -6.78 % | 490.185 M 9.34 % | 448.294 M 14.84 % | 390.358 M 41.03 % | 276.794 M -12.37 % | 315.865 M -16.78 % | 379.572 M -39.17 % | 624.002 M -46.41 % | 1.165 B 4.16 % | 1.118 B 15.47 % | 968.204 M 43.48 % | 674.807 M -10.99 % | 758.146 M -32.32 % | 1.120 B 59.43 % | 702.622 M -21.23 % | 891.968 M 26.06 % | 707.590 M 29.33 % | 547.107 M 29.42 % | 422.751 M -36.55 % | 666.238 M 10.79 % | 601.363 M -28.59 % | 842.069 M |
| Net income | -34.585 M 83.22 % | -206.066 M -295.85 % | -52.057 M -25.35 % | -41.529 M -356.72 % | 16.177 M -40.20 % | 27.052 M 106.76 % | -400.075 M -449.30 % | -72.833 M -144.14 % | -29.832 M 47.18 % | -56.480 M 74.05 % | -217.622 M -258.20 % | -60.755 M -563.34 % | -9.159 M 82.59 % | -52.600 M 55.11 % | -117.168 M -1 828.14 % | 6.780 M -48.34 % | 13.125 M 13.58 % | 11.556 M -64.28 % | 32.348 M 485.91 % | 5.521 M -83.93 % | 34.360 M 359.97 % | -13.217 M 19.32 % | -16.381 M 53.97 % | -35.590 M -534.40 % | 8.193 M -82.79 % | 47.598 M -83.98 % | 297.141 M 346.30 % | 66.579 M 478.75 % | 11.504 M 318.92 % | -5.255 M 49.68 % | -10.442 M 98.05 % | -536.619 M -563.59 % | -80.866 M -76.42 % | -45.837 M 71.03 % | -158.197 M -242.34 % | -46.211 M 26.82 % | -63.150 M -1 415.48 % | -4.167 M 98.58 % | -293.739 M -3 133.24 % | -9.085 M -131.35 % | 28.976 M 221.72 % | -23.806 M -66.27 % | -14.318 M 92.89 % | -201.387 M -1 926.14 % | 11.028 M 1 017.33 % | 987.000 K 100.56 % | -175.435 M 85.12 % | -1.179 B -3 728.63 % | -30.797 M -297.77 % | 15.572 M 247.61 % | -10.549 M -169.60 % | 15.157 M -4.89 % | 15.937 M 9.14 % | 14.603 M 164.23 % | -22.737 M -288.73 % | 12.047 M 154.42 % | 4.735 M -82.17 % | 26.563 M 9.71 % | 24.213 M 149.40 % | -49.018 M 26.16 % | -66.388 M -426.78 % | 20.316 M 127.79 % | -73.116 M -787.95 % | 10.628 M |
| Income before tax | -35.043 M 83.03 % | -206.519 M -338.95 % | -47.049 M -12.04 % | -41.991 M -367.12 % | 15.720 M -40.12 % | 26.251 M 106.57 % | -399.796 M -445.33 % | -73.313 M -287.61 % | -18.914 M 66.31 % | -56.144 M 74.57 % | -220.802 M -255.78 % | -62.061 M -1 075.84 % | -5.278 M 89.96 % | -52.586 M 62.32 % | -139.551 M -1 229.51 % | 12.355 M -37.15 % | 19.657 M 11.47 % | 17.635 M -27.88 % | 24.454 M 14.10 % | 21.431 M -37.14 % | 34.094 M 370.85 % | -12.588 M 25.60 % | -16.919 M 53.19 % | -36.143 M -564.68 % | 7.778 M -83.48 % | 47.074 M -84.13 % | 296.627 M 348.98 % | 66.067 M 500.66 % | 10.999 M 283.59 % | -5.991 M 45.25 % | -10.943 M 97.96 % | -537.126 M -560.39 % | -81.335 M -75.66 % | -46.303 M 71.60 % | -163.038 M -339.04 % | -37.135 M 41.16 % | -63.116 M -1 332.83 % | -4.405 M 98.00 % | -219.740 M -8 672.06 % | -2.505 M -107.93 % | 31.594 M 234.33 % | -23.520 M -70.14 % | -13.824 M 94.28 % | -241.869 M -1 471.92 % | 17.630 M 207.11 % | -16.459 M 91.10 % | -184.889 M 85.39 % | -1.266 B -3 091.30 % | -39.657 M -587.25 % | 8.139 M 151.16 % | -15.908 M -242.79 % | 11.141 M -7.56 % | 12.052 M -23.17 % | 15.686 M 173.92 % | -21.219 M -260.43 % | 13.226 M 108.12 % | 6.355 M -76.84 % | 27.444 M 12.68 % | 24.355 M 149.43 % | -49.268 M 29.32 % | -69.710 M -395.22 % | 23.613 M 134.69 % | -68.078 M -740.55 % | 10.628 M |
| Income before tax ratio | -0.12 85.87 % | -0.88 -618.28 % | -0.12 33.16 % | -0.18 -333.75 % | 0.08 -56.06 % | 0.18 100.73 % | -24.50 -4 268.66 % | -0.56 -307.20 % | -0.14 67.65 % | -0.43 72.44 % | -1.54 -534.15 % | -0.24 -570.84 % | -0.04 92.71 % | -0.50 76.39 % | -2.11 -4 029.77 % | 0.05 -9.97 % | 0.06 48.37 % | 0.04 -37.94 % | 0.06 15.13 % | 0.06 -28.68 % | 0.08 237.21 % | -0.06 35.83 % | -0.09 57.75 % | -0.21 -1 149.65 % | 0.02 -80.47 % | 0.10 -64.38 % | 0.29 193.61 % | 0.10 122.01 % | 0.04 272.21 % | -0.03 41.88 % | -0.04 98.56 % | -3.10 -429.84 % | -0.58 -26.70 % | -0.46 73.20 % | -1.72 -626.94 % | -0.24 37.80 % | -0.38 -1 403.18 % | -0.03 98.51 % | -1.70 -17 776.93 % | -0.01 -104.43 % | 0.21 321.18 % | -0.10 -220.38 % | -0.03 93.87 % | -0.49 -1 354.67 % | 0.04 193.27 % | -0.04 93.69 % | -0.67 83.33 % | -4.01 -3 734.95 % | -0.10 -901.01 % | 0.01 195.48 % | -0.01 -237.09 % | 0.01 -19.95 % | 0.01 -46.45 % | 0.02 183.05 % | -0.03 -337.04 % | 0.01 30.54 % | 0.01 -70.60 % | 0.03 -10.61 % | 0.03 138.22 % | -0.09 45.39 % | -0.16 -565.25 % | 0.04 131.31 % | -0.11 -996.94 % | 0.01 |
| EBITDA | -10.458 M 94.33 % | -184.499 M -504.77 % | -30.507 M -34.42 % | -22.696 M -160.86 % | 37.293 M -29.01 % | 52.532 M 113.96 % | -376.419 M -640.54 % | -50.830 M -7 109.93 % | -705.000 K 98.28 % | -41.069 M 80.07 % | -206.112 M -323.29 % | -48.693 M -740.70 % | 7.600 M 118.91 % | -40.181 M 68.44 % | -127.316 M -608.17 % | 25.054 M -26.69 % | 34.175 M 14.00 % | 29.979 M -21.34 % | 38.114 M 7.25 % | 35.537 M -24.70 % | 47.195 M 11 728.32 % | 399.000 K 110.43 % | -3.825 M 84.95 % | -25.412 M -217.59 % | 21.611 M -64.69 % | 61.205 M -80.73 % | 317.696 M 287.33 % | 82.021 M 216.40 % | 25.923 M 592.76 % | 3.742 M 622.63 % | -715.989 K 99.86 % | -529.378 M -676.46 % | -68.178 M -96.82 % | -34.639 M 77.73 % | -155.557 M -457.51 % | -27.902 M 52.93 % | -59.283 M -1 225.98 % | 5.265 M 102.52 % | -208.654 M -3 160.79 % | 6.817 M 240.59 % | -4.849 M 66.62 % | -14.528 M -218.06 % | -4.568 M 98.02 % | -230.956 M -10 772.64 % | 2.164 M 148.13 % | -4.496 M 97.42 % | -174.481 M 85.79 % | -1.228 B -4 657.11 % | -25.815 M -225.27 % | 20.608 M 5.24 % | 19.581 M 40.90 % | 13.897 M -46.73 % | 26.087 M 5.00 % | 24.845 M 301.93 % | -12.304 M -174.33 % | 16.554 M 8.79 % | 15.217 M -44.21 % | 27.277 M -5.52 % | 28.871 M 173.77 % | -39.135 M 37.25 % | -62.368 M -295.11 % | 31.966 M 153.80 % | -59.414 M -511.29 % | 14.446 M |
| Net income ratio | -0.12 86.02 % | -0.88 -547.75 % | -0.14 25.23 % | -0.18 -324.65 % | 0.08 -56.13 % | 0.18 100.75 % | -24.51 -4 300.52 % | -0.56 -156.48 % | -0.22 49.28 % | -0.43 71.87 % | -1.52 -538.45 % | -0.24 -278.45 % | -0.06 87.35 % | -0.50 71.87 % | -1.77 -6 112.48 % | 0.03 -26.01 % | 0.04 51.18 % | 0.03 -69.26 % | 0.09 491.16 % | 0.01 -81.77 % | 0.08 231.70 % | -0.06 30.41 % | -0.09 58.46 % | -0.21 -1 081.23 % | 0.02 -79.66 % | 0.10 -64.05 % | 0.29 191.86 % | 0.10 113.91 % | 0.05 305.35 % | -0.02 46.58 % | -0.04 98.63 % | -3.09 -432.41 % | -0.58 -27.25 % | -0.46 72.66 % | -1.67 -466.82 % | -0.29 22.64 % | -0.38 -1 489.89 % | -0.02 98.95 % | -2.27 -6 489.14 % | -0.03 -117.52 % | 0.20 300.42 % | -0.10 -213.10 % | -0.03 92.37 % | -0.41 -1 770.08 % | 0.02 872.93 % | 0.00 100.40 % | -0.63 83.02 % | -3.73 -4 500.83 % | -0.08 -425.13 % | 0.02 375.47 % | -0.01 -166.82 % | 0.01 -17.64 % | 0.02 -23.94 % | 0.02 172.16 % | -0.03 -378.85 % | 0.01 59.59 % | 0.01 -77.37 % | 0.03 -12.97 % | 0.03 138.19 % | -0.09 42.95 % | -0.16 -614.99 % | 0.03 125.08 % | -0.12 -1 063.32 % | 0.01 |
| Ratio EBITDA | -0.04 95.28 % | -0.79 -889.64 % | -0.08 19.82 % | -0.10 -153.26 % | 0.19 -47.91 % | 0.36 101.56 % | -23.06 -5 832.56 % | -0.39 -7 474.31 % | -0.01 98.35 % | -0.31 78.40 % | -1.44 -654.47 % | -0.19 -465.53 % | 0.05 113.74 % | -0.38 80.23 % | -1.92 -1 867.99 % | 0.11 5.01 % | 0.10 51.74 % | 0.07 -32.31 % | 0.10 8.21 % | 0.09 -14.56 % | 0.11 5 892.32 % | 0.00 109.00 % | -0.02 86.41 % | -0.15 -365.61 % | 0.06 -58.27 % | 0.13 -56.76 % | 0.31 153.30 % | 0.12 16.95 % | 0.10 549.82 % | 0.02 654.81 % | 0.00 99.90 % | -3.05 -522.98 % | -0.49 -41.97 % | -0.34 78.99 % | -1.64 -823.10 % | -0.18 50.25 % | -0.36 -1 281.27 % | 0.03 101.88 % | -1.61 -6 337.71 % | 0.03 178.56 % | -0.03 45.04 % | -0.06 -498.92 % | -0.01 97.88 % | -0.47 -9 860.56 % | 0.00 141.91 % | -0.01 98.17 % | -0.63 83.79 % | -3.89 -5 616.57 % | -0.07 -305.93 % | 0.03 96.40 % | 0.02 35.28 % | 0.01 -53.87 % | 0.03 -26.82 % | 0.04 326.86 % | -0.02 -209.82 % | 0.01 -31.76 % | 0.02 -29.18 % | 0.03 -25.05 % | 0.04 157.04 % | -0.07 51.51 % | -0.15 -407.48 % | 0.05 148.56 % | -0.10 -675.91 % | 0.02 |
| Gross profit ratio | -0.03 95.53 % | -0.73 -1 397.97 % | -0.05 -41.93 % | -0.03 -364.35 % | -0.01 -110.94 % | 0.07 100.58 % | -11.53 -8 567.83 % | -0.13 -17.88 % | -0.11 -3.52 % | -0.11 91.17 % | -1.23 -3 155.03 % | -0.04 -176.59 % | 0.05 131.93 % | -0.16 91.89 % | -1.91 -1 721.78 % | 0.12 -36.99 % | 0.19 49.19 % | 0.13 -8.85 % | 0.14 -3.58 % | 0.14 47.36 % | 0.10 -21.60 % | 0.12 218.21 % | -0.10 -283.89 % | 0.06 -60.54 % | 0.14 -7.30 % | 0.16 -13.26 % | 0.18 8.58 % | 0.16 44.36 % | 0.11 -25.65 % | 0.15 34.81 % | 0.11 1.87 % | 0.11 -31.53 % | 0.16 40.55 % | 0.12 217.59 % | -0.10 -138.00 % | -0.04 -122.44 % | 0.19 880.88 % | 0.02 111.91 % | -0.16 -940.49 % | 0.02 -90.84 % | 0.21 619.38 % | -0.04 -182.02 % | 0.05 160.21 % | -0.08 -317.44 % | 0.04 -75.09 % | 0.15 144.99 % | -0.33 -415.15 % | 0.10 200.23 % | -0.10 -327.11 % | 0.05 465.44 % | -0.01 -141.94 % | 0.03 -41.13 % | 0.05 -34.96 % | 0.08 96.83 % | 0.04 -14.89 % | 0.05 -0.03 % | 0.05 1.09 % | 0.05 177.67 % | 0.02 145.98 % | -0.04 -242.09 % | 0.03 -67.19 % | 0.08 -9.06 % | 0.09 93.51 % | 0.04 |
| Weighted average shs out dil | 12.352 B -1.70 % | 12.565 B -0.04 % | 12.571 B -0.11 % | 12.585 B 32.25 % | 9.516 B 12.83 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B -11.11 % | 9.488 B -2.94 % | 9.776 B 13.78 % | 8.592 B 0.00 % | 8.592 B -16.65 % | 10.308 B -2.22 % | 10.542 B 22.70 % | 8.592 B 0.00 % | 8.592 B 0.00 % | 8.592 B 0.00 % | 8.592 B 0.00 % | 8.592 B 0.00 % | 8.592 B 1.88 % | 8.434 B -1.84 % | 8.592 B 0.00 % | 8.592 B 1.88 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.04 % | 8.431 B 0.00 % | 8.431 B 78.14 % | 4.733 B -12.62 % | 5.416 B 35.58 % | 3.995 B -46.16 % | 7.420 B 68.31 % | 4.409 B 64.93 % | 2.673 B 35.18 % | 1.977 B -31.34 % | 2.880 B 45.65 % | 1.977 B 0.01 % | 1.977 B 1.57 % | 1.947 B 0.00 % | 1.947 B 7.23 % | 1.815 B -3.86 % | 1.888 B 4.53 % | 1.806 B 9.50 % | 1.650 B 0.05 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B -0.02 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B 0.00 % | 1.649 B |
| Weighted average shs out | 12.352 B -1.70 % | 12.565 B -0.04 % | 12.571 B -0.11 % | 12.585 B 32.25 % | 9.516 B 12.83 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B -11.11 % | 9.488 B -2.94 % | 9.776 B 15.91 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.04 % | 8.430 B -0.04 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.04 % | 8.431 B 87.05 % | 4.507 B -4.76 % | 4.733 B 4.80 % | 4.516 B 13.04 % | 3.995 B -33.39 % | 5.997 B 36.03 % | 4.409 B 64.93 % | 2.673 B 35.18 % | 1.977 B -29.46 % | 2.803 B 41.76 % | 1.977 B 0.01 % | 1.977 B 2.12 % | 1.936 B 0.00 % | 1.936 B 7.25 % | 1.805 B 0.00 % | 1.805 B 0.00 % | 1.805 B 9.50 % | 1.649 B -0.02 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.05 % | 1.648 B -0.07 % | 1.649 B 0.02 % | 1.649 B 0.00 % | 1.649 B 0.01 % | 1.648 B -0.01 % | 1.649 B |
| EPS diluted | 0.00 82.93 % | -0.02 -300.00 % | 0.00 -24.24 % | 0.00 -294.12 % | 0.00 -46.88 % | 0.00 106.75 % | -0.05 -451.16 % | -0.01 -145.71 % | 0.00 47.76 % | -0.01 74.03 % | -0.03 -303.13 % | -0.01 -611.11 % | 0.00 85.25 % | -0.01 55.15 % | -0.01 -2 042.86 % | 0.00 -41.67 % | 0.00 -14.29 % | 0.00 -63.16 % | 0.00 533.33 % | 0.00 -85.37 % | 0.00 373.33 % | 0.00 21.05 % | 0.00 54.76 % | 0.00 -520.00 % | 0.00 -81.82 % | 0.01 -84.29 % | 0.04 343.04 % | 0.01 464.29 % | 0.00 333.33 % | 0.00 50.00 % | 0.00 98.11 % | -0.06 -562.50 % | -0.01 -77.78 % | -0.01 71.28 % | -0.02 -241.82 % | -0.01 26.67 % | -0.01 -1 400.00 % | 0.00 98.56 % | -0.03 -1 731.58 % | 0.00 -135.85 % | 0.01 188.33 % | -0.01 -215.79 % | 0.00 95.84 % | -0.05 -1 188.10 % | 0.00 600.00 % | 0.00 100.99 % | -0.06 89.85 % | -0.60 -3 746.15 % | -0.02 -292.59 % | 0.01 250.00 % | -0.01 -165.06 % | 0.01 -14.43 % | 0.01 19.75 % | 0.01 158.70 % | -0.01 -294.37 % | 0.01 97.22 % | 0.00 -79.78 % | 0.02 18.67 % | 0.02 150.51 % | -0.03 26.30 % | -0.04 -476.64 % | 0.01 124.10 % | -0.04 -725.35 % | 0.01 |
| Earnings per share | 0.00 82.93 % | -0.02 -300.00 % | 0.00 -24.24 % | 0.00 -294.12 % | 0.00 -46.88 % | 0.00 106.75 % | -0.05 -451.16 % | -0.01 -145.71 % | 0.00 47.76 % | -0.01 74.03 % | -0.03 -303.13 % | -0.01 -611.11 % | 0.00 85.48 % | -0.01 55.40 % | -0.01 -1 837.50 % | 0.00 -50.00 % | 0.00 14.29 % | 0.00 -63.16 % | 0.00 442.86 % | 0.00 -82.93 % | 0.00 356.25 % | 0.00 15.79 % | 0.00 54.76 % | 0.00 -520.00 % | 0.00 -82.14 % | 0.01 -84.00 % | 0.04 343.04 % | 0.01 464.29 % | 0.00 333.33 % | 0.00 50.00 % | 0.00 98.11 % | -0.06 -562.50 % | -0.01 -77.78 % | -0.01 71.28 % | -0.02 -241.82 % | -0.01 26.67 % | -0.01 -1 400.00 % | 0.00 99.23 % | -0.07 -3 331.58 % | 0.00 -129.69 % | 0.01 206.67 % | -0.01 -150.00 % | 0.00 94.75 % | -0.05 -1 188.10 % | 0.00 600.00 % | 0.00 100.96 % | -0.06 89.57 % | -0.60 -3 746.15 % | -0.02 -292.59 % | 0.01 250.00 % | -0.01 -164.29 % | 0.01 -13.40 % | 0.01 19.75 % | 0.01 158.70 % | -0.01 -294.37 % | 0.01 97.22 % | 0.00 -79.78 % | 0.02 18.67 % | 0.02 150.51 % | -0.03 26.30 % | -0.04 -476.64 % | 0.01 124.10 % | -0.04 -725.35 % | 0.01 |
| Gross profit | -9.097 M 94.63 % | -169.431 M -815.42 % | -18.509 M -137.93 % | -7.779 M -430.63 % | -1.466 M -114.91 % | 9.832 M 105.23 % | -188.124 M -981.98 % | -17.387 M -12.21 % | -15.495 M -7.80 % | -14.374 M 91.86 % | -176.484 M -1 726.20 % | -9.664 M -234.24 % | 7.199 M 143.95 % | -16.380 M 87.06 % | -126.576 M -566.14 % | 27.154 M -56.01 % | 61.728 M 12.08 % | 55.076 M 5.92 % | 51.996 M -4.43 % | 54.408 M 29.87 % | 41.893 M 54.76 % | 27.070 M 237.05 % | -19.752 M -303.73 % | 9.695 M -82.53 % | 55.500 M -21.56 % | 70.757 M -61.35 % | 183.060 M 66.04 % | 110.249 M 290.57 % | 28.228 M -20.74 % | 35.615 M 26.99 % | 28.046 M 44.42 % | 19.420 M -14.66 % | 22.756 M 94.86 % | 11.678 M 224.61 % | -9.372 M -43.74 % | -6.520 M -121.23 % | 30.714 M 834.98 % | 3.285 M 116.02 % | -20.505 M -512.42 % | 4.972 M -83.61 % | 30.338 M 415.43 % | -9.618 M -143.55 % | 22.083 M 156.13 % | -39.345 M -337.76 % | 16.548 M -71.39 % | 57.847 M 163.45 % | -91.174 M -376.17 % | 33.014 M 183.41 % | -39.580 M -238.15 % | 28.651 M 295.82 % | -14.631 M -143.68 % | 33.494 M -32.02 % | 49.268 M -6.68 % | 52.796 M 75.20 % | 30.135 M -42.40 % | 52.315 M 59.38 % | 32.825 M -20.37 % | 41.220 M 250.03 % | 11.776 M 159.47 % | -19.801 M -283.89 % | 10.768 M -79.18 % | 51.728 M 0.75 % | 51.343 M 38.20 % | 37.152 M |
| Income tax expense | -165.000 K -1.23 % | -163.000 K -103.08 % | 5.296 M 3 290.08 % | -166.000 K -1.22 % | -164.000 K 0.61 % | -165.000 K 1.07 % | -166.787 K 5.77 % | -177.000 K -101.58 % | 11.217 M 3 238.39 % | 336.000 K 110.57 % | -3.180 M -143.49 % | -1.306 M -133.65 % | 3.881 M 27 621.43 % | 14.000 K 100.06 % | -22.384 M -480.75 % | 5.879 M -13.94 % | 6.831 M 7.14 % | 6.376 M 169.60 % | -9.161 M -156.60 % | 16.186 M 9 969.51 % | -164.000 K 0.61 % | -165.000 K 1.01 % | -166.690 K 0.19 % | -167.000 K -1.21 % | -165.000 K -1.23 % | -163.000 K 2.21 % | -166.690 K 0.19 % | -167.000 K -1.21 % | -165.000 K -1.23 % | -163.000 K 2.21 % | -166.690 K 0.19 % | -167.000 K -1.21 % | -165.000 K -1.23 % | -163.000 K -101.01 % | 16.071 M -48.83 % | 31.407 M 793.01 % | 3.517 M -90.75 % | 38.037 M -49.15 % | 74.796 M 1 449.86 % | 4.826 M 70.17 % | 2.836 M 1 706.37 % | 157.000 K -86.52 % | 1.164 M 103.52 % | -33.040 M -7 425.94 % | 451.000 K -65.09 % | 1.292 M -23.91 % | 1.698 M 108.16 % | -20.797 M -160.97 % | -7.969 M -397.35 % | 2.680 M -71.02 % | 9.249 M 999.73 % | 841.000 K 314.29 % | 203.000 K -69.15 % | 658.000 K -54.33 % | 1.441 M 22.20 % | 1.179 M 5.83 % | 1.114 M 98.57 % | 561.000 K 62.08 % | 346.135 K 11 437.83 % | 3.000 K 100.09 % | -3.311 M -200.00 % | 3.311 M -34.28 % | 5.038 M | 0.000 |
| Cost of revenue | 289.578 M -28.15 % | 403.039 M 0.56 % | 400.780 M 69.96 % | 235.805 M 17.31 % | 201.010 M 47.18 % | 136.571 M -33.20 % | 204.445 M 38.01 % | 148.139 M -3.09 % | 152.855 M 4.49 % | 146.286 M -54.21 % | 319.481 M 20.77 % | 264.543 M 91.40 % | 138.215 M 13.27 % | 122.024 M -36.70 % | 192.769 M -5.11 % | 203.145 M -24.24 % | 268.156 M -30.17 % | 384.034 M 17.85 % | 325.876 M -0.30 % | 326.849 M -16.34 % | 390.690 M 103.40 % | 192.080 M -8.00 % | 208.781 M 29.74 % | 160.920 M -51.22 % | 329.893 M -14.25 % | 384.710 M -54.15 % | 839.105 M 50.32 % | 558.203 M 155.08 % | 218.838 M 11.57 % | 196.136 M -10.02 % | 217.975 M 41.43 % | 154.117 M 32.32 % | 116.477 M 31.24 % | 88.750 M -14.78 % | 104.148 M -36.28 % | 163.445 M 20.91 % | 135.174 M -20.83 % | 170.748 M 13.90 % | 149.909 M -42.06 % | 258.744 M 121.08 % | 117.034 M -53.61 % | 252.280 M -41.99 % | 434.869 M -17.88 % | 529.530 M 22.65 % | 431.746 M 29.84 % | 332.511 M -9.64 % | 367.968 M 30.09 % | 282.851 M -32.52 % | 419.152 M -29.60 % | 595.351 M -49.51 % | 1.179 B 8.72 % | 1.085 B 18.02 % | 918.936 M 47.74 % | 622.011 M -14.56 % | 728.011 M -31.82 % | 1.068 B 59.43 % | 669.797 M -21.27 % | 850.748 M 22.27 % | 695.814 M 22.74 % | 566.908 M 37.60 % | 411.983 M -32.96 % | 614.510 M 11.73 % | 550.020 M -31.67 % | 804.917 M |
| General and administrative expenses | 24.279 M -9.51 % | 26.832 M 0.55 % | 26.685 M -7.81 % | 28.946 M 16.65 % | 24.815 M -18.59 % | 30.480 M -85.22 % | 206.288 M 338.16 % | 47.081 M 91.48 % | 24.588 M -40.29 % | 41.182 M -5.41 % | 43.539 M -26.05 % | 58.879 M 226.02 % | 18.060 M -52.44 % | 37.974 M 13.50 % | 33.456 M 0.11 % | 33.420 M 17.68 % | 28.399 M -15.79 % | 33.725 M 8.07 % | 31.206 M -12.28 % | 35.575 M 13.03 % | 31.473 M -12.04 % | 35.780 M -5.69 % | 37.940 M -2.41 % | 38.876 M -11.05 % | 43.706 M 12.09 % | 38.993 M -21.76 % | 49.839 M 54.88 % | 32.180 M -12.47 % | 36.764 M 3.04 % | 35.678 M 6.01 % | 33.656 M -36.45 % | 52.964 M 34.29 % | 39.439 M 7.05 % | 36.840 M 58.79 % | 23.200 M -37.30 % | 37.003 M -36.95 % | 58.689 M 43.74 % | 40.831 M -15.22 % | 48.158 M 37.26 % | 35.085 M -16.04 % | 41.786 M 5.65 % | 39.552 M -13.45 % | 45.696 M -3.85 % | 47.524 M 89.03 % | 25.141 M -4.94 % | 26.447 M 7.86 % | 24.520 M -15.16 % | 28.903 M 38.65 % | 20.846 M -20.73 % | 26.296 M -21.36 % | 33.440 M 19.94 % | 27.880 M 3.59 % | 26.915 M 23.38 % | 21.814 M -25.78 % | 29.390 M -0.46 % | 29.525 M 4.20 % | 28.335 M 33.62 % | 21.205 M -12.18 % | 24.146 M 3.19 % | 23.400 M 24.30 % | 18.825 M -18.98 % | 23.235 M -10.57 % | 25.980 M 14.42 % | 22.706 M |
| Selling and marketing expenses | 1.530 M 36.97 % | 1.117 M 75.43 % | 636.706 K -14.19 % | 742.000 K -80.75 % | 3.855 M 37.68 % | 2.800 M 25.09 % | 2.238 M -27.56 % | 3.090 M 36.54 % | 2.263 M 105.54 % | 1.101 M -4.40 % | 1.152 M -29.52 % | 1.634 M -27.47 % | 2.253 M 18.89 % | 1.895 M 107.16 % | -26.453 M -570.95 % | 5.617 M -76.56 % | 23.968 M 230.96 % | 7.242 M -0.59 % | 7.285 M 428.26 % | 1.379 M -75.09 % | 5.536 M -28.02 % | 7.691 M -37.12 % | 12.232 M 17.99 % | 10.367 M -22.89 % | 13.445 M 4.19 % | 12.904 M -39.57 % | 21.354 M 28.90 % | 16.567 M 71.39 % | 9.666 M -12.88 % | 11.095 M -36.55 % | 17.486 M -1.56 % | 17.763 M 14.14 % | 15.562 M -5.19 % | 16.414 M -0.23 % | 16.453 M -8.63 % | 18.007 M -29.35 % | 25.486 M 61.09 % | 15.821 M -15.08 % | 18.631 M 2.44 % | 18.187 M 57.57 % | 11.542 M 3 207.16 % | 349.000 K 19.71 % | 291.538 K -55.08 % | 649.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -13.836 M -561.06 % | -2.093 M 44.94 % | -3.802 M -32.74 % | -2.864 M 94.63 % | -53.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.737 M 1 196.23 % | -2.439 M -111.26 % | 21.658 M 413.57 % | -6.907 M 33.91 % | -10.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.043 M | 0.000 -100.00 % | 11.952 M -61.41 % | 30.971 M 1 667.84 % | -1.975 M -130.92 % | 6.389 M 410.71 % | 1.251 M -75.33 % | 5.071 M 157.51 % | -8.818 M -372.76 % | 3.233 M | 0.000 -100.00 % | 3.679 M -81.22 % | 19.591 M -8.90 % | 21.506 M 1 156.93 % | 1.711 M -95.91 % | 41.821 M 5 346.12 % | 767.905 K -93.27 % | 11.405 M 5 131.65 % | 218.000 K | 0.000 -100.00 % | 4.857 M -62.03 % | 12.792 M -46.84 % | 24.064 M 965.72 % | 2.258 M -85.71 % | 15.803 M 79.87 % | 8.786 M 79.71 % | 4.889 M -60.54 % | 12.390 M 128.32 % | -43.743 M -9 367.53 % | 472.000 K -93.17 % | 6.915 M 22.07 % | 5.665 M -77.16 % | 24.799 M 185.08 % | 8.699 M 81.57 % | 4.791 M 312.93 % | -2.250 M 94.00 % | -37.526 M -1 150.56 % | 3.572 M -94.05 % | 60.000 M 2 442.37 % | 2.360 M -97.41 % | 91.101 M | 0.000 |
| Operating expenses | 11.973 M -53.69 % | 25.856 M 9.93 % | 23.520 M -12.32 % | 26.824 M 208.60 % | -24.699 M -174.22 % | 33.280 M -84.04 % | 208.527 M 345.97 % | 46.758 M 3 418.52 % | -1.409 M -103.54 % | 39.844 M -39.95 % | 66.348 M 23.77 % | 53.606 M 443.56 % | 9.862 M -75.26 % | 39.869 M 469.33 % | 7.003 M -82.06 % | 39.037 M -25.45 % | 52.367 M 27.83 % | 40.967 M 6.43 % | 38.491 M 4.16 % | 36.954 M -0.15 % | 37.009 M -14.87 % | 43.471 M -5.90 % | 46.196 M -6.19 % | 49.243 M -15.01 % | 57.942 M 14.17 % | 50.752 M 141.94 % | -121.015 M -376.59 % | 43.752 M 204.98 % | 14.346 M -66.91 % | 43.351 M -24.70 % | 57.574 M 9.18 % | 52.734 M -4.12 % | 55.001 M -0.42 % | 55.235 M -31.00 % | 80.051 M 59.44 % | 50.209 M -23.35 % | 65.503 M 56.40 % | 41.882 M -76.97 % | 181.869 M 4 094.40 % | 4.336 M 831.20 % | -593.000 K -101.49 % | 39.901 M -5.30 % | 42.132 M -80.26 % | 213.437 M 879.52 % | 21.790 M -70.52 % | 73.904 M -27.49 % | 101.929 M -92.22 % | 1.311 B 5 323.16 % | 24.166 M -24.80 % | 32.135 M 411.92 % | -10.302 M -136.34 % | 28.352 M -16.19 % | 33.830 M 23.11 % | 27.479 M -49.29 % | 54.190 M 41.77 % | 38.224 M 15.39 % | 33.126 M 74.76 % | 18.955 M 241.67 % | -13.380 M -149.61 % | 26.972 M -65.78 % | 78.825 M 207.97 % | 25.595 M -78.14 % | 117.081 M 415.64 % | 22.706 M |
| Cost and expenses | 301.551 M -29.69 % | 428.895 M 1.08 % | 424.301 M 61.56 % | 262.629 M 48.96 % | 176.311 M 3.80 % | 169.851 M -58.87 % | 412.972 M 111.89 % | 194.897 M 28.69 % | 151.446 M -18.63 % | 186.130 M -51.76 % | 385.830 M 21.27 % | 318.149 M 114.85 % | 148.077 M -8.53 % | 161.893 M -18.96 % | 199.772 M -17.51 % | 242.182 M -24.44 % | 320.523 M -24.58 % | 425.001 M 16.64 % | 364.367 M 0.16 % | 363.803 M -14.94 % | 427.699 M 81.57 % | 235.551 M -7.62 % | 254.977 M 21.32 % | 210.163 M -45.81 % | 387.835 M -10.94 % | 435.462 M -39.36 % | 718.090 M 19.29 % | 601.955 M 158.15 % | 233.184 M -2.63 % | 239.487 M -13.09 % | 275.549 M 33.21 % | 206.851 M 20.63 % | 171.478 M 19.09 % | 143.985 M -21.83 % | 184.199 M -13.79 % | 213.654 M 6.47 % | 200.677 M -5.62 % | 212.630 M -35.91 % | 331.778 M 26.11 % | 263.080 M 125.93 % | 116.441 M -60.15 % | 292.181 M -38.75 % | 477.001 M -35.80 % | 742.967 M 63.82 % | 453.536 M 11.59 % | 406.415 M -13.51 % | 469.897 M -70.51 % | 1.593 B 259.43 % | 443.318 M -29.35 % | 627.486 M -46.32 % | 1.169 B 5.03 % | 1.113 B 16.80 % | 952.766 M 46.69 % | 649.490 M -16.97 % | 782.201 M -29.28 % | 1.106 B 57.35 % | 702.923 M -19.18 % | 869.703 M 27.44 % | 682.434 M 14.91 % | 593.880 M 21.00 % | 490.808 M -23.32 % | 640.105 M -4.05 % | 667.101 M -19.40 % | 827.623 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 |
| Selling general and administrative expenses | 25.809 M -7.66 % | 27.949 M 2.30 % | 27.322 M -7.97 % | 29.688 M 3.55 % | 28.670 M -13.85 % | 33.280 M -84.04 % | 208.527 M 315.63 % | 50.171 M 86.85 % | 26.851 M -36.50 % | 42.283 M -5.39 % | 44.690 M -26.15 % | 60.513 M 197.90 % | 20.313 M -49.05 % | 39.869 M 469.33 % | 7.003 M -82.06 % | 39.037 M -25.45 % | 52.367 M 27.83 % | 40.967 M 6.43 % | 38.491 M 4.16 % | 36.954 M -0.15 % | 37.009 M -14.87 % | 43.471 M -13.36 % | 50.172 M 1.89 % | 49.243 M -13.84 % | 57.151 M 10.12 % | 51.897 M -27.10 % | 71.194 M 46.05 % | 48.747 M 4.99 % | 46.430 M -0.73 % | 46.773 M -8.54 % | 51.142 M -27.69 % | 70.727 M 28.59 % | 55.001 M 3.28 % | 53.254 M 34.30 % | 39.653 M -27.92 % | 55.010 M -34.65 % | 84.175 M 48.58 % | 56.652 M -15.18 % | 66.789 M 25.37 % | 53.272 M -0.11 % | 53.328 M 33.65 % | 39.901 M -13.24 % | 45.988 M -4.54 % | 48.173 M 91.61 % | 25.141 M -4.94 % | 26.447 M 7.86 % | 24.520 M -15.16 % | 28.903 M 38.65 % | 20.846 M -20.73 % | 26.296 M -21.36 % | 33.440 M 19.94 % | 27.880 M 3.59 % | 26.915 M 23.38 % | 21.814 M -25.78 % | 29.390 M -0.46 % | 29.525 M 4.20 % | 28.335 M 33.62 % | 21.205 M -12.18 % | 24.146 M 3.19 % | 23.400 M 24.30 % | 18.825 M -18.98 % | 23.235 M -10.57 % | 25.980 M 14.42 % | 22.706 M |
| Interest income | 214.000 K 35.44 % | 158.000 K -19.35 % | 195.906 K 201.39 % | 65.000 K -80.48 % | 333.000 K 220.19 % | 104.000 K -54.62 % | 229.173 K 32.47 % | 173.000 K -39.30 % | 285.000 K 77.02 % | 161.000 K -0.14 % | 161.219 K 46.56 % | 110.000 K -5.17 % | 116.000 K 28.89 % | 90.000 K -7.09 % | 96.869 K 51.36 % | 64.000 K -72.65 % | 234.000 K 65.96 % | 141.000 K -51.15 % | 288.627 K -3.47 % | 299.000 K -24.49 % | 396.000 K -3.65 % | 411.000 K -23.37 % | 536.352 K 17.62 % | 456.000 K -21.65 % | 582.000 K -12.35 % | 664.000 K -22.48 % | 856.526 K 29.38 % | 662.000 K -4.89 % | 696.000 K 5.14 % | 662.000 K 12.79 % | 586.910 K 95.64 % | 300.000 K -71.04 % | 1.036 M 604.76 % | 147.000 K -90.33 % | 1.520 M -47.44 % | 2.893 M 0.70 % | 2.873 M 79.00 % | 1.605 M 9.56 % | 1.465 M 120.62 % | 664.000 K -54.95 % | 1.474 M 39.32 % | 1.058 M -53.76 % | 2.288 M 263.18 % | 630.000 K -70.48 % | 2.134 M 114.69 % | 994.000 K | 0.000 -100.00 % | 2.148 M -47.75 % | 4.111 M 80.39 % | 2.279 M | 0.000 -100.00 % | 3.263 M 66.06 % | 1.965 M -19.37 % | 2.437 M -54.14 % | 5.314 M 262.48 % | 1.466 M -7.10 % | 1.578 M 170.21 % | 584.000 K | 0.000 -100.00 % | 519.000 K -60.20 % | 1.304 M 57.30 % | 829.000 K | 0.000 | 0.000 |
| Interest expense | 14.128 M 24.68 % | 11.331 M 119.22 % | 5.169 M -29.98 % | 7.382 M -20.96 % | 9.339 M -32.26 % | 13.787 M 45.47 % | 9.478 M 2.27 % | 9.267 M 85.01 % | 5.009 M 155.56 % | 1.960 M 46.56 % | 1.337 M 116.74 % | 617.000 K 1.31 % | 609.000 K 0.83 % | 604.000 K -18.61 % | 742.148 K 21.46 % | 611.000 K -0.65 % | 615.000 K 2.16 % | 602.000 K -26.60 % | 820.216 K -36.86 % | 1.299 M 0.00 % | 1.299 M -3.99 % | 1.353 M -28.92 % | 1.903 M 2.23 % | 1.862 M -12.00 % | 2.116 M -19.27 % | 2.621 M -59.79 % | 6.518 M -0.18 % | 6.529 M 78.53 % | 3.657 M 30.70 % | 2.798 M -5.60 % | 2.964 M 0.99 % | 2.935 M -51.16 % | 6.010 M 37.28 % | 4.378 M 62.45 % | 2.695 M -4.26 % | 2.815 M -34.63 % | 4.306 M 51.41 % | 2.844 M 7.88 % | 2.636 M 274.46 % | 704.000 K 49.15 % | 472.000 K -35.08 % | 727.000 K 0.29 % | 724.894 K -68.92 % | 2.332 M -11.97 % | 2.649 M -32.16 % | 3.905 M 3.73 % | 3.765 M -49.35 % | 7.433 M 48.19 % | 5.016 M 64.67 % | 3.046 M | 0.000 -100.00 % | 5.137 M -30.82 % | 7.426 M 158.12 % | 2.877 M 20.13 % | 2.395 M -40.56 % | 4.029 M 51.35 % | 2.662 M 18.31 % | 2.250 M 180.86 % | 801.098 K -67.89 % | 2.495 M 50.94 % | 1.653 M -34.40 % | 2.520 M 7.71 % | 2.340 M -38.72 % | 3.818 M |
| Depreciation and amortization | 10.457 M -2.17 % | 10.689 M -6.01 % | 11.373 M -4.53 % | 11.913 M -2.06 % | 12.163 M -2.65 % | 12.494 M -10.12 % | 13.900 M 5.77 % | 13.142 M 0.35 % | 13.096 M 0.83 % | 12.988 M -1.27 % | 13.155 M 3.17 % | 12.751 M 3.93 % | 12.269 M 4.26 % | 11.768 M -2.25 % | 12.039 M 0.09 % | 12.028 M -0.40 % | 12.076 M 0.56 % | 12.009 M -5.99 % | 12.775 M 2.03 % | 12.521 M 5.20 % | 11.902 M 1.96 % | 11.673 M 5.23 % | 11.093 M 25.08 % | 8.869 M -33.56 % | 13.349 M 27.62 % | 10.460 M -10.60 % | 11.700 M 8.85 % | 10.749 M -4.51 % | 11.257 M 48.80 % | 7.565 M 34.13 % | 5.640 M 10.98 % | 5.082 M -28.89 % | 7.147 M -1.91 % | 7.286 M 34.86 % | 5.403 M -21.82 % | 6.910 M -0.46 % | 6.942 M 1.70 % | 6.826 M -19.22 % | 8.450 M -1.95 % | 8.618 M 2.77 % | 8.386 M 1.46 % | 8.265 M -3.12 % | 8.531 M -0.58 % | 8.581 M 9.03 % | 7.870 M -2.33 % | 8.058 M -2.51 % | 8.265 M -6.78 % | 8.866 M 0.46 % | 8.825 M -6.35 % | 9.423 M -6.05 % | 10.029 M -27.33 % | 13.801 M 108.82 % | 6.609 M 5.21 % | 6.282 M -3.65 % | 6.520 M 0.43 % | 6.492 M 4.71 % | 6.200 M 8.85 % | 5.696 M 53.33 % | 3.715 M -51.36 % | 7.638 M 34.26 % | 5.689 M -2.47 % | 5.833 M -7.76 % | 6.324 M | 0.000 |
| Operating income | -21.070 M 89.21 % | -195.287 M -364.65 % | -42.029 M -21.46 % | -34.603 M -239.55 % | 24.797 M 205.75 % | -23.448 M 94.09 % | -396.651 M -518.37 % | -64.145 M -355.38 % | -14.086 M 74.02 % | -54.218 M 75.29 % | -219.428 M -246.81 % | -63.270 M -1 255.11 % | -4.669 M 91.01 % | -51.949 M 62.75 % | -139.452 M -1 170.56 % | 13.026 M -41.06 % | 22.099 M 22.98 % | 17.970 M -28.27 % | 25.051 M 8.66 % | 23.055 M -34.75 % | 35.332 M 414.68 % | -11.228 M 82.97 % | -65.948 M -66.75 % | -39.548 M -1 519.49 % | -2.442 M -112.21 % | 20.005 M -93.42 % | 304.075 M 357.28 % | 66.497 M 379.02 % | 13.882 M 279.45 % | -7.736 M 73.80 % | -29.528 M 94.50 % | -537.126 M -1 565.77 % | -32.245 M 30.36 % | -46.303 M 71.12 % | -160.343 M -367.20 % | -34.320 M 45.62 % | -63.116 M -1 332.83 % | -4.405 M 98.00 % | -219.740 M -8 672.06 % | -2.505 M -107.93 % | 31.594 M 234.33 % | -23.520 M -70.14 % | -13.824 M 94.28 % | -241.869 M -1 471.92 % | 17.630 M 209.80 % | -16.057 M 91.68 % | -193.103 M 84.88 % | -1.278 B -1 904.12 % | -63.746 M -2 247.92 % | -2.715 M 37.28 % | -4.329 M -184.18 % | 5.142 M -66.69 % | 15.438 M -39.02 % | 25.317 M 205.25 % | -24.054 M -270.71 % | 14.091 M 4 781.40 % | -301.000 K -101.35 % | 22.265 M -11.49 % | 25.156 M 153.78 % | -46.773 M 31.27 % | -68.057 M -360.43 % | 26.133 M 139.75 % | -65.738 M -555.06 % | 14.446 M |
| Operating income ratio | -0.08 91.01 % | -0.84 -660.35 % | -0.11 27.55 % | -0.15 -222.11 % | 0.12 177.59 % | -0.16 99.34 % | -24.30 -4 853.77 % | -0.49 -378.40 % | -0.10 75.05 % | -0.41 73.21 % | -1.53 -518.16 % | -0.25 -673.12 % | -0.03 93.47 % | -0.49 76.66 % | -2.11 -3 824.67 % | 0.06 -15.57 % | 0.07 63.70 % | 0.04 -38.27 % | 0.07 9.63 % | 0.06 -25.96 % | 0.08 259.42 % | -0.05 85.31 % | -0.35 -50.51 % | -0.23 -3 558.18 % | -0.01 -114.43 % | 0.04 -85.24 % | 0.30 199.04 % | 0.10 77.05 % | 0.06 268.32 % | -0.03 72.19 % | -0.12 96.12 % | -3.10 -1 236.48 % | -0.23 49.77 % | -0.46 72.75 % | -1.69 -673.56 % | -0.22 42.52 % | -0.38 -1 403.18 % | -0.03 98.51 % | -1.70 -17 776.93 % | -0.01 -104.43 % | 0.21 321.18 % | -0.10 -220.38 % | -0.03 93.87 % | -0.49 -1 354.67 % | 0.04 195.61 % | -0.04 94.10 % | -0.70 82.75 % | -4.04 -2 308.33 % | -0.17 -3 759.89 % | 0.00 -17.05 % | 0.00 -180.82 % | 0.00 -71.16 % | 0.02 -57.50 % | 0.04 218.25 % | -0.03 -352.22 % | 0.01 3 036.39 % | 0.00 -101.72 % | 0.02 -29.79 % | 0.04 141.59 % | -0.09 46.90 % | -0.16 -510.42 % | 0.04 135.88 % | -0.11 -737.21 % | 0.02 |
| Total other income expenses net | -13.973 M -24.40 % | -11.232 M -123.75 % | -5.020 M 32.05 % | -7.388 M 18.61 % | -9.077 M 34.01 % | -13.756 M -47.97 % | -9.297 M -1.40 % | -9.168 M -89.89 % | -4.828 M -150.67 % | -1.926 M -40.22 % | -1.374 M -213.61 % | 1.209 M 146.23 % | -2.615 M -310.52 % | -637.000 K 1.28 % | -645.279 K 3.83 % | -671.000 K 72.52 % | -2.442 M -628.96 % | -335.000 K 39.85 % | -556.955 K 65.70 % | -1.624 M -31.18 % | -1.238 M 8.97 % | -1.360 M -102.77 % | 49.029 M 2 955.50 % | -1.717 M 0.87 % | -1.732 M 55.61 % | -3.902 M -101.69 % | 231.015 M 53 824.39 % | -430.000 K 85.08 % | -2.883 M -265.21 % | 1.745 M 142.26 % | -4.129 M | 0.000 100.00 % | -5.572 M -16.16 % | -4.797 M 91.23 % | -54.667 M -1 747.09 % | 3.319 M | 0.000 -100.00 % | 41.200 M | 0.000 -100.00 % | 23.784 M -46.95 % | 44.829 M 366.14 % | 9.617 M 54.48 % | 6.225 M | 0.000 -100.00 % | 22.872 M | 0.000 100.00 % | -51.606 M | 0.000 -100.00 % | 3.985 M -63.29 % | 10.854 M 193.74 % | -11.579 M -293.02 % | 5.999 M 277.17 % | -3.386 M -103.12 % | -1.667 M -158.79 % | 2.836 M 427.81 % | -865.000 K -109.28 % | 9.318 M 25.43 % | 7.429 M 1 027.35 % | -801.098 K 67.89 % | -2.495 M -50.94 % | -1.653 M 34.40 % | -2.520 M -7.71 % | -2.340 M 38.72 % | -3.818 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 |
| 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 | 453.342 M -18.20 % | 554.220 M -7.21 % | 597.261 M 9.97 % | 543.129 M 6.64 % | 509.307 M -22.99 % | 661.327 M -9.78 % | 733.050 M -1.99 % | 747.915 M 7.59 % | 695.158 M 27.24 % | 546.334 M 1.74 % | 536.971 M 8.69 % | 494.055 M 20.34 % | 410.555 M 3.74 % | 395.763 M 41.79 % | 279.125 M -16.45 % | 334.065 M 6.68 % | 313.139 M 57.24 % | 199.148 M -43.17 % | 350.397 M -47.55 % | 668.057 M 18.88 % | 561.960 M 1.73 % | 552.424 M 11.52 % | 495.373 M 118.08 % | 227.157 M -39.21 % | 373.666 M -16.25 % | 446.175 M -9.83 % | 494.838 M -13.97 % | 575.187 M -29.27 % | 813.160 M 20.89 % | 672.660 M 22.64 % | 548.486 M 31.77 % | 416.258 M 37.47 % | 302.791 M 34.85 % | 224.546 M 127.35 % | 98.767 M 129.75 % | -331.942 M 21.80 % | -424.498 M -40.62 % | -301.880 M 65.86 % | -884.223 M -2 324.80 % | 39.744 M -56.64 % | 91.652 M -58.94 % | 223.217 M 9.41 % | 204.024 M 16.32 % | 175.405 M 1 539.87 % | -12.182 M -106.53 % | 186.504 M -42.44 % | 324.012 M 58.57 % | 204.340 M -26.50 % | 278.003 M 882.20 % | -35.541 M -118.45 % | 192.609 M 21.72 % | 158.244 M -49.86 % | 315.582 M 241.15 % | 92.506 M -30.28 % | 132.678 M -81.50 % | 717.041 M 8.21 % | 662.663 M 8.96 % | 608.170 M 10.69 % | 549.411 M 1.82 % | 539.568 M 9.27 % | 493.788 M -15.80 % | 586.444 M 131.93 % | 252.855 M |
| Total investments | 16.045 M -1.98 % | 16.369 M -0.32 % | 16.422 M 0.00 % | 16.422 M -98.28 % | 954.708 M -2.64 % | 980.588 M -0.98 % | 990.301 M 5 930.33 % | 16.422 M 0.00 % | 16.422 M 0.00 % | 16.422 M -4.19 % | 17.141 M -4.03 % | 17.860 M -6.87 % | 19.178 M -2.27 % | 19.623 M -2.22 % | 20.069 M -3.82 % | 20.865 M -2.09 % | 21.310 M -5.11 % | 22.458 M -1.34 % | 22.763 M -5.06 % | 23.975 M -13.38 % | 27.679 M 2.74 % | 26.940 M -0.14 % | 26.978 M 0.39 % | 26.873 M 1 662.16 % | 1.525 M -62.60 % | 4.077 M -33.34 % | 6.116 M 4.64 % | 5.845 M 9.21 % | 5.352 M 17.73 % | 4.546 M 1.66 % | 4.472 M -10.85 % | 5.016 M 3.42 % | 4.850 M -54.78 % | 10.725 M -11.14 % | 12.069 M 60.11 % | 7.538 M -82.66 % | 43.483 M 344.84 % | 9.775 M 42.38 % | 6.865 M -64.78 % | 19.495 M -83.87 % | 120.853 M 33.13 % | 90.775 M -78.34 % | 419.085 M 149.49 % | 167.980 M -22.70 % | 217.305 M 1 155.30 % | 17.311 M 1.47 % | 17.060 M 38.99 % | 12.274 M 0.00 % | 12.274 M 0.00 % | 12.274 M 0.00 % | 12.274 M -96.74 % | 376.731 M -3.19 % | 389.160 M -2.91 % | 400.843 M 13.19 % | 354.148 M 7.05 % | 330.831 M -5.54 % | 350.220 M 6.46 % | 328.971 M -0.17 % | 329.519 M 26.65 % | 260.180 M -13.02 % | 299.111 M 2.72 % | 291.192 M -8.26 % | 317.425 M |
| Total debt | 462.516 M -20.35 % | 580.714 M -6.59 % | 621.701 M -11.55 % | 702.898 M 11.28 % | 631.627 M -6.32 % | 674.245 M -10.54 % | 753.717 M -1.33 % | 763.875 M 7.14 % | 712.965 M 24.21 % | 573.983 M 0.89 % | 568.922 M 12.68 % | 504.895 M 9.32 % | 461.847 M 6.79 % | 432.486 M 45.41 % | 297.430 M -23.40 % | 388.304 M 10.15 % | 352.527 M 0.24 % | 351.686 M -8.65 % | 384.968 M -47.51 % | 733.411 M 8.70 % | 674.690 M 12.50 % | 599.750 M 7.43 % | 558.249 M 95.92 % | 284.931 M -36.40 % | 447.977 M -13.99 % | 520.857 M -12.45 % | 594.946 M -13.69 % | 689.291 M -19.66 % | 857.974 M 16.76 % | 734.815 M 27.14 % | 577.967 M 24.53 % | 464.122 M 10.48 % | 420.083 M 18.48 % | 354.560 M 18.92 % | 298.162 M 1 633.70 % | 17.198 M -90.16 % | 174.773 M -1.64 % | 177.688 M -7.13 % | 191.321 M -30.91 % | 276.932 M -10.25 % | 308.555 M -16.76 % | 370.671 M 18.51 % | 312.769 M -15.19 % | 368.784 M 221.66 % | 114.651 M -52.79 % | 242.833 M -32.66 % | 360.630 M 29.97 % | 277.476 M -8.98 % | 304.850 M 92.73 % | 158.172 M -36.86 % | 250.520 M -0.10 % | 250.780 M -41.11 % | 425.817 M 61.26 % | 264.062 M -14.64 % | 309.346 M -67.78 % | 960.082 M 6.09 % | 904.983 M -0.88 % | 913.035 M 2.40 % | 891.645 M 6.02 % | 841.035 M -2.87 % | 865.921 M -6.15 % | 922.696 M 69.67 % | 543.815 M |
| Accumulated other comprehensive income loss | 16.483 M -80.58 % | 84.868 M 414.89 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M -83.88 % | 102.226 M 520.19 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.483 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.482 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M 0.00 % | 16.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.932 M 227.10 % | -12.535 M -0.88 % | -12.426 M -0.73 % | -12.336 M -0.53 % | -12.271 M 2.31 % | -12.561 M 0.83 % | -12.666 M -3.96 % | -12.183 M -3.61 % | -11.758 M |
| Retained earnings | -3.519 B -0.97 % | -3.486 B -6.26 % | -3.280 B -1.59 % | -3.229 B -1.28 % | -3.188 B 0.06 % | -3.190 B 0.86 % | -3.218 B -14.17 % | -2.818 B -2.63 % | -2.746 B -1.07 % | -2.717 B -2.09 % | -2.661 B -9.11 % | -2.439 B -2.51 % | -2.379 B -0.29 % | -2.372 B -2.23 % | -2.321 B -5.06 % | -2.209 B 0.34 % | -2.217 B 0.62 % | -2.230 B 0.72 % | -2.247 B 1.45 % | -2.280 B 0.27 % | -2.286 B 1.51 % | -2.321 B -0.54 % | -2.308 B -0.60 % | -2.295 B -1.55 % | -2.260 B 0.39 % | -2.269 B 2.08 % | -2.317 B 11.39 % | -2.615 B 2.51 % | -2.682 B 0.45 % | -2.694 B -0.17 % | -2.689 B -0.38 % | -2.679 B -25.01 % | -2.143 B -3.89 % | -2.063 B -2.24 % | -2.018 B -8.51 % | -1.860 B -2.55 % | -1.814 B -3.61 % | -1.750 B -0.24 % | -1.746 B -20.19 % | -1.453 B -0.63 % | -1.444 B 1.97 % | -1.473 B -1.64 % | -1.449 B -1.00 % | -1.435 B -16.33 % | -1.233 B 0.89 % | -1.244 B 0.08 % | -1.245 B -16.40 % | -1.070 B -1 316.52 % | 87.950 M -25.93 % | 118.746 M 47.50 % | 80.508 M -25.14 % | 107.540 M 16.41 % | 92.383 M 18.95 % | 77.664 M 23.16 % | 63.061 M -26.50 % | 85.798 M 15.59 % | 74.223 M 6.81 % | 69.489 M 61.88 % | 42.926 M 334.12 % | -18.335 M -159.76 % | 30.682 M -68.39 % | 97.069 M -14.70 % | 113.801 M |
| Common stock | 12.571 B 0.00 % | 12.571 B 0.00 % | 12.571 B 0.00 % | 12.571 B 0.00 % | 12.571 B 49.05 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.00 % | 8.434 B 0.04 % | 8.430 B 100.00 % | 4.215 B 0.00 % | 4.215 B 18.25 % | 3.565 B 0.21 % | 3.557 B 20.29 % | 2.957 B 26.03 % | 2.346 B 100.00 % | 1.173 B 0.01 % | 1.173 B 0.00 % | 1.173 B 0.00 % | 1.173 B 0.00 % | 1.173 B 100.00 % | 586.538 M 0.00 % | 586.538 M 0.00 % | 586.538 M 0.00 % | 586.538 M 0.00 % | 586.538 M | 0.000 -100.00 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M 0.00 % | 586.319 M |
| Total equity | 936.230 M -3.59 % | 971.108 M -17.53 % | 1.177 B -4.26 % | 1.230 B -3.29 % | 1.272 B 29.63 % | 980.961 M 2.76 % | 954.618 M -29.51 % | 1.354 B -5.12 % | 1.427 B -2.07 % | 1.458 B -3.73 % | 1.514 B -12.84 % | 1.737 B -3.38 % | 1.798 B -0.44 % | 1.806 B -2.83 % | 1.858 B -5.70 % | 1.971 B 0.33 % | 1.964 B 0.66 % | 1.951 B 0.79 % | 1.936 B 1.77 % | 1.903 B 0.28 % | 1.897 B 1.84 % | 1.863 B -0.66 % | 1.876 B -0.78 % | 1.890 B -1.87 % | 1.926 B 0.41 % | 1.918 B 2.52 % | 1.871 B 18.85 % | 1.574 B 4.39 % | 1.508 B 0.75 % | 1.497 B -0.39 % | 1.503 B -0.73 % | 1.514 B -26.18 % | 2.051 B -3.81 % | 2.132 B -2.12 % | 2.178 B -5.04 % | 2.294 B -1.62 % | 2.331 B -2.67 % | 2.395 B -0.16 % | 2.399 B 46.29 % | 1.640 B -0.48 % | 1.648 B 54.43 % | 1.067 B -2.00 % | 1.089 B 35.36 % | 804.350 M 13.33 % | 709.765 M 565.94 % | 106.581 M -14.59 % | 124.790 M -54.73 % | 275.679 M -81.61 % | 1.499 B -2.07 % | 1.531 B 67.09 % | 916.222 M -2.67 % | 941.378 M 1.11 % | 931.078 M 1.29 % | 919.229 M 4.88 % | 876.466 M -1.14 % | 886.590 M 1.42 % | 874.214 M 0.59 % | 869.064 M 3.18 % | 842.247 M 2.97 % | 817.947 M -5.67 % | 867.113 M -7.16 % | 933.994 M 2.08 % | 914.955 M |
| Other non current liabilities | 71.538 M -46.16 % | 132.882 M 2.91 % | 129.126 M 0.48 % | 128.509 M 0.87 % | 127.401 M -0.32 % | 127.810 M 21.50 % | 105.197 M 835.67 % | 11.243 M -92.32 % | 146.346 M -7.05 % | 157.446 M -0.46 % | 158.171 M -2.98 % | 163.028 M -1.43 % | 165.385 M -0.11 % | 165.561 M -2.63 % | 170.032 M -3.17 % | 175.601 M -6.72 % | 188.259 M 4.74 % | 179.746 M -1.85 % | 183.134 M 5.12 % | 174.213 M -14.23 % | 203.125 M 0.79 % | 201.533 M 0.59 % | 200.359 M -0.01 % | 200.380 M 6.23 % | 188.625 M 5.42 % | 178.921 M 1.73 % | 175.885 M 8.05 % | 162.785 M 0.05 % | 162.703 M 6.46 % | 152.830 M 1.65 % | 150.346 M 7.78 % | 139.492 M 5.18 % | 132.616 M 3 004.31 % | 4.272 M 18.00 % | 3.620 M -96.91 % | 117.257 M 3.79 % | 112.980 M 4.67 % | 107.944 M -24.20 % | 142.415 M 6.39 % | 133.859 M -7.03 % | 143.978 M 3.29 % | 139.392 M -4.19 % | 145.483 M -0.04 % | 145.538 M -5.80 % | 154.506 M 33.86 % | 115.425 M -5.56 % | 122.221 M -11.36 % | 137.890 M 6.26 % | 129.761 M 2.04 % | 127.164 M -6.15 % | 135.490 M 8.31 % | 125.094 M 997.60 % | 11.397 M 23.05 % | 9.262 M 29.96 % | 7.127 M 33.33 % | 5.345 M 98.85 % | 2.688 M 100.00 % | 1.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 37.855 M 1.72 % | 37.214 M -2.69 % | 38.243 M 0.26 % | 38.143 M -1.04 % | 38.544 M -2.74 % | 39.631 M -51.80 % | 82.228 M 46.81 % | 56.010 M -70.25 % | 188.262 M 182.88 % | 66.551 M -49.22 % | 131.052 M 177.58 % | 47.213 M 3.84 % | 45.468 M -1.58 % | 46.199 M -27.73 % | 63.922 M -41.99 % | 110.187 M -29.47 % | 156.222 M -16.94 % | 188.090 M -13.52 % | 217.484 M 328.38 % | 50.769 M 257.53 % | 14.200 M -6.63 % | 15.209 M 35.37 % | 11.235 M -4.46 % | 11.760 M 151.01 % | 4.685 M -14.62 % | 5.487 M 19.80 % | 4.580 M 10.26 % | 4.154 M -26.01 % | 5.614 M -20.41 % | 7.054 M -16.75 % | 8.473 M -85.96 % | 60.343 M -53.57 % | 129.963 M 33.56 % | 97.310 M 24.60 % | 78.099 M 1 177.17 % | 6.115 M -8.17 % | 6.659 M 1 074.43 % | 567.000 K -3.06 % | 584.874 K -18.54 % | 718.000 K -84.78 % | 4.717 M -76.87 % | 20.391 M -75.03 % | 81.664 M -60.18 % | 205.079 M 57 668.73 % | 355.000 K -36.72 % | 561.000 K -26.47 % | 762.968 K -20.52 % | 960.000 K -16.67 % | 1.152 M -13.19 % | 1.327 M -14.52 % | 1.552 M | 0.000 -100.00 % | 115.723 M -11.72 % | 131.082 M -4.02 % | 136.579 M 3.01 % | 132.593 M 1.66 % | 130.432 M 9.77 % | 118.825 M -2.21 % | 121.505 M 3.28 % | 117.644 M -11.78 % | 133.359 M 1.35 % | 131.583 M 3.07 % | 127.659 M |
| Total non current liabilities | 122.905 M -33.12 % | 183.773 M 1.41 % | 181.209 M 0.31 % | 180.658 M 0.30 % | 180.118 M -0.91 % | 181.778 M -9.98 % | 201.928 M -6.24 % | 215.369 M -38.45 % | 349.890 M 53.42 % | 228.062 M -22.13 % | 292.862 M 35.30 % | 216.450 M -0.96 % | 218.548 M 1.30 % | 215.738 M -9.37 % | 238.042 M -18.16 % | 290.852 M -17.06 % | 350.665 M -6.16 % | 373.689 M -8.44 % | 408.156 M 61.83 % | 252.209 M 5.58 % | 238.884 M 0.16 % | 238.510 M 2.12 % | 233.570 M -0.38 % | 234.466 M 8.65 % | 215.800 M 4.20 % | 207.094 M 1.84 % | 203.358 M 7.12 % | 189.844 M -0.72 % | 191.224 M 4.49 % | 182.999 M 0.47 % | 182.142 M -18.46 % | 223.369 M -21.99 % | 286.325 M 16.90 % | 244.942 M 10.08 % | 222.512 M 70.33 % | 130.636 M 2.82 % | 127.055 M 9.42 % | 116.119 M -18.80 % | 143.000 M 0.39 % | 142.446 M -4.20 % | 148.695 M -11.47 % | 167.954 M -28.67 % | 235.468 M -34.43 % | 359.090 M 131.88 % | 154.861 M 0.39 % | 154.259 M 2.78 % | 150.082 M 8.09 % | 138.850 M 6.06 % | 130.913 M 1.88 % | 128.491 M -6.24 % | 137.043 M 9.55 % | 125.094 M -1.59 % | 127.120 M -9.42 % | 140.344 M -2.34 % | 143.705 M 4.18 % | 137.938 M 3.62 % | 133.120 M 10.78 % | 120.169 M -1.10 % | 121.505 M 3.28 % | 117.644 M -11.78 % | 133.359 M 1.35 % | 131.583 M 3.07 % | 127.659 M |
| Other current liabilities | 119.742 M -39.80 % | 198.898 M 18.10 % | 168.415 M 55.86 % | 108.056 M -19.21 % | 133.750 M -1.45 % | 135.716 M -13.70 % | 157.258 M 81.85 % | 86.477 M 10.31 % | 78.391 M 3.22 % | 75.943 M -9.54 % | 83.955 M -0.79 % | 84.627 M 22.40 % | 69.141 M -16.54 % | 82.847 M -4.45 % | 86.706 M -14.35 % | 101.230 M 4.97 % | 96.434 M -33.27 % | 144.519 M 136.91 % | 61.001 M -52.75 % | 129.091 M 25.81 % | 102.609 M -62.84 % | 276.102 M -12.92 % | 317.056 M -22.57 % | 409.473 M -11.85 % | 464.504 M 269.87 % | 125.585 M -80.87 % | 656.374 M 43.40 % | 457.724 M 9.77 % | 416.980 M 2.49 % | 406.837 M -0.69 % | 409.645 M 16.01 % | 353.108 M 6.72 % | 330.869 M -1.15 % | 334.719 M -6.73 % | 358.876 M 2.49 % | 350.146 M -5.27 % | 369.617 M 6.62 % | 346.672 M -18.62 % | 425.983 M 23.23 % | 345.693 M -21.62 % | 441.073 M -0.33 % | 442.552 M -7.22 % | 476.993 M -5.42 % | 504.327 M -1.20 % | 510.454 M -12.17 % | 581.161 M 10.48 % | 526.013 M -31.98 % | 773.269 M 1 014.49 % | 69.383 M -28.81 % | 97.463 M -11.51 % | 110.145 M -91.89 % | 1.359 B 91.65 % | 708.974 M -5.73 % | 752.102 M 761.43 % | 87.308 M -82.38 % | 495.405 M 642.88 % | 66.687 M 0.31 % | 66.484 M -91.21 % | 756.505 M 1 038.10 % | 66.471 M 7.98 % | 61.560 M -13.01 % | 70.765 M -2.72 % | 72.740 M |
| Deferred revenue | 11.382 M -1.45 % | 11.550 M -1.22 % | 11.692 M 2.64 % | 11.392 M -0.22 % | 11.417 M -85.98 % | 81.441 M 28.17 % | 63.542 M -9.40 % | 70.133 M -1.30 % | 71.054 M -31.53 % | 103.776 M 0.75 % | 103.007 M -28.69 % | 144.449 M -14.64 % | 169.232 M 147.39 % | 68.408 M 0.27 % | 68.223 M 0.20 % | 68.086 M -1.37 % | 69.032 M -4.91 % | 72.599 M -4.57 % | 76.073 M -49.83 % | 151.638 M 1.09 % | 150.000 M 1.37 % | 147.975 M -20.81 % | 186.864 M -25.98 % | 252.442 M -16.06 % | 300.748 M -12.99 % | 345.628 M -31.51 % | 504.662 M 65.06 % | 305.745 M 11.00 % | 275.454 M 4.51 % | 263.578 M -4.94 % | 277.276 M 21.66 % | 227.914 M 9.52 % | 208.104 M -2.48 % | 213.402 M -16.13 % | 254.450 M 17.41 % | 216.712 M 2.61 % | 211.203 M -16.31 % | 252.377 M 3.20 % | 244.549 M 33.65 % | 182.982 M -31.12 % | 265.646 M -10.06 % | 295.366 M -8.92 % | 324.285 M -13.43 % | 374.599 M -1.50 % | 380.301 M -10.85 % | 426.573 M 9.93 % | 388.051 M -39.79 % | 644.535 M 42.99 % | 450.770 M -21.12 % | 571.476 M 0.91 % | 566.347 M -45.43 % | 1.038 B 62.60 % | 638.230 M -2.38 % | 653.778 M 13.19 % | 577.585 M | 0.000 -100.00 % | 2.831 M 0.00 % | 2.831 M -25.75 % | 3.813 M -22.22 % | 4.902 M 73.46 % | 2.826 M -40.18 % | 4.724 M 67.08 % | 2.827 M |
| Short term debt | 424.661 M -21.87 % | 543.500 M -6.85 % | 583.458 M -12.23 % | 664.755 M 12.08 % | 593.083 M -7.42 % | 640.637 M -9.93 % | 711.290 M 0.48 % | 707.865 M 34.91 % | 524.703 M 3.40 % | 507.432 M 15.89 % | 437.870 M -4.33 % | 457.682 M 9.92 % | 416.379 M 7.79 % | 386.287 M 65.43 % | 233.508 M -16.04 % | 278.117 M 41.68 % | 196.305 M 19.99 % | 163.596 M -2.32 % | 167.485 M -75.47 % | 682.642 M 3.35 % | 660.490 M 12.99 % | 584.541 M 6.86 % | 547.014 M 100.25 % | 273.171 M -38.38 % | 443.292 M -13.99 % | 515.370 M -12.70 % | 590.366 M -13.83 % | 685.137 M -19.62 % | 852.360 M 17.12 % | 727.761 M 27.79 % | 569.494 M 41.04 % | 403.779 M 39.18 % | 290.120 M 12.78 % | 257.250 M 16.90 % | 220.063 M 1 885.59 % | 11.083 M -93.41 % | 168.114 M -5.09 % | 177.121 M -7.01 % | 190.478 M -31.04 % | 276.214 M -9.09 % | 303.838 M -13.26 % | 350.280 M 51.57 % | 231.106 M 41.17 % | 163.705 M 43.23 % | 114.296 M -52.82 % | 242.272 M -32.68 % | 359.868 M 30.14 % | 276.516 M -8.95 % | 303.698 M 93.63 % | 156.845 M -37.00 % | 248.968 M -0.72 % | 250.780 M -19.13 % | 310.094 M 133.19 % | 132.980 M -23.03 % | 172.768 M -79.12 % | 827.489 M 6.83 % | 774.551 M -2.48 % | 794.210 M 777.17 % | 90.542 M -87.48 % | 723.391 M -1.25 % | 732.562 M -7.40 % | 791.113 M 45.58 % | 543.439 M |
| Total current liabilities | 981.468 M -16.01 % | 1.169 B 1.86 % | 1.147 B 10.60 % | 1.037 B 9.40 % | 948.162 M -12.80 % | 1.087 B -10.34 % | 1.213 B 9.10 % | 1.112 B 20.97 % | 918.920 M -9.61 % | 1.017 B 6.60 % | 953.673 M 4.04 % | 916.605 M 15.34 % | 794.676 M 16.80 % | 680.399 M 23.18 % | 552.354 M -11.20 % | 622.005 M 1.52 % | 612.665 M -6.40 % | 654.526 M 18.54 % | 552.172 M -54.85 % | 1.223 B -3.38 % | 1.266 B 25.48 % | 1.009 B 0.68 % | 1.002 B 6.29 % | 942.739 M -19.49 % | 1.171 B -9.41 % | 1.293 B -14.03 % | 1.504 B 6.96 % | 1.406 B -4.09 % | 1.466 B 11.60 % | 1.313 B 6.70 % | 1.231 B 34.36 % | 916.096 M 20.36 % | 761.118 M 6.57 % | 714.209 M 2.60 % | 696.100 M 44.91 % | 480.358 M -29.48 % | 681.154 M 6.12 % | 641.849 M -17.12 % | 774.445 M -0.74 % | 780.220 M -10.20 % | 868.863 M -9.89 % | 964.184 M 1.92 % | 946.066 M -5.68 % | 1.003 B -5.22 % | 1.058 B -25.63 % | 1.423 B -6.93 % | 1.529 B -7.90 % | 1.660 B 17.69 % | 1.411 B -12.39 % | 1.610 B -12.93 % | 1.849 B 8.20 % | 1.709 B 2.78 % | 1.663 B 4.20 % | 1.596 B 1.44 % | 1.573 B 18.91 % | 1.323 B 3.69 % | 1.276 B 3.64 % | 1.231 B 3.17 % | 1.193 B 15.11 % | 1.037 B -1.08 % | 1.048 B -6.55 % | 1.121 B 20.66 % | 929.372 M |
| Total liabilities | 1.104 B -18.34 % | 1.352 B 1.80 % | 1.328 B 9.07 % | 1.218 B 7.95 % | 1.128 B -11.09 % | 1.269 B -10.29 % | 1.415 B 6.61 % | 1.327 B 4.58 % | 1.269 B 1.94 % | 1.245 B -0.15 % | 1.247 B 10.02 % | 1.133 B 11.83 % | 1.013 B 13.07 % | 896.137 M 13.38 % | 790.396 M -13.42 % | 912.857 M -5.24 % | 963.330 M -6.31 % | 1.028 B 7.07 % | 960.328 M -34.90 % | 1.475 B -1.96 % | 1.505 B 20.64 % | 1.247 B 0.95 % | 1.236 B 4.96 % | 1.177 B -15.11 % | 1.387 B -7.53 % | 1.500 B -12.14 % | 1.707 B 6.98 % | 1.596 B -3.70 % | 1.657 B 10.73 % | 1.496 B 5.90 % | 1.413 B 24.00 % | 1.139 B 8.79 % | 1.047 B 9.21 % | 959.151 M 4.41 % | 918.612 M 50.35 % | 610.994 M -24.40 % | 808.209 M 6.63 % | 757.968 M -17.38 % | 917.445 M -0.57 % | 922.666 M -9.33 % | 1.018 B -10.12 % | 1.132 B -4.18 % | 1.182 B -13.26 % | 1.362 B 12.29 % | 1.213 B -23.09 % | 1.577 B -6.07 % | 1.679 B -6.66 % | 1.799 B 16.70 % | 1.541 B -11.34 % | 1.739 B -12.47 % | 1.986 B 8.29 % | 1.834 B 2.47 % | 1.790 B 3.10 % | 1.736 B 1.13 % | 1.717 B 17.52 % | 1.461 B 3.68 % | 1.409 B 4.28 % | 1.351 B 2.77 % | 1.315 B 13.90 % | 1.154 B -2.29 % | 1.181 B -5.72 % | 1.253 B 18.53 % | 1.057 B |
| Other non current assets | 1.104 B 4.86 % | 1.053 B 5.32 % | 999.852 M 0.75 % | 992.419 M 0.10 % | 991.424 M 1 309.98 % | 70.315 M 3.44 % | 67.974 M -28.67 % | 95.289 M -9.11 % | 104.842 M -91.47 % | 1.229 B 0.46 % | 1.224 B -1.01 % | 1.236 B -0.68 % | 1.245 B 1.35 % | 1.228 B 1 643.09 % | 70.448 M -11.08 % | 79.231 M -55.70 % | 178.836 M 2.08 % | 175.195 M -17.78 % | 213.073 M 6.00 % | 201.014 M 86.25 % | 107.926 M 2.49 % | 105.304 M -3.62 % | 109.254 M -14.80 % | 128.229 M -0.92 % | 129.420 M -12.18 % | 147.364 M -19.70 % | 183.524 M 6.29 % | 172.670 M -0.30 % | 173.192 M -5.94 % | 184.125 M -32.51 % | 272.828 M 60.87 % | 169.596 M 6.17 % | 159.746 M 9.19 % | 146.306 M -29.96 % | 208.876 M 5.49 % | 198.012 M -5.67 % | 209.910 M -48.06 % | 404.131 M 84.45 % | 219.104 M -26.32 % | 297.359 M -3.35 % | 307.650 M -38.60 % | 501.099 M 36.31 % | 367.604 M 46.25 % | 251.349 M -1.29 % | 254.633 M -6.29 % | 271.728 M -15.28 % | 320.737 M -4.62 % | 336.288 M -7.98 % | 365.457 M -1.35 % | 370.473 M 0.06 % | 370.245 M 1 339.74 % | 25.716 M -3.41 % | 26.623 M 7.44 % | 24.779 M 14.99 % | 21.548 M 5.69 % | 20.388 M -12.46 % | 23.290 M 27.09 % | 18.325 M 8.99 % | 16.813 M 6.72 % | 15.755 M -7.36 % | 17.007 M 6.30 % | 15.999 M 27.12 % | 12.585 M |
| Long term investments | 16.045 M -1.98 % | 16.369 M -0.32 % | 16.422 M 0.00 % | 16.422 M 0.00 % | 16.422 M -98.33 % | 980.588 M -0.97 % | 990.230 M 5 929.90 % | 16.422 M 0.00 % | 16.422 M 0.00 % | 16.422 M -4.19 % | 17.141 M -4.03 % | 17.860 M -6.87 % | 19.178 M -2.27 % | 19.623 M -2.22 % | 20.069 M -2.17 % | 20.514 M -2.12 % | 20.959 M -5.19 % | 22.107 M -1.36 % | 22.412 M -5.14 % | 23.627 M -5.49 % | 25.000 M 0.00 % | 25.000 M -0.63 % | 25.158 M 0.00 % | 25.158 M 13 425.81 % | 186.000 K -88.26 % | 1.585 M 905.30 % | 157.664 K -77.86 % | 712.000 K 0.00 % | 712.000 K 0.00 % | 712.000 K -0.22 % | 713.556 K -69.45 % | 2.336 M 84.37 % | 1.267 M -39.75 % | 2.103 M -39.33 % | 3.466 M 8 565.99 % | 40.000 K -98.03 % | 2.030 M -55.62 % | 4.574 M 139.44 % | 1.910 M -86.88 % | 14.558 M -9.40 % | 16.068 M -3.35 % | 16.625 M -0.60 % | 16.725 M -1.16 % | 16.921 M -1.04 % | 17.098 M -1.23 % | 17.311 M 1.47 % | 17.060 M 38.99 % | 12.274 M 0.00 % | 12.274 M 0.00 % | 12.274 M 0.00 % | 12.274 M -96.74 % | 376.731 M -3.19 % | 389.160 M -2.91 % | 400.843 M 13.19 % | 354.148 M 7.05 % | 330.831 M -5.54 % | 350.220 M 6.46 % | 328.971 M -0.17 % | 329.519 M 26.65 % | 260.180 M -13.02 % | 299.111 M 2.72 % | 291.192 M -8.26 % | 317.425 M |
| Intangible assets | 8.825 M -2.04 % | 9.009 M -1.99 % | 9.192 M -1.98 % | 9.378 M -1.96 % | 9.565 M -1.89 % | 9.749 M -1.85 % | 9.933 M 240.18 % | 2.920 M -5.99 % | 3.106 M -5.62 % | 3.291 M -5.27 % | 3.474 M -5.13 % | 3.662 M 4.78 % | 3.495 M -3.00 % | 3.603 M -3.16 % | 3.721 M 2.07 % | 3.645 M 3.26 % | 3.530 M -3.79 % | 3.669 M -4.11 % | 3.826 M 1.55 % | 3.768 M 10.69 % | 3.404 M 5.88 % | 3.215 M -0.66 % | 3.236 M -4.42 % | 3.386 M -4.13 % | 3.532 M -3.68 % | 3.667 M -2.42 % | 3.758 M -4.57 % | 3.938 M -4.63 % | 4.129 M -4.86 % | 4.340 M -4.33 % | 4.537 M 3.65 % | 4.377 M -3.46 % | 4.534 M -3.39 % | 4.693 M -3.24 % | 4.850 M -3.48 % | 5.025 M -2.71 % | 5.165 M 11.56 % | 4.630 M 18.11 % | 3.920 M -84.96 % | 26.061 M 8.56 % | 24.006 M 236.74 % | 7.129 M 0.00 % | 7.129 M -98.87 % | 631.257 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 |
| 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 100.00 % | -24.109 M -114.85 % | 162.305 M | 0.000 -100.00 % | 3.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M | 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 | 8.825 M -2.04 % | 9.009 M -1.99 % | 9.192 M -1.98 % | 9.378 M -1.96 % | 9.565 M -1.89 % | 9.749 M -1.85 % | 9.933 M 240.18 % | 2.920 M -5.99 % | 3.106 M -5.62 % | 3.291 M -5.27 % | 3.474 M -5.13 % | 3.662 M 4.78 % | 3.495 M -3.00 % | 3.603 M -3.16 % | 3.721 M 2.07 % | 3.645 M 3.26 % | 3.530 M -3.79 % | 3.669 M -4.11 % | 3.826 M 1.55 % | 3.768 M 10.69 % | 3.404 M 5.88 % | 3.215 M -0.66 % | 3.236 M -4.42 % | 3.386 M -4.13 % | 3.532 M -3.68 % | 3.667 M -2.42 % | 3.758 M -4.57 % | 3.938 M -4.63 % | 4.129 M -4.86 % | 4.340 M -4.33 % | 4.537 M 3.65 % | 4.377 M -3.46 % | 4.534 M -3.39 % | 4.693 M -3.24 % | 4.850 M -3.48 % | 5.025 M -2.71 % | 5.165 M 11.56 % | 4.630 M 18.11 % | 3.920 M 100.83 % | 1.952 M -98.95 % | 186.311 M 2 513.42 % | 7.129 M -30.21 % | 10.215 M -89.11 % | 93.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.666 M -603.68 % | 4.500 M | 0.000 | 0.000 100.00 % | -25.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 94.698 M -4.62 % | 99.281 M -3.59 % | 102.977 M -9.38 % | 113.640 M -3.76 % | 118.078 M -3.95 % | 122.935 M -21.35 % | 156.306 M -0.11 % | 156.472 M -3.08 % | 161.438 M -4.20 % | 168.524 M -2.52 % | 172.886 M 3.12 % | 167.662 M 5.88 % | 158.346 M -0.88 % | 159.758 M 2.90 % | 155.250 M -1.99 % | 158.396 M -2.23 % | 162.004 M -2.19 % | 165.623 M -2.33 % | 169.569 M -1.61 % | 172.346 M -1.29 % | 174.594 M -0.54 % | 175.546 M 2.94 % | 170.538 M 3.99 % | 163.997 M 5.22 % | 155.868 M -82.86 % | 909.174 M -1.34 % | 921.518 M -0.04 % | 921.861 M -1.28 % | 933.767 M -2.24 % | 955.163 M 11.75 % | 854.713 M 440.51 % | 158.130 M -75.21 % | 637.875 M -0.18 % | 638.999 M 8.45 % | 589.235 M -5.87 % | 625.953 M 276.10 % | 166.433 M 4.27 % | 159.619 M -42.64 % | 278.285 M -21.48 % | 354.421 M 37.90 % | 257.014 M 30.41 % | 197.080 M -5.33 % | 208.184 M 1.23 % | 205.651 M -3.30 % | 212.675 M 22.65 % | 173.395 M -4.53 % | 181.614 M 16.68 % | 155.649 M -4.80 % | 163.490 M -3.50 % | 169.415 M -4.08 % | 176.621 M -3.13 % | 182.320 M 49.75 % | 121.748 M 1.35 % | 120.131 M -1.90 % | 122.462 M -2.28 % | 125.317 M 5.31 % | 118.997 M 3.97 % | 114.454 M -0.75 % | 115.319 M 1.41 % | 113.714 M -3.74 % | 118.135 M -2.76 % | 121.492 M -3.41 % | 125.785 M |
| Total non current assets | 1.224 B 3.91 % | 1.178 B 4.36 % | 1.128 B -0.30 % | 1.132 B -0.32 % | 1.135 B -4.06 % | 1.184 B -3.34 % | 1.224 B -11.83 % | 1.389 B -1.56 % | 1.411 B -0.48 % | 1.417 B -0.82 % | 1.429 B 0.28 % | 1.425 B -0.02 % | 1.426 B 1.04 % | 1.411 B -0.16 % | 1.413 B 0.12 % | 1.412 B -7.53 % | 1.527 B -1.22 % | 1.546 B -3.01 % | 1.594 B -0.16 % | 1.596 B 4.14 % | 1.533 B 1.19 % | 1.515 B -0.26 % | 1.519 B -2.93 % | 1.564 B 2.00 % | 1.534 B -1.87 % | 1.563 B -2.95 % | 1.611 B 13.24 % | 1.422 B 0.94 % | 1.409 B -2.24 % | 1.441 B -0.19 % | 1.444 B 94.50 % | 742.434 M -40.59 % | 1.250 B 0.96 % | 1.238 B -1.18 % | 1.253 B 29.37 % | 968.286 M 86.74 % | 518.526 M -33.05 % | 774.493 M 10.31 % | 702.111 M -5.67 % | 744.348 M -11.77 % | 843.601 M 5.37 % | 800.638 M 17.54 % | 681.148 M 5.33 % | 646.678 M 21.94 % | 530.317 M 4.23 % | 508.796 M -10.28 % | 567.064 M 2.43 % | 553.606 M -2.74 % | 569.176 M -1.51 % | 577.919 M 3.36 % | 559.140 M -4.38 % | 584.767 M 8.79 % | 537.531 M -1.51 % | 545.753 M 9.55 % | 498.158 M 4.54 % | 476.536 M -3.24 % | 492.507 M 6.66 % | 461.750 M 0.02 % | 461.651 M 18.48 % | 389.649 M -10.27 % | 434.253 M 1.30 % | 428.683 M -5.95 % | 455.795 M |
| Other current assets | 33.501 M -59.52 % | 82.767 M -19.59 % | 102.933 M 20.79 % | 85.217 M 397.24 % | 17.138 M 64.65 % | 10.409 M -1.43 % | 10.560 M -65.01 % | 30.177 M -6.74 % | 32.358 M -1.84 % | 32.964 M 116.68 % | 15.213 M -48.52 % | 29.553 M 5.30 % | 28.066 M -7.23 % | 30.253 M 1.63 % | 29.769 M -34.32 % | 45.324 M -12.66 % | 51.895 M -15.58 % | 61.471 M 115.76 % | 28.491 M -67.55 % | 87.789 M -1.59 % | 89.211 M 42.75 % | 62.496 M 30.79 % | 47.783 M -6.78 % | 51.260 M 9.82 % | 46.677 M -20.97 % | 59.059 M 6.51 % | 55.452 M -15.21 % | 65.399 M 149.79 % | 26.182 M -49.92 % | 52.283 M 133.56 % | 22.386 M -96.59 % | 655.662 M 7.69 % | 608.863 M 3 314.25 % | 17.833 M -73.33 % | 66.870 M -83.15 % | 396.888 M -44.53 % | 715.520 M 42.68 % | 501.494 M 421.82 % | 96.105 M -84.78 % | 631.279 M 15.46 % | 546.769 M 364.36 % | 117.746 M 18.45 % | 99.409 M -11.51 % | 112.340 M 44.80 % | 77.583 M -38.34 % | 125.832 M -40.32 % | 210.841 M 80.96 % | 116.512 M -69.99 % | 388.220 M -6.12 % | 413.547 M 38.02 % | 299.636 M -54.89 % | 664.190 M 4.06 % | 638.259 M 21.00 % | 527.473 M 142.32 % | 217.678 M -37.39 % | 347.650 M -15.65 % | 412.136 M 53.61 % | 268.296 M 81.12 % | 148.134 M 5.45 % | 140.478 M -14.85 % | 164.980 M 9.04 % | 151.305 M 75.21 % | 86.355 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 938.286 M | 0.000 -100.00 % | 71.000 K -97.04 % | 2.396 M 0.00 % | 2.396 M -33.37 % | 3.596 M 51 271.43 % | 7.000 K -99.82 % | 3.896 M -27.80 % | 5.396 M | 0.000 | 0.000 -100.00 % | 351.000 K 0.00 % | 351.000 K 0.00 % | 351.000 K -0.04 % | 351.132 K 0.90 % | 348.000 K -87.01 % | 2.679 M 38.09 % | 1.940 M 6.59 % | 1.820 M 6.12 % | 1.715 M 28.08 % | 1.339 M -46.27 % | 2.492 M -58.18 % | 5.959 M 16.09 % | 5.133 M 10.63 % | 4.640 M 21.02 % | 3.834 M 2.01 % | 3.758 M 40.23 % | 2.680 M -25.20 % | 3.583 M -58.44 % | 8.622 M 0.23 % | 8.602 M 14.73 % | 7.498 M -81.91 % | 41.453 M 697.02 % | 5.201 M 4.96 % | 4.955 M 0.37 % | 4.937 M -95.29 % | 104.785 M 41.31 % | 74.150 M -81.57 % | 402.360 M 166.36 % | 151.059 M -24.55 % | 200.207 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 |
| cash and cash equivalents | 9.174 M -65.37 % | 26.494 M 8.41 % | 24.440 M -84.70 % | 159.769 M 30.62 % | 122.320 M 846.90 % | 12.918 M -37.49 % | 20.667 M 29.49 % | 15.960 M -10.37 % | 17.807 M -35.60 % | 27.649 M -13.46 % | 31.951 M 194.75 % | 10.840 M -78.87 % | 51.292 M 39.67 % | 36.723 M 100.62 % | 18.305 M -66.25 % | 54.239 M 37.70 % | 39.388 M -74.18 % | 152.538 M 341.23 % | 34.571 M -47.10 % | 65.354 M -42.03 % | 112.730 M 138.20 % | 47.326 M -24.73 % | 62.875 M 8.83 % | 57.774 M -22.25 % | 74.311 M -0.50 % | 74.682 M -25.40 % | 100.108 M -12.27 % | 114.104 M 154.62 % | 44.814 M -27.90 % | 62.155 M 110.83 % | 29.481 M -38.41 % | 47.864 M -59.19 % | 117.292 M -9.79 % | 130.014 M -34.80 % | 199.395 M -42.89 % | 349.140 M -41.74 % | 599.271 M 24.96 % | 479.568 M -55.41 % | 1.076 B 353.46 % | 237.188 M 9.35 % | 216.903 M 47.10 % | 147.454 M 35.60 % | 108.745 M -43.77 % | 193.379 M 52.47 % | 126.833 M 125.16 % | 56.329 M 53.83 % | 36.618 M -49.93 % | 73.136 M 172.42 % | 26.847 M -86.14 % | 193.713 M 234.50 % | 57.911 M -37.42 % | 92.536 M -16.06 % | 110.235 M -35.74 % | 171.556 M -2.89 % | 176.669 M -27.31 % | 243.041 M 0.30 % | 242.320 M -20.52 % | 304.865 M -10.92 % | 342.234 M 13.52 % | 301.467 M -18.99 % | 372.133 M 10.67 % | 336.252 M 15.57 % | 290.960 M |
| Cash and short term investments | 9.174 M -65.37 % | 26.494 M 8.41 % | 24.440 M -84.70 % | 159.769 M 30.62 % | 122.320 M 846.90 % | 12.918 M -37.71 % | 20.738 M 29.94 % | 15.960 M -10.37 % | 17.807 M -35.60 % | 27.649 M -13.46 % | 31.951 M 194.75 % | 10.840 M -78.87 % | 51.292 M 39.67 % | 36.723 M 100.62 % | 18.305 M -66.47 % | 54.590 M 37.37 % | 39.739 M -74.01 % | 152.889 M 337.80 % | 34.922 M -46.85 % | 65.702 M -43.07 % | 115.409 M 134.26 % | 49.266 M -23.85 % | 64.695 M 8.75 % | 59.489 M -21.36 % | 75.650 M -1.97 % | 77.174 M -27.24 % | 106.067 M -11.05 % | 119.237 M 141.11 % | 49.454 M -25.06 % | 65.989 M 98.53 % | 33.239 M -34.24 % | 50.544 M -58.18 % | 120.875 M -12.81 % | 138.636 M -33.35 % | 207.998 M -41.68 % | 356.638 M -44.34 % | 640.724 M 32.17 % | 484.769 M -55.13 % | 1.080 B 346.26 % | 242.125 M -24.73 % | 321.688 M 45.16 % | 221.604 M -56.64 % | 511.105 M 48.39 % | 344.438 M 5.32 % | 327.040 M 480.59 % | 56.329 M 53.83 % | 36.618 M -49.93 % | 73.136 M 172.42 % | 26.847 M -86.14 % | 193.713 M 234.50 % | 57.911 M -37.42 % | 92.536 M -16.06 % | 110.235 M -35.74 % | 171.556 M -2.89 % | 176.669 M -27.31 % | 243.041 M 0.30 % | 242.320 M -20.52 % | 304.865 M -10.92 % | 342.234 M 13.52 % | 301.467 M -18.99 % | 372.133 M 10.67 % | 336.252 M 15.57 % | 290.960 M |
| Total current assets | 816.821 M -28.71 % | 1.146 B -16.82 % | 1.378 B 4.68 % | 1.316 B 4.07 % | 1.264 B 18.57 % | 1.066 B -6.85 % | 1.145 B -11.43 % | 1.293 B 0.54 % | 1.286 B 0.06 % | 1.285 B -3.50 % | 1.331 B -7.86 % | 1.445 B 4.29 % | 1.386 B 7.32 % | 1.291 B 4.49 % | 1.235 B -16.07 % | 1.472 B 5.07 % | 1.401 B -2.31 % | 1.434 B 10.06 % | 1.303 B -26.87 % | 1.782 B -4.69 % | 1.869 B 17.15 % | 1.596 B 0.20 % | 1.593 B 5.96 % | 1.503 B -15.52 % | 1.779 B -4.09 % | 1.855 B -5.71 % | 1.967 B 12.58 % | 1.748 B -0.48 % | 1.756 B 13.15 % | 1.552 B 5.46 % | 1.472 B -22.99 % | 1.911 B 3.37 % | 1.848 B -0.26 % | 1.853 B 0.50 % | 1.844 B -4.77 % | 1.936 B -26.12 % | 2.621 B 10.19 % | 2.379 B -9.01 % | 2.614 B 43.78 % | 1.818 B -0.20 % | 1.822 B 30.26 % | 1.398 B -12.00 % | 1.589 B 4.57 % | 1.520 B 9.14 % | 1.393 B 18.51 % | 1.175 B -5.00 % | 1.237 B -18.69 % | 1.521 B -38.46 % | 2.471 B -8.17 % | 2.691 B 14.86 % | 2.343 B 6.96 % | 2.191 B 0.34 % | 2.183 B 3.50 % | 2.110 B 0.69 % | 2.095 B 11.98 % | 1.871 B 4.48 % | 1.791 B 1.83 % | 1.758 B 3.73 % | 1.695 B 7.12 % | 1.582 B -1.96 % | 1.614 B -8.20 % | 1.758 B 15.96 % | 1.516 B |
| Inventory | 520.132 M -3.96 % | 541.587 M 0.25 % | 540.220 M 1.51 % | 532.188 M -5.86 % | 565.328 M -5.74 % | 599.773 M -2.83 % | 617.238 M 1.38 % | 608.829 M -3.16 % | 628.710 M -1.58 % | 638.793 M 2.16 % | 625.266 M 0.17 % | 624.212 M -2.48 % | 640.095 M -0.66 % | 644.359 M -2.47 % | 660.702 M -2.06 % | 674.624 M -5.67 % | 715.140 M -3.04 % | 737.583 M 2.71 % | 718.106 M -11.67 % | 813.026 M 3.41 % | 786.183 M 2.12 % | 769.829 M 0.20 % | 768.322 M 1.44 % | 757.445 M -0.67 % | 762.546 M -5.82 % | 809.639 M -7.44 % | 874.698 M -17.37 % | 1.059 B -15.22 % | 1.249 B 9.55 % | 1.140 B 3.28 % | 1.104 B 11.80 % | 987.000 M 4.24 % | 946.815 M 4.05 % | 909.929 M 2.80 % | 885.106 M -0.82 % | 892.453 M -1.90 % | 909.756 M 1.29 % | 898.191 M 38.04 % | 650.670 M 4.25 % | 624.124 M -9.69 % | 691.057 M -13.30 % | 797.111 M 57.80 % | 505.145 M 36.56 % | 369.911 M 13 949.03 % | 2.633 M -92.70 % | 36.046 M 114.72 % | 16.788 M -86.72 % | 126.385 M -78.91 % | 599.192 M 32.75 % | 451.379 M 58.93 % | 284.008 M 16.01 % | 244.818 M -23.95 % | 321.903 M -36.59 % | 507.681 M 30.44 % | 389.195 M 174.20 % | 141.937 M -2.73 % | 145.916 M 31.03 % | 111.357 M 0.99 % | 110.271 M 32.35 % | 83.316 M -7.47 % | 90.040 M 106.49 % | 43.604 M -34.64 % | 66.715 M |
| Net receivables | 254.014 M -48.68 % | 494.968 M -30.28 % | 709.926 M 31.77 % | 538.770 M -3.73 % | 559.639 M 26.23 % | 443.339 M -10.67 % | 496.304 M -22.16 % | 637.565 M 5.09 % | 606.674 M 3.64 % | 585.351 M -5.00 % | 616.189 M -21.03 % | 780.329 M 17.16 % | 666.055 M 14.91 % | 579.623 M 8.93 % | 532.109 M -23.70 % | 697.434 M 17.37 % | 594.210 M 23.23 % | 482.182 M -5.88 % | 512.299 M -37.16 % | 815.283 M -7.22 % | 878.693 M 23.04 % | 714.174 M 0.35 % | 711.710 M 12.12 % | 634.776 M -25.35 % | 850.340 M -0.73 % | 856.602 M -2.80 % | 881.237 M 74.73 % | 504.348 M 25.89 % | 400.611 M 36.30 % | 293.912 M -5.93 % | 312.425 M 43.61 % | 217.553 M 26.61 % | 171.830 M -24.94 % | 228.935 M -7.65 % | 247.894 M -14.60 % | 290.286 M -18.23 % | 354.982 M 9.04 % | 325.543 M 16.38 % | 279.718 M -9.55 % | 309.247 M 23.13 % | 251.161 M 1.02 % | 248.624 M -47.49 % | 473.485 M -24.99 % | 631.257 M -31.45 % | 920.919 M 11.69 % | 824.512 M 4.97 % | 785.486 M -22.97 % | 1.020 B -30.02 % | 1.457 B -10.76 % | 1.633 B 7.86 % | 1.514 B 27.30 % | 1.189 B 6.84 % | 1.113 B 23.27 % | 902.876 M -31.16 % | 1.312 B 2.45 % | 1.280 B 12.68 % | 1.136 B -4.14 % | 1.185 B 8.28 % | 1.095 B 3.53 % | 1.057 B 7.12 % | 986.968 M -19.57 % | 1.227 B 14.45 % | 1.072 B |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.118 B -0.65 % | 1.125 B | 0.000 -100.00 % | 12.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.164 B 1.21 % | 1.150 B -0.99 % | 1.161 B -1.50 % | 1.179 B -0.48 % | 1.185 B -0.89 % | 1.195 B -2.16 % | 1.222 B 1.34 % | 1.206 B -0.40 % | 1.210 B -2.68 % | 1.244 B -0.09 % | 1.245 B 148.37 % | 501.209 M -0.07 % | 501.585 M 55.26 % | 323.062 M 8.69 % | 297.221 M 0.10 % | 296.930 M -4.61 % | 311.272 M -23.71 % | 407.995 M -8.59 % | 446.325 M 0.12 % | 445.775 M -0.10 % | 446.240 M 220.45 % | 139.256 M 3.16 % | 134.988 M -33.02 % | 201.539 M 1.33 % | 198.891 M 161.50 % | 76.058 M -0.65 % | 76.558 M -2.73 % | 78.705 M 0.36 % | 78.419 M -0.67 % | 78.951 M 71.97 % | 45.911 M -0.97 % | 46.362 M -2.71 % | 47.653 M -3.53 % | 49.395 M 76.69 % | 27.955 M 8.53 % | 25.757 M 13.64 % | 22.666 M 603.68 % | -4.500 M | 0.000 | 0.000 -100.00 % | 25.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 420.221 M 2.69 % | 409.211 M 8.18 % | 378.261 M 49.43 % | 253.133 M 20.59 % | 209.912 M -8.53 % | 229.493 M -18.23 % | 280.647 M 13.58 % | 247.097 M 0.95 % | 244.772 M -25.71 % | 329.494 M 0.20 % | 328.841 M 43.15 % | 229.710 M 64.66 % | 139.509 M -2.31 % | 142.802 M -12.88 % | 163.917 M -3.67 % | 170.170 M -32.10 % | 250.636 M -8.46 % | 273.812 M 8.02 % | 253.481 M -2.38 % | 259.659 M -26.39 % | 352.745 M 138.13 % | 148.134 M 7.40 % | 137.922 M -46.97 % | 260.095 M -1.19 % | 263.223 M -14.01 % | 306.114 M 19.16 % | 256.891 M -2.28 % | 262.893 M 33.86 % | 196.400 M 9.88 % | 178.740 M -28.98 % | 251.685 M 58.08 % | 159.209 M 13.62 % | 140.129 M 14.63 % | 122.240 M 4.33 % | 117.161 M -1.65 % | 119.129 M -16.94 % | 143.423 M 25.60 % | 114.192 M -25.91 % | 154.120 M 0.53 % | 153.301 M 25.52 % | 122.135 M -28.08 % | 169.829 M -28.56 % | 237.736 M -29.03 % | 334.962 M -22.72 % | 433.443 M -27.70 % | 599.516 M -6.78 % | 643.097 M 5.38 % | 610.289 M 4.03 % | 586.666 M -25.19 % | 784.237 M -15.09 % | 923.623 M 828.20 % | 99.507 M -84.54 % | 643.666 M -9.43 % | 710.684 M -3.36 % | 735.422 M | 0.000 -100.00 % | 434.558 M 17.37 % | 370.247 M 6.98 % | 346.081 M 40.29 % | 246.688 M -2.79 % | 253.780 M -2.19 % | 259.473 M -17.15 % | 313.193 M |
| Tax payables | 5.462 M 0.00 % | 5.462 M 0.00 % | 5.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.000 K -66.99 % | 415.000 K 654.55 % | 55.000 K | 0.000 -100.00 % | 4.402 M 1 606.20 % | 258.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.864 M 0.01 % | 3.864 M -22.91 % | 5.012 M 175.84 % | 1.817 M 19.30 % | 1.523 M 557.87 % | 231.506 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.805 M -93.40 % | 133.447 M 30 507.11 % | 436.000 K 0.00 % | 436.000 K 25.80 % | 346.583 K -0.12 % | 347.000 K 0.00 % | 347.000 K 0.00 % | 347.000 K 0.12 % | 346.583 K 4.71 % | 331.000 K 0.00 % | 331.000 K -20.62 % | 417.000 K -91.03 % | 4.650 M -0.96 % | 4.695 M -0.93 % | 4.739 M -0.94 % | 4.784 M -0.90 % | 4.827 M -3.65 % | 5.010 M 0.04 % | 5.008 M -0.62 % | 5.039 M -0.86 % | 5.083 M 3.14 % | 4.928 M 3.46 % | 4.763 M -0.89 % | 4.806 M -0.92 % | 4.850 M -0.91 % | 4.895 M -0.91 % | 4.940 M -96.03 % | 124.389 M 2.24 % | 121.659 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.498 M 8.86 % | 27.098 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 |
| Minority interest | -132.915 M -0.22 % | -132.622 M -0.22 % | -132.332 M -0.22 % | -132.045 M -0.22 % | -131.749 M -0.22 % | -131.456 M -0.54 % | -130.747 M 0.30 % | -131.144 M -0.23 % | -130.841 M -0.23 % | -130.542 M -0.24 % | -130.229 M -0.23 % | -129.934 M -0.23 % | -129.631 M -0.23 % | -129.331 M -0.23 % | -129.034 M 0.00 % | -129.035 M -0.24 % | -128.731 M -0.23 % | -128.432 M -0.23 % | -128.135 M 0.98 % | -129.402 M -0.24 % | -129.087 M -0.11 % | -128.946 M 0.61 % | -129.740 M -0.29 % | -129.368 M -0.30 % | -128.982 M -0.19 % | -128.732 M -0.28 % | -128.371 M -0.27 % | -128.023 M -0.27 % | -127.678 M -0.27 % | -127.338 M -0.45 % | -126.765 M -0.26 % | -126.431 M -0.27 % | -126.091 M -0.24 % | -125.787 M -0.24 % | -125.484 M -4.01 % | -120.643 M 7.00 % | -129.719 M 0.03 % | -129.753 M -0.18 % | -129.515 M -0.62 % | -128.718 M 1.34 % | -130.472 M -0.17 % | -130.254 M 0.10 % | -130.383 M -0.52 % | -129.712 M -6.09 % | -122.270 M 4.79 % | -128.421 M -17.08 % | -109.683 M -11.32 % | -98.532 M -199.86 % | -32.859 M -2.79 % | -31.968 M -46.27 % | -21.855 M -201.53 % | -7.248 M -203.14 % | -2.391 M -599.16 % | 479.000 K 780.73 % | 54.387 K 336.47 % | -23.000 K 95.35 % | -495.000 K 50.55 % | -1.001 M 24.20 % | -1.321 M -18.23 % | -1.117 M -29.43 % | -863.000 K -1.29 % | -852.000 K | 0.000 |
| Capital lease obligations | 38.704 M -2.32 % | 39.624 M -5.30 % | 41.841 M -13.04 % | 48.117 M -3.15 % | 49.682 M -3.02 % | 51.231 M -5.20 % | 54.041 M 7.30 % | 50.364 M -2.46 % | 51.633 M -6.87 % | 55.443 M -4.18 % | 57.863 M 8.94 % | 53.113 M 6.39 % | 49.925 M -1.40 % | 50.633 M 4.71 % | 48.357 M -0.91 % | 48.802 M -1.01 % | 49.300 M -1.40 % | 50.000 M -3.46 % | 51.792 M -5.31 % | 54.697 M 198.19 % | 18.343 M -6.02 % | 19.519 M 41.47 % | 13.797 M -5.93 % | 14.667 M 100.59 % | 7.312 M -8.69 % | 8.008 M 38.82 % | 5.768 M 46.15 % | 3.947 M -11.10 % | 4.440 M -11.31 % | 5.006 M -10.02 % | 5.564 M -9.02 % | 6.115 M -63.87 % | 16.927 M 12.58 % | 15.036 M 94.62 % | 7.726 M -6.34 % | 8.249 M -5.89 % | 8.765 M 1 168.45 % | 691.000 K -9.54 % | 763.863 K -21.98 % | 979.000 K -22.42 % | 1.262 M -18.00 % | 1.539 M -14.99 % | 1.810 M -12.79 % | 2.076 M 80.21 % | 1.152 M -14.03 % | 1.340 M -13.12 % | 1.542 M -13.25 % | 1.778 M -11.50 % | 2.009 M -10.07 % | 2.234 M -9.09 % | 2.457 M | 0.000 -100.00 % | 348.000 K -13.86 % | 404.000 K -11.36 % | 455.767 K -99.89 % | 427.193 M 25.64 % | 340.021 M -23.54 % | 444.692 M 29 656.79 % | 1.494 M -99.62 % | 393.495 M -0.21 % | 394.331 M -15.17 % | 464.868 M 59.09 % | 292.197 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -7.999 B 0.84 % | -8.066 B -0.86 % | -7.997 B -0.01 % | -7.997 B -0.01 % | -7.996 B -92.76 % | -4.148 B -0.02 % | -4.148 B -0.02 % | -4.147 B -0.02 % | -4.146 B -0.02 % | -4.145 B -0.02 % | -4.145 B -0.02 % | -4.144 B -0.02 % | -4.143 B -0.02 % | -4.143 B -0.15 % | -4.136 B 0.12 % | -4.141 B -0.02 % | -4.141 B -0.02 % | -4.140 B -0.02 % | -4.139 B -0.02 % | -4.139 B -0.02 % | -4.138 B -0.02 % | -4.137 B -1 725.20 % | 254.576 M 106.16 % | -4.136 B -0.02 % | -4.135 B -0.02 % | -4.135 B 2.09 % | -4.223 B -2.62 % | -4.115 B -0.02 % | -4.115 B 0.42 % | -4.132 B -0.02 % | -4.131 B -0.02 % | -4.131 B -0.02 % | -4.130 B -0.02 % | -4.129 B -0.02 % | -4.129 B 1.14 % | -4.176 B -0.01 % | -4.176 B -1 740.24 % | 254.575 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.00 % | 254.576 M 0.01 % | 254.553 M 0.00 % | 254.553 M 0.00 % | 254.548 M 0.00 % | 254.548 M 0.00 % | 254.548 M 0.00 % | 254.548 M 0.00 % | 254.548 M 0.00 % | 254.548 M 26.15 % | 201.785 M -75.19 % | 813.350 M 258.95 % | 226.593 M 0.00 % | 226.593 M 0.00 % | 226.593 M -14.05 % | 263.641 M 0.00 % | 263.641 M 0.00 % | 263.641 M 16.35 % | 226.593 M |
| Deferred tax liabilities non current | 13.512 M -1.21 % | 13.677 M -1.18 % | 13.840 M -1.18 % | 14.006 M -1.18 % | 14.173 M -1.14 % | 14.337 M -1.14 % | 14.502 M -1.14 % | 14.669 M -1.19 % | 14.846 M 309.09 % | 3.629 M 10.21 % | 3.293 M -43.83 % | 5.862 M -20.22 % | 7.348 M 102.37 % | 3.631 M -2.97 % | 3.742 M -20.94 % | 4.733 M -19.14 % | 5.853 M 7.67 % | 5.436 M -24.58 % | 7.207 M -68.01 % | 22.532 M 33.96 % | 16.820 M -0.97 % | 16.984 M -0.96 % | 17.149 M -0.97 % | 17.316 M -0.95 % | 17.482 M -0.94 % | 17.647 M -0.92 % | 17.810 M -0.93 % | 17.977 M -0.92 % | 18.144 M -0.90 % | 18.309 M -0.88 % | 18.472 M -0.90 % | 18.639 M -0.89 % | 18.806 M -0.87 % | 18.971 M -0.85 % | 19.134 M 163.41 % | 7.264 M -2.05 % | 7.416 M -2.52 % | 7.608 M -1.40 % | 7.716 M -1.94 % | 7.869 M -1.88 % | 8.020 M -1.85 % | 8.171 M -1.79 % | 8.320 M -1.80 % | 8.473 M -1.75 % | 8.624 M -1.72 % | 8.775 M -1.67 % | 8.924 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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.041 B -12.18 % | 2.324 B -7.28 % | 2.506 B 2.38 % | 2.448 B 2.00 % | 2.400 B 6.66 % | 2.250 B -5.03 % | 2.369 B -11.63 % | 2.681 B -0.56 % | 2.696 B -0.22 % | 2.702 B -2.11 % | 2.761 B -3.82 % | 2.870 B 2.10 % | 2.811 B 4.04 % | 2.702 B 2.01 % | 2.649 B -8.14 % | 2.884 B -1.50 % | 2.928 B -1.75 % | 2.980 B 2.87 % | 2.897 B -14.25 % | 3.378 B -0.71 % | 3.402 B 9.38 % | 3.110 B -0.02 % | 3.111 B 1.42 % | 3.067 B -7.41 % | 3.313 B -3.07 % | 3.418 B -4.47 % | 3.578 B 12.88 % | 3.170 B 0.15 % | 3.165 B 5.74 % | 2.993 B 2.66 % | 2.916 B 9.89 % | 2.653 B -14.36 % | 3.098 B 0.23 % | 3.091 B -0.18 % | 3.097 B 6.61 % | 2.905 B -7.48 % | 3.140 B -0.43 % | 3.153 B -4.92 % | 3.316 B 29.42 % | 2.563 B -3.86 % | 2.665 B 21.20 % | 2.199 B -3.13 % | 2.270 B 4.79 % | 2.166 B 12.67 % | 1.923 B 14.20 % | 1.684 B -6.66 % | 1.804 B -13.05 % | 2.075 B -31.77 % | 3.041 B -7.00 % | 3.269 B 12.65 % | 2.902 B 4.57 % | 2.775 B 2.01 % | 2.721 B 2.47 % | 2.655 B 2.39 % | 2.593 B 10.47 % | 2.347 B 2.82 % | 2.283 B 2.84 % | 2.220 B 2.93 % | 2.157 B 9.37 % | 1.972 B -3.72 % | 2.048 B -6.34 % | 2.187 B 10.90 % | 1.972 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -165.000 K -1.23 % | -163.000 K -102.83 % | 5.751 M 3 564.66 % | -166.000 K -1.22 % | -164.000 K 0.61 % | -165.000 K -103.35 % | 4.921 M 2 880.23 % | -177.000 K -101.58 % | 11.217 M 3 238.39 % | 336.000 K 110.57 % | -3.180 M -143.49 % | -1.306 M -133.65 % | 3.881 M 27 621.43 % | 14.000 K 100.06 % | -22.384 M -480.75 % | 5.879 M -13.94 % | 6.831 M 7.14 % | 6.376 M 169.60 % | -9.161 M -156.60 % | 16.186 M 9 969.51 % | -164.000 K 0.61 % | -165.000 K | 0.000 100.00 % | -167.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.796 M 1 449.86 % | 4.826 M 70.17 % | 2.836 M 1 706.37 % | 157.000 K -86.52 % | 1.164 M 103.52 % | -33.040 M -7 425.94 % | 451.000 K -65.09 % | 1.292 M -23.91 % | 1.698 M 108.16 % | -20.797 M -160.97 % | -7.969 M -397.35 % | 2.680 M | 0.000 -100.00 % | 955.000 K 194.09 % | -1.015 M -120.98 % | 4.838 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.508 K | 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 |
| Change in working capital | 132.514 M -49.95 % | 264.753 M 2 716.33 % | -10.119 M -968.61 % | 1.165 M 101.00 % | -116.188 M -335.22 % | 49.396 M -80.08 % | 247.962 M 1 403.90 % | -19.017 M 86.32 % | -139.042 M -515.55 % | 33.460 M -81.56 % | 181.417 M 1 152.12 % | -17.243 M -173.52 % | 23.455 M 133.76 % | -69.478 M -137.55 % | 185.019 M 227.86 % | -144.708 M -3.37 % | -139.996 M -247.38 % | 94.988 M -64.74 % | 269.401 M 1 954.99 % | -14.523 M 70.98 % | -50.039 M -1.52 % | -49.289 M 83.50 % | -298.659 M -271.05 % | 174.605 M 248.51 % | 50.101 M 195.69 % | -52.358 M -956.84 % | 6.111 M -96.42 % | 170.481 M 214.35 % | -149.085 M -33.35 % | -111.798 M -155.49 % | 201.464 M 445.67 % | -58.283 M -63.40 % | -35.670 M 63.25 % | -97.052 M 17.63 % | -117.830 M -12.88 % | -104.384 M -69.57 % | -61.557 M 81.86 % | -339.408 M -1 702.19 % | -18.833 M 85.47 % | -129.581 M 65.75 % | -378.330 M -103.99 % | -185.463 M -494.81 % | 46.975 M 157.43 % | -81.793 M 62.78 % | -219.729 M -520.78 % | 52.220 M 256.64 % | -33.338 M 57.38 % | -78.223 M 63.42 % | -213.839 M 53.37 % | -458.582 M -69 716.18 % | -656.842 K -101.09 % | 60.516 M 121.08 % | -287.083 M -887.00 % | 36.478 M 139.25 % | -92.945 M -265.32 % | -25.442 M 61.90 % | -66.779 M -423.92 % | -12.746 M -113.33 % | 95.587 M 306.98 % | -46.182 M -383.64 % | 16.282 M -68.81 % | 52.205 M 201.04 % | -51.667 M |
| Accounts receivables | 197.030 M 14.45 % | 172.155 M 193.81 % | -183.505 M -4 398.78 % | -4.079 M 96.43 % | -114.189 M -314.25 % | 53.297 M -57.58 % | 125.634 M 226.28 % | -99.490 M -466.62 % | 27.137 M -64.03 % | 75.435 M 686.55 % | -12.861 M 86.62 % | -96.103 M -810.32 % | -10.557 M -144.02 % | 23.983 M -83.13 % | 142.182 M 186.42 % | -164.520 M -1 243.69 % | 14.385 M -84.35 % | 91.894 M 365.20 % | -34.651 M -1 192.41 % | 3.172 M 102.25 % | -140.972 M -258.55 % | 88.916 M 289.93 % | -46.815 M -121.05 % | 222.363 M 220.09 % | -185.160 M -206.64 % | 173.631 M 295.89 % | -88.636 M 28.96 % | -124.767 M -1 367.06 % | 9.847 M -87.59 % | 79.316 M 7 982.85 % | -1.006 M 97.18 % | -35.700 M -228.22 % | -10.877 M 49.60 % | -21.583 M -158.20 % | 37.082 M -28.54 % | 51.894 M 319.96 % | -23.592 M -62.62 % | -14.507 M 58.73 % | -35.150 M -285.84 % | -9.110 M 60.45 % | -23.034 M -131.06 % | 74.165 M -22.28 % | 95.428 M 549.54 % | -21.228 M -132.71 % | 64.898 M 75.71 % | 36.935 M -61.90 % | 96.948 M 306.05 % | 23.876 M 145.89 % | -52.025 M 55.32 % | -116.430 M 60.68 % | -296.100 M -72.36 % | -171.796 M 13.10 % | -197.688 M -204.40 % | 189.355 M 662.50 % | -33.663 M 70.61 % | -114.533 M -228.75 % | 88.960 M 278.64 % | -49.798 M -143.61 % | -20.442 M 55.59 % | -46.030 M -135.85 % | 128.407 M 230.81 % | -98.163 M -190.11 % | 108.941 M |
| Inventory | 13.892 M 294.21 % | -7.153 M 19.62 % | -8.899 M -974.20 % | 1.018 M -96.40 % | 28.285 M 44.31 % | 19.600 M 2 214.67 % | -926.858 K -104.66 % | 19.881 M 97.17 % | 10.083 M 174.54 % | -13.527 M -1 172.67 % | -1.063 M -106.69 % | 15.884 M 232.02 % | 4.784 M -70.73 % | 16.343 M 21.64 % | 13.436 M -68.48 % | 42.623 M 89.92 % | 22.443 M 215.23 % | -19.477 M -120.52 % | 94.920 M 453.61 % | -26.843 M 28.54 % | -37.562 M -2 392.50 % | -1.507 M 86.15 % | -10.878 M -272.66 % | 6.300 M -86.62 % | 47.092 M -29.19 % | 66.508 M -64.99 % | 189.982 M 11.63 % | 170.196 M 284.46 % | -92.268 M -301.04 % | -23.007 M 70.39 % | -77.713 M -13.77 % | -68.304 M -564.72 % | 14.698 M 155.04 % | -26.705 M -1 041.99 % | 2.835 M -68.36 % | 8.960 M -95.87 % | 216.903 M 209.92 % | -197.337 M -878.59 % | -20.165 M -415.13 % | 6.399 M 138.46 % | -16.639 M -161.00 % | 27.276 M 12.98 % | 24.143 M 146.05 % | -52.429 M -256.91 % | 33.413 M 168.83 % | -48.545 M 82.55 % | -278.238 M 6.24 % | -296.769 M -100.77 % | -147.813 M 11.69 % | -167.371 M -327.08 % | -39.190 M -150.84 % | 77.085 M -58.51 % | 185.778 M 256.79 % | -118.486 M 64.82 % | -336.817 M -319.75 % | 153.275 M 155.26 % | -277.393 M -573.86 % | 58.539 M 317.18 % | -26.954 M -500.87 % | 6.724 M 114.48 % | -46.436 M -300.93 % | 23.111 M 294.60 % | -11.876 M |
| Accounts payables | -86.761 M -325.48 % | 38.479 M -79.69 % | 189.444 M 534.91 % | 29.838 M 309.60 % | -14.236 M 41.62 % | -24.385 M -132.31 % | 75.464 M 437.76 % | 14.033 M 114.87 % | -94.396 M -1 768.49 % | -5.052 M -105.58 % | 90.481 M -10.96 % | 101.624 M 2 555.28 % | -4.139 M 82.82 % | -24.093 M -2 066.82 % | 1.225 M 101.36 % | -89.893 M -23.35 % | -72.877 M -168.08 % | 107.048 M 232.70 % | -80.669 M -53.47 % | -52.563 M -130.06 % | 174.880 M 1 460.45 % | 11.207 M 105.80 % | -193.218 M -30.78 % | -147.745 M -888.19 % | -14.951 M -128.33 % | 52.771 M 1 753.74 % | -3.191 M -104.93 % | 64.682 M 337.07 % | 14.799 M 123.51 % | -62.960 M -152.57 % | 119.761 M 381.34 % | 24.881 M 41.31 % | 17.607 M -30.47 % | 25.322 M 168.79 % | -36.811 M 15.87 % | -43.755 M -232.85 % | 32.935 M 182.49 % | -39.928 M -283.69 % | 21.736 M 615.32 % | -4.218 M 90.97 % | -46.694 M 34.88 % | -71.704 M 26.79 % | -97.937 M 14.54 % | -114.606 M 33.63 % | -172.668 M -664.83 % | -22.576 M -182.63 % | 27.323 M -6.13 % | 29.108 M 114.73 % | -197.571 M -41.74 % | -139.386 M -206.40 % | 131.006 M -12.05 % | 148.951 M 322.26 % | -67.018 M -170.91 % | -24.738 M -107.49 % | 330.310 M 1 586.48 % | -22.221 M -134.55 % | 64.311 M 166.12 % | 24.166 M -75.69 % | 99.393 M 1 501.48 % | -7.092 M -24.57 % | -5.693 M 89.40 % | -53.720 M -316.38 % | -12.902 M |
| Other working capital | 8.353 M -86.37 % | 61.272 M 955.88 % | -7.159 M 72.05 % | -25.612 M -59.60 % | -16.048 M -1 915.38 % | 884.000 K -98.15 % | 47.792 M 2.65 % | 46.559 M 156.87 % | -81.866 M -249.91 % | -23.396 M -122.31 % | 104.859 M 371.32 % | -38.648 M -215.83 % | 33.367 M 138.93 % | -85.711 M -404.20 % | 28.176 M -58.00 % | 67.082 M 164.53 % | -103.947 M -23.05 % | -84.477 M -129.15 % | 289.801 M 369.61 % | 61.711 M 233.04 % | -46.385 M 68.64 % | -147.905 M -209.76 % | -47.748 M -150.96 % | 93.687 M -53.88 % | 203.120 M 158.83 % | -345.268 M -275.11 % | -92.044 M -252.47 % | 60.370 M 174.11 % | -81.463 M 22.52 % | -105.147 M -165.54 % | 160.422 M 669.78 % | 20.840 M 136.50 % | -57.098 M 22.93 % | -74.086 M 38.74 % | -120.936 M 0.45 % | -121.483 M 57.79 % | -287.803 M -228.41 % | -87.636 M -694.30 % | 14.746 M 112.02 % | -122.652 M 57.99 % | -291.963 M -35.67 % | -215.200 M -949.21 % | 25.341 M -76.20 % | 106.470 M 173.24 % | -145.372 M -268.24 % | 86.406 M -28.37 % | 120.629 M -27.14 % | 165.562 M -9.81 % | 183.570 M 618.63 % | -35.395 M 73.12 % | -131.663 M -48.88 % | -88.435 M 57.51 % | -208.155 M -2 056.38 % | -9.653 M 81.71 % | -52.774 M -25.76 % | -41.963 M -173.18 % | 57.343 M 225.61 % | -45.653 M -204.73 % | 43.590 M 20 080.77 % | 216.000 K 100.36 % | -59.996 M -133.15 % | 180.977 M 233.24 % | -135.830 M |
| Other non cash items | 6.781 M 202.91 % | -6.589 M 48.10 % | -12.696 M -71.27 % | -7.413 M 81.86 % | -40.863 M 26.64 % | -55.700 M -252.12 % | -15.818 M -206.05 % | 14.916 M 73.32 % | 8.606 M 89.35 % | 4.545 M 523.66 % | -1.073 M 60.24 % | -2.698 M 84.29 % | -17.177 M -534.42 % | 3.954 M -47.07 % | 7.470 M 45.08 % | 5.149 M 12.35 % | 4.583 M -6.16 % | 4.884 M -14.34 % | 5.701 M -32.16 % | 8.404 M 0.69 % | 8.346 M 100.77 % | 4.157 M 123.40 % | -17.764 M -212.64 % | 15.770 M 236.93 % | -11.517 M 21.07 % | -14.592 M 91.98 % | -181.906 M -29 478.14 % | -615.000 K 97.60 % | -25.610 M -284.35 % | 13.892 M 264.87 % | -8.426 M -101.73 % | 486.908 M 856.80 % | 50.889 M 669.18 % | 6.616 M -94.52 % | 120.664 M 2 100.40 % | -6.032 M -105.51 % | 109.500 M 338.49 % | -45.914 M -534.90 % | 10.557 M 26 293.16 % | 40.000 K 103.99 % | -1.002 M 89.69 % | -9.717 M -521.63 % | -1.563 M -191.84 % | 1.702 M 230.49 % | 515.000 K -82.31 % | 2.911 M -22.68 % | 3.765 M -28.77 % | 5.285 M 256.13 % | 1.484 M 689.36 % | 188.000 K 100.73 % | -25.690 M -237.85 % | 18.636 M -42.01 % | 32.138 M 4 791.63 % | 657.000 K -93.18 % | 9.634 M 211.05 % | -8.676 M 29.20 % | -12.255 M 56.81 % | -28.376 M -188.93 % | 31.908 M 286.49 % | -17.110 M -118.78 % | 91.117 M 419.29 % | -28.537 M -118.46 % | 154.629 M |
| Net cash provided by operating activities | 114.709 M 84.02 % | 62.334 M 207.41 % | -58.035 M -59.76 % | -36.326 M 71.81 % | -128.875 M -327.03 % | 56.766 M 209.53 % | 18.340 M 139.11 % | -46.898 M 65.01 % | -134.027 M -2 501.96 % | -5.151 M 81.13 % | -27.303 M 60.57 % | -69.251 M -621.90 % | 13.269 M 112.48 % | -106.342 M -261.87 % | 65.697 M 152.78 % | -124.469 M 0.52 % | -125.116 M -205.69 % | 118.385 M -64.12 % | 329.952 M 805.02 % | 36.458 M 686.24 % | 4.637 M 110.07 % | -46.042 M 85.71 % | -322.249 M -295.02 % | 165.243 M 187.04 % | 57.568 M 711.38 % | -9.416 M -107.10 % | 132.532 M -46.27 % | 246.682 M 261.82 % | -152.439 M -58.24 % | -96.332 M -151.31 % | 187.735 M 281.53 % | -103.419 M -75.38 % | -58.969 M 54.45 % | -129.453 M 16.37 % | -154.802 M -10.07 % | -140.641 M -1 608.67 % | -8.231 M 97.85 % | -382.901 M -285.29 % | -99.380 M 36.59 % | -156.715 M 60.62 % | -397.926 M -84.41 % | -215.785 M -1 083.65 % | 21.937 M 119.84 % | -110.553 M 46.26 % | -205.729 M -342.47 % | 84.847 M 164.34 % | -131.865 M -337.77 % | 55.459 M 120.65 % | -268.575 M 31.98 % | -394.859 M -852.07 % | -41.474 M -140.17 % | 103.253 M 143.66 % | -236.487 M -504.63 % | 58.445 M 158.77 % | -99.450 M -538.36 % | -15.579 M 76.95 % | -67.594 M -691.22 % | -8.543 M -114.04 % | 60.861 M 158.14 % | -104.672 M -324.14 % | 46.700 M -6.23 % | 49.803 M 37.69 % | 36.170 M |
| Investments in property plant and equipment | -447.000 K -69.96 % | -263.000 K 31.21 % | -382.303 K 24.45 % | -506.000 K 0.20 % | -507.000 K -183.24 % | -179.000 K 95.07 % | -3.632 M -3 326.02 % | -106.000 K 91.92 % | -1.312 M -1 310.75 % | -93.000 K 97.52 % | -3.744 M 64.31 % | -10.491 M -186.25 % | -3.665 M -199.92 % | -1.222 M -192.32 % | -418.029 K 51.39 % | -860.000 K -159.82 % | -331.000 K -1 125.93 % | -27.000 K 96.93 % | -880.332 K 81.63 % | -4.792 M -110.73 % | -2.274 M -312.70 % | -551.000 K 94.48 % | -9.974 M -1 584.74 % | -592.000 K 24.20 % | -781.000 K -5.40 % | -741.000 K 95.56 % | -16.696 M -1 159.14 % | -1.326 M -111.10 % | 11.945 M 183.53 % | -14.301 M 95.28 % | -302.751 M -172 117.33 % | 176.000 K 106.90 % | -2.551 M 8.20 % | -2.779 M 97.95 % | -135.268 M -26 423.18 % | -510.000 K 93.36 % | -7.683 M -115.63 % | -3.563 M 2.59 % | -3.658 M 5.49 % | -3.870 M 13.17 % | -4.457 M -367.68 % | -953.000 K 92.05 % | -11.992 M -1 815.63 % | -626.000 K -217.77 % | -197.000 K 66.27 % | -584.000 K 15.35 % | -689.900 K 36.06 % | -1.079 M 62.98 % | -2.915 M -25.75 % | -2.318 M -89.28 % | -1.225 M 98.35 % | -74.373 M -804.12 % | -8.226 M -108.15 % | -3.952 M -7.67 % | -3.670 M 71.68 % | -12.960 M -5.97 % | -12.230 M -126.90 % | -5.390 M 18.48 % | -6.612 M -85.00 % | -3.574 M -53.26 % | -2.332 M -46.67 % | -1.590 M 52.62 % | -3.356 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.000 100.00 % | -9.592 M -566.76 % | 2.055 M 8 120.00 % | 25.000 K -99.52 % | 5.180 M 200.46 % | -5.157 M -43 075.00 % | 12.000 K | 0.000 100.00 % | -29.602 M -200.00 % | 29.602 M 2 960 100.00 % | 1.000 K -97.37 % | 38.000 K 21 865.32 % | 173.000 -99.98 % | 1.017 M 200.00 % | -1.017 M -743.67 % | 158.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.550 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.959 M -5 885.44 % | 103.000 K -97.96 % | 5.056 M | 0.000 100.00 % | -3.918 M 63.31 % | -10.678 M -967.80 % | -1.000 M 89.58 % | -9.600 M -3 720 830.23 % | -258.000 | 0.000 | 0.000 100.00 % | -19.806 M 55.63 % | -44.635 M 29.52 % | -63.331 M -1 219.40 % | -4.800 M 7.69 % | -5.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.074 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.691 K -82.43 % | 1.023 M 200.00 % | -1.023 M 59.96 % | -2.555 M -11 335.86 % | -22.342 K 2.86 % | -23.000 K 99.89 % | -20.656 M -2 933.19 % | -681.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.091 M | 0.000 | 0.000 100.00 % | -120.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.985 M | 0.000 | 0.000 | 0.000 100.00 % | -3.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.285 M 1 785.47 % | -1.085 M -104.10 % | 26.488 M -83.23 % | 157.988 M 184.61 % | -186.735 M -864.90 % | 24.413 M 38.91 % | 17.574 M 230.00 % | -13.518 M 47.27 % | -25.636 M 89.81 % | -251.561 M -603.12 % | 50.000 M 124.41 % | -204.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.583 M 81.70 % | 12.429 M | 0.000 | 0.000 100.00 % | -12.629 M -245.15 % | 8.701 M | 0.000 | 0.000 100.00 % | -12.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.364 M -25.68 % | 15.290 M 8 589.40 % | -180.107 K -102.10 % | 8.569 M 930.33 % | -1.032 M -140.79 % | 2.530 M 148.84 % | -5.180 M -200.00 % | 5.180 M -74.91 % | 20.644 M | 0.000 -100.00 % | 351.132 K -99.56 % | 79.890 M 399.75 % | 15.986 M -57.82 % | 37.900 M 1 283 975.34 % | -2.952 K | 0.000 | 0.000 -100.00 % | 3.690 M | 0.000 100.00 % | -375.000 K 98.92 % | -34.861 M -188.30 % | 39.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.285 M -28.64 % | 25.623 M 18.01 % | 21.712 M | 0.000 -100.00 % | 1.000 M 104.11 % | -24.349 M -111.42 % | 213.253 M 534.87 % | -49.038 M -114.96 % | 327.829 M 16 557.11 % | 1.968 M -40.95 % | 3.333 M -95.35 % | 71.742 M | 0.000 | 0.000 -100.00 % | 21.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 548.000 K | 0.000 -100.00 % | 38.931 M 591.62 % | -7.919 M -130.19 % | 26.233 M 164.46 % | -40.699 M |
| Other investing activites | 1.970 M 134.56 % | -5.700 M -166.63 % | 8.555 M -46.06 % | 15.861 M 4 444.70 % | 349.000 K -97.72 % | 15.290 M 8 609.05 % | -179.691 K -101.84 % | 9.765 M 98.19 % | 4.927 M 88.41 % | 2.615 M 4 976.39 % | 51.513 K -98.90 % | 4.682 M 122.75 % | -20.583 M -2 999.85 % | -664.000 K 87.90 % | -5.489 M -105.01 % | 109.616 M 571.71 % | 16.319 M 13 613.45 % | 119.000 K 101.01 % | -11.777 M 87.20 % | -92.035 M -3 919.00 % | -2.290 M -271.54 % | 1.335 M -98.15 % | 72.042 M 9 467.30 % | 753.000 K -96.88 % | 24.143 M 543.13 % | 3.754 M 125.90 % | -14.493 M -6 936.16 % | 212.000 K -98.25 % | 12.128 M 55 027.27 % | 22.000 K 100.61 % | -3.617 M -9.20 % | -3.312 M 73.86 % | -12.668 M -14 020.88 % | 91.000 K -99.15 % | 10.746 M -24.66 % | 14.263 M 313.17 % | -6.691 M -639.16 % | 1.241 M 105.16 % | -24.063 M -3 048.93 % | 816.000 K -97.29 % | 30.139 M 843.07 % | -4.056 M 89.39 % | -38.231 M -2 547.59 % | 1.562 M 100.87 % | -179.937 M -415.61 % | 57.012 M 299.74 % | 14.262 M -46.55 % | 26.685 M 398.60 % | 5.352 M 2 473.08 % | 208.000 K 104.18 % | -4.976 M -241.94 % | 3.506 M -74.44 % | 13.719 M 129.98 % | -45.758 M -650.62 % | -6.096 M -149.97 % | 12.199 M 167.03 % | -18.199 M -1 436.20 % | 1.362 M 102.74 % | -49.757 M -574.10 % | 10.495 M -20.14 % | 13.142 M 220.15 % | 4.105 M 788.33 % | -596.369 K |
| Net cash used for investing activites | 1.523 M 125.54 % | -5.963 M -172.96 % | 8.172 M -46.78 % | 15.355 M 37.02 % | 11.206 M -25.84 % | 15.111 M 496.46 % | -3.811 M -139.46 % | 9.659 M 167.19 % | 3.615 M 43.34 % | 2.522 M 167.90 % | -3.714 M 36.06 % | -5.809 M 76.04 % | -24.248 M -1 185.68 % | -1.886 M 66.05 % | -5.556 M -105.11 % | 108.756 M 580.24 % | 15.988 M -57.92 % | 37.992 M 782.24 % | -5.569 M 94.19 % | -95.810 M -1 616.72 % | -5.581 M -223.69 % | 4.512 M -92.73 % | 62.068 M 38 451.60 % | 161.000 K -99.31 % | 23.362 M -67.06 % | 70.928 M 327.41 % | -31.189 M -2 699.72 % | -1.114 M -104.63 % | 24.073 M 236.86 % | -17.590 M 94.37 % | -312.326 M -10 197.60 % | -3.033 M 70.16 % | -10.163 M -165.16 % | 15.597 M 115.01 % | -103.902 M -302.64 % | 51.275 M -64.30 % | 143.614 M 172.66 % | -197.657 M -614.68 % | -27.657 M -113.16 % | 210.199 M 999.98 % | -23.356 M -108.42 % | 277.378 M 180.53 % | -344.451 M -3 701.05 % | -9.062 M 94.97 % | -180.134 M -419.23 % | 56.428 M 315.76 % | 13.572 M -47.00 % | 25.606 M 950.72 % | 2.437 M 215.50 % | -2.110 M -112.88 % | 16.382 M 128.03 % | -58.438 M -1 163.86 % | 5.493 M 111.05 % | -49.710 M -121.96 % | -22.396 M -382.06 % | 7.940 M 126.09 % | -30.429 M -774.40 % | -3.480 M 94.92 % | -68.463 M -249.31 % | 45.852 M 1 486.03 % | 2.891 M -89.94 % | 28.748 M 221.93 % | -23.578 M |
| Debt repayment | -120.596 M -196.05 % | -40.735 M 48.14 % | -78.554 M -200.62 % | 78.068 M 258.48 % | -49.260 M -43.39 % | -34.353 M -338.48 % | -7.835 M | 0.000 -100.00 % | 140.410 M 2 957.04 % | 4.593 M -92.07 % | 57.950 M 205.36 % | 18.978 M -35.62 % | 29.480 M -77.61 % | 131.654 M 245.14 % | -90.705 M -350.97 % | 36.142 M 5 160.84 % | 687.000 K 102.05 % | -33.495 M 90.25 % | -343.403 M -2 238.65 % | 16.057 M -69.37 % | 52.423 M 46.90 % | 35.686 M 2 131.04 % | -1.757 M 98.98 % | -172.504 M -138.63 % | -72.288 M 24.68 % | -95.980 M 3.20 % | -99.152 M 40.39 % | -166.335 M -364.42 % | 62.905 M -50.07 % | 125.985 M 205.06 % | 41.298 M -5.18 % | 43.556 M -29.07 % | 61.403 M 30.16 % | 47.175 M -58.86 % | 114.660 M 173.87 % | -155.223 M -1 271.96 % | -11.314 M 42.38 % | -19.634 M -177.20 % | 25.432 M 179.23 % | -32.097 M 51.31 % | -65.924 M -176.17 % | -23.871 M 22.25 % | -30.703 M -5 554.27 % | -543.000 K -188.83 % | -188.000 K 99.84 % | -117.797 M -241.66 % | 83.154 M 403.77 % | -27.374 M -125.90 % | 105.678 M 307.33 % | -50.970 M -1 210.61 % | -3.889 M 93.48 % | -59.619 M -133.67 % | 177.056 M 544.41 % | -39.841 M -169.10 % | 57.660 M 452.67 % | 10.433 M -72.37 % | 37.754 M 256.03 % | -24.197 M -149.02 % | 49.365 M 542.53 % | -11.155 M 17.15 % | -13.464 M 57.54 % | -31.712 M 32.72 % | -47.133 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -111.000 | 0.000 -100.00 % | 289.561 M | 0.000 -100.00 % | 40.394 K | 0.000 | 0.000 | 0.000 100.00 % | -250.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 552.500 M | 0.000 -100.00 % | 300.001 M 0.00 % | 300.000 M -48.85 % | 586.492 M 509 893.04 % | 115.000 K 57 688.94 % | 199.000 | 0.000 | 0.000 -100.00 % | 586.538 M 114 558 303.13 % | -512.000 | 0.000 | 0.000 -100.00 % | 27.736 M | 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 100.00 % | -278.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -648.000 | 0.000 | 0.000 | 0.000 | 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 % | -325.000 | 0.000 | 0.000 | 0.000 100.00 % | -623.000 | 0.000 | 0.000 100.00 % | -2.000 K 57.31 % | -4.685 K |
| Other financing activites | -12.956 M 4.61 % | -13.582 M -96.49 % | -6.912 M 64.82 % | -19.648 M -106.79 % | 289.561 M 598.80 % | -58.052 M -2 867.49 % | -1.956 M -105.53 % | 35.392 M 525.69 % | -8.314 M -32.68 % | -6.266 M -7.62 % | -5.822 M -137.25 % | 15.630 M 497.51 % | -3.932 M 21.49 % | -5.008 M 6.68 % | -5.367 M 3.79 % | -5.578 M -18.45 % | -4.709 M 4.19 % | -4.915 M 58.21 % | -11.763 M -212.58 % | -3.763 M -127.02 % | 13.925 M 234.10 % | -10.384 M -103.88 % | 267.414 M | 0.000 100.00 % | -9.013 M -199.68 % | 9.042 M 155.86 % | -16.187 M -62.80 % | -9.943 M -120.66 % | 48.120 M 133.47 % | 20.611 M -68.25 % | 64.910 M 1 093.72 % | -6.532 M -30.82 % | -4.993 M -84.93 % | -2.700 M 52.63 % | -5.700 M -2.85 % | -5.542 M -26.94 % | -4.366 M -203.58 % | 4.215 M 103.70 % | -113.793 M -10 226.07 % | -1.102 M -124.28 % | 4.539 M 359.88 % | 987.000 K 103.14 % | -31.419 M 72.27 % | -113.296 M 12.81 % | -129.937 M -3 247.17 % | -3.882 M -181.26 % | -1.380 M 81.35 % | -7.402 M -27.03 % | -5.827 M -72.60 % | -3.376 M 40.17 % | -5.643 M -152.15 % | -2.238 M 73.86 % | -8.560 M -391.11 % | -1.743 M 20.29 % | -2.187 M -5.48 % | -2.073 M 8.92 % | -2.276 M -98.09 % | -1.149 M -15.56 % | -994.315 K -43.90 % | -691.000 K -180.89 % | -246.000 K 84.08 % | -1.545 M 2.81 % | -1.590 M |
| Net cash used provided by financing activities | -133.552 M -145.88 % | -54.317 M 36.45 % | -85.467 M -246.30 % | 58.420 M -75.69 % | 240.301 M 401.52 % | -79.697 M -717.37 % | -9.750 M -127.55 % | 35.392 M -73.21 % | 132.096 M 7 995.76 % | -1.673 M -103.21 % | 52.128 M 50.62 % | 34.608 M 35.46 % | 25.548 M -79.83 % | 126.646 M 231.82 % | -96.075 M -414.34 % | 30.564 M 859.92 % | -4.022 M 89.53 % | -38.410 M 89.19 % | -355.166 M -3 065.65 % | 11.976 M -81.95 % | 66.348 M 155.37 % | 25.981 M -90.21 % | 265.282 M 245.81 % | -181.941 M -123.79 % | -81.301 M 6.48 % | -86.938 M 24.62 % | -115.339 M 34.57 % | -176.278 M -258.77 % | 111.025 M -24.26 % | 146.596 M 38.03 % | 106.208 M 186.86 % | 37.024 M -34.37 % | 56.410 M 26.84 % | 44.475 M -59.18 % | 108.960 M 167.78 % | -160.765 M -925.29 % | -15.680 M -1.69 % | -15.419 M -101.60 % | 965.394 M 3 007.90 % | -33.199 M -106.76 % | 491.115 M 2 246.11 % | -22.884 M -109.62 % | 237.879 M 27.78 % | 186.161 M -59.21 % | 456.367 M 475.41 % | -121.564 M -248.66 % | 81.774 M 335.15 % | -34.776 M -135.03 % | 99.272 M -81.37 % | 532.771 M 5 688.95 % | -9.533 M 84.75 % | -62.514 M -136.84 % | 169.673 M 1 325.25 % | -13.848 M -124.96 % | 55.473 M 563.55 % | 8.360 M -76.44 % | 35.478 M 239.97 % | -25.346 M -152.40 % | 48.370 M 508.32 % | -11.846 M 13.60 % | -13.710 M 58.78 % | -33.259 M 31.74 % | -48.727 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.762 K | 0.000 100.00 % | -11.526 M | 0.000 -100.00 % | 89.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 | 0.000 | 0.000 | 0.000 100.00 % | -365.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 | 0.000 100.00 % | -384.000 K | 0.000 -100.00 % | 311.000 | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 | 0.000 | 0.000 | 0.000 100.00 % | -450.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 |
| Net change in cash | -17.320 M -943.23 % | 2.054 M 101.52 % | -135.329 M -461.37 % | 37.449 M -65.77 % | 109.402 M 1 511.81 % | -7.749 M -264.63 % | 4.707 M 354.85 % | -1.847 M 81.23 % | -9.842 M -128.78 % | -4.302 M -120.38 % | 21.111 M 152.19 % | -40.452 M -377.66 % | 14.569 M -20.90 % | 18.418 M 151.26 % | -35.934 M -341.96 % | 14.851 M 113.13 % | -113.150 M -195.92 % | 117.967 M 483.22 % | -30.783 M 35.02 % | -47.376 M -172.44 % | 65.404 M 520.63 % | -15.549 M -404.82 % | 5.101 M 130.85 % | -16.537 M -4 357.41 % | -371.000 K 98.54 % | -25.426 M -81.67 % | -13.996 M -120.20 % | 69.290 M 499.57 % | -17.341 M -153.07 % | 32.674 M 277.74 % | -18.383 M 73.52 % | -69.428 M -445.73 % | -12.722 M 81.66 % | -69.381 M 53.67 % | -149.745 M 40.13 % | -250.131 M -308.96 % | 119.703 M 120.09 % | -595.977 M -171.09 % | 838.357 M 4 032.89 % | 20.285 M -70.79 % | 69.449 M 79.41 % | 38.709 M 145.74 % | -84.634 M -227.18 % | 66.546 M -5.61 % | 70.504 M 257.69 % | 19.711 M 153.98 % | -36.518 M -178.89 % | 46.289 M 127.74 % | -166.866 M -222.87 % | 135.802 M 492.21 % | -34.625 M -95.63 % | -17.699 M 71.14 % | -61.321 M -1 099.32 % | -5.113 M 92.30 % | -66.372 M -9 305.61 % | 721.000 K 101.15 % | -62.545 M -67.37 % | -37.369 M -191.66 % | 40.767 M 157.69 % | -70.666 M -296.95 % | 35.881 M -20.78 % | 45.292 M 225.34 % | -36.135 M |
| Cash at beginning of period | 26.494 M 8.40 % | 24.440 M -84.70 % | 159.769 M 30.62 % | 122.320 M 846.90 % | 12.918 M -37.49 % | 20.667 M 29.49 % | 15.960 M -10.37 % | 17.807 M -35.60 % | 27.649 M -13.46 % | 31.951 M 194.75 % | 10.840 M -78.87 % | 51.292 M 39.67 % | 36.723 M 100.62 % | 18.305 M -66.25 % | 54.239 M 37.70 % | 39.388 M -74.18 % | 152.538 M 341.23 % | 34.571 M -47.10 % | 65.354 M -42.03 % | 112.730 M 138.20 % | 47.326 M -24.73 % | 62.875 M 8.83 % | 57.774 M -22.25 % | 74.311 M -0.50 % | 74.682 M -25.40 % | 100.108 M -12.27 % | 114.104 M 154.62 % | 44.814 M -27.90 % | 62.155 M 110.83 % | 29.481 M -38.41 % | 47.864 M -59.19 % | 117.292 M -9.79 % | 130.014 M -34.80 % | 199.395 M -42.89 % | 349.140 M -41.74 % | 599.271 M 24.96 % | 479.568 M -55.41 % | 1.076 B 353.46 % | 237.188 M 9.35 % | 216.903 M 47.10 % | 147.454 M 35.60 % | 108.745 M -43.77 % | 193.379 M 52.47 % | 126.833 M 125.16 % | 56.329 M 53.83 % | 36.618 M -49.93 % | 73.136 M 172.42 % | 26.847 M -86.14 % | 193.713 M 234.50 % | 57.911 M -37.42 % | 92.536 M -16.06 % | 110.235 M -35.74 % | 171.556 M -2.89 % | 176.669 M -27.31 % | 243.041 M 0.30 % | 242.320 M -20.52 % | 304.865 M -10.92 % | 342.234 M 13.52 % | 301.467 M -18.99 % | 372.133 M 10.67 % | 336.252 M 15.57 % | 290.960 M -11.05 % | 327.095 M |
| Cash at end of period | 9.174 M -65.37 % | 26.494 M 8.41 % | 24.440 M -84.70 % | 159.769 M 30.62 % | 122.320 M 846.90 % | 12.918 M -37.49 % | 20.667 M 29.49 % | 15.960 M -10.37 % | 17.807 M -35.60 % | 27.649 M -13.46 % | 31.951 M 194.75 % | 10.840 M -78.87 % | 51.292 M 39.67 % | 36.723 M 100.62 % | 18.305 M -66.25 % | 54.239 M 37.70 % | 39.388 M -74.18 % | 152.538 M 341.23 % | 34.571 M -47.10 % | 65.354 M -42.03 % | 112.730 M 138.20 % | 47.326 M -24.73 % | 62.875 M 8.83 % | 57.774 M -22.25 % | 74.311 M -0.50 % | 74.682 M -25.40 % | 100.108 M -12.27 % | 114.104 M 154.62 % | 44.814 M -27.90 % | 62.155 M 110.83 % | 29.481 M -38.41 % | 47.864 M -59.19 % | 117.292 M -9.79 % | 130.014 M -34.80 % | 199.395 M -42.89 % | 349.140 M -41.74 % | 599.271 M 24.96 % | 479.568 M -55.41 % | 1.076 B 353.46 % | 237.188 M 9.35 % | 216.903 M 47.10 % | 147.454 M 35.60 % | 108.745 M -43.77 % | 193.379 M 52.47 % | 126.833 M 125.16 % | 56.329 M 53.83 % | 36.618 M -49.93 % | 73.136 M 172.42 % | 26.847 M -86.14 % | 193.713 M 234.50 % | 57.911 M -37.42 % | 92.536 M -16.06 % | 110.235 M -35.74 % | 171.556 M -2.89 % | 176.669 M -27.31 % | 243.041 M 0.30 % | 242.320 M -20.52 % | 304.865 M -10.92 % | 342.234 M 13.52 % | 301.467 M -18.99 % | 372.133 M 10.67 % | 336.252 M 15.57 % | 290.960 M |
| Operating cash flow | 114.709 M 84.02 % | 62.334 M 207.41 % | -58.035 M -59.76 % | -36.326 M 71.81 % | -128.875 M -327.03 % | 56.766 M 209.53 % | 18.340 M 139.11 % | -46.898 M 65.01 % | -134.027 M -2 501.96 % | -5.151 M 81.13 % | -27.303 M 60.57 % | -69.251 M -621.90 % | 13.269 M 112.48 % | -106.342 M -261.87 % | 65.697 M 152.78 % | -124.469 M 0.52 % | -125.116 M -205.69 % | 118.385 M -64.12 % | 329.952 M 805.02 % | 36.458 M 686.24 % | 4.637 M 110.07 % | -46.042 M 85.71 % | -322.249 M -295.02 % | 165.243 M 187.04 % | 57.568 M 711.38 % | -9.416 M -107.10 % | 132.532 M -46.27 % | 246.682 M 261.82 % | -152.439 M -58.24 % | -96.332 M -151.31 % | 187.735 M 281.53 % | -103.419 M -75.38 % | -58.969 M 54.45 % | -129.453 M 16.37 % | -154.802 M -10.07 % | -140.641 M -1 608.67 % | -8.231 M 97.85 % | -382.901 M -285.29 % | -99.380 M 36.59 % | -156.715 M 60.62 % | -397.926 M -84.41 % | -215.785 M -1 083.65 % | 21.937 M 119.84 % | -110.553 M 46.26 % | -205.729 M -342.47 % | 84.847 M 164.34 % | -131.865 M -337.77 % | 55.459 M 120.65 % | -268.575 M 31.98 % | -394.859 M -852.07 % | -41.474 M -140.17 % | 103.253 M 143.66 % | -236.487 M -504.63 % | 58.445 M 158.77 % | -99.450 M -538.36 % | -15.579 M 76.95 % | -67.594 M -691.22 % | -8.543 M -114.04 % | 60.861 M 158.14 % | -104.672 M -324.14 % | 46.700 M -6.23 % | 49.803 M 37.69 % | 36.170 M |
| Capital expenditure | -447.000 K -69.96 % | -263.000 K 31.21 % | -382.303 K 24.45 % | -506.000 K 0.20 % | -507.000 K -183.24 % | -179.000 K 95.07 % | -3.632 M -3 326.02 % | -106.000 K 91.92 % | -1.312 M -1 310.75 % | -93.000 K 97.52 % | -3.744 M 64.31 % | -10.491 M -186.25 % | -3.665 M -199.92 % | -1.222 M -192.32 % | -418.029 K 51.39 % | -860.000 K -159.82 % | -331.000 K -1 125.93 % | -27.000 K 96.93 % | -880.332 K 81.63 % | -4.792 M -110.73 % | -2.274 M -312.70 % | -551.000 K 94.48 % | -9.974 M -1 584.74 % | -592.000 K 24.20 % | -781.000 K -5.40 % | -741.000 K 95.56 % | -16.696 M -1 159.14 % | -1.326 M -111.10 % | 11.945 M 183.53 % | -14.301 M 95.28 % | -302.751 M -172 117.33 % | 176.000 K 106.90 % | -2.551 M 8.20 % | -2.779 M 97.95 % | -135.268 M -26 423.18 % | -510.000 K 93.36 % | -7.683 M -115.63 % | -3.563 M 2.59 % | -3.658 M 5.49 % | -3.870 M 13.17 % | -4.457 M -367.68 % | -953.000 K 92.05 % | -11.992 M -1 815.63 % | -626.000 K -217.77 % | -197.000 K 66.27 % | -584.000 K 15.35 % | -689.900 K 36.06 % | -1.079 M 62.98 % | -2.915 M -25.75 % | -2.318 M -89.28 % | -1.225 M 98.35 % | -74.373 M -804.12 % | -8.226 M -108.15 % | -3.952 M -7.67 % | -3.670 M 71.68 % | -12.960 M -5.97 % | -12.230 M -126.90 % | -5.390 M 18.48 % | -6.612 M -85.00 % | -3.574 M -53.26 % | -2.332 M -46.67 % | -1.590 M 52.62 % | -3.356 M |
| Free CashFlow | 114.262 M 84.08 % | 62.071 M 206.25 % | -58.417 M -58.61 % | -36.832 M 71.53 % | -129.382 M -328.64 % | 56.587 M 284.73 % | 14.708 M 131.29 % | -47.004 M 65.27 % | -135.339 M -2 480.84 % | -5.244 M 83.11 % | -31.046 M 61.07 % | -79.742 M -930.30 % | 9.604 M 108.93 % | -107.564 M -264.78 % | 65.278 M 152.09 % | -125.329 M 0.09 % | -125.447 M -205.99 % | 118.358 M -64.03 % | 329.072 M 939.20 % | 31.666 M 1 240.08 % | 2.363 M 105.07 % | -46.593 M 85.98 % | -332.223 M -301.77 % | 164.651 M 189.94 % | 56.787 M 659.09 % | -10.157 M -108.77 % | 115.835 M -52.79 % | 245.356 M 274.64 % | -140.494 M -26.99 % | -110.633 M 3.81 % | -115.015 M -11.40 % | -103.243 M -67.82 % | -61.520 M 53.48 % | -132.232 M 54.41 % | -290.070 M -105.50 % | -141.151 M -786.96 % | -15.914 M 95.88 % | -386.464 M -275.07 % | -103.038 M 35.84 % | -160.585 M 60.09 % | -402.383 M -85.65 % | -216.738 M -2 279.30 % | 9.945 M 108.95 % | -111.179 M 46.01 % | -205.926 M -344.38 % | 84.263 M 163.57 % | -132.555 M -343.76 % | 54.380 M 120.03 % | -271.490 M 31.65 % | -397.177 M -830.19 % | -42.698 M -247.85 % | 28.880 M 111.80 % | -244.713 M -549.07 % | 54.493 M 152.84 % | -103.121 M -261.33 % | -28.539 M 64.25 % | -79.824 M -472.91 % | -13.933 M -125.68 % | 54.249 M 150.12 % | -108.246 M -343.97 % | 44.368 M -7.98 % | 48.213 M 46.93 % | 32.814 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 |