Paushak Limited PAUSHAKLTD.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.110 B 2.98 % | 2.048 B -2.81 % | 2.108 B 40.42 % | 1.501 B 7.57 % | 1.395 B 2.44 % | 1.362 B -0.65 % | 1.371 B 34.97 % | 1.016 B 54.29 % | 658.400 M -15.47 % | 778.923 M 12.91 % | 689.864 M 22.47 % | 563.274 M 10.85 % | 508.131 M 51.26 % | 335.933 M 12.77 % | 297.902 M 17.62 % | 253.284 M -9.37 % | 279.485 M 26.04 % | 221.746 M 8.90 % | 203.622 M -1.54 % | 206.800 M 31.16 % | 157.676 M |
| Net income | 493.800 M -9.15 % | 543.533 M 0.64 % | 540.055 M 43.59 % | 376.119 M 0.84 % | 372.982 M 6.83 % | 349.121 M -10.38 % | 389.574 M 81.44 % | 214.708 M 96.22 % | 109.424 M -11.88 % | 124.182 M -4.43 % | 129.943 M 47.31 % | 88.210 M 13.17 % | 77.945 M 126.09 % | 34.475 M -6.84 % | 37.006 M 72.92 % | 21.400 M -38.91 % | 35.030 M 12.02 % | 31.271 M 29.37 % | 24.171 M -50.61 % | 48.943 M 426.70 % | -14.981 M |
| Income before tax | 587.800 M -17.20 % | 709.921 M -1.70 % | 722.233 M 43.65 % | 502.777 M -2.54 % | 515.888 M 13.70 % | 453.732 M -7.38 % | 489.898 M 69.72 % | 288.653 M 104.46 % | 141.176 M -15.00 % | 166.097 M -7.66 % | 179.872 M 42.53 % | 126.198 M 17.59 % | 107.318 M 159.86 % | 41.299 M -14.53 % | 48.317 M 57.10 % | 30.755 M -36.86 % | 48.713 M 25.12 % | 38.935 M 8.19 % | 35.987 M -48.59 % | 70.006 M 423.05 % | -21.670 M |
| Income before tax ratio | 0.28 -19.60 % | 0.35 1.14 % | 0.34 2.30 % | 0.33 -9.40 % | 0.37 10.99 % | 0.33 -6.78 % | 0.36 25.75 % | 0.28 32.52 % | 0.21 0.56 % | 0.21 -18.22 % | 0.26 16.38 % | 0.22 6.08 % | 0.21 71.80 % | 0.12 -24.20 % | 0.16 33.57 % | 0.12 -30.33 % | 0.17 -0.73 % | 0.18 -0.65 % | 0.18 -47.79 % | 0.34 346.32 % | -0.14 |
| EBITDA | 596.503 M -29.68 % | 848.301 M -1.30 % | 859.515 M 44.79 % | 593.642 M 4.89 % | 565.974 M 13.58 % | 498.320 M -5.96 % | 529.913 M 63.80 % | 323.503 M 86.04 % | 173.891 M -10.70 % | 194.719 M -3.27 % | 201.299 M 38.55 % | 145.287 M 14.56 % | 126.826 M 109.82 % | 60.445 M -11.08 % | 67.975 M 30.14 % | 52.233 M -26.85 % | 71.404 M 21.29 % | 58.869 M 11.92 % | 52.600 M -37.11 % | 83.634 M 3 454.75 % | -2.493 M |
| Net income ratio | 0.23 -11.78 % | 0.27 3.56 % | 0.26 2.25 % | 0.25 -6.26 % | 0.27 4.29 % | 0.26 -9.80 % | 0.28 34.44 % | 0.21 27.18 % | 0.17 4.25 % | 0.16 -15.36 % | 0.19 20.28 % | 0.16 2.09 % | 0.15 49.47 % | 0.10 -17.39 % | 0.12 47.02 % | 0.08 -32.59 % | 0.13 -11.12 % | 0.14 18.80 % | 0.12 -49.84 % | 0.24 349.09 % | -0.10 |
| Ratio EBITDA | 0.28 -31.72 % | 0.41 1.55 % | 0.41 3.11 % | 0.40 -2.50 % | 0.41 10.88 % | 0.37 -5.35 % | 0.39 21.37 % | 0.32 20.58 % | 0.26 5.65 % | 0.25 -14.33 % | 0.29 13.13 % | 0.26 3.34 % | 0.25 38.72 % | 0.18 -21.15 % | 0.23 10.65 % | 0.21 -19.28 % | 0.26 -3.76 % | 0.27 2.77 % | 0.26 -36.13 % | 0.40 2 657.85 % | -0.02 |
| Gross profit ratio | 0.79 97.68 % | 0.40 -44.26 % | 0.72 0.14 % | 0.72 2.88 % | 0.70 15.54 % | 0.60 11.72 % | 0.54 -1.65 % | 0.55 2.92 % | 0.53 -5.39 % | 0.56 22.61 % | 0.46 3.91 % | 0.44 5.05 % | 0.42 12.55 % | 0.37 -14.54 % | 0.44 -1.62 % | 0.45 7.94 % | 0.41 14.70 % | 0.36 83.00 % | 0.20 -29.82 % | 0.28 226.63 % | -0.22 |
| Weighted average shs out dil | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M -0.60 % | 3.101 M -3.32 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M |
| Weighted average shs out | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M -0.60 % | 3.101 M -3.32 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M |
| EPS diluted | 160.21 -9.15 % | 176.35 0.64 % | 175.22 43.59 % | 122.03 0.83 % | 121.02 6.84 % | 113.27 -9.85 % | 125.64 87.66 % | 66.95 96.22 % | 34.12 -11.88 % | 38.72 -4.44 % | 40.52 47.35 % | 27.50 13.17 % | 24.30 126.05 % | 10.75 -6.85 % | 11.54 73.01 % | 6.67 -38.92 % | 10.92 12.00 % | 9.75 33.20 % | 7.32 -47.64 % | 13.98 232.39 % | -10.56 |
| Earnings per share | 160.21 -9.15 % | 176.35 0.64 % | 175.22 43.59 % | 122.03 0.83 % | 121.02 6.84 % | 113.27 -9.85 % | 125.64 87.66 % | 66.95 96.22 % | 34.12 -11.88 % | 38.72 -4.44 % | 40.52 47.35 % | 27.50 13.17 % | 24.30 126.05 % | 10.75 -6.85 % | 11.54 73.01 % | 6.67 -38.92 % | 10.92 12.00 % | 9.75 33.20 % | 7.32 -47.64 % | 13.98 232.39 % | -10.56 |
| Gross profit | 1.669 B 103.57 % | 820.065 M -45.83 % | 1.514 B 40.61 % | 1.077 B 10.67 % | 972.819 M 18.36 % | 821.934 M 10.99 % | 740.524 M 32.74 % | 557.862 M 58.79 % | 351.321 M -20.03 % | 439.328 M 38.44 % | 317.342 M 27.27 % | 249.354 M 16.45 % | 214.138 M 70.24 % | 125.783 M -3.63 % | 130.522 M 15.71 % | 112.805 M -2.18 % | 115.322 M 44.57 % | 79.768 M 99.29 % | 40.027 M -30.90 % | 57.925 M 266.08 % | -34.878 M |
| Income tax expense | 94.000 M -43.51 % | 166.388 M -8.67 % | 182.178 M 43.83 % | 126.658 M -11.37 % | 142.905 M 36.61 % | 104.611 M 4.27 % | 100.324 M 35.67 % | 73.945 M 132.88 % | 31.753 M -24.25 % | 41.916 M -16.05 % | 49.929 M 31.43 % | 37.988 M 29.33 % | 29.373 M 330.43 % | 6.824 M -39.67 % | 11.311 M 20.91 % | 9.355 M -31.63 % | 13.684 M 78.55 % | 7.664 M -35.14 % | 11.816 M -43.90 % | 21.063 M 414.89 % | -6.689 M |
| Cost of revenue | 440.100 M -64.17 % | 1.228 B 106.86 % | 593.825 M 45.35 % | 408.549 M -3.31 % | 422.525 M -21.79 % | 540.226 M -14.32 % | 630.501 M 37.68 % | 457.963 M 49.14 % | 307.079 M -9.57 % | 339.595 M -8.84 % | 372.522 M 18.67 % | 313.921 M 6.78 % | 293.992 M 39.90 % | 210.150 M 25.55 % | 167.380 M 19.15 % | 140.479 M -14.43 % | 164.163 M 15.63 % | 141.978 M -13.21 % | 163.595 M 9.89 % | 148.875 M -22.68 % | 192.554 M |
| General and administrative expenses | 68.836 M -3.51 % | 71.341 M 37.94 % | 51.720 M 11.24 % | 46.492 M -28.16 % | 64.713 M 122.18 % | 29.126 M 22.17 % | 23.841 M 20.87 % | 19.725 M 73.73 % | 11.354 M 11.26 % | 10.205 M -8.38 % | 11.138 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 | 51.035 M -5.65 % | 54.092 M 18.92 % | 45.485 M 66.92 % | 27.250 M -22.75 % | 35.275 M 2.03 % | 34.574 M -4.53 % | 36.213 M 5.09 % | 34.460 M 6.26 % | 32.429 M -12.17 % | 36.924 M 68.12 % | 21.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.888 M 30.42 % | 10.649 M -8.16 % | 11.596 M 20.02 % | 9.662 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 234.929 M 48.64 % | 158.053 M -79.51 % | 771.183 M 104.56 % | 377.005 M -5.06 % | 397.084 M 11.06 % | 357.527 M 22 585.72 % | 1.576 M -57.42 % | 3.701 M -5.49 % | 3.916 M 116.23 % | 1.811 M 0.28 % | 1.806 M 0.01 % | 1.806 M 0.00 % | 1.806 M -0.09 % | 1.808 M -0.17 % | 1.811 M -0.22 % | 1.815 M 94.85 % | 931.362 K 3 119.59 % | 28.928 K -99.06 % | 3.083 M -27.61 % | 4.259 M 173.62 % | -5.785 M |
| Operating expenses | 354.800 M 13.70 % | 312.041 M -65.15 % | 895.373 M 43.71 % | 623.025 M 20.48 % | 517.107 M 18.23 % | 437.383 M 16.38 % | 375.824 M 27.73 % | 294.238 M 13.40 % | 259.475 M -10.32 % | 289.337 M 96.26 % | 147.426 M 6.74 % | 138.112 M 18.63 % | 116.424 M 26.00 % | 92.398 M 6.02 % | 87.154 M 11.96 % | 77.842 M 17.06 % | 66.500 M 2.94 % | 64.602 M 552.81 % | 9.896 M 132.36 % | 4.259 M -26.38 % | 5.785 M |
| Cost and expenses | 794.900 M -48.40 % | 1.540 B 3.44 % | 1.489 B 155.81 % | 582.144 M -38.05 % | 939.632 M -3.88 % | 977.609 M -2.85 % | 1.006 B 33.78 % | 752.201 M 32.77 % | 566.554 M -9.92 % | 628.932 M 20.96 % | 519.948 M 15.02 % | 452.033 M 10.14 % | 410.416 M 35.65 % | 302.548 M 18.86 % | 254.534 M 16.59 % | 218.321 M -5.35 % | 230.663 M 11.66 % | 206.580 M 19.07 % | 173.491 M 13.29 % | 153.134 M -22.79 % | 198.339 M |
| Research and development expenses | 0.000 -100.00 % | 28.555 M 5.82 % | 26.985 M 4.66 % | 25.784 M 28.69 % | 20.035 M 24.01 % | 16.156 M -27.88 % | 22.402 M -5.35 % | 23.669 M -2.93 % | 24.383 M 31.04 % | 18.608 M 87.98 % | 9.899 M 18.86 % | 8.328 M -8.52 % | 9.104 M 20.27 % | 7.569 M 26.55 % | 5.981 M 15.15 % | 5.194 M 15.10 % | 4.513 M | 0.000 -100.00 % | 6.812 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 119.871 M -4.43 % | 125.433 M 29.04 % | 97.205 M -55.86 % | 220.236 M 120.26 % | 99.988 M 56.97 % | 63.700 M 6.07 % | 60.054 M 10.83 % | 54.185 M 23.76 % | 43.783 M -7.10 % | 47.129 M 42.38 % | 33.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.888 M 30.42 % | 10.649 M -8.16 % | 11.596 M 20.02 % | 9.662 M | 0.000 | 0.000 | 0.000 |
| Interest income | 37.512 M -3.60 % | 38.911 M 885.84 % | 3.947 M 31.26 % | 3.007 M 1 668.82 % | 170.000 K 2 025.00 % | 8.000 K -50.00 % | 16.000 K 433.33 % | 3.000 K -98.54 % | 205.000 K 5 025.00 % | 4.000 K -56.65 % | 9.228 K -98.32 % | 548.570 K 444.13 % | 100.816 K -93.22 % | 1.487 M 524.86 % | 238.005 K -50.87 % | 484.406 K 442.37 % | 89.313 K 34.76 % | 66.277 K -99.12 % | 7.500 M -6.77 % | 8.045 M -44.14 % | 14.402 M |
| Interest expense | 1.400 M -6.67 % | 1.500 M -51.77 % | 3.110 M 405.69 % | 615.000 K 25.25 % | 491.000 K -35.98 % | 767.000 K -43.77 % | 1.364 M 39.18 % | 980.000 K 65.82 % | 591.000 K -1.83 % | 602.000 K 54.06 % | 390.756 K -51.01 % | 797.705 K -47.97 % | 1.533 M -41.61 % | 2.626 M -36.00 % | 4.103 M -41.25 % | 6.983 M -14.54 % | 8.171 M 31.52 % | 6.213 M -21.91 % | 7.956 M 57.98 % | 5.036 M -51.84 % | 10.457 M |
| Depreciation and amortization | 149.703 M 8.18 % | 138.380 M 3.14 % | 134.172 M 48.67 % | 90.250 M 81.97 % | 49.595 M 13.18 % | 43.821 M 13.38 % | 38.651 M 14.12 % | 33.870 M 5.44 % | 32.124 M 14.65 % | 28.020 M 31.17 % | 21.361 M 19.69 % | 17.848 M -0.71 % | 17.975 M 8.81 % | 16.520 M 6.20 % | 15.556 M 7.32 % | 14.495 M -1.06 % | 14.650 M 6.46 % | 13.762 M 58.95 % | 8.658 M 0.77 % | 8.592 M -1.47 % | 8.720 M |
| Operating income | 1.315 B 154.41 % | 516.726 M -16.73 % | 620.577 M 35.83 % | 456.885 M 0.11 % | 456.371 M 19.64 % | 381.438 M 6.82 % | 357.099 M 35.84 % | 262.882 M 192.20 % | 89.967 M -29.22 % | 127.104 M -29.34 % | 179.872 M 42.53 % | 126.198 M 17.59 % | 107.318 M 159.86 % | 41.299 M -14.53 % | 48.317 M 57.10 % | 30.755 M -36.86 % | 48.714 M 25.12 % | 38.935 M 29.22 % | 30.131 M -43.85 % | 53.666 M 231.97 % | -40.664 M |
| Operating income ratio | 0.62 147.05 % | 0.25 -14.32 % | 0.29 -3.27 % | 0.30 -6.94 % | 0.33 16.80 % | 0.28 7.51 % | 0.26 0.65 % | 0.26 89.39 % | 0.14 -16.26 % | 0.16 -37.42 % | 0.26 16.38 % | 0.22 6.08 % | 0.21 71.80 % | 0.12 -24.20 % | 0.16 33.57 % | 0.12 -30.33 % | 0.17 -0.73 % | 0.18 18.66 % | 0.15 -42.98 % | 0.26 200.62 % | -0.26 |
| Total other income expenses net | -726.800 M -476.20 % | 193.195 M 90.05 % | 101.656 M 121.51 % | 45.892 M -22.89 % | 59.517 M -13.97 % | 69.181 M -44.74 % | 125.198 M 400.21 % | 25.029 M -49.26 % | 49.330 M 206.28 % | 16.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 -100.00 % | 26.234 M 348.06 % | 5.855 M -64.17 % | 16.340 M -13.97 % | 18.994 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 244.000 M 4 026.62 % | -6.214 M -18.97 % | -5.223 M -959.05 % | 608.000 K 133.70 % | -1.804 M 77.74 % | -8.106 M -46.87 % | -5.519 M -208.07 % | 5.107 M 6 053.01 % | 83.000 K -98.18 % | 4.566 M 128.07 % | 2.002 M 187.55 % | -2.287 M -123.00 % | 9.941 M -63.48 % | 27.217 M 30.58 % | 20.844 M 2.00 % | 20.434 M 6.15 % | 19.250 M -67.14 % | 58.577 M 5.76 % | 55.388 M -44.86 % | 100.448 M 18.14 % | 85.027 M |
| Total investments | 1.428 B -36.39 % | 2.245 B 101.12 % | 1.116 B -26.24 % | 1.513 B 37.05 % | 1.104 B 12.02 % | 985.818 M 22.94 % | 801.847 M 57.30 % | 509.752 M 54.53 % | 329.864 M 103.40 % | 162.174 M 42.55 % | 113.763 M 23.97 % | 91.765 M -26.55 % | 124.940 M -8.09 % | 135.940 M 0.00 % | 135.940 M -2.05 % | 138.786 M -0.01 % | 138.794 M -0.02 % | 138.826 M -8.64 % | 151.954 M 111.18 % | 71.954 M -1.94 % | 73.376 M |
| Total debt | 250.100 M | 0.000 | 0.000 -100.00 % | 1.214 M | 0.000 | 0.000 -100.00 % | 35.000 K -99.39 % | 5.744 M 1 452.43 % | 370.000 K -92.80 % | 5.140 M 109.62 % | 2.452 M 1 584.22 % | 145.587 K -98.75 % | 11.693 M -58.92 % | 28.462 M 29.01 % | 22.063 M 5.49 % | 20.914 M 5.73 % | 19.781 M -66.45 % | 58.952 M 5.65 % | 55.801 M -44.84 % | 101.163 M 17.20 % | 86.318 M |
| Accumulated other comprehensive income loss | 1.712 B 9.13 % | 1.569 B 4 991.47 % | 30.821 M 0.00 % | 30.821 M | 0.000 -100.00 % | 30.821 M 0.00 % | 30.821 M -72.07 % | 110.335 M 0.00 % | 110.335 M 0.00 % | 110.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.079 M 240.44 % | 12.654 M 0.00 % | 12.654 M |
| Retained earnings | 2.912 B 17.35 % | 2.481 B 24.49 % | 1.993 B 33.85 % | 1.489 B 20.99 % | 1.231 B 25.95 % | 977.111 M 30.48 % | 748.838 M 102.64 % | 369.535 M 38.53 % | 266.756 M 68.80 % | 158.028 M 8.66 % | 145.427 M 13.42 % | 128.216 M 1.55 % | 126.262 M 15.23 % | 109.574 M 18.39 % | 92.554 M 26.82 % | 72.978 M 5.64 % | 69.083 M 12.14 % | 61.606 M 103.09 % | 30.335 M -17.68 % | 36.849 M 170.67 % | 13.614 M |
| Common stock | 30.800 M -0.07 % | 30.821 M 0.00 % | 30.821 M 0.00 % | 30.821 M 0.00 % | 30.821 M 0.00 % | 30.821 M 0.00 % | 30.821 M -3.90 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M 0.00 % | 32.071 M |
| Total equity | 4.655 B 14.06 % | 4.081 B 15.39 % | 3.537 B 15.75 % | 3.056 B 12.48 % | 2.717 B 19.55 % | 2.272 B 27.98 % | 1.776 B 56.96 % | 1.131 B 36.27 % | 830.184 M 11.72 % | 743.089 M 29.47 % | 573.947 M 25.66 % | 456.736 M 20.30 % | 379.676 M 21.31 % | 312.988 M 9.45 % | 285.968 M 11.54 % | 256.392 M 22.18 % | 209.852 M -2.40 % | 215.020 M 17.02 % | 183.749 M -3.42 % | 190.263 M 13.91 % | 167.028 M |
| Other non current liabilities | 16.012 M 5.43 % | 15.187 M 50.40 % | 10.098 M 13.04 % | 8.933 M 1.13 % | 8.833 M -12.52 % | 10.097 M 76.99 % | 5.705 M 18.56 % | 4.812 M -33.23 % | 7.207 M 27.26 % | 5.663 M 14.78 % | 4.934 M 21.98 % | 4.045 M 3.31 % | 3.915 M -0.26 % | 3.925 M 122.20 % | -17.681 M | 0.000 -100.00 % | 32.644 M | 0.000 | 0.000 -100.00 % | 360.411 K | 0.000 |
| Long term debt | 250.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.063 M 5.49 % | 20.914 M 5.73 % | 19.781 M -66.45 % | 58.952 M 25.09 % | 47.129 M -50.96 % | 96.100 M 11.40 % | 86.266 M |
| Total non current liabilities | 620.500 M 31.29 % | 472.600 M 22.01 % | 387.337 M 14.09 % | 339.488 M 13.47 % | 299.185 M 13.48 % | 263.643 M 21.54 % | 216.925 M 146.64 % | 87.952 M 111.97 % | 41.492 M -8.10 % | 45.148 M 156.03 % | 17.634 M 54.55 % | 11.410 M -14.16 % | 13.292 M -9.90 % | 14.752 M -5.72 % | 15.648 M -51.84 % | 32.489 M -49.70 % | 64.592 M -7.81 % | 70.066 M 24.25 % | 56.392 M -46.25 % | 104.923 M 10.77 % | 94.722 M |
| Other current liabilities | 242.800 M 188.82 % | 84.067 M 39.63 % | 60.205 M -7.83 % | 65.316 M -57.98 % | 155.437 M 743.62 % | 18.425 M 1.62 % | 18.131 M -30.30 % | 26.012 M 168.69 % | 9.681 M 4.49 % | 9.265 M -54.69 % | 20.448 M 233.04 % | 6.140 M 29.40 % | 4.745 M 28.72 % | 3.686 M -0.01 % | 3.686 M -94.61 % | 68.413 M -30.92 % | 99.030 M -1.66 % | 100.705 M 72.82 % | 58.271 M 902.25 % | 5.814 M 206.95 % | -5.436 M |
| Deferred revenue | 0.000 -100.00 % | 152.000 K 133.85 % | 65.000 K -90.36 % | 674.000 K -38.50 % | 1.096 M | 0.000 -100.00 % | 40.179 M -10.85 % | 45.069 M 104.48 % | 22.041 M 87.20 % | 11.774 M -23.20 % | 15.330 M -11.75 % | 17.372 M 21.63 % | 14.283 M 53.67 % | 9.295 M -12.96 % | 10.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 100.000 K | 0.000 | 0.000 -100.00 % | 1.214 M | 0.000 | 0.000 -100.00 % | 35.000 K -99.39 % | 5.744 M 1 452.43 % | 370.000 K -92.80 % | 5.140 M 109.62 % | 2.452 M 1 584.22 % | 145.587 K 105.62 % | -2.590 M -113.51 % | 19.167 M -13.12 % | 22.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.673 M 71.30 % | 5.063 M 9 636.54 % | 52.000 K |
| Total current liabilities | 444.400 M 71.15 % | 259.652 M 16.35 % | 223.163 M -17.38 % | 270.119 M -0.62 % | 271.811 M 67.57 % | 162.209 M 9.57 % | 148.039 M -34.19 % | 224.941 M 216.21 % | 71.136 M -27.97 % | 98.765 M 5.31 % | 93.786 M 33.75 % | 70.120 M -9.24 % | 77.260 M -11.28 % | 87.080 M 35.40 % | 64.314 M -8.34 % | 70.166 M -30.84 % | 101.450 M -0.72 % | 102.189 M -21.84 % | 130.742 M 194.10 % | 44.455 M 29.43 % | 34.346 M |
| Total liabilities | 1.065 B 45.43 % | 732.226 M 19.94 % | 610.500 M 0.15 % | 609.607 M 6.76 % | 570.996 M 34.08 % | 425.852 M 16.68 % | 364.964 M 16.64 % | 312.893 M 177.81 % | 112.628 M -21.74 % | 143.913 M 29.16 % | 111.420 M 36.66 % | 81.530 M -9.96 % | 90.552 M -11.08 % | 101.833 M 27.35 % | 79.962 M -22.11 % | 102.655 M -38.18 % | 166.042 M -3.61 % | 172.255 M -7.95 % | 187.134 M 25.28 % | 149.377 M 15.74 % | 129.067 M |
| Other non current assets | 71.600 M 437.70 % | 13.316 M 942.78 % | -1.580 M 62.48 % | -4.211 M -110.61 % | 39.702 M -94.19 % | 683.763 M 1 616.98 % | -45.074 M -128 682.86 % | -35.000 K 99.93 % | -53.312 M -180.76 % | 66.010 M -18.18 % | 80.682 M -6.18 % | 86.000 M 587.27 % | 12.513 M -90.80 % | 135.940 M 4 675.52 % | 2.847 M -97.95 % | 138.786 M -0.01 % | 138.794 M -0.02 % | 138.826 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 1.343 B 61.05 % | 833.972 M -25.30 % | 1.116 B 2.89 % | 1.085 B -1.73 % | 1.104 B 226.66 % | 338.036 M -58.45 % | 813.470 M 59.55 % | 509.839 M 54.52 % | 329.952 M 251.89 % | 93.765 M 183.44 % | 33.081 M 473.84 % | 5.765 M -94.87 % | 112.427 M | 0.000 -100.00 % | 133.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.928 M 111.22 % | 71.928 M -0.40 % | 72.217 M |
| Intangible assets | 500.000 K 6.61 % | 469.000 K -45.97 % | 868.000 K -33.38 % | 1.303 M -30.02 % | 1.862 M 158.25 % | 721.000 K 151.22 % | 287.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 500.000 K 6.61 % | 469.000 K -45.97 % | 868.000 K -33.38 % | 1.303 M -30.02 % | 1.862 M 158.25 % | 721.000 K 151.22 % | 287.000 K 100.90 % | -32.029 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 |
| Property plant equipment net | 3.309 B 82.76 % | 1.810 B 16.57 % | 1.553 B 0.64 % | 1.543 B 29.87 % | 1.188 B 110.07 % | 565.663 M 28.58 % | 439.933 M 17.21 % | 375.344 M 7.12 % | 350.397 M 7.28 % | 326.631 M 72.73 % | 189.104 M 48.20 % | 127.602 M 21.75 % | 104.810 M -11.84 % | 118.889 M 3.78 % | 114.558 M -4.06 % | 119.402 M -1.98 % | 121.815 M 2.47 % | 118.877 M 24.20 % | 95.718 M 103.42 % | 47.054 M 6.98 % | 43.984 M |
| Total non current assets | 4.724 B 77.71 % | 2.658 B -0.62 % | 2.675 B 1.70 % | 2.630 B 12.46 % | 2.339 B 46.81 % | 1.593 B 28.26 % | 1.242 B 40.32 % | 885.149 M 30.10 % | 680.349 M 39.16 % | 488.893 M 61.42 % | 302.867 M 38.06 % | 219.367 M -4.52 % | 229.750 M -9.84 % | 254.829 M 1.73 % | 250.498 M -2.98 % | 258.188 M -0.93 % | 260.609 M 1.13 % | 257.703 M 3.70 % | 248.502 M 107.62 % | 119.690 M -9.38 % | 132.083 M |
| Other current assets | 142.900 M 1 423.13 % | 9.382 M -32.33 % | 13.864 M -26.63 % | 18.896 M 99.87 % | 9.454 M -37.99 % | 15.247 M -95.71 % | 355.756 M 27 392.74 % | 1.294 M 20.26 % | 1.076 M -99.51 % | 219.573 M -4.89 % | 230.872 M 3 445.52 % | 6.512 M 82.86 % | 3.561 M -0.57 % | 3.581 M 24.64 % | 2.873 M 10 923.46 % | 26.067 K -99.13 % | 3.009 M -37.82 % | 4.839 M -77.72 % | 21.726 M 106.09 % | 10.542 M 1.09 % | 10.429 M |
| Short term investments | 85.200 M -93.96 % | 1.411 B 101.52 % | 700.309 M 63.46 % | 428.422 M -2.15 % | 437.846 M -32.41 % | 647.782 M 80.81 % | 358.258 M 1 437.79 % | 23.297 M 363.62 % | 5.025 M -94.20 % | 86.583 M 7.31 % | 80.682 M -6.18 % | 86.000 M 587.27 % | 12.513 M | 0.000 -100.00 % | 2.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.258 K 0.00 % | 25.258 K -97.82 % | 1.159 M |
| cash and cash equivalents | 6.100 M -1.83 % | 6.214 M 18.97 % | 5.223 M 761.88 % | 606.000 K -66.41 % | 1.804 M -77.74 % | 8.106 M 45.95 % | 5.554 M 771.90 % | 637.000 K 121.95 % | 287.000 K -50.00 % | 574.000 K 27.56 % | 450.000 K -81.50 % | 2.432 M 38.80 % | 1.752 M 40.75 % | 1.245 M 2.14 % | 1.219 M 154.21 % | 479.483 K -9.73 % | 531.142 K 41.53 % | 375.282 K -9.20 % | 413.312 K -42.14 % | 714.386 K -44.66 % | 1.291 M |
| Cash and short term investments | 91.300 M -93.56 % | 1.418 B 100.91 % | 705.532 M 64.45 % | 429.028 M -2.42 % | 439.650 M -32.97 % | 655.888 M 80.28 % | 363.812 M 1 420.06 % | 23.934 M 350.56 % | 5.312 M -93.91 % | 87.157 M 7.43 % | 81.132 M -8.26 % | 88.432 M 519.90 % | 14.266 M 1 045.80 % | 1.245 M -69.38 % | 4.066 M 747.90 % | 479.483 K -9.73 % | 531.142 K 41.53 % | 375.282 K -14.43 % | 438.570 K -40.71 % | 739.644 K -69.81 % | 2.450 M |
| Total current assets | 995.800 M -53.80 % | 2.155 B 46.37 % | 1.473 B 42.27 % | 1.035 B 9.08 % | 948.839 M -14.15 % | 1.105 B 23.00 % | 898.554 M 60.73 % | 559.041 M 113.00 % | 262.461 M -34.07 % | 398.109 M 4.08 % | 382.499 M 19.94 % | 318.899 M 32.61 % | 240.478 M 50.31 % | 159.991 M 38.60 % | 115.432 M 14.45 % | 100.859 M -12.51 % | 115.285 M -11.03 % | 129.572 M 5.88 % | 122.381 M -44.36 % | 219.950 M 34.11 % | 164.012 M |
| Inventory | 216.400 M -0.58 % | 217.671 M -4.26 % | 227.368 M 19.80 % | 189.785 M 37.65 % | 137.876 M -15.18 % | 162.544 M -9.19 % | 178.986 M 47.96 % | 120.968 M 40.96 % | 85.817 M -6.09 % | 91.379 M 29.62 % | 70.495 M -7.41 % | 76.135 M -2.15 % | 77.807 M 2.84 % | 75.660 M 54.92 % | 48.839 M 28.79 % | 37.923 M -23.08 % | 49.305 M -10.38 % | 55.018 M 2.90 % | 53.468 M 67.26 % | 31.967 M 6.70 % | 29.961 M |
| Net receivables | 545.200 M 6.76 % | 510.701 M -2.86 % | 525.754 M 32.33 % | 397.308 M 9.80 % | 361.859 M 33.26 % | 271.553 M -22.05 % | 348.349 M -14.41 % | 407.002 M 144.38 % | 166.545 M -22.70 % | 215.466 M -2.98 % | 222.095 M 50.21 % | 147.851 M 2.75 % | 143.898 M 82.63 % | 78.793 M 26.07 % | 62.500 M 0.11 % | 62.430 M -0.02 % | 62.440 M -9.95 % | 69.339 M 48.32 % | 46.749 M -73.54 % | 176.702 M 45.83 % | 121.172 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 6.198 M 27.61 % | 4.857 M 2.62 % | 4.733 M -2.47 % | 4.853 M -85.49 % | 33.451 M 4.44 % | 32.030 M -39.92 % | 53.312 M 2 043.63 % | 2.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 856.000 K 20.90 % | 708.000 K -95.54 % | 15.882 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 201.500 M 26.62 % | 159.133 M 3.61 % | 153.593 M -16.93 % | 184.900 M 67.37 % | 110.475 M -19.62 % | 137.444 M 27.47 % | 107.824 M -38.08 % | 174.129 M 263.39 % | 47.918 M -40.97 % | 81.173 M 17.41 % | 69.134 M 48.79 % | 46.463 M -0.16 % | 46.538 M 1.98 % | 45.637 M 63.65 % | 27.886 M 1 490.54 % | 1.753 M -27.56 % | 2.420 M 63.06 % | 1.484 M -96.41 % | 41.382 M 156.74 % | 16.118 M -49.09 % | 31.660 M |
| Tax payables | 0.000 -100.00 % | 16.300 M 75.27 % | 9.300 M -48.38 % | 18.015 M 275.08 % | 4.803 M -24.24 % | 6.340 M -71.25 % | 22.049 M 15.71 % | 19.056 M 44.73 % | 13.167 M 313.15 % | 3.187 M 81.91 % | 1.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.417 M 28.39 % | 17.460 M 116.36 % | 8.070 M |
| Deferred revenue non current | 35.392 M 120.79 % | 16.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -72.978 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.283 M -53.67 % | -9.295 M | 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 -100.00 % | 24.470 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M |
| Other total stockholders equity | 0.000 -100.00 % | 31.366 M -97.93 % | 1.513 B -1.48 % | 1.536 B 5.54 % | 1.455 B 15.08 % | 1.264 B 26.96 % | 995.998 M 1 172.61 % | 78.264 M -85.27 % | 531.357 M 7.03 % | 496.449 M 25.22 % | 396.449 M 406.55 % | 78.264 M -64.64 % | 221.343 M 29.18 % | 171.343 M 6.20 % | 161.343 M 6.61 % | 151.343 M 39.23 % | 108.699 M -10.42 % | 121.343 M 55.04 % | 78.264 M -0.54 % | 78.689 M 0.00 % | 78.689 M |
| Deferred tax liabilities non current | 319.122 M -27.70 % | 441.383 M 17.00 % | 377.239 M 14.12 % | 330.555 M 13.85 % | 290.352 M 14.52 % | 253.546 M 20.04 % | 211.220 M 154.05 % | 83.140 M 142.50 % | 34.285 M -13.17 % | 39.485 M 210.91 % | 12.700 M 72.44 % | 7.365 M -21.45 % | 9.377 M -13.40 % | 10.827 M -3.90 % | 11.266 M -2.67 % | 11.575 M -4.86 % | 12.167 M 9.47 % | 11.114 M 19.98 % | 9.263 M 9.47 % | 8.462 M 0.07 % | 8.456 M |
| Other liabilities | 0.000 100.00 % | -25.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.720 B 18.83 % | 4.813 B 16.06 % | 4.147 B 13.16 % | 3.665 B 11.48 % | 3.288 B 21.84 % | 2.698 B 26.05 % | 2.141 B 48.22 % | 1.444 B 53.18 % | 942.812 M 6.29 % | 887.002 M 29.42 % | 685.367 M 27.33 % | 538.266 M 14.47 % | 470.228 M 13.36 % | 414.820 M 13.36 % | 365.930 M 1.92 % | 359.047 M -4.48 % | 375.894 M -2.94 % | 387.275 M 4.42 % | 370.883 M 9.20 % | 339.640 M 14.71 % | 296.095 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -109.816 M -347.74 % | 44.327 M 121.98 % | -201.668 M -1 469.77 % | -12.847 M 83.51 % | -77.909 M -170.68 % | 110.234 M 279.90 % | -61.275 M 53.99 % | -133.190 M -739.23 % | 20.836 M 303.64 % | 5.162 M 111.82 % | -43.679 M -1 649.38 % | -2.497 M 96.18 % | -65.383 M -114.40 % | -30.495 M 11.79 % | -34.572 M -47.17 % | -23.491 M -676.86 % | 4.072 M 114.97 % | -27.207 M -115.55 % | 174.922 M 376.62 % | -63.236 M -125.97 % | 243.486 M |
| Accounts receivables | -38.973 M -314.26 % | 18.190 M 114.22 % | -127.961 M -88.80 % | -67.777 M 0.66 % | -68.224 M -206.48 % | 64.071 M 3.37 % | 61.980 M 127.71 % | -223.664 M -605.67 % | 44.231 M 490.38 % | 7.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.232 M 376.14 % | -45.713 M -123.31 % | 196.146 M |
| Inventory | 1.284 M -86.76 % | 9.696 M 126.80 % | -36.176 M 30.31 % | -51.908 M -310.43 % | 24.667 M 50.02 % | 16.443 M 128.34 % | -58.019 M -65.06 % | -35.151 M -731.98 % | 5.562 M 126.63 % | -20.883 M -470.33 % | 5.639 M 237.28 % | 1.672 M 177.88 % | -2.147 M 92.00 % | -26.821 M -145.69 % | -10.916 M -195.91 % | 11.382 M 99.22 % | 5.713 M 468.51 % | -1.550 M 92.79 % | -21.501 M -972.37 % | -2.005 M -106.69 % | 29.961 M |
| Accounts payables | 42.377 M 554.47 % | 6.475 M 120.67 % | -31.325 M -141.57 % | 75.349 M 157.34 % | -131.411 M -540.80 % | 29.812 M 145.01 % | -66.236 M -152.48 % | 126.211 M 479.52 % | -33.255 M -376.23 % | 12.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.191 M 552.35 % | -15.517 M -189.29 % | 17.378 M |
| Other working capital | -114.482 M -1 248.73 % | 9.966 M 260.59 % | -6.206 M -119.71 % | 31.489 M -67.56 % | 97.059 M 105 598.91 % | -92.000 K -109.20 % | 1.000 M 270.65 % | -586.000 K -113.63 % | 4.298 M -34.02 % | 6.514 M 113.21 % | -49.318 M -1 083.04 % | -4.169 M 93.41 % | -63.236 M -1 620.76 % | -3.675 M 84.47 % | -23.656 M 32.17 % | -34.873 M -2 025.15 % | -1.641 M 93.60 % | -25.656 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -157.748 M 4.91 % | -165.892 M 27.12 % | -227.628 M -62.24 % | -140.299 M 26.01 % | -189.613 M -23.07 % | -154.067 M 33.54 % | -231.833 M -174.36 % | -84.500 M -21.10 % | -69.776 M -9.16 % | -63.920 M 9.26 % | -70.446 M -49.25 % | -47.201 M -35.28 % | -34.890 M -164.50 % | -13.191 M 12.70 % | -15.110 M -757.69 % | 2.297 M 170.56 % | -3.256 M 88.68 % | -28.757 M -764.74 % | 4.326 M 14.23 % | 3.787 M 101.84 % | -205.378 M |
| Net cash provided by operating activities | 375.939 M -32.91 % | 560.348 M 31.20 % | 427.109 M -2.90 % | 439.881 M 47.63 % | 297.961 M -34.33 % | 453.720 M 92.71 % | 235.441 M 124.59 % | 104.833 M -15.70 % | 124.360 M -8.13 % | 135.359 M 55.39 % | 87.108 M -7.67 % | 94.348 M 277.09 % | 25.020 M 77.04 % | 14.132 M -0.41 % | 14.191 M -41.01 % | 24.057 M -62.52 % | 64.180 M 2 064.49 % | -3.267 M -101.54 % | 212.077 M 11 180.30 % | -1.914 M -106.01 % | 31.847 M |
| Investments in property plant and equipment | -1.605 B -310.58 % | -390.839 M -128.02 % | -171.407 M 64.48 % | -482.545 M 13.47 % | -557.643 M -163.82 % | -211.370 M -103.72 % | -103.753 M -83.89 % | -56.422 M -1.27 % | -55.716 M 66.36 % | -165.636 M -95.77 % | -84.609 M -108.19 % | -40.640 M -463.16 % | -7.217 M 65.39 % | -20.851 M -94.66 % | -10.712 M 11.34 % | -12.081 M 31.31 % | -17.588 M 52.63 % | -37.125 M 37.66 % | -59.549 M -347.20 % | -13.316 M 74.39 % | -51.986 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 23.646 M 5 178.13 % | 448.000 K -76.12 % | 1.876 M -92.36 % | 24.549 M 76 615.63 % | 32.000 K -99.63 % | 8.651 M 24.85 % | 6.929 M -88.05 % | 57.988 M 11.52 % | 52.000 M 405.24 % | 10.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.270 M -65.01 % | 9.346 M 191.15 % | 3.210 M |
| Purchases of investments | 0.000 100.00 % | -160.436 M 41.82 % | -275.741 M -942.73 % | 32.720 M 52.10 % | 21.512 M 107.73 % | -278.322 M -4 854.99 % | -5.617 M 89.28 % | -52.391 M 72.13 % | -187.995 M -475.35 % | -32.675 M 39.13 % | -53.680 M 38.95 % | -87.925 M -602.65 % | -12.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 M -31 900.00 % | -250.000 K 99.55 % | -55.439 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 41.438 M 60.44 % | 25.827 M -89.61 % | 248.553 M 668.28 % | 32.352 M 215 580.00 % | 15.000 K 1 400.00 % | 1.000 K -100.00 % | 126.720 M 118.53 % | 57.988 M 7.39 % | 54.000 M 13.41 % | 47.613 M 332.85 % | 11.000 M 286.43 % | 2.847 M 4 491.29 % | 62.000 K -42.86 % | 108.500 K | 0.000 -100.00 % | 42.845 M | 0.000 -100.00 % | 967.219 K | 0.000 |
| Other investing activites | 1.035 B 2 131.50 % | 46.388 M 107 779.07 % | 43.000 K -4.44 % | 45.000 K 0.00 % | 45.000 K -45.12 % | 82.000 K -99.92 % | 108.221 M 5 536.51 % | 1.920 M -78.30 % | 8.849 M 120.13 % | -43.956 M 3.70 % | -45.645 M -543.50 % | 10.292 M 7.33 % | 9.589 M 30.18 % | 7.366 M -3.11 % | 7.602 M 784.05 % | 859.915 K -5.16 % | 906.719 K 91.39 % | 473.744 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -569.554 M -12.81 % | -504.887 M -32.16 % | -382.021 M 9.80 % | -423.505 M -48.26 % | -285.657 M 33.98 % | -432.709 M -39 165.79 % | -1.102 M 98.88 % | -98.241 M 9.16 % | -108.142 M 14.37 % | -126.291 M -62.05 % | -77.934 M -10.29 % | -70.660 M -8 325.29 % | 859.058 K 108.07 % | -10.639 M -249.09 % | -3.048 M 72.58 % | -11.113 M 33.38 % | -16.681 M -369.33 % | 6.194 M 104.54 % | -136.279 M -4 090.62 % | -3.252 M 96.88 % | -104.216 M |
| Debt repayment | 250.000 M | 0.000 100.00 % | -1.214 M -200.00 % | 1.214 M | 0.000 100.00 % | -35.000 K 99.39 % | -5.709 M -206.23 % | 5.374 M 212.64 % | -4.771 M -277.56 % | 2.687 M 16.52 % | 2.306 M 119.97 % | -11.547 M 31.14 % | -16.769 M -362.03 % | 6.400 M 457.18 % | 1.149 M 1.39 % | 1.133 M 102.89 % | -39.171 M -1 315.45 % | 3.223 M 107.11 % | -45.359 M -406.00 % | 14.823 M 20.10 % | 12.342 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.779 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -212.499 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 % | -30.000 M | 0.000 | 0.000 |
| Dividends paid | -60.520 M -13.60 % | -53.276 M -45.39 % | -36.644 M -97.82 % | -18.524 M -0.52 % | -18.428 M -0.08 % | -18.414 M -65.64 % | -11.117 M -18.18 % | -9.407 M 0.56 % | -9.460 M -4.44 % | -9.058 M -0.56 % | -9.008 M 0.22 % | -9.028 M -49.75 % | -6.029 M -0.42 % | -6.003 M 0.33 % | -6.023 M 0.53 % | -6.055 M | 0.000 | 0.000 100.00 % | -739.000 K 93.50 % | -11.367 M -14 240.87 % | -79.263 K |
| Other financing activites | -1.937 M -62.09 % | -1.195 M 54.27 % | -2.613 M -882.33 % | -266.000 K -350.85 % | -59.000 K -268.75 % | -16.000 K 99.19 % | -1.966 M -5 213.51 % | -37.000 K 98.25 % | -2.113 M -7.86 % | -1.959 M -255 844.13 % | 766.000 100.03 % | -2.433 M 5.48 % | -2.574 M -147.35 % | -1.041 M 81.18 % | -5.529 M 31.51 % | -8.073 M 1.20 % | -8.171 M -31.52 % | -6.213 M | 0.000 | 0.000 -100.00 % | 19.700 M |
| Net cash used provided by financing activities | 187.543 M 444.30 % | -54.471 M -34.59 % | -40.471 M -130.26 % | -17.576 M 4.93 % | -18.487 M -0.12 % | -18.465 M 91.95 % | -229.391 M -3 704.79 % | -6.029 M 63.11 % | -16.344 M -95.04 % | -8.380 M 0.26 % | -8.402 M 63.48 % | -23.008 M 9.31 % | -25.372 M -631.78 % | -3.467 M 66.67 % | -10.403 M 19.95 % | -12.996 M 72.55 % | -47.342 M -1 483.32 % | -2.990 M 96.07 % | -76.099 M -2 301.94 % | 3.456 M -94.66 % | 64.742 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 663.000 K | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -6.072 M -467.33 % | 1.653 M -64.20 % | 4.617 M 485.39 % | -1.198 M 80.63 % | -6.184 M -342.89 % | 2.546 M -48.54 % | 4.948 M 778.86 % | 563.000 K 546.83 % | -126.000 K -118.34 % | 687.000 K -10.89 % | 771.000 K 213.39 % | -679.963 K -234.03 % | 507.311 K 1 842.53 % | 26.116 K -96.47 % | 739.433 K 1 531.37 % | -51.659 K -133.14 % | 155.860 K 346.27 % | -63.288 K | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 6.214 M 18.97 % | 5.223 M 761.88 % | 606.000 K -66.41 % | 1.804 M -77.42 % | 7.988 M 46.78 % | 5.442 M 25.77 % | 4.327 M 14.96 % | 3.764 M -3.24 % | 3.890 M 21.45 % | 3.203 M 31.70 % | 2.432 M -0.01 % | 2.432 M 95.36 % | 1.245 M 2.14 % | 1.219 M 154.21 % | 479.483 K -9.73 % | 531.142 K 41.53 % | 375.282 K -14.43 % | 438.570 K -38.61 % | 714.386 K | 0.000 | 0.000 |
| Cash at end of period | 142.000 K -97.71 % | 6.214 M 18.97 % | 5.223 M 761.88 % | 606.000 K -66.41 % | 1.804 M -77.42 % | 7.988 M -13.88 % | 9.275 M 114.35 % | 4.327 M 14.96 % | 3.764 M -3.24 % | 3.890 M 21.45 % | 3.203 M 82.78 % | 1.752 M 0.00 % | 1.752 M 40.75 % | 1.245 M 2.14 % | 1.219 M 154.21 % | 479.483 K -9.73 % | 531.142 K 41.53 % | 375.282 K -9.20 % | 413.312 K -42.14 % | 714.386 K -44.66 % | 1.291 M |
| Operating cash flow | 375.939 M -37.06 % | 597.254 M 39.84 % | 427.109 M -2.90 % | 439.881 M 47.63 % | 297.961 M -34.33 % | 453.720 M 92.71 % | 235.441 M 124.59 % | 104.833 M -15.70 % | 124.360 M -8.13 % | 135.359 M 55.39 % | 87.108 M -7.67 % | 94.348 M 277.09 % | 25.020 M 77.04 % | 14.132 M -0.41 % | 14.191 M -41.01 % | 24.057 M -62.52 % | 64.180 M 2 064.49 % | -3.267 M -101.54 % | 212.077 M 11 180.30 % | -1.914 M -106.01 % | 31.847 M |
| Capital expenditure | -1.605 B -310.58 % | -390.839 M -128.02 % | -171.407 M 64.48 % | -482.545 M 13.47 % | -557.643 M -163.82 % | -211.370 M -103.72 % | -103.753 M -83.89 % | -56.422 M -1.27 % | -55.716 M 66.36 % | -165.636 M -95.77 % | -84.609 M -108.19 % | -40.640 M -463.16 % | -7.217 M 65.39 % | -20.851 M -94.66 % | -10.712 M 11.34 % | -12.081 M 31.31 % | -17.588 M 52.63 % | -37.125 M 37.66 % | -59.549 M -347.20 % | -13.316 M 74.39 % | -51.986 M |
| Free CashFlow | -1.229 B -695.29 % | 206.415 M -19.28 % | 255.702 M 699.34 % | -42.664 M 83.57 % | -259.682 M -207.15 % | 242.350 M 84.03 % | 131.688 M 172.02 % | 48.411 M -29.48 % | 68.644 M 326.72 % | -30.277 M -1 311.56 % | 2.499 M -95.35 % | 53.708 M 201.67 % | 17.803 M 364.97 % | -6.719 M -293.14 % | 3.479 M -70.95 % | 11.976 M -74.30 % | 46.591 M 215.35 % | -40.392 M -126.48 % | 152.527 M 1 101.49 % | -15.230 M 24.38 % | -20.139 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 558.800 M 6.72 % | 523.600 M 6.29 % | 492.600 M -14.05 % | 573.100 M 10.19 % | 520.100 M -3.38 % | 538.300 M 3.90 % | 518.100 M -0.38 % | 520.100 M 6.99 % | 486.100 M -11.45 % | 548.932 M -1.55 % | 557.600 M 11.92 % | 498.200 M -0.95 % | 503.000 M -1.47 % | 510.487 M 50.14 % | 340.000 M -16.32 % | 406.300 M 77.81 % | 228.500 M -38.70 % | 372.744 M -7.69 % | 403.800 M 36.23 % | 296.400 M -8.06 % | 322.400 M 16.87 % | 275.860 M -27.97 % | 383.000 M 11.18 % | 344.500 M -3.96 % | 358.700 M -0.75 % | 361.425 M -5.11 % | 380.900 M 15.42 % | 330.000 M 10.52 % | 298.600 M -20.88 % | 377.400 M 29.74 % | 290.900 M 43.51 % | 202.700 M 14.78 % | 176.600 M 4.62 % | 168.800 M -14.57 % | 197.600 M 1.28 % | 195.100 M 16.34 % | 167.700 M -9.55 % | 185.400 M 11.62 % | 166.100 M -23.39 % | 216.800 M -0.82 % | 218.600 M -1.16 % | 221.164 M 23.97 % | 178.400 M 12.41 % | 158.700 M 19.14 % | 133.200 M -17.66 % | 161.774 M 36.52 % | 118.500 M -23.20 % | 154.300 M 19.89 % | 128.700 M -13.70 % | 149.131 M 9.49 % | 136.200 M 9.75 % | 124.100 M 25.73 % | 98.700 M 7.83 % | 91.533 M 22.04 % | 75.000 M -7.41 % | 81.000 M |
| Net income | 120.300 M 25.31 % | 96.000 M -37.09 % | 152.600 M 7.46 % | 142.000 M 37.73 % | 103.100 M -43.52 % | 182.533 M 33.92 % | 136.300 M 2.25 % | 133.300 M 45.84 % | 91.400 M -36.29 % | 143.455 M -4.49 % | 150.200 M 14.74 % | 130.900 M 13.33 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M -73.38 % | 110.082 M -4.61 % | 115.400 M 88.87 % | 61.100 M -29.20 % | 86.300 M 35.43 % | 63.721 M -42.18 % | 110.200 M 47.33 % | 74.800 M -25.50 % | 100.400 M 3.64 % | 96.874 M 34.17 % | 72.200 M -6.72 % | 77.400 M -45.91 % | 143.100 M 83.93 % | 77.800 M 56.22 % | 49.800 M 2.47 % | 48.600 M 25.91 % | 38.600 M -16.27 % | 46.100 M 75.95 % | 26.200 M 38.62 % | 18.900 M 3.85 % | 18.200 M 8.98 % | 16.700 M -24.09 % | 22.000 M -48.24 % | 42.500 M -0.93 % | 42.900 M 13.06 % | 37.943 M 24.81 % | 30.400 M -32.59 % | 45.100 M 173.33 % | 16.500 M 108.59 % | 7.910 M -44.68 % | 14.300 M -62.66 % | 38.300 M 38.27 % | 27.700 M 10.16 % | 25.145 M 47.05 % | 17.100 M -26.61 % | 23.300 M 87.90 % | 12.400 M 61.57 % | 7.675 M -40.96 % | 13.000 M 132.14 % | 5.600 M |
| Income before tax | 156.300 M 27.91 % | 122.200 M -28.95 % | 172.000 M 1.84 % | 168.900 M 35.66 % | 124.500 M -44.69 % | 225.100 M 22.60 % | 183.600 M 3.73 % | 177.000 M 42.40 % | 124.300 M -33.54 % | 187.033 M -5.97 % | 198.900 M 11.49 % | 178.400 M 12.91 % | 158.000 M -11.12 % | 177.777 M 91.78 % | 92.700 M -51.72 % | 192.000 M 376.43 % | 40.300 M -74.98 % | 161.088 M 2.60 % | 157.000 M 68.45 % | 93.200 M -10.81 % | 104.500 M 27.70 % | 81.832 M -42.69 % | 142.800 M 49.06 % | 95.800 M -28.13 % | 133.300 M 5.46 % | 126.398 M 37.84 % | 91.700 M 2.34 % | 89.600 M -50.82 % | 182.200 M 82.75 % | 99.700 M 26.52 % | 78.800 M 28.76 % | 61.200 M 24.90 % | 49.000 M -9.43 % | 54.100 M 53.26 % | 35.300 M 38.43 % | 25.500 M -2.67 % | 26.200 M 14.41 % | 22.900 M -11.58 % | 25.900 M -55.19 % | 57.800 M -2.69 % | 59.400 M 8.85 % | 54.572 M 34.08 % | 40.700 M -32.73 % | 60.500 M 151.04 % | 24.100 M 85.41 % | 12.998 M -47.80 % | 24.900 M -50.69 % | 50.500 M 33.60 % | 37.800 M 2.67 % | 36.818 M 58.70 % | 23.200 M -26.11 % | 31.400 M 97.48 % | 15.900 M 98.78 % | 7.999 M -45.59 % | 14.700 M 101.37 % | 7.300 M |
| Income before tax ratio | 0.28 19.85 % | 0.23 -33.16 % | 0.35 18.48 % | 0.29 23.12 % | 0.24 -42.76 % | 0.42 18.00 % | 0.35 4.13 % | 0.34 33.09 % | 0.26 -24.95 % | 0.34 -4.48 % | 0.36 -0.39 % | 0.36 14.00 % | 0.31 -9.80 % | 0.35 27.73 % | 0.27 -42.30 % | 0.47 167.94 % | 0.18 -59.19 % | 0.43 11.15 % | 0.39 23.65 % | 0.31 -2.99 % | 0.32 9.27 % | 0.30 -20.44 % | 0.37 34.08 % | 0.28 -25.17 % | 0.37 6.26 % | 0.35 45.27 % | 0.24 -11.33 % | 0.27 -55.50 % | 0.61 130.98 % | 0.26 -2.48 % | 0.27 -10.28 % | 0.30 8.82 % | 0.28 -13.43 % | 0.32 79.41 % | 0.18 36.68 % | 0.13 -16.34 % | 0.16 26.49 % | 0.12 -20.79 % | 0.16 -41.51 % | 0.27 -1.89 % | 0.27 10.12 % | 0.25 8.16 % | 0.23 -40.16 % | 0.38 110.70 % | 0.18 125.18 % | 0.08 -61.76 % | 0.21 -35.80 % | 0.33 11.43 % | 0.29 18.97 % | 0.25 44.94 % | 0.17 -32.68 % | 0.25 57.06 % | 0.16 84.35 % | 0.09 -55.42 % | 0.20 117.48 % | 0.09 |
| EBITDA | 197.300 M 23.91 % | 159.226 M -24.14 % | 209.900 M 1.45 % | 206.900 M 27.87 % | 161.800 M -38.08 % | 261.300 M 19.70 % | 218.300 M 3.22 % | 211.500 M 33.44 % | 158.500 M -28.73 % | 222.400 M -4.59 % | 233.100 M 9.90 % | 212.100 M 10.64 % | 191.700 M -8.60 % | 209.742 M 74.79 % | 120.000 M -42.58 % | 209.000 M 281.39 % | 54.800 M -59.07 % | 133.884 M -21.29 % | 170.100 M 61.23 % | 105.500 M -9.21 % | 116.200 M 42.81 % | 81.369 M -47.20 % | 154.100 M 44.15 % | 106.900 M -25.82 % | 144.100 M 21.04 % | 119.051 M 17.06 % | 101.700 M 2.21 % | 99.500 M -48.20 % | 192.100 M 76.40 % | 108.900 M 24.32 % | 87.600 M 25.32 % | 69.900 M 21.78 % | 57.400 M -8.60 % | 62.800 M 43.05 % | 43.900 M 29.12 % | 34.000 M 2.72 % | 33.100 M 8.88 % | 30.400 M -9.25 % | 33.500 M -48.30 % | 64.800 M -1.67 % | 65.900 M 10.39 % | 59.699 M 25.95 % | 47.400 M -27.63 % | 65.500 M 128.22 % | 28.700 M 1 966.54 % | 1.389 M -95.29 % | 29.500 M -47.13 % | 55.800 M 31.60 % | 42.400 M 40.91 % | 30.090 M 8.63 % | 27.700 M -24.32 % | 36.600 M 71.83 % | 21.300 M 761.30 % | 2.473 M -87.51 % | 19.800 M 62.30 % | 12.200 M |
| Net income ratio | 0.22 17.42 % | 0.18 -40.82 % | 0.31 25.03 % | 0.25 24.99 % | 0.20 -41.54 % | 0.34 28.89 % | 0.26 2.65 % | 0.26 36.31 % | 0.19 -28.05 % | 0.26 -2.98 % | 0.27 2.52 % | 0.26 14.43 % | 0.23 -11.34 % | 0.26 22.65 % | 0.21 -39.92 % | 0.35 174.09 % | 0.13 -56.58 % | 0.30 3.34 % | 0.29 38.64 % | 0.21 -22.99 % | 0.27 15.88 % | 0.23 -19.72 % | 0.29 32.52 % | 0.22 -22.43 % | 0.28 4.43 % | 0.27 41.40 % | 0.19 -19.18 % | 0.23 -51.06 % | 0.48 132.47 % | 0.21 20.42 % | 0.17 -28.60 % | 0.24 9.69 % | 0.22 -19.97 % | 0.27 105.97 % | 0.13 36.87 % | 0.10 -10.74 % | 0.11 20.48 % | 0.09 -31.99 % | 0.13 -32.43 % | 0.20 -0.11 % | 0.20 14.39 % | 0.17 0.68 % | 0.17 -40.04 % | 0.28 129.41 % | 0.12 153.34 % | 0.05 -59.48 % | 0.12 -51.38 % | 0.25 15.33 % | 0.22 27.65 % | 0.17 34.30 % | 0.13 -33.13 % | 0.19 49.44 % | 0.13 49.84 % | 0.08 -51.63 % | 0.17 150.71 % | 0.07 |
| Ratio EBITDA | 0.35 16.11 % | 0.30 -28.63 % | 0.43 18.03 % | 0.36 16.05 % | 0.31 -35.91 % | 0.49 15.21 % | 0.42 3.61 % | 0.41 24.72 % | 0.33 -19.52 % | 0.41 -3.08 % | 0.42 -1.81 % | 0.43 11.71 % | 0.38 -7.24 % | 0.41 16.41 % | 0.35 -31.39 % | 0.51 114.49 % | 0.24 -33.23 % | 0.36 -14.73 % | 0.42 18.35 % | 0.36 -1.24 % | 0.36 22.19 % | 0.29 -26.69 % | 0.40 29.66 % | 0.31 -22.76 % | 0.40 21.96 % | 0.33 23.37 % | 0.27 -11.45 % | 0.30 -53.13 % | 0.64 122.95 % | 0.29 -4.18 % | 0.30 -12.68 % | 0.34 6.10 % | 0.33 -12.64 % | 0.37 67.46 % | 0.22 27.48 % | 0.17 -11.71 % | 0.20 20.37 % | 0.16 -18.70 % | 0.20 -32.52 % | 0.30 -0.85 % | 0.30 11.68 % | 0.27 1.59 % | 0.27 -35.62 % | 0.41 91.55 % | 0.22 2 409.86 % | 0.01 -96.55 % | 0.25 -31.16 % | 0.36 9.77 % | 0.33 63.28 % | 0.20 -0.79 % | 0.20 -31.04 % | 0.29 36.66 % | 0.22 698.76 % | 0.03 -89.77 % | 0.26 75.28 % | 0.15 |
| Gross profit ratio | 0.82 -0.42 % | 0.83 -0.67 % | 0.83 47.38 % | 0.57 14.15 % | 0.50 -18.60 % | 0.61 -27.97 % | 0.84 16.43 % | 0.73 -1.33 % | 0.74 44.36 % | 0.51 -35.52 % | 0.79 -0.38 % | 0.79 -0.12 % | 0.79 40.85 % | 0.56 -32.99 % | 0.84 2.91 % | 0.82 9.06 % | 0.75 33.10 % | 0.56 -25.52 % | 0.76 -7.04 % | 0.81 20.91 % | 0.67 71.08 % | 0.39 -43.89 % | 0.70 9.30 % | 0.64 2.50 % | 0.63 56.92 % | 0.40 -27.65 % | 0.55 -10.59 % | 0.62 0.41 % | 0.61 3.74 % | 0.59 -3.83 % | 0.61 -11.65 % | 0.70 -6.44 % | 0.74 12.44 % | 0.66 -0.26 % | 0.66 4.05 % | 0.64 -4.44 % | 0.67 2.66 % | 0.65 24.09 % | 0.52 6.23 % | 0.49 -8.27 % | 0.54 35.38 % | 0.40 -20.15 % | 0.50 -4.24 % | 0.52 14.50 % | 0.45 20.55 % | 0.38 -23.41 % | 0.49 5.11 % | 0.47 3.33 % | 0.45 12.14 % | 0.40 -6.59 % | 0.43 -9.80 % | 0.48 32.70 % | 0.36 31.62 % | 0.27 -32.39 % | 0.41 -2.86 % | 0.42 |
| Weighted average shs out dil | 3.081 M 0.01 % | 3.081 M -0.04 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M -0.01 % | 3.082 M 0.01 % | 3.082 M -0.02 % | 3.083 M 0.02 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.09 % | 3.080 M -0.05 % | 3.081 M -0.02 % | 3.082 M -0.03 % | 3.083 M 0.06 % | 3.081 M -0.09 % | 3.084 M -0.28 % | 3.092 M 0.69 % | 3.071 M 0.66 % | 3.051 M -3.34 % | 3.156 M -1.58 % | 3.207 M -0.06 % | 3.209 M -0.04 % | 3.210 M -0.04 % | 3.211 M 0.10 % | 3.208 M 0.16 % | 3.203 M -0.18 % | 3.209 M 0.14 % | 3.204 M -0.23 % | 3.212 M 0.29 % | 3.202 M -0.24 % | 3.210 M -0.03 % | 3.211 M 0.06 % | 3.209 M 0.07 % | 3.207 M -0.10 % | 3.210 M 0.00 % | 3.210 M 0.05 % | 3.209 M -0.15 % | 3.213 M 0.10 % | 3.210 M 0.02 % | 3.210 M 0.04 % | 3.208 M 0.04 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M |
| Weighted average shs out | 3.081 M 0.01 % | 3.081 M -0.04 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.00 % | 3.082 M 0.09 % | 3.080 M -0.05 % | 3.081 M -0.02 % | 3.082 M -0.03 % | 3.083 M 0.06 % | 3.081 M -0.09 % | 3.084 M -0.28 % | 3.092 M 0.69 % | 3.071 M 0.66 % | 3.051 M -3.34 % | 3.156 M -1.58 % | 3.207 M -0.06 % | 3.209 M -0.04 % | 3.210 M -0.04 % | 3.211 M 0.10 % | 3.208 M 0.16 % | 3.203 M -0.18 % | 3.209 M 0.14 % | 3.204 M -0.23 % | 3.212 M 0.29 % | 3.202 M -0.24 % | 3.210 M -0.03 % | 3.211 M 0.06 % | 3.209 M 0.07 % | 3.207 M -0.10 % | 3.210 M 0.00 % | 3.210 M 0.05 % | 3.209 M -0.15 % | 3.213 M 0.10 % | 3.210 M 0.02 % | 3.210 M 0.04 % | 3.208 M 0.04 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M 0.00 % | 3.207 M |
| EPS diluted | 39.04 25.29 % | 31.16 -37.06 % | 49.51 7.47 % | 46.07 37.73 % | 33.45 -43.53 % | 59.23 33.94 % | 44.22 2.24 % | 43.25 45.82 % | 29.66 -36.30 % | 46.56 -4.45 % | 48.73 14.74 % | 42.47 13.34 % | 37.47 -12.66 % | 42.90 84.20 % | 23.29 -49.73 % | 46.33 8.00 % | 42.90 20.10 % | 35.72 -4.59 % | 37.44 88.71 % | 19.84 -29.17 % | 28.01 35.44 % | 20.68 -42.15 % | 35.75 47.24 % | 24.28 -25.43 % | 32.56 3.93 % | 31.33 33.26 % | 23.51 -7.33 % | 25.37 -44.04 % | 45.34 86.89 % | 24.26 56.31 % | 15.52 2.51 % | 15.14 25.96 % | 12.02 -16.35 % | 14.37 75.67 % | 8.18 38.88 % | 5.89 3.70 % | 5.68 9.23 % | 5.20 -24.31 % | 6.87 -48.11 % | 13.24 -0.90 % | 13.36 13.03 % | 11.82 24.68 % | 9.48 -32.53 % | 14.05 173.35 % | 5.14 108.10 % | 2.47 -44.49 % | 4.45 -62.70 % | 11.93 38.24 % | 8.63 10.08 % | 7.84 47.09 % | 5.33 -26.69 % | 7.27 87.86 % | 3.87 61.92 % | 2.39 -40.99 % | 4.05 132.76 % | 1.74 |
| Earnings per share | 39.04 25.29 % | 31.16 -37.06 % | 49.51 7.47 % | 46.07 37.73 % | 33.45 -43.53 % | 59.23 33.94 % | 44.22 2.24 % | 43.25 45.82 % | 29.66 -36.30 % | 46.56 -4.45 % | 48.73 14.74 % | 42.47 13.34 % | 37.47 -12.66 % | 42.90 84.20 % | 23.29 -49.73 % | 46.33 8.00 % | 42.90 20.10 % | 35.72 -4.59 % | 37.44 88.71 % | 19.84 -29.17 % | 28.01 35.44 % | 20.68 -42.15 % | 35.75 47.24 % | 24.28 -25.43 % | 32.56 3.93 % | 31.33 33.26 % | 23.51 -7.33 % | 25.37 -44.04 % | 45.34 86.89 % | 24.26 56.31 % | 15.52 2.51 % | 15.14 25.96 % | 12.02 -16.35 % | 14.37 75.67 % | 8.18 38.88 % | 5.89 3.70 % | 5.68 9.23 % | 5.20 -24.31 % | 6.87 -48.11 % | 13.24 -0.90 % | 13.36 13.03 % | 11.82 24.68 % | 9.48 -32.53 % | 14.05 173.35 % | 5.14 108.10 % | 2.47 -44.49 % | 4.45 -62.70 % | 11.93 38.24 % | 8.63 10.08 % | 7.84 47.09 % | 5.33 -26.69 % | 7.27 87.86 % | 3.87 61.92 % | 2.39 -40.99 % | 4.05 132.76 % | 1.74 |
| Gross profit | 460.400 M 6.28 % | 433.200 M 5.58 % | 410.300 M 26.67 % | 323.900 M 25.79 % | 257.500 M -21.35 % | 327.400 M -25.17 % | 437.500 M 15.99 % | 377.200 M 5.57 % | 357.300 M 27.83 % | 279.507 M -36.52 % | 440.300 M 11.50 % | 394.900 M -1.08 % | 399.200 M 38.79 % | 287.638 M 0.61 % | 285.900 M -13.89 % | 332.000 M 93.93 % | 171.200 M -18.41 % | 209.819 M -31.25 % | 305.200 M 26.64 % | 241.000 M 11.16 % | 216.800 M 99.94 % | 108.434 M -59.58 % | 268.300 M 21.51 % | 220.800 M -1.56 % | 224.300 M 55.74 % | 144.024 M -31.35 % | 209.800 M 3.20 % | 203.300 M 10.97 % | 183.200 M -17.92 % | 223.200 M 24.76 % | 178.900 M 26.79 % | 141.100 M 7.38 % | 131.400 M 17.64 % | 111.700 M -14.80 % | 131.100 M 5.39 % | 124.400 M 11.17 % | 111.900 M -7.14 % | 120.500 M 38.51 % | 87.000 M -18.62 % | 106.900 M -9.02 % | 117.500 M 33.81 % | 87.809 M -1.00 % | 88.700 M 7.65 % | 82.400 M 36.42 % | 60.400 M -0.75 % | 60.854 M 4.56 % | 58.200 M -19.28 % | 72.100 M 23.88 % | 58.200 M -3.22 % | 60.138 M 2.28 % | 58.800 M -1.01 % | 59.400 M 66.85 % | 35.600 M 41.93 % | 25.083 M -17.49 % | 30.400 M -10.06 % | 33.800 M |
| Income tax expense | 36.000 M 37.40 % | 26.200 M 35.75 % | 19.300 M -28.25 % | 26.900 M 25.70 % | 21.400 M -49.77 % | 42.600 M -9.94 % | 47.300 M 8.49 % | 43.600 M 32.52 % | 32.900 M -24.50 % | 43.578 M -10.52 % | 48.700 M 2.53 % | 47.500 M 11.76 % | 42.500 M -6.71 % | 45.558 M 117.98 % | 20.900 M -57.52 % | 49.200 M 347.27 % | 11.000 M -78.43 % | 51.005 M 22.61 % | 41.600 M 30.00 % | 32.000 M 75.82 % | 18.200 M 0.49 % | 18.111 M -44.44 % | 32.600 M 55.98 % | 20.900 M -36.67 % | 33.000 M 11.77 % | 29.524 M 50.63 % | 19.600 M 60.66 % | 12.200 M -68.80 % | 39.100 M 78.54 % | 21.900 M -24.48 % | 29.000 M 130.16 % | 12.600 M 21.15 % | 10.400 M 30.00 % | 8.000 M -12.09 % | 9.100 M 35.82 % | 6.700 M -16.25 % | 8.000 M 29.03 % | 6.200 M 58.97 % | 3.900 M -74.51 % | 15.300 M -7.27 % | 16.500 M -0.77 % | 16.629 M 61.44 % | 10.300 M -33.12 % | 15.400 M 102.63 % | 7.600 M 49.36 % | 5.088 M -52.00 % | 10.600 M -13.11 % | 12.200 M 20.79 % | 10.100 M -13.47 % | 11.673 M 91.36 % | 6.100 M -24.69 % | 8.100 M 131.43 % | 3.500 M 980.20 % | 324.014 K -80.94 % | 1.700 M 0.00 % | 1.700 M |
| Cost of revenue | 98.400 M 8.85 % | 90.400 M 9.84 % | 82.300 M -66.97 % | 249.200 M -5.10 % | 262.600 M 24.51 % | 210.900 M 161.66 % | 80.600 M -43.60 % | 142.900 M 10.95 % | 128.800 M -52.19 % | 269.425 M 129.69 % | 117.300 M 13.55 % | 103.300 M -0.48 % | 103.800 M -53.42 % | 222.849 M 311.92 % | 54.100 M -27.19 % | 74.300 M 29.67 % | 57.300 M -64.83 % | 162.925 M 65.24 % | 98.600 M 77.98 % | 55.400 M -47.54 % | 105.600 M -36.93 % | 167.426 M 45.97 % | 114.700 M -7.28 % | 123.700 M -7.96 % | 134.400 M -38.18 % | 217.401 M 27.06 % | 171.100 M 35.04 % | 126.700 M 9.79 % | 115.400 M -25.16 % | 154.200 M 37.68 % | 112.000 M 81.82 % | 61.600 M 36.28 % | 45.200 M -20.84 % | 57.100 M -14.14 % | 66.500 M -5.94 % | 70.700 M 26.70 % | 55.800 M -14.02 % | 64.900 M -17.95 % | 79.100 M -28.03 % | 109.900 M 8.70 % | 101.100 M -24.19 % | 133.355 M 48.67 % | 89.700 M 17.56 % | 76.300 M 4.81 % | 72.800 M -27.86 % | 100.921 M 67.36 % | 60.300 M -26.64 % | 82.200 M 16.60 % | 70.500 M -20.78 % | 88.992 M 14.98 % | 77.400 M 19.63 % | 64.700 M 2.54 % | 63.100 M -5.04 % | 66.450 M 48.99 % | 44.600 M -5.51 % | 47.200 M |
| General and administrative 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 and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 322.500 M 1 196.45 % | -29.413 M -109.77 % | 301.100 M | 0.000 | 0.000 100.00 % | -28.555 M -124.87 % | 114.800 M 70.83 % | 67.200 M 87.71 % | 35.800 M 154.03 % | -66.255 M -634.31 % | 12.400 M -73.39 % | 46.600 M 538.36 % | 7.300 M 116.51 % | -44.209 M -1 178.27 % | 4.100 M -87.61 % | 33.100 M 359.72 % | 7.200 M 114.47 % | -49.752 M -273.96 % | 28.600 M 271.43 % | 7.700 M -42.96 % | 13.500 M 143.88 % | -30.768 M -292.30 % | 16.000 M 110.53 % | 7.600 M 1.33 % | 7.500 M 139.84 % | -18.824 M -430.25 % | 5.700 M -32.14 % | 8.400 M 35.48 % | 6.200 M 93.75 % | 3.200 M -66.32 % | 9.500 M 6.74 % | 8.900 M -6.32 % | 9.500 M -76.77 % | 40.900 M 734.69 % | 4.900 M -27.94 % | 6.800 M 223.81 % | 2.100 M -4.55 % | 2.200 M -69.44 % | 7.200 M -65.71 % | 21.000 M 600.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 322.500 M 249.40 % | 92.300 M -69.35 % | 301.100 M 57.40 % | 191.300 M 9.75 % | 174.300 M 0.46 % | 173.500 M -38.95 % | 284.200 M 6.48 % | 266.900 M -0.48 % | 268.200 M 132.67 % | 115.273 M -57.40 % | 270.600 M 3.16 % | 262.300 M 6.11 % | 247.200 M 114.91 % | 115.026 M -41.64 % | 197.100 M 13.86 % | 173.100 M 25.43 % | 138.000 M 131.52 % | 59.607 M -66.25 % | 176.600 M 13.64 % | 155.400 M 23.82 % | 125.500 M 205.48 % | 41.083 M -70.95 % | 141.400 M 6.88 % | 132.300 M 7.91 % | 122.600 M 451.98 % | 22.211 M -82.03 % | 123.600 M 1.56 % | 121.700 M 12.37 % | 108.300 M -14.25 % | 126.300 M 15.34 % | 109.500 M 23.45 % | 88.700 M -3.38 % | 91.800 M -6.61 % | 98.300 M 2.61 % | 95.800 M -3.04 % | 98.800 M 12.79 % | 87.600 M -12.14 % | 99.700 M 46.19 % | 68.200 M -2.43 % | 69.900 M 14.59 % | 61.000 M 40.64 % | 43.374 M -9.64 % | 48.000 M 121.20 % | 21.700 M -40.22 % | 36.300 M -43.20 % | 63.912 M 92.51 % | 33.200 M 59.62 % | 20.800 M 2.97 % | 20.200 M -41.99 % | 34.824 M -1.90 % | 35.500 M 30.04 % | 27.300 M 45.21 % | 18.800 M -29.93 % | 26.830 M 82.52 % | 14.700 M -43.02 % | 25.800 M |
| Cost and expenses | 420.900 M 130.38 % | 182.700 M -52.35 % | 383.400 M -12.96 % | 440.500 M 0.82 % | 436.900 M 13.66 % | 384.400 M 5.37 % | 364.800 M -10.98 % | 409.800 M 3.22 % | 397.000 M 3.20 % | 384.698 M -0.83 % | 387.900 M 6.10 % | 365.600 M 4.16 % | 351.000 M 3.88 % | 337.875 M 34.50 % | 251.200 M 1.54 % | 247.400 M 26.68 % | 195.300 M -12.24 % | 222.532 M -19.14 % | 275.200 M 30.55 % | 210.800 M -8.78 % | 231.100 M 10.83 % | 208.509 M -18.58 % | 256.100 M 0.04 % | 256.000 M -0.39 % | 257.000 M 7.26 % | 239.612 M -18.69 % | 294.700 M 18.64 % | 248.400 M 11.04 % | 223.700 M -20.25 % | 280.500 M 26.64 % | 221.500 M 47.37 % | 150.300 M 9.71 % | 137.000 M -11.84 % | 155.400 M -4.25 % | 162.300 M -4.25 % | 169.500 M 18.20 % | 143.400 M -12.88 % | 164.600 M 11.74 % | 147.300 M -18.08 % | 179.800 M 10.92 % | 162.100 M -8.28 % | 176.729 M 28.34 % | 137.700 M 40.51 % | 98.000 M -10.17 % | 109.100 M -33.81 % | 164.833 M 76.29 % | 93.500 M -9.22 % | 103.000 M 13.56 % | 90.700 M -26.75 % | 123.816 M 9.67 % | 112.900 M 22.72 % | 92.000 M 12.33 % | 81.900 M -12.20 % | 93.280 M 57.30 % | 59.300 M -18.77 % | 73.000 M |
| Research and development expenses | 0.000 -100.00 % | 29.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.555 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 -100.00 % | 6.700 M 15.52 % | 5.800 M 3.57 % | 5.600 M | 0.000 -100.00 % | 4.700 M 9.30 % | 4.300 M -2.27 % | 4.400 M 25.74 % | 3.499 M 39.97 % | 2.500 M 38.89 % | 1.800 M -14.29 % | 2.100 M -1.33 % | 2.128 M 18.24 % | 1.800 M -10.00 % | 2.000 M -16.67 % | 2.400 M -17.34 % | 2.904 M 26.24 % | 2.300 M 9.52 % | 2.100 M 16.67 % | 1.800 M 14.69 % | 1.569 M -7.68 % | 1.700 M -26.09 % | 2.300 M |
| Selling general and administrative expenses | 0.000 -100.00 % | 92.300 M | 0.000 -100.00 % | 191.300 M 9.75 % | 174.300 M 0.46 % | 173.500 M 2.42 % | 169.400 M 5.61 % | 160.400 M -0.62 % | 161.400 M 3.79 % | 155.500 M -7.22 % | 167.600 M 1.09 % | 165.800 M 7.31 % | 154.500 M -2.40 % | 158.307 M 36.71 % | 115.800 M 13.31 % | 102.200 M 47.26 % | 69.400 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.451 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 % | -59.000 K | 0.000 | 0.000 | 0.000 100.00 % | -47.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 400.000 K -33.33 % | 600.000 K 100.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 200.00 % | 100.000 K -50.00 % | 200.000 K -66.67 % | 600.000 K -14.29 % | 700.000 K 519.47 % | 113.000 K -71.75 % | 400.000 K -55.56 % | 900.000 K -25.00 % | 1.200 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K -80.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 66.67 % | 300.000 K 50.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 -100.00 % | 100.000 K -87.50 % | 800.000 K 300.00 % | 200.000 K | 0.000 -100.00 % | 100.000 K -85.71 % | 700.000 K -22.22 % | 900.000 K | 0.000 -100.00 % | 1.000 M 42.86 % | 700.000 K |
| Depreciation and amortization | 40.600 M 8.48 % | 37.426 M -0.46 % | 37.600 M -0.27 % | 37.700 M 1.07 % | 37.300 M 3.04 % | 36.200 M 4.62 % | 34.600 M 1.76 % | 34.000 M 1.19 % | 33.600 M -3.72 % | 34.900 M 2.65 % | 34.000 M 3.34 % | 32.900 M 1.54 % | 32.400 M 2.37 % | 31.650 M 16.36 % | 27.200 M 60.00 % | 17.000 M 17.24 % | 14.500 M 12.45 % | 12.895 M -0.81 % | 13.000 M 5.69 % | 12.300 M 7.89 % | 11.400 M 2.51 % | 11.121 M -0.71 % | 11.200 M 3.70 % | 10.800 M 0.93 % | 10.700 M 7.53 % | 9.951 M 1.54 % | 9.800 M 3.16 % | 9.500 M 1.06 % | 9.400 M 8.05 % | 8.700 M 2.35 % | 8.500 M 0.00 % | 8.500 M 2.41 % | 8.300 M -2.35 % | 8.500 M -1.16 % | 8.600 M 2.38 % | 8.400 M 25.37 % | 6.700 M -9.46 % | 7.400 M 0.00 % | 7.400 M 8.82 % | 6.800 M 6.25 % | 6.400 M 21.64 % | 5.261 M -21.47 % | 6.700 M 39.58 % | 4.800 M 4.35 % | 4.600 M 3.43 % | 4.448 M -1.16 % | 4.500 M 0.00 % | 4.500 M 2.27 % | 4.400 M -3.83 % | 4.575 M 3.98 % | 4.400 M -2.22 % | 4.500 M 0.00 % | 4.500 M 6.63 % | 4.220 M 2.93 % | 4.100 M -2.38 % | 4.200 M |
| Operating income | 137.900 M -59.55 % | 340.900 M 212.18 % | 109.200 M -17.65 % | 132.600 M 59.38 % | 83.200 M -45.94 % | 153.900 M 0.39 % | 153.300 M 38.98 % | 110.300 M 23.79 % | 89.100 M -45.44 % | 163.300 M -3.77 % | 169.700 M 27.98 % | 132.600 M -12.76 % | 152.000 M -11.10 % | 170.980 M 92.55 % | 88.800 M -44.12 % | 158.900 M 378.61 % | 33.200 M -72.56 % | 120.989 M -22.99 % | 157.100 M 68.38 % | 93.300 M -10.89 % | 104.700 M 49.04 % | 70.248 M -50.88 % | 143.000 M 48.96 % | 96.000 M -12.17 % | 109.300 M 0.18 % | 109.100 M 18.85 % | 91.800 M 1.89 % | 90.100 M 10.96 % | 81.200 M -18.96 % | 100.200 M 27.48 % | 78.600 M 28.01 % | 61.400 M 25.05 % | 49.100 M -9.58 % | 54.300 M 54.26 % | 35.200 M 37.50 % | 25.600 M -3.03 % | 26.400 M 14.78 % | 23.000 M -11.20 % | 25.900 M -55.27 % | 57.900 M -2.53 % | 59.400 M 8.85 % | 54.572 M 34.08 % | 40.700 M -32.73 % | 60.500 M 151.04 % | 24.100 M 85.41 % | 12.998 M -47.80 % | 24.900 M -50.69 % | 50.500 M 33.60 % | 37.800 M 3.23 % | 36.618 M 57.84 % | 23.200 M -26.11 % | 31.400 M 97.48 % | 15.900 M 98.78 % | 7.999 M -45.59 % | 14.700 M 101.37 % | 7.300 M |
| Operating income ratio | 0.25 -62.10 % | 0.65 193.70 % | 0.22 -4.19 % | 0.23 44.64 % | 0.16 -44.05 % | 0.29 -3.38 % | 0.30 39.52 % | 0.21 15.70 % | 0.18 -38.39 % | 0.30 -2.25 % | 0.30 14.35 % | 0.27 -11.92 % | 0.30 -9.78 % | 0.33 28.24 % | 0.26 -33.22 % | 0.39 169.17 % | 0.15 -55.24 % | 0.32 -16.57 % | 0.39 23.60 % | 0.31 -3.07 % | 0.32 27.53 % | 0.25 -31.80 % | 0.37 33.98 % | 0.28 -8.55 % | 0.30 0.94 % | 0.30 25.25 % | 0.24 -11.73 % | 0.27 0.40 % | 0.27 2.42 % | 0.27 -1.74 % | 0.27 -10.80 % | 0.30 8.95 % | 0.28 -13.57 % | 0.32 80.58 % | 0.18 35.76 % | 0.13 -16.65 % | 0.16 26.90 % | 0.12 -20.44 % | 0.16 -41.61 % | 0.27 -1.72 % | 0.27 10.12 % | 0.25 8.16 % | 0.23 -40.16 % | 0.38 110.70 % | 0.18 125.18 % | 0.08 -61.76 % | 0.21 -35.80 % | 0.33 11.43 % | 0.29 19.62 % | 0.25 44.15 % | 0.17 -32.68 % | 0.25 57.06 % | 0.16 84.35 % | 0.09 -55.42 % | 0.20 117.48 % | 0.09 |
| Total other income expenses net | 18.400 M 108.41 % | -218.700 M -448.25 % | 62.800 M 73.00 % | 36.300 M -12.11 % | 41.300 M -41.99 % | 71.200 M 134.98 % | 30.300 M -54.57 % | 66.700 M 89.49 % | 35.200 M 54.39 % | 22.799 M -21.92 % | 29.200 M -36.24 % | 45.800 M 663.33 % | 6.000 M 16.17 % | 5.165 M 32.44 % | 3.900 M -88.22 % | 33.100 M 366.20 % | 7.100 M -34.72 % | 10.876 M -61.70 % | 28.400 M 28 500.00 % | -100.000 K 50.00 % | -200.000 K -101.38 % | 14.481 M 7 340.50 % | -200.000 K 0.00 % | -200.000 K -100.63 % | 31.600 M 589.20 % | 4.585 M 4 685.00 % | -100.000 K 80.00 % | -500.000 K -100.47 % | 107.300 M 21 560.00 % | -500.000 K -350.00 % | 200.000 K 200.00 % | -200.000 K -100.00 % | -100.000 K -116.67 % | 600.000 K 500.00 % | 100.000 K 200.00 % | -100.000 K 50.00 % | -200.000 K -100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 243.900 M | 0.000 100.00 % | -1.800 M | 0.000 100.00 % | -11.100 M | 0.000 100.00 % | -16.200 M -210.17 % | -5.223 M 82.35 % | -29.600 M -4 968.42 % | 608.000 K 104.98 % | -12.200 M -576.27 % | -1.804 M | 0.000 100.00 % | -9.300 M | 0.000 100.00 % | -8.106 M | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -5.519 M | 0.000 -100.00 % | 17.000 M | 0.000 -100.00 % | 5.107 M | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 83.000 K | 0.000 100.00 % | -3.800 M | 0.000 -100.00 % | 4.566 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 2.002 M | 0.000 100.00 % | -1.800 M | 0.000 100.00 % | -2.287 M 8.53 % | -2.500 M -125.15 % | 9.941 M -25.82 % | 13.400 M -50.77 % | 27.217 M |
| Total investments | 0.000 -100.00 % | 1.394 B | 0.000 -100.00 % | 1.914 B | 0.000 -100.00 % | 2.245 B | 0.000 -100.00 % | 1.150 B 2.97 % | 1.116 B -1.82 % | 1.137 B 4.78 % | 1.085 B -1.98 % | 1.107 B 0.25 % | 1.104 B | 0.000 -100.00 % | 989.000 M | 0.000 -100.00 % | 985.818 M | 0.000 -100.00 % | 813.100 M | 0.000 -100.00 % | 801.847 M | 0.000 -100.00 % | 281.400 M | 0.000 -100.00 % | 509.752 M | 0.000 -100.00 % | 391.700 M | 0.000 -100.00 % | 329.864 M | 0.000 -100.00 % | 93.700 M | 0.000 -100.00 % | 162.174 M | 0.000 -100.00 % | 93.800 M | 0.000 -100.00 % | 113.763 M | 0.000 -100.00 % | 91.800 M | 0.000 -100.00 % | 91.765 M 2.19 % | 89.800 M -28.13 % | 124.940 M 0.03 % | 124.900 M -8.12 % | 135.940 M |
| Total debt | 0.000 -100.00 % | 250.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 17.200 M | 0.000 -100.00 % | 5.744 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 370.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 5.140 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 2.452 M | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 145.587 K | 0.000 -100.00 % | 11.693 M -22.56 % | 15.100 M -46.95 % | 28.462 M |
| Accumulated other comprehensive income loss | 4.655 B 0.67 % | 4.624 B 5.87 % | 4.368 B 0.71 % | 4.337 B 6.26 % | 4.081 B | 0.000 -100.00 % | 3.708 B 11 938.96 % | 30.800 M -0.07 % | 30.821 M 0.07 % | 30.800 M -0.07 % | 30.821 M 0.07 % | 30.800 M | 0.000 -100.00 % | 2.400 B | 0.000 -100.00 % | 2.272 B | 0.000 -100.00 % | 1.931 B | 0.000 -100.00 % | 1.776 B | 0.000 -100.00 % | 1.129 B | 0.000 -100.00 % | 1.131 B | 0.000 -100.00 % | 905.000 M | 0.000 -100.00 % | 796.900 M | 0.000 -100.00 % | 722.400 M | 0.000 -100.00 % | 686.548 M | 0.000 -100.00 % | 659.500 M | 0.000 -100.00 % | 573.947 M | 0.000 -100.00 % | 517.300 M | 0.000 -100.00 % | 456.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.481 B | 0.000 | 0.000 -100.00 % | 1.993 B | 0.000 -100.00 % | 1.489 B | 0.000 -100.00 % | 1.231 B | 0.000 | 0.000 | 0.000 -100.00 % | 977.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 748.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 369.535 M | 0.000 | 0.000 | 0.000 -100.00 % | 266.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 158.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.216 M | 0.000 -100.00 % | 126.262 M | 0.000 -100.00 % | 109.574 M |
| Common stock | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 30.800 M -0.07 % | 30.821 M 0.07 % | 30.800 M -0.07 % | 30.821 M 0.07 % | 30.800 M -0.07 % | 30.821 M | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 30.821 M | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 30.821 M | 0.000 -100.00 % | 30.800 M | 0.000 -100.00 % | 32.071 M | 0.000 -100.00 % | 32.100 M | 0.000 -100.00 % | 32.071 M | 0.000 -100.00 % | 32.100 M | 0.000 -100.00 % | 32.071 M | 0.000 -100.00 % | 32.100 M | 0.000 -100.00 % | 32.071 M | 0.000 -100.00 % | 32.100 M | 0.000 -100.00 % | 32.071 M -0.09 % | 32.100 M 0.09 % | 32.071 M -0.09 % | 32.100 M 0.09 % | 32.071 M |
| Total equity | 4.655 B 0.00 % | 4.655 B 6.58 % | 4.368 B 0.00 % | 4.368 B 7.02 % | 4.081 B 0.00 % | 4.081 B 10.06 % | 3.708 B 0.00 % | 3.708 B 4.84 % | 3.537 B 8.29 % | 3.266 B 6.89 % | 3.056 B 6.57 % | 2.867 B 5.55 % | 2.717 B 13.19 % | 2.400 B 0.00 % | 2.400 B 5.62 % | 2.272 B 0.00 % | 2.272 B 17.67 % | 1.931 B 0.01 % | 1.931 B 8.75 % | 1.776 B 0.00 % | 1.776 B 57.35 % | 1.129 B 0.00 % | 1.129 B -0.25 % | 1.131 B 0.00 % | 1.131 B 25.01 % | 905.000 M -0.01 % | 905.100 M 13.58 % | 796.900 M -4.01 % | 830.184 M 14.92 % | 722.400 M 0.00 % | 722.400 M 5.22 % | 686.548 M -7.61 % | 743.089 M 12.67 % | 659.500 M 0.00 % | 659.500 M 14.91 % | 573.947 M 0.00 % | 573.947 M 10.95 % | 517.300 M 0.00 % | 517.300 M 13.26 % | 456.736 M 0.00 % | 456.736 M 2.50 % | 445.600 M 17.36 % | 379.676 M 8.88 % | 348.700 M 11.41 % | 312.988 M |
| Other non current liabilities | -4.655 B -29 171.18 % | 16.012 M 100.37 % | -4.368 B -14 189.35 % | 31.000 M 100.76 % | -4.081 B -26 973.19 % | 15.187 M 100.41 % | -3.708 B -37 554.55 % | 9.900 M -1.96 % | 10.098 M 10.97 % | 9.100 M 1.87 % | 8.933 M 2.68 % | 8.700 M -1.51 % | 8.833 M 100.37 % | -2.400 B -25 632.98 % | 9.400 M 100.41 % | -2.272 B -22 605.87 % | 10.097 M 100.52 % | -1.931 B -23 940.74 % | 8.100 M 100.46 % | -1.776 B -31 224.59 % | 5.705 M 100.51 % | -1.129 B -24 110.64 % | 4.700 M 100.42 % | -1.131 B -23 609.91 % | 4.812 M 100.53 % | -905.000 M -12 166.67 % | 7.500 M 100.94 % | -796.900 M -11 157.31 % | 7.207 M 101.00 % | -722.400 M -13 000.00 % | 5.600 M 100.82 % | -686.548 M -12 223.40 % | 5.663 M 100.86 % | -659.500 M -12 312.96 % | 5.400 M 100.94 % | -573.947 M -11 732.49 % | 4.934 M 100.95 % | -517.300 M -12 130.23 % | 4.300 M 100.94 % | -456.736 M -11 391.81 % | 4.045 M 3.71 % | 3.900 M -0.39 % | 3.915 M 8.76 % | 3.600 M -8.29 % | 3.925 M |
| Long term debt | 0.000 -100.00 % | 250.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | -4.655 B -850.18 % | 620.500 M 114.21 % | -4.368 B -1 260.08 % | 376.500 M 109.23 % | -4.081 B -963.57 % | 472.600 M 112.75 % | -3.708 B -1 017.37 % | 404.200 M 4.35 % | 387.337 M 4.49 % | 370.700 M 9.19 % | 339.488 M 4.81 % | 323.900 M 8.26 % | 299.185 M 112.47 % | -2.400 B -950.19 % | 282.300 M 112.42 % | -2.272 B -961.93 % | 263.643 M 113.65 % | -1.931 B -927.38 % | 233.400 M 113.14 % | -1.776 B -918.56 % | 216.925 M 119.22 % | -1.129 B -1 382.39 % | 88.000 M 107.78 % | -1.131 B -1 386.27 % | 87.952 M 109.72 % | -905.000 M -2 265.07 % | 41.800 M 105.25 % | -796.900 M -2 020.61 % | 41.492 M 105.74 % | -722.400 M -2 146.46 % | 35.300 M 105.14 % | -686.548 M -1 620.66 % | 45.148 M 106.85 % | -659.500 M -3 447.72 % | 19.700 M 103.43 % | -573.947 M -3 354.77 % | 17.634 M 103.41 % | -517.300 M -3 571.81 % | 14.900 M 103.26 % | -456.736 M -4 102.98 % | 11.410 M -23.93 % | 15.000 M 12.85 % | 13.292 M -1.54 % | 13.500 M -8.49 % | 14.752 M |
| Other current liabilities | 0.000 -100.00 % | 242.800 M | 0.000 -100.00 % | 168.800 M | 0.000 -100.00 % | 84.115 M | 0.000 -100.00 % | 55.100 M -8.48 % | 60.205 M -33.25 % | 90.200 M 38.10 % | 65.316 M -28.22 % | 91.000 M -41.46 % | 155.437 M | 0.000 -100.00 % | 92.000 M | 0.000 -100.00 % | 18.425 M | 0.000 -100.00 % | 38.100 M | 0.000 -100.00 % | 18.131 M | 0.000 -100.00 % | 40.100 M | 0.000 -100.00 % | 26.012 M | 0.000 -100.00 % | 14.900 M | 0.000 -100.00 % | 9.681 M | 0.000 -100.00 % | 18.500 M | 0.000 -100.00 % | 9.265 M | 0.000 -100.00 % | 14.600 M | 0.000 -100.00 % | 20.448 M | 0.000 -100.00 % | 13.400 M | 0.000 -100.00 % | 6.140 M -76.11 % | 25.700 M 441.62 % | 4.745 M -10.47 % | 5.300 M 43.78 % | 3.686 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.000 K | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 674.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.600 M | 0.000 -100.00 % | 40.179 M | 0.000 -100.00 % | 31.400 M | 0.000 -100.00 % | 45.069 M | 0.000 -100.00 % | 16.500 M | 0.000 -100.00 % | 22.041 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 11.774 M | 0.000 -100.00 % | 9.800 M | 0.000 -100.00 % | 15.330 M | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 17.372 M | 0.000 -100.00 % | 14.283 M 101.17 % | 7.100 M -23.61 % | 9.295 M |
| Short term debt | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 17.200 M | 0.000 -100.00 % | 5.744 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 370.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 5.140 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 2.452 M | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 145.587 K | 0.000 -100.00 % | 11.693 M -22.56 % | 15.100 M -46.95 % | 28.462 M |
| Total current liabilities | 0.000 -100.00 % | 444.400 M | 0.000 -100.00 % | 376.300 M | 0.000 -100.00 % | 259.700 M | 0.000 -100.00 % | 223.400 M 0.11 % | 223.163 M -13.57 % | 258.200 M -4.41 % | 270.119 M 40.32 % | 192.500 M -29.18 % | 271.811 M | 0.000 -100.00 % | 203.100 M | 0.000 -100.00 % | 162.209 M | 0.000 -100.00 % | 148.900 M | 0.000 -100.00 % | 148.039 M | 0.000 -100.00 % | 246.100 M | 0.000 -100.00 % | 224.941 M | 0.000 -100.00 % | 132.300 M | 0.000 -100.00 % | 71.136 M | 0.000 -100.00 % | 88.600 M | 0.000 -100.00 % | 98.765 M | 0.000 -100.00 % | 116.100 M | 0.000 -100.00 % | 93.786 M | 0.000 -100.00 % | 102.000 M | 0.000 -100.00 % | 70.120 M -8.58 % | 76.700 M -0.72 % | 77.260 M -5.20 % | 81.500 M -6.41 % | 87.080 M |
| Total liabilities | -4.655 B -537.12 % | 1.065 B 124.38 % | -4.368 B -680.12 % | 752.900 M 118.45 % | -4.081 B -657.32 % | 732.300 M 119.75 % | -3.708 B -690.82 % | 627.600 M 2.80 % | 610.500 M -2.93 % | 628.900 M 3.16 % | 609.607 M 18.05 % | 516.400 M -9.56 % | 570.996 M 123.79 % | -2.400 B -594.46 % | 485.400 M 121.36 % | -2.272 B -633.62 % | 425.852 M 122.05 % | -1.931 B -605.13 % | 382.300 M 121.53 % | -1.776 B -586.53 % | 364.964 M 132.34 % | -1.129 B -437.77 % | 334.100 M 129.53 % | -1.131 B -461.56 % | 312.893 M 134.57 % | -905.000 M -619.82 % | 174.100 M 121.85 % | -796.900 M -807.55 % | 112.628 M 115.59 % | -722.400 M -683.05 % | 123.900 M 118.05 % | -686.548 M -577.06 % | 143.913 M 121.82 % | -659.500 M -585.64 % | 135.800 M 123.66 % | -573.947 M -615.12 % | 111.420 M 121.54 % | -517.300 M -542.51 % | 116.900 M 125.59 % | -456.736 M -660.21 % | 81.530 M -11.09 % | 91.700 M 1.27 % | 90.552 M -4.68 % | 95.000 M -6.71 % | 101.833 M |
| Other non current assets | 0.000 -100.00 % | 98.622 M | 0.000 -100.00 % | 129.000 M | 0.000 -100.00 % | 6.571 M | 0.000 -100.00 % | 12.200 M 872.15 % | -1.580 M -126.78 % | 5.900 M 240.11 % | -4.211 M -123.53 % | 17.900 M -59.60 % | 44.305 M | 0.000 -100.00 % | 56.400 M | 0.000 -100.00 % | 40.834 M | 0.000 -100.00 % | 29.000 M | 0.000 -100.00 % | 358.258 M | 0.000 -100.00 % | 239.700 M | 0.000 -100.00 % | 23.350 M | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 5.113 M | 0.000 -100.00 % | 116.100 M | 0.000 -100.00 % | 86.671 M | 0.000 -100.00 % | 174.300 M | 0.000 -100.00 % | 80.682 M | 0.000 -100.00 % | 84.300 M | 0.000 -100.00 % | 86.000 M -4.23 % | 89.800 M 617.64 % | 12.513 M -89.99 % | 125.000 M -8.05 % | 135.940 M |
| Long term investments | 0.000 -100.00 % | 1.309 B | 0.000 -100.00 % | 923.900 M | 0.000 -100.00 % | 834.000 M | 0.000 -100.00 % | 1.150 B 2.97 % | 1.116 B -1.82 % | 1.137 B 4.79 % | 1.085 B -1.99 % | 1.107 B 66.11 % | 666.503 M | 0.000 -100.00 % | 303.800 M | 0.000 -100.00 % | 338.036 M | 0.000 -100.00 % | 322.400 M | 0.000 -100.00 % | 443.589 M | 0.000 -100.00 % | 41.700 M | 0.000 -100.00 % | 486.455 M | 0.000 -100.00 % | 387.900 M | 0.000 -100.00 % | 324.839 M | 0.000 100.00 % | -12.300 M | 0.000 -100.00 % | 75.591 M | 0.000 100.00 % | -80.500 M | 0.000 -100.00 % | 33.081 M | 0.000 -100.00 % | 7.400 M | 0.000 -100.00 % | 5.765 M | 0.000 -100.00 % | 112.427 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K -19.35 % | 868.000 K -21.09 % | 1.100 M -15.58 % | 1.303 M -18.56 % | 1.600 M -14.07 % | 1.862 M | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 721.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 287.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 700.000 K -19.35 % | 868.000 K -21.09 % | 1.100 M -15.58 % | 1.303 M -18.56 % | 1.600 M -14.07 % | 1.862 M | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 721.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 287.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 3.309 B | 0.000 -100.00 % | 2.309 B | 0.000 -100.00 % | 1.810 B | 0.000 -100.00 % | 1.647 B 6.08 % | 1.553 B 1.87 % | 1.525 B -1.20 % | 1.543 B 4.59 % | 1.475 B 24.16 % | 1.188 B | 0.000 -100.00 % | 678.400 M | 0.000 -100.00 % | 565.663 M | 0.000 -100.00 % | 453.700 M | 0.000 -100.00 % | 439.933 M | 0.000 -100.00 % | 402.400 M | 0.000 -100.00 % | 375.344 M | 0.000 -100.00 % | 349.200 M | 0.000 -100.00 % | 350.397 M | 0.000 -100.00 % | 353.200 M | 0.000 -100.00 % | 326.631 M | 0.000 -100.00 % | 193.100 M | 0.000 -100.00 % | 189.104 M | 0.000 -100.00 % | 178.900 M | 0.000 -100.00 % | 127.602 M 27.47 % | 100.100 M -4.49 % | 104.810 M -7.90 % | 113.800 M -4.28 % | 118.889 M |
| Total non current assets | 0.000 -100.00 % | 4.724 B | 0.000 -100.00 % | 3.363 B | 0.000 -100.00 % | 2.658 B | 0.000 -100.00 % | 2.810 B 5.04 % | 2.675 B 0.23 % | 2.669 B 1.46 % | 2.630 B 1.08 % | 2.602 B 11.25 % | 2.339 B | 0.000 -100.00 % | 1.724 B | 0.000 -100.00 % | 1.593 B | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.242 B | 0.000 -100.00 % | 683.800 M | 0.000 -100.00 % | 885.149 M | 0.000 -100.00 % | 741.000 M | 0.000 -100.00 % | 680.349 M | 0.000 -100.00 % | 457.000 M | 0.000 -100.00 % | 488.893 M | 0.000 -100.00 % | 286.900 M | 0.000 -100.00 % | 302.867 M | 0.000 -100.00 % | 270.600 M | 0.000 -100.00 % | 219.367 M 15.52 % | 189.900 M -17.34 % | 229.750 M -3.79 % | 238.800 M -6.29 % | 254.829 M |
| Other current assets | -85.373 M -159.74 % | 142.900 M 114.32 % | -998.000 M -2 347.75 % | 44.400 M 103.13 % | -1.418 B -31 350.18 % | 4.536 M 100.52 % | -872.100 M -5 141.04 % | 17.300 M 92.35 % | 8.994 M -75.69 % | 37.000 M 149.46 % | 14.832 M -55.33 % | 33.200 M -91.06 % | 371.313 M 153.46 % | -694.500 M -2 399.67 % | 30.200 M 104.60 % | -655.888 M -9 074.93 % | 7.308 M 101.49 % | -491.500 M -2 344.29 % | 21.900 M 106.22 % | -352.190 M -199.00 % | 355.756 M 247.56 % | -241.100 M -1 293.56 % | 20.200 M 184.40 % | -23.933 M -1 949.54 % | 1.294 M 130.09 % | -4.300 M -128.67 % | 15.000 M 270.45 % | -8.800 M -105.14 % | 171.332 M 255.90 % | -109.900 M -1 047.41 % | 11.600 M 112.85 % | -90.245 M -1 804.34 % | 5.295 M 102.96 % | -179.100 M | 0.000 100.00 % | -83.883 M -670.98 % | 14.691 M 116.68 % | -88.100 M | 0.000 100.00 % | -88.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 85.200 M | 0.000 -100.00 % | 989.800 M | 0.000 -100.00 % | 1.411 B | 0.000 -100.00 % | 861.700 M 23.05 % | 700.309 M 49.48 % | 468.500 M 9.35 % | 428.422 M 46.62 % | 292.200 M -33.26 % | 437.846 M | 0.000 -100.00 % | 685.200 M | 0.000 -100.00 % | 647.782 M | 0.000 -100.00 % | 490.700 M | 0.000 -100.00 % | 358.258 M | 0.000 -100.00 % | 239.700 M | 0.000 -100.00 % | 23.297 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 5.025 M | 0.000 -100.00 % | 106.000 M | 0.000 -100.00 % | 86.583 M | 0.000 -100.00 % | 174.300 M | 0.000 -100.00 % | 80.682 M | 0.000 -100.00 % | 84.400 M | 0.000 -100.00 % | 86.000 M | 0.000 -100.00 % | 12.513 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 6.100 M | 0.000 -100.00 % | 8.200 M | 0.000 -100.00 % | 11.100 M | 0.000 -100.00 % | 16.200 M 210.17 % | 5.223 M -82.35 % | 29.600 M 4 784.49 % | 606.000 K -95.03 % | 12.200 M 576.27 % | 1.804 M | 0.000 -100.00 % | 9.300 M | 0.000 -100.00 % | 8.106 M | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 5.554 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 637.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 287.000 K | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 574.000 K | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 450.000 K | 0.000 -100.00 % | 3.700 M | 0.000 -100.00 % | 2.432 M -2.71 % | 2.500 M 42.67 % | 1.752 M 3.08 % | 1.700 M 36.54 % | 1.245 M |
| Cash and short term investments | 85.373 M -6.49 % | 91.300 M -90.85 % | 998.000 M -0.26 % | 1.001 B -29.41 % | 1.418 B -0.34 % | 1.422 B 63.10 % | 872.100 M -0.66 % | 877.900 M 24.43 % | 705.532 M 41.64 % | 498.100 M 16.10 % | 429.028 M 40.94 % | 304.400 M -30.76 % | 439.650 M -36.70 % | 694.500 M 0.00 % | 694.500 M 5.89 % | 655.888 M 0.00 % | 655.888 M 33.45 % | 491.500 M 0.00 % | 491.500 M 39.56 % | 352.190 M -3.19 % | 363.812 M 50.90 % | 241.100 M 0.50 % | 239.900 M 902.38 % | 23.933 M 0.00 % | 23.934 M 456.60 % | 4.300 M 0.00 % | 4.300 M -51.14 % | 8.800 M 65.66 % | 5.312 M -95.17 % | 109.900 M 0.00 % | 109.900 M 21.78 % | 90.245 M 3.54 % | 87.157 M -51.34 % | 179.100 M 0.00 % | 179.100 M 113.51 % | 83.883 M 3.39 % | 81.132 M -7.91 % | 88.100 M 0.00 % | 88.100 M -0.34 % | 88.401 M -0.04 % | 88.432 M 3 437.29 % | 2.500 M -82.48 % | 14.266 M 739.15 % | 1.700 M 36.54 % | 1.245 M |
| Total current assets | 0.000 -100.00 % | 995.800 M | 0.000 -100.00 % | 1.758 B | 0.000 -100.00 % | 2.155 B | 0.000 -100.00 % | 1.526 B 3.62 % | 1.473 B 20.06 % | 1.227 B 18.50 % | 1.035 B 32.41 % | 781.700 M -17.62 % | 948.839 M | 0.000 -100.00 % | 1.161 B | 0.000 -100.00 % | 1.105 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 898.554 M | 0.000 -100.00 % | 778.900 M | 0.000 -100.00 % | 559.041 M | 0.000 -100.00 % | 338.300 M | 0.000 -100.00 % | 262.461 M | 0.000 -100.00 % | 389.400 M | 0.000 -100.00 % | 398.109 M | 0.000 -100.00 % | 508.400 M | 0.000 -100.00 % | 382.499 M | 0.000 -100.00 % | 363.600 M | 0.000 -100.00 % | 318.899 M -8.20 % | 347.400 M 44.46 % | 240.478 M 17.36 % | 204.900 M 28.07 % | 159.991 M |
| Inventory | 0.000 -100.00 % | 216.400 M | 0.000 -100.00 % | 185.800 M | 0.000 -100.00 % | 217.700 M | 0.000 -100.00 % | 174.300 M -23.34 % | 227.368 M -17.44 % | 275.400 M 45.11 % | 189.785 M 47.58 % | 128.600 M -6.73 % | 137.876 M | 0.000 -100.00 % | 168.400 M | 0.000 -100.00 % | 162.544 M | 0.000 -100.00 % | 155.500 M | 0.000 -100.00 % | 178.986 M | 0.000 -100.00 % | 197.100 M | 0.000 -100.00 % | 120.968 M | 0.000 -100.00 % | 117.000 M | 0.000 -100.00 % | 85.817 M | 0.000 -100.00 % | 76.200 M | 0.000 -100.00 % | 91.379 M | 0.000 -100.00 % | 74.700 M | 0.000 -100.00 % | 70.495 M | 0.000 -100.00 % | 102.200 M | 0.000 -100.00 % | 76.135 M -11.57 % | 86.100 M 10.66 % | 77.807 M 7.17 % | 72.600 M -4.04 % | 75.660 M |
| Net receivables | 0.000 -100.00 % | 545.200 M | 0.000 -100.00 % | 527.200 M | 0.000 -100.00 % | 510.664 M | 0.000 -100.00 % | 462.100 M -12.11 % | 525.754 M 26.38 % | 416.000 M 4.70 % | 397.308 M 25.93 % | 315.500 M -12.81 % | 361.859 M | 0.000 -100.00 % | 270.400 M | 0.000 -100.00 % | 271.553 M | 0.000 -100.00 % | 347.800 M | 0.000 -100.00 % | 348.349 M | 0.000 -100.00 % | 321.700 M | 0.000 -100.00 % | 407.002 M | 0.000 -100.00 % | 202.000 M | 0.000 -100.00 % | 163.500 M | 0.000 -100.00 % | 203.300 M | 0.000 -100.00 % | 214.278 M | 0.000 -100.00 % | 254.600 M | 0.000 -100.00 % | 216.181 M | 0.000 -100.00 % | 173.300 M | 0.000 -100.00 % | 154.332 M -40.37 % | 258.800 M 74.39 % | 148.406 M 13.63 % | 130.600 M 57.19 % | 83.086 M |
| Tax assets | 0.000 -100.00 % | 7.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.729 M | 0.000 | 0.000 -100.00 % | 6.198 M | 0.000 -100.00 % | 4.857 M | 0.000 -100.00 % | 437.846 M | 0.000 -100.00 % | 685.200 M | 0.000 -100.00 % | 647.782 M | 0.000 -100.00 % | 490.700 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 |
| Other assets | 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -100.000 K | 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 |
| Account payables | 0.000 -100.00 % | 201.500 M | 0.000 -100.00 % | 182.600 M | 0.000 -100.00 % | 159.133 M | 0.000 -100.00 % | 148.000 M -3.64 % | 153.593 M -6.52 % | 164.300 M -11.14 % | 184.900 M 82.17 % | 101.500 M -8.12 % | 110.475 M | 0.000 -100.00 % | 111.100 M | 0.000 -100.00 % | 137.444 M | 0.000 -100.00 % | 107.800 M | 0.000 -100.00 % | 107.824 M | 0.000 -100.00 % | 165.300 M | 0.000 -100.00 % | 174.129 M | 0.000 -100.00 % | 101.500 M | 0.000 -100.00 % | 47.918 M | 0.000 -100.00 % | 68.900 M | 0.000 -100.00 % | 81.173 M | 0.000 -100.00 % | 85.700 M | 0.000 -100.00 % | 69.134 M | 0.000 -100.00 % | 81.200 M | 0.000 -100.00 % | 46.463 M -8.90 % | 51.000 M 9.59 % | 46.538 M -13.82 % | 54.000 M 18.33 % | 45.637 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 24.900 M | 0.000 -100.00 % | 16.300 M | 0.000 -100.00 % | 20.300 M 118.28 % | 9.300 M 151.35 % | 3.700 M -79.46 % | 18.015 M | 0.000 -100.00 % | 4.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.340 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 22.049 M | 0.000 -100.00 % | 23.500 M | 0.000 -100.00 % | 19.056 M | 0.000 -100.00 % | 14.100 M | 0.000 -100.00 % | 13.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 35.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.030 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 4.337 B | 0.000 -100.00 % | 1.569 B | 0.000 -100.00 % | 3.646 B 140.99 % | 1.513 B -52.79 % | 3.205 B 108.67 % | 1.536 B -45.26 % | 2.806 B 92.81 % | 1.455 B | 0.000 -100.00 % | 2.369 B | 0.000 -100.00 % | 1.264 B | 0.000 -100.00 % | 1.900 B | 0.000 -100.00 % | 995.998 M | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 78.264 M | 0.000 -100.00 % | 873.000 M | 0.000 -100.00 % | 531.357 M | 0.000 -100.00 % | 690.300 M | 0.000 -100.00 % | 552.990 M | 0.000 -100.00 % | 627.400 M | 0.000 -100.00 % | 396.449 M | 0.000 -100.00 % | 485.200 M | 0.000 -100.00 % | 296.449 M -28.31 % | 413.500 M 86.81 % | 221.343 M -30.09 % | 316.600 M 84.78 % | 171.343 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 319.122 M | 0.000 -100.00 % | 345.500 M | 0.000 -100.00 % | 441.400 M | 0.000 -100.00 % | 394.300 M 4.52 % | 377.239 M 4.32 % | 361.600 M 9.39 % | 330.555 M 4.87 % | 315.200 M 8.56 % | 290.352 M | 0.000 -100.00 % | 272.900 M | 0.000 -100.00 % | 253.546 M | 0.000 -100.00 % | 225.300 M | 0.000 -100.00 % | 211.220 M | 0.000 -100.00 % | 83.300 M | 0.000 -100.00 % | 83.140 M | 0.000 -100.00 % | 34.300 M | 0.000 -100.00 % | 34.285 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 39.485 M | 0.000 -100.00 % | 14.300 M | 0.000 -100.00 % | 12.700 M | 0.000 -100.00 % | 10.600 M | 0.000 -100.00 % | 7.365 M -33.65 % | 11.100 M 18.38 % | 9.377 M -5.29 % | 9.900 M -8.56 % | 10.827 M |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 5.720 B | 0.000 -100.00 % | 5.121 B | 0.000 -100.00 % | 4.814 B | 0.000 -100.00 % | 4.336 B 4.54 % | 4.147 B 6.48 % | 3.895 B 6.27 % | 3.665 B 8.32 % | 3.384 B 2.92 % | 3.288 B | 0.000 -100.00 % | 2.886 B | 0.000 -100.00 % | 2.698 B | 0.000 -100.00 % | 2.313 B | 0.000 -100.00 % | 2.141 B | 0.000 -100.00 % | 1.463 B | 0.000 -100.00 % | 1.444 B | 0.000 -100.00 % | 1.079 B | 0.000 -100.00 % | 942.812 M | 0.000 -100.00 % | 846.300 M | 0.000 -100.00 % | 887.002 M | 0.000 -100.00 % | 795.300 M | 0.000 -100.00 % | 685.367 M | 0.000 -100.00 % | 634.200 M | 0.000 -100.00 % | 538.266 M 0.18 % | 537.300 M 14.26 % | 470.228 M 5.98 % | 443.700 M 6.96 % | 414.820 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -120.300 M -25.31 % | -96.000 M 37.09 % | -152.600 M -7.46 % | -142.000 M -37.73 % | -103.100 M 43.52 % | -182.533 M -427.55 % | -34.600 M -1.76 % | -34.000 M -1.19 % | -33.600 M 3.72 % | -34.900 M -2.65 % | -34.000 M -3.34 % | -32.900 M 71.52 % | -115.500 M 12.64 % | -132.219 M -84.15 % | -71.800 M 49.72 % | -142.800 M -387.37 % | -29.300 M 73.38 % | -110.082 M 4.61 % | -115.400 M -88.87 % | -61.100 M 29.20 % | -86.300 M -35.22 % | -63.821 M 42.03 % | -110.100 M -47.19 % | -74.800 M 25.35 % | -100.200 M -3.43 % | -96.874 M -34.17 % | -72.200 M 6.72 % | -77.400 M 45.91 % | -143.100 M -83.91 % | -77.808 M -56.24 % | -49.800 M -2.47 % | -48.600 M -25.91 % | -38.600 M 16.85 % | -46.424 M -70.68 % | -27.200 M -50.28 % | -18.100 M -2.26 % | -17.700 M -6.10 % | -16.682 M 24.17 % | -22.000 M 48.48 % | -42.700 M 0.23 % | -42.800 M -12.80 % | -37.943 M -24.81 % | -30.400 M 32.59 % | -45.100 M -173.33 % | -16.500 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.300 M 2.25 % | 133.300 M 45.84 % | 91.400 M -36.31 % | 143.500 M -4.46 % | 150.200 M 14.74 % | 130.900 M 13.33 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 M -13.73 % | 133.300 M 62.73 % | 81.917 M -42.91 % | 143.500 M 23.39 % | 116.300 M -11.15 % | 130.900 M 13.33 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.300 M 539.91 % | 21.300 M 119.02 % | -112.000 M -1 281.06 % | 9.483 M 107.08 % | -134.017 M -495.33 % | 33.900 M 134.95 % | -97.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 6.214 M -95.44 % | 136.300 M 539.91 % | 21.300 M -76.70 % | 91.400 M 863.83 % | 9.483 M -93.69 % | 150.200 M 343.07 % | 33.900 M -70.65 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.300 M 2.25 % | 133.300 M 45.84 % | 91.400 M -36.31 % | 143.500 M -4.46 % | 150.200 M 14.74 % | 130.900 M 13.33 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.300 M 2.25 % | 133.300 M 45.84 % | 91.400 M -36.31 % | 143.500 M -4.46 % | 150.200 M 14.74 % | 130.900 M 13.33 % | 115.500 M -12.64 % | 132.219 M 84.15 % | 71.800 M -49.72 % | 142.800 M 387.37 % | 29.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 |