Lovable Lingerie Limited LOVABLE.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 421.933 M -33.83 % | 637.602 M -33.23 % | 954.873 M -1.78 % | 972.195 M 20.59 % | 806.200 M -43.38 % | 1.424 B -18.88 % | 1.755 B -0.23 % | 1.759 B -10.89 % | 1.974 B 0.43 % | 1.966 B 14.03 % | 1.724 B 8.43 % | 1.590 B 4.68 % | 1.519 B 14.19 % | 1.330 B 27.83 % | 1.040 B 19.65 % | 869.535 M 25.58 % | 692.426 M 15.28 % | 600.627 M 44.58 % | 415.431 M 35.50 % | 306.594 M |
| Net income | 17.865 M -58.29 % | 42.830 M 6 065.18 % | -718.000 K -101.26 % | 57.118 M 752.51 % | 6.700 M -78.67 % | 31.407 M 285.15 % | 8.155 M 134.26 % | -23.805 M -118.52 % | 128.502 M -44.55 % | 231.754 M 17.55 % | 197.159 M -6.82 % | 211.595 M 12.04 % | 188.852 M -12.78 % | 216.520 M 53.66 % | 140.905 M 30.39 % | 108.066 M 210.42 % | 34.813 M -16.30 % | 41.592 M 30.59 % | 31.849 M 10.27 % | 28.884 M |
| Income before tax | -40.679 M -175.22 % | 54.080 M 16 195.24 % | -336.000 K -100.49 % | 67.911 M 614.85 % | 9.500 M -76.39 % | 40.245 M 24.75 % | 32.259 M 164.99 % | -49.635 M -127.86 % | 178.150 M -44.97 % | 323.724 M 20.16 % | 269.408 M -6.65 % | 288.596 M 13.27 % | 254.790 M -8.06 % | 277.115 M 49.74 % | 185.062 M 29.75 % | 142.629 M 229.64 % | 43.269 M -32.67 % | 64.268 M 27.19 % | 50.531 M 15.47 % | 43.762 M |
| Income before tax ratio | -0.10 -213.67 % | 0.08 24 204.23 % | 0.00 -100.50 % | 0.07 492.80 % | 0.01 -58.31 % | 0.03 53.78 % | 0.02 165.14 % | -0.03 -131.27 % | 0.09 -45.21 % | 0.16 5.38 % | 0.16 -13.91 % | 0.18 8.20 % | 0.17 -19.48 % | 0.21 17.14 % | 0.18 8.45 % | 0.16 162.49 % | 0.06 -41.60 % | 0.11 -12.03 % | 0.12 -14.78 % | 0.14 |
| EBITDA | -14.719 M -118.47 % | 79.688 M 228.85 % | 24.232 M -72.36 % | 87.662 M 180.29 % | 31.275 M -46.82 % | 58.805 M 17.98 % | 49.845 M 1 309.56 % | -4.121 M -101.85 % | 223.015 M -39.13 % | 366.366 M 19.08 % | 307.660 M -9.07 % | 338.335 M 21.95 % | 277.428 M -5.04 % | 292.149 M 41.06 % | 207.109 M 25.50 % | 165.028 M 91.35 % | 86.246 M 17.39 % | 73.472 M 33.24 % | 55.143 M 7.94 % | 51.085 M |
| Net income ratio | 0.04 -36.97 % | 0.07 9 033.46 % | 0.00 -101.28 % | 0.06 606.95 % | 0.01 -62.33 % | 0.02 374.76 % | 0.00 134.33 % | -0.01 -120.79 % | 0.07 -44.79 % | 0.12 3.09 % | 0.11 -14.07 % | 0.13 7.03 % | 0.12 -23.61 % | 0.16 20.21 % | 0.14 8.98 % | 0.12 147.20 % | 0.05 -27.40 % | 0.07 -9.67 % | 0.08 -18.62 % | 0.09 |
| Ratio EBITDA | -0.03 -127.91 % | 0.12 392.49 % | 0.03 -71.86 % | 0.09 132.43 % | 0.04 -6.07 % | 0.04 45.42 % | 0.03 1 312.32 % | 0.00 -102.07 % | 0.11 -39.39 % | 0.19 4.43 % | 0.18 -16.14 % | 0.21 16.50 % | 0.18 -16.84 % | 0.22 10.35 % | 0.20 4.89 % | 0.19 52.37 % | 0.12 1.82 % | 0.12 -7.84 % | 0.13 -20.34 % | 0.17 |
| Gross profit ratio | 0.53 -4.50 % | 0.55 -12.72 % | 0.63 9.05 % | 0.58 15.16 % | 0.50 42.88 % | 0.35 -34.16 % | 0.54 10.46 % | 0.49 0.56 % | 0.48 -5.61 % | 0.51 -5.31 % | 0.54 1.10 % | 0.53 -8.16 % | 0.58 0.74 % | 0.58 24.82 % | 0.46 -8.64 % | 0.51 -8.90 % | 0.56 372.56 % | 0.12 -7.94 % | 0.13 -20.86 % | 0.16 |
| Weighted average shs out dil | 14.826 M 0.18 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M -11.90 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 124.00 % | 7.500 M 0.00 % | 7.500 M -26.83 % | 10.250 M 0.00 % | 10.250 M 0.00 % | 10.250 M |
| Weighted average shs out | 14.826 M 0.04 % | 14.820 M 0.14 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M -11.90 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 0.00 % | 16.800 M 124.00 % | 7.500 M 0.00 % | 7.500 M -26.83 % | 10.250 M 0.00 % | 10.250 M 0.00 % | 10.250 M |
| EPS diluted | 1.21 -58.13 % | 2.89 6 058.76 % | -0.05 -101.26 % | 3.86 757.78 % | 0.45 -78.77 % | 2.12 285.45 % | 0.55 134.16 % | -1.61 -121.05 % | 7.65 -44.53 % | 13.79 17.46 % | 11.74 -6.75 % | 12.59 12.01 % | 11.24 -12.80 % | 12.89 53.45 % | 8.40 -41.71 % | 14.41 210.56 % | 4.64 16.00 % | 4.00 32.45 % | 3.02 8.24 % | 2.79 |
| Earnings per share | 1.21 -58.13 % | 2.89 6 058.76 % | -0.05 -101.26 % | 3.86 757.78 % | 0.45 -78.77 % | 2.12 285.45 % | 0.55 134.16 % | -1.61 -121.05 % | 7.65 -44.53 % | 13.79 17.46 % | 11.74 -6.75 % | 12.59 12.01 % | 11.24 -12.80 % | 12.89 53.45 % | 8.40 -41.71 % | 14.41 210.56 % | 4.64 16.00 % | 4.00 32.45 % | 3.02 8.24 % | 2.79 |
| Gross profit | 222.754 M -36.80 % | 352.479 M -41.72 % | 604.784 M 7.11 % | 564.652 M 38.87 % | 406.600 M -19.10 % | 502.578 M -46.59 % | 940.986 M 10.21 % | 853.798 M -10.39 % | 952.816 M -5.20 % | 1.005 B 7.98 % | 930.829 M 9.63 % | 849.094 M -3.86 % | 883.198 M 15.03 % | 767.786 M 59.56 % | 481.180 M 9.30 % | 440.224 M 14.41 % | 384.791 M 444.78 % | 70.632 M 33.10 % | 53.066 M 7.23 % | 49.489 M |
| Income tax expense | -58.544 M -620.39 % | 11.250 M 2 845.03 % | 382.000 K -96.46 % | 10.794 M 285.50 % | 2.800 M -68.32 % | 8.838 M -63.34 % | 24.105 M 193.32 % | -25.830 M -152.03 % | 49.648 M -46.02 % | 91.970 M 27.30 % | 72.249 M -6.17 % | 77.002 M 16.78 % | 65.938 M 8.82 % | 60.595 M 37.23 % | 44.157 M 27.76 % | 34.563 M 308.73 % | 8.456 M -66.05 % | 24.910 M 41.34 % | 17.624 M 19.74 % | 14.719 M |
| Cost of revenue | 199.179 M -30.14 % | 285.123 M -18.56 % | 350.089 M -14.10 % | 407.543 M 1.99 % | 399.600 M -56.62 % | 921.203 M 13.16 % | 814.068 M -10.07 % | 905.271 M -11.36 % | 1.021 B 6.33 % | 960.464 M 21.13 % | 792.900 M 7.06 % | 740.618 M 16.56 % | 635.396 M 13.03 % | 562.154 M 0.53 % | 559.189 M 30.25 % | 429.311 M 39.55 % | 307.636 M -41.96 % | 529.995 M 46.26 % | 362.365 M 40.94 % | 257.105 M |
| General and administrative expenses | 195.215 M 1 519.10 % | 12.057 M 31.01 % | 9.203 M -10.65 % | 10.300 M 21.18 % | 8.500 M -20.83 % | 10.736 M -13.65 % | 12.433 M 7.78 % | 11.536 M 30.03 % | 8.872 M 39.74 % | 6.349 M -26.50 % | 8.638 M 34.20 % | 6.436 M 45.40 % | 4.427 M -3.11 % | 4.569 M -86.06 % | 32.782 M 17.22 % | 27.967 M -4.84 % | 29.391 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 77.856 M 7.90 % | 72.157 M -78.12 % | 329.774 M 35.38 % | 243.590 M 7.03 % | 227.600 M -38.47 % | 369.914 M -22.88 % | 479.639 M 20.69 % | 397.406 M 2.65 % | 387.155 M 7.80 % | 359.127 M 0.41 % | 357.644 M 18.29 % | 302.355 M -26.84 % | 413.300 M 27.17 % | 324.999 M 59.75 % | 203.446 M 31.69 % | 154.485 M -11.20 % | 173.959 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 242.650 M -16.57 % | 290.856 M -4.98 % | 306.106 M 9.69 % | 279.061 M 35.27 % | 206.300 M -50.35 % | 415.491 M 2.72 % | 404.506 M -9.07 % | 444.856 M 15.60 % | 384.825 M 21.51 % | 316.691 M 7.29 % | 295.186 M 17.21 % | 251.834 M 19.81 % | 210.193 M 37.00 % | 153.422 M 183.88 % | 54.044 M -79.03 % | 257.772 M 42.07 % | 181.440 M 15 774.01 % | 1.143 M 185.75 % | 400.000 K -44.44 % | 720.000 K |
| Operating expenses | 357.493 M -4.69 % | 375.070 M -42.13 % | 648.129 M 21.62 % | 532.900 M 20.46 % | 442.400 M -44.43 % | 796.141 M -11.20 % | 896.578 M 5.01 % | 853.798 M 9.34 % | 780.851 M 14.47 % | 682.167 M 3.13 % | 661.468 M 17.99 % | 560.625 M -10.72 % | 627.920 M 30.01 % | 482.990 M 66.39 % | 290.273 M -34.06 % | 440.224 M 14.41 % | 384.791 M 33 564.96 % | 1.143 M 185.75 % | 400.000 K -44.44 % | 720.000 K |
| Cost and expenses | 556.672 M -15.68 % | 660.195 M -33.78 % | 997.006 M 5.96 % | 940.887 M 12.23 % | 838.366 M -39.00 % | 1.374 B -20.17 % | 1.722 B -2.13 % | 1.759 B -2.39 % | 1.802 B 9.71 % | 1.643 B 12.94 % | 1.454 B 11.77 % | 1.301 B 3.65 % | 1.255 B 19.91 % | 1.047 B 23.24 % | 849.462 M 17.80 % | 721.109 M 17.81 % | 612.087 M 15.24 % | 531.138 M 46.41 % | 362.765 M 40.70 % | 257.825 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 3.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 114.843 M 36.37 % | 84.214 M -75.16 % | 338.977 M 33.54 % | 253.839 M 7.51 % | 236.100 M -37.97 % | 380.650 M -22.64 % | 492.072 M 20.33 % | 408.942 M 3.26 % | 396.026 M 8.36 % | 365.476 M -0.22 % | 366.282 M 18.62 % | 308.791 M -26.08 % | 417.727 M 26.75 % | 329.568 M 39.51 % | 236.229 M 29.47 % | 182.452 M -10.28 % | 203.351 M | 0.000 | 0.000 | 0.000 |
| Interest income | 7.262 M -23.73 % | 9.521 M -34.69 % | 14.579 M 5.10 % | 13.871 M 162.32 % | 5.288 M 30.90 % | 4.040 M 117.44 % | 1.858 M 49.88 % | 1.240 M -73.99 % | 4.766 M 530.25 % | 756.164 K -65.68 % | 2.203 M 1 284.01 % | 159.181 K -24.50 % | 210.841 K -88.84 % | 1.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 476.000 K 1 090.00 % | 40.000 K -29.82 % | 57.000 K |
| Interest expense | 5.493 M 5.68 % | 5.198 M 3.44 % | 5.025 M 57.18 % | 3.197 M -37.16 % | 5.088 M 442.30 % | 938.173 K 29.81 % | 722.721 K -93.58 % | 11.263 M 35.64 % | 8.303 M -43.26 % | 14.633 M 9.67 % | 13.343 M -12.02 % | 15.166 M 267.36 % | 4.128 M -30.28 % | 5.921 M -24.34 % | 7.826 M -16.11 % | 9.329 M -31.66 % | 13.650 M 112.76 % | 6.416 M 157.77 % | 2.489 M -54.96 % | 5.526 M |
| Depreciation and amortization | 20.467 M 1.23 % | 20.219 M 3.46 % | 19.543 M 18.06 % | 16.554 M -0.89 % | 16.702 M -5.22 % | 17.622 M 4.50 % | 16.863 M -50.77 % | 34.251 M 0.87 % | 33.956 M 21.23 % | 28.009 M 12.44 % | 24.909 M -20.94 % | 31.506 M 70.21 % | 18.510 M 23.12 % | 15.034 M 5.72 % | 14.221 M 8.80 % | 13.070 M 231.31 % | 3.945 M 41.50 % | 2.788 M 31.32 % | 2.123 M 18.14 % | 1.797 M |
| Operating income | -134.739 M -496.43 % | -22.591 M 47.88 % | -43.345 M -239.56 % | 31.058 M 186.77 % | -35.791 M -174.82 % | 47.840 M -11.36 % | 53.969 M -5.76 % | 57.267 M -66.70 % | 171.964 M -46.74 % | 322.904 M 19.88 % | 269.361 M -6.62 % | 288.469 M 13.47 % | 254.217 M -8.25 % | 277.065 M 43.64 % | 192.889 M 28.50 % | 150.113 M 82.40 % | 82.301 M 18.44 % | 69.489 M 31.94 % | 52.666 M 7.99 % | 48.769 M |
| Operating income ratio | -0.32 -801.29 % | -0.04 21.95 % | -0.05 -242.09 % | 0.03 171.96 % | -0.04 -232.13 % | 0.03 9.27 % | 0.03 -5.54 % | 0.03 -62.63 % | 0.09 -46.97 % | 0.16 5.13 % | 0.16 -13.88 % | 0.18 8.40 % | 0.17 -19.64 % | 0.21 12.36 % | 0.19 7.40 % | 0.17 45.24 % | 0.12 2.74 % | 0.12 -8.74 % | 0.13 -20.30 % | 0.16 |
| Total other income expenses net | 94.060 M 22.68 % | 76.671 M | 0.000 -100.00 % | 36.853 M | 0.000 100.00 % | -7.595 M 65.01 % | -21.709 M 79.69 % | -106.901 M -1 828.10 % | 6.186 M 654.31 % | 820.099 K 1 653.77 % | 46.762 K -63.39 % | 127.746 K -77.69 % | 572.654 K 1 034.28 % | 50.486 K 100.65 % | -7.826 M -4.58 % | -7.484 M 80.83 % | -39.032 M -647.60 % | -5.221 M -144.54 % | -2.135 M 57.36 % | -5.007 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 | 93.208 M -3.32 % | 96.409 M 84.03 % | 52.388 M 210.43 % | 16.876 M 268.22 % | -10.032 M 69.38 % | -32.763 M -76.57 % | -18.555 M 61.23 % | -47.856 M -134.93 % | 136.999 M 1 624.22 % | 7.946 M -86.72 % | 59.834 M -31.67 % | 87.568 M 23.22 % | 71.065 M 1 050.12 % | 6.179 M 104.31 % | -143.329 M -506.51 % | -23.632 M -154.09 % | 43.693 M -58.47 % | 105.216 M 122.97 % | 47.188 M 19.40 % | 39.520 M |
| Total investments | 982.100 M 9.30 % | 898.568 M 3.55 % | 867.759 M 1.07 % | 858.584 M 7.67 % | 797.400 M 36.92 % | 582.385 M -2.58 % | 597.839 M 35.24 % | 442.044 M -52.29 % | 926.465 M 30.95 % | 707.494 M -5.14 % | 745.837 M -28.71 % | 1.046 B 31.08 % | 798.183 M -16.96 % | 961.223 M 3.29 % | 930.570 M 4 589.66 % | 19.843 M 97.79 % | 10.033 M 0.00 % | 10.033 M 30 303.03 % | 33.000 K -5.71 % | 35.000 K |
| Total debt | 102.475 M 1.88 % | 100.585 M 53.91 % | 65.354 M 202.42 % | 21.610 M | 0.000 -100.00 % | 85.381 M | 0.000 | 0.000 -100.00 % | 146.265 M 230.33 % | 44.278 M -42.51 % | 77.017 M -33.02 % | 114.978 M 15.41 % | 99.625 M 187.26 % | 34.682 M | 0.000 -100.00 % | 3.335 M -94.79 % | 63.948 M -49.04 % | 125.494 M 99.73 % | 62.832 M 39.00 % | 45.203 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.854 M 59.82 % | 65.606 M 20.04 % | 54.653 M |
| Retained earnings | 1.115 B 1.49 % | 1.098 B 13.49 % | 967.745 M -0.67 % | 974.300 M 5.02 % | 927.700 M 0.40 % | 923.972 M -6.63 % | 989.543 M 9.59 % | 902.941 M -6.64 % | 967.166 M 21.25 % | 797.651 M 31.22 % | 607.887 M -10.40 % | 678.480 M 26.30 % | 537.184 M 33.78 % | 401.552 M 66.22 % | 241.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M 0.00 % | 148.000 M -11.90 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 124.00 % | 75.000 M 400.00 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M 0.00 % | 5.000 M |
| Total equity | 1.780 B 0.93 % | 1.763 B 2.64 % | 1.718 B -0.38 % | 1.725 B 2.78 % | 1.678 B 0.22 % | 1.674 B 1.18 % | 1.655 B 0.09 % | 1.653 B -25.60 % | 2.222 B 8.26 % | 2.052 B 10.88 % | 1.851 B -2.68 % | 1.902 B 9.34 % | 1.740 B 9.42 % | 1.590 B 12.57 % | 1.412 B 479.84 % | 243.563 M 60.35 % | 151.894 M 26.73 % | 119.854 M 58.52 % | 75.606 M 16.94 % | 64.653 M |
| Other non current liabilities | 56.078 M 3.38 % | 54.244 M -15.25 % | 64.001 M 12.99 % | 56.645 M 295.48 % | 14.323 M -30.33 % | 20.559 M 28.09 % | 16.050 M 414.69 % | 3.118 M -68.89 % | 10.024 M -7.17 % | 10.799 M 6.22 % | 10.167 M -27.91 % | 14.104 M 4.25 % | 13.529 M 23.08 % | 10.992 M 41.16 % | 7.787 M | 0.000 | 0.000 -100.00 % | 5.311 M 48.89 % | 3.567 M | 0.000 |
| Long term debt | 15.333 M -51.45 % | 31.584 M 19.60 % | 26.409 M 5 181.80 % | 500.000 K | 0.000 -100.00 % | 75.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.139 M -50.00 % | 44.278 M -33.33 % | 66.417 M -29.41 % | 94.090 M 4 169.65 % | 2.204 M | 0.000 -100.00 % | 3.335 M -94.79 % | 63.948 M 326.32 % | 15.000 M -50.00 % | 30.000 M | 0.000 |
| Total non current liabilities | 112.931 M -39.29 % | 186.005 M 4.02 % | 178.823 M 20.87 % | 147.945 M 41.57 % | 104.500 M -42.88 % | 182.948 M 77.50 % | 103.071 M 21.16 % | 85.070 M -1.10 % | 86.012 M 17.75 % | 73.044 M -15.32 % | 86.259 M -19.71 % | 107.441 M -15.32 % | 126.880 M 436.57 % | 23.647 M 38.90 % | 17.024 M 40.42 % | 12.123 M -81.04 % | 63.948 M 214.84 % | 20.311 M -39.49 % | 33.567 M 12 425.00 % | 268.000 K |
| Other current liabilities | 18.338 M -14.83 % | 21.530 M -21.29 % | 27.354 M -10.84 % | 30.681 M 21.61 % | 25.228 M -38.59 % | 41.085 M 39.16 % | 29.524 M -19.51 % | 36.678 M -49.41 % | 72.500 M 61.45 % | 44.906 M -57.71 % | 106.187 M -19.06 % | 131.197 M -5.31 % | 138.560 M 28.40 % | 107.915 M -31.77 % | 158.171 M -24.40 % | 209.231 M -20.68 % | 263.796 M 953.21 % | 25.047 M -28.92 % | 35.236 M 154.39 % | 13.851 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 M | 0.000 | 0.000 -100.00 % | 1.886 M | 0.000 | 0.000 -100.00 % | 7.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 87.142 M 26.29 % | 69.001 M 77.18 % | 38.945 M 84.49 % | 21.110 M | 0.000 -100.00 % | 10.381 M | 0.000 | 0.000 -100.00 % | 145.955 M 582.73 % | 21.378 M -34.70 % | 32.739 M -18.14 % | 39.993 M 622.59 % | 5.535 M -82.96 % | 32.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.494 M 236.54 % | 32.832 M -27.37 % | 45.203 M |
| Total current liabilities | 215.458 M 36.43 % | 157.921 M -38.35 % | 256.163 M 41.42 % | 181.133 M 50.57 % | 120.299 M -38.73 % | 196.340 M -26.10 % | 265.675 M 58.12 % | 168.022 M -47.90 % | 322.530 M 50.33 % | 214.549 M -38.08 % | 346.480 M 16.33 % | 297.839 M 20.98 % | 246.191 M 1.85 % | 241.726 M 52.83 % | 158.171 M -24.40 % | 209.231 M -20.68 % | 263.796 M 31.32 % | 200.884 M 42.41 % | 141.063 M 18.85 % | 118.693 M |
| Total liabilities | 328.389 M -4.52 % | 343.926 M -20.93 % | 434.986 M 32.18 % | 329.077 M 46.39 % | 224.800 M -40.73 % | 379.288 M 2.86 % | 368.746 M 45.70 % | 253.092 M -38.05 % | 408.542 M 42.06 % | 287.593 M -27.07 % | 394.366 M -2.69 % | 405.280 M 8.63 % | 373.072 M 40.58 % | 265.372 M 51.47 % | 175.195 M -20.85 % | 221.355 M -32.46 % | 327.744 M 48.17 % | 221.195 M 26.66 % | 174.630 M 46.80 % | 118.961 M |
| Other non current assets | 74.243 M -29.24 % | 104.929 M -1.02 % | 106.007 M -40.20 % | 177.258 M -8.91 % | 194.607 M 5.29 % | 184.826 M -73.05 % | 685.918 M 12.62 % | 609.057 M -35.97 % | 951.165 M 29.24 % | 735.964 M -3.81 % | 765.090 M 4 335.18 % | 17.251 M -41.04 % | 29.256 M -97.12 % | 1.016 B 75 135.22 % | 1.350 M -93.20 % | 19.843 M 97.78 % | 10.033 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 982.100 M 9.30 % | 898.568 M 3.55 % | 867.759 M 1.07 % | 858.584 M 7.67 % | 797.400 M 36.93 % | 582.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 B 31.08 % | 798.140 M 4 988 272.75 % | 16.000 K -100.00 % | 929.220 M | 0.000 | 0.000 -100.00 % | 10.033 M 30 303.03 % | 33.000 K -5.71 % | 35.000 K |
| Intangible assets | 14.416 M -20.46 % | 18.125 M -19.77 % | 22.590 M -22.98 % | 29.329 M -20.93 % | 37.093 M -18.34 % | 45.424 M -15.42 % | 53.703 M -12.75 % | 61.552 M -24.06 % | 81.055 M -14.53 % | 94.837 M -10.41 % | 105.859 M -9.34 % | 116.768 M -3.12 % | 120.533 M 79.64 % | 67.095 M -12.67 % | 76.833 M | 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 | 14.416 M -20.46 % | 18.125 M -19.77 % | 22.590 M -22.98 % | 29.329 M -20.93 % | 37.093 M -18.34 % | 45.424 M -15.42 % | 53.703 M -12.75 % | 61.552 M -24.06 % | 81.055 M -14.53 % | 94.837 M -10.41 % | 105.859 M -9.34 % | 116.768 M -3.12 % | 120.533 M 79.64 % | 67.095 M -12.67 % | 76.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 205.588 M -6.48 % | 219.826 M -4.23 % | 229.543 M 13.62 % | 202.034 M 1.32 % | 199.400 M -12.39 % | 227.602 M 17.63 % | 193.481 M -3.10 % | 199.679 M -51.35 % | 410.431 M 7.44 % | 381.996 M 31.29 % | 290.966 M 4.04 % | 279.663 M -2.75 % | 287.566 M 40.15 % | 205.184 M 290.51 % | 52.543 M -58.90 % | 127.850 M -3.08 % | 131.919 M 268.10 % | 35.838 M 14.57 % | 31.280 M 16.42 % | 26.869 M |
| Total non current assets | 1.276 B 2.81 % | 1.241 B 1.03 % | 1.229 B -3.03 % | 1.267 B 3.15 % | 1.229 B 18.10 % | 1.040 B 11.48 % | 933.102 M 7.22 % | 870.288 M -39.67 % | 1.443 B 18.95 % | 1.213 B 4.38 % | 1.162 B -20.41 % | 1.460 B 18.16 % | 1.235 B -4.07 % | 1.288 B 21.51 % | 1.060 B 617.67 % | 147.693 M 1.15 % | 146.021 M 218.33 % | 45.871 M 46.49 % | 31.313 M 16.39 % | 26.904 M |
| Other current assets | 79.917 M -13.73 % | 92.632 M -16.74 % | 111.261 M 12.62 % | 98.796 M 6 550.99 % | 1.485 M -98.61 % | 107.194 M 13.05 % | 94.822 M 60.93 % | 58.922 M 26.64 % | 46.528 M 15.77 % | 40.191 M -26.48 % | 54.667 M 43.74 % | 38.031 M -84.54 % | 246.023 M 2 498.74 % | 9.467 M -13.57 % | 10.954 M 32.32 % | 8.278 M 0.96 % | 8.200 M -9.92 % | 9.102 M 26.40 % | 7.201 M 109.70 % | 3.434 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.501 K 0.00 % | 43.500 K -100.00 % | 961.207 M 71 100.52 % | 1.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.267 M 104.71 % | 4.527 M -65.09 % | 12.966 M 173.89 % | 4.734 M -52.81 % | 10.032 M -91.51 % | 118.144 M 536.71 % | 18.555 M -61.23 % | 47.856 M 399.51 % | 9.581 M -72.41 % | 34.724 M 102.09 % | 17.182 M -37.32 % | 27.410 M -4.02 % | 28.560 M 0.20 % | 28.503 M -80.11 % | 143.329 M 431.51 % | 26.967 M 33.14 % | 20.254 M -0.12 % | 20.278 M 29.62 % | 15.644 M 175.28 % | 5.683 M |
| Cash and short term investments | 9.267 M 104.71 % | 4.527 M -65.09 % | 12.966 M 173.89 % | 4.734 M -52.81 % | 10.032 M -91.51 % | 118.144 M 536.71 % | 18.555 M -61.23 % | 47.856 M 399.51 % | 9.581 M -72.41 % | 34.724 M 102.09 % | 17.182 M -37.32 % | 27.410 M -4.02 % | 28.560 M -97.13 % | 993.878 M 593.42 % | 143.329 M 431.51 % | 26.967 M 33.14 % | 20.254 M -0.12 % | 20.278 M 29.62 % | 15.644 M 175.28 % | 5.683 M |
| Total current assets | 831.883 M -3.93 % | 865.919 M -6.30 % | 924.138 M 17.53 % | 786.333 M 16.63 % | 674.200 M -33.47 % | 1.013 B -7.91 % | 1.100 B 6.21 % | 1.036 B -12.79 % | 1.188 B 4.45 % | 1.137 B 4.96 % | 1.084 B 27.86 % | 847.391 M -3.39 % | 877.113 M 55.20 % | 565.133 M 10.80 % | 510.032 M 60.78 % | 317.225 M -4.91 % | 333.617 M 13.02 % | 295.178 M 34.83 % | 218.923 M 39.70 % | 156.710 M |
| Inventory | 511.052 M -7.10 % | 550.104 M -9.95 % | 610.855 M 33.62 % | 457.175 M 21.78 % | 375.400 M -31.00 % | 544.056 M 0.00 % | 544.071 M 18.56 % | 458.897 M -37.90 % | 739.011 M 15.61 % | 639.209 M -3.80 % | 664.471 M 28.58 % | 516.789 M 19.93 % | 430.915 M 25.73 % | 342.727 M 53.29 % | 223.587 M 71.11 % | 130.665 M -3.43 % | 135.305 M -18.55 % | 166.126 M 26.12 % | 131.719 M 48.07 % | 88.955 M |
| Net receivables | 231.647 M 5.94 % | 218.656 M 15.66 % | 189.056 M -16.21 % | 225.628 M -21.46 % | 287.283 M 17.77 % | 243.931 M -44.92 % | 442.858 M | 0.000 -100.00 % | 392.760 M -7.18 % | 423.147 M 19.60 % | 353.796 M 33.43 % | 265.162 M 54.51 % | 171.615 M -8.16 % | 186.864 M 41.39 % | 132.163 M -12.66 % | 151.315 M -10.92 % | 169.858 M 70.42 % | 99.672 M 54.87 % | 64.359 M 9.76 % | 58.638 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 2.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.594 M 119.41 % | -33.978 M | 0.000 -100.00 % | 4.069 M | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 109.978 M 64.18 % | 66.988 M -64.08 % | 186.488 M 56.46 % | 119.195 M 27.21 % | 93.700 M -34.82 % | 143.760 M -39.12 % | 236.151 M 79.80 % | 131.344 M 35.16 % | 97.176 M -14.61 % | 113.807 M -45.17 % | 207.554 M 87.70 % | 110.579 M 8.31 % | 102.097 M 0.75 % | 101.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.574 M 23.28 % | 50.758 M 5.37 % | 48.169 M |
| Tax payables | 0.000 -100.00 % | 402.000 K -88.09 % | 3.376 M -66.73 % | 10.147 M 640.12 % | 1.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.703 M -86.35 % | 34.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.769 M -87.55 % | 22.237 M 93.87 % | 11.470 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 | 15.333 M -51.45 % | 31.584 M 19.60 % | 26.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -310.128 K | 0.000 | 0.000 100.00 % | -8.568 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 -100.00 % | 5.000 M 0.00 % | 5.000 M |
| Other total stockholders equity | 517.119 M 0.00 % | 517.119 M -14.14 % | 602.259 M 0.01 % | 602.200 M 0.00 % | 602.200 M -0.01 % | 602.259 M 16.46 % | 517.119 M -14.14 % | 602.259 M -44.59 % | 1.087 B 8.50 % | 1.002 B -6.83 % | 1.075 B 1.86 % | 1.056 B 2.05 % | 1.034 B 1.39 % | 1.020 B 1.75 % | 1.003 B 494.84 % | 168.563 M 23.13 % | 136.894 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 41.520 M -58.55 % | 100.177 M 13.31 % | 88.413 M -2.63 % | 90.800 M 0.69 % | 90.177 M 3.19 % | 87.389 M 0.42 % | 87.021 M 6.19 % | 81.951 M 7.85 % | 75.988 M 89.47 % | 40.106 M 26.06 % | 31.815 M 18.18 % | 26.920 M 39.76 % | 19.261 M 84.29 % | 10.451 M 13.15 % | 9.237 M 5.10 % | 8.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -283.15 % | 546.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.108 B 0.04 % | 2.107 B -2.12 % | 2.153 B 4.84 % | 2.054 B 7.93 % | 1.903 B -7.34 % | 2.054 B 1.49 % | 2.023 B 6.14 % | 1.906 B -27.53 % | 2.631 B 12.41 % | 2.340 B 4.22 % | 2.245 B -2.68 % | 2.307 B 9.21 % | 2.113 B 13.88 % | 1.855 B 18.16 % | 1.570 B 237.69 % | 464.918 M -3.07 % | 479.638 M 40.64 % | 341.049 M 36.29 % | 250.236 M 36.28 % | 183.614 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 83.890 M 214.55 % | -73.236 M -1 576.65 % | -4.368 M 83.88 % | -27.100 M -118.55 % | 146.100 M 1 806.77 % | 7.662 M -93.47 % | 117.394 M 27.48 % | 92.086 M 206.07 % | -86.819 M 45.27 % | -158.634 M -8.46 % | -146.260 M 22.19 % | -187.965 M -298.96 % | -47.114 M 64.40 % | -132.343 M 9.22 % | -145.787 M -212.53 % | -46.647 M -162.76 % | 74.323 M 7 748.26 % | 947.000 K 102.23 % | -42.475 M -153.26 % | -16.771 M |
| Accounts receivables | 2.256 M 107.62 % | -29.600 M -180.94 % | 36.572 M 503.20 % | 6.063 M -86.76 % | 45.778 M -76.99 % | 198.926 M 635.45 % | 27.048 M 135.06 % | -77.146 M -353.88 % | 30.387 M 139.70 % | -76.537 M 36.12 % | -119.822 M -30.92 % | -91.524 M -382.59 % | -18.965 M | 0.000 | 0.000 -100.00 % | 18.465 M | 0.000 100.00 % | -39.910 M -337.03 % | -9.132 M 72.68 % | -33.423 M |
| Inventory | 39.053 M -35.72 % | 60.751 M 139.53 % | -153.681 M -88.10 % | -81.700 M -148.46 % | 168.600 M 1 133 879.02 % | 14.868 K 100.02 % | -85.174 M -130.41 % | 280.115 M 380.67 % | -99.802 M -495.07 % | 25.262 M 117.11 % | -147.682 M -71.98 % | -85.874 M 9.40 % | -94.785 M 15.78 % | -112.543 M -21.12 % | -92.921 M -2 102.63 % | 4.640 M -84.95 % | 30.821 M 189.57 % | -34.408 M 19.54 % | -42.763 M -4 107.78 % | 1.067 M |
| Accounts payables | 42.990 M 135.98 % | -119.499 M -277.58 % | 67.293 M 163.83 % | 25.506 M 150.94 % | -50.071 M 45.81 % | -92.391 M -188.15 % | 104.807 M 206.74 % | 34.168 M 312.15 % | 8.290 M 108.84 % | -93.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.697 M 248.70 % | 3.928 M -70.55 % | 13.338 M |
| Other working capital | -408.000 K -102.70 % | 15.112 M -66.75 % | 45.448 M 97.33 % | 23.031 M 226.49 % | -18.207 M 81.59 % | -98.888 M -239.84 % | 70.713 M 148.75 % | -145.050 M -464.54 % | -25.693 M -88.76 % | -13.612 M -111.23 % | 121.244 M 1 247.31 % | -10.568 M -115.86 % | 66.636 M 436.56 % | -19.799 M 62.55 % | -52.866 M 24.21 % | -69.752 M -260.34 % | 43.502 M -29.34 % | 61.568 M 1 021.05 % | 5.492 M 144.41 % | 2.247 M |
| Other non cash items | -6.365 M 89.98 % | -63.519 M -59.37 % | -39.856 M 13.57 % | -46.114 M -24.35 % | -37.085 M -51.05 % | -24.552 M 40.14 % | -41.018 M 55.10 % | -91.357 M 29.14 % | -128.924 M -15.01 % | -112.099 M 4.74 % | -117.680 M -11.38 % | -105.659 M -11.01 % | -95.182 M 19.49 % | -118.224 M -96.75 % | -60.089 M -397.30 % | -12.083 M -2 975.68 % | -392.860 K 97.69 % | -17.027 M -266.74 % | 10.212 M -1.26 % | 10.342 M |
| Net cash provided by operating activities | 57.313 M 177.76 % | -73.706 M -194.62 % | -25.017 M -321.45 % | 11.297 M -91.64 % | 135.200 M 229.94 % | 40.977 M -67.35 % | 125.498 M 956.39 % | -14.654 M -51.73 % | -9.658 M -111.92 % | 81.000 M 166.64 % | 30.378 M 14.73 % | 26.478 M -79.79 % | 131.004 M 215.04 % | 41.583 M 730.69 % | -6.593 M -106.80 % | 96.969 M -19.96 % | 121.144 M 328.07 % | 28.300 M 1 555.94 % | 1.709 M -92.95 % | 24.252 M |
| Investments in property plant and equipment | -2.864 M 14.81 % | -3.362 M 91.70 % | -40.486 M -189.10 % | -14.004 M | 0.000 100.00 % | -52.097 M -11.97 % | -46.526 M -668.39 % | -6.055 M 87.54 % | -48.609 M 55.00 % | -108.016 M -289.74 % | -27.715 M 8.30 % | -30.225 M 80.42 % | -154.330 M 2.40 % | -158.131 M -933.00 % | -15.308 M -69.32 % | -9.041 M 90.96 % | -100.027 M -1 261.84 % | -7.345 M -12.41 % | -6.534 M 2.29 % | -6.687 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.708 M | 0.000 -100.00 % | 43.676 M | 0.000 -100.00 % | 7.799 M -76.22 % | 32.796 M | 0.000 -100.00 % | 7.599 M | 0.000 100.00 % | -1.575 B -69.28 % | -930.511 M -9 384.84 % | -9.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.000 K |
| Purchases of investments | -56.998 M -924.41 % | -5.564 M -3 079.43 % | -175.000 K 99.39 % | -28.581 M 83.23 % | -170.380 M | 0.000 100.00 % | -152.831 M | 0.000 100.00 % | -1.224 B -147.17 % | -495.348 M 58.70 % | -1.199 B -20.36 % | -996.476 M -259.08 % | -277.507 M 82.41 % | -1.578 B | 0.000 -100.00 % | 2.450 M 200.00 % | -2.450 M 75.50 % | -10.000 M | 0.000 100.00 % | -3.000 K |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 34.266 M | 0.000 | 0.000 -100.00 % | 23.414 M 411.44 % | 4.578 M -99.13 % | 526.601 M -54.61 % | 1.160 B 106.08 % | 563.026 M -63.86 % | 1.558 B 49.09 % | 1.045 B 310.95 % | 254.239 M -84.05 % | 1.594 B 7 956.96 % | 19.784 M 6 514.90 % | 299.075 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 |
| Other investing activites | -15.863 M -126.74 % | 59.318 M 118.51 % | 27.146 M 42.67 % | 19.027 M 236.09 % | 5.661 M -64.28 % | 15.849 M 6 372.97 % | -252.662 K -100.13 % | 194.487 M 9 454.83 % | -2.079 M -108.31 % | 25.018 M 218.45 % | -21.122 M -305.39 % | 10.284 M -69.25 % | 33.440 M -97.86 % | 1.563 B 16 811.40 % | 9.243 M | 0.000 -100.00 % | 781.735 K 323.35 % | -350.000 K -304.68 % | 171.000 K 118.13 % | -943.000 K |
| Net cash used for investing activites | -75.725 M -250.27 % | 50.392 M 142.84 % | 20.751 M 188.08 % | -23.558 M 83.75 % | -145.011 M -1 029.95 % | -12.833 M 91.52 % | -151.356 M -121.17 % | 715.033 M 768.44 % | -106.970 M -712.10 % | 17.476 M -94.35 % | 309.489 M 760.04 % | 35.985 M 124.96 % | -144.157 M 6.49 % | -154.165 M 83.18 % | -916.792 M -5 593.61 % | -16.102 M 84.17 % | -101.695 M -474.71 % | -17.695 M -178.22 % | -6.360 M 15.78 % | -7.552 M |
| Debt repayment | 18.141 M -39.64 % | 30.056 M 73.38 % | 17.335 M -19.78 % | 21.610 M 125.31 % | -85.381 M -213.84 % | 75.000 M | 0.000 100.00 % | -124.974 M -221.53 % | 102.835 M 414.11 % | -32.739 M 13.76 % | -37.961 M -37.18 % | -27.674 M -146.39 % | 59.654 M 73.23 % | 34.437 M 1 132.67 % | -3.335 M 94.50 % | -60.613 M -835.72 % | -6.478 M -185.31 % | 7.593 M -56.93 % | 17.629 M 283.88 % | -9.587 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 -100.00 % | 1.133 B | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -504.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -7.400 M 0.00 % | -7.400 M 5.45 % | -7.826 M -5.76 % | -7.400 M | 0.000 100.00 % | -16.800 M | 0.000 100.00 % | -30.330 M 87.96 % | -252.002 M -650.01 % | -33.600 M 0.00 % | -33.600 M -33.33 % | -25.200 M -188.14 % | -8.746 M -483.04 % | -1.500 M 2.53 % | -1.539 M 91.83 % | -18.828 M -654.63 % | -2.495 M 55.05 % | -5.550 M |
| Other financing activites | -3.248 M 78.60 % | -15.181 M -1 425.85 % | 1.145 M 115.80 % | -7.247 M -42.44 % | -5.088 M -205.08 % | 4.842 M 240.63 % | -3.443 M 77.56 % | -15.343 M -28.16 % | -11.972 M 31.17 % | -17.393 M 71.06 % | -60.092 M -2 514.10 % | -2.299 M -221.26 % | 1.896 M 118.76 % | -10.107 M 87.51 % | -80.921 M -743.68 % | -9.591 M 31.02 % | -13.905 M -16 068.92 % | -86.000 K 75.43 % | -350.000 K 55.07 % | -779.000 K |
| Net cash used provided by financing activities | 14.893 M 0.12 % | 14.875 M 34.25 % | 11.080 M 59.13 % | 6.963 M 107.08 % | -98.295 M -235.69 % | 72.442 M 2 204.03 % | -3.443 M 99.48 % | -661.681 M -828.22 % | 90.863 M 212.93 % | -80.462 M 77.01 % | -350.055 M -450.64 % | -63.572 M -327.46 % | 27.949 M 3 312.62 % | -869.984 K -100.08 % | 1.040 B 1 550.05 % | -71.704 M -227.09 % | -21.922 M -246.81 % | -6.321 M -142.76 % | 14.784 M 192.89 % | -15.916 M |
| Effect of forex changes on cash | 6.343 M | 0.000 100.00 % | -1.000 K -268.35 % | 594.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 4.740 M 156.17 % | -8.439 M -223.87 % | 6.813 M 228.62 % | -5.297 M 95.10 % | -108.112 M -207.48 % | 100.585 M 443.28 % | -29.301 M -175.72 % | 38.698 M 250.19 % | -25.765 M -243.03 % | 18.014 M 276.80 % | -10.189 M -818.49 % | -1.109 M -107.50 % | 14.796 M 113.04 % | -113.452 M -197.50 % | 116.363 M 1 170.03 % | 9.162 M 470.41 % | -2.474 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 4.527 M -65.09 % | 12.966 M 110.73 % | 6.153 M -46.26 % | 11.450 M -90.42 % | 119.563 M 530.02 % | 18.977 M -60.69 % | 48.279 M 403.91 % | 9.581 M -72.89 % | 35.346 M 103.94 % | 17.332 M -37.02 % | 27.521 M -3.87 % | 28.630 M 0.36 % | 28.528 M -79.91 % | 141.979 M 454.25 % | 25.617 M 55.68 % | 16.454 M -13.07 % | 18.928 M 20.99 % | 15.644 M 175.28 % | 5.683 M | 0.000 |
| Cash at end of period | 9.267 M 104.71 % | 4.527 M -65.09 % | 12.966 M 110.73 % | 6.153 M -46.26 % | 11.450 M -90.42 % | 119.563 M 530.02 % | 18.977 M -60.69 % | 48.279 M 403.91 % | 9.581 M -72.89 % | 35.346 M 103.94 % | 17.332 M -37.02 % | 27.521 M -36.48 % | 43.323 M 51.86 % | 28.528 M -79.91 % | 141.979 M 454.25 % | 25.617 M 55.68 % | 16.454 M -18.86 % | 20.278 M 29.62 % | 15.644 M 175.28 % | 5.683 M |
| Operating cash flow | 57.313 M 177.76 % | -73.706 M -194.62 % | -25.017 M -321.45 % | 11.297 M -91.64 % | 135.200 M 229.94 % | 40.977 M -67.35 % | 125.498 M 956.39 % | -14.654 M -51.73 % | -9.658 M -111.92 % | 81.000 M 166.64 % | 30.378 M 14.73 % | 26.478 M -79.79 % | 131.004 M 215.04 % | 41.583 M 730.69 % | -6.593 M -106.80 % | 96.969 M -19.96 % | 121.144 M 328.07 % | 28.300 M 1 555.94 % | 1.709 M -92.95 % | 24.252 M |
| Capital expenditure | -5.214 M 13.63 % | -6.037 M 85.09 % | -40.486 M -189.10 % | -14.004 M 89.66 % | -135.467 M -160.03 % | -52.097 M -11.97 % | -46.526 M -668.39 % | -6.055 M 87.54 % | -48.609 M 55.00 % | -108.016 M -289.74 % | -27.715 M 8.30 % | -30.225 M 80.42 % | -154.330 M 2.40 % | -158.131 M -933.00 % | -15.308 M -69.32 % | -9.041 M 90.96 % | -100.027 M -1 261.83 % | -7.345 M -12.41 % | -6.534 M 2.29 % | -6.687 M |
| Free CashFlow | 52.099 M 165.33 % | -79.743 M -21.74 % | -65.503 M -2 319.76 % | -2.707 M -102.00 % | 135.200 M 1 315.79 % | -11.120 M -114.08 % | 78.972 M 481.34 % | -20.709 M 64.46 % | -58.267 M -115.67 % | -27.016 M -1 114.62 % | 2.663 M 171.06 % | -3.747 M 83.93 % | -23.326 M 79.99 % | -116.548 M -432.15 % | -21.901 M -124.91 % | 87.928 M 316.38 % | 21.117 M 0.77 % | 20.955 M 534.30 % | -4.825 M -127.47 % | 17.565 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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 164.359 M 104.39 % | 80.416 M -3.58 % | 83.404 M -18.39 % | 102.197 M -34.45 % | 155.916 M 183.17 % | 55.061 M -52.12 % | 114.999 M -28.53 % | 160.899 M -47.53 % | 306.644 M 158.20 % | 118.761 M -40.11 % | 198.283 M -28.52 % | 277.397 M -23.04 % | 360.433 M 60.76 % | 224.199 M -24.01 % | 295.041 M -10.91 % | 331.168 M 171.91 % | 121.792 M -52.88 % | 258.482 M -7.23 % | 278.634 M 37.81 % | 202.193 M 202.24 % | 66.898 M -36.80 % | 105.845 M -73.61 % | 401.095 M 2.58 % | 391.001 M -25.64 % | 525.841 M 89.20 % | 277.928 M -45.18 % | 506.992 M 20.37 % | 421.191 M -23.27 % | 548.943 M 92.01 % | 285.897 M -28.15 % | 397.899 M -15.32 % | 469.895 M -22.38 % | 605.377 M 65.68 % | 365.387 M -9.55 % | 403.946 M -24.14 % | 532.478 M -20.79 % | 672.250 M 85.21 % | 362.974 M -22.61 % | 469.044 M -2.40 % | 480.596 M -26.63 % | 655.070 M 156.57 % | 255.314 M -38.44 % | 414.739 M -9.94 % | 460.527 M -22.36 % | 593.150 M 170.06 % | 219.640 M -43.94 % | 391.791 M -7.02 % | 421.388 M -24.33 % | 556.893 M 163.06 % | 211.698 M -44.03 % | 378.236 M -5.69 % | 401.052 M -23.99 % | 527.610 M |
| Net income | 35.456 M -1.99 % | 36.176 M 236.31 % | -26.539 M -90.08 % | -13.962 M -166.90 % | 20.869 M 212.76 % | -18.507 M -142.08 % | -7.645 M -119.48 % | 39.253 M -13.33 % | 45.292 M 236.23 % | -33.246 M -25.40 % | -26.512 M -252.46 % | 17.389 M -58.25 % | 41.653 M 359.59 % | 9.063 M -65.97 % | 26.630 M -15.32 % | 31.447 M 413.22 % | -10.040 M -161.26 % | 16.390 M -41.90 % | 28.212 M 544.40 % | 4.378 M 110.35 % | -42.282 M -30.12 % | -32.495 M -335.71 % | 13.786 M -5.39 % | 14.572 M -59.00 % | 35.544 M 152.97 % | -67.107 M -423.49 % | 20.745 M 48.44 % | 13.975 M -65.53 % | 40.543 M 128.36 % | -142.944 M -727.42 % | 22.783 M -28.85 % | 32.020 M -48.47 % | 62.140 M 257.98 % | -39.334 M -2 645.89 % | 1.545 M -96.65 % | 46.113 M -60.92 % | 118.000 M 271.89 % | 31.730 M -6.40 % | 33.900 M -22.81 % | 43.916 M -64.06 % | 122.208 M 819.04 % | 13.297 M -65.08 % | 38.082 M -10.83 % | 42.705 M -58.57 % | 103.074 M 1 853.78 % | 5.276 M -83.44 % | 31.852 M -27.84 % | 44.139 M -66.13 % | 130.328 M 330.82 % | 30.251 M -24.75 % | 40.201 M -6.95 % | 43.205 M -42.54 % | 75.194 M |
| Income before tax | 18.069 M 167.84 % | -26.635 M -0.36 % | -26.539 M -132.21 % | -11.429 M -147.77 % | 23.923 M 171.80 % | -33.321 M -940.80 % | 3.963 M -86.77 % | 29.955 M -43.99 % | 53.484 M 226.67 % | -42.224 M -18.00 % | -35.784 M -272.47 % | 20.748 M -63.55 % | 56.926 M 17 469.75 % | 324.000 K -99.12 % | 36.638 M -13.23 % | 42.226 M 474.08 % | -11.288 M -143.66 % | 25.853 M -25.57 % | 34.735 M 543.12 % | 5.401 M 109.56 % | -56.503 M -10.58 % | -51.097 M -287.56 % | 27.243 M 39.27 % | 19.561 M -56.08 % | 44.538 M 164.54 % | -69.013 M -327.21 % | 30.374 M 48.42 % | 20.465 M -59.42 % | 50.433 M 125.70 % | -196.202 M -715.11 % | 31.897 M 2.56 % | 31.102 M -62.78 % | 83.568 M 266.53 % | -50.182 M -261.53 % | 31.067 M -36.51 % | 48.930 M -69.85 % | 162.285 M 269.30 % | 43.944 M -7.37 % | 47.441 M -28.20 % | 66.073 M -60.26 % | 166.266 M 1 168.99 % | 13.102 M -72.89 % | 48.327 M -28.87 % | 67.941 M -51.48 % | 140.038 M 956.23 % | 13.258 M -70.55 % | 45.014 M -31.68 % | 65.887 M -59.93 % | 164.436 M 377.38 % | 34.446 M -39.97 % | 57.385 M -8.15 % | 62.480 M -37.82 % | 100.479 M |
| Income before tax ratio | 0.11 133.19 % | -0.33 -4.09 % | -0.32 -184.53 % | -0.11 -172.89 % | 0.15 125.35 % | -0.61 -1 856.08 % | 0.03 -81.49 % | 0.19 6.74 % | 0.17 149.06 % | -0.36 -97.01 % | -0.18 -341.28 % | 0.07 -52.64 % | 0.16 10 828.86 % | 0.00 -98.84 % | 0.12 -2.61 % | 0.13 237.57 % | -0.09 -192.67 % | 0.10 -19.77 % | 0.12 366.69 % | 0.03 103.16 % | -0.84 -74.96 % | -0.48 -810.75 % | 0.07 35.77 % | 0.05 -40.93 % | 0.08 134.11 % | -0.25 -514.47 % | 0.06 23.30 % | 0.05 -47.11 % | 0.09 113.39 % | -0.69 -956.08 % | 0.08 21.11 % | 0.07 -52.05 % | 0.14 200.51 % | -0.14 -278.57 % | 0.08 -16.30 % | 0.09 -61.93 % | 0.24 99.40 % | 0.12 19.70 % | 0.10 -26.43 % | 0.14 -45.83 % | 0.25 394.59 % | 0.05 -55.96 % | 0.12 -21.02 % | 0.15 -37.51 % | 0.24 291.12 % | 0.06 -47.46 % | 0.11 -26.52 % | 0.16 -47.05 % | 0.30 81.47 % | 0.16 7.25 % | 0.15 -2.61 % | 0.16 -18.20 % | 0.19 |
| EBITDA | 23.302 M 228.56 % | -18.126 M 13.74 % | -21.013 M -287.41 % | -5.424 M -118.17 % | 29.845 M 217.14 % | -25.479 M -354.76 % | 10.001 M -71.91 % | 35.603 M -40.23 % | 59.562 M 300.17 % | -29.756 M 5.50 % | -31.489 M -226.91 % | 24.812 M -59.10 % | 60.667 M 1 275.67 % | 4.410 M -89.25 % | 41.010 M -11.94 % | 46.570 M 755.27 % | -7.107 M -123.53 % | 30.198 M 14.07 % | 26.473 M 153.14 % | 10.458 M 121.08 % | -49.608 M -12.80 % | -43.980 M -234.14 % | 32.788 M 33.51 % | 24.558 M -49.77 % | 48.890 M 176.77 % | -63.680 M -285.92 % | 34.252 M 41.02 % | 24.289 M -55.23 % | 54.258 M 129.17 % | -186.009 M -538.86 % | 42.385 M -0.47 % | 42.585 M -55.49 % | 95.678 M 358.96 % | -36.947 M -189.27 % | 41.388 M -21.73 % | 52.876 M -67.92 % | 164.821 M 196.70 % | 55.552 M -4.24 % | 58.014 M -24.70 % | 77.042 M -55.98 % | 175.001 M 866.82 % | 18.101 M -66.44 % | 53.933 M -31.33 % | 78.542 M -48.14 % | 151.449 M 537.11 % | 23.771 M -57.52 % | 55.965 M -30.67 % | 80.724 M -53.82 % | 174.806 M 438.01 % | 32.491 M -50.02 % | 65.010 M -6.32 % | 69.395 M -35.21 % | 107.103 M |
| Net income ratio | 0.22 -52.05 % | 0.45 241.38 % | -0.32 -132.91 % | -0.14 -202.07 % | 0.13 139.82 % | -0.34 -405.60 % | -0.07 -127.25 % | 0.24 65.17 % | 0.15 152.76 % | -0.28 -109.37 % | -0.13 -313.30 % | 0.06 -45.76 % | 0.12 185.88 % | 0.04 -55.21 % | 0.09 -4.95 % | 0.09 215.19 % | -0.08 -230.01 % | 0.06 -37.37 % | 0.10 367.62 % | 0.02 103.43 % | -0.63 -105.87 % | -0.31 -993.21 % | 0.03 -7.77 % | 0.04 -44.86 % | 0.07 127.99 % | -0.24 -690.10 % | 0.04 23.32 % | 0.03 -55.08 % | 0.07 114.77 % | -0.50 -973.21 % | 0.06 -15.97 % | 0.07 -33.61 % | 0.10 195.35 % | -0.11 -2 914.56 % | 0.00 -95.58 % | 0.09 -50.66 % | 0.18 100.80 % | 0.09 20.95 % | 0.07 -20.91 % | 0.09 -51.02 % | 0.19 258.19 % | 0.05 -43.28 % | 0.09 -0.98 % | 0.09 -46.64 % | 0.17 623.47 % | 0.02 -70.46 % | 0.08 -22.39 % | 0.10 -55.24 % | 0.23 63.77 % | 0.14 34.45 % | 0.11 -1.34 % | 0.11 -24.41 % | 0.14 |
| Ratio EBITDA | 0.14 162.90 % | -0.23 10.53 % | -0.25 -374.70 % | -0.05 -127.73 % | 0.19 141.37 % | -0.46 -632.09 % | 0.09 -60.70 % | 0.22 13.92 % | 0.19 177.52 % | -0.25 -57.77 % | -0.16 -277.55 % | 0.09 -46.86 % | 0.17 755.70 % | 0.02 -85.85 % | 0.14 -1.16 % | 0.14 340.99 % | -0.06 -149.95 % | 0.12 22.96 % | 0.10 83.69 % | 0.05 106.97 % | -0.74 -78.46 % | -0.42 -608.30 % | 0.08 30.15 % | 0.06 -32.45 % | 0.09 140.58 % | -0.23 -439.15 % | 0.07 17.15 % | 0.06 -41.66 % | 0.10 115.19 % | -0.65 -710.78 % | 0.11 17.54 % | 0.09 -42.66 % | 0.16 256.30 % | -0.10 -198.69 % | 0.10 3.18 % | 0.10 -59.50 % | 0.25 60.20 % | 0.15 23.74 % | 0.12 -22.84 % | 0.16 -39.99 % | 0.27 276.82 % | 0.07 -45.48 % | 0.13 -23.75 % | 0.17 -33.20 % | 0.26 135.92 % | 0.11 -24.23 % | 0.14 -25.43 % | 0.19 -38.97 % | 0.31 104.52 % | 0.15 -10.70 % | 0.17 -0.67 % | 0.17 -14.76 % | 0.20 |
| Gross profit ratio | 0.50 15.42 % | 0.43 -25.08 % | 0.58 13.09 % | 0.51 -16.90 % | 0.62 151.23 % | -1.20 -3 617.62 % | -0.03 -104.94 % | 0.65 -9.87 % | 0.73 508.84 % | 0.12 -85.18 % | 0.80 16.09 % | 0.69 4.73 % | 0.66 66.82 % | 0.40 -39.31 % | 0.65 1.20 % | 0.65 15.85 % | 0.56 16.33 % | 0.48 -17.31 % | 0.58 9.10 % | 0.53 338.76 % | -0.22 -132.37 % | 0.69 36.93 % | 0.50 -15.76 % | 0.60 8.55 % | 0.55 217.12 % | 0.17 -70.09 % | 0.58 -14.42 % | 0.68 39.27 % | 0.49 496.81 % | 0.08 -87.36 % | 0.64 24.80 % | 0.52 1.81 % | 0.51 2.21 % | 0.50 -3.19 % | 0.51 3.35 % | 0.50 -2.21 % | 0.51 -22.22 % | 0.65 35.20 % | 0.48 -7.75 % | 0.52 2.69 % | 0.51 -3.57 % | 0.53 0.62 % | 0.52 -6.84 % | 0.56 4.64 % | 0.54 35.10 % | 0.40 -27.62 % | 0.55 -5.26 % | 0.58 7.38 % | 0.54 -8.95 % | 0.59 9.47 % | 0.54 -4.25 % | 0.57 -7.63 % | 0.61 |
| Weighted average shs out dil | 14.773 M -0.36 % | 14.826 M 0.00 % | 14.826 M -0.18 % | 14.853 M 0.35 % | 14.801 M 0.00 % | 14.800 M 0.67 % | 14.702 M -0.75 % | 14.812 M 0.08 % | 14.801 M 0.01 % | 14.800 M -0.08 % | 14.812 M -0.34 % | 14.862 M 0.26 % | 14.823 M 0.16 % | 14.800 M 0.04 % | 14.794 M -0.26 % | 14.833 M 0.47 % | 14.765 M -0.24 % | 14.800 M 0.20 % | 14.771 M 1.22 % | 14.593 M -1.29 % | 14.784 M -0.11 % | 14.800 M -0.16 % | 14.824 M -0.31 % | 14.869 M 0.40 % | 14.810 M -0.03 % | 14.814 M -0.03 % | 14.818 M -0.33 % | 14.867 M 0.48 % | 14.797 M -11.91 % | 16.797 M 0.27 % | 16.752 M -0.07 % | 16.764 M -0.18 % | 16.795 M -0.09 % | 16.809 M 0.06 % | 16.800 M -0.18 % | 16.830 M 0.11 % | 16.811 M 0.14 % | 16.788 M 0.04 % | 16.782 M -0.26 % | 16.826 M 0.10 % | 16.810 M -0.14 % | 16.833 M 0.34 % | 16.776 M -0.22 % | 16.813 M 0.15 % | 16.787 M -0.05 % | 16.796 M 0.19 % | 16.764 M -0.11 % | 16.783 M -0.07 % | 16.795 M -0.07 % | 16.807 M -0.08 % | 16.821 M 0.12 % | 16.800 M 0.00 % | 16.800 M |
| Weighted average shs out | 14.773 M -0.36 % | 14.826 M 0.00 % | 14.826 M -0.18 % | 14.853 M 0.35 % | 14.801 M 0.28 % | 14.759 M 0.39 % | 14.702 M -0.75 % | 14.812 M 0.08 % | 14.801 M 0.01 % | 14.800 M -0.08 % | 14.812 M -0.34 % | 14.862 M 0.26 % | 14.823 M 0.16 % | 14.800 M 0.04 % | 14.794 M -0.26 % | 14.833 M 0.47 % | 14.765 M 2.09 % | 14.463 M -2.08 % | 14.771 M 1.22 % | 14.593 M -1.29 % | 14.784 M -0.11 % | 14.800 M -0.16 % | 14.824 M -0.31 % | 14.869 M 0.40 % | 14.810 M -0.03 % | 14.814 M -0.03 % | 14.818 M -0.33 % | 14.867 M 0.48 % | 14.797 M -11.91 % | 16.797 M 0.27 % | 16.752 M -0.07 % | 16.764 M -0.18 % | 16.795 M -0.09 % | 16.809 M 0.06 % | 16.800 M -0.18 % | 16.830 M 0.11 % | 16.811 M 0.14 % | 16.788 M 0.04 % | 16.782 M -0.26 % | 16.826 M 0.10 % | 16.810 M -0.14 % | 16.833 M 0.34 % | 16.776 M -0.22 % | 16.813 M 0.15 % | 16.787 M -1.62 % | 17.064 M 1.79 % | 16.764 M -0.11 % | 16.783 M -0.07 % | 16.795 M -0.14 % | 16.818 M -0.02 % | 16.821 M 0.12 % | 16.800 M 0.00 % | 16.800 M |
| EPS diluted | 2.40 -1.64 % | 2.44 236.31 % | -1.79 -90.43 % | -0.94 -166.67 % | 1.41 212.80 % | -1.25 -140.38 % | -0.52 -119.62 % | 2.65 -13.40 % | 3.06 236.00 % | -2.25 -25.70 % | -1.79 -252.99 % | 1.17 -58.36 % | 2.81 360.66 % | 0.61 -66.11 % | 1.80 -15.09 % | 2.12 411.76 % | -0.68 -161.26 % | 1.11 -41.88 % | 1.91 536.67 % | 0.30 110.49 % | -2.86 -28.25 % | -2.23 -339.78 % | 0.93 -5.10 % | 0.98 -59.17 % | 2.40 152.17 % | -4.60 -428.57 % | 1.40 48.94 % | 0.94 -65.69 % | 2.74 132.20 % | -8.51 -725.74 % | 1.36 -28.80 % | 1.91 -48.38 % | 3.70 258.12 % | -2.34 -3 345.49 % | 0.07 -97.10 % | 2.49 -64.53 % | 7.02 271.43 % | 1.89 -6.44 % | 2.02 -22.61 % | 2.61 -64.10 % | 7.27 698.90 % | 0.91 -59.91 % | 2.27 -10.63 % | 2.54 -58.63 % | 6.14 1 605.56 % | 0.36 -81.05 % | 1.90 -27.76 % | 2.63 -66.11 % | 7.76 274.88 % | 2.07 -13.39 % | 2.39 -7.00 % | 2.57 -42.63 % | 4.48 |
| Earnings per share | 2.40 -1.64 % | 2.44 236.31 % | -1.79 -90.43 % | -0.94 -166.67 % | 1.41 212.80 % | -1.25 -140.38 % | -0.52 -119.62 % | 2.65 -13.40 % | 3.06 236.00 % | -2.25 -25.70 % | -1.79 -252.99 % | 1.17 -58.36 % | 2.81 360.66 % | 0.61 -66.11 % | 1.80 -15.09 % | 2.12 411.76 % | -0.68 -161.26 % | 1.11 -41.88 % | 1.91 536.67 % | 0.30 110.49 % | -2.86 -28.25 % | -2.23 -339.78 % | 0.93 -5.10 % | 0.98 -59.17 % | 2.40 152.17 % | -4.60 -428.57 % | 1.40 48.94 % | 0.94 -65.69 % | 2.74 132.20 % | -8.51 -725.74 % | 1.36 -28.80 % | 1.91 -48.38 % | 3.70 258.12 % | -2.34 -3 345.49 % | 0.07 -97.10 % | 2.49 -64.53 % | 7.02 271.43 % | 1.89 -6.44 % | 2.02 -22.61 % | 2.61 -64.10 % | 7.27 698.90 % | 0.91 -59.91 % | 2.27 -10.63 % | 2.54 -58.63 % | 6.14 1 605.56 % | 0.36 -81.05 % | 1.90 -27.76 % | 2.63 -66.11 % | 7.76 274.88 % | 2.07 -13.39 % | 2.39 -7.00 % | 2.57 -42.63 % | 4.48 |
| Gross profit | 82.308 M 135.90 % | 34.891 M -27.76 % | 48.302 M -7.71 % | 52.336 M -45.53 % | 96.082 M 245.07 % | -66.233 M -1 679.98 % | -3.721 M -103.53 % | 105.364 M -52.71 % | 222.789 M 1 472.04 % | 14.172 M -91.12 % | 159.611 M -17.02 % | 192.354 M -19.40 % | 238.648 M 168.20 % | 88.983 M -53.88 % | 192.955 M -9.84 % | 214.022 M 215.02 % | 67.939 M -45.19 % | 123.945 M -23.29 % | 161.580 M 50.34 % | 107.474 M 821.64 % | -14.893 M -120.46 % | 72.789 M -63.87 % | 201.438 M -13.59 % | 233.111 M -19.28 % | 288.802 M 499.98 % | 48.135 M -83.61 % | 293.608 M 3.01 % | 285.031 M 6.86 % | 266.734 M 1 045.91 % | 23.277 M -90.92 % | 256.396 M 5.68 % | 242.614 M -20.97 % | 306.996 M 69.34 % | 181.290 M -12.43 % | 207.029 M -21.60 % | 264.060 M -22.54 % | 340.910 M 44.06 % | 236.651 M 4.63 % | 226.184 M -9.96 % | 251.217 M -24.66 % | 333.438 M 147.41 % | 134.772 M -38.06 % | 217.569 M -16.10 % | 259.317 M -18.75 % | 319.171 M 264.85 % | 87.481 M -59.43 % | 215.608 M -11.91 % | 244.763 M -18.75 % | 301.241 M 139.51 % | 125.776 M -38.73 % | 205.278 M -9.70 % | 227.326 M -29.79 % | 323.758 M |
| Income tax expense | -17.387 M 72.32 % | -62.811 M -4 654.81 % | -1.321 M -152.13 % | 2.534 M -17.03 % | 3.054 M 120.62 % | -14.814 M -227.62 % | 11.608 M 224.84 % | -9.298 M -213.50 % | 8.192 M 191.24 % | -8.979 M 3.16 % | -9.272 M -375.95 % | 3.360 M -78.00 % | 15.273 M 274.61 % | -8.747 M -187.40 % | 10.008 M -7.16 % | 10.780 M 963.78 % | -1.248 M -113.19 % | 9.463 M 45.09 % | 6.522 M 537.54 % | 1.023 M 107.19 % | -14.221 M 23.55 % | -18.602 M -238.23 % | 13.457 M 169.73 % | 4.989 M -44.53 % | 8.994 M 572.10 % | -1.905 M -119.78 % | 9.630 M 48.38 % | 6.490 M -34.38 % | 9.890 M 118.57 % | -53.257 M -684.34 % | 9.114 M 1 092.81 % | -918.000 K -104.28 % | 21.428 M 297.53 % | -10.848 M -210.39 % | 9.827 M 248.72 % | 2.818 M -93.08 % | 40.738 M 233.54 % | 12.214 M -9.80 % | 13.541 M -38.89 % | 22.157 M -49.71 % | 44.058 M 22 671.85 % | -195.190 K -101.91 % | 10.245 M -59.40 % | 25.236 M -31.73 % | 36.964 M 363.05 % | 7.983 M -39.36 % | 13.163 M -39.47 % | 21.748 M -36.24 % | 34.108 M 713.16 % | 4.195 M -75.59 % | 17.184 M -10.84 % | 19.274 M -23.77 % | 25.285 M |
| Cost of revenue | 82.051 M 80.23 % | 45.525 M 29.69 % | 35.102 M -29.60 % | 49.861 M -16.67 % | 59.834 M -50.67 % | 121.294 M 2.17 % | 118.720 M 113.78 % | 55.535 M -33.77 % | 83.855 M -19.82 % | 104.589 M 170.45 % | 38.672 M -54.53 % | 85.043 M -30.17 % | 121.785 M -9.93 % | 135.216 M 32.45 % | 102.086 M -12.86 % | 117.146 M 117.53 % | 53.853 M -59.97 % | 134.537 M 14.94 % | 117.054 M 23.58 % | 94.719 M 15.81 % | 81.791 M 147.43 % | 33.056 M -83.44 % | 199.657 M 26.45 % | 157.890 M -33.39 % | 237.039 M 3.15 % | 229.793 M 7.69 % | 213.384 M 56.72 % | 136.160 M -51.75 % | 282.209 M 7.46 % | 262.620 M 85.59 % | 141.503 M -37.74 % | 227.281 M -23.83 % | 298.381 M 62.08 % | 184.097 M -6.51 % | 196.917 M -26.64 % | 268.418 M -18.99 % | 331.340 M 162.30 % | 126.323 M -47.99 % | 242.860 M 5.88 % | 229.379 M -28.68 % | 321.632 M 166.82 % | 120.541 M -38.86 % | 197.170 M -2.01 % | 201.210 M -26.56 % | 273.979 M 107.31 % | 132.159 M -24.99 % | 176.183 M -0.25 % | 176.625 M -30.91 % | 255.652 M 197.54 % | 85.921 M -50.32 % | 172.958 M -0.44 % | 173.726 M -14.78 % | 203.852 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.965 M -575.16 % | 12.199 M -74.20 % | 47.288 M | 0.000 -100.00 % | 9.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.365 M | 0.000 -100.00 % | 74.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.473 M | 0.000 | 0.000 | 0.000 100.00 % | -402.910 M -502.58 % | 100.081 M -12.17 % | 113.945 M -41.06 % | 193.311 M |
| Selling and marketing expenses | 36.451 M -11.04 % | 40.974 M 29.50 % | 31.641 M | 0.000 -100.00 % | 18.597 M -80.79 % | 96.789 M 578.17 % | 14.272 M -47.52 % | 27.196 M -76.27 % | 114.616 M 108.48 % | 54.978 M -49.36 % | 108.573 M 39.26 % | 77.964 M -11.66 % | 88.258 M 93.74 % | 45.555 M -34.83 % | 69.901 M -25.32 % | 93.603 M 177.42 % | 33.741 M -55.46 % | 75.755 M 9.38 % | 69.259 M 22.68 % | 56.457 M 350.61 % | 12.529 M -77.40 % | 55.431 M -18.42 % | 67.945 M -37.77 % | 109.178 M -20.52 % | 137.361 M 189.95 % | 47.374 M -67.60 % | 146.197 M -11.75 % | 165.663 M 37.59 % | 120.406 M 145.90 % | 48.966 M -60.32 % | 123.406 M 6.76 % | 115.592 M -0.62 % | 116.312 M 43.32 % | 81.154 M 27.15 % | 63.826 M -46.33 % | 118.927 M 1.22 % | 117.493 M 51.84 % | 77.377 M -6.77 % | 82.997 M 0.50 % | 82.587 M -26.73 % | 112.709 M -64.07 % | 313.724 M 318.59 % | 74.948 M | 0.000 | 0.000 -100.00 % | 302.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 413.300 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 48.907 M -27.96 % | 67.889 M 28.90 % | 52.667 M -38.70 % | 85.913 M | 0.000 100.00 % | -65.197 M | 0.000 | 0.000 -100.00 % | 60.658 M 221.29 % | -50.009 M -197.98 % | 51.038 M -55.38 % | 114.390 M -23.94 % | 150.390 M | 0.000 -100.00 % | 123.054 M 2.19 % | 120.419 M 252.12 % | 34.198 M | 0.000 -100.00 % | 92.321 M 80.96 % | 51.017 M 93.94 % | 26.305 M 297.21 % | 6.622 M -95.04 % | 133.493 M 7.71 % | 123.933 M -18.16 % | 151.441 M | 0.000 -100.00 % | 147.411 M 23.49 % | 119.368 M -18.42 % | 146.328 M | 0.000 -100.00 % | 98.824 M 3.03 % | 95.921 M -7.44 % | 103.633 M -20.56 % | 130.459 M 18.81 % | 109.803 M 7.16 % | 102.466 M 51.79 % | 67.503 M -41.47 % | 115.330 M 20.45 % | 95.746 M -6.64 % | 102.557 M 88.30 % | 54.464 M -55.25 % | 121.716 M 29.08 % | 94.292 M -50.73 % | 191.377 M 6.84 % | 179.133 M 140.93 % | 74.350 M -31.55 % | 108.620 M -6.99 % | 116.779 M -14.64 % | 136.805 M 6.71 % | 128.205 M 187.93 % | 44.526 M -8.90 % | 48.876 M 74.40 % | 28.026 M |
| Operating expenses | 85.358 M -21.59 % | 108.863 M 29.13 % | 84.308 M -1.87 % | 85.913 M 83.04 % | 46.938 M 283.15 % | -25.628 M -196.82 % | 26.471 M -74.71 % | 104.676 M -40.28 % | 175.274 M 1 136.76 % | 14.172 M -91.12 % | 159.611 M -17.02 % | 192.354 M -19.40 % | 238.648 M 168.20 % | 88.983 M -53.88 % | 192.955 M -9.84 % | 214.022 M 215.02 % | 67.939 M -55.44 % | 152.456 M -5.65 % | 161.580 M 50.34 % | 107.474 M 176.75 % | 38.834 M -46.65 % | 72.789 M -63.87 % | 201.438 M -13.59 % | 233.111 M -19.28 % | 288.802 M 464.02 % | 51.204 M -82.56 % | 293.608 M 3.01 % | 285.031 M 6.86 % | 266.734 M 205.28 % | 87.374 M -60.68 % | 222.230 M 5.07 % | 211.513 M -3.83 % | 219.945 M 3.94 % | 211.613 M 21.88 % | 173.629 M -22.40 % | 223.753 M 20.95 % | 184.996 M -4.00 % | 192.707 M 7.81 % | 178.743 M -3.46 % | 185.144 M 10.75 % | 167.173 M 37.35 % | 121.716 M -28.08 % | 169.240 M -11.57 % | 191.377 M 6.84 % | 179.133 M 140.93 % | 74.350 M -56.42 % | 170.593 M -4.63 % | 178.878 M 30.75 % | 136.805 M -1.29 % | 138.594 M -4.16 % | 144.607 M -11.19 % | 162.821 M -26.44 % | 221.337 M |
| Cost and expenses | 167.409 M 8.43 % | 154.388 M 29.29 % | 119.410 M -12.05 % | 135.774 M 27.16 % | 106.772 M 11.61 % | 95.666 M -34.11 % | 145.191 M 11.67 % | 130.019 M -49.82 % | 259.129 M 118.19 % | 118.761 M -50.81 % | 241.445 M -6.57 % | 258.431 M -16.42 % | 309.195 M 37.91 % | 224.199 M -15.26 % | 264.560 M -10.14 % | 294.423 M 109.34 % | 140.643 M -47.55 % | 268.161 M 4.53 % | 256.543 M 30.44 % | 196.672 M 63.04 % | 120.625 M 13.96 % | 105.845 M -71.60 % | 372.642 M 0.45 % | 370.966 M -23.67 % | 485.979 M 52.84 % | 317.961 M -33.35 % | 477.056 M 17.35 % | 406.522 M -18.62 % | 499.549 M 42.61 % | 350.299 M -3.71 % | 363.809 M -17.09 % | 438.794 M -15.34 % | 518.326 M 31.28 % | 394.830 M 6.55 % | 370.546 M -24.35 % | 489.811 M -5.14 % | 516.336 M 61.85 % | 319.030 M -24.33 % | 421.603 M 1.71 % | 414.523 M -15.20 % | 488.805 M 101.77 % | 242.257 M -33.88 % | 366.410 M -6.67 % | 392.587 M -13.36 % | 453.112 M 119.41 % | 206.509 M -40.45 % | 346.776 M -2.45 % | 355.503 M -9.42 % | 392.457 M 74.80 % | 224.516 M -29.30 % | 317.565 M -5.64 % | 336.547 M -20.85 % | 425.189 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 745.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 36.451 M -11.04 % | 40.974 M 29.50 % | 31.641 M | 0.000 -100.00 % | 46.938 M 20.90 % | 38.824 M 46.67 % | 26.471 M -64.46 % | 74.484 M -35.01 % | 114.616 M 78.58 % | 64.181 M -40.89 % | 108.573 M 39.26 % | 77.964 M -11.66 % | 88.258 M 58.01 % | 55.855 M -20.09 % | 69.901 M -25.32 % | 93.603 M 177.42 % | 33.741 M -75.30 % | 136.594 M 97.22 % | 69.259 M 22.68 % | 56.457 M 350.61 % | 12.529 M -81.06 % | 66.167 M -2.62 % | 67.945 M -37.77 % | 109.178 M -20.52 % | 137.361 M 129.68 % | 59.807 M -59.09 % | 146.197 M -11.75 % | 165.663 M 37.59 % | 120.406 M 37.33 % | 87.679 M -28.95 % | 123.406 M 6.76 % | 115.592 M -0.62 % | 116.312 M 43.32 % | 81.154 M 27.15 % | 63.826 M -46.33 % | 118.927 M 1.22 % | 117.493 M 51.84 % | 77.377 M -6.77 % | 82.997 M 31.28 % | 63.222 M -43.91 % | 112.709 M -70.97 % | 388.240 M 418.01 % | 74.948 M | 0.000 | 0.000 -100.00 % | 315.828 M 409.62 % | 61.973 M 14.24 % | 54.247 M | 0.000 -100.00 % | 10.390 M -89.62 % | 100.081 M -12.17 % | 113.945 M -41.06 % | 193.311 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.566 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 833.000 K -67.90 % | 2.595 M 145.74 % | 1.056 M 19.59 % | 883.000 K -7.92 % | 959.000 K -61.79 % | 2.510 M 203.14 % | 828.000 K 3.37 % | 801.000 K -35.92 % | 1.250 M | 0.000 -100.00 % | 84.000 K -79.26 % | 405.000 K 305.00 % | 100.000 K | 0.000 -100.00 % | 124.000 K -12.68 % | 142.000 K 82.05 % | 78.000 K | 0.000 | 0.000 -100.00 % | 939.000 K -66.19 % | 2.777 M | 0.000 | 0.000 -100.00 % | 662.000 K 1 906.06 % | 33.000 K | 0.000 | 0.000 -100.00 % | 22.000 K 175.00 % | 8.000 K -99.38 % | 1.281 M -43.54 % | 2.269 M -24.11 % | 2.990 M -14.18 % | 3.484 M 148.33 % | 1.403 M -49.24 % | 2.764 M -2.50 % | 2.835 M 77.52 % | 1.597 M -58.45 % | 3.844 M 18.13 % | 3.254 M -27.62 % | 4.496 M 96.93 % | 2.283 M | 0.000 | 0.000 -100.00 % | 2.436 M -25.50 % | 3.270 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.230 M -1.72 % | 3.286 M 62.19 % | 2.026 M 4.33 % | 1.942 M |
| Depreciation and amortization | 4.400 M -25.60 % | 5.914 M 32.33 % | 4.469 M -12.75 % | 5.122 M 3.20 % | 4.963 M -6.96 % | 5.334 M 2.40 % | 5.209 M 7.49 % | 4.846 M 0.33 % | 4.830 M -39.86 % | 8.031 M 90.76 % | 4.210 M 15.06 % | 3.659 M 0.44 % | 3.643 M -9.96 % | 4.046 M -4.73 % | 4.247 M -0.82 % | 4.282 M 4.34 % | 4.104 M -5.58 % | 4.346 M 5.52 % | 4.119 M 0.00 % | 4.119 M 0.00 % | 4.119 M -11.09 % | 4.633 M 6.87 % | 4.335 M 0.00 % | 4.335 M 0.37 % | 4.319 M -19.04 % | 5.335 M 37.56 % | 3.878 M 1.39 % | 3.825 M 0.00 % | 3.825 M -57.08 % | 8.912 M 8.43 % | 8.219 M -3.23 % | 8.493 M -1.54 % | 8.626 M -27.10 % | 11.832 M 59.12 % | 7.436 M 0.83 % | 7.375 M 0.86 % | 7.312 M -5.82 % | 7.764 M 6.08 % | 7.319 M 13.07 % | 6.473 M 0.33 % | 6.452 M 64.12 % | 3.931 M -15.84 % | 4.671 M -42.80 % | 8.166 M 0.31 % | 8.141 M -21.48 % | 10.368 M 46.35 % | 7.084 M 1.39 % | 6.987 M -1.13 % | 7.067 M 53.63 % | 4.600 M 6.02 % | 4.339 M -11.27 % | 4.890 M 4.44 % | 4.682 M |
| Operating income | -3.050 M 95.88 % | -73.972 M -105.44 % | -36.006 M -7.23 % | -33.577 M -168.32 % | 49.144 M 221.04 % | -40.602 M -34.48 % | -30.192 M -198.17 % | 30.756 M -35.27 % | 47.515 M 225.74 % | -37.788 M 12.45 % | -43.162 M -327.58 % | 18.966 M -62.98 % | 51.238 M 394.88 % | -17.376 M -157.01 % | 30.481 M -17.05 % | 36.745 M 294.92 % | -18.851 M -94.77 % | -9.678 M -143.81 % | 22.091 M 300.13 % | 5.521 M 110.28 % | -53.727 M -32.62 % | -40.511 M -242.38 % | 28.453 M 42.02 % | 20.035 M -49.74 % | 39.862 M 199.57 % | -40.032 M -233.73 % | 29.936 M 104.08 % | 14.669 M -70.30 % | 49.394 M 176.70 % | -64.402 M -301.91 % | 31.897 M 2.56 % | 31.101 M -62.78 % | 83.567 M 375.59 % | -30.323 M -190.79 % | 33.400 M -21.72 % | 42.667 M -72.63 % | 155.914 M 254.80 % | 43.944 M -7.37 % | 47.441 M -30.52 % | 68.276 M -58.94 % | 166.265 M 181.24 % | -204.669 M -523.50 % | 48.328 M -28.87 % | 67.940 M -51.48 % | 140.038 M 966.51 % | 13.131 M -72.23 % | 47.288 M -34.96 % | 72.711 M -55.78 % | 164.436 M 1 382.82 % | -12.818 M -121.13 % | 60.671 M -5.94 % | 64.505 M -37.02 % | 102.421 M |
| Operating income ratio | -0.02 97.98 % | -0.92 -113.08 % | -0.43 -31.40 % | -0.33 -204.24 % | 0.32 142.74 % | -0.74 -180.87 % | -0.26 -237.35 % | 0.19 23.36 % | 0.15 148.70 % | -0.32 -46.17 % | -0.22 -418.38 % | 0.07 -51.90 % | 0.14 283.42 % | -0.08 -175.02 % | 0.10 -6.89 % | 0.11 171.69 % | -0.15 -313.37 % | -0.04 -147.23 % | 0.08 190.36 % | 0.03 103.40 % | -0.80 -109.83 % | -0.38 -639.54 % | 0.07 38.44 % | 0.05 -32.41 % | 0.08 152.63 % | -0.14 -343.94 % | 0.06 69.54 % | 0.03 -61.29 % | 0.09 139.94 % | -0.23 -381.00 % | 0.08 21.12 % | 0.07 -52.05 % | 0.14 266.34 % | -0.08 -200.37 % | 0.08 3.19 % | 0.08 -65.45 % | 0.23 91.57 % | 0.12 19.70 % | 0.10 -28.80 % | 0.14 -44.03 % | 0.25 131.66 % | -0.80 -787.95 % | 0.12 -21.01 % | 0.15 -37.51 % | 0.24 294.92 % | 0.06 -50.47 % | 0.12 -30.05 % | 0.17 -41.56 % | 0.30 587.65 % | -0.06 -137.75 % | 0.16 -0.27 % | 0.16 -17.15 % | 0.19 |
| Total other income expenses net | 21.119 M -55.39 % | 47.337 M 400.02 % | 9.467 M -57.26 % | 22.148 M 46.60 % | 15.108 M 107.50 % | 7.281 M -78.68 % | 34.155 M 4 364.04 % | -801.000 K -113.42 % | 5.969 M 234.56 % | -4.436 M -160.12 % | 7.378 M 314.03 % | 1.782 M -68.67 % | 5.688 M -67.86 % | 17.700 M 187.48 % | 6.157 M 12.33 % | 5.481 M -27.53 % | 7.563 M -78.71 % | 35.531 M 181.01 % | 12.644 M 10 636.67 % | -120.000 K 95.68 % | -2.776 M 73.78 % | -10.586 M -774.89 % | -1.210 M -155.27 % | -474.000 K -110.14 % | 4.676 M 116.14 % | -28.980 M -6 716.47 % | 438.000 K -92.44 % | 5.796 M 457.84 % | 1.039 M 100.79 % | -131.800 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 100.01 % | -19.859 M -751.22 % | -2.333 M -137.25 % | 6.263 M -1.70 % | 6.371 M | 0.000 | 0.000 100.00 % | -2.203 M -220 400.00 % | 1.000 K -100.00 % | 217.771 M 21 777 220.30 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 127.745 K 105.62 % | -2.274 M 66.68 % | -6.824 M | 0.000 -100.00 % | 47.264 M 1 538.34 % | -3.286 M -62.27 % | -2.025 M -4.27 % | -1.942 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 93.208 M | 0.000 -100.00 % | 54.479 M 1 103.42 % | 4.527 M -95.30 % | 96.409 M 1 433.22 % | 6.288 M -73.67 % | 23.885 M 84.21 % | 12.966 M -75.25 % | 52.388 M 421.07 % | 10.054 M -45.46 % | 18.433 M 199.58 % | 6.153 M -63.54 % | 16.876 M -46.47 % | 31.528 M 201.61 % | -31.028 M -370.99 % | 11.450 M 214.13 % | -10.032 M -159.60 % | 16.833 M 200.00 % | -16.833 M -114.08 % | 119.563 M 464.93 % | -32.763 M -199.59 % | 32.900 M 200.00 % | -32.900 M -273.37 % | 18.977 M 202.27 % | -18.555 M -189.88 % | 20.645 M 200.00 % | -20.645 M -142.76 % | 48.279 M 200.88 % | -47.856 M -1 732.77 % | 2.931 M -91.32 % | 33.761 M 252.38 % | 9.581 M -91.70 % | 115.393 M 356.89 % | 25.256 M 278.02 % | -14.187 M -139.66 % | 35.767 M 350.15 % | 7.946 M -78.84 % | 37.552 M -50.66 % | 76.115 M 78.31 % | 42.686 M -28.66 % | 59.834 M 20.51 % | 49.652 M 78.84 % | 27.764 M -62.06 % | 73.173 M -16.44 % | 87.568 M -15.87 % | 104.082 M 5.65 % | 98.516 M 101.11 % | 48.986 M -31.07 % | 71.065 M 203.81 % | -68.454 M -19.17 % | -57.442 M -15.24 % | -49.846 M |
| Total investments | 0.000 -100.00 % | 982.100 M | 0.000 -100.00 % | 953.854 M 10 435.17 % | 9.054 M -98.99 % | 898.568 M 7 045.10 % | 12.576 M -98.61 % | 906.195 M 3 394.50 % | 25.932 M -97.01 % | 867.759 M 4 215.49 % | 20.108 M -97.60 % | 837.549 M 6 706.02 % | 12.306 M -98.57 % | 858.584 M 1 261.62 % | 63.056 M -92.15 % | 803.162 M 3 407.26 % | 22.900 M -97.13 % | 797.400 M 2 268.56 % | 33.666 M -94.96 % | 667.884 M 179.30 % | 239.125 M -58.94 % | 582.385 M 785.08 % | 65.800 M -90.06 % | 661.780 M 1 643.64 % | 37.954 M -93.65 % | 597.839 M 1 347.90 % | 41.290 M -91.60 % | 491.725 M 409.25 % | 96.558 M -78.16 % | 442.044 M 7 440.84 % | 5.862 M -99.37 % | 927.054 M 4 738.11 % | 19.161 M -97.69 % | 827.791 M 1 538.80 % | 50.512 M -93.17 % | 739.282 M 933.47 % | 71.534 M -89.89 % | 707.494 M -21.43 % | 900.455 M 0.04 % | 900.078 M 13.68 % | 791.774 M 6.16 % | 745.837 M -4.46 % | 780.686 M 5.14 % | 742.499 M -31.20 % | 1.079 B 3.15 % | 1.046 B -0.24 % | 1.049 B -2.75 % | 1.078 B 0.09 % | 1.077 B 34.98 % | 798.183 M 2 494 222.31 % | 32.000 K 0.00 % | 32.000 K 100.00 % | 16.000 K |
| Total debt | 0.000 -100.00 % | 102.475 M | 0.000 -100.00 % | 61.637 M | 0.000 -100.00 % | 100.585 M | 0.000 -100.00 % | 30.173 M | 0.000 -100.00 % | 65.354 M | 0.000 -100.00 % | 28.487 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.692 M | 0.000 -100.00 % | 124.974 M | 0.000 -100.00 % | 11.069 M | 0.000 -100.00 % | 42.669 M -38.96 % | 69.903 M -22.09 % | 89.717 M 11.68 % | 80.331 M 4.30 % | 77.017 M 5.77 % | 72.813 M -7.06 % | 78.347 M -36.20 % | 122.795 M 6.80 % | 114.978 M -15.42 % | 135.944 M 4.74 % | 129.790 M 46.56 % | 88.556 M -11.11 % | 99.625 M 146 407.35 % | 68.000 K -98.26 % | 3.916 M 88.18 % | 2.081 M |
| Accumulated other comprehensive income loss | 1.780 B | 0.000 -100.00 % | 1.770 B | 0.000 -100.00 % | 1.763 B 1 971.23 % | 85.140 M -95.28 % | 1.803 B 8.95 % | 1.655 B -3.69 % | 1.718 B | 0.000 -100.00 % | 1.776 B | 0.000 -100.00 % | 1.724 B | 0.000 -100.00 % | 1.692 B | 0.000 -100.00 % | 1.678 B 1 870.70 % | 85.140 M -94.77 % | 1.629 B | 0.000 -100.00 % | 1.674 B | 0.000 -100.00 % | 1.696 B | 0.000 -100.00 % | 1.655 B | 0.000 -100.00 % | 1.708 B | 0.000 -100.00 % | 1.653 B | 0.000 -100.00 % | 2.303 B | 0.000 -100.00 % | 2.155 B | 0.000 -100.00 % | 2.220 B | 0.000 -100.00 % | 2.052 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.115 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.013 B | 0.000 | 0.000 | 0.000 -100.00 % | 967.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 974.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 927.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 923.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 989.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 902.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 900.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 797.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 732.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.184 M | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 148.000 M | 0.000 -100.00 % | 168.000 M | 0.000 -100.00 % | 168.000 M | 0.000 -100.00 % | 168.000 M | 0.000 -100.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M -50.00 % | 336.000 M 0.00 % | 336.000 M 100.00 % | 168.000 M |
| Total equity | 1.780 B 0.00 % | 1.780 B 0.53 % | 1.770 B 0.00 % | 1.770 B 0.40 % | 1.763 B 0.00 % | 1.763 B -2.17 % | 1.803 B 0.00 % | 1.803 B 4.92 % | 1.718 B 0.00 % | 1.718 B -3.27 % | 1.776 B 0.00 % | 1.776 B 2.99 % | 1.724 B 0.00 % | 1.724 B 1.93 % | 1.692 B 0.00 % | 1.692 B 0.83 % | 1.678 B 0.00 % | 1.678 B 3.01 % | 1.629 B 0.00 % | 1.629 B -2.71 % | 1.674 B 0.00 % | 1.674 B -1.28 % | 1.696 B 0.00 % | 1.696 B 2.49 % | 1.655 B 0.00 % | 1.655 B -3.11 % | 1.708 B 0.00 % | 1.708 B 3.30 % | 1.653 B 0.00 % | 1.653 B -28.22 % | 2.303 B 0.00 % | 2.303 B 6.87 % | 2.155 B 0.00 % | 2.155 B -2.93 % | 2.220 B 0.00 % | 2.220 B 8.17 % | 2.052 B 0.00 % | 2.052 B 0.07 % | 2.051 B 1.68 % | 2.017 B 2.23 % | 1.973 B 6.60 % | 1.851 B 0.59 % | 1.840 B 2.11 % | 1.802 B -10.12 % | 2.005 B 5.42 % | 1.902 B -2.25 % | 1.946 B 1.66 % | 1.914 B 2.36 % | 1.870 B 7.49 % | 1.740 B -50.25 % | 3.497 B 2.35 % | 3.416 B 105.19 % | 1.665 B |
| Other non current liabilities | -1.780 B -3 273.86 % | 56.078 M 103.17 % | -1.770 B -3 600.32 % | 50.580 M 102.87 % | -1.763 B -3 350.94 % | 54.244 M 103.01 % | -1.803 B -3 224.43 % | 57.692 M | 0.000 -100.00 % | 64.001 M | 0.000 -100.00 % | 21.583 M | 0.000 -100.00 % | 23.100 M | 0.000 -100.00 % | 14.309 M | 0.000 -100.00 % | 14.323 M | 0.000 -100.00 % | 20.505 M | 0.000 -100.00 % | 20.559 M | 0.000 -100.00 % | 10.657 M | 0.000 -100.00 % | 16.050 M | 0.000 -100.00 % | 2.901 M | 0.000 -100.00 % | 3.118 M | 0.000 -100.00 % | 10.577 M | 0.000 -100.00 % | 10.024 M | 0.000 -100.00 % | 11.668 M | 0.000 -100.00 % | 11.647 M -71.67 % | 41.111 M -0.07 % | 41.139 M -4.89 % | 43.256 M 3.04 % | 41.982 M -0.21 % | 42.071 M 10.20 % | 38.177 M 2.85 % | 37.119 M 163.18 % | 14.104 M -60.24 % | 35.470 M 6.41 % | 33.332 M 6.68 % | 31.246 M -4.71 % | 32.790 M 72.07 % | 19.056 M 20.94 % | 15.756 M 75.61 % | 8.972 M |
| Long term debt | 0.000 -100.00 % | 15.333 M | 0.000 -100.00 % | 21.701 M | 0.000 -100.00 % | 31.584 M | 0.000 -100.00 % | 27.597 M | 0.000 -100.00 % | 26.409 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.069 M | 0.000 -100.00 % | 21.291 M -23.06 % | 27.674 M -16.66 % | 33.208 M -14.29 % | 38.743 M -12.50 % | 44.278 M -11.11 % | 49.813 M -10.00 % | 55.347 M -9.09 % | 60.882 M -8.33 % | 66.417 M -7.69 % | 71.951 M -13.33 % | 83.021 M -6.25 % | 88.556 M -5.88 % | 94.090 M 138 268.06 % | 68.000 K -98.26 % | 3.916 M 88.18 % | 2.081 M |
| Total non current liabilities | -1.780 B -1 676.04 % | 112.931 M 106.38 % | -1.770 B -1 094.94 % | 177.946 M 110.09 % | -1.763 B -1 048.06 % | 186.005 M 110.32 % | -1.803 B -1 186.39 % | 165.921 M | 0.000 -100.00 % | 178.823 M | 0.000 -100.00 % | 113.475 M | 0.000 -100.00 % | 114.400 M | 0.000 -100.00 % | 105.533 M | 0.000 -100.00 % | 104.500 M | 0.000 -100.00 % | 108.345 M | 0.000 -100.00 % | 182.948 M | 0.000 -100.00 % | 98.531 M | 0.000 -100.00 % | 103.071 M | 0.000 -100.00 % | 86.801 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 77.923 M | 0.000 -100.00 % | 53.448 M | 0.000 -100.00 % | 63.080 M | 0.000 -100.00 % | 73.044 M 6.19 % | 68.785 M -7.48 % | 74.347 M -9.33 % | 81.999 M -4.94 % | 86.259 M -6.12 % | 91.884 M -1.75 % | 93.524 M -4.57 % | 98.001 M -8.79 % | 107.441 M 0.02 % | 107.421 M -7.68 % | 116.353 M -2.88 % | 119.802 M -5.58 % | 126.880 M 184.86 % | 44.542 M 2.20 % | 43.584 M 96.49 % | 22.181 M |
| Other current liabilities | 0.000 -100.00 % | 18.338 M | 0.000 -100.00 % | 19.125 M | 0.000 -100.00 % | 21.530 M | 0.000 -100.00 % | 21.837 M | 0.000 -100.00 % | 27.354 M | 0.000 -100.00 % | 29.244 M | 0.000 -100.00 % | 30.681 M | 0.000 -100.00 % | 36.446 M | 0.000 -100.00 % | 25.228 M | 0.000 -100.00 % | 39.841 M | 0.000 -100.00 % | 35.337 M | 0.000 -100.00 % | 70.341 M | 0.000 -100.00 % | 29.524 M | 0.000 -100.00 % | 46.927 M | 0.000 -100.00 % | 36.678 M | 0.000 -100.00 % | 80.830 M | 0.000 -100.00 % | 101.229 M | 0.000 -100.00 % | 138.160 M | 0.000 -100.00 % | 79.365 M -48.68 % | 154.639 M -0.92 % | 156.081 M -5.40 % | 164.987 M 143.29 % | 67.814 M -53.49 % | 145.794 M -11.15 % | 164.084 M -21.31 % | 208.532 M 50.35 % | 138.699 M -6.06 % | 147.648 M -2.12 % | 150.840 M -17.68 % | 183.242 M 32.25 % | 138.560 M -76.66 % | 593.696 M -3.55 % | 615.528 M 112.03 % | 290.302 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 87.142 M | 0.000 -100.00 % | 39.936 M | 0.000 -100.00 % | 69.001 M | 0.000 -100.00 % | 2.576 M | 0.000 -100.00 % | 38.945 M | 0.000 -100.00 % | 27.987 M | 0.000 -100.00 % | 21.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.692 M | 0.000 -100.00 % | 124.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.378 M -49.38 % | 42.229 M -25.27 % | 56.509 M 35.88 % | 41.588 M 27.03 % | 32.739 M 42.34 % | 23.000 M 0.00 % | 23.000 M -62.85 % | 61.913 M 27.49 % | 48.561 M -24.11 % | 63.993 M 36.83 % | 46.769 M | 0.000 -100.00 % | 5.535 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 215.458 M | 0.000 -100.00 % | 132.786 M | 0.000 -100.00 % | 157.921 M | 0.000 -100.00 % | 192.412 M | 0.000 -100.00 % | 256.163 M | 0.000 -100.00 % | 229.481 M | 0.000 -100.00 % | 181.133 M | 0.000 -100.00 % | 129.384 M | 0.000 -100.00 % | 120.299 M | 0.000 -100.00 % | 157.214 M | 0.000 -100.00 % | 190.592 M | 0.000 -100.00 % | 260.390 M | 0.000 -100.00 % | 265.675 M | 0.000 -100.00 % | 191.911 M | 0.000 -100.00 % | 168.022 M | 0.000 -100.00 % | 201.143 M | 0.000 -100.00 % | 323.378 M | 0.000 -100.00 % | 314.189 M | 0.000 -100.00 % | 214.549 M -26.97 % | 293.796 M -9.64 % | 325.139 M -21.73 % | 415.413 M 34.83 % | 308.107 M 2.13 % | 301.685 M -5.78 % | 320.187 M -23.38 % | 417.897 M 40.31 % | 297.839 M 5.49 % | 282.348 M -20.53 % | 355.301 M 0.02 % | 355.217 M 44.28 % | 246.191 M -58.53 % | 593.696 M -3.55 % | 615.528 M 112.03 % | 290.302 M |
| Total liabilities | -1.780 B -641.99 % | 328.389 M 118.55 % | -1.770 B -669.77 % | 310.732 M 117.62 % | -1.763 B -612.74 % | 343.926 M 119.08 % | -1.803 B -603.04 % | 358.333 M | 0.000 -100.00 % | 434.986 M | 0.000 -100.00 % | 342.956 M | 0.000 -100.00 % | 329.078 M | 0.000 -100.00 % | 234.917 M | 0.000 -100.00 % | 224.800 M | 0.000 -100.00 % | 265.559 M | 0.000 -100.00 % | 379.288 M | 0.000 -100.00 % | 358.921 M | 0.000 -100.00 % | 368.746 M | 0.000 -100.00 % | 278.712 M | 0.000 -100.00 % | 253.092 M | 0.000 -100.00 % | 279.066 M | 0.000 -100.00 % | 376.826 M | 0.000 -100.00 % | 377.269 M | 0.000 -100.00 % | 287.593 M -20.68 % | 362.581 M -9.24 % | 399.486 M -19.69 % | 497.412 M 26.13 % | 394.366 M 0.20 % | 393.569 M -4.87 % | 413.711 M -19.81 % | 515.898 M 27.29 % | 405.280 M 3.98 % | 389.769 M -17.36 % | 471.654 M -0.71 % | 475.019 M 27.33 % | 373.072 M -41.55 % | 638.238 M -3.17 % | 659.112 M 110.93 % | 312.483 M |
| Other non current assets | 0.000 -100.00 % | 74.243 M | 0.000 -100.00 % | 74.978 M 1 756.24 % | -4.527 M -104.31 % | 104.929 M 1 768.72 % | -6.288 M -100.64 % | 982.690 M 7 678.98 % | -12.966 M -111.90 % | 108.960 M 1 183.75 % | -10.054 M -100.99 % | 1.015 B 16 588.69 % | -6.153 M -103.47 % | 177.355 M 662.53 % | -31.528 M -103.25 % | 968.614 M 8 559.51 % | -11.450 M -101.15 % | 992.007 M 5 993.23 % | -16.833 M -110.12 % | 166.399 M 239.17 % | -119.563 M -164.69 % | 184.826 M 661.78 % | -32.900 M -104.64 % | 708.902 M 3 835.59 % | -18.977 M -102.77 % | 685.918 M 3 422.44 % | -20.645 M -103.13 % | 659.854 M 1 466.75 % | -48.279 M -107.93 % | 609.057 M 20 879.85 % | -2.931 M -100.31 % | 947.471 M 9 989.33 % | -9.581 M -138.79 % | 24.701 M 197.80 % | -25.256 M -216.46 % | 21.687 M 160.63 % | -35.767 M -225.44 % | 28.513 M 19.34 % | 23.892 M 8.45 % | 22.031 M 20.39 % | 18.299 M -97.61 % | 765.090 M 3 977.44 % | 18.764 M -21.32 % | 23.847 M 27.67 % | 18.678 M 8.28 % | 17.251 M -40.51 % | 28.998 M -1.27 % | 29.370 M -31.54 % | 42.898 M 46.63 % | 29.256 M -98.57 % | 2.044 B -0.77 % | 2.060 B 101.71 % | 1.021 B |
| Long term investments | 0.000 -100.00 % | 982.100 M | 0.000 -100.00 % | 953.854 M | 0.000 -100.00 % | 898.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 867.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 858.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 667.884 M | 0.000 -100.00 % | 582.342 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 % | 827.791 M | 0.000 -100.00 % | 739.282 M | 0.000 -100.00 % | 707.451 M -21.43 % | 900.455 M 0.04 % | 900.078 M 13.68 % | 791.774 M | 0.000 -100.00 % | 780.686 M 5.14 % | 742.499 M -31.20 % | 1.079 B 3.15 % | 1.046 B -0.24 % | 1.049 B -2.75 % | 1.078 B 0.09 % | 1.077 B 34.99 % | 798.140 M 141.10 % | -1.942 B 0.00 % | -1.942 B -100.00 % | -970.956 M |
| Intangible assets | 0.000 -100.00 % | 14.416 M | 0.000 -100.00 % | 16.270 M | 0.000 -100.00 % | 18.125 M | 0.000 -100.00 % | 20.365 M | 0.000 -100.00 % | 22.590 M | 0.000 -100.00 % | 26.009 M | 0.000 -100.00 % | 29.300 M | 0.000 -100.00 % | 32.927 M | 0.000 -100.00 % | 37.093 M | 0.000 -100.00 % | 41.259 M | 0.000 -100.00 % | 45.424 M | 0.000 -100.00 % | 49.571 M | 0.000 -100.00 % | 53.703 M | 0.000 -100.00 % | 57.448 M | 0.000 -100.00 % | 61.552 M | 0.000 -100.00 % | 74.263 M | 0.000 -100.00 % | 81.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.533 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 14.416 M | 0.000 -100.00 % | 16.270 M | 0.000 -100.00 % | 18.125 M | 0.000 -100.00 % | 20.365 M | 0.000 -100.00 % | 22.590 M | 0.000 -100.00 % | 26.009 M | 0.000 -100.00 % | 29.300 M | 0.000 -100.00 % | 32.927 M | 0.000 -100.00 % | 37.093 M | 0.000 -100.00 % | 41.259 M | 0.000 -100.00 % | 45.424 M | 0.000 -100.00 % | 49.571 M | 0.000 -100.00 % | 53.703 M | 0.000 -100.00 % | 57.448 M | 0.000 -100.00 % | 61.552 M | 0.000 -100.00 % | 74.263 M | 0.000 -100.00 % | 81.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.533 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 205.588 M | 0.000 -100.00 % | 214.522 M | 0.000 -100.00 % | 219.826 M | 0.000 -100.00 % | 222.584 M | 0.000 -100.00 % | 229.543 M | 0.000 -100.00 % | 203.709 M | 0.000 -100.00 % | 202.000 M | 0.000 -100.00 % | 210.176 M | 0.000 -100.00 % | 199.400 M | 0.000 -100.00 % | 223.530 M | 0.000 -100.00 % | 227.602 M | 0.000 -100.00 % | 190.664 M | 0.000 -100.00 % | 193.481 M | 0.000 -100.00 % | 206.877 M | 0.000 -100.00 % | 199.679 M | 0.000 -100.00 % | 369.536 M | 0.000 -100.00 % | 410.431 M | 0.000 -100.00 % | 478.445 M | 0.000 -100.00 % | 381.996 M -9.13 % | 420.362 M -0.83 % | 423.859 M 8.04 % | 392.314 M 34.83 % | 290.966 M -26.35 % | 395.053 M 2.56 % | 385.209 M -1.54 % | 391.243 M 39.90 % | 279.663 M -32.29 % | 413.026 M 3.25 % | 400.012 M -1.11 % | 404.483 M 40.66 % | 287.566 M -61.53 % | 747.592 M 15.04 % | 649.830 M 137.66 % | 273.434 M |
| Total non current assets | 0.000 -100.00 % | 1.276 B | 0.000 -100.00 % | 1.260 B 27 924.70 % | -4.527 M -100.36 % | 1.241 B 19 843.13 % | -6.288 M -100.51 % | 1.226 B 9 552.71 % | -12.966 M -101.06 % | 1.229 B 12 322.52 % | -10.054 M -100.81 % | 1.244 B 20 322.12 % | -6.153 M -100.49 % | 1.267 B 4 119.30 % | -31.528 M -102.60 % | 1.212 B 10 682.68 % | -11.450 M -100.93 % | 1.229 B 7 398.16 % | -16.833 M -101.53 % | 1.099 B 1 019.24 % | -119.563 M -111.49 % | 1.040 B 3 261.68 % | -32.900 M -103.47 % | 949.137 M 5 101.51 % | -18.977 M -102.03 % | 933.102 M 4 619.75 % | -20.645 M -102.23 % | 924.179 M 2 014.25 % | -48.279 M -105.55 % | 870.288 M 29 792.53 % | -2.931 M -100.21 % | 1.391 B 14 621.53 % | -9.581 M -100.71 % | 1.344 B 5 421.42 % | -25.256 M -102.04 % | 1.239 B 3 565.24 % | -35.767 M -102.95 % | 1.213 B -9.81 % | 1.345 B -0.09 % | 1.346 B 11.94 % | 1.202 B 3.48 % | 1.162 B -2.73 % | 1.195 B 3.73 % | 1.152 B -22.67 % | 1.489 B 2.00 % | 1.460 B -2.07 % | 1.491 B -1.13 % | 1.508 B -1.12 % | 1.525 B 23.42 % | 1.235 B 45.35 % | 850.018 M 10.67 % | 768.080 M 137.20 % | 323.811 M |
| Other current assets | -9.267 M -111.60 % | 79.917 M 1 216.47 % | -7.158 M -109.52 % | 75.166 M | 0.000 -100.00 % | 92.632 M | 0.000 -100.00 % | 127.103 M | 0.000 -100.00 % | 111.261 M | 0.000 -100.00 % | 99.302 M | 0.000 -100.00 % | 98.796 M | 0.000 -100.00 % | 80.097 M | 0.000 -100.00 % | 90.568 M | 0.000 -100.00 % | 114.045 M | 0.000 -100.00 % | 107.194 M | 0.000 -100.00 % | 69.063 M | 0.000 -100.00 % | 94.822 M | 0.000 -100.00 % | 60.661 M | 0.000 -100.00 % | 59.345 M | 0.000 -100.00 % | 44.171 M | 0.000 -100.00 % | 46.527 M | 0.000 -100.00 % | 48.537 M | 0.000 -100.00 % | 40.191 M 69.78 % | 23.673 M 12.94 % | 20.961 M -18.05 % | 25.579 M -53.21 % | 54.667 M 40.96 % | 38.781 M -33.94 % | 58.707 M 6.48 % | 55.135 M 44.98 % | 38.031 M 142.85 % | 15.660 M -42.32 % | 27.149 M 58.25 % | 17.156 M -93.03 % | 246.023 M 2 460 132.59 % | 10.000 K 0.00 % | 10.000 K -50.00 % | 20.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.054 M | 0.000 -100.00 % | 12.576 M | 0.000 -100.00 % | 25.932 M | 0.000 -100.00 % | 20.108 M | 0.000 -100.00 % | 12.306 M 36 094.12 % | 34.000 K -99.95 % | 63.056 M | 0.000 -100.00 % | 22.900 M | 0.000 -100.00 % | 33.666 M | 0.000 -100.00 % | 239.125 M 549 612.65 % | 43.500 K -99.93 % | 65.800 M | 0.000 -100.00 % | 37.954 M | 0.000 -100.00 % | 41.290 M | 0.000 -100.00 % | 96.558 M | 0.000 -100.00 % | 5.862 M | 0.000 -100.00 % | 19.161 M | 0.000 -100.00 % | 50.512 M | 0.000 -100.00 % | 71.534 M 164 346.31 % | 43.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.501 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.500 K -100.00 % | 1.942 B 0.00 % | 1.942 B 100.00 % | 970.972 M |
| cash and cash equivalents | 0.000 -100.00 % | 9.267 M | 0.000 -100.00 % | 7.158 M 258.12 % | -4.527 M -200.00 % | 4.527 M 171.99 % | -6.288 M -200.00 % | 6.288 M 148.50 % | -12.966 M -200.00 % | 12.966 M 228.96 % | -10.054 M -200.00 % | 10.054 M 263.40 % | -6.153 M -229.97 % | 4.734 M 115.02 % | -31.528 M -200.00 % | 31.528 M 375.35 % | -11.450 M -214.13 % | 10.032 M 159.60 % | -16.833 M -200.00 % | 16.833 M 114.08 % | -119.563 M -201.20 % | 118.144 M 459.10 % | -32.900 M -200.00 % | 32.900 M 273.37 % | -18.977 M -202.27 % | 18.555 M 189.88 % | -20.645 M -200.00 % | 20.645 M 142.76 % | -48.279 M -200.88 % | 47.856 M 1 732.77 % | -2.931 M -200.00 % | 2.931 M 130.59 % | -9.581 M -200.00 % | 9.581 M 137.94 % | -25.256 M -200.00 % | 25.256 M 170.61 % | -35.767 M -203.00 % | 34.724 M 7.33 % | 32.351 M 137.84 % | 13.602 M -63.87 % | 37.645 M 119.09 % | 17.182 M -25.81 % | 23.161 M -54.21 % | 50.583 M 1.94 % | 49.622 M 81.03 % | 27.410 M -13.97 % | 31.862 M 1.88 % | 31.274 M -20.97 % | 39.570 M 38.55 % | 28.560 M -58.32 % | 68.522 M 11.68 % | 61.358 M 18.16 % | 51.927 M |
| Cash and short term investments | 9.267 M 0.00 % | 9.267 M 29.46 % | 7.158 M 0.00 % | 7.158 M 58.12 % | 4.527 M 0.00 % | 4.527 M -28.01 % | 6.288 M 0.00 % | 6.288 M -51.50 % | 12.966 M 0.00 % | 12.966 M 28.96 % | 10.054 M 0.00 % | 10.054 M 63.40 % | 6.153 M 29.97 % | 4.734 M -84.98 % | 31.528 M 0.00 % | 31.528 M 175.35 % | 11.450 M 14.13 % | 10.032 M -40.40 % | 16.833 M 0.00 % | 16.833 M -85.92 % | 119.563 M 1.20 % | 118.144 M 259.10 % | 32.900 M 0.00 % | 32.900 M 73.37 % | 18.977 M 2.27 % | 18.555 M -10.12 % | 20.645 M 0.00 % | 20.645 M -57.24 % | 48.279 M 0.88 % | 47.856 M 1 532.77 % | 2.931 M 0.00 % | 2.931 M -69.41 % | 9.581 M 0.00 % | 9.581 M -62.06 % | 25.256 M 0.00 % | 25.256 M -29.39 % | 35.767 M 3.00 % | 34.724 M 7.33 % | 32.351 M 137.84 % | 13.602 M -63.87 % | 37.645 M 119.09 % | 17.182 M -25.81 % | 23.161 M -54.21 % | 50.583 M 1.94 % | 49.622 M 81.03 % | 27.410 M -13.97 % | 31.862 M 1.88 % | 31.274 M -20.97 % | 39.570 M 38.55 % | 28.560 M -98.58 % | 2.010 B 0.36 % | 2.003 B 95.85 % | 1.023 B |
| Total current assets | 0.000 -100.00 % | 831.883 M | 0.000 -100.00 % | 821.572 M 18 048.27 % | 4.527 M -99.48 % | 865.919 M 13 670.98 % | 6.288 M -99.33 % | 935.252 M 7 113.11 % | 12.966 M -98.60 % | 924.138 M 9 091.74 % | 10.054 M -98.85 % | 874.789 M 14 117.28 % | 6.153 M -99.22 % | 786.333 M 2 394.08 % | 31.528 M -95.59 % | 715.064 M 6 145.10 % | 11.450 M -98.30 % | 674.200 M 3 905.23 % | 16.833 M -97.88 % | 795.414 M 565.27 % | 119.563 M -88.20 % | 1.013 B 2 980.02 % | 32.900 M -97.02 % | 1.106 B 5 726.29 % | 18.977 M -98.28 % | 1.100 B 5 229.65 % | 20.645 M -98.06 % | 1.062 B 2 100.23 % | 48.279 M -95.34 % | 1.036 B 35 246.43 % | 2.931 M -99.75 % | 1.157 B 11 975.56 % | 9.581 M -99.19 % | 1.188 B 4 603.35 % | 25.256 M -98.14 % | 1.358 B 3 696.76 % | 35.767 M -96.86 % | 1.137 B 6.39 % | 1.069 B -0.16 % | 1.071 B -15.58 % | 1.268 B 17.05 % | 1.084 B 4.26 % | 1.039 B -2.35 % | 1.064 B 3.14 % | 1.032 B 21.77 % | 847.391 M 0.30 % | 844.855 M -3.76 % | 877.878 M 7.05 % | 820.079 M -6.50 % | 877.113 M -73.30 % | 3.285 B -0.68 % | 3.307 B 100.01 % | 1.654 B |
| Inventory | 0.000 -100.00 % | 511.052 M | 0.000 -100.00 % | 510.956 M | 0.000 -100.00 % | 550.104 M | 0.000 -100.00 % | 564.616 M | 0.000 -100.00 % | 610.855 M | 0.000 -100.00 % | 560.942 M | 0.000 -100.00 % | 457.175 M | 0.000 -100.00 % | 361.970 M | 0.000 -100.00 % | 375.400 M | 0.000 -100.00 % | 441.689 M | 0.000 -100.00 % | 544.056 M | 0.000 -100.00 % | 376.473 M | 0.000 -100.00 % | 544.071 M | 0.000 -100.00 % | 474.724 M | 0.000 -100.00 % | 458.897 M | 0.000 -100.00 % | 482.347 M | 0.000 -100.00 % | 739.011 M | 0.000 -100.00 % | 649.937 M | 0.000 -100.00 % | 639.209 M 40.96 % | 453.471 M -11.61 % | 513.016 M -16.30 % | 612.916 M -7.76 % | 664.471 M 34.93 % | 492.470 M -2.59 % | 505.548 M 5.54 % | 479.000 M -7.31 % | 516.789 M 17.64 % | 439.278 M -4.97 % | 462.256 M 9.70 % | 421.367 M -2.22 % | 430.915 M -30.47 % | 619.750 M -8.36 % | 676.324 M 112.98 % | 317.551 M |
| Net receivables | 0.000 -100.00 % | 231.647 M | 0.000 -100.00 % | 228.292 M | 0.000 -100.00 % | 218.656 M | 0.000 -100.00 % | 237.245 M | 0.000 -100.00 % | 189.056 M | 0.000 -100.00 % | 204.491 M | 0.000 -100.00 % | 228.305 M | 0.000 -100.00 % | 280.661 M | 0.000 -100.00 % | 198.200 M | 0.000 -100.00 % | 222.847 M | 0.000 -100.00 % | 243.931 M | 0.000 -100.00 % | 657.472 M | 0.000 -100.00 % | 442.858 M | 0.000 -100.00 % | 535.509 M | 0.000 -100.00 % | 469.906 M | 0.000 -100.00 % | 670.565 M | 0.000 -100.00 % | 392.760 M | 0.000 -100.00 % | 634.259 M | 0.000 -100.00 % | 423.147 M -26.79 % | 577.962 M 10.49 % | 523.113 M -11.66 % | 592.143 M 70.84 % | 346.610 M -28.51 % | 484.817 M 7.88 % | 449.398 M -7.60 % | 486.352 M 83.42 % | 265.162 M -25.94 % | 358.055 M 0.24 % | 357.199 M -0.51 % | 359.036 M 109.21 % | 171.615 M -73.79 % | 654.660 M 4.30 % | 627.664 M 100.45 % | 313.131 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.953 M | 0.000 | 0.000 | 0.000 100.00 % | -858.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 109.978 M | 0.000 -100.00 % | 73.725 M | 0.000 -100.00 % | 66.988 M | 0.000 -100.00 % | 161.324 M | 0.000 -100.00 % | 186.488 M | 0.000 -100.00 % | 154.186 M | 0.000 -100.00 % | 119.195 M | 0.000 -100.00 % | 91.567 M | 0.000 -100.00 % | 93.700 M | 0.000 -100.00 % | 117.373 M | 0.000 -100.00 % | 143.760 M | 0.000 -100.00 % | 190.049 M | 0.000 -100.00 % | 236.151 M | 0.000 -100.00 % | 144.984 M | 0.000 -100.00 % | 131.344 M | 0.000 -100.00 % | 70.315 M | 0.000 -100.00 % | 97.175 M | 0.000 -100.00 % | 176.029 M | 0.000 -100.00 % | 113.807 M 17.41 % | 96.928 M -13.88 % | 112.549 M -46.11 % | 208.838 M 0.62 % | 207.554 M 56.18 % | 132.891 M -0.16 % | 133.103 M -9.73 % | 147.452 M 33.35 % | 110.579 M 56.39 % | 70.707 M -55.16 % | 157.692 M -8.31 % | 171.975 M 68.44 % | 102.097 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.000 K | 0.000 -100.00 % | 6.675 M | 0.000 -100.00 % | 3.376 M | 0.000 -100.00 % | 18.064 M | 0.000 -100.00 % | 10.147 M | 0.000 -100.00 % | 1.371 M | 0.000 -100.00 % | 1.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.306 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 15.333 M | 0.000 -100.00 % | 21.701 M | 0.000 -100.00 % | 31.584 M | 0.000 -100.00 % | 27.597 M | 0.000 -100.00 % | 26.409 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 % | -6.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 517.119 M | 0.000 -100.00 % | 1.622 B | 0.000 -100.00 % | 517.119 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 602.259 M | 0.000 -100.00 % | 1.628 B | 0.000 -100.00 % | 602.160 M | 0.000 -100.00 % | 1.544 B | 0.000 -100.00 % | 517.060 M | 0.000 -100.00 % | 1.481 B | 0.000 -100.00 % | 602.259 M | 0.000 -100.00 % | 1.548 B | 0.000 -100.00 % | 517.119 M | 0.000 -100.00 % | 1.560 B | 0.000 -100.00 % | 602.259 M | 0.000 -100.00 % | 2.135 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 2.052 B | 0.000 -100.00 % | 1.087 B -42.28 % | 1.883 B 1.83 % | 1.849 B 2.43 % | 1.805 B 67.89 % | 1.075 B -35.70 % | 1.672 B 2.33 % | 1.634 B -11.05 % | 1.837 B 83.40 % | 1.002 B -43.66 % | 1.778 B 1.82 % | 1.746 B 2.59 % | 1.702 B 64.53 % | 1.034 B -67.27 % | 3.161 B 2.61 % | 3.080 B 105.77 % | 1.497 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 41.520 M | 0.000 -100.00 % | 105.665 M | 0.000 -100.00 % | 100.177 M | 0.000 -100.00 % | 80.632 M | 0.000 -100.00 % | 88.413 M | 0.000 -100.00 % | 91.392 M | 0.000 -100.00 % | 90.800 M | 0.000 -100.00 % | 90.724 M | 0.000 -100.00 % | 90.177 M | 0.000 -100.00 % | 87.840 M | 0.000 -100.00 % | 87.389 M | 0.000 -100.00 % | 87.874 M | 0.000 -100.00 % | 87.021 M | 0.000 -100.00 % | 83.900 M | 0.000 -100.00 % | 81.951 M | 0.000 -100.00 % | 67.346 M | 0.000 -100.00 % | 43.424 M | 0.000 -100.00 % | 40.343 M | 0.000 -100.00 % | 40.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.920 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.418 M 6.30 % | 23.912 M 114.88 % | 11.128 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 546.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.108 B | 0.000 -100.00 % | 2.081 B | 0.000 -100.00 % | 2.107 B | 0.000 -100.00 % | 2.161 B | 0.000 -100.00 % | 2.153 B | 0.000 -100.00 % | 2.119 B | 0.000 -100.00 % | 2.054 B | 0.000 -100.00 % | 1.927 B | 0.000 -100.00 % | 1.903 B | 0.000 -100.00 % | 1.894 B | 0.000 -100.00 % | 2.054 B | 0.000 -100.00 % | 2.055 B | 0.000 -100.00 % | 2.023 B | 0.000 -100.00 % | 1.986 B | 0.000 -100.00 % | 1.906 B | 0.000 -100.00 % | 2.582 B | 0.000 -100.00 % | 2.532 B | 0.000 -100.00 % | 2.597 B | 0.000 -100.00 % | 2.340 B -3.05 % | 2.414 B -0.12 % | 2.417 B -2.19 % | 2.471 B 10.03 % | 2.245 B 0.52 % | 2.234 B 0.81 % | 2.216 B -12.11 % | 2.521 B 9.26 % | 2.307 B -1.21 % | 2.336 B -2.10 % | 2.386 B 1.74 % | 2.345 B 10.99 % | 2.113 B -48.91 % | 4.135 B 1.46 % | 4.075 B 106.10 % | 1.977 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.916 M 0.00 % | 1.916 M 0.00 % | 1.916 M 0.00 % | 1.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.973 M 63.81 % | -33.086 M 0.00 % | -33.086 M 0.00 % | -33.086 M 0.00 % | -33.086 M 9.22 % | -36.447 M 0.00 % | -36.447 M 0.00 % | -36.447 M 0.00 % | -36.447 M -212.53 % | -11.662 M 0.00 % | -11.662 M 0.00 % | -11.662 M 0.00 % | -11.662 M -162.76 % | 18.581 M 0.00 % | 18.581 M 0.00 % | 18.581 M 0.00 % | 18.581 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.717 K 0.00 % | 3.717 K 0.00 % | 3.717 K 0.00 % | 3.717 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.029 M 0.00 % | 70.029 M 0.00 % | 70.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.315 M 0.00 % | 6.315 M 0.00 % | 6.315 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 % | -23.696 M 15.78 % | -28.136 M 0.00 % | -28.136 M 0.00 % | -28.136 M 0.00 % | -28.136 M -21.12 % | -23.230 M 0.00 % | -23.230 M 0.00 % | -23.230 M 0.00 % | -23.230 M -2 102.63 % | 1.160 M 0.00 % | 1.160 M 0.00 % | 1.160 M 0.00 % | 1.160 M -84.95 % | 7.705 M 0.00 % | 7.705 M 0.00 % | 7.705 M 0.00 % | 7.705 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.912 M 0.00 % | 1.912 M 0.00 % | 1.912 M 0.00 % | 1.912 M | 0.000 -100.00 % | 50.642 M 0.00 % | 50.642 M 0.00 % | 50.642 M | 0.000 100.00 % | -47.007 M 0.00 % | -47.007 M 0.00 % | -47.007 M | 0.000 -100.00 % | 2.976 M 0.00 % | 2.976 M 0.00 % | 2.976 M | 0.000 100.00 % | -45.974 M 0.00 % | -45.974 M 0.00 % | -45.974 M -13 031.99 % | 355.506 K 0.00 % | 355.506 K 0.00 % | 355.506 K 0.00 % | 355.506 K 101.39 % | -25.523 M 0.00 % | -25.523 M 0.00 % | -25.523 M 0.00 % | -25.523 M -317.71 % | 11.723 M 0.00 % | 11.723 M 0.00 % | 11.723 M 0.00 % | 11.723 M 336.84 % | -4.950 M 0.00 % | -4.950 M 0.00 % | -4.950 M 0.00 % | -4.950 M 62.55 % | -13.217 M 0.00 % | -13.217 M 0.00 % | -13.217 M 0.00 % | -13.217 M -3.08 % | -12.822 M 0.00 % | -12.822 M 0.00 % | -12.822 M 0.00 % | -12.822 M -217.90 % | 10.876 M 0.00 % | 10.876 M 0.00 % | 10.876 M 0.00 % | 10.876 M |
| Other non cash items | -35.456 M 1.99 % | -36.176 M -236.31 % | 26.539 M 90.08 % | 13.962 M 166.90 % | -20.869 M -212.76 % | 18.507 M 2.46 % | 18.063 M 161.10 % | -29.561 M 17.04 % | -35.632 M -172.26 % | 49.308 M 85.98 % | 26.512 M 252.46 % | -17.389 M 58.25 % | -41.653 M -358.68 % | -9.081 M 65.90 % | -26.630 M 15.32 % | -31.447 M -413.22 % | 10.040 M 161.25 % | -16.393 M 41.89 % | -28.212 M -544.40 % | -4.378 M -110.35 % | 42.282 M 30.12 % | 32.495 M 335.71 % | -13.786 M 5.39 % | -14.572 M 59.00 % | -35.544 M -152.97 % | 67.107 M 423.49 % | -20.745 M -48.44 % | -13.975 M 68.39 % | -44.207 M -132.25 % | 137.084 M 618.34 % | -26.447 M 17.41 % | -32.020 M 50.40 % | -64.554 M -268.60 % | 38.288 M 1 067.00 % | -3.959 M 91.41 % | -46.113 M 62.06 % | -121.547 M -283.07 % | -31.729 M 6.40 % | -33.900 M 20.33 % | -42.549 M 64.79 % | -120.841 M -912.89 % | -11.930 M 67.51 % | -36.715 M 16.48 % | -43.962 M 57.86 % | -104.331 M -1 497.08 % | -6.533 M 80.27 % | -33.109 M 24.99 % | -44.139 M 66.13 % | -130.328 M -330.81 % | -30.252 M -28.18 % | -23.601 M -577.76 % | -3.482 M 90.18 % | -35.471 M -20.01 % | -29.556 M 0.00 % | -29.556 M -98.37 % | -14.900 M 0.00 % | -14.900 M 0.00 % | -14.900 M 0.00 % | -14.900 M -393.25 % | -3.021 M 0.00 % | -3.021 M 0.00 % | -3.021 M 0.00 % | -3.021 M -2 974.40 % | -98.254 K 0.00 % | -98.254 K 0.00 % | -98.254 K 0.00 % | -98.254 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.418 M 7.49 % | 9.692 M 0.33 % | 9.660 M -39.86 % | 16.062 M 90.76 % | 8.420 M 15.06 % | 7.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.244 M 0.00 % | 10.244 M 0.00 % | 10.244 M 0.00 % | 10.244 M | 0.000 -100.00 % | 31.374 M 0.00 % | 31.374 M 0.00 % | 31.374 M | 0.000 100.00 % | -3.664 M 0.00 % | -3.664 M 0.00 % | -3.664 M | 0.000 100.00 % | -2.414 M 0.00 % | -2.414 M 0.00 % | -2.414 M | 0.000 -100.00 % | 20.250 M 0.00 % | 20.250 M 0.00 % | 20.250 M 166.64 % | 7.594 M 0.00 % | 7.594 M 0.00 % | 7.594 M 0.00 % | 7.594 M 14.73 % | 6.619 M 0.00 % | 6.619 M 0.00 % | 6.619 M 0.00 % | 6.619 M -79.79 % | 32.751 M 0.00 % | 32.751 M 0.00 % | 32.751 M 0.00 % | 32.751 M 215.04 % | 10.396 M 0.00 % | 10.396 M 0.00 % | 10.396 M 0.00 % | 10.396 M 730.69 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M -106.80 % | 24.242 M 0.00 % | 24.242 M 0.00 % | 24.242 M 0.00 % | 24.242 M -19.96 % | 30.286 M 0.00 % | 30.286 M 0.00 % | 30.286 M 0.00 % | 30.286 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.024 M 0.00 % | -13.024 M 0.00 % | -13.024 M 0.00 % | -13.024 M | 0.000 100.00 % | -11.631 M 0.00 % | -11.631 M 0.00 % | -11.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.152 M 0.00 % | -12.152 M 0.00 % | -12.152 M | 0.000 100.00 % | -27.004 M 0.00 % | -27.004 M 0.00 % | -27.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.582 M 0.00 % | -38.582 M 0.00 % | -38.582 M 0.00 % | -38.582 M 2.40 % | -39.533 M 0.00 % | -39.533 M 0.00 % | -39.533 M 0.00 % | -39.533 M -933.00 % | -3.827 M 0.00 % | -3.827 M 0.00 % | -3.827 M 0.00 % | -3.827 M -69.32 % | -2.260 M 0.00 % | -2.260 M 0.00 % | -2.260 M 0.00 % | -2.260 M 90.96 % | -25.007 M 0.00 % | -25.007 M 0.00 % | -25.007 M 0.00 % | -25.007 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.208 M 0.00 % | -38.208 M 0.00 % | -38.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.084 M 0.00 % | -306.084 M 0.00 % | -306.084 M | 0.000 100.00 % | -123.837 M 0.00 % | -123.837 M 0.00 % | -123.837 M 58.62 % | -299.256 M 0.00 % | -299.256 M 0.00 % | -299.256 M 0.00 % | -299.256 M -20.13 % | -249.119 M 0.00 % | -249.119 M 0.00 % | -249.119 M 0.00 % | -249.119 M -259.08 % | -69.377 M 0.00 % | -69.377 M 0.00 % | -69.377 M 0.00 % | -69.377 M -9 832.26 % | -698.500 K 0.00 % | -698.500 K 0.00 % | -698.500 K 0.00 % | -698.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 612.500 K 0.00 % | 612.500 K 0.00 % | 612.500 K 0.00 % | 612.500 K 200.00 % | -612.500 K 0.00 % | -612.500 K 0.00 % | -612.500 K 0.00 % | -612.500 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.854 M 0.00 % | 5.854 M 0.00 % | 5.854 M 0.00 % | 5.854 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.650 M 0.00 % | 131.650 M 0.00 % | 131.650 M | 0.000 -100.00 % | 289.959 M 0.00 % | 289.959 M 0.00 % | 289.959 M | 0.000 -100.00 % | 140.756 M 0.00 % | 140.756 M 0.00 % | 140.756 M -63.80 % | 388.837 M 0.00 % | 388.837 M 0.00 % | 388.837 M 0.00 % | 388.837 M 48.87 % | 261.201 M 0.00 % | 261.201 M 0.00 % | 261.201 M 0.00 % | 261.201 M 310.95 % | 63.560 M 0.00 % | 63.560 M 0.00 % | 63.560 M 0.00 % | 63.560 M -84.05 % | 398.487 M 0.00 % | 398.487 M 0.00 % | 398.487 M 0.00 % | 398.487 M 7 956.96 % | 4.946 M 0.00 % | 4.946 M 0.00 % | 4.946 M 0.00 % | 4.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.171 M 0.00 % | 7.171 M 0.00 % | 7.171 M 0.00 % | 7.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.136 M 0.00 % | -130.136 M 0.00 % | -130.136 M | 0.000 -100.00 % | 28.278 M 0.00 % | 28.278 M 0.00 % | 28.278 M | 0.000 -100.00 % | 6.255 M 0.00 % | 6.255 M 0.00 % | 6.255 M 107.57 % | -82.653 M 0.00 % | -82.653 M 0.00 % | -82.653 M 0.00 % | -82.653 M -2 121.46 % | -3.721 M 0.00 % | -3.721 M 0.00 % | -3.721 M 0.00 % | -3.721 M -108.38 % | 44.399 M 0.00 % | 44.399 M 0.00 % | 44.399 M 491.76 % | 7.503 M 200.04 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M 0.00 % | -7.500 M -448.40 % | 2.153 M 0.00 % | 2.153 M 0.00 % | 2.153 M 0.00 % | 2.153 M 861 072 700.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 -100.00 % | 52.991 K 0.00 % | 52.991 K 0.00 % | 52.991 K 0.00 % | 52.991 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.830 M 0.00 % | -3.830 M 0.00 % | -3.830 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.361 M 0.00 % | 8.361 M 0.00 % | 8.361 M 0.00 % | 8.361 M | 0.000 | 0.000 | 0.000 100.00 % | -36.897 M -110.52 % | 350.756 M 0.00 % | 350.756 M 0.00 % | 350.756 M 0.00 % | 350.756 M 10 621.31 % | 3.272 M 0.00 % | 3.272 M 0.00 % | 3.272 M 0.00 % | 3.272 M 298.56 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M 93.56 % | -25.566 M 0.00 % | -25.566 M 0.00 % | -25.566 M 0.00 % | -25.566 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 283.188 M 0.00 % | 283.188 M 0.00 % | 283.188 M 0.00 % | 283.188 M | 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 100.00 % | -126.141 M 0.00 % | -126.141 M 0.00 % | -126.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.850 M 0.00 % | -1.850 M 0.00 % | -1.850 M 0.00 % | -1.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.200 M 0.00 % | -4.200 M 0.00 % | -4.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.583 M 0.00 % | -7.583 M 0.00 % | -7.583 M 87.96 % | -63.000 M 0.00 % | -63.000 M 0.00 % | -63.000 M 0.00 % | -63.000 M -650.01 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M 0.00 % | -8.400 M -14.34 % | -7.346 M 0.00 % | -7.346 M 0.00 % | -7.346 M 0.00 % | -7.346 M -236.00 % | -2.186 M 0.00 % | -2.186 M 0.00 % | -2.186 M 0.00 % | -2.186 M -396.19 % | -440.644 K 0.00 % | -440.644 K 0.00 % | -440.644 K 0.00 % | -440.644 K -0.44 % | -438.731 K 0.00 % | -438.731 K 0.00 % | -438.731 K 0.00 % | -438.731 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.550 M 0.00 % | -5.550 M 0.00 % | -5.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.421 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.849 M 0.00 % | 281.849 M 0.00 % | 281.849 M 0.00 % | 281.849 M 12 184.97 % | -2.332 M 0.00 % | -2.332 M 0.00 % | -2.332 M 0.00 % | -2.332 M 31.85 % | -3.422 M 0.00 % | -3.422 M 0.00 % | -3.422 M 0.00 % | -3.422 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.550 M 0.00 % | -5.550 M 0.00 % | -5.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.821 M -142.58 % | -7.346 M 0.00 % | -7.346 M 0.00 % | -7.346 M 0.00 % | -7.346 M -102.63 % | 279.662 M 0.00 % | 279.662 M 0.00 % | 279.662 M 0.00 % | 279.662 M 10 185.67 % | -2.773 M 0.00 % | -2.773 M 0.00 % | -2.773 M 0.00 % | -2.773 M 28.18 % | -3.861 M 0.00 % | -3.861 M 0.00 % | -3.861 M 0.00 % | -3.861 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.299 M 0.00 % | 24.299 M 0.00 % | 24.299 M 0.00 % | 24.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 558.500 0.00 % | 558.500 0.00 % | 558.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.427 K 0.00 % | -14.427 K 0.00 % | -14.427 K 0.00 % | -14.427 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.992 M 105.75 % | -382.168 M 0.00 % | -382.168 M 0.00 % | -382.168 M 0.00 % | -382.168 M -17 653.11 % | -2.153 M 0.00 % | -2.153 M 0.00 % | -2.153 M 0.00 % | -2.153 M 87.72 % | -17.531 M 0.00 % | -17.531 M 0.00 % | -17.531 M 0.00 % | -17.531 M -1 086.86 % | -1.477 M 0.00 % | -1.477 M 0.00 % | -1.477 M 0.00 % | -1.477 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.418 M 7.49 % | 9.692 M 0.33 % | 9.660 M -39.86 % | 16.062 M 90.76 % | 8.420 M 15.06 % | 7.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.146 M 0.00 % | 25.146 M 0.00 % | 25.146 M 0.00 % | 25.146 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 100.00 % | -277.327 K 0.00 % | -277.327 K 0.00 % | -277.327 K 0.00 % | -277.327 K -1 182.04 % | 25.630 K 0.00 % | 25.630 K 0.00 % | 25.630 K 0.00 % | 25.630 K 100.09 % | -28.363 M 0.00 % | -28.363 M 0.00 % | -28.363 M 0.00 % | -28.363 M -197.50 % | 29.091 M 0.00 % | 29.091 M 0.00 % | 29.091 M 0.00 % | 29.091 M 1 170.03 % | 2.291 M 0.00 % | 2.291 M 0.00 % | 2.291 M 0.00 % | 2.291 M 470.41 % | -618.379 K 0.00 % | -618.379 K 0.00 % | -618.379 K 0.00 % | -618.379 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.706 M 165.68 % | 6.288 M | 0.000 -100.00 % | 12.966 M | 0.000 -100.00 % | 10.054 M 267.47 % | 2.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.744 M 0.00 % | 4.744 M 0.00 % | 4.744 M 0.00 % | 4.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.395 M 0.00 % | 2.395 M 0.00 % | 2.395 M | 0.000 -100.00 % | 8.837 M 0.00 % | 8.837 M 0.00 % | 8.837 M | 0.000 -100.00 % | 4.333 M 0.00 % | 4.333 M 0.00 % | 4.333 M -37.02 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M -3.87 % | 7.158 M 0.00 % | 7.158 M 0.00 % | 7.158 M 0.00 % | 7.158 M 0.36 % | 7.132 M 0.00 % | 7.132 M 0.00 % | 7.132 M 0.00 % | 7.132 M -79.91 % | 35.495 M 0.00 % | 35.495 M 0.00 % | 35.495 M 0.00 % | 35.495 M 454.25 % | 6.404 M 0.00 % | 6.404 M 0.00 % | 6.404 M 0.00 % | 6.404 M 55.68 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M -13.07 % | 4.732 M 0.00 % | 4.732 M 0.00 % | 4.732 M 0.00 % | 4.732 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.527 M -72.90 % | 16.706 M 165.68 % | 6.288 M -72.21 % | 22.626 M 74.50 % | 12.966 M -29.81 % | 18.474 M 83.75 % | 10.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.891 M 0.00 % | 29.891 M 0.00 % | 29.891 M 0.00 % | 29.891 M | 0.000 -100.00 % | 4.744 M 0.00 % | 4.744 M 0.00 % | 4.744 M | 0.000 -100.00 % | 12.070 M 0.00 % | 12.070 M 0.00 % | 12.070 M | 0.000 -100.00 % | 2.395 M 0.00 % | 2.395 M 0.00 % | 2.395 M | 0.000 -100.00 % | 8.837 M 0.00 % | 8.837 M 0.00 % | 8.837 M 103.94 % | 4.333 M 0.00 % | 4.333 M 0.00 % | 4.333 M 0.00 % | 4.333 M -37.02 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M 0.00 % | 6.880 M -3.87 % | 7.158 M 0.00 % | 7.158 M 0.00 % | 7.158 M 0.00 % | 7.158 M 0.36 % | 7.132 M 0.00 % | 7.132 M 0.00 % | 7.132 M 0.00 % | 7.132 M -79.91 % | 35.495 M 0.00 % | 35.495 M 0.00 % | 35.495 M 0.00 % | 35.495 M 454.25 % | 6.404 M 0.00 % | 6.404 M 0.00 % | 6.404 M 0.00 % | 6.404 M 55.68 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M 0.00 % | 4.114 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.418 M 7.49 % | 9.692 M 0.33 % | 9.660 M -39.86 % | 16.062 M 90.76 % | 8.420 M 15.06 % | 7.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.244 M 0.00 % | 10.244 M 0.00 % | 10.244 M 0.00 % | 10.244 M | 0.000 -100.00 % | 31.374 M 0.00 % | 31.374 M 0.00 % | 31.374 M | 0.000 100.00 % | -3.664 M 0.00 % | -3.664 M 0.00 % | -3.664 M | 0.000 100.00 % | -2.414 M 0.00 % | -2.414 M 0.00 % | -2.414 M | 0.000 -100.00 % | 20.250 M 0.00 % | 20.250 M 0.00 % | 20.250 M 166.64 % | 7.594 M 0.00 % | 7.594 M 0.00 % | 7.594 M 0.00 % | 7.594 M 14.73 % | 6.619 M 0.00 % | 6.619 M 0.00 % | 6.619 M 0.00 % | 6.619 M -79.79 % | 32.751 M 0.00 % | 32.751 M 0.00 % | 32.751 M 0.00 % | 32.751 M 215.04 % | 10.396 M 0.00 % | 10.396 M 0.00 % | 10.396 M 0.00 % | 10.396 M 730.69 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M 0.00 % | -1.648 M -106.80 % | 24.242 M 0.00 % | 24.242 M 0.00 % | 24.242 M 0.00 % | 24.242 M -19.96 % | 30.286 M 0.00 % | 30.286 M 0.00 % | 30.286 M 0.00 % | 30.286 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.024 M 0.00 % | -13.024 M 0.00 % | -13.024 M 0.00 % | -13.024 M | 0.000 100.00 % | -11.631 M 0.00 % | -11.631 M 0.00 % | -11.631 M | 0.000 100.00 % | -1.514 M 0.00 % | -1.514 M 0.00 % | -1.514 M | 0.000 100.00 % | -12.152 M 0.00 % | -12.152 M 0.00 % | -12.152 M | 0.000 100.00 % | -27.004 M 0.00 % | -27.004 M 0.00 % | -27.004 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.556 M 0.00 % | -7.556 M 0.00 % | -7.556 M 0.00 % | -7.556 M 80.42 % | -38.582 M 0.00 % | -38.582 M 0.00 % | -38.582 M 0.00 % | -38.582 M 2.40 % | -39.533 M 0.00 % | -39.533 M 0.00 % | -39.533 M 0.00 % | -39.533 M -933.00 % | -3.827 M 0.00 % | -3.827 M 0.00 % | -3.827 M 0.00 % | -3.827 M -69.32 % | -2.260 M 0.00 % | -2.260 M 0.00 % | -2.260 M 0.00 % | -2.260 M 90.96 % | -25.007 M 0.00 % | -25.007 M 0.00 % | -25.007 M 0.00 % | -25.007 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.418 M 7.49 % | 9.692 M 0.33 % | 9.660 M -39.86 % | 16.062 M 90.76 % | 8.420 M 15.06 % | 7.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.780 M 0.00 % | -2.780 M 0.00 % | -2.780 M 0.00 % | -2.780 M | 0.000 -100.00 % | 19.743 M 0.00 % | 19.743 M 0.00 % | 19.743 M | 0.000 100.00 % | -5.177 M 0.00 % | -5.177 M 0.00 % | -5.177 M | 0.000 100.00 % | -14.567 M 0.00 % | -14.567 M 0.00 % | -14.567 M | 0.000 100.00 % | -6.754 M 0.00 % | -6.754 M 0.00 % | -6.754 M -1 114.62 % | 665.679 K 0.00 % | 665.679 K 0.00 % | 665.679 K 0.00 % | 665.679 K 171.05 % | -936.851 K 0.00 % | -936.851 K 0.00 % | -936.851 K 0.00 % | -936.851 K 83.93 % | -5.832 M 0.00 % | -5.832 M 0.00 % | -5.832 M 0.00 % | -5.832 M 79.99 % | -29.137 M 0.00 % | -29.137 M 0.00 % | -29.137 M 0.00 % | -29.137 M -432.15 % | -5.475 M 0.00 % | -5.475 M 0.00 % | -5.475 M 0.00 % | -5.475 M -124.91 % | 21.982 M 0.00 % | 21.982 M 0.00 % | 21.982 M 0.00 % | 21.982 M 316.38 % | 5.279 M 0.00 % | 5.279 M 0.00 % | 5.279 M 0.00 % | 5.279 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |