Smart Fish Wealthlink Holdings Limited 0139.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 80.735 M -20.61 % | 101.699 M -63.40 % | 277.840 M 13.94 % | 243.841 M -64.39 % | 684.803 M -27.19 % | 940.565 M 439.15 % | 174.454 M -42.63 % | 304.073 M 11 942.48 % | 2.525 M 288.46 % | 650.000 K -93.95 % | 10.743 M 13.61 % | 9.456 M -40.55 % | 15.906 M 256.69 % | -10.151 M -149.82 % | 20.374 M -48.67 % | 39.695 M 42.01 % | 27.952 M 2.53 % | 27.263 M 24.50 % | 21.898 M 112.13 % | 10.323 M -74.10 % | 39.858 M 151.93 % | 15.821 M |
| Net income | -83.135 M 37.43 % | -132.864 M -23.68 % | -107.425 M 71.07 % | -371.266 M -1 437.51 % | 27.758 M -86.68 % | 208.387 M 410.74 % | -67.061 M -113.64 % | 491.805 M 414.46 % | -156.397 M 87.51 % | -1.253 B 1.07 % | -1.266 B -23 529.94 % | 5.404 M 187.18 % | -6.199 M 96.04 % | -156.601 M -237.39 % | -46.416 M 19.93 % | -57.966 M 79.35 % | -280.707 M -25.93 % | -222.912 M -474.52 % | -38.800 M 16.53 % | -46.482 M -285.00 % | 25.125 M 1 986.79 % | 1.204 M |
| Income before tax | -83.163 M 37.82 % | -133.756 M -29.46 % | -103.318 M 72.04 % | -369.459 M -1 144.11 % | 35.385 M -85.35 % | 241.454 M 510.11 % | -58.875 M -111.83 % | 497.832 M 418.31 % | -156.397 M 87.13 % | -1.215 B 4.72 % | -1.275 B -16 026.65 % | -7.906 M 55.39 % | -17.723 M 89.42 % | -167.486 M -117.59 % | -76.972 M -32.79 % | -57.966 M 79.35 % | -280.729 M -17.79 % | -238.340 M -514.28 % | -38.800 M 16.53 % | -46.482 M -285.00 % | 25.125 M 1 986.79 % | 1.204 M |
| Income before tax ratio | -1.03 21.68 % | -1.32 -253.68 % | -0.37 75.46 % | -1.52 -3 032.28 % | 0.05 -79.87 % | 0.26 176.07 % | -0.34 -120.61 % | 1.64 102.64 % | -61.94 96.69 % | -1 868.84 -1 474.69 % | -118.68 -14 094.70 % | -0.84 24.96 % | -1.11 -106.75 % | 16.50 536.73 % | -3.78 -158.71 % | -1.46 85.46 % | -10.04 -14.88 % | -8.74 -393.40 % | -1.77 60.65 % | -4.50 -814.31 % | 0.63 728.32 % | 0.08 |
| EBITDA | -39.193 M 62.66 % | -104.961 M -48.76 % | -70.558 M 76.79 % | -303.941 M -330.51 % | 131.855 M -50.30 % | 265.298 M 2 422.08 % | 10.519 M 424.20 % | 2.007 M 101.29 % | -155.378 M 69.99 % | -517.710 M -413.92 % | -100.737 M -15 248.42 % | 665.000 K 4.89 % | 634.000 K 100.43 % | -147.534 M -155.71 % | -57.696 M -83.83 % | -31.386 M 88.13 % | -264.419 M -110.08 % | -125.866 M -99.78 % | -63.003 M -70.05 % | -37.049 M -704.49 % | 6.129 M 125.95 % | -23.621 M |
| Net income ratio | -1.03 21.18 % | -1.31 -237.89 % | -0.39 74.61 % | -1.52 -3 856.26 % | 0.04 -81.70 % | 0.22 157.64 % | -0.38 -123.77 % | 1.62 102.61 % | -61.94 96.79 % | -1 927.13 -1 535.12 % | -117.86 -20 723.06 % | 0.57 246.64 % | -0.39 -102.53 % | 15.43 777.16 % | -2.28 -56.01 % | -1.46 85.46 % | -10.04 -22.82 % | -8.18 -361.46 % | -1.77 60.65 % | -4.50 -814.31 % | 0.63 728.32 % | 0.08 |
| Ratio EBITDA | -0.49 52.96 % | -1.03 -306.41 % | -0.25 79.63 % | -1.25 -747.37 % | 0.19 -31.74 % | 0.28 367.79 % | 0.06 813.69 % | 0.01 100.01 % | -61.54 92.27 % | -796.48 -8 393.95 % | -9.38 -13 433.66 % | 0.07 76.44 % | 0.04 -99.73 % | 14.53 613.23 % | -2.83 -258.15 % | -0.79 91.64 % | -9.46 -104.90 % | -4.62 -60.46 % | -2.88 19.83 % | -3.59 -2 433.98 % | 0.15 110.30 % | -1.49 |
| Gross profit ratio | 0.83 5.64 % | 0.78 -13.48 % | 0.91 4.83 % | 0.87 78.49 % | 0.48 -10.86 % | 0.54 -44.33 % | 0.98 -0.61 % | 0.98 439.00 % | -0.29 93.15 % | -4.23 -13 590.11 % | -0.03 -69.90 % | -0.02 -0.11 % | -0.02 -100.55 % | 3.29 454.17 % | -0.93 -295.95 % | 0.47 -31.67 % | 0.69 121.83 % | -3.18 -53.90 % | -2.06 -5.31 % | -1.96 -424.13 % | 0.60 290.67 % | -0.32 |
| Weighted average shs out dil | 853.748 M 2.83 % | 830.234 M 3.91 % | 799.031 M 0.07 % | 798.483 M 1.23 % | 788.749 M 6.60 % | 739.902 M 6.80 % | 692.819 M 24.35 % | 557.171 M 24.39 % | 447.921 M 30.21 % | 343.987 M 497.00 % | 57.620 M 173.63 % | 21.057 M 383.18 % | 4.358 M 18.90 % | 3.665 M 0.93 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 39.66 % | 2.600 M 48.73 % | 1.748 M 19.95 % | 1.458 M 20.48 % | 1.210 M -21.84 % | 1.548 M |
| Weighted average shs out | 853.748 M 2.83 % | 830.234 M 3.91 % | 799.031 M 0.07 % | 798.483 M 1.23 % | 788.749 M 7.18 % | 735.902 M 6.22 % | 692.819 M 24.35 % | 557.171 M 24.39 % | 447.921 M 30.21 % | 343.987 M 497.69 % | 57.553 M 173.32 % | 21.057 M 383.18 % | 4.358 M 18.90 % | 3.665 M 0.93 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 39.66 % | 2.600 M 48.73 % | 1.748 M 19.95 % | 1.458 M 20.48 % | 1.210 M -21.84 % | 1.548 M |
| EPS diluted | -0.10 39.13 % | -0.16 -23.08 % | -0.13 71.74 % | -0.46 -1 406.82 % | 0.04 -87.43 % | 0.28 391.67 % | -0.10 -110.88 % | 0.88 352.00 % | -0.35 90.28 % | -3.60 83.64 % | -22.00 -18 433.33 % | 0.12 108.44 % | -1.42 96.68 % | -42.80 -234.38 % | -12.80 20.00 % | -16.00 79.27 % | -77.20 10.02 % | -85.80 -286.49 % | -22.20 30.19 % | -31.80 -252.88 % | 20.80 2 573.52 % | 0.78 |
| Earnings per share | -0.10 39.13 % | -0.16 -23.08 % | -0.13 71.74 % | -0.46 -1 406.82 % | 0.04 -87.43 % | 0.28 391.67 % | -0.10 -110.88 % | 0.88 352.00 % | -0.35 90.28 % | -3.60 83.64 % | -22.00 -8 693.75 % | 0.26 118.00 % | -1.42 96.68 % | -42.80 -234.38 % | -12.80 20.00 % | -16.00 79.27 % | -77.20 10.02 % | -85.80 -286.49 % | -22.20 30.19 % | -31.80 -252.88 % | 20.80 2 573.52 % | 0.78 |
| Gross profit | 66.933 M -16.14 % | 79.813 M -68.33 % | 252.021 M 19.44 % | 210.994 M -36.44 % | 331.975 M -35.10 % | 511.487 M 200.16 % | 170.403 M -42.98 % | 298.833 M 40 924.12 % | -732.000 K 73.38 % | -2.750 M -728.31 % | -332.000 K -93.02 % | -172.000 K 40.48 % | -289.000 K 99.13 % | -33.372 M -76.46 % | -18.912 M -200.57 % | 18.804 M -2.96 % | 19.378 M 122.38 % | -86.581 M -91.61 % | -45.187 M -123.40 % | -20.227 M -183.95 % | 24.095 M 580.36 % | -5.016 M |
| Income tax expense | 0.000 -100.00 % | 95.000 K -96.53 % | 2.738 M 51.52 % | 1.807 M -76.31 % | 7.627 M -81.00 % | 40.132 M 390.25 % | 8.186 M 35.83 % | 6.027 M | 0.000 -100.00 % | 1.000 K -99.40 % | 166.000 K 100.37 % | -44.674 M -56 649.37 % | 79.000 K 100.73 % | -10.885 M | 0.000 -100.00 % | 17.670 M 80 418.18 % | -22.000 K 99.86 % | -15.428 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 13.802 M -36.94 % | 21.886 M -81.30 % | 117.041 M -25.75 % | 157.624 M -55.33 % | 352.828 M -17.77 % | 429.078 M 10 491.90 % | 4.051 M -22.69 % | 5.240 M 60.88 % | 3.257 M -4.21 % | 3.400 M -69.30 % | 11.075 M 15.03 % | 9.628 M -40.55 % | 16.195 M -30.26 % | 23.221 M -40.89 % | 39.286 M 88.05 % | 20.891 M 143.66 % | 8.574 M -92.47 % | 113.844 M 69.70 % | 67.085 M 119.59 % | 30.550 M 93.81 % | 15.763 M -24.35 % | 20.837 M |
| General and administrative expenses | 59.296 M -64.23 % | 165.781 M -5.91 % | 176.202 M 11.56 % | 157.948 M -24.17 % | 208.293 M -2.47 % | 213.559 M 39.65 % | 152.921 M 214.48 % | 48.627 M -40.56 % | 81.805 M 104.49 % | 40.004 M -52.37 % | 83.989 M 102.28 % | 41.521 M 8.73 % | 38.188 M 13.38 % | 33.681 M 9.04 % | 30.888 M -27.96 % | 42.878 M 38.57 % | 30.944 M -21.12 % | 39.227 M 122.20 % | 17.654 M 8.66 % | 16.247 M -9.21 % | 17.896 M 1.22 % | 17.681 M |
| Selling and marketing expenses | 25.565 M 18.36 % | 21.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.651 M | 0.000 100.00 % | -154.777 K | 0.000 | 0.000 -100.00 % | 363.000 K 31.05 % | 277.000 K -24.32 % | 366.000 K -18.85 % | 451.000 K 35.84 % | 332.000 K -85.84 % | 2.344 M 1 805.69 % | 123.000 K -38.50 % | 200.000 K -26.20 % | 271.000 K -10.56 % | 303.000 K -52.80 % | 642.000 K -6.14 % | 684.000 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 11.301 M -92.90 % | 159.199 M 47.45 % | 107.969 M -67.86 % | 335.981 M 6 450.61 % | 5.129 M -89.42 % | 48.472 M | 0.000 100.00 % | -4.678 M | 0.000 -100.00 % | 10.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.878 M 97.19 % | 7.038 M 8 482.93 % | 82.000 K -7.87 % | 89.000 K -78.55 % | 415.000 K -89.47 % | 3.941 M -19.09 % | 4.871 M |
| Operating expenses | 84.861 M -54.71 % | 187.381 M -0.07 % | 187.503 M -40.88 % | 317.147 M 0.28 % | 316.262 M -50.52 % | 639.191 M 304.24 % | 158.121 M 226.21 % | 48.472 M -44.94 % | 88.038 M 107.88 % | 42.350 M -55.74 % | 95.684 M 61.92 % | 59.092 M 13.16 % | 52.221 M 25.15 % | 41.727 M 3.29 % | 40.398 M -31.64 % | 59.100 M 55.10 % | 38.105 M -3.55 % | 39.509 M 119.32 % | 18.014 M 6.18 % | 16.965 M -24.53 % | 22.479 M -3.26 % | 23.236 M |
| Cost and expenses | 124.109 M -41.25 % | 211.256 M -30.63 % | 304.544 M -35.85 % | 474.771 M -24.31 % | 627.275 M -17.45 % | 759.841 M 368.54 % | 162.172 M -38.79 % | 264.929 M 190.19 % | 91.295 M 99.55 % | 45.750 M -57.15 % | 106.759 M 55.35 % | 68.720 M 0.44 % | 68.416 M 5.34 % | 64.948 M -18.49 % | 79.684 M -0.38 % | 79.991 M 71.36 % | 46.679 M -69.56 % | 153.353 M 80.21 % | 85.099 M 79.10 % | 47.515 M 24.25 % | 38.242 M -13.23 % | 44.073 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.024 M -41.97 % | 12.104 M -40.72 % | 20.419 M 50.79 % | 13.541 M 87.91 % | 7.206 M -22.57 % | 9.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 84.861 M -54.71 % | 187.381 M 6.34 % | 176.202 M 11.56 % | 157.948 M -24.17 % | 208.293 M -31.30 % | 303.210 M 98.28 % | 152.921 M 215.48 % | 48.472 M -40.75 % | 81.805 M 104.49 % | 40.004 M -52.57 % | 84.352 M 101.81 % | 41.798 M 8.41 % | 38.554 M 12.96 % | 34.132 M 9.33 % | 31.220 M -30.96 % | 45.222 M 45.56 % | 31.067 M -21.20 % | 39.427 M 119.96 % | 17.925 M 8.31 % | 16.550 M -10.72 % | 18.538 M 0.94 % | 18.365 M |
| Interest income | 2.604 M -60.58 % | 6.605 M 4 133.97 % | 156.000 K 477.78 % | 27.000 K -93.92 % | 444.000 K | 0.000 -100.00 % | 12.000 K 800.00 % | 1.333 K -85.19 % | 9.000 K -79.55 % | 44.000 K 175.00 % | 16.000 K -11.11 % | 18.000 K 63.64 % | 11.000 K -15.38 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.297 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.291 M -38.52 % | 13.485 M -47.77 % | 25.819 M -21.40 % | 32.847 M -31.77 % | 48.140 M | 0.000 -100.00 % | 64.397 M -9.53 % | 71.180 M 7 245.70 % | 969.000 K 375.00 % | 204.000 K -97.20 % | 7.291 M -18.55 % | 8.951 M -58.87 % | 21.762 M 11.71 % | 19.480 M 5.06 % | 18.542 M 4.93 % | 17.670 M 10.32 % | 16.017 M -85.73 % | 112.250 M | 0.000 -100.00 % | 9.290 M | 0.000 | 0.000 |
| Depreciation and amortization | -4.305 M -193.67 % | 4.596 M -29.69 % | 6.537 M -74.88 % | 26.023 M -37.65 % | 41.740 M 73.82 % | 24.013 M 1 089.94 % | 2.018 M 0.57 % | 2.007 M 3 913.32 % | 50.000 K -88.48 % | 434.000 K -40.87 % | 734.000 K 10.38 % | 665.000 K 4.89 % | 634.000 K 34.32 % | 472.000 K -35.69 % | 734.000 K -16.69 % | 881.000 K 200.68 % | 293.000 K 30.80 % | 224.000 K 13.13 % | 198.000 K 38.46 % | 143.000 K -96.83 % | 4.513 M -2.55 % | 4.631 M |
| Operating income | -17.444 M 84.24 % | -110.706 M -43.60 % | -77.095 M 76.64 % | -329.964 M -466.16 % | 90.115 M -62.65 % | 241.285 M 2 738.31 % | 8.501 M -95.05 % | 171.811 M 219.80 % | -143.414 M 72.32 % | -518.144 M -410.63 % | -101.471 M -354.78 % | -22.312 M 28.25 % | -31.099 M 78.99 % | -148.006 M -153.30 % | -58.430 M -45.00 % | -40.296 M 84.78 % | -264.712 M -109.94 % | -126.090 M -99.51 % | -63.201 M -69.93 % | -37.192 M -2 401.49 % | 1.616 M 105.72 % | -28.252 M |
| Operating income ratio | -0.22 80.15 % | -1.09 -292.30 % | -0.28 79.49 % | -1.35 -1 128.32 % | 0.13 -48.70 % | 0.26 426.44 % | 0.05 -91.38 % | 0.57 100.99 % | -56.80 92.87 % | -797.14 -8 339.58 % | -9.45 -300.30 % | -2.36 -20.68 % | -1.96 -113.41 % | 14.58 608.41 % | -2.87 -182.51 % | -1.02 89.28 % | -9.47 -104.76 % | -4.62 -60.25 % | -2.89 19.89 % | -3.60 -8 986.23 % | 0.04 102.27 % | -1.79 |
| Total other income expenses net | -39.789 M -64.42 % | -24.199 M 7.72 % | -26.223 M 33.60 % | -39.495 M | 0.000 100.00 % | -343.046 M -537.53 % | -53.809 M -116.50 % | 326.021 M 1 213.58 % | -29.277 M 95.80 % | -696.600 M 40.64 % | -1.174 B -2 384.94 % | 51.358 M 47.64 % | 34.787 M 127.69 % | -125.622 M -577.50 % | -18.542 M -92.32 % | -9.641 M 39.81 % | -16.017 M 85.73 % | -112.250 M -560.02 % | 24.401 M 362.66 % | -9.290 M -139.52 % | 23.509 M -20.19 % | 29.456 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 157.558 M 5.58 % | 149.236 M -12.55 % | 170.651 M -39.92 % | 284.026 M -46.50 % | 530.896 M -35.32 % | 820.804 M 2.40 % | 801.597 M -20.03 % | 1.002 B 1 114.64 % | 82.529 M 310.48 % | -39.210 M 92.59 % | -529.148 M -853.36 % | 70.238 M -33.25 % | 105.232 M -6.11 % | 112.084 M 12.56 % | 99.578 M 174.25 % | -134.111 M -907.95 % | 16.599 M 118.51 % | -89.697 M -85.49 % | -48.356 M -159.52 % | -18.633 M 77.69 % | -83.504 M -292.37 % | -21.282 M |
| Total investments | 39.178 M -78.90 % | 185.665 M -61.25 % | 479.079 M -2.87 % | 493.258 M 43.16 % | 344.559 M -56.42 % | 790.685 M -48.03 % | 1.521 B -11.07 % | 1.711 B 52.55 % | 1.121 B 71.17 % | 655.121 M 328.18 % | 153.000 M 958.02 % | 14.461 M 14.78 % | 12.599 M -17.68 % | 15.304 M -18.65 % | 18.812 M 11.35 % | 16.895 M 26.16 % | 13.392 M -95.86 % | 323.793 M 172.39 % | 118.873 M -3.15 % | 122.743 M | 0.000 | 0.000 |
| Total debt | 170.956 M -0.48 % | 171.789 M -26.28 % | 233.039 M -41.80 % | 400.390 M -40.36 % | 671.336 M -27.03 % | 920.023 M 1.94 % | 902.507 M -19.84 % | 1.126 B 1 200.41 % | 86.574 M 83.20 % | 47.257 M 9 129.88 % | 512.000 K -99.67 % | 153.461 M 12.86 % | 135.979 M -16.10 % | 162.073 M 13.38 % | 142.950 M | 0.000 -100.00 % | 170.323 M 10.37 % | 154.315 M 223 544.93 % | 69.000 K -53.06 % | 147.000 K 14 600.00 % | 1.000 K -99.98 % | 4.368 M |
| Accumulated other comprehensive income loss | 10.021 M 203.81 % | -9.653 M -103.48 % | 277.649 M 11.81 % | 248.331 M 590.86 % | -50.591 M 92.28 % | -655.076 M -7 737.71 % | -8.358 M -100.77 % | 1.087 B | 0.000 100.00 % | -2.654 M 85.04 % | -17.745 M 50.02 % | -35.503 M -1.97 % | -34.818 M -2.57 % | -33.946 M -2.48 % | -33.124 M | 0.000 100.00 % | -33.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.874 B -1.70 % | -4.793 B -1.05 % | -4.743 B -1.30 % | -4.682 B -10.73 % | -4.228 B -18.08 % | -3.581 B -2.68 % | -3.487 B 4.76 % | -3.661 B 9.15 % | -4.030 B -4.04 % | -3.874 B -45.98 % | -2.654 B -91.26 % | -1.387 B 0.39 % | -1.393 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 172.818 M 3.13 % | 167.573 M 2.84 % | 162.939 M 2.03 % | 159.697 M 0.00 % | 159.697 M 8.49 % | 147.197 M 0.02 % | 147.167 M 15.73 % | 127.167 M 41.85 % | 89.651 M 5.47 % | 85.004 M 102.83 % | 41.908 M 106.07 % | 20.337 M 200.00 % | 6.779 M -80.00 % | 33.896 M 20.00 % | 28.247 M 0.00 % | 28.247 M 0.00 % | 28.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 733.127 M -5.61 % | 776.684 M -29.76 % | 1.106 B -1.49 % | 1.122 B -12.12 % | 1.277 B 5.10 % | 1.215 B -34.26 % | 1.849 B -32.13 % | 2.724 B 107.05 % | 1.316 B 40.79 % | 934.456 M -16.47 % | 1.119 B 769.33 % | 128.689 M 3 963.37 % | -3.331 M -153.33 % | 6.246 M -94.83 % | 120.867 M -28.34 % | 168.674 M -21.38 % | 214.536 M -56.73 % | 495.822 M 22.54 % | 404.633 M 13.18 % | 357.520 M 13.17 % | 315.910 M 38.32 % | 228.385 M |
| Other non current liabilities | 528.000 K 0.00 % | 528.000 K -99.94 % | 945.837 M 33.99 % | 705.903 M | 0.000 -100.00 % | 966.943 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -363.000 K -102.83 % | 12.815 M -4.18 % | 13.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.246 M | 0.000 -100.00 % | 2.989 M -54.71 % | 6.599 M -92.50 % | 87.945 M -63.36 % | 239.999 M -1.21 % | 242.936 M -3.07 % | 250.630 M 189.50 % | 86.574 M | 0.000 -100.00 % | 726.000 K -99.53 % | 153.319 M 12.82 % | 135.894 M -16.08 % | 161.933 M 13.38 % | 142.820 M | 0.000 -100.00 % | 170.323 M 10.37 % | 154.315 M | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 |
| Total non current liabilities | 2.774 M 425.38 % | 528.000 K -82.34 % | 2.989 M -54.71 % | 6.599 M -92.50 % | 88.030 M -92.59 % | 1.187 B 388.71 % | 242.936 M -3.12 % | 250.764 M 189.65 % | 86.574 M 2 885 700.00 % | 3.000 K -99.79 % | 1.411 M -99.09 % | 154.209 M 12.99 % | 136.476 M -15.88 % | 162.248 M 12.90 % | 143.714 M 24 764.01 % | 578.000 K -99.66 % | 170.323 M 10.36 % | 154.337 M 1 553.32 % | 9.335 M 42.74 % | 6.540 M 3 219.80 % | 197.000 K -96.74 % | 6.051 M |
| Other current liabilities | 15.757 M 19.42 % | 13.195 M -26.78 % | 18.022 M -86.65 % | 135.031 M -8.49 % | 147.562 M 119.50 % | -756.661 M 0.95 % | -763.916 M 30.06 % | -1.092 B -5 111.41 % | 21.796 M 12 075.82 % | -182.000 K 45.02 % | -331.000 K -94.71 % | -170.000 K -0.59 % | -169.000 K -100.59 % | 28.589 M -47.14 % | 54.083 M -72.44 % | 196.246 M 2 012.44 % | 9.290 M 20.82 % | 7.689 M | 0.000 | 0.000 -100.00 % | 8.533 M 10.33 % | 7.734 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 204.000 K -91.22 % | 2.324 M -63.42 % | 6.354 M -10.19 % | 7.075 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 |
| Short term debt | 168.710 M -1.79 % | 171.789 M -25.33 % | 230.050 M -41.58 % | 393.791 M -32.50 % | 583.391 M -16.66 % | 700.034 M 6.13 % | 659.571 M -24.64 % | 875.187 M | 0.000 | 0.000 -100.00 % | 149.000 K 4.93 % | 142.000 K 67.06 % | 85.000 K -39.29 % | 140.000 K 7.69 % | 130.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K -11.54 % | 78.000 K 7 700.00 % | 1.000 K -99.98 % | 4.368 M |
| Total current liabilities | 291.796 M 11.03 % | 262.812 M -72.19 % | 945.171 M 35.16 % | 699.304 M -41.10 % | 1.187 B 4 734.57 % | 24.556 M -96.93 % | 799.141 M -36.27 % | 1.254 B 5 523.73 % | 22.298 M -75.52 % | 91.088 M -53.38 % | 195.375 M 1 424.58 % | 12.815 M -4.18 % | 13.374 M -54.06 % | 29.109 M -47.58 % | 55.530 M -71.85 % | 197.250 M 2 003.33 % | 9.378 M -61.11 % | 24.113 M -17.62 % | 29.272 M 272.37 % | 7.861 M -13.55 % | 9.093 M -35.73 % | 14.148 M |
| Total liabilities | 294.570 M 11.86 % | 263.340 M -72.23 % | 948.160 M 34.32 % | 705.903 M -44.64 % | 1.275 B 5.23 % | 1.212 B 16.29 % | 1.042 B -30.75 % | 1.505 B 1 282.12 % | 108.872 M 19.52 % | 91.088 M -53.71 % | 196.786 M 17.82 % | 167.024 M 11.46 % | 149.850 M -21.69 % | 191.357 M -3.96 % | 199.244 M 0.72 % | 197.828 M 10.09 % | 179.701 M 0.70 % | 178.450 M 362.22 % | 38.607 M 168.09 % | 14.401 M 58.37 % | 9.093 M -35.73 % | 14.148 M |
| Other non current assets | 1.009 B 347.50 % | 225.486 M -64.17 % | 629.341 M -5.15 % | 663.501 M -33.01 % | 990.497 M -44.33 % | 1.779 B 297.33 % | 447.820 M -55.23 % | 1.000 B 1 191.57 % | 77.447 M -56.39 % | 177.594 M -60.20 % | 446.251 M 152.67 % | 176.617 M 91.88 % | 92.045 M 501.44 % | 15.304 M -90.42 % | 159.757 M -19.49 % | 198.439 M -5.52 % | 210.032 M 385.23 % | 43.285 M 8.64 % | 39.842 M -70.54 % | 135.223 M 901.65 % | 13.500 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 159.818 M -61.39 % | 413.894 M 84.23 % | 224.665 M 182.90 % | -271.009 M -153.49 % | 506.650 M -66.70 % | 1.521 B 32.25 % | 1.150 B 7.32 % | 1.072 B 122.41 % | 481.944 M 359.50 % | -185.722 M -14.53 % | -162.156 M -104.11 % | -79.446 M | 0.000 100.00 % | -140.945 M -7.90 % | -130.631 M 12.90 % | -149.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 65.684 M | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.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 |
| 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 |
| Goodwill and intangible assets | 0.000 100.00 % | -159.818 M 61.39 % | -413.894 M -82 878.80 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.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 |
| Property plant equipment net | 5.252 M 29.46 % | 4.057 M -50.01 % | 8.115 M -45.78 % | 14.968 M -65.60 % | 43.510 M 17.28 % | 37.098 M 803.95 % | 4.104 M -18.02 % | 5.006 M 37.87 % | 3.631 M 12.90 % | 3.216 M 50.63 % | 2.135 M 23.98 % | 1.722 M 7.36 % | 1.604 M -21.87 % | 2.053 M 25.26 % | 1.639 M -42.37 % | 2.844 M 40.31 % | 2.027 M -92.79 % | 28.129 M -86.80 % | 213.114 M 52 781.89 % | 403.000 K 134.30 % | 172.000 K -97.92 % | 8.263 M |
| Total non current assets | 1.014 B 341.81 % | 229.577 M -63.99 % | 637.566 M -29.45 % | 903.744 M 18.33 % | 763.781 M -67.19 % | 2.328 B 17.78 % | 1.976 B -8.33 % | 2.156 B 87.01 % | 1.153 B 73.96 % | 662.754 M 152.32 % | 262.664 M 1 523.09 % | 16.183 M 13.94 % | 14.203 M -18.17 % | 17.357 M -15.13 % | 20.451 M -71.05 % | 70.652 M 13.80 % | 62.082 M -13.07 % | 71.414 M -71.77 % | 252.956 M 86.51 % | 135.626 M 892.00 % | 13.672 M 65.46 % | 8.263 M |
| Other current assets | -670.553 M -196.91 % | 691.921 M 15.73 % | 597.868 M 433.56 % | -179.239 M -327.07 % | 78.936 M 106.18 % | -1.277 B -1 485.56 % | 92.144 M -93.37 % | 1.389 B 537.18 % | 217.956 M 111.31 % | 103.146 M | 0.000 -100.00 % | 19.690 M 117.67 % | 9.046 M -91.80 % | 110.350 M -53.17 % | 235.637 M 1 692.05 % | 13.149 M 34.09 % | 9.806 M -4.32 % | 10.249 M -2.51 % | 10.513 M -94.66 % | 197.039 M -13.37 % | 227.447 M 12.17 % | 202.769 M |
| Short term investments | 39.178 M 51.58 % | 25.847 M -60.35 % | 65.185 M -75.73 % | 268.593 M -56.37 % | 615.568 M 116.72 % | 284.035 M 1 352 447.62 % | 21.000 K -100.00 % | 560.368 M 1 032.06 % | 49.500 M -71.42 % | 173.177 M -48.87 % | 338.722 M 91.78 % | 176.617 M 91.88 % | 92.045 M | 0.000 -100.00 % | 159.757 M 8.29 % | 147.526 M -9.70 % | 163.369 M -49.55 % | 323.793 M 172.39 % | 118.873 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 13.398 M -40.59 % | 22.553 M -63.85 % | 62.388 M -46.39 % | 116.364 M -17.14 % | 140.440 M 41.55 % | 99.219 M -1.68 % | 100.910 M -18.22 % | 123.387 M 2 950.36 % | 4.045 M -95.32 % | 86.467 M -83.67 % | 529.660 M 536.43 % | 83.223 M 170.67 % | 30.747 M -38.49 % | 49.989 M 15.26 % | 43.372 M -67.66 % | 134.111 M -12.76 % | 153.724 M -37.00 % | 244.012 M 403.90 % | 48.425 M 157.85 % | 18.780 M -77.51 % | 83.505 M 225.56 % | 25.650 M |
| Cash and short term investments | 52.576 M 8.63 % | 48.400 M -62.06 % | 127.573 M -66.86 % | 384.957 M -49.08 % | 756.008 M 97.26 % | 383.254 M 279.72 % | 100.931 M -85.24 % | 683.755 M 1 176.97 % | 53.545 M -79.38 % | 259.644 M -70.10 % | 868.382 M 234.20 % | 259.840 M 111.61 % | 122.792 M 145.64 % | 49.989 M -75.39 % | 203.129 M -27.88 % | 281.637 M -11.18 % | 317.093 M -44.15 % | 567.805 M 239.40 % | 167.298 M 790.83 % | 18.780 M -77.51 % | 83.505 M 225.56 % | 25.650 M |
| Total current assets | 13.398 M -98.35 % | 810.447 M -42.78 % | 1.416 B 53.19 % | 924.568 M -48.31 % | 1.789 B 1 702.78 % | 99.219 M -89.15 % | 914.414 M -55.88 % | 2.073 B 663.36 % | 271.501 M -25.16 % | 362.790 M -65.54 % | 1.053 B 276.65 % | 279.530 M 111.26 % | 132.316 M -26.59 % | 180.246 M -39.85 % | 299.660 M 1.29 % | 295.850 M -10.93 % | 332.155 M -44.90 % | 602.858 M 216.82 % | 190.284 M -19.47 % | 236.295 M -24.10 % | 311.331 M 32.89 % | 234.270 M |
| Inventory | 0.000 -100.00 % | 4.442 M 147.33 % | 1.796 M | 0.000 | 0.000 | 0.000 100.00 % | -721.339 M 16.89 % | -867.984 M | 0.000 | 0.000 -100.00 % | 13.968 M | 0.000 -100.00 % | 478.000 K -59.28 % | 1.174 M -8.85 % | 1.288 M 21.05 % | 1.064 M 143.48 % | 437.000 K 169.75 % | 162.000 K -91.94 % | 2.011 M 33 416.67 % | 6.000 K -98.42 % | 379.000 K -91.38 % | 4.395 M |
| Net receivables | 631.375 M 861.23 % | 65.684 M -90.47 % | 689.097 M -4.14 % | 718.850 M -24.63 % | 953.755 M -3.92 % | 992.674 M 37.62 % | 721.339 M -16.89 % | 867.984 M | 0.000 | 0.000 -100.00 % | 166.465 M | 0.000 | 0.000 100.00 % | -88.141 M -555.20 % | 19.363 M 364.16 % | -7.330 M -252.11 % | 4.819 M -80.44 % | 24.642 M | 0.000 -100.00 % | 10.235 M | 0.000 -100.00 % | 728.000 K |
| Tax assets | 0.000 -100.00 % | 34.000 K -69.09 % | 110.000 K 0.00 % | 110.000 K -61.13 % | 283.000 K -93.55 % | 4.391 M 60.61 % | 2.734 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 107.329 M 38.36 % | 77.573 M -88.85 % | 695.823 M 313.93 % | 168.102 M -61.80 % | 440.015 M 493.75 % | 74.108 M -25.51 % | 99.486 M -52.19 % | 208.078 M 41 349.80 % | 502.000 K 16 633.33 % | 3.000 K 0.00 % | 3.000 K -81.25 % | 16.000 K -77.78 % | 72.000 K -80.43 % | 368.000 K -71.80 % | 1.305 M 31.42 % | 993.000 K 1 189.61 % | 77.000 K -99.53 % | 16.413 M -43.78 % | 29.193 M 293.44 % | 7.420 M 3 685.71 % | 196.000 K -88.35 % | 1.683 M |
| Tax payables | 0.000 -100.00 % | 255.000 K -76.21 % | 1.072 M 1 814.29 % | 56.000 K -99.43 % | 9.854 M | 0.000 -100.00 % | 4.859 M -46.15 % | 9.023 M | 0.000 -100.00 % | 179.000 K 0.00 % | 179.000 K 1 391.67 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 9.09 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 10.00 % | 10.000 K -97.25 % | 363.000 K 0.00 % | 363.000 K 0.00 % | 363.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.324 M | 0.000 -100.00 % | 7.075 M 105.07 % | -139.655 M 88.86 % | -1.254 B | 0.000 | 0.000 100.00 % | -195.375 M -227.86 % | 152.807 M 12.45 % | 135.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 28.000 K -99.19 % | 3.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.228 M -18.21 % | -39.107 M -46.19 % | -26.751 M -56.53 % | -17.090 M -136.15 % | -7.237 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.246 M -24.86 % | 2.989 M -53.33 % | 6.404 M -39.68 % | 10.617 M 674.40 % | 1.371 M -94.55 % | 25.152 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 512.000 K | 0.000 | 0.000 -100.00 % | 225.000 K -36.62 % | 355.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K -53.06 % | 147.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 4.434 B 3.62 % | 4.279 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 | 0.000 |
| Other total stockholders equity | 5.424 B 0.24 % | 5.411 B 0.12 % | 5.405 B 0.15 % | 5.396 B 0.00 % | 5.396 B 1.74 % | 5.304 B 0.00 % | 5.304 B 3.51 % | 5.124 B -2.52 % | 5.256 B 12.41 % | 4.676 B 26.62 % | 3.693 B 156.36 % | 1.441 B 8.84 % | 1.324 B -3.82 % | 1.376 B 934.84 % | 132.981 M -5.30 % | 140.427 M -35.96 % | 219.290 M -55.77 % | 495.822 M 30.38 % | 380.286 M 22.67 % | 310.000 M 0.00 % | 310.000 M 15.84 % | 267.600 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -715.121 M -134.07 % | -305.513 M -359 527.06 % | 85.000 K -98.26 % | 4.873 M 5 632.94 % | 85.000 K -36.57 % | 134.000 K | 0.000 | 0.000 -100.00 % | 1.048 M 17.75 % | 890.000 K 52.92 % | 582.000 K 84.76 % | 315.000 K -64.77 % | 894.000 K 54.67 % | 578.000 K | 0.000 -100.00 % | 22.000 K -99.76 % | 9.335 M 44.26 % | 6.471 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.000 K 96.74 % | -6.051 M |
| Total assets | 1.028 B -1.19 % | 1.040 B -49.36 % | 2.054 B 12.34 % | 1.828 B -28.37 % | 2.552 B 5.16 % | 2.427 B -16.04 % | 2.891 B -31.64 % | 4.229 B 196.86 % | 1.424 B 38.90 % | 1.026 B -22.04 % | 1.316 B 344.86 % | 295.713 M 101.83 % | 146.519 M -25.85 % | 197.603 M -38.27 % | 320.111 M -12.66 % | 366.502 M -7.04 % | 394.237 M -41.53 % | 674.272 M 52.12 % | 443.240 M 19.18 % | 371.921 M 14.44 % | 325.003 M 34.00 % | 242.533 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 234.926 M | 0.000 100.00 % | -447.445 M -600.94 % | -63.835 M | 0.000 | 0.000 -100.00 % | 1.579 M 106.08 % | -25.990 M -274.87 % | -6.933 M -42.45 % | -4.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 25.565 M 18.36 % | 21.600 M 19.84 % | 18.024 M 51.72 % | 11.880 M | 0.000 -100.00 % | 66.809 M 48.74 % | 44.918 M | 0.000 | 0.000 100.00 % | -1.579 M -106.08 % | 25.990 M 274.87 % | 6.933 M 42.45 % | 4.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -10.043 M -105.37 % | 187.060 M 861.45 % | 19.456 M -89.92 % | 193.056 M 150.49 % | -382.352 M -45.64 % | -262.535 M -385.44 % | 91.977 M 124.10 % | -381.711 M -222.00 % | -118.544 M -137.91 % | 312.661 M 204.96 % | -297.875 M -444.18 % | -54.738 M -508.10 % | 13.413 M -26.89 % | 18.346 M 131.94 % | -57.447 M -1 785.98 % | -3.046 M 95.97 % | -75.620 M -4 138.79 % | -1.784 M 11.02 % | -2.005 M 76.62 % | -8.576 M -735.73 % | 1.349 M 183.79 % | -1.610 M |
| Accounts receivables | -40.163 M -132.68 % | 122.892 M 97.10 % | 62.349 M 1 938.22 % | 3.059 M 105.35 % | -57.186 M 81.39 % | -307.232 M -955.32 % | 35.920 M 108.66 % | -414.997 M | 0.000 -100.00 % | 166.442 M 200.58 % | -165.488 M -44 505.93 % | -371.000 K -114.20 % | 2.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 909.000 K 174.62 % | 331.000 K 118.43 % | -1.796 M -100.73 % | 244.894 M 183.05 % | -294.884 M | 0.000 -100.00 % | 157.755 M | 0.000 | 0.000 | 0.000 100.00 % | -137.269 M -23 564.79 % | 585.000 K 292.62 % | 149.000 K 175.93 % | 54.000 K 103.60 % | -1.498 M -138.92 % | -627.000 K -128.00 % | -275.000 K -114.87 % | 1.849 M 192.22 % | -2.005 M -224.92 % | 1.605 M 22.61 % | 1.309 M 263.42 % | -801.000 K |
| Accounts payables | 29.756 M 104.82 % | -617.914 M -217.09 % | 527.721 M 294.08 % | -271.913 M -174.31 % | 365.908 M 1 541.83 % | -25.378 M 76.63 % | -108.592 M -26.46 % | -85.870 M | 0.000 | 0.000 100.00 % | -13.000 K -103.50 % | 371.000 K 114.20 % | -2.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -545.000 K -100.08 % | 681.751 M 219.85 % | -568.818 M -362.11 % | 217.016 M 154.78 % | -396.190 M -665.38 % | 70.075 M 916.46 % | 6.894 M -94.21 % | 119.156 M | 0.000 -100.00 % | 146.219 M 210.46 % | -132.374 M -140.89 % | -54.952 M -615.93 % | 10.651 M -41.77 % | 18.292 M 132.69 % | -55.949 M -2 212.90 % | -2.419 M 96.79 % | -75.345 M -1 973.91 % | -3.633 M | 0.000 100.00 % | -10.181 M -25 552.50 % | 40.000 K 104.94 % | -809.000 K |
| Other non cash items | 44.018 M 15.82 % | 38.004 M -39.46 % | 62.780 M 187.94 % | 21.803 M -64.55 % | 61.496 M -87.72 % | 500.676 M 677.51 % | 64.395 M -31.96 % | 94.647 M 23.25 % | 76.791 M -88.98 % | 696.658 M -40.62 % | 1.173 B 5 020.54 % | -23.842 M 14.71 % | -27.953 M -128.49 % | 98.116 M 1 745.69 % | -5.962 M -114.08 % | 42.334 M -84.05 % | 265.369 M 179.27 % | -334.785 M -687.85 % | 56.951 M 953.33 % | -6.674 M 79.03 % | -31.834 M -141.22 % | -13.197 M |
| Net cash provided by operating activities | -23.595 M -119.93 % | 118.396 M 2 756.36 % | 4.145 M -96.49 % | 118.229 M 148.51 % | -243.731 M -371.10 % | 89.905 M 11.55 % | 80.598 M 127.03 % | -298.132 M -50.50 % | -198.100 M 4.10 % | -206.570 M 44.61 % | -372.968 M -372.78 % | -78.888 M -194.78 % | -26.762 M 47.06 % | -50.552 M 56.60 % | -116.471 M -554.44 % | -17.797 M 80.38 % | -90.687 M 83.78 % | -559.257 M -3 521.79 % | 16.344 M 126.54 % | -61.589 M -7 171.43 % | -847.000 K 90.56 % | -8.972 M |
| Investments in property plant and equipment | 0.000 100.00 % | -561.000 K -584.15 % | -82.000 K 97.77 % | -3.680 M -86.52 % | -1.973 M 86.94 % | -15.103 M -1 169.16 % | -1.190 M -20.20 % | -990.000 K -5 400.00 % | -18.000 K 99.44 % | -3.229 M -167.52 % | -1.207 M -4 370.37 % | -27.000 K 84.83 % | -178.000 K 80.84 % | -929.000 K 64.28 % | -2.601 M -43.46 % | -1.813 M 7.45 % | -1.959 M -1 279.58 % | -142.000 K 40.83 % | -240.000 K -321.05 % | -57.000 K 71.36 % | -199.000 K 4.33 % | -208.000 K |
| Acquisitions net | 0.000 -100.00 % | 975.000 K 103.23 % | -30.146 M | 0.000 -100.00 % | 380.000 M 267.34 % | -227.083 M -34 196.55 % | 666.000 K 100.23 % | -284.917 M -269.09 % | 168.504 M -7.02 % | 181.227 M 269.37 % | -107.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.508 M | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -18.101 M -1 805.37 % | -950.000 K 97.93 % | -45.983 M 81.08 % | -243.001 M -3 754.71 % | -6.304 M 99.08 % | -684.815 M -10 783.90 % | -6.292 M 96.82 % | -197.653 M 85.42 % | -1.356 B -786.31 % | -153.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.638 M 55.63 % | -73.562 M -1 434.46 % | -4.794 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 28.071 M -83.26 % | 167.714 M 69.33 % | 99.047 M -72.39 % | 358.750 M 58.72 % | 226.034 M -53.42 % | 485.310 M 489.52 % | 82.323 M -33.62 % | 124.013 M 3 656.83 % | 3.301 M -80.31 % | 16.765 M | 0.000 -100.00 % | 5.954 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.479 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 13.188 M 112.34 % | -106.889 M -3 774.42 % | 2.909 M 154.73 % | 1.142 M -87.44 % | 9.094 M -96.00 % | 227.083 M 1 892 258.33 % | 12.000 K -99.99 % | 235.203 M 1 173.59 % | -21.908 M -759.28 % | 3.323 M 20 668.75 % | 16.000 K -11.11 % | 18.000 K 28.57 % | 14.000 K 7.69 % | 13.000 K -31.58 % | 19.000 K -75.95 % | 79.000 K -96.71 % | 2.402 M -61.85 % | 6.297 M -57.69 % | 14.882 M 670.69 % | 1.931 M 113.13 % | 906.000 K -49.69 % | 1.801 M |
| Net cash used for investing activites | 13.188 M 113.67 % | -96.505 M -169.21 % | 139.445 M 175.99 % | 50.526 M -89.95 % | 502.870 M 145.75 % | 204.627 M 202.30 % | -200.017 M 4.70 % | -209.876 M -387.75 % | 72.938 M 106.23 % | -1.171 B -379.26 % | -244.426 M -2 715 744.44 % | -9.000 K -100.16 % | 5.790 M 732.10 % | -916.000 K -103.06 % | 29.926 M 1 825.84 % | -1.734 M -491.42 % | 443.000 K -99.80 % | 226.001 M 483.57 % | -58.920 M -1 917.81 % | -2.920 M -513.01 % | 707.000 K -55.62 % | 1.593 M |
| Debt repayment | 4.436 M 103.83 % | -115.947 M 37.97 % | -186.933 M -139.92 % | -77.915 M 65.14 % | -223.506 M -307.57 % | -54.839 M -56.98 % | -34.933 M -105.90 % | 591.874 M 1 305.88 % | 42.100 M | 0.000 | 0.000 | 0.000 100.00 % | -140.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.000 K 11.54 % | -78.000 K -27.87 % | -61.000 K | 0.000 | 0.000 |
| Common stock issued | 12.443 M 56.10 % | 7.971 M 2.46 % | 7.780 M | 0.000 -100.00 % | 74.403 M 42 174.43 % | 176.000 K -99.91 % | 200.000 M 0.76 % | 198.484 M 33 484.43 % | 591.000 K -99.94 % | 1.026 B 179.10 % | 367.700 M 181.65 % | 130.552 M | 0.000 -100.00 % | 49.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 332.099 M 350.87 % | 73.658 M | 0.000 -100.00 % | 64.000 M 317.45 % | 15.331 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -11.246 M -122.91 % | 49.079 M 236.40 % | -35.981 M -24.14 % | -28.984 M 28.21 % | -40.374 M 7.09 % | -43.454 M -142.00 % | 103.462 M -15.20 % | 122.000 M | 0.000 100.00 % | -91.370 M -113.12 % | 696.161 M 84 901.34 % | 819.000 K -55.92 % | 1.858 M 139.43 % | 776.000 K 119.13 % | -4.057 M | 0.000 | 0.000 -100.00 % | 197.046 M 17 932.22 % | -1.105 M | 0.000 100.00 % | -1.600 M | 0.000 |
| Net cash used provided by financing activities | 5.633 M 109.56 % | -58.897 M 72.62 % | -215.134 M -101.25 % | -106.899 M 43.58 % | -189.477 M -93.11 % | -98.117 M -188.14 % | 111.315 M -87.80 % | 912.358 M 2 037.12 % | 42.691 M -95.43 % | 934.887 M -12.12 % | 1.064 B 709.81 % | 131.371 M 7 546.74 % | 1.718 M -96.60 % | 50.599 M 1 347.20 % | -4.057 M | 0.000 | 0.000 -100.00 % | 529.076 M 630.01 % | 72.475 M 118 911.48 % | -61.000 K -100.10 % | 62.400 M 307.02 % | 15.331 M |
| Effect of forex changes on cash | 1.194 M 176.25 % | -1.566 M 61.52 % | -4.070 M -955.04 % | 476.000 K -78.88 % | 2.254 M 315.08 % | -1.048 M | 0.000 100.00 % | -486.821 M | 0.000 100.00 % | -25.000 K 16.67 % | -30.000 K -1 600.00 % | 2.000 K -83.33 % | 12.000 K -92.05 % | 151.000 K 214.39 % | -132.000 K -76.00 % | -75.000 K -1 600.00 % | 5.000 K -88.89 % | 45.000 K 309.09 % | 11.000 K 120.00 % | 5.000 K | 0.000 | 0.000 |
| Net change in cash | -3.580 M 90.72 % | -38.572 M 48.99 % | -75.614 M -221.31 % | 62.332 M -13.33 % | 71.916 M 4 352.87 % | -1.691 M 79.13 % | -8.104 M -121.95 % | 36.920 M 144.77 % | -82.471 M 81.39 % | -443.144 M -199.26 % | 446.437 M 750.75 % | 52.476 M 372.72 % | -19.242 M -2 579.94 % | -718.000 K 99.21 % | -90.734 M -362.79 % | -19.606 M 78.27 % | -90.239 M -146.07 % | 195.865 M 554.85 % | 29.910 M 146.33 % | -64.565 M -203.70 % | 62.260 M 682.95 % | 7.952 M |
| Cash at beginning of period | 2.178 M -94.66 % | 40.750 M -64.98 % | 116.364 M 115.36 % | 54.032 M 402.12 % | -17.884 M -117.72 % | 100.910 M 57.87 % | 63.919 M -26.08 % | 86.467 M -0.06 % | 86.516 M -83.67 % | 529.660 M 536.43 % | 83.223 M 170.67 % | 30.747 M -38.49 % | 49.989 M -1.42 % | 50.707 M -64.15 % | 141.441 M -12.17 % | 161.047 M -35.91 % | 251.286 M 353.41 % | 55.421 M 117.24 % | 25.511 M -71.68 % | 90.076 M 223.83 % | 27.816 M 40.03 % | 19.864 M |
| Cash at end of period | -1.402 M -164.37 % | 2.178 M -94.66 % | 40.750 M -64.98 % | 116.364 M 115.36 % | 54.032 M -45.54 % | 99.219 M 77.76 % | 55.815 M -54.76 % | 123.387 M 2 950.36 % | 4.045 M -95.32 % | 86.516 M -83.67 % | 529.660 M 536.43 % | 83.223 M 170.67 % | 30.747 M -38.49 % | 49.989 M -1.42 % | 50.707 M -64.15 % | 141.441 M -12.17 % | 161.047 M -35.91 % | 251.286 M 353.41 % | 55.421 M 117.24 % | 25.511 M -71.68 % | 90.076 M 223.83 % | 27.816 M |
| Operating cash flow | -23.595 M -119.93 % | 118.396 M 2 756.36 % | 4.145 M -96.49 % | 118.229 M 148.51 % | -243.731 M -371.10 % | 89.905 M 11.55 % | 80.598 M 127.03 % | -298.132 M -50.50 % | -198.100 M 4.10 % | -206.570 M 44.61 % | -372.968 M -372.78 % | -78.888 M -194.78 % | -26.762 M 47.06 % | -50.552 M 56.60 % | -116.471 M -554.44 % | -17.797 M 80.38 % | -90.687 M 83.78 % | -559.257 M -3 521.79 % | 16.344 M 126.54 % | -61.589 M -7 171.43 % | -847.000 K 90.56 % | -8.972 M |
| Capital expenditure | -8.000 K 98.57 % | -561.000 K -584.15 % | -82.000 K 97.77 % | -3.680 M -86.52 % | -1.973 M 86.94 % | -15.103 M -1 169.16 % | -1.190 M -20.20 % | -990.000 K -5 400.00 % | -18.000 K 99.44 % | -3.229 M -167.52 % | -1.207 M -4 370.37 % | -27.000 K 84.83 % | -178.000 K 80.84 % | -929.000 K 64.28 % | -2.601 M -43.46 % | -1.813 M 7.45 % | -1.959 M -1 279.58 % | -142.000 K 40.83 % | -240.000 K -321.05 % | -57.000 K 71.36 % | -199.000 K 4.33 % | -208.000 K |
| Free CashFlow | -5.145 M -104.37 % | 117.835 M 2 800.20 % | 4.063 M -96.45 % | 114.549 M 146.62 % | -245.704 M -428.47 % | 74.802 M -5.80 % | 79.408 M 126.55 % | -299.122 M -50.98 % | -198.118 M 5.57 % | -209.799 M 43.93 % | -374.175 M -374.15 % | -78.915 M -192.93 % | -26.940 M 47.67 % | -51.481 M 56.76 % | -119.072 M -507.20 % | -19.610 M 78.83 % | -92.646 M 83.44 % | -559.399 M -3 573.66 % | 16.104 M 126.12 % | -61.646 M -5 793.50 % | -1.046 M 88.61 % | -9.180 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.615 M -43.97 % | 52.857 M 142.35 % | 21.810 M 26.48 % | 17.244 M -79.58 % | 84.455 M -5.10 % | 88.996 M -52.92 % | 189.044 M 63.38 % | 115.705 M -10.42 % | 129.163 M -54.99 % | 286.975 M -27.86 % | 397.828 M 25.41 % | 317.232 M -49.11 % | 623.333 M 643.85 % | 83.798 M 219.12 % | 26.259 M -39.79 % | 43.614 M -83.26 % | 260.459 M 80 041.25 % | 325.000 K -93.95 % | 5.372 M 0.00 % | 5.372 M 13.61 % | 4.728 M 0.00 % | 4.728 M -40.55 % | 7.953 M 0.00 % | 7.953 M 178.35 % | -10.151 M -100.00 % | -5.076 M -124.91 % | 20.374 M 100.00 % | 10.187 M -74.34 % | 39.695 M 100.00 % | 19.848 M -28.99 % | 27.952 M 100.00 % | 13.976 M -48.74 % | 27.263 M 100.00 % | 13.632 M -37.75 % | 21.898 M 100.00 % | 10.949 M 6.06 % | 10.323 M 100.00 % | 5.162 M -87.05 % | 39.858 M 100.00 % | 19.929 M 25.97 % | 15.821 M 300.00 % | 3.955 M -66.67 % | 11.866 M |
| Net income | -53.797 M 22.23 % | -69.177 M -395.61 % | -13.958 M 86.50 % | -103.368 M -250.45 % | -29.496 M 40.38 % | -49.473 M -100.31 % | 15.970 B 0.00 % | 15.970 B 0.00 % | 15.970 B 0.00 % | 15.970 B 2.51 % | 15.578 B 5.84 % | 14.718 B 33 587.51 % | 43.691 M 151.31 % | -85.154 M -570.65 % | 18.093 M 207.92 % | -16.765 M -103.30 % | 508.571 M 183.73 % | -607.373 M 4.74 % | -637.570 M 0.00 % | -637.570 M -5 028.45 % | -12.432 M 0.00 % | -12.432 M -39.67 % | -8.901 M 0.00 % | -8.901 M 95.24 % | -186.966 M -100.00 % | -93.483 M 2.13 % | -95.514 M -100.00 % | -47.757 M 36.86 % | -75.636 M -100.00 % | -37.818 M 86.53 % | -280.707 M -100.00 % | -140.354 M 37.04 % | -222.912 M -100.00 % | -111.456 M -187.26 % | -38.800 M -100.00 % | -19.400 M 58.26 % | -46.482 M -100.00 % | -23.241 M -192.50 % | 25.125 M 100.00 % | 12.563 M 943.40 % | 1.204 M 300.00 % | 301.000 K -66.67 % | 903.000 K |
| Income before tax | -60.842 M 12.08 % | -69.205 M -409.42 % | -13.585 M 86.47 % | -100.396 M -200.95 % | -33.360 M 31.03 % | -48.372 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.180 M | 0.000 -100.00 % | 68.531 M 183.46 % | -82.111 M -453.38 % | 23.236 M 257.87 % | -14.719 M -102.87 % | 512.551 M 184.39 % | -607.372 M 4.72 % | -637.487 M 0.00 % | -637.487 M -16 026.65 % | -3.953 M 0.00 % | -3.953 M 55.39 % | -8.862 M 0.00 % | -8.862 M 94.71 % | -167.486 M -100.00 % | -83.743 M -8.80 % | -76.972 M -100.00 % | -38.486 M 33.61 % | -57.966 M -100.00 % | -28.983 M 89.68 % | -280.729 M -100.00 % | -140.365 M 41.11 % | -238.340 M -100.00 % | -119.170 M -207.14 % | -38.800 M -100.00 % | -19.400 M 58.26 % | -46.482 M -100.00 % | -23.241 M -192.50 % | 25.125 M 100.00 % | 12.563 M 943.40 % | 1.204 M 300.00 % | 301.000 K -66.67 % | 903.000 K |
| Income before tax ratio | -2.05 -56.91 % | -1.31 -110.20 % | -0.62 89.30 % | -5.82 -1 373.93 % | -0.40 27.33 % | -0.54 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.07 | 0.00 -100.00 % | 0.11 111.22 % | -0.98 -210.73 % | 0.88 362.20 % | -0.34 -117.15 % | 1.97 100.11 % | -1 868.84 -1 474.69 % | -118.68 0.00 % | -118.68 -14 094.70 % | -0.84 0.00 % | -0.84 24.96 % | -1.11 0.00 % | -1.11 -106.75 % | 16.50 0.00 % | 16.50 536.73 % | -3.78 0.00 % | -3.78 -158.71 % | -1.46 0.00 % | -1.46 85.46 % | -10.04 0.00 % | -10.04 -14.88 % | -8.74 0.00 % | -8.74 -393.40 % | -1.77 0.00 % | -1.77 60.65 % | -4.50 0.00 % | -4.50 -814.31 % | 0.63 0.00 % | 0.63 728.32 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 |
| EBITDA | -54.390 M -66.54 % | -32.659 M -399.83 % | -6.534 M 92.22 % | -83.944 M -299.41 % | -21.017 M 32.07 % | -30.939 M -81.36 % | -17.059 M 91.60 % | -203.079 M -101.34 % | -100.862 M -308.97 % | 48.266 M 139.68 % | 20.138 M 60.26 % | 12.566 M -85.68 % | 87.763 M | 0.000 | 0.000 -100.00 % | 1.885 M 1 449.39 % | 121.661 K 100.02 % | -625.999 M 0.74 % | -630.661 M 0.00 % | -630.661 M -5 577.58 % | 11.514 M 0.00 % | 11.514 M 41.48 % | 8.138 M 0.00 % | 8.138 M 105.96 % | -136.649 M -100.00 % | -68.325 M -151.75 % | -27.140 M -100.00 % | -13.570 M 65.57 % | -39.415 M -100.00 % | -19.708 M 92.55 % | -264.419 M -100.00 % | -132.210 M 44.48 % | -238.116 M -100.00 % | -119.058 M -208.42 % | -38.602 M -100.00 % | -19.301 M 58.35 % | -46.339 M -100.00 % | -23.170 M -178.17 % | 29.638 M 100.00 % | 14.819 M 153.97 % | 5.835 M 300.00 % | 1.459 M 105.82 % | -25.080 M |
| Net income ratio | -1.82 -38.80 % | -1.31 -104.50 % | -0.64 89.32 % | -5.99 -1 616.37 % | -0.35 37.17 % | -0.56 -100.66 % | 84.48 -38.79 % | 138.02 11.63 % | 123.64 122.18 % | 55.65 42.11 % | 39.16 -15.60 % | 46.40 66 092.99 % | 0.07 106.90 % | -1.02 -247.48 % | 0.69 279.24 % | -0.38 -119.69 % | 1.95 100.10 % | -1 868.84 -1 474.49 % | -118.69 0.00 % | -118.69 -4 414.07 % | -2.63 0.00 % | -2.63 -134.94 % | -1.12 0.00 % | -1.12 -106.08 % | 18.42 0.00 % | 18.42 492.88 % | -4.69 0.00 % | -4.69 -146.04 % | -1.91 0.00 % | -1.91 81.03 % | -10.04 0.00 % | -10.04 -22.82 % | -8.18 0.00 % | -8.18 -361.46 % | -1.77 0.00 % | -1.77 60.65 % | -4.50 0.00 % | -4.50 -814.31 % | 0.63 0.00 % | 0.63 728.32 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 |
| Ratio EBITDA | -1.84 -197.24 % | -0.62 -106.24 % | -0.30 93.85 % | -4.87 -1 856.17 % | -0.25 28.42 % | -0.35 -285.25 % | -0.09 94.86 % | -1.76 -124.76 % | -0.78 -564.29 % | 0.17 232.26 % | 0.05 27.79 % | 0.04 -71.87 % | 0.14 | 0.00 | 0.00 -100.00 % | 0.04 9 152.91 % | 0.00 100.00 % | -1 926.15 -1 540.55 % | -117.41 0.00 % | -117.41 -4 921.37 % | 2.44 0.00 % | 2.44 137.98 % | 1.02 0.00 % | 1.02 -92.40 % | 13.46 0.00 % | 13.46 1 110.56 % | -1.33 0.00 % | -1.33 -34.16 % | -0.99 0.00 % | -0.99 89.50 % | -9.46 0.00 % | -9.46 -8.31 % | -8.73 0.00 % | -8.73 -395.46 % | -1.76 0.00 % | -1.76 60.73 % | -4.49 0.00 % | -4.49 -703.68 % | 0.74 0.00 % | 0.74 101.62 % | 0.37 0.00 % | 0.37 117.45 % | -2.11 |
| Gross profit ratio | 1.00 15.90 % | 0.86 68.16 % | 0.51 -35.54 % | 0.80 1.72 % | 0.78 9.88 % | 0.71 47.84 % | 0.48 70.81 % | 0.28 27.48 % | 0.22 -57.48 % | 0.52 13.33 % | 0.46 -35.96 % | 0.72 57.35 % | 0.46 -54.43 % | 1.00 0.00 % | 1.00 2.38 % | 0.98 -0.71 % | 0.98 123.25 % | -4.23 -13 590.11 % | -0.03 0.00 % | -0.03 -69.90 % | -0.02 0.00 % | -0.02 -0.11 % | -0.02 0.00 % | -0.02 -100.55 % | 3.29 0.00 % | 3.29 454.17 % | -0.93 0.00 % | -0.93 -295.95 % | 0.47 0.00 % | 0.47 -31.67 % | 0.69 0.00 % | 0.69 121.83 % | -3.18 0.00 % | -3.18 -53.90 % | -2.06 0.00 % | -2.06 -5.31 % | -1.96 0.00 % | -1.96 -424.13 % | 0.60 0.00 % | 0.60 290.67 % | -0.32 0.00 % | -0.32 0.00 % | -0.32 |
| Weighted average shs out dil | 18.845 B 2 080.93 % | 864.088 M 2.24 % | 845.156 M 0.87 % | 837.863 M 1.87 % | 822.480 M 2.85 % | 799.666 M 0.15 % | 798.483 M 0.00 % | 798.482 M 0.00 % | 798.483 M -0.01 % | 798.589 M 2.53 % | 778.908 M 4.70 % | 743.971 M 1.11 % | 735.833 M 0.00 % | 735.833 M 13.36 % | 649.092 M -6.31 % | 692.819 M 0.00 % | 692.819 M 101.41 % | 343.987 M 497.00 % | 57.620 M 0.00 % | 57.620 M 526.08 % | 9.203 M 0.00 % | 9.203 M 111.18 % | 4.358 M 0.00 % | 4.358 M 18.90 % | 3.665 M 0.00 % | 3.665 M 0.93 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 39.64 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 78.42 % | 1.458 M 0.00 % | 1.458 M 21.83 % | 1.196 M 0.00 % | 1.196 M -22.71 % | 1.548 M 0.00 % | 1.548 M 0.00 % | 1.548 M |
| Weighted average shs out | 18.850 B 2 081.46 % | 864.088 M 2.15 % | 845.939 M 0.96 % | 837.863 M 1.87 % | 822.480 M 2.85 % | 799.666 M 0.51 % | 795.639 M -0.36 % | 798.532 M 0.30 % | 796.126 M -0.36 % | 798.970 M 2.35 % | 780.620 M 4.80 % | 744.894 M 1.23 % | 735.833 M 0.00 % | 735.833 M 13.36 % | 649.092 M -6.31 % | 692.819 M 0.00 % | 692.819 M 101.41 % | 343.987 M 497.00 % | 57.620 M 0.00 % | 57.620 M 526.08 % | 9.203 M 0.00 % | 9.203 M 111.18 % | 4.358 M 0.00 % | 4.358 M 18.90 % | 3.665 M 0.00 % | 3.665 M 0.93 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 0.00 % | 3.632 M 39.64 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 0.00 % | 2.601 M 78.42 % | 1.458 M 0.00 % | 1.458 M 21.83 % | 1.196 M 0.00 % | 1.196 M -22.71 % | 1.548 M 0.00 % | 1.548 M 0.00 % | 1.548 M |
| EPS diluted | 0.00 96.38 % | -0.08 -381.93 % | -0.02 86.17 % | -0.12 -233.33 % | -0.04 41.94 % | -0.06 -100.31 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 1.01 % | 19.80 32 900.00 % | 0.06 151.72 % | -0.12 -514.29 % | 0.03 216.67 % | -0.02 -102.65 % | 0.91 151.36 % | -1.76 84.25 % | -11.20 0.00 % | -11.20 -728.40 % | -1.35 0.00 % | -1.35 33.86 % | -2.04 0.00 % | -2.04 96.01 % | -51.20 -100.00 % | -25.60 3.03 % | -26.40 -100.00 % | -13.20 36.54 % | -20.80 -100.00 % | -10.40 86.60 % | -77.60 -100.00 % | -38.80 54.67 % | -85.60 -100.00 % | -42.80 -181.58 % | -15.20 -100.00 % | -7.60 76.25 % | -32.00 -100.00 % | -16.00 -176.92 % | 20.80 100.00 % | 10.40 1 240.21 % | 0.78 300.00 % | 0.19 -66.78 % | 0.58 |
| Earnings per share | 0.00 96.38 % | -0.08 -381.93 % | -0.02 86.17 % | -0.12 -233.33 % | -0.04 41.94 % | -0.06 -100.31 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 0.00 % | 20.00 1.01 % | 19.80 32 900.00 % | 0.06 151.72 % | -0.12 -514.29 % | 0.03 216.67 % | -0.02 -102.65 % | 0.91 151.36 % | -1.76 84.25 % | -11.20 0.00 % | -11.20 -728.40 % | -1.35 0.00 % | -1.35 33.86 % | -2.04 0.00 % | -2.04 96.01 % | -51.20 -100.00 % | -25.60 3.03 % | -26.40 -100.00 % | -13.20 36.54 % | -20.80 -100.00 % | -10.40 86.60 % | -77.60 -100.00 % | -38.80 54.67 % | -85.60 -100.00 % | -42.80 -181.58 % | -15.20 -100.00 % | -7.60 76.25 % | -32.00 -100.00 % | -16.00 -176.92 % | 20.80 100.00 % | 10.40 1 240.21 % | 0.78 300.00 % | 0.19 -66.78 % | 0.58 |
| Gross profit | 29.615 M -35.06 % | 45.607 M 307.53 % | 11.191 M -18.47 % | 13.726 M -79.23 % | 66.087 M 4.27 % | 63.380 M -30.40 % | 91.063 M 179.07 % | 32.631 M 14.20 % | 28.574 M -80.86 % | 149.319 M -18.25 % | 182.656 M -19.70 % | 227.454 M -19.92 % | 284.033 M 238.95 % | 83.798 M 219.12 % | 26.259 M -38.36 % | 42.601 M -83.37 % | 256.232 M 18 735.04 % | -1.375 M -728.31 % | -166.000 K 0.00 % | -166.000 K -93.02 % | -86.000 K 0.00 % | -86.000 K 40.48 % | -144.500 K 0.00 % | -144.500 K 99.57 % | -33.372 M -100.00 % | -16.686 M 11.77 % | -18.912 M -100.00 % | -9.456 M -150.29 % | 18.804 M 100.00 % | 9.402 M -51.48 % | 19.378 M 100.00 % | 9.689 M 111.19 % | -86.581 M -100.00 % | -43.291 M 4.20 % | -45.187 M -100.00 % | -22.594 M -11.70 % | -20.227 M -100.00 % | -10.114 M -141.97 % | 24.095 M 100.00 % | 12.048 M 340.18 % | -5.016 M -300.00 % | -1.254 M 66.67 % | -3.762 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 373.000 K -39.84 % | 620.000 K 218.10 % | -525.000 K -119.17 % | 2.738 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.138 M | 0.000 -100.00 % | 27.566 M 805.88 % | 3.043 M -40.83 % | 5.143 M 151.31 % | 2.047 M -48.58 % | 3.980 M 795 930.20 % | 500.000 -99.40 % | 83.000 K 0.00 % | 83.000 K -99.02 % | 8.479 M 0.00 % | 8.479 M 21 365.82 % | 39.500 K 0.00 % | 39.500 K -99.80 % | 19.480 M 100.00 % | 9.740 M -47.47 % | 18.542 M 100.00 % | 9.271 M -47.53 % | 17.670 M 100.00 % | 8.835 M 40 259.09 % | -22.000 K -100.00 % | -11.000 K 99.93 % | -15.428 M -100.00 % | -7.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 4.280 M 34.46 % | 3.183 M -70.03 % | 10.619 M 201.85 % | 3.518 M -80.85 % | 18.368 M -28.29 % | 25.616 M -73.86 % | 97.981 M 17.94 % | 83.074 M -17.41 % | 100.589 M -26.93 % | 137.656 M -36.03 % | 215.172 M 139.67 % | 89.778 M -73.54 % | 339.300 M | 0.000 | 0.000 -100.00 % | 1.013 M -76.04 % | 4.227 M 148.66 % | 1.700 M -69.30 % | 5.538 M 0.00 % | 5.538 M 15.03 % | 4.814 M 0.00 % | 4.814 M -40.55 % | 8.098 M 0.00 % | 8.098 M -65.13 % | 23.221 M 100.00 % | 11.611 M -70.45 % | 39.286 M 100.00 % | 19.643 M -5.97 % | 20.891 M 100.00 % | 10.446 M 21.83 % | 8.574 M 100.00 % | 4.287 M -96.23 % | 113.844 M 100.00 % | 56.922 M -15.15 % | 67.085 M 100.00 % | 33.543 M 9.80 % | 30.550 M 100.00 % | 15.275 M -3.10 % | 15.763 M 100.00 % | 7.882 M -62.18 % | 20.837 M 300.00 % | 5.209 M -66.67 % | 15.628 M |
| General and administrative expenses | 30.029 M 16.51 % | 25.773 M -23.12 % | 33.523 M -55.35 % | 75.083 M -17.22 % | 90.698 M -5.87 % | 96.353 M 19.67 % | 80.515 M 4.61 % | 76.966 M -4.96 % | 80.982 M -25.00 % | 107.971 M 7.62 % | 100.322 M -26.35 % | 136.217 M 76.12 % | 77.342 M -33.93 % | 117.067 M 226.51 % | 35.854 M -6.22 % | 38.230 M 267.73 % | 10.396 M -48.02 % | 20.002 M -52.37 % | 41.995 M 0.00 % | 41.995 M 102.28 % | 20.761 M 0.00 % | 20.761 M 8.73 % | 19.094 M 0.00 % | 19.094 M -43.31 % | 33.681 M 100.00 % | 16.841 M -45.48 % | 30.888 M 100.00 % | 15.444 M -63.98 % | 42.878 M 100.00 % | 21.439 M -30.72 % | 30.944 M 100.00 % | 15.472 M -60.56 % | 39.227 M 100.00 % | 19.614 M 11.10 % | 17.654 M 100.00 % | 8.827 M -45.67 % | 16.247 M 100.00 % | 8.124 M -54.61 % | 17.896 M 100.00 % | 8.948 M -49.39 % | 17.681 M 300.00 % | 4.420 M -66.67 % | 13.261 M |
| Selling and marketing expenses | 32.531 M 39.17 % | 23.375 M 967.35 % | 2.190 M -89.86 % | 21.600 M | 0.000 | 0.000 -100.00 % | 18.024 M 126.06 % | -69.166 M -682.21 % | 11.880 M 175.39 % | -15.758 M -200.00 % | 15.758 M 288.54 % | -8.358 M -108.53 % | 98.009 M 455.49 % | -27.570 M -161.38 % | 44.918 M 3 355.23 % | 1.300 M 189.36 % | -1.455 M 37.80 % | -2.339 M -1 388.71 % | 181.500 K 0.00 % | 181.500 K 31.05 % | 138.500 K 0.00 % | 138.500 K -24.32 % | 183.000 K 0.00 % | 183.000 K -59.42 % | 451.000 K 100.00 % | 225.500 K -32.08 % | 332.000 K 100.00 % | 166.000 K -92.92 % | 2.344 M 100.00 % | 1.172 M 852.85 % | 123.000 K 100.00 % | 61.500 K -69.25 % | 200.000 K 100.00 % | 100.000 K -63.10 % | 271.000 K 100.00 % | 135.500 K -55.28 % | 303.000 K 100.00 % | 151.500 K -76.40 % | 642.000 K 100.00 % | 321.000 K -53.07 % | 684.000 K 300.00 % | 171.000 K -66.67 % | 513.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.472 M | 0.000 100.00 % | -386.000 K 0.00 % | -386.000 K 75.30 % | -1.563 M 0.00 % | -1.563 M -2 580.16 % | 63.000 K 0.00 % | 63.000 K -83.80 % | 389.000 K 100.00 % | 194.500 K 251.95 % | -128.000 K -100.00 % | -64.000 K -100.46 % | 13.878 M 100.00 % | 6.939 M -1.41 % | 7.038 M 100.00 % | 3.519 M 4 191.46 % | 82.000 K 100.00 % | 41.000 K -53.93 % | 89.000 K 100.00 % | 44.500 K -89.28 % | 415.000 K 100.00 % | 207.500 K -94.73 % | 3.941 M 100.00 % | 1.971 M -59.55 % | 4.871 M 300.00 % | 1.218 M -66.67 % | 3.653 M |
| Operating expenses | 62.560 M 27.29 % | 49.148 M 37.62 % | 35.713 M -63.06 % | 96.683 M -6.10 % | 102.959 M -15.51 % | 121.856 M -47.81 % | 233.483 M -30.11 % | 334.049 M 35.57 % | 246.404 M -6.95 % | 264.802 M -17.64 % | 321.523 M 168.62 % | 119.694 M -31.88 % | 175.700 M 96.32 % | 89.497 M 10.80 % | 80.772 M 104.33 % | 39.530 M 342.09 % | 8.942 M -57.77 % | 21.175 M -55.74 % | 47.842 M 0.00 % | 47.842 M 61.92 % | 29.546 M 0.00 % | 29.546 M 13.16 % | 26.111 M 0.00 % | 26.111 M -37.43 % | 41.727 M 100.00 % | 20.864 M -48.36 % | 40.398 M 100.00 % | 20.199 M -65.82 % | 59.100 M 100.00 % | 29.550 M -22.45 % | 38.105 M 100.00 % | 19.053 M -51.78 % | 39.509 M 100.00 % | 19.755 M 9.66 % | 18.014 M 100.00 % | 9.007 M -46.91 % | 16.965 M 100.00 % | 8.483 M -62.26 % | 22.479 M 100.00 % | 11.240 M -51.63 % | 23.236 M 300.00 % | 5.809 M -66.67 % | 17.427 M |
| Cost and expenses | 62.560 M -28.04 % | 86.937 M 143.43 % | 35.713 M -65.48 % | 103.464 M -4.02 % | 107.792 M -11.82 % | 122.234 M 409.79 % | -39.457 M 80.57 % | -203.079 M -101.34 % | -100.862 M -308.97 % | 48.266 M -42.26 % | 83.589 M -43.32 % | 147.483 M -72.94 % | 545.052 M 509.02 % | 89.497 M 10.80 % | 80.772 M 99.23 % | 40.543 M -81.93 % | 224.386 M 880.92 % | 22.875 M -57.15 % | 53.380 M 0.00 % | 53.380 M 55.35 % | 34.360 M 0.00 % | 34.360 M 0.44 % | 34.208 M 0.00 % | 34.208 M -47.33 % | 64.948 M 100.00 % | 32.474 M -59.25 % | 79.684 M 100.00 % | 39.842 M -50.19 % | 79.991 M 100.00 % | 39.996 M -14.32 % | 46.679 M 100.00 % | 23.340 M -84.78 % | 153.353 M 100.00 % | 76.677 M -9.90 % | 85.099 M 100.00 % | 42.550 M -10.45 % | 47.515 M 100.00 % | 23.758 M -37.88 % | 38.242 M 100.00 % | 19.121 M -56.62 % | 44.073 M 300.00 % | 11.018 M -66.67 % | 33.055 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.512 M -41.97 % | 6.052 M 0.00 % | 6.052 M -40.72 % | 10.210 M 0.00 % | 10.210 M 50.79 % | 6.771 M 0.00 % | 6.771 M -6.04 % | 7.206 M 100.00 % | 3.603 M -61.28 % | 9.306 M 100.00 % | 4.653 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 |
| Selling general and administrative expenses | 62.560 M 27.29 % | 49.148 M 37.62 % | 35.713 M -63.06 % | 96.683 M 6.60 % | 90.698 M -5.87 % | 96.353 M 2 173.55 % | 4.238 M -45.67 % | 7.800 M -57.20 % | 18.223 M -12.86 % | 20.913 M 0.41 % | 20.827 M 43.33 % | 14.531 M -91.71 % | 175.351 M 95.93 % | 89.497 M 10.80 % | 80.772 M 104.33 % | 39.530 M 342.09 % | 8.942 M -49.38 % | 17.663 M -58.12 % | 42.176 M 0.00 % | 42.176 M 101.81 % | 20.899 M 0.00 % | 20.899 M 8.41 % | 19.277 M 0.00 % | 19.277 M -43.52 % | 34.132 M 100.00 % | 17.066 M -45.34 % | 31.220 M 100.00 % | 15.610 M -65.48 % | 45.222 M 100.00 % | 22.611 M -27.22 % | 31.067 M 100.00 % | 15.534 M -60.60 % | 39.427 M 100.00 % | 19.714 M 9.98 % | 17.925 M 100.00 % | 8.963 M -45.85 % | 16.550 M 100.00 % | 8.275 M -55.36 % | 18.538 M 100.00 % | 9.269 M -49.53 % | 18.365 M 300.00 % | 4.591 M -66.67 % | 13.774 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 -100.00 % | 1.333 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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 3.831 M -60.32 % | 9.654 M -21.05 % | 12.228 M -10.03 % | 13.591 M -13.63 % | 15.736 M -8.04 % | 17.111 M -19.31 % | 21.207 M -21.26 % | 26.933 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.099 M -70.77 % | 55.081 M 53 900.56 % | 102.000 K -94.81 % | 1.966 M 0.00 % | 1.966 M -76.81 % | 8.479 M 0.00 % | 8.479 M -22.08 % | 10.881 M 0.00 % | 10.881 M -44.14 % | 19.480 M 100.00 % | 9.740 M -47.47 % | 18.542 M 100.00 % | 9.271 M -47.53 % | 17.670 M 100.00 % | 8.835 M -44.84 % | 16.017 M 100.00 % | 8.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.358 M 119.22 % | -7.065 M -355.98 % | 2.760 M 21.27 % | 2.276 M -1.90 % | 2.320 M 0.91 % | 2.299 M 104.01 % | -57.286 M 75.44 % | -233.263 M -71.27 % | -136.196 M -1 579.59 % | 9.205 M -64.84 % | 26.180 M -84.86 % | 172.923 M 1 723.70 % | 9.482 M | 0.000 | 0.000 -100.00 % | 504.500 K -66.42 % | 1.502 M 592.24 % | 217.000 K -40.87 % | 367.000 K 0.00 % | 367.000 K 10.38 % | 332.500 K 0.00 % | 332.500 K 4.89 % | 317.000 K 0.00 % | 317.000 K -32.84 % | 472.000 K 100.00 % | 236.000 K -67.85 % | 734.000 K 100.00 % | 367.000 K -58.34 % | 881.000 K 100.00 % | 440.500 K 50.34 % | 293.000 K 100.00 % | 146.500 K -34.60 % | 224.000 K 100.00 % | 112.000 K -43.43 % | 198.000 K 100.00 % | 99.000 K -30.77 % | 143.000 K 100.00 % | 71.500 K -98.42 % | 4.513 M 100.00 % | 2.257 M -51.27 % | 4.631 M 300.00 % | 1.158 M -66.67 % | 3.473 M |
| Operating income | -32.945 M 3.33 % | -34.080 M -145.13 % | -13.903 M 83.87 % | -86.220 M -269.46 % | -23.337 M 29.79 % | -33.238 M 41.98 % | -57.286 M 75.39 % | -232.756 M -68.04 % | -138.510 M -737.82 % | 21.716 M 259.42 % | 6.042 M -96.33 % | 164.696 M 52.03 % | 108.333 M 2 000.91 % | -5.699 M 89.55 % | -54.513 M -4 048.79 % | 1.381 M -99.19 % | 170.430 M 127.22 % | -626.216 M 0.76 % | -631.028 M 0.00 % | -631.028 M -5 743.75 % | 11.181 M 0.00 % | 11.181 M 42.96 % | 7.821 M 0.00 % | 7.821 M 105.70 % | -137.121 M -100.00 % | -68.561 M -145.97 % | -27.874 M -100.00 % | -13.937 M 65.41 % | -40.296 M -100.00 % | -20.148 M 92.39 % | -264.712 M -100.00 % | -132.356 M 44.47 % | -238.340 M -100.00 % | -119.170 M -207.14 % | -38.800 M -100.00 % | -19.400 M 58.26 % | -46.482 M -100.00 % | -23.241 M -192.50 % | 25.125 M 100.00 % | 12.563 M 943.40 % | 1.204 M 300.00 % | 301.000 K 101.05 % | -28.553 M |
| Operating income ratio | -1.11 -72.54 % | -0.64 -1.14 % | -0.64 87.25 % | -5.00 -1 709.47 % | -0.28 26.01 % | -0.37 -23.25 % | -0.30 84.94 % | -2.01 -87.59 % | -1.07 -1 517.12 % | 0.08 398.25 % | 0.02 -97.07 % | 0.52 198.72 % | 0.17 355.55 % | -0.07 96.72 % | -2.08 -6 658.53 % | 0.03 -95.16 % | 0.65 100.03 % | -1 926.82 -1 540.17 % | -117.48 0.00 % | -117.48 -5 067.64 % | 2.36 0.00 % | 2.36 140.48 % | 0.98 0.00 % | 0.98 -92.72 % | 13.51 0.00 % | 13.51 1 087.35 % | -1.37 0.00 % | -1.37 -34.77 % | -1.02 0.00 % | -1.02 89.28 % | -9.47 0.00 % | -9.47 -8.33 % | -8.74 0.00 % | -8.74 -393.40 % | -1.77 0.00 % | -1.77 60.65 % | -4.50 0.00 % | -4.50 -814.31 % | 0.63 0.00 % | 0.63 728.32 % | 0.08 0.00 % | 0.08 103.16 % | -2.41 |
| Total other income expenses net | -27.897 M 20.58 % | -35.125 M -11 145.60 % | 318.000 K 102.24 % | -14.176 M -41.43 % | -10.023 M 21.66 % | -12.794 M 90.52 % | -134.944 M 47.51 % | -257.083 M -67.43 % | -153.542 M -1 127.26 % | -12.511 M -162.13 % | 20.138 M 144.78 % | 8.227 M 184.38 % | -9.750 M 87.24 % | -76.412 M -198.28 % | 77.749 M 582.94 % | -16.099 M -104.71 % | 342.121 M 1 715.54 % | 18.844 M 391.77 % | -6.459 M 0.00 % | -6.459 M 57.32 % | -15.134 M 0.00 % | -15.134 M 9.28 % | -16.683 M 0.00 % | -16.683 M 45.06 % | -30.365 M -100.00 % | -15.183 M 69.08 % | -49.098 M -100.00 % | -24.549 M -38.93 % | -17.670 M -100.00 % | -8.835 M 44.84 % | -16.017 M -100.00 % | -8.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.456 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2018-01-31 | 2017-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-09-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -16.216 M -110.29 % | 157.558 M 2.79 % | 153.281 M 2.71 % | 149.236 M -20.08 % | 186.727 M 9.42 % | 170.651 M -41.11 % | 289.765 M 2.02 % | 284.026 M -45.40 % | 520.150 M -2.02 % | 530.896 M -27.54 % | 732.688 M -10.74 % | 820.804 M 11.21 % | 738.079 M -7.92 % | 801.597 M -16.83 % | 963.846 M -3.85 % | 1.002 B 1 114.64 % | 82.529 M 310.48 % | -39.210 M 92.59 % | -529.148 M -853.36 % | 70.238 M -33.25 % | 105.232 M -6.11 % | 112.084 M 12.56 % | 99.578 M 174.25 % | -134.111 M -907.95 % | 16.599 M 118.51 % | -89.697 M -85.49 % | -48.356 M -159.52 % | -18.633 M 77.69 % | -83.504 M -292.37 % | -21.282 M |
| Total investments | 107.967 M 175.58 % | 39.178 M 25.72 % | 31.162 M -83.22 % | 185.665 M -67.53 % | 571.751 M 19.34 % | 479.079 M -6.00 % | 509.636 M 3.32 % | 493.258 M 72.44 % | 286.041 M -16.98 % | 344.559 M -20.25 % | 432.057 M 52.11 % | 284.035 M -72.35 % | 1.027 B -32.48 % | 1.521 B -27.71 % | 2.104 B 23.02 % | 1.711 B 52.55 % | 1.121 B 71.17 % | 655.121 M 328.18 % | 153.000 M 958.02 % | 14.461 M 14.78 % | 12.599 M -17.68 % | 15.304 M -18.65 % | 18.812 M 11.35 % | 16.895 M 26.16 % | 13.392 M -95.86 % | 323.793 M 172.39 % | 118.873 M -3.15 % | 122.743 M | 0.000 | 0.000 |
| Total debt | 204.605 M 19.68 % | 170.956 M -0.97 % | 172.636 M 0.49 % | 171.789 M -25.67 % | 231.102 M -0.83 % | 233.039 M -40.16 % | 389.433 M -2.74 % | 400.390 M -33.64 % | 603.383 M -10.12 % | 671.336 M -22.39 % | 865.011 M -5.98 % | 920.023 M -3.36 % | 951.992 M 5.48 % | 902.507 M -10.41 % | 1.007 B -10.52 % | 1.126 B 1 200.41 % | 86.574 M 83.20 % | 47.257 M 9 129.88 % | 512.000 K -99.67 % | 153.461 M 12.86 % | 135.979 M -16.10 % | 162.073 M 13.38 % | 142.950 M | 0.000 -100.00 % | 170.323 M 10.37 % | 154.315 M 223 544.93 % | 69.000 K -53.06 % | 147.000 K 14 600.00 % | 1.000 K -99.98 % | 4.368 M |
| Accumulated other comprehensive income loss | 550.256 M 5 391.03 % | 10.021 M 166.33 % | -15.107 M -56.50 % | -9.653 M -103.66 % | 263.916 M -4.95 % | 277.649 M -2.18 % | 283.845 M 14.30 % | 248.331 M 414.36 % | 48.280 M 195.43 % | -50.591 M 89.11 % | -464.490 M 29.09 % | -655.076 M -17.45 % | -557.757 M -6 573.33 % | -8.358 M -102.42 % | 344.827 M -68.28 % | 1.087 B | 0.000 100.00 % | -2.654 M 85.04 % | -17.745 M 50.02 % | -35.503 M -1.97 % | -34.818 M -2.57 % | -33.946 M -2.48 % | -33.124 M | 0.000 100.00 % | -33.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.928 B -1.10 % | -4.874 B -1.44 % | -4.805 B -0.25 % | -4.793 B -0.58 % | -4.765 B -0.47 % | -4.743 B 0.00 % | -4.743 B -1.30 % | -4.682 B -5.11 % | -4.454 B -5.35 % | -4.228 B -12.04 % | -3.774 B -5.40 % | -3.581 B -3.58 % | -3.457 B 0.87 % | -3.487 B -3.61 % | -3.366 B 8.08 % | -3.661 B 9.15 % | -4.030 B -4.04 % | -3.874 B -45.98 % | -2.654 B -91.26 % | -1.387 B 0.39 % | -1.393 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 204.756 M 18.48 % | 172.818 M 0.28 % | 172.340 M 2.84 % | 167.573 M 0.00 % | 167.573 M 2.84 % | 162.939 M 2.03 % | 159.697 M 0.00 % | 159.697 M 0.00 % | 159.697 M 0.00 % | 159.697 M 0.00 % | 159.697 M 8.49 % | 147.197 M 0.02 % | 147.167 M 0.00 % | 147.167 M 0.00 % | 147.167 M 15.73 % | 127.167 M 41.85 % | 89.651 M 5.47 % | 85.004 M 102.83 % | 41.908 M 106.07 % | 20.337 M 200.00 % | 6.779 M -80.00 % | 33.896 M 20.00 % | 28.247 M 0.00 % | 28.247 M 0.00 % | 28.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 805.613 M 9.89 % | 733.127 M -5.47 % | 775.555 M -0.15 % | 776.684 M -27.93 % | 1.078 B -2.53 % | 1.106 B 0.79 % | 1.097 B -2.26 % | 1.122 B -2.39 % | 1.150 B -9.97 % | 1.277 B -3.12 % | 1.318 B 8.48 % | 1.215 B -15.38 % | 1.436 B -22.32 % | 1.849 B -23.92 % | 2.430 B -10.79 % | 2.724 B 107.05 % | 1.316 B 40.79 % | 934.456 M -16.47 % | 1.119 B 769.33 % | 128.689 M 3 963.37 % | -3.331 M -153.33 % | 6.246 M -94.83 % | 120.867 M -28.34 % | 168.674 M -21.38 % | 214.536 M -56.73 % | 495.822 M 22.54 % | 404.633 M 13.18 % | 357.520 M 13.17 % | 315.910 M 38.32 % | 228.385 M |
| Other non current liabilities | 439.386 M 83 117.05 % | 528.000 K -99.84 % | 321.490 M 60 788.26 % | 528.000 K -99.85 % | 353.640 M | 0.000 -100.00 % | 731.336 M | 0.000 | 0.000 -100.00 % | 1.187 B | 0.000 -100.00 % | 966.943 M -24.69 % | 1.284 B 60.66 % | 799.141 M -11.01 % | 898.018 M | 0.000 | 0.000 | 0.000 100.00 % | -363.000 K -102.83 % | 12.815 M -4.18 % | 13.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 2.246 M | 0.000 | 0.000 -100.00 % | 1.212 M -59.45 % | 2.989 M -37.30 % | 4.767 M -27.76 % | 6.599 M -92.41 % | 86.905 M -1.18 % | 87.945 M -62.92 % | 237.200 M -1.17 % | 239.999 M 0.45 % | 238.920 M -1.65 % | 242.936 M -1.57 % | 246.809 M -1.52 % | 250.630 M 189.50 % | 86.574 M | 0.000 -100.00 % | 726.000 K -99.53 % | 153.319 M 12.82 % | 135.894 M -16.08 % | 161.933 M 13.38 % | 142.820 M | 0.000 -100.00 % | 170.323 M 10.37 % | 154.315 M | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 |
| Total non current liabilities | 439.386 M 15 739.44 % | 2.774 M -99.14 % | 321.490 M 60 788.26 % | 528.000 K -56.44 % | 1.212 M -59.45 % | 2.989 M -37.30 % | 4.767 M -27.76 % | 6.599 M -92.41 % | 86.991 M -1.18 % | 88.030 M -63.62 % | 241.984 M -79.62 % | 1.187 B 396.93 % | 238.920 M -1.65 % | 242.936 M -1.60 % | 246.888 M -1.55 % | 250.764 M 189.65 % | 86.574 M 2 885 700.00 % | 3.000 K -99.79 % | 1.411 M -99.09 % | 154.209 M 12.99 % | 136.476 M -15.88 % | 162.248 M 12.90 % | 143.714 M 24 764.01 % | 578.000 K -99.66 % | 170.323 M 10.36 % | 154.337 M 1 553.32 % | 9.335 M 42.74 % | 6.540 M 3 219.80 % | 197.000 K -96.74 % | 6.051 M |
| Other current liabilities | -202.913 M -1 387.76 % | 15.757 M 111.71 % | -134.546 M -1 119.67 % | 13.195 M -72.61 % | 48.167 M 105.18 % | -930.360 M -983.04 % | 105.359 M 118.62 % | -565.967 M -672.36 % | 98.883 M 109.31 % | -1.063 B -714.33 % | 172.963 M 123.07 % | -749.586 M -363.20 % | -161.829 M 78.82 % | -763.916 M -2 566.95 % | 30.966 M 102.83 % | -1.092 B -5 111.41 % | 21.796 M 12 075.82 % | -182.000 K 45.02 % | -331.000 K -94.71 % | -170.000 K -0.59 % | -169.000 K -100.59 % | 28.589 M -47.14 % | 54.083 M -72.44 % | 196.246 M 2 012.44 % | 9.290 M 20.82 % | 7.689 M | 0.000 | 0.000 -100.00 % | 8.533 M 10.33 % | 7.734 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 2.324 M | 0.000 -100.00 % | 6.354 M | 0.000 -100.00 % | 7.075 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 |
| Short term debt | 202.913 M 20.27 % | 168.710 M -2.27 % | 172.636 M 0.49 % | 171.789 M -24.12 % | 226.382 M -3.03 % | 233.465 M -38.83 % | 381.664 M -4.06 % | 397.809 M -22.98 % | 516.478 M -15.70 % | 612.686 M 2.69 % | 596.644 M -14.77 % | 700.034 M -3.31 % | 723.990 M 9.77 % | 659.571 M -13.28 % | 760.580 M -13.10 % | 875.187 M | 0.000 | 0.000 -100.00 % | 149.000 K 4.93 % | 142.000 K 67.06 % | 85.000 K -39.29 % | 140.000 K 7.69 % | 130.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K -11.54 % | 78.000 K 7 700.00 % | 1.000 K -99.98 % | 4.368 M |
| Total current liabilities | 0.000 -100.00 % | 291.796 M 69.02 % | 172.636 M -34.31 % | 262.812 M -25.68 % | 353.640 M -62.58 % | 945.171 M 29.24 % | 731.336 M 4.58 % | 699.304 M -13.57 % | 809.054 M -31.85 % | 1.187 B 22.55 % | 968.751 M 3 845.07 % | 24.556 M -96.54 % | 708.885 M -11.29 % | 799.141 M -11.01 % | 898.018 M -28.39 % | 1.254 B 5 523.73 % | 22.298 M -75.52 % | 91.088 M -53.38 % | 195.375 M 1 424.58 % | 12.815 M -4.18 % | 13.374 M -54.06 % | 29.109 M -47.58 % | 55.530 M -71.85 % | 197.250 M 2 003.33 % | 9.378 M -61.11 % | 24.113 M -17.62 % | 29.272 M 272.37 % | 7.861 M -13.55 % | 9.093 M -35.73 % | 14.148 M |
| Total liabilities | 439.386 M 49.16 % | 294.570 M -8.37 % | 321.490 M 22.08 % | 263.340 M -25.79 % | 354.852 M -62.57 % | 948.160 M 28.81 % | 736.103 M 4.28 % | 705.903 M -21.22 % | 896.045 M -29.73 % | 1.275 B 5.32 % | 1.211 B -0.09 % | 1.212 B -20.42 % | 1.523 B 46.13 % | 1.042 B -8.98 % | 1.145 B -23.91 % | 1.505 B 1 282.12 % | 108.872 M 19.52 % | 91.088 M -53.71 % | 196.786 M 17.82 % | 167.024 M 11.46 % | 149.850 M -21.69 % | 191.357 M -3.96 % | 199.244 M 0.72 % | 197.828 M 10.09 % | 179.701 M 0.70 % | 178.450 M 362.22 % | 38.607 M 168.09 % | 14.401 M 58.37 % | 9.093 M -35.73 % | 14.148 M |
| Other non current assets | 1.241 B 23.00 % | 1.009 B -6.00 % | 1.073 B 376.05 % | 225.486 M 79.69 % | 125.484 M -80.06 % | 629.341 M 7.09 % | 587.687 M -11.43 % | 663.501 M -13.27 % | 764.992 M -22.77 % | 990.497 M 29.92 % | 762.406 M -57.15 % | 1.779 B -4.75 % | 1.868 B 317.15 % | 447.820 M 0.94 % | 443.660 M -55.65 % | 1.000 B 1 191.57 % | 77.447 M -56.39 % | 177.594 M -60.20 % | 446.251 M 152.67 % | 176.617 M 91.88 % | 92.045 M 501.44 % | 15.304 M -90.42 % | 159.757 M -19.49 % | 198.439 M -5.52 % | 210.032 M 385.23 % | 43.285 M 8.64 % | 39.842 M -70.54 % | 135.223 M 901.65 % | 13.500 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 159.818 M -68.46 % | 506.720 M 22.43 % | 413.894 M 38.25 % | 299.376 M 33.25 % | 224.665 M 431.69 % | -67.733 M 75.01 % | -271.009 M -277.67 % | 152.533 M -69.89 % | 506.650 M -40.59 % | 852.749 M -43.95 % | 1.521 B -27.71 % | 2.104 B 82.94 % | 1.150 B 7.32 % | 1.072 B 122.41 % | 481.944 M 359.50 % | -185.722 M -14.53 % | -162.156 M -104.11 % | -79.446 M | 0.000 100.00 % | -140.945 M -7.90 % | -130.631 M 12.90 % | -149.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 65.684 M | 0.000 | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 100.00 % | -159.818 M | 0.000 100.00 % | -413.894 M -82 878.80 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.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 |
| Property plant equipment net | 3.848 M -26.73 % | 5.252 M 23.03 % | 4.269 M 5.23 % | 4.057 M -35.54 % | 6.294 M -22.44 % | 8.115 M -23.89 % | 10.662 M -28.77 % | 14.968 M -41.11 % | 25.418 M -41.58 % | 43.510 M -29.70 % | 61.893 M 66.84 % | 37.098 M 75.97 % | 21.082 M 413.69 % | 4.104 M -0.19 % | 4.112 M -17.86 % | 5.006 M 37.87 % | 3.631 M 12.90 % | 3.216 M 50.63 % | 2.135 M 23.98 % | 1.722 M 7.36 % | 1.604 M -21.87 % | 2.053 M 25.26 % | 1.639 M -42.37 % | 2.844 M 40.31 % | 2.027 M -92.79 % | 28.129 M -86.80 % | 213.114 M 52 781.89 % | 403.000 K 134.30 % | 172.000 K -97.92 % | 8.263 M |
| Total non current assets | 1.245 B 22.74 % | 1.014 B -5.88 % | 1.078 B 369.42 % | 229.577 M -64.05 % | 638.608 M 0.16 % | 637.566 M -29.03 % | 898.335 M -0.60 % | 903.744 M 24.92 % | 723.460 M -5.28 % | 763.781 M -22.20 % | 981.724 M -57.83 % | 2.328 B -15.20 % | 2.745 B 38.89 % | 1.976 B -22.57 % | 2.553 B 18.39 % | 2.156 B 87.01 % | 1.153 B 73.96 % | 662.754 M 152.32 % | 262.664 M 1 523.09 % | 16.183 M 13.94 % | 14.203 M -18.17 % | 17.357 M -15.13 % | 20.451 M -71.05 % | 70.652 M 13.80 % | 62.082 M -13.07 % | 71.414 M -71.77 % | 252.956 M 86.51 % | 135.626 M 892.00 % | 13.672 M 65.46 % | 8.263 M |
| Other current assets | -625.057 M 6.78 % | -670.553 M -45.41 % | -461.133 M -166.65 % | 691.921 M 1.08 % | 684.557 M -46.81 % | 1.287 B 105.96 % | 624.869 M 15.80 % | 539.611 M 8 474.78 % | 6.293 M -92.03 % | 78.936 M -61.83 % | 206.807 M -79.00 % | 984.617 M -20.94 % | 1.245 B 152.84 % | 492.554 M -26.22 % | 667.573 M -51.93 % | 1.389 B 537.18 % | 217.956 M 111.31 % | 103.146 M | 0.000 -100.00 % | 19.690 M 117.67 % | 9.046 M -91.80 % | 110.350 M -53.17 % | 235.637 M 1 692.05 % | 13.149 M 34.09 % | 9.806 M -4.32 % | 10.249 M -2.51 % | 10.513 M -94.66 % | 197.039 M -13.37 % | 227.447 M 12.17 % | 202.769 M |
| Short term investments | 107.967 M 175.58 % | 39.178 M 25.72 % | 31.162 M 20.56 % | 25.847 M -60.25 % | 65.031 M -0.24 % | 65.185 M -69.00 % | 210.260 M -21.72 % | 268.593 M -24.08 % | 353.774 M -42.53 % | 615.568 M 120.22 % | 279.524 M -1.59 % | 284.035 M 62.80 % | 174.473 M 830 723.81 % | 21.000 K 0.00 % | 21.000 K -100.00 % | 560.368 M 1 032.06 % | 49.500 M -71.42 % | 173.177 M -48.87 % | 338.722 M 91.78 % | 176.617 M 91.88 % | 92.045 M | 0.000 -100.00 % | 159.757 M 8.29 % | 147.526 M -9.70 % | 163.369 M -49.55 % | 323.793 M 172.39 % | 118.873 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 16.216 M 21.03 % | 13.398 M -30.78 % | 19.355 M -14.18 % | 22.553 M -49.18 % | 44.375 M -28.87 % | 62.388 M -37.40 % | 99.668 M -14.35 % | 116.364 M 39.81 % | 83.233 M -40.73 % | 140.440 M 6.13 % | 132.323 M 33.36 % | 99.219 M -53.62 % | 213.913 M 111.98 % | 100.910 M 131.75 % | 43.543 M -64.71 % | 123.387 M 2 950.36 % | 4.045 M -95.32 % | 86.467 M -83.67 % | 529.660 M 536.43 % | 83.223 M 170.67 % | 30.747 M -38.49 % | 49.989 M 15.26 % | 43.372 M -67.66 % | 134.111 M -12.76 % | 153.724 M -37.00 % | 244.012 M 403.90 % | 48.425 M 157.85 % | 18.780 M -77.51 % | 83.505 M 225.56 % | 25.650 M |
| Cash and short term investments | 124.183 M 136.20 % | 52.576 M 4.08 % | 50.517 M 4.37 % | 48.400 M -55.76 % | 109.406 M -14.24 % | 127.573 M -58.84 % | 309.928 M -19.49 % | 384.957 M -11.91 % | 437.007 M -42.20 % | 756.008 M 83.57 % | 411.847 M 7.46 % | 383.254 M -1.32 % | 388.386 M 284.80 % | 100.931 M 131.68 % | 43.564 M -93.63 % | 683.755 M 1 176.97 % | 53.545 M -79.38 % | 259.644 M -70.10 % | 868.382 M 234.20 % | 259.840 M 111.61 % | 122.792 M 145.64 % | 49.989 M -75.39 % | 203.129 M -27.88 % | 281.637 M -11.18 % | 317.093 M -44.15 % | 567.805 M 239.40 % | 167.298 M 790.83 % | 18.780 M -77.51 % | 83.505 M 225.56 % | 25.650 M |
| Total current assets | 0.000 -100.00 % | 13.398 M -30.78 % | 19.355 M -97.61 % | 810.447 M 2.08 % | 793.963 M -43.94 % | 1.416 B 51.51 % | 934.797 M 1.11 % | 924.568 M -30.09 % | 1.323 B -26.06 % | 1.789 B 15.59 % | 1.547 B 1 459.65 % | 99.219 M -53.62 % | 213.913 M -76.61 % | 914.414 M -10.55 % | 1.022 B -50.67 % | 2.073 B 663.36 % | 271.501 M -25.16 % | 362.790 M -65.54 % | 1.053 B 276.65 % | 279.530 M 111.26 % | 132.316 M -26.59 % | 180.246 M -39.85 % | 299.660 M 1.29 % | 295.850 M -10.93 % | 332.155 M -44.90 % | 602.858 M 216.82 % | 190.284 M -19.47 % | 236.295 M -24.10 % | 311.331 M 32.89 % | 234.270 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 4.442 M | 0.000 -100.00 % | 1.796 M | 0.000 100.00 % | -718.850 M 18.24 % | -879.208 M 7.82 % | -953.755 M -2.69 % | -928.815 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -867.984 M | 0.000 | 0.000 -100.00 % | 13.968 M | 0.000 -100.00 % | 478.000 K -59.28 % | 1.174 M -8.85 % | 1.288 M 21.05 % | 1.064 M 143.48 % | 437.000 K 169.75 % | 162.000 K -91.94 % | 2.011 M 33 416.67 % | 6.000 K -98.42 % | 379.000 K -91.38 % | 4.395 M |
| Net receivables | 500.874 M -20.67 % | 631.375 M 46.84 % | 429.971 M 554.61 % | 65.684 M -86.09 % | 472.197 M -31.48 % | 689.097 M | 0.000 | 0.000 -100.00 % | 879.208 M -7.82 % | 953.755 M 2.69 % | 928.815 M -6.43 % | 992.674 M -6.86 % | 1.066 B 232.08 % | 320.929 M 3.14 % | 311.160 M -64.15 % | 867.984 M | 0.000 | 0.000 -100.00 % | 166.465 M | 0.000 | 0.000 100.00 % | -88.141 M -555.20 % | 19.363 M 364.16 % | -7.330 M -252.11 % | 4.819 M -80.44 % | 24.642 M | 0.000 -100.00 % | 10.235 M | 0.000 -100.00 % | 728.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K -69.09 % | 110.000 K 0.00 % | 110.000 K 0.00 % | 110.000 K 0.00 % | 110.000 K -61.13 % | 283.000 K 0.00 % | 283.000 K -93.56 % | 4.392 M 0.02 % | 4.391 M 60.61 % | 2.734 M 0.00 % | 2.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 107.329 M -20.23 % | 134.546 M 73.44 % | 77.573 M -0.79 % | 78.192 M -88.76 % | 695.823 M 184.81 % | 244.313 M 45.34 % | 168.102 M -7.42 % | 181.583 M -58.73 % | 440.015 M 187.09 % | 153.268 M 106.82 % | 74.108 M -49.49 % | 146.724 M 47.48 % | 99.486 M 6.03 % | 93.824 M -54.91 % | 208.078 M 41 349.80 % | 502.000 K 16 633.33 % | 3.000 K 0.00 % | 3.000 K -81.25 % | 16.000 K -77.78 % | 72.000 K -80.43 % | 368.000 K -71.80 % | 1.305 M 31.42 % | 993.000 K 1 189.61 % | 77.000 K -99.53 % | 16.413 M -43.78 % | 29.193 M 293.44 % | 7.420 M 3 685.71 % | 196.000 K -88.35 % | 1.683 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K -71.64 % | 899.000 K -16.14 % | 1.072 M | 0.000 -100.00 % | 56.000 K -99.54 % | 12.110 M 22.89 % | 9.854 M -78.52 % | 45.876 M | 0.000 | 0.000 -100.00 % | 4.859 M -61.58 % | 12.648 M 40.18 % | 9.023 M | 0.000 -100.00 % | 179.000 K 0.00 % | 179.000 K 1 391.67 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K 9.09 % | 11.000 K 0.00 % | 11.000 K 0.00 % | 11.000 K 10.00 % | 10.000 K -97.25 % | 363.000 K 0.00 % | 363.000 K 0.00 % | 363.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.000 K | 0.000 -100.00 % | 2.324 M 100.79 % | -292.576 M -4 704.60 % | 6.354 M 101.86 % | -340.940 M -4 918.94 % | 7.075 M | 0.000 | 0.000 -100.00 % | 246.809 M 119.68 % | -1.254 B | 0.000 | 0.000 100.00 % | -195.375 M -227.86 % | 152.807 M 12.45 % | 135.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 50.601 M | 0.000 -100.00 % | 28.000 K 0.00 % | 28.000 K | 0.000 -100.00 % | 3.437 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 100.00 % | -46.228 M -18.21 % | -39.107 M -46.19 % | -26.751 M -56.53 % | -17.090 M -136.15 % | -7.237 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.246 M | 0.000 -100.00 % | 2.989 M | 0.000 -100.00 % | 3.415 M | 0.000 -100.00 % | 10.617 M -57.69 % | 25.094 M -18.17 % | 30.666 M 361.63 % | 6.643 M -73.59 % | 25.152 M 66.51 % | 15.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 512.000 K | 0.000 | 0.000 -100.00 % | 225.000 K -36.62 % | 355.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K -53.06 % | 147.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.465 B 0.14 % | 4.459 B 0.57 % | 4.434 B 0.62 % | 4.406 B 2.98 % | 4.279 B 821.16 % | 464.490 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 |
| Other total stockholders equity | 5.513 B 1.65 % | 5.424 B 0.02 % | 5.423 B 0.22 % | 5.411 B 0.00 % | 5.411 B 0.11 % | 5.405 B 0.16 % | 5.396 B 0.00 % | 5.396 B 0.00 % | 5.396 B 0.00 % | 5.396 B -0.02 % | 5.397 B 1.76 % | 5.304 B 0.00 % | 5.304 B 0.00 % | 5.304 B 0.00 % | 5.304 B 3.51 % | 5.124 B -2.52 % | 5.256 B 12.41 % | 4.676 B 26.62 % | 3.693 B 156.36 % | 1.441 B 8.84 % | 1.324 B -3.82 % | 1.376 B 934.84 % | 132.981 M -5.30 % | 140.427 M -35.96 % | 219.290 M -55.77 % | 495.822 M 30.38 % | 380.286 M 22.67 % | 310.000 M 0.00 % | 310.000 M 15.84 % | 267.600 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -715.121 M | 0.000 100.00 % | -305.513 M -355 347.67 % | 86.000 K 1.18 % | 85.000 K -98.22 % | 4.784 M -1.83 % | 4.873 M | 0.000 | 0.000 -100.00 % | 79.000 K -41.04 % | 134.000 K | 0.000 | 0.000 -100.00 % | 1.048 M 17.75 % | 890.000 K 52.92 % | 582.000 K 84.76 % | 315.000 K -64.77 % | 894.000 K 54.67 % | 578.000 K | 0.000 -100.00 % | 22.000 K -99.76 % | 9.335 M 44.26 % | 6.471 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -172.636 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 575.021 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.000 K 96.74 % | -6.051 M |
| Total assets | 1.245 B 21.14 % | 1.028 B -6.32 % | 1.097 B 5.48 % | 1.040 B -27.40 % | 1.433 B -30.25 % | 2.054 B 12.04 % | 1.833 B 0.26 % | 1.828 B -10.64 % | 2.046 B -19.84 % | 2.552 B 0.92 % | 2.529 B 4.20 % | 2.427 B -17.98 % | 2.959 B 2.36 % | 2.891 B -19.14 % | 3.575 B -15.46 % | 4.229 B 196.86 % | 1.424 B 38.90 % | 1.026 B -22.04 % | 1.316 B 344.86 % | 295.713 M 101.83 % | 146.519 M -25.85 % | 197.603 M -38.27 % | 320.111 M -12.66 % | 366.502 M -7.04 % | 394.237 M -41.53 % | 674.272 M 52.12 % | 443.240 M 19.18 % | 371.921 M 14.44 % | 325.003 M 34.00 % | 242.533 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | 2012-01-31 | 2011-06-30 | 2011-01-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-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 |
| Stock based compensation | 0.000 -100.00 % | 23.375 M 967.35 % | 2.190 M -89.86 % | 21.600 M | 0.000 | 0.000 -100.00 % | 18.024 M | 0.000 -100.00 % | 11.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.809 M | 0.000 -100.00 % | 44.918 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 |
| Change in working capital | 0.000 100.00 % | -60.269 M | 0.000 -100.00 % | 800.182 M | 0.000 100.00 % | -662.270 M | 0.000 -100.00 % | 220.075 M | 0.000 100.00 % | -453.376 M | 0.000 100.00 % | -237.157 M | 0.000 -100.00 % | 47.908 M | 0.000 -100.00 % | 78.165 M 204.96 % | -74.469 M 50.00 % | -148.938 M -444.18 % | -27.369 M 0.00 % | -27.369 M -508.10 % | 6.707 M 0.00 % | 6.707 M -63.44 % | 18.346 M 100.00 % | 9.173 M 115.97 % | -57.447 M -100.00 % | -28.724 M -842.99 % | -3.046 M -100.00 % | -1.523 M 97.99 % | -75.620 M -100.00 % | -37.810 M -2 019.39 % | -1.784 M -100.00 % | -892.000 K 55.51 % | -2.005 M -100.00 % | -1.003 M 88.31 % | -8.576 M -100.00 % | -4.288 M -417.87 % | 1.349 M 100.00 % | 674.500 K 141.89 % | -1.610 M -300.00 % | -402.500 K |
| Accounts receivables | 0.000 -100.00 % | 45.298 M | 0.000 -100.00 % | 125.572 M | 0.000 -100.00 % | 20.422 M | 0.000 -100.00 % | 68.559 M | 0.000 -100.00 % | 17.943 M | 0.000 100.00 % | -141.983 M | 0.000 100.00 % | -17.574 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 |
| Inventory | 0.000 -100.00 % | 909.000 K | 0.000 -100.00 % | 331.000 K | 0.000 100.00 % | -1.796 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 -100.00 % | 292.500 K 0.00 % | 292.500 K 292.62 % | 74.500 K 0.00 % | 74.500 K 37.96 % | 54.000 K 100.00 % | 27.000 K 101.80 % | -1.498 M -100.00 % | -749.000 K -19.46 % | -627.000 K -100.00 % | -313.500 K -14.00 % | -275.000 K -100.00 % | -137.500 K -107.44 % | 1.849 M 100.00 % | 924.500 K 146.11 % | -2.005 M -100.00 % | -1.003 M -162.46 % | 1.605 M 100.00 % | 802.500 K -38.69 % | 1.309 M 100.00 % | 654.500 K 181.71 % | -801.000 K -300.00 % | -200.250 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -106.476 M | 0.000 -100.00 % | 674.279 M | 0.000 100.00 % | -680.896 M | 0.000 -100.00 % | 151.516 M | 0.000 100.00 % | -471.319 M | 0.000 100.00 % | -95.174 M | 0.000 -100.00 % | 65.482 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.662 M 0.00 % | -27.662 M -517.09 % | 6.632 M 0.00 % | 6.632 M -63.74 % | 18.292 M 100.00 % | 9.146 M 116.35 % | -55.949 M -100.00 % | -27.975 M -1 056.45 % | -2.419 M -100.00 % | -1.210 M 98.39 % | -75.345 M -100.00 % | -37.673 M -936.95 % | -3.633 M -100.00 % | -1.817 M | 0.000 | 0.000 100.00 % | -10.181 M -100.00 % | -5.091 M -12 826.25 % | 40.000 K 100.00 % | 20.000 K 102.47 % | -809.000 K -300.00 % | -202.250 K |
| Other non cash items | -47.153 M -144.40 % | 106.206 M 2 742.77 % | 3.736 M 100.29 % | -1.307 B -1 310.12 % | 108.015 M 184.53 % | -127.785 M -312.03 % | 60.268 M -57.79 % | 142.789 M 27.73 % | 111.788 M 13.98 % | 98.079 M 309.75 % | -46.759 M 5.88 % | -49.682 M -10.93 % | -44.787 M -111.60 % | 386.205 M 232.90 % | -290.604 M -258.59 % | 183.243 M -38.42 % | 297.582 M -50.00 % | 595.164 M 4 039.00 % | -15.110 M 0.00 % | -15.110 M 12.69 % | -17.305 M 0.00 % | -17.305 M -119.84 % | 87.231 M 100.00 % | 43.616 M 426.90 % | -13.342 M -100.00 % | -6.671 M -115.76 % | 42.334 M 100.00 % | 21.167 M -92.02 % | 265.347 M 100.00 % | 132.674 M 139.63 % | -334.785 M -100.00 % | -167.393 M -393.92 % | 56.951 M 100.00 % | 28.476 M 526.66 % | -6.674 M -100.00 % | -3.337 M 89.52 % | -31.834 M -100.00 % | -15.917 M -20.61 % | -13.197 M -300.00 % | -3.299 M |
| Net cash provided by operating activities | -100.950 M -74 877.78 % | 135.000 K 102.56 % | -5.272 M 99.10 % | -586.420 M -869.59 % | 76.199 M 142.44 % | -179.557 M -14 195.94 % | -1.256 M 98.72 % | -97.767 M -117.53 % | -44.945 M -145.45 % | 98.882 M 260.67 % | -61.544 M -161.25 % | 100.483 M 1 049.92 % | -10.578 M -103.02 % | 349.971 M 254.45 % | -226.587 M -338.76 % | -51.643 M 44.61 % | -93.242 M 50.00 % | -186.484 M -372.78 % | -39.444 M 0.00 % | -39.444 M -194.78 % | -13.381 M 0.00 % | -13.381 M 73.53 % | -50.552 M -100.00 % | -25.276 M 78.30 % | -116.471 M -100.00 % | -58.236 M -227.22 % | -17.797 M -100.00 % | -8.899 M 90.19 % | -90.687 M -100.00 % | -45.344 M 91.89 % | -559.257 M -100.00 % | -279.629 M -1 810.89 % | 16.344 M 100.00 % | 8.172 M 113.27 % | -61.589 M -100.00 % | -30.795 M -3 535.71 % | -847.000 K -100.00 % | -423.500 K 95.28 % | -8.972 M -300.00 % | -2.243 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -2.350 M -33 471.43 % | -7.000 K 98.74 % | -554.000 K -793.55 % | -62.000 K -210.00 % | -20.000 K 99.45 % | -3.621 M -6 037.29 % | -59.000 K 87.03 % | -455.000 K 70.03 % | -1.518 M 89.93 % | -15.073 M -50 143.33 % | -30.000 K 97.48 % | -1.190 M | 0.000 100.00 % | -807.250 K -167.52 % | -301.750 K 50.00 % | -603.500 K -4 370.37 % | -13.500 K 0.00 % | -13.500 K 84.83 % | -89.000 K 0.00 % | -89.000 K 90.42 % | -929.000 K -100.00 % | -464.500 K 82.14 % | -2.601 M -100.00 % | -1.301 M 28.27 % | -1.813 M -100.00 % | -906.500 K 53.73 % | -1.959 M -100.00 % | -979.500 K -589.79 % | -142.000 K -100.00 % | -71.000 K 70.42 % | -240.000 K -100.00 % | -120.000 K -110.53 % | -57.000 K -100.00 % | -28.500 K 85.68 % | -199.000 K -100.00 % | -99.500 K 52.16 % | -208.000 K -300.00 % | -52.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 2.225 M 278.00 % | -1.250 M -756.16 % | -146.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 380.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.662 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -33.763 M 63.03 % | -91.324 M -204.41 % | -30.000 M -3 057.89 % | -950.000 K 93.14 % | -13.842 M 56.93 % | -32.141 M 86.77 % | -243.001 M | 0.000 -100.00 % | 79.503 M 192.65 % | -85.807 M | 0.000 | 0.000 100.00 % | -339.015 M -786.31 % | -38.250 M 50.00 % | -76.500 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 100.00 % | -32.638 M -100.00 % | -16.319 M 77.82 % | -73.562 M -100.00 % | -36.781 M -667.23 % | -4.794 M -100.00 % | -2.397 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 28.071 M | 0.000 -100.00 % | 169.397 M 31 801.51 % | 531.000 K -94.56 % | 9.763 M -89.07 % | 89.284 M -65.63 % | 259.738 M 162.33 % | 99.012 M 111.28 % | 46.864 M -73.84 % | 179.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.191 M -50.00 % | 8.383 M | 0.000 | 0.000 -100.00 % | 2.977 M 0.00 % | 2.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.479 M 100.00 % | 126.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.259 M -90.80 % | 13.682 M 6 541.75 % | 206.000 K 368.18 % | 44.000 K -16.98 % | 53.000 K 312.00 % | -25.000 K -200.00 % | 25.000 K 308.33 % | -12.000 K -200.00 % | 12.000 K 100.30 % | -4.067 M -200.00 % | 4.067 M 14 124.14 % | -29.000 K -200.00 % | 29.000 K 100.02 % | -143.747 M -92.32 % | -74.742 M -121.99 % | 339.822 M 888.99 % | 34.361 M -50.00 % | 68.721 M 508 944.44 % | 13.500 K 0.00 % | 13.500 K 100.47 % | -2.888 M 0.00 % | -2.888 M -410.87 % | 929.000 K 100.00 % | 464.500 K -82.14 % | 2.601 M 100.00 % | 1.301 M -28.27 % | 1.813 M 100.00 % | 906.500 K -53.73 % | 1.959 M 100.00 % | 979.500 K 100.45 % | -219.699 M -100.00 % | -109.850 M -248.84 % | 73.802 M 100.00 % | 36.901 M 660.69 % | 4.851 M 100.00 % | 2.426 M 1 118.84 % | 199.000 K 100.00 % | 99.500 K -52.16 % | 208.000 K 300.00 % | 52.000 K |
| Net cash used for investing activites | 1.259 M -90.80 % | 13.682 M 738.15 % | -2.144 M 37.49 % | -3.430 M 96.31 % | -93.075 M -166.88 % | 139.164 M 33 714.49 % | -414.000 K 94.63 % | -7.712 M -113.51 % | 57.096 M -85.44 % | 392.215 M 286.19 % | 101.561 M -8.70 % | 111.235 M 19.11 % | 93.392 M 164.44 % | -144.937 M -163.14 % | -55.080 M 83.79 % | -339.822 M -888.99 % | -34.361 M 50.00 % | -68.721 M -508 944.44 % | -13.500 K 0.00 % | -13.500 K -100.47 % | 2.888 M 0.00 % | 2.888 M 410.87 % | -929.000 K -100.00 % | -464.500 K 82.14 % | -2.601 M -100.00 % | -1.301 M 28.27 % | -1.813 M -100.00 % | -906.500 K 53.73 % | -1.959 M -100.00 % | -979.500 K -100.43 % | 225.996 M 100.00 % | 112.998 M 291.78 % | -58.920 M -100.00 % | -29.460 M -908.90 % | -2.920 M -100.00 % | -1.460 M -306.51 % | 707.000 K 100.00 % | 353.500 K -77.78 % | 1.591 M 300.00 % | 397.750 K |
| Debt repayment | -2.705 M -635.64 % | 505.000 K 122.42 % | -2.252 M -122.35 % | 10.075 M 648.45 % | -1.837 M | 0.000 100.00 % | -3.034 M | 0.000 100.00 % | -5.954 M | 0.000 100.00 % | -75.940 M | 0.000 100.00 % | -76.731 M | 0.000 -100.00 % | 10.573 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 |
| Common stock issued | 76.179 M 7 502.69 % | 1.002 M -91.24 % | 11.441 M | 0.000 -100.00 % | 7.971 M 2.46 % | 7.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 74.402 M 42 173.86 % | 176.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 264.318 M 18.76 % | 222.566 M -50.00 % | 445.132 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.823 M 100.00 % | 24.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.690 M 100.00 % | 168.345 M 128.55 % | 73.658 M 100.00 % | 36.829 M | 0.000 | 0.000 -100.00 % | 64.000 M 100.00 % | 32.000 M 108.73 % | 15.331 M 300.00 % | 3.833 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -623.000 K 30.39 % | -895.000 K -122.77 % | 3.931 M 106.13 % | -64.143 M -1 080.63 % | 6.541 M 104.25 % | -154.059 M -350.82 % | -34.173 M 21.64 % | -43.609 M -8.62 % | -40.147 M 74.31 % | -156.299 M -338.01 % | 65.670 M 225.37 % | -52.379 M -269.97 % | 30.817 M 135.26 % | -87.397 M -160.13 % | 145.353 M -37.84 % | 233.850 M -12.09 % | 266.001 M -50.00 % | 532.002 M 708.78 % | 65.779 M 0.00 % | 65.779 M 6 980.57 % | 929.000 K 0.00 % | 929.000 K -98.16 % | 50.599 M 100.00 % | 25.300 M 731.70 % | -4.005 M -100.00 % | -2.003 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 529.076 M 100.00 % | 264.538 M 265.01 % | 72.475 M 100.00 % | 36.238 M 59 505.74 % | -61.000 K -100.00 % | -30.500 K -100.05 % | 62.400 M 100.00 % | 31.200 M 103.51 % | 15.331 M 300.00 % | 3.833 M |
| Net cash used provided by financing activities | 72.851 M 11 803.76 % | 612.000 K -95.34 % | 13.120 M 124.27 % | -54.068 M -1 249.40 % | 4.704 M 103.22 % | -146.279 M -293.15 % | -37.207 M 14.68 % | -43.609 M 5.41 % | -46.101 M 70.50 % | -156.298 M -1 421.89 % | -10.270 M 80.33 % | -52.203 M -13.70 % | -45.914 M 47.47 % | -87.397 M -156.05 % | 155.926 M -33.32 % | 233.850 M -12.09 % | 266.001 M -50.00 % | 532.002 M 708.78 % | 65.779 M 0.00 % | 65.779 M 6 980.57 % | 929.000 K 0.00 % | 929.000 K -98.16 % | 50.599 M 100.00 % | 25.300 M 731.70 % | -4.005 M -100.00 % | -2.003 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 529.076 M 100.00 % | 264.538 M 265.01 % | 72.475 M 100.00 % | 36.238 M 59 505.74 % | -61.000 K -100.00 % | -30.500 K -100.05 % | 62.400 M 100.00 % | 31.200 M 103.51 % | 15.331 M 300.00 % | 3.833 M |
| Effect of forex changes on cash | 29.658 M 245.48 % | -20.386 M -129.00 % | -8.902 M -101.43 % | 622.193 M 50 849.84 % | -1.226 M 68.42 % | -3.882 M -1 964.89 % | -188.000 K -130.82 % | 610.000 K 555.22 % | -134.000 K -104.42 % | 3.032 M 489.72 % | -778.000 K 25.48 % | -1.044 M -26 000.00 % | -4.000 K | 0.000 | 0.000 -100.00 % | 46.829 M 274.80 % | -26.789 M 50.00 % | -53.578 M -64 451.81 % | -83.000 K 0.00 % | -83.000 K -45.61 % | -57.000 K 0.00 % | -57.000 K -134.76 % | 164.000 K 100.00 % | 82.000 K -99.75 % | 32.343 M 100.00 % | 16.172 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 100.00 % | 25.000 K 127.27 % | 11.000 K 100.00 % | 5.500 K 10.00 % | 5.000 K 100.00 % | 2.500 K | 0.000 | 0.000 -100.00 % | 2.000 K 300.00 % | 500.000 |
| Net change in cash | 2.818 M 147.31 % | -5.957 M -86.27 % | -3.198 M 85.35 % | -21.822 M -21.15 % | -18.013 M 51.68 % | -37.280 M -123.29 % | -16.696 M -150.39 % | 33.131 M 157.91 % | -57.207 M -804.78 % | 8.117 M -75.48 % | 33.104 M 408.67 % | 6.508 M -82.36 % | 36.896 M -40.32 % | 61.822 M 200.00 % | -61.822 M 44.20 % | -110.786 M -199.26 % | 111.609 M 0.00 % | 111.609 M 750.75 % | 13.119 M 0.00 % | 13.119 M 372.72 % | -4.811 M 0.00 % | -4.811 M -2 579.94 % | -179.500 K 0.00 % | -179.500 K 99.21 % | -22.684 M 0.00 % | -22.684 M -362.79 % | -4.902 M 0.00 % | -4.902 M 78.27 % | -22.560 M 0.00 % | -22.560 M -146.07 % | 48.966 M 0.00 % | 48.966 M 554.85 % | 7.478 M 0.00 % | 7.478 M 146.33 % | -16.141 M 0.00 % | -16.141 M -203.70 % | 15.565 M 0.00 % | 15.565 M 682.95 % | 1.988 M 0.00 % | 1.988 M |
| Cash at beginning of period | 13.398 M -30.78 % | 19.355 M -14.18 % | 22.553 M -49.18 % | 44.375 M -28.87 % | 62.388 M -37.40 % | 99.668 M -14.35 % | 116.364 M 39.81 % | 83.233 M -40.73 % | 140.440 M 6.13 % | 132.323 M 33.36 % | 99.219 M 7.02 % | 92.711 M -47.63 % | 177.017 M 386.33 % | -61.822 M | 0.000 -100.00 % | 132.415 M 536.43 % | 20.806 M 0.00 % | 20.806 M 170.67 % | 7.687 M 0.00 % | 7.687 M -38.49 % | 12.497 M 0.00 % | 12.497 M -1.42 % | 12.677 M 0.00 % | 12.677 M -64.15 % | 35.360 M 0.00 % | 35.360 M -12.17 % | 40.262 M 0.00 % | 40.262 M -35.91 % | 62.822 M 0.00 % | 62.822 M 353.41 % | 13.855 M 0.00 % | 13.855 M 117.24 % | 6.378 M 0.00 % | 6.378 M -71.68 % | 22.519 M 0.00 % | 22.519 M 223.83 % | 6.954 M 0.00 % | 6.954 M 40.03 % | 4.966 M 0.00 % | 4.966 M |
| Cash at end of period | 16.216 M 21.03 % | 13.398 M -30.78 % | 19.355 M -14.18 % | 22.553 M -49.18 % | 44.375 M -28.87 % | 62.388 M -37.40 % | 99.668 M -14.35 % | 116.364 M 39.81 % | 83.233 M -40.73 % | 140.440 M 6.13 % | 132.323 M 33.36 % | 99.219 M -53.62 % | 213.913 M | 0.000 100.00 % | -61.822 M -385.83 % | 21.629 M -83.67 % | 132.415 M 0.00 % | 132.415 M 536.43 % | 20.806 M 0.00 % | 20.806 M 170.67 % | 7.687 M 0.00 % | 7.687 M -38.49 % | 12.497 M 0.00 % | 12.497 M -1.42 % | 12.677 M 0.00 % | 12.677 M -64.15 % | 35.360 M 0.00 % | 35.360 M -12.17 % | 40.262 M 0.00 % | 40.262 M -35.91 % | 62.822 M 0.00 % | 62.822 M 353.41 % | 13.855 M 0.00 % | 13.855 M 117.24 % | 6.378 M 0.00 % | 6.378 M -71.68 % | 22.519 M 0.00 % | 22.519 M 223.83 % | 6.954 M 0.00 % | 6.954 M |
| Operating cash flow | -100.950 M -74 877.78 % | 135.000 K 102.56 % | -5.272 M -112.49 % | 42.197 M -44.62 % | 76.199 M 142.44 % | -179.557 M -14 195.94 % | -1.256 M 98.72 % | -97.767 M -117.53 % | -44.945 M -145.45 % | 98.882 M 260.67 % | -61.544 M -161.25 % | 100.483 M 1 049.92 % | -10.578 M -103.02 % | 349.971 M 254.45 % | -226.587 M -338.76 % | -51.643 M 44.61 % | -93.242 M 50.00 % | -186.484 M -372.78 % | -39.444 M 0.00 % | -39.444 M -194.78 % | -13.381 M 0.00 % | -13.381 M 73.53 % | -50.552 M -100.00 % | -25.276 M 78.30 % | -116.471 M -100.00 % | -58.236 M -227.22 % | -17.797 M -100.00 % | -8.899 M 90.19 % | -90.687 M -100.00 % | -45.344 M 91.89 % | -559.257 M -100.00 % | -279.629 M -1 810.89 % | 16.344 M 100.00 % | 8.172 M 113.27 % | -61.589 M -100.00 % | -30.795 M -3 535.71 % | -847.000 K -100.00 % | -423.500 K 95.28 % | -8.972 M -300.00 % | -2.243 M |
| Capital expenditure | 0.000 -100.00 % | 2.342 M 199.66 % | -2.350 M -33 471.43 % | -7.000 K 98.74 % | -554.000 K -793.55 % | -62.000 K -210.00 % | -20.000 K 99.45 % | -3.621 M -6 037.29 % | -59.000 K 87.03 % | -455.000 K 70.03 % | -1.518 M 89.93 % | -15.073 M -50 143.33 % | -30.000 K 97.48 % | -1.190 M | 0.000 100.00 % | -807.250 K -167.52 % | -301.750 K 50.00 % | -603.500 K -4 370.37 % | -13.500 K 0.00 % | -13.500 K 84.83 % | -89.000 K 0.00 % | -89.000 K 90.42 % | -929.000 K -100.00 % | -464.500 K 82.14 % | -2.601 M -100.00 % | -1.301 M 28.27 % | -1.813 M -100.00 % | -906.500 K 53.73 % | -1.959 M -100.00 % | -979.500 K -589.79 % | -142.000 K -100.00 % | -71.000 K 70.42 % | -240.000 K -100.00 % | -120.000 K -110.53 % | -57.000 K -100.00 % | -28.500 K 85.68 % | -199.000 K -100.00 % | -99.500 K 52.16 % | -208.000 K -300.00 % | -52.000 K |
| Free CashFlow | -100.950 M -4 175.49 % | 2.477 M 132.50 % | -7.622 M -118.07 % | 42.190 M -44.23 % | 75.645 M 142.11 % | -179.619 M -13 976.72 % | -1.276 M 98.74 % | -101.388 M -125.29 % | -45.004 M -145.72 % | 98.427 M 256.08 % | -63.062 M -173.83 % | 85.410 M 905.15 % | -10.608 M -103.04 % | 348.781 M 253.93 % | -226.587 M -332.01 % | -52.450 M 43.93 % | -93.544 M 50.00 % | -187.088 M -374.15 % | -39.458 M 0.00 % | -39.458 M -192.93 % | -13.470 M 0.00 % | -13.470 M 73.84 % | -51.481 M -100.00 % | -25.741 M 78.38 % | -119.072 M -100.00 % | -59.536 M -203.60 % | -19.610 M -100.00 % | -9.805 M 89.42 % | -92.646 M -100.00 % | -46.323 M 91.72 % | -559.399 M -100.00 % | -279.700 M -1 836.83 % | 16.104 M 100.00 % | 8.052 M 113.06 % | -61.646 M -100.00 % | -30.823 M -2 846.75 % | -1.046 M -100.00 % | -523.000 K 94.30 % | -9.180 M -300.00 % | -2.295 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 |