Kriti Nutrients Limited KRITINUT.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.343 B 7.45 % | 6.834 B -14.19 % | 7.964 B 6.04 % | 7.510 B 8.83 % | 6.901 B 33.97 % | 5.151 B 7.75 % | 4.780 B 5.51 % | 4.531 B -0.75 % | 4.565 B 27.55 % | 3.579 B 15.31 % | 3.104 B 7.60 % | 2.885 B -38.14 % | 4.663 B 2.06 % | 4.569 B 1.43 % | 4.505 B | 0.000 |
| Net income | 369.935 M -18.31 % | 452.869 M 117.74 % | 207.982 M 69.02 % | 123.052 M -18.27 % | 150.567 M -20.78 % | 190.051 M 12.12 % | 169.508 M 7.38 % | 157.861 M 151.15 % | 62.855 M -0.13 % | 62.938 M 9.29 % | 57.586 M 61.55 % | 35.645 M 238.86 % | 10.519 M -73.48 % | 39.658 M -47.08 % | 74.942 M 14 879.65 % | -507.062 K |
| Income before tax | 497.763 M -17.84 % | 605.848 M 116.90 % | 279.324 M 65.95 % | 168.316 M -17.02 % | 202.829 M -8.86 % | 222.557 M -16.88 % | 267.767 M 6.38 % | 251.702 M 162.47 % | 95.897 M 4.48 % | 91.783 M 4.71 % | 87.656 M 56.90 % | 55.869 M 165.45 % | 21.047 M -63.60 % | 57.826 M -49.95 % | 115.526 M 22 883.41 % | -507.062 K |
| Income before tax ratio | 0.07 -23.54 % | 0.09 152.75 % | 0.04 56.50 % | 0.02 -23.75 % | 0.03 -31.97 % | 0.04 -22.86 % | 0.06 0.83 % | 0.06 164.46 % | 0.02 -18.09 % | 0.03 -9.19 % | 0.03 45.81 % | 0.02 329.10 % | 0.00 -64.34 % | 0.01 -50.65 % | 0.03 | 0.00 |
| EBITDA | 557.891 M -16.32 % | 666.667 M 87.12 % | 356.283 M 57.15 % | 226.712 M -6.54 % | 242.576 M -10.15 % | 269.980 M -13.21 % | 311.090 M -3.32 % | 321.778 M 108.37 % | 154.423 M 4.04 % | 148.429 M 1.83 % | 145.768 M 19.68 % | 121.798 M 20.38 % | 101.174 M -40.63 % | 170.424 M 22.07 % | 139.606 M 28 000.83 % | -500.365 K |
| Net income ratio | 0.05 -23.98 % | 0.07 153.74 % | 0.03 59.40 % | 0.02 -24.91 % | 0.02 -40.86 % | 0.04 4.06 % | 0.04 1.78 % | 0.03 153.06 % | 0.01 -21.70 % | 0.02 -5.22 % | 0.02 50.14 % | 0.01 447.77 % | 0.00 -74.01 % | 0.01 -47.83 % | 0.02 | 0.00 |
| Ratio EBITDA | 0.08 -22.12 % | 0.10 118.05 % | 0.04 48.20 % | 0.03 -14.13 % | 0.04 -32.93 % | 0.05 -19.46 % | 0.07 -8.37 % | 0.07 109.96 % | 0.03 -18.43 % | 0.04 -11.69 % | 0.05 11.22 % | 0.04 94.60 % | 0.02 -41.83 % | 0.04 20.36 % | 0.03 | 0.00 |
| Gross profit ratio | 0.14 -10.86 % | 0.16 60.16 % | 0.10 8.25 % | 0.09 64.83 % | 0.05 -55.61 % | 0.12 -10.25 % | 0.14 73.90 % | 0.08 31.34 % | 0.06 -50.65 % | 0.12 35.48 % | 0.09 -31.39 % | 0.13 89.36 % | 0.07 -53.13 % | 0.15 -11.76 % | 0.17 | 0.00 |
| Weighted average shs out dil | 49.979 M -0.25 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.21 % | 50.000 M |
| Weighted average shs out | 49.979 M -0.25 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M -0.20 % | 50.204 M 0.20 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.21 % | 50.000 M |
| EPS diluted | 7.40 -18.14 % | 9.04 117.83 % | 4.15 68.70 % | 2.46 -18.27 % | 3.01 -20.58 % | 3.79 12.13 % | 3.38 7.30 % | 3.15 152.00 % | 1.25 -0.79 % | 1.26 9.57 % | 1.15 61.97 % | 0.71 238.10 % | 0.21 -73.42 % | 0.79 -47.33 % | 1.50 14 951.49 % | -0.01 |
| Earnings per share | 7.40 -18.14 % | 9.04 117.83 % | 4.15 68.70 % | 2.46 -18.27 % | 3.01 -20.58 % | 3.79 12.13 % | 3.38 7.30 % | 3.15 152.00 % | 1.25 -0.79 % | 1.26 9.57 % | 1.15 61.97 % | 0.71 238.10 % | 0.21 -73.42 % | 0.79 -47.33 % | 1.50 14 951.49 % | -0.01 |
| Gross profit | 1.027 B -4.21 % | 1.073 B 37.44 % | 780.368 M 14.79 % | 679.844 M 79.39 % | 378.966 M -40.53 % | 637.239 M -3.30 % | 658.977 M 83.47 % | 359.171 M 30.35 % | 275.541 M -37.05 % | 437.707 M 56.22 % | 280.183 M -26.17 % | 379.521 M 17.14 % | 323.983 M -52.16 % | 677.291 M -10.50 % | 756.786 M | 0.000 |
| Income tax expense | 127.525 M -16.64 % | 152.979 M 114.43 % | 71.342 M 57.61 % | 45.264 M -13.39 % | 52.262 M 60.78 % | 32.506 M -66.92 % | 98.259 M 4.71 % | 93.841 M 184.01 % | 33.042 M 14.55 % | 28.845 M -4.07 % | 30.070 M 48.68 % | 20.224 M 92.12 % | 10.527 M -42.06 % | 18.168 M -55.23 % | 40.584 M 5 830 934.48 % | 696.000 |
| Cost of revenue | 6.316 B 9.63 % | 5.761 B -19.79 % | 7.183 B 5.17 % | 6.830 B 11.09 % | 6.149 B 36.22 % | 4.514 B 9.51 % | 4.121 B -1.21 % | 4.172 B -2.75 % | 4.290 B 36.55 % | 3.142 B 11.25 % | 2.824 B 12.72 % | 2.505 B -42.27 % | 4.339 B 11.49 % | 3.892 B 3.84 % | 3.748 B | 0.000 |
| General and administrative expenses | 21.096 M 22.70 % | 17.193 M -20.24 % | 21.557 M -21.92 % | 27.608 M 70.83 % | 16.161 M -26.94 % | 22.120 M -1.85 % | 22.537 M 209.23 % | 7.288 M -18.24 % | 8.914 M 33.96 % | 6.654 M -34.42 % | 10.146 M 6.71 % | 9.508 M -44.26 % | 17.057 M -92.45 % | 225.804 M 9.70 % | 205.832 M 41 036.37 % | 500.365 K |
| Selling and marketing expenses | 48.272 M 60.14 % | 30.144 M -22.01 % | 38.652 M -42.64 % | 67.390 M 23.59 % | 54.529 M 69.94 % | 32.087 M 4.30 % | 30.765 M 25.25 % | 24.562 M 1.07 % | 24.301 M 13.37 % | 21.436 M -70.91 % | 73.687 M 23.17 % | 59.824 M -62.09 % | 157.806 M -34.13 % | 239.575 M -9.77 % | 265.512 M | 0.000 |
| Other expenses | 532.160 M 19.14 % | 446.678 M -0.71 % | 449.884 M 5.58 % | 426.103 M 289.00 % | 109.537 M -70.73 % | 374.288 M 25.10 % | 299.183 M 179 051.50 % | 167.000 K | 0.000 -100.00 % | 319.047 M 190.94 % | 109.660 M -57.02 % | 255.117 M 99.02 % | 128.189 M -17.77 % | 155.887 M -8.28 % | 169.956 M 2 799 834.10 % | 6.070 K |
| Operating expenses | 601.528 M 21.76 % | 494.015 M -3.15 % | 510.093 M -2.11 % | 521.101 M 189.14 % | 180.227 M -57.94 % | 428.495 M -34.98 % | 658.977 M 76.68 % | 372.988 M -20.97 % | 471.958 M 35.96 % | 347.137 M 79.41 % | 193.493 M -40.36 % | 324.449 M 7.06 % | 303.052 M -51.22 % | 621.266 M -3.12 % | 641.300 M 126 530.27 % | 506.435 K |
| Cost and expenses | 6.918 B 10.58 % | 6.255 B -18.70 % | 7.694 B 4.44 % | 7.367 B 17.83 % | 6.252 B 25.21 % | 4.994 B 9.26 % | 4.570 B 5.81 % | 4.319 B -2.81 % | 4.444 B 28.69 % | 3.454 B 14.46 % | 3.017 B 6.63 % | 2.830 B -39.05 % | 4.642 B 2.86 % | 4.513 B 2.82 % | 4.389 B 866 605.90 % | 506.435 K |
| 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 |
| Selling general and administrative expenses | 69.368 M 46.54 % | 47.337 M -21.38 % | 60.209 M -36.62 % | 94.998 M 34.39 % | 70.690 M 30.41 % | 54.207 M 1.70 % | 53.302 M 67.35 % | 31.850 M -4.11 % | 33.215 M 18.24 % | 28.090 M -66.49 % | 83.833 M 20.92 % | 69.332 M -60.35 % | 174.863 M -62.43 % | 465.379 M -1.27 % | 471.344 M 94 100.03 % | 500.365 K |
| Interest income | 53.057 M 82.08 % | 29.139 M 53.14 % | 19.028 M 42.84 % | 13.321 M -17.52 % | 16.151 M 20.96 % | 13.352 M 392.51 % | 2.711 M 145.12 % | 1.106 M -37.51 % | 1.770 M -11.63 % | 2.003 M -2.77 % | 2.060 M 158.42 % | -3.526 M -134.94 % | 10.093 M 349.58 % | 2.245 M -23.77 % | 2.945 M | 0.000 |
| Interest expense | 5.728 M -58.80 % | 13.903 M -60.64 % | 35.324 M 67.77 % | 21.055 M 124.37 % | 9.384 M -44.72 % | 16.976 M -29.70 % | 24.149 M -53.33 % | 51.744 M 9.43 % | 47.284 M 3.70 % | 45.599 M -2.65 % | 46.838 M 16.45 % | 40.220 M -37.69 % | 64.553 M 2 775.41 % | 2.245 M | 0.000 100.00 % | -626.000 |
| Depreciation and amortization | 54.400 M 15.95 % | 46.916 M 12.68 % | 41.635 M 11.50 % | 37.341 M 9.30 % | 34.165 M 12.21 % | 30.447 M 13.60 % | 26.801 M 2.87 % | 26.054 M 6.52 % | 24.460 M 6.80 % | 22.902 M 2.72 % | 22.295 M -13.28 % | 25.709 M -2.65 % | 26.410 M 14.67 % | 23.032 M -14.90 % | 27.065 M 450 983.33 % | 6.000 K |
| Operating income | 425.851 M -26.39 % | 578.522 M 114.05 % | 270.275 M 70.26 % | 158.743 M -20.12 % | 198.739 M -4.79 % | 208.744 M -27.59 % | 288.293 M 0.39 % | 287.162 M 146.54 % | 116.477 M 28.60 % | 90.570 M 4.48 % | 86.690 M -28.47 % | 121.200 M 479.05 % | 20.931 M -62.64 % | 56.025 M -51.49 % | 115.486 M 22 875.56 % | -507.061 K |
| Operating income ratio | 0.06 -31.50 % | 0.08 149.43 % | 0.03 60.57 % | 0.02 -26.61 % | 0.03 -28.93 % | 0.04 -32.80 % | 0.06 -4.84 % | 0.06 148.41 % | 0.03 0.83 % | 0.03 -9.40 % | 0.03 -33.53 % | 0.04 836.02 % | 0.00 -63.39 % | 0.01 -52.17 % | 0.03 | 0.00 |
| Total other income expenses net | 71.912 M 163.16 % | 27.326 M 201.98 % | 9.049 M -5.47 % | 9.573 M 134.06 % | 4.090 M -70.39 % | 13.813 M 167.30 % | -20.526 M 42.12 % | -35.460 M -72.30 % | -20.580 M -1 796.62 % | 1.213 M 25.57 % | 966.000 K 101.48 % | -65.331 M -56 419.83 % | 116.000 K -93.56 % | 1.801 M 4 402.50 % | 40.000 K | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 13.615 M -52.77 % | 28.825 M -86.49 % | 213.354 M -36.96 % | 338.425 M 6 447.20 % | 5.169 M -94.27 % | 90.192 M -19.14 % | 111.545 M -60.99 % | 285.928 M -19.51 % | 355.215 M 184.52 % | 124.849 M -14.96 % | 146.816 M 8.46 % | 135.361 M 28.77 % | 105.120 M 96.64 % | 53.457 M -89.17 % | 493.544 M 183 066.88 % | -269.745 K |
| Total investments | 446.351 M 318.92 % | 106.547 M 294.52 % | 27.007 M 3.22 % | 26.165 M 23 472.07 % | 111.000 K -89.36 % | 1.043 M -25.66 % | 1.403 M 5.25 % | 1.333 M -2.06 % | 1.361 M 61.83 % | 841.000 K 0.00 % | 841.000 K 0.00 % | 841.000 K 0.00 % | 841.000 K 0.00 % | 841.000 K 13.50 % | 741.000 K 10 670.35 % | 6.880 K |
| Total debt | 30.693 M -74.73 % | 121.454 M -69.92 % | 403.729 M 7.49 % | 375.582 M 961.57 % | 35.380 M -60.85 % | 90.360 M -26.87 % | 123.556 M -58.24 % | 295.863 M -17.36 % | 358.015 M 150.22 % | 143.080 M -13.49 % | 165.389 M 9.99 % | 150.371 M 17.65 % | 127.809 M 45.38 % | 87.916 M -82.89 % | 513.827 M 393 848.48 % | 130.430 K |
| Accumulated other comprehensive income loss | 283.383 M 15.88 % | 244.559 M 727.44 % | 29.556 M -83.02 % | 174.036 M 8.34 % | 160.646 M 9.32 % | 146.952 M 11.01 % | 132.375 M 10.45 % | 119.854 M 11.77 % | 107.233 M 3.47 % | 103.641 M 16.84 % | 88.701 M 173.84 % | 32.391 M 7.66 % | 30.087 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.785 B 21.42 % | 1.470 B 36.15 % | 1.080 B 19.86 % | 900.902 M 12.70 % | 799.368 M 18.81 % | 672.821 M 32.28 % | 508.642 M 39.30 % | 365.130 M 61.48 % | 226.111 M 30.66 % | 173.057 M 35.89 % | 127.355 M -4.79 % | 133.758 M 28.64 % | 103.975 M | 0.000 | 0.000 100.00 % | -158.084 K |
| Common stock | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 9 920.80 % | 500.000 K |
| Total equity | 2.119 B 20.04 % | 1.765 B 33.32 % | 1.324 B 17.66 % | 1.125 B 11.38 % | 1.010 B 16.12 % | 869.875 M 25.86 % | 691.121 M 29.16 % | 535.088 M 39.94 % | 382.366 M 17.00 % | 326.802 M 22.78 % | 266.160 M 23.08 % | 216.253 M 17.42 % | 184.166 M 6.74 % | 172.537 M 18.41 % | 145.709 M 42 515.44 % | 341.916 K |
| Other non current liabilities | 4.982 M 174.34 % | 1.816 M 0.00 % | 1.816 M 60.00 % | 1.135 M 127.45 % | 499.000 K -91.06 % | 5.580 M | 0.000 | 0.000 -100.00 % | 1.000 K -99.99 % | 15.431 M -0.94 % | 15.578 M -76.04 % | 65.030 M -4.24 % | 67.912 M 70.88 % | 39.743 M 663.26 % | 5.207 M | 0.000 |
| Long term debt | 15.546 M -16.88 % | 18.702 M -12.83 % | 21.454 M -9.59 % | 23.729 M -7.24 % | 25.582 M -5.47 % | 27.063 M | 0.000 | 0.000 -100.00 % | 11.400 M 62.86 % | 7.000 M -81.46 % | 37.752 M -49.94 % | 75.406 M -37.90 % | 121.436 M 76.52 % | 68.796 M -7.96 % | 74.748 M 57 208.90 % | 130.430 K |
| Total non current liabilities | 65.351 M -0.40 % | 65.613 M -7.61 % | 71.018 M -2.54 % | 72.870 M -2.00 % | 74.359 M -9.98 % | 82.599 M 8.18 % | 76.350 M 13.53 % | 67.252 M -4.82 % | 70.659 M -5.06 % | 74.422 M -29.77 % | 105.976 M -24.54 % | 140.436 M -25.83 % | 189.348 M 29.11 % | 146.658 M 26.53 % | 115.907 M 88 765.29 % | 130.430 K |
| Other current liabilities | 126.424 M 27.77 % | 98.948 M 17.94 % | 83.896 M 54.48 % | 54.310 M -24.82 % | 72.240 M -60.86 % | 184.576 M 435.93 % | 34.440 M 5.54 % | 32.633 M -0.01 % | 32.635 M -1.41 % | 33.102 M -23.61 % | 43.332 M -42.25 % | 75.034 M 7.19 % | 70.004 M -1.14 % | 70.810 M 30.79 % | 54.140 M 1 962 916.68 % | 2.758 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.174 M | 0.000 |
| Short term debt | 15.147 M -85.26 % | 102.752 M -73.12 % | 382.275 M 8.65 % | 351.853 M 3 491.07 % | 9.798 M -84.52 % | 63.297 M -48.77 % | 123.556 M -58.24 % | 295.863 M -14.64 % | 346.615 M 154.71 % | 136.080 M -17.68 % | 165.302 M 120.51 % | 74.965 M 1 076.29 % | 6.373 M -66.67 % | 19.120 M -95.65 % | 439.079 M | 0.000 |
| Total current liabilities | 194.035 M -25.27 % | 259.635 M -51.56 % | 535.987 M 11.23 % | 481.892 M 204.96 % | 158.016 M -50.96 % | 322.197 M 21.03 % | 266.219 M -47.19 % | 504.066 M -13.09 % | 580.004 M 64.07 % | 353.520 M -13.34 % | 407.949 M 36.77 % | 298.269 M -1.37 % | 302.397 M 18.34 % | 255.528 M -66.20 % | 756.094 M 27 414 475.78 % | 2.758 K |
| Total liabilities | 259.386 M -20.25 % | 325.248 M -46.42 % | 607.005 M 9.42 % | 554.762 M 138.74 % | 232.375 M -42.19 % | 401.933 M 17.33 % | 342.569 M -40.04 % | 571.318 M -12.19 % | 650.663 M 52.04 % | 427.942 M -16.73 % | 513.925 M 17.15 % | 438.705 M -10.79 % | 491.745 M 22.27 % | 402.186 M -53.88 % | 872.001 M 654 614.39 % | 133.188 K |
| Other non current assets | 518.428 M 42.63 % | 363.471 M 227.08 % | 111.127 M 742.32 % | 13.193 M -89.06 % | 120.608 M 32.17 % | 91.250 M 4.30 % | 87.490 M 718.12 % | 10.694 M -15.69 % | 12.684 M 68.04 % | 7.548 M 33.26 % | 5.664 M -34.90 % | 8.701 M 11.59 % | 7.797 M 16.72 % | 6.680 M 37.70 % | 4.851 M 70 408.72 % | 6.880 K |
| Long term investments | 325.572 M 2 991.92 % | -11.258 M | 0.000 -100.00 % | 100.000 M 89 990.09 % | 111.000 K -89.36 % | 1.043 M -25.66 % | 1.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.174 M -37.42 % | 1.876 M -44.71 % | 3.393 M -24.92 % | 4.519 M -35.97 % | 7.058 M -17.67 % | 8.573 M 15.26 % | 7.438 M 41.87 % | 5.243 M -27.03 % | 7.185 M 202.02 % | 2.379 M -33.92 % | 3.600 M -25.33 % | 4.821 M -19.56 % | 5.993 M -91.30 % | 68.899 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.174 M -37.42 % | 1.876 M -44.71 % | 3.393 M -24.92 % | 4.519 M -35.97 % | 7.058 M -17.67 % | 8.573 M 15.26 % | 7.438 M 41.87 % | 5.243 M -27.03 % | 7.185 M 202.02 % | 2.379 M -33.92 % | 3.600 M -25.33 % | 4.821 M -19.56 % | 5.993 M -10.39 % | 6.688 M | 0.000 | 0.000 |
| Property plant equipment net | 580.561 M -0.76 % | 584.993 M 6.99 % | 546.793 M 4.53 % | 523.080 M 13.50 % | 460.862 M 2.43 % | 449.950 M 13.59 % | 396.112 M -0.85 % | 399.521 M 16.54 % | 342.826 M -0.20 % | 343.503 M -0.43 % | 344.995 M 1.30 % | 340.561 M -3.48 % | 352.837 M 11.31 % | 316.996 M 12.35 % | 282.154 M 646 626.87 % | 43.628 K |
| Total non current assets | 1.426 B 50.02 % | 950.340 M 43.71 % | 661.313 M 3.20 % | 640.792 M 8.86 % | 588.639 M 6.87 % | 550.816 M 11.85 % | 492.443 M 18.53 % | 415.458 M 14.55 % | 362.695 M 2.62 % | 353.430 M -0.23 % | 354.259 M 0.05 % | 354.083 M -3.42 % | 366.627 M 10.98 % | 330.364 M 15.11 % | 287.005 M 568 136.71 % | 50.508 K |
| Other current assets | 237.044 M 23.50 % | 191.936 M -38.11 % | 310.141 M 44.75 % | 214.254 M 30.57 % | 164.094 M 54.05 % | 106.519 M -15.96 % | 126.743 M -38.89 % | 207.409 M 54.35 % | 134.377 M 52.74 % | 87.977 M 23.39 % | 71.302 M 40.38 % | 50.791 M -10.73 % | 56.895 M 30.68 % | 43.536 M -55.36 % | 97.533 M 399 281.68 % | 24.421 K |
| Short term investments | 120.779 M 2.52 % | 117.805 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 |
| cash and cash equivalents | 17.078 M -81.56 % | 92.629 M -51.34 % | 190.375 M 412.35 % | 37.157 M 22.99 % | 30.211 M 17 882.74 % | 168.000 K -98.60 % | 12.011 M 20.90 % | 9.935 M 254.82 % | 2.800 M -84.64 % | 18.231 M -1.84 % | 18.573 M 23.74 % | 15.010 M -33.84 % | 22.689 M -34.16 % | 34.459 M 69.89 % | 20.283 M 4 968.53 % | 400.175 K |
| Cash and short term investments | 137.857 M -34.49 % | 210.434 M 10.54 % | 190.375 M 412.35 % | 37.157 M 22.99 % | 30.211 M 17 882.74 % | 168.000 K -98.60 % | 12.011 M 20.90 % | 9.935 M 254.82 % | 2.800 M -84.64 % | 18.231 M -1.84 % | 18.573 M 23.74 % | 15.010 M -33.84 % | 22.689 M -34.16 % | 34.459 M 69.89 % | 20.283 M 4 968.53 % | 400.175 K |
| Total current assets | 952.248 M -16.45 % | 1.140 B -10.21 % | 1.269 B 22.18 % | 1.039 B 58.91 % | 653.854 M -9.31 % | 720.994 M 33.21 % | 541.247 M -21.67 % | 690.948 M 3.08 % | 670.334 M 67.03 % | 401.314 M -5.76 % | 425.826 M 41.53 % | 300.875 M -2.72 % | 309.284 M 26.57 % | 244.359 M -66.56 % | 730.705 M 171 994.18 % | 424.596 K |
| Inventory | 387.560 M -19.07 % | 478.898 M -25.52 % | 642.950 M 25.11 % | 513.905 M 40.03 % | 366.992 M 13.91 % | 322.191 M 18.85 % | 271.093 M -22.50 % | 349.806 M -9.23 % | 385.393 M 57.71 % | 244.370 M -7.53 % | 264.277 M 33.02 % | 198.675 M 8.52 % | 183.077 M 87.84 % | 97.465 M -77.62 % | 435.578 M | 0.000 |
| Net receivables | 189.787 M -26.58 % | 258.510 M 105.21 % | 125.975 M -53.97 % | 273.697 M 195.71 % | 92.557 M -68.31 % | 292.116 M 122.31 % | 131.400 M 6.14 % | 123.798 M -16.22 % | 147.764 M 191.24 % | 50.736 M -29.21 % | 71.674 M 96.91 % | 36.399 M -53.47 % | 78.231 M 13.54 % | 68.899 M -61.14 % | 177.311 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 11.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 51.962 M 6.59 % | 48.749 M -28.27 % | 67.962 M -0.26 % | 68.141 M -5.70 % | 72.260 M 7.45 % | 67.251 M -35.96 % | 105.012 M 15.50 % | 90.920 M -46.36 % | 169.504 M 9.47 % | 154.838 M -19.74 % | 192.918 M 30.11 % | 148.270 M -34.40 % | 226.020 M 36.49 % | 165.598 M -22.51 % | 213.701 M | 0.000 |
| Tax payables | 501.600 K -94.54 % | 9.186 M 395.47 % | 1.854 M -75.57 % | 7.588 M 104.09 % | 3.718 M -47.43 % | 7.073 M 120.27 % | 3.211 M -96.21 % | 84.650 M 170.88 % | 31.250 M 5.93 % | 29.500 M | 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 -100.00 % | 3.446 M -20.89 % | 4.356 M -4.39 % | 4.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 18.702 M -12.83 % | 21.454 M -9.59 % | 23.729 M -7.24 % | 25.582 M -5.47 % | 27.063 M -4.09 % | 28.217 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 164.224 M 16 422 300.00 % | 1.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -1.082 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.433 M 28.06 % | 95.605 M | 0.000 |
| Deferred tax liabilities non current | 44.823 M -0.60 % | 45.095 M -5.56 % | 47.748 M -0.54 % | 48.006 M -0.56 % | 48.278 M -3.36 % | 49.956 M -31.48 % | 72.904 M 15.91 % | 62.896 M 14.98 % | 54.702 M 5.21 % | 51.991 M -1.24 % | 52.646 M | 0.000 | 0.000 -100.00 % | 38.119 M 6.03 % | 35.952 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.378 B 13.77 % | 2.090 B 8.25 % | 1.931 B 14.94 % | 1.680 B 35.20 % | 1.242 B -2.31 % | 1.272 B 23.04 % | 1.034 B -6.57 % | 1.106 B 7.10 % | 1.033 B 36.87 % | 754.744 M -3.25 % | 780.085 M 19.10 % | 654.958 M -3.10 % | 675.911 M 17.61 % | 574.723 M -43.53 % | 1.018 B 214 107.84 % | 475.104 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -63.923 M -470.18 % | 17.268 M 145.98 % | -37.552 M 85.52 % | -259.249 M -244.30 % | -75.297 M 0.52 % | -75.694 M -471.07 % | 20.399 M 128.70 % | -71.076 M 74.84 % | -282.444 M -1 214.73 % | -21.483 M 67.66 % | -66.422 M -7.45 % | -61.819 M -91.40 % | -32.299 M -107.95 % | 406.297 M 208.40 % | -374.801 M -139 951.12 % | 268.000 K |
| Accounts receivables | 114.095 M 232.40 % | -86.177 M -718.78 % | -10.525 M 57.92 % | -25.014 M -119.03 % | 131.477 M 236.33 % | -96.438 M -1 168.59 % | -7.602 M -131.72 % | 23.966 M 125.00 % | -95.864 M -470.42 % | 25.880 M 186.07 % | -30.068 M -340.01 % | 12.528 M 236.75 % | -9.161 M | 0.000 | 0.000 -100.00 % | 271.000 K |
| Inventory | 91.338 M -44.32 % | 164.052 M 227.13 % | -129.046 M 12.16 % | -146.912 M -227.92 % | -44.801 M 12.32 % | -51.098 M -164.92 % | 78.713 M 121.18 % | 35.588 M 125.24 % | -141.024 M -808.41 % | 19.907 M 130.35 % | -65.602 M -320.58 % | -15.598 M 81.78 % | -85.612 M -125.32 % | 338.114 M 177.62 % | -435.578 M | 0.000 |
| Accounts payables | 3.213 M 116.72 % | -19.214 M -10 694.38 % | -178.000 K 95.68 % | -4.119 M -182.23 % | 5.009 M 113.57 % | -36.924 M -362.02 % | 14.092 M 117.93 % | -78.587 M -532.20 % | 18.183 M 147.75 % | -38.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -272.569 M -558.49 % | -41.393 M -140.50 % | 102.197 M 222.83 % | -83.204 M 50.17 % | -166.982 M -253.52 % | 108.766 M 267.84 % | -64.804 M -24.52 % | -52.043 M 18.35 % | -63.739 M -118.36 % | -29.190 M -199.80 % | 29.248 M 149.78 % | -58.749 M -194.04 % | 62.474 M -8.37 % | 68.183 M 12.19 % | 60.777 M 2 026 000.00 % | -3.000 K |
| Other non cash items | -168.661 M -791.16 % | -18.926 M 77.68 % | -84.797 M -64.62 % | -51.510 M 27.94 % | -71.478 M -67.44 % | -42.688 M 46.05 % | -79.131 M -142.30 % | -32.658 M -126.23 % | -14.436 M -154.73 % | 26.379 M 76.74 % | 14.925 M -39.00 % | 24.467 M -61.32 % | 63.253 M -35.98 % | 98.795 M -6.53 % | 105.695 M 21 556.06 % | 488.062 K |
| Net cash provided by operating activities | 319.579 M -35.84 % | 498.127 M 150.81 % | 198.610 M 288.97 % | -105.102 M -216.50 % | 90.219 M -32.98 % | 134.622 M -42.92 % | 235.836 M 35.52 % | 174.022 M 198.58 % | -176.523 M -247.62 % | 119.581 M 104.57 % | 58.454 M 32.17 % | 44.226 M -34.85 % | 67.883 M -88.04 % | 567.782 M 439.79 % | -167.099 M -65 629.02 % | 255.000 K |
| Investments in property plant and equipment | -46.102 M 47.91 % | -88.507 M -37.26 % | -64.479 M 27.24 % | -88.613 M -70.21 % | -52.060 M 11.02 % | -58.506 M -128.66 % | -25.587 M 68.89 % | -82.238 M -173.64 % | -30.053 M -48.87 % | -20.188 M 22.99 % | -26.214 M -111.51 % | -12.394 M 79.92 % | -61.718 M 4.41 % | -64.562 M 77.11 % | -282.110 M | 0.000 |
| Acquisitions net | 0.000 -100.00 % | 1.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -331.726 M -49.31 % | -222.168 M -14 613.11 % | -1.510 M 67.02 % | -4.579 M -351.13 % | -1.015 M 92.46 % | -13.458 M -401.04 % | -2.686 M -1 023.85 % | -239.000 K 94.36 % | -4.238 M -1 947.34 % | -207.000 K 94.39 % | -3.692 M | 0.000 | 0.000 100.00 % | -100.000 K 86.38 % | -734.000 K | 0.000 |
| Sales maturities of investments | 16.513 M 785.42 % | 1.865 M 178.77 % | 669.000 K 471.79 % | 117.000 K -92.45 % | 1.549 M 330.28 % | 360.000 K 260.00 % | 100.000 K -99.18 % | 12.207 M | 0.000 -100.00 % | 573.000 K | 0.000 -100.00 % | 5.960 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 72.678 M 373.78 % | 15.340 M -54.85 % | 33.974 M 131.83 % | -106.733 M -268.14 % | 63.480 M 372.99 % | 13.421 M 406.26 % | 2.651 M -85.04 % | 17.715 M -35.75 % | 27.573 M 128.12 % | 12.087 M -28.53 % | 16.913 M 82.35 % | 9.275 M -59.78 % | 23.060 M 309.08 % | 5.637 M -15.32 % | 6.657 M | 0.000 |
| Net cash used for investing activites | -288.637 M 1.11 % | -291.866 M -831.11 % | -31.346 M 84.31 % | -199.808 M -1 771.47 % | 11.954 M 120.55 % | -58.183 M -127.97 % | -25.522 M 51.44 % | -52.555 M -682.30 % | -6.718 M 13.01 % | -7.723 M 40.56 % | -12.993 M -557.34 % | 2.841 M 107.35 % | -38.658 M 34.51 % | -59.025 M 78.63 % | -276.187 M | 0.000 |
| Debt repayment | -88.009 M 68.57 % | -280.000 M -1 033.33 % | 30.000 M -91.22 % | 341.683 M 734.78 % | -53.827 M 12.35 % | -61.413 M 64.36 % | -172.307 M -293.84 % | -43.751 M -119.27 % | 227.044 M 529.84 % | -52.820 M -15.61 % | -45.690 M 18.44 % | -56.018 M -192.78 % | 60.378 M 115.45 % | -390.873 M -175.19 % | 519.871 M | 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 -100.00 % | 49.604 M | 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 |
| Dividends paid | -14.950 M -19.23 % | -12.539 M -43.75 % | -8.723 M 0.56 % | -8.772 M 1.65 % | -8.919 M 1.11 % | -9.019 M 0.00 % | -9.019 M -50.02 % | -6.012 M | 0.000 100.00 % | -11.023 M -120.02 % | -5.010 M -66.67 % | -3.006 M 60.01 % | -7.516 M 13.96 % | -8.735 M | 0.000 | 0.000 |
| Other financing activites | -3.534 M 69.18 % | -11.468 M 67.53 % | -35.323 M -67.77 % | -21.055 M -124.37 % | -9.384 M 47.43 % | -17.851 M 33.67 % | -26.912 M 58.32 % | -64.568 M -38.09 % | -46.759 M 2.57 % | -47.990 M -1 079.19 % | 4.901 M -58.03 % | 11.678 M 114.23 % | -82.038 M 14.28 % | -95.707 M 9.97 % | -106.306 M | 0.000 |
| Net cash used provided by financing activities | -106.493 M 64.97 % | -304.007 M -2 064.37 % | -14.046 M -104.50 % | 311.856 M 532.35 % | -72.130 M 18.30 % | -88.283 M 57.60 % | -208.238 M -82.14 % | -114.331 M -163.42 % | 180.285 M 261.21 % | -111.833 M -144.18 % | -45.799 M 3.27 % | -47.346 M -62.28 % | -29.176 M 94.11 % | -495.315 M -206.94 % | 463.169 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -75.551 M 22.71 % | -97.746 M -163.80 % | 153.218 M 2 105.85 % | 6.946 M -76.88 % | 30.043 M 353.68 % | -11.843 M -670.47 % | 2.076 M -70.90 % | 7.135 M 201.95 % | 2.363 M 9 352.00 % | 25.000 K 107.40 % | -338.000 K -21.15 % | -279.000 K -669.39 % | 49.000 K -99.65 % | 14.176 M -28.70 % | 19.883 M 7 697.25 % | 255.000 K |
| Cash at beginning of period | 92.629 M -51.34 % | 190.375 M 412.35 % | 37.157 M 22.99 % | 30.211 M 17 882.74 % | 168.000 K -98.60 % | 12.011 M 20.90 % | 9.935 M 254.82 % | 2.800 M -51.36 % | 5.756 M 1 297.09 % | 412.000 K -45.07 % | 750.000 K -27.11 % | 1.029 M 5.00 % | 980.000 K -48.56 % | 1.905 M 376.25 % | 400.000 K 175.86 % | 145.000 K |
| Cash at end of period | 17.078 M -81.56 % | 92.629 M -51.34 % | 190.375 M 412.35 % | 37.157 M 22.99 % | 30.211 M 17 882.74 % | 168.000 K -98.60 % | 12.011 M 20.90 % | 9.935 M 254.82 % | 2.800 M 540.73 % | 437.000 K 6.07 % | 412.000 K -45.07 % | 750.000 K -27.11 % | 1.029 M 5.00 % | 980.000 K -95.17 % | 20.283 M 4 970.75 % | 400.000 K |
| Operating cash flow | 319.579 M -35.84 % | 498.127 M 150.81 % | 198.611 M 288.97 % | -105.102 M -216.50 % | 90.219 M -32.98 % | 134.622 M -42.92 % | 235.836 M 35.52 % | 174.022 M 198.58 % | -176.523 M -247.62 % | 119.581 M 104.57 % | 58.454 M 32.17 % | 44.226 M -34.85 % | 67.883 M -88.04 % | 567.782 M 439.79 % | -167.099 M -65 629.02 % | 255.000 K |
| Capital expenditure | -46.482 M 47.48 % | -88.507 M -35.79 % | -65.179 M 26.45 % | -88.613 M -70.21 % | -52.060 M 11.02 % | -58.506 M -128.66 % | -25.587 M 68.89 % | -82.238 M -173.64 % | -30.053 M -48.87 % | -20.188 M 22.99 % | -26.214 M -111.51 % | -12.394 M 79.92 % | -61.718 M 4.41 % | -64.562 M 77.11 % | -282.110 M | 0.000 |
| Free CashFlow | 273.097 M -33.33 % | 409.620 M 206.99 % | 133.432 M 168.88 % | -193.715 M -607.65 % | 38.159 M -49.87 % | 76.116 M -63.80 % | 210.249 M 129.07 % | 91.784 M 144.43 % | -206.576 M -307.84 % | 99.393 M 208.29 % | 32.240 M 1.28 % | 31.832 M 416.33 % | 6.165 M -98.78 % | 503.953 M 212.19 % | -449.209 M -176 260.39 % | 255.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.290 B 14.49 % | 2.001 B 15.69 % | 1.729 B -0.36 % | 1.735 B -7.60 % | 1.878 B 9.02 % | 1.723 B 3.28 % | 1.668 B 24.98 % | 1.335 B -36.99 % | 2.118 B 16.92 % | 1.812 B -18.27 % | 2.217 B 10.68 % | 2.003 B 3.36 % | 1.938 B -2.97 % | 1.997 B -16.34 % | 2.387 B 54.18 % | 1.548 B -3.06 % | 1.597 B -20.41 % | 2.006 B 14.64 % | 1.750 B 21.58 % | 1.440 B -15.54 % | 1.704 B 55.59 % | 1.095 B -23.11 % | 1.425 B 12.53 % | 1.266 B -10.70 % | 1.418 B 36.39 % | 1.039 B -14.06 % | 1.209 B 5.08 % | 1.151 B -16.64 % | 1.381 B 6.32 % | 1.299 B 0.97 % | 1.286 B 40.58 % | 914.931 M -17.35 % | 1.107 B -39.36 % | 1.825 B 99.90 % | 913.173 M 4.67 % | 872.397 M -8.59 % | 954.387 M -3.80 % | 992.046 M 19.84 % | 827.840 M 3.25 % | 801.747 M -15.71 % | 951.200 M 25.85 % | 755.803 M -10.62 % | 845.570 M 24.47 % | 679.338 M -17.48 % | 823.277 M 23.88 % | 664.556 M -11.84 % | 753.844 M 7.09 % | 703.924 M -7.67 % | 762.366 M -41.57 % | 1.305 B -36.29 % | 2.048 B 185.93 % | 716.206 M 20.53 % | 594.208 M -54.54 % | 1.307 B -12.20 % | 1.489 B 60.78 % | 925.923 M |
| Net income | 94.897 M 92.92 % | 49.190 M -40.35 % | 82.466 M -13.70 % | 95.553 M -33.05 % | 142.726 M 63.04 % | 87.542 M -38.33 % | 141.942 M 45.51 % | 97.545 M -22.48 % | 125.840 M 123.35 % | 56.341 M -27.34 % | 77.544 M 45.54 % | 53.282 M 155.98 % | 20.815 M -40.60 % | 35.041 M -30.56 % | 50.460 M 179.85 % | 18.031 M -7.62 % | 19.519 M 32.10 % | 14.776 M -58.60 % | 35.689 M 92.94 % | 18.497 M -77.33 % | 81.605 M 26.80 % | 64.356 M 44.32 % | 44.592 M 2.83 % | 43.365 M 14.91 % | 37.737 M 179.95 % | 13.480 M -74.83 % | 53.560 M 27.25 % | 42.092 M -30.28 % | 60.376 M 104.25 % | 29.560 M -55.64 % | 66.639 M 121.94 % | 30.026 M -5.09 % | 31.636 M 128.52 % | 13.844 M -42.27 % | 23.980 M 152.24 % | 9.507 M -37.90 % | 15.310 M -24.08 % | 20.166 M 75.63 % | 11.482 M 2.88 % | 11.161 M -44.55 % | 20.129 M 143.25 % | 8.275 M -78.33 % | 38.191 M 1 832.74 % | 1.976 M -78.39 % | 9.143 M 224.91 % | 2.814 M -83.32 % | 16.868 M 17.03 % | 14.414 M 830.54 % | 1.549 M -82.79 % | 9.000 M -51.41 % | 18.523 M 177.76 % | -23.821 M -602.55 % | 4.740 M -78.97 % | 22.541 M 76.82 % | 12.748 M 275.16 % | 3.398 M |
| Income before tax | 121.448 M 88.52 % | 64.421 M -46.38 % | 120.136 M -4.17 % | 125.365 M -33.26 % | 187.842 M 53.27 % | 122.554 M -34.50 % | 187.112 M 50.08 % | 124.673 M -27.31 % | 171.509 M 121.25 % | 77.517 M -21.68 % | 98.975 M 37.34 % | 72.068 M 134.26 % | 30.764 M -40.08 % | 51.341 M -23.28 % | 66.921 M 181.28 % | 23.792 M -9.40 % | 26.261 M 22.66 % | 21.409 M -54.59 % | 47.143 M 94.61 % | 24.224 M -77.99 % | 110.053 M 305.92 % | 27.112 M -60.45 % | 68.544 M -0.51 % | 68.894 M 18.77 % | 58.007 M 107.67 % | 27.932 M -66.07 % | 82.327 M 27.98 % | 64.330 M -30.96 % | 93.178 M 72.25 % | 54.094 M -47.57 % | 103.177 M 124.72 % | 45.914 M -5.37 % | 48.518 M 100.16 % | 24.240 M -32.34 % | 35.824 M 181.06 % | 12.746 M -44.45 % | 22.944 M -17.72 % | 27.884 M 62.56 % | 17.153 M 1.20 % | 16.949 M -43.12 % | 29.797 M 94.04 % | 15.356 M -72.50 % | 55.840 M 1 809.71 % | 2.924 M -78.40 % | 13.535 M 86.18 % | 7.270 M -70.88 % | 24.969 M 16.62 % | 21.411 M 864.89 % | 2.219 M -88.14 % | 18.703 M -20.06 % | 23.396 M 183.95 % | -27.869 M -497.22 % | 7.016 M -78.40 % | 32.486 M 72.13 % | 18.873 M 275.21 % | 5.030 M |
| Income before tax ratio | 0.05 64.66 % | 0.03 -53.65 % | 0.07 -3.82 % | 0.07 -27.77 % | 0.10 40.59 % | 0.07 -36.58 % | 0.11 20.09 % | 0.09 15.37 % | 0.08 89.24 % | 0.04 -4.18 % | 0.04 24.08 % | 0.04 126.64 % | 0.02 -38.24 % | 0.03 -8.30 % | 0.03 82.43 % | 0.02 -6.54 % | 0.02 54.11 % | 0.01 -60.39 % | 0.03 60.07 % | 0.02 -73.94 % | 0.06 160.89 % | 0.02 -48.56 % | 0.05 -11.59 % | 0.05 33.00 % | 0.04 52.26 % | 0.03 -60.52 % | 0.07 21.79 % | 0.06 -17.18 % | 0.07 62.02 % | 0.04 -48.07 % | 0.08 59.85 % | 0.05 14.50 % | 0.04 230.06 % | 0.01 -66.15 % | 0.04 168.51 % | 0.01 -39.23 % | 0.02 -14.47 % | 0.03 35.65 % | 0.02 -1.99 % | 0.02 -32.52 % | 0.03 54.18 % | 0.02 -69.23 % | 0.07 1 434.28 % | 0.00 -73.82 % | 0.02 50.28 % | 0.01 -66.97 % | 0.03 8.90 % | 0.03 945.00 % | 0.00 -79.69 % | 0.01 25.47 % | 0.01 129.36 % | -0.04 -429.56 % | 0.01 -52.49 % | 0.02 96.04 % | 0.01 133.37 % | 0.01 |
| EBITDA | 134.160 M 67.28 % | 80.200 M -40.78 % | 135.426 M -3.17 % | 139.857 M -30.90 % | 202.408 M 48.12 % | 136.653 M -31.81 % | 200.390 M 45.17 % | 138.041 M -26.78 % | 188.532 M 102.74 % | 92.990 M -21.09 % | 117.838 M 27.67 % | 92.297 M 90.37 % | 48.483 M -25.10 % | 64.726 M -24.42 % | 85.639 M 145.91 % | 34.826 M -7.47 % | 37.636 M 30.96 % | 28.738 M -50.73 % | 58.324 M 66.83 % | 34.961 M -71.00 % | 120.553 M 285.99 % | 31.232 M -61.39 % | 80.887 M 0.39 % | 80.570 M 15.32 % | 69.869 M 124.45 % | 31.129 M -66.56 % | 93.088 M 18.31 % | 78.683 M -27.27 % | 108.190 M 41.49 % | 76.463 M -38.37 % | 124.070 M 97.50 % | 62.819 M -5.04 % | 66.150 M 40.27 % | 47.159 M -10.02 % | 52.410 M 76.79 % | 29.645 M -23.25 % | 38.623 M -20.56 % | 48.622 M 53.69 % | 31.636 M -2.51 % | 32.452 M -31.78 % | 47.573 M 119.08 % | 21.715 M -70.62 % | 73.913 M 274.24 % | 19.750 M -35.01 % | 30.389 M 95.08 % | 15.578 M -65.91 % | 45.691 M 16.70 % | 39.153 M 90.82 % | 20.518 M -3.46 % | 21.254 M -55.87 % | 48.160 M 621.07 % | 6.679 M -74.63 % | 26.325 M 175.26 % | -34.978 M -166.32 % | 52.743 M 71.47 % | 30.759 M |
| Net income ratio | 0.04 68.50 % | 0.02 -48.44 % | 0.05 -13.38 % | 0.06 -27.55 % | 0.08 49.55 % | 0.05 -40.28 % | 0.09 16.43 % | 0.07 23.03 % | 0.06 91.04 % | 0.03 -11.11 % | 0.03 31.49 % | 0.03 147.65 % | 0.01 -38.78 % | 0.02 -16.99 % | 0.02 81.51 % | 0.01 -4.71 % | 0.01 65.97 % | 0.01 -63.88 % | 0.02 58.70 % | 0.01 -73.16 % | 0.05 -18.50 % | 0.06 87.69 % | 0.03 -8.62 % | 0.03 28.68 % | 0.03 105.25 % | 0.01 -70.72 % | 0.04 21.09 % | 0.04 -16.37 % | 0.04 92.11 % | 0.02 -56.07 % | 0.05 57.87 % | 0.03 14.83 % | 0.03 276.82 % | 0.01 -71.12 % | 0.03 140.97 % | 0.01 -32.07 % | 0.02 -21.08 % | 0.02 46.56 % | 0.01 -0.37 % | 0.01 -34.22 % | 0.02 93.28 % | 0.01 -75.76 % | 0.05 1 452.78 % | 0.00 -73.81 % | 0.01 162.27 % | 0.00 -81.08 % | 0.02 9.28 % | 0.02 907.79 % | 0.00 -70.54 % | 0.01 -23.74 % | 0.01 127.19 % | -0.03 -516.95 % | 0.01 -53.74 % | 0.02 101.39 % | 0.01 133.34 % | 0.00 |
| Ratio EBITDA | 0.06 46.11 % | 0.04 -48.81 % | 0.08 -2.82 % | 0.08 -25.22 % | 0.11 35.86 % | 0.08 -33.97 % | 0.12 16.15 % | 0.10 16.21 % | 0.09 73.41 % | 0.05 -3.45 % | 0.05 15.35 % | 0.05 84.18 % | 0.03 -22.80 % | 0.03 -9.66 % | 0.04 59.49 % | 0.02 -4.54 % | 0.02 64.54 % | 0.01 -57.02 % | 0.03 37.22 % | 0.02 -65.66 % | 0.07 148.08 % | 0.03 -49.78 % | 0.06 -10.79 % | 0.06 29.13 % | 0.05 64.56 % | 0.03 -61.09 % | 0.08 12.59 % | 0.07 -12.76 % | 0.08 33.09 % | 0.06 -38.96 % | 0.10 40.49 % | 0.07 14.90 % | 0.06 131.30 % | 0.03 -54.99 % | 0.06 68.90 % | 0.03 -16.03 % | 0.04 -17.43 % | 0.05 28.25 % | 0.04 -5.59 % | 0.04 -19.07 % | 0.05 74.08 % | 0.03 -67.13 % | 0.09 200.67 % | 0.03 -21.24 % | 0.04 57.47 % | 0.02 -61.32 % | 0.06 8.97 % | 0.06 106.67 % | 0.03 65.22 % | 0.02 -30.73 % | 0.02 152.18 % | 0.01 -78.95 % | 0.04 265.55 % | -0.03 -175.53 % | 0.04 6.65 % | 0.03 |
| Gross profit ratio | 0.10 -4.85 % | 0.11 -23.58 % | 0.14 -3.48 % | 0.15 -10.95 % | 0.17 48.55 % | 0.11 -35.99 % | 0.17 0.29 % | 0.17 23.58 % | 0.14 21.66 % | 0.12 3.77 % | 0.11 12.89 % | 0.10 20.38 % | 0.08 -10.39 % | 0.09 -11.77 % | 0.10 26.41 % | 0.08 -1.80 % | 0.08 -6.19 % | 0.09 -17.15 % | 0.11 0.11 % | 0.11 -21.76 % | 0.14 13.92 % | 0.12 -14.59 % | 0.14 -5.47 % | 0.15 12.97 % | 0.13 145.55 % | 0.05 -67.90 % | 0.17 4.15 % | 0.16 1.87 % | 0.16 8.07 % | 0.15 -23.87 % | 0.19 9.01 % | 0.18 14.03 % | 0.15 37.16 % | 0.11 -33.67 % | 0.17 42.63 % | 0.12 -0.25 % | 0.12 -12.45 % | 0.14 15.49 % | 0.12 -1.67 % | 0.12 -7.30 % | 0.13 -6.55 % | 0.14 -21.46 % | 0.18 53.60 % | 0.11 2.12 % | 0.11 235.17 % | -0.08 -154.89 % | 0.15 4.13 % | 0.14 39.58 % | 0.10 2.41 % | 0.10 -17.36 % | 0.12 43.16 % | 0.09 -31.75 % | 0.13 -6.61 % | 0.13 -20.10 % | 0.17 14.62 % | 0.15 |
| Weighted average shs out dil | 50.210 M 0.46 % | 49.979 M 0.00 % | 49.979 M -0.10 % | 50.028 M -0.10 % | 50.079 M -0.05 % | 50.104 M -0.11 % | 50.156 M 0.27 % | 50.023 M -0.22 % | 50.135 M 0.06 % | 50.104 M 0.15 % | 50.028 M -0.47 % | 50.266 M 1.43 % | 49.560 M -1.09 % | 50.104 M 0.29 % | 49.959 M -0.25 % | 50.086 M 0.07 % | 50.049 M -0.11 % | 50.104 M 1.08 % | 49.568 M -0.85 % | 49.992 M -0.14 % | 50.064 M -0.08 % | 50.104 M 0.00 % | 50.103 M 0.52 % | 49.845 M -0.94 % | 50.316 M 0.42 % | 50.104 M 0.09 % | 50.056 M -0.11 % | 50.110 M 0.42 % | 49.898 M -0.41 % | 50.102 M -0.01 % | 50.105 M 0.12 % | 50.043 M -0.34 % | 50.216 M 1.56 % | 49.443 M -1.32 % | 50.104 M -0.61 % | 50.411 M 1.60 % | 49.616 M -1.58 % | 50.415 M 0.99 % | 49.922 M -1.60 % | 50.732 M 0.81 % | 50.323 M 0.44 % | 50.104 M -0.29 % | 50.251 M 1.72 % | 49.400 M -2.75 % | 50.794 M 8.30 % | 46.900 M -5.47 % | 49.612 M -0.18 % | 49.703 M -3.74 % | 51.633 M 3.05 % | 50.104 M 0.10 % | 50.054 M 0.86 % | 49.627 M -0.95 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 3.22 % | 48.543 M |
| Weighted average shs out | 50.210 M 0.46 % | 49.979 M 0.00 % | 49.979 M -0.10 % | 50.028 M -0.10 % | 50.079 M -0.05 % | 50.104 M -0.11 % | 50.156 M 0.27 % | 50.023 M -0.22 % | 50.135 M 0.06 % | 50.104 M 0.15 % | 50.028 M -0.47 % | 50.266 M 1.43 % | 49.560 M -1.09 % | 50.104 M 0.29 % | 49.959 M -0.25 % | 50.086 M 0.07 % | 50.049 M -0.11 % | 50.104 M 1.08 % | 49.568 M -0.85 % | 49.992 M -0.14 % | 50.064 M -0.08 % | 50.104 M 0.00 % | 50.103 M 0.52 % | 49.845 M -0.94 % | 50.316 M -0.40 % | 50.518 M 0.92 % | 50.056 M -0.11 % | 50.110 M 0.42 % | 49.898 M -0.41 % | 50.102 M -0.01 % | 50.105 M 0.12 % | 50.043 M -0.34 % | 50.216 M 1.56 % | 49.443 M -1.32 % | 50.104 M -0.61 % | 50.411 M 1.60 % | 49.616 M -1.58 % | 50.415 M 0.99 % | 49.922 M -1.60 % | 50.732 M 0.81 % | 50.323 M 1.74 % | 49.462 M -1.57 % | 50.251 M 1.72 % | 49.400 M -2.75 % | 50.794 M 5.55 % | 48.123 M -3.00 % | 49.612 M -0.18 % | 49.703 M -3.74 % | 51.633 M 3.28 % | 49.994 M -0.12 % | 50.054 M 0.86 % | 49.627 M -0.95 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M 3.22 % | 48.543 M |
| EPS diluted | 1.89 92.86 % | 0.98 -40.61 % | 1.65 -13.61 % | 1.91 -32.98 % | 2.85 62.86 % | 1.75 -38.16 % | 2.83 45.13 % | 1.95 -22.31 % | 2.51 124.11 % | 1.12 -27.74 % | 1.55 46.23 % | 1.06 152.38 % | 0.42 -40.00 % | 0.70 -30.69 % | 1.01 180.56 % | 0.36 -7.69 % | 0.39 34.48 % | 0.29 -59.72 % | 0.72 94.59 % | 0.37 -77.30 % | 1.63 27.34 % | 1.28 43.82 % | 0.89 2.30 % | 0.87 16.00 % | 0.75 177.78 % | 0.27 -74.77 % | 1.07 27.38 % | 0.84 -30.58 % | 1.21 105.08 % | 0.59 -55.64 % | 1.33 121.67 % | 0.60 -4.76 % | 0.63 125.00 % | 0.28 -41.67 % | 0.48 152.63 % | 0.19 -38.71 % | 0.31 -22.50 % | 0.40 73.91 % | 0.23 4.55 % | 0.22 -45.00 % | 0.40 135.29 % | 0.17 -77.63 % | 0.76 1 800.00 % | 0.04 -77.78 % | 0.18 220.28 % | 0.06 -83.47 % | 0.34 17.24 % | 0.29 866.67 % | 0.03 -83.33 % | 0.18 -51.35 % | 0.37 177.08 % | -0.48 -633.33 % | 0.09 -80.00 % | 0.45 80.00 % | 0.25 257.14 % | 0.07 |
| Earnings per share | 1.89 92.86 % | 0.98 -40.61 % | 1.65 -13.61 % | 1.91 -32.98 % | 2.85 62.86 % | 1.75 -38.16 % | 2.83 45.13 % | 1.95 -22.31 % | 2.51 124.11 % | 1.12 -27.74 % | 1.55 46.23 % | 1.06 152.38 % | 0.42 -40.00 % | 0.70 -30.69 % | 1.01 180.56 % | 0.36 -7.69 % | 0.39 34.48 % | 0.29 -59.72 % | 0.72 94.59 % | 0.37 -77.30 % | 1.63 27.34 % | 1.28 43.82 % | 0.89 2.30 % | 0.87 16.00 % | 0.75 177.78 % | 0.27 -74.77 % | 1.07 27.38 % | 0.84 -30.58 % | 1.21 105.08 % | 0.59 -55.64 % | 1.33 121.67 % | 0.60 -4.76 % | 0.63 125.00 % | 0.28 -41.67 % | 0.48 152.63 % | 0.19 -38.71 % | 0.31 -22.50 % | 0.40 73.91 % | 0.23 4.55 % | 0.22 -45.00 % | 0.40 135.29 % | 0.17 -77.63 % | 0.76 1 800.00 % | 0.04 -77.78 % | 0.18 220.28 % | 0.06 -83.47 % | 0.34 17.24 % | 0.29 866.67 % | 0.03 -83.33 % | 0.18 -51.35 % | 0.37 177.08 % | -0.48 -633.33 % | 0.09 -80.00 % | 0.45 80.00 % | 0.25 257.14 % | 0.07 |
| Gross profit | 236.299 M 8.94 % | 216.914 M -11.59 % | 245.339 M -3.83 % | 255.100 M -17.72 % | 310.026 M 61.95 % | 191.430 M -33.89 % | 289.546 M 25.34 % | 231.012 M -22.14 % | 296.686 M 42.24 % | 208.580 M -15.18 % | 245.920 M 24.95 % | 196.821 M 24.42 % | 158.185 M -13.05 % | 181.925 M -26.19 % | 246.466 M 94.90 % | 126.460 M -4.80 % | 132.841 M -25.33 % | 177.902 M -5.03 % | 187.318 M 21.71 % | 153.902 M -33.92 % | 232.899 M 77.25 % | 131.395 M -34.32 % | 200.064 M 6.38 % | 188.073 M 0.88 % | 186.434 M 234.92 % | 55.665 M -72.42 % | 201.798 M 9.45 % | 184.382 M -15.08 % | 217.132 M 14.90 % | 188.977 M -23.14 % | 245.868 M 53.24 % | 160.448 M -5.76 % | 170.247 M -16.82 % | 204.675 M 32.60 % | 154.357 M 49.29 % | 103.391 M -8.82 % | 113.396 M -15.77 % | 134.631 M 38.40 % | 97.280 M 1.53 % | 95.811 M -21.86 % | 122.616 M 17.61 % | 104.258 M -29.80 % | 148.513 M 91.19 % | 77.680 M -15.74 % | 92.186 M 267.45 % | -55.053 M -148.39 % | 113.772 M 11.52 % | 102.023 M 28.88 % | 79.163 M -40.16 % | 132.300 M -47.34 % | 251.250 M 309.33 % | 61.381 M -17.74 % | 74.617 M -57.54 % | 175.745 M -29.84 % | 250.501 M 84.28 % | 135.937 M |
| Income tax expense | 26.551 M 77.86 % | 14.928 M -60.37 % | 37.669 M 26.36 % | 29.812 M -33.92 % | 45.116 M 28.86 % | 35.012 M -22.49 % | 45.170 M 66.51 % | 27.128 M -40.60 % | 45.670 M 115.67 % | 21.176 M -1.19 % | 21.431 M 14.08 % | 18.786 M 88.82 % | 9.949 M -38.96 % | 16.300 M -0.98 % | 16.461 M 185.73 % | 5.761 M -14.55 % | 6.742 M 1.64 % | 6.633 M -42.09 % | 11.454 M 100.00 % | 5.727 M -79.87 % | 28.448 M 176.38 % | -37.244 M -255.49 % | 23.952 M -6.18 % | 25.529 M 25.94 % | 20.270 M 40.26 % | 14.452 M -49.76 % | 28.767 M 29.36 % | 22.238 M -32.21 % | 32.802 M 33.70 % | 24.534 M -32.85 % | 36.538 M 129.97 % | 15.888 M -5.89 % | 16.882 M 62.39 % | 10.396 M -12.23 % | 11.844 M 265.67 % | 3.239 M -57.17 % | 7.563 M -2.01 % | 7.718 M 36.10 % | 5.671 M -2.02 % | 5.788 M -40.13 % | 9.668 M 36.53 % | 7.081 M -59.88 % | 17.649 M 1 761.71 % | 948.000 K -78.42 % | 4.392 M -1.44 % | 4.456 M -44.99 % | 8.101 M 15.78 % | 6.997 M 944.33 % | 670.000 K -93.09 % | 9.702 M 99.10 % | 4.873 M 220.38 % | -4.048 M -277.86 % | 2.276 M -77.11 % | 9.945 M 62.37 % | 6.125 M 275.31 % | 1.632 M |
| Cost of revenue | 2.054 B 15.17 % | 1.784 B 20.20 % | 1.484 B 0.24 % | 1.480 B -5.60 % | 1.568 B 2.40 % | 1.531 B 11.09 % | 1.378 B 24.90 % | 1.104 B -39.41 % | 1.822 B 13.62 % | 1.603 B -18.65 % | 1.971 B 9.13 % | 1.806 B 1.49 % | 1.779 B -1.96 % | 1.815 B -15.20 % | 2.140 B 50.56 % | 1.422 B -2.90 % | 1.464 B -19.93 % | 1.828 B 17.00 % | 1.563 B 21.56 % | 1.286 B -12.63 % | 1.472 B 52.64 % | 964.043 M -21.28 % | 1.225 B 13.60 % | 1.078 B -12.45 % | 1.231 B 25.16 % | 983.747 M -2.37 % | 1.008 B 4.25 % | 966.534 M -16.93 % | 1.164 B 4.86 % | 1.110 B 6.66 % | 1.040 B 37.89 % | 754.483 M -19.46 % | 936.737 M -42.20 % | 1.621 B 113.59 % | 758.816 M -1.33 % | 769.006 M -8.56 % | 840.991 M -1.92 % | 857.415 M 17.36 % | 730.560 M 3.49 % | 705.936 M -14.80 % | 828.584 M 27.17 % | 651.545 M -6.53 % | 697.057 M 15.86 % | 601.658 M -17.70 % | 731.091 M 1.60 % | 719.609 M 12.43 % | 640.072 M 6.34 % | 601.901 M -11.90 % | 683.203 M -41.73 % | 1.172 B -34.74 % | 1.797 B 174.37 % | 654.825 M 26.03 % | 519.591 M -54.07 % | 1.131 B -8.63 % | 1.238 B 56.73 % | 789.986 M |
| General and administrative expenses | 0.000 -100.00 % | 79.136 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.455 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.851 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.771 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 136.982 M 47.93 % | 92.602 M -37.71 % | 148.660 M 2.27 % | 145.354 M 46.46 % | 99.248 M | 0.000 -100.00 % | 115.266 M -50.10 % | 231.012 M 82.19 % | 126.797 M 0.56 % | 126.087 M -15.15 % | 148.593 M 11.65 % | 133.084 M 1.23 % | 131.471 M | 0.000 -100.00 % | 246.466 M 94.90 % | 126.460 M -4.80 % | 132.841 M | 0.000 -100.00 % | 187.318 M 21.71 % | 153.902 M 18.87 % | 129.466 M 106.59 % | 62.668 M -68.68 % | 200.064 M 6.38 % | 188.073 M 0.88 % | 186.434 M | 0.000 -100.00 % | 118.161 M 1.48 % | 116.432 M 0.22 % | 116.182 M | 0.000 -100.00 % | 124.792 M 8.96 % | 114.534 M -5.91 % | 121.729 M -32.38 % | 180.023 M 51.97 % | 118.463 M 48.43 % | 79.810 M -1.10 % | 80.699 M -24.40 % | 106.747 M 33.22 % | 80.126 M 16.06 % | 69.041 M -14.42 % | 80.674 M -10.23 % | 89.868 M 12.08 % | 80.184 M 25.80 % | 63.740 M -4.95 % | 67.058 M 208.99 % | -61.526 M -182.59 % | 74.499 M 7.53 % | 69.280 M 6.40 % | 65.114 M -43.05 % | 114.334 M -46.71 % | 214.564 M 251.61 % | 61.024 M -9.73 % | 67.601 M -53.40 % | 145.059 M -37.37 % | 231.628 M 76.94 % | 130.907 M |
| Operating expenses | 136.982 M -19.42 % | 169.996 M 14.35 % | 148.660 M 2.27 % | 145.354 M 5.70 % | 137.519 M 80.98 % | 75.986 M -34.08 % | 115.266 M -0.08 % | 115.362 M -9.02 % | 126.797 M 0.56 % | 126.087 M -15.15 % | 148.593 M 11.65 % | 133.084 M -15.87 % | 158.185 M -9.13 % | 174.075 M -29.37 % | 246.466 M 94.90 % | 126.460 M -4.80 % | 132.841 M -1.47 % | 134.823 M -28.02 % | 187.318 M 21.71 % | 153.902 M 18.87 % | 129.466 M 106.59 % | 62.668 M -68.68 % | 200.064 M 6.38 % | 188.073 M 0.88 % | 186.434 M 234.92 % | 55.665 M -52.89 % | 118.161 M 1.48 % | 116.432 M 0.22 % | 116.182 M -6.77 % | 124.621 M -12.66 % | 142.691 M 37.02 % | 104.139 M -5.77 % | 110.514 M -38.61 % | 180.023 M 51.97 % | 118.463 M 48.43 % | 79.810 M -11.77 % | 90.452 M -15.27 % | 106.747 M 33.22 % | 80.126 M 1.60 % | 78.862 M -15.04 % | 92.819 M -0.24 % | 93.044 M 0.40 % | 92.673 M 23.97 % | 74.756 M -4.95 % | 78.651 M 227.83 % | -61.526 M -169.28 % | 88.803 M 10.16 % | 80.612 M 4.77 % | 76.944 M -32.70 % | 114.334 M -49.82 % | 227.854 M 155.30 % | 89.250 M 32.02 % | 67.601 M -53.40 % | 145.059 M -37.37 % | 231.628 M 76.94 % | 130.907 M |
| Cost and expenses | 2.191 B 12.16 % | 1.954 B 19.67 % | 1.633 B 0.42 % | 1.626 B -4.69 % | 1.706 B 6.12 % | 1.607 B 7.60 % | 1.494 B 31.51 % | 1.136 B -41.71 % | 1.948 B 12.67 % | 1.729 B -18.40 % | 2.119 B 9.30 % | 1.939 B 1.47 % | 1.911 B -1.73 % | 1.945 B -16.29 % | 2.323 B 52.24 % | 1.526 B -3.41 % | 1.580 B -19.54 % | 1.963 B 14.96 % | 1.708 B 20.47 % | 1.418 B -11.45 % | 1.601 B 53.58 % | 1.042 B -23.22 % | 1.358 B 12.95 % | 1.202 B -11.63 % | 1.360 B 30.86 % | 1.039 B -7.67 % | 1.126 B 3.95 % | 1.083 B -15.37 % | 1.280 B 3.68 % | 1.234 B 5.10 % | 1.174 B 36.29 % | 861.639 M -17.89 % | 1.049 B -41.51 % | 1.794 B 104.52 % | 877.279 M 3.35 % | 848.816 M -8.87 % | 931.443 M -3.39 % | 964.162 M 18.93 % | 810.686 M 3.30 % | 784.798 M -14.83 % | 921.403 M 23.75 % | 744.589 M -5.72 % | 789.730 M 16.75 % | 676.414 M -16.47 % | 809.742 M 23.05 % | 658.083 M -9.71 % | 728.875 M 6.79 % | 682.513 M -10.21 % | 760.147 M -40.93 % | 1.287 B -36.44 % | 2.024 B 172.08 % | 744.075 M 26.72 % | 587.192 M -54.00 % | 1.276 B -13.16 % | 1.470 B 59.61 % | 920.893 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 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 77.394 M | 0.000 | 0.000 -100.00 % | 38.271 M -49.63 % | 75.986 M | 0.000 100.00 % | -115.650 M | 0.000 -100.00 % | 73.425 M | 0.000 | 0.000 -100.00 % | 26.714 M -79.38 % | 129.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.968 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.836 M 77.86 % | 17.899 M 272.19 % | -10.395 M 7.31 % | -11.215 M -134.35 % | 32.646 M | 0.000 | 0.000 -100.00 % | 9.753 M -66.48 % | 29.098 M | 0.000 -100.00 % | 9.821 M -19.14 % | 12.145 M -55.52 % | 27.303 M 118.62 % | 12.489 M 13.37 % | 11.016 M -11.09 % | 12.390 M -81.12 % | 65.641 M 358.90 % | 14.304 M 26.23 % | 11.332 M -0.26 % | 11.361 M | 0.000 -100.00 % | 13.290 M -52.92 % | 28.226 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.154 M -36.91 % | 1.829 M 24.93 % | 1.464 M 26.86 % | 1.154 M -9.91 % | 1.281 M -72.13 % | 4.596 M 191.99 % | 1.574 M -28.19 % | 2.192 M -60.43 % | 5.540 M 18.50 % | 4.675 M -42.13 % | 8.079 M -15.18 % | 9.525 M 28.23 % | 7.428 M | 0.000 -100.00 % | 9.251 M 362.09 % | 2.002 M -15.49 % | 2.369 M | 0.000 -100.00 % | 2.482 M 7.82 % | 2.302 M 0.74 % | 2.285 M | 0.000 -100.00 % | 4.491 M 5.80 % | 4.245 M -10.58 % | 4.747 M | 0.000 -100.00 % | 4.008 M -48.23 % | 7.742 M -8.53 % | 8.464 M -46.37 % | 15.782 M 9.96 % | 14.353 M 38.08 % | 10.395 M -7.31 % | 11.215 M -30.86 % | 16.220 M 55.89 % | 10.405 M -3.97 % | 10.835 M 10.29 % | 9.824 M -34.05 % | 14.896 M 70.51 % | 8.736 M -11.05 % | 9.821 M -19.14 % | 12.145 M | 0.000 -100.00 % | 12.489 M 13.37 % | 11.016 M -4.98 % | 11.593 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.669 M -85.07 % | 17.880 M -36.65 % | 28.226 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 14.371 M 3.02 % | 13.950 M 0.90 % | 13.826 M 3.66 % | 13.338 M 0.39 % | 13.286 M 5.84 % | 12.553 M 7.26 % | 11.703 M 4.71 % | 11.177 M -2.66 % | 11.483 M 16.51 % | 9.856 M -8.61 % | 10.785 M 0.76 % | 10.704 M 4.01 % | 10.291 M 4.63 % | 9.836 M 3.90 % | 9.467 M 4.82 % | 9.032 M 0.29 % | 9.006 M 2.17 % | 8.815 M 1.33 % | 8.699 M 3.13 % | 8.435 M 2.68 % | 8.215 M 2.06 % | 8.049 M 2.50 % | 7.853 M 5.68 % | 7.431 M 4.44 % | 7.115 M 3.28 % | 6.889 M 2.01 % | 6.753 M 2.13 % | 6.612 M 0.99 % | 6.547 M -0.61 % | 6.587 M 0.72 % | 6.540 M 0.46 % | 6.510 M 1.45 % | 6.417 M 1.66 % | 6.312 M 1.71 % | 6.206 M 1.92 % | 6.089 M 4.00 % | 5.855 M 0.22 % | 5.842 M 1.65 % | 5.747 M 1.14 % | 5.682 M 0.91 % | 5.631 M -0.16 % | 5.640 M 1.00 % | 5.584 M -3.89 % | 5.810 M 10.44 % | 5.261 M -17.94 % | 6.411 M -0.12 % | 6.419 M 0.14 % | 6.410 M -0.91 % | 6.469 M -4.62 % | 6.782 M -1.42 % | 6.880 M 8.83 % | 6.322 M -1.62 % | 6.426 M -2.38 % | 6.583 M 19.04 % | 5.530 M 0.47 % | 5.504 M |
| Operating income | 99.317 M 111.68 % | 46.918 M -51.47 % | 96.679 M -11.91 % | 109.746 M -36.38 % | 172.507 M 49.43 % | 115.444 M -33.76 % | 174.280 M -12.36 % | 198.849 M 17.05 % | 169.889 M 105.94 % | 82.495 M -15.24 % | 97.327 M 52.70 % | 63.737 M 138.59 % | 26.714 M -51.67 % | 55.277 M -13.60 % | 63.979 M 187.80 % | 22.230 M 28.84 % | 17.254 M -37.78 % | 27.732 M -34.59 % | 42.397 M 92.91 % | 21.978 M -78.75 % | 103.433 M 410.83 % | 20.248 M -69.76 % | 66.956 M 4.63 % | 63.996 M 11.21 % | 57.545 M 60.94 % | 35.756 M -57.25 % | 83.637 M 23.09 % | 67.950 M -32.69 % | 100.950 M 56.86 % | 64.356 M -37.63 % | 103.177 M 124.72 % | 45.914 M -5.37 % | 48.518 M 96.81 % | 24.652 M -46.67 % | 46.229 M 96.04 % | 23.581 M -13.61 % | 27.297 M -2.11 % | 27.884 M 20.48 % | 23.144 M -13.55 % | 26.770 M -36.17 % | 41.942 M 191.47 % | 14.390 M -78.94 % | 68.329 M 390.16 % | 13.940 M -44.52 % | 25.128 M 288.20 % | 6.473 M -83.52 % | 39.272 M 19.94 % | 32.743 M 133.06 % | 14.049 M -21.80 % | 17.966 M -23.21 % | 23.396 M 6 453.50 % | 357.000 K -94.91 % | 7.016 M -77.14 % | 30.686 M 62.59 % | 18.873 M 275.21 % | 5.030 M |
| Operating income ratio | 0.04 84.89 % | 0.02 -58.05 % | 0.06 -11.59 % | 0.06 -31.15 % | 0.09 37.06 % | 0.07 -35.86 % | 0.10 -29.87 % | 0.15 85.77 % | 0.08 76.14 % | 0.05 3.70 % | 0.04 37.96 % | 0.03 130.83 % | 0.01 -50.19 % | 0.03 3.27 % | 0.03 86.66 % | 0.01 32.91 % | 0.01 -21.83 % | 0.01 -42.94 % | 0.02 58.67 % | 0.02 -74.84 % | 0.06 228.32 % | 0.02 -60.67 % | 0.05 -7.02 % | 0.05 24.54 % | 0.04 17.99 % | 0.03 -50.26 % | 0.07 17.13 % | 0.06 -19.25 % | 0.07 47.54 % | 0.05 -38.22 % | 0.08 59.85 % | 0.05 14.50 % | 0.04 224.54 % | 0.01 -73.32 % | 0.05 87.29 % | 0.03 -5.49 % | 0.03 1.76 % | 0.03 0.54 % | 0.03 -16.27 % | 0.03 -24.28 % | 0.04 131.59 % | 0.02 -76.44 % | 0.08 293.80 % | 0.02 -32.77 % | 0.03 213.36 % | 0.01 -81.30 % | 0.05 12.00 % | 0.05 152.41 % | 0.02 33.84 % | 0.01 20.52 % | 0.01 2 191.97 % | 0.00 -95.78 % | 0.01 -49.71 % | 0.02 85.18 % | 0.01 133.37 % | 0.01 |
| Total other income expenses net | 22.131 M 29.28 % | 17.119 M -27.02 % | 23.457 M 50.18 % | 15.619 M 1.85 % | 15.335 M 115.68 % | 7.110 M -44.59 % | 12.832 M 117.30 % | -74.176 M -4 678.77 % | 1.620 M 132.54 % | -4.978 M -402.06 % | 1.648 M -80.22 % | 8.331 M 105.70 % | 4.050 M 202.90 % | -3.936 M -233.79 % | 2.942 M 88.35 % | 1.562 M -82.66 % | 9.007 M 242.45 % | -6.323 M -233.23 % | 4.746 M 111.31 % | 2.246 M -66.07 % | 6.620 M -3.55 % | 6.864 M 332.24 % | 1.588 M -67.58 % | 4.898 M 960.17 % | 462.000 K 105.90 % | -7.824 M -497.25 % | -1.310 M 63.81 % | -3.620 M 53.42 % | -7.772 M 24.26 % | -10.262 M | 0.000 | 0.000 | 0.000 100.00 % | -412.000 K 96.04 % | -10.405 M 3.97 % | -10.835 M -148.91 % | -4.353 M | 0.000 100.00 % | -5.991 M 39.00 % | -9.821 M 19.14 % | -12.145 M -1 357.25 % | 966.000 K 107.73 % | -12.489 M -13.37 % | -11.016 M 4.98 % | -11.593 M -1 554.58 % | 797.000 K 105.57 % | -14.303 M -26.22 % | -11.332 M 4.21 % | -11.830 M -1 705.16 % | 737.000 K | 0.000 100.00 % | -28.226 M | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 13.615 M | 0.000 -100.00 % | 44.814 M -78.70 % | 210.434 M 630.04 % | 28.825 M -88.52 % | 251.178 M 322.56 % | -112.857 M -151.92 % | 217.382 M 1.89 % | 213.354 M 66.66 % | 128.018 M -43.51 % | 226.623 M 509.91 % | 37.157 M -89.02 % | 338.425 M 353.62 % | 74.605 M 441.44 % | -21.850 M -172.32 % | 30.211 M 484.47 % | 5.169 M -94.10 % | 87.612 M 329.85 % | -38.117 M -22 788.69 % | 168.000 K -99.81 % | 90.192 M 346.36 % | 20.206 M -75.45 % | 82.317 M 585.35 % | 12.011 M -89.23 % | 111.545 M 479.24 % | 19.257 M -86.21 % | 139.633 M 1 305.47 % | 9.935 M -96.53 % | 285.928 M 3 469.19 % | 8.011 M -98.02 % | 403.697 M 1 987.80 % | 19.336 M -93.96 % | 320.278 M 1 640.17 % | 18.405 M -80.97 % | 96.696 M 430.39 % | 18.231 M -85.40 % | 124.849 M 542.72 % | 19.425 M -78.31 % | 89.560 M 382.21 % | 18.573 M -87.35 % | 146.816 M 677.79 % | 18.876 M -82.69 % | 109.021 M 558.18 % | 16.564 M -87.76 % | 135.361 M 529.00 % | 21.520 M -85.96 % | 153.326 M 575.77 % | 22.689 M -78.42 % | 105.120 M -46.90 % | 197.962 M 270.32 % | 53.457 M |
| Total investments | 0.000 -100.00 % | 446.351 M | 0.000 -100.00 % | 147.568 M -64.94 % | 420.868 M 295.01 % | 106.547 M -78.79 % | 502.356 M 1 531.08 % | 30.799 M -92.92 % | 434.764 M 1 509.82 % | 27.007 M -89.45 % | 256.036 M 753.85 % | 29.986 M -59.65 % | 74.314 M 184.02 % | 26.165 M -82.46 % | 149.210 M 1 026.45 % | 13.246 M -78.08 % | 60.422 M 54 334.23 % | 111.000 K -99.94 % | 175.224 M 12 680.74 % | 1.371 M 308.04 % | 336.000 K -67.79 % | 1.043 M -97.42 % | 40.412 M 2 772.21 % | 1.407 M -94.14 % | 24.022 M 1 612.19 % | 1.403 M -96.36 % | 38.514 M 2 802.34 % | 1.327 M -93.32 % | 19.870 M 1 390.62 % | 1.333 M -91.68 % | 16.022 M 346.54 % | 3.588 M -90.72 % | 38.672 M 4 498.34 % | 841.000 K -97.72 % | 36.810 M 4 276.93 % | 841.000 K -97.69 % | 36.462 M 4 235.55 % | 841.000 K -97.84 % | 38.850 M 4 519.50 % | 841.000 K -97.74 % | 37.146 M 4 316.88 % | 841.000 K -97.77 % | 37.752 M 4 388.94 % | 841.000 K -97.46 % | 33.128 M 3 839.12 % | 841.000 K -98.05 % | 43.040 M 5 017.72 % | 841.000 K -98.15 % | 45.378 M 5 295.72 % | 841.000 K 0.00 % | 841.000 K 0.00 % | 841.000 K |
| Total debt | 0.000 -100.00 % | 30.693 M | 0.000 -100.00 % | 70.078 M | 0.000 -100.00 % | 121.454 M | 0.000 -100.00 % | 107.522 M | 0.000 -100.00 % | 403.729 M | 0.000 -100.00 % | 324.655 M | 0.000 -100.00 % | 375.582 M | 0.000 -100.00 % | 26.322 M | 0.000 -100.00 % | 35.380 M | 0.000 -100.00 % | 27.640 M | 0.000 -100.00 % | 90.360 M | 0.000 -100.00 % | 87.202 M | 0.000 -100.00 % | 123.556 M | 0.000 -100.00 % | 140.098 M | 0.000 -100.00 % | 295.863 M | 0.000 -100.00 % | 411.708 M | 0.000 -100.00 % | 339.614 M | 0.000 -100.00 % | 115.101 M | 0.000 -100.00 % | 143.080 M | 0.000 -100.00 % | 108.985 M | 0.000 -100.00 % | 165.389 M | 0.000 -100.00 % | 127.897 M | 0.000 -100.00 % | 150.371 M | 0.000 -100.00 % | 174.846 M | 0.000 -100.00 % | 127.809 M -41.14 % | 217.156 M 147.00 % | 87.916 M |
| Accumulated other comprehensive income loss | 2.119 B 647.61 % | 283.383 M -85.74 % | 1.988 B 2.59 % | 1.938 B 9.78 % | 1.765 B 621.65 % | 244.559 M -84.06 % | 1.534 B | 0.000 -100.00 % | 1.324 B 4 378.78 % | 29.556 M -97.52 % | 1.190 B | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 1.039 B | 0.000 -100.00 % | 1.010 B 528.79 % | 160.646 M -83.29 % | 961.269 M 5.50 % | 911.165 M 4.75 % | 869.876 M | 0.000 -100.00 % | 761.246 M 7.05 % | 711.142 M 2.90 % | 691.121 M 422.09 % | 132.375 M -78.79 % | 624.205 M | 0.000 -100.00 % | 535.088 M 1 553.85 % | 32.354 M -92.54 % | 433.621 M | 0.000 -100.00 % | 383.271 M 1 189.04 % | 29.733 M -91.40 % | 345.823 M | 0.000 -100.00 % | 326.802 M | 0.000 -100.00 % | 295.805 M | 0.000 -100.00 % | 266.160 M | 0.000 -100.00 % | 224.060 M | 0.000 -100.00 % | 216.253 M 567.63 % | 32.391 M -83.77 % | 199.599 M | 0.000 -100.00 % | 184.166 M 37.37 % | 134.062 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.785 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.470 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.080 B | 0.000 | 0.000 | 0.000 -100.00 % | 900.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 799.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 672.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 508.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 365.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 226.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 184.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M | 0.000 -100.00 % | 50.104 M 0.00 % | 50.104 M 0.00 % | 50.104 M |
| Total equity | 2.119 B 0.00 % | 2.119 B 6.59 % | 1.988 B 0.00 % | 1.988 B 12.62 % | 1.765 B 0.00 % | 1.765 B 15.02 % | 1.534 B 0.00 % | 1.534 B 15.92 % | 1.324 B 0.00 % | 1.324 B 11.23 % | 1.190 B 0.00 % | 1.190 B 5.78 % | 1.125 B 0.00 % | 1.125 B 8.31 % | 1.039 B 0.00 % | 1.039 B 2.83 % | 1.010 B 0.00 % | 1.010 B 5.08 % | 961.269 M 0.00 % | 961.270 M 10.51 % | 869.876 M 0.00 % | 869.875 M 14.27 % | 761.246 M 0.00 % | 761.246 M 10.15 % | 691.121 M 0.00 % | 691.121 M 10.72 % | 624.205 M 0.00 % | 624.205 M 16.65 % | 535.088 M 0.00 % | 535.088 M 23.40 % | 433.621 M 0.00 % | 433.621 M 13.14 % | 383.271 M 0.00 % | 383.271 M 10.83 % | 345.823 M 0.00 % | 345.823 M 5.82 % | 326.802 M 0.00 % | 326.802 M 10.48 % | 295.805 M 0.00 % | 295.805 M 11.14 % | 266.160 M 0.00 % | 266.160 M 18.79 % | 224.060 M 0.00 % | 224.060 M 3.61 % | 216.253 M 0.00 % | 216.253 M 8.34 % | 199.599 M 0.00 % | 199.599 M 8.38 % | 184.166 M 0.00 % | 184.166 M 16.89 % | 157.552 M -8.69 % | 172.537 M |
| Other non current liabilities | -2.119 B -42 625.03 % | 4.982 M 100.25 % | -1.988 B -88 361.46 % | 2.252 M 100.13 % | -1.765 B -97 284.47 % | 1.816 M 100.12 % | -1.534 B -84 503.08 % | 1.818 M | 0.000 -100.00 % | 1.816 M | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 499.000 K | 0.000 -100.00 % | 4.414 M | 0.000 -100.00 % | 5.580 M | 0.000 -100.00 % | 4.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.386 M | 0.000 -100.00 % | 15.956 M | 0.000 -100.00 % | 4.441 M | 0.000 -100.00 % | 67.422 M | 0.000 -100.00 % | 68.613 M | 0.000 -100.00 % | 68.224 M | 0.000 -100.00 % | 65.478 M | 0.000 -100.00 % | 65.030 M | 0.000 -100.00 % | 61.829 M | 0.000 -100.00 % | 67.912 M 1 480.82 % | 4.296 M -89.19 % | 39.743 M |
| Long term debt | 0.000 -100.00 % | 15.546 M | 0.000 -100.00 % | 18.433 M | 0.000 -100.00 % | 18.702 M | 0.000 -100.00 % | 21.215 M | 0.000 -100.00 % | 21.454 M | 0.000 -100.00 % | 23.518 M | 0.000 -100.00 % | 23.729 M | 0.000 -100.00 % | 24.881 M | 0.000 -100.00 % | 25.582 M | 0.000 -100.00 % | 27.640 M | 0.000 -100.00 % | 27.063 M | 0.000 -100.00 % | 24.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 16.647 M | 0.000 -100.00 % | 37.752 M | 0.000 -100.00 % | 57.254 M | 0.000 -100.00 % | 75.406 M | 0.000 -100.00 % | 96.332 M | 0.000 -100.00 % | 121.436 M -5.29 % | 128.214 M 86.37 % | 68.796 M |
| Total non current liabilities | -2.119 B -3 341.87 % | 65.351 M 103.29 % | -1.988 B -3 073.07 % | 66.855 M 103.79 % | -1.765 B -2 789.82 % | 65.613 M 104.28 % | -1.534 B -2 286.35 % | 70.183 M | 0.000 -100.00 % | 71.018 M | 0.000 -100.00 % | 72.294 M | 0.000 -100.00 % | 72.870 M | 0.000 -100.00 % | 74.119 M | 0.000 -100.00 % | 74.359 M | 0.000 -100.00 % | 82.271 M | 0.000 -100.00 % | 82.599 M | 0.000 -100.00 % | 104.059 M | 0.000 -100.00 % | 76.350 M | 0.000 -100.00 % | 70.987 M | 0.000 -100.00 % | 67.252 M | 0.000 -100.00 % | 76.312 M | 0.000 -100.00 % | 70.658 M | 0.000 -100.00 % | 57.260 M | 0.000 -100.00 % | 74.422 M | 0.000 -100.00 % | 85.260 M | 0.000 -100.00 % | 105.976 M | 0.000 -100.00 % | 122.732 M | 0.000 -100.00 % | 140.436 M | 0.000 -100.00 % | 158.161 M | 0.000 -100.00 % | 189.348 M 12.13 % | 168.858 M 15.14 % | 146.658 M |
| Other current liabilities | 0.000 -100.00 % | 126.424 M | 0.000 -100.00 % | 84.203 M | 0.000 -100.00 % | 98.948 M | 0.000 -100.00 % | 67.012 M | 0.000 -100.00 % | 83.896 M | 0.000 -100.00 % | 57.315 M | 0.000 -100.00 % | 54.310 M | 0.000 -100.00 % | 51.427 M | 0.000 -100.00 % | 68.522 M | 0.000 -100.00 % | 41.287 M | 0.000 -100.00 % | 194.367 M | 0.000 -100.00 % | 37.478 M | 0.000 -100.00 % | 37.651 M | 0.000 -100.00 % | 35.633 M | 0.000 -100.00 % | 117.283 M | 0.000 -100.00 % | 26.488 M | 0.000 -100.00 % | 64.541 M | 0.000 -100.00 % | 54.846 M | 0.000 -100.00 % | 62.602 M | 0.000 -100.00 % | 99.389 M | 0.000 -100.00 % | 87.394 M | 0.000 -100.00 % | 64.011 M | 0.000 -100.00 % | 75.034 M | 0.000 -100.00 % | 75.561 M | 0.000 -100.00 % | 70.004 M -26.76 % | 95.588 M 34.99 % | 70.810 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 -100.00 % | 3.718 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 -100.00 % | 18.156 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 15.147 M | 0.000 -100.00 % | 51.645 M | 0.000 -100.00 % | 102.752 M | 0.000 -100.00 % | 86.307 M | 0.000 -100.00 % | 382.275 M | 0.000 -100.00 % | 301.137 M | 0.000 -100.00 % | 351.853 M | 0.000 -100.00 % | 1.441 M | 0.000 -100.00 % | 9.798 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.297 M | 0.000 -100.00 % | 62.873 M | 0.000 -100.00 % | 123.556 M | 0.000 -100.00 % | 140.098 M | 0.000 -100.00 % | 295.863 M | 0.000 -100.00 % | 411.708 M | 0.000 -100.00 % | 339.614 M | 0.000 -100.00 % | 114.972 M | 0.000 -100.00 % | 136.080 M | 0.000 -100.00 % | 92.338 M | 0.000 -100.00 % | 127.637 M | 0.000 -100.00 % | 70.643 M | 0.000 -100.00 % | 74.965 M | 0.000 -100.00 % | 78.514 M | 0.000 -100.00 % | 6.373 M -92.83 % | 88.942 M 365.18 % | 19.120 M |
| Total current liabilities | 0.000 -100.00 % | 194.035 M | 0.000 -100.00 % | 206.004 M | 0.000 -100.00 % | 259.635 M | 0.000 -100.00 % | 251.831 M | 0.000 -100.00 % | 535.987 M | 0.000 -100.00 % | 447.075 M | 0.000 -100.00 % | 481.892 M | 0.000 -100.00 % | 85.302 M | 0.000 -100.00 % | 158.016 M | 0.000 -100.00 % | 81.805 M | 0.000 -100.00 % | 324.915 M | 0.000 -100.00 % | 192.142 M | 0.000 -100.00 % | 266.219 M | 0.000 -100.00 % | 308.408 M | 0.000 -100.00 % | 504.066 M | 0.000 -100.00 % | 576.663 M | 0.000 -100.00 % | 578.107 M | 0.000 -100.00 % | 335.150 M | 0.000 -100.00 % | 353.520 M | 0.000 -100.00 % | 293.519 M | 0.000 -100.00 % | 407.949 M | 0.000 -100.00 % | 277.273 M | 0.000 -100.00 % | 298.269 M | 0.000 -100.00 % | 343.568 M | 0.000 -100.00 % | 302.397 M -27.30 % | 415.948 M 62.78 % | 255.528 M |
| Total liabilities | -2.119 B -916.77 % | 259.386 M 113.05 % | -1.988 B -828.45 % | 272.859 M 115.46 % | -1.765 B -642.62 % | 325.248 M 121.20 % | -1.534 B -576.52 % | 322.014 M | 0.000 -100.00 % | 607.005 M | 0.000 -100.00 % | 519.369 M | 0.000 -100.00 % | 554.762 M | 0.000 -100.00 % | 159.421 M | 0.000 -100.00 % | 232.375 M | 0.000 -100.00 % | 164.076 M | 0.000 -100.00 % | 401.934 M | 0.000 -100.00 % | 296.201 M | 0.000 -100.00 % | 342.569 M | 0.000 -100.00 % | 379.395 M | 0.000 -100.00 % | 571.318 M | 0.000 -100.00 % | 652.975 M | 0.000 -100.00 % | 648.765 M | 0.000 -100.00 % | 392.410 M | 0.000 -100.00 % | 427.942 M | 0.000 -100.00 % | 378.779 M | 0.000 -100.00 % | 513.925 M | 0.000 -100.00 % | 400.005 M | 0.000 -100.00 % | 438.705 M | 0.000 -100.00 % | 501.729 M | 0.000 -100.00 % | 491.745 M -15.91 % | 584.806 M 45.41 % | 402.186 M |
| Other non current assets | 0.000 -100.00 % | 518.428 M | 0.000 100.00 % | -43.669 M 79.25 % | -210.434 M -157.90 % | 363.471 M 244.71 % | -251.178 M -309.24 % | 120.041 M 155.22 % | -217.382 M -295.62 % | 111.127 M 186.81 % | -128.018 M -204.77 % | 122.185 M 428.83 % | -37.157 M -132.83 % | 113.193 M 251.72 % | -74.605 M -135.19 % | 212.013 M 801.77 % | -30.211 M -125.05 % | 120.608 M 237.66 % | -87.612 M -182.59 % | 106.077 M 63 241.07 % | -168.000 K -100.18 % | 91.250 M 551.60 % | -20.206 M -120.09 % | 100.573 M 937.34 % | -12.011 M -113.73 % | 87.490 M 554.33 % | -19.257 M -319.15 % | 8.787 M 188.44 % | -9.935 M -192.90 % | 10.694 M 233.49 % | -8.011 M -146.11 % | 17.372 M 189.84 % | -19.336 M -105.45 % | 354.841 M 2 027.96 % | -18.405 M -360.36 % | 7.069 M 138.77 % | -18.231 M -341.50 % | 7.549 M 138.86 % | -19.425 M -479.02 % | 5.125 M 127.59 % | -18.573 M -427.91 % | 5.664 M 130.01 % | -18.876 M -551.69 % | 4.179 M 125.23 % | -16.564 M -290.37 % | 8.701 M 140.43 % | -21.520 M -441.26 % | 6.306 M 127.79 % | -22.689 M -391.86 % | 7.774 M -97.89 % | 368.129 M 5 410.91 % | 6.680 M |
| Long term investments | 0.000 -100.00 % | 325.572 M | 0.000 | 0.000 | 0.000 100.00 % | -11.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.901 M | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 1.371 M | 0.000 -100.00 % | 1.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.403 M | 0.000 -100.00 % | 1.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.350 M | 0.000 -100.00 % | 841.000 K | 0.000 -100.00 % | 841.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 841.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 841.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 841.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.174 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 1.876 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 3.393 M | 0.000 -100.00 % | 3.410 M | 0.000 -100.00 % | 4.519 M | 0.000 -100.00 % | 5.788 M | 0.000 -100.00 % | 7.058 M | 0.000 -100.00 % | 8.114 M | 0.000 -100.00 % | 8.573 M | 0.000 -100.00 % | 8.894 M | 0.000 -100.00 % | 7.438 M | 0.000 -100.00 % | 6.967 M | 0.000 -100.00 % | 5.243 M | 0.000 -100.00 % | 6.012 M | 0.000 -100.00 % | 7.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.899 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 | 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 % | 1.174 M | 0.000 -100.00 % | 1.313 M | 0.000 -100.00 % | 1.876 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 3.393 M | 0.000 -100.00 % | 3.410 M | 0.000 -100.00 % | 4.519 M | 0.000 -100.00 % | 5.788 M | 0.000 -100.00 % | 7.058 M | 0.000 -100.00 % | 8.114 M | 0.000 -100.00 % | 8.573 M | 0.000 -100.00 % | 8.894 M | 0.000 -100.00 % | 7.438 M | 0.000 -100.00 % | 6.967 M | 0.000 -100.00 % | 5.243 M | 0.000 -100.00 % | 6.012 M | 0.000 -100.00 % | 7.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.993 M | 0.000 -100.00 % | 6.688 M |
| Property plant equipment net | 0.000 -100.00 % | 580.561 M | 0.000 -100.00 % | 583.451 M | 0.000 -100.00 % | 584.993 M | 0.000 -100.00 % | 562.556 M | 0.000 -100.00 % | 546.793 M | 0.000 -100.00 % | 522.780 M | 0.000 -100.00 % | 523.080 M | 0.000 -100.00 % | 491.191 M | 0.000 -100.00 % | 460.862 M | 0.000 -100.00 % | 457.074 M | 0.000 -100.00 % | 449.950 M | 0.000 -100.00 % | 415.595 M | 0.000 -100.00 % | 396.112 M | 0.000 -100.00 % | 396.253 M | 0.000 -100.00 % | 399.521 M | 0.000 -100.00 % | 349.169 M | 0.000 | 0.000 | 0.000 -100.00 % | 352.563 M | 0.000 -100.00 % | 343.502 M | 0.000 -100.00 % | 345.846 M | 0.000 -100.00 % | 344.995 M | 0.000 -100.00 % | 349.727 M | 0.000 -100.00 % | 340.561 M | 0.000 -100.00 % | 350.488 M | 0.000 -100.00 % | 352.860 M | 0.000 -100.00 % | 316.996 M |
| Total non current assets | 0.000 -100.00 % | 1.426 B | 0.000 -100.00 % | 1.123 B 633.89 % | -210.434 M -122.14 % | 950.340 M 478.35 % | -251.178 M -136.66 % | 685.225 M 415.22 % | -217.382 M -132.87 % | 661.313 M 616.58 % | -128.018 M -119.74 % | 648.375 M 1 844.96 % | -37.157 M -105.80 % | 640.792 M 958.91 % | -74.605 M -112.15 % | 614.091 M 2 132.67 % | -30.211 M -105.13 % | 588.639 M 771.87 % | -87.612 M -115.30 % | 572.636 M 340 954.76 % | -168.000 K -100.03 % | 550.816 M 2 826.00 % | -20.206 M -103.85 % | 525.062 M 4 471.51 % | -12.011 M -102.44 % | 492.443 M 2 657.22 % | -19.257 M -104.66 % | 413.334 M 4 260.38 % | -9.935 M -102.39 % | 415.458 M 5 286.09 % | -8.011 M -102.14 % | 374.903 M 2 038.89 % | -19.336 M -105.33 % | 362.867 M 2 071.57 % | -18.405 M -105.11 % | 360.473 M 2 077.25 % | -18.231 M -105.16 % | 353.430 M 1 919.46 % | -19.425 M -105.52 % | 351.812 M 1 994.21 % | -18.573 M -105.24 % | 354.259 M 1 976.77 % | -18.876 M -105.32 % | 354.747 M 2 241.67 % | -16.564 M -104.68 % | 354.083 M 1 745.37 % | -21.520 M -106.02 % | 357.635 M 1 676.25 % | -22.689 M -106.19 % | 366.627 M -0.41 % | 368.129 M 11.43 % | 330.364 M |
| Other current assets | -137.857 M -158.16 % | 237.044 M 165.09 % | -364.158 M -383.09 % | 128.637 M | 0.000 -100.00 % | 243.643 M | 0.000 -100.00 % | 222.882 M | 0.000 -100.00 % | 310.141 M | 0.000 -100.00 % | 332.616 M | 0.000 -100.00 % | 232.241 M | 0.000 -100.00 % | 273.774 M | 0.000 -100.00 % | 164.094 M | 0.000 -100.00 % | 222.141 M | 0.000 -100.00 % | 106.519 M | 0.000 -100.00 % | 210.456 M | 0.000 -100.00 % | 126.743 M | 0.000 -100.00 % | 103.035 M | 0.000 -100.00 % | 207.409 M | 0.000 -100.00 % | 39.678 M | 0.000 -100.00 % | 117.841 M | 0.000 -100.00 % | 69.785 M | 0.000 -100.00 % | 87.977 M | 0.000 -100.00 % | 105.839 M | 0.000 -100.00 % | 71.302 M | 0.000 -100.00 % | 68.600 M | 0.000 -100.00 % | 50.791 M | 0.000 -100.00 % | 33.231 M | 0.000 -100.00 % | 56.896 M 111.92 % | 26.848 M -38.33 % | 43.536 M |
| Short term investments | 0.000 -100.00 % | 120.779 M | 0.000 -100.00 % | 180.080 M -57.21 % | 420.868 M 257.26 % | 117.805 M -76.55 % | 502.356 M 1 531.08 % | 30.799 M -92.92 % | 434.764 M | 0.000 -100.00 % | 256.036 M 753.85 % | 29.986 M -59.65 % | 74.314 M 184.02 % | 26.165 M -82.46 % | 149.210 M 37.97 % | 108.147 M 78.99 % | 60.422 M | 0.000 -100.00 % | 175.224 M 701.76 % | 21.855 M 6 404.46 % | 336.000 K | 0.000 -100.00 % | 40.412 M 163.77 % | 15.321 M -36.22 % | 24.022 M | 0.000 -100.00 % | 38.514 M 104.95 % | 18.792 M -5.43 % | 19.870 M | 0.000 -100.00 % | 16.022 M 1 194.18 % | 1.238 M -96.80 % | 38.672 M | 0.000 -100.00 % | 36.810 M | 0.000 -100.00 % | 36.462 M | 0.000 -100.00 % | 38.850 M | 0.000 -100.00 % | 37.146 M | 0.000 -100.00 % | 37.752 M | 0.000 -100.00 % | 33.128 M | 0.000 -100.00 % | 43.040 M | 0.000 -100.00 % | 45.378 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 17.078 M | 0.000 -100.00 % | 25.264 M 112.01 % | -210.434 M -327.18 % | 92.629 M 136.88 % | -251.178 M -213.98 % | 220.379 M 201.38 % | -217.382 M -214.19 % | 190.375 M 248.71 % | -128.018 M -230.59 % | 98.032 M 363.83 % | -37.157 M -200.00 % | 37.157 M 149.80 % | -74.605 M -254.87 % | 48.172 M 259.45 % | -30.211 M -200.00 % | 30.211 M 134.48 % | -87.612 M -233.24 % | 65.757 M 39 241.07 % | -168.000 K -200.00 % | 168.000 K 100.83 % | -20.206 M -513.63 % | 4.885 M 140.67 % | -12.011 M -200.00 % | 12.011 M 162.37 % | -19.257 M -4 241.29 % | 465.000 K 104.68 % | -9.935 M -200.00 % | 9.935 M 224.02 % | -8.011 M -200.00 % | 8.011 M 141.43 % | -19.336 M -200.00 % | 19.336 M 205.06 % | -18.405 M -200.00 % | 18.405 M 200.95 % | -18.231 M -200.00 % | 18.231 M 193.85 % | -19.425 M -200.00 % | 19.425 M 204.59 % | -18.573 M -200.00 % | 18.573 M 198.39 % | -18.876 M -200.00 % | 18.876 M 213.96 % | -16.564 M -210.35 % | 15.010 M 169.75 % | -21.520 M -200.00 % | 21.520 M 194.85 % | -22.689 M -200.00 % | 22.689 M 18.21 % | 19.194 M -44.30 % | 34.459 M |
| Cash and short term investments | 137.857 M 0.00 % | 137.857 M -62.14 % | 364.158 M 0.00 % | 364.158 M 73.05 % | 210.434 M 0.00 % | 210.434 M -16.22 % | 251.178 M 0.00 % | 251.178 M 15.55 % | 217.382 M 14.19 % | 190.375 M 48.71 % | 128.018 M 0.00 % | 128.018 M 244.53 % | 37.157 M 0.00 % | 37.157 M -50.20 % | 74.605 M 0.00 % | 74.605 M 146.95 % | 30.211 M 0.00 % | 30.211 M -65.52 % | 87.612 M 0.00 % | 87.612 M 52 050.00 % | 168.000 K 0.00 % | 168.000 K -99.17 % | 20.206 M 0.00 % | 20.206 M 68.23 % | 12.011 M 0.00 % | 12.011 M -37.63 % | 19.257 M 0.00 % | 19.257 M 93.83 % | 9.935 M 0.00 % | 9.935 M 24.02 % | 8.011 M -13.39 % | 9.249 M -52.17 % | 19.336 M 0.00 % | 19.336 M 5.06 % | 18.405 M 0.00 % | 18.405 M 0.95 % | 18.231 M 0.00 % | 18.231 M -6.15 % | 19.425 M 0.00 % | 19.425 M 4.59 % | 18.573 M 0.00 % | 18.573 M -1.61 % | 18.876 M 0.00 % | 18.876 M 13.96 % | 16.564 M 10.35 % | 15.010 M -30.25 % | 21.520 M 0.00 % | 21.520 M -5.15 % | 22.689 M 0.00 % | 22.689 M 18.21 % | 19.194 M -44.30 % | 34.459 M |
| Total current assets | 0.000 -100.00 % | 952.248 M | 0.000 -100.00 % | 1.137 B 440.32 % | 210.434 M -81.54 % | 1.140 B 353.77 % | 251.178 M -78.55 % | 1.171 B 438.79 % | 217.382 M -82.88 % | 1.269 B 891.61 % | 128.018 M -87.94 % | 1.061 B 2 755.76 % | 37.157 M -96.42 % | 1.039 B 1 292.69 % | 74.605 M -87.23 % | 584.050 M 1 833.24 % | 30.211 M -95.38 % | 653.854 M 646.31 % | 87.612 M -84.15 % | 552.710 M 328 894.05 % | 168.000 K -99.98 % | 720.994 M 3 468.22 % | 20.206 M -96.20 % | 532.385 M 4 332.48 % | 12.011 M -97.78 % | 541.247 M 2 710.65 % | 19.257 M -96.74 % | 590.266 M 5 841.28 % | 9.935 M -98.56 % | 690.948 M 8 524.99 % | 8.011 M -98.88 % | 712.931 M 3 587.07 % | 19.336 M -97.11 % | 669.169 M 3 535.80 % | 18.405 M -95.13 % | 377.760 M 1 972.08 % | 18.231 M -95.46 % | 401.314 M 1 965.97 % | 19.425 M -93.98 % | 322.772 M 1 637.86 % | 18.573 M -95.64 % | 425.826 M 2 155.91 % | 18.876 M -92.99 % | 269.318 M 1 525.92 % | 16.564 M -94.49 % | 300.875 M 1 298.12 % | 21.520 M -93.74 % | 343.693 M 1 414.80 % | 22.689 M -92.66 % | 309.284 M -17.35 % | 374.229 M 53.15 % | 244.359 M |
| Inventory | 0.000 -100.00 % | 387.560 M | 0.000 -100.00 % | 470.161 M | 0.000 -100.00 % | 478.898 M | 0.000 -100.00 % | 558.598 M | 0.000 -100.00 % | 642.950 M | 0.000 -100.00 % | 362.479 M | 0.000 -100.00 % | 513.905 M | 0.000 -100.00 % | 176.852 M | 0.000 -100.00 % | 366.992 M | 0.000 -100.00 % | 159.504 M | 0.000 -100.00 % | 322.191 M | 0.000 -100.00 % | 259.892 M | 0.000 -100.00 % | 271.093 M | 0.000 -100.00 % | 268.896 M | 0.000 -100.00 % | 349.806 M | 0.000 -100.00 % | 561.668 M | 0.000 -100.00 % | 385.393 M | 0.000 -100.00 % | 244.716 M | 0.000 -100.00 % | 244.370 M | 0.000 -100.00 % | 151.959 M | 0.000 -100.00 % | 264.277 M | 0.000 -100.00 % | 159.055 M | 0.000 -100.00 % | 198.675 M | 0.000 -100.00 % | 231.797 M | 0.000 -100.00 % | 183.077 M 43.75 % | 127.360 M 30.67 % | 97.465 M |
| Net receivables | 0.000 -100.00 % | 189.787 M | 0.000 -100.00 % | 174.062 M | 0.000 -100.00 % | 206.803 M | 0.000 -100.00 % | 278.579 M | 0.000 -100.00 % | 125.975 M | 0.000 -100.00 % | 378.002 M | 0.000 -100.00 % | 255.710 M | 0.000 -100.00 % | 158.819 M | 0.000 -100.00 % | 92.557 M | 0.000 -100.00 % | 83.453 M | 0.000 -100.00 % | 292.116 M | 0.000 -100.00 % | 213.475 M | 0.000 -100.00 % | 131.400 M | 0.000 -100.00 % | 245.187 M | 0.000 -100.00 % | 123.798 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.599 M | 0.000 -100.00 % | 44.854 M | 0.000 -100.00 % | 50.736 M | 0.000 -100.00 % | 45.549 M | 0.000 -100.00 % | 71.674 M | 0.000 -100.00 % | 22.787 M | 0.000 -100.00 % | 36.399 M | 0.000 -100.00 % | 57.145 M | 0.000 | 0.000 -100.00 % | 200.827 M 191.48 % | 68.899 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 582.394 M | 0.000 -100.00 % | 11.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.238 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 |
| Account payables | 0.000 -100.00 % | 51.962 M | 0.000 -100.00 % | 57.575 M | 0.000 -100.00 % | 48.749 M | 0.000 -100.00 % | 86.696 M | 0.000 -100.00 % | 67.962 M | 0.000 -100.00 % | 75.419 M | 0.000 -100.00 % | 68.141 M | 0.000 -100.00 % | 28.716 M | 0.000 -100.00 % | 72.260 M | 0.000 -100.00 % | 28.104 M | 0.000 -100.00 % | 67.251 M | 0.000 -100.00 % | 85.720 M | 0.000 -100.00 % | 105.012 M | 0.000 -100.00 % | 95.032 M | 0.000 -100.00 % | 90.920 M | 0.000 -100.00 % | 103.939 M | 0.000 -100.00 % | 173.952 M | 0.000 -100.00 % | 165.332 M | 0.000 -100.00 % | 154.838 M | 0.000 -100.00 % | 101.792 M | 0.000 -100.00 % | 192.918 M | 0.000 -100.00 % | 142.619 M | 0.000 -100.00 % | 148.270 M | 0.000 -100.00 % | 189.493 M | 0.000 -100.00 % | 226.020 M 5.98 % | 213.262 M 28.78 % | 165.598 M |
| Tax payables | 0.000 -100.00 % | 501.600 K | 0.000 -100.00 % | 12.581 M | 0.000 -100.00 % | 9.186 M | 0.000 -100.00 % | 11.816 M | 0.000 -100.00 % | 1.854 M | 0.000 -100.00 % | 13.204 M | 0.000 -100.00 % | 7.588 M | 0.000 -100.00 % | 3.718 M | 0.000 -100.00 % | 3.718 M | 0.000 -100.00 % | 12.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.528 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 |
| 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 -100.00 % | 3.446 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.356 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 18.702 M | 0.000 -100.00 % | 20.078 M | 0.000 -100.00 % | 21.454 M | 0.000 -100.00 % | 22.591 M | 0.000 -100.00 % | 23.729 M | 0.000 -100.00 % | 24.655 M | 0.000 -100.00 % | 25.582 M | 0.000 -100.00 % | 26.322 M | 0.000 -100.00 % | 27.063 M | 0.000 -100.00 % | 27.640 M | 0.000 -100.00 % | 28.217 M | 0.000 -100.00 % | 24.329 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 1.938 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.484 B | 0.000 -100.00 % | 164.224 M | 0.000 -100.00 % | 1.140 B | 0.000 -100.00 % | 174.037 M | 0.000 -100.00 % | 988.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 146.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 574.101 M | 0.000 -100.00 % | 87.500 M | 0.000 -100.00 % | 383.517 M | 0.000 -100.00 % | 77.323 M | 0.000 -100.00 % | 295.719 M | 0.000 -100.00 % | 36.141 M | 0.000 -100.00 % | 245.701 M | 0.000 -100.00 % | 31.201 M | 0.000 -100.00 % | 173.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.495 M | 0.000 | 0.000 -100.00 % | 107.448 M -12.24 % | 122.433 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 44.823 M | 0.000 -100.00 % | 46.170 M | 0.000 -100.00 % | 45.095 M | 0.000 -100.00 % | 47.150 M | 0.000 -100.00 % | 47.748 M | 0.000 -100.00 % | 47.641 M | 0.000 -100.00 % | 48.006 M | 0.000 -100.00 % | 48.481 M | 0.000 -100.00 % | 48.278 M | 0.000 -100.00 % | 50.217 M | 0.000 -100.00 % | 49.956 M | 0.000 -100.00 % | 75.295 M | 0.000 -100.00 % | 72.904 M | 0.000 -100.00 % | 67.601 M | 0.000 -100.00 % | 62.896 M | 0.000 -100.00 % | 55.926 M | 0.000 -100.00 % | 54.702 M | 0.000 -100.00 % | 52.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.348 M -4.65 % | 38.119 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 100.00 % | -5.580 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 |
| Total assets | 0.000 -100.00 % | 2.378 B | 0.000 -100.00 % | 2.261 B | 0.000 -100.00 % | 2.090 B | 0.000 -100.00 % | 1.856 B | 0.000 -100.00 % | 1.931 B | 0.000 -100.00 % | 1.709 B | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.242 B | 0.000 -100.00 % | 1.125 B | 0.000 -100.00 % | 1.272 B | 0.000 -100.00 % | 1.057 B | 0.000 -100.00 % | 1.034 B | 0.000 -100.00 % | 1.004 B | 0.000 -100.00 % | 1.106 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 738.233 M | 0.000 -100.00 % | 754.744 M | 0.000 -100.00 % | 674.584 M | 0.000 -100.00 % | 780.085 M | 0.000 -100.00 % | 624.065 M | 0.000 -100.00 % | 654.958 M | 0.000 -100.00 % | 701.328 M | 0.000 -100.00 % | 675.911 M -8.95 % | 742.358 M 29.17 % | 574.723 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-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-09-30 | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -94.897 M -91.74 % | -49.493 M 39.98 % | -82.466 M 13.70 % | -95.553 M 33.05 % | -142.726 M -63.04 % | -87.542 M 26.15 % | -118.536 M -57.65 % | -75.191 M 26.91 % | -102.874 M -180.85 % | -36.629 M 34.56 % | -55.974 M -75.61 % | -31.874 M -53.13 % | -20.815 M 40.60 % | -35.041 M 30.56 % | -50.460 M -179.85 % | -18.031 M 7.62 % | -19.519 M -32.10 % | -14.776 M 58.60 % | -35.689 M -92.94 % | -18.497 M 77.33 % | -81.605 M -26.80 % | -64.356 M -44.32 % | -44.592 M -2.83 % | -43.365 M -14.91 % | -37.737 M -179.95 % | -13.480 M 74.83 % | -53.560 M -27.25 % | -42.092 M 30.28 % | -60.376 M -104.25 % | -29.560 M 55.64 % | -66.639 M -121.94 % | -30.026 M 5.09 % | -31.636 M -125.06 % | -14.057 M 41.38 % | -23.980 M -152.24 % | -9.507 M 37.90 % | -15.310 M 24.08 % | -20.166 M -75.63 % | -11.482 M -2.88 % | -11.161 M 44.55 % | -20.129 M -143.25 % | -8.275 M 78.33 % | -38.191 M -1 832.74 % | -1.976 M 78.39 % | -9.143 M -224.91 % | -2.814 M 83.32 % | -16.868 M -17.03 % | -14.414 M -830.54 % | -1.549 M 82.79 % | -8.999 M 51.41 % | -18.520 M -177.75 % | 23.821 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.406 M 4.71 % | 22.354 M -2.66 % | 22.966 M 16.51 % | 19.712 M -8.61 % | 21.570 M 0.76 % | 21.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 23.406 M 4.71 % | 22.354 M -2.66 % | 22.966 M 16.51 % | 19.712 M -8.61 % | 21.570 M 0.76 % | 21.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.584 M 9.32 % | 251.178 M 9.77 % | 228.824 M 658.98 % | 30.149 M 188.87 % | 10.437 M -91.85 % | 128.018 M 20.08 % | 106.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.629 M -66.27 % | 274.584 M 9.32 % | 251.178 M 372.89 % | 53.115 M 76.17 % | 30.149 M -79.85 % | 149.588 M 16.85 % | 128.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.406 M 4.71 % | 22.354 M -2.66 % | 22.966 M 16.51 % | 19.712 M -8.61 % | 21.570 M 0.76 % | 21.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.406 M 4.71 % | 22.354 M -2.66 % | 22.966 M 16.51 % | 19.712 M -8.61 % | 21.570 M 0.76 % | 21.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |