HB Stockholdings Limited HBSL.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 84.716 M -80.90 % | 443.645 M 701.53 % | 55.350 M -19.74 % | 68.962 M 136.92 % | 29.108 M 491.34 % | 4.922 M 113.62 % | -36.142 M -280.40 % | 20.035 M -86.62 % | 149.716 M 289.61 % | 38.427 M 1 580.09 % | -2.596 M -101.95 % | 132.961 M -28.35 % | 185.572 M 56.66 % | 118.455 M 2 734.09 % | -4.497 M -121.77 % | 20.657 M -58.54 % | 49.824 M -67.44 % | 153.005 M -6.60 % | 163.819 M 85.93 % | 88.109 M |
| Net income | -120.138 M -132.01 % | 375.351 M 1 964.63 % | -20.130 M -113.26 % | 151.859 M 29.21 % | 117.525 M 259.93 % | -73.484 M -25.90 % | -58.365 M -960.78 % | -5.502 M -104.73 % | 116.248 M 237.15 % | 34.480 M 254.18 % | -22.364 M -140.34 % | 55.438 M -48.95 % | 108.596 M 827.44 % | 11.709 M -74.90 % | 46.655 M -75.15 % | 187.749 M 393.45 % | -63.979 M -137.13 % | 172.308 M 572.21 % | 25.633 M -82.17 % | 143.761 M |
| Income before tax | -102.203 M -124.82 % | 411.708 M 2 048.08 % | -21.134 M -113.44 % | 157.274 M 34.18 % | 117.215 M 259.63 % | -73.428 M -30.63 % | -56.212 M -4 213.36 % | -1.303 M -101.09 % | 119.399 M 1 145.41 % | 9.587 M 126.76 % | -35.822 M -134.93 % | 102.548 M -14.25 % | 119.596 M 4 182.65 % | -2.929 M -105.57 % | 52.577 M -75.75 % | 216.772 M 720.82 % | -34.917 M -132.72 % | 106.706 M 413.16 % | 20.794 M -63.43 % | 56.861 M |
| Income before tax ratio | -1.21 -230.00 % | 0.93 343.05 % | -0.38 -116.74 % | 2.28 -43.37 % | 4.03 127.00 % | -14.92 -1 059.12 % | 1.56 2 491.01 % | -0.07 -108.16 % | 0.80 219.66 % | 0.25 -98.19 % | 13.80 1 688.94 % | 0.77 19.67 % | 0.64 2 706.05 % | -0.02 99.79 % | -11.69 -211.41 % | 10.49 1 597.42 % | -0.70 -200.49 % | 0.70 449.43 % | 0.13 -80.33 % | 0.65 |
| EBITDA | -20.573 M -104.94 % | 416.300 M 2 564.19 % | -16.894 M -110.61 % | 159.167 M 33.45 % | 119.271 M 269.01 % | -70.569 M -33.36 % | -52.918 M -5 383.11 % | 1.002 M -99.17 % | 120.325 M 1 028.93 % | 10.658 M 134.04 % | -31.312 M -130.12 % | 103.946 M -34.15 % | 157.853 M 105.53 % | 76.804 M 16.97 % | 65.661 M -71.45 % | 229.958 M 3 044.51 % | 7.313 M -93.77 % | 117.317 M 436.85 % | 21.853 M -62.23 % | 57.859 M |
| Net income ratio | -1.42 -267.62 % | 0.85 332.64 % | -0.36 -116.52 % | 2.20 -45.46 % | 4.04 127.05 % | -14.93 -1 024.44 % | 1.61 688.02 % | -0.27 -135.37 % | 0.78 -13.47 % | 0.90 -89.58 % | 8.61 1 965.92 % | 0.42 -28.75 % | 0.59 492.01 % | 0.10 100.95 % | -10.37 -214.15 % | 9.09 807.81 % | -1.28 -214.02 % | 1.13 619.72 % | 0.16 -90.41 % | 1.63 |
| Ratio EBITDA | -0.24 -125.88 % | 0.94 407.44 % | -0.31 -113.22 % | 2.31 -43.67 % | 4.10 128.58 % | -14.34 -1 079.16 % | 1.46 2 828.56 % | 0.05 -93.78 % | 0.80 189.76 % | 0.28 -97.70 % | 12.06 1 442.67 % | 0.78 -8.09 % | 0.85 31.19 % | 0.65 104.44 % | -14.60 -231.16 % | 11.13 7 484.57 % | 0.15 -80.86 % | 0.77 474.79 % | 0.13 -79.69 % | 0.66 |
| Gross profit ratio | 0.90 -9.42 % | 0.99 17.01 % | 0.85 -6.87 % | 0.91 5.13 % | 0.86 9 459.63 % | 0.01 -99.21 % | 1.14 59.06 % | 0.72 -19.61 % | 0.90 54.89 % | 0.58 -50.87 % | 1.18 17.78 % | 1.00 -0.01 % | 1.00 -0.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M -6.38 % | 7.624 M -70.03 % | 25.443 M 0.00 % | 25.443 M |
| Weighted average shs out | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.03 % | 7.135 M -0.03 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M -0.03 % | 7.140 M -71.94 % | 25.443 M 0.00 % | 25.443 M |
| EPS diluted | -16.83 -132.00 % | 52.59 1 964.89 % | -2.82 -113.25 % | 21.28 29.20 % | 16.47 259.90 % | -10.30 -25.92 % | -8.18 -962.34 % | -0.77 -104.73 % | 16.29 237.27 % | 4.83 254.31 % | -3.13 -140.28 % | 7.77 -48.88 % | 15.20 832.52 % | 1.63 -75.04 % | 6.53 -75.17 % | 26.30 393.53 % | -8.96 -139.65 % | 22.60 2 137.62 % | 1.01 -82.12 % | 5.65 |
| Earnings per share | -16.83 -132.00 % | 52.59 1 964.89 % | -2.82 -113.25 % | 21.28 29.20 % | 16.47 259.90 % | -10.30 -25.92 % | -8.18 -962.34 % | -0.77 -104.73 % | 16.29 237.27 % | 4.83 254.31 % | -3.13 -140.28 % | 7.77 -48.88 % | 15.20 832.52 % | 1.63 -75.04 % | 6.53 -75.17 % | 26.30 393.53 % | -8.96 -137.13 % | 24.13 2 289.11 % | 1.01 -82.12 % | 5.65 |
| Gross profit | 75.937 M -82.70 % | 439.017 M 837.85 % | 46.811 M -25.26 % | 62.628 M 149.08 % | 25.143 M 56 429.79 % | 44.478 K 100.11 % | -41.364 M -386.94 % | 14.416 M -89.24 % | 134.004 M 503.48 % | 22.205 M 827.12 % | -3.054 M -102.30 % | 132.784 M -28.36 % | 185.352 M 56.47 % | 118.455 M 2 734.09 % | -4.497 M -121.77 % | 20.657 M -58.54 % | 49.824 M -67.44 % | 153.005 M | 0.000 | 0.000 |
| Income tax expense | 17.935 M -50.67 % | 36.357 M 3 721.22 % | -1.004 M -118.55 % | 5.413 M 1 846.16 % | -310.005 K -656.62 % | 55.694 K -97.41 % | 2.153 M -48.72 % | 4.199 M -69.30 % | 13.677 M 1 022.72 % | 1.218 M 130.54 % | 528.424 K -96.30 % | 14.287 M 29.88 % | 11.000 M 2 410.73 % | -476.040 K -108.04 % | 5.922 M -79.60 % | 29.023 M 3 024.08 % | 929.000 K -91.76 % | 11.278 M 3 359.54 % | -346.000 K -105.99 % | 5.777 M |
| Cost of revenue | 10.171 M 119.77 % | 4.628 M -48.25 % | 8.943 M 41.18 % | 6.334 M 59.79 % | 3.964 M -18.73 % | 4.878 M -6.59 % | 5.222 M -7.06 % | 5.619 M -64.24 % | 15.711 M -3.15 % | 16.222 M 3 444.98 % | 457.602 K 158.78 % | 176.828 K -19.51 % | 219.697 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 2.899 M -67.80 % | 9.003 M 288.90 % | 2.315 M -9.24 % | 2.551 M 20.16 % | 2.123 M 44.07 % | 1.473 M -39.52 % | 2.436 M -4.77 % | 2.558 M -67.17 % | 7.793 M 47.62 % | 5.279 M -67.69 % | 16.336 M 75.87 % | 9.288 M 2.22 % | 9.087 M | 0.000 -100.00 % | 28.570 M -1.60 % | 29.034 M 108.45 % | 13.928 M 48.49 % | 9.380 M | 0.000 | 0.000 |
| Selling and marketing expenses | 1.111 M 31.48 % | 845.000 K -26.65 % | 1.152 M 50.52 % | 765.326 K 7.91 % | 709.258 K -32.66 % | 1.053 M -20.71 % | 1.328 M -14.66 % | 1.556 M 23.13 % | 1.264 M 5.42 % | 1.199 M 30.92 % | 915.834 K 48.07 % | 618.500 K -14.03 % | 719.417 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 24.869 M | 0.000 -100.00 % | 64.166 M 1 097.13 % | 5.360 M 105.64 % | -95.094 M -234.74 % | 70.575 M 564 498.71 % | 12.500 K -99.90 % | 12.160 M -47.85 % | 23.317 M 4.27 % | 22.362 M -28.71 % | 31.369 M 2.46 % | 30.615 M | 0.000 -100.00 % | 39.151 M 2 551.88 % | 1.476 M 100.99 % | -148.475 M -595.00 % | 29.995 M 9.01 % | 27.515 M | 0.000 | 0.000 |
| Operating expenses | 28.879 M 193.25 % | 9.848 M -85.44 % | 67.633 M 679.54 % | 8.676 M 109.40 % | -92.262 M -226.21 % | 73.101 M 411.17 % | 14.301 M -7.96 % | 15.538 M -52.01 % | 32.374 M 12.25 % | 28.840 M -8.06 % | 31.369 M 2.46 % | 30.615 M 5.49 % | 29.023 M -25.87 % | 39.151 M 30.30 % | 30.046 M 125.16 % | -119.441 M -371.93 % | 43.923 M 19.05 % | 36.895 M | 0.000 | 0.000 |
| Cost and expenses | 39.050 M 169.76 % | 14.476 M -80.69 % | 74.957 M 184.47 % | -88.736 M -0.50 % | -88.297 M -213.23 % | 77.979 M 299.43 % | 19.523 M -7.72 % | 21.156 M -34.65 % | 32.374 M 12.25 % | 28.840 M -8.06 % | 31.369 M 2.46 % | 30.615 M 5.49 % | 29.023 M -25.87 % | 39.151 M 30.30 % | 30.046 M 125.16 % | -119.441 M -371.93 % | 43.923 M 19.05 % | 36.895 M 125.80 % | -143.025 M -357.27 % | -31.278 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.027 127.00 % | -14.917 -750.18 % | -1.755 -5 954.71 % | -0.029 -102.93 % | 0.988 | 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 | 4.010 M -59.28 % | 9.848 M 184.05 % | 3.467 M 4.55 % | 3.316 M 17.09 % | 2.832 M 12.09 % | 2.527 M -32.88 % | 3.764 M -8.51 % | 4.114 M -54.57 % | 9.057 M 39.81 % | 6.478 M -62.45 % | 17.252 M -42.51 % | 30.006 M 4.24 % | 28.786 M | 0.000 -100.00 % | 28.570 M -1.60 % | 29.034 M 108.45 % | 13.928 M 48.49 % | 9.380 M | 0.000 | 0.000 |
| Interest income | 362.000 K -42.08 % | 625.000 K 846.97 % | 66.000 K 1 275.00 % | 4.800 K -95.32 % | 102.534 K 80.17 % | 56.910 K | 0.000 -100.00 % | 260.208 K -87.35 % | 2.057 M | 0.000 | 0.000 -100.00 % | 25.190 K -83.66 % | 154.115 K -45.83 % | 284.516 K 119.95 % | 129.356 K -89.53 % | 1.236 M -3.40 % | 1.279 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.011 M 532.74 % | 950.000 K 136.32 % | 402.000 K 207.71 % | 130.644 K -55.33 % | 292.497 K -31.64 % | 427.858 K -23.57 % | 559.808 K 26.78 % | 441.544 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.407 M -62.43 % | 11.729 M -0.76 % | 11.819 M -71.05 % | 40.818 M 334.05 % | 9.404 M | 0.000 | 0.000 |
| Depreciation and amortization | 3.818 M 4.83 % | 3.642 M 34.24 % | 2.713 M 44.85 % | 1.873 M 0.38 % | 1.866 M -97.60 % | 77.700 M -10.68 % | 86.992 M 89.76 % | 45.843 M 2 962.33 % | 1.497 M 39.75 % | 1.071 M -59.64 % | 2.654 M 155.22 % | 1.040 M 17.69 % | 883.585 K -29.59 % | 1.255 M -7.39 % | 1.355 M -0.88 % | 1.367 M -3.19 % | 1.412 M 16.98 % | 1.207 M 13.98 % | 1.059 M 3.02 % | 1.028 M |
| Operating income | -95.338 M -122.21 % | 429.169 M 2 288.86 % | -19.607 M -112.47 % | 157.294 M 33.98 % | 117.405 M 3 683.75 % | 3.103 M 105.57 % | -55.665 M -4 861.77 % | -1.122 M -100.94 % | 119.399 M 1 145.41 % | 9.587 M 126.76 % | -35.822 M -134.93 % | 102.548 M -14.25 % | 119.596 M 4 182.65 % | -2.929 M -105.57 % | 52.577 M -75.75 % | 216.772 M 720.82 % | -34.917 M -132.72 % | 106.706 M 413.16 % | 20.794 M -63.41 % | 56.831 M |
| Operating income ratio | -1.13 -216.33 % | 0.97 373.09 % | -0.35 -115.53 % | 2.28 -43.45 % | 4.03 539.86 % | 0.63 -59.07 % | 1.54 2 850.44 % | -0.06 -107.02 % | 0.80 219.66 % | 0.25 -98.19 % | 13.80 1 688.94 % | 0.77 19.67 % | 0.64 2 706.05 % | -0.02 99.79 % | -11.69 -211.41 % | 10.49 1 597.42 % | -0.70 -200.49 % | 0.70 449.43 % | 0.13 -80.32 % | 0.65 |
| Total other income expenses net | -6.865 M 60.68 % | -17.461 M -1 043.48 % | -1.527 M -260.01 % | -424.154 K -123.28 % | -189.963 K 70.77 % | -650.000 K -10.64 % | -587.500 K -223.98 % | -181.336 K 98.80 % | -15.108 M -38.30 % | -10.924 M 29.60 % | -15.516 M -427.13 % | -2.944 M 92.12 % | -37.374 M 52.38 % | -78.479 M -394.33 % | -15.876 M 1.57 % | -16.129 M 42.67 % | -28.134 M | 0.000 | 0.000 -100.00 % | 30.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 55.429 M 466.06 % | -15.142 M -826.24 % | 2.085 M 104.98 % | -41.879 M -301.74 % | -10.424 M -2 563.65 % | 423.125 K 102.83 % | -14.959 M -3 769.55 % | 407.654 K 101.99 % | -20.466 M -74.16 % | -11.751 M 25.97 % | -15.873 M 80.67 % | -82.131 M -222.54 % | -25.464 M -1 002.34 % | -2.310 M -102.65 % | 87.261 M 1.87 % | 85.659 M 10.79 % | 77.319 M -61.92 % | 203.055 M 412.86 % | 39.593 M 749.70 % | -6.094 M |
| Total investments | 242.783 M 38.94 % | 174.742 M -51.78 % | 362.391 M 301.21 % | 90.324 M -61.95 % | 237.400 M 189.54 % | 81.993 M -64.30 % | 229.695 M -2.33 % | 235.183 M -76.09 % | 983.778 M -1.20 % | 995.726 M 0.81 % | 987.725 M 2.86 % | 960.244 M 2.49 % | 936.947 M -5.47 % | 991.197 M -36.68 % | 1.565 B 4.10 % | 1.504 B 0.20 % | 1.501 B | 0.000 -100.00 % | 7.910 M 3.44 % | 7.647 M |
| Total debt | 138.504 M 1 083.69 % | 11.701 M 44.05 % | 8.123 M 1 408.29 % | 538.558 K -79.11 % | 2.578 M -42.20 % | 4.461 M -28.09 % | 6.203 M -20.61 % | 7.814 M -67.35 % | 23.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.098 M -0.68 % | 90.717 M -1.89 % | 92.464 M -56.40 % | 212.092 M 253.49 % | 60.000 M | 0.000 |
| Accumulated other comprehensive income loss | 3.843 M -43.87 % | 6.846 M 75.36 % | 3.904 M -36.90 % | 6.187 M -97.93 % | 299.053 M 1 836.94 % | -17.217 M -14.72 % | -15.008 M -17.91 % | -12.728 M -17.26 % | -10.855 M -9.32 % | -9.929 M 40.18 % | -16.598 M -19.03 % | -13.944 M -3.04 % | -13.533 M -2.66 % | -13.183 M -3.42 % | -12.747 M -11.90 % | -11.392 M 9.96 % | -12.652 M -123.68 % | 53.428 M 67.97 % | 31.809 M 10.66 % | 28.745 M |
| Retained earnings | 277.865 M -31.55 % | 405.938 M 259.71 % | 112.853 M -18.46 % | 138.397 M 284.28 % | -75.100 M 55.66 % | -169.359 M -83.02 % | -92.534 M -170.82 % | -34.168 M -146.35 % | 73.718 M 446.28 % | -21.289 M 60.57 % | -53.997 M -149.50 % | -21.643 M 68.24 % | -68.147 M 47.14 % | -128.909 M -5.12 % | -122.629 M 24.87 % | -163.232 M 49.21 % | -321.412 M -24.84 % | -257.461 M 36.81 % | -407.426 M 5.25 % | -429.996 M |
| Common stock | 71.376 M 0.00 % | 71.376 M 0.00 % | 71.376 M 0.00 % | 71.376 M -7.07 % | 76.808 M 0.00 % | 76.808 M 0.00 % | 76.808 M 0.00 % | 76.808 M -68.44 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.00 % | 243.354 M 0.08 % | 243.167 M 0.00 % | 243.167 M |
| Total equity | 900.040 M -12.71 % | 1.031 B 56.23 % | 659.978 M -4.03 % | 687.698 M 29.38 % | 531.524 M 76.89 % | 300.480 M -16.91 % | 361.611 M 80.60 % | 200.223 M -84.74 % | 1.312 B -4.97 % | 1.381 B 2.56 % | 1.346 B -1.63 % | 1.368 B 5.11 % | 1.302 B 6.61 % | 1.221 B 0.97 % | 1.209 B 4.01 % | 1.163 B 19.26 % | 975.060 M -6.15 % | 1.039 B 19.92 % | 866.418 M 3.05 % | 840.785 M |
| Other non current liabilities | 4.624 M -69.37 % | 15.096 M 44.21 % | 10.468 M 2 170.72 % | 461.000 K 9.78 % | 419.923 K | 0.000 -100.00 % | 13.544 M 2 817.66 % | 464.197 K -98.71 % | 35.990 M -16.86 % | 43.287 M -15.73 % | 51.368 M -40.78 % | 86.739 M -6.13 % | 92.399 M -48.83 % | 180.588 M 184 149.37 % | 98.013 K | 0.000 | 0.000 100.00 % | -281.261 M -368.77 % | -60.000 M | 0.000 |
| Long term debt | 4.095 M -37.88 % | 6.592 M 1.06 % | 6.523 M 1 110.20 % | 539.000 K 0.08 % | 538.558 K -79.09 % | 2.575 M -42.27 % | 4.461 M -28.09 % | 6.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M -0.79 % | 90.717 M -1.89 % | 92.464 M -56.23 % | 211.261 M 252.10 % | 60.000 M | 0.000 |
| Total non current liabilities | 23.069 M 6.37 % | 21.688 M 27.64 % | 16.991 M 1 599.10 % | 1.000 M -43.59 % | 1.773 M -37.62 % | 2.842 M -40.82 % | 4.802 M -27.98 % | 6.667 M -81.47 % | 35.990 M -16.86 % | 43.287 M -15.73 % | 51.368 M -40.78 % | 86.739 M -6.13 % | 92.399 M -48.83 % | 180.588 M 100.44 % | 90.098 M -0.68 % | 90.717 M -1.89 % | 92.464 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | -130.924 M -4 341.14 % | 3.087 M 31.03 % | 2.356 M -80.21 % | 11.904 M -72.71 % | 43.625 M 183.75 % | 15.375 M 745.09 % | 1.819 M -99.37 % | 289.585 M 780.06 % | 32.905 M -26.57 % | 44.813 M 6.45 % | 42.099 M -21.19 % | 53.418 M -47.76 % | 102.254 M 13.94 % | 89.740 M -74.55 % | 352.576 M -26.46 % | 479.414 M -24.65 % | 636.244 M 76 755.91 % | -830.000 K | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 4 638.74 % | 63.308 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 |
| Short term debt | 134.409 M 2 530.83 % | 5.109 M 219.31 % | 1.600 M 196.85 % | 539.000 K -73.58 % | 2.040 M 8.19 % | 1.885 M 8.19 % | 1.743 M 8.19 % | 1.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 1.454 M 75.13 % | 830.456 K | 0.000 | 0.000 |
| Total current liabilities | 3.485 M -91.84 % | 42.701 M 979.40 % | 3.956 M -78.33 % | 18.254 M -63.11 % | 49.479 M 149.75 % | 19.811 M -82.79 % | 115.135 M -60.79 % | 293.634 M 792.37 % | 32.905 M -26.57 % | 44.813 M 6.45 % | 42.099 M -21.19 % | 53.418 M -47.76 % | 102.254 M 13.94 % | 89.740 M -79.72 % | 442.576 M -7.68 % | 479.414 M -24.82 % | 637.698 M | 0.000 | 0.000 | 0.000 |
| Total liabilities | 164.625 M 155.67 % | 64.389 M 207.39 % | 20.947 M 8.79 % | 19.254 M -62.43 % | 51.252 M 126.25 % | 22.653 M -81.11 % | 119.937 M -60.06 % | 300.302 M 335.88 % | 68.895 M -21.80 % | 88.100 M -5.74 % | 93.467 M -33.31 % | 140.157 M -28.00 % | 194.654 M -27.99 % | 270.329 M -49.25 % | 532.674 M -6.57 % | 570.131 M -21.92 % | 730.162 M 6.40 % | 686.228 M 87.22 % | 366.540 M 105.78 % | 178.120 M |
| Other non current assets | 70.314 M -92.19 % | 900.587 M 905.24 % | 89.589 M -77.05 % | 390.419 M 73.15 % | 225.485 M | 0.000 100.00 % | -96.005 M 86.35 % | -703.099 M -501.46 % | 175.137 M 156.67 % | 68.234 M -44.20 % | 122.280 M -56.74 % | 282.695 M -6.46 % | 302.226 M 29.33 % | 233.683 M -85.07 % | 1.565 B 4.10 % | 1.504 B 0.20 % | 1.501 B 11 823.56 % | -12.801 M -1.86 % | -12.567 M -8.79 % | -11.552 M |
| Long term investments | 825.390 M | 0.000 | 0.000 100.00 % | -292.188 M -1 644.09 % | 18.923 M | 0.000 -100.00 % | 130.571 M | 0.000 -100.00 % | 843.338 M -12.35 % | 962.189 M 1.26 % | 950.170 M 33.40 % | 712.276 M 6.40 % | 669.449 M -15.54 % | 792.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 100.00 % | -3.588 M -100.85 % | 421.835 M 5 218.54 % | -8.241 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 |
| GoodWill | 0.000 -100.00 % | 332.000 K 62.75 % | 204.000 K -39.02 % | 334.563 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 |
| Goodwill and intangible assets | 0.000 100.00 % | -3.256 M -100.77 % | 422.039 M 5 437.70 % | -7.907 M 98.66 % | -589.784 M -81.40 % | -325.134 M 18.79 % | -400.382 M | 0.000 100.00 % | -1.566 B | 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 | 14.245 M -20.78 % | 17.982 M 15.71 % | 15.541 M 154.71 % | 6.102 M -21.81 % | 7.803 M -18.74 % | 9.602 M -18.53 % | 11.786 M -15.74 % | 13.987 M 241.48 % | 4.096 M -18.43 % | 5.022 M -17.42 % | 6.081 M -30.02 % | 8.689 M -10.31 % | 9.688 M -0.41 % | 9.728 M 2.74 % | 9.469 M -11.99 % | 10.759 M -17.45 % | 13.033 M 1.81 % | 12.801 M 1.86 % | 12.567 M 8.79 % | 11.552 M |
| Total non current assets | 909.949 M -0.59 % | 915.313 M 73.57 % | 527.359 M 446.19 % | 96.552 M -60.62 % | 245.203 M 2 453.64 % | 9.602 M -79.28 % | 46.353 M -4.53 % | 48.554 M -95.25 % | 1.023 B -1.24 % | 1.035 B -3.99 % | 1.079 B 7.46 % | 1.004 B 2.27 % | 981.362 M -5.28 % | 1.036 B -34.22 % | 1.575 B 3.99 % | 1.514 B 0.05 % | 1.514 B | 0.000 | 0.000 | 0.000 |
| Other current assets | -235.015 M -254.94 % | 151.682 M 8.72 % | 139.512 M -67.35 % | 427.317 M 321.47 % | 101.388 M -34.17 % | 154.016 M -33.57 % | 231.848 M -46.41 % | 432.606 M 23.23 % | 351.047 M -4.94 % | 369.284 M 31.60 % | 280.614 M 88.95 % | 148.508 M -30.49 % | 213.656 M -16.08 % | 254.583 M -1.93 % | 259.585 M 21.65 % | 213.385 M 21.03 % | 176.311 M 859.18 % | -23.224 M 44.80 % | -42.069 M 57.95 % | -100.050 M |
| Short term investments | 232.242 M 32.91 % | 174.742 M -51.78 % | 362.391 M -5.26 % | 382.512 M 75.08 % | 218.477 M 166.46 % | 81.993 M -64.30 % | 229.695 M -2.33 % | 235.183 M 67.46 % | 140.440 M 318.77 % | 33.537 M -10.70 % | 37.554 M -84.86 % | 247.967 M -7.30 % | 267.498 M 34.72 % | 198.556 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.910 M 3.44 % | 7.647 M |
| cash and cash equivalents | 78.708 M 193.22 % | 26.843 M 344.57 % | 6.038 M -85.77 % | 42.417 M 226.22 % | 13.003 M 222.05 % | 4.037 M -80.92 % | 21.162 M 185.74 % | 7.406 M -83.32 % | 44.398 M 277.82 % | 11.751 M -25.97 % | 15.873 M -80.67 % | 82.131 M 222.54 % | 25.464 M 1 002.34 % | 2.310 M -18.58 % | 2.837 M -43.91 % | 5.058 M -66.60 % | 15.145 M 67.58 % | 9.037 M -55.72 % | 20.407 M 234.87 % | 6.094 M |
| Cash and short term investments | 310.950 M 32.18 % | 235.244 M -36.14 % | 368.403 M -13.30 % | 424.929 M 83.57 % | 231.480 M 169.07 % | 86.030 M -65.71 % | 250.858 M 3.41 % | 242.589 M 31.24 % | 184.837 M 308.14 % | 45.288 M -15.24 % | 53.428 M -83.81 % | 330.099 M 12.68 % | 292.962 M 45.85 % | 200.866 M 6 979.91 % | 2.837 M -43.91 % | 5.058 M -66.60 % | 15.145 M 67.58 % | 9.037 M -68.09 % | 28.316 M 106.07 % | 13.741 M |
| Total current assets | 154.716 M -60.75 % | 394.157 M 156.67 % | 153.564 M -74.84 % | 610.402 M 80.82 % | 337.573 M 6.99 % | 315.532 M -30.28 % | 452.583 M -34.32 % | 689.112 M 26.88 % | 543.102 M 25.37 % | 433.184 M 20.00 % | 360.985 M -28.51 % | 504.910 M -2.00 % | 515.224 M 13.12 % | 455.449 M 172.37 % | 167.217 M -23.45 % | 218.443 M 14.10 % | 191.456 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -362.365 M 5.26 % | -382.483 M | 0.000 100.00 % | -81.993 M 37.20 % | -130.571 M -135.45 % | 368.356 M 2 103.88 % | 16.714 M -35.83 % | 26.046 M | 0.000 100.00 % | -26.303 M -112.08 % | 217.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 78.781 M 989.49 % | 7.231 M -9.77 % | 8.014 M -94.30 % | 140.639 M 2 889.07 % | 4.705 M -97.01 % | 157.479 M -6.56 % | 168.530 M -58.86 % | 409.613 M 5 575.27 % | 7.218 M -22.45 % | 9.306 M -96.93 % | 303.164 M 73.42 % | 174.811 M 3 962.51 % | 4.303 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.187 M 3.16 % | 13.753 M -84.07 % | 86.310 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 190.000 K 50.27 % | 126.439 K -99.98 % | 582.776 M 79.24 % | 325.134 M -18.79 % | 400.382 M -45.72 % | 737.666 M -52.89 % | 1.566 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -213.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.725 B 39.93 % | 1.233 B 21.01 % | 1.019 B |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.425 M -0.15 % | 2.428 M 2.65 % | 2.366 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 |
| Tax payables | 0.000 -100.00 % | 34.505 M | 0.000 -100.00 % | 5.811 M 613.60 % | 814.284 K 1 186.23 % | 63.308 K 35.45 % | 46.738 K -35.85 % | 72.854 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 |
| Deferred revenue non current | 0.000 100.00 % | -123.000 K -778.57 % | -14.000 K 93.27 % | -208.124 K | 0.000 -100.00 % | 2.900 M 7.41 % | 2.700 M -99.10 % | 300.302 M 335.88 % | 68.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 100.00 % | -360.756 M 14.99 % | -424.391 M -3 971.16 % | -10.424 M -420.80 % | -2.002 M 88.49 % | -17.388 M 92.67 % | -237.141 M -28.30 % | -184.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.830 M -16.22 % | 3.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.261 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 138.397 M | 0.000 -100.00 % | 478.228 M | 0.000 | 0.000 -100.00 % | 73.718 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 545.367 M -0.29 % | 546.956 M 16.30 % | 470.315 M 103.81 % | 230.763 M 0.00 % | 230.763 M 0.00 % | 230.763 M 219.47 % | 72.234 M 8.13 % | 66.802 M -93.32 % | 999.689 M 0.00 % | 999.689 M 0.00 % | 999.689 M -0.54 % | 1.005 B -5.87 % | 1.068 B 6.24 % | 1.005 B -7.68 % | 1.089 B 8.91 % | 999.689 M -5.07 % | 1.053 B 5.34 % | 999.689 M 0.08 % | 998.869 M 0.00 % | 998.869 M |
| Deferred tax liabilities non current | 14.350 M 11 566.67 % | 123.000 K 778.57 % | 14.000 K -93.27 % | 208.124 K -74.43 % | 814.000 K 1 498.34 % | -58.212 K 97.84 % | -2.700 M 99.10 % | -300.302 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 |
| Other liabilities | 0.000 | 0.000 100.00 % | -3.956 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 -100.00 % | 686.228 M 87.22 % | 366.540 M 105.78 % | 178.120 M |
| Total assets | 1.065 B -2.82 % | 1.096 B 60.89 % | 680.923 M -3.68 % | 706.954 M 21.31 % | 582.776 M 79.24 % | 325.134 M -34.83 % | 498.936 M -32.36 % | 737.666 M -52.89 % | 1.566 B 6.61 % | 1.469 B 2.02 % | 1.440 B -4.58 % | 1.509 B 0.80 % | 1.497 B 0.34 % | 1.492 B -14.39 % | 1.742 B 0.53 % | 1.733 B 1.63 % | 1.705 B -1.16 % | 1.725 B 39.93 % | 1.233 B 21.01 % | 1.019 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 54.439 M -69.08 % | 176.055 M 3 448.33 % | -5.258 M 98.12 % | -279.022 M -317.68 % | -66.802 M -217.44 % | 56.884 M -23.82 % | 74.668 M 352.45 % | -29.577 M 68.41 % | -93.632 M -134.26 % | -39.969 M -15.76 % | -34.528 M -245.49 % | 23.731 M 124.65 % | -96.262 M -231.94 % | 72.959 M 377.67 % | -26.275 M 88.44 % | -227.243 M -219.68 % | 189.877 M 1 371.57 % | 12.903 M -85.64 % | 89.883 M 267.82 % | 24.437 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.798 M 387.31 % | -85.204 M -352.68 % | 33.719 M 211.27 % | -30.305 M 83.41 % | -182.692 M -505.63 % | 45.039 M 37.65 % | 32.721 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.648 M -159.75 % | 88.116 M 311.10 % | 21.434 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 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 -100.00 % | 65.551 M 3 609.73 % | 1.767 M -39.65 % | 2.928 M |
| Other working capital | 54.439 M -69.08 % | 176.055 M 3 448.33 % | -5.258 M 98.12 % | -279.022 M -317.68 % | -66.802 M -217.44 % | 56.884 M 133.44 % | -170.130 M -235.35 % | 125.694 M 8 370.35 % | -1.520 M 84.27 % | -9.664 M -106.52 % | 148.164 M 795.35 % | -21.308 M 83.48 % | -128.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 11.444 M 105.14 % | -222.489 M -4 129.02 % | -5.261 M -563.37 % | -793.066 K -155.75 % | 1.422 M 339.37 % | -594.236 K 88.48 % | -5.158 M -10 591.71 % | -48.240 K 99.27 % | -6.622 M -631.45 % | -905.362 K 91.11 % | -10.186 M -566.64 % | 2.183 M 976.71 % | -248.981 K -101.24 % | 20.103 M 186.39 % | -23.271 M -179.78 % | 29.169 M 60 668.74 % | 48.000 K 100.02 % | -300.360 M -527.00 % | -47.904 M 76.48 % | -203.663 M |
| Net cash provided by operating activities | -50.437 M -115.16 % | 332.790 M 1 249.93 % | -28.940 M 76.02 % | -120.668 M -324.70 % | 53.701 M 459.70 % | -14.929 M -195.84 % | 15.578 M 153.61 % | -29.055 M -194.96 % | 30.597 M 845.32 % | -4.105 M 93.63 % | -64.424 M -178.19 % | 82.392 M 243.76 % | 23.968 M -73.77 % | 91.387 M 6 049.69 % | -1.536 M 82.85 % | -8.958 M -107.03 % | 127.358 M 211.77 % | -113.944 M -265.93 % | 68.671 M 299.41 % | -34.437 M |
| Investments in property plant and equipment | -81.000 K 98.68 % | -6.131 M 49.55 % | -12.153 M -3 450.73 % | -342.268 K -411.63 % | -66.897 K -166.68 % | -25.085 K 68.20 % | -78.890 K 99.33 % | -11.765 M | 0.000 100.00 % | -11.813 K | 0.000 100.00 % | -625.661 K 38.30 % | -1.014 M 59.30 % | -2.492 M -3 675.34 % | -66.000 K -40.43 % | -47.000 K 97.74 % | -2.083 M -44.65 % | -1.440 M 30.57 % | -2.074 M -170.40 % | -767.000 K |
| Acquisitions net | 0.000 -100.00 % | 45.000 K 80.00 % | 25.000 K 100.02 % | -152.320 M -458.45 % | 42.494 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 -100.00 % | 30.000 K |
| Purchases of investments | -268.582 M 37.64 % | -430.672 M -1 722 588.00 % | -25.000 K 99.85 % | -17.005 M 65.19 % | -48.855 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 % | -1.721 B -82.44 % | -943.536 M -57.89 % | -597.598 M |
| Sales maturities of investments | 257.147 M 94.37 % | 132.296 M 2 748.75 % | 4.644 M -97.26 % | 169.325 M 2 562.05 % | 6.361 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 % | 1.590 B 92.22 % | 827.034 M 52.13 % | 543.635 M |
| Other investing activites | 0.000 100.00 % | -7.138 M -0.35 % | -7.113 M -104.66 % | 152.595 M 459.10 % | -42.494 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.057 M | 0.000 -100.00 % | 46.000 K -85.85 % | 325.000 K 62.50 % | 200.000 K -67.21 % | 610.000 K | 0.000 -100.00 % | 665.000 K 44.57 % | 460.000 K -99.40 % | 76.880 M 1 611.11 % | 4.493 M -95.15 % | 92.676 M |
| Net cash used for investing activites | -11.516 M 96.30 % | -311.600 M -2 031.04 % | -14.622 M -109.60 % | 152.253 M 457.73 % | -42.561 M -169 567.78 % | -25.085 K 68.20 % | -78.890 K 99.33 % | -11.765 M -671.89 % | 2.057 M 17 514.53 % | -11.813 K -125.68 % | 46.000 K 115.30 % | -300.661 K 63.07 % | -814.060 K 56.74 % | -1.882 M -2 751.10 % | -66.000 K -110.68 % | 618.000 K 138.08 % | -1.623 M 97.11 % | -56.198 M 50.74 % | -114.083 M -400.41 % | 37.976 M |
| Debt repayment | 127.351 M 63 575.50 % | 200.000 K -97.36 % | 7.584 M 471.76 % | -2.040 M -8.38 % | -1.882 M -8.02 % | -1.743 M -8.19 % | -1.611 M -125.96 % | 6.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.000 M -14 439.58 % | -619.000 K 64.57 % | -1.747 M 98.54 % | -119.628 M -179.58 % | 150.315 M 150.53 % | 60.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 516.000 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -10.706 M -49.99 % | -7.138 M 0.00 % | -7.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.827 M -143.14 % | 6.553 M -2.72 % | 6.736 M 5 265.49 % | -130.404 K 55.42 % | -292.497 K 31.64 % | -427.858 K 23.57 % | -559.807 K | 0.000 | 0.000 | 0.000 100.00 % | -1.856 M 67.37 % | -5.688 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K |
| Net cash used provided by financing activities | 113.818 M 29 663.12 % | -385.000 K -105.36 % | 7.182 M 430.91 % | -2.170 M 0.20 % | -2.175 M -0.20 % | -2.170 M -24.55 % | -1.743 M -128.09 % | 6.203 M | 0.000 | 0.000 100.00 % | -1.856 M 93.33 % | -27.836 M | 0.000 100.00 % | -90.000 M -14 439.58 % | -619.000 K 64.57 % | -1.747 M 98.54 % | -119.628 M -179.31 % | 150.831 M 151.39 % | 60.000 M 2 999 900.00 % | 2.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 865.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 51.865 M 149.29 % | 20.805 M 157.19 % | -36.380 M -223.68 % | 29.415 M 228.10 % | 8.965 M 152.35 % | -17.125 M -224.49 % | 13.756 M 139.74 % | -34.617 M -206.01 % | 32.654 M 893.15 % | -4.117 M 93.78 % | -66.234 M -222.08 % | 54.256 M 134.33 % | 23.154 M 4 782.66 % | -494.459 K 77.73 % | -2.220 M 77.99 % | -10.087 M -265.17 % | 6.107 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 26.843 M 344.57 % | 6.038 M -85.77 % | 42.418 M 226.23 % | 13.003 M 222.05 % | 4.037 M -80.92 % | 21.162 M 185.74 % | 7.406 M -82.38 % | 42.023 M 348.55 % | 9.369 M -30.53 % | 13.486 M -83.08 % | 79.720 M 213.07 % | 25.464 M 1 002.34 % | 2.310 M -17.63 % | 2.804 M -44.54 % | 5.057 M -66.61 % | 15.144 M 67.58 % | 9.037 M -55.72 % | 20.407 M 234.87 % | 6.094 M | 0.000 |
| Cash at end of period | 78.708 M 193.22 % | 26.843 M 344.57 % | 6.038 M -85.77 % | 42.417 M 226.22 % | 13.003 M 222.05 % | 4.037 M -80.92 % | 21.162 M 185.74 % | 7.406 M -82.38 % | 42.023 M 348.55 % | 9.369 M -30.53 % | 13.486 M -83.08 % | 79.720 M 213.07 % | 25.464 M 1 002.34 % | 2.310 M -18.58 % | 2.837 M -43.90 % | 5.057 M -66.61 % | 15.144 M 67.58 % | 9.037 M -55.72 % | 20.407 M 234.87 % | 6.094 M |
| Operating cash flow | -50.437 M -115.16 % | 332.790 M 1 249.93 % | -28.940 M 76.02 % | -120.668 M -324.70 % | 53.701 M 459.70 % | -14.929 M -195.84 % | 15.578 M 153.61 % | -29.055 M -194.96 % | 30.597 M 845.32 % | -4.105 M 93.63 % | -64.424 M -178.19 % | 82.392 M 243.76 % | 23.968 M -73.77 % | 91.387 M 6 049.69 % | -1.536 M 82.85 % | -8.958 M -107.03 % | 127.358 M 211.77 % | -113.944 M -265.93 % | 68.671 M 299.41 % | -34.437 M |
| Capital expenditure | -81.000 K 98.68 % | -6.131 M 49.55 % | -12.153 M -3 450.73 % | -342.268 K -411.63 % | -66.897 K -166.68 % | -25.085 K 68.20 % | -78.890 K 99.33 % | -11.765 M | 0.000 100.00 % | -11.813 K | 0.000 100.00 % | -625.661 K 38.30 % | -1.014 M 59.30 % | -2.492 M -3 675.34 % | -66.000 K -40.43 % | -47.000 K 97.74 % | -2.083 M -44.65 % | -1.440 M 30.57 % | -2.074 M -170.40 % | -767.000 K |
| Free CashFlow | -50.518 M -115.47 % | 326.659 M 894.93 % | -41.093 M 66.04 % | -121.010 M -325.62 % | 53.634 M 458.65 % | -14.954 M -196.49 % | 15.499 M 137.97 % | -40.820 M -233.41 % | 30.597 M 843.18 % | -4.117 M 93.61 % | -64.424 M -178.79 % | 81.767 M 256.22 % | 22.954 M -74.18 % | 88.896 M 5 649.04 % | -1.602 M 82.21 % | -9.005 M -107.19 % | 125.275 M 208.57 % | -115.384 M -273.26 % | 66.597 M 289.17 % | -35.204 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 22.192 M 134.48 % | -64.369 M 42.98 % | -112.880 M -662.26 % | 20.076 M -79.97 % | 100.246 M 72.98 % | 57.953 M -19.51 % | 72.000 M 57.64 % | 45.674 M 53.90 % | 29.678 M 4 795.89 % | -632.000 K -105.18 % | 12.210 M -58.05 % | 29.106 M 367.32 % | -10.888 M -126.00 % | 41.869 M 415.12 % | 8.128 M -39.56 % | 13.449 M 143.82 % | 5.516 M -5.18 % | 5.818 M -40.64 % | 9.800 M 759.65 % | 1.140 M -90.77 % | 12.350 M 608.72 % | -2.428 M -134.33 % | 7.072 M 179.75 % | 2.528 M 212.36 % | -2.250 M 96.34 % | -61.399 M -825.59 % | 8.462 M 32.70 % | 6.377 M -38.78 % | 10.417 M |
| Net income | 74.559 M 204.19 % | -71.561 M 37.44 % | -114.388 M -9 106.93 % | 1.270 M -98.03 % | 64.451 M 48.23 % | 43.480 M -65.87 % | 127.390 M 19.22 % | 106.850 M 9.44 % | 97.631 M 238.90 % | -70.287 M -328.41 % | 30.772 M -59.60 % | 76.162 M 234.14 % | -56.777 M -37 149.87 % | -152.422 K -100.57 % | 26.622 M 356.87 % | 5.827 M -95.13 % | 119.564 M 13 867.54 % | 856.013 K -98.82 % | 72.733 M 1 084.58 % | 6.140 M -83.75 % | 37.796 M 156.92 % | -66.406 M -3 287.98 % | 2.083 M 313.86 % | -974.000 K 88.10 % | -8.187 M 87.25 % | -64.219 M -2 474.98 % | 2.704 M 513.15 % | 441.000 K -83.71 % | 2.708 M |
| Income before tax | 85.904 M 215.17 % | -74.586 M 40.60 % | -125.569 M -1 871.57 % | 7.088 M -92.19 % | 90.774 M 83.26 % | 49.532 M -65.83 % | 144.972 M 21.21 % | 119.605 M 22.55 % | 97.599 M 238.89 % | -70.272 M -337.23 % | 29.622 M -61.19 % | 76.321 M 234.36 % | -56.805 M -816.32 % | -6.199 M -118.61 % | 33.314 M 214.64 % | 10.588 M -91.15 % | 119.571 M 21 799.17 % | 546.007 K -99.25 % | 72.753 M 1 084.90 % | 6.140 M -83.75 % | 37.796 M 156.92 % | -66.406 M -3 287.99 % | 2.083 M 313.64 % | -975.000 K 88.01 % | -8.130 M 87.27 % | -63.889 M -2 049.63 % | 3.277 M 342.24 % | 741.000 K -79.74 % | 3.658 M |
| Income before tax ratio | 3.87 234.07 % | 1.16 4.16 % | 1.11 215.08 % | 0.35 -61.01 % | 0.91 5.95 % | 0.85 -57.55 % | 2.01 -23.11 % | 2.62 -20.37 % | 3.29 -97.04 % | 111.19 4 483.18 % | 2.43 -7.48 % | 2.62 -49.74 % | 5.22 3 623.67 % | -0.15 -103.61 % | 4.10 420.62 % | 0.79 -96.37 % | 21.68 22 996.56 % | 0.09 -98.74 % | 7.42 37.84 % | 5.39 75.99 % | 3.06 -88.81 % | 27.35 9 186.86 % | 0.29 176.37 % | -0.39 -110.67 % | 3.61 247.25 % | 1.04 168.70 % | 0.39 233.27 % | 0.12 -66.91 % | 0.35 |
| EBITDA | 90.088 M 6 046.40 % | -1.515 M 98.78 % | -124.102 M -1 588.39 % | 8.338 M -90.91 % | 91.725 M 81.82 % | 50.447 M -65.42 % | 145.881 M 21.04 % | 120.518 M 22.35 % | 98.504 M 241.79 % | -69.471 M -326.44 % | 30.679 M -60.13 % | 76.956 M 236.56 % | -56.353 M -885.92 % | -5.716 M -116.92 % | 33.783 M 205.23 % | 11.068 M -90.78 % | 120.027 M 12 306.44 % | 967.457 K -98.68 % | 73.189 M 1 007.92 % | 6.606 M -82.74 % | 38.283 M 178.26 % | -48.920 M -1 696.61 % | 3.064 M 115.06 % | -20.340 M -202.59 % | -6.722 M 89.36 % | -63.192 M -1 728.04 % | 3.881 M 186.78 % | 1.353 M -68.37 % | 4.278 M |
| Net income ratio | 3.36 202.21 % | 1.11 9.71 % | 1.01 1 501.91 % | 0.06 -90.16 % | 0.64 -14.31 % | 0.75 -57.60 % | 1.77 -24.37 % | 2.34 -28.89 % | 3.29 -97.04 % | 111.21 4 312.84 % | 2.52 -3.69 % | 2.62 -49.82 % | 5.21 143 342.42 % | 0.00 -100.11 % | 3.28 655.97 % | 0.43 -98.00 % | 21.68 14 631.25 % | 0.15 -98.02 % | 7.42 37.80 % | 5.39 75.99 % | 3.06 -88.81 % | 27.35 9 186.81 % | 0.29 176.45 % | -0.39 -110.59 % | 3.64 247.89 % | 1.05 227.32 % | 0.32 362.07 % | 0.07 -73.40 % | 0.26 |
| Ratio EBITDA | 4.06 17 147.84 % | 0.02 -97.86 % | 1.10 164.71 % | 0.42 -54.61 % | 0.91 5.11 % | 0.87 -57.04 % | 2.03 -23.21 % | 2.64 -20.50 % | 3.32 -96.98 % | 109.92 4 274.83 % | 2.51 -4.97 % | 2.64 -48.92 % | 5.18 3 891.32 % | -0.14 -103.28 % | 4.16 405.05 % | 0.82 -96.22 % | 21.76 12 984.79 % | 0.17 -97.77 % | 7.47 28.88 % | 5.79 86.94 % | 3.10 -84.62 % | 20.15 4 551.03 % | 0.43 105.38 % | -8.05 -369.31 % | 2.99 190.28 % | 1.03 124.38 % | 0.46 116.12 % | 0.21 -48.32 % | 0.41 |
| Gross profit ratio | 0.64 146.22 % | -1.39 -229.54 % | 1.07 7.00 % | 1.00 164.55 % | 0.38 -92.61 % | 5.12 419.83 % | 0.98 1.67 % | 0.97 4.64 % | 0.93 -81.21 % | 4.92 528.63 % | 0.78 -15.59 % | 0.93 -19.82 % | 1.16 20.71 % | 0.96 23.67 % | 0.77 -12.33 % | 0.88 13.11 % | 0.78 -6.43 % | 0.84 -6.67 % | 0.90 457.54 % | 0.16 -82.50 % | 0.92 -30.63 % | 1.32 65.91 % | 0.80 80.56 % | 0.44 -71.60 % | 1.55 52.74 % | 1.02 22.07 % | 0.83 6.60 % | 0.78 -10.34 % | 0.87 |
| Weighted average shs out dil | 7.135 M 0.00 % | 7.135 M -0.01 % | 7.136 M 1.14 % | 7.056 M -1.15 % | 7.137 M -0.18 % | 7.150 M 0.17 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M -0.05 % | 7.142 M 0.02 % | 7.140 M 0.04 % | 7.137 M 0.44 % | 7.106 M -0.45 % | 7.138 M 0.01 % | 7.138 M 0.00 % | 7.138 M -0.03 % | 7.140 M 0.12 % | 7.131 M -0.12 % | 7.140 M -0.52 % | 7.177 M 0.57 % | 7.136 M -0.14 % | 7.146 M 0.09 % | 7.140 M 0.33 % | 7.116 M -3.19 % | 7.350 M 3.14 % | 7.126 M |
| Weighted average shs out | 7.135 M 0.00 % | 7.135 M -0.01 % | 7.136 M 1.14 % | 7.056 M -1.15 % | 7.137 M -0.18 % | 7.150 M 0.17 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M 0.01 % | 7.137 M 0.44 % | 7.106 M -0.44 % | 7.138 M 0.00 % | 7.138 M 0.00 % | 7.138 M -0.03 % | 7.140 M 0.12 % | 7.131 M 0.00 % | 7.132 M -0.63 % | 7.177 M 3.16 % | 6.957 M -2.28 % | 7.119 M -0.20 % | 7.134 M 0.25 % | 7.116 M -3.19 % | 7.350 M 3.14 % | 7.126 M |
| EPS diluted | 10.45 204.19 % | -10.03 37.43 % | -16.03 -9 005.56 % | 0.18 -98.01 % | 9.03 48.28 % | 6.09 -65.88 % | 17.85 19.24 % | 14.97 9.43 % | 13.68 238.88 % | -9.85 -328.54 % | 4.31 -59.61 % | 10.67 234.21 % | -7.95 -37 223.94 % | -0.02 -100.57 % | 3.73 354.88 % | 0.82 -95.10 % | 16.75 13 858.33 % | 0.12 -98.82 % | 10.19 1 084.88 % | 0.86 -83.77 % | 5.30 156.99 % | -9.30 -1 650.00 % | 0.60 528.57 % | -0.14 87.83 % | -1.15 87.21 % | -8.99 -2 465.79 % | 0.38 533.33 % | 0.06 -84.21 % | 0.38 |
| Earnings per share | 10.45 204.19 % | -10.03 37.43 % | -16.03 -9 005.56 % | 0.18 -98.01 % | 9.03 48.28 % | 6.09 -65.88 % | 17.85 19.24 % | 14.97 9.43 % | 13.68 238.88 % | -9.85 -328.54 % | 4.31 -59.61 % | 10.67 234.21 % | -7.95 -37 049.53 % | -0.02 -100.57 % | 3.73 354.88 % | 0.82 -95.10 % | 16.75 13 858.33 % | 0.12 -98.82 % | 10.19 1 084.88 % | 0.86 -83.77 % | 5.30 156.93 % | -9.31 -1 651.67 % | 0.60 528.57 % | -0.14 87.83 % | -1.15 87.22 % | -9.00 -2 468.42 % | 0.38 533.33 % | 0.06 -84.21 % | 0.38 |
| Gross profit | 14.216 M -84.07 % | 89.215 M 173.87 % | -120.777 M -701.60 % | 20.076 M -47.02 % | 37.893 M -87.22 % | 296.487 M 318.41 % | 70.860 M 60.27 % | 44.214 M 61.04 % | 27.456 M 982.55 % | -3.111 M -132.54 % | 9.561 M -64.59 % | 27.000 M 314.34 % | -12.597 M -131.39 % | 40.129 M 537.07 % | 6.299 M -47.02 % | 11.889 M 175.78 % | 4.311 M -11.28 % | 4.859 M -44.60 % | 8.771 M 4 692.90 % | 183.000 K -98.38 % | 11.330 M 452.90 % | -3.211 M -156.95 % | 5.637 M 405.11 % | 1.116 M 131.90 % | -3.498 M 94.40 % | -62.497 M -985.73 % | 7.056 M 41.46 % | 4.988 M -45.11 % | 9.088 M |
| Income tax expense | 11.345 M 275.04 % | 3.025 M 127.05 % | -11.181 M -292.18 % | 5.818 M -77.90 % | 26.323 M 334.95 % | 6.052 M -65.58 % | 17.582 M 37.84 % | 12.755 M 39 959.38 % | -32.000 K -313.33 % | 15.000 K 101.30 % | -1.150 M -823.27 % | 159.000 K 667.86 % | -28.000 K 99.54 % | -6.047 M -190.36 % | 6.692 M 40.56 % | 4.761 M 67 914.29 % | 7.000 K 102.26 % | -310.005 K -875.01 % | 40.000 K 148.78 % | -82.000 K | 0.000 100.00 % | -306.000 | 0.000 100.00 % | -1.000 K -101.75 % | 57.000 K -82.73 % | 330.039 K -42.40 % | 573.000 K 91.00 % | 300.000 K -68.42 % | 950.000 K |
| Cost of revenue | 7.976 M -21.58 % | 10.171 M 28.80 % | 7.897 M 5.62 % | 7.477 M 39.86 % | 5.346 M 2 855.67 % | -194.000 K -117.02 % | 1.140 M -21.92 % | 1.460 M -34.29 % | 2.222 M -10.37 % | 2.479 M -6.42 % | 2.649 M 25.78 % | 2.106 M 23.23 % | 1.709 M -1.80 % | 1.740 M -4.84 % | 1.829 M 17.24 % | 1.560 M 29.46 % | 1.205 M 25.75 % | 958.282 K -6.87 % | 1.029 M 7.52 % | 957.000 K -6.18 % | 1.020 M 30.29 % | 782.845 K -45.45 % | 1.435 M 1.63 % | 1.412 M 13.14 % | 1.248 M 13.66 % | 1.098 M -21.91 % | 1.406 M 1.22 % | 1.389 M 4.51 % | 1.329 M |
| General and administrative expenses | 0.000 -100.00 % | 8.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 621.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.809 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 845.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 766.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 709.258 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.328 M | 0.000 | 0.000 | 0.000 |
| Other expenses | -74.878 M -4 878.43 % | 1.567 M -64.17 % | 4.374 M -41.50 % | 7.477 M 112.80 % | -58.434 M -847.07 % | -6.170 M 92.05 % | -77.578 M -197.34 % | 79.695 M 1 681.88 % | -5.038 M -7 733.33 % | 66.000 K 164.00 % | 25.000 K 100.54 % | -4.654 M -110.53 % | 44.204 M 479.04 % | 7.634 M 6 903.67 % | 109.000 K -91.37 % | 1.263 M 101.10 % | -115.308 M -2 745.68 % | 4.358 M 106.81 % | -64.028 M -945.70 % | -6.123 M 76.94 % | -26.551 M -143.12 % | 61.575 M 1 713.71 % | 3.395 M 91.59 % | 1.772 M -60.12 % | 4.443 M 247.95 % | 1.277 M -64.95 % | 3.643 M -11.21 % | 4.103 M -22.26 % | 5.278 M |
| Operating expenses | -74.878 M -869.87 % | 9.726 M 122.36 % | 4.374 M -41.50 % | 7.477 M 114.08 % | -53.088 M -1 028.57 % | -4.704 M 93.65 % | -74.112 M 2.01 % | -75.634 M -7.44 % | -70.397 M -204.97 % | 67.061 M 430.87 % | -20.268 M 58.91 % | -49.321 M -211.58 % | 44.204 M -1.93 % | 45.074 M 267.35 % | -26.934 M -2 232.54 % | 1.263 M 101.10 % | -115.308 M -2 745.68 % | 4.358 M 106.81 % | -64.028 M -945.70 % | -6.123 M 76.94 % | -26.551 M -143.12 % | 61.575 M 1 713.71 % | 3.395 M -7.94 % | 3.688 M -16.99 % | 4.443 M 247.95 % | 1.277 M -64.95 % | 3.643 M -11.21 % | 4.103 M -22.26 % | 5.278 M |
| Cost and expenses | -66.902 M -754.81 % | 10.217 M -16.74 % | 12.271 M 64.12 % | 7.477 M 39.86 % | 5.346 M -36.52 % | 8.421 M 111.54 % | -72.972 M 1.62 % | -74.174 M -8.80 % | -68.175 M -198.04 % | 69.540 M 494.69 % | -17.619 M 62.68 % | -47.215 M -202.84 % | 45.913 M -1.93 % | 46.815 M 286.48 % | -25.105 M -989.30 % | 2.823 M 102.47 % | -114.103 M -2 246.15 % | 5.317 M 108.44 % | -62.999 M -1 119.49 % | -5.166 M 79.77 % | -25.531 M -140.94 % | 62.358 M 1 191.06 % | 4.830 M -5.29 % | 5.100 M -10.38 % | 5.691 M 139.63 % | 2.375 M -52.96 % | 5.049 M -8.07 % | 5.492 M -16.88 % | 6.607 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 8.159 M | 0.000 | 0.000 -100.00 % | 5.346 M 264.67 % | 1.466 M -57.70 % | 3.466 M -42.88 % | 6.068 M 173.09 % | 2.222 M -54.13 % | 4.844 M 82.86 % | 2.649 M 25.78 % | 2.106 M 23.23 % | 1.709 M -58.13 % | 4.082 M 123.18 % | 1.829 M 17.24 % | 1.560 M 29.46 % | 1.205 M -63.85 % | 3.333 M 223.93 % | 1.029 M 7.52 % | 957.000 K -6.18 % | 1.020 M -72.22 % | 3.672 M 155.89 % | 1.435 M 1.63 % | 1.412 M 13.14 % | 1.248 M -69.83 % | 4.137 M 194.25 % | 1.406 M 1.22 % | 1.389 M 4.51 % | 1.329 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.800 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 |
| Interest expense | 3.227 M -34.30 % | 4.912 M 865.03 % | 509.000 K 74.32 % | 292.000 K -2.01 % | 298.000 K 75.29 % | 170.000 K -26.41 % | 231.000 K -4.94 % | 243.000 K -4.33 % | 254.000 K 53.01 % | 166.000 K -28.45 % | 232.000 K | 0.000 -100.00 % | 4.000 K -75.97 % | 16.644 K -40.56 % | 28.000 K -26.32 % | 38.000 K -20.83 % | 48.000 K -16.52 % | 57.497 K -12.88 % | 66.000 K -21.43 % | 84.000 K -1.18 % | 85.000 K | 0.000 -100.00 % | 159.000 K -9.14 % | 175.000 K -7.41 % | 189.000 K 47.88 % | 127.808 K -6.02 % | 136.000 K -5.56 % | 144.000 K -5.26 % | 152.000 K |
| Depreciation and amortization | 957.000 K 0.26 % | 954.500 K -0.37 % | 958.000 K 0.00 % | 958.000 K 0.74 % | 951.000 K 3.93 % | 915.000 K 0.66 % | 909.000 K -0.44 % | 913.000 K 0.88 % | 905.000 K 12.98 % | 801.000 K -2.91 % | 825.000 K 29.92 % | 635.000 K 40.49 % | 452.000 K -3.42 % | 468.000 K -0.21 % | 469.000 K -2.29 % | 480.000 K 5.26 % | 456.000 K -0.65 % | 459.000 K 0.66 % | 456.000 K 19.37 % | 382.000 K -21.56 % | 487.000 K 289.47 % | -257.039 K -131.27 % | 822.000 K 0.00 % | 822.000 K 0.00 % | 822.000 K 44.24 % | 569.871 K 0.33 % | 568.000 K -0.70 % | 572.000 K 0.35 % | 570.000 K |
| Operating income | 89.094 M 674.99 % | -15.495 M 87.62 % | -125.151 M -1 093.34 % | 12.599 M -86.15 % | 90.981 M 83.19 % | 49.666 M -65.74 % | 144.972 M 20.96 % | 119.848 M 22.48 % | 97.853 M 239.58 % | -70.106 M -334.83 % | 29.854 M -60.88 % | 76.321 M 234.37 % | -56.801 M -818.66 % | -6.183 M -118.61 % | 33.233 M 212.75 % | 10.626 M -91.12 % | 119.619 M 23 777.48 % | 500.970 K -99.31 % | 72.799 M 1 054.44 % | 6.306 M -83.35 % | 37.881 M 158.47 % | -64.786 M -2 989.65 % | 2.242 M 187.17 % | -2.572 M 67.61 % | -7.941 M 87.55 % | -63.774 M -1 968.56 % | 3.413 M 285.65 % | 885.000 K -76.77 % | 3.810 M |
| Operating income ratio | 4.01 1 567.77 % | 0.24 -78.29 % | 1.11 76.67 % | 0.63 -30.85 % | 0.91 5.90 % | 0.86 -57.44 % | 2.01 -23.27 % | 2.62 -20.42 % | 3.30 -97.03 % | 110.93 4 436.82 % | 2.45 -6.76 % | 2.62 -49.74 % | 5.22 3 632.67 % | -0.15 -103.61 % | 4.09 417.49 % | 0.79 -96.36 % | 21.69 25 083.03 % | 0.09 -98.84 % | 7.43 34.29 % | 5.53 80.34 % | 3.07 -88.51 % | 26.69 8 317.76 % | 0.32 131.16 % | -1.02 -128.83 % | 3.53 239.79 % | 1.04 157.52 % | 0.40 190.63 % | 0.14 -62.06 % | 0.37 |
| Total other income expenses net | -3.190 M 94.60 % | -59.091 M -14 036.60 % | -418.000 K 92.42 % | -5.511 M -2 562.32 % | -207.000 K -54.48 % | -134.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -207.000 K | 0.000 | 0.000 100.00 % | -17.000 K 99.29 % | -2.394 M -6 200.00 % | -38.000 K 20.83 % | -48.000 K -209.42 % | 43.868 K 166.47 % | -66.000 K 21.43 % | -84.000 K 1.18 % | -85.000 K 99.52 % | -17.743 M -11 059.05 % | -159.000 K -109.96 % | 1.597 M 401.89 % | -529.000 K -358.77 % | -115.308 K 15.21 % | -136.000 K 5.56 % | -144.000 K 5.26 % | -152.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-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 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 55.429 M | 0.000 100.00 % | -164.514 M | 0.000 100.00 % | -19.398 M -560.10 % | 4.216 M -44.93 % | 7.656 M -97.92 % | 368.403 M 17 569.21 % | 2.085 M -94.74 % | 39.612 M 264.22 % | -24.121 M -156.87 % | 42.416 M 201.28 % | -41.879 M -284.49 % | 22.700 M 207.47 % | -21.122 M -262.44 % | 13.003 M 224.74 % | -10.424 M -234.47 % | 7.752 M 530.43 % | -1.801 M -102.09 % | 86.030 M 20 232.06 % | 423.125 K -94.97 % | 8.406 M 374.98 % | -3.057 M -101.21 % | 253.286 M 1 793.19 % | -14.959 M -106.11 % | 244.955 M 12 610.46 % | -1.958 M 95.59 % | -44.398 M -277.82 % | -11.751 M 25.97 % | -15.873 M -532.14 % | -2.511 M -1 831.54 % | -130.000 K 68.29 % | -410.000 K -100.46 % | 89.194 M 4.13 % | 85.659 M 10.79 % | 77.319 M 95.28 % | 39.593 M |
| Total investments | 0.000 -100.00 % | 825.390 M | 0.000 -100.00 % | 875.096 M | 0.000 -100.00 % | 891.767 M 10 475.98 % | 8.432 M -98.78 % | 691.741 M -6.12 % | 736.806 M 45.34 % | 506.958 M 539.90 % | 79.224 M -85.79 % | 557.586 M 557.28 % | 84.832 M -6.08 % | 90.324 M 98.95 % | 45.400 M -92.33 % | 591.605 M 2 174.88 % | 26.006 M -89.05 % | 237.400 M 1 431.22 % | 15.504 M -94.73 % | 294.132 M 70.95 % | 172.060 M 109.85 % | 81.993 M 387.70 % | 16.812 M -86.27 % | 122.440 M -75.83 % | 506.572 M 120.54 % | 229.695 M -53.11 % | 489.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 138.504 M | 0.000 -100.00 % | 7.329 M | 0.000 -100.00 % | 11.701 M | 0.000 -100.00 % | 10.971 M | 0.000 -100.00 % | 8.123 M | 0.000 -100.00 % | 8.818 M | 0.000 -100.00 % | 538.558 K | 0.000 -100.00 % | 1.578 M | 0.000 -100.00 % | 2.578 M | 0.000 -100.00 % | 3.537 M | 0.000 -100.00 % | 4.461 M | 0.000 -100.00 % | 5.349 M | 0.000 -100.00 % | 6.203 M | 0.000 -100.00 % | 7.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.098 M -0.68 % | 90.717 M -1.89 % | 92.464 M 54.11 % | 60.000 M |
| Accumulated other comprehensive income loss | 900.040 M 8.61 % | 828.663 M -23.80 % | 1.087 B 7.02 % | 1.016 B -1.45 % | 1.031 B 14 961.58 % | 6.846 M -99.20 % | 860.021 M 9.05 % | 788.644 M 19.50 % | 659.976 M 175.50 % | 239.552 M -65.77 % | 699.874 M 11.36 % | 628.497 M -8.61 % | 687.700 M 184.49 % | 241.732 M -63.56 % | 663.355 M 12.06 % | 591.978 M 11.37 % | 531.524 M 72.81 % | 307.571 M -11.18 % | 346.268 M 28.50 % | 269.460 M -10.92 % | 302.481 M 1 856.85 % | -17.217 M -104.96 % | 347.105 M 28.42 % | 270.297 M -28.68 % | 378.999 M 2 625.27 % | -15.008 M -103.43 % | 437.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 277.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 405.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.397 M | 0.000 | 0.000 | 0.000 100.00 % | -75.100 M | 0.000 | 0.000 | 0.000 100.00 % | -169.359 M | 0.000 | 0.000 | 0.000 100.00 % | -92.534 M | 0.000 100.00 % | -34.168 M -146.35 % | 73.718 M 446.27 % | -21.289 M 60.57 % | -53.997 M -149.49 % | -21.643 M 68.24 % | -68.147 M 47.14 % | -128.909 M | 0.000 100.00 % | -163.232 M 49.21 % | -321.412 M 21.11 % | -407.426 M |
| Common stock | 0.000 -100.00 % | 71.377 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 71.376 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 76.808 M | 0.000 -100.00 % | 71.377 M -70.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M 0.00 % | 237.922 M -2.23 % | 243.354 M 0.08 % | 243.167 M |
| Total equity | 900.040 M 0.00 % | 900.040 M -17.24 % | 1.087 B 0.00 % | 1.087 B 5.47 % | 1.031 B 0.00 % | 1.031 B 19.89 % | 860.021 M 0.00 % | 860.021 M 30.31 % | 659.976 M 0.00 % | 659.976 M -5.70 % | 699.874 M 0.00 % | 699.874 M 1.77 % | 687.700 M 0.00 % | 687.700 M 3.67 % | 663.355 M 0.00 % | 663.355 M 24.80 % | 531.524 M 0.00 % | 531.524 M 53.50 % | 346.268 M 0.00 % | 346.268 M 14.48 % | 302.481 M 0.00 % | 302.481 M -12.86 % | 347.105 M 0.00 % | 347.105 M -8.42 % | 378.999 M 0.00 % | 378.999 M -13.34 % | 437.364 M 0.00 % | 437.364 M -70.78 % | 1.497 B 8.42 % | 1.381 B 2.56 % | 1.346 B -1.63 % | 1.368 B 5.11 % | 1.302 B 6.61 % | 1.221 B 0.97 % | 1.209 B 4.01 % | 1.163 B 19.26 % | 975.060 M 12.54 % | 866.418 M |
| Other non current liabilities | -900.040 M -19 564.53 % | 4.624 M 100.43 % | -1.087 B -4 563.89 % | 24.362 M 102.36 % | -1.031 B -6 930.39 % | 15.096 M 101.76 % | -860.021 M -4 809.61 % | 18.261 M | 0.000 -100.00 % | 8.868 M | 0.000 -100.00 % | 2.188 M | 0.000 -100.00 % | 461.000 K | 0.000 -100.00 % | 18.914 M | 0.000 -100.00 % | 419.923 K | 0.000 -100.00 % | 17.706 M | 0.000 -100.00 % | 13.704 M | 0.000 -100.00 % | 20.387 M | 0.000 -100.00 % | 341.205 K | 0.000 100.00 % | -6.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.000 M 0.11 % | -90.098 M 1.00 % | -91.010 M -51.68 % | -60.000 M |
| Long term debt | 0.000 -100.00 % | 4.095 M | 0.000 -100.00 % | 7.329 M | 0.000 -100.00 % | 6.592 M | 0.000 -100.00 % | 10.971 M | 0.000 -100.00 % | 8.123 M | 0.000 -100.00 % | 8.818 M | 0.000 -100.00 % | 539.000 K | 0.000 -100.00 % | 1.578 M | 0.000 -100.00 % | 538.558 K | 0.000 -100.00 % | 3.537 M | 0.000 -100.00 % | 2.575 M | 0.000 -100.00 % | 5.349 M | 0.000 -100.00 % | 4.461 M | 0.000 -100.00 % | 6.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M -0.11 % | 90.098 M -1.00 % | 91.010 M 51.68 % | 60.000 M |
| Total non current liabilities | -900.040 M -4 001.51 % | 23.069 M 102.12 % | -1.087 B -2 672.85 % | 42.268 M 104.10 % | -1.031 B -4 854.32 % | 21.688 M 102.52 % | -860.021 M -3 034.32 % | 29.309 M | 0.000 -100.00 % | 20.947 M | 0.000 -100.00 % | 28.397 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 20.505 M | 0.000 -100.00 % | 1.773 M | 0.000 -100.00 % | 21.266 M | 0.000 -100.00 % | 2.842 M | 0.000 -100.00 % | 25.736 M | 0.000 -100.00 % | 4.802 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 |
| Other current liabilities | 0.000 100.00 % | -130.924 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.087 M | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 2.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.918 M | 0.000 100.00 % | -1.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.013 K 84.17 % | -619.000 K 57.43 % | -1.454 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.308 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 |
| Short term debt | 0.000 -100.00 % | 134.409 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.109 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 539.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.040 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.743 M | 0.000 -100.00 % | 1.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.013 K -84.17 % | 618.989 K -57.43 % | 1.454 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 3.485 M | 0.000 -100.00 % | 20.257 M | 0.000 -100.00 % | 42.701 M | 0.000 -100.00 % | 12.800 M | 0.000 -100.00 % | 3.956 M | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 18.254 M | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 49.479 M | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 19.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.135 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 |
| Total liabilities | -900.040 M -646.72 % | 164.625 M 115.14 % | -1.087 B -1 839.29 % | 62.525 M 106.06 % | -1.031 B -1 701.39 % | 64.389 M 107.49 % | -860.021 M -2 142.37 % | 42.109 M | 0.000 -100.00 % | 20.947 M | 0.000 -100.00 % | 33.670 M | 0.000 -100.00 % | 19.254 M | 0.000 -100.00 % | 20.505 M | 0.000 -100.00 % | 51.252 M | 0.000 -100.00 % | 21.266 M | 0.000 -100.00 % | 22.653 M | 0.000 -100.00 % | 25.736 M | 0.000 -100.00 % | 119.937 M | 0.000 -100.00 % | 300.302 M 335.88 % | 68.895 M -21.80 % | 88.100 M -5.74 % | 93.467 M -33.31 % | 140.157 M -28.00 % | 194.654 M -27.99 % | 270.329 M -49.25 % | 532.674 M -6.57 % | 570.131 M -21.92 % | 730.162 M 99.20 % | 366.540 M |
| Other non current assets | 0.000 -100.00 % | 70.314 M | 0.000 -100.00 % | 880.683 M 239.52 % | -631.227 M -7 536.70 % | 8.488 M 301.33 % | -4.216 M -178.09 % | 5.399 M 101.47 % | -368.403 M -7 988.72 % | 4.670 M 111.79 % | -39.612 M -575.31 % | 8.334 M 119.65 % | -42.416 M -638.34 % | 7.879 M 134.71 % | -22.700 M -103.79 % | 599.046 M 4 706.98 % | -13.003 M -105.95 % | 218.477 M 2 918.33 % | -7.752 M -188.10 % | 8.799 M 110.23 % | -86.030 M | 0.000 100.00 % | -8.406 M -103.83 % | 219.684 M 186.73 % | -253.286 M -832.75 % | 34.567 M 114.11 % | -244.955 M -1 651.30 % | -13.987 M -241.48 % | -4.096 M 18.44 % | -5.022 M 17.41 % | -6.081 M 30.01 % | -8.689 M 10.31 % | -9.688 M 0.41 % | -9.728 M -2.74 % | -9.469 M 11.99 % | -10.759 M 17.45 % | -13.033 M -3.71 % | -12.567 M |
| Long term investments | 0.000 -100.00 % | 825.390 M | 0.000 -100.00 % | 873.555 M | 0.000 -100.00 % | 891.767 M | 0.000 -100.00 % | 690.840 M | 0.000 -100.00 % | 84.919 M | 0.000 -100.00 % | 499.939 M | 0.000 100.00 % | -292.188 M | 0.000 -100.00 % | 513.672 M | 0.000 -100.00 % | 18.923 M | 0.000 -100.00 % | 291.718 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.440 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.588 M | 0.000 -100.00 % | 177.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.639 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 332.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 100.00 % | -873.555 M | 0.000 100.00 % | -3.256 M | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 422.039 M | 0.000 -100.00 % | 57.647 M | 0.000 -100.00 % | 374.633 M | 0.000 100.00 % | -513.672 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 |
| Property plant equipment net | 0.000 -100.00 % | 14.245 M | 0.000 -100.00 % | 16.087 M | 0.000 -100.00 % | 17.982 M | 0.000 -100.00 % | 17.726 M | 0.000 -100.00 % | 15.541 M | 0.000 -100.00 % | 17.108 M | 0.000 -100.00 % | 6.102 M | 0.000 -100.00 % | 7.163 M | 0.000 -100.00 % | 7.803 M | 0.000 -100.00 % | 8.675 M | 0.000 -100.00 % | 9.602 M | 0.000 -100.00 % | 12.642 M | 0.000 -100.00 % | 11.786 M | 0.000 -100.00 % | 13.987 M 241.48 % | 4.096 M -18.44 % | 5.022 M -17.41 % | 6.081 M -30.01 % | 8.689 M -10.31 % | 9.688 M -0.41 % | 9.728 M 2.74 % | 9.469 M -11.99 % | 10.759 M -17.45 % | 13.033 M 3.71 % | 12.567 M |
| Total non current assets | 0.000 -100.00 % | 909.949 M | 0.000 -100.00 % | 897.365 M 242.16 % | -631.227 M -168.96 % | 915.313 M 21 810.46 % | -4.216 M -100.59 % | 715.014 M 294.08 % | -368.403 M -169.86 % | 527.359 M 1 431.31 % | -39.612 M -106.79 % | 583.217 M 1 474.99 % | -42.416 M -143.93 % | 96.552 M 525.34 % | -22.700 M -103.74 % | 606.357 M 4 763.21 % | -13.003 M -105.30 % | 245.203 M 3 263.09 % | -7.752 M -102.51 % | 309.192 M 459.40 % | -86.030 M -995.95 % | 9.602 M 214.23 % | -8.406 M -102.37 % | 354.766 M 240.07 % | -253.286 M -646.43 % | 46.353 M 118.92 % | -244.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current assets | -661.315 M -15 243.74 % | -4.310 M 97.51 % | -173.384 M -318.73 % | 79.270 M | 0.000 -100.00 % | 184.463 M | 0.000 -100.00 % | 5.185 M | 0.000 -100.00 % | 152.386 M | 0.000 -100.00 % | 110.715 M | 0.000 -100.00 % | 179.403 M | 0.000 -100.00 % | 54.803 M | 0.000 -100.00 % | 101.388 M | 0.000 -100.00 % | 50.590 M | 0.000 -100.00 % | 223.763 M | 0.000 -100.00 % | 9.669 M | 0.000 -100.00 % | 231.848 M | 0.000 100.00 % | -323.122 M 37.76 % | -519.170 M -30.50 % | -397.832 M -5.13 % | -378.414 M 23.78 % | -496.498 M 3.44 % | -514.179 M -14.68 % | -448.364 M -275.04 % | -119.550 M 41.92 % | -205.853 M -43.12 % | -143.833 M -241.90 % | -42.069 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 M | 0.000 -100.00 % | 208.401 M 2 371.55 % | 8.432 M 835.85 % | 901.000 K -99.88 % | 736.806 M 163 634.67 % | 450.000 K -99.43 % | 79.224 M 1 087.23 % | 6.673 M -92.13 % | 84.832 M -77.82 % | 382.512 M 742.54 % | 45.400 M -41.74 % | 77.933 M 199.67 % | 26.006 M -88.10 % | 218.477 M 1 309.17 % | 15.504 M 542.25 % | 2.414 M -98.60 % | 172.060 M 109.85 % | 81.993 M 387.70 % | 16.812 M | 0.000 -100.00 % | 506.572 M 120.54 % | 229.695 M -53.11 % | 489.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 80.245 M | 0.000 -100.00 % | 171.843 M | 0.000 -100.00 % | 26.843 M 736.69 % | -4.216 M -227.18 % | 3.315 M 100.90 % | -368.403 M -6 201.41 % | 6.038 M 115.24 % | -39.612 M -220.26 % | 32.939 M 177.66 % | -42.416 M -200.00 % | 42.417 M 286.86 % | -22.700 M -200.00 % | 22.700 M 274.58 % | -13.003 M -200.00 % | 13.003 M 267.73 % | -7.752 M -245.22 % | 5.338 M 106.20 % | -86.030 M -2 230.79 % | 4.037 M 148.03 % | -8.406 M -200.00 % | 8.406 M 103.32 % | -253.286 M -1 296.88 % | 21.162 M 108.64 % | -244.955 M -2 606.70 % | 9.772 M -77.99 % | 44.398 M 277.82 % | 11.751 M -25.97 % | 15.873 M 532.14 % | 2.511 M 1 834.83 % | 129.779 K -68.35 % | 409.986 K -54.67 % | 904.445 K -82.12 % | 5.058 M -66.60 % | 15.145 M -25.79 % | 20.407 M |
| Cash and short term investments | 661.315 M 724.12 % | 80.245 M -53.72 % | 173.384 M 0.00 % | 173.384 M -72.53 % | 631.227 M 211.77 % | 202.463 M 4 702.25 % | 4.216 M 0.00 % | 4.216 M -98.86 % | 368.403 M 5 578.22 % | 6.488 M -83.62 % | 39.612 M 0.00 % | 39.612 M -6.61 % | 42.416 M -90.02 % | 424.929 M 1 771.94 % | 22.700 M 0.00 % | 22.700 M 74.58 % | 13.003 M -94.38 % | 231.480 M 2 886.06 % | 7.752 M 0.00 % | 7.752 M -90.99 % | 86.030 M 0.00 % | 86.030 M 923.44 % | 8.406 M 0.00 % | 8.406 M -96.68 % | 253.286 M 0.97 % | 250.858 M 2.41 % | 244.955 M 0.00 % | 244.955 M 32.52 % | 184.837 M 308.14 % | 45.288 M -15.24 % | 53.428 M -85.16 % | 360.117 M -27.92 % | 499.580 M 14.10 % | 437.834 M 15 332.99 % | 2.837 M -43.91 % | 5.058 M -66.60 % | 15.145 M -46.51 % | 28.316 M |
| Total current assets | 0.000 -100.00 % | 154.716 M | 0.000 -100.00 % | 252.654 M -59.97 % | 631.227 M 60.15 % | 394.157 M 9 249.07 % | 4.216 M -97.75 % | 187.116 M -49.21 % | 368.403 M 139.90 % | 153.564 M 287.67 % | 39.612 M -73.65 % | 150.327 M 254.41 % | 42.416 M -93.05 % | 610.402 M 2 588.99 % | 22.700 M -70.71 % | 77.503 M 496.04 % | 13.003 M -96.15 % | 337.573 M 4 254.65 % | 7.752 M -86.71 % | 58.342 M -32.18 % | 86.030 M -72.73 % | 315.532 M 3 653.66 % | 8.406 M -53.49 % | 18.075 M -92.86 % | 253.286 M -44.04 % | 452.583 M 84.76 % | 244.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -362.365 M | 0.000 | 0.000 | 0.000 100.00 % | -382.483 M | 0.000 | 0.000 | 0.000 100.00 % | -218.477 M | 0.000 | 0.000 | 0.000 100.00 % | -81.993 M | 0.000 | 0.000 | 0.000 100.00 % | -130.571 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 |
| Net receivables | 0.000 -100.00 % | 78.781 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.231 M | 0.000 -100.00 % | 177.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 157.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.530 M | 0.000 -100.00 % | 78.168 M -76.62 % | 334.333 M -5.17 % | 352.544 M 8.48 % | 324.987 M 138.29 % | 136.382 M 834.19 % | 14.599 M 38.64 % | 10.530 M -90.98 % | 116.713 M -41.87 % | 200.795 M 56.03 % | 128.688 M 835.71 % | 13.753 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 595.000 K | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 189.000 K | 0.000 -100.00 % | 126.439 K | 0.000 -100.00 % | 148.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -213.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 737.666 M -52.89 % | 1.566 B 6.61 % | 1.469 B 2.02 % | 1.440 B -4.58 % | 1.509 B 0.80 % | 1.497 B 0.34 % | 1.492 B -14.39 % | 1.742 B 0.53 % | 1.733 B 1.63 % | 1.705 B 38.30 % | 1.233 B |
| Account 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 -100.00 % | 2.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.428 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 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 20.257 M | 0.000 -100.00 % | 34.505 M | 0.000 -100.00 % | 12.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.273 M | 0.000 -100.00 % | 5.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 814.284 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.308 K | 0.000 | 0.000 | 0.000 -100.00 % | 46.738 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.000 K | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 | 0.000 100.00 % | -208.124 K | 0.000 | 0.000 | 0.000 -100.00 % | 420.208 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.378 M | 0.000 -100.00 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.013 K -90.30 % | 1.010 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 230.763 M | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 548.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.763 M | 0.000 100.00 % | -5.431 M | 0.000 -100.00 % | 236.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 233.421 M | 0.000 -100.00 % | 400.156 M -66.24 % | 1.185 B 1.83 % | 1.164 B 0.15 % | 1.162 B 0.87 % | 1.152 B 1.76 % | 1.132 B 1.80 % | 1.112 B 14.47 % | 971.541 M -10.71 % | 1.088 B 3.32 % | 1.053 B 2.18 % | 1.031 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 14.350 M | 0.000 -100.00 % | 10.577 M | 0.000 -100.00 % | 123.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 208.124 K | 0.000 | 0.000 | 0.000 -100.00 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 100.00 % | -23.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.302 M 335.88 % | 68.895 M -21.80 % | 88.100 M -5.74 % | 93.467 M -33.31 % | 140.157 M -28.00 % | 194.654 M -27.99 % | 270.329 M -49.25 % | 532.674 M -6.57 % | 570.131 M -21.92 % | 730.162 M 99.20 % | 366.540 M |
| Total assets | 0.000 -100.00 % | 1.065 B | 0.000 -100.00 % | 1.150 B | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 902.130 M | 0.000 -100.00 % | 680.923 M | 0.000 -100.00 % | 733.544 M | 0.000 -100.00 % | 706.954 M | 0.000 -100.00 % | 683.860 M | 0.000 -100.00 % | 582.776 M | 0.000 -100.00 % | 367.534 M | 0.000 -100.00 % | 325.134 M | 0.000 -100.00 % | 372.841 M | 0.000 -100.00 % | 498.936 M | 0.000 -100.00 % | 737.666 M -52.89 % | 1.566 B 6.61 % | 1.469 B 2.02 % | 1.440 B -4.58 % | 1.509 B 0.80 % | 1.497 B 0.34 % | 1.492 B -14.39 % | 1.742 B 0.53 % | 1.733 B 1.63 % | 1.705 B 38.30 % | 1.233 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-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 | 2007-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.221 M 0.00 % | 14.221 M 0.00 % | 14.221 M 0.00 % | 14.221 M | 0.000 -100.00 % | 18.667 M 0.00 % | 18.667 M 0.00 % | 18.667 M | 0.000 100.00 % | -7.394 M 0.00 % | -7.394 M 0.00 % | -7.394 M 68.41 % | -23.408 M 0.00 % | -23.408 M 0.00 % | -23.408 M -134.26 % | -9.992 M 0.00 % | -9.992 M 0.00 % | -9.992 M -15.76 % | -8.632 M 0.00 % | -8.632 M 0.00 % | -8.632 M 0.00 % | -8.632 M -245.49 % | 5.933 M 0.00 % | 5.933 M 0.00 % | 5.933 M 0.00 % | 5.933 M 124.65 % | -24.066 M 0.00 % | -24.066 M 0.00 % | -24.066 M 0.00 % | -24.066 M -231.94 % | 18.240 M 0.00 % | 18.240 M 0.00 % | 18.240 M 0.00 % | 18.240 M 377.67 % | -6.569 M 0.00 % | -6.569 M 0.00 % | -6.569 M 0.00 % | -6.569 M 88.44 % | -56.811 M 0.00 % | -56.811 M 0.00 % | -56.811 M 0.00 % | -56.811 M -219.68 % | 47.469 M 0.00 % | 47.469 M 0.00 % | 47.469 M 0.00 % | 47.469 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | -74.559 M -204.19 % | 71.561 M -37.44 % | 114.388 M 9 106.93 % | -1.270 M 98.03 % | -64.451 M -47.45 % | -43.711 M 65.44 % | -126.481 M -18.37 % | -106.850 M -9.44 % | -97.631 M -239.99 % | 69.741 M 326.64 % | -30.772 M 59.60 % | -76.162 M -234.14 % | 56.777 M 36 768.18 % | 154.000 K 100.58 % | -26.622 M -356.87 % | -5.827 M 95.13 % | -119.564 M -13 867.56 % | -856.012 K 98.82 % | -72.733 M -1 084.58 % | -6.140 M 83.75 % | -37.796 M -156.92 % | 66.406 M 3 287.98 % | -2.083 M -313.86 % | 974.000 K -88.10 % | 8.187 M -87.17 % | 63.792 M 2 459.18 % | -2.704 M -513.15 % | -441.000 K 83.71 % | -2.708 M -22 354.39 % | -12.060 K 0.00 % | -12.060 K 99.27 % | -1.656 M 0.00 % | -1.656 M 0.00 % | -1.656 M -631.45 % | -226.341 K 0.00 % | -226.341 K 0.00 % | -226.341 K 97.22 % | -8.138 M 0.00 % | -8.138 M 0.00 % | -8.138 M 0.00 % | -8.138 M -156.49 % | 14.405 M 0.00 % | 14.405 M 0.00 % | 14.405 M 0.00 % | 14.405 M 23 242.78 % | -62.245 K 0.00 % | -62.245 K 0.00 % | -62.245 K 0.00 % | -62.245 K -101.24 % | 5.026 M 0.00 % | 5.026 M 0.00 % | 5.026 M 0.00 % | 5.026 M -14.03 % | 5.846 M 0.00 % | 5.846 M 0.00 % | 5.846 M 0.00 % | 5.846 M -89.22 % | 54.230 M 0.00 % | 54.230 M 0.00 % | 54.230 M 0.00 % | 54.230 M 439.30 % | -15.983 M 0.00 % | -15.983 M 0.00 % | -15.983 M 0.00 % | -15.983 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.818 M -79.64 % | 8.930 M 393.37 % | 1.810 M 12.98 % | 1.602 M -2.91 % | 1.650 M 29.92 % | 1.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.732 M 0.00 % | -3.732 M 0.00 % | -3.732 M 0.00 % | -3.732 M | 0.000 -100.00 % | 3.894 M 0.00 % | 3.894 M 0.00 % | 3.894 M | 0.000 100.00 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M -194.96 % | 7.649 M 0.00 % | 7.649 M 0.00 % | 7.649 M 845.32 % | -1.026 M 0.00 % | -1.026 M 0.00 % | -1.026 M 93.63 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M -178.19 % | 20.598 M 0.00 % | 20.598 M 0.00 % | 20.598 M 0.00 % | 20.598 M 243.76 % | 5.992 M 0.00 % | 5.992 M 0.00 % | 5.992 M 0.00 % | 5.992 M -73.77 % | 22.847 M 0.00 % | 22.847 M 0.00 % | 22.847 M 0.00 % | 22.847 M 6 049.69 % | -384.000 K 0.00 % | -384.000 K 0.00 % | -384.000 K 0.00 % | -384.000 K 82.85 % | -2.240 M 0.00 % | -2.240 M 0.00 % | -2.240 M 0.00 % | -2.240 M -107.03 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -178.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K | 0.000 100.00 % | -19.723 K 0.00 % | -19.723 K 0.00 % | -19.723 K | 0.000 100.00 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M | 0.000 | 0.000 | 0.000 100.00 % | -2.953 K 0.00 % | -2.953 K 0.00 % | -2.953 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 38.30 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 59.30 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K -3 675.34 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -40.43 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 97.74 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.271 K 0.00 % | 6.271 K 0.00 % | 6.271 K 0.00 % | 6.271 K | 0.000 -100.00 % | 19.722 K 0.00 % | 19.722 K 0.00 % | 19.722 K | 0.000 -100.00 % | 2.941 M 0.00 % | 2.941 M 0.00 % | 2.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.953 K 0.00 % | 2.953 K 0.00 % | 2.953 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.415 K 0.00 % | 156.415 K 0.00 % | 156.415 K 0.00 % | 156.415 K -38.30 % | 253.515 K 0.00 % | 253.515 K 0.00 % | 253.515 K 0.00 % | 253.515 K -59.30 % | 622.931 K 0.00 % | 622.931 K 0.00 % | 622.931 K 0.00 % | 622.931 K 3 675.34 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 0.00 % | 16.500 K 40.43 % | 11.750 K 0.00 % | 11.750 K 0.00 % | 11.750 K 0.00 % | 11.750 K -97.74 % | 520.750 K 0.00 % | 520.750 K 0.00 % | 520.750 K 0.00 % | 520.750 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K | 0.000 100.00 % | -19.723 K 0.00 % | -19.723 K 0.00 % | -19.723 K | 0.000 100.00 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M | 0.000 | 0.000 | 0.000 100.00 % | -2.953 K 0.00 % | -2.953 K 0.00 % | -2.953 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 38.30 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 59.30 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K -3 675.34 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -40.43 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 97.74 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 100.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.011 M 0.00 % | -1.011 M 0.00 % | -1.011 M 0.00 % | -1.011 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.500 M 0.00 % | -22.500 M 0.00 % | -22.500 M 0.00 % | -22.500 M -14 439.58 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 64.57 % | -436.750 K 0.00 % | -436.750 K 0.00 % | -436.750 K 0.00 % | -436.750 K 98.54 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.959 M 0.00 % | -6.959 M 0.00 % | -6.959 M 0.00 % | -6.959 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.500 M 0.00 % | -22.500 M 0.00 % | -22.500 M 0.00 % | -22.500 M -14 439.58 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 0.00 % | -154.750 K 64.57 % | -436.750 K 0.00 % | -436.750 K 0.00 % | -436.750 K 0.00 % | -436.750 K 98.54 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M 0.00 % | -29.907 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.250 K 0.00 % | 81.250 K 0.00 % | 81.250 K 0.00 % | 81.250 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.500 K 0.00 % | 152.500 K 0.00 % | 152.500 K 0.00 % | 152.500 K 60 900.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 -99.85 % | 166.250 K 0.00 % | 166.250 K 0.00 % | 166.250 K 0.00 % | 166.250 K 44.57 % | 115.000 K 0.00 % | 115.000 K 0.00 % | 115.000 K 0.00 % | 115.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.818 M -24.69 % | 2.414 M 33.37 % | 1.810 M 12.98 % | 1.602 M -2.91 % | 1.650 M 29.92 % | 1.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M 0.00 % | -4.281 M | 0.000 -100.00 % | 3.439 M 0.00 % | 3.439 M 0.00 % | 3.439 M | 0.000 100.00 % | -8.654 M 0.00 % | -8.654 M 0.00 % | -8.654 M -206.01 % | 8.164 M 0.00 % | 8.164 M 0.00 % | 8.164 M 893.15 % | -1.029 M 0.00 % | -1.029 M 0.00 % | -1.029 M 93.78 % | -16.559 M 0.00 % | -16.559 M 0.00 % | -16.559 M 0.00 % | -16.559 M -222.08 % | 13.564 M 0.00 % | 13.564 M 0.00 % | 13.564 M 0.00 % | 13.564 M 134.33 % | 5.788 M 0.00 % | 5.788 M 0.00 % | 5.788 M 0.00 % | 5.788 M 4 782.65 % | -123.615 K 0.00 % | -123.615 K 0.00 % | -123.615 K 0.00 % | -123.615 K 77.73 % | -555.000 K 0.00 % | -555.000 K 0.00 % | -555.000 K 0.00 % | -555.000 K 77.99 % | -2.522 M 0.00 % | -2.522 M 0.00 % | -2.522 M 0.00 % | -2.522 M -265.17 % | 1.527 M 0.00 % | 1.527 M 0.00 % | 1.527 M 0.00 % | 1.527 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.034 M 43.12 % | 4.216 M 367.92 % | 901.000 K -86.11 % | 6.488 M 32.79 % | 4.886 M -87.67 % | 39.612 M 3.31 % | 38.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.291 M 0.00 % | 5.291 M 0.00 % | 5.291 M 0.00 % | 5.291 M | 0.000 -100.00 % | 1.852 M 0.00 % | 1.852 M 0.00 % | 1.852 M | 0.000 -100.00 % | 10.506 M 0.00 % | 10.506 M 0.00 % | 10.506 M 348.55 % | 2.342 M 0.00 % | 2.342 M 0.00 % | 2.342 M -30.53 % | 3.371 M 0.00 % | 3.371 M 0.00 % | 3.371 M -83.08 % | 19.930 M 0.00 % | 19.930 M 0.00 % | 19.930 M 0.00 % | 19.930 M 213.07 % | 6.366 M 0.00 % | 6.366 M 0.00 % | 6.366 M 0.00 % | 6.366 M 1 002.34 % | 577.496 K 0.00 % | 577.496 K 0.00 % | 577.496 K 0.00 % | 577.496 K -17.63 % | 701.111 K 0.00 % | 701.111 K 0.00 % | 701.111 K 0.00 % | 701.111 K -44.54 % | 1.264 M 0.00 % | 1.264 M 0.00 % | 1.264 M 0.00 % | 1.264 M -66.61 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 67.58 % | 2.259 M 0.00 % | 2.259 M 0.00 % | 2.259 M 0.00 % | 2.259 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.843 M 344.86 % | 6.034 M 82.02 % | 3.315 M -60.05 % | 8.298 M 27.90 % | 6.488 M -84.28 % | 41.262 M 4.17 % | 39.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 M 0.00 % | 1.009 M 0.00 % | 1.009 M 0.00 % | 1.009 M | 0.000 -100.00 % | 5.291 M 0.00 % | 5.291 M 0.00 % | 5.291 M | 0.000 -100.00 % | 1.852 M 0.00 % | 1.852 M 0.00 % | 1.852 M -82.38 % | 10.506 M 0.00 % | 10.506 M 0.00 % | 10.506 M 348.55 % | 2.342 M 0.00 % | 2.342 M 0.00 % | 2.342 M -30.53 % | 3.371 M 0.00 % | 3.371 M 0.00 % | 3.371 M 0.00 % | 3.371 M -83.08 % | 19.930 M 0.00 % | 19.930 M 0.00 % | 19.930 M 0.00 % | 19.930 M 213.07 % | 6.366 M 0.00 % | 6.366 M 0.00 % | 6.366 M 0.00 % | 6.366 M 1 002.34 % | 577.496 K 0.00 % | 577.496 K 0.00 % | 577.496 K 0.00 % | 577.496 K -18.58 % | 709.250 K 0.00 % | 709.250 K 0.00 % | 709.250 K 0.00 % | 709.250 K -43.90 % | 1.264 M 0.00 % | 1.264 M 0.00 % | 1.264 M 0.00 % | 1.264 M -66.61 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.818 M -79.64 % | 8.930 M 393.37 % | 1.810 M 12.98 % | 1.602 M -2.91 % | 1.650 M 29.92 % | 1.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.732 M 0.00 % | -3.732 M 0.00 % | -3.732 M 0.00 % | -3.732 M | 0.000 -100.00 % | 3.894 M 0.00 % | 3.894 M 0.00 % | 3.894 M | 0.000 100.00 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M -194.96 % | 7.649 M 0.00 % | 7.649 M 0.00 % | 7.649 M 845.32 % | -1.026 M 0.00 % | -1.026 M 0.00 % | -1.026 M 93.63 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M -178.19 % | 20.598 M 0.00 % | 20.598 M 0.00 % | 20.598 M 0.00 % | 20.598 M 243.76 % | 5.992 M 0.00 % | 5.992 M 0.00 % | 5.992 M 0.00 % | 5.992 M -73.77 % | 22.847 M 0.00 % | 22.847 M 0.00 % | 22.847 M 0.00 % | 22.847 M 6 049.69 % | -384.000 K 0.00 % | -384.000 K 0.00 % | -384.000 K 0.00 % | -384.000 K 82.85 % | -2.240 M 0.00 % | -2.240 M 0.00 % | -2.240 M 0.00 % | -2.240 M -107.03 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -178.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K 0.00 % | -6.271 K | 0.000 100.00 % | -19.723 K 0.00 % | -19.723 K 0.00 % | -19.723 K | 0.000 100.00 % | -2.941 M 0.00 % | -2.941 M 0.00 % | -2.941 M | 0.000 | 0.000 | 0.000 100.00 % | -2.953 K 0.00 % | -2.953 K 0.00 % | -2.953 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 0.00 % | -156.415 K 38.30 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 0.00 % | -253.515 K 59.30 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K 0.00 % | -622.931 K -3 675.34 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K 0.00 % | -16.500 K -40.43 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K 97.74 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K 0.00 % | -520.750 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.818 M -79.23 % | 8.752 M 383.54 % | 1.810 M 12.98 % | 1.602 M -2.91 % | 1.650 M 29.92 % | 1.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.739 M 0.00 % | -3.739 M 0.00 % | -3.739 M 0.00 % | -3.739 M | 0.000 -100.00 % | 3.875 M 0.00 % | 3.875 M 0.00 % | 3.875 M | 0.000 100.00 % | -10.205 M 0.00 % | -10.205 M 0.00 % | -10.205 M -233.41 % | 7.649 M 0.00 % | 7.649 M 0.00 % | 7.649 M 843.18 % | -1.029 M 0.00 % | -1.029 M 0.00 % | -1.029 M 93.61 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M 0.00 % | -16.106 M -178.79 % | 20.442 M 0.00 % | 20.442 M 0.00 % | 20.442 M 0.00 % | 20.442 M 256.22 % | 5.738 M 0.00 % | 5.738 M 0.00 % | 5.738 M 0.00 % | 5.738 M -74.18 % | 22.224 M 0.00 % | 22.224 M 0.00 % | 22.224 M 0.00 % | 22.224 M 5 649.03 % | -400.500 K 0.00 % | -400.500 K 0.00 % | -400.500 K 0.00 % | -400.500 K 82.21 % | -2.251 M 0.00 % | -2.251 M 0.00 % | -2.251 M 0.00 % | -2.251 M -107.19 % | 31.319 M 0.00 % | 31.319 M 0.00 % | 31.319 M 0.00 % | 31.319 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |