Bombay Oxygen Investments Limited BOMOXY-B1.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 23.048 M -30.03 % | 32.940 M 157.00 % | 12.817 M 2.30 % | 12.529 M -86.09 % | 90.095 M 364.22 % | 19.408 M -5.10 % | 20.450 M -49.67 % | 40.629 M -15.60 % | 48.138 M -72.58 % | 175.529 M 1.50 % | 172.929 M -8.85 % | 189.726 M -33.72 % | 286.234 M -21.93 % | 366.628 M -12.16 % | 417.370 M 9.42 % | 381.453 M 17.33 % | 325.100 M 35.00 % | 240.814 M -15.09 % | 283.601 M |
| Net income | 175.059 M -69.61 % | 576.009 M 1 069.66 % | 49.246 M -82.46 % | 280.684 M -51.84 % | 582.870 M 395.57 % | -197.204 M -389.46 % | 68.128 M 393.11 % | 13.816 M -77.81 % | 62.257 M 1 532.76 % | 3.813 M -95.05 % | 76.960 M 387.12 % | -26.804 M 59.94 % | -66.902 M -700.23 % | 11.146 M -73.11 % | 41.455 M 1.86 % | 40.697 M 593.42 % | 5.869 M 159.12 % | 2.265 M 7.86 % | 2.100 M |
| Income before tax | 190.765 M -72.83 % | 702.210 M 1 298.96 % | 50.195 M -84.09 % | 315.581 M -51.78 % | 654.490 M 426.61 % | -200.386 M -371.58 % | 73.784 M -20.49 % | 92.802 M -11.18 % | 104.478 M 2 278.44 % | -4.796 M -104.20 % | 114.086 M 518.65 % | -27.251 M 69.22 % | -88.524 M -1 297.08 % | 7.395 M -85.88 % | 52.359 M 4.49 % | 50.108 M 457.62 % | 8.986 M 4.56 % | 8.594 M 52.81 % | 5.624 M |
| Income before tax ratio | 8.28 -61.17 % | 21.32 444.34 % | 3.92 -84.45 % | 25.19 246.73 % | 7.26 170.36 % | -10.32 -386.17 % | 3.61 57.96 % | 2.28 5.24 % | 2.17 8 043.40 % | -0.03 -104.14 % | 0.66 559.31 % | -0.14 53.56 % | -0.31 -1 633.30 % | 0.02 -83.92 % | 0.13 -4.50 % | 0.13 375.24 % | 0.03 -22.55 % | 0.04 79.96 % | 0.02 |
| EBITDA | 185.794 M -73.09 % | 690.388 M 7 202.60 % | 9.454 M -96.99 % | 313.705 M -46.60 % | 587.423 M 362.38 % | -223.885 M -390.94 % | 76.952 M 65.13 % | 46.602 M -56.28 % | 106.600 M 270.18 % | -62.639 M -100.89 % | -31.181 M 33.26 % | -46.719 M 45.67 % | -85.985 M -791.70 % | 12.431 M 103.69 % | -336.679 M -489.73 % | 86.387 M 88.36 % | 45.863 M -2.44 % | 47.009 M -1.53 % | 47.740 M |
| Net income ratio | 7.60 -56.56 % | 17.49 355.11 % | 3.84 -82.85 % | 22.40 246.28 % | 6.47 163.67 % | -10.16 -405.00 % | 3.33 879.68 % | 0.34 -73.71 % | 1.29 5 853.64 % | 0.02 -95.12 % | 0.45 415.01 % | -0.14 39.56 % | -0.23 -868.82 % | 0.03 -69.39 % | 0.10 -6.90 % | 0.11 490.98 % | 0.02 91.94 % | 0.01 27.02 % | 0.01 |
| Ratio EBITDA | 8.06 -61.54 % | 20.96 2 741.45 % | 0.74 -97.05 % | 25.04 284.02 % | 6.52 156.52 % | -11.54 -406.56 % | 3.76 228.06 % | 1.15 -48.20 % | 2.21 720.54 % | -0.36 -97.91 % | -0.18 26.78 % | -0.25 18.03 % | -0.30 -985.97 % | 0.03 104.20 % | -0.81 -456.19 % | 0.23 60.53 % | 0.14 -27.73 % | 0.20 15.96 % | 0.17 |
| Gross profit ratio | 0.78 -8.14 % | 0.85 42.50 % | 0.60 82.25 % | 0.33 -95.17 % | 6.76 1 468.95 % | 0.43 963.08 % | -0.05 -133.99 % | 0.15 -69.00 % | 0.47 -33.76 % | 0.72 -23.69 % | 0.94 -1.41 % | 0.95 -4.48 % | 1.00 0.46 % | 0.99 2.70 % | 0.96 1.56 % | 0.95 0.49 % | 0.95 -3.08 % | 0.98 1.30 % | 0.96 |
| Weighted average shs out dil | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K |
| Weighted average shs out | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K |
| EPS diluted | 1 167.06 -69.61 % | 3 840.06 1 069.64 % | 328.31 -82.45 % | 1 871.23 -51.84 % | 3 885.80 395.57 % | -1 314.69 -389.46 % | 454.19 393.10 % | 92.11 -77.81 % | 415.05 1 532.77 % | 25.42 -95.05 % | 513.07 387.13 % | -178.69 59.94 % | -446.01 -700.20 % | 74.31 -73.11 % | 276.37 1.87 % | 271.31 593.36 % | 39.13 159.14 % | 15.10 7.86 % | 14.00 |
| Earnings per share | 1 167.06 -69.61 % | 3 840.06 1 069.64 % | 328.31 -82.45 % | 1 871.23 -51.84 % | 3 885.80 395.57 % | -1 314.69 -389.46 % | 454.19 393.10 % | 92.11 -77.81 % | 415.05 1 532.77 % | 25.42 -95.05 % | 513.07 387.13 % | -178.69 59.94 % | -446.01 -700.20 % | 74.31 -73.11 % | 276.37 1.87 % | 271.31 593.36 % | 39.13 159.14 % | 15.10 7.86 % | 14.00 |
| Gross profit | 17.968 M -35.72 % | 27.954 M 266.23 % | 7.633 M 86.44 % | 4.094 M -99.33 % | 609.103 M 7 183.31 % | 8.363 M 919.10 % | -1.021 M -117.11 % | 5.967 M -73.83 % | 22.803 M -81.83 % | 125.529 M -22.54 % | 162.055 M -10.14 % | 180.347 M -36.69 % | 284.844 M -21.57 % | 363.164 M -9.78 % | 402.553 M 11.12 % | 362.274 M 17.90 % | 307.263 M 30.85 % | 234.826 M -13.98 % | 273.005 M |
| Income tax expense | 15.706 M -87.55 % | 126.201 M 13 198.31 % | 949.000 K -97.28 % | 34.897 M -51.27 % | 71.620 M 2 350.79 % | -3.182 M 55.01 % | -7.072 M -257.30 % | 4.496 M -76.92 % | 19.476 M 326.23 % | -8.609 M -123.19 % | 37.126 M 8 405.59 % | -447.000 K 97.93 % | -21.622 M -476.43 % | -3.751 M -134.40 % | 10.904 M 15.86 % | 9.411 M 201.92 % | 3.117 M -50.75 % | 6.329 M 79.60 % | 3.524 M |
| Cost of revenue | 5.080 M 1.89 % | 4.986 M -3.82 % | 5.184 M -31.08 % | 7.522 M 15.09 % | 6.536 M -40.82 % | 11.045 M -48.56 % | 21.471 M -38.06 % | 34.662 M 36.81 % | 25.335 M -49.33 % | 50.000 M 359.81 % | 10.874 M 15.94 % | 9.379 M 574.75 % | 1.390 M -59.87 % | 3.464 M -76.62 % | 14.817 M -22.74 % | 19.179 M 7.52 % | 17.837 M 197.88 % | 5.988 M -43.49 % | 10.596 M |
| General and administrative expenses | 6.262 M -21.87 % | 8.015 M 31.41 % | 6.099 M -5.60 % | 6.461 M 0.37 % | 6.437 M -59.72 % | 15.979 M 95.37 % | 8.179 M 18.71 % | 6.890 M -54.16 % | 15.031 M -53.90 % | 32.608 M 248.75 % | 9.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K -36.17 % | 47.000 K -59.13 % | 115.000 K -77.32 % | 507.000 K -93.87 % | 8.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -173.403 M 74.06 % | -668.508 M -1 857 273.02 % | 35.996 K -96.61 % | 1.061 M 100.21 % | -508.353 M -5 875.72 % | -8.507 M 8.00 % | -9.247 M -790.85 % | -1.038 M -114.29 % | 7.265 M -91.91 % | 89.773 M 131.80 % | 38.729 M -81.99 % | 215.089 M -43.28 % | 379.223 M 3.49 % | 366.443 M -8.97 % | 402.553 M 11.12 % | 362.274 M 17.90 % | 307.263 M 30.85 % | 234.826 M -13.98 % | 273.005 M |
| Operating expenses | -167.141 M 74.69 % | -660.493 M -10 865.98 % | 6.135 M -18.44 % | 7.522 M 101.50 % | -501.916 M -6 790.43 % | 7.502 M 834.77 % | -1.021 M -117.11 % | 5.967 M -73.83 % | 22.803 M -82.55 % | 130.651 M -40.35 % | 219.035 M 1.83 % | 215.089 M -43.28 % | 379.223 M 3.49 % | 366.443 M -8.97 % | 402.553 M 11.12 % | 362.274 M 17.90 % | 307.263 M 30.85 % | 234.826 M -13.18 % | 270.470 M |
| Cost and expenses | -161.205 M 75.41 % | -655.507 M -10 630.23 % | 6.225 M 102.05 % | -303.134 M 38.81 % | -495.380 M -2 770.94 % | 18.547 M -9.31 % | 20.450 M 626.11 % | -3.887 M -108.07 % | 48.138 M -73.35 % | 180.651 M -21.42 % | 229.909 M 2.42 % | 224.468 M -41.02 % | 380.613 M 2.89 % | 369.907 M -11.37 % | 417.370 M 26.09 % | 331.005 M 5.25 % | 314.487 M 39.54 % | 225.371 M -19.82 % | 281.066 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 3.912 -84.47 % | 25.188 509.96 % | 4.129 113.52 % | -30.542 -562.53 % | 6.603 10.88 % | 5.955 -14.74 % | 6.985 | 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 | 6.262 M -21.87 % | 8.015 M 31.41 % | 6.099 M -5.60 % | 6.461 M 0.37 % | 6.437 M -59.79 % | 16.009 M 94.61 % | 8.226 M 17.43 % | 7.005 M -54.92 % | 15.538 M -61.99 % | 40.878 M 337.20 % | 9.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 13.762 M | 0.000 -100.00 % | 903.000 K -20.58 % | 1.137 M -26.55 % | 1.548 M 407.54 % | 305.000 K 1 594.44 % | 18.000 K -89.53 % | 172.000 K -93.86 % | 2.803 M -98.67 % | 210.874 M 1 078.99 % | 17.886 M 1 035.62 % | 1.575 M 5.56 % | 1.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 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 % | 340.000 K -79.10 % | 1.627 M -76.24 % | 6.849 M -32.94 % | 10.213 M |
| Depreciation and amortization | 1.938 M -0.15 % | 1.941 M 3.19 % | 1.881 M -1.05 % | 1.901 M -2.41 % | 1.948 M -4.09 % | 2.031 M -28.76 % | 2.851 M 36.67 % | 2.086 M -95.94 % | 51.428 M 73.67 % | 29.613 M 14.78 % | 25.799 M -25.44 % | 34.601 M -0.37 % | 34.731 M -1.61 % | 35.299 M -1.94 % | 35.999 M 0.17 % | 35.939 M 1.95 % | 35.250 M 11.67 % | 31.566 M -1.06 % | 31.903 M |
| Operating income | 183.857 M -73.82 % | 702.407 M 8 964.49 % | 7.749 M -97.55 % | 315.663 M -51.77 % | 654.456 M 2 377.79 % | -28.732 M -131.09 % | 92.428 M 107.63 % | 44.516 M -57.19 % | 103.988 M 2 130.22 % | -5.122 M -104.49 % | 113.976 M 428.06 % | -34.742 M 63.19 % | -94.379 M -2 778.29 % | -3.279 M -110.73 % | 30.564 M -39.41 % | 50.448 M 375.34 % | 10.613 M -31.28 % | 15.443 M 509.19 % | 2.535 M |
| Operating income ratio | 7.98 -62.59 % | 21.32 3 427.00 % | 0.60 -97.60 % | 25.19 246.84 % | 7.26 590.68 % | -1.48 -132.75 % | 4.52 312.51 % | 1.10 -49.28 % | 2.16 7 502.94 % | -0.03 -104.43 % | 0.66 459.93 % | -0.18 44.46 % | -0.33 -3 586.70 % | -0.01 -112.21 % | 0.07 -44.63 % | 0.13 305.12 % | 0.03 -49.09 % | 0.06 617.43 % | 0.01 |
| Total other income expenses net | 6.909 M 3 607.11 % | -197.000 K -100.46 % | 42.446 M 51 863.41 % | -82.000 K -341.18 % | 34.000 K 100.02 % | -171.654 M -54 049.53 % | -317.000 K -100.66 % | 48.290 M 9 755.10 % | 490.000 K 50.31 % | 326.000 K -99.84 % | 203.902 M 2 621.96 % | 7.491 M 27.94 % | 5.855 M -45.15 % | 10.674 M -51.03 % | 21.795 M 6 510.29 % | -340.000 K 79.10 % | -1.627 M 76.24 % | -6.849 M 32.94 % | -10.213 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 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.665 M -118.50 % | -762.000 K -101.31 % | 58.066 M 9.33 % | 53.113 M -3.36 % | 54.959 M 1 775.07 % | -3.281 M -106.20 % | 52.891 M 1 561.48 % | -3.619 M 47.01 % | -6.829 M -73.06 % | -3.946 M 57.91 % | -9.376 M 97.52 % | -377.580 M -3 293.37 % | -11.127 M -114.52 % | -5.187 M -182.18 % | 6.312 M 218.47 % | -5.328 M -320.17 % | 2.420 M -86.54 % | 17.977 M -81.26 % | 95.932 M |
| Total investments | 3.208 M -99.87 % | 2.531 B -23.90 % | 3.326 B 80.84 % | 1.839 B 34.49 % | 1.367 B 59.44 % | 857.624 M -21.75 % | 1.096 B -38.72 % | 1.788 B 16.61 % | 1.534 B 36.30 % | 1.125 B 344.31 % | 253.248 M 80.89 % | 140.000 M 0.00 % | 140.000 M -51.85 % | 290.765 M -41.58 % | 497.721 M 2.56 % | 485.286 M 13.09 % | 429.121 M -69.83 % | 1.423 B | 0.000 |
| Total debt | 0.000 -100.00 % | 5.083 M -91.32 % | 58.531 M 3.40 % | 56.607 M 0.32 % | 56.424 M 2 217.21 % | 2.435 M -95.64 % | 55.813 M 18 884.01 % | 294.000 K -70.54 % | 998.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -97.30 % | 482.000 K -84.73 % | 3.156 M -42.83 % | 5.520 M -64.35 % | 15.482 M -55.93 % | 35.130 M -68.30 % | 110.813 M |
| Accumulated other comprehensive income loss | 3.546 B 1.95 % | 3.478 B 31.88 % | 2.638 B 5.59 % | 2.498 B -1.07 % | 2.525 B 16 733.23 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.270 B 12.03 % | 1.133 B 67.97 % | 674.693 M -9.49 % | 745.435 M 54.88 % | 481.299 M 2 907.55 % | -17.143 M -109.43 % | 181.869 M 57.40 % | 115.546 M 9.69 % | 105.341 M 31.06 % | 80.378 M -95.93 % | 1.976 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M |
| Total equity | 4.831 B 4.41 % | 4.627 B 39.38 % | 3.320 B 2.11 % | 3.251 B 7.61 % | 3.021 B 74.03 % | 1.736 B -14.29 % | 2.026 B 4.80 % | 1.933 B 10.40 % | 1.751 B -15.56 % | 2.073 B 4.14 % | 1.991 B 3.73 % | 1.919 B -1.38 % | 1.946 B -3.37 % | 2.014 B 0.37 % | 2.007 B 1.93 % | 1.969 B 1.92 % | 1.932 B -0.05 % | 1.933 B 405.93 % | 381.981 M |
| Other non current liabilities | 255.752 M -17.01 % | 308.170 M 335.81 % | -130.683 M -11.07 % | -117.661 M -1 701.70 % | 7.346 M | 0.000 -100.00 % | 8.797 M 13.36 % | 7.760 M 15.58 % | 6.714 M -9.32 % | 7.404 M -1.69 % | 7.531 M 14.99 % | 6.549 M -5.03 % | 6.896 M -10.77 % | 7.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long 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 -100.00 % | 13.000 K -97.30 % | 482.000 K -84.73 % | 3.156 M -42.83 % | 5.520 M -64.35 % | 15.482 M -55.93 % | 35.130 M -68.30 % | 110.813 M |
| Total non current liabilities | 257.828 M -17.01 % | 310.669 M 132.16 % | 133.816 M 12.59 % | 118.849 M 21.91 % | 97.492 M 1 268.50 % | 7.124 M -40.36 % | 11.945 M -58.94 % | 29.095 M -79.69 % | 143.266 M 31.11 % | 109.273 M 32.40 % | 82.532 M 31.49 % | 62.767 M -1.30 % | 63.591 M -26.50 % | 86.514 M 1.53 % | 85.211 M -4.55 % | 89.273 M -8.56 % | 97.634 M -14.70 % | 114.463 M -37.83 % | 184.118 M |
| Other current liabilities | 143.000 K -42.80 % | 250.000 K 274.83 % | -143.000 K -109.96 % | 1.436 M -33.30 % | 2.153 M -26.32 % | 2.922 M -91.69 % | 35.166 M 59.88 % | 21.995 M -14.21 % | 25.637 M -2.52 % | 26.300 M -11.21 % | 29.621 M 5.96 % | 27.954 M -16.41 % | 33.441 M -3.08 % | 34.505 M 103.30 % | -1.044 B -1 574.86 % | 70.804 M 21.05 % | 58.490 M 6.58 % | 54.880 M 26.53 % | 43.373 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 577.000 K -8.12 % | 628.000 K 89.16 % | 332.000 K | 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 |
| Total current liabilities | 660.000 K -9.47 % | 729.000 K 26.78 % | 575.000 K -74.97 % | 2.297 M -52.65 % | 4.851 M -18.37 % | 5.943 M -84.91 % | 39.388 M 41.58 % | 27.821 M -10.15 % | 30.964 M -30.77 % | 44.727 M -7.05 % | 48.119 M 0.35 % | 47.952 M -7.77 % | 51.993 M 5.82 % | 49.133 M -21.26 % | 62.400 M -11.87 % | 70.804 M 21.05 % | 58.490 M 6.58 % | 54.880 M 26.53 % | 43.373 M |
| Total liabilities | 258.488 M -16.92 % | 311.148 M 131.52 % | 134.391 M 12.26 % | 119.710 M 16.97 % | 102.343 M 683.22 % | 13.067 M -74.54 % | 51.333 M -9.81 % | 56.916 M -67.33 % | 174.230 M 13.14 % | 154.000 M 17.87 % | 130.651 M 18.00 % | 110.719 M -4.21 % | 115.584 M -14.79 % | 135.647 M -8.11 % | 147.611 M -7.79 % | 160.077 M 2.53 % | 156.124 M -7.81 % | 169.343 M -25.56 % | 227.491 M |
| Other non current assets | 5.010 B 4 318 681.90 % | 116.000 K -58.57 % | 280.000 K 161.68 % | 107.000 K -100.00 % | 2.968 B 297.60 % | 746.377 M 188.29 % | -845.401 M -257 060.79 % | 329.000 K -93.07 % | 4.746 M -93.16 % | 69.381 M -95.10 % | 1.415 B 143.53 % | 581.130 M 38.19 % | 420.544 M 32.49 % | 317.406 M 60.95 % | 197.206 M -59.36 % | 485.286 M 13.09 % | 429.121 M -69.83 % | 1.423 B | 0.000 |
| Long term investments | 0.000 -100.00 % | 4.857 B 46.33 % | 3.319 B 2.48 % | 3.239 B | 0.000 -100.00 % | 111.247 M -94.27 % | 1.942 B 8.27 % | 1.793 B 16.56 % | 1.538 B 44.91 % | 1.062 B 193.04 % | -1.141 B -183.56 % | -402.414 M -66.27 % | -242.025 M -1 948.37 % | 13.094 M -95.64 % | 300.515 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 100.00 % | -4.938 B -91 346.43 % | 5.412 M 100.39 % | -1.402 B -3.42 % | -1.355 B | 0.000 | 0.000 -100.00 % | 38.936 M 401.29 % | -12.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 457.000 K -11.09 % | 514.000 K -83.76 % | 3.165 M -50.48 % | 6.392 M | 0.000 | 0.000 -100.00 % | 8.344 M 80.02 % | 4.635 M | 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 % | -457.000 K -107.71 % | 5.926 M 100.42 % | -1.399 B -3.68 % | -1.349 B 22.88 % | -1.749 B 22.69 % | -2.262 B -4 885.03 % | 47.280 M 670.46 % | -8.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 67.019 M -3.23 % | 69.255 M -2.73 % | 71.196 M 1.11 % | 70.414 M -2.83 % | 72.462 M -3.25 % | 74.898 M -4.22 % | 78.202 M -7.50 % | 84.545 M -71.24 % | 294.012 M -8.86 % | 322.594 M -8.26 % | 351.626 M -7.02 % | 378.180 M -8.39 % | 412.821 M -7.80 % | 447.742 M -8.00 % | 486.683 M -6.73 % | 521.824 M -3.99 % | 543.518 M -0.44 % | 545.915 M 7.31 % | 508.740 M |
| Total non current assets | 5.077 B 3.05 % | 4.926 B 45.02 % | 3.397 B 77.48 % | 1.914 B 12.76 % | 1.698 B 82.04 % | 932.522 M -20.59 % | 1.174 B -39.27 % | 1.934 B 5.46 % | 1.833 B 26.13 % | 1.454 B 132.29 % | 625.780 M 12.37 % | 556.896 M -5.82 % | 591.340 M -24.02 % | 778.242 M -20.94 % | 984.404 M -2.25 % | 1.007 B 3.54 % | 972.639 M -50.59 % | 1.968 B 286.93 % | 508.740 M |
| Other current assets | 3.661 M -40.12 % | 6.114 M 100.18 % | -3.332 B -281.95 % | 1.831 B 3 389.66 % | 52.483 M 2 107.95 % | 2.377 M -95.80 % | 56.637 M -0.32 % | 56.816 M -22.80 % | 73.599 M -21.33 % | 93.553 M 5 197.45 % | 1.766 M -15.06 % | 2.079 M -45.50 % | 3.815 M 466.83 % | -1.040 M 99.34 % | -157.325 M -648.25 % | 28.696 M -3.70 % | 29.798 M | 0.000 | 0.000 |
| Short term investments | 3.208 M -94.70 % | 60.537 M 859.84 % | 6.307 M -99.55 % | 1.403 B 2.60 % | 1.367 B 83.20 % | 746.377 M -27.00 % | 1.023 B 517.24 % | 165.657 M -61.20 % | 426.928 M -34.31 % | 649.945 M -53.39 % | 1.394 B 157.06 % | 542.414 M 41.98 % | 382.025 M 37.58 % | 277.671 M 40.80 % | 197.206 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 798.000 K 4.72 % | 762.000 K 63.87 % | 465.000 K -86.69 % | 3.494 M 138.50 % | 1.465 M -74.37 % | 5.716 M 95.62 % | 2.922 M -25.33 % | 3.913 M -50.01 % | 7.827 M 98.35 % | 3.946 M -57.91 % | 9.376 M -97.52 % | 377.580 M 3 289.41 % | 11.140 M 96.51 % | 5.669 M 279.63 % | -3.156 M -129.09 % | 10.848 M -16.95 % | 13.062 M -23.85 % | 17.153 M 15.27 % | 14.881 M |
| Cash and short term investments | 4.006 M -99.83 % | 2.327 B -30.04 % | 3.326 B 136.48 % | 1.406 B 2.74 % | 1.369 B 82.01 % | 752.093 M -26.66 % | 1.025 B 504.72 % | 169.570 M -61.00 % | 434.755 M -33.51 % | 653.891 M -53.42 % | 1.404 B 52.58 % | 919.994 M 134.00 % | 393.165 M 38.76 % | 283.340 M 43.68 % | 197.206 M 1 717.90 % | 10.848 M -16.95 % | 13.062 M -23.85 % | 17.153 M 15.27 % | 14.881 M |
| Total current assets | 12.413 M -99.47 % | 2.333 B 3 513.12 % | 64.571 M -98.05 % | 3.308 B 131.94 % | 1.426 B 74.64 % | 816.567 M -24.95 % | 1.088 B 380.47 % | 226.457 M -57.13 % | 528.281 M -31.73 % | 773.799 M -48.27 % | 1.496 B 1.54 % | 1.473 B 0.19 % | 1.470 B 7.21 % | 1.372 B 17.24 % | 1.170 B 4.29 % | 1.122 B 0.59 % | 1.115 B 735.81 % | 133.410 M 32.44 % | 100.732 M |
| Inventory | 0.000 100.00 % | -4.779 M -106.74 % | 70.878 M 9.01 % | 65.018 M | 0.000 -100.00 % | 57.298 M 42 981.20 % | 133.000 K 87.32 % | 71.000 K -99.64 % | 19.927 M -24.39 % | 26.355 M 3.69 % | 25.418 M -10.68 % | 28.456 M 6.01 % | 26.843 M 16.47 % | 23.047 M -1.07 % | 23.296 M 6.73 % | 21.828 M -6.79 % | 23.417 M 2.62 % | 22.820 M -1.44 % | 23.153 M |
| Net receivables | 4.746 M -0.69 % | 4.779 M | 0.000 -100.00 % | 4.746 M 0.00 % | 4.746 M -1.10 % | 4.799 M -18.01 % | 5.853 M 203.26 % | 1.930 M -89.00 % | 17.541 M -70.67 % | 59.799 M -8.05 % | 65.032 M -87.56 % | 522.671 M -50.06 % | 1.047 B -1.83 % | 1.066 B -3.66 % | 1.107 B 4.37 % | 1.060 B 1.10 % | 1.049 B 1 022.45 % | 93.437 M 49.03 % | 62.698 M |
| Tax assets | 0.000 -100.00 % | 457.000 K -11.09 % | 514.000 K -83.76 % | 3.165 M -50.48 % | 6.392 M -99.63 % | 1.749 B -22.69 % | 2.262 B 27 013.61 % | 8.344 M 80.02 % | 4.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 517.000 K 7.93 % | 479.000 K -16.70 % | 575.000 K -14.18 % | 670.000 K -71.32 % | 2.336 M -17.40 % | 2.828 M -12.55 % | 3.234 M -35.56 % | 5.019 M -5.78 % | 5.327 M -71.09 % | 18.427 M -0.38 % | 18.498 M -7.50 % | 19.998 M 7.79 % | 18.552 M 26.83 % | 14.628 M -98.68 % | 1.107 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 143.000 K -25.13 % | 191.000 K -47.24 % | 362.000 K 87.56 % | 193.000 K -80.47 % | 988.000 K 22.43 % | 807.000 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 % | 134.905 M 9.79 % | 122.875 M 10 910.30 % | 1.116 M -91.46 % | 13.067 M -74.54 % | 51.333 M -21.34 % | 65.261 M -63.51 % | 178.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -62.197 M -704.20 % | -7.734 M -4.98 % | -7.367 M 67.22 % | -22.471 M 15.84 % | -26.701 M 85.60 % | -185.481 M -8.80 % | -170.472 M 60.98 % | -436.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 745.435 M 54.88 % | 481.299 M | 0.000 -100.00 % | 181.869 M 57.39 % | 115.550 M 9.69 % | 105.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -745.435 M -54.88 % | -481.299 M | 0.000 100.00 % | -181.869 M -57.39 % | -115.550 M -9.69 % | -105.341 M | 0.000 -100.00 % | 542.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.917 B -0.05 % | 1.918 B 422.52 % | 366.981 M |
| Deferred tax liabilities non current | 254.708 M -17.09 % | 307.201 M 136.00 % | 130.169 M 13.69 % | 114.496 M 28.60 % | 89.030 M | 0.000 -100.00 % | 3.148 M -85.24 % | 21.335 M -84.38 % | 136.552 M 34.05 % | 101.869 M 35.82 % | 75.001 M 33.41 % | 56.218 M -0.82 % | 56.682 M -27.61 % | 78.304 M -4.57 % | 82.055 M -2.03 % | 83.753 M 1.95 % | 82.152 M 3.55 % | 79.333 M 8.22 % | 73.305 M |
| Other liabilities | 0.000 100.00 % | -250.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.089 B 3.07 % | 4.938 B 42.64 % | 3.462 B 2.47 % | 3.378 B 8.15 % | 3.124 B 78.59 % | 1.749 B -22.69 % | 2.262 B 4.73 % | 2.160 B -8.54 % | 2.362 B 6.03 % | 2.227 B 4.98 % | 2.122 B 4.51 % | 2.030 B -1.54 % | 2.062 B -4.09 % | 2.150 B -0.21 % | 2.154 B 1.20 % | 2.129 B 1.97 % | 2.088 B -0.68 % | 2.102 B 244.87 % | 609.472 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 | 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 | -172.000 K -54.95 % | -111.000 K 99.69 % | -35.621 M -664.40 % | -4.660 M 91.18 % | -52.814 M -660.54 % | 9.422 M 520.44 % | -2.241 M -107.65 % | 29.293 M -12.92 % | 33.640 M 804.54 % | 3.719 M -72.41 % | 13.480 M 647.23 % | 1.804 M -89.58 % | 17.305 M -3.25 % | 17.886 M 131.68 % | -56.459 M -1 600.77 % | 3.762 M -81.32 % | 20.143 M 1 008.59 % | 1.817 M 105.95 % | -30.543 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K -98.24 % | 1.078 M 30.98 % | 823.000 K -92.81 % | 11.449 M -49.18 % | 22.530 M 252.97 % | 6.383 M | 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 100.00 % | -53.436 M -40 277.44 % | 133.000 K 314.52 % | -62.000 K -100.48 % | 12.866 M 100.16 % | 6.428 M 786.02 % | -937.000 K -130.84 % | 3.038 M 288.34 % | -1.613 M 57.51 % | -3.796 M -1 624.50 % | 249.000 K 116.96 % | -1.468 M -192.39 % | 1.589 M 366.16 % | -597.000 K -279.28 % | 333.000 K 334.51 % | -142.000 K |
| Accounts payables | 38.000 K 139.58 % | -96.000 K -1.05 % | -95.000 K 94.30 % | -1.666 M -238.62 % | -492.000 K -2.50 % | -480.000 K 73.12 % | -1.786 M -138.45 % | -749.000 K 94.28 % | -13.100 M -658.54 % | -1.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 75.578 M 503 953.33 % | -15.000 K 99.96 % | -35.526 M -1 086.57 % | -2.994 M -373.42 % | 1.095 M -87.40 % | 8.691 M 814.72 % | -1.216 M -121.23 % | 5.727 M -67.79 % | 17.782 M | 0.000 -100.00 % | 10.442 M 205.59 % | 3.417 M -83.81 % | 21.101 M 19.64 % | 17.637 M 132.07 % | -54.991 M -2 630.65 % | 2.173 M -89.52 % | 20.740 M 1 297.57 % | 1.484 M 104.88 % | -30.401 M |
| Other non cash items | -256.019 M 57.02 % | -595.655 M -744.74 % | -70.513 M 79.24 % | -339.630 M 45.22 % | -620.014 M -472.71 % | 166.355 M 286.95 % | -88.983 M -92.63 % | -46.194 M 32.72 % | -68.661 M 37.89 % | -110.544 M 46.41 % | -206.287 M -330.10 % | -47.963 M -556.70 % | 10.502 M 134.10 % | -30.799 M 14.73 % | -36.119 M 41.69 % | -61.946 M -129.58 % | -26.982 M -19.74 % | -22.534 M -28.86 % | -17.487 M |
| Net cash provided by operating activities | -79.194 M -344.51 % | -17.816 M 67.04 % | -54.058 M -101.65 % | -26.808 M -63.56 % | -16.390 M 27.41 % | -22.578 M 17.35 % | -27.317 M 42.74 % | -47.705 M -196.72 % | 49.325 M 160.15 % | -82.008 M -54.96 % | -52.922 M -36.37 % | -38.809 M -49.35 % | -25.986 M -187.26 % | 29.781 M 805.71 % | -4.220 M -115.15 % | 27.863 M -25.49 % | 37.397 M 92.34 % | 19.443 M 285.12 % | -10.503 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 522.000 K | 0.000 | 0.000 | 0.000 100.00 % | -36.000 K 94.38 % | -641.000 K 81.81 % | -3.524 M -25 071.43 % | -14.000 K 62.16 % | -37.000 K 94.26 % | -645.000 K -107.31 % | 8.821 M -71.90 % | 31.397 M 164.20 % | -48.905 M 48.36 % | -94.700 M -1 215.10 % | -7.201 M |
| Acquisitions net | 7.200 M | 0.000 -100.00 % | 39.946 M 26 530.67 % | 150.000 K -71.26 % | 522.000 K -94.41 % | 9.334 M 167.30 % | 3.492 M -96.52 % | 100.395 M 286.54 % | 25.973 M 11 652.49 % | 221.000 K 100.11 % | -207.509 M | 0.000 | 0.000 -100.00 % | 24.976 M 290.69 % | -13.098 M -2 519.60 % | -500.000 K -100.05 % | 993.443 M 17 237.57 % | 5.730 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.249 M 79.02 % | -110.819 M -56.86 % | -70.650 M -503.90 % | -11.699 M 98.84 % | -1.005 B -90.51 % | -527.350 M -1 394.50 % | -35.286 M 51.25 % | -72.386 M -8 800.24 % | 832.000 K 101.49 % | -55.665 M 94.43 % | -1.000 B 29.70 % | -1.423 B | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 20.217 M 202 070.00 % | 10.000 K -78.26 % | 46.000 K | 0.000 | 0.000 -100.00 % | 102.524 M 12.81 % | 90.879 M -78.89 % | 430.502 M -18.22 % | 526.433 M 1 019.62 % | 47.019 M 370.19 % | 10.000 M 2.07 % | 9.797 M 48.55 % | 6.595 M -81.52 % | 35.682 M -98.22 % | 2.003 B | 0.000 |
| Other investing activites | 31.000 K -99.85 % | 20.363 M 44.58 % | 14.084 M 22.79 % | 11.470 M -9.08 % | 12.616 M -28.71 % | 17.696 M -63.02 % | 47.849 M -17.41 % | 57.938 M 157.09 % | -101.478 M -3 271.19 % | 3.200 M -99.49 % | 629.177 M 1 447.71 % | 40.652 M 64.06 % | 24.779 M -29.15 % | 34.976 M 416.75 % | -11.042 M -237.18 % | 8.049 M -78.26 % | 37.028 M -97.64 % | 1.571 B 7 330.35 % | 21.147 M |
| Net cash used for investing activites | 7.231 M -64.49 % | 20.363 M -62.31 % | 54.030 M 69.71 % | 31.837 M 132.90 % | 13.670 M -49.51 % | 27.076 M -3.62 % | 28.092 M -40.88 % | 47.514 M 208.81 % | -43.667 M -153.28 % | 81.960 M 59.17 % | 51.493 M 29.64 % | 39.721 M 8.90 % | 36.475 M 230.01 % | -28.055 M -433.67 % | 8.408 M 150.29 % | -16.719 M 9.30 % | -18.434 M -130.85 % | 59.763 M 328.53 % | 13.946 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K 97.23 % | -469.000 K 53.47 % | -1.008 M 39.50 % | -1.666 M 29.53 % | -2.364 M 76.27 % | -9.962 M 49.30 % | -19.648 M 73.82 % | -75.040 M -7 329.70 % | -1.010 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -3.750 M -66.67 % | -2.250 M 25.00 % | -3.000 M 0.00 % | -3.000 M -100.00 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M 50.00 % | -3.000 M -100.00 % | -1.500 M 15.73 % | -1.780 M -2 242.11 % | -76.000 K 92.12 % | -964.000 K 71.66 % | -3.402 M 0.21 % | -3.409 M -0.44 % | -3.394 M 0.06 % | -3.396 M 0.29 % | -3.406 M -79.83 % | -1.894 M 43.45 % | -3.349 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -308.000 K -0.98 % | -305.000 K 50.08 % | -611.000 K -100.33 % | -305.000 K | 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 | -3.750 M -66.67 % | -2.250 M 25.00 % | -3.000 M 0.00 % | -3.000 M -100.00 % | -1.500 M 17.04 % | -1.808 M -0.17 % | -1.805 M 50.01 % | -3.611 M -100.06 % | -1.805 M -1.40 % | -1.780 M -1 900.00 % | -89.000 K 93.79 % | -1.433 M 67.51 % | -4.410 M 13.10 % | -5.075 M 11.86 % | -5.758 M 56.89 % | -13.358 M 42.06 % | -23.054 M 70.03 % | -76.934 M -1 664.95 % | -4.359 M |
| Effect of forex changes on cash | 75.718 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.000 K -98.32 % | 297.000 K 109.81 % | -3.029 M -249.29 % | 2.029 M 148.08 % | -4.220 M -256.88 % | 2.690 M 361.17 % | -1.030 M 72.91 % | -3.802 M -198.68 % | 3.853 M 310.78 % | -1.828 M -20.42 % | -1.518 M -191.36 % | -521.000 K -108.57 % | 6.079 M 281.52 % | -3.349 M -113.31 % | -1.570 M 29.09 % | -2.214 M 45.88 % | -4.091 M -280.06 % | 2.272 M 348.03 % | -916.000 K |
| Cash at beginning of period | 1.660 M 256.99 % | 465.000 K -86.69 % | 3.494 M 138.50 % | 1.465 M -74.23 % | 5.685 M 50.20 % | 3.785 M -21.39 % | 4.815 M -44.12 % | 8.617 M 80.88 % | 4.764 M -27.73 % | 6.592 M -18.72 % | 8.110 M -6.04 % | 8.631 M 238.21 % | 2.552 M -56.75 % | 5.901 M -45.60 % | 10.848 M -16.95 % | 13.062 M -23.85 % | 17.153 M 15.27 % | 14.881 M -5.80 % | 15.797 M |
| Cash at end of period | 1.665 M 118.50 % | 762.000 K 63.87 % | 465.000 K -86.69 % | 3.494 M 138.50 % | 1.465 M -77.37 % | 6.475 M 71.07 % | 3.785 M -21.39 % | 4.815 M -44.12 % | 8.617 M 80.88 % | 4.764 M -27.73 % | 6.592 M -18.72 % | 8.110 M -6.04 % | 8.631 M 238.21 % | 2.552 M -72.49 % | 9.278 M -14.47 % | 10.848 M -16.95 % | 13.062 M -23.85 % | 17.153 M 15.27 % | 14.881 M |
| Operating cash flow | -79.194 M -3 080.58 % | 2.657 M 104.92 % | -54.058 M -101.65 % | -26.808 M -63.56 % | -16.390 M 27.41 % | -22.578 M 17.35 % | -27.317 M 42.74 % | -47.705 M -196.72 % | 49.325 M 160.15 % | -82.008 M -54.96 % | -52.922 M -36.37 % | -38.809 M -49.35 % | -25.986 M -187.26 % | 29.781 M 805.71 % | -4.220 M -115.15 % | 27.863 M -25.49 % | 37.397 M 92.34 % | 19.443 M 285.12 % | -10.503 M |
| Capital expenditure | 79.194 M | 0.000 -100.00 % | 5.516 M -66.57 % | 16.499 M 132.88 % | -50.184 M | 0.000 | 0.000 | 0.000 100.00 % | -36.000 K 94.38 % | -641.000 K 81.81 % | -3.524 M -25 071.43 % | -14.000 K 62.16 % | -37.000 K 94.26 % | -645.000 K -107.31 % | 8.821 M -71.90 % | 31.397 M 164.20 % | -48.905 M 48.36 % | -94.700 M -1 215.10 % | -7.201 M |
| Free CashFlow | 0.000 -100.00 % | 2.657 M 104.92 % | -54.058 M -101.65 % | -26.808 M -63.56 % | -16.390 M 27.41 % | -22.578 M 17.35 % | -27.317 M 42.74 % | -47.705 M -196.79 % | 49.289 M 159.64 % | -82.649 M -46.42 % | -56.446 M -45.39 % | -38.823 M -49.19 % | -26.023 M -189.32 % | 29.136 M 533.25 % | 4.601 M -92.24 % | 59.260 M 614.95 % | -11.508 M 84.71 % | -75.257 M -325.08 % | -17.704 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 | 14.792 M 776.30 % | 1.688 M 100.33 % | -508.375 M -312.10 % | 239.682 M -17.37 % | 290.053 M 106.78 % | 140.268 M 90 983.12 % | 154.000 K -99.03 % | 15.905 M 320.66 % | 3.781 M 193.56 % | 1.288 M 840.15 % | 137.000 K -98.59 % | 9.728 M 228.98 % | 2.957 M 176.36 % | 1.070 M 174.36 % | 390.000 K -95.89 % | 9.491 M 502.22 % | 1.576 M -97.99 % | 78.362 M 863.03 % | 8.137 M 83.10 % | 4.444 M 1 448.43 % | 287.000 K -98.33 % | 17.229 M 5 548.85 % | 305.000 K -31.92 % | 448.000 K -68.05 % | 1.402 M -86.35 % | 10.273 M 256.95 % | 2.878 M -25.25 % | 3.850 M 11.59 % | 3.450 M -2.82 % | 3.550 M -49.90 % | 7.086 M 154.80 % | 2.781 M 4.90 % | 2.651 M -0.53 % | 2.665 M -93.15 % | 38.888 M -19.73 % | 48.444 M -24.75 % | 64.375 M 38.30 % | 46.547 M -4.34 % | 48.660 M 8.15 % | 44.992 M 27.35 % | 35.330 M -4.85 % | 37.129 M -17.98 % | 45.268 M 5.33 % | 42.976 M -9.63 % | 47.556 M 1.46 % | 46.870 M -13.73 % | 54.332 M 37.36 % | 39.554 M -19.23 % | 48.970 M -31.57 % | 71.564 M -15.86 % | 85.050 M 31.66 % | 64.597 M -13.92 % | 75.041 M |
| Net income | 242.275 M 296.95 % | -123.014 M 20.54 % | -154.807 M -183.91 % | 184.481 M -31.27 % | 268.399 M 208.70 % | 86.945 M -50.24 % | 174.716 M 47.26 % | 118.645 M -39.37 % | 195.703 M 1 004.19 % | -21.644 M -135.98 % | 60.160 M -60.62 % | 152.764 M 207.55 % | -142.034 M -402.85 % | -28.246 M -522.28 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.844 M -68.81 % | 316.947 M 384.07 % | 65.476 M -35.56 % | 101.603 M 140.89 % | -248.500 M -735.83 % | 39.083 M 1 707.03 % | -2.432 M -116.61 % | 14.645 M -76.24 % | 61.637 M 318.64 % | 14.723 M 220.01 % | -12.268 M -403.89 % | 4.037 M 106.59 % | -61.218 M -307.78 % | 29.463 M 55.49 % | 18.949 M -28.82 % | 26.623 M -30.85 % | 38.501 M 259.08 % | -24.203 M -192.57 % | 26.147 M 19.87 % | 21.813 M 223.83 % | 6.736 M -33.79 % | 10.173 M 237.64 % | 3.013 M 126.25 % | -11.477 M -129.51 % | 38.892 M 7.30 % | 36.247 M 3 636.80 % | 970.000 K 13.98 % | 851.000 K -77.62 % | 3.803 M 158.47 % | -6.504 M 47.40 % | -12.365 M -5.34 % | -11.738 M -276.25 % | 6.660 M 113.42 % | -49.626 M -192.85 % | -16.946 M -142.43 % | -6.990 M |
| Income before tax | 284.451 M 293.29 % | -147.166 M 19.48 % | -182.765 M -177.66 % | 235.327 M -17.54 % | 285.369 M 113.55 % | 133.630 M -38.93 % | 218.798 M 60.45 % | 136.362 M -36.11 % | 213.420 M 879.02 % | -27.396 M -141.12 % | 66.626 M -60.90 % | 170.397 M 206.88 % | -159.432 M -452.72 % | -28.845 M -547.00 % | 6.453 M -96.67 % | 193.993 M 34.74 % | 143.981 M 34.11 % | 107.363 M -67.58 % | 331.146 M 306.34 % | 81.494 M -39.40 % | 134.487 M 151.97 % | -258.769 M -671.93 % | 45.245 M 1 222.15 % | -4.032 M -123.48 % | 17.170 M -64.27 % | 48.061 M 172.58 % | 17.632 M 560.62 % | 2.669 M -50.78 % | 5.423 M 114.43 % | -37.593 M -170.74 % | 53.145 M 136.02 % | 22.517 M -39.80 % | 37.405 M -43.26 % | 65.919 M 283.06 % | -36.009 M -225.40 % | 28.715 M -3.89 % | 29.878 M 6 409.37 % | 459.000 K -94.15 % | 7.841 M 1 043.00 % | 686.000 K 104.98 % | -13.782 M -118.56 % | 74.258 M 95.38 % | 38.007 M 3 818.25 % | 970.000 K 13.98 % | 851.000 K -74.64 % | 3.356 M 151.60 % | -6.504 M 47.40 % | -12.365 M -5.34 % | -11.738 M 23.97 % | -15.439 M -131.21 % | 49.467 M 394.67 % | -16.787 M -145.75 % | -6.831 M |
| Income before tax ratio | 19.23 122.06 % | -87.18 -24 350.81 % | 0.36 -63.38 % | 0.98 -0.21 % | 0.98 3.27 % | 0.95 -99.93 % | 1 420.77 16 471.54 % | 8.57 -84.81 % | 56.45 365.37 % | -21.27 -104.37 % | 486.32 2 676.42 % | 17.52 132.49 % | -53.92 -100.00 % | -26.96 -262.93 % | 16.55 -19.05 % | 20.44 -77.63 % | 91.36 6 568.07 % | 1.37 -96.63 % | 40.70 121.92 % | 18.34 -96.09 % | 468.60 3 219.94 % | -15.02 -110.12 % | 148.34 1 748.27 % | -9.00 -173.49 % | 12.25 161.77 % | 4.68 -23.64 % | 6.13 783.74 % | 0.69 -55.90 % | 1.57 114.84 % | -10.59 -241.19 % | 7.50 -7.37 % | 8.10 -42.62 % | 14.11 -42.96 % | 24.74 2 771.27 % | -0.93 -256.22 % | 0.59 27.71 % | 0.46 4 606.67 % | 0.01 -93.88 % | 0.16 956.84 % | 0.02 103.91 % | -0.39 -119.50 % | 2.00 138.21 % | 0.84 3 619.86 % | 0.02 26.13 % | 0.02 -75.01 % | 0.07 159.81 % | -0.12 61.71 % | -0.31 -30.42 % | -0.24 -11.11 % | -0.22 -137.09 % | 0.58 323.81 % | -0.26 -185.48 % | -0.09 |
| EBITDA | 284.933 M 294.25 % | -146.683 M 22.48 % | -189.223 M -180.24 % | 235.832 M -17.50 % | 285.874 M 137.38 % | 120.429 M -45.08 % | 219.284 M 60.24 % | 136.847 M -36.02 % | 213.905 M 409.95 % | -69.012 M -202.87 % | 67.088 M -60.62 % | 170.378 M 207.16 % | -158.999 M -397.79 % | -31.941 M -565.54 % | 6.861 M -96.47 % | 194.330 M 34.53 % | 144.456 M 35.62 % | 106.516 M -59.71 % | 264.383 M 222.66 % | 81.938 M -39.30 % | 134.986 M 166.82 % | -202.004 M -545.56 % | 45.337 M 766.23 % | -6.805 M -31.07 % | -5.192 M -105.24 % | 99.045 M 1 604.33 % | -6.584 M 6.29 % | -7.026 M 9.87 % | -7.795 M 78.97 % | -37.063 M -167.08 % | -13.877 M -110.70 % | -6.586 M 28.55 % | -9.217 M -113.84 % | 66.573 M 326.86 % | -29.345 M -182.24 % | 35.684 M -4.04 % | 37.188 M 242.59 % | 10.855 M -23.78 % | 14.242 M 100.96 % | 7.087 M 195.98 % | -7.384 M 94.04 % | -123.955 M -377.03 % | 44.745 M 499.48 % | 7.464 M 2.36 % | 7.292 M 117.34 % | -42.062 M -2 060.02 % | 2.146 M 157.77 % | -3.715 M -20.30 % | -3.088 M -1 484.75 % | 223.000 K 100.55 % | -40.784 M -403.26 % | -8.104 M -537.82 % | 1.851 M |
| Net income ratio | 16.38 122.47 % | -72.88 -24 031.82 % | 0.30 -60.44 % | 0.77 -16.82 % | 0.93 49.29 % | 0.62 -99.95 % | 1 134.52 15 108.84 % | 7.46 -85.59 % | 51.76 408.01 % | -16.80 -103.83 % | 439.12 2 696.34 % | 15.70 132.69 % | -48.03 -81.96 % | -26.40 -253.91 % | 17.15 -6.54 % | 18.35 -77.41 % | 81.26 6 341.88 % | 1.26 -96.76 % | 38.95 164.37 % | 14.73 -95.84 % | 354.02 2 554.47 % | -14.42 -111.26 % | 128.14 2 460.49 % | -5.43 -151.97 % | 10.45 74.10 % | 6.00 17.28 % | 5.12 260.54 % | -3.19 -372.32 % | 1.17 106.79 % | -17.24 -514.74 % | 4.16 -38.98 % | 6.81 -32.15 % | 10.04 -30.49 % | 14.45 2 421.25 % | -0.62 -215.31 % | 0.54 59.29 % | 0.34 134.15 % | 0.14 -30.78 % | 0.21 212.19 % | 0.07 120.61 % | -0.32 -131.01 % | 1.05 30.82 % | 0.80 3 447.60 % | 0.02 26.13 % | 0.02 -77.95 % | 0.08 167.78 % | -0.12 61.71 % | -0.31 -30.42 % | -0.24 -357.56 % | 0.09 115.95 % | -0.58 -122.42 % | -0.26 -181.63 % | -0.09 |
| Ratio EBITDA | 19.26 122.17 % | -86.90 -23 446.28 % | 0.37 -62.17 % | 0.98 -0.17 % | 0.99 14.80 % | 0.86 -99.94 % | 1 423.92 16 449.49 % | 8.60 -84.79 % | 56.57 205.59 % | -53.58 -110.94 % | 489.69 2 695.98 % | 17.51 132.57 % | -53.77 -80.13 % | -29.85 -269.68 % | 17.59 -14.08 % | 20.48 -77.66 % | 91.66 6 643.26 % | 1.36 -95.82 % | 32.49 76.22 % | 18.44 -96.08 % | 470.33 4 111.50 % | -11.72 -107.89 % | 148.65 1 078.59 % | -15.19 -310.17 % | -3.70 -138.41 % | 9.64 521.44 % | -2.29 -25.36 % | -1.82 19.23 % | -2.26 78.36 % | -10.44 -433.11 % | -1.96 17.31 % | -2.37 31.89 % | -3.48 -113.92 % | 24.98 3 410.41 % | -0.75 -202.44 % | 0.74 27.51 % | 0.58 147.71 % | 0.23 -20.32 % | 0.29 85.81 % | 0.16 175.37 % | -0.21 93.74 % | -3.34 -437.75 % | 0.99 469.12 % | 0.17 13.27 % | 0.15 117.09 % | -0.90 -2 372.07 % | 0.04 142.05 % | -0.09 -48.94 % | -0.06 -2 123.66 % | 0.00 100.65 % | -0.48 -282.23 % | -0.13 -608.60 % | 0.02 |
| Gross profit ratio | 0.91 77.63 % | 0.51 40.02 % | 0.36 -63.53 % | 1.00 0.61 % | 0.99 1 018.42 % | 0.09 101.09 % | -8.15 -997.74 % | 0.91 48.84 % | 0.61 310.04 % | -0.29 97.00 % | -9.69 -1 243.42 % | 0.85 75.30 % | 0.48 102.13 % | 0.24 106.58 % | -3.64 -551.62 % | 0.81 644.55 % | -0.15 -114.71 % | 1.01 37.14 % | 0.73 48.60 % | 0.49 107.74 % | -6.37 -839.72 % | 0.86 114.28 % | -6.03 33.66 % | -9.09 -453.36 % | -1.64 -332.41 % | 0.71 170.29 % | -1.01 -54.54 % | -0.65 22.32 % | -0.84 38.95 % | -1.37 -28.58 % | -1.07 -22.18 % | -0.87 42.56 % | -1.52 21.82 % | -1.95 -430.59 % | 0.59 -19.09 % | 0.73 -23.18 % | 0.95 4.64 % | 0.91 0.88 % | 0.90 -7.35 % | 0.97 15.18 % | 0.84 -8.98 % | 0.92 8.42 % | 0.85 -17.16 % | 1.03 8.70 % | 0.95 -1.75 % | 0.96 7.20 % | 0.90 -5.72 % | 0.95 -4.24 % | 0.99 -75.29 % | 4.03 294.44 % | 1.02 3.48 % | 0.99 526.89 % | 0.16 |
| Weighted average shs out dil | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.001 K 0.00 % | 150.000 K 0.01 % | 149.978 K -0.01 % | 150.000 K 0.00 % | 150.001 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 149.999 K 0.00 % | 150.001 K 0.00 % | 150.001 K 0.00 % | 150.002 K -0.02 % | 150.031 K 0.02 % | 150.005 K 0.00 % | 150.003 K 0.00 % | 150.005 K 0.01 % | 149.994 K -0.02 % | 150.019 K 0.01 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 149.996 K -0.01 % | 150.006 K 0.00 % | 150.002 K 0.00 % | 150.003 K 0.00 % | 150.003 K 0.00 % | 150.000 K -0.01 % | 150.022 K 0.01 % | 150.000 K 0.02 % | 149.975 K -0.02 % | 150.007 K 0.01 % | 149.999 K 0.00 % | 149.998 K 0.05 % | 149.923 K -0.11 % | 150.088 K 0.06 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.006 K 0.00 % | 150.006 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K |
| Weighted average shs out | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.01 % | 149.978 K -0.01 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 149.999 K 0.00 % | 150.001 K 0.00 % | 150.001 K 0.00 % | 150.002 K -0.02 % | 150.031 K 0.02 % | 150.005 K 0.00 % | 150.003 K 0.00 % | 150.005 K 0.01 % | 149.994 K -0.02 % | 150.019 K 0.01 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 149.996 K -0.01 % | 150.006 K 0.00 % | 150.002 K 0.00 % | 150.003 K 0.00 % | 150.003 K 0.00 % | 150.000 K -0.01 % | 150.022 K 0.01 % | 150.000 K 0.02 % | 149.975 K -0.02 % | 150.007 K 0.01 % | 149.999 K 0.00 % | 149.998 K 0.05 % | 149.923 K -0.11 % | 150.088 K 0.06 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.006 K 0.00 % | 150.006 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K |
| EPS diluted | 1 615.17 296.95 % | -820.09 20.54 % | -1 032.05 -183.92 % | 1 229.87 -31.27 % | 1 789.33 208.70 % | 579.63 -50.24 % | 1 164.77 47.26 % | 790.97 -39.37 % | 1 304.69 1 004.21 % | -144.29 -135.98 % | 401.07 -60.62 % | 1 018.43 207.56 % | -946.89 -402.84 % | -188.31 -522.22 % | 44.60 -96.16 % | 1 161.21 36.02 % | 853.73 29.56 % | 658.95 -68.81 % | 2 112.98 384.06 % | 436.51 -35.56 % | 677.35 140.89 % | -1 656.66 -735.83 % | 260.55 1 707.34 % | -16.21 -116.60 % | 97.63 -76.24 % | 410.91 318.66 % | 98.15 220.00 % | -81.79 -403.94 % | 26.91 106.59 % | -408.12 -307.78 % | 196.42 55.48 % | 126.33 -28.82 % | 177.48 -30.85 % | 256.67 259.08 % | -161.35 -192.56 % | 174.31 19.87 % | 145.42 223.88 % | 44.90 -33.80 % | 67.82 237.58 % | 20.09 126.26 % | -76.51 -129.51 % | 259.28 7.30 % | 241.65 3 634.93 % | 6.47 14.11 % | 5.67 -77.63 % | 25.35 158.46 % | -43.36 47.40 % | -82.43 -5.34 % | -78.25 -276.24 % | 44.40 113.42 % | -330.84 -192.86 % | -112.97 -142.42 % | -46.60 |
| Earnings per share | 1 615.17 296.95 % | -820.09 20.54 % | -1 032.05 -183.92 % | 1 229.87 -31.27 % | 1 789.33 208.70 % | 579.63 -50.24 % | 1 164.77 47.26 % | 790.97 -39.37 % | 1 304.69 1 004.21 % | -144.29 -135.98 % | 401.07 -60.62 % | 1 018.43 207.56 % | -946.89 -402.84 % | -188.31 -522.22 % | 44.60 -96.16 % | 1 161.21 36.02 % | 853.73 29.56 % | 658.95 -68.81 % | 2 112.98 384.06 % | 436.51 -35.56 % | 677.35 140.89 % | -1 656.66 -735.83 % | 260.55 1 707.34 % | -16.21 -116.60 % | 97.63 -76.24 % | 410.91 318.66 % | 98.15 220.00 % | -81.79 -403.94 % | 26.91 106.59 % | -408.12 -307.78 % | 196.42 55.48 % | 126.33 -28.82 % | 177.48 -30.85 % | 256.67 259.08 % | -161.35 -192.56 % | 174.31 19.87 % | 145.42 223.88 % | 44.90 -33.80 % | 67.82 237.58 % | 20.09 126.26 % | -76.51 -129.51 % | 259.28 7.30 % | 241.65 3 634.93 % | 6.47 14.11 % | 5.67 -77.63 % | 25.35 158.46 % | -43.36 47.40 % | -82.43 -5.34 % | -78.25 -276.24 % | 44.40 113.42 % | -330.84 -192.86 % | -112.97 -142.42 % | -46.60 |
| Gross profit | 13.418 M 1 456.61 % | 862.000 K 100.46 % | -185.407 M -177.36 % | 239.682 M -16.86 % | 288.282 M 2 212.73 % | 12.465 M 1 093.23 % | -1.255 M -108.69 % | 14.438 M 526.11 % | 2.306 M 716.58 % | -374.000 K 71.84 % | -1.328 M -116.10 % | 8.247 M 476.71 % | 1.430 M 458.59 % | 256.000 K 118.05 % | -1.418 M -118.56 % | 7.641 M 3 379.40 % | -233.000 K -100.30 % | 78.767 M 1 220.71 % | 5.964 M 172.08 % | 2.192 M 219.85 % | -1.829 M -112.32 % | 14.843 M 906.68 % | -1.840 M 54.84 % | -4.074 M -76.82 % | -2.304 M -131.72 % | 7.264 M 350.92 % | -2.895 M -15.52 % | -2.506 M 13.32 % | -2.891 M 40.67 % | -4.873 M 35.58 % | -7.565 M -211.32 % | -2.430 M 39.75 % | -4.033 M 22.23 % | -5.186 M -122.66 % | 22.891 M -35.05 % | 35.246 M -42.19 % | 60.966 M 44.72 % | 42.128 M -3.50 % | 43.657 M 0.20 % | 43.570 M 46.69 % | 29.703 M -13.39 % | 34.296 M -11.07 % | 38.566 M -12.74 % | 44.199 M -1.77 % | 44.994 M -0.31 % | 45.136 M -7.52 % | 48.806 M 29.51 % | 37.685 M -22.65 % | 48.720 M -83.09 % | 288.104 M 231.90 % | 86.805 M 36.25 % | 63.710 M 439.64 % | 11.806 M |
| Income tax expense | 42.176 M 274.63 % | -24.152 M 13.61 % | -27.958 M -154.99 % | 50.846 M 199.62 % | 16.970 M -63.65 % | 46.685 M 5.90 % | 44.082 M 148.81 % | 17.717 M 0.00 % | 17.717 M 408.01 % | -5.752 M -188.96 % | 6.466 M -63.33 % | 17.633 M 201.35 % | -17.398 M -2 804.51 % | -599.000 K -153.81 % | -236.000 K -101.19 % | 19.812 M 24.44 % | 15.921 M 86.89 % | 8.519 M -40.00 % | 14.199 M -11.36 % | 16.018 M -51.29 % | 32.884 M 420.23 % | -10.269 M -266.65 % | 6.162 M 485.13 % | -1.600 M -163.37 % | 2.525 M 120.83 % | -12.124 M -516.78 % | 2.909 M 284.28 % | 757.000 K -45.38 % | 1.386 M 103.74 % | -37.070 M -256.53 % | 23.682 M 563.73 % | 3.568 M -66.91 % | 10.782 M -38.01 % | 17.392 M 247.31 % | -11.806 M -559.74 % | 2.568 M -68.16 % | 8.065 M 228.48 % | -6.277 M -169.17 % | -2.332 M -0.21 % | -2.327 M -0.95 % | -2.305 M -106.52 % | 35.366 M 1 909.43 % | 1.760 M | 0.000 | 0.000 100.00 % | -447.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.099 M -13 998.74 % | 159.000 K 0.00 % | 159.000 K 0.00 % | 159.000 K |
| Cost of revenue | 1.374 M 66.34 % | 826.000 K -28.11 % | 1.149 M -13.87 % | 1.334 M -24.68 % | 1.771 M -65.20 % | 5.089 M 261.18 % | 1.409 M -3.95 % | 1.467 M -0.54 % | 1.475 M -11.25 % | 1.662 M 13.45 % | 1.465 M -1.08 % | 1.481 M -3.01 % | 1.527 M 87.59 % | 814.000 K -54.98 % | 1.808 M -2.27 % | 1.850 M 2.27 % | 1.809 M 546.67 % | -405.000 K -118.64 % | 2.173 M -3.51 % | 2.252 M 6.43 % | 2.116 M -11.32 % | 2.386 M 11.24 % | 2.145 M -52.57 % | 4.522 M 22.02 % | 3.706 M 23.16 % | 3.009 M -47.88 % | 5.773 M -9.17 % | 6.356 M 0.24 % | 6.341 M -24.72 % | 8.423 M -42.51 % | 14.651 M 181.16 % | 5.211 M -22.04 % | 6.684 M -14.86 % | 7.851 M -50.92 % | 15.997 M 21.21 % | 13.198 M 287.15 % | 3.409 M -22.86 % | 4.419 M -11.67 % | 5.003 M 251.83 % | 1.422 M -74.73 % | 5.627 M 98.62 % | 2.833 M -57.73 % | 6.702 M 648.00 % | -1.223 M -147.74 % | 2.562 M 47.75 % | 1.734 M -68.62 % | 5.526 M 195.67 % | 1.869 M 647.60 % | 250.000 K 100.12 % | -216.540 M -12 238.46 % | -1.755 M -297.86 % | 887.000 K -98.60 % | 63.235 M |
| General and administrative expenses | 1.304 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 -100.00 % | 1.378 M -1.50 % | 1.399 M -34.75 % | 2.144 M 2.49 % | 2.092 M 73.90 % | 1.203 M | 0.000 -100.00 % | 8.241 M 54.91 % | 5.320 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 -100.00 % | 3.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.564 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -272.336 M -283.97 % | 148.034 M | 0.000 | 0.000 100.00 % | -283.633 M | 0.000 100.00 % | -221.436 M -7 949.29 % | -2.751 M -275 200.00 % | 1.000 K -100.00 % | 42.164 M 3 275.00 % | -1.328 M -393.81 % | 452.000 K -68.39 % | 1.430 M 800.98 % | -204.000 K 85.61 % | -1.418 M -1 127.54 % | 138.000 K 104.30 % | -3.208 M -104.25 % | 75.488 M 1 849.59 % | 3.872 M 8 700.00 % | 44.000 K 102.41 % | -1.829 M -127.83 % | 6.572 M 191.79 % | -7.160 M -75.75 % | -4.074 M -76.82 % | -2.304 M -131.72 % | 7.264 M 350.92 % | -2.895 M -15.52 % | -2.506 M 13.32 % | -2.891 M 40.67 % | -4.873 M 91.97 % | -60.710 M -143.36 % | -24.947 M 39.80 % | -41.438 M -333.86 % | 17.719 M -69.92 % | 58.900 M 40.63 % | 41.884 M 172.82 % | 15.352 M -63.16 % | 41.669 M 118.13 % | 19.103 M -34.41 % | 29.127 M -33.02 % | 43.485 M | 0.000 | 0.000 -100.00 % | 43.229 M -2.07 % | 44.143 M -10.41 % | 49.271 M -10.92 % | 55.310 M 10.51 % | 50.050 M -11.35 % | 56.460 M -80.40 % | 288.104 M 111.42 % | 136.272 M 69.29 % | 80.497 M 787.21 % | 9.073 M |
| Operating expenses | -271.032 M -283.09 % | 148.034 M 10 650.47 % | 1.377 M 3.22 % | 1.334 M 100.47 % | -282.090 M -18 311.10 % | 1.549 M 100.70 % | -220.027 M -1 623.94 % | 14.438 M 526.11 % | 2.306 M 422.07 % | -716.000 K 46.08 % | -1.328 M -116.10 % | 8.247 M 476.71 % | 1.430 M 346.55 % | -580.000 K 59.10 % | -1.418 M -118.56 % | 7.641 M 3 379.40 % | -233.000 K -100.30 % | 77.632 M 1 201.68 % | 5.964 M 172.08 % | 2.192 M 219.85 % | -1.829 M -112.32 % | 14.843 M 906.68 % | -1.840 M -156.69 % | 3.246 M -4.59 % | 3.402 M -53.17 % | 7.264 M 70.92 % | 4.250 M -21.19 % | 5.393 M -6.71 % | 5.781 M 218.63 % | -4.873 M 91.97 % | -60.710 M -777.49 % | 8.961 M -18.88 % | 11.046 M 174.00 % | -14.928 M -125.34 % | 58.900 M 21.66 % | 48.415 M 55.74 % | 31.088 M -25.39 % | 41.669 M 16.34 % | 35.816 M -16.48 % | 42.884 M -1.38 % | 43.485 M 209.12 % | -39.852 M -7 229.16 % | 559.000 K -98.71 % | 43.229 M -2.07 % | 44.143 M -10.41 % | 49.271 M -10.92 % | 55.310 M 10.51 % | 50.050 M -17.22 % | 60.458 M -79.02 % | 288.104 M 111.42 % | 136.272 M 69.29 % | 80.497 M 331.92 % | 18.637 M |
| Cost and expenses | -269.658 M -281.63 % | 148.463 M 10 681.63 % | 1.377 M 3.22 % | 1.334 M -71.52 % | 4.684 M -29.44 % | 6.638 M 103.04 % | -218.618 M -81.49 % | -120.457 M -3 285.85 % | 3.781 M -94.66 % | 70.848 M 206.56 % | -66.484 M -783.43 % | 9.728 M 228.98 % | 2.957 M -90.94 % | 32.651 M 644.55 % | -5.996 M -163.18 % | 9.491 M 502.22 % | 1.576 M 105.47 % | -28.816 M -454.14 % | 8.137 M 83.10 % | 4.444 M 1 448.43 % | 287.000 K -99.87 % | 219.733 M 593.45 % | -44.530 M -1 084.74 % | 4.522 M 22.02 % | 3.706 M -63.92 % | 10.273 M 2.49 % | 10.023 M -14.69 % | 11.749 M 85.29 % | 6.341 M -51.73 % | 13.137 M 128.52 % | -46.059 M -425.00 % | 14.172 M 140.78 % | -34.754 M -235.92 % | 25.570 M -65.86 % | 74.897 M 21.56 % | 61.613 M 78.60 % | 34.497 M -25.15 % | 46.088 M 12.91 % | 40.819 M -7.87 % | 44.306 M -9.79 % | 49.112 M 232.67 % | -37.019 M -609.83 % | 7.261 M -82.71 % | 42.006 M -10.06 % | 46.705 M -8.43 % | 51.005 M -16.16 % | 60.836 M 17.17 % | 51.919 M -14.48 % | 60.708 M -24.14 % | 80.024 M -40.51 % | 134.517 M 65.29 % | 81.384 M -0.60 % | 81.872 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 | 1.304 M | 0.000 -100.00 % | 1.377 M 3.22 % | 1.334 M -13.55 % | 1.543 M -0.39 % | 1.549 M 9.94 % | 1.409 M -3.95 % | 1.467 M -0.54 % | 1.475 M -11.25 % | 1.662 M 13.45 % | 1.465 M -1.08 % | 1.481 M -3.01 % | 1.527 M -25.69 % | 2.055 M 13.66 % | 1.808 M 31.20 % | 1.378 M -1.50 % | 1.399 M -34.75 % | 2.144 M 2.49 % | 2.092 M 73.90 % | 1.203 M -43.15 % | 2.116 M -74.42 % | 8.271 M 55.47 % | 5.320 M 19.15 % | 4.465 M 60.32 % | 2.785 M 62.01 % | 1.719 M -57.86 % | 4.079 M -1.88 % | 4.157 M -6.52 % | 4.447 M 31.57 % | 3.380 M 2.27 % | 3.305 M -13.50 % | 3.821 M -26.18 % | 5.176 M -63.75 % | 14.280 M 61.30 % | 8.853 M -10.53 % | 9.895 M -8.68 % | 10.835 M 10.56 % | 9.800 M -5.46 % | 10.366 M 2.85 % | 10.079 M -0.58 % | 10.138 M 1 663.13 % | 575.000 K -95.05 % | 11.616 M 4.69 % | 11.096 M 4.85 % | 10.583 M -63.44 % | 28.950 M | 0.000 | 0.000 -100.00 % | 3.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.564 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 377.000 K 23.61 % | 305.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 483.000 K 0.00 % | 483.000 K -0.46 % | 485.250 K -3.91 % | 505.000 K 0.00 % | 505.000 K 4.12 % | 485.000 K -0.21 % | 486.000 K 0.21 % | 485.000 K 0.00 % | 485.000 K 3.14 % | 470.250 K 0.70 % | 467.000 K 7.85 % | 433.000 K -8.89 % | 475.250 K -0.16 % | 476.000 K 0.21 % | 475.000 K 0.00 % | 475.000 K 0.00 % | 475.000 K 0.42 % | 473.000 K -3.07 % | 488.000 K 0.00 % | 488.000 K -2.20 % | 499.000 K -0.20 % | 500.000 K -0.40 % | 502.000 K -2.52 % | 515.000 K 0.19 % | 514.000 K -4.81 % | 540.000 K -3.74 % | 561.000 K -35.74 % | 873.000 K -0.46 % | 877.000 K 65.47 % | 530.000 K -88.35 % | 4.551 M -5.29 % | 4.805 M -18.03 % | 5.862 M -3.19 % | 6.055 M -9.14 % | 6.664 M -4.38 % | 6.969 M -4.66 % | 7.310 M -29.68 % | 10.396 M 62.41 % | 6.401 M 0.00 % | 6.401 M 0.05 % | 6.398 M 4.73 % | 6.109 M -9.34 % | 6.738 M 3.76 % | 6.494 M -24.93 % | 8.650 M -0.01 % | 8.651 M 0.01 % | 8.650 M 0.00 % | 8.650 M 0.00 % | 8.650 M -0.38 % | 8.683 M 0.00 % | 8.683 M 0.00 % | 8.683 M 0.01 % | 8.682 M |
| Operating income | 284.450 M 293.28 % | -147.171 M 21.21 % | -186.784 M -179.37 % | 235.327 M -17.54 % | 285.369 M 128.40 % | 124.943 M -42.89 % | 218.772 M 60.43 % | 136.362 M -36.11 % | 213.420 M 421.12 % | -66.461 M -195.21 % | 69.806 M -59.65 % | 172.998 M 208.51 % | -159.432 M -451.67 % | -28.900 M -400.54 % | 9.616 M -95.13 % | 197.288 M 37.02 % | 143.981 M 34.11 % | 107.362 M -60.01 % | 268.491 M 215.61 % | 85.071 M -36.74 % | 134.487 M 178.69 % | -170.911 M -427.36 % | 52.209 M 813.24 % | -7.320 M -28.29 % | -5.706 M -111.13 % | 51.272 M 817.49 % | -7.146 M 9.53 % | -7.899 M 8.91 % | -8.672 M 9.54 % | -9.587 M -118.04 % | 53.145 M 136.02 % | 22.517 M -39.80 % | 37.405 M 263.30 % | -22.905 M 36.39 % | -36.009 M -170.97 % | -13.289 M -144.48 % | 29.878 M 6 409.37 % | 459.000 K -94.15 % | 7.841 M 1 043.00 % | 686.000 K 104.98 % | -13.782 M -121.41 % | 64.377 M 69.38 % | 38.007 M 3 818.25 % | 970.000 K 13.98 % | 851.000 K 120.58 % | -4.135 M 36.42 % | -6.504 M 47.40 % | -12.365 M -5.34 % | -11.738 M -38.75 % | -8.460 M 82.90 % | -49.467 M -194.67 % | -16.787 M -145.75 % | -6.831 M |
| Operating income ratio | 19.23 122.06 % | -87.19 -23 829.81 % | 0.37 -62.58 % | 0.98 -0.21 % | 0.98 10.45 % | 0.89 -99.94 % | 1 420.60 16 469.57 % | 8.57 -84.81 % | 56.45 209.39 % | -51.60 -110.13 % | 509.53 2 765.20 % | 17.78 132.98 % | -53.92 -99.62 % | -27.01 -209.54 % | 24.66 18.62 % | 20.79 -77.25 % | 91.36 6 568.13 % | 1.37 -95.85 % | 33.00 72.37 % | 19.14 -95.91 % | 468.60 4 823.77 % | -9.92 -105.80 % | 171.18 1 147.64 % | -16.34 -301.47 % | -4.07 -181.55 % | 4.99 301.01 % | -2.48 -21.02 % | -2.05 18.38 % | -2.51 6.92 % | -2.70 -136.01 % | 7.50 -7.37 % | 8.10 -42.62 % | 14.11 264.17 % | -8.59 -828.19 % | -0.93 -237.55 % | -0.27 -159.10 % | 0.46 4 606.67 % | 0.01 -93.88 % | 0.16 956.84 % | 0.02 103.91 % | -0.39 -122.50 % | 1.73 106.51 % | 0.84 3 619.86 % | 0.02 26.13 % | 0.02 120.28 % | -0.09 26.30 % | -0.12 61.71 % | -0.31 -30.42 % | -0.24 -102.76 % | -0.12 79.67 % | -0.58 -123.81 % | -0.26 -185.48 % | -0.09 |
| Total other income expenses net | 1.000 K -80.00 % | 5.000 K -99.88 % | 4.019 M 233.04 % | -3.021 M | 0.000 -100.00 % | 8.687 M 33 311.54 % | 26.000 K | 0.000 | 0.000 -100.00 % | 39.065 M 781 200.00 % | 5.000 K -98.89 % | 452.000 K 45 100.00 % | 1.000 K -98.18 % | 55.000 K -17.91 % | 67.000 K -51.45 % | 138.000 K | 0.000 -100.00 % | 1.319 M -98.04 % | 67.251 M 152 743.18 % | 44.000 K | 0.000 100.00 % | -87.858 M -21 528.78 % | 410.000 K -87.53 % | 3.288 M -85.63 % | 22.876 M 145.97 % | -49.758 M -300.82 % | 24.777 M 134.45 % | 10.568 M -25.02 % | 14.095 M 150.33 % | -28.006 M -139.13 % | 71.573 M 111.08 % | 33.908 M -35.39 % | 52.484 M -40.91 % | 88.824 M 415.97 % | 17.215 M -59.02 % | 42.004 M 45.90 % | 28.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.896 M 7 078.18 % | 110.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.491 M | 0.000 | 0.000 | 0.000 100.00 % | -6.979 M -107.05 % | 98.934 M | 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-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.665 M | 0.000 100.00 % | -1.855 M | 0.000 100.00 % | -1.660 M | 0.000 100.00 % | -27.026 M -5 712.04 % | -465.000 K 63.76 % | -1.283 M 63.28 % | -3.494 M 48.04 % | -6.724 M -358.98 % | -1.465 M | 0.000 100.00 % | -3.278 M | 0.000 100.00 % | -5.716 M | 0.000 100.00 % | -7.048 M | 0.000 100.00 % | -2.922 M | 0.000 100.00 % | -9.572 M | 0.000 100.00 % | -3.913 M | 0.000 100.00 % | -6.681 M | 0.000 100.00 % | -9.910 M | 0.000 100.00 % | -11.252 M | 0.000 100.00 % | -3.946 M | 0.000 100.00 % | -10.536 M | 0.000 100.00 % | -9.376 M | 0.000 100.00 % | -268.535 M | 0.000 100.00 % | -377.580 M -245.07 % | -109.422 M -883.39 % | -11.127 M 57.07 % | -25.916 M |
| Total investments | 0.000 -100.00 % | 3.208 M | 0.000 -100.00 % | 5.565 B | 0.000 -100.00 % | 4.857 B | 0.000 -100.00 % | 4.030 B 21.19 % | 3.326 B 3.32 % | 3.219 B 75.03 % | 1.839 B -47.38 % | 3.495 B 115.69 % | 1.620 B | 0.000 -100.00 % | 2.195 B | 0.000 -100.00 % | 857.624 M | 0.000 -100.00 % | 1.918 B | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 1.728 B | 0.000 -100.00 % | 1.788 B | 0.000 -100.00 % | 1.679 B | 0.000 -100.00 % | 1.334 B | 0.000 -100.00 % | 1.241 B | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 808.524 M | 0.000 -100.00 % | 253.248 M | 0.000 -100.00 % | 339.399 M | 0.000 -100.00 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M -65.00 % | 400.000 M |
| Total 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -50.00 % | 26.000 K |
| Accumulated other comprehensive income loss | 4.831 B 36.22 % | 3.546 B -32.64 % | 5.264 B 0.29 % | 5.249 B 13.46 % | 4.627 B 33.01 % | 3.478 B -13.26 % | 4.010 B 26 635.62 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M -99.34 % | 2.278 B | 0.000 -100.00 % | 1.736 B | 0.000 -100.00 % | 2.206 B | 0.000 -100.00 % | 2.211 B | 0.000 -100.00 % | 2.017 B | 0.000 -100.00 % | 2.103 B | 0.000 -100.00 % | 2.159 B | 0.000 -100.00 % | 2.029 B | 0.000 -100.00 % | 2.044 B | 0.000 -100.00 % | 1.993 B | 0.000 -100.00 % | 1.983 B | 0.000 -100.00 % | 1.991 B | 0.000 -100.00 % | 1.919 B | 0.000 -100.00 % | 1.919 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.270 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.133 B | 0.000 | 0.000 -100.00 % | 674.693 M | 0.000 -100.00 % | 745.435 M | 0.000 -100.00 % | 481.299 M | 0.000 | 0.000 | 0.000 100.00 % | -17.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.976 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M -50.00 % | 30.000 M |
| Total equity | 4.831 B 0.00 % | 4.831 B -8.23 % | 5.264 B 0.00 % | 5.264 B 13.78 % | 4.627 B 0.00 % | 4.627 B 15.37 % | 4.010 B 0.00 % | 4.010 B 20.53 % | 3.327 B 3.60 % | 3.212 B -1.44 % | 3.258 B -6.85 % | 3.498 B 15.78 % | 3.021 B 32.62 % | 2.278 B 0.00 % | 2.278 B 31.23 % | 1.736 B 0.00 % | 1.736 B -21.30 % | 2.206 B 0.00 % | 2.206 B -0.23 % | 2.211 B 0.00 % | 2.211 B 9.63 % | 2.017 B 0.00 % | 2.017 B -4.11 % | 2.103 B 0.00 % | 2.103 B -2.57 % | 2.159 B 0.00 % | 2.159 B 6.42 % | 2.029 B 0.00 % | 2.029 B -0.75 % | 2.044 B 0.00 % | 2.044 B 2.55 % | 1.993 B -3.88 % | 2.073 B 4.58 % | 1.983 B 0.00 % | 1.983 B -0.43 % | 1.991 B 0.00 % | 1.991 B 3.77 % | 1.919 B 0.00 % | 1.919 B -0.03 % | 1.919 B 0.00 % | 1.919 B -0.14 % | 1.922 B -1.24 % | 1.946 B -51.10 % | 3.980 B |
| Other non current liabilities | -4.831 B -1 988.83 % | 255.752 M 104.86 % | -5.264 B -1 484.46 % | 380.239 M 108.22 % | -4.627 B -1 601.33 % | 308.170 M 107.68 % | -4.010 B -111 036.18 % | 3.615 M -0.88 % | 3.647 M -17.95 % | 4.445 M 2.11 % | 4.353 M -49.11 % | 8.554 M 16.44 % | 7.346 M 100.32 % | -2.278 B -32 209.82 % | 7.095 M 100.41 % | -1.736 B -24 468.64 % | 7.124 M 100.32 % | -2.206 B -29 493.88 % | 7.505 M 100.34 % | -2.211 B -25 233.88 % | 8.797 M 100.44 % | -2.017 B -23 597.52 % | 8.583 M 100.41 % | -2.103 B -27 202.99 % | 7.760 M 100.36 % | -2.159 B -36 125.57 % | 5.992 M 100.30 % | -2.029 B -30 313.03 % | 6.714 M 100.33 % | -2.044 B -25 400.42 % | 8.078 M 100.41 % | -1.993 B -27 018.31 % | 7.404 M 100.37 % | -1.983 B -26 418.45 % | 7.533 M 100.38 % | -1.991 B -26 538.07 % | 7.531 M 100.39 % | -1.919 B -28 521.82 % | 6.751 M 100.35 % | -1.919 B -29 407.94 % | 6.549 M 1.66 % | 6.442 M -6.58 % | 6.896 M -53.54 % | 14.842 M |
| Long 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K -50.00 % | 26.000 K |
| Total non current liabilities | -4.831 B -1 973.63 % | 257.828 M 104.90 % | -5.264 B -1 662.01 % | 337.018 M 107.28 % | -4.627 B -1 589.25 % | 310.669 M 107.75 % | -4.010 B -1 770.00 % | 240.141 M 79.46 % | 133.816 M -5.57 % | 141.711 M 19.24 % | 118.849 M -20.57 % | 149.625 M 53.47 % | 97.492 M 104.28 % | -2.278 B -32 209.82 % | 7.095 M 100.41 % | -1.736 B -24 468.64 % | 7.124 M 100.32 % | -2.206 B -29 493.88 % | 7.505 M 100.34 % | -2.211 B -18 610.06 % | 11.945 M 100.59 % | -2.017 B -23 597.52 % | 8.583 M 100.41 % | -2.103 B -7 328.71 % | 29.095 M 101.35 % | -2.159 B -1 550.80 % | 148.790 M 107.33 % | -2.029 B -3 080.77 % | 68.053 M 103.33 % | -2.044 B -2 959.38 % | 71.476 M 103.59 % | -1.993 B -1 923.90 % | 109.273 M 105.51 % | -1.983 B -2 644.95 % | 77.902 M 103.91 % | -1.991 B -2 512.46 % | 82.532 M 104.30 % | -1.919 B -3 147.15 % | 62.969 M 103.28 % | -1.919 B -3 157.94 % | 62.767 M -0.57 % | 63.124 M -0.73 % | 63.591 M -63.05 % | 172.112 M |
| Other current liabilities | 0.000 -100.00 % | 143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -143.000 K | 0.000 -100.00 % | 936.000 K | 0.000 -100.00 % | 2.153 M | 0.000 -100.00 % | 23.997 M | 0.000 -100.00 % | 2.922 M | 0.000 -100.00 % | 19.605 M | 0.000 -100.00 % | 35.166 M | 0.000 -100.00 % | 34.711 M | 0.000 -100.00 % | 21.995 M | 0.000 -100.00 % | 22.904 M | 0.000 -100.00 % | 29.248 M | 0.000 -100.00 % | 39.657 M | 0.000 -100.00 % | 26.300 M | 0.000 -100.00 % | 27.570 M | 0.000 -100.00 % | 29.621 M | 0.000 -100.00 % | 28.666 M | 0.000 -100.00 % | 27.954 M 1.74 % | 27.476 M -17.84 % | 33.441 M -69.50 % | 109.630 M |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 44.757 M | 0.000 -100.00 % | 479.000 K | 0.000 -100.00 % | 77.000 K -86.61 % | 575.000 K 319.71 % | 137.000 K -84.09 % | 861.000 K -84.52 % | 5.561 M 14.64 % | 4.851 M | 0.000 -100.00 % | 74.478 M | 0.000 -100.00 % | 5.943 M | 0.000 -100.00 % | 25.234 M | 0.000 -100.00 % | 39.388 M | 0.000 -100.00 % | 36.395 M | 0.000 -100.00 % | 27.821 M | 0.000 -100.00 % | 27.078 M | 0.000 -100.00 % | 34.575 M | 0.000 -100.00 % | 56.089 M | 0.000 -100.00 % | 44.727 M | 0.000 -100.00 % | 50.645 M | 0.000 -100.00 % | 48.119 M | 0.000 -100.00 % | 52.653 M | 0.000 -100.00 % | 47.952 M 4.10 % | 46.063 M -11.41 % | 51.993 M -52.57 % | 109.630 M |
| Total liabilities | -4.831 B -1 968.84 % | 258.488 M 104.91 % | -5.264 B -1 478.89 % | 381.775 M 108.25 % | -4.627 B -1 586.96 % | 311.148 M 107.76 % | -4.010 B -1 769.46 % | 240.218 M 78.75 % | 134.391 M -5.26 % | 141.848 M 18.49 % | 119.710 M -22.86 % | 155.186 M 51.63 % | 102.343 M 104.49 % | -2.278 B -2 892.83 % | 81.573 M 104.70 % | -1.736 B -13 385.54 % | 13.067 M 100.59 % | -2.206 B -6 838.17 % | 32.739 M 101.48 % | -2.211 B -4 407.22 % | 51.333 M 102.55 % | -2.017 B -4 583.95 % | 44.978 M 102.14 % | -2.103 B -3 795.26 % | 56.916 M 102.64 % | -2.159 B -1 327.43 % | 175.868 M 108.67 % | -2.029 B -2 076.56 % | 102.628 M 105.02 % | -2.044 B -1 702.14 % | 127.565 M 106.40 % | -1.993 B -1 394.18 % | 154.000 M 107.77 % | -1.983 B -1 642.29 % | 128.547 M 106.46 % | -1.991 B -1 623.95 % | 130.651 M 106.81 % | -1.919 B -1 759.51 % | 115.622 M 106.02 % | -1.919 B -1 833.56 % | 110.719 M 1.40 % | 109.187 M -5.53 % | 115.584 M -58.98 % | 281.742 M |
| Other non current assets | 0.000 -100.00 % | 5.010 B | 0.000 -100.00 % | 1.583 M | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 948.000 K 238.57 % | 280.000 K -62.62 % | 749.000 K 600.00 % | 107.000 K -89.91 % | 1.060 M 1 161.90 % | 84.000 K | 0.000 -100.00 % | 20.226 M | 0.000 -100.00 % | 746.377 M | 0.000 -100.00 % | 235.381 M | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 238.781 M | 0.000 -100.00 % | 226.356 M | 0.000 -100.00 % | 325.875 M | 0.000 -100.00 % | 453.979 M | 0.000 -100.00 % | 532.059 M | 0.000 -100.00 % | 655.765 M | 0.000 -100.00 % | 870.655 M | 0.000 -100.00 % | 1.415 B | 0.000 -100.00 % | 885.801 M | 0.000 -100.00 % | 581.130 M -2.38 % | 595.300 M 41.55 % | 420.544 M -47.27 % | 797.592 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 5.564 B | 0.000 -100.00 % | 4.857 B | 0.000 -100.00 % | 4.030 B 21.42 % | 3.319 B 3.12 % | 3.219 B -0.62 % | 3.239 B -7.32 % | 3.495 B 17.77 % | 2.968 B | 0.000 -100.00 % | 2.174 B | 0.000 -100.00 % | 111.247 M | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 73.452 M | 0.000 -100.00 % | 1.545 B | 0.000 -100.00 % | 1.623 B | 0.000 -100.00 % | 1.354 B | 0.000 -100.00 % | 937.879 M | 0.000 -100.00 % | 762.507 M | 0.000 -100.00 % | 475.253 M | 0.000 100.00 % | -24.667 M | 0.000 100.00 % | -1.141 B | 0.000 100.00 % | -506.996 M | 0.000 100.00 % | -402.414 M 3.42 % | -416.660 M -72.16 % | -242.025 M 25.98 % | -326.962 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 457.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -457.000 K | 0.000 | 0.000 -100.00 % | 5.926 M | 0.000 100.00 % | -1.399 B | 0.000 100.00 % | -1.349 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 67.019 M | 0.000 -100.00 % | 68.245 M | 0.000 -100.00 % | 69.255 M | 0.000 -100.00 % | 70.226 M -1.36 % | 71.196 M 2.37 % | 69.547 M -1.23 % | 70.414 M -1.52 % | 71.499 M -1.33 % | 72.462 M | 0.000 -100.00 % | 73.910 M | 0.000 -100.00 % | 74.898 M | 0.000 -100.00 % | 76.893 M | 0.000 -100.00 % | 78.202 M | 0.000 -100.00 % | 82.285 M | 0.000 -100.00 % | 84.545 M | 0.000 -100.00 % | 253.749 M | 0.000 -100.00 % | 294.012 M | 0.000 -100.00 % | 308.347 M | 0.000 -100.00 % | 322.594 M | 0.000 -100.00 % | 338.849 M | 0.000 -100.00 % | 351.626 M | 0.000 -100.00 % | 363.479 M | 0.000 -100.00 % | 378.180 M -4.38 % | 395.517 M -4.19 % | 412.821 M -52.02 % | 860.474 M |
| Total non current assets | 0.000 -100.00 % | 5.077 B | 0.000 -100.00 % | 5.634 B | 0.000 -100.00 % | 4.926 B | 0.000 -100.00 % | 4.101 B 20.73 % | 3.397 B 3.28 % | 3.289 B 71.83 % | 1.914 B -46.35 % | 3.568 B 110.16 % | 1.698 B | 0.000 -100.00 % | 2.269 B | 0.000 -100.00 % | 932.522 M | 0.000 -100.00 % | 2.051 B | 0.000 -100.00 % | 1.174 B | 0.000 -100.00 % | 1.866 B | 0.000 -100.00 % | 1.934 B | 0.000 -100.00 % | 1.933 B | 0.000 -100.00 % | 1.686 B | 0.000 -100.00 % | 1.603 B | 0.000 -100.00 % | 1.454 B | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 625.780 M | 0.000 -100.00 % | 742.284 M | 0.000 -100.00 % | 556.896 M -3.01 % | 574.157 M -2.91 % | 591.340 M -55.58 % | 1.331 B |
| Other current assets | -5.009 B -136 921.82 % | 3.661 M 233.08 % | -2.751 M -155.40 % | 4.966 M 100.10 % | -4.858 B -93 230.46 % | 5.216 M 118.67 % | -27.940 M -148.16 % | 58.019 M -2.93 % | 59.773 M 4.18 % | 57.376 M -0.48 % | 57.651 M 6.58 % | 54.092 M -5.48 % | 57.229 M 343.49 % | -23.504 M -134.70 % | 67.741 M 104.26 % | -1.590 B -2 566.85 % | 64.474 M 134.56 % | -186.533 M -43 479.77 % | 430.000 K 100.26 % | -165.481 M -392.18 % | 56.637 M 129.45 % | -192.336 M -43 713.61 % | 441.000 K 100.26 % | -170.472 M -400.04 % | 56.816 M 117.08 % | -332.556 M -60 674.86 % | 549.000 K 100.14 % | -405.934 M -26 788.63 % | 1.521 M 100.31 % | -489.283 M -9 309.17 % | 5.313 M 100.87 % | -610.601 M -1 886.74 % | 34.174 M 104.05 % | -843.727 M | 0.000 100.00 % | -1.404 B | 0.000 100.00 % | -1.115 B | 0.000 100.00 % | -919.994 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 3.208 M | 0.000 -100.00 % | 896.000 K | 0.000 -100.00 % | 60.537 M | 0.000 -100.00 % | 914.000 K -4.99 % | 962.000 K -1.23 % | 974.000 K -99.93 % | 1.403 B 6 839.70 % | 20.216 M -98.52 % | 1.367 B | 0.000 -100.00 % | 20.226 M | 0.000 -100.00 % | 746.377 M | 0.000 -100.00 % | 179.757 M | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 182.764 M | 0.000 -100.00 % | 165.657 M | 0.000 -100.00 % | 325.875 M | 0.000 -100.00 % | 396.024 M | 0.000 -100.00 % | 478.031 M | 0.000 -100.00 % | 649.945 M | 0.000 -100.00 % | 833.191 M | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 846.395 M | 0.000 -100.00 % | 542.414 M -2.56 % | 556.660 M 45.71 % | 382.025 M -47.45 % | 726.962 M |
| cash and cash equivalents | 0.000 -100.00 % | 798.000 K | 0.000 -100.00 % | 1.855 M | 0.000 -100.00 % | 762.000 K | 0.000 -100.00 % | 27.026 M 5 712.04 % | 465.000 K -63.76 % | 1.283 M -63.28 % | 3.494 M -48.04 % | 6.724 M 358.98 % | 1.465 M | 0.000 -100.00 % | 3.278 M | 0.000 -100.00 % | 5.716 M | 0.000 -100.00 % | 7.048 M | 0.000 -100.00 % | 2.922 M | 0.000 -100.00 % | 9.572 M | 0.000 -100.00 % | 3.913 M | 0.000 -100.00 % | 6.681 M | 0.000 -100.00 % | 9.910 M | 0.000 -100.00 % | 11.252 M | 0.000 -100.00 % | 3.946 M | 0.000 -100.00 % | 10.536 M | 0.000 -100.00 % | 9.376 M | 0.000 -100.00 % | 268.535 M | 0.000 -100.00 % | 377.580 M 245.07 % | 109.422 M 882.24 % | 11.140 M -57.06 % | 25.942 M |
| Cash and short term investments | 5.009 B 124 938.62 % | 4.006 M 45.62 % | 2.751 M 0.00 % | 2.751 M -99.94 % | 4.858 B 7 710.16 % | 62.197 M 122.61 % | 27.940 M 0.00 % | 27.940 M 1 857.95 % | 1.427 M -36.77 % | 2.257 M -99.84 % | 1.406 B 5 120.58 % | 26.940 M -98.03 % | 1.369 B 5 723.95 % | 23.504 M 0.00 % | 23.504 M -98.52 % | 1.590 B 111.47 % | 752.093 M 303.20 % | 186.533 M -0.15 % | 186.805 M 12.89 % | 165.481 M -83.86 % | 1.025 B 433.14 % | 192.336 M 0.00 % | 192.336 M 12.83 % | 170.472 M 0.53 % | 169.570 M -49.01 % | 332.556 M 0.00 % | 332.556 M -18.08 % | 405.934 M 0.00 % | 405.934 M -17.03 % | 489.283 M 0.00 % | 489.283 M -19.87 % | 610.601 M -6.62 % | 653.891 M -22.50 % | 843.727 M 0.00 % | 843.727 M -39.89 % | 1.404 B 0.00 % | 1.404 B 25.90 % | 1.115 B 0.00 % | 1.115 B 21.19 % | 919.994 M 0.00 % | 919.994 M 38.12 % | 666.082 M 69.42 % | 393.165 M -47.78 % | 752.904 M |
| Total current assets | 0.000 -100.00 % | 12.413 M | 0.000 -100.00 % | 12.463 M | 0.000 -100.00 % | 67.413 M | 0.000 -100.00 % | 149.152 M 130.99 % | 64.571 M 0.30 % | 64.379 M -95.60 % | 1.464 B 1 606.82 % | 85.778 M -93.99 % | 1.426 B | 0.000 -100.00 % | 91.245 M | 0.000 -100.00 % | 816.567 M | 0.000 -100.00 % | 187.321 M | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 195.460 M | 0.000 -100.00 % | 226.457 M | 0.000 -100.00 % | 401.333 M | 0.000 -100.00 % | 445.261 M | 0.000 -100.00 % | 568.420 M | 0.000 -100.00 % | 773.799 M | 0.000 -100.00 % | 926.279 M | 0.000 -100.00 % | 1.496 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 1.473 B 1.10 % | 1.457 B -0.91 % | 1.470 B -49.83 % | 2.931 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.779 M | 0.000 | 0.000 -100.00 % | 70.878 M | 0.000 -100.00 % | 65.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 19.864 M | 0.000 -100.00 % | 19.927 M | 0.000 -100.00 % | 25.575 M | 0.000 -100.00 % | 26.355 M | 0.000 -100.00 % | 27.136 M | 0.000 -100.00 % | 25.418 M | 0.000 -100.00 % | 28.044 M | 0.000 -100.00 % | 28.456 M -0.23 % | 28.521 M 6.25 % | 26.843 M -49.86 % | 53.534 M |
| Net receivables | 0.000 -100.00 % | 4.746 M | 0.000 -100.00 % | 4.746 M | 0.000 -100.00 % | 4.779 M | 0.000 -100.00 % | 63.193 M | 0.000 -100.00 % | 4.746 M | 0.000 -100.00 % | 4.746 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.799 M | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 5.853 M | 0.000 -100.00 % | 2.587 M | 0.000 -100.00 % | 1.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.879 M | 0.000 -100.00 % | 53.562 M | 0.000 -100.00 % | 59.379 M | 0.000 -100.00 % | 55.416 M | 0.000 -100.00 % | 66.798 M | 0.000 -100.00 % | 149.121 M | 0.000 -100.00 % | 524.750 M -31.18 % | 762.541 M -27.41 % | 1.050 B -50.55 % | 2.124 B |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 457.000 K | 0.000 | 0.000 -100.00 % | 514.000 K | 0.000 -100.00 % | 3.165 M | 0.000 -100.00 % | 6.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 517.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 479.000 K | 0.000 -100.00 % | 77.000 K -86.61 % | 575.000 K 319.71 % | 137.000 K -79.55 % | 670.000 K -69.60 % | 2.204 M -5.65 % | 2.336 M | 0.000 -100.00 % | 2.393 M | 0.000 -100.00 % | 2.828 M | 0.000 -100.00 % | 2.402 M | 0.000 -100.00 % | 3.234 M | 0.000 -100.00 % | 1.684 M | 0.000 -100.00 % | 5.019 M | 0.000 -100.00 % | 4.174 M | 0.000 -100.00 % | 5.327 M | 0.000 -100.00 % | 16.432 M | 0.000 -100.00 % | 18.427 M | 0.000 -100.00 % | 23.075 M | 0.000 -100.00 % | 18.498 M | 0.000 -100.00 % | 23.987 M | 0.000 -100.00 % | 19.998 M 7.59 % | 18.587 M 0.19 % | 18.552 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 44.707 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K | 0.000 -100.00 % | 191.000 K -94.31 % | 3.357 M 827.35 % | 362.000 K | 0.000 -100.00 % | 48.088 M | 0.000 -100.00 % | 193.000 K | 0.000 -100.00 % | 3.227 M | 0.000 -100.00 % | 988.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 807.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 5.249 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.980 B | 0.000 -100.00 % | 3.182 B | 0.000 -100.00 % | 3.468 B | 0.000 | 0.000 -100.00 % | 2.263 B | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 2.191 B | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 2.002 B | 0.000 -100.00 % | 1.973 B | 0.000 -100.00 % | 2.144 B | 0.000 -100.00 % | 2.014 B | 0.000 -100.00 % | 2.029 B | 0.000 -100.00 % | 1.978 B | 0.000 -100.00 % | 1.968 B | 0.000 -100.00 % | 542.000 K | 0.000 -100.00 % | 1.904 B | 0.000 -100.00 % | 1.904 B -0.14 % | 1.907 B -1.25 % | 1.931 B -51.11 % | 3.950 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 254.708 M | 0.000 -100.00 % | 333.963 M | 0.000 -100.00 % | 307.201 M | 0.000 -100.00 % | 236.526 M 81.71 % | 130.169 M -5.17 % | 137.266 M 19.89 % | 114.496 M -18.84 % | 141.071 M 58.45 % | 89.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.335 M | 0.000 -100.00 % | 142.798 M | 0.000 -100.00 % | 61.339 M | 0.000 -100.00 % | 63.398 M | 0.000 -100.00 % | 101.869 M | 0.000 -100.00 % | 70.369 M | 0.000 -100.00 % | 75.001 M | 0.000 -100.00 % | 56.218 M | 0.000 -100.00 % | 56.218 M -0.82 % | 56.682 M 0.00 % | 56.682 M -63.95 % | 157.244 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 5.089 B | 0.000 -100.00 % | 5.646 B | 0.000 -100.00 % | 4.938 B | 0.000 -100.00 % | 4.251 B 22.79 % | 3.462 B 3.23 % | 3.353 B -0.73 % | 3.378 B -7.53 % | 3.653 B 16.96 % | 3.124 B | 0.000 -100.00 % | 2.360 B | 0.000 -100.00 % | 1.749 B | 0.000 -100.00 % | 2.239 B | 0.000 -100.00 % | 2.262 B | 0.000 -100.00 % | 2.062 B | 0.000 -100.00 % | 2.160 B | 0.000 -100.00 % | 2.335 B | 0.000 -100.00 % | 2.131 B | 0.000 -100.00 % | 2.171 B | 0.000 -100.00 % | 2.227 B | 0.000 -100.00 % | 2.111 B | 0.000 -100.00 % | 2.122 B | 0.000 -100.00 % | 2.034 B | 0.000 -100.00 % | 2.030 B -0.06 % | 2.031 B -1.48 % | 2.062 B -51.62 % | 4.262 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -242.275 M -296.95 % | 123.014 M -20.54 % | 154.807 M 183.91 % | -184.481 M 31.27 % | -268.399 M -208.70 % | -86.945 M -17 789.92 % | -486.000 K -0.21 % | -485.000 K 0.00 % | -485.000 K 11.50 % | -548.000 K -17.34 % | -467.000 K -7.85 % | -433.000 K -100.30 % | 142.034 M 402.10 % | 28.288 M 522.90 % | -6.689 M 96.16 % | -174.181 M -36.02 % | -128.060 M -29.56 % | -98.843 M 68.81 % | -316.947 M -384.07 % | -65.476 M 35.56 % | -101.603 M -140.89 % | 248.500 M 735.83 % | -39.083 M -1 707.03 % | 2.432 M 116.61 % | -14.645 M 76.24 % | -61.637 M -318.67 % | -14.722 M -220.00 % | 12.268 M 403.89 % | -4.037 M -106.59 % | 61.222 M 307.79 % | -29.463 M -55.49 % | -18.949 M 28.82 % | -26.623 M -153.24 % | -10.513 M -942.96 % | -1.008 M 97.32 % | -37.593 M -186.03 % | -13.143 M -524.67 % | -2.104 M 79.32 % | -10.173 M -237.64 % | -3.013 M -126.25 % | 11.477 M 129.51 % | -38.892 M -7.30 % | -36.247 M -3 636.80 % | -970.000 K -13.98 % | -851.000 K 77.62 % | -3.803 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.716 M 47.26 % | 118.645 M -39.37 % | 195.703 M 1 004.19 % | -21.644 M -135.98 % | 60.160 M -60.62 % | 152.764 M 207.55 % | -142.034 M -402.10 % | -28.288 M -522.90 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.843 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 146.776 M 23.71 % | 118.645 M -38.93 % | 194.276 M 997.60 % | -21.644 M -137.38 % | 57.903 M -62.10 % | 152.764 M 207.55 % | -142.034 M -402.10 % | -28.288 M -522.90 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.843 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.716 M 525.33 % | 27.940 M 130.80 % | -90.705 M -6 456.34 % | 1.427 M -93.81 % | 23.071 M 922.20 % | 2.257 M 101.50 % | -150.507 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 762.000 K -99.56 % | 174.716 M 525.33 % | 27.940 M -85.72 % | 195.703 M 13 614.30 % | 1.427 M -97.63 % | 60.160 M 2 565.49 % | 2.257 M 101.59 % | -142.034 M -402.10 % | -28.288 M -522.90 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.843 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.716 M 47.26 % | 118.645 M -39.37 % | 195.703 M 1 004.19 % | -21.644 M -135.98 % | 60.160 M -60.62 % | 152.764 M 207.55 % | -142.034 M -402.10 % | -28.288 M -522.90 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.843 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.716 M 47.26 % | 118.645 M -39.37 % | 195.703 M 1 004.19 % | -21.644 M -135.98 % | 60.160 M -60.62 % | 152.764 M 207.55 % | -142.034 M -402.10 % | -28.288 M -522.90 % | 6.689 M -96.16 % | 174.181 M 36.02 % | 128.060 M 29.56 % | 98.843 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 |
| 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 |