Kernex Microsystems (India) Limited KERNEX.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.898 B 868.33 % | 195.980 M 385.15 % | 40.396 M -39.27 % | 66.515 M -63.70 % | 183.234 M 23.13 % | 148.812 M 82.90 % | 81.361 M -38.85 % | 133.056 M 8.16 % | 123.016 M 1.32 % | 121.420 M -37.78 % | 195.144 M -34.58 % | 298.299 M 5.66 % | 282.322 M -35.62 % | 438.513 M 3.24 % | 424.730 M 958.21 % | 40.137 M -80.53 % | 206.177 M 0.81 % | 204.517 M -10.30 % | 228.008 M -39.80 % | 378.750 M |
| Net income | 502.369 M 290.20 % | -264.120 M -33.29 % | -198.152 M -15.21 % | -171.985 M -952.51 % | 20.174 M -41.05 % | 34.220 M 116.04 % | -213.299 M -44.95 % | -147.155 M -230.66 % | -44.504 M 72.07 % | -159.337 M -26.04 % | -126.416 M -499.87 % | -21.074 M -684.82 % | 3.603 M -91.28 % | 41.305 M -5.36 % | 43.644 M 161.47 % | -70.998 M -383.05 % | 25.084 M -33.25 % | 37.580 M -41.28 % | 63.995 M -25.47 % | 85.859 M |
| Income before tax | 325.060 M 221.31 % | -267.967 M -37.11 % | -195.438 M -15.92 % | -168.604 M -913.26 % | 20.732 M -38.86 % | 33.911 M 115.72 % | -215.758 M -41.21 % | -152.796 M -569.06 % | -22.837 M 85.95 % | -162.597 M -25.75 % | -129.307 M -415.85 % | -25.067 M -271.45 % | 14.620 M -77.55 % | 65.116 M -5.13 % | 68.634 M 164.24 % | -106.838 M -345.85 % | 43.458 M -29.84 % | 61.945 M -42.01 % | 106.821 M -15.35 % | 126.194 M |
| Income before tax ratio | 0.17 112.53 % | -1.37 71.74 % | -4.84 -90.86 % | -2.53 -2 340.34 % | 0.11 -50.35 % | 0.23 108.59 % | -2.65 -130.92 % | -1.15 -518.58 % | -0.19 86.14 % | -1.34 -102.10 % | -0.66 -688.53 % | -0.08 -262.27 % | 0.05 -65.13 % | 0.15 -8.11 % | 0.16 106.07 % | -2.66 -1 362.88 % | 0.21 -30.41 % | 0.30 -35.35 % | 0.47 40.61 % | 0.33 |
| EBITDA | 408.061 M 306.27 % | -197.832 M -23.38 % | -160.342 M -32.20 % | -121.289 M -338.49 % | 50.857 M -53.57 % | 109.530 M 163.75 % | -171.821 M -57.83 % | -108.865 M 45.64 % | -200.256 M -133.95 % | -85.597 M -59.51 % | -53.664 M -244.16 % | 37.227 M -53.84 % | 80.646 M -26.78 % | 110.142 M -0.82 % | 111.055 M 263.16 % | -68.064 M -194.19 % | 72.264 M -25.91 % | 97.530 M -32.72 % | 144.960 M -1.32 % | 146.899 M |
| Net income ratio | 0.26 119.64 % | -1.35 72.53 % | -4.91 -89.71 % | -2.59 -2 448.48 % | 0.11 -52.12 % | 0.23 108.77 % | -2.62 -137.04 % | -1.11 -205.71 % | -0.36 72.43 % | -1.31 -102.57 % | -0.65 -816.97 % | -0.07 -653.50 % | 0.01 -86.45 % | 0.09 -8.33 % | 0.10 105.81 % | -1.77 -1 553.97 % | 0.12 -33.79 % | 0.18 -34.53 % | 0.28 23.81 % | 0.23 |
| Ratio EBITDA | 0.22 121.30 % | -1.01 74.57 % | -3.97 -117.67 % | -1.82 -756.99 % | 0.28 -62.29 % | 0.74 134.85 % | -2.11 -158.11 % | -0.82 49.74 % | -1.63 -130.91 % | -0.70 -156.36 % | -0.27 -320.36 % | 0.12 -56.31 % | 0.29 13.73 % | 0.25 -3.94 % | 0.26 115.42 % | -1.70 -583.83 % | 0.35 -26.50 % | 0.48 -24.99 % | 0.64 63.92 % | 0.39 |
| Gross profit ratio | 0.39 675.25 % | -0.07 -122.77 % | 0.30 -33.54 % | 0.45 -41.52 % | 0.78 150.84 % | 0.31 -26.47 % | 0.42 -50.91 % | 0.86 2 273.58 % | -0.04 -106.79 % | 0.58 -43.09 % | 1.02 6.60 % | 0.96 11.88 % | 0.86 11.39 % | 0.77 38.93 % | 0.55 8.20 % | 0.51 -39.32 % | 0.84 -3.89 % | 0.88 6.96 % | 0.82 31.29 % | 0.62 |
| Weighted average shs out dil | 16.775 M 5.48 % | 15.904 M 17.53 % | 13.532 M 8.26 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 31.55 % | 9.502 M |
| Weighted average shs out | 16.775 M 5.49 % | 15.901 M 17.51 % | 13.532 M 8.26 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.02 % | 12.497 M -0.02 % | 12.500 M 0.24 % | 12.470 M -0.24 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M |
| EPS diluted | 29.95 280.31 % | -16.61 -13.46 % | -14.64 -6.40 % | -13.76 -954.66 % | 1.61 -41.24 % | 2.74 116.06 % | -17.06 -44.94 % | -11.77 -230.62 % | -3.56 72.08 % | -12.75 -26.11 % | -10.11 -498.22 % | -1.69 -682.76 % | 0.29 -91.21 % | 3.30 -5.44 % | 3.49 161.44 % | -5.68 -382.59 % | 2.01 -33.22 % | 3.01 -41.21 % | 5.12 -43.36 % | 9.04 |
| Earnings per share | 29.98 280.49 % | -16.61 -13.46 % | -14.64 -6.40 % | -13.76 -954.66 % | 1.61 -41.24 % | 2.74 116.06 % | -17.06 -44.94 % | -11.77 -230.62 % | -3.56 72.08 % | -12.75 -26.11 % | -10.11 -498.22 % | -1.69 -682.76 % | 0.29 -91.21 % | 3.30 -5.44 % | 3.49 161.44 % | -5.68 -382.59 % | 2.01 -33.22 % | 3.01 -41.21 % | 5.12 -25.47 % | 6.87 |
| Gross profit | 749.321 M 5 670.33 % | -13.452 M -210.47 % | 12.177 M -59.64 % | 30.169 M -78.77 % | 142.117 M 208.87 % | 46.012 M 34.49 % | 34.213 M -69.98 % | 113.974 M 2 450.97 % | -4.848 M -106.87 % | 70.516 M -64.59 % | 199.162 M -30.26 % | 285.582 M 18.21 % | 241.593 M -28.29 % | 336.880 M 43.44 % | 234.855 M 1 045.02 % | 20.511 M -88.19 % | 173.643 M -3.11 % | 179.215 M -4.06 % | 186.794 M -20.97 % | 236.346 M |
| Income tax expense | 175.428 M 20 287.34 % | -869.000 K -118.24 % | 4.765 M 35.72 % | 3.511 M 565.74 % | 527.387 K 255.45 % | -339.256 K 86.20 % | -2.459 M 56.41 % | -5.641 M -126.04 % | 21.666 M 764.42 % | -3.261 M -12.79 % | -2.891 M 27.59 % | -3.993 M -136.24 % | 11.017 M -53.73 % | 23.811 M -4.72 % | 24.990 M 169.73 % | -35.840 M -295.06 % | 18.374 M -24.59 % | 24.365 M -43.11 % | 42.826 M 6.18 % | 40.334 M |
| Cost of revenue | 1.148 B 448.35 % | 209.432 M 642.17 % | 28.219 M -22.36 % | 36.346 M -11.60 % | 41.117 M -60.00 % | 102.800 M 118.04 % | 47.148 M 147.09 % | 19.082 M -85.08 % | 127.864 M 151.19 % | 50.903 M 1 367.07 % | -4.017 M -131.59 % | 12.717 M -68.78 % | 40.729 M -59.93 % | 101.632 M -46.47 % | 189.875 M 867.49 % | 19.626 M -39.68 % | 32.533 M 28.58 % | 25.302 M -38.61 % | 41.214 M -71.06 % | 142.404 M |
| General and administrative expenses | 190.531 M 52.02 % | 125.329 M 57.11 % | 79.772 M 1 265.96 % | 5.840 M -6.77 % | 6.264 M 14.49 % | 5.471 M 34.87 % | 4.057 M -20.03 % | 5.073 M 396.13 % | 1.022 M -11.79 % | 1.159 M -99.03 % | 119.210 M 793.48 % | 13.342 M 103.17 % | 6.567 M -95.76 % | 155.031 M 145.18 % | 63.233 M 33.64 % | 47.314 M -9.09 % | 52.047 M -10.65 % | 58.248 M 20.19 % | 48.464 M | 0.000 |
| Selling and marketing expenses | 1.539 M 162.18 % | 587.000 K -16.50 % | 703.000 K 44.06 % | 488.000 K -20.41 % | 613.104 K -40.74 % | 1.035 M 124.59 % | 460.676 K -34.88 % | 707.440 K 3.04 % | 686.579 K -65.19 % | 1.972 M 85.31 % | 1.064 M 29.21 % | 823.667 K -23.40 % | 1.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -52.640 M | 0.000 | 0.000 -100.00 % | 131.583 M 483.18 % | 22.563 M -81.31 % | 120.737 M 17 699.01 % | 678.333 K -67.72 % | 2.101 M -47.94 % | 4.036 M -51.73 % | 8.362 M -6.99 % | 8.990 M 6.02 % | 8.480 M -4.38 % | 8.868 M -88.88 % | 79.762 M 12.19 % | 71.097 M 28.65 % | 55.262 M -18.16 % | 67.527 M 37.92 % | 48.960 M 241.07 % | 14.355 M 489.13 % | -3.689 M |
| Operating expenses | 137.891 M 9.51 % | 125.916 M 56.47 % | 80.475 M -41.65 % | 137.911 M 368.45 % | 29.440 M -76.86 % | 127.242 M -1.25 % | 128.847 M -42.63 % | 224.572 M 29.56 % | 173.329 M -7.78 % | 187.946 M -39.31 % | 309.705 M 0.30 % | 308.785 M 41.64 % | 218.002 M -7.15 % | 234.793 M 74.79 % | 134.330 M 30.96 % | 102.576 M -14.22 % | 119.574 M 11.53 % | 107.208 M 70.66 % | 62.819 M -32.08 % | 92.490 M |
| Cost and expenses | 1.339 B 299.27 % | 335.348 M 52.17 % | 220.370 M 26.46 % | 174.257 M 78.20 % | 97.788 M -57.49 % | 230.042 M 30.71 % | 175.996 M -27.77 % | 243.654 M -19.10 % | 301.194 M 26.10 % | 238.849 M -21.87 % | 305.688 M -4.92 % | 321.502 M 24.26 % | 258.731 M -23.09 % | 336.426 M 3.77 % | 324.205 M 165.30 % | 122.202 M -19.66 % | 152.107 M 14.79 % | 132.510 M 27.37 % | 104.033 M -58.92 % | 253.251 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 -100.00 % | 20.835 M | 0.000 -100.00 % | 1.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 190.531 M 51.32 % | 125.916 M 56.47 % | 80.475 M 1 171.73 % | 6.328 M -7.98 % | 6.877 M 5.71 % | 6.506 M 44.02 % | 4.517 M -21.85 % | 5.780 M 238.21 % | 1.709 M -45.42 % | 3.131 M -97.40 % | 120.275 M 4.49 % | 115.111 M 18.07 % | 97.493 M -37.11 % | 155.031 M 145.18 % | 63.233 M 33.64 % | 47.314 M -9.09 % | 52.047 M -10.65 % | 58.248 M 20.19 % | 48.464 M -45.42 % | 88.801 M |
| Interest income | 11.718 M 62.03 % | 7.232 M 12.46 % | 6.431 M -23.50 % | 8.406 M 6.86 % | 7.866 M -2.84 % | 8.096 M 70.81 % | 4.740 M 46.85 % | 3.228 M -28.52 % | 4.516 M -6.30 % | 4.819 M -22.61 % | 6.228 M 8.70 % | 5.729 M -41.43 % | 9.781 M -15.58 % | 11.586 M 1 805.99 % | 607.865 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.459 M |
| Interest expense | 69.194 M 191.25 % | 23.758 M 111.63 % | 11.226 M -65.93 % | 32.947 M 126.22 % | 14.564 M -75.02 % | 58.303 M 154.56 % | 22.903 M 6.68 % | 21.469 M -35.00 % | 33.031 M -48.27 % | 63.848 M 87.89 % | 33.981 M 10.26 % | 30.820 M -19.79 % | 38.424 M 3.93 % | 36.972 M 15.93 % | 31.892 M 28.73 % | 24.773 M 133.45 % | 10.612 M 5.46 % | 10.062 M -41.34 % | 17.155 M 76.69 % | 9.709 M |
| Depreciation and amortization | 28.278 M -43.10 % | 49.700 M 108.20 % | 23.871 M 66.14 % | 14.368 M -7.67 % | 15.561 M -10.14 % | 17.316 M -17.67 % | 21.033 M -6.36 % | 22.462 M -12.16 % | 25.572 M -20.35 % | 32.106 M -22.94 % | 41.662 M 3.32 % | 40.324 M 46.10 % | 27.601 M 242.65 % | 8.055 M -23.50 % | 10.529 M -24.80 % | 14.002 M -23.05 % | 18.195 M -28.71 % | 25.523 M 21.63 % | 20.984 M 90.83 % | 10.996 M |
| Operating income | 379.783 M 372.50 % | -139.368 M 22.56 % | -179.974 M -67.44 % | -107.483 M -225.79 % | 85.447 M 195.07 % | -89.876 M 37.42 % | -143.624 M -29.86 % | -110.598 M -311.55 % | -26.874 M 84.28 % | -170.959 M -23.95 % | -137.930 M -311.16 % | -33.547 M -683.17 % | 5.753 M -94.37 % | 102.087 M 1.55 % | 100.525 M 222.49 % | -82.065 M -251.78 % | 54.069 M -24.91 % | 72.007 M -41.92 % | 123.976 M -1.21 % | 125.499 M |
| Operating income ratio | 0.20 128.14 % | -0.71 84.04 % | -4.46 -175.71 % | -1.62 -446.52 % | 0.47 177.21 % | -0.60 65.79 % | -1.77 -112.37 % | -0.83 -280.50 % | -0.22 84.48 % | -1.41 -99.21 % | -0.71 -528.50 % | -0.11 -651.93 % | 0.02 -91.25 % | 0.23 -1.64 % | 0.24 111.58 % | -2.04 -879.67 % | 0.26 -25.52 % | 0.35 -35.25 % | 0.54 64.10 % | 0.33 |
| Total other income expenses net | -233.730 M -81.75 % | -128.599 M -731.55 % | -15.465 M 74.59 % | -60.864 M 5.95 % | -64.715 M | 0.000 100.00 % | -153.140 M -36.97 % | -111.803 M -361.94 % | 42.683 M 194.50 % | -45.168 M -67.70 % | -26.934 M -1 345.38 % | -1.863 M 79.23 % | -8.971 M 75.74 % | -36.972 M -15.93 % | -31.892 M -28.73 % | -24.773 M -133.45 % | -10.612 M -5.46 % | -10.062 M 41.34 % | -17.155 M -2 570.01 % | 694.523 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 | 59.956 M -75.10 % | 240.833 M 131.40 % | 104.075 M -9.34 % | 114.802 M -25.46 % | 154.012 M 51.44 % | 101.697 M -49.10 % | 199.806 M -20.10 % | 250.057 M 17.51 % | 212.791 M -24.43 % | 281.576 M 74.76 % | 161.117 M 21.08 % | 133.063 M 67.30 % | 79.534 M 166.92 % | -118.847 M -238.91 % | 85.559 M 421.17 % | -26.639 M 88.99 % | -242.035 M 27.64 % | -334.497 M 37.70 % | -536.911 M -605.52 % | 106.210 M |
| Total investments | 76.500 M -8.12 % | 83.263 M 287.68 % | 21.477 M 1 026.22 % | 1.907 M -38.84 % | 3.118 M 3 367.80 % | 89.913 K 4.82 % | 85.778 K 0.00 % | 85.778 K -99.92 % | 113.002 M 56 578.71 % | -200.079 K 16.60 % | -239.895 K 84.14 % | -1.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.060 M |
| Total debt | 403.227 M 44.05 % | 279.916 M 161.56 % | 107.016 M -40.72 % | 180.536 M -10.83 % | 202.463 M 89.81 % | 106.664 M -48.06 % | 205.345 M -20.01 % | 256.707 M -4.61 % | 269.110 M -19.45 % | 334.073 M 53.25 % | 217.991 M -17.77 % | 265.089 M 62.14 % | 163.492 M | 0.000 -100.00 % | 225.477 M 18.47 % | 190.323 M 72.15 % | 110.558 M 146.82 % | 44.792 M -61.16 % | 115.317 M -24.61 % | 152.961 M |
| Accumulated other comprehensive income loss | -27.674 M 27.72 % | -38.289 M -386.77 % | 13.352 M -79.58 % | 65.384 M 78.83 % | 36.563 M 111.36 % | -321.907 M -5.62 % | -304.786 M -7.24 % | -284.203 M -8.28 % | -262.472 M 2.89 % | -270.283 M -13.46 % | -238.222 M -24.70 % | -191.038 M -25.70 % | -151.980 M -2.63 % | -148.080 M -5.86 % | -139.887 M -8.14 % | -129.363 M -12.13 % | -115.367 M -18.72 % | -97.177 M -35.59 % | -71.668 M -140.61 % | 176.486 M |
| Retained earnings | -523.059 M 48.99 % | -1.025 B -24.67 % | -822.522 M -31.74 % | -624.370 M -38.18 % | -451.861 M 4.36 % | -472.459 M 6.75 % | -506.667 M -70.82 % | -296.615 M -68.41 % | -176.123 M -33.81 % | -131.619 M -574.87 % | 27.717 M -82.78 % | 160.933 M -10.16 % | 179.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 167.594 M 0.00 % | 167.594 M 8.27 % | 154.794 M 23.84 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 10.00 % | 113.633 M 0.00 % | 113.633 M |
| Total equity | 1.573 B 48.13 % | 1.062 B 29.46 % | 820.301 M 69.75 % | 483.231 M -23.00 % | 627.559 M 6.40 % | 589.801 M 6.07 % | 556.053 M -27.01 % | 761.785 M -13.78 % | 883.542 M -8.52 % | 965.870 M -14.72 % | 1.133 B -10.84 % | 1.270 B -0.97 % | 1.283 B 0.35 % | 1.278 B 2.25 % | 1.250 B 2.37 % | 1.221 B -5.55 % | 1.293 B 0.93 % | 1.281 B 1.86 % | 1.258 B 4.18 % | 1.207 B |
| Other non current liabilities | 42.303 M 30 778.10 % | 137.000 K -92.46 % | 1.818 M -9.05 % | 1.999 M -93.35 % | 30.081 M | 0.000 | 0.000 -100.00 % | 79.800 M 50.00 % | 53.200 M 33.00 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.765 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.082 M |
| Long term debt | 4.778 M 157.99 % | 1.852 M -45.22 % | 3.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.681 K -67.21 % | 590.612 K 456.51 % | 106.128 K -70.50 % | 359.717 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 712.381 K -99.63 % | 190.323 M 72.15 % | 110.558 M 146.82 % | 44.792 M -61.16 % | 115.317 M 6 093.17 % | 1.862 M |
| Total non current liabilities | 47.081 M 249.14 % | 13.485 M -23.14 % | 17.544 M 83.15 % | 9.579 M -71.82 % | 33.997 M 1.61 % | 33.458 M 717.37 % | 4.093 M -95.43 % | 89.650 M 31.44 % | 68.207 M 69.00 % | 40.360 M | 0.000 -100.00 % | 57.210 M 1 593.01 % | 3.379 M | 0.000 -100.00 % | 225.477 M 18.47 % | 190.323 M 72.15 % | 110.558 M 140.80 % | 45.913 M -62.42 % | 122.162 M 1 955.21 % | 5.944 M |
| Other current liabilities | 140.880 M 98.44 % | 70.993 M 341.80 % | 16.069 M -80.94 % | 84.302 M 423.31 % | 16.109 M -67.84 % | 50.099 M -18.29 % | 61.315 M 286.11 % | 15.880 M -86.30 % | 115.921 M -59.29 % | 284.725 M 192.33 % | 97.399 M 24.96 % | 77.947 M 14.09 % | 68.321 M -76.44 % | 290.010 M 279.96 % | -161.156 M -210.01 % | 146.488 M -7.42 % | 158.222 M 96.94 % | 80.342 M 3.58 % | 77.561 M 94.60 % | 39.856 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 52.462 M -16.09 % | 62.520 M 98.56 % | 31.487 M -36.23 % | 49.374 M 299.17 % | 12.369 M 20.24 % | 10.287 M -63.16 % | 27.926 M -50.30 % | 56.187 M 2 670.89 % | 2.028 M -7.45 % | 2.191 M -71.96 % | 7.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 398.449 M 43.29 % | 278.064 M 168.31 % | 103.635 M -12.19 % | 118.016 M -41.71 % | 202.463 M 232.61 % | 60.871 M -68.51 % | 193.288 M -24.53 % | 256.117 M 12.80 % | 227.055 M -15.52 % | 268.764 M 14.90 % | 233.921 M 13.73 % | 205.688 M 25.81 % | 163.492 M | 0.000 -100.00 % | 224.765 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.961 M |
| Total current liabilities | 744.328 M 45.46 % | 511.690 M 191.57 % | 175.493 M -37.88 % | 282.496 M 8.06 % | 261.420 M 57.57 % | 165.912 M -40.90 % | 280.726 M -19.43 % | 348.439 M -9.55 % | 385.222 M -31.31 % | 560.851 M 16.22 % | 482.594 M 17.22 % | 411.684 M 27.23 % | 323.578 M -11.14 % | 364.142 M 109.14 % | 174.115 M 18.86 % | 146.488 M -7.42 % | 158.222 M 96.94 % | 80.342 M 3.58 % | 77.561 M -69.14 % | 251.351 M |
| Total liabilities | 791.409 M 50.69 % | 525.175 M 167.78 % | 196.122 M -32.85 % | 292.075 M -1.13 % | 295.416 M 48.18 % | 199.370 M -30.00 % | 284.819 M -34.99 % | 438.089 M -3.38 % | 453.429 M -24.58 % | 601.211 M 24.58 % | 482.594 M 2.92 % | 468.894 M 43.41 % | 326.958 M -10.21 % | 364.142 M -8.87 % | 399.593 M 18.64 % | 336.811 M 25.31 % | 268.780 M 112.89 % | 126.255 M -36.78 % | 199.723 M -22.38 % | 257.294 M |
| Other non current assets | 199.128 M 688.47 % | 25.255 M 2 525 400.00 % | 1.000 K 100.00 % | -147.510 M -699.43 % | 24.608 M 78 944.49 % | 31.132 K 100.01 % | -426.615 M -604.23 % | 84.608 M 158.31 % | 32.755 M -54.60 % | 72.142 M 1.20 % | 71.284 M 5.51 % | 67.559 M -31.03 % | 97.959 M 11.31 % | 88.003 M 321.00 % | 20.903 M -0.03 % | 20.909 M -0.03 % | 20.914 M -0.03 % | 20.919 M -0.07 % | 20.933 M 0.00 % | 20.933 M |
| Long term investments | 0.000 -100.00 % | 58.008 M 119.23 % | -301.730 M | 0.000 | 0.000 100.00 % | -20.402 M -134.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 30 088.15 % | -200.079 K 16.60 % | -239.895 K 84.14 % | -1.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 70.324 M 202.82 % | 23.223 M 66 251.43 % | 35.000 K -63.16 % | 95.000 K -45.67 % | 174.851 K -42.55 % | 304.354 K 109.50 % | 145.278 K -75.58 % | 594.915 K 197.34 % | 200.079 K 0.00 % | 200.079 K -16.60 % | 239.895 K -84.14 % | 1.512 M -45.46 % | 2.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 70.324 M 202.82 % | 23.223 M 66 251.43 % | 35.000 K -63.16 % | 95.000 K -45.67 % | 174.851 K -42.55 % | 304.354 K 109.50 % | 145.278 K -75.58 % | 594.915 K 197.34 % | 200.079 K 0.00 % | 200.079 K -16.60 % | 239.895 K -84.14 % | 1.512 M -45.46 % | 2.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 249.863 M 5.51 % | 236.815 M -0.20 % | 237.295 M -6.88 % | 254.824 M -19.20 % | 315.358 M -3.26 % | 325.983 M -23.56 % | 426.470 M -20.26 % | 534.851 M -3.50 % | 554.272 M -6.70 % | 594.067 M -4.95 % | 624.972 M -7.02 % | 672.156 M -3.90 % | 699.442 M -2.45 % | 717.013 M -9.57 % | 792.917 M 1.65 % | 780.053 M 3.30 % | 755.153 M 27.62 % | 591.721 M 55.89 % | 379.570 M 40.41 % | 270.331 M |
| Total non current assets | 519.315 M 82.03 % | 285.293 M -0.45 % | 286.591 M 1.50 % | 282.361 M -33.91 % | 427.214 M -2.99 % | 440.379 M -13.48 % | 508.975 M -17.91 % | 620.053 M -8.21 % | 675.541 M 0.38 % | 672.974 M -3.83 % | 699.761 M -5.48 % | 740.329 M -7.48 % | 800.174 M -1.08 % | 808.896 M -1.95 % | 824.950 M -1.45 % | 837.082 M 7.82 % | 776.347 M 26.72 % | 612.640 M 52.97 % | 400.503 M 36.11 % | 294.257 M |
| Other current assets | 635.102 M 38.57 % | 458.325 M 52.56 % | 300.430 M 33.72 % | 224.670 M 1.86 % | 220.573 M 21.32 % | 181.811 M 22.52 % | 148.389 M 34.53 % | 110.305 M 16.68 % | 94.534 M 26.63 % | 74.652 M 1.44 % | 73.591 M -27.48 % | 101.471 M 0.50 % | 100.961 M 198.13 % | 33.865 M -45.18 % | 61.777 M 22.25 % | 50.531 M 8.12 % | 46.736 M | 0.000 -100.00 % | 46.862 M 72.98 % | 27.091 M |
| Short term investments | 76.500 M 202.91 % | 25.255 M -83.16 % | 150.000 M 7 765.76 % | 1.907 M -38.84 % | 3.118 M -84.78 % | 20.492 M 23 789.56 % | 85.778 K 0.00 % | 85.778 K -99.84 % | 53.002 M 215.56 % | 16.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.060 M |
| cash and cash equivalents | 343.271 M 778.31 % | 39.083 M 1 228.90 % | 2.941 M -95.53 % | 65.734 M 35.67 % | 48.451 M 875.49 % | 4.967 M -10.33 % | 5.539 M -16.71 % | 6.650 M -88.19 % | 56.319 M 7.28 % | 52.497 M -7.70 % | 56.874 M -56.92 % | 132.026 M 57.25 % | 83.958 M -29.36 % | 118.847 M -15.06 % | 139.919 M -35.51 % | 216.962 M -38.47 % | 352.593 M -7.04 % | 379.289 M -41.85 % | 652.227 M 1 295.11 % | 46.751 M |
| Cash and short term investments | 150.212 M 284.34 % | 39.083 M -74.45 % | 152.941 M 126.11 % | 67.641 M 31.17 % | 51.569 M 102.56 % | 25.459 M 352.62 % | 5.625 M -16.49 % | 6.736 M -88.04 % | 56.319 M 7.28 % | 52.497 M -7.70 % | 56.874 M -56.92 % | 132.026 M 57.25 % | 83.958 M -29.36 % | 118.847 M -15.06 % | 139.919 M -35.51 % | 216.962 M -38.47 % | 352.593 M -7.04 % | 379.289 M -41.85 % | 652.227 M -21.31 % | 828.811 M |
| Total current assets | 1.845 B 51.49 % | 1.218 B 98.58 % | 613.354 M 24.43 % | 492.944 M -0.57 % | 495.761 M 42.14 % | 348.792 M 5.09 % | 331.897 M -42.76 % | 579.821 M -12.34 % | 661.431 M -26.02 % | 894.106 M -2.34 % | 915.484 M -8.36 % | 998.978 M 23.38 % | 809.662 M -2.88 % | 833.678 M 1.06 % | 824.899 M 14.41 % | 721.006 M -8.21 % | 785.525 M -1.16 % | 794.747 M -24.81 % | 1.057 B -9.69 % | 1.170 B |
| Inventory | 525.837 M -26.66 % | 716.956 M 410.05 % | 140.567 M 96.57 % | 71.510 M -14.32 % | 83.466 M 550.97 % | 12.822 M -48.61 % | 24.950 M -70.85 % | 85.590 M -16.28 % | 102.233 M -58.79 % | 248.070 M -4.85 % | 260.717 M 21.40 % | 214.764 M 36.78 % | 157.019 M -5.75 % | 166.606 M -19.68 % | 207.423 M 0.18 % | 207.051 M 21.38 % | 170.583 M 19.59 % | 142.645 M 30.02 % | 109.708 M 72.64 % | 63.548 M |
| Net receivables | 534.042 M 14 603.80 % | 3.632 M -81.29 % | 19.416 M -84.96 % | 129.123 M -7.87 % | 140.154 M 8.90 % | 128.700 M -15.85 % | 152.933 M -58.07 % | 364.711 M -12.65 % | 417.540 M -18.94 % | 515.098 M -10.01 % | 572.422 M -7.49 % | 618.767 M 14.52 % | 540.326 M | 0.000 -100.00 % | 366.524 M 82.84 % | 200.466 M -1.58 % | 203.687 M -23.12 % | 264.958 M 11.37 % | 237.899 M -5.19 % | 250.926 M |
| Tax assets | 0.000 100.00 % | -58.008 M -116.53 % | 350.990 M 100.62 % | 174.952 M 100.93 % | 87.073 M -35.24 % | 134.462 M -70.05 % | 448.975 M 848.29 % | -60.000 M -311.91 % | 28.314 M 318.48 % | 6.766 M 93.04 % | 3.505 M 471.03 % | 613.787 K | 0.000 -100.00 % | 3.880 M -65.14 % | 11.130 M -69.19 % | 36.120 M 12 800.27 % | 279.997 K | 0.000 | 0.000 -100.00 % | 2.992 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 204.999 M 26.05 % | 162.633 M 4 788.28 % | 3.327 M -81.16 % | 17.658 M 55.44 % | 11.360 M 103.99 % | 5.569 M 132.55 % | 2.395 M -96.26 % | 64.060 M | 0.000 | 0.000 -100.00 % | 133.006 M 7.55 % | 123.668 M 47.31 % | 83.951 M 13.24 % | 74.133 M -32.92 % | 110.507 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.618 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.119 M 51.03 % | 7.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.916 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.947 M 158 758.98 % | 18.851 K -99.98 % | 79.800 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 |
| Minority interest | -6.006 M -45.60 % | -4.125 M -239.79 % | -1.214 M -234.14 % | 905.000 K -12.57 % | 1.035 M 3 302.14 % | 30.424 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -62.520 M | 0.000 100.00 % | -45.793 M -285.99 % | -11.864 M | 0.000 100.00 % | -17.643 M | 0.000 -100.00 % | 15.929 M 827.02 % | -2.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.862 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.384 B 50.11 % | 922.052 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 |
| Other total stockholders equity | 1.962 B 0.00 % | 1.962 B 32.94 % | 1.476 B 60.92 % | 917.220 M 0.00 % | 917.219 M | 0.000 -100.00 % | 917.220 M 0.00 % | 917.220 M -0.76 % | 924.205 M -25.63 % | 1.243 B 35.49 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M 0.00 % | 917.220 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 11.496 M -6.88 % | 12.345 M 62.86 % | 7.580 M 86.29 % | 4.069 M 14.89 % | 3.542 M -8.74 % | 3.881 M -58.09 % | 9.259 M -37.86 % | 14.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.379 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.121 M -83.62 % | 6.845 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.365 B 48.98 % | 1.587 B 56.15 % | 1.016 B 31.10 % | 775.306 M -16.00 % | 922.975 M 16.96 % | 789.170 M -6.15 % | 840.872 M -29.92 % | 1.200 B -10.25 % | 1.337 B -14.68 % | 1.567 B -2.98 % | 1.615 B -7.13 % | 1.739 B 8.04 % | 1.610 B -1.99 % | 1.643 B -0.44 % | 1.650 B 5.89 % | 1.558 B -0.24 % | 1.562 B 10.98 % | 1.407 B -3.44 % | 1.458 B -0.49 % | 1.465 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 | 12.657 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 |
| Change in working capital | -307.694 M 45.93 % | -569.053 M -300.63 % | -142.039 M -383.68 % | 50.070 M 2 297.45 % | -2.279 M 95.94 % | -56.140 M 65.16 % | -161.140 M -1 072.49 % | 16.570 M -74.82 % | 65.800 M 82.08 % | 36.137 M 1 320.08 % | 2.545 M 104.72 % | -53.944 M -51.48 % | -35.610 M -118.46 % | -16.301 M 89.90 % | -161.385 M -171.13 % | -59.524 M -198.11 % | 60.671 M 311.87 % | -28.636 M 72.47 % | -104.013 M 54.59 % | -229.034 M |
| Accounts receivables | -194.551 M -15 968.76 % | 1.226 M -92.51 % | 16.368 M 44.82 % | 11.302 M -95.10 % | 230.483 M 925.27 % | 22.480 M 84.31 % | 12.197 M -67.32 % | 37.318 M -32.77 % | 55.512 M 924.95 % | 5.416 M -79.50 % | 26.416 M 131.83 % | -82.995 M -98.60 % | -41.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -240.796 M |
| Inventory | 181.113 M 131.37 % | -577.288 M -736.37 % | -69.023 M -677.31 % | 11.956 M -0.44 % | 12.009 M -0.98 % | 12.128 M 240.96 % | -8.604 M -514.37 % | 2.076 M -98.58 % | 145.838 M 1 053.20 % | 12.646 M 127.52 % | -45.953 M 20.42 % | -57.744 M -702.34 % | 9.587 M -76.51 % | 40.817 M 11 052.13 % | -372.688 K 98.98 % | -36.467 M -30.53 % | -27.938 M 15.17 % | -32.937 M 38.30 % | -53.385 M -2 316.70 % | -2.209 M |
| Accounts payables | 42.366 M -71.87 % | 150.599 M 1 163.48 % | -14.161 M -124.78 % | -6.300 M -208.81 % | 5.790 M 82.41 % | 3.174 M 124.54 % | -12.935 M 72.53 % | -47.085 M 34.28 % | -71.647 M -6 856.49 % | 1.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -336.622 M -134.43 % | -143.590 M -90.89 % | -75.223 M -327.18 % | 33.112 M 113.22 % | -250.561 M -166.77 % | -93.922 M 38.13 % | -151.798 M -1 147.36 % | 14.493 M 118.11 % | -80.038 M -440.72 % | 23.491 M -51.56 % | 48.498 M 1 176.10 % | 3.800 M 108.41 % | -45.197 M 20.87 % | -57.118 M 64.53 % | -161.012 M -598.33 % | -23.057 M -126.02 % | 88.609 M 1 960.45 % | 4.300 M 108.49 % | -50.628 M -462.41 % | 13.970 M |
| Other non cash items | -90.153 M -234.22 % | 67.170 M 245.23 % | -46.250 M -179.71 % | 58.025 M 4 761.37 % | -1.245 M 98.84 % | -107.587 M -183.16 % | 129.376 M -11.65 % | 146.440 M 158.81 % | -249.013 M -521.85 % | 59.029 M 112.69 % | 27.754 M 10.26 % | 25.172 M -12.12 % | 28.643 M 12.83 % | 25.386 M 51.19 % | 16.791 M 494.61 % | -4.255 M 89.06 % | -38.901 M 40.28 % | -65.143 M 17.31 % | -78.782 M -83.38 % | -42.960 M |
| Net cash provided by operating activities | 145.457 M 120.31 % | -716.303 M -99.03 % | -359.891 M -680.05 % | -46.137 M -240.86 % | 32.754 M 129.11 % | -112.508 M 50.33 % | -226.489 M -793.14 % | 32.676 M 118.11 % | -180.479 M -410.90 % | -35.326 M 38.40 % | -57.347 M -324.33 % | -13.515 M -138.34 % | 35.254 M -57.14 % | 82.255 M 225.71 % | -65.431 M 58.22 % | -156.616 M -287.74 % | 83.423 M 1 421.77 % | -6.311 M 88.52 % | -54.990 M 68.60 % | -175.139 M |
| Investments in property plant and equipment | -41.312 M 13.91 % | -47.988 M -594.27 % | -6.912 M -338.58 % | -1.576 M 77.34 % | -6.954 M -516.46 % | -1.128 M -109.62 % | -538.108 K 85.50 % | -3.711 M 79.57 % | -18.158 M -1 471.78 % | -1.155 M | 0.000 100.00 % | -11.772 M 8.02 % | -12.798 M -2.87 % | -12.442 M 46.80 % | -23.388 M 39.87 % | -38.896 M 78.58 % | -181.622 M 15.25 % | -214.311 M -64.57 % | -130.223 M -15.62 % | -112.627 M |
| Acquisitions net | 25.000 K | 0.000 | 0.000 -100.00 % | 55.369 M 1 498.41 % | 3.464 M -98.55 % | 238.289 M -15.70 % | 282.663 M 141 231.25 % | 200.000 K -99.94 % | 310.000 M | 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 |
| 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 |
| Other investing activites | -47.157 M -2 381.42 % | 2.067 M 222.97 % | 640.000 K -92.99 % | 9.125 M -31.51 % | 13.324 M 64.01 % | 8.124 M 140.10 % | -20.260 M -691.04 % | 3.428 M -98.91 % | 315.790 M 6 452.69 % | 4.819 M -20.53 % | 6.064 M 5 633.25 % | 105.773 K -98.98 % | 10.334 M 212.85 % | 3.303 M -61.59 % | 8.601 M -57.69 % | 20.330 M -31.02 % | 29.473 M -28.36 % | 41.141 M -40.50 % | 69.145 M | 0.000 |
| Net cash used for investing activites | -88.444 M -92.60 % | -45.921 M -632.16 % | -6.272 M -109.97 % | 62.918 M 539.77 % | 9.834 M -95.99 % | 245.285 M -6.33 % | 261.864 M 92 701.64 % | -282.786 K -100.10 % | 297.632 M 8 023.22 % | 3.664 M -39.58 % | 6.064 M 151.98 % | -11.666 M -373.51 % | -2.464 M 73.04 % | -9.138 M 38.20 % | -14.788 M 20.35 % | -18.566 M 87.80 % | -152.149 M 12.14 % | -173.170 M -183.52 % | -61.078 M 45.77 % | -112.627 M |
| Debt repayment | 123.309 M -28.68 % | 172.901 M 335.17 % | -73.521 M -235.30 % | -21.927 M | 0.000 | 0.000 | 0.000 100.00 % | -26.748 M 27.97 % | -37.134 M -192.84 % | 40.000 M | 0.000 -100.00 % | 57.210 M 468.54 % | -15.523 M 66.34 % | -46.114 M -6 974.06 % | -651.875 K -100.82 % | 79.765 M 21.29 % | 65.766 M 193.25 % | -70.525 M -72.72 % | -40.832 M -130.14 % | 135.485 M |
| Common stock issued | 0.000 -100.00 % | 523.900 M -1.74 % | 533.198 M 865.94 % | 55.200 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 % | 897.885 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -12.500 M 0.00 % | -12.500 M | 0.000 100.00 % | -14.624 M 0.00 % | -14.624 M -10.00 % | -13.295 M 31.60 % | -19.436 M -130.25 % | -8.441 M |
| Other financing activites | -69.193 M -42.86 % | -48.434 M -489.72 % | -8.213 M 75.07 % | -32.947 M -126.22 % | -14.564 M 75.10 % | -58.496 M -158.58 % | -22.622 M -1 176.64 % | 2.101 M | 0.000 100.00 % | -12.715 M 46.73 % | -23.869 M -277.00 % | 13.485 M 133.30 % | -40.500 M -9.54 % | -36.972 M -917.51 % | 4.522 M 118.26 % | -24.773 M -133.45 % | -10.612 M -5.46 % | -10.062 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 54.116 M -91.65 % | 648.367 M 43.61 % | 451.464 M 138 385.89 % | 326.000 K 102.24 % | -14.564 M 75.10 % | -58.496 M -158.58 % | -22.622 M 15.42 % | -26.748 M 76.40 % | -113.330 M -515.36 % | 27.285 M 214.31 % | -23.869 M -133.76 % | 70.695 M 203.17 % | -68.523 M 28.31 % | -95.585 M -3 029.63 % | 3.263 M -91.92 % | 40.368 M -0.40 % | 40.530 M 143.17 % | -93.882 M -55.78 % | -60.267 M -105.88 % | 1.025 B |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -102.447 M -8 559.70 % | 1.211 M 100.94 % | -128.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 M 202.56 % | 843.927 K -39.57 % | 1.397 M 1 691.19 % | -87.766 K 89.26 % | -817.242 K -154.48 % | 1.500 M 252.91 % | 425.041 K 271.33 % | -248.090 K | 0.000 |
| Net change in cash | 111.129 M 197.60 % | -113.858 M -564.05 % | -17.146 M -193.60 % | 18.318 M 118.22 % | -100.549 M -235.36 % | 74.282 M 482.44 % | 12.754 M 125.91 % | 5.645 M 47.69 % | 3.822 M 187.33 % | -4.377 M 94.18 % | -75.152 M -256.35 % | 48.068 M 237.77 % | -34.889 M -65.57 % | -21.072 M 72.65 % | -77.044 M 43.20 % | -135.631 M -408.05 % | -26.696 M 90.22 % | -272.938 M -54.57 % | -176.584 M | 0.000 |
| Cash at beginning of period | 39.083 M -74.45 % | 152.941 M -21.22 % | 194.132 M 9.66 % | 177.025 M 18.81 % | 149.000 M 99.42 % | 74.718 M 20.58 % | 61.965 M 10.02 % | 56.319 M 7.28 % | 52.497 M -7.70 % | 56.874 M -56.92 % | 132.026 M 57.25 % | 83.958 M -29.36 % | 118.847 M -15.06 % | 139.919 M -35.51 % | 216.962 M -38.47 % | 352.593 M -7.04 % | 379.289 M -41.85 % | 652.227 M -21.31 % | 828.811 M | 0.000 |
| Cash at end of period | 150.212 M 284.34 % | 39.083 M -88.02 % | 326.129 M 396.14 % | 65.733 M -62.87 % | 177.025 M 18.81 % | 149.000 M 99.42 % | 74.718 M 20.58 % | 61.965 M 10.02 % | 56.319 M 7.28 % | 52.497 M -7.70 % | 56.874 M -56.92 % | 132.026 M 57.25 % | 83.958 M -29.36 % | 118.847 M -15.06 % | 139.919 M -35.51 % | 216.962 M -38.47 % | 352.593 M -7.04 % | 379.289 M -41.85 % | 652.227 M 1 295.11 % | 46.751 M |
| Operating cash flow | 145.457 M 120.31 % | -716.303 M -161.55 % | -273.867 M -493.60 % | -46.137 M -240.86 % | 32.754 M 129.11 % | -112.508 M 50.33 % | -226.489 M -793.14 % | 32.676 M 118.11 % | -180.479 M -410.90 % | -35.326 M 38.40 % | -57.347 M -324.33 % | -13.515 M -138.34 % | 35.254 M -57.14 % | 82.255 M 225.71 % | -65.431 M 58.22 % | -156.616 M -287.74 % | 83.423 M 1 421.77 % | -6.311 M 88.52 % | -54.990 M 68.60 % | -175.139 M |
| Capital expenditure | -41.312 M 14.17 % | -48.133 M -596.37 % | -6.912 M -338.58 % | -1.576 M 77.34 % | -6.954 M -516.46 % | -1.128 M -109.62 % | -538.108 K 85.50 % | -3.711 M 79.57 % | -18.158 M -1 471.78 % | -1.155 M | 0.000 100.00 % | -11.772 M 8.02 % | -12.798 M -2.87 % | -12.442 M 46.80 % | -23.388 M 39.87 % | -38.896 M 78.58 % | -181.622 M 15.25 % | -214.311 M -64.57 % | -130.223 M -15.62 % | -112.627 M |
| Free CashFlow | 104.145 M 113.62 % | -764.436 M -172.26 % | -280.779 M -488.47 % | -47.713 M -284.93 % | 25.801 M 122.70 % | -113.636 M 49.95 % | -227.027 M -883.79 % | 28.965 M 114.58 % | -198.638 M -444.49 % | -36.481 M 36.39 % | -57.347 M -126.79 % | -25.287 M -212.61 % | 22.456 M -67.83 % | 69.814 M 178.60 % | -88.819 M 54.57 % | -195.512 M -99.10 % | -98.200 M 55.49 % | -220.622 M -19.12 % | -185.213 M 35.64 % | -287.767 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 559.299 M -32.67 % | 830.696 M 125.68 % | 368.080 M -10.70 % | 412.194 M 43.74 % | 286.769 M 221.76 % | 89.126 M 7.19 % | 83.144 M 490.39 % | 14.083 M 46.29 % | 9.627 M 85.99 % | 5.176 M -75.44 % | 21.072 M 400.40 % | 4.211 M -57.63 % | 9.938 M 17.66 % | 8.446 M -20.79 % | 10.663 M -65.69 % | 31.079 M 90.35 % | 16.327 M -88.31 % | 139.685 M 377.55 % | 29.250 M 227.00 % | 8.945 M 67.06 % | 5.354 M -17.11 % | 6.459 M -44.01 % | 11.537 M -65.73 % | 33.667 M -65.35 % | 97.149 M 173.82 % | 35.479 M 326.94 % | 8.310 M -73.34 % | 31.174 M 100.00 % | 15.587 M -83.07 % | 92.083 M 47.47 % | 62.444 M 4.24 % | 59.904 M -11.76 % | 67.891 M |
| Net income | 74.648 M -77.09 % | 325.859 M 353.61 % | 71.837 M 4.91 % | 68.477 M 89.19 % | 36.195 M 128.68 % | -126.206 M -48.52 % | -84.973 M -92.65 % | -44.108 M -399.35 % | -8.833 M 89.29 % | -82.442 M -126.88 % | -36.338 M 21.45 % | -46.263 M -38.00 % | -33.524 M 61.82 % | -87.812 M -328.94 % | -20.472 M 31.40 % | -29.842 M 11.86 % | -33.859 M -215.15 % | 29.405 M 252.68 % | 8.338 M 283.32 % | 2.175 M 110.49 % | -20.730 M 74.55 % | -81.459 M -159.42 % | 137.096 M 1 074.27 % | -14.072 M -91.56 % | -7.346 M 89.26 % | -68.430 M 3.62 % | -71.004 M -66.69 % | -42.596 M -15.33 % | -36.932 M -113.32 % | -17.314 M -457.57 % | 4.842 M -1.57 % | 4.919 M -55.91 % | 11.156 M |
| Income before tax | 95.518 M -37.16 % | 152.012 M 114.96 % | 70.716 M 4.00 % | 67.997 M 98.03 % | 34.337 M 125.78 % | -133.182 M -56.50 % | -85.101 M -107.33 % | -41.047 M -375.25 % | -8.637 M 89.47 % | -82.040 M -135.26 % | -34.872 M 23.16 % | -45.382 M -37.14 % | -33.091 M 61.95 % | -86.966 M -349.14 % | -19.363 M 33.14 % | -28.961 M 13.07 % | -33.314 M -205.95 % | 31.444 M 418.25 % | 6.067 M 148.92 % | 2.437 M 112.68 % | -19.216 M 75.45 % | -78.286 M -157.59 % | 135.940 M 992.78 % | -15.227 M -78.78 % | -8.517 M 88.10 % | -71.597 M -3.98 % | -68.858 M -58.76 % | -43.373 M -15.20 % | -37.651 M -219.17 % | -11.797 M -286.01 % | 6.342 M -1.20 % | 6.419 M -53.00 % | 13.656 M |
| Income before tax ratio | 0.17 -6.67 % | 0.18 -4.75 % | 0.19 16.46 % | 0.16 37.77 % | 0.12 108.01 % | -1.49 -45.99 % | -1.02 64.88 % | -2.91 -224.87 % | -0.90 94.34 % | -15.85 -857.77 % | -1.65 84.64 % | -10.78 -223.64 % | -3.33 67.66 % | -10.30 -467.00 % | -1.82 -94.87 % | -0.93 54.33 % | -2.04 -1 006.40 % | 0.23 8.52 % | 0.21 -23.88 % | 0.27 107.59 % | -3.59 70.39 % | -12.12 -202.86 % | 11.78 2 705.21 % | -0.45 -415.88 % | -0.09 95.66 % | -2.02 75.65 % | -8.29 -495.56 % | -1.39 42.40 % | -2.42 -1 785.57 % | -0.13 -226.14 % | 0.10 -5.22 % | 0.11 -46.73 % | 0.20 |
| EBITDA | 129.432 M -23.40 % | 168.979 M 89.67 % | 89.092 M -15.23 % | 105.103 M 106.45 % | 50.909 M 141.49 % | -122.707 M -206.83 % | -39.992 M -26.92 % | -31.510 M -10 438.46 % | -299.000 K 99.56 % | -68.477 M -195.07 % | -23.207 M 34.06 % | -35.195 M -47.36 % | -23.884 M 68.08 % | -74.837 M -891.11 % | -7.551 M 49.57 % | -14.974 M 37.42 % | -23.929 M -166.43 % | 36.019 M 122.47 % | 16.190 M 90.52 % | 8.498 M 172.47 % | -11.726 M 56.72 % | -27.091 M -118.98 % | 142.728 M 2 164.35 % | -6.914 M -863.13 % | 906.000 K -95.09 % | 18.451 M 132.20 % | -57.307 M -83.19 % | -31.282 M -860.88 % | -3.256 M 78.43 % | -15.092 M -161.50 % | 24.541 M 41.18 % | 17.383 M -29.15 % | 24.534 M |
| Net income ratio | 0.13 -65.98 % | 0.39 100.99 % | 0.20 17.48 % | 0.17 31.62 % | 0.13 108.91 % | -1.42 -38.56 % | -1.02 67.37 % | -3.13 -241.35 % | -0.92 94.24 % | -15.93 -823.63 % | -1.72 84.30 % | -10.99 -225.67 % | -3.37 67.55 % | -10.40 -441.50 % | -1.92 -99.95 % | -0.96 53.70 % | -2.07 -1 085.10 % | 0.21 -26.15 % | 0.29 17.22 % | 0.24 106.28 % | -3.87 69.30 % | -12.61 -206.13 % | 11.88 2 942.99 % | -0.42 -452.75 % | -0.08 96.08 % | -1.93 77.43 % | -8.54 -525.33 % | -1.37 42.33 % | -2.37 -1 160.20 % | -0.19 -342.48 % | 0.08 -5.57 % | 0.08 -50.03 % | 0.16 |
| Ratio EBITDA | 0.23 13.76 % | 0.20 -15.96 % | 0.24 -5.07 % | 0.25 43.63 % | 0.18 112.89 % | -1.38 -186.23 % | -0.48 78.50 % | -2.24 -7 103.99 % | -0.03 99.77 % | -13.23 -1 101.26 % | -1.10 86.82 % | -8.36 -247.75 % | -2.40 72.87 % | -8.86 -1 151.18 % | -0.71 -46.97 % | -0.48 67.12 % | -1.47 -668.34 % | 0.26 -53.41 % | 0.55 -41.74 % | 0.95 143.38 % | -2.19 47.79 % | -4.19 -133.90 % | 12.37 6 123.93 % | -0.21 -2 302.08 % | 0.01 -98.21 % | 0.52 107.54 % | -6.90 -587.24 % | -1.00 -380.44 % | -0.21 -27.44 % | -0.16 -141.70 % | 0.39 35.44 % | 0.29 -19.70 % | 0.36 |
| Gross profit ratio | 0.26 -35.28 % | 0.40 -32.80 % | 0.60 106.27 % | 0.29 37.01 % | 0.21 123.79 % | -0.89 -40.01 % | -0.63 -131.56 % | 2.01 -59.66 % | 4.97 58.82 % | 3.13 1 132.30 % | -0.30 -735.51 % | 0.05 -78.05 % | 0.22 71.22 % | 0.13 -81.20 % | 0.68 63.12 % | 0.41 -25.09 % | 0.55 16.95 % | 0.47 -66.70 % | 1.42 -56.61 % | 3.27 229.92 % | 0.99 241 162.30 % | 0.00 -100.06 % | 0.69 200.15 % | 0.23 -26.80 % | 0.31 52.56 % | 0.20 -74.98 % | 0.82 94.68 % | 0.42 -7.37 % | 0.45 -29.04 % | 0.64 -35.29 % | 0.99 9.69 % | 0.90 -8.36 % | 0.98 |
| Weighted average shs out dil | 16.813 M 0.07 % | 16.801 M 0.33 % | 16.745 M 0.02 % | 16.743 M -0.09 % | 16.757 M -0.01 % | 16.759 M 0.00 % | 16.759 M 8.41 % | 15.459 M 0.00 % | 15.459 M 14.25 % | 13.532 M -1.94 % | 13.800 M -0.07 % | 13.810 M -0.31 % | 13.853 M 11.19 % | 12.458 M 0.77 % | 12.363 M -1.34 % | 12.531 M 0.25 % | 12.500 M 0.67 % | 12.417 M -0.22 % | 12.444 M -2.74 % | 12.795 M 2.46 % | 12.488 M 0.00 % | 12.488 M -0.07 % | 12.497 M 0.36 % | 12.453 M 0.02 % | 12.450 M -0.31 % | 12.488 M -0.10 % | 12.501 M 0.07 % | 12.491 M -0.05 % | 12.498 M 0.08 % | 12.488 M -0.09 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M |
| Weighted average shs out | 16.775 M -0.16 % | 16.801 M 0.33 % | 16.745 M 0.02 % | 16.743 M -0.09 % | 16.757 M -0.01 % | 16.759 M 0.00 % | 16.759 M 8.41 % | 15.459 M 0.00 % | 15.459 M 14.25 % | 13.532 M -1.94 % | 13.800 M 0.46 % | 13.736 M -0.46 % | 13.800 M 10.77 % | 12.458 M 0.77 % | 12.363 M -1.09 % | 12.500 M 0.04 % | 12.494 M 0.63 % | 12.417 M 0.00 % | 12.417 M -2.96 % | 12.795 M 2.46 % | 12.488 M 0.06 % | 12.481 M -0.13 % | 12.497 M 0.36 % | 12.453 M 0.02 % | 12.450 M -0.31 % | 12.488 M -0.10 % | 12.501 M 0.07 % | 12.491 M -0.05 % | 12.498 M 0.08 % | 12.488 M -0.09 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M |
| EPS diluted | 4.44 -77.11 % | 19.40 352.21 % | 4.29 4.89 % | 4.09 89.35 % | 2.16 128.69 % | -7.53 -48.52 % | -5.07 -77.89 % | -2.85 -400.00 % | -0.57 90.64 % | -6.09 -131.56 % | -2.63 21.49 % | -3.35 -38.43 % | -2.42 65.67 % | -7.05 -324.70 % | -1.66 30.25 % | -2.38 12.18 % | -2.71 -210.61 % | 2.45 265.67 % | 0.67 294.12 % | 0.17 110.24 % | -1.66 74.54 % | -6.52 -159.43 % | 10.97 1 070.80 % | -1.13 -91.53 % | -0.59 89.23 % | -5.48 3.52 % | -5.68 -66.57 % | -3.41 -15.20 % | -2.96 -112.95 % | -1.39 -456.41 % | 0.39 0.00 % | 0.39 -56.18 % | 0.89 |
| Earnings per share | 4.45 -77.11 % | 19.44 353.15 % | 4.29 4.89 % | 4.09 89.35 % | 2.16 128.69 % | -7.53 -48.52 % | -5.07 -77.89 % | -2.85 -400.00 % | -0.57 90.64 % | -6.09 -131.56 % | -2.63 21.96 % | -3.37 -38.68 % | -2.43 65.53 % | -7.05 -324.70 % | -1.66 30.54 % | -2.39 11.81 % | -2.71 -210.61 % | 2.45 265.67 % | 0.67 294.12 % | 0.17 110.24 % | -1.66 74.58 % | -6.53 -159.53 % | 10.97 1 070.80 % | -1.13 -91.53 % | -0.59 89.23 % | -5.48 3.52 % | -5.68 -66.57 % | -3.41 -15.20 % | -2.96 -112.95 % | -1.39 -456.41 % | 0.39 0.00 % | 0.39 -56.18 % | 0.89 |
| Gross profit | 144.996 M -56.43 % | 332.757 M 51.66 % | 219.414 M 84.20 % | 119.119 M 96.94 % | 60.485 M 176.54 % | -79.029 M -50.09 % | -52.655 M -286.35 % | 28.256 M -40.98 % | 47.876 M 195.38 % | 16.208 M 353.57 % | -6.392 M -3 280.10 % | 201.000 K -90.70 % | 2.161 M 101.45 % | 1.073 M -85.11 % | 7.202 M -44.04 % | 12.869 M 42.59 % | 9.025 M -86.33 % | 66.023 M 59.01 % | 41.520 M 41.88 % | 29.264 M 451.18 % | 5.309 M 199 925.82 % | -2.657 K -100.03 % | 7.927 M 2.86 % | 7.707 M -74.63 % | 30.381 M 317.74 % | 7.273 M 6.83 % | 6.808 M -48.10 % | 13.119 M 85.27 % | 7.081 M -87.99 % | 58.954 M -4.58 % | 61.781 M 14.34 % | 54.033 M -19.14 % | 66.825 M |
| Income tax expense | 21.397 M -87.65 % | 173.292 M 27 390.08 % | -635.000 K -323.33 % | -150.000 K 88.88 % | -1.350 M 79.15 % | -6.473 M -1 289.89 % | 544.000 K -87.36 % | 4.304 M 469.31 % | 756.000 K -56.80 % | 1.750 M -3.42 % | 1.812 M 105.68 % | 881.000 K 173.71 % | 321.873 K -67.01 % | 975.700 K -12.02 % | 1.109 M 25.89 % | 880.855 K 61.48 % | 545.496 K -45.62 % | 1.003 M 144.55 % | -2.252 M -958.50 % | 262.288 K -82.67 % | 1.514 M -51.83 % | 3.142 M 371.85 % | -1.156 M -0.09 % | -1.155 M 1.38 % | -1.171 M 63.02 % | -3.167 M -247.59 % | 2.146 M 376.01 % | -777.438 K -208.14 % | 718.906 K -86.97 % | 5.517 M 267.80 % | 1.500 M 0.00 % | 1.500 M -40.00 % | 2.500 M |
| Cost of revenue | 414.303 M -16.80 % | 497.939 M 234.94 % | 148.666 M -39.50 % | 245.727 M 8.59 % | 226.284 M 34.57 % | 168.155 M 23.83 % | 135.799 M 1 058.15 % | -14.173 M 62.95 % | -38.249 M -246.71 % | -11.032 M -140.17 % | 27.464 M 584.89 % | 4.010 M -48.44 % | 7.777 M 5.47 % | 7.374 M 113.08 % | 3.461 M -81.00 % | 18.210 M 149.37 % | 7.302 M -90.09 % | 73.662 M 700.33 % | -12.270 M 39.61 % | -20.319 M -45 308.07 % | 44.946 K -99.30 % | 6.462 M 78.98 % | 3.610 M -86.09 % | 25.960 M -61.12 % | 66.768 M 136.71 % | 28.206 M 1 778.02 % | 1.502 M -91.68 % | 18.055 M 112.26 % | 8.506 M -74.32 % | 33.129 M 4 896.83 % | 663.000 K -88.71 % | 5.871 M 450.75 % | 1.066 M |
| General and administrative expenses | 0.000 -100.00 % | 65.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.897 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.087 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.566 M 9.72 % | 27.858 M 5.46 % | 26.416 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 587.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 703.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 488.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 613.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 460.676 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 27.556 M 119.70 % | -139.870 M -200.05 % | 139.800 M 504.91 % | 23.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M -44.25 % | 4.664 M 130.92 % | -15.086 M -177.46 % | 19.476 M 737.68 % | 2.325 M 109.88 % | 1.108 M 108.18 % | -13.548 M -233.21 % | 10.170 M 398.24 % | 2.041 M 40.72 % | 1.451 M 121.29 % | -6.814 M -470.36 % | 1.840 M -42.99 % | 3.227 M 60.86 % | 2.006 M 115.02 % | -13.359 M -429.35 % | 4.056 M -50.69 % | 8.226 M 500.85 % | 1.369 M 115.74 % | -8.697 M -770.42 % | 1.297 M -81.46 % | 6.998 M | 0.000 -100.00 % | 85.598 M 383.96 % | 17.687 M 44.18 % | 12.267 M -29.64 % | 17.435 M |
| Operating expenses | 27.556 M 136.92 % | -74.632 M -153.38 % | 139.800 M 504.91 % | 23.111 M 26.77 % | 18.231 M -63.41 % | 49.822 M 100.17 % | 24.890 M -63.36 % | 67.937 M 15.01 % | 59.072 M -38.31 % | 95.752 M 140.44 % | 39.824 M -3.57 % | 41.297 M 36.06 % | 30.352 M -17.80 % | 36.922 M 25.56 % | 29.406 M -11.01 % | 33.044 M -13.78 % | 38.324 M 8.12 % | 35.446 M 13.87 % | 31.129 M 11.72 % | 27.864 M 21.82 % | 22.874 M -36.91 % | 36.254 M 30.20 % | 27.845 M 2.71 % | 27.110 M -24.73 % | 36.017 M 357.21 % | -14.003 M -118.12 % | 77.287 M 148.62 % | 31.087 M -19.16 % | 38.454 M -55.08 % | 85.598 M 77.39 % | 48.253 M 20.26 % | 40.125 M -8.50 % | 43.851 M |
| Cost and expenses | 441.859 M -33.93 % | 668.788 M 131.84 % | 288.466 M -8.77 % | 316.186 M 29.31 % | 244.515 M 14.81 % | 212.968 M 32.53 % | 160.689 M 198.88 % | 53.764 M 158.20 % | 20.823 M -75.42 % | 84.720 M 25.91 % | 67.288 M 48.52 % | 45.307 M 18.83 % | 38.128 M -13.92 % | 44.296 M 34.78 % | 32.866 M -35.88 % | 51.254 M 12.33 % | 45.627 M -58.18 % | 109.108 M 478.56 % | 18.859 M 149.94 % | 7.545 M -67.08 % | 22.919 M -46.35 % | 42.716 M 35.80 % | 31.455 M -40.73 % | 53.070 M -48.37 % | 102.785 M 623.67 % | 14.203 M -81.97 % | 78.789 M 60.33 % | 49.142 M 4.65 % | 46.960 M -60.45 % | 118.727 M 142.72 % | 48.916 M 6.35 % | 45.996 M 2.40 % | 44.917 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 65.238 M | 0.000 | 0.000 -100.00 % | 18.231 M -63.41 % | 49.822 M 100.17 % | 24.890 M -29.22 % | 35.165 M 43.48 % | 24.508 M -57.09 % | 57.120 M 274.02 % | 15.272 M -18.08 % | 18.642 M 27.64 % | 14.605 M -12.43 % | 16.677 M 6.26 % | 15.694 M 1.61 % | 15.446 M -19.33 % | 19.148 M -7.63 % | 20.730 M 50.60 % | 13.764 M 20.10 % | 11.461 M 1.54 % | 11.287 M -11.70 % | 12.783 M 11.42 % | 11.473 M 8.34 % | 10.589 M -0.93 % | 10.689 M -26.53 % | 14.548 M 33.65 % | 10.885 M -13.93 % | 12.647 M 93.38 % | 6.540 M | 0.000 -100.00 % | 30.566 M 9.72 % | 27.858 M 5.46 % | 26.416 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 25.538 M 58.39 % | 16.124 M 32.27 % | 12.190 M -60.16 % | 30.598 M 197.62 % | 10.281 M 99.40 % | 5.156 M -58.86 % | 12.532 M 216.07 % | 3.965 M 88.36 % | 2.105 M | 0.000 -100.00 % | 8.132 M 23.03 % | 6.610 M 10.02 % | 6.008 M 94.54 % | 3.088 M -57.86 % | 7.329 M -32.31 % | 10.827 M 98.11 % | 5.465 M | 0.000 -100.00 % | 6.164 M 181.50 % | 2.190 M -40.14 % | 3.658 M -91.44 % | 42.719 M 1 725.64 % | 2.340 M -41.49 % | 3.999 M -19.84 % | 4.989 M | 0.000 -100.00 % | 6.486 M -7.48 % | 7.010 M 11.65 % | 6.278 M | 0.000 -100.00 % | 7.186 M -4.05 % | 7.489 M -19.63 % | 9.318 M |
| Depreciation and amortization | 8.376 M 18.47 % | 7.070 M 14.29 % | 6.186 M -4.95 % | 6.508 M 3.43 % | 6.292 M 18.27 % | 5.320 M -83.67 % | 32.577 M 484.76 % | 5.571 M -10.62 % | 6.233 M -54.04 % | 13.563 M 283.89 % | 3.533 M -1.20 % | 3.576 M 11.79 % | 3.199 M 14.04 % | 2.805 M -37.43 % | 4.483 M 41.88 % | 3.160 M -19.40 % | 3.920 M 0.57 % | 3.898 M -1.54 % | 3.959 M 2.27 % | 3.871 M 1.00 % | 3.833 M -6.95 % | 4.119 M -7.40 % | 4.448 M 3.11 % | 4.313 M -2.77 % | 4.436 M -24.96 % | 5.912 M 16.70 % | 5.065 M -0.31 % | 5.081 M -7.43 % | 5.489 M -52.48 % | 11.552 M 4.89 % | 11.013 M 216.92 % | 3.475 M 122.76 % | 1.560 M |
| Operating income | 117.440 M -27.46 % | 161.908 M 103.37 % | 79.614 M -17.08 % | 96.008 M 127.22 % | 42.254 M 411.95 % | -13.545 M 82.53 % | -77.545 M -109.12 % | -37.082 M -231.21 % | -11.196 M 88.17 % | -94.628 M -253.88 % | -26.740 M 31.03 % | -38.772 M -37.53 % | -28.191 M 20.79 % | -35.591 M -60.29 % | -22.204 M -10.06 % | -20.175 M 31.14 % | -29.299 M -195.82 % | 30.577 M 194.24 % | 10.392 M 642.24 % | 1.400 M 107.97 % | -17.565 M 51.55 % | -36.257 M -82.03 % | -19.918 M -2.65 % | -19.403 M -244.27 % | -5.636 M -126.49 % | 21.276 M 130.19 % | -70.479 M -292.25 % | -17.968 M -105.48 % | -8.744 M 67.18 % | -26.644 M -296.95 % | 13.528 M -2.73 % | 13.908 M -39.46 % | 22.974 M |
| Operating income ratio | 0.21 7.73 % | 0.19 -9.89 % | 0.22 -7.14 % | 0.23 58.08 % | 0.15 196.95 % | -0.15 83.71 % | -0.93 64.58 % | -2.63 -126.41 % | -1.16 93.64 % | -18.28 -1 340.69 % | -1.27 86.22 % | -9.21 -224.57 % | -2.84 32.68 % | -4.21 -102.35 % | -2.08 -220.78 % | -0.65 63.82 % | -1.79 -919.78 % | 0.22 -38.39 % | 0.36 126.99 % | 0.16 104.77 % | -3.28 41.56 % | -5.61 -225.14 % | -1.73 -199.55 % | -0.58 -893.43 % | -0.06 -109.67 % | 0.60 107.07 % | -8.48 -1 371.48 % | -0.58 -2.74 % | -0.56 -93.89 % | -0.29 -233.56 % | 0.22 -6.69 % | 0.23 -31.39 % | 0.34 |
| Total other income expenses net | -21.922 M -121.52 % | -9.896 M -11.22 % | -8.898 M 68.23 % | -28.011 M -253.81 % | -7.917 M 93.38 % | -119.637 M -1 483.34 % | -7.556 M -90.57 % | -3.965 M -254.94 % | 2.559 M 113.70 % | -18.673 M -150.27 % | -7.461 M -74.08 % | -4.286 M 12.54 % | -4.900 M 90.41 % | -51.116 M -370.22 % | -10.871 M -23.71 % | -8.787 M -118.88 % | -4.015 M -573.23 % | 848.354 K 119.62 % | -4.324 M -516.84 % | 1.037 M 162.81 % | -1.652 M 97.36 % | -62.512 M -140.11 % | 155.858 M 3 631.71 % | 4.177 M 114.81 % | -28.209 M 69.63 % | -92.873 M -43.36 % | -64.781 M -154.99 % | -25.405 M 12.11 % | -28.907 M -294.70 % | 14.847 M 306.61 % | -7.186 M 4.05 % | -7.489 M 19.63 % | -9.318 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 59.956 M | 0.000 -100.00 % | 235.614 M 22.51 % | 192.317 M 119.54 % | 87.599 M -53.54 % | 188.530 M -5.51 % | 199.520 M -38.82 % | 326.130 M 213.36 % | 104.075 M -60.58 % | 264.028 M 24.55 % | 211.986 M 9.20 % | 194.132 M 69.10 % | 114.802 M -14.40 % | 134.113 M -24.09 % | 176.681 M -0.19 % | 177.025 M 14.94 % | 154.012 M 16.85 % | 131.806 M -9.48 % | 145.604 M -2.28 % | 149.000 M 46.51 % | 101.697 M -19.05 % | 125.623 M -46.86 % | 236.386 M 205.94 % | 77.265 M -61.33 % | 199.806 M 2 866.37 % | 6.736 M -97.30 % | 249.782 M 31.87 % | 189.422 M -36.41 % | 297.885 M 18.32 % | 251.757 M 89.61 % | 132.774 M 66.94 % | 79.534 M 145.01 % | -176.712 M -209.80 % | 160.944 M -20.73 % | 203.043 M 10.74 % | 183.356 M 1 958.65 % | -9.865 M |
| Total investments | 0.000 -100.00 % | 22.262 M | 0.000 -100.00 % | 20.924 M -94.56 % | 384.634 M 361.95 % | 83.263 M -77.92 % | 377.060 M 1 447.29 % | 24.369 M -96.26 % | 652.260 M 2 937.02 % | 21.477 M -95.93 % | 528.056 M 896.16 % | 53.009 M -86.35 % | 388.264 M 28 809.20 % | 1.343 M -99.50 % | 268.227 M 206.29 % | 87.574 M -75.27 % | 354.049 M 11 255.33 % | 3.118 M -98.82 % | 263.612 M 191.04 % | 90.575 M -69.61 % | 298.000 M 1 354.23 % | 20.492 M -91.84 % | 251.246 M 251.30 % | 71.519 M -53.72 % | 154.530 M 180 050.52 % | 85.778 K -99.36 % | 13.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.662 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 403.227 M | 0.000 -100.00 % | 318.591 M | 0.000 -100.00 % | 279.916 M | 0.000 -100.00 % | 212.486 M | 0.000 -100.00 % | 107.016 M | 0.000 -100.00 % | 269.137 M | 0.000 -100.00 % | 180.536 M | 0.000 -100.00 % | 182.429 M | 0.000 -100.00 % | 202.463 M | 0.000 -100.00 % | 150.714 M | 0.000 -100.00 % | 106.664 M | 0.000 -100.00 % | 238.270 M | 0.000 -100.00 % | 205.345 M | 0.000 -100.00 % | 256.707 M 4.86 % | 244.804 M -26.61 % | 333.586 M 19.52 % | 279.111 M 5.29 % | 265.089 M 62.14 % | 163.492 M | 0.000 -100.00 % | 179.381 M -20.44 % | 225.477 M 18.47 % | 190.323 M 337.33 % | 43.519 M |
| Accumulated other comprehensive income loss | 1.579 B 5 806.10 % | -27.674 M -102.37 % | 1.170 B 16.73 % | 1.002 B -6.02 % | 1.066 B 18.65 % | 898.527 M 17.09 % | 767.364 M 25.23 % | 612.770 M -25.41 % | 821.515 M 6 052.75 % | 13.352 M -97.31 % | 496.912 M 38.45 % | 358.915 M -25.59 % | 482.326 M 637.68 % | 65.384 M -87.95 % | 542.441 M 29.94 % | 417.444 M -33.37 % | 626.524 M 1 632.23 % | 36.169 M -93.68 % | 572.085 M 27.96 % | 447.089 M -24.19 % | 589.740 M 283.20 % | -321.907 M -159.80 % | 538.271 M 30.25 % | 413.275 M -25.76 % | 556.662 M 282.64 % | -304.786 M -140.01 % | 761.785 M 1 943.22 % | -41.329 M 5.56 % | -43.764 M -636.64 % | -5.941 M -494.75 % | 1.505 M -75.12 % | 6.050 M 103.98 % | -151.980 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.530 M |
| Retained earnings | 0.000 100.00 % | -523.059 M | 0.000 | 0.000 | 0.000 100.00 % | -1.087 B | 0.000 | 0.000 | 0.000 100.00 % | -761.308 M | 0.000 | 0.000 | 0.000 100.00 % | -624.370 M | 0.000 | 0.000 | 0.000 100.00 % | -451.861 M | 0.000 | 0.000 | 0.000 100.00 % | -472.459 M | 0.000 | 0.000 | 0.000 100.00 % | -506.667 M | 0.000 100.00 % | -296.615 M -68.41 % | -176.123 M -33.81 % | -131.619 M -574.87 % | 27.717 M -82.78 % | 160.933 M -10.17 % | 179.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 167.594 M | 0.000 -100.00 % | 167.594 M | 0.000 -100.00 % | 167.594 M | 0.000 -100.00 % | 154.594 M | 0.000 -100.00 % | 154.794 M | 0.000 -100.00 % | 137.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M | 0.000 -100.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M -50.00 % | 249.994 M 100.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M 0.00 % | 124.997 M |
| Total equity | 1.573 B 0.00 % | 1.573 B 35.07 % | 1.165 B 0.00 % | 1.165 B 9.66 % | 1.062 B 0.00 % | 1.062 B 38.94 % | 764.346 M 0.00 % | 764.346 M -6.82 % | 820.301 M 0.00 % | 820.301 M 64.92 % | 497.391 M 0.00 % | 497.390 M 2.93 % | 483.231 M 0.00 % | 483.231 M -11.11 % | 543.627 M 0.00 % | 543.627 M -13.37 % | 627.559 M 0.00 % | 627.559 M 9.63 % | 572.408 M 0.00 % | 572.408 M -2.94 % | 589.770 M -0.01 % | 589.801 M 9.57 % | 538.271 M 0.00 % | 538.271 M -3.30 % | 556.662 M 0.11 % | 556.053 M -27.01 % | 761.785 M 0.00 % | 761.785 M -13.78 % | 883.542 M -8.52 % | 965.870 M -14.72 % | 1.133 B -10.84 % | 1.270 B -0.97 % | 1.283 B -51.06 % | 2.621 B 105.05 % | 1.278 B 2.25 % | 1.250 B 2.37 % | 1.221 B -4.67 % | 1.281 B |
| Other non current liabilities | -1.573 B -3 818.65 % | 42.303 M 103.63 % | -1.165 B -20 904.22 % | 5.598 M 100.53 % | -1.062 B -786 763.70 % | 135.000 K 100.02 % | -764.346 M -17 925.23 % | 4.288 M | 0.000 -100.00 % | 3.529 M | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.999 M | 0.000 -100.00 % | 29.928 M | 0.000 -100.00 % | 29.928 M | 0.000 -100.00 % | 29.947 M | 0.000 -100.00 % | 29.947 M | 0.000 -100.00 % | 87.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.800 M 50.00 % | 53.200 M 33.00 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 4.778 M | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 1.852 M | 0.000 -100.00 % | 4.031 M | 0.000 -100.00 % | 4.755 M | 0.000 -100.00 % | 4.086 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 % | 468.418 K | 0.000 -100.00 % | 193.681 K | 0.000 -100.00 % | 590.612 K 456.51 % | 106.128 K -70.50 % | 359.717 K | 0.000 -100.00 % | 57.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 712.381 K -47.77 % | 1.364 M 7.15 % | 1.273 M |
| Total non current liabilities | -1.573 B -3 441.26 % | 47.081 M 104.04 % | -1.165 B -7 108.18 % | 16.618 M 101.56 % | -1.062 B -7 976.56 % | 13.483 M 101.76 % | -764.346 M -3 071.33 % | 25.724 M | 0.000 -100.00 % | 20.629 M | 0.000 -100.00 % | 14.869 M | 0.000 -100.00 % | 9.579 M | 0.000 -100.00 % | 35.423 M | 0.000 -100.00 % | 33.997 M | 0.000 -100.00 % | 35.264 M | 0.000 -100.00 % | 33.458 M | 0.000 -100.00 % | 89.042 M | 0.000 -100.00 % | 4.093 M | 0.000 -100.00 % | 89.650 M -7.12 % | 96.521 M 139.15 % | 40.360 M | 0.000 -100.00 % | 57.210 M 1 593.01 % | 3.379 M | 0.000 -100.00 % | 1.894 M 165.87 % | 712.380 K -87.73 % | 5.808 M -42.65 % | 10.128 M |
| Other current liabilities | 0.000 -100.00 % | 140.880 M | 0.000 -100.00 % | 112.773 M | 0.000 -100.00 % | 68.313 M | 0.000 -100.00 % | 30.595 M | 0.000 -100.00 % | 56.180 M | 0.000 -100.00 % | 70.561 M | 0.000 -100.00 % | 21.782 M | 0.000 -100.00 % | 80.866 M | 0.000 -100.00 % | 44.413 M | 0.000 -100.00 % | 48.900 M | 0.000 -100.00 % | 50.344 M | 0.000 -100.00 % | 24.761 M | 0.000 -100.00 % | 73.179 M | 0.000 -100.00 % | 26.168 M -51.15 % | 53.572 M -35.02 % | 82.440 M 30.62 % | 63.115 M -14.92 % | 74.182 M 8.58 % | 68.321 M -89.96 % | 680.616 M 549.18 % | 104.842 M 222.43 % | 32.516 M -54.95 % | 72.174 M 378.45 % | 15.085 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.680 M | 0.000 -100.00 % | 23.963 M | 0.000 -100.00 % | 52.462 M | 0.000 -100.00 % | 1.548 M | 0.000 -100.00 % | 62.520 M | 0.000 -100.00 % | 245.541 K | 0.000 -100.00 % | 31.487 M | 0.000 -100.00 % | 439.222 K | 0.000 -100.00 % | 49.374 M | 0.000 -100.00 % | 401.041 K | 0.000 -100.00 % | 12.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 398.449 M | 0.000 -100.00 % | 317.568 M | 0.000 -100.00 % | 278.064 M | 0.000 -100.00 % | 208.455 M | 0.000 -100.00 % | 102.261 M | 0.000 -100.00 % | 265.051 M | 0.000 -100.00 % | 180.536 M | 0.000 -100.00 % | 182.429 M | 0.000 -100.00 % | 202.463 M | 0.000 -100.00 % | 150.714 M | 0.000 -100.00 % | 106.664 M | 0.000 -100.00 % | 237.801 M | 0.000 -100.00 % | 205.152 M | 0.000 -100.00 % | 256.117 M 4.67 % | 244.698 M -26.57 % | 333.226 M 19.39 % | 279.111 M 34.27 % | 207.879 M 27.15 % | 163.492 M | 0.000 -100.00 % | 179.381 M -20.19 % | 224.765 M 18.95 % | 188.959 M 334.20 % | 43.519 M |
| Total current liabilities | 0.000 -100.00 % | 744.328 M | 0.000 -100.00 % | 737.409 M | 0.000 -100.00 % | 511.690 M | 0.000 -100.00 % | 283.948 M | 0.000 -100.00 % | 175.493 M | 0.000 -100.00 % | 346.729 M | 0.000 -100.00 % | 282.496 M | 0.000 -100.00 % | 277.450 M | 0.000 -100.00 % | 261.420 M | 0.000 -100.00 % | 212.829 M | 0.000 -100.00 % | 165.912 M | 0.000 -100.00 % | 305.416 M | 0.000 -100.00 % | 280.726 M | 0.000 -100.00 % | 348.439 M -9.55 % | 385.222 M -31.31 % | 560.851 M 16.22 % | 482.594 M 17.22 % | 411.684 M 27.23 % | 323.578 M -52.46 % | 680.616 M 86.91 % | 364.142 M -8.71 % | 398.880 M 18.91 % | 335.447 M 233.73 % | 100.513 M |
| Total liabilities | -1.573 B -298.77 % | 791.409 M 167.95 % | -1.165 B -254.45 % | 754.027 M 171.00 % | -1.062 B -302.22 % | 525.173 M 168.71 % | -764.346 M -346.82 % | 309.672 M | 0.000 -100.00 % | 196.122 M | 0.000 -100.00 % | 361.598 M | 0.000 -100.00 % | 292.075 M | 0.000 -100.00 % | 312.873 M | 0.000 -100.00 % | 295.416 M | 0.000 -100.00 % | 248.093 M | 0.000 -100.00 % | 199.370 M | 0.000 -100.00 % | 394.459 M | 0.000 -100.00 % | 284.819 M | 0.000 -100.00 % | 438.089 M -9.06 % | 481.743 M -19.87 % | 601.211 M 24.58 % | 482.594 M 2.92 % | 468.894 M 43.41 % | 326.958 M -51.96 % | 680.616 M 85.94 % | 366.036 M -8.40 % | 399.593 M 17.10 % | 341.255 M 208.43 % | 110.641 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 111.837 M 158.15 % | -192.317 M -843.28 % | 25.874 M 113.72 % | -188.530 M -18 852 900.00 % | -1.000 K 100.00 % | -326.130 M -32 613 100.00 % | 1.000 K 100.00 % | -264.028 M -26 402 700.00 % | -1.000 K 100.00 % | -194.132 M | 0.000 100.00 % | -134.113 M -637.60 % | 24.947 M 114.09 % | -177.025 M -258.51 % | 111.681 M 184.73 % | -131.806 M -653.76 % | 23.802 M 115.97 % | -149.000 M -230.60 % | 114.091 M 190.82 % | -125.623 M -701.28 % | 20.893 M 127.04 % | -77.265 M -193.81 % | 82.360 M 1 322.73 % | -6.736 M -107.96 % | 84.608 M -20.40 % | 106.293 M 139.21 % | 44.435 M -37.45 % | 71.044 M 314.30 % | 17.148 M -82.49 % | 97.959 M -61.36 % | 253.542 M 132.82 % | 108.901 M 159 291.42 % | 68.323 K -99.67 % | 20.909 M -0.05 % | 20.919 M |
| Long term investments | 0.000 -100.00 % | 22.262 M | 0.000 100.00 % | -140.618 M | 0.000 -100.00 % | 83.263 M | 0.000 100.00 % | -153.466 M | 0.000 100.00 % | -301.730 M | 0.000 100.00 % | -174.291 M | 0.000 100.00 % | -147.510 M | 0.000 100.00 % | -61.066 M | 0.000 -100.00 % | 86.500 M | 0.000 100.00 % | -48.504 M | 0.000 | 0.000 | 0.000 100.00 % | -53.243 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 -100.00 % | 70.324 M | 0.000 -100.00 % | 35.334 M | 0.000 -100.00 % | 23.223 M | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 87.665 K | 0.000 -100.00 % | 174.851 K | 0.000 -100.00 % | 232.376 K | 0.000 -100.00 % | 304.354 K | 0.000 -100.00 % | 112.974 K | 0.000 -100.00 % | 145.278 K | 0.000 -100.00 % | 594.915 K 197.34 % | 200.079 K 0.00 % | 200.079 K -16.60 % | 239.895 K -84.13 % | 1.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.835 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 70.324 M | 0.000 -100.00 % | 35.334 M | 0.000 -100.00 % | 23.223 M | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 87.665 K | 0.000 -100.00 % | 174.851 K | 0.000 -100.00 % | 232.376 K | 0.000 -100.00 % | 304.354 K | 0.000 -100.00 % | 112.974 K | 0.000 -100.00 % | 145.278 K | 0.000 -100.00 % | 594.915 K 197.34 % | 200.079 K 0.00 % | 200.079 K -16.60 % | 239.895 K -84.13 % | 1.512 M -45.48 % | 2.773 M | 0.000 | 0.000 -100.00 % | 20.835 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 249.863 M | 0.000 -100.00 % | 231.284 M | 0.000 -100.00 % | 236.815 M | 0.000 -100.00 % | 226.939 M | 0.000 -100.00 % | 237.295 M | 0.000 -100.00 % | 252.677 M | 0.000 -100.00 % | 254.824 M | 0.000 -100.00 % | 308.805 M | 0.000 -100.00 % | 315.358 M | 0.000 -100.00 % | 316.856 M | 0.000 -100.00 % | 325.983 M | 0.000 -100.00 % | 417.972 M | 0.000 -100.00 % | 426.470 M | 0.000 -100.00 % | 534.851 M -9.29 % | 589.612 M -8.25 % | 642.619 M 2.82 % | 624.972 M -13.33 % | 721.055 M 3.09 % | 699.442 M -51.23 % | 1.434 B 100.03 % | 717.013 M -9.57 % | 792.917 M 1.65 % | 780.053 M 37.24 % | 568.372 M |
| Total non current assets | 0.000 -100.00 % | 519.315 M | 0.000 -100.00 % | 378.455 M 296.79 % | -192.317 M -152.09 % | 369.175 M 295.82 % | -188.530 M -167.35 % | 279.930 M 185.83 % | -326.130 M -213.80 % | 286.591 M 208.55 % | -264.028 M -178.99 % | 334.260 M 272.18 % | -194.132 M -168.75 % | 282.361 M 310.54 % | -134.113 M -131.82 % | 421.413 M 338.05 % | -177.025 M -141.44 % | 427.214 M 424.12 % | -131.806 M -130.55 % | 431.466 M 389.57 % | -149.000 M -133.83 % | 440.379 M 450.56 % | -125.623 M -124.61 % | 510.496 M 760.71 % | -77.265 M -115.18 % | 508.975 M 7 656.36 % | -6.736 M -101.09 % | 620.053 M -14.41 % | 724.420 M 4.38 % | 694.020 M -0.82 % | 699.761 M -5.48 % | 740.329 M -7.48 % | 800.174 M -52.81 % | 1.696 B 103.87 % | 831.688 M 0.82 % | 824.950 M -1.97 % | 841.526 M 40.95 % | 597.026 M |
| Other current assets | -343.271 M -177.66 % | 442.043 M 283.07 % | -241.464 M -182.02 % | 294.408 M | 0.000 -100.00 % | 458.325 M | 0.000 -100.00 % | 221.821 M | 0.000 -100.00 % | 97.456 M | 0.000 -100.00 % | 73.769 M | 0.000 -100.00 % | 353.793 M | 0.000 -100.00 % | 95.922 M | 0.000 -100.00 % | 80.220 M | 0.000 -100.00 % | 97.203 M | 0.000 -100.00 % | 200.537 M | 0.000 -100.00 % | 112.279 M | 0.000 -100.00 % | 301.322 M | 0.000 -100.00 % | 53.621 M 302.02 % | 13.338 M 3.94 % | 12.833 M -63.11 % | 34.783 M 7.39 % | 32.389 M 14.21 % | 28.358 M -12.48 % | 32.404 M 29.93 % | 24.940 M -59.63 % | 61.777 M 22.26 % | 50.531 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 161.542 M -58.00 % | 384.634 M | 0.000 -100.00 % | 377.060 M 112.03 % | 177.835 M -72.74 % | 652.260 M 101.81 % | 323.207 M -38.79 % | 528.056 M 132.32 % | 227.300 M -41.46 % | 388.264 M 20 259.93 % | 1.907 M -99.29 % | 268.227 M 80.45 % | 148.640 M -58.02 % | 354.049 M 11 255.33 % | 3.118 M -98.82 % | 263.612 M 89.54 % | 139.079 M -53.33 % | 298.000 M 1 354.23 % | 20.492 M -91.84 % | 251.246 M 101.38 % | 124.762 M -19.26 % | 154.530 M 180 050.52 % | 85.778 K -99.36 % | 13.471 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 % | 343.271 M | 0.000 -100.00 % | 82.977 M 143.15 % | -192.317 M -200.00 % | 192.317 M 202.01 % | -188.530 M -1 554.03 % | 12.966 M 103.98 % | -326.130 M -11 189.09 % | 2.941 M 101.11 % | -264.028 M -561.98 % | 57.151 M 129.44 % | -194.132 M -395.33 % | 65.734 M 149.01 % | -134.113 M -2 433.30 % | 5.748 M 103.25 % | -177.025 M -465.37 % | 48.451 M 136.76 % | -131.806 M -2 679.48 % | 5.110 M 103.43 % | -149.000 M -3 099.91 % | 4.967 M 103.95 % | -125.623 M -6 769.47 % | 1.884 M 102.44 % | -77.265 M -1 494.94 % | 5.539 M 182.23 % | -6.736 M -197.27 % | 6.925 M -87.50 % | 55.382 M 55.13 % | 35.701 M 30.51 % | 27.354 M -79.33 % | 132.315 M 57.60 % | 83.958 M -52.49 % | 176.712 M 858.46 % | 18.437 M -17.82 % | 22.435 M 222.02 % | 6.967 M -86.95 % | 53.385 M |
| Cash and short term investments | 343.271 M 0.00 % | 343.271 M 42.16 % | 241.464 M -1.25 % | 244.519 M 27.14 % | 192.317 M 392.07 % | 39.083 M -79.27 % | 188.530 M -1.19 % | 190.801 M -41.50 % | 326.130 M -0.01 % | 326.148 M 23.53 % | 264.028 M -7.18 % | 284.451 M 46.52 % | 194.132 M 187.00 % | 67.641 M -49.56 % | 134.113 M -13.13 % | 154.387 M -12.79 % | 177.025 M 243.28 % | 51.569 M -60.88 % | 131.806 M -8.59 % | 144.189 M -3.23 % | 149.000 M 485.26 % | 25.459 M -79.73 % | 125.623 M -0.81 % | 126.645 M 63.91 % | 77.265 M 1 273.66 % | 5.625 M -16.49 % | 6.736 M -89.13 % | 61.965 M 10.03 % | 56.319 M 7.28 % | 52.497 M -9.73 % | 58.157 M -56.05 % | 132.315 M 57.60 % | 83.958 M -52.49 % | 176.712 M 48.69 % | 118.847 M -15.06 % | 139.919 M -35.51 % | 216.962 M -42.80 % | 379.289 M |
| Total current assets | 0.000 -100.00 % | 1.845 B | 0.000 -100.00 % | 1.540 B 700.86 % | 192.317 M -84.21 % | 1.218 B 546.05 % | 188.530 M -76.26 % | 794.088 M 143.49 % | 326.130 M -55.31 % | 729.833 M 176.42 % | 264.028 M -49.68 % | 524.727 M 170.29 % | 194.132 M -60.62 % | 492.944 M 267.56 % | 134.113 M -69.18 % | 435.086 M 145.78 % | 177.025 M -64.29 % | 495.761 M 276.13 % | 131.806 M -66.12 % | 389.034 M 161.10 % | 149.000 M -57.28 % | 348.792 M 177.65 % | 125.623 M -70.25 % | 422.234 M 446.48 % | 77.265 M -76.72 % | 331.897 M 4 827.42 % | 6.736 M -98.84 % | 579.821 M -9.53 % | 640.866 M -26.60 % | 873.061 M -4.63 % | 915.484 M -8.36 % | 998.978 M 23.38 % | 809.662 M -49.60 % | 1.607 B 97.66 % | 812.779 M -1.47 % | 824.899 M 14.41 % | 721.006 M -9.28 % | 794.747 M |
| Inventory | 0.000 -100.00 % | 525.837 M | 0.000 -100.00 % | 767.007 M | 0.000 -100.00 % | 716.956 M | 0.000 -100.00 % | 306.136 M | 0.000 -100.00 % | 122.220 M | 0.000 -100.00 % | 71.777 M | 0.000 -100.00 % | 71.510 M | 0.000 -100.00 % | 71.440 M | 0.000 -100.00 % | 83.466 M | 0.000 -100.00 % | 56.220 M | 0.000 -100.00 % | 12.822 M | 0.000 -100.00 % | 13.540 M | 0.000 -100.00 % | 24.950 M | 0.000 -100.00 % | 97.517 M -34.41 % | 148.666 M -47.33 % | 282.256 M -3.55 % | 292.635 M 7.97 % | 271.027 M 72.61 % | 157.019 M -52.71 % | 332.020 M 43.86 % | 230.792 M -10.09 % | 256.679 M 1.44 % | 253.046 M 68.14 % | 150.500 M |
| Net receivables | 0.000 -100.00 % | 534.042 M | 0.000 -100.00 % | 234.258 M | 0.000 -100.00 % | 3.632 M | 0.000 -100.00 % | 77.601 M | 0.000 -100.00 % | 92.539 M | 0.000 -100.00 % | 94.730 M | 0.000 -100.00 % | 129.498 M | 0.000 -100.00 % | 113.337 M | 0.000 -100.00 % | 123.030 M | 0.000 -100.00 % | 103.804 M | 0.000 -100.00 % | 130.376 M | 0.000 -100.00 % | 170.791 M | 0.000 -100.00 % | 152.933 M | 0.000 -100.00 % | 366.717 M -13.21 % | 422.542 M -19.59 % | 525.475 M -0.84 % | 529.909 M -5.92 % | 563.248 M | 0.000 | 0.000 -100.00 % | 438.199 M 19.56 % | 366.524 M 82.84 % | 200.466 M -24.34 % | 264.958 M |
| Tax assets | 0.000 -100.00 % | 176.866 M | 0.000 -100.00 % | 140.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 206.379 M | 0.000 -100.00 % | 350.990 M | 0.000 -100.00 % | 255.810 M | 0.000 -100.00 % | 174.952 M | 0.000 -100.00 % | 148.640 M | 0.000 100.00 % | -86.500 M | 0.000 -100.00 % | 139.079 M | 0.000 | 0.000 | 0.000 -100.00 % | 124.762 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.314 M 318.47 % | 6.766 M 93.04 % | 3.505 M 471.05 % | 613.787 K | 0.000 -100.00 % | 7.760 M 34.40 % | 5.774 M -48.12 % | 11.130 M -72.56 % | 40.564 M 424.49 % | 7.734 M |
| Other assets | 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 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 204.999 M | 0.000 -100.00 % | 307.068 M | 0.000 -100.00 % | 162.633 M | 0.000 -100.00 % | 44.898 M | 0.000 -100.00 % | 3.327 M | 0.000 -100.00 % | 11.117 M | 0.000 -100.00 % | 17.658 M | 0.000 -100.00 % | 14.155 M | 0.000 -100.00 % | 11.360 M | 0.000 -100.00 % | 13.215 M | 0.000 -100.00 % | 5.569 M | 0.000 -100.00 % | 42.854 M | 0.000 -100.00 % | 2.395 M | 0.000 -100.00 % | 66.154 M -23.92 % | 86.952 M -35.14 % | 134.066 M 0.80 % | 133.006 M 7.55 % | 123.668 M 47.31 % | 83.951 M | 0.000 -100.00 % | 74.133 M -32.92 % | 110.507 M 52.98 % | 72.238 M 73.46 % | 41.645 M |
| Tax 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 -100.00 % | 11.119 M 51.03 % | 7.362 M 23.63 % | 5.955 M | 0.000 | 0.000 -100.00 % | 5.787 M -81.39 % | 31.093 M 1 397.74 % | 2.076 M 686.05 % | 264.104 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.530 M | 0.000 -100.00 % | 1.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.947 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.851 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 |
| Minority interest | 0.000 100.00 % | -6.006 M | 0.000 100.00 % | -4.964 M | 0.000 100.00 % | -4.125 M | 0.000 100.00 % | -3.018 M | 0.000 100.00 % | -1.214 M | 0.000 -100.00 % | 479.000 K | 0.000 -100.00 % | 905.000 K | 0.000 -100.00 % | 1.186 M | 0.000 -100.00 % | 1.035 M | 0.000 -100.00 % | 322.183 K | 0.000 -100.00 % | 30.424 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.364 M 7.15 % | 1.273 M |
| 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 | -6.006 M -100.31 % | 1.962 B 39 629.49 % | -4.964 M -100.50 % | 1.002 B 24 390.67 % | -4.125 M -100.21 % | 1.962 B 65 118.03 % | -3.018 M | 0.000 100.00 % | -1.214 M -100.08 % | 1.489 B 310 833.40 % | 479.000 K 48 047.95 % | -999.000 -100.11 % | 904.739 K -99.90 % | 917.220 M 77 255.47 % | 1.186 M | 0.000 -100.00 % | 1.035 M -99.89 % | 953.782 M 295 937.28 % | 322.183 K | 0.000 -100.00 % | 30.424 K -100.00 % | 917.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 937.724 M | 0.000 -100.00 % | 974.733 M -0.38 % | 978.434 M 0.00 % | 978.434 M 0.00 % | 978.434 M 0.00 % | 978.434 M 0.26 % | 975.875 M -58.85 % | 2.371 B 105.60 % | 1.153 B 2.50 % | 1.125 B 2.64 % | 1.096 B -5.38 % | 1.159 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 9.997 M | 0.000 -100.00 % | 11.496 M | 0.000 -100.00 % | 17.405 M | 0.000 -100.00 % | 12.345 M | 0.000 -100.00 % | 8.783 M | 0.000 -100.00 % | 7.580 M | 0.000 -100.00 % | 5.495 M | 0.000 -100.00 % | 4.069 M | 0.000 -100.00 % | 5.318 M | 0.000 -100.00 % | 3.542 M | 0.000 -100.00 % | 1.555 M | 0.000 -100.00 % | 3.881 M | 0.000 -100.00 % | 9.259 M -78.57 % | 43.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.379 M | 0.000 -100.00 % | 1.894 M | 0.000 -100.00 % | 4.444 M -49.82 % | 8.856 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.365 B | 0.000 -100.00 % | 1.919 B | 0.000 -100.00 % | 1.587 B | 0.000 -100.00 % | 1.074 B | 0.000 -100.00 % | 1.016 B | 0.000 -100.00 % | 858.988 M | 0.000 -100.00 % | 775.306 M | 0.000 -100.00 % | 856.499 M | 0.000 -100.00 % | 922.975 M | 0.000 -100.00 % | 820.500 M | 0.000 -100.00 % | 789.170 M | 0.000 -100.00 % | 932.730 M | 0.000 -100.00 % | 840.872 M | 0.000 -100.00 % | 1.200 B -12.12 % | 1.365 B -12.88 % | 1.567 B -2.98 % | 1.615 B -7.13 % | 1.739 B 8.04 % | 1.610 B -51.25 % | 3.302 B 100.80 % | 1.644 B -0.33 % | 1.650 B 5.59 % | 1.563 B 12.27 % | 1.392 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-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2008-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.035 M 0.00 % | -14.035 M 0.00 % | -14.035 M 0.00 % | -14.035 M | 0.000 100.00 % | -40.285 M 0.00 % | -40.285 M 0.00 % | -40.285 M | 0.000 -100.00 % | 4.142 M 0.00 % | 4.142 M 0.00 % | 4.142 M -74.82 % | 16.450 M 0.00 % | 16.450 M 0.00 % | 16.450 M 82.08 % | 9.034 M 0.00 % | 9.034 M 0.00 % | 9.034 M 1 320.08 % | 636.177 K 0.00 % | 636.177 K 0.00 % | 636.177 K 0.00 % | 636.177 K 104.72 % | -13.486 M 0.00 % | -13.486 M 0.00 % | -13.486 M 0.00 % | -13.486 M -51.48 % | -8.903 M 0.00 % | -8.903 M 0.00 % | -8.903 M 0.00 % | -8.903 M -118.46 % | -4.075 M 0.00 % | -4.075 M 0.00 % | -4.075 M 0.00 % | -4.075 M 89.90 % | -40.346 M 0.00 % | -40.346 M 0.00 % | -40.346 M 0.00 % | -40.346 M -171.13 % | -14.881 M 0.00 % | -14.881 M 0.00 % | -14.881 M 0.00 % | -14.881 M -198.11 % | 15.168 M 0.00 % | 15.168 M 0.00 % | 15.168 M 0.00 % | 15.168 M 311.87 % | -7.159 M 0.00 % | -7.159 M 0.00 % | -7.159 M 0.00 % | -7.159 M 72.47 % | -26.003 M 0.00 % | -26.003 M 0.00 % | -26.003 M 0.00 % | -26.003 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.032 M 0.00 % | 3.032 M 0.00 % | 3.032 M 0.00 % | 3.032 M | 0.000 100.00 % | -2.151 M 0.00 % | -2.151 M 0.00 % | -2.151 M | 0.000 -100.00 % | 519.105 K 0.00 % | 519.105 K 0.00 % | 519.105 K -98.58 % | 36.459 M 0.00 % | 36.459 M 0.00 % | 36.459 M 1 053.20 % | 3.162 M 0.00 % | 3.162 M 0.00 % | 3.162 M 127.52 % | -11.488 M 0.00 % | -11.488 M 0.00 % | -11.488 M 0.00 % | -11.488 M 20.42 % | -14.436 M 0.00 % | -14.436 M 0.00 % | -14.436 M 0.00 % | -14.436 M -702.34 % | 2.397 M 0.00 % | 2.397 M 0.00 % | 2.397 M 0.00 % | 2.397 M -76.51 % | 10.204 M 0.00 % | 10.204 M 0.00 % | 10.204 M 0.00 % | 10.204 M 11 052.13 % | -93.172 K 0.00 % | -93.172 K 0.00 % | -93.172 K 0.00 % | -93.172 K 98.98 % | -9.117 M 0.00 % | -9.117 M 0.00 % | -9.117 M 0.00 % | -9.117 M -30.53 % | -6.985 M 0.00 % | -6.985 M 0.00 % | -6.985 M 0.00 % | -6.985 M 15.17 % | -8.234 M 0.00 % | -8.234 M 0.00 % | -8.234 M 0.00 % | -8.234 M 38.30 % | -13.346 M 0.00 % | -13.346 M 0.00 % | -13.346 M 0.00 % | -13.346 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.067 M 0.00 % | -17.067 M 0.00 % | -17.067 M 0.00 % | -17.067 M | 0.000 100.00 % | -38.134 M 0.00 % | -38.134 M 0.00 % | -38.134 M | 0.000 -100.00 % | 3.623 M 0.00 % | 3.623 M 0.00 % | 3.623 M 118.11 % | -20.009 M 0.00 % | -20.009 M 0.00 % | -20.009 M -440.72 % | 5.873 M 0.00 % | 5.873 M 0.00 % | 5.873 M -51.56 % | 12.124 M 0.00 % | 12.124 M 0.00 % | 12.124 M 0.00 % | 12.124 M 1 176.10 % | 950.122 K 0.00 % | 950.122 K 0.00 % | 950.122 K 0.00 % | 950.122 K 108.41 % | -11.299 M 0.00 % | -11.299 M 0.00 % | -11.299 M 0.00 % | -11.299 M 20.87 % | -14.280 M 0.00 % | -14.280 M 0.00 % | -14.280 M 0.00 % | -14.280 M 64.53 % | -40.253 M 0.00 % | -40.253 M 0.00 % | -40.253 M 0.00 % | -40.253 M -598.33 % | -5.764 M 0.00 % | -5.764 M 0.00 % | -5.764 M 0.00 % | -5.764 M -126.02 % | 22.152 M 0.00 % | 22.152 M 0.00 % | 22.152 M 0.00 % | 22.152 M 1 960.45 % | 1.075 M 0.00 % | 1.075 M 0.00 % | 1.075 M 0.00 % | 1.075 M 108.49 % | -12.657 M 0.00 % | -12.657 M 0.00 % | -12.657 M 0.00 % | -12.657 M |
| Other non cash items | -74.648 M 77.09 % | -325.859 M -353.61 % | -71.837 M -4.91 % | -68.477 M -89.19 % | -36.195 M -128.68 % | 126.207 M 48.53 % | 84.972 M 92.65 % | 44.108 M 399.35 % | 8.833 M -89.29 % | 82.443 M 126.88 % | 36.338 M -21.45 % | 46.263 M 38.00 % | 33.524 M -61.82 % | 87.812 M 328.94 % | 20.472 M -31.40 % | 29.842 M -11.86 % | 33.859 M 211.34 % | -30.410 M -265.54 % | -8.319 M -282.46 % | -2.175 M -110.49 % | 20.730 M -74.54 % | 81.428 M 159.40 % | -137.096 M -1 074.27 % | 14.072 M 91.56 % | 7.346 M -89.26 % | 68.430 M -3.62 % | 71.004 M 66.69 % | 42.596 M 15.33 % | 36.932 M 0.88 % | 36.610 M 0.00 % | 36.610 M 158.81 % | -62.253 M 0.00 % | -62.253 M 0.00 % | -62.253 M -521.85 % | 14.757 M 0.00 % | 14.757 M 0.00 % | 14.757 M 112.69 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 10.26 % | 6.293 M 0.00 % | 6.293 M 0.00 % | 6.293 M 0.00 % | 6.293 M -12.12 % | 7.161 M 0.00 % | 7.161 M -74.54 % | 28.129 M 292.82 % | 7.161 M -59.56 % | 17.706 M 54.38 % | 11.469 M 80.72 % | 6.346 M 0.00 % | 6.346 M 51.19 % | 4.198 M 0.00 % | 4.198 M 0.00 % | 4.198 M 0.00 % | 4.198 M 494.61 % | -1.064 M 0.00 % | -1.064 M 0.00 % | -1.064 M 0.00 % | -1.064 M 89.06 % | -9.725 M 0.00 % | -9.725 M 0.00 % | -9.725 M 0.00 % | -9.725 M 40.28 % | -16.286 M 0.00 % | -16.286 M 0.00 % | -16.286 M 0.00 % | -16.286 M 17.31 % | -19.695 M 0.00 % | -19.695 M 0.00 % | -19.695 M 0.00 % | -19.695 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.142 M -10.62 % | 12.466 M -54.04 % | 27.126 M 283.89 % | 7.066 M -1.20 % | 7.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.127 M 0.00 % | -28.127 M 0.00 % | -28.127 M 0.00 % | -28.127 M | 0.000 100.00 % | -56.622 M 0.00 % | -56.622 M 0.00 % | -56.622 M | 0.000 -100.00 % | 8.169 M 0.00 % | 8.169 M 0.00 % | 8.169 M 118.11 % | -45.120 M 0.00 % | -45.120 M 0.00 % | -45.120 M -410.90 % | -8.831 M 0.00 % | -8.831 M 0.00 % | -8.831 M 38.40 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M -324.33 % | -3.379 M 0.00 % | -3.379 M 0.00 % | -3.379 M 0.00 % | -3.379 M -138.34 % | 8.814 M 0.00 % | 8.814 M 0.00 % | 8.814 M 0.00 % | 8.814 M -57.14 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M 225.71 % | -16.358 M 0.00 % | -16.358 M 0.00 % | -16.358 M 0.00 % | -16.358 M 58.22 % | -39.154 M 0.00 % | -39.154 M 0.00 % | -39.154 M 0.00 % | -39.154 M -287.74 % | 20.856 M 0.00 % | 20.856 M 0.00 % | 20.856 M 0.00 % | 20.856 M 1 421.77 % | -1.578 M 0.00 % | -1.578 M 0.00 % | -1.578 M 0.00 % | -1.578 M 88.52 % | -13.748 M 0.00 % | -13.748 M 0.00 % | -13.748 M 0.00 % | -13.748 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K | 0.000 100.00 % | -134.527 K 0.00 % | -134.527 K 0.00 % | -134.527 K | 0.000 100.00 % | -927.661 K 0.00 % | -927.661 K 0.00 % | -927.661 K 79.57 % | -4.540 M 0.00 % | -4.540 M 0.00 % | -4.540 M -1 471.78 % | -288.821 K 0.00 % | -288.821 K 0.00 % | -288.821 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 8.02 % | -3.200 M 0.00 % | -3.200 M 0.00 % | -3.200 M 0.00 % | -3.200 M -2.87 % | -3.110 M 0.00 % | -3.110 M 0.00 % | -3.110 M 0.00 % | -3.110 M 46.80 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 39.87 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 78.58 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 15.25 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M -64.57 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.995 K 0.00 % | 281.995 K 0.00 % | 281.995 K 0.00 % | 281.995 K | 0.000 -100.00 % | 134.527 K 0.00 % | 134.527 K 0.00 % | 134.527 K | 0.000 -100.00 % | 927.660 K 0.00 % | 927.660 K 0.00 % | 927.660 K -79.57 % | 4.540 M 0.00 % | 4.540 M 0.00 % | 4.540 M 1 471.78 % | 288.820 K 0.00 % | 288.820 K 0.00 % | 288.820 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.943 M 0.00 % | 2.943 M 0.00 % | 2.943 M 0.00 % | 2.943 M -8.02 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M 2.87 % | 3.110 M 0.00 % | 3.110 M 0.00 % | 3.110 M 0.00 % | 3.110 M -46.80 % | 5.847 M 0.00 % | 5.847 M 0.00 % | 5.847 M 0.00 % | 5.847 M -39.87 % | 9.724 M 0.00 % | 9.724 M 0.00 % | 9.724 M 0.00 % | 9.724 M -78.58 % | 45.406 M 0.00 % | 45.406 M 0.00 % | 45.406 M 0.00 % | 45.406 M -15.25 % | 53.578 M 0.00 % | 53.578 M 0.00 % | 53.578 M 0.00 % | 53.578 M 64.57 % | 32.556 M 0.00 % | 32.556 M 0.00 % | 32.556 M 0.00 % | 32.556 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K | 0.000 100.00 % | -6.385 M 0.00 % | -6.385 M 0.00 % | -6.385 M | 0.000 100.00 % | -927.661 K 0.00 % | -927.661 K 0.00 % | -927.661 K 78.02 % | -4.221 M 0.00 % | -4.221 M 0.00 % | -4.221 M -1 361.43 % | -288.821 K 0.00 % | -288.821 K 0.00 % | -288.821 K -607.47 % | -40.824 K 0.00 % | -40.824 K 0.00 % | -40.824 K 0.00 % | -40.824 K 99.06 % | -4.349 M 0.00 % | -4.349 M 0.00 % | -4.349 M 0.00 % | -4.349 M -42.06 % | -3.061 M 0.00 % | -3.061 M 0.00 % | -3.061 M 0.00 % | -3.061 M 40.92 % | -5.181 M 0.00 % | -5.181 M 0.00 % | -5.181 M 0.00 % | -5.181 M 11.39 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 39.87 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 78.58 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 15.25 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M -64.57 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M -10.00 % | -3.324 M 0.00 % | -3.324 M 0.00 % | -3.324 M 0.00 % | -3.324 M 31.60 % | -4.859 M 0.00 % | -4.859 M 0.00 % | -4.859 M 0.00 % | -4.859 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.420 K 0.00 % | -48.420 K 0.00 % | -48.420 K 0.00 % | -48.420 K | 0.000 -100.00 % | 70.350 K 0.00 % | 70.350 K 0.00 % | 70.350 K | 0.000 | 0.000 100.00 % | -6.808 M 0.00 % | -6.808 M 75.97 % | -28.333 M 0.00 % | -28.333 M 0.00 % | -28.333 M -520.91 % | 6.731 M 0.00 % | 6.731 M 0.00 % | 6.731 M 166.25 % | 2.528 M 0.00 % | 2.528 M 0.00 % | 2.528 M 0.00 % | 2.528 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -519.009 K 0.00 % | -519.009 K 0.00 % | -519.009 K 0.00 % | -519.009 K 95.50 % | -11.529 M 0.00 % | -11.529 M 0.00 % | -11.529 M 0.00 % | -11.529 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.420 K 0.00 % | -48.420 K 0.00 % | -48.420 K 0.00 % | -48.420 K | 0.000 -100.00 % | 70.350 K 0.00 % | 70.350 K 0.00 % | 70.350 K | 0.000 100.00 % | -6.808 M 0.00 % | -6.808 M 0.00 % | -6.808 M 75.97 % | -28.333 M 0.00 % | -28.333 M 0.00 % | -28.333 M -520.91 % | 6.731 M 0.00 % | 6.731 M 0.00 % | 6.731 M 166.25 % | 2.528 M 0.00 % | 2.528 M 0.00 % | 2.528 M 0.00 % | 2.528 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.644 M 0.00 % | -3.644 M 0.00 % | -3.644 M 0.00 % | -3.644 M 75.13 % | -14.653 M 0.00 % | -14.653 M 0.00 % | -14.653 M 0.00 % | -14.653 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M 0.00 % | -3.656 M -10.00 % | -3.324 M 0.00 % | -3.324 M 0.00 % | -3.324 M 0.00 % | -3.324 M 31.60 % | -4.859 M 0.00 % | -4.859 M 0.00 % | -4.859 M 0.00 % | -4.859 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.418 K 0.00 % | 198.418 K 0.00 % | 198.418 K 0.00 % | 198.418 K | 0.000 -100.00 % | 1.300 M 0.00 % | 1.300 M 0.00 % | 1.300 M | 0.000 -100.00 % | 10.578 M 0.00 % | 10.578 M 0.00 % | 10.578 M -86.55 % | 78.629 M 0.00 % | 78.629 M 0.00 % | 78.629 M 5 972.94 % | 1.295 M 0.00 % | 1.295 M 0.00 % | 1.295 M 118.66 % | -6.938 M 0.00 % | -6.938 M 0.00 % | -6.938 M 0.00 % | -6.938 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.831 M 0.00 % | -10.831 M 0.00 % | -10.831 M 0.00 % | -10.831 M -80.59 % | -5.997 M 0.00 % | -5.997 M 0.00 % | -5.997 M 0.00 % | -5.997 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.626 M 0.00 % | 18.626 M 0.00 % | 18.626 M 0.00 % | 18.626 M -13.49 % | 21.532 M 0.00 % | 21.532 M 0.00 % | 21.532 M 0.00 % | 21.532 M 320.72 % | -9.755 M 0.00 % | -9.755 M 0.00 % | -9.755 M 0.00 % | -9.755 M -239.04 % | 7.016 M 0.00 % | 7.016 M 0.00 % | 7.016 M 0.00 % | 7.016 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.142 M -10.62 % | 12.466 M -54.04 % | 27.126 M 283.89 % | 7.066 M -1.20 % | 7.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.570 M 0.00 % | 18.570 M 0.00 % | 18.570 M 0.00 % | 18.570 M | 0.000 -100.00 % | 3.188 M 0.00 % | 3.188 M 0.00 % | 3.188 M | 0.000 -100.00 % | 1.411 M 0.00 % | 1.411 M 0.00 % | 1.411 M 47.69 % | 955.619 K 0.00 % | 955.619 K 0.00 % | 955.619 K 187.33 % | -1.094 M 0.00 % | -1.094 M 0.00 % | -1.094 M 94.18 % | -18.788 M 0.00 % | -18.788 M 0.00 % | -18.788 M 0.00 % | -18.788 M -256.35 % | 12.017 M 0.00 % | 12.017 M 0.00 % | 12.017 M 0.00 % | 12.017 M 237.77 % | -8.722 M 0.00 % | -8.722 M 0.00 % | -8.722 M 0.00 % | -8.722 M -65.57 % | -5.268 M 0.00 % | -5.268 M 0.00 % | -5.268 M 0.00 % | -5.268 M 72.65 % | -19.261 M 0.00 % | -19.261 M 0.00 % | -19.261 M 0.00 % | -19.261 M 43.20 % | -33.908 M 0.00 % | -33.908 M 0.00 % | -33.908 M 0.00 % | -33.908 M -408.05 % | -6.674 M 0.00 % | -6.674 M 0.00 % | -6.674 M 0.00 % | -6.674 M 90.22 % | -68.234 M 0.00 % | -68.234 M 0.00 % | -68.234 M 0.00 % | -68.234 M -54.57 % | -44.146 M 0.00 % | -44.146 M 0.00 % | -44.146 M 0.00 % | -44.146 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.388 M 1.32 % | 175.079 M 18.33 % | 147.953 M -43.96 % | 264.028 M 2.78 % | 256.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.680 M 0.00 % | 18.680 M 0.00 % | 18.680 M 0.00 % | 18.680 M | 0.000 -100.00 % | 15.491 M 0.00 % | 15.491 M 0.00 % | 15.491 M | 0.000 -100.00 % | 14.080 M 0.00 % | 14.080 M 0.00 % | 14.080 M 7.28 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M -7.70 % | 14.219 M 0.00 % | 14.219 M 0.00 % | 14.219 M -56.92 % | 33.006 M 0.00 % | 33.006 M 0.00 % | 33.006 M 0.00 % | 33.006 M 57.25 % | 20.989 M 0.00 % | 20.989 M 0.00 % | 20.989 M 0.00 % | 20.989 M -29.36 % | 29.712 M 0.00 % | 29.712 M 0.00 % | 29.712 M 0.00 % | 29.712 M -15.06 % | 34.980 M 0.00 % | 34.980 M 0.00 % | 34.980 M 0.00 % | 34.980 M -35.51 % | 54.241 M 0.00 % | 54.241 M 0.00 % | 54.241 M 0.00 % | 54.241 M -38.47 % | 88.148 M 0.00 % | 88.148 M 0.00 % | 88.148 M 0.00 % | 88.148 M -7.04 % | 94.822 M 0.00 % | 94.822 M 0.00 % | 94.822 M 0.00 % | 94.822 M -41.85 % | 163.057 M 0.00 % | 163.057 M 0.00 % | 163.057 M 0.00 % | 163.057 M -21.31 % | 207.203 M 0.00 % | 207.203 M 0.00 % | 207.203 M 0.00 % | 207.203 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.530 M 0.53 % | 187.545 M 7.12 % | 175.079 M -35.42 % | 271.094 M 2.68 % | 264.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.250 M 0.00 % | 37.250 M 0.00 % | 37.250 M 0.00 % | 37.250 M | 0.000 -100.00 % | 18.680 M 0.00 % | 18.680 M 0.00 % | 18.680 M | 0.000 -100.00 % | 15.491 M 0.00 % | 15.491 M 0.00 % | 15.491 M 10.02 % | 14.080 M 0.00 % | 14.080 M 0.00 % | 14.080 M 7.28 % | 13.124 M 0.00 % | 13.124 M 0.00 % | 13.124 M -7.70 % | 14.219 M 0.00 % | 14.219 M 0.00 % | 14.219 M 0.00 % | 14.219 M -56.92 % | 33.006 M 0.00 % | 33.006 M 0.00 % | 33.006 M 0.00 % | 33.006 M 57.25 % | 20.989 M 0.00 % | 20.989 M 0.00 % | 20.989 M 0.00 % | 20.989 M -29.36 % | 29.712 M 0.00 % | 29.712 M 0.00 % | 29.712 M 0.00 % | 29.712 M -15.06 % | 34.980 M 0.00 % | 34.980 M 0.00 % | 34.980 M 0.00 % | 34.980 M -35.51 % | 54.241 M 0.00 % | 54.241 M 0.00 % | 54.241 M 0.00 % | 54.241 M -38.47 % | 88.148 M 0.00 % | 88.148 M 0.00 % | 88.148 M 0.00 % | 88.148 M -7.04 % | 94.822 M 0.00 % | 94.822 M 0.00 % | 94.822 M 0.00 % | 94.822 M -41.85 % | 163.057 M 0.00 % | 163.057 M 0.00 % | 163.057 M 0.00 % | 163.057 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.142 M -10.62 % | 12.466 M -54.04 % | 27.126 M 283.89 % | 7.066 M -1.20 % | 7.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.127 M 0.00 % | -28.127 M 0.00 % | -28.127 M 0.00 % | -28.127 M | 0.000 100.00 % | -56.622 M 0.00 % | -56.622 M 0.00 % | -56.622 M | 0.000 -100.00 % | 8.169 M 0.00 % | 8.169 M 0.00 % | 8.169 M 118.11 % | -45.120 M 0.00 % | -45.120 M 0.00 % | -45.120 M -410.90 % | -8.831 M 0.00 % | -8.831 M 0.00 % | -8.831 M 38.40 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M -324.33 % | -3.379 M 0.00 % | -3.379 M 0.00 % | -3.379 M 0.00 % | -3.379 M -138.34 % | 8.814 M 0.00 % | 8.814 M 0.00 % | 8.814 M 0.00 % | 8.814 M -57.14 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M 0.00 % | 20.564 M 225.71 % | -16.358 M 0.00 % | -16.358 M 0.00 % | -16.358 M 0.00 % | -16.358 M 58.22 % | -39.154 M 0.00 % | -39.154 M 0.00 % | -39.154 M 0.00 % | -39.154 M -287.74 % | 20.856 M 0.00 % | 20.856 M 0.00 % | 20.856 M 0.00 % | 20.856 M 1 421.77 % | -1.578 M 0.00 % | -1.578 M 0.00 % | -1.578 M 0.00 % | -1.578 M 88.52 % | -13.748 M 0.00 % | -13.748 M 0.00 % | -13.748 M 0.00 % | -13.748 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K 0.00 % | -281.996 K | 0.000 100.00 % | -134.527 K 0.00 % | -134.527 K 0.00 % | -134.527 K | 0.000 100.00 % | -927.661 K 0.00 % | -927.661 K 0.00 % | -927.661 K 79.57 % | -4.540 M 0.00 % | -4.540 M 0.00 % | -4.540 M -1 471.78 % | -288.821 K 0.00 % | -288.821 K 0.00 % | -288.821 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 0.00 % | -2.943 M 8.02 % | -3.200 M 0.00 % | -3.200 M 0.00 % | -3.200 M 0.00 % | -3.200 M -2.87 % | -3.110 M 0.00 % | -3.110 M 0.00 % | -3.110 M 0.00 % | -3.110 M 46.80 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 0.00 % | -5.847 M 39.87 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 0.00 % | -9.724 M 78.58 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 0.00 % | -45.406 M 15.25 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M 0.00 % | -53.578 M -64.57 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M 0.00 % | -32.556 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.142 M -10.62 % | 12.466 M -54.04 % | 27.126 M 283.89 % | 7.066 M -1.20 % | 7.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.409 M 0.00 % | -28.409 M 0.00 % | -28.409 M 0.00 % | -28.409 M | 0.000 100.00 % | -56.757 M 0.00 % | -56.757 M 0.00 % | -56.757 M | 0.000 -100.00 % | 7.241 M 0.00 % | 7.241 M 0.00 % | 7.241 M 114.58 % | -49.659 M 0.00 % | -49.659 M 0.00 % | -49.659 M -444.49 % | -9.120 M 0.00 % | -9.120 M 0.00 % | -9.120 M 36.39 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M 0.00 % | -14.337 M -126.79 % | -6.322 M 0.00 % | -6.322 M 0.00 % | -6.322 M 0.00 % | -6.322 M -212.61 % | 5.614 M 0.00 % | 5.614 M 0.00 % | 5.614 M 0.00 % | 5.614 M -67.83 % | 17.453 M 0.00 % | 17.453 M 0.00 % | 17.453 M 0.00 % | 17.453 M 178.60 % | -22.205 M 0.00 % | -22.205 M 0.00 % | -22.205 M 0.00 % | -22.205 M 54.57 % | -48.878 M 0.00 % | -48.878 M 0.00 % | -48.878 M 0.00 % | -48.878 M -99.10 % | -24.550 M 0.00 % | -24.550 M 0.00 % | -24.550 M 0.00 % | -24.550 M 55.49 % | -55.156 M 0.00 % | -55.156 M 0.00 % | -55.156 M 0.00 % | -55.156 M -19.12 % | -46.303 M 0.00 % | -46.303 M 0.00 % | -46.303 M 0.00 % | -46.303 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 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |