Iridium Communications Inc. 0JDO.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 830.682 M 5.05 % | 790.723 M 9.67 % | 721.034 M 17.34 % | 614.500 M 5.32 % | 583.439 M 4.10 % | 560.444 M 7.16 % | 523.008 M 16.73 % | 448.046 M 3.32 % | 433.640 M 5.41 % | 411.378 M 0.69 % | 408.557 M 6.77 % | 382.649 M -0.23 % | 383.520 M -0.20 % | 384.307 M 10.38 % | 348.173 M 358.19 % | 75.989 M | 0.000 | 0.000 |
| Net income | 112.776 M 631.60 % | 15.415 M 76.74 % | 8.722 M 193.59 % | -9.319 M 83.37 % | -56.054 M 65.40 % | -161.999 M -1 110.39 % | -13.384 M -105.72 % | 233.856 M 110.62 % | 111.032 M 1 458.78 % | 7.123 M -90.50 % | 74.989 M 19.95 % | 62.517 M -3.27 % | 64.631 M 62.88 % | 39.681 M 74.88 % | 22.691 M 151.12 % | -44.386 M -2 780.61 % | 1.656 M 43 536.99 % | -3.812 K |
| Income before tax | 125.035 M 1 253.89 % | -10.836 M -220.21 % | 9.014 M 131.20 % | -28.888 M 67.53 % | -88.964 M 59.21 % | -218.119 M -956.32 % | -20.649 M -117.27 % | 119.572 M -32.89 % | 178.165 M 143.68 % | 73.115 M -37.21 % | 116.452 M 5.42 % | 110.465 M 16.26 % | 95.018 M 47.13 % | 64.581 M 81.35 % | 35.612 M 178.30 % | -45.481 M -1 609.81 % | 3.012 M 79 123.32 % | -3.812 K |
| Income before tax ratio | 0.15 1 198.38 % | -0.01 -209.62 % | 0.01 126.59 % | -0.05 69.17 % | -0.15 60.82 % | -0.39 -885.76 % | -0.04 -114.79 % | 0.27 -35.04 % | 0.41 131.17 % | 0.18 -37.65 % | 0.29 -1.27 % | 0.29 16.52 % | 0.25 47.43 % | 0.17 64.30 % | 0.10 117.09 % | -0.60 | 0.00 | 0.00 |
| EBITDA | 415.669 M 9.37 % | 380.074 M -1.56 % | 386.084 M 10.17 % | 350.449 M 12.03 % | 312.810 M 42.39 % | 219.686 M -13.06 % | 252.699 M 4.48 % | 241.863 M 5.66 % | 228.905 M 78.50 % | 128.238 M -33.50 % | 192.846 M -0.16 % | 193.153 M 10.93 % | 174.128 M 9.33 % | 159.269 M 24.43 % | 127.996 M 642.06 % | -23.613 M -883.01 % | 3.016 M 236 809.18 % | -1.274 K |
| Net income ratio | 0.14 596.41 % | 0.02 61.16 % | 0.01 179.77 % | -0.02 84.22 % | -0.10 66.76 % | -0.29 -1 029.54 % | -0.03 -104.90 % | 0.52 103.85 % | 0.26 1 378.76 % | 0.02 -90.57 % | 0.18 12.34 % | 0.16 -3.05 % | 0.17 63.21 % | 0.10 58.43 % | 0.07 111.16 % | -0.58 | 0.00 | 0.00 |
| Ratio EBITDA | 0.50 4.10 % | 0.48 -10.23 % | 0.54 -6.11 % | 0.57 6.37 % | 0.54 36.78 % | 0.39 -18.87 % | 0.48 -10.49 % | 0.54 2.26 % | 0.53 69.34 % | 0.31 -33.96 % | 0.47 -6.49 % | 0.50 11.18 % | 0.45 9.55 % | 0.41 12.73 % | 0.37 218.30 % | -0.31 | 0.00 | 0.00 |
| Gross profit ratio | 0.48 33.48 % | 0.36 19.29 % | 0.30 16.23 % | 0.26 9.51 % | 0.24 12.38 % | 0.21 -32.23 % | 0.31 -30.96 % | 0.45 -29.28 % | 0.63 0.95 % | 0.63 15.96 % | 0.54 5.62 % | 0.51 3.43 % | 0.50 15.95 % | 0.43 20.81 % | 0.35 59.62 % | 0.22 | 0.00 | 0.00 |
| Weighted average shs out dil | 119.792 M -5.84 % | 127.215 M -2.24 % | 130.134 M -2.54 % | 133.530 M 0.03 % | 133.491 M 6.65 % | 125.167 M 11.56 % | 112.200 M 14.25 % | 98.203 M 2.42 % | 95.879 M 0.79 % | 95.126 M 1.30 % | 93.905 M 22.45 % | 76.690 M 0.30 % | 76.461 M 3.95 % | 73.559 M 0.83 % | 72.956 M 35.19 % | 53.964 M 24.72 % | 43.268 M 276.24 % | 11.500 M |
| Weighted average shs out | 118.566 M -3.43 % | 122.776 M -4.27 % | 128.255 M -3.95 % | 133.530 M 0.03 % | 133.491 M 6.65 % | 125.167 M 14.86 % | 108.975 M 11.27 % | 97.934 M 2.14 % | 95.879 M 0.82 % | 95.097 M 4.01 % | 91.427 M 19.22 % | 76.690 M 0.73 % | 76.134 M 5.50 % | 72.164 M 2.67 % | 70.289 M 30.25 % | 53.964 M 24.72 % | 43.268 M 276.24 % | 11.500 M |
| EPS diluted | 0.94 683.33 % | 0.12 79.10 % | 0.07 195.99 % | -0.07 83.38 % | -0.42 67.44 % | -1.29 -975.00 % | -0.12 -105.41 % | 2.22 122.00 % | 1.00 1 244.16 % | -0.09 -113.04 % | 0.67 -6.94 % | 0.72 -15.29 % | 0.85 51.79 % | 0.56 107.41 % | 0.27 132.93 % | -0.82 -2 240.99 % | 0.04 12 866.67 % | 0.00 |
| Earnings per share | 0.95 691.67 % | 0.12 76.47 % | 0.07 197.42 % | -0.07 83.38 % | -0.42 67.44 % | -1.29 -975.00 % | -0.12 -105.41 % | 2.22 122.00 % | 1.00 1 244.16 % | -0.09 -113.04 % | 0.67 -6.94 % | 0.72 -15.29 % | 0.85 49.12 % | 0.57 103.57 % | 0.28 134.15 % | -0.82 -2 240.99 % | 0.04 12 866.67 % | 0.00 |
| Gross profit | 396.988 M 40.23 % | 283.103 M 30.82 % | 216.401 M 36.38 % | 158.673 M 15.34 % | 137.572 M 16.99 % | 117.595 M -27.38 % | 161.928 M -19.41 % | 200.939 M -26.93 % | 275.002 M 6.41 % | 258.431 M 16.76 % | 221.334 M 12.78 % | 196.261 M 3.19 % | 190.188 M 15.71 % | 164.367 M 33.34 % | 123.266 M 631.38 % | 16.854 M | 0.000 | 0.000 |
| Income tax expense | 12.259 M 146.70 % | -26.251 M -9 090.07 % | 292.000 K 101.49 % | -19.569 M 40.54 % | -32.910 M 41.36 % | -56.120 M -672.47 % | -7.265 M 93.64 % | -114.284 M -270.24 % | 67.133 M 1.73 % | 65.992 M 59.16 % | 41.463 M -13.53 % | 47.948 M 57.79 % | 30.387 M 22.04 % | 24.900 M 92.71 % | 12.921 M 1 078.12 % | -1.321 M -197.38 % | 1.357 M | 0.000 |
| Cost of revenue | 433.694 M -14.56 % | 507.620 M 0.59 % | 504.633 M 10.71 % | 455.827 M 2.23 % | 445.867 M 0.68 % | 442.849 M 22.65 % | 361.080 M 46.12 % | 247.107 M 55.77 % | 158.638 M 3.72 % | 152.947 M -18.31 % | 187.223 M 0.45 % | 186.388 M -3.59 % | 193.332 M -12.10 % | 219.940 M -2.21 % | 224.907 M 280.33 % | 59.135 M | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.846 M 15.92 % | 84.405 M 2.24 % | 82.552 M 1.36 % | 81.445 M 3.57 % | 78.636 M 4.54 % | 75.218 M 11.29 % | 67.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.592 M | 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 -100.00 % | 65.682 M -1.57 % | 66.728 M 291.85 % | 17.029 M | 0.000 | 0.000 |
| Other 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 -100.00 % | 6.163 M 2 143.29 % | 274.730 K 21 532.28 % | 1.270 K |
| Operating expenses | 193.504 M 18.01 % | 163.975 M 17.36 % | 139.722 M 24.35 % | 112.359 M 10.06 % | 102.089 M -5.01 % | 107.475 M -10.64 % | 120.275 M 20.70 % | 99.652 M 1.04 % | 98.631 M 1.07 % | 97.589 M 1.42 % | 96.223 M 11.41 % | 86.367 M 3.91 % | 83.114 M -1.48 % | 84.366 M -1.79 % | 85.906 M 194.54 % | 29.166 M 1 026.59 % | 2.589 M 203 748.74 % | 1.270 K |
| Cost and expenses | 627.198 M -6.61 % | 671.595 M 4.23 % | 644.355 M 13.41 % | 568.186 M 3.69 % | 547.956 M -0.43 % | 550.324 M 14.33 % | 481.355 M 38.82 % | 346.759 M 34.78 % | 257.269 M 2.69 % | 250.536 M -11.61 % | 283.446 M 3.92 % | 272.755 M -1.34 % | 276.446 M -9.16 % | 304.306 M -2.09 % | 310.813 M 251.99 % | 88.301 M 3 310.78 % | 2.589 M 203 108.71 % | 1.274 K |
| Research and development expenses | 28.422 M 40.22 % | 20.269 M 24.98 % | 16.218 M 36.46 % | 11.885 M -1.26 % | 12.037 M -15.88 % | 14.310 M -36.20 % | 22.429 M 47.10 % | 15.247 M -5.17 % | 16.079 M -0.40 % | 16.144 M -8.20 % | 17.587 M 57.75 % | 11.149 M -28.19 % | 15.525 M -16.91 % | 18.684 M -2.58 % | 19.178 M 221.02 % | 5.974 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 165.082 M 14.87 % | 143.706 M 16.36 % | 123.504 M 22.92 % | 100.474 M 11.57 % | 90.052 M -3.34 % | 93.165 M -4.78 % | 97.846 M 15.92 % | 84.405 M 2.24 % | 82.552 M 1.36 % | 81.445 M 3.57 % | 78.636 M 4.54 % | 75.218 M 11.29 % | 67.589 M 2.90 % | 65.682 M -1.57 % | 66.728 M 291.85 % | 17.029 M 635.86 % | 2.314 M | 0.000 |
| Interest income | 11.624 M -2.60 % | 11.934 M 70.46 % | 7.001 M | 0.000 -100.00 % | 4.329 M -82.48 % | 24.704 M | 0.000 -100.00 % | 4.328 M 47.51 % | 2.934 M -4.40 % | 3.069 M -15.69 % | 3.640 M 59.93 % | 2.276 M 112.31 % | 1.072 M -13.69 % | 1.242 M -47.24 % | 2.354 M 80.66 % | 1.303 M -76.75 % | 5.605 M | 0.000 |
| Interest expense | 102.758 M 0.43 % | 102.321 M 41.94 % | 72.090 M -2.46 % | 73.906 M -25.04 % | 98.600 M -29.62 % | 140.100 M 154.08 % | 55.141 M 220 472.82 % | 24.999 K | 0.000 -100.00 % | 3.289 M -43.54 % | 5.825 M -24.43 % | 7.708 M | 0.000 -100.00 % | 42.000 K -97.55 % | 1.717 M 383.66 % | 355.000 K 10 638.05 % | 3.306 K 30.26 % | 2.538 K |
| Depreciation and amortization | 203.127 M -28.10 % | 282.500 M -6.91 % | 303.484 M -0.64 % | 305.431 M 0.74 % | 303.174 M 1.84 % | 297.705 M 36.43 % | 218.207 M 78.47 % | 122.266 M 147.53 % | 49.394 M -4.71 % | 51.834 M -28.77 % | 72.769 M -2.95 % | 74.980 M -7.56 % | 81.110 M -16.93 % | 97.646 M 7.70 % | 90.667 M 305.20 % | 22.376 M 499.01 % | -5.608 M | 0.000 |
| Operating income | 203.484 M 70.81 % | 119.128 M 55.36 % | 76.679 M 65.56 % | 46.314 M 30.52 % | 35.483 M 250.62 % | 10.120 M -75.70 % | 41.653 M -58.88 % | 101.287 M -42.57 % | 176.371 M 9.65 % | 160.842 M 28.56 % | 125.111 M 13.85 % | 109.894 M 2.63 % | 107.074 M 33.84 % | 80.001 M 114.14 % | 37.360 M 403.44 % | -12.312 M -375.57 % | -2.589 M -203 108.71 % | -1.274 K |
| Operating income ratio | 0.24 62.59 % | 0.15 41.67 % | 0.11 41.10 % | 0.08 23.93 % | 0.06 236.80 % | 0.02 -77.33 % | 0.08 -64.77 % | 0.23 -44.42 % | 0.41 4.03 % | 0.39 27.68 % | 0.31 6.63 % | 0.29 2.87 % | 0.28 34.12 % | 0.21 94.00 % | 0.11 166.23 % | -0.16 | 0.00 | 0.00 |
| Total other income expenses net | -78.449 M 39.64 % | -129.964 M -92.07 % | -67.665 M 10.02 % | -75.202 M 39.57 % | -124.447 M 45.48 % | -228.239 M -266.34 % | -62.302 M -440.73 % | 18.285 M 919.23 % | 1.794 M 102.04 % | -87.727 M -913.13 % | -8.659 M -1 616.46 % | 571.000 K 104.74 % | -12.056 M 21.82 % | -15.420 M -782.15 % | -1.748 M 94.73 % | -33.169 M -692.17 % | 5.601 M 220 795.35 % | -2.538 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.713 B 19.90 % | 1.429 B 6.80 % | 1.338 B 2.89 % | 1.300 B -7.35 % | 1.404 B -11.34 % | 1.583 B -5.90 % | 1.682 B 18.67 % | 1.418 B 10.24 % | 1.286 B -3.76 % | 1.336 B 23.70 % | 1.080 B 26.65 % | 852.861 M 71.47 % | 497.369 M 73.54 % | 286.605 M 393.33 % | -97.709 M 33.61 % | -147.178 M -222.79 % | 119.859 M 175 751.84 % | 68.159 K |
| Total investments | 89.816 M -32.79 % | 133.630 M -6.00 % | 142.153 M 2 801.08 % | 4.900 M -35.08 % | 7.548 M 843.50 % | 800.000 K -99.58 % | 191.935 M 68.16 % | 114.137 M -25.14 % | 152.467 M -48.22 % | 294.441 M -15.21 % | 347.240 M 353.04 % | 76.647 M 41.33 % | 54.233 M 99.72 % | 27.154 M | 0.000 -100.00 % | 15.520 M -96.14 % | 401.839 M | 0.000 |
| Total debt | 1.807 B 20.39 % | 1.501 B -0.39 % | 1.507 B -7.06 % | 1.621 B -1.19 % | 1.641 B -9.18 % | 1.807 B -7.62 % | 1.956 B 14.80 % | 1.704 B 2.80 % | 1.657 B 8.89 % | 1.522 B 17.84 % | 1.291 B 24.27 % | 1.039 B 38.23 % | 751.787 M 77.74 % | 422.971 M 1 803.30 % | 22.223 M | 0.000 -100.00 % | 119.988 M 47 413.04 % | 252.537 K |
| Accumulated other comprehensive income loss | 18.271 M -46.11 % | 33.907 M -34.24 % | 51.563 M 831.18 % | -7.052 M 58.95 % | -17.180 M -150.18 % | -6.867 M 21.94 % | -8.797 M -131.74 % | -3.796 M 30.30 % | -5.446 M 39.91 % | -9.063 M -210.38 % | -2.920 M -323.80 % | -689.000 K -93.00 % | -357.000 K -58.67 % | -225.000 K -350.00 % | 90.000 K 309.09 % | 22.000 K | 0.000 | 0.000 |
| Retained earnings | -406.092 M -72.51 % | -235.397 M -393.04 % | -47.744 M -133.91 % | 140.810 M -48.97 % | 275.915 M -16.89 % | 331.969 M -33.83 % | 501.712 M -3.29 % | 518.794 M 79.64 % | 288.797 M 49.48 % | 193.201 M -4.13 % | 201.514 M 45.14 % | 138.845 M 66.62 % | 83.328 M 324.32 % | 19.638 M 197.98 % | -20.043 M 53.10 % | -42.734 M -2 686.79 % | 1.652 M 43 436.99 % | -3.812 K |
| Common stock | 110.000 K -10.57 % | 123.000 K -2.38 % | 126.000 K -3.82 % | 131.000 K -2.24 % | 134.000 K 1.52 % | 132.000 K 17.86 % | 112.000 K 14.29 % | 98.000 K 2.08 % | 96.000 K 1.05 % | 95.000 K 1.06 % | 94.000 K 22.08 % | 77.000 K 1.32 % | 76.000 K 4.11 % | 73.000 K 4.29 % | 70.000 K 0.00 % | 70.000 K 44.33 % | 48.500 K 321.74 % | 11.500 K |
| Total equity | 576.637 M -35.07 % | 888.099 M -21.31 % | 1.129 B -12.38 % | 1.288 B -9.26 % | 1.419 B -2.73 % | 1.459 B -8.88 % | 1.602 B 0.32 % | 1.596 B 18.81 % | 1.344 B 9.36 % | 1.229 B -0.26 % | 1.232 B 31.12 % | 939.495 M 7.18 % | 876.558 M 25.00 % | 701.267 M 6.98 % | 655.519 M 4.47 % | 627.474 M 132.17 % | 270.263 M 1 275 448.78 % | 21.188 K |
| Other non current liabilities | 4.395 M 126.78 % | 1.938 M 246.69 % | 559.000 K -0.18 % | 560.000 K -71.21 % | 1.945 M -19.79 % | 2.425 M -41.71 % | 4.160 M -93.01 % | 59.519 M 240.99 % | 17.455 M -34.56 % | 26.674 M 45.48 % | 18.335 M 76.55 % | 10.385 M -67.06 % | 31.523 M -3.30 % | 32.599 M -79.41 % | 158.361 M 876.15 % | 16.223 M | 0.000 | 0.000 |
| Long term debt | 1.769 B 19.39 % | 1.482 B -0.33 % | 1.486 B -7.16 % | 1.601 B -1.18 % | 1.620 B -9.61 % | 1.792 B -2.04 % | 1.830 B 13.08 % | 1.618 B -2.36 % | 1.657 B 19.32 % | 1.389 B 7.54 % | 1.291 B 24.27 % | 1.039 B 38.23 % | 751.787 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.926 B 17.26 % | 1.642 B -2.48 % | 1.684 B -5.61 % | 1.784 B -2.43 % | 1.828 B -10.83 % | 2.051 B -4.63 % | 2.150 B 9.06 % | 1.971 B -4.89 % | 2.073 B 10.61 % | 1.874 B 18.94 % | 1.575 B 24.17 % | 1.269 B 33.40 % | 951.131 M 64.83 % | 577.029 M 122.71 % | 259.089 M 132.95 % | 111.222 M -15.28 % | 131.276 M | 0.000 |
| Other current liabilities | 59.768 M 18.35 % | 50.499 M -21.32 % | 64.179 M 44.49 % | 44.419 M -2.73 % | 45.666 M -14.94 % | 53.686 M -37.88 % | 86.421 M 82.96 % | 47.236 M 24.38 % | 37.976 M 14.65 % | 33.122 M -31.01 % | 48.008 M 1.72 % | 47.198 M 47.20 % | 32.063 M -50.85 % | 65.236 M 20.20 % | 54.271 M -12.53 % | 62.045 M 3 751.70 % | 1.611 M 611.90 % | 226.274 K |
| Deferred revenue | 51.570 M 56.00 % | 33.057 M -7.51 % | 35.742 M 27.57 % | 28.018 M -13.56 % | 32.412 M -17.06 % | 39.080 M 4.41 % | 37.429 M -2.50 % | 38.390 M 12.62 % | 34.087 M -7.79 % | 36.967 M 0.82 % | 36.665 M -11.37 % | 41.367 M -3.25 % | 42.755 M 20.62 % | 35.445 M 25.62 % | 28.215 M 40.88 % | 20.027 M | 0.000 | 0.000 |
| Short term debt | 38.161 M 97.45 % | 19.327 M -4.72 % | 20.284 M 0.40 % | 20.203 M -1.95 % | 20.604 M 44.37 % | 14.272 M -88.67 % | 126.000 M 47.37 % | 85.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.838 M -73.73 % | 22.223 M | 0.000 | 0.000 -100.00 % | 252.537 K |
| Total current liabilities | 169.214 M 28.63 % | 131.554 M -7.08 % | 141.577 M 30.08 % | 108.836 M -3.75 % | 113.072 M -0.60 % | 113.751 M -56.70 % | 262.719 M 22.64 % | 214.226 M 157.50 % | 83.194 M -18.13 % | 101.614 M -0.72 % | 102.350 M 0.84 % | 101.499 M 14.49 % | 88.652 M -7.55 % | 95.890 M -27.82 % | 132.841 M 49.38 % | 88.931 M 5 420.76 % | 1.611 M 236.43 % | 478.812 K |
| Total liabilities | 2.095 B 18.11 % | 1.774 B -2.84 % | 1.825 B -3.56 % | 1.893 B -2.51 % | 1.942 B -10.29 % | 2.164 B -10.30 % | 2.413 B 10.39 % | 2.186 B 1.38 % | 2.156 B 9.13 % | 1.976 B 17.74 % | 1.678 B 22.44 % | 1.370 B 31.79 % | 1.040 B 54.52 % | 672.919 M 71.69 % | 391.930 M 116.38 % | 181.132 M 36.31 % | 132.887 M 27 653.48 % | 478.812 K |
| Other non current assets | 3.233 M 42.11 % | 2.275 M -82.29 % | 12.847 M -45.75 % | 23.681 M -10.73 % | 26.527 M 12.69 % | 23.539 M 87.46 % | 12.557 M 49.24 % | 8.414 M 105.42 % | -155.251 M -209.92 % | 141.244 M -2.03 % | 144.170 M -34.52 % | 220.168 M 73.76 % | 126.708 M 19.42 % | 106.107 M 19.81 % | 88.560 M 7 758.03 % | 1.127 M | 0.000 -100.00 % | 315.622 K |
| Long term investments | 89.816 M -32.79 % | 133.630 M -6.00 % | 142.153 M 2 801.08 % | 4.900 M | 0.000 -100.00 % | 800.000 K -99.58 % | 191.935 M 87.47 % | 102.384 M -9.51 % | 113.139 M 24.18 % | 91.112 M 5.82 % | 86.104 M | 0.000 -100.00 % | 54.233 M 99.72 % | 27.154 M | 0.000 -100.00 % | 15.520 M -96.14 % | 401.839 M | 0.000 |
| Intangible assets | 90.877 M 121.14 % | 41.095 M -3.48 % | 42.577 M -3.23 % | 43.999 M -3.31 % | 45.504 M -3.14 % | 46.977 M -3.22 % | 48.540 M -2.96 % | 50.019 M 9.22 % | 45.796 M -1.70 % | 46.589 M -1.74 % | 47.416 M -17.47 % | 57.452 M -18.51 % | 70.502 M -15.62 % | 83.552 M -13.51 % | 96.602 M 4.45 % | 92.485 M | 0.000 | 0.000 |
| GoodWill | 98.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M -8.80 % | 95.439 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 189.063 M 360.06 % | 41.095 M -3.48 % | 42.577 M -3.23 % | 43.999 M -3.31 % | 45.504 M -3.14 % | 46.977 M -3.22 % | 48.540 M -2.96 % | 50.019 M 9.22 % | 45.796 M -1.70 % | 46.589 M -65.35 % | 134.455 M -6.95 % | 144.491 M -8.28 % | 157.541 M -7.65 % | 170.591 M -7.11 % | 183.641 M -2.28 % | 187.924 M | 0.000 | 0.000 |
| Property plant equipment net | 2.095 B -5.29 % | 2.212 B -9.73 % | 2.450 B -8.67 % | 2.683 B -8.78 % | 2.941 B -8.32 % | 3.208 B -4.84 % | 3.371 B 5.01 % | 3.210 B 14.12 % | 2.813 B 15.12 % | 2.444 B 23.92 % | 1.972 B 25.15 % | 1.576 B 30.14 % | 1.211 B 43.60 % | 843.092 M 48.82 % | 566.519 M 46.49 % | 386.737 M | 0.000 | 0.000 |
| Total non current assets | 2.379 B -0.50 % | 2.391 B -9.71 % | 2.648 B -3.94 % | 2.756 B -8.64 % | 3.017 B -8.04 % | 3.281 B -9.47 % | 3.624 B 7.50 % | 3.371 B 13.01 % | 2.983 B 9.56 % | 2.723 B 16.52 % | 2.337 B 20.43 % | 1.940 B 25.24 % | 1.549 B 35.07 % | 1.147 B 36.75 % | 838.720 M 42.69 % | 587.776 M 45.85 % | 403.007 M 127 586.53 % | 315.622 K |
| Other current assets | 19.118 M 16.83 % | 16.364 M 6.36 % | 15.385 M 39.32 % | 11.043 M 96.81 % | 5.611 M -47.75 % | 10.739 M -41.27 % | 18.284 M -27.87 % | 25.347 M -17.43 % | 30.698 M 133.80 % | 13.130 M -39.28 % | 21.623 M -2.94 % | 22.279 M -14.23 % | 25.976 M 84.87 % | 14.051 M 30.56 % | 10.762 M 53.02 % | 7.033 M 60 181.13 % | 11.667 K | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.548 M | 0.000 | 0.000 -100.00 % | 11.753 M -70.12 % | 39.328 M -80.66 % | 203.329 M -22.14 % | 261.136 M 240.70 % | 76.647 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 93.526 M 30.13 % | 71.870 M -57.42 % | 168.770 M -47.41 % | 320.913 M 35.30 % | 237.178 M 6.09 % | 223.561 M -18.21 % | 273.352 M -4.38 % | 285.873 M -22.98 % | 371.167 M 99.91 % | 185.665 M -12.11 % | 211.249 M 13.37 % | 186.342 M -26.76 % | 254.418 M 86.57 % | 136.366 M 13.70 % | 119.932 M -18.51 % | 147.178 M 113 867.79 % | 129.140 K -29.96 % | 184.378 K |
| Cash and short term investments | 93.526 M 30.13 % | 71.870 M -57.42 % | 168.770 M -47.41 % | 320.913 M 31.13 % | 244.726 M 9.47 % | 223.561 M -18.21 % | 273.352 M -8.16 % | 297.626 M -27.50 % | 410.495 M 5.53 % | 388.994 M -17.65 % | 472.385 M 79.62 % | 262.989 M 3.37 % | 254.418 M 86.57 % | 136.366 M 13.70 % | 119.932 M -18.51 % | 147.178 M 113 867.79 % | 129.140 K -29.96 % | 184.378 K |
| Total current assets | 292.730 M 7.98 % | 271.084 M -11.47 % | 306.204 M -27.85 % | 424.410 M 23.39 % | 343.968 M 0.30 % | 342.935 M -12.15 % | 390.384 M -5.03 % | 411.072 M -20.45 % | 516.770 M 7.28 % | 481.718 M -15.95 % | 573.113 M 55.08 % | 369.558 M 0.65 % | 367.166 M 61.57 % | 227.242 M 8.87 % | 208.729 M -5.58 % | 221.056 M 153 973.91 % | 143.474 K -22.18 % | 184.378 K |
| Inventory | 81.283 M -10.81 % | 91.135 M 129.12 % | 39.776 M 36.95 % | 29.044 M -10.58 % | 32.480 M -18.67 % | 39.938 M 45.03 % | 27.538 M 37.22 % | 20.068 M 10.24 % | 18.204 M -34.81 % | 27.926 M -1.78 % | 28.433 M -3.72 % | 29.532 M 12.14 % | 26.335 M 74.67 % | 15.077 M -9.47 % | 16.654 M -35.09 % | 25.656 M | 0.000 | 0.000 |
| Net receivables | 98.803 M 7.73 % | 91.715 M 11.48 % | 82.273 M 29.75 % | 63.410 M 3.69 % | 61.151 M -10.98 % | 68.697 M -3.53 % | 71.210 M 4.67 % | 68.031 M 18.58 % | 57.373 M 11.04 % | 51.668 M 1.97 % | 50.672 M -7.46 % | 54.758 M -9.40 % | 60.437 M -2.12 % | 61.748 M 0.60 % | 61.381 M 49.02 % | 41.189 M | 0.000 | 0.000 |
| Tax assets | 1.800 M 0.00 % | 1.800 M | 0.000 -100.00 % | 1.100 M -71.79 % | 3.900 M 160.00 % | 1.500 M | 0.000 | 0.000 -100.00 % | 166.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.168 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 19.715 M -31.24 % | 28.671 M 34.15 % | 21.372 M 31.96 % | 16.196 M 12.55 % | 14.390 M 114.36 % | 6.713 M -47.84 % | 12.869 M -70.14 % | 43.100 M 287.21 % | 11.131 M -64.69 % | 31.525 M 78.34 % | 17.677 M 36.67 % | 12.934 M -6.51 % | 13.834 M -44.25 % | 24.816 M -11.79 % | 28.132 M 257.69 % | 7.865 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 38.259 M -12.98 % | 43.965 M -2.87 % | 45.265 M -5.84 % | 48.070 M -6.22 % | 51.258 M -23.60 % | 67.092 M -10.13 % | 74.656 M 56.80 % | 47.612 M 30.74 % | 36.417 M 27.48 % | 28.567 M 38.08 % | 20.689 M 26.24 % | 16.389 M -7.55 % | 17.727 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 |
| Capital lease obligations | 11.059 M -21.49 % | 14.087 M -10.85 % | 15.801 M -19.33 % | 19.587 M -15.78 % | 23.258 M -13.41 % | 26.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 964.348 M -11.48 % | 1.089 B -3.12 % | 1.125 B -2.55 % | 1.154 B -0.56 % | 1.161 B 2.34 % | 1.134 B 2.30 % | 1.109 B 2.51 % | 1.081 B 1.99 % | 1.060 B 1.51 % | 1.044 B 1.09 % | 1.033 B 28.94 % | 801.262 M 0.98 % | 793.511 M 16.39 % | 681.781 M 0.94 % | 675.402 M 0.79 % | 670.116 M 149.52 % | 268.563 M 1 989 253.85 % | 13.500 K |
| Deferred tax liabilities non current | 114.140 M -0.44 % | 114.642 M -24.36 % | 151.569 M 12.88 % | 134.279 M -13.42 % | 155.084 M -17.79 % | 188.653 M -21.86 % | 241.422 M -1.93 % | 246.170 M -31.93 % | 361.656 M 21.84 % | 296.832 M 21.14 % | 245.042 M 20.81 % | 202.825 M 20.86 % | 167.821 M 31.83 % | 127.297 M 26.38 % | 100.728 M 6.03 % | 94.999 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.671 B 0.36 % | 2.662 B -9.89 % | 2.954 B -7.13 % | 3.181 B -5.36 % | 3.361 B -7.25 % | 3.624 B -9.73 % | 4.014 B 6.14 % | 3.782 B 8.07 % | 3.500 B 9.22 % | 3.204 B 10.12 % | 2.910 B 25.97 % | 2.310 B 20.53 % | 1.916 B 39.45 % | 1.374 B 31.19 % | 1.047 B 26.61 % | 827.301 M 105.21 % | 403.150 M 80 530.05 % | 500.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 6.560 M 120.61 % | -31.828 M -2 576.87 % | -1.189 M 94.42 % | -21.314 M 36.72 % | -33.684 M 37.50 % | -53.897 M -546.71 % | -8.334 M 92.80 % | -115.812 M -281.50 % | 63.808 M 0.68 % | 63.376 M 57.55 % | 40.226 M -14.59 % | 47.095 M 59.38 % | 29.549 M 28.94 % | 22.917 M 95.52 % | 11.721 M 673.43 % | -2.044 M -74.97 % | -1.168 M | 0.000 |
| Stock based compensation | 63.457 M 10.45 % | 57.455 M 31.38 % | 43.732 M 63.29 % | 26.782 M 60.24 % | 16.714 M | 0.000 -100.00 % | 14.490 M -9.20 % | 15.958 M 16.41 % | 13.708 M 59.34 % | 8.603 M -10.39 % | 9.601 M 42.98 % | 6.715 M -8.42 % | 7.332 M 24.38 % | 5.895 M 16.71 % | 5.051 M 1 058.49 % | 436.000 K | 0.000 | 0.000 |
| Change in working capital | 2.048 M 103.61 % | -56.689 M -215.94 % | -17.943 M -394.84 % | -3.626 M 76.41 % | -15.374 M 49.38 % | -30.370 M -186.48 % | 35.119 M 100.71 % | 17.497 M 212.50 % | -15.553 M -437.98 % | -2.891 M -127.42 % | 10.542 M 180.03 % | -13.173 M -29.82 % | -10.147 M -158.53 % | 17.335 M -18.65 % | 21.308 M 68.19 % | 12.669 M 751.38 % | 1.488 M 38 936.10 % | 3.812 K |
| Accounts receivables | -6.366 M 33.26 % | -9.538 M 49.03 % | -18.712 M -926.44 % | -1.823 M -128.57 % | 6.380 M 154.28 % | 2.509 M 119.63 % | -12.783 M -23.59 % | -10.343 M -71.33 % | -6.037 M -227.56 % | -1.843 M -147.81 % | 3.855 M 102.79 % | 1.901 M 238.86 % | 561.000 K 107.86 % | -7.140 M 21.44 % | -9.089 M -268.88 % | 5.382 M | 0.000 | 0.000 |
| Inventory | 9.822 M 119.27 % | -50.958 M -400.42 % | -10.183 M -383.49 % | 3.592 M -50.35 % | 7.234 M 155.86 % | -12.951 M -70.88 % | -7.579 M -289.47 % | -1.946 M -121.55 % | 9.029 M 5 442.60 % | -169.000 K -167.33 % | 251.000 K 105.42 % | -4.633 M 58.63 % | -11.199 M -810.15 % | 1.577 M -82.48 % | 9.002 M -40.16 % | 15.044 M | 0.000 | 0.000 |
| Accounts payables | -18.808 M -781.70 % | 2.759 M -41.67 % | 4.730 M 318.37 % | -2.166 M -129.23 % | 7.410 M 272.33 % | -4.300 M -487.43 % | -732.000 K -181.70 % | 896.000 K -72.08 % | 3.209 M 3.18 % | 3.110 M 217.98 % | -2.636 M 52.95 % | -5.603 M -1 307.54 % | 464.000 K 2.20 % | 454.000 K -86.76 % | 3.428 M -4.35 % | 3.584 M | 0.000 | 0.000 |
| Other working capital | 17.400 M 1 560.31 % | 1.048 M -83.16 % | 6.222 M 292.69 % | -3.229 M 91.13 % | -36.398 M -132.90 % | -15.628 M -127.80 % | 56.213 M 94.58 % | 28.890 M 232.80 % | -21.754 M -445.35 % | -3.989 M -143.97 % | 9.072 M 287.52 % | -4.838 M -18 018.52 % | 27.000 K -99.88 % | 22.444 M 24.92 % | 17.967 M 258.43 % | -11.341 M -862.14 % | 1.488 M 38 936.10 % | 3.812 K |
| Other non cash items | -12.013 M -213.76 % | 10.560 M 33.28 % | 7.923 M 61.04 % | 4.920 M -85.94 % | 34.991 M -76.15 % | 146.704 M 733.02 % | 17.611 M 224.51 % | -14.144 M -603.35 % | 2.810 M -96.86 % | 89.434 M 1 225.93 % | 6.745 M 37.26 % | 4.914 M 217.44 % | 1.548 M 12 007.69 % | -13.000 K | 0.000 -100.00 % | 34.117 M | 0.000 | 0.000 |
| Net cash provided by operating activities | 375.955 M 19.38 % | 314.913 M -8.65 % | 344.729 M 13.82 % | 302.874 M 21.26 % | 249.767 M 26.05 % | 198.143 M -24.86 % | 263.709 M 1.57 % | 259.621 M 15.29 % | 225.199 M 3.55 % | 217.479 M 1.21 % | 214.872 M 17.39 % | 183.048 M 5.19 % | 174.023 M -5.14 % | 183.461 M 21.15 % | 151.438 M 553.65 % | 23.168 M 1 072.68 % | 1.976 M | 0.000 |
| Investments in property plant and equipment | -69.890 M 4.89 % | -73.487 M -3.12 % | -71.267 M -69.09 % | -42.147 M -8.94 % | -38.689 M 67.16 % | -117.819 M 69.90 % | -391.390 M 2.18 % | -400.107 M 1.38 % | -405.687 M 18.01 % | -494.810 M -12.19 % | -441.065 M -9.30 % | -403.547 M 8.63 % | -441.654 M -22.89 % | -359.404 M -51.36 % | -237.450 M -3 130.17 % | -7.351 M | 0.000 | 0.000 |
| Acquisitions net | -110.713 M | 0.000 | 0.000 -100.00 % | 42.147 M 27 828.29 % | -152.000 K | 0.000 -100.00 % | 391.390 M -2.18 % | 400.107 M -19.14 % | 494.810 M 0.00 % | 494.810 M 12.19 % | 441.065 M 8 921.30 % | -5.000 M -164.83 % | -1.888 M | 0.000 100.00 % | -4.636 M 88.40 % | -39.950 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -50.000 M -2 958.10 % | -1.635 M 78.99 % | -7.781 M 22.19 % | -10.000 M 95.75 % | -235.528 M -3 258.45 % | -7.013 M 64.70 % | -19.865 M 90.29 % | -204.672 M 25.79 % | -275.819 M -118.20 % | -126.408 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.351 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 7.400 M -6.72 % | 7.933 M | 0.000 -100.00 % | 248.006 M 620.11 % | 34.440 M -81.20 % | 183.192 M -29.57 % | 260.108 M 187.00 % | 90.630 M 84.51 % | 49.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.838 M | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -10.000 M | 0.000 100.00 % | -42.147 M -441.67 % | -7.781 M | 0.000 100.00 % | -391.390 M 2.18 % | -400.107 M 19.14 % | -494.810 M 0.00 % | -494.810 M -12.19 % | -441.065 M -436.00 % | -82.289 M -4 258.53 % | -1.888 M -2 917.91 % | 67.000 K 101.45 % | -4.636 M 36.93 % | -7.351 M 98.17 % | -401.728 M | 0.000 |
| Net cash used for investing activites | -180.603 M -116.32 % | -83.487 M 31.15 % | -121.267 M -233.32 % | -36.382 M 21.71 % | -46.470 M 63.64 % | -127.819 M 66.27 % | -378.912 M -1.67 % | -372.680 M -53.77 % | -242.360 M 44.84 % | -439.374 M 29.84 % | -626.254 M -28.90 % | -485.836 M -9.54 % | -443.542 M -23.43 % | -359.337 M -48.43 % | -242.086 M -168.28 % | 354.537 M 188.25 % | -401.728 M | 0.000 |
| Debt repayment | 305.589 M 3 748.82 % | -8.375 M 92.81 % | -116.500 M -606.06 % | -16.500 M 91.49 % | -193.826 M 38.23 % | -313.768 M -242.81 % | 219.705 M 889.35 % | 22.207 M -91.17 % | 251.498 M 9.15 % | 230.421 M -8.63 % | 252.198 M -12.25 % | 287.416 M -14.12 % | 334.654 M 32.40 % | 252.753 M 298.93 % | 63.358 M 1 577.57 % | -4.288 M 40.08 % | -7.156 M -2 962.40 % | 250.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.715 M -5.61 % | 13.471 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.897 M | 0.000 -100.00 % | 96.499 M | 0.000 | 0.000 -100.00 % | 148.750 M -62.81 % | 400.000 M 1 599 900.00 % | 25.000 K |
| Common stock repurchased | -407.725 M -65.06 % | -247.019 M 3.91 % | -257.059 M -57.28 % | -163.442 M | 0.000 | 0.000 100.00 % | -1.981 M -6.22 % | -1.865 M -197.45 % | -627.000 K | 0.000 | 0.000 100.00 % | -26.000 K | 0.000 | 0.000 | 0.000 100.00 % | -257.434 M -22 344.12 % | -1.147 M | 0.000 |
| Dividends paid | -64.739 M 0.05 % | -64.774 M | 0.000 | 0.000 | 0.000 100.00 % | -8.387 M 45.63 % | -15.427 M -299.77 % | -3.859 M 75.00 % | -15.436 M 0.00 % | -15.436 M -28.97 % | -11.969 M -70.99 % | -7.000 M -393.31 % | -1.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.606 M 47.62 % | -6.884 M -384.45 % | -1.421 M 43.77 % | -2.527 M 64.28 % | -7.075 M -53.94 % | -4.596 M 47.74 % | -8.794 M -493.39 % | -1.482 M 86.83 % | -11.257 M 43.92 % | -20.073 M -110.10 % | 198.698 M 535.00 % | -45.678 M -184.07 % | 54.336 M 189.90 % | -60.443 M -137 470.45 % | 44.000 K 100.04 % | -118.534 M -1 581.64 % | 8.000 M 8 928.08 % | -90.622 K |
| Net cash used provided by financing activities | -170.481 M 47.87 % | -327.052 M 12.78 % | -374.980 M -105.50 % | -182.469 M 3.04 % | -188.186 M 39.93 % | -313.280 M -261.90 % | 193.503 M 1 047.30 % | 16.866 M -92.48 % | 224.178 M 13.76 % | 197.066 M -55.09 % | 438.844 M 86.97 % | 234.712 M -39.44 % | 387.571 M 101.53 % | 192.310 M 203.32 % | 63.402 M 127.49 % | -230.656 M -157.71 % | 399.697 M 216 681.39 % | 184.378 K |
| Effect of forex changes on cash | -3.215 M -152.35 % | -1.274 M -103.84 % | -625.000 K -117.01 % | -288.000 K 80.72 % | -1.494 M -100.77 % | 193.165 M 15 309.84 % | -1.270 M -981.94 % | 144.000 K -71.88 % | 512.000 K 167.81 % | -755.000 K 70.45 % | -2.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 21.656 M 122.35 % | -96.900 M 36.31 % | -152.143 M -281.70 % | 83.735 M 514.93 % | 13.617 M 127.35 % | -49.791 M -164.64 % | 77.030 M 180.20 % | -96.049 M -151.78 % | 185.502 M 825.07 % | -25.584 M -202.72 % | 24.907 M 136.59 % | -68.076 M -157.67 % | 118.052 M 618.34 % | 16.434 M 160.32 % | -27.246 M -118.53 % | 147.049 M 266 309.86 % | -55.238 K -129.96 % | 184.378 K |
| Cash at beginning of period | 71.870 M -57.42 % | 168.770 M -47.41 % | 320.913 M 35.30 % | 237.178 M 6.09 % | 223.561 M -18.21 % | 273.352 M -29.60 % | 388.257 M -19.83 % | 484.306 M 160.85 % | 185.665 M -12.11 % | 211.249 M 13.37 % | 186.342 M -26.76 % | 254.418 M 86.57 % | 136.366 M 13.70 % | 119.932 M -18.51 % | 147.178 M 113 991.47 % | 129.000 K -30.04 % | 184.378 K | 0.000 |
| Cash at end of period | 93.526 M 30.13 % | 71.870 M -57.42 % | 168.770 M -47.41 % | 320.913 M 35.30 % | 237.178 M 6.09 % | 223.561 M -51.95 % | 465.287 M 19.84 % | 388.257 M 4.60 % | 371.167 M 99.91 % | 185.665 M -12.11 % | 211.249 M 13.37 % | 186.342 M -26.76 % | 254.418 M 86.57 % | 136.366 M 13.70 % | 119.932 M -18.51 % | 147.178 M 113 867.79 % | 129.140 K -29.96 % | 184.378 K |
| Operating cash flow | 375.955 M 19.38 % | 314.913 M -8.65 % | 344.729 M 13.82 % | 302.874 M 21.26 % | 249.767 M 26.05 % | 198.143 M -24.86 % | 263.709 M 1.57 % | 259.621 M 15.29 % | 225.199 M 3.55 % | 217.479 M 1.21 % | 214.872 M 17.39 % | 183.048 M 5.19 % | 174.023 M -5.14 % | 183.461 M 21.15 % | 151.438 M 553.65 % | 23.168 M 1 072.68 % | 1.976 M | 0.000 |
| Capital expenditure | -69.890 M 4.89 % | -73.487 M -3.12 % | -71.267 M -69.09 % | -42.147 M -8.94 % | -38.689 M 67.16 % | -117.819 M 69.90 % | -391.390 M 2.18 % | -400.107 M 1.38 % | -405.687 M 18.01 % | -494.810 M -12.19 % | -441.065 M -9.30 % | -403.547 M 8.63 % | -441.654 M -22.89 % | -359.404 M -51.36 % | -237.450 M -3 130.17 % | -7.351 M | 0.000 | 0.000 |
| Free CashFlow | 306.065 M 26.77 % | 241.426 M -11.71 % | 273.462 M 4.88 % | 260.727 M 23.52 % | 211.078 M 162.78 % | 80.324 M 162.91 % | -127.681 M 9.11 % | -140.486 M 22.16 % | -180.488 M 34.92 % | -277.331 M -22.61 % | -226.193 M -2.58 % | -220.499 M 17.61 % | -267.631 M -52.11 % | -175.943 M -104.56 % | -86.012 M -643.79 % | 15.817 M 700.60 % | 1.976 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 226.935 M 4.62 % | 216.906 M 0.94 % | 214.878 M 0.89 % | 212.991 M 0.10 % | 212.771 M 5.82 % | 201.067 M -1.37 % | 203.853 M 4.68 % | 194.740 M -1.45 % | 197.602 M 2.33 % | 193.108 M -5.93 % | 205.273 M 5.90 % | 193.836 M 5.31 % | 184.060 M 5.23 % | 174.919 M 3.98 % | 168.219 M 7.91 % | 155.887 M -3.87 % | 162.159 M 8.16 % | 149.919 M 2.31 % | 146.535 M 0.02 % | 146.507 M -3.28 % | 151.472 M 8.06 % | 140.173 M -3.52 % | 145.287 M 4.62 % | 138.874 M -4.08 % | 144.785 M 1.18 % | 143.100 M 7.04 % | 133.685 M 1.15 % | 132.165 M -3.36 % | 136.764 M 1.36 % | 134.931 M 13.25 % | 119.148 M 3.19 % | 115.469 M -0.92 % | 116.547 M 4.43 % | 111.604 M 6.87 % | 104.426 M -2.81 % | 107.449 M -4.74 % | 112.794 M 3.30 % | 109.195 M 4.79 % | 104.202 M -2.08 % | 106.418 M 0.36 % | 106.034 M 4.04 % | 101.919 M 5.06 % | 97.007 M -3.49 % | 100.511 M -6.50 % | 107.493 M 4.85 % | 102.521 M 4.58 % | 98.032 M -0.18 % | 98.207 M -2.35 % | 100.569 M 6.22 % | 94.684 M 6.16 % | 89.189 M -3.35 % | 92.284 M -8.12 % | 100.441 M 3.21 % | 97.321 M 4.12 % | 93.474 M -1.58 % | 94.977 M -7.00 % | 102.124 M 6.49 % | 95.903 M 5.04 % | 91.303 M 3.84 % | 87.930 M -6.98 % | 94.527 M 12.57 % | 83.974 M 2.73 % | 81.742 M 7.57 % | 75.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 37.127 M 69.00 % | 21.968 M -27.77 % | 30.412 M -16.31 % | 36.341 M 48.66 % | 24.446 M -24.40 % | 32.336 M 64.53 % | 19.653 M -48.31 % | 38.023 M 2 415.65 % | -1.642 M 94.66 % | -30.741 M -414.49 % | 9.775 M 1 309.78 % | -808.000 K -137.60 % | 2.149 M -52.84 % | 4.557 M 61.37 % | 2.824 M 147.99 % | -5.884 M -182.21 % | -2.085 M -154.40 % | 3.833 M 173.95 % | -5.183 M 34.60 % | -7.925 M -97.88 % | -4.005 M 67.76 % | -12.422 M 60.82 % | -31.702 M 70.61 % | -107.857 M -498.81 % | -18.012 M 0.52 % | -18.106 M -0.45 % | -18.024 M -137.72 % | -7.582 M 41.02 % | -12.856 M -190.99 % | -4.418 M -138.51 % | 11.472 M -91.68 % | 137.882 M 443.51 % | 25.369 M 21.39 % | 20.899 M -38.63 % | 34.054 M 68.22 % | 20.244 M -26.81 % | 27.660 M 20.44 % | 22.965 M -6.88 % | 24.661 M 135.52 % | -69.431 M -370.29 % | 25.688 M 16.08 % | 22.129 M 28.96 % | 17.160 M -10.53 % | 19.180 M 16.04 % | 16.529 M 35.85 % | 12.167 M -17.75 % | 14.793 M 6.92 % | 13.835 M -6.74 % | 14.835 M 8.58 % | 13.663 M 3.63 % | 13.184 M -21.11 % | 16.711 M -6.32 % | 17.839 M 1.00 % | 17.663 M 42.24 % | 12.418 M 48.51 % | 8.362 M -30.39 % | 12.013 M 2.82 % | 11.683 M 40.78 % | 8.299 M -18.01 % | 10.122 M -5.28 % | 10.686 M 233.94 % | 3.200 M 342.98 % | -1.317 M 72.27 % | -4.749 M 87.96 % | -39.428 M -236 633.71 % | -16.655 K -150.47 % | 33.000 K 103.70 % | -892.521 K -181.36 % | 1.097 M 20.96 % | 906.904 K 66.59 % | 544.392 K 0.71 % | 540.580 K |
| Income before tax | 47.130 M 82.85 % | 25.775 M -28.86 % | 36.231 M 20.37 % | 30.099 M -1.16 % | 30.451 M -17.48 % | 36.901 M 33.78 % | 27.584 M -3.03 % | 28.445 M 471.78 % | -7.651 M 78.72 % | -35.952 M -931.84 % | 4.322 M 382.67 % | -1.529 M -1 692.71 % | 96.000 K -98.34 % | 5.799 M 24.76 % | 4.648 M 185.90 % | -5.411 M -52.64 % | -3.545 M 42.37 % | -6.151 M 55.37 % | -13.781 M 22.98 % | -17.892 M -84.64 % | -9.690 M 42.99 % | -16.998 M 61.70 % | -44.384 M 68.75 % | -142.029 M -532.48 % | -22.456 M 13.20 % | -25.871 M 6.81 % | -27.763 M -11.62 % | -24.872 M -71.38 % | -14.513 M -523.74 % | 3.425 M -77.63 % | 15.311 M 221.50 % | -12.602 M -132.06 % | 39.308 M 7.64 % | 36.518 M -35.19 % | 56.348 M 34.33 % | 41.949 M -16.44 % | 50.202 M 18.14 % | 42.494 M -2.36 % | 43.520 M 189.20 % | -48.791 M -206.26 % | 45.916 M 8.26 % | 42.411 M 26.30 % | 33.579 M 6.01 % | 31.675 M -2.41 % | 32.456 M 28.85 % | 25.189 M -7.16 % | 27.132 M -21.04 % | 34.361 M 27.16 % | 27.021 M 1.58 % | 26.600 M 18.31 % | 22.483 M -20.37 % | 28.235 M -4.39 % | 29.532 M 14.55 % | 25.782 M 124.80 % | 11.469 M -12.71 % | 13.139 M -38.59 % | 21.395 M 19.95 % | 17.837 M 46.09 % | 12.210 M -4.49 % | 12.784 M -38.86 % | 20.911 M 239.24 % | 6.164 M 245.14 % | -4.247 M 22.13 % | -5.454 M 86.38 % | -40.057 M -132 105.68 % | -30.299 K -150.25 % | 60.301 K 103.71 % | -1.624 M -188.40 % | 1.837 M 8.15 % | 1.698 M 54.30 % | 1.101 M 0.35 % | 1.097 M |
| Income before tax ratio | 0.21 74.77 % | 0.12 -29.52 % | 0.17 19.32 % | 0.14 -1.26 % | 0.14 -22.02 % | 0.18 35.63 % | 0.14 -7.36 % | 0.15 477.25 % | -0.04 79.20 % | -0.19 -984.24 % | 0.02 366.92 % | -0.01 -1 612.38 % | 0.00 -98.43 % | 0.03 19.98 % | 0.03 179.60 % | -0.03 -58.78 % | -0.02 46.72 % | -0.04 56.37 % | -0.09 22.99 % | -0.12 -90.90 % | -0.06 47.25 % | -0.12 60.31 % | -0.31 70.13 % | -1.02 -559.40 % | -0.16 14.21 % | -0.18 12.95 % | -0.21 -10.35 % | -0.19 -77.34 % | -0.11 -518.06 % | 0.03 -80.25 % | 0.13 217.75 % | -0.11 -132.36 % | 0.34 3.07 % | 0.33 -39.36 % | 0.54 38.21 % | 0.39 -12.28 % | 0.45 14.37 % | 0.39 -6.82 % | 0.42 191.09 % | -0.46 -205.88 % | 0.43 4.06 % | 0.42 20.22 % | 0.35 9.84 % | 0.32 4.37 % | 0.30 22.89 % | 0.25 -11.23 % | 0.28 -20.90 % | 0.35 30.22 % | 0.27 -4.36 % | 0.28 11.45 % | 0.25 -17.61 % | 0.31 4.06 % | 0.29 10.99 % | 0.26 115.91 % | 0.12 -11.31 % | 0.14 -33.97 % | 0.21 12.64 % | 0.19 39.08 % | 0.13 -8.02 % | 0.15 -34.28 % | 0.22 201.37 % | 0.07 241.28 % | -0.05 27.61 % | -0.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 125.060 M 20.00 % | 104.214 M -7.61 % | 112.803 M 4.82 % | 107.616 M -2.06 % | 109.875 M 14.33 % | 96.100 M -5.86 % | 102.080 M -2.54 % | 104.737 M -2.97 % | 107.940 M 66.66 % | 64.765 M -36.90 % | 102.632 M 7.77 % | 95.230 M -1.15 % | 96.337 M -1.10 % | 97.411 M 1.88 % | 95.612 M 10.35 % | 86.647 M -6.43 % | 92.605 M 4.86 % | 88.317 M 2.78 % | 85.929 M 5.28 % | 81.622 M -8.87 % | 89.564 M 9.01 % | 82.164 M 41.65 % | 58.004 M 258.39 % | -36.621 M -144.33 % | 82.612 M 5.58 % | 78.243 M 10.27 % | 70.955 M 10.72 % | 64.085 M 0.49 % | 63.772 M 1.38 % | 62.901 M 8.56 % | 57.941 M 9.30 % | 53.012 M -14.84 % | 62.252 M 9.76 % | 56.719 M -18.83 % | 69.880 M 29.59 % | 53.925 M -13.47 % | 62.316 M 14.19 % | 54.572 M -2.92 % | 56.214 M 9.74 % | 51.223 M -13.87 % | 59.471 M 7.83 % | 55.154 M 17.78 % | 46.828 M 4.07 % | 44.995 M -14.60 % | 52.690 M 6.69 % | 49.385 M 1.59 % | 48.610 M 7.95 % | 45.032 M -7.77 % | 48.828 M 2.91 % | 47.445 M 8.90 % | 43.569 M -11.22 % | 49.078 M -5.93 % | 52.172 M 11.86 % | 46.642 M 21.81 % | 38.292 M -3.37 % | 39.626 M -22.27 % | 50.982 M 14.81 % | 44.407 M 12.05 % | 39.632 M 4.06 % | 38.086 M -12.43 % | 43.493 M 53.11 % | 28.407 M 57.46 % | 18.041 M 37.13 % | 13.156 M 315.88 % | -6.094 M -1 757.93 % | -328.000 K 29.16 % | -463.000 K 79.80 % | -2.292 M -2 062.25 % | -106.000 K 94.31 % | -1.862 M -1 558.49 % | -112.267 K 3.28 % | -116.079 K |
| Net income ratio | 0.16 61.54 % | 0.10 -28.44 % | 0.14 -17.05 % | 0.17 48.50 % | 0.11 -28.56 % | 0.16 66.81 % | 0.10 -50.62 % | 0.20 2 449.68 % | -0.01 94.78 % | -0.16 -434.30 % | 0.05 1 242.37 % | 0.00 -135.70 % | 0.01 -55.18 % | 0.03 55.19 % | 0.02 144.48 % | -0.04 -193.56 % | -0.01 -150.29 % | 0.03 172.28 % | -0.04 34.61 % | -0.05 -104.58 % | -0.03 70.16 % | -0.09 59.39 % | -0.22 71.90 % | -0.78 -524.29 % | -0.12 1.68 % | -0.13 6.15 % | -0.13 -135.02 % | -0.06 38.97 % | -0.09 -187.09 % | -0.03 -134.01 % | 0.10 -91.94 % | 1.19 448.58 % | 0.22 16.24 % | 0.19 -42.58 % | 0.33 73.09 % | 0.19 -23.17 % | 0.25 16.60 % | 0.21 -11.14 % | 0.24 136.27 % | -0.65 -369.31 % | 0.24 11.58 % | 0.22 22.74 % | 0.18 -7.30 % | 0.19 24.10 % | 0.15 29.57 % | 0.12 -21.35 % | 0.15 7.12 % | 0.14 -4.50 % | 0.15 2.22 % | 0.14 -2.38 % | 0.15 -18.37 % | 0.18 1.96 % | 0.18 -2.14 % | 0.18 36.61 % | 0.13 50.89 % | 0.09 -25.15 % | 0.12 -3.44 % | 0.12 34.02 % | 0.09 -21.04 % | 0.12 1.83 % | 0.11 196.66 % | 0.04 336.52 % | -0.02 74.22 % | -0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.55 14.70 % | 0.48 -8.48 % | 0.52 3.90 % | 0.51 -2.16 % | 0.52 8.04 % | 0.48 -4.55 % | 0.50 -6.89 % | 0.54 -1.54 % | 0.55 62.87 % | 0.34 -32.92 % | 0.50 1.77 % | 0.49 -6.13 % | 0.52 -6.01 % | 0.56 -2.02 % | 0.57 2.26 % | 0.56 -2.67 % | 0.57 -3.06 % | 0.59 0.46 % | 0.59 5.26 % | 0.56 -5.78 % | 0.59 0.88 % | 0.59 46.82 % | 0.40 251.40 % | -0.26 -146.22 % | 0.57 4.36 % | 0.55 3.02 % | 0.53 9.46 % | 0.48 3.99 % | 0.47 0.03 % | 0.47 -4.14 % | 0.49 5.92 % | 0.46 -14.05 % | 0.53 5.10 % | 0.51 -24.05 % | 0.67 33.34 % | 0.50 -9.16 % | 0.55 10.55 % | 0.50 -7.36 % | 0.54 12.08 % | 0.48 -14.18 % | 0.56 3.64 % | 0.54 12.10 % | 0.48 7.83 % | 0.45 -8.67 % | 0.49 1.76 % | 0.48 -2.85 % | 0.50 8.14 % | 0.46 -5.56 % | 0.49 -3.11 % | 0.50 2.58 % | 0.49 -8.14 % | 0.53 2.38 % | 0.52 8.38 % | 0.48 16.99 % | 0.41 -1.81 % | 0.42 -16.43 % | 0.50 7.81 % | 0.46 6.67 % | 0.43 0.21 % | 0.43 -5.86 % | 0.46 36.01 % | 0.34 53.27 % | 0.22 27.48 % | 0.17 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.49 6.54 % | 0.46 -3.27 % | 0.47 -0.66 % | 0.48 -3.59 % | 0.49 2.41 % | 0.48 4.74 % | 0.46 3.76 % | 0.44 31.62 % | 0.34 0.86 % | 0.33 4.33 % | 0.32 1.52 % | 0.32 5.76 % | 0.30 -0.56 % | 0.30 5.18 % | 0.29 4.93 % | 0.27 0.72 % | 0.27 5.89 % | 0.25 8.54 % | 0.23 -6.29 % | 0.25 3.99 % | 0.24 15.19 % | 0.21 -13.43 % | 0.24 15.61 % | 0.21 -10.42 % | 0.23 15.10 % | 0.20 4.91 % | 0.19 -17.42 % | 0.23 -16.54 % | 0.28 -18.12 % | 0.34 -12.34 % | 0.39 159.37 % | 0.15 -71.02 % | 0.52 -2.03 % | 0.53 -13.30 % | 0.61 -4.06 % | 0.64 -1.95 % | 0.65 -12.25 % | 0.74 -0.83 % | 0.75 -0.62 % | 0.75 -0.98 % | 0.76 -1.22 % | 0.77 4.29 % | 0.74 0.64 % | 0.73 3.72 % | 0.71 -0.21 % | 0.71 -0.81 % | 0.71 0.32 % | 0.71 1.79 % | 0.70 -2.15 % | 0.71 0.11 % | 0.71 -1.62 % | 0.72 0.76 % | 0.72 2.88 % | 0.70 5.19 % | 0.66 0.12 % | 0.66 -3.92 % | 0.69 3.40 % | 0.67 -0.51 % | 0.67 -2.13 % | 0.69 4.43 % | 0.66 3.64 % | 0.63 35.54 % | 0.47 -7.36 % | 0.50 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 106.476 M -1.58 % | 108.184 M -2.25 % | 110.671 M -4.09 % | 115.385 M -2.31 % | 118.111 M -2.58 % | 121.242 M -2.22 % | 123.993 M 0.99 % | 122.776 M -1.92 % | 125.176 M -0.84 % | 126.239 M -1.94 % | 128.738 M 2.25 % | 125.902 M -2.46 % | 129.075 M -0.41 % | 129.611 M -1.69 % | 131.842 M -10.37 % | 147.100 M 10.71 % | 132.869 M -1.56 % | 134.981 M -0.06 % | 135.068 M 0.98 % | 133.760 M 0.00 % | 133.760 M 0.48 % | 133.118 M 0.36 % | 132.645 M 0.77 % | 131.632 M -0.04 % | 131.688 M 6.79 % | 123.315 M 9.09 % | 113.038 M 0.75 % | 112.200 M 0.54 % | 111.592 M 0.43 % | 111.111 M 6.48 % | 104.345 M 6.25 % | 98.203 M -22.79 % | 127.188 M 0.19 % | 126.943 M 0.45 % | 126.370 M 31.80 % | 95.879 M -22.48 % | 123.690 M 0.18 % | 123.465 M 0.35 % | 123.035 M 29.34 % | 95.126 M -22.47 % | 122.696 M -0.41 % | 123.196 M 0.72 % | 122.313 M 30.25 % | 93.905 M -22.72 % | 121.516 M 27.04 % | 95.653 M 24.48 % | 76.839 M 0.19 % | 76.690 M -12.45 % | 87.591 M 14.30 % | 76.630 M 0.05 % | 76.594 M 0.17 % | 76.461 M 0.43 % | 76.131 M 0.09 % | 76.061 M 0.96 % | 75.337 M 2.64 % | 73.401 M -1.55 % | 74.558 M 1.23 % | 73.653 M 1.36 % | 72.668 M 3.28 % | 70.360 M -4.97 % | 74.040 M 1.47 % | 72.970 M 3.88 % | 70.248 M 0.00 % | 70.248 M 43.57 % | 48.929 M 0.88 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 76.45 % | 27.486 M 139.01 % | 11.500 M |
| Weighted average shs out | 106.095 M -1.59 % | 107.813 M -1.77 % | 109.759 M -5.22 % | 115.802 M -1.40 % | 117.449 M -2.62 % | 120.612 M -2.06 % | 123.151 M 0.31 % | 122.776 M -1.92 % | 125.176 M -0.84 % | 126.239 M -0.64 % | 127.058 M 0.92 % | 125.902 M -1.41 % | 127.697 M -0.51 % | 128.351 M 0.25 % | 128.031 M -2.52 % | 131.342 M -1.15 % | 132.869 M -0.37 % | 133.367 M 2.93 % | 129.575 M -3.13 % | 133.760 M 0.00 % | 133.760 M 0.48 % | 133.118 M 0.36 % | 132.645 M 0.77 % | 131.632 M -0.04 % | 131.688 M 6.79 % | 123.315 M 9.09 % | 113.038 M 5.17 % | 107.478 M -3.69 % | 111.592 M 2.58 % | 108.783 M 8.04 % | 100.686 M 2.53 % | 98.203 M -0.09 % | 98.290 M 0.31 % | 97.989 M 1.17 % | 96.853 M 1.02 % | 95.879 M -0.20 % | 96.067 M 0.16 % | 95.913 M 0.27 % | 95.656 M 0.56 % | 95.126 M -0.20 % | 95.317 M 0.27 % | 95.064 M 0.57 % | 94.527 M 0.66 % | 93.905 M -0.15 % | 94.048 M 8.36 % | 86.793 M 12.95 % | 76.839 M 0.19 % | 76.690 M -0.35 % | 76.962 M 0.43 % | 76.630 M 0.05 % | 76.594 M 0.18 % | 76.453 M 2.79 % | 74.376 M 1.29 % | 73.430 M 0.04 % | 73.401 M 0.01 % | 73.391 M 0.05 % | 73.354 M 2.57 % | 71.519 M 1.65 % | 70.360 M 0.04 % | 70.331 M 0.04 % | 70.303 M 0.04 % | 70.274 M 0.04 % | 70.248 M 0.47 % | 69.921 M 42.90 % | 48.929 M 0.88 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 0.00 % | 48.500 M 76.45 % | 27.486 M 139.01 % | 11.500 M |
| EPS diluted | 0.35 75.00 % | 0.20 -25.93 % | 0.27 -15.63 % | 0.32 52.38 % | 0.21 -22.22 % | 0.27 68.75 % | 0.16 -48.39 % | 0.31 2 466.41 % | -0.01 94.54 % | -0.24 -416.21 % | 0.08 1 285.94 % | -0.01 -138.55 % | 0.02 -58.50 % | 0.04 86.92 % | 0.02 153.50 % | -0.04 -154.78 % | -0.02 -152.33 % | 0.03 178.13 % | -0.04 35.14 % | -0.06 -97.99 % | -0.03 67.95 % | -0.09 61.13 % | -0.24 70.73 % | -0.82 -485.71 % | -0.14 6.67 % | -0.15 6.25 % | -0.16 -136.69 % | -0.07 43.67 % | -0.12 -201.51 % | -0.04 -136.18 % | 0.11 -92.20 % | 1.41 513.04 % | 0.23 15.00 % | 0.20 -33.33 % | 0.30 42.86 % | 0.21 -19.23 % | 0.26 18.18 % | 0.22 -4.35 % | 0.23 131.51 % | -0.73 -404.17 % | 0.24 14.29 % | 0.21 23.53 % | 0.17 -15.00 % | 0.20 17.65 % | 0.17 21.43 % | 0.14 -26.32 % | 0.19 5.56 % | 0.18 -5.26 % | 0.19 5.56 % | 0.18 5.88 % | 0.17 -22.73 % | 0.22 -4.35 % | 0.23 0.00 % | 0.23 43.75 % | 0.16 45.45 % | 0.11 -31.25 % | 0.16 0.00 % | 0.16 45.45 % | 0.11 -21.43 % | 0.14 0.00 % | 0.14 250.00 % | 0.04 313.90 % | -0.02 72.34 % | -0.07 91.65 % | -0.81 -269 900.00 % | 0.00 -142.86 % | 0.00 103.80 % | -0.02 -192.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -57.45 % | 0.05 |
| Earnings per share | 0.35 75.00 % | 0.20 -28.57 % | 0.28 -12.50 % | 0.32 52.38 % | 0.21 -22.22 % | 0.27 68.75 % | 0.16 -48.39 % | 0.31 2 466.41 % | -0.01 94.54 % | -0.24 -412.09 % | 0.08 1 301.56 % | -0.01 -138.10 % | 0.02 -58.00 % | 0.04 81.00 % | 0.02 149.33 % | -0.04 -185.35 % | -0.02 -152.33 % | 0.03 175.00 % | -0.04 32.43 % | -0.06 -97.99 % | -0.03 67.95 % | -0.09 61.13 % | -0.24 70.73 % | -0.82 -485.71 % | -0.14 6.67 % | -0.15 6.25 % | -0.16 -126.95 % | -0.07 41.25 % | -0.12 -195.57 % | -0.04 -136.91 % | 0.11 -92.20 % | 1.41 442.31 % | 0.26 23.81 % | 0.21 -40.00 % | 0.35 66.67 % | 0.21 -27.59 % | 0.29 20.83 % | 0.24 -7.69 % | 0.26 135.62 % | -0.73 -370.37 % | 0.27 17.39 % | 0.23 27.78 % | 0.18 -10.00 % | 0.20 11.11 % | 0.18 28.57 % | 0.14 -26.32 % | 0.19 5.56 % | 0.18 -5.26 % | 0.19 5.56 % | 0.18 5.88 % | 0.17 -22.73 % | 0.22 -8.33 % | 0.24 0.00 % | 0.24 41.18 % | 0.17 54.55 % | 0.11 -31.25 % | 0.16 0.00 % | 0.16 33.33 % | 0.12 -14.29 % | 0.14 -6.67 % | 0.15 200.00 % | 0.05 367.38 % | -0.02 72.46 % | -0.07 91.62 % | -0.81 -269 900.00 % | 0.00 -142.86 % | 0.00 103.80 % | -0.02 -192.00 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -57.45 % | 0.05 |
| Gross profit | 110.537 M 11.47 % | 99.164 M -2.36 % | 101.557 M 0.22 % | 101.333 M -3.49 % | 104.994 M 8.37 % | 96.881 M 3.31 % | 93.780 M 8.62 % | 86.339 M 29.72 % | 66.560 M 3.20 % | 64.494 M -1.85 % | 65.710 M 7.51 % | 61.120 M 11.37 % | 54.879 M 4.64 % | 52.447 M 9.37 % | 47.955 M 13.23 % | 42.353 M -3.17 % | 43.741 M 14.54 % | 38.189 M 11.05 % | 34.390 M -6.28 % | 36.693 M 0.58 % | 36.480 M 24.47 % | 29.308 M -16.48 % | 35.091 M 20.95 % | 29.014 M -14.08 % | 33.767 M 16.46 % | 28.995 M 12.30 % | 25.819 M -16.47 % | 30.910 M -19.35 % | 38.324 M -17.01 % | 46.177 M -0.73 % | 46.517 M 167.63 % | 17.381 M -71.29 % | 60.534 M 2.31 % | 59.167 M -7.34 % | 63.857 M -6.76 % | 68.484 M -6.60 % | 73.322 M -9.35 % | 80.888 M 3.92 % | 77.836 M -2.69 % | 79.984 M -0.62 % | 80.485 M 2.77 % | 78.318 M 9.57 % | 71.478 M -2.86 % | 73.586 M -3.02 % | 75.877 M 4.62 % | 72.523 M 3.73 % | 69.917 M 0.14 % | 69.820 M -0.60 % | 70.243 M 3.93 % | 67.585 M 6.28 % | 63.593 M -4.92 % | 66.881 M -7.43 % | 72.247 M 6.18 % | 68.041 M 9.52 % | 62.129 M -1.46 % | 63.050 M -10.64 % | 70.561 M 10.11 % | 64.083 M 4.51 % | 61.319 M 1.62 % | 60.339 M -2.86 % | 62.116 M 16.67 % | 53.242 M 39.25 % | 38.236 M -0.34 % | 38.367 M 10 413.71 % | -372.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 10.003 M 162.75 % | 3.807 M -34.58 % | 5.819 M 193.22 % | -6.242 M -203.95 % | 6.005 M 31.54 % | 4.565 M -42.44 % | 7.931 M 182.80 % | -9.578 M -59.39 % | -6.009 M -15.31 % | -5.211 M 4.44 % | -5.453 M -656.31 % | -721.000 K 64.88 % | -2.053 M -265.30 % | 1.242 M -31.91 % | 1.824 M 285.62 % | 473.000 K 132.40 % | -1.460 M 85.38 % | -9.984 M -16.12 % | -8.598 M 13.74 % | -9.967 M -75.32 % | -5.685 M -24.24 % | -4.576 M 63.92 % | -12.682 M 62.89 % | -34.172 M -668.95 % | -4.444 M 42.77 % | -7.765 M 20.27 % | -9.739 M 43.67 % | -17.290 M -943.45 % | -1.657 M -121.13 % | 7.843 M 104.30 % | 3.839 M 102.49 % | -154.479 M -1 636.34 % | 10.055 M -14.35 % | 11.740 M -36.20 % | 18.400 M 3.10 % | 17.846 M -4.30 % | 18.647 M 19.23 % | 15.640 M 4.27 % | 15.000 M -27.33 % | 20.640 M 26.09 % | 16.369 M -0.33 % | 16.423 M 30.76 % | 12.560 M 45.44 % | 8.636 M -28.44 % | 12.068 M 18.66 % | 10.170 M -3.96 % | 10.589 M -43.60 % | 18.776 M 79.92 % | 10.436 M -6.71 % | 11.187 M 48.19 % | 7.549 M -34.49 % | 11.524 M -1.45 % | 11.693 M 44.02 % | 8.119 M 955.53 % | -949.000 K -119.87 % | 4.777 M -52.51 % | 10.058 M 63.44 % | 6.154 M 57.35 % | 3.911 M 46.92 % | 2.662 M -73.97 % | 10.225 M 244.97 % | 2.964 M 201.16 % | -2.930 M -315.60 % | -705.000 K -12.08 % | -629.000 K -4 510.09 % | -13.644 K -150.24 % | 27.155 K 103.71 % | -731.212 K -198.83 % | 739.834 K -6.54 % | 791.572 K 42.28 % | 556.357 K 0.00 % | 556.357 K |
| Cost of revenue | 116.398 M -1.14 % | 117.742 M 3.90 % | 113.321 M 1.49 % | 111.658 M 3.60 % | 107.777 M 3.45 % | 104.186 M -5.35 % | 110.073 M 1.54 % | 108.401 M -17.28 % | 131.042 M 1.89 % | 128.614 M -7.85 % | 139.563 M 5.16 % | 132.716 M 2.74 % | 129.181 M 5.48 % | 122.472 M 1.84 % | 120.264 M 5.93 % | 113.534 M -4.12 % | 118.418 M 5.99 % | 111.730 M -0.37 % | 112.145 M 2.12 % | 109.814 M -4.50 % | 114.992 M 3.72 % | 110.865 M 0.61 % | 110.196 M 0.31 % | 109.860 M -1.04 % | 111.018 M -2.71 % | 114.105 M 5.78 % | 107.866 M 6.53 % | 101.255 M 2.86 % | 98.440 M 10.91 % | 88.754 M 22.20 % | 72.631 M -25.95 % | 98.088 M 75.12 % | 56.013 M 6.82 % | 52.437 M 29.25 % | 40.569 M 4.12 % | 38.965 M -1.28 % | 39.472 M 39.44 % | 28.307 M 7.36 % | 26.366 M -0.26 % | 26.434 M 3.46 % | 25.549 M 8.25 % | 23.601 M -7.55 % | 25.529 M -5.18 % | 26.925 M -14.84 % | 31.616 M 5.39 % | 29.998 M 6.70 % | 28.115 M -0.96 % | 28.387 M -6.39 % | 30.326 M 11.91 % | 27.099 M 5.87 % | 25.596 M 0.76 % | 25.403 M -9.90 % | 28.194 M -3.71 % | 29.280 M -6.59 % | 31.345 M -1.82 % | 31.927 M 1.15 % | 31.563 M -0.81 % | 31.820 M 6.12 % | 29.984 M 8.67 % | 27.591 M -14.87 % | 32.411 M 5.46 % | 30.732 M -29.36 % | 43.506 M 15.64 % | 37.622 M 10 013.44 % | 372.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 20.825 M | 0.000 | 0.000 -100.00 % | 20.825 M -18.08 % | 25.421 M 10.84 % | 22.934 M 9.37 % | 20.969 M -12.05 % | 23.841 M 0.05 % | 23.830 M -12.57 % | 27.255 M 12.32 % | 24.266 M 7.87 % | 22.495 M -14.49 % | 26.306 M 42.42 % | 18.471 M -9.50 % | 20.411 M 6.21 % | 19.217 M -14.28 % | 22.419 M 19.46 % | 18.767 M -15.85 % | 22.303 M 17.00 % | 19.063 M -22.65 % | 24.645 M 40.56 % | 17.534 M -6.45 % | 18.742 M -8.68 % | 20.524 M -9.51 % | 22.680 M 24.09 % | 18.277 M -1.17 % | 18.493 M -3.61 % | 19.186 M -4.85 % | 20.164 M 10.25 % | 18.290 M -0.59 % | 18.399 M 0.19 % | 18.365 M 22.28 % | 15.019 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 % | 10.785 M 88.38 % | 5.725 M 2 057.33 % | 265.374 K 4.87 % | 253.044 K -88.96 % | 2.292 M 2 058.22 % | 106.198 K 29.94 % | 81.730 K -27.20 % | 112.267 K | 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 -100.00 % | 6.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.452 M -8.45 % | 17.970 M -0.98 % | 18.148 M 17.02 % | 15.509 M -5.76 % | 16.457 M 0.98 % | 16.297 M -6.44 % | 17.419 M -2.05 % | 17.783 M 9.02 % | 16.312 M -2.34 % | 16.703 M 4.85 % | 15.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 100.00 % | -251.000 K -175.38 % | 333.000 K 2 661.54 % | -13.000 K 96.36 % | -357.000 K -218.75 % | -112.000 K -152.09 % | 215.000 K 200.47 % | -214.000 K -193.04 % | 230.000 K 163.01 % | -365.000 K 90.37 % | -3.789 M -982.57 % | -350.000 K -103.74 % | 9.369 M 950.95 % | -1.101 M -26.70 % | -869.000 K 37.75 % | -1.396 M -56.85 % | -890.000 K -104.34 % | 20.484 M 11.52 % | 18.368 M -24.11 % | 24.204 M 1.41 % | 23.867 M -10.89 % | 26.784 M 13.18 % | 23.664 M 1.43 % | 23.331 M 1.22 % | 23.050 M 1.73 % | 22.657 M 0.93 % | 22.449 M -0.28 % | 22.511 M -31.80 % | 33.005 M 8 772.31 % | 372.000 K 489.91 % | 63.060 K -69.93 % | 209.689 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.079 K |
| Operating expenses | 40.452 M -17.29 % | 48.906 M 18.79 % | 41.169 M -15.84 % | 48.918 M -1.66 % | 49.742 M -6.56 % | 53.235 M 20.96 % | 44.009 M 9.90 % | 40.043 M 4.27 % | 38.405 M -10.61 % | 42.965 M 0.95 % | 42.562 M 0.51 % | 42.347 M 14.44 % | 37.005 M 16.93 % | 31.648 M 10.19 % | 28.722 M -9.33 % | 31.679 M 10.33 % | 28.712 M 7.96 % | 26.594 M 4.81 % | 25.374 M -19.68 % | 31.593 M 33.04 % | 23.747 M 1.14 % | 23.480 M 0.91 % | 23.269 M -19.80 % | 29.013 M 12.65 % | 25.756 M 1.99 % | 25.254 M -8.01 % | 27.452 M -11.59 % | 31.052 M -3.90 % | 32.313 M 8.32 % | 29.832 M 10.17 % | 27.078 M -13.57 % | 31.331 M 39.55 % | 22.452 M -4.15 % | 23.425 M 4.37 % | 22.444 M -16.53 % | 26.888 M 14.15 % | 23.554 M -39.85 % | 39.159 M 13.31 % | 34.558 M -16.70 % | 41.488 M 22.22 % | 33.946 M -5.66 % | 35.984 M -5.32 % | 38.005 M -8.96 % | 41.745 M -2.61 % | 42.864 M 0.13 % | 42.810 M 2.98 % | 41.573 M -4.57 % | 43.563 M 6.79 % | 40.792 M 5.31 % | 38.737 M 1.26 % | 38.255 M 6.69 % | 35.857 M -11.59 % | 40.559 M 1.99 % | 39.767 M -17.22 % | 48.041 M 1.59 % | 47.291 M 2.00 % | 46.363 M 6.98 % | 43.340 M -3.73 % | 45.018 M -0.63 % | 45.303 M 9.75 % | 41.280 M -12.70 % | 47.284 M 10.72 % | 42.706 M -2.48 % | 43.790 M 618.22 % | 6.097 M 1 756.39 % | 328.434 K -29.02 % | 462.733 K -79.81 % | 2.292 M 2 058.22 % | 106.198 K 29.94 % | 81.730 K -27.20 % | 112.267 K 196.72 % | -116.079 K |
| Cost and expenses | 156.850 M -5.88 % | 166.648 M 7.87 % | 154.490 M -3.79 % | 160.576 M 1.94 % | 157.519 M 0.06 % | 157.421 M 2.17 % | 154.082 M 3.80 % | 148.444 M -12.40 % | 169.447 M -1.24 % | 171.579 M -5.79 % | 182.125 M 4.03 % | 175.063 M 5.34 % | 166.186 M 7.83 % | 154.120 M 3.45 % | 148.986 M 2.60 % | 145.213 M -1.30 % | 147.130 M 6.37 % | 138.324 M 0.59 % | 137.519 M -2.75 % | 141.407 M 1.92 % | 138.739 M 3.27 % | 134.345 M 0.66 % | 133.465 M -3.89 % | 138.873 M 1.53 % | 136.774 M -1.85 % | 139.359 M 2.99 % | 135.318 M 2.28 % | 132.307 M 1.19 % | 130.753 M 10.26 % | 118.586 M 18.93 % | 99.709 M -22.96 % | 129.419 M 64.94 % | 78.465 M 3.43 % | 75.862 M 20.39 % | 63.013 M -4.31 % | 65.853 M 4.49 % | 63.026 M -6.58 % | 67.466 M 10.74 % | 60.924 M -10.30 % | 67.922 M 14.16 % | 59.495 M -0.15 % | 59.585 M -6.22 % | 63.534 M -7.48 % | 68.670 M -7.80 % | 74.480 M 2.30 % | 72.808 M 4.48 % | 69.688 M -3.14 % | 71.950 M 1.17 % | 71.118 M 8.02 % | 65.836 M 3.11 % | 63.851 M 4.23 % | 61.260 M -10.90 % | 68.753 M -0.43 % | 69.047 M -13.02 % | 79.386 M 0.21 % | 79.218 M 1.66 % | 77.926 M 3.68 % | 75.160 M 0.21 % | 75.002 M 2.89 % | 72.894 M -1.08 % | 73.691 M -5.54 % | 78.016 M -9.51 % | 86.212 M 5.90 % | 81.412 M 1 235.28 % | 6.097 M 1 756.39 % | 328.434 K -29.02 % | 462.733 K -79.81 % | 2.292 M 2 058.22 % | 106.198 K 29.94 % | 81.730 K -27.20 % | 112.267 K 196.72 % | -116.079 K |
| Research and development expenses | 4.944 M 15.54 % | 4.279 M -21.01 % | 5.417 M -36.44 % | 8.523 M 37.71 % | 6.189 M -4.96 % | 6.512 M -9.53 % | 7.198 M 25.66 % | 5.728 M 13.72 % | 5.037 M -10.47 % | 5.626 M 45.07 % | 3.878 M -32.53 % | 5.748 M 18.15 % | 4.865 M 62.93 % | 2.986 M 14.01 % | 2.619 M -29.77 % | 3.729 M 32.47 % | 2.815 M 7.28 % | 2.624 M -3.42 % | 2.717 M -33.68 % | 4.097 M 31.48 % | 3.116 M 30.92 % | 2.380 M -2.62 % | 2.444 M -31.96 % | 3.592 M 27.29 % | 2.822 M -34.14 % | 4.285 M 18.67 % | 3.611 M -50.00 % | 7.222 M 42.78 % | 5.058 M -9.13 % | 5.566 M 21.45 % | 4.583 M -8.80 % | 5.025 M 26.22 % | 3.981 M 32.08 % | 3.014 M -6.60 % | 3.227 M -27.79 % | 4.469 M -11.29 % | 5.038 M 25.54 % | 4.013 M 56.82 % | 2.559 M -37.83 % | 4.116 M 18.28 % | 3.480 M -21.30 % | 4.422 M 7.17 % | 4.126 M -30.20 % | 5.911 M 20.39 % | 4.910 M 5.71 % | 4.645 M 119.00 % | 2.121 M -54.13 % | 4.624 M 47.97 % | 3.125 M 79.49 % | 1.741 M 4.94 % | 1.659 M -40.41 % | 2.784 M -23.16 % | 3.623 M 5.66 % | 3.429 M -39.73 % | 5.689 M -28.12 % | 7.915 M 153.52 % | 3.122 M -7.61 % | 3.379 M -20.83 % | 4.268 M -4.52 % | 4.470 M 93.42 % | 2.311 M -71.58 % | 8.132 M 90.67 % | 4.265 M -28.61 % | 5.974 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 35.508 M -20.43 % | 44.627 M 24.82 % | 35.752 M -11.49 % | 40.395 M -7.25 % | 43.553 M -6.78 % | 46.723 M 26.93 % | 36.811 M 7.27 % | 34.315 M 2.84 % | 33.368 M -10.63 % | 37.339 M -3.48 % | 38.684 M 5.70 % | 36.599 M 13.87 % | 32.140 M 12.13 % | 28.662 M 9.80 % | 26.103 M -6.61 % | 27.950 M 7.93 % | 25.897 M 8.04 % | 23.970 M 5.80 % | 22.657 M -17.60 % | 27.496 M 33.28 % | 20.631 M -2.22 % | 21.100 M 1.32 % | 20.825 M -18.08 % | 25.421 M 10.84 % | 22.934 M 9.37 % | 20.969 M -12.05 % | 23.841 M 0.05 % | 23.830 M -12.57 % | 27.255 M 12.32 % | 24.266 M 7.87 % | 22.495 M -14.49 % | 26.306 M 42.42 % | 18.471 M -9.50 % | 20.411 M 6.21 % | 19.217 M -14.28 % | 22.419 M 19.46 % | 18.767 M -15.85 % | 22.303 M 17.00 % | 19.063 M -22.65 % | 24.645 M 40.56 % | 17.534 M -6.45 % | 18.742 M -8.68 % | 20.524 M -9.51 % | 22.680 M 24.09 % | 18.277 M -1.17 % | 18.493 M -3.61 % | 19.186 M -4.85 % | 20.164 M 10.25 % | 18.290 M -0.59 % | 18.399 M 0.19 % | 18.365 M 22.28 % | 15.019 M -8.71 % | 16.452 M -8.45 % | 17.970 M -0.98 % | 18.148 M 17.02 % | 15.509 M -5.76 % | 16.457 M 0.98 % | 16.297 M -6.44 % | 17.419 M -2.05 % | 17.783 M 9.02 % | 16.312 M -2.34 % | 16.703 M 4.85 % | 15.930 M 47.71 % | 10.785 M 88.38 % | 5.725 M 2 057.33 % | 265.374 K 4.87 % | 253.044 K -88.96 % | 2.292 M 2 058.22 % | 106.198 K 29.94 % | 81.730 K -27.20 % | 112.267 K | 0.000 |
| Interest income | 2.362 M 18.69 % | 1.990 M -18.21 % | 2.433 M -24.65 % | 3.229 M -9.07 % | 3.551 M 52.80 % | 2.324 M -7.85 % | 2.522 M -3.85 % | 2.623 M 0.23 % | 2.617 M -19.43 % | 3.248 M -5.75 % | 3.446 M 18.26 % | 2.914 M 31.74 % | 2.212 M 92.18 % | 1.151 M 58.54 % | 726.000 K | 0.000 -100.00 % | 848.000 K -27.52 % | 1.170 M 13.48 % | 1.031 M 13.67 % | 907.000 K -6.69 % | 972.000 K -2.21 % | 994.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.417 M 13.72 % | 1.246 M 49.76 % | 832.000 K -0.12 % | 833.000 K 23.22 % | 676.000 K -3.43 % | 700.000 K 62.04 % | 432.000 K 69.41 % | 255.000 K 133.94 % | 109.000 K | 0.000 | 0.000 -100.00 % | 320.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 -100.00 % | 375.000 K 34.89 % | 278.000 K | 0.000 | 0.000 -100.00 % | 222.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.000 K -47.34 % | 298.135 K -43.00 % | 523.034 K | 0.000 -100.00 % | 1.943 M 9.14 % | 1.780 M 46.76 % | 1.213 M | 0.000 |
| Interest expense | 24.955 M 0.86 % | 24.742 M 2.00 % | 24.257 M -5.46 % | 25.657 M -7.70 % | 27.797 M 6.42 % | 26.121 M 12.66 % | 23.185 M 6.66 % | 21.737 M -41.69 % | 37.277 M 69.66 % | 21.971 M 2.98 % | 21.336 M 1.53 % | 21.014 M 5.90 % | 19.844 M 24.56 % | 15.931 M 4.10 % | 15.303 M -3.71 % | 15.893 M -13.92 % | 18.462 M -1.80 % | 18.800 M -21.01 % | 23.800 M 0.85 % | 23.600 M 0.00 % | 23.600 M 0.43 % | 23.500 M -11.13 % | 26.444 M -12.78 % | 30.320 M -0.57 % | 30.493 M 5.20 % | 28.986 M 12.33 % | 25.804 M 18.12 % | 21.846 M 35.31 % | 16.145 M 79.69 % | 8.985 M 115.73 % | 4.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K -85.29 % | 170.000 K -44.26 % | 305.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 511.000 K 270.29 % | 138.000 K | 0.000 -100.00 % | 396.000 K 106.25 % | 192.000 K -73.88 % | 735.000 K -14.73 % | 862.000 K -31.86 % | 1.265 M -4.82 % | 1.329 M -3.63 % | 1.379 M -5.48 % | 1.459 M -85.03 % | 9.748 M 366.63 % | 2.089 M -15.12 % | 2.461 M -9.22 % | 2.711 M | 0.000 | 0.000 -100.00 % | 262.000 K -8.07 % | 285.000 K | 0.000 -100.00 % | 81.000 K -64.47 % | 228.000 K 115.09 % | 106.000 K -92.05 % | 1.334 M 44 366.67 % | 3.000 K 2 122.22 % | 135.000 297.06 % | 34.000 -98.97 % | 3.306 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 52.975 M 0.26 % | 52.837 M 2.26 % | 51.667 M 0.43 % | 51.447 M 0.56 % | 51.160 M 0.76 % | 50.776 M 2.07 % | 49.744 M -5.76 % | 52.787 M -31.29 % | 76.825 M -0.32 % | 77.069 M 1.65 % | 75.819 M 0.10 % | 75.745 M -0.85 % | 76.397 M 0.95 % | 75.681 M 0.03 % | 75.661 M -0.66 % | 76.165 M -1.96 % | 77.688 M 2.67 % | 75.668 M -0.32 % | 75.910 M -0.01 % | 75.914 M 0.34 % | 75.654 M -0.01 % | 75.662 M -0.37 % | 75.944 M 1.14 % | 75.088 M 0.69 % | 74.575 M -0.74 % | 75.128 M 3.04 % | 72.914 M 8.65 % | 67.111 M 8.00 % | 62.140 M 23.07 % | 50.491 M 31.26 % | 38.465 M -41.38 % | 65.614 M 185.97 % | 22.944 M 13.58 % | 20.201 M 49.56 % | 13.507 M 14.41 % | 11.806 M -0.03 % | 11.809 M -8.05 % | 12.843 M -0.72 % | 12.936 M 1.64 % | 12.727 M -1.59 % | 12.932 M 0.87 % | 12.820 M -4.01 % | 13.355 M 1.53 % | 13.154 M -33.15 % | 19.677 M 0.03 % | 19.672 M -2.93 % | 20.266 M 7.94 % | 18.775 M -3.11 % | 19.377 M 4.19 % | 18.597 M 2.01 % | 18.231 M 0.98 % | 18.054 M -11.86 % | 20.484 M 11.52 % | 18.368 M -24.11 % | 24.204 M 1.41 % | 23.867 M -10.89 % | 26.784 M 13.18 % | 23.664 M 1.43 % | 23.331 M 1.22 % | 23.050 M 1.73 % | 22.657 M 0.93 % | 22.449 M -0.28 % | 22.511 M 18.70 % | 18.965 M -44.41 % | 34.117 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.780 M -46.76 % | -1.213 M | 0.000 |
| Operating income | 70.085 M 39.45 % | 50.258 M -16.77 % | 60.388 M 15.21 % | 52.415 M -5.13 % | 55.252 M 26.59 % | 43.646 M -12.31 % | 49.771 M 7.51 % | 46.296 M 64.43 % | 28.155 M 30.78 % | 21.529 M -6.99 % | 23.148 M 23.30 % | 18.773 M 5.03 % | 17.874 M -14.06 % | 20.799 M 8.14 % | 19.233 M 80.19 % | 10.674 M -28.98 % | 15.029 M 29.62 % | 11.595 M 28.60 % | 9.016 M 76.78 % | 5.100 M -59.95 % | 12.733 M 118.48 % | 5.828 M -50.70 % | 11.822 M 1 182 100.00 % | 1.000 K -99.99 % | 8.011 M 114.14 % | 3.741 M 329.09 % | -1.633 M -1 050.00 % | -142.000 K -102.36 % | 6.011 M -63.22 % | 16.345 M -15.92 % | 19.439 M 239.35 % | -13.950 M -136.63 % | 38.082 M 6.55 % | 35.742 M -13.69 % | 41.413 M -0.44 % | 41.596 M -16.42 % | 49.768 M 19.26 % | 41.729 M -3.58 % | 43.278 M 189.15 % | -48.543 M -204.31 % | 46.539 M 9.93 % | 42.334 M 26.47 % | 33.473 M 5.13 % | 31.841 M -3.55 % | 33.013 M 11.11 % | 29.713 M 4.83 % | 28.344 M 7.95 % | 26.257 M -10.85 % | 29.451 M 2.09 % | 28.848 M 13.85 % | 25.338 M -18.33 % | 31.024 M -2.10 % | 31.688 M 12.07 % | 28.274 M 100.70 % | 14.088 M -10.60 % | 15.759 M -34.87 % | 24.198 M 16.66 % | 20.743 M 27.25 % | 16.301 M 8.41 % | 15.036 M -27.84 % | 20.836 M 249.71 % | 5.958 M 233.29 % | -4.470 M 17.57 % | -5.423 M 11.05 % | -6.097 M -1 756.39 % | -328.434 K 29.02 % | -462.733 K 79.81 % | -2.292 M -2 058.22 % | -106.198 K -29.94 % | -81.730 K 27.20 % | -112.267 K 3.28 % | -116.079 K |
| Operating income ratio | 0.31 33.29 % | 0.23 -17.55 % | 0.28 14.20 % | 0.25 -5.23 % | 0.26 19.63 % | 0.22 -11.09 % | 0.24 2.70 % | 0.24 66.85 % | 0.14 27.80 % | 0.11 -1.14 % | 0.11 16.43 % | 0.10 -0.27 % | 0.10 -18.33 % | 0.12 4.00 % | 0.11 66.98 % | 0.07 -26.12 % | 0.09 19.83 % | 0.08 25.70 % | 0.06 76.75 % | 0.03 -58.59 % | 0.08 102.18 % | 0.04 -48.90 % | 0.08 1 129 913.03 % | 0.00 -99.99 % | 0.06 111.65 % | 0.03 314.02 % | -0.01 -1 036.92 % | 0.00 -102.44 % | 0.04 -63.72 % | 0.12 -25.75 % | 0.16 235.04 % | -0.12 -136.97 % | 0.33 2.03 % | 0.32 -19.24 % | 0.40 2.44 % | 0.39 -12.26 % | 0.44 15.46 % | 0.38 -7.99 % | 0.42 191.05 % | -0.46 -203.93 % | 0.44 5.67 % | 0.42 20.38 % | 0.35 8.92 % | 0.32 3.15 % | 0.31 5.97 % | 0.29 0.24 % | 0.29 8.14 % | 0.27 -8.70 % | 0.29 -3.88 % | 0.30 7.25 % | 0.28 -15.49 % | 0.34 6.56 % | 0.32 8.59 % | 0.29 92.76 % | 0.15 -9.17 % | 0.17 -29.97 % | 0.24 9.55 % | 0.22 21.15 % | 0.18 4.41 % | 0.17 -22.42 % | 0.22 210.67 % | 0.07 229.75 % | -0.05 23.37 % | -0.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -22.955 M 6.24 % | -24.483 M -1.35 % | -24.157 M -8.25 % | -22.316 M 10.02 % | -24.801 M -267.69 % | -6.745 M 69.60 % | -22.187 M -24.29 % | -17.851 M 50.15 % | -35.806 M 37.71 % | -57.481 M -205.33 % | -18.826 M 7.27 % | -20.302 M -14.20 % | -17.778 M -18.52 % | -15.000 M -2.85 % | -14.585 M 9.33 % | -16.085 M 13.40 % | -18.574 M -4.67 % | -17.746 M 22.16 % | -22.797 M 0.85 % | -22.992 M -2.54 % | -22.423 M 1.77 % | -22.826 M 59.39 % | -56.206 M 60.43 % | -142.030 M -366.18 % | -30.467 M -2.89 % | -29.612 M -13.33 % | -26.130 M -5.66 % | -24.730 M -20.49 % | -20.524 M -58.85 % | -12.920 M -212.98 % | -4.128 M -406.23 % | 1.348 M 9.95 % | 1.226 M 57.99 % | 776.000 K -94.80 % | 14.935 M 4 130.88 % | 353.000 K -18.66 % | 434.000 K -43.27 % | 765.000 K 216.12 % | 242.000 K 197.58 % | -248.000 K 60.19 % | -623.000 K -909.09 % | 77.000 K -27.36 % | 106.000 K 163.86 % | -166.000 K 70.20 % | -557.000 K 87.69 % | -4.524 M -273.27 % | -1.212 M -114.96 % | 8.104 M 433.50 % | -2.430 M -8.10 % | -2.248 M 21.26 % | -2.855 M -2.37 % | -2.789 M -29.36 % | -2.156 M 13.48 % | -2.492 M 4.85 % | -2.619 M 0.04 % | -2.620 M 6.53 % | -2.803 M 3.54 % | -2.906 M 28.97 % | -4.091 M -81.66 % | -2.252 M -3 102.67 % | 75.000 K -63.59 % | 206.000 K -7.62 % | 223.000 K 819.35 % | -31.000 K 99.91 % | -33.960 M -11 507.42 % | 297.701 K -43.11 % | 523.301 K -21.69 % | 668.257 K -65.60 % | 1.943 M 9.14 % | 1.780 M 46.76 % | 1.213 M 0.00 % | 1.213 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.721 B -0.49 % | 1.730 B -1.49 % | 1.756 B 2.49 % | 1.713 B 4.79 % | 1.635 B 3.01 % | 1.587 B 11.03 % | 1.430 B 0.05 % | 1.429 B 1.06 % | 1.414 B 2.65 % | 1.378 B 1.48 % | 1.358 B 1.46 % | 1.338 B -2.35 % | 1.370 B 0.40 % | 1.365 B 0.13 % | 1.363 B 4.81 % | 1.300 B -1.04 % | 1.314 B -5.69 % | 1.393 B -0.17 % | 1.396 B -0.57 % | 1.404 B -2.13 % | 1.434 B -4.45 % | 1.501 B -3.54 % | 1.556 B -1.70 % | 1.583 B -7.22 % | 1.706 B -3.56 % | 1.769 B 2.96 % | 1.718 B 2.14 % | 1.682 B 1.65 % | 1.655 B -10.73 % | 1.854 B 14.50 % | 1.619 B 14.21 % | 1.418 B 3.80 % | 1.366 B 0.93 % | 1.353 B 4.24 % | 1.298 B 0.95 % | 1.286 B 9.59 % | 1.173 B 1.84 % | 1.152 B -1.79 % | 1.173 B -12.19 % | 1.336 B 15.85 % | 1.153 B -3.43 % | 1.194 B 8.97 % | 1.096 B 1.47 % | 1.080 B 38.05 % | 782.419 M 4.59 % | 748.097 M -14.99 % | 880.003 M 3.18 % | 852.861 M 15.36 % | 739.293 M 12.58 % | 656.704 M 20.17 % | 546.477 M 9.87 % | 497.369 M 24.50 % | 399.501 M -0.46 % | 401.338 M 36.43 % | 294.172 M 4.79 % | 280.734 M 40.04 % | 200.467 M 24.10 % | 161.533 M 297.67 % | -81.719 M 16.36 % | -97.709 M 6.62 % | -104.636 M 13.34 % | -120.743 M 17.10 % | -145.653 M 1.04 % | -147.178 M -22.72 % | -119.931 M -101 476.18 % | -118.070 K -5 149.89 % | -2.249 K 98.26 % | -129.140 K 73.64 % | -489.843 K -1 225.23 % | -36.963 K 94.92 % | -728.096 K |
| Total investments | 63.451 M -10.65 % | 71.012 M -10.11 % | 79.001 M -12.04 % | 89.816 M 6.06 % | 84.688 M -23.87 % | 111.234 M -20.75 % | 140.356 M 5.03 % | 133.630 M -17.60 % | 162.163 M 0.25 % | 161.755 M 7.04 % | 151.118 M 6.31 % | 142.153 M -19.41 % | 176.400 M 194.49 % | 59.900 M 340.44 % | 13.600 M 177.55 % | 4.900 M 13.90 % | 4.302 M -28.13 % | 5.986 M -19.98 % | 7.481 M -0.89 % | 7.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -99.59 % | 195.125 M 0.51 % | 194.129 M 0.57 % | 193.026 M 0.57 % | 191.935 M 0.54 % | 190.912 M -51.00 % | 389.636 M 86.26 % | 209.193 M 83.28 % | 114.137 M -6.72 % | 122.361 M -21.86 % | 156.587 M -6.83 % | 168.059 M 10.23 % | 152.467 M -7.86 % | 165.469 M 165.97 % | -250.830 M -34.16 % | -186.969 M -191.95 % | 203.329 M -40.32 % | 340.672 M -13.72 % | 394.849 M 4.68 % | 377.207 M 8.63 % | 347.240 M 5.67 % | 328.622 M 13.77 % | 288.841 M 48.82 % | 194.091 M 153.23 % | 76.647 M -59.83 % | 190.787 M -2.13 % | 194.936 M 16.27 % | 167.665 M | 0.000 -100.00 % | 105.886 M 1.04 % | 104.792 M 7.40 % | 97.571 M | 0.000 -100.00 % | 93.932 M 4.27 % | 90.083 M 6.79 % | 84.353 M | 0.000 100.00 % | -3.527 M -3.16 % | -3.419 M -31.10 % | -2.608 M | 0.000 100.00 % | -3.781 M -100.94 % | 400.930 M -0.24 % | 401.902 M -0.02 % | 402.000 M 0.00 % | 402.000 M 0.00 % | 402.000 M 0.25 % | 401.000 M |
| Total debt | 1.810 B 0.04 % | 1.809 B 0.12 % | 1.807 B 0.00 % | 1.807 B 0.68 % | 1.795 B 8.71 % | 1.651 B 2.94 % | 1.604 B 6.85 % | 1.501 B 1.28 % | 1.482 B 0.06 % | 1.481 B -0.21 % | 1.484 B -1.50 % | 1.507 B -5.18 % | 1.589 B -0.19 % | 1.592 B -0.19 % | 1.595 B -1.62 % | 1.621 B 1.27 % | 1.601 B -0.35 % | 1.607 B -0.23 % | 1.610 B -1.85 % | 1.641 B 1.48 % | 1.617 B -0.20 % | 1.620 B -0.20 % | 1.623 B -10.14 % | 1.807 B -3.79 % | 1.878 B -3.45 % | 1.945 B -2.46 % | 1.994 B 1.96 % | 1.956 B -3.96 % | 2.036 B 0.31 % | 2.030 B -0.96 % | 2.050 B 20.33 % | 1.704 B 0.46 % | 1.696 B 0.44 % | 1.688 B 0.24 % | 1.684 B 1.64 % | 1.657 B 7.09 % | 1.547 B 1.86 % | 1.519 B 4.02 % | 1.460 B -4.03 % | 1.522 B 5.39 % | 1.444 B 3.65 % | 1.393 B 6.04 % | 1.314 B 1.73 % | 1.291 B 18.53 % | 1.090 B 0.47 % | 1.084 B 1.87 % | 1.064 B 2.43 % | 1.039 B 10.99 % | 936.290 M 9.69 % | 853.552 M 13.54 % | 751.787 M 0.00 % | 751.787 M 27.66 % | 588.900 M 3.68 % | 568.000 M 28.77 % | 441.100 M 5.75 % | 417.100 M 28.22 % | 325.300 M 22.62 % | 265.300 M 1 093.81 % | 22.223 M 0.00 % | 22.223 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 4.413 M -52.56 % | 9.303 M -29.78 % | 13.249 M -27.49 % | 18.271 M 18.81 % | 15.378 M -56.15 % | 35.067 M -12.86 % | 40.244 M 18.69 % | 33.907 M -36.30 % | 53.226 M 2.50 % | 51.927 M 23.64 % | 41.998 M -18.55 % | 51.563 M -9.59 % | 57.034 M 79.00 % | 31.863 M 43.43 % | 22.215 M 415.02 % | -7.052 M 31.06 % | -10.229 M 19.31 % | -12.677 M 10.05 % | -14.094 M 17.96 % | -17.180 M 14.60 % | -20.116 M 2.17 % | -20.562 M 9.58 % | -22.741 M -231.16 % | -6.867 M 8.38 % | -7.495 M -13.03 % | -6.631 M 17.85 % | -8.072 M 8.24 % | -8.797 M -13.35 % | -7.761 M -16.46 % | -6.664 M -79.28 % | -3.717 M 2.08 % | -3.796 M -5.86 % | -3.586 M 22.95 % | -4.654 M -45.30 % | -3.203 M 41.19 % | -5.446 M 5.24 % | -5.747 M 1.95 % | -5.861 M 17.07 % | -7.067 M 22.02 % | -9.063 M -26.44 % | -7.168 M -70.22 % | -4.211 M 1.15 % | -4.260 M -45.89 % | -2.920 M -260.94 % | -809.000 K -310.66 % | -197.000 K 58.35 % | -473.000 K 31.35 % | -689.000 K 11.44 % | -778.000 K 13.84 % | -903.000 K -103.38 % | -444.000 K -24.37 % | -357.000 K -17.05 % | -305.000 K 1.61 % | -310.000 K -60.62 % | -193.000 K 14.22 % | -225.000 K -97.37 % | -114.000 K -143.68 % | 261.000 K 115.70 % | 121.000 K 34.44 % | 90.000 K 91.49 % | 47.000 K 323.81 % | -21.000 K -133.33 % | -9.000 K -140.91 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -443.419 M 0.73 % | -446.674 M -5.04 % | -425.224 M -4.71 % | -406.092 M -14.24 % | -355.471 M -21.66 % | -292.178 M -13.99 % | -256.319 M -8.89 % | -235.397 M -0.77 % | -233.593 M -37.02 % | -170.482 M -105.10 % | -83.120 M -74.10 % | -47.744 M -26.43 % | -37.763 M -279.73 % | 21.011 M -51.04 % | 42.919 M -69.52 % | 140.810 M -20.20 % | 176.464 M -2.27 % | 180.563 M -19.81 % | 225.170 M -18.39 % | 275.915 M -2.79 % | 283.840 M -1.39 % | 287.845 M -4.14 % | 300.267 M -9.55 % | 331.969 M -24.52 % | 439.826 M -3.93 % | 457.838 M -5.34 % | 483.688 M -3.59 % | 501.712 M -1.49 % | 509.294 M -2.46 % | 522.150 M -0.84 % | 526.568 M 1.50 % | 518.794 M 37.64 % | 376.916 M 8.41 % | 347.664 M 7.67 % | 322.886 M 11.80 % | 288.797 M 7.54 % | 268.553 M 11.50 % | 240.857 M 10.55 % | 217.862 M 12.76 % | 193.201 M -27.50 % | 266.491 M 10.67 % | 240.803 M 10.12 % | 218.674 M 8.52 % | 201.514 M 10.52 % | 182.334 M 9.97 % | 165.805 M 7.92 % | 153.638 M 10.65 % | 138.845 M 11.08 % | 124.992 M 13.47 % | 110.157 M 14.16 % | 96.494 M 15.80 % | 83.328 M 21.99 % | 68.309 M 37.39 % | 49.719 M 55.10 % | 32.056 M 63.23 % | 19.638 M 74.16 % | 11.276 M 18 585.25 % | -61.000 K 99.48 % | -11.744 M 41.41 % | -20.043 M 33.56 % | -30.165 M 26.16 % | -40.851 M 7.26 % | -44.051 M -3.63 % | -42.508 M -12.58 % | -37.759 M -2 363.05 % | 1.668 M -0.99 % | 1.685 M 2.01 % | 1.652 M -35.08 % | 2.545 M 75.79 % | 1.447 M 167.76 % | 540.580 K |
| Common stock | 105.000 K -0.94 % | 106.000 K -2.75 % | 109.000 K -0.91 % | 110.000 K -3.51 % | 114.000 K -4.20 % | 119.000 K -2.46 % | 122.000 K -0.81 % | 123.000 K -0.81 % | 124.000 K -0.80 % | 125.000 K -0.79 % | 126.000 K 0.00 % | 126.000 K 0.00 % | 126.000 K -0.79 % | 127.000 K -0.78 % | 128.000 K -2.29 % | 131.000 K -0.76 % | 132.000 K 0.00 % | 132.000 K -0.75 % | 133.000 K -0.75 % | 134.000 K 0.75 % | 133.000 K 0.00 % | 133.000 K 0.76 % | 132.000 K 0.00 % | 132.000 K 0.76 % | 131.000 K 0.00 % | 131.000 K 15.93 % | 113.000 K 0.89 % | 112.000 K 0.90 % | 111.000 K 0.00 % | 111.000 K 0.91 % | 110.000 K 12.24 % | 98.000 K 0.00 % | 98.000 K 0.00 % | 98.000 K 1.03 % | 97.000 K 1.04 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 0.00 % | 96.000 K 1.05 % | 95.000 K 0.00 % | 95.000 K 0.00 % | 95.000 K 0.00 % | 95.000 K 1.06 % | 94.000 K 0.00 % | 94.000 K 1.08 % | 93.000 K 20.78 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 1.32 % | 76.000 K 1.33 % | 75.000 K 2.74 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 4.29 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 2.94 % | 68.000 K 40.21 % | 48.500 K 0.00 % | 48.500 K 0.00 % | 48.500 K 32.88 % | 36.500 K 0.00 % | 36.500 K -24.74 % | 48.500 K |
| Total equity | 450.497 M -4.88 % | 473.615 M -8.65 % | 518.445 M -10.09 % | 576.637 M -13.13 % | 663.757 M -15.63 % | 786.699 M -7.85 % | 853.685 M -3.88 % | 888.099 M -3.99 % | 925.002 M -7.52 % | 1.000 B -7.87 % | 1.086 B -3.81 % | 1.129 B -1.44 % | 1.145 B -3.05 % | 1.181 B -0.90 % | 1.192 B -7.47 % | 1.288 B -2.56 % | 1.322 B 0.58 % | 1.314 B -3.64 % | 1.364 B -3.92 % | 1.419 B 0.28 % | 1.415 B 0.45 % | 1.409 B -0.33 % | 1.414 B -3.12 % | 1.459 B -6.41 % | 1.559 B -0.87 % | 1.573 B -0.87 % | 1.587 B -0.93 % | 1.602 B 0.11 % | 1.600 B -0.43 % | 1.607 B -0.09 % | 1.608 B 0.74 % | 1.596 B 10.18 % | 1.449 B 2.58 % | 1.413 B 2.13 % | 1.383 B 2.93 % | 1.344 B 1.89 % | 1.319 B 2.52 % | 1.286 B 2.29 % | 1.258 B 2.35 % | 1.229 B -5.57 % | 1.301 B 1.92 % | 1.277 B 2.08 % | 1.251 B 1.52 % | 1.232 B 1.80 % | 1.210 B 1.61 % | 1.191 B 24.53 % | 956.311 M 1.79 % | 939.495 M 1.55 % | 925.170 M 1.93 % | 907.608 M 1.77 % | 891.852 M 1.74 % | 876.558 M 14.59 % | 764.923 M 4.03 % | 735.278 M 2.76 % | 715.507 M 2.03 % | 701.267 M 1.42 % | 691.418 M 1.85 % | 678.836 M 2.03 % | 665.358 M 1.50 % | 655.519 M 1.80 % | 643.938 M 1.93 % | 631.756 M 0.71 % | 627.307 M -0.06 % | 627.700 M 2.46 % | 612.613 M 121.46 % | 276.628 M 2.34 % | 270.296 M 0.01 % | 270.263 M -0.33 % | 271.150 M 0.41 % | 270.053 M 0.32 % | 269.202 M |
| Other non current liabilities | 29.244 M 8.70 % | 26.904 M -11.77 % | 30.493 M 593.81 % | 4.395 M -71.63 % | 15.492 M -1.48 % | 15.724 M 1.03 % | 15.564 M 703.10 % | 1.938 M -88.54 % | 16.918 M 13.44 % | 14.914 M -3.06 % | 15.385 M 2 652.24 % | 559.000 K -96.77 % | 17.332 M -5.17 % | 18.277 M -4.81 % | 19.201 M 3 328.75 % | 560.000 K -97.51 % | 22.467 M -3.89 % | 23.376 M -3.64 % | 24.258 M 1 147.20 % | 1.945 M -93.80 % | 31.351 M -8.02 % | 34.085 M -22.08 % | 43.744 M 1 703.88 % | 2.425 M 60.38 % | 1.512 M 13.00 % | 1.338 M 0.00 % | 1.338 M -67.84 % | 4.160 M 0.63 % | 4.134 M -0.39 % | 4.150 M -0.91 % | 4.188 M -92.96 % | 59.519 M 84.09 % | 32.331 M -2.25 % | 33.075 M 680.62 % | 4.237 M -75.73 % | 17.455 M -57.37 % | 40.941 M -97.81 % | 1.873 B 3.41 % | 1.812 B 14.88 % | 1.577 B 6.49 % | 1.481 B 8 115.55 % | 18.027 M 0.58 % | 17.923 M -2.25 % | 18.335 M -43.17 % | 32.262 M -4.18 % | 33.671 M 24.64 % | 27.014 M 160.13 % | 10.385 M -72.05 % | 37.156 M -1.34 % | 37.659 M -1.17 % | 38.104 M 20.88 % | 31.523 M -94.92 % | 621.052 M 3.45 % | 600.358 M 26.82 % | 473.378 M 5.08 % | 450.483 M 26.83 % | 355.178 M 21.25 % | 292.938 M 46.34 % | 200.180 M 26.41 % | 158.361 M 568.39 % | 23.693 M 52.78 % | 15.508 M -0.23 % | 15.543 M -4.19 % | 16.223 M -84.20 % | 102.679 M -17.81 % | 124.928 M -4.84 % | 131.276 M 0.00 % | 131.276 M 9.40 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M |
| Long term debt | 1.810 B 0.04 % | 1.809 B 1.73 % | 1.778 B 0.54 % | 1.769 B -0.43 % | 1.777 B 8.67 % | 1.635 B 2.97 % | 1.588 B 7.15 % | 1.482 B 0.74 % | 1.471 B 0.42 % | 1.465 B -0.21 % | 1.468 B -1.27 % | 1.486 B -5.47 % | 1.573 B -0.19 % | 1.576 B -0.19 % | 1.579 B -1.41 % | 1.601 B 1.05 % | 1.585 B -0.39 % | 1.591 B -0.20 % | 1.594 B -1.62 % | 1.620 B 1.23 % | 1.600 B -0.20 % | 1.604 B -0.20 % | 1.607 B -10.35 % | 1.792 B 8.07 % | 1.659 B -6.34 % | 1.771 B 0.28 % | 1.766 B -3.49 % | 1.830 B -1.44 % | 1.856 B -3.41 % | 1.922 B -2.82 % | 1.978 B 22.24 % | 1.618 B -4.59 % | 1.696 B 0.44 % | 1.688 B 0.24 % | 1.684 B 1.64 % | 1.657 B 7.14 % | 1.547 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.393 B 6.04 % | 1.314 B 1.73 % | 1.291 B 18.53 % | 1.090 B 0.47 % | 1.084 B 1.87 % | 1.064 B 2.43 % | 1.039 B 10.99 % | 936.290 M 9.69 % | 853.552 M 13.54 % | 751.787 M 0.00 % | 751.787 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 |
| Total non current liabilities | 2.000 B 0.38 % | 1.993 B 1.53 % | 1.963 B 1.92 % | 1.926 B -1.36 % | 1.952 B 7.65 % | 1.813 B 2.50 % | 1.769 B 7.74 % | 1.642 B -1.18 % | 1.662 B 0.34 % | 1.656 B -0.82 % | 1.670 B -0.84 % | 1.684 B -5.96 % | 1.791 B 0.05 % | 1.790 B 0.00 % | 1.790 B 0.32 % | 1.784 B -0.38 % | 1.791 B -0.52 % | 1.800 B -0.80 % | 1.814 B -0.76 % | 1.828 B -1.13 % | 1.849 B -0.72 % | 1.863 B -1.33 % | 1.888 B -7.93 % | 2.051 B 5.44 % | 1.945 B -5.56 % | 2.059 B -0.19 % | 2.063 B -4.04 % | 2.150 B -1.46 % | 2.182 B -2.84 % | 2.245 B -1.95 % | 2.290 B 16.17 % | 1.971 B -9.26 % | 2.173 B 1.05 % | 2.150 B 2.10 % | 2.106 B 1.59 % | 2.073 B 5.50 % | 1.965 B 3.34 % | 1.901 B 3.31 % | 1.840 B -1.79 % | 1.874 B 4.05 % | 1.801 B 5.36 % | 1.709 B 5.19 % | 1.625 B 3.14 % | 1.575 B 15.56 % | 1.363 B 1.96 % | 1.337 B 2.84 % | 1.300 B 2.47 % | 1.269 B 9.55 % | 1.158 B 8.67 % | 1.066 B 10.44 % | 965.059 M 1.46 % | 951.131 M 24.22 % | 765.707 M 4.23 % | 734.609 M 22.50 % | 599.678 M 3.93 % | 577.029 M 21.56 % | 474.675 M 17.69 % | 403.343 M 32.44 % | 304.543 M 17.54 % | 259.089 M 119.93 % | 117.805 M 6.36 % | 110.762 M 2.14 % | 108.437 M -2.50 % | 111.222 M 6.06 % | 104.871 M -16.05 % | 124.928 M -4.84 % | 131.276 M 0.00 % | 131.276 M 9.40 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M |
| Other current liabilities | 48.571 M 9.02 % | 44.554 M 1.45 % | 43.917 M -26.52 % | 59.768 M 7.19 % | 55.760 M 25.09 % | 44.577 M 3.84 % | 42.928 M -14.99 % | 50.499 M -14.75 % | 59.235 M 20.94 % | 48.980 M 12.85 % | 43.402 M -32.37 % | 64.179 M 39.32 % | 46.066 M 13.58 % | 40.559 M 15.31 % | 35.175 M -20.81 % | 44.419 M 11.62 % | 39.794 M 9.30 % | 36.408 M 5.52 % | 34.503 M -24.44 % | 45.666 M 11.45 % | 40.973 M 6.00 % | 38.654 M 42.81 % | 27.066 M -49.58 % | 53.686 M 9.17 % | 49.175 M -16.12 % | 58.626 M -35.52 % | 90.925 M 5.21 % | 86.421 M -22.21 % | 111.101 M 53.71 % | 72.278 M -17.08 % | 87.168 M 84.54 % | 47.236 M -30.56 % | 68.024 M 57.49 % | 43.192 M -27.14 % | 59.279 M 56.10 % | 37.976 M -1.73 % | 38.645 M 7.58 % | 35.921 M -2.43 % | 36.816 M 11.15 % | 33.122 M -20.57 % | 41.700 M -5.68 % | 44.213 M -29.37 % | 62.598 M 30.39 % | 48.008 M -24.09 % | 63.247 M 37.33 % | 46.055 M -24.30 % | 60.841 M 28.91 % | 47.198 M -17.02 % | 56.880 M 35.16 % | 42.084 M -14.87 % | 49.435 M 54.18 % | 32.063 M -26.14 % | 43.411 M 21.09 % | 35.850 M -18.83 % | 44.168 M 23.97 % | 35.629 M -8.64 % | 38.998 M 25.02 % | 31.193 M -11.03 % | 35.062 M -35.39 % | 54.271 M -17.44 % | 65.732 M 15.12 % | 57.100 M 8.65 % | 52.555 M 25.08 % | 42.018 M -34.70 % | 64.348 M 6 041.63 % | 1.048 M -36.82 % | 1.658 M 2.95 % | 1.611 M -87.45 % | 12.833 M 11.84 % | 11.474 M 631.91 % | 1.568 M |
| Deferred revenue | 41.526 M -9.15 % | 45.710 M 0.63 % | 45.424 M -11.92 % | 51.570 M 8.04 % | 47.733 M 14.60 % | 41.653 M 33.21 % | 31.269 M -5.41 % | 33.057 M -3.00 % | 34.078 M 0.49 % | 33.913 M 3.57 % | 32.745 M -8.39 % | 35.742 M -0.22 % | 35.822 M 2.89 % | 34.817 M 20.42 % | 28.912 M 3.19 % | 28.018 M 6.76 % | 26.243 M 6.17 % | 24.719 M -9.80 % | 27.405 M -15.45 % | 32.412 M -10.01 % | 36.017 M -5.88 % | 38.269 M 3.86 % | 36.848 M -5.71 % | 39.080 M -4.50 % | 40.920 M 3.45 % | 39.556 M -0.61 % | 39.798 M 6.33 % | 37.429 M 76.59 % | 21.195 M -2.29 % | 21.692 M 12.06 % | 19.357 M -49.58 % | 38.390 M -4.14 % | 40.048 M 9.30 % | 36.641 M 5.80 % | 34.632 M 1.60 % | 34.087 M -9.54 % | 37.682 M -0.15 % | 37.737 M 3.94 % | 36.307 M -1.79 % | 36.967 M 2.34 % | 36.122 M -5.31 % | 38.148 M 4.64 % | 36.455 M -0.57 % | 36.665 M -3.70 % | 38.072 M -5.62 % | 40.341 M 1.54 % | 39.730 M -3.96 % | 41.367 M -6.50 % | 44.244 M 0.17 % | 44.171 M 2.85 % | 42.945 M 0.44 % | 42.755 M 3.71 % | 41.225 M 6.04 % | 38.878 M 7.16 % | 36.281 M 2.36 % | 35.445 M 2.67 % | 34.523 M 4.38 % | 33.074 M 10.16 % | 30.024 M 6.41 % | 28.215 M 6.17 % | 26.576 M 8.20 % | 24.561 M 8.70 % | 22.595 M 12.82 % | 20.027 M 89.06 % | 10.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.288 M |
| Short term debt | 0.000 | 0.000 -100.00 % | 28.553 M -25.18 % | 38.161 M 108.99 % | 18.260 M 12.37 % | 16.250 M 0.00 % | 16.250 M -15.92 % | 19.327 M 71.80 % | 11.250 M -31.82 % | 16.500 M 0.00 % | 16.500 M -18.66 % | 20.284 M 22.93 % | 16.500 M 0.00 % | 16.500 M 0.00 % | 16.500 M -18.33 % | 20.203 M 22.44 % | 16.500 M 3.64 % | 15.921 M -3.51 % | 16.500 M -19.92 % | 20.604 M 24.87 % | 16.500 M 0.00 % | 16.500 M 0.00 % | 16.500 M 15.61 % | 14.272 M -93.49 % | 219.282 M 25.86 % | 174.221 M -23.64 % | 228.155 M 81.08 % | 126.000 M -30.00 % | 180.000 M 66.67 % | 108.000 M 50.00 % | 72.000 M -15.79 % | 85.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.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 -100.00 % | 22.223 M 0.00 % | 22.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 103.249 M 1.41 % | 101.815 M -21.27 % | 129.315 M -23.58 % | 169.214 M 25.05 % | 135.314 M 15.15 % | 117.506 M 3.99 % | 113.001 M -14.10 % | 131.554 M 10.55 % | 119.003 M -4.22 % | 124.241 M 6.81 % | 116.321 M -17.84 % | 141.577 M 11.62 % | 126.836 M 19.67 % | 105.990 M 10.77 % | 95.686 M -12.08 % | 108.836 M 16.45 % | 93.464 M 7.54 % | 86.914 M -1.59 % | 88.317 M -21.89 % | 113.072 M 12.32 % | 100.671 M -1.25 % | 101.942 M 14.12 % | 89.327 M -21.47 % | 113.751 M -64.79 % | 323.068 M 13.40 % | 284.895 M -24.32 % | 376.442 M 43.29 % | 262.719 M -19.20 % | 325.151 M 42.80 % | 227.695 M 6.63 % | 213.533 M -0.32 % | 214.226 M 31.39 % | 163.045 M -21.65 % | 208.087 M 99.52 % | 104.295 M 25.36 % | 83.194 M -27.46 % | 114.688 M 33.95 % | 85.618 M 4.97 % | 81.562 M -19.73 % | 101.614 M -9.33 % | 112.074 M 1.89 % | 109.998 M 3.94 % | 105.827 M 3.40 % | 102.350 M -9.06 % | 112.543 M 10.05 % | 102.268 M -4.43 % | 107.008 M 5.43 % | 101.499 M -7.96 % | 110.280 M 9.05 % | 101.126 M -15.49 % | 119.664 M 34.98 % | 88.652 M -9.90 % | 98.395 M -20.01 % | 123.002 M -37.21 % | 195.896 M 104.29 % | 95.890 M 21.33 % | 79.033 M -33.03 % | 118.014 M 4.98 % | 112.415 M -15.38 % | 132.841 M -16.57 % | 159.230 M 80.51 % | 88.211 M 8.44 % | 81.348 M 16.36 % | 69.910 M -11.75 % | 79.222 M 7 271.26 % | 1.075 M -40.00 % | 1.791 M 11.20 % | 1.611 M -87.88 % | 13.289 M 14.63 % | 11.593 M -9.83 % | 12.856 M |
| Total liabilities | 2.104 B 0.43 % | 2.094 B 0.12 % | 2.092 B -0.14 % | 2.095 B 0.35 % | 2.087 B 8.10 % | 1.931 B 2.59 % | 1.882 B 6.12 % | 1.774 B -0.40 % | 1.781 B 0.02 % | 1.780 B -0.32 % | 1.786 B -2.16 % | 1.825 B -4.80 % | 1.917 B 1.15 % | 1.896 B 0.55 % | 1.885 B -0.40 % | 1.893 B 0.46 % | 1.884 B -0.14 % | 1.887 B -0.83 % | 1.903 B -1.99 % | 1.942 B -0.44 % | 1.950 B -0.74 % | 1.965 B -0.64 % | 1.977 B -8.64 % | 2.164 B -4.56 % | 2.268 B -3.26 % | 2.344 B -3.91 % | 2.440 B 1.12 % | 2.413 B -3.76 % | 2.507 B 1.36 % | 2.473 B -1.21 % | 2.504 B 14.55 % | 2.186 B -6.42 % | 2.336 B -0.95 % | 2.358 B 6.70 % | 2.210 B 2.51 % | 2.156 B 3.68 % | 2.079 B 4.66 % | 1.987 B 3.38 % | 1.922 B -2.72 % | 1.976 B 3.27 % | 1.913 B 5.15 % | 1.819 B 5.12 % | 1.731 B 3.16 % | 1.678 B 13.68 % | 1.476 B 2.54 % | 1.439 B 2.29 % | 1.407 B 2.69 % | 1.370 B 8.03 % | 1.269 B 8.70 % | 1.167 B 7.58 % | 1.085 B 4.32 % | 1.040 B 20.33 % | 864.102 M 0.76 % | 857.611 M 7.80 % | 795.574 M 18.23 % | 672.919 M 21.53 % | 553.708 M 6.21 % | 521.357 M 25.04 % | 416.958 M 6.39 % | 391.930 M 41.47 % | 277.035 M 39.23 % | 198.973 M 4.84 % | 189.785 M 4.78 % | 181.132 M -1.61 % | 184.093 M 46.10 % | 126.003 M -5.31 % | 133.067 M 0.14 % | 132.887 M -0.30 % | 133.289 M 1.29 % | 131.593 M -0.95 % | 132.856 M |
| Other non current assets | 34.656 M 0.72 % | 34.407 M -1.53 % | 34.940 M 980.73 % | 3.233 M -82.54 % | 18.514 M -4.79 % | 19.445 M -0.70 % | 19.583 M 760.79 % | 2.275 M -88.64 % | 20.025 M 17.04 % | 17.110 M 6.60 % | 16.050 M 24.93 % | 12.847 M 165.71 % | 4.835 M -94.61 % | 89.682 M 23.14 % | 72.828 M 207.54 % | 23.681 M -49.03 % | 46.461 M -11.49 % | 52.490 M 1.58 % | 51.672 M 94.79 % | 26.527 M -48.73 % | 51.735 M -7.98 % | 56.219 M 5.39 % | 53.346 M 126.63 % | 23.539 M -3.15 % | 24.305 M 7.73 % | 22.562 M 0.67 % | 22.412 M 78.48 % | 12.557 M 0.33 % | 12.516 M 23.27 % | 10.153 M 8.81 % | 9.331 M 10.90 % | 8.414 M -9.59 % | 9.307 M -11.61 % | 10.530 M -2.90 % | 10.845 M 106.99 % | -155.251 M -1 424.67 % | 11.720 M -89.69 % | 113.653 M 3.37 % | 109.951 M -52.68 % | 232.356 M 140.18 % | 96.744 M -0.32 % | 97.052 M 1.53 % | 95.590 M -33.70 % | 144.170 M 52.34 % | 94.638 M 3.65 % | 91.309 M -14.05 % | 106.241 M -51.75 % | 220.168 M 147.59 % | 88.923 M 16.74 % | 76.171 M 2.48 % | 74.326 M -58.92 % | 180.941 M 230.60 % | 54.731 M 32.68 % | 41.249 M 0.20 % | 41.167 M -69.11 % | 133.261 M 379.41 % | 27.797 M 95.33 % | 14.231 M -0.20 % | 14.259 M -83.90 % | 88.560 M 193.14 % | 30.211 M -31.30 % | 43.974 M 23.48 % | 35.611 M 113.92 % | 16.647 M -84.06 % | 104.439 M | 0.000 | 0.000 100.00 % | -161.446 K -109.14 % | 1.767 M 473.80 % | -472.778 K -321.94 % | 213.016 K |
| Long term investments | 63.451 M -10.65 % | 71.012 M -10.11 % | 79.001 M -12.04 % | 89.816 M 6.06 % | 84.688 M -23.87 % | 111.234 M -20.75 % | 140.356 M 5.03 % | 133.630 M -17.60 % | 162.163 M 0.25 % | 161.755 M 7.04 % | 151.118 M 6.31 % | 142.153 M -19.41 % | 176.400 M 194.49 % | 59.900 M 340.44 % | 13.600 M 177.55 % | 4.900 M 113.04 % | 2.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K -99.59 % | 195.125 M 0.51 % | 194.129 M 0.57 % | 193.026 M 0.57 % | 191.935 M 0.54 % | 190.912 M 0.59 % | 189.797 M 0.33 % | 189.182 M 84.78 % | 102.384 M 0.32 % | 102.061 M -24.55 % | 135.265 M 0.10 % | 135.125 M 19.43 % | 113.139 M 0.03 % | 113.101 M 134.59 % | -326.937 M -4.82 % | -311.904 M | 0.000 -100.00 % | 118.784 M 1.63 % | 116.875 M 9.45 % | 106.787 M 24.02 % | 86.104 M -23.57 % | 112.663 M -9.64 % | 124.682 M 1.07 % | 123.367 M | 0.000 -100.00 % | 117.462 M 1.18 % | 116.095 M 14.89 % | 101.050 M | 0.000 -100.00 % | 105.886 M 1.04 % | 104.792 M 7.40 % | 97.571 M | 0.000 -100.00 % | 93.932 M 4.27 % | 90.083 M 6.79 % | 84.353 M | 0.000 100.00 % | -3.527 M -3.16 % | -3.419 M -31.10 % | -2.608 M | 0.000 100.00 % | -3.781 M -100.94 % | 400.930 M -0.24 % | 401.902 M -0.02 % | 402.000 M 0.00 % | 402.000 M 0.00 % | 402.000 M 0.25 % | 401.000 M |
| Intangible assets | 87.915 M -1.11 % | 88.902 M -1.10 % | 89.889 M -1.09 % | 90.877 M -2.54 % | 93.243 M -2.48 % | 95.610 M 133.33 % | 40.977 M -0.29 % | 41.095 M -0.75 % | 41.407 M -1.25 % | 41.933 M -0.60 % | 42.187 M -0.92 % | 42.577 M -0.60 % | 42.835 M -0.90 % | 43.223 M -0.89 % | 43.611 M -0.88 % | 43.999 M -0.82 % | 44.361 M -0.86 % | 44.748 M -0.82 % | 45.117 M -0.85 % | 45.504 M -0.82 % | 45.881 M -0.84 % | 46.268 M -0.69 % | 46.591 M -0.82 % | 46.977 M -0.78 % | 47.345 M -0.84 % | 47.748 M -0.76 % | 48.114 M -0.88 % | 48.540 M -0.73 % | 48.896 M -0.72 % | 49.250 M -0.81 % | 49.652 M -0.73 % | 50.019 M -0.72 % | 50.383 M -0.79 % | 50.784 M -0.70 % | 51.143 M 11.68 % | 45.796 M -0.43 % | 45.992 M -0.43 % | 46.189 M -0.43 % | 46.389 M -0.43 % | 46.589 M -0.42 % | 46.787 M -0.42 % | 46.984 M -0.39 % | 47.167 M -0.53 % | 47.416 M -0.52 % | 47.665 M -6.41 % | 50.927 M -6.02 % | 54.190 M -5.68 % | 57.452 M -5.37 % | 60.715 M -5.10 % | 63.977 M -4.85 % | 67.240 M -4.63 % | 70.502 M -4.42 % | 73.765 M -4.23 % | 77.027 M -4.06 % | 80.290 M -3.90 % | 83.552 M -3.76 % | 86.815 M -3.62 % | 90.077 M -3.50 % | 93.340 M -3.38 % | 96.602 M 13.75 % | 84.926 M -1.77 % | 86.458 M -3.37 % | 89.472 M 0.58 % | 88.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 98.942 M 0.00 % | 98.942 M 0.00 % | 98.942 M 0.77 % | 98.186 M -2.14 % | 100.333 M 0.00 % | 100.333 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 -100.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M 0.00 % | 87.039 M -8.05 % | 94.661 M -0.82 % | 95.439 M 0.00 % | 95.439 M 0.00 % | 95.439 M 26.47 % | 75.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 186.857 M -0.53 % | 187.844 M -0.52 % | 188.831 M -0.12 % | 189.063 M -2.33 % | 193.576 M -1.21 % | 195.943 M 378.18 % | 40.977 M -0.29 % | 41.095 M -0.75 % | 41.407 M -1.25 % | 41.933 M -0.60 % | 42.187 M -0.92 % | 42.577 M -0.60 % | 42.835 M -0.90 % | 43.223 M -0.89 % | 43.611 M -0.88 % | 43.999 M -0.82 % | 44.361 M -0.86 % | 44.748 M -0.82 % | 45.117 M -0.85 % | 45.504 M -0.82 % | 45.881 M -0.84 % | 46.268 M -0.69 % | 46.591 M -0.82 % | 46.977 M -0.78 % | 47.345 M -0.84 % | 47.748 M -0.76 % | 48.114 M -0.88 % | 48.540 M -0.73 % | 48.896 M -0.72 % | 49.250 M -0.81 % | 49.652 M -0.73 % | 50.019 M -0.72 % | 50.383 M -0.79 % | 50.784 M -0.70 % | 51.143 M 11.68 % | 45.796 M -0.43 % | 45.992 M -0.43 % | 46.189 M -0.43 % | 46.389 M -0.43 % | 46.589 M -65.19 % | 133.826 M -0.15 % | 134.023 M -0.14 % | 134.206 M -0.19 % | 134.455 M -0.18 % | 134.704 M -2.36 % | 137.966 M -2.31 % | 141.229 M -2.26 % | 144.491 M -2.21 % | 147.754 M -2.16 % | 151.016 M -2.11 % | 154.279 M -2.07 % | 157.541 M -2.03 % | 160.804 M -1.99 % | 164.066 M -1.95 % | 167.329 M -1.91 % | 170.591 M -1.88 % | 173.854 M -1.84 % | 177.116 M -1.81 % | 180.379 M -1.78 % | 183.641 M 2.26 % | 179.587 M -1.27 % | 181.897 M -1.63 % | 184.911 M 0.28 % | 184.392 M 144.34 % | 75.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.993 B -1.30 % | 2.019 B -1.53 % | 2.051 B -2.10 % | 2.095 B -0.22 % | 2.100 B -1.27 % | 2.127 B -1.47 % | 2.158 B -2.43 % | 2.212 B -0.78 % | 2.229 B -2.70 % | 2.291 B -3.88 % | 2.384 B -2.72 % | 2.450 B -1.21 % | 2.480 B -2.39 % | 2.541 B -2.10 % | 2.596 B -3.24 % | 2.683 B -1.38 % | 2.720 B -2.35 % | 2.786 B -2.29 % | 2.851 B -3.06 % | 2.941 B -1.35 % | 2.981 B -2.12 % | 3.046 B -2.08 % | 3.111 B -3.02 % | 3.208 B -1.79 % | 3.266 B -1.97 % | 3.332 B -1.01 % | 3.366 B -0.15 % | 3.371 B 0.41 % | 3.357 B 0.67 % | 3.335 B 1.32 % | 3.291 B 2.53 % | 3.210 B 1.26 % | 3.170 B 1.90 % | 3.111 B 8.05 % | 2.879 B 2.35 % | 2.813 B 4.33 % | 2.696 B 4.65 % | 2.576 B 2.37 % | 2.517 B 3.00 % | 2.444 B 9.60 % | 2.230 B 4.14 % | 2.141 B 6.21 % | 2.016 B 2.22 % | 1.972 B 16.69 % | 1.690 B 2.11 % | 1.655 B 1.77 % | 1.626 B 3.21 % | 1.576 B 8.56 % | 1.451 B 7.86 % | 1.346 B 8.29 % | 1.243 B 2.63 % | 1.211 B 19.82 % | 1.010 B 0.18 % | 1.009 B 5.66 % | 954.637 M 13.23 % | 843.092 M 15.81 % | 727.986 M 1.48 % | 717.390 M 18.82 % | 603.785 M 6.58 % | 566.519 M 6.65 % | 531.195 M 28.11 % | 414.655 M 7.37 % | 386.189 M -0.14 % | 386.737 M -2.02 % | 394.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 2.278 B -1.50 % | 2.313 B -1.74 % | 2.354 B -1.06 % | 2.379 B -0.73 % | 2.396 B -2.32 % | 2.453 B 3.99 % | 2.359 B -1.32 % | 2.391 B -2.53 % | 2.453 B -2.35 % | 2.512 B -3.13 % | 2.593 B -2.07 % | 2.648 B -2.09 % | 2.704 B -1.08 % | 2.734 B 0.30 % | 2.726 B -1.11 % | 2.756 B -2.03 % | 2.813 B -2.42 % | 2.883 B -2.20 % | 2.948 B -2.29 % | 3.017 B -2.01 % | 3.079 B -2.21 % | 3.149 B -1.94 % | 3.211 B -2.13 % | 3.281 B -7.15 % | 3.533 B -1.76 % | 3.596 B -0.91 % | 3.629 B 0.15 % | 3.624 B 0.40 % | 3.609 B 0.71 % | 3.584 B 1.25 % | 3.540 B 5.00 % | 3.371 B 1.18 % | 3.332 B 0.73 % | 3.308 B 7.52 % | 3.076 B 3.14 % | 2.983 B 4.04 % | 2.867 B 4.78 % | 2.736 B 2.36 % | 2.673 B -1.81 % | 2.723 B 5.01 % | 2.593 B 3.52 % | 2.504 B 5.27 % | 2.379 B 1.82 % | 2.337 B 14.12 % | 2.047 B 1.67 % | 2.014 B 0.59 % | 2.002 B 3.18 % | 1.940 B 6.89 % | 1.815 B 6.87 % | 1.699 B 6.60 % | 1.593 B 2.85 % | 1.549 B 15.50 % | 1.341 B 0.99 % | 1.328 B 4.57 % | 1.270 B 10.74 % | 1.147 B 11.42 % | 1.029 B 2.46 % | 1.005 B 13.06 % | 888.560 M 5.94 % | 838.720 M 13.19 % | 740.993 M 15.69 % | 640.526 M 5.57 % | 606.711 M 3.22 % | 587.776 M 2.29 % | 574.612 M 42.78 % | 402.454 M -0.20 % | 403.278 M 0.07 % | 403.007 M -0.22 % | 403.902 M 0.59 % | 401.527 M 0.08 % | 401.213 M |
| Other current assets | 16.748 M -5.15 % | 17.658 M -10.48 % | 19.725 M 3.18 % | 19.118 M 15.20 % | 16.596 M -12.06 % | 18.871 M 9.69 % | 17.204 M 5.13 % | 16.364 M 23.97 % | 13.200 M -23.77 % | 17.317 M 22.28 % | 14.162 M -7.95 % | 15.385 M 14.86 % | 13.395 M 4.43 % | 12.827 M 15.43 % | 11.112 M 0.62 % | 11.043 M 12.84 % | 9.786 M 52.95 % | 6.398 M 0.00 % | 6.398 M 14.03 % | 5.611 M -49.85 % | 11.188 M 32.21 % | 8.462 M -21.60 % | 10.793 M 0.50 % | 10.739 M -21.40 % | 13.662 M -14.67 % | 16.011 M -8.98 % | 17.590 M -3.80 % | 18.284 M -9.55 % | 20.214 M -19.30 % | 25.048 M -3.81 % | 26.040 M 2.73 % | 25.347 M 6.32 % | 23.840 M 5.21 % | 22.660 M 1.72 % | 22.276 M -27.44 % | 30.698 M 40.83 % | 21.798 M 69.69 % | 12.846 M -18.47 % | 15.757 M 20.01 % | 13.130 M -51.13 % | 26.869 M 3.49 % | 25.964 M -28.25 % | 36.188 M 67.36 % | 21.623 M -15.93 % | 25.719 M 52.49 % | 16.866 M -8.99 % | 18.533 M -16.81 % | 22.279 M 44.49 % | 15.419 M 2.62 % | 15.026 M -43.02 % | 26.372 M 1.52 % | 25.976 M 73.18 % | 14.999 M -4.79 % | 15.753 M 7.88 % | 14.603 M 3.93 % | 14.051 M 39.23 % | 10.092 M -10.21 % | 11.239 M 5.65 % | 10.638 M -1.15 % | 10.762 M 22.49 % | 8.786 M -28.21 % | 12.238 M 58.11 % | 7.740 M 20.77 % | 6.409 M -6.40 % | 6.847 M 11 637.78 % | 58.333 K -30.00 % | 83.333 K 495.24 % | 14.000 K -70.00 % | 46.667 K -42.86 % | 81.667 K -30.00 % | 116.667 K |
| Short term 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 -100.00 % | 2.002 M -66.56 % | 5.986 M -19.98 % | 7.481 M -0.89 % | 7.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 199.839 M 898.65 % | 20.011 M 70.26 % | 11.753 M -42.10 % | 20.300 M -4.79 % | 21.322 M -35.26 % | 32.934 M -16.26 % | 39.328 M -24.90 % | 52.368 M -31.19 % | 76.107 M -39.08 % | 124.935 M -38.56 % | 203.329 M -8.36 % | 221.888 M -20.18 % | 277.974 M 2.79 % | 270.420 M 3.56 % | 261.136 M 20.92 % | 215.959 M 31.55 % | 164.159 M 132.11 % | 70.724 M -7.73 % | 76.647 M 4.53 % | 73.325 M -7.00 % | 78.841 M 18.35 % | 66.615 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 |
| cash and cash equivalents | 88.533 M 11.63 % | 79.309 M 55.82 % | 50.899 M -45.58 % | 93.526 M -41.40 % | 159.588 M 151.16 % | 63.541 M -63.49 % | 174.025 M 142.14 % | 71.870 M 5.88 % | 67.877 M -34.39 % | 103.456 M -18.28 % | 126.592 M -24.99 % | 168.770 M -22.85 % | 218.762 M -3.71 % | 227.197 M -2.08 % | 232.015 M -27.70 % | 320.913 M 11.81 % | 287.004 M 34.49 % | 213.408 M -0.66 % | 214.835 M -9.42 % | 237.178 M 29.82 % | 182.702 M 53.38 % | 119.115 M 77.02 % | 67.289 M -69.90 % | 223.561 M 30.26 % | 171.629 M -2.40 % | 175.846 M -36.21 % | 275.659 M 0.84 % | 273.352 M -28.34 % | 381.454 M 116.61 % | 176.105 M -59.11 % | 430.721 M 50.67 % | 285.873 M -13.39 % | 330.061 M -1.53 % | 335.199 M -13.21 % | 386.201 M 4.05 % | 371.167 M -0.76 % | 374.006 M 1.91 % | 366.981 M 27.78 % | 287.202 M 54.69 % | 185.665 M -36.13 % | 290.682 M 46.16 % | 198.874 M -8.68 % | 217.778 M 3.09 % | 211.249 M -31.22 % | 307.121 M -8.68 % | 336.328 M 82.31 % | 184.484 M -1.00 % | 186.342 M -5.41 % | 196.997 M 0.08 % | 196.848 M -4.12 % | 205.310 M -19.30 % | 254.418 M 34.33 % | 189.399 M 13.64 % | 166.662 M 13.43 % | 146.928 M 7.75 % | 136.366 M 9.24 % | 124.833 M 20.30 % | 103.767 M -0.17 % | 103.942 M -13.33 % | 119.932 M 14.62 % | 104.636 M -13.34 % | 120.743 M -17.10 % | 145.653 M -1.04 % | 147.178 M 7.72 % | 136.631 M 115 620.34 % | 118.070 K 5 149.89 % | 2.249 K -98.26 % | 129.140 K -73.64 % | 489.843 K 1 225.23 % | 36.963 K -94.92 % | 728.096 K |
| Cash and short term investments | 88.533 M 11.63 % | 79.309 M 55.82 % | 50.899 M -45.58 % | 93.526 M -41.40 % | 159.588 M 151.16 % | 63.541 M -63.49 % | 174.025 M 142.14 % | 71.870 M 5.88 % | 67.877 M -34.39 % | 103.456 M -18.28 % | 126.592 M -24.99 % | 168.770 M -22.85 % | 218.762 M -3.71 % | 227.197 M -2.08 % | 232.015 M -27.70 % | 320.913 M 11.04 % | 289.006 M 31.73 % | 219.394 M -1.31 % | 222.316 M -9.16 % | 244.726 M 33.95 % | 182.702 M 53.38 % | 119.115 M 77.02 % | 67.289 M -69.90 % | 223.561 M 30.26 % | 171.629 M -2.40 % | 175.846 M -36.21 % | 275.659 M 0.84 % | 273.352 M -28.34 % | 381.454 M 1.47 % | 375.944 M -16.59 % | 450.732 M 51.44 % | 297.626 M -15.05 % | 350.361 M -1.73 % | 356.521 M -14.94 % | 419.135 M 2.10 % | 410.495 M -3.72 % | 426.374 M -3.77 % | 443.088 M 7.51 % | 412.137 M 5.95 % | 388.994 M -24.11 % | 512.570 M 7.49 % | 476.848 M -2.32 % | 488.198 M 3.35 % | 472.385 M -9.69 % | 523.080 M 4.51 % | 500.487 M 96.11 % | 255.208 M -2.96 % | 262.989 M -2.71 % | 270.322 M -1.95 % | 275.689 M 1.38 % | 271.925 M 6.88 % | 254.418 M 34.33 % | 189.399 M 13.64 % | 166.662 M 13.43 % | 146.928 M 7.75 % | 136.366 M 9.24 % | 124.833 M 20.30 % | 103.767 M -0.17 % | 103.942 M -13.33 % | 119.932 M 14.62 % | 104.636 M -13.34 % | 120.743 M -17.10 % | 145.653 M -1.04 % | 147.178 M 7.72 % | 136.631 M 115 620.34 % | 118.070 K 5 149.89 % | 2.249 K -98.26 % | 129.140 K -73.64 % | 489.843 K 1 225.23 % | 36.963 K -94.92 % | 728.096 K |
| Total current assets | 275.962 M 8.04 % | 255.421 M -0.52 % | 256.754 M -12.29 % | 292.730 M -17.51 % | 354.869 M 34.21 % | 264.416 M -29.82 % | 376.792 M 38.99 % | 271.084 M 7.18 % | 252.931 M -5.86 % | 268.682 M -3.60 % | 278.725 M -8.97 % | 306.204 M -14.52 % | 358.226 M 4.49 % | 342.823 M -2.45 % | 351.423 M -17.20 % | 424.410 M 8.11 % | 392.570 M 23.43 % | 318.044 M -0.18 % | 318.624 M -7.37 % | 343.968 M 20.04 % | 286.539 M 27.18 % | 225.305 M 24.99 % | 180.262 M -47.44 % | 342.935 M 16.68 % | 293.922 M -8.36 % | 320.741 M -19.19 % | 396.888 M 1.67 % | 390.384 M -21.52 % | 497.413 M 0.30 % | 495.923 M -13.33 % | 572.185 M 39.19 % | 411.072 M -9.21 % | 452.764 M -2.21 % | 462.982 M -10.40 % | 516.725 M -0.01 % | 516.770 M -2.72 % | 531.199 M -1.06 % | 536.898 M 6.03 % | 506.379 M 5.12 % | 481.718 M -22.50 % | 621.553 M 5.06 % | 591.618 M -1.77 % | 602.286 M 5.09 % | 573.113 M -10.23 % | 638.431 M 3.57 % | 616.444 M 70.53 % | 361.482 M -2.19 % | 369.558 M -2.36 % | 378.479 M 0.65 % | 376.020 M -1.88 % | 383.234 M 4.38 % | 367.166 M 27.60 % | 287.751 M 8.70 % | 264.711 M 9.87 % | 240.941 M 6.03 % | 227.242 M 5.32 % | 215.773 M 10.32 % | 195.589 M 0.95 % | 193.756 M -7.17 % | 208.729 M 15.97 % | 179.980 M -5.37 % | 190.203 M -9.59 % | 210.381 M -4.83 % | 221.056 M -0.47 % | 222.094 M 125 801.49 % | 176.403 K 106.12 % | 85.582 K -40.35 % | 143.474 K -73.26 % | 536.510 K 352.25 % | 118.630 K -85.96 % | 844.763 K |
| Inventory | 76.187 M -1.58 % | 77.409 M -4.06 % | 80.685 M -0.74 % | 81.283 M -1.15 % | 82.228 M -4.18 % | 85.815 M -7.27 % | 92.538 M 1.54 % | 91.135 M 28.11 % | 71.136 M 27.57 % | 55.762 M 49.36 % | 37.335 M -6.14 % | 39.776 M 1.41 % | 39.222 M 41.12 % | 27.793 M -1.59 % | 28.241 M -2.76 % | 29.044 M 24.18 % | 23.388 M -17.34 % | 28.294 M -5.73 % | 30.015 M -7.59 % | 32.480 M -2.49 % | 33.309 M -10.77 % | 37.331 M -0.97 % | 37.695 M -5.62 % | 39.938 M 3.54 % | 38.571 M 3.53 % | 37.256 M 5.90 % | 35.179 M 27.75 % | 27.538 M 23.97 % | 22.214 M 9.91 % | 20.212 M -0.35 % | 20.283 M 1.07 % | 20.068 M 14.47 % | 17.531 M -14.16 % | 20.422 M 14.94 % | 17.767 M -2.40 % | 18.204 M -15.01 % | 21.419 M -4.46 % | 22.420 M -11.04 % | 25.201 M -9.76 % | 27.926 M -10.26 % | 31.118 M -3.28 % | 32.172 M 19.14 % | 27.003 M -5.03 % | 28.433 M -3.13 % | 29.352 M 1.81 % | 28.830 M -1.89 % | 29.385 M -0.50 % | 29.532 M 4.77 % | 28.188 M -2.51 % | 28.914 M 9.41 % | 26.426 M 0.35 % | 26.335 M 8.45 % | 24.284 M 30.76 % | 18.571 M 14.23 % | 16.258 M 7.83 % | 15.077 M 0.55 % | 14.995 M 4.08 % | 14.407 M 1.13 % | 14.246 M -14.46 % | 16.654 M 36.88 % | 12.167 M 15.95 % | 10.493 M -9.78 % | 11.630 M -54.67 % | 25.656 M -19.94 % | 32.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 94.494 M 16.59 % | 81.045 M -23.14 % | 105.445 M 6.72 % | 98.803 M 2.43 % | 96.457 M 0.28 % | 96.189 M 3.40 % | 93.025 M 1.43 % | 91.715 M -8.94 % | 100.718 M 9.30 % | 92.147 M -8.44 % | 100.636 M 22.32 % | 82.273 M -5.27 % | 86.847 M 15.79 % | 75.006 M -6.31 % | 80.055 M 26.25 % | 63.410 M -9.92 % | 70.390 M 10.06 % | 63.958 M 6.78 % | 59.895 M -2.05 % | 61.151 M 3.05 % | 59.340 M -1.75 % | 60.397 M -6.34 % | 64.485 M -6.13 % | 68.697 M -1.95 % | 70.060 M -23.54 % | 91.628 M 33.84 % | 68.460 M -3.86 % | 71.210 M -3.16 % | 73.531 M -1.59 % | 74.719 M -0.55 % | 75.130 M 10.43 % | 68.031 M 11.47 % | 61.032 M -3.70 % | 63.379 M 10.13 % | 57.547 M 0.30 % | 57.373 M -6.87 % | 61.608 M 5.23 % | 58.544 M 9.87 % | 53.284 M 3.13 % | 51.668 M 1.32 % | 50.996 M -9.96 % | 56.634 M 11.27 % | 50.897 M 0.44 % | 50.672 M -15.94 % | 60.280 M -14.21 % | 70.261 M 20.40 % | 58.356 M 6.57 % | 54.758 M -15.17 % | 64.550 M 14.47 % | 56.391 M -3.62 % | 58.511 M -3.19 % | 60.437 M 2.32 % | 59.069 M -7.31 % | 63.725 M 0.91 % | 63.152 M 2.27 % | 61.748 M -6.23 % | 65.853 M -0.49 % | 66.176 M 1.92 % | 64.930 M 5.78 % | 61.381 M 12.85 % | 54.391 M 16.40 % | 46.729 M 3.02 % | 45.358 M 8.79 % | 41.694 M -10.47 % | 46.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 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 % | 166.087 M | 0.000 -100.00 % | 326.937 M 4.82 % | 311.904 M | 0.000 -100.00 % | 13.740 M -12.09 % | 15.630 M -41.86 % | 26.884 M | 0.000 -100.00 % | 15.719 M 213.31 % | 5.017 M 0.56 % | 4.989 M | 0.000 -100.00 % | 9.743 M 0.02 % | 9.741 M -53.97 % | 21.160 M | 0.000 -100.00 % | 9.435 M 0.00 % | 9.435 M -0.01 % | 9.436 M | 0.000 -100.00 % | 5.784 M 0.00 % | 5.784 M 0.00 % | 5.784 M | 0.000 -100.00 % | 3.527 M 3.16 % | 3.419 M 31.10 % | 2.608 M | 0.000 -100.00 % | 3.781 M 148.01 % | 1.525 M 10.74 % | 1.377 M 17.84 % | 1.168 M 764.17 % | 135.186 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.152 M 13.86 % | 11.551 M 1.14 % | 11.421 M -42.07 % | 19.715 M 45.38 % | 13.561 M -9.75 % | 15.026 M -33.38 % | 22.554 M -21.34 % | 28.671 M 98.55 % | 14.440 M -41.89 % | 24.848 M 4.96 % | 23.674 M 10.77 % | 21.372 M -24.87 % | 28.448 M 101.56 % | 14.114 M -6.52 % | 15.099 M -6.77 % | 16.196 M 48.22 % | 10.927 M 10.75 % | 9.866 M -0.43 % | 9.909 M -31.14 % | 14.390 M 100.39 % | 7.181 M -15.71 % | 8.519 M -4.42 % | 8.913 M 32.77 % | 6.713 M -50.97 % | 13.691 M 9.60 % | 12.492 M -28.88 % | 17.564 M 36.48 % | 12.869 M 0.11 % | 12.855 M -50.03 % | 25.725 M -26.52 % | 35.008 M -18.77 % | 43.100 M -21.60 % | 54.973 M -57.14 % | 128.254 M 1 135.11 % | 10.384 M -6.71 % | 11.131 M -70.44 % | 37.661 M 214.89 % | 11.960 M 41.72 % | 8.439 M -73.23 % | 31.525 M -7.96 % | 34.252 M 23.94 % | 27.637 M 307.99 % | 6.774 M -61.68 % | 17.677 M 57.49 % | 11.224 M -29.28 % | 15.872 M 146.57 % | 6.437 M -50.23 % | 12.934 M 41.26 % | 9.156 M -38.43 % | 14.871 M -45.50 % | 27.284 M 97.22 % | 13.834 M 0.55 % | 13.759 M -71.50 % | 48.274 M -58.19 % | 115.447 M 365.21 % | 24.816 M 350.22 % | 5.512 M -89.74 % | 53.747 M 114.08 % | 25.106 M -10.76 % | 28.132 M -57.96 % | 66.922 M 921.71 % | 6.550 M 5.68 % | 6.198 M -21.20 % | 7.865 M 83.72 % | 4.281 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.334 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.006 K -79.67 % | 132.870 K | 0.000 -100.00 % | 455.500 K 455.97 % | 81.929 K | 0.000 |
| Deferred revenue non current | 35.425 M -8.36 % | 38.656 M 5.00 % | 36.815 M -3.77 % | 38.259 M -3.97 % | 39.842 M -3.22 % | 41.167 M -2.99 % | 42.434 M -3.48 % | 43.965 M 3.37 % | 42.530 M -1.69 % | 43.262 M -1.79 % | 44.049 M -2.69 % | 45.265 M -2.88 % | 46.605 M -0.41 % | 46.796 M -0.97 % | 47.256 M -1.69 % | 48.070 M -2.27 % | 49.187 M -1.05 % | 49.708 M -0.62 % | 50.017 M -2.42 % | 51.258 M -2.55 % | 52.600 M -2.72 % | 54.073 M -12.29 % | 61.649 M -8.11 % | 67.092 M 8.69 % | 61.730 M -2.60 % | 63.380 M -1.63 % | 64.430 M -13.70 % | 74.656 M 20.62 % | 61.892 M 5.68 % | 58.565 M 7.33 % | 54.564 M 14.60 % | 47.612 M 8.32 % | 43.956 M 17.21 % | 37.503 M -0.31 % | 37.618 M 3.30 % | 36.417 M 12.91 % | 32.254 M 16.72 % | 27.633 M -3.17 % | 28.538 M -0.10 % | 28.567 M -1.51 % | 29.004 M 39.31 % | 20.820 M 1.43 % | 20.526 M -0.79 % | 20.689 M 34.48 % | 15.385 M -2.13 % | 15.720 M -2.08 % | 16.054 M -2.04 % | 16.389 M -2.00 % | 16.723 M -1.96 % | 17.058 M -1.92 % | 17.392 M -1.89 % | 17.727 M | 0.000 | 0.000 | 0.000 100.00 % | -417.133 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 11.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.859 M -0.82 % | 27.081 M -3.28 % | 27.998 M -2.74 % | 28.788 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 889.398 M -2.36 % | 910.880 M -2.09 % | 930.311 M -3.53 % | 964.348 M -3.92 % | 1.004 B -3.83 % | 1.044 B -2.43 % | 1.070 B -1.82 % | 1.089 B -1.43 % | 1.105 B -1.20 % | 1.119 B -0.71 % | 1.127 B 0.18 % | 1.125 B -0.10 % | 1.126 B -0.21 % | 1.128 B 0.14 % | 1.127 B -2.39 % | 1.154 B -0.12 % | 1.155 B 0.81 % | 1.146 B -0.56 % | 1.153 B -0.69 % | 1.161 B 0.78 % | 1.152 B 0.86 % | 1.142 B 0.49 % | 1.136 B 0.18 % | 1.134 B 0.64 % | 1.127 B 0.46 % | 1.122 B 0.96 % | 1.111 B 0.22 % | 1.109 B 0.95 % | 1.098 B 0.64 % | 1.091 B 0.54 % | 1.085 B 0.36 % | 1.081 B 0.54 % | 1.076 B 0.57 % | 1.069 B 0.57 % | 1.063 B 0.29 % | 1.060 B 0.41 % | 1.056 B 0.44 % | 1.051 B 0.44 % | 1.047 B 0.22 % | 1.044 B 0.26 % | 1.042 B 0.17 % | 1.040 B 0.37 % | 1.036 B 0.29 % | 1.033 B 0.46 % | 1.028 B 0.31 % | 1.025 B 27.66 % | 803.069 M 0.23 % | 801.262 M 0.05 % | 800.879 M 0.33 % | 798.277 M 0.32 % | 795.725 M 0.28 % | 793.511 M 13.87 % | 696.844 M 1.61 % | 685.796 M 0.33 % | 683.571 M 0.26 % | 681.781 M 0.23 % | 680.183 M 0.24 % | 678.563 M 0.24 % | 676.911 M 0.22 % | 675.402 M 0.21 % | 673.986 M 0.21 % | 672.558 M 0.19 % | 671.297 M 0.18 % | 670.116 M 3.05 % | 650.304 M 136.55 % | 274.911 M 2.36 % | 268.563 M 0.00 % | 268.563 M 0.00 % | 268.569 M 0.00 % | 268.569 M -0.02 % | 268.613 M |
| Deferred tax liabilities non current | 125.792 M 6.65 % | 117.952 M 0.94 % | 116.859 M 2.38 % | 114.140 M -5.10 % | 120.273 M -1.29 % | 121.846 M -1.55 % | 123.767 M 7.96 % | 114.642 M -12.88 % | 131.587 M -1.30 % | 133.322 M -6.57 % | 142.704 M -5.85 % | 151.569 M -1.70 % | 154.196 M 3.41 % | 149.107 M 3.04 % | 144.706 M 7.77 % | 134.279 M -0.21 % | 134.563 M -1.18 % | 136.163 M -6.89 % | 146.233 M -5.71 % | 155.084 M -6.04 % | 165.053 M -3.46 % | 170.970 M -2.68 % | 175.672 M -6.88 % | 188.653 M -15.35 % | 222.863 M -0.37 % | 223.681 M -3.40 % | 231.549 M -4.09 % | 241.422 M -6.88 % | 259.248 M -0.54 % | 260.643 M 2.86 % | 253.394 M 2.93 % | 246.170 M -38.53 % | 400.462 M 2.43 % | 390.974 M 3.04 % | 379.447 M 4.92 % | 361.656 M 4.93 % | 344.676 M 5.43 % | 326.937 M 4.82 % | 311.904 M 5.08 % | 296.832 M 2.06 % | 290.850 M 4.88 % | 277.312 M 1.68 % | 272.717 M 11.29 % | 245.042 M 1.45 % | 241.530 M 10.28 % | 219.017 M 4.98 % | 208.637 M 2.87 % | 202.825 M 9.77 % | 184.776 M 5.81 % | 174.633 M -0.31 % | 175.168 M 4.38 % | 167.821 M 16.01 % | 144.655 M 7.75 % | 134.251 M 6.30 % | 126.300 M -0.78 % | 127.297 M 6.53 % | 119.497 M 8.24 % | 110.405 M 5.79 % | 104.363 M 3.61 % | 100.728 M 7.03 % | 94.112 M -1.20 % | 95.254 M 2.54 % | 92.894 M -2.22 % | 94.999 M 4 233.90 % | 2.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.554 B -0.55 % | 2.568 B -1.62 % | 2.610 B -2.29 % | 2.671 B -2.90 % | 2.751 B 1.23 % | 2.718 B -0.67 % | 2.736 B 2.79 % | 2.662 B -1.62 % | 2.706 B -2.69 % | 2.780 B -3.18 % | 2.872 B -2.79 % | 2.954 B -3.55 % | 3.063 B -0.46 % | 3.077 B -0.01 % | 3.077 B -3.26 % | 3.181 B -0.79 % | 3.206 B 0.15 % | 3.201 B -2.00 % | 3.267 B -2.81 % | 3.361 B -0.14 % | 3.366 B -0.25 % | 3.374 B -0.51 % | 3.391 B -6.42 % | 3.624 B -5.32 % | 3.827 B -2.30 % | 3.917 B -2.71 % | 4.026 B 0.30 % | 4.014 B -2.25 % | 4.107 B 0.66 % | 4.080 B -0.78 % | 4.112 B 8.72 % | 3.782 B -0.07 % | 3.785 B 0.37 % | 3.771 B 4.94 % | 3.593 B 2.67 % | 3.500 B 2.98 % | 3.398 B 3.82 % | 3.273 B 2.95 % | 3.179 B -0.77 % | 3.204 B -0.31 % | 3.214 B 3.82 % | 3.096 B 3.84 % | 2.981 B 2.46 % | 2.910 B 8.33 % | 2.686 B 2.12 % | 2.630 B 11.29 % | 2.363 B 2.32 % | 2.310 B 5.29 % | 2.194 B 5.74 % | 2.075 B 4.96 % | 1.977 B 3.14 % | 1.916 B 17.64 % | 1.629 B 2.27 % | 1.593 B 5.41 % | 1.511 B 9.96 % | 1.374 B 10.37 % | 1.245 B 3.74 % | 1.200 B 10.89 % | 1.082 B 3.33 % | 1.047 B 13.73 % | 920.973 M 10.86 % | 830.729 M 1.67 % | 817.092 M 1.02 % | 808.832 M 1.52 % | 796.706 M 97.88 % | 402.631 M -0.18 % | 403.364 M 0.05 % | 403.150 M -0.32 % | 404.439 M 0.70 % | 401.646 M -0.10 % | 402.058 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 9.041 M 248.67 % | 2.593 M -37.49 % | 4.148 M 151.11 % | -8.116 M -285.34 % | 4.379 M 24.69 % | 3.512 M -48.24 % | 6.785 M 161.26 % | -11.075 M -371.68 % | -2.348 M 81.17 % | -12.468 M -110.01 % | -5.937 M -557.48 % | -903.000 K 65.92 % | -2.650 M -320.10 % | 1.204 M 3.79 % | 1.160 M 246.28 % | -793.000 K 50.41 % | -1.599 M 84.12 % | -10.071 M -13.78 % | -8.851 M 12.23 % | -10.084 M -70.42 % | -5.917 M -1 010.13 % | -533.000 K 96.89 % | -17.150 M 51.49 % | -35.354 M -4 308.23 % | -802.000 K 89.81 % | -7.868 M 20.31 % | -9.873 M -18.47 % | -8.334 M -602.96 % | 1.657 M -77.16 % | 7.255 M 206.97 % | -6.782 M 94.14 % | -115.812 M | 0.000 | 0.000 100.00 % | -7.404 M -111.60 % | 63.808 M | 0.000 | 0.000 100.00 % | -4.873 M -107.69 % | 63.376 M | 0.000 | 0.000 100.00 % | -4.955 M -112.32 % | 40.226 M | 0.000 | 0.000 100.00 % | -3.801 M -108.07 % | 47.095 M | 0.000 | 0.000 100.00 % | -2.025 M -106.85 % | 29.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.721 M | 0.000 | 0.000 | 0.000 100.00 % | -1.044 M -236.00 % | -310.715 K -110.08 % | -147.903 K 29.02 % | -208.382 K 79.83 % | -1.033 M -665.22 % | -135.000 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 13.155 M -31.09 % | 19.089 M 62.49 % | 11.748 M -5.49 % | 12.431 M -29.68 % | 17.679 M -8.62 % | 19.347 M 38.19 % | 14.000 M 17.13 % | 11.953 M -25.04 % | 15.945 M -5.04 % | 16.791 M 31.53 % | 12.766 M 5.45 % | 12.106 M -11.65 % | 13.702 M 41.49 % | 9.684 M 17.52 % | 8.240 M 23.08 % | 6.695 M -11.30 % | 7.548 M -1.11 % | 7.633 M 55.58 % | 4.906 M | 0.000 -100.00 % | 4.765 M | 0.000 -100.00 % | 3.698 M | 0.000 -100.00 % | 4.134 M 1.75 % | 4.063 M 22.12 % | 3.327 M -77.04 % | 14.490 M 160.67 % | -23.883 M -939.77 % | 2.844 M 1 120.60 % | 233.000 K -98.54 % | 15.958 M | 0.000 | 0.000 -100.00 % | 909.000 K -93.37 % | 13.708 M | 0.000 | 0.000 -100.00 % | 659.000 K -92.34 % | 8.603 M | 0.000 | 0.000 -100.00 % | 533.000 K -94.45 % | 9.601 M | 0.000 | 0.000 -100.00 % | 293.000 K -95.64 % | 6.715 M | 0.000 | 0.000 -100.00 % | 310.000 K -95.77 % | 7.332 M | 0.000 | 0.000 -100.00 % | 122.000 K -97.93 % | 5.895 M | 0.000 | 0.000 -100.00 % | 118.000 K -97.66 % | 5.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 436.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -13.140 M -141.79 % | 31.446 M 181.62 % | -38.526 M -433.59 % | 11.549 M -40.79 % | 19.505 M 345.50 % | -7.945 M 62.28 % | -21.061 M -219.40 % | -6.594 M 67.73 % | -20.434 M -429.10 % | -3.862 M 85.03 % | -25.799 M -17 770.55 % | 146.000 K 106.85 % | -2.130 M -128.47 % | 7.481 M 131.92 % | -23.440 M -295.12 % | 12.013 M 234.16 % | 3.595 M 228.95 % | -2.788 M 83.05 % | -16.446 M -332.91 % | 7.061 M 118.74 % | 3.228 M 169.40 % | -4.651 M 77.87 % | -21.012 M -565.49 % | 4.514 M -64.69 % | 12.784 M 130.03 % | -42.572 M -735.40 % | -5.096 M 88.57 % | -44.597 M 53.53 % | -95.966 M -6.13 % | -90.424 M -155.88 % | 161.806 M 274.22 % | -92.873 M -366.69 % | 34.824 M 122.11 % | -157.535 M -644.99 % | -21.146 M -223.91 % | 17.065 M 149.08 % | -34.769 M -231.39 % | 26.463 M -40.82 % | 44.713 M 134.56 % | -129.375 M -564.39 % | 27.859 M 287.74 % | -14.839 M -157.75 % | 25.696 M 146.61 % | -55.125 M -570.67 % | 11.712 M -95.49 % | 259.702 M 2 011.68 % | -13.585 M -9 603.57 % | -140.000 K 97.91 % | -6.695 M -159.12 % | 11.324 M 175.78 % | -14.944 M -116.76 % | 89.158 M 87.12 % | 47.647 M -50.71 % | 96.664 M 212.00 % | -86.307 M -1 501.84 % | -5.388 M -109.11 % | 59.165 M 1 671.03 % | -3.766 M -169.06 % | 5.453 M -90.11 % | 55.138 M 167.87 % | -81.242 M -200.44 % | -27.041 M -22.29 % | -22.113 M -247.73 % | 14.969 M 1 218.79 % | -1.338 M -114.72 % | -623.119 K -1 684.57 % | -34.917 K -103.50 % | 997.221 K -6.96 % | 1.072 M 386.00 % | -374.769 K -81.74 % | -206.217 K -1.88 % | -202.405 K |
| Accounts receivables | -13.375 M -154.55 % | 24.517 M 487.38 % | -6.329 M -139.55 % | -2.642 M -529.05 % | -420.000 K 77.65 % | -1.879 M -31.86 % | -1.425 M -115.60 % | 9.137 M 204.39 % | -8.753 M -203.75 % | 8.437 M 145.96 % | -18.359 M -517.53 % | 4.397 M 137.01 % | -11.879 M -323.71 % | 5.310 M 132.10 % | -16.540 M -340.44 % | 6.879 M 204.56 % | -6.579 M -79.85 % | -3.658 M -338.31 % | 1.535 M 197.28 % | -1.578 M -283.49 % | 860.000 K -75.41 % | 3.498 M -2.83 % | 3.600 M 146.91 % | 1.458 M -93.20 % | 21.454 M 193.16 % | -23.030 M -976.67 % | 2.627 M 120.55 % | -12.783 M -2 684.97 % | -459.000 K 71.77 % | -1.626 M 77.07 % | -7.092 M 31.43 % | -10.343 M | 0.000 | 0.000 | 0.000 100.00 % | -6.037 M | 0.000 | 0.000 | 0.000 100.00 % | -1.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 561.000 K | 0.000 | 0.000 | 0.000 100.00 % | -7.140 M | 0.000 | 0.000 | 0.000 100.00 % | -9.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.252 M -62.89 % | 3.374 M 371.23 % | 716.000 K -32.71 % | 1.064 M -68.71 % | 3.400 M -49.56 % | 6.741 M 587.42 % | -1.383 M 93.08 % | -19.979 M -30.39 % | -15.322 M 16.21 % | -18.287 M -795.32 % | 2.630 M 586.14 % | -541.000 K 95.16 % | -11.187 M -1 810.55 % | 654.000 K -26.60 % | 891.000 K 115.32 % | -5.816 M -215.01 % | 5.057 M 182.51 % | 1.790 M -30.11 % | 2.561 M 387.81 % | 525.000 K -86.81 % | 3.980 M 827.74 % | 429.000 K -81.35 % | 2.300 M 220.23 % | -1.913 M -43.83 % | -1.330 M 35.41 % | -2.059 M 73.08 % | -7.649 M -0.92 % | -7.579 M -261.25 % | -2.098 M -2 431.11 % | 90.000 K 132.61 % | -276.000 K 85.82 % | -1.946 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.029 M | 0.000 | 0.000 | 0.000 100.00 % | -169.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.633 M | 0.000 | 0.000 | 0.000 100.00 % | -11.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 368.000 K 123.54 % | -1.563 M 67.73 % | -4.843 M -160.90 % | 7.952 M 189.61 % | -8.874 M 35.24 % | -13.702 M -227.49 % | -4.184 M -135.14 % | 11.906 M 202.50 % | -11.616 M -994.23 % | 1.299 M 11.03 % | 1.170 M 114.03 % | -8.341 M -158.74 % | 14.200 M 568.34 % | -3.032 M -259.33 % | 1.903 M -34.02 % | 2.884 M 421.52 % | -897.000 K -1 221.25 % | 80.000 K 101.89 % | -4.233 M -161.76 % | 6.854 M 716.92 % | -1.111 M -70.14 % | -653.000 K -128.15 % | 2.320 M 131.79 % | -7.298 M -557.84 % | 1.594 M 164.82 % | -2.459 M -163.66 % | 3.863 M 627.73 % | -732.000 K 60.62 % | -1.859 M 10.37 % | -2.074 M -152.60 % | 3.943 M 340.07 % | 896.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.209 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.110 M | 0.000 | 0.000 | 0.000 100.00 % | -2.636 M | 0.000 | 0.000 | 0.000 100.00 % | -5.603 M | 0.000 | 0.000 | 0.000 -100.00 % | 464.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.385 M -127.06 % | 5.118 M 118.23 % | -28.070 M -642.42 % | 5.175 M -79.63 % | 25.399 M 2 737.88 % | 895.000 K 106.36 % | -14.069 M -83.72 % | -7.658 M -150.19 % | 15.257 M 225.38 % | 4.689 M 141.72 % | -11.240 M -342.71 % | 4.631 M -31.25 % | 6.736 M 48.08 % | 4.549 M 146.93 % | -9.694 M -220.18 % | 8.066 M 34.12 % | 6.014 M 701.40 % | -1.000 M 93.87 % | -16.309 M -1 394.37 % | 1.260 M 351.50 % | -501.000 K 93.68 % | -7.925 M 72.89 % | -29.232 M -338.30 % | 12.267 M 237.31 % | -8.934 M 40.54 % | -15.024 M -281.61 % | -3.937 M 83.25 % | -23.503 M 75.51 % | -95.966 M -6.13 % | -90.424 M -155.88 % | 161.806 M 298.58 % | -81.480 M -333.98 % | 34.824 M 122.11 % | -157.535 M -644.99 % | -21.146 M -294.64 % | 10.864 M 131.25 % | -34.769 M -231.39 % | 26.463 M -40.82 % | 44.713 M 134.27 % | -130.473 M -568.33 % | 27.859 M 287.74 % | -14.839 M -157.75 % | 25.696 M 145.40 % | -56.595 M -583.22 % | 11.712 M -95.49 % | 259.702 M 2 011.68 % | -13.585 M -265.77 % | 8.195 M 222.40 % | -6.695 M -159.12 % | 11.324 M 175.78 % | -14.944 M -115.04 % | 99.332 M 108.47 % | 47.647 M -50.71 % | 96.664 M 212.00 % | -86.307 M -30 834.41 % | -279.000 K -100.47 % | 59.165 M 1 671.03 % | -3.766 M -169.06 % | 5.453 M -89.47 % | 51.797 M 163.76 % | -81.242 M -200.44 % | -27.041 M -22.29 % | -22.113 M -144.59 % | -9.041 M -575.73 % | -1.338 M -114.72 % | -623.119 K -1 684.57 % | -34.917 K -103.50 % | 997.221 K -6.96 % | 1.072 M 386.00 % | -374.769 K -81.74 % | -206.217 K -1.88 % | -202.405 K |
| Other non cash items | 1.624 M -3.45 % | 1.682 M 3.06 % | 1.632 M 43.54 % | 1.137 M -21.96 % | 1.457 M 108.62 % | -16.912 M -833.71 % | 2.305 M -15.04 % | 2.713 M -2.06 % | 2.770 M 0.40 % | 2.759 M 19.03 % | 2.318 M -41.83 % | 3.985 M 179.65 % | 1.425 M 19.95 % | 1.188 M -10.34 % | 1.325 M -14.02 % | 1.541 M -23.83 % | 2.023 M 118.47 % | 926.000 K 115.35 % | 430.000 K -92.41 % | 5.664 M 543.64 % | 880.000 K -84.46 % | 5.663 M -81.75 % | 31.035 M -73.99 % | 119.301 M 1 998.89 % | 5.684 M 6.78 % | 5.323 M 9.26 % | 4.872 M 103.65 % | -133.304 M -168.97 % | 193.272 M 24.68 % | 155.009 M 234.79 % | -115.001 M -659.73 % | -15.137 M -553.34 % | 3.339 M -98.01 % | 167.391 M 255.68 % | 47.062 M 143.44 % | -108.326 M -351.91 % | 43.002 M 640.97 % | -7.949 M 69.68 % | -26.214 M -120.56 % | 127.504 M 10 979.18 % | -1.172 M -107.46 % | 15.714 M 226.29 % | 4.816 M 116.23 % | -29.682 M -317.20 % | 13.666 M 105.63 % | -242.719 M -714.37 % | 39.507 M 137.25 % | -106.065 M -410.31 % | 34.180 M 109.32 % | 16.329 M -71.46 % | 57.206 M 131.34 % | -182.552 M -723.79 % | -22.160 M 63.86 % | -61.323 M -155.67 % | 110.152 M 241.41 % | -77.894 M -243.45 % | -22.680 M -151.57 % | 43.983 M 140.19 % | 18.312 M 114.55 % | -125.837 M -201.28 % | 124.251 M 285.79 % | 32.207 M 9.88 % | 29.311 M 240.15 % | 8.617 M -66.21 % | 25.500 M | 0.000 | 0.000 -100.00 % | 135.186 K 200.00 % | -135.186 K | 0.000 | 0.000 | 0.000 |
| Net cash provided by operating activities | 100.782 M -22.25 % | 129.615 M 112.20 % | 61.081 M -41.71 % | 104.789 M -11.66 % | 118.626 M 46.25 % | 81.114 M 13.56 % | 71.426 M -18.66 % | 87.807 M 23.47 % | 71.116 M -18.30 % | 87.048 M 26.26 % | 68.942 M -23.63 % | 90.271 M 1.55 % | 88.893 M -10.92 % | 99.795 M 51.73 % | 65.770 M -26.71 % | 89.737 M 2.94 % | 87.170 M 15.92 % | 75.201 M 48.13 % | 50.766 M -28.12 % | 70.630 M -5.33 % | 74.605 M 17.08 % | 63.719 M 56.12 % | 40.813 M -26.72 % | 55.692 M -28.93 % | 78.363 M 390.75 % | 15.968 M -66.82 % | 48.120 M 26.06 % | 38.171 M -54.80 % | 84.450 M 1.98 % | 82.811 M 42.10 % | 58.277 M 3.32 % | 56.403 M -32.33 % | 83.352 M 48.84 % | 56.002 M -12.31 % | 63.864 M 5.32 % | 60.640 M 8.82 % | 55.724 M -9.86 % | 61.816 M 31.47 % | 47.019 M -13.79 % | 54.541 M -22.33 % | 70.224 M 70.52 % | 41.183 M -20.08 % | 51.531 M -16.26 % | 61.537 M -0.97 % | 62.138 M 27.51 % | 48.732 M 14.76 % | 42.465 M 9.68 % | 38.716 M -12.15 % | 44.070 M 2.33 % | 43.066 M -24.70 % | 57.196 M 38.46 % | 41.308 M -4.66 % | 43.326 M -18.26 % | 53.004 M 45.68 % | 36.385 M -29.40 % | 51.538 M 7.73 % | 47.841 M -7.82 % | 51.900 M 61.27 % | 32.182 M -31.33 % | 46.862 M -34.28 % | 71.308 M 160.37 % | 27.387 M 365.69 % | 5.881 M -85.20 % | 39.742 M 355.15 % | -15.576 M -1 877.48 % | -787.677 K -274.81 % | -210.153 K 77.36 % | -928.346 K -145.65 % | 2.034 M 282.17 % | 532.135 K 57.35 % | 338.175 K 0.00 % | 338.175 K |
| Investments in property plant and equipment | -21.535 M -3.98 % | -20.710 M 15.63 % | -24.546 M -1.15 % | -24.268 M -30.36 % | -18.616 M -49.62 % | -12.442 M 14.57 % | -14.564 M 10.11 % | -16.202 M -35.04 % | -11.998 M 46.39 % | -22.382 M 2.28 % | -22.905 M 13.60 % | -26.511 M -92.98 % | -13.738 M 21.27 % | -17.450 M -28.61 % | -13.568 M 3.98 % | -14.131 M -60.82 % | -8.787 M 10.45 % | -9.812 M -4.19 % | -9.417 M 0.05 % | -9.422 M 11.21 % | -10.612 M -15.75 % | -9.168 M 3.36 % | -9.487 M 37.02 % | -15.063 M -48.04 % | -10.175 M 82.44 % | -57.938 M -67.24 % | -34.643 M 64.16 % | -96.661 M -21.28 % | -79.698 M 39.65 % | -132.070 M -59.20 % | -82.961 M 24.16 % | -109.395 M 10.73 % | -122.540 M -2.78 % | -119.228 M -143.60 % | -48.944 M 71.85 % | -173.896 M -131.90 % | -74.989 M 7.40 % | -80.980 M -6.80 % | -75.822 M 68.80 % | -243.013 M -213.20 % | -77.591 M 37.50 % | -124.153 M -148.04 % | -50.053 M 83.10 % | -296.136 M -703.49 % | -36.856 M 25.62 % | -49.554 M 15.32 % | -58.519 M 58.23 % | -140.102 M -25.36 % | -111.757 M 15.62 % | -132.444 M -588.24 % | -19.244 M 91.27 % | -220.311 M -536.02 % | -34.639 M 77.20 % | -151.913 M -336.64 % | -34.791 M 70.78 % | -119.060 M -71.38 % | -69.473 M 39.40 % | -114.648 M -103.92 % | -56.223 M 45.52 % | -103.191 M -19.92 % | -86.049 M -89.37 % | -45.440 M -1 540.43 % | -2.770 M | 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 100.00 % | -110.713 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 -100.00 % | 79.698 M -39.65 % | 132.070 M 59.20 % | 82.961 M -24.16 % | 109.395 M -10.73 % | 122.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.989 M -7.40 % | 80.980 M 6.80 % | 75.822 M -68.80 % | 243.013 M 213.20 % | 77.591 M -37.50 % | 124.153 M 148.04 % | 50.053 M -83.10 % | 296.136 M 703.49 % | 36.856 M -25.62 % | 49.554 M -15.32 % | 58.519 M 1 070.38 % | 5.000 M -95.53 % | 111.757 M -15.62 % | 132.444 M 2 748.88 % | -5.000 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 % | -4.636 M 77.78 % | -20.864 M -9.32 % | -19.086 M | 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 -100.00 % | 10.000 M | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 100.00 % | -507.000 K | 0.000 | 0.000 | 0.000 100.00 % | -7.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 100.00 % | -34.235 M 81.42 % | -184.286 M -983.59 % | -17.007 M -741.10 % | -2.022 M 59.49 % | -4.991 M | 0.000 | 0.000 | 0.000 100.00 % | -451.000 K 92.41 % | -5.940 M 55.92 % | -13.474 M 56.48 % | -30.960 M 27.55 % | -42.735 M 54.69 % | -94.327 M -157.37 % | -36.650 M 59.37 % | -90.212 M -38.50 % | -65.134 M 40.98 % | -110.350 M -990.09 % | -10.123 M 60.48 % | -25.614 M -172.46 % | -9.401 M 54.36 % | -20.600 M 70.90 % | -70.793 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 100.00 % | -63.000 K -100.02 % | 400.000 M | 0.000 -100.00 % | 503.571 K 100.13 % | -400.000 M | 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 -100.00 % | 2.000 M -49.75 % | 3.980 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 % | 234.740 M 5 067.07 % | 4.543 M -47.92 % | 8.723 M -17.22 % | 10.537 M 75.56 % | 6.002 M -48.14 % | 11.573 M 82.89 % | 6.328 M -50.95 % | 12.902 M -46.30 % | 24.025 M -56.01 % | 54.612 M -40.41 % | 91.653 M 91.22 % | 47.930 M -51.46 % | 98.737 M 14.54 % | 86.201 M 216.45 % | 27.240 M -39.49 % | 45.020 M 249.81 % | 12.870 M -23.21 % | 16.759 M 4.87 % | 15.981 M -28.06 % | 22.215 M 48.98 % | 14.911 M 88.99 % | 7.890 M 92.30 % | 4.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 401.838 M 0.23 % | 400.929 M 481 626.99 % | -83.262 K -200.00 % | 83.262 K | 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 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 292.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 89.65 % | -96.661 M -21.28 % | -79.698 M 39.65 % | -132.070 M -59.20 % | -82.961 M 24.16 % | -109.395 M 10.73 % | -122.540 M -1 158.84 % | 11.573 M 82.89 % | 6.328 M -50.95 % | 12.902 M 117.21 % | -74.989 M 7.40 % | -80.980 M -6.80 % | -75.822 M 68.80 % | -243.013 M -213.20 % | -77.591 M 37.50 % | -124.153 M -148.04 % | -50.053 M 83.10 % | -296.136 M -703.49 % | -36.856 M 25.62 % | -49.554 M 15.32 % | -58.519 M -1 070.38 % | -5.000 M 95.53 % | -111.757 M 15.62 % | -132.444 M -84.75 % | -71.690 M -3 697.14 % | -1.888 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 100.00 % | -103.191 M | 0.000 | 0.000 100.00 % | -4.636 M 98.87 % | -410.169 M -207.17 % | 382.745 M 38 688.08 % | 986.760 K 100.25 % | -400.504 M -0.27 % | -399.426 M -27 268.16 % | -1.459 M -330.47 % | -339.037 K 32.67 % | -503.571 K 99.87 % | -400.504 M |
| Net cash used for investing activites | -21.535 M -3.98 % | -20.710 M 15.63 % | -24.546 M -1.15 % | -24.268 M -30.36 % | -18.616 M 84.88 % | -123.155 M -745.61 % | -14.564 M 10.11 % | -16.202 M -35.04 % | -11.998 M 46.39 % | -22.382 M 31.98 % | -32.905 M -24.12 % | -26.511 M -92.98 % | -13.738 M 79.63 % | -67.450 M -397.13 % | -13.568 M -7.36 % | -12.638 M -162.91 % | -4.807 M 49.51 % | -9.520 M -1.09 % | -9.417 M 45.26 % | -17.203 M -62.11 % | -10.612 M -15.75 % | -9.168 M 3.36 % | -9.487 M 37.02 % | -15.063 M -48.04 % | -10.175 M 82.44 % | -57.938 M -29.78 % | -44.643 M 53.81 % | -96.661 M -180.01 % | 120.807 M 138.74 % | -311.813 M -241.73 % | -91.245 M 9.55 % | -100.880 M 16.99 % | -121.529 M -12.89 % | -107.655 M -152.62 % | -42.616 M 73.53 % | -160.994 M -213.13 % | -51.415 M -59.14 % | -32.308 M -1 470.73 % | 2.357 M 101.04 % | -226.043 M -947.03 % | -21.589 M 83.68 % | -132.279 M -122.46 % | -59.463 M 82.58 % | -341.328 M -283.00 % | -89.120 M 37.74 % | -143.145 M -171.82 % | -52.661 M 63.30 % | -143.501 M -35.06 % | -106.247 M 26.80 % | -145.154 M -59.63 % | -90.934 M 59.08 % | -222.199 M -541.47 % | -34.639 M 77.20 % | -151.913 M -336.64 % | -34.791 M 70.76 % | -118.993 M -71.28 % | -69.473 M 39.40 % | -114.648 M -103.92 % | -56.223 M 45.52 % | -103.191 M -19.92 % | -86.049 M -89.37 % | -45.440 M -513.56 % | -7.406 M 74.63 % | -29.195 M -107.63 % | 382.745 M 42 262.60 % | 903.498 K 985.13 % | 83.262 K -85.49 % | 574.000 K 139.33 % | -1.459 M -330.47 % | -339.037 K 99.92 % | -400.504 M 0.00 % | -400.504 M |
| Debt repayment | 0.000 -100.00 % | 1.541 M -90.02 % | 15.435 M 438.12 % | -4.565 M -103.18 % | 143.435 M 212.24 % | 45.938 M -61.97 % | 120.781 M 6 038 950.00 % | 2.000 K 100.16 % | -1.289 M 68.75 % | -4.125 M 0.00 % | -4.125 M 96.04 % | -104.125 M -2 424.24 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M -16.33 % | -3.546 M 24.62 % | -4.704 M -14.04 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M 0.00 % | -4.125 M 97.73 % | -181.451 M 3.36 % | -187.768 M -160.79 % | -72.000 M -33.33 % | -54.000 M | 0.000 100.00 % | -54.228 M | 0.000 100.00 % | -26.131 M -108.71 % | 300.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.739 M -79.95 % | 103.448 M 455.60 % | 18.619 M -67.61 % | 57.492 M -20.08 % | 71.939 M -7.51 % | 77.784 M 52.85 % | 50.889 M -35.89 % | 79.380 M 254.88 % | 22.368 M -88.92 % | 201.862 M 3 847.24 % | 5.114 M -74.35 % | 19.938 M -21.14 % | 25.284 M -75.43 % | 102.913 M 24.38 % | 82.738 M -18.70 % | 101.765 M | 0.000 -100.00 % | 189.911 M 806.50 % | 20.950 M -83.49 % | 126.911 M 430.03 % | 23.944 M -78.59 % | 111.829 M 140.24 % | 46.548 M -31.84 % | 68.295 M 161.86 % | 26.081 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.288 M 96.23 % | -113.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.900 M | 0.000 100.00 % | -7.156 M | 0.000 |
| Common stock issued | 224.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.929 M | 0.000 -100.00 % | 1.439 M | 0.000 -100.00 % | 3.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.235 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 % | 1.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 | 0.000 100.00 % | -149.600 M -200.00 % | 149.600 M | 0.000 | 0.000 | 0.000 100.00 % | -6.900 M | 0.000 -100.00 % | 400.000 M 0.00 % | 400.000 M |
| Common stock repurchased | -50.432 M 23.12 % | -65.595 M 6.93 % | -70.478 M 42.76 % | -123.122 M 5.15 % | -129.802 M -33.05 % | -97.561 M -70.44 % | -57.240 M -10.33 % | -51.880 M 31.17 % | -75.374 M -13.10 % | -66.642 M -25.45 % | -53.123 M -592.97 % | -7.666 M 90.44 % | -80.229 M -129.24 % | -34.998 M 73.91 % | -134.166 M -249.97 % | -38.336 M -1 353.22 % | -2.638 M 95.82 % | -63.133 M -6.40 % | -59.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -395.000 K -10.96 % | -356.000 K 89.79 % | -3.486 M -235.80 % | 2.567 M 1 895.10 % | -143.000 K -33.64 % | -107.000 K 92.38 % | -1.405 M -2 241.67 % | -60.000 K | 0.000 100.00 % | -55.000 K 96.76 % | -1.698 M -7 985.71 % | -21.000 K -5.00 % | -20.000 K 0.00 % | -20.000 K 96.47 % | -566.000 K -892.98 % | -57.000 K -72.73 % | -33.000 K 71.55 % | -116.000 K 82.94 % | -680.000 K -596.35 % | 137.000 K 174.86 % | -183.000 K -976.47 % | -17.000 K 15.00 % | -20.000 K 23.08 % | -26.000 K -160.00 % | -10.000 K | 0.000 | 0.000 -100.00 % | 259.319 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 % | 257.434 M 200.00 % | -257.434 M | 0.000 | 0.000 | 0.000 100.00 % | -120.727 K 86.35 % | -884.231 K -554.78 % | -135.042 K | 0.000 |
| Dividends paid | -16.071 M -6.24 % | -15.127 M 3.45 % | -15.667 M -0.20 % | -15.636 M 4.28 % | -16.335 M 2.26 % | -16.713 M -4.10 % | -16.055 M -0.50 % | -15.975 M 0.85 % | -16.112 M 0.90 % | -16.259 M 1.03 % | -16.428 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.387 M | 0.000 100.00 % | -8.427 M | 0.000 | 0.000 100.00 % | -15.427 M -631.48 % | -2.109 M | 0.000 | 0.000 100.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.00 % | -3.859 M 0.03 % | -3.860 M 16.25 % | -4.609 M -163.37 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M 0.00 % | -1.750 M -23.33 % | -1.419 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 |
| Other financing activites | -3.541 M -45.54 % | -2.433 M 76.50 % | -10.353 M -932.20 % | -1.003 M -64.97 % | -608.000 K -1 742.42 % | -33.000 K 98.32 % | -1.962 M -136.96 % | -828.000 K -26.41 % | -655.000 K -1 523.91 % | 46.000 K 100.65 % | -7.029 M -1 263.74 % | 604.000 K -54.55 % | 1.329 M 516.61 % | -319.000 K 89.49 % | -3.035 M -995.67 % | -277.000 K 88.09 % | -2.325 M -1 821.49 % | -121.000 K -161.73 % | 196.000 K 138.43 % | -510.000 K -110.79 % | 4.728 M 1 370.97 % | -372.000 K 91.87 % | -4.574 M -1 174.09 % | -359.000 K -147.24 % | 760.000 K -87.95 % | 6.306 M 563.68 % | -1.360 M -109.37 % | 14.511 M 591.99 % | 2.097 M 86.40 % | 1.125 M 105.60 % | -20.081 M -91.78 % | -10.471 M -442.54 % | -1.930 M -273.87 % | 1.110 M 105.13 % | -21.644 M -942.08 % | -2.077 M 82.74 % | -12.035 M -223.00 % | -3.726 M 75.88 % | -15.446 M -106.22 % | -7.490 M -131.89 % | -3.230 M -5.56 % | -3.060 M 5.93 % | -3.253 M 71.78 % | -11.528 M -352.61 % | -2.547 M -101.12 % | 228.069 M 1 600.85 % | -15.196 M -116.87 % | -7.007 M 62.43 % | -18.652 M -191.94 % | -6.389 M 53.09 % | -13.620 M -123.72 % | 57.418 M 932.14 % | -6.900 M 16.55 % | -8.268 M 44.79 % | -14.976 M 54.40 % | -32.841 M -753.01 % | -3.850 M 32.72 % | -5.722 M 68.26 % | -18.030 M -125.17 % | 71.625 M 5 343.41 % | -1.366 M 80.08 % | -6.857 M | 0.000 100.00 % | -103.546 M 11.55 % | -117.062 M | 0.000 -100.00 % | 400.709 M 5 712.73 % | 6.894 M 1 498 718.26 % | -460.000 | 0.000 -100.00 % | 8.000 M 795.36 % | 893.492 K |
| Net cash used provided by financing activities | -69.820 M 14.38 % | -81.545 M -0.59 % | -81.063 M 43.83 % | -144.326 M -4 260.30 % | -3.310 M 95.16 % | -68.369 M -250.18 % | 45.524 M 166.28 % | -68.681 M 26.49 % | -93.430 M -7.42 % | -86.980 M -11.57 % | -77.961 M 29.88 % | -111.187 M -33.92 % | -83.025 M -110.50 % | -39.442 M 72.09 % | -141.326 M -230.68 % | -42.738 M -402.27 % | -8.509 M 87.48 % | -67.958 M -7.42 % | -63.264 M -21 618.37 % | 294.000 K -51.24 % | 603.000 K 119.72 % | -3.058 M 98.36 % | -186.025 M -0.77 % | -184.599 M -159.12 % | -71.240 M -27.03 % | -56.081 M -4 023.60 % | -1.360 M 97.18 % | -48.144 M -2 395.85 % | 2.097 M 108.39 % | -25.006 M -109.45 % | 264.556 M 2 626.56 % | -10.471 M -131.90 % | 32.829 M 3 284.43 % | 970.000 K 115.01 % | -6.462 M -105.41 % | 119.518 M 4 318.41 % | 2.705 M -94.58 % | 49.887 M -4.19 % | 52.068 M -21.56 % | 66.378 M 51.66 % | 43.767 M -39.50 % | 72.345 M 396.33 % | 14.576 M -92.18 % | 186.474 M 8 480.85 % | -2.225 M -100.90 % | 246.257 M 2 853.43 % | 8.338 M -91.14 % | 94.130 M 51.03 % | 62.326 M -33.43 % | 93.626 M 709.15 % | -15.370 M -106.25 % | 245.910 M 1 650.25 % | 14.050 M -88.16 % | 118.643 M 1 222.96 % | 8.968 M -88.65 % | 78.988 M 84.99 % | 42.698 M -31.76 % | 62.573 M 677.21 % | 8.051 M -88.76 % | 71.625 M 5 343.41 % | -1.366 M 80.08 % | -6.857 M | 0.000 100.00 % | -117.882 M 48.89 % | -230.656 M | 0.000 -100.00 % | 400.709 M 6 304 522.81 % | -6.356 K 94.76 % | -121.343 K 86.28 % | -884.231 K -100.22 % | 400.709 M -0.05 % | 400.893 M |
| Effect of forex changes on cash | -203.000 K -119.33 % | 1.050 M -44.77 % | 1.901 M 184.23 % | -2.257 M -245.64 % | -653.000 K -782.43 % | -74.000 K 67.97 % | -231.000 K -121.61 % | 1.069 M 184.37 % | -1.267 M -54.14 % | -822.000 K -223.62 % | -254.000 K 90.10 % | -2.565 M -353.98 % | -565.000 K -124.79 % | 2.279 M 908.41 % | 226.000 K 150.00 % | -452.000 K -75.19 % | -258.000 K -130.35 % | 850.000 K 298.60 % | -428.000 K -156.69 % | 755.000 K 174.83 % | -1.009 M -403.00 % | 333.000 K 121.17 % | -1.573 M -100.80 % | 195.902 M 116 018.34 % | -169.000 K 74.36 % | -659.000 K -151.44 % | 1.281 M 387.87 % | -445.000 K 50.00 % | -890.000 K -12 814.29 % | 7.000 K -87.93 % | 58.000 K 1 060.00 % | 5.000 K -97.62 % | 210.000 K 165.83 % | -319.000 K -228.63 % | 248.000 K 933.33 % | 24.000 K 118.18 % | 11.000 K -97.14 % | 384.000 K 312.90 % | 93.000 K -13.08 % | 107.000 K 118.01 % | -594.000 K -288.24 % | -153.000 K -33.04 % | -115.000 K 95.50 % | -2.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 -100.00 % | 117.882 M 84 201 528.57 % | -140.000 | 0.000 100.00 % | -400.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 9.224 M -67.53 % | 28.410 M 166.65 % | -42.627 M 35.47 % | -66.062 M -168.78 % | 96.047 M 186.93 % | -110.484 M -208.15 % | 102.155 M 2 458.35 % | 3.993 M 111.22 % | -35.579 M -53.78 % | -23.136 M 45.15 % | -42.178 M 15.63 % | -49.992 M -492.67 % | -8.435 M -75.07 % | -4.818 M 94.58 % | -88.898 M -362.17 % | 33.909 M -53.93 % | 73.596 M 5 257.39 % | -1.427 M 93.61 % | -22.343 M -141.01 % | 54.476 M -14.33 % | 63.587 M 22.69 % | 51.826 M 133.16 % | -156.272 M -400.92 % | 51.932 M 1 712.29 % | -3.221 M 96.74 % | -98.710 M -3 004.94 % | 3.398 M 103.17 % | -107.079 M -151.86 % | 206.464 M 181.28 % | -254.001 M -209.65 % | 231.646 M 298.04 % | 58.196 M 1 232.66 % | -5.138 M 89.93 % | -51.002 M -439.24 % | 15.034 M 629.55 % | -2.839 M -140.41 % | 7.025 M -91.19 % | 79.779 M -21.43 % | 101.537 M 196.69 % | -105.017 M -214.39 % | 91.808 M 585.65 % | -18.904 M -389.54 % | 6.529 M 106.81 % | -95.872 M -228.25 % | -29.207 M -119.23 % | 151.844 M 8 272.44 % | -1.858 M 82.56 % | -10.655 M -7 251.01 % | 149.000 K 101.76 % | -8.462 M 82.77 % | -49.108 M -175.53 % | 65.019 M 185.96 % | 22.737 M 15.22 % | 19.734 M 86.84 % | 10.562 M -8.42 % | 11.533 M -45.25 % | 21.066 M 12 137.71 % | -175.000 K 98.91 % | -15.990 M -204.54 % | 15.296 M 194.96 % | -16.107 M 35.34 % | -24.910 M -1 533.44 % | -1.525 M -114.46 % | 10.547 M -92.27 % | 136.513 M 117 765.44 % | 115.821 K 191.28 % | -126.891 K 64.82 % | -360.703 K -179.65 % | 452.880 K 165.53 % | -691.133 K -227.11 % | 543.718 K -25.32 % | 728.096 K |
| Cash at beginning of period | 79.309 M 55.82 % | 50.899 M -45.58 % | 93.526 M -41.40 % | 159.588 M 151.16 % | 63.541 M -63.49 % | 174.025 M 142.14 % | 71.870 M 5.88 % | 67.877 M -34.39 % | 103.456 M -18.28 % | 126.592 M -24.99 % | 168.770 M -22.85 % | 218.762 M -3.71 % | 227.197 M -2.08 % | 232.015 M -27.70 % | 320.913 M 11.81 % | 287.004 M 34.49 % | 213.408 M -0.66 % | 214.835 M -9.42 % | 237.178 M 29.82 % | 182.702 M 53.38 % | 119.115 M 77.02 % | 67.289 M -69.90 % | 223.561 M 30.26 % | 171.629 M -53.61 % | 369.975 M -21.06 % | 468.685 M 0.73 % | 465.287 M -18.71 % | 572.366 M 56.43 % | 365.902 M -40.97 % | 619.903 M 59.66 % | 388.257 M 17.63 % | 330.061 M -1.53 % | 335.199 M -13.21 % | 386.201 M 4.05 % | 371.167 M -0.76 % | 374.006 M 1.91 % | 366.981 M 27.78 % | 287.202 M 54.69 % | 185.665 M -36.13 % | 290.682 M 46.16 % | 198.874 M -8.68 % | 217.778 M 3.09 % | 211.249 M -31.22 % | 307.121 M -8.68 % | 336.328 M 82.31 % | 184.484 M -1.00 % | 186.342 M -5.41 % | 196.997 M 0.08 % | 196.848 M -4.12 % | 205.310 M -19.30 % | 254.418 M 34.33 % | 189.399 M 13.64 % | 166.662 M 13.43 % | 146.928 M 7.75 % | 136.366 M 9.24 % | 124.833 M 20.30 % | 103.767 M -0.17 % | 103.942 M -13.33 % | 119.932 M 14.62 % | 104.636 M -13.34 % | 120.743 M -17.10 % | 145.653 M -1.04 % | 147.178 M 7.72 % | 136.631 M 115 620.34 % | 118.070 K 5 149.89 % | 2.249 K -98.26 % | 129.140 K -73.64 % | 489.843 K 1 225.23 % | 36.963 K -94.92 % | 728.096 K 294.89 % | 184.378 K | 0.000 |
| Cash at end of period | 88.533 M 11.63 % | 79.309 M 55.82 % | 50.899 M -45.58 % | 93.526 M -41.40 % | 159.588 M 151.16 % | 63.541 M -63.49 % | 174.025 M 142.14 % | 71.870 M 5.88 % | 67.877 M -34.39 % | 103.456 M -18.28 % | 126.592 M -24.99 % | 168.770 M -22.85 % | 218.762 M -3.71 % | 227.197 M -2.08 % | 232.015 M -27.70 % | 320.913 M 11.81 % | 287.004 M 34.49 % | 213.408 M -0.66 % | 214.835 M -9.42 % | 237.178 M 29.82 % | 182.702 M 53.38 % | 119.115 M 77.02 % | 67.289 M -69.90 % | 223.561 M -39.04 % | 366.754 M -0.87 % | 369.975 M -21.06 % | 468.685 M 0.73 % | 465.287 M -18.71 % | 572.366 M 56.43 % | 365.902 M -40.97 % | 619.903 M 59.66 % | 388.257 M 17.63 % | 330.061 M -1.53 % | 335.199 M -13.21 % | 386.201 M 4.05 % | 371.167 M -0.76 % | 374.006 M 1.91 % | 366.981 M 27.78 % | 287.202 M 54.69 % | 185.665 M -36.13 % | 290.682 M 46.16 % | 198.874 M -8.68 % | 217.778 M 3.09 % | 211.249 M -31.22 % | 307.121 M -8.68 % | 336.328 M 82.31 % | 184.484 M -1.00 % | 186.342 M -5.41 % | 196.997 M 0.08 % | 196.848 M -4.12 % | 205.310 M -19.30 % | 254.418 M 34.33 % | 189.399 M 13.64 % | 166.662 M 13.43 % | 146.928 M 7.75 % | 136.366 M 9.24 % | 124.833 M 20.30 % | 103.767 M -0.17 % | 103.942 M -13.33 % | 119.932 M 14.62 % | 104.636 M -13.34 % | 120.743 M -17.10 % | 145.653 M -1.04 % | 147.178 M 7.72 % | 136.631 M 115 620.34 % | 118.070 K 5 149.89 % | 2.249 K -98.26 % | 129.140 K -73.64 % | 489.843 K 1 225.23 % | 36.963 K -94.92 % | 728.096 K 0.00 % | 728.096 K |
| Operating cash flow | 100.782 M -22.25 % | 129.615 M 112.20 % | 61.081 M -41.71 % | 104.789 M -11.66 % | 118.626 M 46.25 % | 81.114 M 13.56 % | 71.426 M -18.66 % | 87.807 M 23.47 % | 71.116 M -18.30 % | 87.048 M 26.26 % | 68.942 M -23.63 % | 90.271 M 1.55 % | 88.893 M -10.92 % | 99.795 M 51.73 % | 65.770 M -26.71 % | 89.737 M 2.94 % | 87.170 M 15.92 % | 75.201 M 48.13 % | 50.766 M -28.12 % | 70.630 M -5.33 % | 74.605 M 17.08 % | 63.719 M 56.12 % | 40.813 M -26.72 % | 55.692 M -28.93 % | 78.363 M 390.75 % | 15.968 M -66.82 % | 48.120 M 26.06 % | 38.171 M -54.80 % | 84.450 M 1.98 % | 82.811 M 42.10 % | 58.277 M 3.32 % | 56.403 M -32.33 % | 83.352 M 48.84 % | 56.002 M -12.31 % | 63.864 M 5.32 % | 60.640 M 8.82 % | 55.724 M -9.86 % | 61.816 M 31.47 % | 47.019 M -13.79 % | 54.541 M -22.33 % | 70.224 M 70.52 % | 41.183 M -20.08 % | 51.531 M -16.26 % | 61.537 M -0.97 % | 62.138 M 27.51 % | 48.732 M 14.76 % | 42.465 M 9.68 % | 38.716 M -12.15 % | 44.070 M 2.33 % | 43.066 M -24.70 % | 57.196 M 38.46 % | 41.308 M -4.66 % | 43.326 M -18.26 % | 53.004 M 45.68 % | 36.385 M -29.40 % | 51.538 M 7.73 % | 47.841 M -7.82 % | 51.900 M 61.27 % | 32.182 M -31.33 % | 46.862 M -34.28 % | 71.308 M 160.37 % | 27.387 M 365.69 % | 5.881 M -85.20 % | 39.742 M 355.15 % | -15.576 M -1 877.48 % | -787.677 K -274.81 % | -210.153 K 77.36 % | -928.346 K -145.65 % | 2.034 M 282.17 % | 532.135 K 57.35 % | 338.175 K 0.00 % | 338.175 K |
| Capital expenditure | -21.535 M -3.98 % | -20.710 M 15.63 % | -24.546 M -1.15 % | -24.268 M -30.36 % | -18.616 M -49.62 % | -12.442 M 14.57 % | -14.564 M 10.11 % | -16.202 M -35.04 % | -11.998 M 46.39 % | -22.382 M 2.28 % | -22.905 M 13.60 % | -26.511 M -92.98 % | -13.738 M 21.27 % | -17.450 M -28.61 % | -13.568 M 3.98 % | -14.131 M -60.82 % | -8.787 M 10.45 % | -9.812 M -4.19 % | -9.417 M 0.05 % | -9.422 M 11.21 % | -10.612 M -15.75 % | -9.168 M 3.36 % | -9.487 M 37.02 % | -15.063 M -48.04 % | -10.175 M 82.44 % | -57.938 M -67.24 % | -34.643 M 64.16 % | -96.661 M -21.28 % | -79.698 M 39.65 % | -132.070 M -59.20 % | -82.961 M 24.16 % | -109.395 M 10.73 % | -122.540 M -2.78 % | -119.228 M -143.60 % | -48.944 M 71.85 % | -173.896 M -131.90 % | -74.989 M 7.40 % | -80.980 M -6.80 % | -75.822 M 68.80 % | -243.013 M -213.20 % | -77.591 M 37.50 % | -124.153 M -148.04 % | -50.053 M 83.10 % | -296.136 M -703.49 % | -36.856 M 25.62 % | -49.554 M 15.32 % | -58.519 M 58.23 % | -140.102 M -25.36 % | -111.757 M 15.62 % | -132.444 M -588.24 % | -19.244 M 91.27 % | -220.311 M -536.02 % | -34.639 M 77.20 % | -151.913 M -336.64 % | -34.791 M 70.78 % | -119.060 M -71.38 % | -69.473 M 39.40 % | -114.648 M -103.92 % | -56.223 M 45.52 % | -103.191 M -19.92 % | -86.049 M -89.37 % | -45.440 M -1 540.43 % | -2.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 79.247 M -27.23 % | 108.905 M 198.08 % | 36.535 M -54.63 % | 80.521 M -19.49 % | 100.010 M 45.63 % | 68.672 M 20.77 % | 56.862 M -20.59 % | 71.605 M 21.12 % | 59.118 M -8.58 % | 64.666 M 40.47 % | 46.037 M -27.80 % | 63.760 M -15.16 % | 75.155 M -8.73 % | 82.345 M 57.74 % | 52.202 M -30.96 % | 75.606 M -3.54 % | 78.383 M 19.87 % | 65.389 M 58.14 % | 41.349 M -32.45 % | 61.208 M -4.35 % | 63.993 M 17.31 % | 54.551 M 74.14 % | 31.326 M -22.90 % | 40.629 M -40.42 % | 68.188 M 262.47 % | -41.970 M -411.42 % | 13.477 M 123.04 % | -58.490 M -1 330.85 % | 4.752 M 109.65 % | -49.259 M -99.56 % | -24.684 M 53.42 % | -52.992 M -35.23 % | -39.188 M 38.02 % | -63.226 M -523.77 % | 14.920 M 113.17 % | -113.256 M -487.88 % | -19.265 M -0.53 % | -19.164 M 33.47 % | -28.803 M 84.72 % | -188.472 M -2 458.33 % | -7.367 M 91.12 % | -82.970 M -5 713.67 % | 1.478 M 100.63 % | -234.599 M -1 027.93 % | 25.282 M 3 175.67 % | -822.000 K 94.88 % | -16.054 M 84.17 % | -101.386 M -49.79 % | -67.687 M 24.27 % | -89.378 M -335.50 % | 37.952 M 121.20 % | -179.003 M -2 160.58 % | 8.687 M 108.78 % | -98.909 M -6 305.08 % | 1.594 M 102.36 % | -67.522 M -212.14 % | -21.632 M 65.53 % | -62.748 M -161.00 % | -24.041 M 57.32 % | -56.329 M -282.12 % | -14.741 M 18.35 % | -18.053 M -680.30 % | 3.111 M -92.17 % | 39.742 M 355.15 % | -15.576 M -1 877.48 % | -787.677 K -274.81 % | -210.153 K 77.36 % | -928.346 K -145.65 % | 2.034 M 282.17 % | 532.135 K 57.35 % | 338.175 K 0.00 % | 338.175 K |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 |