Halder Venture Limited HALDER.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.445 B 31.30 % | 6.432 B 79.19 % | 3.589 B -59.70 % | 8.905 B 43.72 % | 6.196 B 114.80 % | 2.885 B 11.84 % | 2.579 B 10.46 % | 2.335 B 16.61 % | 2.002 B 4 543.00 % | 43.127 M 134.77 % | 18.370 M -22.68 % | 23.760 M 85 413.77 % | 27.785 K | 0.000 | 0.000 | 0.000 |
| Net income | 210.630 M 80.53 % | 116.673 M 96.83 % | 59.275 M -73.73 % | 225.603 M 22.38 % | 184.339 M 298.12 % | 46.302 M 38.31 % | 33.476 M 19.25 % | 28.071 M 2.32 % | 27.435 M 21 638.44 % | 126.205 K 231.51 % | 38.070 K 151.72 % | -73.606 K -1 267.98 % | 6.302 K 112.81 % | -49.200 K -31.52 % | -37.410 K 82.11 % | -209.157 K |
| Income before tax | 394.415 M 128.90 % | 172.309 M 115.59 % | 79.923 M -74.89 % | 318.295 M 23.46 % | 257.813 M 319.10 % | 61.516 M 35.21 % | 45.496 M 8.62 % | 41.884 M 0.92 % | 41.502 M 22 623.27 % | 182.641 K 238.19 % | 54.006 K 190.02 % | -59.991 K -870.60 % | 7.785 K 115.82 % | -49.200 K -31.52 % | -37.410 K 82.11 % | -209.157 K |
| Income before tax ratio | 0.05 74.33 % | 0.03 20.31 % | 0.02 -37.70 % | 0.04 -14.10 % | 0.04 95.11 % | 0.02 20.90 % | 0.02 -1.67 % | 0.02 -13.45 % | 0.02 389.41 % | 0.00 44.05 % | 0.00 216.44 % | 0.00 -100.90 % | 0.28 | 0.00 | 0.00 | 0.00 |
| EBITDA | 706.640 M 70.43 % | 414.621 M 114.52 % | 193.275 M -56.15 % | 440.812 M 24.97 % | 352.730 M 123.24 % | 158.008 M 11.50 % | 141.708 M 16.76 % | 121.370 M 9.24 % | 111.105 M 14 181.75 % | -789.000 K -1 317.95 % | 64.781 K 715.61 % | -10.523 K -235.17 % | 7.785 K 115.82 % | -49.200 K -266.89 % | -13.410 K -109.46 % | 141.798 K |
| Net income ratio | 0.02 37.49 % | 0.02 9.84 % | 0.02 -34.81 % | 0.03 -14.85 % | 0.03 85.35 % | 0.02 23.67 % | 0.01 7.96 % | 0.01 -12.25 % | 0.01 368.20 % | 0.00 41.21 % | 0.00 166.90 % | 0.00 -101.37 % | 0.23 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.08 29.80 % | 0.06 19.72 % | 0.05 8.78 % | 0.05 -13.05 % | 0.06 3.93 % | 0.05 -0.30 % | 0.05 5.70 % | 0.05 -6.32 % | 0.06 403.29 % | -0.02 -618.79 % | 0.00 896.24 % | 0.00 -100.16 % | 0.28 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.25 31.60 % | 0.19 -19.35 % | 0.23 12.29 % | 0.21 23.71 % | 0.17 32.57 % | 0.13 -21.09 % | 0.16 -4.97 % | 0.17 6.33 % | 0.16 -15.56 % | 0.19 51.83 % | 0.12 76.19 % | 0.07 -92.96 % | 1.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.01 % | 3.161 M 1 213.13 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K |
| Weighted average shs out | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M -16.97 % | 3.807 M 1 481.64 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K 0.00 % | 240.700 K |
| EPS diluted | 20.94 70.24 % | 12.30 96.80 % | 6.25 -73.73 % | 23.79 -59.21 % | 58.32 298.09 % | 14.65 38.34 % | 10.59 19.26 % | 8.88 3.74 % | 8.56 21 300.00 % | 0.04 300.00 % | 0.01 103.23 % | -0.31 -1 133.33 % | 0.03 115.00 % | -0.20 -25.00 % | -0.16 81.61 % | -0.87 |
| Earnings per share | 20.94 70.24 % | 12.30 96.80 % | 6.25 -73.73 % | 23.79 -59.21 % | 58.32 298.09 % | 14.65 38.34 % | 10.59 19.26 % | 8.88 3.74 % | 8.56 21 300.00 % | 0.04 300.00 % | 0.01 103.23 % | -0.31 -1 133.33 % | 0.03 115.00 % | -0.20 -25.00 % | -0.16 81.61 % | -0.87 |
| Gross profit | 2.093 B 72.80 % | 1.211 B 44.53 % | 838.205 M -54.74 % | 1.852 B 77.80 % | 1.042 B 184.76 % | 365.808 M -11.75 % | 414.497 M 4.97 % | 394.861 M 23.99 % | 318.466 M 3 820.55 % | 8.123 M 256.44 % | 2.279 M 36.22 % | 1.673 M 5 921.23 % | 27.785 K | 0.000 | 0.000 | 0.000 |
| Income tax expense | 183.352 M 229.56 % | 55.636 M 169.45 % | 20.648 M -77.72 % | 92.692 M 26.16 % | 73.474 M 382.94 % | 15.214 M 26.57 % | 12.020 M -12.99 % | 13.814 M -1.80 % | 14.067 M 24 825.58 % | 56.436 K 254.14 % | 15.936 K 17.05 % | 13.615 K 818.07 % | 1.483 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 6.351 B 21.67 % | 5.220 B 89.76 % | 2.751 B -61.00 % | 7.053 B 36.83 % | 5.154 B 104.64 % | 2.519 B 16.35 % | 2.165 B 11.58 % | 1.940 B 15.21 % | 1.684 B 4 710.65 % | 35.004 M 117.54 % | 16.091 M -27.15 % | 22.087 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 175.326 M 67.33 % | 104.779 M 16.77 % | 89.731 M -93.65 % | 1.413 B 116.05 % | 654.151 M 190.35 % | 225.300 M -6.91 % | 242.034 M -12.58 % | 276.864 M 29.01 % | 214.608 M 66 120.28 % | 324.082 K 92.95 % | 167.960 K -9.91 % | 186.432 K 2 230.40 % | 8.000 K -72.60 % | 29.200 K 180.50 % | 10.410 K -48.97 % | 20.400 K |
| Selling and marketing expenses | 647.864 M 11 660.10 % | 5.509 M 245.39 % | 1.595 M -93.28 % | 23.719 M 28.64 % | 18.438 M 602.67 % | 2.624 M -67.62 % | 8.103 M 246.28 % | 2.340 M 104.90 % | 1.142 M 6 527.21 % | 17.232 K 405.63 % | 3.408 K -99.75 % | 1.356 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 808.812 M | 0.000 -100.00 % | 129.136 M 45.80 % | 88.572 M 113.05 % | 41.574 M 741.58 % | 4.940 M -93.59 % | 77.109 M 44.44 % | 53.383 M 522.83 % | 8.571 M 319.57 % | 2.043 M 1 341.81 % | 141.682 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.714 B 86.44 % | 919.100 M 906.39 % | 91.326 M -94.17 % | 1.566 B 105.76 % | 761.161 M 182.44 % | 269.497 M -1.82 % | 274.492 M -10.38 % | 306.278 M 27.23 % | 240.733 M 2 600.92 % | 8.913 M 302.55 % | 2.214 M 31.48 % | 1.684 M 8 320.00 % | 20.000 K -59.35 % | 49.200 K 93.62 % | 25.410 K -23.92 % | 33.400 K |
| Cost and expenses | 8.065 B 31.35 % | 6.140 B 77.89 % | 3.452 B -59.95 % | 8.619 B 45.70 % | 5.916 B 115.03 % | 2.751 B 10.11 % | 2.498 B 11.22 % | 2.246 B 16.71 % | 1.925 B 4 282.58 % | 43.916 M 139.91 % | 18.305 M -22.99 % | 23.770 M 305 430.76 % | -7.785 K -115.82 % | 49.200 K 93.62 % | 25.410 K -23.92 % | 33.400 K |
| 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 |
| Selling general and administrative expenses | 1.714 B 1 453.73 % | 110.288 M 20.76 % | 91.326 M -93.64 % | 1.437 B 113.65 % | 672.589 M 195.09 % | 227.923 M -8.88 % | 250.137 M -10.41 % | 279.204 M 49.03 % | 187.350 M 54 790.80 % | 341.314 K 99.17 % | 171.368 K -88.89 % | 1.542 M 19 175.00 % | 8.000 K -72.60 % | 29.200 K 180.50 % | 10.410 K -48.97 % | 20.400 K |
| Interest income | 4.071 M 1.75 % | 4.001 M -13.29 % | 4.614 M -58.08 % | 11.006 M 328.86 % | 2.566 M 187.55 % | 892.492 K 133.94 % | 381.507 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 262.093 M 36.08 % | 192.597 M 120.42 % | 87.379 M -8.75 % | 95.757 M 42.77 % | 67.072 M 2.46 % | 65.459 M 4.25 % | 62.788 M 31.19 % | 47.861 M 9.93 % | 43.538 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 50.132 M 0.84 % | 49.715 M 37.19 % | 36.237 M 35.41 % | 26.760 M -3.90 % | 27.845 M -10.27 % | 31.033 M -7.15 % | 33.424 M 5.69 % | 31.625 M 21.33 % | 26.065 M 2 781.58 % | -972.000 K -9 120.88 % | 10.775 K -88.87 % | 96.832 K 1 343.83 % | -7.785 K | 0.000 | 0.000 | 0.000 |
| Operating income | 379.741 M 29.90 % | 292.338 M 260.64 % | 81.060 M -71.90 % | 288.493 M -5.91 % | 306.622 M 218.37 % | 96.311 M 19.23 % | 80.780 M -8.81 % | 88.583 M -9.90 % | 98.321 M 53 732.93 % | 182.641 K 238.19 % | 54.006 K -75.45 % | 219.958 K 2 725.41 % | 7.785 K 115.82 % | -49.200 K -31.52 % | -37.410 K 82.11 % | -209.157 K |
| Operating income ratio | 0.04 -1.07 % | 0.05 101.26 % | 0.02 -30.29 % | 0.03 -34.53 % | 0.05 48.22 % | 0.03 6.61 % | 0.03 -17.45 % | 0.04 -22.74 % | 0.05 1 059.44 % | 0.00 44.05 % | 0.00 -68.24 % | 0.01 -96.70 % | 0.28 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 14.674 M 112.75 % | -115.055 M -10 019.17 % | -1.137 M -103.82 % | 29.802 M 161.06 % | -48.809 M 32.17 % | -71.955 M -103.80 % | -35.306 M 48.64 % | -68.738 M -20.98 % | -56.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.873 B 24.93 % | 2.299 B 20.62 % | 1.906 B 89.76 % | 1.005 B -46.66 % | 1.883 B 128.21 % | 825.285 M 6.84 % | 772.461 M 15.30 % | 669.985 M 19.13 % | 562.421 M 16.35 % | 483.397 M 29 755.08 % | -1.630 M -1 359.61 % | 129.410 K 94.11 % | 66.669 K -10.93 % | 74.854 K 180.84 % | 26.654 K -36.83 % | 42.196 K |
| Total investments | 17.468 M -84.97 % | 116.244 M 357.96 % | 25.383 M 57.47 % | 16.119 M -84.56 % | 104.404 M 28 503.84 % | 365.000 K -99.86 % | 255.555 M -1.48 % | 259.385 M -2.96 % | 267.290 M -7.92 % | 290.290 M -24.69 % | 385.480 M 11.80 % | 344.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.953 K |
| Total debt | 2.978 B 25.21 % | 2.378 B 23.45 % | 1.927 B 80.39 % | 1.068 B -44.26 % | 1.916 B 130.82 % | 830.047 M 4.63 % | 793.352 M 10.26 % | 719.520 M 25.42 % | 573.691 M 17.06 % | 490.070 M 64 896.03 % | 754.000 K 0.00 % | 754.000 K 842.50 % | 80.000 K 0.00 % | 80.000 K 77.78 % | 45.000 K 0.00 % | 45.000 K |
| Accumulated other comprehensive income loss | -102.593 M -123.39 % | 438.528 M 2.74 % | 426.826 M 0.00 % | 426.827 M 0.00 % | 426.826 M 0.00 % | 426.826 M 1 250.42 % | 31.607 M -92.57 % | 425.116 M 0.00 % | 425.116 M 3 805.20 % | 10.886 M 0.00 % | 10.886 M -97.16 % | 383.235 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.096 B 789.01 % | 123.251 M 91.03 % | 64.519 M 47.43 % | 43.763 M 488.25 % | -11.272 M -128.99 % | 38.882 M 58.17 % | 24.582 M 174.46 % | 8.956 M 286.43 % | -4.804 M 87.70 % | -39.056 M -3 065.13 % | -1.234 M 2.85 % | -1.270 M -40.52 % | -903.903 K 0.69 % | -910.205 K -5.71 % | -861.005 K -4.54 % | -823.595 K |
| Common stock | 38.658 M 22.31 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 0.00 % | 31.607 M 1 213.13 % | 2.407 M 0.00 % | 2.407 M 0.00 % | 2.407 M 0.00 % | 2.407 M 0.00 % | 2.407 M |
| Total equity | 1.542 B 13.11 % | 1.363 B 10.07 % | 1.238 B 4.75 % | 1.182 B 23.80 % | 954.864 M 23.96 % | 770.323 M 7.49 % | 716.641 M 4.80 % | 683.792 M 4.12 % | 656.759 M 9.58 % | 599.321 M 44.18 % | 415.688 M 7.57 % | 386.450 M 25 593.18 % | 1.504 M 0.49 % | 1.497 M -3.18 % | 1.546 M -2.36 % | 1.583 M |
| Other non current liabilities | 9.934 M 37.51 % | 7.224 M 42.51 % | 5.069 M 15.44 % | 4.391 M 14.74 % | 3.827 M | 0.000 -100.00 % | 2.622 M | 0.000 -100.00 % | 1.507 M 31.97 % | 1.142 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 |
| Long term debt | 342.894 M 210.68 % | 110.370 M -25.62 % | 148.393 M -27.43 % | 204.479 M 45.53 % | 140.503 M 382.99 % | 29.090 M -38.71 % | 47.464 M -33.41 % | 71.276 M 5.76 % | 67.395 M -5.86 % | 71.591 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K 0.00 % | 45.000 K |
| Total non current liabilities | 429.242 M 218.18 % | 134.906 M -19.21 % | 166.977 M -24.61 % | 221.483 M 41.87 % | 156.120 M 265.81 % | 42.678 M -28.53 % | 59.719 M -27.08 % | 81.891 M 8.80 % | 75.265 M -0.09 % | 75.335 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K 0.00 % | 45.000 K |
| Other current liabilities | 322.096 M 699.03 % | 40.311 M -23.22 % | 52.499 M -45.76 % | 96.782 M 26 561.71 % | 363.000 K -99.20 % | 45.441 M -5.15 % | 47.907 M 3 234.28 % | 1.437 M 103.36 % | -42.717 M -873.28 % | 5.524 M 1 591.29 % | 326.621 K 50.71 % | 216.717 K 14 513.42 % | 1.483 K 48.30 % | 1.000 K -52.38 % | 2.100 K 0.00 % | 2.100 K |
| Deferred revenue | 0.000 -100.00 % | 175.083 M 280.91 % | 45.965 M 474.56 % | 8.000 M -84.73 % | 52.375 M 46.54 % | 35.741 M 144.22 % | -80.825 M -232.01 % | 61.224 M 20.24 % | 50.919 M 36.91 % | 37.193 M 215 209.30 % | 17.274 K 26.87 % | 13.615 K | 0.000 100.00 % | -226.351 K -0.94 % | -224.251 K | 0.000 |
| Short term debt | 2.635 B 16.18 % | 2.268 B 27.55 % | 1.778 B 108.14 % | 854.325 M -51.88 % | 1.775 B 132.02 % | 765.216 M 2.59 % | 745.888 M 27.06 % | 587.019 M 28.91 % | 455.377 M 8.82 % | 418.479 M 56 702.54 % | 736.726 K -2.29 % | 754.000 K 842.50 % | 80.000 K 0.00 % | 80.000 K 77.78 % | 45.000 K | 0.000 |
| Total current liabilities | 3.948 B 34.36 % | 2.939 B 37.98 % | 2.130 B 66.33 % | 1.280 B -30.73 % | 1.848 B 109.95 % | 880.394 M 10.02 % | 800.214 M -9.11 % | 880.397 M 56.00 % | 564.348 M 13.23 % | 498.398 M 14 975.97 % | 3.306 M -48.75 % | 6.451 M 1 986.07 % | 309.234 K 0.29 % | 308.351 K 13.22 % | 272.351 K 19.79 % | 227.351 K |
| Total liabilities | 4.378 B 42.42 % | 3.074 B 33.83 % | 2.297 B 52.92 % | 1.502 B -25.07 % | 2.005 B 117.16 % | 923.073 M 7.34 % | 859.932 M -10.64 % | 962.288 M 50.45 % | 639.613 M 11.48 % | 573.733 M 17 254.77 % | 3.306 M -48.75 % | 6.451 M 1 986.07 % | 309.234 K 0.29 % | 308.351 K 13.22 % | 272.351 K 0.00 % | 272.351 K |
| Other non current assets | 778.592 M 659.46 % | 102.519 M 23 631.25 % | 432.000 K -97.02 % | 14.475 M 37.26 % | 10.546 M 1 316.31 % | 744.599 K -88.24 % | 6.333 M -21.55 % | 8.072 M 21 493.14 % | 37.382 K 100.04 % | -84.193 M -111 733.16 % | 75.419 K -99.82 % | 40.775 M 2 165.30 % | 1.800 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 17.468 M -84.97 % | 116.244 M 357.96 % | 25.383 M 57.47 % | 16.119 M -84.56 % | 104.404 M 1 593.42 % | 6.165 M -97.58 % | 255.190 M -0.85 % | 257.385 M -3.16 % | 265.790 M -31.05 % | 385.480 M 0.00 % | 385.480 M 11.80 % | 344.787 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.371 M -3.52 % | 8.676 M 32 033.33 % | 27.000 K 200.00 % | 9.000 K 800.00 % | 1.000 K -46.92 % | 1.884 K -46.25 % | 3.505 K -46.25 % | 6.521 K -24.99 % | 8.694 K | 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 |
| Goodwill and intangible assets | 8.371 M -3.52 % | 8.676 M 32 033.33 % | 27.000 K 200.00 % | 9.000 K 800.00 % | 1.000 K -46.92 % | 1.884 K -46.25 % | 3.505 K -46.25 % | 6.521 K -24.99 % | 8.694 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 487.591 M -2.39 % | 499.505 M -2.97 % | 514.771 M 15.11 % | 447.212 M 59.00 % | 281.266 M -3.79 % | 292.345 M -8.59 % | 319.832 M -0.43 % | 321.223 M 5.51 % | 304.434 M 15.31 % | 264.015 M 17 623.78 % | 1.490 M 0.00 % | 1.490 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 1.292 B 77.73 % | 726.944 M 31.30 % | 553.634 M 15.61 % | 478.880 M 20.53 % | 397.321 M 29.94 % | 305.776 M -47.40 % | 581.349 M -0.91 % | 586.686 M 0.50 % | 583.789 M 3.27 % | 565.303 M 46.06 % | 387.045 M 0.00 % | 387.052 M 21 402.86 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M -2.86 % | 1.853 M |
| Other current assets | 626.120 M 277.23 % | 165.978 M -40.19 % | 277.517 M 42.76 % | 194.395 M -5.22 % | 205.109 M 97.85 % | 103.669 M -16.90 % | 124.759 M -75.96 % | 518.997 M 510.25 % | 85.046 M 374 304.70 % | 22.715 K 36.99 % | 16.581 K -50.12 % | 33.242 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 54.330 M 1 026.01 % | 4.825 M -88.25 % | 41.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 365.000 K -81.75 % | 2.000 M 33.33 % | 1.500 M 101.58 % | -95.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 105.357 M 33.16 % | 79.121 M 290.26 % | 20.274 M -68.03 % | 63.415 M 94.78 % | 32.557 M 583.72 % | 4.762 M -77.21 % | 20.891 M -57.82 % | 49.535 M 339.54 % | 11.270 M 68.89 % | 6.673 M 179.89 % | 2.384 M 281.70 % | 624.590 K 4 585.24 % | 13.331 K 159.06 % | 5.146 K -71.95 % | 18.346 K 554.46 % | 2.803 K |
| Cash and short term investments | 105.357 M 25.02 % | 84.272 M 315.67 % | 20.274 M -68.03 % | 63.415 M 94.78 % | 32.557 M 583.72 % | 4.762 M -77.21 % | 20.891 M -57.82 % | 49.535 M 287.91 % | 12.770 M 91.37 % | 6.673 M 179.89 % | 2.384 M 281.70 % | 624.590 K 4 585.24 % | 13.331 K 159.06 % | 5.146 K -71.95 % | 18.346 K 554.46 % | 2.803 K |
| Total current assets | 4.627 B 24.73 % | 3.710 B 24.43 % | 2.982 B 35.20 % | 2.205 B -13.93 % | 2.562 B 84.64 % | 1.388 B 39.43 % | 995.224 M -6.06 % | 1.059 B 48.67 % | 712.583 M 17.24 % | 607.812 M 1 802.41 % | 31.950 M 446.19 % | 5.850 M 43 779.50 % | 13.331 K 159.06 % | 5.146 K -71.95 % | 18.346 K 554.46 % | 2.803 K |
| Inventory | 2.767 B 76.85 % | 1.565 B 1.40 % | 1.543 B 86.35 % | 828.103 M -2.57 % | 849.942 M 11.27 % | 763.854 M 98.16 % | 385.472 M -21.47 % | 490.862 M 63.34 % | 300.516 M -2.47 % | 308.138 M 1 043.42 % | 26.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.129 B -40.44 % | 1.895 B 66.13 % | 1.141 B 1.90 % | 1.119 B -24.09 % | 1.474 B 186.11 % | 515.335 M 5.92 % | 486.526 M 28.95 % | 377.285 M 14.45 % | 329.650 M | 0.000 -100.00 % | 2.600 M -49.92 % | 5.192 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 13.021 M 1 122.63 % | 1.065 M -3.53 % | 1.104 M -83.07 % | 6.519 M 69 853.36 % | -9.346 K | 0.000 -100.00 % | 13.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 4.000 K 300.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.594 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 991.354 M 117.69 % | 455.406 M 82.44 % | 249.622 M -20.87 % | 315.457 M 2 143.97 % | 14.058 M -56.30 % | 32.170 M 1 146.31 % | 2.581 M -98.45 % | 166.069 M 2 228.29 % | 7.133 M -82.73 % | 41.303 M 1 770.60 % | 2.208 M -59.51 % | 5.453 M 2 294.23 % | 227.751 K 0.18 % | 227.351 K 0.93 % | 225.251 K 0.00 % | 225.251 K |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.584 M -39.12 % | 5.887 M -4.48 % | 6.163 M 237.40 % | 1.827 M -52.40 % | 3.837 M 12.09 % | 3.423 M -91.99 % | 42.717 M 29.09 % | 33.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 5.069 M 15.41 % | 4.392 M | 0.000 -100.00 % | 3.612 M 151.51 % | -7.011 M -480.25 % | 1.844 M 137.96 % | -4.857 M -232.54 % | -1.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 10.495 M -98.64 % | 769.612 M 7.58 % | 715.405 M 5.21 % | 679.960 M 33.93 % | 507.703 M 85.97 % | 273.008 M 18.39 % | 230.600 M 8.07 % | 213.377 M 6.63 % | 200.104 M 12.36 % | 178.094 M 21 895.45 % | 809.687 K 0.22 % | 807.877 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -9.205 M | 0.000 100.00 % | -35.741 M | 0.000 100.00 % | -61.224 M -20.24 % | -50.919 M | 0.000 100.00 % | -17.274 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 499.378 M 15.67 % | 431.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.736 M 0.00 % | 4.736 M -98.87 % | 417.790 M 11.82 % | 373.620 M 29 314.36 % | 1.270 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 76.414 M 341.39 % | 17.312 M 28.10 % | 13.514 M 7.14 % | 12.613 M 6.98 % | 11.790 M 18.18 % | 9.976 M 3.56 % | 9.633 M 9.82 % | 8.771 M 37.83 % | 6.364 M 144.54 % | 2.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 |
| Total assets | 5.919 B 33.42 % | 4.437 B 25.50 % | 3.535 B 31.71 % | 2.684 B -9.30 % | 2.959 B 74.76 % | 1.693 B 7.41 % | 1.577 B -4.22 % | 1.646 B 26.98 % | 1.296 B 10.51 % | 1.173 B 179.97 % | 418.994 M 6.64 % | 392.901 M 21 567.37 % | 1.813 M 0.45 % | 1.805 M -0.73 % | 1.818 M -2.02 % | 1.856 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -459.099 M -24.52 % | -368.705 M 57.09 % | -859.258 M -206.04 % | 810.353 M 162.40 % | -1.299 B -151.57 % | -516.239 M -4 749.43 % | -10.645 M 92.31 % | -138.519 M -5.05 % | -131.864 M -3 000.51 % | -4.253 M 84.53 % | -27.489 M -6 098.98 % | 458.229 K 114 457.25 % | 400.000 -60.00 % | 1.000 K -98.11 % | 52.953 K -74.66 % | 208.934 K |
| Accounts receivables | 759.001 M -18.63 % | 932.793 M 919.30 % | -113.852 M -124.98 % | 455.778 M 148.52 % | -939.422 M -2 555.03 % | -35.383 M 65.00 % | -101.102 M -107.40 % | -48.748 M 35.27 % | -75.307 M -158.10 % | -29.177 M -1 225.78 % | 2.592 M 149.92 % | -5.192 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -976.277 M -18 597.10 % | 5.278 M 100.74 % | -715.097 M -3 374.40 % | 21.839 M 125.37 % | -86.088 M 77.25 % | -378.383 M -459.03 % | 105.390 M 155.37 % | -190.347 M -2 597.04 % | 7.623 M -71.71 % | 26.949 M 200.00 % | -26.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 251.423 M 117.17 % | -1.464 B -2 124.07 % | -65.836 M -121.84 % | 301.399 M 1 671.80 % | -19.175 M -164.81 % | 29.589 M 118.10 % | -163.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -493.246 M -413.25 % | 157.462 M 248.88 % | 45.134 M 44.03 % | 31.337 M 112.34 % | -254.040 M -92.36 % | -132.062 M -188.90 % | 148.554 M 186.63 % | 51.827 M 137.16 % | -139.487 M -347.05 % | -31.202 M -5 676.27 % | -540.173 K -374.07 % | 197.090 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 194.711 M 51.95 % | 128.139 M 146.32 % | 52.021 M -38.40 % | 84.456 M -23.04 % | 109.740 M 43.70 % | 76.366 M 47.78 % | 51.674 M -19.14 % | 63.904 M -1.49 % | 64.873 M 691 706.86 % | -9.380 K 23.59 % | -12.276 K -100.22 % | 5.466 M 290 207.91 % | 1.883 K | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | -3.626 M 80.44 % | -18.542 M 97.39 % | -711.631 M -162.03 % | 1.147 B 217.47 % | -976.608 M -169.13 % | -362.873 M -437.14 % | 107.632 M 821.43 % | -14.919 M -10.59 % | -13.491 M -230.68 % | -4.080 M 85.14 % | -27.447 M -6 992.19 % | 398.238 K 4 765.46 % | 8.185 K 116.98 % | -48.200 K -410.11 % | 15.543 K 7 083.73 % | -222.560 |
| Investments in property plant and equipment | -683.104 M -571.64 % | -101.707 M 2.01 % | -103.789 M 46.14 % | -192.705 M -1 050.07 % | -16.756 M -378.00 % | -3.505 M 89.92 % | -34.772 M 28.18 % | -48.412 M 68.71 % | -154.732 M | 0.000 | 0.000 100.00 % | -1.490 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 100.00 % | -6.000 K | 0.000 100.00 % | -5.200 M | 0.000 | 0.000 -100.00 % | 2.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -49.505 M 48.26 % | -95.676 M -932.77 % | -9.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.693 M 88.20 % | -344.787 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 98.775 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.190 M 6 469.22 % | 3.885 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 4.001 M -34.44 % | 6.103 M 316.65 % | -2.817 M | 0.000 | 0.000 100.00 % | -45.460 M -129.26 % | 155.391 M 301.49 % | 38.704 M 134 799.28 % | 28.691 K -99.93 % | 40.700 M 199.82 % | -40.775 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -633.834 M -227.75 % | -193.388 M -80.82 % | -106.950 M 46.72 % | -200.722 M -1 097.91 % | -16.756 M -106.66 % | 251.685 M 441.98 % | -73.596 M -168.80 % | 106.979 M 176.87 % | 38.639 M 134 572.68 % | 28.691 K 321.25 % | 6.811 K 100.00 % | -387.052 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 599.504 M 32.66 % | 451.914 M -73.68 % | 1.717 B 302.51 % | -847.919 M -178.09 % | 1.086 B 595.45 % | 156.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.235 M | 0.000 -100.00 % | 754.000 K | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 8.106 M | 0.000 | 0.000 -100.00 % | 30.367 M | 0.000 -100.00 % | 29.200 M 1 113.13 % | 2.407 M | 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 |
| Dividends paid | -3.161 M -0.03 % | -3.160 M 0.00 % | -3.160 M 0.00 % | -3.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -186.891 M 80.09 % | -938.483 M -1 157.94 % | -74.605 M -15.27 % | -64.722 M -2.70 % | -63.023 M -0.55 % | -62.679 M -16.52 % | -53.794 M -5.65 % | -50.918 M | 0.000 | 0.000 -100.00 % | 384.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 596.343 M 127.73 % | 261.863 M -66.23 % | 775.440 M 184.68 % | -915.684 M -189.67 % | 1.021 B 908.81 % | 101.224 M 261.50 % | -62.679 M -16.52 % | -53.794 M -161.76 % | -20.551 M -1 019.51 % | 2.235 M -92.35 % | 29.200 M -92.46 % | 387.278 M | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 |
| Effect of forex changes on cash | 67.017 M 98 454.41 % | 68.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 |
| Net change in cash | 25.900 M -56.14 % | 59.057 M 236.89 % | -43.141 M -239.80 % | 30.858 M 11.02 % | 27.795 M 378.95 % | -9.964 M 65.21 % | -28.643 M -174.86 % | 38.265 M 732.39 % | 4.597 M 354.94 % | -1.803 M -202.54 % | 1.758 M 187.68 % | 611.259 K 7 368.04 % | 8.185 K 162.01 % | -13.200 K -184.93 % | 15.542 K 7 083.29 % | -222.560 |
| Cash at beginning of period | 79.457 M 296.02 % | 20.064 M -68.36 % | 63.415 M 94.78 % | 32.557 M 583.68 % | 4.762 M -77.21 % | 20.891 M -57.82 % | 49.535 M 339.54 % | 11.270 M 68.89 % | 6.673 M 179.89 % | 2.384 M 281.09 % | 625.590 K 4 592.75 % | 13.331 K 159.06 % | 5.146 K -71.95 % | 18.346 K 554.46 % | 2.803 K -7.36 % | 3.026 K |
| Cash at end of period | 105.357 M 33.16 % | 79.121 M 290.26 % | 20.274 M -68.03 % | 63.415 M 94.78 % | 32.557 M 197.95 % | 10.927 M -47.70 % | 20.891 M -57.82 % | 49.535 M 339.54 % | 11.270 M 1 840.12 % | 580.875 K -75.64 % | 2.384 M 281.70 % | 624.590 K 4 585.24 % | 13.331 K 159.06 % | 5.146 K -71.95 % | 18.346 K 554.46 % | 2.803 K |
| Operating cash flow | -3.626 M 80.44 % | -18.542 M 97.39 % | -711.631 M -162.03 % | 1.147 B 217.47 % | -976.608 M -169.13 % | -362.873 M -437.14 % | 107.632 M 821.43 % | -14.919 M -10.59 % | -13.491 M -230.68 % | -4.080 M 85.14 % | -27.447 M -6 992.19 % | 398.238 K 4 765.46 % | 8.185 K 116.98 % | -48.200 K -410.11 % | 15.543 K 7 083.73 % | -222.560 |
| Capital expenditure | -683.104 M -571.64 % | -101.707 M 60.18 % | -255.385 M -32.53 % | -192.705 M -1 050.07 % | -16.756 M -378.00 % | -3.505 M 89.92 % | -34.772 M 28.18 % | -48.412 M 68.71 % | -154.732 M | 0.000 | 0.000 100.00 % | -1.490 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -686.730 M -471.09 % | -120.249 M 87.56 % | -967.016 M -201.31 % | 954.559 M 196.09 % | -993.364 M -171.13 % | -366.378 M -602.85 % | 72.860 M 215.05 % | -63.331 M 62.35 % | -168.222 M -4 023.39 % | -4.080 M 85.14 % | -27.447 M -2 414.94 % | -1.091 M -13 433.82 % | 8.185 K 116.98 % | -48.200 K -410.11 % | 15.543 K 7 083.73 % | -222.560 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.032 B -29.79 % | 1.470 B -58.76 % | 3.564 B 103.94 % | 1.748 B 5.08 % | 1.663 B -34.15 % | 2.525 B 88.80 % | 1.338 B 10.65 % | 1.209 B -11.41 % | 1.365 B -14.07 % | 1.588 B 228.05 % | 484.067 M -15.01 % | 569.589 M -43.43 % | 1.007 B -27.83 % | 1.395 B -33.20 % | 2.088 B -52.51 % | 4.397 B 52.06 % | 2.892 B -7.02 % | 3.110 B 176.82 % | 1.123 B 19.76 % | 938.076 M -8.44 % | 1.025 B 4.04 % | 984.805 M 57.74 % | 624.315 M -9.77 % | 691.928 M 18.58 % | 583.528 M -29.70 % | 830.013 M 31.55 % | 630.960 M 9.83 % | 574.493 M 5.65 % | 543.793 M -0.45 % | 546.249 M 3 362.09 % | 15.778 M -97.48 % | 626.254 M 24.30 % | 503.815 M 2 020.47 % | 23.760 M 475 092.04 % | 5.000 K 25.00 % | 4.000 K 100.00 % | 2.000 K -83.33 % | 12.000 K | 0.000 | 0.000 |
| Net income | 28.266 M 133.60 % | -84.126 M -139.33 % | 213.908 M 459.03 % | 38.264 M -4.14 % | 39.917 M -61.69 % | 104.206 M 638.37 % | -19.356 M -196.08 % | 20.145 M 104.73 % | 9.840 M 141.35 % | 4.077 M -78.78 % | 19.214 M 607.77 % | -3.784 M -110.69 % | 35.397 M 142.10 % | 14.621 M 20.91 % | 12.092 M -92.60 % | 163.510 M 38.22 % | 118.300 M 96.16 % | 60.307 M -29.00 % | 84.934 M 1 307.59 % | 6.034 M -81.16 % | 32.026 M 47.37 % | 21.732 M 103.56 % | 10.676 M -20.58 % | 13.442 M 270.37 % | -7.890 M -118.63 % | 42.348 M 277.41 % | -23.870 M -3 378.08 % | 728.170 K -94.02 % | 12.170 M 215.99 % | -10.492 M -523.04 % | -1.684 M 46.22 % | -3.131 M -116.34 % | 19.163 M 103 093.66 % | -18.606 K 33.55 % | -28.000 K -3.70 % | -27.000 K -100.00 % | -13.500 K -245.13 % | 9.302 K 1 030.20 % | -1.000 K 0.00 % | -1.000 K |
| Income before tax | 59.863 M 476.33 % | 10.387 M -96.18 % | 271.973 M 433.14 % | 51.013 M -16.43 % | 61.045 M -58.19 % | 146.016 M 854.37 % | -19.356 M -176.20 % | 25.402 M 24.18 % | 20.456 M 708.86 % | 2.529 M -91.25 % | 28.916 M 864.16 % | -3.784 M -107.24 % | 52.262 M 126.82 % | 23.041 M 15.29 % | 19.985 M -91.39 % | 232.123 M 34.29 % | 172.857 M 97.13 % | 87.687 M -25.48 % | 117.670 M 1 163.91 % | 9.310 M -78.42 % | 43.146 M 52.43 % | 28.306 M 96.19 % | 14.428 M -57.50 % | 33.952 M 323.80 % | -15.171 M -130.28 % | 50.100 M 309.89 % | -23.870 M -3 378.08 % | 728.170 K -96.07 % | 18.539 M 458.24 % | 3.321 M 297.21 % | -1.684 M 46.22 % | -3.131 M -112.16 % | 25.738 M 515 788.24 % | -4.991 K 82.18 % | -28.000 K -3.70 % | -27.000 K -100.00 % | -13.500 K -235.00 % | 10.000 K 1 100.00 % | -1.000 K 0.00 % | -1.000 K |
| Income before tax ratio | 0.06 720.81 % | 0.01 -90.74 % | 0.08 161.42 % | 0.03 -20.47 % | 0.04 -36.52 % | 0.06 499.55 % | -0.01 -168.87 % | 0.02 40.17 % | 0.01 841.30 % | 0.00 -97.33 % | 0.06 999.17 % | -0.01 -112.80 % | 0.05 214.28 % | 0.02 72.59 % | 0.01 -81.87 % | 0.05 -11.69 % | 0.06 112.01 % | 0.03 -73.08 % | 0.10 955.34 % | 0.01 -76.43 % | 0.04 46.52 % | 0.03 24.37 % | 0.02 -52.90 % | 0.05 288.73 % | -0.03 -143.07 % | 0.06 259.55 % | -0.04 -3 084.71 % | 0.00 -96.28 % | 0.03 460.76 % | 0.01 105.70 % | -0.11 -2 034.80 % | 0.00 -109.79 % | 0.05 24 419.54 % | 0.00 100.00 % | -5.60 17.04 % | -6.75 0.00 % | -6.75 -910.00 % | 0.83 | 0.00 | 0.00 |
| EBITDA | 154.102 M 31.51 % | 117.175 M -65.95 % | 344.099 M 184.24 % | 121.061 M -2.45 % | 124.107 M -44.05 % | 221.821 M 359.94 % | 48.228 M -30.87 % | 69.764 M -1.56 % | 70.872 M 74.26 % | 40.671 M -33.89 % | 61.523 M 296.49 % | 15.517 M -78.67 % | 72.756 M 78.07 % | 40.858 M -13.48 % | 47.226 M -81.83 % | 259.982 M 32.11 % | 196.795 M 72.29 % | 114.224 M -18.20 % | 139.632 M 359.44 % | 30.392 M -54.04 % | 66.131 M 35.09 % | 48.952 M 27.95 % | 38.260 M -35.17 % | 59.017 M 636.33 % | 8.015 M -89.15 % | 73.873 M 3 482.59 % | 2.062 M -91.04 % | 23.011 M -42.42 % | 39.963 M 96.10 % | 20.379 M 1 707.18 % | -1.268 M -107.55 % | 16.788 M -63.00 % | 45.376 M 49 307.13 % | 91.841 K 428.00 % | -28.000 K -3.70 % | -27.000 K | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K |
| Net income ratio | 0.03 147.85 % | -0.06 -195.36 % | 0.06 174.11 % | 0.02 -8.77 % | 0.02 -41.83 % | 0.04 385.15 % | -0.01 -186.84 % | 0.02 131.09 % | 0.01 180.87 % | 0.00 -93.53 % | 0.04 697.48 % | -0.01 -118.90 % | 0.04 235.44 % | 0.01 81.00 % | 0.01 -84.43 % | 0.04 -9.11 % | 0.04 110.97 % | 0.02 -74.35 % | 0.08 1 075.31 % | 0.01 -79.42 % | 0.03 41.65 % | 0.02 29.05 % | 0.02 -11.98 % | 0.02 243.68 % | -0.01 -126.50 % | 0.05 234.86 % | -0.04 -3 084.71 % | 0.00 -94.34 % | 0.02 216.52 % | -0.02 82.00 % | -0.11 -2 034.80 % | 0.00 -113.14 % | 0.04 4 957.12 % | 0.00 99.99 % | -5.60 17.04 % | -6.75 0.00 % | -6.75 -970.78 % | 0.78 | 0.00 | 0.00 |
| Ratio EBITDA | 0.15 87.30 % | 0.08 -17.43 % | 0.10 39.37 % | 0.07 -7.17 % | 0.07 -15.04 % | 0.09 143.61 % | 0.04 -37.52 % | 0.06 11.11 % | 0.05 102.79 % | 0.03 -79.85 % | 0.13 366.54 % | 0.03 -62.30 % | 0.07 146.73 % | 0.03 29.51 % | 0.02 -61.75 % | 0.06 -13.12 % | 0.07 85.29 % | 0.04 -70.45 % | 0.12 283.62 % | 0.03 -49.81 % | 0.06 29.85 % | 0.05 -18.89 % | 0.06 -28.15 % | 0.09 520.98 % | 0.01 -84.57 % | 0.09 2 623.42 % | 0.00 -91.84 % | 0.04 -45.50 % | 0.07 96.98 % | 0.04 146.42 % | -0.08 -399.79 % | 0.03 -70.24 % | 0.09 2 230.01 % | 0.00 100.07 % | -5.60 17.04 % | -6.75 | 0.00 100.00 % | -0.08 | 0.00 | 0.00 |
| Gross profit ratio | 0.37 13.72 % | 0.33 76.87 % | 0.18 -35.03 % | 0.28 -17.36 % | 0.34 51.42 % | 0.23 46.69 % | 0.15 -20.04 % | 0.19 53.24 % | 0.13 118.16 % | -0.70 -269.30 % | 0.41 135.55 % | 0.17 -22.01 % | 0.22 15.11 % | 0.19 -16.05 % | 0.23 4.68 % | 0.22 17.57 % | 0.19 9.12 % | 0.17 -21.52 % | 0.22 53.80 % | 0.14 17.56 % | 0.12 -0.42 % | 0.12 14.77 % | 0.11 -38.09 % | 0.17 65.87 % | 0.10 -50.70 % | 0.21 24.29 % | 0.17 159.04 % | 0.07 -63.08 % | 0.18 -5.76 % | 0.19 98 509.90 % | 0.00 -99.85 % | 0.12 -41.64 % | 0.21 201.93 % | 0.07 -92.96 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 3.825 M 21.00 % | 3.161 M 0.00 % | 3.161 M 0.03 % | 3.160 M -0.03 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.25 % | 3.153 M -0.22 % | 3.160 M -0.03 % | 3.161 M 0.13 % | 3.157 M -0.13 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M -12.97 % | 3.632 M 14.86 % | 3.162 M 0.03 % | 3.161 M 0.06 % | 3.159 M 0.00 % | 3.159 M -0.06 % | 3.161 M 0.09 % | 3.158 M -0.13 % | 3.162 M -0.13 % | 3.166 M 0.16 % | 3.161 M 1.61 % | 3.111 M -2.08 % | 3.177 M 0.44 % | 3.163 M 0.03 % | 3.162 M 1 234.08 % | 237.017 K 1.58 % | 233.333 K -4.94 % | 245.455 K 0.00 % | 245.454 K 9.09 % | 225.000 K -6.52 % | 240.700 K 0.00 % | 240.700 K |
| Weighted average shs out | 3.825 M 21.00 % | 3.161 M 0.00 % | 3.161 M 0.03 % | 3.160 M -0.03 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.25 % | 3.153 M -0.22 % | 3.160 M -0.03 % | 3.161 M 0.13 % | 3.157 M -0.13 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M 0.00 % | 3.161 M -12.97 % | 3.632 M 14.86 % | 3.162 M 0.03 % | 3.161 M 0.06 % | 3.159 M 0.00 % | 3.159 M -0.06 % | 3.161 M 0.09 % | 3.158 M -0.13 % | 3.162 M -0.13 % | 3.166 M 0.16 % | 3.161 M 1.61 % | 3.111 M -2.08 % | 3.177 M 0.44 % | 3.163 M 0.03 % | 3.162 M 1 234.08 % | 237.017 K 1.58 % | 233.333 K -4.94 % | 245.454 K 0.00 % | 245.454 K 9.09 % | 225.000 K -6.52 % | 240.700 K 0.00 % | 240.700 K |
| EPS diluted | 2.46 109.24 % | -26.61 -255.61 % | 17.10 323.27 % | 4.04 -13.30 % | 4.66 -57.71 % | 11.02 280.07 % | -6.12 -196.08 % | 6.37 104.82 % | 3.11 141.09 % | 1.29 -60.67 % | 3.28 373.33 % | -1.20 -110.71 % | 11.20 114.56 % | 5.22 36.29 % | 3.83 -92.60 % | 51.73 38.20 % | 37.43 3 565.74 % | -1.08 -104.02 % | 26.87 1 306.81 % | 1.91 -81.15 % | 10.13 100.59 % | 5.05 49.41 % | 3.38 -63.26 % | 9.20 291.67 % | -4.80 -142.03 % | 11.42 251.26 % | -7.55 -3 382.61 % | 0.23 -94.03 % | 3.85 214.24 % | -3.37 -535.85 % | -0.53 46.46 % | -0.99 -116.34 % | 6.06 7 819.75 % | -0.08 34.58 % | -0.12 -9.09 % | -0.11 -100.00 % | -0.06 -237.50 % | 0.04 1 052.38 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 2.46 109.24 % | -26.61 -255.61 % | 17.10 323.27 % | 4.04 -13.30 % | 4.66 -57.71 % | 11.02 280.07 % | -6.12 -196.08 % | 6.37 104.82 % | 3.11 141.09 % | 1.29 -60.67 % | 3.28 373.33 % | -1.20 -110.71 % | 11.20 114.56 % | 5.22 36.29 % | 3.83 -92.60 % | 51.73 38.20 % | 37.43 3 565.74 % | -1.08 -104.02 % | 26.87 1 306.81 % | 1.91 -81.15 % | 10.13 100.59 % | 5.05 49.41 % | 3.38 -63.26 % | 9.20 291.67 % | -4.80 -142.03 % | 11.42 251.26 % | -7.55 -3 382.61 % | 0.23 -94.03 % | 3.85 214.24 % | -3.37 -535.85 % | -0.53 46.46 % | -0.99 -116.34 % | 6.06 7 819.75 % | -0.08 34.58 % | -0.12 -9.09 % | -0.11 -100.00 % | -0.06 -237.50 % | 0.04 1 052.38 % | 0.00 0.00 % | 0.00 |
| Gross profit | 383.373 M -20.15 % | 480.139 M -27.06 % | 658.246 M 32.50 % | 496.801 M -13.17 % | 572.144 M -0.28 % | 573.771 M 176.96 % | 207.171 M -11.52 % | 234.151 M 35.76 % | 172.473 M 115.60 % | -1.105 B -655.38 % | 199.011 M 100.18 % | 99.416 M -55.88 % | 225.306 M -16.92 % | 271.204 M -43.92 % | 483.570 M -50.29 % | 972.780 M 78.78 % | 544.123 M 1.46 % | 536.297 M 117.26 % | 246.851 M 84.20 % | 134.015 M 7.64 % | 124.501 M 3.60 % | 120.179 M 81.04 % | 66.382 M -44.14 % | 118.830 M 96.68 % | 60.418 M -65.34 % | 174.316 M 63.50 % | 106.618 M 184.50 % | 37.476 M -61.00 % | 96.087 M -6.18 % | 102.419 M 3 413 866.67 % | 3.000 K -100.00 % | 77.711 M -27.45 % | 107.118 M 6 302.41 % | 1.673 M 33 361.80 % | 5.000 K 25.00 % | 4.000 K 100.00 % | 2.000 K -83.33 % | 12.000 K 20.00 % | 10.000 K | 0.000 |
| Income tax expense | 31.276 M -66.91 % | 94.521 M 59.60 % | 59.223 M 364.53 % | 12.749 M -24.38 % | 16.859 M -59.68 % | 41.808 M | 0.000 -100.00 % | 5.257 M -50.48 % | 10.616 M 587.87 % | -2.176 M -122.43 % | 9.702 M | 0.000 -100.00 % | 16.865 M 158.35 % | 6.528 M -17.29 % | 7.893 M -88.50 % | 68.613 M 25.76 % | 54.557 M 99.26 % | 27.380 M -16.36 % | 32.736 M 899.27 % | 3.276 M -70.54 % | 11.119 M 69.14 % | 6.574 M 75.21 % | 3.752 M -23.24 % | 4.888 M | 0.000 -100.00 % | 7.752 M | 0.000 -100.00 % | 4.604 M -27.71 % | 6.369 M -53.89 % | 13.814 M | 0.000 | 0.000 -100.00 % | 6.575 M 48 192.32 % | 13.615 K 148.63 % | -28.000 K | 0.000 | 0.000 -100.00 % | 1.483 K | 0.000 | 0.000 |
| Cost of revenue | 648.685 M -34.46 % | 989.728 M -65.94 % | 2.906 B 132.32 % | 1.251 B 14.64 % | 1.091 B -43.26 % | 1.923 B 70.10 % | 1.130 B 15.98 % | 974.743 M -18.23 % | 1.192 B -55.74 % | 2.693 B 844.81 % | 285.056 M -39.37 % | 470.173 M -41.13 % | 798.682 M -28.93 % | 1.124 B -29.97 % | 1.605 B -53.14 % | 3.425 B 45.87 % | 2.348 B -8.78 % | 2.574 B 193.59 % | 876.620 M 7.19 % | 817.807 M -9.14 % | 900.042 M 4.10 % | 864.626 M 51.18 % | 571.932 M -0.20 % | 573.098 M 9.56 % | 523.110 M -20.22 % | 655.697 M 25.05 % | 524.342 M -2.36 % | 537.017 M 19.95 % | 447.706 M 0.87 % | 443.831 M 2 713.51 % | 15.775 M -97.12 % | 548.543 M 38.28 % | 396.697 M 1 696.11 % | 22.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 51.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 491.482 M 234.66 % | 146.859 M -1.77 % | 149.501 M 45.17 % | 102.980 M -72.05 % | 368.394 M 157.95 % | 142.818 M 45.43 % | 98.206 M -46.83 % | 184.701 M 20.82 % | 152.879 M -64.88 % | 435.321 M -43.13 % | 765.503 M 98.14 % | 386.351 M 3.46 % | 373.427 M 211.63 % | 119.831 M 18.29 % | 101.301 M 69.99 % | 59.592 M -14.78 % | 69.926 M 190.84 % | 24.043 M -60.72 % | 61.217 M 23.36 % | 49.626 M -44.53 % | 89.471 M 2.65 % | 87.164 M 112.71 % | 40.977 M -28.81 % | 57.561 M 213.12 % | -50.884 M | 0.000 -100.00 % | 65.275 M 12.94 % | 57.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 25.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.595 M | 0.000 | 0.000 | 0.000 100.00 % | -1.237 B | 0.000 | 0.000 | 0.000 100.00 % | -262.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.624 M -89.09 % | 24.043 M | 0.000 | 0.000 -100.00 % | 1.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.340 M | 0.000 -100.00 % | 65.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 332.433 M | 0.000 -100.00 % | 423.571 M 23.52 % | 342.920 M -23.22 % | 446.648 M 910.70 % | -55.094 M -276.72 % | 31.176 M -76.67 % | 133.634 M 29.13 % | 103.488 M 109.71 % | -1.066 B -1 997.22 % | 56.193 M 4 544.05 % | 1.210 M -97.02 % | 40.605 M -57.08 % | 94.606 M 96.08 % | 48.249 M -24.75 % | 64.115 M 39.27 % | 46.037 M -68.13 % | 144.434 M 593.06 % | 20.840 M -36.30 % | 32.714 M 364.62 % | 7.041 M -91.01 % | 78.295 M 84.92 % | 42.339 M -26.51 % | 57.613 M 433.85 % | 10.792 M -90.18 % | 109.882 M 464.83 % | 19.454 M 655.51 % | -3.502 M -109.09 % | 38.526 M -32.10 % | 56.743 M 1 891 333.33 % | 3.000 K -99.98 % | 12.436 M -74.79 % | 49.324 M | 0.000 -100.00 % | 28.000 K 3.70 % | 27.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K |
| Operating expenses | 332.433 M -32.23 % | 490.560 M 4.86 % | 467.838 M 20.76 % | 387.403 M -19.61 % | 481.925 M 10.43 % | 436.388 M 145.11 % | 178.035 M 0.25 % | 177.586 M 39.73 % | 127.091 M 111.50 % | -1.105 B -655.38 % | 199.011 M 100.18 % | 99.416 M -55.88 % | 225.306 M -16.92 % | 271.204 M -43.92 % | 483.570 M -50.29 % | 972.780 M 78.78 % | 544.123 M 1.46 % | 536.297 M 297.14 % | 135.039 M 0.76 % | 134.015 M 7.64 % | 124.501 M 3.60 % | 120.179 M 81.04 % | 66.382 M -44.14 % | 118.830 M 96.68 % | 60.418 M -65.34 % | 174.316 M 63.50 % | 106.618 M 184.50 % | 37.476 M -61.00 % | 96.087 M -6.18 % | 102.419 M 25 894.67 % | 394.000 K -99.49 % | 77.711 M -27.45 % | 107.118 M 585.10 % | -22.082 M -78 962.58 % | 28.000 K 3.70 % | 27.000 K 74.19 % | 15.500 K 243.72 % | -10.785 K -1 178.50 % | 1.000 K 0.00 % | 1.000 K |
| Cost and expenses | 981.118 M -33.72 % | 1.480 B -56.12 % | 3.374 B 105.94 % | 1.638 B 4.15 % | 1.573 B -33.33 % | 2.359 B 80.30 % | 1.308 B 13.55 % | 1.152 B -12.65 % | 1.319 B -16.93 % | 1.588 B 253.25 % | 449.538 M -23.62 % | 588.579 M -40.15 % | 983.383 M -28.91 % | 1.383 B -32.73 % | 2.056 B -51.13 % | 4.208 B 53.15 % | 2.747 B -8.80 % | 3.013 B 197.79 % | 1.012 B 10.07 % | 919.108 M -5.47 % | 972.242 M 1.75 % | 955.566 M 60.34 % | 595.975 M -7.24 % | 642.524 M 9.55 % | 586.494 M -22.16 % | 753.422 M 20.41 % | 625.718 M 5.56 % | 592.771 M 16.30 % | 509.706 M -3.10 % | 526.022 M 3 082.80 % | 16.527 M -97.37 % | 629.054 M 36.82 % | 459.775 M 1 838.74 % | 23.715 M 84 596.88 % | 28.000 K 3.70 % | 27.000 K 74.19 % | 15.500 K 675.00 % | 2.000 K -81.82 % | 11.000 K 1 000.00 % | 1.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 490.560 M 1 008.18 % | 44.267 M -0.49 % | 44.483 M 26.10 % | 35.277 M -92.82 % | 491.482 M 234.66 % | 146.859 M -1.77 % | 149.501 M 45.17 % | 102.980 M -72.17 % | 369.989 M 159.06 % | 142.818 M 45.43 % | 98.206 M -46.83 % | 184.701 M 4.59 % | 176.598 M -59.43 % | 435.321 M -43.13 % | 765.503 M 98.14 % | 386.351 M -9.39 % | 426.382 M 255.82 % | 119.831 M 18.29 % | 101.301 M 69.99 % | 59.592 M -17.86 % | 72.549 M 139.98 % | 30.232 M -50.62 % | 61.217 M 23.36 % | 49.626 M -45.18 % | 90.520 M 3.85 % | 87.164 M 112.71 % | 40.977 M -28.81 % | 57.561 M 26.02 % | 45.676 M 11 492.89 % | 394.000 K -99.40 % | 65.275 M 12.94 % | 57.794 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 82.178 M -12.32 % | 93.730 M 56.95 % | 59.720 M 4.42 % | 57.192 M 11.16 % | 51.451 M -18.99 % | 63.512 M 16.62 % | 54.462 M 69.40 % | 32.150 M -16.12 % | 38.327 M 51.01 % | 25.381 M 15.58 % | 21.960 M 70.71 % | 12.864 M -8.78 % | 14.102 M -26.48 % | 19.182 M -7.08 % | 20.643 M -5.07 % | 21.745 M 24.02 % | 17.534 M -13.09 % | 20.174 M 34.65 % | 14.983 M 5.09 % | 14.257 M -11.97 % | 16.195 M 14.66 % | 14.124 M -11.84 % | 16.021 M -7.70 % | 17.358 M 11.85 % | 15.519 M 7.55 % | 14.430 M -18.98 % | 17.810 M 20.65 % | 14.762 M 13.59 % | 12.996 M 42.09 % | 9.146 M 2 215.44 % | 395.000 K -96.80 % | 12.361 M 4.48 % | 11.831 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 12.061 M -7.64 % | 13.058 M 5.26 % | 12.406 M -3.50 % | 12.856 M 10.71 % | 11.612 M -5.53 % | 12.292 M -6.33 % | 13.122 M 7.46 % | 12.211 M 1.01 % | 12.089 M -5.27 % | 12.761 M 90.75 % | 6.690 M 3.93 % | 6.437 M 0.70 % | 6.392 M -11.97 % | 7.261 M 10.07 % | 6.597 M 7.94 % | 6.112 M -4.54 % | 6.403 M -11.69 % | 7.251 M 3.88 % | 6.980 M 2.27 % | 6.825 M 0.53 % | 6.789 M -13.41 % | 7.840 M 0.38 % | 7.810 M 1.34 % | 7.707 M 0.52 % | 7.667 M -17.95 % | 9.344 M 15.05 % | 8.122 M 8.01 % | 7.520 M -10.77 % | 8.428 M 6.52 % | 7.912 M 37 576.19 % | 21.000 K -99.72 % | 7.558 M -3.19 % | 7.807 M 7 962.42 % | 96.832 K 245.83 % | 28.000 K 3.70 % | 27.000 K 100.00 % | 13.500 K 222.73 % | -11.000 K | 0.000 | 0.000 |
| Operating income | 50.940 M 588.82 % | -10.421 M -105.47 % | 190.408 M 74.05 % | 109.398 M 21.26 % | 90.219 M -42.58 % | 157.109 M 439.23 % | 29.136 M -48.49 % | 56.565 M 24.64 % | 45.382 M -40.64 % | 76.448 M 121.40 % | 34.529 M 281.83 % | -18.990 M -181.14 % | 23.403 M 98.89 % | 11.767 M -63.32 % | 32.083 M -83.09 % | 189.755 M 31.45 % | 144.355 M 48.17 % | 97.423 M -12.87 % | 111.812 M 489.48 % | 18.968 M -63.73 % | 52.301 M 78.87 % | 29.239 M 3.17 % | 28.340 M -32.03 % | 41.697 M 1 505.83 % | -2.966 M -104.35 % | 68.180 M 1 200.65 % | 5.242 M 128.68 % | -18.279 M -157.96 % | 31.535 M 55.91 % | 20.227 M 2 800.53 % | -749.000 K 73.25 % | -2.800 M -106.36 % | 44.040 M 882 488.30 % | -4.991 K -199.82 % | 5.000 K 118.52 % | -27.000 K -100.00 % | -13.500 K -225.17 % | 10.785 K 1 178.50 % | -1.000 K 0.00 % | -1.000 K |
| Operating income ratio | 0.05 796.18 % | -0.01 -113.27 % | 0.05 -14.66 % | 0.06 15.40 % | 0.05 -12.80 % | 0.06 185.60 % | 0.02 -53.45 % | 0.05 40.69 % | 0.03 -30.92 % | 0.05 -32.51 % | 0.07 313.95 % | -0.03 -243.43 % | 0.02 175.57 % | 0.01 -45.10 % | 0.02 -64.40 % | 0.04 -13.56 % | 0.05 59.36 % | 0.03 -68.52 % | 0.10 392.20 % | 0.02 -60.39 % | 0.05 71.94 % | 0.03 -34.59 % | 0.05 -24.67 % | 0.06 1 285.59 % | -0.01 -106.19 % | 0.08 888.73 % | 0.01 126.11 % | -0.03 -154.87 % | 0.06 56.61 % | 0.04 178.00 % | -0.05 -961.75 % | 0.00 -105.11 % | 0.09 41 712.89 % | 0.00 -100.02 % | 1.00 114.81 % | -6.75 0.00 % | -6.75 -851.04 % | 0.90 | 0.00 | 0.00 |
| Total other income expenses net | 8.923 M -57.12 % | 20.808 M -74.49 % | 81.565 M 239.70 % | -58.385 M -100.13 % | -29.174 M -163.02 % | -11.092 M 77.13 % | -48.492 M -55.61 % | -31.163 M -25.02 % | -24.926 M 69.08 % | -80.616 M -1 336.24 % | -5.613 M -136.91 % | 15.206 M -47.31 % | 28.859 M 81.80 % | 15.874 M 231.21 % | -12.098 M -128.55 % | 42.368 M 48.65 % | 28.502 M 286.78 % | -15.260 M -360.50 % | 5.858 M 135.54 % | -16.483 M -1.78 % | -16.195 M -8.61 % | -14.911 M -7.18 % | -13.912 M -79.63 % | -7.745 M 61.02 % | -19.871 M -9.91 % | -18.080 M 37.90 % | -29.112 M -353.43 % | 11.487 M 188.39 % | -12.996 M 14.68 % | -15.232 M -1 529.09 % | -935.000 K -182.48 % | -331.000 K 98.19 % | -18.301 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -785.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2014-03-31 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.873 B | 0.000 -100.00 % | 2.609 B | 0.000 -100.00 % | 2.294 B 26 433.80 % | 8.646 M -99.57 % | 1.988 B 9 707.05 % | 20.274 M -98.94 % | 1.906 B 9 006.12 % | 20.934 M -97.95 % | 1.019 B 1 506.58 % | 63.415 M -93.69 % | 1.005 B 7 193.07 % | 13.775 M -98.35 % | 834.806 M 2 464.14 % | 32.557 M -98.27 % | 1.883 B 7 158.06 % | 25.949 M -96.53 % | 746.768 M 6 734.16 % | 10.927 M -98.68 % | 825.285 M 4 293.79 % | 18.783 M -96.95 % | 616.353 M 1 301.05 % | 43.992 M -94.30 % | 772.461 M 1 902.44 % | 38.576 M -94.18 % | 663.002 M 606.17 % | 93.887 M -85.99 % | 669.985 M 517 622.65 % | 129.410 K 870.74 % | 13.331 K -80.00 % | 66.669 K |
| Total investments | 0.000 -100.00 % | 58.420 M | 0.000 -100.00 % | 24.843 M | 0.000 -100.00 % | 116.244 M 572.24 % | 17.292 M -68.61 % | 55.092 M 35.87 % | 40.548 M 59.74 % | 25.383 M -39.37 % | 41.868 M 9.19 % | 38.344 M -69.77 % | 126.830 M 686.84 % | 16.119 M -41.49 % | 27.549 M 27.26 % | 21.648 M -66.75 % | 65.114 M -37.63 % | 104.404 M 101.17 % | 51.897 M 1 535.75 % | 3.173 M -85.48 % | 21.854 M 5 887.40 % | 365.000 K -99.03 % | 37.566 M -85.46 % | 258.360 M 193.64 % | 87.984 M -65.57 % | 255.555 M 231.24 % | 77.152 M -72.28 % | 278.341 M 48.23 % | 187.774 M -27.61 % | 259.385 M -24.77 % | 344.787 M 1 293 075.68 % | 26.662 K | 0.000 |
| Total debt | 0.000 -100.00 % | 2.978 B | 0.000 -100.00 % | 2.726 B | 0.000 -100.00 % | 2.378 B | 0.000 -100.00 % | 1.997 B | 0.000 -100.00 % | 1.927 B | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 1.068 B | 0.000 -100.00 % | 848.580 M | 0.000 -100.00 % | 1.916 B | 0.000 -100.00 % | 772.717 M | 0.000 -100.00 % | 830.047 M | 0.000 -100.00 % | 635.136 M | 0.000 -100.00 % | 793.352 M | 0.000 -100.00 % | 682.101 M | 0.000 -100.00 % | 719.520 M 95 327.01 % | 754.000 K | 0.000 -100.00 % | 80.000 K |
| Accumulated other comprehensive income loss | 1.531 B 1 592.46 % | -102.593 M -115.88 % | 646.227 M 5.14 % | 614.620 M 3.58 % | 593.386 M 977.22 % | -67.644 M -112.75 % | 530.345 M 1 577.94 % | 31.607 M -93.96 % | 522.952 M 1 554.54 % | 31.607 M -93.78 % | 508.423 M 1 508.58 % | 31.607 M -93.71 % | 502.196 M 1 488.88 % | 31.607 M -93.76 % | 506.665 M 1 503.01 % | 31.607 M -92.93 % | 447.161 M 1 314.75 % | 31.607 M -93.89 % | 517.287 M 6.51 % | 485.680 M -2.34 % | 497.315 M 16.51 % | 426.826 M -13.17 % | 491.579 M 6.87 % | 459.972 M -5.36 % | 486.040 M 14.33 % | 425.116 M -10.72 % | 476.183 M 7.11 % | 444.576 M -5.49 % | 470.415 M 10.66 % | 425.116 M | 0.000 -100.00 % | 1.504 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.096 B | 0.000 | 0.000 | 0.000 -100.00 % | 889.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.763 M | 0.000 | 0.000 | 0.000 100.00 % | -11.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.956 M 805.11 % | -1.270 M | 0.000 100.00 % | -903.903 K |
| Common stock | 0.000 -100.00 % | 38.658 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M | 0.000 -100.00 % | 31.607 M 1 213.13 % | 2.407 M | 0.000 -100.00 % | 2.407 M |
| Total equity | 1.542 B 0.00 % | 1.542 B 7.01 % | 1.441 B 0.00 % | 1.441 B 5.70 % | 1.363 B 0.00 % | 1.363 B 7.75 % | 1.265 B 0.00 % | 1.265 B 2.15 % | 1.238 B 0.00 % | 1.238 B 1.98 % | 1.214 B 0.00 % | 1.214 B 2.72 % | 1.182 B 0.00 % | 1.182 B 3.02 % | 1.148 B 0.00 % | 1.148 B 20.17 % | 954.864 M 0.00 % | 954.864 M 18.15 % | 808.182 M 0.00 % | 808.182 M 4.91 % | 770.323 M 0.00 % | 770.323 M 5.45 % | 730.521 M 0.00 % | 730.521 M 1.94 % | 716.641 M 0.00 % | 716.641 M 3.55 % | 692.086 M 0.00 % | 692.086 M 1.21 % | 683.792 M 0.00 % | 683.792 M 76.94 % | 386.450 M 25 593.18 % | 1.504 M 0.00 % | 1.504 M |
| Other non current liabilities | -1.542 B -15 618.99 % | 9.934 M 100.69 % | -1.441 B -19 211.54 % | 7.538 M 100.55 % | -1.363 B -18 967.64 % | 7.224 M 100.57 % | -1.265 B -25 873.63 % | 4.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.230 M | 0.000 -100.00 % | 4.391 M | 0.000 -100.00 % | 8.582 M | 0.000 -100.00 % | 11.791 M | 0.000 -100.00 % | 3.865 M | 0.000 -100.00 % | 3.612 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 12.255 M | 0.000 -100.00 % | 10.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 342.894 M | 0.000 -100.00 % | 100.799 M | 0.000 -100.00 % | 110.370 M | 0.000 -100.00 % | 133.356 M | 0.000 -100.00 % | 148.392 M | 0.000 -100.00 % | 227.900 M | 0.000 -100.00 % | 204.479 M | 0.000 -100.00 % | 120.352 M | 0.000 -100.00 % | 140.503 M | 0.000 -100.00 % | 45.412 M | 0.000 -100.00 % | 29.090 M | 0.000 -100.00 % | 40.463 M | 0.000 -100.00 % | 47.464 M | 0.000 -100.00 % | 92.832 M | 0.000 -100.00 % | 71.276 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -1.542 B -459.16 % | 429.242 M 129.80 % | -1.441 B -1 198.60 % | 131.133 M 109.62 % | -1.363 B -1 108.13 % | 135.201 M 110.69 % | -1.265 B -906.71 % | 156.806 M | 0.000 -100.00 % | 166.977 M | 0.000 -100.00 % | 245.466 M | 0.000 -100.00 % | 221.483 M | 0.000 -100.00 % | 144.294 M | 0.000 -100.00 % | 156.120 M | 0.000 -100.00 % | 59.253 M | 0.000 -100.00 % | 42.678 M | 0.000 -100.00 % | 52.719 M | 0.000 -100.00 % | 59.719 M | 0.000 -100.00 % | 103.669 M | 0.000 -100.00 % | 81.891 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 322.096 M | 0.000 -100.00 % | 382.525 M | 0.000 -100.00 % | 40.311 M | 0.000 -100.00 % | 251.140 M | 0.000 -100.00 % | 52.500 M | 0.000 -100.00 % | 34.215 M | 0.000 -100.00 % | 87.577 M | 0.000 -100.00 % | 314.165 M | 0.000 -100.00 % | 363.000 K | 0.000 100.00 % | -46.693 M | 0.000 -100.00 % | 45.441 M | 0.000 100.00 % | -17.217 M | 0.000 -100.00 % | 47.907 M | 0.000 -100.00 % | 132.460 M | 0.000 -100.00 % | 1.437 M 523.80 % | 230.332 K | 0.000 -100.00 % | 1.483 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.083 M | 0.000 -100.00 % | 64.703 M | 0.000 -100.00 % | 45.965 M | 0.000 -100.00 % | 45.164 M | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 213.842 M | 0.000 -100.00 % | 52.375 M | 0.000 -100.00 % | 68.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.224 M 449 582.86 % | 13.615 K | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.635 B | 0.000 -100.00 % | 2.625 B | 0.000 -100.00 % | 2.268 B | 0.000 -100.00 % | 1.799 B | 0.000 -100.00 % | 1.778 B | 0.000 -100.00 % | 766.684 M | 0.000 -100.00 % | 854.325 M | 0.000 -100.00 % | 506.707 M | 0.000 -100.00 % | 1.723 B | 0.000 -100.00 % | 658.903 M | 0.000 -100.00 % | 800.957 M | 0.000 -100.00 % | 571.081 M | 0.000 -100.00 % | 745.888 M | 0.000 -100.00 % | 589.269 M | 0.000 -100.00 % | 587.019 M 77 754.02 % | 754.000 K | 0.000 -100.00 % | 80.000 K |
| Total current liabilities | 0.000 -100.00 % | 3.948 B | 0.000 -100.00 % | 4.406 B | 0.000 -100.00 % | 2.939 B | 0.000 -100.00 % | 2.525 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 1.056 B | 0.000 -100.00 % | 1.280 B | 0.000 -100.00 % | 1.928 B | 0.000 -100.00 % | 1.848 B | 0.000 -100.00 % | 837.864 M | 0.000 -100.00 % | 880.394 M | 0.000 -100.00 % | 771.270 M | 0.000 -100.00 % | 800.214 M | 0.000 -100.00 % | 857.002 M | 0.000 -100.00 % | 880.397 M 13 547.81 % | 6.451 M | 0.000 -100.00 % | 309.234 K |
| Total liabilities | -1.542 B -135.22 % | 4.378 B 403.87 % | -1.441 B -131.75 % | 4.538 B 432.91 % | -1.363 B -144.34 % | 3.074 B 343.01 % | -1.265 B -147.18 % | 2.681 B | 0.000 -100.00 % | 2.297 B | 0.000 -100.00 % | 1.301 B | 0.000 -100.00 % | 1.502 B | 0.000 -100.00 % | 2.072 B | 0.000 -100.00 % | 2.005 B | 0.000 -100.00 % | 897.117 M | 0.000 -100.00 % | 923.073 M | 0.000 -100.00 % | 823.989 M | 0.000 -100.00 % | 859.932 M | 0.000 -100.00 % | 960.671 M | 0.000 -100.00 % | 962.288 M 14 817.28 % | 6.451 M | 0.000 -100.00 % | 309.234 K |
| Other non current assets | 0.000 -100.00 % | 737.640 M | 0.000 -100.00 % | 46.093 M 154.70 % | -84.272 M -182.20 % | 102.519 M 1 285.74 % | -8.646 M -14 510.00 % | 60.000 K 100.30 % | -20.274 M -4 793.06 % | 432.000 K 102.06 % | -20.934 M -10 068.57 % | 210.000 K 100.33 % | -63.415 M -538.10 % | 14.475 M 205.08 % | -13.775 M -103.83 % | 359.838 M 1 205.26 % | -32.557 M -408.72 % | 10.546 M 140.64 % | -25.949 M -660.40 % | 4.630 M 142.38 % | -10.927 M -181.37 % | 13.429 M 171.50 % | -18.783 M -633.30 % | 3.522 M 108.01 % | -43.992 M -116.82 % | 261.513 M 777.92 % | -38.576 M -1 244.69 % | 3.370 M 103.59 % | -93.887 M -1 263.13 % | 8.072 M -97.91 % | 385.562 M 2 892 320.53 % | -13.331 K | 0.000 |
| Long term investments | 0.000 -100.00 % | 58.420 M | 0.000 -100.00 % | 24.843 M | 0.000 -100.00 % | 116.244 M | 0.000 -100.00 % | 55.092 M | 0.000 -100.00 % | 25.383 M | 0.000 -100.00 % | 38.344 M | 0.000 -100.00 % | 16.119 M | 0.000 -100.00 % | 21.648 M | 0.000 -100.00 % | 104.404 M | 0.000 100.00 % | -20.903 M | 0.000 -100.00 % | 6.165 M | 0.000 -100.00 % | 251.314 M | 0.000 -100.00 % | 255.190 M | 0.000 -100.00 % | 258.864 M | 0.000 -100.00 % | 257.385 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 8.371 M | 0.000 -100.00 % | 8.641 M | 0.000 -100.00 % | 8.676 M | 0.000 -100.00 % | 2.182 M | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 778.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.448 K | 0.000 -100.00 % | 1.884 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.505 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 6.521 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 8.371 M | 0.000 -100.00 % | 8.641 M | 0.000 -100.00 % | 8.676 M | 0.000 -100.00 % | 2.182 M | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 778.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.448 K | 0.000 -100.00 % | 1.884 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.505 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 6.521 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 487.591 M | 0.000 -100.00 % | 480.459 M | 0.000 -100.00 % | 499.505 M | 0.000 -100.00 % | 512.091 M | 0.000 -100.00 % | 514.771 M | 0.000 -100.00 % | 514.761 M | 0.000 -100.00 % | 447.212 M | 0.000 -100.00 % | 302.604 M | 0.000 -100.00 % | 281.266 M | 0.000 -100.00 % | 284.472 M | 0.000 -100.00 % | 292.345 M | 0.000 -100.00 % | 306.344 M | 0.000 -100.00 % | 319.832 M | 0.000 -100.00 % | 330.858 M | 0.000 -100.00 % | 321.223 M 21 464.23 % | 1.490 M | 0.000 | 0.000 |
| Total non current assets | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 653.327 M 875.26 % | -84.272 M -111.59 % | 727.239 M 8 511.28 % | -8.646 M -101.52 % | 569.425 M 2 908.65 % | -20.274 M -103.66 % | 553.634 M 2 744.66 % | -20.934 M -103.78 % | 553.884 M 973.43 % | -63.415 M -113.24 % | 478.880 M 3 576.54 % | -13.775 M -102.01 % | 685.196 M 2 204.60 % | -32.557 M -108.19 % | 397.321 M 1 631.18 % | -25.949 M -108.88 % | 292.277 M 2 774.81 % | -10.927 M -103.57 % | 305.776 M 1 727.94 % | -18.783 M -103.31 % | 568.229 M 1 391.66 % | -43.992 M -107.57 % | 581.349 M 1 607.02 % | -38.576 M -106.50 % | 593.097 M 731.71 % | -93.887 M -116.00 % | 586.686 M 51.58 % | 387.052 M 2 903 494.57 % | -13.331 K -100.74 % | 1.800 M |
| Other current assets | -105.357 M -116.83 % | 626.120 M 543.34 % | -141.228 M -106.43 % | 2.195 B | 0.000 -100.00 % | 154.774 M | 0.000 -100.00 % | 488.460 M | 0.000 -100.00 % | 280.003 M | 0.000 -100.00 % | 307.054 M | 0.000 -100.00 % | 330.562 M | 0.000 -100.00 % | 273.417 M | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 224.407 M | 0.000 -100.00 % | 119.520 M | 0.000 -100.00 % | 116.263 M | 0.000 -100.00 % | 124.759 M | 0.000 -100.00 % | 134.382 M | 0.000 -100.00 % | 518.997 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 54.330 M | 0.000 -100.00 % | 118.134 M | 0.000 -100.00 % | 4.825 M -72.10 % | 17.292 M -57.07 % | 40.281 M -0.66 % | 40.548 M -1.26 % | 41.066 M -1.92 % | 41.868 M -15.52 % | 49.558 M -60.93 % | 126.830 M 10 694.04 % | 1.175 M -95.73 % | 27.549 M -75.81 % | 113.905 M 74.93 % | 65.114 M -40.28 % | 109.037 M 110.10 % | 51.897 M 115.56 % | 24.075 M 10.16 % | 21.854 M 476.77 % | -5.800 M -115.44 % | 37.566 M 433.15 % | 7.046 M -91.99 % | 87.984 M 24 005.32 % | 365.000 K -99.53 % | 77.152 M 296.12 % | 19.477 M -89.63 % | 187.774 M 9 288.71 % | 2.000 M | 0.000 -100.00 % | 26.662 K | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 105.357 M | 0.000 -100.00 % | 116.936 M | 0.000 -100.00 % | 79.121 M 1 015.12 % | -8.646 M -200.00 % | 8.646 M 142.65 % | -20.274 M -200.00 % | 20.274 M 196.85 % | -20.934 M -200.00 % | 20.934 M 133.01 % | -63.415 M -200.00 % | 63.415 M 560.38 % | -13.775 M -200.00 % | 13.775 M 142.31 % | -32.557 M -200.00 % | 32.557 M 225.47 % | -25.949 M -200.00 % | 25.949 M 337.47 % | -10.927 M -329.48 % | 4.762 M 125.35 % | -18.783 M -200.00 % | 18.783 M 142.70 % | -43.992 M -310.58 % | 20.891 M 154.16 % | -38.576 M -301.98 % | 19.099 M 120.34 % | -93.887 M -289.54 % | 49.535 M 7 830.76 % | 624.590 K 4 785.24 % | -13.331 K -200.00 % | 13.331 K |
| Cash and short term investments | 105.357 M 0.00 % | 105.357 M -25.40 % | 141.228 M -39.92 % | 235.070 M 178.94 % | 84.272 M 0.00 % | 84.272 M 874.69 % | 8.646 M -82.33 % | 48.927 M 141.33 % | 20.274 M 0.00 % | 20.274 M -3.15 % | 20.934 M -70.30 % | 70.492 M 11.16 % | 63.415 M -1.82 % | 64.590 M 368.91 % | 13.775 M -89.21 % | 127.680 M 292.17 % | 32.557 M 0.00 % | 32.557 M 25.47 % | 25.949 M -48.13 % | 50.024 M 357.80 % | 10.927 M 129.48 % | 4.762 M -74.65 % | 18.783 M -27.28 % | 25.829 M -41.29 % | 43.992 M 110.58 % | 20.891 M -45.84 % | 38.576 M 0.00 % | 38.576 M -58.91 % | 93.887 M 89.54 % | 49.535 M 7 830.76 % | 624.590 K 4 585.24 % | 13.331 K 0.00 % | 13.331 K |
| Total current assets | 0.000 -100.00 % | 4.627 B | 0.000 -100.00 % | 5.325 B 6 218.72 % | 84.272 M -97.73 % | 3.710 B 42 807.40 % | 8.646 M -99.74 % | 3.377 B 16 556.68 % | 20.274 M -99.32 % | 2.982 B 14 142.49 % | 20.934 M -98.93 % | 1.962 B 2 993.43 % | 63.415 M -97.12 % | 2.205 B 15 909.21 % | 13.775 M -99.46 % | 2.534 B 7 683.85 % | 32.557 M -98.73 % | 2.562 B 9 773.51 % | 25.949 M -98.16 % | 1.413 B 12 831.48 % | 10.927 M -99.21 % | 1.388 B 7 287.64 % | 18.783 M -98.10 % | 986.282 M 2 141.95 % | 43.992 M -95.58 % | 995.224 M 2 479.90 % | 38.576 M -96.36 % | 1.060 B 1 028.65 % | 93.887 M -91.14 % | 1.059 B 18 010.61 % | 5.850 M 43 779.50 % | 13.331 K 0.00 % | 13.331 K |
| Inventory | 0.000 -100.00 % | 2.767 B | 0.000 -100.00 % | 2.895 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.584 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 756.316 M | 0.000 -100.00 % | 828.103 M | 0.000 -100.00 % | 891.261 M | 0.000 -100.00 % | 849.942 M | 0.000 -100.00 % | 695.878 M | 0.000 -100.00 % | 763.854 M | 0.000 -100.00 % | 407.381 M | 0.000 -100.00 % | 385.472 M | 0.000 -100.00 % | 457.728 M | 0.000 -100.00 % | 490.862 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 1.129 B | 0.000 -100.00 % | 151.000 K | 0.000 -100.00 % | 1.933 B | 0.000 -100.00 % | 1.296 B | 0.000 -100.00 % | 1.138 B | 0.000 -100.00 % | 877.396 M | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.358 B | 0.000 -100.00 % | 1.474 B | 0.000 -100.00 % | 466.788 M | 0.000 -100.00 % | 515.335 M | 0.000 -100.00 % | 443.855 M | 0.000 -100.00 % | 486.526 M | 0.000 -100.00 % | 428.974 M | 0.000 -100.00 % | 377.285 M 7 120.79 % | 5.225 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 93.291 M | 0.000 -100.00 % | 295.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.021 M | 0.000 -100.00 % | 562.000 K | 0.000 -100.00 % | 1.065 M | 0.000 -100.00 % | 1.104 M | 0.000 -100.00 % | 1.104 M | 0.000 -100.00 % | 24.075 M | 0.000 100.00 % | -6.165 M | 0.000 -100.00 % | 7.046 M | 0.000 100.00 % | -255.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 991.354 M | 0.000 -100.00 % | 1.399 B | 0.000 -100.00 % | 455.406 M | 0.000 -100.00 % | 345.210 M | 0.000 -100.00 % | 249.622 M | 0.000 -100.00 % | 164.539 M | 0.000 -100.00 % | 315.457 M | 0.000 -100.00 % | 679.033 M | 0.000 -100.00 % | 14.058 M | 0.000 -100.00 % | 31.602 M | 0.000 -100.00 % | 32.170 M | 0.000 -100.00 % | 88.114 M | 0.000 -100.00 % | 2.581 M | 0.000 -100.00 % | 135.273 M | 0.000 -100.00 % | 166.069 M 2 945.53 % | 5.453 M | 0.000 -100.00 % | 227.751 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.163 M | 0.000 -100.00 % | 57.248 M | 0.000 -100.00 % | 1.827 M | 0.000 -100.00 % | 41.054 M | 0.000 -100.00 % | 3.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.423 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.069 M | 0.000 -100.00 % | 4.231 M | 0.000 -100.00 % | 4.392 M | 0.000 -100.00 % | 3.840 M | 0.000 -100.00 % | 3.826 M | 0.000 100.00 % | -6.112 M | 0.000 -100.00 % | 3.612 M | 0.000 -100.00 % | 2.622 M | 0.000 100.00 % | -7.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.844 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 10.495 M | 0.000 -100.00 % | 794.401 M | 0.000 -100.00 % | 769.612 M | 0.000 -100.00 % | 734.625 M | 0.000 -100.00 % | 715.405 M | 0.000 -100.00 % | 705.928 M | 0.000 -100.00 % | 679.960 M | 0.000 -100.00 % | 640.836 M | 0.000 -100.00 % | 507.703 M | 0.000 -100.00 % | 290.895 M | 0.000 -100.00 % | 273.008 M | 0.000 -100.00 % | 238.942 M | 0.000 -100.00 % | 230.600 M | 0.000 -100.00 % | 215.903 M | 0.000 -100.00 % | 213.377 M 26 312.05 % | 807.877 K | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.703 M | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -45.164 M | 0.000 100.00 % | -9.205 M | 0.000 100.00 % | -221.521 M | 0.000 100.00 % | -52.375 M | 0.000 100.00 % | -68.402 M | 0.000 | 0.000 | 0.000 100.00 % | -23.592 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.224 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.495 M -97.90 % | 499.378 M -37.14 % | 794.401 M 29.25 % | 614.620 M -20.14 % | 769.612 M 54.11 % | 499.378 M -32.02 % | 734.625 M | 0.000 -100.00 % | 715.405 M | 0.000 -100.00 % | 705.928 M | 0.000 -100.00 % | 679.960 M | 0.000 -100.00 % | 640.836 M | 0.000 -100.00 % | 507.703 M | 0.000 -100.00 % | 290.895 M | 0.000 -100.00 % | 273.008 M | 0.000 -100.00 % | 238.942 M | 0.000 -100.00 % | 230.600 M | 0.000 -100.00 % | 215.903 M | 0.000 -100.00 % | 213.377 M 4 405.89 % | 4.736 M -98.77 % | 384.506 M | 0.000 -100.00 % | 999.760 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 76.414 M | 0.000 -100.00 % | 22.796 M | 0.000 -100.00 % | 17.607 M | 0.000 -100.00 % | 18.542 M | 0.000 -100.00 % | 13.514 M | 0.000 -100.00 % | 13.336 M | 0.000 -100.00 % | 12.613 M | 0.000 -100.00 % | 12.422 M | 0.000 -100.00 % | 11.790 M | 0.000 -100.00 % | 9.976 M | 0.000 -100.00 % | 9.976 M | 0.000 -100.00 % | 9.633 M | 0.000 -100.00 % | 9.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.771 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.919 B | 0.000 -100.00 % | 5.978 B | 0.000 -100.00 % | 4.437 B | 0.000 -100.00 % | 3.946 B | 0.000 -100.00 % | 3.535 B | 0.000 -100.00 % | 2.516 B | 0.000 -100.00 % | 2.684 B | 0.000 -100.00 % | 3.219 B | 0.000 -100.00 % | 2.959 B | 0.000 -100.00 % | 1.705 B | 0.000 -100.00 % | 1.693 B | 0.000 -100.00 % | 1.555 B | 0.000 -100.00 % | 1.577 B | 0.000 -100.00 % | 1.653 B | 0.000 -100.00 % | 1.646 B 318.96 % | 392.901 M | 0.000 -100.00 % | 1.813 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2014-03-31 | 2013-06-30 | 2013-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 | 2017-12-31 | 2017-06-30 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -28.266 M -133.42 % | 84.569 M 139.75 % | -212.750 M -456.01 % | -38.264 M 4.14 % | -39.917 M 61.69 % | -104.208 M -420.86 % | 32.478 M 261.22 % | -20.145 M -104.73 % | -9.840 M 75.10 % | -39.522 M -281.23 % | -10.367 M -373.97 % | 3.784 M 128.91 % | -13.090 M 91.84 % | -160.428 M -5 687.45 % | -2.772 M 94.37 % | -49.277 M -30.72 % | -37.696 M 69.65 % | -124.209 M -210.00 % | -40.067 M -477.58 % | -6.937 M 47.15 % | -13.127 M 61.53 % | -34.121 M -414.65 % | -6.630 M 50.68 % | -13.442 M -270.36 % | 7.890 M 121.88 % | -36.063 M -251.08 % | 23.870 M 3 378.85 % | -728.000 K 89.44 % | -6.891 M -224.58 % | 5.531 M 228.46 % | 1.684 M 116.67 % | -10.102 M -36 178.86 % | 28.000 K 3.70 % | 27.000 K 100.00 % | 13.500 K 250.00 % | -9.000 K -1 000.00 % | 1.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.244 M 30.28 % | 20.145 M 104.73 % | 9.840 M 141.35 % | 4.077 M -60.66 % | 10.364 M | 0.000 -100.00 % | 13.079 M -10.55 % | 14.621 M 1 015.26 % | 1.311 M -97.34 % | 49.277 M 30.72 % | 37.696 M 1 205.50 % | -3.410 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.244 M 30.28 % | 20.145 M 293.07 % | -10.434 M -355.92 % | 4.077 M 138.57 % | -10.570 M | 0.000 -100.00 % | 13.079 M -10.55 % | 14.621 M 1 015.26 % | 1.311 M -97.34 % | 49.277 M 30.72 % | 37.696 M 1 205.50 % | -3.410 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.890 M 303.54 % | 8.646 M 175.19 % | -11.499 M -156.72 % | 20.274 M 25.17 % | 16.197 M -22.63 % | 20.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.121 M 126.77 % | 34.890 M 303.54 % | 8.646 M -12.13 % | 9.840 M -51.46 % | 20.274 M 95.62 % | 10.364 M | 0.000 -100.00 % | 13.079 M -10.55 % | 14.621 M 1 015.26 % | 1.311 M -97.34 % | 49.277 M 30.72 % | 37.696 M 1 205.50 % | -3.410 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.244 M 30.28 % | 20.145 M 104.73 % | 9.840 M 141.35 % | 4.077 M -60.66 % | 10.364 M | 0.000 -100.00 % | 13.079 M -10.55 % | 14.621 M 1 015.26 % | 1.311 M -97.34 % | 49.277 M 30.72 % | 37.696 M 1 205.50 % | -3.410 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.244 M 30.28 % | 20.145 M 104.73 % | 9.840 M 141.35 % | 4.077 M -60.66 % | 10.364 M | 0.000 -100.00 % | 13.079 M -10.55 % | 14.621 M 1 015.26 % | 1.311 M -97.34 % | 49.277 M 30.72 % | 37.696 M 1 205.50 % | -3.410 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2013 | 2013 | 2013 | 2013 | 2012 |