GACM Technologies Limited GATECH.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 136.550 M 98.49 % | 68.795 M -33.76 % | 103.855 M 57.13 % | 66.097 M -32.30 % | 97.635 M 434.86 % | 18.254 M -98.83 % | 1.566 B -32.90 % | 2.333 B -39.49 % | 3.856 B 97.61 % | 1.951 B 163.08 % | 741.729 M 209.46 % | 239.683 M -36.35 % | 376.552 M 511.05 % | 61.624 M 312.39 % | 14.943 M -88.42 % | 129.015 M 17 377.94 % | 738.159 K -89.63 % | 7.121 M -41.03 % | 12.075 M |
| Net income | 41.249 M 263.91 % | 11.335 M 196.32 % | -11.768 M 85.34 % | -80.245 M -704.70 % | -9.972 M 87.98 % | -82.990 M 84.30 % | -528.616 M -188.33 % | -183.339 M -128.53 % | 642.560 M -3.16 % | 663.548 M 356.76 % | 145.272 M 9 836.73 % | -1.492 M -101.84 % | 81.036 M 647.21 % | -14.809 M -220.82 % | -4.616 M 44.80 % | -8.363 M -138.67 % | -3.504 M 71.07 % | -12.111 M 27.65 % | -16.739 M |
| Income before tax | 50.793 M 345.02 % | 11.414 M 198.14 % | -11.630 M 85.51 % | -80.245 M -704.70 % | -9.972 M 65.47 % | -28.880 M 86.37 % | -211.817 M -240.45 % | 150.816 M -83.69 % | 924.853 M 38.64 % | 667.086 M 306.53 % | 164.091 M 1 710.47 % | -10.189 M -112.95 % | 78.650 M 766.92 % | -11.793 M -155.48 % | -4.616 M 44.80 % | -8.363 M -139.83 % | -3.487 M 84.67 % | -22.747 M -231 174.77 % | 9.844 K |
| Income before tax ratio | 0.37 124.21 % | 0.17 248.16 % | -0.11 90.78 % | -1.21 -1 088.66 % | -0.10 93.54 % | -1.58 -1 069.46 % | -0.14 -309.31 % | 0.06 -73.05 % | 0.24 -29.84 % | 0.34 54.53 % | 0.22 620.41 % | -0.04 -120.35 % | 0.21 209.14 % | -0.19 38.05 % | -0.31 -376.55 % | -0.06 98.63 % | -4.72 -47.88 % | -3.19 -391 930.89 % | 0.00 |
| EBITDA | 68.611 M 155.87 % | 26.815 M 347.34 % | 5.994 M 108.61 % | -69.624 M -591.81 % | -10.064 M 65.15 % | -28.880 M 86.37 % | -211.817 M -240.45 % | 150.816 M -83.69 % | 924.853 M 12.55 % | 821.696 M 288.06 % | 211.743 M 866.20 % | 21.915 M -80.11 % | 110.200 M 563.02 % | 16.621 M 496.12 % | -4.196 M 41.75 % | -7.204 M -127.90 % | -3.161 M -450.70 % | -574.000 K -136.79 % | 1.560 M |
| Net income ratio | 0.30 83.34 % | 0.16 245.41 % | -0.11 90.67 % | -1.21 -1 088.66 % | -0.10 97.75 % | -4.55 -1 246.56 % | -0.34 -329.69 % | -0.08 -147.15 % | 0.17 -51.00 % | 0.34 73.62 % | 0.20 3 246.34 % | -0.01 -102.89 % | 0.22 189.55 % | -0.24 22.21 % | -0.31 -376.55 % | -0.06 98.63 % | -4.75 -179.11 % | -1.70 -22.69 % | -1.39 |
| Ratio EBITDA | 0.50 28.91 % | 0.39 575.32 % | 0.06 105.48 % | -1.05 -921.90 % | -0.10 93.48 % | -1.58 -1 069.46 % | -0.14 -309.31 % | 0.06 -73.05 % | 0.24 -43.04 % | 0.42 47.51 % | 0.29 212.22 % | 0.09 -68.76 % | 0.29 8.50 % | 0.27 196.05 % | -0.28 -402.88 % | -0.06 98.70 % | -4.28 -5 212.56 % | -0.08 -162.39 % | 0.13 |
| Gross profit ratio | 0.87 61.15 % | 0.54 37.83 % | 0.39 -24.86 % | 0.52 -10.31 % | 0.58 156.00 % | -1.03 -1 203.10 % | -0.08 -107.94 % | 1.00 0.00 % | 1.00 131.25 % | 0.43 30.11 % | 0.33 -43.41 % | 0.59 37.82 % | 0.43 -42.62 % | 0.74 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 630.719 M 36.18 % | 463.165 M 39.13 % | 332.893 M 0.28 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 37.73 % | 241.037 M -8.89 % | 264.561 M 5.31 % | 251.209 M 3.65 % | 242.365 M 1.22 % | 239.446 M 28.59 % | 186.215 M 184.32 % | 65.496 M 10.58 % | 59.228 M 0.00 % | 59.228 M 0.00 % | 59.228 M 0.00 % | 59.228 M |
| Weighted average shs out | 630.719 M 36.18 % | 463.165 M 39.13 % | 332.893 M 0.28 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 37.73 % | 241.037 M -8.89 % | 264.561 M 5.31 % | 251.209 M 3.65 % | 242.365 M 1.22 % | 239.446 M 28.59 % | 186.215 M 184.32 % | 65.496 M 10.58 % | 59.228 M 0.00 % | 59.228 M 0.00 % | 59.228 M 0.00 % | 59.228 M |
| EPS diluted | 0.07 166.94 % | 0.02 169.21 % | -0.04 85.25 % | -0.24 -700.00 % | -0.03 88.00 % | -0.25 86.49 % | -1.85 -15.98 % | -1.60 -215.60 % | 1.38 -45.02 % | 2.51 332.76 % | 0.58 9 766.67 % | -0.01 -101.76 % | 0.34 528.75 % | -0.08 -4.48 % | -0.08 45.79 % | -0.14 -135.29 % | -0.06 70.25 % | -0.20 28.57 % | -0.28 |
| Earnings per share | 0.07 166.94 % | 0.02 169.21 % | -0.04 85.25 % | -0.24 -700.00 % | -0.03 88.00 % | -0.25 86.49 % | -1.85 -15.98 % | -1.60 -215.60 % | 1.38 -45.02 % | 2.51 332.76 % | 0.58 9 766.67 % | -0.01 -101.76 % | 0.34 528.75 % | -0.08 -4.48 % | -0.08 45.79 % | -0.14 -135.29 % | -0.06 70.25 % | -0.20 28.57 % | -0.28 |
| Gross profit | 118.380 M 219.87 % | 37.009 M -8.70 % | 40.534 M 18.07 % | 34.331 M -39.28 % | 56.541 M 399.53 % | -18.877 M 84.81 % | -124.247 M -105.32 % | 2.333 B -39.49 % | 3.856 B 356.98 % | 843.819 M 242.30 % | 246.511 M 75.11 % | 140.774 M -12.27 % | 160.469 M 250.64 % | 45.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 9.544 M 12 042.49 % | 78.600 K -43.13 % | 138.210 K -5.21 % | 145.800 K | 0.000 100.00 % | -45.487 M 86.67 % | -341.246 M -148.79 % | -137.161 M -121.31 % | 643.588 M 18 090.72 % | 3.538 M -81.20 % | 18.819 M 316.38 % | -8.697 M -264.20 % | -2.388 M -179.18 % | 3.016 M | 0.000 | 0.000 -100.00 % | 16.974 K 100.16 % | -10.635 M -163.50 % | 16.749 M |
| Cost of revenue | 27.387 M -13.84 % | 31.787 M -50.26 % | 63.906 M 101.18 % | 31.766 M -22.70 % | 41.094 M 10.67 % | 37.131 M -97.80 % | 1.690 B | 0.000 | 0.000 -100.00 % | 1.108 B 123.65 % | 495.217 M 400.68 % | 98.908 M -54.23 % | 216.083 M 1 262.53 % | 15.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 48.300 M 35.58 % | 35.625 M 1 013.79 % | 3.199 M -73.52 % | 12.078 M -1.69 % | 12.285 M 87.36 % | 6.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.937 M 33.20 % | 5.208 M | 0.000 | 0.000 -100.00 % | 15.234 M 197.66 % | 5.118 M 0.81 % | 5.077 M 69.69 % | 2.992 M -55.94 % | 6.790 M -19.52 % | 8.437 M |
| Selling and marketing expenses | 0.000 -100.00 % | 212.220 K -36.84 % | 335.990 K -46.00 % | 622.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K 584.47 % | 109.574 K -99.92 % | 134.552 M 466.65 % | 23.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.601 M | 0.000 -100.00 % | 21.470 M -42.97 % | 37.647 M 113.84 % | 17.605 M 139.96 % | -44.059 M 76.49 % | -187.370 M -305.76 % | -46.177 M -4 395.27 % | -1.027 M -100.60 % | 170.393 M 107.52 % | 82.110 M 339.65 % | -34.262 M -160.29 % | 56.824 M 42.53 % | 39.867 M 176.09 % | 14.440 M -89.02 % | 131.482 M 11 313.37 % | 1.152 M -16.88 % | 1.386 M -44.87 % | 2.514 M |
| Operating expenses | 48.386 M 35.02 % | 35.837 M 43.32 % | 25.005 M -50.34 % | 50.347 M 68.44 % | 29.891 M 179.70 % | -37.502 M 79.98 % | -187.370 M -305.76 % | -46.177 M -4 395.27 % | -1.027 M -100.58 % | 178.080 M 103.69 % | 87.428 M -12.82 % | 100.290 M 24.48 % | 80.569 M 46.22 % | 55.101 M 181.72 % | 19.559 M -85.68 % | 136.559 M 3 194.55 % | 4.145 M -49.30 % | 8.176 M -25.34 % | 10.951 M |
| Cost and expenses | 91.847 M 62.79 % | 56.420 M -46.25 % | 104.968 M -25.13 % | 140.202 M 23.29 % | 113.718 M 30 717.94 % | -371.410 K -100.02 % | 1.503 B 3 353.93 % | -46.177 M -4 395.27 % | -1.027 M -100.08 % | 1.286 B 120.65 % | 582.645 M 192.50 % | 199.198 M -32.85 % | 296.652 M 318.06 % | 70.960 M 262.80 % | 19.559 M -85.68 % | 136.559 M 3 194.55 % | 4.145 M -49.30 % | 8.176 M -25.34 % | 10.951 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.546 -1 246.56 % | -0.338 -329.69 % | -0.079 -147.15 % | 0.167 | 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 | 43.785 M 22.18 % | 35.837 M 913.91 % | 3.535 M -72.17 % | 12.700 M 3.38 % | 12.285 M 87.36 % | 6.557 M 1 671 449 407.41 % | -0.392 -72.91 % | -0.227 -363.49 % | 0.086 -100.00 % | 7.687 M 44.56 % | 5.318 M -96.05 % | 134.552 M 466.65 % | 23.745 M 55.87 % | 15.234 M 197.66 % | 5.118 M 0.81 % | 5.077 M 69.69 % | 2.992 M -55.94 % | 6.790 M -19.52 % | 8.437 M |
| Interest income | 0.000 -100.00 % | 311.060 K -19.18 % | 384.870 K -86.86 % | 2.930 M -22.35 % | 3.774 M 553.89 % | 577.085 K -92.28 % | 7.479 M -76.88 % | 32.351 M | 0.000 -100.00 % | 1.495 M 45.71 % | 1.026 M 78.65 % | 574.323 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.127 M -50.71 % | 6.344 M -39.93 % | 10.560 M 78.36 % | 5.921 M 115 380.79 % | 5.127 K 134.00 % | 2.191 K -99.95 % | 4.612 M -53.39 % | 9.895 M | 0.000 -100.00 % | 61.042 K 36.85 % | 44.605 K 506.54 % | 7.354 K -99.41 % | 1.250 M -49.12 % | 2.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 14.691 M 99.29 % | 7.372 M 4.83 % | 7.032 M 49.62 % | 4.700 M -21.92 % | 6.019 M -90.56 % | 63.742 M -96.66 % | 1.907 B -22.81 % | 2.471 B -23.10 % | 3.212 B 1 978.60 % | 154.550 M 224.64 % | 47.607 M 48.33 % | 32.096 M 5.92 % | 30.301 M 16.74 % | 25.957 M 6 084.08 % | 419.739 K 23.45 % | 339.999 K 38.70 % | 245.137 K -48.99 % | 480.549 K 10.23 % | 435.936 K |
| Operating income | 44.703 M 35.64 % | 32.958 M 3 275.68 % | -1.038 M 98.60 % | -74.104 M -360.76 % | -16.083 M -196.85 % | 16.607 M -87.17 % | 129.429 M -55.06 % | 287.977 M 2.39 % | 281.266 M -57.84 % | 667.086 M 306.53 % | 164.091 M 1 710.47 % | -10.189 M -112.95 % | 78.650 M 766.92 % | -11.793 M -155.48 % | -4.616 M 38.81 % | -7.544 M -121.43 % | -3.407 M -222.94 % | -1.055 M -193.86 % | 1.124 M |
| Operating income ratio | 0.33 -31.66 % | 0.48 4 894.11 % | -0.01 99.11 % | -1.12 -580.60 % | -0.16 -118.11 % | 0.91 1 000.52 % | 0.08 -33.02 % | 0.12 69.20 % | 0.07 -78.66 % | 0.34 54.53 % | 0.22 620.41 % | -0.04 -120.35 % | 0.21 209.14 % | -0.19 38.05 % | -0.31 -428.28 % | -0.06 98.73 % | -4.62 -3 015.38 % | -0.15 -259.16 % | 0.09 |
| Total other income expenses net | 6.090 M 128.27 % | -21.544 M -103.41 % | -10.592 M -72.48 % | -6.141 M -200.49 % | 6.111 M 116.30 % | -37.502 M 94.30 % | -658.046 M -1 325.04 % | -46.177 M 98.49 % | -3.048 B | 0.000 | 0.000 100.00 % | -58.514 M | 0.000 100.00 % | -7.306 K | 0.000 100.00 % | -818.000 K -911.06 % | -80.905 K 99.63 % | -21.692 M -1 847.22 % | -1.114 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -8.478 M -110.87 % | 78.009 M 90.30 % | 40.993 M -2.91 % | 42.221 M -12.57 % | 48.293 M 37.61 % | 35.095 M 290.76 % | 8.981 M 100.97 % | -927.838 M -673.10 % | -120.015 M -364.90 % | -25.815 M 53.96 % | -56.068 M -744.78 % | -6.637 M 18.76 % | -8.170 M -525.08 % | 1.922 M 135.38 % | -5.433 M -140.50 % | 13.414 M 71.36 % | 7.828 M |
| Total investments | 68.000 M 250.66 % | 19.392 M 1 192.80 % | 1.500 M 0.00 % | 1.500 M -97.35 % | 56.660 M -11.34 % | 63.907 M 818.74 % | 6.956 M 411.89 % | 1.359 M 0.00 % | 1.359 M -24.63 % | 1.803 M -94.24 % | 31.329 M 118 180.67 % | 26.487 K -21.66 % | 33.810 K | 0.000 | 0.000 -100.00 % | 5.616 M -31.55 % | 8.204 M |
| Total debt | 0.000 -100.00 % | 88.485 M -48.56 % | 172.031 M 2.92 % | 167.154 M 332.41 % | 38.656 M 194.66 % | 13.119 M -62.86 % | 35.324 M -37.36 % | 56.389 M -53.82 % | 122.119 M 959.60 % | 11.525 M -60.51 % | 29.185 M | 0.000 | 0.000 -100.00 % | 10.500 M 0.00 % | 10.500 M -29.30 % | 14.852 M 41.45 % | 10.500 M |
| Accumulated other comprehensive income loss | -302.330 M 7.85 % | -328.078 M | 0.000 100.00 % | -59.800 M | 0.000 -100.00 % | 30.560 M -70.77 % | 104.540 M -85.25 % | 708.881 M -61.81 % | 1.856 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.273 M | 0.000 |
| Retained earnings | -599.273 M 4.12 % | -625.022 M 1.78 % | -636.357 M -1.88 % | -624.589 M -14.77 % | -544.201 M -1.87 % | -534.229 M -611.03 % | 104.540 M -85.25 % | 708.881 M -57.00 % | 1.648 B 100.07 % | 823.945 M 413.69 % | 160.397 M 954.06 % | 15.217 M -12.23 % | 17.337 M 127.22 % | -63.699 M | 0.000 | 0.000 100.00 % | -35.911 M |
| Common stock | 798.793 M 100.00 % | 399.396 M 39.13 % | 287.060 M 0.28 % | 286.264 M 0.00 % | 286.264 M 0.00 % | 286.264 M | 0.000 -100.00 % | 144.091 M -86.70 % | 1.084 B 375.00 % | 228.136 M 0.00 % | 228.136 M 8.62 % | 210.040 M 1.72 % | 206.479 M 0.00 % | 206.479 M 265.59 % | 56.479 M 10.58 % | 51.073 M 0.00 % | 51.073 M |
| Total equity | 496.463 M 596.13 % | 71.318 M -75.77 % | 294.335 M 4.53 % | 281.581 M 1 267.66 % | 20.588 M -67.67 % | 63.676 M -81.65 % | 347.050 M -83.99 % | 2.167 B -22.04 % | 2.780 B 96.81 % | 1.412 B 95.26 % | 723.297 M 196.52 % | 243.928 M 6.54 % | 228.955 M 54.79 % | 147.916 M 1 062.40 % | 12.725 M 87.13 % | 6.800 M -55.15 % | 15.162 M |
| Other non current liabilities | 167.109 M 578.24 % | 24.639 M -0.79 % | 24.834 M | 0.000 -100.00 % | 38.833 M | 0.000 -100.00 % | 224.201 M -11.87 % | 254.389 M -61.68 % | 663.937 M 162 963.40 % | 407.165 K -37.04 % | 646.685 K | 0.000 | 0.000 100.00 % | -10.500 M 0.00 % | -10.500 M 29.30 % | -14.852 M -41.45 % | -10.500 M |
| Long term debt | 0.000 -100.00 % | 88.485 M -48.56 % | 172.031 M 2.92 % | 167.154 M 332.41 % | 38.656 M 194.66 % | 13.119 M -43.73 % | 23.314 M -97.83 % | 1.077 B 527.02 % | 171.734 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.500 M 0.00 % | 10.500 M -29.30 % | 14.852 M 41.45 % | 10.500 M |
| Total non current liabilities | 167.109 M 47.72 % | 113.124 M -34.25 % | 172.049 M -5.73 % | 182.516 M 135.54 % | 77.490 M 320.14 % | 18.444 M -46.34 % | 34.370 M 144.28 % | -77.612 M 88.34 % | -665.652 M -17 520.89 % | 3.821 M 136.16 % | 1.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 37.079 M 50.49 % | 24.639 M -93.54 % | 381.184 M 2 457.70 % | 14.903 M 571.94 % | -3.158 M -111.38 % | 27.741 M 113.93 % | -199.104 M -750.67 % | 30.600 M 103.73 % | -821.050 M -4 911.03 % | 17.066 M -45.69 % | 31.426 M 55.05 % | 20.268 M -53.90 % | 43.962 M 172.62 % | 16.126 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 100.00 % | -383.895 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.734 M 1 390.10 % | 11.525 M -60.51 % | 29.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 40.865 M 65.86 % | 24.639 M 34.24 % | 18.354 M 23.15 % | 14.903 M | 0.000 -100.00 % | 41.088 M 725.27 % | 4.979 M -86.09 % | 35.801 M -77.54 % | 159.367 M 23.92 % | 128.604 M 65.99 % | 77.479 M -43.15 % | 136.295 M 163.93 % | 51.640 M -16.45 % | 61.810 M | 0.000 | 0.000 | 0.000 |
| Total liabilities | 167.109 M 47.72 % | 113.124 M -42.54 % | 196.872 M 8.14 % | 182.058 M 134.94 % | 77.490 M -72.93 % | 286.264 M 0.00 % | 286.264 M 0.00 % | 286.264 M 0.00 % | 286.264 M 116.17 % | 132.424 M 67.42 % | 79.097 M -41.97 % | 136.295 M 163.93 % | 51.640 M -16.45 % | 61.810 M 211.37 % | 19.851 M -47.43 % | 37.763 M 207.14 % | 12.295 M |
| Other non current assets | 481.245 M 237.27 % | 142.690 M 417.70 % | -44.914 M -36.55 % | -32.893 M 52.57 % | -69.356 M -8.27 % | -64.059 M -1 020.93 % | 6.956 M 411.89 % | 1.359 M 0.00 % | 1.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.227 M 0.76 % | -2.244 M -75.59 % | -1.278 M |
| Long term investments | 0.000 -100.00 % | 20.373 M 171.06 % | -28.669 M 2.51 % | -29.407 M | 0.000 -100.00 % | 63.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 165.231 M 9 282.21 % | 1.761 M -69.78 % | 5.827 M -38.94 % | 9.542 M 12 241.52 % | 77.320 K -49.33 % | 152.603 K | 0.000 | 0.000 | 0.000 -100.00 % | 436.651 M 80.24 % | 242.266 M 0.57 % | 240.883 M 193.89 % | 81.964 M -66.02 % | 241.195 M 29 834.07 % | 805.754 K -97.71 % | 35.150 M 129.69 % | 15.303 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 165.231 M 9 282.21 % | 1.761 M -69.78 % | 5.827 M -38.94 % | 9.542 M 12 241.52 % | 77.320 K -49.33 % | 152.603 K | 0.000 | 0.000 -100.00 % | 22.067 M -95.44 % | 483.944 M 122.06 % | 217.930 M 226.72 % | 66.702 M -28.86 % | 93.761 M -22.25 % | 120.598 M 14 867.10 % | 805.754 K 51.09 % | 533.290 K 1 307.77 % | 37.882 K |
| Property plant equipment net | 17.096 M 87.43 % | 9.121 M -26.60 % | 12.427 M 1.82 % | 12.206 M 289.16 % | 3.136 M -43.28 % | 5.530 M -88.54 % | 48.262 M -65.12 % | 138.360 M -69.44 % | 452.772 M 3.60 % | 437.049 M 123.43 % | 195.605 M 307.52 % | 47.999 M 9.51 % | 43.829 M 485.32 % | 7.488 M 426.58 % | 1.422 M -16.89 % | 1.711 M 37.98 % | 1.240 M |
| Total non current assets | 663.572 M 281.44 % | 173.966 M 130.71 % | 75.404 M -8.23 % | 82.165 M 157.28 % | 31.936 M -50.15 % | 64.059 M -84.46 % | 412.252 M -81.39 % | 2.216 B -33.42 % | 3.328 B 261.31 % | 920.993 M 122.71 % | 413.535 M 212.74 % | 132.231 M -9.69 % | 146.424 M 14.32 % | 128.086 M | 0.000 | 0.000 | 0.000 |
| Other current assets | 0.000 100.00 % | -47.290 K -100.13 % | 37.074 M 33.27 % | 27.820 M -15.83 % | 33.052 M -31.60 % | 48.319 M -75.78 % | 199.502 M -57.06 % | 464.600 M -67.25 % | 1.418 B 142.62 % | 584.624 M 114.72 % | 272.276 M 61 223.42 % | 444.000 K -99.65 % | 125.966 M 72.41 % | 73.063 M 558.56 % | -15.933 M 62.25 % | -42.204 M -61.21 % | -26.179 M |
| Short term investments | 27.213 M | 0.000 -100.00 % | 30.169 M | 0.000 -100.00 % | 56.660 M | 0.000 -100.00 % | 6.956 M 411.89 % | 1.359 M 0.00 % | 1.359 M -24.63 % | 1.803 M -94.24 % | 31.329 M 118 180.67 % | 26.487 K -21.66 % | 33.810 K | 0.000 | 0.000 -100.00 % | 5.616 M -31.55 % | 8.204 M |
| cash and cash equivalents | 8.478 M -19.07 % | 10.476 M 24.30 % | 8.428 M -1.59 % | 8.564 M -9.69 % | 9.483 M 18.94 % | 7.973 M -69.74 % | 26.343 M -97.32 % | 984.227 M 306.48 % | 242.133 M 548.46 % | 37.340 M -56.20 % | 85.253 M 1 184.51 % | 6.637 M -18.76 % | 8.170 M -4.76 % | 8.578 M 370.54 % | 1.823 M 26.77 % | 1.438 M -46.18 % | 2.672 M |
| Cash and short term investments | 35.691 M 240.69 % | 10.476 M 24.30 % | 8.428 M -1.59 % | 8.564 M -9.69 % | 9.483 M 18.94 % | 7.973 M -76.06 % | 33.299 M -96.62 % | 985.586 M 304.77 % | 243.492 M 522.07 % | 39.142 M -66.43 % | 116.583 M 1 649.44 % | 6.664 M -18.77 % | 8.204 M -4.36 % | 8.578 M -46.16 % | 15.933 M 125.87 % | 7.054 M -35.14 % | 10.876 M |
| Total current assets | 196.226 M 1 773.10 % | 10.476 M -78.20 % | 48.055 M 21.09 % | 39.684 M -40.00 % | 66.142 M -2.81 % | 68.055 M -88.17 % | 575.159 M -83.71 % | 3.530 B -21.76 % | 4.512 B 623.37 % | 623.766 M 60.41 % | 388.859 M 56.80 % | 247.991 M 84.83 % | 134.170 M 64.34 % | 81.640 M | 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 |
| Net receivables | 160.535 M 339 369.23 % | 47.290 K -98.15 % | 2.553 M -22.65 % | 3.300 M -86.02 % | 23.608 M 100.69 % | 11.764 M 32.37 % | 8.887 M -82.37 % | 50.402 M -53.79 % | 109.062 M -75.02 % | 436.651 M 80.24 % | 242.266 M 0.57 % | 240.883 M 193.89 % | 81.964 M 387.56 % | 16.811 M | 0.000 -100.00 % | 35.150 M 129.69 % | 15.303 M |
| Tax assets | 0.000 -100.00 % | 20.300 K -99.98 % | 130.733 M 6.53 % | 122.716 M 25.12 % | 98.078 M 67.57 % | 58.530 M -83.61 % | 357.034 M -82.80 % | 2.076 B -27.20 % | 2.851 B 15 231.16 % | 18.599 M | 0.000 -100.00 % | 17.531 M 98.45 % | 8.834 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 7.274 M | 0.000 | 0.000 100.00 % | -118.996 M 87.66 % | -964.097 M 79.35 % | -4.669 B 39.11 % | -7.668 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.575 M -26.90 % | 44.563 M 62.30 % | 27.457 M |
| Account payables | 3.786 M | 0.000 -100.00 % | 21.066 M | 0.000 -100.00 % | 3.158 M -76.05 % | 13.185 M -93.54 % | 204.083 M -8.81 % | 223.790 M -65.53 % | 649.316 M 549.23 % | 100.013 M 492.92 % | 16.868 M -85.46 % | 116.027 M 1 411.16 % | 7.678 M -83.19 % | 45.684 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.042 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -24.823 M -113.60 % | 182.516 M | 0.000 -100.00 % | 27.969 M -88.92 % | 252.495 M -81.53 % | 1.367 B 37.38 % | 995.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 163.603 M 2.98 % | 158.865 M 444.55 % | 29.174 M 466.89 % | 5.146 M 151.54 % | -9.984 M -110.94 % | 91.227 M 227.13 % | -71.758 M | 0.000 -100.00 % | 3.304 K 0.06 % | 3.302 K -1.78 % | 3.362 K 432.81 % | 631.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 296.943 M 0.00 % | 296.943 M 4.87 % | 283.158 M -45.63 % | 520.840 M 87.00 % | 278.525 M 0.00 % | 278.525 M 0.00 % | 278.525 M 0.00 % | 278.525 M 0.00 % | 278.525 M -22.69 % | 360.254 M 7.62 % | 334.761 M 1 693.23 % | 18.668 M 263.54 % | 5.135 M 0.00 % | 5.135 M 111.74 % | -43.754 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 854.000 K | 0.000 -100.00 % | 6.880 K 100.01 % | -132.333 M | 0.000 -100.00 % | 5.325 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 971.682 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 167.110 M 778.24 % | -24.639 M -480.91 % | 6.468 M -93.79 % | 104.206 M | 0.000 -100.00 % | 226.732 M -8.17 % | 246.916 M -24.74 % | 328.075 M -58.61 % | 792.549 M 424.78 % | 151.024 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.851 M -47.43 % | 37.763 M 207.14 % | 12.295 M |
| Total assets | 663.572 M 259.77 % | 184.442 M 41.08 % | 130.733 M 6.53 % | 122.716 M 25.12 % | 98.078 M 647.62 % | 13.119 M -43.73 % | 23.314 M -97.83 % | 1.077 B 527.02 % | 171.734 M -88.88 % | 1.545 B 92.52 % | 802.394 M 111.03 % | 380.222 M 35.51 % | 280.594 M 33.79 % | 209.726 M 543.83 % | 32.575 M -26.90 % | 44.563 M 62.30 % | 27.457 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -98.830 M -66.99 % | -59.183 M -3 040.46 % | -1.885 M 93.90 % | -30.915 M -73.84 % | -17.783 M -2 183.27 % | 853.625 K -98.04 % | 43.498 M 219.42 % | -36.425 M 93.54 % | -563.479 M -145.67 % | -229.368 M -114.50 % | -106.933 M -253.88 % | -30.217 M 55.66 % | -68.151 M -224.22 % | -21.020 M -655.94 % | 3.781 M 168.16 % | 1.410 M 123.90 % | -5.899 M -277.15 % | 3.330 M -85.25 % | 22.580 M |
| Accounts receivables | -52.002 M -582.57 % | 10.776 M 181.90 % | -13.158 M -151.09 % | 25.752 M | 0.000 -100.00 % | 181.214 M -30.38 % | 260.303 M -71.51 % | 913.750 M 194.10 % | -971.076 M -207.45 % | -315.849 M -494.08 % | -53.166 M 53.43 % | -114.160 M -133.63 % | -48.863 M -201.62 % | -16.200 M | 0.000 -100.00 % | 145.124 K -97.48 % | 5.750 M 47.55 % | 3.897 M -82.72 % | 22.548 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.063 K 200.05 % | -115.000 K | 0.000 -100.00 % | 20.980 K -34.85 % | 32.202 K |
| Accounts payables | 3.787 M 117.98 % | -21.066 M -200.00 % | 21.066 M 767.08 % | -3.158 M 68.51 % | -10.027 M -176.05 % | 13.185 M 166.90 % | -19.707 M 95.37 % | -425.526 M -177.47 % | 549.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -50.615 M -346.46 % | 20.537 M 309.72 % | -9.793 M 81.70 % | -53.509 M -589.86 % | -7.757 M 37.10 % | -12.331 M 93.74 % | -197.098 M 62.43 % | -524.649 M -270.24 % | -141.706 M -263.86 % | 86.481 M 260.84 % | -53.767 M -164.05 % | 83.942 M 535.20 % | -19.288 M -300.17 % | -4.820 M -231.51 % | 3.665 M 165.58 % | 1.380 M 111.85 % | -11.649 M -1 881.12 % | -588.000 K | 0.000 |
| Other non cash items | -2.922 M -149.52 % | 5.900 M -41.97 % | 10.167 M 195.28 % | 3.443 M 139.11 % | -8.805 M 75.54 % | -36.004 M -106.26 % | 575.220 M 20.86 % | 475.927 M -66.43 % | 1.418 B 110 847.24 % | -1.280 M 88.68 % | -11.305 M -122.92 % | 49.334 M 4 693.48 % | -1.074 M -178.00 % | 1.377 M 541.35 % | -312.000 K 47.56 % | -595.000 K 20.56 % | -749.000 K -105.01 % | 14.952 M 187.90 % | -17.011 M |
| Net cash provided by operating activities | -45.812 M -32.80 % | -34.497 M -1 072.52 % | 3.547 M 103.44 % | -103.162 M -237.78 % | -30.541 M -12.79 % | -27.078 M -123.41 % | 115.656 M 4.79 % | 110.366 M -77.15 % | 483.078 M -18.26 % | 590.987 M 532.34 % | 93.460 M 89.47 % | 49.327 M 24.17 % | 39.726 M 825.06 % | -5.479 M -652.61 % | -728.000 K 89.90 % | -7.207 M 27.23 % | -9.904 M -148.59 % | -3.984 M -166.25 % | 6.014 M |
| Investments in property plant and equipment | -186.136 M | 0.000 100.00 % | -3.538 M 84.77 % | -23.235 M -88.82 % | -12.305 M | 0.000 100.00 % | -20.042 M 92.67 % | -273.352 M 30.34 % | -392.429 M 39.81 % | -651.987 M -88.15 % | -346.533 M -259.94 % | -96.275 M -141.87 % | -39.805 M -1 694.63 % | -2.218 M | 0.000 100.00 % | -1.397 M -238.26 % | -413.000 K -503.12 % | -68.477 K 19.59 % | -85.155 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.871 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 |
| Purchases of investments | -68.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 100.00 % | -31.303 M | 0.000 100.00 % | -33.810 K | 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 -100.00 % | 29.527 M | 0.000 -100.00 % | 7.324 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.145 M -69.32 % | 16.771 M |
| Other investing activites | 5.666 M 1 715.79 % | 312.040 K -18.92 % | 384.870 K -85.34 % | 2.626 M -33.48 % | 3.948 M 572.29 % | 587.231 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.047 M 2 244.94 % | 1.324 M -95.43 % | 28.950 M 2 930.00 % | 955.446 K 12.58 % | 848.717 K -21.49 % | 1.081 M 66.19 % | 650.442 K -11.31 % | 733.354 K 99.15 % | 368.247 K 101.67 % | -22.050 M |
| Net cash used for investing activites | -248.470 M -79 727.61 % | 312.040 K 109.90 % | -3.153 M 84.70 % | -20.608 M -416.39 % | 6.514 M 1 009.21 % | 587.231 K 102.93 % | -20.042 M 92.67 % | -273.352 M 38.22 % | -442.429 M 28.75 % | -620.940 M -64.92 % | -376.512 M -454.13 % | -67.946 M -74.74 % | -38.883 M -2 740.25 % | -1.369 M -226.64 % | 1.081 M 244.91 % | -746.000 K -332.87 % | 320.354 K -94.12 % | 5.445 M 201.51 % | -5.364 M |
| Debt repayment | -88.485 M -54.77 % | -57.173 M -1 342.56 % | 4.601 M -96.43 % | 128.773 M 404.25 % | 25.538 M 94.66 % | 13.119 M 101.25 % | -1.053 B -216.40 % | 905.079 M 465.87 % | 159.944 M 993.54 % | -17.900 M -160.00 % | 29.832 M | 0.000 | 0.000 | 0.000 100.00 % | -2.152 M -151.26 % | 4.198 M -60.02 % | 10.500 M 3 850.00 % | -280.000 K 62.37 % | -744.000 K |
| Common stock issued | 383.896 M 284.86 % | 99.750 M 1 737.48 % | 5.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 331.881 M 1 841.51 % | 17.094 M | 0.000 | 0.000 -100.00 % | 10.541 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other financing activites | -3.127 M 50.71 % | -6.344 M 39.93 % | -10.560 M -78.36 % | -5.921 M -29 603 600.00 % | 20.000 | 0.000 100.00 % | -4.357 M 47.12 % | -8.240 M | 0.000 100.00 % | -61.042 K -109.44 % | 646.685 K 8 893.65 % | -7.354 K 99.41 % | -1.250 M -396.03 % | -252.000 K -460.52 % | -44.958 K -52.56 % | -29.470 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 292.284 M 706.68 % | 36.233 M 6 936.45 % | -530.000 K -100.43 % | 122.852 M 381.06 % | 25.538 M 94.66 % | 13.119 M 101.25 % | -1.053 B -216.40 % | 905.079 M 451.39 % | 164.144 M 1 013.89 % | -17.961 M -104.97 % | 361.668 M 2 016.63 % | 17.087 M 1 466.96 % | -1.250 M -396.03 % | -252.000 K -103.02 % | 8.344 M 100.19 % | 4.168 M -60.30 % | 10.500 M 3 850.00 % | -280.000 K 62.37 % | -744.000 K |
| Effect of forex changes on cash | 0.000 -100.00 % | 10.000 | 0.000 -100.00 % | 7.000 133.33 % | 3.000 | 0.000 | 0.000 | 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 | -1.998 M -197.55 % | 2.048 M 1 603.84 % | -136.190 K 85.17 % | -918.493 K -160.82 % | 1.510 M 108.22 % | -18.370 M 98.08 % | -957.884 M -229.08 % | 742.094 M 262.36 % | 204.794 M 527.42 % | -47.914 M -160.95 % | 78.616 M 5 228.25 % | -1.533 M -275.74 % | -408.000 K 94.25 % | -7.100 M -181.64 % | 8.697 M 329.78 % | -3.785 M -513.09 % | 916.267 K -22.42 % | 1.181 M 1 365.31 % | -93.337 K |
| Cash at beginning of period | 10.476 M 24.30 % | 8.428 M -1.59 % | 8.564 M -9.69 % | 9.483 M 18.94 % | 7.973 M -69.74 % | 26.343 M -97.32 % | 984.227 M 306.48 % | 242.133 M 548.46 % | 37.340 M -56.20 % | 85.253 M 1 184.51 % | 6.637 M -18.76 % | 8.170 M -4.76 % | 8.578 M 370.54 % | 1.823 M -59.32 % | 4.481 M -45.79 % | 8.266 M 12.46 % | 7.350 M 19.14 % | 6.169 M -1.50 % | 6.263 M |
| Cash at end of period | 8.478 M -19.07 % | 10.476 M 24.30 % | 8.428 M -1.59 % | 8.564 M -9.69 % | 9.483 M 18.94 % | 7.973 M -69.74 % | 26.343 M -97.32 % | 984.227 M 306.48 % | 242.133 M 548.46 % | 37.340 M -56.20 % | 85.253 M 1 184.51 % | 6.637 M -18.76 % | 8.170 M 34.42 % | 6.078 M -53.88 % | 13.178 M 194.09 % | 4.481 M -45.79 % | 8.266 M 12.46 % | 7.350 M 19.14 % | 6.169 M |
| Operating cash flow | -45.812 M -32.80 % | -34.497 M -420.49 % | -6.628 M 93.77 % | -106.457 M -300.32 % | -26.593 M 1.79 % | -27.078 M -123.41 % | 115.656 M 4.79 % | 110.366 M -77.15 % | 483.078 M -18.26 % | 590.987 M 532.34 % | 93.460 M 89.47 % | 49.327 M 24.17 % | 39.726 M 825.06 % | -5.479 M -652.61 % | -728.000 K 89.90 % | -7.207 M 27.23 % | -9.904 M -148.59 % | -3.984 M -166.25 % | 6.014 M |
| Capital expenditure | -186.136 M | 0.000 100.00 % | -3.538 M 84.77 % | -23.235 M -88.82 % | -12.305 M | 0.000 100.00 % | -20.042 M 92.67 % | -273.352 M 30.34 % | -392.429 M 39.81 % | -651.987 M -88.15 % | -346.533 M -259.94 % | -96.275 M -141.87 % | -39.805 M -1 694.63 % | -2.218 M | 0.000 100.00 % | -1.397 M -238.26 % | -413.000 K -503.12 % | -68.477 K 19.59 % | -85.155 K |
| Free CashFlow | -231.948 M -572.37 % | -34.497 M -239.34 % | -10.166 M 92.16 % | -129.692 M -233.41 % | -38.898 M -43.65 % | -27.078 M -128.32 % | 95.614 M 158.66 % | -162.985 M -279.80 % | 90.649 M 248.61 % | -61.000 M 75.90 % | -253.073 M -439.05 % | -46.948 M -59 087.35 % | -79.321 K 98.97 % | -7.697 M -957.28 % | -728.000 K 91.54 % | -8.604 M 16.60 % | -10.317 M -154.62 % | -4.052 M -168.34 % | 5.929 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 69.155 M 26.51 % | 54.662 M 41.61 % | 38.600 M 16.41 % | 33.159 M 101.43 % | 16.462 M -25.84 % | 22.197 M 48.38 % | 14.960 M -22.14 % | 19.214 M 2.38 % | 18.767 M -48.16 % | 36.205 M 65.03 % | 21.938 M -37.16 % | 34.911 M 206.59 % | 11.387 M 211.46 % | 3.656 M -71.36 % | 12.764 M 668.45 % | 1.661 M -92.15 % | 21.155 M -69.27 % | 68.841 M 1 483.28 % | 4.348 M -36.42 % | 6.839 M -52.55 % | 14.414 M 259.45 % | 4.010 M 7 920.00 % | 50.000 K -99.95 % | 109.478 M 258.63 % | 30.527 M -76.76 % | 131.333 M 93.22 % | 67.970 M -87.78 % | 555.998 M -31.74 % | 814.553 M -15.88 % | 968.272 M 374.85 % | 203.911 M -23.57 % | 266.795 M -69.36 % | 870.778 M -41.68 % | 1.493 B 71.23 % | 871.950 M 12.19 % | 777.175 M 9.07 % | 712.561 M 3.09 % | 691.197 M 38.78 % | 498.058 M 12.74 % | 441.788 M 37.92 % | 320.328 M 36.17 % | 235.240 M 5.36 % | 223.278 M 22.75 % | 181.897 M 79.54 % | 101.314 M 60.09 % | 63.286 M 2.62 % | 61.670 M 1.83 % | 60.564 M 11.82 % | 54.163 M 19.31 % | 45.398 M -71.36 % | 158.507 M 15.50 % | 137.230 M 306.41 % | 33.766 M |
| Net income | 32.430 M 85.36 % | 17.496 M 8.77 % | 16.086 M 288.83 % | 4.137 M 17.26 % | 3.528 M 7.30 % | 3.288 M 11.08 % | 2.960 M 6.74 % | 2.773 M 19.89 % | 2.313 M -9.51 % | 2.556 M 72.02 % | 1.486 M 193.46 % | -1.590 M 89.60 % | -15.283 M 35.05 % | -23.530 M 28.79 % | -33.045 M -231.54 % | -9.967 M 28.07 % | -13.856 M -132.91 % | 42.108 M 237.54 % | -30.616 M -60.34 % | -19.095 M -705.36 % | -2.371 M 72.22 % | -8.535 M 82.08 % | -47.639 M -190.27 % | -16.412 M -17.62 % | -13.954 M 96.32 % | -378.875 M -517.36 % | -61.370 M -22.15 % | -50.241 M 59.40 % | -123.742 M 77.35 % | -546.246 M -2 862.61 % | -18.438 M -220.20 % | 15.340 M -52.68 % | 32.417 M 99.42 % | 16.256 M -73.60 % | 61.577 M -69.64 % | 202.838 M 11.62 % | 181.729 M -14.67 % | 212.972 M 17.62 % | 181.070 M 23.10 % | 147.097 M 15.59 % | 127.256 M 88.78 % | 67.410 M 63.07 % | 41.338 M 60.14 % | 25.813 M 141.04 % | 10.709 M 129.50 % | -36.304 M -371.33 % | 13.380 M -5.69 % | 14.188 M 95.86 % | 7.244 M -58.70 % | 17.542 M -4.23 % | 18.316 M -37.81 % | 29.452 M 87.33 % | 15.722 M |
| Income before tax | 33.150 M 25.62 % | 26.389 M 57.66 % | 16.738 M 306.26 % | 4.120 M 16.22 % | 3.545 M 7.55 % | 3.296 M 10.38 % | 2.986 M 7.49 % | 2.778 M 18.06 % | 2.353 M -12.69 % | 2.695 M 81.36 % | 1.486 M 193.46 % | -1.590 M 89.60 % | -15.283 M 34.64 % | -23.384 M 29.24 % | -33.045 M -231.54 % | -9.967 M 28.07 % | -13.856 M -132.91 % | 42.108 M 237.54 % | -30.616 M -60.34 % | -19.095 M -705.36 % | -2.371 M 72.88 % | -8.744 M 81.65 % | -47.639 M -131.04 % | -20.619 M -43.68 % | -14.351 M 96.14 % | -371.642 M -497.24 % | -62.227 M -25.03 % | -49.770 M -10.65 % | -44.978 M 71.13 % | -155.777 M -334.60 % | -35.844 M -504.45 % | -5.930 M -124.14 % | 24.569 M -74.01 % | 94.520 M -9.87 % | 104.875 M -54.24 % | 229.162 M 7.00 % | 214.172 M 0.99 % | 212.074 M 16.80 % | 181.568 M 23.29 % | 147.266 M 14.07 % | 129.101 M 83.08 % | 70.516 M 48.15 % | 47.599 M 66.64 % | 28.564 M 64.07 % | 17.410 M 135.28 % | -49.352 M -426.60 % | 15.111 M 12.51 % | 13.431 M 26.46 % | 10.621 M 1 075.06 % | 903.865 K -96.59 % | 26.511 M -15.34 % | 31.314 M 57.19 % | 19.921 M |
| Income before tax ratio | 0.48 -0.71 % | 0.48 11.33 % | 0.43 249.00 % | 0.12 -42.30 % | 0.22 45.02 % | 0.15 -25.61 % | 0.20 38.05 % | 0.14 15.32 % | 0.13 68.44 % | 0.07 9.89 % | 0.07 248.73 % | -0.05 96.61 % | -1.34 79.02 % | -6.40 -147.06 % | -2.59 56.86 % | -6.00 -816.16 % | -0.65 -207.08 % | 0.61 108.69 % | -7.04 -152.19 % | -2.79 -1 597.38 % | -0.16 92.46 % | -2.18 99.77 % | -952.78 -505 785.10 % | -0.19 59.94 % | -0.47 83.39 % | -2.83 -209.09 % | -0.92 -922.74 % | -0.09 -62.11 % | -0.06 65.68 % | -0.16 8.48 % | -0.18 -690.86 % | -0.02 -178.78 % | 0.03 -55.43 % | 0.06 -47.36 % | 0.12 -59.21 % | 0.29 -1.90 % | 0.30 -2.04 % | 0.31 -15.84 % | 0.36 9.36 % | 0.33 -17.29 % | 0.40 34.45 % | 0.30 40.61 % | 0.21 35.76 % | 0.16 -8.62 % | 0.17 122.04 % | -0.78 -418.26 % | 0.25 10.49 % | 0.22 13.09 % | 0.20 884.91 % | 0.02 -88.10 % | 0.17 -26.70 % | 0.23 -61.32 % | 0.59 |
| EBITDA | 40.757 M 20.99 % | 33.687 M 62.96 % | 20.672 M 181.63 % | 7.340 M 39.46 % | 5.263 M 2.11 % | 5.154 M 8.55 % | 4.748 M 3.02 % | 4.609 M 7.86 % | 4.273 M -4.94 % | 4.495 M 38.10 % | 3.255 M 1 577.84 % | 194.000 K 101.43 % | -13.604 M 36.30 % | -21.357 M 31.54 % | -31.195 M -360.24 % | -6.778 M | 0.000 -100.00 % | 43.404 M | 0.000 | 0.000 100.00 % | -1.054 M 77.05 % | -4.593 M 89.44 % | -43.487 M -297.83 % | -10.931 M -36.48 % | -8.009 M 97.85 % | -372.176 M -6 235.99 % | -5.874 M -76.82 % | -3.322 M -203.62 % | 3.206 M 127.48 % | -11.665 M -32.26 % | -8.820 M -133.37 % | 26.430 M -70.69 % | 90.181 M -46.34 % | 168.065 M -6.13 % | 179.035 M -39.42 % | 295.545 M 5.63 % | 279.802 M 5.40 % | 265.477 M 20.76 % | 219.840 M 20.93 % | 181.797 M 14.99 % | 158.095 M 87.55 % | 84.293 M 39.75 % | 60.316 M 50.85 % | 39.983 M 47.27 % | 27.150 M 166.44 % | -40.865 M -276.16 % | 23.198 M 9.22 % | 21.240 M 15.80 % | 18.342 M 167.88 % | 6.847 M -80.73 % | 35.530 M -8.72 % | 38.924 M 42.85 % | 27.248 M |
| Net income ratio | 0.47 46.51 % | 0.32 -23.19 % | 0.42 234.02 % | 0.12 -41.78 % | 0.21 44.68 % | 0.15 -25.14 % | 0.20 37.10 % | 0.14 17.10 % | 0.12 74.56 % | 0.07 4.23 % | 0.07 248.73 % | -0.05 96.61 % | -1.34 79.15 % | -6.44 -148.60 % | -2.59 56.86 % | -6.00 -816.16 % | -0.65 -207.08 % | 0.61 108.69 % | -7.04 -152.19 % | -2.79 -1 597.38 % | -0.16 92.27 % | -2.13 99.78 % | -952.78 -635 462.08 % | -0.15 67.20 % | -0.46 84.15 % | -2.88 -219.51 % | -0.90 -899.20 % | -0.09 40.52 % | -0.15 73.07 % | -0.56 -523.90 % | -0.09 -257.26 % | 0.06 54.45 % | 0.04 241.91 % | 0.01 -84.58 % | 0.07 -72.94 % | 0.26 2.34 % | 0.26 -17.23 % | 0.31 -15.25 % | 0.36 9.19 % | 0.33 -16.19 % | 0.40 38.63 % | 0.29 54.78 % | 0.19 30.46 % | 0.14 34.26 % | 0.11 118.43 % | -0.57 -364.40 % | 0.22 -7.39 % | 0.23 75.16 % | 0.13 -65.39 % | 0.39 234.40 % | 0.12 -46.16 % | 0.21 -53.91 % | 0.47 |
| Ratio EBITDA | 0.59 -4.37 % | 0.62 15.08 % | 0.54 141.94 % | 0.22 -30.76 % | 0.32 37.69 % | 0.23 -26.84 % | 0.32 32.31 % | 0.24 5.35 % | 0.23 83.39 % | 0.12 -16.32 % | 0.15 2 570.02 % | 0.01 100.47 % | -1.19 79.55 % | -5.84 -139.02 % | -2.44 40.11 % | -4.08 | 0.00 -100.00 % | 0.63 | 0.00 | 0.00 100.00 % | -0.07 93.62 % | -1.15 99.87 % | -869.74 -870 976.72 % | -0.10 61.94 % | -0.26 90.74 % | -2.83 -3 179.12 % | -0.09 -1 346.41 % | -0.01 -251.80 % | 0.00 132.67 % | -0.01 72.15 % | -0.04 -143.66 % | 0.10 -4.34 % | 0.10 -8.00 % | 0.11 -45.18 % | 0.21 -46.01 % | 0.38 -3.16 % | 0.39 2.24 % | 0.38 -12.98 % | 0.44 7.26 % | 0.41 -16.62 % | 0.49 37.73 % | 0.36 32.65 % | 0.27 22.90 % | 0.22 -17.97 % | 0.27 141.50 % | -0.65 -271.66 % | 0.38 7.26 % | 0.35 3.56 % | 0.34 124.53 % | 0.15 -32.72 % | 0.22 -20.97 % | 0.28 -64.85 % | 0.81 |
| Gross profit ratio | 1.00 0.00 % | 1.00 74.58 % | 0.57 20.51 % | 0.48 -33.25 % | 0.71 376.23 % | -0.26 -133.76 % | 0.76 -8.49 % | 0.83 2.54 % | 0.81 170.56 % | 0.30 -43.46 % | 0.53 157.31 % | 0.21 1 095.08 % | 0.02 103.09 % | -0.56 -35.29 % | -0.41 97.43 % | -16.09 -1 709.09 % | 1.00 75.61 % | 0.57 -43.06 % | 1.00 0.00 % | 1.00 709.78 % | 0.12 115.23 % | -0.81 98.38 % | -50.02 -139 953.44 % | -0.04 59.12 % | -0.09 -53.56 % | -0.06 -51.77 % | -0.04 -1 197.57 % | 0.00 -79.29 % | 0.02 158.86 % | 0.01 -81.50 % | 0.03 -75.11 % | 0.14 15.82 % | 0.12 0.02 % | 0.12 -66.58 % | 0.36 -8.49 % | 0.39 -2.01 % | 0.40 1.50 % | 0.39 -15.84 % | 0.47 7.19 % | 0.44 -17.47 % | 0.53 17.41 % | 0.45 57.60 % | 0.28 9.42 % | 0.26 -28.61 % | 0.36 -63.52 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 0.30 -6.95 % | 0.33 -67.41 % | 1.00 |
| Weighted average shs out dil | 890.934 M 41.56 % | 629.353 M 9.55 % | 574.500 M 24.98 % | 459.667 M -0.76 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 39.13 % | 332.893 M 0.00 % | 332.893 M 0.28 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.52 % | 330.239 M 14.40 % | 288.667 M -6.60 % | 309.051 M 8.01 % | 286.131 M -13.81 % | 331.970 M -3.41 % | 343.695 M 3.40 % | 332.387 M -0.13 % | 332.803 M 4.92 % | 317.207 M -1.99 % | 323.639 M -1.27 % | 327.805 M -3.27 % | 338.898 M 10.52 % | 306.646 M -8.11 % | 333.719 M 0.62 % | 331.655 M -6.93 % | 356.365 M 20.20 % | 296.487 M -13.25 % | 341.753 M 26.90 % | 269.307 M 1.83 % | 264.476 M 0.07 % | 264.297 M -0.93 % | 266.765 M 0.45 % | 265.566 M -0.09 % | 265.798 M 1.28 % | 262.436 M -0.41 % | 263.525 M 3.22 % | 255.315 M 3.32 % | 247.104 M 0.71 % | 245.364 M -1.21 % | 248.377 M 2.46 % | 242.404 M -0.02 % | 242.442 M 0.20 % | 241.960 M 0.81 % | 240.017 M -0.62 % | 241.511 M -0.85 % | 243.576 M 1.72 % | 239.446 M -0.19 % | 239.898 M |
| Weighted average shs out | 890.934 M 41.56 % | 629.353 M 9.55 % | 574.500 M 24.98 % | 459.667 M -0.76 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 0.00 % | 463.165 M 39.13 % | 332.893 M 0.00 % | 332.893 M 0.28 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.00 % | 331.970 M 0.52 % | 330.239 M 14.40 % | 288.667 M -6.60 % | 309.051 M 8.01 % | 286.131 M -13.81 % | 331.970 M -3.41 % | 343.695 M 3.40 % | 332.387 M -0.13 % | 332.803 M 4.92 % | 317.207 M -1.99 % | 323.639 M -1.27 % | 327.805 M -3.27 % | 338.898 M 10.52 % | 306.646 M -8.11 % | 333.719 M 0.62 % | 331.655 M -6.93 % | 356.365 M 20.20 % | 296.487 M -13.25 % | 341.753 M 26.90 % | 269.307 M 1.83 % | 264.476 M 0.07 % | 264.297 M -0.93 % | 266.765 M 0.45 % | 265.566 M -0.09 % | 265.798 M 1.28 % | 262.436 M -0.41 % | 263.525 M 3.22 % | 255.315 M 3.32 % | 247.104 M 0.71 % | 245.364 M -1.21 % | 248.377 M 2.46 % | 242.404 M -0.02 % | 242.442 M 0.20 % | 241.960 M 0.81 % | 240.017 M -0.62 % | 241.511 M -0.85 % | 243.576 M 1.72 % | 239.446 M -0.19 % | 239.898 M |
| EPS diluted | 0.04 30.94 % | 0.03 -0.71 % | 0.03 211.11 % | 0.01 18.42 % | 0.01 7.04 % | 0.01 10.94 % | 0.01 6.67 % | 0.01 20.00 % | 0.01 -35.06 % | 0.01 71.11 % | 0.00 193.75 % | 0.00 89.57 % | -0.05 35.12 % | -0.07 28.82 % | -0.10 -229.80 % | -0.03 37.08 % | -0.05 -134.29 % | 0.14 227.27 % | -0.11 -64.18 % | -0.07 -871.01 % | -0.01 73.15 % | -0.03 81.64 % | -0.14 -170.79 % | -0.05 -19.95 % | -0.04 96.28 % | -1.16 -544.44 % | -0.18 -12.50 % | -0.16 56.76 % | -0.37 77.58 % | -1.65 -3 091.49 % | -0.05 -200.00 % | 0.05 -45.52 % | 0.09 57.12 % | 0.06 -73.74 % | 0.23 -70.13 % | 0.77 13.24 % | 0.68 -15.00 % | 0.80 17.65 % | 0.68 21.43 % | 0.56 16.67 % | 0.48 84.62 % | 0.26 52.94 % | 0.17 54.55 % | 0.11 155.22 % | 0.04 128.73 % | -0.15 -371.74 % | 0.06 -5.80 % | 0.06 94.04 % | 0.03 -58.40 % | 0.07 -5.35 % | 0.08 -36.08 % | 0.12 83.21 % | 0.07 |
| Earnings per share | 0.04 30.94 % | 0.03 -0.71 % | 0.03 211.11 % | 0.01 18.42 % | 0.01 7.04 % | 0.01 10.94 % | 0.01 6.67 % | 0.01 20.00 % | 0.01 -35.06 % | 0.01 71.11 % | 0.00 193.75 % | 0.00 89.57 % | -0.05 35.12 % | -0.07 28.82 % | -0.10 -229.80 % | -0.03 37.08 % | -0.05 -134.29 % | 0.14 227.27 % | -0.11 -64.18 % | -0.07 -871.01 % | -0.01 73.15 % | -0.03 81.64 % | -0.14 -170.79 % | -0.05 -19.95 % | -0.04 96.28 % | -1.16 -544.44 % | -0.18 -12.50 % | -0.16 56.76 % | -0.37 77.58 % | -1.65 -3 091.49 % | -0.05 -200.00 % | 0.05 -45.52 % | 0.09 57.12 % | 0.06 -73.74 % | 0.23 -70.13 % | 0.77 13.24 % | 0.68 -15.00 % | 0.80 17.65 % | 0.68 21.43 % | 0.56 16.67 % | 0.48 84.62 % | 0.26 52.94 % | 0.17 54.55 % | 0.11 155.22 % | 0.04 128.73 % | -0.15 -371.74 % | 0.06 -5.80 % | 0.06 94.04 % | 0.03 -58.40 % | 0.07 -5.35 % | 0.08 -36.08 % | 0.12 83.21 % | 0.07 |
| Gross profit | 69.155 M 26.51 % | 54.662 M 147.23 % | 22.110 M 40.28 % | 15.761 M 34.45 % | 11.723 M 304.86 % | -5.723 M -150.09 % | 11.424 M -28.75 % | 16.034 M 4.98 % | 15.273 M 40.25 % | 10.890 M -6.69 % | 11.671 M 61.69 % | 7.218 M 3 563.96 % | 197.000 K 109.63 % | -2.046 M 61.25 % | -5.280 M 80.24 % | -26.727 M -226.34 % | 21.155 M -46.03 % | 39.200 M 801.56 % | 4.348 M -36.42 % | 6.839 M 284.21 % | 1.780 M 154.74 % | -3.252 M -30.03 % | -2.501 M 36.04 % | -3.910 M -46.61 % | -2.667 M 64.31 % | -7.472 M -193.25 % | -2.548 M -234.18 % | 1.899 M -85.86 % | 13.434 M 117.77 % | 6.169 M -12.14 % | 7.021 M -80.97 % | 36.902 M -64.51 % | 103.989 M -41.66 % | 178.258 M -42.78 % | 311.554 M 2.67 % | 303.454 M 6.88 % | 283.928 M 4.63 % | 271.357 M 16.80 % | 232.321 M 20.84 % | 192.252 M 13.82 % | 168.910 M 59.88 % | 105.651 M 66.04 % | 63.628 M 34.31 % | 47.373 M 28.17 % | 36.960 M -41.60 % | 63.286 M 2.62 % | 61.670 M 1.83 % | 60.564 M 11.82 % | 54.163 M | 0.000 -100.00 % | 48.064 M 7.48 % | 44.718 M 32.43 % | 33.766 M |
| Income tax expense | 720.000 K -91.90 % | 8.893 M 1 263.96 % | 652.000 K 3 735.29 % | 17.000 K 0.00 % | 17.000 K 123.68 % | 7.600 K -70.77 % | 26.000 K 420.00 % | 5.000 K -87.50 % | 40.000 K -71.01 % | 138.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -209.000 K | 0.000 100.00 % | -4.207 M -959.70 % | -397.000 K -105.49 % | 7.233 M 943.99 % | -857.000 K -281.95 % | 471.000 K 103.40 % | -13.834 M -251.04 % | 9.159 M 726.47 % | -1.462 M 81.67 % | -7.974 M 61.42 % | -20.667 M -133.88 % | 60.999 M 40.88 % | 43.298 M 64.48 % | 26.324 M -18.86 % | 32.443 M 3 712.81 % | -898.000 K -280.32 % | 498.000 K 194.67 % | 169.000 K -90.84 % | 1.845 M -40.60 % | 3.106 M -50.39 % | 6.261 M 127.59 % | 2.751 M -58.95 % | 6.701 M 151.36 % | -13.048 M -853.78 % | 1.731 M 328.67 % | -757.000 K -122.42 % | 3.377 M 120.29 % | -16.642 M -303.08 % | 8.195 M 340.35 % | 1.861 M -55.67 % | 4.198 M |
| Cost of revenue | 0.000 100.00 % | -8.113 M -149.20 % | 16.490 M -5.22 % | 17.398 M 267.12 % | 4.739 M -78.04 % | 21.577 M 510.20 % | 3.536 M 11.19 % | 3.180 M -8.99 % | 3.494 M -86.20 % | 25.315 M 146.57 % | 10.267 M -62.93 % | 27.693 M 147.48 % | 11.190 M 96.25 % | 5.702 M -68.40 % | 18.044 M -36.44 % | 28.388 M 357.28 % | 6.208 M -79.06 % | 29.641 M 224.62 % | 9.131 M 27.46 % | 7.164 M -43.30 % | 12.634 M 73.97 % | 7.262 M 184.67 % | 2.551 M -97.75 % | 113.388 M 241.59 % | 33.194 M -76.09 % | 138.805 M 96.84 % | 70.518 M -87.27 % | 554.099 M -30.83 % | 801.119 M -16.73 % | 962.103 M 411.45 % | 188.112 M -18.17 % | 229.893 M -70.02 % | 766.789 M -41.68 % | 1.315 B 134.61 % | 560.396 M 18.30 % | 473.721 M 10.52 % | 428.633 M 2.09 % | 419.840 M 57.99 % | 265.737 M 6.49 % | 249.536 M 64.80 % | 151.418 M 16.84 % | 129.589 M -18.83 % | 159.650 M 18.68 % | 134.524 M 109.04 % | 64.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.443 M 19.38 % | 92.512 M | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 18.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.436 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 | 0.000 | 0.000 -100.00 % | 9.721 M 448.28 % | 1.773 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.220 K | 0.000 | 0.000 | 0.000 -100.00 % | 335.990 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 24.691 M 68.62 % | 14.643 M 79.98 % | 8.136 M -20.87 % | 10.282 M 1 122.07 % | -1.006 M 45.20 % | -1.836 M 24.21 % | -2.422 M -3 560.00 % | 70.000 K 12.90 % | 62.000 K 120.13 % | -308.000 K 96.98 % | -10.185 M -15.63 % | -8.808 M 43.10 % | -15.480 M 27.45 % | -21.338 M 23.15 % | -27.765 M -3.88 % | -26.727 M -270.70 % | 15.657 M 527.44 % | -3.663 M -121.61 % | 16.952 M 5.92 % | 16.005 M 799.16 % | 1.780 M 154.74 % | -3.252 M -30.03 % | -2.501 M 36.04 % | -3.910 M -46.61 % | -2.667 M 64.31 % | -7.472 M -193.25 % | -2.548 M -234.18 % | 1.899 M -85.86 % | 13.434 M 117.77 % | 6.169 M -85.61 % | 42.865 M 0.08 % | 42.832 M -58.81 % | 103.989 M -41.66 % | 178.258 M -13.75 % | 206.679 M 178.20 % | 74.292 M 6.50 % | 69.756 M -74.29 % | 271.357 M 434.66 % | 50.753 M 12.82 % | 44.986 M 13.00 % | 39.809 M 13.31 % | 35.134 M 119.19 % | 16.029 M -14.78 % | 18.809 M -0.29 % | 18.863 M -59.41 % | 46.474 M 17.26 % | 39.632 M -15.91 % | 47.133 M 8.25 % | 43.542 M 23.15 % | 35.358 M 198.83 % | 11.832 M 1.73 % | 11.631 M -15.99 % | 13.845 M |
| Operating expenses | 36.005 M 27.35 % | 28.273 M 247.50 % | 8.136 M -20.87 % | 10.282 M 131.32 % | 4.445 M -51.97 % | 9.255 M 137.97 % | 3.889 M -43.85 % | 6.926 M 51.72 % | 4.565 M -43.90 % | 8.137 M 179.89 % | -10.185 M -129.13 % | 34.969 M 325.90 % | -15.480 M 27.45 % | -21.338 M 23.15 % | -27.765 M -3.88 % | -26.727 M -176.34 % | 35.011 M 76.64 % | 19.820 M -43.31 % | 34.964 M 34.82 % | 25.934 M 1 356.97 % | 1.780 M 154.74 % | -3.252 M -30.03 % | -2.501 M 36.04 % | -3.910 M -46.61 % | -2.667 M 64.31 % | -7.472 M -193.25 % | -2.548 M -234.18 % | 1.899 M -85.86 % | 13.434 M 117.77 % | 6.169 M -85.61 % | 42.865 M 0.08 % | 42.832 M -58.81 % | 103.989 M -41.66 % | 178.258 M -13.75 % | 206.679 M 178.20 % | 74.292 M 6.50 % | 69.756 M -74.29 % | 271.357 M 434.66 % | 50.753 M 12.82 % | 44.986 M 13.00 % | 39.809 M 13.31 % | 35.134 M 119.19 % | 16.029 M -14.78 % | 18.809 M -77.63 % | 84.090 M -25.34 % | 112.637 M 141.92 % | 46.559 M -12.17 % | 53.013 M 21.75 % | 43.542 M -4.09 % | 45.398 M 110.63 % | 21.553 M 60.80 % | 13.404 M -3.19 % | 13.845 M |
| Cost and expenses | 36.005 M 27.35 % | 28.273 M 14.81 % | 24.626 M -11.03 % | 27.680 M 145.63 % | 11.269 M -40.38 % | 18.901 M 75.73 % | 10.756 M -34.56 % | 16.436 M 0.13 % | 16.414 M -51.02 % | 33.510 M 63.85 % | 20.452 M -43.97 % | 36.501 M 36.86 % | 26.670 M -1.37 % | 27.040 M -40.97 % | 45.809 M 27.86 % | 35.828 M 2.33 % | 35.011 M -49.14 % | 68.841 M 96.89 % | 34.964 M 34.82 % | 25.934 M 53.28 % | 16.919 M 321.92 % | 4.010 M 7 920.00 % | 50.000 K -99.95 % | 109.478 M 258.63 % | 30.527 M -81.31 % | 163.330 M 140.30 % | 67.970 M -87.78 % | 555.998 M -31.74 % | 814.553 M -15.88 % | 968.272 M 319.21 % | 230.977 M -15.31 % | 272.725 M -68.68 % | 870.778 M -41.68 % | 1.493 B 94.64 % | 767.075 M 39.97 % | 548.013 M 9.96 % | 498.389 M -27.89 % | 691.197 M 118.39 % | 316.490 M 7.46 % | 294.522 M 54.02 % | 191.227 M 16.09 % | 164.724 M -6.24 % | 175.679 M 14.57 % | 153.333 M 82.75 % | 83.904 M -25.51 % | 112.637 M 141.92 % | 46.559 M -1.22 % | 47.133 M 8.25 % | 43.542 M -4.09 % | 45.398 M -65.61 % | 131.996 M 24.62 % | 105.916 M 665.01 % | 13.845 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 |
| Selling general and administrative expenses | 11.314 M -16.99 % | 13.630 M | 0.000 | 0.000 -100.00 % | 5.451 M -50.85 % | 11.090 M 75.73 % | 6.311 M -22.67 % | 8.161 M -20.57 % | 10.275 M 5.15 % | 9.772 M 41.25 % | 6.918 M 36.77 % | 5.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.844 M 23.20 % | 19.354 M -17.58 % | 23.482 M 30.37 % | 18.012 M 81.41 % | 9.929 M 232.96 % | 2.982 M -59.06 % | 7.284 M 185.54 % | 2.551 M 6.11 % | 2.404 M -34.39 % | 3.664 M -97.76 % | 163.330 M 4 542.69 % | 3.518 M 236.01 % | 1.047 M -0.48 % | 1.052 M -91.20 % | 11.958 M 468.89 % | 2.102 M -13.10 % | 2.419 M -62.72 % | 6.489 M -95.41 % | 141.381 M 1 820.68 % | 7.361 M -14.00 % | 8.559 M 16.77 % | 7.330 M -9.34 % | 8.085 M 37.15 % | 5.895 M -3.49 % | 6.108 M 10.97 % | 5.504 M -45.17 % | 10.039 M 125.29 % | 4.456 M -4.25 % | 4.654 M -92.86 % | 65.227 M 49.37 % | 43.669 M 694.99 % | 5.493 M 0.60 % | 5.460 M | 0.000 -100.00 % | 10.040 M 3.28 % | 9.721 M 448.28 % | 1.773 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 311.060 K | 0.000 | 0.000 | 0.000 -100.00 % | 352.940 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 -100.00 % | 174.000 K 11.54 % | 156.000 K | 0.000 | 0.000 -100.00 % | 123.000 K 2.50 % | 120.000 K 2.56 % | 117.000 K 7.34 % | 109.000 K | 0.000 -100.00 % | 35.000 K -55.70 % | 79.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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.479 M -10.25 % | 1.648 M -36.91 % | 2.612 M 114.45 % | 1.218 M 1.00 % | 1.206 M -7.80 % | 1.308 M -82.50 % | 7.476 M 382.00 % | 1.551 M 1.24 % | 1.532 M | 0.000 | 0.000 -100.00 % | 3.186 M 19.68 % | 2.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K 11.54 % | 156.000 K -97.01 % | 5.221 M -39.28 % | 8.599 M 6 891.06 % | 123.000 K 2.50 % | 120.000 K 2.56 % | 117.000 K 408.70 % | 23.000 K | 0.000 -100.00 % | 35.000 K -55.70 % | 79.000 K 507.69 % | 13.000 K -7.14 % | 14.000 K -12.50 % | 16.000 K -11.11 % | 18.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 |
| Depreciation and amortization | 7.607 M 4.23 % | 7.298 M 85.51 % | 3.934 M 125.96 % | 1.741 M 1.34 % | 1.718 M -7.53 % | 1.858 M 5.45 % | 1.762 M -3.77 % | 1.831 M -4.64 % | 1.920 M 6.67 % | 1.800 M 1.75 % | 1.769 M -0.84 % | 1.784 M 6.25 % | 1.679 M -17.17 % | 2.027 M 9.57 % | 1.850 M 251.04 % | 527.000 K | 0.000 -100.00 % | 1.296 M | 0.000 | 0.000 -100.00 % | 1.451 M -65.05 % | 4.152 M 0.00 % | 4.152 M -57.14 % | 9.688 M 52.76 % | 6.342 M 185.55 % | -7.413 M -115.59 % | 47.535 M 2.57 % | 46.344 M 7.87 % | 42.963 M -68.30 % | 135.513 M 277.21 % | 35.925 M -3.53 % | 37.241 M -53.04 % | 79.298 M 5.63 % | 75.068 M 1.22 % | 74.160 M 11.66 % | 66.418 M 1.22 % | 65.619 M 22.91 % | 53.390 M 39.55 % | 38.258 M 10.84 % | 34.515 M 19.12 % | 28.976 M 111.01 % | 13.732 M 7.98 % | 12.717 M 11.37 % | 11.419 M 17.24 % | 9.740 M 14.78 % | 8.486 M 4.99 % | 8.083 M 3.55 % | 7.806 M 1.10 % | 7.721 M 1.66 % | 7.595 M -2.24 % | 7.769 M 2.09 % | 7.610 M 3.86 % | 7.327 M |
| Operating income | 33.150 M 25.62 % | 26.389 M 88.84 % | 13.974 M 155.05 % | 5.479 M 54.56 % | 3.545 M 143.67 % | -8.117 M -371.84 % | 2.986 M 7.49 % | 2.778 M 18.06 % | 2.353 M -12.69 % | 2.695 M 81.36 % | 1.486 M 193.46 % | -1.590 M 89.60 % | -15.283 M 34.64 % | -23.384 M 29.24 % | -33.045 M 3.28 % | -34.167 M -146.59 % | -13.856 M -141.33 % | 33.528 M 209.51 % | -30.616 M -60.34 % | -19.095 M -662.28 % | -2.505 M 73.00 % | -9.277 M 9.67 % | -10.270 M 50.75 % | -20.852 M -43.02 % | -14.580 M -302.11 % | 7.214 M 113.51 % | -53.409 M -7.54 % | -49.666 M -6.27 % | -46.737 M 71.29 % | -162.791 M -354.17 % | -35.844 M -504.45 % | -5.930 M -154.49 % | 10.883 M -88.30 % | 92.997 M -11.33 % | 104.875 M -54.24 % | 229.162 M 7.00 % | 214.172 M 0.98 % | 212.087 M 16.81 % | 181.568 M 23.29 % | 147.266 M 14.07 % | 129.101 M 83.08 % | 70.516 M 48.15 % | 47.599 M 66.64 % | 28.564 M 64.07 % | 17.410 M 135.28 % | -49.352 M -426.60 % | 15.111 M 12.51 % | 13.431 M 26.46 % | 10.621 M 1 521.82 % | -747.000 K -102.82 % | 26.511 M -15.34 % | 31.314 M 57.19 % | 19.921 M |
| Operating income ratio | 0.48 -0.71 % | 0.48 33.35 % | 0.36 119.10 % | 0.17 -23.27 % | 0.22 158.89 % | -0.37 -283.21 % | 0.20 38.05 % | 0.14 15.32 % | 0.13 68.44 % | 0.07 9.89 % | 0.07 248.73 % | -0.05 96.61 % | -1.34 79.02 % | -6.40 -147.06 % | -2.59 87.41 % | -20.57 -3 040.60 % | -0.65 -234.48 % | 0.49 106.92 % | -7.04 -152.19 % | -2.79 -1 506.59 % | -0.17 92.49 % | -2.31 98.87 % | -205.40 -107 739.93 % | -0.19 60.12 % | -0.48 -969.50 % | 0.05 106.99 % | -0.79 -779.65 % | -0.09 -55.68 % | -0.06 65.87 % | -0.17 4.36 % | -0.18 -690.86 % | -0.02 -277.84 % | 0.01 -79.94 % | 0.06 -48.21 % | 0.12 -59.21 % | 0.29 -1.90 % | 0.30 -2.04 % | 0.31 -15.83 % | 0.36 9.36 % | 0.33 -17.29 % | 0.40 34.45 % | 0.30 40.61 % | 0.21 35.76 % | 0.16 -8.62 % | 0.17 122.04 % | -0.78 -418.26 % | 0.25 10.49 % | 0.22 13.09 % | 0.20 1 291.73 % | -0.02 -109.84 % | 0.17 -26.70 % | 0.23 -61.32 % | 0.59 |
| Total other income expenses net | 0.000 | 0.000 -100.00 % | 2.764 M 303.38 % | -1.359 M | 0.000 -100.00 % | 11.413 M | 0.000 | 0.000 | 0.000 100.00 % | -11.630 M | 0.000 | 0.000 | 0.000 100.00 % | -42.658 M | 0.000 -100.00 % | 24.200 M | 0.000 -100.00 % | 8.580 M | 0.000 | 0.000 -100.00 % | 134.000 K -83.20 % | 797.713 K 102.13 % | -37.369 M -16 138.20 % | 233.000 K 1.75 % | 229.000 K 100.06 % | -378.856 M -4 196.39 % | -8.818 M -8 378.85 % | -104.000 K -105.91 % | 1.759 M -74.92 % | 7.014 M 5 602.44 % | 123.000 K 100.05 % | -261.771 M -7 958.63 % | 3.331 M 118.71 % | 1.523 M | 0.000 100.00 % | -374.000 K | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.651 M | 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 |
| 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-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -8.478 M | 0.000 100.00 % | -16.386 M | 0.000 -100.00 % | 78.009 M | 0.000 -100.00 % | 83.286 M -49.09 % | 163.603 M -1.85 % | 166.682 M | 0.000 -100.00 % | 166.965 M | 0.000 -100.00 % | 103.523 M | 0.000 -100.00 % | 29.174 M | 0.000 100.00 % | -8.684 M | 0.000 -100.00 % | 5.146 M | 0.000 -100.00 % | 32.682 M | 0.000 100.00 % | -3.028 M | 0.000 -100.00 % | 45.606 M | 0.000 -100.00 % | 92.586 M | 0.000 100.00 % | -179.237 M | 0.000 -100.00 % | 101.335 M | 0.000 -100.00 % | 25.861 M 200.18 % | -25.815 M | 0.000 100.00 % | -17.192 M | 0.000 100.00 % | -56.068 M | 0.000 -100.00 % | 20.206 M | 0.000 100.00 % | -6.637 M 73.66 % | -25.193 M -208.36 % | -8.170 M -764.23 % | 1.230 M |
| Total investments | 0.000 -100.00 % | 68.000 M | 0.000 -100.00 % | 26.583 M | 0.000 -100.00 % | 19.392 M | 0.000 -100.00 % | 29.765 M 1 884.33 % | 1.500 M | 0.000 | 0.000 -100.00 % | 8.100 M | 0.000 -100.00 % | 37.498 M | 0.000 -100.00 % | 56.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.500 M | 0.000 -100.00 % | 37.500 M | 0.000 -100.00 % | 58.992 M | 0.000 -100.00 % | 151.590 M | 0.000 -100.00 % | 547.596 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 1.980 M 9.82 % | 1.803 M | 0.000 -100.00 % | 32.919 M | 0.000 -100.00 % | 31.329 M | 0.000 -100.00 % | 3.751 M | 0.000 -100.00 % | 26.487 K -68.84 % | 85.000 K 151.40 % | 33.810 K | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 56.982 M | 0.000 -100.00 % | 88.485 M | 0.000 -100.00 % | 92.890 M -46.00 % | 172.031 M -1.98 % | 175.514 M | 0.000 -100.00 % | 167.429 M | 0.000 -100.00 % | 135.310 M | 0.000 -100.00 % | 38.656 M | 0.000 -100.00 % | 51.595 M | 0.000 -100.00 % | 13.119 M | 0.000 -100.00 % | 50.920 M | 0.000 -100.00 % | 23.314 M | 0.000 -100.00 % | 62.835 M | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 205.168 M | 0.000 -100.00 % | 343.468 M | 0.000 -100.00 % | 54.730 M 374.88 % | 11.525 M | 0.000 -100.00 % | 17.646 M | 0.000 -100.00 % | 29.185 M | 0.000 -100.00 % | 29.185 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 M |
| Accumulated other comprehensive income loss | 496.463 M 264.21 % | -302.330 M -163.20 % | 478.380 M 249.30 % | -320.413 M -549.27 % | 71.318 M | 0.000 -100.00 % | 65.069 M 119.46 % | -334.327 M | 0.000 100.00 % | -362.936 M -506.92 % | -59.800 M | 0.000 100.00 % | -3.233 M 98.88 % | -289.497 M -1 506.14 % | 20.588 M | 0.000 -100.00 % | 9.095 M 103.28 % | -277.169 M -1 006.97 % | 30.560 M | 0.000 -100.00 % | 74.176 M | 0.000 -100.00 % | 104.540 M | 0.000 -100.00 % | 592.812 M | 0.000 -100.00 % | 708.881 M | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.648 B | 0.000 -100.00 % | 1.806 B | 0.000 | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 723.293 M | 0.000 -100.00 % | 294.327 M | 0.000 -100.00 % | 243.925 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -625.022 M | 0.000 | 0.000 100.00 % | -636.357 M | 0.000 | 0.000 100.00 % | -624.589 M | 0.000 | 0.000 | 0.000 100.00 % | -544.201 M | 0.000 | 0.000 | 0.000 100.00 % | -534.229 M | 0.000 | 0.000 | 0.000 100.00 % | -460.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 153.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 770.261 M | 0.000 | 0.000 -100.00 % | 823.945 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.217 M | 0.000 -100.00 % | 17.337 M | 0.000 |
| Common stock | 0.000 -100.00 % | 798.793 M | 0.000 -100.00 % | 798.793 M | 0.000 -100.00 % | 399.396 M | 0.000 -100.00 % | 399.396 M 39.13 % | 287.060 M 0.28 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 286.264 M | 0.000 -100.00 % | 229.011 M 0.38 % | 228.136 M | 0.000 -100.00 % | 228.136 M | 0.000 -100.00 % | 228.136 M | 0.000 -100.00 % | 212.726 M | 0.000 -100.00 % | 210.040 M 0.00 % | 210.040 M 1.72 % | 206.479 M -50.00 % | 412.958 M |
| Total equity | 496.463 M 0.00 % | 496.463 M 3.78 % | 478.380 M 0.00 % | 478.380 M 570.77 % | 71.318 M 0.00 % | 71.318 M 9.60 % | 65.069 M 0.00 % | 65.069 M 198.38 % | -66.139 M 13.74 % | -76.672 M -28.21 % | -59.800 M 0.00 % | -59.800 M -1 749.66 % | -3.233 M 0.00 % | -3.233 M -115.70 % | 20.588 M 0.00 % | 20.588 M 126.37 % | 9.095 M 0.00 % | 9.095 M -70.24 % | 30.560 M 0.00 % | 30.560 M -58.80 % | 74.176 M 0.00 % | 74.176 M -29.05 % | 104.540 M 0.00 % | 104.540 M -82.37 % | 592.812 M 0.00 % | 592.812 M -16.37 % | 708.881 M 0.00 % | 708.881 M -45.35 % | 1.297 B 0.00 % | 1.297 B -30.13 % | 1.856 B 0.00 % | 1.856 B 2.79 % | 1.806 B 0.00 % | 1.806 B 27.88 % | 1.412 B 39.90 % | 1.010 B 0.00 % | 1.010 B 39.57 % | 723.296 M 0.00 % | 723.297 M 145.74 % | 294.330 M 0.00 % | 294.330 M 20.66 % | 243.928 M 0.00 % | 243.928 M -8.59 % | 266.852 M 16.55 % | 228.955 M -40.67 % | 385.882 M |
| Other non current liabilities | -496.463 M -397.09 % | 167.109 M 134.93 % | -478.380 M -1 825.76 % | 27.720 M 138.87 % | -71.318 M -389.45 % | 24.639 M 137.87 % | -65.069 M | 0.000 -100.00 % | 11.550 K -99.93 % | 17.644 M -70.49 % | 59.800 M 296.39 % | 15.086 M 366.63 % | 3.233 M -86.40 % | 23.778 M 215.49 % | -20.588 M -153.02 % | 38.833 M 526.97 % | -9.095 M -114.82 % | 61.374 M 300.83 % | -30.560 M -305.79 % | 14.850 M 120.02 % | -74.176 M -144.33 % | 167.319 M 260.05 % | -104.540 M -145.61 % | 229.180 M 138.66 % | -592.812 M -208.84 % | 544.677 M 176.84 % | -708.881 M -344.28 % | 290.190 M 122.37 % | -1.297 B -284.92 % | 701.450 M 137.79 % | -1.856 B -325.48 % | 823.304 M 145.59 % | -1.806 B -673 996.64 % | 268.000 K -34.18 % | 407.165 K 100.04 % | -1.010 B -189 857.14 % | 532.000 K 100.07 % | -723.296 M -111 946.73 % | 646.685 K 100.22 % | -294.330 M -38 827.63 % | 760.000 K 100.31 % | -243.928 M | 0.000 | 0.000 | 0.000 100.00 % | -21.000 M |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 56.982 M | 0.000 -100.00 % | 88.485 M | 0.000 -100.00 % | 92.890 M -46.00 % | 172.031 M -1.98 % | 175.514 M | 0.000 -100.00 % | 167.429 M | 0.000 -100.00 % | 135.310 M | 0.000 -100.00 % | 38.656 M | 0.000 -100.00 % | 51.595 M | 0.000 -100.00 % | 13.119 M | 0.000 -100.00 % | 50.920 M | 0.000 -100.00 % | 23.314 M | 0.000 -100.00 % | 62.835 M | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 205.168 M | 0.000 -100.00 % | 171.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 M |
| Total non current liabilities | -496.463 M -397.09 % | 167.109 M 134.93 % | -478.380 M -664.78 % | 84.702 M 218.77 % | -71.318 M -163.04 % | 113.124 M 273.85 % | -65.069 M -170.03 % | 92.913 M -46.00 % | 172.049 M -10.93 % | 193.158 M 223.01 % | 59.800 M -67.24 % | 182.516 M 5 545.39 % | 3.233 M -97.61 % | 135.310 M 757.23 % | -20.588 M -153.26 % | 38.656 M 525.02 % | -9.095 M -108.05 % | 112.969 M 469.66 % | -30.560 M -332.94 % | 13.119 M 117.69 % | -74.176 M -244.61 % | 51.294 M 149.07 % | -104.540 M -469.49 % | 28.293 M 104.77 % | -592.812 M -934.36 % | 71.050 M 110.02 % | -708.881 M -151.86 % | 1.367 B 205.39 % | -1.297 B -655.98 % | 233.308 M 112.57 % | -1.856 B -286.57 % | 995.038 M 155.09 % | -1.806 B -3 006.69 % | 62.134 M 1 526.12 % | 3.821 M 100.38 % | -1.010 B -32 342.35 % | 3.131 M 100.43 % | -723.296 M -44 803.09 % | 1.618 M 100.55 % | -294.330 M -38 827.63 % | 760.000 K 100.31 % | -243.928 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 37.079 M | 0.000 -100.00 % | 21.481 M | 0.000 -100.00 % | 24.639 M | 0.000 | 0.000 -100.00 % | 3.768 M 131.28 % | -12.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.247 M | 0.000 -100.00 % | 35.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.504 M | 0.000 -100.00 % | 12.729 M | 0.000 -100.00 % | 19.598 M | 0.000 -100.00 % | 17.848 M | 0.000 -100.00 % | 30.122 M | 0.000 -100.00 % | 301.954 M | 0.000 100.00 % | -165.254 M | 0.000 -100.00 % | 660.346 M 3 769.37 % | 17.066 M | 0.000 -100.00 % | 32.910 M | 0.000 -100.00 % | 31.426 M | 0.000 -100.00 % | 35.781 M | 0.000 -100.00 % | 20.268 M -76.09 % | 84.760 M 92.80 % | 43.962 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 171.734 M | 0.000 -100.00 % | 54.730 M 374.88 % | 11.525 M | 0.000 -100.00 % | 17.646 M | 0.000 -100.00 % | 29.185 M | 0.000 -100.00 % | 29.185 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 40.865 M | 0.000 -100.00 % | 25.758 M | 0.000 -100.00 % | 24.639 M | 0.000 -100.00 % | 16.882 M -8.02 % | 18.354 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.778 M | 0.000 -100.00 % | 38.833 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.850 M | 0.000 -100.00 % | 166.945 M | 0.000 -100.00 % | 224.201 M | 0.000 -100.00 % | 536.462 M | 0.000 -100.00 % | 254.389 M | 0.000 -100.00 % | 673.310 M | 0.000 -100.00 % | 663.937 M | 0.000 -100.00 % | 802.983 M 524.38 % | 128.604 M | 0.000 -100.00 % | 171.490 M | 0.000 -100.00 % | 77.479 M | 0.000 -100.00 % | 169.523 M | 0.000 -100.00 % | 136.295 M 46.36 % | 93.122 M 80.33 % | 51.640 M | 0.000 |
| Total liabilities | -496.463 M -397.09 % | 167.109 M 134.93 % | -478.380 M -533.08 % | 110.460 M 254.88 % | -71.318 M -163.04 % | 113.124 M 273.85 % | -65.069 M -159.26 % | 109.795 M -44.23 % | 196.872 M 1.92 % | 193.158 M 223.01 % | 59.800 M -67.24 % | 182.516 M 5 545.39 % | 3.233 M -97.97 % | 159.088 M 872.72 % | -20.588 M -126.57 % | 77.490 M 952.01 % | -9.095 M -108.05 % | 112.969 M 469.66 % | -30.560 M -209.26 % | 27.969 M 137.71 % | -74.176 M -133.99 % | 218.239 M 308.76 % | -104.540 M -141.40 % | 252.495 M 142.59 % | -592.812 M -197.58 % | 607.512 M 185.70 % | -708.881 M -151.86 % | 1.367 B 205.39 % | -1.297 B -243.08 % | 906.618 M 148.84 % | -1.856 B -286.57 % | 995.038 M 155.09 % | -1.806 B -308.76 % | 865.117 M 553.29 % | 132.424 M 113.12 % | -1.010 B -678.11 % | 174.621 M 124.14 % | -723.296 M -1 014.44 % | 79.097 M 126.87 % | -294.330 M -272.85 % | 170.283 M 169.81 % | -243.928 M -278.97 % | 136.295 M 46.36 % | 93.122 M 80.33 % | 51.640 M -82.29 % | 291.610 M |
| Other non current assets | 0.000 -100.00 % | 481.245 M | 0.000 -100.00 % | 327.044 M | 0.000 -100.00 % | 74.903 M | 0.000 -100.00 % | 72.869 M 47.44 % | 49.421 M -44.55 % | 89.125 M | 0.000 100.00 % | -12.206 M | 0.000 -100.00 % | 16.886 M | 0.000 -100.00 % | 28.722 M | 0.000 -100.00 % | 109.429 M | 0.000 -100.00 % | 15.817 M | 0.000 -100.00 % | 49.426 M | 0.000 -100.00 % | 49.426 M | 0.000 -100.00 % | 67.328 M | 0.000 -100.00 % | 161.779 M | 0.000 -100.00 % | 558.514 M | 0.000 -100.00 % | 61.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.446 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.958 M 117.29 % | -28.669 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 |
| Intangible assets | 0.000 -100.00 % | 165.231 M | 0.000 -100.00 % | 40.418 M | 0.000 -100.00 % | 1.761 M | 0.000 -100.00 % | 3.941 M -32.36 % | 5.827 M -23.72 % | 7.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.875 M | 0.000 -100.00 % | 77.320 K | 0.000 -100.00 % | 8.816 M | 0.000 -100.00 % | 152.603 K | 0.000 -100.00 % | 12.008 M | 0.000 -100.00 % | 17.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 275.157 M | 0.000 -100.00 % | 137.737 M | 0.000 -100.00 % | 565.862 M | 0.000 -100.00 % | 1.841 B 214.92 % | 584.496 M | 0.000 -100.00 % | 628.450 M | 0.000 -100.00 % | 268.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.883 M | 0.000 -100.00 % | 125.696 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.781 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 165.231 M | 0.000 -100.00 % | 40.418 M | 0.000 -100.00 % | 1.761 M | 0.000 -100.00 % | 3.941 M -32.36 % | 5.827 M -23.72 % | 7.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.875 M | 0.000 -100.00 % | 77.320 K | 0.000 -100.00 % | 8.816 M | 0.000 -100.00 % | 152.603 K | 0.000 -100.00 % | 12.008 M | 0.000 -100.00 % | 17.658 M | 0.000 -100.00 % | 249.781 M | 0.000 -100.00 % | 275.157 M | 0.000 -100.00 % | 137.737 M | 0.000 -100.00 % | 565.862 M | 0.000 -100.00 % | 416.081 M -14.02 % | 483.944 M | 0.000 -100.00 % | 255.218 M | 0.000 -100.00 % | 217.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.702 M | 0.000 -100.00 % | 93.761 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 17.096 M | 0.000 -100.00 % | 7.606 M | 0.000 -100.00 % | 9.121 M | 0.000 -100.00 % | 10.562 M -15.01 % | 12.427 M 14.12 % | 10.890 M | 0.000 -100.00 % | 12.206 M | 0.000 -100.00 % | 7.904 M | 0.000 -100.00 % | 3.136 M | 0.000 -100.00 % | 3.819 M | 0.000 -100.00 % | 5.530 M | 0.000 -100.00 % | 27.236 M | 0.000 -100.00 % | 48.262 M | 0.000 -100.00 % | 118.211 M | 0.000 -100.00 % | 138.360 M | 0.000 -100.00 % | 175.168 M | 0.000 -100.00 % | 452.772 M | 0.000 -100.00 % | 383.563 M -12.24 % | 437.049 M | 0.000 -100.00 % | 227.753 M | 0.000 -100.00 % | 195.605 M | 0.000 -100.00 % | 180.534 M | 0.000 -100.00 % | 47.999 M -48.67 % | 93.508 M 113.35 % | 43.829 M -85.46 % | 301.446 M |
| Total non current assets | 0.000 -100.00 % | 663.572 M | 0.000 -100.00 % | 375.088 M | 0.000 -100.00 % | 85.805 M | 0.000 -100.00 % | 92.330 M 22.45 % | 75.404 M -29.96 % | 107.654 M | 0.000 -100.00 % | 62.991 M | 0.000 -100.00 % | 43.665 M | 0.000 -100.00 % | 31.936 M | 0.000 -100.00 % | 122.064 M | 0.000 -100.00 % | 21.499 M | 0.000 -100.00 % | 88.670 M | 0.000 -100.00 % | 115.346 M | 0.000 -100.00 % | 435.320 M | 0.000 -100.00 % | 575.296 M | 0.000 -100.00 % | 871.419 M | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 799.644 M -13.18 % | 920.993 M | 0.000 -100.00 % | 482.971 M | 0.000 -100.00 % | 413.535 M | 0.000 -100.00 % | 190.545 M | 0.000 -100.00 % | 132.231 M 28.71 % | 102.737 M -29.84 % | 146.424 M | 0.000 |
| Other current assets | 0.000 100.00 % | -196.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.114 M | 0.000 -100.00 % | 48.123 M 15.50 % | 41.666 M | 0.000 | 0.000 -100.00 % | 14.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.864 M | 0.000 | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 4.951 M | 0.000 -100.00 % | 3.630 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 444.000 K -41.96 % | 765.000 K 183.33 % | 270.000 K 101.37 % | -19.770 M |
| Short term investments | 0.000 -100.00 % | 27.213 M | 0.000 -100.00 % | 26.583 M | 0.000 -100.00 % | 19.392 M | 0.000 -100.00 % | 24.807 M -17.77 % | 30.169 M | 0.000 | 0.000 -100.00 % | 8.100 M | 0.000 -100.00 % | 37.498 M | 0.000 -100.00 % | 56.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.406 M | 0.000 -100.00 % | 6.956 M | 0.000 -100.00 % | 123.162 M | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 76.269 M | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 1.980 M 9.82 % | 1.803 M | 0.000 -100.00 % | 32.919 M | 0.000 -100.00 % | 31.329 M | 0.000 -100.00 % | 3.751 M | 0.000 -100.00 % | 26.487 K -68.84 % | 85.000 K 151.40 % | 33.810 K | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 8.478 M | 0.000 -100.00 % | 73.368 M | 0.000 -100.00 % | 10.476 M | 0.000 -100.00 % | 9.604 M 13.95 % | 8.428 M -4.58 % | 8.832 M | 0.000 -100.00 % | 464.100 K | 0.000 -100.00 % | 31.787 M | 0.000 -100.00 % | 9.483 M | 0.000 -100.00 % | 60.279 M | 0.000 -100.00 % | 7.973 M | 0.000 -100.00 % | 18.238 M | 0.000 -100.00 % | 26.343 M | 0.000 -100.00 % | 17.229 M | 0.000 -100.00 % | 984.227 M | 0.000 -100.00 % | 384.405 M | 0.000 -100.00 % | 242.133 M | 0.000 -100.00 % | 28.869 M -22.69 % | 37.340 M | 0.000 -100.00 % | 34.838 M | 0.000 -100.00 % | 85.253 M | 0.000 -100.00 % | 8.979 M | 0.000 -100.00 % | 6.637 M -73.66 % | 25.193 M 208.36 % | 8.170 M -58.67 % | 19.770 M |
| Cash and short term investments | 0.000 -100.00 % | 35.691 M | 0.000 -100.00 % | 99.951 M | 0.000 -100.00 % | 10.476 M | 0.000 -100.00 % | 9.604 M 13.95 % | 8.428 M -4.58 % | 8.832 M | 0.000 -100.00 % | 8.564 M | 0.000 -100.00 % | 69.285 M | 0.000 -100.00 % | 9.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.973 M | 0.000 -100.00 % | 66.644 M | 0.000 -100.00 % | 33.299 M | 0.000 -100.00 % | 140.391 M | 0.000 -100.00 % | 985.586 M | 0.000 -100.00 % | 460.674 M | 0.000 -100.00 % | 243.492 M | 0.000 -100.00 % | 30.849 M -21.19 % | 39.142 M | 0.000 -100.00 % | 67.757 M | 0.000 -100.00 % | 116.583 M | 0.000 -100.00 % | 12.730 M | 0.000 -100.00 % | 6.664 M -73.64 % | 25.278 M 208.12 % | 8.204 M -58.50 % | 19.770 M |
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 213.752 M | 0.000 -100.00 % | 98.637 M | 0.000 -100.00 % | 82.534 M 71.75 % | 48.055 M 444.10 % | 8.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.190 M | 0.000 -100.00 % | 66.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.030 M | 0.000 -100.00 % | 203.745 M | 0.000 -100.00 % | 241.688 M | 0.000 -100.00 % | 765.004 M | 0.000 -100.00 % | 1.501 B | 0.000 -100.00 % | 1.332 B | 0.000 -100.00 % | 1.771 B | 0.000 -100.00 % | 1.872 B 200.03 % | 623.766 M | 0.000 -100.00 % | 701.158 M | 0.000 -100.00 % | 388.859 M | 0.000 -100.00 % | 274.068 M | 0.000 -100.00 % | 247.991 M -3.59 % | 257.237 M 91.72 % | 134.170 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 160.535 M | 0.000 -100.00 % | 113.801 M | 0.000 -100.00 % | 47.290 K | 0.000 -100.00 % | 48.123 M 1 785.33 % | 2.553 M | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 -100.00 % | 42.905 M | 0.000 -100.00 % | 23.608 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.764 M | 0.000 -100.00 % | 137.101 M | 0.000 -100.00 % | 190.101 M | 0.000 -100.00 % | 624.613 M | 0.000 -100.00 % | 491.919 M | 0.000 -100.00 % | 871.675 M | 0.000 -100.00 % | 1.506 B | 0.000 -100.00 % | 1.841 B 214.92 % | 584.496 M | 0.000 -100.00 % | 628.450 M | 0.000 -100.00 % | 268.646 M | 0.000 -100.00 % | 259.784 M | 0.000 -100.00 % | 240.883 M 4.19 % | 231.194 M 83.93 % | 125.696 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 -100.00 % | 36.397 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 -100.00 % | 10.918 M | 0.000 -100.00 % | 22.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.011 M | 0.000 -100.00 % | 17.531 M | 0.000 -100.00 % | 8.834 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.274 M | 0.000 | 0.000 -100.00 % | 122.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 677.492 M |
| Account payables | 0.000 -100.00 % | 3.786 M | 0.000 -100.00 % | 4.277 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.066 M 74.83 % | 12.049 M | 0.000 | 0.000 | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 3.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.185 M | 0.000 -100.00 % | 154.007 M | 0.000 -100.00 % | 204.083 M | 0.000 -100.00 % | 518.308 M | 0.000 -100.00 % | 223.790 M | 0.000 -100.00 % | 365.050 M | 0.000 -100.00 % | 649.316 M | 0.000 -100.00 % | 87.907 M -12.10 % | 100.013 M | 0.000 -100.00 % | 120.934 M | 0.000 -100.00 % | 16.868 M | 0.000 -100.00 % | 104.557 M | 0.000 -100.00 % | 116.027 M 1 287.55 % | 8.362 M 8.91 % | 7.678 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.042 K | 0.000 -100.00 % | 209.000 K | 0.000 -100.00 % | 519.807 K | 0.000 -100.00 % | 306.000 K | 0.000 -100.00 % | 477.231 K | 0.000 -100.00 % | 6.306 M | 0.000 -100.00 % | 8.141 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.882 M 31.99 % | -24.823 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 |
| 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 -100.00 % | 207.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.304 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.302 K 10.07 % | 3.000 K -10.77 % | 3.362 K -15.95 % | 4.000 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -5.387 M | 0.000 100.00 % | -320.413 M | 0.000 -100.00 % | 296.943 M | 0.000 | 0.000 -100.00 % | 283.158 M | 0.000 | 0.000 -100.00 % | 278.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.525 M | 0.000 100.00 % | -212.088 M | 0.000 -100.00 % | 278.525 M | 0.000 -100.00 % | 306.548 M | 0.000 -100.00 % | 268.638 M | 0.000 -100.00 % | 1.011 B 386.08 % | 207.967 M -64.87 % | 591.913 M | 0.000 -100.00 % | 1.577 B 337.76 % | 360.254 M | 0.000 -100.00 % | 781.372 M 26 045 633.33 % | 3.000 K -100.00 % | 334.761 M 11 158 600.00 % | 3.000 K -100.00 % | 81.601 M 2 471 159.84 % | 3.302 K -99.98 % | 18.668 M -67.14 % | 56.809 M 1 006.31 % | 5.135 M 118.96 % | -27.080 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 854.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K 234.30 % | 6.880 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 -100.00 % | 374.000 K | 0.000 -100.00 % | 4.979 M | 0.000 -100.00 % | 8.215 M | 0.000 -100.00 % | 35.801 M | 0.000 -100.00 % | 28.140 M | 0.000 -100.00 % | 159.367 M | 0.000 -100.00 % | 61.866 M 1 712.66 % | 3.413 M | 0.000 -100.00 % | 2.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.468 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 -100.00 % | 291.610 M |
| Total assets | 0.000 -100.00 % | 663.572 M | 0.000 -100.00 % | 588.840 M | 0.000 -100.00 % | 184.442 M | 0.000 -100.00 % | 174.864 M 33.76 % | 130.733 M 12.23 % | 116.486 M | 0.000 -100.00 % | 122.716 M | 0.000 -100.00 % | 155.855 M | 0.000 -100.00 % | 98.078 M | 0.000 -100.00 % | 122.064 M | 0.000 -100.00 % | 58.530 M | 0.000 -100.00 % | 292.415 M | 0.000 -100.00 % | 357.034 M | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 2.076 B | 0.000 -100.00 % | 2.204 B | 0.000 -100.00 % | 2.851 B | 0.000 -100.00 % | 2.671 B 72.92 % | 1.545 B | 0.000 -100.00 % | 1.184 B | 0.000 -100.00 % | 802.394 M | 0.000 -100.00 % | 464.613 M | 0.000 -100.00 % | 380.222 M 5.62 % | 359.974 M 28.29 % | 280.594 M -58.58 % | 677.492 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-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-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -32.430 M -85.36 % | -17.496 M -8.77 % | -16.086 M -288.83 % | -4.137 M -17.26 % | -3.528 M -7.30 % | -3.288 M -11.08 % | -2.960 M -6.74 % | -2.773 M -19.89 % | -2.313 M 9.51 % | -2.556 M -72.02 % | -1.486 M -193.46 % | 1.590 M -89.60 % | 15.283 M -35.06 % | 23.535 M -28.78 % | 33.045 M 231.54 % | 9.967 M -28.07 % | 13.856 M 132.91 % | -42.108 M -237.54 % | 30.616 M 60.34 % | 19.095 M 705.36 % | 2.371 M -72.22 % | 8.535 M -82.90 % | 49.926 M 204.20 % | 16.412 M 17.62 % | 13.954 M -96.32 % | 378.875 M 517.36 % | 61.370 M 22.15 % | 50.241 M -59.40 % | 123.742 M -77.85 % | 558.697 M 2 930.14 % | 18.438 M 220.20 % | -15.340 M 52.68 % | -32.417 M -128.45 % | 113.936 M 285.03 % | -61.577 M 69.62 % | -202.663 M -11.52 % | -181.729 M 12.68 % | -208.122 M -14.94 % | -181.070 M -23.09 % | -147.099 M -15.59 % | -127.256 M -88.78 % | -67.410 M -63.06 % | -41.340 M -60.15 % | -25.813 M -141.04 % | -10.709 M -129.50 % | 36.304 M 371.33 % | -13.380 M 5.69 % | -14.188 M |
| Net cash provided by operating 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Net change in 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 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2014 | 2013 | 2013 |