Raja Bahadur International Limited RAJABAH.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 306.089 M 44.20 % | 212.271 M 12.45 % | 188.774 M -38.48 % | 306.858 M -67.32 % | 938.898 M 964.03 % | 88.240 M -6.77 % | 94.646 M -8.23 % | 103.129 M -66.79 % | 310.530 M 179.28 % | 111.190 M -71.09 % | 384.648 M 13 386.96 % | 2.852 M 14.91 % | 2.482 M 4.11 % | 2.384 M -41.85 % | 4.100 M -41.41 % | 6.998 M -51.36 % | 14.386 M -11.89 % | 16.327 M |
| Net income | -9.644 M -177.78 % | 12.399 M 127.87 % | -44.495 M 11.47 % | -50.261 M -129.00 % | 173.326 M -46.20 % | 322.187 M 318.81 % | -147.243 M -7.31 % | -137.219 M -47.27 % | -93.174 M -34.30 % | -69.375 M -395.18 % | 23.503 M 161.71 % | -38.085 M -190.97 % | -13.089 M 51.97 % | -27.250 M 5.80 % | -28.929 M -381.60 % | 10.273 M 350.37 % | 2.281 M -33.48 % | 3.429 M |
| Income before tax | 15.254 M -6.09 % | 16.244 M 131.92 % | -50.883 M 40.80 % | -85.945 M -318.67 % | 39.304 M -87.94 % | 325.794 M 320.78 % | -147.565 M -5.95 % | -139.284 M -47.00 % | -94.753 M -33.76 % | -70.840 M -363.55 % | 26.879 M 168.36 % | -39.318 M -150.93 % | -15.669 M 24.65 % | -20.795 M 56.38 % | -47.675 M -562.01 % | 10.319 M 905.75 % | 1.026 M -68.55 % | 3.262 M |
| Income before tax ratio | 0.05 -34.88 % | 0.08 128.39 % | -0.27 3.76 % | -0.28 -769.06 % | 0.04 -98.87 % | 3.69 336.81 % | -1.56 -15.44 % | -1.35 -342.62 % | -0.31 52.11 % | -0.64 -1 011.72 % | 0.07 100.51 % | -13.79 -118.37 % | -6.31 27.63 % | -8.72 24.99 % | -11.63 -888.58 % | 1.47 1 967.55 % | 0.07 -64.30 % | 0.20 |
| EBITDA | 202.964 M 52.01 % | 133.519 M 148.72 % | 53.683 M 90.40 % | 28.195 M -83.19 % | 167.772 M -63.27 % | 456.748 M 1 169.87 % | -42.692 M 25.41 % | -57.237 M 15.31 % | -67.587 M -33.29 % | -50.705 M -218.26 % | 42.877 M 263.53 % | -26.219 M -1 913.75 % | -1.302 M 90.31 % | -13.439 M 66.00 % | -39.530 M -269.63 % | 23.304 M 86.12 % | 12.521 M -18.97 % | 15.453 M |
| Net income ratio | -0.03 -153.94 % | 0.06 124.78 % | -0.24 -43.90 % | -0.16 -188.73 % | 0.18 -94.94 % | 3.65 334.70 % | -1.56 -16.92 % | -1.33 -343.45 % | -0.30 51.91 % | -0.62 -1 121.12 % | 0.06 100.46 % | -13.35 -153.22 % | -5.27 53.86 % | -11.43 -62.00 % | -7.06 -580.65 % | 1.47 825.84 % | 0.16 -24.50 % | 0.21 |
| Ratio EBITDA | 0.66 5.42 % | 0.63 121.19 % | 0.28 209.50 % | 0.09 -48.58 % | 0.18 -96.55 % | 5.18 1 247.54 % | -0.45 18.73 % | -0.56 -155.00 % | -0.22 52.27 % | -0.46 -509.09 % | 0.11 101.21 % | -9.19 -1 652.50 % | -0.52 90.69 % | -5.64 41.53 % | -9.64 -389.53 % | 3.33 282.61 % | 0.87 -8.04 % | 0.95 |
| Gross profit ratio | 1.00 35.72 % | 0.73 -7.34 % | 0.79 180.14 % | 0.28 45.70 % | 0.19 -72.34 % | 0.70 182.49 % | 0.25 239.10 % | 0.07 171.53 % | -0.10 42.13 % | -0.18 -188.84 % | 0.20 -12.20 % | 0.23 -3.91 % | 0.24 6.60 % | 0.22 -63.92 % | 0.61 -25.26 % | 0.82 -2.48 % | 0.84 -10.71 % | 0.94 |
| Weighted average shs out dil | 254.861 K 1.94 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.005 K 0.00 % | 250.000 K 0.01 % | 249.981 K -0.01 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.012 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| Weighted average shs out | 254.862 K 1.94 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.01 % | 249.981 K -0.01 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.012 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| EPS diluted | -37.84 -176.29 % | 49.60 127.87 % | -177.98 11.47 % | -201.04 -129.00 % | 693.30 -46.20 % | 1 288.75 318.81 % | -588.97 -7.30 % | -548.88 -47.27 % | -372.70 -34.31 % | -277.50 -395.18 % | 94.01 161.71 % | -152.34 -190.95 % | -52.36 51.96 % | -109.00 5.81 % | -115.72 -381.63 % | 41.09 350.55 % | 9.12 -33.53 % | 13.72 |
| Earnings per share | -37.84 -176.29 % | 49.60 127.87 % | -177.98 11.47 % | -201.04 -129.00 % | 693.30 -46.20 % | 1 288.75 318.81 % | -588.97 -7.30 % | -548.88 -47.27 % | -372.70 -34.31 % | -277.50 -395.18 % | 94.01 161.71 % | -152.34 -190.95 % | -52.36 51.96 % | -109.00 5.81 % | -115.72 -381.63 % | 41.09 350.55 % | 9.12 -33.53 % | 13.72 |
| Gross profit | 304.925 M 95.71 % | 155.806 M 4.20 % | 149.530 M 72.34 % | 86.766 M -52.38 % | 182.213 M 194.26 % | 61.923 M 163.37 % | 23.512 M 211.21 % | 7.555 M 123.76 % | -31.801 M -61.62 % | -19.676 M -125.68 % | 76.619 M 11 742.19 % | 647.000 K 10.41 % | 586.000 K 10.98 % | 528.000 K -79.02 % | 2.517 M -56.21 % | 5.748 M -52.56 % | 12.117 M -21.33 % | 15.402 M |
| Income tax expense | 24.898 M 547.54 % | 3.845 M 160.20 % | -6.387 M 82.10 % | -35.684 M 73.37 % | -134.000 M -3 815.00 % | 3.607 M 1 216.72 % | -323.000 K 84.36 % | -2.065 M -30.78 % | -1.579 M -7.78 % | -1.465 M -143.39 % | 3.376 M 373.80 % | -1.233 M 52.21 % | -2.580 M 60.03 % | -6.455 M 65.57 % | -18.746 M -1 135.69 % | 1.810 M 244.22 % | -1.255 M -651.50 % | -167.000 K |
| Cost of revenue | 1.164 M -97.94 % | 56.465 M 43.88 % | 39.244 M -82.17 % | 220.092 M -70.91 % | 756.685 M 2 775.27 % | 26.317 M -63.00 % | 71.134 M -25.57 % | 95.574 M -72.08 % | 342.331 M 161.59 % | 130.866 M -57.52 % | 308.029 M 13 869.57 % | 2.205 M 16.30 % | 1.896 M 2.16 % | 1.856 M 17.25 % | 1.583 M 26.64 % | 1.250 M -44.91 % | 2.269 M 145.30 % | 925.000 K |
| General and administrative expenses | 12.637 M 5.03 % | 12.032 M -20.29 % | 15.095 M 60.59 % | 9.400 M -48.54 % | 18.266 M 81.93 % | 10.040 M 75.68 % | 5.715 M 3.95 % | 5.498 M 87.39 % | 2.934 M -36.59 % | 4.627 M 4.99 % | 4.407 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 612.000 K 12.50 % | 544.000 K 113.33 % | 255.000 K |
| Selling and marketing expenses | 9.425 M 38.20 % | 6.820 M 58.13 % | 4.313 M -21.71 % | 5.509 M -65.46 % | 15.951 M 28.26 % | 12.436 M 1.76 % | 12.221 M 124.65 % | 5.440 M 47.07 % | 3.699 M -2.48 % | 3.793 M -28.62 % | 5.314 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 283.000 K -8.12 % | 308.000 K -2.22 % | 315.000 K |
| Other expenses | 0.000 -100.00 % | 38.243 M -60.67 % | 97.241 M 57.78 % | 61.629 M 0.34 % | 61.423 M -12.05 % | 69.841 M 868.94 % | 7.208 M 4 611.11 % | 153.000 K 134.85 % | -439.000 K -59.64 % | -275.000 K 15.38 % | -325.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K |
| Operating expenses | 24.559 M -56.99 % | 57.095 M -51.05 % | 116.649 M 52.41 % | 76.538 M -19.97 % | 95.640 M 3.60 % | 92.317 M 16.68 % | 79.121 M 13.63 % | 69.633 M 70.24 % | 40.902 M 4.13 % | 39.278 M -10.47 % | 43.871 M 21.38 % | 36.144 M -6.37 % | 38.604 M 143.34 % | 15.864 M 52.82 % | 10.381 M -52.35 % | 21.786 M 319.28 % | 5.196 M -32.55 % | 7.703 M |
| Cost and expenses | 25.723 M -77.35 % | 113.556 M -27.16 % | 155.893 M -47.45 % | 296.630 M -65.20 % | 852.325 M 618.45 % | 118.634 M -21.04 % | 150.255 M -9.05 % | 165.207 M -56.89 % | 383.233 M 125.24 % | 170.144 M -51.65 % | 351.900 M 817.62 % | 38.349 M -5.31 % | 40.500 M 128.56 % | 17.720 M 48.11 % | 11.964 M -48.06 % | 23.036 M 208.59 % | 7.465 M -13.48 % | 8.628 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 |
| Selling general and administrative expenses | 24.559 M 30.27 % | 18.852 M -2.86 % | 19.408 M 30.18 % | 14.909 M -56.43 % | 34.217 M 52.24 % | 22.476 M 25.31 % | 17.936 M 63.98 % | 10.938 M 64.90 % | 6.633 M -21.22 % | 8.420 M -13.38 % | 9.721 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 895.000 K 5.05 % | 852.000 K 49.47 % | 570.000 K |
| Interest income | 19.129 M 69.88 % | 11.260 M 177.41 % | 4.059 M 131.68 % | 1.752 M 396.32 % | 353.000 K -21.38 % | 449.000 K 2 263.16 % | 19.000 K -38.71 % | 31.000 K -90.75 % | 335.000 K 131.03 % | 145.000 K 530.43 % | 23.000 K 228.57 % | 7.000 K -96.92 % | 227.000 K 1 235.29 % | 17.000 K -80.46 % | 87.000 K 625.00 % | 12.000 K -93.02 % | 172.000 K -82.78 % | 999.000 K |
| Interest expense | 166.734 M 65.16 % | 100.951 M 8.33 % | 93.188 M -9.61 % | 103.100 M -12.13 % | 117.332 M -3.95 % | 122.162 M 25.11 % | 97.646 M 26.66 % | 77.092 M 238.94 % | 22.745 M 83.19 % | 12.416 M 99.33 % | 6.229 M 21.73 % | 5.117 M -15.64 % | 6.066 M 3.59 % | 5.856 M 18.59 % | 4.938 M -36.77 % | 7.810 M 26.74 % | 6.162 M -6.59 % | 6.597 M |
| Depreciation and amortization | 20.975 M 28.49 % | 16.324 M 43.47 % | 11.378 M 3.06 % | 11.040 M -0.77 % | 11.126 M 28.15 % | 8.682 M 20.13 % | 7.227 M 46.09 % | 4.947 M 24.02 % | 3.989 M -48.32 % | 7.719 M -20.98 % | 9.769 M 22.39 % | 7.982 M -3.84 % | 8.301 M 453.40 % | 1.500 M -53.23 % | 3.207 M -38.03 % | 5.175 M -2.96 % | 5.333 M -4.67 % | 5.594 M |
| Operating income | 280.366 M 184.03 % | 98.711 M 200.22 % | 32.880 M 221.41 % | 10.230 M -88.18 % | 86.573 M 384.84 % | -30.394 M 39.51 % | -50.250 M 19.19 % | -62.184 M 33.93 % | -94.123 M -32.86 % | -70.842 M -363.56 % | 26.879 M 168.36 % | -39.318 M -150.93 % | -15.669 M 24.65 % | -20.795 M 56.38 % | -47.675 M -576.94 % | 9.996 M 874.27 % | 1.026 M -68.55 % | 3.262 M |
| Operating income ratio | 0.92 96.97 % | 0.47 166.98 % | 0.17 422.46 % | 0.03 -63.84 % | 0.09 126.77 % | -0.34 35.12 % | -0.53 11.95 % | -0.60 -98.93 % | -0.30 52.43 % | -0.64 -1 011.75 % | 0.07 100.51 % | -13.79 -118.37 % | -6.31 27.63 % | -8.72 24.99 % | -11.63 -914.06 % | 1.43 1 902.83 % | 0.07 -64.30 % | 0.20 |
| Total other income expenses net | -265.112 M -221.48 % | -82.467 M 1.55 % | -83.764 M 12.90 % | -96.175 M -103.46 % | -47.269 M -113.27 % | 356.189 M 466.02 % | -97.315 M -26.22 % | -77.100 M -242.94 % | -22.482 M -89.12 % | -11.888 M -109.66 % | -5.670 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 323.000 K | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.032 B 36.42 % | 1.490 B 31.02 % | 1.137 B 44.64 % | 786.116 M 8.03 % | 727.685 M -25.01 % | 970.393 M 8.37 % | 895.422 M 35.66 % | 660.059 M 22.65 % | 538.152 M 26.43 % | 425.659 M 96.85 % | 216.240 M 10.41 % | 195.855 M -11.40 % | 221.063 M 16.72 % | 189.402 M 729.18 % | 22.842 M -38.81 % | 37.327 M -26.27 % | 50.624 M 30.86 % | 38.685 M |
| Total investments | 38.951 M -41.73 % | 66.851 M 98.19 % | 33.731 M -28.82 % | 47.388 M -42.82 % | 82.876 M 270.33 % | 22.379 M 117.06 % | 10.310 M | 0.000 -100.00 % | 583.000 K 1 167.39 % | 46.000 K -52.08 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K -50.00 % | 192.000 K -36.84 % | 304.000 K -95.15 % | 6.263 M |
| Total debt | 2.127 B 39.45 % | 1.526 B 20.47 % | 1.266 B 58.59 % | 798.443 M 6.83 % | 747.373 M -24.96 % | 995.988 M 10.52 % | 901.212 M 34.62 % | 669.425 M 21.96 % | 548.898 M 26.37 % | 434.369 M 91.69 % | 226.600 M 12.66 % | 201.131 M -12.85 % | 230.797 M 19.11 % | 193.763 M 599.51 % | 27.700 M -48.04 % | 53.311 M 0.43 % | 53.085 M 32.45 % | 40.080 M |
| Accumulated other comprehensive income loss | 140.110 M 13.85 % | 123.062 M 392.25 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -47.223 M -127.98 % | -20.714 M 55.60 % | -46.658 M -487.24 % | 12.049 M -74.68 % | 47.583 M 137.84 % | -125.743 M 72.83 % | -462.760 M -46.20 % | -316.520 M -76.02 % | -179.824 M -107.19 % | -86.793 M -398.29 % | -17.418 M 57.44 % | -40.921 M -1 342.91 % | -2.836 M -127.66 % | 10.253 M -72.66 % | 37.503 M -43.55 % | 66.432 M 18.29 % | 56.159 M 4.23 % | 53.878 M |
| Common stock | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M |
| Total equity | 117.887 M -7.43 % | 127.348 M 10.01 % | 115.757 M -27.70 % | 160.111 M -23.76 % | 209.998 M 472.64 % | 36.672 M 112.66 % | -289.653 M -101.97 % | -143.413 M -2 035.08 % | -6.717 M -107.78 % | 86.314 M -44.56 % | 155.690 M 17.77 % | 132.200 M -22.37 % | 170.285 M -7.14 % | 183.374 M -14.83 % | 215.312 M -11.84 % | 244.241 M 4.39 % | 233.968 M 0.98 % | 231.687 M |
| Other non current liabilities | 4.506 M -22.56 % | 5.819 M 802.17 % | 645.000 K | 0.000 -100.00 % | 933.000 K | 0.000 -100.00 % | 2.000 K -99.41 % | 340.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.940 B 45.98 % | 1.329 B 24.69 % | 1.066 B 95.97 % | 543.981 M 1.49 % | 536.007 M -32.10 % | 789.378 M 25.26 % | 630.175 M 69.21 % | 372.415 M 31.42 % | 283.376 M 42.91 % | 198.283 M 157.78 % | 76.920 M -33.75 % | 116.097 M -24.52 % | 153.810 M 16.72 % | 131.772 M | 0.000 -100.00 % | 53.311 M 0.43 % | 53.085 M 32.45 % | 40.080 M |
| Total non current liabilities | 2.004 B 43.78 % | 1.394 B 24.89 % | 1.116 B 98.01 % | 563.675 M 0.57 % | 560.461 M -31.04 % | 812.686 M 20.28 % | 675.643 M 77.64 % | 380.347 M 34.22 % | 283.376 M 42.91 % | 198.285 M 154.81 % | 77.818 M -34.51 % | 118.825 M -24.69 % | 157.771 M 14.07 % | 138.313 M 160 729.07 % | 86.000 K -99.89 % | 77.253 M -2.22 % | 79.005 M 16.79 % | 67.646 M |
| Other current liabilities | 41.208 M -4.97 % | 43.364 M 287.14 % | 11.201 M -85.37 % | 76.559 M -3.23 % | 79.113 M -4.65 % | 82.972 M -32.10 % | 122.198 M 31.40 % | 93.000 M 3 378.11 % | -2.837 M -101.20 % | 235.462 M -11.85 % | 267.120 M -49.18 % | 525.627 M 113.17 % | 246.574 M 358.28 % | 53.804 M 153.20 % | 21.250 M 9.68 % | 19.375 M -3.61 % | 20.100 M -19.76 % | 25.049 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 28.884 M 263.28 % | 7.951 M -38.70 % | 12.971 M -95.70 % | 301.303 M 153.25 % | 118.973 M 28.73 % | 92.424 M 26.46 % | 73.086 M 856.00 % | 7.645 M 6.64 % | 7.169 M 15.78 % | 6.192 M 21.01 % | 5.117 M 23.96 % | 4.128 M -3.55 % | 4.280 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 186.935 M -4.76 % | 196.278 M -1.99 % | 200.263 M -21.30 % | 254.462 M 20.39 % | 211.366 M 2.30 % | 206.610 M -23.77 % | 271.037 M -8.74 % | 297.010 M 11.86 % | 265.522 M 12.47 % | 236.086 M 19.09 % | 198.243 M 133.13 % | 85.034 M 10.45 % | 76.987 M 24.19 % | 61.991 M 123.79 % | 27.700 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 295.242 M -4.27 % | 308.418 M -13.33 % | 355.851 M -16.08 % | 424.043 M 12.26 % | 377.735 M -45.78 % | 696.624 M 48.72 % | 468.425 M -1.91 % | 477.537 M 17.31 % | 407.068 M -24.67 % | 540.408 M -2.17 % | 552.376 M -15.72 % | 655.399 M 82.95 % | 358.243 M 157.38 % | 139.190 M 156.91 % | 54.179 M 179.63 % | 19.375 M -3.61 % | 20.100 M -19.76 % | 25.049 M |
| Total liabilities | 2.299 B 35.07 % | 1.702 B 15.65 % | 1.472 B 49.03 % | 987.718 M 5.28 % | 938.196 M -37.84 % | 1.509 B 31.92 % | 1.144 B 33.36 % | 857.884 M 24.25 % | 690.444 M -6.53 % | 738.693 M 17.22 % | 630.194 M -18.60 % | 774.224 M 50.04 % | 516.014 M 85.95 % | 277.503 M 411.38 % | 54.265 M -43.84 % | 96.628 M -2.50 % | 99.105 M 6.92 % | 92.695 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -1.000 K -150.00 % | 2.000 K 113.33 % | -15.000 K -100.08 % | 19.046 M 109.99 % | 9.070 M 57.74 % | 5.750 M 574 900.00 % | 1.000 K 0.00 % | 1.000 K 100.04 % | -2.327 M -112.05 % | 19.318 M 12.12 % | 17.229 M 2.24 % | 16.852 M 17 454.17 % | 96.000 K -50.00 % | 192.000 K -36.84 % | 304.000 K -95.15 % | 6.263 M |
| Long term investments | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M | 0.000 | 0.000 -100.00 % | 3.717 M 8 160.00 % | 45.000 K -53.13 % | 96.000 K 100.50 % | -19.222 M -12.19 % | -17.133 M -2.25 % | -16.756 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -50.00 % | 30.000 K 100.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -42.31 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.792 B 41.07 % | 1.271 B 26.51 % | 1.004 B 55.67 % | 645.148 M 25.13 % | 515.578 M 10.05 % | 468.487 M 17.31 % | 399.375 M 30.21 % | 306.725 M 12.70 % | 272.155 M -1.40 % | 276.018 M -2.65 % | 283.544 M -3.23 % | 293.023 M -2.21 % | 299.637 M 3.36 % | 289.901 M 10.64 % | 262.019 M -17.39 % | 317.190 M 2.07 % | 310.761 M 3.86 % | 299.224 M |
| Total non current assets | 1.943 B 34.37 % | 1.446 B 22.20 % | 1.183 B 44.71 % | 817.557 M 25.28 % | 652.574 M 33.48 % | 488.894 M 18.99 % | 410.869 M 30.46 % | 314.929 M 13.85 % | 276.624 M 0.00 % | 276.631 M -2.47 % | 283.640 M -3.23 % | 293.119 M -2.21 % | 299.733 M 3.36 % | 289.997 M 10.64 % | 262.115 M -17.41 % | 317.382 M 2.03 % | 311.065 M 1.83 % | 305.487 M |
| Other current assets | 238.505 M 106.49 % | 115.507 M -21.33 % | 146.825 M 113.11 % | 68.895 M 15.31 % | 59.749 M 48.64 % | 40.196 M 21.67 % | 33.036 M 39.12 % | 23.746 M 15 121.79 % | 156.000 K -95.79 % | 3.709 M -0.27 % | 3.719 M -75.43 % | 15.136 M 189.41 % | 5.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 37.841 M -42.44 % | 65.741 M 101.53 % | 32.621 M -29.51 % | 46.278 M -43.40 % | 81.766 M 284.44 % | 21.269 M 106.29 % | 10.310 M | 0.000 -100.00 % | 583.000 K 2 434.78 % | 23.000 K -99.19 % | 2.855 M -85.22 % | 19.318 M 12.12 % | 17.229 M 2.24 % | 16.852 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 94.940 M 165.65 % | 35.739 M -72.34 % | 129.214 M 948.22 % | 12.327 M -37.39 % | 19.688 M -23.08 % | 25.595 M 342.06 % | 5.790 M -38.18 % | 9.366 M -12.84 % | 10.746 M 23.38 % | 8.710 M -15.93 % | 10.360 M 96.36 % | 5.276 M -45.80 % | 9.734 M 123.21 % | 4.361 M -10.23 % | 4.858 M -69.61 % | 15.984 M 549.49 % | 2.461 M 76.42 % | 1.395 M |
| Cash and short term investments | 132.781 M 30.84 % | 101.480 M -37.29 % | 161.835 M 176.15 % | 58.605 M -42.23 % | 101.454 M 116.49 % | 46.864 M 191.08 % | 16.100 M 71.90 % | 9.366 M -17.33 % | 11.329 M 29.73 % | 8.733 M -33.92 % | 13.215 M -46.27 % | 24.594 M -8.79 % | 26.963 M 27.11 % | 21.213 M 336.66 % | 4.858 M -69.61 % | 15.984 M 549.49 % | 2.461 M 76.42 % | 1.395 M |
| Total current assets | 474.718 M 23.62 % | 384.012 M -5.11 % | 404.687 M 22.53 % | 330.272 M -33.36 % | 495.620 M -53.11 % | 1.057 B 138.33 % | 443.545 M 11.01 % | 399.542 M -1.86 % | 407.103 M -25.76 % | 548.377 M 9.19 % | 502.244 M -18.11 % | 613.305 M 58.65 % | 386.566 M 126.22 % | 170.880 M 2 190.00 % | 7.462 M -68.23 % | 23.487 M 6.72 % | 22.008 M 16.48 % | 18.895 M |
| Inventory | 608.000 K -98.19 % | 33.548 M 535.74 % | 5.277 M -89.56 % | 50.552 M -79.99 % | 252.586 M -73.24 % | 943.954 M 141.75 % | 390.474 M 6.56 % | 366.430 M 3.66 % | 353.478 M -32.61 % | 524.527 M 9.22 % | 480.253 M -16.27 % | 573.575 M 61.86 % | 354.373 M 144.43 % | 144.981 M 20 641.20 % | 699.000 K 25.95 % | 555.000 K 2.02 % | 544.000 K 4.62 % | 520.000 K |
| Net receivables | 102.824 M -22.97 % | 133.477 M 47.08 % | 90.750 M -40.38 % | 152.220 M 86.02 % | 81.831 M 213.85 % | 26.073 M 562.59 % | 3.935 M | 0.000 | 0.000 -100.00 % | 372.000 K 74.65 % | 213.000 K | 0.000 | 0.000 -100.00 % | 4.686 M 145.98 % | 1.905 M -72.58 % | 6.948 M -63.44 % | 19.003 M 11.91 % | 16.980 M |
| Tax assets | 149.089 M -14.34 % | 174.049 M -2.01 % | 177.622 M 3.70 % | 171.282 M 26.06 % | 135.871 M 57 472.46 % | 236.000 K -90.20 % | 2.409 M -1.23 % | 2.439 M 231.39 % | 736.000 K 29.81 % | 567.000 K -75.63 % | 2.327 M | 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 -100.00 % | 1.000 K 0.00 % | 1.000 K | 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 |
| Account payables | 67.099 M -2.44 % | 68.776 M -40.46 % | 115.503 M 35.77 % | 85.071 M 18.13 % | 72.012 M -31.47 % | 105.081 M 39.75 % | 75.190 M -14.10 % | 87.527 M 28.80 % | 67.958 M 11.02 % | 61.215 M -10.88 % | 68.688 M 78.20 % | 38.546 M 30.38 % | 29.565 M 53.45 % | 19.267 M 1 930.24 % | 949.000 K | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.273 M 245.44 % | 658.000 K | 0.000 | 0.000 -100.00 % | 3.339 M | 0.000 -100.00 % | 3.987 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 58.169 M 258.45 % | 16.228 M -1.39 % | 16.457 M 110.53 % | 7.817 M -66.77 % | 23.521 M 4.14 % | 22.585 M -48.11 % | 43.523 M 473.27 % | 7.592 M 518.98 % | -1.812 M 2.21 % | -1.853 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 21.658 M -77.91 % | 98.062 M 0.00 % | 98.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 90.757 M | 0.000 | 0.000 -100.00 % | 112.415 M -24.10 % | 148.107 M 0.00 % | 148.107 M 20.31 % | 123.107 M | 0.000 | 0.000 -100.00 % | 148.121 M 0.00 % | 148.121 M 0.00 % | 148.121 M -3.07 % | 152.809 M 0.00 % | 152.809 M 0.00 % | 152.809 M 0.00 % | 152.809 M |
| Deferred tax liabilities non current | 1.093 M -96.63 % | 32.479 M 31.79 % | 24.645 M 5.26 % | 23.413 M | 0.000 -100.00 % | 3.287 M 69.17 % | 1.943 M | 0.000 -100.00 % | 1.811 M -2.27 % | 1.853 M 106.35 % | 898.000 K -67.08 % | 2.728 M -31.13 % | 3.961 M -39.44 % | 6.541 M 7 505.81 % | 86.000 K -99.64 % | 23.942 M -7.63 % | 25.920 M -5.97 % | 27.566 M |
| Other liabilities | 0.000 100.00 % | -999.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.417 B 32.11 % | 1.830 B 15.24 % | 1.588 B 38.33 % | 1.148 B -0.03 % | 1.148 B -25.73 % | 1.546 B 80.94 % | 854.415 M 19.59 % | 714.471 M 4.50 % | 683.727 M -17.12 % | 825.007 M 4.98 % | 785.884 M -13.30 % | 906.424 M 32.07 % | 686.299 M 48.91 % | 460.877 M 70.96 % | 269.577 M -20.91 % | 340.869 M 2.34 % | 333.073 M 2.68 % | 324.382 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -51.486 M 24.89 % | -68.544 M -207.35 % | 63.852 M -47.21 % | 120.951 M -61.75 % | 316.195 M 201.40 % | -311.844 M -1 587.88 % | 20.959 M -67.57 % | 64.634 M 3 060.59 % | 2.045 M 101.70 % | -120.141 M 0.23 % | -120.413 M -300.44 % | 60.073 M 815.33 % | -8.398 M 90.88 % | -92.065 M -1 119.21 % | 9.033 M -10.33 % | 10.074 M 412.86 % | -3.220 M -285.59 % | 1.735 M |
| Accounts receivables | 4.105 M 112.36 % | -33.203 M -149.85 % | 66.608 M 182.74 % | -80.498 M -112.60 % | -37.863 M -1 893 250.00 % | 2.000 K | 0.000 | 0.000 100.00 % | -39.956 M -530.12 % | -6.341 M -194.07 % | 6.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 31.000 K -99.33 % | 4.638 M -92.74 % | 63.865 M -68.39 % | 202.034 M -70.78 % | 691.368 M 224.91 % | -553.481 M -2 202.05 % | -24.043 M -85.63 % | -12.952 M -108.27 % | 156.654 M 453.83 % | -44.274 M -147.44 % | 93.322 M 142.57 % | -219.202 M -4.68 % | -209.392 M -45.13 % | -144.282 M -100 095.83 % | -144.000 K -1 209.09 % | -11.000 K 54.17 % | -24.000 K 60.00 % | -60.000 K |
| Accounts payables | -1.677 M 96.35 % | -45.962 M -289.89 % | 24.205 M 85.37 % | 13.058 M 139.49 % | -33.069 M -210.63 % | 29.892 M | 0.000 | 0.000 100.00 % | -152.861 M -119.86 % | -69.526 M 68.47 % | -220.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -53.945 M -933.64 % | 6.471 M 107.12 % | -90.826 M -565.73 % | -13.643 M 95.52 % | -304.241 M -243.68 % | 211.743 M 370.52 % | 45.002 M -42.00 % | 77.586 M 1.53 % | 76.416 M | 0.000 | 0.000 -100.00 % | 279.275 M 38.95 % | 200.994 M 284.92 % | 52.217 M 469.00 % | 9.177 M -9.00 % | 10.085 M 415.55 % | -3.196 M -278.05 % | 1.795 M |
| Other non cash items | 168.064 M 86.13 % | 90.295 M 4.26 % | 86.604 M -13.29 % | 99.882 M 123.73 % | 44.644 M 112.27 % | -363.712 M -474.05 % | 97.237 M 28.06 % | 75.928 M 247.12 % | 21.874 M 84.00 % | 11.888 M 68.55 % | 7.053 M 268.50 % | 1.914 M 118.29 % | -10.462 M -166.75 % | -3.922 M -110.38 % | 37.767 M 242.57 % | -26.491 M -547.33 % | 5.922 M 24.67 % | 4.750 M |
| Net cash provided by operating activities | 127.909 M 153.42 % | 50.474 M -45.35 % | 92.361 M -36.71 % | 145.928 M -64.52 % | 411.269 M 220.58 % | -341.080 M -1 440.42 % | -22.142 M -455.69 % | 6.225 M 108.93 % | -69.678 M 59.34 % | -171.374 M -123.40 % | -76.712 M -350.28 % | 30.651 M 390.28 % | -10.559 M 90.84 % | -115.282 M -5 043.48 % | 2.332 M 287.16 % | -1.246 M -113.75 % | 9.061 M -40.94 % | 15.341 M |
| Investments in property plant and equipment | -545.972 M -87.27 % | -291.544 M 21.32 % | -370.557 M -163.53 % | -140.611 M -138.30 % | -59.007 M 36.18 % | -92.454 M 7.43 % | -99.877 M -152.76 % | -39.515 M -47 508.43 % | -83.000 K 56.77 % | -192.000 K | 0.000 100.00 % | -1.509 M 91.68 % | -18.139 M 47.03 % | -34.244 M -163.29 % | -13.006 M -2.89 % | -12.641 M 26.15 % | -17.118 M 24.56 % | -22.690 M |
| Acquisitions net | 3.151 M -65.06 % | 9.019 M | 0.000 | 0.000 -100.00 % | 66.010 M 65 256.44 % | 101.000 K 631.58 % | -19.000 K | 0.000 100.00 % | -204.000 K | 0.000 -100.00 % | 311.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -33.120 M | 0.000 | 0.000 100.00 % | -60.497 M -452.03 % | -10.959 M -6.29 % | -10.310 M | 0.000 100.00 % | -560.000 K | 0.000 | 0.000 100.00 % | -2.089 M -454.11 % | -377.000 K 97.76 % | -16.852 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 31.792 M 610.44 % | 4.475 M -73.20 % | 16.696 M -55.59 % | 37.597 M 2 041.06 % | 1.756 M 106.83 % | 849.000 K 156.50 % | 331.000 K -43.22 % | 583.000 K 204.11 % | -560.000 K -119.43 % | 2.882 M -82.49 % | 16.463 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K -98.12 % | 5.959 M -66.79 % | 17.941 M |
| Other investing activites | 19.920 M 1 087.12 % | -2.018 M -154.04 % | 3.734 M 112.76 % | 1.755 M 392.98 % | 356.000 K -99.93 % | 491.968 M 49 196 700.00 % | 1.000 K 100.42 % | -237.000 K -109.46 % | 2.506 M | 0.000 | 0.000 -100.00 % | 100.000 K 100.00 % | 50.000 K -75.00 % | 200.000 K -99.33 % | 30.010 M -13.94 % | 34.869 M 11 523.00 % | 300.000 K | 0.000 |
| Net cash used for investing activites | -491.109 M -56.81 % | -313.188 M 10.55 % | -350.127 M -245.77 % | -101.259 M -97.07 % | -51.382 M -113.19 % | 389.505 M 454.50 % | -109.874 M -180.51 % | -39.169 M -3 664.06 % | 1.099 M -59.14 % | 2.690 M -83.96 % | 16.774 M 579.53 % | -3.498 M 81.06 % | -18.466 M 63.72 % | -50.896 M -399.32 % | 17.004 M -23.89 % | 22.340 M 305.73 % | -10.859 M -128.66 % | -4.749 M |
| Debt repayment | 601.837 M 132.17 % | 259.224 M -44.59 % | 467.840 M 816.08 % | 51.070 M 120.55 % | -248.521 M -365.18 % | 93.719 M -58.89 % | 227.956 M 106.24 % | 110.527 M 22.16 % | 90.475 M -49.43 % | 178.922 M 152.31 % | 70.914 M 355.18 % | -27.790 M -170.27 % | 39.549 M -76.89 % | 171.168 M 768.34 % | -25.611 M -11 432.30 % | 226.000 K -98.26 % | 13.005 M 376.00 % | -4.712 M |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -360.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M |
| Other financing activites | -166.735 M | 0.000 100.00 % | -93.188 M 9.61 % | -103.100 M 12.14 % | -117.342 M 4.03 % | -122.271 M -22.87 % | -99.515 M -26.03 % | -78.962 M -299.63 % | -19.759 M -66.21 % | -11.888 M -101.77 % | -5.892 M -54.20 % | -3.821 M 25.82 % | -5.151 M 6.12 % | -5.487 M -13.11 % | -4.851 M 37.78 % | -7.797 M -2.04 % | -7.641 M -29.86 % | -5.884 M |
| Net cash used provided by financing activities | 435.102 M 67.85 % | 259.224 M -30.81 % | 374.652 M 820.07 % | -52.030 M 85.78 % | -365.863 M -1 181.39 % | -28.552 M -122.23 % | 128.441 M 306.91 % | 31.565 M -55.14 % | 70.356 M -57.88 % | 167.034 M 156.89 % | 65.022 M 305.69 % | -31.611 M -191.90 % | 34.398 M -79.24 % | 165.681 M 643.89 % | -30.462 M -302.35 % | -7.571 M -364.35 % | 2.864 M 121.87 % | -13.096 M |
| Effect of forex changes on cash | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 71.902 M 176.92 % | -93.475 M -179.97 % | 116.886 M 1 688.13 % | -7.360 M -23.16 % | -5.976 M -130.07 % | 19.872 M 655.86 % | -3.575 M -159.25 % | -1.379 M -177.60 % | 1.777 M 207.70 % | -1.650 M -132.45 % | 5.084 M 214.04 % | -4.458 M -182.97 % | 5.373 M 1 181.09 % | -497.000 K 95.53 % | -11.126 M -182.27 % | 13.523 M 1 168.57 % | 1.066 M 142.57 % | -2.504 M |
| Cash at beginning of period | 35.739 M -72.34 % | 129.214 M 948.13 % | 12.328 M -37.38 % | 19.688 M -23.29 % | 25.664 M 343.17 % | 5.791 M -38.17 % | 9.366 M -12.83 % | 10.745 M 19.80 % | 8.969 M -13.43 % | 10.360 M 96.36 % | 5.276 M -45.80 % | 9.734 M 123.21 % | 4.361 M -10.23 % | 4.858 M -69.61 % | 15.984 M 549.49 % | 2.461 M 76.42 % | 1.395 M -64.22 % | 3.899 M |
| Cash at end of period | 107.641 M 201.19 % | 35.739 M -72.34 % | 129.214 M 948.13 % | 12.328 M -37.38 % | 19.688 M -23.28 % | 25.663 M 343.15 % | 5.791 M -38.17 % | 9.366 M -12.84 % | 10.746 M 23.38 % | 8.710 M -15.93 % | 10.360 M 96.36 % | 5.276 M -45.80 % | 9.734 M 123.21 % | 4.361 M -10.23 % | 4.858 M -69.61 % | 15.984 M 549.49 % | 2.461 M 76.42 % | 1.395 M |
| Operating cash flow | 127.909 M 153.42 % | 50.474 M -45.35 % | 92.361 M -36.71 % | 145.928 M -64.52 % | 411.269 M 220.58 % | -341.080 M -1 440.42 % | -22.142 M -455.69 % | 6.225 M 108.93 % | -69.678 M 59.34 % | -171.374 M -123.40 % | -76.712 M -350.28 % | 30.651 M 390.28 % | -10.559 M 90.84 % | -115.282 M -5 043.48 % | 2.332 M 287.16 % | -1.246 M -113.75 % | 9.061 M -40.94 % | 15.341 M |
| Capital expenditure | -545.972 M -87.27 % | -291.544 M 21.32 % | -370.557 M -163.53 % | -140.611 M -138.30 % | -59.007 M 36.18 % | -92.454 M 7.43 % | -99.877 M -152.76 % | -39.515 M -47 508.43 % | -83.000 K 56.77 % | -192.000 K | 0.000 100.00 % | -1.509 M 91.68 % | -18.139 M 47.03 % | -34.244 M -163.29 % | -13.006 M -2.89 % | -12.641 M 26.15 % | -17.118 M 24.56 % | -22.690 M |
| Free CashFlow | -418.063 M -73.42 % | -241.070 M 13.35 % | -278.196 M -5 332.20 % | 5.317 M -98.49 % | 352.262 M 181.25 % | -433.534 M -255.30 % | -122.019 M -266.53 % | -33.290 M 52.28 % | -69.761 M 59.34 % | -171.566 M -123.65 % | -76.712 M -363.24 % | 29.142 M 201.55 % | -28.698 M 80.81 % | -149.526 M -1 300.84 % | -10.674 M 23.14 % | -13.887 M -72.36 % | -8.057 M -9.63 % | -7.349 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 69.546 M -2.08 % | 71.023 M 5.23 % | 67.491 M 0.59 % | 67.096 M -6.62 % | 71.856 M 23.92 % | 57.984 M -11.83 % | 65.762 M 45.25 % | 45.274 M 4.67 % | 43.252 M 8.34 % | 39.922 M -0.46 % | 40.107 M -43.44 % | 70.910 M 87.42 % | 37.835 M -72.45 % | 137.346 M 45.78 % | 94.213 M 116.13 % | 43.591 M 37.48 % | 31.708 M 87.44 % | 16.916 M -95.12 % | 346.984 M -37.60 % | 556.029 M 2 831.25 % | 18.969 M 1.76 % | 18.641 M -50.90 % | 37.962 M 125.28 % | 16.851 M 13.97 % | 14.786 M -60.26 % | 37.206 M 702.89 % | 4.634 M -90.57 % | 49.119 M 1 232.22 % | 3.687 M -72.06 % | 13.195 M -34.54 % | 20.156 M -62.67 % | 54.000 M 317.09 % | 12.947 M -92.23 % | 166.596 M 164.97 % | 62.874 M 1 164.05 % | 4.974 M -93.43 % | 75.696 M 4 152.25 % | -1.868 M -104.73 % | 39.505 M 14.77 % | 34.421 M -12.04 % | 39.132 M -36.99 % | 62.100 M 65.99 % | 37.412 M -31.43 % | 54.564 M -76.34 % | 230.572 M 37 269.85 % | 617.000 K -34.98 % | 949.000 K 35.77 % | 699.000 K 19.08 % | 587.000 K 10.75 % | 530.000 K -28.86 % | 745.000 K 18.82 % | 627.000 K 8.10 % | 580.000 K 3.20 % | 562.000 K -18.79 % | 692.000 K 7.62 % | 643.000 K |
| Net income | -12.089 M -219.35 % | 10.129 M 36.92 % | 7.398 M 171.09 % | -10.407 M 37.91 % | -16.761 M -186.07 % | 19.473 M 187.93 % | 6.763 M 380.74 % | -2.409 M 78.92 % | -11.428 M -1 087.73 % | 1.157 M 122.05 % | -5.248 M 80.65 % | -27.122 M -104.22 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 M 346.61 % | 21.927 M -72.53 % | 79.821 M 402.91 % | -26.351 M -106.07 % | 434.316 M 1 265.54 % | -37.263 M 6.49 % | -39.851 M -13.81 % | -35.014 M -6.25 % | -32.954 M 29.92 % | -47.024 M -33.58 % | -35.202 M -9.79 % | -32.064 M -139.71 % | -13.376 M 63.87 % | -37.024 M 10.13 % | -41.198 M 9.70 % | -45.622 M -111.68 % | -21.552 M 4.60 % | -22.592 M 60.36 % | -56.996 M -2 375.29 % | 2.505 M 105.39 % | -46.479 M -179.71 % | -16.617 M -410.98 % | -3.252 M -46.16 % | -2.225 M 55.54 % | -5.004 M -49.87 % | -3.339 M -201.12 % | 3.302 M -88.43 % | 28.544 M 404.08 % | -9.387 M 6.00 % | -9.986 M 0.37 % | -10.023 M -18.69 % | -8.445 M 33.51 % | -12.701 M -55.36 % | -8.175 M -152.14 % | 15.679 M 298.69 % | -7.891 M 60.17 % | -19.814 M -529.02 % | -3.150 M -26.35 % | -2.493 M |
| Income before tax | 14.775 M -7.23 % | 15.927 M 324.95 % | 3.748 M 135.99 % | -10.415 M -273.73 % | 5.995 M -76.82 % | 25.866 M 174.73 % | 9.415 M 322.52 % | -4.231 M 71.43 % | -14.807 M -713.57 % | -1.820 M 83.16 % | -10.807 M 45.15 % | -19.703 M -6.20 % | -18.553 M 35.61 % | -28.815 M -47.24 % | -19.570 M 1.26 % | -19.820 M -11.72 % | -17.740 M 51.89 % | -36.870 M -266.37 % | 22.162 M -72.26 % | 79.895 M 408.68 % | -25.883 M -105.93 % | 436.219 M 1 269.36 % | -37.304 M 5.28 % | -39.385 M -16.75 % | -33.735 M -4.03 % | -32.429 M 31.52 % | -47.355 M -33.48 % | -35.476 M -9.81 % | -32.306 M -114.44 % | -15.065 M 59.72 % | -37.400 M 9.22 % | -41.198 M 9.70 % | -45.622 M -119.12 % | -20.821 M 13.33 % | -24.023 M 58.43 % | -57.790 M -1 532.57 % | 4.034 M 108.35 % | -48.297 M -197.82 % | -16.217 M -343.94 % | -3.653 M -36.66 % | -2.673 M 62.55 % | -7.138 M -55.82 % | -4.581 M -218.56 % | 3.864 M -88.88 % | 34.734 M 450.21 % | -9.918 M 2.92 % | -10.216 M 2.66 % | -10.495 M -20.78 % | -8.689 M -163.34 % | 13.717 M 234.39 % | -10.207 M -162.96 % | 16.213 M 305.46 % | -7.891 M 40.93 % | -13.359 M -324.10 % | -3.150 M -26.35 % | -2.493 M |
| Income before tax ratio | 0.21 -5.26 % | 0.22 303.81 % | 0.06 135.78 % | -0.16 -286.05 % | 0.08 -81.30 % | 0.45 211.58 % | 0.14 253.20 % | -0.09 72.70 % | -0.34 -650.93 % | -0.05 83.08 % | -0.27 3.02 % | -0.28 43.34 % | -0.49 -133.73 % | -0.21 -1.00 % | -0.21 54.32 % | -0.45 18.73 % | -0.56 74.33 % | -2.18 -3 512.53 % | 0.06 -55.55 % | 0.14 110.53 % | -1.36 -105.83 % | 23.40 2 481.38 % | -0.98 57.96 % | -2.34 -2.44 % | -2.28 -161.76 % | -0.87 91.47 % | -10.22 -1 314.90 % | -0.72 91.76 % | -8.76 -667.45 % | -1.14 38.47 % | -1.86 -143.21 % | -0.76 78.35 % | -3.52 -2 719.47 % | -0.12 67.29 % | -0.38 96.71 % | -11.62 -21 901.38 % | 0.05 -99.79 % | 25.85 6 398.32 % | -0.41 -286.81 % | -0.11 -55.37 % | -0.07 40.57 % | -0.11 6.13 % | -0.12 -272.91 % | 0.07 -52.99 % | 0.15 100.94 % | -16.07 -49.32 % | -10.77 28.30 % | -15.01 -1.43 % | -14.80 -157.19 % | 25.88 288.90 % | -13.70 -152.98 % | 25.86 290.06 % | -13.61 42.76 % | -23.77 -422.20 % | -4.55 -17.41 % | -3.88 |
| EBITDA | 55.849 M -1.60 % | 56.759 M 26.52 % | 44.860 M -11.73 % | 50.822 M 0.59 % | 50.523 M 0.85 % | 50.096 M 12.72 % | 44.444 M 99.96 % | 22.226 M 32.68 % | 16.752 M -45.47 % | 30.722 M 145.54 % | 12.512 M 145.48 % | 5.097 M -4.76 % | 5.352 M 10.46 % | 4.845 M -35.04 % | 7.459 M 14.88 % | 6.493 M -30.90 % | 9.397 M 192.50 % | -10.159 M -119.69 % | 51.589 M -55.60 % | 116.202 M 1 045.98 % | 10.140 M -97.85 % | 471.101 M 11 921.86 % | -3.985 M 46.44 % | -7.440 M -154.10 % | -2.928 M -210.45 % | 2.651 M 112.44 % | -21.316 M -71.42 % | -12.435 M -7.27 % | -11.592 M -273.09 % | 6.697 M 141.27 % | -16.229 M 17.61 % | -19.698 M 28.38 % | -27.504 M -186.83 % | -9.589 M 45.63 % | -17.636 M 67.34 % | -53.993 M -647.87 % | 9.855 M 123.19 % | -42.504 M -229.26 % | -12.909 M -732.84 % | -1.550 M -474.07 % | -270.000 K 93.34 % | -4.056 M -56.30 % | -2.595 M -146.82 % | 5.543 M -84.70 % | 36.236 M 518.62 % | -8.656 M 1.70 % | -8.806 M -2.95 % | -8.554 M -28.53 % | -6.655 M -141.96 % | 15.859 M 291.67 % | -8.274 M -145.45 % | 18.205 M 417.55 % | -5.733 M 44.37 % | -10.305 M -748.85 % | -1.214 M -8.98 % | -1.114 M |
| Net income ratio | -0.17 -221.89 % | 0.14 30.11 % | 0.11 170.67 % | -0.16 33.50 % | -0.23 -169.46 % | 0.34 226.56 % | 0.10 293.28 % | -0.05 79.86 % | -0.26 -1 011.68 % | 0.03 122.15 % | -0.13 65.79 % | -0.38 -8.96 % | -0.35 -540.09 % | -0.05 64.86 % | -0.16 54.87 % | -0.35 15.33 % | -0.41 -107.06 % | 5.79 9 060.93 % | 0.06 -55.98 % | 0.14 110.33 % | -1.39 -105.96 % | 23.30 2 473.60 % | -0.98 58.49 % | -2.36 0.13 % | -2.37 -167.36 % | -0.89 91.27 % | -10.15 -1 315.94 % | -0.72 91.76 % | -8.70 -757.88 % | -1.01 44.81 % | -1.84 -140.77 % | -0.76 78.35 % | -3.52 -2 623.84 % | -0.13 64.00 % | -0.36 96.86 % | -11.46 -34 726.12 % | 0.03 -99.87 % | 24.88 6 015.34 % | -0.42 -345.22 % | -0.09 -66.16 % | -0.06 29.44 % | -0.08 9.71 % | -0.09 -247.48 % | 0.06 -51.12 % | 0.12 100.81 % | -15.21 -44.58 % | -10.52 26.62 % | -14.34 0.33 % | -14.39 39.97 % | -23.96 -118.39 % | -10.97 -143.88 % | 25.01 283.80 % | -13.61 61.41 % | -35.26 -674.52 % | -4.55 -17.41 % | -3.88 |
| Ratio EBITDA | 0.80 0.49 % | 0.80 20.23 % | 0.66 -12.25 % | 0.76 7.73 % | 0.70 -18.62 % | 0.86 27.84 % | 0.68 37.67 % | 0.49 26.75 % | 0.39 -49.67 % | 0.77 146.68 % | 0.31 334.01 % | 0.07 -49.19 % | 0.14 301.00 % | 0.04 -55.44 % | 0.08 -46.85 % | 0.15 -49.74 % | 0.30 149.35 % | -0.60 -503.93 % | 0.15 -28.86 % | 0.21 -60.90 % | 0.53 -97.88 % | 25.27 24 174.96 % | -0.10 76.22 % | -0.44 -122.96 % | -0.20 -377.92 % | 0.07 101.55 % | -4.60 -1 716.99 % | -0.25 91.95 % | -3.14 -719.46 % | 0.51 163.04 % | -0.81 -120.73 % | -0.36 82.83 % | -2.12 -3 590.78 % | -0.06 79.48 % | -0.28 97.42 % | -10.86 -8 437.73 % | 0.13 -99.43 % | 22.75 7 063.26 % | -0.33 -625.66 % | -0.05 -552.64 % | -0.01 89.44 % | -0.07 5.84 % | -0.07 -168.28 % | 0.10 -35.36 % | 0.16 101.12 % | -14.03 -51.19 % | -9.28 24.17 % | -12.24 -7.94 % | -11.34 -137.89 % | 29.92 369.43 % | -11.11 -138.25 % | 29.04 393.74 % | -9.88 46.09 % | -18.34 -945.20 % | -1.75 -1.26 % | -1.73 |
| Gross profit ratio | 1.00 -0.01 % | 1.00 0.26 % | 0.99 -0.08 % | 0.99 17.05 % | 0.85 1.55 % | 0.84 -0.37 % | 0.84 -15.30 % | 0.99 -0.31 % | 0.99 -32.52 % | 1.47 76.11 % | 0.84 99.65 % | 0.42 -42.01 % | 0.72 358.25 % | 0.16 -6.67 % | 0.17 -42.81 % | 0.30 -29.47 % | 0.42 277.34 % | -0.24 -873.85 % | 0.03 -88.50 % | 0.27 -72.62 % | 0.97 2.67 % | 0.94 166.98 % | 0.35 -64.13 % | 0.99 2.24 % | 0.96 184.91 % | 0.34 -62.74 % | 0.91 974.51 % | 0.08 -87.77 % | 0.69 -66.09 % | 2.04 1 238.03 % | -0.18 4.12 % | -0.19 71.47 % | -0.65 -11 311.82 % | 0.01 104.67 % | -0.13 98.59 % | -8.85 -3 673.84 % | 0.25 -98.61 % | 17.78 28 251.38 % | -0.06 -131.15 % | 0.20 -12.35 % | 0.23 51.91 % | 0.15 -18.01 % | 0.19 -29.52 % | 0.26 32.55 % | 0.20 40.99 % | 0.14 8.79 % | 0.13 -25.74 % | 0.17 -38.65 % | 0.28 555.58 % | 0.04 -88.58 % | 0.38 107.11 % | 0.18 -35.53 % | 0.28 219.76 % | 0.09 -68.91 % | 0.29 29.56 % | 0.22 |
| Weighted average shs out dil | 247.675 K 17.61 % | 210.582 K -15.77 % | 250.000 K -0.86 % | 252.169 K 0.87 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -0.52 % | 251.316 K -1.88 % | 256.143 K 2.46 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -0.40 % | 251.009 K 0.40 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -0.96 % | 252.433 K 0.97 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.003 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 249.994 K 0.00 % | 250.004 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 249.992 K 0.01 % | 249.962 K -0.02 % | 250.000 K 0.00 % | 250.003 K 0.03 % | 249.925 K -0.01 % | 249.962 K -0.01 % | 249.991 K 0.00 % | 249.996 K -0.01 % | 250.025 K 0.01 % | 250.012 K 0.00 % | 250.000 K 0.00 % | 249.991 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| Weighted average shs out | 247.675 K 17.61 % | 210.582 K -15.77 % | 250.000 K -0.86 % | 252.169 K -0.10 % | 252.425 K 0.97 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -0.40 % | 251.009 K 0.40 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K -0.96 % | 252.433 K 0.97 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.003 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 249.994 K 0.00 % | 250.004 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 249.992 K 0.01 % | 249.962 K -0.02 % | 250.000 K 0.00 % | 250.000 K 0.03 % | 249.925 K -0.01 % | 249.962 K -0.01 % | 249.991 K 0.00 % | 249.996 K -0.01 % | 250.025 K 0.01 % | 250.012 K 0.00 % | 250.000 K 0.00 % | 249.991 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| EPS diluted | -48.81 -201.48 % | 48.10 62.55 % | 29.59 171.70 % | -41.27 38.44 % | -67.04 -186.07 % | 77.89 187.95 % | 27.05 380.60 % | -9.64 78.91 % | -45.71 -1 089.39 % | 4.62 122.01 % | -20.99 80.55 % | -107.92 -108.14 % | -51.85 -72.09 % | -30.13 48.77 % | -58.81 2.47 % | -60.30 -16.41 % | -51.80 -113.22 % | 391.71 346.60 % | 87.71 -72.42 % | 318.00 401.71 % | -105.40 -106.07 % | 1 737.26 1 265.56 % | -149.05 6.49 % | -159.40 -13.81 % | -140.06 -6.25 % | -131.82 29.92 % | -188.10 -33.58 % | -140.81 -10.86 % | -127.02 -137.42 % | -53.50 63.88 % | -148.10 10.13 % | -164.79 9.70 % | -182.49 -111.68 % | -86.21 4.60 % | -90.37 60.36 % | -227.98 -2 375.25 % | 10.02 105.39 % | -185.92 -179.70 % | -66.47 -410.91 % | -13.01 -46.18 % | -8.90 55.54 % | -20.02 -49.82 % | -13.36 -201.14 % | 13.21 -88.43 % | 114.18 404.08 % | -37.55 5.99 % | -39.94 0.37 % | -40.09 -18.68 % | -33.78 33.51 % | -50.81 -55.37 % | -32.70 -152.14 % | 62.72 298.73 % | -31.56 60.18 % | -79.26 -529.02 % | -12.60 -26.38 % | -9.97 |
| Earnings per share | -48.81 -201.48 % | 48.10 62.55 % | 29.59 171.70 % | -41.27 37.85 % | -66.40 -185.25 % | 77.89 187.95 % | 27.05 380.60 % | -9.64 78.91 % | -45.71 -1 089.39 % | 4.62 122.01 % | -20.99 80.65 % | -108.49 -104.24 % | -53.12 -76.30 % | -30.13 48.77 % | -58.81 2.47 % | -60.30 -16.41 % | -51.80 -113.22 % | 391.71 346.60 % | 87.71 -72.42 % | 318.00 401.71 % | -105.40 -106.07 % | 1 737.26 1 265.56 % | -149.05 6.49 % | -159.40 -13.81 % | -140.06 -6.25 % | -131.82 29.92 % | -188.10 -33.58 % | -140.81 -10.86 % | -127.02 -137.42 % | -53.50 63.88 % | -148.10 10.13 % | -164.79 9.70 % | -182.49 -111.68 % | -86.21 4.60 % | -90.37 60.36 % | -227.98 -2 375.25 % | 10.02 105.39 % | -185.92 -179.70 % | -66.47 -410.91 % | -13.01 -46.18 % | -8.90 55.54 % | -20.02 -49.82 % | -13.36 -201.14 % | 13.21 -88.43 % | 114.18 404.08 % | -37.55 5.99 % | -39.94 0.37 % | -40.09 -18.68 % | -33.78 33.51 % | -50.81 -55.37 % | -32.70 -152.14 % | 62.72 298.73 % | -31.56 60.18 % | -79.26 -529.02 % | -12.60 -26.38 % | -9.97 |
| Gross profit | 69.301 M -2.09 % | 70.782 M 5.51 % | 67.088 M 0.51 % | 66.750 M 9.29 % | 61.075 M 25.84 % | 48.532 M -12.16 % | 55.248 M 23.04 % | 44.904 M 4.36 % | 43.030 M -26.89 % | 58.860 M 75.30 % | 33.577 M 12.92 % | 29.735 M 8.68 % | 27.359 M 26.24 % | 21.673 M 36.05 % | 15.930 M 23.59 % | 12.889 M -3.04 % | 13.293 M 432.41 % | -3.999 M -137.73 % | 10.600 M -92.82 % | 147.656 M 702.61 % | 18.397 M 4.48 % | 17.608 M 31.10 % | 13.431 M -19.19 % | 16.620 M 16.52 % | 14.264 M 13.22 % | 12.598 M 199.17 % | 4.211 M 1.37 % | 4.154 M 62.97 % | 2.549 M -90.52 % | 26.902 M 845.00 % | -3.611 M 64.21 % | -10.090 M -19.01 % | -8.478 M -971.33 % | 973.000 K 112.38 % | -7.860 M 82.14 % | -44.018 M -334.84 % | 18.744 M 156.44 % | -33.212 M -1 231.14 % | -2.495 M -135.75 % | 6.979 M -22.90 % | 9.052 M -4.27 % | 9.456 M 36.10 % | 6.948 M -51.68 % | 14.378 M -68.63 % | 45.837 M 52 586.21 % | 87.000 K -29.27 % | 123.000 K 0.82 % | 122.000 K -26.95 % | 167.000 K 626.09 % | 23.000 K -91.87 % | 283.000 K 146.09 % | 115.000 K -30.30 % | 165.000 K 230.00 % | 50.000 K -74.75 % | 198.000 K 39.44 % | 142.000 K |
| Income tax expense | 26.864 M 363.33 % | 5.798 M 258.85 % | -3.650 M -52 042.86 % | -7.000 K -100.03 % | 22.757 M 255.91 % | 6.394 M 141.10 % | 2.652 M 245.55 % | -1.822 M 46.08 % | -3.379 M -13.58 % | -2.975 M 46.48 % | -5.559 M -174.93 % | 7.419 M 240.72 % | -5.272 M 75.23 % | -21.283 M -337.29 % | -4.867 M -2.57 % | -4.745 M 0.92 % | -4.789 M 96.45 % | -134.798 M -57 460.85 % | 235.000 K 217.57 % | 74.000 K -84.19 % | 468.000 K -75.41 % | 1.903 M 4 741.46 % | -41.000 K -108.80 % | 466.000 K -63.57 % | 1.279 M 143.62 % | 525.000 K 258.61 % | -331.000 K -20.80 % | -274.000 K -13.22 % | -242.000 K 85.67 % | -1.689 M -349.20 % | -376.000 K | 0.000 | 0.000 -100.00 % | 731.000 K 151.08 % | -1.431 M -80.23 % | -794.000 K -151.93 % | 1.529 M 184.10 % | -1.818 M -554.50 % | 400.000 K 199.75 % | -401.000 K 10.49 % | -448.000 K 79.01 % | -2.134 M -71.82 % | -1.242 M -321.00 % | 562.000 K -90.92 % | 6.190 M 1 265.73 % | -531.000 K -130.87 % | -230.000 K 51.27 % | -472.000 K -93.44 % | -244.000 K -105.98 % | 4.078 M 300.69 % | -2.032 M -480.52 % | 534.000 K | 0.000 -100.00 % | 6.455 M | 0.000 | 0.000 |
| Cost of revenue | 245.000 K 1.66 % | 241.000 K -40.20 % | 403.000 K 16.47 % | 346.000 K -96.79 % | 10.781 M 14.06 % | 9.452 M -10.10 % | 10.514 M 2 741.62 % | 370.000 K 66.67 % | 222.000 K 101.17 % | -18.938 M -390.02 % | 6.530 M -84.14 % | 41.175 M 293.04 % | 10.476 M -90.94 % | 115.673 M 47.76 % | 78.283 M 154.98 % | 30.702 M 66.72 % | 18.415 M -11.95 % | 20.915 M -93.78 % | 336.384 M -17.63 % | 408.373 M 71 293.88 % | 572.000 K -44.63 % | 1.033 M -95.79 % | 24.531 M 10 519.48 % | 231.000 K -55.75 % | 522.000 K -97.88 % | 24.608 M 5 717.49 % | 423.000 K -99.06 % | 44.965 M 3 851.23 % | 1.138 M 108.30 % | -13.707 M -157.67 % | 23.767 M -62.92 % | 64.090 M 199.14 % | 21.425 M -87.06 % | 165.623 M 134.15 % | 70.734 M 44.38 % | 48.992 M -13.98 % | 56.952 M 81.70 % | 31.344 M -25.37 % | 42.000 M 53.05 % | 27.442 M -8.77 % | 30.080 M -42.86 % | 52.644 M 72.81 % | 30.464 M -24.19 % | 40.186 M -78.25 % | 184.735 M 34 755.66 % | 530.000 K -35.84 % | 826.000 K 43.15 % | 577.000 K 37.38 % | 420.000 K -17.16 % | 507.000 K 9.74 % | 462.000 K -9.77 % | 512.000 K 23.37 % | 415.000 K -18.95 % | 512.000 K 3.64 % | 494.000 K -1.40 % | 501.000 K |
| General and administrative 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 | 0.000 | 0.000 | 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 and marketing 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 | 0.000 | 0.000 | 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 expenses | 63.362 M 115.17 % | 29.447 M -1.27 % | 29.827 M 13.69 % | 26.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.693 M 132.40 % | 2.880 M 184.33 % | -3.415 M -280.78 % | 1.889 M 38.08 % | 1.368 M -44.57 % | 2.468 M 218.65 % | -2.080 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.723 M 6 008.09 % | 1.076 M 6.53 % | 1.010 M -99.79 % | 473.128 M 64 009.49 % | 738.000 K -58.93 % | 1.797 M 31.65 % | 1.365 M -74.32 % | 5.315 M 298.43 % | 1.334 M 222.22 % | 414.000 K 185.52 % | 145.000 K -87.44 % | 1.154 M 0.00 % | 1.154 M 36.25 % | 847.000 K 1 203.08 % | 65.000 K 550.00 % | 10.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 |
| Operating expenses | 63.362 M 78.36 % | 35.524 M 19.10 % | 29.827 M 13.69 % | 26.236 M 26.48 % | 20.743 M 183.84 % | 7.308 M -64.63 % | 20.663 M -36.86 % | 32.727 M 1.32 % | 32.302 M -6.93 % | 34.706 M 34.49 % | 25.806 M -10.72 % | 28.903 M 6.13 % | 27.234 M 23.50 % | 22.052 M 73.26 % | 12.728 M 20.72 % | 10.543 M 28.04 % | 8.234 M -27.80 % | 11.404 M -58.20 % | 27.284 M -22.44 % | 35.180 M 188.05 % | 12.213 M -48.74 % | 23.824 M 13.61 % | 20.970 M -22.17 % | 26.942 M 30.91 % | 20.581 M 27.08 % | 16.195 M -44.76 % | 29.318 M 60.51 % | 18.265 M 19.04 % | 15.343 M -32.04 % | 22.578 M 50.30 % | 15.022 M 26.30 % | 11.894 M -40.94 % | 20.138 M 85.04 % | 10.883 M 8.26 % | 10.053 M -2.03 % | 10.261 M 11.73 % | 9.184 M -9.26 % | 10.121 M -5.52 % | 10.712 M 21.47 % | 8.819 M -8.38 % | 9.626 M -35.59 % | 14.944 M 51.70 % | 9.851 M 7.85 % | 9.134 M -8.13 % | 9.942 M -3.89 % | 10.344 M 9.43 % | 9.453 M 3.84 % | 9.103 M 25.66 % | 7.244 M -44.73 % | 13.106 M 43.67 % | 9.122 M -8.20 % | 9.937 M 54.35 % | 6.438 M -43.06 % | 11.306 M 488.55 % | 1.921 M 20.97 % | 1.588 M |
| Cost and expenses | 63.607 M 77.85 % | 35.765 M 18.31 % | 30.230 M 13.72 % | 26.582 M -15.68 % | 31.524 M 88.09 % | 16.760 M -46.24 % | 31.177 M -5.80 % | 33.097 M 1.76 % | 32.524 M 106.27 % | 15.768 M -51.24 % | 32.336 M -53.86 % | 70.078 M 85.83 % | 37.710 M -72.62 % | 137.725 M 51.33 % | 91.011 M 120.66 % | 41.245 M 54.77 % | 26.649 M -17.54 % | 32.319 M -91.11 % | 363.668 M -18.01 % | 443.553 M 3 369.32 % | 12.785 M -48.57 % | 24.857 M -45.37 % | 45.501 M 67.45 % | 27.173 M 28.76 % | 21.103 M -48.28 % | 40.803 M 37.19 % | 29.741 M -52.96 % | 63.230 M 283.65 % | 16.481 M 85.79 % | 8.871 M -77.13 % | 38.789 M -48.95 % | 75.984 M 82.82 % | 41.563 M -76.45 % | 176.506 M 118.48 % | 80.787 M 36.34 % | 59.253 M -10.41 % | 66.136 M 59.50 % | 41.465 M -21.34 % | 52.712 M 45.37 % | 36.261 M -8.68 % | 39.706 M -41.25 % | 67.588 M 67.65 % | 40.315 M -18.26 % | 49.320 M -74.67 % | 194.677 M 1 690.30 % | 10.874 M 5.79 % | 10.279 M 6.19 % | 9.680 M 26.30 % | 7.664 M -43.70 % | 13.613 M 42.04 % | 9.584 M -8.28 % | 10.449 M 52.47 % | 6.853 M -42.01 % | 11.818 M 389.36 % | 2.415 M 15.61 % | 2.089 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 | 0.000 | 0.000 | 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 % | 6.077 M | 0.000 | 0.000 -100.00 % | 20.743 M 183.84 % | 7.308 M -64.63 % | 20.663 M 5.21 % | 19.639 M -17.12 % | 23.697 M -10.43 % | 26.457 M 58.30 % | 16.713 M -9.97 % | 18.563 M 6.70 % | 17.397 M 46.43 % | 11.881 M -6.65 % | 12.728 M 20.72 % | 10.543 M 28.04 % | 8.234 M -27.80 % | 11.404 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 | 0.000 | 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 % | -1.564 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 343.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 449.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 |
| Interest expense | 36.189 M 0.97 % | 35.843 M 0.28 % | 35.742 M -36.00 % | 55.848 M 42.10 % | 39.301 M 106.63 % | 19.020 M -37.47 % | 30.416 M 31.67 % | 23.100 M -18.70 % | 28.415 M 18.15 % | 24.049 M 17.50 % | 20.467 M -6.56 % | 21.904 M 3.58 % | 21.146 M -31.56 % | 30.896 M 27.59 % | 24.216 M 1.77 % | 23.795 M -1.65 % | 24.193 M 2.35 % | 23.638 M -12.05 % | 26.877 M -20.14 % | 33.657 M 1.75 % | 33.077 M 2.96 % | 32.125 M 5.32 % | 30.503 M -1.16 % | 30.860 M 7.22 % | 28.783 M -11.78 % | 32.628 M 38.36 % | 23.582 M 8.28 % | 21.779 M 10.80 % | 19.657 M -4.31 % | 20.543 M 3.12 % | 19.921 M -0.70 % | 20.061 M 17.52 % | 17.071 M 56.31 % | 10.921 M 78.74 % | 6.110 M 74.02 % | 3.511 M -36.46 % | 5.526 M 0.58 % | 5.494 M 82.52 % | 3.010 M 66.02 % | 1.813 M -13.63 % | 2.099 M 4.43 % | 2.010 M 19.79 % | 1.678 M 21.59 % | 1.380 M 18.86 % | 1.161 M 21.32 % | 957.000 K -7.45 % | 1.034 M -31.70 % | 1.514 M -6.08 % | 1.612 M -0.19 % | 1.615 M 18.06 % | 1.368 M -6.62 % | 1.465 M -9.46 % | 1.618 M -35.28 % | 2.500 M 75.19 % | 1.427 M 36.29 % | 1.047 M |
| Depreciation and amortization | 4.885 M -2.06 % | 4.988 M -7.11 % | 5.370 M -0.35 % | 5.389 M 3.08 % | 5.228 M 0.35 % | 5.210 M 12.94 % | 4.613 M 37.46 % | 3.356 M 6.74 % | 3.144 M 9.51 % | 2.871 M 0.67 % | 2.852 M -1.55 % | 2.897 M 5.00 % | 2.759 M -0.22 % | 2.765 M -1.71 % | 2.813 M 11.72 % | 2.518 M -14.47 % | 2.944 M -1.21 % | 2.980 M 16.86 % | 2.550 M -3.77 % | 2.650 M -10.05 % | 2.946 M 6.86 % | 2.757 M -2.10 % | 2.816 M 159.54 % | 1.085 M -46.39 % | 2.024 M -17.46 % | 2.452 M -0.20 % | 2.457 M 94.69 % | 1.262 M 19.39 % | 1.057 M -13.29 % | 1.219 M -2.48 % | 1.250 M -13.13 % | 1.439 M 37.44 % | 1.047 M 236.66 % | 311.000 K 12.27 % | 277.000 K -3.15 % | 286.000 K -3.05 % | 295.000 K -1.99 % | 301.000 K 1.01 % | 298.000 K 2.76 % | 290.000 K -4.61 % | 304.000 K -71.64 % | 1.072 M 248.05 % | 308.000 K 3.01 % | 299.000 K -12.32 % | 341.000 K 11.80 % | 305.000 K -18.88 % | 376.000 K -11.94 % | 427.000 K 1.18 % | 422.000 K -19.92 % | 527.000 K -6.73 % | 565.000 K 7.21 % | 527.000 K -2.41 % | 540.000 K -2.53 % | 554.000 K 8.84 % | 509.000 K 53.31 % | 332.000 K |
| Operating income | 5.939 M -83.16 % | 35.257 M -5.38 % | 37.261 M -8.03 % | 40.514 M 0.45 % | 40.332 M -2.16 % | 41.224 M 19.20 % | 34.585 M 184.02 % | 12.177 M 13.51 % | 10.728 M -55.58 % | 24.151 M 210.78 % | 7.771 M 834.01 % | 832.000 K 565.60 % | 125.000 K 133.07 % | -378.000 K -111.81 % | 3.202 M 36.49 % | 2.346 M -53.63 % | 5.059 M 132.84 % | -15.403 M -131.41 % | 49.039 M -56.81 % | 113.552 M 1 478.43 % | 7.194 M -98.46 % | 468.344 M 6 986.40 % | -6.801 M 20.22 % | -8.525 M -72.15 % | -4.952 M -2 588.44 % | 199.000 K 100.84 % | -23.773 M -73.56 % | -13.697 M -8.29 % | -12.649 M -330.91 % | 5.478 M 114.65 % | -37.400 M 9.22 % | -41.198 M 10.49 % | -46.028 M -222.80 % | -14.259 M 40.64 % | -24.023 M 58.43 % | -57.790 M -1 532.57 % | 4.034 M 108.35 % | -48.299 M -197.83 % | -16.217 M -343.94 % | -3.653 M -36.66 % | -2.673 M 62.55 % | -7.138 M -55.82 % | -4.581 M -218.56 % | 3.864 M -88.88 % | 34.734 M 450.21 % | -9.918 M 4.30 % | -10.364 M 1.25 % | -10.495 M -20.78 % | -8.689 M -163.34 % | 13.717 M 234.39 % | -10.207 M -162.96 % | 16.213 M 305.46 % | -7.891 M 40.93 % | -13.359 M -324.10 % | -3.150 M -26.35 % | -2.493 M |
| Operating income ratio | 0.09 -82.80 % | 0.50 -10.08 % | 0.55 -8.57 % | 0.60 7.58 % | 0.56 -21.05 % | 0.71 35.19 % | 0.53 95.53 % | 0.27 8.44 % | 0.25 -59.00 % | 0.60 212.22 % | 0.19 1 551.36 % | 0.01 255.14 % | 0.00 220.04 % | 0.00 -108.10 % | 0.03 -36.85 % | 0.05 -66.27 % | 0.16 117.52 % | -0.91 -744.28 % | 0.14 -30.80 % | 0.20 -46.15 % | 0.38 -98.49 % | 25.12 14 124.01 % | -0.18 64.59 % | -0.51 -51.06 % | -0.33 -6 361.67 % | 0.01 100.10 % | -5.13 -1 739.72 % | -0.28 91.87 % | -3.43 -926.36 % | 0.42 122.37 % | -1.86 -143.21 % | -0.76 78.54 % | -3.56 -4 053.64 % | -0.09 77.60 % | -0.38 96.71 % | -11.62 -21 901.38 % | 0.05 -99.79 % | 25.86 6 398.58 % | -0.41 -286.81 % | -0.11 -55.37 % | -0.07 40.57 % | -0.11 6.13 % | -0.12 -272.91 % | 0.07 -52.99 % | 0.15 100.94 % | -16.07 -47.19 % | -10.92 27.26 % | -15.01 -1.43 % | -14.80 -157.19 % | 25.88 288.90 % | -13.70 -152.98 % | 25.86 290.06 % | -13.61 42.76 % | -23.77 -422.20 % | -4.55 -17.41 % | -3.88 |
| Total other income expenses net | 8.836 M 145.71 % | -19.329 M 42.32 % | -33.513 M 34.20 % | -50.929 M -48.32 % | -34.337 M -123.58 % | -15.358 M 38.98 % | -25.170 M -53.40 % | -16.408 M 35.74 % | -25.535 M 1.68 % | -25.971 M -39.79 % | -18.578 M 9.53 % | -20.535 M -9.94 % | -18.678 M 34.32 % | -28.436 M -24.87 % | -22.772 M -2.73 % | -22.166 M 2.78 % | -22.799 M -6.20 % | -21.467 M -155.26 % | 38.846 M 219.23 % | -32.581 M -1.60 % | -32.067 M -107.25 % | 442.435 M 1 550.46 % | -30.503 M 1.16 % | -30.860 M -7.22 % | -28.783 M 11.78 % | -32.628 M -38.36 % | -23.582 M -8.28 % | -21.779 M -10.80 % | -19.657 M -1.38 % | -19.389 M | 0.000 | 0.000 -100.00 % | 406.000 K 106.19 % | -6.562 M -8.99 % | -6.021 M -60.90 % | -3.742 M 26.81 % | -5.113 M 3.69 % | -5.309 M -84.02 % | -2.885 M -67.54 % | -1.722 M 12.59 % | -1.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-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-03-31 | 2022-09-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-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.032 B | 0.000 -100.00 % | 1.658 B | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 1.311 B 15.32 % | 1.137 B 30.38 % | 872.095 M 10.94 % | 786.116 M 5.65 % | 744.076 M 2.25 % | 727.685 M | 0.000 -100.00 % | 884.943 M | 0.000 -100.00 % | 970.393 M | 0.000 -100.00 % | 906.198 M | 0.000 -100.00 % | 895.422 M 21.85 % | 734.862 M | 0.000 -100.00 % | 660.059 M | 0.000 -100.00 % | 300.151 M | 0.000 -100.00 % | 538.152 M | 0.000 -100.00 % | 503.560 M | 0.000 -100.00 % | 425.659 M | 0.000 -100.00 % | 314.416 M | 0.000 -100.00 % | 216.240 M | 0.000 -100.00 % | 100.199 M | 0.000 -100.00 % | 195.855 M 202.87 % | 64.666 M -70.75 % | 221.063 M 260.72 % | 61.283 M -67.64 % | 189.402 M |
| Total investments | 0.000 -100.00 % | 38.951 M | 0.000 -100.00 % | 1.110 M | 0.000 -100.00 % | 66.851 M | 0.000 -100.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M -97.66 % | 47.388 M 31.97 % | 35.908 M -56.67 % | 82.876 M | 0.000 -100.00 % | 1.110 M | 0.000 -100.00 % | 21.269 M | 0.000 -100.00 % | 1.110 M | 0.000 -100.00 % | 10.310 M 828.83 % | 1.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.079 M | 0.000 -100.00 % | 583.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K |
| Total debt | 0.000 -100.00 % | 2.127 B | 0.000 -100.00 % | 1.756 B | 0.000 -100.00 % | 1.526 B | 0.000 -100.00 % | 1.368 B 8.05 % | 1.266 B 25.33 % | 1.010 B 26.54 % | 798.443 M 5.55 % | 756.475 M 1.22 % | 747.373 M | 0.000 -100.00 % | 909.460 M | 0.000 -100.00 % | 995.988 M | 0.000 -100.00 % | 923.563 M | 0.000 -100.00 % | 901.212 M 21.70 % | 740.517 M | 0.000 -100.00 % | 669.425 M | 0.000 -100.00 % | 314.818 M | 0.000 -100.00 % | 548.897 M | 0.000 -100.00 % | 504.603 M | 0.000 -100.00 % | 434.369 M | 0.000 -100.00 % | 322.330 M | 0.000 -100.00 % | 226.600 M | 0.000 -100.00 % | 106.905 M | 0.000 -100.00 % | 201.131 M 192.08 % | 68.861 M -70.16 % | 230.797 M 230.65 % | 69.800 M -63.98 % | 193.763 M |
| Accumulated other comprehensive income loss | 117.887 M -15.86 % | 140.110 M 39.52 % | 100.425 M 33.15 % | 75.425 M -40.77 % | 127.348 M 714.79 % | -20.714 M -120.45 % | 101.307 M 305.23 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M -72.16 % | 89.792 M | 0.000 -100.00 % | 36.673 M | 0.000 100.00 % | -359.736 M | 0.000 100.00 % | -289.652 M | 0.000 | 0.000 100.00 % | -143.413 M | 0.000 100.00 % | -94.411 M | 0.000 100.00 % | -7.626 M | 0.000 -100.00 % | 29.210 M | 0.000 -100.00 % | 86.314 M | 0.000 -100.00 % | 150.212 M | 0.000 -100.00 % | 155.690 M | 0.000 -100.00 % | 163.933 M | 0.000 -100.00 % | 132.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -47.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.658 M | 0.000 100.00 % | -2.304 M | 0.000 -100.00 % | 44.780 M | 0.000 | 0.000 | 0.000 100.00 % | -125.743 M | 0.000 | 0.000 | 0.000 100.00 % | -462.760 M | 0.000 | 0.000 100.00 % | -316.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.793 M | 0.000 | 0.000 | 0.000 100.00 % | -17.418 M | 0.000 | 0.000 | 0.000 100.00 % | -40.921 M | 0.000 100.00 % | -2.836 M | 0.000 -100.00 % | 10.253 M |
| Common stock | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M |
| Total equity | 117.887 M 0.00 % | 117.887 M 17.39 % | 100.425 M 0.00 % | 100.425 M -21.14 % | 127.348 M 0.00 % | 127.348 M 25.71 % | 101.307 M 0.00 % | 101.307 M -12.48 % | 115.757 M -3.67 % | 120.168 M -24.95 % | 160.111 M -12.02 % | 181.982 M -13.34 % | 209.998 M 133.87 % | 89.792 M 0.00 % | 89.792 M 144.84 % | 36.673 M 0.00 % | 36.672 M 110.19 % | -359.736 M 0.00 % | -359.736 M -24.20 % | -289.652 M 0.00 % | -289.653 M -37.99 % | -209.910 M -46.37 % | -143.413 M 0.00 % | -143.413 M -51.90 % | -94.411 M 0.00 % | -94.411 M -1 138.01 % | -7.626 M 0.00 % | -7.626 M -126.11 % | 29.210 M 0.00 % | 29.210 M -66.16 % | 86.314 M 0.00 % | 86.314 M -42.54 % | 150.212 M 0.00 % | 150.212 M -3.52 % | 155.690 M 0.00 % | 155.690 M -5.03 % | 163.933 M 0.00 % | 163.933 M 24.00 % | 132.200 M 0.00 % | 132.200 M -12.78 % | 151.574 M -10.99 % | 170.285 M -10.92 % | 191.161 M 4.25 % | 183.374 M |
| Other non current liabilities | -117.887 M -2 716.22 % | 4.506 M 104.49 % | -100.425 M -258.84 % | 63.225 M 149.65 % | -127.348 M -362.62 % | 48.491 M 147.87 % | -101.307 M -298.39 % | 51.065 M 51.63 % | 33.677 M 26.98 % | 26.522 M 123.31 % | 11.877 M -53.33 % | 25.450 M 68.05 % | 15.144 M 116.87 % | -89.792 M -1 086.83 % | 9.099 M 124.81 % | -36.673 M -5 172.34 % | 723.000 K -99.80 % | 359.736 M 668.50 % | 46.810 M -83.84 % | 289.652 M 14 482 500.00 % | 2.000 K -99.99 % | 22.988 M -83.97 % | 143.413 M 42 080.29 % | 340.000 K -99.64 % | 94.411 M 8 690.60 % | 1.074 M -85.92 % | 7.626 M | 0.000 100.00 % | -29.210 M -2 920 900.00 % | -1.000 K 100.00 % | -86.314 M -4 315 800.00 % | 2.000 K 100.00 % | -150.212 M | 0.000 100.00 % | -155.690 M | 0.000 100.00 % | -163.933 M -262.83 % | 100.675 M 176.15 % | -132.200 M | 0.000 -100.00 % | 110.441 M | 0.000 -100.00 % | 177.053 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.940 B | 0.000 -100.00 % | 1.572 B | 0.000 -100.00 % | 1.329 B | 0.000 -100.00 % | 1.143 B 7.24 % | 1.066 B 45.26 % | 733.852 M 34.90 % | 543.981 M 1.73 % | 534.715 M -0.24 % | 536.007 M | 0.000 -100.00 % | 694.273 M | 0.000 -100.00 % | 789.378 M | 0.000 -100.00 % | 698.353 M | 0.000 -100.00 % | 630.175 M 53.15 % | 411.472 M | 0.000 -100.00 % | 372.415 M | 0.000 -100.00 % | 314.818 M | 0.000 -100.00 % | 283.376 M | 0.000 -100.00 % | 225.000 M | 0.000 -100.00 % | 198.283 M | 0.000 -100.00 % | 150.585 M | 0.000 -100.00 % | 76.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.097 M | 0.000 -100.00 % | 153.810 M | 0.000 -100.00 % | 131.772 M |
| Total non current liabilities | -117.887 M -105.88 % | 2.004 B 2 095.70 % | -100.425 M -106.14 % | 1.637 B 1 385.19 % | -127.348 M -109.14 % | 1.394 B 1 475.96 % | -101.307 M -108.48 % | 1.194 B 7.00 % | 1.116 B 46.79 % | 760.374 M 34.90 % | 563.675 M 0.63 % | 560.165 M -3.81 % | 582.343 M 748.55 % | -89.792 M -112.51 % | 717.655 M 2 056.90 % | -36.673 M -104.51 % | 812.686 M 125.91 % | 359.736 M -51.72 % | 745.163 M 157.26 % | 289.652 M -57.13 % | 675.643 M 55.51 % | 434.460 M 202.94 % | 143.413 M -62.29 % | 380.347 M 302.86 % | 94.411 M -70.11 % | 315.892 M 4 042.30 % | 7.626 M -97.31 % | 283.376 M 1 070.13 % | -29.210 M -112.92 % | 226.087 M 361.94 % | -86.314 M -143.53 % | 198.285 M 232.00 % | -150.212 M -199.72 % | 150.633 M 196.75 % | -155.690 M -300.07 % | 77.818 M 147.47 % | -163.933 M -259.54 % | 102.751 M 177.72 % | -132.200 M -211.26 % | 118.825 M 4.30 % | 113.930 M -27.79 % | 157.771 M -13.23 % | 181.828 M 31.46 % | 138.313 M |
| Other current liabilities | 0.000 -100.00 % | 41.207 M | 0.000 -100.00 % | 39.472 M | 0.000 -100.00 % | 43.364 M | 0.000 -100.00 % | 13.644 M 21.81 % | 11.201 M 14.64 % | 9.771 M -87.24 % | 76.559 M -23.84 % | 100.521 M 27.06 % | 79.113 M | 0.000 -100.00 % | 126.930 M | 0.000 -100.00 % | 384.275 M | 0.000 -100.00 % | 213.087 M | 0.000 -100.00 % | 122.198 M 210.50 % | 39.355 M | 0.000 -100.00 % | 93.000 M | 0.000 -100.00 % | 358.103 M | 0.000 -100.00 % | 66.487 M | 0.000 -100.00 % | 197.495 M | 0.000 -100.00 % | 235.462 M | 0.000 -100.00 % | 272.934 M | 0.000 -100.00 % | 326.839 M | 0.000 -100.00 % | 336.475 M | 0.000 -100.00 % | 525.627 M 25.21 % | 419.798 M 70.25 % | 246.574 M 121.19 % | 111.477 M 107.19 % | 53.804 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.224 M 15.03 % | 28.884 M -6.65 % | 30.943 M 289.17 % | 7.951 M 249.80 % | 2.273 M -82.48 % | 12.971 M | 0.000 -100.00 % | 95.934 M | 0.000 -100.00 % | 381.707 M | 0.000 -100.00 % | 75.816 M | 0.000 -100.00 % | 118.973 M 95.87 % | 60.742 M | 0.000 -100.00 % | 92.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.976 M | 0.000 -100.00 % | 7.645 M | 0.000 -100.00 % | 7.645 M | 0.000 -100.00 % | 10.791 M | 0.000 -100.00 % | 7.169 M | 0.000 -100.00 % | 6.141 M | 0.000 -100.00 % | 6.192 M 19.33 % | 5.189 M 1.41 % | 5.117 M -17.23 % | 6.182 M 49.76 % | 4.128 M |
| Short term debt | 0.000 -100.00 % | 186.935 M | 0.000 -100.00 % | 183.277 M | 0.000 -100.00 % | 196.278 M | 0.000 -100.00 % | 224.902 M 31.23 % | 171.379 M -38.02 % | 276.489 M 8.66 % | 254.462 M 14.75 % | 221.760 M 4.92 % | 211.366 M | 0.000 -100.00 % | 215.187 M | 0.000 -100.00 % | 206.610 M | 0.000 -100.00 % | 225.210 M | 0.000 -100.00 % | 271.037 M -17.63 % | 329.045 M | 0.000 -100.00 % | 297.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 257.546 M | 0.000 -100.00 % | 279.603 M | 0.000 -100.00 % | 236.086 M | 0.000 -100.00 % | 171.745 M | 0.000 -100.00 % | 149.680 M | 0.000 -100.00 % | 106.905 M | 0.000 -100.00 % | 85.034 M 23.49 % | 68.861 M -10.56 % | 76.987 M 10.30 % | 69.800 M 12.60 % | 61.991 M |
| Total current liabilities | 0.000 -100.00 % | 295.241 M | 0.000 -100.00 % | 266.181 M | 0.000 -100.00 % | 308.418 M | 0.000 -100.00 % | 365.752 M 2.78 % | 355.851 M -7.48 % | 384.601 M -9.30 % | 424.043 M 7.40 % | 394.820 M 4.52 % | 377.735 M | 0.000 -100.00 % | 480.053 M | 0.000 -100.00 % | 696.624 M | 0.000 -100.00 % | 574.613 M | 0.000 -100.00 % | 468.425 M -10.60 % | 523.961 M | 0.000 -100.00 % | 477.537 M | 0.000 -100.00 % | 438.565 M | 0.000 -100.00 % | 407.942 M | 0.000 -100.00 % | 563.828 M | 0.000 -100.00 % | 540.408 M | 0.000 -100.00 % | 516.414 M | 0.000 -100.00 % | 552.376 M | 0.000 -100.00 % | 499.385 M | 0.000 -100.00 % | 655.399 M 28.55 % | 509.828 M 42.31 % | 358.243 M 81.13 % | 197.779 M 42.09 % | 139.190 M |
| Total liabilities | -117.887 M -105.13 % | 2.299 B 2 389.69 % | -100.425 M -105.28 % | 1.903 B 1 594.21 % | -127.348 M -107.48 % | 1.702 B 1 780.40 % | -101.307 M -106.49 % | 1.560 B 5.98 % | 1.472 B 28.56 % | 1.145 B 15.92 % | 987.718 M 3.43 % | 954.985 M -0.53 % | 960.078 M 1 169.22 % | -89.792 M -107.50 % | 1.198 B 3 365.91 % | -36.673 M -102.43 % | 1.509 B 319.56 % | 359.736 M -72.74 % | 1.320 B 355.64 % | 289.652 M -74.68 % | 1.144 B 19.37 % | 958.421 M 568.29 % | 143.413 M -83.28 % | 857.884 M 808.67 % | 94.411 M -87.49 % | 754.457 M 9 793.22 % | 7.626 M -98.90 % | 691.318 M 2 466.72 % | -29.210 M -103.70 % | 789.915 M 1 015.16 % | -86.314 M -111.68 % | 738.693 M 591.77 % | -150.212 M -122.52 % | 667.047 M 528.45 % | -155.690 M -124.71 % | 630.194 M 484.42 % | -163.933 M -127.23 % | 602.136 M 555.47 % | -132.200 M -117.08 % | 774.224 M 24.12 % | 623.758 M 20.88 % | 516.014 M 35.93 % | 379.607 M 36.79 % | 277.503 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 68.220 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 66.874 M 6 687 500.00 % | -1.000 K | 0.000 -100.00 % | 2.000 K -99.99 % | 29.278 M 20.01 % | 24.397 M | 0.000 -100.00 % | 60.490 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 27.404 M | 0.000 -100.00 % | 9.070 M -42.49 % | 15.772 M | 0.000 -100.00 % | 5.750 M | 0.000 -100.00 % | 4.286 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.187 M | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 6.275 M | 0.000 -100.00 % | 2.855 M | 0.000 -100.00 % | 3.937 M | 0.000 -100.00 % | 19.318 M -2.00 % | 19.712 M 14.41 % | 17.229 M 47.29 % | 11.697 M -30.59 % | 16.852 M |
| Long term investments | 0.000 -100.00 % | 1.110 M | 0.000 100.00 % | -67.110 M | 0.000 -100.00 % | 1.109 M | 0.000 100.00 % | -65.763 M -6 024.59 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M 0.00 % | 1.110 M | 0.000 100.00 % | -39.325 M | 0.000 -100.00 % | 20.157 M | 0.000 100.00 % | -12.079 M | 0.000 | 0.000 100.00 % | -8.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.141 M | 0.000 -100.00 % | 23.000 K | 0.000 100.00 % | -6.179 M | 0.000 100.00 % | -2.759 M | 0.000 100.00 % | -3.841 M | 0.000 100.00 % | -19.222 M 2.01 % | -19.616 M -14.49 % | -17.133 M -47.69 % | -11.601 M 30.77 % | -16.756 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 % | 15.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 |
| GoodWill | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 -100.00 % | 15.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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -50.00 % | 30.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 11.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 |
| Property plant equipment net | 0.000 -100.00 % | 1.792 B | 0.000 -100.00 % | 1.423 B | 0.000 -100.00 % | 1.271 B | 0.000 -100.00 % | 1.116 B 11.11 % | 1.004 B 36.76 % | 734.389 M 13.83 % | 645.148 M 13.93 % | 566.247 M 9.83 % | 515.578 M | 0.000 -100.00 % | 488.550 M | 0.000 -100.00 % | 468.487 M | 0.000 -100.00 % | 443.970 M | 0.000 -100.00 % | 399.375 M 18.44 % | 337.206 M | 0.000 -100.00 % | 306.725 M | 0.000 -100.00 % | 273.072 M | 0.000 -100.00 % | 272.112 M | 0.000 -100.00 % | 274.107 M | 0.000 -100.00 % | 276.018 M | 0.000 -100.00 % | 279.179 M | 0.000 -100.00 % | 283.544 M | 0.000 -100.00 % | 288.481 M | 0.000 -100.00 % | 293.023 M -1.20 % | 296.583 M -1.02 % | 299.637 M 0.82 % | 297.205 M 2.52 % | 289.901 M |
| Total non current assets | 0.000 -100.00 % | 1.943 B | 0.000 -100.00 % | 1.576 B | 0.000 -100.00 % | 1.446 B | 0.000 -100.00 % | 1.300 B 9.89 % | 1.183 B 30.80 % | 904.494 M 10.63 % | 817.557 M 10.18 % | 742.052 M 6.18 % | 698.869 M | 0.000 -100.00 % | 509.730 M | 0.000 -100.00 % | 488.894 M | 0.000 -100.00 % | 460.030 M | 0.000 -100.00 % | 410.869 M 18.48 % | 346.788 M | 0.000 -100.00 % | 314.929 M | 0.000 -100.00 % | 278.109 M | 0.000 -100.00 % | 272.873 M | 0.000 -100.00 % | 274.153 M | 0.000 -100.00 % | 276.631 M | 0.000 -100.00 % | 279.275 M | 0.000 -100.00 % | 283.640 M | 0.000 -100.00 % | 288.577 M | 0.000 -100.00 % | 293.119 M -1.20 % | 296.679 M -1.02 % | 299.733 M 0.82 % | 297.301 M 2.52 % | 289.997 M |
| Other current assets | -132.781 M -138.96 % | 340.848 M 305.99 % | -165.467 M -182.22 % | 201.256 M 298.32 % | -101.480 M -187.86 % | 115.507 M 193.28 % | -123.825 M -283.31 % | 67.550 M -41.60 % | 115.660 M 381.38 % | 24.027 M -56.98 % | 55.847 M -9.37 % | 61.618 M 277.19 % | 16.336 M 125.15 % | -64.952 M -210.44 % | 58.811 M 225.31 % | -46.933 M -216.76 % | 40.196 M 231.56 % | -30.554 M -219.96 % | 25.471 M 258.20 % | -16.101 M -148.74 % | 33.036 M 14.04 % | 28.970 M 409.31 % | -9.366 M -139.44 % | 23.746 M 249.11 % | -15.925 M -129.37 % | 54.221 M 578.65 % | -11.328 M -177.53 % | 14.612 M 242.83 % | -10.230 M -131.08 % | 32.916 M 476.92 % | -8.733 M -335.45 % | 3.709 M 126.14 % | -14.189 M -276.61 % | 8.034 M 160.79 % | -13.215 M -250.58 % | 8.776 M 182.46 % | -10.643 M -177.42 % | 13.747 M 155.90 % | -24.594 M -262.49 % | 15.136 M 1.65 % | 14.891 M 184.72 % | 5.230 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 37.841 M | 0.000 -100.00 % | 68.220 M | 0.000 -100.00 % | 65.741 M | 0.000 -100.00 % | 66.873 M 105.00 % | 32.621 M 29.58 % | 25.174 M -45.60 % | 46.278 M 32.99 % | 34.798 M -57.44 % | 81.766 M | 0.000 -100.00 % | 40.435 M | 0.000 -100.00 % | 21.269 M | 0.000 -100.00 % | 13.189 M | 0.000 -100.00 % | 10.310 M 3.10 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.079 M | 0.000 -100.00 % | 583.000 K | 0.000 -100.00 % | 9.187 M | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 6.275 M | 0.000 -100.00 % | 2.855 M | 0.000 -100.00 % | 3.937 M | 0.000 -100.00 % | 19.318 M -2.00 % | 19.712 M 14.41 % | 17.229 M 47.29 % | 11.697 M -30.59 % | 16.852 M |
| cash and cash equivalents | 0.000 -100.00 % | 94.940 M | 0.000 -100.00 % | 97.247 M | 0.000 -100.00 % | 35.739 M | 0.000 -100.00 % | 56.952 M -55.92 % | 129.214 M -6.53 % | 138.246 M 1 021.49 % | 12.327 M -0.58 % | 12.399 M -37.02 % | 19.688 M | 0.000 -100.00 % | 24.517 M | 0.000 -100.00 % | 25.595 M | 0.000 -100.00 % | 17.365 M | 0.000 -100.00 % | 5.790 M 2.39 % | 5.655 M | 0.000 -100.00 % | 9.366 M | 0.000 -100.00 % | 14.667 M | 0.000 -100.00 % | 10.745 M | 0.000 -100.00 % | 1.043 M | 0.000 -100.00 % | 8.710 M | 0.000 -100.00 % | 7.914 M | 0.000 -100.00 % | 10.360 M | 0.000 -100.00 % | 6.706 M | 0.000 -100.00 % | 5.276 M 25.77 % | 4.195 M -56.90 % | 9.734 M 14.29 % | 8.517 M 95.30 % | 4.361 M |
| Cash and short term investments | 132.781 M 0.00 % | 132.781 M -19.75 % | 165.467 M 0.00 % | 165.467 M 63.05 % | 101.480 M 0.00 % | 101.480 M -18.05 % | 123.825 M 0.00 % | 123.825 M -23.49 % | 161.835 M -0.97 % | 163.420 M 178.85 % | 58.605 M 24.17 % | 47.197 M -53.48 % | 101.454 M 56.20 % | 64.952 M 0.00 % | 64.952 M 38.39 % | 46.933 M 0.15 % | 46.864 M 53.38 % | 30.554 M 0.00 % | 30.554 M 89.76 % | 16.101 M 0.01 % | 16.100 M 2.84 % | 15.655 M 67.15 % | 9.366 M 0.00 % | 9.366 M -41.19 % | 15.925 M 1.14 % | 15.746 M 39.00 % | 11.328 M 0.00 % | 11.328 M 10.73 % | 10.230 M 0.00 % | 10.230 M 17.14 % | 8.733 M 0.00 % | 8.733 M -38.45 % | 14.189 M 0.00 % | 14.189 M 7.37 % | 13.215 M 0.00 % | 13.215 M 24.17 % | 10.643 M 0.00 % | 10.643 M -56.73 % | 24.594 M 0.00 % | 24.594 M 2.87 % | 23.907 M -11.33 % | 26.963 M 33.39 % | 20.214 M -4.71 % | 21.213 M |
| Total current assets | 0.000 -100.00 % | 474.718 M | 0.000 -100.00 % | 427.515 M | 0.000 -100.00 % | 384.012 M | 0.000 -100.00 % | 361.274 M -10.73 % | 404.687 M 12.21 % | 360.649 M 9.20 % | 330.272 M -16.37 % | 394.915 M -16.19 % | 471.207 M | 0.000 -100.00 % | 777.770 M | 0.000 -100.00 % | 1.057 B | 0.000 -100.00 % | 500.010 M | 0.000 -100.00 % | 443.545 M 10.41 % | 401.723 M | 0.000 -100.00 % | 399.542 M | 0.000 -100.00 % | 381.937 M | 0.000 -100.00 % | 410.819 M | 0.000 -100.00 % | 544.972 M | 0.000 -100.00 % | 548.377 M | 0.000 -100.00 % | 537.984 M | 0.000 -100.00 % | 502.244 M | 0.000 -100.00 % | 477.492 M | 0.000 -100.00 % | 613.305 M 28.13 % | 478.653 M 23.82 % | 386.566 M 41.36 % | 273.467 M 60.03 % | 170.880 M |
| Inventory | 0.000 -100.00 % | 608.000 K | 0.000 -100.00 % | 622.000 K | 0.000 -100.00 % | 33.548 M | 0.000 -100.00 % | 5.281 M 0.08 % | 5.277 M -72.49 % | 19.182 M -62.05 % | 50.552 M -77.58 % | 225.478 M -16.98 % | 271.586 M | 0.000 -100.00 % | 579.242 M | 0.000 -100.00 % | 943.954 M | 0.000 -100.00 % | 443.217 M | 0.000 -100.00 % | 390.474 M 9.63 % | 356.166 M | 0.000 -100.00 % | 366.430 M | 0.000 -100.00 % | 310.183 M | 0.000 -100.00 % | 353.478 M | 0.000 -100.00 % | 501.826 M | 0.000 -100.00 % | 524.527 M | 0.000 -100.00 % | 515.761 M | 0.000 -100.00 % | 480.253 M | 0.000 -100.00 % | 453.102 M | 0.000 -100.00 % | 573.575 M 30.40 % | 439.855 M 24.12 % | 354.373 M 43.87 % | 246.322 M 69.90 % | 144.981 M |
| Net receivables | 0.000 -100.00 % | 481.000 K | 0.000 -100.00 % | 60.170 M | 0.000 -100.00 % | 133.477 M | 0.000 -100.00 % | 82.309 M -9.30 % | 90.750 M 17.84 % | 77.010 M -49.41 % | 152.220 M 151.10 % | 60.622 M -25.92 % | 81.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 372.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.931 M 47.91 % | 4.686 M |
| Tax assets | 0.000 -100.00 % | 149.089 M | 0.000 -100.00 % | 151.215 M | 0.000 -100.00 % | 174.049 M | 0.000 -100.00 % | 183.029 M 3.04 % | 177.622 M 5.11 % | 168.980 M -1.34 % | 171.282 M 17.80 % | 145.402 M -7.83 % | 157.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 720.000 K | 0.000 -100.00 % | 2.409 M -10.28 % | 2.685 M | 0.000 -100.00 % | 2.439 M | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 750.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 567.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 |
| Other assets | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 67.099 M | 0.000 -100.00 % | 43.432 M | 0.000 -100.00 % | 68.776 M | 0.000 -100.00 % | 93.982 M -18.63 % | 115.503 M 71.37 % | 67.398 M -20.77 % | 85.071 M 21.07 % | 70.266 M -2.42 % | 72.012 M | 0.000 -100.00 % | 137.278 M | 0.000 -100.00 % | 105.081 M | 0.000 -100.00 % | 60.500 M | 0.000 -100.00 % | 75.190 M -20.70 % | 94.819 M | 0.000 -100.00 % | 87.527 M | 0.000 -100.00 % | 80.462 M | 0.000 -100.00 % | 67.958 M | 0.000 -100.00 % | 79.085 M | 0.000 -100.00 % | 61.215 M | 0.000 -100.00 % | 60.944 M | 0.000 -100.00 % | 68.688 M | 0.000 -100.00 % | 49.864 M | 0.000 -100.00 % | 38.546 M 141.21 % | 15.980 M -45.95 % | 29.565 M 186.48 % | 10.320 M -46.44 % | 19.267 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.273 M 0.00 % | 2.273 M | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 658.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 |
| Deferred revenue non current | 0.000 -100.00 % | 58.169 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.228 M | 0.000 | 0.000 -100.00 % | 49.489 M | 0.000 -100.00 % | 19.032 M | 0.000 -100.00 % | 9.309 M | 0.000 -100.00 % | 14.094 M | 0.000 -100.00 % | 22.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.523 M | 0.000 | 0.000 -100.00 % | 7.592 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -28.884 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 100.00 % | -7.975 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.658 M | 0.000 -100.00 % | 98.062 M | 0.000 -100.00 % | 98.062 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 75.425 M | 0.000 -100.00 % | 123.062 M | 0.000 -100.00 % | 51.307 M -58.31 % | 123.062 M 75.38 % | 70.168 M 180.67 % | 25.000 M -81.06 % | 131.982 M 427.93 % | 25.000 M | 0.000 -100.00 % | 64.792 M | 0.000 -100.00 % | 137.415 M | 0.000 100.00 % | -384.736 M | 0.000 -100.00 % | 148.107 M 163.05 % | -234.910 M | 0.000 -100.00 % | 148.107 M | 0.000 100.00 % | -119.411 M | 0.000 100.00 % | -46.980 M | 0.000 -100.00 % | 4.210 M | 0.000 -100.00 % | 133.754 M | 0.000 -100.00 % | 125.212 M | 0.000 -100.00 % | 148.108 M | 0.000 -100.00 % | 138.933 M | 0.000 -100.00 % | 148.121 M 17.02 % | 126.574 M -14.55 % | 148.121 M -10.86 % | 166.161 M 12.18 % | 148.121 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.093 M | 0.000 -100.00 % | 1.082 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.645 M | 0.000 -100.00 % | 23.413 M | 0.000 -100.00 % | 21.883 M | 0.000 -100.00 % | 189.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 898.000 K | 0.000 -100.00 % | 2.076 M | 0.000 -100.00 % | 2.728 M -21.81 % | 3.489 M -11.92 % | 3.961 M -17.05 % | 4.775 M -27.00 % | 6.541 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -999.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.417 B | 0.000 -100.00 % | 2.003 B | 0.000 -100.00 % | 1.830 B | 0.000 -100.00 % | 1.661 B 4.64 % | 1.588 B 25.50 % | 1.265 B 10.22 % | 1.148 B 0.96 % | 1.137 B -2.83 % | 1.170 B | 0.000 -100.00 % | 1.288 B | 0.000 -100.00 % | 1.546 B | 0.000 -100.00 % | 960.040 M | 0.000 -100.00 % | 854.415 M 14.15 % | 748.511 M | 0.000 -100.00 % | 714.471 M | 0.000 -100.00 % | 660.046 M | 0.000 -100.00 % | 683.692 M | 0.000 -100.00 % | 819.125 M | 0.000 -100.00 % | 825.007 M | 0.000 -100.00 % | 817.259 M | 0.000 -100.00 % | 785.884 M | 0.000 -100.00 % | 766.069 M | 0.000 -100.00 % | 906.424 M 16.91 % | 775.332 M 12.97 % | 686.299 M 20.24 % | 570.768 M 23.84 % | 460.877 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-03-31 | 2022-09-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-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 12.089 M 219.35 % | -10.129 M -36.92 % | -7.398 M -171.09 % | 10.407 M -37.91 % | 16.761 M 186.07 % | -19.473 M -805.72 % | -2.150 M 35.94 % | -3.356 M -6.74 % | -3.144 M -9.51 % | -2.871 M -0.67 % | -2.852 M 1.55 % | -2.897 M -121.81 % | 13.281 M 76.33 % | 7.532 M -48.77 % | 14.703 M -2.47 % | 15.075 M 16.40 % | 12.951 M 113.23 % | -97.928 M -346.61 % | -21.927 M 72.53 % | -79.821 M -402.91 % | 26.351 M 106.07 % | -434.315 M -1 265.54 % | 37.263 M -6.49 % | 39.851 M 13.81 % | 35.014 M 6.25 % | 32.953 M -29.92 % | 47.024 M 33.58 % | 35.203 M 9.79 % | 32.063 M 139.63 % | 13.380 M -63.86 % | 37.024 M -10.13 % | 41.198 M -10.49 % | 46.028 M 451.30 % | 8.349 M -63.05 % | 22.595 M -62.34 % | 59.998 M 2 495.13 % | -2.505 M -105.39 % | 46.479 M 179.71 % | 16.617 M 410.98 % | 3.252 M 46.16 % | 2.225 M -55.54 % | 5.004 M 49.87 % | 3.339 M 201.12 % | -3.302 M 88.43 % | -28.544 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.226 M 482.98 % | -2.409 M 78.92 % | -11.428 M -1 088.58 % | 1.156 M 122.03 % | -5.248 M 80.65 % | -27.122 M -104.22 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 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 |
| 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 | 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 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.226 M 482.98 % | -2.409 M 98.29 % | -140.642 M -12 266.26 % | 1.156 M 100.81 % | -143.494 M -429.07 % | -27.122 M -104.22 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.178 M 16.20 % | 56.952 M -4.06 % | 59.361 M -54.06 % | 129.214 M 0.90 % | 128.058 M -7.37 % | 138.246 M -16.40 % | 165.368 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.739 M -46.00 % | 66.178 M 16.20 % | 56.952 M 598.35 % | -11.428 M -108.84 % | 129.214 M 2 562.16 % | -5.248 M -103.80 % | 138.246 M 1 140.93 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.226 M 482.98 % | -2.409 M 78.92 % | -11.428 M -1 088.58 % | 1.156 M 122.03 % | -5.248 M 80.65 % | -27.122 M -104.22 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 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 |
| 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 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.226 M 482.98 % | -2.409 M 78.92 % | -11.428 M -1 088.58 % | 1.156 M 122.03 % | -5.248 M 80.65 % | -27.122 M -104.22 % | -13.281 M -76.33 % | -7.532 M 48.77 % | -14.703 M 2.47 % | -15.075 M -16.40 % | -12.951 M -113.23 % | 97.928 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 |
| 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 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |