Sakthi Finance Limited SAKTHIFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.141 B 5.30 % | 2.033 B 6.16 % | 1.915 B 5.86 % | 1.809 B 5.85 % | 1.709 B 4.16 % | 1.641 B 2.11 % | 1.607 B -1.02 % | 1.624 B 0.45 % | 1.616 B -3.80 % | 1.680 B 14.47 % | 1.468 B 11.35 % | 1.318 B 8.02 % | 1.220 B 9.03 % | 1.119 B 26.68 % | 883.687 M 16.37 % | 759.372 M 36.40 % | 556.714 M 39.33 % | 399.561 M 25.16 % | 319.237 M 16.61 % | 273.755 M |
| Net income | 166.515 M 6.02 % | 157.054 M 25.71 % | 124.937 M 31.25 % | 95.188 M 2.82 % | 92.579 M -17.19 % | 111.794 M 16.76 % | 95.749 M -19.72 % | 119.263 M -28.82 % | 167.556 M 33.77 % | 125.257 M -20.96 % | 158.464 M 11.93 % | 141.573 M 1.13 % | 139.985 M 20.50 % | 116.170 M 46.39 % | 79.359 M 26.33 % | 62.818 M 31.75 % | 47.680 M 62.01 % | 29.430 M -0.78 % | 29.662 M 264.05 % | 8.148 M |
| Income before tax | 233.313 M 8.63 % | 214.779 M 23.72 % | 173.597 M 34.36 % | 129.204 M 2.75 % | 125.744 M -10.25 % | 140.103 M 1.57 % | 137.931 M -25.60 % | 185.395 M -12.20 % | 211.154 M 3.51 % | 203.993 M -4.18 % | 212.896 M -6.57 % | 227.866 M 6.83 % | 213.304 M 24.23 % | 171.705 M 57.07 % | 109.320 M 3.86 % | 105.262 M 38.22 % | 76.157 M 22.26 % | 62.290 M 33.15 % | 46.783 M 53.58 % | 30.462 M |
| Income before tax ratio | 0.11 3.16 % | 0.11 16.54 % | 0.09 26.92 % | 0.07 -2.93 % | 0.07 -13.83 % | 0.09 -0.52 % | 0.09 -24.84 % | 0.11 -12.59 % | 0.13 7.60 % | 0.12 -16.29 % | 0.15 -16.09 % | 0.17 -1.10 % | 0.17 13.94 % | 0.15 23.99 % | 0.12 -10.76 % | 0.14 1.33 % | 0.14 -12.25 % | 0.16 6.38 % | 0.15 31.70 % | 0.11 |
| EBITDA | 353.219 M 11.37 % | 317.145 M 2.62 % | 309.044 M 22.51 % | 252.255 M 9.86 % | 229.605 M -0.81 % | 231.477 M 10.60 % | 209.294 M -18.67 % | 257.332 M -9.64 % | 284.799 M -76.84 % | 1.230 B 10.72 % | 1.111 B 8.61 % | 1.023 B 5.67 % | 967.900 M 384.06 % | 199.955 M -70.86 % | 686.176 M 10.46 % | 621.200 M 587.01 % | 90.421 M 42.95 % | 63.255 M 8.77 % | 58.157 M 54.24 % | 37.705 M |
| Net income ratio | 0.08 0.68 % | 0.08 18.41 % | 0.07 23.98 % | 0.05 -2.87 % | 0.05 -20.49 % | 0.07 14.35 % | 0.06 -18.89 % | 0.07 -29.14 % | 0.10 39.06 % | 0.07 -30.95 % | 0.11 0.53 % | 0.11 -6.37 % | 0.11 10.52 % | 0.10 15.56 % | 0.09 8.56 % | 0.08 -3.41 % | 0.09 16.28 % | 0.07 -20.73 % | 0.09 212.18 % | 0.03 |
| Ratio EBITDA | 0.16 5.76 % | 0.16 -3.34 % | 0.16 15.73 % | 0.14 3.79 % | 0.13 -4.77 % | 0.14 8.32 % | 0.13 -17.83 % | 0.16 -10.05 % | 0.18 -75.93 % | 0.73 -3.28 % | 0.76 -2.46 % | 0.78 -2.17 % | 0.79 343.98 % | 0.18 -77.00 % | 0.78 -5.08 % | 0.82 403.66 % | 0.16 2.59 % | 0.16 -13.10 % | 0.18 32.27 % | 0.14 |
| Gross profit ratio | 0.27 -0.27 % | 0.27 -31.54 % | 0.39 9.01 % | 0.36 2.63 % | 0.35 44.92 % | 0.24 -2.42 % | 0.25 -6.88 % | 0.26 2.79 % | 0.26 -74.34 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 64.792 M 0.25 % | 64.631 M -0.12 % | 64.706 M 0.00 % | 64.706 M 0.00 % | 64.706 M 27.47 % | 50.763 M 1.53 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 65.78 % | 30.161 M -34.25 % | 45.872 M 28.52 % | 35.692 M 0.31 % | 35.582 M 0.88 % | 35.273 M 0.88 % | 34.964 M -0.25 % | 35.051 M |
| Weighted average shs out | 64.792 M 0.25 % | 64.631 M -0.12 % | 64.706 M 0.00 % | 64.706 M 0.00 % | 64.706 M 27.47 % | 50.763 M 1.53 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 65.78 % | 30.161 M 0.18 % | 30.107 M 0.00 % | 30.107 M 0.00 % | 30.107 M 38.29 % | 21.771 M -2.66 % | 22.367 M 0.00 % | 22.367 M |
| EPS diluted | 2.57 5.76 % | 2.43 25.91 % | 1.93 31.29 % | 1.47 2.80 % | 1.43 -35.00 % | 2.20 15.18 % | 1.91 -9.91 % | 2.12 -31.61 % | 3.10 37.78 % | 2.25 -23.21 % | 2.93 12.69 % | 2.60 0.78 % | 2.58 -32.99 % | 3.85 122.54 % | 1.73 -1.70 % | 1.76 31.34 % | 1.34 61.45 % | 0.83 -2.35 % | 0.85 269.57 % | 0.23 |
| Earnings per share | 2.57 5.76 % | 2.43 25.91 % | 1.93 31.29 % | 1.47 2.80 % | 1.43 -35.00 % | 2.20 15.18 % | 1.91 -9.91 % | 2.12 -31.61 % | 3.10 37.78 % | 2.25 -23.21 % | 2.93 12.69 % | 2.60 0.78 % | 2.58 -32.99 % | 3.85 45.83 % | 2.64 26.32 % | 2.09 32.28 % | 1.58 17.04 % | 1.35 1.50 % | 1.33 259.46 % | 0.37 |
| Gross profit | 568.089 M 5.02 % | 540.912 M -27.32 % | 744.251 M 15.40 % | 644.919 M 8.64 % | 593.614 M 50.94 % | 393.277 M -0.37 % | 394.727 M -7.82 % | 428.229 M 3.25 % | 414.750 M -75.32 % | 1.680 B 14.47 % | 1.468 B 11.35 % | 1.318 B 8.02 % | 1.220 B 9.03 % | 1.119 B 26.68 % | 883.687 M 16.37 % | 759.372 M 36.40 % | 556.714 M 39.33 % | 399.561 M | 0.000 | 0.000 |
| Income tax expense | 66.798 M 15.72 % | 57.725 M 18.63 % | 48.660 M 43.05 % | 34.016 M 2.57 % | 33.165 M 17.15 % | 28.309 M -32.89 % | 42.182 M -36.22 % | 66.132 M 51.69 % | 43.598 M -44.63 % | 78.736 M 44.65 % | 54.432 M -36.92 % | 86.293 M 17.70 % | 73.319 M 32.02 % | 55.535 M 85.36 % | 29.961 M -29.41 % | 42.444 M 49.05 % | 28.477 M -13.34 % | 32.860 M 91.93 % | 17.120 M -23.27 % | 22.314 M |
| Cost of revenue | 1.573 B 5.41 % | 1.493 B 7.73 % | 1.385 B 3.04 % | 1.345 B 3.53 % | 1.299 B 4.09 % | 1.248 B 2.91 % | 1.212 B 1.42 % | 1.195 B -0.51 % | 1.202 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 319.237 M 16.61 % | 273.755 M |
| General and administrative expenses | 214.870 M 362.15 % | 46.494 M 9.51 % | 42.457 M 5.09 % | 40.401 M 17.46 % | 34.396 M 6.59 % | 32.269 M -12.67 % | 36.951 M -4.44 % | 38.669 M 6.34 % | 36.362 M 684.85 % | 4.633 M 30.88 % | 3.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.404 M 8.58 % | 73.132 M 41.32 % | 51.749 M -23.79 % | 67.901 M | 0.000 | 0.000 |
| Selling and marketing expenses | 1.628 M -10.84 % | 1.826 M 37.40 % | 1.329 M -21.92 % | 1.702 M 38.37 % | 1.230 M -22.74 % | 1.592 M -36.45 % | 2.505 M -18.96 % | 3.091 M -32.91 % | 4.607 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 59.459 M -74.61 % | 234.191 M 9.38 % | 214.110 M 17.62 % | 182.032 M 12.06 % | 162.441 M -54.80 % | 359.416 M 1.17 % | 355.271 M -8.07 % | 386.469 M 131.41 % | 167.007 M -88.78 % | 1.489 B 17.87 % | 1.263 B 12.68 % | 1.121 B 11.32 % | 1.007 B 6.27 % | 947.725 M 35.82 % | 697.789 M 20.11 % | 580.978 M 35.49 % | 428.808 M 59.19 % | 269.369 M | 0.000 | 0.000 |
| Operating expenses | 274.329 M -2.90 % | 282.511 M 9.54 % | 257.896 M 15.06 % | 224.135 M 13.16 % | 198.067 M -49.64 % | 393.277 M -0.37 % | 394.727 M -7.82 % | 428.229 M 105.90 % | 207.976 M -86.08 % | 1.494 B 17.90 % | 1.267 B 12.99 % | 1.121 B 11.32 % | 1.007 B 6.27 % | 947.725 M 21.94 % | 777.193 M 18.82 % | 654.110 M 36.12 % | 480.557 M 42.48 % | 337.271 M | 0.000 | 0.000 |
| Cost and expenses | 1.848 B 4.08 % | 1.775 B 158.48 % | 686.715 M -2.86 % | 706.936 M 2.89 % | 687.051 M -58.13 % | 1.641 B 2.11 % | 1.607 B -1.02 % | 1.624 B 15.19 % | 1.410 B -5.63 % | 1.494 B 17.90 % | 1.267 B 12.99 % | 1.121 B 11.32 % | 1.007 B 6.27 % | 947.725 M 21.94 % | 777.193 M 18.82 % | 654.110 M 36.12 % | 480.557 M 42.48 % | 337.271 M 24.77 % | 270.320 M 10.80 % | 243.964 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 |
| Selling general and administrative expenses | 214.870 M 344.68 % | 48.320 M 10.35 % | 43.786 M 4.00 % | 42.103 M 18.18 % | 35.626 M 5.21 % | 33.861 M -14.18 % | 39.456 M -5.52 % | 41.760 M 1.93 % | 40.969 M 784.29 % | 4.633 M 30.88 % | 3.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.404 M 8.58 % | 73.132 M 41.32 % | 51.749 M -23.79 % | 67.901 M | 0.000 | 0.000 |
| Interest income | 27.917 M 7.45 % | 25.982 M 59.20 % | 16.320 M -56.72 % | 37.704 M 49.13 % | 25.283 M -0.30 % | 25.359 M -15.55 % | 30.027 M 12.18 % | 26.767 M 16.61 % | 22.954 M 179.92 % | -28.723 M 2.17 % | -29.361 M -83.31 % | -16.017 M | 0.000 | 0.000 -100.00 % | 1.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 10.118 M 5.41 % | 9.599 M -20.75 % | 12.113 M 1.20 % | 11.969 M -1.59 % | 12.162 M -22.49 % | 15.690 M -26.22 % | 21.266 M -97.90 % | 1.010 B 1.30 % | 997.384 M 14.14 % | 873.812 M 13.43 % | 770.355 M | 0.000 | 0.000 -100.00 % | 559.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 59.459 M 1.22 % | 58.744 M 7.41 % | 54.693 M 12.43 % | 48.647 M 16.63 % | 41.710 M -9.52 % | 46.101 M 6.19 % | 43.412 M 30.79 % | 33.192 M 3.17 % | 32.171 M 12.86 % | 28.505 M 18.18 % | 24.121 M -1.77 % | 24.555 M -14.35 % | 28.668 M 1.83 % | 28.154 M 27.96 % | 22.001 M 18.50 % | 18.566 M 21.38 % | 15.296 M 48.45 % | 10.304 M 11.53 % | 9.239 M 16.74 % | 7.914 M |
| Operating income | 293.760 M 13.68 % | 258.401 M -78.97 % | 1.229 B 11.46 % | 1.102 B 7.84 % | 1.022 B 452.77 % | 184.916 M -81.88 % | 1.020 B 355.18 % | 224.140 M 8.40 % | 206.774 M 10.81 % | 186.602 M -7.18 % | 201.041 M 1.97 % | 197.159 M -7.57 % | 213.304 M 24.23 % | 171.705 M 61.23 % | 106.494 M 1.17 % | 105.262 M 38.22 % | 76.157 M 22.26 % | 62.290 M 27.34 % | 48.917 M 64.20 % | 29.791 M |
| Operating income ratio | 0.14 7.96 % | 0.13 -80.19 % | 0.64 5.28 % | 0.61 1.88 % | 0.60 430.71 % | 0.11 -82.25 % | 0.63 359.86 % | 0.14 7.91 % | 0.13 15.19 % | 0.11 -18.91 % | 0.14 -8.42 % | 0.15 -14.43 % | 0.17 13.94 % | 0.15 27.28 % | 0.12 -13.06 % | 0.14 1.33 % | 0.14 -12.25 % | 0.16 1.74 % | 0.15 40.81 % | 0.11 |
| Total other income expenses net | -60.447 M -38.57 % | -43.622 M 95.87 % | -1.055 B -8.42 % | -973.136 M -8.56 % | -896.410 M -1 900.33 % | -44.813 M 94.92 % | -882.306 M -2 177.21 % | -38.745 M -984.59 % | 4.380 M -74.81 % | 17.391 M 46.70 % | 11.855 M -61.39 % | 30.707 M | 0.000 | 0.000 -100.00 % | 2.826 M | 0.000 | 0.000 | 0.000 100.00 % | -2.135 M -418.33 % | 670.602 K |
| 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 | 7.534 B -25.99 % | 10.179 B -0.16 % | 10.196 B 7.09 % | 9.521 B 88.88 % | 5.041 B -2.24 % | 5.156 B -25.89 % | 6.957 B 1.48 % | 6.855 B 0.75 % | 6.805 B -14.93 % | 7.999 B 51.04 % | 5.296 B -10.51 % | 5.917 B 3.68 % | 5.707 B 6.90 % | 5.339 B 14.73 % | 4.654 B 16.59 % | 3.992 B 25.21 % | 3.188 B 38.86 % | 2.296 B 28.72 % | 1.783 B 7.98 % | 1.652 B |
| Total investments | 61.000 M -78.00 % | 277.301 M 332.11 % | 64.174 M -77.29 % | 282.534 M 785.80 % | 31.896 M -88.01 % | 265.980 M -4.43 % | 278.315 M 8.78 % | 255.848 M -1.78 % | 260.490 M 16.48 % | 223.635 M 6.80 % | 209.392 M 61.55 % | 129.614 M 15.22 % | 112.491 M 54.86 % | 72.640 M -38.29 % | 117.715 M -0.43 % | 118.223 M -7.34 % | 127.588 M -8.09 % | 138.815 M 599.66 % | 19.840 M 480.59 % | 3.417 M |
| Total debt | 7.975 B -27.01 % | 10.927 B 4.10 % | 10.496 B 8.59 % | 9.666 B 12.87 % | 8.564 B 62.59 % | 5.267 B -27.78 % | 7.293 B 0.84 % | 7.232 B 0.99 % | 7.161 B -14.48 % | 8.374 B 24.61 % | 6.720 B 8.03 % | 6.220 B 4.16 % | 5.972 B 8.38 % | 5.510 B 11.68 % | 4.934 B 15.98 % | 4.254 B 26.54 % | 3.362 B 37.14 % | 2.451 B 30.14 % | 1.884 B 9.13 % | 1.726 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 781.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 580.107 M -10.88 % | 650.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.277 M 6.00 % | 178.567 M |
| Retained earnings | 608.139 M 15.46 % | 526.692 M 18.00 % | 446.343 M 15.87 % | 385.217 M 10.73 % | 347.891 M 11.27 % | 312.652 M 10.28 % | 283.495 M 4.24 % | 271.951 M 150.14 % | 108.719 M -26.19 % | 147.288 M -30.26 % | 211.211 M 34.78 % | 156.712 M 37.89 % | 113.652 M 59.63 % | 71.195 M 95.63 % | 36.392 M -76.95 % | 157.896 M 80.18 % | 87.630 M 73.95 % | 50.377 M | 0.000 | 0.000 |
| Common stock | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 29.41 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M -17.45 % | 605.725 M 0.95 % | 600.000 M 0.00 % | 600.000 M 5.44 % | 569.030 M 89.00 % | 301.070 M 0.00 % | 301.070 M 0.00 % | 301.070 M 0.00 % | 301.070 M 50.00 % | 200.713 M 0.00 % | 200.713 M |
| Total equity | 2.295 B 5.09 % | 2.184 B 5.56 % | 2.069 B 4.51 % | 1.979 B 3.11 % | 1.920 B 2.95 % | 1.865 B -78.16 % | 8.540 B 443.46 % | 1.571 B -81.39 % | 8.443 B 441.67 % | 1.559 B 2.79 % | 1.516 B 6.08 % | 1.429 B 2.97 % | 1.388 B 5.84 % | 1.312 B 16.38 % | 1.127 B 47.49 % | 764.097 M 21.04 % | 631.268 M 16.45 % | 542.115 M 2.94 % | 526.650 M 2.08 % | 515.940 M |
| Other non current liabilities | 3.339 B 260.99 % | 925.069 M 972.15 % | 86.282 M -69.61 % | 283.924 M -93.15 % | 4.146 B 7.35 % | 3.862 B 278.62 % | 1.020 B 3.26 % | 987.845 M 23.57 % | 799.434 M | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 B -7.44 % | -1.554 B |
| Long term debt | 7.975 B 20.63 % | 6.611 B 10.12 % | 6.004 B 4.49 % | 5.746 B -4.52 % | 6.018 B 236.90 % | 1.786 B -50.67 % | 3.621 B -12.28 % | 4.128 B -19.41 % | 5.123 B 15.76 % | 4.425 B 34.14 % | 3.299 B 101.40 % | 1.638 B 245.47 % | 474.138 M 30.69 % | 362.791 M -20.04 % | 453.694 M -89.34 % | 4.254 B 26.54 % | 3.362 B 37.14 % | 2.451 B 48.59 % | 1.650 B 6.18 % | 1.554 B |
| Total non current liabilities | 11.315 B 50.13 % | 7.537 B 23.75 % | 6.090 B 1.00 % | 6.030 B -12.20 % | 6.867 B 21.12 % | 5.670 B 21.18 % | 4.679 B -9.76 % | 5.185 B -13.07 % | 5.965 B 33.02 % | 4.484 B 33.25 % | 3.365 B 94.49 % | 1.730 B 209.98 % | 558.210 M 24.79 % | 447.325 M -15.23 % | 527.688 M -87.76 % | 4.312 B 28.26 % | 3.362 B 37.14 % | 2.451 B | 0.000 | 0.000 |
| Other current liabilities | -2.645 B -1 484.10 % | 191.106 M -42.00 % | 329.506 M -55.62 % | 742.528 M -27.12 % | 1.019 B -12.06 % | 1.159 B 13.26 % | 1.023 B 13.84 % | 898.580 M -6.86 % | 964.740 M 52.06 % | 634.455 M -80.91 % | 3.323 B 159.76 % | 1.279 B 38.60 % | 923.118 M 19.41 % | 773.059 M 42.93 % | 540.847 M 150.91 % | 215.552 M -3.26 % | 222.806 M 27.89 % | 174.220 M 174.48 % | -233.916 M -35.70 % | -172.373 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.688 B -37.70 % | 4.315 B -3.94 % | 4.492 B 14.60 % | 3.920 B 53.98 % | 2.546 B -26.87 % | 3.481 B -5.19 % | 3.671 B 18.58 % | 3.096 B 51.88 % | 2.038 B -48.37 % | 3.949 B 15.42 % | 3.421 B -25.34 % | 4.582 B -16.65 % | 5.498 B 6.80 % | 5.147 B 14.90 % | 4.480 B | 0.000 | 0.000 | 0.000 -100.00 % | 233.916 M 35.70 % | 172.373 M |
| Total current liabilities | 66.406 M -98.53 % | 4.529 B -6.55 % | 4.847 B 3.45 % | 4.685 B 30.49 % | 3.591 B -23.04 % | 4.665 B -1.23 % | 4.723 B 17.47 % | 4.021 B 26.12 % | 3.188 B -32.98 % | 4.758 B -29.46 % | 6.745 B 15.06 % | 5.862 B -8.70 % | 6.421 B 8.45 % | 5.921 B 14.92 % | 5.152 B 1 509.70 % | 320.037 M -25.14 % | 427.497 M -16.74 % | 513.455 M | 0.000 | 0.000 |
| Total liabilities | 11.381 B -5.67 % | 12.066 B 10.32 % | 10.937 B 2.07 % | 10.715 B 2.46 % | 10.458 B 1.18 % | 10.335 B 9.92 % | 9.402 B 2.13 % | 9.206 B 0.58 % | 9.153 B -0.96 % | 9.242 B -8.59 % | 10.110 B 33.16 % | 7.592 B 8.79 % | 6.979 B 9.60 % | 6.368 B 12.12 % | 5.679 B 22.61 % | 4.632 B 22.24 % | 3.789 B 27.81 % | 2.965 B 31.68 % | 2.252 B 16.63 % | 1.931 B |
| Other non current assets | 616.491 M 163.08 % | 234.336 M -96.04 % | 5.911 B 1.06 % | 5.848 B 1 687.41 % | 327.201 M -94.03 % | 5.478 B 23.99 % | 4.418 B -2.91 % | 4.550 B 10 777.38 % | 41.833 M -10.49 % | 46.735 M 286.78 % | 12.083 M -66.10 % | 35.644 M -73.12 % | 132.616 M 64.06 % | 80.835 M -48.23 % | 156.150 M 32.08 % | 118.223 M -7.34 % | 127.588 M -8.09 % | 138.815 M 153.46 % | -259.655 M -4.48 % | -248.531 M |
| Long term investments | 0.000 -100.00 % | 104.902 M 177.73 % | -134.958 M -345.43 % | 54.989 M | 0.000 -100.00 % | 265.980 M -4.43 % | 278.309 M 4.24 % | 266.994 M -4.43 % | 279.365 M 31.44 % | 212.536 M 19.28 % | 178.185 M 50.98 % | 118.016 M | 0.000 -100.00 % | 27.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 38.517 M 65.24 % | 23.310 M 48.87 % | 15.658 M -12.75 % | 17.946 M -4.97 % | 18.884 M 45.24 % | 13.002 M -31.68 % | 19.030 M -15.69 % | 22.571 M -51.23 % | 46.283 M -19.82 % | 57.726 M -87.88 % | 476.154 M 13.23 % | 420.520 M 9.11 % | 385.395 M 15.73 % | 332.998 M -4.06 % | 347.095 M | 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 | 38.517 M 65.24 % | 23.310 M 48.87 % | 15.658 M -12.75 % | 17.946 M -4.97 % | 18.884 M 45.24 % | 13.002 M -31.68 % | 19.030 M -15.69 % | 22.571 M -51.23 % | 46.283 M -19.82 % | 57.726 M 75.66 % | 32.863 M 2.83 % | 31.959 M 32.59 % | 24.104 M 851.97 % | 2.532 M -26.48 % | 3.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 642.849 M -20.75 % | 811.161 M 17.50 % | 690.370 M -1.94 % | 704.023 M -2.12 % | 719.279 M -5.95 % | 764.773 M -3.26 % | 790.545 M -1.75 % | 804.644 M 33.87 % | 601.054 M -0.77 % | 605.724 M 9.54 % | 552.977 M -2.89 % | 569.427 M -8.28 % | 620.800 M -8.16 % | 675.934 M -4.06 % | 704.549 M 100.63 % | 351.170 M -8.28 % | 382.879 M 26.69 % | 302.212 M 32.57 % | 227.972 M 2.57 % | 222.255 M |
| Total non current assets | 1.346 B 11.00 % | 1.212 B -81.41 % | 6.521 B -1.90 % | 6.647 B -7.10 % | 7.155 B 9.71 % | 6.522 B 18.45 % | 5.506 B -3.36 % | 5.697 B 464.31 % | 1.010 B 9.42 % | 922.721 M 5.89 % | 871.433 M 15.41 % | 755.046 M -2.89 % | 777.520 M -1.23 % | 787.166 M -8.91 % | 864.143 M 84.10 % | 469.393 M -8.05 % | 510.467 M 15.75 % | 441.026 M | 0.000 | 0.000 |
| Other current assets | 0.000 -100.00 % | 287.537 M 537.20 % | 45.125 M -99.20 % | 5.675 B 15.39 % | 4.918 B -10.52 % | 5.496 B 8.05 % | 5.086 B 14.94 % | 4.425 B -5.50 % | 4.683 B 2 104.77 % | 212.393 M 755.49 % | 24.827 M -11.04 % | 27.907 M 126.48 % | 12.322 M 93.01 % | 6.384 M -45.04 % | 11.616 M 359.05 % | 2.530 M -92.78 % | 35.054 M 15.82 % | 30.267 M 109.96 % | -303.818 M -11.57 % | -272.304 M |
| Short term investments | 61.000 M -64.62 % | 172.399 M -13.42 % | 199.132 M -12.49 % | 227.545 M 93.79 % | 117.418 M | 0.000 -100.00 % | 37.500 M -60.94 % | 95.995 M 608.58 % | -18.875 M -270.06 % | 11.099 M -64.43 % | 31.207 M 169.07 % | 11.598 M | 0.000 -100.00 % | 44.775 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.840 M 480.59 % | 3.417 M |
| cash and cash equivalents | 441.539 M -40.96 % | 747.874 M 149.06 % | 300.279 M 107.16 % | 144.951 M 6.26 % | 136.411 M 22.58 % | 111.279 M -66.88 % | 335.977 M -10.76 % | 376.470 M 5.56 % | 356.642 M -4.93 % | 375.117 M -73.67 % | 1.424 B 369.98 % | 303.083 M 14.63 % | 264.392 M 54.58 % | 171.042 M -38.90 % | 279.957 M 6.64 % | 262.514 M 50.82 % | 174.060 M 11.82 % | 155.665 M 55.33 % | 100.216 M 34.78 % | 74.355 M |
| Cash and short term investments | 510.425 M -44.54 % | 920.273 M 84.27 % | 499.411 M 34.07 % | 372.496 M 46.75 % | 253.829 M 128.10 % | 111.279 M -70.20 % | 373.477 M -20.95 % | 472.465 M 32.48 % | 356.642 M -7.66 % | 386.216 M -73.47 % | 1.456 B 362.57 % | 314.681 M 19.02 % | 264.392 M 22.51 % | 215.817 M -22.91 % | 279.957 M 6.64 % | 262.514 M 50.82 % | 174.060 M 11.82 % | 155.665 M 29.66 % | 120.056 M 54.37 % | 77.772 M |
| Total current assets | 12.330 B 75.47 % | 7.027 B 8.36 % | 6.485 B 7.24 % | 6.047 B 15.80 % | 5.222 B -8.03 % | 5.678 B 3.24 % | 5.500 B 8.27 % | 5.080 B -48.06 % | 9.782 B -0.97 % | 9.878 B -8.16 % | 10.755 B 30.10 % | 8.267 B 8.92 % | 7.590 B 10.12 % | 6.892 B 15.99 % | 5.942 B 20.61 % | 4.927 B 26.00 % | 3.910 B 27.54 % | 3.066 B | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -55.733 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.037 B -1.97 % | 9.218 B 4.77 % | 8.798 B 17.26 % | 7.504 B 8.31 % | 6.928 B 9.32 % | 6.337 B 19.49 % | 5.304 B 20.70 % | 4.394 B 28.27 % | 3.426 B 31.64 % | 2.602 B | 0.000 | 0.000 |
| Net receivables | 11.820 B 103.12 % | 5.819 B -2.04 % | 5.940 B 10 558.20 % | 55.733 M 10.17 % | 50.590 M -28.64 % | 70.896 M 75.24 % | 40.457 M -77.85 % | 182.683 M 18.02 % | 154.788 M 153.46 % | 61.071 M -87.17 % | 476.154 M 13.23 % | 420.520 M 9.11 % | 385.395 M 15.73 % | 332.998 M -4.06 % | 347.095 M 29.71 % | 267.585 M -2.88 % | 275.507 M -0.81 % | 277.765 M 51.15 % | 183.762 M -5.54 % | 194.532 M |
| Tax assets | 47.935 M 23.85 % | 38.703 M -2.09 % | 39.530 M 81.38 % | 21.794 M -99.64 % | 6.090 B | 0.000 | 0.000 -100.00 % | 52.825 M 28.59 % | 41.081 M | 0.000 -100.00 % | 95.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.683 M 20.58 % | 26.276 M |
| Other assets | 1.000 K -100.00 % | 6.010 B 601 022 300.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -3.000 K 50.00 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.778 B 13.56 % | 2.447 B |
| Account payables | 12.886 M -43.13 % | 22.660 M 45.12 % | 15.615 M 21.95 % | 12.804 M -11.01 % | 14.388 M -14.17 % | 16.763 M -9.66 % | 18.556 M 57.40 % | 11.789 M -93.37 % | 177.867 M 102.86 % | 87.680 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.734 M 25.12 % | 104.485 M -48.95 % | 204.690 M -39.66 % | 339.235 M | 0.000 | 0.000 |
| Tax payables | 10.372 M 2 897.69 % | 346.000 K -96.46 % | 9.778 M -1.78 % | 9.955 M -14.00 % | 11.576 M 25.98 % | 9.189 M -12.73 % | 10.529 M -28.49 % | 14.724 M 101.95 % | 7.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.527 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.075 B 16.42 % | 6.936 B | 0.000 -100.00 % | 6.805 B | 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 -100.00 % | 38.617 M | 0.000 | 0.000 100.00 % | -7.527 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 31.87 % | 113.745 M 8.33 % | 105.000 M 0.00 % | 105.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.040 B 2.95 % | 1.010 B 3.55 % | 975.325 M 2.97 % | 947.163 M 562.44 % | 142.980 M -84.20 % | 905.042 M 35.03 % | 670.252 M -2.25 % | 685.688 M 99.09 % | 344.417 M 121.56 % | 155.449 M -77.78 % | 699.442 M 3.98 % | 672.689 M -0.28 % | 674.556 M 0.47 % | 671.398 M -14.96 % | 789.513 M 158.75 % | 305.132 M 25.79 % | 242.568 M 27.22 % | 190.668 M 39.52 % | 136.660 M 0.00 % | 136.660 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.948 M -81.70 % | 21.571 M -42.67 % | 37.625 M -30.23 % | 53.926 M 26.95 % | 42.479 M -27.84 % | 58.867 M -11.40 % | 66.439 M -28.06 % | 92.348 M 9.84 % | 84.072 M -0.55 % | 84.534 M 14.24 % | 73.994 M 27.73 % | 57.931 M | 0.000 | 0.000 -100.00 % | 19.490 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.252 B 16.63 % | 1.931 B |
| Total assets | 13.676 B -4.02 % | 14.250 B 9.56 % | 13.006 B 2.45 % | 12.694 B 2.56 % | 12.378 B 1.45 % | 12.200 B 10.85 % | 11.006 B 2.12 % | 10.778 B -0.13 % | 10.791 B -0.08 % | 10.800 B -7.10 % | 11.626 B 28.87 % | 9.022 B 7.82 % | 8.367 B 8.96 % | 7.679 B 12.83 % | 6.806 B 26.13 % | 5.396 B 22.07 % | 4.421 B 26.05 % | 3.507 B 26.23 % | 2.778 B 13.56 % | 2.447 B |
| 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 | 91.859 M -24.85 % | 122.236 M 126.43 % | -462.540 M -171.16 % | -170.580 M -505.18 % | 42.100 M 102.67 % | -1.576 B -347.47 % | -352.259 M -141.15 % | 856.047 M 327.76 % | -375.853 M 67.51 % | -1.157 B -313.97 % | 540.736 M 211.35 % | -485.610 M 38.92 % | -795.004 M 27.86 % | -1.102 B -5.91 % | -1.041 B -3.01 % | -1.010 B -2.23 % | -988.053 M -78.07 % | -554.869 M -241.49 % | -162.485 M -188.79 % | -56.265 M |
| Accounts receivables | 146.114 M 2 157.28 % | 6.473 M 198.88 % | -6.546 M -1 460.91 % | 481.000 K -94.26 % | 8.381 M 161.75 % | -13.573 M -166.19 % | -5.099 M -508.90 % | 1.247 M -1.73 % | 1.269 M 175.58 % | -1.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.469 M -3.41 % | 34.652 M |
| Inventory | 0.000 | 0.000 100.00 % | -510.355 M | 0.000 | 0.000 100.00 % | -1.511 B -349.09 % | -336.402 M -1 739.07 % | 20.524 M -88.68 % | 181.255 M 143.19 % | -419.638 M 67.59 % | -1.295 B -124.80 % | -575.947 M 4.07 % | -600.368 M 41.92 % | -1.034 B -13.66 % | -909.367 M 6.11 % | -968.541 M -17.64 % | -823.310 M -46.89 % | -560.479 M -80.98 % | -309.694 M -84.13 % | -168.192 M |
| Accounts payables | -4.906 M -169.64 % | 7.045 M 150.62 % | 2.811 M 277.46 % | -1.584 M 33.31 % | -2.375 M -32.46 % | -1.793 M -126.50 % | 6.767 M 114.65 % | -46.179 M | 0.000 -100.00 % | 14.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -49.350 M -145.39 % | 108.718 M 110.90 % | 51.550 M 130.42 % | -169.477 M -569.54 % | 36.094 M 171.99 % | -50.136 M -186.08 % | -17.525 M -101.99 % | 880.455 M 257.68 % | -558.377 M 25.53 % | -749.800 M -140.85 % | 1.835 B 1 931.83 % | 90.337 M 146.41 % | -194.636 M -184.57 % | -68.397 M 47.84 % | -131.134 M -215.83 % | -41.521 M 74.80 % | -164.743 M -3 036.49 % | 5.610 M -95.07 % | 113.740 M 47.19 % | 77.275 M |
| Other non cash items | -163.989 M -687.82 % | 27.898 M -87.20 % | 217.963 M 1 481.16 % | 13.785 M 109.47 % | -145.614 M -348.82 % | 58.521 M 747.57 % | -9.037 M 94.15 % | -154.394 M -31.14 % | -117.731 M -26.90 % | -92.773 M 22.06 % | -119.034 M -1 723.93 % | 7.330 M -89.71 % | 71.222 M 4.22 % | 68.339 M 388.67 % | 13.985 M -76.55 % | 59.646 M 329.10 % | 13.900 M 351.03 % | 3.082 M 758.43 % | -468.072 K 97.38 % | -17.856 M |
| Net cash provided by operating activities | 220.642 M -39.70 % | 365.932 M 2 346.77 % | -16.287 M -177.35 % | 21.056 M -67.07 % | 63.940 M 104.70 % | -1.360 B -655.66 % | -179.953 M -119.56 % | 920.240 M 467.72 % | -250.259 M 75.40 % | -1.017 B -254.43 % | 658.719 M 391.65 % | -225.859 M 53.12 % | -481.810 M 42.22 % | -833.809 M 6.86 % | -895.195 M -8.30 % | -826.587 M 6.36 % | -882.700 M -84.21 % | -479.193 M -286.28 % | -124.052 M -113.67 % | -58.059 M |
| Investments in property plant and equipment | -57.514 M -56.28 % | -36.802 M 5.50 % | -38.943 M -19.94 % | -32.469 M -130.83 % | -14.066 M -71.37 % | -8.208 M 61.18 % | -21.145 M -0.08 % | -21.128 M -31.57 % | -16.058 M 90.80 % | -174.502 M -1 191.56 % | -13.511 M 7.84 % | -14.660 M -48.82 % | -9.851 M -109.82 % | -4.695 M 96.14 % | -121.693 M -19.74 % | -101.633 M -5.85 % | -96.013 M 25.26 % | -128.459 M -272.28 % | -34.506 M -169.64 % | -12.797 M |
| Acquisitions net | 1.033 M 1 849.06 % | 53.000 K | 0.000 -100.00 % | 3.000 K -91.43 % | 35.000 K -61.11 % | 90.000 K -64.71 % | 255.000 K 147.57 % | 103.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.074 M 270.54 % | 3.258 M |
| Purchases of investments | -130.959 M -84.69 % | -70.906 M | 0.000 -100.00 % | 21.824 M | 0.000 100.00 % | -5.187 M 86.70 % | -38.991 M -298.48 % | -9.785 M 62.01 % | -25.756 M -539.15 % | 5.865 M 104.91 % | -119.427 M -157.05 % | -46.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.323 M | 0.000 100.00 % | -15.195 M |
| Sales maturities of investments | 34.100 M -51.42 % | 70.200 M -40.79 % | 118.567 M 492.84 % | 20.000 M | 0.000 -100.00 % | 15.000 M 10.29 % | 13.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.358 M -29.78 % | 17.600 M 251.51 % | 5.007 M 1 569.00 % | 300.000 K -40.00 % | 500.000 K -94.74 % | 9.500 M -10.86 % | 10.657 M -75.68 % | 43.828 M -79.67 % | 215.609 M 789.54 % | 24.238 M |
| Other investing activites | 135.773 M 115.35 % | -884.349 M -815.66 % | 123.571 M 263.99 % | -75.352 M -339.39 % | 31.477 M -31.28 % | 45.805 M -49.70 % | 91.067 M 14.42 % | 79.591 M 33.36 % | 59.680 M -19.38 % | 74.022 M -10.45 % | 82.656 M 5.13 % | 78.619 M 72.52 % | 45.572 M 44.69 % | 31.497 M -46.37 % | 58.732 M 242.64 % | 17.141 M -42.89 % | 30.014 M -60.19 % | 75.388 M 138.90 % | -193.822 M | 0.000 |
| Net cash used for investing activites | -17.567 M 98.09 % | -921.804 M -553.65 % | 203.195 M 407.90 % | -65.994 M -478.28 % | 17.446 M -63.27 % | 47.500 M 6.06 % | 44.786 M -8.19 % | 48.781 M 173.04 % | 17.866 M 118.88 % | -94.615 M -149.49 % | -37.924 M -208.05 % | 35.098 M -13.82 % | 40.728 M 50.28 % | 27.102 M 143.74 % | -61.961 M 17.38 % | -74.992 M -35.50 % | -55.343 M -30.02 % | -42.565 M -6 501.31 % | -644.800 K -30.12 % | -495.558 K |
| Debt repayment | -1.548 B -246.04 % | 1.060 B 552.60 % | 162.379 M -82.97 % | 953.614 M 44 085.89 % | -2.168 M -100.23 % | 948.442 M 431.66 % | 178.392 M 121.25 % | -839.314 M -300.20 % | 419.232 M 158.37 % | 162.263 M -67.89 % | 505.257 M 103.18 % | 248.676 M -55.82 % | 562.883 M -8.91 % | 617.909 M -32.90 % | 920.862 M 16.33 % | 791.566 M -33.20 % | 1.185 B 59.84 % | 741.288 M 364.52 % | 159.580 M -9.75 % | 176.826 M |
| Common stock issued | 0.000 -100.00 % | 2.187 M | 0.000 100.00 % | -1.278 M -122.63 % | 5.648 M -97.74 % | 250.000 M | 0.000 -100.00 % | 8.745 M | 0.000 100.00 % | -725.000 K -100.07 % | 1.069 B | 0.000 -100.00 % | 30.270 M -77.19 % | 132.679 M 152.72 % | 52.500 M | 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 |
| Dividends paid | -51.765 M -14.29 % | -45.294 M -16.66 % | -38.824 M 0.00 % | -38.824 M 0.00 % | -38.824 M 35.59 % | -60.278 M 0.00 % | -60.278 M 17.98 % | -73.492 M -0.93 % | -72.817 M 14.16 % | -84.830 M -45.01 % | -58.498 M 16.67 % | -70.197 M -1.49 % | -69.166 M -97.67 % | -34.991 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.443 M | 0.000 |
| Other financing activites | 1.031 B 9 527.94 % | -10.931 M 92.95 % | -155.135 M 81.96 % | -860.034 M -4 013.03 % | -20.910 M 58.62 % | -50.527 M -115.56 % | -23.440 M | 0.000 100.00 % | -75.342 M | 0.000 100.00 % | -1.069 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.724 M 156.38 % | -274.426 M -54.10 % | -178.089 M -11 550.97 % | 1.555 M 101.20 % | -129.767 M |
| Net cash used provided by financing activities | -568.787 M -156.68 % | 1.003 B 3 277.54 % | -31.580 M -159.05 % | 53.478 M 195.07 % | -56.254 M -105.17 % | 1.088 B 1 048.82 % | 94.674 M 110.47 % | -904.061 M -433.51 % | 271.073 M 253.38 % | 76.708 M -82.83 % | 446.759 M 150.31 % | 178.479 M -65.94 % | 523.987 M -26.78 % | 715.597 M -26.48 % | 973.362 M -2.30 % | 996.290 M 4.66 % | 951.953 M 69.14 % | 562.832 M 275.99 % | 149.692 M 218.10 % | 47.059 M |
| Effect of forex changes on cash | -2.335 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 |
| Net change in cash | -490.316 M -209.54 % | 447.595 M 188.16 % | 155.328 M 1 718.83 % | 8.540 M -66.02 % | 25.132 M 111.18 % | -224.698 M -454.91 % | -40.493 M -162.34 % | 64.960 M 67.94 % | 38.680 M 103.74 % | -1.035 B -196.97 % | 1.068 B 8 792.02 % | -12.282 M -114.81 % | 82.903 M 190.99 % | -91.110 M -662.20 % | 16.206 M -82.89 % | 94.711 M 580.86 % | 13.911 M -66.13 % | 41.074 M | 0.000 | 0.000 |
| Cash at beginning of period | 931.855 M 210.33 % | 300.279 M 107.16 % | 144.951 M 6.26 % | 136.411 M 22.58 % | 111.279 M -66.88 % | 335.977 M -10.76 % | 376.470 M 20.85 % | 311.510 M 14.18 % | 272.830 M -79.14 % | 1.308 B 443.99 % | 240.448 M -4.86 % | 252.730 M 48.82 % | 169.827 M -34.92 % | 260.937 M 6.62 % | 244.731 M 63.13 % | 150.020 M 8.46 % | 138.320 M 42.24 % | 97.246 M 30.79 % | 74.355 M | 0.000 |
| Cash at end of period | 441.539 M -40.96 % | 747.874 M 149.06 % | 300.279 M 107.16 % | 144.951 M 6.26 % | 136.411 M 22.58 % | 111.279 M -66.88 % | 335.977 M -10.76 % | 376.470 M 20.85 % | 311.510 M 14.18 % | 272.830 M -79.14 % | 1.308 B 443.99 % | 240.448 M -4.86 % | 252.730 M 48.82 % | 169.827 M -34.92 % | 260.937 M 6.62 % | 244.731 M 60.76 % | 152.230 M 10.06 % | 138.320 M 38.02 % | 100.216 M 34.78 % | 74.355 M |
| Operating cash flow | 220.641 M -39.70 % | 365.932 M 2 346.77 % | -16.287 M -177.35 % | 21.056 M -67.07 % | 63.940 M 104.70 % | -1.360 B -655.66 % | -179.953 M -119.56 % | 920.240 M 467.72 % | -250.259 M 75.40 % | -1.017 B -254.43 % | 658.719 M 391.65 % | -225.859 M 53.12 % | -481.810 M 42.22 % | -833.809 M 6.86 % | -895.195 M -8.30 % | -826.587 M 6.36 % | -882.700 M -84.21 % | -479.193 M -286.28 % | -124.052 M -113.67 % | -58.059 M |
| Capital expenditure | -57.514 M -56.28 % | -36.802 M 5.50 % | -38.943 M -19.94 % | -32.469 M -130.83 % | -14.066 M -40.11 % | -10.039 M 52.52 % | -21.145 M -0.08 % | -21.128 M -31.57 % | -16.058 M 90.80 % | -174.502 M -1 191.56 % | -13.511 M 7.84 % | -14.660 M -48.82 % | -9.851 M -109.82 % | -4.695 M 96.14 % | -121.693 M -19.74 % | -101.633 M -5.85 % | -96.013 M 25.26 % | -128.459 M -272.28 % | -34.506 M -169.64 % | -12.797 M |
| Free CashFlow | 163.127 M -50.44 % | 329.130 M 695.93 % | -55.230 M -383.92 % | -11.413 M -122.88 % | 49.874 M 103.65 % | -1.368 B -580.29 % | -201.098 M -122.37 % | 899.112 M 437.61 % | -266.317 M 77.65 % | -1.192 B -284.71 % | 645.208 M 368.26 % | -240.519 M 51.08 % | -491.661 M 41.36 % | -838.504 M 17.54 % | -1.017 B -9.55 % | -928.220 M 5.16 % | -978.713 M -61.06 % | -607.651 M -283.24 % | -158.558 M -123.77 % | -70.856 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-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 536.503 M 2.31 % | 524.415 M -3.85 % | 545.392 M 2.31 % | 533.097 M 0.49 % | 530.478 M -1.72 % | 539.745 M 3.95 % | 519.221 M 3.62 % | 501.078 M 3.23 % | 485.414 M 3.15 % | 470.612 M -3.32 % | 486.788 M 4.50 % | 465.820 M 1.89 % | 457.173 M -0.29 % | 458.496 M -0.79 % | 462.129 M 1.75 % | 454.182 M 8.17 % | 419.886 M -1.34 % | 425.585 M -2.62 % | 437.016 M 8.04 % | 404.490 M 1.35 % | 399.097 M -5.88 % | 424.028 M -1.62 % | 431.029 M 7.63 % | 400.456 M 2.34 % | 391.312 M 3.33 % | 378.702 M -7.86 % | 411.020 M 4.46 % | 393.486 M -2.96 % | 405.477 M -1.75 % | 412.696 M 2.72 % | 401.772 M -0.33 % | 403.089 M -0.74 % | 406.107 M -7.66 % | 439.776 M 3.23 % | 426.021 M 2.87 % | 414.139 M 4.01 % | 398.182 M -12.42 % | 454.626 M 10.34 % | 412.036 M -3.72 % | 427.961 M 10.98 % | 385.631 M -5.74 % | 409.117 M 13.13 % | 361.631 M 3.15 % | 350.601 M 1.17 % | 346.549 M -0.07 % | 346.804 M 7.36 % | 323.037 M -0.93 % | 326.066 M 1.13 % | 322.424 M 0.73 % | 320.101 M 4.45 % | 306.477 M -0.80 % | 308.935 M 8.41 % | 284.958 M -6.10 % | 303.477 M 7.49 % | 282.336 M |
| Net income | 41.192 M -10.33 % | 45.939 M -0.07 % | 45.971 M 28.68 % | 35.724 M -8.12 % | 38.881 M -7.10 % | 41.851 M -3.13 % | 43.205 M 15.17 % | 37.515 M 8.79 % | 34.483 M -0.14 % | 34.531 M 9.33 % | 31.585 M -3.93 % | 32.877 M 26.72 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M -35.21 % | 25.765 M -3.70 % | 26.754 M 29.93 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.551 M 6.57 % | 23.976 M -5.07 % | 25.257 M -27.49 % | 34.832 M 13.23 % | 30.761 M 46.87 % | 20.944 M -9.95 % | 23.257 M -13.59 % | 26.916 M 13.60 % | 23.693 M -12.47 % | 27.069 M 112.12 % | 12.761 M -59.97 % | 31.875 M -15.42 % | 37.685 M 2.01 % | 36.941 M -35.60 % | 57.360 M 42.41 % | 40.277 M 6.90 % | 37.678 M 16.86 % | 32.241 M -10.86 % | 36.170 M 4.68 % | 34.554 M 128.23 % | 15.140 M -56.37 % | 34.699 M -29.14 % | 48.967 M 34.77 % | 36.334 M -7.88 % | 39.444 M 16.98 % | 33.720 M 23.68 % | 27.264 M -9.68 % | 30.185 M -22.56 % | 38.979 M -13.66 % | 45.148 M 7.51 % | 41.996 M 31.06 % | 32.044 M -9.94 % | 35.580 M 18.65 % | 29.987 M -1.20 % | 30.351 M 9.10 % | 27.820 M |
| Income before tax | 58.066 M -5.51 % | 61.452 M 2.22 % | 60.118 M 5.44 % | 57.019 M 4.19 % | 54.724 M -7.44 % | 59.121 M 1.41 % | 58.298 M 12.28 % | 51.921 M 14.27 % | 45.439 M -16.58 % | 54.470 M 42.29 % | 38.282 M -15.01 % | 45.043 M 25.81 % | 35.802 M 4.78 % | 34.168 M 38.44 % | 24.680 M -29.22 % | 34.867 M -1.75 % | 35.489 M 11.17 % | 31.924 M 6.35 % | 30.018 M -5.20 % | 31.664 M -1.47 % | 32.137 M -5.99 % | 34.183 M -15.26 % | 40.338 M 22.51 % | 32.926 M 0.83 % | 32.655 M -7.67 % | 35.366 M -13.06 % | 40.679 M 8.90 % | 37.356 M 4.24 % | 35.837 M -3.88 % | 37.285 M -21.10 % | 47.258 M -6.05 % | 50.299 M -0.50 % | 50.552 M -8.74 % | 55.393 M 7.89 % | 51.342 M -9.21 % | 56.552 M 18.14 % | 47.867 M -25.61 % | 64.342 M 19.05 % | 54.044 M 87.56 % | 28.815 M -44.69 % | 52.098 M 0.23 % | 51.981 M -5.45 % | 54.978 M 2.93 % | 53.414 M 1.69 % | 52.524 M -11.47 % | 59.331 M 32.11 % | 44.911 M -22.48 % | 57.937 M -11.80 % | 65.690 M -0.26 % | 65.863 M 39.10 % | 47.348 M -13.95 % | 55.025 M 23.13 % | 44.690 M -4.63 % | 46.860 M 25.39 % | 37.371 M |
| Income before tax ratio | 0.11 -7.64 % | 0.12 6.31 % | 0.11 3.06 % | 0.11 3.68 % | 0.10 -5.82 % | 0.11 -2.44 % | 0.11 8.36 % | 0.10 10.69 % | 0.09 -19.12 % | 0.12 47.18 % | 0.08 -18.67 % | 0.10 23.48 % | 0.08 5.09 % | 0.07 39.54 % | 0.05 -30.43 % | 0.08 -9.17 % | 0.08 12.68 % | 0.08 9.21 % | 0.07 -12.25 % | 0.08 -2.79 % | 0.08 -0.11 % | 0.08 -13.86 % | 0.09 13.82 % | 0.08 -1.47 % | 0.08 -10.64 % | 0.09 -5.64 % | 0.10 4.25 % | 0.09 7.42 % | 0.09 -2.17 % | 0.09 -23.19 % | 0.12 -5.74 % | 0.12 0.24 % | 0.12 -1.17 % | 0.13 4.52 % | 0.12 -11.74 % | 0.14 13.59 % | 0.12 -15.06 % | 0.14 7.90 % | 0.13 94.80 % | 0.07 -50.16 % | 0.14 6.33 % | 0.13 -16.43 % | 0.15 -0.21 % | 0.15 0.52 % | 0.15 -11.41 % | 0.17 23.05 % | 0.14 -21.76 % | 0.18 -12.79 % | 0.20 -0.98 % | 0.21 33.18 % | 0.15 -13.26 % | 0.18 13.57 % | 0.16 1.57 % | 0.15 16.66 % | 0.13 |
| EBITDA | 82.559 M -13.66 % | 95.626 M 5.66 % | 90.503 M 15.21 % | 78.554 M -11.27 % | 88.536 M -4.00 % | 92.221 M 12.53 % | 81.953 M 7.34 % | 76.351 M -0.16 % | 76.472 M -17.01 % | 92.145 M 18.23 % | 77.934 M -1.15 % | 78.844 M 13.75 % | 69.316 M 20.55 % | 57.502 M -1.81 % | 58.559 M -22.06 % | 75.130 M 1.65 % | 73.909 M 18.68 % | 62.276 M 8.12 % | 57.601 M 10.32 % | 52.215 M -9.21 % | 57.512 M -28.30 % | 80.210 M 33.35 % | 60.150 M 35.64 % | 44.346 M -8.36 % | 48.394 M 4.63 % | 46.252 M -17.43 % | 56.016 M 0.26 % | 55.873 M -8.64 % | 61.156 M -6.28 % | 65.256 M -1.67 % | 66.367 M 6.24 % | 62.466 M -1.23 % | 63.242 M -15.21 % | 74.585 M 0.99 % | 73.856 M 9.15 % | 67.666 M -78.17 % | 309.992 M 277.58 % | 82.099 M -74.25 % | 318.876 M 10.43 % | 288.747 M -7.16 % | 311.003 M 10.56 % | 281.306 M 1.42 % | 277.363 M -0.72 % | 279.365 M 2.41 % | 272.794 M -0.69 % | 274.692 M 10.85 % | 247.814 M -3.10 % | 255.754 M -1.84 % | 260.536 M 2.34 % | 254.579 M 7.41 % | 237.015 M -4.12 % | 247.188 M 8.07 % | 228.740 M 0.81 % | 226.907 M 4.28 % | 217.594 M |
| Net income ratio | 0.08 -12.35 % | 0.09 3.93 % | 0.08 25.78 % | 0.07 -8.57 % | 0.07 -5.47 % | 0.08 -6.82 % | 0.08 11.14 % | 0.07 5.39 % | 0.07 -3.18 % | 0.07 13.09 % | 0.06 -8.07 % | 0.07 24.37 % | 0.06 0.17 % | 0.06 56.84 % | 0.04 -36.32 % | 0.06 -10.97 % | 0.06 31.69 % | 0.05 -5.86 % | 0.05 -18.64 % | 0.06 5.15 % | 0.06 0.86 % | 0.06 -26.29 % | 0.08 5.20 % | 0.08 43.52 % | 0.05 -12.85 % | 0.06 -6.22 % | 0.07 8.76 % | 0.06 -9.80 % | 0.07 115.90 % | 0.03 -61.03 % | 0.08 -15.14 % | 0.09 2.78 % | 0.09 -30.26 % | 0.13 37.96 % | 0.09 3.92 % | 0.09 12.36 % | 0.08 1.77 % | 0.08 -5.13 % | 0.08 137.05 % | 0.04 -60.68 % | 0.09 -24.82 % | 0.12 19.13 % | 0.10 -10.69 % | 0.11 15.62 % | 0.10 23.77 % | 0.08 -15.87 % | 0.09 -21.83 % | 0.12 -14.63 % | 0.14 6.73 % | 0.13 25.48 % | 0.10 -9.22 % | 0.12 9.44 % | 0.11 5.22 % | 0.10 1.50 % | 0.10 |
| Ratio EBITDA | 0.15 -15.61 % | 0.18 9.89 % | 0.17 12.61 % | 0.15 -11.71 % | 0.17 -2.32 % | 0.17 8.25 % | 0.16 3.59 % | 0.15 -3.28 % | 0.16 -19.54 % | 0.20 22.30 % | 0.16 -5.41 % | 0.17 11.63 % | 0.15 20.89 % | 0.13 -1.03 % | 0.13 -23.40 % | 0.17 -6.02 % | 0.18 20.29 % | 0.15 11.02 % | 0.13 2.10 % | 0.13 -10.42 % | 0.14 -23.82 % | 0.19 35.55 % | 0.14 26.02 % | 0.11 -10.46 % | 0.12 1.26 % | 0.12 -10.38 % | 0.14 -4.02 % | 0.14 -5.85 % | 0.15 -4.61 % | 0.16 -4.28 % | 0.17 6.59 % | 0.15 -0.49 % | 0.16 -8.18 % | 0.17 -2.17 % | 0.17 6.10 % | 0.16 -79.01 % | 0.78 331.11 % | 0.18 -76.67 % | 0.77 14.70 % | 0.67 -16.34 % | 0.81 17.29 % | 0.69 -10.35 % | 0.77 -3.74 % | 0.80 1.23 % | 0.79 -0.62 % | 0.79 3.25 % | 0.77 -2.20 % | 0.78 -2.93 % | 0.81 1.60 % | 0.80 2.84 % | 0.77 -3.35 % | 0.80 -0.32 % | 0.80 7.36 % | 0.75 -2.98 % | 0.77 |
| Gross profit ratio | 0.26 -10.83 % | 0.29 8.61 % | 0.26 7.53 % | 0.25 -9.47 % | 0.27 -38.31 % | 0.44 78.50 % | 0.25 3.61 % | 0.24 0.94 % | 0.24 -30.11 % | 0.34 37.51 % | 0.24 -36.05 % | 0.38 69.62 % | 0.23 -31.69 % | 0.33 53.15 % | 0.22 -7.12 % | 0.23 3.93 % | 0.22 -21.19 % | 0.28 21.89 % | 0.23 21.80 % | 0.19 -40.45 % | 0.32 9.52 % | 0.29 17.85 % | 0.25 18.26 % | 0.21 -2.10 % | 0.21 -14.25 % | 0.25 3.26 % | 0.24 6.92 % | 0.23 -8.23 % | 0.25 -22.41 % | 0.32 25.35 % | 0.25 8.24 % | 0.23 -5.25 % | 0.25 -0.80 % | 0.25 -9.77 % | 0.28 8.66 % | 0.25 -74.56 % | 1.00 250.42 % | 0.29 -71.46 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 64.363 M -0.66 % | 64.792 M 0.07 % | 64.748 M -0.32 % | 64.953 M 0.23 % | 64.802 M 0.15 % | 64.706 M 0.34 % | 64.485 M 8.00 % | 59.706 M -8.23 % | 65.062 M 0.55 % | 64.706 M 0.38 % | 64.459 M 7.83 % | 59.776 M -7.62 % | 64.706 M 0.00 % | 64.706 M 0.78 % | 64.204 M -7.80 % | 69.635 M 27.54 % | 54.600 M -15.62 % | 64.706 M 3.71 % | 62.389 M -3.58 % | 64.706 M 0.00 % | 64.706 M 12.07 % | 57.735 M 15.47 % | 50.000 M -2.47 % | 51.268 M -6.98 % | 55.116 M 4.87 % | 52.558 M 1.54 % | 51.762 M 3.52 % | 50.000 M 0.00 % | 50.000 M -3.87 % | 52.013 M -3.73 % | 54.025 M 0.35 % | 53.836 M 7.84 % | 49.920 M 0.08 % | 49.878 M 0.31 % | 49.725 M -1.02 % | 50.237 M -0.28 % | 50.377 M 0.28 % | 50.236 M 0.32 % | 50.078 M -0.77 % | 50.467 M 0.35 % | 50.288 M 0.81 % | 49.886 M 0.23 % | 49.773 M -0.31 % | 49.929 M -0.79 % | 50.328 M 0.35 % | 50.154 M -0.31 % | 50.308 M 0.67 % | 49.973 M -0.38 % | 50.164 M 0.33 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 31.98 % | 37.884 M -16.93 % | 45.607 M |
| Weighted average shs out | 64.363 M -0.66 % | 64.792 M 0.07 % | 64.748 M -0.32 % | 64.953 M 0.23 % | 64.802 M 0.15 % | 64.706 M 0.34 % | 64.485 M 8.00 % | 59.706 M -8.23 % | 65.062 M 0.55 % | 64.706 M 0.38 % | 64.459 M 7.83 % | 59.776 M -7.62 % | 64.706 M 0.00 % | 64.706 M 0.78 % | 64.204 M -7.80 % | 69.635 M 27.54 % | 54.600 M -15.62 % | 64.706 M 3.71 % | 62.389 M -3.58 % | 64.706 M 0.00 % | 64.706 M 12.07 % | 57.735 M 15.47 % | 50.000 M -2.47 % | 51.268 M -6.98 % | 55.116 M 4.87 % | 52.558 M 1.54 % | 51.762 M 3.52 % | 50.000 M 0.00 % | 50.000 M -3.87 % | 52.013 M -3.73 % | 54.025 M 0.35 % | 53.836 M 7.84 % | 49.920 M 0.08 % | 49.878 M 0.31 % | 49.725 M -1.02 % | 50.237 M -0.28 % | 50.377 M 0.28 % | 50.236 M 0.32 % | 50.078 M -0.77 % | 50.467 M 0.35 % | 50.288 M 0.81 % | 49.886 M 0.23 % | 49.773 M -0.31 % | 49.929 M -0.79 % | 50.328 M 0.35 % | 50.154 M -0.31 % | 50.308 M 0.67 % | 49.973 M -0.38 % | 50.164 M 0.33 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 65.92 % | 30.134 M 0.09 % | 30.107 M |
| EPS diluted | 0.64 -9.86 % | 0.71 0.00 % | 0.71 29.09 % | 0.55 -8.33 % | 0.60 -7.69 % | 0.65 -2.99 % | 0.67 6.35 % | 0.63 18.87 % | 0.53 0.00 % | 0.53 8.16 % | 0.49 -10.91 % | 0.55 37.50 % | 0.40 0.00 % | 0.40 53.85 % | 0.26 -29.73 % | 0.37 -24.49 % | 0.49 53.13 % | 0.32 -11.11 % | 0.36 -7.69 % | 0.39 5.41 % | 0.37 -15.91 % | 0.44 -37.14 % | 0.70 16.67 % | 0.60 57.89 % | 0.38 -13.64 % | 0.44 -15.38 % | 0.52 10.64 % | 0.47 -12.96 % | 0.54 116.00 % | 0.25 -57.63 % | 0.59 -15.71 % | 0.70 -5.41 % | 0.74 -35.65 % | 1.15 41.98 % | 0.81 8.00 % | 0.75 17.19 % | 0.64 -11.11 % | 0.72 4.35 % | 0.69 130.00 % | 0.30 -56.52 % | 0.69 -29.59 % | 0.98 34.25 % | 0.73 -7.59 % | 0.79 17.91 % | 0.67 24.07 % | 0.54 -10.00 % | 0.60 -23.08 % | 0.78 -13.33 % | 0.90 7.14 % | 0.84 31.25 % | 0.64 -9.86 % | 0.71 18.33 % | 0.60 -25.00 % | 0.80 31.15 % | 0.61 |
| Earnings per share | 0.64 -9.86 % | 0.71 0.00 % | 0.71 29.09 % | 0.55 -8.33 % | 0.60 -7.69 % | 0.65 -2.99 % | 0.67 6.35 % | 0.63 18.87 % | 0.53 0.00 % | 0.53 8.16 % | 0.49 -10.91 % | 0.55 37.50 % | 0.40 0.00 % | 0.40 53.85 % | 0.26 -29.73 % | 0.37 -24.49 % | 0.49 53.13 % | 0.32 -11.11 % | 0.36 -7.69 % | 0.39 5.41 % | 0.37 -15.91 % | 0.44 -37.14 % | 0.70 16.67 % | 0.60 57.89 % | 0.38 -13.64 % | 0.44 -15.38 % | 0.52 10.64 % | 0.47 -12.96 % | 0.54 116.00 % | 0.25 -57.63 % | 0.59 -15.71 % | 0.70 -5.41 % | 0.74 -35.65 % | 1.15 41.98 % | 0.81 8.00 % | 0.75 17.19 % | 0.64 -11.11 % | 0.72 4.35 % | 0.69 130.00 % | 0.30 -56.52 % | 0.69 -29.59 % | 0.98 34.25 % | 0.73 -7.59 % | 0.79 17.91 % | 0.67 24.07 % | 0.54 -10.00 % | 0.60 -23.08 % | 0.78 -13.33 % | 0.90 7.14 % | 0.84 31.25 % | 0.64 -9.86 % | 0.71 18.33 % | 0.60 -40.59 % | 1.01 9.78 % | 0.92 |
| Gross profit | 136.926 M -8.78 % | 150.099 M 4.43 % | 143.733 M 10.01 % | 130.653 M -9.02 % | 143.604 M -39.37 % | 236.850 M 85.56 % | 127.642 M 7.37 % | 118.885 M 4.20 % | 114.091 M -27.91 % | 158.265 M 32.94 % | 119.051 M -33.17 % | 178.149 M 72.83 % | 103.079 M -31.89 % | 151.335 M 51.94 % | 99.599 M -5.50 % | 105.394 M 12.41 % | 93.755 M -22.25 % | 120.580 M 18.70 % | 101.584 M 31.59 % | 77.197 M -39.64 % | 127.903 M 3.08 % | 124.077 M 15.94 % | 107.020 M 27.29 % | 84.075 M 0.19 % | 83.915 M -11.39 % | 94.702 M -4.86 % | 99.537 M 11.68 % | 89.127 M -10.94 % | 100.076 M -23.77 % | 131.275 M 28.76 % | 101.957 M 7.88 % | 94.508 M -5.95 % | 100.489 M -8.40 % | 109.701 M -6.86 % | 117.776 M 11.77 % | 105.371 M -73.54 % | 398.182 M 206.92 % | 129.736 M -68.51 % | 412.036 M -3.72 % | 427.961 M 10.98 % | 385.631 M -5.74 % | 409.117 M 13.13 % | 361.631 M 3.15 % | 350.601 M 1.17 % | 346.549 M -0.07 % | 346.804 M 7.36 % | 323.037 M -0.93 % | 326.066 M 1.13 % | 322.424 M 0.73 % | 320.101 M 4.45 % | 306.477 M -0.80 % | 308.935 M 8.41 % | 284.958 M -6.10 % | 303.477 M 7.49 % | 282.336 M |
| Income tax expense | 16.874 M 8.77 % | 15.513 M 9.66 % | 14.147 M -33.57 % | 21.295 M 34.41 % | 15.843 M -8.26 % | 17.270 M 14.42 % | 15.093 M 4.77 % | 14.406 M 31.49 % | 10.956 M -45.05 % | 19.939 M 197.73 % | 6.697 M -44.95 % | 12.166 M 23.41 % | 9.858 M 20.34 % | 8.192 M 2.57 % | 7.987 M -12.25 % | 9.102 M 4.20 % | 8.735 M -22.92 % | 11.333 M 49.95 % | 7.558 M 23.64 % | 6.113 M -25.09 % | 8.161 M -8.57 % | 8.926 M 62.11 % | 5.506 M 154.32 % | 2.165 M -81.51 % | 11.711 M -3.29 % | 12.109 M -12.02 % | 13.763 M 0.73 % | 13.663 M 55.83 % | 8.768 M -64.25 % | 24.524 M 59.42 % | 15.383 M 21.95 % | 12.614 M -7.32 % | 13.611 M 791.97 % | -1.967 M -117.78 % | 11.065 M -41.37 % | 18.874 M 20.79 % | 15.626 M -44.53 % | 28.172 M 44.55 % | 19.490 M 42.52 % | 13.675 M -21.40 % | 17.399 M 477.27 % | 3.014 M -83.83 % | 18.644 M 33.46 % | 13.970 M -25.71 % | 18.804 M -41.36 % | 32.067 M 117.76 % | 14.726 M -22.32 % | 18.958 M -7.71 % | 20.542 M -13.93 % | 23.867 M 55.95 % | 15.304 M -21.30 % | 19.445 M 32.25 % | 14.703 M -10.94 % | 16.509 M 72.85 % | 9.551 M |
| Cost of revenue | 399.577 M 4.55 % | 382.201 M -4.84 % | 401.659 M -0.20 % | 402.444 M 4.02 % | 386.874 M 11.36 % | 347.406 M -11.28 % | 391.579 M 2.46 % | 382.193 M 2.93 % | 371.323 M 18.88 % | 312.347 M -15.06 % | 367.737 M 27.83 % | 287.671 M -18.76 % | 354.094 M 15.28 % | 307.161 M -15.27 % | 362.530 M 3.94 % | 348.788 M 6.95 % | 326.131 M 6.93 % | 305.005 M -9.07 % | 335.432 M 2.49 % | 327.293 M 20.69 % | 271.194 M -9.59 % | 299.951 M -7.43 % | 324.009 M 2.41 % | 316.381 M 2.92 % | 307.397 M 8.24 % | 284.000 M -8.82 % | 311.483 M 2.34 % | 304.359 M -0.34 % | 305.401 M 8.52 % | 281.421 M -6.14 % | 299.815 M -2.84 % | 308.581 M 0.97 % | 305.618 M -7.41 % | 330.075 M 7.08 % | 308.245 M -0.17 % | 308.768 M | 0.000 -100.00 % | 324.890 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 |
| General and administrative expenses | 54.367 M -0.19 % | 54.473 M 2.34 % | 53.230 M 2.17 % | 52.099 M -5.39 % | 55.068 M 164.43 % | -85.463 M -287.05 % | 45.689 M 7.42 % | 42.534 M -2.74 % | 43.734 M 156.57 % | -77.313 M -279.77 % | 43.007 M 15.16 % | 37.344 M -5.26 % | 39.419 M 161.98 % | -63.595 M -254.96 % | 41.040 M 7.08 % | 38.327 M 55.62 % | 24.629 M 143.37 % | -56.792 M -229.12 % | 43.983 M 76.06 % | 24.982 M 12.42 % | 22.223 M 125.94 % | -85.664 M -291.31 % | 44.778 M 12.71 % | 39.729 M 11.85 % | 35.521 M | 0.000 -100.00 % | 43.521 M 0.99 % | 43.093 M 8.61 % | 39.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.189 M 154.86 % | 31.856 M | 0.000 -100.00 % | 31.862 M 12.78 % | 28.251 M 0.83 % | 28.019 M | 0.000 -100.00 % | 28.302 M -3.79 % | 29.417 M 10.45 % | 26.634 M | 0.000 -100.00 % | 24.553 M 2.77 % | 23.891 M -2.70 % | 24.555 M | 0.000 -100.00 % | 21.782 M |
| Selling and marketing expenses | 0.000 -100.00 % | 1.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.592 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 15.336 M 6.33 % | 14.423 M -3.35 % | 14.923 M 0.10 % | 14.908 M -1.95 % | 15.205 M -92.01 % | 190.314 M 1 193.25 % | 14.716 M -80.73 % | 76.351 M 8.52 % | 70.357 M -69.96 % | 234.249 M 208.04 % | 76.044 M -1.49 % | 77.195 M 1 259.55 % | 5.678 M -96.71 % | 172.639 M 194.81 % | 58.559 M -12.69 % | 67.067 M 1 302.20 % | 4.783 M -97.28 % | 176.142 M 205.80 % | 57.601 M 441.67 % | 10.634 M -81.51 % | 57.512 M -72.37 % | 208.149 M 246.05 % | 60.150 M 546.70 % | 9.301 M -80.78 % | 48.394 M -48.90 % | 94.702 M 69.06 % | 56.016 M 550.52 % | 8.611 M -85.74 % | 60.400 M -53.99 % | 131.275 M 140.00 % | 54.699 M 23.73 % | 44.209 M -11.47 % | 49.936 M -8.05 % | 54.308 M -18.25 % | 66.434 M 36.08 % | 48.819 M -86.06 % | 350.315 M 435.70 % | 65.394 M -81.73 % | 357.992 M 12.59 % | 317.957 M 5.40 % | 301.677 M -26.26 % | 409.117 M 48.88 % | 274.791 M 2.18 % | 268.936 M 1.10 % | 266.006 M -7.47 % | 287.473 M 15.07 % | 249.825 M 4.66 % | 238.712 M 3.74 % | 230.100 M -9.49 % | 254.238 M 8.38 % | 234.576 M 1.98 % | 230.019 M 6.63 % | 215.713 M -16.29 % | 257.702 M 15.47 % | 223.183 M |
| Operating expenses | 69.703 M 1.17 % | 68.896 M 1.09 % | 68.153 M 1.71 % | 67.007 M -4.65 % | 70.273 M -34.13 % | 106.677 M 76.60 % | 60.405 M -49.19 % | 118.885 M 4.20 % | 114.091 M -27.91 % | 158.265 M 32.94 % | 119.051 M 3.94 % | 114.539 M 11.12 % | 103.079 M -6.92 % | 110.746 M 11.19 % | 99.599 M -5.50 % | 105.394 M 12.41 % | 93.755 M -22.25 % | 120.580 M 18.70 % | 101.584 M 185.22 % | 35.616 M -55.33 % | 79.735 M -35.74 % | 124.077 M 18.25 % | 104.928 M 114.01 % | 49.030 M -41.57 % | 83.915 M -11.39 % | 94.702 M -4.86 % | 99.537 M 92.51 % | 51.704 M -48.34 % | 100.076 M -23.77 % | 131.275 M 140.00 % | 54.699 M 23.73 % | 44.209 M -11.47 % | 49.936 M -8.05 % | 54.308 M -18.25 % | 66.434 M 36.08 % | 48.819 M -86.06 % | 350.315 M 435.70 % | 65.394 M -81.73 % | 357.992 M -10.31 % | 399.146 M 19.67 % | 333.533 M -18.47 % | 409.117 M 33.41 % | 306.653 M 3.19 % | 297.187 M 1.08 % | 294.025 M 2.28 % | 287.473 M 3.36 % | 278.127 M 3.73 % | 268.129 M 4.44 % | 256.734 M 0.98 % | 254.238 M -1.89 % | 259.129 M 2.06 % | 253.910 M 5.68 % | 240.268 M -6.77 % | 257.702 M 5.20 % | 244.965 M |
| Cost and expenses | 469.280 M 4.03 % | 451.097 M -3.98 % | 469.812 M 0.08 % | 469.451 M 2.69 % | 457.147 M -1.13 % | 462.391 M 2.30 % | 451.984 M 4.99 % | 430.483 M 0.49 % | 428.399 M -8.97 % | 470.612 M 11.07 % | 423.711 M 5.78 % | 400.572 M -1.25 % | 405.628 M -2.94 % | 417.907 M 0.64 % | 415.256 M -8.57 % | 454.182 M 8.17 % | 419.886 M -1.34 % | 425.585 M 9.26 % | 389.513 M 7.33 % | 362.909 M 3.04 % | 352.200 M -16.94 % | 424.028 M 12.17 % | 378.027 M 3.45 % | 365.411 M -6.62 % | 391.312 M 3.33 % | 378.702 M 4.00 % | 364.138 M 2.27 % | 356.063 M -12.19 % | 405.477 M -1.75 % | 412.696 M 16.41 % | 354.514 M 0.49 % | 352.790 M -0.78 % | 355.554 M -7.50 % | 384.383 M 2.59 % | 374.679 M 4.78 % | 357.587 M 2.08 % | 350.315 M -10.24 % | 390.284 M 9.02 % | 357.992 M -10.31 % | 399.146 M 19.67 % | 333.533 M -18.47 % | 409.117 M 33.41 % | 306.653 M 3.19 % | 297.187 M 1.08 % | 294.025 M 2.28 % | 287.473 M 3.36 % | 278.127 M 3.73 % | 268.129 M 4.44 % | 256.734 M 0.98 % | 254.238 M -1.89 % | 259.129 M 2.06 % | 253.910 M 5.68 % | 240.268 M -6.77 % | 257.702 M 5.20 % | 244.965 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 54.367 M -0.19 % | 54.473 M 2.34 % | 53.230 M 2.17 % | 52.099 M -5.39 % | 55.068 M 165.84 % | -83.637 M -283.06 % | 45.689 M 7.42 % | 42.534 M -2.74 % | 43.734 M 157.56 % | -75.984 M -276.68 % | 43.007 M 15.16 % | 37.344 M -5.26 % | 39.419 M 163.69 % | -61.893 M -250.81 % | 41.040 M 7.08 % | 38.327 M 55.62 % | 24.629 M 144.33 % | -55.562 M -226.33 % | 43.983 M 76.06 % | 24.982 M 12.42 % | 22.223 M 126.43 % | -84.072 M -287.75 % | 44.778 M 12.71 % | 39.729 M 11.85 % | 35.521 M | 0.000 -100.00 % | 43.521 M 0.99 % | 43.093 M 8.61 % | 39.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.189 M 154.86 % | 31.856 M | 0.000 -100.00 % | 31.862 M 12.78 % | 28.251 M 0.83 % | 28.019 M | 0.000 -100.00 % | 28.302 M -3.79 % | 29.417 M 10.45 % | 26.634 M | 0.000 -100.00 % | 24.553 M 2.77 % | 23.891 M -2.70 % | 24.555 M | 0.000 -100.00 % | 21.782 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.101 M -3.29 % | 253.435 M -0.29 % | 254.168 M -3.09 % | 262.280 M 2.16 % | 256.743 M -1.70 % | 261.171 M 2.64 % | 254.461 M -3.81 % | 264.529 M 2.83 % | 257.253 M 1.81 % | 252.691 M 0.42 % | 251.635 M | 0.000 -100.00 % | 215.236 M -1.65 % | 218.857 M 2.58 % | 213.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 15.336 M 6.33 % | 14.423 M -3.35 % | 14.923 M 0.10 % | 14.908 M -1.95 % | 15.205 M 2.27 % | 14.867 M 1.03 % | 14.716 M 0.03 % | 14.711 M 1.81 % | 14.450 M 3.55 % | 13.955 M 0.82 % | 13.841 M 1.80 % | 13.596 M 2.22 % | 13.301 M 3.28 % | 12.878 M 5.70 % | 12.183 M 0.74 % | 12.093 M 1.17 % | 11.953 M 15.82 % | 10.320 M -2.65 % | 10.601 M -0.31 % | 10.634 M 0.18 % | 10.615 M -43.47 % | 18.778 M 101.22 % | 9.332 M 0.33 % | 9.301 M 1.65 % | 9.150 M 1.23 % | 9.039 M -1.04 % | 9.134 M 6.07 % | 8.611 M 1.70 % | 8.467 M 1.23 % | 8.364 M 0.35 % | 8.335 M 0.06 % | 8.330 M 2.05 % | 8.163 M 1.16 % | 8.069 M -2.47 % | 8.273 M 1.34 % | 8.164 M 6.52 % | 7.664 M -30.99 % | 11.106 M 46.54 % | 7.579 M 4.67 % | 7.241 M -0.40 % | 7.270 M 145.86 % | 2.957 M -58.64 % | 7.149 M 0.78 % | 7.094 M 2.51 % | 6.920 M 12.54 % | 6.149 M -3.36 % | 6.363 M 6.53 % | 5.973 M -1.61 % | 6.071 M -8.49 % | 6.634 M -19.97 % | 8.289 M 20.62 % | 6.872 M 0.00 % | 6.872 M -8.57 % | 7.516 M 9.26 % | 6.879 M |
| Operating income | 67.223 M -17.22 % | 81.203 M 7.44 % | 75.580 M 18.75 % | 63.646 M -13.21 % | 73.331 M 30.16 % | 56.337 M -16.21 % | 67.237 M -7.65 % | 72.805 M 17.39 % | 62.022 M -20.68 % | 78.190 M 21.99 % | 64.093 M -1.77 % | 65.248 M 16.48 % | 56.015 M 25.53 % | 44.624 M -3.78 % | 46.376 M -26.43 % | 63.037 M 1.74 % | 61.956 M 19.25 % | 51.956 M 10.54 % | 47.000 M 13.03 % | 41.581 M -11.34 % | 46.897 M -23.66 % | 61.432 M 20.89 % | 50.818 M 45.01 % | 35.045 M -32.91 % | 52.236 M 40.37 % | 37.213 M -20.62 % | 46.882 M 25.28 % | 37.423 M -28.97 % | 52.689 M -7.39 % | 56.892 M 20.39 % | 47.258 M -6.05 % | 50.299 M -0.50 % | 50.553 M -8.74 % | 55.393 M 7.89 % | 51.342 M -9.21 % | 56.552 M 18.14 % | 47.867 M -25.61 % | 64.342 M 19.05 % | 54.044 M 87.56 % | 28.815 M -44.69 % | 52.098 M -82.38 % | 295.595 M 437.66 % | 54.978 M 2.93 % | 53.414 M 1.69 % | 52.524 M -11.47 % | 59.331 M 32.11 % | 44.910 M -22.48 % | 57.937 M -11.80 % | 65.690 M -0.26 % | 65.863 M 39.10 % | 47.348 M -13.95 % | 55.025 M 23.13 % | 44.690 M -2.37 % | 45.775 M 22.49 % | 37.371 M |
| Operating income ratio | 0.13 -19.08 % | 0.15 11.74 % | 0.14 16.07 % | 0.12 -13.63 % | 0.14 32.44 % | 0.10 -19.40 % | 0.13 -10.87 % | 0.15 13.72 % | 0.13 -23.10 % | 0.17 26.19 % | 0.13 -6.00 % | 0.14 14.32 % | 0.12 25.89 % | 0.10 -3.02 % | 0.10 -27.70 % | 0.14 -5.94 % | 0.15 20.87 % | 0.12 13.51 % | 0.11 4.62 % | 0.10 -12.52 % | 0.12 -18.89 % | 0.14 22.88 % | 0.12 34.72 % | 0.09 -34.44 % | 0.13 35.85 % | 0.10 -13.85 % | 0.11 19.93 % | 0.10 -26.81 % | 0.13 -5.74 % | 0.14 17.20 % | 0.12 -5.74 % | 0.12 0.24 % | 0.12 -1.17 % | 0.13 4.52 % | 0.12 -11.74 % | 0.14 13.59 % | 0.12 -15.06 % | 0.14 7.90 % | 0.13 94.80 % | 0.07 -50.16 % | 0.14 -81.30 % | 0.72 375.25 % | 0.15 -0.21 % | 0.15 0.52 % | 0.15 -11.41 % | 0.17 23.06 % | 0.14 -21.76 % | 0.18 -12.79 % | 0.20 -0.98 % | 0.21 33.18 % | 0.15 -13.26 % | 0.18 13.57 % | 0.16 3.97 % | 0.15 13.96 % | 0.13 |
| Total other income expenses net | -9.157 M 53.64 % | -19.751 M -27.74 % | -15.462 M -133.32 % | -6.627 M 64.38 % | -18.607 M -768.35 % | 2.784 M 131.14 % | -8.939 M 57.20 % | -20.884 M -25.94 % | -16.583 M 30.09 % | -23.720 M 8.10 % | -25.811 M -27.75 % | -20.205 M 0.04 % | -20.213 M -93.31 % | -10.456 M 51.81 % | -21.696 M 22.98 % | -28.170 M -6.43 % | -26.467 M -32.12 % | -20.032 M -17.96 % | -16.982 M -71.24 % | -9.917 M 32.81 % | -14.760 M 45.83 % | -27.249 M -160.01 % | -10.480 M -394.57 % | -2.119 M 89.18 % | -19.581 M -960.15 % | -1.847 M 70.22 % | -6.203 M -9 158.21 % | -67.000 K 99.60 % | -16.852 M 14.05 % | -19.607 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -243.614 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.085 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 7.534 B | 0.000 -100.00 % | 8.233 B | 0.000 -100.00 % | 10.179 B | 0.000 -100.00 % | 6.371 B -37.51 % | 10.196 B 66.87 % | 6.110 B -35.83 % | 9.521 B 67.05 % | 5.699 B | 0.000 -100.00 % | 5.041 B 1.01 % | 4.990 B | 0.000 -100.00 % | 5.156 B -28.68 % | 7.230 B 49.91 % | 4.823 B | 0.000 -100.00 % | 6.957 B 23.07 % | 5.653 B | 0.000 -100.00 % | 6.855 B | 0.000 -100.00 % | 6.779 B | 0.000 -100.00 % | 6.805 B | 0.000 -100.00 % | 6.982 B -12.71 % | 7.999 B | 0.000 -100.00 % | 6.401 B | 0.000 -100.00 % | 5.296 B -7.96 % | 5.754 B -2.76 % | 5.917 B 2.41 % | 5.778 B 1.24 % | 5.707 B 6.90 % | 5.339 B |
| Total investments | 0.000 -100.00 % | 61.000 M | 0.000 -100.00 % | 337.718 M | 0.000 -100.00 % | 277.301 M | 0.000 -100.00 % | 258.098 M 302.18 % | 64.174 M -83.45 % | 387.791 M 37.25 % | 282.534 M -41.45 % | 482.518 M | 0.000 -100.00 % | 332.453 M -29.09 % | 468.851 M | 0.000 -100.00 % | 265.980 M | 0.000 -100.00 % | 612.348 M | 0.000 -100.00 % | 278.315 M 4.34 % | 266.739 M | 0.000 -100.00 % | 255.848 M | 0.000 -100.00 % | 260.490 M | 0.000 -100.00 % | 260.490 M | 0.000 -100.00 % | 233.735 M 4.52 % | 223.635 M | 0.000 -100.00 % | 209.391 M | 0.000 -100.00 % | 209.392 M 1.13 % | 207.048 M 59.74 % | 129.614 M 36.81 % | 94.743 M -15.78 % | 112.491 M 54.86 % | 72.640 M |
| Total debt | 0.000 -100.00 % | 7.975 B | 0.000 -100.00 % | 8.521 B | 0.000 -100.00 % | 10.927 B | 0.000 -100.00 % | 6.581 B -37.30 % | 10.496 B 70.25 % | 6.165 B -36.22 % | 9.666 B 67.71 % | 5.763 B | 0.000 -100.00 % | 5.177 B 2.56 % | 5.048 B | 0.000 -100.00 % | 5.267 B -30.48 % | 7.576 B 45.24 % | 5.216 B | 0.000 -100.00 % | 7.293 B 16.74 % | 6.247 B | 0.000 -100.00 % | 7.232 B | 0.000 -100.00 % | 7.335 B | 0.000 -100.00 % | 7.161 B | 0.000 -100.00 % | 7.505 B -10.37 % | 8.374 B | 0.000 -100.00 % | 6.923 B | 0.000 -100.00 % | 6.720 B 8.50 % | 6.194 B -0.43 % | 6.220 B 0.64 % | 6.181 B 3.50 % | 5.972 B 8.38 % | 5.510 B |
| Accumulated other comprehensive income loss | 2.295 B 155.92 % | 896.753 M -59.42 % | 2.210 B | 0.000 -100.00 % | 2.184 B 151.88 % | 866.966 M -58.73 % | 2.101 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.920 B | 0.000 | 0.000 -100.00 % | 1.865 B | 0.000 -100.00 % | 1.056 B | 0.000 -100.00 % | 1.622 B | 0.000 | 0.000 -100.00 % | 1.579 B | 0.000 -100.00 % | 1.653 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.629 B | 0.000 -100.00 % | 464.362 M -70.16 % | 1.556 B | 0.000 -100.00 % | 1.516 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 608.139 M | 0.000 | 0.000 | 0.000 -100.00 % | 526.692 M | 0.000 | 0.000 -100.00 % | 446.343 M | 0.000 -100.00 % | 385.217 M | 0.000 | 0.000 -100.00 % | 347.891 M | 0.000 | 0.000 -100.00 % | 312.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 283.495 M | 0.000 | 0.000 -100.00 % | 271.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.719 M | 0.000 | 0.000 -100.00 % | 147.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 211.213 M | 0.000 -100.00 % | 156.712 M | 0.000 -100.00 % | 113.652 M 59.63 % | 71.195 M |
| Common stock | 0.000 -100.00 % | 647.059 M | 0.000 -100.00 % | 647.059 M | 0.000 -100.00 % | 647.059 M | 0.000 -100.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M 0.00 % | 647.059 M | 0.000 -100.00 % | 647.059 M 0.00 % | 647.059 M | 0.000 -100.00 % | 647.059 M 29.41 % | 500.000 M 0.00 % | 500.000 M | 0.000 -100.00 % | 500.000 M -23.08 % | 650.000 M | 0.000 -100.00 % | 500.000 M | 0.000 -100.00 % | 605.000 M | 0.000 -100.00 % | 500.000 M | 0.000 -100.00 % | 605.000 M 21.00 % | 500.000 M | 0.000 -100.00 % | 605.000 M | 0.000 -100.00 % | 605.725 M 0.95 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 0.00 % | 600.000 M 5.44 % | 569.030 M |
| Total equity | 2.295 B 0.00 % | 2.295 B 3.85 % | 2.210 B 0.00 % | 2.210 B 1.19 % | 2.184 B 0.00 % | 2.184 B 3.95 % | 2.101 B 0.00 % | 2.101 B 1.54 % | 2.069 B 3.27 % | 2.003 B 1.20 % | 1.979 B 0.22 % | 1.975 B 2.89 % | 1.920 B 0.00 % | 1.920 B 0.33 % | 1.914 B 2.62 % | 1.865 B 0.00 % | 1.865 B 19.84 % | 1.556 B 2.32 % | 1.521 B -14.23 % | 1.773 B 10.55 % | 1.604 B -7.69 % | 1.737 B 1.36 % | 1.714 B 9.08 % | 1.571 B -4.92 % | 1.653 B 0.00 % | 1.653 B 0.55 % | 1.644 B 0.33 % | 1.638 B 0.59 % | 1.629 B 0.00 % | 1.629 B 4.49 % | 1.559 B 0.17 % | 1.556 B 0.00 % | 1.556 B 2.61 % | 1.516 B 0.00 % | 1.516 B 1.04 % | 1.501 B 4.99 % | 1.429 B -2.24 % | 1.462 B 5.33 % | 1.388 B 5.84 % | 1.312 B |
| Other non current liabilities | -2.295 B -168.72 % | 3.339 B 251.12 % | -2.210 B -164.47 % | 3.428 B 256.96 % | -2.184 B -336.06 % | 925.069 M 144.04 % | -2.101 B -144.26 % | 4.746 B 5 400.32 % | 86.282 M -98.18 % | 4.740 B 1 569.60 % | 283.924 M -94.65 % | 5.306 B 376.38 % | -1.920 B -146.24 % | 4.151 B 20.43 % | 3.447 B 284.86 % | -1.865 B -148.28 % | 3.862 B 52.35 % | 2.535 B -45.65 % | 4.664 B 363.06 % | -1.773 B -273.81 % | 1.020 B | 0.000 100.00 % | -1.714 B -272.21 % | 995.372 M 160.23 % | -1.653 B | 0.000 100.00 % | -1.644 B -305.60 % | 799.434 M 149.09 % | -1.629 B | 0.000 | 0.000 100.00 % | -1.556 B | 0.000 100.00 % | -1.516 B -37 909 700.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 7.975 B | 0.000 -100.00 % | 8.521 B | 0.000 -100.00 % | 6.611 B | 0.000 -100.00 % | 6.581 B 9.62 % | 6.004 B -2.61 % | 6.165 B 7.29 % | 5.746 B -0.30 % | 5.763 B | 0.000 -100.00 % | 2.712 B -46.27 % | 5.048 B | 0.000 -100.00 % | 1.786 B -76.42 % | 7.576 B 45.24 % | 5.216 B | 0.000 -100.00 % | 3.621 B -10.49 % | 4.046 B | 0.000 -100.00 % | 4.136 B | 0.000 -100.00 % | 5.351 B | 0.000 -100.00 % | 5.123 B | 0.000 -100.00 % | 5.711 B 29.05 % | 4.425 B | 0.000 -100.00 % | 4.354 B | 0.000 -100.00 % | 3.299 B 25.95 % | 2.619 B 59.90 % | 1.638 B 129.98 % | 712.243 M 50.22 % | 474.138 M 30.69 % | 362.791 M |
| Total non current liabilities | -2.295 B -120.28 % | 11.315 B 612.04 % | -2.210 B -118.49 % | 11.948 B 647.15 % | -2.184 B -128.97 % | 7.537 B 458.77 % | -2.101 B -118.55 % | 11.327 B 85.99 % | 6.090 B -44.15 % | 10.905 B 80.86 % | 6.030 B -45.53 % | 11.069 B 676.59 % | -1.920 B -127.96 % | 6.867 B -19.26 % | 8.506 B 556.13 % | -1.865 B -132.89 % | 5.670 B -43.93 % | 10.112 B 2.29 % | 9.885 B 657.52 % | -1.773 B -137.89 % | 4.679 B 15.28 % | 4.059 B 336.79 % | -1.714 B -133.06 % | 5.185 B 413.74 % | -1.653 B -130.74 % | 5.377 B 427.13 % | -1.644 B -127.56 % | 5.965 B 466.25 % | -1.629 B -128.26 % | 5.763 B 28.53 % | 4.484 B 388.18 % | -1.556 B -135.24 % | 4.415 B 391.17 % | -1.516 B -145.06 % | 3.365 B 24.51 % | 2.703 B 56.20 % | 1.730 B 118.80 % | 790.835 M 41.67 % | 558.210 M 24.79 % | 447.325 M |
| Other current liabilities | 0.000 100.00 % | -2.645 B | 0.000 -100.00 % | 36.580 M | 0.000 -100.00 % | 191.106 M | 0.000 -100.00 % | 23.302 M -92.93 % | 329.506 M 1 551.49 % | 19.952 M -97.31 % | 742.528 M 3 840.19 % | 18.845 M | 0.000 -100.00 % | 1.066 B -42.19 % | 1.844 B | 0.000 -100.00 % | 1.159 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.023 B -67.97 % | 3.194 B | 0.000 -100.00 % | 898.580 M | 0.000 -100.00 % | 1.951 B | 0.000 -100.00 % | 964.740 M | 0.000 -100.00 % | 1.839 B 367.62 % | 393.218 M | 0.000 -100.00 % | 2.072 B | 0.000 -100.00 % | 3.323 B 68.36 % | 1.974 B 54.29 % | 1.279 B 21.16 % | 1.056 B 14.39 % | 923.118 M 19.41 % | 773.059 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 328.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.688 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.315 B | 0.000 | 0.000 -100.00 % | 4.492 B | 0.000 -100.00 % | 3.920 B | 0.000 | 0.000 -100.00 % | 2.498 B | 0.000 | 0.000 -100.00 % | 3.481 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.671 B 66.78 % | 2.201 B | 0.000 -100.00 % | 3.096 B | 0.000 -100.00 % | 1.984 B | 0.000 -100.00 % | 2.038 B | 0.000 -100.00 % | 1.795 B -54.55 % | 3.949 B | 0.000 -100.00 % | 2.569 B | 0.000 -100.00 % | 3.421 B -4.29 % | 3.575 B -22.00 % | 4.582 B -16.20 % | 5.469 B -0.53 % | 5.498 B 6.80 % | 5.147 B |
| Total current liabilities | 0.000 -100.00 % | 66.406 M | 0.000 -100.00 % | 59.001 M | 0.000 -100.00 % | 4.529 B | 0.000 -100.00 % | 42.885 M -99.12 % | 4.847 B 15 332.72 % | 31.407 M -99.33 % | 4.685 B 13 764.57 % | 33.792 M | 0.000 -100.00 % | 3.591 B 92.62 % | 1.864 B | 0.000 -100.00 % | 4.665 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.723 B -12.45 % | 5.395 B | 0.000 -100.00 % | 4.021 B | 0.000 -100.00 % | 3.935 B | 0.000 -100.00 % | 3.188 B | 0.000 -100.00 % | 3.634 B -23.63 % | 4.758 B | 0.000 -100.00 % | 4.641 B | 0.000 -100.00 % | 6.745 B 21.56 % | 5.549 B -5.35 % | 5.862 B -10.16 % | 6.525 B 1.62 % | 6.421 B 8.45 % | 5.921 B |
| Total liabilities | -2.295 B -120.16 % | 11.381 B 615.04 % | -2.210 B -118.40 % | 12.007 B 649.85 % | -2.184 B -118.10 % | 12.066 B 674.39 % | -2.101 B -118.48 % | 11.370 B 3.96 % | 10.937 B 0.00 % | 10.937 B 2.07 % | 10.715 B -3.50 % | 11.103 B 678.35 % | -1.920 B -118.36 % | 10.458 B 0.85 % | 10.370 B 656.09 % | -1.865 B -118.04 % | 10.335 B 2.21 % | 10.112 B 2.29 % | 9.885 B 657.52 % | -1.773 B -118.86 % | 9.402 B -0.55 % | 9.454 B 651.55 % | -1.714 B -118.62 % | 9.206 B 657.05 % | -1.653 B -117.75 % | 9.312 B 666.53 % | -1.644 B -117.96 % | 9.153 B 662.03 % | -1.629 B -117.33 % | 9.397 B 1.68 % | 9.242 B 693.94 % | -1.556 B -117.18 % | 9.056 B 697.23 % | -1.516 B -115.00 % | 10.110 B 22.52 % | 8.251 B 8.68 % | 7.592 B 3.79 % | 7.315 B 4.82 % | 6.979 B 9.60 % | 6.368 B |
| Other non current assets | 0.000 -100.00 % | 616.491 M | 0.000 -100.00 % | 328.190 M | 0.000 -100.00 % | 314.139 M | 0.000 -100.00 % | 217.732 M -96.32 % | 5.911 B 2 565.44 % | 221.747 M -96.21 % | 5.848 B 444.21 % | 1.075 B | 0.000 -100.00 % | 60.373 M -12.38 % | 68.905 M | 0.000 -100.00 % | 5.756 B -48.10 % | 11.091 B 40 177.88 % | 27.537 M | 0.000 -100.00 % | 4.644 B 3 715.55 % | 121.707 M | 0.000 -100.00 % | 4.916 B | 0.000 -100.00 % | 362.956 M | 0.000 -100.00 % | 321.198 M | 0.000 -100.00 % | 740.121 M 4 463.86 % | 16.217 M | 0.000 -100.00 % | 742.081 M | 0.000 -100.00 % | 12.083 M -98.53 % | 819.859 M 2 200.13 % | 35.644 M -95.33 % | 763.754 M 475.91 % | 132.616 M 64.06 % | 80.835 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 224.252 M | 0.000 -100.00 % | 25.099 M | 0.000 -100.00 % | 258.098 M 291.24 % | -134.958 M -134.80 % | 387.791 M 605.22 % | 54.989 M 110.56 % | -520.944 M | 0.000 -100.00 % | 266.828 M -43.09 % | 468.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 529.455 M | 0.000 -100.00 % | 240.815 M -4.86 % | 253.108 M | 0.000 -100.00 % | 159.853 M | 0.000 | 0.000 | 0.000 100.00 % | -4.694 B | 0.000 -100.00 % | 222.636 M 4.75 % | 212.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.185 M | 0.000 -100.00 % | 118.016 M | 0.000 | 0.000 -100.00 % | 27.865 M |
| Intangible assets | 0.000 -100.00 % | 38.517 M | 0.000 -100.00 % | 34.841 M | 0.000 -100.00 % | 23.310 M | 0.000 -100.00 % | 18.311 M 16.94 % | 15.658 M -5.14 % | 16.507 M -8.02 % | 17.946 M 84.48 % | 9.728 M | 0.000 -100.00 % | 18.884 M 26.36 % | 14.945 M | 0.000 -100.00 % | 13.002 M -47.63 % | 24.827 M -11.45 % | 28.037 M | 0.000 -100.00 % | 19.030 M -94.09 % | 321.815 M | 0.000 -100.00 % | 22.571 M | 0.000 -100.00 % | 29.692 M | 0.000 -100.00 % | 46.283 M | 0.000 | 0.000 -100.00 % | 250.995 M | 0.000 | 0.000 | 0.000 -100.00 % | 476.154 M | 0.000 -100.00 % | 420.520 M | 0.000 -100.00 % | 385.395 M 15.73 % | 332.998 M |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 38.517 M | 0.000 -100.00 % | 34.841 M | 0.000 -100.00 % | 23.310 M | 0.000 -100.00 % | 18.311 M 16.94 % | 15.658 M -5.14 % | 16.507 M -8.02 % | 17.946 M 84.48 % | 9.728 M | 0.000 -100.00 % | 18.884 M 26.36 % | 14.945 M | 0.000 -100.00 % | 13.002 M -47.63 % | 24.827 M -11.45 % | 28.037 M | 0.000 -100.00 % | 19.030 M -51.01 % | 38.842 M | 0.000 -100.00 % | 22.571 M | 0.000 -100.00 % | 41.049 M | 0.000 -100.00 % | 46.283 M | 0.000 | 0.000 -100.00 % | 57.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.863 M | 0.000 -100.00 % | 31.959 M | 0.000 -100.00 % | 24.104 M 851.97 % | 2.532 M |
| Property plant equipment net | 0.000 -100.00 % | 642.849 M | 0.000 -100.00 % | 653.198 M | 0.000 -100.00 % | 811.161 M | 0.000 -100.00 % | 675.890 M -2.10 % | 690.370 M -0.76 % | 695.657 M -1.19 % | 704.023 M -3.27 % | 727.828 M | 0.000 -100.00 % | 719.279 M -2.12 % | 734.833 M | 0.000 -100.00 % | 752.862 M 36.55 % | 551.345 M -7.61 % | 596.735 M | 0.000 -100.00 % | 602.344 M 2.26 % | 589.047 M | 0.000 -100.00 % | 599.232 M | 0.000 -100.00 % | 594.334 M | 0.000 -100.00 % | 601.054 M | 0.000 | 0.000 -100.00 % | 605.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 552.977 M | 0.000 -100.00 % | 569.427 M | 0.000 -100.00 % | 620.800 M -8.16 % | 675.934 M |
| Total non current assets | 0.000 -100.00 % | 1.346 B | 0.000 -100.00 % | 1.281 B | 0.000 -100.00 % | 1.212 B | 0.000 -100.00 % | 1.216 B -81.36 % | 6.521 B 380.93 % | 1.356 B -79.60 % | 6.647 B 414.78 % | 1.291 B | 0.000 -100.00 % | 7.155 B 443.84 % | 1.316 B | 0.000 -100.00 % | 6.522 B -44.10 % | 11.667 B 822.58 % | 1.265 B | 0.000 -100.00 % | 5.506 B 449.11 % | 1.003 B | 0.000 -100.00 % | 5.697 B | 0.000 -100.00 % | 998.339 M | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 962.757 M 4.34 % | 922.721 M | 0.000 -100.00 % | 742.081 M | 0.000 -100.00 % | 871.433 M 6.29 % | 819.859 M 8.58 % | 755.046 M -1.14 % | 763.754 M -1.77 % | 777.520 M -1.23 % | 787.166 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.055 B | 0.000 -100.00 % | 11.964 B 99.89 % | 5.985 B -47.67 % | 11.436 B 101.54 % | 5.675 B | 0.000 | 0.000 -100.00 % | 4.899 B -54.55 % | 10.781 B | 0.000 -100.00 % | 101.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.417 M 242.55 % | 20.557 M | 0.000 -100.00 % | 62.475 M | 0.000 -100.00 % | 428.575 M | 0.000 -100.00 % | 4.683 B | 0.000 -100.00 % | 464.093 M 1 965.48 % | 22.469 M | 0.000 -100.00 % | 17.168 M | 0.000 -100.00 % | 24.827 M -49.53 % | 49.194 M 76.28 % | 27.907 M 1 272.70 % | 2.033 M -83.50 % | 12.322 M 93.01 % | 6.384 M |
| Short term investments | 0.000 -100.00 % | 61.000 M | 0.000 -100.00 % | 113.466 M | 0.000 -100.00 % | 172.399 M | 0.000 -100.00 % | 49.575 M -75.10 % | 199.132 M 358.12 % | 43.467 M -80.90 % | 227.545 M -77.32 % | 1.003 B | 0.000 -100.00 % | 117.418 M 52.26 % | 77.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.893 M | 0.000 -100.00 % | 37.500 M 175.11 % | 13.631 M | 0.000 -100.00 % | 95.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.099 M 0.00 % | 11.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.207 M | 0.000 -100.00 % | 11.598 M | 0.000 | 0.000 -100.00 % | 44.775 M |
| cash and cash equivalents | 0.000 -100.00 % | 441.539 M | 0.000 -100.00 % | 287.348 M | 0.000 -100.00 % | 747.874 M | 0.000 -100.00 % | 210.091 M -30.03 % | 300.279 M 446.58 % | 54.938 M -62.10 % | 144.951 M 126.08 % | 64.115 M | 0.000 -100.00 % | 136.411 M 137.11 % | 57.531 M | 0.000 -100.00 % | 111.279 M -67.93 % | 346.942 M -11.91 % | 393.865 M | 0.000 -100.00 % | 335.977 M -43.47 % | 594.355 M | 0.000 -100.00 % | 376.470 M | 0.000 -100.00 % | 555.326 M | 0.000 -100.00 % | 356.642 M | 0.000 -100.00 % | 523.062 M 39.44 % | 375.117 M | 0.000 -100.00 % | 522.022 M | 0.000 -100.00 % | 1.424 B 223.88 % | 439.795 M 45.11 % | 303.083 M -24.68 % | 402.386 M 52.19 % | 264.392 M 54.58 % | 171.042 M |
| Cash and short term investments | 0.000 -100.00 % | 510.425 M | 0.000 -100.00 % | 400.814 M | 0.000 -100.00 % | 920.273 M | 0.000 -100.00 % | 259.666 M -48.01 % | 499.411 M 407.51 % | 98.405 M -73.58 % | 372.496 M -65.11 % | 1.068 B | 0.000 -100.00 % | 253.829 M 88.51 % | 134.648 M | 0.000 -100.00 % | 111.279 M | 0.000 -100.00 % | 476.758 M | 0.000 -100.00 % | 373.477 M -38.57 % | 607.986 M | 0.000 -100.00 % | 472.465 M | 0.000 -100.00 % | 555.326 M | 0.000 -100.00 % | 356.642 M | 0.000 -100.00 % | 534.161 M 38.31 % | 386.216 M | 0.000 -100.00 % | 522.022 M | 0.000 -100.00 % | 1.456 B 230.98 % | 439.795 M 39.76 % | 314.681 M -21.80 % | 402.386 M 52.19 % | 264.392 M 22.51 % | 215.817 M |
| Total current assets | 0.000 -100.00 % | 12.330 B | 0.000 -100.00 % | 12.936 B | 0.000 -100.00 % | 7.027 B | 0.000 -100.00 % | 12.255 B 88.98 % | 6.485 B -44.02 % | 11.584 B 91.56 % | 6.047 B -48.60 % | 11.764 B | 0.000 -100.00 % | 5.222 B -52.39 % | 10.968 B | 0.000 -100.00 % | 5.678 B | 0.000 -100.00 % | 10.141 B | 0.000 -100.00 % | 5.500 B -46.02 % | 10.189 B | 0.000 -100.00 % | 5.080 B | 0.000 -100.00 % | 9.966 B | 0.000 -100.00 % | 9.782 B | 0.000 -100.00 % | 10.063 B 1.87 % | 9.878 B | 0.000 -100.00 % | 9.870 B | 0.000 -100.00 % | 10.755 B 20.40 % | 8.932 B 8.05 % | 8.267 B 3.15 % | 8.014 B 5.59 % | 7.590 B 10.12 % | 6.892 B |
| 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 -100.00 % | 9.239 B | 0.000 | 0.000 | 0.000 -100.00 % | 8.953 B | 0.000 -100.00 % | 9.037 B | 0.000 -100.00 % | 9.021 B -2.13 % | 9.218 B | 0.000 -100.00 % | 8.658 B | 0.000 -100.00 % | 8.798 B 12.18 % | 7.843 B 4.52 % | 7.504 B 6.40 % | 7.052 B 1.80 % | 6.928 B 9.32 % | 6.337 B |
| Net receivables | 0.000 -100.00 % | 11.820 B | 0.000 -100.00 % | 12.535 B | 0.000 -100.00 % | 51.946 M | 0.000 -100.00 % | 31.335 M -99.47 % | 5.940 B 12 006.66 % | 49.065 M -99.11 % | 5.500 B -48.58 % | 10.696 B | 0.000 -100.00 % | 68.831 M 32.42 % | 51.978 M | 0.000 -100.00 % | 5.465 B | 0.000 -100.00 % | 9.664 B | 0.000 -100.00 % | 5.056 B 1 471.19 % | 321.815 M | 0.000 -100.00 % | 4.545 B | 0.000 -100.00 % | 29.692 M | 0.000 -100.00 % | 13.612 M | 0.000 -100.00 % | 43.298 M -82.75 % | 250.995 M | 0.000 -100.00 % | 672.898 M | 0.000 -100.00 % | 476.154 M -20.73 % | 600.690 M 42.84 % | 420.520 M -24.49 % | 556.888 M 44.50 % | 385.395 M 15.73 % | 332.998 M |
| Tax assets | 0.000 -100.00 % | 47.935 M | 0.000 -100.00 % | 40.065 M | 0.000 -100.00 % | 38.703 M | 0.000 -100.00 % | 45.744 M 15.72 % | 39.530 M 15.44 % | 34.243 M 57.12 % | 21.794 M -95.82 % | 520.944 M | 0.000 -100.00 % | 6.090 B 21 487.75 % | 28.211 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.893 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.081 M | 0.000 | 0.000 -100.00 % | 30.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.325 M | 0.000 100.00 % | -118.016 M | 0.000 | 0.000 100.00 % | -27.865 M |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.010 B | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 23.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 100.00 % | -6.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 | 0.000 -100.00 % | 12.886 M | 0.000 -100.00 % | 14.773 M | 0.000 -100.00 % | 22.660 M | 0.000 -100.00 % | 14.004 M -10.32 % | 15.615 M 166.65 % | 5.856 M -54.26 % | 12.804 M 40.13 % | 9.137 M | 0.000 -100.00 % | 14.388 M 3.17 % | 13.946 M | 0.000 -100.00 % | 16.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.556 M | 0.000 | 0.000 -100.00 % | 11.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.867 M | 0.000 | 0.000 -100.00 % | 87.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 10.372 M | 0.000 -100.00 % | 7.648 M | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 5.579 M -42.94 % | 9.778 M 74.64 % | 5.599 M -43.76 % | 9.955 M 71.34 % | 5.810 M | 0.000 -100.00 % | 11.576 M 106.35 % | 5.610 M | 0.000 -100.00 % | 9.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.529 M | 0.000 | 0.000 -100.00 % | 14.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.291 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 151.200 M 0.80 % | 150.000 M | 0.000 -100.00 % | 135.120 M 18.79 % | 113.745 M | 0.000 | 0.000 -100.00 % | 110.405 M 5.15 % | 105.000 M | 0.000 | 0.000 -100.00 % | 105.000 M | 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 % | 142.980 M | 0.000 -100.00 % | 1.563 B | 0.000 -100.00 % | 142.980 M | 0.000 -100.00 % | 1.454 B 49.04 % | 975.325 M -28.08 % | 1.356 B 43.18 % | 947.163 M -28.68 % | 1.328 B | 0.000 -100.00 % | 924.803 M -26.98 % | 1.266 B | 0.000 -100.00 % | 905.042 M | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 670.252 M -38.36 % | 1.087 B | 0.000 -100.00 % | 685.688 M | 0.000 -100.00 % | 1.048 B | 0.000 -100.00 % | 924.524 M | 0.000 -100.00 % | 1.024 B 199.28 % | 342.017 M | 0.000 -100.00 % | 950.984 M | 0.000 -100.00 % | 699.440 M -22.35 % | 900.771 M 33.91 % | 672.689 M -21.98 % | 862.193 M 27.82 % | 674.556 M 0.47 % | 671.398 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.948 M -63.84 % | 10.917 M | 0.000 -100.00 % | 21.571 M | 0.000 -100.00 % | 4.395 M | 0.000 -100.00 % | 37.625 M 186.60 % | 13.128 M | 0.000 -100.00 % | 53.926 M | 0.000 -100.00 % | 25.696 M | 0.000 -100.00 % | 42.479 M | 0.000 -100.00 % | 52.759 M -10.38 % | 58.867 M | 0.000 -100.00 % | 60.736 M | 0.000 -100.00 % | 66.439 M -20.65 % | 83.724 M -9.34 % | 92.348 M 17.50 % | 78.592 M -6.52 % | 84.072 M -0.55 % | 84.534 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 |
| Total assets | 0.000 -100.00 % | 13.676 B | 0.000 -100.00 % | 14.217 B | 0.000 -100.00 % | 14.250 B | 0.000 -100.00 % | 13.470 B 3.57 % | 13.006 B 0.51 % | 12.940 B 1.93 % | 12.694 B -2.93 % | 13.078 B | 0.000 -100.00 % | 12.378 B 0.77 % | 12.283 B | 0.000 -100.00 % | 12.200 B 4.57 % | 11.667 B 2.30 % | 11.405 B | 0.000 -100.00 % | 11.006 B -1.66 % | 11.192 B | 0.000 -100.00 % | 10.778 B | 0.000 -100.00 % | 10.964 B | 0.000 -100.00 % | 10.791 B | 0.000 -100.00 % | 11.025 B 2.08 % | 10.800 B | 0.000 -100.00 % | 10.612 B | 0.000 -100.00 % | 11.626 B 19.22 % | 9.752 B 8.10 % | 9.022 B 2.78 % | 8.778 B 4.90 % | 8.367 B 8.96 % | 7.679 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -530.658 M 9.60 % | -587.000 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -530.658 M 9.60 % | -587.000 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 |
| Other non cash items | -41.192 M 10.33 % | -45.939 M 0.07 % | -45.971 M -28.68 % | -35.724 M 8.12 % | -38.881 M 7.10 % | -41.851 M -184.39 % | -14.716 M -0.03 % | -14.711 M -1.81 % | -14.450 M -3.55 % | -13.955 M -0.82 % | -13.841 M -1.80 % | -13.596 M | 0.000 | 0.000 | 0.000 100.00 % | -25.765 M 3.70 % | -26.754 M | 0.000 | 0.000 | 0.000 100.00 % | -23.976 M 96.81 % | -751.066 M -363.88 % | 284.619 M 1 025.26 % | -30.761 M -46.87 % | -20.944 M 9.95 % | -23.257 M 16.11 % | -27.723 M -17.01 % | -23.693 M 12.47 % | -27.069 M -112.12 % | -12.761 M 59.97 % | -31.875 M 15.42 % | -37.685 M -0.99 % | -37.314 M 34.95 % | -57.359 M -42.41 % | -40.277 M -6.90 % | -37.678 M -16.86 % | -32.241 M 10.87 % | -36.172 M 1.70 % | -36.796 M -124.96 % | -16.357 M 54.48 % | -35.930 M 26.62 % | -48.967 M -34.78 % | -36.332 M 7.89 % | -39.445 M -16.98 % | -33.719 M -23.68 % | -27.264 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.205 M 15.17 % | 37.515 M 8.79 % | 34.483 M -0.14 % | 34.531 M 9.33 % | 31.585 M -3.93 % | 32.877 M 26.72 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M | 0.000 | 0.000 -100.00 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.552 M | 0.000 100.00 % | -1.238 B -379.32 % | -258.216 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 |
| 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 -100.00 % | 847.000 K 149.88 % | -1.698 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.142 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 |
| 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 -100.00 % | 55.989 M 3 397.35 % | -1.698 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 |
| 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 -100.00 % | 179.757 M -39.68 % | 298.023 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 799.329 M 776.93 % | -118.081 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 |
| 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 -100.00 % | 979.086 M 444.11 % | 179.942 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -216.461 M -677.00 % | 37.515 M 113.89 % | -270.087 M -882.16 % | 34.531 M 151.68 % | -66.820 M -303.24 % | 32.877 M 26.72 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M | 0.000 100.00 % | -136.411 M -762.48 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.552 M 122.96 % | -111.279 M 45.08 % | -202.614 M -164.55 % | 313.893 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.205 M -83.36 % | 259.666 M 16.89 % | 222.151 M -27.06 % | 304.570 M 12.79 % | 270.039 M 174.42 % | 98.405 M 50.17 % | 65.528 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.279 M -64.55 % | 313.893 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 747.874 M 1 630.99 % | 43.205 M -83.36 % | 259.666 M 653.03 % | 34.483 M -88.68 % | 304.570 M 864.29 % | 31.585 M -67.90 % | 98.405 M 279.30 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M | 0.000 | 0.000 -100.00 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.552 M | 0.000 -100.00 % | 111.279 M -64.55 % | 313.893 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.205 M 15.17 % | 37.515 M 8.79 % | 34.483 M -0.14 % | 34.531 M 9.33 % | 31.585 M -3.93 % | 32.877 M 26.72 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M | 0.000 | 0.000 -100.00 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.552 M | 0.000 100.00 % | -1.238 B -379.32 % | -258.216 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 |
| 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 -100.00 % | 847.000 K 149.88 % | -1.698 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.205 M 15.17 % | 37.515 M 8.79 % | 34.483 M -0.14 % | 34.531 M 9.33 % | 31.585 M -3.93 % | 32.877 M 26.72 % | 25.944 M -0.12 % | 25.976 M 55.61 % | 16.693 M | 0.000 | 0.000 -100.00 % | 20.591 M -8.32 % | 22.460 M -12.10 % | 25.552 M | 0.000 100.00 % | -1.237 B -375.87 % | -259.914 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |