Matichon Public Company Limited MATI.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 590.423 M -15.90 % | 702.047 M 2.87 % | 682.464 M 1.31 % | 673.643 M 1.43 % | 664.134 M -16.32 % | 793.687 M -6.28 % | 846.891 M -7.78 % | 918.291 M -1.43 % | 931.647 M -9.43 % | 1.029 B -11.44 % | 1.162 B -24.50 % | 1.538 B 11.60 % | 1.379 B 1.98 % | 1.352 B -4.19 % | 1.411 B -8.22 % | 1.537 B 0.55 % | 1.529 B -12.51 % | 1.747 B 4.53 % | 1.671 B |
| Net income | -33.417 M -209.36 % | 30.558 M -56.03 % | 69.493 M -68.26 % | 218.948 M 719.57 % | 26.715 M 170.05 % | -38.139 M -300.71 % | 19.002 M -78.84 % | 89.783 M 241.01 % | -63.670 M 38.39 % | -103.344 M -103.23 % | -50.851 M -146.56 % | 109.213 M 4.88 % | 104.129 M 17.60 % | 88.549 M -31.92 % | 130.063 M 1.53 % | 128.098 M -11.04 % | 143.993 M -25.40 % | 193.013 M 64.51 % | 117.328 M |
| Income before tax | -29.815 M -170.86 % | 42.075 M -51.54 % | 86.833 M -64.91 % | 247.438 M 613.58 % | 34.676 M 177.70 % | -44.630 M -211.37 % | 40.074 M -58.51 % | 96.582 M 300.74 % | -48.113 M 51.39 % | -98.968 M -116.86 % | -45.637 M -128.66 % | 159.240 M 12.73 % | 141.254 M 4.88 % | 134.688 M -24.91 % | 179.371 M 4.18 % | 172.182 M -14.07 % | 200.381 M -31.51 % | 292.557 M 80.60 % | 161.989 M |
| Income before tax ratio | -0.05 -184.26 % | 0.06 -52.90 % | 0.13 -65.36 % | 0.37 603.51 % | 0.05 192.85 % | -0.06 -218.83 % | 0.05 -55.01 % | 0.11 303.66 % | -0.05 46.32 % | -0.10 -144.88 % | -0.04 -137.96 % | 0.10 1.01 % | 0.10 2.83 % | 0.10 -21.63 % | 0.13 13.50 % | 0.11 -14.55 % | 0.13 -21.71 % | 0.17 72.77 % | 0.10 |
| EBITDA | -6.122 M -109.41 % | 65.046 M -43.45 % | 115.029 M -58.48 % | 277.069 M 323.53 % | 65.418 M 440.31 % | -19.223 M -127.02 % | 71.135 M -47.15 % | 134.607 M 12 889.67 % | -1.052 M 97.49 % | -41.974 M -395.92 % | 14.184 M -93.51 % | 218.646 M 8.17 % | 202.127 M -1.26 % | 204.698 M -23.80 % | 268.645 M 2.83 % | 261.260 M -9.03 % | 287.181 M -24.25 % | 379.107 M 55.08 % | 244.454 M |
| Net income ratio | -0.06 -230.03 % | 0.04 -57.25 % | 0.10 -68.67 % | 0.33 708.00 % | 0.04 183.71 % | -0.05 -314.17 % | 0.02 -77.05 % | 0.10 243.06 % | -0.07 31.98 % | -0.10 -129.49 % | -0.04 -161.67 % | 0.07 -6.02 % | 0.08 15.31 % | 0.07 -28.94 % | 0.09 10.63 % | 0.08 -11.53 % | 0.09 -14.73 % | 0.11 57.38 % | 0.07 |
| Ratio EBITDA | -0.01 -111.19 % | 0.09 -45.03 % | 0.17 -59.02 % | 0.41 317.56 % | 0.10 506.69 % | -0.02 -128.83 % | 0.08 -42.70 % | 0.15 13 075.69 % | 0.00 97.23 % | -0.04 -434.15 % | 0.01 -91.41 % | 0.14 -3.07 % | 0.15 -3.18 % | 0.15 -20.47 % | 0.19 12.03 % | 0.17 -9.53 % | 0.19 -13.42 % | 0.22 48.36 % | 0.15 |
| Gross profit ratio | 0.25 -26.54 % | 0.34 -12.04 % | 0.38 -3.84 % | 0.40 6.06 % | 0.37 18.33 % | 0.32 10.41 % | 0.29 -7.50 % | 0.31 17.51 % | 0.26 2.71 % | 0.26 -13.73 % | 0.30 -17.64 % | 0.36 -4.88 % | 0.38 2.36 % | 0.37 -5.46 % | 0.39 11.77 % | 0.35 -6.64 % | 0.38 -11.78 % | 0.43 10.28 % | 0.39 |
| Weighted average shs out dil | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.47 % | 184.476 M -0.47 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M -0.43 % | 186.157 M |
| Weighted average shs out | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.47 % | 184.476 M -0.47 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M -0.43 % | 186.157 M |
| EPS diluted | -0.18 -212.50 % | 0.16 -57.89 % | 0.38 -67.80 % | 1.18 742.86 % | 0.14 166.67 % | -0.21 -310.00 % | 0.10 -79.17 % | 0.48 241.18 % | -0.34 39.29 % | -0.56 -107.41 % | -0.27 -145.76 % | 0.59 31.11 % | 0.45 -6.25 % | 0.48 -31.43 % | 0.70 1.45 % | 0.69 -11.54 % | 0.78 -25.00 % | 1.04 65.08 % | 0.63 |
| Earnings per share | -0.18 -212.50 % | 0.16 -57.89 % | 0.38 -67.80 % | 1.18 742.86 % | 0.14 166.67 % | -0.21 -310.00 % | 0.10 -79.17 % | 0.48 241.18 % | -0.34 39.29 % | -0.56 -107.41 % | -0.27 -145.76 % | 0.59 31.11 % | 0.45 -6.25 % | 0.48 -31.43 % | 0.70 1.45 % | 0.69 -11.54 % | 0.78 -25.00 % | 1.04 65.08 % | 0.63 |
| Gross profit | 145.614 M -38.22 % | 235.682 M -9.52 % | 260.470 M -2.58 % | 267.358 M 7.57 % | 248.532 M -0.99 % | 251.010 M 3.47 % | 242.582 M -14.69 % | 284.348 M 15.83 % | 245.494 M -6.97 % | 263.888 M -23.61 % | 345.426 M -37.82 % | 555.499 M 6.15 % | 523.302 M 4.40 % | 501.263 M -9.42 % | 553.419 M 2.58 % | 539.480 M -6.12 % | 574.651 M -22.81 % | 744.507 M 15.28 % | 645.828 M |
| Income tax expense | 3.602 M -68.72 % | 11.517 M -32.59 % | 17.085 M -40.03 % | 28.490 M 257.89 % | 7.961 M 222.63 % | -6.491 M -130.80 % | 21.073 M 209.92 % | 6.799 M -56.29 % | 15.556 M 255.48 % | 4.376 M -16.06 % | 5.214 M -89.58 % | 50.027 M 34.75 % | 37.124 M -19.54 % | 46.139 M -6.43 % | 49.308 M 11.85 % | 44.083 M -21.82 % | 56.388 M -42.82 % | 98.609 M 127.72 % | 43.303 M |
| Cost of revenue | 444.809 M -4.62 % | 466.364 M 10.51 % | 421.994 M 3.87 % | 406.285 M -2.24 % | 415.602 M -23.42 % | 542.677 M -10.20 % | 604.309 M -4.67 % | 633.943 M -7.61 % | 686.153 M -10.28 % | 764.750 M -6.29 % | 816.123 M -16.97 % | 982.947 M 14.94 % | 855.204 M 0.56 % | 850.413 M -0.81 % | 857.349 M -14.06 % | 997.615 M 4.58 % | 953.968 M -4.86 % | 1.003 B -2.24 % | 1.026 B |
| General and administrative expenses | 181.136 M -8.59 % | 198.155 M 10.47 % | 179.374 M 5.64 % | 169.804 M -6.28 % | 181.178 M -30.82 % | 261.912 M 35.43 % | 193.394 M -8.09 % | 210.407 M -10.57 % | 235.279 M -12.04 % | 267.473 M -9.43 % | 295.326 M -1.79 % | 300.718 M 7.56 % | 279.594 M 2.47 % | 272.852 M 0.96 % | 270.255 M -19.51 % | 335.770 M -14.96 % | 394.850 M | 0.000 | 0.000 |
| Selling and marketing expenses | 31.110 M -10.85 % | 34.897 M -6.42 % | 37.292 M 1.90 % | 36.598 M -28.69 % | 51.322 M -25.07 % | 68.495 M -13.84 % | 79.493 M -16.79 % | 95.532 M -12.95 % | 109.739 M -23.33 % | 143.136 M -10.74 % | 160.361 M -3.32 % | 165.863 M -9.69 % | 183.651 M 15.04 % | 159.640 M -6.91 % | 171.488 M 97.15 % | 86.985 M 8.28 % | 80.333 M | 0.000 | 0.000 |
| Other expenses | -37.324 M 6.56 % | -39.947 M 3.21 % | -41.271 M 77.74 % | -185.431 M -973.99 % | -17.266 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.846 M -26.17 % | 64.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.230 M | 0.000 | 0.000 |
| Operating expenses | 174.921 M -9.42 % | 193.106 M 10.10 % | 175.395 M 736.36 % | 20.971 M -90.26 % | 215.234 M -34.86 % | 330.407 M 21.08 % | 272.887 M -10.80 % | 305.939 M -11.33 % | 345.018 M -4.89 % | 362.763 M -7.19 % | 390.883 M -16.22 % | 466.581 M 0.72 % | 463.245 M 7.11 % | 432.492 M -2.09 % | 441.744 M 4.49 % | 422.755 M -10.61 % | 472.953 M 4.65 % | 451.950 M -6.59 % | 483.839 M |
| Cost and expenses | 619.731 M -6.03 % | 659.470 M 10.39 % | 597.389 M 39.82 % | 427.256 M -32.27 % | 630.836 M -27.75 % | 873.084 M -0.47 % | 877.196 M -6.67 % | 939.882 M -8.85 % | 1.031 B -8.54 % | 1.128 B -6.59 % | 1.207 B -16.73 % | 1.450 B 9.94 % | 1.318 B 2.77 % | 1.283 B -1.25 % | 1.299 B -8.54 % | 1.420 B -0.46 % | 1.427 B -1.90 % | 1.455 B -3.63 % | 1.509 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 212.246 M -8.93 % | 233.052 M 7.56 % | 216.666 M 4.97 % | 206.402 M -11.22 % | 232.500 M -29.63 % | 330.407 M 21.08 % | 272.887 M -10.80 % | 305.939 M -11.33 % | 345.018 M -15.97 % | 410.609 M -9.89 % | 455.688 M -2.33 % | 466.581 M 0.72 % | 463.245 M 7.11 % | 432.492 M -2.09 % | 441.744 M 4.49 % | 422.755 M -11.03 % | 475.183 M 5.14 % | 451.950 M -6.59 % | 483.839 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 753.080 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.862 M -1 432 164 670.46 % | -0.130 |
| Interest expense | 507.521 K 1.21 % | 501.448 K 48.40 % | 337.902 K -31.40 % | 492.572 K -5.02 % | 518.595 K 148 921.55 % | 348.000 | 0.000 -100.00 % | 61.077 K -28.27 % | 85.143 K -8.58 % | 93.135 K -48.38 % | 180.416 K 46.99 % | 122.740 K 63.47 % | 75.083 K -58.27 % | 179.920 K -65.37 % | 519.624 K -32.55 % | 770.357 K -65.45 % | 2.230 M 138.32 % | 935.645 K -31.11 % | 1.358 M |
| Depreciation and amortization | 23.185 M 3.19 % | 22.469 M -20.08 % | 28.113 M -3.52 % | 29.138 M -3.59 % | 30.224 M 18.96 % | 25.407 M -18.08 % | 31.014 M -18.31 % | 37.964 M -19.18 % | 46.976 M -17.44 % | 56.901 M -4.59 % | 59.641 M 0.60 % | 59.284 M 1.28 % | 58.534 M -16.18 % | 69.830 M -21.32 % | 88.754 M 0.50 % | 88.308 M 4.42 % | 84.570 M -1.33 % | 85.710 M 5.68 % | 81.107 M |
| Operating income | -29.307 M -168.83 % | 42.577 M -51.16 % | 87.171 M -64.84 % | 247.931 M 644.58 % | 33.298 M 185.83 % | -38.797 M -28.02 % | -30.305 M -40.36 % | -21.591 M 78.31 % | -99.525 M -0.56 % | -98.968 M -116.86 % | -45.637 M -151.32 % | 88.918 M 48.06 % | 60.057 M -12.67 % | 68.771 M -38.42 % | 111.675 M -4.33 % | 116.725 M 14.78 % | 101.698 M -65.24 % | 292.557 M 80.60 % | 161.989 M |
| Operating income ratio | -0.05 -181.85 % | 0.06 -52.52 % | 0.13 -65.30 % | 0.37 634.07 % | 0.05 202.57 % | -0.05 -36.60 % | -0.04 -52.19 % | -0.02 77.99 % | -0.11 -11.03 % | -0.10 -144.88 % | -0.04 -167.98 % | 0.06 32.67 % | 0.04 -14.37 % | 0.05 -35.73 % | 0.08 4.24 % | 0.08 14.14 % | 0.07 -60.27 % | 0.17 72.77 % | 0.10 |
| Total other income expenses net | -507.521 K -1.21 % | -501.448 K -48.40 % | -337.903 K 31.40 % | -492.573 K -135.76 % | 1.377 M 395 658.27 % | -348.220 -100.00 % | 70.379 M -40.44 % | 118.173 M 129.86 % | 51.411 M 7.66 % | 47.753 M -15.27 % | 56.357 M | 0.000 -100.00 % | 83.232 M 26.27 % | 65.917 M -2.63 % | 67.697 M 21.13 % | 55.889 M -34.33 % | 85.105 M 9 195.90 % | -935.645 K 31.12 % | -1.358 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -38.058 M 41.99 % | -65.603 M -8.61 % | -60.402 M 33.08 % | -90.262 M -66.31 % | -54.274 M 74.90 % | -216.212 M -9.88 % | -196.772 M -143.09 % | -80.947 M 50.29 % | -162.830 M 18.17 % | -198.984 M -171.68 % | -73.243 M -20.65 % | -60.708 M 83.60 % | -370.250 M -33.30 % | -277.749 M 28.73 % | -389.696 M -5.58 % | -369.083 M -33.14 % | -277.216 M 0.92 % | -279.784 M -87.41 % | -149.292 M |
| Total investments | 1.085 B -5.74 % | 1.151 B -6.18 % | 1.227 B 1.69 % | 1.207 B 46.80 % | 821.964 M 34.76 % | 609.959 M 0.13 % | 609.157 M -15.28 % | 718.991 M 30.73 % | 549.965 M -3.35 % | 569.012 M -14.11 % | 662.494 M -4.62 % | 694.560 M 38.02 % | 503.249 M -8.82 % | 551.959 M 49.78 % | 368.522 M 71.74 % | 214.578 M 15.22 % | 186.235 M 102.59 % | 91.925 M 19.38 % | 77.000 M |
| Total debt | 16.020 M -20.58 % | 20.171 M 229.06 % | 6.130 M -50.45 % | 12.371 M 2.50 % | 12.068 M 306.67 % | 2.968 M -65.21 % | 8.530 M -33.61 % | 12.847 M 51.92 % | 8.457 M 9.55 % | 7.719 M -1.32 % | 7.823 M -60.26 % | 19.684 M | 0.000 | 0.000 -100.00 % | 19.981 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 44.000 M 256.56 % | 12.340 M -71.95 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 681.818 M -10.47 % | 761.572 M -2.62 % | 782.065 M 6.53 % | 734.152 M 33.08 % | 551.676 M 1.45 % | 543.781 M -16.43 % | 650.692 M -1.33 % | 659.493 M 13.62 % | 580.460 M -12.47 % | 663.124 M -18.57 % | 814.350 M -15.47 % | 963.344 M 15.37 % | 835.014 M 7.44 % | 777.222 M -22.67 % | 1.005 B 10.98 % | 905.625 M -13.68 % | 1.049 B 6.13 % | 988.571 M 14.91 % | 860.308 M |
| Common stock | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M -9.59 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M |
| Total equity | 1.464 B -5.19 % | 1.544 B -1.79 % | 1.572 B 1.55 % | 1.548 B 13.84 % | 1.360 B 0.14 % | 1.358 B -7.30 % | 1.465 B -0.60 % | 1.474 B 5.67 % | 1.395 B -2.70 % | 1.433 B -9.54 % | 1.585 B -8.59 % | 1.734 B 7.99 % | 1.605 B 3.73 % | 1.548 B -12.83 % | 1.775 B -0.75 % | 1.789 B 2.37 % | 1.747 B 2.72 % | 1.701 B 7.16 % | 1.587 B |
| Other non current liabilities | 224.196 M -16.88 % | 269.740 M -6.50 % | 288.504 M -16.39 % | 345.049 M -1.62 % | 350.714 M 0.62 % | 348.551 M 48.60 % | 234.565 M 1.83 % | 230.357 M -4.96 % | 242.390 M -18.18 % | 296.248 M -11.08 % | 333.163 M 7.08 % | 311.132 M 6.48 % | 292.187 M 6.69 % | 273.867 M 8 087.93 % | 3.345 M 2.96 % | 3.249 M 7.38 % | 3.025 M -52.79 % | 6.408 M 132.56 % | 2.755 M |
| Long term debt | 10.503 M -34.21 % | 15.963 M 340.64 % | 3.623 M -39.04 % | 5.943 M -10.70 % | 6.655 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 |
| Total non current liabilities | 234.699 M -17.85 % | 285.703 M -1.27 % | 289.377 M -17.55 % | 350.992 M -1.78 % | 357.368 M 2.53 % | 348.551 M 48.60 % | 234.565 M 1.83 % | 230.357 M -4.96 % | 242.390 M -19.78 % | 302.142 M -9.31 % | 333.163 M 7.08 % | 311.132 M 6.48 % | 292.187 M 6.69 % | 273.867 M 8 087.93 % | 3.345 M 2.96 % | 3.249 M 7.38 % | 3.025 M -52.79 % | 6.408 M 132.56 % | 2.755 M |
| Other current liabilities | 71.882 M 37.77 % | 52.176 M 8.84 % | 47.938 M -6.50 % | 51.270 M 25.90 % | 40.725 M -29.44 % | 57.720 M -1.23 % | 58.438 M 9.53 % | 53.355 M -4.09 % | 55.630 M -33.22 % | 83.304 M -20.16 % | 104.342 M -33.80 % | 157.614 M 33.36 % | 118.190 M 26.11 % | 93.719 M 111.74 % | 44.261 M -50.18 % | 88.835 M -1.03 % | 89.757 M -0.53 % | 90.232 M -29.65 % | 128.265 M |
| Deferred revenue | 1.271 M | 0.000 | 0.000 -100.00 % | 47.657 M 32.41 % | 35.993 M -29.15 % | 50.800 M 471.52 % | 8.889 M 169.19 % | -12.847 M | 0.000 100.00 % | -7.719 M 1.32 % | -7.823 M -153.45 % | 14.636 M | 0.000 | 0.000 -100.00 % | 87.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.517 M 31.14 % | 4.207 M 67.82 % | 2.507 M -61.00 % | 6.428 M 18.73 % | 5.414 M 82.43 % | 2.968 M -65.21 % | 8.530 M -33.61 % | 12.847 M 51.92 % | 8.457 M 9.55 % | 7.719 M -1.32 % | 7.823 M -60.26 % | 19.684 M | 0.000 | 0.000 -100.00 % | 19.981 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 83.747 M 33.67 % | 62.651 M 3.09 % | 60.773 M -12.13 % | 69.164 M 19.03 % | 58.105 M -18.66 % | 71.431 M -19.98 % | 89.270 M 10.53 % | 80.768 M -6.54 % | 86.422 M -13.58 % | 100.001 M -21.38 % | 127.190 M -37.78 % | 204.433 M 33.39 % | 153.258 M -8.23 % | 166.999 M -19.09 % | 206.401 M 27.69 % | 161.645 M -14.51 % | 189.074 M 2.58 % | 184.316 M -9.74 % | 204.205 M |
| Total liabilities | 318.446 M -8.59 % | 348.353 M -0.51 % | 350.150 M -16.66 % | 420.156 M 1.13 % | 415.474 M -1.07 % | 419.982 M 29.69 % | 323.834 M 4.09 % | 311.125 M -5.38 % | 328.812 M -18.23 % | 402.143 M -12.64 % | 460.353 M -10.71 % | 515.565 M 15.74 % | 445.445 M 1.04 % | 440.865 M 110.19 % | 209.746 M 27.20 % | 164.894 M -14.16 % | 192.099 M 0.72 % | 190.724 M -7.84 % | 206.960 M |
| Other non current assets | 98.170 M 57.51 % | 62.328 M 8.78 % | 57.295 M 107.66 % | 27.591 M -4.45 % | 28.875 M 0.42 % | 28.754 M 0.37 % | 28.646 M 342.14 % | 6.479 M -8.46 % | 7.078 M -2.09 % | 7.229 M 28.48 % | 5.627 M -5.24 % | 5.938 M -78.43 % | 27.527 M 303.78 % | 6.817 M 5.31 % | 6.474 M -11.44 % | 7.310 M -40.12 % | 12.207 M -5.73 % | 12.949 M -1.61 % | 13.160 M |
| Long term investments | 375.699 M -30.07 % | 537.287 M 12.68 % | 476.825 M 61.87 % | 294.576 M 601.69 % | 41.981 M 4 098.11 % | 1.000 M 0.00 % | 1.000 M -95.63 % | 22.901 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M -85.53 % | 69.098 M 245.49 % | 20.000 M | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -83.33 % | 12.000 M |
| Intangible assets | 3.181 M 12.41 % | 2.830 M -13.34 % | 3.266 M 161.28 % | 1.250 M -25.91 % | 1.687 M -27.83 % | 2.338 M -46.02 % | 4.330 M -40.90 % | 7.328 M -8.73 % | 8.028 M -33.47 % | 12.068 M -19.99 % | 15.084 M 35.57 % | 11.126 M 73.60 % | 6.409 M -12.51 % | 7.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.181 M 12.41 % | 2.830 M -13.34 % | 3.266 M 161.28 % | 1.250 M -25.91 % | 1.687 M -27.83 % | 2.338 M -46.02 % | 4.330 M -40.90 % | 7.328 M -8.73 % | 8.028 M -33.47 % | 12.068 M -19.99 % | 15.084 M 35.57 % | 11.126 M 73.60 % | 6.409 M -12.51 % | 7.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 313.782 M -0.94 % | 316.753 M 2.00 % | 310.542 M -10.96 % | 348.774 M -38.78 % | 569.728 M -1.81 % | 580.244 M -1.99 % | 592.014 M -3.31 % | 612.271 M -7.39 % | 661.121 M -5.92 % | 702.749 M -6.22 % | 749.382 M -6.91 % | 804.989 M 7.49 % | 748.915 M -3.80 % | 778.526 M -2.75 % | 800.535 M -5.55 % | 847.606 M -7.37 % | 915.008 M -4.47 % | 957.785 M -6.53 % | 1.025 B |
| Total non current assets | 849.443 M -13.44 % | 981.292 M 7.34 % | 914.217 M 21.95 % | 749.656 M 3.59 % | 723.700 M 4.68 % | 691.335 M 1.36 % | 682.044 M -3.53 % | 706.967 M -2.84 % | 727.644 M -9.64 % | 805.271 M -6.02 % | 856.890 M -11.02 % | 962.989 M 19.95 % | 802.851 M 1.28 % | 792.669 M -1.78 % | 807.008 M -5.82 % | 856.916 M -7.78 % | 929.215 M -4.47 % | 972.734 M -7.34 % | 1.050 B |
| Other current assets | 4.196 M -87.77 % | 34.318 M 27.65 % | 26.883 M -18.85 % | 33.128 M -27.98 % | 46.001 M -13.57 % | 53.221 M 11.53 % | 47.719 M 21.08 % | 39.413 M 18.41 % | 33.285 M -1.54 % | 33.807 M 74.59 % | 19.364 M 186.68 % | 6.754 M -3.16 % | 6.975 M -37.61 % | 11.179 M -27.24 % | 15.363 M 66.83 % | 9.209 M -4.18 % | 9.611 M 5.09 % | 9.146 M -72.26 % | 32.975 M |
| Short term investments | 709.459 M 15.56 % | 613.928 M -18.16 % | 750.167 M -17.75 % | 912.078 M 16.94 % | 779.983 M 28.08 % | 608.959 M 0.13 % | 608.157 M -15.42 % | 718.991 M 30.73 % | 549.965 M -1.62 % | 559.012 M -14.33 % | 652.494 M 4.32 % | 625.462 M 29.43 % | 483.249 M -12.45 % | 551.959 M 49.78 % | 368.522 M 73.36 % | 212.578 M 15.38 % | 184.235 M 104.88 % | 89.925 M 38.35 % | 65.000 M |
| cash and cash equivalents | 54.078 M -37.67 % | 86.760 M 30.40 % | 66.532 M -35.17 % | 102.633 M 54.70 % | 66.342 M -69.73 % | 219.179 M 6.76 % | 205.302 M 118.89 % | 93.794 M -45.24 % | 171.287 M -17.13 % | 206.703 M 154.98 % | 81.065 M 0.84 % | 80.392 M -78.29 % | 370.250 M 33.30 % | 277.749 M -32.20 % | 409.677 M 11.00 % | 369.083 M 33.14 % | 277.216 M -0.92 % | 279.784 M 87.41 % | 149.292 M |
| Cash and short term investments | 763.537 M 8.97 % | 700.688 M -14.20 % | 816.699 M -19.51 % | 1.015 B 19.90 % | 846.325 M 2.20 % | 828.139 M 1.80 % | 813.459 M 0.08 % | 812.786 M 12.69 % | 721.252 M -5.81 % | 765.715 M 4.38 % | 733.559 M 3.93 % | 705.854 M -17.30 % | 853.499 M 2.87 % | 829.708 M 6.62 % | 778.199 M 33.79 % | 581.661 M 26.05 % | 461.451 M 24.81 % | 369.710 M 72.53 % | 214.292 M |
| Total current assets | 933.040 M 2.38 % | 911.323 M -9.62 % | 1.008 B -17.27 % | 1.219 B 15.88 % | 1.052 B -3.21 % | 1.087 B -1.81 % | 1.107 B 2.67 % | 1.078 B 8.24 % | 995.977 M -3.34 % | 1.030 B -13.28 % | 1.188 B -7.63 % | 1.286 B 3.07 % | 1.248 B 4.36 % | 1.196 B 1.49 % | 1.178 B 7.42 % | 1.097 B 8.57 % | 1.010 B 9.92 % | 919.057 M 23.43 % | 744.618 M |
| Inventory | 30.987 M -11.05 % | 34.839 M -15.20 % | 41.083 M 4.64 % | 39.262 M 25.60 % | 31.259 M -16.36 % | 37.371 M -35.13 % | 57.607 M 13.85 % | 50.600 M -40.59 % | 85.172 M 25.22 % | 68.019 M -40.83 % | 114.964 M -19.72 % | 143.204 M 2.38 % | 139.869 M 2.32 % | 136.701 M -11.72 % | 154.850 M -1.37 % | 157.008 M -30.69 % | 226.538 M 12.24 % | 201.838 M -1.27 % | 204.434 M |
| Net receivables | 134.319 M -5.06 % | 141.479 M 14.42 % | 123.652 M -6.15 % | 131.760 M 2.73 % | 128.253 M -23.68 % | 168.046 M -10.64 % | 188.047 M 7.33 % | 175.202 M 12.12 % | 156.268 M -4.01 % | 162.803 M -49.17 % | 320.275 M -25.60 % | 430.458 M 74.79 % | 246.271 M 12.88 % | 218.180 M -7.45 % | 235.733 M -32.44 % | 348.910 M 20.71 % | 289.058 M -8.85 % | 317.134 M 8.27 % | 292.918 M |
| Tax assets | 58.610 M -5.61 % | 62.094 M -6.33 % | 66.291 M -14.43 % | 77.465 M -4.87 % | 81.428 M 3.07 % | 79.000 M 40.94 % | 56.053 M -3.34 % | 57.988 M 12.78 % | 51.418 M -29.78 % | 73.225 M -4.65 % | 76.798 M 6.90 % | 71.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.076 M -19.00 % | 6.267 M -12.54 % | 7.166 M 57.36 % | 4.554 M -44.58 % | 8.217 M -11.90 % | 9.327 M -30.47 % | 13.413 M -7.92 % | 14.566 M -34.78 % | 22.335 M 148.79 % | 8.977 M -40.25 % | 15.026 M 20.21 % | 12.500 M -57.37 % | 29.319 M -53.68 % | 63.303 M -13.22 % | 72.944 M 54.49 % | 47.218 M -41.22 % | 80.327 M 54.63 % | 51.948 M -20.24 % | 65.127 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.163 M -54.24 % | 6.912 M 84.31 % | 3.750 M 164.73 % | 1.417 M -84.06 % | 8.889 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.636 M 154.57 % | 5.749 M -42.37 % | 9.976 M -85.59 % | 69.214 M 170.44 % | 25.593 M 34.78 % | 18.990 M -54.93 % | 42.136 M 289.69 % | 10.813 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -2.751 M 28.93 % | -3.870 M 6.10 % | -4.121 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 |
| 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 -100.00 % | 49.798 K -71.07 % | 172.122 K |
| Capital lease obligations | 16.020 M -20.58 % | 20.171 M 229.06 % | 6.130 M -50.45 % | 12.371 M 2.50 % | 12.068 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 |
| 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 |
| Other total stockholders equity | 552.870 M -5.49 % | 585.000 M 0.81 % | 580.287 M -0.81 % | 585.000 M 1.03 % | 579.039 M -1.02 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M -14.24 % | 682.105 M 38.31 % | 493.180 M 34.07 % | 367.859 M -29.53 % | 521.999 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 2.751 M -28.93 % | 3.870 M -6.10 % | 4.121 M 102.36 % | 2.037 M 17.76 % | 1.730 M -30.52 % | 2.489 M -29.85 % | 3.548 M -39.79 % | 5.894 M | 0.000 | 0.000 | 0.000 | 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 |
| Total assets | 1.782 B -5.82 % | 1.893 B -1.56 % | 1.923 B -2.34 % | 1.969 B 10.87 % | 1.776 B -0.14 % | 1.778 B -0.60 % | 1.789 B 0.22 % | 1.785 B 3.56 % | 1.724 B -6.10 % | 1.836 B -10.24 % | 2.045 B -9.08 % | 2.249 B 9.68 % | 2.051 B 3.14 % | 1.988 B 0.16 % | 1.985 B 1.61 % | 1.954 B 0.74 % | 1.939 B 2.52 % | 1.892 B 5.43 % | 1.794 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 3.602 M -68.72 % | 11.517 M -32.59 % | 17.085 M -40.03 % | 28.490 M 257.89 % | 7.961 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 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 1.190 100.00 % | -167.961 M -937.36 % | 20.058 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 |
| Change in working capital | -21.418 M 56.82 % | -49.603 M -324.98 % | -11.672 M 51.90 % | -24.268 M -560.69 % | 5.268 M 138.58 % | -13.653 M 55.76 % | -30.857 M 2.00 % | -31.487 M 57.53 % | -74.145 M -164.62 % | 114.734 M 110.73 % | 54.445 M 134.30 % | -158.737 M -183.50 % | -55.993 M -462.98 % | 15.426 M -88.94 % | 139.479 M 1 331.89 % | -11.322 M -154.09 % | 20.931 M 143.45 % | -48.172 M -328.69 % | -11.237 M |
| Accounts receivables | 19.118 M 205.76 % | -18.077 M -232.17 % | 13.677 M 458.64 % | 2.448 M -93.93 % | 40.332 M 113.99 % | 18.848 M 213.82 % | -16.559 M -109.60 % | -7.900 M -159.40 % | 13.301 M -92.00 % | 166.166 M 66.68 % | 99.689 M 159.94 % | -166.302 M -437.10 % | -30.963 M -464.88 % | 8.486 M -91.67 % | 101.915 M 252.79 % | -66.702 M -404.45 % | 21.909 M 196.51 % | -22.702 M -97.52 % | -11.494 M |
| Inventory | 4.069 M 0.16 % | 4.063 M 488.75 % | -1.045 M 75.33 % | -4.235 M -216.08 % | 3.649 M -79.28 % | 17.608 M 375.59 % | -6.389 M -129.90 % | 21.370 M 258.14 % | -13.513 M -135.16 % | 38.438 M 26.61 % | 30.360 M 447.02 % | -8.749 M -366.06 % | 3.288 M -83.36 % | 19.763 M 215.08 % | 6.273 M -93.22 % | 92.504 M 453.97 % | -26.133 M -679.38 % | -3.353 M 45.01 % | -6.098 M |
| Accounts payables | -8.456 M -754.43 % | 1.292 M 389.43 % | 263.997 K -86.35 % | 1.934 M 109.35 % | -20.676 M -94.10 % | -10.653 M -275.03 % | 6.086 M 3 655.22 % | 162.069 K 100.97 % | -16.705 M 37.43 % | -26.700 M 37.68 % | -42.845 M -1 030.55 % | -3.790 M 61.36 % | -9.807 M -1.73 % | -9.641 M -137.47 % | 25.726 M 177.70 % | -33.110 M -216.67 % | 28.379 M 315.34 % | -13.179 M -208.17 % | 12.183 M |
| Other working capital | -36.149 M 1.99 % | -36.881 M -50.12 % | -24.568 M -0.63 % | -24.415 M -35.36 % | -18.037 M 54.29 % | -39.456 M -61.26 % | -24.468 M 53.71 % | -52.857 M 12.82 % | -60.632 M 4.02 % | -63.170 M -92.83 % | -32.759 M -262.96 % | 20.103 M 208.60 % | -18.511 M -481.57 % | -3.183 M -157.20 % | 5.565 M 238.63 % | -4.014 M -24.51 % | -3.224 M 63.93 % | -8.939 M -53.36 % | -5.829 M |
| Other non cash items | -546.837 K 96.89 % | -17.586 M 39.17 % | -28.912 M -361.87 % | -6.260 M -3.94 % | -6.022 M -108.49 % | 70.948 M 230.66 % | -54.301 M 31.89 % | -79.725 M -17 965.73 % | 446.248 K 105.70 % | -7.834 M 55.48 % | -17.597 M 59.98 % | -43.970 M 12.86 % | -50.459 M -322.01 % | -11.957 M -80.83 % | -6.612 M -151.61 % | 12.813 M 146.95 % | -27.292 M -209.13 % | 25.008 M 249.86 % | -16.688 M |
| Net cash provided by operating activities | -28.594 M -981.34 % | -2.644 M -103.56 % | 74.362 M -4.77 % | 78.087 M -7.26 % | 84.204 M 121.17 % | 38.072 M 370.58 % | -14.071 M -160.30 % | 23.333 M 131.18 % | -74.837 M -215.43 % | 64.832 M 27.49 % | 50.852 M 221.52 % | 15.816 M -83.05 % | 93.336 M -42.33 % | 161.848 M -53.98 % | 351.684 M 61.40 % | 217.897 M -1.94 % | 222.203 M -13.09 % | 255.680 M 49.97 % | 170.493 M |
| Investments in property plant and equipment | -17.842 M -20.39 % | -14.820 M -12.26 % | -13.201 M -274.47 % | -3.525 M -63.12 % | -2.161 M 81.44 % | -11.644 M -44.36 % | -8.066 M 38.80 % | -13.180 M -362.90 % | -2.847 M 68.46 % | -9.028 M -2.33 % | -8.822 M 91.22 % | -100.433 M -119.80 % | -45.693 M 16.45 % | -54.691 M 60.91 % | -139.923 M -329.96 % | -32.543 M 42.05 % | -56.156 M -59.29 % | -35.253 M 72.41 % | -127.773 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 36.195 M 14 214.04 % | 252.866 K -75.93 % | 1.051 M -59.78 % | 2.612 M 763.43 % | 302.531 K -93.09 % | 4.378 M 18.82 % | 3.684 M -36.76 % | 5.826 M 387.32 % | 1.196 M 345.03 % | -487.929 K -102.78 % | 17.566 M 368.48 % | -6.543 M -284.47 % | 3.547 M 2 914.90 % | 117.644 K -97.58 % | 4.870 M -31.96 % | 7.157 M | 0.000 |
| Purchases of investments | -44.007 M 53.19 % | -94.002 M 62.35 % | -249.640 M 34.65 % | -381.998 M -73.27 % | -220.466 M -2 491.83 % | -8.506 M -750.62 % | -1.000 M 98.89 % | -90.026 M | 0.000 100.00 % | -41.952 M -109.76 % | -20.000 M 71.06 % | -69.098 M -245.49 % | -20.000 M 89.66 % | -193.437 M 58.66 % | -467.898 M -63.48 % | -286.219 M -8.67 % | -263.395 M -559.72 % | -39.925 M | 0.000 |
| Sales maturities of investments | 84.469 M -43.40 % | 149.239 M -21.45 % | 189.985 M 3 569.43 % | 5.178 M 592.81 % | -1.051 M 59.78 % | -2.612 M -101.64 % | 159.363 M | 0.000 -100.00 % | 19.047 M | 0.000 -100.00 % | 52.066 M 51.85 % | 34.289 M -50.10 % | 68.710 M 587.10 % | 10.000 M -96.20 % | 263.172 M 0.50 % | 261.874 M 51.36 % | 173.009 M 592.03 % | 25.000 M -70.59 % | 85.000 M |
| Other investing activites | 25.503 M -26.15 % | 34.534 M 114.94 % | 16.067 M -95.79 % | 381.727 M 3 712.83 % | 10.012 M -27.77 % | 13.861 M -18.08 % | 16.921 M 121.37 % | -79.182 M -636.30 % | 14.764 M -34.82 % | 22.650 M 9.78 % | 20.632 M -31.63 % | 30.178 M 20.74 % | 24.994 M 11.30 % | 22.457 M 297.29 % | 5.653 M 12.24 % | 5.036 M -11.88 % | 5.715 M -1.60 % | 5.808 M -55.65 % | 13.095 M |
| Net cash used for investing activites | 48.124 M -35.79 % | 74.951 M 463.93 % | -20.595 M -1 360.76 % | 1.634 M 100.77 % | -212.615 M -3 280.63 % | -6.289 M -103.75 % | 167.521 M 281.37 % | -92.362 M -398.29 % | 30.964 M 209.30 % | -28.329 M -162.85 % | 45.072 M 142.70 % | -105.551 M -331.59 % | 45.578 M 120.51 % | -222.214 M 33.76 % | -335.449 M -548.40 % | -51.735 M 61.95 % | -135.958 M -265.35 % | -37.213 M -25.39 % | -29.678 M |
| Debt repayment | -5.942 M -2.70 % | -5.786 M 12.05 % | -6.579 M -2.39 % | -6.426 M -20.12 % | -5.349 M | 0.000 | 0.000 100.00 % | -8.457 M -200.00 % | 8.457 M | 0.000 | 0.000 -100.00 % | 19.684 M | 0.000 100.00 % | -19.981 M -200.00 % | 19.981 M | 0.000 | 0.000 100.00 % | -364.187 K | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -217.141 M |
| Dividends paid | -46.269 M 0.05 % | -46.293 M 44.42 % | -83.289 M -125.08 % | -37.004 M -93.98 % | -19.076 M -6.54 % | -17.905 M 35.60 % | -27.802 M -2 471 222.67 % | -1.125 K | 0.000 100.00 % | -46.281 M 38.75 % | -75.567 M -19.65 % | -63.158 M -36.30 % | -46.337 M 16.67 % | -55.605 M -20.00 % | -46.337 M 37.50 % | -74.140 M 11.11 % | -83.407 M -28.57 % | -64.872 M 0.00 % | -64.872 M |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -104.000 -575.32 % | -15.400 95.58 % | -348.610 -3 069.18 % | -11.000 99.84 % | -6.755 K -1 489.33 % | -425.000 97.69 % | -18.416 K 99.91 % | -19.684 M -1 103 885.19 % | -1.783 K 97.63 % | -75.083 K -1 007 749 517 279 300.00 % | 0.000 100.00 % | -66.641 K 57.24 % | -155.835 K 96.44 % | -4.377 M 79.88 % | -21.754 M -324.58 % | -5.124 M |
| Net cash used provided by financing activities | -52.211 M -0.25 % | -52.079 M 42.05 % | -89.868 M -106.93 % | -43.430 M -77.81 % | -24.426 M -36.42 % | -17.905 M 35.60 % | -27.802 M -228.46 % | -8.465 M -200.10 % | 8.456 M 118.26 % | -46.299 M 51.39 % | -95.251 M -119.09 % | -43.476 M 6.33 % | -46.412 M 38.60 % | -75.586 M -186.07 % | -26.423 M 64.44 % | -74.296 M 15.37 % | -87.784 M 0.22 % | -87.975 M 69.36 % | -287.137 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.440 5 905 579 900.00 % | 0.000 125.00 % | 0.000 -260.00 % | 0.000 225.00 % | 0.000 0.00 % | 0.000 -300.00 % | 0.000 -50.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 175.00 % | 0.000 0.00 % | 0.000 -150.00 % | 0.000 0.00 % | 0.000 |
| Net change in cash | -32.682 M -261.57 % | 20.228 M 156.03 % | -36.101 M -199.48 % | 36.291 M 123.74 % | -152.837 M -1 201.31 % | 13.878 M -88.96 % | 125.648 M 262.14 % | -77.493 M -118.80 % | -35.416 M -261.54 % | -9.796 M -1 554.45 % | 673.519 K 100.51 % | -133.211 M -244.01 % | 92.501 M 168.04 % | -135.953 M -1 234.47 % | -10.188 M -111.09 % | 91.867 M 6 071.67 % | -1.538 M -101.18 % | 130.493 M 189.18 % | -146.322 M |
| Cash at beginning of period | 86.760 M 30.40 % | 66.532 M -35.17 % | 102.633 M 54.70 % | 66.342 M -69.73 % | 219.179 M 6.76 % | 205.302 M 157.74 % | 79.654 M -53.50 % | 171.287 M -17.13 % | 206.703 M -4.52 % | 216.499 M 169.31 % | 80.392 M -62.36 % | 213.603 M -23.09 % | 277.749 M -32.86 % | 413.702 M -1.47 % | 419.865 M 51.46 % | 277.216 M -0.55 % | 278.755 M 86.72 % | 149.292 M -49.50 % | 295.614 M |
| Cash at end of period | 54.078 M -37.67 % | 86.760 M 30.40 % | 66.532 M -35.17 % | 102.633 M 54.70 % | 66.342 M -69.73 % | 219.179 M 6.76 % | 205.302 M 118.89 % | 93.794 M -45.24 % | 171.287 M -17.13 % | 206.703 M 154.98 % | 81.065 M 0.84 % | 80.392 M -78.29 % | 370.250 M 33.30 % | 277.749 M -32.20 % | 409.677 M 11.00 % | 369.083 M 33.14 % | 277.216 M -0.92 % | 279.784 M 87.41 % | 149.292 M |
| Operating cash flow | -28.594 M -981.34 % | -2.644 M -103.56 % | 74.362 M -4.77 % | 78.087 M -7.26 % | 84.204 M 121.17 % | 38.072 M 370.58 % | -14.071 M -160.30 % | 23.333 M 131.18 % | -74.837 M -215.43 % | 64.832 M 27.49 % | 50.852 M 221.52 % | 15.816 M -83.05 % | 93.336 M -42.33 % | 161.848 M -53.98 % | 351.684 M 61.40 % | 217.897 M -1.94 % | 222.203 M -13.09 % | 255.680 M 49.97 % | 170.493 M |
| Capital expenditure | -19.251 M -29.90 % | -14.820 M -12.26 % | -13.201 M -274.47 % | -3.525 M -63.12 % | -2.161 M 81.44 % | -11.644 M -44.36 % | -8.066 M 38.80 % | -13.180 M -362.90 % | -2.847 M 68.46 % | -9.028 M -2.33 % | -8.822 M 91.22 % | -100.433 M -119.80 % | -45.693 M 16.45 % | -54.691 M 60.91 % | -139.923 M -329.96 % | -32.543 M 42.05 % | -56.156 M -59.29 % | -35.253 M 72.41 % | -127.773 M |
| Free CashFlow | -47.846 M -173.96 % | -17.465 M -128.56 % | 61.161 M -17.97 % | 74.562 M -9.12 % | 82.043 M 210.44 % | 26.428 M 219.38 % | -22.137 M -318.02 % | 10.154 M 113.07 % | -77.684 M -239.21 % | 55.805 M 32.77 % | 42.030 M 149.67 % | -84.617 M -277.61 % | 47.643 M -55.54 % | 107.156 M -49.40 % | 211.761 M 14.25 % | 185.354 M 11.63 % | 166.047 M -24.67 % | 220.427 M 415.98 % | 42.720 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 118.604 M 17.11 % | 101.273 M -0.89 % | 102.178 M -25.23 % | 136.655 M -24.13 % | 180.111 M 5.03 % | 171.479 M 12.76 % | 152.070 M -17.65 % | 184.671 M -4.28 % | 192.931 M 11.93 % | 172.375 M -0.05 % | 172.466 M 1.41 % | 170.075 M 0.70 % | 168.887 M -1.26 % | 171.036 M -2.03 % | 174.588 M -1.02 % | 176.391 M 7.36 % | 164.303 M 3.75 % | 158.361 M -12.45 % | 180.884 M 0.54 % | 179.905 M 21.61 % | 147.934 M -4.81 % | 155.411 M -28.42 % | 217.106 M 19.91 % | 181.053 M -14.58 % | 211.954 M 15.46 % | 183.574 M -20.99 % | 232.332 M 8.99 % | 213.175 M 5.39 % | 202.272 M 1.59 % | 199.112 M -16.47 % | 238.362 M 3.66 % | 229.948 M 8.48 % | 211.975 M -10.94 % | 238.006 M -3.66 % | 247.055 M 7.26 % | 230.325 M -0.59 % | 231.694 M 4.10 % | 222.573 M -10.92 % | 249.866 M 4.69 % | 238.664 M -11.35 % | 269.217 M -0.62 % | 270.891 M -9.23 % | 298.435 M 1.66 % | 293.552 M -0.20 % | 294.147 M 6.80 % | 275.415 M -47.11 % | 520.724 M 49.33 % | 348.701 M -2.89 % | 359.074 M 15.85 % | 309.947 M -12.31 % | 353.448 M 6.23 % | 332.719 M -8.21 % | 362.468 M 9.88 % | 329.871 M 3.55 % | 318.557 M -7.09 % | 342.882 M -5.41 % | 362.502 M 10.61 % | 327.732 M -9.08 % | 360.463 M 4.51 % | 344.893 M 0.41 % | 343.495 M -5.09 % | 361.917 M -20.90 % | 457.524 M 20.52 % | 379.632 M 5.37 % | 360.287 M 6.08 % | 339.652 M |
| Net income | -16.484 M 49.30 % | -32.511 M 22.07 % | -41.718 M -192.59 % | -14.258 M -196.84 % | 14.724 M 87.93 % | 7.835 M 204.04 % | -7.531 M -149.89 % | 15.095 M 40.26 % | 10.762 M -12.02 % | 12.232 M 40.45 % | 8.709 M -45.14 % | 15.876 M -39.17 % | 26.097 M 36.88 % | 19.066 M 26.25 % | 15.101 M -56.45 % | 34.672 M -78.33 % | 159.971 M 1 638.06 % | 9.204 M -51.38 % | 18.932 M 4.49 % | 18.118 M 17 032.71 % | -107.000 K 98.95 % | -10.228 M 76.72 % | -43.941 M -1 012.97 % | 4.813 M -43.92 % | 8.582 M 213.03 % | -7.593 M -143.39 % | 17.501 M -52.52 % | 36.855 M 461.00 % | -10.209 M 59.40 % | -25.145 M -126.27 % | 95.703 M 833.92 % | -13.040 M -68.69 % | -7.730 M -152.05 % | 14.850 M -35.52 % | 23.030 M 191.15 % | -25.266 M -9.65 % | -23.042 M 39.98 % | -38.392 M 25.90 % | -51.810 M -78.69 % | -28.994 M -177.67 % | -10.442 M 13.69 % | -12.098 M -303.97 % | -2.995 M -150.66 % | 5.912 M 238.52 % | -4.268 M 91.38 % | -49.498 M -181.63 % | 60.635 M 89.38 % | 32.018 M -1.51 % | 32.508 M 292.95 % | -16.848 M -162.17 % | 27.099 M 290.15 % | 6.946 M -80.86 % | 36.295 M 7.42 % | 33.789 M 77.53 % | 19.033 M 5.87 % | 17.977 M -46.44 % | 33.566 M 86.77 % | 17.972 M -47.71 % | 34.373 M -1.36 % | 34.846 M 21.16 % | 28.760 M -10.36 % | 32.085 M -61.71 % | 83.785 M 238.33 % | 24.764 M 93.70 % | 12.785 M 88.99 % | 6.765 M |
| Income before tax | -15.329 M 53.84 % | -33.210 M 19.34 % | -41.174 M -134.61 % | -17.550 M -198.81 % | 17.762 M 59.34 % | 11.147 M 258.35 % | -7.040 M -137.42 % | 18.813 M 27.56 % | 14.748 M -5.18 % | 15.554 M 41.43 % | 10.998 M -44.96 % | 19.983 M -38.25 % | 32.363 M 37.78 % | 23.489 M 22.60 % | 19.158 M -55.80 % | 43.340 M -74.79 % | 171.909 M 1 219.23 % | 13.031 M -41.26 % | 22.186 M 10.86 % | 20.013 M 630.67 % | 2.739 M 126.69 % | -10.262 M 81.83 % | -56.479 M -1 246.56 % | 4.926 M -69.61 % | 16.210 M 274.55 % | -9.287 M -143.06 % | 21.567 M -43.42 % | 38.119 M 722.66 % | -6.122 M 54.62 % | -13.490 M -113.76 % | 98.038 M 2 474.38 % | -4.129 M 18.01 % | -5.036 M -165.33 % | 7.709 M -76.08 % | 32.225 M 272.57 % | -18.673 M 15.76 % | -22.167 M 43.88 % | -39.498 M -2.28 % | -38.619 M -5.03 % | -36.771 M -347.06 % | -8.225 M 46.43 % | -15.353 M -3 116.54 % | 508.961 K -94.09 % | 8.614 M 274.94 % | -4.924 M 90.12 % | -49.834 M -161.24 % | 81.381 M 94.59 % | 41.821 M 15.85 % | 36.098 M 60 263.33 % | -60.000 K -100.15 % | 38.717 M 380.83 % | 8.052 M -82.74 % | 46.662 M -2.43 % | 47.823 M 108.67 % | 22.919 M -30.84 % | 33.137 M -34.43 % | 50.540 M 79.92 % | 28.091 M -43.88 % | 50.052 M 5.17 % | 47.594 M 20.11 % | 39.625 M -5.88 % | 42.101 M -62.28 % | 111.604 M 229.79 % | 33.841 M 117.95 % | 15.527 M 38.49 % | 11.212 M |
| Income before tax ratio | -0.13 60.59 % | -0.33 18.62 % | -0.40 -213.77 % | -0.13 -230.23 % | 0.10 51.71 % | 0.07 240.42 % | -0.05 -145.44 % | 0.10 33.27 % | 0.08 -15.28 % | 0.09 41.50 % | 0.06 -45.73 % | 0.12 -38.68 % | 0.19 39.53 % | 0.14 25.15 % | 0.11 -55.34 % | 0.25 -76.52 % | 1.05 1 171.52 % | 0.08 -32.91 % | 0.12 10.26 % | 0.11 500.82 % | 0.02 128.04 % | -0.07 74.62 % | -0.26 -1 056.16 % | 0.03 -64.42 % | 0.08 251.17 % | -0.05 -154.50 % | 0.09 -48.09 % | 0.18 690.81 % | -0.03 55.33 % | -0.07 -116.47 % | 0.41 2 390.57 % | -0.02 24.42 % | -0.02 -173.35 % | 0.03 -75.17 % | 0.13 260.89 % | -0.08 15.26 % | -0.10 46.09 % | -0.18 -14.82 % | -0.15 -0.32 % | -0.15 -404.30 % | -0.03 46.09 % | -0.06 -3 423.26 % | 0.00 -94.19 % | 0.03 275.29 % | -0.02 90.75 % | -0.18 -215.78 % | 0.16 30.31 % | 0.12 19.30 % | 0.10 52 032.03 % | 0.00 -100.18 % | 0.11 352.63 % | 0.02 -81.20 % | 0.13 -11.20 % | 0.14 101.51 % | 0.07 -25.56 % | 0.10 -30.68 % | 0.14 62.66 % | 0.09 -38.27 % | 0.14 0.62 % | 0.14 19.62 % | 0.12 -0.83 % | 0.12 -52.31 % | 0.24 173.64 % | 0.09 106.84 % | 0.04 30.55 % | 0.03 |
| EBITDA | -9.351 M 65.60 % | -27.182 M 23.10 % | -35.345 M -211.63 % | -11.342 M -148.11 % | 23.576 M 179.73 % | 8.428 M 648.43 % | -1.537 M -106.26 % | 24.530 M 18.96 % | 20.620 M -2.10 % | 21.063 M 19.26 % | 17.662 M -33.37 % | 26.507 M -33.18 % | 39.671 M 29.23 % | 30.697 M 16.15 % | 26.429 M -47.60 % | 50.435 M -71.77 % | 178.634 M 786.43 % | 20.152 M -32.16 % | 29.705 M 10.43 % | 26.899 M 184.37 % | 9.459 M 472.26 % | -2.541 M 94.99 % | -50.711 M -591.72 % | 10.313 M -53.97 % | 22.403 M 1 346.69 % | -1.797 M -106.39 % | 28.132 M 65.01 % | 17.048 M 752.40 % | 2.000 M 141.47 % | -4.823 M -104.51 % | 106.962 M 1 988.29 % | 5.122 M 10.41 % | 4.639 M -74.06 % | 17.884 M -58.51 % | 43.106 M 671.31 % | -7.545 M 28.98 % | -10.624 M 59.12 % | -25.989 M -6.81 % | -24.331 M -8.60 % | -22.404 M -485.28 % | 5.815 M 651.71 % | -1.054 M -107.05 % | 14.946 M 124.79 % | 6.649 M -35.40 % | 10.293 M 130.00 % | -34.311 M -155.62 % | 61.684 M 52.48 % | 40.453 M -18.14 % | 49.420 M 288.43 % | 12.723 M 16.18 % | 10.951 M 193.37 % | -11.729 M -132.68 % | 35.891 M -23.10 % | 46.673 M 94.91 % | 23.946 M -26.58 % | 32.613 M -39.44 % | 53.852 M 91.04 % | 28.189 M -48.42 % | 54.649 M 17.41 % | 46.544 M -0.84 % | 46.939 M -10.25 % | 52.299 M -56.69 % | 120.762 M 195.15 % | 40.915 M 53.64 % | 26.630 M 57.08 % | 16.953 M |
| Net income ratio | -0.14 56.71 % | -0.32 21.37 % | -0.41 -291.32 % | -0.10 -227.63 % | 0.08 78.92 % | 0.05 192.26 % | -0.05 -160.59 % | 0.08 46.54 % | 0.06 -21.39 % | 0.07 40.52 % | 0.05 -45.90 % | 0.09 -39.59 % | 0.15 38.62 % | 0.11 28.88 % | 0.09 -56.00 % | 0.20 -79.81 % | 0.97 1 575.20 % | 0.06 -44.47 % | 0.10 3.93 % | 0.10 14 023.59 % | 0.00 98.90 % | -0.07 67.48 % | -0.20 -861.36 % | 0.03 -34.35 % | 0.04 197.89 % | -0.04 -154.91 % | 0.08 -56.43 % | 0.17 442.54 % | -0.05 60.03 % | -0.13 -131.45 % | 0.40 808.01 % | -0.06 -55.51 % | -0.04 -158.45 % | 0.06 -33.07 % | 0.09 184.98 % | -0.11 -10.30 % | -0.10 42.34 % | -0.17 16.81 % | -0.21 -70.68 % | -0.12 -213.21 % | -0.04 13.15 % | -0.04 -345.05 % | -0.01 -149.83 % | 0.02 238.80 % | -0.01 91.93 % | -0.18 -254.34 % | 0.12 26.82 % | 0.09 1.42 % | 0.09 266.55 % | -0.05 -170.90 % | 0.08 267.26 % | 0.02 -79.15 % | 0.10 -2.24 % | 0.10 71.44 % | 0.06 13.96 % | 0.05 -43.38 % | 0.09 68.85 % | 0.05 -42.49 % | 0.10 -5.62 % | 0.10 20.67 % | 0.08 -5.56 % | 0.09 -51.59 % | 0.18 180.73 % | 0.07 83.83 % | 0.04 78.16 % | 0.02 |
| Ratio EBITDA | -0.08 70.63 % | -0.27 22.41 % | -0.35 -316.78 % | -0.08 -163.41 % | 0.13 166.33 % | 0.05 586.36 % | -0.01 -107.61 % | 0.13 24.28 % | 0.11 -12.53 % | 0.12 19.32 % | 0.10 -34.29 % | 0.16 -33.65 % | 0.23 30.88 % | 0.18 18.56 % | 0.15 -47.06 % | 0.29 -73.70 % | 1.09 754.38 % | 0.13 -22.51 % | 0.16 9.84 % | 0.15 133.84 % | 0.06 491.07 % | -0.02 93.00 % | -0.23 -510.07 % | 0.06 -46.11 % | 0.11 1 179.76 % | -0.01 -108.08 % | 0.12 51.41 % | 0.08 708.80 % | 0.01 140.82 % | -0.02 -105.40 % | 0.45 1 914.57 % | 0.02 1.78 % | 0.02 -70.88 % | 0.08 -56.93 % | 0.17 632.63 % | -0.03 28.56 % | -0.05 60.73 % | -0.12 -19.91 % | -0.10 -3.73 % | -0.09 -534.60 % | 0.02 655.14 % | 0.00 -107.77 % | 0.05 121.11 % | 0.02 -35.27 % | 0.03 128.09 % | -0.12 -205.17 % | 0.12 2.11 % | 0.12 -15.71 % | 0.14 235.29 % | 0.04 32.48 % | 0.03 187.89 % | -0.04 -135.60 % | 0.10 -30.02 % | 0.14 88.22 % | 0.08 -20.97 % | 0.10 -35.97 % | 0.15 72.72 % | 0.09 -43.27 % | 0.15 12.34 % | 0.13 -1.24 % | 0.14 -5.44 % | 0.14 -45.25 % | 0.26 144.90 % | 0.11 45.81 % | 0.07 48.08 % | 0.05 |
| Gross profit ratio | 0.19 387.62 % | 0.04 702.78 % | -0.01 -103.22 % | 0.20 -44.23 % | 0.36 12.05 % | 0.32 18.39 % | 0.27 -24.53 % | 0.36 -0.41 % | 0.36 3.52 % | 0.35 -4.16 % | 0.36 -7.53 % | 0.39 11.44 % | 0.35 -17.35 % | 0.42 9.10 % | 0.39 -14.52 % | 0.45 23.29 % | 0.37 -0.45 % | 0.37 -14.38 % | 0.43 5.26 % | 0.41 16.24 % | 0.35 25.08 % | 0.28 -17.82 % | 0.34 1.51 % | 0.34 10.11 % | 0.31 13.68 % | 0.27 -26.36 % | 0.37 4.86 % | 0.35 12.18 % | 0.31 224.74 % | 0.10 -72.48 % | 0.35 13.44 % | 0.31 9.49 % | 0.28 -4.75 % | 0.30 -13.25 % | 0.34 27.41 % | 0.27 -2.19 % | 0.27 67.65 % | 0.16 -32.42 % | 0.24 36.30 % | 0.18 -50.55 % | 0.36 49.59 % | 0.24 -26.60 % | 0.33 -11.91 % | 0.37 15.10 % | 0.32 98.10 % | 0.16 -52.95 % | 0.35 -10.62 % | 0.39 -0.06 % | 0.39 17.10 % | 0.33 -13.25 % | 0.38 16.98 % | 0.33 -18.45 % | 0.40 -3.31 % | 0.41 15.29 % | 0.36 2.20 % | 0.35 -15.48 % | 0.41 15.87 % | 0.36 -17.68 % | 0.43 21.40 % | 0.36 -11.62 % | 0.40 8.83 % | 0.37 -14.52 % | 0.43 27.31 % | 0.34 17.45 % | 0.29 -5.76 % | 0.31 |
| Weighted average shs out dil | 183.156 M 1.41 % | 180.617 M -2.55 % | 185.349 M 4.00 % | 178.225 M -3.84 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M -1.77 % | 188.688 M 5.20 % | 179.367 M 2.65 % | 174.743 M -5.72 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 3.10 % | 179.770 M -3.60 % | 186.478 M 0.61 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M |
| Weighted average shs out | 183.156 M 1.41 % | 180.617 M -2.55 % | 185.349 M 4.00 % | 178.225 M -3.84 % | 185.350 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 3.34 % | 179.367 M 2.65 % | 174.743 M -5.72 % | 185.349 M 5.03 % | 176.467 M -4.79 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 3.10 % | 179.770 M -3.60 % | 186.478 M 0.61 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M |
| EPS diluted | -0.09 50.00 % | -0.18 21.74 % | -0.23 -187.50 % | -0.08 -200.76 % | 0.08 87.71 % | 0.04 204.19 % | -0.04 -150.75 % | 0.08 33.33 % | 0.06 -14.29 % | 0.07 48.94 % | 0.05 -45.16 % | 0.09 -38.79 % | 0.14 40.00 % | 0.10 22.70 % | 0.08 -57.11 % | 0.19 -77.91 % | 0.86 1 620.00 % | 0.05 -50.00 % | 0.10 0.00 % | 0.10 16 766.67 % | 0.00 98.91 % | -0.06 77.00 % | -0.24 -900.00 % | 0.03 -40.00 % | 0.05 221.95 % | -0.04 -143.62 % | 0.09 -53.00 % | 0.20 462.98 % | -0.06 60.64 % | -0.14 -126.92 % | 0.52 838.64 % | -0.07 -68.82 % | -0.04 -152.13 % | 0.08 -33.33 % | 0.12 185.71 % | -0.14 -16.67 % | -0.12 42.86 % | -0.21 25.00 % | -0.28 -75.00 % | -0.16 -184.19 % | -0.06 13.78 % | -0.07 -303.09 % | -0.02 -154.00 % | 0.03 230.43 % | -0.02 91.48 % | -0.27 -181.82 % | 0.33 94.12 % | 0.17 -5.56 % | 0.18 298.02 % | -0.09 -160.60 % | 0.15 275.00 % | 0.04 -80.95 % | 0.21 320.00 % | 0.05 -50.00 % | 0.10 0.00 % | 0.10 -44.44 % | 0.18 80.00 % | 0.10 -47.37 % | 0.19 0.00 % | 0.19 18.75 % | 0.16 -5.88 % | 0.17 -62.22 % | 0.45 246.15 % | 0.13 85.71 % | 0.07 75.00 % | 0.04 |
| Earnings per share | -0.09 50.00 % | -0.18 21.74 % | -0.23 -187.50 % | -0.08 -200.76 % | 0.08 87.71 % | 0.04 204.19 % | -0.04 -150.75 % | 0.08 33.33 % | 0.06 -14.29 % | 0.07 48.94 % | 0.05 -45.16 % | 0.09 -38.79 % | 0.14 40.00 % | 0.10 22.70 % | 0.08 -57.11 % | 0.19 -77.91 % | 0.86 1 620.00 % | 0.05 -50.00 % | 0.10 0.00 % | 0.10 16 766.67 % | 0.00 98.91 % | -0.06 77.00 % | -0.24 -900.00 % | 0.03 -40.00 % | 0.05 221.95 % | -0.04 -143.62 % | 0.09 -53.00 % | 0.20 462.98 % | -0.06 60.64 % | -0.14 -126.92 % | 0.52 838.64 % | -0.07 -68.82 % | -0.04 -152.13 % | 0.08 -33.33 % | 0.12 185.71 % | -0.14 -16.67 % | -0.12 42.86 % | -0.21 25.00 % | -0.28 -75.00 % | -0.16 -184.19 % | -0.06 13.78 % | -0.07 -303.09 % | -0.02 -154.00 % | 0.03 230.43 % | -0.02 91.48 % | -0.27 -181.82 % | 0.33 94.12 % | 0.17 -5.56 % | 0.18 298.02 % | -0.09 -160.60 % | 0.15 275.00 % | 0.04 -80.95 % | 0.21 320.00 % | 0.05 -50.00 % | 0.10 0.00 % | 0.10 -44.44 % | 0.18 80.00 % | 0.10 -47.37 % | 0.19 0.00 % | 0.19 18.75 % | 0.16 -5.88 % | 0.17 -62.22 % | 0.45 246.15 % | 0.13 85.71 % | 0.07 75.00 % | 0.04 |
| Gross profit | 22.380 M 471.06 % | 3.919 M 697.44 % | -655.969 K -102.41 % | 27.230 M -57.69 % | 64.356 M 17.69 % | 54.684 M 33.50 % | 40.960 M -37.85 % | 65.907 M -4.68 % | 69.140 M 15.86 % | 59.675 M -4.21 % | 62.299 M -6.23 % | 66.436 M 12.22 % | 59.199 M -18.39 % | 72.536 M 6.88 % | 67.866 M -15.40 % | 80.216 M 32.37 % | 60.602 M 3.29 % | 58.674 M -25.04 % | 78.272 M 5.83 % | 73.960 M 41.37 % | 52.318 M 19.06 % | 43.942 M -41.17 % | 74.693 M 21.72 % | 61.366 M -5.94 % | 65.243 M 31.25 % | 49.708 M -41.82 % | 85.434 M 14.29 % | 74.754 M 18.23 % | 63.228 M 229.90 % | 19.166 M -77.01 % | 83.375 M 17.59 % | 70.903 M 18.77 % | 59.698 M -15.17 % | 70.372 M -16.42 % | 84.202 M 36.66 % | 61.613 M -2.77 % | 63.369 M 74.52 % | 36.310 M -39.81 % | 60.322 M 42.70 % | 42.272 M -56.16 % | 96.431 M 48.67 % | 64.863 M -33.38 % | 97.356 M -10.44 % | 108.705 M 14.87 % | 94.637 M 111.58 % | 44.729 M -75.12 % | 179.759 M 33.48 % | 134.674 M -2.95 % | 138.770 M 35.66 % | 102.295 M -23.93 % | 134.475 M 24.27 % | 108.209 M -25.14 % | 144.554 M 6.24 % | 136.064 M 19.39 % | 113.967 M -5.05 % | 120.027 M -20.05 % | 150.130 M 28.17 % | 117.137 M -25.15 % | 156.499 M 26.88 % | 123.344 M -11.26 % | 139.001 M 3.29 % | 134.577 M -32.38 % | 199.019 M 53.43 % | 129.716 M 23.76 % | 104.814 M -0.03 % | 104.845 M |
| Income tax expense | 1.155 M 265.24 % | -699.000 K -228.48 % | 544.034 K 116.53 % | -3.292 M -208.36 % | 3.038 M -8.27 % | 3.312 M 574.17 % | 491.272 K -86.79 % | 3.718 M -6.72 % | 3.986 M 19.99 % | 3.322 M 45.16 % | 2.289 M -44.28 % | 4.107 M -34.46 % | 6.266 M 41.67 % | 4.423 M 9.02 % | 4.057 M -53.19 % | 8.668 M -27.39 % | 11.938 M 211.94 % | 3.827 M 17.62 % | 3.254 M 71.70 % | 1.895 M -33.42 % | 2.846 M 8 470.59 % | -34.000 K 99.73 % | -12.538 M -11 195.90 % | 113.000 K -98.52 % | 7.628 M 550.30 % | -1.694 M -141.66 % | 4.067 M 221.73 % | 1.264 M -69.07 % | 4.087 M -64.93 % | 11.655 M 399.04 % | 2.335 M -73.79 % | 8.911 M 230.77 % | 2.694 M 137.73 % | -7.141 M -177.67 % | 9.194 M 39.46 % | 6.593 M 653.49 % | 875.000 K 179.11 % | -1.106 M -108.38 % | 13.191 M 269.62 % | -7.777 M -450.79 % | 2.217 M 168.11 % | -3.255 M -192.90 % | 3.504 M 29.67 % | 2.702 M 511.89 % | -656.000 K -95.24 % | -336.000 K -101.62 % | 20.746 M 111.63 % | 9.803 M 173.06 % | 3.590 M -78.62 % | 16.788 M 44.51 % | 11.617 M 950.39 % | 1.106 M -89.33 % | 10.367 M -26.13 % | 14.034 M 261.15 % | 3.886 M -74.37 % | 15.160 M -10.69 % | 16.974 M 67.74 % | 10.119 M -35.46 % | 15.679 M 23.00 % | 12.748 M 17.33 % | 10.865 M 8.48 % | 10.016 M -63.99 % | 27.818 M 206.47 % | 9.077 M 231.04 % | 2.742 M -38.34 % | 4.447 M |
| Cost of revenue | 96.224 M -1.16 % | 97.354 M -5.33 % | 102.834 M -6.02 % | 109.425 M -5.47 % | 115.755 M -0.89 % | 116.795 M 5.12 % | 111.109 M -6.45 % | 118.764 M -4.06 % | 123.791 M 9.84 % | 112.700 M 2.30 % | 110.167 M 6.30 % | 103.639 M -5.51 % | 109.688 M 11.36 % | 98.500 M -7.70 % | 106.722 M 10.97 % | 96.175 M -7.26 % | 103.701 M 4.03 % | 99.687 M -2.85 % | 102.612 M -3.15 % | 105.945 M 10.80 % | 95.616 M -14.22 % | 111.469 M -21.73 % | 142.413 M 18.99 % | 119.687 M -18.42 % | 146.711 M 9.60 % | 133.866 M -8.87 % | 146.898 M 6.12 % | 138.421 M -0.45 % | 139.044 M -22.73 % | 179.946 M 16.10 % | 154.987 M -2.55 % | 159.045 M 4.44 % | 152.277 M -9.16 % | 167.634 M 2.94 % | 162.853 M -3.47 % | 168.712 M 0.23 % | 168.325 M -9.63 % | 186.263 M -1.73 % | 189.544 M -3.49 % | 196.392 M 13.66 % | 172.786 M -16.13 % | 206.028 M 2.46 % | 201.079 M 8.78 % | 184.847 M -7.35 % | 199.510 M -13.51 % | 230.686 M -32.34 % | 340.965 M 59.31 % | 214.027 M -2.85 % | 220.304 M 6.09 % | 207.652 M -5.17 % | 218.973 M -2.47 % | 224.510 M 3.03 % | 217.914 M 12.44 % | 193.807 M -5.27 % | 204.591 M -8.20 % | 222.855 M 4.94 % | 212.372 M 0.84 % | 210.595 M 3.25 % | 203.965 M -7.94 % | 221.549 M 8.34 % | 204.494 M -10.05 % | 227.340 M -12.06 % | 258.506 M 3.44 % | 249.916 M -2.18 % | 255.473 M 8.80 % | 234.807 M |
| General and administrative expenses | 39.601 M 1.68 % | 38.947 M -10.26 % | 43.400 M -7.62 % | 46.978 M 0.48 % | 46.755 M 6.25 % | 44.003 M -10.37 % | 49.096 M 3.83 % | 47.283 M -11.48 % | 53.414 M 10.45 % | 48.362 M -0.03 % | 48.379 M 6.62 % | 45.376 M 8.23 % | 41.926 M -4.04 % | 43.693 M -1.11 % | 44.183 M 14.16 % | 38.701 M -13.08 % | 44.523 M 5.01 % | 42.397 M -2.70 % | 43.575 M -0.69 % | 43.877 M -3.22 % | 45.338 M -6.30 % | 48.388 M -59.67 % | 119.969 M 148.30 % | 48.317 M 7.82 % | 44.813 M -8.19 % | 48.813 M 2.87 % | 47.450 M 6.33 % | 44.624 M 2.81 % | 43.406 M -16.79 % | 52.164 M 4.74 % | 49.803 M -16.29 % | 59.496 M 16.34 % | 51.139 M 2.34 % | 49.969 M -5.36 % | 52.799 M -14.44 % | 61.707 M 0.72 % | 61.265 M 2.95 % | 59.508 M -10.01 % | 66.131 M 13.67 % | 58.176 M -21.27 % | 73.896 M 6.68 % | 69.270 M -2.25 % | 70.866 M 14.42 % | 61.933 M -25.96 % | 83.645 M 4.94 % | 79.708 M 6.31 % | 74.977 M 0.31 % | 74.748 M -2.21 % | 76.439 M 2.53 % | 74.554 M 2.34 % | 72.847 M 3.77 % | 70.200 M -2.46 % | 71.967 M 11.44 % | 64.580 M -4.20 % | 67.411 M 0.03 % | 67.392 M 1.91 % | 66.131 M -8.05 % | 71.917 M -9.03 % | 79.053 M 29.50 % | 61.045 M -21.04 % | 77.316 M 46.32 % | 52.840 M -62.55 % | 141.095 M 125.19 % | 62.656 M -3.11 % | 64.665 M -2.09 % | 66.042 M |
| Selling and marketing expenses | 7.626 M 27.46 % | 5.983 M -13.62 % | 6.926 M 6.74 % | 6.489 M -33.29 % | 9.727 M 22.08 % | 7.968 M -15.42 % | 9.421 M 27.43 % | 7.393 M -25.77 % | 9.959 M 22.59 % | 8.124 M -27.74 % | 11.243 M 42.50 % | 7.890 M 1.98 % | 7.737 M -25.76 % | 10.422 M 0.99 % | 10.320 M 20.39 % | 8.572 M -7.54 % | 9.271 M 9.91 % | 8.435 M -45.17 % | 15.383 M 12.38 % | 13.688 M 38.89 % | 9.855 M -20.50 % | 12.396 M -38.43 % | 20.132 M 13.45 % | 17.746 M 38.97 % | 12.770 M -28.45 % | 17.847 M -30.42 % | 25.651 M 23.50 % | 20.771 M 33.04 % | 15.613 M -10.57 % | 17.458 M -28.78 % | 24.514 M -5.20 % | 25.859 M 11.48 % | 23.197 M 5.62 % | 21.962 M 68.29 % | 13.050 M -56.89 % | 30.270 M -20.93 % | 38.284 M 36.07 % | 28.135 M -22.13 % | 36.130 M 4.89 % | 34.445 M -22.67 % | 44.545 M 59.00 % | 28.016 M -32.40 % | 41.446 M -24.29 % | 54.742 M 62.30 % | 33.729 M 10.79 % | 30.444 M -27.46 % | 41.971 M 19.10 % | 35.240 M -19.47 % | 43.761 M -2.52 % | 44.890 M 7.03 % | 41.940 M -12.07 % | 47.696 M -9.74 % | 52.842 M 28.34 % | 41.173 M 4.15 % | 39.533 M 9.00 % | 36.269 M -23.38 % | 47.335 M 29.67 % | 36.503 M -17.78 % | 44.398 M 18.41 % | 37.497 M 2.24 % | 36.677 M -30.69 % | 52.917 M 232.00 % | -40.088 M -181.49 % | 49.191 M 37.95 % | 35.658 M -15.55 % | 42.223 M |
| Other expenses | -9.614 M -21.57 % | -7.908 M 20.32 % | -9.924 M -12.60 % | -8.814 M 12.08 % | -10.025 M | 0.000 | 0.000 100.00 % | -1.447 M | 0.000 100.00 % | -12.096 M -44.31 % | -8.382 M -34.13 % | -6.249 M 71.06 % | -21.590 M -327.52 % | -5.050 M 12.84 % | -5.794 M 43.64 % | -10.281 M 93.74 % | -164.308 M -3 154.91 % | -5.048 M -68.74 % | -2.992 M -0.26 % | -2.984 M 35.14 % | -4.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.987 M -3.41 % | 10.340 M | 0.000 | 0.000 -100.00 % | 13.888 M 18.56 % | 11.714 M -16.45 % | 14.020 M 18.06 % | 11.875 M 255.92 % | 3.336 M -75.49 % | 13.615 M -1.34 % | 13.800 M -19.27 % | 17.095 M 10.21 % | 15.511 M -6.61 % | 16.608 M -6.83 % | 17.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 37.613 M 1.60 % | 37.022 M -8.36 % | 40.401 M -9.52 % | 44.653 M -3.88 % | 46.457 M -10.61 % | 51.971 M -11.19 % | 58.517 M 23.41 % | 47.416 M -14.71 % | 55.595 M 25.24 % | 44.390 M -13.37 % | 51.240 M 8.98 % | 47.017 M 67.48 % | 28.073 M -42.78 % | 49.065 M 0.73 % | 48.709 M 31.67 % | 36.992 M 133.47 % | -110.514 M -341.38 % | 45.784 M -18.19 % | 55.966 M 2.54 % | 54.581 M 7.88 % | 50.592 M -16.77 % | 60.784 M -56.61 % | 140.101 M 112.07 % | 66.063 M 14.73 % | 57.583 M -13.62 % | 66.660 M -8.81 % | 73.101 M 11.78 % | 65.395 M 10.80 % | 59.019 M -15.23 % | 69.622 M -32.77 % | 103.564 M 38.06 % | 75.015 M 0.91 % | 74.336 M 3.34 % | 71.931 M -30.47 % | 103.458 M 28.90 % | 80.263 M -6.16 % | 85.529 M 12.88 % | 75.768 M -23.41 % | 98.925 M 25.21 % | 79.006 M -24.50 % | 104.641 M 30.49 % | 80.191 M -17.16 % | 96.802 M -3.26 % | 100.067 M 0.52 % | 99.549 M -9.55 % | 110.054 M -5.89 % | 116.948 M 6.33 % | 109.988 M -8.50 % | 120.200 M 0.63 % | 119.444 M 4.06 % | 114.787 M -2.64 % | 117.896 M -5.54 % | 124.809 M 18.02 % | 105.753 M -1.11 % | 106.944 M 3.17 % | 103.661 M -8.64 % | 113.466 M 4.65 % | 108.420 M -12.18 % | 123.452 M 25.28 % | 98.542 M -13.55 % | 113.993 M 7.79 % | 105.757 M 4.70 % | 101.007 M -9.69 % | 111.847 M 11.49 % | 100.323 M -7.34 % | 108.265 M |
| Cost and expenses | 133.837 M -0.40 % | 134.376 M -6.19 % | 143.236 M -7.04 % | 154.078 M -10.54 % | 172.237 M 2.06 % | 168.766 M -0.51 % | 169.627 M 2.07 % | 166.180 M -7.36 % | 179.386 M 14.19 % | 157.090 M -2.67 % | 161.407 M 7.14 % | 150.656 M 9.36 % | 137.761 M -6.64 % | 147.565 M -5.06 % | 155.431 M 16.72 % | 133.167 M 2 054.60 % | -6.813 M -104.68 % | 145.471 M -8.27 % | 158.578 M -1.21 % | 160.526 M 9.79 % | 146.208 M -15.12 % | 172.253 M -39.03 % | 282.514 M 52.09 % | 185.750 M -9.08 % | 204.294 M 1.88 % | 200.526 M -8.85 % | 219.999 M 7.94 % | 203.816 M 2.90 % | 198.063 M -20.64 % | 249.568 M -3.47 % | 258.551 M 10.46 % | 234.060 M 3.29 % | 226.613 M -5.41 % | 239.565 M -10.04 % | 266.311 M 6.96 % | 248.975 M -1.92 % | 253.854 M -3.12 % | 262.031 M -9.16 % | 288.469 M 4.75 % | 275.398 M -0.73 % | 277.427 M -3.07 % | 286.219 M -3.91 % | 297.881 M 4.55 % | 284.914 M -4.73 % | 299.059 M -12.23 % | 340.740 M -25.59 % | 457.912 M 41.32 % | 324.015 M -4.84 % | 340.504 M 4.10 % | 327.096 M -2.00 % | 333.760 M -2.52 % | 342.406 M -0.09 % | 342.723 M 14.41 % | 299.560 M -3.84 % | 311.534 M -4.59 % | 326.516 M 0.21 % | 325.838 M 2.14 % | 319.015 M -2.57 % | 327.417 M 2.29 % | 320.091 M 0.50 % | 318.487 M -4.39 % | 333.097 M -7.35 % | 359.513 M -0.62 % | 361.763 M 1.68 % | 355.796 M 3.71 % | 343.072 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 47.227 M 5.11 % | 44.930 M -10.72 % | 50.326 M -5.87 % | 53.467 M -5.34 % | 56.482 M 8.68 % | 51.971 M -11.19 % | 58.517 M 7.03 % | 54.676 M -13.72 % | 63.373 M 12.19 % | 56.486 M -5.26 % | 59.622 M 11.93 % | 53.266 M 7.25 % | 49.663 M -8.23 % | 54.115 M -0.71 % | 54.503 M 15.29 % | 47.273 M -12.12 % | 53.794 M 5.83 % | 50.832 M -13.78 % | 58.958 M 2.42 % | 57.565 M 4.30 % | 55.193 M -9.20 % | 60.784 M -56.61 % | 140.101 M 112.07 % | 66.063 M 14.73 % | 57.583 M -13.62 % | 66.660 M -8.81 % | 73.101 M 11.78 % | 65.395 M 10.80 % | 59.019 M -15.23 % | 69.622 M -6.32 % | 74.317 M -12.93 % | 85.355 M 14.82 % | 74.336 M 3.34 % | 71.931 M 9.24 % | 65.849 M -28.41 % | 91.977 M -7.61 % | 99.549 M 13.58 % | 87.643 M -14.29 % | 102.261 M 10.41 % | 92.621 M -21.80 % | 118.441 M 21.75 % | 97.286 M -13.38 % | 112.313 M -3.74 % | 116.675 M -0.60 % | 117.374 M 6.56 % | 110.152 M -5.81 % | 116.948 M 6.33 % | 109.988 M -8.50 % | 120.200 M 0.63 % | 119.444 M 4.06 % | 114.787 M -2.64 % | 117.896 M -5.54 % | 124.809 M 18.02 % | 105.753 M -1.11 % | 106.944 M 3.17 % | 103.661 M -8.64 % | 113.466 M 4.65 % | 108.420 M -12.18 % | 123.452 M 25.28 % | 98.542 M -13.55 % | 113.993 M 7.79 % | 105.757 M 4.70 % | 101.007 M -9.69 % | 111.847 M 11.49 % | 100.323 M -7.34 % | 108.265 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.300 | 0.000 | 0.000 | 0.000 100.00 % | -0.910 | 0.000 | 0.000 | 0.000 100.00 % | -0.370 | 0.000 | 0.000 | 0.000 |
| Interest expense | 96.000 K -10.28 % | 107.000 K -8.17 % | 116.521 K -8.25 % | 127.000 K -7.30 % | 137.000 K 7.87 % | 127.000 K -2.64 % | 130.448 K -1.18 % | 132.000 K -4.35 % | 138.000 K 36.63 % | 101.000 K 63.16 % | 61.902 K -19.61 % | 77.000 K -15.38 % | 91.000 K -15.74 % | 108.000 K -12.60 % | 123.572 K -4.21 % | 129.000 K -0.77 % | 130.000 K 18.18 % | 110.000 K -8.79 % | 120.595 K -8.64 % | 132.000 K 12.82 % | 117.000 K -21.48 % | 149.000 K | 0.000 -100.00 % | 15.000 K 50.00 % | 10.000 K -33.33 % | 15.000 K 153.35 % | 5.921 K -67.11 % | 18.000 K 200.00 % | 6.000 K -64.71 % | 17.000 K 140.20 % | 7.077 K -58.37 % | 17.000 K 41.67 % | 12.000 K -52.00 % | 25.000 K 65.09 % | 15.143 K -34.16 % | 23.000 K 228.57 % | 7.000 K -82.50 % | 40.000 K 147.91 % | 16.135 K -56.39 % | 37.000 K 146.67 % | 15.000 K -40.00 % | 25.000 K -44.95 % | 45.416 K 89.23 % | 24.000 K 100.00 % | 12.000 K -87.76 % | 98.000 K 159.67 % | 37.740 K 135.88 % | 16.000 K -71.93 % | 57.000 K 418.18 % | 11.000 K | 0.000 -100.00 % | 25.000 K 177.78 % | 9.000 K -70.00 % | 30.000 K 151.68 % | 11.920 K -37.26 % | 19.000 K -60.42 % | 48.000 K -52.48 % | 101.000 K -51.35 % | 207.624 K 99.64 % | 104.000 K -20.00 % | 130.000 K 66.67 % | 78.000 K -85.06 % | 522.166 K 200.10 % | 174.000 K -28.69 % | 244.000 K -49.90 % | 487.000 K |
| Depreciation and amortization | 5.882 M -0.66 % | 5.921 M 3.65 % | 5.712 M -6.06 % | 6.081 M 7.12 % | 5.677 M -0.66 % | 5.715 M 6.38 % | 5.372 M -3.81 % | 5.585 M -2.60 % | 5.734 M -0.76 % | 5.778 M -12.49 % | 6.602 M -6.85 % | 7.088 M -1.51 % | 7.197 M -0.40 % | 7.226 M 1.11 % | 7.147 M -0.89 % | 7.211 M -4.08 % | 7.518 M 3.53 % | 7.262 M -1.85 % | 7.399 M -1.61 % | 7.520 M -2.75 % | 7.733 M 2.13 % | 7.572 M 31.28 % | 5.768 M -3.56 % | 5.981 M -3.27 % | 6.183 M -17.28 % | 7.475 M 13.97 % | 6.559 M -14.70 % | 7.689 M -5.26 % | 8.116 M -6.17 % | 8.650 M -2.99 % | 8.917 M -3.44 % | 9.234 M -4.44 % | 9.663 M -4.80 % | 10.150 M -6.59 % | 10.866 M -2.16 % | 11.105 M -3.74 % | 11.536 M -14.35 % | 13.469 M -5.63 % | 14.272 M -0.41 % | 14.330 M 2.17 % | 14.025 M -1.74 % | 14.274 M -0.82 % | 14.392 M -1.55 % | 14.619 M -3.85 % | 15.205 M -1.43 % | 15.425 M -11.75 % | 17.480 M 10.86 % | 15.767 M 18.86 % | 13.265 M 3.86 % | 12.772 M 23.95 % | 10.304 M -34.46 % | 15.722 M -2.63 % | 16.146 M -1.32 % | 16.362 M -3.32 % | 16.923 M 4.16 % | 16.247 M -5.47 % | 17.188 M -11.73 % | 19.472 M -9.86 % | 21.602 M -0.64 % | 21.742 M -0.86 % | 21.931 M -6.59 % | 23.479 M 3.20 % | 22.750 M -1.28 % | 23.046 M 4.10 % | 22.139 M 8.67 % | 20.373 M |
| Operating income | -15.233 M 53.98 % | -33.103 M 19.37 % | -41.057 M -135.65 % | -17.423 M -321.27 % | 7.874 M 190.23 % | 2.713 M 115.45 % | -17.557 M -192.67 % | 18.945 M 27.27 % | 14.886 M -4.91 % | 15.655 M 41.55 % | 11.060 M -44.87 % | 20.060 M -38.19 % | 32.454 M 37.53 % | 23.597 M 22.38 % | 19.282 M -55.64 % | 43.469 M -74.73 % | 172.039 M 1 209.18 % | 13.141 M -41.09 % | 22.306 M -87.60 % | 179.905 M 6 199.19 % | 2.856 M 128.24 % | -10.113 M 84.54 % | -65.408 M -1 292.55 % | -4.697 M -161.32 % | 7.660 M 145.19 % | -16.952 M -237.45 % | 12.333 M 31.78 % | 9.359 M 122.36 % | 4.209 M 108.34 % | -50.456 M -150.59 % | -20.135 M -387.64 % | -4.129 M 71.79 % | -14.638 M -838.94 % | -1.559 M 91.90 % | -19.257 M -3.13 % | -18.673 M 15.76 % | -22.167 M 43.88 % | -39.498 M -2.28 % | -38.619 M -5.03 % | -36.771 M -347.06 % | -8.225 M 46.43 % | -15.353 M -3 116.54 % | 508.961 K -94.09 % | 8.614 M 274.94 % | -4.924 M 92.46 % | -65.325 M -204.00 % | 62.811 M 154.44 % | 24.686 M 32.93 % | 18.570 M 208.29 % | -17.149 M -187.11 % | 19.688 M 303.24 % | -9.687 M -149.06 % | 19.745 M -34.86 % | 30.311 M 331.60 % | 7.023 M -57.09 % | 16.366 M -55.36 % | 36.664 M 320.60 % | 8.717 M -73.62 % | 33.047 M 33.24 % | 24.802 M -0.82 % | 25.008 M -13.23 % | 28.820 M -70.60 % | 98.012 M 448.50 % | 17.869 M 297.88 % | 4.491 M 231.32 % | -3.420 M |
| Operating income ratio | -0.13 60.71 % | -0.33 18.65 % | -0.40 -215.16 % | -0.13 -391.64 % | 0.04 176.32 % | 0.02 113.70 % | -0.12 -212.54 % | 0.10 32.96 % | 0.08 -15.04 % | 0.09 41.63 % | 0.06 -45.63 % | 0.12 -38.62 % | 0.19 39.28 % | 0.14 24.92 % | 0.11 -55.18 % | 0.25 -76.46 % | 1.05 1 161.83 % | 0.08 -32.71 % | 0.12 -87.67 % | 1.00 5 079.76 % | 0.02 129.67 % | -0.07 78.40 % | -0.30 -1 061.30 % | -0.03 -171.78 % | 0.04 139.14 % | -0.09 -273.96 % | 0.05 20.91 % | 0.04 110.98 % | 0.02 108.21 % | -0.25 -199.99 % | -0.08 -370.43 % | -0.02 74.00 % | -0.07 -954.24 % | -0.01 91.60 % | -0.08 3.86 % | -0.08 15.26 % | -0.10 46.09 % | -0.18 -14.82 % | -0.15 -0.32 % | -0.15 -404.30 % | -0.03 46.09 % | -0.06 -3 423.26 % | 0.00 -94.19 % | 0.03 275.29 % | -0.02 92.94 % | -0.24 -296.63 % | 0.12 70.39 % | 0.07 36.89 % | 0.05 193.47 % | -0.06 -199.33 % | 0.06 291.32 % | -0.03 -153.45 % | 0.05 -40.72 % | 0.09 316.80 % | 0.02 -53.81 % | 0.05 -52.81 % | 0.10 280.26 % | 0.03 -70.99 % | 0.09 27.49 % | 0.07 -1.23 % | 0.07 -8.57 % | 0.08 -62.83 % | 0.21 355.12 % | 0.05 277.61 % | 0.01 223.79 % | -0.01 |
| Total other income expenses net | -96.000 K 10.28 % | -107.000 K 8.17 % | -116.521 K 8.25 % | -127.000 K -101.28 % | 9.888 M 17.24 % | 8.434 M -19.81 % | 10.517 M 8 067.62 % | -132.000 K 4.35 % | -138.000 K -36.63 % | -101.000 K 76.87 % | -436.675 K -467.11 % | -77.000 K 15.38 % | -90.999 K 15.74 % | -108.000 K 12.60 % | -123.573 K 4.21 % | -129.000 K 0.77 % | -130.000 K -18.18 % | -110.000 K 8.79 % | -120.596 K 8.64 % | -132.000 K -12.82 % | -117.000 K 21.48 % | -149.000 K -101.67 % | 8.929 M 59 623.90 % | -15.000 K -50.00 % | -10.000 K 33.33 % | -15.000 K -100.16 % | 9.234 M -67.89 % | 28.760 M 378.39 % | -10.331 M -127.95 % | 36.966 M -68.72 % | 118.173 M 1 044.75 % | 10.323 M 7.51 % | 9.602 M 3.60 % | 9.268 M -33.19 % | 13.872 M | 0.000 -100.00 % | 14.013 M 18.40 % | 11.835 M 29 587 500 561.33 % | 0.040 -100.00 % | 11.174 M -6.88 % | 12.000 M -22.67 % | 15.518 M 115.59 % | 7.198 M -56.60 % | 16.584 M -6.90 % | 17.813 M 14.99 % | 15.491 M -16.58 % | 18.569 M | 0.000 | 0.000 -100.00 % | 17.089 M -10.20 % | 19.029 M -2.19 % | 19.456 M -27.72 % | 26.917 M 53.71 % | 17.512 M 10.17 % | 15.896 M -5.22 % | 16.771 M 20.86 % | 13.876 M -28.38 % | 19.374 M 13.93 % | 17.006 M -25.66 % | 22.875 M 55.45 % | 14.715 M 10.15 % | 13.359 M -1.71 % | 13.592 M -14.90 % | 15.972 M 44.73 % | 11.036 M -24.58 % | 14.632 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -44.206 M 30.38 % | -63.492 M -66.83 % | -38.058 M 44.90 % | -69.073 M -14.50 % | -60.328 M 20.26 % | -75.659 M -15.33 % | -65.603 M 11.08 % | -73.775 M 25.67 % | -99.259 M -70.51 % | -58.214 M 3.62 % | -60.402 M 21.57 % | -77.018 M 45.26 % | -140.692 M -91.86 % | -73.329 M 18.76 % | -90.262 M 79.24 % | -434.776 M -3.71 % | -419.205 M -455.55 % | -75.458 M -39.03 % | -54.274 M 17.14 % | -65.499 M 34.24 % | -99.607 M 61.00 % | -255.400 M -18.12 % | -216.212 M -7.97 % | -200.249 M -21.98 % | -164.163 M 22.36 % | -211.452 M -7.46 % | -196.772 M -87.39 % | -105.009 M -136.97 % | -44.314 M 44.22 % | -79.450 M 1.85 % | -80.947 M 60.80 % | -206.518 M -24.12 % | -166.384 M 11.67 % | -188.376 M -15.69 % | -162.830 M 12.60 % | -186.301 M -0.11 % | -186.087 M 7.40 % | -200.950 M -0.99 % | -198.984 M -169.54 % | -73.825 M -70.84 % | -43.213 M 64.16 % | -120.564 M -64.61 % | -73.243 M 14.60 % | -85.760 M -5.05 % | -81.636 M 39.99 % | -136.028 M -124.07 % | -60.708 M 52.44 % | -127.648 M -101.29 % | -63.415 M 61.68 % | -165.473 M 55.31 % | -370.250 M -52.80 % | -242.316 M 45.56 % | -445.083 M -24.34 % | -357.958 M -28.88 % | -277.749 M -25.89 % | -220.629 M -57.60 % | -139.997 M 45.95 % | -259.030 M 33.53 % | -389.696 M 18.48 % | -478.025 M -19.41 % | -400.333 M -12.62 % | -355.458 M 3.69 % | -369.083 M |
| Total investments | 1.010 B -3.37 % | 1.046 B -3.63 % | 1.085 B 3.27 % | 1.051 B -5.93 % | 1.117 B -5.37 % | 1.180 B -2.68 % | 1.213 B 3.88 % | 1.168 B 3.72 % | 1.126 B -9.10 % | 1.238 B 0.93 % | 1.227 B 2.54 % | 1.197 B 6.29 % | 1.126 B -9.79 % | 1.248 B 3.42 % | 1.207 B 43.55 % | 840.579 M 4.09 % | 807.516 M -2.36 % | 827.050 M 0.62 % | 821.964 M 5.14 % | 781.815 M 7.55 % | 726.952 M 26.65 % | 573.992 M -5.90 % | 609.959 M -0.62 % | 613.766 M 0.42 % | 611.176 M -2.90 % | 629.399 M 3.32 % | 609.157 M -8.78 % | 667.822 M -7.16 % | 719.362 M -2.25 % | 735.946 M 2.36 % | 718.991 M 38.24 % | 520.113 M -5.50 % | 550.358 M 0.04 % | 550.118 M 0.03 % | 549.965 M -1.78 % | 559.945 M 0.09 % | 559.440 M 0.04 % | 559.202 M -1.72 % | 569.012 M -22.61 % | 735.260 M -4.54 % | 770.201 M -0.72 % | 775.806 M 17.10 % | 662.494 M 3.43 % | 640.512 M 2.53 % | 624.726 M -8.13 % | 680.037 M -2.09 % | 694.560 M 2.19 % | 679.644 M -5.04 % | 715.722 M -0.12 % | 716.549 M 42.38 % | 503.249 M -16.74 % | 604.437 M 49.90 % | 403.234 M -19.96 % | 503.814 M -8.72 % | 551.959 M -5.44 % | 583.727 M -3.30 % | 603.618 M 13.28 % | 532.845 M 44.59 % | 368.522 M 60.29 % | 229.907 M 3.71 % | 221.684 M -21.79 % | 283.430 M 32.09 % | 214.578 M |
| Total debt | 13.248 M -9.37 % | 14.617 M -8.76 % | 16.020 M -8.00 % | 17.413 M -13.11 % | 20.040 M 0.70 % | 19.900 M -5.94 % | 21.157 M 1.69 % | 20.805 M -5.70 % | 22.062 M -0.43 % | 22.157 M 261.47 % | 6.130 M -19.26 % | 7.592 M -17.12 % | 9.160 M -14.98 % | 10.774 M -12.91 % | 12.371 M -11.33 % | 13.952 M 6.07 % | 13.153 M 9.54 % | 12.008 M -0.50 % | 12.068 M -9.88 % | 13.391 M -8.62 % | 14.654 M -8.78 % | 16.064 M 441.31 % | 2.968 M -17.66 % | 3.604 M 14.09 % | 3.159 M -12.78 % | 3.622 M -57.54 % | 8.530 M 69.89 % | 5.021 M 30.69 % | 3.842 M -24.99 % | 5.122 M -60.13 % | 12.847 M 30.60 % | 9.837 M -12.86 % | 11.289 M 57.40 % | 7.172 M -15.19 % | 8.457 M -24.22 % | 11.160 M 20.25 % | 9.281 M 4.91 % | 8.847 M 14.61 % | 7.719 M -9.40 % | 8.520 M -0.25 % | 8.541 M 18.49 % | 7.208 M -7.86 % | 7.823 M -16.12 % | 9.326 M 6 808.15 % | 135.000 K -98.92 % | 12.552 M -36.23 % | 19.684 M 73.64 % | 11.336 M -18.67 % | 13.939 M -32.92 % | 20.779 M | 0.000 | 0.000 -100.00 % | 18.916 M 101.94 % | 9.367 M | 0.000 | 0.000 -100.00 % | 5.024 M | 0.000 -100.00 % | 19.981 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 27.887 M -36.62 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 1 432.03 % | 2.872 M -76.73 % | 12.340 M -71.95 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M 0.00 % | 44.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 614.288 M -5.39 % | 649.307 M -4.77 % | 681.818 M -5.77 % | 723.536 M -1.93 % | 737.794 M -4.11 % | 769.407 M 1.03 % | 761.572 M -0.98 % | 769.104 M 2.00 % | 754.009 M -5.07 % | 794.297 M 1.56 % | 782.065 M 9.87 % | 711.826 M 2.29 % | 695.908 M -7.61 % | 753.218 M 2.60 % | 734.152 M 2.10 % | 719.051 M 5.07 % | 684.379 M 22.02 % | 560.880 M 1.67 % | 551.676 M 3.55 % | 532.744 M 3.52 % | 514.626 M -3.49 % | 533.257 M -1.94 % | 543.781 M -11.94 % | 617.487 M 0.79 % | 612.674 M -1.60 % | 622.627 M -4.31 % | 650.692 M 2.76 % | 633.192 M 6.18 % | 596.337 M -5.99 % | 634.348 M -3.81 % | 659.493 M 6.17 % | 621.192 M 5.25 % | 590.232 M -0.85 % | 595.310 M 2.56 % | 580.460 M 1.25 % | 573.301 M -4.22 % | 598.567 M -3.71 % | 621.609 M -6.26 % | 663.124 M -7.45 % | 716.478 M -3.89 % | 745.472 M -7.08 % | 802.252 M -1.49 % | 814.350 M -0.37 % | 817.345 M 6.50 % | 767.433 M -13.76 % | 889.843 M -7.63 % | 963.344 M 6.72 % | 902.709 M 3.62 % | 871.204 M -3.69 % | 904.570 M 8.33 % | 835.014 M 3.35 % | 807.915 M 0.87 % | 800.969 M -1.24 % | 811.011 M 4.35 % | 777.222 M 2.51 % | 758.190 M 2.43 % | 740.213 M -2.89 % | 762.251 M -24.16 % | 1.005 B 3.54 % | 970.710 M 3.72 % | 935.865 M -1.84 % | 953.442 M 5.28 % | 905.625 M |
| Common stock | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M 0.00 % | 185.349 M |
| Total equity | 1.382 B -2.94 % | 1.423 B -2.77 % | 1.464 B -2.84 % | 1.507 B -0.31 % | 1.511 B -2.02 % | 1.543 B -0.11 % | 1.544 B -0.60 % | 1.554 B 1.40 % | 1.532 B -3.14 % | 1.582 B 0.60 % | 1.572 B 3.95 % | 1.513 B 0.54 % | 1.505 B -3.75 % | 1.563 B 0.96 % | 1.548 B 1.28 % | 1.529 B 2.42 % | 1.493 B 8.70 % | 1.373 B 0.97 % | 1.360 B 2.00 % | 1.333 B 1.05 % | 1.320 B -1.22 % | 1.336 B -1.64 % | 1.358 B -5.15 % | 1.432 B 0.34 % | 1.427 B -0.69 % | 1.437 B -1.92 % | 1.465 B 1.21 % | 1.448 B 2.61 % | 1.411 B -2.62 % | 1.449 B -1.71 % | 1.474 B 5.91 % | 1.392 B -0.93 % | 1.405 B -0.36 % | 1.410 B 1.06 % | 1.395 B 3.81 % | 1.344 B -1.85 % | 1.369 B -1.66 % | 1.392 B -2.90 % | 1.433 B -3.59 % | 1.487 B -1.91 % | 1.516 B -3.61 % | 1.573 B -0.76 % | 1.585 B -0.19 % | 1.588 B 0.37 % | 1.582 B -4.72 % | 1.660 B -4.24 % | 1.734 B 3.62 % | 1.673 B 1.92 % | 1.642 B -1.99 % | 1.675 B 4.33 % | 1.605 B 1.72 % | 1.578 B 0.44 % | 1.571 B -0.64 % | 1.581 B 2.18 % | 1.548 B 1.25 % | 1.529 B 1.19 % | 1.511 B -1.44 % | 1.533 B -13.68 % | 1.775 B 1.97 % | 1.741 B 2.04 % | 1.706 B -1.02 % | 1.724 B -3.63 % | 1.789 B |
| Other non current liabilities | 232.992 M 1.87 % | 228.706 M 2.01 % | 224.196 M -7.35 % | 241.976 M 2.11 % | 236.987 M -0.75 % | 238.768 M -13.22 % | 275.154 M -3.78 % | 285.969 M 1.75 % | 281.061 M -3.10 % | 290.043 M 0.53 % | 288.504 M -16.98 % | 347.514 M 1.38 % | 342.767 M -1.90 % | 349.411 M 1.26 % | 345.049 M -3.03 % | 355.836 M 1.49 % | 350.622 M 0.36 % | 349.378 M -0.38 % | 350.714 M -1.87 % | 357.403 M 1.19 % | 353.214 M -0.07 % | 353.452 M 1.41 % | 348.551 M 48.22 % | 235.166 M 1.82 % | 230.973 M -12.69 % | 264.554 M 12.79 % | 234.565 M -1.41 % | 237.912 M 1.77 % | 233.770 M -0.19 % | 234.215 M 1.67 % | 230.357 M 7.62 % | 214.052 M -10.43 % | 238.975 M -2.84 % | 245.959 M 1.47 % | 242.390 M -11.97 % | 275.343 M -9.95 % | 305.767 M -1.68 % | 310.981 M 2.93 % | 302.142 M -7.75 % | 327.528 M 2.23 % | 320.380 M -5.41 % | 338.719 M 1.67 % | 333.163 M -6.52 % | 356.397 M 2.05 % | 349.249 M 1.03 % | 345.704 M 11.11 % | 311.132 M 0.80 % | 308.651 M 2.10 % | 302.314 M 1.61 % | 297.528 M 1.83 % | 292.187 M 2.04 % | 286.344 M 1.50 % | 282.124 M 1.47 % | 278.025 M 1.52 % | 273.867 M -0.11 % | 274.171 M 0.55 % | 272.668 M 1.66 % | 268.212 M 7 918.87 % | 3.345 M -1.48 % | 3.395 M -1.91 % | 3.461 M 2.43 % | 3.379 M 4.01 % | 3.249 M |
| Long term debt | 7.866 M -13.83 % | 9.128 M -13.09 % | 10.503 M -11.51 % | 11.869 M -10.10 % | 13.203 M -2.45 % | 13.534 M -15.22 % | 15.963 M -3.29 % | 16.506 M -5.83 % | 17.528 M 0.79 % | 17.390 M 380.02 % | 3.623 M -10.88 % | 4.065 M -6.96 % | 4.369 M -11.67 % | 4.946 M -16.77 % | 5.943 M -19.72 % | 7.402 M 3.52 % | 7.150 M 10.39 % | 6.477 M -2.67 % | 6.655 M -16.27 % | 7.948 M -14.36 % | 9.281 M -11.79 % | 10.521 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 |
| Total non current liabilities | 240.858 M 1.27 % | 237.834 M -0.59 % | 239.245 M -5.75 % | 253.845 M 1.46 % | 250.190 M -0.84 % | 252.302 M -13.33 % | 291.118 M -3.75 % | 302.475 M 1.30 % | 298.589 M -2.88 % | 307.433 M 6.24 % | 289.377 M -17.69 % | 351.579 M 1.28 % | 347.136 M -2.04 % | 354.357 M 0.96 % | 350.992 M -3.37 % | 363.238 M 1.53 % | 357.772 M 0.54 % | 355.855 M -0.42 % | 357.368 M -2.18 % | 365.351 M 0.79 % | 362.495 M -0.41 % | 363.973 M 4.42 % | 348.551 M 48.22 % | 235.166 M 1.82 % | 230.973 M -12.69 % | 264.554 M 12.79 % | 234.565 M -1.41 % | 237.912 M 1.77 % | 233.770 M -0.19 % | 234.215 M 1.67 % | 230.357 M 7.62 % | 214.052 M -10.43 % | 238.975 M -2.84 % | 245.959 M 1.47 % | 242.390 M -11.97 % | 275.343 M -9.95 % | 305.767 M -1.68 % | 310.981 M 2.93 % | 302.142 M -7.75 % | 327.528 M 2.23 % | 320.380 M -5.41 % | 338.719 M 1.67 % | 333.163 M -6.52 % | 356.397 M 2.05 % | 349.249 M 1.03 % | 345.704 M 11.11 % | 311.132 M 0.80 % | 308.651 M 2.10 % | 302.314 M 1.61 % | 297.528 M 1.83 % | 292.187 M 2.04 % | 286.344 M 1.50 % | 282.124 M 1.47 % | 278.025 M 1.52 % | 273.867 M -0.11 % | 274.171 M 0.55 % | 272.668 M 1.66 % | 268.212 M 7 918.87 % | 3.345 M -1.48 % | 3.395 M -1.91 % | 3.461 M 2.43 % | 3.379 M 4.01 % | 3.249 M |
| Other current liabilities | 60.345 M -10.14 % | 67.153 M -6.58 % | 71.882 M 2.26 % | 70.292 M -8.22 % | 76.586 M -12.57 % | 87.595 M 67.88 % | 52.176 M -2.74 % | 53.647 M -10.77 % | 60.122 M 6.20 % | 56.614 M 18.10 % | 47.938 M -16.82 % | 57.629 M 14.04 % | 50.535 M -5.89 % | 53.697 M 4.73 % | 51.270 M 15.08 % | 44.553 M -5.85 % | 47.322 M 4.90 % | 45.112 M 10.77 % | 40.725 M -9.27 % | 44.884 M 18.81 % | 37.779 M -4.72 % | 39.650 M -31.31 % | 57.720 M 14.32 % | 50.491 M -7.11 % | 54.355 M 24.41 % | 43.689 M -25.24 % | 58.438 M 36.04 % | 42.958 M -3.72 % | 44.618 M -1.96 % | 45.510 M -14.70 % | 53.355 M -50.66 % | 108.144 M 159.11 % | 41.737 M -22.70 % | 53.994 M -2.94 % | 55.630 M -54.17 % | 121.395 M 53.17 % | 79.256 M -11.54 % | 89.591 M -1.57 % | 91.024 M 4.42 % | 87.168 M -14.88 % | 102.402 M -8.57 % | 111.995 M 7.33 % | 104.342 M -6.89 % | 112.058 M -1.61 % | 113.893 M -7.95 % | 123.723 M -21.50 % | 157.614 M 32.64 % | 118.830 M -4.13 % | 123.950 M -5.73 % | 131.483 M 11.25 % | 118.190 M 7.53 % | 109.910 M -6.07 % | 117.008 M 8.70 % | 107.646 M 832.41 % | 11.545 M -89.01 % | 105.094 M 4.27 % | 100.795 M -2.59 % | 103.477 M 174.75 % | -138.429 M -233.69 % | 103.546 M 10.98 % | 93.301 M -9.72 % | 103.350 M 16.34 % | 88.835 M |
| Deferred revenue | 4.640 M 183.10 % | 1.639 M 28.96 % | 1.271 M -69.72 % | 4.197 M | 0.000 -100.00 % | 2.208 M | 0.000 -100.00 % | 49.045 M -13.65 % | 56.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.657 M 8.80 % | 43.803 M -4.65 % | 45.940 M 2.76 % | 44.707 M 24.21 % | 35.993 M -10.99 % | 40.439 M 10.49 % | 36.601 M -8.55 % | 40.021 M -21.22 % | 50.800 M 20.98 % | 41.990 M -7.86 % | 45.574 M -0.65 % | 45.870 M -21.78 % | 58.645 M 66.02 % | 35.325 M -22.26 % | 45.439 M -4.71 % | 47.686 M 471.17 % | -12.847 M -30.60 % | -9.837 M 12.86 % | -11.289 M -57.40 % | -7.172 M | 0.000 100.00 % | -11.160 M -20.25 % | -9.281 M -4.91 % | -8.847 M -14.61 % | -7.719 M 9.40 % | -8.520 M 0.25 % | -8.541 M -18.49 % | -7.208 M 7.86 % | -7.823 M | 0.000 | 0.000 100.00 % | -12.552 M -185.76 % | 14.636 M 229.11 % | -11.336 M 18.67 % | -13.939 M 32.92 % | -20.779 M | 0.000 | 0.000 -100.00 % | 68.821 M -34.35 % | 104.826 M | 0.000 | 0.000 -100.00 % | 90.330 M | 0.000 -100.00 % | 87.990 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.382 M -11.89 % | 6.108 M 10.71 % | 5.517 M -0.48 % | 5.544 M -0.89 % | 5.594 M 5.01 % | 5.327 M 26.62 % | 4.207 M -2.14 % | 4.299 M -5.18 % | 4.534 M -4.89 % | 4.767 M 90.15 % | 2.507 M -28.92 % | 3.527 M -26.38 % | 4.791 M -17.79 % | 5.828 M -9.34 % | 6.428 M -1.86 % | 6.550 M 9.11 % | 6.003 M 8.53 % | 5.531 M 2.16 % | 5.414 M -0.54 % | 5.443 M 1.30 % | 5.373 M -54.85 % | 11.900 M 301.00 % | 2.968 M -17.66 % | 3.604 M 14.09 % | 3.159 M -12.78 % | 3.622 M -57.54 % | 8.530 M 69.89 % | 5.021 M 30.69 % | 3.842 M -24.99 % | 5.122 M -60.13 % | 12.847 M 30.60 % | 9.837 M -12.86 % | 11.289 M 57.40 % | 7.172 M -15.19 % | 8.457 M -24.22 % | 11.160 M 20.25 % | 9.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.823 M -16.12 % | 9.326 M 6 808.15 % | 135.000 K | 0.000 -100.00 % | 19.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.916 M 101.94 % | 9.367 M | 0.000 | 0.000 -100.00 % | 5.024 M | 0.000 100.00 % | -68.009 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 75.651 M -11.93 % | 85.901 M 2.57 % | 83.747 M -1.03 % | 84.615 M -1.94 % | 86.289 M -12.62 % | 98.754 M 57.63 % | 62.651 M -6.04 % | 66.676 M -10.25 % | 74.292 M 2.10 % | 72.761 M 19.72 % | 60.773 M -10.01 % | 67.536 M -15.90 % | 80.309 M 5.23 % | 76.314 M 10.34 % | 69.164 M 2.84 % | 67.252 M 3.34 % | 65.076 M -2.01 % | 66.414 M 14.30 % | 58.105 M -3.19 % | 60.017 M 8.88 % | 55.121 M -11.07 % | 61.985 M -13.22 % | 71.431 M 12.59 % | 63.442 M -8.32 % | 69.199 M 1.03 % | 68.491 M -23.28 % | 89.270 M 42.26 % | 62.752 M -16.20 % | 74.879 M -4.60 % | 78.492 M -2.82 % | 80.768 M -39.44 % | 133.363 M 91.64 % | 69.590 M -12.74 % | 79.748 M -7.72 % | 86.422 M -43.09 % | 151.864 M 40.53 % | 108.063 M -8.62 % | 118.252 M 18.25 % | 100.001 M -10.44 % | 111.657 M -14.94 % | 131.262 M 2.50 % | 128.055 M 0.68 % | 127.190 M -7.51 % | 137.523 M 8.81 % | 126.385 M -27.23 % | 173.682 M -15.04 % | 204.433 M 45.64 % | 140.368 M -2.69 % | 144.255 M -13.65 % | 167.056 M 9.00 % | 153.258 M -3.52 % | 158.844 M -17.17 % | 191.776 M 12.77 % | 170.060 M 1.83 % | 166.999 M 2.67 % | 162.663 M -10.90 % | 182.564 M 7.23 % | 170.260 M -17.51 % | 206.401 M 34.75 % | 153.169 M -5.87 % | 162.727 M -15.32 % | 192.165 M 18.88 % | 161.645 M |
| Total liabilities | 316.509 M -2.23 % | 323.735 M 1.66 % | 318.446 M -5.91 % | 338.460 M 0.59 % | 336.479 M -4.15 % | 351.056 M -0.77 % | 353.768 M -4.17 % | 369.151 M -1.00 % | 372.881 M -1.92 % | 380.194 M 8.58 % | 350.150 M -16.45 % | 419.115 M -1.95 % | 427.445 M -0.75 % | 430.671 M 2.50 % | 420.156 M -2.40 % | 430.490 M 1.81 % | 422.848 M 0.14 % | 422.269 M 1.64 % | 415.474 M -2.33 % | 425.368 M 1.86 % | 417.616 M -1.96 % | 425.958 M 1.42 % | 419.982 M 40.65 % | 298.608 M -0.52 % | 300.172 M -9.87 % | 333.045 M 2.84 % | 323.834 M 7.71 % | 300.664 M -2.59 % | 308.649 M -1.30 % | 312.707 M 0.51 % | 311.125 M -10.45 % | 347.415 M 12.59 % | 308.565 M -5.26 % | 325.707 M -0.94 % | 328.812 M -23.03 % | 427.207 M 3.23 % | 413.830 M -3.59 % | 429.233 M 6.74 % | 402.143 M -8.43 % | 439.185 M -2.76 % | 451.642 M -3.24 % | 466.774 M 1.39 % | 460.353 M -6.80 % | 493.920 M 3.84 % | 475.634 M -8.42 % | 519.386 M 0.74 % | 515.565 M 14.82 % | 449.019 M 0.55 % | 446.569 M -3.88 % | 464.584 M 4.30 % | 445.445 M 0.06 % | 445.188 M -6.06 % | 473.900 M 5.76 % | 448.085 M 1.64 % | 440.865 M 0.92 % | 436.834 M -4.04 % | 455.232 M 3.82 % | 438.472 M 109.05 % | 209.746 M 33.97 % | 156.564 M -5.79 % | 166.188 M -15.01 % | 195.544 M 18.59 % | 164.894 M |
| Other non current assets | 106.677 M 4.89 % | 101.701 M 3.60 % | 98.170 M -0.03 % | 98.197 M 754.11 % | 11.497 M 0.33 % | 11.459 M 1 616.00 % | 667.772 K -98.84 % | 57.482 M 0.22 % | 57.355 M -1.85 % | 58.436 M 1.99 % | 57.295 M 17.33 % | 48.833 M 0.42 % | 48.630 M 2.14 % | 47.610 M 72.56 % | 27.591 M 12.83 % | 24.453 M -14.40 % | 28.568 M -0.35 % | 28.669 M -0.71 % | 28.875 M -0.87 % | 29.129 M 1.18 % | 28.788 M 0.29 % | 28.704 M -0.17 % | 28.754 M 1.77 % | 28.253 M -1.29 % | 28.623 M -0.12 % | 28.657 M 0.04 % | 28.646 M -0.28 % | 28.726 M -0.08 % | 28.749 M 368.15 % | 6.141 M -5.22 % | 6.479 M 3.76 % | 6.244 M 1.36 % | 6.160 M -18.98 % | 7.603 M 7.42 % | 7.078 M -2.72 % | 7.276 M -5.35 % | 7.687 M 3.26 % | 7.444 M 2.98 % | 7.229 M 35.88 % | 5.320 M -3.73 % | 5.526 M -0.32 % | 5.544 M -1.47 % | 5.627 M 2.60 % | 5.484 M -2.04 % | 5.598 M -20.17 % | 7.012 M 18.09 % | 5.938 M -17.50 % | 7.197 M -2.86 % | 7.409 M -14.52 % | 8.668 M -68.51 % | 27.527 M 8.23 % | 25.434 M 336.49 % | 5.827 M -82.98 % | 34.236 M 402.19 % | 6.817 M 29.98 % | 5.245 M -22.91 % | 6.804 M 3.26 % | 6.589 M 1.78 % | 6.474 M -1.68 % | 6.584 M -3.62 % | 6.831 M -11.38 % | 7.708 M 5.45 % | 7.310 M |
| Long term investments | 347.073 M 0.42 % | 345.609 M -8.01 % | 375.699 M -11.80 % | 425.966 M -19.72 % | 530.599 M -3.02 % | 547.112 M -8.65 % | 598.947 M 13.11 % | 529.509 M 3.09 % | 513.617 M 4.10 % | 493.385 M 3.47 % | 476.825 M 3.70 % | 459.812 M 3.88 % | 442.640 M 8.14 % | 409.332 M 38.96 % | 294.576 M 135.13 % | 125.283 M 234.67 % | 37.435 M -20.32 % | 46.980 M 11.91 % | 41.981 M 29.83 % | 32.335 M -14.09 % | 37.640 M 8.41 % | 34.720 M 3 372.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -95.63 % | 22.901 M 0.00 % | 22.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -66.67 % | 30.000 M 200.00 % | 10.000 M -44.44 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M -73.95 % | 69.098 M 245.49 % | 20.000 M | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 -100.00 % | 30.000 M 50.00 % | 20.000 M -33.33 % | 30.000 M | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M |
| Intangible assets | 0.000 -100.00 % | 2.930 M -7.90 % | 3.181 M 4.72 % | 3.038 M 0.30 % | 3.029 M 8.18 % | 2.800 M -1.06 % | 2.830 M -35.36 % | 4.378 M -4.10 % | 4.565 M 40.42 % | 3.251 M -0.45 % | 3.266 M 265.71 % | 893.000 K -7.94 % | 970.000 K -12.77 % | 1.112 M -11.04 % | 1.250 M -8.63 % | 1.368 M -2.08 % | 1.397 M -11.02 % | 1.570 M -6.94 % | 1.687 M 0.96 % | 1.671 M -10.93 % | 1.876 M -14.02 % | 2.182 M -6.65 % | 2.338 M 1.32 % | 2.307 M 11.61 % | 2.067 M -19.48 % | 2.567 M -40.72 % | 4.330 M -10.99 % | 4.865 M -14.18 % | 5.669 M -10.63 % | 6.343 M -13.44 % | 7.328 M 2.09 % | 7.178 M 3.79 % | 6.916 M -4.84 % | 7.268 M -9.47 % | 8.028 M -11.61 % | 9.083 M -10.17 % | 10.111 M -6.69 % | 10.836 M -10.21 % | 12.068 M -7.68 % | 13.072 M -1.25 % | 13.238 M -6.52 % | 14.161 M -6.12 % | 15.084 M -7.78 % | 16.357 M -8.13 % | 17.805 M 74.01 % | 10.232 M -8.04 % | 11.126 M 33.03 % | 8.364 M -4.97 % | 8.801 M 42.39 % | 6.181 M -3.56 % | 6.409 M -6.01 % | 6.819 M -4.40 % | 7.133 M -0.20 % | 7.147 M -2.44 % | 7.325 M -3.49 % | 7.590 M 84.13 % | 4.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.899 M -1.06 % | 2.930 M -7.90 % | 3.181 M 4.72 % | 3.038 M 0.30 % | 3.029 M 8.18 % | 2.800 M -1.06 % | 2.830 M -35.36 % | 4.378 M -4.10 % | 4.565 M 40.42 % | 3.251 M -0.45 % | 3.266 M 265.71 % | 893.000 K -7.94 % | 970.000 K -12.77 % | 1.112 M -11.04 % | 1.250 M -8.63 % | 1.368 M -2.08 % | 1.397 M -11.02 % | 1.570 M -6.94 % | 1.687 M 0.96 % | 1.671 M -10.93 % | 1.876 M -14.02 % | 2.182 M -6.65 % | 2.338 M 1.32 % | 2.307 M 11.61 % | 2.067 M -19.48 % | 2.567 M -40.72 % | 4.330 M -10.99 % | 4.865 M -14.18 % | 5.669 M -10.63 % | 6.343 M -13.44 % | 7.328 M 2.09 % | 7.178 M 3.79 % | 6.916 M -4.84 % | 7.268 M -9.47 % | 8.028 M -11.61 % | 9.083 M -10.17 % | 10.111 M -6.69 % | 10.836 M -10.21 % | 12.068 M -7.68 % | 13.072 M -1.25 % | 13.238 M -6.52 % | 14.161 M -6.12 % | 15.084 M -7.78 % | 16.357 M -8.13 % | 17.805 M 74.01 % | 10.232 M -8.04 % | 11.126 M 33.03 % | 8.364 M -4.97 % | 8.801 M 42.39 % | 6.181 M -3.56 % | 6.409 M -6.01 % | 6.819 M -4.40 % | 7.133 M -0.20 % | 7.147 M -2.44 % | 7.325 M -3.49 % | 7.590 M 84.13 % | 4.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 305.402 M -0.99 % | 308.446 M -1.70 % | 313.782 M -1.26 % | 317.771 M -1.13 % | 321.412 M 2.03 % | 315.022 M -0.55 % | 316.753 M 0.15 % | 316.289 M -0.87 % | 319.077 M -0.39 % | 320.325 M 3.15 % | 310.542 M -1.75 % | 316.072 M -1.72 % | 321.606 M -6.82 % | 345.161 M -1.04 % | 348.774 M -1.13 % | 352.763 M -2.60 % | 362.190 M -35.89 % | 564.932 M -0.84 % | 569.728 M -1.23 % | 576.846 M -1.10 % | 583.287 M -1.21 % | 590.438 M 1.76 % | 580.244 M -0.77 % | 584.736 M -0.70 % | 588.858 M -0.33 % | 590.795 M -0.21 % | 592.014 M -0.38 % | 594.285 M -0.97 % | 600.108 M -1.05 % | 606.455 M -0.95 % | 612.271 M -4.69 % | 642.425 M -0.64 % | 646.581 M -1.07 % | 653.555 M -1.14 % | 661.121 M -1.43 % | 670.691 M -1.53 % | 681.093 M -1.49 % | 691.401 M -1.61 % | 702.749 M -1.72 % | 715.049 M -2.03 % | 729.889 M -0.98 % | 737.128 M -1.64 % | 749.382 M -1.65 % | 761.930 M -1.62 % | 774.466 M -2.50 % | 794.362 M -1.32 % | 804.989 M -1.62 % | 818.282 M 1.04 % | 809.842 M 4.19 % | 777.263 M 3.79 % | 748.915 M -1.06 % | 756.933 M -0.49 % | 760.651 M -1.68 % | 773.666 M -0.62 % | 778.526 M -0.81 % | 784.879 M -1.26 % | 794.927 M -1.09 % | 803.698 M 0.40 % | 800.535 M 1.38 % | 789.607 M -2.49 % | 809.781 M -2.31 % | 828.952 M -2.20 % | 847.606 M |
| Total non current assets | 823.930 M 0.48 % | 820.013 M -3.46 % | 849.443 M -6.12 % | 904.860 M -2.54 % | 928.474 M -1.37 % | 941.401 M -4.59 % | 986.707 M 1.15 % | 975.504 M 1.28 % | 963.153 M 2.08 % | 943.532 M 3.21 % | 914.217 M 0.90 % | 906.019 M 1.57 % | 891.974 M 1.04 % | 882.775 M 17.76 % | 749.656 M 28.19 % | 584.813 M 14.61 % | 510.259 M -29.31 % | 721.877 M -0.25 % | 723.700 M -0.14 % | 724.745 M -1.28 % | 734.157 M -0.67 % | 739.129 M 6.91 % | 691.335 M 2.67 % | 673.377 M -0.46 % | 676.455 M -1.38 % | 685.896 M 0.56 % | 682.044 M 0.23 % | 680.483 M -0.86 % | 686.390 M -1.04 % | 693.575 M -1.89 % | 706.967 M -0.49 % | 710.476 M -1.18 % | 718.936 M -1.21 % | 727.743 M 0.01 % | 727.644 M -3.58 % | 754.694 M -2.38 % | 773.128 M -1.49 % | 784.793 M -2.54 % | 805.271 M -2.95 % | 829.761 M -0.81 % | 836.549 M -3.50 % | 866.886 M 1.17 % | 856.890 M -2.97 % | 883.123 M -1.29 % | 894.700 M -1.44 % | 907.781 M -5.73 % | 962.989 M 3.50 % | 930.395 M 3.07 % | 902.721 M 4.26 % | 865.832 M 7.84 % | 802.851 M -0.78 % | 809.186 M 1.15 % | 800.003 M -1.85 % | 815.049 M 2.82 % | 792.669 M -4.23 % | 827.714 M 0.23 % | 825.853 M -1.72 % | 840.287 M 4.12 % | 807.008 M 1.10 % | 798.191 M -2.49 % | 818.612 M -2.39 % | 838.660 M -2.13 % | 856.916 M |
| Other current assets | 4.410 M -24.64 % | 5.852 M 39.46 % | 4.196 M -42.39 % | 7.284 M 34.32 % | 5.423 M -41.86 % | 9.327 M -72.82 % | 34.318 M 13.39 % | 30.265 M 5.54 % | 28.677 M 3.68 % | 27.659 M 2.89 % | 26.883 M 0.67 % | 26.705 M 10.95 % | 24.069 M -28.76 % | 33.786 M 1.99 % | 33.128 M -1.19 % | 33.527 M 3.90 % | 32.267 M -32.25 % | 47.627 M 3.53 % | 46.001 M 0.71 % | 45.676 M 2.30 % | 44.649 M -16.83 % | 53.682 M 0.87 % | 53.221 M 0.91 % | 52.738 M -0.07 % | 52.775 M 7.76 % | 48.974 M 2.63 % | 47.719 M -14.75 % | 55.975 M 26.13 % | 44.378 M 7.71 % | 41.201 M 4.54 % | 39.413 M 4.53 % | 37.705 M -0.11 % | 37.747 M 7.07 % | 35.253 M 5.91 % | 33.285 M 8.85 % | 30.578 M 19.55 % | 25.578 M -23.86 % | 33.594 M -0.63 % | 33.807 M -0.55 % | 33.993 M 7.34 % | 31.669 M 7.51 % | 29.456 M 52.12 % | 19.364 M -7.84 % | 21.010 M -3.52 % | 21.776 M 41.74 % | 15.363 M 127.45 % | 6.754 M -82.97 % | 39.661 M 376.29 % | 8.327 M -13.73 % | 9.652 M -39.22 % | 15.881 M 1.49 % | 15.648 M 48.97 % | 10.504 M -5.10 % | 11.068 M 245.42 % | 3.204 M -69.93 % | 10.657 M 3.68 % | 10.279 M -42.09 % | 17.749 M 15.53 % | 15.363 M -15.63 % | 18.209 M 107.39 % | 8.780 M -17.18 % | 10.601 M 15.12 % | 9.209 M |
| Short term investments | 663.410 M -5.25 % | 700.144 M -1.31 % | 709.459 M 13.54 % | 624.877 M 6.55 % | 586.459 M -7.40 % | 633.299 M 3.16 % | 613.928 M -3.79 % | 638.082 M 4.25 % | 612.097 M -17.84 % | 745.022 M -0.69 % | 750.167 M 1.82 % | 736.771 M 7.85 % | 683.113 M -18.54 % | 838.609 M -8.06 % | 912.078 M 27.51 % | 715.296 M -7.11 % | 770.081 M -1.28 % | 780.070 M 0.01 % | 779.983 M 4.07 % | 749.480 M 8.73 % | 689.312 M 27.82 % | 539.272 M -11.44 % | 608.959 M -0.62 % | 612.766 M 0.42 % | 610.176 M -2.90 % | 628.399 M 3.33 % | 608.157 M -8.80 % | 666.822 M -7.17 % | 718.362 M -2.39 % | 735.946 M 2.36 % | 718.991 M 38.24 % | 520.113 M -5.50 % | 550.358 M 0.04 % | 550.118 M 0.03 % | 549.965 M -1.78 % | 559.945 M 0.09 % | 559.440 M 0.04 % | 559.202 M 0.03 % | 559.012 M -22.92 % | 725.260 M -4.60 % | 760.201 M 1.93 % | 745.806 M 14.30 % | 652.494 M 4.82 % | 622.512 M 2.60 % | 606.726 M -8.35 % | 662.037 M 5.85 % | 625.462 M -5.18 % | 659.644 M -7.84 % | 715.722 M -0.12 % | 716.549 M 48.28 % | 483.249 M -17.31 % | 584.437 M 52.50 % | 383.234 M -23.93 % | 503.814 M -8.72 % | 551.959 M -0.32 % | 553.727 M -5.12 % | 583.618 M 16.06 % | 502.845 M 36.45 % | 368.522 M 61.70 % | 227.907 M 3.74 % | 219.684 M -21.94 % | 281.430 M 32.39 % | 212.578 M |
| cash and cash equivalents | 57.454 M -26.44 % | 78.109 M 44.44 % | 54.078 M -37.47 % | 86.486 M 7.61 % | 80.368 M -15.90 % | 95.559 M 10.14 % | 86.760 M -8.27 % | 94.580 M -22.04 % | 121.321 M 50.95 % | 80.371 M 20.80 % | 66.532 M -21.37 % | 84.610 M -43.54 % | 149.852 M 78.18 % | 84.103 M -18.05 % | 102.633 M -77.13 % | 448.728 M 3.79 % | 432.358 M 394.32 % | 87.466 M 31.84 % | 66.342 M -15.91 % | 78.890 M -30.96 % | 114.261 M -57.91 % | 271.464 M 23.85 % | 219.179 M 7.52 % | 203.853 M 21.83 % | 167.322 M -22.20 % | 215.074 M 4.76 % | 205.302 M 86.59 % | 110.030 M 128.49 % | 48.156 M -43.06 % | 84.572 M -9.83 % | 93.794 M -56.65 % | 216.355 M 21.77 % | 177.673 M -9.14 % | 195.548 M 14.16 % | 171.287 M -13.26 % | 197.461 M 1.07 % | 195.368 M -6.88 % | 209.797 M 1.50 % | 206.703 M 151.02 % | 82.345 M 59.11 % | 51.754 M -59.50 % | 127.772 M 57.62 % | 81.065 M -14.75 % | 95.086 M 16.28 % | 81.771 M -44.97 % | 148.580 M 84.82 % | 80.392 M -42.16 % | 138.984 M 79.67 % | 77.354 M -58.47 % | 186.252 M -49.70 % | 370.250 M 52.80 % | 242.316 M -47.78 % | 463.999 M 26.32 % | 367.325 M 32.25 % | 277.749 M 25.89 % | 220.629 M 52.14 % | 145.021 M -44.01 % | 259.030 M -36.77 % | 409.677 M -14.30 % | 478.025 M 19.41 % | 400.333 M 12.62 % | 355.458 M -3.69 % | 369.083 M |
| Cash and short term investments | 720.864 M -7.37 % | 778.253 M 1.93 % | 763.537 M 7.33 % | 711.363 M 6.68 % | 666.827 M -8.51 % | 728.858 M 4.02 % | 700.688 M -4.36 % | 732.662 M -0.10 % | 733.418 M -11.14 % | 825.393 M 1.06 % | 816.699 M -0.57 % | 821.381 M -1.39 % | 832.965 M -9.73 % | 922.712 M -9.07 % | 1.015 B -12.83 % | 1.164 B -3.19 % | 1.202 B 38.60 % | 867.536 M 2.51 % | 846.325 M 2.17 % | 828.370 M 3.09 % | 803.573 M -0.88 % | 810.736 M -2.10 % | 828.139 M 1.41 % | 816.619 M 5.03 % | 777.498 M -7.82 % | 843.473 M 3.69 % | 813.459 M 4.71 % | 776.852 M 1.35 % | 766.518 M -6.58 % | 820.518 M 0.95 % | 812.786 M 10.36 % | 736.468 M 1.16 % | 728.031 M -2.36 % | 745.666 M 3.38 % | 721.252 M -4.77 % | 757.406 M 0.34 % | 754.808 M -1.85 % | 768.999 M 0.43 % | 765.715 M -5.19 % | 807.605 M -0.54 % | 811.955 M -7.05 % | 873.578 M 19.09 % | 733.559 M 2.22 % | 717.598 M 4.23 % | 688.497 M -15.07 % | 810.617 M 14.84 % | 705.854 M -11.62 % | 798.628 M 0.70 % | 793.076 M -12.15 % | 902.801 M 5.78 % | 853.499 M 3.24 % | 826.753 M -2.42 % | 847.233 M -2.74 % | 871.139 M 4.99 % | 829.708 M 7.15 % | 774.356 M 6.27 % | 728.639 M -4.36 % | 761.875 M -2.10 % | 778.199 M 10.24 % | 705.932 M 13.86 % | 620.017 M -2.65 % | 636.888 M 9.49 % | 581.661 M |
| Total current assets | 874.185 M -5.72 % | 927.176 M -0.63 % | 933.040 M -0.78 % | 940.369 M 2.28 % | 919.405 M -3.45 % | 952.283 M 4.49 % | 911.323 M -3.79 % | 947.217 M 0.57 % | 941.889 M -7.52 % | 1.019 B 1.01 % | 1.008 B -1.70 % | 1.026 B -1.37 % | 1.040 B -6.40 % | 1.111 B -8.84 % | 1.219 B -11.33 % | 1.375 B -2.20 % | 1.405 B 30.90 % | 1.074 B 2.07 % | 1.052 B 1.72 % | 1.034 B 3.09 % | 1.003 B -1.92 % | 1.023 B -5.90 % | 1.087 B 2.81 % | 1.057 B 0.60 % | 1.051 B -3.08 % | 1.084 B -2.05 % | 1.107 B 3.66 % | 1.068 B 3.37 % | 1.033 B -3.27 % | 1.068 B -0.94 % | 1.078 B 4.81 % | 1.028 B 3.45 % | 994.210 M -1.33 % | 1.008 B 1.17 % | 995.977 M -1.99 % | 1.016 B 0.65 % | 1.010 B -2.58 % | 1.036 B 0.59 % | 1.030 B -6.01 % | 1.096 B -3.07 % | 1.131 B -3.55 % | 1.172 B -1.32 % | 1.188 B -0.86 % | 1.198 B 3.08 % | 1.163 B -8.58 % | 1.272 B -1.13 % | 1.286 B 7.94 % | 1.192 B 0.53 % | 1.185 B -6.93 % | 1.274 B 2.06 % | 1.248 B 2.77 % | 1.214 B -2.49 % | 1.245 B 2.54 % | 1.214 B 1.56 % | 1.196 B 5.11 % | 1.138 B -0.20 % | 1.140 B 0.81 % | 1.131 B -4.02 % | 1.178 B 7.16 % | 1.099 B 4.33 % | 1.054 B -2.49 % | 1.081 B -1.47 % | 1.097 B |
| Inventory | 35.553 M 6.37 % | 33.424 M 7.86 % | 30.987 M 11.94 % | 27.681 M -8.27 % | 30.176 M -14.26 % | 35.194 M 1.02 % | 34.839 M -1.42 % | 35.341 M -9.55 % | 39.071 M 1.58 % | 38.464 M -6.37 % | 41.083 M -14.85 % | 48.246 M -1.11 % | 48.786 M 29.37 % | 37.711 M -3.95 % | 39.262 M -5.04 % | 41.347 M 11.02 % | 37.244 M -2.50 % | 38.199 M 22.20 % | 31.259 M -1.48 % | 31.728 M -15.09 % | 37.366 M -5.42 % | 39.508 M 5.72 % | 37.371 M -13.18 % | 43.042 M -5.03 % | 45.322 M -11.83 % | 51.405 M -10.77 % | 57.607 M 8.41 % | 53.139 M 1.13 % | 52.544 M 10.78 % | 47.430 M -6.27 % | 50.600 M -21.29 % | 64.285 M -5.34 % | 67.913 M -9.04 % | 74.664 M -12.34 % | 85.172 M 20.32 % | 70.790 M 9.17 % | 64.845 M -12.36 % | 73.993 M 8.78 % | 68.019 M -29.21 % | 96.085 M -4.07 % | 100.166 M 9.86 % | 91.173 M -20.69 % | 114.964 M 4.08 % | 110.461 M 0.46 % | 109.952 M -9.07 % | 120.916 M -15.56 % | 143.204 M 3.39 % | 138.510 M 0.04 % | 138.459 M -2.35 % | 141.788 M 1.37 % | 139.869 M -3.36 % | 144.732 M 3.50 % | 139.832 M 19.82 % | 116.706 M -14.63 % | 136.701 M 5.44 % | 129.653 M -18.13 % | 158.359 M 20.19 % | 131.758 M -14.91 % | 154.850 M 6.97 % | 144.764 M -15.62 % | 171.568 M 20.67 % | 142.176 M -9.45 % | 157.008 M |
| Net receivables | 113.358 M 3.38 % | 109.647 M -18.37 % | 134.319 M -30.78 % | 194.041 M -10.57 % | 216.979 M 21.28 % | 178.904 M 26.45 % | 141.479 M -5.02 % | 148.949 M 5.85 % | 140.723 M 10.80 % | 127.010 M 2.72 % | 123.652 M -4.45 % | 129.412 M -3.58 % | 134.217 M 14.80 % | 116.917 M -11.27 % | 131.760 M -2.85 % | 135.630 M 1.65 % | 133.433 M 10.92 % | 120.297 M -6.20 % | 128.253 M -0.01 % | 128.264 M 9.24 % | 117.412 M -1.12 % | 118.739 M -29.34 % | 168.046 M 16.16 % | 144.668 M -17.40 % | 175.145 M 24.86 % | 140.273 M -25.41 % | 188.047 M -0.58 % | 189.141 M 11.58 % | 169.505 M 6.82 % | 158.680 M -9.43 % | 175.202 M -7.80 % | 190.022 M 18.38 % | 160.519 M 5.58 % | 152.040 M -2.71 % | 156.268 M -0.71 % | 157.389 M -4.26 % | 164.387 M 2.86 % | 159.812 M -1.84 % | 162.803 M 0.55 % | 161.919 M -13.47 % | 187.124 M 1.73 % | 183.947 M -42.57 % | 320.275 M -9.97 % | 355.738 M 2.29 % | 347.790 M 5.65 % | 329.201 M -23.95 % | 432.855 M 77.71 % | 243.571 M -0.80 % | 245.539 M 11.90 % | 219.430 M -11.23 % | 247.186 M 8.83 % | 227.133 M -8.28 % | 247.646 M 14.93 % | 215.483 M -4.72 % | 226.155 M 1.42 % | 222.993 M -8.11 % | 242.664 M 10.60 % | 219.403 M -6.93 % | 235.733 M 2.26 % | 230.527 M -9.04 % | 253.425 M -12.92 % | 291.010 M -16.59 % | 348.910 M |
| Tax assets | 61.879 M 0.90 % | 61.327 M 4.64 % | 58.610 M -2.13 % | 59.888 M -3.31 % | 61.937 M -4.72 % | 65.008 M -3.70 % | 67.509 M -0.50 % | 67.846 M -1.01 % | 68.539 M 0.59 % | 68.135 M 2.78 % | 66.291 M -17.56 % | 80.409 M 2.92 % | 78.128 M -1.80 % | 79.560 M 2.70 % | 77.465 M -4.30 % | 80.946 M 0.34 % | 80.669 M 1.18 % | 79.726 M -2.09 % | 81.428 M -3.94 % | 84.764 M 2.66 % | 82.566 M -0.62 % | 83.085 M 5.17 % | 79.000 M 38.40 % | 57.081 M 2.10 % | 55.907 M -11.09 % | 62.877 M 12.18 % | 56.053 M 8.61 % | 51.607 M 1.46 % | 50.864 M -1.68 % | 51.735 M -10.78 % | 57.988 M 6.15 % | 54.629 M -7.84 % | 59.279 M -0.06 % | 59.317 M 15.36 % | 51.418 M -23.99 % | 67.644 M -8.88 % | 74.237 M -1.16 % | 75.112 M 2.58 % | 73.225 M -15.17 % | 86.320 M 10.81 % | 77.896 M -2.69 % | 80.053 M 4.24 % | 76.798 M -5.60 % | 81.352 M 3.20 % | 78.831 M 0.84 % | 78.175 M 8.82 % | 71.838 M -6.16 % | 76.552 M -0.15 % | 76.669 M 4.00 % | 73.720 M | 0.000 | 0.000 -100.00 % | 6.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.284 M -51.97 % | 11.001 M 116.71 % | 5.076 M 10.79 % | 4.582 M 47.38 % | 3.109 M -14.21 % | 3.624 M -42.17 % | 6.267 M 0.73 % | 6.222 M -13.72 % | 7.211 M 24.80 % | 5.778 M -19.37 % | 7.166 M 63.27 % | 4.389 M -76.40 % | 18.600 M 183.36 % | 6.564 M 44.14 % | 4.554 M -47.57 % | 8.686 M 106.71 % | 4.202 M -54.98 % | 9.333 M 13.59 % | 8.217 M 15.01 % | 7.144 M -7.63 % | 7.734 M -10.55 % | 8.646 M -7.30 % | 9.327 M -0.06 % | 9.332 M -15.38 % | 11.028 M -10.28 % | 12.291 M -8.36 % | 13.413 M -1.06 % | 13.557 M -29.37 % | 19.195 M 6.78 % | 17.976 M 23.41 % | 14.566 M -5.30 % | 15.382 M -7.14 % | 16.564 M -10.86 % | 18.582 M -16.80 % | 22.335 M 15.67 % | 19.309 M -1.11 % | 19.526 M -31.87 % | 28.661 M 219.26 % | 8.977 M -63.34 % | 24.489 M -15.15 % | 28.860 M 79.70 % | 16.060 M 6.88 % | 15.026 M -6.90 % | 16.139 M 30.61 % | 12.357 M -65.02 % | 35.323 M 182.59 % | 12.500 M -21.35 % | 15.893 M -4.72 % | 16.681 M -43.82 % | 29.694 M 1.28 % | 29.319 M -40.08 % | 48.934 M -12.39 % | 55.852 M 67.65 % | 33.315 M -77.10 % | 145.478 M 207.61 % | 47.293 M -19.15 % | 58.494 M 40.46 % | 41.646 M -75.16 % | 167.644 M 301.49 % | 41.755 M -28.61 % | 58.485 M 2.25 % | 57.197 M 21.14 % | 47.218 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -54.71 % | 2.208 M | 0.000 -100.00 % | 2.508 M 3.42 % | 2.425 M -56.71 % | 5.602 M 77.12 % | 3.163 M 58.86 % | 1.991 M -68.81 % | 6.383 M -37.57 % | 10.225 M 47.93 % | 6.912 M -7.38 % | 7.463 M -1.14 % | 7.549 M 17.26 % | 6.438 M 71.67 % | 3.750 M 47.30 % | 2.546 M -39.88 % | 4.235 M 136.72 % | 1.789 M 26.29 % | 1.417 M 9 344.06 % | 15.000 K -97.72 % | 657.000 K -92.61 % | 8.889 M 0.01 % | 8.889 M 630.96 % | 1.216 M -83.17 % | 7.224 M -26.91 % | 9.884 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 % | 14.636 M 0.00 % | 14.636 M 159.27 % | 5.645 M 55.77 % | 3.624 M -38.36 % | 5.879 M 2.26 % | 5.749 M | 0.000 | 0.000 -100.00 % | 19.732 M 97.80 % | 9.976 M -2.92 % | 10.276 M -43.70 % | 18.251 M -27.39 % | 25.137 M -63.68 % | 69.214 M 779.69 % | 7.868 M -28.09 % | 10.941 M -65.40 % | 31.618 M 23.54 % | 25.593 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.751 M 13.59 % | -3.183 M 8.22 % | -3.468 M 5.01 % | -3.651 M 5.66 % | -3.870 M 7.72 % | -4.194 M 8.33 % | -4.575 M -5.66 % | -4.330 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 | 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 |
| Capital lease obligations | 13.248 M -9.37 % | 14.617 M -8.76 % | 16.020 M -8.00 % | 17.413 M -7.36 % | 18.797 M -0.34 % | 18.861 M -6.49 % | 20.171 M -3.05 % | 20.805 M -5.70 % | 22.062 M -0.43 % | 22.157 M 261.47 % | 6.130 M -19.26 % | 7.592 M -17.12 % | 9.160 M -14.98 % | 10.774 M -12.91 % | 12.371 M -11.33 % | 13.952 M 6.07 % | 13.153 M 9.54 % | 12.008 M -0.50 % | 12.068 M -9.88 % | 13.391 M -8.62 % | 14.654 M -8.78 % | 16.064 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 100.00 % | -87.990 M | 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 |
| Other total stockholders equity | 554.082 M 1.70 % | 544.798 M -1.46 % | 552.870 M -0.18 % | 553.884 M 1.77 % | 544.257 M -6.96 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 6.60 % | 548.803 M -1.69 % | 558.218 M -3.80 % | 580.287 M -0.81 % | 585.000 M 0.98 % | 579.309 M -0.23 % | 580.663 M -0.74 % | 585.000 M 0.78 % | 580.451 M 0.24 % | 579.066 M -0.68 % | 583.038 M 0.69 % | 579.039 M 1.35 % | 571.322 M -0.74 % | 575.566 M -1.61 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M -7.00 % | 629.000 M 16.27 % | 541.000 M -13.99 % | 629.000 M 16.27 % | 541.000 M -13.99 % | 629.000 M 0.00 % | 629.000 M 16.27 % | 541.000 M -7.52 % | 585.000 M -7.00 % | 629.000 M 16.27 % | 541.000 M -13.99 % | 629.000 M 7.52 % | 585.000 M -7.00 % | 629.000 M 25.55 % | 501.011 M -14.36 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M 0.00 % | 585.000 M -14.24 % | 682.105 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.751 M -13.59 % | 3.183 M -8.22 % | 3.468 M -5.01 % | 3.651 M -5.66 % | 3.870 M -7.72 % | 4.194 M -8.33 % | 4.575 M 5.66 % | 4.330 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 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -4.546 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.698 B -2.81 % | 1.747 B -1.98 % | 1.782 B -3.40 % | 1.845 B -0.14 % | 1.848 B -2.42 % | 1.894 B -0.23 % | 1.898 B -1.28 % | 1.923 B 0.93 % | 1.905 B -2.91 % | 1.962 B 2.06 % | 1.923 B -0.48 % | 1.932 B -0.01 % | 1.932 B -3.10 % | 1.994 B 1.29 % | 1.969 B 0.47 % | 1.959 B 2.28 % | 1.916 B 6.69 % | 1.796 B 1.13 % | 1.776 B 0.95 % | 1.759 B 1.24 % | 1.737 B -1.40 % | 1.762 B -0.92 % | 1.778 B 2.75 % | 1.730 B 0.19 % | 1.727 B -2.42 % | 1.770 B -1.05 % | 1.789 B 2.33 % | 1.748 B 1.68 % | 1.719 B -2.39 % | 1.761 B -1.32 % | 1.785 B 2.65 % | 1.739 B 1.51 % | 1.713 B -1.28 % | 1.735 B 0.68 % | 1.724 B -2.67 % | 1.771 B -0.67 % | 1.783 B -2.11 % | 1.821 B -0.79 % | 1.836 B -4.69 % | 1.926 B -2.11 % | 1.967 B -3.53 % | 2.039 B -0.28 % | 2.045 B -1.76 % | 2.082 B 1.18 % | 2.057 B -5.60 % | 2.180 B -3.10 % | 2.249 B 5.99 % | 2.122 B 1.63 % | 2.088 B -2.40 % | 2.140 B 4.32 % | 2.051 B 1.35 % | 2.023 B -1.06 % | 2.045 B 0.78 % | 2.029 B 2.06 % | 1.988 B 1.17 % | 1.965 B -0.02 % | 1.966 B -0.27 % | 1.971 B -0.71 % | 1.985 B 4.61 % | 1.898 B 1.35 % | 1.872 B -2.45 % | 1.919 B -1.76 % | 1.954 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 1.155 M 265.24 % | -699.000 K -228.48 % | 544.034 K 116.53 % | -3.292 M -208.36 % | 3.038 M -8.27 % | 3.312 M 574.17 % | 491.272 K -86.79 % | 3.718 M -6.72 % | 3.986 M 19.99 % | 3.322 M 45.16 % | 2.289 M -44.28 % | 4.107 M -34.46 % | 6.266 M 41.67 % | 4.423 M 9.02 % | 4.057 M -53.19 % | 8.668 M -27.39 % | 11.938 M 211.94 % | 3.827 M 17.62 % | 3.254 M 71.70 % | 1.895 M -33.42 % | 2.846 M 8 470.59 % | -34.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 -100.00 % | 10.794 M 239.01 % | 3.184 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.190 | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 M 109.32 % | -13.517 M 91.25 % | -154.453 M -12 246.36 % | -1.251 M -159.93 % | 2.087 M -23.93 % | 2.744 M -77.97 % | 12.454 M 349.12 % | 2.773 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 % | 2.340 M 15.38 % | 2.028 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 |
| Change in working capital | -17.758 M -181.55 % | 21.776 M -27.36 % | 29.976 M -4.92 % | 31.527 M 158.40 % | -53.982 M -86.54 % | -28.939 M -105.57 % | -14.077 M -34.79 % | -10.444 M 63.49 % | -28.605 M -911.95 % | 3.523 M 48.89 % | 2.366 M 249.75 % | -1.580 M 94.98 % | -31.496 M -265.44 % | 19.038 M 441.05 % | -5.582 M -106.67 % | -2.701 M 85.49 % | -18.610 M -808.95 % | 2.625 M 120.35 % | -12.898 M -251.16 % | -3.673 M 64.60 % | -10.376 M -132.21 % | 32.215 M 368.60 % | -11.994 M -142.69 % | 28.095 M 146.94 % | -59.850 M -298.86 % | 30.096 M 91.98 % | 15.677 M 154.43 % | -28.801 M -35.48 % | -21.258 M -703.06 % | 3.525 M 113.65 % | -25.823 M -601.32 % | 5.151 M 119.11 % | -26.957 M -267.00 % | 16.142 M 120.34 % | -79.370 M -924.37 % | 9.628 M 153.44 % | -18.017 M -232.34 % | 13.614 M 158.70 % | -23.194 M -428.99 % | 7.050 M 132.66 % | -21.584 M -114.16 % | 152.462 M 107 657.79 % | -141.749 K 95.32 % | -3.032 M 92.94 % | -42.944 M -142.70 % | 100.563 M 164.34 % | -156.303 M -3 274.96 % | 4.923 M 109.85 % | -49.983 M -217.26 % | 42.626 M 265.85 % | -25.702 M -320.22 % | 11.671 M 125.00 % | -46.687 M -1 088.08 % | 4.725 M 2 100.84 % | 214.691 K -99.42 % | 36.886 M 206.07 % | -34.775 M -365.46 % | 13.100 M -17.79 % | 15.935 M -55.60 % | 35.893 M 505.07 % | -8.861 M -109.18 % | 96.512 M 312.43 % | -45.433 M -265.51 % | 27.451 M -21.55 % | 34.991 M 223.51 % | -28.331 M |
| Accounts receivables | -6.273 M -129.10 % | 21.556 M -60.89 % | 55.121 M 101.69 % | 27.330 M 169.47 % | -39.339 M -63.95 % | -23.994 M -410.49 % | 7.728 M 223.23 % | -6.271 M 63.03 % | -16.963 M -559.78 % | -2.571 M -123.92 % | 10.747 M 75.87 % | 6.111 M 134.06 % | -17.940 M -221.55 % | 14.759 M 140.83 % | 6.128 M 335.98 % | -2.597 M 76.32 % | -10.968 M -210.96 % | 9.885 M 629.92 % | 1.354 M 111.14 % | -12.157 M -12 136.63 % | 101.000 K -99.80 % | 51.034 M 356.82 % | -19.872 M -167.54 % | 29.421 M 182.46 % | -35.677 M -179.32 % | 44.976 M 601.59 % | 6.411 M 128.89 % | -22.191 M -54.61 % | -14.353 M -205.74 % | 13.574 M -10.79 % | 15.216 M 159.71 % | -25.483 M -307.53 % | -6.253 M -172.54 % | 8.620 M 326.13 % | 2.023 M -41.40 % | 3.452 M 401.02 % | 689.000 K -90.35 % | 7.137 M 2 203.57 % | -339.280 K -101.48 % | 22.892 M 189.88 % | 7.897 M -94.18 % | 135.716 M 312.38 % | 32.910 M 331.52 % | -14.215 M 16.42 % | -17.007 M -117.35 % | 98.001 M 154.14 % | -181.021 M -1 011.10 % | -16.292 M -2.34 % | -15.920 M -133.92 % | 46.931 M 342.84 % | -19.326 M -168.47 % | 28.224 M 172.25 % | -39.063 M -4 795.11 % | -798.000 K -113.24 % | 6.028 M -36.70 % | 9.522 M 129.04 % | -32.784 M -227.47 % | 25.720 M | 0.000 | 0.000 -100.00 % | 30.445 M -50.73 % | 61.793 M 829 371 606 630 400 128.00 % | 0.000 | 0.000 -100.00 % | 23.249 M 50.86 % | 15.411 M |
| Inventory | -1.287 M 44.72 % | -2.328 M -28.62 % | -1.810 M -149.32 % | 3.670 M -16.04 % | 4.371 M 302.17 % | -2.162 M -164.45 % | 3.355 M 5.96 % | 3.166 M 240.90 % | -2.247 M -964.93 % | -211.000 K -102.66 % | 7.933 M 3 085.92 % | 249.000 K 102.50 % | -9.979 M -1 426.99 % | 752.000 K -71.56 % | 2.645 M 250.60 % | -1.756 M -229.98 % | 1.351 M 120.86 % | -6.475 M -3 058.26 % | 218.879 K -93.84 % | 3.551 M -1.44 % | 3.603 M 196.75 % | -3.724 M -205.91 % | 3.516 M 8.83 % | 3.231 M -42.44 % | 5.613 M 6.96 % | 5.248 M 772.53 % | -780.340 K 16.09 % | -930.000 K 55.74 % | -2.101 M 18.50 % | -2.578 M -117.47 % | 14.759 M 1 460.29 % | -1.085 M -88.70 % | -575.000 K -106.95 % | 8.271 M 306.61 % | -4.003 M -48.21 % | -2.701 M -182.93 % | 3.257 M 132.36 % | -10.066 M -140.45 % | 24.886 M 673.11 % | 3.219 M 146.88 % | -6.867 M -139.92 % | 17.200 M 553.73 % | -3.791 M -179.97 % | -1.354 M -110.11 % | 13.389 M -39.46 % | 22.116 M 399.89 % | -7.375 M -49.17 % | -4.944 M -210.80 % | 4.462 M 600.22 % | -892.000 K -111.09 % | 8.041 M 225.98 % | -6.383 M 69.57 % | -20.974 M -192.79 % | 22.604 M 418.70 % | -7.093 M -122.68 % | 31.276 M 246.80 % | -21.305 M -226.18 % | 16.885 M 803.42 % | -2.400 M -109.33 % | 25.738 M 193.62 % | -27.492 M -363.66 % | 10.427 M -79.74 % | 51.478 M 526.32 % | 8.219 M -86.57 % | 61.207 M 315.52 % | -28.400 M |
| Accounts payables | 0.000 -100.00 % | 2.708 M | 0.000 | 0.000 -100.00 % | 3.090 M 316.99 % | -1.424 M 74.89 % | -5.672 M 32.58 % | -8.413 M -272.22 % | 4.885 M -53.44 % | 10.492 M 221.28 % | -8.651 M -31.96 % | -6.556 M -188.04 % | 7.447 M -7.19 % | 8.024 M 1 269.64 % | -686.024 K -128.07 % | 2.444 M 135.16 % | -6.952 M -197.53 % | 7.128 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 100.00 % | -11.361 M 41.02 % | -19.261 M -773.23 % | 2.861 M 169.65 % | 1.061 M 136.02 % | -2.946 M -115.62 % | 18.854 M 146.68 % | -40.392 M -569.41 % | -6.034 M -164.07 % | 9.417 M 3.78 % | 9.074 M 128.24 % | -32.130 M -426.23 % | 9.849 M 194.69 % | -10.401 M -358.03 % | 4.031 M -82.11 % | 22.538 M 175.15 % | -29.989 M -287.31 % | 16.010 M 242.94 % | -11.201 M -166.48 % | 16.848 M 153.83 % | -31.298 M -200.35 % | 31.189 M 286.43 % | -16.730 M -1 398.91 % | 1.288 M -87.09 % | 9.979 M 272.34 % | 2.680 M 133.19 % | -8.074 M 34.89 % | -12.400 M 19.04 % | -15.316 M |
| Other working capital | -10.198 M -6 273.75 % | -160.000 K 99.31 % | -23.335 M -4 527.84 % | 527.000 K 102.38 % | -22.104 M -1 526.49 % | -1.359 M 93.03 % | -19.488 M -1 914.53 % | 1.074 M 107.52 % | -14.280 M -241.06 % | -4.187 M 45.36 % | -7.663 M -453.69 % | -1.384 M 93.57 % | -21.517 M -217.67 % | 18.286 M 322.27 % | -8.227 M -770.56 % | -945.000 K 95.27 % | -19.961 M -319.35 % | 9.100 M 169.38 % | -13.117 M -81.58 % | -7.224 M 48.32 % | -13.979 M -138.90 % | 35.939 M 331.72 % | -15.510 M -162.38 % | 24.864 M 137.98 % | -65.463 M -363.45 % | 24.848 M 50.99 % | 16.457 M 159.05 % | -27.871 M -45.49 % | -19.157 M -413.89 % | 6.103 M 115.04 % | -40.582 M -750.77 % | 6.236 M 123.64 % | -26.382 M -435.18 % | 7.871 M 110.44 % | -75.367 M -711.30 % | 12.329 M 157.95 % | -21.274 M -189.84 % | 23.680 M 165.09 % | -36.380 M -18 290.12 % | 200.000 K 100.79 % | -25.475 M -1 581.52 % | -1.515 M 94.24 % | -26.315 M -316.58 % | -6.317 M -692.59 % | 1.066 M 107.88 % | -13.520 M -159.63 % | 22.675 M 32.72 % | 17.085 M 367.16 % | -6.395 M 51.78 % | -13.262 M -230.23 % | -4.016 M 71.72 % | -14.201 M -54.56 % | -9.188 M -171.18 % | 12.908 M 187.63 % | -14.731 M -302.10 % | 7.289 M 195.58 % | 2.466 M 37.53 % | 1.793 M 113.95 % | -12.854 M -147.81 % | 26.885 M 305.20 % | -13.102 M -191.54 % | 14.313 M 114.37 % | -99.591 M -464.72 % | 27.306 M 173.67 % | -37.065 M -142 457.69 % | -26.000 K |
| Other non cash items | -3.690 M -6.25 % | -3.473 M -247.46 % | 2.355 M 133.87 % | -6.954 M -289.79 % | 3.664 M -92.33 % | 47.786 M 457.75 % | 8.568 M -64.35 % | 24.032 M -30.34 % | 34.498 M 650.03 % | -6.272 M -116.66 % | -2.895 M 74.41 % | -11.312 M 26.47 % | -15.385 M -2 362.50 % | 680.000 K 128.53 % | -2.384 M -61.50 % | -1.476 M -25.40 % | -1.177 M 3.76 % | -1.223 M 5.58 % | -1.295 M -8.48 % | -1.194 M 24.62 % | -1.584 M 18.73 % | -1.949 M -102.54 % | 76.686 M 4 232.53 % | 1.770 M 114.75 % | -12.002 M -367.07 % | 4.494 M 164.14 % | -7.006 M 77.26 % | -30.807 M -909.86 % | 3.804 M 118.75 % | -20.292 M 75.49 % | -82.805 M -17 869.41 % | 466.000 K -90.59 % | 4.954 M 311.71 % | -2.340 M 77.68 % | -10.485 M -113.10 % | -4.920 M -1 584.93 % | -292.000 K 86.75 % | -2.203 M -165.18 % | 3.380 M 26.20 % | 2.678 M 115.26 % | -17.551 M -579.67 % | 3.659 M 1 249.41 % | -318.336 K 89.42 % | -3.010 M 81.04 % | -15.879 M -1 086.27 % | 1.610 M 117.16 % | -9.385 M -18.89 % | -7.894 M 54.00 % | -17.160 M -80.04 % | -9.531 M -198.39 % | 9.686 M 131.10 % | -31.146 M -1 022.38 % | -2.775 M -125.46 % | 10.900 M 200.62 % | -10.833 M -224.43 % | -3.339 M -57.57 % | -2.119 M -148.88 % | 4.335 M -54.86 % | 9.603 M 455.26 % | -2.703 M 84.60 % | -17.552 M -534.56 % | 4.039 M -79.99 % | 20.190 M 536.50 % | 3.172 M 116.20 % | -19.578 M -316.86 % | 9.028 M |
| Net cash provided by operating activities | -30.895 M -243.81 % | -8.986 M -187.05 % | -3.130 M -123.89 % | 13.104 M 148.75 % | -26.879 M -306.46 % | -6.613 M 49.14 % | -13.003 M -212.28 % | 11.580 M 440.19 % | -3.404 M -118.32 % | 18.583 M 8.86 % | 17.071 M 20.40 % | 14.179 M 293.68 % | -7.321 M -114.52 % | 50.433 M 157.32 % | 19.599 M -40.35 % | 32.857 M 533.45 % | 5.187 M -74.63 % | 20.444 M 16.96 % | 17.479 M -31.21 % | 25.410 M 131.72 % | 10.966 M -63.87 % | 30.349 M 117.08 % | 13.981 M -65.71 % | 40.772 M 182.44 % | -49.459 M -250.89 % | 32.778 M -10.92 % | 36.796 M 366.64 % | -13.800 M 10.74 % | -15.460 M 28.45 % | -21.607 M -1 191.07 % | -1.674 M -115.61 % | 10.722 M 161.71 % | -17.376 M -154.88 % | 31.661 M 167.70 % | -46.765 M -1 535.12 % | -2.860 M 81.91 % | -15.806 M -68.04 % | -9.406 M 78.70 % | -44.162 M -247.37 % | -12.713 M 61.86 % | -33.335 M -121.50 % | 155.042 M 973.63 % | 14.441 M -16.00 % | 17.191 M 135.41 % | -48.544 M -171.64 % | 67.764 M 201.40 % | -66.828 M -222.36 % | 54.617 M 407.18 % | -17.780 M -138.82 % | 45.807 M 114.17 % | 21.388 M 569.84 % | 3.193 M 7.18 % | 2.979 M -95.47 % | 65.776 M 159.60 % | 25.338 M -62.61 % | 67.771 M 388.97 % | 13.860 M -74.74 % | 54.879 M -32.67 % | 81.513 M -9.21 % | 89.778 M 269.79 % | 24.278 M -84.45 % | 156.115 M 92.04 % | 81.292 M 3.65 % | 78.433 M 55.82 % | 50.337 M 542.46 % | 7.835 M |
| Investments in property plant and equipment | -2.531 M -1 045.25 % | -221.000 K 86.19 % | -1.600 M 46.00 % | -2.963 M 70.52 % | -10.051 M -154.20 % | -3.954 M -64.60 % | -2.402 M 20.17 % | -3.009 M 28.83 % | -4.228 M 18.39 % | -5.181 M 17.08 % | -6.248 M -322.76 % | -1.478 M 32.67 % | -2.195 M 33.08 % | -3.280 M -59.50 % | -2.056 M -778.79 % | -234.000 K -35.26 % | -173.000 K 83.71 % | -1.062 M -254.93 % | -299.211 K 65.96 % | -879.000 K -188.20 % | -305.000 K 55.01 % | -678.000 K 48.10 % | -1.306 M 38.67 % | -2.130 M 42.68 % | -3.716 M 17.28 % | -4.492 M -19.66 % | -3.754 M -215.20 % | -1.191 M -5.21 % | -1.132 M 43.09 % | -1.989 M 56.80 % | -4.604 M -4.80 % | -4.393 M -42.26 % | -3.088 M -182.01 % | -1.095 M -215.38 % | -347.205 K 67.49 % | -1.068 M 3.44 % | -1.106 M -239.26 % | -326.000 K 67.22 % | -994.520 K 16.85 % | -1.196 M 79.20 % | -5.750 M -428.98 % | -1.087 M -41.44 % | -768.541 K 45.07 % | -1.399 M 66.21 % | -4.140 M -64.68 % | -2.514 M 57.93 % | -5.976 M 83.86 % | -37.022 M -5.09 % | -35.228 M -58.63 % | -22.207 M -243.11 % | -6.472 M 63.23 % | -17.604 M -65.72 % | -10.623 M 3.37 % | -10.994 M -8.15 % | -10.165 M -9.77 % | -9.261 M 26.67 % | -12.629 M 44.21 % | -22.636 M 30.49 % | -32.564 M -1 975.46 % | -1.569 M 59.32 % | -3.857 M 96.22 % | -101.933 M -35 626.93 % | -285.311 K 26.09 % | -386.000 K 98.37 % | -23.699 M -189.97 % | -8.173 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K 10 962.51 % | 1.573 K -97.93 % | 76.000 K -74.06 % | 293.000 K -97.71 % | 12.816 M 536.55 % | 2.013 M 2 019.30 % | 95.000 K -99.72 % | 33.934 M 22 079.08 % | 153.000 K 291.57 % | -79.867 K -100.68 % | 11.744 M -96.75 % | 361.092 M 21 470.61 % | 1.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 17.000 K -84.96 % | 113.000 K 135.42 % | 48.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 % | 66.549 K | 0.000 | 0.000 | 0.000 -100.00 % | 692.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.000 K 50.72 % | -263.783 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.854 K 172.78 % | 63.000 K -98.10 % | 3.312 M | 0.000 -100.00 % | 55.644 K 1 012.88 % | 5.000 K -91.23 % | 57.000 K | 0.000 |
| Purchases of investments | -19.620 M 67.51 % | -60.388 M -5 940.64 % | -999.696 K | 0.000 100.00 % | -3.006 M 92.49 % | -40.001 M -166.67 % | -15.000 M 37.50 % | -24.000 M 29.42 % | -34.002 M -61.91 % | -21.000 M -6.58 % | -19.703 M 60.52 % | -49.901 M -24.64 % | -40.036 M 71.40 % | -140.000 M 53.33 % | -299.995 M -265.84 % | -82.001 M -95 450.00 % | 86.000 K 197.73 % | -88.000 K 99.71 % | -30.506 M 49.30 % | -60.168 M 53.64 % | -129.792 M | 0.000 100.00 % | -17.171 K 99.75 % | -6.920 M | 0.000 | 0.000 -100.00 % | 557.119 M 280.32 % | -308.968 M -318.46 % | -73.834 M 57.89 % | -175.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.814 M -11.81 % | 34.941 M 523.39 % | 5.605 M 104.95 % | -113.312 M -666.56 % | 20.000 M | 0.000 | 0.000 | 0.000 100.00 % | -49.098 M -236.49 % | 35.971 M -77.16 % | 157.474 M 173.78 % | -213.445 M -757.20 % | 32.478 M 200.00 % | -32.478 M | 0.000 100.00 % | -20.000 M -127.90 % | 71.691 M 338.71 % | -30.032 M -169.85 % | 42.994 M 115.46 % | -278.090 M -78.83 % | -155.502 M -50.40 % | -103.395 M -76.42 % | -58.607 M 61.03 % | -150.394 M -24.77 % | -120.538 M 16.98 % | -145.193 M -629.54 % | -19.902 M -3 296.25 % | -586.000 K |
| Sales maturities of investments | 46.734 M -47.68 % | 89.315 M 358.27 % | -34.582 M -310.81 % | -8.418 M -112.59 % | 66.840 M 10.24 % | 60.629 M 151.01 % | 24.154 M 341.90 % | -9.985 M -107.69 % | 129.925 M 2 425.27 % | 5.145 M 138.41 % | -13.396 M 56.20 % | -30.584 M -119.06 % | 160.496 M 118.45 % | 73.469 M 213.58 % | -64.688 M -218.08 % | 54.785 M 263.30 % | 15.080 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -498.906 M -229.94 % | 383.958 M 319.86 % | 91.449 M -49.99 % | 182.862 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.980 M 2 076.16 % | -505.000 K -112.18 % | -238.000 K -102.43 % | 9.810 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.982 M -273.38 % | 24.214 M | 0.000 -100.00 % | 14.523 M -57.51 % | 34.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.580 M 150.45 % | 48.145 M 220.59 % | -39.923 M | 0.000 | 0.000 -100.00 % | 113.767 M 573.69 % | 16.887 M -61.96 % | 44.390 M -63.12 % | 120.353 M 47.60 % | 81.542 M -49.19 % | 160.489 M 521.50 % | -38.076 M -127.30 % | 139.461 M | 0.000 |
| Other investing activites | 5.588 M -4.00 % | 5.821 M -38.17 % | 9.414 M 58.36 % | 5.945 M 5.78 % | 5.620 M -78.00 % | 25.543 M 2 902 613 739.80 % | -0.880 100.00 % | -29.011 M -128.89 % | 100.423 M 1 929.98 % | 4.947 M 33.38 % | 3.709 M -11.01 % | 4.168 M 1 435.90 % | -312.000 K -112.22 % | 2.553 M -10.50 % | 2.852 M 104.11 % | -69.338 M -118.32 % | 378.437 M 11 462.39 % | 3.273 M 47.26 % | 2.223 M 30.97 % | 1.697 M 109.69 % | -17.506 M -623.66 % | 3.343 M 26.95 % | 2.633 M -45.63 % | 4.843 M -79.24 % | 23.330 M 226.01 % | -18.514 M -575.47 % | 3.894 M 111.16 % | 1.844 M -59.21 % | 4.521 M -33.39 % | 6.787 M 105.84 % | -116.284 M -459.42 % | 32.353 M 1 148.67 % | 2.591 M 20.06 % | 2.158 M -13.73 % | 2.501 M -61.56 % | 6.508 M 138.13 % | 2.733 M -9.56 % | 3.022 M -8.24 % | 3.293 M -65.90 % | 9.658 M 165.69 % | 3.635 M -40.06 % | 6.064 M 23.20 % | 4.922 M 113.77 % | -35.739 M -159.77 % | 59.790 M 638.24 % | 8.099 M -7.49 % | 8.754 M 8.16 % | 8.094 M 26.29 % | 6.409 M 9.59 % | 5.848 M -92.74 % | 80.552 M 152.26 % | -154.138 M -919.01 % | 18.820 M 835.73 % | -2.558 M -140.92 % | 6.251 M -88.02 % | 52.173 M 148.49 % | -107.605 M -7 202.64 % | 1.515 M 14.37 % | 1.325 M 3.89 % | 1.275 M -40.36 % | 2.138 M 133.66 % | 915.000 K 326.13 % | -404.627 K -137.26 % | 1.086 M -49.37 % | 2.145 M -2.94 % | 2.210 M |
| Net cash used for investing activites | 30.171 M -12.62 % | 34.527 M 224.34 % | -27.767 M -410.81 % | -5.436 M -109.15 % | 59.403 M 252.58 % | 16.848 M 149.48 % | 6.753 M 118.29 % | -36.918 M -140.13 % | 91.988 M 2 910.51 % | -3.273 M 90.27 % | -33.626 M 56.72 % | -77.700 M -149.18 % | 157.989 M 334.90 % | -67.258 M 81.52 % | -363.966 M -2 361.40 % | -14.787 M -103.91 % | 378.264 M 17 717.43 % | 2.123 M 107.43 % | -28.582 M 51.84 % | -59.350 M 59.79 % | -147.603 M -743.99 % | 22.920 M 1 649.92 % | 1.310 M 131.13 % | -4.207 M -121.45 % | 19.614 M 185.26 % | -23.006 M -139.43 % | 58.353 M -22.88 % | 75.660 M 258.29 % | 21.117 M 70.42 % | 12.391 M 110.25 % | -120.888 M -532.36 % | 27.960 M 5 725.75 % | -497.000 K -146.75 % | 1.063 M -91.24 % | 12.134 M 145.87 % | 4.935 M 255.29 % | 1.389 M -88.89 % | 12.506 M -62.23 % | 33.113 M -23.71 % | 43.403 M 1 143.64 % | 3.490 M 103.22 % | -108.335 M -509.94 % | -17.762 M -37.43 % | -12.924 M -123.22 % | 55.650 M 176.76 % | 20.108 M 275.69 % | -11.445 M -262.51 % | 7.043 M -94.53 % | 128.655 M 155.98 % | -229.804 M -315.66 % | 106.558 M 152.18 % | -204.220 M -258.58 % | 128.777 M 790.39 % | 14.463 M -47.58 % | 27.590 M 114.21 % | 12.880 M 116.68 % | -77.240 M 58.35 % | -185.444 M -9.29 % | -169.682 M -186.45 % | -59.236 M -193.52 % | 63.339 M 137.29 % | -169.870 M -532.06 % | 39.316 M 121.54 % | -182.564 M -286.17 % | 98.062 M 1 597.36 % | -6.549 M |
| Debt repayment | -1.465 M 2.98 % | -1.510 M -0.01 % | -1.510 M 0.07 % | -1.511 M | 0.000 100.00 % | -1.436 M 8.41 % | -1.568 M | 0.000 | 0.000 100.00 % | -1.439 M 5.57 % | -1.524 M 7.37 % | -1.645 M 3.52 % | -1.705 M 0.00 % | -1.705 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 -100.00 % | 359.810 | 0.000 | 0.000 100.00 % | -8.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.916 M -298.09 % | 9.549 M 1.94 % | 9.367 M 2 479 322.91 % | -377.820 99.99 % | -5.023 M -200.00 % | 5.023 M 125.14 % | -19.981 M | 0.000 100.00 % | -3.545 M -200.00 % | 3.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -171.800 99.56 % | -39.000 K 99.92 % | -46.230 M | 0.000 100.00 % | -2.962 K 78.85 % | -14.000 K 99.97 % | -46.244 M -144 412.50 % | -32.000 K -6 052.66 % | -520.100 99.32 % | -76.000 K 99.91 % | -83.214 M | 0.000 100.00 % | -22.385 K -103.50 % | -11.000 K 99.97 % | -36.971 M | 0.000 100.00 % | -2.281 K 93.66 % | -36.000 K 99.81 % | -19.038 M | 0.000 100.00 % | -3.536 K 81.39 % | -19.000 K 99.89 % | -17.882 M | 0.000 100.00 % | -123.620 K -1 273.56 % | -9.000 K 99.97 % | -27.917 M | 0.000 100.00 % | -125.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -18.000 K -50.00 % | -12.000 K -100.00 % | -6.000 K 33.35 % | -9.003 K 90.91 % | -99.000 K 99.79 % | -46.173 M | 0.000 100.00 % | -1.517 M | 0.000 100.00 % | -74.050 M | 0.000 100.00 % | -2.404 K 91.99 % | -30.000 K 99.95 % | -63.126 M | 0.000 100.00 % | -300.000 99.98 % | -1.715 M | 0.000 | 0.000 100.00 % | -240.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 | 0.000 | 0.000 | 0.000 100.00 % | -320.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -18.466 M | 0.000 | 0.000 | 0.000 100.00 % | -1.485 M | 0.000 -100.00 % | 0.270 100.00 % | -1.389 M 0.07 % | -1.390 M | 0.000 -100.00 % | 0.900 | 0.000 | 0.000 | 0.000 100.00 % | -1.706 M -0.99 % | -1.689 M -6.36 % | -1.588 M -10.05 % | -1.443 M -0.04 % | -1.442 M -3.40 % | -1.395 M 8.70 % | -1.528 M -55.28 % | -984.000 K -2 581.65 % | 39.651 K 199.13 % | -40.000 K | 0.000 | 0.000 100.00 % | -12.000 99.93 % | -18.000 K -12.50 % | -16.000 K -128.57 % | -7.000 K -2 950.86 % | 245.540 | 0.000 100.00 % | -1.000 K 83.33 % | -6.000 K -100.07 % | 8.456 M 23 389.48 % | 36.000 K | 0.000 | 0.000 100.00 % | -18.416 K | 0.000 | 0.000 | 0.000 -100.00 % | 0.570 -100.00 % | 9.048 M 6 602.22 % | 135.000 K 100.69 % | -19.684 M -200.00 % | 19.684 M | 0.000 | 0.000 100.00 % | -2.000 K 81.95 % | -11.083 K 55.67 % | -25.000 K -177.78 % | -9.000 K 70.00 % | -30.000 K -117.86 % | 168.000 K 940.00 % | -20.000 K 99.96 % | -55.652 M -55 000.99 % | -101.000 K -100.51 % | 19.822 M 22 883.60 % | -87.000 K 99.81 % | -46.287 M -35 705.38 % | 130.000 K 777.25 % | -19.195 K 55.36 % | -43.000 K 99.95 % | -93.539 M -584.51 % | 19.306 M |
| Net cash used provided by financing activities | -19.931 M -1 219.93 % | -1.510 M 0.01 % | -1.510 M 2.57 % | -1.550 M 96.75 % | -47.715 M -3 222.77 % | -1.436 M 8.58 % | -1.571 M -11.96 % | -1.403 M 97.05 % | -47.634 M -3 138.21 % | -1.471 M 3.43 % | -1.523 M 11.49 % | -1.721 M 97.97 % | -84.919 M -4 880.59 % | -1.705 M 1.33 % | -1.728 M -1.65 % | -1.700 M 95.59 % | -38.559 M -2 572.14 % | -1.443 M 0.11 % | -1.445 M -0.95 % | -1.431 M 93.04 % | -20.566 M -1 990.04 % | -984.000 K -2 824.55 % | 36.116 K 206.22 % | -34.000 K 99.81 % | -17.907 M | 0.000 -100.00 % | 123.608 K 782.91 % | 14.000 K 100.05 % | -27.933 M -398 942.86 % | -7.000 K -1 557.27 % | 480.350 | 0.000 100.00 % | -2.000 K 99.98 % | -8.463 M -200.08 % | 8.456 M 46 878.97 % | 18.000 K 250.00 % | -12.000 K -100.00 % | -6.000 K 78.12 % | -27.419 K 72.30 % | -99.000 K 99.79 % | -46.173 M | 0.000 100.00 % | -10.700 M -218.26 % | 9.048 M 112.24 % | -73.915 M -275.51 % | -19.684 M -200.01 % | 19.682 M 65 706.23 % | -30.000 K 99.95 % | -63.126 M -3 156 200.00 % | -2.000 K 82.43 % | -11.383 K 99.94 % | -20.656 M 41.12 % | -35.082 M -475.73 % | 9.337 M 5 462.31 % | 167.862 K 103.33 % | -5.043 M 90.04 % | -50.629 M -152.11 % | -20.082 M -201.31 % | 19.821 M 645.74 % | -3.632 M 91.50 % | -42.742 M -32 978.46 % | 130.000 K 766.15 % | -19.515 K 54.62 % | -43.000 K 99.95 % | -93.539 M -584.51 % | 19.306 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 | 0.000 | 0.000 | 0.000 100.00 % | -197.020 | 0.000 | 0.000 | 0.000 -100.00 % | 248.660 | 0.000 | 0.000 | 0.000 -100.00 % | 497.430 | 0.000 | 0.000 | 0.000 100.00 % | -272.830 | 0.000 | 0.000 | 0.000 100.00 % | -881.770 | 0.000 100.00 % | -14.140 M | 0.000 100.00 % | -36.140 | 0.000 | 0.000 | 0.000 -100.00 % | 426.810 | 0.000 | 0.000 | 0.000 -100.00 % | 135.434 M | 0.000 | 0.000 | 0.000 100.00 % | -160.850 | 0.000 | 0.000 | 0.000 100.00 % | -827.720 | 0.000 100.00 % | -156.647 M | 0.000 -100.00 % | 240.410 | 0.000 | 0.000 | 0.000 -100.00 % | 4.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.340 -100.00 % | 50.782 M | 0.000 | 0.000 -100.00 % | 267.440 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -20.655 M -185.95 % | 24.031 M 174.15 % | -32.408 M -629.71 % | 6.118 M 140.27 % | -15.191 M -272.65 % | 8.799 M 212.52 % | -7.820 M 70.76 % | -26.741 M -165.30 % | 40.950 M 195.90 % | 13.839 M 176.55 % | -18.078 M 72.29 % | -65.242 M -199.23 % | 65.749 M 454.82 % | -18.530 M 94.65 % | -346.095 M -2 214.20 % | 16.370 M -95.25 % | 344.892 M 1 532.70 % | 21.124 M 268.35 % | -12.548 M 64.53 % | -35.371 M 77.50 % | -157.203 M -400.67 % | 52.285 M 241.14 % | 15.326 M -58.05 % | 36.531 M 176.50 % | -47.752 M -588.66 % | 9.772 M -89.74 % | 95.272 M 53.98 % | 61.874 M 269.91 % | -36.416 M -294.84 % | -9.223 M 92.47 % | -122.561 M -416.84 % | 38.682 M 316.40 % | -17.875 M -173.68 % | 24.261 M 192.69 % | -26.174 M -1 350.55 % | 2.093 M 114.51 % | -14.429 M -566.35 % | 3.094 M -97.51 % | 124.358 M 306.52 % | 30.591 M 140.24 % | -76.018 M -262.76 % | 46.707 M 433.13 % | -14.021 M -205.30 % | 13.315 M 119.93 % | -66.809 M -197.98 % | 68.188 M 216.38 % | -58.592 M -195.07 % | 61.630 M 156.59 % | -108.898 M 40.82 % | -183.999 M -243.82 % | 127.934 M 157.71 % | -221.683 M -329.31 % | 96.674 M 7.92 % | 89.576 M 56.82 % | 57.120 M -24.45 % | 75.608 M 166.32 % | -114.009 M 24.32 % | -150.647 M -120.41 % | -68.348 M -187.97 % | 77.692 M 73.13 % | 44.875 M 429.36 % | -13.625 M -111.30 % | 120.589 M 215.76 % | -104.174 M -289.89 % | 54.860 M 166.41 % | 20.592 M |
| Cash at beginning of period | 78.109 M 44.44 % | 54.078 M -37.47 % | 86.486 M 7.61 % | 80.368 M -15.90 % | 95.559 M 10.14 % | 86.760 M -8.27 % | 94.580 M -22.04 % | 121.321 M 50.95 % | 80.371 M 20.80 % | 66.532 M -21.37 % | 84.610 M -43.54 % | 149.852 M 78.18 % | 84.103 M -18.05 % | 102.633 M -77.13 % | 448.728 M 3.79 % | 432.358 M 394.32 % | 87.466 M 31.84 % | 66.342 M -15.91 % | 78.890 M -30.96 % | 114.261 M -57.91 % | 271.464 M 23.85 % | 219.179 M 7.52 % | 203.853 M 21.83 % | 167.322 M -22.20 % | 215.074 M 4.76 % | 205.302 M 86.59 % | 110.030 M 128.49 % | 48.156 M -43.06 % | 84.572 M -9.83 % | 93.795 M -56.65 % | 216.355 M 21.77 % | 177.673 M -9.14 % | 195.548 M 14.16 % | 171.287 M -13.26 % | 197.461 M 1.07 % | 195.368 M -6.88 % | 209.797 M 1.50 % | 206.703 M 151.02 % | 82.345 M 59.11 % | 51.754 M -59.50 % | 127.772 M 57.62 % | 81.065 M -14.75 % | 95.086 M 16.28 % | 81.771 M -44.97 % | 148.580 M 84.82 % | 80.392 M -42.16 % | 138.984 M 79.67 % | 77.354 M -58.47 % | 186.252 M -49.70 % | 370.251 M 52.80 % | 242.316 M -47.78 % | 463.999 M 26.32 % | 367.325 M 32.25 % | 277.749 M 25.89 % | 220.629 M 52.14 % | 145.021 M -44.01 % | 259.030 M -36.77 % | 409.677 M -14.30 % | 478.025 M 19.41 % | 400.333 M 12.62 % | 355.458 M -3.69 % | 369.083 M 48.53 % | 248.494 M -29.54 % | 352.668 M 18.42 % | 297.808 M 7.43 % | 277.216 M |
| Cash at end of period | 57.454 M -26.44 % | 78.109 M 44.44 % | 54.078 M -37.47 % | 86.486 M 7.61 % | 80.368 M -15.90 % | 95.559 M 10.14 % | 86.760 M -8.27 % | 94.580 M -22.04 % | 121.321 M 50.95 % | 80.371 M 20.80 % | 66.532 M -21.37 % | 84.610 M -43.54 % | 149.852 M 78.18 % | 84.103 M -18.05 % | 102.633 M -77.13 % | 448.728 M 3.79 % | 432.358 M 394.32 % | 87.466 M 31.84 % | 66.342 M -15.91 % | 78.890 M -30.96 % | 114.261 M -57.91 % | 271.464 M 23.85 % | 219.179 M 7.52 % | 203.853 M 21.83 % | 167.322 M -22.20 % | 215.074 M 4.76 % | 205.302 M 86.59 % | 110.030 M 128.49 % | 48.156 M -43.06 % | 84.572 M -9.83 % | 93.794 M -56.65 % | 216.355 M 21.77 % | 177.673 M -9.14 % | 195.548 M 14.16 % | 171.287 M -13.26 % | 197.461 M 1.07 % | 195.368 M -6.88 % | 209.797 M 1.50 % | 206.703 M 151.02 % | 82.345 M 59.11 % | 51.754 M -59.50 % | 127.772 M 57.62 % | 81.065 M -14.75 % | 95.086 M 16.28 % | 81.771 M -44.97 % | 148.580 M 84.82 % | 80.392 M -42.16 % | 138.984 M 79.67 % | 77.354 M -58.47 % | 186.252 M -49.70 % | 370.250 M 52.80 % | 242.316 M -47.78 % | 463.999 M 26.32 % | 367.325 M 32.25 % | 277.749 M 25.89 % | 220.629 M 52.14 % | 145.021 M -44.01 % | 259.030 M -36.77 % | 409.677 M -14.30 % | 478.025 M 19.41 % | 400.333 M 12.62 % | 355.458 M -3.69 % | 369.083 M 48.53 % | 248.494 M -29.54 % | 352.668 M 18.42 % | 297.808 M |
| Operating cash flow | -30.895 M -243.81 % | -8.986 M -187.05 % | -3.130 M -123.89 % | 13.104 M 148.75 % | -26.879 M -306.46 % | -6.613 M 49.14 % | -13.003 M -212.28 % | 11.580 M 440.19 % | -3.404 M -118.32 % | 18.583 M 8.86 % | 17.071 M 20.40 % | 14.179 M 293.68 % | -7.321 M -114.52 % | 50.433 M 157.32 % | 19.599 M -40.35 % | 32.857 M 533.45 % | 5.187 M -74.63 % | 20.444 M 16.96 % | 17.479 M -31.21 % | 25.410 M 131.72 % | 10.966 M -63.87 % | 30.349 M 117.08 % | 13.981 M -65.71 % | 40.772 M 182.44 % | -49.459 M -250.89 % | 32.778 M -10.92 % | 36.796 M 366.64 % | -13.800 M 10.74 % | -15.460 M 28.45 % | -21.607 M -1 191.07 % | -1.674 M -115.61 % | 10.722 M 161.71 % | -17.376 M -154.88 % | 31.661 M 167.70 % | -46.765 M -1 535.12 % | -2.860 M 81.91 % | -15.806 M -68.04 % | -9.406 M 78.70 % | -44.162 M -247.37 % | -12.713 M 61.86 % | -33.335 M -121.50 % | 155.042 M 973.63 % | 14.441 M -16.00 % | 17.191 M 135.41 % | -48.544 M -171.64 % | 67.764 M 201.40 % | -66.828 M -222.36 % | 54.617 M 407.18 % | -17.780 M -138.82 % | 45.807 M 114.17 % | 21.388 M 569.84 % | 3.193 M 7.18 % | 2.979 M -95.47 % | 65.776 M 159.60 % | 25.338 M -62.61 % | 67.771 M 388.97 % | 13.860 M -74.74 % | 54.879 M -32.67 % | 81.513 M -9.21 % | 89.778 M 269.79 % | 24.278 M -84.45 % | 156.115 M 92.04 % | 81.292 M 3.65 % | 78.433 M 55.82 % | 50.337 M 542.46 % | 7.835 M |
| Capital expenditure | -2.807 M -740.42 % | -334.000 K 82.22 % | -1.878 M 44.23 % | -3.368 M 65.13 % | -9.660 M -144.31 % | -3.954 M -64.60 % | -2.402 M 20.17 % | -3.009 M 28.83 % | -4.228 M 18.39 % | -5.181 M 17.08 % | -6.248 M -322.76 % | -1.478 M 32.67 % | -2.195 M 33.08 % | -3.280 M -59.50 % | -2.056 M -778.79 % | -234.000 K -35.26 % | -173.000 K 83.71 % | -1.062 M -254.93 % | -299.211 K 65.96 % | -879.000 K -188.20 % | -305.000 K 55.01 % | -678.000 K 48.10 % | -1.306 M 38.67 % | -2.130 M 42.68 % | -3.716 M 17.28 % | -4.492 M -19.66 % | -3.754 M -215.20 % | -1.191 M -5.21 % | -1.132 M 43.09 % | -1.989 M 56.80 % | -4.604 M -4.80 % | -4.393 M -42.26 % | -3.088 M -182.01 % | -1.095 M -215.38 % | -347.205 K 67.49 % | -1.068 M 3.44 % | -1.106 M -239.26 % | -326.000 K 67.22 % | -994.520 K 16.85 % | -1.196 M 79.20 % | -5.750 M -428.98 % | -1.087 M -41.44 % | -768.541 K 45.07 % | -1.399 M 66.21 % | -4.140 M -64.68 % | -2.514 M 57.93 % | -5.976 M 83.86 % | -37.022 M -5.09 % | -35.228 M -58.63 % | -22.207 M -243.11 % | -6.472 M 63.23 % | -17.604 M -65.72 % | -10.623 M 3.37 % | -10.994 M -8.15 % | -10.165 M -9.77 % | -9.261 M 26.67 % | -12.629 M 44.21 % | -22.636 M 30.49 % | -32.564 M -1 975.46 % | -1.569 M 59.32 % | -3.857 M 96.22 % | -101.933 M -35 626.93 % | -285.311 K 26.09 % | -386.000 K 98.37 % | -23.699 M -189.97 % | -8.173 M |
| Free CashFlow | -33.702 M -261.61 % | -9.320 M -86.07 % | -5.009 M -151.45 % | 9.736 M 126.36 % | -36.930 M -249.48 % | -10.567 M 31.40 % | -15.405 M -279.73 % | 8.571 M 212.30 % | -7.632 M -156.95 % | 13.402 M 23.83 % | 10.823 M -14.79 % | 12.701 M 233.47 % | -9.516 M -120.18 % | 47.153 M 168.79 % | 17.543 M -46.23 % | 32.623 M 550.64 % | 5.014 M -74.13 % | 19.382 M 12.82 % | 17.180 M -29.97 % | 24.531 M 130.10 % | 10.661 M -64.07 % | 29.671 M 134.10 % | 12.675 M -67.20 % | 38.642 M 172.67 % | -53.175 M -287.99 % | 28.286 M -14.39 % | 33.042 M 320.41 % | -14.991 M 9.65 % | -16.592 M 29.68 % | -23.596 M -275.89 % | -6.277 M -199.18 % | 6.329 M 130.93 % | -20.464 M -166.95 % | 30.566 M 164.88 % | -47.112 M -1 099.38 % | -3.928 M 76.77 % | -16.912 M -73.78 % | -9.732 M 78.45 % | -45.156 M -224.65 % | -13.909 M 64.41 % | -39.085 M -125.39 % | 153.955 M 1 026.03 % | 13.672 M -13.42 % | 15.792 M 129.97 % | -52.684 M -180.74 % | 65.250 M 189.62 % | -72.804 M -513.77 % | 17.595 M 133.19 % | -53.008 M -324.61 % | 23.600 M 58.22 % | 14.916 M 203.50 % | -14.411 M -88.53 % | -7.644 M -113.95 % | 54.782 M 261.07 % | 15.172 M -74.07 % | 58.510 M 4 653.05 % | 1.231 M -96.18 % | 32.243 M -34.13 % | 48.949 M -44.51 % | 88.209 M 331.95 % | 20.421 M -62.31 % | 54.182 M -33.11 % | 81.007 M 3.79 % | 78.047 M 192.99 % | 26.638 M 7 981.07 % | -338.000 K |
| 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 |