Syncom Formulations (India) Limited SYNCOMF.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.650 B 76.55 % | 2.634 B 17.45 % | 2.243 B 2.95 % | 2.178 B -8.98 % | 2.393 B 19.61 % | 2.001 B 9.95 % | 1.820 B 18.15 % | 1.540 B -16.67 % | 1.848 B 0.50 % | 1.839 B 6.06 % | 1.734 B 14.61 % | 1.513 B 31.61 % | 1.149 B -2.96 % | 1.185 B 55.20 % | 763.237 M -10.63 % | 854.062 M 48.37 % | 575.636 M -15.15 % | 678.437 M 17.72 % | 576.334 M 14.53 % | 503.237 M |
| Net income | 494.346 M 95.28 % | 253.142 M 26.13 % | 200.707 M 1.42 % | 197.904 M -32.16 % | 291.720 M 104.67 % | 142.534 M 28.52 % | 110.901 M 28.25 % | 86.471 M -17.91 % | 105.341 M 1.72 % | 103.556 M 6.14 % | 97.565 M 4.72 % | 93.166 M 64.72 % | 56.559 M 61.34 % | 35.056 M 1 617.18 % | 2.041 M -95.37 % | 44.135 M 66.93 % | 26.440 M -26.27 % | 35.859 M -12.06 % | 40.774 M -17.03 % | 49.143 M |
| Income before tax | 655.127 M 92.95 % | 339.530 M 27.77 % | 265.726 M 1.52 % | 261.759 M -35.69 % | 407.039 M 135.43 % | 172.890 M 36.40 % | 126.754 M 5.50 % | 120.149 M -24.33 % | 158.774 M -1.39 % | 161.009 M 2.98 % | 156.348 M 12.27 % | 139.264 M 64.83 % | 84.491 M 54.72 % | 54.608 M 1 118.73 % | 4.481 M -93.45 % | 68.406 M 23.36 % | 55.451 M -4.98 % | 58.356 M -15.73 % | 69.249 M -3.55 % | 71.798 M |
| Income before tax ratio | 0.14 9.29 % | 0.13 8.79 % | 0.12 -1.40 % | 0.12 -29.35 % | 0.17 96.83 % | 0.09 24.05 % | 0.07 -10.71 % | 0.08 -9.19 % | 0.09 -1.88 % | 0.09 -2.90 % | 0.09 -2.04 % | 0.09 25.24 % | 0.07 59.44 % | 0.05 685.28 % | 0.01 -92.67 % | 0.08 -16.85 % | 0.10 11.99 % | 0.09 -28.41 % | 0.12 -15.78 % | 0.14 |
| EBITDA | 711.743 M 65.42 % | 430.276 M 26.01 % | 341.471 M 6.85 % | 319.591 M -29.03 % | 450.311 M 105.84 % | 218.766 M 29.27 % | 169.238 M 6.04 % | 159.598 M -17.96 % | 194.525 M 1.13 % | 192.353 M -0.23 % | 192.796 M 18.70 % | 162.430 M 52.66 % | 106.402 M 23.82 % | 85.936 M 160.87 % | 32.942 M -65.55 % | 95.618 M 27.87 % | 74.775 M -4.13 % | 77.998 M -7.73 % | 84.531 M -2.57 % | 86.760 M |
| Net income ratio | 0.11 10.61 % | 0.10 7.39 % | 0.09 -1.49 % | 0.09 -25.47 % | 0.12 71.11 % | 0.07 16.89 % | 0.06 8.55 % | 0.06 -1.49 % | 0.06 1.21 % | 0.06 0.08 % | 0.06 -8.63 % | 0.06 25.16 % | 0.05 66.25 % | 0.03 1 006.47 % | 0.00 -94.82 % | 0.05 12.51 % | 0.05 -13.10 % | 0.05 -25.29 % | 0.07 -27.55 % | 0.10 |
| Ratio EBITDA | 0.15 -6.31 % | 0.16 7.29 % | 0.15 3.78 % | 0.15 -22.03 % | 0.19 72.09 % | 0.11 17.57 % | 0.09 -10.25 % | 0.10 -1.54 % | 0.11 0.62 % | 0.10 -5.93 % | 0.11 3.56 % | 0.11 15.99 % | 0.09 27.59 % | 0.07 68.09 % | 0.04 -61.45 % | 0.11 -13.81 % | 0.13 12.99 % | 0.11 -21.61 % | 0.15 -14.93 % | 0.17 |
| Gross profit ratio | 0.34 59.62 % | 0.21 -42.30 % | 0.37 12.99 % | 0.33 7.94 % | 0.30 41.03 % | 0.21 -4.72 % | 0.22 -14.31 % | 0.26 -7.57 % | 0.28 9.07 % | 0.26 -21.45 % | 0.33 8.21 % | 0.31 -6.00 % | 0.33 112.61 % | 0.15 295.92 % | 0.04 -64.17 % | 0.11 -7.62 % | 0.12 17.45 % | 0.10 18.39 % | 0.08 -7.27 % | 0.09 |
| Weighted average shs out dil | 867.274 M -7.74 % | 940.000 M 1.24 % | 928.527 M 6.34 % | 873.164 M 10.53 % | 789.952 M 1.19 % | 780.652 M -1.45 % | 792.152 M 9.93 % | 720.595 M -12.06 % | 819.381 M 4.96 % | 780.652 M 0.00 % | 780.652 M 39.62 % | 559.136 M -28.38 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 161.58 % | 298.440 M 30.18 % | 229.250 M 10.69 % | 207.114 M 2.72 % | 201.622 M 5.83 % | 190.518 M |
| Weighted average shs out | 867.274 M -7.74 % | 940.000 M 1.24 % | 928.527 M 13.67 % | 816.850 M 3.40 % | 789.952 M 1.19 % | 780.652 M 0.00 % | 780.652 M 8.33 % | 720.595 M -7.69 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 39.62 % | 559.136 M -28.38 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 161.58 % | 298.436 M 36.98 % | 217.875 M 5.20 % | 207.114 M 2.72 % | 201.622 M 5.83 % | 190.518 M |
| EPS diluted | 0.57 111.11 % | 0.27 22.73 % | 0.22 -4.35 % | 0.23 -37.84 % | 0.37 105.56 % | 0.18 28.57 % | 0.14 16.67 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 8.33 % | 0.12 65.52 % | 0.07 61.47 % | 0.04 1 022.50 % | 0.00 -97.33 % | 0.15 25.00 % | 0.12 -25.00 % | 0.16 -20.00 % | 0.20 -23.08 % | 0.26 |
| Earnings per share | 0.57 111.11 % | 0.27 22.73 % | 0.22 -8.33 % | 0.24 -35.14 % | 0.37 105.56 % | 0.18 28.57 % | 0.14 16.67 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 8.33 % | 0.12 65.52 % | 0.07 61.47 % | 0.04 1 022.50 % | 0.00 -97.33 % | 0.15 25.00 % | 0.12 -29.41 % | 0.17 -15.00 % | 0.20 -23.08 % | 0.26 |
| Gross profit | 1.577 B 181.82 % | 559.503 M -32.23 % | 825.583 M 16.32 % | 709.740 M -1.76 % | 722.432 M 68.69 % | 428.266 M 4.76 % | 408.790 M 1.24 % | 403.782 M -22.97 % | 524.216 M 9.62 % | 478.216 M -16.69 % | 574.010 M 24.02 % | 462.846 M 23.72 % | 374.112 M 106.33 % | 181.319 M 514.46 % | 29.509 M -67.98 % | 92.154 M 37.06 % | 67.237 M -0.35 % | 67.473 M 39.37 % | 48.414 M 6.19 % | 45.590 M |
| Income tax expense | 160.781 M 86.11 % | 86.388 M 32.87 % | 65.019 M 1.82 % | 63.855 M -44.63 % | 115.319 M 279.88 % | 30.356 M 91.49 % | 15.853 M -52.93 % | 33.677 M -36.97 % | 53.433 M -7.00 % | 57.453 M -2.26 % | 58.783 M 27.52 % | 46.098 M 65.03 % | 27.932 M 42.86 % | 19.552 M 701.54 % | 2.439 M -89.95 % | 24.271 M -16.34 % | 29.011 M 28.95 % | 22.498 M -20.99 % | 28.475 M 25.69 % | 22.655 M |
| Cost of revenue | 3.073 B 95.90 % | 1.569 B 10.72 % | 1.417 B -3.51 % | 1.469 B -12.10 % | 1.671 B 6.25 % | 1.573 B 11.45 % | 1.411 B 24.16 % | 1.136 B -14.17 % | 1.324 B -2.70 % | 1.361 B 17.32 % | 1.160 B 10.46 % | 1.050 B 35.42 % | 775.384 M -22.71 % | 1.003 B 36.73 % | 733.728 M -3.70 % | 761.908 M 49.86 % | 508.399 M -16.79 % | 610.964 M 15.73 % | 527.920 M 15.36 % | 457.648 M |
| General and administrative expenses | 535.339 M 2 332.70 % | 22.006 M -16.13 % | 26.238 M 39.14 % | 18.857 M 33.06 % | 14.172 M 8.68 % | 13.041 M -2.03 % | 13.311 M -81.02 % | 70.118 M -64.46 % | 197.285 M 4 191.37 % | 4.597 M -96.67 % | 138.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 18.052 M -93.38 % | 272.557 M 16.90 % | 233.157 M -11.68 % | 263.989 M 56.20 % | 169.010 M 42.41 % | 118.681 M -19.30 % | 147.069 M 66.29 % | 88.439 M 495.03 % | 14.863 M -83.30 % | 89.022 M 199.12 % | 29.762 M -74.84 % | 118.278 M 58.86 % | 74.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.780 M | 0.000 |
| Other expenses | -8.018 M -101.54 % | 521.253 M 25.52 % | 415.284 M 1 172.78 % | 32.628 M -82.83 % | 190.059 M 11.74 % | 170.092 M 292.54 % | 43.332 M 20.98 % | 35.817 M 63.37 % | 21.924 M 132.31 % | 9.438 M 87.95 % | 5.021 M 12.66 % | 4.457 M 15.31 % | 3.865 M -96.85 % | 122.542 M 512.40 % | 20.010 M 9.49 % | 18.275 M 182.48 % | 6.470 M -11.23 % | 7.288 M 128.92 % | -25.200 M -157.93 % | -9.770 M |
| Operating expenses | 513.719 M -37.03 % | 815.816 M 20.92 % | 674.679 M 113.86 % | 315.474 M -15.48 % | 373.242 M 23.67 % | 301.813 M -8.65 % | 330.388 M 1.96 % | 324.040 M -17.01 % | 390.435 M 14.33 % | 341.508 M -19.97 % | 426.728 M 28.85 % | 331.192 M 11.77 % | 296.311 M 141.80 % | 122.542 M 512.40 % | 20.010 M 9.49 % | 18.275 M 182.48 % | 6.470 M -11.23 % | 7.288 M 134.03 % | -21.420 M -309.73 % | 10.213 M |
| Cost and expenses | 4.161 B 74.48 % | 2.385 B 14.01 % | 2.092 B 3.00 % | 2.031 B -0.65 % | 2.044 B 9.05 % | 1.874 B 7.64 % | 1.741 B 19.23 % | 1.460 B -14.82 % | 1.714 B 0.72 % | 1.702 B 7.29 % | 1.587 B 14.87 % | 1.381 B 28.88 % | 1.072 B -4.80 % | 1.126 B 49.35 % | 753.738 M -3.39 % | 780.183 M 51.53 % | 514.869 M -16.72 % | 618.252 M 22.06 % | 506.500 M 8.26 % | 467.861 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 -100.00 % | 443.537 K |
| Selling general and administrative expenses | 521.737 M 77.12 % | 294.563 M 13.56 % | 259.395 M -8.29 % | 282.846 M 54.41 % | 183.183 M 39.07 % | 131.721 M -17.87 % | 160.380 M 1.15 % | 158.557 M -25.26 % | 212.148 M 126.61 % | 93.619 M -44.20 % | 167.787 M 41.86 % | 118.278 M 58.86 % | 74.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.780 M | 0.000 |
| Interest income | 14.515 M -71.79 % | 51.453 M 14.03 % | 45.121 M 22.93 % | 36.706 M 251.19 % | 10.452 M 26.47 % | 8.264 M 12.60 % | 7.339 M -2.24 % | 7.507 M 25.61 % | 5.976 M -65.32 % | 17.234 M 16.86 % | 14.748 M 119.21 % | 6.728 M -5.50 % | 7.120 M | 0.000 -100.00 % | 1.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.649 M -80.13 % | 43.523 M 43.39 % | 30.352 M 66.03 % | 18.281 M 525.40 % | 2.923 M -36.47 % | 4.601 M 110.26 % | 2.188 M -17.65 % | 2.657 M -5.70 % | 2.818 M 106.69 % | 1.363 M -53.28 % | 2.918 M -17.89 % | 3.554 M -17.25 % | 4.295 M 3.01 % | 4.169 M -16.92 % | 5.018 M -8.30 % | 5.473 M 2.93 % | 5.317 M 190.71 % | 1.829 M 213.00 % | 584.301 K -28.76 % | 820.229 K |
| Depreciation and amortization | 48.025 M 1.70 % | 47.223 M 4.03 % | 45.393 M 14.97 % | 39.484 M -2.14 % | 40.349 M -0.65 % | 40.611 M 1.46 % | 40.028 M 7.32 % | 37.298 M 19.44 % | 31.228 M 4.16 % | 29.981 M -12.64 % | 34.320 M 11.67 % | 30.734 M 5.61 % | 29.101 M 7.15 % | 27.159 M 14.88 % | 23.642 M 8.75 % | 21.739 M 55.19 % | 14.008 M -21.36 % | 17.813 M 21.20 % | 14.697 M 3.93 % | 14.141 M |
| Operating income | 489.378 M 128.82 % | 213.870 M 40.52 % | 152.194 M 3.19 % | 147.484 M -48.65 % | 287.195 M 126.75 % | 126.659 M 61.55 % | 78.402 M -1.68 % | 79.742 M -41.73 % | 136.850 M -9.71 % | 151.571 M 0.16 % | 151.327 M 12.25 % | 134.806 M 59.55 % | 84.491 M 43.75 % | 58.777 M 518.78 % | 9.499 M -87.14 % | 73.878 M 21.58 % | 60.767 M 0.97 % | 60.185 M -13.82 % | 69.834 M 97.40 % | 35.377 M |
| Operating income ratio | 0.11 29.61 % | 0.08 19.65 % | 0.07 0.23 % | 0.07 -43.58 % | 0.12 89.57 % | 0.06 46.93 % | 0.04 -16.79 % | 0.05 -30.07 % | 0.07 -10.16 % | 0.08 -5.56 % | 0.09 -2.05 % | 0.09 21.23 % | 0.07 48.13 % | 0.05 298.71 % | 0.01 -85.61 % | 0.09 -18.06 % | 0.11 19.00 % | 0.09 -26.79 % | 0.12 72.36 % | 0.07 |
| Total other income expenses net | 165.749 M 31.90 % | 125.660 M 10.68 % | 113.532 M -0.65 % | 114.275 M -4.65 % | 119.843 M 163.00 % | 45.568 M -5.76 % | 48.353 M 19.67 % | 40.406 M 84.30 % | 21.924 M -12.15 % | 24.955 M 175.27 % | 9.066 M 103.40 % | 4.457 M -28.53 % | 6.236 M 249.57 % | -4.169 M -1 049.53 % | -362.692 K 93.37 % | -5.473 M -2.93 % | -5.317 M -190.71 % | -1.829 M -213.00 % | -584.301 K -101.60 % | 36.422 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 38.716 M -57.88 % | 91.926 M -88.83 % | 823.018 M 42.95 % | 575.747 M -3.15 % | 594.466 M 1 100.26 % | -59.431 M -513.88 % | 14.360 M -87.84 % | 118.054 M 99.01 % | 59.319 M 8 323.78 % | -721.314 K 89.64 % | -6.965 M 64.69 % | -19.724 M -15.80 % | -17.034 M 47.34 % | -32.349 M -207.05 % | 30.220 M 841.54 % | 3.210 M -96.06 % | 81.554 M 71.75 % | 47.485 M -1.27 % | 48.096 M -19.80 % | 59.973 M |
| Total investments | 1.061 B -11.87 % | 1.204 B -38.21 % | 1.949 B 83.88 % | 1.060 B 32.24 % | 801.591 M 12 559.90 % | 6.332 M -58.05 % | 15.094 M -26.07 % | 20.418 M -94.31 % | 359.130 M 53.69 % | 233.675 M 260.34 % | 64.849 M -30.32 % | 93.067 M 38.18 % | 67.351 M -14.04 % | 78.351 M 4.89 % | 74.698 M 18 574.57 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -96.15 % | 10.393 M |
| Total debt | 45.836 M -93.68 % | 724.866 M -12.86 % | 831.815 M 43.94 % | 577.908 M -6.92 % | 620.901 M 2 791.18 % | 21.476 M -75.24 % | 86.744 M -30.30 % | 124.460 M -0.04 % | 124.514 M 121.48 % | 56.220 M -7.49 % | 60.770 M 83.95 % | 33.036 M 60.89 % | 20.533 M 42.10 % | 14.450 M -79.42 % | 70.201 M -26.12 % | 95.020 M -11.56 % | 107.437 M 48.64 % | 72.280 M 2.68 % | 70.391 M 14.21 % | 61.635 M |
| Accumulated other comprehensive income loss | 696.659 M 7.04 % | 650.857 M 11.69 % | 582.718 M -5.02 % | 613.488 M -5.39 % | 648.443 M 19.12 % | 544.353 M 26.12 % | 431.626 M 19.91 % | 359.962 M 38.54 % | 259.833 M 8.26 % | 240.000 M 31 900.00 % | 750.000 K 0.00 % | 750.000 K -68.35 % | 2.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.319 M |
| Retained earnings | 1.541 B 47.23 % | 1.047 B 31.90 % | 793.627 M 27.77 % | 621.120 M 46.76 % | 423.216 M 221.85 % | 131.496 M 15.39 % | 113.962 M 45.99 % | 78.061 M -4.97 % | 82.144 M 25.23 % | 65.594 M -7.39 % | 70.830 M 0.35 % | 70.584 M -79.55 % | 345.076 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 8.99 % | 862.453 M 9.18 % | 789.952 M 1.19 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 250.00 % | 223.043 M 0.00 % | 223.043 M 0.00 % | 223.043 M 79.72 % | 124.103 M 99.36 % | 62.250 M 0.00 % | 62.250 M 5.24 % | 59.150 M 5.25 % | 56.200 M |
| Total equity | 3.422 B 18.75 % | 2.881 B 12.55 % | 2.560 B 15.21 % | 2.222 B 18.47 % | 1.876 B 28.79 % | 1.457 B 9.82 % | 1.326 B 8.76 % | 1.219 B 3.91 % | 1.174 B 7.96 % | 1.087 B 8.46 % | 1.002 B 5.28 % | 951.986 M 8.54 % | 877.087 M 4.90 % | 836.082 M 2.39 % | 816.579 M 48.34 % | 550.467 M 33.83 % | 411.322 M 5.37 % | 390.344 M 14.01 % | 342.372 M 17.02 % | 292.588 M |
| Other non current liabilities | 53.217 M 8.65 % | 48.979 M 19.28 % | 41.062 M 33.47 % | 30.764 M 11.87 % | 27.500 M 3.26 % | 26.632 M 3 151.75 % | 819.015 K -4.74 % | 859.797 K -82.50 % | 4.914 M 122.40 % | 2.210 M 33.91 % | 1.650 M 37.51 % | 1.200 M -94.50 % | 21.800 M | 0.000 100.00 % | -37.192 M | 0.000 -100.00 % | 1.589 M -88.40 % | 13.699 M 1 521.45 % | 844.865 K 9.59 % | 770.926 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.450 M -79.42 % | 70.201 M -26.12 % | 95.020 M 6.24 % | 89.441 M 52.68 % | 58.581 M 35.49 % | 43.237 M -22.84 % | 56.034 M |
| Total non current liabilities | 118.124 M 18.17 % | 99.965 M 15.48 % | 86.562 M 11.53 % | 77.610 M 5.42 % | 73.617 M 3.50 % | 71.130 M -6.00 % | 75.674 M -19.21 % | 93.672 M 21.14 % | 77.328 M 23.39 % | 62.670 M 11.53 % | 56.191 M -17.47 % | 68.086 M -17.77 % | 82.801 M 16.83 % | 70.875 M -39.95 % | 118.033 M -17.13 % | 142.424 M -7.11 % | 153.323 M 33.94 % | 114.468 M 6.83 % | 107.146 M 15.71 % | 92.601 M |
| Other current liabilities | 119.297 M 87.93 % | 63.479 M 88.26 % | 33.719 M -16.14 % | 40.209 M 900.95 % | -5.020 M 46.42 % | -9.370 M -143.05 % | 21.763 M -11.49 % | 24.588 M -55.39 % | 55.118 M 111.47 % | 26.064 M 60.36 % | 16.253 M 88.74 % | 8.611 M -49.79 % | 17.152 M -92.22 % | 220.468 M 12.46 % | 196.049 M -14.87 % | 230.297 M 244.62 % | 66.826 M -58.57 % | 161.311 M 81.22 % | 89.016 M 262.38 % | 24.564 M |
| Deferred revenue | 0.000 -100.00 % | 35.462 M -23.59 % | 46.409 M 335.27 % | 10.662 M -79.90 % | 53.047 M 1.23 % | 52.403 M 83.64 % | 28.537 M -40.92 % | 48.298 M 6.77 % | 45.234 M 7.47 % | 42.090 M 1.60 % | 41.429 M -8.26 % | 45.159 M 22.29 % | 36.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 45.836 M -93.68 % | 724.866 M -12.86 % | 831.815 M 43.94 % | 577.908 M -6.92 % | 620.901 M 2 791.18 % | 21.476 M -69.12 % | 69.548 M -44.12 % | 124.460 M -16.60 % | 149.229 M 165.44 % | 56.220 M -7.49 % | 60.770 M 83.95 % | 33.036 M 60.89 % | 20.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.996 M 31.37 % | 13.699 M -49.55 % | 27.154 M 384.80 % | 5.601 M |
| Total current liabilities | 593.107 M -44.32 % | 1.065 B -5.86 % | 1.132 B 44.60 % | 782.557 M -19.08 % | 967.040 M 248.35 % | 277.604 M -15.32 % | 327.813 M -17.34 % | 396.590 M -28.00 % | 550.850 M -8.86 % | 604.396 M 90.28 % | 317.630 M -16.48 % | 380.316 M 41.45 % | 268.863 M 21.95 % | 220.468 M 12.46 % | 196.049 M -14.87 % | 230.297 M 236.62 % | 68.415 M -60.91 % | 175.010 M 94.76 % | 89.861 M 2.25 % | 87.885 M |
| Total liabilities | 711.231 M -39.39 % | 1.174 B -3.66 % | 1.218 B 41.62 % | 860.167 M -17.34 % | 1.041 B 198.41 % | 348.734 M -13.57 % | 403.486 M -17.70 % | 490.261 M -21.96 % | 628.179 M -5.83 % | 667.066 M 78.45 % | 373.821 M -16.63 % | 448.402 M 27.51 % | 351.664 M 20.70 % | 291.343 M -7.24 % | 314.082 M -15.73 % | 372.721 M 68.09 % | 221.738 M -23.40 % | 289.478 M 46.94 % | 197.006 M 9.15 % | 180.486 M |
| Other non current assets | 488.164 M 837.59 % | 52.066 M 110.43 % | -499.414 M -2 378.56 % | 21.918 M 187.52 % | 7.623 M -98.40 % | 477.849 M 5.39 % | 453.416 M 21.68 % | 372.633 M 248.03 % | 107.069 M -27.92 % | 148.539 M 12.20 % | 132.388 M -13.37 % | 152.816 M 27.03 % | 120.295 M -1.50 % | 122.132 M 57.64 % | 77.473 M 2 985.06 % | 2.511 M 127.27 % | 1.105 M 176.24 % | 400.000 K 0.00 % | 400.000 K | 0.000 |
| Long term investments | 169.234 M -67.62 % | 522.582 M -58.16 % | 1.249 B 89.33 % | 659.692 M 648.16 % | 88.175 M 3 151.61 % | 2.712 M -72.84 % | 9.986 M 132.14 % | -31.071 M -109.99 % | 311.164 M 33.16 % | 233.675 M 266.37 % | 63.781 M -31.47 % | 93.067 M 38.18 % | 67.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.193 M |
| Intangible assets | 472.000 K -57.29 % | 1.105 M -37.36 % | 1.764 M 78.18 % | 990.000 K -19.98 % | 1.237 M 17.07 % | 1.057 M -23.43 % | 1.380 M 0.17 % | 1.378 M 9.17 % | 1.262 M 51.21 % | 834.669 K -19.36 % | 1.035 M 102.26 % | 511.733 K -49.35 % | 1.010 M -33.21 % | 1.513 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 |
| Goodwill and intangible assets | 472.000 K -57.29 % | 1.105 M -37.36 % | 1.764 M 78.18 % | 990.000 K -19.98 % | 1.237 M 17.07 % | 1.057 M -23.43 % | 1.380 M 0.17 % | 1.378 M 9.17 % | 1.262 M 51.21 % | 834.669 K -19.36 % | 1.035 M 102.26 % | 511.733 K -49.35 % | 1.010 M -33.21 % | 1.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 775.261 M 7.22 % | 723.060 M 5.08 % | 688.086 M 30.55 % | 527.081 M 18.23 % | 445.810 M -2.83 % | 458.786 M -4.84 % | 482.109 M -16.95 % | 580.519 M 5.24 % | 551.613 M 9.26 % | 504.852 M 10.53 % | 456.737 M -9.03 % | 502.070 M -0.32 % | 503.679 M -0.51 % | 506.283 M 5.19 % | 481.309 M 52.19 % | 316.251 M -2.22 % | 323.430 M 2.07 % | 316.856 M 21.40 % | 261.004 M 22.39 % | 213.261 M |
| Total non current assets | 1.433 B 10.34 % | 1.299 B -33.78 % | 1.961 B 16.45 % | 1.684 B 65.45 % | 1.018 B 8.26 % | 940.404 M -0.69 % | 946.892 M 2.26 % | 925.970 M -4.92 % | 973.847 M 9.43 % | 889.903 M 50.79 % | 590.160 M -9.95 % | 655.398 M 4.87 % | 624.985 M -0.78 % | 629.928 M 12.73 % | 558.782 M 75.30 % | 318.763 M -1.78 % | 324.535 M 2.29 % | 317.256 M 21.37 % | 261.404 M 18.64 % | 220.328 M |
| Other current assets | 100.166 M 23.32 % | 81.223 M 12.97 % | 71.900 M -15.60 % | 85.185 M 20.39 % | 70.756 M -49.39 % | 139.818 M -75.39 % | 568.106 M -7.69 % | 615.457 M 661.88 % | 80.782 M -67.06 % | 245.263 M -17.47 % | 297.184 M 49.42 % | 198.896 M 1 039.09 % | 17.461 M 78.63 % | 9.775 M -75.60 % | 40.069 M -43.93 % | 71.460 M 8.23 % | 66.024 M 141.25 % | 27.368 M 12.67 % | 24.290 M -0.28 % | 24.357 M |
| Short term investments | 892.164 M 30.85 % | 681.815 M -2.62 % | 700.169 M 74.91 % | 400.312 M -43.89 % | 713.416 M 19 607.62 % | 3.620 M -29.14 % | 5.109 M -90.08 % | 51.489 M 646.21 % | 6.900 M | 0.000 -100.00 % | 1.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.199 M |
| cash and cash equivalents | 7.120 M -98.88 % | 632.940 M 7 094.95 % | 8.797 M 307.08 % | 2.161 M -91.83 % | 26.434 M -67.33 % | 80.907 M 11.77 % | 72.385 M 1 029.93 % | 6.406 M -90.17 % | 65.195 M 14.50 % | 56.941 M -15.94 % | 67.735 M 28.38 % | 52.760 M 40.44 % | 37.567 M -19.73 % | 46.799 M 17.05 % | 39.981 M -56.45 % | 91.810 M 254.71 % | 25.883 M 4.39 % | 24.796 M 11.21 % | 22.295 M 1 241.47 % | 1.662 M |
| Cash and short term investments | 899.284 M -31.65 % | 1.316 B 85.57 % | 708.966 M 76.15 % | 402.473 M -45.21 % | 734.508 M 768.96 % | 84.527 M 9.08 % | 77.493 M 33.85 % | 57.895 M -11.20 % | 65.195 M 14.50 % | 56.941 M -15.94 % | 67.735 M 28.38 % | 52.760 M 40.44 % | 37.567 M -19.73 % | 46.799 M 17.05 % | 39.981 M -56.45 % | 91.810 M 254.71 % | 25.883 M 4.39 % | 24.796 M 11.21 % | 22.295 M 183.62 % | 7.861 M |
| Total current assets | 2.700 B -1.75 % | 2.748 B 51.24 % | 1.817 B 29.96 % | 1.398 B -26.36 % | 1.898 B 119.51 % | 864.832 M 10.47 % | 782.834 M -0.11 % | 783.717 M -5.33 % | 827.877 M -4.20 % | 864.159 M 9.96 % | 785.894 M 5.49 % | 744.990 M 23.39 % | 603.766 M 21.36 % | 497.497 M -13.01 % | 571.879 M -5.38 % | 604.426 M 95.91 % | 308.526 M -14.90 % | 362.566 M 30.43 % | 277.974 M 9.98 % | 252.746 M |
| Inventory | 413.320 M 96.06 % | 210.815 M -0.56 % | 212.003 M 8.68 % | 195.064 M -13.52 % | 225.552 M 40.34 % | 160.722 M 17.11 % | 137.236 M 24.35 % | 110.366 M 10.26 % | 100.093 M -35.29 % | 154.681 M 41.41 % | 109.388 M 10.53 % | 98.965 M 62.91 % | 60.747 M 36.26 % | 44.583 M -61.21 % | 114.935 M 48.43 % | 77.436 M 181.86 % | 27.473 M -50.57 % | 55.578 M 62.65 % | 34.170 M -44.69 % | 61.774 M |
| Net receivables | 1.287 B 12.87 % | 1.140 B 38.37 % | 824.004 M 15.20 % | 715.274 M -17.56 % | 867.587 M 80.84 % | 479.765 M 6.41 % | 450.846 M 37 822.60 % | -1.195 M -100.21 % | 567.274 M 7.95 % | 525.519 M -13.01 % | 604.114 M 53.18 % | 394.369 M -19.19 % | 487.991 M 23.12 % | 396.340 M 5.16 % | 376.894 M 3.62 % | 363.719 M 92.30 % | 189.145 M -25.77 % | 254.825 M 29.21 % | 197.219 M 24.23 % | 158.754 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 522.003 M 9.96 % | 474.709 M -0.11 % | 475.248 M | 0.000 | 0.000 -100.00 % | 2.510 M -8.40 % | 2.740 M 36.80 % | 2.003 M 103.14 % | -63.781 M 31.47 % | -93.067 M -38.18 % | -67.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.874 M |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 427.974 M 77.26 % | 241.439 M 18.08 % | 204.469 M 48.26 % | 137.914 M -52.93 % | 292.992 M 44.36 % | 202.966 M -4.10 % | 211.637 M -5.12 % | 223.050 M -30.86 % | 322.614 M -31.27 % | 469.407 M 135.67 % | 199.177 M -32.14 % | 293.509 M 51.10 % | 194.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.543 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 15.184 M -4.29 % | 15.864 M 209.83 % | 5.120 M -49.45 % | 10.129 M | 0.000 -100.00 % | 40.671 K -79.41 % | 197.483 K -99.63 % | 52.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.177 M |
| Deferred revenue non current | 1.802 M 47.83 % | 1.219 M -4.47 % | 1.276 M 16.42 % | 1.096 M -37.87 % | 1.764 M -28.17 % | 2.456 M 199.85 % | 819.015 K -4.74 % | 859.797 K 1.23 % | 849.316 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.197 M 1.11 % | -17.389 M -170.36 % | 24.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.647 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 |
| Other total stockholders equity | 243.802 M 0.00 % | 243.802 M 0.00 % | 243.802 M 94.80 % | 125.155 M 779.58 % | 14.229 M | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 -100.00 % | 750.000 K -99.50 % | 150.000 M 50.00 % | 100.000 M -67.38 % | 306.598 M -49.99 % | 613.038 M 99.95 % | 306.598 M 138.59 % | 128.506 M 50.81 % | 85.209 M 0.00 % | 85.209 M 15.07 % | 74.049 M 21.25 % | 61.069 M |
| Deferred tax liabilities non current | 63.105 M 26.80 % | 49.767 M 12.53 % | 44.224 M -3.34 % | 45.750 M 3.15 % | 44.353 M 5.50 % | 42.042 M -24.94 % | 56.012 M -24.88 % | 74.563 M 4.19 % | 71.565 M 22.42 % | 58.457 M 7.18 % | 54.541 M -18.46 % | 66.886 M 9.65 % | 61.001 M 8.11 % | 56.425 M 17.96 % | 47.832 M 0.90 % | 47.404 M 3.31 % | 45.886 M 8.77 % | 42.188 M 14.78 % | 36.755 M 2.68 % | 35.796 M |
| Other liabilities | 0.000 -100.00 % | 8.316 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 |
| Total assets | 4.133 B 2.13 % | 4.047 B 7.10 % | 3.778 B 22.58 % | 3.082 B 5.69 % | 2.916 B 61.56 % | 1.805 B 4.37 % | 1.730 B 1.17 % | 1.710 B -5.11 % | 1.802 B 2.72 % | 1.754 B 27.47 % | 1.376 B -1.74 % | 1.400 B 13.97 % | 1.229 B 8.99 % | 1.127 B -0.29 % | 1.131 B 22.47 % | 923.189 M 45.83 % | 633.060 M -6.88 % | 679.822 M 26.04 % | 539.378 M 14.02 % | 473.073 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -161.325 M 43.13 % | -283.670 M -769.78 % | -32.614 M -191.04 % | 35.823 M 112.21 % | -293.374 M -137.32 % | -123.621 M -196.42 % | -41.705 M 59.79 % | -103.712 M -901.12 % | 12.946 M -89.46 % | 122.884 M 199.11 % | -123.987 M -124.16 % | -55.312 M -114.74 % | -25.758 M -1 011.22 % | -2.318 M 95.67 % | -53.531 M 21.38 % | -68.092 M -32.30 % | -51.466 M -1 783.00 % | 3.058 M 176.66 % | -3.989 M 84.91 % | -26.429 M |
| Accounts receivables | -42.501 M 84.71 % | -277.913 M -249.27 % | -79.570 M -209.42 % | 72.721 M 123.10 % | -314.800 M -1 463.58 % | -20.133 M 44.51 % | -36.284 M -143.75 % | 82.941 M 363 550.26 % | 22.808 K 100.02 % | -148.382 M -751.30 % | -17.430 M -263.43 % | -4.796 M 90.56 % | -50.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.898 M |
| Inventory | -202.505 M -17 145.88 % | 1.188 M 107.01 % | -16.940 M -155.56 % | 30.489 M 147.03 % | -64.829 M -176.03 % | -23.487 M 12.59 % | -26.870 M -161.57 % | -10.273 M -118.82 % | 54.588 M 220.52 % | -45.293 M -334.55 % | -10.423 M 72.73 % | -38.219 M -136.45 % | -16.164 M -122.98 % | 70.352 M 287.61 % | -37.499 M 24.95 % | -49.963 M -277.78 % | 28.104 M 231.28 % | -21.408 M -177.55 % | 27.605 M 458.27 % | -7.705 M |
| Accounts payables | 186.535 M 404.56 % | 36.970 M -44.45 % | 66.555 M 142.92 % | -155.078 M -272.26 % | 90.026 M 1 138.25 % | -8.671 M 24.03 % | -11.414 M 88.54 % | -99.564 M 32.15 % | -146.748 M -154.30 % | 270.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.622 M |
| Other working capital | -102.854 M -134.21 % | -43.915 M -1 551.56 % | -2.659 M -103.03 % | 87.691 M 2 425.61 % | -3.771 M 94.71 % | -71.330 M -317.06 % | 32.862 M 135.17 % | -93.440 M -124.39 % | -41.642 M -124.76 % | 168.177 M 248.09 % | -113.564 M -564.39 % | -17.093 M -78.16 % | -9.594 M 86.80 % | -72.670 M -353.28 % | -16.032 M 11.57 % | -18.129 M 77.22 % | -79.570 M -425.23 % | 24.466 M 177.44 % | -31.594 M | 0.000 |
| Other non cash items | -150.599 M -97.43 % | -76.278 M 55.93 % | -173.079 M 0.26 % | -173.535 M 0.07 % | -173.649 M -81.92 % | -95.453 M -16.71 % | -81.787 M -15.59 % | -70.755 M -9.63 % | -64.539 M 11.77 % | -73.151 M -1 113.03 % | -6.030 M -369.75 % | -1.284 M 39.27 % | -2.114 M 86.14 % | -15.246 M -343.12 % | 6.271 M -80.72 % | 32.520 M 35.43 % | 24.012 M -34.83 % | 36.848 M 27.80 % | 28.833 M 330.94 % | -12.485 M |
| Net cash provided by operating activities | 234.361 M 493.34 % | -59.583 M -156.59 % | 105.293 M -35.52 % | 163.290 M 919.12 % | -19.935 M -294.23 % | -5.057 M -111.68 % | 43.290 M 370.46 % | -16.006 M -111.56 % | 138.409 M -42.75 % | 241.742 M 12 841.22 % | 1.868 M -97.22 % | 67.304 M 16.47 % | 57.788 M -9.99 % | 64.203 M 285.89 % | -34.538 M -613.89 % | -4.838 M 35.22 % | -7.468 M -113.59 % | 54.936 M 13.52 % | 48.395 M 98.58 % | 24.370 M |
| Investments in property plant and equipment | -99.593 M -22.40 % | -81.364 M 60.57 % | -206.347 M -82.40 % | -113.129 M -315.09 % | -27.254 M -55.91 % | -17.481 M | 0.000 100.00 % | -66.321 M 48.59 % | -129.005 M -61.44 % | -79.907 M -146.39 % | -32.431 M -16.66 % | -27.800 M -10.46 % | -25.168 M 54.82 % | -55.704 M 78.82 % | -262.996 M -1 706.29 % | -14.560 M 29.26 % | -20.581 M 72.06 % | -73.664 M -17.97 % | -62.441 M -7.67 % | -57.992 M |
| Acquisitions net | 0.000 -100.00 % | 15.558 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.380 M 110 526.01 % | 52.772 K | 0.000 -100.00 % | 991.000 K -96.94 % | 32.431 M 16.66 % | 27.800 M | 0.000 -100.00 % | 4.703 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -236.831 M | 0.000 100.00 % | -189.780 M 37.59 % | -304.109 M -213.73 % | -96.933 M -39.89 % | -69.292 M 21.22 % | -87.957 M -409.18 % | -17.274 M 86.23 % | -125.455 M 26.16 % | -169.894 M -1 805.92 % | -8.914 M 82.95 % | -52.292 M | 0.000 100.00 % | -7.002 M | 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 -100.00 % | 1.497 M 3.17 % | 1.451 M | 0.000 -100.00 % | 28.557 M 7.46 % | 26.575 M 141.59 % | 11.000 M 228.36 % | 3.350 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.793 M | 0.000 |
| Other investing activites | 154.382 M -82.77 % | 896.002 M 1 777.91 % | -53.400 M -136.45 % | 146.505 M 123.24 % | -630.437 M -728.55 % | 100.300 M 85.96 % | 53.938 M 20.68 % | 44.693 M -42.42 % | 77.618 M 264.15 % | 21.315 M 259.63 % | -13.353 M 21.81 % | -17.077 M -255.46 % | 10.985 M 192.70 % | 3.753 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.793 M |
| Net cash used for investing activites | -182.042 M -121.93 % | 830.196 M 284.68 % | -449.527 M -66.04 % | -270.733 M 64.12 % | -754.625 M -5 678.16 % | 13.528 M -44.47 % | 24.360 M 212.64 % | -21.627 M 87.77 % | -176.842 M 22.60 % | -228.486 M -3 732.53 % | 6.290 M 114.70 % | -42.794 M -1 244.45 % | -3.183 M 93.75 % | -50.900 M 80.65 % | -262.996 M -1 706.29 % | -14.560 M 29.26 % | -20.581 M 72.06 % | -73.664 M -25.60 % | -58.648 M 5.08 % | -61.785 M |
| Debt repayment | -679.030 M -534.91 % | -106.949 M -142.12 % | 253.907 M 690.58 % | -42.993 M -107.17 % | 599.425 M 1 018.40 % | -65.269 M -15 378.58 % | 427.191 K | 0.000 -100.00 % | 68.295 M 1 600.99 % | -4.550 M -116.41 % | 27.735 M 121.83 % | 12.503 M 128.42 % | -43.988 M -412.08 % | 14.095 M 156.79 % | -24.819 M -99.86 % | -12.418 M -135.32 % | 35.158 M 1 760.21 % | 1.890 M -78.42 % | 8.757 M -41.91 % | 15.075 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 145.788 M 6.96 % | 136.302 M 12.59 % | 121.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.032 M 163.46 % | 105.150 M | 0.000 -100.00 % | 14.260 M -10.48 % | 15.930 M 473.02 % | 2.780 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -28.200 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.791 M -20.36 % | -15.613 M 0.00 % | -15.613 M 0.00 % | -15.613 M 0.00 % | -15.613 M -16.66 % | -13.383 M 0.00 % | -13.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.000 K 99.99 % | -38.627 M -79.82 % | -21.481 M -107.27 % | -10.364 M -1 076.26 % | -881.101 K -101.35 % | 65.382 M 3 087.89 % | -2.188 M -29.59 % | -1.689 M 40.07 % | -2.818 M 27.51 % | -3.887 M 26.73 % | -5.305 M 14.53 % | -6.207 M 4.01 % | -6.466 M -1.99 % | -6.340 M 2.58 % | -6.508 M 12.14 % | -7.407 M -23.02 % | -6.021 M -502.74 % | 1.495 M | 0.000 -100.00 % | 25.576 M |
| Net cash used provided by financing activities | -679.033 M -366.45 % | -145.576 M -141.59 % | 350.014 M 321.98 % | 82.945 M -88.47 % | 719.604 M 633 996.08 % | 113.485 K 106.44 % | -1.761 M 91.40 % | -20.480 M -143.87 % | 46.686 M 294.12 % | -24.050 M -452.79 % | 6.817 M 173.17 % | -9.317 M 85.41 % | -63.837 M -1 034.28 % | -5.628 M -102.29 % | 245.705 M 187.96 % | 85.325 M 192.84 % | 29.137 M 37.26 % | 21.228 M -14.01 % | 24.687 M -43.16 % | 43.431 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.75 % | 394.563 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -626.714 M -200.27 % | 625.037 M 10 713.79 % | 5.780 M 123.59 % | -24.497 M 55.10 % | -54.561 M -735.54 % | 8.585 M -86.97 % | 65.889 M 213.38 % | -58.113 M -804.06 % | 8.254 M 176.46 % | -10.795 M -172.09 % | 14.975 M -1.43 % | 15.193 M 264.57 % | -9.232 M -220.29 % | 7.675 M 114.81 % | -51.829 M -178.62 % | 65.927 M 5 959.47 % | 1.088 M -56.48 % | 2.500 M -82.68 % | 14.434 M | 0.000 |
| Cash at beginning of period | 633.834 M 7 105.12 % | 8.797 M 191.58 % | 3.017 M -89.03 % | 27.514 M -66.48 % | 82.075 M 11.68 % | 73.490 M 866.82 % | 7.601 M -88.43 % | 65.714 M 15.41 % | 56.941 M -15.94 % | 67.736 M 28.38 % | 52.761 M 40.45 % | 37.567 M -19.73 % | 46.799 M 19.62 % | 39.123 M -57.39 % | 91.810 M 254.71 % | 25.883 M 4.39 % | 24.795 M 11.21 % | 22.295 M 183.62 % | 7.861 M | 0.000 |
| Cash at end of period | 7.120 M -98.88 % | 633.834 M 7 105.12 % | 8.797 M 191.58 % | 3.017 M -94.49 % | 54.768 M -33.27 % | 82.075 M 11.68 % | 73.490 M 866.82 % | 7.601 M -88.34 % | 65.195 M 14.50 % | 56.941 M -15.94 % | 67.736 M 28.39 % | 52.760 M 40.44 % | 37.567 M -19.73 % | 46.798 M 17.05 % | 39.981 M -56.45 % | 91.810 M 254.71 % | 25.883 M 4.39 % | 24.795 M 11.21 % | 22.295 M 1 241.46 % | 1.662 M |
| Operating cash flow | 234.361 M 493.34 % | -59.583 M -156.59 % | 105.293 M -35.52 % | 163.290 M 919.12 % | -19.935 M -294.23 % | -5.057 M -111.68 % | 43.290 M 370.46 % | -16.006 M -111.56 % | 138.409 M -42.75 % | 241.742 M 12 841.22 % | 1.868 M -97.22 % | 67.304 M 16.47 % | 57.788 M -9.99 % | 64.203 M 285.89 % | -34.538 M -613.89 % | -4.838 M 35.22 % | -7.468 M -113.59 % | 54.936 M 13.52 % | 48.395 M 98.58 % | 24.370 M |
| Capital expenditure | -99.593 M -22.40 % | -81.364 M 60.57 % | -206.347 M -82.40 % | -113.129 M -315.09 % | -27.254 M -55.91 % | -17.481 M | 0.000 100.00 % | -66.321 M 48.59 % | -129.005 M -61.44 % | -79.907 M -146.39 % | -32.431 M -16.66 % | -27.800 M -10.46 % | -25.168 M 54.82 % | -55.704 M 78.82 % | -262.996 M -1 706.29 % | -14.560 M 29.26 % | -20.581 M 72.06 % | -73.664 M -17.97 % | -62.441 M -7.67 % | -57.992 M |
| Free CashFlow | 134.768 M 195.62 % | -140.947 M -39.48 % | -101.054 M -301.46 % | 50.161 M 206.30 % | -47.189 M -109.38 % | -22.537 M -152.06 % | 43.290 M 152.58 % | -82.326 M -975.44 % | 9.404 M -94.19 % | 161.835 M 629.51 % | -30.563 M -177.37 % | 39.504 M 21.10 % | 32.620 M 283.81 % | 8.499 M 102.86 % | -297.534 M -1 433.84 % | -19.398 M 30.84 % | -28.049 M -49.77 % | -18.728 M -33.33 % | -14.046 M 58.22 % | -33.622 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.169 B -21.48 % | 1.489 B 16.74 % | 1.275 B 24.65 % | 1.023 B 17.26 % | 872.554 M 17.01 % | 745.729 M 14.48 % | 651.395 M 2.04 % | 638.389 M 6.69 % | 598.358 M -1.88 % | 609.795 M 6.27 % | 573.829 M 5.31 % | 544.914 M 6.01 % | 514.004 M -8.85 % | 563.923 M -1.46 % | 572.260 M 8.10 % | 529.369 M 3.25 % | 512.694 M -14.63 % | 600.533 M -28.65 % | 841.699 M 27.81 % | 658.533 M 125.22 % | 292.400 M -22.24 % | 376.030 M -28.13 % | 523.217 M -7.09 % | 563.135 M 4.60 % | 538.392 M -4.60 % | 564.374 M 18.42 % | 476.600 M 6.02 % | 449.528 M 36.56 % | 329.169 M -16.08 % | 392.258 M -0.60 % | 394.637 M 1.41 % | 389.168 M -5.14 % | 410.253 M -15.84 % | 487.496 M 12.08 % | 434.938 M -9.12 % | 478.576 M 4.30 % | 458.852 M -8.44 % | 501.165 M 25.17 % | 400.377 M -7.23 % | 431.579 M -13.42 % | 498.499 M 7.68 % | 462.961 M 35.82 % | 340.872 M -20.27 % | 427.523 M 5.16 % | 406.544 M 8.47 % | 374.791 M 23.28 % | 304.027 M -14.97 % | 357.534 M 6.22 % | 336.586 M -1.90 % | 343.095 M 205.57 % | 112.281 M |
| Net income | 157.544 M -10.96 % | 176.943 M 36.09 % | 130.020 M 17.05 % | 111.082 M 45.54 % | 76.325 M 3.08 % | 74.045 M 5.75 % | 70.017 M 7.52 % | 65.117 M 48.12 % | 43.963 M -48.12 % | 84.736 M 104.43 % | 41.449 M 15.41 % | 35.915 M -7.14 % | 38.676 M -18.71 % | 47.577 M 18.55 % | 40.131 M -28.62 % | 56.218 M 4.15 % | 53.976 M -22.33 % | 69.490 M -30.67 % | 100.224 M 8.53 % | 92.351 M 211.42 % | 29.655 M -15.42 % | 35.061 M 0.15 % | 35.007 M -18.16 % | 42.776 M 44.08 % | 29.690 M 34.79 % | 22.027 M -42.28 % | 38.160 M 26.34 % | 30.205 M 47.28 % | 20.509 M 18.63 % | 17.288 M -40.12 % | 28.873 M 43.89 % | 20.066 M -0.89 % | 20.246 M -13.73 % | 23.468 M -7.24 % | 25.299 M 12.35 % | 22.519 M -15.02 % | 26.500 M -17.27 % | 32.033 M 42.34 % | 22.504 M 30.54 % | 17.239 M -47.35 % | 32.745 M 5.28 % | 31.103 M 88.75 % | 16.478 M -36.99 % | 26.150 M -4.97 % | 27.518 M 17.87 % | 23.347 M 44.55 % | 16.151 M 49.84 % | 10.779 M -52.21 % | 22.552 M -0.68 % | 22.706 M 4 249.81 % | 522.000 K |
| Income before tax | 202.924 M -12.91 % | 233.001 M 34.98 % | 172.622 M 16.24 % | 148.507 M 47.01 % | 101.021 M 0.72 % | 100.300 M 7.14 % | 93.612 M 10.80 % | 84.491 M 38.22 % | 61.127 M -40.56 % | 102.840 M 72.39 % | 59.654 M 11.24 % | 53.625 M 7.95 % | 49.676 M -12.57 % | 56.817 M -5.13 % | 59.889 M -17.97 % | 73.006 M 1.33 % | 72.045 M -34.31 % | 109.676 M -17.03 % | 132.183 M 5.48 % | 125.314 M 214.34 % | 39.866 M 3.77 % | 38.417 M -14.64 % | 45.007 M -7.33 % | 48.568 M 18.75 % | 40.898 M 29.48 % | 31.586 M -17.21 % | 38.154 M 0.39 % | 38.005 M 99.93 % | 19.009 M -16.73 % | 22.828 M -38.32 % | 37.010 M 28.32 % | 28.841 M -8.36 % | 31.471 M -2.87 % | 32.402 M -14.28 % | 37.799 M 2.32 % | 36.942 M -20.21 % | 46.300 M -6.68 % | 49.613 M 76.22 % | 28.154 M -24.58 % | 37.329 M -28.94 % | 52.534 M 16.98 % | 44.907 M 108.11 % | 21.578 M -51.54 % | 44.524 M 9.56 % | 40.638 M 29.63 % | 31.350 M 37.79 % | 22.752 M -5.48 % | 24.070 M -26.51 % | 32.752 M 20.65 % | 27.147 M 5 100.57 % | 522.000 K |
| Income before tax ratio | 0.17 10.91 % | 0.16 15.63 % | 0.14 -6.75 % | 0.15 25.37 % | 0.12 -13.92 % | 0.13 -6.41 % | 0.14 8.58 % | 0.13 29.55 % | 0.10 -39.42 % | 0.17 62.23 % | 0.10 5.64 % | 0.10 1.83 % | 0.10 -4.08 % | 0.10 -3.73 % | 0.10 -24.12 % | 0.14 -1.86 % | 0.14 -23.06 % | 0.18 16.29 % | 0.16 -17.47 % | 0.19 39.57 % | 0.14 33.45 % | 0.10 18.77 % | 0.09 -0.26 % | 0.09 13.54 % | 0.08 35.73 % | 0.06 -30.09 % | 0.08 -5.31 % | 0.08 46.40 % | 0.06 -0.77 % | 0.06 -37.95 % | 0.09 26.55 % | 0.07 -3.39 % | 0.08 15.41 % | 0.07 -23.52 % | 0.09 12.59 % | 0.08 -23.50 % | 0.10 1.93 % | 0.10 40.78 % | 0.07 -18.70 % | 0.09 -17.93 % | 0.11 8.64 % | 0.10 53.23 % | 0.06 -39.22 % | 0.10 4.19 % | 0.10 19.50 % | 0.08 11.77 % | 0.07 11.16 % | 0.07 -30.81 % | 0.10 22.98 % | 0.08 1 601.94 % | 0.00 |
| EBITDA | 218.832 M 24.15 % | 176.258 M -6.09 % | 187.679 M 15.07 % | 163.103 M 38.31 % | 117.924 M -5.83 % | 125.228 M 5.33 % | 118.886 M 14.27 % | 104.036 M 24.83 % | 83.344 M -34.60 % | 127.445 M 61.65 % | 78.838 M 10.18 % | 71.551 M 10.65 % | 64.663 M -14.76 % | 75.859 M 6.32 % | 71.348 M -15.01 % | 83.945 M 0.36 % | 83.641 M -31.29 % | 121.730 M -14.51 % | 142.383 M 4.86 % | 135.783 M 170.47 % | 50.203 M -2.66 % | 51.575 M -7.61 % | 55.821 M -5.91 % | 59.328 M 15.47 % | 51.379 M 21.43 % | 42.313 M -13.19 % | 48.740 M 0.86 % | 48.325 M 63.30 % | 29.593 M -11.90 % | 33.590 M -29.18 % | 47.432 M 24.76 % | 38.019 M -7.42 % | 41.064 M 4.23 % | 39.396 M -16.16 % | 46.989 M 12.87 % | 41.631 M -24.16 % | 54.890 M -5.88 % | 58.318 M 58.22 % | 36.859 M -24.62 % | 48.899 M -20.51 % | 61.512 M 16.09 % | 52.986 M 80.23 % | 29.399 M -29.51 % | 41.706 M -14.61 % | 48.845 M 20.42 % | 40.561 M 29.69 % | 31.275 M 42.82 % | 21.898 M -46.70 % | 41.086 M 16.59 % | 35.239 M 306.07 % | 8.678 M |
| Net income ratio | 0.13 13.39 % | 0.12 16.58 % | 0.10 -6.10 % | 0.11 24.12 % | 0.09 -11.90 % | 0.10 -7.62 % | 0.11 5.38 % | 0.10 38.83 % | 0.07 -47.13 % | 0.14 92.38 % | 0.07 9.59 % | 0.07 -12.41 % | 0.08 -10.81 % | 0.08 20.31 % | 0.07 -33.97 % | 0.11 0.87 % | 0.11 -9.02 % | 0.12 -2.82 % | 0.12 -15.09 % | 0.14 38.27 % | 0.10 8.77 % | 0.09 39.36 % | 0.07 -11.92 % | 0.08 37.75 % | 0.06 41.29 % | 0.04 -51.25 % | 0.08 19.16 % | 0.07 7.84 % | 0.06 41.37 % | 0.04 -39.76 % | 0.07 41.90 % | 0.05 4.48 % | 0.05 2.51 % | 0.05 -17.24 % | 0.06 23.62 % | 0.05 -18.53 % | 0.06 -9.64 % | 0.06 13.72 % | 0.06 40.71 % | 0.04 -39.19 % | 0.07 -2.23 % | 0.07 38.98 % | 0.05 -20.97 % | 0.06 -9.64 % | 0.07 8.66 % | 0.06 17.26 % | 0.05 76.21 % | 0.03 -55.01 % | 0.07 1.24 % | 0.07 1 323.51 % | 0.00 |
| Ratio EBITDA | 0.19 58.11 % | 0.12 -19.55 % | 0.15 -7.69 % | 0.16 17.95 % | 0.14 -19.52 % | 0.17 -7.99 % | 0.18 11.99 % | 0.16 17.00 % | 0.14 -33.35 % | 0.21 52.12 % | 0.14 4.63 % | 0.13 4.38 % | 0.13 -6.48 % | 0.13 7.89 % | 0.12 -21.38 % | 0.16 -2.80 % | 0.16 -19.52 % | 0.20 19.83 % | 0.17 -17.96 % | 0.21 20.09 % | 0.17 25.18 % | 0.14 28.56 % | 0.11 1.27 % | 0.11 10.40 % | 0.10 27.29 % | 0.07 -26.69 % | 0.10 -4.87 % | 0.11 19.58 % | 0.09 4.99 % | 0.09 -28.75 % | 0.12 23.03 % | 0.10 -2.40 % | 0.10 23.86 % | 0.08 -25.20 % | 0.11 24.19 % | 0.09 -27.28 % | 0.12 2.80 % | 0.12 26.40 % | 0.09 -18.75 % | 0.11 -8.18 % | 0.12 7.81 % | 0.11 32.70 % | 0.09 -11.59 % | 0.10 -18.80 % | 0.12 11.02 % | 0.11 5.20 % | 0.10 67.96 % | 0.06 -49.82 % | 0.12 18.85 % | 0.10 32.89 % | 0.08 |
| Gross profit ratio | 0.41 25.31 % | 0.33 1.66 % | 0.32 -10.19 % | 0.36 42.89 % | 0.25 -14.90 % | 0.29 32.49 % | 0.22 -42.83 % | 0.39 -4.54 % | 0.41 4.83 % | 0.39 -1.73 % | 0.39 18.22 % | 0.33 -5.75 % | 0.35 53.54 % | 0.23 -31.31 % | 0.34 -13.69 % | 0.39 9.22 % | 0.36 44.11 % | 0.25 -18.48 % | 0.30 -5.83 % | 0.32 -12.71 % | 0.37 935.70 % | -0.04 -116.55 % | 0.27 -9.64 % | 0.29 13.61 % | 0.26 522.46 % | 0.04 -85.70 % | 0.29 -10.56 % | 0.33 7.29 % | 0.30 6.03 % | 0.29 -15.17 % | 0.34 2.63 % | 0.33 9.48 % | 0.30 -5.23 % | 0.32 1.56 % | 0.31 77.54 % | 0.18 -35.42 % | 0.27 -5.41 % | 0.29 -7.73 % | 0.31 -12.24 % | 0.36 13.75 % | 0.31 -5.72 % | 0.33 1.39 % | 0.33 44.78 % | 0.23 -29.10 % | 0.32 -8.58 % | 0.35 -0.40 % | 0.35 -45.96 % | 0.65 271.36 % | 0.17 2.88 % | 0.17 -26.71 % | 0.23 |
| Weighted average shs out dil | 750.210 M -32.16 % | 1.106 B 19.08 % | 928.714 M 33.77 % | 694.263 M 0.06 % | 693.864 M -26.18 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 1.64 % | 924.816 M 11.43 % | 829.953 M -11.42 % | 936.967 M 21.51 % | 771.086 M -4.69 % | 809.029 M 4.94 % | 770.954 M 0.18 % | 769.592 M 3.81 % | 741.375 M -11.58 % | 838.436 M -4.20 % | 875.175 M 2.30 % | 855.520 M 9.59 % | 780.652 M -1.45 % | 792.152 M 3.79 % | 763.200 M -2.24 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 35.19 % | 577.460 M -13.67 % | 668.867 M -0.89 % | 674.867 M -13.73 % | 782.267 M -7.24 % | 843.300 M 8.03 % | 780.652 M -11.62 % | 883.333 M 10.30 % | 800.825 M 6.76 % | 750.133 M -3.91 % | 780.652 M -4.64 % | 818.625 M 5.28 % | 777.575 M -5.62 % | 823.900 M 47.35 % | 559.136 M -18.72 % | 687.950 M -11.60 % | 778.233 M -3.63 % | 807.550 M 3.45 % | 780.652 M 0.00 % | 780.652 M 3.14 % | 756.867 M -3.05 % | 780.640 M |
| Weighted average shs out | 750.210 M -32.16 % | 1.106 B 19.08 % | 928.714 M 33.77 % | 694.263 M 0.06 % | 693.864 M -26.18 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 0.00 % | 940.000 M 1.64 % | 924.816 M 11.43 % | 829.953 M -11.42 % | 936.967 M 38.87 % | 674.700 M -13.58 % | 780.754 M 1.27 % | 770.954 M 0.18 % | 769.592 M 3.81 % | 741.375 M -11.58 % | 838.436 M -4.20 % | 875.175 M 2.30 % | 855.520 M 9.59 % | 780.652 M -1.45 % | 792.152 M 3.79 % | 763.200 M 1.07 % | 755.125 M -3.27 % | 780.652 M 0.00 % | 780.652 M 35.19 % | 577.460 M -13.67 % | 668.867 M -0.89 % | 674.867 M -13.73 % | 782.267 M -7.24 % | 843.300 M 8.03 % | 780.652 M -11.62 % | 883.333 M 10.30 % | 800.825 M 6.76 % | 750.133 M -3.91 % | 780.652 M -4.64 % | 818.625 M 5.28 % | 777.575 M -5.62 % | 823.900 M 47.35 % | 559.136 M -18.72 % | 687.950 M -11.60 % | 778.233 M -0.74 % | 784.029 M 0.43 % | 780.652 M 0.04 % | 780.346 M 3.10 % | 756.867 M -3.05 % | 780.640 M |
| EPS diluted | 0.21 31.25 % | 0.16 14.29 % | 0.14 -12.50 % | 0.16 45.45 % | 0.11 39.59 % | 0.08 5.77 % | 0.07 7.50 % | 0.07 48.08 % | 0.05 -48.06 % | 0.09 104.31 % | 0.04 15.45 % | 0.04 -7.06 % | 0.04 -20.04 % | 0.05 -14.33 % | 0.06 0.00 % | 0.06 -14.29 % | 0.07 -18.51 % | 0.09 -33.92 % | 0.13 8.33 % | 0.12 200.00 % | 0.04 -4.31 % | 0.04 4.50 % | 0.04 -20.00 % | 0.05 31.58 % | 0.04 36.69 % | 0.03 -44.40 % | 0.05 25.00 % | 0.04 52.09 % | 0.03 163.00 % | 0.01 -80.00 % | 0.05 66.67 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 4.17 % | 0.03 -4.00 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 35.75 % | 0.02 -44.75 % | 0.04 0.00 % | 0.04 100.00 % | 0.02 -57.26 % | 0.05 17.00 % | 0.04 33.33 % | 0.03 50.00 % | 0.02 44.93 % | 0.01 -54.00 % | 0.03 0.00 % | 0.03 4 900.00 % | 0.00 |
| Earnings per share | 0.21 31.25 % | 0.16 14.29 % | 0.14 -12.50 % | 0.16 45.45 % | 0.11 39.59 % | 0.08 5.77 % | 0.07 7.50 % | 0.07 48.08 % | 0.05 -48.06 % | 0.09 104.31 % | 0.04 15.45 % | 0.04 -7.06 % | 0.04 -20.04 % | 0.05 -26.57 % | 0.07 16.67 % | 0.06 -25.00 % | 0.08 -10.11 % | 0.09 -31.54 % | 0.13 8.33 % | 0.12 200.00 % | 0.04 -4.31 % | 0.04 4.50 % | 0.04 -20.00 % | 0.05 31.58 % | 0.04 36.69 % | 0.03 -44.40 % | 0.05 25.00 % | 0.04 52.09 % | 0.03 163.00 % | 0.01 -80.00 % | 0.05 66.67 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 4.17 % | 0.03 -4.00 % | 0.03 -25.00 % | 0.04 33.33 % | 0.03 35.75 % | 0.02 -44.75 % | 0.04 0.00 % | 0.04 100.00 % | 0.02 -57.26 % | 0.05 17.00 % | 0.04 33.33 % | 0.03 50.00 % | 0.02 44.93 % | 0.01 -54.00 % | 0.03 0.00 % | 0.03 4 900.00 % | 0.00 |
| Gross profit | 477.322 M -1.61 % | 485.110 M 18.67 % | 408.776 M 11.95 % | 365.133 M 67.55 % | 217.928 M -0.42 % | 218.851 M 51.68 % | 144.287 M -41.67 % | 247.345 M 1.85 % | 242.863 M 2.86 % | 236.108 M 4.43 % | 226.102 M 24.50 % | 181.611 M -0.08 % | 181.762 M 39.95 % | 129.878 M -32.31 % | 191.871 M -6.69 % | 205.636 M 12.77 % | 182.353 M 23.03 % | 148.216 M -41.84 % | 254.821 M 20.36 % | 211.708 M 96.60 % | 107.687 M 749.84 % | -16.571 M -111.90 % | 139.298 M -16.04 % | 165.919 M 18.84 % | 139.620 M 493.80 % | 23.513 M -83.07 % | 138.858 M -5.18 % | 146.442 M 46.51 % | 99.951 M -11.02 % | 112.336 M -15.68 % | 133.224 M 4.08 % | 128.005 M 3.86 % | 123.252 M -20.25 % | 154.542 M 13.83 % | 135.766 M 61.35 % | 84.143 M -32.65 % | 124.928 M -13.40 % | 144.253 M 15.50 % | 124.892 M -18.58 % | 153.395 M -1.52 % | 155.765 M 1.52 % | 153.432 M 37.71 % | 111.418 M 15.44 % | 96.517 M -25.44 % | 129.454 M -0.84 % | 130.549 M 22.78 % | 106.326 M -54.05 % | 231.387 M 294.47 % | 58.657 M 0.93 % | 58.118 M 123.96 % | 25.950 M |
| Income tax expense | 45.380 M -19.05 % | 56.058 M 31.59 % | 42.602 M 13.83 % | 37.425 M 51.54 % | 24.696 M -5.94 % | 26.255 M 11.27 % | 23.595 M 21.79 % | 19.374 M 12.88 % | 17.164 M -5.19 % | 18.104 M -0.55 % | 18.205 M 2.80 % | 17.710 M 61.00 % | 11.000 M 19.05 % | 9.240 M -53.23 % | 19.758 M 17.69 % | 16.788 M -7.09 % | 18.069 M -55.04 % | 40.187 M 25.75 % | 31.958 M -3.05 % | 32.963 M 222.82 % | 10.211 M 204.23 % | 3.356 M -66.44 % | 10.000 M 72.65 % | 5.792 M -48.32 % | 11.208 M 17.25 % | 9.559 M 159 417.30 % | -6.000 K -100.08 % | 7.800 M 620.00 % | -1.500 M -127.08 % | 5.540 M -31.92 % | 8.137 M -7.27 % | 8.775 M -21.83 % | 11.225 M 25.64 % | 8.934 M -28.53 % | 12.500 M -13.33 % | 14.423 M -27.16 % | 19.800 M 12.63 % | 17.580 M 211.15 % | 5.650 M -71.88 % | 20.090 M 1.52 % | 19.789 M 43.36 % | 13.804 M 170.67 % | 5.100 M -72.24 % | 18.374 M 40.04 % | 13.120 M 63.94 % | 8.003 M 21.24 % | 6.601 M -50.34 % | 13.291 M 30.31 % | 10.200 M 129.68 % | 4.441 M | 0.000 |
| Cost of revenue | 691.695 M -31.08 % | 1.004 B 15.82 % | 866.556 M 31.69 % | 658.009 M 0.52 % | 654.626 M 24.25 % | 526.878 M 3.90 % | 507.108 M 29.68 % | 391.044 M 10.00 % | 355.495 M -4.87 % | 373.687 M 7.47 % | 347.727 M -4.29 % | 363.303 M 9.35 % | 332.242 M -23.45 % | 434.045 M 14.11 % | 380.389 M 17.50 % | 323.733 M -2.00 % | 330.341 M -26.97 % | 452.317 M -22.93 % | 586.878 M 31.34 % | 446.825 M 141.90 % | 184.713 M -52.95 % | 392.602 M 2.26 % | 383.919 M -3.35 % | 397.216 M -0.39 % | 398.772 M -26.27 % | 540.861 M 60.14 % | 337.742 M 11.43 % | 303.086 M 32.23 % | 229.218 M -18.11 % | 279.922 M 7.08 % | 261.413 M 0.10 % | 261.163 M -9.00 % | 287.001 M -13.80 % | 332.954 M 11.29 % | 299.172 M -24.15 % | 394.433 M 18.12 % | 333.924 M -6.44 % | 356.912 M 29.56 % | 275.485 M -0.97 % | 278.184 M -18.83 % | 342.734 M 10.73 % | 309.529 M 34.90 % | 229.454 M -30.68 % | 331.006 M 19.46 % | 277.090 M 13.45 % | 244.242 M 23.54 % | 197.701 M 56.72 % | 126.147 M -54.61 % | 277.929 M -2.47 % | 284.977 M 230.10 % | 86.331 M |
| General and administrative expenses | 0.000 -100.00 % | 163.349 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.488 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.635 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 -100.00 % | 5.171 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 963.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.537 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 -100.00 % | 74.457 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 332.650 M | 0.000 -100.00 % | 274.542 M 7.02 % | 256.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.974 M 113.23 % | 18.747 M -72.31 % | 67.698 M 242.17 % | 19.785 M -31.11 % | 28.719 M -3.62 % | 29.797 M 213.29 % | -26.302 M -217.66 % | 22.354 M -17.96 % | 27.249 M 104.80 % | 13.305 M 254.24 % | 3.756 M -68.63 % | 11.972 M -8.84 % | 13.133 M 46.10 % | 8.989 M 20.28 % | 7.473 M -40.89 % | 12.643 M 28.20 % | 9.862 M -29.44 % | 13.976 M 129.09 % | 6.101 M -51.25 % | 12.513 M 3.44 % | 12.097 M -4.15 % | 12.621 M -8.99 % | 13.868 M 13.01 % | 12.272 M 9.99 % | 11.157 M 57.16 % | 7.099 M 27.20 % | 5.581 M -94.26 % | 97.277 M 35.10 % | 72.002 M -8.21 % | 78.438 M -17.03 % | 94.535 M -2.07 % | 96.533 M -23.85 % | 126.760 M 23.66 % | 102.503 M -5.04 % | 107.946 M 20.58 % | 89.519 M 43.13 % | 62.544 M -29.42 % | 88.609 M -9.11 % | 97.488 M 18.09 % | 82.551 M -62.03 % | 217.389 M 777.59 % | 24.771 M -17.10 % | 29.879 M 23.10 % | 24.272 M |
| Operating expenses | 332.650 M 122.14 % | 149.747 M -45.46 % | 274.542 M 7.02 % | 256.522 M 102.96 % | 126.388 M -8.14 % | 137.584 M 61.53 % | 85.174 M -55.65 % | 192.071 M 1.48 % | 189.266 M 0.58 % | 188.172 M 5.09 % | 179.064 M 18.96 % | 150.529 M -4.03 % | 156.846 M 51.63 % | 103.440 M -32.30 % | 152.797 M -3.71 % | 158.678 M 29.98 % | 122.075 M 92.40 % | 63.448 M -52.75 % | 134.273 M 35.55 % | 99.060 M 29.56 % | 76.461 M 278.38 % | -42.864 M -140.31 % | 106.326 M -15.68 % | 126.093 M 12.32 % | 112.258 M 2 322.95 % | 4.633 M -95.89 % | 112.804 M -6.02 % | 120.033 M 29.18 % | 92.918 M -8.81 % | 101.897 M -5.19 % | 107.473 M -2.00 % | 109.665 M 11.50 % | 98.356 M -22.47 % | 126.865 M 30.42 % | 97.277 M 35.10 % | 72.002 M -8.21 % | 78.438 M -17.03 % | 94.535 M -2.07 % | 96.533 M -23.85 % | 126.760 M 23.66 % | 102.503 M -5.04 % | 107.946 M 20.58 % | 89.519 M 43.13 % | 62.544 M -29.42 % | 88.609 M -9.11 % | 97.488 M 18.09 % | 82.551 M -62.03 % | 217.389 M 777.59 % | 24.771 M -17.10 % | 29.879 M 23.10 % | 24.272 M |
| Cost and expenses | 1.024 B -22.64 % | 1.324 B 16.04 % | 1.141 B 24.77 % | 914.531 M 17.10 % | 781.014 M 17.54 % | 664.462 M 12.19 % | 592.282 M 1.57 % | 583.115 M 7.04 % | 544.761 M -3.04 % | 561.859 M 6.66 % | 526.791 M 2.52 % | 513.832 M 5.06 % | 489.088 M -9.00 % | 537.485 M 0.81 % | 533.186 M 10.53 % | 482.411 M 6.63 % | 452.416 M -12.28 % | 515.765 M -28.48 % | 721.151 M 32.11 % | 545.885 M 109.01 % | 261.174 M -25.32 % | 349.738 M -28.66 % | 490.245 M -6.32 % | 523.309 M 2.40 % | 511.030 M -6.32 % | 545.494 M 21.07 % | 450.546 M 6.48 % | 423.119 M 31.35 % | 322.136 M -15.63 % | 381.819 M 3.51 % | 368.886 M -0.52 % | 370.828 M -3.77 % | 385.357 M -16.19 % | 459.819 M 15.98 % | 396.449 M -15.00 % | 466.435 M 13.11 % | 412.362 M -8.66 % | 451.447 M 21.35 % | 372.018 M -8.13 % | 404.944 M -9.05 % | 445.237 M 6.65 % | 417.475 M 30.88 % | 318.973 M -18.95 % | 393.550 M 7.62 % | 365.699 M 7.01 % | 341.730 M 21.94 % | 280.252 M -18.42 % | 343.536 M 13.49 % | 302.700 M -3.86 % | 314.856 M 184.67 % | 110.603 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 149.747 M | 0.000 | 0.000 -100.00 % | 126.388 M -8.14 % | 137.584 M 61.53 % | 85.174 M -8.68 % | 93.273 M 22.28 % | 76.281 M -27.02 % | 104.517 M 10.62 % | 94.482 M 26.90 % | 74.453 M -23.33 % | 97.110 M -26.06 % | 131.335 M 58.19 % | 83.024 M -15.20 % | 97.905 M 56.06 % | 62.736 M -39.94 % | 104.451 M 109.66 % | 49.819 M 18.63 % | 41.997 M 22.85 % | 34.186 M -38.00 % | 55.140 M 40.58 % | 39.223 M -8.53 % | 42.882 M 9.13 % | 39.293 M -34.42 % | 59.921 M 53.48 % | 39.042 M 1.31 % | 38.537 M 5.63 % | 36.483 M -38.34 % | 59.172 M 60.01 % | 36.980 M -2.98 % | 38.116 M 4.76 % | 36.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.398 M -3.73 % | 29.499 M 0.06 % | 29.481 M 9.33 % | 26.965 M -84.00 % | 168.546 M 540.18 % | 26.328 M -3.93 % | 27.405 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.597 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.748 M | 0.000 | 0.000 | 0.000 -100.00 % | 613.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.207 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.508 M 114.73 % | 1.168 M -41.07 % | 1.982 M 24.19 % | 1.596 M -59.11 % | 3.903 M -67.34 % | 11.951 M 10.49 % | 10.816 M 0.55 % | 10.757 M -4.10 % | 11.217 M -13.23 % | 12.927 M 80.29 % | 7.170 M 16.09 % | 6.176 M 22.61 % | 5.037 M -36.48 % | 7.930 M 415.27 % | 1.539 M 28.04 % | 1.202 M -36.27 % | 1.886 M 143.09 % | 775.843 K 129.54 % | 338.000 K -27.62 % | 467.000 K 33.81 % | 349.000 K -88.25 % | 2.971 M 388.64 % | 608.000 K 4.47 % | 582.000 K 32.27 % | 440.000 K -27.06 % | 603.239 K 37.41 % | 439.000 K -12.38 % | 501.000 K -22.33 % | 645.000 K 39.01 % | 464.000 K -54.20 % | 1.013 M 54.42 % | 656.000 K 25.19 % | 524.000 K -31.59 % | 766.000 K 11.01 % | 690.000 K 230.83 % | 208.564 K 9.77 % | 190.000 K 80.95 % | 105.000 K -48.78 % | 205.000 K -58.90 % | 498.767 K -31.49 % | 728.000 K 25.73 % | 579.000 K 80.37 % | 321.000 K -94.75 % | 6.115 M 2 854.01 % | 207.000 K -87.90 % | 1.711 M | 0.000 -100.00 % | 6.207 M 447.34 % | 1.134 M 3.85 % | 1.092 M -5.54 % | 1.156 M |
| Depreciation and amortization | 13.400 M 15.53 % | 11.599 M -11.29 % | 13.075 M 0.58 % | 13.000 M 0.00 % | 13.000 M 0.18 % | 12.977 M -10.24 % | 14.458 M 64.52 % | 8.788 M -20.11 % | 11.000 M -5.81 % | 11.678 M -2.80 % | 12.015 M 2.26 % | 11.750 M 18.09 % | 9.950 M -1.64 % | 10.116 M 1.98 % | 9.920 M 1.87 % | 9.738 M 0.29 % | 9.710 M -7.50 % | 10.497 M 6.43 % | 9.863 M -1.39 % | 10.002 M 0.14 % | 9.988 M -1.95 % | 10.186 M -0.19 % | 10.206 M 0.28 % | 10.178 M 1.36 % | 10.041 M -0.81 % | 10.123 M -0.24 % | 10.147 M 3.34 % | 9.819 M -1.21 % | 9.939 M -3.49 % | 10.298 M 9.45 % | 9.409 M 10.41 % | 8.522 M -6.03 % | 9.069 M 45.62 % | 6.228 M -26.73 % | 8.500 M 89.68 % | 4.481 M -46.65 % | 8.400 M -2.33 % | 8.600 M 1.18 % | 8.500 M -23.22 % | 11.071 M 34.19 % | 8.250 M 10.00 % | 7.500 M 0.00 % | 7.500 M -3.02 % | 7.733 M -3.33 % | 8.000 M 6.67 % | 7.500 M 0.00 % | 7.500 M -5.07 % | 7.900 M 9.73 % | 7.200 M 2.86 % | 7.000 M 0.00 % | 7.000 M |
| Operating income | 144.672 M -12.14 % | 164.659 M 22.67 % | 134.234 M 23.59 % | 108.611 M 18.65 % | 91.540 M 12.64 % | 81.267 M 37.48 % | 59.113 M -37.94 % | 95.248 M 77.71 % | 53.597 M -53.65 % | 115.634 M 73.04 % | 66.824 M 11.74 % | 59.801 M 140.01 % | 24.916 M -5.76 % | 26.438 M -32.34 % | 39.074 M -16.79 % | 46.958 M -22.10 % | 60.278 M -28.89 % | 84.768 M -29.68 % | 120.548 M 7.01 % | 112.648 M 260.75 % | 31.226 M 18.76 % | 26.293 M -20.26 % | 32.972 M -17.21 % | 39.826 M 45.55 % | 27.362 M 44.93 % | 18.880 M -27.54 % | 26.054 M -1.34 % | 26.409 M 275.50 % | 7.033 M -32.63 % | 10.439 M -59.46 % | 25.751 M 40.41 % | 18.340 M -26.33 % | 24.896 M -10.05 % | 27.677 M -26.78 % | 37.799 M 37.43 % | 27.504 M -40.60 % | 46.300 M -6.68 % | 49.613 M 76.22 % | 28.154 M -12.86 % | 32.308 M -38.50 % | 52.534 M 16.98 % | 44.907 M 108.11 % | 21.578 M -46.14 % | 40.066 M -1.41 % | 40.638 M 29.63 % | 31.350 M 37.79 % | 22.752 M 62.54 % | 13.998 M -58.69 % | 33.886 M 20.00 % | 28.239 M 1 582.90 % | 1.678 M |
| Operating income ratio | 0.12 11.89 % | 0.11 5.08 % | 0.11 -0.85 % | 0.11 1.19 % | 0.10 -3.73 % | 0.11 20.09 % | 0.09 -39.18 % | 0.15 66.57 % | 0.09 -52.76 % | 0.19 62.84 % | 0.12 6.11 % | 0.11 126.40 % | 0.05 3.40 % | 0.05 -31.34 % | 0.07 -23.03 % | 0.09 -24.55 % | 0.12 -16.71 % | 0.14 -1.44 % | 0.14 -16.27 % | 0.17 60.18 % | 0.11 52.73 % | 0.07 10.95 % | 0.06 -10.89 % | 0.07 39.16 % | 0.05 51.92 % | 0.03 -38.81 % | 0.05 -6.95 % | 0.06 174.96 % | 0.02 -19.71 % | 0.03 -59.22 % | 0.07 38.46 % | 0.05 -22.34 % | 0.06 6.89 % | 0.06 -34.67 % | 0.09 51.22 % | 0.06 -43.04 % | 0.10 1.93 % | 0.10 40.78 % | 0.07 -6.07 % | 0.07 -28.97 % | 0.11 8.64 % | 0.10 53.23 % | 0.06 -32.45 % | 0.09 -6.24 % | 0.10 19.50 % | 0.08 11.77 % | 0.07 91.15 % | 0.04 -61.11 % | 0.10 22.32 % | 0.08 450.74 % | 0.01 |
| Total other income expenses net | 58.252 M -14.76 % | 68.342 M 78.03 % | 38.388 M -3.78 % | 39.896 M 320.80 % | 9.481 M -50.19 % | 19.033 M -44.83 % | 34.499 M 18.08 % | 29.217 M 288.01 % | 7.530 M -81.76 % | 41.281 M 227.21 % | 12.616 M -44.04 % | 22.543 M -8.95 % | 24.760 M -18.50 % | 30.379 M 45.95 % | 20.815 M -20.09 % | 26.048 M 121.36 % | 11.767 M -52.76 % | 24.909 M 114.09 % | 11.635 M -8.14 % | 12.666 M 46.60 % | 8.640 M -28.74 % | 12.125 M 0.75 % | 12.035 M 37.67 % | 8.742 M -35.42 % | 13.536 M 6.53 % | 12.707 M 5.24 % | 12.074 M 4.12 % | 11.596 M -3.17 % | 11.976 M -3.33 % | 12.389 M 10.04 % | 11.259 M 7.22 % | 10.501 M 59.71 % | 6.575 M 39.15 % | 4.725 M | 0.000 -100.00 % | 9.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.042 M 368.26 % | -1.134 M -3.85 % | -1.092 M 5.54 % | -1.156 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 38.716 M | 0.000 -100.00 % | 139.958 M | 0.000 -100.00 % | 91.926 M -85.03 % | 613.886 M -23.19 % | 799.182 M 12.73 % | 708.966 M -13.86 % | 823.018 M 20.68 % | 681.974 M -24.40 % | 902.117 M 115.90 % | 417.835 M -27.43 % | 575.747 M -40.01 % | 959.668 M 50.01 % | 639.738 M -13.66 % | 740.930 M 24.64 % | 594.466 M 322.04 % | 140.857 M 764.86 % | -21.186 M -122.96 % | 92.266 M 255.25 % | -59.431 M -191.15 % | 65.204 M 145.02 % | 26.612 M -66.20 % | 78.737 M 448.32 % | 14.360 M -78.26 % | 66.053 M -5.66 % | 70.016 M -31.62 % | 102.388 M -13.27 % | 118.054 M -35.02 % | 181.673 M 178.66 % | 65.195 M 9.91 % | 59.319 M 8 323.78 % | -721.314 K 97.97 % | -35.450 M -408.98 % | -6.965 M -121.25 % | 32.775 M 266.17 % | -19.724 M -151.93 % | 37.981 M 210 905.56 % | 18.000 K -99.95 % | 37.567 M 320.55 % | -17.034 M -142.13 % | 40.429 M 177.07 % | -52.458 M |
| Total investments | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 1.459 B | 0.000 -100.00 % | 1.204 B -1.90 % | 1.228 B 34.39 % | 913.613 M -35.57 % | 1.418 B 82.81 % | 775.649 M -43.13 % | 1.364 B 68.35 % | 810.203 M -3.05 % | 835.670 M 26.68 % | 659.692 M -65.63 % | 1.919 B 1 910.77 % | 95.453 M -93.56 % | 1.482 B 6 570.64 % | 22.215 M -92.11 % | 281.714 M 485.61 % | 48.106 M -73.93 % | 184.532 M 2 814.40 % | 6.332 M -95.14 % | 130.408 M 165.21 % | 49.172 M -68.77 % | 157.474 M 943.26 % | 15.094 M -88.57 % | 132.106 M 148.61 % | 53.138 M -74.05 % | 204.776 M 902.93 % | 20.418 M -95.07 % | 414.303 M 217.74 % | 130.390 M -63.69 % | 359.130 M 53.69 % | 233.675 M 260.34 % | 64.849 M 0.00 % | 64.849 M -31.11 % | 94.135 M 1.15 % | 93.067 M 22.52 % | 75.962 M -17.52 % | 92.095 M 22.57 % | 75.134 M 11.56 % | 67.351 M -16.70 % | 80.858 M -43.49 % | 143.082 M |
| Total debt | 0.000 -100.00 % | 45.836 M | 0.000 -100.00 % | 142.460 M | 0.000 -100.00 % | 724.866 M | 0.000 -100.00 % | 800.895 M | 0.000 -100.00 % | 831.815 M | 0.000 -100.00 % | 957.608 M | 0.000 -100.00 % | 577.908 M | 0.000 -100.00 % | 643.650 M | 0.000 -100.00 % | 620.901 M | 0.000 -100.00 % | 67.626 M | 0.000 -100.00 % | 21.476 M | 0.000 -100.00 % | 88.055 M | 0.000 -100.00 % | 86.744 M | 0.000 -100.00 % | 73.424 M | 0.000 -100.00 % | 124.460 M -32.39 % | 184.089 M | 0.000 -100.00 % | 124.514 M 121.48 % | 56.220 M 74.11 % | 32.289 M -46.87 % | 60.770 M -32.98 % | 90.671 M 174.46 % | 33.036 M | 0.000 -100.00 % | 37.999 M | 0.000 -100.00 % | 20.533 M | 0.000 -100.00 % | 28.400 M |
| Accumulated other comprehensive income loss | 3.422 B 391.14 % | 696.659 M -77.78 % | 3.136 B 42.81 % | 2.196 B -23.80 % | 2.881 B 342.71 % | 650.857 M -75.91 % | 2.702 B 53.36 % | 1.762 B -31.19 % | 2.560 B 339.35 % | 582.718 M -75.90 % | 2.418 B 63.60 % | 1.478 B -33.49 % | 2.222 B 262.23 % | 613.488 M -70.27 % | 2.063 B 67.28 % | 1.234 B -34.24 % | 1.876 B 133.26 % | 804.181 M -49.10 % | 1.580 B 97.69 % | 799.118 M -45.13 % | 1.457 B 2 717.42 % | -55.647 M -104.00 % | 1.390 B 128.19 % | 608.991 M -54.08 % | 1.326 B 3 157.67 % | -43.374 M -103.43 % | 1.266 B 160.92 % | 485.103 M -60.22 % | 1.219 B 3 203.84 % | -39.288 M | 0.000 -100.00 % | 1.174 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 171.334 M -81.31 % | 916.789 M 573.43 % | 136.137 M -84.48 % | 877.087 M 36 918.84 % | 2.369 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.541 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.047 B | 0.000 | 0.000 | 0.000 -100.00 % | 793.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 621.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 423.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 113.962 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.061 M | 0.000 | 0.000 -100.00 % | 82.144 M 25.23 % | 65.594 M | 0.000 -100.00 % | 70.830 M | 0.000 -100.00 % | 70.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.076 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 940.000 M | 0.000 -100.00 % | 862.453 M | 0.000 -100.00 % | 829.953 M | 0.000 -100.00 % | 789.952 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M 0.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M 0.00 % | 780.652 M | 0.000 -100.00 % | 780.652 M | 0.000 -100.00 % | 223.043 M | 0.000 -100.00 % | 446.086 M |
| Total equity | 3.422 B 0.00 % | 3.422 B 9.12 % | 3.136 B 0.00 % | 3.136 B 8.82 % | 2.881 B 0.00 % | 2.881 B 6.65 % | 2.702 B 0.00 % | 2.702 B 5.53 % | 2.560 B 0.00 % | 2.560 B 5.88 % | 2.418 B 0.00 % | 2.418 B 8.81 % | 2.222 B 0.00 % | 2.222 B 7.69 % | 2.063 B 0.00 % | 2.063 B 10.00 % | 1.876 B 0.00 % | 1.876 B 18.74 % | 1.580 B 0.00 % | 1.580 B 8.46 % | 1.457 B 0.00 % | 1.457 B 4.81 % | 1.390 B 0.00 % | 1.390 B 4.78 % | 1.326 B 0.00 % | 1.326 B 4.78 % | 1.266 B 0.00 % | 1.266 B 3.80 % | 1.219 B 0.00 % | 1.219 B 2.86 % | 1.186 B 1.02 % | 1.174 B 0.00 % | 1.174 B 7.96 % | 1.087 B 2.86 % | 1.057 B 5.44 % | 1.002 B 0.27 % | 999.567 M 5.00 % | 951.986 M 3.84 % | 916.789 M 0.00 % | 916.789 M 4.53 % | 877.087 M 0.00 % | 877.087 M 2.07 % | 859.310 M -50.00 % | 1.719 B |
| Other non current liabilities | -3.422 B -6 529.48 % | 53.217 M 101.70 % | -3.136 B -6 872.92 % | 46.296 M 101.61 % | -2.881 B -7 186.12 % | 40.663 M 101.51 % | -2.702 B -6 055.22 % | 45.367 M | 0.000 -100.00 % | 42.338 M | 0.000 -100.00 % | 26.116 M | 0.000 -100.00 % | 31.860 M | 0.000 -100.00 % | 37.108 M | 0.000 -100.00 % | 27.500 M | 0.000 -100.00 % | 31.825 M | 0.000 -100.00 % | 29.088 M | 0.000 -100.00 % | 27.472 M | 0.000 -100.00 % | 819.015 K | 0.000 -100.00 % | 19.463 M | 0.000 -100.00 % | 1.720 M -91.14 % | 19.399 M | 0.000 -100.00 % | 2.174 M 83.95 % | 1.182 M -72.60 % | 4.313 M 161.38 % | 1.650 M 37.51 % | 1.200 M 0.00 % | 1.200 M | 0.000 -100.00 % | 21.807 M | 0.000 -100.00 % | 21.800 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.400 M |
| Total non current liabilities | -3.422 B -2 996.60 % | 118.124 M 103.77 % | -3.136 B -3 283.28 % | 98.502 M 103.42 % | -2.881 B -2 982.44 % | 99.965 M 103.70 % | -2.702 B -2 982.68 % | 93.722 M | 0.000 -100.00 % | 86.562 M | 0.000 -100.00 % | 91.850 M | 0.000 -100.00 % | 77.610 M | 0.000 -100.00 % | 81.518 M | 0.000 -100.00 % | 73.617 M | 0.000 -100.00 % | 74.741 M | 0.000 -100.00 % | 71.130 M | 0.000 -100.00 % | 78.984 M | 0.000 -100.00 % | 75.674 M | 0.000 -100.00 % | 83.326 M | 0.000 -100.00 % | 93.672 M 0.76 % | 92.964 M | 0.000 -100.00 % | 77.328 M 23.39 % | 62.670 M 4.01 % | 60.254 M 7.23 % | 56.191 M -20.05 % | 70.286 M 3.23 % | 68.086 M | 0.000 -100.00 % | 85.308 M | 0.000 -100.00 % | 82.801 M | 0.000 -100.00 % | 141.250 M |
| Other current liabilities | 0.000 -100.00 % | 119.297 M | 0.000 -100.00 % | 114.127 M | 0.000 -100.00 % | 63.479 M | 0.000 -100.00 % | 170.632 M | 0.000 -100.00 % | 42.300 M | 0.000 -100.00 % | 94.464 M | 0.000 -100.00 % | 40.209 M | 0.000 -100.00 % | 78.034 M | 0.000 -100.00 % | 26.150 M | 0.000 -100.00 % | 234.364 M | 0.000 -100.00 % | 50.822 M | 0.000 -100.00 % | 39.968 M | 0.000 -100.00 % | 21.763 M | 0.000 -100.00 % | 32.891 M | 0.000 -100.00 % | 24.628 M -64.10 % | 68.595 M | 0.000 -100.00 % | 103.722 M 31.60 % | 78.814 M 1 712.24 % | 4.349 M -73.24 % | 16.253 M 348.61 % | 3.623 M -57.93 % | 8.611 M | 0.000 -100.00 % | 3.082 M | 0.000 -100.00 % | 17.152 M | 0.000 -100.00 % | 398.658 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.462 M | 0.000 -100.00 % | 52.283 M | 0.000 -100.00 % | 46.409 M | 0.000 -100.00 % | 26.383 M | 0.000 -100.00 % | 65.773 M | 0.000 -100.00 % | 41.086 M | 0.000 -100.00 % | 53.047 M | 0.000 -100.00 % | 65.814 M | 0.000 -100.00 % | 52.403 M | 0.000 -100.00 % | 23.538 M | 0.000 -100.00 % | 28.537 M | 0.000 -100.00 % | 25.474 M | 0.000 -100.00 % | 48.298 M | 0.000 | 0.000 -100.00 % | 45.234 M 7.47 % | 42.090 M 103.22 % | 20.712 M -50.01 % | 41.429 M 113.38 % | 19.416 M -57.01 % | 45.159 M | 0.000 -100.00 % | 23.719 M | 0.000 -100.00 % | 36.927 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 45.836 M | 0.000 -100.00 % | 142.460 M | 0.000 -100.00 % | 724.866 M | 0.000 -100.00 % | 800.895 M | 0.000 -100.00 % | 831.815 M | 0.000 -100.00 % | 957.608 M | 0.000 -100.00 % | 577.908 M | 0.000 -100.00 % | 643.650 M | 0.000 -100.00 % | 620.901 M | 0.000 -100.00 % | 67.626 M | 0.000 -100.00 % | 21.476 M | 0.000 -100.00 % | 88.055 M | 0.000 -100.00 % | 69.548 M | 0.000 -100.00 % | 73.424 M | 0.000 -100.00 % | 124.460 M -32.39 % | 184.089 M | 0.000 -100.00 % | 124.514 M 121.48 % | 56.220 M 74.11 % | 32.289 M -46.87 % | 60.770 M -32.98 % | 90.671 M 174.46 % | 33.036 M | 0.000 -100.00 % | 37.999 M | 0.000 -100.00 % | 20.533 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 593.107 M | 0.000 -100.00 % | 490.358 M | 0.000 -100.00 % | 1.065 B | 0.000 -100.00 % | 1.241 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.257 B | 0.000 -100.00 % | 782.557 M | 0.000 -100.00 % | 899.830 M | 0.000 -100.00 % | 967.040 M | 0.000 -100.00 % | 563.398 M | 0.000 -100.00 % | 277.604 M | 0.000 -100.00 % | 343.917 M | 0.000 -100.00 % | 327.813 M | 0.000 -100.00 % | 276.954 M | 0.000 -100.00 % | 396.590 M -12.42 % | 452.811 M | 0.000 -100.00 % | 550.850 M -8.86 % | 604.396 M 169.46 % | 224.298 M -29.38 % | 317.630 M 4.56 % | 303.792 M -20.12 % | 380.316 M | 0.000 -100.00 % | 215.364 M | 0.000 -100.00 % | 268.863 M | 0.000 -100.00 % | 398.658 M |
| Total liabilities | -3.422 B -581.08 % | 711.231 M 122.68 % | -3.136 B -632.48 % | 588.860 M 120.44 % | -2.881 B -347.29 % | 1.165 B 143.13 % | -2.702 B -302.34 % | 1.335 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 860.167 M | 0.000 -100.00 % | 981.348 M | 0.000 -100.00 % | 1.041 B | 0.000 -100.00 % | 638.139 M | 0.000 -100.00 % | 348.734 M | 0.000 -100.00 % | 422.901 M | 0.000 -100.00 % | 403.486 M | 0.000 -100.00 % | 360.280 M | 0.000 -100.00 % | 490.261 M -10.17 % | 545.775 M | 0.000 -100.00 % | 628.179 M -5.83 % | 667.066 M 134.43 % | 284.552 M -23.88 % | 373.821 M -0.07 % | 374.078 M -16.58 % | 448.402 M | 0.000 -100.00 % | 300.672 M | 0.000 -100.00 % | 351.664 M | 0.000 -100.00 % | 539.908 M |
| Other non current assets | 0.000 -100.00 % | 488.164 M | 0.000 -100.00 % | 10.641 M | 0.000 100.00 % | -1.070 M 99.83 % | -613.886 M -8 269.90 % | 7.514 M 101.06 % | -708.966 M -4 125.01 % | 17.614 M 102.58 % | -681.974 M -7 335.03 % | 9.426 M 102.26 % | -417.835 M -2 006.36 % | 21.918 M 102.28 % | -959.668 M -5 196.21 % | 18.831 M 102.54 % | -740.930 M -9 819.66 % | 7.623 M 105.41 % | -140.857 M -6 731.69 % | 2.124 M 102.30 % | -92.266 M -119.31 % | 477.849 M 832.85 % | -65.204 M -929.46 % | 7.861 M 109.98 % | -78.737 M -117.37 % | 453.416 M 786.44 % | -66.053 M -696.04 % | 11.082 M 110.82 % | -102.388 M -127.29 % | 375.143 M 1 655.55 % | 21.369 M 132.78 % | -65.195 M -115.49 % | 420.972 M 9.57 % | 384.217 M -40.88 % | 649.858 M 390.87 % | 132.388 M -79.83 % | 656.316 M 329.48 % | 152.816 M 502.35 % | -37.981 M -170.98 % | 53.506 M 242.43 % | -37.567 M -131.23 % | 120.295 M | 0.000 -100.00 % | 161.817 M |
| Long term investments | 0.000 -100.00 % | 169.234 M | 0.000 -100.00 % | 540.993 M | 0.000 -100.00 % | 567.403 M | 0.000 -100.00 % | 301.440 M | 0.000 -100.00 % | 731.965 M | 0.000 -100.00 % | 810.203 M | 0.000 -100.00 % | 244.874 M | 0.000 100.00 % | -860.303 M | 0.000 100.00 % | -685.859 M | 0.000 100.00 % | -3.939 M | 0.000 -100.00 % | 2.712 M | 0.000 -100.00 % | 45.411 M | 0.000 -100.00 % | 9.986 M | 0.000 100.00 % | -9.507 M | 0.000 100.00 % | -31.071 M -107.50 % | 414.303 M | 0.000 -100.00 % | 352.230 M 97.13 % | 178.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.067 M | 0.000 -100.00 % | 92.095 M | 0.000 -100.00 % | 67.351 M | 0.000 -100.00 % | 71.541 M |
| Intangible assets | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 1.105 M | 0.000 -100.00 % | 1.460 M | 0.000 -100.00 % | 1.764 M | 0.000 -100.00 % | 779.000 K | 0.000 -100.00 % | 990.000 K | 0.000 -100.00 % | 1.131 M | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 1.380 M | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 1.378 M -99.65 % | 399.079 M | 0.000 -100.00 % | 1.262 M 178.14 % | -1.615 M | 0.000 -100.00 % | 604.114 M | 0.000 -100.00 % | 588.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.010 M | 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 | 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 % | 472.000 K | 0.000 -100.00 % | 472.000 K | 0.000 -100.00 % | 1.105 M | 0.000 -100.00 % | 1.460 M | 0.000 -100.00 % | 1.764 M | 0.000 -100.00 % | 779.000 K | 0.000 -100.00 % | 990.000 K | 0.000 -100.00 % | 1.131 M | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 1.380 M | 0.000 -100.00 % | 1.237 M | 0.000 -100.00 % | 1.378 M 20.55 % | 1.143 M | 0.000 -100.00 % | 1.262 M 51.21 % | 834.669 K | 0.000 -100.00 % | 1.035 M | 0.000 -100.00 % | 511.733 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.010 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 775.261 M | 0.000 -100.00 % | 714.133 M | 0.000 -100.00 % | 723.060 M | 0.000 -100.00 % | 726.655 M | 0.000 -100.00 % | 688.086 M | 0.000 -100.00 % | 634.978 M | 0.000 -100.00 % | 527.081 M | 0.000 -100.00 % | 442.941 M | 0.000 -100.00 % | 445.810 M | 0.000 -100.00 % | 442.869 M | 0.000 -100.00 % | 458.786 M | 0.000 -100.00 % | 464.503 M | 0.000 -100.00 % | 482.109 M | 0.000 -100.00 % | 488.972 M | 0.000 -100.00 % | 580.519 M -1.70 % | 590.543 M | 0.000 -100.00 % | 551.613 M 9.26 % | 504.852 M | 0.000 -100.00 % | 456.737 M | 0.000 -100.00 % | 502.070 M | 0.000 -100.00 % | 494.738 M | 0.000 -100.00 % | 503.679 M | 0.000 -100.00 % | 991.266 M |
| Total non current assets | 0.000 -100.00 % | 1.433 B | 0.000 -100.00 % | 1.266 B | 0.000 -100.00 % | 1.299 B 311.57 % | -613.886 M -128.85 % | 2.128 B 400.12 % | -708.966 M -136.15 % | 1.961 B 387.61 % | -681.974 M -135.30 % | 1.932 B 562.36 % | -417.835 M -124.81 % | 1.684 B 275.52 % | -959.668 M -193.20 % | 1.030 B 238.97 % | -740.930 M -172.78 % | 1.018 B 822.79 % | -140.857 M -113.38 % | 1.053 B 1 241.16 % | -92.266 M -109.81 % | 940.404 M 1 542.25 % | -65.204 M -106.56 % | 993.927 M 1 362.34 % | -78.737 M -108.32 % | 946.892 M 1 533.53 % | -66.053 M -106.91 % | 956.472 M 1 034.16 % | -102.388 M -111.06 % | 925.970 M -9.87 % | 1.027 B 1 675.82 % | -65.195 M -106.69 % | 973.847 M 9.43 % | 889.903 M 36.94 % | 649.858 M 10.12 % | 590.160 M -10.08 % | 656.316 M 0.14 % | 655.398 M 1 825.59 % | -37.981 M -105.93 % | 640.339 M 1 804.52 % | -37.567 M -106.01 % | 624.985 M | 0.000 -100.00 % | 1.225 B |
| Other current assets | -899.284 M -388.61 % | 311.587 M 133.87 % | -920.056 M -548.39 % | 205.193 M 115.60 % | -1.316 B -1 719.80 % | 81.223 M | 0.000 -100.00 % | 193.155 M | 0.000 -100.00 % | 71.900 M | 0.000 -100.00 % | 232.946 M | 0.000 -100.00 % | 39.328 M | 0.000 -100.00 % | 203.548 M | 0.000 -100.00 % | 932.999 M | 0.000 -100.00 % | 158.782 M | 0.000 -100.00 % | 614.583 M | 0.000 -100.00 % | 174.614 M | 0.000 -100.00 % | 568.106 M | 0.000 -100.00 % | 140.010 M | 0.000 -100.00 % | 615.457 M 190.85 % | 211.605 M | 0.000 -100.00 % | 656.304 M 0.14 % | 655.378 M 26 052.36 % | 2.506 M -56.49 % | 5.759 M 91.20 % | 3.012 M -32.96 % | 4.493 M | 0.000 -100.00 % | 239.182 M | 0.000 -100.00 % | 216.091 M | 0.000 -100.00 % | 6.162 M |
| Short term investments | 0.000 -100.00 % | 892.164 M | 0.000 -100.00 % | 917.554 M | 0.000 -100.00 % | 681.815 M -44.47 % | 1.228 B 100.56 % | 612.173 M -56.83 % | 1.418 B 102.51 % | 700.169 M -48.67 % | 1.364 B 117.72 % | 626.483 M -25.03 % | 835.670 M 101.45 % | 414.818 M -78.39 % | 1.919 B 100.82 % | 955.756 M -35.50 % | 1.482 B 109.28 % | 708.074 M 151.34 % | 281.714 M 441.29 % | 52.045 M -71.80 % | 184.532 M 4 997.57 % | 3.620 M -97.22 % | 130.408 M 3 367.38 % | 3.761 M -97.61 % | 157.474 M 2 982.59 % | 5.109 M -96.13 % | 132.106 M 110.88 % | 62.645 M -69.41 % | 204.776 M 297.71 % | 51.489 M | 0.000 -100.00 % | 130.390 M 1 789.72 % | 6.900 M -87.45 % | 55.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 -100.00 % | 75.962 M | 0.000 -100.00 % | 75.134 M | 0.000 -100.00 % | 80.858 M 13.02 % | 71.541 M |
| cash and cash equivalents | 0.000 -100.00 % | 7.120 M | 0.000 -100.00 % | 2.502 M | 0.000 -100.00 % | 632.940 M 203.10 % | -613.886 M -35 936.89 % | 1.713 M 100.24 % | -708.966 M -8 159.18 % | 8.797 M 101.29 % | -681.974 M -1 328.98 % | 55.491 M 113.28 % | -417.835 M -19 435.26 % | 2.161 M 100.23 % | -959.668 M -24 631.39 % | 3.912 M 100.53 % | -740.930 M -2 902.91 % | 26.434 M 118.77 % | -140.857 M -258.60 % | 88.812 M 196.26 % | -92.266 M -214.04 % | 80.907 M 224.08 % | -65.204 M -206.12 % | 61.443 M 178.04 % | -78.737 M -208.78 % | 72.385 M 209.59 % | -66.053 M -2 038.17 % | 3.408 M 103.33 % | -102.388 M -1 698.29 % | 6.406 M 165.15 % | 2.416 M 103.71 % | -65.195 M -200.00 % | 65.195 M 14.50 % | 56.941 M -15.94 % | 67.739 M 0.01 % | 67.735 M 16.99 % | 57.896 M 9.73 % | 52.760 M 238.91 % | -37.981 M -200.00 % | 37.981 M 201.10 % | -37.567 M -200.00 % | 37.567 M 192.92 % | -40.429 M -150.00 % | 80.858 M |
| Cash and short term investments | 899.284 M 0.00 % | 899.284 M -2.26 % | 920.056 M 0.00 % | 920.056 M -30.07 % | 1.316 B 0.00 % | 1.316 B 114.31 % | 613.886 M 0.00 % | 613.886 M -13.41 % | 708.966 M 0.00 % | 708.966 M 3.96 % | 681.974 M 0.00 % | 681.974 M 63.22 % | 417.835 M 0.21 % | 416.979 M -56.55 % | 959.668 M 0.00 % | 959.668 M 29.52 % | 740.930 M 0.87 % | 734.508 M 421.46 % | 140.857 M 0.00 % | 140.857 M 52.66 % | 92.266 M 9.16 % | 84.527 M 29.63 % | 65.204 M 0.00 % | 65.204 M -17.19 % | 78.737 M 1.61 % | 77.493 M 17.32 % | 66.053 M 0.00 % | 66.053 M -35.49 % | 102.388 M 76.85 % | 57.895 M 2 296.30 % | 2.416 M -96.29 % | 65.195 M 0.00 % | 65.195 M 14.50 % | 56.941 M -15.94 % | 67.739 M 0.01 % | 67.735 M 16.99 % | 57.896 M 9.73 % | 52.760 M 38.91 % | 37.981 M 0.00 % | 37.981 M 1.10 % | 37.567 M 0.00 % | 37.567 M -7.08 % | 40.429 M -50.00 % | 80.858 M |
| Total current assets | 0.000 -100.00 % | 2.700 B | 0.000 -100.00 % | 2.458 B | 0.000 -100.00 % | 2.748 B 347.61 % | 613.886 M -67.85 % | 1.909 B 169.29 % | 708.966 M -60.98 % | 1.817 B 166.41 % | 681.974 M -62.83 % | 1.835 B 339.15 % | 417.835 M -70.11 % | 1.398 B 45.67 % | 959.668 M -52.38 % | 2.015 B 171.97 % | 740.930 M -60.97 % | 1.898 B 1 247.75 % | 140.857 M -87.91 % | 1.165 B 1 162.66 % | 92.266 M -89.33 % | 864.832 M 1 226.35 % | 65.204 M -92.03 % | 818.617 M 939.69 % | 78.737 M -89.94 % | 782.834 M 1 085.16 % | 66.053 M -90.13 % | 669.563 M 553.95 % | 102.388 M -86.94 % | 783.717 M 11.34 % | 703.920 M 979.71 % | 65.195 M -92.13 % | 827.877 M -4.20 % | 864.159 M 24.98 % | 691.463 M -12.02 % | 785.894 M 9.56 % | 717.329 M -3.71 % | 744.990 M 1 861.48 % | 37.981 M -93.42 % | 577.122 M 1 436.25 % | 37.567 M -93.78 % | 603.766 M 1 393.40 % | 40.429 M -96.09 % | 1.034 B |
| Inventory | 0.000 -100.00 % | 413.320 M | 0.000 -100.00 % | 450.531 M | 0.000 -100.00 % | 210.815 M | 0.000 -100.00 % | 201.544 M | 0.000 -100.00 % | 212.003 M | 0.000 -100.00 % | 204.647 M | 0.000 -100.00 % | 195.064 M | 0.000 -100.00 % | 196.304 M | 0.000 -100.00 % | 225.552 M | 0.000 -100.00 % | 154.294 M | 0.000 -100.00 % | 160.722 M | 0.000 -100.00 % | 172.618 M | 0.000 -100.00 % | 137.236 M | 0.000 -100.00 % | 105.909 M | 0.000 -100.00 % | 110.366 M 21.52 % | 90.820 M | 0.000 -100.00 % | 100.093 M -35.29 % | 154.681 M 32.05 % | 117.135 M 7.08 % | 109.388 M -22.00 % | 140.232 M 41.70 % | 98.965 M | 0.000 -100.00 % | 57.379 M | 0.000 -100.00 % | 60.747 M | 0.000 -100.00 % | 119.850 M |
| Net receivables | 0.000 -100.00 % | 1.075 B | 0.000 -100.00 % | 882.432 M | 0.000 -100.00 % | 1.140 B | 0.000 -100.00 % | 990.792 M | 0.000 -100.00 % | 824.004 M | 0.000 -100.00 % | 756.004 M | 0.000 -100.00 % | 715.274 M | 0.000 -100.00 % | 691.774 M | 0.000 100.00 % | -1.080 M | 0.000 -100.00 % | 711.073 M | 0.000 -100.00 % | 479.765 M | 0.000 -100.00 % | 431.244 M | 0.000 -100.00 % | 450.846 M | 0.000 -100.00 % | 366.472 M | 0.000 100.00 % | -1.195 M -100.30 % | 399.079 M | 0.000 -100.00 % | 570.306 M 35 407.99 % | -1.615 M -100.32 % | 504.083 M -16.56 % | 604.114 M 17.03 % | 516.189 M -12.33 % | 588.772 M | 0.000 -100.00 % | 480.024 M | 0.000 -100.00 % | 502.690 M | 0.000 -100.00 % | 827.034 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.316 M | 0.000 -100.00 % | 1.091 B | 0.000 -100.00 % | 522.003 M | 0.000 -100.00 % | 476.496 M | 0.000 -100.00 % | 889.527 M | 0.000 -100.00 % | 1.427 B | 0.000 -100.00 % | 1.249 B | 0.000 -100.00 % | 610.948 M | 0.000 | 0.000 | 0.000 -100.00 % | 475.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 464.688 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -352.230 M -97.13 % | -178.675 M | 0.000 | 0.000 | 0.000 100.00 % | -93.067 M | 0.000 | 0.000 | 0.000 100.00 % | -67.351 M | 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 100.00 % | -3.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 427.974 M | 0.000 -100.00 % | 233.771 M | 0.000 -100.00 % | 241.439 M | 0.000 -100.00 % | 269.971 M | 0.000 -100.00 % | 204.469 M | 0.000 -100.00 % | 204.913 M | 0.000 -100.00 % | 137.914 M | 0.000 -100.00 % | 178.146 M | 0.000 -100.00 % | 292.992 M | 0.000 -100.00 % | 261.408 M | 0.000 -100.00 % | 202.966 M | 0.000 -100.00 % | 215.894 M | 0.000 -100.00 % | 211.637 M | 0.000 -100.00 % | 170.639 M | 0.000 -100.00 % | 223.050 M 14.52 % | 194.769 M | 0.000 -100.00 % | 322.614 M -31.27 % | 469.362 M 181.14 % | 166.948 M -16.18 % | 199.177 M 4.78 % | 190.082 M -35.24 % | 293.509 M | 0.000 -100.00 % | 150.564 M | 0.000 -100.00 % | 194.250 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.358 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 |
| Deferred revenue non current | 0.000 -100.00 % | 1.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.276 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 819.015 K | 0.000 | 0.000 | 0.000 -100.00 % | 859.797 K | 0.000 | 0.000 -100.00 % | 849.316 K -17.36 % | 1.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.197 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.288 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 |
| Other total stockholders equity | 0.000 -100.00 % | 243.802 M | 0.000 -100.00 % | 2.196 B | 0.000 -100.00 % | 243.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 243.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.229 M | 0.000 | 0.000 | 0.000 100.00 % | -55.647 M | 0.000 | 0.000 | 0.000 100.00 % | -43.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 360.712 M -10.90 % | 404.851 M | 0.000 -100.00 % | 310.750 M 29.08 % | 240.750 M -12.81 % | 276.117 M 83.16 % | 150.750 M -31.14 % | 218.915 M 410.15 % | -70.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 306.598 M | 0.000 -100.00 % | 1.273 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 63.105 M | 0.000 -100.00 % | 52.206 M | 0.000 -100.00 % | 58.083 M | 0.000 -100.00 % | 48.355 M | 0.000 -100.00 % | 44.224 M | 0.000 -100.00 % | 49.960 M | 0.000 -100.00 % | 45.750 M | 0.000 -100.00 % | 44.410 M | 0.000 -100.00 % | 44.353 M | 0.000 -100.00 % | 42.916 M | 0.000 -100.00 % | 42.042 M | 0.000 -100.00 % | 51.512 M | 0.000 -100.00 % | 56.012 M | 0.000 -100.00 % | 63.863 M | 0.000 -100.00 % | 74.563 M 1.36 % | 73.565 M | 0.000 -100.00 % | 71.565 M 22.42 % | 58.457 M 4.50 % | 55.941 M 2.57 % | 54.541 M -21.05 % | 69.086 M 3.29 % | 66.886 M | 0.000 -100.00 % | 63.501 M | 0.000 -100.00 % | 61.001 M | 0.000 -100.00 % | 112.850 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.133 B | 0.000 -100.00 % | 3.724 B | 0.000 -100.00 % | 4.047 B | 0.000 -100.00 % | 4.037 B | 0.000 -100.00 % | 3.778 B | 0.000 -100.00 % | 3.767 B | 0.000 -100.00 % | 3.082 B | 0.000 -100.00 % | 3.045 B | 0.000 -100.00 % | 2.916 B | 0.000 -100.00 % | 2.218 B | 0.000 -100.00 % | 1.805 B | 0.000 -100.00 % | 1.813 B | 0.000 -100.00 % | 1.730 B | 0.000 -100.00 % | 1.626 B | 0.000 -100.00 % | 1.710 B -1.25 % | 1.731 B | 0.000 -100.00 % | 1.802 B 2.72 % | 1.754 B 30.77 % | 1.341 B -2.52 % | 1.376 B 0.18 % | 1.374 B -1.91 % | 1.400 B | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 1.229 B | 0.000 -100.00 % | 2.259 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-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -157.544 M 10.96 % | -176.943 M -36.09 % | -130.020 M -17.05 % | -111.082 M -45.54 % | -76.325 M -3.08 % | -74.045 M -33.27 % | -55.559 M 14.68 % | -65.117 M -48.12 % | -43.963 M 48.12 % | -84.736 M -104.43 % | -41.449 M -15.41 % | -35.915 M 7.14 % | -38.676 M 18.71 % | -47.577 M -18.55 % | -40.131 M 28.62 % | -56.218 M -4.15 % | -53.976 M 22.33 % | -69.490 M 30.67 % | -100.224 M -8.53 % | -92.351 M -211.42 % | -29.655 M 15.42 % | -35.061 M -0.15 % | -35.007 M 18.16 % | -42.776 M -44.08 % | -29.690 M -34.79 % | -22.027 M 42.28 % | -38.160 M -26.34 % | -30.205 M -47.28 % | -20.509 M -18.64 % | -17.286 M 40.13 % | -28.873 M -43.89 % | -20.066 M 0.89 % | -20.246 M 22.58 % | -26.150 M 4.97 % | -27.518 M -17.87 % | -23.347 M -44.55 % | -16.151 M -49.84 % | -10.779 M 52.21 % | -22.552 M 0.68 % | -22.706 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.916 M 64.52 % | 17.576 M -20.11 % | 22.000 M -5.81 % | 23.356 M -2.80 % | 24.030 M 2.26 % | 23.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.916 M 64.52 % | 17.576 M -20.11 % | 22.000 M -5.81 % | 23.356 M -2.80 % | 24.030 M 2.26 % | 23.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.629 M 1 688.03 % | 1.713 M 110.80 % | -15.863 M -280.32 % | 8.797 M 160.42 % | -14.559 M -126.24 % | 55.491 M 73.46 % | 31.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 633.834 M 1 969.39 % | 30.629 M 1 688.03 % | 1.713 M -94.44 % | 30.797 M 250.09 % | 8.797 M -88.94 % | 79.521 M 43.30 % | 55.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.916 M 64.52 % | 17.576 M -20.11 % | 22.000 M -5.81 % | 23.356 M -2.80 % | 24.030 M 2.26 % | 23.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.916 M 64.52 % | 17.576 M -20.11 % | 22.000 M -5.81 % | 23.356 M -2.80 % | 24.030 M 2.26 % | 23.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |