Lecron Industrial Development Group Co., Ltd. 300343.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 868.745 M -16.11 % | 1.036 B -49.79 % | 2.063 B 12.40 % | 1.835 B 5.56 % | 1.738 B -50.53 % | 3.514 B -2.38 % | 3.599 B 30.06 % | 2.768 B 18.73 % | 2.331 B 141.65 % | 964.579 M 15.85 % | 832.616 M 67.10 % | 498.278 M 17.20 % | 425.149 M -4.72 % | 446.190 M 31.59 % | 339.068 M 58.17 % | 214.363 M 26.93 % | 168.888 M |
| Net income | 21.862 M 71.94 % | 12.715 M -98.04 % | 648.440 M 125.36 % | 287.729 M 429.27 % | -87.383 M 94.07 % | -1.474 B 24.56 % | -1.954 B -625.89 % | 371.520 M 84.47 % | 201.402 M 553.58 % | 30.815 M 382.99 % | 6.380 M -89.27 % | 59.483 M 9.31 % | 54.417 M 6.91 % | 50.898 M 56.46 % | 32.530 M 130.91 % | 14.088 M 311.43 % | 3.424 M |
| Income before tax | 14.727 M -58.56 % | 35.539 M -95.87 % | 860.578 M 135.18 % | 365.930 M 448.85 % | -104.897 M 92.81 % | -1.458 B 21.51 % | -1.858 B -496.13 % | 468.964 M 64.19 % | 285.624 M 545.55 % | 44.245 M 164.56 % | 16.724 M -75.91 % | 69.437 M 10.58 % | 62.795 M 7.27 % | 58.542 M 57.00 % | 37.287 M 130.82 % | 16.154 M 247.13 % | 4.653 M |
| Income before tax ratio | 0.02 -50.60 % | 0.03 -91.77 % | 0.42 109.23 % | 0.20 430.46 % | -0.06 85.46 % | -0.41 19.60 % | -0.52 -404.57 % | 0.17 38.29 % | 0.12 167.14 % | 0.05 128.37 % | 0.02 -85.59 % | 0.14 -5.65 % | 0.15 12.57 % | 0.13 19.31 % | 0.11 45.93 % | 0.08 173.49 % | 0.03 |
| EBITDA | 96.956 M -19.53 % | 120.492 M -87.31 % | 949.817 M 113.33 % | 445.242 M 2 242.75 % | -20.779 M 98.46 % | -1.353 B 25.79 % | -1.823 B -468.99 % | 493.966 M 58.99 % | 310.695 M 276.03 % | 82.626 M 122.26 % | 37.175 M -49.08 % | 73.012 M 12.12 % | 65.121 M 7.34 % | 60.669 M 56.56 % | 38.752 M 119.57 % | 17.649 M 237.40 % | 5.231 M |
| Net income ratio | 0.03 104.97 % | 0.01 -96.09 % | 0.31 100.50 % | 0.16 411.92 % | -0.05 88.02 % | -0.42 22.72 % | -0.54 -504.35 % | 0.13 55.36 % | 0.09 170.46 % | 0.03 316.92 % | 0.01 -93.58 % | 0.12 -6.73 % | 0.13 12.20 % | 0.11 18.90 % | 0.10 45.98 % | 0.07 224.15 % | 0.02 |
| Ratio EBITDA | 0.11 -4.08 % | 0.12 -74.73 % | 0.46 89.79 % | 0.24 2 129.83 % | -0.01 96.90 % | -0.38 23.98 % | -0.51 -383.71 % | 0.18 33.90 % | 0.13 55.61 % | 0.09 91.85 % | 0.04 -69.53 % | 0.15 -4.34 % | 0.15 12.65 % | 0.14 18.97 % | 0.11 38.81 % | 0.08 165.83 % | 0.03 |
| Gross profit ratio | 0.11 -32.43 % | 0.16 -73.16 % | 0.59 50.32 % | 0.40 466.76 % | 0.07 -35.80 % | 0.11 -33.40 % | 0.16 -32.13 % | 0.24 9.20 % | 0.22 44.65 % | 0.15 41.34 % | 0.11 -38.00 % | 0.17 -11.29 % | 0.20 30.38 % | 0.15 1.83 % | 0.15 13.32 % | 0.13 115.21 % | 0.06 |
| Weighted average shs out dil | 1.088 B -4.19 % | 1.135 B -2.43 % | 1.164 B 1.45 % | 1.147 B 0.00 % | 1.147 B -1.36 % | 1.163 B 2.29 % | 1.137 B 7.04 % | 1.062 B 5.41 % | 1.007 B 45.24 % | 693.609 M -2.10 % | 708.498 M 32.29 % | 535.566 M 17.43 % | 456.055 M 14.31 % | 398.963 M -0.60 % | 401.367 M 0.49 % | 399.421 M -3.71 % | 414.805 M |
| Weighted average shs out | 1.088 B -4.19 % | 1.135 B -0.67 % | 1.143 B -0.35 % | 1.147 B 0.00 % | 1.147 B -1.36 % | 1.163 B 2.29 % | 1.137 B 7.05 % | 1.062 B 5.41 % | 1.007 B 47.21 % | 684.361 M 28.79 % | 531.373 M -0.78 % | 535.566 M 17.43 % | 456.055 M 14.31 % | 398.963 M -0.60 % | 401.367 M 0.49 % | 399.421 M -3.71 % | 414.805 M |
| EPS diluted | 0.02 78.57 % | 0.01 -98.00 % | 0.56 124.00 % | 0.25 428.08 % | -0.08 94.00 % | -1.27 26.16 % | -1.72 -591.43 % | 0.35 75.00 % | 0.20 350.45 % | 0.04 393.33 % | 0.01 -91.82 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 60.49 % | 0.08 129.46 % | 0.04 325.30 % | 0.01 |
| Earnings per share | 0.02 78.57 % | 0.01 -98.00 % | 0.56 124.00 % | 0.25 428.08 % | -0.08 94.00 % | -1.27 26.16 % | -1.72 -591.43 % | 0.35 75.00 % | 0.20 350.45 % | 0.04 270.00 % | 0.01 -89.09 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 60.49 % | 0.08 129.46 % | 0.04 325.30 % | 0.01 |
| Gross profit | 93.669 M -43.32 % | 165.254 M -86.52 % | 1.226 B 68.96 % | 725.682 M 498.29 % | 121.293 M -68.24 % | 381.878 M -34.99 % | 587.402 M -11.73 % | 665.471 M 29.65 % | 513.277 M 249.55 % | 146.841 M 63.74 % | 89.681 M 3.59 % | 86.570 M 3.97 % | 83.264 M 24.23 % | 67.022 M 34.00 % | 50.017 M 79.24 % | 27.904 M 173.16 % | 10.215 M |
| Income tax expense | -7.695 M -132.09 % | 23.980 M -82.21 % | 134.823 M 344.92 % | 30.303 M 441.94 % | -8.862 M -150.17 % | 17.665 M -55.77 % | 39.938 M -47.47 % | 76.031 M -12.67 % | 87.057 M 417.83 % | 16.812 M 236.17 % | 5.001 M -49.37 % | 9.878 M 17.90 % | 8.378 M 9.61 % | 7.644 M 60.70 % | 4.757 M 130.27 % | 2.066 M 68.05 % | 1.229 M |
| Cost of revenue | 775.076 M -10.95 % | 870.362 M 4.04 % | 836.538 M -24.60 % | 1.109 B -31.39 % | 1.617 B -48.37 % | 3.132 B 3.98 % | 3.012 B 43.29 % | 2.102 B 15.65 % | 1.818 B 122.28 % | 817.738 M 10.07 % | 742.935 M 80.45 % | 411.708 M 20.42 % | 341.886 M -9.83 % | 379.168 M 31.18 % | 289.051 M 55.02 % | 186.459 M 17.51 % | 158.673 M |
| General and administrative expenses | 45.342 M -38.95 % | 74.266 M -62.87 % | 200.009 M 72.05 % | 116.253 M 110.86 % | 55.134 M -35.37 % | 85.309 M 53.11 % | 55.718 M 24.99 % | 44.579 M 59.44 % | 27.960 M 74.72 % | 16.003 M 88.00 % | 8.512 M 44.15 % | 5.905 M 95.46 % | 3.021 M -54.28 % | 6.608 M 46.46 % | 4.512 M -9.04 % | 4.961 M 177.31 % | 1.789 M |
| Selling and marketing expenses | 5.899 M 4.32 % | 5.655 M 24.12 % | 4.556 M -25.73 % | 6.134 M -49.76 % | 12.209 M -84.12 % | 76.884 M 111.64 % | 36.328 M 62.87 % | 22.306 M -19.74 % | 27.791 M 21.25 % | 22.919 M 4.37 % | 21.960 M 96.26 % | 11.189 M 44.32 % | 7.753 M 6.47 % | 7.282 M 6.24 % | 6.855 M 21.80 % | 5.628 M 65.60 % | 3.398 M |
| Other expenses | -12.998 M -147.40 % | -5.254 M -108.44 % | 62.217 M -43.16 % | 109.465 M 2 528.84 % | 4.164 M -99.67 % | 1.260 B -39.92 % | 2.097 B 9 797.53 % | 21.188 M 2.07 % | 20.759 M 181.78 % | 7.367 M -82.45 % | 41.978 M 130.79 % | 18.189 M 55.51 % | 11.697 M 630.85 % | 1.600 M 11.36 % | 1.437 M 44.85 % | 992.120 K 255.29 % | 279.241 K |
| Operating expenses | 83.130 M -36.40 % | 130.698 M -63.16 % | 354.750 M -1.45 % | 359.962 M -18.53 % | 441.843 M -76.04 % | 1.844 B -25.09 % | 2.462 B 1 030.89 % | 217.696 M 4.10 % | 209.113 M 94.65 % | 107.433 M 43.42 % | 74.910 M 101.64 % | 37.151 M 86.06 % | 19.967 M 30.65 % | 15.283 M 25.66 % | 12.162 M 5.02 % | 11.581 M 116.88 % | 5.340 M |
| Cost and expenses | 858.207 M -14.27 % | 1.001 B -15.13 % | 1.179 B -13.57 % | 1.365 B -26.60 % | 1.859 B -48.52 % | 3.612 B 7.80 % | 3.350 B 42.67 % | 2.348 B 15.87 % | 2.027 B 120.71 % | 918.313 M 14.62 % | 801.154 M 79.48 % | 446.368 M 23.36 % | 361.853 M -8.26 % | 394.450 M 31.03 % | 301.043 M 52.49 % | 197.414 M 20.36 % | 164.013 M |
| Research and development expenses | 44.887 M -19.89 % | 56.031 M -36.31 % | 87.969 M 30.69 % | 67.309 M 63.65 % | 41.130 M -26.24 % | 55.759 M 100.54 % | 27.804 M -37.82 % | 44.717 M 115.41 % | 20.759 M 261.53 % | 5.742 M 133.41 % | 2.460 M 31.76 % | 1.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.241 M -35.88 % | 79.921 M -60.93 % | 204.565 M 67.14 % | 122.388 M 81.74 % | 67.343 M -58.48 % | 162.194 M 76.21 % | 92.047 M 37.62 % | 66.885 M 19.97 % | 55.750 M 43.24 % | 38.922 M 27.73 % | 30.473 M 78.26 % | 17.094 M -10.43 % | 19.085 M 37.39 % | 13.891 M 22.21 % | 11.367 M 7.35 % | 10.588 M 104.12 % | 5.187 M |
| Interest income | 5.710 M -59.37 % | 14.053 M 255.68 % | 3.951 M 25.31 % | 3.153 M 25.92 % | 2.504 M 119.84 % | 1.139 M 1.15 % | 1.126 M -91.51 % | 13.269 M 216.08 % | 4.198 M 358.06 % | 916.465 K -49.51 % | 1.815 M 53.39 % | 1.183 M -4.22 % | 1.235 M 96.38 % | 629.086 K 400.99 % | 125.569 K 1 220.81 % | 9.507 K | 0.000 |
| Interest expense | 4.196 M -61.44 % | 10.881 M -18.01 % | 13.271 M 14.92 % | 11.548 M -44.34 % | 20.748 M 12.94 % | 18.371 M 56.26 % | 11.757 M 118.49 % | 5.381 M -18.36 % | 6.591 M -45.73 % | 12.144 M 17.61 % | 10.326 M 949.41 % | 983.977 K 367.71 % | 210.382 K -77.09 % | 918.300 K 26.10 % | 728.260 K | 0.000 | 0.000 |
| Depreciation and amortization | 78.434 M 5.89 % | 74.071 M -2.50 % | 75.968 M 9.71 % | 69.247 M 8.22 % | 63.987 M -26.44 % | 86.992 M 274.43 % | 23.233 M 18.41 % | 19.621 M -30.51 % | 28.237 M 4.36 % | 27.057 M 116.09 % | 12.521 M 383.06 % | 2.592 M 22.56 % | 2.115 M 20.68 % | 1.753 M 115.12 % | 814.669 K 16.39 % | 699.973 K 97.12 % | 355.100 K |
| Operating income | 10.539 M -69.50 % | 34.556 M -96.04 % | 873.485 M 138.84 % | 365.719 M 214.09 % | -320.551 M 78.08 % | -1.462 B 21.98 % | -1.874 B -518.62 % | 447.775 M 66.47 % | 268.982 M 628.00 % | 36.948 M 150.14 % | 14.771 M -70.11 % | 49.419 M -18.71 % | 60.793 M 17.97 % | 51.531 M 38.47 % | 37.214 M 127.97 % | 16.324 M 243.74 % | 4.749 M |
| Operating income ratio | 0.01 -63.64 % | 0.03 -92.12 % | 0.42 112.49 % | 0.20 208.08 % | -0.18 55.70 % | -0.42 20.08 % | -0.52 -421.87 % | 0.16 40.21 % | 0.12 201.26 % | 0.04 115.92 % | 0.02 -82.11 % | 0.10 -30.64 % | 0.14 23.81 % | 0.12 5.23 % | 0.11 44.13 % | 0.08 170.82 % | 0.03 |
| Total other income expenses net | 4.188 M 325.86 % | 983.426 K 109.11 % | -10.796 M -5 234.79 % | 210.252 K -99.90 % | 215.654 M 4 821.36 % | 4.382 M -73.94 % | 16.812 M -20.65 % | 21.188 M 42.02 % | 14.919 M 104.45 % | 7.297 M 273.63 % | 1.953 M -90.24 % | 20.018 M 899.63 % | 2.003 M -71.44 % | 7.011 M 1 332.83 % | -568.710 K -234.30 % | -170.118 K -78.35 % | -95.382 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -152.808 M 62.02 % | -402.391 M 12.54 % | -460.070 M -493.78 % | -77.482 M -177.12 % | 100.468 M 229.77 % | 30.466 M 2.65 % | 29.680 M 114.95 % | -198.468 M -19.61 % | -165.930 M -295.43 % | 84.905 M -27.36 % | 116.891 M 325.48 % | -51.840 M 76.43 % | -219.961 M -272.08 % | -59.117 M -29.40 % | -45.686 M -2 250.49 % | -1.944 M -11.55 % | -1.742 M |
| Total investments | 567.359 M 17 022 368.62 % | 3.333 K -99.80 % | 1.639 M -86.76 % | 12.377 M -61.77 % | 32.377 M -1.62 % | 32.909 M -52.72 % | 69.599 M 0.00 % | 69.599 M 64.24 % | 42.377 M 111.76 % | 20.012 M 13.33 % | 17.658 M 1 587.62 % | -1.187 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.019 M |
| Total debt | 50.994 M -80.27 % | 258.428 M -29.72 % | 367.738 M 167.33 % | 137.557 M -67.35 % | 421.307 M 28.49 % | 327.885 M 101.75 % | 162.520 M 8.35 % | 150.000 M 36.36 % | 110.000 M -35.44 % | 170.372 M -6.97 % | 183.133 M 266.27 % | 50.000 M | 0.000 -100.00 % | 8.000 M -60.00 % | 20.000 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 142.664 M 519.93 % | 23.013 M 215.94 % | -19.849 M 39.19 % | -32.639 M -71 417.13 % | 45.766 K -99.76 % | 18.842 M -99.39 % | 3.094 B 16 318.67 % | 18.842 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 M | 0.000 | 0.000 |
| Retained earnings | -2.088 B 0.14 % | -2.091 B -0.38 % | -2.083 B 21.79 % | -2.664 B 9.75 % | -2.951 B -3.05 % | -2.864 B -108.04 % | -1.377 B -310.55 % | 653.840 M 91.54 % | 341.359 M 98.61 % | 171.870 M 18.54 % | 144.992 M -6.46 % | 155.012 M 32.05 % | 117.391 M 71.59 % | 68.415 M 202.63 % | 22.607 M 79.59 % | 12.588 M 258.77 % | 3.509 M |
| Common stock | 1.069 B -6.19 % | 1.139 B 0.00 % | 1.139 B -0.83 % | 1.149 B -0.74 % | 1.158 B -1.54 % | 1.176 B 79.04 % | 656.665 M 11.23 % | 590.393 M 0.00 % | 590.393 M 371.81 % | 125.134 M 56.42 % | 80.000 M 100.00 % | 40.000 M 0.00 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M 200.00 % | 10.000 M 0.00 % | 10.000 M |
| Total equity | 2.064 B -5.29 % | 2.179 B 10.63 % | 1.970 B 79.07 % | 1.100 B 35.41 % | 812.368 M -14.26 % | 947.462 M -58.61 % | 2.289 B -48.29 % | 4.427 B 9.98 % | 4.026 B 136.94 % | 1.699 B 213.31 % | 542.264 M 7.90 % | 502.558 M 15.80 % | 433.999 M 235.98 % | 129.175 M 65.02 % | 78.277 M 220.98 % | 24.386 M 75.46 % | 13.899 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 230.647 M -40.33 % | 386.570 M -26.28 % | 524.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.497 M 0.00 % | 20.497 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 39.106 M 73.67 % | 22.517 M -44.23 % | 40.376 M 109.28 % | 19.293 M -76.72 % | 82.858 M -11.03 % | 93.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M -27.56 % | 30.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 62.534 M 35.15 % | 46.270 M -38.19 % | 74.864 M -73.75 % | 285.201 M -43.92 % | 508.568 M -22.98 % | 660.309 M 6 833.11 % | 9.524 M -13.16 % | 10.967 M -28.57 % | 15.354 M -70.75 % | 52.492 M -16.49 % | 62.859 M 77.38 % | 35.437 M 72.89 % | 20.497 M 0.00 % | 20.497 M | 0.000 | 0.000 -100.00 % | 4.762 K |
| Other current liabilities | 208.060 M 22.84 % | 169.373 M -8.46 % | 185.020 M 394.20 % | -62.889 M -3 941.71 % | -1.556 M -100.48 % | 323.873 M -21.32 % | 411.655 M 64.66 % | 249.998 M 228.80 % | -194.095 M -141.17 % | 471.443 M 434.00 % | 88.286 M 602.19 % | 12.573 M -47.17 % | 23.800 M 63.25 % | 14.579 M 14.28 % | 12.757 M 78.51 % | 7.147 M -19.82 % | 8.913 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 142.306 M -38.05 % | 229.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.391 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.537 M 121.95 % | 2.495 M | 0.000 | 0.000 |
| Short term debt | 11.889 M -94.70 % | 224.271 M -31.49 % | 327.362 M 189.24 % | 113.181 M -66.56 % | 338.449 M 38.28 % | 244.750 M 20.55 % | 203.020 M -24.85 % | 270.165 M 145.60 % | 110.000 M -21.43 % | 140.000 M -35.19 % | 216.029 M 332.06 % | 50.000 M | 0.000 -100.00 % | 8.000 M -60.00 % | 20.000 M | 0.000 | 0.000 |
| Total current liabilities | 422.285 M -49.89 % | 842.745 M -4.11 % | 878.851 M 71.80 % | 511.564 M -40.74 % | 863.237 M -48.58 % | 1.679 B -4.22 % | 1.753 B 7.49 % | 1.631 B 60.70 % | 1.015 B 39.79 % | 725.900 M 135.55 % | 308.169 M 98.31 % | 155.396 M 139.98 % | 64.754 M -13.21 % | 74.613 M -31.02 % | 108.170 M 179.66 % | 38.679 M 35.96 % | 28.449 M |
| Total liabilities | 484.818 M -45.47 % | 889.015 M -6.78 % | 953.714 M 19.70 % | 796.764 M -41.47 % | 1.361 B -41.80 % | 2.339 B 32.73 % | 1.762 B 7.35 % | 1.642 B 59.37 % | 1.030 B 32.34 % | 778.392 M 109.79 % | 371.028 M 94.43 % | 190.832 M 123.85 % | 85.251 M -10.36 % | 95.109 M -12.07 % | 108.170 M 179.66 % | 38.679 M 35.93 % | 28.454 M |
| Other non current assets | 6.269 M -99.03 % | 647.319 M 130.43 % | 280.923 M 240.98 % | 82.388 M 25.26 % | 65.776 M 57.65 % | 41.724 M 1 575.66 % | 2.490 M 0.00 % | 2.490 M -74.56 % | 9.789 M -71.35 % | 34.167 M 56.28 % | 21.863 M 1 741.87 % | 1.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 123.932 M 122.73 % | -545.302 M -109.48 % | -260.318 M -281.19 % | -68.290 M -119.88 % | -31.058 M -659.18 % | -4.091 M -105.46 % | 74.959 M 0.98 % | 74.235 M 67.31 % | 44.371 M 118.76 % | 20.283 M 14.87 % | 17.658 M 1 587.62 % | -1.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 196.688 M -6.49 % | 210.328 M -6.18 % | 224.189 M 24.96 % | 179.407 M -5.95 % | 190.764 M -3.71 % | 198.106 M 408.96 % | 38.924 M -3.48 % | 40.328 M -4.13 % | 42.065 M -61.56 % | 109.434 M -0.13 % | 109.573 M -1.07 % | 110.761 M 155.99 % | 43.268 M -2.03 % | 44.166 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M -4.99 % | 140.991 M -88.23 % | 1.198 B -63.35 % | 3.270 B 21.68 % | 2.687 B 133.13 % | 1.153 B 29 089.24 % | 3.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 330.641 M -3.96 % | 344.281 M -3.87 % | 358.143 M 14.29 % | 313.361 M -3.50 % | 324.717 M -4.24 % | 339.096 M -72.59 % | 1.237 B -62.62 % | 3.310 B 21.28 % | 2.729 B 116.25 % | 1.262 B 1 011.78 % | 113.522 M 2.49 % | 110.761 M 155.99 % | 43.268 M -2.03 % | 44.166 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 717.039 M 5.32 % | 680.827 M 18.71 % | 573.517 M 3.08 % | 556.356 M 11.14 % | 500.590 M 5.01 % | 476.716 M 171.42 % | 175.640 M 7.64 % | 163.179 M 3.74 % | 157.292 M -59.60 % | 389.297 M 1.28 % | 384.359 M 82.93 % | 210.107 M 761.16 % | 24.398 M 264.20 % | 6.699 M -3.77 % | 6.962 M 30.86 % | 5.320 M 5.19 % | 5.058 M |
| Total non current assets | 1.216 B 5.47 % | 1.152 B 14.98 % | 1.002 B 6.62 % | 940.037 M 5.53 % | 890.819 M 1.84 % | 874.753 M -42.25 % | 1.515 B -57.45 % | 3.560 B 20.77 % | 2.947 B 72.21 % | 1.712 B 216.98 % | 539.956 M 67.66 % | 322.055 M 370.59 % | 68.437 M 33.94 % | 51.097 M 607.81 % | 7.219 M 30.02 % | 5.552 M 5.51 % | 5.262 M |
| Other current assets | 73.850 M -72.66 % | 270.103 M 511.70 % | 44.156 M -49.34 % | 87.168 M -70.61 % | 296.612 M 20.18 % | 246.807 M 197.66 % | 82.915 M -37.89 % | 133.497 M -46.77 % | 250.809 M 215.11 % | 79.593 M 417.51 % | 15.380 M -81.10 % | 81.379 M 60.02 % | 50.855 M -29.70 % | 72.341 M 101.02 % | 35.987 M 609.52 % | 5.072 M 59.06 % | 3.189 M |
| Short term investments | 422.427 M -22.53 % | 545.305 M 108.17 % | 261.957 M 224.74 % | 80.666 M 27.16 % | 63.435 M 71.45 % | 37.000 M 790.30 % | -5.360 M -15.62 % | -4.636 M -132.38 % | -1.995 M -636.16 % | -271.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.019 M |
| cash and cash equivalents | 203.802 M -69.16 % | 660.818 M -21.58 % | 842.631 M 291.85 % | 215.039 M -30.72 % | 310.410 M 4.37 % | 297.420 M 123.89 % | 132.840 M -61.88 % | 348.468 M 26.29 % | 275.930 M 222.85 % | 85.467 M 29.02 % | 66.242 M -34.95 % | 101.840 M -53.70 % | 219.961 M 227.73 % | 67.117 M 2.18 % | 65.686 M 3 279.46 % | 1.944 M 11.55 % | 1.742 M |
| Cash and short term investments | 626.230 M -48.08 % | 1.206 B 9.19 % | 1.105 B 273.54 % | 295.705 M -20.90 % | 373.845 M 11.79 % | 334.420 M 151.75 % | 132.840 M -61.88 % | 348.468 M 26.29 % | 275.930 M 222.85 % | 85.467 M 29.02 % | 66.242 M -34.95 % | 101.840 M -53.70 % | 219.961 M 227.73 % | 67.117 M 2.18 % | 65.686 M 3 279.46 % | 1.944 M -86.83 % | 14.762 M |
| Total current assets | 1.333 B -30.40 % | 1.916 B -8.36 % | 2.091 B 118.53 % | 956.736 M -25.43 % | 1.283 B -46.81 % | 2.412 B -4.93 % | 2.537 B 1.09 % | 2.509 B 19.03 % | 2.108 B 175.29 % | 765.811 M 105.13 % | 373.336 M 0.54 % | 371.335 M -17.63 % | 450.813 M 160.30 % | 173.187 M -3.37 % | 179.227 M 211.63 % | 57.513 M 55.06 % | 37.090 M |
| Inventory | 147.213 M 4.66 % | 140.653 M -38.09 % | 227.205 M 41.07 % | 161.057 M 59.07 % | 101.249 M -13.56 % | 117.130 M 155.46 % | 45.850 M -22.62 % | 59.255 M 40.05 % | 42.309 M -27.92 % | 58.699 M -21.31 % | 74.595 M 57.80 % | 47.273 M -1.92 % | 48.197 M 42.89 % | 33.729 M -13.23 % | 38.870 M 56.01 % | 24.915 M 295.32 % | 6.302 M |
| Net receivables | 486.117 M 62.60 % | 298.968 M -58.17 % | 714.768 M 20.92 % | 591.132 M 16.93 % | 505.561 M -70.50 % | 1.714 B -22.71 % | 2.217 B 12.63 % | 1.968 B 27.88 % | 1.539 B 183.95 % | 542.053 M 149.66 % | 217.119 M 54.16 % | 140.844 M 6.86 % | 131.801 M 120.78 % | 59.697 M 54.32 % | 38.684 M 51.21 % | 25.583 M 99.28 % | 12.837 M |
| Tax assets | 37.631 M 48.44 % | 25.351 M -49.34 % | 50.039 M -11.00 % | 56.223 M 82.58 % | 30.794 M 44.53 % | 21.307 M -12.98 % | 24.484 M 153.17 % | 9.671 M 45.45 % | 6.649 M 17.45 % | 5.661 M 121.65 % | 2.554 M 115.16 % | 1.187 M 53.97 % | 770.923 K 231.57 % | 232.505 K -9.64 % | 257.312 K 10.90 % | 232.012 K 13.50 % | 204.415 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 197.418 M -55.65 % | 445.146 M 15.87 % | 384.184 M 59.33 % | 241.130 M -16.47 % | 288.661 M -70.61 % | 982.088 M 4.66 % | 938.395 M 7.51 % | 872.809 M 32.00 % | 661.223 M 132.69 % | 284.162 M 249.83 % | 81.228 M -9.84 % | 90.093 M 153.39 % | 35.555 M -26.94 % | 48.667 M 51.68 % | 32.085 M 8.28 % | 29.632 M 61.55 % | 18.342 M |
| Tax payables | 4.918 M 24.35 % | 3.955 M -74.58 % | 15.556 M -80.01 % | 77.835 M 874.64 % | 7.986 M -93.77 % | 128.172 M -44.48 % | 230.868 M -2.89 % | 237.728 M 18.72 % | 200.236 M 190.47 % | 68.935 M 3 745.43 % | -1.891 M -132.52 % | 5.814 M 7.71 % | 5.398 M 21.58 % | 4.440 M 130.42 % | 1.927 M 1.42 % | 1.900 M 59.11 % | 1.194 M |
| Deferred revenue non current | 13.604 M 12.71 % | 12.070 M -28.58 % | 16.899 M -11.15 % | 19.020 M -5.55 % | 20.137 M -8.48 % | 22.002 M 131.02 % | 9.524 M -13.16 % | 10.967 M -28.57 % | 15.354 M -49.65 % | 30.492 M | 0.000 -100.00 % | 35.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 107.898 M -44.10 % | 193.004 M -0.45 % | 193.886 M 88.21 % | 103.015 M 9.31 % | 94.245 M -0.39 % | 94.610 M 1 706.55 % | -5.889 M -106.63 % | 88.822 M 54 769.38 % | 161.879 K -99.37 % | 25.767 M -65.55 % | 74.801 M 198.31 % | 25.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.090 M -60.26 % | 2.743 M -48.88 % | 5.366 M 1.61 % | 5.281 M -49.36 % | 10.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.639 M | 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 | 2.975 B 1.27 % | 2.938 B 1.32 % | 2.900 B 5.01 % | 2.761 B 9.56 % | 2.520 B -0.82 % | 2.541 B -15.72 % | 3.015 B -1.96 % | 3.076 B | 0.000 -100.00 % | 1.376 B 468.37 % | 242.125 M -14.28 % | 282.471 M 2.12 % | 276.609 M 799.25 % | 30.760 M 19.83 % | 25.670 M 1 327.18 % | 1.799 M 361.37 % | 389.851 K |
| Deferred tax liabilities non current | 9.824 M -15.91 % | 11.683 M -33.58 % | 17.589 M 8.30 % | 16.241 M -14.53 % | 19.003 M -8.49 % | 20.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.762 K |
| 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 |
| Total assets | 2.549 B -16.93 % | 3.068 B 4.95 % | 2.924 B 54.13 % | 1.897 B -12.74 % | 2.174 B -33.86 % | 3.287 B -18.88 % | 4.052 B -33.24 % | 6.069 B 20.05 % | 5.056 B 104.08 % | 2.477 B 171.25 % | 913.292 M 31.71 % | 693.390 M 33.54 % | 519.250 M 131.51 % | 224.284 M 20.29 % | 186.446 M 195.64 % | 63.065 M 48.91 % | 42.352 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 126.082 M 164.05 % | 47.750 M 2 805.38 % | -1.765 M -126.96 % | 6.547 M | 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 | -94.684 M -172.16 % | 131.215 M 142.93 % | -305.645 M -94.51 % | -157.134 M -213.62 % | 138.302 M 11.29 % | 124.272 M 141.14 % | -302.101 M -532.04 % | 69.924 M 122.14 % | -315.874 M -2 330.73 % | -12.995 M 94.23 % | -225.267 M -2 418.28 % | 9.717 M 108.17 % | -118.990 M -577.77 % | -17.556 M -65.90 % | -10.582 M 56.71 % | -24.444 M -911.47 % | 3.012 M |
| Accounts receivables | -44.772 M -520.71 % | 10.642 M 102.97 % | -358.179 M -1 000.83 % | 39.761 M -95.52 % | 888.036 M 468.59 % | 156.183 M 173.60 % | -212.211 M -236.35 % | -63.093 M 86.25 % | -458.868 M -1 076.21 % | 47.005 M 122.43 % | -209.581 M -1 885.95 % | 11.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -6.559 M -107.35 % | 89.284 M 228.60 % | -69.428 M -16.08 % | -59.808 M -1 254.59 % | 5.180 M -91.71 % | 62.514 M 366.35 % | 13.405 M 192.73 % | -14.456 M -603.34 % | 2.872 M 126.30 % | -10.922 M -146.06 % | 23.715 M 1 136.49 % | -2.288 M 84.19 % | -14.468 M -381.42 % | 5.141 M 136.84 % | -13.956 M 25.02 % | -18.612 M -513.51 % | -3.034 M |
| Accounts payables | -44.057 M | 0.000 -100.00 % | 150.510 M 238.22 % | -108.895 M 85.35 % | -743.451 M -677.08 % | -95.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 703.850 K -97.75 % | 31.290 M 315.48 % | 7.531 M 126.71 % | -28.191 M -145.93 % | -11.463 M -1 019.98 % | 1.246 M | 0.000 -100.00 % | 144.652 M 0.34 % | 144.167 M 405.26 % | -47.228 M -19.86 % | -39.401 M -5 321.39 % | 754.607 K 100.72 % | -104.522 M -360.53 % | -22.696 M -772.67 % | 3.374 M 157.85 % | -5.832 M -196.46 % | 6.046 M |
| Other non cash items | -48.010 M -444.01 % | 13.956 M | 0.000 | 0.000 100.00 % | -35.211 M -102.55 % | 1.380 B -33.41 % | 2.072 B 13 566.86 % | -15.386 M -142.74 % | 35.995 M 459.71 % | 6.431 M -58.01 % | 15.315 M 677.41 % | 1.970 M -48.27 % | 3.808 M 405.77 % | 752.914 K -15.27 % | 888.609 K 10.95 % | 800.890 K 301.45 % | 199.500 K |
| Net cash provided by operating activities | -42.041 M -118.26 % | 230.287 M -66.31 % | 683.502 M 86.27 % | 366.938 M 416.50 % | 71.043 M -37.30 % | 113.309 M 352.88 % | -44.807 M -109.68 % | 462.753 M 1 043.84 % | -49.029 M -198.50 % | 49.776 M 126.80 % | -185.708 M -349.87 % | 74.322 M 226.72 % | -58.650 M -263.61 % | 35.848 M 51.56 % | 23.652 M 367.10 % | -8.855 M -226.66 % | 6.991 M |
| Investments in property plant and equipment | -17.102 M 60.46 % | -43.249 M 47.48 % | -82.341 M -201.57 % | -27.304 M 45.56 % | -50.155 M 15.90 % | -59.636 M -24.50 % | -47.901 M -205.16 % | -15.697 M -30.86 % | -11.995 M 60.71 % | -30.531 M 65.49 % | -88.463 M 46.99 % | -166.884 M -182.80 % | -59.011 M -159.63 % | -22.729 M 25.63 % | -30.562 M -2 609.40 % | -1.128 M 51.44 % | -2.323 M |
| Acquisitions net | 28.159 K 100.11 % | -24.822 M 87.89 % | -205.038 M -698.78 % | -25.669 M 81.21 % | -136.625 M 8.67 % | -149.599 M -25.35 % | -119.348 M 71.86 % | -424.058 M 47.91 % | -814.162 M -236.43 % | -242.001 M | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.225 B -2 102.88 % | -101.000 M -135.45 % | -42.896 M -3 197.16 % | -1.301 M -123.32 % | 5.580 M 111.61 % | -48.055 M -48.43 % | -32.376 M -1 195.04 % | -2.500 M 85.88 % | -17.700 M 53.42 % | -38.000 M | 0.000 | 0.000 100.00 % | -22.500 M -650.00 % | -3.000 M 76.92 % | -13.000 M |
| Sales maturities of investments | 1.401 B 21 475.36 % | 6.494 M 37.41 % | 4.726 M -92.88 % | 66.402 M 410.82 % | 12.999 M -84.34 % | 83.013 M 9 209.53 % | 891.699 K -10.83 % | 1.000 M 105.62 % | 486.328 K -77.04 % | 2.118 M -94.43 % | 38.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.508 M 39.69 % | 16.113 M | 0.000 |
| Other investing activites | -1.236 B -233.21 % | -370.942 M -118.12 % | 2.047 B 11 072.80 % | -18.653 M -124.96 % | 74.736 M 178.23 % | 26.861 M 166.00 % | -40.700 M -8 184.07 % | 503.459 K 125.54 % | -1.971 M -295.15 % | 1.010 M -44.17 % | 1.809 M -73.12 % | 6.731 M | 0.000 -100.00 % | 26.250 M 556.52 % | -5.750 M | 0.000 -100.00 % | 70.700 K |
| Net cash used for investing activites | 148.020 M 134.22 % | -432.519 M 6.14 % | -460.808 M -333.80 % | -106.225 M 25.16 % | -141.940 M -41.01 % | -100.663 M 50.04 % | -201.477 M 58.57 % | -486.307 M 43.45 % | -860.019 M -216.30 % | -271.904 M -309.78 % | -66.354 M 69.58 % | -218.153 M -269.68 % | -59.011 M -1 775.97 % | 3.521 M 109.70 % | -36.304 M -402.91 % | 11.985 M 178.58 % | -15.252 M |
| Debt repayment | -24.138 M 81.90 % | -133.390 M -244.21 % | 92.500 M 145.69 % | -202.463 M -289.48 % | 106.851 M -10.76 % | 119.728 M 89.16 % | 63.293 M 58.23 % | 40.000 M 149.70 % | -80.483 M 22.82 % | -104.277 M -194.24 % | 110.645 M 121.29 % | 50.000 M 725.00 % | -8.000 M 33.33 % | -12.000 M -160.00 % | 20.000 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 99.999 K | 0.000 | 0.000 -100.00 % | 19.722 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -100.000 K 99.35 % | -15.269 M -2.22 % | -14.937 M 24.26 % | -19.722 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.919 M 62.49 % | -7.782 M 23.11 % | -10.121 M 66.72 % | -30.415 M -44.05 % | -21.114 M 74.85 % | -83.964 M -2.97 % | -81.540 M -28.78 % | -63.315 M -66.22 % | -38.090 M -135.23 % | -16.193 M 45.23 % | -29.566 M -75.01 % | -16.894 M -7 441.96 % | -224.000 K 76.12 % | -938.000 K 31.33 % | -1.366 M 53.36 % | -2.929 M | 0.000 |
| Other financing activites | -236.491 M -287.12 % | 126.388 M 206.17 % | 41.281 M 312.78 % | -19.401 M 63.31 % | -52.872 M -168.26 % | 77.458 M 142.85 % | 31.896 M -73.21 % | 119.066 M -90.24 % | 1.220 B 217.43 % | 384.335 M 173.49 % | 140.530 M 16 826.96 % | 830.214 K -99.67 % | 250.408 M | 0.000 -100.00 % | 21.360 M | 0.000 -100.00 % | 9.500 M |
| Net cash used provided by financing activities | -263.548 M -1 682.66 % | -14.784 M -111.96 % | 123.660 M 146.22 % | -267.548 M -1 592.35 % | 17.928 M -84.17 % | 113.222 M 729.47 % | 13.650 M -85.95 % | 97.172 M -91.18 % | 1.101 B 317.41 % | 263.865 M 19.07 % | 221.610 M 553.02 % | 33.936 M -85.99 % | 242.183 M 1 971.87 % | -12.938 M -132.35 % | 39.994 M 1 465.45 % | -2.929 M -130.83 % | 9.500 M |
| Effect of forex changes on cash | 2.862 M -43.18 % | 5.037 M 148.86 % | 2.024 M 223.41 % | -1.640 M 64.36 % | -4.601 M -1 017.63 % | 501.399 K 338.76 % | -210.000 K 65.91 % | -616.000 K -315.31 % | 286.103 K 3 569.40 % | 7.797 K -93.09 % | 112.843 K 129.54 % | -382.000 K -270.87 % | -103.000 K | 0.000 | 0.000 | 0.000 100.00 % | -33.450 |
| Net change in cash | -154.707 M 27.02 % | -211.979 M -160.85 % | 348.378 M 4 210.65 % | -8.475 M 85.28 % | -57.569 M -145.56 % | 126.369 M 154.27 % | -232.844 M -418.96 % | 73.001 M -62.11 % | 192.643 M 361.49 % | 41.744 M 237.59 % | -30.339 M 70.29 % | -102.107 M -182.07 % | 124.419 M 370.73 % | 26.431 M -3.33 % | 27.342 M 13 489.73 % | 201.196 K -83.76 % | 1.239 M |
| Cash at beginning of period | 310.788 M -40.55 % | 522.767 M 199.77 % | 174.389 M -4.63 % | 182.864 M -23.94 % | 240.433 M 110.79 % | 114.064 M -67.12 % | 346.908 M 26.65 % | 273.907 M 237.06 % | 81.264 M 105.63 % | 39.519 M -43.43 % | 69.859 M -61.22 % | 180.136 M 223.31 % | 55.717 M 90.25 % | 29.286 M 1 406.48 % | 1.944 M 11.60 % | 1.742 M 245.78 % | 503.782 K |
| Cash at end of period | 156.081 M -49.78 % | 310.788 M -40.55 % | 522.767 M 199.77 % | 174.389 M -4.63 % | 182.864 M -23.94 % | 240.433 M 110.79 % | 114.064 M -67.12 % | 346.908 M 26.65 % | 273.907 M 237.06 % | 81.264 M 105.63 % | 39.519 M -49.35 % | 78.029 M -56.68 % | 180.136 M 223.31 % | 55.717 M 90.25 % | 29.286 M 1 406.48 % | 1.944 M 11.57 % | 1.742 M |
| Operating cash flow | -42.041 M -118.26 % | 230.287 M -66.31 % | 683.502 M 86.27 % | 366.938 M 416.50 % | 71.043 M -37.30 % | 113.309 M 352.88 % | -44.807 M -109.68 % | 462.753 M 1 043.84 % | -49.029 M -198.50 % | 49.776 M 126.80 % | -185.708 M -349.87 % | 74.322 M 226.72 % | -58.650 M -263.61 % | 35.848 M 51.56 % | 23.652 M 367.10 % | -8.855 M -226.66 % | 6.991 M |
| Capital expenditure | -17.102 M 60.46 % | -43.249 M 47.48 % | -82.341 M -201.57 % | -27.304 M 45.56 % | -50.155 M 15.90 % | -59.636 M -24.50 % | -47.901 M -205.16 % | -15.697 M -30.86 % | -11.995 M 60.71 % | -30.531 M 65.49 % | -88.463 M 46.99 % | -166.884 M -182.80 % | -59.011 M -159.63 % | -22.729 M 25.63 % | -30.562 M -2 609.40 % | -1.128 M 51.44 % | -2.323 M |
| Free CashFlow | -59.144 M -131.62 % | 187.038 M -68.89 % | 601.160 M 77.00 % | 339.634 M 1 525.98 % | 20.888 M -61.08 % | 53.673 M 157.89 % | -92.708 M -120.74 % | 447.055 M 832.59 % | -61.024 M -417.09 % | 19.245 M 107.02 % | -274.171 M -196.20 % | -92.562 M 21.33 % | -117.661 M -996.87 % | 13.119 M 289.83 % | -6.911 M 30.77 % | -9.983 M -313.86 % | 4.668 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 282.639 M 76.02 % | 160.575 M -22.84 % | 208.095 M -22.30 % | 267.827 M 8.18 % | 247.578 M 72.99 % | 143.117 M -53.99 % | 311.038 M 27.90 % | 243.187 M -2.76 % | 250.089 M 8.12 % | 231.302 M -20.69 % | 291.644 M -49.49 % | 577.398 M -0.86 % | 582.380 M -4.72 % | 611.240 M 2.12 % | 598.574 M 18.69 % | 504.313 M 26.13 % | 399.839 M 20.30 % | 332.372 M -9.39 % | 366.816 M -13.56 % | 424.380 M -19.71 % | 528.565 M 26.26 % | 418.627 M -43.66 % | 743.016 M -30.81 % | 1.074 B 24.73 % | 861.003 M 3.01 % | 835.827 M -20.82 % | 1.056 B 9.88 % | 960.747 M -3.70 % | 997.656 M 70.42 % | 585.414 M -44.95 % | 1.063 B 58.32 % | 671.648 M 6.89 % | 628.366 M 55.47 % | 404.181 M -49.98 % | 808.034 M 23.93 % | 652.006 M 8.28 % | 602.160 M 124.07 % | 268.740 M -20.69 % | 338.856 M 8.58 % | 312.089 M 66.10 % | 187.893 M 49.43 % | 125.742 M -46.68 % | 235.809 M 14.79 % | 205.421 M -24.76 % | 273.015 M 130.64 % | 118.371 M -4.38 % | 123.792 M -25.19 % | 165.474 M 25.71 % | 131.633 M 68.10 % | 78.308 M -35.25 % | 120.946 M 2.31 % | 118.210 M 0.03 % | 118.175 M 74.25 % | 67.818 M -47.18 % | 128.406 M 7.19 % | 119.796 M |
| Net income | 6.683 M 33.22 % | 5.016 M -87.02 % | 38.644 M 1 052.10 % | -4.059 M -243.33 % | 2.832 M 118.21 % | -15.554 M 11.85 % | -17.645 M -367.48 % | 6.597 M -54.13 % | 14.380 M 53.26 % | 9.383 M 103.68 % | -254.753 M -210.86 % | 229.794 M -37.14 % | 365.548 M 18.74 % | 307.851 M 146.58 % | 124.850 M 7.96 % | 115.642 M 241.14 % | 33.899 M 154.15 % | 13.338 M 112.25 % | -108.863 M -235.96 % | 80.070 M 378.55 % | -28.745 M 3.69 % | -29.845 M 98.14 % | -1.602 B -4 289.04 % | 38.250 M -28.06 % | 53.167 M 44.03 % | 36.913 M 101.75 % | -2.114 B -3 531.81 % | 61.605 M -12.19 % | 70.154 M 145.11 % | 28.621 M -79.95 % | 142.763 M 45.16 % | 98.352 M -8.19 % | 107.127 M 360.21 % | 23.278 M -42.39 % | 40.406 M -47.19 % | 76.506 M 7.54 % | 71.140 M 432.88 % | 13.350 M 553.23 % | -2.946 M -109.62 % | 30.613 M 1 053.05 % | 2.655 M 439.08 % | 492.500 K 107.38 % | -6.678 M -200.96 % | 6.614 M 39.33 % | 4.747 M 179.69 % | 1.697 M -92.39 % | 22.301 M 33.25 % | 16.736 M 30.44 % | 12.831 M 67.42 % | 7.664 M -54.62 % | 16.887 M 13.69 % | 14.854 M -6.87 % | 15.951 M 137.20 % | 6.725 M -61.00 % | 17.244 M 28.32 % | 13.438 M |
| Income before tax | 4.690 M -30.07 % | 6.706 M -79.56 % | 32.805 M 1 728.62 % | -2.014 M -492.79 % | -339.795 K 97.84 % | -15.724 M -1 388.21 % | 1.221 M -90.43 % | 12.757 M 4.67 % | 12.188 M 30.04 % | 9.373 M 103.54 % | -264.499 M -190.15 % | 293.389 M -33.78 % | 443.037 M 13.99 % | 388.651 M 169.40 % | 144.267 M -7.69 % | 156.283 M 211.01 % | 50.250 M 232.14 % | 15.129 M 112.17 % | -124.283 M -244.91 % | 85.767 M 385.37 % | -30.055 M 17.26 % | -36.326 M 97.74 % | -1.606 B -4 042.07 % | 40.736 M -24.07 % | 53.647 M 0.42 % | 53.425 M 102.54 % | -2.102 B -2 391.72 % | 91.739 M -9.40 % | 101.252 M 95.76 % | 51.723 M -73.41 % | 194.543 M 62.27 % | 119.889 M -1.48 % | 121.691 M 270.56 % | 32.840 M -50.64 % | 66.530 M -36.35 % | 104.518 M 10.05 % | 94.975 M 384.54 % | 19.601 M 1 368.15 % | 1.335 M -96.55 % | 38.663 M 979.55 % | 3.581 M 438.58 % | 664.973 K 110.98 % | -6.058 M -166.98 % | 9.045 M -6.89 % | 9.714 M 141.44 % | 4.024 M -85.18 % | 27.145 M 44.20 % | 18.824 M 27.78 % | 14.731 M 68.63 % | 8.736 M -55.58 % | 19.667 M 14.48 % | 17.180 M -5.76 % | 18.231 M 136.23 % | 7.717 M -61.23 % | 19.906 M 28.79 % | 15.456 M |
| Income before tax ratio | 0.02 -60.27 % | 0.04 -73.51 % | 0.16 2 196.11 % | -0.01 -447.98 % | 0.00 98.75 % | -0.11 -2 899.70 % | 0.00 -92.52 % | 0.05 7.64 % | 0.05 20.27 % | 0.04 104.47 % | -0.91 -278.49 % | 0.51 -33.21 % | 0.76 19.64 % | 0.64 163.81 % | 0.24 -22.23 % | 0.31 146.58 % | 0.13 176.10 % | 0.05 113.43 % | -0.34 -267.65 % | 0.20 455.42 % | -0.06 34.47 % | -0.09 95.98 % | -2.16 -5 797.58 % | 0.04 -39.12 % | 0.06 -2.52 % | 0.06 103.21 % | -1.99 -2 185.69 % | 0.10 -5.91 % | 0.10 14.87 % | 0.09 -51.71 % | 0.18 2.49 % | 0.18 -7.83 % | 0.19 138.35 % | 0.08 -1.32 % | 0.08 -48.64 % | 0.16 1.63 % | 0.16 116.25 % | 0.07 1 751.20 % | 0.00 -96.82 % | 0.12 549.94 % | 0.02 260.43 % | 0.01 120.59 % | -0.03 -158.35 % | 0.04 23.74 % | 0.04 4.68 % | 0.03 -84.50 % | 0.22 92.75 % | 0.11 1.65 % | 0.11 0.32 % | 0.11 -31.39 % | 0.16 11.89 % | 0.15 -5.79 % | 0.15 35.57 % | 0.11 -26.59 % | 0.16 20.16 % | 0.13 |
| EBITDA | 5.355 M -27.45 % | 7.381 M -84.69 % | 48.220 M 4 333.14 % | -1.139 M -104.52 % | 25.192 M 140.20 % | 10.488 M 143.53 % | 4.307 M -87.77 % | 35.208 M 14.84 % | 30.659 M 4.92 % | 29.221 M 123.99 % | -121.783 M -137.95 % | 320.911 M -30.14 % | 459.333 M 13.37 % | 405.171 M 177.07 % | 146.235 M -19.95 % | 182.683 M 189.00 % | 63.213 M 110.67 % | 30.006 M 125.06 % | -119.727 M -209.88 % | 108.958 M 796.57 % | -15.642 M -1.55 % | -15.404 M 99.02 % | -1.567 B -3 528.72 % | 45.698 M -32.75 % | 67.955 M 18.41 % | 57.388 M 102.73 % | -2.099 B -2 338.93 % | 93.742 M -10.93 % | 105.243 M 91.07 % | 55.080 M -76.61 % | 235.453 M 88.29 % | 125.045 M -1.03 % | 126.345 M 426.13 % | 24.014 M -66.46 % | 71.592 M -34.58 % | 109.427 M 10.93 % | 98.642 M 417.65 % | 19.056 M 15.89 % | 16.443 M -47.76 % | 31.478 M 155.85 % | 12.303 M 13 679.45 % | 89.286 K 102.95 % | -3.030 M -125.21 % | 12.019 M -27.38 % | 16.551 M 325.03 % | 3.894 M -87.46 % | 31.061 M 59.84 % | 19.432 M 53.64 % | 12.648 M 59.99 % | 7.906 M -56.91 % | 18.347 M -7.14 % | 19.757 M 5.97 % | 18.644 M 144.40 % | 7.628 M -67.75 % | 23.656 M 61.16 % | 14.679 M |
| Net income ratio | 0.02 -24.32 % | 0.03 -83.18 % | 0.19 1 325.39 % | -0.02 -232.49 % | 0.01 110.52 % | -0.11 -91.59 % | -0.06 -309.13 % | 0.03 -52.82 % | 0.06 41.74 % | 0.04 104.64 % | -0.87 -319.48 % | 0.40 -36.59 % | 0.63 24.63 % | 0.50 141.47 % | 0.21 -9.04 % | 0.23 170.47 % | 0.08 111.27 % | 0.04 113.52 % | -0.30 -257.30 % | 0.19 446.94 % | -0.05 23.72 % | -0.07 96.69 % | -2.16 -6 154.54 % | 0.04 -42.32 % | 0.06 39.82 % | 0.04 102.21 % | -2.00 -3 223.29 % | 0.06 -8.81 % | 0.07 43.83 % | 0.05 -63.58 % | 0.13 -8.32 % | 0.15 -14.11 % | 0.17 196.02 % | 0.06 15.17 % | 0.05 -57.38 % | 0.12 -0.68 % | 0.12 137.82 % | 0.05 671.48 % | -0.01 -108.86 % | 0.10 594.19 % | 0.01 260.76 % | 0.00 113.83 % | -0.03 -187.95 % | 0.03 85.18 % | 0.02 21.26 % | 0.01 -92.04 % | 0.18 78.12 % | 0.10 3.76 % | 0.10 -0.40 % | 0.10 -29.91 % | 0.14 11.11 % | 0.13 -6.90 % | 0.13 36.12 % | 0.10 -26.16 % | 0.13 19.72 % | 0.11 |
| Ratio EBITDA | 0.02 -58.78 % | 0.05 -80.16 % | 0.23 5 548.25 % | 0.00 -104.18 % | 0.10 38.85 % | 0.07 429.27 % | 0.01 -90.44 % | 0.14 18.10 % | 0.12 -2.96 % | 0.13 130.25 % | -0.42 -175.13 % | 0.56 -29.53 % | 0.79 18.99 % | 0.66 171.33 % | 0.24 -32.56 % | 0.36 129.13 % | 0.16 75.12 % | 0.09 127.66 % | -0.33 -227.13 % | 0.26 967.58 % | -0.03 19.58 % | -0.04 98.26 % | -2.11 -5 055.62 % | 0.04 -46.08 % | 0.08 14.95 % | 0.07 103.45 % | -1.99 -2 137.66 % | 0.10 -7.51 % | 0.11 12.12 % | 0.09 -57.51 % | 0.22 18.93 % | 0.19 -7.41 % | 0.20 238.42 % | 0.06 -32.94 % | 0.09 -47.21 % | 0.17 2.45 % | 0.16 131.02 % | 0.07 46.12 % | 0.05 -51.89 % | 0.10 54.04 % | 0.07 9 121.49 % | 0.00 105.53 % | -0.01 -121.96 % | 0.06 -3.49 % | 0.06 84.28 % | 0.03 -86.89 % | 0.25 113.66 % | 0.12 22.22 % | 0.10 -4.82 % | 0.10 -33.45 % | 0.15 -9.24 % | 0.17 5.94 % | 0.16 40.26 % | 0.11 -38.95 % | 0.18 50.35 % | 0.12 |
| Gross profit ratio | 0.13 -3.39 % | 0.14 -13.00 % | 0.16 60.82 % | 0.10 37.27 % | 0.07 1.60 % | 0.07 -39.83 % | 0.12 -37.93 % | 0.19 71.41 % | 0.11 -53.61 % | 0.24 56.74 % | 0.15 -75.40 % | 0.62 -4.52 % | 0.65 -11.28 % | 0.73 20.77 % | 0.60 39.98 % | 0.43 69.05 % | 0.26 88.20 % | 0.14 423.47 % | -0.04 -134.20 % | 0.12 59.27 % | 0.08 -26.90 % | 0.11 354.63 % | -0.04 -129.63 % | 0.14 -1.01 % | 0.14 -16.81 % | 0.17 21.29 % | 0.14 -16.14 % | 0.17 -3.95 % | 0.17 -5.31 % | 0.18 -31.10 % | 0.27 3.58 % | 0.26 14.17 % | 0.22 30.59 % | 0.17 -16.01 % | 0.20 -14.45 % | 0.24 -3.31 % | 0.25 56.14 % | 0.16 6.64 % | 0.15 -27.94 % | 0.21 83.98 % | 0.11 28.49 % | 0.09 -4.46 % | 0.09 -29.06 % | 0.13 14.60 % | 0.11 21.05 % | 0.09 -53.98 % | 0.20 14.48 % | 0.18 21.30 % | 0.15 -14.47 % | 0.17 -21.00 % | 0.22 9.71 % | 0.20 -0.44 % | 0.20 23.30 % | 0.16 1.23 % | 0.16 2.20 % | 0.15 |
| Weighted average shs out dil | 1.067 B 0.00 % | 1.067 B -0.10 % | 1.068 B 0.00 % | 1.068 B 0.00 % | 1.068 B -5.21 % | 1.127 B 0.90 % | 1.117 B -1.91 % | 1.139 B 0.00 % | 1.139 B 0.00 % | 1.139 B -1.98 % | 1.162 B 2.24 % | 1.136 B 0.00 % | 1.136 B -1.07 % | 1.149 B 0.15 % | 1.147 B 0.00 % | 1.147 B 0.00 % | 1.147 B 3.19 % | 1.111 B -3.53 % | 1.152 B -2.01 % | 1.176 B -12.83 % | 1.349 B 35.58 % | 994.833 M -9.35 % | 1.097 B -7.04 % | 1.181 B -2.44 % | 1.210 B 6.46 % | 1.137 B 6.91 % | 1.063 B 0.01 % | 1.063 B 0.01 % | 1.063 B 3.14 % | 1.031 B -2.59 % | 1.058 B -0.46 % | 1.063 B -1.30 % | 1.077 B 2.78 % | 1.048 B 13.41 % | 924.016 M -13.08 % | 1.063 B -13.87 % | 1.234 B 28.04 % | 963.904 M 0.00 % | 963.904 M 58.89 % | 606.658 M 16.73 % | 519.708 M -5.03 % | 547.227 M 10.66 % | 494.533 M -10.22 % | 550.820 M 10.30 % | 499.402 M -4.23 % | 521.459 M -4.06 % | 543.517 M 2.01 % | 532.828 M 0.52 % | 530.089 M -1.38 % | 537.501 M 8.20 % | 496.778 M -7.14 % | 534.970 M 13.55 % | 471.139 M 15.67 % | 407.309 M 2.22 % | 398.444 M 0.13 % | 397.926 M |
| Weighted average shs out | 1.067 B 0.00 % | 1.067 B -0.10 % | 1.068 B 0.00 % | 1.068 B 0.00 % | 1.068 B -5.21 % | 1.127 B 0.89 % | 1.117 B -1.91 % | 1.139 B 0.00 % | 1.139 B 0.00 % | 1.139 B -1.98 % | 1.162 B 2.24 % | 1.136 B 0.00 % | 1.136 B -0.92 % | 1.147 B 0.00 % | 1.147 B 0.00 % | 1.147 B 0.00 % | 1.147 B 3.19 % | 1.111 B -3.53 % | 1.152 B -2.01 % | 1.176 B -12.83 % | 1.349 B 35.58 % | 994.833 M -9.35 % | 1.097 B -7.04 % | 1.181 B -2.45 % | 1.210 B 6.46 % | 1.137 B 6.91 % | 1.063 B 0.01 % | 1.063 B 0.01 % | 1.063 B 3.14 % | 1.031 B -2.59 % | 1.058 B -0.46 % | 1.063 B -1.30 % | 1.077 B 2.78 % | 1.048 B 13.41 % | 924.022 M -13.08 % | 1.063 B -13.87 % | 1.234 B 28.66 % | 959.289 M 0.00 % | 959.289 M 59.33 % | 602.062 M 15.83 % | 519.764 M -5.02 % | 547.227 M 10.65 % | 494.560 M -10.21 % | 550.820 M 10.29 % | 499.407 M -4.23 % | 521.467 M -4.06 % | 543.527 M 2.01 % | 532.837 M 0.51 % | 530.109 M -1.38 % | 537.501 M 8.20 % | 496.778 M -7.14 % | 534.970 M 13.55 % | 471.139 M 15.67 % | 407.309 M 2.22 % | 398.444 M 0.13 % | 397.926 M |
| EPS diluted | 0.01 34.04 % | 0.00 -86.94 % | 0.04 1 047.37 % | 0.00 -246.15 % | 0.00 118.84 % | -0.01 12.66 % | -0.02 -372.41 % | 0.01 -53.97 % | 0.01 53.66 % | 0.01 103.73 % | -0.22 -210.00 % | 0.20 -37.50 % | 0.32 18.52 % | 0.27 145.45 % | 0.11 10.00 % | 0.10 237.84 % | 0.03 146.67 % | 0.01 -99.10 % | 1.34 1 867.69 % | 0.07 419.72 % | -0.02 29.00 % | -0.03 97.95 % | -1.46 -4 606.17 % | 0.03 -26.20 % | 0.04 35.08 % | 0.03 101.63 % | -1.99 -3 536.96 % | 0.06 -12.27 % | 0.07 137.41 % | 0.03 -78.62 % | 0.13 40.54 % | 0.09 -7.04 % | 0.10 348.20 % | 0.02 -49.20 % | 0.04 -39.31 % | 0.07 25.00 % | 0.06 314.39 % | 0.01 548.39 % | 0.00 -106.14 % | 0.05 890.20 % | 0.01 466.67 % | 0.00 106.67 % | -0.01 -212.50 % | 0.01 26.32 % | 0.01 187.88 % | 0.00 -91.95 % | 0.04 30.57 % | 0.03 29.75 % | 0.02 69.23 % | 0.01 -57.94 % | 0.03 22.30 % | 0.03 -17.99 % | 0.03 105.45 % | 0.02 -61.89 % | 0.04 28.11 % | 0.03 |
| Earnings per share | 0.01 34.04 % | 0.00 -86.94 % | 0.04 1 047.37 % | 0.00 -246.15 % | 0.00 118.84 % | -0.01 12.66 % | -0.02 -372.41 % | 0.01 -53.97 % | 0.01 53.66 % | 0.01 103.73 % | -0.22 -210.00 % | 0.20 -37.50 % | 0.32 18.52 % | 0.27 145.45 % | 0.11 10.00 % | 0.10 237.84 % | 0.03 146.67 % | 0.01 112.00 % | -0.10 -246.84 % | 0.07 419.72 % | -0.02 29.00 % | -0.03 97.95 % | -1.46 -4 606.17 % | 0.03 -26.20 % | 0.04 35.08 % | 0.03 101.63 % | -1.99 -3 536.96 % | 0.06 -12.27 % | 0.07 137.41 % | 0.03 -78.62 % | 0.13 40.54 % | 0.09 -7.04 % | 0.10 348.20 % | 0.02 -49.20 % | 0.04 -39.31 % | 0.07 25.00 % | 0.06 314.39 % | 0.01 548.39 % | 0.00 -106.10 % | 0.05 896.08 % | 0.01 466.67 % | 0.00 106.67 % | -0.01 -212.50 % | 0.01 26.32 % | 0.01 187.88 % | 0.00 -91.95 % | 0.04 30.57 % | 0.03 29.75 % | 0.02 69.23 % | 0.01 -57.94 % | 0.03 22.30 % | 0.03 -17.99 % | 0.03 105.45 % | 0.02 -61.89 % | 0.04 28.11 % | 0.03 |
| Gross profit | 37.671 M 70.05 % | 22.154 M -32.87 % | 32.999 M 24.95 % | 26.409 M 48.50 % | 17.784 M 75.76 % | 10.118 M -72.31 % | 36.545 M -20.61 % | 46.032 M 66.68 % | 27.617 M -49.84 % | 55.059 M 24.31 % | 44.291 M -87.58 % | 356.468 M -5.34 % | 376.577 M -15.47 % | 445.509 M 23.33 % | 361.242 M 66.15 % | 217.425 M 113.22 % | 101.974 M 126.41 % | 45.040 M 393.10 % | -15.367 M -129.56 % | 51.977 M 27.88 % | 40.645 M -7.70 % | 44.038 M 243.46 % | -30.696 M -120.50 % | 149.750 M 23.47 % | 121.289 M -14.30 % | 141.535 M -3.97 % | 147.385 M -7.85 % | 159.947 M -7.50 % | 172.917 M 61.37 % | 107.153 M -62.07 % | 282.503 M 63.98 % | 172.275 M 22.04 % | 141.164 M 103.03 % | 69.529 M -57.99 % | 165.489 M 6.03 % | 156.084 M 4.69 % | 149.089 M 249.85 % | 42.615 M -15.43 % | 50.390 M -21.76 % | 64.402 M 205.60 % | 21.074 M 92.00 % | 10.976 M -49.06 % | 21.545 M -18.57 % | 26.459 M -13.77 % | 30.685 M 179.19 % | 10.991 M -56.00 % | 24.978 M -14.35 % | 29.164 M 52.49 % | 19.126 M 43.78 % | 13.302 M -48.85 % | 26.005 M 12.25 % | 23.168 M -0.41 % | 23.263 M 114.85 % | 10.827 M -46.53 % | 20.251 M 9.55 % | 18.486 M |
| Income tax expense | -2.314 M -677.44 % | 400.652 K 106.64 % | -6.034 M -423.32 % | 1.866 M 156.93 % | -3.278 M -1 212.89 % | -249.661 K -101.26 % | 19.854 M 164.32 % | 7.511 M 324.42 % | -3.347 M -8 657.42 % | -38.219 K -101.12 % | 3.414 M -91.34 % | 39.402 M -22.61 % | 50.914 M 7.37 % | 47.420 M 703.05 % | 5.905 M -61.43 % | 15.311 M 64.79 % | 9.291 M 4 676.85 % | -203.000 K 98.42 % | -12.857 M -349.46 % | 5.154 M 508.92 % | 846.418 K 142.22 % | -2.005 M 67.01 % | -6.078 M -224.93 % | 4.865 M 316.17 % | 1.169 M -93.40 % | 17.709 M 877.05 % | -2.279 M -113.47 % | 16.923 M 11.44 % | 15.186 M 50.24 % | 10.108 M -66.71 % | 30.368 M 41.00 % | 21.538 M 47.89 % | 14.564 M 52.31 % | 9.562 M -66.98 % | 28.959 M 3.38 % | 28.012 M 22.66 % | 22.837 M 215.05 % | 7.249 M 15.48 % | 6.277 M -37.58 % | 10.056 M 2 358.07 % | 409.101 K 483.80 % | 70.075 K -77.73 % | 314.615 K -70.73 % | 1.075 M -54.62 % | 2.369 M 90.65 % | 1.243 M -72.72 % | 4.555 M 97.58 % | 2.305 M 21.03 % | 1.905 M 78.22 % | 1.069 M -61.56 % | 2.780 M 19.53 % | 2.326 M 2.01 % | 2.280 M 129.63 % | 992.827 K -62.70 % | 2.662 M 31.91 % | 2.018 M |
| Cost of revenue | 244.967 M 76.97 % | 138.421 M -20.95 % | 175.095 M -27.47 % | 241.418 M 5.06 % | 229.794 M 72.78 % | 132.998 M -51.55 % | 274.493 M 39.23 % | 197.154 M -11.38 % | 222.472 M 26.23 % | 176.243 M -28.75 % | 247.353 M 11.96 % | 220.929 M 7.35 % | 205.803 M 24.18 % | 165.731 M -30.17 % | 237.332 M -17.27 % | 286.888 M -3.69 % | 297.865 M 3.67 % | 287.332 M -24.82 % | 382.183 M 2.63 % | 372.403 M -23.68 % | 487.920 M 30.25 % | 374.589 M -51.59 % | 773.712 M -16.28 % | 924.151 M 24.93 % | 739.715 M 6.54 % | 694.293 M -23.56 % | 908.264 M 13.42 % | 800.800 M -2.90 % | 824.739 M 72.45 % | 478.261 M -38.75 % | 780.873 M 56.37 % | 499.372 M 2.50 % | 487.202 M 45.58 % | 334.653 M -47.92 % | 642.545 M 29.57 % | 495.921 M 9.46 % | 453.071 M 100.36 % | 226.125 M -21.61 % | 288.466 M 16.46 % | 247.688 M 48.48 % | 166.818 M 45.36 % | 114.766 M -46.44 % | 214.264 M 19.73 % | 178.962 M -26.15 % | 242.330 M 125.67 % | 107.380 M 8.67 % | 98.814 M -27.51 % | 136.310 M 21.16 % | 112.507 M 73.07 % | 65.006 M -31.53 % | 94.940 M -0.11 % | 95.043 M 0.14 % | 94.912 M 66.54 % | 56.991 M -47.31 % | 108.155 M 6.76 % | 101.310 M |
| General and administrative expenses | -4.926 M -144.76 % | 11.005 M 958.15 % | 1.040 M -97.39 % | 39.795 M 408.77 % | -12.888 M -174.09 % | 17.396 M 239.01 % | -12.514 M -128.91 % | 43.287 M 313.93 % | -20.234 M -173.60 % | 27.493 M -79.80 % | 136.119 M 193.16 % | 46.432 M 905.69 % | -5.763 M -124.82 % | 23.221 M -36.67 % | 36.668 M -24.01 % | 48.251 M 983.40 % | -5.462 M -131.16 % | 17.530 M 145.62 % | -38.429 M -245.05 % | 26.493 M -24.58 % | 35.126 M 9.96 % | 31.944 M 8 506.32 % | -380.000 K -101.31 % | 29.002 M -12.46 % | 33.128 M 40.62 % | 23.558 M 394.29 % | -8.005 M -128.61 % | 27.975 M 2 639.96 % | 1.021 M -94.60 % | 18.907 M 259.43 % | -11.859 M -169.16 % | 17.148 M 15 766.32 % | 108.078 K -99.34 % | 16.387 M 167.98 % | -24.104 M -588.03 % | 4.939 M -82.53 % | 28.272 M 133.33 % | 12.117 M 174.95 % | -16.168 M -190.83 % | 17.800 M 192.98 % | 6.075 M -9.47 % | 6.711 M -16.40 % | 8.027 M 21.14 % | 6.627 M 19.73 % | 5.535 M 42.43 % | 3.886 M -6.37 % | 4.150 M -23.88 % | 5.452 M 117.24 % | 2.510 M -5.91 % | 2.667 M 204.35 % | -2.556 M -229.49 % | 1.974 M 1.75 % | 1.940 M 16.67 % | 1.663 M -14.14 % | 1.937 M 40.42 % | 1.379 M |
| Selling and marketing expenses | -1.813 M -154.69 % | 3.314 M -33.82 % | 5.008 M -57.38 % | 11.751 M 198.67 % | 3.934 M -11.98 % | 4.470 M 32.78 % | 3.367 M -72.74 % | 12.349 M 86.54 % | 6.620 M 68.48 % | 3.929 M 133.21 % | -11.833 M -253.83 % | 7.692 M 53.11 % | 5.024 M 36.82 % | 3.672 M -18.51 % | 4.506 M -82.62 % | 25.922 M 145.13 % | 10.575 M 188.15 % | 3.670 M -71.56 % | 12.905 M -42.83 % | 22.572 M -13.51 % | 26.097 M -12.63 % | 29.868 M -52.36 % | 62.693 M 4.42 % | 60.039 M 64.93 % | 36.402 M -28.63 % | 51.006 M -20.12 % | 63.856 M 81.18 % | 35.244 M 2.97 % | 34.227 M 23.91 % | 27.622 M -25.10 % | 36.878 M 40.33 % | 26.280 M -3.12 % | 27.126 M 2.21 % | 26.539 M -29.84 % | 37.828 M -5.07 % | 39.847 M 5 611.34 % | -723.000 K -107.46 % | 9.690 M 495.26 % | 1.628 M -86.52 % | 12.074 M 387.33 % | 2.478 M -38.24 % | 4.011 M -10.69 % | 4.491 M -37.97 % | 7.240 M 83.60 % | 3.943 M 31.26 % | 3.004 M 79.66 % | 1.672 M -59.42 % | 4.120 M 152.06 % | 1.635 M -36.79 % | 2.586 M 34.09 % | 1.929 M -14.46 % | 2.255 M -1.91 % | 2.299 M 80.82 % | 1.271 M -45.19 % | 2.319 M 18.02 % | 1.965 M |
| Other expenses | 25.097 M 526.22 % | -5.888 M -80.07 % | -3.270 M 35.73 % | -5.088 M | 0.000 100.00 % | -2.358 M -1 330.76 % | -164.790 K 82.43 % | -937.670 K -2 189.56 % | 44.874 K -68.47 % | 142.342 K 103.61 % | -3.946 M -4 876.29 % | -79.296 K -100.19 % | 42.392 M 311.37 % | 10.305 M -89.86 % | 101.667 M 102 731.74 % | -99.060 K | 0.000 -100.00 % | 115.928 K -99.94 % | 207.416 M 352.20 % | -82.243 M -1 815.54 % | 4.794 M 16 365.62 % | -29.473 K -100.00 % | 1.252 B | 0.000 -100.00 % | 8.733 M -11.26 % | 9.841 M -99.52 % | 2.065 B 19 838.29 % | 10.355 M 18.33 % | 8.751 M 74.46 % | 5.016 M -76.10 % | 20.987 M 1 498.40 % | 1.313 M | 0.000 100.00 % | -732.000 K -209.41 % | 669.073 K -92.18 % | 8.555 M -29.56 % | 12.145 M 450.87 % | 2.205 M 61.95 % | 1.361 M 415.13 % | -432.000 K -144.65 % | 967.446 K 12.53 % | 859.749 K -21.01 % | 1.088 M 161.82 % | 415.697 K 6.87 % | 388.970 K -10.40 % | 434.139 K | 0.000 -100.00 % | 1.190 M | 0.000 -100.00 % | 351.516 K -96.07 % | 8.946 M 403.12 % | 1.778 M 123.20 % | 796.613 K 351.70 % | 176.359 K -67.29 % | 539.142 K 10.18 % | 489.349 K |
| Operating expenses | 31.588 M 105.87 % | 15.343 M 239.26 % | 4.523 M -84.00 % | 28.260 M 16.02 % | 24.357 M -6.29 % | 25.991 M -28.00 % | 36.101 M 8.43 % | 33.295 M 115.18 % | 15.473 M -64.83 % | 43.990 M -74.82 % | 174.682 M 177.27 % | 63.000 M 7.89 % | 58.392 M 5.41 % | 55.397 M -74.54 % | 217.558 M 336.79 % | 49.808 M -2.97 % | 51.335 M 71.89 % | 29.865 M -24.65 % | 39.634 M -14.72 % | 46.474 M -38.17 % | 75.162 M 4.81 % | 71.710 M -95.42 % | 1.566 B 1 322.92 % | 110.077 M 44.06 % | 76.412 M -15.02 % | 89.920 M -96.00 % | 2.246 B 2 689.03 % | 80.515 M 2.48 % | 78.563 M 37.27 % | 57.231 M -36.66 % | 90.359 M 75.88 % | 51.375 M 63.13 % | 31.493 M -25.36 % | 42.194 M -48.51 % | 81.948 M 53.63 % | 53.341 M -19.49 % | 66.256 M 181.23 % | 23.559 M -45.53 % | 43.249 M 46.90 % | 29.442 M 59.49 % | 18.460 M 59.38 % | 11.582 M -59.62 % | 28.685 M 98.65 % | 14.440 M -31.47 % | 21.071 M 187.69 % | 7.324 M -50.27 % | 14.727 M 36.83 % | 10.763 M 66.14 % | 6.478 M 15.57 % | 5.605 M -23.92 % | 7.368 M 54.11 % | 4.781 M 3.50 % | 4.619 M 48.51 % | 3.110 M -35.32 % | 4.809 M 28.47 % | 3.744 M |
| Cost and expenses | 276.555 M 79.86 % | 153.764 M -14.39 % | 179.618 M -33.40 % | 269.678 M 6.35 % | 253.571 M 52.81 % | 165.934 M -51.24 % | 340.313 M 47.24 % | 231.133 M -7.75 % | 250.545 M 13.76 % | 220.233 M -47.82 % | 422.036 M 52.07 % | 277.527 M 6.49 % | 260.621 M 19.12 % | 218.790 M -39.56 % | 362.014 M 5.90 % | 341.860 M -0.52 % | 343.643 M 8.34 % | 317.197 M -24.80 % | 421.817 M -2.64 % | 433.248 M -22.34 % | 557.859 M 25.00 % | 446.299 M -54.43 % | 979.385 M -5.30 % | 1.034 B 26.15 % | 819.837 M 5.34 % | 778.271 M -25.95 % | 1.051 B 20.03 % | 875.596 M -1.54 % | 889.314 M 66.38 % | 534.519 M -38.98 % | 875.996 M 59.06 % | 550.747 M 1.71 % | 541.485 M 42.43 % | 380.167 M -47.53 % | 724.493 M 32.67 % | 546.071 M 7.81 % | 506.526 M 102.87 % | 249.684 M -24.73 % | 331.715 M 18.21 % | 280.612 M 55.61 % | 180.334 M 43.52 % | 125.652 M -46.83 % | 236.314 M 22.19 % | 193.401 M -24.74 % | 256.962 M 124.47 % | 114.477 M 2.91 % | 111.242 M -24.08 % | 146.518 M 23.14 % | 118.985 M 68.65 % | 70.552 M -31.04 % | 102.308 M 2.49 % | 99.823 M 0.29 % | 99.531 M 65.36 % | 60.190 M -46.72 % | 112.964 M 7.53 % | 105.054 M |
| Research and development expenses | 13.229 M 91.37 % | 6.913 M -51.42 % | 14.230 M 44.82 % | 9.826 M -22.20 % | 12.630 M 54.03 % | 8.200 M -53.30 % | 17.559 M 49.27 % | 11.763 M -18.71 % | 14.470 M 18.24 % | 12.238 M -44.62 % | 22.100 M -5.41 % | 23.365 M 2.26 % | 22.848 M 16.23 % | 19.657 M -28.03 % | 27.314 M 30.09 % | 20.997 M 103.50 % | 10.318 M 18.88 % | 8.679 M 13.69 % | 7.634 M -28.11 % | 10.619 M -12.46 % | 12.130 M 12.88 % | 10.746 M -44.37 % | 19.318 M -5.12 % | 20.360 M 92.69 % | 10.566 M 91.59 % | 5.515 M 15.16 % | 4.789 M -31.01 % | 6.942 M 30.73 % | 5.310 M -6.61 % | 5.686 M -21.88 % | 7.279 M 125.50 % | 3.228 M -66.98 % | 9.776 M | 0.000 -100.00 % | 20.759 M | 0.000 -100.00 % | 6.156 M | 0.000 -100.00 % | 14.658 M | 0.000 -100.00 % | 7.798 M | 0.000 -100.00 % | 13.223 M | 0.000 -100.00 % | 4.803 M | 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 | -6.738 M -147.06 % | 14.319 M 217.42 % | -12.195 M -123.66 % | 51.545 M 243.48 % | 15.007 M -31.37 % | 21.866 M 27.95 % | 17.089 M -69.28 % | 55.636 M 508.70 % | -13.613 M -143.32 % | 31.422 M -74.72 % | 124.286 M 129.63 % | 54.124 M 7 423.95 % | -739.000 K -102.75 % | 26.893 M -34.68 % | 41.174 M -44.49 % | 74.173 M 901.80 % | 7.404 M -65.08 % | 21.200 M 147.83 % | -44.328 M -190.35 % | 49.065 M -19.86 % | 61.222 M -0.96 % | 61.813 M -0.80 % | 62.313 M -30.02 % | 89.041 M 28.06 % | 69.530 M -6.75 % | 74.564 M 33.51 % | 55.851 M -11.65 % | 63.218 M 79.35 % | 35.248 M -24.25 % | 46.529 M 85.97 % | 25.020 M -42.39 % | 43.428 M 59.46 % | 27.234 M -36.56 % | 42.926 M 212.76 % | 13.725 M -69.35 % | 44.786 M -3.97 % | 46.638 M 113.87 % | 21.806 M 989.14 % | 2.002 M -93.30 % | 29.874 M 2 530.31 % | 1.136 M -89.41 % | 10.723 M 493.48 % | 1.807 M -86.97 % | 13.867 M -12.67 % | 15.879 M 130.46 % | 6.890 M 1 519.58 % | 425.428 K -95.56 % | 9.572 M 496.09 % | 1.606 M -69.43 % | 5.254 M 554.58 % | 802.603 K -81.02 % | 4.229 M -0.23 % | 4.239 M 44.46 % | 2.934 M -31.06 % | 4.256 M 27.26 % | 3.344 M |
| Interest income | 998.234 K -67.86 % | 3.106 M 807.98 % | 342.105 K -91.74 % | 4.143 M -22.62 % | 5.355 M 30.36 % | 4.108 M -22.07 % | 5.271 M 4.61 % | 5.038 M -27.78 % | 6.976 M 954.90 % | 661.308 K -65.84 % | 1.936 M 89.80 % | 1.020 M 43.11 % | 712.657 K 152.08 % | 282.706 K -98.70 % | 21.770 M | 0.000 -100.00 % | 14.158 M 370.17 % | 3.011 M -92.16 % | 38.425 M -54.30 % | 84.075 M 21 527.79 % | 388.736 K -55.95 % | 882.507 K 470.41 % | 154.714 K -89.43 % | 1.464 M -62.97 % | 3.954 M | 0.000 -100.00 % | 2.506 M 589.91 % | 363.195 K 13.24 % | 320.744 K | 0.000 | 0.000 -100.00 % | 765.563 K | 0.000 | 0.000 -100.00 % | 11.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.160 K | 0.000 -100.00 % | 595.011 K | 0.000 -100.00 % | 65.462 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 397.785 K 335.68 % | 91.303 K -91.38 % | 1.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 544.211 K | 0.000 |
| Interest expense | 664.776 K -1.39 % | 674.178 K -21.87 % | 862.946 K -1.40 % | 875.172 K 27.15 % | 688.278 K -49.72 % | 1.369 M -55.64 % | 3.086 M 73.69 % | 1.777 M -15.76 % | 2.109 M -39.50 % | 3.486 M -9.47 % | 3.851 M 12.97 % | 3.409 M 40.57 % | 2.425 M -8.46 % | 2.649 M 34.61 % | 1.968 M -34.12 % | 2.987 M 43.55 % | 2.081 M -47.90 % | 3.994 M -12.33 % | 4.556 M | 0.000 -100.00 % | 4.891 M -24.33 % | 6.463 M 46.07 % | 4.425 M -10.82 % | 4.962 M 21.19 % | 4.094 M 6.23 % | 3.854 M 7.74 % | 3.577 M 78.61 % | 2.003 M 4.69 % | 1.913 M -43.01 % | 3.357 M 74.84 % | 1.920 M | 0.000 -100.00 % | 4.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.059 M -48.66 % | 2.063 M -71.82 % | 7.319 M | 0.000 -100.00 % | 2.653 M 64.80 % | 1.610 M | 0.000 -100.00 % | 3.100 M 196.71 % | 1.045 M 36.90 % | 763.049 K -33.17 % | 1.142 M 1 333.45 % | 79.648 K -58.19 % | 190.481 K | 0.000 -100.00 % | 474.559 K | 0.000 | 0.000 | 0.000 -100.00 % | 566.603 K 270.07 % | 153.108 K |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 14.552 M | 0.000 -100.00 % | 24.843 M 42.17 % | 17.475 M -15.48 % | 20.674 M 0.00 % | 20.674 M 26.35 % | 16.362 M 0.00 % | 16.362 M -9.09 % | 17.998 M -25.36 % | 24.113 M 73.84 % | 13.871 M 0.00 % | 13.871 M -41.57 % | 23.741 M 0.00 % | 23.741 M 118.17 % | 10.882 M 0.00 % | 10.882 M 3 716.97 % | 285.095 K -98.50 % | 18.970 M 37.45 % | 13.801 M -4.55 % | 14.459 M -31.91 % | 21.234 M 338.54 % | 4.842 M -50.81 % | 9.843 M 103.28 % | 4.842 M -24.31 % | 6.397 M 0.00 % | 6.397 M 22.57 % | 5.219 M 367.64 % | -1.950 M -104.50 % | 43.309 M 707.10 % | 5.366 M -48.15 % | 10.349 M 122.32 % | 4.655 M -49.44 % | 9.207 M 37.75 % | 6.684 M 24.65 % | 5.362 M 327.12 % | 1.255 M -81.44 % | 6.764 M 116.11 % | 3.130 M -67.70 % | 9.689 M 4 533.42 % | -218.548 K -105.32 % | 4.109 M 534.18 % | 647.933 K -69.18 % | 2.102 M 782.64 % | -307.921 K -147.52 % | 647.933 K 22.55 % | 528.725 K 175.90 % | -696.620 K -434.15 % | 208.478 K -91.46 % | 2.440 M -6.04 % | 2.597 M 524.41 % | 415.843 K 569.15 % | -88.638 K -117.93 % | 494.440 K 1 737.59 % | 26.907 K |
| Operating income | 6.084 M -10.67 % | 6.810 M -76.08 % | 28.477 M 435.06 % | -8.499 M -3 855.66 % | -214.859 K 98.65 % | -15.873 M -3 672.28 % | 444.330 K -96.51 % | 12.737 M 4.89 % | 12.144 M 31.57 % | 9.230 M 107.08 % | -130.391 M -144.43 % | 293.468 M -7.77 % | 318.185 M -18.44 % | 390.112 M 171.51 % | 143.684 M -8.12 % | 156.382 M 208.82 % | 50.639 M 237.28 % | 15.014 M 104.53 % | -331.699 M -504.70 % | 81.962 M 337.45 % | -34.517 M 4.90 % | -36.296 M 97.73 % | -1.597 B -4 291.51 % | 38.101 M -15.10 % | 44.876 M -13.06 % | 51.615 M 102.46 % | -2.098 B -2 741.51 % | 79.432 M -15.82 % | 94.355 M 89.00 % | 49.922 M -74.02 % | 192.144 M 61.97 % | 118.626 M 8.16 % | 109.672 M 301.23 % | 27.334 M -58.59 % | 66.009 M -35.75 % | 102.743 M 24.03 % | 82.834 M 376.15 % | 17.396 M 90 335.40 % | -19.279 K -100.06 % | 34.960 M 1 237.43 % | 2.614 M 531.02 % | -606.465 K 91.50 % | -7.139 M -182.73 % | 8.629 M -10.25 % | 9.615 M 162.22 % | 3.667 M -64.23 % | 10.251 M -44.29 % | 18.401 M 40.80 % | 13.069 M 69.79 % | 7.697 M -56.48 % | 17.687 M 3.07 % | 17.161 M -5.85 % | 18.228 M 136.21 % | 7.717 M -50.07 % | 15.456 M 5.48 % | 14.652 M |
| Operating income ratio | 0.02 -49.25 % | 0.04 -69.01 % | 0.14 531.23 % | -0.03 -3 556.59 % | 0.00 99.22 % | -0.11 -7 863.71 % | 0.00 -97.27 % | 0.05 7.86 % | 0.05 21.68 % | 0.04 108.93 % | -0.45 -187.96 % | 0.51 -6.97 % | 0.55 -14.40 % | 0.64 165.88 % | 0.24 -22.59 % | 0.31 144.84 % | 0.13 180.37 % | 0.05 105.00 % | -0.90 -568.21 % | 0.19 395.75 % | -0.07 24.68 % | -0.09 95.97 % | -2.15 -6 158.11 % | 0.04 -31.93 % | 0.05 -15.60 % | 0.06 103.11 % | -1.99 -2 504.04 % | 0.08 -12.58 % | 0.09 10.91 % | 0.09 -52.81 % | 0.18 2.31 % | 0.18 1.19 % | 0.17 158.08 % | 0.07 -17.21 % | 0.08 -48.16 % | 0.16 14.55 % | 0.14 112.50 % | 0.06 113 878.35 % | 0.00 -100.05 % | 0.11 705.20 % | 0.01 388.45 % | 0.00 84.07 % | -0.03 -172.07 % | 0.04 19.28 % | 0.04 13.69 % | 0.03 -62.59 % | 0.08 -25.53 % | 0.11 12.00 % | 0.10 1.01 % | 0.10 -32.79 % | 0.15 0.74 % | 0.15 -5.88 % | 0.15 35.55 % | 0.11 -5.46 % | 0.12 -1.59 % | 0.12 |
| Total other income expenses net | -1.394 M -1 241.41 % | -103.896 K -102.40 % | 4.328 M -33.25 % | 6.485 M 5 290.51 % | -124.936 K -184.24 % | 148.313 K -80.90 % | 776.307 K 3 800.84 % | 19.901 K -55.65 % | 44.874 K -68.47 % | 142.343 K 100.11 % | -134.108 M -169 023.28 % | -79.296 K -100.06 % | 124.852 M 8 645.65 % | -1.461 M -350.87 % | 582.367 K 687.95 % | -99.051 K 74.54 % | -389.000 K -435.55 % | 115.929 K -99.94 % | 207.416 M 5 351.14 % | 3.805 M -14.72 % | 4.462 M 15 239.28 % | -29.473 K 99.67 % | -8.833 M -435.22 % | 2.635 M -69.95 % | 8.770 M 384.53 % | 1.810 M 143.17 % | -4.193 M -134.07 % | 12.307 M 78.44 % | 6.897 M 282.95 % | 1.801 M -21.28 % | 2.288 M 74.26 % | 1.313 M -89.08 % | 12.019 M 118.29 % | 5.506 M 956.28 % | 521.265 K -70.63 % | 1.775 M -85.38 % | 12.141 M 450.69 % | 2.205 M 62.78 % | 1.354 M -63.43 % | 3.704 M 282.86 % | 967.449 K -23.91 % | 1.271 M 17.61 % | 1.081 M 160.05 % | 415.699 K 317.31 % | 99.615 K -72.09 % | 356.937 K -97.89 % | 16.894 M 3 892.81 % | 423.101 K -74.55 % | 1.662 M 59.99 % | 1.039 M -47.52 % | 1.980 M 10 109.91 % | 19.392 K 598.56 % | 2.776 K 489.38 % | 471.000 -99.99 % | 4.450 M 453.86 % | 803.450 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -178.827 M -18.68 % | -150.675 M 1.40 % | -152.808 M -53.56 % | -99.508 M -312.50 % | 46.827 M 119.39 % | -241.503 M 39.98 % | -402.391 M 32.07 % | -592.355 M 1.56 % | -601.724 M 10.22 % | -670.187 M -41.12 % | -474.892 M -17.57 % | -403.938 M -76.72 % | -228.581 M -204.88 % | -74.975 M 3.24 % | -77.482 M -182.24 % | 94.217 M 22.34 % | 77.014 M 3.66 % | 74.294 M -26.05 % | 100.468 M 219.06 % | -84.387 M -1 051.16 % | 8.872 M -11.60 % | 10.036 M -67.06 % | 30.466 M -69.65 % | 100.389 M 87.89 % | 53.429 M 2 835.74 % | -1.953 M -106.58 % | 29.680 M 21.74 % | 24.380 M 139.41 % | -61.868 M 64.63 % | -174.920 M 11.86 % | -198.468 M 51.51 % | -409.297 M -3.50 % | -395.451 M -18.03 % | -335.039 M -101.92 % | -165.930 M 17.55 % | -201.247 M 13.14 % | -231.702 M -820.00 % | 32.181 M -62.10 % | 84.905 M 267.44 % | 23.107 M -83.78 % | 142.465 M 25.85 % | 113.202 M -3.16 % | 116.891 M 65.53 % | 70.616 M 74.09 % | 40.562 M 108.32 % | 19.471 M 137.56 % | -51.840 M 49.24 % | -102.131 M 34.93 % | -156.946 M 14.66 % | -183.912 M 16.39 % | -219.961 M 20.60 % | -277.034 M -368.62 % | -59.117 M -63.94 % | -36.061 M |
| Total investments | 433.355 M -14.15 % | 504.771 M 19.49 % | 422.427 M -6.26 % | 450.620 M -20.78 % | 568.796 M 17 065 486.56 % | 3.333 K 0.00 % | 3.333 K -99.80 % | 1.639 M 0.00 % | 1.639 M 0.00 % | 1.639 M -99.38 % | 263.596 M 2 029.72 % | 12.377 M 0.00 % | 12.377 M 0.00 % | 12.377 M 0.00 % | 12.377 M -61.78 % | 32.380 M 0.01 % | 32.377 M 0.00 % | 32.377 M 0.00 % | 32.377 M 0.00 % | 32.377 M -1.62 % | 32.909 M 1.64 % | 32.377 M -1.62 % | 32.909 M -45.24 % | 60.099 M 0.00 % | 60.099 M 0.84 % | 59.599 M -14.37 % | 69.599 M -2.77 % | 71.582 M 2.85 % | 69.599 M 0.00 % | 69.599 M 0.00 % | 69.599 M -22.29 % | 89.562 M -1.99 % | 91.377 M 0.00 % | 91.377 M 115.63 % | 42.377 M 323.77 % | 10.000 M 0.00 % | 10.000 M -50.03 % | 20.012 M 0.00 % | 20.012 M -0.72 % | 20.158 M 0.00 % | 20.158 M 14.16 % | 17.658 M 0.00 % | 17.658 M 5.11 % | 16.800 M 68.00 % | 10.000 M 915.66 % | -1.226 M -3.29 % | -1.187 M -126.13 % | 4.543 M 706.54 % | -749.000 K 5.55 % | -793.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 41.054 M -12.23 % | 46.777 M -8.27 % | 50.994 M -47.35 % | 96.859 M -73.35 % | 363.403 M 88.34 % | 192.951 M -25.34 % | 258.428 M 49.01 % | 173.431 M -25.99 % | 234.325 M -36.66 % | 369.927 M 0.60 % | 367.738 M 67.52 % | 219.523 M -14.46 % | 256.617 M 27.07 % | 201.951 M 46.81 % | 137.557 M -18.26 % | 168.278 M 9.83 % | 153.219 M -28.88 % | 215.423 M -48.87 % | 421.307 M 27.33 % | 330.885 M -5.79 % | 351.225 M -6.61 % | 376.077 M 14.70 % | 327.885 M -2.53 % | 336.400 M 30.69 % | 257.400 M -12.91 % | 295.553 M 81.86 % | 162.520 M 16.09 % | 140.000 M -2.10 % | 143.000 M -4.67 % | 150.000 M 0.00 % | 150.000 M 25.00 % | 120.000 M 50.00 % | 80.000 M -11.11 % | 90.000 M -18.18 % | 110.000 M -8.33 % | 120.000 M 0.00 % | 120.000 M -26.83 % | 164.000 M -3.74 % | 170.372 M -6.33 % | 181.895 M -23.39 % | 237.430 M 27.24 % | 186.599 M 1.89 % | 183.133 M 2.81 % | 178.130 M 7.68 % | 165.421 M 48.69 % | 111.256 M 122.51 % | 50.000 M 42.86 % | 35.000 M 174.04 % | 12.772 M -24.64 % | 16.948 M | 0.000 | 0.000 -100.00 % | 8.000 M -60.00 % | 20.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 B 201.75 % | 984.589 M 4 380.26 % | -23.003 M 1.47 % | -23.347 M 57.57 % | -55.019 M -137.74 % | 145.794 M 362.60 % | -55.519 M 1.56 % | -56.396 M -25.67 % | -44.878 M -247.39 % | 30.449 M 167.94 % | -44.817 M -250.84 % | 29.712 M -98.82 % | 2.514 B 31 803.60 % | 7.881 M 140.80 % | -19.318 M 2.68 % | -19.849 M -7.57 % | -18.453 M -4.60 % | -17.642 M 4.25 % | -18.426 M 4.37 % | -19.269 M -3 199.75 % | 621.631 K 1 250.87 % | 46.017 K -92.18 % | 588.724 K 1 186.38 % | 45.766 K 841.11 % | 4.863 K 300.58 % | 1.214 K 140.88 % | -2.970 K -700.00 % | 495.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -2.076 B 0.32 % | -2.083 B 0.24 % | -2.088 B 1.82 % | -2.127 B -0.19 % | -2.123 B 0.13 % | -2.126 B -0.74 % | -2.110 B -1.84 % | -2.072 B -12.16 % | -1.847 B 11.73 % | -2.093 B -0.46 % | -2.083 B -18.34 % | -1.761 B 11.55 % | -1.990 B 15.52 % | -2.356 B 11.56 % | -2.664 B 4.93 % | -2.802 B 3.52 % | -2.904 B 1.15 % | -2.938 B 0.45 % | -2.951 B -3.83 % | -2.843 B 2.74 % | -2.923 B -0.99 % | -2.894 B -1.04 % | -2.864 B -140.11 % | -1.193 B 3.10 % | -1.231 B 8.13 % | -1.340 B 2.68 % | -1.377 B -286.68 % | 737.475 M 9.12 % | 675.864 M -0.97 % | 682.461 M 4.38 % | 653.840 M 27.93 % | 511.077 M 23.83 % | 412.725 M 13.19 % | 364.638 M 6.82 % | 341.359 M 13.43 % | 300.954 M 34.09 % | 224.447 M 21.18 % | 185.220 M 7.77 % | 171.870 M -0.86 % | 173.366 M 20.28 % | 144.139 M -0.93 % | 145.485 M 0.34 % | 144.992 M -4.40 % | 151.670 M 4.56 % | 145.056 M -7.17 % | 156.261 M 0.81 % | 155.012 M 11.99 % | 138.410 M 15.54 % | 119.792 M 9.84 % | 109.058 M -7.10 % | 117.391 M 10.80 % | 105.945 M 54.86 % | 68.415 M 21.60 % | 56.261 M |
| Common stock | 1.069 B 0.00 % | 1.069 B 0.00 % | 1.069 B 0.00 % | 1.069 B 0.00 % | 1.069 B -2.40 % | 1.095 B -3.88 % | 1.139 B 0.00 % | 1.139 B 0.00 % | 1.139 B 0.00 % | 1.139 B 0.00 % | 1.139 B 0.09 % | 1.138 B 0.00 % | 1.138 B -0.91 % | 1.149 B 0.00 % | 1.149 B -0.74 % | 1.158 B 0.00 % | 1.158 B 0.00 % | 1.158 B 0.00 % | 1.158 B -1.49 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B -0.05 % | 1.176 B -0.48 % | 1.181 B 80.07 % | 656.068 M -0.09 % | 656.665 M 0.00 % | 656.665 M 9.09 % | 601.945 M 1.96 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 0.00 % | 590.393 M 371.81 % | 125.134 M 0.00 % | 125.134 M 0.00 % | 125.134 M 56.42 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 100.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 33.33 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 2.030 B -2.02 % | 2.071 B 0.35 % | 2.064 B 2.26 % | 2.018 B -0.10 % | 2.020 B 0.19 % | 2.017 B -7.47 % | 2.179 B 8.88 % | 2.002 B 0.27 % | 1.996 B 0.80 % | 1.980 B -7.07 % | 2.131 B 7.79 % | 1.977 B 14.71 % | 1.723 B 19.55 % | 1.442 B 31.06 % | 1.100 B 16.04 % | 947.935 M 9.04 % | 869.313 M 4.95 % | 828.314 M 1.96 % | 812.368 M -16.67 % | 974.856 M 10.60 % | 881.457 M -3.56 % | 913.984 M -3.53 % | 947.462 M -63.04 % | 2.563 B 3.90 % | 2.467 B 4.62 % | 2.358 B 3.01 % | 2.289 B -49.75 % | 4.556 B 1.72 % | 4.479 B 0.23 % | 4.469 B 0.94 % | 4.427 B 5.53 % | 4.195 B 2.40 % | 4.097 B 1.19 % | 4.049 B 0.58 % | 4.026 B 1.02 % | 3.985 B 1.96 % | 3.908 B 128.39 % | 1.711 B 0.73 % | 1.699 B -0.25 % | 1.703 B 211.34 % | 547.031 M -0.15 % | 547.859 M 1.03 % | 542.264 M -0.97 % | 547.550 M 1.48 % | 539.580 M -1.04 % | 545.255 M 8.50 % | 502.558 M 2.60 % | 489.819 M 9.27 % | 448.249 M 2.94 % | 435.467 M 0.34 % | 433.999 M 4.05 % | 417.112 M 222.90 % | 129.175 M 15.41 % | 111.931 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.507 M 9.55 % | 31.500 M 0.00 % | 31.500 M -78.05 % | 143.493 M -37.79 % | 230.647 M -26.23 % | 312.667 M -15.86 % | 371.591 M -3.12 % | 383.570 M -0.78 % | 386.570 M -1.53 % | 392.570 M -2.87 % | 404.177 M -22.93 % | 524.407 M 0.00 % | 524.407 M 14 676.19 % | 3.549 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 -100.00 % | 4.372 M -87.42 % | 34.762 M -0.64 % | 34.987 M 23.32 % | 28.372 M | 0.000 -100.00 % | 29.497 M 0.00 % | 29.497 M 37.21 % | 21.497 M 4.88 % | 20.497 M 0.00 % | 20.497 M 0.00 % | 20.497 M | 0.000 |
| Long term debt | 31.037 M -15.59 % | 36.770 M -5.97 % | 39.106 M -16.52 % | 46.843 M 2.41 % | 45.739 M 109.45 % | 21.838 M -3.02 % | 22.517 M -8.92 % | 24.722 M 2.61 % | 24.092 M -36.53 % | 37.958 M -5.99 % | 40.376 M -10.79 % | 45.258 M 162.64 % | 17.232 M -7.58 % | 18.646 M -3.35 % | 19.293 M 28.62 % | 15.000 M | 0.000 -100.00 % | 62.090 M -25.06 % | 82.858 M 14.40 % | 72.429 M -12.50 % | 82.776 M 0.13 % | 82.667 M -11.24 % | 93.135 M 0.15 % | 93.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -9.09 % | 22.000 M 0.00 % | 22.000 M -8.33 % | 24.000 M -20.98 % | 30.372 M 16.82 % | 26.000 M -13.33 % | 30.000 M 55.63 % | 19.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 53.448 M -10.46 % | 59.689 M -4.55 % | 62.534 M -9.46 % | 69.069 M 0.87 % | 68.474 M 51.89 % | 45.081 M -2.57 % | 46.270 M -17.25 % | 55.918 M -0.79 % | 56.364 M -20.95 % | 71.306 M -4.78 % | 74.883 M -31.26 % | 108.941 M 32.95 % | 81.941 M -58.27 % | 196.375 M -31.15 % | 285.201 M -22.23 % | 366.716 M -10.71 % | 410.716 M -15.10 % | 483.774 M -4.88 % | 508.568 M 0.35 % | 506.791 M -4.17 % | 528.848 M -18.62 % | 649.841 M -1.59 % | 660.309 M 472.73 % | 115.291 M 496.19 % | 19.338 M -28.60 % | 27.084 M 184.38 % | 9.524 M 2.17 % | 9.322 M -5.55 % | 9.870 M -5.27 % | 10.419 M -5.00 % | 10.967 M -20.00 % | 13.709 M -3.84 % | 14.257 M -3.71 % | 14.806 M -3.57 % | 15.354 M -28.13 % | 21.365 M -3.44 % | 22.127 M -55.51 % | 49.730 M -5.26 % | 52.492 M -1.47 % | 53.275 M -3.16 % | 55.012 M -11.45 % | 62.122 M -1.17 % | 62.859 M -22.88 % | 81.505 M 50.20 % | 54.264 M 91.26 % | 28.372 M -19.94 % | 35.437 M 20.14 % | 29.497 M 0.00 % | 29.497 M 37.21 % | 21.497 M 4.88 % | 20.497 M 0.00 % | 20.497 M 0.00 % | 20.497 M | 0.000 |
| Other current liabilities | 169.774 M -9.68 % | 187.978 M -9.65 % | 208.059 M 30.86 % | 158.991 M 8.40 % | 146.666 M 31.80 % | 111.281 M -3.84 % | 115.722 M -59.56 % | 286.186 M 10.08 % | 259.987 M 97.90 % | 131.374 M -21.48 % | 167.304 M 482.29 % | -43.764 M -129.15 % | 150.157 M 273.29 % | -86.653 M -37.79 % | -62.889 M -116.65 % | -29.028 M -345.35 % | -6.518 M 13.51 % | -7.536 M -384.32 % | -1.556 M -100.30 % | 515.179 M -30.44 % | 740.634 M 20.41 % | 615.074 M 89.91 % | 323.873 M 520.53 % | -77.015 M -108.21 % | 937.840 M -17.67 % | 1.139 B 165.33 % | 429.348 M 340.35 % | -178.631 M -23.17 % | -145.025 M -136.59 % | 396.343 M 58.54 % | 249.998 M 479.71 % | 43.125 M 150.68 % | -85.087 M 44.70 % | -153.877 M 20.72 % | -194.095 M -28.76 % | -150.738 M -377.21 % | 54.376 M -97.25 % | 1.980 B 603.14 % | 281.542 M 14.88 % | 245.077 M -91.27 % | 2.808 B 2 366.84 % | 113.839 M 32.63 % | 85.832 M 2 008.23 % | -4.498 M -117.04 % | 26.389 M -27.93 % | 36.618 M 91.31 % | 19.141 M 628.76 % | -3.620 M -763.00 % | 546.000 K -95.95 % | 13.491 M 289.80 % | 3.461 M -43.96 % | 6.176 M -54.27 % | 13.506 M 57.96 % | 8.550 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 14.673 M | 0.000 -100.00 % | 49.796 M -7.19 % | 53.651 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.217 M | 0.000 -100.00 % | 152.175 M 6.94 % | 142.306 M -53.34 % | 305.005 M 15.64 % | 263.760 M -5.02 % | 277.686 M 20.89 % | 229.697 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 974.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 392.548 M -13.41 % | 453.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.175 M -34.38 % | 184.648 M -22.22 % | 237.391 M 22.95 % | 193.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 10.017 M 0.09 % | 10.008 M -15.82 % | 11.889 M -76.23 % | 50.016 M -45.67 % | 92.062 M -42.39 % | 159.801 M -28.75 % | 224.271 M 50.81 % | 148.709 M -23.90 % | 195.411 M -41.14 % | 331.969 M 1.41 % | 327.362 M 87.85 % | 174.265 M -28.42 % | 243.469 M 32.82 % | 183.304 M 61.96 % | 113.181 M -26.16 % | 153.278 M 0.04 % | 153.219 M -0.07 % | 153.333 M -54.70 % | 338.449 M 30.95 % | 258.456 M -7.18 % | 278.450 M -5.10 % | 293.410 M 19.88 % | 244.750 M 0.55 % | 243.400 M -6.62 % | 260.668 M -11.80 % | 295.553 M 45.58 % | 203.020 M 45.01 % | 140.000 M -2.10 % | 143.000 M -4.67 % | 150.000 M -44.48 % | 270.165 M 125.14 % | 120.000 M 50.00 % | 80.000 M -11.11 % | 90.000 M -18.18 % | 110.000 M -8.33 % | 120.000 M 0.00 % | 120.000 M -16.67 % | 144.000 M -0.26 % | 144.372 M -9.71 % | 159.895 M -20.45 % | 201.000 M 33.11 % | 151.000 M -30.10 % | 216.029 M 45.84 % | 148.130 M 1.36 % | 146.144 M 31.36 % | 111.256 M 122.51 % | 50.000 M 42.86 % | 35.000 M 174.04 % | 12.772 M -24.64 % | 16.948 M | 0.000 | 0.000 -100.00 % | 8.000 M -60.00 % | 20.000 M |
| Total current liabilities | 417.224 M 3.26 % | 404.034 M -4.32 % | 422.285 M -5.87 % | 448.632 M -8.27 % | 489.091 M -36.68 % | 772.414 M -8.35 % | 842.745 M -7.59 % | 911.982 M 13.47 % | 803.701 M -15.39 % | 949.905 M 8.08 % | 878.851 M 7.31 % | 818.946 M 16.14 % | 705.146 M 37.96 % | 511.109 M -0.09 % | 511.564 M -29.44 % | 724.966 M 9.02 % | 664.971 M -8.13 % | 723.802 M -16.15 % | 863.237 M -30.71 % | 1.246 B -22.32 % | 1.604 B -5.86 % | 1.704 B 1.49 % | 1.679 B -27.90 % | 2.329 B 0.43 % | 2.319 B -13.86 % | 2.691 B 53.55 % | 1.753 B 14.69 % | 1.528 B 3.51 % | 1.476 B 2.38 % | 1.442 B -11.56 % | 1.631 B 83.25 % | 889.858 M 21.89 % | 730.051 M -8.74 % | 800.000 M -21.16 % | 1.015 B 9.11 % | 930.033 M 2.72 % | 905.368 M -68.29 % | 2.855 B 293.30 % | 725.900 M -5.02 % | 764.251 M -61.90 % | 2.006 B 541.88 % | 312.518 M 1.41 % | 308.169 M -7.57 % | 333.397 M 8.63 % | 306.903 M 10.94 % | 276.630 M 78.02 % | 155.396 M 123.25 % | 69.607 M -17.23 % | 84.099 M -25.30 % | 112.580 M 73.86 % | 64.754 M -25.34 % | 86.730 M 16.24 % | 74.613 M -27.99 % | 103.613 M |
| Total liabilities | 470.671 M 1.50 % | 463.723 M -4.35 % | 484.818 M -6.35 % | 517.700 M -5.27 % | 546.513 M -33.15 % | 817.495 M -8.04 % | 889.015 M -8.15 % | 967.900 M 12.54 % | 860.064 M -15.78 % | 1.021 B 7.08 % | 953.734 M 2.79 % | 927.887 M 17.89 % | 787.087 M 11.25 % | 707.483 M -11.21 % | 796.764 M -27.02 % | 1.092 B 1.49 % | 1.076 B -10.92 % | 1.208 B -11.30 % | 1.361 B -22.33 % | 1.753 B -17.82 % | 2.133 B -9.39 % | 2.354 B 0.62 % | 2.339 B -4.28 % | 2.444 B 4.53 % | 2.338 B -14.00 % | 2.719 B 54.26 % | 1.762 B 14.62 % | 1.538 B 3.45 % | 1.486 B 2.32 % | 1.453 B -11.52 % | 1.642 B 81.69 % | 903.567 M 21.40 % | 744.308 M -8.65 % | 814.806 M -20.90 % | 1.030 B 8.27 % | 951.398 M 2.58 % | 927.495 M -68.07 % | 2.905 B 273.16 % | 778.392 M -4.79 % | 817.526 M -60.33 % | 2.061 B 450.13 % | 374.640 M 0.97 % | 371.028 M -10.57 % | 414.902 M 14.88 % | 361.167 M 18.41 % | 305.002 M 59.83 % | 190.832 M 92.56 % | 99.104 M -12.76 % | 113.596 M -15.28 % | 134.077 M 57.27 % | 85.251 M -20.49 % | 107.227 M 12.74 % | 95.109 M -8.21 % | 103.613 M |
| Other non current assets | 120.573 M 1.09 % | 119.270 M 9 110.04 % | 1.295 M -99.08 % | 140.423 M 10 956.93 % | 1.270 M -99.79 % | 598.364 M 487.09 % | 101.920 M -76.97 % | 442.581 M 34.04 % | 330.181 M 58.01 % | 208.959 M 244.57 % | 60.644 M -84.99 % | 403.949 M 54.64 % | 261.214 M 476.80 % | 45.287 M -45.03 % | 82.388 M 143.56 % | 33.827 M -35.13 % | 52.149 M 49.67 % | 34.842 M -47.03 % | 65.776 M 99.15 % | 33.028 M 11 649.43 % | 281.103 K -99.33 % | 41.957 M 0.56 % | 41.724 M 838.04 % | 4.448 M 1 529.10 % | 273.035 K -93.18 % | 4.006 M 60.88 % | 2.490 M 0.00 % | 2.490 M 0.00 % | 2.490 M 0.00 % | 2.490 M 0.00 % | 2.490 M -81.70 % | 13.608 M 16.55 % | 11.676 M 19.28 % | 9.789 M 0.00 % | 9.789 M -20.43 % | 12.303 M 0.00 % | 12.303 M -64.62 % | 34.776 M 1.78 % | 34.167 M 94.13 % | 17.600 M -12.20 % | 20.046 M -8.31 % | 21.863 M 0.00 % | 21.863 M | 0.000 | 0.000 -100.00 % | 1.226 M 3.29 % | 1.187 M | 0.000 -100.00 % | 748.787 K -5.62 % | 793.407 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 123.932 M | 0.000 -100.00 % | 62.501 M 113.13 % | -476.098 M -611.58 % | 93.064 M 121.68 % | -429.202 M -46.75 % | -292.478 M -62.53 % | -179.957 M -11 079.68 % | 1.639 M 100.42 % | -390.125 M -57.77 % | -247.280 M -686.24 % | -31.451 M 53.94 % | -68.290 M -3 611.05 % | 1.945 M 112.07 % | -16.108 M -27 622.70 % | -58.104 K 99.81 % | -31.058 M -1 406.60 % | 2.377 M -93.61 % | 37.209 M 904.87 % | -4.623 M -13.00 % | -4.091 M -106.19 % | 66.096 M 1.34 % | 65.225 M -4.44 % | 68.254 M -8.94 % | 74.959 M -1.30 % | 75.949 M 3.95 % | 73.065 M -1.01 % | 73.808 M -0.58 % | 74.235 M -20.84 % | 93.778 M 0.79 % | 93.043 M -0.13 % | 93.162 M 109.96 % | 44.371 M 273.74 % | 11.872 M -2.11 % | 12.128 M -45.86 % | 22.403 M 10.45 % | 20.283 M -1.23 % | 20.536 M -0.97 % | 20.737 M 17.44 % | 17.658 M 0.00 % | 17.658 M 5.11 % | 16.800 M 68.00 % | 10.000 M 915.66 % | -1.226 M -3.29 % | -1.187 M -126.13 % | 4.543 M 706.54 % | -749.000 K 5.55 % | -793.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 189.826 M -2.76 % | 195.206 M -0.75 % | 196.688 M -1.66 % | 200.005 M -2.93 % | 206.038 M -0.42 % | 206.912 M -1.62 % | 210.328 M -1.82 % | 214.234 M -1.40 % | 217.285 M -0.70 % | 218.820 M -2.39 % | 224.189 M 23.25 % | 181.892 M 1.76 % | 178.744 M 0.91 % | 177.139 M -1.26 % | 179.407 M -3.13 % | 185.212 M -0.67 % | 186.457 M -0.63 % | 187.647 M -1.63 % | 190.764 M -5.77 % | 202.447 M -0.84 % | 204.165 M 3.72 % | 196.838 M -0.64 % | 198.106 M 17.28 % | 168.919 M 0.20 % | 168.586 M 0.11 % | 168.404 M 332.65 % | 38.924 M -0.35 % | 39.060 M -1.01 % | 39.459 M -1.09 % | 39.895 M -1.07 % | 40.328 M -1.06 % | 40.762 M -1.06 % | 41.197 M -1.61 % | 41.871 M -0.46 % | 42.065 M -48.43 % | 81.565 M -0.59 % | 82.046 M -24.47 % | 108.631 M -0.73 % | 109.434 M 3.20 % | 106.042 M -2.09 % | 108.311 M -0.58 % | 108.942 M -0.58 % | 109.573 M -0.85 % | 110.508 M -0.56 % | 111.133 M 5.77 % | 105.067 M -5.14 % | 110.761 M 82.08 % | 60.832 M 21.69 % | 49.990 M -0.52 % | 50.250 M 16.14 % | 43.268 M -0.52 % | 43.492 M -1.53 % | 44.166 M -1.48 % | 44.831 M |
| GoodWill | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M 0.00 % | 133.954 M -4.99 % | 140.991 M 0.00 % | 140.991 M 0.00 % | 140.991 M 0.00 % | 140.991 M -88.85 % | 1.265 B 0.00 % | 1.265 B -0.11 % | 1.266 B 5.65 % | 1.198 B -63.35 % | 3.270 B 0.00 % | 3.270 B 0.00 % | 3.270 B 0.00 % | 3.270 B 21.68 % | 2.687 B 0.00 % | 2.687 B 0.00 % | 2.687 B 0.00 % | 2.687 B -0.02 % | 2.688 B 0.00 % | 2.688 B -0.29 % | 2.695 B 133.85 % | 1.153 B -1.06 % | 1.165 B -0.34 % | 1.169 B 29 502.00 % | 3.949 M 0.00 % | 3.949 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 | 323.780 M -1.63 % | 329.160 M -0.45 % | 330.641 M -0.99 % | 333.958 M -1.77 % | 339.992 M -0.26 % | 340.866 M -0.99 % | 344.281 M -1.12 % | 348.187 M -0.87 % | 351.238 M -0.44 % | 352.774 M -1.50 % | 358.143 M 13.39 % | 315.845 M 1.01 % | 312.698 M 0.52 % | 311.093 M -0.72 % | 313.361 M -1.82 % | 319.165 M -0.39 % | 320.411 M -0.37 % | 321.601 M -0.96 % | 324.717 M -5.45 % | 343.438 M -0.50 % | 345.155 M 2.17 % | 337.829 M -0.37 % | 339.096 M -76.35 % | 1.434 B 0.02 % | 1.433 B -0.08 % | 1.434 B 15.94 % | 1.237 B -62.61 % | 3.309 B -0.01 % | 3.309 B -0.01 % | 3.310 B -0.01 % | 3.310 B 21.34 % | 2.728 B -0.02 % | 2.728 B -0.02 % | 2.729 B -0.01 % | 2.729 B -1.45 % | 2.769 B -0.02 % | 2.770 B -1.22 % | 2.804 B 122.18 % | 1.262 B -0.70 % | 1.271 B -0.49 % | 1.277 B 1 031.44 % | 112.891 M -0.56 % | 113.522 M 2.73 % | 110.508 M -0.56 % | 111.133 M 5.77 % | 105.067 M -5.14 % | 110.761 M 82.08 % | 60.832 M 21.69 % | 49.990 M -0.52 % | 50.250 M 16.14 % | 43.268 M -0.52 % | 43.492 M -1.53 % | 44.166 M -1.48 % | 44.831 M |
| Property plant equipment net | 725.894 M 2.20 % | 710.282 M -0.94 % | 717.039 M 1.37 % | 707.347 M 2.26 % | 691.682 M 1.68 % | 680.233 M -0.10 % | 680.921 M 5.67 % | 644.354 M 5.96 % | 608.130 M 5.58 % | 575.983 M 0.43 % | 573.517 M 0.69 % | 569.576 M -0.77 % | 573.983 M 3.65 % | 553.768 M -0.47 % | 556.356 M 0.78 % | 552.064 M 3.76 % | 532.035 M 3.62 % | 513.453 M 2.57 % | 500.590 M 7.28 % | 466.610 M -2.28 % | 477.510 M 0.34 % | 475.881 M -0.18 % | 476.716 M -13.11 % | 548.614 M 2.07 % | 537.472 M -0.57 % | 540.539 M 207.75 % | 175.640 M 7.97 % | 162.670 M -1.02 % | 164.343 M 0.77 % | 163.091 M -0.05 % | 163.179 M 2.64 % | 158.987 M 2.80 % | 154.652 M 0.01 % | 154.632 M -1.69 % | 157.292 M -23.40 % | 205.332 M -1.81 % | 209.112 M -45.63 % | 384.583 M -1.21 % | 389.297 M 0.42 % | 387.686 M -0.97 % | 391.476 M 1.40 % | 386.066 M 0.44 % | 384.359 M 23.36 % | 311.586 M 14.99 % | 270.962 M 16.00 % | 233.590 M 11.18 % | 210.107 M 234.51 % | 62.811 M 28.41 % | 48.916 M 68.42 % | 29.044 M 19.04 % | 24.398 M 204.14 % | 8.022 M 19.75 % | 6.699 M -1.56 % | 6.805 M |
| Total non current assets | 1.207 B 1.21 % | 1.193 B -1.89 % | 1.216 B 0.52 % | 1.209 B 7.51 % | 1.125 B -3.78 % | 1.169 B 1.43 % | 1.152 B 9.09 % | 1.056 B 0.51 % | 1.051 B 4.26 % | 1.008 B 1.43 % | 993.943 M 3.96 % | 956.047 M -0.19 % | 957.824 M 2.30 % | 936.270 M -0.40 % | 940.037 M 1.14 % | 929.453 M 2.03 % | 910.954 M 1.12 % | 900.857 M 1.13 % | 890.819 M 2.65 % | 867.809 M -1.90 % | 884.594 M 1.21 % | 874.026 M -0.08 % | 874.753 M -57.74 % | 2.070 B 0.81 % | 2.054 B -1.02 % | 2.075 B 36.97 % | 1.515 B -57.53 % | 3.567 B 0.04 % | 3.565 B 0.22 % | 3.558 B -0.06 % | 3.560 B 18.52 % | 3.003 B 0.25 % | 2.996 B 0.09 % | 2.993 B 1.55 % | 2.947 B -2.09 % | 3.010 B -0.13 % | 3.014 B -7.33 % | 3.253 B 90.04 % | 1.712 B 0.73 % | 1.699 B -0.79 % | 1.713 B 216.54 % | 541.032 M 0.20 % | 539.956 M 22.39 % | 441.169 M 12.01 % | 393.870 M 15.88 % | 339.883 M 5.54 % | 322.055 M 149.56 % | 129.051 M 29.50 % | 99.654 M 24.43 % | 80.088 M 17.02 % | 68.437 M 32.15 % | 51.786 M 1.35 % | 51.097 M -1.50 % | 51.874 M |
| Other current assets | 111.145 M -6.50 % | 118.874 M 60.97 % | 73.850 M 0.19 % | 73.708 M -62.37 % | 195.882 M 212.32 % | 62.718 M -77.99 % | 284.941 M 334.39 % | 65.595 M -43.83 % | 116.773 M 4.94 % | 111.281 M -58.41 % | 267.577 M 233.16 % | 80.314 M -3.40 % | 83.137 M -18.60 % | 102.129 M 17.16 % | 87.168 M -73.57 % | 329.810 M 12.08 % | 294.272 M -25.14 % | 393.102 M 32.53 % | 296.612 M -38.38 % | 481.352 M 98.50 % | 242.494 M -14.14 % | 282.432 M 14.43 % | 246.807 M -18.05 % | 301.164 M 192.36 % | 103.012 M -65.44 % | 298.091 M 259.51 % | 82.915 M -68.26 % | 261.252 M 16.08 % | 225.070 M 32.95 % | 169.283 M 26.81 % | 133.497 M 33.03 % | 100.349 M 79.97 % | 55.758 M -78.96 % | 265.044 M 5.68 % | 250.809 M 11.65 % | 224.634 M -5.53 % | 237.792 M 80.68 % | 131.606 M -78.83 % | 621.645 M 1.24 % | 614.048 M -12.90 % | 704.993 M 230.51 % | 213.303 M 806.09 % | 23.541 M -86.16 % | 170.132 M 29.82 % | 131.053 M 1.60 % | 128.987 M 58.50 % | 81.379 M -35.32 % | 125.816 M -33.17 % | 188.269 M -7.43 % | 203.378 M 299.91 % | 50.856 M -45.15 % | 92.713 M 106.05 % | 44.995 M 1.91 % | 44.153 M |
| Short term investments | 433.355 M -14.15 % | 504.771 M 19.49 % | 422.427 M -6.26 % | 450.620 M -11.00 % | 506.296 M 6.34 % | 476.102 M 790.71 % | 53.452 M -87.59 % | 430.841 M 46.49 % | 294.117 M 61.96 % | 181.596 M -30.68 % | 261.957 M -34.92 % | 402.501 M 55.01 % | 259.657 M 492.45 % | 43.828 M -45.67 % | 80.666 M 165.04 % | 30.435 M -37.23 % | 48.485 M 49.48 % | 32.435 M -48.87 % | 63.435 M 111.45 % | 30.000 M 797.84 % | -4.299 M -111.62 % | 37.000 M 0.00 % | 37.000 M 716.98 % | -5.997 M -16.97 % | -5.127 M 40.77 % | -8.656 M -61.49 % | -5.360 M -22.74 % | -4.367 M -26.00 % | -3.466 M 17.65 % | -4.209 M 9.21 % | -4.636 M -9.96 % | -4.216 M -152.91 % | -1.667 M 6.61 % | -1.785 M 10.53 % | -1.995 M -6.57 % | -1.872 M 12.03 % | -2.128 M 11.00 % | -2.391 M -782.29 % | -271.000 K 28.31 % | -378.000 K 34.72 % | -579.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 |
| cash and cash equivalents | 219.882 M 11.36 % | 197.452 M -3.12 % | 203.802 M 5.55 % | 193.080 M -39.01 % | 316.575 M -27.13 % | 434.455 M -34.25 % | 660.818 M -17.29 % | 798.965 M -4.44 % | 836.049 M -19.62 % | 1.040 B 23.44 % | 842.631 M 30.21 % | 647.118 M 33.37 % | 485.198 M 75.21 % | 276.926 M 28.78 % | 215.039 M 190.35 % | 74.062 M -2.81 % | 76.205 M -46.00 % | 141.130 M -54.53 % | 310.410 M -25.25 % | 415.271 M 21.30 % | 342.354 M -6.47 % | 366.041 M 23.07 % | 297.420 M 26.02 % | 236.011 M 15.71 % | 203.971 M -31.44 % | 297.506 M 123.96 % | 132.840 M 14.89 % | 115.620 M -43.56 % | 204.868 M -36.95 % | 324.920 M -6.76 % | 348.468 M -34.16 % | 529.297 M 11.33 % | 475.451 M 11.86 % | 425.039 M 54.04 % | 275.930 M -14.11 % | 321.247 M -8.66 % | 351.702 M 166.81 % | 131.819 M 54.23 % | 85.467 M -46.18 % | 158.788 M 67.21 % | 94.965 M 29.39 % | 73.397 M 10.80 % | 66.242 M -38.39 % | 107.514 M 1.83 % | 105.582 M 15.03 % | 91.785 M -9.87 % | 101.840 M -25.74 % | 137.131 M -19.20 % | 169.718 M -15.50 % | 200.859 M -8.68 % | 219.961 M -20.60 % | 277.034 M 312.76 % | 67.117 M 19.72 % | 56.061 M |
| Cash and short term investments | 653.237 M -6.98 % | 702.223 M 12.13 % | 626.230 M -2.71 % | 643.699 M -21.77 % | 822.871 M -9.63 % | 910.556 M -24.51 % | 1.206 B -1.93 % | 1.230 B 8.82 % | 1.130 B -7.49 % | 1.222 B 10.60 % | 1.105 B 5.24 % | 1.050 B 40.92 % | 744.855 M 132.22 % | 320.753 M 8.47 % | 295.705 M 182.98 % | 104.496 M -16.19 % | 124.689 M -28.16 % | 173.564 M -53.57 % | 373.845 M -16.04 % | 445.271 M 30.06 % | 342.354 M -15.06 % | 403.041 M 20.52 % | 334.420 M 41.70 % | 236.011 M 15.71 % | 203.971 M -31.44 % | 297.506 M 123.96 % | 132.840 M 14.89 % | 115.620 M -43.56 % | 204.868 M -36.95 % | 324.920 M -6.76 % | 348.468 M -34.16 % | 529.297 M 11.33 % | 475.451 M 11.86 % | 425.039 M 54.04 % | 275.930 M -14.11 % | 321.247 M -8.66 % | 351.702 M 166.81 % | 131.819 M 54.23 % | 85.467 M -46.18 % | 158.788 M 67.21 % | 94.965 M 29.39 % | 73.397 M 10.80 % | 66.242 M -38.39 % | 107.514 M 1.83 % | 105.582 M 15.03 % | 91.785 M -9.87 % | 101.840 M -25.74 % | 137.131 M -19.20 % | 169.718 M -15.50 % | 200.859 M -8.68 % | 219.961 M -20.60 % | 277.034 M 312.76 % | 67.117 M 19.72 % | 56.061 M |
| Total current assets | 1.293 B -3.68 % | 1.342 B 0.68 % | 1.333 B 0.49 % | 1.327 B -8.70 % | 1.453 B -12.73 % | 1.665 B -13.09 % | 1.916 B 0.15 % | 1.913 B 5.98 % | 1.805 B -9.44 % | 1.993 B -4.66 % | 2.091 B 7.28 % | 1.949 B 25.51 % | 1.553 B 28.02 % | 1.213 B 26.77 % | 956.736 M -13.82 % | 1.110 B 7.36 % | 1.034 B -8.90 % | 1.135 B -11.53 % | 1.283 B -31.02 % | 1.860 B -12.68 % | 2.130 B -11.03 % | 2.394 B -0.76 % | 2.412 B -17.88 % | 2.937 B 6.74 % | 2.752 B -8.34 % | 3.002 B 18.34 % | 2.537 B 0.39 % | 2.527 B 5.29 % | 2.400 B 1.52 % | 2.364 B -5.79 % | 2.509 B 19.76 % | 2.095 B 13.55 % | 1.845 B -1.34 % | 1.871 B -11.27 % | 2.108 B 9.46 % | 1.926 B 5.73 % | 1.822 B 33.62 % | 1.363 B 78.03 % | 765.811 M -6.78 % | 821.500 M -8.26 % | 895.444 M 134.74 % | 381.467 M 2.18 % | 373.336 M -28.38 % | 521.282 M 2.84 % | 506.878 M -0.69 % | 510.375 M 37.44 % | 371.335 M -19.25 % | 459.872 M -0.50 % | 462.190 M -5.57 % | 489.455 M 8.57 % | 450.813 M -4.60 % | 472.553 M 172.86 % | 173.187 M 5.82 % | 163.669 M |
| Inventory | 187.663 M -4.56 % | 196.621 M 33.56 % | 147.213 M -16.15 % | 175.570 M 0.29 % | 175.071 M 1.16 % | 173.069 M 23.05 % | 140.653 M -42.07 % | 242.805 M 26.12 % | 192.513 M -5.57 % | 203.863 M -10.27 % | 227.205 M 18.26 % | 192.125 M 10.59 % | 173.727 M 16.11 % | 149.617 M -7.10 % | 161.057 M 20.06 % | 134.142 M 44.24 % | 93.002 M -36.94 % | 147.491 M 45.67 % | 101.249 M -40.97 % | 171.517 M -10.99 % | 192.695 M 6.97 % | 180.136 M 53.79 % | 117.130 M -12.02 % | 133.135 M -43.09 % | 233.953 M 5.94 % | 220.839 M 381.66 % | 45.850 M -43.13 % | 80.617 M -11.84 % | 91.446 M 24.48 % | 73.465 M 23.98 % | 59.255 M -10.97 % | 66.559 M 5.50 % | 63.088 M -12.15 % | 71.810 M 69.73 % | 42.309 M -32.39 % | 62.575 M 13.74 % | 55.016 M -6.75 % | 58.997 M 0.51 % | 58.699 M 20.62 % | 48.664 M -49.04 % | 95.487 M 0.76 % | 94.767 M 27.04 % | 74.595 M -0.53 % | 74.991 M 6.56 % | 70.372 M -22.54 % | 90.845 M 92.17 % | 47.273 M 12.35 % | 42.075 M -26.91 % | 57.569 M -2.31 % | 58.929 M 22.27 % | 48.197 M 13.62 % | 42.420 M 25.77 % | 33.729 M -0.74 % | 33.980 M |
| Net receivables | 341.104 M 5.03 % | 324.769 M -33.19 % | 486.117 M 12.04 % | 433.866 M 67.26 % | 259.403 M -50.00 % | 518.776 M 73.52 % | 298.968 M -19.31 % | 370.507 M 1.33 % | 365.631 M -19.89 % | 456.426 M -7.11 % | 491.348 M -21.61 % | 626.791 M 13.75 % | 551.023 M -13.95 % | 640.381 M 55.13 % | 412.806 M 3.97 % | 397.055 M -16.56 % | 475.830 M 13.06 % | 420.877 M -16.75 % | 505.561 M -33.62 % | 761.584 M -43.68 % | 1.352 B -11.51 % | 1.528 B -10.82 % | 1.714 B -24.41 % | 2.267 B 2.54 % | 2.211 B 1.15 % | 2.186 B -1.41 % | 2.217 B 7.13 % | 2.069 B 10.16 % | 1.879 B 4.58 % | 1.796 B -8.73 % | 1.968 B 40.67 % | 1.399 B 11.84 % | 1.251 B 12.85 % | 1.109 B -27.97 % | 1.539 B 16.82 % | 1.318 B 11.93 % | 1.177 B 10.85 % | 1.062 B 75.03 % | 606.712 M 3.18 % | 588.032 M -12.26 % | 670.183 M 274.56 % | 178.926 M -14.37 % | 208.958 M 23.90 % | 168.645 M -15.62 % | 199.871 M 0.56 % | 198.758 M 41.12 % | 140.844 M -9.05 % | 154.851 M 11.71 % | 138.624 M 8.93 % | 127.259 M -3.45 % | 131.800 M 118.26 % | 60.386 M 120.82 % | 27.346 M -7.22 % | 29.475 M |
| Tax assets | 36.809 M 8.64 % | 33.882 M -1.17 % | 34.283 M 24.59 % | 27.517 M -6.28 % | 29.361 M 14.62 % | 25.616 M 1.05 % | 25.351 M -49.84 % | 50.544 M -6.42 % | 54.010 M 7.19 % | 50.386 M | 0.000 -100.00 % | 56.802 M -0.71 % | 57.209 M -0.63 % | 57.573 M 2.40 % | 56.223 M 150.43 % | 22.451 M -0.08 % | 22.468 M -27.57 % | 31.019 M 0.73 % | 30.794 M 37.74 % | 22.356 M -8.52 % | 24.438 M 6.34 % | 22.982 M 7.86 % | 21.307 M 22.71 % | 17.363 M 0.24 % | 17.321 M -37.12 % | 27.545 M 12.50 % | 24.484 M 43.49 % | 17.063 M 4.57 % | 16.317 M 91.27 % | 8.531 M -11.79 % | 9.671 M 7.85 % | 8.967 M 12.57 % | 7.966 M 24.84 % | 6.381 M -4.03 % | 6.649 M -41.90 % | 11.444 M 4.67 % | 10.933 M 62.72 % | 6.719 M 18.69 % | 5.661 M 151.26 % | 2.253 M -26.01 % | 3.045 M 19.22 % | 2.554 M 0.00 % | 2.554 M 12.21 % | 2.276 M 28.30 % | 1.774 M 44.70 % | 1.226 M 3.29 % | 1.187 M 37.27 % | 864.725 K 15.48 % | 748.787 K -5.62 % | 793.407 K 2.92 % | 770.923 K 183.85 % | 271.594 K 16.81 % | 232.505 K -2.31 % | 238.012 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 235.381 M 16.03 % | 202.854 M 2.75 % | 197.418 M -10.99 % | 221.786 M -11.41 % | 250.337 M -44.08 % | 447.699 M 0.57 % | 445.146 M -13.44 % | 514.252 M 34.52 % | 382.273 M -19.01 % | 472.001 M 22.86 % | 384.184 M -21.80 % | 491.310 M 125.25 % | 218.121 M 29.17 % | 168.866 M -29.97 % | 241.130 M -8.70 % | 264.110 M 7.39 % | 245.925 M -15.28 % | 290.280 M 0.56 % | 288.661 M -55.11 % | 642.998 M -27.49 % | 886.785 M -7.03 % | 953.818 M -2.88 % | 982.088 M -4.60 % | 1.029 B 5.94 % | 971.729 M -8.24 % | 1.059 B 12.86 % | 938.395 M -2.94 % | 966.843 M 13.94 % | 848.546 M 2.67 % | 826.444 M -5.31 % | 872.809 M 42.67 % | 611.748 M 18.90 % | 514.508 M 0.70 % | 510.956 M -22.73 % | 661.223 M 9.76 % | 602.409 M -0.06 % | 602.799 M -0.23 % | 604.179 M 112.62 % | 284.162 M -9.60 % | 314.330 M -9.18 % | 346.120 M 472.78 % | 60.428 M -25.61 % | 81.228 M -30.03 % | 116.087 M -12.99 % | 133.421 M 1.19 % | 131.849 M 46.35 % | 90.093 M 343.15 % | 20.330 M -69.71 % | 67.123 M -14.03 % | 78.075 M 39.68 % | 55.895 M -26.20 % | 75.735 M 55.62 % | 48.667 M -31.88 % | 71.447 M |
| Tax payables | 2.051 M -35.78 % | 3.194 M -35.05 % | 4.918 M 55.34 % | 3.166 M 11 736.40 % | 26.748 K -99.30 % | 3.836 M -3.01 % | 3.955 M 25.92 % | 3.141 M 23.56 % | 2.542 M -81.42 % | 13.678 M | 0.000 -100.00 % | 69.918 M -15.99 % | 83.230 M -10.90 % | 93.417 M 20.02 % | 77.835 M 146.30 % | 31.602 M 268.06 % | 8.586 M -14.47 % | 10.039 M 25.71 % | 7.986 M -81.51 % | 43.193 M -58.10 % | 103.085 M 20.52 % | 85.536 M -33.26 % | 128.172 M -19.16 % | 158.560 M 6.92 % | 148.295 M -6.87 % | 159.227 M -31.03 % | 230.868 M 11.25 % | 207.521 M 17.54 % | 176.561 M -8.64 % | 193.251 M -18.71 % | 237.728 M 93.55 % | 122.825 M 23.50 % | 99.454 M -40.90 % | 168.273 M -15.96 % | 200.236 M 21.15 % | 165.278 M 28.93 % | 128.193 M -6.54 % | 137.160 M 98.97 % | 68.935 M 15.17 % | 59.857 M 34.36 % | 44.551 M 549.19 % | -9.918 M -424.48 % | -1.891 M -128.73 % | 6.581 M 249.68 % | 1.882 M -65.87 % | 5.514 M -5.16 % | 5.814 M -12.52 % | 6.646 M 81.68 % | 3.658 M -10.06 % | 4.067 M -24.66 % | 5.398 M 12.01 % | 4.819 M 8.54 % | 4.440 M 22.79 % | 3.616 M |
| Deferred revenue non current | 12.586 M -3.89 % | 13.095 M -3.74 % | 13.604 M 29.03 % | 10.543 M -4.61 % | 11.052 M -4.40 % | 11.561 M -4.22 % | 12.070 M -11.71 % | 13.671 M -7.30 % | 14.747 M -6.80 % | 15.823 M | 0.000 -100.00 % | 15.942 M -6.05 % | 16.968 M -5.70 % | 17.994 M -5.39 % | 19.020 M -5.12 % | 20.046 M -0.38 % | 20.122 M 5.29 % | 19.111 M -5.10 % | 20.137 M -4.23 % | 21.027 M -0.48 % | 21.129 M -3.97 % | 22.002 M 0.00 % | 22.002 M 17.39 % | 18.742 M -3.08 % | 19.338 M 1.96 % | 18.966 M 99.14 % | 9.524 M 2.17 % | 9.322 M -5.55 % | 9.870 M -5.27 % | 10.419 M -5.00 % | 10.967 M -20.00 % | 13.709 M -3.84 % | 14.257 M -3.71 % | 14.806 M -3.57 % | 15.354 M -28.13 % | 21.365 M -3.44 % | 22.127 M -25.57 % | 29.730 M -2.50 % | 30.492 M -2.50 % | 31.275 M 0.85 % | 31.012 M -2.32 % | 31.750 M -2.27 % | 32.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 109.508 M 0.29 % | 109.187 M 1.19 % | 107.898 M 0.70 % | 107.152 M 1.30 % | 105.774 M 0.67 % | 105.068 M -45.56 % | 193.004 M -0.45 % | 193.871 M -0.68 % | 195.202 M 0.61 % | 194.012 M 0.06 % | 193.899 M -3.15 % | 200.203 M 13.72 % | 176.056 M 29.04 % | 136.437 M 32.44 % | 103.015 M -8.59 % | 112.694 M 9.00 % | 103.388 M 7.33 % | 96.323 M 2.20 % | 94.245 M -5.48 % | 99.708 M 16.53 % | 85.567 M -5.07 % | 90.134 M -4.73 % | 94.610 M 3.35 % | 91.541 M 169.87 % | 33.921 M 32.37 % | 25.625 M 535.13 % | -5.889 M -104.48 % | 131.316 M 11.19 % | 118.104 M 16.00 % | 101.816 M 14.63 % | 88.822 M 51 709.98 % | 171.438 K 6.07 % | 161.629 K -0.15 % | 161.879 K 0.00 % | 161.879 K | 0.000 | 0.000 -100.00 % | 24.770 M -3.87 % | 25.767 M -9.23 % | 28.387 M -64.70 % | 80.421 M 0.65 % | 79.904 M 6.82 % | 74.801 M 1.89 % | 73.410 M 1.88 % | 72.054 M 10.37 % | 65.284 M 160.35 % | 25.075 M -27.95 % | 34.800 M 254.99 % | 9.803 M 0.03 % | 9.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 515.108 K -26.05 % | 696.587 K -36.09 % | 1.090 M -66.84 % | 3.287 M -24.89 % | 4.376 M 152.09 % | 1.736 M -36.71 % | 2.743 M 170.51 % | 1.014 M -58.80 % | 2.461 M 854.06 % | 257.949 K -95.19 % | 5.366 M 85.23 % | 2.897 M -62.87 % | 7.803 M 68.49 % | 4.631 M -12.31 % | 5.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.372 M | 0.000 | 0.000 -100.00 % | 4.372 M -56.85 % | 10.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.003 M 22.08 % | 18.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.849 M | 0.000 -100.00 % | 17.642 M -4.25 % | 18.426 M -4.37 % | 19.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 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 |
| Other total stockholders equity | 2.928 B -1.64 % | 2.976 B 0.03 % | 2.975 B 153 709.24 % | -1.937 M -100.10 % | 1.984 B -32.66 % | 2.946 B 0.12 % | 2.943 B 76 056.07 % | -3.874 M -100.12 % | 3.133 B 80 985.23 % | -3.874 M -100.13 % | 2.937 B 21.47 % | 2.418 B 2.08 % | 2.369 B 17 777.51 % | -13.400 M -100.49 % | 2.761 B 8 055.80 % | -34.708 M -101.39 % | 2.505 B 3 708.17 % | -69.416 M -102.76 % | 2.512 B -1.19 % | 2.542 B -0.05 % | 2.543 B 0.03 % | 2.543 B 0.06 % | 2.541 B 3.14 % | 2.464 B -18.10 % | 3.008 B 0.40 % | 2.996 B 0.26 % | 2.988 B -3.15 % | 3.086 B -0.30 % | 3.095 B 0.01 % | 3.094 B 0.61 % | 3.076 B -0.58 % | 3.094 B 0.00 % | 3.094 B 0.00 % | 3.094 B 0.00 % | 3.094 B 0.00 % | 3.094 B -0.61 % | 3.112 B 126.17 % | 1.376 B 0.00 % | 1.376 B 0.00 % | 1.376 B 467.59 % | 242.471 M 0.00 % | 242.471 M 0.14 % | 242.125 M -0.14 % | 242.471 M 0.00 % | 242.471 M -14.54 % | 283.711 M 0.44 % | 282.471 M 2.12 % | 276.609 M -0.73 % | 278.654 M 0.74 % | 276.609 M 0.00 % | 276.609 M 2.01 % | 271.168 M 781.56 % | 30.760 M 19.83 % | 25.670 M |
| Deferred tax liabilities non current | 9.824 M 0.00 % | 9.824 M 0.00 % | 9.824 M -15.91 % | 11.683 M 0.00 % | 11.683 M 0.00 % | 11.683 M 0.00 % | 11.683 M -33.34 % | 17.525 M 0.00 % | 17.525 M 0.00 % | 17.525 M | 0.000 -100.00 % | 16.241 M 0.00 % | 16.241 M 0.00 % | 16.241 M 0.00 % | 16.241 M -14.53 % | 19.003 M 0.00 % | 19.003 M 0.00 % | 19.003 M 0.00 % | 19.003 M -8.49 % | 20.766 M 0.00 % | 20.766 M 0.00 % | 20.766 M 0.00 % | 20.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 2.500 B -1.38 % | 2.535 B -0.54 % | 2.549 B 0.51 % | 2.536 B -1.63 % | 2.578 B -9.04 % | 2.834 B -7.63 % | 3.068 B 3.33 % | 2.969 B 3.97 % | 2.856 B -4.84 % | 3.001 B -2.70 % | 3.085 B 6.19 % | 2.905 B 15.71 % | 2.511 B 16.82 % | 2.149 B 13.31 % | 1.897 B -7.00 % | 2.040 B 4.86 % | 1.945 B -4.46 % | 2.036 B -6.34 % | 2.174 B -20.30 % | 2.728 B -9.51 % | 3.014 B -7.76 % | 3.268 B -0.58 % | 3.287 B -34.36 % | 5.007 B 4.21 % | 4.805 B -5.35 % | 5.077 B 25.30 % | 4.052 B -33.51 % | 6.094 B 2.15 % | 5.965 B 0.74 % | 5.922 B -2.43 % | 6.069 B 19.03 % | 5.099 B 5.32 % | 4.841 B -0.46 % | 4.864 B -3.80 % | 5.056 B 2.42 % | 4.936 B 2.08 % | 4.836 B 4.77 % | 4.616 B 86.33 % | 2.477 B -1.72 % | 2.521 B -3.35 % | 2.608 B 182.71 % | 922.499 M 1.01 % | 913.292 M -5.11 % | 962.452 M 6.85 % | 900.748 M 5.94 % | 850.257 M 22.62 % | 693.390 M 17.74 % | 588.923 M 4.82 % | 561.845 M -1.35 % | 569.544 M 9.69 % | 519.250 M -0.97 % | 524.339 M 133.78 % | 224.284 M 4.06 % | 215.543 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 | 2023-01-01 | 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 | 2011-12-31 | 2011-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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 4.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.082 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.547 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -50.627 M | 0.000 -100.00 % | 381.317 M | 0.000 -100.00 % | 131.215 M 146.07 % | -284.805 M -200.00 % | 284.805 M | 0.000 100.00 % | -305.645 M -203.92 % | 294.102 M 200.00 % | -294.102 M | 0.000 100.00 % | -20.047 M -170.80 % | -7.403 M -200.00 % | 7.403 M | 0.000 | 0.000 100.00 % | -295.884 M -200.00 % | 295.884 M | 0.000 -100.00 % | 231.711 M 197.30 % | -238.149 M -200.00 % | 238.149 M | 0.000 100.00 % | -191.875 M -232.29 % | 145.042 M 200.00 % | -145.042 M | 0.000 100.00 % | -77.549 M 77.40 % | -343.212 M -200.00 % | 343.212 M | 0.000 100.00 % | -459.225 M -259.55 % | 287.819 M 200.00 % | -287.819 M | 0.000 -100.00 % | 33.088 M -41.04 % | 56.117 M 200.00 % | -56.117 M | 0.000 100.00 % | -188.816 M -513.81 % | 45.629 M 200.00 % | -45.629 M | 0.000 -100.00 % | 8.547 M -65.36 % | 24.671 M 200.00 % | -24.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.488 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 420.563 M | 0.000 -100.00 % | 10.642 M 104.25 % | -250.112 M -200.00 % | 250.112 M | 0.000 100.00 % | -358.179 M -324.01 % | 159.896 M 200.00 % | -159.896 M | 0.000 -100.00 % | 39.761 M 4 529.15 % | 858.926 K 199.99 % | -859.000 K | 0.000 | 0.000 100.00 % | -370.576 M -200.00 % | 370.576 M | 0.000 -100.00 % | 156.183 M 156.16 % | -278.098 M -200.00 % | 278.098 M | 0.000 100.00 % | -212.211 M -286.24 % | 113.947 M 200.00 % | -113.947 M | 0.000 100.00 % | -63.093 M 82.66 % | -363.808 M -200.00 % | 363.808 M | 0.000 100.00 % | -458.868 M -257.42 % | 291.502 M 200.00 % | -291.502 M | 0.000 -100.00 % | 47.005 M 14.74 % | 40.965 M 200.00 % | -40.965 M | 0.000 100.00 % | -209.581 M -1 049.23 % | 22.079 M 200.00 % | -22.079 M | 0.000 -100.00 % | 11.735 M -28.48 % | 16.407 M 200.00 % | -16.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.246 M | 0.000 -100.00 % | 89.284 M 357.36 % | -34.692 M -200.00 % | 34.692 M | 0.000 100.00 % | -69.428 M -761.35 % | 10.498 M 200.00 % | -10.498 M | 0.000 100.00 % | -59.808 M -625.21 % | -8.247 M -200.00 % | 8.247 M | 0.000 | 0.000 -100.00 % | 75.565 M 200.00 % | -75.565 M | 0.000 -100.00 % | 62.514 M 63.41 % | 38.257 M 200.00 % | -38.257 M | 0.000 -100.00 % | 13.405 M -58.36 % | 32.191 M 200.00 % | -32.191 M | 0.000 100.00 % | -14.456 M -169.57 % | 20.779 M 200.00 % | -20.779 M | 0.000 -100.00 % | 2.872 M 177.98 % | -3.683 M -200.00 % | 3.683 M | 0.000 100.00 % | -10.922 M -179.85 % | 13.678 M 200.00 % | -13.678 M | 0.000 -100.00 % | 23.715 M 2.67 % | 23.099 M 200.00 % | -23.099 M | 0.000 100.00 % | -2.288 M -127.69 % | 8.264 M 200.00 % | -8.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 251.111 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.962 M -1.41 % | 123.708 M 200.00 % | -123.708 M | 0.000 | 0.000 100.00 % | -14.731 K -200.00 % | 14.731 K | 0.000 | 0.000 100.00 % | -873.000 K -200.04 % | 872.612 K | 0.000 -100.00 % | 13.014 M 669.15 % | 1.692 M 200.00 % | -1.692 M | 0.000 -100.00 % | 6.931 M 731.81 % | -1.097 M -200.00 % | 1.097 M | 0.000 | 0.000 100.00 % | -182.051 K -200.00 % | 182.051 K | 0.000 100.00 % | -3.230 M | 0.000 | 0.000 | 0.000 100.00 % | -2.995 M -303.05 % | 1.475 M 200.00 % | -1.475 M | 0.000 100.00 % | -2.950 M -755.56 % | 450.000 K 200.00 % | -450.000 K | 0.000 100.00 % | -900.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.739 M |
| Other non cash items | 20.035 M 319.48 % | -9.128 M 88.70 % | -80.749 M -199.65 % | -26.948 M 93.08 % | -389.400 M -3 220.26 % | -11.728 M 95.77 % | -277.331 M -160.21 % | 460.620 M 258.78 % | -290.096 M -401.50 % | 96.217 M -72.81 % | 353.927 M 251.79 % | -233.168 M -202.33 % | 227.856 M 191.90 % | -247.943 M -1 782.79 % | 14.734 M 118.88 % | -78.053 M -55.58 % | -50.170 M -216.48 % | 43.071 M -60.68 % | 109.546 M -61.63 % | 285.508 M 206.58 % | -267.871 M -957.38 % | 31.243 M -97.68 % | 1.346 B 588.05 % | 195.654 M 177.91 % | -251.128 M -843.27 % | -26.623 M -101.16 % | 2.287 B 1 465.21 % | -167.495 M -17.89 % | -142.079 M -243.81 % | 98.798 M 49.87 % | 65.923 M -75.09 % | 264.661 M 169.74 % | -379.522 M -290.13 % | 199.616 M -43.55 % | 353.618 M 189.58 % | -394.733 M -297.74 % | 199.625 M 805.45 % | 22.047 M 115.77 % | -139.830 M -502.62 % | 34.730 M -11.54 % | 39.260 M 59.23 % | 24.656 M -61.87 % | 64.663 M 363.21 % | -24.567 M 59.17 % | -60.169 M -1 506.26 % | 4.279 M 118.59 % | -23.010 M -4 784.55 % | 491.189 K -97.65 % | 20.946 M 300.88 % | 5.225 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.414 K |
| Net cash provided by operating activities | 20.035 M 587.22 % | -4.112 M 85.20 % | -27.784 M -2.90 % | -27.000 M -160.76 % | 44.435 M 262.87 % | -27.282 M 59.70 % | -67.691 M -144.96 % | 150.565 M 491.59 % | 25.451 M -79.13 % | 121.962 M 2 858.70 % | -4.421 M -101.40 % | 314.841 M 0.53 % | 313.173 M 422.76 % | 59.908 M -74.67 % | 236.533 M 287.13 % | 61.099 M 373.78 % | 12.896 M -77.14 % | 56.409 M 8 156.61 % | 683.198 K -98.38 % | 42.092 M 56.65 % | 26.870 M 1 822.03 % | 1.398 M -97.92 % | 67.076 M 380.30 % | -23.930 M -139.97 % | 59.873 M 481.86 % | 10.290 M 87.43 % | 5.490 M -81.72 % | 30.037 M 114.45 % | -207.853 M -263.13 % | 127.419 M -14.62 % | 149.239 M 1 257.07 % | 10.997 M -86.19 % | 79.622 M -64.28 % | 222.894 M 702.99 % | -36.965 M 9.14 % | -40.684 M -500.32 % | -6.777 M -119.15 % | 35.397 M 142.84 % | -82.630 M -175.42 % | 109.563 M 4 851.21 % | -2.306 M -109.17 % | 25.149 M 121.26 % | -118.309 M -604.04 % | 23.472 M 124.24 % | -96.846 M -1 720.62 % | 5.976 M -42.70 % | 10.429 M -74.40 % | 40.738 M 296.86 % | 10.265 M -20.36 % | 12.889 M 163.14 % | -20.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.363 M |
| Investments in property plant and equipment | -13.309 M -98.52 % | -6.704 M -201.10 % | 6.631 M 155.93 % | -11.855 M -129.26 % | -5.171 M 22.90 % | -6.707 M 32.31 % | -9.909 M 13.86 % | -11.503 M 31.29 % | -16.742 M -228.60 % | -5.095 M 91.22 % | -58.028 M -394.74 % | -11.729 M -47.94 % | -7.928 M -70.31 % | -4.655 M 29.16 % | -6.571 M 42.64 % | -11.456 M -95.29 % | -5.866 M -71.97 % | -3.411 M 86.12 % | -24.579 M -316.59 % | -5.900 M 62.07 % | -15.557 M -277.69 % | -4.119 M 81.32 % | -22.055 M -209.80 % | -7.119 M 53.59 % | -15.338 M -1.42 % | -15.123 M 62.19 % | -40.000 M -1 259.62 % | -2.942 M -2.33 % | -2.875 M -38.02 % | -2.083 M 47.76 % | -3.987 M 39.11 % | -6.548 M -243.00 % | -1.909 M 41.32 % | -3.253 M 66.29 % | -9.650 M -1 368.80 % | -657.000 K -115.12 % | 4.346 M 172.03 % | -6.034 M 57.57 % | -14.222 M -225.45 % | -4.370 M 41.51 % | -7.472 M -67.27 % | -4.467 M -7.87 % | -4.141 M 83.05 % | -24.424 M 23.39 % | -31.881 M -13.79 % | -28.017 M -2.84 % | -27.243 M 56.35 % | -62.407 M -106.84 % | -30.171 M 35.89 % | -47.063 M 0.63 % | -47.359 M -392.40 % | -9.618 M -384.78 % | -1.984 M -3 963.33 % | -48.827 K 58.76 % | -118.390 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 25.159 K | 0.000 -100.00 % | 3.000 K | 0.000 100.00 % | -24.822 M -31 197.47 % | 79.820 K -10.72 % | 89.400 K | 0.000 100.00 % | -31.296 M 32.19 % | -46.155 M -17.68 % | -39.220 M 55.00 % | -87.154 M -383.58 % | 30.733 M 152.18 % | -58.900 M -293.22 % | -14.979 M -112 944.66 % | 13.274 K 100.01 % | -141.450 M -2 886.64 % | 5.076 M | 0.000 | 0.000 100.00 % | -41.222 M -37.41 % | -30.000 M 61.72 % | -78.377 M -469.62 % | 21.205 M 240.92 % | -15.048 M 87.70 % | -122.300 M | 0.000 | 0.000 100.00 % | -474.846 M -5 098.38 % | 9.500 M | 0.000 | 0.000 -100.00 % | 39.041 M 95.21 % | 20.000 M 102.21 % | -904.544 M -2 986.23 % | 31.340 M -10.94 % | 35.190 M 110.81 % | -325.573 M -772.91 % | 48.383 M | 0.000 -100.00 % | 1.713 M 200.00 % | -1.713 M | 0.000 | 0.000 100.00 % | -19.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -142.986 M | 0.000 100.00 % | -79.819 K 10.72 % | -89.399 K | 0.000 | 0.000 -100.00 % | 1.317 M 134.09 % | 562.616 K 582.90 % | 82.386 K 100.11 % | -72.313 M -152.30 % | -28.661 M | 0.000 100.00 % | -3.000 M -103.37 % | 89.125 M 877.16 % | -11.468 M 90.47 % | -120.368 M -65 317.39 % | -184.000 K -106.20 % | 2.970 M | 0.000 | 0.000 100.00 % | -28.877 M | 0.000 -100.00 % | 65.316 M | 0.000 100.00 % | -67.300 M -82 775.09 % | 81.403 K -90.57 % | 863.411 K | 0.000 100.00 % | -49.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.552 K | 0.000 | 0.000 | 0.000 100.00 % | -10.900 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 |
| Sales maturities of investments | 2.204 M 29.10 % | 1.707 M 629.17 % | 234.102 K -94.69 % | 4.410 M -62.43 % | 11.739 M 1 174.22 % | 921.266 K 1 570.85 % | -62.635 K -102.72 % | 2.300 M -24.42 % | 3.043 M 151.07 % | 1.212 M | 0.000 -100.00 % | 1.368 M 102.27 % | 676.323 K 310.32 % | 164.830 K -99.75 % | 66.042 M 28 456.11 % | 231.271 K 4 375.06 % | 5.168 K -95.83 % | 123.889 K -98.98 % | 12.091 M 1 243.44 % | 900.000 K | 0.000 | 0.000 -100.00 % | 66.113 M 1 249.24 % | 4.900 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 891.699 K | 0.000 | 0.000 -100.00 % | 4.614 M -29.66 % | 6.559 M | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 876.723 K 264.10 % | 240.794 K | 0.000 | 0.000 100.00 % | -96.344 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 |
| Other investing activites | 77.468 M 87.53 % | 41.309 M -77.07 % | 180.151 M 954.93 % | -21.072 M -139.80 % | 52.941 M -25.75 % | 71.300 M 126.06 % | -273.603 M -262.43 % | -75.492 M 38.08 % | -121.911 M -221.91 % | 100.000 M -18.72 % | 123.033 M 219.63 % | -102.845 M 56.39 % | -235.839 M -740.19 % | 36.839 M 152.25 % | -70.506 M -491.70 % | 18.000 M 143.90 % | -41.000 M -168.81 % | 59.587 M -25.99 % | 80.510 M 223.61 % | -65.130 M -210.18 % | 59.113 M | 0.000 -100.00 % | 357.276 K -95.28 % | 7.562 M 108.24 % | -91.783 M -180.42 % | 114.126 M 1 579.81 % | 6.794 M 707 733.68 % | 959.830 100.00 % | -21.932 M | 0.000 100.00 % | -4.655 M 28.91 % | -6.548 M -115.66 % | 41.821 M | 0.000 100.00 % | -20.962 M -776.19 % | 3.100 M 118.23 % | -17.005 M -1 790.36 % | 1.006 M -69.33 % | 3.280 M 38 276.04 % | 8.547 K 100.27 % | -3.213 M -287.57 % | 1.713 M | 0.000 100.00 % | -11.155 M -129.38 % | 37.962 M | 0.000 100.00 % | -31.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.580 M |
| Net cash used for investing activites | 66.363 M 82.76 % | 36.312 M -80.59 % | 187.041 M 755.89 % | -28.517 M -145.59 % | 62.557 M 180.75 % | -77.472 M 74.87 % | -308.333 M -264.06 % | -84.694 M 37.55 % | -135.610 M -241.09 % | 96.118 M 185.14 % | 33.709 M 121.33 % | -158.044 M 43.91 % | -281.748 M -414.85 % | -54.724 M -4.01 % | -52.615 M 34.87 % | -80.787 M -209.10 % | -26.136 M -149.02 % | 53.313 M 239.62 % | 15.698 M 120.51 % | -76.522 M 0.38 % | -76.813 M -1 685.10 % | -4.303 M -169.82 % | 6.163 M 124.99 % | -24.658 M 86.71 % | -185.498 M -279.52 % | 103.331 M 314.14 % | -48.253 M 18.26 % | -59.033 M -137.97 % | -24.807 M 64.25 % | -69.383 M 85.51 % | -478.793 M -12 611.46 % | 3.827 M -90.41 % | 39.912 M 177.87 % | -51.253 M -708.06 % | 8.429 M -62.44 % | 22.443 M 102.45 % | -917.203 M -3 585.87 % | 26.312 M 4.72 % | 25.126 M 107.62 % | -329.694 M -1 030.87 % | 35.418 M 1 386.06 % | -2.754 M 68.84 % | -8.839 M 76.30 % | -37.292 M -578.41 % | 7.795 M 127.82 % | -28.017 M 64.31 % | -78.512 M -25.81 % | -62.407 M -106.84 % | -30.171 M 35.89 % | -47.063 M 0.63 % | -47.359 M -392.40 % | -9.618 M -384.78 % | -1.984 M -3 963.33 % | -48.827 K -100.24 % | 20.461 M |
| Debt repayment | -5.531 M -184.94 % | -1.941 M 87.51 % | -15.541 M -4.31 % | -14.899 M -147.91 % | 31.101 M 225.41 % | -24.800 M 73.55 % | -93.750 M -1 452.15 % | -6.040 M 73.84 % | -23.090 M -119.70 % | -10.510 M -72.27 % | -6.101 M -117.19 % | 35.500 M 906.82 % | -4.400 M -106.77 % | 65.000 M 51.40 % | 42.934 M 186.04 % | 15.010 M 124.17 % | -62.100 M 68.21 % | -195.333 M -333.35 % | 83.708 M 910.10 % | -10.333 M 58.67 % | -25.000 M -142.75 % | 58.477 M 14 574.50 % | -404.000 K -100.29 % | 140.851 M 315.22 % | -65.445 M -246.33 % | 44.725 M 1.85 % | 43.913 M 1 459.11 % | -3.231 M 90.77 % | -35.000 M | 0.000 -100.00 % | 30.000 M -25.00 % | 40.000 M 500.00 % | -10.000 M 50.00 % | -20.000 M 27.10 % | -27.433 M -174.33 % | -10.000 M 70.59 % | -34.000 M -183.33 % | -12.000 M 61.12 % | -30.862 M 44.54 % | -55.644 M -1 675.49 % | -3.134 M 78.59 % | -14.637 M -186.01 % | 17.018 M 178.09 % | -21.794 M -120.92 % | 104.166 M 825.47 % | 11.256 M -67.84 % | 35.000 M 1 739.34 % | -2.135 M -1 236.18 % | 187.911 K -98.89 % | 16.948 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.000 M -200.00 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.850 M -184.75 % | 60.000 M | 0.000 | 0.000 100.00 % | -15.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.240 M | 0.000 | 0.000 | 0.000 100.00 % | -9.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -424.210 K 2.48 % | -435.000 K 62.79 % | -1.169 M -80.40 % | -648.000 K -30.65 % | -496.000 K 18.29 % | -607.000 K 41.13 % | -1.031 M 46.66 % | -1.933 M 4.12 % | -2.016 M 28.05 % | -2.802 M -16.36 % | -2.408 M 0.62 % | -2.423 M -5.39 % | -2.299 M 23.16 % | -2.992 M 86.63 % | -22.375 M -1 288.03 % | -1.612 M 33.88 % | -2.438 M 38.90 % | -3.990 M 2.83 % | -4.106 M 3.82 % | -4.269 M 45.69 % | -7.861 M -61.15 % | -4.878 M 93.31 % | -72.877 M -2 101.72 % | -3.310 M 47.05 % | -6.251 M -309.63 % | -1.526 M 75.05 % | -6.117 M 91.52 % | -72.105 M -4 048.73 % | -1.738 M -10.00 % | -1.580 M -11.58 % | -1.416 M -59.22 % | -889.333 K 98.52 % | -59.888 M -5 237.61 % | -1.122 M 22.67 % | -1.451 M -6.77 % | -1.359 M 95.93 % | -33.372 M -1 649.97 % | -1.907 M 53.08 % | -4.064 M -54.06 % | -2.638 M 60.43 % | -6.666 M -135.88 % | -2.826 M 64.50 % | -7.960 M -196.68 % | -2.683 M 82.60 % | -15.417 M -1 468.63 % | -982.833 K -41.62 % | -694.000 K -247.00 % | -200.000 K | 0.000 100.00 % | -16.000 M -124 900.00 % | -12.800 K | 0.000 | 0.000 | 0.000 100.00 % | -167.565 K |
| Other financing activites | -67.150 M -578.49 % | -9.897 M 92.55 % | -132.831 M -751.48 % | -15.600 M 79.72 % | -76.912 M -589.92 % | -11.148 M -107.88 % | 141.388 M 1 042.59 % | -15.000 M | 0.000 | 0.000 -100.00 % | 140.362 M 252.49 % | -92.049 M -297.69 % | 46.562 M 19 340.50 % | -242.000 K 99.68 % | -76.295 M -1 548.55 % | 5.267 M -69.49 % | 17.263 M -45.01 % | 31.391 M 123.24 % | -135.078 M -266.44 % | 81.155 M 118.39 % | 37.160 M 202.91 % | -36.108 M -144.31 % | 81.483 M 259.11 % | -51.213 M -161.74 % | 82.951 M 617.09 % | -16.042 M -163.64 % | 25.208 M -60.84 % | 64.365 M -20.98 % | 81.453 M 201.82 % | -80.000 M -166.40 % | 120.477 M 1 204 670.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 12.054 M 3 544.00 % | -350.000 K -100.03 % | 1.178 B 96 931.64 % | -1.217 M -104.53 % | 26.874 M -92.08 % | 339.447 M 2 508.52 % | 13.013 M 160.26 % | 5.000 M -95.56 % | 112.697 M 186.10 % | 39.391 M 412.77 % | 7.682 M | 0.000 -100.00 % | 9.000 M | 0.000 | 0.000 -100.00 % | 9.800 M 38 181.25 % | 25.600 K -99.99 % | 250.170 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -73.105 M -495.66 % | -12.273 M 91.79 % | -149.540 M -380.13 % | -31.146 M 32.74 % | -46.306 M -26.67 % | -36.555 M -178.43 % | 46.607 M 302.88 % | -22.973 M 8.50 % | -25.106 M -88.60 % | -13.312 M -116.43 % | 81.002 M 237.36 % | -58.972 M -247.93 % | 39.864 M -35.46 % | 61.766 M 186.99 % | -71.006 M -480.42 % | 18.665 M 139.48 % | -47.276 M 71.85 % | -167.932 M -138.50 % | -70.413 M -205.80 % | 66.552 M 1 448.08 % | 4.299 M -75.42 % | 17.490 M 251.82 % | -11.520 M -113.34 % | 86.328 M 667.02 % | 11.255 M -58.56 % | 27.157 M -55.83 % | 61.486 M 660.49 % | -10.970 M -124.53 % | 44.715 M 154.81 % | -81.580 M -154.73 % | 149.061 M 281.03 % | 39.121 M 155.98 % | -69.888 M -230.88 % | -21.122 M -25.50 % | -16.830 M -43.74 % | -11.709 M -101.02 % | 1.145 B 7 671.20 % | -15.124 M -87.83 % | -8.052 M -102.86 % | 281.166 M 8 648.16 % | 3.214 M 125.79 % | -12.463 M -112.16 % | 102.515 M 587.33 % | 14.915 M -84.12 % | 93.907 M 814.14 % | 10.273 M -69.34 % | 33.506 M 1 534.95 % | -2.335 M -1 342.61 % | 187.911 K -98.25 % | 10.748 M 83 868.75 % | 12.800 K -99.99 % | 250.170 M | 0.000 | 0.000 100.00 % | -12.168 M |
| Effect of forex changes on cash | -331.328 K -462.83 % | -58.868 K -104.52 % | 1.302 M 767.69 % | -195.000 K -122.44 % | 868.839 K -1.96 % | 886.242 K 318.83 % | -405.000 K -193.82 % | 431.676 K -91.69 % | 5.197 M 2 879.14 % | -187.000 K 76.03 % | -780.000 K -161.71 % | 1.264 M -29.07 % | 1.782 M 836.36 % | -242.000 K 51.21 % | -496.000 K -2 551.84 % | -18.704 K 98.68 % | -1.416 M -586.31 % | 291.172 K 106.28 % | -4.635 M -69 756.82 % | -6.635 K 94.56 % | -122.000 K -174.99 % | 162.680 K -35.22 % | 251.145 K 140 700.02 % | 178.370 -99.93 % | 251.905 K 13 863.80 % | -1.830 K 99.14 % | -214.000 K -5 963.01 % | 3.650 K -12.76 % | 4.184 K 220.75 % | -3.465 K 99.45 % | -635.000 K | 0.000 -100.00 % | 16.345 K 660.59 % | 2.149 K -99.23 % | 280.415 K 11 334.58 % | -2.496 K -130.50 % | 8.184 K | 0.000 -100.00 % | 18.673 K | 0.000 100.00 % | -10.875 K | 0.000 -100.00 % | 143.941 K | 0.000 100.00 % | -31.098 K | 0.000 100.00 % | -382.000 K | 0.000 -100.00 % | 36.942 K 200.00 % | -36.943 K -39.52 % | -26.478 K | 0.000 | 0.000 | 0.000 100.00 % | -30.410 |
| Net change in cash | 12.961 M -34.76 % | 19.867 M 80.30 % | 11.019 M 112.69 % | -86.858 M -241.11 % | 61.555 M 143.84 % | -140.423 M 57.42 % | -329.822 M -861.19 % | 43.330 M 133.31 % | -130.067 M -163.58 % | 204.580 M 86.81 % | 109.510 M 10.52 % | 99.089 M 35.61 % | 73.070 M 9.54 % | 66.709 M -40.66 % | 112.417 M 10 898.94 % | -1.041 M 98.32 % | -61.931 M -6.93 % | -57.919 M 1.27 % | -58.666 M -282.67 % | 32.115 M 170.17 % | -45.767 M -410.31 % | 14.749 M -76.20 % | 61.971 M 64.21 % | 37.740 M 133.07 % | -114.118 M -181.06 % | 140.777 M 660.63 % | 18.508 M 146.31 % | -39.963 M 78.74 % | -187.942 M -698.12 % | -23.548 M 87.00 % | -181.128 M -435.77 % | 53.945 M 8.62 % | 49.662 M -67.01 % | 150.522 M 433.86 % | -45.086 M -50.52 % | -29.953 M -113.55 % | 221.097 M 374.61 % | 46.585 M 171.08 % | -65.537 M -207.38 % | 61.035 M 279.76 % | 16.072 M 61.82 % | 9.932 M 140.56 % | -24.489 M -2 336.44 % | 1.095 M 103.79 % | -28.870 M -145.31 % | -11.769 M 66.48 % | -35.109 M -47.18 % | -23.854 M -21.20 % | -19.681 M 16.12 % | -23.464 M 65.39 % | -67.787 M -128.73 % | 235.965 M 1 064.34 % | -24.469 M -26.85 % | -19.290 M -189.07 % | 21.656 M |
| Cash at beginning of period | 175.948 M 12.73 % | 156.081 M 7.60 % | 145.062 M -37.45 % | 231.920 M -46.62 % | 434.455 M 39.79 % | 310.788 M -51.49 % | 640.610 M 7.25 % | 597.280 M -17.88 % | 727.348 M 39.13 % | 522.767 M 26.50 % | 413.257 M 31.54 % | 314.168 M 30.31 % | 241.098 M 38.25 % | 174.389 M 181.40 % | 61.972 M -1.65 % | 63.014 M -49.57 % | 124.945 M -31.67 % | 182.864 M -24.29 % | 241.530 M 15.34 % | 209.415 M -17.94 % | 255.182 M 6.13 % | 240.433 M 34.73 % | 178.462 M 26.82 % | 140.722 M -44.78 % | 254.840 M 123.42 % | 114.064 M 19.37 % | 95.556 M -29.49 % | 135.519 M -58.10 % | 323.460 M -6.79 % | 347.008 M -34.28 % | 528.036 M 11.38 % | 474.091 M 11.70 % | 424.429 M 54.95 % | 273.907 M -14.13 % | 318.993 M -8.58 % | 348.946 M 172.94 % | 127.849 M 57.33 % | 81.264 M -44.64 % | 146.801 M 71.16 % | 85.766 M 23.06 % | 69.694 M 16.62 % | 59.762 M -6.64 % | 64.009 M 1.74 % | 62.914 M -31.46 % | 91.785 M -11.36 % | 103.553 M -8.47 % | 113.138 M -17.41 % | 136.992 M -12.56 % | 156.672 M -13.03 % | 180.136 M -27.34 % | 247.923 M 1 973.28 % | 11.958 M -67.17 % | 36.427 M -34.62 % | 55.717 M 63.58 % | 34.061 M |
| Cash at end of period | 188.909 M 7.37 % | 175.948 M 12.73 % | 156.081 M 7.60 % | 145.062 M -54.18 % | 316.575 M 85.82 % | 170.365 M -45.18 % | 310.788 M -51.49 % | 640.610 M 7.25 % | 597.280 M -17.88 % | 727.348 M 39.13 % | 522.767 M 26.50 % | 413.257 M 31.54 % | 314.168 M 30.31 % | 241.098 M 38.25 % | 174.389 M 181.40 % | 61.972 M -1.65 % | 63.014 M -49.57 % | 124.945 M -31.67 % | 182.864 M -24.29 % | 241.530 M 15.34 % | 209.415 M -17.94 % | 255.182 M 6.13 % | 240.433 M 34.73 % | 178.462 M 26.82 % | 140.722 M -44.78 % | 254.840 M 123.42 % | 114.064 M 19.37 % | 95.556 M -29.49 % | 135.519 M -58.10 % | 323.460 M -6.76 % | 346.908 M -34.30 % | 528.036 M 11.38 % | 474.091 M 11.70 % | 424.429 M 54.95 % | 273.907 M -14.13 % | 318.993 M -8.58 % | 348.946 M 172.94 % | 127.849 M 57.33 % | 81.264 M -44.64 % | 146.801 M 71.16 % | 85.766 M 23.06 % | 69.694 M 76.36 % | 39.519 M -38.26 % | 64.009 M 1.74 % | 62.914 M -31.45 % | 91.785 M 17.63 % | 78.029 M -31.03 % | 113.138 M -17.41 % | 136.992 M -12.56 % | 156.672 M -13.03 % | 180.136 M -27.34 % | 247.923 M 1 973.28 % | 11.958 M -67.17 % | 36.427 M -34.62 % | 55.717 M |
| Operating cash flow | 20.035 M 587.22 % | -4.112 M 85.08 % | -27.553 M -2.05 % | -27.000 M -156.86 % | 47.481 M 274.04 % | -27.282 M 59.70 % | -67.691 M -144.96 % | 150.565 M 491.59 % | 25.451 M -79.13 % | 121.962 M 2 858.70 % | -4.421 M -101.40 % | 314.841 M 0.53 % | 313.173 M 422.76 % | 59.908 M -74.67 % | 236.533 M 287.13 % | 61.099 M 373.78 % | 12.896 M -77.14 % | 56.409 M 8 156.61 % | 683.198 K -98.38 % | 42.092 M 56.65 % | 26.870 M 1 822.03 % | 1.398 M -97.92 % | 67.076 M 380.30 % | -23.930 M -139.97 % | 59.873 M 481.86 % | 10.290 M 87.43 % | 5.490 M -81.72 % | 30.037 M 114.45 % | -207.853 M -263.13 % | 127.419 M -14.62 % | 149.239 M 1 257.07 % | 10.997 M -86.19 % | 79.622 M -64.28 % | 222.894 M 702.99 % | -36.965 M 9.14 % | -40.684 M -500.32 % | -6.777 M -119.15 % | 35.397 M 142.84 % | -82.630 M -175.42 % | 109.563 M 4 851.21 % | -2.306 M -109.17 % | 25.149 M 121.26 % | -118.309 M -604.04 % | 23.472 M 124.24 % | -96.846 M -1 720.62 % | 5.976 M -42.70 % | 10.429 M -74.40 % | 40.738 M 296.86 % | 10.265 M -20.36 % | 12.889 M 163.14 % | -20.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.363 M |
| Capital expenditure | -13.309 M -98.52 % | -6.704 M -201.10 % | 6.631 M 155.93 % | -11.855 M -129.26 % | -5.171 M 22.90 % | -6.707 M 32.31 % | -9.909 M 13.86 % | -11.503 M 31.29 % | -16.742 M -228.60 % | -5.095 M 91.22 % | -58.028 M -394.74 % | -11.729 M -47.94 % | -7.928 M -70.31 % | -4.655 M 29.16 % | -6.571 M 42.64 % | -11.456 M -95.29 % | -5.866 M -71.97 % | -3.411 M 86.12 % | -24.579 M -316.59 % | -5.900 M 62.07 % | -15.557 M -277.69 % | -4.119 M 81.32 % | -22.055 M -209.80 % | -7.119 M 53.59 % | -15.338 M -1.42 % | -15.123 M 62.19 % | -40.000 M -1 259.62 % | -2.942 M -2.33 % | -2.875 M -38.02 % | -2.083 M 47.76 % | -3.987 M 39.11 % | -6.548 M -243.00 % | -1.909 M 41.32 % | -3.253 M 66.29 % | -9.650 M -1 368.80 % | -657.000 K -115.12 % | 4.346 M 172.03 % | -6.034 M 57.57 % | -14.222 M -225.45 % | -4.370 M 41.51 % | -7.472 M -67.27 % | -4.467 M -7.87 % | -4.141 M 83.05 % | -24.424 M 23.39 % | -31.881 M -13.79 % | -28.017 M -2.84 % | -27.243 M 56.35 % | -62.407 M -106.84 % | -30.171 M 35.89 % | -47.063 M 0.63 % | -47.359 M -392.40 % | -9.618 M -384.78 % | -1.984 M -3 963.33 % | -48.827 K 58.76 % | -118.390 K |
| Free CashFlow | 6.725 M 162.18 % | -10.816 M 48.87 % | -21.153 M 45.56 % | -38.855 M -191.83 % | 42.310 M 224.48 % | -33.990 M 56.20 % | -77.599 M -155.80 % | 139.062 M 1 496.76 % | 8.709 M -92.55 % | 116.867 M 287.14 % | -62.449 M -120.60 % | 303.112 M -0.70 % | 305.245 M 452.45 % | 55.253 M -75.97 % | 229.962 M 363.23 % | 49.643 M 606.06 % | 7.031 M -86.73 % | 52.998 M 321.79 % | -23.896 M -166.03 % | 36.192 M 219.92 % | 11.313 M 515.92 % | -2.720 M -106.04 % | 45.021 M 245.00 % | -31.050 M -169.72 % | 44.535 M 1 021.48 % | -4.833 M 86.00 % | -34.510 M -227.37 % | 27.095 M 112.86 % | -210.729 M -268.13 % | 125.336 M -13.71 % | 145.252 M 3 164.68 % | 4.449 M -94.27 % | 77.712 M -64.62 % | 219.642 M 571.18 % | -46.615 M -12.76 % | -41.341 M -1 600.58 % | -2.431 M -108.28 % | 29.363 M 130.32 % | -96.852 M -192.07 % | 105.193 M 1 175.81 % | -9.778 M -147.28 % | 20.682 M 116.89 % | -122.450 M -12 762.39 % | -952.000 K 99.26 % | -128.727 M -484.02 % | -22.041 M -31.10 % | -16.813 M 22.41 % | -21.669 M -8.86 % | -19.906 M 41.75 % | -34.174 M 49.58 % | -67.774 M -604.65 % | -9.618 M -384.78 % | -1.984 M -3 963.33 % | -48.827 K -100.37 % | 13.244 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 |