MPDL Ltd. MPDL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 58.041 M -20.88 % | 73.357 M -48.31 % | 141.926 M 87.70 % | 75.615 M 145.34 % | 30.821 M -45.57 % | 56.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.336 M | 0.000 | 0.000 -100.00 % | 848.189 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.942 M -69.95 % | 938.391 M 6.62 % | 880.158 M -12.15 % | 1.002 B |
| Net income | -41.662 M -122.47 % | 185.394 M 582.48 % | -38.425 M -54.24 % | -24.912 M -141.42 % | -10.319 M 45.83 % | -19.048 M 4.85 % | -20.018 M -531.89 % | 4.635 M -61.85 % | 12.148 M -3.92 % | 12.644 M -20.76 % | 15.956 M 3 544.50 % | 437.810 K -4.27 % | 457.334 K -82.66 % | 2.638 M 423.56 % | 503.860 K 1 290.85 % | -42.311 K -100.64 % | 6.660 M -96.87 % | 212.756 M 475.24 % | -56.699 M -170.49 % | 80.436 M 53.41 % | 52.432 M |
| Income before tax | -51.267 M -127.02 % | 189.735 M 890.60 % | -23.999 M 3.70 % | -24.920 M -141.50 % | -10.319 M 55.15 % | -23.006 M -14.87 % | -20.027 M -450.24 % | 5.718 M -59.30 % | 14.048 M -2.67 % | 14.433 M -28.54 % | 20.196 M 2 692.36 % | 723.260 K -13.53 % | 836.432 K -77.54 % | 3.724 M 725.62 % | 451.057 K 277.06 % | 119.626 K -98.84 % | 10.290 M -95.72 % | 240.276 M 525.19 % | -56.510 M -164.97 % | 86.982 M 65.89 % | 52.432 M |
| Income before tax ratio | -0.88 -134.15 % | 2.59 1 629.59 % | -0.17 48.69 % | -0.33 1.57 % | -0.33 17.59 % | -0.41 | 0.00 | 0.00 | 0.00 -100.00 % | 0.20 | 0.00 | 0.00 -100.00 % | 0.99 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.85 1 515.17 % | -0.06 -160.94 % | 0.10 88.83 % | 0.05 |
| EBITDA | -42.082 M -119.93 % | 211.163 M 19 816.43 % | -1.071 M 94.87 % | -20.874 M -124.36 % | -9.304 M -30.55 % | -7.127 M 54.21 % | -15.566 M -294.21 % | 8.015 M -48.65 % | 15.609 M 6.58 % | 14.646 M -28.57 % | 20.503 M 2 203.66 % | 890.017 K -17.97 % | 1.085 M -73.36 % | 4.073 M -18.86 % | 5.020 M 868.06 % | 518.563 K -95.15 % | 10.689 M -96.59 % | 313.464 M 526.08 % | 50.068 M -73.49 % | 188.885 M 12.71 % | 167.590 M |
| Net income ratio | -0.72 -128.40 % | 2.53 1 033.47 % | -0.27 17.82 % | -0.33 1.60 % | -0.33 0.47 % | -0.34 | 0.00 | 0.00 | 0.00 -100.00 % | 0.18 | 0.00 | 0.00 -100.00 % | 0.54 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.75 1 348.91 % | -0.06 -166.12 % | 0.09 74.62 % | 0.05 |
| Ratio EBITDA | -0.73 -125.19 % | 2.88 38 245.98 % | -0.01 97.27 % | -0.28 8.55 % | -0.30 -139.85 % | -0.13 | 0.00 | 0.00 | 0.00 -100.00 % | 0.21 | 0.00 | 0.00 -100.00 % | 1.28 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.11 1 983.78 % | 0.05 -75.14 % | 0.21 28.29 % | 0.17 |
| Gross profit ratio | -0.52 -339.72 % | -0.12 -117.29 % | 0.69 180.21 % | -0.86 -291.39 % | -0.22 -140.43 % | -0.09 | 0.00 | 0.00 | 0.00 -100.00 % | 0.45 | 0.00 | 0.00 100.00 % | -0.02 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.47 -939.33 % | 0.06 -72.71 % | 0.21 12.76 % | 0.18 |
| Weighted average shs out dil | 7.466 M 0.71 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.18 % | 7.400 M 0.00 % | 7.400 M -0.18 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M |
| Weighted average shs out | 7.466 M 0.71 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.01 % | 7.412 M -0.01 % | 7.413 M 0.18 % | 7.400 M -0.09 % | 7.407 M -0.08 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M |
| EPS diluted | -5.58 -122.31 % | 25.01 582.82 % | -5.18 -54.17 % | -3.36 -141.73 % | -1.39 45.91 % | -2.57 4.81 % | -2.70 -528.57 % | 0.63 -61.59 % | 1.64 -4.09 % | 1.71 -20.47 % | 2.15 3 537.90 % | 0.06 -4.21 % | 0.06 -82.86 % | 0.36 414.29 % | 0.07 1 266.67 % | -0.01 -100.67 % | 0.90 -96.86 % | 28.70 475.16 % | -7.65 -170.51 % | 10.85 53.47 % | 7.07 |
| Earnings per share | -5.58 -122.31 % | 25.01 582.82 % | -5.18 -54.17 % | -3.36 -141.73 % | -1.39 45.91 % | -2.57 4.81 % | -2.70 -528.57 % | 0.63 -61.59 % | 1.64 -4.09 % | 1.71 -20.47 % | 2.15 3 537.90 % | 0.06 -4.21 % | 0.06 -82.86 % | 0.36 414.29 % | 0.07 1 266.67 % | -0.01 -100.67 % | 0.90 -96.86 % | 28.70 475.16 % | -7.65 -170.51 % | 10.85 53.47 % | 7.07 |
| Gross profit | -30.453 M -247.92 % | -8.753 M -108.94 % | 97.950 M 250.54 % | -65.065 M -860.23 % | -6.776 M -30.86 % | -5.178 M -16 081.25 % | -32.000 K -3.23 % | -31.000 K -29.17 % | -24.000 K -100.07 % | 32.297 M 186 078.35 % | -17.366 K 1.83 % | -17.689 K -5.58 % | -16.754 K 99.63 % | -4.555 M -270.93 % | -1.228 M 64.99 % | -3.508 M -157.75 % | -1.361 M 98.98 % | -133.574 M -352.18 % | 52.968 M -70.90 % | 182.022 M -0.93 % | 183.737 M |
| Income tax expense | -9.605 M -320.70 % | 4.352 M -69.91 % | 14.465 M | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K -100.83 % | 1.083 M -43.00 % | 1.900 M 6.20 % | 1.789 M -57.81 % | 4.240 M 1 385.37 % | 285.450 K -24.70 % | 379.098 K -65.09 % | 1.086 M 2 156.70 % | -52.803 K -132.61 % | 161.937 K -95.54 % | 3.630 M -86.81 % | 27.520 M 14 476.97 % | 188.791 K -97.12 % | 6.546 M | 0.000 |
| Cost of revenue | 88.494 M 7.77 % | 82.110 M 86.72 % | 43.976 M -68.74 % | 140.680 M 274.18 % | 37.597 M -39.17 % | 61.805 M 193 040.63 % | 32.000 K 3.23 % | 31.000 K 29.17 % | 24.000 K -99.94 % | 39.039 M 224 701.34 % | 17.366 K -1.83 % | 17.689 K -97.95 % | 864.943 K -81.01 % | 4.555 M 270.93 % | 1.228 M -64.99 % | 3.508 M 157.75 % | 1.361 M -99.67 % | 415.516 M -53.07 % | 885.423 M 26.83 % | 698.136 M -14.67 % | 818.118 M |
| General and administrative expenses | 1.328 M -96.60 % | 39.113 M -64.00 % | 108.651 M 2 298.48 % | 4.530 M 23.84 % | 3.658 M -55.05 % | 8.138 M -49.24 % | 16.033 M -26.81 % | 21.907 M 70.39 % | 12.857 M -61.06 % | 33.016 M 3 491.13 % | 919.376 K 12.62 % | 816.350 K -3.19 % | 843.279 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 3.662 M -74.15 % | 14.165 M 122.76 % | 6.359 M 216.37 % | 2.010 M 247.75 % | 578.000 K -80.78 % | 3.008 M 203.23 % | 992.000 K 383.90 % | 205.000 K 16.48 % | 176.000 K -93.01 % | 2.517 M 234.19 % | 753.160 K 1 608.35 % | 44.087 K -40.36 % | 73.917 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 16.481 M | 0.000 -100.00 % | 1.793 M -87.92 % | 14.840 M 485.76 % | -3.847 M -456.20 % | 1.080 M 308.09 % | -519.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.230 K 67.28 % | -288.000 K -117.24 % | 1.671 M 72 752.17 % | -2.300 K 99.61 % | -588.000 K -197.66 % | 602.100 K 94.23 % | 310.000 K 159.05 % | -525.000 K -186.35 % | 608.000 K | 0.000 |
| Operating expenses | 21.471 M -59.70 % | 53.278 M -54.39 % | 116.803 M 446.32 % | 21.380 M 5 396.14 % | 389.000 K -96.51 % | 11.146 M -36.47 % | 17.544 M -22.30 % | 22.579 M 66.28 % | 13.579 M -61.78 % | 35.533 M 514.12 % | 5.786 M 119.42 % | 2.637 M 82.49 % | 1.445 M -13.52 % | 1.671 M -61.96 % | 4.393 M 0.92 % | 4.353 M 39.92 % | 3.111 M -80.76 % | 16.169 M -66.27 % | 47.936 M 43.46 % | 33.415 M | 0.000 |
| Cost and expenses | 109.965 M -18.92 % | 135.626 M -15.64 % | 160.779 M -0.79 % | 162.060 M 326.63 % | 37.986 M -47.15 % | 71.871 M 308.92 % | 17.576 M -22.26 % | 22.610 M 66.21 % | 13.603 M -81.78 % | 74.674 M 1 186.82 % | 5.803 M 118.49 % | 2.656 M 14.98 % | 2.310 M -62.90 % | 6.226 M 10.76 % | 5.621 M -28.50 % | 7.861 M 75.78 % | 4.472 M -98.96 % | 431.685 M -53.75 % | 933.359 M 27.59 % | 731.551 M -10.58 % | 818.118 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 |
| Selling general and administrative expenses | 4.990 M -90.63 % | 53.278 M -53.68 % | 115.010 M 1 658.56 % | 6.540 M 54.39 % | 4.236 M -57.92 % | 10.066 M -40.88 % | 17.025 M -23.01 % | 22.112 M 69.66 % | 13.033 M -63.32 % | 35.533 M 514.12 % | 5.786 M 142.70 % | 2.384 M 35.07 % | 1.765 M | 0.000 -100.00 % | 4.390 M 16.60 % | 3.765 M 50.06 % | 2.509 M -84.18 % | 15.859 M -66.55 % | 47.411 M 44.51 % | 32.807 M | 0.000 |
| Interest income | 9.657 M -3.53 % | 10.010 M 112.21 % | 4.717 M 1 168.01 % | 372.000 K -47.16 % | 704.000 K -55.47 % | 1.581 M 660.10 % | 208.000 K -99.24 % | 27.453 M -12.36 % | 31.325 M 75.72 % | 17.827 M -33.44 % | 26.784 M 692.90 % | 3.378 M 7.17 % | 3.152 M | 0.000 | 0.000 -100.00 % | 8.186 M -44.57 % | 14.768 M -9.48 % | 16.314 M 150.75 % | 6.506 M 506.34 % | 1.073 M | 0.000 |
| Interest expense | 8.966 M -28.29 % | 12.504 M 31.03 % | 9.543 M 403.32 % | 1.896 M 106.31 % | 919.000 K -94.20 % | 15.837 M 257.58 % | 4.429 M 95.45 % | 2.266 M 47.43 % | 1.537 M 2 678.28 % | 55.322 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.230 M 2 819 900.00 % | 150.000 | 0.000 -100.00 % | 54.159 M -19.79 % | 67.522 M 7.25 % | 62.960 M -18.13 % | 76.907 M |
| Depreciation and amortization | 219.000 K -33.84 % | 331.000 K -97.53 % | 13.385 M 522.56 % | 2.150 M 2 139.58 % | 96.000 K 128.57 % | 42.000 K 31.25 % | 32.000 K 3.23 % | 31.000 K 29.17 % | 24.000 K -84.78 % | 157.689 K -46.05 % | 292.279 K 83.00 % | 159.719 K -33.63 % | 240.666 K -31.04 % | 349.000 K 2.88 % | 339.242 K -14.93 % | 398.791 K 0.00 % | 398.791 K -97.90 % | 19.029 M -51.28 % | 39.056 M 0.29 % | 38.943 M 1.81 % | 38.252 M |
| Operating income | -51.924 M 16.61 % | -62.269 M -230.29 % | -18.853 M 78.19 % | -86.445 M -1 106.49 % | -7.165 M 53.00 % | -15.244 M 13.27 % | -17.576 M 22.26 % | -22.610 M -66.21 % | -13.603 M -320.36 % | -3.236 M 49.36 % | -6.390 M -166.03 % | -2.402 M -3.98 % | -2.310 M 62.90 % | -6.226 M -10.76 % | -5.621 M 28.50 % | -7.861 M -75.78 % | -4.472 M 97.01 % | -149.744 M -3 075.24 % | 5.033 M -96.61 % | 148.607 M -19.12 % | 183.737 M |
| Operating income ratio | -0.89 -5.39 % | -0.85 -539.02 % | -0.13 88.38 % | -1.14 -391.77 % | -0.23 13.64 % | -0.27 | 0.00 | 0.00 | 0.00 100.00 % | -0.05 | 0.00 | 0.00 100.00 % | -2.72 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.53 -10 002.54 % | 0.01 -96.82 % | 0.17 -7.94 % | 0.18 |
| Total other income expenses net | 657.000 K -99.74 % | 252.004 M 4 997.09 % | -5.146 M -108.36 % | 61.525 M 2 050.70 % | -3.154 M 59.37 % | -7.762 M -216.69 % | -2.451 M -108.65 % | 28.328 M 2.45 % | 27.651 M 55.59 % | 17.772 M -33.15 % | 26.586 M 686.80 % | 3.379 M 7.37 % | 3.147 M -68.37 % | 9.950 M 63.87 % | 6.072 M -23.91 % | 7.980 M -45.95 % | 14.763 M -96.21 % | 390.019 M 733.74 % | -61.542 M 0.13 % | -61.625 M 53.07 % | -131.306 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 513.949 M 25.17 % | 410.609 M -37.10 % | 652.771 M -6.85 % | 700.755 M 253.79 % | 198.070 M 120.84 % | 89.690 M -9.01 % | 98.573 M 35.24 % | 72.890 M 729.52 % | 8.787 M -93.36 % | 132.245 M 508.31 % | -32.388 M 14.09 % | -37.699 M -30.06 % | -28.987 M -1 495.45 % | -1.817 M -7.40 % | -1.692 M -277.15 % | -448.529 K 90.95 % | -4.956 M -100.82 % | 603.360 M -19.30 % | 747.627 M -5.77 % | 793.441 M |
| Total investments | 443.623 M 29.26 % | 343.208 M 116.85 % | 158.269 M -15.05 % | 186.304 M -16.74 % | 223.749 M -5.36 % | 236.426 M 1.81 % | 232.234 M 0.85 % | 230.275 M 1.34 % | 227.229 M 6.88 % | 212.597 M 5.45 % | 201.600 M 0.00 % | 201.600 M 0.00 % | 201.600 M -43.12 % | 354.456 M 1.86 % | 347.972 M 5.44 % | 330.027 M -16.95 % | 397.374 M 27.57 % | 311.500 M 2 016.85 % | 14.715 M | 0.000 |
| Total debt | 518.776 M 25.11 % | 414.660 M -37.54 % | 663.872 M -6.14 % | 707.277 M 209.16 % | 228.777 M 72.14 % | 132.904 M 33.17 % | 99.804 M 33.07 % | 75.000 M 650.00 % | 10.000 M -94.08 % | 168.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 610.830 M -19.32 % | 757.137 M -7.28 % | 816.562 M |
| Accumulated other comprehensive income loss | 295.273 M -68.82 % | 947.105 M 40.47 % | 674.247 M 86.08 % | 362.334 M 764.41 % | 41.917 M 1.78 % | 41.183 M 0.00 % | 41.183 M 0.00 % | 41.183 M 0.00 % | 41.183 M 9.86 % | 37.487 M 2.00 % | 36.752 M 0.00 % | 36.752 M 0.00 % | 36.752 M -85.10 % | 246.645 M 0.50 % | 245.407 M -0.02 % | 245.449 M 2.79 % | 238.789 M 817.24 % | 26.033 M -68.53 % | 82.732 M -70.20 % | 277.628 M |
| Retained earnings | 391.428 M -9.17 % | 430.955 M 174.67 % | 156.900 M -18.66 % | 192.889 M -6.22 % | 205.681 M -4.78 % | 216.000 M -8.10 % | 235.048 M -7.85 % | 255.065 M 1.85 % | 250.431 M 3.77 % | 241.337 M 5.60 % | 228.529 M 7.51 % | 212.573 M 0.21 % | 212.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.457 M |
| Common stock | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M -0.98 % | 74.860 M 0.99 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M -0.98 % | 74.860 M |
| Total equity | 981.702 M -3.87 % | 1.021 B -12.07 % | 1.161 B 31.30 % | 884.596 M 63.03 % | 542.599 M -1.87 % | 552.919 M -3.33 % | 571.966 M -3.38 % | 591.983 M 0.79 % | 587.349 M 2.36 % | 573.825 M 2.28 % | 561.017 M 2.93 % | 545.061 M 0.08 % | 544.623 M 0.55 % | 541.646 M 0.09 % | 541.142 M -0.01 % | 541.185 M 1.25 % | 534.525 M 66.12 % | 321.769 M -14.98 % | 378.467 M 26.99 % | 298.031 M |
| Other non current liabilities | 818.000 K 3.41 % | 791.000 K -61.62 % | 2.061 M 10.63 % | 1.863 M 86.67 % | 998.000 K -19.90 % | 1.246 M 10.46 % | 1.128 M 6.62 % | 1.058 M 1 190.26 % | 81.999 K -96.70 % | 2.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 3.276 M -96.70 % | 99.276 M 596.19 % | 14.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.373 M -96.38 % | 479.598 M -41.27 % | 816.562 M |
| Total non current liabilities | 818.000 K -79.89 % | 4.067 M -95.99 % | 101.337 M 528.52 % | 16.123 M 1 515.53 % | 998.000 K -19.90 % | 1.246 M 10.46 % | 1.128 M 6.62 % | 1.058 M 1 190.26 % | 81.999 K -96.70 % | 2.485 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.803 K -38.96 % | 224.130 K -21.11 % | 284.121 K -98.36 % | 17.373 M -96.38 % | 479.598 M -41.27 % | 816.562 M |
| Other current liabilities | 101.066 M 70.33 % | 59.337 M -59.53 % | 146.611 M 796.21 % | 16.359 M 145.26 % | 6.670 M -75.04 % | 26.718 M 376.51 % | 5.607 M -39.29 % | 9.235 M 170.98 % | 3.408 M -99.13 % | 390.660 M -2.77 % | 401.790 M 3.11 % | 389.685 M -15.92 % | 463.463 M 16.61 % | 397.448 M 101 398.53 % | 391.580 K -15.85 % | 465.331 K -76.58 % | 1.987 M -99.64 % | 556.623 M 1 059.57 % | 48.002 M -66.57 % | 143.602 M |
| Deferred revenue | 0.000 -100.00 % | 22.231 M | 0.000 -100.00 % | 13.296 M 12.59 % | 11.809 M 85.53 % | 6.365 M -28.02 % | 8.843 M 6.02 % | 8.341 M 36.38 % | 6.116 M -86.04 % | 43.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 518.776 M 26.11 % | 411.384 M -27.14 % | 564.596 M -18.53 % | 693.017 M 202.92 % | 228.777 M 72.14 % | 132.904 M 33.17 % | 99.804 M 33.07 % | 75.000 M 650.00 % | 10.000 M -94.04 % | 167.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 593.456 M 113.83 % | 277.539 M | 0.000 |
| Total current liabilities | 648.911 M 24.40 % | 521.626 M -28.96 % | 734.278 M 0.96 % | 727.299 M 177.35 % | 262.232 M 51.13 % | 173.517 M 38.84 % | 124.978 M 24.38 % | 100.483 M -73.30 % | 376.399 M -38.60 % | 612.994 M 52.57 % | 401.790 M 3.11 % | 389.685 M -15.92 % | 463.463 M 16.45 % | 397.998 M 5 261.81 % | 7.423 M 44.31 % | 5.144 M -96.26 % | 137.639 M -90.20 % | 1.405 B 234.65 % | 419.702 M 192.27 % | 143.602 M |
| Total liabilities | 649.729 M 23.59 % | 525.693 M -37.09 % | 835.615 M 12.40 % | 743.422 M 182.42 % | 263.230 M 50.62 % | 174.763 M 38.58 % | 126.106 M 24.19 % | 101.541 M -73.03 % | 376.481 M -38.83 % | 615.479 M 53.18 % | 401.790 M 3.11 % | 389.685 M -15.92 % | 463.463 M 16.45 % | 397.998 M 5 164.78 % | 7.560 M 40.83 % | 5.368 M -96.11 % | 137.923 M -90.30 % | 1.422 B 58.11 % | 899.300 M -6.34 % | 960.164 M |
| Other non current assets | 156.752 M 1 249.68 % | 11.614 M -90.73 % | 125.243 M 49.01 % | 84.051 M 142.53 % | 34.656 M 368.89 % | 7.391 M 14.13 % | 6.476 M 2.37 % | 6.326 M 33.36 % | 4.743 M -39.99 % | 7.905 M -92.60 % | 106.783 M -71.70 % | 377.312 M 9.24 % | 345.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.387 K -50.00 % | 202.774 K |
| Long term investments | 443.623 M -1.56 % | 450.666 M 184.75 % | 158.269 M -7.75 % | 171.557 M -23.26 % | 223.549 M -5.37 % | 236.226 M 1.81 % | 232.034 M 0.76 % | 230.275 M 1.34 % | 227.229 M 6.88 % | 212.597 M 5.45 % | 201.600 M 0.00 % | 201.600 M 0.00 % | 201.600 M 0.00 % | 201.600 M 0.05 % | 201.500 M 0.00 % | 201.500 M 0.00 % | 201.500 M 0.00 % | 201.500 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 206.582 M 0.02 % | 206.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 206.582 M 0.02 % | 206.542 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.601 K -125.32 % | 207.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 418.000 K -99.72 % | 147.200 M -77.52 % | 654.848 M 45.27 % | 450.788 M 64 206.42 % | 701.000 K -97.41 % | 27.075 M 0.33 % | 26.986 M -0.06 % | 27.003 M -0.11 % | 27.033 M -0.73 % | 27.231 M 14 498.63 % | 186.530 K -82.79 % | 1.084 M -12.85 % | 1.243 M -32.17 % | 1.833 M 3.18 % | 1.777 M -18.33 % | 2.175 M -15.49 % | 2.574 M -99.58 % | 610.253 M 10.93 % | 550.122 M -4.86 % | 578.218 M |
| Total non current assets | 620.212 M 0.19 % | 619.043 M -46.39 % | 1.155 B 26.48 % | 912.938 M 252.61 % | 258.906 M -4.35 % | 270.692 M 1.96 % | 265.496 M 0.72 % | 263.604 M 1.75 % | 259.058 M 4.48 % | 247.940 M -19.65 % | 308.570 M -46.80 % | 579.996 M 5.79 % | 548.229 M 169.49 % | 203.433 M 0.08 % | 203.277 M -0.20 % | 203.675 M -0.20 % | 204.074 M -74.86 % | 811.753 M 47.53 % | 550.224 M -4.87 % | 578.421 M |
| Other current assets | 181.786 M 171.89 % | 66.861 M 10.40 % | 60.560 M -8.95 % | 66.515 M 120.13 % | 30.216 M 99.99 % | 15.109 M -41.17 % | 25.681 M 164.26 % | 9.718 M 224.47 % | 2.995 M -95.27 % | 63.372 M 211.51 % | 20.343 M -44.05 % | 36.358 M -77.33 % | 160.354 M 3 911.39 % | 3.997 M -96.49 % | 113.968 M 8.23 % | 105.299 M 0.18 % | 105.111 M 3 089.79 % | 3.295 M -62.13 % | 8.701 M | 0.000 |
| Short term investments | 200.000 K 0.00 % | 200.000 K -96.68 % | 6.020 M -59.18 % | 14.747 M 7 273.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.856 M 4.36 % | 146.472 M 13.96 % | 128.527 M -34.38 % | 195.874 M 78.07 % | 110.000 M 647.52 % | 14.715 M | 0.000 |
| cash and cash equivalents | 4.827 M 25.34 % | 3.851 M -65.31 % | 11.101 M 70.21 % | 6.522 M -78.76 % | 30.707 M -28.94 % | 43.214 M 3 410.48 % | 1.231 M -41.66 % | 2.110 M 73.95 % | 1.213 M -96.69 % | 36.611 M 13.04 % | 32.388 M -14.09 % | 37.699 M 30.06 % | 28.987 M 1 495.45 % | 1.817 M 7.40 % | 1.692 M 277.15 % | 448.529 K -90.95 % | 4.956 M -33.66 % | 7.470 M -21.46 % | 9.510 M -58.87 % | 23.121 M |
| Cash and short term investments | 5.027 M 30.54 % | 3.851 M -77.51 % | 17.121 M -19.50 % | 21.269 M -31.18 % | 30.907 M -28.81 % | 43.414 M 2 933.82 % | 1.431 M -32.18 % | 2.110 M 73.95 % | 1.213 M -96.69 % | 36.611 M 13.04 % | 32.388 M -14.09 % | 37.699 M 30.06 % | 28.987 M -81.26 % | 154.673 M 4.39 % | 148.164 M 14.88 % | 128.976 M -35.78 % | 200.829 M 70.96 % | 117.470 M 384.90 % | 24.226 M 4.78 % | 23.121 M |
| Total current assets | 1.011 B 8.98 % | 927.880 M 10.15 % | 842.367 M 17.80 % | 715.080 M 30.75 % | 546.923 M 19.68 % | 456.990 M 5.64 % | 432.576 M 0.62 % | 429.920 M -39.00 % | 704.772 M -25.13 % | 941.364 M 43.89 % | 654.237 M 83.45 % | 356.621 M -22.72 % | 461.444 M -37.32 % | 736.212 M 113.13 % | 345.426 M 0.74 % | 342.877 M -26.79 % | 468.374 M -49.74 % | 931.936 M 28.09 % | 727.544 M 7.03 % | 679.774 M |
| Inventory | 725.492 M 3.30 % | 702.290 M 12.25 % | 625.662 M 35.76 % | 460.872 M 6.11 % | 434.333 M 11.01 % | 391.259 M -3.30 % | 404.605 M 6.42 % | 380.179 M 15.36 % | 329.553 M -50.54 % | 666.237 M 137.82 % | 280.148 M 0.84 % | 277.818 M 3.63 % | 268.086 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 666.022 M 11.64 % | 596.560 M 10.23 % | 541.215 M |
| Net receivables | 98.913 M -36.13 % | 154.878 M 11.40 % | 139.024 M -16.46 % | 166.424 M 223.36 % | 51.467 M 614.03 % | 7.208 M 739.12 % | 859.000 K -97.73 % | 37.913 M -89.78 % | 371.011 M 111.83 % | 175.145 M | 0.000 -100.00 % | 4.746 M 18.14 % | 4.017 M -99.30 % | 577.541 M 593.38 % | 83.294 M -23.30 % | 108.602 M -33.14 % | 162.434 M 11.91 % | 145.149 M 48.03 % | 98.057 M -15.06 % | 115.438 M |
| Tax assets | 19.419 M 103.06 % | 9.563 M -2.11 % | 9.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.601 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 |
| Account payables | 29.069 M 1.38 % | 28.674 M 24.29 % | 23.071 M 398.62 % | 4.627 M -69.10 % | 14.976 M 98.88 % | 7.530 M -29.78 % | 10.724 M 35.63 % | 7.907 M -97.78 % | 356.875 M 3 336.67 % | 10.384 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.012 M 93.79 % | 3.618 M -96.66 % | 108.422 M -57.30 % | 253.943 M 189.84 % | 87.615 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 440.085 K | 0.000 | 0.000 | 0.000 -100.00 % | 550.471 K 2 797.22 % | 19.000 K -98.21 % | 1.060 M -96.11 % | 27.230 M 5 086.67 % | 525.000 K -91.98 % | 6.546 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 7.385 M 14.64 % | 6.442 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 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 27.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 373.360 K -68.05 % | 1.169 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 144.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 220.876 M 151.25 % | -430.955 M -186.60 % | 497.612 M 100.00 % | 248.806 M 12.65 % | 220.876 M -0.33 % | 221.611 M 0.00 % | 221.610 M 0.00 % | 221.610 M 0.00 % | 221.610 M 0.33 % | 220.876 M -0.33 % | 221.610 M 0.00 % | 221.610 M 0.00 % | 221.610 M 0.33 % | 220.876 M 0.00 % | 220.876 M -0.33 % | 221.610 M 0.00 % | 221.610 M 0.00 % | 221.610 M 0.00 % | 221.610 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.803 K -38.96 % | 224.130 K -21.11 % | 284.122 K | 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 |
| Total assets | 1.631 B 5.46 % | 1.547 B -22.54 % | 1.997 B 22.67 % | 1.628 B 102.03 % | 805.829 M 10.74 % | 727.682 M 4.24 % | 698.072 M 0.66 % | 693.524 M -28.04 % | 963.830 M -18.96 % | 1.189 B 23.52 % | 962.807 M 2.80 % | 936.617 M -7.24 % | 1.010 B 7.45 % | 939.645 M 71.25 % | 548.702 M 0.39 % | 546.553 M -18.72 % | 672.448 M -61.44 % | 1.744 B 36.46 % | 1.278 B 1.56 % | 1.258 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 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 |
| 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 |
| Change in working capital | -63.939 M 73.73 % | -243.382 M 0.66 % | -244.991 M -4 243.26 % | 5.913 M 105.35 % | -110.531 M -445.64 % | 31.979 M 961.27 % | -3.713 M 94.34 % | -65.627 M -29.90 % | -50.521 M -710.72 % | -6.232 M 80.77 % | -32.398 M -139.70 % | 81.617 M 127.92 % | -292.367 M -5 332.15 % | 5.588 M 111.10 % | -50.348 M -109.00 % | 559.379 M 1 112.30 % | -55.258 M |
| Accounts receivables | -60.656 M 27.80 % | -84.011 M 59.96 % | -209.823 M -365.53 % | 79.019 M 207.40 % | -73.573 M -2 493.40 % | 3.074 M -85.35 % | 20.981 M -93.54 % | 324.941 M 4 930.83 % | 6.459 M -93.80 % | 104.117 M 446.28 % | -30.068 M -132.92 % | 91.348 M 135.94 % | -254.203 M 33.96 % | -384.923 M -2 320.42 % | -15.903 M 65.96 % | -46.716 M -638.24 % | 8.679 M |
| Inventory | -23.202 M 73.34 % | -87.037 M 49.03 % | -170.765 M -593.43 % | 34.608 M 217.12 % | -29.550 M -321.41 % | 13.346 M 154.64 % | -24.426 M 51.75 % | -50.626 M -42.34 % | -35.566 M 70.96 % | -122.461 M -5 155.13 % | -2.330 M 76.05 % | -9.732 M 74.50 % | -38.164 M | 0.000 -100.00 % | 666.022 M 1 058.83 % | -69.462 M -25.51 % | -55.345 M |
| Accounts payables | 396.000 K -96.48 % | 11.264 M -35.41 % | 17.440 M 115.47 % | -112.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.776 M 112.96 % | -21.414 M -276.81 % | 12.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 390.511 M 155.75 % | -700.467 M -203.69 % | 675.557 M 7 962.20 % | -8.592 M |
| Other working capital | 19.523 M 123.35 % | -83.598 M -170.75 % | 118.157 M 2 266.93 % | 4.992 M 167.39 % | -7.408 M -147.61 % | 15.559 M 5 905.60 % | -268.000 K 99.92 % | -342.718 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.552 M 100.71 % | -219.137 M -4 159.60 % | 5.398 M 109.60 % | -56.212 M -1 899.94 % | 3.123 M -69.66 % | 10.295 M 681.64 % | -1.770 M 43.67 % | -3.142 M 42.20 % | -5.436 M -113.49 % | -2.546 M 84.44 % | -16.366 M 78.71 % | -76.880 M -126.45 % | 290.711 M 39 926.03 % | 726.306 K -97.04 % | 24.526 M 1 820.32 % | -1.426 M -7.50 % | -1.326 M |
| Net cash provided by operating activities | -103.830 M 62.49 % | -276.794 M -4.60 % | -264.633 M -262.21 % | -73.061 M 37.89 % | -117.631 M -605.55 % | 23.268 M 191.36 % | -25.469 M 60.27 % | -64.103 M -46.40 % | -43.785 M -1 188.19 % | 4.024 M 112.37 % | -32.516 M -709.52 % | 5.335 M 657.17 % | -957.441 K -113.38 % | 7.157 M -96.52 % | 205.962 M -61.88 % | 540.311 M 760.44 % | 62.795 M |
| Investments in property plant and equipment | 0.000 100.00 % | -176.000 K 94.34 % | -3.112 M -131.55 % | -1.344 M -369.93 % | -286.000 K -118.32 % | -131.000 K -773.33 % | -15.000 K | 0.000 100.00 % | -106.000 K 57.48 % | -249.270 K | 0.000 | 0.000 | 0.000 100.00 % | -950.149 K 96.07 % | -24.171 M 75.71 % | -99.520 M -899.79 % | -9.954 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 30.000 K 1 600.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.000 K -99.92 % | 512.397 M 196 975.95 % | 260.000 K -86.38 % | 1.909 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -12.012 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 5.66 % | -106.000 K 79.37 % | -513.800 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -201.500 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 838.000 K -95.15 % | 17.280 M 77.78 % | 9.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 9.657 M -97.43 % | 376.443 M 1 050.04 % | 32.733 M 12 068.40 % | 269.000 K -61.79 % | 704.000 K -55.50 % | 1.582 M 660.58 % | 208.000 K -99.24 % | 27.290 M 25 645.28 % | 106.000 K 102.15 % | -4.936 M -115.45 % | 31.943 M 627.40 % | -6.057 M -625.21 % | 1.153 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 9.657 M -97.43 % | 376.267 M 1 134.11 % | 30.489 M 627.49 % | 4.191 M -58.66 % | 10.138 M 598.69 % | 1.451 M 651.81 % | 193.000 K -99.29 % | 27.190 M -20.16 % | 34.055 M 697.54 % | -5.699 M -117.84 % | 31.943 M 627.40 % | -6.057 M -625.21 % | 1.153 M 277.92 % | -648.149 K -100.13 % | 488.227 M 262.33 % | -300.760 M -3 638.44 % | -8.045 M |
| Debt repayment | 104.116 M 211.83 % | -93.100 M -136.18 % | 257.348 M 478.32 % | 44.499 M -53.59 % | 95.873 M 189.65 % | 33.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -610.830 M -317.50 % | -146.307 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 100.00 % | -27.367 M |
| Other financing activites | -8.967 M 0.01 % | -8.968 M 51.85 % | -18.625 M -1 002.07 % | -1.690 M -90.32 % | -888.000 K 94.39 % | -15.816 M -163.76 % | 24.805 M -61.84 % | 65.000 M 664.71 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 95.149 M 193.22 % | -102.068 M -142.76 % | 238.723 M 457.65 % | 42.809 M -54.93 % | 94.985 M 449.55 % | 17.284 M -30.32 % | 24.805 M -61.84 % | 65.000 M 664.71 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -610.830 M -317.50 % | -146.307 M -434.62 % | -27.367 M |
| Effect of forex changes on cash | 0.000 100.00 % | -4.655 M -465 400.00 % | -1.000 K -100.05 % | 1.876 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 |
| Net change in cash | 976.000 K 113.46 % | -7.250 M -258.33 % | 4.579 M 118.93 % | -24.184 M -93.35 % | -12.508 M -129.79 % | 41.983 M 4 876.22 % | -879.000 K -197.99 % | 897.000 K 206.83 % | -839.639 K -147.40 % | 1.772 M 409.10 % | -573.122 K 20.62 % | -722.018 K -468.84 % | 195.754 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 3.851 M -65.31 % | 11.101 M 70.21 % | 6.522 M -78.76 % | 30.706 M -28.94 % | 43.214 M 3 410.48 % | 1.231 M -41.66 % | 2.110 M 73.95 % | 1.213 M -40.91 % | 2.053 M -93.66 % | 32.388 M 3 691.47 % | 854.243 K -45.81 % | 1.576 M 14.18 % | 1.381 M -18.39 % | 1.692 M -77.35 % | 7.470 M -21.46 % | 9.510 M -58.87 % | 23.121 M |
| Cash at end of period | 4.827 M 25.34 % | 3.851 M -65.31 % | 11.101 M 70.21 % | 6.522 M -78.76 % | 30.706 M -28.94 % | 43.214 M 3 410.48 % | 1.231 M -41.66 % | 2.110 M 73.95 % | 1.213 M -96.69 % | 36.611 M 12 923.27 % | 281.121 K -67.09 % | 854.243 K -45.81 % | 1.576 M -13.24 % | 1.817 M -63.34 % | 4.956 M -33.66 % | 7.470 M -21.46 % | 9.510 M |
| Operating cash flow | -103.830 M 62.49 % | -276.794 M -4.60 % | -264.633 M -262.21 % | -73.061 M 37.89 % | -117.631 M -605.55 % | 23.268 M 191.36 % | -25.469 M 60.27 % | -64.103 M -46.40 % | -43.785 M -1 188.19 % | 4.024 M 112.37 % | -32.516 M -709.52 % | 5.335 M 657.17 % | -957.441 K -113.38 % | 7.157 M -96.52 % | 205.962 M -61.88 % | 540.311 M 760.44 % | 62.795 M |
| Capital expenditure | 0.000 100.00 % | -176.000 K 94.34 % | -3.112 M -131.55 % | -1.344 M -369.93 % | -286.000 K -118.32 % | -131.000 K -773.33 % | -15.000 K | 0.000 100.00 % | -106.000 K 57.48 % | -249.266 K | 0.000 100.00 % | -2.000 | 0.000 100.00 % | -950.146 K 96.07 % | -24.171 M 75.71 % | -99.520 M -899.79 % | -9.954 M |
| Free CashFlow | -103.830 M 62.51 % | -276.970 M -3.45 % | -267.745 M -259.85 % | -74.405 M 37.00 % | -118.102 M -610.45 % | 23.137 M 190.79 % | -25.484 M 60.25 % | -64.103 M -46.05 % | -43.891 M -1 262.86 % | 3.774 M 111.61 % | -32.516 M -709.52 % | 5.335 M 657.17 % | -957.441 K -115.42 % | 6.207 M -96.59 % | 181.792 M -58.76 % | 440.791 M 734.19 % | 52.841 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2011 | 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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.521 M 332.50 % | 9.369 M -63.13 % | 25.412 M 17.45 % | 21.637 M 1 233.15 % | 1.623 M 118.45 % | -8.799 M -153.01 % | 16.598 M -48.44 % | 32.193 M -3.51 % | 33.364 M 343.46 % | -13.704 M -117.52 % | 78.210 M 54.83 % | 50.514 M 71.82 % | 29.400 M 4.58 % | 28.112 M 593.27 % | 4.055 M -59.34 % | 9.972 M -70.21 % | 33.476 M 122.88 % | 15.020 M 183.08 % | 5.306 M -42.07 % | 9.160 M 586.14 % | 1.335 M -87.30 % | 10.514 M -77.20 % | 46.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.336 M | 0.000 -100.00 % | 5.546 M 9 803.57 % | 56.000 K | 0.000 -100.00 % | 2.872 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | -15.123 M 30.35 % | -21.713 M -376.79 % | -4.554 M 54.21 % | -9.945 M -82.48 % | -5.450 M 78.49 % | -25.336 M -146.05 % | -10.297 M -104.26 % | 241.817 M 1 263.08 % | -20.791 M -248.91 % | 13.962 M 195.49 % | -14.622 M 50.78 % | -29.707 M -268.62 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M 147.11 % | -7.709 M 27.68 % | -10.660 M -341.23 % | 4.419 M 200.61 % | -4.392 M 41.02 % | -7.447 M -53.51 % | -4.851 M -105.73 % | -2.358 M 32.53 % | -3.495 M 24.09 % | -4.604 M 26.55 % | -6.268 M -10.90 % | -5.652 M -219.85 % | 4.716 M 60.85 % | 2.932 M 2 067.79 % | -149.000 K -102.90 % | 5.145 M -72.55 % | 18.741 M 694.95 % | -3.150 M -2 725.00 % | 120.000 K -51.02 % | 245.000 K 219.51 % | -205.000 K -217.82 % | 174.000 K -30.68 % | 251.000 K 15.14 % | 218.000 K 182.89 % | -263.000 K |
| Income before tax | -18.614 M 40.56 % | -31.318 M -587.70 % | -4.554 M 54.21 % | -9.945 M -82.48 % | -5.450 M 82.00 % | -30.275 M -131.16 % | -13.097 M -105.12 % | 255.920 M 1 221.77 % | -22.814 M -180.33 % | 28.399 M 294.22 % | -14.622 M 50.80 % | -29.717 M -268.65 % | -8.061 M 53.69 % | -17.406 M -212.33 % | -5.573 M -154.13 % | -2.193 M -3 232.86 % | 70.000 K 103.49 % | -2.003 M 74.02 % | -7.710 M 27.67 % | -10.660 M -341.23 % | 4.419 M 200.61 % | -4.392 M 41.02 % | -7.447 M -53.51 % | -4.851 M -105.73 % | -2.358 M 32.53 % | -3.495 M 24.24 % | -4.613 M 26.40 % | -6.268 M -10.90 % | -5.652 M -341.54 % | 2.340 M -36.17 % | 3.666 M 1 278.78 % | -311.000 K -104.79 % | 6.495 M -71.74 % | 22.981 M 784.98 % | -3.355 M -1 697.62 % | 210.000 K -41.99 % | 362.000 K 276.59 % | -205.000 K -189.52 % | 229.000 K -18.51 % | 281.000 K -32.78 % | 418.000 K 302.91 % | -206.000 K |
| Income before tax ratio | -0.46 86.26 % | -3.34 -1 765.29 % | -0.18 61.01 % | -0.46 86.31 % | -3.36 -197.59 % | 3.44 536.05 % | -0.79 -109.93 % | 7.95 1 262.57 % | -0.68 67.00 % | -2.07 -1 008.44 % | -0.19 68.22 % | -0.59 -114.56 % | -0.27 55.72 % | -0.62 54.95 % | -1.37 -524.95 % | -0.22 -10 617.00 % | 0.00 101.57 % | -0.13 90.82 % | -1.45 -24.86 % | -1.16 -135.16 % | 3.31 892.41 % | -0.42 -158.67 % | -0.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 | 0.00 100.00 % | -0.06 -100.05 % | 115.98 | 0.00 100.00 % | -1.17 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -16.325 M 43.88 % | -29.091 M -1 199.29 % | -2.239 M 70.66 % | -7.630 M -141.53 % | -3.159 M 88.72 % | -28.007 M -159.83 % | -10.779 M -104.20 % | 256.371 M 1 796.92 % | -15.108 M -131.30 % | 48.264 M 452.06 % | -13.709 M 53.02 % | -29.178 M -313.34 % | -7.059 M 54.83 % | -15.629 M -187.24 % | -5.441 M -175.35 % | -1.976 M -210.70 % | 1.785 M 160.22 % | -2.964 M 27.78 % | -4.104 M -11.92 % | -3.667 M -155.48 % | 6.610 M 157.34 % | -11.528 M -234.52 % | 8.570 M 745.82 % | -1.327 M -606.49 % | 262.000 K 106.66 % | -3.936 M 23.62 % | -5.153 M -31.52 % | -3.918 M 1.38 % | -3.973 M -269.42 % | 2.345 M -36.12 % | 3.671 M 1 291.88 % | -308.000 K -104.36 % | 7.066 M -69.48 % | 23.153 M 798.43 % | -3.315 M -1 436.69 % | 248.000 K -38.31 % | 402.000 K 343.64 % | -165.000 K 71.55 % | -580.000 K -14.40 % | -507.000 K -32.38 % | -383.000 K 62.23 % | -1.014 M |
| Net income ratio | -0.37 83.90 % | -2.32 -1 193.22 % | -0.18 61.01 % | -0.46 86.31 % | -3.36 -216.62 % | 2.88 564.14 % | -0.62 -108.26 % | 7.51 1 305.39 % | -0.62 38.84 % | -1.02 -444.95 % | -0.19 68.21 % | -0.59 -114.54 % | -0.27 55.71 % | -0.62 54.96 % | -1.37 -525.12 % | -0.22 -2 402.91 % | -0.01 -103.63 % | 0.24 116.64 % | -1.45 -24.84 % | -1.16 -135.16 % | 3.31 892.41 % | -0.42 -158.67 % | -0.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.07 | 0.00 100.00 % | -0.03 -100.03 % | 91.88 | 0.00 100.00 % | -1.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | -0.40 87.02 % | -3.11 -3 424.12 % | -0.09 75.01 % | -0.35 81.88 % | -1.95 -161.15 % | 3.18 590.13 % | -0.65 -108.15 % | 7.96 1 858.65 % | -0.45 87.14 % | -3.52 -1 909.24 % | -0.18 69.65 % | -0.58 -140.57 % | -0.24 56.81 % | -0.56 58.57 % | -1.34 -577.15 % | -0.20 -471.62 % | 0.05 127.02 % | -0.20 74.49 % | -0.77 -93.21 % | -0.40 -108.09 % | 4.95 551.58 % | -1.10 -689.98 % | 0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 | 0.00 100.00 % | -0.06 -100.04 % | 126.18 | 0.00 100.00 % | -1.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | -0.28 91.08 % | -3.14 -11 999.12 % | 0.03 126.50 % | -0.10 76.73 % | -0.43 -119.17 % | 2.23 598.80 % | -0.45 -200.62 % | 0.44 123.08 % | 0.20 104.10 % | -4.86 -1 600.12 % | 0.32 238.88 % | 0.10 -64.38 % | 0.27 111.43 % | -2.35 -225.59 % | -0.72 -580.34 % | -0.11 -88.72 % | -0.06 84.41 % | -0.36 -0.66 % | -0.36 -76.73 % | -0.20 78.52 % | -0.94 16.74 % | -1.13 -609.77 % | 0.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.45 | 0.00 100.00 % | -1.00 0.00 % | -1.00 | 0.00 100.00 % | -1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 7.413 M -0.71 % | 7.466 M 0.00 % | 7.466 M 0.59 % | 7.422 M 0.77 % | 7.365 M -0.65 % | 7.413 M 0.07 % | 7.408 M -0.07 % | 7.413 M -0.16 % | 7.425 M -0.03 % | 7.427 M 0.07 % | 7.422 M 0.19 % | 7.408 M 0.20 % | 7.393 M -0.15 % | 7.404 M -0.34 % | 7.429 M 0.22 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.14 % | 7.403 M 0.52 % | 7.365 M -1.06 % | 7.444 M -0.04 % | 7.447 M -0.21 % | 7.463 M 1.28 % | 7.369 M -0.71 % | 7.422 M -0.05 % | 7.426 M 0.71 % | 7.374 M -0.85 % | 7.437 M 0.32 % | 7.413 M 1.13 % | 7.330 M -1.61 % | 7.450 M -0.09 % | 7.457 M 0.66 % | 7.408 M -1.23 % | 7.500 M 25.00 % | 6.000 M -26.53 % | 8.167 M 19.52 % | 6.833 M -21.46 % | 8.700 M 3.98 % | 8.367 M 15.14 % | 7.267 M 10.52 % | 6.575 M |
| Weighted average shs out | 7.413 M -0.71 % | 7.466 M 0.00 % | 7.466 M 0.59 % | 7.422 M 0.77 % | 7.365 M -0.65 % | 7.413 M 0.07 % | 7.408 M -0.07 % | 7.413 M -0.16 % | 7.425 M -0.03 % | 7.427 M 0.07 % | 7.422 M 0.19 % | 7.408 M 0.20 % | 7.393 M -0.15 % | 7.404 M -0.34 % | 7.429 M 0.22 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.00 % | 7.413 M 0.14 % | 7.403 M 0.52 % | 7.365 M -1.01 % | 7.440 M -0.09 % | 7.447 M -0.21 % | 7.463 M 1.28 % | 7.369 M -0.71 % | 7.422 M -0.05 % | 7.426 M 0.71 % | 7.374 M -0.85 % | 7.437 M 0.32 % | 7.413 M 1.13 % | 7.330 M -1.61 % | 7.450 M -0.09 % | 7.457 M 0.66 % | 7.408 M -1.23 % | 7.500 M 25.00 % | 6.000 M -26.53 % | 8.167 M 19.51 % | 6.834 M -21.45 % | 8.700 M 3.98 % | 8.367 M 15.14 % | 7.267 M 12.63 % | 6.452 M |
| EPS diluted | -2.04 29.90 % | -2.91 -377.05 % | -0.61 54.48 % | -1.34 -81.08 % | -0.74 78.36 % | -3.42 -146.04 % | -1.39 -104.26 % | 32.62 1 265.00 % | -2.80 -248.94 % | 1.88 195.43 % | -1.97 50.87 % | -4.01 -267.89 % | -1.09 53.62 % | -2.35 -213.33 % | -0.75 -150.00 % | -0.30 -655.67 % | -0.04 -108.10 % | 0.49 147.12 % | -1.04 27.78 % | -1.44 -340.00 % | 0.60 201.69 % | -0.59 41.00 % | -1.00 -53.85 % | -0.65 -103.13 % | -0.32 31.91 % | -0.47 24.19 % | -0.62 27.06 % | -0.85 -11.84 % | -0.76 -218.75 % | 0.64 60.00 % | 0.40 2 100.00 % | -0.02 -102.90 % | 0.69 -72.73 % | 2.53 702.38 % | -0.42 -2 200.00 % | 0.02 -33.33 % | 0.03 200.00 % | -0.03 -250.00 % | 0.02 -33.33 % | 0.03 0.00 % | 0.03 175.19 % | -0.04 |
| Earnings per share | -2.04 29.90 % | -2.91 -377.05 % | -0.61 54.48 % | -1.34 -81.08 % | -0.74 78.36 % | -3.42 -146.04 % | -1.39 -104.26 % | 32.62 1 265.00 % | -2.80 -248.94 % | 1.88 195.43 % | -1.97 50.87 % | -4.01 -267.89 % | -1.09 53.62 % | -2.35 -213.33 % | -0.75 -150.00 % | -0.30 -655.67 % | -0.04 -108.10 % | 0.49 147.12 % | -1.04 27.78 % | -1.44 -340.00 % | 0.60 201.69 % | -0.59 41.00 % | -1.00 -53.85 % | -0.65 -103.13 % | -0.32 31.91 % | -0.47 24.19 % | -0.62 27.06 % | -0.85 -11.84 % | -0.76 -218.75 % | 0.64 60.00 % | 0.40 2 100.00 % | -0.02 -102.90 % | 0.69 -72.73 % | 2.53 702.38 % | -0.42 -2 200.00 % | 0.02 -33.33 % | 0.03 200.00 % | -0.03 -250.00 % | 0.02 -33.33 % | 0.03 0.00 % | 0.03 173.71 % | -0.04 |
| Gross profit | -11.336 M 61.43 % | -29.393 M -4 487.01 % | 670.000 K 131.12 % | -2.153 M -210.23 % | -694.000 K 96.46 % | -19.631 M -164.43 % | -7.424 M -151.88 % | 14.310 M 115.25 % | 6.648 M -90.03 % | 66.667 M 162.85 % | 25.363 M 424.68 % | 4.834 M -38.79 % | 7.898 M 111.95 % | -66.069 M -2 157.23 % | -2.927 M -176.65 % | -1.058 M 43.78 % | -1.882 M 65.26 % | -5.417 M -184.96 % | -1.901 M -2.37 % | -1.857 M -47.38 % | -1.260 M 89.43 % | -11.918 M -216.23 % | 10.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.297 M | 0.000 100.00 % | -5.546 M -9 803.57 % | -56.000 K -222.47 % | -17.366 K 99.40 % | -2.872 M -734.88 % | -344.000 K -59.26 % | -216.000 K -1 121.10 % | -17.689 K | 0.000 | 0.000 | 0.000 100.00 % | -16.754 K |
| Income tax expense | -3.491 M 63.65 % | -9.605 M | 0.000 | 0.000 | 0.000 100.00 % | -4.938 M -76.36 % | -2.800 M -123.16 % | 12.090 M | 0.000 -100.00 % | 14.465 M 1 446 400.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -5.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 -100.00 % | 9.000 K | 0.000 | 0.000 -100.00 % | 514.000 K -29.97 % | 734.000 K 553.09 % | -162.000 K -112.00 % | 1.350 M -68.16 % | 4.240 M 2 168.29 % | -205.000 K -327.78 % | 90.000 K -23.08 % | 117.000 K 25 900.00 % | 450.000 -99.18 % | 55.000 K 83.33 % | 30.000 K -85.00 % | 200.000 K 250.27 % | 57.098 K |
| Cost of revenue | 51.857 M 33.78 % | 38.762 M 56.66 % | 24.742 M 4.00 % | 23.790 M 926.76 % | 2.317 M -78.61 % | 10.832 M -52.88 % | 22.986 M 28.54 % | 17.883 M -33.06 % | 26.716 M 133.24 % | -80.371 M -252.08 % | 52.847 M 15.69 % | 45.680 M 112.45 % | 21.502 M -77.17 % | 94.181 M 1 248.91 % | 6.982 M -36.70 % | 11.030 M -68.80 % | 35.358 M 73.01 % | 20.437 M 183.57 % | 7.207 M -34.58 % | 11.017 M 324.55 % | 2.595 M -88.43 % | 22.432 M -37.45 % | 35.860 M | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.039 M | 0.000 -100.00 % | 5.546 M 9 803.57 % | 56.000 K 222.47 % | 17.366 K -99.40 % | 2.872 M 734.88 % | 344.000 K 59.26 % | 216.000 K -69.92 % | 718.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.754 K |
| General and administrative expenses | 431.000 K 3.36 % | 417.000 K 59.16 % | 262.000 K -6.43 % | 280.000 K -24.12 % | 369.000 K -94.73 % | 7.003 M 2 401.07 % | 280.000 K -36.36 % | 440.000 K -64.02 % | 1.223 M -75.13 % | 4.918 M 6.50 % | 4.618 M 2 978.67 % | 150.000 K -36.71 % | 237.000 K -74.04 % | 913.000 K 175.83 % | 331.000 K | 0.000 -100.00 % | 311.000 K -76.04 % | 1.298 M 124.18 % | 579.000 K -14.09 % | 674.000 K 1 397.78 % | 45.000 K -94.56 % | 827.000 K 71.93 % | 481.000 K 162.84 % | 183.000 K 12.27 % | 163.000 K -92.20 % | 2.091 M 340.21 % | 475.000 K -61.91 % | 1.247 M 237.94 % | 369.000 K -64.79 % | 1.048 M 1 051.65 % | 91.000 K -88.39 % | 784.000 K 353.18 % | 173.000 K -67.93 % | 539.376 K 116.62 % | 249.000 K 315.00 % | 60.000 K -10.45 % | 67.000 K -89.78 % | 655.350 K 957.02 % | 62.000 K -1.59 % | 63.000 K 75.00 % | 36.000 K -94.52 % | 657.279 K |
| Selling and marketing expenses | 953.000 K -7.30 % | 1.028 M 14.73 % | 896.000 K 2.28 % | 876.000 K 1.62 % | 862.000 K -93.91 % | 14.165 M 1 346.88 % | 979.000 K -92.97 % | 13.919 M -37.69 % | 22.339 M 251.30 % | 6.359 M -83.35 % | 38.198 M 39.64 % | 27.354 M 54.00 % | 17.762 M 783.68 % | 2.010 M -18.98 % | 2.481 M | 0.000 -100.00 % | 398.000 K -31.14 % | 578.000 K -58.60 % | 1.396 M 34.49 % | 1.038 M -8.22 % | 1.131 M -62.40 % | 3.008 M 167.14 % | 1.126 M -0.35 % | 1.130 M -1.57 % | 1.148 M 15.73 % | 992.000 K -8.99 % | 1.090 M 5.11 % | 1.037 M 4.22 % | 995.000 K -60.47 % | 2.517 M 36.64 % | 1.842 M -66.77 % | 5.543 M 9 798.21 % | 56.000 K -92.56 % | 753.160 K -73.41 % | 2.832 M 844.00 % | 300.000 K 70.45 % | 176.000 K 299.21 % | 44.087 K -83.49 % | 267.000 K 80.41 % | 148.000 K 0.00 % | 148.000 K 100.22 % | 73.917 K |
| Other expenses | 7.253 M 851.84 % | 762.000 K -81.77 % | 4.180 M -39.50 % | 6.909 M 87.08 % | 3.693 M 138.16 % | -9.677 M -311.10 % | 4.584 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 -100.00 % | 3.546 M | 0.000 -100.00 % | 4.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.684 M 248.16 % | 2.207 M -58.65 % | 5.338 M -33.81 % | 8.065 M 63.79 % | 4.924 M -57.15 % | 11.491 M 96.66 % | 5.843 M -53.30 % | 12.511 M -54.31 % | 27.380 M 7.71 % | 25.421 M -40.63 % | 42.816 M 23.92 % | 34.550 M 87.03 % | 18.473 M 262.93 % | 5.090 M 36.28 % | 3.735 M -33.00 % | 5.575 M 686.32 % | 709.000 K -29.94 % | 1.012 M -46.48 % | 1.891 M -20.91 % | 2.391 M 163.04 % | 909.000 K -93.21 % | 13.392 M 601.15 % | 1.910 M 43.07 % | 1.335 M -59.43 % | 3.291 M -11.13 % | 3.703 M -19.73 % | 4.613 M -26.40 % | 6.268 M 10.90 % | 5.652 M -87.59 % | 45.541 M 1 208.65 % | 3.480 M 1 018.97 % | 311.000 K -39.61 % | 515.000 K -44.44 % | 927.000 K -72.37 % | 3.355 M 1 056.90 % | 290.000 K -19.89 % | 362.000 K 1.97 % | 355.000 K 55.02 % | 229.000 K -18.51 % | 281.000 K -32.78 % | 418.000 K -87.49 % | 3.341 M |
| Cost and expenses | 59.541 M 45.33 % | 40.969 M 36.20 % | 30.080 M -5.57 % | 31.855 M 339.93 % | 7.241 M -46.91 % | 13.638 M -54.33 % | 29.865 M -21.46 % | 38.027 M -29.70 % | 54.096 M 198.45 % | -54.950 M -157.44 % | 95.663 M 19.23 % | 80.231 M 114.18 % | 37.460 M -62.26 % | 99.271 M 826.29 % | 10.717 M -35.46 % | 16.605 M -53.96 % | 36.067 M 68.15 % | 21.449 M 135.76 % | 9.098 M -32.14 % | 13.408 M 282.65 % | 3.504 M -90.22 % | 35.824 M -5.15 % | 37.770 M 2 729.21 % | 1.335 M -59.53 % | 3.299 M -10.91 % | 3.703 M -27.55 % | 5.111 M 30.18 % | 3.926 M 9.48 % | 3.586 M -94.02 % | 59.990 M 1 621.38 % | 3.485 M -52.19 % | 7.290 M 1 176.71 % | 571.000 K -50.86 % | 1.162 M -72.86 % | 4.282 M 575.39 % | 634.000 K 24.56 % | 509.000 K -52.56 % | 1.073 M 368.56 % | 229.000 K -18.51 % | 281.000 K -32.78 % | 418.000 K -87.55 % | 3.358 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 431.000 K -70.17 % | 1.445 M 24.78 % | 1.158 M 0.17 % | 1.156 M -6.09 % | 1.231 M -94.18 % | 21.168 M 1 581.33 % | 1.259 M -91.23 % | 14.359 M -39.06 % | 23.562 M -7.31 % | 25.421 M -40.63 % | 42.816 M 23.92 % | 34.550 M 91.96 % | 17.999 M 30.49 % | 13.793 M 390.50 % | 2.812 M -49.56 % | 5.575 M 412.41 % | 1.088 M 7.51 % | 1.012 M -48.76 % | 1.975 M 15.36 % | 1.712 M 45.58 % | 1.176 M -82.99 % | 6.915 M 330.30 % | 1.607 M 22.39 % | 1.313 M -60.10 % | 3.291 M -46.09 % | 6.105 M 290.10 % | 1.565 M -31.48 % | 2.284 M 67.45 % | 1.364 M -94.96 % | 27.044 M 677.13 % | 3.480 M 99.54 % | 1.744 M 238.64 % | 515.000 K -44.44 % | 927.000 K -69.91 % | 3.081 M 962.41 % | 290.000 K -1.02 % | 293.000 K -82.35 % | 1.660 M 404.56 % | 329.000 K 55.92 % | 211.000 K 14.67 % | 184.000 K -84.45 % | 1.183 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.411 M -4.96 % | 3.589 M 3 759.14 % | 93.000 K -98.41 % | 5.866 M 159.44 % | 2.261 M -35.69 % | 3.516 M 34.61 % | 2.612 M 1 155.77 % | 208.000 K | 0.000 -100.00 % | 2.342 M 13.36 % | 2.066 M -88.41 % | 17.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.152 M |
| Interest expense | 2.236 M 1.18 % | 2.210 M -2.21 % | 2.260 M 0.00 % | 2.260 M 1.07 % | 2.236 M 139.77 % | -5.623 M -348.81 % | 2.260 M 16.68 % | 1.937 M -67.73 % | 6.002 M -36.16 % | 9.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.690 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 |
| Depreciation and amortization | 53.000 K -1.85 % | 54.000 K -1.82 % | 55.000 K 0.00 % | 55.000 K 0.00 % | 55.000 K -1.79 % | 56.000 K -1.75 % | 57.000 K 103.84 % | -1.486 M -187.21 % | 1.704 M -83.71 % | 10.462 M 1 047.15 % | 912.000 K 69.67 % | 537.500 K -46.36 % | 1.002 M -43.55 % | 1.775 M 1 234.59 % | 133.000 K -38.43 % | 216.000 K 764.00 % | 25.000 K -21.88 % | 32.000 K 204.76 % | 10.500 K -19.23 % | 13.000 K 8.33 % | 12.000 K 14.29 % | 10.500 K 31.23 % | 8.001 K 0.01 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 3.23 % | 7.750 K 0.00 % | 7.750 K 0.00 % | 7.750 K 55.00 % | 5.000 K 0.00 % | 5.000 K 66.67 % | 3.000 K -99.47 % | 571.000 K 231.98 % | 172.000 K 330.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K -33.52 % | 60.167 K |
| Operating income | -19.020 M 39.81 % | -31.600 M -576.95 % | -4.668 M 54.32 % | -10.218 M -81.88 % | -5.618 M 81.95 % | -31.122 M -134.58 % | -13.267 M -127.41 % | -5.834 M 71.86 % | -20.732 M -150.26 % | 41.246 M 336.33 % | -17.453 M 41.27 % | -29.716 M -268.64 % | -8.061 M -204.74 % | 7.696 M 215.52 % | -6.662 M -0.44 % | -6.633 M -156.00 % | -2.591 M 59.70 % | -6.429 M -69.54 % | -3.792 M 10.73 % | -4.248 M -95.85 % | -2.169 M -154.00 % | 4.017 M -51.86 % | 8.344 M 522.70 % | -1.974 M 40.16 % | -3.299 M 16.35 % | -3.944 M 22.83 % | -5.111 M -30.18 % | -3.926 M 1.38 % | -3.981 M -150.06 % | 7.952 M 328.18 % | -3.485 M 52.19 % | -7.290 M -1 176.71 % | -571.000 K 40.83 % | -965.000 K 77.46 % | -4.282 M -575.39 % | -634.000 K -24.56 % | -509.000 K 52.56 % | -1.073 M -73.06 % | -620.000 K -13.35 % | -547.000 K -29.31 % | -423.000 K 60.61 % | -1.074 M |
| Operating income ratio | -0.47 86.08 % | -3.37 -1 736.12 % | -0.18 61.10 % | -0.47 86.36 % | -3.46 -197.87 % | 3.54 542.50 % | -0.80 -341.07 % | -0.18 70.84 % | -0.62 79.35 % | -3.01 -1 248.74 % | -0.22 62.07 % | -0.59 -114.55 % | -0.27 -200.15 % | 0.27 116.66 % | -1.64 -146.99 % | -0.67 -759.40 % | -0.08 81.92 % | -0.43 40.11 % | -0.71 -54.10 % | -0.46 71.46 % | -1.62 -525.25 % | 0.38 111.15 % | 0.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.11 | 0.00 100.00 % | -1.31 87.11 % | -10.20 | 0.00 100.00 % | -1.49 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 406.000 K 43.97 % | 282.000 K 147.37 % | 114.000 K -58.24 % | 273.000 K 62.50 % | 168.000 K -80.17 % | 847.000 K 398.24 % | 170.000 K -99.94 % | 261.754 M 12 672.24 % | -2.082 M 83.79 % | -12.847 M -553.80 % | 2.831 M 283 200.00 % | -1.000 K -200.00 % | 1.000 K -99.98 % | 4.600 M 322.41 % | 1.089 M -75.47 % | 4.440 M 66.85 % | 2.661 M -39.88 % | 4.426 M 212.97 % | -3.918 M 38.90 % | -6.412 M -197.33 % | 6.588 M -11.34 % | 7.431 M 147.06 % | -15.791 M -349.12 % | -3.516 M -473.65 % | 941.000 K 109.58 % | 449.000 K -18.07 % | 548.000 K 123.40 % | -2.342 M -40.16 % | -1.671 M 70.22 % | -5.612 M -178.48 % | 7.151 M 2.46 % | 6.979 M -1.23 % | 7.066 M -70.49 % | 23.946 M 2 483.17 % | 927.000 K 10.36 % | 840.000 K -3.56 % | 871.000 K 1.14 % | 861.141 K 1.43 % | 849.000 K 2.54 % | 828.000 K -1.55 % | 841.000 K -3.18 % | 868.597 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 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-06-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 513.949 M | 0.000 -100.00 % | 459.691 M | 0.000 -100.00 % | 410.609 M 2 374.59 % | 16.593 M -95.29 % | 351.942 M 1 749.80 % | 19.026 M -97.09 % | 652.771 M 2 969.12 % | 21.269 M -96.94 % | 694.055 M 34.69 % | 515.289 M 160.15 % | 198.070 M 10 324.74 % | 1.900 M -98.83 % | 162.400 M 274.07 % | 43.414 M -51.60 % | 89.690 M 712.19 % | 11.043 M -88.16 % | 93.261 M -5.39 % | 98.573 M 5 060.89 % | 1.910 M -97.38 % | 72.890 M -64.95 % | 207.941 M 57.24 % | 132.245 M 201.19 % | 43.907 M 200.00 % | -43.907 M -235.57 % | 32.388 M 200.00 % | -32.388 M 19.44 % | -40.203 M -206.64 % | 37.699 M 200.00 % | -37.699 M -220.19 % | 31.367 M 200.00 % | -31.367 M -208.21 % | 28.987 M 200.00 % | -28.987 M |
| Total investments | 0.000 -100.00 % | 443.623 M | 0.000 -100.00 % | 339.464 M | 0.000 -100.00 % | 343.208 M 934.20 % | 33.186 M -92.87 % | 465.449 M 1 123.19 % | 38.052 M -86.17 % | 275.228 M 547.02 % | 42.538 M -76.32 % | 179.604 M 3 072.66 % | 5.661 M -97.47 % | 223.749 M 5 788.13 % | 3.800 M -98.48 % | 250.332 M 188.31 % | 86.828 M -62.97 % | 234.477 M 961.65 % | 22.086 M -90.61 % | 235.140 M 2.00 % | 230.519 M 5 934.53 % | 3.820 M -85.71 % | 26.735 M 54 461.22 % | 49.000 K -99.98 % | 202.063 M 130.10 % | 87.814 M -59.54 % | 217.014 M 235.02 % | 64.776 M -67.87 % | 201.600 M 0.00 % | 201.600 M 167.38 % | 75.397 M -62.60 % | 201.600 M 221.36 % | 62.734 M -68.88 % | 201.600 M 247.74 % | 57.974 M -71.24 % | 201.600 M |
| Total debt | 0.000 -100.00 % | 518.776 M | 0.000 -100.00 % | 459.905 M | 0.000 -100.00 % | 414.660 M | 0.000 -100.00 % | 368.335 M | 0.000 -100.00 % | 663.872 M | 0.000 -100.00 % | 707.277 M 33.40 % | 530.208 M 131.76 % | 228.777 M | 0.000 -100.00 % | 164.300 M | 0.000 -100.00 % | 132.904 M | 0.000 -100.00 % | 104.304 M 4.51 % | 99.804 M | 0.000 -100.00 % | 75.000 M -64.72 % | 212.572 M 25.89 % | 168.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 981.702 M 232.47 % | 295.273 M -70.65 % | 1.006 B 7.96 % | 931.790 M -8.76 % | 1.021 B 7.83 % | 947.105 M -10.39 % | 1.057 B | 0.000 -100.00 % | 1.154 B 153.08 % | 456.013 M -48.07 % | 878.154 M 509.41 % | 144.100 M 94.40 % | 74.125 M -74.87 % | 295.001 M -46.04 % | 546.678 M 15.69 % | 472.553 M -14.53 % | 552.919 M 1 242.59 % | 41.183 M -92.71 % | 564.757 M 15.11 % | 490.632 M 1 070.48 % | 41.917 M -92.92 % | 591.983 M | 0.000 | 0.000 -100.00 % | 36.752 M -93.51 % | 566.013 M 15.07 % | 491.888 M -12.32 % | 561.017 M 1 426.48 % | 36.752 M | 0.000 -100.00 % | 545.061 M 1 383.07 % | 36.752 M -93.26 % | 545.092 M 15.74 % | 470.967 M -13.52 % | 544.623 M 1 352.84 % | 37.487 M |
| Retained earnings | 0.000 -100.00 % | 391.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 430.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 156.900 M | 0.000 -100.00 % | 192.890 M | 0.000 -100.00 % | 205.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 215.999 M | 0.000 | 0.000 -100.00 % | 235.048 M | 0.000 -100.00 % | 255.065 M -0.13 % | 255.406 M 5.83 % | 241.337 M | 0.000 | 0.000 | 0.000 -100.00 % | 228.529 M | 0.000 | 0.000 -100.00 % | 212.573 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.135 M |
| Common stock | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M 0.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M 0.00 % | 74.125 M 0.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M 0.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M | 0.000 -100.00 % | 74.125 M |
| Total equity | 981.702 M 0.00 % | 981.702 M -2.41 % | 1.006 B 0.00 % | 1.006 B -1.50 % | 1.021 B 0.00 % | 1.021 B -3.38 % | 1.057 B 0.00 % | 1.057 B -9.00 % | 1.161 B 0.00 % | 1.161 B 31.30 % | 884.596 M 0.00 % | 884.597 M 1.14 % | 874.596 M 61.19 % | 542.599 M -0.75 % | 546.678 M 0.00 % | 546.678 M -1.13 % | 552.919 M 0.00 % | 552.919 M -2.10 % | 564.757 M 0.00 % | 564.757 M -1.26 % | 571.966 M -3.38 % | 591.983 M 0.00 % | 591.983 M 0.70 % | 587.894 M 2.45 % | 573.825 M 1.38 % | 566.013 M 0.00 % | 566.013 M 0.89 % | 561.017 M 0.00 % | 561.017 M 2.86 % | 545.425 M 0.07 % | 545.061 M 0.00 % | 545.061 M -0.01 % | 545.092 M 0.00 % | 545.092 M 0.09 % | 544.623 M 0.00 % | 544.623 M |
| Other non current liabilities | -981.702 M -120 112.47 % | 818.000 K 100.08 % | -1.006 B -135 122.15 % | 745.000 K 100.07 % | -1.021 B -129 206.19 % | 791.000 K 100.07 % | -1.057 B -177 142.21 % | 597.000 K | 0.000 -100.00 % | 2.061 M | 0.000 -100.00 % | 1.863 M -98.16 % | 100.997 M 10 019.94 % | 998.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 M -46.63 % | 1.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 449.000 K | 0.000 -100.00 % | 3.276 M | 0.000 -100.00 % | 6.405 M | 0.000 -100.00 % | 99.276 M | 0.000 -100.00 % | 14.260 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 |
| Total non current liabilities | -981.702 M -120 112.47 % | 818.000 K 100.08 % | -1.006 B -84 347.49 % | 1.194 M 100.12 % | -1.021 B -25 210.15 % | 4.067 M 100.38 % | -1.057 B -15 194.86 % | 7.002 M | 0.000 -100.00 % | 101.337 M | 0.000 -100.00 % | 16.123 M -84.04 % | 100.997 M 10 019.94 % | 998.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.058 M -46.63 % | 1.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 101.066 M | 0.000 -100.00 % | 90.331 M | 0.000 -100.00 % | 59.337 M | 0.000 -100.00 % | 84.433 M | 0.000 -100.00 % | 133.823 M | 0.000 -100.00 % | 16.530 M -10.79 % | 18.530 M 165.02 % | 6.992 M | 0.000 -100.00 % | 29.560 M | 0.000 -100.00 % | 33.083 M | 0.000 -100.00 % | 48.008 M 232.24 % | 14.450 M | 0.000 -100.00 % | 17.576 M -95.42 % | 383.444 M -11.60 % | 433.754 M | 0.000 -100.00 % | 418.885 M | 0.000 -100.00 % | 401.790 M 4.66 % | 383.896 M | 0.000 -100.00 % | 389.685 M | 0.000 -100.00 % | 466.327 M | 0.000 -100.00 % | 463.463 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.196 M | 0.000 -100.00 % | 13.296 M | 0.000 -100.00 % | 11.809 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 |
| Short term debt | 0.000 -100.00 % | 518.776 M | 0.000 -100.00 % | 459.456 M | 0.000 -100.00 % | 411.384 M | 0.000 -100.00 % | 361.930 M | 0.000 -100.00 % | 564.188 M | 0.000 -100.00 % | 692.846 M 30.67 % | 530.208 M 132.08 % | 228.455 M | 0.000 -100.00 % | 164.300 M | 0.000 -100.00 % | 132.904 M | 0.000 -100.00 % | 104.304 M 4.51 % | 99.804 M | 0.000 -100.00 % | 75.000 M -64.72 % | 212.572 M 25.89 % | 168.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 648.911 M | 0.000 -100.00 % | 583.451 M | 0.000 -100.00 % | 521.626 M | 0.000 -100.00 % | 470.897 M | 0.000 -100.00 % | 734.278 M | 0.000 -100.00 % | 727.299 M 31.72 % | 552.152 M 110.56 % | 262.232 M | 0.000 -100.00 % | 204.231 M | 0.000 -100.00 % | 173.517 M | 0.000 -100.00 % | 168.345 M 34.70 % | 124.978 M | 0.000 -100.00 % | 100.483 M -83.48 % | 608.090 M -0.80 % | 612.994 M | 0.000 -100.00 % | 418.885 M | 0.000 -100.00 % | 401.790 M 4.66 % | 383.896 M | 0.000 -100.00 % | 389.685 M | 0.000 -100.00 % | 466.327 M | 0.000 -100.00 % | 463.463 M |
| Total liabilities | -981.702 M -251.09 % | 649.729 M 164.59 % | -1.006 B -272.06 % | 584.645 M 157.25 % | -1.021 B -294.26 % | 525.693 M 149.74 % | -1.057 B -321.16 % | 477.899 M | 0.000 -100.00 % | 835.615 M | 0.000 -100.00 % | 743.422 M 13.82 % | 653.149 M 148.13 % | 263.230 M | 0.000 -100.00 % | 204.231 M | 0.000 -100.00 % | 173.517 M | 0.000 -100.00 % | 168.345 M 34.70 % | 124.978 M | 0.000 -100.00 % | 101.541 M -83.36 % | 610.073 M -0.48 % | 612.994 M | 0.000 -100.00 % | 418.885 M | 0.000 -100.00 % | 401.790 M 4.10 % | 385.979 M | 0.000 -100.00 % | 389.685 M | 0.000 -100.00 % | 466.327 M | 0.000 -100.00 % | 463.463 M |
| Other non current assets | 0.000 -100.00 % | 156.752 M | 0.000 -100.00 % | 261.178 M | 0.000 -100.00 % | 11.614 M 169.99 % | -16.593 M -110.65 % | 155.754 M 918.64 % | -19.026 M -217.38 % | 16.209 M 176.21 % | -21.269 M -125.30 % | 84.052 M 141.33 % | 34.828 M 0.50 % | 34.656 M 1 924.00 % | -1.900 M -105.53 % | 34.389 M 179.21 % | -43.414 M -221.60 % | 35.703 M 423.31 % | -11.043 M -133.32 % | 33.139 M -4.10 % | 34.554 M 1 909.11 % | -1.910 M -100.91 % | 209.866 M -2.49 % | 215.214 M 406.19 % | 42.516 M 196.83 % | -43.907 M -144.92 % | 97.737 M 401.77 % | -32.388 M -130.33 % | 106.783 M -72.07 % | 382.312 M 1 114.12 % | -37.699 M -109.99 % | 377.312 M 1 302.90 % | -31.367 M -108.47 % | 370.386 M 1 377.77 % | -28.987 M -108.39 % | 345.386 M |
| Long term investments | 0.000 -100.00 % | 443.623 M | 0.000 -100.00 % | 339.264 M | 0.000 -100.00 % | 450.666 M | 0.000 -100.00 % | 465.249 M | 0.000 -100.00 % | 267.303 M | 0.000 -100.00 % | 171.557 M 3 041.49 % | 5.461 M -97.56 % | 223.549 M | 0.000 -100.00 % | 250.332 M | 0.000 -100.00 % | 234.477 M | 0.000 -100.00 % | 235.140 M 2.00 % | 230.519 M | 0.000 -100.00 % | 26.735 M 54 461.22 % | 49.000 K -99.98 % | 202.063 M | 0.000 -100.00 % | 217.014 M | 0.000 -100.00 % | 201.600 M 0.00 % | 201.600 M | 0.000 -100.00 % | 201.600 M | 0.000 -100.00 % | 201.600 M | 0.000 -100.00 % | 201.600 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.767 K -43.79 % | 207.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.582 M | 0.000 -100.00 % | 206.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.582 M | 0.000 -100.00 % | 206.542 M 31.54 % | 157.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.767 K -43.79 % | 207.723 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 418.000 K | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 147.200 M | 0.000 -100.00 % | 690.000 K | 0.000 -100.00 % | 654.848 M | 0.000 -100.00 % | 450.788 M 89.76 % | 237.555 M 33 788.02 % | 701.000 K | 0.000 -100.00 % | 566.000 K | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 407.000 K -3.78 % | 423.000 K | 0.000 -100.00 % | 27.003 M -2.20 % | 27.610 M 4 031.40 % | 668.289 K | 0.000 -100.00 % | 399.000 K | 0.000 -100.00 % | 186.530 K -81.42 % | 1.004 M | 0.000 -100.00 % | 1.084 M | 0.000 -100.00 % | 1.163 M | 0.000 -100.00 % | 1.243 M |
| Total non current assets | 0.000 -100.00 % | 620.212 M | 0.000 -100.00 % | 610.531 M | 0.000 -100.00 % | 619.043 M 3 830.75 % | -16.593 M -102.63 % | 631.462 M 3 418.94 % | -19.026 M -101.65 % | 1.155 B 5 529.08 % | -21.269 M -102.33 % | 912.939 M 109.94 % | 434.860 M 67.96 % | 258.906 M 13 726.63 % | -1.900 M -100.67 % | 285.287 M 757.13 % | -43.414 M -116.04 % | 270.692 M 2 551.25 % | -11.043 M -104.11 % | 268.686 M 1.20 % | 265.496 M 14 000.31 % | -1.910 M -100.72 % | 263.604 M 8.46 % | 243.042 M -0.98 % | 245.455 M 659.03 % | -43.907 M -113.93 % | 315.150 M 1 073.05 % | -32.388 M -110.50 % | 308.570 M -47.25 % | 584.916 M 1 651.55 % | -37.699 M -106.50 % | 579.996 M 1 949.06 % | -31.367 M -105.47 % | 573.149 M 2 077.26 % | -28.987 M -105.29 % | 548.229 M |
| Other current assets | -5.027 M -102.77 % | 181.786 M 44 009.66 % | -414.000 K -100.25 % | 166.289 M 4 204.89 % | -4.051 M -106.55 % | 61.830 M | 0.000 -100.00 % | 144.374 M | 0.000 -100.00 % | 58.655 M | 0.000 -100.00 % | 66.515 M -88.04 % | 556.233 M 1 740.86 % | 30.216 M | 0.000 -100.00 % | 31.562 M | 0.000 -100.00 % | 15.109 M | 0.000 -100.00 % | 28.715 M 7.39 % | 26.740 M | 0.000 -100.00 % | 9.718 M -45.97 % | 17.986 M -71.62 % | 63.372 M | 0.000 -100.00 % | 341.884 M | 0.000 -100.00 % | 20.343 M -17.09 % | 24.538 M | 0.000 -100.00 % | 36.358 M | 0.000 -100.00 % | 137.873 M | 0.000 -100.00 % | 164.119 M |
| Short term investments | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K -99.40 % | 33.186 M 16 493.00 % | 200.000 K -99.47 % | 38.052 M 380.15 % | 7.925 M -81.37 % | 42.538 M 428.62 % | 8.047 M 3 923.50 % | 200.000 K 0.00 % | 200.000 K -94.74 % | 3.800 M | 0.000 -100.00 % | 86.828 M | 0.000 -100.00 % | 22.086 M | 0.000 | 0.000 -100.00 % | 3.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.814 M | 0.000 -100.00 % | 64.776 M | 0.000 | 0.000 -100.00 % | 75.397 M | 0.000 -100.00 % | 62.734 M | 0.000 -100.00 % | 57.974 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 214.000 K | 0.000 -100.00 % | 3.851 M 123.21 % | -16.593 M -201.22 % | 16.393 M 186.16 % | -19.026 M -271.39 % | 11.101 M 152.19 % | -21.269 M -260.86 % | 13.222 M -11.37 % | 14.919 M -51.41 % | 30.707 M 1 716.16 % | -1.900 M -200.00 % | 1.900 M 104.38 % | -43.414 M -200.46 % | 43.214 M 491.32 % | -11.043 M -200.00 % | 11.043 M 797.08 % | 1.231 M 164.45 % | -1.910 M -190.52 % | 2.110 M -54.44 % | 4.631 M -87.35 % | 36.611 M 183.38 % | -43.907 M -200.00 % | 43.907 M 235.57 % | -32.388 M -200.00 % | 32.388 M -19.44 % | 40.203 M 206.64 % | -37.699 M -200.00 % | 37.699 M 220.19 % | -31.367 M -200.00 % | 31.367 M 208.21 % | -28.987 M -200.00 % | 28.987 M |
| Cash and short term investments | 5.027 M 0.00 % | 5.027 M 1 114.25 % | 414.000 K 0.00 % | 414.000 K -89.78 % | 4.051 M 5.19 % | 3.851 M -76.79 % | 16.593 M 0.00 % | 16.593 M -12.79 % | 19.026 M 0.00 % | 19.026 M -10.55 % | 21.269 M 0.00 % | 21.269 M 40.68 % | 15.119 M -51.08 % | 30.907 M 1 526.68 % | 1.900 M 0.00 % | 1.900 M -95.62 % | 43.414 M 0.46 % | 43.214 M 291.32 % | 11.043 M 0.00 % | 11.043 M 797.08 % | 1.231 M -35.55 % | 1.910 M -9.48 % | 2.110 M -54.44 % | 4.631 M -87.35 % | 36.611 M -16.62 % | 43.907 M 0.00 % | 43.907 M 35.57 % | 32.388 M 0.00 % | 32.388 M -19.44 % | 40.203 M 6.64 % | 37.699 M 0.00 % | 37.699 M 20.19 % | 31.367 M 0.00 % | 31.367 M 8.21 % | 28.987 M 0.00 % | 28.987 M |
| Total current assets | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 980.029 M | 0.000 -100.00 % | 927.880 M 5 492.00 % | 16.593 M -98.16 % | 903.379 M 4 648.13 % | 19.026 M -97.74 % | 842.367 M 3 860.54 % | 21.269 M -97.03 % | 715.080 M -34.57 % | 1.093 B 99.82 % | 546.923 M 28 685.42 % | 1.900 M -99.59 % | 466.868 M 975.39 % | 43.414 M -90.50 % | 456.990 M 4 038.28 % | 11.043 M -97.63 % | 465.592 M 7.63 % | 432.576 M 22 547.96 % | 1.910 M -99.56 % | 429.920 M -54.98 % | 954.924 M 1.44 % | 941.364 M 2 044.00 % | 43.907 M -93.44 % | 669.748 M 1 967.89 % | 32.388 M -95.05 % | 654.237 M 88.82 % | 346.488 M 819.10 % | 37.699 M -89.43 % | 356.621 M 1 036.93 % | 31.367 M -92.87 % | 439.908 M 1 417.60 % | 28.987 M -93.72 % | 461.444 M |
| Inventory | 0.000 -100.00 % | 725.492 M | 0.000 -100.00 % | 730.616 M | 0.000 -100.00 % | 707.321 M | 0.000 -100.00 % | 674.029 M | 0.000 -100.00 % | 625.662 M | 0.000 -100.00 % | 460.872 M -4.52 % | 482.705 M 11.14 % | 434.333 M | 0.000 -100.00 % | 433.406 M | 0.000 -100.00 % | 391.259 M | 0.000 -100.00 % | 425.834 M 5.25 % | 404.605 M | 0.000 -100.00 % | 380.179 M -45.33 % | 695.440 M 4.38 % | 666.237 M | 0.000 -100.00 % | 283.957 M | 0.000 -100.00 % | 280.148 M -0.48 % | 281.495 M | 0.000 -100.00 % | 277.818 M | 0.000 -100.00 % | 270.416 M | 0.000 -100.00 % | 268.086 M |
| Net receivables | 0.000 -100.00 % | 98.913 M | 0.000 -100.00 % | 82.710 M | 0.000 -100.00 % | 154.878 M | 0.000 -100.00 % | 68.383 M | 0.000 -100.00 % | 139.024 M | 0.000 -100.00 % | 166.424 M 328.61 % | 38.829 M -24.56 % | 51.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.913 M -83.99 % | 236.867 M 35.24 % | 175.145 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 252.347 K | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 252.347 K |
| Tax assets | 0.000 -100.00 % | 19.419 M | 0.000 -100.00 % | 9.563 M | 0.000 -100.00 % | 9.563 M | 0.000 -100.00 % | 9.769 M | 0.000 -100.00 % | 9.769 M | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.601 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 |
| Other assets | 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 | 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 % | 29.069 M | 0.000 -100.00 % | 33.664 M | 0.000 -100.00 % | 28.674 M | 0.000 -100.00 % | 24.534 M | 0.000 -100.00 % | 23.071 M | 0.000 -100.00 % | 4.627 M 35.53 % | 3.414 M -77.20 % | 14.976 M | 0.000 -100.00 % | 10.371 M | 0.000 -100.00 % | 7.530 M | 0.000 | 0.000 -100.00 % | 10.724 M | 0.000 -100.00 % | 7.907 M -20.46 % | 9.941 M -4.27 % | 10.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.132 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.385 M | 0.000 -100.00 % | 6.442 M 3 255.21 % | 192.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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.025 M | 0.000 100.00 % | -171.000 K | 0.000 100.00 % | -322.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.109 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 |
| Other total stockholders equity | 0.000 -100.00 % | 220.876 M | 0.000 -100.00 % | 931.790 M | 0.000 100.00 % | -430.955 M | 0.000 -100.00 % | 982.817 M 13 208.29 % | 7.385 M -98.42 % | 467.040 M 7 149.92 % | 6.442 M -98.01 % | 322.931 M -55.53 % | 726.154 M 2 354.58 % | -32.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 221.612 M | 0.000 | 0.000 -100.00 % | 220.876 M | 0.000 -100.00 % | 262.793 M 1.71 % | 258.362 M 16.58 % | 221.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 221.610 M -52.98 % | 471.300 M | 0.000 -100.00 % | 221.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 220.876 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 0.000 -100.00 % | 1.631 B | 0.000 -100.00 % | 1.591 B | 0.000 -100.00 % | 1.547 B | 0.000 -100.00 % | 1.535 B | 0.000 -100.00 % | 1.997 B | 0.000 -100.00 % | 1.628 B 6.56 % | 1.528 B 89.59 % | 805.829 M | 0.000 -100.00 % | 752.155 M | 0.000 -100.00 % | 727.682 M | 0.000 -100.00 % | 734.278 M 5.19 % | 698.072 M | 0.000 -100.00 % | 693.524 M -42.11 % | 1.198 B 0.94 % | 1.187 B | 0.000 -100.00 % | 984.898 M | 0.000 -100.00 % | 962.807 M 3.37 % | 931.404 M | 0.000 -100.00 % | 936.617 M | 0.000 -100.00 % | 1.013 B | 0.000 -100.00 % | 1.010 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-06-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 15.123 M -30.35 % | 21.713 M 376.79 % | 4.554 M -54.21 % | 9.945 M 82.48 % | 5.450 M -78.49 % | 25.336 M 143.36 % | 10.411 M 104.31 % | -241.817 M -1 263.14 % | 20.790 M 248.90 % | -13.962 M -195.49 % | 14.622 M -50.78 % | 29.708 M 2 970 900.00 % | -1,000.000 -100.01 % | 16.854 M | 0.000 | 0.000 | 0.000 100.00 % | -3.632 M -147.11 % | 7.710 M -27.67 % | 10.660 M 341.23 % | -4.419 M -200.61 % | 4.392 M -41.02 % | 7.447 M 53.51 % | 4.851 M 105.73 % | 2.358 M -32.53 % | 3.495 M -24.09 % | 4.604 M -26.55 % | 6.268 M 10.90 % | 5.652 M 219.85 % | -4.716 M -60.84 % | -2.932 M -2 067.79 % | 149.000 K 102.90 % | -5.145 M 72.55 % | -18.741 M -694.97 % | 3.150 M 2 725.00 % | -120.000 K 51.02 % | -245.000 K -219.40 % | 205.190 K 217.93 % | -174.000 K 30.68 % | -251.000 K -15.14 % | -218.000 K -183.00 % | 262.666 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K -99.95 % | 241.817 M 1 263.08 % | -20.791 M -248.91 % | 13.962 M 195.49 % | -14.622 M | 0.000 100.00 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 |
| 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 |
| 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 | 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 | 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 | 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 |
| 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 |
| 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 |
| 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 | 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 | 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 | 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 % | 114.000 K | 0.000 100.00 % | -31.892 M -328.42 % | 13.962 M 195.49 % | -14.622 M | 0.000 100.00 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.507 M 0.70 % | 16.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.851 M -76.67 % | 16.507 M 0.70 % | 16.393 M 178.85 % | -20.791 M -287.29 % | 11.101 M 175.92 % | -14.622 M | 0.000 100.00 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K -99.95 % | 241.817 M 1 263.08 % | -20.791 M -248.91 % | 13.962 M 195.49 % | -14.622 M | 0.000 100.00 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 % | 114.000 K -99.95 % | 241.817 M 1 263.08 % | -20.791 M -248.91 % | 13.962 M 195.49 % | -14.622 M | 0.000 100.00 % | -8.059 M 53.68 % | -17.399 M -212.26 % | -5.572 M -154.20 % | -2.192 M -645.58 % | -294.000 K -108.09 % | 3.632 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |