Orbit Exports Limited ORBTEXP.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.137 B 8.65 % | 1.967 B 1.46 % | 1.938 B 55.56 % | 1.246 B 86.48 % | 668.267 M -52.95 % | 1.420 B 5.13 % | 1.351 B 2.79 % | 1.314 B -2.19 % | 1.344 B -10.32 % | 1.498 B -5.29 % | 1.582 B 18.85 % | 1.331 B 10.05 % | 1.210 B 18.46 % | 1.021 B 13.60 % | 898.797 M 45.71 % | 616.820 M 40.16 % | 440.073 M 14.64 % | 383.886 M 41.08 % | 272.095 M |
| Net income | 390.124 M 14.51 % | 340.692 M -0.91 % | 343.820 M 93.18 % | 177.981 M 646.38 % | 23.846 M -90.92 % | 262.648 M 1.99 % | 257.518 M -4.75 % | 270.354 M 28.04 % | 211.146 M -9.17 % | 232.469 M -16.57 % | 278.625 M 36.76 % | 203.736 M 41.00 % | 144.493 M 60.14 % | 90.227 M 17.28 % | 76.930 M 135.06 % | 32.728 M 337.54 % | 7.480 M -47.03 % | 14.121 M 82.43 % | 7.741 M |
| Income before tax | 522.675 M 18.97 % | 439.351 M 0.53 % | 437.042 M 89.60 % | 230.502 M 1 028.58 % | 20.424 M -94.05 % | 343.023 M 3.59 % | 331.145 M -11.05 % | 372.271 M 19.27 % | 312.132 M -12.53 % | 356.843 M -7.61 % | 386.256 M 33.46 % | 289.415 M 37.47 % | 210.529 M 67.27 % | 125.859 M 2.94 % | 122.262 M 149.70 % | 48.963 M 261.61 % | 13.540 M -47.01 % | 25.551 M 220.89 % | 7.962 M |
| Income before tax ratio | 0.24 9.49 % | 0.22 -0.92 % | 0.23 21.89 % | 0.18 505.21 % | 0.03 -87.35 % | 0.24 -1.47 % | 0.25 -13.46 % | 0.28 21.94 % | 0.23 -2.47 % | 0.24 -2.45 % | 0.24 12.29 % | 0.22 24.91 % | 0.17 41.21 % | 0.12 -9.39 % | 0.14 71.37 % | 0.08 158.00 % | 0.03 -53.77 % | 0.07 127.44 % | 0.03 |
| EBITDA | 541.382 M -11.95 % | 614.835 M 6.40 % | 577.870 M 68.65 % | 342.645 M 139.30 % | 143.189 M -70.04 % | 477.922 M 9.43 % | 436.755 M -5.04 % | 459.916 M 8.75 % | 422.916 M 4.37 % | 405.204 M -8.70 % | 443.818 M 37.92 % | 321.804 M 29.36 % | 248.768 M 58.56 % | 156.889 M 10.94 % | 141.419 M 112.29 % | 66.616 M 127.04 % | 29.341 M -20.36 % | 36.843 M 33.70 % | 27.556 M |
| Net income ratio | 0.18 5.39 % | 0.17 -2.34 % | 0.18 24.19 % | 0.14 300.25 % | 0.04 -80.71 % | 0.18 -2.98 % | 0.19 -7.33 % | 0.21 30.91 % | 0.16 1.28 % | 0.16 -11.90 % | 0.18 15.06 % | 0.15 28.12 % | 0.12 35.19 % | 0.09 3.24 % | 0.09 61.31 % | 0.05 212.17 % | 0.02 -53.79 % | 0.04 29.30 % | 0.03 |
| Ratio EBITDA | 0.25 -18.96 % | 0.31 4.86 % | 0.30 8.42 % | 0.27 28.32 % | 0.21 -36.33 % | 0.34 4.09 % | 0.32 -7.61 % | 0.35 11.19 % | 0.31 16.38 % | 0.27 -3.60 % | 0.28 16.04 % | 0.24 17.54 % | 0.21 33.86 % | 0.15 -2.35 % | 0.16 45.69 % | 0.11 61.98 % | 0.07 -30.53 % | 0.10 -5.23 % | 0.10 |
| Gross profit ratio | 0.66 119.79 % | 0.30 -53.31 % | 0.64 -0.34 % | 0.64 5.67 % | 0.61 -3.66 % | 0.63 -0.61 % | 0.64 -0.25 % | 0.64 9.84 % | 0.58 8.11 % | 0.54 -2.45 % | 0.55 16.19 % | 0.47 22.04 % | 0.39 102.58 % | 0.19 -25.27 % | 0.26 129.97 % | 0.11 127.43 % | 0.05 80.53 % | 0.03 53.44 % | 0.02 |
| Weighted average shs out dil | 26.521 M -2.04 % | 27.074 M -1.17 % | 27.395 M -0.02 % | 27.401 M 0.07 % | 27.383 M -2.03 % | 27.950 M -1.09 % | 28.258 M -1.44 % | 28.672 M -0.13 % | 28.710 M 0.13 % | 28.674 M 0.94 % | 28.406 M 2.40 % | 27.740 M 6.98 % | 25.931 M 4.00 % | 24.933 M 5.33 % | 23.672 M 6.76 % | 22.173 M 0.29 % | 22.110 M 4.67 % | 21.123 M 0.00 % | 21.123 M |
| Weighted average shs out | 26.521 M -1.76 % | 26.996 M -1.09 % | 27.292 M -0.33 % | 27.383 M 0.00 % | 27.383 M -2.03 % | 27.950 M -1.09 % | 28.258 M -1.44 % | 28.672 M -0.11 % | 28.702 M 0.13 % | 28.665 M 0.91 % | 28.406 M 5.83 % | 26.840 M 3.51 % | 25.931 M 4.00 % | 24.933 M 5.33 % | 23.672 M 6.76 % | 22.173 M 0.29 % | 22.110 M 4.67 % | 21.123 M 0.00 % | 21.123 M |
| EPS diluted | 14.71 16.93 % | 12.58 2.03 % | 12.33 89.69 % | 6.50 647.13 % | 0.87 -90.74 % | 9.40 3.18 % | 9.11 -3.39 % | 9.43 26.24 % | 7.47 -7.89 % | 8.11 -17.33 % | 9.81 35.68 % | 7.23 29.80 % | 5.57 53.87 % | 3.62 11.38 % | 3.25 119.59 % | 1.48 279.49 % | 0.39 -41.79 % | 0.67 81.08 % | 0.37 |
| Earnings per share | 14.74 16.80 % | 12.62 0.16 % | 12.60 93.85 % | 6.50 647.13 % | 0.87 -90.74 % | 9.40 3.18 % | 9.11 -3.39 % | 9.43 26.24 % | 7.47 -7.89 % | 8.11 -17.33 % | 9.81 31.15 % | 7.48 34.29 % | 5.57 121.91 % | 2.51 -22.77 % | 3.25 119.59 % | 1.48 279.49 % | 0.39 -41.79 % | 0.67 81.08 % | 0.37 |
| Gross profit | 1.406 B 138.80 % | 588.645 M -52.63 % | 1.243 B 55.02 % | 801.570 M 97.05 % | 406.787 M -54.67 % | 897.325 M 4.49 % | 858.749 M 2.53 % | 837.576 M 7.43 % | 779.653 M -3.04 % | 804.098 M -7.61 % | 870.369 M 38.10 % | 630.241 M 34.30 % | 469.269 M 139.97 % | 195.551 M -15.10 % | 230.328 M 235.10 % | 68.734 M 218.77 % | 21.562 M 106.96 % | 10.419 M 116.48 % | 4.813 M |
| Income tax expense | 132.551 M 34.35 % | 98.659 M 5.83 % | 93.222 M 77.50 % | 52.520 M 1 634.33 % | -3.423 M -104.26 % | 80.375 M 9.17 % | 73.627 M -27.76 % | 101.917 M -8.84 % | 111.804 M -10.21 % | 124.512 M 6.04 % | 117.419 M 32.16 % | 88.847 M 34.54 % | 66.036 M 85.33 % | 35.632 M -21.40 % | 45.331 M 182.13 % | 16.068 M 227.09 % | 4.912 M -56.53 % | 11.299 M 5 404.74 % | 205.265 K |
| Cost of revenue | 772.041 M -43.98 % | 1.378 B 100.92 % | 685.977 M 54.29 % | 444.605 M 70.03 % | 261.480 M -49.99 % | 522.879 M 6.24 % | 492.161 M 3.25 % | 476.685 M -15.49 % | 564.073 M -18.75 % | 694.210 M -2.46 % | 711.706 M 1.55 % | 700.864 M -5.32 % | 740.263 M -10.33 % | 825.523 M 23.49 % | 668.469 M 21.96 % | 548.086 M 30.96 % | 418.511 M 12.06 % | 373.467 M 39.73 % | 267.283 M |
| General and administrative expenses | 344.533 M 1 113.40 % | 28.394 M 4.37 % | 27.206 M 30.20 % | 20.895 M -8.92 % | 22.941 M -11.10 % | 25.804 M -12.23 % | 29.401 M -3.20 % | 30.372 M 28.94 % | 23.556 M 3.24 % | 22.817 M -81.57 % | 123.813 M 1 171.96 % | 9.734 M -25.63 % | 13.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 14.372 M -51.51 % | 29.638 M 23.09 % | 24.078 M 57.12 % | 15.325 M 158.52 % | 5.928 M -75.32 % | 24.016 M 18.02 % | 20.349 M -30.30 % | 29.195 M -46.22 % | 54.284 M 18.05 % | 45.983 M 486.14 % | 7.845 M -86.83 % | 59.552 M 10.67 % | 53.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 187.362 M -75.47 % | 763.699 M 34.96 % | 565.864 M 54.76 % | 365.644 M -31.21 % | 531.521 M 13 991.22 % | 3.772 M 333.56 % | 870.000 K -99.79 % | 405.218 M 8.74 % | 372.645 M -22.57 % | 481.245 M 2 343.49 % | 19.695 M -91.98 % | 245.689 M 324.30 % | 57.904 M -40.78 % | 97.783 M 1 278.85 % | 7.092 M 8.79 % | 6.519 M -27.77 % | 9.025 M 162.27 % | -14.494 M |
| Operating expenses | 321.241 M 30.91 % | 245.394 M -69.89 % | 814.983 M 35.36 % | 602.084 M 52.61 % | 394.513 M -32.14 % | 581.341 M 5.68 % | 550.095 M 10.84 % | 496.285 M 2.74 % | 483.058 M 9.43 % | 441.445 M -8.27 % | 481.245 M 38.48 % | 347.508 M 41.44 % | 245.689 M 324.30 % | 57.904 M -40.78 % | 97.783 M 778.72 % | 11.128 M 706.82 % | 1.379 M 107.87 % | -17.531 M -20.95 % | -14.494 M |
| Cost and expenses | 1.773 B 9.17 % | 1.624 B 4.71 % | 1.551 B 43.79 % | 1.078 B 41.44 % | 762.447 M -30.95 % | 1.104 B 5.95 % | 1.042 B 7.12 % | 972.970 M -7.08 % | 1.047 B -7.79 % | 1.136 B -4.80 % | 1.193 B 13.79 % | 1.048 B 6.33 % | 985.952 M 11.61 % | 883.427 M 15.29 % | 766.252 M 37.02 % | 559.214 M 33.18 % | 419.890 M 17.97 % | 355.936 M 40.80 % | 252.789 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 |
| Selling general and administrative expenses | 321.241 M 453.56 % | 58.032 M 13.16 % | 51.284 M 41.59 % | 36.220 M 25.46 % | 28.869 M -42.05 % | 49.820 M 0.14 % | 49.750 M -16.48 % | 59.567 M -23.48 % | 77.840 M 13.14 % | 68.800 M -47.74 % | 131.658 M -21.57 % | 167.861 M 23.99 % | 135.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 17.294 M 0.86 % | 17.147 M 3.21 % | 16.614 M 19.47 % | 13.906 M 4.32 % | 13.330 M -28.85 % | 18.735 M 51.21 % | 12.390 M 97.86 % | 6.262 M 20.59 % | 5.193 M -10.25 % | 5.786 M 2.19 % | 5.662 M 124.68 % | 2.520 M 1 408.98 % | 167.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 18.514 M -35.51 % | 28.707 M -15.21 % | 33.857 M 73.74 % | 19.487 M 50.18 % | 12.976 M -27.85 % | 17.984 M -9.00 % | 19.762 M 29.94 % | 15.208 M -44.74 % | 27.522 M 136.28 % | 11.648 M -8.59 % | 12.743 M -18.95 % | 15.723 M 18.95 % | 13.218 M 12.13 % | 11.788 M 14.64 % | 10.283 M 45.00 % | 7.092 M 8.79 % | 6.519 M -27.77 % | 9.025 M 2.93 % | 8.768 M |
| Depreciation and amortization | 142.855 M -2.67 % | 146.777 M 4.41 % | 140.572 M 18.47 % | 118.653 M 8.07 % | 109.789 M -6.10 % | 116.915 M 36.19 % | 85.848 M 18.51 % | 72.437 M 4.76 % | 69.145 M 15.71 % | 59.755 M 24.32 % | 48.065 M 36.87 % | 35.118 M 40.35 % | 25.021 M 33.35 % | 18.763 M 111.41 % | 8.875 M -1.49 % | 9.010 M -2.93 % | 9.282 M 4.37 % | 8.893 M 7.80 % | 8.250 M |
| Operating income | 364.436 M 6.17 % | 343.251 M -11.51 % | 387.887 M 131.17 % | 167.792 M 278.16 % | -94.180 M -131.43 % | 299.622 M 2.42 % | 292.529 M -14.29 % | 341.291 M 9.34 % | 312.132 M -12.53 % | 356.843 M -7.61 % | 386.255 M 43.21 % | 269.721 M 28.12 % | 210.529 M 52.95 % | 137.647 M 3.85 % | 132.544 M 130.09 % | 57.606 M 185.42 % | 20.183 M -27.79 % | 27.949 M 44.77 % | 19.306 M |
| Operating income ratio | 0.17 -2.28 % | 0.17 -12.79 % | 0.20 48.61 % | 0.13 195.54 % | -0.14 -166.80 % | 0.21 -2.57 % | 0.22 -16.61 % | 0.26 11.79 % | 0.23 -2.47 % | 0.24 -2.45 % | 0.24 20.49 % | 0.20 16.41 % | 0.17 29.12 % | 0.13 -8.59 % | 0.15 57.90 % | 0.09 103.63 % | 0.05 -37.01 % | 0.07 2.61 % | 0.07 |
| Total other income expenses net | 158.239 M | 0.000 -100.00 % | 49.155 M -21.62 % | 62.710 M -45.28 % | 114.604 M 321.97 % | 27.159 M 21.44 % | 22.364 M -22.64 % | 28.908 M 111.72 % | -246.710 M -2.79 % | -240.009 M 28.30 % | -334.728 M -855.36 % | -35.037 M -735.21 % | -4.195 M 64.41 % | -11.788 M -14.64 % | -10.283 M -18.97 % | -8.643 M -30.11 % | -6.643 M -176.95 % | -2.399 M 78.86 % | -11.344 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 | 133.563 M -33.09 % | 199.609 M -35.50 % | 309.472 M -27.96 % | 429.587 M 137.04 % | 181.226 M 35.60 % | 133.649 M 1 092.23 % | 11.210 M -89.76 % | 109.457 M 3.60 % | 105.656 M -61.87 % | 277.104 M -22.57 % | 357.883 M -9.16 % | 393.952 M 55.96 % | 252.593 M 156.34 % | 98.537 M -54.16 % | 214.963 M 59.22 % | 135.009 M 42.82 % | 94.528 M -2.84 % | 97.289 M -21.07 % | 123.260 M |
| Total investments | 849.437 M 44.21 % | 589.021 M 26.45 % | 465.811 M 61.76 % | 287.965 M 170.46 % | 106.471 M 6.09 % | 100.355 M 34.29 % | 74.732 M 38.47 % | 53.970 M 81.70 % | 29.702 M 32.70 % | 22.382 M 0.64 % | 22.239 M 75.89 % | 12.644 M -49.57 % | 25.072 M 16 840.54 % | 148.000 K 3.50 % | 143.000 K 43.00 % | 100.000 K -99.04 % | 10.413 M -22.86 % | 13.499 M 13 398.74 % | 100.000 K |
| Total debt | 151.100 M -35.55 % | 234.449 M -27.13 % | 321.728 M -27.98 % | 446.729 M 112.22 % | 210.499 M 15.59 % | 182.112 M 85.80 % | 98.013 M -30.01 % | 140.040 M -19.09 % | 173.073 M -50.84 % | 352.026 M -16.71 % | 422.629 M -5.34 % | 446.483 M 64.09 % | 272.095 M 167.63 % | 101.667 M -52.94 % | 216.024 M 58.77 % | 136.062 M 42.61 % | 95.409 M -2.91 % | 98.273 M -22.68 % | 127.101 M |
| Accumulated other comprehensive income loss | 42.169 M 2.47 % | 41.151 M 41.90 % | 29.001 M 170.81 % | 10.709 M 30.20 % | 8.225 M 102.53 % | -324.985 M -48.14 % | -219.384 M -58.66 % | -138.277 M 47.42 % | -262.986 M -31.88 % | -199.418 M -14.48 % | -174.199 M -37.57 % | -126.628 M -35.98 % | -93.123 M 52.68 % | -196.782 M -10.35 % | -178.324 M -5.25 % | -169.425 M -5.58 % | -160.467 M -6.04 % | -151.322 M -6.26 % | -142.405 M |
| Retained earnings | 2.417 B 19.25 % | 2.027 B 7.81 % | 1.880 B 13.15 % | 1.661 B 11.76 % | 1.487 B 1.83 % | 1.460 B 4.53 % | 1.397 B 22.72 % | 1.138 B 35.94 % | 837.140 M 22.88 % | 681.283 M 32.66 % | 513.548 M 49.68 % | 343.102 M 54.78 % | 221.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 264.697 M 0.18 % | 264.234 M -2.04 % | 269.749 M -1.49 % | 273.831 M 0.00 % | 273.831 M 0.00 % | 273.831 M -3.10 % | 282.579 M 0.00 % | 282.579 M -1.55 % | 287.023 M 100.12 % | 143.422 M 0.30 % | 142.992 M 3.25 % | 138.492 M 4.14 % | 132.992 M 43.81 % | 92.479 M 9.61 % | 84.373 M 14.16 % | 73.911 M -14.82 % | 86.771 M 0.33 % | 86.486 M 145.65 % | 35.207 M |
| Total equity | 2.733 B 16.97 % | 2.337 B 7.26 % | 2.179 B 11.96 % | 1.946 B 10.02 % | 1.769 B 1.59 % | 1.741 B 3.23 % | 1.686 B 18.08 % | 1.428 B 10.89 % | 1.288 B 14.50 % | 1.125 B 18.35 % | 950.386 M 33.44 % | 712.205 M 47.25 % | 483.674 M 38.50 % | 349.214 M 36.00 % | 256.781 M 57.62 % | 162.910 M 17.47 % | 138.686 M 11.65 % | 124.217 M 70.25 % | 72.962 M |
| Other non current liabilities | 27.723 M 4.21 % | 26.602 M 17.85 % | 22.573 M 38.04 % | 16.353 M 3.55 % | 15.792 M -51.07 % | 32.276 M -20.28 % | 40.485 M -29.97 % | 57.813 M -39.60 % | 95.712 M 8 601.09 % | 1.100 M -98.56 % | 76.609 M 1 863.33 % | 3.902 M -90.97 % | 43.229 M 4 322 800.00 % | 1.000 K -100.00 % | 133.280 M 5 054.20 % | 2.586 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 55.818 M -59.43 % | 137.572 M -39.61 % | 227.809 M -2.64 % | 233.996 M 98.44 % | 117.917 M 149.99 % | 47.169 M -22.39 % | 60.779 M 17.63 % | 51.669 M -46.70 % | 96.942 M -51.46 % | 199.697 M -4.38 % | 208.836 M -4.39 % | 218.416 M 164.72 % | 82.507 M -18.85 % | 101.667 M 22.87 % | 82.743 M 359.68 % | 18.000 M -81.13 % | 95.409 M -2.91 % | 98.273 M -22.68 % | 127.101 M |
| Total non current liabilities | 226.968 M -25.79 % | 305.853 M -24.76 % | 406.488 M -0.77 % | 409.662 M 43.95 % | 284.581 M 17.46 % | 242.278 M -12.40 % | 276.584 M 13.57 % | 243.537 M 21.15 % | 201.029 M -32.75 % | 298.928 M 4.72 % | 285.445 M 2.13 % | 279.505 M 122.30 % | 125.736 M -6.45 % | 134.412 M -44.37 % | 241.632 M 71.24 % | 141.110 M 44.15 % | 97.892 M -3.92 % | 101.886 M -19.84 % | 127.101 M |
| Other current liabilities | 128.103 M 137.12 % | 54.025 M 4.95 % | 51.476 M 271.95 % | -29.937 M -375.69 % | 10.859 M 101.80 % | 5.381 M -91.40 % | 62.546 M -9.16 % | 68.851 M 40.50 % | 49.006 M -41.21 % | 83.354 M -14.21 % | 97.162 M 58.68 % | 61.231 M 132.52 % | 26.334 M -88.80 % | 235.190 M 430.30 % | -71.206 M -303.87 % | 34.927 M 37.76 % | 25.353 M -35.59 % | 39.363 M 77.69 % | 22.153 M |
| Deferred revenue | 0.000 -100.00 % | 63.356 M 34.07 % | 47.256 M -71.47 % | 165.617 M 104.50 % | 80.986 M -30.62 % | 116.731 M 15.55 % | 101.020 M -7.09 % | 108.734 M 46.95 % | 73.993 M 83.49 % | 40.325 M -25.36 % | 54.025 M 47.42 % | 36.648 M 72.50 % | 21.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 95.282 M -1.65 % | 96.877 M 3.15 % | 93.919 M -55.85 % | 212.733 M 129.78 % | 92.582 M -31.39 % | 134.943 M 188.47 % | 46.779 M -56.36 % | 107.202 M 74.18 % | 61.548 M -73.80 % | 234.883 M 9.86 % | 213.793 M 11.69 % | 191.419 M 13.94 % | 168.000 M | 0.000 -100.00 % | 133.280 M 12.89 % | 118.062 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 346.406 M 10.79 % | 312.671 M 9.63 % | 285.199 M -34.49 % | 435.322 M 108.94 % | 208.344 M -28.50 % | 291.403 M 66.16 % | 175.373 M -25.62 % | 235.765 M 20.72 % | 195.304 M -42.10 % | 337.301 M 0.14 % | 336.822 M -6.39 % | 359.819 M 35.18 % | 266.175 M 3.07 % | 258.255 M 316.04 % | 62.074 M 65.48 % | 37.512 M 47.96 % | 25.353 M -35.59 % | 39.363 M 77.69 % | 22.153 M |
| Total liabilities | 573.374 M -7.30 % | 618.524 M -10.58 % | 691.687 M -18.14 % | 844.984 M 71.42 % | 492.925 M -7.64 % | 533.681 M 18.08 % | 451.957 M -5.71 % | 479.302 M 20.93 % | 396.333 M -37.71 % | 636.229 M 2.24 % | 622.267 M -2.67 % | 639.324 M 63.13 % | 391.911 M -0.19 % | 392.667 M 29.29 % | 303.707 M 70.03 % | 178.623 M 44.93 % | 123.245 M -12.75 % | 141.249 M -5.36 % | 149.253 M |
| Other non current assets | 6.799 M -80.51 % | 34.892 M 88.24 % | 18.536 M 1 853 700.00 % | -1.000 K -100.00 % | 253.954 M 101.82 % | 125.832 M 111.18 % | -1.125 B -22 501 060.00 % | -5.000 K -100.02 % | 27.985 M -22.24 % | 35.989 M 391.18 % | 7.327 M 82.08 % | 4.024 M -96.59 % | 117.956 M 3 008.19 % | 3.795 M 209.24 % | 1.227 M -18.95 % | 1.514 M -87.65 % | 12.257 M -30.14 % | 17.545 M 1.87 % | 17.223 M |
| Long term investments | 765.551 M 61.13 % | 475.126 M 25.99 % | 377.111 M 68.06 % | 224.390 M 454.32 % | -63.329 M -148.20 % | -25.515 M -134.16 % | 74.695 M 3 853.52 % | -1.990 M -103.66 % | 54.301 M 40.30 % | 38.704 M 74.04 % | 22.239 M 75.89 % | 12.644 M 141.69 % | -30.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.710 M 35.80 % | 2.732 M 6.80 % | 2.558 M -19.26 % | 3.168 M -24.89 % | 4.218 M -33.96 % | 6.387 M 4.23 % | 6.128 M -19.38 % | 7.601 M -8.59 % | 8.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.710 M 35.80 % | 2.732 M 6.80 % | 2.558 M -19.26 % | 3.168 M -24.89 % | 4.218 M -33.96 % | 6.387 M 4.23 % | 6.128 M -19.38 % | 7.601 M -8.59 % | 8.315 M 119.96 % | -41.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.372 B -6.29 % | 1.465 B -7.61 % | 1.585 B 4.35 % | 1.519 B 21.35 % | 1.252 B 27.33 % | 983.092 M -5.86 % | 1.044 B 12.46 % | 928.516 M 15.41 % | 804.525 M -7.21 % | 866.999 M 10.45 % | 784.973 M 12.62 % | 696.999 M 106.35 % | 337.771 M -4.41 % | 353.336 M 34.85 % | 262.016 M 149.96 % | 104.825 M 140.56 % | 43.575 M -11.40 % | 49.179 M 30.70 % | 37.628 M |
| Total non current assets | 2.148 B 8.66 % | 1.977 B -1.21 % | 2.001 B 11.84 % | 1.790 B 22.34 % | 1.463 B 28.99 % | 1.134 B -2.51 % | 1.163 B 7.72 % | 1.080 B 20.03 % | 899.707 M -0.36 % | 902.988 M 10.86 % | 814.539 M 14.13 % | 713.667 M 67.76 % | 425.402 M 19.12 % | 357.131 M 35.67 % | 263.244 M 147.55 % | 106.339 M 90.46 % | 55.832 M -16.32 % | 66.725 M 14.43 % | 58.310 M |
| Other current assets | 205.356 M 68.41 % | 121.939 M 32.16 % | 92.263 M -67.68 % | 285.488 M 294.91 % | 72.292 M -75.39 % | 293.791 M 124.73 % | 130.729 M -14.02 % | 152.045 M 98.25 % | 76.694 M -80.62 % | 395.736 M 256.42 % | 111.030 M 35.36 % | 82.026 M 238.81 % | 24.210 M 3 276.57 % | 717.000 K -82.89 % | 4.191 M 30.25 % | 3.218 M 86.00 % | 1.730 M | 0.000 | 0.000 |
| Short term investments | 165.939 M 45.69 % | 113.895 M 28.40 % | 88.700 M 40.18 % | 63.275 M -62.74 % | 169.800 M 34.90 % | 125.870 M -8.80 % | 138.012 M 146.63 % | 55.960 M 380.22 % | 11.653 M 171.39 % | -16.322 M | 0.000 | 0.000 -100.00 % | 55.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 17.537 M -49.66 % | 34.840 M 184.27 % | 12.256 M -28.50 % | 17.142 M -41.44 % | 29.273 M -39.60 % | 48.463 M -44.17 % | 86.803 M 183.83 % | 30.583 M -54.64 % | 67.417 M -10.02 % | 74.922 M 15.72 % | 64.746 M 23.25 % | 52.531 M 169.36 % | 19.502 M 523.07 % | 3.130 M 195.12 % | 1.061 M 0.72 % | 1.053 M 19.43 % | 881.708 K -10.47 % | 984.778 K -74.36 % | 3.841 M |
| Cash and short term investments | 101.423 M -31.81 % | 148.735 M 44.33 % | 103.049 M 28.14 % | 80.417 M -59.60 % | 199.073 M 14.19 % | 174.333 M -22.45 % | 224.815 M 159.77 % | 86.543 M 28.37 % | 67.417 M -10.02 % | 74.922 M 15.72 % | 64.746 M 23.25 % | 52.531 M -29.86 % | 74.899 M 2 292.94 % | 3.130 M 195.12 % | 1.061 M 0.72 % | 1.053 M 19.43 % | 881.708 K -10.47 % | 984.778 K -74.36 % | 3.841 M |
| Total current assets | 1.158 B 18.42 % | 978.023 M 12.57 % | 868.825 M -13.22 % | 1.001 B 25.36 % | 798.692 M -29.97 % | 1.140 B 16.97 % | 975.034 M 17.82 % | 827.567 M 5.49 % | 784.497 M -8.57 % | 857.996 M 13.62 % | 755.116 M 18.38 % | 637.862 M 41.69 % | 450.183 M 17.01 % | 384.750 M 29.44 % | 297.244 M 26.38 % | 235.194 M 14.12 % | 206.094 M 3.70 % | 198.741 M 21.25 % | 163.905 M |
| Inventory | 522.771 M 11.69 % | 468.075 M 0.71 % | 464.762 M 16.58 % | 398.647 M 47.45 % | 270.367 M -32.30 % | 399.332 M 7.53 % | 371.365 M 4.14 % | 356.591 M 4.15 % | 342.377 M -14.53 % | 400.580 M 37.93 % | 290.426 M 16.41 % | 249.487 M 60.99 % | 154.968 M -13.85 % | 179.889 M 46.74 % | 122.592 M -6.14 % | 130.614 M -1.33 % | 132.373 M 2.16 % | 129.575 M 38.42 % | 93.610 M |
| Net receivables | 328.603 M 37.33 % | 239.274 M 14.62 % | 208.751 M -11.80 % | 236.685 M -7.89 % | 256.960 M -5.88 % | 273.000 M 0.09 % | 272.762 M -1.58 % | 277.130 M -14.97 % | 325.916 M 2 561.23 % | -13.242 M -103.31 % | 399.733 M 20.84 % | 330.786 M 68.68 % | 196.107 M | 0.000 -100.00 % | 169.401 M 68.88 % | 100.309 M 41.06 % | 71.108 M 4.29 % | 68.181 M 2.60 % | 66.454 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 18.072 M -58.03 % | 43.055 M 165.35 % | 16.226 M -63.37 % | 44.297 M -96.19 % | 1.163 B 698.06 % | 145.763 M 3 081.90 % | 4.581 M 55.55 % | 2.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.459 M |
| 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 -100.00 % | 5.999 K | 0.000 | 0.000 |
| Account payables | 123.021 M 35.23 % | 90.971 M 1.01 % | 90.061 M 10.76 % | 81.313 M 278.09 % | 21.506 M -35.96 % | 33.580 M -0.38 % | 33.708 M -2.93 % | 34.727 M 34.26 % | 25.865 M 37.59 % | 18.798 M -27.33 % | 25.868 M -23.63 % | 33.873 M 16.77 % | 29.008 M 25.77 % | 23.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 7.442 M 199.24 % | 2.487 M -55.56 % | 5.596 M 132.10 % | 2.411 M 213.93 % | 768.000 K -89.75 % | 7.495 M -14.02 % | 8.717 M -36.79 % | 13.791 M 5 084.59 % | 266.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 25.531 M -26.84 % | 34.896 M -29.47 % | 49.479 M 7.40 % | 46.070 M 10.57 % | 41.666 M -13.73 % | 48.295 M -12.07 % | 54.925 M 48.48 % | 36.992 M 341.70 % | 8.375 M | 0.000 | 0.000 -100.00 % | 3.903 M | 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 |
| Capital lease obligations | 41.804 M -29.63 % | 59.402 M -12.65 % | 68.002 M 23.63 % | 55.005 M -17.70 % | 66.831 M 213.50 % | 21.318 M 123.34 % | 9.545 M -49.31 % | 18.831 M 229.13 % | -14.583 M | 0.000 | 0.000 100.00 % | -36.648 M -69.76 % | -21.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 2.150 B 11.08 % | 1.935 B 9.93 % | 1.760 B -14.79 % | 2.066 B 8.23 % | 1.909 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 |
| Other total stockholders equity | 9.694 M 100.95 % | 4.824 M | 0.000 100.00 % | -2.483 M 50.01 % | -4.967 M | 0.000 100.00 % | -1.682 B | 0.000 100.00 % | -78.663 M -170.17 % | 112.101 M -61.85 % | 293.847 M 27.42 % | 230.611 M 440.98 % | 42.628 M -66.14 % | 125.882 M 191.90 % | 43.126 M -83.31 % | 258.424 M 762.48 % | 29.963 M -84.15 % | 189.053 M 4.94 % | 180.160 M |
| Deferred tax liabilities non current | 117.896 M 10.41 % | 106.783 M 0.15 % | 106.627 M -5.84 % | 113.243 M 3.70 % | 109.206 M -4.66 % | 114.538 M -4.86 % | 120.395 M 24.04 % | 97.063 M 1.41 % | 95.711 M 3.63 % | 92.357 M 26.41 % | 73.060 M 27.76 % | 57.187 M 46.61 % | 39.005 M 19.12 % | 32.745 M 27.87 % | 25.609 M 407.27 % | 5.048 M 103.32 % | 2.483 M -31.27 % | 3.613 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.307 B 11.89 % | 2.955 B 2.96 % | 2.870 B 2.84 % | 2.791 B 23.40 % | 2.262 B -0.57 % | 2.275 B 6.37 % | 2.138 B 12.10 % | 1.907 B 13.26 % | 1.684 B -4.36 % | 1.761 B 12.19 % | 1.570 B 16.14 % | 1.352 B 54.36 % | 875.585 M 18.02 % | 741.881 M 32.36 % | 560.487 M 64.11 % | 341.533 M 30.39 % | 261.932 M -1.33 % | 265.466 M 19.46 % | 222.215 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 100.00 % | -129.983 M -88.48 % | -68.962 M | 0.000 | 0.000 | 0.000 100.00 % | -116.779 M -15.87 % | -100.788 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 760.000 K -73.53 % | 2.871 M -46.84 % | 5.401 M 365.60 % | 1.160 M | 0.000 | 0.000 | 0.000 100.00 % | -903.000 K 54.51 % | -1.985 M -185.63 % | 2.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -105.052 M -154.73 % | -41.240 M -266.71 % | 24.738 M 120.60 % | -120.106 M -161.77 % | 194.453 M 475.70 % | -51.758 M -626.58 % | 9.829 M -85.08 % | 65.894 M -23.69 % | 86.351 M 172.74 % | -118.719 M -0.46 % | -118.176 M -22.25 % | -96.668 M -250.64 % | -27.569 M -9.84 % | -25.099 M 59.56 % | -62.066 M -114.55 % | -28.929 M -34.77 % | -21.465 M -4.80 % | -20.482 M 53.55 % | -44.093 M |
| Accounts receivables | -137.265 M -304.40 % | -33.943 M -200.60 % | 33.739 M 151.55 % | -65.447 M -160.78 % | 107.672 M 289.57 % | 27.639 M 2 973.08 % | -962.000 K -106.03 % | 15.957 M 171.77 % | -22.233 M -240.96 % | 15.773 M 143.99 % | -35.854 M 60.27 % | -90.240 M -570.33 % | -13.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -51.317 M -1 449.43 % | -3.312 M 94.99 % | -66.114 M 48.46 % | -128.280 M -384.83 % | 45.038 M 261.04 % | -27.967 M -89.31 % | -14.773 M -3.93 % | -14.214 M -124.42 % | 58.204 M 152.84 % | -110.155 M -169.07 % | -40.939 M 56.69 % | -94.519 M -479.26 % | 24.922 M 143.50 % | -57.298 M -814.23 % | 8.022 M 356.00 % | 1.759 M 162.88 % | -2.798 M | 0.000 100.00 % | -27.751 M |
| Accounts payables | 74.878 M 8 128.35 % | 910.000 K -89.83 % | 8.950 M -67.21 % | 27.295 M 326.06 % | -12.074 M -9 332.81 % | -128.000 K 87.44 % | -1.019 M -111.50 % | 8.862 M 25.40 % | 7.067 M 195.32 % | -7.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.652 M 276.75 % | -4.895 M -110.16 % | 48.163 M 3.97 % | 46.326 M -13.92 % | 53.817 M 204.90 % | -51.302 M -292.99 % | 26.583 M -66.82 % | 80.108 M 184.61 % | 28.147 M 428.67 % | -8.564 M 88.91 % | -77.237 M -3 494.09 % | -2.149 M 95.91 % | -52.491 M -263.02 % | 32.199 M 145.94 % | -70.088 M -128.39 % | -30.688 M -64.39 % | -18.667 M | 0.000 100.00 % | -16.341 M |
| Other non cash items | -93.831 M -188.49 % | -32.525 M -356.45 % | 12.683 M 657.65 % | 1.674 M 111.76 % | -14.238 M 88.36 % | -122.332 M -45.75 % | -83.931 M -499.81 % | -13.993 M -270.42 % | 8.211 M 108.08 % | -101.596 M -14.61 % | -88.643 M -61.86 % | -54.766 M -17.69 % | -46.534 M -186.73 % | -16.229 M -254.14 % | 10.529 M 71.54 % | 6.138 M 721.84 % | 746.856 K -93.68 % | 11.817 M 131.04 % | 5.115 M |
| Net cash provided by operating activities | 334.856 M -19.62 % | 416.575 M -15.06 % | 490.453 M 201.04 % | 162.921 M -47.52 % | 310.428 M 8.60 % | 285.848 M -16.64 % | 342.890 M -9.51 % | 378.927 M 1.56 % | 373.102 M 90.08 % | 196.283 M -13.72 % | 227.502 M 31.43 % | 173.099 M 7.22 % | 161.447 M 56.30 % | 103.295 M 29.77 % | 79.600 M 126.26 % | 35.181 M 1 479.53 % | 2.227 M -88.37 % | 19.153 M 194.87 % | -20.189 M |
| Investments in property plant and equipment | -51.988 M -35.28 % | -38.429 M 79.54 % | -187.820 M 34.85 % | -288.308 M 23.80 % | -378.366 M -1 037.36 % | -33.267 M 77.01 % | -144.689 M 40.04 % | -241.320 M -532.27 % | -38.167 M 73.34 % | -143.173 M -5.24 % | -136.039 M 66.91 % | -411.103 M -1 798.33 % | -21.656 M 80.37 % | -110.331 M 33.57 % | -166.090 M -136.31 % | -70.284 M -89.90 % | -37.010 M -80.82 % | -20.469 M | 0.000 |
| Acquisitions net | 85.448 M 1 084.31 % | 7.215 M -69.30 % | 23.498 M -60.37 % | 59.290 M 215.29 % | 18.805 M -25.43 % | 25.219 M 105.90 % | 12.248 M 408 166.67 % | 3.000 K -99.94 % | 5.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -695.449 M -45.15 % | -479.112 M 25.75 % | -645.300 M -323.57 % | -152.348 M 46.92 % | -287.004 M 46.64 % | -537.881 M -128.49 % | -235.410 M -511.95 % | -38.469 M -28.94 % | -29.834 M -20 762.94 % | -143.000 K | 0.000 | 0.000 100.00 % | -80.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 397.596 M -1.96 % | 405.554 M -34.78 % | 621.802 M 568.19 % | 93.058 M -74.32 % | 362.400 M -33.16 % | 542.155 M 282.75 % | 141.649 M 489.54 % | 24.027 M 586.49 % | 3.500 M -75.92 % | 14.533 M | 0.000 -100.00 % | 67.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 7.646 M -55.42 % | 17.150 M 446.18 % | -4.954 M 95.97 % | -123.077 M -1 411.56 % | 9.384 M 106.46 % | -145.174 M -14 517 300.00 % | -1.000 K 99.95 % | -1.925 M -219.79 % | 1.607 M -83.06 % | 9.487 M 198.87 % | -9.595 M -157.28 % | 16.752 M 37.30 % | 12.201 M 5 471.23 % | 219.000 K 1 195.00 % | -20.000 K -100.19 % | 10.313 M -71.66 % | 36.395 M 371.63 % | -13.399 M -688.62 % | 2.276 M |
| Net cash used for investing activites | -256.747 M -193.02 % | -87.622 M 54.55 % | -192.774 M 53.14 % | -411.385 M -49.71 % | -274.781 M -84.48 % | -148.948 M 34.15 % | -226.203 M 12.22 % | -257.687 M -679.45 % | -33.060 M 75.30 % | -133.829 M 8.11 % | -145.634 M 55.40 % | -326.526 M -263.72 % | -89.775 M 18.47 % | -110.112 M 33.71 % | -166.110 M -176.98 % | -59.971 M -9 644.90 % | -615.410 K 98.18 % | -33.867 M -1 587.82 % | 2.276 M |
| Debt repayment | -65.751 M 16.43 % | -78.679 M 42.99 % | -137.998 M -151.81 % | 266.367 M 1 655.43 % | -17.125 M -127.28 % | 62.780 M 249.38 % | -42.027 M -27.23 % | -33.033 M 87.37 % | -261.507 M -1 913.12 % | 14.423 M 160.47 % | -23.853 M -113.68 % | 174.387 M 644.55 % | -32.024 M -136.35 % | 88.096 M 10.17 % | 79.962 M 96.50 % | 40.694 M 1 520.82 % | -2.864 M 90.06 % | -28.827 M -203.58 % | 27.830 M |
| Common stock issued | 2.590 M -4.64 % | 2.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.782 M -89.02 % | 34.457 M 526.49 % | 5.500 M -86.42 % | 40.513 M 399.85 % | 8.105 M -65.69 % | 23.626 M 283.72 % | -12.860 M -260.00 % | 8.038 M -84.33 % | 51.279 M 189 822.22 % | 27.000 K |
| Common stock repurchased | 0.000 100.00 % | -150.000 M -18.92 % | -126.139 M | 0.000 | 0.000 100.00 % | -99.923 M -6 647.00 % | -1.481 M 98.15 % | -80.000 M -91 854.02 % | -87.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -239.000 K 63.84 % | -661.000 K 15.04 % | -778.000 K -16.64 % | -667.000 K 42.15 % | -1.153 M 98.84 % | -99.035 M | 0.000 100.00 % | -20.727 M 63.54 % | -56.847 M 12.18 % | -64.733 M 17.20 % | -78.179 M -49.46 % | -52.308 M -35.01 % | -38.744 M -68.99 % | -22.927 M -27.30 % | -18.010 M -108.27 % | -8.647 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -36.112 M 54.73 % | -79.771 M -71.70 % | -46.459 M -51.37 % | -30.692 M 16.04 % | -36.557 M 12.04 % | -41.562 M -187.45 % | -14.459 M -378.92 % | 5.184 M | 0.000 100.00 % | -10.143 M -178.66 % | 12.895 M -81.95 % | 71.430 M 385.21 % | -25.045 M 61.10 % | -64.387 M -6 953.01 % | 939.544 K -92.69 % | 12.860 M 286.85 % | -6.882 M 35.04 % | -10.594 M -18.14 % | -8.967 M |
| Net cash used provided by financing activities | -99.512 M 67.52 % | -306.395 M 1.60 % | -311.374 M -232.50 % | 235.008 M 528.57 % | -54.835 M 69.15 % | -177.740 M -206.62 % | -57.967 M 54.92 % | -128.576 M 59.98 % | -321.315 M -481.28 % | -55.277 M 18.02 % | -67.424 M -136.79 % | 183.286 M 431.44 % | -55.300 M -722.26 % | 8.887 M -89.73 % | 86.518 M 246.69 % | 24.955 M 1 560.22 % | -1.709 M -114.41 % | 11.858 M -37.23 % | 18.890 M |
| Effect of forex changes on cash | 80.000 K 207.69 % | 26.000 K -99.70 % | 8.809 M 564.83 % | 1.325 M 66 350.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.986 M -194.23 % | 3.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -21.323 M -194.42 % | 22.584 M 562.22 % | -4.886 M 59.72 % | -12.131 M 36.78 % | -19.190 M 53.01 % | -40.840 M -169.55 % | 58.720 M 900.44 % | -7.336 M -139.17 % | 18.727 M 160.93 % | 7.177 M -37.36 % | 11.458 M -65.31 % | 33.028 M 101.73 % | 16.372 M 690.92 % | 2.070 M 27 266.47 % | 7.564 K -95.42 % | 165.312 K 270.30 % | -97.070 K 96.60 % | -2.856 M -392.47 % | 976.535 K |
| Cash at beginning of period | 34.840 M 184.27 % | 12.256 M -28.50 % | 17.142 M -41.44 % | 29.273 M -39.60 % | 48.463 M -45.73 % | 89.303 M 192.00 % | 30.583 M -19.35 % | 37.919 M 97.58 % | 19.192 M -71.67 % | 67.745 M 27.13 % | 53.288 M 173.23 % | 19.503 M 523.10 % | 3.130 M 195.00 % | 1.061 M 0.76 % | 1.053 M 18.62 % | 887.708 K -9.86 % | 984.778 K -74.36 % | 3.841 M 34.09 % | 2.864 M |
| Cash at end of period | 13.517 M -61.20 % | 34.840 M 184.27 % | 12.256 M -28.50 % | 17.142 M -41.44 % | 29.273 M -39.60 % | 48.463 M -45.73 % | 89.303 M 192.00 % | 30.583 M -19.35 % | 37.919 M -49.39 % | 74.922 M 15.72 % | 64.746 M 23.25 % | 52.531 M 169.36 % | 19.502 M 522.87 % | 3.131 M 195.21 % | 1.061 M 0.72 % | 1.053 M 18.62 % | 887.708 K -9.86 % | 984.778 K -74.36 % | 3.841 M |
| Operating cash flow | 334.856 M -19.62 % | 416.575 M -15.06 % | 490.453 M 198.61 % | 164.246 M -47.09 % | 310.428 M 8.60 % | 285.848 M -16.64 % | 342.890 M -9.51 % | 378.927 M 1.56 % | 373.102 M 90.08 % | 196.283 M -13.72 % | 227.502 M 31.43 % | 173.099 M 7.22 % | 161.447 M 56.30 % | 103.295 M 29.77 % | 79.600 M 126.26 % | 35.181 M 1 479.53 % | 2.227 M -88.37 % | 19.153 M 194.87 % | -20.189 M |
| Capital expenditure | -51.988 M -35.28 % | -38.429 M 79.54 % | -187.820 M 34.85 % | -288.308 M 23.80 % | -378.366 M -1 037.36 % | -33.267 M 77.01 % | -144.689 M 40.04 % | -241.320 M -532.27 % | -38.167 M 73.34 % | -143.173 M -5.24 % | -136.039 M 66.91 % | -411.103 M -1 798.33 % | -21.656 M 80.37 % | -110.331 M 33.57 % | -166.090 M -136.31 % | -70.284 M -89.90 % | -37.010 M -80.82 % | -20.469 M | 0.000 |
| Free CashFlow | 282.868 M -25.20 % | 378.146 M 24.95 % | 302.633 M 343.94 % | -124.062 M -82.61 % | -67.938 M -126.90 % | 252.581 M 27.44 % | 198.201 M 44.03 % | 137.607 M -58.92 % | 334.935 M 530.64 % | 53.110 M -41.93 % | 91.463 M 138.43 % | -238.004 M -270.26 % | 139.791 M 2 086.80 % | -7.036 M 91.86 % | -86.490 M -146.39 % | -35.103 M -0.92 % | -34.783 M -2 544.95 % | -1.315 M 93.49 % | -20.189 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 | 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 | 658.765 M 29.73 % | 507.788 M -4.22 % | 530.161 M -11.90 % | 601.743 M 13.87 % | 528.446 M 19.20 % | 443.339 M -0.90 % | 447.365 M -13.76 % | 518.727 M -9.38 % | 572.445 M 39.32 % | 410.898 M -13.79 % | 476.627 M -11.53 % | 538.733 M 5.17 % | 512.230 M 24.13 % | 412.658 M 16.82 % | 353.235 M 25.48 % | 281.502 M 41.61 % | 198.780 M -2.27 % | 203.399 M 2.59 % | 198.265 M 10.35 % | 179.662 M 106.65 % | 86.941 M -70.93 % | 299.084 M -7.11 % | 321.986 M -12.81 % | 369.307 M -14.08 % | 429.827 M 43.03 % | 300.523 M 3.88 % | 289.305 M -16.44 % | 346.228 M -16.54 % | 414.854 M 4.32 % | 397.678 M 44.79 % | 274.663 M -21.34 % | 349.173 M 8.10 % | 323.020 M -15.14 % | 380.669 M 56.74 % | 242.872 M -20.27 % | 304.604 M 8.25 % | 281.387 M |
| Net income | 150.085 M 127.18 % | 66.065 M 0.09 % | 66.006 M -58.74 % | 159.974 M 63.11 % | 98.076 M 74.33 % | 56.259 M 4.37 % | 53.905 M -47.60 % | 102.876 M -19.41 % | 127.652 M 147.74 % | 51.527 M -26.39 % | 69.999 M -30.65 % | 100.941 M -16.82 % | 121.353 M 124.57 % | 54.038 M -6.28 % | 57.656 M 26.76 % | 45.486 M 118.67 % | 20.801 M 18.81 % | 17.508 M 54.54 % | 11.329 M -17.65 % | 13.757 M 173.38 % | -18.747 M -157.28 % | 32.729 M -34.47 % | 49.944 M -28.34 % | 69.694 M -36.80 % | 110.281 M 225.77 % | 33.852 M -13.13 % | 38.969 M -41.58 % | 66.710 M -43.46 % | 117.988 M 169.63 % | 43.759 M -12.63 % | 50.084 M -26.58 % | 68.216 M 63.68 % | 41.677 M 3.30 % | 40.345 M 11.16 % | 36.294 M -1.42 % | 36.815 M 18.60 % | 31.041 M |
| Income before tax | 192.658 M 117.68 % | 88.505 M 0.02 % | 88.484 M -59.01 % | 215.879 M 66.31 % | 129.803 M 84.23 % | 70.457 M 2.13 % | 68.987 M -48.16 % | 133.072 M -20.24 % | 166.835 M 192.19 % | 57.098 M -37.18 % | 90.885 M -31.80 % | 133.254 M -14.47 % | 155.805 M 124.52 % | 69.394 M -8.17 % | 75.565 M 24.09 % | 60.896 M 147.08 % | 24.646 M 104.72 % | 12.039 M -15.79 % | 14.296 M -18.32 % | 17.502 M 174.75 % | -23.413 M -160.92 % | 38.431 M -45.68 % | 70.755 M -11.24 % | 79.714 M -48.28 % | 154.123 M 232.89 % | 46.299 M 19.11 % | 38.872 M -54.23 % | 84.924 M -47.27 % | 161.051 M 132.01 % | 69.416 M -4.39 % | 72.606 M -19.96 % | 90.716 M 60.06 % | 56.677 M -5.15 % | 59.752 M 15.46 % | 51.753 M -5.59 % | 54.816 M 23.99 % | 44.210 M |
| Income before tax ratio | 0.29 67.79 % | 0.17 4.43 % | 0.17 -53.48 % | 0.36 46.05 % | 0.25 54.56 % | 0.16 3.06 % | 0.15 -39.89 % | 0.26 -11.98 % | 0.29 109.73 % | 0.14 -27.13 % | 0.19 -22.91 % | 0.25 -18.68 % | 0.30 80.88 % | 0.17 -21.39 % | 0.21 -1.11 % | 0.22 74.48 % | 0.12 109.47 % | 0.06 -17.91 % | 0.07 -25.98 % | 0.10 136.17 % | -0.27 -309.58 % | 0.13 -41.53 % | 0.22 1.81 % | 0.22 -39.80 % | 0.36 132.74 % | 0.15 14.66 % | 0.13 -45.22 % | 0.25 -36.82 % | 0.39 122.40 % | 0.17 -33.97 % | 0.26 1.75 % | 0.26 48.07 % | 0.18 11.78 % | 0.16 -26.34 % | 0.21 18.41 % | 0.18 14.54 % | 0.16 |
| EBITDA | 231.918 M 102.12 % | 114.742 M -10.88 % | 128.752 M -49.83 % | 256.649 M 54.71 % | 165.894 M 57.41 % | 105.387 M 0.45 % | 104.919 M -37.59 % | 168.101 M -16.16 % | 200.505 M 114.94 % | 93.284 M -27.13 % | 128.021 M -24.72 % | 170.053 M -8.82 % | 186.512 M 88.61 % | 98.888 M -11.06 % | 111.191 M 31.46 % | 84.582 M 76.27 % | 47.984 M 34.36 % | 35.713 M -16.21 % | 42.624 M -11.18 % | 47.989 M 426.25 % | 9.119 M -87.07 % | 70.509 M -28.91 % | 99.187 M -12.20 % | 112.968 M -39.67 % | 187.248 M 146.20 % | 76.054 M 19.36 % | 63.716 M -40.80 % | 107.636 M -41.29 % | 183.337 M 111.25 % | 86.787 M 2.70 % | 84.507 M -17.59 % | 102.544 M 54.39 % | 66.418 M -4.66 % | 69.665 M 13.80 % | 61.219 M -6.06 % | 65.166 M 19.89 % | 54.353 M |
| Net income ratio | 0.23 75.11 % | 0.13 4.50 % | 0.12 -53.17 % | 0.27 43.24 % | 0.19 46.25 % | 0.13 5.31 % | 0.12 -39.24 % | 0.20 -11.06 % | 0.22 77.83 % | 0.13 -14.61 % | 0.15 -21.62 % | 0.19 -20.91 % | 0.24 80.92 % | 0.13 -19.77 % | 0.16 1.01 % | 0.16 54.41 % | 0.10 21.57 % | 0.09 50.64 % | 0.06 -25.38 % | 0.08 135.51 % | -0.22 -297.05 % | 0.11 -29.45 % | 0.16 -17.81 % | 0.19 -26.45 % | 0.26 127.77 % | 0.11 -16.37 % | 0.13 -30.09 % | 0.19 -32.25 % | 0.28 158.47 % | 0.11 -39.66 % | 0.18 -6.66 % | 0.20 51.42 % | 0.13 21.74 % | 0.11 -29.08 % | 0.15 23.64 % | 0.12 9.56 % | 0.11 |
| Ratio EBITDA | 0.35 55.80 % | 0.23 -6.95 % | 0.24 -43.06 % | 0.43 35.86 % | 0.31 32.06 % | 0.24 1.36 % | 0.23 -27.63 % | 0.32 -7.48 % | 0.35 54.28 % | 0.23 -15.48 % | 0.27 -14.91 % | 0.32 -13.31 % | 0.36 51.95 % | 0.24 -23.87 % | 0.31 4.76 % | 0.30 24.47 % | 0.24 37.48 % | 0.18 -18.33 % | 0.21 -19.51 % | 0.27 154.66 % | 0.10 -55.51 % | 0.24 -23.47 % | 0.31 0.70 % | 0.31 -29.78 % | 0.44 72.14 % | 0.25 14.91 % | 0.22 -29.16 % | 0.31 -29.65 % | 0.44 102.50 % | 0.22 -29.07 % | 0.31 4.77 % | 0.29 42.83 % | 0.21 12.35 % | 0.18 -27.40 % | 0.25 17.82 % | 0.21 10.76 % | 0.19 |
| Gross profit ratio | 0.61 42.86 % | 0.43 -30.26 % | 0.62 41.28 % | 0.44 -4.54 % | 0.46 19.63 % | 0.38 -38.78 % | 0.62 -5.49 % | 0.66 -3.01 % | 0.68 7.15 % | 0.64 1.27 % | 0.63 -2.53 % | 0.64 -4.65 % | 0.67 6.49 % | 0.63 -4.72 % | 0.67 6.31 % | 0.63 -3.51 % | 0.65 -6.19 % | 0.69 25.70 % | 0.55 -7.78 % | 0.60 3.65 % | 0.58 -5.84 % | 0.61 -7.22 % | 0.66 7.11 % | 0.61 -4.04 % | 0.64 2.34 % | 0.63 10.40 % | 0.57 -13.32 % | 0.65 -3.04 % | 0.67 30.75 % | 0.52 -3.05 % | 0.53 11.11 % | 0.48 15.60 % | 0.41 -45.52 % | 0.76 217.28 % | 0.24 9.94 % | 0.22 11.68 % | 0.20 |
| Weighted average shs out dil | 26.517 M 0.34 % | 26.426 M -0.71 % | 26.615 M 0.16 % | 26.574 M 0.25 % | 26.507 M -1.53 % | 26.918 M -0.39 % | 27.023 M -0.44 % | 27.144 M 0.15 % | 27.102 M 0.47 % | 26.975 M -2.50 % | 27.668 M 0.87 % | 27.430 M -0.32 % | 27.518 M 0.49 % | 27.383 M -21.16 % | 34.733 M 26.75 % | 27.402 M 0.12 % | 27.370 M -0.95 % | 27.632 M 0.00 % | 27.632 M 0.43 % | 27.514 M -0.20 % | 27.569 M 0.20 % | 27.514 M -1.39 % | 27.902 M -0.31 % | 27.990 M -0.26 % | 28.061 M 1.99 % | 27.514 M -2.57 % | 28.238 M -0.10 % | 28.267 M 0.14 % | 28.227 M 2.59 % | 27.514 M -1.12 % | 27.824 M -2.72 % | 28.602 M 7.40 % | 26.631 M -3.21 % | 27.514 M 8.33 % | 25.398 M 0.00 % | 25.398 M -3.04 % | 26.195 M |
| Weighted average shs out | 26.470 M 0.17 % | 26.426 M -0.31 % | 26.508 M 0.09 % | 26.486 M 0.19 % | 26.436 M -1.79 % | 26.918 M -0.39 % | 27.023 M 0.03 % | 27.014 M 0.10 % | 26.988 M 0.05 % | 26.975 M -1.49 % | 27.383 M 0.10 % | 27.355 M -0.14 % | 27.393 M 0.04 % | 27.383 M -21.16 % | 34.733 M 26.84 % | 27.383 M 0.05 % | 27.370 M 1.94 % | 26.850 M -2.83 % | 27.632 M 0.43 % | 27.514 M -0.20 % | 27.569 M 0.20 % | 27.514 M -1.39 % | 27.902 M -0.31 % | 27.990 M -0.26 % | 28.061 M 1.99 % | 27.514 M -2.57 % | 28.238 M -0.10 % | 28.267 M 0.14 % | 28.227 M 2.87 % | 27.440 M 3.00 % | 26.640 M 0.17 % | 26.595 M -0.13 % | 26.631 M -3.21 % | 27.514 M 8.33 % | 25.398 M 0.00 % | 25.398 M -3.04 % | 26.195 M |
| EPS diluted | 5.66 126.40 % | 2.50 0.81 % | 2.48 -58.80 % | 6.02 62.70 % | 3.70 77.03 % | 2.09 5.03 % | 1.99 -47.49 % | 3.79 -19.53 % | 4.71 146.60 % | 1.91 -24.51 % | 2.53 -31.25 % | 3.68 -16.55 % | 4.41 123.86 % | 1.97 18.67 % | 1.66 0.00 % | 1.66 118.42 % | 0.76 20.63 % | 0.63 53.66 % | 0.41 -18.00 % | 0.50 173.53 % | -0.68 -157.14 % | 1.19 -33.52 % | 1.79 -28.11 % | 2.49 -36.64 % | 3.93 219.51 % | 1.23 -10.87 % | 1.38 -41.53 % | 2.36 -43.54 % | 4.18 162.89 % | 1.59 -11.67 % | 1.80 -24.37 % | 2.38 51.59 % | 1.57 6.80 % | 1.47 5.76 % | 1.39 0.00 % | 1.39 16.81 % | 1.19 |
| Earnings per share | 5.67 126.80 % | 2.50 0.40 % | 2.49 -58.77 % | 6.04 62.80 % | 3.71 76.67 % | 2.10 5.53 % | 1.99 -47.77 % | 3.81 -19.45 % | 4.73 147.64 % | 1.91 -25.39 % | 2.56 -30.62 % | 3.69 -16.70 % | 4.43 124.87 % | 1.97 18.67 % | 1.66 0.00 % | 1.66 118.42 % | 0.76 20.63 % | 0.63 53.66 % | 0.41 -18.00 % | 0.50 173.53 % | -0.68 -157.14 % | 1.19 -33.52 % | 1.79 -28.11 % | 2.49 -36.64 % | 3.93 219.51 % | 1.23 -10.87 % | 1.38 -41.53 % | 2.36 -43.54 % | 4.18 162.89 % | 1.59 -15.43 % | 1.88 -26.85 % | 2.57 63.69 % | 1.57 6.80 % | 1.47 1.38 % | 1.45 0.00 % | 1.45 21.85 % | 1.19 |
| Gross profit | 404.470 M 85.33 % | 218.240 M -33.20 % | 326.731 M 24.47 % | 262.497 M 8.70 % | 241.487 M 42.59 % | 169.356 M -39.33 % | 279.163 M -18.49 % | 342.485 M -12.11 % | 389.667 M 49.28 % | 261.036 M -12.70 % | 298.999 M -13.77 % | 346.735 M 0.29 % | 345.741 M 32.19 % | 261.552 M 11.31 % | 234.977 M 33.40 % | 176.142 M 36.65 % | 128.899 M -8.32 % | 140.598 M 28.95 % | 109.029 M 1.76 % | 107.139 M 114.19 % | 50.021 M -72.63 % | 182.752 M -13.82 % | 212.059 M -6.62 % | 227.087 M -17.55 % | 275.426 M 46.38 % | 188.162 M 14.68 % | 164.077 M -27.57 % | 226.542 M -19.08 % | 279.968 M 36.40 % | 205.261 M 40.38 % | 146.222 M -12.60 % | 167.302 M 24.96 % | 133.885 M -53.77 % | 289.633 M 397.29 % | 58.242 M -12.34 % | 66.440 M 20.90 % | 54.956 M |
| Income tax expense | 42.603 M 89.85 % | 22.440 M -0.17 % | 22.478 M -59.79 % | 55.907 M 76.21 % | 31.727 M 123.46 % | 14.198 M -5.86 % | 15.082 M -50.05 % | 30.196 M -22.94 % | 39.183 M 603.34 % | 5.571 M -73.33 % | 20.886 M -35.36 % | 32.313 M -6.21 % | 34.452 M 124.36 % | 15.356 M -14.26 % | 17.909 M 16.22 % | 15.410 M 300.78 % | 3.845 M 170.31 % | -5.469 M -284.33 % | 2.967 M -20.77 % | 3.745 M 180.26 % | -4.666 M -181.83 % | 5.702 M -72.60 % | 20.811 M 107.69 % | 10.020 M -77.15 % | 43.842 M 252.20 % | 12.448 M 12 932.99 % | -97.000 K -100.53 % | 18.213 M -57.71 % | 43.063 M 49.28 % | 28.847 M 28.21 % | 22.500 M 0.00 % | 22.500 M 50.00 % | 15.000 M -22.71 % | 19.407 M 25.54 % | 15.459 M -14.12 % | 18.001 M 36.69 % | 13.169 M |
| Cost of revenue | 254.295 M -12.18 % | 289.548 M 42.33 % | 203.430 M -40.03 % | 339.246 M 18.22 % | 286.959 M 4.74 % | 273.983 M 62.89 % | 168.202 M -4.56 % | 176.242 M -3.58 % | 182.778 M 21.96 % | 149.862 M -15.63 % | 177.628 M -7.48 % | 191.998 M 15.32 % | 166.489 M 10.18 % | 151.106 M 27.78 % | 118.258 M 12.24 % | 105.360 M 50.77 % | 69.881 M 11.27 % | 62.801 M -29.62 % | 89.236 M 23.05 % | 72.523 M 96.43 % | 36.920 M -68.26 % | 116.332 M 5.83 % | 109.927 M -22.71 % | 142.220 M -7.89 % | 154.401 M 37.42 % | 112.361 M -10.27 % | 125.228 M 4.63 % | 119.686 M -11.27 % | 134.886 M -29.90 % | 192.417 M 49.81 % | 128.441 M -29.38 % | 181.871 M -3.84 % | 189.135 M 107.76 % | 91.036 M -50.69 % | 184.630 M -22.48 % | 238.164 M 5.18 % | 226.431 M |
| General and administrative expenses | 0.000 -100.00 % | 111.498 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.734 M | 0.000 | 0.000 -100.00 % | 14.012 M 7.05 % | 13.089 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.270 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.048 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.808 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 249.853 M 389.85 % | 51.006 M -79.28 % | 246.129 M | 0.000 | 0.000 | 0.000 100.00 % | -34.458 M -446.52 % | 9.944 M -21.22 % | 12.622 M 3 758.55 % | -345.000 K -104.60 % | 7.497 M -13.63 % | 8.680 M -42.85 % | 15.189 M 151.73 % | -29.362 M -324.57 % | 13.075 M 10.37 % | 11.846 M 42.40 % | 8.319 M 127.25 % | -30.524 M -433.16 % | 9.162 M -3.39 % | 9.483 M -46.84 % | 17.837 M 147.23 % | -37.766 M -376.27 % | 13.670 M 3.70 % | 13.182 M -10.56 % | 14.739 M 182.56 % | -17.853 M -232.84 % | 13.439 M 190.76 % | 4.622 M 29.69 % | 3.564 M -97.17 % | 126.003 M 60.95 % | 78.288 M -12.77 % | 89.750 M 69.71 % | 52.884 M -76.37 % | 223.775 M 2 812.98 % | 7.682 M 161.03 % | 2.943 M -13.26 % | 3.393 M |
| Operating expenses | 249.853 M 79.48 % | 139.212 M -43.44 % | 246.129 M 77.24 % | 138.869 M 10.02 % | 126.222 M 1.88 % | 123.894 M 60.11 % | 77.382 M -64.98 % | 220.949 M -7.26 % | 238.235 M 18.70 % | 200.701 M -6.49 % | 214.624 M -2.19 % | 219.435 M 5.60 % | 207.801 M 10.53 % | 188.000 M 10.46 % | 170.191 M 31.72 % | 129.210 M 12.67 % | 114.683 M 5.45 % | 108.751 M 5.88 % | 102.716 M 6.77 % | 96.206 M 10.79 % | 86.840 M -30.36 % | 124.696 M -19.95 % | 155.781 M -2.38 % | 159.584 M 12.96 % | 141.279 M 1.74 % | 138.865 M 2.50 % | 135.477 M -7.61 % | 146.636 M 13.54 % | 129.145 M 2.49 % | 126.003 M 60.95 % | 78.288 M -12.77 % | 89.750 M 34.16 % | 66.896 M -70.11 % | 223.775 M 2 812.98 % | 7.682 M 2.74 % | 7.477 M 10.69 % | 6.755 M |
| Cost and expenses | 504.148 M 17.58 % | 428.760 M -4.63 % | 449.559 M -5.97 % | 478.115 M 15.72 % | 413.181 M 3.85 % | 397.877 M 0.91 % | 394.279 M -0.73 % | 397.191 M -5.66 % | 421.013 M 20.10 % | 350.563 M -10.63 % | 392.252 M -4.66 % | 411.433 M 9.92 % | 374.290 M 10.38 % | 339.106 M 17.56 % | 288.449 M 22.97 % | 234.570 M 27.09 % | 184.564 M 7.58 % | 171.552 M -10.63 % | 191.952 M 13.76 % | 168.729 M 36.34 % | 123.760 M -48.65 % | 241.028 M -9.29 % | 265.708 M -11.96 % | 301.804 M 2.07 % | 295.680 M 17.69 % | 251.226 M -3.64 % | 260.705 M -2.11 % | 266.322 M 0.87 % | 264.031 M -17.08 % | 318.420 M 54.03 % | 206.729 M -23.89 % | 271.621 M 6.09 % | 256.031 M -18.67 % | 314.811 M 63.70 % | 192.312 M -21.71 % | 245.641 M 5.34 % | 233.186 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 88.206 M | 0.000 -100.00 % | 138.869 M 10.02 % | 126.222 M 1.88 % | 123.894 M 10.78 % | 111.840 M -3.06 % | 115.372 M 48.17 % | 77.867 M -26.16 % | 105.454 M 1.15 % | 104.255 M -14.32 % | 121.683 M 81.01 % | 67.226 M -28.35 % | 93.823 M 51.29 % | 62.014 M 20.96 % | 51.268 M 17.12 % | 43.774 M -36.30 % | 68.720 M 93.95 % | 35.432 M 2.87 % | 34.444 M 24.20 % | 27.733 M -69.37 % | 90.542 M 57.35 % | 57.541 M 3.31 % | 55.697 M 1.34 % | 54.963 M -48.76 % | 107.263 M 83.51 % | 58.451 M -4.75 % | 61.369 M 24.12 % | 49.442 M -58.11 % | 118.018 M 496.35 % | 19.790 M 23.37 % | 16.041 M 14.48 % | 14.012 M -79.05 % | 66.897 M 466.78 % | 11.803 M 4.16 % | 11.332 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.147 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.456 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.864 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 |
| Interest expense | 4.496 M 10.28 % | 4.077 M -9.38 % | 4.499 M -7.67 % | 4.873 M -3.79 % | 5.065 M -16.57 % | 6.071 M -16.53 % | 7.273 M -3.85 % | 7.564 M -3.01 % | 7.799 M 0.78 % | 7.739 M -19.42 % | 9.604 M 6.19 % | 9.044 M 21.07 % | 7.470 M 15.81 % | 6.450 M -18.58 % | 7.922 M 220.08 % | 2.475 M -6.25 % | 2.640 M -26.63 % | 3.598 M 117.80 % | 1.652 M -68.68 % | 5.274 M 115.09 % | 2.452 M -23.71 % | 3.214 M -14.79 % | 3.772 M -2.53 % | 3.870 M 4.71 % | 3.696 M -1.75 % | 3.762 M -9.37 % | 4.151 M 36.59 % | 3.039 M -18.98 % | 3.751 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.187 M -9.67 % | 3.528 M 19.88 % | 2.943 M -13.26 % | 3.393 M |
| Depreciation and amortization | 34.764 M -2.66 % | 35.714 M -0.15 % | 35.769 M -0.36 % | 35.897 M 1.52 % | 35.359 M -4.05 % | 36.850 M -0.01 % | 36.855 M 0.64 % | 36.621 M 0.47 % | 36.451 M -1.40 % | 36.967 M 2.26 % | 36.149 M 6.09 % | 34.073 M 2.07 % | 33.383 M -2.02 % | 34.070 M 2.22 % | 33.330 M 29.17 % | 25.804 M 1.39 % | 25.449 M -5.63 % | 26.966 M -0.67 % | 27.149 M -1.54 % | 27.573 M -1.88 % | 28.101 M -2.64 % | 28.864 M -1.28 % | 29.239 M -0.49 % | 29.384 M -0.15 % | 29.429 M 13.22 % | 25.993 M 19.91 % | 21.677 M 10.19 % | 19.673 M 6.14 % | 18.535 M 72.72 % | 10.731 M 21.24 % | 8.851 M 1.32 % | 8.736 M 28.47 % | 6.800 M 1.10 % | 6.726 M 13.23 % | 5.940 M -4.24 % | 6.203 M 0.83 % | 6.152 M |
| Operating income | 154.617 M 95.65 % | 79.028 M -1.95 % | 80.602 M -34.80 % | 123.628 M 7.26 % | 115.265 M 153.54 % | 45.462 M -14.36 % | 53.086 M -62.25 % | 140.636 M -7.13 % | 151.432 M 121.04 % | 68.510 M -31.82 % | 100.489 M -29.38 % | 142.298 M 3.16 % | 137.940 M 133.76 % | 59.009 M -8.92 % | 64.786 M 38.04 % | 46.932 M 230.14 % | 14.216 M -55.36 % | 31.847 M 404.47 % | 6.313 M -42.26 % | 10.933 M 129.69 % | -36.819 M -163.42 % | 58.056 M 3.16 % | 56.278 M -16.63 % | 67.503 M -49.68 % | 134.147 M 172.12 % | 49.297 M 72.37 % | 28.600 M -64.21 % | 79.906 M -47.02 % | 150.823 M 156.84 % | 58.722 M -22.42 % | 75.696 M -16.56 % | 90.716 M 60.06 % | 56.677 M -13.94 % | 65.858 M 30.26 % | 50.560 M -14.25 % | 58.963 M 22.33 % | 48.201 M |
| Operating income ratio | 0.23 50.81 % | 0.16 2.37 % | 0.15 -26.00 % | 0.21 -5.81 % | 0.22 112.71 % | 0.10 -13.58 % | 0.12 -56.23 % | 0.27 2.49 % | 0.26 58.66 % | 0.17 -20.92 % | 0.21 -20.18 % | 0.26 -1.92 % | 0.27 88.32 % | 0.14 -22.03 % | 0.18 10.01 % | 0.17 133.12 % | 0.07 -54.32 % | 0.16 391.73 % | 0.03 -47.68 % | 0.06 114.37 % | -0.42 -318.17 % | 0.19 11.06 % | 0.17 -4.38 % | 0.18 -41.43 % | 0.31 90.26 % | 0.16 65.93 % | 0.10 -57.17 % | 0.23 -36.52 % | 0.36 146.21 % | 0.15 -46.42 % | 0.28 6.08 % | 0.26 48.07 % | 0.18 1.42 % | 0.17 -16.89 % | 0.21 7.54 % | 0.19 13.00 % | 0.17 |
| Total other income expenses net | 38.041 M 301.40 % | 9.477 M 20.24 % | 7.882 M -91.46 % | 92.251 M 534.55 % | 14.538 M -41.84 % | 24.995 M 57.19 % | 15.901 M 111.32 % | -140.457 M -1 011.88 % | 15.403 M 162.36 % | 5.871 M -9.82 % | 6.510 M 1 888.46 % | -364.000 K -102.04 % | 17.865 M 529.65 % | -4.158 M -138.58 % | 10.779 M 15.04 % | 9.370 M -10.16 % | 10.430 M 152.66 % | -19.808 M -348.13 % | 7.983 M 21.53 % | 6.569 M -51.00 % | 13.406 M 168.31 % | -19.625 M -235.56 % | 14.477 M 18.56 % | 12.211 M -38.87 % | 19.976 M 766.31 % | -2.998 M -129.19 % | 10.272 M 104.70 % | 5.018 M -50.94 % | 10.228 M -5.05 % | 10.772 M 89.21 % | 5.693 M -57.16 % | 13.290 M 240.28 % | -9.474 M -55.16 % | -6.106 M -611.82 % | 1.193 M 128.77 % | -4.147 M -3.91 % | -3.991 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 133.563 M | 0.000 -100.00 % | 232.712 M | 0.000 -100.00 % | 104.318 M -47.31 % | 197.995 M -45.90 % | 365.955 M 227.40 % | 111.776 M -63.88 % | 309.472 M 77.64 % | 174.211 M -60.34 % | 439.232 M 103.46 % | 215.882 M -49.75 % | 429.587 M 43.45 % | 299.463 M -19.40 % | 371.555 M 58.94 % | 233.766 M 28.99 % | 181.226 M -5.64 % | 192.061 M 182.26 % | 68.043 M -68.91 % | 218.825 M 63.73 % | 133.649 M -38.80 % | 218.377 M 319.47 % | -99.502 M -140.63 % | 244.926 M 2 084.89 % | 11.210 M -81.66 % | 61.117 M -44.43 % | 109.983 M -69.42 % | 359.658 M 1.35 % | 354.884 M -9.92 % | 393.952 M 425.98 % | 74.899 M -70.35 % | 252.593 M 63.44 % | 154.552 M |
| Total investments | 0.000 -100.00 % | 849.437 M | 0.000 -100.00 % | 792.035 M | 0.000 -100.00 % | 513.361 M 29.64 % | 395.990 M -11.10 % | 445.428 M 99.25 % | 223.552 M -43.43 % | 395.183 M 13.42 % | 348.422 M 20.43 % | 289.323 M -32.99 % | 431.764 M 92.39 % | 224.427 M -62.53 % | 598.926 M 351.74 % | 132.582 M -71.64 % | 467.532 M 339.12 % | 106.471 M -72.28 % | 384.122 M 278.59 % | 101.461 M -76.82 % | 437.650 M 336.10 % | 100.355 M -77.02 % | 436.754 M 405.68 % | 86.369 M -82.37 % | 489.852 M 555.48 % | 74.732 M | 0.000 -100.00 % | 29.533 M 57.80 % | 18.715 M 0.74 % | 18.577 M 46.92 % | 12.644 M -91.56 % | 149.798 M 497.47 % | 25.072 M 8 313.42 % | 298.000 K |
| Total debt | 0.000 -100.00 % | 151.100 M | 0.000 -100.00 % | 240.998 M | 0.000 -100.00 % | 234.449 M | 0.000 -100.00 % | 388.648 M | 0.000 -100.00 % | 321.728 M | 0.000 -100.00 % | 468.477 M | 0.000 -100.00 % | 446.729 M | 0.000 -100.00 % | 485.643 M | 0.000 -100.00 % | 210.499 M | 0.000 -100.00 % | 102.447 M | 0.000 -100.00 % | 182.112 M | 0.000 -100.00 % | 85.269 M | 0.000 -100.00 % | 98.013 M -30.01 % | 140.040 M -19.09 % | 173.073 M -60.17 % | 434.580 M 2.83 % | 422.629 M -5.34 % | 446.483 M | 0.000 -100.00 % | 272.095 M 56.52 % | 173.840 M |
| Accumulated other comprehensive income loss | 2.733 B 6 381.68 % | 42.169 M -98.38 % | 2.598 B 11.34 % | 2.333 B -0.16 % | 2.337 B 5 578.50 % | 41.151 M -98.29 % | 2.413 B 12.61 % | 2.143 B -1.63 % | 2.179 B 7 412.09 % | 29.001 M -98.67 % | 2.179 B 14.37 % | 1.905 B -2.10 % | 1.946 B 18 070.55 % | 10.709 M -99.42 % | 1.833 B 17.56 % | 1.559 B -11.84 % | 1.769 B 21 403.06 % | 8.225 M -99.53 % | 1.735 B 18.74 % | 1.462 B -16.04 % | 1.741 B 635.68 % | -324.985 M -118.42 % | 1.764 B 18.37 % | 1.490 B -11.63 % | 1.686 B 868.68 % | -219.384 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -126.628 M -126.18 % | 483.674 M 619.39 % | -93.123 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.417 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.027 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.880 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.661 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.487 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.460 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.397 B 22.72 % | 1.138 B 35.94 % | 837.141 M 22.88 % | 681.283 M 32.66 % | 513.548 M 49.68 % | 343.102 M | 0.000 -100.00 % | 221.674 M | 0.000 |
| Common stock | 0.000 -100.00 % | 264.697 M | 0.000 -100.00 % | 264.674 M | 0.000 -100.00 % | 264.234 M | 0.000 -100.00 % | 270.144 M | 0.000 -100.00 % | 269.749 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 273.831 M | 0.000 -100.00 % | 282.579 M 0.00 % | 282.579 M -1.55 % | 287.023 M 100.12 % | 143.422 M 0.30 % | 142.992 M 3.25 % | 138.492 M | 0.000 -100.00 % | 132.992 M -50.72 % | 269.844 M |
| Total equity | 2.733 B 0.00 % | 2.733 B 5.21 % | 2.598 B 0.00 % | 2.598 B 11.17 % | 2.337 B 0.00 % | 2.337 B -3.17 % | 2.413 B 0.00 % | 2.413 B 10.77 % | 2.179 B 0.00 % | 2.179 B -0.01 % | 2.179 B 0.00 % | 2.179 B 11.97 % | 1.946 B 0.00 % | 1.946 B 6.15 % | 1.833 B 0.00 % | 1.833 B 3.65 % | 1.769 B 0.00 % | 1.769 B 1.91 % | 1.735 B 0.00 % | 1.735 B -0.31 % | 1.741 B 0.00 % | 1.741 B -1.32 % | 1.764 B 0.00 % | 1.764 B 4.61 % | 1.686 B 0.00 % | 1.686 B 18.08 % | 1.428 B 18.73 % | 1.203 B 14.75 % | 1.048 B 19.77 % | 875.205 M 22.89 % | 712.205 M 47.25 % | 483.674 M 0.00 % | 483.674 M -42.69 % | 843.992 M |
| Other non current liabilities | -2.733 B -9 959.18 % | 27.723 M 101.07 % | -2.598 B -4 621.60 % | 57.453 M 102.46 % | -2.337 B -8 884.15 % | 26.602 M 101.10 % | -2.413 B -5 876.56 % | 41.775 M | 0.000 -100.00 % | 22.573 M | 0.000 -100.00 % | 42.314 M | 0.000 -100.00 % | 16.353 M | 0.000 -100.00 % | 38.351 M | 0.000 -100.00 % | 15.792 M | 0.000 -100.00 % | 43.508 M | 0.000 -100.00 % | 32.276 M | 0.000 -100.00 % | 51.611 M | 0.000 -100.00 % | 40.485 M -29.97 % | 57.813 M 590.30 % | 8.375 M 21.84 % | 6.874 M 93.69 % | 3.549 M -94.19 % | 61.089 M | 0.000 -100.00 % | 43.229 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 55.818 M | 0.000 -100.00 % | 86.795 M | 0.000 -100.00 % | 137.572 M | 0.000 -100.00 % | 190.205 M | 0.000 -100.00 % | 227.809 M | 0.000 -100.00 % | 278.025 M | 0.000 -100.00 % | 233.996 M | 0.000 -100.00 % | 266.338 M | 0.000 -100.00 % | 117.917 M | 0.000 -100.00 % | 34.868 M | 0.000 -100.00 % | 47.169 M | 0.000 -100.00 % | 59.786 M | 0.000 -100.00 % | 60.779 M 17.63 % | 51.669 M -46.70 % | 96.942 M -51.46 % | 199.697 M -4.38 % | 208.836 M -4.39 % | 218.416 M | 0.000 -100.00 % | 82.507 M -52.54 % | 173.840 M |
| Total non current liabilities | -2.733 B -1 304.25 % | 226.968 M 108.74 % | -2.598 B -1 066.76 % | 268.710 M 111.50 % | -2.337 B -864.01 % | 305.853 M 112.67 % | -2.413 B -765.23 % | 362.756 M | 0.000 -100.00 % | 406.488 M | 0.000 -100.00 % | 445.171 M | 0.000 -100.00 % | 409.662 M | 0.000 -100.00 % | 435.005 M | 0.000 -100.00 % | 284.581 M | 0.000 -100.00 % | 209.476 M | 0.000 -100.00 % | 242.278 M | 0.000 -100.00 % | 266.607 M | 0.000 -100.00 % | 276.584 M 30.48 % | 211.968 M 3.57 % | 204.658 M -32.20 % | 301.873 M 5.24 % | 286.835 M 2.62 % | 279.505 M | 0.000 -100.00 % | 125.736 M -47.46 % | 239.330 M |
| Other current liabilities | 0.000 -100.00 % | 128.103 M | 0.000 -100.00 % | 92.461 M | 0.000 -100.00 % | 54.025 M | 0.000 -100.00 % | 112.522 M | 0.000 -100.00 % | 51.476 M | 0.000 100.00 % | -12.666 M | 0.000 -100.00 % | 102.868 M | 0.000 -100.00 % | 16.811 M | 0.000 -100.00 % | 64.231 M | 0.000 -100.00 % | 14.392 M | 0.000 -100.00 % | 122.880 M | 0.000 100.00 % | -11.743 M | 0.000 -100.00 % | 96.936 M -13.96 % | 112.667 M 33.19 % | 84.591 M 21.14 % | 69.829 M -27.93 % | 96.895 M 58.25 % | 61.231 M | 0.000 -100.00 % | 26.334 M -93.37 % | 397.222 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.356 M | 0.000 -100.00 % | 89.945 M | 0.000 -100.00 % | 45.398 M | 0.000 -100.00 % | 126.703 M | 0.000 -100.00 % | 165.617 M | 0.000 -100.00 % | 89.362 M | 0.000 -100.00 % | 2.411 M | 0.000 -100.00 % | 90.583 M | 0.000 -100.00 % | 116.731 M | 0.000 -100.00 % | 127.624 M | 0.000 -100.00 % | 101.020 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.648 M | 0.000 -100.00 % | 21.245 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 95.282 M | 0.000 -100.00 % | 154.203 M | 0.000 -100.00 % | 96.877 M | 0.000 -100.00 % | 198.443 M | 0.000 -100.00 % | 93.919 M | 0.000 -100.00 % | 190.452 M | 0.000 -100.00 % | 212.733 M | 0.000 -100.00 % | 219.305 M | 0.000 -100.00 % | 92.582 M | 0.000 -100.00 % | 67.579 M | 0.000 -100.00 % | 134.943 M | 0.000 100.00 % | -102.141 M | 0.000 -100.00 % | 37.234 M -57.87 % | 88.371 M 16.08 % | 76.131 M -67.59 % | 234.883 M 9.86 % | 213.793 M 11.69 % | 191.419 M | 0.000 -100.00 % | 168.000 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 346.406 M | 0.000 -100.00 % | 365.022 M | 0.000 -100.00 % | 312.671 M | 0.000 -100.00 % | 375.098 M | 0.000 -100.00 % | 285.199 M | 0.000 -100.00 % | 412.482 M | 0.000 -100.00 % | 435.322 M | 0.000 -100.00 % | 366.244 M | 0.000 -100.00 % | 208.344 M | 0.000 -100.00 % | 185.585 M | 0.000 -100.00 % | 291.403 M | 0.000 -100.00 % | 194.415 M | 0.000 -100.00 % | 175.373 M -25.62 % | 235.765 M 20.72 % | 195.304 M -42.10 % | 337.301 M 0.14 % | 336.822 M -6.39 % | 359.819 M | 0.000 -100.00 % | 266.175 M -32.99 % | 397.222 M |
| Total liabilities | -2.733 B -576.70 % | 573.374 M 122.07 % | -2.598 B -509.92 % | 633.732 M 127.12 % | -2.337 B -477.80 % | 618.524 M 125.63 % | -2.413 B -427.05 % | 737.854 M | 0.000 -100.00 % | 691.687 M | 0.000 -100.00 % | 857.653 M | 0.000 -100.00 % | 844.984 M | 0.000 -100.00 % | 801.249 M | 0.000 -100.00 % | 492.925 M | 0.000 -100.00 % | 395.061 M | 0.000 -100.00 % | 533.681 M | 0.000 -100.00 % | 461.022 M | 0.000 -100.00 % | 451.957 M 0.94 % | 447.733 M 11.94 % | 399.962 M -37.43 % | 639.174 M 2.49 % | 623.657 M -2.45 % | 639.324 M | 0.000 -100.00 % | 391.911 M -38.43 % | 636.552 M |
| Other non current assets | 0.000 -100.00 % | 6.799 M | 0.000 -100.00 % | 24.207 M 113.85 % | -174.819 M -1 147.26 % | 16.693 M 108.43 % | -197.995 M -1 364.34 % | 15.660 M 114.01 % | -111.776 M -703.02 % | 18.536 M 110.64 % | -174.211 M -925.72 % | 21.098 M 109.77 % | -215.882 M -21 588 100.00 % | -1.000 K 100.00 % | -299.463 M -1 603.48 % | 19.918 M 108.52 % | -233.766 M -377.66 % | 84.191 M 143.84 % | -192.061 M -1 922.38 % | 10.539 M 104.82 % | -218.825 M -21 882 400.00 % | -1.000 K 100.00 % | -218.377 M -989.19 % | 24.559 M 110.03 % | -244.926 M -239.01 % | 176.195 M 130.17 % | 76.550 M 118.83 % | 34.982 M 102.51 % | 17.274 M 57.19 % | 10.989 M 173.09 % | 4.024 M 105.37 % | -74.899 M -163.50 % | 117.956 M 1 481.82 % | 7.457 M |
| Long term investments | 0.000 -100.00 % | 765.551 M | 0.000 -100.00 % | 677.251 M | 0.000 -100.00 % | 493.325 M | 0.000 -100.00 % | 270.126 M | 0.000 -100.00 % | 377.111 M | 0.000 -100.00 % | 289.323 M | 0.000 -100.00 % | 224.390 M | 0.000 -100.00 % | 112.821 M | 0.000 100.00 % | -63.329 M | 0.000 100.00 % | -56.196 M | 0.000 100.00 % | -25.515 M | 0.000 100.00 % | -4.729 M | 0.000 100.00 % | -63.280 M | 0.000 -100.00 % | 29.533 M 57.80 % | 18.715 M 0.74 % | 18.577 M 46.92 % | 12.644 M | 0.000 100.00 % | -30.325 M -20 452.35 % | 149.000 K |
| Intangible assets | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 3.901 M | 0.000 -100.00 % | 2.732 M | 0.000 -100.00 % | 3.421 M | 0.000 -100.00 % | 2.558 M | 0.000 -100.00 % | 2.859 M | 0.000 -100.00 % | 3.168 M | 0.000 -100.00 % | 2.911 M | 0.000 -100.00 % | 4.218 M | 0.000 -100.00 % | 5.133 M | 0.000 -100.00 % | 6.387 M | 0.000 -100.00 % | 6.756 M | 0.000 -100.00 % | 6.128 M -19.39 % | 7.602 M -8.57 % | 8.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 3.901 M | 0.000 -100.00 % | 2.732 M | 0.000 -100.00 % | 3.421 M | 0.000 -100.00 % | 2.558 M | 0.000 -100.00 % | 2.859 M | 0.000 -100.00 % | 3.168 M | 0.000 -100.00 % | 2.911 M | 0.000 -100.00 % | 4.218 M | 0.000 -100.00 % | 5.133 M | 0.000 -100.00 % | 6.387 M | 0.000 -100.00 % | 6.756 M | 0.000 -100.00 % | 6.128 M -19.39 % | 7.602 M -8.57 % | 8.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.372 B | 0.000 -100.00 % | 1.395 B | 0.000 -100.00 % | 1.465 B | 0.000 -100.00 % | 1.525 B | 0.000 -100.00 % | 1.585 B | 0.000 -100.00 % | 1.625 B | 0.000 -100.00 % | 1.519 B | 0.000 -100.00 % | 1.512 B | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 1.177 B | 0.000 -100.00 % | 983.092 M | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 1.044 B 4.87 % | 995.734 M 20.42 % | 826.877 M -4.63 % | 866.999 M 10.45 % | 784.973 M 12.62 % | 696.999 M | 0.000 -100.00 % | 337.771 M -51.12 % | 690.956 M |
| Total non current assets | 0.000 -100.00 % | 2.148 B | 0.000 -100.00 % | 2.100 B 1 301.17 % | -174.819 M -108.84 % | 1.977 B 1 098.64 % | -197.995 M -109.95 % | 1.989 B 1 879.68 % | -111.776 M -105.58 % | 2.001 B 1 248.86 % | -174.211 M -108.99 % | 1.938 B 997.82 % | -215.882 M -112.06 % | 1.790 B 697.61 % | -299.463 M -117.92 % | 1.671 B 814.88 % | -233.766 M -115.98 % | 1.463 B 861.66 % | -192.061 M -114.62 % | 1.314 B 700.27 % | -218.825 M -119.30 % | 1.134 B 619.33 % | -218.377 M -118.63 % | 1.172 B 578.60 % | -244.926 M -121.05 % | 1.163 B 7.18 % | 1.085 B 20.14 % | 903.337 M -0.29 % | 905.933 M 11.03 % | 815.929 M 14.33 % | 713.667 M 1 052.84 % | -74.899 M -117.61 % | 425.402 M -39.10 % | 698.562 M |
| Other current assets | -101.423 M -149.39 % | 205.356 M 228.46 % | -159.854 M -268.76 % | 94.725 M | 0.000 -100.00 % | 120.507 M | 0.000 -100.00 % | 93.234 M | 0.000 -100.00 % | 94.356 M | 0.000 -100.00 % | 165.764 M | 0.000 -100.00 % | 285.188 M | 0.000 -100.00 % | 149.889 M | 0.000 -100.00 % | 228.711 M | 0.000 -100.00 % | 33.841 M | 0.000 -100.00 % | 274.163 M | 0.000 -100.00 % | 147.164 M | 0.000 -100.00 % | 130.729 M 833.65 % | 14.002 M 18.50 % | 11.816 M -21.09 % | 14.974 M 209.19 % | 4.843 M -94.15 % | 82.784 M | 0.000 -100.00 % | 24.210 M 1 588.28 % | 1.434 M |
| Short term investments | 0.000 -100.00 % | 165.939 M | 0.000 -100.00 % | 114.784 M | 0.000 -100.00 % | 113.895 M -71.24 % | 395.990 M 125.89 % | 175.302 M -21.58 % | 223.552 M 124.63 % | 99.520 M -71.44 % | 348.422 M 140.35 % | 144.966 M -66.42 % | 431.764 M 582.36 % | 63.275 M -89.44 % | 598.926 M 223.09 % | 185.375 M -60.35 % | 467.532 M 175.34 % | 169.800 M -55.80 % | 384.122 M 143.64 % | 157.657 M -63.98 % | 437.650 M 247.70 % | 125.870 M -71.18 % | 436.754 M 379.43 % | 91.098 M -81.40 % | 489.852 M 254.93 % | 138.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.798 M 170.41 % | 55.397 M 37 079.19 % | 149.000 K |
| cash and cash equivalents | 0.000 -100.00 % | 17.537 M | 0.000 -100.00 % | 45.070 M | 0.000 -100.00 % | 130.131 M 165.72 % | -197.995 M -972.49 % | 22.693 M 120.30 % | -111.776 M -1 012.01 % | 12.256 M 107.04 % | -174.211 M -695.69 % | 29.245 M 113.55 % | -215.882 M -1 359.37 % | 17.142 M 105.72 % | -299.463 M -362.48 % | 114.088 M 148.80 % | -233.766 M -898.57 % | 29.273 M 115.24 % | -192.061 M -658.25 % | 34.404 M 115.72 % | -218.825 M -551.53 % | 48.463 M 122.19 % | -218.377 M -218.19 % | 184.771 M 175.44 % | -244.926 M -382.16 % | 86.803 M 9.98 % | 78.923 M 25.10 % | 63.090 M -15.79 % | 74.922 M 10.59 % | 67.745 M 28.96 % | 52.531 M 170.14 % | -74.899 M -484.06 % | 19.502 M 1.11 % | 19.288 M |
| Cash and short term investments | 101.423 M 0.00 % | 101.423 M -36.55 % | 159.854 M 0.00 % | 159.854 M -8.56 % | 174.819 M 16.42 % | 150.167 M -24.16 % | 197.995 M 0.00 % | 197.995 M 77.14 % | 111.776 M 0.00 % | 111.776 M -35.84 % | 174.211 M 0.00 % | 174.211 M -19.30 % | 215.882 M 168.45 % | 80.417 M -73.15 % | 299.463 M 0.00 % | 299.463 M 28.10 % | 233.766 M 17.43 % | 199.073 M 3.65 % | 192.061 M 0.00 % | 192.061 M -12.23 % | 218.825 M 25.52 % | 174.333 M -20.17 % | 218.377 M -20.84 % | 275.869 M 12.63 % | 244.926 M 8.95 % | 224.815 M 140.99 % | 93.289 M 47.87 % | 63.090 M -15.79 % | 74.922 M 10.59 % | 67.745 M 28.96 % | 52.531 M -29.86 % | 74.899 M 0.00 % | 74.899 M 288.32 % | 19.288 M |
| Total current assets | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 1.132 B 547.32 % | 174.819 M -82.13 % | 978.023 M 393.96 % | 197.995 M -82.96 % | 1.162 B 939.36 % | 111.776 M -87.13 % | 868.825 M 398.72 % | 174.211 M -84.14 % | 1.098 B 408.74 % | 215.882 M -78.44 % | 1.001 B 234.34 % | 299.463 M -68.91 % | 963.220 M 312.04 % | 233.766 M -70.73 % | 798.692 M 315.85 % | 192.061 M -76.49 % | 816.939 M 273.33 % | 218.825 M -80.81 % | 1.140 B 422.24 % | 218.377 M -79.26 % | 1.053 B 329.88 % | 244.926 M -74.88 % | 975.034 M 17.82 % | 827.566 M 5.49 % | 784.497 M -8.57 % | 857.996 M 13.17 % | 758.115 M 18.85 % | 637.862 M 751.63 % | 74.899 M -83.36 % | 450.183 M -42.43 % | 781.982 M |
| Inventory | 0.000 -100.00 % | 522.771 M | 0.000 -100.00 % | 474.528 M | 0.000 -100.00 % | 468.075 M | 0.000 -100.00 % | 460.881 M | 0.000 -100.00 % | 464.762 M | 0.000 -100.00 % | 493.825 M | 0.000 -100.00 % | 398.647 M | 0.000 -100.00 % | 316.246 M | 0.000 -100.00 % | 270.367 M | 0.000 -100.00 % | 358.041 M | 0.000 -100.00 % | 399.332 M | 0.000 -100.00 % | 394.159 M | 0.000 -100.00 % | 371.365 M 3.63 % | 358.350 M 4.20 % | 343.890 M -14.24 % | 400.972 M 36.89 % | 292.926 M 17.41 % | 249.487 M | 0.000 -100.00 % | 154.968 M -41.26 % | 263.828 M |
| Net receivables | 0.000 -100.00 % | 328.603 M | 0.000 -100.00 % | 402.535 M | 0.000 -100.00 % | 239.274 M | 0.000 -100.00 % | 420.302 M | 0.000 -100.00 % | 208.751 M | 0.000 -100.00 % | 275.165 M | 0.000 -100.00 % | 236.685 M | 0.000 -100.00 % | 198.107 M | 0.000 -100.00 % | 256.960 M | 0.000 -100.00 % | 233.191 M | 0.000 -100.00 % | 273.000 M | 0.000 -100.00 % | 293.658 M | 0.000 -100.00 % | 272.762 M -24.64 % | 361.925 M -1.03 % | 365.701 M -0.39 % | 367.128 M -6.49 % | 392.601 M 18.69 % | 330.786 M | 0.000 -100.00 % | 196.107 M -60.58 % | 497.432 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.302 M | 0.000 -100.00 % | 18.072 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.055 M | 0.000 -100.00 % | 23.104 M | 0.000 -100.00 % | 185.989 M | 0.000 -100.00 % | 177.019 M | 0.000 -100.00 % | 170.130 M | 0.000 -100.00 % | 110.771 M | 0.000 | 0.000 -100.00 % | 5.423 M 49.39 % | 3.630 M 23.26 % | 2.945 M 111.87 % | 1.390 M | 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 | 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 % | 123.021 M | 0.000 -100.00 % | 84.103 M | 0.000 -100.00 % | 90.971 M | 0.000 -100.00 % | 34.569 M | 0.000 -100.00 % | 90.061 M | 0.000 -100.00 % | 68.320 M | 0.000 -100.00 % | 54.352 M | 0.000 -100.00 % | 33.268 M | 0.000 -100.00 % | 21.506 M | 0.000 -100.00 % | 11.446 M | 0.000 -100.00 % | 33.580 M | 0.000 -100.00 % | 22.174 M | 0.000 -100.00 % | 33.708 M -2.93 % | 34.727 M 34.26 % | 25.865 M 37.59 % | 18.798 M -27.33 % | 25.868 M -23.63 % | 33.873 M | 0.000 -100.00 % | 29.008 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 34.255 M | 0.000 -100.00 % | 7.442 M | 0.000 -100.00 % | 29.564 M | 0.000 -100.00 % | 2.487 M | 0.000 -100.00 % | 39.673 M | 0.000 -100.00 % | 5.596 M | 0.000 -100.00 % | 7.498 M | 0.000 -100.00 % | 2.411 M | 0.000 -100.00 % | 1.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.877 M | 0.000 -100.00 % | 7.495 M | 0.000 -100.00 % | 8.717 M -36.79 % | 13.791 M 5 084.59 % | 266.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 25.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.896 M | 0.000 -100.00 % | 23.189 M | 0.000 -100.00 % | 49.479 M | 0.000 -100.00 % | 17.112 M | 0.000 -100.00 % | 46.070 M | 0.000 -100.00 % | 18.025 M | 0.000 -100.00 % | 41.666 M | 0.000 -100.00 % | 20.074 M | 0.000 -100.00 % | 48.295 M | 0.000 -100.00 % | 41.484 M | 0.000 -100.00 % | 54.925 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.903 M | 0.000 | 0.000 -100.00 % | 86.920 M |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 41.804 M | 0.000 -100.00 % | 50.800 M | 0.000 -100.00 % | 59.402 M | 0.000 -100.00 % | 67.241 M | 0.000 -100.00 % | 68.002 M | 0.000 -100.00 % | 74.489 M | 0.000 -100.00 % | 55.005 M | 0.000 -100.00 % | 60.833 M | 0.000 -100.00 % | 66.831 M | 0.000 -100.00 % | 9.399 M | 0.000 -100.00 % | 21.318 M | 0.000 -100.00 % | 33.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.648 M | 0.000 100.00 % | -21.588 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.150 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.935 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 |
| Other total stockholders equity | 0.000 -100.00 % | 9.694 M | 0.000 -100.00 % | 2.333 B | 0.000 -100.00 % | 4.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.618 M 2 900.77 % | 7.552 M -90.40 % | 78.663 M -64.81 % | 223.553 M 2.24 % | 218.665 M -5.18 % | 230.611 M | 0.000 -100.00 % | 129.008 M -77.53 % | 574.148 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 117.896 M | 0.000 -100.00 % | 124.462 M | 0.000 -100.00 % | 106.783 M | 0.000 -100.00 % | 107.587 M | 0.000 -100.00 % | 106.627 M | 0.000 -100.00 % | 107.720 M | 0.000 -100.00 % | 113.243 M | 0.000 -100.00 % | 112.291 M | 0.000 -100.00 % | 109.206 M | 0.000 -100.00 % | 111.026 M | 0.000 -100.00 % | 114.538 M | 0.000 -100.00 % | 113.726 M | 0.000 -100.00 % | 120.395 M 17.47 % | 102.486 M 3.17 % | 99.341 M 4.24 % | 95.302 M 28.01 % | 74.450 M 30.19 % | 57.187 M | 0.000 -100.00 % | 39.005 M -40.44 % | 65.490 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 |
| Total assets | 0.000 -100.00 % | 3.307 B | 0.000 -100.00 % | 3.232 B | 0.000 -100.00 % | 2.955 B | 0.000 -100.00 % | 3.151 B | 0.000 -100.00 % | 2.870 B | 0.000 -100.00 % | 3.036 B | 0.000 -100.00 % | 2.791 B | 0.000 -100.00 % | 2.634 B | 0.000 -100.00 % | 2.262 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 2.275 B | 0.000 -100.00 % | 2.225 B | 0.000 -100.00 % | 2.138 B 11.79 % | 1.913 B 13.33 % | 1.688 B -4.31 % | 1.764 B 12.06 % | 1.574 B 16.46 % | 1.352 B | 0.000 -100.00 % | 875.585 M -40.86 % | 1.481 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-06-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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -12.940 M 0.00 % | -12.940 M 0.00 % | -12.940 M 0.00 % | -12.940 M | 0.000 -100.00 % | 2.457 M 0.00 % | 2.457 M 0.00 % | 2.457 M | 0.000 -100.00 % | 16.474 M 0.00 % | 16.474 M 0.00 % | 16.474 M -23.69 % | 21.588 M 0.00 % | 21.588 M 0.00 % | 21.588 M 172.74 % | -29.680 M 0.00 % | -29.680 M 0.00 % | -29.680 M -0.46 % | -29.544 M 0.00 % | -29.544 M 0.00 % | -29.544 M 0.00 % | -29.544 M -22.25 % | -24.167 M 0.00 % | -24.167 M 0.00 % | -24.167 M 0.00 % | -24.167 M -250.64 % | -6.892 M 0.00 % | -6.892 M 0.00 % | -6.892 M 0.00 % | -6.892 M -9.84 % | -6.275 M 0.00 % | -6.275 M 0.00 % | -6.275 M 0.00 % | -6.275 M 59.56 % | -15.516 M 0.00 % | -15.516 M 0.00 % | -15.516 M 0.00 % | -15.516 M -114.55 % | -7.232 M 0.00 % | -7.232 M 0.00 % | -7.232 M 0.00 % | -7.232 M -34.77 % | -5.366 M 0.00 % | -5.366 M 0.00 % | -5.366 M 0.00 % | -5.366 M -4.80 % | -5.120 M 0.00 % | -5.120 M 0.00 % | -5.120 M 0.00 % | -5.120 M 53.55 % | -11.023 M 0.00 % | -11.023 M 0.00 % | -11.023 M 0.00 % | -11.023 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -6.992 M 0.00 % | -6.992 M 0.00 % | -6.992 M 0.00 % | -6.992 M | 0.000 100.00 % | -3.693 M 0.00 % | -3.693 M 0.00 % | -3.693 M | 0.000 100.00 % | -3.554 M 0.00 % | -3.554 M 0.00 % | -3.554 M -124.42 % | 14.551 M 0.00 % | 14.551 M 0.00 % | 14.551 M 152.84 % | -27.539 M 0.00 % | -27.539 M 0.00 % | -27.539 M -169.07 % | -10.235 M 0.00 % | -10.235 M 0.00 % | -10.235 M 0.00 % | -10.235 M 56.69 % | -23.630 M 0.00 % | -23.630 M 0.00 % | -23.630 M 0.00 % | -23.630 M -479.26 % | 6.231 M 0.00 % | 6.231 M 0.00 % | 6.231 M 0.00 % | 6.231 M 143.50 % | -14.325 M 0.00 % | -14.325 M 0.00 % | -14.325 M 0.00 % | -14.325 M -814.23 % | 2.006 M 0.00 % | 2.006 M 0.00 % | 2.006 M 0.00 % | 2.006 M 356.00 % | 439.821 K 0.00 % | 439.821 K 0.00 % | 439.821 K 0.00 % | 439.821 K 162.88 % | -699.493 K 0.00 % | -699.493 K 0.00 % | -699.493 K 0.00 % | -699.493 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.938 M 0.00 % | -6.938 M 0.00 % | -6.938 M 0.00 % | -6.938 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M | 0.000 -100.00 % | 6.151 M 0.00 % | 6.151 M 0.00 % | 6.151 M | 0.000 -100.00 % | 20.027 M 0.00 % | 20.027 M 0.00 % | 20.027 M 184.61 % | 7.037 M 0.00 % | 7.037 M 0.00 % | 7.037 M 428.67 % | -2.141 M 0.00 % | -2.141 M 0.00 % | -2.141 M 88.91 % | -19.309 M 0.00 % | -19.309 M 0.00 % | -19.309 M 0.00 % | -19.309 M -3 494.09 % | -537.250 K 0.00 % | -537.250 K 0.00 % | -537.250 K 0.00 % | -537.250 K 95.91 % | -13.123 M 0.00 % | -13.123 M 0.00 % | -13.123 M 0.00 % | -13.123 M -263.02 % | 8.050 M 0.00 % | 8.050 M 0.00 % | 8.050 M 0.00 % | 8.050 M 145.94 % | -17.522 M 0.00 % | -17.522 M 0.00 % | -17.522 M 0.00 % | -17.522 M -128.39 % | -7.672 M 0.00 % | -7.672 M 0.00 % | -7.672 M 0.00 % | -7.672 M -64.39 % | -4.667 M 0.00 % | -4.667 M 0.00 % | -4.667 M 0.00 % | -4.667 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.085 M 0.00 % | -4.085 M 0.00 % | -4.085 M 0.00 % | -4.085 M |
| Other non cash items | -150.085 M -127.18 % | -66.065 M -0.09 % | -66.006 M 58.74 % | -159.974 M -63.11 % | -98.076 M -65.87 % | -59.130 M -246.80 % | -17.050 M 83.43 % | -102.876 M 19.41 % | -127.652 M -124.23 % | -56.928 M 18.67 % | -69.999 M 30.65 % | -100.941 M 16.82 % | -121.353 M -119.86 % | -55.196 M 4.27 % | -57.656 M -26.76 % | -45.486 M -118.67 % | -20.801 M -18.82 % | -17.507 M -54.53 % | -11.329 M 17.65 % | -13.757 M -173.38 % | 18.747 M 157.28 % | -32.729 M 34.47 % | -49.944 M 28.34 % | -69.694 M 36.80 % | -110.281 M -225.77 % | -33.852 M 13.13 % | -38.969 M 41.58 % | -66.710 M 43.46 % | -117.988 M -260.90 % | -32.693 M 0.00 % | -32.693 M -41.26 % | -23.144 M 0.00 % | -23.144 M 0.00 % | -23.144 M 8.88 % | -25.399 M 0.00 % | -25.399 M 0.00 % | -25.399 M -14.61 % | -22.161 M 0.00 % | -22.161 M 0.00 % | -22.161 M 0.00 % | -22.161 M -61.86 % | -13.692 M 0.00 % | -13.692 M 68.71 % | -43.759 M 12.63 % | -50.084 M 26.58 % | -68.216 M -63.68 % | -41.677 M -3.30 % | -40.345 M -11.17 % | -36.292 M 1.42 % | -36.815 M -913.28 % | -3.633 M 10.45 % | -4.057 M 0.00 % | -4.057 M -254.14 % | 2.632 M 0.00 % | 2.632 M 0.00 % | 2.632 M 0.00 % | 2.632 M 71.54 % | 1.534 M 0.00 % | 1.534 M 0.00 % | 1.534 M 0.00 % | 1.534 M 721.84 % | 186.714 K 0.00 % | 186.714 K 0.00 % | 186.714 K 0.00 % | 186.714 K -93.68 % | 2.954 M 0.00 % | 2.954 M 0.00 % | 2.954 M 0.00 % | 2.954 M 131.04 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M 0.00 % | 1.279 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.710 M 0.64 % | 73.242 M 0.47 % | 72.902 M 1 249.79 % | 5.401 M -92.53 % | 72.298 M 6.09 % | 68.146 M | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.462 M 0.00 % | 71.462 M 0.00 % | 71.462 M 0.00 % | 71.462 M | 0.000 -100.00 % | 85.723 M 0.00 % | 85.723 M 0.00 % | 85.723 M | 0.000 -100.00 % | 94.732 M 0.00 % | 94.732 M 0.00 % | 94.732 M 1.56 % | 93.276 M 0.00 % | 93.276 M 0.00 % | 93.276 M 90.08 % | 49.071 M 0.00 % | 49.071 M 0.00 % | 49.071 M -13.72 % | 56.876 M 0.00 % | 56.876 M 0.00 % | 56.876 M 0.00 % | 56.876 M 31.43 % | 43.275 M 0.00 % | 43.275 M 0.00 % | 43.275 M 0.00 % | 43.275 M 7.22 % | 40.362 M 0.00 % | 40.362 M 0.00 % | 40.362 M 0.00 % | 40.362 M 56.30 % | 25.824 M 0.00 % | 25.824 M 0.00 % | 25.824 M 0.00 % | 25.824 M 29.77 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 126.26 % | 8.795 M 0.00 % | 8.795 M 0.00 % | 8.795 M 0.00 % | 8.795 M 1 479.54 % | 556.831 K 0.00 % | 556.831 K 0.00 % | 556.831 K 0.00 % | 556.831 K -88.37 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M 194.87 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M |
| 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 100.00 % | -8.317 M 0.00 % | -8.317 M 0.00 % | -8.317 M 0.00 % | -8.317 M | 0.000 100.00 % | -36.172 M 0.00 % | -36.172 M 0.00 % | -36.172 M | 0.000 100.00 % | -60.330 M 0.00 % | -60.330 M 0.00 % | -60.330 M -532.27 % | -9.542 M 0.00 % | -9.542 M 0.00 % | -9.542 M 73.34 % | -35.793 M 0.00 % | -35.793 M 0.00 % | -35.793 M -5.24 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 66.91 % | -102.776 M 0.00 % | -102.776 M 0.00 % | -102.776 M 0.00 % | -102.776 M -1 798.33 % | -5.414 M 0.00 % | -5.414 M 0.00 % | -5.414 M 0.00 % | -5.414 M 80.37 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 33.57 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M -136.31 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M -89.90 % | -9.253 M 0.00 % | -9.253 M 0.00 % | -9.253 M 0.00 % | -9.253 M -80.82 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -134.470 M 0.00 % | -134.470 M 0.00 % | -134.470 M 0.00 % | -134.470 M | 0.000 100.00 % | -58.853 M 0.00 % | -58.853 M 0.00 % | -58.853 M | 0.000 100.00 % | -9.617 M 0.00 % | -9.617 M 0.00 % | -9.617 M | 0.000 | 0.000 | 0.000 100.00 % | -35.750 K 0.00 % | -35.750 K 0.00 % | -35.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.080 M 0.00 % | -20.080 M 0.00 % | -20.080 M 0.00 % | -20.080 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 |
| 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 -100.00 % | 135.539 M 0.00 % | 135.539 M 0.00 % | 135.539 M 0.00 % | 135.539 M | 0.000 -100.00 % | 35.412 M 0.00 % | 35.412 M 0.00 % | 35.412 M | 0.000 -100.00 % | 6.007 M 0.00 % | 6.007 M 0.00 % | 6.007 M 586.49 % | 875.000 K 0.00 % | 875.000 K 0.00 % | 875.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.956 M 0.00 % | 16.956 M 0.00 % | 16.956 M 0.00 % | 16.956 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 |
| 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 -100.00 % | 7.248 M 0.00 % | 7.248 M 0.00 % | 7.248 M 0.00 % | 7.248 M | 0.000 -100.00 % | 59.613 M 0.00 % | 59.613 M 0.00 % | 59.613 M | 0.000 -100.00 % | 63.941 M 0.00 % | 63.941 M 0.00 % | 63.941 M 637.77 % | 8.667 M 0.00 % | 8.667 M 0.00 % | 8.667 M -75.81 % | 35.829 M 0.00 % | 35.829 M 0.00 % | 35.829 M 5.35 % | 34.010 M 0.00 % | 34.010 M 0.00 % | 34.010 M 0.00 % | 34.010 M -60.37 % | 85.820 M 0.00 % | 85.820 M 0.00 % | 85.820 M 0.00 % | 85.820 M 236.63 % | 25.494 M 0.00 % | 25.494 M 0.00 % | 25.494 M 0.00 % | 25.494 M -7.57 % | 27.583 M 0.00 % | 27.583 M 0.00 % | 27.583 M 0.00 % | 27.583 M -33.57 % | 41.523 M 0.00 % | 41.523 M 0.00 % | 41.523 M 0.00 % | 41.523 M 136.31 % | 17.571 M 0.00 % | 17.571 M 0.00 % | 17.571 M 0.00 % | 17.571 M 89.90 % | 9.253 M 0.00 % | 9.253 M 0.00 % | 9.253 M 0.00 % | 9.253 M 80.82 % | 5.117 M 0.00 % | 5.117 M 0.00 % | 5.117 M 0.00 % | 5.117 M | 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 100.00 % | -43.542 M 0.00 % | -43.542 M 0.00 % | -43.542 M 0.00 % | -43.542 M | 0.000 100.00 % | -59.613 M 0.00 % | -59.613 M 0.00 % | -59.613 M | 0.000 100.00 % | -63.941 M 0.00 % | -63.941 M 0.00 % | -63.941 M -660.79 % | -8.405 M 0.00 % | -8.405 M 0.00 % | -8.405 M 76.54 % | -35.829 M 0.00 % | -35.829 M 0.00 % | -35.829 M -5.35 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 60.37 % | -85.819 M 0.00 % | -85.819 M 0.00 % | -85.819 M 0.00 % | -85.819 M -236.63 % | -25.494 M 0.00 % | -25.494 M 0.00 % | -25.494 M 0.00 % | -25.494 M 7.57 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 33.57 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M -136.31 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M -1 798.95 % | -925.303 K 0.00 % | -925.303 K 0.00 % | -925.303 K 0.00 % | -925.303 K 81.92 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -20.000 M 0.00 % | -20.000 M 0.00 % | -20.000 M -11 561.32 % | 174.500 K 0.00 % | 174.500 K 0.00 % | 174.500 K -79.06 % | 833.500 K 0.00 % | 833.500 K 0.00 % | 833.500 K -25.91 % | 1.125 M 0.00 % | 1.125 M 0.00 % | 1.125 M 0.00 % | 1.125 M -68.12 % | 3.529 M 0.00 % | 3.529 M 0.00 % | 3.529 M 0.00 % | 3.529 M -65.16 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M 0.00 % | 10.128 M 126.27 % | 4.476 M 0.00 % | 4.476 M 0.00 % | 4.476 M 0.00 % | 4.476 M -24.21 % | 5.906 M 0.00 % | 5.906 M 0.00 % | 5.906 M 0.00 % | 5.906 M 283.71 % | -3.215 M 0.00 % | -3.215 M 0.00 % | -3.215 M 0.00 % | -3.215 M -260.00 % | 2.009 M 0.00 % | 2.009 M 0.00 % | 2.009 M 0.00 % | 2.009 M -84.33 % | 12.820 M 0.00 % | 12.820 M 0.00 % | 12.820 M 0.00 % | 12.820 M 189 822.22 % | 6.750 K 0.00 % | 6.750 K 0.00 % | 6.750 K 0.00 % | 6.750 K |
| 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 100.00 % | -24.981 M 0.00 % | -24.981 M 0.00 % | -24.981 M 0.00 % | -24.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -23.886 M 0.00 % | -23.886 M 69.38 % | -78.004 M 0.00 % | -78.004 M 0.00 % | -78.004 M -119.43 % | -35.548 M 0.00 % | -35.548 M 0.00 % | -35.548 M -361.24 % | -7.707 M 0.00 % | -7.707 M 0.00 % | -7.707 M 0.00 % | -7.707 M -225.21 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 158.28 % | -10.562 M 0.00 % | -10.562 M 0.00 % | -10.562 M 0.00 % | -10.562 M -2 512.85 % | 437.750 K 0.00 % | 437.750 K 0.00 % | 437.750 K 0.00 % | 437.750 K -89.60 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 294.73 % | -2.162 M 0.00 % | -2.162 M 0.00 % | -2.162 M 0.00 % | -2.162 M -212.68 % | 1.919 M 0.00 % | 1.919 M 0.00 % | 1.919 M 0.00 % | 1.919 M -84.56 % | 12.427 M 0.00 % | 12.427 M 0.00 % | 12.427 M 0.00 % | 12.427 M 28 894.29 % | -43.159 K 0.00 % | -43.159 K 0.00 % | -43.159 K 0.00 % | -43.159 K |
| 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 100.00 % | -53.363 M 0.00 % | -53.363 M 0.00 % | -53.363 M 0.00 % | -53.363 M | 0.000 100.00 % | -14.122 M 0.00 % | -14.122 M 0.00 % | -14.122 M | 0.000 100.00 % | -23.886 M 0.00 % | -23.886 M 0.00 % | -23.886 M 69.38 % | -78.004 M 0.00 % | -78.004 M 0.00 % | -78.004 M -119.43 % | -35.548 M 0.00 % | -35.548 M 0.00 % | -35.548 M -361.24 % | -7.707 M 0.00 % | -7.707 M 0.00 % | -7.707 M 0.00 % | -7.707 M -225.21 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 0.00 % | 6.156 M 158.28 % | -10.562 M 0.00 % | -10.562 M 0.00 % | -10.562 M 0.00 % | -10.562 M -2 512.85 % | 437.750 K 0.00 % | 437.750 K 0.00 % | 437.750 K 0.00 % | 437.750 K -89.60 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 0.00 % | 4.210 M 294.73 % | -2.162 M 0.00 % | -2.162 M 0.00 % | -2.162 M 0.00 % | -2.162 M -212.68 % | 1.919 M 0.00 % | 1.919 M 0.00 % | 1.919 M 0.00 % | 1.919 M -84.56 % | 12.427 M 0.00 % | 12.427 M 0.00 % | 12.427 M 0.00 % | 12.427 M 28 894.29 % | -43.159 K 0.00 % | -43.159 K 0.00 % | -43.159 K 0.00 % | -43.159 K |
| 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 100.00 % | -9.927 M 0.00 % | -9.927 M 0.00 % | -9.927 M 0.00 % | -9.927 M | 0.000 100.00 % | -46.500 K 0.00 % | -46.500 K 0.00 % | -46.500 K | 0.000 100.00 % | -8.740 M 0.00 % | -8.740 M 0.00 % | -8.740 M -197.82 % | -2.935 M 0.00 % | -2.935 M 0.00 % | -2.935 M -112.18 % | 24.100 M 0.00 % | 24.100 M 0.00 % | 24.100 M 296.03 % | -12.294 M 0.00 % | -12.294 M 0.00 % | -12.294 M 0.00 % | -12.294 M -127.54 % | 44.646 M 0.00 % | 44.646 M 0.00 % | 44.646 M 0.00 % | 44.646 M 21 109.88 % | -212.500 K 0.00 % | -212.500 K 0.00 % | -212.500 K 0.00 % | -212.500 K -111.56 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M -89.44 % | 17.415 M 0.00 % | 17.415 M 0.00 % | 17.415 M 0.00 % | 17.415 M 58.62 % | 10.979 M 0.00 % | 10.979 M 0.00 % | 10.979 M 0.00 % | 10.979 M 797.38 % | -1.574 M 0.00 % | -1.574 M 0.00 % | -1.574 M 0.00 % | -1.574 M 87.71 % | -12.813 M 0.00 % | -12.813 M 0.00 % | -12.813 M 0.00 % | -12.813 M | 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 % | 73.710 M 0.64 % | 73.242 M 0.47 % | 72.902 M 1 249.79 % | 5.401 M -92.53 % | 72.298 M 6.09 % | 68.146 M | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.210 M 0.00 % | -10.210 M 0.00 % | -10.210 M 0.00 % | -10.210 M | 0.000 -100.00 % | 14.680 M 0.00 % | 14.680 M 0.00 % | 14.680 M | 0.000 100.00 % | -1.834 M 0.00 % | -1.834 M 0.00 % | -1.834 M -139.17 % | 4.682 M 0.00 % | 4.682 M 0.00 % | 4.682 M 160.93 % | 1.794 M 0.00 % | 1.794 M 0.00 % | 1.794 M -37.36 % | 2.865 M 0.00 % | 2.865 M 0.00 % | 2.865 M 0.00 % | 2.865 M -65.31 % | 8.257 M 0.00 % | 8.257 M 0.00 % | 8.257 M 0.00 % | 8.257 M 101.73 % | 4.093 M 0.00 % | 4.093 M 0.00 % | 4.093 M 0.00 % | 4.093 M 690.92 % | 517.500 K 0.00 % | 517.500 K 0.00 % | 517.500 K 0.00 % | 517.500 K 27 266.47 % | 1.891 K 0.00 % | 1.891 K 0.00 % | 1.891 K 0.00 % | 1.891 K -95.42 % | 41.328 K 0.00 % | 41.328 K 0.00 % | 41.328 K 0.00 % | 41.328 K 270.31 % | -24.267 K 0.00 % | -24.267 K 0.00 % | -24.267 K 0.00 % | -24.267 K 96.60 % | -714.020 K 0.00 % | -714.020 K 0.00 % | -714.020 K 0.00 % | -714.020 K -392.47 % | 244.133 K 0.00 % | 244.133 K 0.00 % | 244.133 K 0.00 % | 244.133 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 249.943 M 41.83 % | 176.233 M 71.11 % | 102.991 M 617.76 % | 14.349 M 60.36 % | 8.948 M -94.59 % | 165.426 M 70.05 % | 97.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.326 M 0.00 % | 22.326 M 0.00 % | 22.326 M 0.00 % | 22.326 M | 0.000 -100.00 % | 7.646 M 0.00 % | 7.646 M 0.00 % | 7.646 M | 0.000 -100.00 % | 9.480 M 0.00 % | 9.480 M 0.00 % | 9.480 M 97.58 % | 4.798 M 0.00 % | 4.798 M 0.00 % | 4.798 M -71.67 % | 16.936 M 0.00 % | 16.936 M 0.00 % | 16.936 M 27.13 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 173.23 % | 4.876 M 0.00 % | 4.876 M 0.00 % | 4.876 M 0.00 % | 4.876 M 523.10 % | 782.500 K 0.00 % | 782.500 K 0.00 % | 782.500 K 0.00 % | 782.500 K 195.00 % | 265.250 K 0.00 % | 265.250 K 0.00 % | 265.250 K 0.00 % | 265.250 K 0.76 % | 263.255 K 0.00 % | 263.255 K 0.00 % | 263.255 K 0.00 % | 263.255 K 18.62 % | 221.927 K 0.00 % | 221.927 K 0.00 % | 221.927 K 0.00 % | 221.927 K -9.86 % | 246.194 K 0.00 % | 246.194 K 0.00 % | 246.194 K 0.00 % | 246.194 K -74.36 % | 960.214 K 0.00 % | 960.214 K 0.00 % | 960.214 K 0.00 % | 960.214 K 34.09 % | 716.081 K 0.00 % | 716.081 K 0.00 % | 716.081 K 0.00 % | 716.081 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.840 M -86.06 % | 249.943 M 41.83 % | 176.233 M 101.98 % | 87.251 M 508.06 % | 14.349 M -93.96 % | 237.724 M 43.70 % | 165.426 M | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.116 M 0.00 % | 12.116 M 0.00 % | 12.116 M 0.00 % | 12.116 M | 0.000 -100.00 % | 22.326 M 0.00 % | 22.326 M 0.00 % | 22.326 M | 0.000 -100.00 % | 7.646 M 0.00 % | 7.646 M 0.00 % | 7.646 M -19.35 % | 9.480 M 0.00 % | 9.480 M 0.00 % | 9.480 M -49.39 % | 18.731 M 0.00 % | 18.731 M 0.00 % | 18.731 M 15.72 % | 16.187 M 0.00 % | 16.187 M 0.00 % | 16.187 M 0.00 % | 16.187 M 23.25 % | 13.133 M 0.00 % | 13.133 M 0.00 % | 13.133 M 0.00 % | 13.133 M 169.36 % | 4.876 M 0.00 % | 4.876 M 0.00 % | 4.876 M 0.00 % | 4.876 M 522.87 % | 782.750 K 0.00 % | 782.750 K 0.00 % | 782.750 K 0.00 % | 782.750 K 195.21 % | 265.146 K 0.00 % | 265.146 K 0.00 % | 265.146 K 0.00 % | 265.146 K 0.72 % | 263.255 K 0.00 % | 263.255 K 0.00 % | 263.255 K 0.00 % | 263.255 K 18.62 % | 221.927 K 0.00 % | 221.927 K 0.00 % | 221.927 K 0.00 % | 221.927 K -9.86 % | 246.194 K 0.00 % | 246.194 K 0.00 % | 246.194 K 0.00 % | 246.194 K -74.36 % | 960.214 K 0.00 % | 960.214 K 0.00 % | 960.214 K 0.00 % | 960.214 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.710 M 0.64 % | 73.242 M 0.47 % | 72.902 M 1 249.79 % | 5.401 M -92.53 % | 72.298 M 6.09 % | 68.146 M | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.462 M 0.00 % | 71.462 M 0.00 % | 71.462 M 0.00 % | 71.462 M | 0.000 -100.00 % | 85.723 M 0.00 % | 85.723 M 0.00 % | 85.723 M | 0.000 -100.00 % | 94.732 M 0.00 % | 94.732 M 0.00 % | 94.732 M 1.56 % | 93.276 M 0.00 % | 93.276 M 0.00 % | 93.276 M 90.08 % | 49.071 M 0.00 % | 49.071 M 0.00 % | 49.071 M -13.72 % | 56.876 M 0.00 % | 56.876 M 0.00 % | 56.876 M 0.00 % | 56.876 M 31.43 % | 43.275 M 0.00 % | 43.275 M 0.00 % | 43.275 M 0.00 % | 43.275 M 7.22 % | 40.362 M 0.00 % | 40.362 M 0.00 % | 40.362 M 0.00 % | 40.362 M 56.30 % | 25.824 M 0.00 % | 25.824 M 0.00 % | 25.824 M 0.00 % | 25.824 M 29.77 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 126.26 % | 8.795 M 0.00 % | 8.795 M 0.00 % | 8.795 M 0.00 % | 8.795 M 1 479.54 % | 556.831 K 0.00 % | 556.831 K 0.00 % | 556.831 K 0.00 % | 556.831 K -88.37 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M 0.00 % | 4.788 M 194.87 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M |
| 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 100.00 % | -8.317 M 0.00 % | -8.317 M 0.00 % | -8.317 M 0.00 % | -8.317 M | 0.000 100.00 % | -36.172 M 0.00 % | -36.172 M 0.00 % | -36.172 M | 0.000 100.00 % | -60.330 M 0.00 % | -60.330 M 0.00 % | -60.330 M -532.27 % | -9.542 M 0.00 % | -9.542 M 0.00 % | -9.542 M 73.34 % | -35.793 M 0.00 % | -35.793 M 0.00 % | -35.793 M -5.24 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 0.00 % | -34.010 M 66.91 % | -102.776 M 0.00 % | -102.776 M 0.00 % | -102.776 M 0.00 % | -102.776 M -1 798.33 % | -5.414 M 0.00 % | -5.414 M 0.00 % | -5.414 M 0.00 % | -5.414 M 80.37 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 0.00 % | -27.583 M 33.57 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M 0.00 % | -41.523 M -136.31 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M 0.00 % | -17.571 M -89.90 % | -9.253 M 0.00 % | -9.253 M 0.00 % | -9.253 M 0.00 % | -9.253 M -80.82 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M 0.00 % | -5.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.710 M 0.64 % | 73.242 M 0.47 % | 72.902 M 1 249.79 % | 5.401 M -92.53 % | 72.298 M 6.09 % | 68.146 M | 0.000 -100.00 % | 1.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.145 M 0.00 % | 63.145 M 0.00 % | 63.145 M 0.00 % | 63.145 M | 0.000 -100.00 % | 49.550 M 0.00 % | 49.550 M 0.00 % | 49.550 M | 0.000 -100.00 % | 34.402 M 0.00 % | 34.402 M 0.00 % | 34.402 M -58.92 % | 83.734 M 0.00 % | 83.734 M 0.00 % | 83.734 M 530.64 % | 13.278 M 0.00 % | 13.278 M 0.00 % | 13.278 M -41.93 % | 22.866 M 0.00 % | 22.866 M 0.00 % | 22.866 M 0.00 % | 22.866 M 138.43 % | -59.501 M 0.00 % | -59.501 M 0.00 % | -59.501 M 0.00 % | -59.501 M -270.26 % | 34.948 M 0.00 % | 34.948 M 0.00 % | 34.948 M 0.00 % | 34.948 M 2 086.80 % | -1.759 M 0.00 % | -1.759 M 0.00 % | -1.759 M 0.00 % | -1.759 M 91.86 % | -21.622 M 0.00 % | -21.622 M 0.00 % | -21.622 M 0.00 % | -21.622 M -146.39 % | -8.776 M 0.00 % | -8.776 M 0.00 % | -8.776 M 0.00 % | -8.776 M -0.92 % | -8.696 M 0.00 % | -8.696 M 0.00 % | -8.696 M 0.00 % | -8.696 M -2 544.95 % | -328.767 K 0.00 % | -328.767 K 0.00 % | -328.767 K 0.00 % | -328.767 K 93.49 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M 0.00 % | -5.047 M |
| 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 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |