Harrisons Malayalam Limited HARRMALAYA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.139 B 12.00 % | 4.589 B -5.73 % | 4.868 B 8.55 % | 4.484 B 6.62 % | 4.206 B 11.83 % | 3.761 B 8.45 % | 3.468 B -7.96 % | 3.768 B 4.55 % | 3.604 B 26.51 % | 2.849 B -12.79 % | 3.266 B -14.96 % | 3.841 B 10.55 % | 3.474 B -4.81 % | 3.650 B 1.80 % | 3.585 B 13.88 % | 3.148 B 15.43 % | 2.728 B 35.70 % | 2.010 B -0.51 % | 2.020 B 33.85 % | 1.509 B |
| Net income | 148.876 M 303.86 % | -73.030 M -141.11 % | 177.664 M -23.05 % | 230.895 M -42.88 % | 404.238 M 336.42 % | 92.625 M 138.44 % | -240.947 M -641.73 % | 44.477 M 8.76 % | 40.896 M 108.96 % | -456.679 M -29.52 % | -352.587 M -899.05 % | 44.126 M 92.30 % | 22.946 M -51.23 % | 47.046 M 19.12 % | 39.493 M -60.15 % | 99.110 M 55.09 % | 63.904 M -19.90 % | 79.782 M -46.13 % | 148.100 M -78.32 % | 683.063 M |
| Income before tax | 148.876 M 303.86 % | -73.030 M -141.11 % | 177.664 M -23.05 % | 230.895 M -42.88 % | 404.238 M 336.42 % | 92.625 M 138.44 % | -240.947 M -641.73 % | 44.477 M 0.06 % | 44.451 M 109.84 % | -451.888 M -28.37 % | -352.029 M -788.55 % | 51.126 M 47.03 % | 34.773 M -66.71 % | 104.464 M 99.01 % | 52.493 M -57.53 % | 123.610 M 47.43 % | 83.844 M -5.26 % | 88.501 M -44.56 % | 159.627 M -76.74 % | 686.378 M |
| Income before tax ratio | 0.03 282.01 % | -0.02 -143.61 % | 0.04 -29.12 % | 0.05 -46.43 % | 0.10 290.27 % | 0.02 135.45 % | -0.07 -688.57 % | 0.01 -4.30 % | 0.01 107.78 % | -0.16 -47.20 % | -0.11 -909.64 % | 0.01 33.00 % | 0.01 -65.03 % | 0.03 95.49 % | 0.01 -62.71 % | 0.04 27.72 % | 0.03 -30.18 % | 0.04 -44.27 % | 0.08 -82.63 % | 0.45 |
| EBITDA | 353.177 M 217.00 % | 111.413 M -67.58 % | 343.607 M -10.74 % | 384.966 M -33.14 % | 575.778 M 95.38 % | 294.689 M 595.56 % | -59.466 M -127.94 % | 212.862 M -8.76 % | 233.304 M 191.41 % | -255.235 M -86.77 % | -136.658 M -153.64 % | 254.783 M 14.07 % | 223.359 M -25.29 % | 298.976 M 108.57 % | -3.488 B -2 180.46 % | 167.650 M 41.99 % | 118.074 M -0.41 % | 118.560 M -37.39 % | 189.371 M -77.48 % | 840.857 M |
| Net income ratio | 0.03 282.01 % | -0.02 -143.61 % | 0.04 -29.12 % | 0.05 -46.43 % | 0.10 290.27 % | 0.02 135.45 % | -0.07 -688.57 % | 0.01 4.02 % | 0.01 107.08 % | -0.16 -48.52 % | -0.11 -1 039.57 % | 0.01 73.96 % | 0.01 -48.76 % | 0.01 17.02 % | 0.01 -65.01 % | 0.03 34.36 % | 0.02 -40.97 % | 0.04 -45.85 % | 0.07 -83.80 % | 0.45 |
| Ratio EBITDA | 0.07 183.03 % | 0.02 -65.60 % | 0.07 -17.78 % | 0.09 -37.29 % | 0.14 74.72 % | 0.08 556.95 % | -0.02 -130.35 % | 0.06 -12.73 % | 0.06 172.25 % | -0.09 -114.16 % | -0.04 -163.07 % | 0.07 3.19 % | 0.06 -21.52 % | 0.08 108.42 % | -0.97 -1 926.93 % | 0.05 23.01 % | 0.04 -26.61 % | 0.06 -37.07 % | 0.09 -83.17 % | 0.56 |
| Gross profit ratio | 0.63 9.57 % | 0.58 3.15 % | 0.56 -1.50 % | 0.57 -6.97 % | 0.61 -9.49 % | 0.68 13.02 % | 0.60 -4.41 % | 0.63 3.44 % | 0.61 -6.64 % | 0.65 -8.47 % | 0.71 52.43 % | 0.47 -37.65 % | 0.75 2.72 % | 0.73 910.35 % | 0.07 450.74 % | 0.01 -80.71 % | 0.07 -44.41 % | 0.12 -25.03 % | 0.16 37.59 % | 0.12 |
| Weighted average shs out dil | 18.453 M -0.01 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M |
| Weighted average shs out | 18.453 M 0.06 % | 18.442 M -0.07 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.03 % | 18.449 M -0.03 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M 0.00 % | 18.455 M |
| EPS diluted | 8.07 303.79 % | -3.96 -141.12 % | 9.63 -23.02 % | 12.51 -42.88 % | 21.90 336.25 % | 5.02 138.44 % | -13.06 -641.91 % | 2.41 8.56 % | 2.22 108.97 % | -24.75 -29.58 % | -19.10 -899.16 % | 2.39 92.74 % | 1.24 -51.37 % | 2.55 19.16 % | 2.14 -60.15 % | 5.37 55.20 % | 3.46 -19.91 % | 4.32 -46.13 % | 8.02 -78.33 % | 37.01 |
| Earnings per share | 8.07 303.79 % | -3.96 -141.12 % | 9.63 -23.02 % | 12.51 -42.88 % | 21.90 336.25 % | 5.02 138.44 % | -13.06 -641.91 % | 2.41 8.56 % | 2.22 108.97 % | -24.75 -29.58 % | -19.10 -899.16 % | 2.39 92.74 % | 1.24 -51.37 % | 2.55 19.16 % | 2.14 -60.15 % | 5.37 55.20 % | 3.46 -19.91 % | 4.32 -46.13 % | 8.02 -78.33 % | 37.01 |
| Gross profit | 3.263 B 22.71 % | 2.659 B -2.77 % | 2.734 B 6.92 % | 2.557 B -0.81 % | 2.578 B 1.21 % | 2.547 B 22.57 % | 2.078 B -12.02 % | 2.362 B 8.15 % | 2.184 B 18.11 % | 1.849 B -20.18 % | 2.317 B 29.63 % | 1.787 B -31.07 % | 2.593 B -2.22 % | 2.652 B 928.54 % | 257.823 M 527.17 % | 41.109 M -77.74 % | 184.669 M -24.57 % | 244.823 M -25.41 % | 328.245 M 84.17 % | 178.233 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M -40.81 % | 11.827 M -79.40 % | 57.418 M 341.68 % | 13.000 M -46.94 % | 24.500 M 22.87 % | 19.940 M 128.70 % | 8.719 M -24.36 % | 11.527 M 247.72 % | 3.315 M |
| Cost of revenue | 1.876 B -2.76 % | 1.930 B -54.47 % | 4.238 B 119.98 % | 1.927 B 18.39 % | 1.627 B 34.11 % | 1.213 B -12.67 % | 1.389 B -1.14 % | 1.405 B -0.98 % | 1.419 B 42.05 % | 999.264 M 5.24 % | 949.527 M -53.76 % | 2.054 B 133.01 % | 881.334 M -11.70 % | 998.077 M -70.01 % | 3.328 B 7.09 % | 3.107 B 22.20 % | 2.543 B 44.05 % | 1.765 B 4.32 % | 1.692 B 27.12 % | 1.331 B |
| General and administrative expenses | 96.919 M 21.10 % | 80.030 M -2.11 % | 81.753 M 21.43 % | 67.326 M 39.63 % | 48.218 M -26.66 % | 65.748 M -2.76 % | 67.614 M -1.64 % | 68.743 M 3.07 % | 66.698 M 1 134.01 % | 5.405 M -31.38 % | 7.877 M 1 670.11 % | 445.000 K 11.25 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 122.175 M -0.92 % | 123.308 M 2.76 % | 119.999 M 10.11 % | 108.982 M 6.04 % | 102.770 M 11.10 % | 92.505 M 6.32 % | 87.008 M -2.22 % | 88.984 M 24.02 % | 71.752 M 20.73 % | 59.430 M -55.48 % | 133.485 M 55.60 % | 85.785 M 13.60 % | 75.518 M | 0.000 -100.00 % | 224.406 M -3.11 % | 231.616 M -19.27 % | 286.903 M 26.84 % | 226.201 M 3.32 % | 218.935 M | 0.000 |
| Other expenses | 1.895 B -21.34 % | 2.409 B 1 111.43 % | 198.824 M -90.58 % | 2.110 B 13.15 % | 1.865 B -12.73 % | 2.136 B 5.38 % | 2.027 B | 0.000 | 0.000 -100.00 % | 2.172 B | 0.000 -100.00 % | 18.122 M -99.23 % | 2.361 B -2.33 % | 2.418 B 12 774.34 % | -19.076 M 93.93 % | -314.117 M -68.81 % | -186.078 M -166.29 % | -69.879 M -38.88 % | -50.317 M -153.18 % | 94.620 M |
| Operating expenses | 3.101 B 18.72 % | 2.612 B 552.05 % | 400.576 M -82.48 % | 2.286 B 13.42 % | 2.016 B -12.17 % | 2.295 B 5.16 % | 2.182 B -1.88 % | 2.224 B 8.30 % | 2.053 B -8.19 % | 2.237 B -14.07 % | 2.603 B 65.18 % | 1.576 B -35.35 % | 2.437 B 0.81 % | 2.418 B 1 077.50 % | 205.330 M 348.88 % | -82.501 M -181.83 % | 100.825 M -35.50 % | 156.322 M -7.29 % | 168.618 M 78.21 % | 94.620 M |
| Cost and expenses | 4.977 B 9.59 % | 4.542 B -2.09 % | 4.639 B 10.12 % | 4.213 B 15.64 % | 3.643 B 3.84 % | 3.508 B -1.78 % | 3.572 B -1.62 % | 3.630 B 4.53 % | 3.473 B 7.59 % | 3.228 B -9.13 % | 3.552 B -3.13 % | 3.667 B 10.50 % | 3.319 B -2.85 % | 3.416 B -2.07 % | 3.488 B 15.31 % | 3.025 B 14.42 % | 2.644 B 37.58 % | 1.922 B 3.26 % | 1.861 B 30.51 % | 1.426 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.206 B 493.25 % | 203.338 M 0.79 % | 201.752 M 14.43 % | 176.308 M 16.77 % | 150.988 M -4.59 % | 158.253 M 2.35 % | 154.622 M -1.97 % | 157.727 M 13.92 % | 138.450 M 113.54 % | 64.835 M -54.14 % | 141.362 M -89.89 % | 1.398 B 1 741.67 % | 75.918 M | 0.000 -100.00 % | 224.406 M -3.11 % | 231.616 M -19.27 % | 286.903 M 26.84 % | 226.201 M 3.32 % | 218.935 M | 0.000 |
| Interest income | 1.378 M 18.79 % | 1.160 M 11.22 % | 1.043 M -7.37 % | 1.126 M -30.71 % | 1.625 M 13.08 % | 1.437 M -76.94 % | 6.232 M 365.42 % | 1.339 M 75.95 % | 761.000 K -63.74 % | 2.099 M -52.61 % | 4.429 M -32.66 % | 6.577 M 24.40 % | 5.287 M -56.89 % | 12.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.429 M |
| Interest expense | 130.938 M -0.37 % | 131.428 M 7.43 % | 122.334 M 9.42 % | 111.801 M -17.77 % | 135.959 M -14.52 % | 159.051 M 13.68 % | 139.910 M 10.37 % | 126.761 M -7.38 % | 136.864 M -3.62 % | 142.009 M -0.68 % | 142.984 M -5.35 % | 151.072 M 3.56 % | 145.873 M -13.60 % | 168.842 M 7.35 % | 157.277 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.593 M |
| Depreciation and amortization | 73.363 M 27.14 % | 57.701 M 32.31 % | 43.609 M 3.17 % | 42.270 M 2.95 % | 41.057 M -4.55 % | 43.013 M 3.47 % | 41.571 M -0.13 % | 41.624 M -16.97 % | 50.132 M -9.17 % | 55.192 M -24.34 % | 72.945 M 12.75 % | 64.699 M -4.30 % | 67.608 M 4.14 % | 64.919 M 6.17 % | 61.148 M 38.85 % | 44.040 M 28.66 % | 34.230 M 13.88 % | 30.059 M 1.06 % | 29.744 M -3.70 % | 30.886 M |
| Operating income | 161.641 M 245.53 % | 46.781 M -79.56 % | 228.847 M -15.69 % | 271.437 M -51.77 % | 562.761 M 122.62 % | 252.789 M 343.89 % | -103.647 M -175.43 % | 137.413 M 5.01 % | 130.857 M 133.79 % | -387.237 M -40.01 % | -276.587 M -259.20 % | 173.732 M 11.54 % | 155.751 M -33.46 % | 234.057 M 345.88 % | 52.493 M -57.53 % | 123.610 M 47.43 % | 83.844 M -5.26 % | 88.501 M -44.56 % | 159.627 M 90.91 % | 83.613 M |
| Operating income ratio | 0.03 208.51 % | 0.01 -78.31 % | 0.05 -22.33 % | 0.06 -54.76 % | 0.13 99.08 % | 0.07 324.89 % | -0.03 -181.95 % | 0.04 0.44 % | 0.04 126.71 % | -0.14 -60.54 % | -0.08 -287.20 % | 0.05 0.90 % | 0.04 -30.09 % | 0.06 337.99 % | 0.01 -62.71 % | 0.04 27.72 % | 0.03 -30.18 % | 0.04 -44.27 % | 0.08 42.63 % | 0.06 |
| Total other income expenses net | -12.765 M 89.35 % | -119.811 M -134.08 % | -51.183 M -26.25 % | -40.542 M 74.43 % | -158.523 M 1.02 % | -160.164 M -16.65 % | -137.300 M -47.74 % | -92.936 M -7.56 % | -86.406 M -33.65 % | -64.651 M 14.30 % | -75.442 M 38.47 % | -122.606 M -1.35 % | -120.978 M 6.65 % | -129.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.765 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.026 B 6.09 % | 966.843 M 2.00 % | 947.908 M 9.55 % | 865.257 M -12.25 % | 986.059 M -14.34 % | 1.151 B -4.03 % | 1.199 B 28.70 % | 931.973 M -0.77 % | 939.223 M -10.37 % | 1.048 B 12.64 % | 930.371 M 3.26 % | 901.009 M 16.15 % | 775.720 M 2.51 % | 756.755 M -33.19 % | 1.133 B 16.77 % | 970.065 M 19.55 % | 811.431 M 28.75 % | 630.237 M -0.10 % | 630.898 M -33.44 % | 947.825 M |
| Total investments | 12.149 M 4 032.31 % | 294.000 K -99.67 % | 89.666 M 88 678.22 % | 101.000 K -89.56 % | 967.000 K 252.92 % | 274.000 K 0.00 % | 274.000 K -94.21 % | 4.731 M 4 584.16 % | 101.000 K -0.98 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K -1.92 % | 104.000 K -7.14 % | 112.000 K -6.67 % | 120.000 K -99.99 % | 1.896 B 0.00 % | 1.896 B 0.00 % | 1.896 B -0.47 % | 1.905 B |
| Total debt | 1.029 B 5.47 % | 975.581 M 2.18 % | 954.805 M 7.12 % | 891.311 M -10.19 % | 992.463 M -15.31 % | 1.172 B -3.20 % | 1.211 B 26.73 % | 955.293 M 0.33 % | 952.164 M -15.13 % | 1.122 B 9.45 % | 1.025 B -4.07 % | 1.068 B 9.18 % | 978.634 M 8.60 % | 901.128 M -20.45 % | 1.133 B 8.62 % | 1.043 B 15.46 % | 903.248 M 8.79 % | 830.257 M 7.77 % | 770.362 M -20.41 % | 967.884 M |
| Accumulated other comprehensive income loss | 169.308 M | 0.000 -100.00 % | 169.308 M 470.85 % | 29.659 M 0.00 % | 29.659 M | 0.000 -100.00 % | 169.308 M 0.31 % | 168.782 M | 0.000 -100.00 % | 1.425 B 17.61 % | 1.212 B -22.54 % | 1.565 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.092 B 5.86 % | 1.976 B |
| Retained earnings | 687.188 M 23.69 % | 555.576 M -21.48 % | 707.542 M 34.58 % | 525.729 M 77.68 % | 295.877 M 413.39 % | -94.413 M -232.98 % | 70.996 M -77.97 % | 322.310 M 129.81 % | 140.251 M -53.18 % | 299.577 M -69.09 % | 969.194 M 0.00 % | 969.194 M 5.63 % | 917.526 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.543 M 0.00 % | 184.538 M 0.00 % | 184.538 M 0.00 % | 184.538 M 0.00 % | 184.538 M |
| Total equity | 1.541 B 7.12 % | 1.439 B -7.87 % | 1.562 B 13.18 % | 1.380 B 19.99 % | 1.150 B 45.78 % | 788.862 M 0.43 % | 785.489 M -24.24 % | 1.037 B 1.30 % | 1.024 B -57.53 % | 2.410 B -15.93 % | 2.866 B -10.95 % | 3.219 B 0.70 % | 3.197 B 0.21 % | 3.190 B 0.47 % | 3.175 B 0.23 % | 3.168 B 14.94 % | 2.756 B 1.16 % | 2.724 B -1.89 % | 2.777 B 4.35 % | 2.661 B |
| Other non current liabilities | 467.674 M -4.61 % | 490.286 M -3.23 % | 506.667 M 12.95 % | 448.593 M -9.20 % | 494.026 M 3.37 % | 477.924 M 7.97 % | 442.632 M -17.60 % | 537.167 M 9.62 % | 490.034 M -1.93 % | 499.656 M 29.30 % | 386.445 M 6.40 % | 363.214 M 22.48 % | 296.540 M 5.16 % | 281.987 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.020 M |
| Long term debt | 558.546 M 33.44 % | 418.564 M -15.70 % | 496.529 M 2.08 % | 486.433 M 2.20 % | 475.965 M -21.90 % | 609.440 M -8.38 % | 665.192 M 70.26 % | 390.703 M -4.00 % | 406.999 M -7.91 % | 441.956 M -25.47 % | 592.977 M -13.82 % | 688.104 M 31.61 % | 522.832 M -17.02 % | 630.086 M -44.38 % | 1.133 B 8.62 % | 1.043 B 15.46 % | 903.248 M 8.79 % | 830.257 M 7.77 % | 770.362 M 11.61 % | 690.239 M |
| Total non current liabilities | 1.026 B 12.91 % | 908.850 M -9.40 % | 1.003 B 7.29 % | 935.026 M -3.60 % | 969.991 M -10.79 % | 1.087 B -1.85 % | 1.108 B 19.39 % | 927.870 M 3.44 % | 897.033 M -4.73 % | 941.612 M -3.86 % | 979.422 M -6.84 % | 1.051 B 28.31 % | 819.372 M -10.16 % | 912.073 M -19.48 % | 1.133 B 8.62 % | 1.043 B 15.46 % | 903.248 M 8.79 % | 830.257 M 7.77 % | 770.383 M -0.24 % | 772.259 M |
| Other current liabilities | 1.052 B -0.49 % | 1.057 B 24.93 % | 846.219 M -9.58 % | 935.924 M 1.64 % | 920.793 M -12.28 % | 1.050 B 12.49 % | 933.101 M 10.18 % | 846.881 M 10.14 % | 768.933 M 19.40 % | 644.004 M -2.76 % | 662.312 M 60.23 % | 413.353 M 9.39 % | 377.862 M -42.62 % | 658.492 M -39.88 % | 1.095 B -16.21 % | 1.307 B 52.88 % | 855.102 M -12.43 % | 976.524 M 61.52 % | 604.582 M 1 296.78 % | 43.284 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 109.574 M | 0.000 -100.00 % | 38.121 M 106.61 % | 18.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.310 M 5.09 % | 137.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 470.385 M -15.55 % | 557.017 M 21.55 % | 458.276 M 13.19 % | 404.878 M -21.61 % | 516.498 M -8.17 % | 562.477 M 8.08 % | 520.442 M -7.82 % | 564.590 M 3.56 % | 545.165 M -19.82 % | 679.899 M 57.37 % | 432.029 M 63.84 % | 263.688 M -56.49 % | 606.098 M 123.62 % | 271.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.645 M |
| Total current liabilities | 2.152 B -5.61 % | 2.280 B 20.81 % | 1.888 B 0.29 % | 1.882 B -3.34 % | 1.947 B -9.67 % | 2.155 B 17.38 % | 1.836 B -0.24 % | 1.841 B 9.09 % | 1.687 B 1.66 % | 1.660 B 29.19 % | 1.285 B 12.53 % | 1.142 B -11.14 % | 1.285 B 22.09 % | 1.052 B -3.91 % | 1.095 B -16.21 % | 1.307 B 52.88 % | 855.102 M -12.43 % | 976.524 M 61.52 % | 604.582 M -5.35 % | 638.781 M |
| Total liabilities | 3.179 B -0.33 % | 3.189 B 10.32 % | 2.891 B 2.62 % | 2.817 B -3.43 % | 2.917 B -10.04 % | 3.243 B 10.15 % | 2.944 B 6.34 % | 2.769 B 7.13 % | 2.584 B -0.65 % | 2.601 B 14.89 % | 2.264 B 3.24 % | 2.193 B 4.22 % | 2.104 B 7.11 % | 1.965 B 0.70 % | 1.951 B 7.39 % | 1.817 B 24.04 % | 1.465 B -7.42 % | 1.582 B 15.05 % | 1.375 B -2.56 % | 1.411 B |
| Other non current assets | 41.405 M 9.32 % | 37.875 M 3.87 % | 36.465 M -34.41 % | 55.594 M -36.13 % | 87.041 M 0.10 % | 86.950 M -5.40 % | 91.917 M -2.05 % | 93.838 M 13.33 % | 82.804 M 5.10 % | 78.788 M 5.52 % | 74.668 M -32.43 % | 110.503 M -12.27 % | 125.955 M 11.20 % | 113.269 M 101 033.04 % | 112.000 K -6.67 % | 120.000 K -99.99 % | 1.896 B 0.00 % | 1.896 B 0.00 % | 1.896 B | 0.000 |
| Long term investments | 274.000 K 102.16 % | -12.661 M -116.64 % | 76.086 M 690.09 % | -12.894 M 4.40 % | -13.487 M -13 453.47 % | 101.000 K 0.00 % | 101.000 K 101.34 % | -7.513 M -7 538.61 % | 101.000 K 107.22 % | -1.398 M -1 470.59 % | 102.000 K 0.00 % | 102.000 K 0.00 % | 102.000 K 107.28 % | -1.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.896 B |
| Intangible assets | 4.134 M -43.40 % | 7.304 M -7.00 % | 7.854 M 1 028.45 % | 696.000 K -25.00 % | 928.000 K | 0.000 -100.00 % | 1.221 M -52.16 % | 2.552 M -34.28 % | 3.883 M -25.54 % | 5.215 M -11.61 % | 5.900 M 9.38 % | 5.394 M | 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 |
| Goodwill and intangible assets | 4.134 M -43.40 % | 7.304 M -7.00 % | 7.854 M 1 028.45 % | 696.000 K -25.00 % | 928.000 K | 0.000 -100.00 % | 1.221 M -52.16 % | 2.552 M -34.28 % | 3.883 M -25.54 % | 5.215 M -11.61 % | 5.900 M 9.38 % | 5.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 3.833 B 3.72 % | 3.696 B 6.27 % | 3.478 B 8.27 % | 3.212 B 4.88 % | 3.063 B 2.83 % | 2.979 B 2.88 % | 2.895 B 0.52 % | 2.880 B 1.21 % | 2.846 B -32.89 % | 4.241 B -1.15 % | 4.290 B -0.48 % | 4.311 B -0.46 % | 4.331 B 1.50 % | 4.267 B 0.27 % | 4.255 B 0.93 % | 4.216 B 129.93 % | 1.833 B 0.89 % | 1.817 B -0.59 % | 1.828 B -0.91 % | 1.845 B |
| Total non current assets | 3.879 B 3.69 % | 3.741 B 3.77 % | 3.605 B 10.26 % | 3.270 B 3.72 % | 3.153 B 2.83 % | 3.066 B 2.58 % | 2.989 B 0.65 % | 2.969 B 1.24 % | 2.933 B -32.16 % | 4.323 B -1.08 % | 4.371 B -1.27 % | 4.427 B -0.68 % | 4.457 B 1.78 % | 4.379 B 2.90 % | 4.255 B 0.93 % | 4.216 B 13.03 % | 3.730 B 0.43 % | 3.714 B -0.29 % | 3.725 B -0.50 % | 3.743 B |
| Other current assets | 274.376 M -10.74 % | 307.392 M -7.55 % | 332.480 M -17.07 % | 400.927 M 4.95 % | 382.004 M -13.18 % | 439.993 M 36.18 % | 323.101 M 21.15 % | 266.685 M -17.16 % | 321.945 M 12.36 % | 286.523 M 0.18 % | 286.022 M -9.03 % | 314.410 M 158.97 % | 121.410 M -13.72 % | 140.709 M -23.76 % | 184.561 M 217.03 % | 58.215 M 3 973.83 % | 1.429 M -78.67 % | 6.701 M -71.06 % | 23.157 M 18.15 % | 19.600 M |
| Short term investments | 11.875 M -8.34 % | 12.955 M -4.60 % | 13.580 M 4.50 % | 12.995 M -10.09 % | 14.454 M -0.50 % | 14.526 M 68.36 % | 8.628 M -29.53 % | 12.244 M 52.12 % | 8.049 M 436.60 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -0.27 % | 1.504 M -0.07 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.828 M |
| cash and cash equivalents | 3.242 M -62.90 % | 8.738 M 26.69 % | 6.897 M -73.53 % | 26.054 M 306.84 % | 6.404 M -69.14 % | 20.753 M 85.44 % | 11.191 M -52.01 % | 23.320 M 80.20 % | 12.941 M -86.24 % | 94.016 M -0.65 % | 94.635 M -43.48 % | 167.450 M -17.48 % | 202.914 M 40.55 % | 144.373 M | 0.000 -100.00 % | 72.800 M -20.71 % | 91.817 M -54.10 % | 200.020 M 43.42 % | 139.464 M 595.27 % | 20.059 M |
| Cash and short term investments | 49.935 M 130.19 % | 21.693 M 5.94 % | 20.477 M -47.56 % | 39.049 M 87.21 % | 20.858 M -40.88 % | 35.279 M 79.19 % | 19.688 M -44.64 % | 35.564 M 69.43 % | 20.990 M -78.02 % | 95.516 M -0.64 % | 96.135 M -43.10 % | 168.950 M -17.35 % | 204.418 M 40.13 % | 145.878 M 3 646 850.00 % | 4.000 K -99.99 % | 72.800 M -20.71 % | 91.817 M -54.10 % | 200.020 M 43.42 % | 139.464 M 382.79 % | 28.887 M |
| Total current assets | 840.792 M -5.18 % | 886.767 M 4.66 % | 847.248 M -8.62 % | 927.172 M 1.38 % | 914.573 M -5.31 % | 965.877 M 30.34 % | 741.033 M -11.37 % | 836.091 M 23.85 % | 675.084 M -0.83 % | 680.763 M -10.44 % | 760.142 M -22.87 % | 985.513 M 16.75 % | 844.121 M 8.82 % | 775.708 M -10.90 % | 870.563 M 13.29 % | 768.462 M 56.60 % | 490.723 M -17.19 % | 592.606 M 38.63 % | 427.458 M 29.87 % | 329.143 M |
| Inventory | 383.966 M 3.86 % | 369.700 M -2.18 % | 377.920 M 8.24 % | 349.163 M 0.10 % | 348.802 M -13.97 % | 405.433 M 37.56 % | 294.730 M 5.01 % | 280.671 M 12.24 % | 250.072 M 2.44 % | 244.124 M 6.99 % | 228.170 M -10.24 % | 254.190 M 23.40 % | 205.993 M -6.66 % | 220.683 M -14.66 % | 258.579 M -23.69 % | 338.856 M 161.04 % | 129.812 M 20.44 % | 107.783 M 12.64 % | 95.691 M -13.21 % | 110.257 M |
| Net receivables | 132.515 M -29.51 % | 187.982 M 61.54 % | 116.371 M -15.69 % | 138.033 M -15.27 % | 162.909 M 91.27 % | 85.172 M -15.66 % | 100.989 M -58.90 % | 245.739 M 211.91 % | 78.785 M -6.14 % | 83.937 M -43.97 % | 149.815 M -39.58 % | 247.963 M -20.60 % | 312.300 M 16.34 % | 268.438 M -37.20 % | 427.419 M 43.15 % | 298.591 M 11.55 % | 267.665 M -3.75 % | 278.102 M 64.42 % | 169.146 M -0.74 % | 170.399 M |
| Tax assets | 0.000 -100.00 % | 12.662 M 89.72 % | 6.674 M -52.23 % | 13.971 M -7.56 % | 15.113 M | 0.000 -100.00 % | 136.000 K -98.19 % | 7.513 M 375.51 % | 1.580 M -24.73 % | 2.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M |
| Other assets | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 629.984 M -4.88 % | 662.302 M 44.23 % | 459.207 M -10.77 % | 514.634 M 18.69 % | 433.594 M -9.97 % | 481.599 M 42.26 % | 338.531 M -10.76 % | 379.345 M 17.55 % | 322.701 M 15.14 % | 280.262 M 47.17 % | 190.438 M 8.14 % | 176.110 M 7.60 % | 163.674 M 33.12 % | 122.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 288.858 M |
| Tax payables | 0.000 -100.00 % | 3.768 M -73.54 % | 14.238 M -46.41 % | 26.566 M -30.31 % | 38.121 M -11.86 % | 43.250 M -2.16 % | 44.206 M -11.50 % | 49.949 M -1.21 % | 50.562 M -9.05 % | 55.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.994 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 33.377 M 0.14 % | 33.332 M 0.26 % | 33.244 M 0.38 % | 33.118 M 0.81 % | 32.852 M -3.93 % | 34.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -144.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 500.291 M -28.40 % | 698.732 M 0.00 % | 698.732 M 9.19 % | 639.940 M 0.00 % | 639.940 M -8.41 % | 698.732 M 93.75 % | 360.642 M -0.15 % | 361.168 M -48.31 % | 698.732 M 39.67 % | 500.291 M -0.11 % | 500.817 M 0.00 % | 500.817 M -76.09 % | 2.094 B -30.31 % | 3.005 B 0.50 % | 2.990 B 0.24 % | 2.983 B 16.01 % | 2.571 B 1.24 % | 2.540 B 407.71 % | 500.271 M 0.00 % | 500.271 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -277.110 M 48.05 % | -533.408 M -81.56 % | -293.799 M -30.63 % | -224.916 M | 0.000 | 0.000 |
| Total assets | 4.720 B 1.99 % | 4.628 B 3.94 % | 4.452 B 6.09 % | 4.197 B 3.19 % | 4.067 B 0.88 % | 4.032 B 8.10 % | 3.730 B -1.99 % | 3.805 B 5.47 % | 3.608 B -28.00 % | 5.011 B -2.33 % | 5.131 B -5.20 % | 5.412 B 2.10 % | 5.301 B 2.84 % | 5.154 B 0.56 % | 5.126 B 2.84 % | 4.984 B 18.10 % | 4.221 B -1.99 % | 4.306 B 3.72 % | 4.152 B 1.96 % | 4.072 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -67.832 M -135.98 % | 188.517 M 731.31 % | 22.677 M -55.08 % | 50.486 M 135.07 % | -143.942 M -511.77 % | 34.957 M 8 173.21 % | -433.000 K 92.71 % | -5.939 M 51.57 % | -12.262 M -102.87 % | 427.308 M 70.10 % | 251.208 M 1 588.57 % | 14.877 M 150.84 % | -29.264 M -118.84 % | 155.311 M 501.92 % | -38.642 M 76.09 % | -161.593 M -176.33 % | 211.707 M 242.16 % | -148.923 M 14.33 % | -173.824 M -257.63 % | -48.604 M |
| Accounts receivables | 50.513 M 162.41 % | -80.937 M -657.26 % | 14.524 M -38.80 % | 23.732 M 130.53 % | -77.737 M -737.45 % | 12.195 M -73.32 % | 45.716 M 167.31 % | -67.920 M -511.73 % | -11.103 M -121.82 % | 50.895 M 136.44 % | 21.526 M 131.66 % | -67.989 M -267.78 % | 40.523 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.907 M |
| Inventory | -14.266 M -273.55 % | 8.220 M 128.58 % | -28.757 M -7 865.93 % | -361.000 K -100.64 % | 56.631 M 151.16 % | -110.703 M -687.42 % | -14.059 M 54.05 % | -30.599 M -63.12 % | -18.759 M -397.90 % | 6.297 M -75.80 % | 26.020 M 153.99 % | -48.197 M -182.55 % | -17.058 M -124.49 % | 69.644 M -13.25 % | 80.277 M 138.40 % | -209.044 M -848.95 % | -22.029 M -82.18 % | -12.092 M -183.02 % | 14.566 M 6.59 % | 13.666 M |
| Accounts payables | -98.836 M -143.10 % | 229.335 M 718.91 % | 28.005 M 174.69 % | 10.195 M 104.96 % | -205.709 M -182.00 % | 250.869 M 397.91 % | -84.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -81.873 M -1 776.53 % | -4.363 M |
| Other working capital | -5.243 M -116.44 % | 31.899 M 258.21 % | 8.905 M -47.37 % | 16.920 M -79.58 % | 82.873 M 170.59 % | -117.404 M -325.25 % | 52.121 M -43.70 % | 92.580 M 426.02 % | 17.600 M -95.24 % | 370.116 M 81.73 % | 203.662 M 55.39 % | 131.063 M 348.56 % | -52.729 M -161.55 % | 85.667 M 172.04 % | -118.919 M -350.61 % | 47.451 M -79.70 % | 233.736 M 270.82 % | -136.831 M -28.46 % | -106.517 M | 0.000 |
| Other non cash items | 79.142 M -49.47 % | 156.618 M 128.06 % | 68.674 M 32.83 % | 51.701 M -52.93 % | 109.828 M -32.44 % | 162.571 M 25.67 % | 129.368 M 8.85 % | 118.854 M -10.20 % | 132.351 M 22.19 % | 108.316 M -17.82 % | 131.804 M 0.40 % | 131.276 M 1.79 % | 128.962 M 34.09 % | 96.174 M -43.13 % | 169.109 M 42.12 % | 118.992 M 5.89 % | 112.374 M 20.65 % | 93.143 M -27.62 % | 128.681 M 120.44 % | -629.499 M |
| Net cash provided by operating activities | 233.549 M -29.19 % | 329.806 M 5.50 % | 312.624 M -16.71 % | 375.352 M -8.71 % | 411.181 M 23.42 % | 333.166 M 572.97 % | -70.441 M -135.39 % | 199.016 M -5.73 % | 211.117 M 57.39 % | 134.137 M 29.76 % | 103.370 M -59.46 % | 254.978 M 26.18 % | 202.079 M -51.99 % | 420.868 M 72.41 % | 244.108 M 95.21 % | 125.049 M -71.72 % | 442.155 M 604.29 % | 62.780 M -56.47 % | 144.228 M 302.35 % | 35.846 M |
| Investments in property plant and equipment | -45.851 M 34.28 % | -69.768 M 74.98 % | -278.805 M -63.86 % | -170.150 M -56.59 % | -108.662 M -11.38 % | -97.560 M -53.29 % | -63.644 M 15.65 % | -75.451 M -569.96 % | -11.262 M 4.28 % | -11.765 M 79.00 % | -56.036 M 22.03 % | -71.870 M 45.77 % | -132.517 M -49.82 % | -88.452 M 15.86 % | -105.126 M 35.32 % | -162.539 M -52.83 % | -106.353 M -431.55 % | -20.008 M 2.93 % | -20.612 M 59.85 % | -51.341 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 27.876 M 12 805.56 % | 216.000 K -90.80 % | 2.347 M -56.88 % | 5.443 M | 0.000 -100.00 % | 2.176 M | 0.000 | 0.000 -100.00 % | 14.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 791.538 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -2.001 M | 0.000 100.00 % | -2.000 K 100.00 % | -122.064 M | 0.000 | 0.000 100.00 % | -746.304 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 104.000 K 3 366.67 % | 3.000 K -99.40 % | 504.000 K 6 200.00 % | 8.000 K | 0.000 -100.00 % | 102.607 M | 0.000 -100.00 % | 95.000 K 955.56 % | 9.000 K |
| Other investing activites | -114.816 M 22.72 % | -148.565 M -3 010.76 % | 5.104 M 353.29 % | 1.126 M -30.71 % | 1.625 M 13.08 % | 1.437 M -49.19 % | 2.828 M -72.55 % | 10.303 M -77.65 % | 46.103 M -6.24 % | 49.170 M 308.05 % | 12.050 M 263.50 % | 3.315 M -64.73 % | 9.400 M -33.51 % | 14.138 M 69.24 % | 8.354 M 115.09 % | 3.884 M 101.98 % | -195.680 M -346.04 % | 79.533 M -66.88 % | 240.118 M | 0.000 |
| Net cash used for investing activites | -160.667 M 26.41 % | -218.333 M 20.23 % | -273.701 M -93.84 % | -141.198 M -32.18 % | -106.821 M -13.91 % | -93.776 M -69.35 % | -55.373 M 15.00 % | -65.148 M -275.99 % | 37.018 M -1.03 % | 37.405 M 185.04 % | -43.986 M 17.86 % | -53.552 M 56.50 % | -123.114 M -62.40 % | -75.811 M 21.65 % | -96.764 M 39.01 % | -158.657 M 50.65 % | -321.490 M -640.09 % | 59.525 M -72.89 % | 219.601 M 3 701.20 % | -6.098 M |
| Debt repayment | 53.305 M 157.66 % | 20.688 M -67.35 % | 63.368 M 160.59 % | -104.593 M 43.03 % | -183.587 M -16.77 % | -157.222 M -161.57 % | 255.341 M 8 060.47 % | 3.129 M 101.84 % | -169.691 M -84.68 % | -91.882 M -310.39 % | -22.389 M 31.80 % | -32.828 M -128.22 % | 116.347 M 197.65 % | -119.148 M -232.53 % | 89.900 M -38.79 % | 146.866 M 116.31 % | 67.896 M -7.77 % | 73.618 M 134.91 % | -210.900 M -2 402.37 % | -8.428 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -696.000 K 37.47 % | -1.113 M -61.54 % | -689.000 K 22.93 % | -894.000 K 95.86 % | -21.619 M -34.76 % | -16.043 M 49.50 % | -31.769 M -0.74 % | -31.535 M 26.98 % | -43.184 M -33.35 % | -32.385 M 0.00 % | -32.386 M -0.14 % | -32.342 M -53.70 % | -21.042 M 0.00 % | -21.043 M |
| Other financing activites | -131.683 M -1.05 % | -130.319 M -7.30 % | -121.448 M -10.45 % | -109.961 M 18.62 % | -135.122 M -86.10 % | -72.606 M 48.57 % | -141.165 M -12.48 % | -125.505 M 9.54 % | -138.739 M -154.42 % | -54.532 M 40.71 % | -91.970 M 37.25 % | -146.562 M 0.24 % | -146.921 M 12.52 % | -167.940 M -10.85 % | -151.499 M -20.98 % | -125.230 M -4.77 % | -119.528 M 20.08 % | -149.560 M -24.51 % | -120.117 M -12 011 800.00 % | 1.000 K |
| Net cash used provided by financing activities | -78.378 M 28.51 % | -109.631 M -88.76 % | -58.080 M 72.93 % | -214.554 M 32.68 % | -318.709 M -38.67 % | -229.828 M -302.53 % | 113.480 M 191.89 % | -123.489 M 60.05 % | -309.119 M -109.85 % | -147.308 M -8.33 % | -135.978 M 30.42 % | -195.433 M -213.48 % | -62.343 M 80.43 % | -318.623 M -204.08 % | -104.783 M -876.91 % | -10.726 M 87.23 % | -84.018 M 22.41 % | -108.284 M 69.24 % | -352.059 M -1 094.92 % | -29.463 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 575.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.496 M -398.37 % | 1.842 M 109.62 % | -19.157 M -197.49 % | 19.650 M 236.94 % | -14.349 M -250.06 % | 9.562 M 177.52 % | -12.335 M -218.85 % | 10.379 M 117.02 % | -60.984 M -351.65 % | 24.234 M 131.64 % | -76.594 M -1 378.06 % | 5.993 M -63.95 % | 16.622 M -37.12 % | 26.434 M -37.89 % | 42.561 M 197.26 % | -43.759 M -219.41 % | 36.647 M 161.37 % | 14.021 M 19.12 % | 11.770 M | 0.000 |
| Cash at beginning of period | 8.738 M 26.69 % | 6.897 M -73.53 % | 26.054 M 306.84 % | 6.404 M -69.14 % | 20.753 M 85.44 % | 11.191 M -52.43 % | 23.526 M 81.79 % | 12.941 M -82.49 % | 73.925 M 37.29 % | 53.845 M -58.72 % | 130.439 M 4.82 % | 124.446 M 15.42 % | 107.824 M 32.48 % | 81.390 M 127.74 % | 35.738 M -55.04 % | 79.497 M 76.69 % | 44.992 M 45.27 % | 30.971 M 54.40 % | 20.059 M | 0.000 |
| Cash at end of period | 3.242 M -62.90 % | 8.739 M 26.71 % | 6.897 M -73.53 % | 26.054 M 306.84 % | 6.404 M -69.14 % | 20.753 M 85.44 % | 11.191 M -52.01 % | 23.320 M 80.20 % | 12.941 M -83.43 % | 78.079 M 45.01 % | 53.845 M -58.72 % | 130.439 M 4.82 % | 124.446 M 15.42 % | 107.824 M 37.71 % | 78.299 M 119.09 % | 35.738 M -56.22 % | 81.639 M 81.45 % | 44.992 M 41.36 % | 31.829 M 58.68 % | 20.059 M |
| Operating cash flow | 233.549 M -29.19 % | 329.806 M 5.50 % | 312.624 M -16.71 % | 375.352 M -8.71 % | 411.181 M 23.42 % | 333.166 M 572.97 % | -70.441 M -135.39 % | 199.016 M -5.73 % | 211.117 M 56.47 % | 134.924 M 30.53 % | 103.370 M -59.46 % | 254.978 M 26.18 % | 202.079 M -51.99 % | 420.868 M 72.41 % | 244.108 M 95.21 % | 125.049 M -71.72 % | 442.155 M 604.29 % | 62.780 M -56.47 % | 144.228 M 302.35 % | 35.846 M |
| Capital expenditure | -170.445 M 23.30 % | -222.212 M 20.30 % | -278.805 M -63.86 % | -170.150 M -56.59 % | -108.662 M -11.38 % | -97.560 M -53.29 % | -63.644 M 15.65 % | -75.451 M -17.03 % | -64.470 M -447.98 % | -11.765 M 79.00 % | -56.036 M 22.03 % | -71.870 M 45.77 % | -132.517 M -49.82 % | -88.452 M 15.86 % | -105.126 M 35.32 % | -162.539 M -52.83 % | -106.353 M -431.55 % | -20.008 M 2.93 % | -20.612 M 59.85 % | -51.341 M |
| Free CashFlow | 63.104 M -41.35 % | 107.594 M 218.15 % | 33.819 M -83.52 % | 205.202 M -32.17 % | 302.519 M 28.40 % | 235.606 M 275.71 % | -134.085 M -208.51 % | 123.565 M -15.74 % | 146.647 M 19.07 % | 123.159 M 160.19 % | 47.334 M -74.15 % | 183.108 M 163.23 % | 69.562 M -79.07 % | 332.416 M 139.18 % | 138.982 M 470.72 % | -37.490 M -111.16 % | 335.802 M 685.10 % | 42.772 M -65.40 % | 123.616 M 897.78 % | -15.495 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.165 B -14.82 % | 1.367 B -3.89 % | 1.422 B 3.61 % | 1.373 B 40.59 % | 976.585 M -30.73 % | 1.410 B 8.82 % | 1.296 B 6.42 % | 1.217 B 27.01 % | 958.490 M -18.72 % | 1.179 B -10.71 % | 1.321 B 3.03 % | 1.282 B 18.01 % | 1.086 B -15.83 % | 1.290 B 8.71 % | 1.187 B -8.03 % | 1.291 B 36.25 % | 947.226 M -30.83 % | 1.369 B 2.90 % | 1.331 B 25.23 % | 1.063 B 68.87 % | 629.357 M -31.20 % | 914.789 M -21.29 % | 1.162 B 13.72 % | 1.022 B 32.08 % | 773.837 M -21.30 % | 983.215 M -4.12 % | 1.025 B 36.08 % | 753.583 M -2.79 % | 775.238 M -22.93 % | 1.006 B -5.74 % | 1.067 B 38.79 % | 768.907 M -24.54 % | 1.019 B 3.09 % | 988.377 M 47.37 % | 670.658 M -16.01 % | 798.455 M 27.73 % | 625.100 M -21.45 % | 795.800 M 26.48 % | 629.200 M -23.39 % | 821.310 M -3.11 % | 847.700 M -1.82 % | 863.400 M 10.93 % | 778.300 M -22.94 % | 1.010 B -7.93 % | 1.097 B 23.80 % | 886.100 M 19.29 % | 742.800 M -26.25 % | 1.007 B 3.58 % | 972.400 M 16.33 % | 835.900 M 24.45 % | 671.700 M |
| Net income | 59.629 M 14.93 % | 51.883 M -53.68 % | 112.011 M 172.37 % | 41.125 M 173.25 % | -56.143 M 41.25 % | -95.561 M -243.12 % | 66.768 M 410.77 % | -21.485 M 5.57 % | -22.752 M -615.33 % | 4.415 M -93.44 % | 67.277 M 16.73 % | 57.633 M 19.23 % | 48.339 M -40.15 % | 80.766 M -12.67 % | 92.486 M 136.79 % | 39.058 M 110.16 % | 18.585 M -89.25 % | 172.926 M -22.76 % | 223.870 M 170.63 % | 82.722 M 209.89 % | -75.279 M -335.59 % | 31.953 M -74.76 % | 126.611 M 6 376.27 % | 1.955 M 102.88 % | -67.894 M -855.38 % | 8.988 M 113.80 % | -65.151 M 51.94 % | -135.549 M -175.32 % | -49.233 M -285.84 % | -12.760 M -125.06 % | 50.914 M 2 255.55 % | -2.362 M 96.87 % | -75.447 M -249.91 % | 50.328 M 245.02 % | -34.703 M 84.54 % | -224.479 M -53.86 % | -145.900 M -5 303.70 % | -2.700 M 96.77 % | -83.600 M 24.13 % | -110.187 M -967.61 % | 12.700 M 110.26 % | -123.800 M 5.71 % | -131.300 M -461.74 % | -23.374 M -124.76 % | 94.400 M 408.50 % | -30.600 M -927.03 % | 3.700 M 1 556.69 % | -254.000 K -100.25 % | 101.400 M 382.45 % | -35.900 M 15.13 % | -42.300 M |
| Income before tax | 59.629 M 14.93 % | 51.883 M -53.68 % | 112.011 M 172.37 % | 41.125 M 173.25 % | -56.143 M 41.25 % | -95.561 M -243.12 % | 66.768 M 410.77 % | -21.485 M 5.57 % | -22.752 M -615.33 % | 4.415 M -93.44 % | 67.277 M 16.73 % | 57.633 M 19.23 % | 48.339 M -40.15 % | 80.766 M -12.67 % | 92.486 M 136.79 % | 39.058 M 110.16 % | 18.585 M -89.25 % | 172.926 M -22.76 % | 223.870 M 170.63 % | 82.722 M 209.89 % | -75.279 M -335.59 % | 31.953 M -74.76 % | 126.611 M 6 376.27 % | 1.955 M 102.88 % | -67.894 M -855.38 % | 8.988 M 113.80 % | -65.151 M 51.94 % | -135.549 M -175.32 % | -49.233 M -285.84 % | -12.760 M -125.06 % | 50.914 M 2 255.55 % | -2.362 M 96.84 % | -74.791 M -246.55 % | 51.035 M 250.94 % | -33.811 M 84.61 % | -219.688 M -50.57 % | -145.900 M -5 303.70 % | -2.700 M 96.77 % | -83.600 M 23.15 % | -108.787 M -1 062.72 % | 11.300 M 109.13 % | -123.800 M 5.71 % | -131.300 M -340.99 % | -29.774 M -131.54 % | 94.400 M 648.84 % | -17.200 M -564.86 % | 3.700 M -68.03 % | 11.573 M -88.59 % | 101.400 M 382.45 % | -35.900 M 15.13 % | -42.300 M |
| Income before tax ratio | 0.05 34.92 % | 0.04 -51.81 % | 0.08 162.89 % | 0.03 152.10 % | -0.06 15.19 % | -0.07 -231.52 % | 0.05 392.01 % | -0.02 25.65 % | -0.02 -734.00 % | 0.00 -92.65 % | 0.05 13.30 % | 0.04 1.03 % | 0.04 -28.89 % | 0.06 -19.67 % | 0.08 157.46 % | 0.03 54.24 % | 0.02 -84.46 % | 0.13 -24.93 % | 0.17 116.11 % | 0.08 165.07 % | -0.12 -442.44 % | 0.03 -67.93 % | 0.11 5 594.97 % | 0.00 102.18 % | -0.09 -1 059.77 % | 0.01 114.39 % | -0.06 64.68 % | -0.18 -183.23 % | -0.06 -400.62 % | -0.01 -126.59 % | 0.05 1 653.14 % | 0.00 95.81 % | -0.07 -242.16 % | 0.05 202.42 % | -0.05 81.68 % | -0.28 -17.88 % | -0.23 -6 779.33 % | 0.00 97.45 % | -0.13 -0.31 % | -0.13 -1 093.65 % | 0.01 109.30 % | -0.14 15.01 % | -0.17 -472.29 % | -0.03 -134.26 % | 0.09 543.32 % | -0.02 -489.69 % | 0.00 -56.65 % | 0.01 -88.98 % | 0.10 342.80 % | -0.04 31.80 % | -0.06 |
| EBITDA | 109.958 M 3.80 % | 105.937 M -35.72 % | 164.801 M 81.91 % | 90.596 M 1 210.65 % | -8.157 M 80.97 % | -42.864 M -137.51 % | 114.266 M 348.44 % | 25.481 M 32.60 % | 19.216 M -61.54 % | 49.967 M -54.38 % | 109.538 M 12.91 % | 97.010 M 11.39 % | 87.092 M -27.75 % | 120.550 M -7.02 % | 129.653 M 66.03 % | 78.092 M 37.80 % | 56.671 M -72.45 % | 205.705 M -23.14 % | 267.649 M 101.71 % | 132.688 M 538.45 % | -30.263 M -135.57 % | 85.081 M -51.82 % | 176.584 M 242.65 % | 51.535 M 378.40 % | -18.511 M -131.87 % | 58.091 M 429.89 % | -17.609 M -119.63 % | 89.693 M 1 024.67 % | -9.700 M -134.85 % | 27.830 M -70.04 % | 92.886 M 138.30 % | 38.978 M 235.37 % | -28.793 M -128.96 % | 99.425 M 638.18 % | 13.469 M 107.82 % | -172.194 M -72.37 % | -99.900 M -309.00 % | 47.800 M 245.29 % | -32.900 M 23.67 % | -43.100 M -168.63 % | 62.800 M 184.75 % | -74.100 M 11.47 % | -83.700 M -2 312.80 % | -3.469 M -102.37 % | 146.400 M 281.25 % | 38.400 M -32.75 % | 57.100 M 23.97 % | 46.059 M -70.13 % | 154.200 M 863.75 % | 16.000 M 125.35 % | 7.100 M |
| Net income ratio | 0.05 34.92 % | 0.04 -51.81 % | 0.08 162.89 % | 0.03 152.10 % | -0.06 15.19 % | -0.07 -231.52 % | 0.05 392.01 % | -0.02 25.65 % | -0.02 -734.00 % | 0.00 -92.65 % | 0.05 13.30 % | 0.04 1.03 % | 0.04 -28.89 % | 0.06 -19.67 % | 0.08 157.46 % | 0.03 54.24 % | 0.02 -84.46 % | 0.13 -24.93 % | 0.17 116.11 % | 0.08 165.07 % | -0.12 -442.44 % | 0.03 -67.93 % | 0.11 5 594.97 % | 0.00 102.18 % | -0.09 -1 059.77 % | 0.01 114.39 % | -0.06 64.68 % | -0.18 -183.23 % | -0.06 -400.62 % | -0.01 -126.59 % | 0.05 1 653.14 % | 0.00 95.85 % | -0.07 -245.42 % | 0.05 198.41 % | -0.05 81.59 % | -0.28 -20.45 % | -0.23 -6 779.33 % | 0.00 97.45 % | -0.13 0.96 % | -0.13 -995.49 % | 0.01 110.45 % | -0.14 15.01 % | -0.17 -628.98 % | -0.02 -126.89 % | 0.09 349.19 % | -0.03 -793.28 % | 0.00 2 075.15 % | 0.00 -100.24 % | 0.10 342.80 % | -0.04 31.80 % | -0.06 |
| Ratio EBITDA | 0.09 21.85 % | 0.08 -33.12 % | 0.12 75.58 % | 0.07 890.01 % | -0.01 72.53 % | -0.03 -134.47 % | 0.09 321.37 % | 0.02 4.41 % | 0.02 -52.69 % | 0.04 -48.91 % | 0.08 9.59 % | 0.08 -5.61 % | 0.08 -14.16 % | 0.09 -14.47 % | 0.11 80.52 % | 0.06 1.13 % | 0.06 -60.17 % | 0.15 -25.31 % | 0.20 61.08 % | 0.12 359.64 % | -0.05 -151.70 % | 0.09 -38.78 % | 0.15 201.31 % | 0.05 310.78 % | -0.02 -140.49 % | 0.06 444.06 % | -0.02 -114.43 % | 0.12 1 051.24 % | -0.01 -145.22 % | 0.03 -68.21 % | 0.09 71.70 % | 0.05 279.39 % | -0.03 -128.09 % | 0.10 400.89 % | 0.02 109.31 % | -0.22 -34.94 % | -0.16 -366.07 % | 0.06 214.87 % | -0.05 0.36 % | -0.05 -170.84 % | 0.07 186.32 % | -0.09 20.20 % | -0.11 -3 031.17 % | 0.00 -102.57 % | 0.13 207.95 % | 0.04 -43.63 % | 0.08 68.09 % | 0.05 -71.16 % | 0.16 728.46 % | 0.02 81.09 % | 0.01 |
| Gross profit ratio | 0.75 -14.65 % | 0.88 30.42 % | 0.67 2.92 % | 0.65 205.31 % | 0.21 574.64 % | 0.03 -95.57 % | 0.72 -3.65 % | 0.74 -8.52 % | 0.81 228.25 % | 0.25 -65.98 % | 0.73 1.65 % | 0.72 -12.65 % | 0.82 165.75 % | 0.31 -56.77 % | 0.71 11.99 % | 0.64 92.76 % | 0.33 -6.72 % | 0.35 -52.75 % | 0.75 1.64 % | 0.74 -6.39 % | 0.79 121.07 % | 0.36 -55.08 % | 0.79 6.56 % | 0.75 -11.02 % | 0.84 200.51 % | 0.28 -61.16 % | 0.72 1.75 % | 0.71 -9.80 % | 0.78 239.35 % | 0.23 -67.85 % | 0.72 -16.52 % | 0.86 246.98 % | 0.25 -65.92 % | 0.73 -8.84 % | 0.80 64.88 % | 0.48 -32.35 % | 0.71 2.58 % | 0.70 -24.22 % | 0.92 42.17 % | 0.65 -13.73 % | 0.75 14.23 % | 0.66 -18.94 % | 0.81 -15.02 % | 0.95 50.70 % | 0.63 -4.08 % | 0.66 5.88 % | 0.62 -36.50 % | 0.98 49.94 % | 0.65 5.35 % | 0.62 -10.68 % | 0.69 |
| Weighted average shs out dil | 18.461 M 0.04 % | 18.453 M 0.00 % | 18.453 M 0.06 % | 18.442 M -0.14 % | 18.468 M 0.07 % | 18.455 M 0.06 % | 18.444 M -0.42 % | 18.522 M 0.13 % | 18.498 M 0.23 % | 18.455 M 0.13 % | 18.432 M -0.22 % | 18.472 M 0.12 % | 18.450 M 0.06 % | 18.440 M 0.09 % | 18.424 M 0.00 % | 18.424 M 0.12 % | 18.401 M -0.30 % | 18.456 M 0.00 % | 18.456 M -0.05 % | 18.465 M 0.08 % | 18.451 M -0.03 % | 18.455 M -0.01 % | 18.456 M 3.85 % | 17.773 M -3.67 % | 18.449 M -0.08 % | 18.465 M 0.05 % | 18.456 M 0.08 % | 18.442 M 0.01 % | 18.439 M -0.14 % | 18.465 M 0.10 % | 18.447 M 1.53 % | 18.169 M -1.60 % | 18.465 M 0.16 % | 18.435 M -0.13 % | 18.459 M 0.02 % | 18.455 M 0.06 % | 18.445 M 2.47 % | 18.000 M -2.46 % | 18.455 M -0.05 % | 18.465 M 0.32 % | 18.406 M -0.24 % | 18.450 M 0.05 % | 18.441 M -0.13 % | 18.465 M 0.15 % | 18.438 M -0.10 % | 18.455 M -0.24 % | 18.500 M 0.19 % | 18.465 M 0.15 % | 18.436 M -0.10 % | 18.455 M -0.09 % | 18.472 M |
| Weighted average shs out | 18.461 M 0.04 % | 18.453 M 0.00 % | 18.453 M 0.06 % | 18.442 M -0.14 % | 18.468 M 0.16 % | 18.438 M -0.03 % | 18.444 M -0.42 % | 18.522 M 0.13 % | 18.498 M 0.23 % | 18.455 M 0.13 % | 18.432 M -0.13 % | 18.455 M 0.03 % | 18.450 M -0.03 % | 18.455 M 0.17 % | 18.424 M 0.00 % | 18.424 M 0.12 % | 18.401 M -0.21 % | 18.440 M -0.09 % | 18.456 M -0.05 % | 18.465 M 0.08 % | 18.451 M -0.03 % | 18.455 M -0.01 % | 18.456 M 3.85 % | 17.773 M -3.67 % | 18.449 M -0.87 % | 18.611 M 0.84 % | 18.456 M 0.08 % | 18.442 M 0.01 % | 18.439 M 0.05 % | 18.431 M -0.09 % | 18.447 M 1.53 % | 18.169 M -1.08 % | 18.367 M -0.37 % | 18.435 M -0.13 % | 18.459 M 0.02 % | 18.455 M 0.06 % | 18.445 M 2.47 % | 18.000 M -2.46 % | 18.455 M -0.05 % | 18.465 M 0.32 % | 18.406 M -0.24 % | 18.450 M 0.05 % | 18.441 M -0.13 % | 18.465 M 0.15 % | 18.438 M -0.10 % | 18.455 M -0.24 % | 18.500 M 0.19 % | 18.465 M 0.15 % | 18.436 M -0.10 % | 18.455 M -0.09 % | 18.472 M |
| EPS diluted | 3.23 14.95 % | 2.81 -53.71 % | 6.07 172.20 % | 2.23 173.36 % | -3.04 41.31 % | -5.18 -243.09 % | 3.62 412.07 % | -1.16 5.69 % | -1.23 -612.50 % | 0.24 -93.42 % | 3.65 16.99 % | 3.12 19.08 % | 2.62 -40.05 % | 4.37 -12.95 % | 5.02 136.79 % | 2.12 109.90 % | 1.01 -89.22 % | 9.37 -22.75 % | 12.13 170.76 % | 4.48 209.80 % | -4.08 -335.84 % | 1.73 -74.78 % | 6.86 6 136.36 % | 0.11 102.99 % | -3.68 -851.02 % | 0.49 113.88 % | -3.53 51.97 % | -7.35 -175.28 % | -2.67 -286.96 % | -0.69 -125.00 % | 2.76 2 223.08 % | -0.13 96.82 % | -4.09 -249.82 % | 2.73 245.21 % | -1.88 84.54 % | -12.16 -53.73 % | -7.91 -5 173.33 % | -0.15 96.69 % | -4.53 24.12 % | -5.97 -965.22 % | 0.69 110.28 % | -6.71 5.76 % | -7.12 -460.63 % | -1.27 -124.80 % | 5.12 408.43 % | -1.66 -930.00 % | 0.20 1 549.28 % | -0.01 -100.25 % | 5.50 382.05 % | -1.95 14.85 % | -2.29 |
| Earnings per share | 3.23 14.95 % | 2.81 -53.71 % | 6.07 172.20 % | 2.23 173.36 % | -3.04 41.31 % | -5.18 -243.09 % | 3.62 412.07 % | -1.16 5.69 % | -1.23 -612.50 % | 0.24 -93.42 % | 3.65 16.99 % | 3.12 19.08 % | 2.62 -40.18 % | 4.38 -12.75 % | 5.02 136.79 % | 2.12 109.90 % | 1.01 -89.22 % | 9.37 -22.75 % | 12.13 170.76 % | 4.48 209.80 % | -4.08 -335.84 % | 1.73 -74.78 % | 6.86 6 136.36 % | 0.11 102.99 % | -3.68 -851.02 % | 0.49 113.88 % | -3.53 51.97 % | -7.35 -175.28 % | -2.67 -286.96 % | -0.69 -125.00 % | 2.76 2 223.08 % | -0.13 96.84 % | -4.11 -250.55 % | 2.73 245.21 % | -1.88 84.54 % | -12.16 -53.73 % | -7.91 -5 173.33 % | -0.15 96.69 % | -4.53 24.12 % | -5.97 -965.22 % | 0.69 110.28 % | -6.71 5.76 % | -7.12 -460.63 % | -1.27 -124.80 % | 5.12 408.43 % | -1.66 -930.00 % | 0.20 1 549.28 % | -0.01 -100.25 % | 5.50 382.05 % | -1.95 14.85 % | -2.29 |
| Gross profit | 872.044 M -27.29 % | 1.199 B 25.35 % | 956.836 M 6.63 % | 897.363 M 329.23 % | 209.062 M 367.32 % | 44.736 M -95.18 % | 928.723 M 2.54 % | 905.731 M 16.19 % | 779.550 M 166.81 % | 292.178 M -69.62 % | 961.731 M 4.74 % | 918.242 M 3.08 % | 890.776 M 123.68 % | 398.243 M -53.01 % | 847.426 M 3.00 % | 822.767 M 162.64 % | 313.270 M -35.48 % | 485.540 M -51.38 % | 998.658 M 27.28 % | 784.586 M 58.07 % | 496.358 M 52.10 % | 326.347 M -64.65 % | 923.153 M 21.17 % | 761.835 M 17.53 % | 648.228 M 136.51 % | 274.078 M -62.76 % | 736.046 M 38.46 % | 531.613 M -12.32 % | 606.277 M 161.54 % | 231.808 M -69.70 % | 765.041 M 15.86 % | 660.340 M 161.84 % | 252.190 M -64.87 % | 717.793 M 34.35 % | 534.258 M 38.49 % | 385.764 M -13.58 % | 446.400 M -19.42 % | 554.000 M -4.15 % | 578.000 M 8.92 % | 530.683 M -16.41 % | 634.900 M 12.15 % | 566.100 M -10.07 % | 629.500 M -34.51 % | 961.258 M 38.75 % | 692.800 M 18.75 % | 583.400 M 26.30 % | 461.900 M -53.17 % | 986.337 M 55.30 % | 635.100 M 22.56 % | 518.200 M 11.15 % | 466.200 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.827 M | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 292.550 M 74.41 % | 167.738 M -63.98 % | 465.620 M -2.10 % | 475.592 M -38.04 % | 767.523 M -30.74 % | 1.108 B 202.10 % | 366.824 M 17.72 % | 311.613 M 74.14 % | 178.940 M -79.83 % | 887.031 M 147.16 % | 358.888 M -1.27 % | 363.493 M 86.10 % | 195.320 M -78.11 % | 892.168 M 162.73 % | 339.574 M -27.42 % | 467.854 M -26.20 % | 633.956 M -28.28 % | 883.953 M 166.05 % | 332.245 M 19.43 % | 278.191 M 109.17 % | 132.999 M -77.40 % | 588.442 M 146.06 % | 239.146 M -8.11 % | 260.244 M 107.19 % | 125.609 M -82.29 % | 709.137 M 145.04 % | 289.402 M 30.38 % | 221.970 M 31.37 % | 168.961 M -78.17 % | 774.059 M 156.23 % | 302.100 M 178.26 % | 108.567 M -85.84 % | 766.729 M 183.36 % | 270.584 M 98.38 % | 136.400 M -66.95 % | 412.691 M 130.94 % | 178.700 M -26.10 % | 241.800 M 372.27 % | 51.200 M -82.38 % | 290.627 M 36.57 % | 212.800 M -28.42 % | 297.300 M 99.80 % | 148.800 M 205.12 % | 48.768 M -87.93 % | 404.200 M 33.53 % | 302.700 M 7.76 % | 280.900 M 1 248.28 % | 20.834 M -93.82 % | 337.300 M 6.17 % | 317.700 M 54.60 % | 205.500 M |
| General and administrative 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 |
| Selling and marketing 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 |
| Other expenses | 805.754 M -7.15 % | 867.824 M 3.87 % | 835.502 M -0.56 % | 840.188 M | 0.000 | 0.000 -100.00 % | 854.643 M -5.64 % | 905.731 M 16.19 % | 779.550 M | 0.000 -100.00 % | 961.731 M 4.74 % | 918.242 M 3.08 % | 890.776 M | 0.000 -100.00 % | 847.426 M 3.00 % | 822.767 M 8 273.37 % | 9.826 M | 0.000 -100.00 % | 322.887 M 12.08 % | 288.088 M 17.38 % | 245.434 M | 0.000 -100.00 % | 342.292 M 11.73 % | 306.357 M 8.77 % | 281.659 M 449.16 % | -80.668 M -126.80 % | 301.026 M 23.84 % | 243.084 M -6.90 % | 261.108 M 12.64 % | 231.808 M -66.06 % | 682.922 M 8.10 % | 631.765 M 150.51 % | 252.190 M -59.98 % | 630.155 M 8.01 % | 583.400 M -4.08 % | 608.201 M 8.55 % | 560.300 M 1.14 % | 554.000 M -11.37 % | 625.100 M -1.03 % | 631.601 M 7.49 % | 587.600 M -10.37 % | 655.600 M -9.93 % | 727.900 M -25.86 % | 981.726 M 74.47 % | 562.700 M 0.30 % | 561.000 M 33.51 % | 420.200 M -56.27 % | 960.986 M 93.36 % | 497.000 M -4.09 % | 518.200 M 9.28 % | 474.200 M |
| Operating expenses | 805.754 M -30.43 % | 1.158 B 38.62 % | 835.502 M -0.56 % | 840.188 M 214.49 % | 267.161 M -31.06 % | 387.522 M -54.66 % | 854.643 M -5.64 % | 905.731 M 16.19 % | 779.550 M 176.64 % | 281.797 M -70.70 % | 961.731 M 4.74 % | 918.242 M 3.08 % | 890.776 M 433.23 % | 167.052 M -80.29 % | 847.426 M 3.00 % | 822.767 M 14.25 % | 720.166 M 48.32 % | 485.540 M -37.33 % | 774.788 M 10.39 % | 701.864 M 22.78 % | 571.637 M 166.80 % | 214.253 M -73.10 % | 796.542 M 4.82 % | 759.880 M 6.11 % | 716.122 M 250.21 % | 204.482 M -73.73 % | 778.375 M 46.42 % | 531.613 M -17.03 % | 640.756 M 176.42 % | 231.808 M -66.06 % | 682.922 M 8.10 % | 631.765 M 150.51 % | 252.190 M -59.98 % | 630.155 M 8.01 % | 583.400 M 51.23 % | 385.764 M -13.58 % | 446.400 M -19.42 % | 554.000 M -4.15 % | 578.000 M 8.92 % | 530.683 M -9.69 % | 587.600 M 3.80 % | 566.100 M -22.23 % | 727.900 M -25.86 % | 981.726 M 74.47 % | 562.700 M 0.30 % | 561.000 M 33.51 % | 420.200 M -56.27 % | 960.986 M 93.36 % | 497.000 M -4.09 % | 518.200 M 9.28 % | 474.200 M |
| Cost and expenses | 1.098 B -17.17 % | 1.326 B 1.91 % | 1.301 B -1.11 % | 1.316 B 27.17 % | 1.035 B -30.82 % | 1.496 B 22.45 % | 1.221 B 0.34 % | 1.217 B 25.09 % | 973.178 M -16.74 % | 1.169 B -5.54 % | 1.237 B 2.12 % | 1.212 B 18.70 % | 1.021 B -3.62 % | 1.059 B -1.92 % | 1.080 B -12.40 % | 1.233 B 35.54 % | 909.527 M -19.28 % | 1.127 B 4.22 % | 1.081 B 14.08 % | 947.732 M 40.59 % | 674.126 M -16.02 % | 802.695 M -20.40 % | 1.008 B 2.04 % | 988.279 M 21.24 % | 815.110 M -10.78 % | 913.619 M -14.44 % | 1.068 B 41.69 % | 753.583 M -6.93 % | 809.717 M -19.50 % | 1.006 B 2.12 % | 985.022 M 33.05 % | 740.332 M -27.34 % | 1.019 B 13.12 % | 900.739 M 25.14 % | 719.800 M -28.08 % | 1.001 B 35.44 % | 739.000 M -7.58 % | 799.600 M 18.23 % | 676.300 M -17.66 % | 821.310 M 2.61 % | 800.400 M -16.00 % | 952.900 M 8.69 % | 876.700 M -14.92 % | 1.030 B 6.58 % | 966.900 M 11.95 % | 863.700 M 23.19 % | 701.100 M -28.59 % | 981.820 M 17.68 % | 834.300 M -0.19 % | 835.900 M 22.98 % | 679.700 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 290.351 M | 0.000 | 0.000 -100.00 % | 267.161 M -31.06 % | 387.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 281.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.290 M | 0.000 | 0.000 -100.00 % | 275.571 M 8.49 % | 254.016 M -43.79 % | 451.901 M 9.21 % | 413.776 M 26.85 % | 326.203 M 52.25 % | 214.253 M -52.83 % | 454.250 M 0.16 % | 453.523 M 4.39 % | 434.463 M 69.55 % | 256.241 M -46.32 % | 477.349 M 65.44 % | 288.529 M -24.00 % | 379.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -222.437 M -95.29 % | -113.900 M | 0.000 100.00 % | -47.100 M 53.33 % | -100.918 M | 0.000 100.00 % | -89.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.126 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M | 0.000 | 0.000 | 0.000 100.00 % | -1.673 M | 0.000 | 0.000 -100.00 % | 740.000 K | 0.000 | 0.000 100.00 % | -343.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 34.579 M 17.21 % | 29.501 M -17.63 % | 35.815 M 7.90 % | 33.193 M 2.36 % | 32.429 M -3.30 % | 33.537 M -0.10 % | 33.571 M -1.55 % | 34.099 M 12.83 % | 30.221 M -3.16 % | 31.206 M -0.83 % | 31.467 M 4.84 % | 30.013 M 1.23 % | 29.648 M 10.07 % | 26.935 M 2.18 % | 26.360 M -10.84 % | 29.566 M 2.16 % | 28.940 M 6.27 % | 27.232 M -19.26 % | 33.729 M -12.88 % | 38.717 M 6.71 % | 36.281 M -9.20 % | 39.959 M 0.05 % | 39.938 M 0.69 % | 39.663 M 0.44 % | 39.491 M 8.84 % | 36.282 M -3.62 % | 37.646 M -82.53 % | 215.530 M 609.19 % | 30.391 M -0.74 % | 30.619 M -1.88 % | 31.205 M 0.87 % | 30.937 M 1.26 % | 30.551 M -16.53 % | 36.603 M 1.99 % | 35.890 M 2.98 % | 34.850 M 8.91 % | 32.000 M -11.60 % | 36.200 M -0.82 % | 36.500 M -8.29 % | 39.800 M 10.56 % | 36.000 M 4.96 % | 34.300 M 4.26 % | 32.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.700 M 1.38 % | 36.200 M 5.54 % | 34.300 M |
| Depreciation and amortization | 15.750 M -35.85 % | 24.553 M 44.64 % | 16.975 M 4.28 % | 16.278 M 4.63 % | 15.557 M -18.80 % | 19.160 M 37.57 % | 13.927 M 8.24 % | 12.867 M 9.53 % | 11.747 M -18.12 % | 14.346 M 32.91 % | 10.794 M 15.27 % | 9.364 M 2.84 % | 9.105 M -29.14 % | 12.849 M 18.90 % | 10.807 M 14.14 % | 9.468 M 3.52 % | 9.146 M -17.03 % | 11.023 M 9.68 % | 10.050 M -10.66 % | 11.249 M 28.78 % | 8.735 M -33.67 % | 13.169 M 31.23 % | 10.035 M 1.19 % | 9.917 M 0.25 % | 9.892 M -22.85 % | 12.821 M 29.56 % | 9.896 M 1.89 % | 9.712 M 6.23 % | 9.142 M -8.31 % | 9.971 M -7.39 % | 10.767 M 3.50 % | 10.403 M -32.65 % | 15.447 M 31.05 % | 11.787 M 3.49 % | 11.390 M -10.31 % | 12.700 M -9.29 % | 14.000 M -2.10 % | 14.300 M 0.70 % | 14.200 M -48.07 % | 27.345 M 76.42 % | 15.500 M 0.65 % | 15.400 M 4.76 % | 14.700 M -13.52 % | 16.999 M 4.29 % | 16.300 M 1.88 % | 16.000 M 3.90 % | 15.400 M -25.63 % | 20.708 M 28.62 % | 16.100 M 2.55 % | 15.700 M 3.97 % | 15.100 M |
| Operating income | 66.290 M 60.78 % | 41.231 M -66.02 % | 121.334 M 112.22 % | 57.175 M 198.41 % | -58.099 M 32.33 % | -85.854 M -215.89 % | 74.080 M | 0.000 100.00 % | -14.688 M -241.49 % | 10.381 M -87.53 % | 83.230 M 18.93 % | 69.980 M 7.24 % | 65.256 M -48.28 % | 126.183 M 17.84 % | 107.076 M 85.00 % | 57.878 M 53.53 % | 37.699 M -80.35 % | 191.872 M -23.18 % | 249.769 M 117.11 % | 115.045 M 356.97 % | -44.769 M -142.07 % | 106.427 M -30.82 % | 153.835 M 355.13 % | 33.800 M 181.89 % | -41.273 M -145.42 % | 90.868 M 314.67 % | -42.329 M -163.27 % | 66.905 M 294.05 % | -34.479 M -166.16 % | -12.954 M -115.77 % | 82.119 M 187.38 % | 28.575 M 125.86 % | -110.518 M -226.11 % | 87.638 M 388.96 % | -30.329 M 86.37 % | -222.437 M -95.29 % | -113.900 M -2 897.37 % | -3.800 M 91.93 % | -47.100 M 53.33 % | -100.918 M -313.36 % | 47.300 M 152.85 % | -89.500 M 9.04 % | -98.400 M -380.75 % | -20.468 M -115.73 % | 130.100 M 480.80 % | 22.400 M -46.28 % | 41.700 M 64.49 % | 25.351 M -81.64 % | 138.100 M 45 933.33 % | 300.000 K 103.75 % | -8.000 M |
| Operating income ratio | 0.06 88.74 % | 0.03 -64.64 % | 0.09 104.83 % | 0.04 170.00 % | -0.06 2.31 % | -0.06 -206.50 % | 0.06 | 0.00 100.00 % | -0.02 -274.07 % | 0.01 -86.03 % | 0.06 15.43 % | 0.05 -9.13 % | 0.06 -38.56 % | 0.10 8.40 % | 0.09 101.15 % | 0.04 12.68 % | 0.04 -71.59 % | 0.14 -25.34 % | 0.19 73.37 % | 0.11 252.18 % | -0.07 -161.14 % | 0.12 -12.10 % | 0.13 300.23 % | 0.03 162.00 % | -0.05 -157.71 % | 0.09 323.89 % | -0.04 -146.49 % | 0.09 299.62 % | -0.04 -245.35 % | -0.01 -116.74 % | 0.08 107.07 % | 0.04 134.26 % | -0.11 -222.33 % | 0.09 296.07 % | -0.05 83.77 % | -0.28 -52.89 % | -0.18 -3 715.88 % | 0.00 93.62 % | -0.07 39.08 % | -0.12 -320.21 % | 0.06 153.83 % | -0.10 18.01 % | -0.13 -523.89 % | -0.02 -117.09 % | 0.12 369.14 % | 0.03 -54.97 % | 0.06 123.03 % | 0.03 -82.28 % | 0.14 39 471.44 % | 0.00 103.01 % | -0.01 |
| Total other income expenses net | -6.661 M -162.53 % | 10.652 M 214.26 % | -9.323 M 41.91 % | -16.050 M -920.55 % | 1.956 M 120.15 % | -9.707 M -32.75 % | -7.312 M 65.97 % | -21.485 M -166.43 % | -8.064 M -35.17 % | -5.966 M 62.60 % | -15.953 M -29.21 % | -12.347 M 27.01 % | -16.917 M 62.75 % | -45.417 M -211.29 % | -14.590 M 22.48 % | -18.820 M 1.54 % | -19.114 M -0.89 % | -18.946 M 26.85 % | -25.899 M 19.87 % | -32.323 M -5.94 % | -30.510 M 59.03 % | -74.474 M -173.56 % | -27.224 M 14.51 % | -31.845 M -19.62 % | -26.621 M 67.49 % | -81.880 M -258.78 % | -22.822 M 88.73 % | -202.454 M -1 272.20 % | -14.754 M -7 705.15 % | 194.000 K 100.62 % | -31.205 M -0.87 % | -30.937 M -186.59 % | 35.727 M 197.61 % | -36.603 M -951.21 % | -3.482 M -226.66 % | 2.749 M 108.59 % | -32.000 M -3 009.09 % | 1.100 M 103.01 % | -36.500 M -363.85 % | -7.869 M 78.14 % | -36.000 M -4.96 % | -34.300 M -4.26 % | -32.900 M -253.54 % | -9.306 M 73.93 % | -35.700 M 9.85 % | -39.600 M -4.21 % | -38.000 M -175.80 % | -13.778 M 62.46 % | -36.700 M -1.38 % | -36.200 M -5.54 % | -34.300 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-06-30 | 2017-03-31 | 2016-12-31 | 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 |
| 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-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 958.718 M | 0.000 -100.00 % | 966.843 M 6 723.65 % | 14.169 M -98.68 % | 1.071 B 5 131.33 % | 20.477 M -97.84 % | 947.908 M 1 306.64 % | 67.388 M -93.49 % | 1.034 B 2 548.91 % | 39.049 M -95.49 % | 865.257 M 5 356.62 % | 15.857 M -97.97 % | 782.550 M 3 546.72 % | 21.459 M -97.82 % | 986.059 M 3 139.67 % | 30.437 M -96.84 % | 964.402 M 367.85 % | 206.134 M -82.09 % | 1.151 B 430.08 % | 217.166 M -78.46 % | 1.008 B 637.31 % | 136.737 M -88.60 % | 1.199 B 28.70 % | 931.973 M -0.77 % | 939.223 M -10.37 % | 1.048 B 17.28 % | 893.500 M -3.96 % | 930.371 M -9.13 % | 1.024 B 13.63 % | 901.009 M 4.02 % | 866.200 M 11.66 % | 775.720 M -18.52 % | 952.000 M |
| Total investments | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 274.000 K | 0.000 -100.00 % | 294.000 K -98.96 % | 28.338 M -62.76 % | 76.087 M 85.79 % | 40.954 M -46.17 % | 76.086 M -43.55 % | 134.776 M 201.01 % | 44.775 M -42.67 % | 78.098 M 77 224.75 % | 101.000 K -99.68 % | 31.714 M -27.46 % | 43.722 M 1.87 % | 42.918 M 4 338.26 % | 967.000 K -98.41 % | 60.874 M 20.06 % | 50.701 M -87.70 % | 412.268 M 150 362.77 % | 274.000 K -99.94 % | 434.332 M 5 221.39 % | 8.162 M -97.02 % | 273.474 M 99 708.03 % | 274.000 K -94.21 % | 4.731 M 4 584.16 % | 101.000 K -0.98 % | 102.000 K -83.00 % | 600.000 K 488.24 % | 102.000 K -83.00 % | 600.000 K 488.24 % | 102.000 K -83.00 % | 600.000 K 488.24 % | 102.000 K -91.50 % | 1.200 M |
| Total debt | 0.000 -100.00 % | 1.029 B | 0.000 -100.00 % | 960.377 M | 0.000 -100.00 % | 975.581 M | 0.000 -100.00 % | 1.074 B | 0.000 -100.00 % | 954.805 M | 0.000 -100.00 % | 1.079 B | 0.000 -100.00 % | 891.311 M | 0.000 -100.00 % | 785.960 M | 0.000 -100.00 % | 992.463 M | 0.000 -100.00 % | 977.874 M | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 1.026 B | 0.000 -100.00 % | 1.211 B 26.73 % | 955.293 M 0.33 % | 952.164 M -15.13 % | 1.122 B 12.11 % | 1.001 B -2.37 % | 1.025 B -6.72 % | 1.099 B 2.84 % | 1.068 B 10.97 % | 962.800 M -1.62 % | 978.634 M -8.21 % | 1.066 B |
| Accumulated other comprehensive income loss | 1.541 B 13.60 % | 1.357 B -2.71 % | 1.395 B 15.25 % | 1.210 B -15.91 % | 1.439 B 749.84 % | 169.308 M -88.65 % | 1.491 B | 0.000 -100.00 % | 1.562 B 822.39 % | 169.308 M -88.68 % | 1.495 B | 0.000 -100.00 % | 1.380 B 4 552.45 % | 29.659 M -97.51 % | 1.192 B | 0.000 -100.00 % | 1.150 B 3 777.47 % | 29.659 M -96.21 % | 781.832 M | 0.000 -100.00 % | 788.863 M | 0.000 -100.00 % | 711.661 M 35.01 % | 527.118 M -32.89 % | 785.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -857.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 724.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 707.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 525.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 295.877 M | 0.000 | 0.000 | 0.000 100.00 % | -94.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.996 M -53.76 % | 153.528 M 42.46 % | 107.772 M -32.61 % | 159.928 M | 0.000 -100.00 % | 587.474 M | 0.000 -100.00 % | 940.061 M | 0.000 -100.00 % | 917.526 M | 0.000 |
| Common stock | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M | 0.000 -100.00 % | 184.543 M 0.00 % | 184.543 M -0.01 % | 184.554 M 0.01 % | 184.543 M 0.02 % | 184.500 M -0.02 % | 184.543 M 0.02 % | 184.500 M -0.02 % | 184.543 M 0.02 % | 184.500 M -0.02 % | 184.543 M -49.99 % | 369.000 M |
| Total equity | 1.541 B 0.00 % | 1.541 B 10.53 % | 1.395 B 0.00 % | 1.395 B -3.08 % | 1.439 B 0.00 % | 1.439 B -3.53 % | 1.491 B 0.00 % | 1.491 B -4.50 % | 1.562 B 0.00 % | 1.562 B 4.45 % | 1.495 B 0.00 % | 1.495 B 8.35 % | 1.380 B 0.00 % | 1.380 B 15.76 % | 1.192 B 0.00 % | 1.192 B 3.65 % | 1.150 B 0.00 % | 1.150 B 47.09 % | 781.832 M 0.00 % | 781.832 M -0.89 % | 788.863 M 0.00 % | 788.862 M 10.85 % | 711.661 M 0.00 % | 711.661 M -9.40 % | 785.489 M 0.00 % | 785.489 M -24.24 % | 1.037 B 7.79 % | 961.914 M -60.08 % | 2.410 B -13.33 % | 2.780 B -3.01 % | 2.866 B -3.29 % | 2.964 B -7.92 % | 3.219 B 1.56 % | 3.170 B -0.84 % | 3.197 B -48.64 % | 6.223 B |
| Other non current liabilities | -1.541 B -429.57 % | 467.674 M 133.54 % | -1.395 B -369.91 % | 516.671 M 135.91 % | -1.439 B -393.47 % | 490.286 M 132.87 % | -1.491 B -389.34 % | 515.461 M | 0.000 -100.00 % | 506.667 M | 0.000 -100.00 % | 518.863 M | 0.000 -100.00 % | 448.593 M | 0.000 -100.00 % | 624.715 M | 0.000 -100.00 % | 494.026 M | 0.000 -100.00 % | 488.370 M | 0.000 -100.00 % | 477.924 M | 0.000 -100.00 % | 467.329 M | 0.000 -100.00 % | 417.632 M -22.25 % | 537.167 M 9.62 % | 490.034 M 22.61 % | 399.656 M -8.94 % | 438.900 M 13.57 % | 386.445 M -5.31 % | 408.100 M 12.36 % | 363.214 M 16.34 % | 312.200 M 5.28 % | 296.540 M -49.84 % | 591.200 M |
| Long term debt | 0.000 -100.00 % | 558.546 M | 0.000 -100.00 % | 356.892 M | 0.000 -100.00 % | 418.564 M | 0.000 -100.00 % | 466.043 M | 0.000 -100.00 % | 496.529 M | 0.000 -100.00 % | 557.907 M | 0.000 -100.00 % | 486.433 M | 0.000 -100.00 % | 370.852 M | 0.000 -100.00 % | 475.965 M | 0.000 -100.00 % | 528.083 M | 0.000 -100.00 % | 609.440 M | 0.000 -100.00 % | 581.692 M | 0.000 -100.00 % | 690.192 M 76.65 % | 390.703 M -4.00 % | 406.999 M -24.90 % | 541.956 M 10.87 % | 488.800 M -17.57 % | 592.977 M -10.83 % | 665.000 M -3.36 % | 688.104 M 49.88 % | 459.100 M -12.19 % | 522.832 M -50.96 % | 1.066 B |
| Total non current liabilities | -1.541 B -250.19 % | 1.026 B 173.59 % | -1.395 B -259.64 % | 873.563 M 160.71 % | -1.439 B -258.32 % | 908.850 M 160.94 % | -1.491 B -251.96 % | 981.504 M | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 935.026 M | 0.000 -100.00 % | 995.567 M | 0.000 -100.00 % | 969.991 M | 0.000 -100.00 % | 1.016 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 1.049 B | 0.000 -100.00 % | 1.108 B 19.39 % | 927.870 M 3.44 % | 897.033 M -4.73 % | 941.612 M 1.50 % | 927.700 M -5.28 % | 979.422 M -8.73 % | 1.073 B 2.07 % | 1.051 B 36.30 % | 771.300 M -5.87 % | 819.372 M -50.56 % | 1.657 B |
| Other current liabilities | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 1.100 B | 0.000 -100.00 % | 1.057 B | 0.000 -100.00 % | 1.076 B | 0.000 -100.00 % | 846.219 M | 0.000 -100.00 % | 926.615 M | 0.000 -100.00 % | 935.924 M | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 920.792 M | 0.000 -100.00 % | 1.350 B | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.273 B | 0.000 -100.00 % | 933.101 M 10.18 % | 846.881 M 8.49 % | 780.595 M 4.92 % | 744.004 M -2.17 % | 760.500 M 14.83 % | 662.312 M 1.86 % | 650.200 M 47.44 % | 440.996 M -16.38 % | 527.400 M -0.14 % | 528.158 M -77.64 % | 2.362 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.121 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.451 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.310 M 23.03 % | 117.300 M -14.58 % | 137.321 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 470.385 M | 0.000 -100.00 % | 603.485 M | 0.000 -100.00 % | 557.017 M | 0.000 -100.00 % | 607.469 M | 0.000 -100.00 % | 458.276 M | 0.000 -100.00 % | 520.896 M | 0.000 -100.00 % | 404.878 M | 0.000 -100.00 % | 415.108 M | 0.000 -100.00 % | 516.498 M | 0.000 -100.00 % | 449.791 M | 0.000 -100.00 % | 562.477 M | 0.000 -100.00 % | 444.054 M | 0.000 -100.00 % | 520.442 M -7.82 % | 564.590 M 3.56 % | 545.165 M -5.99 % | 579.899 M 13.28 % | 511.900 M 18.49 % | 432.029 M -0.41 % | 433.800 M 14.05 % | 380.355 M -24.49 % | 503.700 M 10.51 % | 455.802 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 2.152 B | 0.000 -100.00 % | 2.521 B | 0.000 -100.00 % | 2.280 B | 0.000 -100.00 % | 2.398 B | 0.000 -100.00 % | 1.888 B | 0.000 -100.00 % | 1.951 B | 0.000 -100.00 % | 1.882 B | 0.000 -100.00 % | 2.149 B | 0.000 -100.00 % | 1.947 B | 0.000 -100.00 % | 2.298 B | 0.000 -100.00 % | 2.155 B | 0.000 -100.00 % | 2.215 B | 0.000 -100.00 % | 1.836 B -0.24 % | 1.841 B 8.34 % | 1.699 B 2.37 % | 1.660 B 8.53 % | 1.529 B 19.03 % | 1.285 B 0.75 % | 1.275 B 11.69 % | 1.142 B -16.96 % | 1.375 B 7.01 % | 1.285 B -45.60 % | 2.362 B |
| Total liabilities | -1.541 B -148.49 % | 3.179 B 327.94 % | -1.395 B -141.08 % | 3.395 B 335.93 % | -1.439 B -145.12 % | 3.189 B 313.83 % | -1.491 B -144.13 % | 3.380 B | 0.000 -100.00 % | 2.891 B | 0.000 -100.00 % | 3.028 B | 0.000 -100.00 % | 2.817 B | 0.000 -100.00 % | 3.047 B | 0.000 -100.00 % | 2.917 B | 0.000 -100.00 % | 3.315 B | 0.000 -100.00 % | 3.243 B | 0.000 -100.00 % | 3.264 B | 0.000 -100.00 % | 2.944 B 6.34 % | 2.769 B 6.65 % | 2.596 B -0.20 % | 2.601 B 5.88 % | 2.457 B 8.52 % | 2.264 B -3.58 % | 2.348 B 7.08 % | 2.193 B 2.18 % | 2.146 B 1.99 % | 2.104 B -47.65 % | 4.019 B |
| Other non current assets | 0.000 -100.00 % | 41.578 M | 0.000 100.00 % | -8.810 M 59.39 % | -21.693 M -157.28 % | 37.875 M 367.31 % | -14.169 M -114.84 % | 95.469 M 566.23 % | -20.477 M -117.19 % | 119.124 M 276.77 % | -67.388 M -142.89 % | 157.136 M 502.41 % | -39.049 M -156.13 % | 69.565 M 538.70 % | -15.857 M -117.44 % | 90.942 M 523.79 % | -21.459 M -121.01 % | 102.154 M 435.62 % | -30.437 M -135.42 % | 85.943 M 141.69 % | -206.134 M -337.07 % | 86.950 M 140.04 % | -217.166 M -193.26 % | 232.851 M 270.29 % | -136.737 M -236.23 % | 100.372 M 6.96 % | 93.838 M 13.57 % | 82.623 M -4.95 % | 86.929 M -98.00 % | 4.345 B 5 604.89 % | 76.168 M -98.28 % | 4.432 B 14 629.97 % | 30.089 M -99.32 % | 4.431 B 3 376.18 % | 127.459 M -30.50 % | 183.400 M |
| Long term investments | 0.000 -100.00 % | 101.000 K | 0.000 -100.00 % | 274.000 K | 0.000 100.00 % | -15.866 M | 0.000 -100.00 % | 21.415 M | 0.000 -100.00 % | 101.000 K | 0.000 100.00 % | -57.764 M | 0.000 100.00 % | -12.894 M | 0.000 -100.00 % | 101.000 K | 0.000 100.00 % | -13.487 M | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 101.000 K | 0.000 100.00 % | -191.434 M | 0.000 100.00 % | -8.354 M -11.19 % | -7.513 M -437.03 % | -1.399 M 85.33 % | -9.539 M -959.89 % | -900.000 K 35.62 % | -1.398 M -55.33 % | -900.000 K 35.62 % | -1.398 M -55.33 % | -900.000 K 35.81 % | -1.402 M 22.11 % | -1.800 M |
| Intangible assets | 0.000 -100.00 % | 4.134 M | 0.000 -100.00 % | 6.358 M | 0.000 -100.00 % | 7.304 M | 0.000 -100.00 % | 6.908 M | 0.000 -100.00 % | 7.854 M | 0.000 -100.00 % | 5.130 M | 0.000 -100.00 % | 696.000 K | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 928.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.000 K | 0.000 -100.00 % | 1.221 M -52.16 % | 2.552 M -34.28 % | 3.883 M -25.54 % | 5.215 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 415.552 M | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 4.134 M | 0.000 -100.00 % | 6.358 M | 0.000 -100.00 % | 7.304 M | 0.000 -100.00 % | 6.908 M | 0.000 -100.00 % | 7.854 M | 0.000 -100.00 % | 5.130 M | 0.000 -100.00 % | 696.000 K | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 928.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.000 K | 0.000 -100.00 % | 1.221 M -52.16 % | 2.552 M -34.28 % | 3.883 M -25.54 % | 5.215 M | 0.000 -100.00 % | 5.900 M | 0.000 -100.00 % | 5.394 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 3.833 B | 0.000 -100.00 % | 3.773 B | 0.000 -100.00 % | 3.696 B | 0.000 -100.00 % | 3.592 B | 0.000 -100.00 % | 3.478 B | 0.000 -100.00 % | 3.292 B | 0.000 -100.00 % | 3.212 B | 0.000 -100.00 % | 3.130 B | 0.000 -100.00 % | 3.063 B | 0.000 -100.00 % | 3.009 B | 0.000 -100.00 % | 2.979 B | 0.000 -100.00 % | 2.938 B | 0.000 -100.00 % | 2.895 B 0.52 % | 2.880 B 3.08 % | 2.795 B -34.10 % | 4.241 B | 0.000 -100.00 % | 4.290 B | 0.000 -100.00 % | 4.311 B | 0.000 -100.00 % | 4.331 B -49.67 % | 8.605 B |
| Total non current assets | 0.000 -100.00 % | 3.879 B | 0.000 -100.00 % | 3.821 B 17 712.05 % | -21.693 M -100.58 % | 3.741 B 26 504.54 % | -14.169 M -100.38 % | 3.716 B 18 245.64 % | -20.477 M -100.57 % | 3.605 B 5 449.83 % | -67.388 M -101.98 % | 3.397 B 8 798.31 % | -39.049 M -101.19 % | 3.270 B 20 720.09 % | -15.857 M -100.49 % | 3.222 B 15 112.60 % | -21.459 M -100.68 % | 3.153 B 10 457.67 % | -30.437 M -100.98 % | 3.095 B 1 601.33 % | -206.134 M -106.72 % | 3.066 B 1 511.73 % | -217.166 M -107.29 % | 2.980 B 2 279.21 % | -136.737 M -104.58 % | 2.989 B 0.65 % | 2.969 B 3.12 % | 2.880 B -33.39 % | 4.323 B -0.49 % | 4.344 B -0.60 % | 4.371 B -1.37 % | 4.431 B 0.10 % | 4.427 B -0.07 % | 4.430 B -0.60 % | 4.457 B -49.28 % | 8.787 B |
| Other current assets | -15.117 M -105.51 % | 274.376 M 2 101.14 % | -13.711 M -104.27 % | 321.229 M | 0.000 -100.00 % | 279.070 M | 0.000 -100.00 % | 380.643 M | 0.000 -100.00 % | 332.480 M | 0.000 -100.00 % | 411.679 M | 0.000 -100.00 % | 400.927 M | 0.000 -100.00 % | 326.132 M | 0.000 -100.00 % | 382.004 M | 0.000 -100.00 % | 484.911 M | 0.000 -100.00 % | 443.006 M | 0.000 -100.00 % | 276.583 M | 0.000 -100.00 % | 323.101 M 21.15 % | 266.685 M -33.99 % | 404.022 M 9.27 % | 369.763 M 8.85 % | 339.700 M 311.03 % | 82.646 M -78.84 % | 390.600 M 166.04 % | 146.821 M 27.45 % | 115.200 M -5.11 % | 121.410 M -42.62 % | 211.600 M |
| Short term investments | 0.000 -100.00 % | 11.875 M | 0.000 -100.00 % | 12.052 M | 0.000 -100.00 % | 12.955 M -54.28 % | 28.338 M -48.17 % | 54.672 M 33.50 % | 40.954 M 459.40 % | 7.321 M -94.57 % | 134.776 M 31.44 % | 102.539 M 31.30 % | 78.098 M 500.98 % | 12.995 M -59.02 % | 31.714 M -72.15 % | 113.864 M 165.31 % | 42.918 M 196.93 % | 14.454 M -76.26 % | 60.874 M 258.82 % | 16.965 M -95.88 % | 412.268 M 2 738.14 % | 14.526 M -96.66 % | 434.332 M 117.61 % | 199.596 M -27.01 % | 273.474 M 3 069.61 % | 8.628 M -29.53 % | 12.244 M 716.27 % | 1.500 M -84.44 % | 9.641 M 542.73 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M -0.27 % | 1.504 M -49.87 % | 3.000 M |
| cash and cash equivalents | 0.000 -100.00 % | 3.242 M | 0.000 -100.00 % | 1.659 M | 0.000 -100.00 % | 8.738 M 161.67 % | -14.169 M -717.92 % | 2.293 M 111.20 % | -20.477 M -396.90 % | 6.897 M 110.23 % | -67.388 M -251.67 % | 44.430 M 213.78 % | -39.049 M -249.88 % | 26.054 M 264.31 % | -15.857 M -565.01 % | 3.410 M 115.89 % | -21.459 M -435.09 % | 6.404 M 121.04 % | -30.437 M -325.93 % | 13.472 M 106.54 % | -206.134 M -1 093.27 % | 20.753 M 109.56 % | -217.166 M -1 336.00 % | 17.570 M 112.85 % | -136.737 M -1 336.32 % | 11.060 M -52.57 % | 23.320 M 80.20 % | 12.941 M -82.49 % | 73.925 M -31.04 % | 107.200 M 13.28 % | 94.635 M 26.18 % | 75.000 M -55.21 % | 167.450 M 73.34 % | 96.600 M -52.39 % | 202.914 M 77.68 % | 114.200 M |
| Cash and short term investments | 15.117 M -69.73 % | 49.935 M 264.20 % | 13.711 M 0.00 % | 13.711 M -36.80 % | 21.693 M -12.87 % | 24.898 M 75.72 % | 14.169 M 0.00 % | 14.169 M -30.81 % | 20.477 M 44.02 % | 14.218 M -78.90 % | 67.388 M -54.15 % | 146.969 M 276.37 % | 39.049 M 0.00 % | 39.049 M 146.26 % | 15.857 M -86.48 % | 117.274 M 446.50 % | 21.459 M 2.88 % | 20.858 M -31.47 % | 30.437 M 0.00 % | 30.437 M -85.23 % | 206.134 M 484.30 % | 35.279 M -83.75 % | 217.166 M 0.00 % | 217.166 M 58.82 % | 136.737 M 594.52 % | 19.688 M -44.64 % | 35.564 M 151.62 % | 14.134 M -83.09 % | 83.566 M -23.12 % | 108.700 M 13.07 % | 96.135 M 25.67 % | 76.500 M -54.72 % | 168.950 M 72.22 % | 98.100 M -52.01 % | 204.418 M 74.42 % | 117.200 M |
| Total current assets | 0.000 -100.00 % | 840.792 M | 0.000 -100.00 % | 968.686 M 4 365.43 % | 21.693 M -97.55 % | 886.766 M 6 158.49 % | 14.169 M -98.77 % | 1.155 B 5 542.73 % | 20.477 M -97.58 % | 847.248 M 1 157.27 % | 67.388 M -94.02 % | 1.126 B 2 783.61 % | 39.049 M -95.79 % | 927.172 M 5 747.08 % | 15.857 M -98.42 % | 1.006 B 4 587.57 % | 21.459 M -97.65 % | 914.573 M 2 904.81 % | 30.437 M -96.96 % | 1.002 B 386.05 % | 206.134 M -78.66 % | 965.877 M 344.76 % | 217.166 M -78.19 % | 995.763 M 628.23 % | 136.737 M -81.55 % | 741.033 M -11.37 % | 836.091 M 23.26 % | 678.331 M -1.38 % | 687.849 M -22.96 % | 892.900 M 17.46 % | 760.142 M -13.74 % | 881.200 M -10.58 % | 985.513 M 11.21 % | 886.200 M 4.98 % | 844.121 M -42.02 % | 1.456 B |
| Inventory | 0.000 -100.00 % | 383.966 M | 0.000 -100.00 % | 455.782 M | 0.000 -100.00 % | 369.700 M | 0.000 -100.00 % | 586.560 M | 0.000 -100.00 % | 377.920 M | 0.000 -100.00 % | 483.698 M | 0.000 -100.00 % | 349.163 M | 0.000 -100.00 % | 386.871 M | 0.000 -100.00 % | 348.802 M | 0.000 -100.00 % | 346.228 M | 0.000 -100.00 % | 405.433 M | 0.000 -100.00 % | 385.922 M | 0.000 -100.00 % | 294.730 M 5.01 % | 280.671 M 16.64 % | 240.632 M 8.45 % | 221.873 M -24.20 % | 292.700 M 28.28 % | 228.170 M -24.40 % | 301.800 M 18.73 % | 254.190 M -24.64 % | 337.300 M 63.74 % | 205.993 M -64.02 % | 572.600 M |
| Net receivables | 0.000 -100.00 % | 132.515 M | 0.000 -100.00 % | 177.964 M | 0.000 -100.00 % | 213.098 M | 0.000 -100.00 % | 174.090 M | 0.000 -100.00 % | 116.371 M | 0.000 -100.00 % | 163.254 M | 0.000 -100.00 % | 138.033 M | 0.000 -100.00 % | 175.629 M | 0.000 -100.00 % | 162.909 M | 0.000 -100.00 % | 140.330 M | 0.000 -100.00 % | 85.172 M | 0.000 -100.00 % | 116.092 M | 0.000 -100.00 % | 100.989 M -58.90 % | 245.739 M 1 157.43 % | 19.543 M 54.53 % | 12.647 M -91.67 % | 151.800 M -57.02 % | 353.191 M 214.51 % | 112.300 M -72.98 % | 415.552 M 23.82 % | 335.600 M 7.46 % | 312.300 M -43.67 % | 554.400 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 49.818 M | 0.000 -100.00 % | 15.896 M | 0.000 100.00 % | -21.415 M | 0.000 -100.00 % | 6.674 M | 0.000 -100.00 % | 57.764 M | 0.000 -100.00 % | 13.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.434 M | 0.000 -100.00 % | 8.591 M 14.35 % | 7.513 M 437.03 % | 1.399 M -86.34 % | 10.240 M | 0.000 -100.00 % | 53.026 M | 0.000 -100.00 % | 81.914 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 629.984 M | 0.000 -100.00 % | 818.112 M | 0.000 -100.00 % | 662.302 M | 0.000 -100.00 % | 705.139 M | 0.000 -100.00 % | 459.207 M | 0.000 -100.00 % | 483.171 M | 0.000 -100.00 % | 514.634 M | 0.000 -100.00 % | 539.988 M | 0.000 -100.00 % | 433.594 M | 0.000 -100.00 % | 455.976 M | 0.000 -100.00 % | 481.599 M | 0.000 -100.00 % | 453.820 M | 0.000 -100.00 % | 338.531 M -10.76 % | 379.345 M 17.55 % | 322.701 M 15.14 % | 280.262 M 9.09 % | 256.900 M 34.90 % | 190.438 M -0.40 % | 191.200 M 8.57 % | 176.110 M -22.28 % | 226.600 M 38.45 % | 163.674 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.768 M | 0.000 -100.00 % | 9.227 M | 0.000 -100.00 % | 14.238 M | 0.000 -100.00 % | 20.085 M | 0.000 -100.00 % | 26.566 M | 0.000 -100.00 % | 32.632 M | 0.000 -100.00 % | 38.121 M | 0.000 -100.00 % | 42.684 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.044 M | 0.000 -100.00 % | 44.206 M -11.50 % | 49.949 M -1.21 % | 50.562 M -9.05 % | 55.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 33.377 M | 0.000 -100.00 % | 33.370 M | 0.000 -100.00 % | 33.332 M | 0.000 -100.00 % | 33.303 M | 0.000 -100.00 % | 33.244 M | 0.000 -100.00 % | 33.195 M | 0.000 -100.00 % | 33.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.852 M | 0.000 -100.00 % | 30.837 M | 0.000 -100.00 % | 34.195 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 500.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 360.642 M | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 500.291 M | 0.000 -100.00 % | 1.311 B | 0.000 -100.00 % | 639.940 M | 0.000 -100.00 % | 1.007 B | 0.000 -100.00 % | 639.940 M | 0.000 -100.00 % | 597.289 M | 0.000 -100.00 % | 698.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 529.950 M -24.16 % | 698.732 M 4.35 % | 669.588 M -67.58 % | 2.065 B -20.44 % | 2.596 B -12.05 % | 2.952 B 6.19 % | 2.780 B 32.71 % | 2.094 B -29.84 % | 2.985 B 42.53 % | 2.094 B -64.22 % | 5.854 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -97.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -35.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 |
| Total assets | 0.000 -100.00 % | 4.720 B | 0.000 -100.00 % | 4.789 B | 0.000 -100.00 % | 4.628 B | 0.000 -100.00 % | 4.871 B | 0.000 -100.00 % | 4.452 B | 0.000 -100.00 % | 4.523 B | 0.000 -100.00 % | 4.197 B | 0.000 -100.00 % | 4.239 B | 0.000 -100.00 % | 4.067 B | 0.000 -100.00 % | 4.097 B | 0.000 -100.00 % | 4.032 B | 0.000 -100.00 % | 3.976 B | 0.000 -100.00 % | 3.730 B -1.99 % | 3.805 B 5.47 % | 3.608 B -28.00 % | 5.011 B -4.32 % | 5.237 B 2.08 % | 5.131 B -3.42 % | 5.312 B -1.84 % | 5.412 B 1.81 % | 5.316 B 0.29 % | 5.301 B -48.25 % | 10.243 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-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-06-30 | 2017-03-31 | 2016-12-31 | 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 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-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 | 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 | 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 100.00 % | -108.250 K 0.00 % | -108.250 K 0.00 % | -108.250 K | 0.000 100.00 % | -1.485 M 0.00 % | -1.485 M 0.00 % | -1.485 M -121.53 % | 6.895 M 0.00 % | 6.895 M 0.00 % | 6.895 M -93.54 % | 106.689 M 0.00 % | 106.689 M 0.00 % | 106.689 M 69.88 % | 62.802 M 0.00 % | 62.802 M 0.00 % | 62.802 M 0.00 % | 62.802 M 1 588.57 % | 3.719 M 0.00 % | 3.719 M 0.00 % | 3.719 M 0.00 % | 3.719 M 150.83 % | -7.317 M 0.00 % | -7.317 M 0.00 % | -7.317 M 0.00 % | -7.317 M -118.84 % | 38.828 M 0.00 % | 38.828 M 0.00 % | 38.828 M 0.00 % | 38.828 M 501.92 % | -9.661 M 0.00 % | -9.661 M 0.00 % | -9.661 M 0.00 % | -9.661 M 76.09 % | -40.398 M 0.00 % | -40.398 M 0.00 % | -40.398 M 0.00 % | -40.398 M -176.33 % | 52.927 M 0.00 % | 52.927 M 0.00 % | 52.927 M 0.00 % | 52.927 M 242.16 % | -37.231 M 0.00 % | -37.231 M 0.00 % | -37.231 M 0.00 % | -37.231 M 14.33 % | -43.456 M 0.00 % | -43.456 M 0.00 % | -43.456 M 0.00 % | -43.456 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.650 M 0.00 % | -7.650 M -63.12 % | -4.690 M 0.00 % | -4.690 M 0.00 % | -4.690 M -397.90 % | 1.574 M 0.00 % | 1.574 M 0.00 % | 1.574 M -75.80 % | 6.505 M 0.00 % | 6.505 M 0.00 % | 6.505 M 0.00 % | 6.505 M 153.99 % | -12.049 M 0.00 % | -12.049 M 0.00 % | -12.049 M 0.00 % | -12.049 M -182.55 % | -4.265 M 0.00 % | -4.265 M 0.00 % | -4.265 M 0.00 % | -4.265 M -124.49 % | 17.411 M 0.00 % | 17.411 M 0.00 % | 17.411 M 0.00 % | 17.411 M -13.25 % | 20.069 M 0.00 % | 20.069 M 0.00 % | 20.069 M 0.00 % | 20.069 M 138.40 % | -52.261 M 0.00 % | -52.261 M 0.00 % | -52.261 M 0.00 % | -52.261 M -848.95 % | -5.507 M 0.00 % | -5.507 M 0.00 % | -5.507 M 0.00 % | -5.507 M -82.18 % | -3.023 M 0.00 % | -3.023 M 0.00 % | -3.023 M 0.00 % | -3.023 M -183.02 % | 3.642 M 0.00 % | 3.642 M 0.00 % | 3.642 M 0.00 % | 3.642 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.250 K 0.00 % | -108.250 K 0.00 % | -108.250 K | 0.000 100.00 % | -1.485 M -124.08 % | 6.165 M 0.00 % | 6.165 M -46.78 % | 11.585 M 0.00 % | 11.585 M 0.00 % | 11.585 M -88.98 % | 105.115 M 0.00 % | 105.115 M 0.00 % | 105.115 M 86.71 % | 56.297 M 0.00 % | 56.297 M 0.00 % | 56.297 M 0.00 % | 56.297 M 257.02 % | 15.769 M 0.00 % | 15.769 M 0.00 % | 15.769 M 0.00 % | 15.769 M 616.66 % | -3.052 M 0.00 % | -3.052 M 0.00 % | -3.052 M 0.00 % | -3.052 M -114.25 % | 21.417 M 0.00 % | 21.417 M 0.00 % | 21.417 M 0.00 % | 21.417 M 172.04 % | -29.730 M 0.00 % | -29.730 M 0.00 % | -29.730 M 0.00 % | -29.730 M -350.61 % | 11.863 M 0.00 % | 11.863 M 0.00 % | 11.863 M 0.00 % | 11.863 M -79.70 % | 58.434 M 0.00 % | 58.434 M 0.00 % | 58.434 M 0.00 % | 58.434 M 270.82 % | -34.208 M 0.00 % | -34.208 M 0.00 % | -34.208 M 0.00 % | -34.208 M 27.37 % | -47.098 M 0.00 % | -47.098 M 0.00 % | -47.098 M 0.00 % | -47.098 M |
| Other non cash items | -59.629 M -14.93 % | -51.883 M 53.70 % | -112.059 M -172.48 % | -41.125 M -173.25 % | 56.143 M -41.25 % | 95.561 M 345.57 % | -38.914 M -157.62 % | 67.540 M 46.05 % | 46.246 M 90.49 % | 24.277 M 153.14 % | -45.689 M -17.44 % | -38.905 M 19.52 % | -48.339 M 40.15 % | -80.766 M 12.67 % | -92.486 M -136.79 % | -39.058 M -110.16 % | -18.585 M 89.25 % | -172.926 M 22.76 % | -223.870 M -170.63 % | -82.722 M -209.89 % | 75.279 M 335.59 % | -31.953 M 74.76 % | -126.611 M -6 376.27 % | -1.955 M -102.88 % | 67.894 M 855.38 % | -8.988 M -113.80 % | 65.151 M -51.94 % | 135.549 M 175.32 % | 49.233 M -8.13 % | 53.593 M 80.36 % | 29.714 M 32.55 % | 22.416 M -76.53 % | 95.501 M 188.58 % | 33.093 M 193.61 % | -35.353 M -125.71 % | 137.526 M 405.30 % | 27.217 M 151.85 % | -52.496 M -284.82 % | 28.404 M -48.35 % | 54.991 M 180.99 % | -67.896 M -140.50 % | 167.651 M -4.28 % | 175.151 M 160.55 % | 67.225 M 232.99 % | -50.550 M -170.67 % | 71.534 M 92.12 % | 37.234 M -9.60 % | 41.188 M 27.75 % | 32.241 M -62.54 % | 86.060 M -6.92 % | 92.460 M 284.55 % | 24.044 M 0.00 % | 24.044 M -43.13 % | 42.277 M 0.00 % | 42.277 M 0.00 % | 42.277 M 0.00 % | 42.277 M 42.12 % | 29.748 M 0.00 % | 29.748 M 0.00 % | 29.748 M 0.00 % | 29.748 M 5.89 % | 28.094 M 0.00 % | 28.094 M 0.00 % | 28.094 M 0.00 % | 28.094 M 20.65 % | 23.286 M 0.00 % | 23.286 M 0.00 % | 23.286 M 0.00 % | 23.286 M -27.62 % | 32.170 M 0.00 % | 32.170 M 0.00 % | 32.170 M 0.00 % | 32.170 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.854 M -39.52 % | 46.055 M 96.03 % | 23.494 M -18.12 % | 28.692 M 32.91 % | 21.588 M 15.27 % | 18.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.292 M 0.00 % | 83.292 M 0.00 % | 83.292 M 0.00 % | 83.292 M | 0.000 100.00 % | -17.592 M 0.00 % | -17.592 M 0.00 % | -17.592 M | 0.000 -100.00 % | 49.754 M 0.00 % | 49.754 M 0.00 % | 49.754 M 26.02 % | 39.483 M 0.00 % | 39.483 M 0.00 % | 39.483 M 17.74 % | 33.534 M 0.00 % | 33.534 M 0.00 % | 33.534 M 29.76 % | 25.843 M 0.00 % | 25.843 M 0.00 % | 25.843 M 0.00 % | 25.843 M -59.46 % | 63.745 M 0.00 % | 63.745 M 0.00 % | 63.745 M 0.00 % | 63.745 M 26.18 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M -51.99 % | 105.217 M 0.00 % | 105.217 M 0.00 % | 105.217 M 0.00 % | 105.217 M 72.41 % | 61.027 M 0.00 % | 61.027 M 0.00 % | 61.027 M 0.00 % | 61.027 M 95.21 % | 31.262 M 0.00 % | 31.262 M 0.00 % | 31.262 M 0.00 % | 31.262 M -71.72 % | 110.539 M 0.00 % | 110.539 M 0.00 % | 110.539 M 0.00 % | 110.539 M 604.29 % | 15.695 M 0.00 % | 15.695 M 0.00 % | 15.695 M 0.00 % | 15.695 M -56.47 % | 36.057 M 0.00 % | 36.057 M 0.00 % | 36.057 M 0.00 % | 36.057 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.390 M 0.00 % | -24.390 M 0.00 % | -24.390 M 0.00 % | -24.390 M | 0.000 100.00 % | -15.912 M 0.00 % | -15.912 M 0.00 % | -15.912 M | 0.000 100.00 % | -18.863 M 0.00 % | -18.863 M 0.00 % | -18.863 M -569.96 % | -2.816 M 0.00 % | -2.816 M 0.00 % | -2.816 M 4.28 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M 79.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 22.03 % | -17.968 M 0.00 % | -17.968 M 0.00 % | -17.968 M 0.00 % | -17.968 M 45.77 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M -49.82 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M 15.86 % | -26.282 M 0.00 % | -26.282 M 0.00 % | -26.282 M 0.00 % | -26.282 M 35.32 % | -40.635 M 0.00 % | -40.635 M 0.00 % | -40.635 M 0.00 % | -40.635 M -52.83 % | -26.588 M 0.00 % | -26.588 M 0.00 % | -26.588 M 0.00 % | -26.588 M -431.55 % | -5.002 M 0.00 % | -5.002 M 0.00 % | -5.002 M 0.00 % | -5.002 M 2.93 % | -5.153 M 0.00 % | -5.153 M 0.00 % | -5.153 M 0.00 % | -5.153 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.250 K 0.00 % | -500.250 K 0.00 % | -500.250 K 0.00 % | -500.250 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.000 0.00 % | -500.000 100.00 % | -30.516 M 0.00 % | -30.516 M 0.00 % | -30.516 M 0.00 % | -30.516 M | 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 | 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 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 3 366.67 % | 750.000 0.00 % | 750.000 0.00 % | 750.000 0.00 % | 750.000 -25.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.652 M 0.00 % | 25.652 M 0.00 % | 25.652 M 0.00 % | 25.652 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.750 K 0.00 % | 23.750 K 0.00 % | 23.750 K 0.00 % | 23.750 K |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.390 M 0.00 % | 24.390 M 0.00 % | 24.390 M 0.00 % | 24.390 M | 0.000 -100.00 % | 15.912 M 0.00 % | 15.912 M 0.00 % | 15.912 M | 0.000 -100.00 % | 18.863 M | 0.000 | 0.000 -100.00 % | 24.300 M 0.00 % | 24.300 M 0.00 % | 24.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 828.750 K 0.00 % | 828.750 K 0.00 % | 828.750 K 0.00 % | 828.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 5 455.56 % | 2.250 K 0.00 % | 2.250 K 0.00 % | 2.250 K 0.00 % | 2.250 K 125.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -99.98 % | 6.585 M 0.00 % | 6.585 M 0.00 % | 6.585 M 0.00 % | 6.585 M -61.48 % | 17.094 M 0.00 % | 17.094 M 0.00 % | 17.094 M 0.00 % | 17.094 M 834.86 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M 0.00 % | 1.829 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.775 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 100.00 % | -18.863 M 0.00 % | -18.863 M -187.80 % | 21.485 M 0.00 % | 21.485 M 0.00 % | 21.485 M 830.46 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M 79.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 18.26 % | -17.138 M 0.00 % | -17.138 M 0.00 % | -17.138 M 0.00 % | -17.138 M 48.27 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M -47.32 % | -22.487 M 0.00 % | -22.487 M 0.00 % | -22.487 M 0.00 % | -22.487 M 14.42 % | -26.277 M 0.00 % | -26.277 M 0.00 % | -26.277 M 0.00 % | -26.277 M 35.33 % | -40.634 M 0.00 % | -40.634 M 0.00 % | -40.634 M 0.00 % | -40.634 M -63.40 % | -24.868 M 0.00 % | -24.868 M 0.00 % | -24.868 M 0.00 % | -24.868 M -305.66 % | 12.092 M 0.00 % | 12.092 M 0.00 % | 12.092 M 0.00 % | 12.092 M 466.34 % | -3.301 M 0.00 % | -3.301 M 0.00 % | -3.301 M 0.00 % | -3.301 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.750 K 0.00 % | 5.750 K 0.00 % | 5.750 K 0.00 % | 5.750 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.000 K 0.00 % | -174.000 K 0.00 % | -174.000 K | 0.000 100.00 % | -278.250 K 0.00 % | -278.250 K 0.00 % | -278.250 K -61.77 % | -172.000 K 0.00 % | -172.000 K 0.00 % | -172.000 K 23.04 % | -223.500 K 0.00 % | -223.500 K 0.00 % | -223.500 K 95.86 % | -5.405 M 0.00 % | -5.405 M 0.00 % | -5.405 M 0.00 % | -5.405 M -34.76 % | -4.011 M 0.00 % | -4.011 M 0.00 % | -4.011 M 0.00 % | -4.011 M 49.50 % | -7.942 M 0.00 % | -7.942 M 0.00 % | -7.942 M 0.00 % | -7.942 M -0.74 % | -7.884 M 0.00 % | -7.884 M 0.00 % | -7.884 M 0.00 % | -7.884 M 26.98 % | -10.796 M 0.00 % | -10.796 M 0.00 % | -10.796 M 0.00 % | -10.796 M -33.35 % | -8.096 M 0.00 % | -8.096 M 0.00 % | -8.096 M 0.00 % | -8.096 M 0.00 % | -8.097 M 0.00 % | -8.097 M 0.00 % | -8.097 M 0.00 % | -8.097 M -0.14 % | -8.086 M 0.00 % | -8.086 M 0.00 % | -8.086 M 0.00 % | -8.086 M -53.70 % | -5.261 M 0.00 % | -5.261 M 0.00 % | -5.261 M 0.00 % | -5.261 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.116 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 100.00 % | -176.838 M 0.00 % | -176.838 M -16.15 % | -152.252 M 0.00 % | -152.252 M 0.00 % | -152.252 M -85.02 % | -82.290 M 0.00 % | -82.290 M 0.00 % | -82.290 M -153.71 % | -32.435 M 0.00 % | -32.435 M 0.00 % | -32.435 M 0.00 % | -32.435 M 71.57 % | -114.067 M 0.00 % | -114.067 M 0.00 % | -114.067 M 0.00 % | -114.067 M -96.13 % | -58.160 M 0.00 % | -58.160 M 0.00 % | -58.160 M 0.00 % | -58.160 M 28.82 % | -81.703 M 0.00 % | -81.703 M 0.00 % | -81.703 M 0.00 % | -81.703 M -122.66 % | -36.694 M 0.00 % | -36.694 M 0.00 % | -36.694 M 0.00 % | -36.694 M 25.07 % | -48.971 M 0.00 % | -48.971 M 0.00 % | -48.971 M 0.00 % | -48.971 M 64.28 % | -137.085 M 0.00 % | -137.085 M 0.00 % | -137.085 M 0.00 % | -137.085 M -229.30 % | -41.629 M 0.00 % | -41.629 M 0.00 % | -41.629 M 0.00 % | -41.629 M 9.11 % | -45.799 M 0.00 % | -45.799 M 0.00 % | -45.799 M 0.00 % | -45.799 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.116 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 100.00 % | -177.116 M 0.00 % | -177.116 M -16.20 % | -152.424 M 0.00 % | -152.424 M 0.00 % | -152.424 M -84.73 % | -82.514 M 0.00 % | -82.514 M 0.00 % | -82.514 M -118.06 % | -37.840 M 0.00 % | -37.840 M 0.00 % | -37.840 M 0.00 % | -37.840 M 67.95 % | -118.078 M 0.00 % | -118.078 M 0.00 % | -118.078 M 0.00 % | -118.078 M -78.63 % | -66.102 M 0.00 % | -66.102 M 0.00 % | -66.102 M 0.00 % | -66.102 M 26.21 % | -89.587 M 0.00 % | -89.587 M 0.00 % | -89.587 M 0.00 % | -89.587 M -88.64 % | -47.490 M 0.00 % | -47.490 M 0.00 % | -47.490 M 0.00 % | -47.490 M 16.78 % | -57.067 M 0.00 % | -57.067 M 0.00 % | -57.067 M 0.00 % | -57.067 M 60.69 % | -145.182 M 0.00 % | -145.182 M 0.00 % | -145.182 M 0.00 % | -145.182 M -192.03 % | -49.714 M 0.00 % | -49.714 M 0.00 % | -49.714 M 0.00 % | -49.714 M 2.63 % | -51.060 M 0.00 % | -51.060 M 0.00 % | -51.060 M 0.00 % | -51.060 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.897 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 -100.00 % | 148.819 M 0.00 % | 148.819 M 95.27 % | 76.211 M 0.00 % | 76.211 M 0.00 % | 76.211 M 31.45 % | 57.979 M 0.00 % | 57.979 M 0.00 % | 57.979 M 745.48 % | 6.858 M 0.00 % | 6.858 M 0.00 % | 6.858 M 0.00 % | 6.858 M -90.60 % | 72.969 M 0.00 % | 72.969 M 0.00 % | 72.969 M 0.00 % | 72.969 M 38.03 % | 52.866 M 0.00 % | 52.866 M 0.00 % | 52.866 M 0.00 % | 52.866 M 20 374.59 % | -260.750 K 0.00 % | -260.750 K 0.00 % | -260.750 K 0.00 % | -260.750 K -101.12 % | 23.380 M 0.00 % | 23.380 M 0.00 % | 23.380 M 0.00 % | 23.380 M -57.87 % | 55.500 M 0.00 % | 55.500 M 0.00 % | 55.500 M 0.00 % | 55.500 M -19.18 % | 68.673 M 0.00 % | 68.673 M 0.00 % | 68.673 M 0.00 % | 68.673 M 170.02 % | 25.433 M 0.00 % | 25.433 M 0.00 % | 25.433 M 0.00 % | 25.433 M 19.71 % | 21.246 M 0.00 % | 21.246 M 0.00 % | 21.246 M 0.00 % | 21.246 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.854 M 1 114.74 % | 2.293 M -90.24 % | 23.494 M -18.12 % | 28.692 M 32.91 % | 21.588 M 15.27 % | 18.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.595 M 0.00 % | 2.595 M 0.00 % | 2.595 M 117.02 % | -15.246 M 0.00 % | -15.246 M 0.00 % | -15.246 M -351.65 % | 6.059 M 0.00 % | 6.059 M 0.00 % | 6.059 M 131.64 % | -19.149 M 0.00 % | -19.149 M 0.00 % | -19.149 M 0.00 % | -19.149 M -1 378.06 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M 0.00 % | 1.498 M -63.94 % | 4.155 M 0.00 % | 4.155 M 0.00 % | 4.155 M 0.00 % | 4.155 M -37.13 % | 6.609 M 0.00 % | 6.609 M 0.00 % | 6.609 M 0.00 % | 6.609 M -37.89 % | 10.640 M 0.00 % | 10.640 M 0.00 % | 10.640 M 0.00 % | 10.640 M 197.26 % | -10.940 M 0.00 % | -10.940 M 0.00 % | -10.940 M 0.00 % | -10.940 M -219.41 % | 9.162 M 0.00 % | 9.162 M 0.00 % | 9.162 M 0.00 % | 9.162 M 161.37 % | 3.505 M 0.00 % | 3.505 M 0.00 % | 3.505 M 0.00 % | 3.505 M 19.12 % | 2.943 M 0.00 % | 2.943 M 0.00 % | 2.943 M 0.00 % | 2.943 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.147 M 1 214.74 % | 2.293 M | 0.000 -100.00 % | 6.897 M | 0.000 -100.00 % | 67.388 M 38.49 % | 48.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.798 M 0.00 % | 2.798 M 0.00 % | 2.798 M 0.00 % | 2.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.235 M 0.00 % | 3.235 M 0.00 % | 3.235 M -82.42 % | 18.405 M 0.00 % | 18.405 M 0.00 % | 18.405 M 36.72 % | 13.461 M 0.00 % | 13.461 M 0.00 % | 13.461 M -58.72 % | 32.610 M 0.00 % | 32.610 M 0.00 % | 32.610 M 0.00 % | 32.610 M 4.82 % | 31.112 M 0.00 % | 31.112 M 0.00 % | 31.112 M 0.00 % | 31.112 M 15.42 % | 26.956 M 0.00 % | 26.956 M 0.00 % | 26.956 M 0.00 % | 26.956 M 32.48 % | 20.348 M 0.00 % | 20.348 M 0.00 % | 20.348 M 0.00 % | 20.348 M 127.74 % | 8.935 M 0.00 % | 8.935 M 0.00 % | 8.935 M 0.00 % | 8.935 M -55.04 % | 19.874 M 0.00 % | 19.874 M 0.00 % | 19.874 M 0.00 % | 19.874 M 76.69 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M 45.27 % | 7.743 M 0.00 % | 7.743 M 0.00 % | 7.743 M 0.00 % | 7.743 M 54.40 % | 5.015 M 0.00 % | 5.015 M 0.00 % | 5.015 M 0.00 % | 5.015 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.739 M -71.01 % | 30.147 M 1 214.74 % | 2.293 M -92.46 % | 30.391 M 340.64 % | 6.897 M -92.25 % | 88.976 M 32.04 % | 67.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.188 M 0.00 % | 5.188 M 0.00 % | 5.188 M 0.00 % | 5.188 M | 0.000 -100.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M | 0.000 -100.00 % | 5.830 M 0.00 % | 5.830 M 0.00 % | 5.830 M 84.58 % | 3.159 M 0.00 % | 3.159 M 0.00 % | 3.159 M -83.82 % | 19.520 M 0.00 % | 19.520 M 0.00 % | 19.520 M 45.01 % | 13.461 M 0.00 % | 13.461 M 0.00 % | 13.461 M 0.00 % | 13.461 M -58.72 % | 32.610 M 0.00 % | 32.610 M 0.00 % | 32.610 M 0.00 % | 32.610 M 4.82 % | 31.111 M 0.00 % | 31.111 M 0.00 % | 31.111 M 0.00 % | 31.111 M 15.41 % | 26.956 M 0.00 % | 26.956 M 0.00 % | 26.956 M 0.00 % | 26.956 M 37.71 % | 19.575 M 0.00 % | 19.575 M 0.00 % | 19.575 M 0.00 % | 19.575 M 119.09 % | 8.935 M 0.00 % | 8.935 M 0.00 % | 8.935 M 0.00 % | 8.935 M -56.22 % | 20.410 M 0.00 % | 20.410 M 0.00 % | 20.410 M 0.00 % | 20.410 M 81.45 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M 0.00 % | 11.248 M 41.36 % | 7.957 M 0.00 % | 7.957 M 0.00 % | 7.957 M 0.00 % | 7.957 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.854 M -39.52 % | 46.055 M 96.03 % | 23.494 M -18.12 % | 28.692 M 32.91 % | 21.588 M 15.27 % | 18.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.292 M 0.00 % | 83.292 M 0.00 % | 83.292 M 0.00 % | 83.292 M | 0.000 100.00 % | -17.592 M 0.00 % | -17.592 M 0.00 % | -17.592 M | 0.000 -100.00 % | 49.754 M 0.00 % | 49.754 M 0.00 % | 49.754 M 26.02 % | 39.483 M 0.00 % | 39.483 M 0.00 % | 39.483 M 17.74 % | 33.534 M 0.00 % | 33.534 M 0.00 % | 33.534 M 29.76 % | 25.843 M 0.00 % | 25.843 M 0.00 % | 25.843 M 0.00 % | 25.843 M -59.46 % | 63.745 M 0.00 % | 63.745 M 0.00 % | 63.745 M 0.00 % | 63.745 M 26.18 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M -51.99 % | 105.217 M 0.00 % | 105.217 M 0.00 % | 105.217 M 0.00 % | 105.217 M 72.41 % | 61.027 M 0.00 % | 61.027 M 0.00 % | 61.027 M 0.00 % | 61.027 M 95.21 % | 31.262 M 0.00 % | 31.262 M 0.00 % | 31.262 M 0.00 % | 31.262 M -71.72 % | 110.539 M 0.00 % | 110.539 M 0.00 % | 110.539 M 0.00 % | 110.539 M 604.29 % | 15.695 M 0.00 % | 15.695 M 0.00 % | 15.695 M 0.00 % | 15.695 M -56.47 % | 36.057 M 0.00 % | 36.057 M 0.00 % | 36.057 M 0.00 % | 36.057 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.390 M 0.00 % | -24.390 M 0.00 % | -24.390 M 0.00 % | -24.390 M | 0.000 100.00 % | -15.912 M 0.00 % | -15.912 M 0.00 % | -15.912 M | 0.000 100.00 % | -18.863 M 0.00 % | -18.863 M 0.00 % | -18.863 M -569.96 % | -2.816 M 0.00 % | -2.816 M 0.00 % | -2.816 M 4.28 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M 79.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 0.00 % | -14.009 M 22.03 % | -17.968 M 0.00 % | -17.968 M 0.00 % | -17.968 M 0.00 % | -17.968 M 45.77 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M 0.00 % | -33.129 M -49.82 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M 0.00 % | -22.113 M 15.86 % | -26.282 M 0.00 % | -26.282 M 0.00 % | -26.282 M 0.00 % | -26.282 M 35.32 % | -40.635 M 0.00 % | -40.635 M 0.00 % | -40.635 M 0.00 % | -40.635 M -52.83 % | -26.588 M 0.00 % | -26.588 M 0.00 % | -26.588 M 0.00 % | -26.588 M -431.55 % | -5.002 M 0.00 % | -5.002 M 0.00 % | -5.002 M 0.00 % | -5.002 M 2.93 % | -5.153 M 0.00 % | -5.153 M 0.00 % | -5.153 M 0.00 % | -5.153 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.854 M 145.45 % | -61.286 M -360.86 % | 23.494 M -18.12 % | 28.692 M 32.91 % | 21.588 M 15.27 % | 18.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.902 M 0.00 % | 58.902 M 0.00 % | 58.902 M 0.00 % | 58.902 M | 0.000 100.00 % | -33.504 M 0.00 % | -33.504 M 0.00 % | -33.504 M | 0.000 -100.00 % | 30.891 M 0.00 % | 30.891 M 0.00 % | 30.891 M -15.75 % | 36.667 M 0.00 % | 36.667 M 0.00 % | 36.667 M 19.85 % | 30.593 M 0.00 % | 30.593 M 0.00 % | 30.593 M 158.53 % | 11.834 M 0.00 % | 11.834 M 0.00 % | 11.834 M 0.00 % | 11.834 M -74.15 % | 45.777 M 0.00 % | 45.777 M 0.00 % | 45.777 M 0.00 % | 45.777 M 163.24 % | 17.390 M 0.00 % | 17.390 M 0.00 % | 17.390 M 0.00 % | 17.390 M -79.07 % | 83.104 M 0.00 % | 83.104 M 0.00 % | 83.104 M 0.00 % | 83.104 M 139.18 % | 34.746 M 0.00 % | 34.746 M 0.00 % | 34.746 M 0.00 % | 34.746 M 470.72 % | -9.373 M 0.00 % | -9.373 M 0.00 % | -9.373 M 0.00 % | -9.373 M -111.16 % | 83.951 M 0.00 % | 83.951 M 0.00 % | 83.951 M 0.00 % | 83.951 M 685.10 % | 10.693 M 0.00 % | 10.693 M 0.00 % | 10.693 M 0.00 % | 10.693 M -65.40 % | 30.904 M 0.00 % | 30.904 M 0.00 % | 30.904 M 0.00 % | 30.904 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 | 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 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |