Lambodhara Textiles Limited LAMBODHARA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.317 B 19.99 % | 1.931 B -7.89 % | 2.096 B 11.25 % | 1.884 B 69.07 % | 1.114 B -36.28 % | 1.749 B -0.04 % | 1.750 B 8.80 % | 1.608 B 29.43 % | 1.242 B 4.58 % | 1.188 B -10.89 % | 1.333 B 18.92 % | 1.121 B 14.60 % | 978.137 M 29.31 % | 756.430 M 0.17 % | 755.152 M 50.09 % | 503.147 M 4.86 % | 479.813 M |
| Net income | 68.249 M 48.03 % | 46.106 M -73.36 % | 173.040 M 9.31 % | 158.309 M 49.52 % | 105.878 M 54.33 % | 68.605 M -9.40 % | 75.726 M 27.25 % | 59.511 M -14.94 % | 69.964 M 55.57 % | 44.974 M -12.63 % | 51.477 M 45.47 % | 35.387 M 10.11 % | 32.139 M 580.33 % | -6.691 M -127.59 % | 24.254 M 215.40 % | 7.690 M -31.41 % | 11.212 M |
| Income before tax | 116.442 M 47.91 % | 78.723 M -66.72 % | 236.528 M 5.86 % | 223.442 M 50.87 % | 148.102 M 68.25 % | 88.024 M -8.24 % | 95.924 M 14.42 % | 83.833 M -9.33 % | 92.462 M 37.47 % | 67.261 M 12.58 % | 59.747 M 45.15 % | 41.163 M -20.82 % | 51.988 M 234.18 % | 15.557 M -55.72 % | 35.132 M 175.74 % | 12.741 M -1.09 % | 12.881 M |
| Income before tax ratio | 0.05 23.27 % | 0.04 -63.87 % | 0.11 -4.85 % | 0.12 -10.76 % | 0.13 164.05 % | 0.05 -8.20 % | 0.05 5.16 % | 0.05 -29.95 % | 0.07 31.44 % | 0.06 26.33 % | 0.04 22.05 % | 0.04 -30.91 % | 0.05 158.43 % | 0.02 -55.79 % | 0.05 83.72 % | 0.03 -5.67 % | 0.03 |
| EBITDA | 265.309 M 23.00 % | 215.692 M -33.42 % | 323.971 M 5.13 % | 308.151 M 31.36 % | 234.583 M 24.91 % | 187.800 M 4.68 % | 179.400 M 3.50 % | 173.337 M -7.50 % | 187.397 M 8.42 % | 172.836 M -7.36 % | 186.573 M 17.60 % | 158.655 M -0.03 % | 158.709 M 66.19 % | 95.499 M 10.36 % | 86.536 M 68.28 % | 51.424 M 18.64 % | 43.344 M |
| Net income ratio | 0.03 23.37 % | 0.02 -71.07 % | 0.08 -1.75 % | 0.08 -11.56 % | 0.10 142.21 % | 0.04 -9.37 % | 0.04 16.95 % | 0.04 -34.28 % | 0.06 48.75 % | 0.04 -1.96 % | 0.04 22.32 % | 0.03 -3.92 % | 0.03 471.46 % | -0.01 -127.54 % | 0.03 110.14 % | 0.02 -34.60 % | 0.02 |
| Ratio EBITDA | 0.11 2.51 % | 0.11 -27.72 % | 0.15 -5.50 % | 0.16 -22.30 % | 0.21 96.04 % | 0.11 4.72 % | 0.10 -4.88 % | 0.11 -28.54 % | 0.15 3.67 % | 0.15 3.96 % | 0.14 -1.12 % | 0.14 -12.77 % | 0.16 28.52 % | 0.13 10.17 % | 0.11 12.12 % | 0.10 13.14 % | 0.09 |
| Gross profit ratio | 0.10 26.47 % | 0.08 -46.16 % | 0.15 1.40 % | 0.15 -45.53 % | 0.28 116.63 % | 0.13 5.53 % | 0.12 -38.87 % | 0.20 109.07 % | 0.09 -63.26 % | 0.26 89.83 % | 0.14 -38.00 % | 0.22 -5.48 % | 0.23 15.41 % | 0.20 2.39 % | 0.20 47.71 % | 0.13 -15.39 % | 0.16 |
| Weighted average shs out dil | 10.403 M 0.25 % | 10.378 M 0.00 % | 10.378 M 0.00 % | 10.378 M 7.35 % | 9.667 M 0.94 % | 9.578 M 0.00 % | 9.578 M 4.86 % | 9.134 M 0.62 % | 9.078 M 0.00 % | 9.078 M 0.26 % | 9.054 M 3.36 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M |
| Weighted average shs out | 10.403 M 0.18 % | 10.384 M 0.06 % | 10.378 M 0.00 % | 10.378 M 7.35 % | 9.667 M 0.94 % | 9.578 M 0.00 % | 9.578 M 4.86 % | 9.134 M 0.62 % | 9.078 M 0.00 % | 9.078 M 0.26 % | 9.054 M 3.36 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M 0.00 % | 8.760 M |
| EPS diluted | 6.56 47.75 % | 4.44 -73.37 % | 16.67 9.31 % | 15.25 39.27 % | 10.95 52.93 % | 7.16 -9.48 % | 7.91 21.32 % | 6.52 -15.43 % | 7.71 55.76 % | 4.95 -13.01 % | 5.69 40.84 % | 4.04 10.08 % | 3.67 582.89 % | -0.76 -127.44 % | 2.77 214.77 % | 0.88 -31.25 % | 1.28 |
| Earnings per share | 6.56 47.75 % | 4.44 -73.37 % | 16.67 9.31 % | 15.25 39.27 % | 10.95 52.93 % | 7.16 -9.48 % | 7.91 21.32 % | 6.52 -15.43 % | 7.71 55.76 % | 4.95 -13.01 % | 5.69 40.84 % | 4.04 10.08 % | 3.67 582.89 % | -0.76 -127.44 % | 2.77 214.77 % | 0.88 -31.25 % | 1.28 |
| Gross profit | 241.274 M 51.75 % | 158.997 M -50.40 % | 320.576 M 12.80 % | 284.192 M -7.90 % | 308.580 M 38.03 % | 223.552 M 5.50 % | 211.906 M -33.48 % | 318.583 M 170.60 % | 117.731 M -61.57 % | 306.371 M 69.16 % | 181.118 M -26.27 % | 245.663 M 8.32 % | 226.799 M 49.24 % | 151.971 M 2.57 % | 148.168 M 121.69 % | 66.834 M -11.27 % | 75.325 M |
| Income tax expense | 48.194 M 47.76 % | 32.617 M -48.62 % | 63.488 M -2.52 % | 65.132 M 54.25 % | 42.224 M 117.44 % | 19.419 M -3.86 % | 20.198 M -16.96 % | 24.323 M 8.12 % | 22.497 M 6.00 % | 21.224 M 156.64 % | 8.270 M 43.15 % | 5.777 M -70.90 % | 19.849 M -10.78 % | 22.248 M 104.54 % | 10.877 M 116.27 % | 5.029 M 201.43 % | 1.669 M |
| Cost of revenue | 2.075 B 35.57 % | 1.531 B -13.77 % | 1.775 B 26.47 % | 1.404 B 74.21 % | 805.802 M -47.17 % | 1.525 B -0.80 % | 1.538 B 19.25 % | 1.289 B 14.66 % | 1.125 B 27.58 % | 881.492 M -23.47 % | 1.152 B 31.61 % | 875.248 M 16.49 % | 751.338 M 24.30 % | 604.459 M -0.42 % | 606.984 M 39.12 % | 436.313 M 7.87 % | 404.488 M |
| General and administrative expenses | 147.948 M 1 364.40 % | 10.103 M 43.98 % | 7.017 M -8.13 % | 7.638 M 9.69 % | 6.963 M -25.12 % | 9.299 M -29.64 % | 13.216 M 106.40 % | 6.403 M 37.73 % | 4.649 M 62.16 % | 2.867 M -10.55 % | 3.205 M | 0.000 | 0.000 | 0.000 100.00 % | -14.563 M | 0.000 -100.00 % | 1.445 M |
| Selling and marketing expenses | 1.963 M -94.82 % | 37.893 M -31.02 % | 54.930 M -7.34 % | 59.283 M 50.40 % | 39.417 M -35.43 % | 61.048 M -1.07 % | 61.710 M 37.48 % | 44.886 M 21.42 % | 36.967 M 233.10 % | 11.098 M 39.06 % | 7.981 M -71.22 % | 27.729 M 28.70 % | 21.545 M 16.80 % | 18.446 M -40.22 % | 30.858 M 99.66 % | 15.455 M -0.96 % | 15.604 M |
| Other expenses | 0.000 -100.00 % | 181.929 M 436.28 % | 33.924 M -76.24 % | 142.764 M 48.15 % | 96.363 M -64.81 % | 273.822 M | 0.000 -100.00 % | 267.295 M 110.22 % | 127.149 M -44.04 % | 227.226 M 3.78 % | 218.949 M 22.40 % | 178.878 M 16.43 % | 153.640 M 28.88 % | 119.213 M 21.74 % | 97.922 M 442.92 % | 18.036 M -39.00 % | 29.569 M |
| Operating expenses | 115.978 M -49.56 % | 229.925 M 139.83 % | 95.871 M -54.28 % | 209.685 M 46.90 % | 142.743 M -58.53 % | 344.169 M 4.51 % | 329.320 M 3.37 % | 318.584 M 88.77 % | 168.765 M -30.03 % | 241.191 M 4.80 % | 230.135 M 11.39 % | 206.607 M 86.85 % | 110.576 M -19.67 % | 137.659 M 20.52 % | 114.217 M 241.04 % | 33.491 M -28.16 % | 46.618 M |
| Cost and expenses | 2.191 B 16.53 % | 1.881 B 0.50 % | 1.871 B 10.66 % | 1.691 B 78.28 % | 948.545 M -41.59 % | 1.624 B -1.14 % | 1.643 B 7.85 % | 1.523 B 28.19 % | 1.188 B 5.84 % | 1.123 B -6.91 % | 1.206 B 11.48 % | 1.082 B 25.03 % | 865.244 M 16.59 % | 742.118 M 2.90 % | 721.201 M 53.51 % | 469.804 M 4.15 % | 451.105 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 115.978 M 141.64 % | 47.996 M -22.52 % | 61.947 M -7.43 % | 66.921 M 44.29 % | 46.380 M -34.07 % | 70.347 M -6.11 % | 74.926 M 46.09 % | 51.289 M 23.24 % | 41.616 M 198.00 % | 13.965 M 24.84 % | 11.186 M -59.66 % | 27.729 M 28.70 % | 21.545 M 16.80 % | 18.446 M 13.20 % | 16.295 M 5.44 % | 15.455 M -9.35 % | 17.049 M |
| Interest income | 32.296 M -1.38 % | 32.749 M 38.77 % | 23.600 M 21.54 % | 19.418 M 111.76 % | 9.170 M 62.19 % | 5.654 M 61.17 % | 3.508 M 9.83 % | 3.194 M 19.94 % | 2.663 M 96.10 % | 1.358 M -52.40 % | 2.853 M 4.12 % | 2.740 M 62.03 % | 1.691 M 117.07 % | 779.000 K 112.84 % | 366.000 K -39.79 % | 607.890 K 109.79 % | 289.766 K |
| Interest expense | 42.585 M 45.54 % | 29.261 M 154.51 % | 11.497 M -23.23 % | 14.976 M -20.12 % | 18.748 M -33.19 % | 28.061 M -7.45 % | 30.320 M 11.09 % | 27.294 M -26.53 % | 37.151 M -24.66 % | 49.313 M -28.57 % | 69.036 M 9.02 % | 63.325 M -0.01 % | 63.334 M 32.23 % | 47.898 M 86.63 % | 25.664 M 23.03 % | 20.860 M -11.37 % | 23.536 M |
| Depreciation and amortization | 106.280 M -1.33 % | 107.708 M 39.79 % | 77.048 M 8.88 % | 70.765 M 2.73 % | 68.884 M -3.95 % | 71.715 M 15.84 % | 61.908 M 2.89 % | 60.170 M -1.05 % | 60.808 M 1.66 % | 59.816 M -1.09 % | 60.477 M 11.65 % | 54.167 M 19.17 % | 45.452 M 33.42 % | 34.068 M 38.30 % | 24.633 M 36.24 % | 18.081 M 27.15 % | 14.220 M |
| Operating income | 125.296 M 149.85 % | 50.149 M -77.68 % | 224.705 M 16.41 % | 193.034 M 16.40 % | 165.837 M 36.09 % | 121.861 M 12.29 % | 108.526 M -24.33 % | 143.411 M 69.42 % | 84.647 M 29.87 % | 65.180 M -48.45 % | 126.444 M 223.75 % | 39.056 M -66.52 % | 116.654 M 715.08 % | 14.312 M -57.96 % | 34.045 M 2.11 % | 33.343 M 16.15 % | 28.708 M |
| Operating income ratio | 0.05 108.22 % | 0.03 -75.77 % | 0.11 4.64 % | 0.10 -31.15 % | 0.15 113.57 % | 0.07 12.33 % | 0.06 -30.45 % | 0.09 30.89 % | 0.07 24.17 % | 0.05 -42.15 % | 0.09 172.24 % | 0.03 -70.78 % | 0.12 530.33 % | 0.02 -58.03 % | 0.05 -31.97 % | 0.07 10.76 % | 0.06 |
| Total other income expenses net | -8.854 M -130.99 % | 28.574 M 141.68 % | 11.823 M -61.12 % | 30.408 M 271.46 % | -17.735 M 47.59 % | -33.837 M -168.50 % | -12.602 M 78.85 % | -59.578 M -862.35 % | 7.815 M 275.54 % | 2.081 M 103.12 % | -66.697 M -3 265.50 % | 2.107 M 103.26 % | -64.666 M -5 294.06 % | 1.245 M 14.54 % | 1.087 M 105.28 % | -20.602 M -30.17 % | -15.827 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 372.315 M -34.40 % | 567.530 M 4.34 % | 543.919 M 31.99 % | 412.092 M 1.25 % | 406.998 M 10.78 % | 367.401 M -20.20 % | 460.393 M 17.62 % | 391.410 M -25.89 % | 528.174 M 11.95 % | 471.775 M -24.11 % | 621.657 M 8.82 % | 571.246 M -2.96 % | 588.654 M 17.89 % | 499.343 M 41.73 % | 352.319 M 20.57 % | 292.213 M 46.15 % | 199.945 M |
| Total investments | 336.982 M -12.95 % | 387.125 M 3 161.37 % | 11.870 M 9.38 % | 10.852 M 8.39 % | 10.012 M 527.32 % | 1.596 M -45.82 % | 2.946 M 739.32 % | 351.000 K -48.83 % | 686.000 K -66.06 % | 2.021 M -25.15 % | 2.700 M 125.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.310 M 96.09 % | 17.497 M |
| Total debt | 480.175 M -15.58 % | 568.775 M 1.51 % | 560.332 M 35.60 % | 413.232 M -1.67 % | 420.241 M -8.81 % | 460.818 M -1.13 % | 466.106 M 5.78 % | 440.645 M -16.92 % | 530.368 M 8.62 % | 488.270 M -23.27 % | 636.319 M 10.14 % | 577.726 M -2.99 % | 595.515 M 17.83 % | 505.417 M 41.76 % | 356.542 M 20.24 % | 296.535 M 47.57 % | 200.943 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 76.901 M -16.55 % | 92.157 M 0.00 % | 92.157 M 0.00 % | 92.157 M | 0.000 -100.00 % | 88.530 M 1.70 % | 87.053 M 0.00 % | 87.052 M 2.03 % | 85.316 M 1.34 % | 84.191 M 9.48 % | 76.900 M 0.00 % | 76.901 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 935.088 M 5.68 % | 884.845 M 6.61 % | 829.957 M 23.12 % | 674.130 M 29.02 % | 522.518 M 22.89 % | 425.197 M 14.82 % | 370.326 M 20.79 % | 306.591 M 18.63 % | 258.439 M 36.06 % | 189.946 M 17.55 % | 161.581 M 36.37 % | 118.485 M 42.56 % | 83.112 M 46.05 % | 56.907 M -18.57 % | 69.888 M 30.61 % | 53.509 M 3.61 % | 51.643 M |
| Common stock | 51.888 M 0.00 % | 51.888 M 0.00 % | 51.888 M 0.00 % | 51.888 M 0.00 % | 51.888 M 8.35 % | 47.888 M 0.00 % | 47.888 M 0.00 % | 47.888 M 5.51 % | 45.388 M 0.00 % | 45.388 M 0.00 % | 45.388 M 3.63 % | 43.798 M 0.00 % | 43.798 M 0.00 % | 43.798 M 0.00 % | 43.798 M 0.00 % | 43.798 M 0.00 % | 43.798 M |
| Total equity | 1.173 B 5.91 % | 1.108 B 3.71 % | 1.068 B 17.08 % | 912.455 M 19.93 % | 760.843 M 22.07 % | 623.294 M 10.02 % | 566.504 M 13.01 % | 501.292 M 21.34 % | 413.139 M 20.48 % | 342.910 M 12.01 % | 306.130 M 27.99 % | 239.183 M 14.49 % | 208.920 M 14.85 % | 181.906 M -6.08 % | 193.687 M 10.74 % | 174.907 M 1.49 % | 172.341 M |
| Other non current liabilities | 24.079 M 19.26 % | 20.190 M 0.08 % | 20.173 M -2.79 % | 20.753 M 3.70 % | 20.013 M 18.58 % | 16.877 M 15.71 % | 14.585 M -29.04 % | 20.553 M 293.13 % | 5.228 M -34.16 % | 7.941 M 26.61 % | 6.272 M 118.46 % | 2.871 M 243.05 % | -2.007 M -257.29 % | 1.276 M 11.54 % | 1.144 M 102.78 % | -41.210 M | 0.000 |
| Long term debt | 359.090 M -11.90 % | 407.584 M -9.39 % | 449.837 M 32.77 % | 338.813 M 2.73 % | 329.804 M -10.43 % | 368.219 M 38.68 % | 265.508 M -0.71 % | 267.410 M -17.47 % | 324.010 M -14.99 % | 381.122 M 1.17 % | 376.729 M -6.61 % | 403.401 M -6.25 % | 430.315 M 19.71 % | 359.462 M 62.22 % | 221.584 M -25.28 % | 296.535 M 47.57 % | 200.943 M |
| Total non current liabilities | 532.654 M -3.23 % | 550.408 M -4.51 % | 576.403 M 29.50 % | 445.086 M 4.44 % | 426.174 M -4.94 % | 448.333 M 31.51 % | 340.922 M 0.18 % | 340.323 M -11.03 % | 382.525 M -11.85 % | 433.966 M 3.14 % | 420.772 M -6.08 % | 448.013 M -5.19 % | 472.540 M 18.83 % | 397.675 M 65.33 % | 240.529 M -10.68 % | 269.294 M 26.35 % | 213.140 M |
| Other current liabilities | 74.913 M 177.75 % | 26.971 M -18.59 % | 33.131 M -45.14 % | 60.390 M 43.20 % | 42.171 M -14.40 % | 49.266 M 20.12 % | 41.013 M 29.22 % | 31.739 M -18.41 % | 38.901 M -9.81 % | 43.130 M -5.92 % | 45.844 M -49.70 % | 91.133 M 169.35 % | 33.835 M 46.70 % | 23.064 M -63.25 % | 62.751 M 26.23 % | 49.710 M 593.00 % | 7.173 M |
| Deferred revenue | 0.000 -100.00 % | 1.534 M 153 300.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.187 M 109 450.00 % | -2.000 K | 0.000 -100.00 % | 16.837 M 1 161.20 % | 1.335 M -21.38 % | 1.698 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 121.208 M -24.80 % | 161.191 M 44.93 % | 111.219 M 49.45 % | 74.419 M -17.71 % | 90.437 M -2.33 % | 92.599 M -53.84 % | 200.599 M 15.80 % | 173.235 M -16.05 % | 206.358 M 92.59 % | 107.149 M -57.80 % | 253.882 M 61.21 % | 157.488 M -26.95 % | 215.590 M 18.40 % | 182.087 M 34.92 % | 134.958 M | 0.000 | 0.000 |
| Total current liabilities | 228.441 M -13.64 % | 264.528 M 5.70 % | 250.257 M 13.22 % | 221.039 M 8.58 % | 203.579 M -2.65 % | 209.122 M -33.64 % | 315.119 M 3.54 % | 304.341 M 9.03 % | 279.144 M 53.13 % | 182.294 M -42.53 % | 317.187 M 5.73 % | 299.993 M 10.52 % | 271.430 M 25.15 % | 216.889 M 5.27 % | 206.023 M 190.30 % | 70.969 M 431.20 % | 13.360 M |
| Total liabilities | 761.095 M -6.61 % | 814.936 M -1.42 % | 826.660 M 24.10 % | 666.125 M 5.78 % | 629.753 M -4.21 % | 657.455 M 0.22 % | 656.041 M 1.76 % | 644.664 M -3.31 % | 666.710 M 8.19 % | 616.260 M -16.49 % | 737.960 M -1.34 % | 748.006 M 0.54 % | 743.970 M 21.06 % | 614.564 M 37.62 % | 446.552 M 31.24 % | 340.263 M 50.23 % | 226.500 M |
| Other non current assets | 24.970 M -34.52 % | 38.132 M -89.02 % | 347.420 M 13.07 % | 307.265 M -15.37 % | 363.073 M 116.57 % | 167.649 M -1.57 % | 170.317 M 3.85 % | 164.001 M -3.57 % | 170.070 M 783.11 % | 19.258 M -45.14 % | 35.104 M 25.53 % | 27.965 M 22.10 % | 22.904 M 17.08 % | 19.563 M 1.24 % | 19.324 M 160.02 % | -32.194 M -2 522.21 % | 1.329 M |
| Long term investments | 88.864 M 36.09 % | 65.296 M 121.50 % | -303.771 M -13.45 % | -267.756 M -40.39 % | -190.718 M -12 049.75 % | 1.596 M -45.82 % | 2.946 M 739.32 % | 351.000 K -48.83 % | 686.000 K -66.06 % | 2.021 M -25.15 % | 2.700 M 125.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.431 M | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment net | 1.119 B 1.15 % | 1.106 B 2.07 % | 1.084 B 32.50 % | 817.804 M 18.30 % | 691.306 M 2.46 % | 674.710 M 18.67 % | 568.572 M 12.50 % | 505.385 M -2.31 % | 517.354 M -24.71 % | 687.174 M 7.64 % | 638.375 M 0.27 % | 636.660 M -0.29 % | 638.506 M 14.98 % | 555.298 M 41.41 % | 392.694 M 32.87 % | 295.551 M 28.71 % | 229.626 M |
| Total non current assets | 1.233 B 1.91 % | 1.209 B 7.30 % | 1.127 B 31.49 % | 857.313 M -0.74 % | 863.661 M 2.33 % | 843.955 M 13.77 % | 741.835 M 10.77 % | 669.737 M -2.67 % | 688.110 M -2.87 % | 708.453 M 4.77 % | 676.179 M 1.56 % | 665.825 M 0.67 % | 661.410 M 15.06 % | 574.861 M 39.52 % | 412.018 M 38.83 % | 296.788 M 28.50 % | 230.955 M |
| Other current assets | 91.073 M -30.92 % | 131.840 M -33.93 % | 199.541 M -20.28 % | 250.318 M 274.59 % | 66.825 M 17.31 % | 56.965 M -45.98 % | 105.451 M 78.59 % | 59.047 M -28.08 % | 82.102 M 96.01 % | 41.886 M -38.86 % | 68.506 M 30.41 % | 52.531 M -2.36 % | 53.798 M 281.84 % | 14.089 M -89.79 % | 137.951 M -15.45 % | 163.163 M 50.61 % | 108.331 M |
| Short term investments | 282.758 M -12.14 % | 321.829 M 1.96 % | 315.641 M 13.29 % | 278.608 M 38.80 % | 200.730 M 903.65 % | 20.000 M 470.78 % | 3.504 M 123.90 % | 1.565 M -85.00 % | 10.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 879.097 K -94.98 % | 17.497 M |
| cash and cash equivalents | 107.860 M 8 563.45 % | 1.245 M -92.41 % | 16.413 M 1 339.74 % | 1.140 M -91.39 % | 13.243 M -85.82 % | 93.418 M 1 535.18 % | 5.713 M -88.40 % | 49.235 M 2 144.07 % | 2.194 M -86.70 % | 16.495 M 12.50 % | 14.662 M 126.27 % | 6.480 M -5.55 % | 6.861 M 12.96 % | 6.074 M 43.83 % | 4.223 M -2.29 % | 4.322 M 332.94 % | 998.253 K |
| Cash and short term investments | 355.978 M 10.18 % | 323.074 M -2.11 % | 330.054 M 17.98 % | 279.748 M 30.74 % | 213.973 M 88.66 % | 113.417 M 1 130.52 % | 9.217 M -81.86 % | 50.800 M 302.34 % | 12.626 M -23.46 % | 16.495 M 12.50 % | 14.662 M 126.27 % | 6.480 M -5.55 % | 6.861 M 12.96 % | 6.074 M 43.83 % | 4.223 M -2.29 % | 4.322 M -76.63 % | 18.495 M |
| Total current assets | 701.863 M -1.61 % | 713.351 M -7.08 % | 767.696 M 6.44 % | 721.267 M 36.88 % | 526.937 M 20.64 % | 436.793 M -9.14 % | 480.711 M 0.94 % | 476.218 M 21.57 % | 391.737 M 56.25 % | 250.718 M -31.85 % | 367.910 M 14.48 % | 321.364 M 10.25 % | 291.480 M 31.53 % | 221.609 M -2.90 % | 228.221 M 4.51 % | 218.382 M 30.08 % | 167.887 M |
| Inventory | 155.278 M -13.46 % | 179.429 M 38.74 % | 129.329 M 39.23 % | 92.890 M -35.99 % | 145.120 M -2.81 % | 149.322 M -34.15 % | 226.774 M 20.57 % | 188.081 M 6.93 % | 175.887 M 102.53 % | 86.843 M -30.22 % | 124.446 M 14.39 % | 108.793 M -6.97 % | 116.950 M 6.41 % | 109.905 M 26.70 % | 86.744 M 68.29 % | 51.546 M 25.54 % | 41.061 M |
| Net receivables | 99.534 M 25.98 % | 79.008 M -27.36 % | 108.772 M 10.64 % | 98.311 M -2.68 % | 101.019 M -13.72 % | 117.089 M -15.93 % | 139.269 M -21.89 % | 178.290 M 46.07 % | 122.056 M 15.70 % | 105.493 M -34.19 % | 160.296 M 4.39 % | 153.560 M 0.56 % | 152.698 M 70.35 % | 89.638 M 12 955.64 % | -697.266 K -100.43 % | 161.866 M | 0.000 |
| Tax 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 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -2.000 K -300.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K -50.00 % | 2.000 K 300.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 32.320 M 26.12 % | 25.626 M -14.95 % | 30.131 M -7.88 % | 32.708 M -25.92 % | 44.151 M -16.05 % | 52.595 M 6.61 % | 49.336 M -37.83 % | 79.357 M 164.00 % | 30.060 M -0.83 % | 30.311 M 102.91 % | 14.938 M -15.59 % | 17.698 M -14.38 % | 20.670 M 147.78 % | 8.342 M 0.34 % | 8.314 M -59.47 % | 20.514 M 231.58 % | 6.187 M |
| Tax payables | 0.000 -100.00 % | 49.206 M -35.06 % | 75.775 M 41.57 % | 53.523 M 99.56 % | 26.820 M 82.92 % | 14.662 M -39.34 % | 24.171 M 20.79 % | 20.010 M 1 121.61 % | 1.638 M -3.87 % | 1.704 M -32.46 % | 2.523 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 744.347 K | 0.000 |
| Deferred revenue non current | 4.090 M -20.41 % | 5.139 M -40.76 % | 8.675 M 91.92 % | 4.520 M -33.56 % | 6.803 M -25.13 % | 9.087 M -20.09 % | 11.372 M 26.64 % | 8.980 M 75.19 % | 5.126 M | 0.000 | 0.000 | 0.000 100.00 % | -3.655 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 123.000 K -65.35 % | 355.000 K -57.79 % | 841.000 K 148.08 % | 339.000 K -96.63 % | 10.070 M -5.42 % | 10.647 M 8.67 % | 9.798 M 34.68 % | 7.275 M -10.83 % | 8.159 M 159.18 % | 3.148 M -19.24 % | 3.898 M 131.00 % | -12.576 M -444.08 % | 3.655 M 531.26 % | 579.000 K -83.26 % | 3.458 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 186.436 M 97.75 % | 94.280 M 0.00 % | 94.280 M 0.00 % | 94.280 M 0.00 % | 94.280 M -37.23 % | 150.209 M 151.35 % | 59.760 M 0.00 % | 59.760 M 168.46 % | 22.260 M 0.00 % | 22.260 M 48.70 % | 14.970 M | 0.000 -100.00 % | 5.109 M -93.71 % | 81.201 M 1.50 % | 80.001 M 3.09 % | 77.601 M 0.91 % | 76.901 M |
| Deferred tax liabilities non current | 145.396 M 23.75 % | 117.495 M 20.24 % | 97.718 M 20.64 % | 81.000 M 16.46 % | 69.554 M 28.45 % | 54.150 M 9.49 % | 49.457 M -5.54 % | 52.360 M 8.72 % | 48.161 M 7.26 % | 44.903 M 18.88 % | 37.771 M -9.51 % | 41.741 M -5.63 % | 44.232 M 19.75 % | 36.937 M 107.50 % | 17.801 M 27.44 % | 13.969 M 14.53 % | 12.197 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.041 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.935 B 0.61 % | 1.923 B 1.47 % | 1.895 B 20.04 % | 1.579 B 13.52 % | 1.391 B 8.58 % | 1.281 B 4.76 % | 1.223 B 6.68 % | 1.146 B 6.12 % | 1.080 B 12.58 % | 959.170 M -8.13 % | 1.044 B 5.76 % | 987.189 M 3.60 % | 952.890 M 19.64 % | 796.470 M 24.40 % | 640.239 M 24.28 % | 515.170 M 29.17 % | 398.842 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 44.603 M 5.60 % | 42.236 M 494.71 % | 7.102 M 105.76 % | -123.257 M -9 070.67 % | 1.374 M -99.17 % | 165.361 M 1 266.07 % | -14.181 M -134.72 % | 40.848 M 131.39 % | -130.118 M -190.67 % | 143.510 M 409.46 % | -46.375 M -66.09 % | -27.921 M 48.43 % | -54.140 M -705.80 % | 8.937 M 136.16 % | -24.718 M 31.49 % | -36.081 M -415.59 % | -6.998 M |
| Accounts receivables | 18.686 M -79.76 % | 92.337 M 141.43 % | 38.246 M -26.78 % | 52.231 M 363.08 % | 11.279 M -85.20 % | 76.204 M 538.63 % | -17.373 M 13.81 % | -20.157 M 62.61 % | -53.909 M -158.03 % | 92.905 M 358.95 % | -35.878 M 0.07 % | -35.904 M 45.90 % | -66.369 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 24.151 M 148.20 % | -50.101 M -231.00 % | 38.245 M -26.78 % | 52.231 M 1 143.00 % | 4.202 M -94.57 % | 77.451 M 300.17 % | -38.692 M -217.30 % | -12.194 M 86.31 % | -89.044 M -336.81 % | 37.602 M 340.22 % | -15.653 M -291.87 % | 8.158 M 215.80 % | -7.045 M 69.58 % | -23.161 M 34.20 % | -35.198 M -235.70 % | -10.485 M -146.32 % | 22.637 M |
| Accounts payables | 1.766 M 125.02 % | -7.057 M -233.25 % | 5.296 M -30.56 % | 7.627 M 146.71 % | -16.327 M -269.24 % | 9.647 M -75.90 % | 40.035 M -44.03 % | 71.529 M 509.17 % | 11.742 M -9.69 % | 13.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 7.057 M 109.45 % | -74.685 M 68.27 % | -235.346 M -10 701.17 % | 2.220 M 7.82 % | 2.059 M 11.36 % | 1.849 M 10.72 % | 1.670 M 52.79 % | 1.093 M 109 200.00 % | 1.000 K -99.98 % | 5.156 M 3 046.29 % | -175.000 K -100.91 % | 19.274 M -39.95 % | 32.098 M 206.28 % | 10.480 M 140.94 % | -25.596 M 13.63 % | -29.635 M |
| Other non cash items | 36.150 M 207.81 % | -33.530 M 21.98 % | -42.977 M -13.85 % | -37.748 M -846.45 % | 5.057 M -69.26 % | 16.453 M 1 938.79 % | 807.000 K -98.14 % | 43.375 M 541.74 % | 6.759 M -22.15 % | 8.682 M 277.55 % | -4.890 M 55.01 % | -10.868 M -30.45 % | -8.331 M -166.59 % | -3.125 M -165.72 % | 4.755 M 128.50 % | 2.081 M -97.30 % | 76.999 M |
| Net cash provided by operating activities | 255.282 M 57.08 % | 162.520 M -41.48 % | 277.701 M 108.48 % | 133.202 M -40.38 % | 223.417 M -34.78 % | 342.584 M 137.15 % | 144.458 M -36.70 % | 228.226 M 663.02 % | 29.911 M -88.36 % | 256.982 M 323.44 % | 60.689 M 7.33 % | 56.542 M 61.69 % | 34.969 M -36.92 % | 55.437 M 91.66 % | 28.925 M 451.50 % | -8.229 M -108.62 % | 95.433 M |
| Investments in property plant and equipment | -121.860 M 10.75 % | -136.545 M 60.27 % | -343.723 M -400.08 % | -68.734 M 20.51 % | -86.473 M 52.16 % | -180.745 M -43.62 % | -125.846 M -163.58 % | -47.745 M -12.95 % | -42.271 M 59.75 % | -105.026 M -56.87 % | -66.949 M -14.03 % | -58.710 M 57.97 % | -139.681 M 30.33 % | -200.496 M -62.59 % | -123.311 M -44.48 % | -85.348 M 21.12 % | -108.201 M |
| Acquisitions net | 4.213 M | 0.000 -100.00 % | 1.170 M -41.70 % | 2.007 M 12.00 % | 1.792 M -90.39 % | 18.650 M 857.88 % | 1.947 M | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -42.105 M -7.93 % | -39.012 M 72.40 % | -141.345 M 25.87 % | -190.672 M -853.36 % | -20.000 M -578.89 % | -2.946 M -739.32 % | -351.000 K 24.52 % | -465.000 K 43.36 % | -821.000 K 45.27 % | -1.500 M -25.00 % | -1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 27.642 M | 0.000 | 0.000 -100.00 % | 67.000 M 4 111.19 % | 1.591 M 17.85 % | 1.350 M 267.85 % | 367.000 K -46.50 % | 686.000 K -61.89 % | 1.800 M 20.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 32.729 M 37.52 % | 23.799 M 9.65 % | 21.704 M 199.82 % | 7.239 M 166.74 % | -10.846 M -411.40 % | 3.483 M -15.83 % | 4.138 M -23.11 % | 5.382 M 538 300.00 % | -1.000 K -100.01 % | 6.875 M -28.29 % | 9.587 M 20.73 % | 7.941 M 134.66 % | 3.384 M 53.05 % | 2.211 M 68.91 % | 1.309 M 351.38 % | 290.000 K |
| Net cash used for investing activites | -90.005 M 38.32 % | -145.921 M 59.21 % | -357.766 M -199.72 % | -119.368 M 55.21 % | -266.523 M -39.11 % | -191.591 M -55.77 % | -122.995 M -184.24 % | -43.272 M -21.71 % | -35.554 M 65.23 % | -102.248 M -66.06 % | -61.574 M -22.36 % | -50.323 M 61.80 % | -131.740 M 33.16 % | -197.112 M -62.77 % | -121.100 M -44.10 % | -84.039 M 22.12 % | -107.911 M |
| Debt repayment | -88.367 M -1 146.63 % | 8.443 M -94.27 % | 147.322 M 5 314.26 % | 2.721 M 106.74 % | -40.365 M -521.10 % | -6.499 M 78.16 % | -29.761 M 70.48 % | -100.819 M -360.62 % | 38.684 M 283.37 % | -21.096 M -16.16 % | -18.161 M -69.52 % | -10.713 M -112.86 % | 83.335 M -40.11 % | 139.140 M 3 014.15 % | 4.468 M -97.01 % | 149.183 M 1 493.67 % | 9.361 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.520 M | 0.000 | 0.000 -100.00 % | 40.000 M | 0.000 | 0.000 -100.00 % | 23.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.322 M 32.27 % | -7.858 M 49.48 % | -15.554 M -50.05 % | -10.366 M -112.90 % | -4.869 M 49.26 % | -9.596 M 0.32 % | -9.627 M -8.18 % | -8.899 M -33.28 % | -6.677 M 17.34 % | -8.078 M -55.05 % | -5.210 M -2.34 % | -5.091 M -4.58 % | -4.868 M 8.27 % | -5.307 M -3.55 % | -5.125 M -0.02 % | -5.124 M | 0.000 |
| Other financing activites | -233.000 K 99.28 % | -32.353 M 11.19 % | -36.430 M -337.07 % | -8.335 M 72.54 % | -30.355 M 35.68 % | -47.194 M -84.37 % | -25.597 M 62.46 % | -68.194 M -134.41 % | -29.092 M -2 909 100.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 106.693 M 10 669 200.00 % | 1.000 K -99.98 % | 5.124 M | 0.000 |
| Net cash used provided by financing activities | -93.922 M -195.65 % | -31.768 M -133.32 % | 95.338 M 696.61 % | -15.980 M 56.89 % | -37.069 M 41.43 % | -63.289 M 2.61 % | -64.985 M 52.88 % | -137.912 M -4 831.11 % | 2.915 M 109.99 % | -29.175 M -6 178.13 % | 480.000 K 103.04 % | -15.805 M -120.14 % | 78.467 M -67.38 % | 240.526 M 36 765.55 % | -656.000 K -100.44 % | 149.183 M 1 493.67 % | 9.361 M |
| Effect of forex changes on cash | 34.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -150.00 % | 2.000 K 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K |
| Net change in cash | 105.860 M 797.92 % | -15.168 M -199.31 % | 15.273 M 812.03 % | -2.145 M 97.32 % | -80.175 M -191.41 % | 87.705 M 301.52 % | -43.522 M -192.52 % | 47.042 M 1 823.78 % | -2.729 M -102.17 % | 125.559 M 31 025.86 % | -406.000 K 95.76 % | -9.584 M 47.64 % | -18.305 M -118.52 % | 98.851 M 206.48 % | -92.832 M -263.11 % | 56.915 M 1 925.37 % | -3.118 M |
| Cash at beginning of period | 2.000 M -87.81 % | 16.413 M 1 339.74 % | 1.140 M -91.39 % | 13.243 M -85.82 % | 93.418 M 1 535.18 % | 5.713 M -88.40 % | 49.235 M 2 145.10 % | 2.193 M -55.44 % | 4.922 M 102.93 % | -168.027 M -0.24 % | -167.621 M -6.06 % | -158.037 M -13.10 % | -139.732 M -6.97 % | -130.627 M -245.62 % | -37.795 M 60.09 % | -94.711 M -3.40 % | -91.593 M |
| Cash at end of period | 107.860 M 8 563.45 % | 1.245 M -92.41 % | 16.413 M 47.89 % | 11.098 M -16.20 % | 13.243 M -85.82 % | 93.418 M 1 535.18 % | 5.713 M -88.40 % | 49.235 M 2 145.10 % | 2.193 M 105.16 % | -42.468 M 74.73 % | -168.027 M -0.24 % | -167.621 M -6.06 % | -158.037 M -397.35 % | -31.776 M 75.67 % | -130.627 M -245.61 % | -37.796 M 60.09 % | -94.711 M |
| Operating cash flow | 255.282 M 57.08 % | 162.520 M -41.48 % | 277.701 M 108.48 % | 133.202 M -40.38 % | 223.417 M -34.78 % | 342.584 M 137.15 % | 144.458 M -36.70 % | 228.226 M 663.02 % | 29.911 M -88.36 % | 256.982 M 323.44 % | 60.689 M 7.33 % | 56.542 M 61.69 % | 34.969 M -36.92 % | 55.437 M 91.66 % | 28.925 M 451.50 % | -8.229 M -108.62 % | 95.433 M |
| Capital expenditure | -121.860 M 10.75 % | -136.545 M 60.27 % | -343.723 M -400.08 % | -68.734 M 20.51 % | -86.473 M 52.16 % | -180.745 M -43.62 % | -125.846 M -163.58 % | -47.745 M -12.95 % | -42.271 M 59.75 % | -105.026 M -56.87 % | -66.949 M -14.03 % | -58.710 M 57.97 % | -139.681 M 30.33 % | -200.496 M -62.59 % | -123.311 M -44.48 % | -85.348 M 21.12 % | -108.201 M |
| Free CashFlow | 133.422 M 413.66 % | 25.975 M 139.34 % | -66.022 M -202.41 % | 64.468 M -52.92 % | 136.944 M -15.38 % | 161.839 M 769.54 % | 18.612 M -89.69 % | 180.481 M 1 560.20 % | -12.360 M -108.13 % | 151.956 M 2 527.41 % | -6.260 M -188.75 % | -2.168 M 97.93 % | -104.712 M 27.81 % | -145.059 M -53.69 % | -94.386 M -0.86 % | -93.577 M -632.90 % | -12.768 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 591.007 M 8.69 % | 543.739 M -10.59 % | 608.151 M -0.17 % | 609.178 M 9.64 % | 555.593 M 31.95 % | 421.059 M -17.06 % | 507.643 M -1.66 % | 516.199 M 2.83 % | 502.002 M 11.21 % | 451.405 M -15.18 % | 532.174 M -6.80 % | 571.024 M 1.65 % | 561.748 M 18.11 % | 475.612 M 0.15 % | 474.901 M -5.64 % | 503.283 M 60.85 % | 312.882 M -10.01 % | 347.678 M -19.45 % | 431.607 M 46.90 % | 293.817 M 611.77 % | 41.280 M -88.47 % | 357.878 M -25.05 % | 477.506 M 16.12 % | 411.233 M -8.16 % | 447.757 M 0.53 % | 445.382 M 3.47 % | 430.450 M -7.02 % | 462.933 M 13.11 % | 409.285 M -19.41 % | 507.859 M 21.36 % | 418.481 M 13.93 % | 367.301 M -0.99 % | 370.981 M -10.35 % | 413.824 M 38.18 % | 299.488 M -1.08 % | 302.770 M 5.02 % | 288.308 M -1.81 % | 293.629 M 1.77 % | 288.517 M 1.51 % | 284.229 M -11.59 % | 321.488 M 2.85 % | 312.573 M 2.44 % | 305.132 M -22.57 % | 394.052 M 22.96 % | 320.476 M 17.00 % | 273.914 M -1.35 % | 277.656 M -4.50 % | 290.740 M 4.36 % | 278.601 M 11.72 % | 249.380 M 17.31 % | 212.583 M -19.83 % | 265.176 M |
| Net income | 21.553 M 902.00 % | 2.151 M -85.84 % | 15.189 M -52.23 % | 31.793 M 66.32 % | 19.115 M 33.85 % | 14.281 M 69.33 % | 8.434 M 36.83 % | 6.164 M -64.22 % | 17.227 M 377.33 % | 3.609 M -93.30 % | 53.885 M -12.67 % | 61.705 M 14.61 % | 53.841 M 47.52 % | 36.497 M -20.01 % | 45.628 M -1.22 % | 46.193 M 54.02 % | 29.991 M -53.75 % | 64.850 M 67.64 % | 38.684 M 280.52 % | 10.166 M 229.97 % | -7.822 M -236.34 % | 5.737 M -79.66 % | 28.199 M 33.80 % | 21.075 M 55.03 % | 13.594 M -37.54 % | 21.763 M -11.38 % | 24.558 M 64.45 % | 14.933 M 3.18 % | 14.473 M 266.13 % | 3.953 M -88.59 % | 34.644 M 209.32 % | 11.200 M 15.30 % | 9.714 M -45.28 % | 17.751 M 0.71 % | 17.626 M 21.77 % | 14.475 M -28.03 % | 20.113 M 243.52 % | 5.855 M -40.24 % | 9.797 M -20.23 % | 12.281 M -27.92 % | 17.039 M 66.79 % | 10.216 M 6.77 % | 9.568 M -43.96 % | 17.072 M 16.76 % | 14.621 M 477.22 % | 2.533 M -59.50 % | 6.254 M -55.21 % | 13.963 M 10.49 % | 12.637 M 408.52 % | -4.096 M -150.05 % | 8.183 M -53.01 % | 17.415 M |
| Income before tax | 30.133 M 289.92 % | 7.728 M -80.66 % | 39.952 M 1.49 % | 39.366 M 33.92 % | 29.396 M 298.91 % | 7.369 M -51.67 % | 15.248 M -40.95 % | 25.821 M -14.74 % | 30.285 M 30.74 % | 23.165 M -63.91 % | 64.184 M -16.17 % | 76.563 M 5.44 % | 72.616 M 37.44 % | 52.835 M -24.51 % | 69.988 M 14.28 % | 61.245 M 55.55 % | 39.374 M -57.54 % | 92.729 M 87.94 % | 49.339 M 228.86 % | 15.003 M 267.28 % | -8.969 M -170.78 % | 12.671 M -63.20 % | 34.433 M 36.60 % | 25.208 M 60.44 % | 15.712 M -40.89 % | 26.581 M -6.79 % | 28.518 M 31.67 % | 21.658 M 13.00 % | 19.167 M 40.63 % | 13.629 M -68.96 % | 43.901 M 211.33 % | 14.101 M 15.56 % | 12.202 M -54.53 % | 26.835 M 21.16 % | 22.149 M 21.85 % | 18.178 M -28.03 % | 25.259 M 48.26 % | 17.037 M 38.34 % | 12.315 M -20.24 % | 15.441 M -27.86 % | 21.403 M 161.94 % | 8.171 M -31.68 % | 11.960 M -43.96 % | 21.340 M 16.77 % | 18.276 M 330.43 % | 4.246 M -24.61 % | 5.632 M -61.24 % | 14.532 M -13.26 % | 16.753 M 148.08 % | 6.753 M -33.68 % | 10.183 M -48.87 % | 19.915 M |
| Income before tax ratio | 0.05 258.73 % | 0.01 -78.37 % | 0.07 1.66 % | 0.06 22.14 % | 0.05 202.32 % | 0.02 -41.73 % | 0.03 -39.95 % | 0.05 -17.08 % | 0.06 17.56 % | 0.05 -57.45 % | 0.12 -10.05 % | 0.13 3.72 % | 0.13 16.36 % | 0.11 -24.62 % | 0.15 21.11 % | 0.12 -3.30 % | 0.13 -52.82 % | 0.27 133.31 % | 0.11 123.87 % | 0.05 123.50 % | -0.22 -713.66 % | 0.04 -50.90 % | 0.07 17.64 % | 0.06 74.69 % | 0.04 -41.20 % | 0.06 -9.92 % | 0.07 41.61 % | 0.05 -0.10 % | 0.05 74.50 % | 0.03 -74.42 % | 0.10 173.26 % | 0.04 16.72 % | 0.03 -49.28 % | 0.06 -12.32 % | 0.07 23.18 % | 0.06 -31.47 % | 0.09 51.00 % | 0.06 35.93 % | 0.04 -21.43 % | 0.05 -18.40 % | 0.07 154.67 % | 0.03 -33.31 % | 0.04 -27.62 % | 0.05 -5.04 % | 0.06 267.89 % | 0.02 -23.58 % | 0.02 -59.42 % | 0.05 -16.88 % | 0.06 122.06 % | 0.03 -43.47 % | 0.05 -36.22 % | 0.08 |
| EBITDA | 79.117 M 53.70 % | 51.474 M -7.22 % | 55.477 M -40.64 % | 93.462 M 45.26 % | 64.343 M 52.35 % | 42.234 M -16.99 % | 50.880 M -14.75 % | 59.681 M -3.11 % | 61.598 M 114.34 % | 28.739 M -72.85 % | 105.843 M 9.21 % | 96.915 M 4.80 % | 92.474 M 21.79 % | 75.926 M 0.75 % | 75.359 M 14.92 % | 65.573 M -7.04 % | 70.542 M -14.76 % | 82.757 M -0.81 % | 83.431 M 77.92 % | 46.892 M 118.07 % | 21.503 M -32.59 % | 31.900 M -50.88 % | 64.938 M 37.32 % | 47.289 M 17.54 % | 40.233 M -15.72 % | 47.738 M 86.77 % | 25.560 M -56.18 % | 58.335 M 25.86 % | 46.348 M -7.19 % | 49.936 M -21.25 % | 63.412 M 38.47 % | 45.795 M -10.55 % | 51.199 M 53.52 % | 33.349 M -37.10 % | 53.018 M 25.63 % | 42.203 M -16.08 % | 50.292 M 11.08 % | 45.277 M 13.08 % | 40.040 M -10.34 % | 44.656 M -12.34 % | 50.940 M 21.12 % | 42.058 M -1.19 % | 42.564 M -19.82 % | 53.088 M 8.64 % | 48.867 M 67.84 % | 29.116 M -15.95 % | 34.643 M -20.14 % | 43.379 M -7.05 % | 46.670 M 28.00 % | 36.461 M 7.34 % | 33.967 M -28.89 % | 47.766 M |
| Net income ratio | 0.04 821.86 % | 0.00 -84.16 % | 0.02 -52.14 % | 0.05 51.69 % | 0.03 1.44 % | 0.03 104.15 % | 0.02 39.13 % | 0.01 -65.20 % | 0.03 329.22 % | 0.01 -92.10 % | 0.10 -6.30 % | 0.11 12.74 % | 0.10 24.90 % | 0.08 -20.13 % | 0.10 4.68 % | 0.09 -4.25 % | 0.10 -48.61 % | 0.19 108.11 % | 0.09 159.04 % | 0.03 118.26 % | -0.19 -1 282.03 % | 0.02 -72.85 % | 0.06 15.23 % | 0.05 68.80 % | 0.03 -37.87 % | 0.05 -14.35 % | 0.06 76.86 % | 0.03 -8.78 % | 0.04 354.31 % | 0.01 -90.60 % | 0.08 171.49 % | 0.03 16.45 % | 0.03 -38.96 % | 0.04 -27.12 % | 0.06 23.10 % | 0.05 -31.47 % | 0.07 249.86 % | 0.02 -41.28 % | 0.03 -21.41 % | 0.04 -18.48 % | 0.05 62.16 % | 0.03 4.23 % | 0.03 -27.62 % | 0.04 -5.04 % | 0.05 393.36 % | 0.01 -58.94 % | 0.02 -53.10 % | 0.05 5.88 % | 0.05 376.16 % | -0.02 -142.67 % | 0.04 -41.39 % | 0.07 |
| Ratio EBITDA | 0.13 41.41 % | 0.09 3.78 % | 0.09 -40.54 % | 0.15 32.48 % | 0.12 15.46 % | 0.10 0.08 % | 0.10 -13.31 % | 0.12 -5.78 % | 0.12 92.73 % | 0.06 -67.99 % | 0.20 17.18 % | 0.17 3.10 % | 0.16 3.12 % | 0.16 0.60 % | 0.16 21.79 % | 0.13 -42.21 % | 0.23 -5.28 % | 0.24 23.14 % | 0.19 21.12 % | 0.16 -69.36 % | 0.52 484.39 % | 0.09 -34.46 % | 0.14 18.26 % | 0.11 27.98 % | 0.09 -16.17 % | 0.11 80.51 % | 0.06 -52.88 % | 0.13 11.28 % | 0.11 15.17 % | 0.10 -35.11 % | 0.15 21.53 % | 0.12 -9.66 % | 0.14 71.25 % | 0.08 -54.48 % | 0.18 27.00 % | 0.14 -20.09 % | 0.17 13.13 % | 0.15 11.11 % | 0.14 -11.67 % | 0.16 -0.84 % | 0.16 17.76 % | 0.13 -3.54 % | 0.14 3.54 % | 0.13 -11.65 % | 0.15 43.45 % | 0.11 -14.81 % | 0.12 -16.38 % | 0.15 -10.93 % | 0.17 14.57 % | 0.15 -8.50 % | 0.16 -11.30 % | 0.18 |
| Gross profit ratio | 0.23 101.50 % | 0.11 -42.77 % | 0.20 -13.32 % | 0.23 15.09 % | 0.20 125.06 % | 0.09 24.77 % | 0.07 -69.35 % | 0.23 12.61 % | 0.21 67.11 % | 0.12 -58.57 % | 0.30 14.45 % | 0.26 -1.94 % | 0.27 5.16 % | 0.25 -7.95 % | 0.27 0.23 % | 0.27 -20.34 % | 0.34 92.95 % | 0.18 -41.62 % | 0.30 11.11 % | 0.27 -67.16 % | 0.84 335.75 % | 0.19 -36.31 % | 0.30 30.77 % | 0.23 13.09 % | 0.20 -22.32 % | 0.26 -25.63 % | 0.35 -5.40 % | 0.37 -3.98 % | 0.39 15.61 % | 0.34 -18.72 % | 0.41 -1.43 % | 0.42 5.76 % | 0.40 13.75 % | 0.35 -24.34 % | 0.46 13.65 % | 0.40 -0.17 % | 0.41 -13.73 % | 0.47 27.61 % | 0.37 26.74 % | 0.29 9.01 % | 0.27 201.87 % | -0.26 -168.54 % | 0.38 30.28 % | 0.29 11.85 % | 0.26 210.94 % | -0.24 -162.48 % | 0.38 5.35 % | 0.36 -4.74 % | 0.38 138.88 % | 0.16 -40.49 % | 0.27 -9.50 % | 0.29 |
| Weighted average shs out dil | 10.362 M -0.40 % | 10.403 M 0.00 % | 10.403 M 0.13 % | 10.390 M 0.01 % | 10.389 M 0.11 % | 10.378 M -0.33 % | 10.412 M -0.34 % | 10.447 M 0.67 % | 10.378 M 0.00 % | 10.378 M -0.05 % | 10.382 M 0.11 % | 10.371 M -0.03 % | 10.374 M 0.05 % | 10.369 M -0.01 % | 10.370 M -0.10 % | 10.380 M 0.03 % | 10.378 M 4.34 % | 9.946 M 3.88 % | 9.575 M -0.16 % | 9.591 M 0.54 % | 9.539 M 0.00 % | 9.539 M -0.55 % | 9.591 M 0.12 % | 9.580 M 0.07 % | 9.573 M -0.15 % | 9.587 M -0.06 % | 9.593 M 0.21 % | 9.572 M -0.13 % | 9.585 M -7.86 % | 10.403 M 14.70 % | 9.069 M -0.40 % | 9.106 M 0.30 % | 9.079 M 1.26 % | 8.965 M -1.33 % | 9.086 M -0.20 % | 9.104 M 0.48 % | 9.060 M -0.97 % | 9.148 M 0.85 % | 9.071 M -0.28 % | 9.097 M 0.37 % | 9.063 M -0.18 % | 9.080 M -0.36 % | 9.112 M 0.35 % | 9.081 M -0.01 % | 9.081 M 3.97 % | 8.734 M -0.14 % | 8.747 M -0.08 % | 8.754 M 0.10 % | 8.745 M -0.05 % | 8.749 M -0.03 % | 8.752 M 0.01 % | 8.751 M |
| Weighted average shs out | 10.362 M -0.40 % | 10.403 M 0.00 % | 10.403 M 0.13 % | 10.390 M 0.01 % | 10.389 M 0.11 % | 10.378 M -0.33 % | 10.412 M -0.34 % | 10.447 M 0.67 % | 10.378 M -0.62 % | 10.443 M 0.58 % | 10.382 M 0.11 % | 10.371 M -0.03 % | 10.374 M -0.09 % | 10.383 M 0.13 % | 10.370 M -0.10 % | 10.380 M 0.03 % | 10.378 M 4.30 % | 9.949 M 3.91 % | 9.575 M -0.16 % | 9.591 M 0.54 % | 9.539 M -0.75 % | 9.611 M 0.20 % | 9.591 M 0.12 % | 9.580 M 0.07 % | 9.573 M -0.15 % | 9.587 M -0.06 % | 9.593 M 0.21 % | 9.572 M -0.13 % | 9.585 M -7.86 % | 10.403 M 14.70 % | 9.069 M -0.40 % | 9.106 M 0.30 % | 9.079 M 1.26 % | 8.965 M -1.33 % | 9.086 M -0.20 % | 9.104 M 0.48 % | 9.060 M -0.97 % | 9.148 M 0.85 % | 9.071 M -0.28 % | 9.097 M 0.37 % | 9.063 M -0.18 % | 9.080 M -0.36 % | 9.112 M 0.35 % | 9.081 M -0.01 % | 9.081 M 3.97 % | 8.734 M -0.14 % | 8.747 M -0.08 % | 8.754 M 0.10 % | 8.745 M -0.05 % | 8.749 M -0.03 % | 8.752 M 0.01 % | 8.751 M |
| EPS diluted | 2.08 890.48 % | 0.21 -85.62 % | 1.46 -52.29 % | 3.06 66.30 % | 1.84 33.33 % | 1.38 70.37 % | 0.81 37.29 % | 0.59 -64.46 % | 1.66 374.29 % | 0.35 -93.26 % | 5.19 -12.77 % | 5.95 14.64 % | 5.19 47.86 % | 3.51 -20.23 % | 4.40 -1.12 % | 4.45 53.98 % | 2.89 -57.31 % | 6.77 67.57 % | 4.04 281.13 % | 1.06 229.27 % | -0.82 -236.67 % | 0.60 -79.59 % | 2.94 33.64 % | 2.20 54.93 % | 1.42 -37.72 % | 2.28 -10.94 % | 2.56 64.10 % | 1.56 3.31 % | 1.51 297.37 % | 0.38 -90.05 % | 3.82 210.57 % | 1.23 14.95 % | 1.07 -45.96 % | 1.98 2.06 % | 1.94 22.01 % | 1.59 -28.38 % | 2.22 246.88 % | 0.64 -40.74 % | 1.08 -20.00 % | 1.35 -28.19 % | 1.88 75.70 % | 1.07 1.90 % | 1.05 -44.15 % | 1.88 16.77 % | 1.61 496.30 % | 0.27 -62.50 % | 0.72 -55.00 % | 1.60 10.34 % | 1.45 408.51 % | -0.47 -150.00 % | 0.94 -52.76 % | 1.99 |
| Earnings per share | 2.08 890.48 % | 0.21 -85.62 % | 1.46 -52.29 % | 3.06 66.30 % | 1.84 33.33 % | 1.38 70.37 % | 0.81 37.29 % | 0.59 -64.46 % | 1.66 374.29 % | 0.35 -93.26 % | 5.19 -12.77 % | 5.95 14.64 % | 5.19 47.44 % | 3.52 -20.00 % | 4.40 -1.12 % | 4.45 53.98 % | 2.89 -57.31 % | 6.77 67.57 % | 4.04 281.13 % | 1.06 229.27 % | -0.82 -236.67 % | 0.60 -79.59 % | 2.94 33.64 % | 2.20 54.93 % | 1.42 -37.72 % | 2.28 -10.94 % | 2.56 64.10 % | 1.56 3.31 % | 1.51 297.37 % | 0.38 -90.05 % | 3.82 210.57 % | 1.23 14.95 % | 1.07 -45.96 % | 1.98 2.06 % | 1.94 22.01 % | 1.59 -28.38 % | 2.22 246.88 % | 0.64 -40.74 % | 1.08 -20.00 % | 1.35 -28.19 % | 1.88 75.70 % | 1.07 1.90 % | 1.05 -44.15 % | 1.88 16.77 % | 1.61 496.30 % | 0.27 -62.50 % | 0.72 -55.00 % | 1.60 10.34 % | 1.45 408.51 % | -0.47 -150.00 % | 0.94 -52.76 % | 1.99 |
| Gross profit | 135.918 M 119.01 % | 62.059 M -48.83 % | 121.288 M -13.46 % | 140.156 M 26.18 % | 111.072 M 196.98 % | 37.401 M 3.49 % | 36.140 M -69.86 % | 119.894 M 15.79 % | 103.540 M 85.84 % | 55.715 M -64.85 % | 158.526 M 6.66 % | 148.624 M -0.32 % | 149.105 M 24.21 % | 120.045 M -7.81 % | 130.211 M -5.42 % | 137.679 M 28.14 % | 107.441 M 73.64 % | 61.877 M -52.98 % | 131.587 M 63.21 % | 80.624 M 133.75 % | 34.492 M -49.74 % | 68.624 M -52.27 % | 143.774 M 51.85 % | 94.683 M 3.86 % | 91.163 M -21.91 % | 116.737 M -23.05 % | 151.711 M -12.03 % | 172.465 M 8.60 % | 158.806 M -6.83 % | 170.453 M -1.37 % | 172.812 M 12.30 % | 153.883 M 4.71 % | 146.960 M 1.97 % | 144.117 M 4.55 % | 137.847 M 12.42 % | 122.617 M 4.84 % | 116.958 M -15.29 % | 138.073 M 29.87 % | 106.314 M 28.65 % | 82.640 M -3.62 % | 85.746 M 204.78 % | -81.838 M -170.22 % | 116.553 M 0.88 % | 115.531 M 37.53 % | 84.006 M 229.80 % | -64.719 M -161.64 % | 104.996 M 0.61 % | 104.364 M -0.59 % | 104.981 M 166.87 % | 39.338 M -30.19 % | 56.351 M -27.45 % | 77.675 M |
| Income tax expense | 8.580 M 53.85 % | 5.577 M -77.48 % | 24.763 M 226.99 % | 7.573 M -26.34 % | 10.281 M 248.76 % | -6.911 M -201.44 % | 6.813 M -65.34 % | 19.657 M 50.54 % | 13.058 M -33.23 % | 19.556 M 89.88 % | 10.299 M -30.68 % | 14.858 M -20.86 % | 18.775 M 14.92 % | 16.337 M -32.94 % | 24.360 M 61.84 % | 15.052 M 60.42 % | 9.383 M -66.34 % | 27.879 M 161.65 % | 10.655 M 120.28 % | 4.837 M 521.71 % | -1.147 M -116.54 % | 6.934 M 11.23 % | 6.234 M 50.83 % | 4.133 M 95.14 % | 2.118 M -56.04 % | 4.818 M 21.67 % | 3.960 M -41.12 % | 6.725 M 43.27 % | 4.694 M -51.49 % | 9.677 M 4.54 % | 9.257 M 219.10 % | 2.901 M 16.60 % | 2.488 M -72.61 % | 9.083 M 99.89 % | 4.544 M 22.02 % | 3.724 M -27.63 % | 5.146 M -53.98 % | 11.182 M 344.08 % | 2.518 M -20.32 % | 3.160 M -27.59 % | 4.364 M 313.40 % | -2.045 M -185.49 % | 2.392 M -43.96 % | 4.268 M 16.77 % | 3.655 M 113.24 % | 1.714 M 375.56 % | -622.000 K -209.31 % | 569.000 K -86.18 % | 4.116 M -62.06 % | 10.849 M 442.45 % | 2.000 M -20.00 % | 2.500 M |
| Cost of revenue | 455.089 M -5.52 % | 481.680 M -1.06 % | 486.863 M 3.80 % | 469.022 M 5.51 % | 444.521 M 15.86 % | 383.658 M -18.63 % | 471.503 M 18.97 % | 396.305 M -0.54 % | 398.462 M 0.70 % | 395.690 M 5.90 % | 373.648 M -11.54 % | 422.400 M 2.36 % | 412.643 M 16.05 % | 355.567 M 3.16 % | 344.690 M -5.72 % | 365.604 M 77.96 % | 205.441 M -28.12 % | 285.801 M -4.74 % | 300.020 M 40.73 % | 213.193 M 3 040.73 % | 6.788 M -97.65 % | 289.254 M -13.33 % | 333.732 M 5.43 % | 316.550 M -11.23 % | 356.594 M 8.50 % | 328.645 M 17.90 % | 278.739 M -4.04 % | 290.468 M 15.97 % | 250.479 M -25.76 % | 337.406 M 37.34 % | 245.669 M 15.11 % | 213.418 M -4.73 % | 224.021 M -16.94 % | 269.707 M 66.86 % | 161.641 M -10.28 % | 180.153 M 5.14 % | 171.350 M 10.15 % | 155.556 M -14.62 % | 182.203 M -9.62 % | 201.589 M -14.49 % | 235.742 M -40.23 % | 394.411 M 109.15 % | 188.579 M -32.29 % | 278.521 M 17.78 % | 236.470 M -30.17 % | 338.633 M 96.13 % | 172.660 M -7.36 % | 186.376 M 7.35 % | 173.620 M -17.34 % | 210.042 M 34.44 % | 156.232 M -16.68 % | 187.501 M |
| General and administrative expenses | 0.000 -100.00 % | 34.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.573 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.766 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.284 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.963 M | 0.000 | 0.000 | 0.000 100.00 % | -4.674 M | 0.000 | 0.000 | 0.000 100.00 % | -2.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.052 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.997 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.436 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.545 M | 0.000 | 0.000 |
| Other expenses | 103.494 M | 0.000 -100.00 % | 92.502 M 4.71 % | 88.341 M 69.55 % | 52.104 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.540 M | 0.000 -100.00 % | 81.590 M 4.84 % | 77.825 M -47.81 % | 149.105 M 260.29 % | 41.385 M -68.22 % | 130.211 M -5.42 % | 137.679 M 28.14 % | 107.441 M | 0.000 -100.00 % | 68.789 M -14.68 % | 80.624 M 136.43 % | 34.100 M | 0.000 -100.00 % | 118.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.711 M -12.03 % | 172.465 M 8.60 % | 158.806 M -6.83 % | 170.453 M 32.23 % | 128.911 M -7.78 % | 139.782 M 23.09 % | 113.565 M -3.53 % | 117.725 M 18.15 % | 99.641 M -6.37 % | 106.424 M 35.43 % | 78.583 M -33.99 % | 119.040 M 46.74 % | 81.124 M 53.55 % | 52.834 M 6.40 % | 49.656 M 154.09 % | -91.798 M -204.07 % | 88.212 M -6.35 % | 94.191 M 43.30 % | 65.730 M 198.31 % | -66.858 M -167.29 % | 99.364 M 10.61 % | 89.832 M 25.96 % | 71.316 M | 0.000 | 0.000 -100.00 % | 57.760 M |
| Operating expenses | 103.494 M 153.43 % | 40.838 M -55.85 % | 92.502 M 4.71 % | 88.341 M 0.85 % | 87.600 M 181.66 % | 31.101 M 22.78 % | 25.330 M -78.87 % | 119.894 M 15.79 % | 103.540 M 237.18 % | 30.708 M -62.36 % | 81.590 M 4.84 % | 77.825 M -47.81 % | 149.105 M 260.29 % | 41.385 M -68.22 % | 130.211 M -5.42 % | 137.679 M 28.14 % | 107.441 M 73.64 % | 61.877 M -10.05 % | 68.789 M -14.68 % | 80.624 M 136.43 % | 34.100 M 119.84 % | -171.850 M -221.04 % | 141.978 M 49.95 % | 94.683 M 3.86 % | 91.163 M 159.33 % | -153.661 M -201.29 % | 151.711 M -12.03 % | 172.465 M 8.60 % | 158.806 M -6.83 % | 170.453 M 37.57 % | 123.900 M 0.97 % | 122.714 M -8.94 % | 134.758 M 8.93 % | 123.711 M 5.12 % | 117.683 M 23.60 % | 95.214 M 3.83 % | 91.699 M -24.24 % | 121.036 M 28.73 % | 94.022 M -3.97 % | 97.910 M 97.18 % | 49.656 M 156.02 % | -88.632 M -184.74 % | 104.593 M 11.04 % | 94.191 M 43.30 % | 65.730 M 198.31 % | -66.858 M -167.29 % | 99.364 M 10.61 % | 89.832 M 1.82 % | 88.228 M 352.94 % | 19.479 M -36.30 % | 30.580 M -47.06 % | 57.760 M |
| Cost and expenses | 558.583 M 6.90 % | 522.518 M -9.81 % | 579.365 M 3.95 % | 557.363 M 4.74 % | 532.121 M 28.30 % | 414.759 M -16.52 % | 496.833 M 14.85 % | 432.580 M -9.81 % | 479.629 M 13.50 % | 422.584 M -7.17 % | 455.238 M -8.99 % | 500.225 M 0.93 % | 495.612 M 24.85 % | 396.952 M -4.74 % | 416.710 M -8.50 % | 455.410 M 71.35 % | 265.780 M -23.56 % | 347.678 M -5.73 % | 368.809 M 36.89 % | 269.419 M 558.92 % | 40.888 M -88.57 % | 357.878 M -17.35 % | 433.000 M 12.92 % | 383.448 M -10.22 % | 427.098 M 6.74 % | 400.130 M -4.72 % | 419.933 M -0.17 % | 420.653 M 10.79 % | 379.673 M -20.71 % | 478.819 M 29.28 % | 370.375 M 10.02 % | 336.649 M -6.17 % | 358.779 M -8.80 % | 393.418 M 49.02 % | 264.008 M -4.98 % | 277.856 M 5.63 % | 263.049 M -4.90 % | 276.592 M 0.13 % | 276.225 M 2.76 % | 268.819 M -5.81 % | 285.398 M -6.67 % | 305.779 M 4.30 % | 293.172 M -21.34 % | 372.712 M 23.33 % | 302.200 M 11.19 % | 271.775 M -0.09 % | 272.024 M -1.51 % | 276.208 M 5.48 % | 261.848 M 14.08 % | 229.521 M 22.86 % | 186.812 M -23.83 % | 245.261 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 40.838 M | 0.000 | 0.000 -100.00 % | 35.496 M 14.13 % | 31.101 M 22.78 % | 25.330 M -78.87 % | 119.894 M | 0.000 -100.00 % | 26.894 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.664 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.570 M -68.20 % | 99.268 M 4.84 % | 94.683 M 3.86 % | 91.163 M 188.76 % | 31.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.247 M 763.48 % | -5.011 M 70.64 % | -17.068 M -184.88 % | 20.108 M -37.78 % | 32.319 M 79.13 % | 18.042 M 260.95 % | -11.210 M -185.47 % | 13.116 M 557.11 % | 1.996 M -85.67 % | 13.925 M -69.11 % | 45.076 M | 0.000 -100.00 % | 3.166 M -82.06 % | 17.649 M | 0.000 | 0.000 -100.00 % | 29.879 M | 0.000 | 0.000 -100.00 % | 16.912 M -44.18 % | 30.297 M 214.32 % | 9.639 M | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 10.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.353 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.639 M -25.59 % | 6.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.508 M -78.39 % | 16.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.005 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 % | 13.106 M -15.92 % | 15.588 M | 0.000 |
| Interest expense | 22.327 M 28.03 % | 17.439 M | 0.000 -100.00 % | 27.539 M 234.98 % | 8.221 M -26.74 % | 11.221 M 29.83 % | 8.643 M 17.58 % | 7.351 M 43.07 % | 5.138 M 366.24 % | 1.102 M -94.97 % | 21.914 M 1 009.01 % | 1.976 M 57.07 % | 1.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.602 M | 0.000 -100.00 % | 17.395 M 32.94 % | 13.085 M 11.76 % | 11.708 M | 0.000 -100.00 % | 12.900 M 181.48 % | 4.583 M -35.08 % | 7.059 M 110.84 % | 3.348 M | 0.000 -100.00 % | 21.955 M 75.64 % | 12.500 M -36.76 % | 19.766 M 294.45 % | 5.011 M -70.64 % | 17.068 M -30.32 % | 24.494 M | 0.000 -100.00 % | 16.110 M 73.64 % | 9.278 M -9.77 % | 10.283 M | 0.000 -100.00 % | 12.875 M -10.37 % | 14.365 M -2.19 % | 14.687 M | 0.000 -100.00 % | 16.381 M -10.42 % | 18.287 M 7.63 % | 16.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 26.657 M 1.33 % | 26.306 M -1.44 % | 26.691 M 0.50 % | 26.557 M -0.63 % | 26.726 M -4.67 % | 28.036 M 3.88 % | 26.989 M 1.81 % | 26.508 M 1.27 % | 26.175 M 28.77 % | 20.327 M 2.95 % | 19.745 M 7.45 % | 18.376 M -1.20 % | 18.600 M 4.99 % | 17.716 M 0.39 % | 17.648 M -1.05 % | 17.835 M 1.53 % | 17.566 M 20.16 % | 14.619 M -12.45 % | 16.697 M -11.21 % | 18.804 M 0.21 % | 18.764 M -7.02 % | 20.180 M 14.63 % | 17.605 M 0.61 % | 17.498 M 0.21 % | 17.462 M -1.95 % | 17.810 M 21.19 % | 14.696 M -0.17 % | 14.721 M 0.27 % | 14.681 M -11.24 % | 16.541 M 14.08 % | 14.500 M -0.86 % | 14.626 M 0.85 % | 14.503 M -11.81 % | 16.446 M 11.03 % | 14.812 M 0.08 % | 14.800 M 0.34 % | 14.750 M -3.38 % | 15.266 M 2.80 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -22.62 % | 19.192 M 34.94 % | 14.223 M 5.66 % | 13.461 M -1.03 % | 13.601 M -8.74 % | 14.903 M 14.64 % | 13.000 M -1.95 % | 13.259 M 1.95 % | 13.005 M 14.45 % | 11.363 M 33.42 % | 8.517 M -27.07 % | 11.678 M |
| Operating income | 32.424 M 52.79 % | 21.221 M -26.28 % | 28.786 M -44.44 % | 51.815 M 120.75 % | 23.472 M 272.57 % | 6.300 M -41.72 % | 10.810 M -87.07 % | 83.619 M 273.75 % | 22.373 M -17.32 % | 27.061 M -64.83 % | 76.936 M 8.67 % | 70.799 M 7.05 % | 66.136 M 23.14 % | 53.708 M -7.70 % | 58.191 M 21.55 % | 47.873 M 1.64 % | 47.102 M -39.80 % | 78.249 M 24.60 % | 62.798 M 157.39 % | 24.398 M 6 123.98 % | 392.000 K -98.74 % | 31.181 M -29.94 % | 44.506 M 60.18 % | 27.785 M 34.49 % | 20.659 M -20.90 % | 26.118 M 148.34 % | 10.517 M -75.13 % | 42.280 M 42.78 % | 29.612 M 1.97 % | 29.040 M -33.85 % | 43.901 M 43.22 % | 30.652 M -16.47 % | 36.696 M 39.04 % | 26.392 M -25.61 % | 35.480 M 42.41 % | 24.914 M -23.96 % | 32.763 M 92.30 % | 17.037 M 38.34 % | 12.315 M -58.03 % | 29.345 M -17.82 % | 35.708 M 425.58 % | 6.794 M -75.44 % | 27.660 M 29.62 % | 21.340 M -37.38 % | 34.077 M 1 493.13 % | 2.139 M -90.01 % | 21.409 M -26.75 % | 29.226 M -9.33 % | 32.232 M 28.42 % | 25.098 M -1.38 % | 25.450 M -27.40 % | 35.055 M |
| Operating income ratio | 0.05 40.57 % | 0.04 -17.55 % | 0.05 -44.35 % | 0.09 101.33 % | 0.04 182.36 % | 0.01 -29.74 % | 0.02 -86.85 % | 0.16 263.47 % | 0.04 -25.66 % | 0.06 -58.53 % | 0.14 16.60 % | 0.12 5.31 % | 0.12 4.26 % | 0.11 -7.84 % | 0.12 28.82 % | 0.10 -36.81 % | 0.15 -33.11 % | 0.23 54.68 % | 0.15 75.22 % | 0.08 774.44 % | 0.01 -89.10 % | 0.09 -6.52 % | 0.09 37.95 % | 0.07 46.44 % | 0.05 -21.32 % | 0.06 140.01 % | 0.02 -73.25 % | 0.09 26.23 % | 0.07 26.53 % | 0.06 -45.49 % | 0.10 25.71 % | 0.08 -15.63 % | 0.10 55.10 % | 0.06 -46.17 % | 0.12 43.97 % | 0.08 -27.59 % | 0.11 95.85 % | 0.06 35.93 % | 0.04 -58.66 % | 0.10 -7.05 % | 0.11 411.01 % | 0.02 -76.02 % | 0.09 67.39 % | 0.05 -49.07 % | 0.11 1 261.66 % | 0.01 -89.87 % | 0.08 -23.29 % | 0.10 -13.11 % | 0.12 14.95 % | 0.10 -15.93 % | 0.12 -9.44 % | 0.13 |
| Total other income expenses net | -2.291 M 83.02 % | -13.493 M -220.84 % | 11.166 M 189.69 % | -12.449 M -310.15 % | 5.924 M 454.16 % | 1.069 M -75.91 % | 4.438 M 107.68 % | -57.798 M -830.51 % | 7.912 M 303.08 % | -3.896 M 69.45 % | -12.752 M -321.24 % | 5.764 M -11.05 % | 6.480 M 842.27 % | -873.000 K -107.40 % | 11.797 M -11.78 % | 13.372 M 273.03 % | -7.728 M -153.37 % | 14.480 M 207.59 % | -13.459 M -43.26 % | -9.395 M -0.36 % | -9.361 M 49.43 % | -18.510 M -83.76 % | -10.073 M -290.88 % | -2.577 M 47.91 % | -4.947 M -1 168.47 % | 463.000 K -97.43 % | 18.001 M 187.29 % | -20.622 M -97.43 % | -10.445 M 32.22 % | -15.411 M | 0.000 100.00 % | -16.551 M 32.43 % | -24.494 M -5 629.12 % | 443.000 K 103.32 % | -13.331 M -97.91 % | -6.736 M 10.23 % | -7.504 M | 0.000 | 0.000 100.00 % | -13.904 M 2.80 % | -14.305 M -1 138.85 % | 1.377 M 108.77 % | -15.700 M | 0.000 100.00 % | -15.801 M -849.93 % | 2.107 M 113.35 % | -15.777 M -7.37 % | -14.694 M 5.07 % | -15.479 M 15.62 % | -18.345 M -20.16 % | -15.267 M -0.84 % | -15.140 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 372.315 M | 0.000 -100.00 % | 548.237 M | 0.000 -100.00 % | 567.530 M 52.77 % | 371.486 M -34.62 % | 568.232 M 71.73 % | 330.883 M -39.17 % | 543.919 M 74.00 % | 312.592 M -22.81 % | 404.972 M 45.38 % | 278.564 M -32.40 % | 412.092 M 46.33 % | 281.624 M 13.00 % | 249.223 M 16.04 % | 214.776 M -47.23 % | 406.998 M 150.26 % | 162.629 M -46.17 % | 302.096 M 164.29 % | 114.303 M -68.89 % | 367.401 M 2 131.81 % | 16.462 M -94.57 % | 303.076 M 2 895.12 % | 10.119 M -97.80 % | 460.393 M 4 586.41 % | 9.824 M -97.28 % | 361.675 M 611.96 % | 50.800 M -87.02 % | 391.410 M 6 409.40 % | 6.013 M -98.48 % | 396.487 M 2 859.30 % | 13.398 M -96.92 % | 434.647 M 2 136.64 % | 19.433 M -94.78 % | 372.354 M 2 157.37 % | 16.495 M -96.59 % | 483.348 M 1 375.42 % | 32.760 M -12.03 % | 37.238 M 153.98 % | 14.662 M -97.64 % | 621.657 M 25 129.59 % | 2.464 M -99.56 % | 557.600 M 8 504.94 % | 6.480 M -98.87 % | 571.246 M 6 365.72 % | 8.835 M -98.58 % | 621.491 M 8 958.32 % | 6.861 M -98.92 % | 635.389 M 2 159.24 % | 28.124 M 200.00 % | -28.124 M |
| Total investments | 0.000 -100.00 % | 336.982 M | 0.000 -100.00 % | 363.615 M | 0.000 -100.00 % | 367.476 M -50.54 % | 742.972 M 5 585.43 % | 13.068 M -98.03 % | 661.766 M 5 475.11 % | 11.870 M -98.10 % | 625.184 M 3 974.98 % | 15.342 M -97.25 % | 557.128 M 5 033.87 % | 10.852 M -98.07 % | 563.248 M 3 556.98 % | 15.402 M -96.41 % | 429.552 M 4 190.37 % | 10.012 M -96.92 % | 325.258 M 4 785.95 % | 6.657 M -97.09 % | 228.606 M 14 223.68 % | 1.596 M -95.15 % | 32.924 M 220.93 % | 10.259 M -49.31 % | 20.238 M 586.97 % | 2.946 M -85.01 % | 19.648 M 129.32 % | 8.568 M -91.57 % | 101.600 M 28 845.87 % | 351.000 K -97.08 % | 12.026 M 57.24 % | 7.648 M -71.46 % | 26.796 M 3 806.12 % | 686.000 K -98.23 % | 38.866 M 1 543.38 % | 2.365 M -92.83 % | 32.990 M 1 532.36 % | 2.021 M -96.92 % | 65.520 M 3 540.00 % | 1.800 M -93.86 % | 29.324 M 986.07 % | 2.700 M -45.21 % | 4.928 M 310.67 % | 1.200 M -90.74 % | 12.960 M 980.00 % | 1.200 M -93.21 % | 17.670 M | 0.000 -100.00 % | 13.722 M | 0.000 -100.00 % | 56.248 M | 0.000 |
| Total debt | 0.000 -100.00 % | 480.175 M | 0.000 -100.00 % | 549.382 M | 0.000 -100.00 % | 568.775 M | 0.000 -100.00 % | 582.270 M | 0.000 -100.00 % | 560.332 M | 0.000 -100.00 % | 416.096 M | 0.000 -100.00 % | 413.232 M | 0.000 -100.00 % | 312.184 M | 0.000 -100.00 % | 420.241 M | 0.000 -100.00 % | 354.054 M | 0.000 -100.00 % | 460.818 M | 0.000 -100.00 % | 309.063 M | 0.000 -100.00 % | 466.106 M | 0.000 -100.00 % | 367.403 M | 0.000 -100.00 % | 440.645 M | 0.000 -100.00 % | 402.500 M | 0.000 -100.00 % | 448.045 M | 0.000 -100.00 % | 391.787 M | 0.000 -100.00 % | 488.270 M | 0.000 -100.00 % | 69.998 M | 0.000 -100.00 % | 636.319 M | 0.000 -100.00 % | 560.064 M | 0.000 -100.00 % | 577.726 M | 0.000 -100.00 % | 630.326 M | 0.000 -100.00 % | 642.250 M | 0.000 -100.00 % | 409.367 M |
| Accumulated other comprehensive income loss | 1.173 B | 0.000 -100.00 % | 1.153 B 4.71 % | 1.101 B -0.58 % | 1.108 B 7 162.15 % | 15.256 M -98.60 % | 1.087 B | 0.000 -100.00 % | 1.068 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 912.455 M | 0.000 -100.00 % | 823.890 M | 0.000 -100.00 % | 760.843 M 4 887.17 % | 15.256 M -97.54 % | 620.849 M | 0.000 -100.00 % | 623.294 M 4 500.63 % | 13.548 M -97.70 % | 589.627 M 8.84 % | 541.739 M -4.37 % | 566.504 M 4 771.48 % | 11.629 M -97.76 % | 519.152 M | 0.000 -100.00 % | 501.292 M | 0.000 -100.00 % | 422.426 M | 0.000 -100.00 % | 401.445 M 422.03 % | 76.901 M -79.63 % | 377.456 M | 0.000 -100.00 % | 342.910 M | 0.000 -100.00 % | 335.450 M | 0.000 -100.00 % | 306.130 M 298.08 % | 76.901 M -73.91 % | 294.726 M | 0.000 -100.00 % | 239.183 M 211.03 % | 76.900 M -66.94 % | 232.613 M | 0.000 -100.00 % | 208.920 M 171.67 % | 76.901 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 935.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 869.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 829.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 674.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 522.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 425.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 370.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 306.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 246.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 198.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 161.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.221 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 51.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 47.888 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 45.388 M | 0.000 -100.00 % | 43.798 M | 0.000 -100.00 % | 43.798 M | 0.000 -100.00 % | 43.798 M | 0.000 -100.00 % | 43.798 M |
| Total equity | 1.173 B 0.00 % | 1.173 B 1.74 % | 1.153 B 0.00 % | 1.153 B 4.10 % | 1.108 B 0.00 % | 1.108 B 1.95 % | 1.087 B 0.00 % | 1.087 B 1.72 % | 1.068 B 0.00 % | 1.068 B 5.79 % | 1.010 B 0.00 % | 1.010 B 10.67 % | 912.455 M 0.00 % | 912.455 M 10.75 % | 823.890 M 0.00 % | 823.890 M 8.29 % | 760.843 M 0.00 % | 760.843 M 22.55 % | 620.849 M 0.00 % | 620.849 M -0.39 % | 623.294 M 0.00 % | 623.294 M 5.71 % | 589.627 M 0.00 % | 589.625 M 4.08 % | 566.504 M 0.00 % | 566.504 M 9.12 % | 519.152 M 0.00 % | 519.152 M 3.56 % | 501.292 M 0.00 % | 501.292 M 18.67 % | 422.426 M 0.00 % | 422.426 M 5.23 % | 401.445 M 0.00 % | 401.445 M 6.36 % | 377.456 M 0.00 % | 377.456 M 10.07 % | 342.910 M 0.00 % | 342.910 M 2.22 % | 335.450 M 0.00 % | 335.450 M 9.58 % | 306.130 M 0.00 % | 306.130 M 3.87 % | 294.726 M 0.00 % | 294.726 M 23.22 % | 239.183 M 0.00 % | 239.183 M 2.82 % | 232.613 M 0.00 % | 232.613 M 11.34 % | 208.920 M 0.00 % | 208.920 M -0.49 % | 209.952 M 0.00 % | 209.952 M |
| Other non current liabilities | -1.173 B -4 973.18 % | 24.079 M 102.09 % | -1.153 B -4 552.98 % | 25.900 M 102.34 % | -1.108 B -5 587.44 % | 20.190 M 101.86 % | -1.087 B -4 015.18 % | 27.756 M | 0.000 -100.00 % | 20.897 M | 0.000 -100.00 % | 25.021 M | 0.000 -100.00 % | 20.753 M | 0.000 -100.00 % | 28.236 M | 0.000 -100.00 % | 20.013 M | 0.000 -100.00 % | 25.119 M | 0.000 -100.00 % | 16.877 M | 0.000 -100.00 % | 24.730 M | 0.000 -100.00 % | 14.585 M | 0.000 -100.00 % | 20.243 M | 0.000 -100.00 % | 13.702 M | 0.000 -100.00 % | 11.489 M | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 8.117 M | 0.000 -100.00 % | 52.843 M | 0.000 -100.00 % | 447.883 M | 0.000 -100.00 % | 564.000 K | 0.000 -100.00 % | 44.775 M | 0.000 -100.00 % | 44.611 M | 0.000 -100.00 % | 47.212 M | 0.000 -100.00 % | 45.880 M | 0.000 100.00 % | -409.367 M |
| Long term debt | 0.000 -100.00 % | 359.090 M | 0.000 -100.00 % | 402.202 M | 0.000 -100.00 % | 407.584 M | 0.000 -100.00 % | 458.105 M | 0.000 -100.00 % | 449.837 M | 0.000 -100.00 % | 328.226 M | 0.000 -100.00 % | 338.813 M | 0.000 -100.00 % | 289.656 M | 0.000 -100.00 % | 329.804 M | 0.000 -100.00 % | 354.029 M | 0.000 -100.00 % | 368.219 M | 0.000 -100.00 % | 265.478 M | 0.000 -100.00 % | 265.508 M | 0.000 -100.00 % | 258.907 M | 0.000 -100.00 % | 267.410 M | 0.000 -100.00 % | 319.102 M | 0.000 -100.00 % | 328.678 M | 0.000 -100.00 % | 391.787 M | 0.000 -100.00 % | 381.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.437 M | 0.000 -100.00 % | 396.345 M | 0.000 -100.00 % | 403.402 M | 0.000 -100.00 % | 486.184 M | 0.000 -100.00 % | 426.660 M | 0.000 -100.00 % | 409.367 M |
| Total non current liabilities | -1.173 B -320.30 % | 532.654 M 146.18 % | -1.153 B -307.75 % | 555.151 M 150.11 % | -1.108 B -301.29 % | 550.408 M 150.65 % | -1.087 B -278.79 % | 607.794 M | 0.000 -100.00 % | 576.403 M | 0.000 -100.00 % | 430.425 M | 0.000 -100.00 % | 445.086 M | 0.000 -100.00 % | 393.945 M | 0.000 -100.00 % | 426.174 M | 0.000 -100.00 % | 435.980 M | 0.000 -100.00 % | 448.333 M | 0.000 -100.00 % | 337.493 M | 0.000 -100.00 % | 340.922 M | 0.000 -100.00 % | 328.998 M | 0.000 -100.00 % | 340.323 M | 0.000 -100.00 % | 378.752 M | 0.000 -100.00 % | 382.525 M | 0.000 -100.00 % | 444.807 M | 0.000 -100.00 % | 437.000 M | 0.000 -100.00 % | 447.883 M | 0.000 -100.00 % | 420.772 M | 0.000 -100.00 % | 441.120 M | 0.000 -100.00 % | 448.013 M | 0.000 -100.00 % | 533.396 M | 0.000 -100.00 % | 472.540 M | 0.000 -100.00 % | 409.367 M |
| Other current liabilities | 0.000 -100.00 % | 74.913 M | 0.000 -100.00 % | 32.861 M | 0.000 -100.00 % | 26.971 M | 0.000 -100.00 % | 29.579 M | 0.000 -100.00 % | 33.131 M | 0.000 -100.00 % | 41.041 M | 0.000 -100.00 % | 57.125 M | 0.000 -100.00 % | 126.617 M | 0.000 -100.00 % | 42.171 M | 0.000 -100.00 % | 125.588 M | 0.000 -100.00 % | 49.266 M | 0.000 -100.00 % | 105.087 M | 0.000 -100.00 % | 41.013 M | 0.000 -100.00 % | 88.224 M | 0.000 -100.00 % | 31.740 M | 0.000 -100.00 % | 81.258 M | 0.000 -100.00 % | 135.039 M | 0.000 -100.00 % | 162.436 M | 0.000 -100.00 % | 73.441 M | 0.000 -100.00 % | 87.550 M | 0.000 -100.00 % | 45.844 M | 0.000 -100.00 % | 59.538 M | 0.000 -100.00 % | 107.970 M | 0.000 -100.00 % | 22.115 M | 0.000 -100.00 % | 35.170 M | 0.000 -100.00 % | 228.218 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.264 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -16.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 121.208 M | 0.000 -100.00 % | 147.180 M | 0.000 -100.00 % | 161.191 M | 0.000 -100.00 % | 124.165 M | 0.000 -100.00 % | 111.219 M | 0.000 -100.00 % | 87.870 M | 0.000 -100.00 % | 74.419 M | 0.000 -100.00 % | 22.528 M | 0.000 -100.00 % | 90.437 M | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 92.599 M | 0.000 -100.00 % | 43.585 M | 0.000 -100.00 % | 200.599 M | 0.000 -100.00 % | 108.496 M | 0.000 -100.00 % | 173.234 M | 0.000 -100.00 % | 83.398 M | 0.000 -100.00 % | 124.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.147 M | 0.000 -100.00 % | 69.998 M | 0.000 -100.00 % | 253.882 M | 0.000 -100.00 % | 163.719 M | 0.000 -100.00 % | 174.325 M | 0.000 -100.00 % | 144.142 M | 0.000 -100.00 % | 215.590 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 228.441 M | 0.000 -100.00 % | 264.946 M | 0.000 -100.00 % | 264.528 M | 0.000 -100.00 % | 264.950 M | 0.000 -100.00 % | 250.257 M | 0.000 -100.00 % | 207.719 M | 0.000 -100.00 % | 221.039 M | 0.000 -100.00 % | 232.840 M | 0.000 -100.00 % | 203.579 M | 0.000 -100.00 % | 221.825 M | 0.000 -100.00 % | 209.122 M | 0.000 -100.00 % | 210.117 M | 0.000 -100.00 % | 315.119 M | 0.000 -100.00 % | 263.345 M | 0.000 -100.00 % | 304.341 M | 0.000 -100.00 % | 293.093 M | 0.000 -100.00 % | 289.134 M | 0.000 -100.00 % | 183.892 M | 0.000 -100.00 % | 182.294 M | 0.000 -100.00 % | 198.850 M | 0.000 -100.00 % | 317.187 M | 0.000 -100.00 % | 260.220 M | 0.000 -100.00 % | 299.993 M | 0.000 -100.00 % | 173.650 M | 0.000 -100.00 % | 271.430 M | 0.000 -100.00 % | 234.171 M |
| Total liabilities | -1.173 B -254.17 % | 761.095 M 165.99 % | -1.153 B -240.63 % | 820.097 M 174.02 % | -1.108 B -235.95 % | 814.936 M 174.99 % | -1.087 B -224.51 % | 872.744 M | 0.000 -100.00 % | 826.660 M | 0.000 -100.00 % | 638.144 M | 0.000 -100.00 % | 666.125 M | 0.000 -100.00 % | 626.785 M | 0.000 -100.00 % | 629.753 M | 0.000 -100.00 % | 657.805 M | 0.000 -100.00 % | 657.455 M | 0.000 -100.00 % | 547.610 M | 0.000 -100.00 % | 656.041 M | 0.000 -100.00 % | 592.343 M | 0.000 -100.00 % | 644.664 M | 0.000 -100.00 % | 671.845 M | 0.000 -100.00 % | 671.659 M | 0.000 -100.00 % | 628.699 M | 0.000 -100.00 % | 616.260 M | 0.000 -100.00 % | 646.733 M | 0.000 -100.00 % | 737.960 M | 0.000 -100.00 % | 701.340 M | 0.000 -100.00 % | 748.006 M | 0.000 -100.00 % | 707.046 M | 0.000 -100.00 % | 743.970 M | 0.000 -100.00 % | 681.984 M |
| Other non current assets | 0.000 -100.00 % | 24.970 M | 0.000 -100.00 % | 22.290 M 106.88 % | -323.829 M -678.79 % | 55.949 M 115.06 % | -371.486 M -192.72 % | 400.666 M 221.09 % | -330.883 M -195.24 % | 347.420 M 211.14 % | -312.592 M -166.20 % | 472.166 M 269.50 % | -278.564 M -191.25 % | 305.265 M 208.39 % | -281.624 M -175.45 % | 373.272 M 273.80 % | -214.776 M -159.16 % | 363.073 M 323.25 % | -162.629 M -198.47 % | 165.158 M 244.49 % | -114.303 M -168.18 % | 167.649 M 1 118.40 % | -16.462 M -109.43 % | 174.625 M 1 825.71 % | -10.119 M -105.94 % | 170.317 M 1 833.68 % | -9.824 M -105.98 % | 164.332 M 423.49 % | -50.800 M -130.98 % | 164.000 M 2 827.42 % | -6.013 M -103.84 % | 156.390 M 1 267.26 % | -13.398 M -150.65 % | 26.451 M 236.11 % | -19.433 M -188.18 % | 22.038 M 233.60 % | -16.495 M -169.83 % | 23.623 M 172.11 % | -32.760 M -246.42 % | 22.374 M 252.60 % | -14.662 M -141.77 % | 35.104 M 1 524.68 % | -2.464 M -108.24 % | 29.899 M 561.40 % | -6.480 M -123.17 % | 27.965 M 416.53 % | -8.835 M -143.85 % | 20.147 M 393.65 % | -6.861 M -129.96 % | 22.904 M | 0.000 100.00 % | -569.561 M |
| Long term investments | 0.000 -100.00 % | 88.864 M | 0.000 -100.00 % | 87.475 M | 0.000 -100.00 % | 47.479 M | 0.000 100.00 % | -344.994 M | 0.000 100.00 % | -303.771 M | 0.000 100.00 % | -286.269 M | 0.000 100.00 % | -265.756 M | 0.000 100.00 % | -205.666 M | 0.000 100.00 % | -190.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.596 M | 0.000 -100.00 % | 1.596 M | 0.000 -100.00 % | 2.946 M | 0.000 -100.00 % | 4.339 M | 0.000 -100.00 % | 351.000 K | 0.000 -100.00 % | 7.648 M | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 2.365 M | 0.000 -100.00 % | 2.021 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 |
| Property plant equipment net | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 1.106 B | 0.000 -100.00 % | 1.110 B | 0.000 -100.00 % | 1.084 B | 0.000 -100.00 % | 666.251 M | 0.000 -100.00 % | 817.804 M | 0.000 -100.00 % | 692.560 M | 0.000 -100.00 % | 691.306 M | 0.000 -100.00 % | 640.296 M | 0.000 -100.00 % | 674.710 M | 0.000 -100.00 % | 541.022 M | 0.000 -100.00 % | 568.572 M | 0.000 -100.00 % | 494.588 M | 0.000 -100.00 % | 505.386 M | 0.000 -100.00 % | 495.415 M | 0.000 -100.00 % | 657.643 M | 0.000 -100.00 % | 663.095 M | 0.000 -100.00 % | 682.809 M | 0.000 -100.00 % | 652.959 M | 0.000 -100.00 % | 638.375 M | 0.000 -100.00 % | 640.939 M | 0.000 -100.00 % | 636.660 M | 0.000 -100.00 % | 634.904 M | 0.000 -100.00 % | 638.506 M | 0.000 -100.00 % | 569.561 M |
| Total non current assets | 0.000 -100.00 % | 1.233 B | 0.000 -100.00 % | 1.235 B 481.38 % | -323.829 M -126.77 % | 1.209 B 425.58 % | -371.486 M -131.88 % | 1.165 B 452.14 % | -330.883 M -129.35 % | 1.127 B 460.61 % | -312.592 M -136.68 % | 852.148 M 405.91 % | -278.564 M -132.49 % | 857.313 M 404.42 % | -281.624 M -132.74 % | 860.166 M 500.49 % | -214.776 M -124.87 % | 863.661 M 631.06 % | -162.629 M -120.19 % | 805.454 M 804.67 % | -114.303 M -113.54 % | 843.955 M 5 226.69 % | -16.462 M -102.30 % | 717.243 M 7 188.08 % | -10.119 M -101.36 % | 741.835 M 7 651.25 % | -9.824 M -101.48 % | 663.259 M 1 405.63 % | -50.800 M -107.59 % | 669.737 M 11 238.15 % | -6.013 M -100.91 % | 659.453 M 5 022.03 % | -13.398 M -101.96 % | 684.780 M 3 623.80 % | -19.433 M -102.83 % | 687.498 M 4 267.92 % | -16.495 M -102.33 % | 708.453 M 2 262.55 % | -32.760 M -104.84 % | 677.133 M 4 718.29 % | -14.662 M -102.17 % | 676.179 M 27 542.33 % | -2.464 M -100.37 % | 672.038 M 10 470.96 % | -6.480 M -100.97 % | 665.825 M 7 636.22 % | -8.835 M -101.35 % | 655.051 M 9 647.46 % | -6.861 M -101.04 % | 661.410 M | 0.000 -100.00 % | 569.561 M |
| Other current assets | -355.978 M -490.87 % | 91.073 M 128.85 % | -315.722 M -350.77 % | 125.903 M | 0.000 -100.00 % | 131.840 M | 0.000 -100.00 % | 208.428 M | 0.000 -100.00 % | 200.466 M | 0.000 -100.00 % | 246.227 M | 0.000 -100.00 % | 253.145 M | 0.000 -100.00 % | 93.191 M | 0.000 -100.00 % | 66.825 M | 0.000 -100.00 % | 85.677 M | 0.000 -100.00 % | 56.965 M | 0.000 -100.00 % | 69.820 M | 0.000 -100.00 % | 105.451 M | 0.000 -100.00 % | 83.218 M | 0.000 -100.00 % | 59.047 M | 0.000 -100.00 % | 56.078 M | 0.000 -100.00 % | 76.983 M | 0.000 -100.00 % | 51.025 M | 0.000 -100.00 % | 147.523 M | 0.000 -100.00 % | 35.450 M | 0.000 -100.00 % | 68.506 M | 0.000 -100.00 % | 57.356 M | 0.000 -100.00 % | 52.531 M | 0.000 -100.00 % | 45.011 M | 0.000 -100.00 % | 53.798 M | 0.000 -100.00 % | 22.246 M |
| Short term investments | 0.000 -100.00 % | 282.758 M | 0.000 -100.00 % | 276.140 M | 0.000 -100.00 % | 321.829 M -56.68 % | 742.972 M 107.50 % | 358.062 M -45.89 % | 661.766 M 109.66 % | 315.641 M -49.51 % | 625.184 M 107.28 % | 301.611 M -45.86 % | 557.128 M 101.41 % | 276.608 M -50.89 % | 563.248 M 154.78 % | 221.068 M -48.54 % | 429.552 M 113.99 % | 200.730 M -38.29 % | 325.258 M 191.16 % | 111.712 M -51.13 % | 228.606 M 1 043.03 % | 20.000 M -39.25 % | 32.924 M 214.31 % | 10.475 M -48.24 % | 20.238 M 477.57 % | 3.504 M -82.17 % | 19.648 M 364.60 % | 4.229 M -95.84 % | 101.600 M 6 392.01 % | 1.565 M -86.99 % | 12.026 M | 0.000 -100.00 % | 26.796 M | 0.000 -100.00 % | 38.866 M | 0.000 -100.00 % | 32.990 M 201.77 % | 10.932 M -83.32 % | 65.520 M | 0.000 -100.00 % | 29.324 M | 0.000 -100.00 % | 4.928 M | 0.000 -100.00 % | 12.960 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 13.722 M | 0.000 -100.00 % | 56.248 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 107.860 M | 0.000 -100.00 % | 39.582 M | 0.000 -100.00 % | 1.245 M 100.34 % | -371.486 M -2 746.29 % | 14.038 M 104.24 % | -330.883 M -2 115.98 % | 16.413 M 105.25 % | -312.592 M -2 910.07 % | 11.124 M 103.99 % | -278.564 M -24 535.44 % | 1.140 M 100.40 % | -281.624 M -547.30 % | 62.961 M 129.31 % | -214.776 M -1 721.81 % | 13.243 M 108.14 % | -162.629 M -413.00 % | 51.958 M 145.46 % | -114.303 M -222.36 % | 93.418 M 667.48 % | -16.462 M -374.96 % | 5.987 M 159.17 % | -10.119 M -277.12 % | 5.713 M 158.15 % | -9.824 M -271.51 % | 5.728 M 111.28 % | -50.800 M -203.18 % | 49.235 M 918.81 % | -6.013 M -200.00 % | 6.013 M 144.88 % | -13.398 M -200.00 % | 13.398 M 168.94 % | -19.433 M -200.00 % | 19.433 M 217.81 % | -16.495 M -435.13 % | 4.922 M 115.02 % | -32.760 M -200.00 % | 32.760 M 323.43 % | -14.662 M -200.00 % | 14.662 M 695.05 % | -2.464 M -200.00 % | 2.464 M 138.02 % | -6.480 M -200.00 % | 6.480 M 173.34 % | -8.835 M -200.00 % | 8.835 M 228.77 % | -6.861 M -200.00 % | 6.861 M 124.40 % | -28.124 M -200.00 % | 28.124 M |
| Cash and short term investments | 355.978 M 0.00 % | 355.978 M 12.75 % | 315.722 M 0.00 % | 315.722 M -2.50 % | 323.829 M 0.23 % | 323.074 M -13.03 % | 371.486 M -0.17 % | 372.100 M 12.46 % | 330.883 M -0.35 % | 332.054 M 6.23 % | 312.592 M -0.05 % | 312.735 M 12.27 % | 278.564 M 0.29 % | 277.748 M -1.38 % | 281.624 M -0.85 % | 284.029 M 32.24 % | 214.776 M 0.38 % | 213.973 M 31.57 % | 162.629 M -0.64 % | 163.670 M 43.19 % | 114.303 M 0.78 % | 113.417 M 588.96 % | 16.462 M 0.00 % | 16.462 M 62.68 % | 10.119 M 9.79 % | 9.217 M -6.18 % | 9.824 M -1.34 % | 9.957 M -80.40 % | 50.800 M 0.00 % | 50.800 M 744.84 % | 6.013 M 0.00 % | 6.013 M -55.12 % | 13.398 M 0.00 % | 13.398 M -31.06 % | 19.433 M 0.00 % | 19.433 M 17.81 % | 16.495 M 4.04 % | 15.854 M -51.61 % | 32.760 M 0.00 % | 32.760 M 123.43 % | 14.662 M 0.00 % | 14.662 M 495.05 % | 2.464 M 0.00 % | 2.464 M -61.98 % | 6.480 M 0.00 % | 6.480 M -26.66 % | 8.835 M 0.00 % | 8.835 M 28.77 % | 6.861 M 0.00 % | 6.861 M -75.60 % | 28.124 M 0.00 % | 28.124 M |
| Total current assets | 0.000 -100.00 % | 701.863 M | 0.000 -100.00 % | 738.390 M 128.02 % | 323.829 M -54.60 % | 713.351 M 92.03 % | 371.486 M -53.23 % | 794.265 M 140.04 % | 330.883 M -56.90 % | 767.696 M 145.59 % | 312.592 M -60.72 % | 795.809 M 185.68 % | 278.564 M -61.38 % | 721.267 M 156.11 % | 281.624 M -52.31 % | 590.509 M 174.94 % | 214.776 M -59.24 % | 526.937 M 224.01 % | 162.629 M -65.63 % | 473.200 M 313.99 % | 114.303 M -73.83 % | 436.793 M 2 553.34 % | 16.462 M -96.08 % | 419.992 M 4 050.53 % | 10.119 M -97.89 % | 480.711 M 4 793.23 % | 9.824 M -97.81 % | 448.235 M 782.35 % | 50.800 M -89.33 % | 476.218 M 7 819.81 % | 6.013 M -98.62 % | 434.818 M 3 145.39 % | 13.398 M -96.55 % | 388.324 M 1 898.27 % | 19.433 M -93.90 % | 318.657 M 1 831.84 % | 16.495 M -93.42 % | 250.718 M 665.32 % | 32.760 M -89.26 % | 305.050 M 1 980.55 % | 14.662 M -96.01 % | 367.910 M 14 831.41 % | 2.464 M -99.24 % | 324.028 M 4 900.43 % | 6.480 M -97.98 % | 321.364 M 3 537.40 % | 8.835 M -96.90 % | 284.608 M 4 048.20 % | 6.861 M -97.65 % | 291.480 M 936.41 % | 28.124 M -90.90 % | 308.948 M |
| Inventory | 0.000 -100.00 % | 155.278 M | 0.000 -100.00 % | 140.703 M | 0.000 -100.00 % | 179.429 M | 0.000 -100.00 % | 129.367 M | 0.000 -100.00 % | 212.206 M | 0.000 -100.00 % | 98.528 M | 0.000 -100.00 % | 92.890 M | 0.000 -100.00 % | 111.906 M | 0.000 -100.00 % | 145.120 M | 0.000 -100.00 % | 148.374 M | 0.000 -100.00 % | 149.322 M | 0.000 -100.00 % | 215.164 M | 0.000 -100.00 % | 226.774 M | 0.000 -100.00 % | 214.932 M | 0.000 -100.00 % | 188.081 M | 0.000 -100.00 % | 226.057 M | 0.000 -100.00 % | 175.887 M | 0.000 -100.00 % | 127.243 M | 0.000 -100.00 % | 86.843 M | 0.000 -100.00 % | 115.345 M | 0.000 -100.00 % | 124.446 M | 0.000 -100.00 % | 129.224 M | 0.000 -100.00 % | 108.793 M | 0.000 -100.00 % | 103.101 M | 0.000 -100.00 % | 116.950 M | 0.000 -100.00 % | 145.457 M |
| Net receivables | 0.000 -100.00 % | 99.534 M | 0.000 -100.00 % | 156.062 M | 0.000 -100.00 % | 79.008 M | 0.000 -100.00 % | 84.386 M | 0.000 -100.00 % | 108.772 M | 0.000 -100.00 % | 138.341 M | 0.000 -100.00 % | 97.484 M | 0.000 -100.00 % | 101.496 M | 0.000 -100.00 % | 101.019 M | 0.000 -100.00 % | 75.659 M | 0.000 -100.00 % | 117.089 M | 0.000 -100.00 % | 118.592 M | 0.000 -100.00 % | 139.269 M | 0.000 -100.00 % | 140.649 M | 0.000 -100.00 % | 178.290 M | 0.000 -100.00 % | 146.670 M | 0.000 -100.00 % | 122.056 M | 0.000 -100.00 % | 120.956 M | 0.000 -100.00 % | 498.000 K | 0.000 -100.00 % | 121.495 M | 0.000 -100.00 % | 160.296 M | 0.000 -100.00 % | 134.984 M | 0.000 -100.00 % | 153.560 M | 0.000 -100.00 % | 127.661 M | 0.000 -100.00 % | 113.871 M | 0.000 -100.00 % | 113.121 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.427 M |
| Account payables | 0.000 -100.00 % | 32.320 M | 0.000 -100.00 % | 27.117 M | 0.000 -100.00 % | 25.626 M | 0.000 -100.00 % | 35.461 M | 0.000 -100.00 % | 30.131 M | 0.000 -100.00 % | 24.073 M | 0.000 -100.00 % | 32.708 M | 0.000 -100.00 % | 47.324 M | 0.000 -100.00 % | 44.151 M | 0.000 -100.00 % | 58.933 M | 0.000 -100.00 % | 52.595 M | 0.000 -100.00 % | 28.342 M | 0.000 -100.00 % | 49.336 M | 0.000 -100.00 % | 29.839 M | 0.000 -100.00 % | 79.357 M | 0.000 -100.00 % | 121.241 M | 0.000 -100.00 % | 30.060 M | 0.000 -100.00 % | 21.456 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.302 M | 0.000 -100.00 % | 14.938 M | 0.000 -100.00 % | 36.963 M | 0.000 -100.00 % | 17.698 M | 0.000 -100.00 % | 7.393 M | 0.000 -100.00 % | 20.670 M | 0.000 -100.00 % | 5.953 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 57.788 M | 0.000 -100.00 % | 49.206 M | 0.000 -100.00 % | 75.745 M | 0.000 -100.00 % | 75.775 M | 0.000 -100.00 % | 54.735 M | 0.000 -100.00 % | 53.523 M | 0.000 -100.00 % | 36.371 M | 0.000 -100.00 % | 26.820 M | 0.000 -100.00 % | 37.279 M | 0.000 -100.00 % | 14.662 M | 0.000 -100.00 % | 33.103 M | 0.000 -100.00 % | 24.171 M | 0.000 -100.00 % | 36.786 M | 0.000 -100.00 % | 20.010 M | 0.000 -100.00 % | 7.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 4.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.034 M | 0.000 | 0.000 | 0.000 100.00 % | -3.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 123.000 K | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 355.000 K | 0.000 -100.00 % | 465.000 K | 0.000 -100.00 % | 841.000 K | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 339.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.798 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.261 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 186.436 M | 0.000 -100.00 % | 1.101 B | 0.000 -100.00 % | 171.181 M | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 186.437 M | 0.000 -100.00 % | 957.925 M | 0.000 -100.00 % | 186.437 M | 0.000 -100.00 % | 772.002 M | 0.000 -100.00 % | 171.181 M | 0.000 -100.00 % | 572.961 M | 0.000 -100.00 % | 136.661 M | 0.000 100.00 % | -1.999 K | 0.000 -100.00 % | 136.661 M | 0.000 -100.00 % | 471.264 M | 0.000 -100.00 % | 146.813 M | 0.000 -100.00 % | 377.038 M | 0.000 -100.00 % | 32.412 M | 0.000 -100.00 % | 332.068 M | 0.000 -100.00 % | 99.382 M | 0.000 -100.00 % | 290.062 M | 0.000 -100.00 % | 22.260 M | 0.000 -100.00 % | 249.338 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 188.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.154 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 145.396 M | 0.000 -100.00 % | 127.049 M | 0.000 -100.00 % | 117.495 M | 0.000 -100.00 % | 121.933 M | 0.000 -100.00 % | 97.718 M | 0.000 -100.00 % | 77.178 M | 0.000 -100.00 % | 81.000 M | 0.000 -100.00 % | 76.053 M | 0.000 -100.00 % | 69.554 M | 0.000 -100.00 % | 56.832 M | 0.000 -100.00 % | 54.150 M | 0.000 -100.00 % | 47.285 M | 0.000 -100.00 % | 49.457 M | 0.000 -100.00 % | 49.848 M | 0.000 -100.00 % | 52.360 M | 0.000 -100.00 % | 48.161 M | 0.000 -100.00 % | 48.161 M | 0.000 -100.00 % | 44.903 M | 0.000 -100.00 % | 44.903 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.771 M | 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 100.00 % | -3.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.446 M |
| Total assets | 0.000 -100.00 % | 1.935 B | 0.000 -100.00 % | 1.973 B | 0.000 -100.00 % | 1.923 B | 0.000 -100.00 % | 1.959 B | 0.000 -100.00 % | 1.895 B | 0.000 -100.00 % | 1.648 B | 0.000 -100.00 % | 1.579 B | 0.000 -100.00 % | 1.451 B | 0.000 -100.00 % | 1.391 B | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.281 B | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 1.223 B | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 1.073 B | 0.000 -100.00 % | 1.006 B | 0.000 -100.00 % | 959.170 M | 0.000 -100.00 % | 982.183 M | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 996.066 M | 0.000 -100.00 % | 987.189 M | 0.000 -100.00 % | 939.659 M | 0.000 -100.00 % | 952.890 M | 0.000 -100.00 % | 891.936 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.234 M 0.00 % | 2.234 M 0.00 % | 2.234 M 136.15 % | -6.180 M 0.00 % | -6.180 M 0.00 % | -6.180 M 0.00 % | -6.180 M 19.67 % | -7.693 M 0.00 % | -7.693 M 0.00 % | -7.693 M 0.00 % | -7.693 M -339.73 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.363 M 0.00 % | 19.363 M 0.00 % | 19.363 M 0.00 % | 19.363 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 % | 9.401 M 0.00 % | 9.401 M 0.00 % | 9.401 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.040 M 0.00 % | 2.040 M 0.00 % | 2.040 M 0.00 % | 2.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.790 M 0.00 % | -5.790 M 0.00 % | -5.790 M 34.20 % | -8.800 M 0.00 % | -8.800 M 0.00 % | -8.800 M 0.00 % | -8.800 M -235.70 % | -2.621 M 0.00 % | -2.621 M 0.00 % | -2.621 M 0.00 % | -2.621 M -146.32 % | 5.659 M 0.00 % | 5.659 M 0.00 % | 5.659 M 0.00 % | 5.659 M |
| 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 | 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 | 0.000 | 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 % | 21.978 M 0.00 % | 21.978 M 0.00 % | 21.978 M 0.00 % | 21.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.260 M 0.00 % | 13.260 M 0.00 % | 13.260 M | 0.000 100.00 % | -11.269 M 0.00 % | -11.269 M 0.00 % | -11.269 M | 0.000 -100.00 % | 26.477 M 0.00 % | 26.477 M 0.00 % | 26.477 M 444.74 % | -7.680 M 0.00 % | -7.680 M 0.00 % | -7.680 M 0.00 % | -7.680 M 40.41 % | -12.889 M 0.00 % | -12.889 M 0.00 % | -12.889 M 0.00 % | -12.889 M -9.47 % | -11.774 M 0.00 % | -11.774 M 0.00 % | -11.774 M 0.00 % | -11.774 M | 0.000 -100.00 % | 8.025 M 0.00 % | 8.025 M 0.00 % | 8.025 M 206.31 % | 2.620 M 0.00 % | 2.620 M 0.00 % | 2.620 M 0.00 % | 2.620 M 151.65 % | -5.072 M 0.00 % | -5.072 M 0.00 % | -5.072 M 0.00 % | -5.072 M 31.54 % | -7.409 M 0.00 % | -7.409 M 0.00 % | -7.409 M 0.00 % | -7.409 M |
| Other non cash items | -21.553 M -902.00 % | -2.151 M 85.84 % | -15.189 M 52.23 % | -31.793 M -66.32 % | -19.115 M -33.85 % | -14.281 M -131.36 % | 45.544 M -2.79 % | 46.852 M 33.39 % | 35.123 M -5.19 % | 37.045 M 357.35 % | -14.395 M 42.31 % | -24.953 M 53.65 % | -53.841 M -47.52 % | -36.497 M 20.01 % | -45.628 M 1.22 % | -46.193 M -54.02 % | -29.991 M 53.75 % | -64.850 M -67.64 % | -38.684 M -280.52 % | -10.166 M -229.97 % | 7.822 M 236.34 % | -5.737 M 79.66 % | -28.199 M -33.80 % | -21.075 M -55.03 % | -13.594 M 37.54 % | -21.763 M 11.38 % | -24.558 M -64.45 % | -14.933 M -3.18 % | -14.473 M -266.13 % | -3.953 M 88.59 % | -34.644 M -209.32 % | -11.200 M -10.08 % | -10.175 M 44.32 % | -18.273 M -1.15 % | -18.066 M -24.99 % | -14.454 M 28.06 % | -20.093 M -243.06 % | -5.857 M 40.22 % | -9.797 M 19.88 % | -12.228 M 28.01 % | -16.986 M -67.14 % | -10.163 M -6.81 % | -9.515 M 42.26 % | -16.478 M -17.47 % | -14.027 M -623.33 % | -1.939 M 65.74 % | -5.660 M 59.46 % | -13.963 M -10.49 % | -12.637 M -408.52 % | 4.096 M 150.05 % | -8.183 M 53.01 % | -17.415 M -2 129.12 % | -781.250 K 0.00 % | -781.250 K 0.00 % | -781.250 K -110.77 % | 7.253 M 0.00 % | 7.253 M 0.00 % | 7.253 M 0.00 % | 7.253 M 202.63 % | 2.397 M 0.00 % | 2.397 M 0.00 % | 2.397 M 0.00 % | 2.397 M -89.13 % | 22.053 M 0.00 % | 22.053 M 0.00 % | 22.053 M 0.00 % | 22.053 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.978 M 1.81 % | 53.016 M 1.27 % | 52.350 M 28.77 % | 40.654 M 2.95 % | 39.490 M 7.45 % | 36.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.646 M 0.00 % | 85.646 M 0.00 % | 85.646 M 0.00 % | 85.646 M | 0.000 -100.00 % | 36.115 M 0.00 % | 36.115 M 0.00 % | 36.115 M | 0.000 -100.00 % | 57.057 M 0.00 % | 57.057 M 0.00 % | 57.057 M | 0.000 100.00 % | -460.750 K 0.00 % | -460.750 K 0.00 % | -460.750 K | 0.000 -100.00 % | 64.246 M 0.00 % | 64.246 M 0.00 % | 64.246 M 323.44 % | 15.172 M 0.00 % | 15.172 M 0.00 % | 15.172 M 0.00 % | 15.172 M 7.33 % | 14.136 M 0.00 % | 14.136 M 0.00 % | 14.136 M 0.00 % | 14.136 M 61.69 % | 8.742 M 0.00 % | 8.742 M 0.00 % | 8.742 M 0.00 % | 8.742 M -36.92 % | 13.859 M 0.00 % | 13.859 M 0.00 % | 13.859 M 0.00 % | 13.859 M 91.66 % | 7.231 M 0.00 % | 7.231 M 0.00 % | 7.231 M 0.00 % | 7.231 M 1 031.53 % | -776.250 K 0.00 % | -776.250 K 0.00 % | -776.250 K 0.00 % | -776.250 K -103.25 % | 23.858 M 0.00 % | 23.858 M 0.00 % | 23.858 M 0.00 % | 23.858 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -45.186 M 0.00 % | -45.186 M 0.00 % | -45.186 M 0.00 % | -45.186 M | 0.000 100.00 % | -31.462 M 0.00 % | -31.462 M 0.00 % | -31.462 M | 0.000 100.00 % | -11.936 M 0.00 % | -11.936 M 0.00 % | -11.936 M | 0.000 100.00 % | -9.917 M 0.00 % | -9.917 M 0.00 % | -9.917 M | 0.000 100.00 % | -26.257 M 0.00 % | -26.257 M 0.00 % | -26.257 M -56.87 % | -16.737 M 0.00 % | -16.737 M 0.00 % | -16.737 M 0.00 % | -16.737 M -14.03 % | -14.678 M 0.00 % | -14.678 M 0.00 % | -14.678 M 0.00 % | -14.678 M 57.97 % | -34.920 M 0.00 % | -34.920 M 0.00 % | -34.920 M 0.00 % | -34.920 M 30.33 % | -50.124 M 0.00 % | -50.124 M 0.00 % | -50.124 M 0.00 % | -50.124 M -62.59 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M -44.48 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 21.12 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M | 0.000 100.00 % | -736.500 K 0.00 % | -736.500 K 0.00 % | -736.500 K | 0.000 100.00 % | -87.750 K 0.00 % | -87.750 K 0.00 % | -87.750 K | 0.000 100.00 % | -116.250 K 0.00 % | -116.250 K 0.00 % | -116.250 K | 0.000 100.00 % | -205.250 K 0.00 % | -205.250 K 0.00 % | -205.250 K 45.27 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K 0.00 % | -375.000 K -25.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.500 K 0.00 % | 337.500 K 0.00 % | 337.500 K 0.00 % | 337.500 K | 0.000 -100.00 % | 91.750 K 0.00 % | 91.750 K 0.00 % | 91.750 K | 0.000 -100.00 % | 171.500 K 0.00 % | 171.500 K 0.00 % | 171.500 K | 0.000 -100.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K 0.00 % | 375.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 49.849 M 0.00 % | 49.849 M 0.00 % | 49.849 M 0.00 % | 49.849 M | 0.000 -100.00 % | 32.106 M 0.00 % | 32.106 M 0.00 % | 32.106 M | 0.000 -100.00 % | 11.853 M 0.00 % | 11.853 M 0.00 % | 11.853 M | 0.000 -100.00 % | 9.583 M 0.00 % | 9.583 M 0.00 % | 9.583 M | 0.000 -100.00 % | 26.087 M 0.00 % | 26.087 M 0.00 % | 26.087 M 52.44 % | 17.112 M 0.00 % | 17.112 M 0.00 % | 17.112 M 0.00 % | 17.112 M 14.25 % | 14.978 M 0.00 % | 14.978 M 0.00 % | 14.978 M 0.00 % | 14.978 M -57.11 % | 34.920 M 0.00 % | 34.920 M 0.00 % | 34.920 M 0.00 % | 34.920 M -30.33 % | 50.124 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -50.124 M 0.00 % | -50.124 M 0.00 % | -50.124 M -62.59 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M -44.48 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 21.12 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.963 M 0.00 % | 5.963 M 0.00 % | 5.963 M 0.00 % | 5.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.399 M 0.00 % | -2.399 M 0.00 % | -2.399 M 0.00 % | -2.399 M | 0.000 100.00 % | -2.407 M 0.00 % | -2.407 M 0.00 % | -2.407 M | 0.000 100.00 % | -2.225 M 0.00 % | -2.225 M 0.00 % | -2.225 M | 0.000 100.00 % | -2.699 M 0.00 % | -2.699 M 0.00 % | -2.699 M | 0.000 100.00 % | -2.020 M 0.00 % | -2.020 M 0.00 % | -2.020 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.273 M 0.00 % | -1.273 M 0.00 % | -1.273 M 0.00 % | -1.273 M -4.58 % | -1.217 M 0.00 % | -1.217 M 0.00 % | -1.217 M 0.00 % | -1.217 M 8.27 % | -1.327 M 0.00 % | -1.327 M 0.00 % | -1.327 M 0.00 % | -1.327 M -3.57 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.744 M 0.00 % | -5.744 M 0.00 % | -5.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -8.443 M 0.00 % | -8.443 M 0.00 % | -8.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.273 M 0.00 % | -1.273 M 0.00 % | -1.273 M 0.00 % | -1.273 M -4.60 % | -1.217 M 0.00 % | -1.217 M 0.00 % | -1.217 M 0.00 % | -1.217 M 8.27 % | -1.327 M 0.00 % | -1.327 M 0.00 % | -1.327 M 0.00 % | -1.327 M -3.57 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M 0.00 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -186.000 K 0.00 % | -186.000 K 0.00 % | -186.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 100.00 % | -280.750 K 0.00 % | -280.750 K 0.00 % | -280.750 K 0.00 % | -280.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.304 M 0.00 % | 62.304 M 0.00 % | 62.304 M 3 631.35 % | 1.670 M 0.00 % | 1.670 M 0.00 % | 1.670 M 0.00 % | 1.670 M -95.56 % | 37.623 M 0.00 % | 37.623 M 0.00 % | 37.623 M 0.00 % | 37.623 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.978 M 1.81 % | 53.016 M 1.27 % | 52.350 M 28.77 % | 40.654 M 2.95 % | 39.490 M 7.45 % | 36.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.761 M 0.00 % | 11.761 M 0.00 % | 11.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.500 K 0.00 % | -101.500 K 0.00 % | -101.500 K 0.00 % | -101.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.713 M 0.00 % | 24.713 M 0.00 % | 24.713 M 206.48 % | -23.208 M 0.00 % | -23.208 M 0.00 % | -23.208 M 0.00 % | -23.208 M -263.11 % | 14.229 M 0.00 % | 14.229 M 0.00 % | 14.229 M 0.00 % | 14.229 M 1 925.37 % | -779.500 K 0.00 % | -779.500 K 0.00 % | -779.500 K 0.00 % | -779.500 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.425 M 116.21 % | 46.447 M | 0.000 -100.00 % | 17.242 M | 0.000 -100.00 % | 12.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.428 M 0.00 % | 1.428 M 0.00 % | 1.428 M 0.00 % | 1.428 M | 0.000 -100.00 % | 12.309 M 0.00 % | 12.309 M 0.00 % | 12.309 M | 0.000 -100.00 % | 548.250 K 0.00 % | 548.250 K 0.00 % | 548.250 K | 0.000 100.00 % | -10.617 M 0.00 % | -10.617 M 0.00 % | -10.617 M | 0.000 100.00 % | -42.007 M 0.00 % | -42.007 M 0.00 % | -42.007 M -0.24 % | -41.905 M 0.00 % | -41.905 M 0.00 % | -41.905 M 0.00 % | -41.905 M -6.06 % | -39.509 M 0.00 % | -39.509 M 0.00 % | -39.509 M 0.00 % | -39.509 M -13.10 % | -34.933 M 0.00 % | -34.933 M 0.00 % | -34.933 M 0.00 % | -34.933 M -6.97 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M -245.62 % | -9.449 M 0.00 % | -9.449 M 0.00 % | -9.449 M 0.00 % | -9.449 M 60.09 % | -23.678 M 0.00 % | -23.678 M 0.00 % | -23.678 M 0.00 % | -23.678 M -3.40 % | -22.898 M 0.00 % | -22.898 M 0.00 % | -22.898 M 0.00 % | -22.898 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.245 M -98.76 % | 100.425 M 116.21 % | 46.447 M -33.26 % | 69.592 M 303.62 % | 17.242 M -66.58 % | 51.596 M 326.20 % | 12.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.355 M 0.00 % | 23.355 M 0.00 % | 23.355 M 0.00 % | 23.355 M | 0.000 -100.00 % | 1.428 M 0.00 % | 1.428 M 0.00 % | 1.428 M | 0.000 -100.00 % | 12.309 M 0.00 % | 12.309 M 0.00 % | 12.309 M | 0.000 100.00 % | -27.660 M 0.00 % | -27.660 M 0.00 % | -27.660 M | 0.000 100.00 % | -10.617 M 0.00 % | -10.617 M 0.00 % | -10.617 M 74.73 % | -42.007 M 0.00 % | -42.007 M 0.00 % | -42.007 M 0.00 % | -42.007 M -0.24 % | -41.905 M 0.00 % | -41.905 M 0.00 % | -41.905 M 0.00 % | -41.905 M -6.06 % | -39.509 M 0.00 % | -39.509 M 0.00 % | -39.509 M 0.00 % | -39.509 M -397.35 % | -7.944 M 0.00 % | -7.944 M 0.00 % | -7.944 M 0.00 % | -7.944 M 75.67 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M -245.61 % | -9.449 M 0.00 % | -9.449 M 0.00 % | -9.449 M 0.00 % | -9.449 M 60.09 % | -23.678 M 0.00 % | -23.678 M 0.00 % | -23.678 M 0.00 % | -23.678 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.978 M 1.81 % | 53.016 M 1.27 % | 52.350 M 28.77 % | 40.654 M 2.95 % | 39.490 M 7.45 % | 36.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.646 M 0.00 % | 85.646 M 0.00 % | 85.646 M 0.00 % | 85.646 M | 0.000 -100.00 % | 36.115 M 0.00 % | 36.115 M 0.00 % | 36.115 M | 0.000 -100.00 % | 57.057 M 0.00 % | 57.057 M 0.00 % | 57.057 M | 0.000 100.00 % | -460.750 K 0.00 % | -460.750 K 0.00 % | -460.750 K | 0.000 -100.00 % | 64.246 M 0.00 % | 64.246 M 0.00 % | 64.246 M 323.44 % | 15.172 M 0.00 % | 15.172 M 0.00 % | 15.172 M 0.00 % | 15.172 M 7.33 % | 14.136 M 0.00 % | 14.136 M 0.00 % | 14.136 M 0.00 % | 14.136 M 61.69 % | 8.742 M 0.00 % | 8.742 M 0.00 % | 8.742 M 0.00 % | 8.742 M -36.92 % | 13.859 M 0.00 % | 13.859 M 0.00 % | 13.859 M 0.00 % | 13.859 M 91.66 % | 7.231 M 0.00 % | 7.231 M 0.00 % | 7.231 M 0.00 % | 7.231 M 1 031.53 % | -776.250 K 0.00 % | -776.250 K 0.00 % | -776.250 K 0.00 % | -776.250 K -103.25 % | 23.858 M 0.00 % | 23.858 M 0.00 % | 23.858 M 0.00 % | 23.858 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -45.186 M 0.00 % | -45.186 M 0.00 % | -45.186 M 0.00 % | -45.186 M | 0.000 100.00 % | -31.462 M 0.00 % | -31.462 M 0.00 % | -31.462 M | 0.000 100.00 % | -11.936 M 0.00 % | -11.936 M 0.00 % | -11.936 M | 0.000 100.00 % | -9.917 M 0.00 % | -9.917 M 0.00 % | -9.917 M | 0.000 100.00 % | -26.257 M 0.00 % | -26.257 M 0.00 % | -26.257 M -56.87 % | -16.737 M 0.00 % | -16.737 M 0.00 % | -16.737 M 0.00 % | -16.737 M -14.03 % | -14.678 M 0.00 % | -14.678 M 0.00 % | -14.678 M 0.00 % | -14.678 M 57.97 % | -34.920 M 0.00 % | -34.920 M 0.00 % | -34.920 M 0.00 % | -34.920 M 30.33 % | -50.124 M 0.00 % | -50.124 M 0.00 % | -50.124 M 0.00 % | -50.124 M -62.59 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M 0.00 % | -30.828 M -44.48 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 0.00 % | -21.337 M 21.12 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M 0.00 % | -27.050 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.978 M 1.81 % | 53.016 M 1.27 % | 52.350 M 28.77 % | 40.654 M 2.95 % | 39.490 M 7.45 % | 36.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.460 M 0.00 % | 40.460 M 0.00 % | 40.460 M 0.00 % | 40.460 M | 0.000 -100.00 % | 4.653 M 0.00 % | 4.653 M 0.00 % | 4.653 M | 0.000 -100.00 % | 45.120 M 0.00 % | 45.120 M 0.00 % | 45.120 M | 0.000 100.00 % | -10.378 M 0.00 % | -10.378 M 0.00 % | -10.378 M | 0.000 -100.00 % | 37.989 M 0.00 % | 37.989 M 0.00 % | 37.989 M 2 527.41 % | -1.565 M 0.00 % | -1.565 M 0.00 % | -1.565 M 0.00 % | -1.565 M -188.75 % | -542.000 K 0.00 % | -542.000 K 0.00 % | -542.000 K 0.00 % | -542.000 K 97.93 % | -26.178 M 0.00 % | -26.178 M 0.00 % | -26.178 M 0.00 % | -26.178 M 27.81 % | -36.265 M 0.00 % | -36.265 M 0.00 % | -36.265 M 0.00 % | -36.265 M -53.69 % | -23.597 M 0.00 % | -23.597 M 0.00 % | -23.597 M 0.00 % | -23.597 M -6.71 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M -592.77 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |