 
					bluebird bio, Inc. BLUE
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 83.807 M 184.12 % | 29.497 M 720.04 % | 3.597 M -1.77 % | 3.662 M -98.54 % | 250.734 M 461.25 % | 44.674 M -18.15 % | 54.579 M 54.06 % | 35.427 M 475.58 % | 6.155 M -56.28 % | 14.079 M -44.62 % | 25.421 M 25.97 % | 20.181 M 5 835.59 % | 340.000 K -61.45 % | 882.000 K | 
| Net income | -240.715 M -13.59 % | -211.913 M 8.00 % | -230.342 M 71.89 % | -819.378 M -32.44 % | -618.695 M 21.65 % | -789.608 M -42.11 % | -555.625 M -65.54 % | -335.643 M -27.38 % | -263.507 M -57.99 % | -166.783 M -242.41 % | -48.709 M -92.37 % | -25.321 M -6.98 % | -23.670 M -51.75 % | -15.598 M | 
| Income before tax | -240.645 M -13.49 % | -212.039 M 7.90 % | -230.225 M 59.06 % | -562.380 M -0.36 % | -560.370 M 29.08 % | -790.153 M -42.26 % | -555.438 M -65.59 % | -335.433 M -27.00 % | -264.119 M -58.42 % | -166.723 M -175.55 % | -60.506 M -138.96 % | -25.321 M -6.98 % | -23.670 M -51.75 % | -15.598 M | 
| Income before tax ratio | -2.87 60.06 % | -7.19 88.77 % | -64.00 58.32 % | -153.57 -6 771.47 % | -2.23 87.36 % | -17.69 -73.80 % | -10.18 -7.48 % | -9.47 77.94 % | -42.91 -262.37 % | -11.84 -397.53 % | -2.38 -89.70 % | -1.25 98.20 % | -69.62 -293.66 % | -17.68 | 
| EBITDA | -156.822 M 6.19 % | -167.161 M 22.45 % | -215.559 M 61.29 % | -556.926 M -0.59 % | -553.633 M 28.35 % | -772.719 M -40.02 % | -551.866 M -72.92 % | -319.152 M -25.42 % | -254.471 M -59.74 % | -159.304 M -183.70 % | -56.152 M -133.91 % | -24.006 M -2.52 % | -23.415 M -56.97 % | -14.917 M | 
| Net income ratio | -2.87 60.02 % | -7.18 88.78 % | -64.04 71.38 % | -223.75 -8 967.81 % | -2.47 86.04 % | -17.67 -73.62 % | -10.18 -7.45 % | -9.47 77.87 % | -42.81 -261.40 % | -11.85 -518.25 % | -1.92 -52.71 % | -1.25 98.20 % | -69.62 -293.66 % | -17.68 | 
| Ratio EBITDA | -1.87 66.98 % | -5.67 90.54 % | -59.93 60.60 % | -152.08 -6 787.64 % | -2.21 87.23 % | -17.30 -71.06 % | -10.11 -12.24 % | -9.01 78.21 % | -41.34 -265.39 % | -11.32 -412.25 % | -2.21 -85.69 % | -1.19 98.27 % | -68.87 -307.19 % | -16.91 | 
| Gross profit ratio | -0.07 51.33 % | -0.14 92.42 % | -1.80 81.26 % | -9.61 -1 082.23 % | 0.98 4.84 % | 0.93 -5.13 % | 0.98 2.81 % | 0.96 102.97 % | -32.27 -314.31 % | -7.79 -432.93 % | -1.46 -172.57 % | -0.54 98.92 % | -49.62 -5 061.76 % | 1.00 | 
| Weighted average shs out dil | 9.689 M -86.42 % | 71.347 M -9.21 % | 78.585 M 14.04 % | 68.910 M 10.83 % | 62.178 M 12.66 % | 55.191 M 6.07 % | 52.032 M 19.52 % | 43.535 M 16.77 % | 37.284 M 7.54 % | 34.669 M 30.60 % | 26.546 M 11.14 % | 23.886 M 4.71 % | 22.811 M 0.00 % | 22.811 M | 
| Weighted average shs out | 9.689 M -86.42 % | 71.347 M -9.21 % | 78.585 M 14.04 % | 68.910 M 10.83 % | 62.178 M 12.66 % | 55.191 M 6.07 % | 52.032 M 19.52 % | 43.535 M 16.77 % | 37.284 M 7.54 % | 34.669 M 30.60 % | 26.546 M 11.62 % | 23.782 M 4.26 % | 22.811 M 0.00 % | 22.811 M | 
| EPS diluted | -24.84 -736.36 % | -2.97 12.39 % | -3.39 58.46 % | -8.16 17.99 % | -9.95 30.47 % | -14.31 -33.99 % | -10.68 -38.52 % | -7.71 -9.05 % | -7.07 -46.99 % | -4.81 -162.84 % | -1.83 -72.64 % | -1.06 -1.92 % | -1.04 -52.94 % | -0.68 | 
| Earnings per share | -24.84 -736.36 % | -2.97 12.39 % | -3.39 58.46 % | -8.16 17.99 % | -9.95 30.47 % | -14.31 -33.99 % | -10.68 -38.52 % | -7.71 -9.05 % | -7.07 -46.99 % | -4.81 -162.84 % | -1.83 -72.64 % | -1.06 -1.92 % | -1.04 -52.94 % | -0.68 | 
| Gross profit | -5.573 M -38.29 % | -4.030 M 37.81 % | -6.480 M 81.59 % | -35.195 M -114.35 % | 245.338 M 488.40 % | 41.696 M -22.35 % | 53.694 M 58.39 % | 33.900 M 117.07 % | -198.620 M -81.13 % | -109.659 M -195.16 % | -37.153 M -243.34 % | -10.821 M 35.86 % | -16.870 M -2 012.70 % | 882.000 K | 
| Income tax expense | 70.000 K 155.56 % | -126.000 K -207.69 % | 117.000 K -54.65 % | 258.000 K -62.39 % | 686.000 K 225.87 % | -545.000 K -391.44 % | 187.000 K -10.95 % | 210.000 K 134.31 % | -612.000 K -1 120.00 % | 60.000 K 100.51 % | -11.797 M | 0.000 100.00 % | -46.000 K | 0.000 | 
| Cost of revenue | 89.380 M 166.59 % | 33.527 M 232.71 % | 10.077 M -74.07 % | 38.857 M 620.11 % | 5.396 M 81.20 % | 2.978 M 236.50 % | 885.000 K -42.04 % | 1.527 M -99.25 % | 204.775 M 65.49 % | 123.738 M 97.75 % | 62.574 M 101.84 % | 31.002 M 80.14 % | 17.210 M | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.129 M 86.13 % | 93.550 M 43.66 % | 65.119 M 40.92 % | 46.209 M 98.95 % | 23.227 M 64.43 % | 14.126 M 106.34 % | 6.846 M 48.34 % | 4.615 M | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 2.762 M 102.97 % | -92.930 M 30.63 % | -133.967 M -619.23 % | 25.801 M -91.82 % | 315.593 M | 0.000 -100.00 % | 1.961 M 254.78 % | -1.267 M -134.14 % | 3.711 M 60.37 % | 2.314 M 1 828.33 % | 120.000 K | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 264.888 M 10.26 % | 240.232 M -1.43 % | 243.705 M -56.15 % | 555.716 M -36.48 % | 874.852 M 2.47 % | 853.775 M 37.10 % | 622.718 M 69.87 % | 366.590 M 35.83 % | 269.894 M 49.74 % | 180.247 M 110.08 % | 85.801 M 90.13 % | 45.128 M 87.60 % | 24.056 M 50.12 % | 16.024 M | 
| Cost and expenses | 354.268 M 29.41 % | 273.759 M 7.87 % | 253.782 M -57.32 % | 594.573 M 6.31 % | 559.259 M -34.72 % | 856.753 M 37.39 % | 623.603 M 69.40 % | 368.117 M 36.39 % | 269.894 M 49.74 % | 180.247 M 110.08 % | 85.801 M 90.13 % | 45.128 M 87.60 % | 24.056 M 50.12 % | 16.024 M | 
| Research and development expenses | 94.252 M -43.78 % | 167.652 M -30.37 % | 240.764 M -24.75 % | 319.946 M 0.20 % | 319.309 M -45.17 % | 582.413 M 29.83 % | 448.589 M 64.29 % | 273.040 M 33.34 % | 204.775 M 52.77 % | 134.038 M 114.21 % | 62.574 M 101.84 % | 31.002 M 80.14 % | 17.210 M 50.85 % | 11.409 M | 
| Selling general and administrative expenses | 167.874 M 1.43 % | 165.510 M 20.89 % | 136.908 M -34.80 % | 209.969 M -12.49 % | 239.950 M -11.58 % | 271.362 M 55.84 % | 174.129 M 86.13 % | 93.550 M 43.66 % | 65.119 M 40.92 % | 46.209 M 98.95 % | 23.227 M 64.43 % | 14.126 M 106.34 % | 6.846 M 48.34 % | 4.615 M | 
| Interest income | 8.218 M -16.73 % | 9.869 M 856.30 % | 1.032 M 17.41 % | 879.000 K -84.77 % | 5.770 M -83.40 % | 34.761 M | 0.000 -100.00 % | 9.500 M | 0.000 -100.00 % | 1.591 M 946.71 % | 152.000 K 424.14 % | 29.000 K 480.00 % | 5.000 K 0.00 % | 5.000 K | 
| Interest expense | 22.579 M 38.07 % | 16.353 M 158.67 % | 6.322 M | 0.000 | 0.000 -100.00 % | 34.761 M 137.70 % | 14.624 M 27.15 % | 11.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 
| Depreciation and amortization | 61.244 M 114.70 % | 28.525 M 241.86 % | 8.344 M 52.99 % | 5.454 M -3.06 % | 5.626 M -67.73 % | 17.434 M 1.61 % | 17.158 M 26.74 % | 13.538 M 40.32 % | 9.648 M 30.04 % | 7.419 M 75.47 % | 4.228 M 349.31 % | 941.000 K 212.62 % | 301.000 K 33.78 % | 225.000 K | 
| Operating income | -270.461 M -10.73 % | -244.262 M 2.37 % | -250.185 M 57.66 % | -590.911 M -5.66 % | -559.259 M 31.13 % | -812.079 M -41.97 % | -572.023 M -72.21 % | -332.165 M -24.02 % | -267.830 M -58.44 % | -169.037 M -178.82 % | -60.626 M -143.02 % | -24.947 M -5.19 % | -23.716 M -56.62 % | -15.142 M | 
| Operating income ratio | -3.23 61.03 % | -8.28 88.09 % | -69.55 56.90 % | -161.36 -7 134.42 % | -2.23 87.73 % | -18.18 -73.44 % | -10.48 -11.78 % | -9.38 78.45 % | -43.51 -262.43 % | -12.01 -403.44 % | -2.38 -92.93 % | -1.24 98.23 % | -69.75 -306.30 % | -17.17 | 
| Total other income expenses net | 29.816 M -7.47 % | 32.223 M 61.44 % | 19.960 M -30.04 % | 28.531 M 2 668.05 % | -1.111 M -104.50 % | 24.673 M 48.77 % | 16.585 M 607.50 % | -3.268 M -188.06 % | 3.711 M 60.37 % | 2.314 M 1 828.33 % | 120.000 K 132.09 % | -374.000 K -913.04 % | 46.000 K 110.09 % | -456.000 K | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 295.933 M 172.57 % | 108.571 M -35.52 % | 168.384 M 335.25 % | -71.576 M 42.59 % | -124.684 M 8.47 % | -136.227 M 45.03 % | -247.836 M 58.88 % | -602.705 M -279.66 % | -158.747 M -55.07 % | -102.368 M 70.57 % | -347.845 M -68.63 % | -206.279 M -207.83 % | -67.011 M -161.72 % | -25.604 M | 
| Total investments | 43.605 M -0.08 % | 43.640 M -36.51 % | 68.735 M -70.81 % | 235.457 M -75.38 % | 956.437 M 5.02 % | 910.752 M -38.83 % | 1.489 B 73.97 % | 855.797 M 41.23 % | 605.943 M -13.62 % | 701.494 M 386.61 % | 144.158 M | 0.000 | 0.000 -100.00 % | 3.507 M | 
| Total debt | 358.238 M 8.45 % | 330.326 M -10.01 % | 367.058 M 309.74 % | 89.584 M 36.94 % | 65.418 M -65.75 % | 190.987 M 23.42 % | 154.743 M -0.68 % | 155.800 M 29.68 % | 120.140 M 94.08 % | 61.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | -2.133 M -18.76 % | -1.796 M 55.87 % | -4.070 M -39.81 % | -2.911 M 47.12 % | -5.505 M -190.81 % | -1.893 M 47.81 % | -3.627 M 13.75 % | -4.205 M -265.97 % | -1.149 M 49.85 % | -2.291 M -3 126.76 % | -71.000 K 95.12 % | -1.454 M | 0.000 -100.00 % | 1.000 K | 
| Retained earnings | -4.501 B -5.65 % | -4.260 B -6.87 % | -3.987 B -7.17 % | -3.720 B -28.25 % | -2.901 B -27.11 % | -2.282 B -52.24 % | -1.499 B -64.02 % | -913.808 M -58.19 % | -577.674 M -83.87 % | -314.167 M -113.16 % | -147.384 M -49.36 % | -98.675 M -34.52 % | -73.354 M -15.62 % | -63.442 M | 
| Common stock | 1.923 M 0.94 % | 1.905 M 129.52 % | 830.000 K 16.74 % | 711.000 K 6.92 % | 665.000 K 20.04 % | 554.000 K 1.28 % | 547.000 K 10.73 % | 494.000 K 21.38 % | 407.000 K 10.30 % | 369.000 K 14.24 % | 323.000 K 35.15 % | 239.000 K 7 866.67 % | 3.000 K 50.00 % | 2.000 K | 
| Total equity | -31.534 M -116.21 % | 194.537 M -0.92 % | 196.343 M -47.54 % | 374.277 M -72.38 % | 1.355 B 5.45 % | 1.285 B -31.83 % | 1.885 B 16.12 % | 1.623 B 86.72 % | 869.440 M 2.23 % | 850.496 M 73.13 % | 491.257 M 223.91 % | 151.667 M 372.06 % | -55.747 M -0.07 % | -55.707 M | 
| Other non current liabilities | 947.000 K 929.35 % | 92.000 K 0.00 % | 92.000 K -1.08 % | 93.000 K -99.92 % | 119.558 M | 0.000 -100.00 % | 41.686 M 731.89 % | 5.011 M -63.70 % | 13.805 M 1.41 % | 13.613 M -10.96 % | 15.289 M 120.05 % | 6.948 M -94.21 % | 120.101 M 44.61 % | 83.053 M | 
| Long term debt | 169.357 M -24.54 % | 224.419 M -19.51 % | 278.810 M 319.69 % | 66.432 M 19.25 % | 55.707 M -67.39 % | 170.812 M 11.41 % | 153.319 M -0.92 % | 154.749 M 28.81 % | 120.140 M 94.08 % | 61.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 170.304 M -24.14 % | 224.511 M -19.50 % | 278.902 M 319.24 % | 66.525 M -70.12 % | 222.608 M 1.72 % | 218.851 M 3.55 % | 211.343 M 16.43 % | 181.523 M 4.23 % | 174.149 M 56.23 % | 111.473 M 395.35 % | 22.504 M -40.54 % | 37.849 M -68.57 % | 120.441 M 43.84 % | 83.732 M | 
| Other current liabilities | 98.265 M 29.79 % | 75.708 M 45.70 % | 51.962 M -33.83 % | 78.524 M -48.86 % | 153.542 M 26.50 % | 121.381 M -4.56 % | 127.176 M 127.04 % | 56.014 M 2.48 % | 54.660 M 94.21 % | 28.145 M 92.13 % | 14.649 M 183.07 % | 5.175 M 144.68 % | 2.115 M 178.29 % | 760.000 K | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.502 M -34.18 % | 2.282 M 52.13 % | 1.500 M -92.04 % | 18.854 M -35.45 % | 29.207 M 13.76 % | 25.674 M 313.50 % | 6.209 M 5.43 % | 5.889 M -76.79 % | 25.375 M 0.14 % | 25.340 M 7 352.94 % | 340.000 K 0.00 % | 340.000 K | 
| Short term debt | 188.881 M 78.35 % | 105.907 M 20.01 % | 88.248 M 90.58 % | 46.304 M 33.31 % | 34.735 M -13.92 % | 40.350 M 2 733.57 % | 1.424 M 35.49 % | 1.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 321.462 M 60.64 % | 200.113 M 27.80 % | 156.579 M 2.34 % | 152.993 M -24.85 % | 203.588 M -8.94 % | 223.580 M 52.69 % | 146.431 M 53.15 % | 95.612 M 28.28 % | 74.533 M 84.63 % | 40.368 M -6.07 % | 42.978 M 23.24 % | 34.874 M 653.54 % | 4.628 M 59.97 % | 2.893 M | 
| Total liabilities | 491.766 M 15.81 % | 424.624 M 18.43 % | 358.559 M 63.34 % | 219.518 M -48.49 % | 426.196 M -3.67 % | 442.431 M 23.66 % | 357.774 M 29.10 % | 277.135 M 11.44 % | 248.682 M 63.78 % | 151.841 M 131.88 % | 65.482 M -9.96 % | 72.723 M -41.85 % | 125.069 M 44.38 % | 86.625 M | 
| Other non current assets | 9.035 M -15.58 % | 10.703 M -79.47 % | 52.128 M -2.16 % | 53.277 M -26.82 % | 72.805 M -8.11 % | 79.229 M 76.83 % | 44.805 M 87.16 % | 23.940 M 5.56 % | 22.679 M 118.91 % | 10.360 M 1 584.24 % | -698.000 K -188.35 % | 790.000 K 216.00 % | 250.000 K 19.05 % | 210.000 K | 
| Long term investments | 43.605 M -0.08 % | 43.640 M 2 986.28 % | 1.414 M -98.54 % | 97.114 M -20.98 % | 122.891 M -6.55 % | 131.506 M -74.02 % | 506.123 M 56.12 % | 324.193 M 79.66 % | 180.452 M -48.12 % | 347.814 M 1 785.38 % | 18.448 M | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 9.547 M -8.54 % | 10.438 M 114.42 % | 4.868 M | 0.000 -100.00 % | 10.041 M -29.91 % | 14.326 M 8.79 % | 13.169 M -22.22 % | 16.931 M -18.18 % | 20.694 M -15.38 % | 24.456 M -13.33 % | 28.219 M | 0.000 | 0.000 | 0.000 | 
| GoodWill | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M -56.99 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 15.193 M -5.54 % | 16.084 M 52.98 % | 10.514 M 86.22 % | 5.646 M -75.63 % | 23.169 M -15.61 % | 27.454 M 4.40 % | 26.297 M -12.52 % | 30.059 M -11.13 % | 33.822 M -10.01 % | 37.584 M -9.10 % | 41.347 M | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 237.731 M -10.98 % | 267.049 M -8.34 % | 291.358 M 187.80 % | 101.238 M -70.81 % | 346.850 M 2.90 % | 337.061 M 36.67 % | 246.622 M 23.55 % | 199.606 M 27.17 % | 156.955 M 89.99 % | 82.614 M 424.87 % | 15.740 M 44.14 % | 10.920 M 747.83 % | 1.288 M 76.92 % | 728.000 K | 
| Total non current assets | 305.564 M -9.46 % | 337.476 M -5.05 % | 355.414 M 38.15 % | 257.275 M -54.52 % | 565.715 M -1.66 % | 575.250 M -30.18 % | 823.847 M 187.79 % | 286.265 M -27.33 % | 393.908 M -17.66 % | 478.372 M 523.29 % | 76.750 M 518.80 % | 12.403 M 706.44 % | 1.538 M 63.97 % | 938.000 K | 
| Other current assets | 24.252 M 1.04 % | 24.002 M 145.22 % | 9.788 M -92.03 % | 122.742 M -82.02 % | 682.642 M 1 975.66 % | 32.888 M 66.42 % | 19.762 M -6.66 % | 21.171 M 8.55 % | 19.503 M 62.09 % | 12.032 M -6.50 % | 12.868 M 20.00 % | 10.723 M 593.60 % | 1.546 M 77.91 % | 869.000 K | 
| Short term investments | 0.000 | 0.000 -100.00 % | 67.321 M -51.34 % | 138.343 M -67.03 % | 419.599 M -46.15 % | 779.246 M -20.71 % | 982.725 M 84.86 % | 531.604 M 24.94 % | 425.491 M 20.30 % | 353.680 M 181.35 % | 125.710 M | 0.000 | 0.000 -100.00 % | 3.507 M | 
| cash and cash equivalents | 62.305 M -71.90 % | 221.755 M 96.23 % | 113.006 M -29.88 % | 161.160 M -38.16 % | 260.629 M -20.35 % | 327.214 M -18.72 % | 402.579 M -46.92 % | 758.505 M 171.98 % | 278.887 M 69.77 % | 164.269 M -52.78 % | 347.845 M 68.63 % | 206.279 M 207.83 % | 67.011 M 161.72 % | 25.604 M | 
| Cash and short term investments | 62.305 M -71.90 % | 221.755 M 22.97 % | 180.327 M -39.79 % | 299.503 M -55.97 % | 680.228 M -45.05 % | 1.238 B -34.55 % | 1.891 B 17.17 % | 1.614 B 129.18 % | 704.378 M 35.99 % | 517.949 M 9.37 % | 473.555 M 129.57 % | 206.279 M 207.83 % | 67.011 M 130.19 % | 29.111 M | 
| Total current assets | 154.668 M -45.09 % | 281.685 M 41.20 % | 199.488 M -40.72 % | 336.520 M -72.32 % | 1.216 B 5.50 % | 1.152 B -18.80 % | 1.419 B -12.10 % | 1.614 B 122.90 % | 724.214 M 38.22 % | 523.965 M 9.16 % | 479.989 M 126.42 % | 211.987 M 212.74 % | 67.784 M 126.10 % | 29.980 M | 
| Inventory | 65.017 M 183.68 % | 22.919 M 1 720.86 % | -1.414 M 98.54 % | -97.114 M 35.13 % | -149.705 M -13.84 % | -131.506 M 74.02 % | -506.123 M -4 305.28 % | -11.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 16.712 M 28.46 % | 13.009 M 20.60 % | 10.787 M -5.29 % | 11.389 M 380.14 % | 2.372 M -81.51 % | 12.826 M | 0.000 -100.00 % | 11.489 M 34.50 % | 8.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -291.533 M | 0.000 | 0.000 -100.00 % | 1.913 M 176.05 % | 693.000 K | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 34.316 M 85.51 % | 18.498 M 24.42 % | 14.867 M -42.56 % | 25.883 M 87.41 % | 13.811 M -67.88 % | 42.995 M 141.13 % | 17.831 M 38.51 % | 12.873 M -5.79 % | 13.664 M 115.72 % | 6.334 M 114.42 % | 2.954 M -32.23 % | 4.359 M 100.60 % | 2.173 M 21.19 % | 1.793 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.343 M 25.83 % | 37.625 M -24.28 % | 49.687 M 128.31 % | 21.763 M -45.87 % | 40.204 M 11.81 % | 35.959 M 578.22 % | 5.302 M -82.45 % | 30.208 M 8 784.71 % | 340.000 K -49.93 % | 679.000 K | 
| 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 | 
| Capital lease obligations | 286.731 M -13.20 % | 330.326 M -10.01 % | 367.058 M 309.74 % | 89.584 M 36.94 % | 65.418 M -65.75 % | 190.987 M 23.42 % | 154.743 M -0.68 % | 155.800 M 29.68 % | 120.140 M 94.08 % | 61.901 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 -100.00 % | 224.390 M 9 501.63 % | 2.337 M | 0.000 | 
| Other total stockholders equity | 4.470 B 0.34 % | 4.455 B 6.42 % | 4.186 B 2.19 % | 4.096 B -3.85 % | 4.260 B 19.40 % | 3.568 B 5.35 % | 3.387 B 33.29 % | 2.541 B 75.50 % | 1.448 B 24.11 % | 1.167 B 82.74 % | 638.389 M 155.25 % | 250.103 M 1 538.19 % | 15.267 M 97.45 % | 7.732 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.720 M -73.87 % | 10.408 M 25.49 % | 8.294 M 333.56 % | 1.913 M 176.05 % | 693.000 K | 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 | 
| Total assets | 460.232 M -25.67 % | 619.161 M 11.58 % | 554.902 M -6.55 % | 593.795 M -66.66 % | 1.781 B 3.12 % | 1.727 B -22.98 % | 2.243 B 18.01 % | 1.901 B 69.98 % | 1.118 B 11.55 % | 1.002 B 80.04 % | 556.739 M 148.11 % | 224.390 M 223.69 % | 69.322 M 124.21 % | 30.918 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 568.000 K -92.13 % | 7.217 M -22.37 % | 9.297 M 531.62 % | -2.154 M | 0.000 | 0.000 | 0.000 100.00 % | -11.797 M | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 13.737 M -29.30 % | 19.429 M -44.79 % | 35.188 M -72.49 % | 127.915 M -18.33 % | 156.631 M -2.49 % | 160.629 M 44.92 % | 110.836 M 108.02 % | 53.282 M 34.02 % | 39.756 M -3.32 % | 41.120 M 282.05 % | 10.763 M 65.81 % | 6.491 M 689.66 % | 822.000 K -4.75 % | 863.000 K | 
| Change in working capital | -130.045 M -161.55 % | -49.721 M -27.09 % | -39.122 M -317.53 % | 17.985 M 162.34 % | -28.850 M -162.56 % | 46.117 M 139.69 % | 19.240 M 251.57 % | -12.694 M -166.97 % | 18.956 M 18.79 % | 15.958 M 208.31 % | -14.734 M -124.20 % | 60.890 M 3 903.29 % | 1.521 M -21.27 % | 1.932 M | 
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 32.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 10.882 M -29.17 % | 15.363 M 312.58 % | -7.227 M 60.82 % | -18.447 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 16.504 M 480.92 % | 2.841 M 408.80 % | -920.000 K -109.91 % | 9.286 M 146.20 % | -20.100 M -185.17 % | 23.600 M 553.02 % | 3.614 M 587.07 % | 526.000 K -92.10 % | 6.658 M 162.02 % | 2.541 M 212.98 % | -2.249 M -208.81 % | 2.067 M 443.95 % | 380.000 K -56.32 % | 870.000 K | 
| Other working capital | -157.431 M -131.77 % | -67.925 M -119.29 % | -30.975 M -214.11 % | 27.146 M 410.24 % | -8.750 M -138.86 % | 22.517 M 44.10 % | 15.626 M 218.20 % | -13.220 M -207.50 % | 12.298 M -8.34 % | 13.417 M 207.46 % | -12.485 M -121.22 % | 58.823 M 5 055.39 % | 1.141 M 7.44 % | 1.062 M | 
| Other non cash items | 35.759 M 267.36 % | -21.366 M 75.57 % | -87.442 M -596.21 % | 17.622 M 393.21 % | -6.010 M 27.18 % | -8.253 M -186.46 % | -2.881 M -398.86 % | 964.000 K -82.47 % | 5.500 M 42.60 % | 3.857 M 593.71 % | 556.000 K 23.83 % | 449.000 K 2 594.44 % | -18.000 K -104.99 % | 361.000 K | 
| Net cash provided by operating activities | -260.020 M -10.63 % | -235.046 M 33.41 % | -352.953 M 44.47 % | -635.639 M -35.14 % | -470.351 M 16.66 % | -564.384 M -36.51 % | -413.426 M -47.36 % | -280.553 M -47.93 % | -189.647 M -92.67 % | -98.429 M -64.89 % | -59.693 M -237.38 % | 43.450 M 306.47 % | -21.044 M -72.25 % | -12.217 M | 
| Investments in property plant and equipment | -2.599 M 37.96 % | -4.189 M 68.28 % | -13.208 M 42.58 % | -23.003 M 20.64 % | -28.986 M 61.99 % | -76.252 M -36.81 % | -55.737 M 10.45 % | -62.242 M -289.13 % | -15.995 M -126.72 % | -7.055 M 18.98 % | -8.708 M -0.44 % | -8.670 M -900.00 % | -867.000 K -115.14 % | -403.000 K | 
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 8.500 M -84.65 % | 55.359 M 959.71 % | 5.224 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.673 M | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 100.00 % | -43.297 M | 0.000 100.00 % | -451.391 M 55.02 % | -1.004 B -32.64 % | -756.570 M 50.16 % | -1.518 B -121.21 % | -686.204 M -97.06 % | -348.225 M 53.89 % | -755.175 M -331.58 % | -174.981 M | 0.000 | 0.000 100.00 % | -5.276 M | 
| Sales maturities of investments | 0.000 -100.00 % | 114.374 M -29.25 % | 161.661 M -82.55 % | 926.651 M -2.27 % | 948.166 M -29.27 % | 1.341 B 49.91 % | 894.284 M 107.10 % | 431.816 M -2.60 % | 443.364 M 122.60 % | 199.179 M 543.34 % | 30.960 M | 0.000 -100.00 % | 3.506 M 100.34 % | 1.750 M | 
| Other investing activites | 6.496 M -92.62 % | 88.062 M -13.66 % | 102.000 M 0.20 % | 101.800 M 283.89 % | -55.359 M -959.71 % | -5.224 M 99.16 % | -623.698 M -99 573.37 % | 627.000 K 103.82 % | -16.413 M -86.17 % | -8.816 M -4 318.18 % | 209.000 K 118.13 % | -1.153 M -2 782.50 % | -40.000 K -14.29 % | -35.000 K | 
| Net cash used for investing activites | 3.897 M -97.48 % | 154.950 M -38.13 % | 250.453 M -55.48 % | 562.557 M 766.97 % | -84.345 M -116.61 % | 507.807 M 174.74 % | -679.435 M -115.01 % | -316.003 M -603.74 % | 62.731 M 110.97 % | -571.867 M -263.80 % | -157.193 M -1 500.25 % | -9.823 M -477.95 % | 2.599 M 165.57 % | -3.964 M | 
| Debt repayment | -14.634 M 73.08 % | -54.367 M -48.00 % | -36.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.081 M -94.44 % | 37.447 M 2 151.77 % | 1.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 -100.00 % | 248.198 M 357.62 % | 54.237 M -27.66 % | 74.975 M -86.16 % | 541.536 M 2 455.98 % | 21.187 M -96.99 % | 703.852 M -30.07 % | 1.007 B 328.40 % | 234.962 M -51.77 % | 487.173 M 35.91 % | 358.452 M 240.42 % | 105.297 M 501 314.29 % | 21.000 K -30.00 % | 30.000 K | 
| 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 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 102.103 M 4 124.37 % | 2.417 M 15 006.25 % | 16.000 K 100.01 % | -168.929 M -3 361.81 % | 5.179 M -75.56 % | 21.187 M -97.12 % | 735.611 M -29.18 % | 1.039 B 21 059.65 % | 4.909 M 1 183.66 % | -453.000 K | 0.000 -100.00 % | 344.000 K -99.43 % | 59.852 M 84.70 % | 32.405 M | 
| Net cash used provided by financing activities | 87.469 M -55.43 % | 196.248 M 1 020.20 % | 17.519 M 118.65 % | -93.954 M -117.19 % | 546.715 M 2 480.43 % | 21.187 M -97.13 % | 737.692 M -31.45 % | 1.076 B 345.56 % | 241.534 M -50.38 % | 486.720 M 35.78 % | 358.452 M 239.31 % | 105.641 M 76.50 % | 59.852 M 84.53 % | 32.435 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -168.654 M -245.20 % | 116.152 M 340.74 % | -48.247 M 71.12 % | -167.036 M -1 992.92 % | -7.981 M 77.45 % | -35.390 M 90.04 % | -355.169 M -174.05 % | 479.618 M 318.45 % | 114.618 M 162.44 % | -183.576 M -229.68 % | 141.566 M 1.65 % | 139.268 M 236.34 % | 41.407 M 154.75 % | 16.254 M | 
| Cash at beginning of period | 274.597 M 73.31 % | 158.445 M -23.34 % | 206.692 M -44.69 % | 373.728 M -2.09 % | 381.709 M -8.48 % | 417.099 M -45.99 % | 772.268 M 176.91 % | 278.887 M 69.77 % | 164.269 M -52.78 % | 347.845 M 68.63 % | 206.279 M 207.83 % | 67.011 M 161.72 % | 25.604 M 173.84 % | 9.350 M | 
| Cash at end of period | 105.943 M -61.42 % | 274.597 M 73.31 % | 158.445 M -23.34 % | 206.692 M -44.69 % | 373.728 M -2.09 % | 381.709 M -8.48 % | 417.099 M -45.01 % | 758.505 M 171.98 % | 278.887 M 69.77 % | 164.269 M -52.78 % | 347.845 M 68.63 % | 206.279 M 207.83 % | 67.011 M 161.72 % | 25.604 M | 
| Operating cash flow | -260.020 M -10.63 % | -235.046 M 33.41 % | -352.953 M 44.47 % | -635.639 M -35.14 % | -470.351 M 16.66 % | -564.384 M -36.51 % | -413.426 M -47.36 % | -280.553 M -47.93 % | -189.647 M -92.67 % | -98.429 M -64.89 % | -59.693 M -237.38 % | 43.450 M 306.47 % | -21.044 M -72.25 % | -12.217 M | 
| Capital expenditure | -2.599 M 71.30 % | -9.057 M 31.43 % | -13.208 M 42.58 % | -23.003 M 20.64 % | -28.986 M 61.99 % | -76.252 M -36.81 % | -55.737 M 10.45 % | -62.242 M -289.13 % | -15.995 M -126.72 % | -7.055 M 18.98 % | -8.708 M -0.44 % | -8.670 M -900.00 % | -867.000 K -115.14 % | -403.000 K | 
| Free CashFlow | -262.619 M -7.59 % | -244.103 M 33.33 % | -366.161 M 44.41 % | -658.642 M -31.90 % | -499.337 M 22.06 % | -640.636 M -36.55 % | -469.163 M -36.86 % | -342.795 M -66.70 % | -205.642 M -94.95 % | -105.484 M -54.21 % | -68.401 M -296.67 % | 34.780 M 258.73 % | -21.911 M -73.62 % | -12.620 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 38.712 M 0.50 % | 38.521 M 262.99 % | 10.612 M -34.09 % | 16.101 M -13.31 % | 18.573 M 137.08 % | 7.834 M -36.78 % | 12.392 M 79.85 % | 6.890 M 189.37 % | 2.381 M 3 740.32 % | 62.000 K -12.68 % | 71.000 K -95.33 % | 1.519 M -21.90 % | 1.945 M 21.11 % | 1.606 M -92.92 % | 22.677 M 203.49 % | 7.472 M -41.60 % | 12.794 M 19.48 % | 10.708 M -44.44 % | 19.273 M -90.31 % | 198.890 M 809.71 % | 21.863 M 118.70 % | 9.997 M 12.20 % | 8.910 M -32.99 % | 13.296 M 6.62 % | 12.471 M -35.19 % | 19.243 M 66.92 % | 11.528 M 46.83 % | 7.851 M -50.80 % | 15.957 M 282.85 % | 4.168 M -45.95 % | 7.711 M -53.87 % | 16.716 M 144.67 % | 6.832 M 340.21 % | 1.552 M 0.00 % | 1.552 M 0.00 % | 1.552 M 3.54 % | 1.499 M 1.90 % | 1.471 M 11.10 % | 1.324 M -73.20 % | 4.940 M -22.13 % | 6.344 M -0.66 % | 6.386 M 0.33 % | 6.365 M 0.47 % | 6.335 M 0.00 % | 6.335 M 0.00 % | 6.335 M -0.78 % | 6.385 M 0.81 % | 6.334 M 462.02 % | 1.127 M 1 225.88 % | 85.000 K 0.00 % | 85.000 K 0.00 % | 85.000 K 0.00 % | 85.000 K | 
| Net income | -29.069 M -1.24 % | -28.712 M 52.78 % | -60.808 M 25.29 % | -81.393 M -16.60 % | -69.804 M 21.14 % | -88.514 M -23.40 % | -71.731 M 1.61 % | -72.908 M -314.16 % | 34.043 M 5.62 % | 32.232 M 142.12 % | -76.520 M 17.61 % | -92.876 M 25.07 % | -123.958 M 20.05 % | -155.052 M 28.49 % | -216.816 M 10.30 % | -241.702 M -17.44 % | -205.808 M -2.97 % | -199.874 M -2.63 % | -194.745 M -807.27 % | -21.465 M 89.41 % | -202.611 M 9.28 % | -223.347 M -8.40 % | -206.033 M -5.24 % | -195.782 M -19.06 % | -164.446 M -10.35 % | -149.023 M -2.44 % | -145.480 M 0.35 % | -145.996 M -26.81 % | -115.126 M 1.79 % | -117.228 M -48.76 % | -78.805 M -11.15 % | -70.898 M -3.18 % | -68.712 M 3.72 % | -71.364 M 7.35 % | -77.025 M -30.90 % | -58.844 M -4.57 % | -56.274 M -19.03 % | -47.277 M -10.14 % | -42.924 M 17.13 % | -51.795 M -108.96 % | -24.787 M -26.83 % | -19.544 M -14.76 % | -17.030 M -1 015.99 % | -1.526 M 85.62 % | -10.609 M -31.28 % | -8.081 M -32.19 % | -6.113 M -33.38 % | -4.583 M 29.97 % | -6.544 M 27.27 % | -8.998 M -78.50 % | -5.041 M -10.48 % | -4.563 M 9.96 % | -5.068 M | 
| Income before tax | -28.969 M -1.27 % | -28.605 M 53.00 % | -60.866 M 25.20 % | -81.372 M -16.57 % | -69.804 M 21.18 % | -88.560 M -23.46 % | -71.731 M 1.72 % | -72.988 M -443.63 % | 21.240 M -34.33 % | 32.342 M 142.27 % | -76.513 M 23.59 % | -100.138 M 18.02 % | -122.152 M 7.63 % | -132.238 M 39.04 % | -216.929 M 10.17 % | -241.486 M -17.37 % | -205.742 M -3.07 % | -199.621 M -2.68 % | -194.416 M -806.16 % | -21.455 M 89.41 % | -202.517 M 9.24 % | -223.144 M -8.17 % | -206.297 M -5.12 % | -196.251 M -19.33 % | -164.461 M -10.50 % | -148.836 M -2.31 % | -145.480 M 0.35 % | -145.996 M -26.81 % | -115.126 M 1.62 % | -117.018 M -48.49 % | -78.805 M -11.15 % | -70.898 M -3.18 % | -68.712 M 3.80 % | -71.427 M 7.48 % | -77.203 M -30.70 % | -59.070 M -4.70 % | -56.419 M -19.34 % | -47.277 M -10.30 % | -42.864 M 17.24 % | -51.795 M -108.96 % | -24.787 M -26.83 % | -19.544 M -14.76 % | -17.030 M -27.82 % | -13.323 M -25.58 % | -10.609 M -31.28 % | -8.081 M -32.19 % | -6.113 M -33.38 % | -4.583 M 29.97 % | -6.544 M 27.27 % | -8.998 M -78.50 % | -5.041 M -10.48 % | -4.563 M 9.96 % | -5.068 M | 
| Income before tax ratio | -0.75 -0.77 % | -0.74 87.05 % | -5.74 -13.49 % | -5.05 -34.47 % | -3.76 66.75 % | -11.30 -95.29 % | -5.79 45.36 % | -10.59 -218.75 % | 8.92 -98.29 % | 521.65 148.41 % | -1 077.65 -1 534.69 % | -65.92 -4.97 % | -62.80 23.73 % | -82.34 -760.75 % | -9.57 70.40 % | -32.32 -100.97 % | -16.08 13.74 % | -18.64 -84.81 % | -10.09 -9 251.19 % | -0.11 98.84 % | -9.26 58.50 % | -22.32 3.59 % | -23.15 -56.86 % | -14.76 -11.93 % | -13.19 -70.50 % | -7.73 38.71 % | -12.62 32.14 % | -18.60 -157.75 % | -7.21 74.30 % | -28.08 -174.71 % | -10.22 -140.96 % | -4.24 57.83 % | -10.06 78.15 % | -46.02 7.48 % | -49.74 -30.70 % | -38.06 -1.12 % | -37.64 -17.11 % | -32.14 0.73 % | -32.37 -208.78 % | -10.48 -168.35 % | -3.91 -27.67 % | -3.06 -14.38 % | -2.68 -27.22 % | -2.10 -25.58 % | -1.67 -31.28 % | -1.28 -33.24 % | -0.96 -32.32 % | -0.72 87.54 % | -5.81 94.51 % | -105.86 -78.50 % | -59.31 -10.48 % | -53.68 9.96 % | -59.62 | 
| EBITDA | -24.607 M -173.53 % | -8.996 M 77.37 % | -39.744 M 33.08 % | -59.393 M -20.04 % | -49.479 M 27.22 % | -67.981 M 23.27 % | -88.596 M -34.97 % | -65.639 M -394.06 % | 22.322 M -16.37 % | 26.691 M 131.37 % | -85.093 M 14.41 % | -99.417 M 16.69 % | -119.332 M 10.72 % | -133.665 M -4.19 % | -128.292 M 13.73 % | -148.708 M -5.67 % | -140.734 M 27.70 % | -194.643 M -4.89 % | -185.574 M -705.09 % | -23.050 M 88.57 % | -201.653 M 9.99 % | -224.043 M -9.25 % | -205.067 M -3.34 % | -198.440 M -18.76 % | -167.095 M -15.80 % | -144.291 M 0.73 % | -145.358 M -0.82 % | -144.173 M -28.64 % | -112.075 M 1.01 % | -113.220 M -52.39 % | -74.298 M -13.68 % | -65.355 M 0.43 % | -65.636 M 4.75 % | -68.911 M 7.90 % | -74.818 M -33.35 % | -56.107 M -3.74 % | -54.084 M -16.08 % | -46.592 M -13.91 % | -40.903 M 21.38 % | -52.023 M -126.18 % | -23.001 M -29.38 % | -17.778 M -15.51 % | -15.391 M -20.32 % | -12.792 M -25.50 % | -10.193 M -30.95 % | -7.784 M -33.04 % | -5.851 M -45.22 % | -4.029 M 36.47 % | -6.342 M 28.42 % | -8.860 M -78.92 % | -4.952 M -9.48 % | -4.523 M 10.96 % | -5.080 M | 
| Net income ratio | -0.75 -0.74 % | -0.75 86.99 % | -5.73 -13.35 % | -5.06 -34.50 % | -3.76 66.74 % | -11.30 -95.19 % | -5.79 45.30 % | -10.58 -174.01 % | 14.30 -97.25 % | 519.87 148.24 % | -1 077.75 -1 662.67 % | -61.14 4.06 % | -63.73 33.99 % | -96.55 -909.78 % | -9.56 70.44 % | -32.35 -101.09 % | -16.09 13.82 % | -18.67 -84.73 % | -10.10 -9 262.66 % | -0.11 98.84 % | -9.27 58.52 % | -22.34 3.38 % | -23.12 -57.04 % | -14.72 -11.67 % | -13.19 -70.27 % | -7.74 38.63 % | -12.62 32.14 % | -18.60 -157.75 % | -7.21 74.35 % | -28.13 -175.21 % | -10.22 -140.96 % | -4.24 57.83 % | -10.06 78.13 % | -45.98 7.35 % | -49.63 -30.90 % | -37.91 -1.00 % | -37.54 -16.81 % | -32.14 0.87 % | -32.42 -209.21 % | -10.48 -168.35 % | -3.91 -27.67 % | -3.06 -14.38 % | -2.68 -1 010.73 % | -0.24 85.62 % | -1.67 -31.28 % | -1.28 -33.24 % | -0.96 -32.32 % | -0.72 87.54 % | -5.81 94.51 % | -105.86 -78.50 % | -59.31 -10.48 % | -53.68 9.96 % | -59.62 | 
| Ratio EBITDA | -0.64 -172.18 % | -0.23 93.76 % | -3.75 -1.53 % | -3.69 -38.47 % | -2.66 69.30 % | -8.68 -21.38 % | -7.15 24.95 % | -9.53 -201.62 % | 9.38 -97.82 % | 430.50 135.92 % | -1 198.49 -1 731.19 % | -65.45 -6.68 % | -61.35 26.28 % | -83.23 -1 371.15 % | -5.66 71.57 % | -19.90 -80.93 % | -11.00 39.49 % | -18.18 -88.78 % | -9.63 -8 208.26 % | -0.12 98.74 % | -9.22 58.84 % | -22.41 2.63 % | -23.02 -54.21 % | -14.92 -11.39 % | -13.40 -78.69 % | -7.50 40.53 % | -12.61 31.34 % | -18.36 -161.46 % | -7.02 74.14 % | -27.16 -181.92 % | -9.64 -146.44 % | -3.91 59.30 % | -9.61 78.36 % | -44.40 7.90 % | -48.21 -33.35 % | -36.15 -0.20 % | -36.08 -13.91 % | -31.67 -2.53 % | -30.89 -193.36 % | -10.53 -190.46 % | -3.63 -30.24 % | -2.78 -15.13 % | -2.42 -19.75 % | -2.02 -25.50 % | -1.61 -30.95 % | -1.23 -34.09 % | -0.92 -44.06 % | -0.64 88.70 % | -5.63 94.60 % | -104.24 -78.92 % | -58.26 -9.48 % | -53.21 10.96 % | -59.76 | 
| Gross profit ratio | 0.68 67.46 % | 0.41 470.74 % | -0.11 86.19 % | -0.80 -103.22 % | -0.39 -71.04 % | -0.23 -297.92 % | 0.12 129.88 % | -0.39 7.13 % | -0.42 -164.77 % | 0.65 103.48 % | -18.54 -12 357.96 % | -0.15 95.45 % | -3.27 -153.16 % | -1.29 -1 085.99 % | 0.13 105.47 % | -2.40 -391.54 % | 0.82 -4.45 % | 0.86 -7.69 % | 0.93 -6.10 % | 0.99 4.10 % | 0.95 6.77 % | 0.89 -1.17 % | 0.90 -5.31 % | 0.95 -1.20 % | 0.97 0.84 % | 0.96 -4.01 % | 1.00 0.02 % | 1.00 -0.16 % | 1.00 0.06 % | 1.00 16.44 % | 0.86 -12.06 % | 0.97 113.82 % | -7.05 84.49 % | -45.48 -48.85 % | -30.55 -17.93 % | -25.91 3.90 % | -26.96 -85.43 % | -14.54 33.78 % | -21.96 -251.87 % | -6.24 -127.84 % | -2.74 -23.65 % | -2.22 -37.09 % | -1.62 -34.75 % | -1.20 -48.13 % | -0.81 -49.50 % | -0.54 -48.95 % | -0.36 -152.19 % | -0.14 96.09 % | -3.69 95.11 % | -75.44 -87.70 % | -40.19 -4 118.82 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 9.751 M -84.79 % | 64.110 M 0.00 % | 64.110 M 0.00 % | 64.110 M 0.00 % | 64.110 M -10.14 % | 71.347 M 0.00 % | 71.347 M 0.00 % | 71.347 M 0.00 % | 71.347 M -16.24 % | 85.182 M 4.46 % | 81.543 M 10.54 % | 73.767 M 0.11 % | 73.688 M 1.64 % | 72.498 M 5.65 % | 68.621 M 1.68 % | 67.487 M 0.76 % | 66.976 M 0.88 % | 66.395 M 0.22 % | 66.251 M 9.72 % | 60.384 M 8.62 % | 55.590 M 0.44 % | 55.344 M 0.09 % | 55.292 M 0.23 % | 55.165 M 0.38 % | 54.957 M 0.45 % | 54.711 M 2.69 % | 53.277 M 6.23 % | 50.153 M 0.46 % | 49.923 M 7.28 % | 46.534 M 1.94 % | 45.648 M 11.24 % | 41.035 M 0.49 % | 40.836 M 7.32 % | 38.051 M 2.28 % | 37.201 M 0.67 % | 36.954 M 0.09 % | 36.920 M 0.56 % | 36.716 M 0.91 % | 36.384 M 10.41 % | 32.955 M 1.22 % | 32.558 M 10.84 % | 29.373 M 4.47 % | 28.115 M 14.88 % | 24.474 M 1.35 % | 24.148 M 0.00 % | 24.148 M 2.22 % | 23.623 M 1.75 % | 23.217 M 1.78 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M | 
| Weighted average shs out | 9.751 M -84.79 % | 64.110 M 0.00 % | 64.110 M 0.00 % | 64.110 M 0.00 % | 64.110 M -10.14 % | 71.347 M 0.00 % | 71.347 M 0.00 % | 71.347 M 0.00 % | 71.347 M -16.24 % | 85.182 M 4.64 % | 81.404 M 10.56 % | 73.631 M -0.08 % | 73.688 M 1.64 % | 72.498 M 5.78 % | 68.535 M 1.55 % | 67.487 M 0.76 % | 66.976 M 0.88 % | 66.395 M 0.22 % | 66.251 M 9.72 % | 60.384 M 8.62 % | 55.590 M 0.44 % | 55.344 M 0.09 % | 55.292 M 0.23 % | 55.165 M 0.38 % | 54.957 M 0.45 % | 54.711 M 2.69 % | 53.277 M 6.23 % | 50.153 M 0.46 % | 49.923 M 7.28 % | 46.534 M 1.94 % | 45.648 M 11.24 % | 41.035 M 0.49 % | 40.836 M 7.32 % | 38.051 M 2.28 % | 37.201 M 0.67 % | 36.954 M 0.09 % | 36.920 M 0.56 % | 36.716 M 0.91 % | 36.384 M 10.41 % | 32.955 M 1.22 % | 32.558 M 10.84 % | 29.373 M 4.47 % | 28.115 M 14.88 % | 24.474 M 1.35 % | 24.148 M 0.87 % | 23.940 M 1.34 % | 23.623 M 1.75 % | 23.217 M 1.78 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M 0.00 % | 22.811 M | 
| EPS diluted | -2.98 -562.22 % | -0.45 52.63 % | -0.95 25.20 % | -1.27 -16.51 % | -1.09 12.10 % | -1.24 -22.77 % | -1.01 0.98 % | -1.02 -312.50 % | 0.48 26.32 % | 0.38 140.43 % | -0.94 25.40 % | -1.26 25.00 % | -1.68 21.50 % | -2.14 32.28 % | -3.16 11.73 % | -3.58 -16.61 % | -3.07 -1.99 % | -3.01 -2.38 % | -2.94 -716.67 % | -0.36 90.11 % | -3.64 9.90 % | -4.04 -8.31 % | -3.73 -5.07 % | -3.55 -18.73 % | -2.99 -9.93 % | -2.72 0.37 % | -2.73 6.19 % | -2.91 -25.97 % | -2.31 8.33 % | -2.52 -45.66 % | -1.73 0.00 % | -1.73 -2.98 % | -1.68 10.64 % | -1.88 9.18 % | -2.07 -30.19 % | -1.59 -4.61 % | -1.52 -17.83 % | -1.29 -9.32 % | -1.18 24.84 % | -1.57 -106.58 % | -0.76 -13.43 % | -0.67 -9.84 % | -0.61 -877.56 % | -0.06 85.82 % | -0.44 -33.33 % | -0.33 -26.92 % | -0.26 -30.00 % | -0.20 31.03 % | -0.29 25.64 % | -0.39 -77.27 % | -0.22 -10.00 % | -0.20 9.09 % | -0.22 | 
| Earnings per share | -2.98 -562.22 % | -0.45 52.63 % | -0.95 25.20 % | -1.27 -16.51 % | -1.09 12.10 % | -1.24 -22.77 % | -1.01 0.98 % | -1.02 -409.09 % | 0.33 -13.16 % | 0.38 140.43 % | -0.94 25.40 % | -1.26 25.00 % | -1.68 21.50 % | -2.14 32.28 % | -3.16 11.73 % | -3.58 -16.61 % | -3.07 -1.99 % | -3.01 -2.38 % | -2.94 -716.67 % | -0.36 90.11 % | -3.64 9.90 % | -4.04 -8.31 % | -3.73 -5.07 % | -3.55 -18.73 % | -2.99 -9.93 % | -2.72 0.37 % | -2.73 6.19 % | -2.91 -25.97 % | -2.31 8.33 % | -2.52 -45.66 % | -1.73 0.00 % | -1.73 -2.98 % | -1.68 10.64 % | -1.88 9.18 % | -2.07 -30.19 % | -1.59 -4.61 % | -1.52 -17.83 % | -1.29 -9.32 % | -1.18 24.84 % | -1.57 -106.58 % | -0.76 -13.43 % | -0.67 -9.84 % | -0.61 -877.56 % | -0.06 85.82 % | -0.44 -29.41 % | -0.34 -30.77 % | -0.26 -30.00 % | -0.20 31.03 % | -0.29 25.64 % | -0.39 -77.27 % | -0.22 -10.00 % | -0.20 9.09 % | -0.22 | 
| Gross profit | 26.475 M 68.29 % | 15.732 M 1 445.77 % | -1.169 M 90.90 % | -12.845 M -76.18 % | -7.291 M -305.51 % | -1.798 M -225.12 % | 1.437 M 153.74 % | -2.674 M -168.74 % | -995.000 K -2 587.50 % | 40.000 K 103.04 % | -1.316 M -482.30 % | -226.000 K 96.45 % | -6.365 M -206.60 % | -2.076 M -169.83 % | 2.973 M 116.61 % | -17.900 M -270.27 % | 10.513 M 14.16 % | 9.209 M -48.71 % | 17.955 M -90.90 % | 197.336 M 847.00 % | 20.838 M 133.51 % | 8.924 M 10.88 % | 8.048 M -36.54 % | 12.683 M 5.33 % | 12.041 M -34.65 % | 18.425 M 60.23 % | 11.499 M 46.86 % | 7.830 M -50.88 % | 15.940 M 283.08 % | 4.161 M -37.06 % | 6.611 M -59.43 % | 16.296 M 133.81 % | -48.196 M 31.72 % | -70.581 M -48.85 % | -47.419 M -17.93 % | -40.208 M 0.50 % | -40.412 M -88.96 % | -21.387 M 26.43 % | -29.071 M 5.69 % | -30.826 M -77.42 % | -17.375 M -22.83 % | -14.145 M -37.54 % | -10.284 M -35.39 % | -7.596 M -48.13 % | -5.128 M -49.50 % | -3.430 M -47.78 % | -2.321 M -154.22 % | -913.000 K 78.04 % | -4.157 M 35.17 % | -6.412 M -87.70 % | -3.416 M -4 118.82 % | 85.000 K 0.00 % | 85.000 K | 
| Income tax expense | -100.000 K -193.46 % | 107.000 K 84.48 % | 58.000 K 176.19 % | 21.000 K | 0.000 100.00 % | -46.000 K -100.36 % | 12.803 M 16 103.75 % | -80.000 K 99.38 % | -12.803 M -11 739.09 % | 110.000 K 1 471.43 % | 7.000 K 100.10 % | -7.262 M -502.10 % | 1.806 M 1 929.21 % | 89.000 K 178.76 % | -113.000 K -152.31 % | 216.000 K 227.27 % | 66.000 K -73.91 % | 253.000 K -23.10 % | 329.000 K 3 190.00 % | 10.000 K -89.36 % | 94.000 K -53.69 % | 203.000 K 176.89 % | -264.000 K 43.71 % | -469.000 K -3 026.67 % | -15.000 K -108.02 % | 187.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 210.000 K | 0.000 | 0.000 | 0.000 100.00 % | -63.000 K 64.61 % | -178.000 K 21.24 % | -226.000 K -55.86 % | -145.000 K 91.52 % | -1.709 M -2 948.33 % | 60.000 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 78.000 K 100.66 % | -11.797 M | 0.000 100.00 % | -34.000 K 22.73 % | -44.000 K | 0.000 -100.00 % | 63.000 K 50.00 % | 42.000 K 147.06 % | 17.000 K 145.95 % | -37.000 K | 0.000 | 
| Cost of revenue | 12.237 M -46.30 % | 22.789 M 93.44 % | 11.781 M -59.30 % | 28.946 M 11.92 % | 25.864 M 168.52 % | 9.632 M -12.08 % | 10.955 M 14.54 % | 9.564 M 183.29 % | 3.376 M 15 245.45 % | 22.000 K -98.41 % | 1.387 M -20.52 % | 1.745 M -79.00 % | 8.310 M 125.69 % | 3.682 M -81.31 % | 19.704 M -22.34 % | 25.372 M 1 012.32 % | 2.281 M 52.17 % | 1.499 M 13.73 % | 1.318 M -15.19 % | 1.554 M 51.61 % | 1.025 M -4.47 % | 1.073 M 24.48 % | 862.000 K 40.62 % | 613.000 K 42.56 % | 430.000 K -47.43 % | 818.000 K 2 720.69 % | 29.000 K 38.10 % | 21.000 K 23.53 % | 17.000 K 142.86 % | 7.000 K -99.36 % | 1.100 M 161.90 % | 420.000 K -99.24 % | 55.028 M -23.71 % | 72.133 M 47.30 % | 48.971 M 17.27 % | 41.760 M -0.36 % | 41.911 M 83.35 % | 22.858 M -24.80 % | 30.395 M -15.02 % | 35.766 M 50.79 % | 23.719 M 15.53 % | 20.531 M 23.32 % | 16.649 M 19.51 % | 13.931 M 21.53 % | 11.463 M 17.39 % | 9.765 M 12.16 % | 8.706 M 20.13 % | 7.247 M 37.15 % | 5.284 M -18.67 % | 6.497 M 85.58 % | 3.501 M | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.160 M 194.58 % | 66.250 M -3.47 % | 68.631 M 13.86 % | 60.279 M 12.65 % | 53.508 M 20.17 % | 44.527 M 8.16 % | 41.168 M 17.87 % | 34.926 M 20.07 % | 29.087 M 26.56 % | 22.982 M 8.42 % | 21.197 M 4.50 % | 20.284 M 25.38 % | 16.178 M 10.63 % | 14.623 M -20.37 % | 18.363 M 15.09 % | 15.955 M 10.46 % | 14.444 M 5.40 % | 13.704 M 27.79 % | 10.724 M 46.18 % | 7.336 M 38.34 % | 5.303 M -20.23 % | 6.648 M 15.86 % | 5.738 M 3.57 % | 5.540 M 18.25 % | 4.685 M 22.13 % | 3.836 M 16.92 % | 3.281 M 41.18 % | 2.324 M -8.65 % | 2.544 M 58.21 % | 1.608 M 20.81 % | 1.331 M -2.35 % | 1.363 M | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -118.958 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 | 
| Other expenses | 3.100 M 6 426.53 % | -49.000 K -101.74 % | 2.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.000 M -1 393.60 % | 7.885 M | 0.000 | 0.000 | 0.000 100.00 % | -294.000 K 72.95 % | -1.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.551 M | 0.000 -100.00 % | 535.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -252.000 K -238.46 % | 182.000 K 58.26 % | 115.000 K 232.18 % | -87.000 K -1 187.50 % | 8.000 K 100.96 % | -834.000 K -169.44 % | 1.201 M 32.27 % | 908.000 K -3.09 % | 937.000 K 3.54 % | 905.000 K -5.83 % | 961.000 K -42.93 % | 1.684 M 540.30 % | 263.000 K 15.35 % | 228.000 K 64.03 % | 139.000 K 93.06 % | 72.000 K 460.00 % | -20.000 K -281.82 % | 11.000 K -81.36 % | 59.000 K | 0.000 -100.00 % | 44.000 K 111.31 % | -389.000 K -517.46 % | -63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 51.082 M -2.12 % | 52.190 M -20.62 % | 65.750 M -12.97 % | 75.547 M 5.81 % | 71.401 M -11.71 % | 80.875 M -6.14 % | 86.166 M 4.29 % | 82.623 M -1.05 % | 83.498 M 428.80 % | -25.395 M -129.34 % | 86.551 M -13.91 % | 100.535 M -11.80 % | 113.981 M -14.03 % | 132.590 M -33.61 % | 199.704 M -10.40 % | 222.891 M -7.65 % | 241.352 M 12.75 % | 214.068 M 2.68 % | 208.477 M -7.32 % | 224.936 M -1.07 % | 227.371 M -4.48 % | 238.023 M 9.35 % | 217.662 M 1.16 % | 215.171 M 17.63 % | 182.919 M 5.59 % | 173.230 M 7.42 % | 161.271 M 3.26 % | 156.182 M 18.29 % | 132.035 M 8.53 % | 121.663 M 43.93 % | 84.527 M -1.15 % | 85.508 M 13.54 % | 75.312 M 2.73 % | 73.311 M -6.72 % | 78.594 M 30.72 % | 60.123 M 3.90 % | 57.866 M 15.49 % | 50.103 M 13.61 % | 44.099 M -19.81 % | 54.990 M 77.07 % | 31.055 M 20.21 % | 25.834 M 10.89 % | 23.297 M 18.45 % | 19.669 M 15.68 % | 17.003 M 17.67 % | 14.450 M 15.21 % | 12.542 M 19.13 % | 10.528 M 38.38 % | 7.608 M -15.85 % | 9.041 M 76.96 % | 5.109 M 9.05 % | 4.685 M -10.27 % | 5.221 M | 
| Cost and expenses | 63.319 M -15.55 % | 74.979 M -3.29 % | 77.531 M -25.80 % | 104.493 M 7.43 % | 97.265 M 7.47 % | 90.507 M -6.81 % | 97.121 M 5.35 % | 92.187 M 6.12 % | 86.874 M 442.39 % | -25.373 M -129.32 % | 86.551 M -15.38 % | 102.280 M -16.36 % | 122.291 M -10.26 % | 136.272 M -37.89 % | 219.408 M -11.62 % | 248.263 M 1.90 % | 243.633 M 13.02 % | 215.567 M 2.75 % | 209.795 M -7.37 % | 226.490 M -0.83 % | 228.396 M -4.48 % | 239.096 M 9.41 % | 218.524 M 1.27 % | 215.784 M 17.69 % | 183.349 M 5.34 % | 174.048 M 7.90 % | 161.300 M 3.26 % | 156.203 M 18.29 % | 132.052 M 8.53 % | 121.670 M 42.09 % | 85.627 M 0.14 % | 85.508 M 13.54 % | 75.312 M 2.73 % | 73.311 M -6.72 % | 78.594 M 30.72 % | 60.123 M 3.90 % | 57.866 M 15.49 % | 50.103 M 13.61 % | 44.099 M -19.81 % | 54.990 M 77.07 % | 31.055 M 20.21 % | 25.834 M 10.89 % | 23.297 M 18.45 % | 19.669 M 15.68 % | 17.003 M 17.67 % | 14.450 M 15.21 % | 12.542 M 19.13 % | 10.528 M 38.38 % | 7.608 M -15.85 % | 9.041 M 76.96 % | 5.109 M 9.05 % | 4.685 M -10.27 % | 5.221 M | 
| Research and development expenses | 17.721 M -14.98 % | 20.844 M -10.05 % | 23.174 M -7.90 % | 25.162 M 0.36 % | 25.072 M -25.76 % | 33.771 M -25.72 % | 45.463 M 7.54 % | 42.274 M -8.39 % | 46.144 M 0.53 % | 45.899 M -13.64 % | 53.149 M -16.75 % | 63.841 M -18.02 % | 77.875 M -1.90 % | 79.384 M -39.60 % | 131.427 M -8.93 % | 144.315 M -6.58 % | 154.478 M 12.68 % | 137.094 M -2.38 % | 140.431 M -10.16 % | 156.308 M 1.42 % | 154.123 M -4.76 % | 161.821 M 6.87 % | 151.412 M 3.32 % | 146.540 M 19.49 % | 122.640 M 2.44 % | 119.722 M 2.55 % | 116.744 M 1.50 % | 115.014 M 18.44 % | 97.109 M 4.90 % | 92.576 M 50.42 % | 61.545 M -4.30 % | 64.311 M 16.87 % | 55.028 M -3.68 % | 57.133 M -10.69 % | 63.971 M 53.19 % | 41.760 M -0.36 % | 41.911 M 17.53 % | 35.659 M 17.32 % | 30.395 M -31.34 % | 44.266 M 86.63 % | 23.719 M 15.53 % | 20.531 M 23.32 % | 16.649 M 19.51 % | 13.931 M 21.53 % | 11.463 M 17.39 % | 9.765 M 12.16 % | 8.706 M 20.13 % | 7.247 M 37.15 % | 5.284 M -18.67 % | 6.497 M 85.58 % | 3.501 M 4.38 % | 3.354 M -13.06 % | 3.858 M | 
| Selling general and administrative expenses | 30.261 M -3.61 % | 31.395 M -21.05 % | 39.765 M -21.08 % | 50.385 M 8.75 % | 46.329 M -1.65 % | 47.104 M 15.73 % | 40.703 M 0.88 % | 40.349 M 8.02 % | 37.354 M 21.65 % | 30.706 M -8.07 % | 33.402 M -8.97 % | 36.694 M 1.63 % | 36.106 M -32.14 % | 53.206 M -22.07 % | 68.277 M -13.11 % | 78.576 M -9.55 % | 86.874 M 12.86 % | 76.974 M 13.12 % | 68.046 M -0.85 % | 68.628 M -6.31 % | 73.248 M -3.88 % | 76.202 M 15.02 % | 66.250 M -3.47 % | 68.631 M 13.86 % | 60.279 M 12.65 % | 53.508 M 20.17 % | 44.527 M 8.16 % | 41.168 M 17.87 % | 34.926 M 20.07 % | 29.087 M 26.56 % | 22.982 M 8.42 % | 21.197 M 4.50 % | 20.284 M 25.38 % | 16.178 M 10.63 % | 14.623 M -20.37 % | 18.363 M 15.09 % | 15.955 M 10.46 % | 14.444 M 5.40 % | 13.704 M 27.79 % | 10.724 M 46.18 % | 7.336 M 38.34 % | 5.303 M -20.23 % | 6.648 M 15.86 % | 5.738 M 3.57 % | 5.540 M 18.25 % | 4.685 M 22.13 % | 3.836 M 16.92 % | 3.281 M 41.18 % | 2.324 M -8.65 % | 2.544 M 58.21 % | 1.608 M 20.81 % | 1.331 M -2.35 % | 1.363 M | 
| Interest income | 612.000 K -47.33 % | 1.162 M -29.15 % | 1.640 M -42.19 % | 2.837 M 10.00 % | 2.579 M 35.17 % | 1.908 M -22.25 % | 2.454 M -8.40 % | 2.679 M -5.17 % | 2.825 M 665.58 % | 369.000 K -3.66 % | 383.000 K 120.11 % | 174.000 K 64.15 % | 106.000 K -27.40 % | 146.000 K -8.75 % | 160.000 K -26.61 % | 218.000 K -38.59 % | 355.000 K -72.29 % | 1.281 M -34.78 % | 1.964 M -33.17 % | 2.939 M -45.12 % | 5.355 M -21.88 % | 6.855 M -18.56 % | 8.417 M -10.33 % | 9.387 M -7.08 % | 10.102 M | 0.000 -100.00 % | 4.591 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 -100.00 % | 8.000 K -27.27 % | 11.000 K 57.14 % | 7.000 K 133.33 % | 3.000 K 50.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 
| Interest expense | 5.743 M 0.68 % | 5.704 M -1.28 % | 5.778 M 5.96 % | 5.453 M 12.29 % | 4.856 M 20.74 % | 4.022 M | 0.000 -100.00 % | 3.750 M -12.18 % | 4.270 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 % | 6.209 M | 0.000 -100.00 % | 2.436 M 75.50 % | 1.388 M 772.96 % | 159.000 K -86.23 % | 1.155 M -48.48 % | 2.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K -27.27 % | 11.000 K 57.14 % | 7.000 K 133.33 % | 3.000 K 50.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 
| Depreciation and amortization | 15.543 M 11.78 % | 13.905 M -9.38 % | 15.344 M -7.15 % | 16.526 M 6.83 % | 15.469 M 74.50 % | 8.865 M 19.64 % | 7.410 M 663.92 % | 970.000 K -10.35 % | 1.082 M -13.85 % | 1.256 M -9.44 % | 1.387 M 3.20 % | 1.344 M 32.54 % | 1.014 M -56.18 % | 2.314 M -61.32 % | 5.982 M -0.18 % | 5.993 M 11.81 % | 5.360 M 7.67 % | 4.978 M 0.61 % | 4.948 M 8.75 % | 4.550 M -6.76 % | 4.880 M -3.48 % | 5.056 M 11.19 % | 4.547 M 12.33 % | 4.048 M 7.01 % | 3.783 M -16.77 % | 4.545 M 2.97 % | 4.414 M 5.62 % | 4.179 M 3.96 % | 4.020 M 10.47 % | 3.639 M 0.58 % | 3.618 M 5.27 % | 3.437 M 20.85 % | 2.844 M 13.04 % | 2.516 M 5.49 % | 2.385 M -3.21 % | 2.464 M 7.93 % | 2.283 M 12.02 % | 2.038 M 8.87 % | 1.872 M 4.06 % | 1.799 M 5.20 % | 1.710 M 2.40 % | 1.670 M 8.37 % | 1.541 M 184.32 % | 542.000 K 14.11 % | 475.000 K 43.50 % | 331.000 K 8.17 % | 306.000 K 85.45 % | 165.000 K 18.71 % | 139.000 K 44.79 % | 96.000 K 33.33 % | 72.000 K -6.49 % | 77.000 K 37.50 % | 56.000 K | 
| Operating income | -24.607 M 32.51 % | -36.458 M 45.52 % | -66.919 M 24.29 % | -88.392 M -12.33 % | -78.692 M 4.82 % | -82.673 M 2.43 % | -84.729 M 0.67 % | -85.297 M -1 110.99 % | 8.437 M -66.83 % | 25.435 M 129.41 % | -86.480 M 19.48 % | -107.400 M 10.76 % | -120.346 M 11.29 % | -135.667 M 37.47 % | -216.954 M 9.92 % | -240.838 M -4.17 % | -231.208 M -13.35 % | -203.982 M -7.53 % | -189.694 M -631.14 % | -25.945 M 87.25 % | -203.425 M 11.76 % | -230.534 M -9.56 % | -210.416 M -3.81 % | -202.702 M -18.42 % | -171.174 M -9.06 % | -156.961 M -4.77 % | -149.819 M -0.81 % | -148.614 M -27.42 % | -116.629 M 0.12 % | -116.772 M -50.37 % | -77.658 M -14.50 % | -67.822 M 2.99 % | -69.913 M 3.35 % | -72.335 M 7.43 % | -78.140 M -30.29 % | -59.975 M -4.52 % | -57.380 M -17.20 % | -48.961 M -13.53 % | -43.127 M 17.10 % | -52.023 M -108.71 % | -24.926 M -27.07 % | -19.616 M -15.32 % | -17.010 M -27.57 % | -13.334 M -24.99 % | -10.668 M -31.46 % | -8.115 M -31.80 % | -6.157 M -46.80 % | -4.194 M 35.29 % | -6.481 M 27.64 % | -8.956 M -78.26 % | -5.024 M -9.22 % | -4.600 M 10.44 % | -5.136 M | 
| Operating income ratio | -0.64 32.84 % | -0.95 84.99 % | -6.31 -14.87 % | -5.49 -29.57 % | -4.24 59.85 % | -10.55 -54.34 % | -6.84 44.77 % | -12.38 -449.37 % | 3.54 -99.14 % | 410.24 133.68 % | -1 218.03 -1 622.70 % | -70.70 -14.27 % | -61.87 26.75 % | -84.48 -782.97 % | -9.57 70.32 % | -32.23 -78.36 % | -18.07 5.13 % | -19.05 -93.54 % | -9.84 -7 445.07 % | -0.13 98.60 % | -9.30 59.65 % | -23.06 2.35 % | -23.62 -54.90 % | -15.25 -11.07 % | -13.73 -68.27 % | -8.16 37.24 % | -13.00 31.34 % | -18.93 -158.99 % | -7.31 73.91 % | -28.02 -178.19 % | -10.07 -148.22 % | -4.06 60.35 % | -10.23 78.04 % | -46.61 7.43 % | -50.35 -30.29 % | -38.64 -0.95 % | -38.28 -15.01 % | -33.28 -2.18 % | -32.57 -209.31 % | -10.53 -168.03 % | -3.93 -27.91 % | -3.07 -14.94 % | -2.67 -26.97 % | -2.10 -24.99 % | -1.68 -31.46 % | -1.28 -32.84 % | -0.96 -45.63 % | -0.66 88.49 % | -5.75 94.54 % | -105.36 -78.26 % | -59.11 -9.22 % | -54.12 10.44 % | -60.42 | 
| Total other income expenses net | -4.362 M -155.55 % | 7.853 M 29.74 % | 6.053 M -13.77 % | 7.020 M -21.02 % | 8.888 M 38.53 % | 6.416 M -26.87 % | 8.774 M -28.72 % | 12.309 M 17.28 % | 10.495 M 101.52 % | 5.208 M -37.01 % | 8.268 M 13.85 % | 7.262 M 502.10 % | -1.806 M -152.67 % | 3.429 M 105.49 % | -62.480 M -9 541.98 % | -648.000 K 98.91 % | -59.648 M -1 467.76 % | 4.361 M 192.35 % | -4.722 M -205.17 % | 4.490 M 394.49 % | 908.000 K -87.71 % | 7.390 M 79.41 % | 4.119 M -36.15 % | 6.451 M -3.90 % | 6.713 M -17.38 % | 8.125 M 87.26 % | 4.339 M 65.74 % | 2.618 M 74.18 % | 1.503 M 710.98 % | -246.000 K 78.55 % | -1.147 M 62.71 % | -3.076 M -356.12 % | 1.201 M 32.27 % | 908.000 K -3.09 % | 937.000 K 3.54 % | 905.000 K -5.83 % | 961.000 K -42.93 % | 1.684 M 540.30 % | 263.000 K 15.35 % | 228.000 K 64.03 % | 139.000 K 93.06 % | 72.000 K 460.00 % | -20.000 K -281.82 % | 11.000 K -81.36 % | 59.000 K 73.53 % | 34.000 K -22.73 % | 44.000 K 111.31 % | -389.000 K -517.46 % | -63.000 K -50.00 % | -42.000 K -147.06 % | -17.000 K -145.95 % | 37.000 K -45.59 % | 68.000 K | 
| 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 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 109.400 M -63.03 % | 295.933 M -0.61 % | 297.751 M 20.86 % | 246.353 M 21.78 % | 202.295 M 86.33 % | 108.571 M -21.53 % | 138.360 M 3.27 % | 133.985 M 290.29 % | 34.330 M -79.61 % | 168.384 M -20.47 % | 211.735 M 0.13 % | 211.469 M 5 085.61 % | 4.078 M 105.70 % | -71.576 M 67.60 % | -220.894 M -42.64 % | -154.866 M 33.80 % | -233.949 M -87.63 % | -124.684 M 3.25 % | -128.871 M 87.15 % | -1.003 B -585.81 % | -146.287 M -7.38 % | -136.227 M -30.40 % | -104.469 M -20.39 % | -86.773 M -141.22 % | -35.972 M 85.49 % | -247.836 M 68.91 % | -797.103 M -346.23 % | -178.632 M 40.64 % | -300.942 M 50.07 % | -602.705 M -626.97 % | -82.907 M 84.43 % | -532.372 M -677.80 % | -68.446 M 56.88 % | -158.747 M -9.36 % | -145.163 M -6.74 % | -136.003 M -15.09 % | -118.174 M -15.44 % | -102.368 M 72.61 % | -373.733 M 37.01 % | -593.299 M -345.51 % | -133.174 M 61.71 % | -347.845 M -288.21 % | -89.603 M 49.01 % | -175.710 M 8.72 % | -192.499 M 6.68 % | -206.279 M 4.85 % | -216.791 M 5.27 % | -228.847 M -73.58 % | -131.836 M -96.74 % | -67.011 M | 
| Total investments | 13.533 M -68.96 % | 43.605 M -0.08 % | 43.641 M -9.08 % | 47.998 M | 0.000 -100.00 % | 43.640 M 387.82 % | 8.946 M -87.65 % | 72.431 M 469.36 % | -19.610 M -128.53 % | 68.735 M -7.81 % | 74.562 M -18.65 % | 91.651 M -42.85 % | 160.377 M -31.89 % | 235.457 M -58.57 % | 568.269 M -3.38 % | 588.160 M -10.04 % | 653.837 M -31.64 % | 956.437 M -14.12 % | 1.114 B 178.41 % | 400.025 M -40.45 % | 671.728 M -26.24 % | 910.752 M -17.61 % | 1.105 B -12.32 % | 1.261 B -16.45 % | 1.509 B 1.36 % | 1.489 B 39.55 % | 1.067 B -5.02 % | 1.123 B 1.21 % | 1.110 B 29.68 % | 855.797 M -5.40 % | 904.668 M 77.13 % | 510.725 M -12.53 % | 583.868 M -3.64 % | 605.943 M 25.59 % | 482.487 M -13.28 % | 556.373 M -12.28 % | 634.277 M -9.58 % | 701.494 M 44.88 % | 484.201 M 41.11 % | 343.146 M 2.08 % | 336.140 M 133.17 % | 144.158 M -17.25 % | 174.217 M 5 709.05 % | -3.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 188.144 M -47.48 % | 358.238 M -1.86 % | 365.023 M -6.51 % | 390.420 M -5.77 % | 414.342 M 25.43 % | 330.326 M 8.76 % | 303.707 M -1.03 % | 306.857 M 12.25 % | 273.375 M -2.85 % | 281.390 M 1.14 % | 278.213 M -5.04 % | 292.968 M 165.52 % | 110.338 M 23.17 % | 89.584 M -50.66 % | 181.567 M -8.58 % | 198.602 M -3.48 % | 205.765 M 6.60 % | 193.021 M -1.16 % | 195.293 M -0.12 % | 195.519 M -2.41 % | 200.342 M 4.90 % | 190.987 M -2.54 % | 195.957 M 0.89 % | 194.222 M 4.55 % | 185.766 M 20.05 % | 154.743 M -0.19 % | 155.034 M -0.18 % | 155.317 M -0.18 % | 155.593 M -0.13 % | 155.800 M 0.48 % | 155.055 M 0.71 % | 153.962 M 4.34 % | 147.555 M 22.82 % | 120.140 M 20.15 % | 99.991 M 15.43 % | 86.626 M 16.41 % | 74.414 M 20.21 % | 61.901 M 41.40 % | 43.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | -1.879 M 11.91 % | -2.133 M -41.16 % | -1.511 M 28.79 % | -2.122 M -0.66 % | -2.108 M -17.37 % | -1.796 M 19.35 % | -2.227 M 5.80 % | -2.364 M 23.40 % | -3.086 M 24.18 % | -4.070 M 12.10 % | -4.630 M -4.85 % | -4.416 M 0.96 % | -4.459 M -53.18 % | -2.911 M 50.71 % | -5.906 M -2.23 % | -5.777 M -6.02 % | -5.449 M 1.02 % | -5.505 M -30.36 % | -4.223 M -75.96 % | -2.400 M 14.26 % | -2.799 M -47.86 % | -1.893 M 33.60 % | -2.851 M -248.11 % | -819.000 K 54.30 % | -1.792 M 50.59 % | -3.627 M 33.61 % | -5.463 M -1.28 % | -5.394 M -6.83 % | -5.049 M -20.07 % | -4.205 M -100.52 % | -2.097 M -48.20 % | -1.415 M -13.02 % | -1.252 M -8.96 % | -1.149 M -37.44 % | -836.000 K -30.22 % | -642.000 K 33.95 % | -972.000 K 57.57 % | -2.291 M -4 682.00 % | 50.000 K 194.34 % | -53.000 K 56.91 % | -123.000 K -73.24 % | -71.000 K 4.05 % | -74.000 K | 0.000 | 0.000 100.00 % | -1.454 M 99.36 % | -228.262 M 2.68 % | -234.544 M | 0.000 | 0.000 | 
| Retained earnings | -4.530 B -0.65 % | -4.501 B -0.64 % | -4.472 B -1.38 % | -4.412 B -1.88 % | -4.330 B -1.64 % | -4.260 B -3.66 % | -4.110 B -1.78 % | -4.038 B -1.84 % | -3.965 B 0.53 % | -3.987 B 0.80 % | -4.019 B -1.94 % | -3.942 B -2.61 % | -3.842 B -3.28 % | -3.720 B -4.35 % | -3.565 B -6.48 % | -3.348 B -7.78 % | -3.106 B -7.10 % | -2.901 B -7.40 % | -2.701 B -7.77 % | -2.506 B -0.86 % | -2.484 B -8.88 % | -2.282 B -10.85 % | -2.059 B -11.12 % | -1.852 B -11.82 % | -1.657 B -10.53 % | -1.499 B -11.04 % | -1.350 B -12.08 % | -1.204 B -13.80 % | -1.058 B -15.81 % | -913.808 M -14.72 % | -796.580 M -10.98 % | -717.775 M -10.96 % | -646.876 M -11.98 % | -577.674 M -14.09 % | -506.310 M -17.94 % | -429.285 M -15.88 % | -370.441 M -17.91 % | -314.167 M -17.71 % | -266.892 M -19.17 % | -223.966 M -30.08 % | -172.171 M -16.82 % | -147.384 M -15.29 % | -127.840 M -15.37 % | -110.810 M -1.40 % | -109.284 M -10.75 % | -98.675 M -8.92 % | -90.594 M -7.24 % | -84.481 M -5.74 % | -79.898 M -8.92 % | -73.354 M | 
| Common stock | 1.924 M 0.05 % | 1.923 M 0.31 % | 1.917 M 0.05 % | 1.916 M 0.16 % | 1.913 M 0.42 % | 1.905 M 77.87 % | 1.071 M 0.56 % | 1.065 M 0.09 % | 1.064 M 28.19 % | 830.000 K 0.12 % | 829.000 K 12.79 % | 735.000 K 2.94 % | 714.000 K 0.42 % | 711.000 K 1.43 % | 701.000 K 3.70 % | 676.000 K 0.15 % | 675.000 K 1.50 % | 665.000 K 0.30 % | 663.000 K 0.15 % | 662.000 K 19.06 % | 556.000 K 0.36 % | 554.000 K 0.18 % | 553.000 K 0.00 % | 553.000 K 0.36 % | 551.000 K 0.73 % | 547.000 K 0.00 % | 547.000 K 8.96 % | 502.000 K 0.20 % | 501.000 K 1.42 % | 494.000 K 7.86 % | 458.000 K 0.66 % | 455.000 K 11.25 % | 409.000 K 0.49 % | 407.000 K 9.12 % | 373.000 K 0.81 % | 370.000 K 0.27 % | 369.000 K 0.00 % | 369.000 K 0.82 % | 366.000 K 1.67 % | 360.000 K 10.09 % | 327.000 K 1.24 % | 323.000 K 12.54 % | 287.000 K 14.34 % | 251.000 K 3.29 % | 243.000 K 1.67 % | 239.000 K 1.27 % | 236.000 K 0.00 % | 236.000 K 41.32 % | 167.000 K 5 466.67 % | 3.000 K | 
| Total equity | -57.866 M -83.50 % | -31.534 M -445.01 % | -5.786 M -110.92 % | 52.981 M -59.57 % | 131.046 M -32.64 % | 194.537 M -12.58 % | 222.536 M -23.00 % | 289.019 M -18.53 % | 354.740 M 80.67 % | 196.343 M 23.60 % | 158.857 M -11.80 % | 180.116 M -31.58 % | 263.259 M -29.66 % | 374.277 M -57.01 % | 870.527 M -11.58 % | 984.561 M -17.98 % | 1.200 B -11.42 % | 1.355 B -11.03 % | 1.523 B -9.45 % | 1.682 B 50.12 % | 1.120 B -12.81 % | 1.285 B -12.69 % | 1.472 B -10.06 % | 1.636 B -7.66 % | 1.772 B -5.99 % | 1.885 B -5.78 % | 2.001 B 37.27 % | 1.458 B -7.18 % | 1.570 B -3.28 % | 1.623 B 42.24 % | 1.141 B -4.89 % | 1.200 B 47.17 % | 815.379 M -6.22 % | 869.440 M 25.19 % | 694.513 M -8.53 % | 759.290 M -5.85 % | 806.507 M -5.17 % | 850.496 M -4.33 % | 889.006 M -3.26 % | 918.966 M 93.67 % | 474.499 M -3.41 % | 491.257 M 87.58 % | 261.892 M 58.00 % | 165.756 M 14.98 % | 144.165 M -4.95 % | 151.667 M -3.83 % | 157.700 M -2.21 % | 161.270 M 175.67 % | 58.501 M 204.94 % | -55.747 M | 
| Other non current liabilities | 92.000 K -90.29 % | 947.000 K -12.23 % | 1.079 M 1 072.83 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K 0.00 % | 92.000 K -1.08 % | 93.000 K 1.09 % | 92.000 K -1.08 % | 93.000 K -99.62 % | 24.671 M -6.68 % | 26.438 M -2.68 % | 27.167 M -83.72 % | 166.901 M 524.65 % | 26.719 M -5.43 % | 28.252 M -18.10 % | 34.496 M -9.81 % | 38.248 M 4.67 % | 36.541 M 2.15 % | 35.772 M -2.92 % | 36.848 M -11.61 % | 41.686 M -3.91 % | 43.384 M 659.52 % | 5.712 M 3.85 % | 5.500 M 9.76 % | 5.011 M -13.56 % | 5.797 M -7.19 % | 6.246 M -55.76 % | 14.117 M 2.26 % | 13.805 M -4.21 % | 14.411 M 19.48 % | 12.061 M -13.57 % | 13.954 M 2.50 % | 13.613 M 3.79 % | 13.116 M 0.53 % | 13.047 M -15.23 % | 15.391 M 0.67 % | 15.289 M 0.50 % | 15.213 M 4.88 % | 14.505 M 89.66 % | 7.648 M 10.07 % | 6.948 M 174.73 % | 2.529 M 6 555.26 % | 38.000 K -17.39 % | 46.000 K -99.96 % | 120.101 M | 
| Long term debt | 38.653 M -77.18 % | 169.357 M -2.52 % | 173.731 M -10.54 % | 194.190 M -6.08 % | 206.772 M -7.86 % | 224.419 M -3.28 % | 232.023 M -3.03 % | 239.266 M 7.79 % | 221.971 M -3.59 % | 230.230 M -1.79 % | 234.422 M -4.13 % | 244.522 M 188.26 % | 84.828 M 27.69 % | 66.432 M -56.33 % | 152.126 M -10.48 % | 169.933 M -4.37 % | 177.702 M 218.99 % | 55.707 M -67.81 % | 173.075 M -0.85 % | 174.564 M -3.00 % | 179.962 M 5.36 % | 170.812 M -2.96 % | 176.026 M 0.39 % | 175.350 M 4.25 % | 168.200 M 9.71 % | 153.319 M -0.26 % | 153.716 M -0.25 % | 154.103 M -0.29 % | 154.545 M -0.13 % | 154.749 M 0.33 % | 154.240 M 0.18 % | 153.962 M 4.34 % | 147.555 M 22.82 % | 120.140 M 20.15 % | 99.991 M 15.43 % | 86.626 M 16.41 % | 74.414 M 20.21 % | 61.901 M 41.40 % | 43.777 M | 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 | 38.745 M -77.25 % | 170.304 M -2.58 % | 174.810 M -10.02 % | 194.282 M -6.08 % | 206.864 M -7.86 % | 224.511 M -3.28 % | 232.115 M -3.03 % | 239.358 M 7.79 % | 222.063 M -3.59 % | 230.322 M -1.79 % | 234.514 M -4.13 % | 244.615 M 188.05 % | 84.920 M 27.65 % | 66.525 M -67.16 % | 202.558 M -8.81 % | 222.133 M -3.68 % | 230.631 M 3.60 % | 222.608 M -1.31 % | 225.556 M -1.32 % | 228.578 M 1.93 % | 224.249 M 2.47 % | 218.851 M -2.51 % | 224.477 M -0.17 % | 224.861 M 2.29 % | 219.825 M 4.01 % | 211.343 M -3.65 % | 219.356 M 16.86 % | 187.715 M -0.60 % | 188.851 M 4.04 % | 181.523 M -3.26 % | 187.637 M 4.67 % | 179.273 M -2.86 % | 184.555 M 5.98 % | 174.149 M 11.52 % | 156.158 M 9.97 % | 141.995 M 6.58 % | 133.229 M 19.52 % | 111.473 M 17.27 % | 95.058 M 82.21 % | 52.170 M 201.49 % | 17.304 M -23.11 % | 22.504 M -24.42 % | 29.777 M -15.69 % | 35.319 M 9.35 % | 32.299 M -14.66 % | 37.849 M -3.13 % | 39.072 M -8.96 % | 42.916 M -12.88 % | 49.259 M -59.10 % | 120.441 M | 
| Other current liabilities | 122.963 M 25.13 % | 98.265 M 184.35 % | 34.558 M -47.55 % | 65.889 M 631.94 % | 9.002 M -87.12 % | 69.878 M 602.14 % | -13.916 M -12.01 % | -12.424 M -20.28 % | -10.329 M 62.49 % | -27.540 M -245.27 % | 18.958 M -25.56 % | 25.469 M -58.72 % | 61.700 M -21.43 % | 78.524 M -57.20 % | 183.479 M 23.60 % | 148.446 M 15.41 % | 128.627 M -16.23 % | 153.542 M 21.76 % | 126.101 M 0.74 % | 125.175 M 17.23 % | 106.780 M -18.96 % | 131.761 M 24.51 % | 105.821 M 23.88 % | 85.423 M 22.33 % | 69.828 M -45.09 % | 127.176 M 8.30 % | 117.434 M 68.27 % | 69.789 M 15.09 % | 60.640 M 8.26 % | 56.014 M 34.07 % | 41.780 M -4.50 % | 43.748 M -1.26 % | 44.307 M -18.94 % | 54.660 M -0.02 % | 54.672 M 71.87 % | 31.810 M 7.38 % | 29.623 M 5.25 % | 28.145 M 16.21 % | 24.219 M 20.95 % | 20.024 M 32.36 % | 15.129 M 3.28 % | 14.649 M 51.38 % | 9.677 M -17.08 % | 11.670 M 124.86 % | 5.190 M 0.29 % | 5.175 M 3.38 % | 5.006 M 46.85 % | 3.409 M 59.90 % | 2.132 M 0.80 % | 2.115 M | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 45.701 M 775.50 % | 5.220 M -90.94 % | 57.614 M | 0.000 -100.00 % | 9.653 M 607.70 % | 1.364 M -67.65 % | 4.217 M 180.76 % | 1.502 M -4.03 % | 1.565 M -4.28 % | 1.635 M -10.26 % | 1.822 M -20.16 % | 2.282 M -80.43 % | 11.660 M -0.91 % | 11.767 M 4.79 % | 11.229 M -2.83 % | 11.556 M 4.05 % | 11.106 M -23.05 % | 14.433 M -6.43 % | 15.424 M -18.19 % | 18.854 M -13.30 % | 21.747 M -4.09 % | 22.674 M -0.26 % | 22.732 M -22.17 % | 29.207 M -3.98 % | 30.417 M 11.32 % | 27.323 M -19.73 % | 34.040 M 32.59 % | 25.674 M 17.25 % | 21.897 M 11.34 % | 19.666 M 0.54 % | 19.560 M 215.03 % | 6.209 M 0.00 % | 6.209 M 0.00 % | 6.209 M 0.00 % | 6.209 M 5.43 % | 5.889 M 0.00 % | 5.889 M 3.86 % | 5.670 M -76.70 % | 24.333 M -4.11 % | 25.375 M 0.67 % | 25.206 M -0.34 % | 25.291 M 0.14 % | 25.255 M -0.34 % | 25.340 M 0.00 % | 25.340 M 0.00 % | 25.340 M 0.00 % | 25.340 M 7 352.94 % | 340.000 K | 
| Short term debt | 149.491 M -20.85 % | 188.881 M -1.26 % | 191.292 M -2.52 % | 196.230 M -5.46 % | 207.570 M 85.77 % | 111.737 M -22.06 % | 143.368 M 6.06 % | 135.182 M 31.49 % | 102.808 M -26.25 % | 139.408 M 59.17 % | 87.582 M -9.61 % | 96.892 M 89.91 % | 51.020 M 10.18 % | 46.304 M -21.36 % | 58.882 M 2.69 % | 57.338 M 2.16 % | 56.126 M 61.58 % | 34.735 M -21.83 % | 44.436 M 6.03 % | 41.910 M 2.82 % | 40.760 M 1.02 % | 40.350 M 1.22 % | 39.862 M 5.61 % | 37.744 M 7.43 % | 35.132 M 2 367.13 % | 1.424 M 8.04 % | 1.318 M 8.57 % | 1.214 M 15.84 % | 1.048 M -0.29 % | 1.051 M 28.96 % | 815.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 315.078 M -1.99 % | 321.462 M 8.59 % | 296.032 M -0.64 % | 297.930 M 1.48 % | 293.573 M 46.70 % | 200.113 M 25.89 % | 158.957 M 17.73 % | 135.016 M 16.46 % | 115.933 M -9.59 % | 128.237 M 1.19 % | 126.727 M -14.87 % | 148.861 M 4.18 % | 142.892 M -6.60 % | 152.993 M -42.60 % | 266.559 M 7.59 % | 247.765 M 20.09 % | 206.315 M 1.34 % | 203.588 M 3.39 % | 196.907 M -0.14 % | 197.181 M 6.92 % | 184.422 M -17.51 % | 223.580 M 14.05 % | 196.031 M 20.93 % | 162.109 M 10.51 % | 146.691 M 0.18 % | 146.431 M 11.23 % | 131.643 M 13.23 % | 116.262 M 7.89 % | 107.756 M 12.70 % | 95.612 M 24.49 % | 76.801 M -1.33 % | 77.838 M 7.16 % | 72.636 M -2.55 % | 74.533 M 10.27 % | 67.591 M 67.38 % | 40.382 M 3.63 % | 38.968 M -3.47 % | 40.368 M 20.23 % | 33.577 M 19.78 % | 28.033 M -33.28 % | 42.013 M -2.25 % | 42.978 M 11.56 % | 38.524 M -2.59 % | 39.547 M 19.67 % | 33.046 M -5.24 % | 34.874 M 10.75 % | 31.490 M 3.73 % | 30.358 M 2.22 % | 29.699 M 541.72 % | 4.628 M | 
| Total liabilities | 353.823 M -28.05 % | 491.766 M 4.44 % | 470.842 M -4.34 % | 492.212 M -1.64 % | 500.437 M 17.85 % | 424.624 M 8.58 % | 391.072 M 4.46 % | 374.374 M 10.76 % | 337.996 M -5.73 % | 358.559 M -0.74 % | 361.241 M -8.19 % | 393.476 M 72.72 % | 227.812 M 3.78 % | 219.518 M -53.21 % | 469.117 M -0.17 % | 469.898 M 7.54 % | 436.946 M 2.52 % | 426.196 M 0.88 % | 422.463 M -0.77 % | 425.759 M 4.18 % | 408.671 M -7.63 % | 442.431 M 5.21 % | 420.508 M 8.67 % | 386.970 M 5.58 % | 366.516 M 2.44 % | 357.774 M 1.93 % | 350.999 M 15.47 % | 303.977 M 2.48 % | 296.607 M 7.03 % | 277.135 M 4.80 % | 264.438 M 2.85 % | 257.111 M -0.03 % | 257.191 M 3.42 % | 248.682 M 11.14 % | 223.749 M 22.68 % | 182.377 M 5.91 % | 172.197 M 13.41 % | 151.841 M 18.04 % | 128.635 M 60.39 % | 80.203 M 35.21 % | 59.317 M -9.41 % | 65.482 M -4.13 % | 68.301 M -8.77 % | 74.866 M 14.57 % | 65.345 M -10.15 % | 72.723 M 3.06 % | 70.562 M -3.70 % | 73.274 M -7.20 % | 78.958 M -36.87 % | 125.069 M | 
| Other non current assets | 5.461 M -39.56 % | 9.035 M -4.76 % | 9.487 M -5.69 % | 10.059 M -82.78 % | 58.417 M 445.80 % | 10.703 M -88.73 % | 94.966 M 85.47 % | 51.204 M -0.64 % | 51.535 M -1.14 % | 52.128 M -0.50 % | 52.388 M -0.31 % | 52.550 M 0.42 % | 52.328 M -1.78 % | 53.277 M -24.90 % | 70.945 M 1.64 % | 69.802 M -1.50 % | 70.864 M -2.67 % | 72.805 M -2.02 % | 74.304 M -0.64 % | 74.783 M -5.57 % | 79.192 M -0.05 % | 79.229 M -3.46 % | 82.069 M -3.36 % | 84.920 M 109.01 % | 40.630 M -9.32 % | 44.805 M 5.25 % | 42.569 M 51.60 % | 28.079 M 14.29 % | 24.569 M 2.63 % | 23.940 M 20.70 % | 19.835 M -19.13 % | 24.528 M -1.32 % | 24.857 M 9.60 % | 22.679 M 39.59 % | 16.247 M 53.62 % | 10.576 M -1.03 % | 10.686 M 3.15 % | 10.360 M 10.03 % | 9.416 M 746.76 % | 1.112 M 279.64 % | -619.000 K -150.95 % | 1.215 M 162.50 % | -1.944 M -216.55 % | 1.668 M 82.69 % | 913.000 K -38.44 % | 1.483 M 5.70 % | 1.403 M -6.65 % | 1.503 M 501.20 % | 250.000 K 0.00 % | 250.000 K | 
| Long term investments | 13.533 M -68.96 % | 43.605 M -0.08 % | 43.641 M -9.08 % | 47.998 M | 0.000 -100.00 % | 43.640 M | 0.000 -100.00 % | 43.938 M 144.46 % | -98.822 M -7 088.83 % | 1.414 M 0.50 % | 1.407 M -96.54 % | 40.641 M -26.17 % | 55.049 M -43.32 % | 97.114 M -49.72 % | 193.129 M 89.48 % | 101.927 M 25.66 % | 81.115 M -33.99 % | 122.891 M -40.81 % | 207.615 M 320.18 % | 49.411 M -54.11 % | 107.674 M -18.12 % | 131.506 M -41.79 % | 225.932 M -21.53 % | 287.922 M -29.59 % | 408.949 M -19.20 % | 506.123 M 56.32 % | 323.772 M -14.86 % | 380.284 M -14.50 % | 444.782 M 37.20 % | 324.193 M -21.67 % | 413.856 M 307.24 % | 101.625 M -38.71 % | 165.801 M -8.12 % | 180.452 M 42.45 % | 126.681 M -37.66 % | 203.203 M -25.77 % | 273.762 M -21.29 % | 347.814 M 79.06 % | 194.247 M 54.24 % | 125.938 M -6.32 % | 134.430 M 628.70 % | 18.448 M -61.92 % | 48.446 M 1 659.76 % | -3.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 9.315 M -2.43 % | 9.547 M -2.38 % | 9.780 M -2.32 % | 10.012 M -2.26 % | 10.244 M -1.86 % | 10.438 M 94.45 % | 5.368 M -2.22 % | 5.490 M -2.19 % | 5.613 M 15.30 % | 4.868 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.009 M -32.31 % | 16.263 M 41.80 % | 11.469 M 14.22 % | 10.041 M -9.64 % | 11.112 M -8.79 % | 12.183 M -8.08 % | 13.254 M -7.48 % | 14.326 M -6.96 % | 15.397 M -6.57 % | 16.480 M 34.77 % | 12.228 M -7.15 % | 13.169 M -6.66 % | 14.109 M -6.25 % | 15.050 M -5.88 % | 15.991 M -5.55 % | 16.931 M -5.27 % | 17.872 M -5.00 % | 18.812 M -4.76 % | 19.753 M -4.55 % | 20.694 M -4.35 % | 21.634 M -4.17 % | 22.575 M -4.00 % | 23.516 M -3.84 % | 24.456 M -3.71 % | 25.397 M -3.57 % | 26.337 M -3.45 % | 27.278 M -3.33 % | 28.219 M -3.22 % | 29.159 M -3.13 % | 30.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M -53.17 % | 12.056 M -8.17 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M 0.00 % | 13.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 14.961 M -1.53 % | 15.193 M -1.51 % | 15.426 M -1.48 % | 15.658 M -1.46 % | 15.890 M -1.21 % | 16.084 M 46.03 % | 11.014 M -1.10 % | 11.136 M -1.09 % | 11.259 M 7.09 % | 10.514 M 86.22 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M 0.00 % | 5.646 M -75.52 % | 23.065 M -21.52 % | 29.391 M 19.49 % | 24.597 M 6.16 % | 23.169 M -4.42 % | 24.240 M -4.23 % | 25.311 M -4.06 % | 26.382 M -3.90 % | 27.454 M -3.75 % | 28.525 M -3.66 % | 29.608 M 16.77 % | 25.356 M -3.58 % | 26.297 M -3.45 % | 27.237 M -3.34 % | 28.178 M -3.23 % | 29.119 M -3.13 % | 30.059 M -3.04 % | 31.000 M -2.94 % | 31.940 M -2.86 % | 32.881 M -2.78 % | 33.822 M -2.70 % | 34.762 M -2.64 % | 35.703 M -2.57 % | 36.644 M -2.50 % | 37.584 M -2.44 % | 38.525 M -2.38 % | 39.465 M -2.33 % | 40.406 M -2.28 % | 41.347 M -2.22 % | 42.287 M -2.18 % | 43.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 87.478 M -63.20 % | 237.731 M -3.24 % | 245.691 M -8.31 % | 267.962 M -6.17 % | 285.575 M 6.94 % | 267.049 M -12.35 % | 304.689 M -2.68 % | 313.076 M 12.27 % | 278.871 M -4.29 % | 291.358 M -2.95 % | 300.219 M -2.30 % | 307.297 M 149.57 % | 123.131 M 21.63 % | 101.238 M -54.02 % | 220.180 M -37.06 % | 349.813 M -3.68 % | 363.168 M 4.70 % | 346.850 M 0.21 % | 346.131 M 0.37 % | 344.840 M -1.02 % | 348.389 M 3.36 % | 337.061 M 0.42 % | 335.660 M 4.86 % | 320.114 M 7.19 % | 298.648 M 21.10 % | 246.622 M 5.91 % | 232.863 M 6.22 % | 219.226 M 7.34 % | 204.230 M 2.32 % | 199.606 M 9.46 % | 182.358 M 1.07 % | 180.419 M -0.72 % | 181.720 M 15.78 % | 156.955 M 19.14 % | 131.737 M 20.53 % | 109.299 M 13.10 % | 96.638 M 16.98 % | 82.614 M 34.19 % | 61.564 M 266.39 % | 16.803 M -0.28 % | 16.850 M 7.05 % | 15.740 M 5.09 % | 14.978 M 16.50 % | 12.857 M 7.28 % | 11.984 M 9.74 % | 10.920 M 102.52 % | 5.392 M 114.39 % | 2.515 M 18.63 % | 2.120 M 64.60 % | 1.288 M | 
| Total non current assets | 121.433 M -60.26 % | 305.564 M -2.76 % | 314.245 M -8.03 % | 341.677 M -5.06 % | 359.882 M 6.64 % | 337.476 M -7.93 % | 366.532 M -2.37 % | 375.416 M 9.88 % | 341.665 M -3.87 % | 355.414 M -1.18 % | 359.660 M -11.44 % | 406.134 M 71.98 % | 236.154 M -8.21 % | 257.275 M -49.29 % | 507.319 M -7.92 % | 550.933 M 2.07 % | 539.744 M -4.59 % | 565.715 M -13.27 % | 652.290 M 31.95 % | 494.345 M -11.98 % | 561.637 M -2.37 % | 575.250 M -14.42 % | 672.186 M -6.97 % | 722.564 M -6.60 % | 773.583 M -6.10 % | 823.847 M 31.51 % | 626.441 M -4.47 % | 655.767 M 118.26 % | 300.450 M 4.96 % | 286.265 M -55.76 % | 647.049 M 91.15 % | 338.512 M -16.47 % | 405.259 M 2.88 % | 393.908 M 27.30 % | 309.427 M -13.76 % | 358.781 M -14.11 % | 417.730 M -12.68 % | 478.372 M 57.11 % | 304.486 M 65.74 % | 183.717 M -4.80 % | 192.980 M 151.44 % | 76.750 M -28.19 % | 106.873 M 85.05 % | 57.753 M 324.97 % | 13.590 M 9.57 % | 12.403 M 82.53 % | 6.795 M 69.11 % | 4.018 M 69.54 % | 2.370 M 54.10 % | 1.538 M | 
| Other current assets | 8.437 M -20.66 % | 10.634 M -10.74 % | 11.913 M 13.04 % | 10.539 M -8.44 % | 11.511 M -52.04 % | 24.002 M -16.70 % | 28.814 M 111.91 % | 13.597 M 0.97 % | 13.466 M 60.81 % | 8.374 M 1.26 % | 8.270 M -66.21 % | 24.473 M -23.04 % | 31.798 M 24.08 % | 25.628 M -16.55 % | 30.712 M -8.94 % | 33.726 M -20.19 % | 42.258 M -92.09 % | 533.993 M 1 407.52 % | 35.422 M -10.00 % | 39.358 M -2.12 % | 40.209 M 22.26 % | 32.888 M 22.11 % | 26.932 M 5.92 % | 25.427 M 6.99 % | 23.766 M 20.26 % | 19.762 M -18.11 % | 24.133 M 0.33 % | 24.053 M -14.91 % | 28.267 M 33.52 % | 21.171 M -22.23 % | 27.221 M 44.41 % | 18.850 M 56.89 % | 12.015 M -38.39 % | 19.503 M 23.83 % | 15.750 M 11.12 % | 14.174 M 80.08 % | 7.871 M 30.83 % | 6.016 M 5.71 % | 5.691 M 15.09 % | 4.945 M -16.92 % | 5.952 M -7.49 % | 6.434 M -19.03 % | 7.946 M 10.99 % | 7.159 M 109.27 % | 3.421 M -40.07 % | 5.708 M 22.07 % | 4.676 M 39.25 % | 3.358 M 3.23 % | 3.253 M 320.83 % | 773.000 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.946 M -87.65 % | 72.431 M -8.56 % | 79.212 M 17.66 % | 67.321 M -7.97 % | 73.155 M 43.41 % | 51.010 M -51.57 % | 105.328 M -23.86 % | 138.343 M -63.12 % | 375.140 M -22.85 % | 486.233 M -15.10 % | 572.722 M -31.29 % | 833.546 M -8.01 % | 906.091 M 158.43 % | 350.614 M -37.84 % | 564.054 M -27.62 % | 779.246 M -11.40 % | 879.529 M -9.60 % | 972.885 M -11.56 % | 1.100 B 11.94 % | 982.725 M 32.24 % | 743.158 M 0.02 % | 743.010 M 11.72 % | 665.041 M 25.10 % | 531.604 M 8.31 % | 490.812 M 19.97 % | 409.100 M -2.14 % | 418.067 M -1.74 % | 425.491 M 19.59 % | 355.806 M 0.75 % | 353.170 M -2.04 % | 360.515 M 1.93 % | 353.680 M 21.98 % | 289.954 M 33.49 % | 217.208 M 7.68 % | 201.710 M 60.46 % | 125.710 M -0.05 % | 125.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 78.744 M 26.38 % | 62.305 M -11.81 % | 70.651 M -50.96 % | 144.067 M -32.06 % | 212.047 M -4.38 % | 221.755 M 34.11 % | 165.347 M -4.35 % | 172.872 M -27.68 % | 239.045 M 111.53 % | 113.006 M 69.99 % | 66.478 M -18.43 % | 81.499 M -23.30 % | 106.260 M -34.07 % | 161.160 M -59.96 % | 402.461 M 13.86 % | 353.468 M -19.61 % | 439.714 M 38.40 % | 317.705 M -1.99 % | 324.164 M -72.96 % | 1.199 B 245.84 % | 346.629 M 5.93 % | 327.214 M 8.92 % | 300.426 M 6.92 % | 280.995 M 26.72 % | 221.738 M -44.92 % | 402.579 M -57.72 % | 952.137 M 185.11 % | 333.949 M -26.85 % | 456.535 M -39.81 % | 758.505 M 218.75 % | 237.962 M -65.33 % | 686.334 M 217.75 % | 216.001 M -22.55 % | 278.887 M 13.76 % | 245.154 M 10.12 % | 222.629 M 15.60 % | 192.588 M 17.24 % | 164.269 M -60.66 % | 417.510 M -29.63 % | 593.299 M 345.51 % | 133.174 M -61.71 % | 347.845 M 288.21 % | 89.603 M -49.01 % | 175.710 M -8.72 % | 192.499 M -6.68 % | 206.279 M -4.85 % | 216.791 M -5.27 % | 228.847 M 73.58 % | 131.836 M 96.74 % | 67.011 M | 
| Cash and short term investments | 78.744 M 26.38 % | 62.305 M -11.81 % | 70.651 M -50.96 % | 144.067 M -32.06 % | 212.047 M -4.38 % | 221.755 M 27.23 % | 174.293 M -28.95 % | 245.303 M -22.92 % | 318.257 M 75.12 % | 181.741 M 28.86 % | 141.040 M 6.44 % | 132.509 M -37.37 % | 211.588 M -46.65 % | 396.617 M -48.99 % | 777.601 M -7.40 % | 839.701 M -17.06 % | 1.012 B -20.54 % | 1.274 B 3.57 % | 1.230 B -20.60 % | 1.549 B 70.13 % | 910.683 M -26.44 % | 1.238 B 4.92 % | 1.180 B -5.90 % | 1.254 B -5.14 % | 1.322 B -30.12 % | 1.891 B 11.57 % | 1.695 B 57.41 % | 1.077 B -31.24 % | 1.566 B -2.97 % | 1.614 B 121.51 % | 728.774 M -33.47 % | 1.095 B 72.76 % | 634.068 M -9.98 % | 704.378 M 17.21 % | 600.960 M 4.37 % | 575.799 M 4.10 % | 553.103 M 6.79 % | 517.949 M -42.56 % | 901.711 M 11.25 % | 810.507 M 142.03 % | 334.884 M -29.28 % | 473.555 M 119.88 % | 215.374 M 22.57 % | 175.710 M -8.72 % | 192.499 M -6.68 % | 206.279 M -4.85 % | 216.791 M -5.27 % | 228.847 M 73.58 % | 131.836 M 96.74 % | 67.011 M | 
| Total current assets | 174.524 M 12.84 % | 154.668 M 2.56 % | 150.811 M -25.90 % | 203.516 M -25.07 % | 271.601 M -3.58 % | 281.685 M 14.01 % | 247.076 M -14.20 % | 287.977 M -17.97 % | 351.071 M 75.99 % | 199.488 M 24.34 % | 160.438 M -4.19 % | 167.458 M -34.31 % | 254.917 M -24.25 % | 336.520 M -59.57 % | 832.325 M -7.88 % | 903.526 M -17.68 % | 1.098 B -9.71 % | 1.216 B -6.01 % | 1.293 B -19.85 % | 1.613 B 66.77 % | 967.467 M -16.03 % | 1.152 B -5.56 % | 1.220 B -6.21 % | 1.301 B -4.71 % | 1.365 B -3.80 % | 1.419 B -17.76 % | 1.725 B 56.04 % | 1.106 B -29.41 % | 1.566 B -2.97 % | 1.614 B 112.77 % | 758.707 M -32.17 % | 1.119 B 67.63 % | 667.311 M -7.86 % | 724.214 M 18.95 % | 608.835 M 4.45 % | 582.886 M 3.91 % | 560.974 M 7.06 % | 523.965 M -26.53 % | 713.155 M -12.54 % | 815.452 M 139.25 % | 340.836 M -28.99 % | 479.989 M 114.93 % | 223.320 M 22.12 % | 182.869 M -6.66 % | 195.920 M -7.58 % | 211.987 M -4.28 % | 221.467 M -3.93 % | 230.526 M 70.65 % | 135.089 M 99.29 % | 67.784 M | 
| Inventory | 83.283 M 28.09 % | 65.017 M 20.53 % | 53.944 M 61.85 % | 33.330 M 9.98 % | 30.305 M 32.23 % | 22.919 M 9.30 % | 20.969 M 53.71 % | 13.642 M 258.15 % | 3.809 M 369.38 % | -1.414 M -118.81 % | 7.519 M -50.15 % | 15.084 M | 0.000 100.00 % | -97.114 M -12 778.07 % | 766.000 K -94.33 % | 13.502 M -25.32 % | 18.079 M 114.71 % | -122.891 M | 0.000 | 0.000 | 0.000 100.00 % | -131.506 M | 0.000 | 0.000 | 0.000 100.00 % | -506.123 M | 0.000 | 0.000 100.00 % | -42.532 M -270.20 % | -11.489 M -182.70 % | 13.893 M | 0.000 -100.00 % | 8.730 M 202.20 % | -8.542 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 | 
| Net receivables | 4.060 M -75.71 % | 16.712 M 16.84 % | 14.303 M -8.20 % | 15.580 M -12.17 % | 17.738 M 36.35 % | 13.009 M -43.44 % | 23.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.531 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.372 M -91.38 % | 27.517 M 11.38 % | 24.705 M | 0.000 -100.00 % | 12.826 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.920 M 25.11 % | 4.732 M -66.83 % | 14.265 M 24.16 % | 11.489 M 323.64 % | 2.712 M -37.43 % | 4.334 M -79.58 % | 21.228 M 148.51 % | 8.542 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 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.137 M -0.45 % | -43.938 M -144.46 % | 98.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -402.250 M -37.98 % | -291.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 734.000 K 83.96 % | 399.000 K -79.14 % | 1.913 M | 0.000 -100.00 % | 3.106 M 0.00 % | 3.106 M 348.20 % | 693.000 K | 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 | 
| Account payables | 42.624 M 24.21 % | 34.316 M 40.17 % | 24.481 M -19.97 % | 30.591 M 57.79 % | 19.387 M 4.81 % | 18.498 M -6.82 % | 19.852 M 82.23 % | 10.894 M -43.36 % | 19.235 M 29.38 % | 14.867 M -20.16 % | 18.622 M -25.11 % | 24.865 M -12.29 % | 28.350 M 9.53 % | 25.883 M 19.45 % | 21.668 M -44.86 % | 39.294 M 94.22 % | 20.232 M 46.49 % | 13.811 M -45.43 % | 25.309 M -3.33 % | 26.181 M -14.24 % | 30.527 M -29.00 % | 42.995 M 2.68 % | 41.874 M 42.15 % | 29.458 M -2.59 % | 30.241 M 69.60 % | 17.831 M 38.32 % | 12.891 M -28.13 % | 17.936 M 49.12 % | 12.028 M -6.56 % | 12.873 M 4.58 % | 12.309 M -14.66 % | 14.424 M 64.49 % | 8.769 M -35.82 % | 13.664 M 103.64 % | 6.710 M 183.96 % | 2.363 M -24.65 % | 3.136 M -50.49 % | 6.334 M 82.59 % | 3.469 M 48.31 % | 2.339 M -8.31 % | 2.551 M -13.64 % | 2.954 M -18.87 % | 3.641 M 40.80 % | 2.586 M -0.58 % | 2.601 M -40.33 % | 4.359 M 281.03 % | 1.144 M -28.90 % | 1.609 M -27.75 % | 2.227 M 2.49 % | 2.173 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.528 M -4.02 % | 44.309 M -1.89 % | 45.161 M -4.61 % | 47.343 M -0.81 % | 47.730 M -3.92 % | 49.679 M 35.61 % | 36.634 M -2.63 % | 37.625 M -1.46 % | 38.183 M -9.24 % | 42.072 M -7.58 % | 45.523 M -8.38 % | 49.687 M -17.09 % | 59.932 M 114.81 % | 27.900 M -3.15 % | 28.806 M 32.36 % | 21.763 M -21.15 % | 27.600 M 44.77 % | 19.065 M -16.68 % | 22.883 M -43.08 % | 40.204 M -3.72 % | 41.756 M -3.58 % | 43.308 M -3.46 % | 44.861 M 24.76 % | 35.959 M -3.93 % | 37.431 M -3.34 % | 38.724 M | 0.000 -100.00 % | 5.302 M -53.73 % | 11.458 M -35.29 % | 17.708 M -26.09 % | 23.958 M -20.69 % | 30.208 M -17.34 % | 36.543 M -14.77 % | 42.878 M -12.87 % | 49.213 M 14 374.41 % | 340.000 K | 
| 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 | 
| Capital lease obligations | 115.674 M -59.66 % | 286.731 M -2.61 % | 294.423 M -8.16 % | 320.577 M -7.17 % | 345.347 M 3.51 % | 333.636 M 9.85 % | 303.707 M -1.03 % | 306.857 M 12.25 % | 273.375 M -14.16 % | 318.478 M 14.47 % | 278.213 M -5.04 % | 292.968 M 165.52 % | 110.338 M 23.17 % | 89.584 M -50.66 % | 181.567 M -8.58 % | 198.602 M -3.48 % | 205.765 M 214.54 % | 65.418 M -66.50 % | 195.293 M -0.12 % | 195.519 M -2.41 % | 200.342 M 4.90 % | 190.987 M -2.54 % | 195.957 M 0.89 % | 194.222 M 4.55 % | 185.766 M 20.05 % | 154.743 M -0.19 % | 155.034 M -0.18 % | 155.317 M -0.18 % | 155.593 M -0.13 % | 155.800 M 0.48 % | 155.055 M 0.71 % | 153.962 M 4.34 % | 147.555 M 22.82 % | 120.140 M 20.15 % | 99.991 M 15.43 % | 86.626 M 16.41 % | 74.414 M 20.21 % | 61.901 M 41.40 % | 43.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 228.262 M -2.68 % | 234.544 M | 0.000 -100.00 % | 2.337 M | 
| Other total stockholders equity | 4.472 B 0.06 % | 4.470 B 0.08 % | 4.466 B 0.03 % | 4.465 B 0.07 % | 4.461 B 0.15 % | 4.455 B 2.80 % | 4.334 B 0.12 % | 4.328 B 0.15 % | 4.322 B 3.25 % | 4.186 B 0.11 % | 4.181 B 1.34 % | 4.126 B 0.41 % | 4.109 B 0.31 % | 4.096 B -7.75 % | 4.441 B 2.37 % | 4.338 B 0.61 % | 4.311 B 1.20 % | 4.260 B 0.79 % | 4.227 B 0.90 % | 4.190 B 16.15 % | 3.607 B 1.09 % | 3.568 B 1.01 % | 3.533 B 1.24 % | 3.489 B 1.72 % | 3.430 B 1.27 % | 3.387 B 0.94 % | 3.355 B 25.83 % | 2.667 B 1.28 % | 2.633 B 3.62 % | 2.541 B 31.01 % | 1.940 B 1.08 % | 1.919 B 31.14 % | 1.463 B 1.05 % | 1.448 B 20.53 % | 1.201 B 1.05 % | 1.189 B 0.96 % | 1.178 B 0.94 % | 1.167 B 0.96 % | 1.155 B 1.13 % | 1.143 B 76.75 % | 646.466 M 1.27 % | 638.389 M 63.89 % | 389.519 M 40.97 % | 276.315 M 9.13 % | 253.206 M 1.24 % | 250.103 M 0.82 % | 248.058 M -48.33 % | 480.059 M 247.28 % | 138.232 M 805.43 % | 15.267 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.720 M -1.48 % | 2.761 M -5.99 % | 2.937 M -73.01 % | 10.882 M 4.55 % | 10.408 M -5.34 % | 10.995 M 26.18 % | 8.714 M 2.54 % | 8.498 M 2.46 % | 8.294 M 1 029.97 % | 734.000 K 83.96 % | 399.000 K -79.14 % | 1.913 M 0.00 % | 1.913 M -38.41 % | 3.106 M 0.00 % | 3.106 M 348.20 % | 693.000 K 0.00 % | 693.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 295.957 M -35.69 % | 460.232 M -1.04 % | 465.056 M -14.70 % | 545.193 M -13.66 % | 631.483 M 1.99 % | 619.161 M 0.90 % | 613.608 M -7.50 % | 663.393 M -4.24 % | 692.736 M 24.84 % | 554.902 M 6.69 % | 520.098 M -9.33 % | 573.592 M 16.80 % | 491.071 M -17.30 % | 593.795 M -55.68 % | 1.340 B -7.89 % | 1.454 B -11.17 % | 1.637 B -8.08 % | 1.781 B -8.44 % | 1.945 B -7.70 % | 2.108 B 37.84 % | 1.529 B -11.48 % | 1.727 B -8.71 % | 1.892 B -6.48 % | 2.023 B -5.39 % | 2.139 B -4.65 % | 2.243 B -4.63 % | 2.352 B 33.51 % | 1.762 B -5.64 % | 1.867 B -1.78 % | 1.901 B 35.20 % | 1.406 B -3.53 % | 1.457 B 35.85 % | 1.073 B -4.07 % | 1.118 B 21.77 % | 918.262 M -2.49 % | 941.667 M -3.78 % | 978.704 M -2.36 % | 1.002 B -1.50 % | 1.018 B 1.85 % | 999.169 M 87.17 % | 533.816 M -4.12 % | 556.739 M 68.61 % | 330.193 M 37.22 % | 240.622 M 14.85 % | 209.510 M -6.63 % | 224.390 M -1.70 % | 228.262 M -2.68 % | 234.544 M 70.63 % | 137.459 M 98.29 % | 69.322 M | 
| 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 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.394 M -62.44 % | 3.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -379.000 K -102.68 % | 14.149 M -6.73 % | 15.170 M 153.47 % | -28.372 M -1 432.79 % | -1.851 M -132.33 % | 5.725 M 586.41 % | -1.177 M -126.04 % | 4.520 M 1 039.71 % | -481.000 K -113.38 % | 3.594 M 15.97 % | 3.099 M 0.45 % | 3.085 M 243.22 % | -2.154 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 % | -11.797 M -1 179 800.00 % | 1.000 K 100.01 % | -11.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 1.660 M -59.19 % | 4.068 M 50.61 % | 2.701 M -15.78 % | 3.207 M -14.73 % | 3.761 M 10.10 % | 3.416 M -29.83 % | 4.868 M -15.40 % | 5.754 M 6.73 % | 5.391 M 15.22 % | 4.679 M -49.20 % | 9.211 M 3.40 % | 8.908 M -28.10 % | 12.390 M -52.50 % | 26.086 M -7.31 % | 28.142 M -9.69 % | 31.160 M -26.73 % | 42.527 M 28.90 % | 32.991 M -15.01 % | 38.818 M -20.01 % | 48.529 M 33.71 % | 36.293 M 4.80 % | 34.631 M -10.16 % | 38.546 M -30.06 % | 55.111 M 70.41 % | 32.341 M 7.85 % | 29.987 M 0.63 % | 29.798 M 6.21 % | 28.056 M 22.01 % | 22.995 M 60.48 % | 14.329 M 2.48 % | 13.982 M 3.65 % | 13.490 M 17.50 % | 11.481 M 28.64 % | 8.925 M -9.89 % | 9.905 M -8.14 % | 10.783 M 6.31 % | 10.143 M 0.34 % | 10.109 M 6.09 % | 9.529 M -40.63 % | 16.050 M 195.47 % | 5.432 M 80.71 % | 3.006 M 3.16 % | 2.914 M 24.00 % | 2.350 M -5.74 % | 2.493 M 50.36 % | 1.658 M -34.08 % | 2.515 M 51.78 % | 1.657 M 150.68 % | 661.000 K 162.30 % | 252.000 K 36.22 % | 185.000 K 21.71 % | 152.000 K -34.76 % | 233.000 K | 
| Change in working capital | -44.184 M 20.18 % | -55.353 M -83.29 % | -30.200 M -75.54 % | -17.204 M 41.61 % | -29.466 M -44.78 % | -20.352 M -807.90 % | 2.875 M 127.76 % | -10.358 M 52.67 % | -21.886 M -434.34 % | 6.546 M 149.10 % | -13.333 M -139.33 % | -5.571 M 79.18 % | -26.764 M -62.27 % | -16.494 M -214.34 % | 14.426 M -63.91 % | 39.969 M 300.69 % | -19.916 M -367.54 % | 7.444 M 348.05 % | -3.001 M -126.29 % | 11.415 M 125.53 % | -44.708 M -276.24 % | 25.368 M -46.55 % | 47.461 M 5 069.74 % | -955.000 K 96.29 % | -25.757 M -311.72 % | -6.256 M -117.15 % | 36.478 M 188.00 % | 12.666 M 153.56 % | -23.648 M -690.90 % | 4.002 M -39.17 % | 6.579 M 7 576.14 % | -88.000 K 99.62 % | -23.187 M -122.57 % | -10.418 M -144.16 % | 23.593 M 3 967.76 % | 580.000 K -88.85 % | 5.201 M 613.44 % | 729.000 K -69.27 % | 2.372 M -87.97 % | 19.716 M 387.45 % | -6.859 M -567.22 % | -1.028 M 87.69 % | -8.352 M -719.63 % | -1.019 M 76.49 % | -4.335 M -788.10 % | 630.000 K 111.31 % | -5.568 M 5.48 % | -5.891 M -108.21 % | 71.719 M 3 549.82 % | 1.965 M 264.56 % | 539.000 K 42.22 % | 379.000 K 127.83 % | -1.362 M | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.960 M -143.41 % | 13.729 M | 0.000 | 0.000 | 0.000 100.00 % | -8.756 M -16.45 % | -7.519 M 67.94 % | -23.450 M -200.27 % | 23.387 M -45.83 % | 43.176 M 516.31 % | -10.371 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 | 
| Inventory | -19.080 M -32.30 % | -14.422 M -708.78 % | 2.369 M -81.57 % | 12.851 M 278.86 % | -7.185 M 38.21 % | -11.629 M -37.87 % | -8.435 M 34.66 % | -12.910 M -260.01 % | -3.586 M -147.69 % | 7.519 M | 0.000 -100.00 % | 8.756 M 16.45 % | 7.519 M 1 242.68 % | 560.000 K 134.93 % | -1.603 M 84.44 % | -10.301 M -45.02 % | -7.103 M | 0.000 100.00 % | -4.916 M -77.67 % | -2.767 M -62.86 % | -1.699 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 | 
| Accounts payables | 8.989 M -8.69 % | 9.844 M 268.07 % | -5.857 M -152.94 % | 11.063 M 660.87 % | 1.454 M -83.15 % | 8.628 M -3.92 % | 8.980 M 207.88 % | -8.324 M -29.19 % | -6.443 M -197.15 % | 6.632 M 204.00 % | -6.377 M -75.10 % | -3.642 M -247.63 % | 2.467 M -66.12 % | 7.282 M 233.10 % | -5.471 M -173.85 % | 7.408 M 10 956.72 % | 67.000 K 101.43 % | -4.680 M -239.62 % | -1.378 M 69.53 % | -4.523 M 52.48 % | -9.519 M -3 074.69 % | 320.000 K -98.08 % | 16.628 M 522.24 % | -3.938 M -137.19 % | 10.590 M 157.85 % | 4.107 M 189.48 % | -4.590 M -194.95 % | 4.834 M 755.90 % | -737.000 K -175.75 % | 973.000 K 139.71 % | -2.450 M -146.58 % | 5.260 M 261.50 % | -3.257 M -159.78 % | 5.448 M 25.47 % | 4.342 M 563.39 % | -937.000 K 57.31 % | -2.195 M -214.44 % | 1.918 M 84.25 % | 1.041 M 1 296.55 % | -87.000 K 73.72 % | -331.000 K -193.24 % | 355.000 K 262.24 % | 98.000 K 131.21 % | -314.000 K 86.85 % | -2.388 M -177.33 % | 3.088 M 681.77 % | 395.000 K 148.00 % | -823.000 K -38.79 % | -593.000 K -152.25 % | 1.135 M 233.82 % | 340.000 K 794.74 % | 38.000 K 103.35 % | -1.133 M | 
| Other working capital | -34.093 M 32.85 % | -50.775 M -90.08 % | -26.712 M 35.04 % | -41.118 M -73.24 % | -23.735 M -36.79 % | -17.351 M -309.30 % | 8.290 M 390.57 % | -2.853 M 75.94 % | -11.857 M -55.91 % | -7.605 M -9.33 % | -6.956 M -260.60 % | -1.929 M 93.40 % | -29.231 M -3 199.21 % | -886.000 K 53.05 % | -1.887 M -500.96 % | -314.000 K 87.49 % | -2.509 M -120.69 % | 12.124 M 847.01 % | -1.623 M -110.18 % | 15.938 M 145.29 % | -35.189 M -240.49 % | 25.048 M -18.76 % | 30.833 M 933.62 % | 2.983 M 108.21 % | -36.347 M -250.74 % | -10.363 M -125.23 % | 41.068 M 424.36 % | 7.832 M 134.18 % | -22.911 M -856.39 % | 3.029 M -66.45 % | 9.029 M 268.83 % | -5.348 M 73.17 % | -19.930 M -25.61 % | -15.866 M -182.42 % | 19.251 M 1 169.02 % | 1.517 M -79.49 % | 7.396 M 722.04 % | -1.189 M -189.33 % | 1.331 M -93.28 % | 19.803 M 403.35 % | -6.528 M -372.02 % | -1.383 M 83.63 % | -8.450 M -1 098.58 % | -705.000 K 63.79 % | -1.947 M 20.79 % | -2.458 M 58.78 % | -5.963 M -17.66 % | -5.068 M -107.01 % | 72.312 M 8 612.29 % | 830.000 K 317.09 % | 199.000 K -41.64 % | 341.000 K 248.91 % | -229.000 K | 
| Other non cash items | 12.608 M -20.84 % | 15.928 M 294.94 % | 4.033 M -68.02 % | 12.612 M 135.12 % | 5.364 M -91.90 % | 66.212 M 20 535.80 % | -324.000 K -405.66 % | 106.000 K 100.11 % | -92.465 M 8.44 % | -100.986 M -4 630.55 % | 2.229 M 102.82 % | 1.099 M -89.24 % | 10.216 M 168.84 % | 3.800 M -47.06 % | 7.178 M 90.80 % | 3.762 M 30.53 % | 2.882 M 157.55 % | 1.119 M 313.14 % | -525.000 K 75.11 % | -2.109 M 53.08 % | -4.495 M -2 114.29 % | -203.000 K 86.43 % | -1.496 M 55.92 % | -3.394 M -7.41 % | -3.160 M 53.73 % | -6.830 M -2 241.07 % | 319.000 K -53.97 % | 693.000 K -76.40 % | 2.937 M 2 527.27 % | -121.000 K 92.93 % | -1.712 M -425.48 % | 526.000 K -76.84 % | 2.271 M 83.89 % | 1.235 M -27.40 % | 1.701 M 149.05 % | 683.000 K -63.69 % | 1.881 M 43.15 % | 1.314 M 1 427.91 % | 86.000 K -95.93 % | 2.112 M 512.17 % | 345.000 K -97.13 % | 12.029 M 7 660.65 % | 155.000 K 23.02 % | 126.000 K 200.00 % | 42.000 K 500.00 % | 7.000 K 100.12 % | -5.942 M -1 589.22 % | 399.000 K 827.91 % | 43.000 K -12.24 % | 49.000 K 122.73 % | 22.000 K 173.33 % | -30.000 K 49.15 % | -59.000 K | 
| Net cash provided by operating activities | -43.442 M 13.40 % | -50.164 M 27.22 % | -68.928 M -4.04 % | -66.252 M 11.28 % | -74.676 M -439.68 % | -13.837 M 77.63 % | -61.846 M 14.96 % | -72.725 M 16.06 % | -86.638 M -53.96 % | -56.273 M 26.94 % | -77.026 M 18.37 % | -94.358 M 24.69 % | -125.296 M 10.33 % | -139.725 M 4.91 % | -146.939 M -0.89 % | -145.648 M 28.37 % | -203.327 M -31.02 % | -155.193 M -4.31 % | -148.780 M -474.36 % | 39.743 M 119.28 % | -206.121 M -29.66 % | -158.976 M -40.21 % | -113.381 M 17.76 % | -137.873 M 10.56 % | -154.154 M -18.83 % | -129.731 M -74.20 % | -74.473 M 25.82 % | -100.400 M 7.74 % | -108.822 M -14.09 % | -95.379 M -69.30 % | -56.337 M -5.24 % | -53.534 M 28.91 % | -75.303 M -8.97 % | -69.106 M -75.21 % | -39.441 M 11.04 % | -44.334 M -20.58 % | -36.766 M -11.13 % | -33.085 M -13.82 % | -29.067 M -139.87 % | -12.118 M 49.84 % | -24.159 M -54.23 % | -15.664 M 24.59 % | -20.771 M -83.42 % | -11.324 M 5.11 % | -11.934 M -118.77 % | -5.455 M 38.43 % | -8.860 M -7.35 % | -8.253 M -112.50 % | 66.018 M 1 094.85 % | -6.636 M -57.14 % | -4.223 M -5.97 % | -3.985 M 35.73 % | -6.200 M | 
| Investments in property plant and equipment | -859.000 K -77.11 % | -485.000 K -73.21 % | -280.000 K -374.58 % | -59.000 K 96.68 % | -1.775 M -46.21 % | -1.214 M 40.43 % | -2.038 M -189.08 % | -705.000 K 35.91 % | -1.100 M 78.47 % | -5.108 M -304.11 % | -1.264 M 78.86 % | -5.979 M -597.67 % | -857.000 K 58.38 % | -2.059 M 78.86 % | -9.740 M -172.22 % | -3.578 M 53.08 % | -7.626 M 3.32 % | -7.888 M -40.36 % | -5.620 M -17.03 % | -4.802 M 55.02 % | -10.676 M 20.27 % | -13.390 M 46.30 % | -24.937 M -34.04 % | -18.604 M 3.71 % | -19.321 M -49.86 % | -12.893 M 41.81 % | -22.155 M -67.37 % | -13.237 M -77.63 % | -7.452 M 60.43 % | -18.834 M -383.05 % | -3.899 M 71.09 % | -13.485 M 48.18 % | -26.024 M -2 528.69 % | -990.000 K 88.94 % | -8.948 M -313.68 % | -2.163 M 44.45 % | -3.894 M -13.30 % | -3.437 M -227.33 % | -1.050 M 25.64 % | -1.412 M -22.15 % | -1.156 M 51.93 % | -2.405 M -35.95 % | -1.769 M 12.30 % | -2.017 M 19.86 % | -2.517 M 52.42 % | -5.290 M -150.12 % | -2.115 M -366.89 % | -453.000 K 44.21 % | -812.000 K -128.09 % | -356.000 K -790.00 % | -40.000 K 77.78 % | -180.000 K 38.14 % | -291.000 K | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -91.67 % | 6.000 M 200.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -76.33 % | 4.224 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 100.00 % | -4.673 M | 0.000 100.00 % | -4.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.879 M 40.04 % | -14.808 M 24.49 % | -19.610 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.975 M 86.69 % | -225.271 M -57.59 % | -142.945 M -168.69 % | -53.200 M -36.07 % | -39.097 M 95.47 % | -863.007 M | 0.000 100.00 % | -101.421 M 7.49 % | -109.633 M 37.56 % | -175.572 M -95.89 % | -89.630 M 76.52 % | -381.735 M 43.09 % | -670.802 M -324.51 % | -158.017 M 44.89 % | -286.750 M 28.74 % | -402.413 M -517.20 % | -65.200 M 87.07 % | -504.264 M -1 391.91 % | -33.800 M 59.25 % | -82.940 M 59.16 % | -203.090 M -215.90 % | -64.290 M -22.06 % | -52.670 M -86.94 % | -28.175 M 90.10 % | -284.676 M -36.17 % | -209.059 M -444.14 % | -38.420 M 82.77 % | -223.020 M -23 131.25 % | -960.000 K 99.45 % | -174.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M -87.67 % | 73.000 M 224.44 % | 22.500 M 127.87 % | 9.874 M 55.50 % | 6.350 M -62.37 % | 16.873 M -75.06 % | 67.655 M -4.42 % | 70.783 M -23.86 % | 92.966 M -62.00 % | 244.616 M 18.23 % | 206.891 M -45.87 % | 382.178 M 95.19 % | 195.801 M 38.27 % | 141.612 M -48.33 % | 274.078 M -18.59 % | 336.675 M 9.93 % | 306.276 M -7.06 % | 329.550 M -3.26 % | 340.660 M -6.45 % | 364.143 M 38.67 % | 262.604 M 22.69 % | 214.040 M -21.45 % | 272.500 M 87.75 % | 145.140 M 30.02 % | 111.626 M 2.05 % | 109.380 M 2.90 % | 106.300 M 1.71 % | 104.510 M 31.99 % | 79.180 M -42.36 % | 137.359 M 5.41 % | 130.310 M 35.02 % | 96.515 M 44.18 % | 66.940 M -3.77 % | 69.559 M 120.96 % | 31.480 M 0.90 % | 31.200 M 0.78 % | 30.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K -99.97 % | 3.506 M | 
| Other investing activites | 3.961 M 34.27 % | 2.950 M 295.44 % | 746.000 K -55.60 % | 1.680 M 50.00 % | 1.120 M 128.00 % | -4.000 M -106.24 % | 64.121 M 152 769.05 % | -42.000 K -100.05 % | 92.972 M -8.85 % | 102.000 M 504.52 % | 16.873 M -75.06 % | 67.655 M -4.42 % | 70.783 M 14 256.60 % | -500.000 K -100.48 % | 104.300 M 5 315.00 % | -2.000 M -100.61 % | 328.978 M 109.94 % | 156.704 M 121.72 % | -721.395 M -363.21 % | 274.078 M 16.50 % | 235.254 M 23 625.40 % | -1.000 M 76.33 % | -4.224 M -101.68 % | 251.030 M 1 526.96 % | -17.592 M 95.69 % | -408.198 M -828.63 % | 56.023 M 493.14 % | -14.250 M 94.46 % | -257.273 M -25 727 200.00 % | -1.000 K -100.16 % | 628.000 K -99.13 % | 72.500 M 236.11 % | 21.570 M 279.24 % | -12.034 M -162.29 % | -4.588 M -2 295.22 % | 209.000 K -99.69 % | 68.340 M 131.39 % | -217.736 M -2 273.14 % | -9.175 M -2 655.71 % | 359.000 K 100.19 % | -191.820 M -4 204.86 % | 4.673 M 102.69 % | -173.812 M -3 619.49 % | -4.673 M | 0.000 | 0.000 -100.00 % | 100.000 K 107.98 % | -1.253 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -40.000 K | 
| Net cash used for investing activites | 3.102 M 25.84 % | 2.465 M 428.97 % | 466.000 K -71.25 % | 1.621 M 347.48 % | -655.000 K -117.30 % | 3.786 M -93.90 % | 62.083 M 793.92 % | 6.945 M -91.54 % | 82.136 M -20.44 % | 103.242 M 561.43 % | 15.609 M -74.69 % | 61.676 M -11.80 % | 69.926 M 14.76 % | 60.932 M -49.18 % | 119.905 M 98.62 % | 60.368 M -81.21 % | 321.352 M 115.94 % | 148.816 M 120.47 % | -727.015 M -369.99 % | 269.276 M 19.90 % | 224.578 M 22.55 % | 183.253 M 42.01 % | 129.041 M -44.48 % | 232.426 M 729.66 % | -36.913 M 91.23 % | -421.091 M -1 343.33 % | 33.868 M 223.21 % | -27.487 M 89.62 % | -264.725 M -1 059.46 % | 27.591 M 106.93 % | -398.155 M -774.67 % | 59.015 M 1 424.99 % | -4.454 M 96.75 % | -136.934 M -330.01 % | 59.533 M -21.34 % | 75.686 M 17.44 % | 64.446 M 129.14 % | -221.173 M -47.72 % | -149.725 M -1 773.20 % | -7.993 M 95.86 % | -192.976 M -799.32 % | 27.595 M 115.72 % | -175.581 M -2 524.53 % | -6.690 M -165.79 % | -2.517 M 52.42 % | -5.290 M -162.53 % | -2.015 M -18.11 % | -1.706 M -110.10 % | -812.000 K -128.09 % | -356.000 K -768.29 % | -41.000 K 77.09 % | -179.000 K -105.64 % | 3.175 M | 
| Debt repayment | -28.019 M -71.12 % | -16.374 M 21.77 % | -20.931 M 20.82 % | -26.435 M -153.83 % | 49.106 M 190.32 % | -54.367 M -360.93 % | -11.795 M 10.81 % | -13.224 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 % | -289.000 K -2.48 % | -282.000 K 17.06 % | -340.000 K -111.36 % | 2.992 M 1 255.21 % | -259.000 K -118.15 % | 1.427 M -93.64 % | 22.448 M 62.30 % | 13.831 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 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.229 M 236 558.00 % | -50.000 K 88.76 % | -445.000 K -100.34 % | 130.645 M 113 704.35 % | -115.000 K -100.25 % | 46.322 M 475.93 % | 8.043 M 89 266.67 % | 9.000 K 228.57 % | -7.000 K -100.01 % | 74.982 M 18 834.85 % | 396.000 K -89.57 % | 3.796 M -99.30 % | 541.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.187 M | 0.000 | 0.000 | 0.000 100.00 % | -29.549 M -104.51 % | 655.149 M 65 514 800.00 % | 1.000 K -100.00 % | 48.701 M -91.73 % | 588.590 M 10 106.17 % | 5.767 M -98.70 % | 442.404 M 14 452.76 % | 3.040 M -98.72 % | 238.110 M 9 686.68 % | 2.433 M 240.76 % | 714.000 K 11.74 % | 639.000 K -37.17 % | 1.017 M -70.57 % | 3.456 M -99.28 % | 480.236 M 19 390.10 % | 2.464 M -98.99 % | 243.460 M 120.84 % | 110.245 M 8 899.59 % | 1.225 M 82.56 % | 671.000 K 1 415.69 % | -51.000 K | 0.000 -100.00 % | 106.146 M 312 094.12 % | 34.000 K 61.90 % | 21.000 K | 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 100.00 % | -196.000 K -49.62 % | -131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 54.728 M 6.55 % | 51.364 M 246.45 % | 14.826 M -27.23 % | 20.374 M 31.12 % | 15.539 M 568.63 % | 2.324 M -80.31 % | 11.803 M 15 032.05 % | 78.000 K 1 014.29 % | 7.000 K -46.15 % | 13.000 K 333.33 % | 3.000 K 133.33 % | -9.000 K -200.00 % | 9.000 K 100.01 % | -174.014 M -19 740.41 % | 886.000 K 123.74 % | 396.000 K -89.57 % | 3.796 M 165.08 % | 1.432 M 19.53 % | 1.198 M -99.78 % | 543.122 M 56 298.96 % | 963.000 K -51.97 % | 2.005 M -52.01 % | 4.178 M -12.61 % | 4.781 M -53.23 % | 10.223 M 362.58 % | 2.210 M -43.71 % | 3.926 M -30.39 % | 5.640 M -91.79 % | 68.685 M | 0.000 -100.00 % | 4.693 M -98.94 % | 442.404 M 14 452.76 % | 3.040 M 82.80 % | 1.663 M | 0.000 100.00 % | -2.025 M | 0.000 -100.00 % | 1.017 M 324.50 % | -453.000 K | 0.000 | 0.000 -100.00 % | 2.851 M | 0.000 | 0.000 -100.00 % | 671.000 K 187.98 % | 233.000 K 762.96 % | 27.000 K -96.72 % | 824.000 K 298.55 % | -415.000 K -1 052.78 % | -36.000 K -100.06 % | 59.859 M 748 137.50 % | 8.000 K | 0.000 | 
| Net cash used provided by financing activities | 26.709 M -23.67 % | 34.990 M 673.14 % | -6.105 M -0.73 % | -6.061 M -109.38 % | 64.645 M -2.47 % | 66.279 M 157 907.14 % | -42.000 K 90.56 % | -445.000 K -100.34 % | 130.456 M 113 540.00 % | -115.000 K -100.25 % | 46.325 M 476.61 % | 8.034 M 89 166.67 % | 9.000 K 100.01 % | -174.014 M -329.36 % | 75.868 M 19 058.59 % | 396.000 K -89.57 % | 3.796 M 165.08 % | 1.432 M 19.53 % | 1.198 M -99.78 % | 543.122 M 56 298.96 % | 963.000 K -51.97 % | 2.005 M -52.01 % | 4.178 M -12.61 % | 4.781 M -53.23 % | 10.223 M 432.17 % | 1.921 M -99.71 % | 658.793 M 12 327.71 % | 5.301 M -92.60 % | 71.677 M -87.82 % | 588.331 M 9 513.25 % | 6.120 M -98.68 % | 464.852 M 2 655.33 % | 16.871 M -92.96 % | 239.773 M 9 755.03 % | 2.433 M 285.58 % | -1.311 M -305.16 % | 639.000 K -37.17 % | 1.017 M -66.13 % | 3.003 M -99.37 % | 480.236 M 19 390.10 % | 2.464 M -99.00 % | 246.311 M 123.42 % | 110.245 M 8 899.59 % | 1.225 M 82.56 % | 671.000 K 187.98 % | 233.000 K 119.73 % | -1.181 M -101.10 % | 106.970 M 28 176.12 % | -381.000 K -2 440.00 % | -15.000 K -100.03 % | 59.859 M 748 137.50 % | 8.000 K | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -13.631 M -7.25 % | -12.709 M 82.96 % | -74.567 M -5.48 % | -70.692 M -561.54 % | -10.686 M -119.00 % | 56.228 M 28 734.87 % | 195.000 K 100.29 % | -66.225 M -152.58 % | 125.954 M 168.83 % | 46.853 M 410.45 % | -15.092 M 38.77 % | -24.648 M 55.48 % | -55.361 M 78.10 % | -252.807 M -617.69 % | 48.834 M 157.53 % | -84.884 M -169.68 % | 121.821 M 2 563.52 % | -4.945 M 99.43 % | -874.597 M -202.64 % | 852.141 M 4 287.96 % | 19.420 M -26.11 % | 26.282 M 32.48 % | 19.838 M -80.03 % | 99.334 M 154.93 % | -180.844 M 67.05 % | -548.901 M -188.79 % | 618.188 M 604.29 % | -122.586 M 59.39 % | -301.870 M -157.99 % | 520.543 M 216.10 % | -448.372 M -195.33 % | 470.333 M 847.91 % | -62.886 M -286.42 % | 33.733 M 49.76 % | 22.525 M -25.02 % | 30.041 M 6.08 % | 28.319 M 111.18 % | -253.241 M -44.06 % | -175.789 M -138.20 % | 460.125 M 314.34 % | -214.671 M -183.13 % | 258.242 M 399.91 % | -86.107 M -412.88 % | -16.789 M -21.84 % | -13.780 M -31.09 % | -10.512 M 12.81 % | -12.056 M -112.43 % | 97.011 M 49.65 % | 64.825 M 1 025.15 % | -7.007 M -112.60 % | 55.595 M 1 437.70 % | -4.156 M -37.39 % | -3.025 M | 
| Cash at beginning of period | 105.943 M -10.71 % | 118.652 M -38.59 % | 193.219 M -26.79 % | 263.911 M -3.89 % | 274.597 M 25.75 % | 218.369 M 0.09 % | 218.174 M -23.29 % | 284.399 M 79.49 % | 158.445 M 41.99 % | 111.592 M -11.91 % | 126.684 M -16.29 % | 151.332 M -26.78 % | 206.693 M -55.02 % | 459.499 M 11.89 % | 410.665 M -17.13 % | 495.549 M 32.60 % | 373.728 M -1.31 % | 378.673 M -69.79 % | 1.253 B 212.44 % | 401.129 M 5.09 % | 381.709 M 7.39 % | 355.427 M 5.91 % | 335.589 M 42.05 % | 236.255 M -43.36 % | 417.099 M -56.82 % | 966.000 M 177.74 % | 347.812 M -26.06 % | 470.398 M -39.09 % | 772.268 M 224.53 % | 237.962 M -65.33 % | 686.334 M 217.75 % | 216.001 M -22.55 % | 278.887 M 13.76 % | 245.154 M 10.12 % | 222.629 M 15.60 % | 192.588 M 17.24 % | 164.269 M -60.66 % | 417.510 M -29.63 % | 593.299 M 345.51 % | 133.174 M -61.71 % | 347.845 M 288.21 % | 89.603 M -49.01 % | 175.710 M -8.72 % | 192.499 M -6.68 % | 206.279 M -4.85 % | 216.791 M -5.27 % | 228.847 M 73.58 % | 131.836 M 96.74 % | 67.011 M -9.47 % | 74.018 M 301.77 % | 18.423 M -18.41 % | 22.579 M -11.81 % | 25.604 M | 
| Cash at end of period | 92.312 M -12.87 % | 105.943 M -10.71 % | 118.652 M -38.59 % | 193.219 M -26.79 % | 263.911 M -3.89 % | 274.597 M 25.75 % | 218.369 M 0.09 % | 218.174 M -23.29 % | 284.399 M 79.49 % | 158.445 M 41.99 % | 111.592 M -11.91 % | 126.684 M -16.29 % | 151.332 M -26.78 % | 206.692 M -55.02 % | 459.499 M 11.89 % | 410.665 M -17.13 % | 495.549 M 32.60 % | 373.728 M -1.31 % | 378.673 M -69.79 % | 1.253 B 212.44 % | 401.129 M 5.09 % | 381.709 M 7.39 % | 355.427 M 5.91 % | 335.589 M 42.05 % | 236.255 M -43.36 % | 417.099 M -56.82 % | 966.000 M 177.74 % | 347.812 M -26.06 % | 470.398 M -37.98 % | 758.505 M 218.75 % | 237.962 M -65.33 % | 686.334 M 217.75 % | 216.001 M -22.55 % | 278.887 M 13.76 % | 245.154 M 10.12 % | 222.629 M 15.60 % | 192.588 M 17.24 % | 164.269 M -60.66 % | 417.510 M -29.63 % | 593.299 M 345.51 % | 133.174 M -61.71 % | 347.845 M 288.21 % | 89.603 M -49.01 % | 175.710 M -8.72 % | 192.499 M -6.68 % | 206.279 M -4.85 % | 216.791 M -5.27 % | 228.847 M 73.58 % | 131.836 M 96.74 % | 67.011 M -9.47 % | 74.018 M 301.77 % | 18.423 M -18.41 % | 22.579 M | 
| Operating cash flow | -43.442 M 13.40 % | -50.164 M 27.22 % | -68.928 M -4.04 % | -66.252 M 11.28 % | -74.676 M -439.68 % | -13.837 M 77.63 % | -61.846 M 14.96 % | -72.725 M 16.06 % | -86.638 M -53.96 % | -56.273 M 26.94 % | -77.026 M 18.37 % | -94.358 M 24.69 % | -125.296 M 10.33 % | -139.725 M 4.91 % | -146.939 M -0.89 % | -145.648 M 28.37 % | -203.327 M -31.02 % | -155.193 M -4.31 % | -148.780 M -474.36 % | 39.743 M 119.28 % | -206.121 M -29.66 % | -158.976 M -40.21 % | -113.381 M 17.76 % | -137.873 M 10.56 % | -154.154 M -18.83 % | -129.731 M -74.20 % | -74.473 M 25.82 % | -100.400 M 7.74 % | -108.822 M -14.09 % | -95.379 M -69.30 % | -56.337 M -5.24 % | -53.534 M 28.91 % | -75.303 M -8.97 % | -69.106 M -75.21 % | -39.441 M 11.04 % | -44.334 M -20.58 % | -36.766 M -11.13 % | -33.085 M -13.82 % | -29.067 M -139.87 % | -12.118 M 49.84 % | -24.159 M -54.23 % | -15.664 M 24.59 % | -20.771 M -83.42 % | -11.324 M 5.11 % | -11.934 M -118.77 % | -5.455 M 38.43 % | -8.860 M -7.35 % | -8.253 M -112.50 % | 66.018 M 1 094.85 % | -6.636 M -57.14 % | -4.223 M -5.97 % | -3.985 M 35.73 % | -6.200 M | 
| Capital expenditure | -859.000 K -77.11 % | -485.000 K -73.21 % | -280.000 K -374.58 % | -59.000 K 96.68 % | -1.775 M 65.96 % | -5.214 M -155.84 % | -2.038 M -189.08 % | -705.000 K 35.91 % | -1.100 M 78.47 % | -5.108 M -304.11 % | -1.264 M 78.86 % | -5.979 M -597.67 % | -857.000 K 58.38 % | -2.059 M 78.86 % | -9.740 M -172.22 % | -3.578 M 53.08 % | -7.626 M 3.32 % | -7.888 M -40.36 % | -5.620 M -17.03 % | -4.802 M 55.02 % | -10.676 M 20.27 % | -13.390 M 46.30 % | -24.937 M -34.04 % | -18.604 M 3.71 % | -19.321 M -49.86 % | -12.893 M 41.81 % | -22.155 M -67.37 % | -13.237 M -77.63 % | -7.452 M 60.43 % | -18.834 M -383.05 % | -3.899 M 71.09 % | -13.485 M 48.18 % | -26.024 M -2 528.69 % | -990.000 K 88.94 % | -8.948 M -313.68 % | -2.163 M 44.45 % | -3.894 M -13.30 % | -3.437 M -227.33 % | -1.050 M 25.64 % | -1.412 M -22.15 % | -1.156 M 51.93 % | -2.405 M -35.95 % | -1.769 M 12.30 % | -2.017 M 19.86 % | -2.517 M 52.42 % | -5.290 M -150.12 % | -2.115 M -366.89 % | -453.000 K 44.21 % | -812.000 K -128.09 % | -356.000 K -790.00 % | -40.000 K 77.78 % | -180.000 K 38.14 % | -291.000 K | 
| Free CashFlow | -44.301 M 12.53 % | -50.649 M 26.82 % | -69.208 M -4.37 % | -66.311 M 13.26 % | -76.451 M -301.30 % | -19.051 M 70.18 % | -63.884 M 13.00 % | -73.430 M 16.31 % | -87.738 M -42.94 % | -61.381 M 21.60 % | -78.290 M 21.97 % | -100.337 M 20.46 % | -126.153 M 11.02 % | -141.784 M 9.51 % | -156.679 M -4.99 % | -149.226 M 29.26 % | -210.953 M -29.35 % | -163.081 M -5.62 % | -154.400 M -541.89 % | 34.941 M 116.12 % | -216.797 M -25.78 % | -172.366 M -24.62 % | -138.318 M 11.60 % | -156.477 M 9.80 % | -173.475 M -21.63 % | -142.624 M -47.60 % | -96.628 M 14.97 % | -113.637 M 2.27 % | -116.274 M -1.80 % | -114.213 M -89.61 % | -60.236 M 10.12 % | -67.019 M 33.86 % | -101.327 M -44.55 % | -70.096 M -44.86 % | -48.389 M -4.07 % | -46.497 M -14.36 % | -40.660 M -11.33 % | -36.522 M -21.27 % | -30.117 M -122.59 % | -13.530 M 46.55 % | -25.315 M -40.10 % | -18.069 M 19.84 % | -22.540 M -68.95 % | -13.341 M 7.68 % | -14.451 M -34.49 % | -10.745 M 2.10 % | -10.975 M -26.06 % | -8.706 M -113.35 % | 65.206 M 1 032.58 % | -6.992 M -64.02 % | -4.263 M -2.35 % | -4.165 M 35.83 % | -6.491 M | 
| 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 |