Tons Lightology Inc. 4972.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.216 B 49.82 % | 811.933 M -11.15 % | 913.801 M -13.11 % | 1.052 B 30.00 % | 808.981 M -25.54 % | 1.086 B 3.17 % | 1.053 B 6.70 % | 986.926 M -16.10 % | 1.176 B -9.98 % | 1.307 B 11.30 % | 1.174 B 11.01 % | 1.058 B -10.99 % | 1.188 B 13.69 % | 1.045 B -5.13 % | 1.102 B 61.77 % | 680.924 M -21.41 % | 866.443 M 880.68 % | 88.351 M |
| Net income | 224.000 K -99.54 % | 49.068 M -6.35 % | 52.394 M -45.41 % | 95.972 M 21.40 % | 79.054 M -25.20 % | 105.688 M 0.12 % | 105.557 M -12.82 % | 121.083 M -3.14 % | 125.011 M -13.55 % | 144.610 M 44.11 % | 100.348 M 37.40 % | 73.031 M 7.34 % | 68.037 M 9.76 % | 61.986 M 17.36 % | 52.819 M 201.29 % | -52.146 M -248.75 % | 35.057 M -53.37 % | 75.181 M |
| Income before tax | 12.112 M -83.16 % | 71.918 M -2.08 % | 73.448 M -44.32 % | 131.913 M 27.72 % | 103.287 M -31.52 % | 150.821 M 10.07 % | 137.022 M -10.72 % | 153.470 M -5.69 % | 162.735 M -10.70 % | 182.227 M 48.54 % | 122.679 M 28.54 % | 95.439 M 6.41 % | 89.690 M 15.93 % | 77.366 M -1.34 % | 78.413 M 312.09 % | -36.972 M -242.70 % | 25.908 M 419.20 % | 4.990 M |
| Income before tax ratio | 0.01 -88.76 % | 0.09 10.20 % | 0.08 -35.92 % | 0.13 -1.76 % | 0.13 -8.03 % | 0.14 6.69 % | 0.13 -16.32 % | 0.16 12.40 % | 0.14 -0.80 % | 0.14 33.46 % | 0.10 15.79 % | 0.09 19.55 % | 0.08 1.97 % | 0.07 4.00 % | 0.07 231.10 % | -0.05 -281.59 % | 0.03 -47.06 % | 0.06 |
| EBITDA | 108.643 M -21.50 % | 138.399 M -0.02 % | 138.431 M -28.43 % | 193.411 M 18.22 % | 163.601 M -24.57 % | 216.877 M 14.62 % | 189.210 M 31.38 % | 144.019 M -25.97 % | 194.545 M -8.28 % | 212.107 M 15.13 % | 184.236 M 11.66 % | 164.996 M -2.96 % | 170.033 M 100.88 % | 84.644 M -46.73 % | 158.893 M 408.47 % | 31.249 M -62.92 % | 84.273 M 1 051.43 % | 7.319 M |
| Net income ratio | 0.00 -99.70 % | 0.06 5.40 % | 0.06 -37.17 % | 0.09 -6.62 % | 0.10 0.45 % | 0.10 -2.95 % | 0.10 -18.30 % | 0.12 15.44 % | 0.11 -3.97 % | 0.11 29.47 % | 0.09 23.77 % | 0.07 20.60 % | 0.06 -3.45 % | 0.06 23.70 % | 0.05 162.61 % | -0.08 -289.27 % | 0.04 -95.25 % | 0.85 |
| Ratio EBITDA | 0.09 -47.60 % | 0.17 12.52 % | 0.15 -17.63 % | 0.18 -9.06 % | 0.20 1.31 % | 0.20 11.10 % | 0.18 23.13 % | 0.15 -11.77 % | 0.17 1.89 % | 0.16 3.44 % | 0.16 0.58 % | 0.16 9.02 % | 0.14 76.69 % | 0.08 -43.85 % | 0.14 214.31 % | 0.05 -52.82 % | 0.10 17.41 % | 0.08 |
| Gross profit ratio | 0.29 -9.99 % | 0.32 -2.36 % | 0.33 -6.02 % | 0.35 -4.98 % | 0.36 -5.80 % | 0.39 12.99 % | 0.34 -2.25 % | 0.35 -0.79 % | 0.35 10.58 % | 0.32 10.93 % | 0.29 -4.98 % | 0.30 2.22 % | 0.30 110.84 % | 0.14 -48.74 % | 0.27 14.90 % | 0.24 64.18 % | 0.15 -31.56 % | 0.21 |
| Weighted average shs out dil | 57.562 M 35.38 % | 42.520 M 8.30 % | 39.263 M 0.62 % | 39.023 M 1.13 % | 38.587 M -3.26 % | 39.888 M -1.25 % | 40.392 M 0.15 % | 40.331 M 0.38 % | 40.178 M 0.44 % | 40.001 M 1.43 % | 39.436 M 6.19 % | 37.139 M 8.99 % | 34.077 M 1.57 % | 33.552 M 9.12 % | 30.749 M 3.06 % | 29.837 M -9.85 % | 33.098 M 0.00 % | 33.098 M |
| Weighted average shs out | 57.497 M 35.93 % | 42.300 M 8.81 % | 38.875 M 1.55 % | 38.282 M 0.48 % | 38.098 M -3.09 % | 39.311 M -1.46 % | 39.895 M 0.25 % | 39.796 M 0.99 % | 39.406 M 0.54 % | 39.193 M 1.42 % | 38.646 M 5.84 % | 36.514 M 8.86 % | 33.541 M 1.26 % | 33.124 M 10.63 % | 29.941 M 0.35 % | 29.837 M -9.85 % | 33.098 M 0.00 % | 33.098 M |
| EPS diluted | 0.00 -99.66 % | 1.15 -13.53 % | 1.33 -45.93 % | 2.46 20.00 % | 2.05 -22.64 % | 2.65 1.53 % | 2.61 -13.00 % | 3.00 -3.54 % | 3.11 -13.85 % | 3.61 42.13 % | 2.54 28.93 % | 1.97 -1.01 % | 1.99 7.57 % | 1.85 7.56 % | 1.72 198.29 % | -1.75 -265.09 % | 1.06 -53.30 % | 2.27 |
| Earnings per share | 0.00 -99.66 % | 1.16 -14.07 % | 1.35 -46.22 % | 2.51 20.67 % | 2.08 -22.68 % | 2.69 1.51 % | 2.65 -12.83 % | 3.04 -4.10 % | 3.17 -14.09 % | 3.69 41.92 % | 2.60 30.00 % | 2.00 -1.48 % | 2.03 8.56 % | 1.87 6.25 % | 1.76 200.57 % | -1.75 -265.09 % | 1.06 -53.30 % | 2.27 |
| Gross profit | 348.052 M 34.85 % | 258.101 M -13.25 % | 297.506 M -18.34 % | 364.335 M 23.54 % | 294.924 M -29.86 % | 420.453 M 16.57 % | 360.693 M 4.30 % | 345.815 M -16.76 % | 415.468 M -0.46 % | 417.370 M 23.47 % | 338.024 M 5.48 % | 320.454 M -9.02 % | 352.229 M 139.70 % | 146.944 M -51.37 % | 302.147 M 85.88 % | 162.551 M 29.02 % | 125.986 M 571.21 % | 18.770 M |
| Income tax expense | 11.888 M -47.97 % | 22.850 M 8.53 % | 21.054 M -41.42 % | 35.941 M 48.31 % | 24.233 M -46.31 % | 45.133 M 43.44 % | 31.465 M -2.85 % | 32.387 M -14.15 % | 37.724 M 0.28 % | 37.617 M 68.45 % | 22.331 M -0.34 % | 22.408 M 3.49 % | 21.653 M 40.79 % | 15.380 M -39.91 % | 25.594 M 68.67 % | 15.174 M 265.85 % | -9.149 M -147.86 % | 19.115 M |
| Cost of revenue | 868.349 M 56.79 % | 553.832 M -10.14 % | 616.295 M -10.34 % | 687.364 M 33.71 % | 514.057 M -22.81 % | 665.967 M -3.81 % | 692.343 M 7.99 % | 641.111 M -15.73 % | 760.821 M -14.45 % | 889.313 M 6.38 % | 835.962 M 13.42 % | 737.057 M -11.82 % | 835.892 M -6.93 % | 898.130 M 12.35 % | 799.414 M 54.22 % | 518.373 M -29.99 % | 740.457 M 964.17 % | 69.581 M |
| General and administrative expenses | 158.356 M 43.56 % | 110.306 M 27.35 % | 86.614 M -4.59 % | 90.784 M 4.76 % | 86.663 M -12.08 % | 98.574 M -11.61 % | 111.526 M 3.36 % | 107.900 M -0.68 % | 108.636 M -3.94 % | 113.089 M 10.74 % | 102.121 M -13.83 % | 118.517 M -16.60 % | 142.100 M 146.05 % | 57.753 M -45.51 % | 105.993 M 12.48 % | 94.230 M | 0.000 | 0.000 |
| Selling and marketing expenses | 167.507 M 64.53 % | 101.811 M 19.26 % | 85.368 M -6.62 % | 91.422 M 4.70 % | 87.321 M -23.92 % | 114.781 M -0.64 % | 115.519 M 8.78 % | 106.194 M -12.41 % | 121.243 M 16.43 % | 104.136 M 11.94 % | 93.027 M 16.93 % | 79.559 M -4.04 % | 82.908 M 485.92 % | 14.150 M -79.67 % | 69.609 M 39.84 % | 49.776 M | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 414.990 M 59.54 % | 260.123 M 23.24 % | 211.067 M -4.76 % | 221.626 M 6.46 % | 208.171 M -18.56 % | 255.624 M -4.32 % | 267.178 M 7.36 % | 248.865 M -7.23 % | 268.247 M 3.17 % | 260.008 M 10.10 % | 236.157 M 0.26 % | 235.545 M -10.41 % | 262.927 M 227.23 % | 80.349 M -61.15 % | 206.830 M 24.89 % | 165.605 M 31.81 % | 125.640 M 693.83 % | 15.827 M |
| Cost and expenses | 1.283 B 57.67 % | 813.955 M -1.62 % | 827.362 M -8.98 % | 908.990 M 25.86 % | 722.228 M -21.63 % | 921.591 M -3.95 % | 959.521 M 7.81 % | 889.976 M -13.52 % | 1.029 B -10.46 % | 1.149 B 7.20 % | 1.072 B 10.23 % | 972.602 M -11.49 % | 1.099 B 12.30 % | 978.479 M -2.76 % | 1.006 B 47.12 % | 683.978 M -21.03 % | 866.097 M 914.07 % | 85.408 M |
| Research and development expenses | 89.127 M 85.66 % | 48.006 M 22.82 % | 39.085 M -0.85 % | 39.420 M 15.31 % | 34.187 M -19.12 % | 42.269 M 5.32 % | 40.133 M 15.42 % | 34.771 M -9.38 % | 38.368 M -10.32 % | 42.783 M 4.33 % | 41.009 M 9.45 % | 37.469 M -1.19 % | 37.919 M 348.96 % | 8.446 M -72.95 % | 31.228 M 44.58 % | 21.599 M 13.21 % | 19.078 M | 0.000 |
| Selling general and administrative expenses | 325.863 M 53.62 % | 212.117 M 23.34 % | 171.982 M -5.61 % | 182.206 M 4.73 % | 173.984 M -18.45 % | 213.355 M -6.03 % | 227.045 M 6.05 % | 214.094 M -6.87 % | 229.879 M 5.83 % | 217.225 M 11.31 % | 195.148 M -1.48 % | 198.076 M -11.97 % | 225.008 M 212.93 % | 71.903 M -59.05 % | 175.602 M 21.94 % | 144.006 M 35.14 % | 106.562 M 573.29 % | 15.827 M |
| Interest income | 25.794 M 47.79 % | 17.453 M 57.90 % | 11.053 M 29.84 % | 8.513 M 29.02 % | 6.598 M -6.11 % | 7.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.636 M 63.60 % | 1.000 M 207.69 % | 325.000 K -84.89 % | 2.151 M 27.43 % | 1.688 M -44.93 % | 3.065 M |
| Interest expense | 2.286 M 171.17 % | 843.000 K 311.22 % | 205.000 K -37.88 % | 330.000 K -25.51 % | 443.000 K 147.49 % | 179.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K -90.30 % | 495.000 K -81.48 % | 2.673 M 204.44 % | 878.000 K -91.92 % | 10.863 M 30.66 % | 8.314 M -10.61 % | 9.301 M 970.31 % | 869.000 K |
| Depreciation and amortization | 94.245 M 43.58 % | 65.638 M 7.16 % | 61.255 M 0.14 % | 61.168 M 2.17 % | 59.871 M 15.03 % | 52.048 M -0.27 % | 52.188 M 10.88 % | 47.069 M -0.54 % | 47.324 M -13.56 % | 54.745 M -11.00 % | 61.509 M -10.94 % | 69.062 M -11.08 % | 77.670 M 1 113.59 % | 6.400 M -90.81 % | 69.617 M 16.21 % | 59.907 M 22.10 % | 49.064 M 3 260.55 % | 1.460 M |
| Operating income | -66.938 M -3 210.48 % | -2.022 M -102.34 % | 86.439 M -39.43 % | 142.709 M 64.50 % | 86.753 M -47.37 % | 164.829 M 76.26 % | 93.515 M -3.54 % | 96.950 M -34.15 % | 147.221 M -6.44 % | 157.362 M 54.48 % | 101.867 M 19.97 % | 84.909 M -4.92 % | 89.302 M 34.10 % | 66.595 M -30.13 % | 95.317 M 3 221.05 % | -3.054 M -982.66 % | 346.000 K -88.24 % | 2.943 M |
| Operating income ratio | -0.06 -2 109.71 % | 0.00 -102.63 % | 0.09 -30.29 % | 0.14 26.54 % | 0.11 -29.32 % | 0.15 70.84 % | 0.09 -9.60 % | 0.10 -21.51 % | 0.13 3.93 % | 0.12 38.79 % | 0.09 8.07 % | 0.08 6.82 % | 0.08 17.95 % | 0.06 -26.36 % | 0.09 2 029.26 % | 0.00 -1 223.14 % | 0.00 -98.80 % | 0.03 |
| Total other income expenses net | 72.079 M -2.52 % | 73.940 M 669.16 % | -12.991 M -20.33 % | -10.796 M -165.30 % | 16.534 M 218.03 % | -14.008 M -132.20 % | 43.507 M -23.02 % | 56.520 M 264.32 % | 15.514 M -37.61 % | 24.865 M 19.47 % | 20.812 M 97.64 % | 10.530 M 2 613.92 % | 388.000 K -96.40 % | 10.771 M 163.72 % | -16.904 M 50.16 % | -33.918 M -232.69 % | 25.562 M 1 148.75 % | 2.047 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -310.781 M -33.85 % | -232.186 M 35.35 % | -359.162 M -7.36 % | -334.536 M 1.83 % | -340.757 M -11.63 % | -305.258 M 16.80 % | -366.898 M 0.60 % | -369.104 M 24.53 % | -489.056 M 17.89 % | -595.582 M -10.25 % | -540.200 M -13.19 % | -477.261 M -50.10 % | -317.967 M -35.68 % | -234.347 M -187.40 % | -81.540 M -157.81 % | 141.042 M 58.21 % | 89.148 M 1 785.13 % | 4.729 M |
| Total investments | 19.757 M 308.62 % | 4.835 M -92.77 % | 66.830 M -24.30 % | 88.287 M -3.32 % | 91.319 M -63.05 % | 247.159 M 85.36 % | 133.342 M 4.52 % | 127.576 M 5.33 % | 121.120 M 6.24 % | 114.003 M 581.47 % | 16.729 M 0.00 % | 16.729 M 46.84 % | 11.393 M 0.00 % | 11.393 M -54.71 % | 25.157 M 4.36 % | 24.106 M 117.72 % | 11.072 M -98.01 % | 557.409 M |
| Total debt | 154.372 M -11.54 % | 174.508 M 6 099.22 % | 2.815 M -71.57 % | 9.900 M -22.70 % | 12.808 M 228.24 % | 3.902 M | 0.000 -100.00 % | 59.000 K 637.50 % | 8.000 K | 0.000 | 0.000 -100.00 % | 5.961 M | 0.000 -100.00 % | 62.522 M -61.30 % | 161.557 M -31.80 % | 236.877 M 7.88 % | 219.567 M 248.21 % | 63.056 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -90.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.453 M 209.09 % | 18.264 M |
| Retained earnings | 41.015 M -57.09 % | 95.585 M -21.05 % | 121.073 M -35.24 % | 186.967 M -12.16 % | 212.854 M 9.37 % | 194.627 M 1.65 % | 191.466 M 0.89 % | 189.770 M 1.48 % | 187.006 M -2.41 % | 191.629 M 41.39 % | 135.536 M -16.87 % | 163.040 M 76.44 % | 92.406 M 21.19 % | 76.247 M 44.36 % | 52.819 M 275.65 % | -30.071 M -163.27 % | 47.531 M -29.94 % | 67.843 M |
| Common stock | 579.966 M 0.00 % | 579.966 M 47.12 % | 394.223 M -2.21 % | 403.134 M 1.37 % | 397.688 M -0.89 % | 401.253 M 0.41 % | 399.628 M 0.24 % | 398.655 M 1.20 % | 393.941 M 3.29 % | 381.378 M 3.92 % | 366.978 M 4.29 % | 351.868 M 19.58 % | 294.249 M 7.63 % | 273.401 M 6.81 % | 255.968 M 10.81 % | 231.000 M 5.24 % | 219.500 M 15.53 % | 190.000 M |
| Total equity | 1.620 B 0.64 % | 1.610 B 41.93 % | 1.134 B -1.60 % | 1.153 B 1.62 % | 1.134 B -0.70 % | 1.142 B -4.33 % | 1.194 B 1.04 % | 1.182 B 1.85 % | 1.160 B -1.92 % | 1.183 B 7.81 % | 1.097 B 8.62 % | 1.010 B 25.11 % | 807.295 M 4.47 % | 772.747 M 11.07 % | 695.730 M 31.04 % | 530.919 M -12.02 % | 603.484 M 8.52 % | 556.107 M |
| Other non current liabilities | 28.317 M 24.06 % | 22.826 M 115.99 % | 10.568 M 19.28 % | 8.860 M 0.77 % | 8.792 M -21.08 % | 11.141 M -14.96 % | 13.101 M 7.00 % | 12.244 M -15.40 % | 14.472 M -7.86 % | 15.706 M -0.56 % | 15.794 M 4.28 % | 15.146 M 3.30 % | 14.662 M 14.70 % | 12.783 M 112.34 % | 6.020 M 30.27 % | 4.621 M 6.03 % | 4.358 M 355.86 % | 956.000 K |
| Long term debt | 1.964 M -75.06 % | 7.876 M 2 569.83 % | 295.000 K -86.51 % | 2.186 M -60.90 % | 5.591 M 336.80 % | 1.280 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.110 M -86.12 % | 123.297 M -7.43 % | 133.197 M | 0.000 -100.00 % | 11.389 M |
| Total non current liabilities | 68.400 M -19.66 % | 85.135 M 479.43 % | 14.693 M -19.65 % | 18.287 M 2.57 % | 17.828 M -18.38 % | 21.842 M 40.11 % | 15.589 M -28.41 % | 21.776 M 35.87 % | 16.027 M -11.93 % | 18.197 M 3.76 % | 17.537 M 6.31 % | 16.496 M 12.51 % | 14.662 M -50.95 % | 29.893 M -76.88 % | 129.317 M -6.17 % | 137.818 M 3 062.41 % | 4.358 M -85.60 % | 30.260 M |
| Other current liabilities | 190.083 M -10.61 % | 212.636 M 202.03 % | 70.403 M -22.35 % | 90.670 M 4.09 % | 87.105 M -20.96 % | 110.198 M -11.35 % | 124.307 M 5.44 % | 117.896 M -4.64 % | 123.635 M -5.58 % | 130.943 M 4.45 % | 125.361 M 5.96 % | 118.307 M -1.12 % | 119.644 M -32.25 % | 176.587 M 28.15 % | 137.794 M 15.22 % | 119.596 M 65.60 % | 72.221 M 300.07 % | 18.052 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 31.191 M 22.71 % | 25.418 M 49.11 % | 17.047 M 37 982.22 % | -45.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 |
| Short term debt | 152.408 M -8.54 % | 166.632 M 6 512.38 % | 2.520 M -67.33 % | 7.714 M 7.26 % | 7.192 M 174.29 % | 2.622 M | 0.000 -100.00 % | 59.000 K 637.50 % | 8.000 K | 0.000 | 0.000 -100.00 % | 5.961 M | 0.000 -100.00 % | 45.412 M 18.69 % | 38.260 M -63.10 % | 103.680 M -52.78 % | 219.567 M 324.97 % | 51.667 M |
| Total current liabilities | 489.481 M -1.30 % | 495.936 M 192.62 % | 169.479 M -33.61 % | 255.286 M 15.16 % | 221.688 M 5.52 % | 210.087 M -18.90 % | 259.046 M 9.06 % | 237.517 M -3.70 % | 246.643 M -8.15 % | 268.526 M -1.51 % | 272.654 M -3.61 % | 282.867 M 27.05 % | 222.635 M -36.14 % | 348.630 M 17.32 % | 297.168 M -7.57 % | 321.509 M -14.38 % | 375.519 M 189.97 % | 129.501 M |
| Total liabilities | 557.881 M -3.99 % | 581.071 M 215.50 % | 184.172 M -32.68 % | 273.573 M 14.22 % | 239.516 M 3.27 % | 231.929 M -15.55 % | 274.635 M 5.92 % | 259.293 M -1.29 % | 262.670 M -8.39 % | 286.723 M -1.20 % | 290.191 M -3.06 % | 299.363 M 26.16 % | 237.297 M -37.31 % | 378.523 M -11.25 % | 426.485 M -7.15 % | 459.327 M 20.91 % | 379.877 M 137.78 % | 159.761 M |
| Other non current assets | 609.586 M -12.93 % | 700.102 M 110.33 % | 332.852 M 16.96 % | 284.588 M -2.44 % | 291.714 M 2 731.90 % | 10.301 M -96.30 % | 278.248 M 43.58 % | 193.787 M 60.13 % | 121.019 M 123.01 % | 54.267 M -19.96 % | 67.798 M 3.19 % | 65.704 M -37.30 % | 104.790 M 50.13 % | 69.799 M 132.37 % | 30.038 M -42.66 % | 52.386 M 409.69 % | 10.278 M 474.19 % | 1.790 M |
| Long term investments | -412.742 M 27.18 % | -566.786 M -119.53 % | -258.185 M -39.54 % | -185.021 M 3.74 % | -192.208 M -203.74 % | 185.271 M 369.23 % | -68.815 M -236.45 % | -20.453 M -141.22 % | 49.615 M -55.14 % | 110.604 M 561.15 % | 16.729 M 0.38 % | 16.666 M 137.18 % | -44.830 M -4 469.40 % | 1.026 M -82.59 % | 5.893 M 241.15 % | -4.175 M -137.71 % | 11.072 M -98.01 % | 557.409 M |
| Intangible assets | 24.558 M -17.58 % | 29.796 M 2 066.98 % | 1.375 M -60.20 % | 3.455 M -20.34 % | 4.337 M 158.00 % | 1.681 M -52.89 % | 3.568 M -97.74 % | 157.632 M 9 327.75 % | 1.672 M -14.56 % | 1.957 M -26.51 % | 2.663 M 16.24 % | 2.291 M -41.75 % | 3.933 M -41.37 % | 6.708 M -84.55 % | 43.430 M -6.67 % | 46.532 M 3.51 % | 44.953 M 9 693.68 % | 459.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.895 M | 0.000 100.00 % | -4.071 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 24.558 M -17.58 % | 29.796 M 2 066.98 % | 1.375 M -60.20 % | 3.455 M -20.34 % | 4.337 M 158.00 % | 1.681 M -52.89 % | 3.568 M -29.86 % | 5.087 M 204.25 % | 1.672 M -14.56 % | 1.957 M -26.51 % | 2.663 M 16.24 % | 2.291 M -41.75 % | 3.933 M 39.82 % | 2.813 M -93.52 % | 43.430 M 2.28 % | 42.461 M -5.54 % | 44.953 M 9 693.68 % | 459.000 K |
| Property plant equipment net | 479.358 M -12.93 % | 550.567 M 115.39 % | 255.618 M -11.74 % | 289.616 M -7.95 % | 314.637 M -5.24 % | 332.035 M 2.44 % | 324.120 M -2.35 % | 331.908 M 26.88 % | 261.583 M -15.28 % | 308.753 M -8.49 % | 337.390 M 2.31 % | 329.761 M -4.33 % | 344.674 M -12.17 % | 392.425 M 5.82 % | 370.857 M -11.67 % | 419.863 M 5.12 % | 399.396 M 9 268.90 % | 4.263 M |
| Total non current assets | 752.356 M -1.84 % | 766.482 M 128.25 % | 335.802 M -14.48 % | 392.638 M -6.97 % | 422.051 M -20.92 % | 533.725 M -1.59 % | 542.348 M 5.55 % | 513.839 M 17.02 % | 439.110 M -8.44 % | 479.611 M 16.50 % | 411.700 M -1.47 % | 417.853 M 1.34 % | 412.338 M -12.03 % | 468.721 M 4.11 % | 450.218 M -11.81 % | 510.535 M 9.63 % | 465.699 M -17.42 % | 563.921 M |
| Other current assets | 23.251 M -9.61 % | 25.723 M 248.08 % | 7.390 M -58.21 % | 17.683 M -1.97 % | 18.039 M -42.77 % | 31.519 M -2.99 % | 32.492 M 16.23 % | 27.955 M -2.62 % | 28.708 M 11.47 % | 25.754 M -2.48 % | 26.410 M -15.28 % | 31.174 M 181.81 % | 11.062 M -50.31 % | 22.264 M 54.49 % | 14.411 M -45.21 % | 26.302 M 13.02 % | 23.272 M -22.85 % | 30.165 M |
| Short term investments | 432.499 M -24.34 % | 571.621 M 75.88 % | 325.015 M 18.92 % | 273.308 M -3.60 % | 283.527 M 47.94 % | 191.654 M -5.20 % | 202.157 M 36.57 % | 148.029 M 107.02 % | 71.505 M 2 003.71 % | 3.399 M | 0.000 -100.00 % | 63.000 K -99.89 % | 56.223 M 442.33 % | 10.367 M -46.18 % | 19.264 M -31.88 % | 28.281 M | 0.000 | 0.000 |
| cash and cash equivalents | 465.153 M 14.37 % | 406.694 M 12.35 % | 361.977 M 5.09 % | 344.436 M -2.58 % | 353.565 M 14.36 % | 309.160 M -15.74 % | 366.898 M -0.61 % | 369.163 M -24.52 % | 489.064 M -17.88 % | 595.582 M 10.25 % | 540.200 M 11.79 % | 483.222 M 51.97 % | 317.967 M 7.11 % | 296.869 M 22.12 % | 243.097 M 153.66 % | 95.835 M -26.52 % | 130.419 M 123.60 % | 58.327 M |
| Cash and short term investments | 897.652 M -8.25 % | 978.315 M 42.41 % | 686.992 M 11.21 % | 617.744 M -3.04 % | 637.092 M 27.21 % | 500.814 M -11.99 % | 569.055 M 10.03 % | 517.192 M -7.74 % | 560.569 M -6.41 % | 598.981 M 10.88 % | 540.200 M 11.78 % | 483.285 M 51.99 % | 317.967 M 7.11 % | 296.869 M 13.15 % | 262.361 M 111.38 % | 124.116 M -4.83 % | 130.419 M 123.60 % | 58.327 M |
| Total current assets | 1.426 B 0.09 % | 1.424 B 44.96 % | 982.607 M -4.93 % | 1.034 B 8.60 % | 951.697 M 13.25 % | 840.386 M -9.26 % | 926.187 M -0.10 % | 927.068 M -5.76 % | 983.695 M -0.63 % | 989.945 M 1.47 % | 975.596 M 9.43 % | 891.523 M 41.01 % | 632.254 M -7.37 % | 682.549 M 1.57 % | 671.997 M 40.08 % | 479.711 M -7.33 % | 517.662 M 240.69 % | 151.947 M |
| Inventory | 163.142 M 15.37 % | 141.408 M -19.02 % | 174.616 M -28.15 % | 243.044 M 48.38 % | 163.797 M 0.45 % | 163.065 M -4.09 % | 170.022 M 8.97 % | 156.027 M 5.73 % | 147.574 M -17.11 % | 178.030 M -7.64 % | 192.747 M 28.80 % | 149.644 M 4.35 % | 143.409 M -28.54 % | 200.683 M -16.77 % | 241.133 M 17.62 % | 205.014 M -9.39 % | 226.257 M 2 612.26 % | 8.342 M |
| Net receivables | 341.610 M 22.45 % | 278.986 M 145.57 % | 113.609 M -26.75 % | 155.093 M 20.08 % | 129.154 M -13.49 % | 149.293 M -6.16 % | 159.090 M 0.92 % | 157.632 M -6.58 % | 168.736 M -9.85 % | 187.180 M -13.44 % | 216.239 M -4.92 % | 227.420 M 42.30 % | 159.816 M -1.79 % | 162.733 M 5.61 % | 154.092 M 23.99 % | 124.279 M -9.76 % | 137.714 M 149.88 % | 55.113 M |
| Tax assets | 51.596 M -2.29 % | 52.803 M 1 174.82 % | 4.142 M -98.52 % | 280.361 M 7 751.05 % | 3.571 M -19.52 % | 4.437 M -15.11 % | 5.227 M 48.92 % | 3.510 M -32.77 % | 5.221 M 29.55 % | 4.030 M 4.70 % | 3.849 M 12.18 % | 3.431 M -9.02 % | 3.771 M 41.87 % | 2.658 M | 0.000 -100.00 % | 8.246 M | 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 |
| Account payables | 128.017 M 9.80 % | 116.586 M 154.73 % | 45.769 M -55.78 % | 103.500 M 17.42 % | 88.144 M -1.63 % | 89.605 M -21.61 % | 114.306 M 1.99 % | 112.078 M 3.48 % | 108.311 M -11.41 % | 122.262 M -11.05 % | 137.454 M -6.41 % | 146.871 M 50.91 % | 97.322 M -17.23 % | 117.581 M 10.93 % | 105.993 M 18.95 % | 89.105 M 6.42 % | 83.731 M 40.06 % | 59.782 M |
| Tax payables | 18.973 M 23 037.80 % | 82.000 K -99.58 % | 19.596 M -29.97 % | 27.984 M 26.05 % | 22.200 M 189.74 % | 7.662 M -62.50 % | 20.433 M 173.02 % | 7.484 M -49.05 % | 14.689 M -4.13 % | 15.321 M 55.72 % | 9.839 M -16.11 % | 11.728 M 106.88 % | 5.669 M -37.36 % | 9.050 M -40.15 % | 15.121 M 65.66 % | 9.128 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 10.484 M -31.93 % | 15.401 M 453.20 % | 2.784 M -71.81 % | 9.875 M -22.75 % | 12.783 M 231.42 % | 3.857 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 90.929 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 |
| Other total stockholders equity | 999.149 M 18.47 % | 843.363 M 36.26 % | 618.941 M 10.03 % | 562.528 M 7.42 % | 523.690 M -4.14 % | 546.302 M -9.37 % | 602.806 M 1.62 % | 593.189 M 2.42 % | 579.188 M -5.02 % | 609.826 M 2.56 % | 594.591 M 20.09 % | 495.105 M 17.70 % | 420.640 M -0.58 % | 423.099 M 9.34 % | 386.943 M 17.26 % | 329.990 M 17.85 % | 280.000 M 0.00 % | 280.000 M |
| Deferred tax liabilities non current | 38.119 M -29.97 % | 54.433 M 1 321.23 % | 3.830 M -47.11 % | 7.241 M 110.19 % | 3.445 M -63.43 % | 9.421 M 278.66 % | 2.488 M -73.90 % | 9.532 M 512.99 % | 1.555 M -37.58 % | 2.491 M 42.91 % | 1.743 M 29.11 % | 1.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.915 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.178 B -0.59 % | 2.191 B 66.18 % | 1.318 B -7.56 % | 1.426 B 3.82 % | 1.374 B -0.03 % | 1.374 B -6.43 % | 1.469 B 1.92 % | 1.441 B 1.27 % | 1.423 B -3.18 % | 1.470 B 5.93 % | 1.387 B 5.95 % | 1.309 B 25.35 % | 1.045 B -9.27 % | 1.151 B 2.59 % | 1.122 B 13.33 % | 990.246 M 0.70 % | 983.361 M 37.37 % | 715.868 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 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 % | 741.000 K | 0.000 | 0.000 100.00 % | -17.926 M -201.41 % | 17.676 M |
| Stock based compensation | 978.000 K -9.86 % | 1.085 M 155.90 % | 424.000 K -78.09 % | 1.935 M 9.14 % | 1.773 M -23.64 % | 2.322 M 23.31 % | 1.883 M -4.56 % | 1.973 M 13.78 % | 1.734 M -11.12 % | 1.951 M 33.45 % | 1.462 M -75.14 % | 5.880 M 77.70 % | 3.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -89.697 M -207.87 % | 83.155 M 64.84 % | 50.447 M 168.83 % | -73.288 M -486.99 % | 18.938 M 383.85 % | 3.914 M 133.01 % | -11.858 M -321.36 % | 5.357 M -70.25 % | 18.006 M -44.60 % | 32.500 M 177.59 % | -41.885 M 13.55 % | -48.452 M -171.62 % | 67.649 M -41.82 % | 116.274 M 274.01 % | -66.821 M -269.09 % | 39.519 M 265.60 % | -23.864 M -1 284.32 % | 2.015 M |
| Accounts receivables | -46.118 M -315.79 % | 21.372 M | 0.000 | 0.000 -100.00 % | 21.285 M 191.74 % | 7.296 M 697.54 % | -1.221 M -111.34 % | 10.771 M -42.01 % | 18.573 M -22.25 % | 23.887 M 148.28 % | 9.621 M 114.39 % | -66.859 M -1 811.70 % | 3.906 M -86.12 % | 28.136 M 192.37 % | -30.461 M -329.45 % | -7.093 M -211.89 % | 6.339 M 114.85 % | -42.674 M |
| Inventory | -16.955 M -123.27 % | 72.872 M 0.99 % | 72.161 M 189.79 % | -80.363 M -4 663.49 % | 1.761 M 109.64 % | 840.000 K 104.84 % | -17.354 M -74.82 % | -9.927 M -153.84 % | 18.437 M 52.40 % | 12.098 M 128.07 % | -43.103 M -591.31 % | -6.235 M -110.89 % | 57.274 M 480.81 % | 9.861 M 114.09 % | -69.986 M -6 223.01 % | 1.143 M -98.30 % | 67.189 M 1 620.15 % | 3.906 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.480 M | 0.000 | 0.000 100.00 % | -549.000 K -101.47 % | 37.265 M |
| Other working capital | -26.624 M -140.09 % | -11.089 M 48.93 % | -21.714 M -406.91 % | 7.075 M 272.22 % | -4.108 M 2.70 % | -4.222 M -162.86 % | 6.717 M 48.84 % | 4.513 M 123.75 % | -19.004 M -445.31 % | -3.485 M 58.53 % | -8.403 M -134.10 % | 24.642 M 280.92 % | 6.469 M -90.32 % | 66.797 M 98.65 % | 33.626 M -26.05 % | 45.469 M 146.95 % | -96.843 M -2 852.79 % | 3.518 M |
| Other non cash items | -26.691 M 71.93 % | -95.088 M -2 035.04 % | 4.914 M 323.57 % | -2.198 M 72.07 % | -7.870 M 81.41 % | -42.327 M -2.81 % | -41.169 M 43.22 % | -72.504 M -83.10 % | -39.599 M -18.40 % | -33.446 M -48.97 % | -22.451 M -50.34 % | -14.933 M 40.16 % | -24.955 M -1 435.21 % | 1.869 M -95.13 % | 38.407 M 85.78 % | 20.673 M -33.81 % | 31.235 M 135.37 % | -88.297 M |
| Net cash provided by operating activities | 276.000 K -99.78 % | 126.708 M -33.48 % | 190.488 M 59.36 % | 119.530 M -32.08 % | 175.999 M -0.47 % | 176.827 M 28.07 % | 138.066 M 2.00 % | 135.365 M -28.83 % | 190.200 M -20.08 % | 237.977 M 96.17 % | 121.314 M 13.38 % | 106.996 M -49.85 % | 213.363 M 13.93 % | 187.270 M 99.18 % | 94.022 M 38.36 % | 67.953 M -7.63 % | 73.566 M 815.57 % | 8.035 M |
| Investments in property plant and equipment | -32.829 M -115.81 % | -15.212 M -22.17 % | -12.452 M 48.40 % | -24.133 M -19.18 % | -20.249 M 16.71 % | -24.311 M 42.56 % | -42.323 M 59.80 % | -105.275 M -483.82 % | -18.032 M 17.61 % | -21.887 M 13.50 % | -25.303 M -23.65 % | -20.463 M 38.11 % | -33.063 M -7 414.32 % | -440.000 K 98.69 % | -33.668 M 49.52 % | -66.691 M 36.71 % | -105.382 M -3 354.02 % | -3.051 M |
| Acquisitions net | 0.000 -100.00 % | 224.799 M | 0.000 100.00 % | -15.000 M | 0.000 100.00 % | -70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.207 M 50.52 % | -89.347 M | 0.000 | 0.000 -100.00 % | 78.000 K 100.00 % | 39.000 K |
| Purchases of investments | 0.000 100.00 % | -180.136 M -159.29 % | -69.472 M -544.33 % | -10.782 M 91.49 % | -126.757 M -37.81 % | -91.981 M -586.02 % | -13.408 M 66.98 % | -40.604 M 73.22 % | -151.644 M -62.90 % | -93.091 M | 0.000 | 0.000 100.00 % | -265.000 K 90.90 % | -2.912 M | 0.000 | 0.000 | 0.000 100.00 % | -157.564 M |
| Sales maturities of investments | 138.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.469 M | 0.000 -100.00 % | 48.495 M 704.50 % | 6.028 M 2.83 % | 5.862 M | 0.000 -100.00 % | 14.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -14.641 M -127.03 % | -6.449 M 12.50 % | -7.370 M -39.06 % | -5.300 M -220.44 % | -1.654 M -101.79 % | 92.209 M 339.58 % | -38.487 M -232.70 % | -11.568 M -217.37 % | -3.645 M 57.97 % | -8.673 M 36.76 % | -13.714 M 39.32 % | -22.601 M -146.95 % | 48.136 M 290.78 % | 12.318 M 2 031.14 % | 578.000 K 101.45 % | -39.965 M -873.32 % | 5.168 M 103.50 % | -147.736 M |
| Net cash used for investing activites | 91.147 M 296.26 % | 23.002 M 125.76 % | -89.294 M -61.72 % | -55.215 M -4 536.02 % | -1.191 M 98.73 % | -94.083 M -105.77 % | -45.723 M 69.80 % | -151.419 M 9.58 % | -167.459 M -35.43 % | -123.651 M -412.27 % | -24.138 M 43.95 % | -43.064 M -46.48 % | -29.399 M 63.43 % | -80.381 M -142.92 % | -33.090 M 68.98 % | -106.656 M -6.51 % | -100.136 M 67.52 % | -308.312 M |
| Debt repayment | -9.663 M 52.95 % | -20.539 M | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -9.334 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.961 M -200.00 % | 5.961 M 104.50 % | -132.353 M -30.15 % | -101.689 M -148.59 % | -40.907 M -185.32 % | 47.945 M 10.22 % | 43.499 M -5.83 % | 46.190 M |
| Common stock issued | 0.000 -100.00 % | 3.949 M 58.15 % | 2.497 M -90.95 % | 27.582 M 385.09 % | 5.686 M 27.86 % | 4.447 M 67.31 % | 2.658 M -51.18 % | 5.444 M -24.46 % | 7.207 M -0.39 % | 7.235 M -29.57 % | 10.273 M -91.66 % | 123.146 M 1 091.89 % | 10.332 M | 0.000 -100.00 % | 126.000 M | 0.000 | 0.000 -100.00 % | 290.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.629 M -37.18 % | -33.992 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 |
| Dividends paid | -40.248 M 36.29 % | -63.173 M 22.61 % | -81.631 M 10.40 % | -91.108 M -7.95 % | -84.395 M 8.36 % | -92.094 M -0.37 % | -91.758 M 10.47 % | -102.486 M 4.23 % | -107.010 M -60.84 % | -66.530 M -25.84 % | -52.868 M -49.50 % | -35.363 M -28.59 % | -27.500 M -53.48 % | -17.918 M | 0.000 100.00 % | -10.975 M 35.82 % | -17.100 M | 0.000 |
| Other financing activites | -8.175 M 24.25 % | -10.792 M -26.16 % | -8.554 M -1.33 % | -8.442 M -2.56 % | -8.231 M -4 949.69 % | -163.000 K | 0.000 100.00 % | -583.000 K -783.33 % | -66.000 K -171.74 % | 92.000 K | 0.000 -100.00 % | 1.126 M 1 097.87 % | 94.000 K -97.31 % | 3.490 M -65.96 % | 10.253 M 607.10 % | 1.450 M 173.05 % | -1.985 M | 0.000 |
| Net cash used provided by financing activities | -58.086 M 38.54 % | -94.504 M -7.77 % | -87.688 M -21.84 % | -71.967 M 46.12 % | -133.569 M -1.86 % | -131.136 M -47.18 % | -89.100 M 8.73 % | -97.625 M 2.25 % | -99.869 M -68.69 % | -59.203 M -21.93 % | -48.556 M -151.18 % | 94.870 M 163.49 % | -149.427 M -28.69 % | -116.117 M -221.78 % | 95.346 M 148.17 % | 38.420 M 57.37 % | 24.414 M -92.74 % | 336.190 M |
| Effect of forex changes on cash | 25.122 M 255.35 % | -16.171 M -500.77 % | 4.035 M 373.19 % | -1.477 M -146.65 % | 3.166 M 133.88 % | -9.346 M -69.68 % | -5.508 M 11.48 % | -6.222 M 78.83 % | -29.390 M -11 447.49 % | 259.000 K -96.90 % | 8.358 M 29.52 % | 6.453 M 148.02 % | -13.439 M -295.65 % | 6.869 M 176.19 % | -9.016 M 37.65 % | -14.461 M | 0.000 | 0.000 |
| Net change in cash | 58.459 M 30.73 % | 44.717 M 154.93 % | 17.541 M 292.15 % | -9.129 M -120.56 % | 44.405 M 176.91 % | -57.738 M -2 449.14 % | -2.265 M 98.11 % | -119.901 M -12.56 % | -106.518 M -292.33 % | 55.382 M -2.80 % | 56.978 M -65.52 % | 165.255 M 683.27 % | 21.098 M 328.63 % | -9.228 M -106.27 % | 147.262 M 1 098.79 % | -14.744 M | 0.000 | 0.000 |
| Cash at beginning of period | 406.694 M 12.35 % | 361.977 M 5.09 % | 344.436 M -2.58 % | 353.565 M 14.36 % | 309.160 M -15.74 % | 366.898 M -0.61 % | 369.163 M -24.52 % | 489.064 M -17.88 % | 595.582 M 10.25 % | 540.200 M 11.79 % | 483.222 M 51.97 % | 317.967 M 7.11 % | 296.869 M 33.94 % | 221.650 M 131.28 % | 95.835 M -13.33 % | 110.579 M 89.58 % | 58.327 M | 0.000 |
| Cash at end of period | 465.153 M 14.37 % | 406.694 M 12.35 % | 361.977 M 5.09 % | 344.436 M -2.58 % | 353.565 M 14.36 % | 309.160 M -15.74 % | 366.898 M -0.61 % | 369.163 M -24.52 % | 489.064 M -17.88 % | 595.582 M 10.25 % | 540.200 M 11.79 % | 483.222 M 51.97 % | 317.967 M 49.69 % | 212.422 M -12.62 % | 243.097 M 153.66 % | 95.835 M -26.52 % | 130.419 M 123.60 % | 58.327 M |
| Operating cash flow | 276.000 K -99.79 % | 134.469 M -29.41 % | 190.488 M 59.36 % | 119.530 M -32.08 % | 175.999 M -0.47 % | 176.827 M 28.07 % | 138.066 M 2.00 % | 135.365 M -28.83 % | 190.200 M -20.08 % | 237.977 M 96.17 % | 121.314 M 13.38 % | 106.996 M -49.85 % | 213.363 M 13.93 % | 187.270 M 99.18 % | 94.022 M 38.36 % | 67.953 M -7.63 % | 73.566 M 815.57 % | 8.035 M |
| Capital expenditure | -39.585 M -71.62 % | -23.066 M -79.61 % | -12.842 M 50.16 % | -25.767 M -27.25 % | -20.249 M 16.71 % | -24.311 M 44.09 % | -43.480 M 60.77 % | -110.825 M -473.15 % | -19.336 M 15.16 % | -22.791 M 17.91 % | -27.764 M -29.67 % | -21.412 M 35.24 % | -33.063 M -508.67 % | -5.432 M 89.02 % | -49.464 M 32.28 % | -73.038 M 26.06 % | -98.779 M -5 387.72 % | -1.800 M |
| Free CashFlow | -39.309 M -135.29 % | 111.403 M -37.29 % | 177.646 M 89.46 % | 93.763 M -39.80 % | 155.750 M 2.46 % | 152.013 M 60.71 % | 94.586 M 285.44 % | 24.540 M -85.64 % | 170.864 M -20.60 % | 215.186 M 130.02 % | 93.550 M 9.31 % | 85.584 M -52.53 % | 180.300 M -0.85 % | 181.838 M 308.09 % | 44.558 M 976.26 % | -5.085 M 79.83 % | -25.213 M -504.38 % | 6.235 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 248.152 M 10.00 % | 225.597 M -31.75 % | 330.547 M 3.71 % | 318.713 M -3.60 % | 330.632 M 39.80 % | 236.509 M -14.54 % | 276.743 M 45.10 % | 190.730 M 4.70 % | 182.174 M 12.25 % | 162.286 M -22.15 % | 208.449 M -1.07 % | 210.693 M -12.94 % | 242.006 M -4.21 % | 252.653 M -16.83 % | 303.772 M -3.51 % | 314.807 M 47.28 % | 213.749 M -2.56 % | 219.371 M -3.84 % | 228.141 M 1.02 % | 225.844 M -0.42 % | 226.801 M 76.92 % | 128.195 M -54.54 % | 281.970 M -0.80 % | 284.231 M -3.47 % | 294.439 M 30.41 % | 225.780 M -12.85 % | 259.057 M -10.02 % | 287.896 M -1.10 % | 291.084 M 35.39 % | 214.999 M -18.01 % | 262.212 M -2.27 % | 268.307 M 9.04 % | 246.060 M 16.98 % | 210.347 M -21.13 % | 266.699 M -5.05 % | 280.884 M -17.95 % | 342.333 M 19.54 % | 286.373 M -8.76 % | 313.882 M -12.12 % | 357.168 M -0.73 % | 359.792 M 30.43 % | 275.841 M -11.40 % | 311.321 M -2.16 % | 318.205 M 9.21 % | 291.362 M 15.12 % | 253.098 M -14.64 % | 296.503 M 8.01 % | 274.509 M 12.47 % | 244.064 M 0.67 % | 242.435 M 11.85 % | 216.750 M -32.97 % | 323.355 M 6.58 % | 303.380 M 17.36 % | 258.506 M |
| Net income | -35.834 M -92.22 % | -18.642 M -259.98 % | 11.653 M 462.68 % | -3.213 M -133.74 % | 9.524 M 153.69 % | -17.740 M -133.55 % | 52.877 M 2 185.09 % | 2.314 M 132.87 % | -7.039 M -868.45 % | 916.000 K -96.26 % | 24.472 M 365.16 % | 5.261 M -59.60 % | 13.021 M 35.07 % | 9.640 M -79.50 % | 47.032 M 19.03 % | 39.512 M 339.32 % | 8.994 M 1 972.35 % | 434.000 K -98.87 % | 38.512 M -2.95 % | 39.683 M -12.09 % | 45.138 M 201.94 % | -44.279 M -216.36 % | 38.053 M 15.28 % | 33.010 M 138.10 % | 13.864 M -33.22 % | 20.761 M 123.34 % | -88.955 M -385.08 % | 31.204 M 148.94 % | -63.766 M -128.08 % | 227.074 M 419.91 % | 43.676 M 17.91 % | 37.041 M 59.69 % | 23.195 M 35.08 % | 17.171 M -0.57 % | 17.270 M -44.92 % | 31.352 M -18.57 % | 38.503 M 1.63 % | 37.886 M -5.19 % | 39.961 M -23.63 % | 52.327 M 38.81 % | 37.698 M 157.78 % | 14.624 M -60.16 % | 36.703 M 64.25 % | 22.346 M -1.52 % | 22.690 M 21.93 % | 18.609 M -50.47 % | 37.570 M 157.29 % | 14.602 M 17.63 % | 12.414 M 47.00 % | 8.445 M -67.09 % | 25.658 M 23.15 % | 20.834 M 303.92 % | 5.158 M -67.94 % | 16.088 M |
| Income before tax | -36.245 M -71.30 % | -21.159 M -222.62 % | 17.256 M 898.15 % | -2.162 M -115.77 % | 13.708 M 182.13 % | -16.690 M -119.58 % | 85.243 M 2 366.52 % | 3.456 M 138.43 % | -8.994 M -15.50 % | -7.787 M -139.42 % | 19.753 M 37.03 % | 14.415 M -32.38 % | 21.319 M 18.70 % | 17.961 M -70.10 % | 60.077 M 17.77 % | 51.011 M 260.20 % | 14.162 M 112.55 % | 6.663 M -85.36 % | 45.507 M 0.92 % | 45.090 M -19.92 % | 56.306 M 229.09 % | -43.616 M -184.83 % | 51.417 M 6.54 % | 48.261 M 87.63 % | 25.722 M 1.18 % | 25.421 M 130.78 % | -82.591 M -310.57 % | 39.222 M 174.75 % | -52.470 M -122.53 % | 232.861 M 296.22 % | 58.770 M 33.59 % | 43.993 M 46.74 % | 29.980 M 44.64 % | 20.727 M -17.12 % | 25.009 M -34.83 % | 38.373 M -26.40 % | 52.135 M 10.41 % | 47.218 M -1.25 % | 47.814 M -26.50 % | 65.056 M 31.81 % | 49.355 M 146.75 % | 20.002 M -56.24 % | 45.708 M 56.41 % | 29.223 M 4.65 % | 27.924 M 39.41 % | 20.030 M -57.64 % | 47.288 M 154.65 % | 18.570 M 4.93 % | 17.698 M 48.94 % | 11.883 M -33.31 % | 17.817 M -35.95 % | 27.818 M 168.72 % | 10.352 M -44.16 % | 18.538 M |
| Income before tax ratio | -0.15 -55.73 % | -0.09 -279.66 % | 0.05 869.58 % | -0.01 -116.36 % | 0.04 158.75 % | -0.07 -122.91 % | 0.31 1 599.92 % | 0.02 136.70 % | -0.05 -2.89 % | -0.05 -150.64 % | 0.09 38.51 % | 0.07 -22.34 % | 0.09 23.92 % | 0.07 -64.05 % | 0.20 22.05 % | 0.16 144.57 % | 0.07 118.14 % | 0.03 -84.77 % | 0.20 -0.09 % | 0.20 -19.58 % | 0.25 172.97 % | -0.34 -286.58 % | 0.18 7.39 % | 0.17 94.36 % | 0.09 -22.41 % | 0.11 135.32 % | -0.32 -334.01 % | 0.14 175.58 % | -0.18 -116.64 % | 1.08 383.23 % | 0.22 36.69 % | 0.16 34.57 % | 0.12 23.65 % | 0.10 5.08 % | 0.09 -31.36 % | 0.14 -10.29 % | 0.15 -7.64 % | 0.16 8.24 % | 0.15 -16.37 % | 0.18 32.78 % | 0.14 89.18 % | 0.07 -50.61 % | 0.15 59.87 % | 0.09 -4.18 % | 0.10 21.10 % | 0.08 -50.38 % | 0.16 135.76 % | 0.07 -6.71 % | 0.07 47.94 % | 0.05 -40.37 % | 0.08 -4.45 % | 0.09 152.12 % | 0.03 -52.42 % | 0.07 |
| EBITDA | -10.139 M -303.15 % | 4.991 M -87.82 % | 40.965 M 85.04 % | 22.139 M -41.48 % | 37.832 M 390.88 % | 7.707 M -92.89 % | 108.347 M 489.64 % | 18.375 M 8.11 % | 16.996 M 77.06 % | 9.599 M -67.80 % | 29.811 M -4.37 % | 31.174 M -15.52 % | 36.903 M 9.60 % | 33.671 M -56.71 % | 77.777 M 16.91 % | 66.527 M 125.87 % | 29.454 M 32.59 % | 22.215 M -65.07 % | 63.606 M 2.54 % | 62.029 M -21.62 % | 79.136 M 464.58 % | -21.706 M -132.72 % | 66.332 M 4.22 % | 63.645 M 40.16 % | 45.409 M 9.43 % | 41.496 M -4.61 % | 43.501 M -16.85 % | 52.319 M 232.80 % | -39.398 M -116.03 % | 245.707 M 650.48 % | 32.740 M -24.85 % | 43.565 M 13.59 % | 38.354 M 30.63 % | 29.360 M -13.42 % | 33.912 M -21.18 % | 43.025 M -33.74 % | 64.935 M 23.28 % | 52.673 M -17.90 % | 64.159 M 4.36 % | 61.479 M 13.97 % | 53.944 M 49.71 % | 36.032 M -41.09 % | 61.169 M 38.25 % | 44.245 M 2.56 % | 43.139 M 39.38 % | 30.951 M -50.99 % | 63.152 M 75.83 % | 35.916 M 0.06 % | 35.893 M 19.50 % | 30.035 M 94.00 % | 15.482 M -68.24 % | 48.741 M 63.20 % | 29.865 M -21.74 % | 38.160 M |
| Net income ratio | -0.14 -74.75 % | -0.08 -334.40 % | 0.04 449.70 % | -0.01 -135.00 % | 0.03 138.40 % | -0.08 -139.26 % | 0.19 1 474.87 % | 0.01 131.40 % | -0.04 -784.56 % | 0.01 -95.19 % | 0.12 370.17 % | 0.02 -53.59 % | 0.05 41.02 % | 0.04 -75.36 % | 0.15 23.36 % | 0.13 198.29 % | 0.04 2 026.86 % | 0.00 -98.83 % | 0.17 -3.93 % | 0.18 -11.71 % | 0.20 157.62 % | -0.35 -355.94 % | 0.13 16.20 % | 0.12 146.65 % | 0.05 -48.79 % | 0.09 126.78 % | -0.34 -416.81 % | 0.11 149.48 % | -0.22 -120.74 % | 1.06 534.08 % | 0.17 20.65 % | 0.14 46.45 % | 0.09 15.48 % | 0.08 26.06 % | 0.06 -41.99 % | 0.11 -0.76 % | 0.11 -14.98 % | 0.13 3.91 % | 0.13 -13.10 % | 0.15 39.83 % | 0.10 97.63 % | 0.05 -55.03 % | 0.12 67.88 % | 0.07 -9.82 % | 0.08 5.92 % | 0.07 -41.97 % | 0.13 138.21 % | 0.05 4.58 % | 0.05 46.02 % | 0.03 -70.57 % | 0.12 83.73 % | 0.06 278.96 % | 0.02 -72.68 % | 0.06 |
| Ratio EBITDA | -0.04 -284.68 % | 0.02 -82.15 % | 0.12 78.41 % | 0.07 -39.29 % | 0.11 251.14 % | 0.03 -91.68 % | 0.39 306.38 % | 0.10 3.26 % | 0.09 57.73 % | 0.06 -58.64 % | 0.14 -3.34 % | 0.15 -2.97 % | 0.15 14.42 % | 0.13 -47.95 % | 0.26 21.16 % | 0.21 53.36 % | 0.14 36.07 % | 0.10 -63.68 % | 0.28 1.51 % | 0.27 -21.29 % | 0.35 306.07 % | -0.17 -171.98 % | 0.24 5.06 % | 0.22 45.19 % | 0.15 -16.09 % | 0.18 9.45 % | 0.17 -7.60 % | 0.18 234.27 % | -0.14 -111.84 % | 1.14 815.28 % | 0.12 -23.10 % | 0.16 4.17 % | 0.16 11.67 % | 0.14 9.77 % | 0.13 -16.99 % | 0.15 -19.25 % | 0.19 3.13 % | 0.18 -10.02 % | 0.20 18.75 % | 0.17 14.81 % | 0.15 14.78 % | 0.13 -33.52 % | 0.20 41.31 % | 0.14 -6.09 % | 0.15 21.07 % | 0.12 -42.58 % | 0.21 62.79 % | 0.13 -11.03 % | 0.15 18.71 % | 0.12 73.45 % | 0.07 -52.61 % | 0.15 53.12 % | 0.10 -33.31 % | 0.15 |
| Gross profit ratio | 0.28 16.47 % | 0.24 -22.40 % | 0.31 -0.76 % | 0.31 8.13 % | 0.29 27.92 % | 0.22 -28.09 % | 0.31 -4.48 % | 0.33 1.39 % | 0.32 2.07 % | 0.32 -6.61 % | 0.34 -0.34 % | 0.34 3.36 % | 0.33 8.00 % | 0.30 -16.89 % | 0.36 4.52 % | 0.35 -0.50 % | 0.35 12.17 % | 0.31 -15.09 % | 0.37 -2.84 % | 0.38 -1.20 % | 0.38 28.67 % | 0.30 -28.55 % | 0.42 8.22 % | 0.39 0.37 % | 0.38 8.49 % | 0.35 -1.00 % | 0.36 4.98 % | 0.34 0.19 % | 0.34 3.22 % | 0.33 -3.29 % | 0.34 -5.10 % | 0.36 1.25 % | 0.35 2.42 % | 0.35 0.89 % | 0.34 0.72 % | 0.34 -4.13 % | 0.36 -4.43 % | 0.37 7.49 % | 0.35 0.00 % | 0.35 15.01 % | 0.30 7.95 % | 0.28 -6.96 % | 0.30 5.15 % | 0.28 0.05 % | 0.28 1.39 % | 0.28 -15.86 % | 0.33 20.21 % | 0.28 -11.40 % | 0.31 10.61 % | 0.28 147.58 % | -0.60 -282.19 % | 0.33 27.16 % | 0.26 -12.80 % | 0.29 |
| Weighted average shs out dil | 56.879 M 0.69 % | 56.491 M -1.75 % | 57.497 M 7.37 % | 53.550 M -4.42 % | 56.024 M -2.56 % | 57.497 M 8.24 % | 53.119 M 37.73 % | 38.567 M -1.38 % | 39.106 M -0.20 % | 39.185 M -0.97 % | 39.569 M -2.22 % | 40.469 M 2.56 % | 39.458 M 0.63 % | 39.210 M 0.35 % | 39.072 M -0.12 % | 39.121 M 4.39 % | 37.475 M -2.18 % | 38.311 M 0.32 % | 38.190 M 1.05 % | 37.793 M -0.36 % | 37.931 M -2.95 % | 39.083 M -1.29 % | 39.593 M 0.75 % | 39.298 M -0.79 % | 39.611 M -1.31 % | 40.136 M -0.32 % | 40.264 M 0.65 % | 40.005 M 0.38 % | 39.854 M -1.40 % | 40.419 M 0.11 % | 40.375 M 0.28 % | 40.262 M 0.68 % | 39.991 M 0.04 % | 39.977 M -0.25 % | 40.078 M 0.99 % | 39.686 M -1.01 % | 40.091 M 0.79 % | 39.775 M -0.28 % | 39.888 M 0.40 % | 39.729 M 0.25 % | 39.629 M -0.30 % | 39.748 M 0.39 % | 39.592 M 1.23 % | 39.111 M -2.53 % | 40.127 M 2.55 % | 39.130 M 2.61 % | 38.135 M -1.07 % | 38.549 M 7.97 % | 35.705 M 3.28 % | 34.572 M 0.72 % | 34.324 M 7.03 % | 32.071 M -2.75 % | 32.977 M -1.97 % | 33.639 M |
| Weighted average shs out | 56.879 M 0.69 % | 56.491 M -1.75 % | 57.497 M 7.37 % | 53.550 M -4.42 % | 56.024 M -2.56 % | 57.497 M 8.08 % | 53.200 M 37.94 % | 38.567 M -1.38 % | 39.106 M 0.35 % | 38.969 M -1.74 % | 39.661 M 5.54 % | 37.579 M -4.76 % | 39.458 M 1.56 % | 38.850 M 0.88 % | 38.510 M -0.59 % | 38.737 M 3.37 % | 37.475 M -1.14 % | 37.908 M -0.10 % | 37.946 M 0.40 % | 37.793 M -0.36 % | 37.931 M -2.95 % | 39.083 M -0.56 % | 39.304 M 0.02 % | 39.298 M -0.79 % | 39.611 M -0.71 % | 39.896 M 0.00 % | 39.896 M -0.27 % | 40.005 M 0.38 % | 39.854 M -0.05 % | 39.875 M 0.10 % | 39.836 M 0.02 % | 39.829 M -0.41 % | 39.991 M 0.15 % | 39.933 M 0.66 % | 39.669 M 1.22 % | 39.190 M -1.27 % | 39.694 M 0.93 % | 39.329 M 0.17 % | 39.261 M 0.29 % | 39.148 M -0.21 % | 39.229 M 0.59 % | 39.000 M 0.46 % | 38.823 M 1.19 % | 38.368 M -2.79 % | 39.470 M 2.59 % | 38.474 M 2.61 % | 37.494 M -3.20 % | 38.732 M 8.48 % | 35.705 M 5.44 % | 33.863 M 0.48 % | 33.702 M 5.09 % | 32.071 M -2.75 % | 32.977 M -1.12 % | 33.350 M |
| EPS diluted | -0.63 -90.91 % | -0.33 -265.00 % | 0.20 433.33 % | -0.06 -135.29 % | 0.17 154.84 % | -0.31 -123.85 % | 1.30 2 066.67 % | 0.06 133.33 % | -0.18 -1 000.00 % | 0.02 -96.77 % | 0.62 376.92 % | 0.13 -60.61 % | 0.33 32.00 % | 0.25 -79.17 % | 1.20 18.81 % | 1.01 320.83 % | 0.24 2 300.00 % | 0.01 -99.01 % | 1.01 -3.81 % | 1.05 -11.76 % | 1.19 205.31 % | -1.13 -217.71 % | 0.96 14.29 % | 0.84 140.00 % | 0.35 -32.69 % | 0.52 123.53 % | -2.21 -383.33 % | 0.78 148.75 % | -1.60 -128.47 % | 5.62 420.37 % | 1.08 17.39 % | 0.92 58.62 % | 0.58 34.88 % | 0.43 0.00 % | 0.43 -45.57 % | 0.79 -17.71 % | 0.96 1.05 % | 0.95 -5.00 % | 1.00 -24.24 % | 1.32 38.95 % | 0.95 156.76 % | 0.37 -60.22 % | 0.93 63.16 % | 0.57 0.00 % | 0.57 21.28 % | 0.47 -52.53 % | 0.99 160.53 % | 0.38 8.57 % | 0.35 40.00 % | 0.25 -66.67 % | 0.75 15.38 % | 0.65 306.25 % | 0.16 -66.67 % | 0.48 |
| Earnings per share | -0.63 -90.91 % | -0.33 -265.00 % | 0.20 433.33 % | -0.06 -135.29 % | 0.17 154.84 % | -0.31 -123.66 % | 1.31 2 083.33 % | 0.06 133.33 % | -0.18 -1 000.00 % | 0.02 -96.83 % | 0.63 350.00 % | 0.14 -57.58 % | 0.33 32.00 % | 0.25 -79.51 % | 1.22 19.61 % | 1.02 325.00 % | 0.24 2 300.00 % | 0.01 -99.01 % | 1.01 -3.81 % | 1.05 -11.76 % | 1.19 205.31 % | -1.13 -216.49 % | 0.97 15.48 % | 0.84 140.00 % | 0.35 -32.69 % | 0.52 123.32 % | -2.23 -385.90 % | 0.78 148.75 % | -1.60 -128.12 % | 5.69 417.27 % | 1.10 18.28 % | 0.93 60.34 % | 0.58 34.88 % | 0.43 -2.27 % | 0.44 -45.00 % | 0.80 -17.53 % | 0.97 1.04 % | 0.96 -5.88 % | 1.02 -23.88 % | 1.34 39.58 % | 0.96 152.63 % | 0.38 -60.00 % | 0.95 63.79 % | 0.58 1.75 % | 0.57 18.75 % | 0.48 -52.00 % | 1.00 163.16 % | 0.38 8.57 % | 0.35 40.00 % | 0.25 -67.11 % | 0.76 16.92 % | 0.65 306.25 % | 0.16 -67.35 % | 0.49 |
| Gross profit | 68.955 M 28.11 % | 53.823 M -47.04 % | 101.624 M 2.93 % | 98.733 M 4.23 % | 94.724 M 78.82 % | 52.971 M -38.54 % | 86.190 M 38.59 % | 62.191 M 6.15 % | 58.587 M 14.58 % | 51.133 M -27.29 % | 70.323 M -1.40 % | 71.319 M -10.01 % | 79.252 M 3.45 % | 76.612 M -30.88 % | 110.833 M 0.85 % | 109.896 M 46.54 % | 74.992 M 9.30 % | 68.614 M -18.35 % | 84.035 M -1.85 % | 85.623 M -1.62 % | 87.033 M 127.64 % | 38.233 M -67.52 % | 117.700 M 7.36 % | 109.628 M -3.11 % | 113.152 M 41.49 % | 79.973 M -13.72 % | 92.688 M -5.54 % | 98.123 M -0.91 % | 99.025 M 39.75 % | 70.857 M -20.70 % | 89.356 M -7.26 % | 96.349 M 10.40 % | 87.269 M 19.81 % | 72.841 M -20.43 % | 91.541 M -4.36 % | 95.719 M -21.34 % | 121.688 M 14.24 % | 106.520 M -1.93 % | 108.619 M -12.12 % | 123.601 M 14.17 % | 108.262 M 40.80 % | 76.888 M -17.57 % | 93.274 M 2.87 % | 90.670 M 9.26 % | 82.983 M 16.72 % | 71.097 M -28.18 % | 98.993 M 29.84 % | 76.244 M -0.35 % | 76.510 M 11.36 % | 68.707 M 153.22 % | -129.107 M -222.13 % | 105.717 M 35.53 % | 78.002 M 2.34 % | 76.220 M |
| Income tax expense | -411.000 K 83.67 % | -2.517 M -144.92 % | 5.603 M 433.11 % | 1.051 M -74.88 % | 4.184 M 298.48 % | 1.050 M -96.76 % | 32.366 M 2 734.15 % | 1.142 M 158.41 % | -1.955 M 77.54 % | -8.703 M -84.42 % | -4.719 M -151.55 % | 9.154 M 10.32 % | 8.298 M -0.28 % | 8.321 M -36.21 % | 13.045 M 13.44 % | 11.499 M 122.50 % | 5.168 M -17.03 % | 6.229 M -10.95 % | 6.995 M 29.37 % | 5.407 M -51.58 % | 11.168 M 1 584.46 % | 663.000 K -95.04 % | 13.364 M -12.37 % | 15.251 M 28.61 % | 11.858 M 154.46 % | 4.660 M -26.78 % | 6.364 M -20.63 % | 8.018 M -29.02 % | 11.296 M 95.20 % | 5.787 M -61.66 % | 15.094 M 117.12 % | 6.952 M 2.46 % | 6.785 M 90.80 % | 3.556 M -54.05 % | 7.739 M 10.23 % | 7.021 M -48.50 % | 13.632 M 46.08 % | 9.332 M 18.83 % | 7.853 M -38.31 % | 12.729 M 9.20 % | 11.657 M 116.75 % | 5.378 M -40.28 % | 9.005 M 30.94 % | 6.877 M 31.39 % | 5.234 M 268.33 % | 1.421 M -85.38 % | 9.718 M 144.91 % | 3.968 M -24.91 % | 5.284 M 53.69 % | 3.438 M 143.85 % | -7.841 M -212.27 % | 6.984 M 34.46 % | 5.194 M 112.00 % | 2.450 M |
| Cost of revenue | 179.197 M 4.32 % | 171.774 M -24.96 % | 228.923 M 4.07 % | 219.980 M -6.75 % | 235.908 M 28.53 % | 183.538 M -3.68 % | 190.553 M 48.25 % | 128.539 M 4.01 % | 123.587 M 11.19 % | 111.153 M -19.53 % | 138.126 M -0.90 % | 139.374 M -14.37 % | 162.754 M -7.55 % | 176.041 M -8.76 % | 192.939 M -5.84 % | 204.911 M 47.68 % | 138.757 M -7.96 % | 150.757 M 4.62 % | 144.106 M 2.77 % | 140.221 M 0.32 % | 139.768 M 55.36 % | 89.962 M -45.24 % | 164.270 M -5.92 % | 174.603 M -3.69 % | 181.287 M 24.33 % | 145.807 M -12.36 % | 166.369 M -12.33 % | 189.773 M -1.19 % | 192.059 M 33.24 % | 144.142 M -16.61 % | 172.856 M 0.52 % | 171.958 M 8.29 % | 158.791 M 15.48 % | 137.506 M -21.50 % | 175.158 M -5.40 % | 185.165 M -16.08 % | 220.645 M 22.68 % | 179.853 M -12.38 % | 205.263 M -12.12 % | 233.567 M -7.14 % | 251.530 M 26.43 % | 198.953 M -8.76 % | 218.047 M -4.17 % | 227.535 M 9.19 % | 208.379 M 14.49 % | 182.001 M -7.85 % | 197.510 M -0.38 % | 198.265 M 18.33 % | 167.554 M -3.55 % | 173.728 M -49.77 % | 345.857 M 58.91 % | 217.638 M -3.43 % | 225.378 M 23.64 % | 182.286 M |
| General and administrative expenses | 37.521 M -4.70 % | 39.372 M -8.54 % | 43.050 M -5.78 % | 45.693 M 27.76 % | 35.766 M 5.67 % | 33.847 M -19.01 % | 41.793 M 72.56 % | 24.219 M 8.73 % | 22.275 M 1.16 % | 22.019 M 1.47 % | 21.701 M 3.42 % | 20.983 M -2.48 % | 21.517 M -4.00 % | 22.413 M 5.75 % | 21.194 M -27.16 % | 29.097 M 35.86 % | 21.417 M 12.27 % | 19.076 M -18.72 % | 23.469 M -6.83 % | 25.190 M 28.50 % | 19.603 M 6.53 % | 18.401 M -31.05 % | 26.687 M -0.63 % | 26.856 M 15.16 % | 23.320 M 7.41 % | 21.711 M -18.34 % | 26.587 M 4.49 % | 25.444 M 16.36 % | 21.867 M -41.89 % | 37.628 M 19.04 % | 31.610 M 10.82 % | 28.524 M 13.55 % | 25.121 M 10.93 % | 22.645 M -14.33 % | 26.434 M 4.88 % | 25.204 M -8.07 % | 27.418 M -7.31 % | 29.580 M 21.55 % | 24.335 M -28.21 % | 33.898 M 8.50 % | 31.242 M 32.30 % | 23.614 M -9.95 % | 26.222 M -4.05 % | 27.330 M 12.40 % | 24.315 M 0.25 % | 24.254 M -12.37 % | 27.677 M -8.86 % | 30.367 M -1.43 % | 30.809 M 3.86 % | 29.664 M 155.88 % | -53.083 M -213.87 % | 46.617 M 40.51 % | 33.177 M 8.64 % | 30.538 M |
| Selling and marketing expenses | 34.213 M -1.16 % | 34.614 M -12.60 % | 39.603 M -22.65 % | 51.199 M 31.36 % | 38.975 M 3.30 % | 37.730 M 22.24 % | 30.865 M 33.59 % | 23.104 M 3.01 % | 22.429 M 2.72 % | 21.835 M -2.16 % | 22.316 M 12.11 % | 19.905 M -8.13 % | 21.666 M 0.86 % | 21.481 M -12.23 % | 24.474 M 8.12 % | 22.635 M 2.64 % | 22.053 M -0.93 % | 22.260 M 12.87 % | 19.722 M -3.90 % | 20.523 M -22.81 % | 26.586 M 29.75 % | 20.490 M -18.56 % | 25.159 M -6.08 % | 26.787 M -24.19 % | 35.333 M 28.47 % | 27.502 M 17.04 % | 23.498 M -32.21 % | 34.661 M 14.28 % | 30.329 M 12.20 % | 27.031 M -5.02 % | 28.461 M 1.56 % | 28.024 M 6.28 % | 26.367 M 12.96 % | 23.342 M -29.60 % | 33.156 M 12.45 % | 29.486 M -6.70 % | 31.602 M 17.05 % | 26.999 M 1.24 % | 26.668 M -9.78 % | 29.560 M 15.29 % | 25.639 M 15.13 % | 22.269 M -5.66 % | 23.605 M -2.81 % | 24.287 M 5.98 % | 22.917 M 3.15 % | 22.218 M 15.92 % | 19.166 M 4.67 % | 18.311 M -16.70 % | 21.982 M 9.36 % | 20.100 M 156.37 % | -35.656 M -256.87 % | 22.730 M 5.82 % | 21.479 M 12.47 % | 19.097 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 90.349 M -2.88 % | 93.025 M -11.86 % | 105.548 M -11.59 % | 119.391 M 23.46 % | 96.702 M 3.59 % | 93.349 M 1.60 % | 91.877 M 58.96 % | 57.800 M 5.46 % | 54.808 M 5.28 % | 52.060 M -2.08 % | 53.167 M 5.58 % | 50.357 M -6.16 % | 53.665 M -0.40 % | 53.878 M -4.35 % | 56.326 M -9.11 % | 61.973 M 15.76 % | 53.537 M 7.53 % | 49.790 M -4.06 % | 51.898 M -6.00 % | 55.213 M 1.40 % | 54.451 M 16.83 % | 46.609 M -27.23 % | 64.051 M -2.02 % | 65.369 M -4.89 % | 68.728 M 19.58 % | 57.476 M -7.83 % | 62.360 M -10.90 % | 69.992 M 13.56 % | 61.632 M -15.80 % | 73.194 M 5.64 % | 69.287 M 6.01 % | 65.357 M 8.69 % | 60.133 M 11.18 % | 54.088 M -21.53 % | 68.929 M 7.25 % | 64.268 M -6.67 % | 68.859 M 4.03 % | 66.191 M 7.56 % | 61.537 M -17.81 % | 74.868 M 9.62 % | 68.300 M 23.50 % | 55.303 M -7.09 % | 59.522 M -4.39 % | 62.258 M 6.28 % | 58.578 M 4.98 % | 55.799 M -1.00 % | 56.364 M -4.47 % | 59.003 M -3.89 % | 61.391 M 4.43 % | 58.787 M 154.08 % | -108.706 M -237.99 % | 78.779 M 21.10 % | 65.055 M 13.52 % | 57.307 M |
| Cost and expenses | 269.546 M 1.79 % | 264.799 M -20.83 % | 334.471 M -1.44 % | 339.371 M 2.03 % | 332.610 M 20.12 % | 276.887 M -1.96 % | 282.430 M 51.57 % | 186.339 M 4.45 % | 178.395 M 9.30 % | 163.213 M -14.68 % | 191.293 M 0.82 % | 189.731 M -12.33 % | 216.419 M -5.87 % | 229.919 M -7.76 % | 249.265 M -6.60 % | 266.884 M 38.79 % | 192.294 M -4.12 % | 200.547 M 2.32 % | 196.004 M 0.29 % | 195.434 M 0.63 % | 194.219 M 42.21 % | 136.571 M -40.18 % | 228.321 M -4.86 % | 239.972 M -4.02 % | 250.015 M 22.99 % | 203.283 M -11.12 % | 228.729 M -11.95 % | 259.765 M 2.39 % | 253.691 M 16.73 % | 217.336 M -10.24 % | 242.143 M 2.03 % | 237.315 M 8.40 % | 218.924 M 14.26 % | 191.594 M -21.51 % | 244.087 M -2.14 % | 249.433 M -13.84 % | 289.504 M 17.66 % | 246.044 M -7.78 % | 266.800 M -13.50 % | 308.435 M -3.56 % | 319.830 M 25.79 % | 254.256 M -8.40 % | 277.569 M -4.22 % | 289.793 M 8.55 % | 266.957 M 12.26 % | 237.800 M -6.33 % | 253.874 M -1.32 % | 257.268 M 12.37 % | 228.945 M -1.54 % | 232.515 M -1.95 % | 237.151 M -19.99 % | 296.417 M 2.06 % | 290.433 M 21.22 % | 239.593 M |
| Research and development expenses | 18.615 M -2.23 % | 19.039 M -16.84 % | 22.895 M 1.76 % | 22.499 M 2.45 % | 21.961 M 0.87 % | 21.772 M 13.28 % | 19.219 M 83.44 % | 10.477 M 3.69 % | 10.104 M 23.13 % | 8.206 M -10.32 % | 9.150 M -3.37 % | 9.469 M -9.66 % | 10.482 M 4.99 % | 9.984 M -6.32 % | 10.658 M 4.07 % | 10.241 M 1.73 % | 10.067 M 19.08 % | 8.454 M -2.91 % | 8.707 M -8.35 % | 9.500 M 14.98 % | 8.262 M 7.05 % | 7.718 M -36.76 % | 12.205 M 4.08 % | 11.726 M 16.39 % | 10.075 M 21.93 % | 8.263 M -32.68 % | 12.275 M 24.15 % | 9.887 M 4.78 % | 9.436 M 10.56 % | 8.535 M -7.39 % | 9.216 M 4.62 % | 8.809 M 1.90 % | 8.645 M 6.72 % | 8.101 M -13.26 % | 9.339 M -2.50 % | 9.578 M -2.65 % | 9.839 M 2.36 % | 9.612 M -8.75 % | 10.534 M -7.68 % | 11.410 M -0.08 % | 11.419 M 21.22 % | 9.420 M -2.84 % | 9.695 M -8.89 % | 10.641 M -6.21 % | 11.346 M 21.65 % | 9.327 M -2.04 % | 9.521 M -7.79 % | 10.325 M 20.06 % | 8.600 M -4.69 % | 9.023 M 145.19 % | -19.967 M -311.69 % | 9.432 M -9.30 % | 10.399 M 35.54 % | 7.672 M |
| Selling general and administrative expenses | 71.734 M -3.04 % | 73.986 M -10.49 % | 82.653 M -14.70 % | 96.892 M 29.64 % | 74.741 M 4.42 % | 71.577 M -1.49 % | 72.658 M 53.54 % | 47.323 M 5.86 % | 44.704 M 1.94 % | 43.854 M -0.37 % | 44.017 M 7.65 % | 40.888 M -5.31 % | 43.183 M -1.62 % | 43.894 M -3.88 % | 45.668 M -11.72 % | 51.732 M 19.01 % | 43.470 M 5.16 % | 41.336 M -4.29 % | 43.191 M -5.52 % | 45.713 M -1.03 % | 46.189 M 18.77 % | 38.891 M -24.99 % | 51.846 M -3.35 % | 53.643 M -8.54 % | 58.653 M 19.18 % | 49.213 M -1.74 % | 50.085 M -16.67 % | 60.105 M 15.15 % | 52.196 M -19.27 % | 64.659 M 7.64 % | 60.071 M 6.23 % | 56.548 M 9.83 % | 51.488 M 11.96 % | 45.987 M -22.83 % | 59.590 M 8.96 % | 54.690 M -7.34 % | 59.020 M 4.31 % | 56.579 M 10.93 % | 51.003 M -19.63 % | 63.458 M 11.56 % | 56.881 M 23.97 % | 45.883 M -7.92 % | 49.827 M -3.47 % | 51.617 M 9.28 % | 47.232 M 1.64 % | 46.472 M -0.79 % | 46.843 M -3.77 % | 48.678 M -7.79 % | 52.791 M 6.08 % | 49.764 M 156.08 % | -88.739 M -227.96 % | 69.347 M 26.88 % | 54.656 M 10.12 % | 49.635 M |
| Interest income | 4.940 M -15.87 % | 5.872 M 0.48 % | 5.844 M -10.19 % | 6.507 M -4.18 % | 6.791 M 2.09 % | 6.652 M -1.16 % | 6.730 M 84.99 % | 3.638 M 3.12 % | 3.528 M -0.82 % | 3.557 M 1.74 % | 3.496 M 24.19 % | 2.815 M 16.42 % | 2.418 M 4.04 % | 2.324 M 0.65 % | 2.309 M 10.69 % | 2.086 M 1.26 % | 2.060 M 0.10 % | 2.058 M -0.87 % | 2.076 M 34.46 % | 1.544 M 11.32 % | 1.387 M -12.82 % | 1.591 M | 0.000 -100.00 % | 1.482 M -20.49 % | 1.864 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 |
| Interest expense | 1.920 M 469.73 % | 337.000 K -37.24 % | 537.000 K -8.83 % | 589.000 K 4.43 % | 564.000 K -5.37 % | 596.000 K 12.45 % | 530.000 K 482.42 % | 91.000 K -12.50 % | 104.000 K -11.86 % | 118.000 K 280.65 % | 31.000 K -34.04 % | 47.000 K -22.95 % | 61.000 K -7.58 % | 66.000 K -14.29 % | 77.000 K -12.50 % | 88.000 K -1.12 % | 89.000 K 17.11 % | 76.000 K -15.56 % | 90.000 K -15.09 % | 106.000 K -11.67 % | 120.000 K -5.51 % | 127.000 K 225.64 % | 39.000 K -18.75 % | 48.000 K -7.69 % | 52.000 K 30.00 % | 40.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 -100.00 % | 39.000 K -81.60 % | 212.000 K | 0.000 -100.00 % | 331.000 K 162.70 % | 126.000 K 447.83 % | 23.000 K 53.33 % | 15.000 K | 0.000 -100.00 % | 389.000 K -48.48 % | 755.000 K -38.27 % | 1.223 M |
| Depreciation and amortization | 24.186 M -6.30 % | 25.813 M 11.40 % | 23.172 M -2.28 % | 23.712 M 0.65 % | 23.560 M -1.01 % | 23.801 M 13.47 % | 20.976 M 41.46 % | 14.828 M -0.62 % | 14.921 M 0.05 % | 14.913 M 17.84 % | 12.655 M -16.23 % | 15.106 M -2.69 % | 15.523 M -0.77 % | 15.644 M 1.47 % | 15.417 M 2.29 % | 15.072 M -0.86 % | 15.203 M -1.76 % | 15.476 M 2.18 % | 15.146 M 3.30 % | 14.662 M -1.72 % | 14.919 M -1.49 % | 15.144 M 1.28 % | 14.952 M -2.50 % | 15.336 M -2.78 % | 15.774 M -1.63 % | 16.035 M 21.73 % | 13.173 M 0.58 % | 13.097 M 0.19 % | 13.072 M 1.76 % | 12.846 M 1.38 % | 12.671 M 0.78 % | 12.573 M 12.08 % | 11.218 M 5.76 % | 10.607 M -6.13 % | 11.300 M -2.37 % | 11.574 M -4.39 % | 12.106 M -1.93 % | 12.344 M -24.48 % | 16.345 M 28.24 % | 12.746 M -8.84 % | 13.982 M -3.22 % | 14.447 M -8.97 % | 15.870 M 5.92 % | 14.983 M -0.13 % | 15.003 M -4.15 % | 15.653 M 0.77 % | 15.533 M -9.80 % | 17.220 M -5.24 % | 18.172 M 0.19 % | 18.137 M 135.44 % | -51.182 M -349.25 % | 20.534 M 9.47 % | 18.758 M 1.95 % | 18.399 M |
| Operating income | -21.394 M 45.43 % | -39.202 M -899.03 % | -3.924 M 81.00 % | -20.658 M -944.39 % | -1.978 M 95.10 % | -40.378 M -610.01 % | -5.687 M -260.33 % | 3.547 M -6.14 % | 3.779 M 507.66 % | -927.000 K -105.40 % | 17.156 M -18.16 % | 20.962 M -18.08 % | 25.587 M 12.55 % | 22.734 M -58.29 % | 54.507 M 13.74 % | 47.923 M 123.37 % | 21.455 M 13.98 % | 18.824 M -41.43 % | 32.137 M 5.68 % | 30.410 M -6.67 % | 32.582 M 488.99 % | -8.376 M -115.61 % | 53.649 M 21.22 % | 44.259 M -0.37 % | 44.424 M 97.47 % | 22.497 M -25.82 % | 30.328 M 7.81 % | 28.131 M -24.77 % | 37.393 M 1 700.04 % | -2.337 M -111.64 % | 20.069 M -35.24 % | 30.992 M 14.21 % | 27.136 M 44.70 % | 18.753 M -17.07 % | 22.612 M -28.10 % | 31.451 M -40.47 % | 52.829 M 31.00 % | 40.329 M -14.34 % | 47.082 M -3.39 % | 48.733 M 21.95 % | 39.962 M 85.14 % | 21.585 M -36.05 % | 33.752 M 18.79 % | 28.412 M 16.42 % | 24.405 M 59.53 % | 15.298 M -64.11 % | 42.629 M 147.25 % | 17.241 M 14.04 % | 15.119 M 52.41 % | 9.920 M 148.63 % | -20.401 M -175.73 % | 26.938 M 108.06 % | 12.947 M -31.54 % | 18.913 M |
| Operating income ratio | -0.09 50.39 % | -0.17 -1 363.79 % | -0.01 81.68 % | -0.06 -983.45 % | -0.01 96.50 % | -0.17 -730.79 % | -0.02 -210.50 % | 0.02 -10.35 % | 0.02 463.15 % | -0.01 -106.94 % | 0.08 -17.28 % | 0.10 -5.90 % | 0.11 17.50 % | 0.09 -49.85 % | 0.18 17.87 % | 0.15 51.66 % | 0.10 16.97 % | 0.09 -39.08 % | 0.14 4.62 % | 0.13 -6.27 % | 0.14 319.87 % | -0.07 -134.34 % | 0.19 22.19 % | 0.16 3.21 % | 0.15 51.42 % | 0.10 -14.89 % | 0.12 19.81 % | 0.10 -23.94 % | 0.13 1 281.82 % | -0.01 -114.20 % | 0.08 -33.74 % | 0.12 4.74 % | 0.11 23.70 % | 0.09 5.15 % | 0.08 -24.28 % | 0.11 -27.44 % | 0.15 9.58 % | 0.14 -6.11 % | 0.15 9.94 % | 0.14 22.84 % | 0.11 41.94 % | 0.08 -27.82 % | 0.11 21.42 % | 0.09 6.60 % | 0.08 38.58 % | 0.06 -57.96 % | 0.14 128.91 % | 0.06 1.39 % | 0.06 51.39 % | 0.04 143.47 % | -0.09 -212.98 % | 0.08 95.21 % | 0.04 -41.67 % | 0.07 |
| Total other income expenses net | -14.851 M -182.31 % | 18.043 M 2.04 % | 17.683 M 34.95 % | 13.103 M -16.47 % | 15.686 M -33.78 % | 23.688 M -73.95 % | 90.930 M 100 023.08 % | -91.000 K 99.29 % | -12.773 M -86.20 % | -6.860 M -364.15 % | 2.597 M 139.67 % | -6.547 M -53.40 % | -4.268 M 10.58 % | -4.773 M -185.69 % | 5.570 M 80.38 % | 3.088 M 142.34 % | -7.293 M 40.03 % | -12.161 M -190.96 % | 13.370 M -8.92 % | 14.680 M -38.12 % | 23.724 M 167.32 % | -35.240 M -1 478.85 % | -2.232 M -155.77 % | 4.002 M 121.40 % | -18.702 M -739.60 % | 2.924 M 102.59 % | -112.919 M -1 118.11 % | 11.091 M 112.34 % | -89.863 M -138.21 % | 235.198 M 507.73 % | 38.701 M 197.68 % | 13.001 M 357.14 % | 2.844 M 44.07 % | 1.974 M -17.65 % | 2.397 M -65.37 % | 6.922 M 1 097.41 % | -694.000 K -110.07 % | 6.889 M 841.12 % | 732.000 K -95.52 % | 16.323 M 73.78 % | 9.393 M 693.37 % | -1.583 M -113.24 % | 11.956 M 1 374.23 % | 811.000 K -76.95 % | 3.519 M -25.63 % | 4.732 M 1.57 % | 4.659 M 250.56 % | 1.329 M -48.47 % | 2.579 M 31.38 % | 1.963 M -94.86 % | 38.218 M 4 242.95 % | 880.000 K 133.91 % | -2.595 M -592.00 % | -375.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -252.207 M 27.40 % | -347.372 M -11.77 % | -310.781 M -67.88 % | -185.119 M 16.67 % | -222.151 M 37.63 % | -356.211 M -53.42 % | -232.186 M -28.35 % | -180.902 M 7.89 % | -196.400 M 37.51 % | -314.266 M 12.50 % | -359.162 M -5.53 % | -340.345 M 19.98 % | -425.341 M -8.43 % | -392.262 M -17.26 % | -334.536 M -10.37 % | -303.096 M 15.14 % | -357.192 M -9.16 % | -327.221 M 3.97 % | -340.757 M 0.37 % | -342.014 M -37.37 % | -248.975 M 2.75 % | -256.014 M 16.13 % | -305.258 M -18.74 % | -257.088 M 30.10 % | -367.808 M -4.86 % | -350.775 M 4.39 % | -366.898 M -6.78 % | -343.606 M 24.35 % | -454.192 M -9.69 % | -414.068 M -12.18 % | -369.104 M -7.57 % | -343.142 M 18.89 % | -423.075 M 16.29 % | -505.376 M -3.34 % | -489.056 M 2.83 % | -503.305 M 14.04 % | -585.506 M 6.59 % | -626.831 M -5.25 % | -595.582 M -7.88 % | -552.068 M -2.01 % | -541.174 M -5.59 % | -512.541 M 5.12 % | -540.200 M -12.95 % | -478.282 M 9.97 % | -531.255 M -1.58 % | -523.012 M -9.59 % | -477.261 M -4.27 % | -457.719 M 11.06 % | -514.665 M -44.48 % | -356.213 M -12.03 % | -317.967 M -23.97 % | -256.478 M -9.44 % | -234.347 M -15.26 % | -203.318 M -149.35 % | -81.540 M |
| Total investments | 23.939 M -10.87 % | 26.859 M 35.95 % | 19.757 M 392.32 % | 4.013 M 0.00 % | 4.013 M 0.00 % | 4.013 M -17.00 % | 4.835 M -86.46 % | 35.717 M -6.69 % | 38.278 M -27.39 % | 52.717 M -83.90 % | 327.505 M 381.25 % | 68.053 M -9.79 % | 75.439 M -8.76 % | 82.686 M -6.34 % | 88.287 M 0.39 % | 87.943 M -2.47 % | 90.169 M 9.05 % | 82.686 M -9.45 % | 91.319 M 0.93 % | 90.479 M -48.81 % | 176.768 M 12.85 % | 156.646 M -15.45 % | 185.271 M 0.25 % | 184.804 M -6.40 % | 197.448 M 46.92 % | 134.392 M 0.79 % | 133.342 M -38.16 % | 215.616 M 2.74 % | 209.874 M -22.23 % | 269.873 M 111.54 % | 127.576 M 4.81 % | 121.723 M 1.98 % | 119.357 M -4.68 % | 125.220 M 3.39 % | 121.120 M -1.19 % | 122.573 M 9.45 % | 111.989 M -9.01 % | 123.085 M 7.97 % | 114.003 M 1.74 % | 112.050 M -6.06 % | 119.278 M 92.82 % | 61.860 M 269.78 % | 16.729 M 0.00 % | 16.729 M 0.00 % | 16.729 M 0.00 % | 16.729 M 0.00 % | 16.729 M 46.84 % | 11.393 M 0.00 % | 11.393 M 0.00 % | 11.393 M 0.00 % | 11.393 M -23.94 % | 14.979 M 31.48 % | 11.393 M -58.02 % | 27.138 M 7.87 % | 25.157 M |
| Total debt | 48.294 M -58.77 % | 117.145 M -24.12 % | 154.372 M -23.60 % | 202.050 M 36.10 % | 148.456 M 6.54 % | 139.339 M -20.15 % | 174.508 M 1 007.92 % | 15.751 M -12.79 % | 18.061 M -12.32 % | 20.599 M 631.76 % | 2.815 M -45.16 % | 5.133 M -27.71 % | 7.101 M -12.86 % | 8.149 M -17.69 % | 9.900 M -3.19 % | 10.226 M -16.71 % | 12.278 M 12.61 % | 10.903 M -14.87 % | 12.808 M -14.13 % | 14.916 M -11.43 % | 16.841 M -9.86 % | 18.684 M 378.83 % | 3.902 M 9.18 % | 3.574 M -41.44 % | 6.103 M 14.61 % | 5.325 M | 0.000 -100.00 % | 24.000 K 380.00 % | 5.000 K -66.67 % | 15.000 K -74.58 % | 59.000 K 3.51 % | 57.000 K 83.87 % | 31.000 K | 0.000 -100.00 % | 8.000 K -11.11 % | 9.000 K -75.68 % | 37.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 5.961 M 0.79 % | 5.914 M -1.43 % | 6.000 M | 0.000 | 0.000 -100.00 % | 53.787 M -13.97 % | 62.522 M -0.56 % | 62.874 M -61.08 % | 161.557 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 203.009 M 16.47 % | 174.300 M -6.09 % | 185.607 M 12.44 % | 165.078 M 19.95 % | 137.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.500 M 269.15 % | -78.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.579 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 |
| Retained earnings | -13.086 M -158.49 % | 22.373 M -45.45 % | 41.015 M 43.24 % | 28.633 M -10.09 % | 31.846 M -15.30 % | 37.597 M -60.67 % | 95.585 M 61.76 % | 59.092 M 4.08 % | 56.778 M -3.47 % | 58.816 M -82.04 % | 327.424 M 234.78 % | 97.804 M 5.69 % | 92.542 M -19.51 % | 114.976 M -38.50 % | 186.967 M 33.56 % | 139.984 M 39.33 % | 100.472 M -17.77 % | 122.180 M -42.60 % | 212.854 M 22.25 % | 174.119 M 86.87 % | 93.179 M 41.23 % | 65.977 M -66.10 % | 194.627 M 24.40 % | 156.451 M 26.74 % | 123.441 M -41.84 % | 212.227 M 10.84 % | 191.466 M -31.77 % | 280.615 M 12.51 % | 249.411 M -40.17 % | 416.844 M 119.66 % | 189.770 M 30.44 % | 145.484 M 34.16 % | 108.443 M -46.89 % | 204.177 M 9.18 % | 187.006 M 9.84 % | 170.255 M 22.57 % | 138.903 M -39.48 % | 229.515 M 19.77 % | 191.629 M 25.63 % | 152.532 M 52.22 % | 100.205 M -33.27 % | 150.160 M 10.79 % | 135.536 M -16.97 % | 163.243 M 15.86 % | 140.897 M -22.43 % | 181.649 M 11.41 % | 163.040 M 139.59 % | 68.049 M 27.32 % | 53.447 M -47.00 % | 100.851 M 9.14 % | 92.406 M 95.65 % | 47.230 M -38.06 % | 76.248 M 214.42 % | 24.250 M -54.09 % | 52.819 M |
| Common stock | 568.886 M -1.91 % | 579.966 M 0.00 % | 579.966 M 0.00 % | 579.966 M 0.00 % | 579.966 M 0.00 % | 579.966 M 0.00 % | 579.966 M 46.84 % | 394.956 M 0.00 % | 394.955 M 0.00 % | 394.956 M 0.19 % | 394.223 M 0.12 % | 393.738 M 0.00 % | 393.721 M -2.48 % | 403.721 M 0.15 % | 403.134 M 0.28 % | 402.001 M 0.54 % | 399.851 M 0.06 % | 399.616 M 0.48 % | 397.688 M 0.24 % | 396.723 M -1.44 % | 402.533 M 0.00 % | 402.533 M 0.24 % | 401.556 M 0.13 % | 401.033 M 0.02 % | 400.968 M 0.14 % | 400.408 M 0.20 % | 399.628 M 0.17 % | 398.948 M 0.00 % | 398.948 M 0.00 % | 398.948 M 0.07 % | 398.655 M 0.13 % | 398.118 M 0.00 % | 398.118 M 1.00 % | 394.176 M 0.06 % | 393.941 M 0.59 % | 391.638 M 0.47 % | 389.824 M 2.00 % | 382.180 M 0.21 % | 381.378 M 0.18 % | 380.697 M 0.00 % | 380.697 M 2.33 % | 372.046 M 1.38 % | 366.978 M -0.59 % | 369.160 M 1.69 % | 363.030 M 2.74 % | 353.338 M 0.42 % | 351.868 M 0.00 % | 351.868 M 0.06 % | 351.670 M 19.16 % | 295.112 M 0.29 % | 294.249 M 0.95 % | 291.488 M 6.62 % | 273.401 M 0.76 % | 271.326 M 6.00 % | 255.968 M |
| Total equity | 1.376 B -14.81 % | 1.615 B -0.31 % | 1.620 B 0.08 % | 1.619 B 1.10 % | 1.601 B 1.39 % | 1.579 B -1.90 % | 1.610 B 50.05 % | 1.073 B 2.83 % | 1.043 B -3.39 % | 1.080 B -4.79 % | 1.134 B 0.97 % | 1.123 B 1.01 % | 1.112 B -0.09 % | 1.113 B -3.43 % | 1.153 B 5.42 % | 1.093 B 5.56 % | 1.036 B -0.29 % | 1.039 B -8.41 % | 1.134 B 5.93 % | 1.071 B 5.23 % | 1.018 B 5.28 % | 966.528 M -15.38 % | 1.142 B 3.25 % | 1.106 B -0.66 % | 1.114 B -8.64 % | 1.219 B 2.09 % | 1.194 B -11.94 % | 1.356 B 0.85 % | 1.344 B -14.11 % | 1.565 B 32.48 % | 1.182 B 4.76 % | 1.128 B 4.72 % | 1.077 B -6.20 % | 1.148 B -1.02 % | 1.160 B 0.96 % | 1.149 B 1.66 % | 1.130 B -7.89 % | 1.227 B 3.75 % | 1.183 B 1.44 % | 1.166 B 7.44 % | 1.085 B -2.31 % | 1.111 B 1.27 % | 1.097 B 6.19 % | 1.033 B 4.63 % | 987.493 M -4.14 % | 1.030 B 2.00 % | 1.010 B 5.76 % | 955.018 M 0.88 % | 946.685 M 13.42 % | 834.657 M 3.39 % | 807.295 M 4.48 % | 772.697 M -0.01 % | 772.747 M 12.13 % | 689.157 M -0.94 % | 695.730 M |
| Other non current liabilities | 18.030 M -22.52 % | 23.270 M -17.82 % | 28.317 M -21.22 % | 35.945 M -0.24 % | 36.030 M 0.91 % | 35.706 M 201.90 % | 11.827 M 13.05 % | 10.462 M -0.48 % | 10.512 M -0.53 % | 10.568 M 0.00 % | 10.568 M 15.80 % | 9.126 M 1.56 % | 8.986 M 1.30 % | 8.871 M 0.12 % | 8.860 M -4.85 % | 9.312 M 0.59 % | 9.257 M 5.03 % | 8.814 M 0.25 % | 8.792 M -2.44 % | 9.012 M 0.09 % | 9.004 M -18.87 % | 11.098 M -0.39 % | 11.141 M -4.59 % | 11.677 M -0.87 % | 11.779 M 0.68 % | 11.700 M -10.69 % | 13.101 M 7.07 % | 12.236 M -0.33 % | 12.277 M 0.49 % | 12.217 M -0.22 % | 12.244 M -10.57 % | 13.691 M -4.37 % | 14.317 M -3.72 % | 14.870 M 2.75 % | 14.472 M 4.39 % | 13.864 M -0.01 % | 13.866 M 9.01 % | 12.720 M -19.01 % | 15.706 M -1.84 % | 16.001 M 0.85 % | 15.866 M 0.23 % | 15.829 M 0.22 % | 15.794 M 3.59 % | 15.247 M 0.24 % | 15.210 M 0.19 % | 15.181 M 0.23 % | 15.146 M -4.72 % | 15.897 M 7.78 % | 14.750 M 0.41 % | 14.690 M 0.19 % | 14.662 M 103.19 % | 7.216 M -43.55 % | 12.783 M 85.56 % | 6.889 M 14.44 % | 6.020 M |
| Long term debt | 979.000 K -36.30 % | 1.537 M -21.74 % | 1.964 M -52.43 % | 4.129 M -33.75 % | 6.232 M 3.13 % | 6.043 M 293.50 % | -3.123 M -137.13 % | 8.410 M -16.45 % | 10.066 M -14.08 % | 11.715 M 3 871.19 % | 295.000 K -66.89 % | 891.000 K -36.99 % | 1.414 M -18.69 % | 1.739 M -20.45 % | 2.186 M -29.23 % | 3.089 M -35.11 % | 4.760 M 13.17 % | 4.206 M -24.77 % | 5.591 M -22.94 % | 7.255 M -18.43 % | 8.894 M -14.05 % | 10.348 M 708.44 % | 1.280 M 77.53 % | 721.000 K -35.45 % | 1.117 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 -100.00 % | 5.976 M -65.07 % | 17.110 M -64.91 % | 48.766 M -60.45 % | 123.297 M |
| Total non current liabilities | 50.869 M -14.77 % | 59.684 M -12.74 % | 68.400 M -12.62 % | 78.278 M -3.76 % | 81.333 M 1.68 % | 79.986 M -6.05 % | 85.135 M 347.07 % | 19.043 M -10.84 % | 21.358 M -5.38 % | 22.573 M 53.63 % | 14.693 M 7.59 % | 13.656 M 6.26 % | 12.851 M -30.77 % | 18.564 M 1.51 % | 18.287 M 4.13 % | 17.562 M -0.92 % | 17.725 M 13.03 % | 15.681 M -12.04 % | 17.828 M -6.10 % | 18.986 M -5.89 % | 20.174 M -32.55 % | 29.910 M 36.94 % | 21.842 M 11.33 % | 19.619 M 7.75 % | 18.208 M 22.70 % | 14.839 M -4.81 % | 15.589 M 8.59 % | 14.356 M 6.39 % | 13.494 M -40.11 % | 22.533 M 3.48 % | 21.776 M 42.83 % | 15.246 M -3.94 % | 15.872 M -3.37 % | 16.425 M 2.48 % | 16.027 M 7.69 % | 14.882 M 1.99 % | 14.592 M 1.07 % | 14.438 M -20.66 % | 18.197 M 0.90 % | 18.035 M 5.47 % | 17.100 M -0.79 % | 17.236 M -1.72 % | 17.537 M 7.35 % | 16.337 M 0.23 % | 16.300 M -2.47 % | 16.713 M 1.32 % | 16.496 M 2.54 % | 16.088 M 7.46 % | 14.971 M 1.91 % | 14.690 M 0.19 % | 14.662 M 11.14 % | 13.192 M -55.87 % | 29.893 M -46.29 % | 55.655 M -56.96 % | 129.317 M |
| Other current liabilities | 152.966 M -13.38 % | 176.595 M -7.10 % | 190.083 M -2.09 % | 194.147 M 41.28 % | 137.416 M -26.58 % | 187.172 M 14.04 % | 164.133 M 159.65 % | 63.212 M 1.83 % | 62.077 M -48.91 % | 121.500 M 72.58 % | 70.403 M -27.16 % | 96.649 M -51.08 % | 197.568 M 6.19 % | 186.055 M 60.27 % | 116.088 M 14.97 % | 100.973 M -48.34 % | 195.475 M 5.09 % | 186.003 M 78.63 % | 104.127 M 1.33 % | 102.765 M -43.19 % | 180.896 M 5.35 % | 171.716 M 55.82 % | 110.198 M -3.16 % | 113.791 M -47.71 % | 217.636 M 99.61 % | 109.032 M -12.29 % | 124.307 M -4.65 % | 130.371 M -41.98 % | 224.699 M 72.60 % | 130.182 M 10.42 % | 117.896 M -1.62 % | 119.832 M -45.78 % | 221.007 M 107.78 % | 106.364 M -13.97 % | 123.635 M 0.70 % | 122.773 M -48.80 % | 239.814 M 67.77 % | 142.939 M 9.16 % | 130.943 M -5.63 % | 138.757 M -29.51 % | 196.848 M 72.63 % | 114.032 M -9.04 % | 125.361 M -3.03 % | 129.277 M -26.80 % | 176.597 M 57.44 % | 112.167 M -5.19 % | 118.307 M -3.33 % | 122.382 M -19.56 % | 152.147 M 34.65 % | 112.997 M -5.56 % | 119.644 M -21.42 % | 152.248 M -13.78 % | 176.587 M -21.90 % | 226.097 M 64.08 % | 137.794 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.201 M -15.93 % | 49.007 M 1.04 % | 48.503 M 147.48 % | 19.599 M -1.86 % | 19.970 M -28.12 % | 27.781 M -10.93 % | 31.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 47.315 M -59.07 % | 115.608 M -24.15 % | 152.408 M -23.00 % | 197.921 M 39.16 % | 142.224 M 6.70 % | 133.296 M -20.01 % | 166.632 M 2 169.88 % | 7.341 M -8.18 % | 7.995 M -10.01 % | 8.884 M 252.54 % | 2.520 M -40.59 % | 4.242 M -25.41 % | 5.687 M -11.28 % | 6.410 M -16.90 % | 7.714 M 8.08 % | 7.137 M -5.07 % | 7.518 M 12.26 % | 6.697 M -7.21 % | 7.217 M -5.80 % | 7.661 M -3.60 % | 7.947 M -4.67 % | 8.336 M 217.93 % | 2.622 M -8.10 % | 2.853 M -42.78 % | 4.986 M -6.37 % | 5.325 M | 0.000 -100.00 % | 24.000 K 380.00 % | 5.000 K -66.67 % | 15.000 K -74.58 % | 59.000 K 3.51 % | 57.000 K 83.87 % | 31.000 K | 0.000 -100.00 % | 8.000 K -11.11 % | 9.000 K -75.68 % | 37.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 5.961 M 0.79 % | 5.914 M -1.43 % | 6.000 M | 0.000 | 0.000 -100.00 % | 47.811 M 5.28 % | 45.412 M 221.89 % | 14.108 M -63.13 % | 38.260 M |
| Total current liabilities | 292.173 M -28.97 % | 411.355 M -15.96 % | 489.481 M -8.08 % | 532.521 M 15.84 % | 459.687 M -3.46 % | 476.186 M -3.98 % | 495.936 M 281.26 % | 130.078 M 2.65 % | 126.724 M -41.89 % | 218.062 M 28.67 % | 169.479 M 2.81 % | 164.853 M -42.45 % | 286.427 M -5.26 % | 302.345 M 18.43 % | 255.286 M 7.39 % | 237.726 M -24.52 % | 314.935 M 3.00 % | 305.765 M 37.93 % | 221.688 M 22.09 % | 181.583 M -30.15 % | 259.968 M 9.80 % | 236.765 M 12.70 % | 210.087 M 4.64 % | 200.770 M -41.68 % | 344.227 M 49.27 % | 230.606 M -10.98 % | 259.046 M 1.02 % | 256.432 M -28.60 % | 359.167 M 56.01 % | 230.217 M -3.07 % | 237.517 M 0.30 % | 236.803 M -25.02 % | 315.838 M 44.15 % | 219.107 M -11.16 % | 246.643 M 3.59 % | 238.099 M -36.84 % | 377.002 M 42.56 % | 264.448 M -1.52 % | 268.526 M -10.05 % | 298.543 M -15.51 % | 353.350 M 39.82 % | 252.726 M -7.31 % | 272.654 M -0.86 % | 275.007 M -18.78 % | 338.611 M 28.16 % | 264.212 M -6.59 % | 282.867 M 3.58 % | 273.100 M 5.19 % | 259.621 M 11.32 % | 233.230 M 4.76 % | 222.635 M -36.74 % | 351.943 M 0.95 % | 348.630 M -6.46 % | 372.722 M 25.42 % | 297.168 M |
| Total liabilities | 343.042 M -27.17 % | 471.039 M -15.57 % | 557.881 M -8.66 % | 610.799 M 12.90 % | 541.020 M -2.72 % | 556.172 M -4.29 % | 581.071 M 289.66 % | 149.121 M 0.70 % | 148.082 M -38.46 % | 240.635 M 30.66 % | 184.172 M 3.17 % | 178.509 M -40.35 % | 299.278 M -6.74 % | 320.909 M 17.30 % | 273.573 M 7.16 % | 255.288 M -23.26 % | 332.660 M 3.49 % | 321.446 M 34.21 % | 239.516 M 19.42 % | 200.569 M -28.40 % | 280.142 M 5.05 % | 266.675 M 14.98 % | 231.929 M 5.24 % | 220.389 M -39.19 % | 362.435 M 47.66 % | 245.445 M -10.63 % | 274.635 M 1.42 % | 270.788 M -27.34 % | 372.661 M 47.44 % | 252.750 M -2.52 % | 259.293 M 2.87 % | 252.049 M -24.02 % | 331.710 M 40.83 % | 235.532 M -10.33 % | 262.670 M 3.83 % | 252.981 M -35.40 % | 391.594 M 40.41 % | 278.886 M -2.73 % | 286.723 M -9.43 % | 316.578 M -14.54 % | 370.450 M 37.22 % | 269.962 M -6.97 % | 290.191 M -0.40 % | 291.344 M -17.91 % | 354.911 M 26.34 % | 280.925 M -6.16 % | 299.363 M 3.52 % | 289.188 M 5.32 % | 274.592 M 10.76 % | 247.920 M 4.48 % | 237.297 M -35.01 % | 365.135 M -3.54 % | 378.523 M -11.64 % | 428.377 M 0.44 % | 426.485 M |
| Other non current assets | 209.305 M -66.99 % | 633.979 M 4.00 % | 609.586 M -16.76 % | 732.331 M 0.33 % | 729.896 M 13.12 % | 645.238 M -7.84 % | 700.102 M 44.13 % | 485.756 M 14.92 % | 422.685 M 12.35 % | 376.213 M 4 700.47 % | 7.837 M -97.48 % | 311.525 M 21.40 % | 256.603 M -9.68 % | 284.118 M -0.17 % | 284.588 M 10.04 % | 258.618 M 0.84 % | 256.460 M -7.85 % | 278.318 M -4.59 % | 291.714 M 24.45 % | 234.408 M 17.52 % | 199.466 M 5.12 % | 189.747 M -6.04 % | 201.955 M 16.00 % | 174.103 M -6.25 % | 185.716 M -31.82 % | 272.371 M -2.11 % | 278.248 M -15.83 % | 330.584 M 15.59 % | 285.990 M -24.62 % | 379.388 M 95.78 % | 193.787 M 20.14 % | 161.295 M 9.27 % | 147.606 M -2.10 % | 150.766 M 24.58 % | 121.019 M 11.93 % | 108.118 M 10.69 % | 97.674 M 8.99 % | 89.619 M 53.73 % | 58.297 M 4.13 % | 55.987 M 1.46 % | 55.183 M 9.44 % | 50.423 M -25.63 % | 67.798 M -0.59 % | 68.201 M -1.01 % | 68.899 M -13.97 % | 80.083 M 21.88 % | 65.704 M 10.73 % | 59.337 M -1.78 % | 60.411 M -0.27 % | 60.573 M -42.20 % | 104.790 M 316.73 % | 25.146 M -63.97 % | 69.799 M 122.72 % | 31.339 M 4.33 % | 30.038 M |
| Long term investments | 0.000 100.00 % | -408.348 M 1.06 % | -412.742 M 25.10 % | -551.052 M 0.09 % | -551.535 M -18.74 % | -464.474 M 18.05 % | -566.786 M -27.72 % | -443.780 M -17.20 % | -378.642 M -20.02 % | -315.491 M -572.08 % | 66.830 M 128.22 % | -236.828 M -35.48 % | -174.810 M 9.58 % | -193.337 M -4.49 % | -185.021 M -17.08 % | -158.028 M -0.14 % | -157.803 M 16.32 % | -188.589 M 1.88 % | -192.208 M -40.44 % | -136.866 M -810.01 % | -15.040 M 39.40 % | -24.817 M -288.80 % | -6.383 M -122.32 % | 28.599 M -8.38 % | 31.214 M 134.37 % | -90.818 M -31.97 % | -68.815 M -73.18 % | -39.735 M -28.53 % | -30.915 M 50.75 % | -62.777 M -206.93 % | -20.453 M -333.96 % | 8.742 M -62.09 % | 23.059 M -40.55 % | 38.786 M -21.83 % | 49.615 M -22.61 % | 64.111 M -4.98 % | 67.472 M -22.97 % | 87.590 M -20.81 % | 110.604 M -0.46 % | 111.114 M -6.39 % | 118.705 M 92.24 % | 61.747 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.666 M | 0.000 | 0.000 | 0.000 100.00 % | -44.830 M -1 908.51 % | -2.232 M -317.54 % | 1.026 M -80.84 % | 5.354 M -9.15 % | 5.893 M |
| Intangible assets | 172.628 M 660.84 % | 22.689 M -7.61 % | 24.558 M -3.95 % | 25.569 M -3.70 % | 26.552 M -7.25 % | 28.628 M -3.92 % | 29.796 M 295.43 % | 7.535 M -7.64 % | 8.158 M 147.21 % | 3.300 M 140.00 % | 1.375 M -22.75 % | 1.780 M -24.67 % | 2.363 M -18.43 % | 2.897 M -16.15 % | 3.455 M -10.58 % | 3.864 M -14.08 % | 4.497 M -10.06 % | 5.000 M 15.29 % | 4.337 M -6.55 % | 4.641 M 686.61 % | 590.000 K -47.23 % | 1.118 M -33.49 % | 1.681 M -22.85 % | 2.179 M -13.57 % | 2.521 M -15.03 % | 2.967 M -16.84 % | 3.568 M -12.48 % | 4.077 M -97.29 % | 150.421 M 2 692.81 % | 5.386 M -96.58 % | 157.632 M 7.12 % | 147.151 M 5.42 % | 139.584 M 10 754.12 % | 1.286 M -23.09 % | 1.672 M -99.03 % | 172.441 M -14.13 % | 200.827 M 24.91 % | 160.771 M -14.11 % | 187.180 M -8.82 % | 205.277 M -0.02 % | 205.317 M 7.13 % | 191.646 M -11.37 % | 216.239 M -0.81 % | 218.006 M 5.33 % | 206.966 M 3.74 % | 199.507 M -8.75 % | 218.636 M 6.67 % | 204.961 M 42.82 % | 143.510 M -7.46 % | 155.087 M 2 327.79 % | 6.388 M -85.81 % | 45.005 M 570.92 % | 6.708 M -85.15 % | 45.176 M 4.02 % | 43.430 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.455 M | 0.000 100.00 % | -3.895 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 19.481 M -14.14 % | 22.689 M -7.61 % | 24.558 M -3.95 % | 25.569 M -3.70 % | 26.552 M -7.25 % | 28.628 M -3.92 % | 29.796 M 295.43 % | 7.535 M -7.64 % | 8.158 M 147.21 % | 3.300 M 140.00 % | 1.375 M -22.75 % | 1.780 M -24.67 % | 2.363 M -18.43 % | 2.897 M -16.15 % | 3.455 M -10.58 % | 3.864 M -14.08 % | 4.497 M -10.06 % | 5.000 M 15.29 % | 4.337 M -6.55 % | 4.641 M 686.61 % | 590.000 K -47.23 % | 1.118 M -33.49 % | 1.681 M -22.85 % | 2.179 M -13.57 % | 2.521 M -15.03 % | 2.967 M -16.84 % | 3.568 M -12.48 % | 4.077 M -14.24 % | 4.754 M -11.73 % | 5.386 M 5.88 % | 5.087 M -10.57 % | 5.688 M 493.12 % | 959.000 K -25.43 % | 1.286 M -23.09 % | 1.672 M 16.52 % | 1.435 M -21.88 % | 1.837 M -16.31 % | 2.195 M 12.16 % | 1.957 M -12.52 % | 2.237 M -8.06 % | 2.433 M 7.89 % | 2.255 M -15.32 % | 2.663 M -8.83 % | 2.921 M -10.62 % | 3.268 M 84.74 % | 1.769 M -22.78 % | 2.291 M 2.97 % | 2.225 M -20.62 % | 2.803 M -16.40 % | 3.353 M -14.75 % | 3.933 M -91.26 % | 45.005 M 1 499.89 % | 2.813 M -93.77 % | 45.176 M 4.02 % | 43.430 M |
| Property plant equipment net | 395.953 M -13.41 % | 457.251 M -4.61 % | 479.358 M -4.08 % | 499.741 M -0.30 % | 501.224 M -0.78 % | 505.189 M -8.24 % | 550.567 M 124.71 % | 245.015 M -2.02 % | 250.072 M -5.94 % | 265.861 M 4.01 % | 255.618 M -5.75 % | 271.216 M -3.22 % | 280.247 M -2.77 % | 288.240 M -0.48 % | 289.616 M -0.65 % | 291.504 M -2.39 % | 298.647 M -2.19 % | 305.334 M -2.96 % | 314.637 M -0.91 % | 317.512 M -1.14 % | 321.161 M -4.59 % | 336.628 M 1.38 % | 332.035 M 0.33 % | 330.953 M -5.44 % | 350.006 M -3.47 % | 362.588 M 11.87 % | 324.120 M 2.18 % | 317.191 M -4.41 % | 331.839 M -0.93 % | 334.966 M 0.92 % | 331.908 M 0.56 % | 330.050 M 3.32 % | 319.441 M 30.90 % | 244.030 M -6.71 % | 261.583 M -4.90 % | 275.054 M -4.06 % | 286.708 M -4.97 % | 301.687 M -2.29 % | 308.753 M -6.10 % | 328.811 M 4.10 % | 315.846 M -3.95 % | 328.840 M -2.53 % | 337.390 M 2.26 % | 329.949 M 2.34 % | 322.419 M 0.83 % | 319.759 M -3.03 % | 329.761 M 0.82 % | 327.076 M -3.65 % | 339.482 M -1.58 % | 344.940 M 0.08 % | 344.674 M -7.57 % | 372.916 M -4.97 % | 392.425 M 9.28 % | 359.101 M -3.17 % | 370.857 M |
| Total non current assets | 682.881 M -10.35 % | 761.735 M 1.25 % | 752.356 M -0.94 % | 759.486 M 0.29 % | 757.274 M -1.34 % | 767.592 M 0.14 % | 766.482 M 154.96 % | 300.632 M -3.29 % | 310.850 M -7.20 % | 334.960 M -0.25 % | 335.802 M -4.66 % | 352.198 M -4.54 % | 368.961 M -4.45 % | 386.158 M -1.65 % | 392.638 M -0.84 % | 395.958 M -2.43 % | 405.823 M 0.50 % | 403.798 M -4.32 % | 422.051 M -0.31 % | 423.383 M -16.89 % | 509.452 M 0.53 % | 506.749 M -5.05 % | 533.725 M -1.30 % | 540.765 M -5.90 % | 574.692 M 4.14 % | 551.831 M 1.75 % | 542.348 M -12.09 % | 616.901 M 3.41 % | 596.545 M -9.76 % | 661.051 M 28.65 % | 513.839 M 0.82 % | 509.641 M 2.92 % | 495.204 M 12.52 % | 440.110 M 0.23 % | 439.110 M -3.12 % | 453.254 M -0.10 % | 453.691 M -5.70 % | 481.091 M 0.31 % | 479.611 M -3.72 % | 498.149 M 1.22 % | 492.167 M 10.05 % | 447.229 M 8.63 % | 411.700 M 1.64 % | 405.067 M 1.68 % | 398.359 M -1.71 % | 405.287 M -3.01 % | 417.853 M 6.56 % | 392.146 M -3.47 % | 406.254 M -1.62 % | 412.938 M 0.15 % | 412.338 M -6.53 % | 441.166 M -5.88 % | 468.721 M 6.29 % | 440.970 M -2.05 % | 450.218 M |
| Other current assets | 33.923 M 2.42 % | 33.122 M 42.45 % | 23.251 M -31.83 % | 34.107 M 37.57 % | 24.793 M -2.30 % | 25.376 M -1.35 % | 25.723 M 90.64 % | 13.493 M -21.35 % | 17.156 M 43.53 % | 11.953 M -34.32 % | 18.200 M 62.09 % | 11.228 M -36.72 % | 17.742 M 11.89 % | 15.857 M -10.33 % | 17.683 M -10.67 % | 19.796 M -10.12 % | 22.024 M 54.91 % | 14.217 M -21.19 % | 18.039 M -6.18 % | 19.228 M -32.32 % | 28.411 M 21.66 % | 23.352 M 4.94 % | 22.253 M -9.22 % | 24.513 M -23.18 % | 31.909 M 33.57 % | 23.890 M -26.47 % | 32.492 M -9.25 % | 35.802 M 4.37 % | 34.304 M 21.68 % | 28.193 M 0.85 % | 27.955 M -20.11 % | 34.990 M 6.36 % | 32.897 M 5.89 % | 31.068 M 8.22 % | 28.708 M -58.35 % | 68.924 M -18.75 % | 84.829 M 161.72 % | 32.412 M 25.85 % | 25.754 M -33.23 % | 38.574 M -6.14 % | 41.097 M 50.05 % | 27.388 M 3.70 % | 26.410 M 0.35 % | 26.319 M 2.51 % | 25.674 M 32.42 % | 19.388 M -51.48 % | 39.958 M -3.47 % | 41.393 M 169.98 % | 15.332 M 14.32 % | 13.412 M 21.24 % | 11.062 M -35.14 % | 17.056 M -18.35 % | 20.888 M -6.62 % | 22.370 M 55.23 % | 14.411 M |
| Short term investments | 402.481 M -7.52 % | 435.207 M 0.63 % | 432.499 M -22.08 % | 555.065 M -0.09 % | 555.548 M 18.58 % | 468.487 M -18.04 % | 571.621 M 19.21 % | 479.497 M 15.01 % | 416.920 M 13.23 % | 368.208 M 13.29 % | 325.015 M 6.60 % | 304.881 M 21.83 % | 250.249 M -9.34 % | 276.023 M 0.99 % | 273.308 M 11.11 % | 245.971 M -0.81 % | 247.972 M -8.59 % | 271.275 M -4.32 % | 283.527 M 24.71 % | 227.345 M 18.53 % | 191.808 M 5.70 % | 181.463 M -5.32 % | 191.654 M 22.69 % | 156.205 M -6.03 % | 166.234 M -26.19 % | 225.210 M 11.40 % | 202.157 M -20.83 % | 255.351 M 6.05 % | 240.789 M -27.61 % | 332.650 M 124.72 % | 148.029 M 31.02 % | 112.981 M 17.32 % | 96.298 M 11.41 % | 86.434 M 20.88 % | 71.505 M 22.31 % | 58.462 M 31.33 % | 44.517 M 25.42 % | 35.495 M 944.28 % | 3.399 M 263.14 % | 936.000 K 63.35 % | 573.000 K 407.08 % | 113.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.223 M 226.67 % | 17.211 M 66.02 % | 10.367 M -52.41 % | 21.784 M 13.08 % | 19.264 M |
| cash and cash equivalents | 300.501 M -35.31 % | 464.517 M -0.14 % | 465.153 M 20.14 % | 387.169 M 4.47 % | 370.607 M -25.21 % | 495.550 M 21.85 % | 406.694 M 106.81 % | 196.653 M -8.30 % | 214.461 M -35.96 % | 334.865 M -7.49 % | 361.977 M 4.78 % | 345.478 M -20.11 % | 432.442 M 8.00 % | 400.411 M 16.25 % | 344.436 M 9.93 % | 313.322 M -15.20 % | 369.470 M 9.27 % | 338.124 M -4.37 % | 353.565 M -0.94 % | 356.930 M 34.28 % | 265.816 M -3.23 % | 274.698 M -11.15 % | 309.160 M 18.61 % | 260.662 M -30.29 % | 373.911 M 5.00 % | 356.100 M -2.94 % | 366.898 M 6.77 % | 343.630 M -24.34 % | 454.197 M 9.69 % | 414.083 M 12.17 % | 369.163 M 7.57 % | 343.199 M -18.89 % | 423.106 M -16.28 % | 505.376 M 3.34 % | 489.064 M -2.83 % | 503.314 M -14.04 % | 585.543 M -6.59 % | 626.831 M 5.25 % | 595.582 M 7.88 % | 552.068 M 2.01 % | 541.174 M 5.59 % | 512.541 M -5.12 % | 540.200 M 12.95 % | 478.282 M -9.97 % | 531.256 M 1.58 % | 523.012 M 8.23 % | 483.222 M 4.23 % | 463.633 M -10.95 % | 520.665 M 46.17 % | 356.213 M 12.03 % | 317.967 M 2.48 % | 310.265 M 4.51 % | 296.869 M 11.52 % | 266.192 M 9.50 % | 243.097 M |
| Cash and short term investments | 702.982 M -21.87 % | 899.724 M 0.23 % | 897.652 M -4.73 % | 942.234 M 1.74 % | 926.155 M -3.93 % | 964.037 M -1.46 % | 978.315 M 44.69 % | 676.150 M 7.09 % | 631.381 M -10.20 % | 703.073 M 2.34 % | 686.992 M 5.63 % | 650.359 M -4.74 % | 682.691 M 0.92 % | 676.434 M 9.50 % | 617.744 M 10.45 % | 559.293 M -9.42 % | 617.442 M 1.32 % | 609.399 M -4.35 % | 637.092 M 9.04 % | 584.275 M 27.68 % | 457.624 M 0.32 % | 456.161 M -8.92 % | 500.814 M 20.14 % | 416.867 M -22.82 % | 540.145 M -7.08 % | 581.310 M 2.15 % | 569.055 M -5.00 % | 598.981 M -13.81 % | 694.986 M -6.93 % | 746.733 M 44.38 % | 517.192 M 13.37 % | 456.180 M -12.17 % | 519.404 M -12.23 % | 591.810 M 5.57 % | 560.569 M -0.21 % | 561.776 M -10.84 % | 630.060 M -4.87 % | 662.326 M 10.58 % | 598.981 M 8.31 % | 553.004 M 2.08 % | 541.747 M 5.67 % | 512.654 M -5.10 % | 540.200 M 12.95 % | 478.282 M -9.97 % | 531.256 M 1.58 % | 523.012 M 8.22 % | 483.285 M 4.24 % | 463.633 M -10.95 % | 520.665 M 46.17 % | 356.213 M 12.03 % | 317.967 M -2.90 % | 327.476 M 10.31 % | 296.869 M 3.09 % | 287.976 M 9.76 % | 262.361 M |
| Total current assets | 1.036 B -21.77 % | 1.324 B -7.10 % | 1.426 B -3.02 % | 1.470 B 6.15 % | 1.385 B 1.25 % | 1.368 B -3.97 % | 1.424 B 54.60 % | 921.386 M 4.63 % | 880.610 M -10.65 % | 985.615 M 0.31 % | 982.607 M 3.47 % | 949.666 M -8.90 % | 1.042 B -0.52 % | 1.048 B 1.38 % | 1.034 B 8.49 % | 952.721 M -1.03 % | 962.634 M 0.64 % | 956.485 M 0.50 % | 951.697 M 12.23 % | 847.970 M 7.58 % | 788.208 M 8.50 % | 726.454 M -13.56 % | 840.386 M 6.95 % | 785.803 M -12.81 % | 901.269 M -1.23 % | 912.484 M -1.48 % | 926.187 M -8.27 % | 1.010 B -9.89 % | 1.121 B -3.15 % | 1.157 B 24.81 % | 927.068 M 6.52 % | 870.327 M -4.74 % | 913.631 M -3.19 % | 943.705 M -4.07 % | 983.695 M 3.68 % | 948.824 M -11.18 % | 1.068 B 4.22 % | 1.025 B 3.54 % | 989.945 M 0.56 % | 984.449 M 2.16 % | 963.594 M 3.20 % | 933.728 M -4.29 % | 975.596 M 6.11 % | 919.456 M -2.60 % | 944.045 M 4.22 % | 905.825 M 1.60 % | 891.523 M 4.63 % | 852.060 M 4.54 % | 815.023 M 21.71 % | 669.639 M 5.91 % | 632.254 M -9.25 % | 696.666 M 2.07 % | 682.549 M 0.88 % | 676.564 M 0.68 % | 671.997 M |
| Inventory | 126.596 M -16.48 % | 151.582 M -7.09 % | 163.142 M -0.82 % | 164.483 M -2.70 % | 169.039 M 11.39 % | 151.749 M 7.31 % | 141.408 M 15.95 % | 121.957 M -12.56 % | 139.477 M -15.58 % | 165.209 M -5.39 % | 174.616 M -11.15 % | 196.533 M -11.06 % | 220.971 M -5.71 % | 234.342 M -3.58 % | 243.044 M 5.19 % | 231.061 M 5.00 % | 220.053 M 26.17 % | 174.410 M 6.48 % | 163.797 M 15.51 % | 141.801 M -8.15 % | 154.380 M -10.76 % | 172.993 M 6.09 % | 163.065 M 10.22 % | 147.943 M -10.39 % | 165.102 M -6.70 % | 176.959 M 4.08 % | 170.022 M 9.90 % | 154.704 M -3.60 % | 160.484 M -1.23 % | 162.475 M 4.13 % | 156.027 M -2.10 % | 159.371 M 2.40 % | 155.643 M -4.41 % | 162.822 M 10.33 % | 147.574 M 1.30 % | 145.683 M -4.48 % | 152.510 M -10.02 % | 169.496 M -4.79 % | 178.030 M -5.10 % | 187.594 M 6.93 % | 175.433 M -13.17 % | 202.040 M 4.82 % | 192.747 M -2.08 % | 196.849 M 9.27 % | 180.149 M 9.90 % | 163.918 M 9.54 % | 149.644 M 5.33 % | 142.073 M 4.84 % | 135.516 M -6.49 % | 144.927 M 1.06 % | 143.409 M -20.63 % | 180.694 M -9.96 % | 200.683 M -1.86 % | 204.479 M -15.20 % | 241.133 M |
| Net receivables | 172.628 M -28.07 % | 239.981 M -29.75 % | 341.610 M 3.74 % | 329.285 M 24.25 % | 265.009 M 16.89 % | 226.724 M -18.73 % | 278.986 M 154.12 % | 109.786 M 18.56 % | 92.596 M -12.13 % | 105.380 M -7.24 % | 113.609 M 24.10 % | 91.546 M -24.36 % | 121.023 M -0.15 % | 121.209 M -21.85 % | 155.093 M 8.78 % | 142.571 M 38.26 % | 103.115 M -32.98 % | 153.855 M 19.13 % | 129.154 M 25.80 % | 102.666 M -32.45 % | 151.984 M 105.53 % | 73.948 M -50.47 % | 149.293 M -21.34 % | 189.807 M 12.56 % | 168.634 M 31.65 % | 128.097 M -19.48 % | 159.090 M 2.97 % | 154.494 M 2.71 % | 150.421 M 17.90 % | 127.583 M -19.06 % | 157.632 M 7.12 % | 147.151 M 5.42 % | 139.584 M 19.19 % | 117.106 M -30.60 % | 168.736 M -2.15 % | 172.441 M -14.13 % | 200.827 M 24.91 % | 160.771 M -14.11 % | 187.180 M -8.82 % | 205.277 M -0.02 % | 205.317 M 7.13 % | 191.646 M -11.37 % | 216.239 M -0.81 % | 218.006 M 5.33 % | 206.966 M 3.74 % | 199.507 M -8.75 % | 218.636 M 6.67 % | 204.961 M 42.82 % | 143.510 M -7.46 % | 155.087 M -2.96 % | 159.816 M -6.78 % | 171.440 M 4.47 % | 164.109 M 1.47 % | 161.739 M 4.96 % | 154.092 M |
| Tax assets | 58.142 M 3.52 % | 56.164 M 8.85 % | 51.596 M -2.46 % | 52.897 M 3.44 % | 51.137 M -3.54 % | 53.011 M 0.39 % | 52.803 M 764.77 % | 6.106 M -28.81 % | 8.577 M 68.94 % | 5.077 M 22.57 % | 4.142 M -8.06 % | 4.505 M -1.16 % | 4.558 M 7.50 % | 4.240 M -98.45 % | 273.308 M 11.11 % | 245.971 M 6 015.64 % | 4.022 M 7.68 % | 3.735 M 4.59 % | 3.571 M -3.17 % | 3.688 M 12.61 % | 3.275 M -19.59 % | 4.073 M -8.20 % | 4.437 M -10.02 % | 4.931 M -5.81 % | 5.235 M 10.84 % | 4.723 M -9.64 % | 5.227 M 9.26 % | 4.784 M -1.91 % | 4.877 M 19.30 % | 4.088 M 16.47 % | 3.510 M -9.21 % | 3.866 M -6.60 % | 4.139 M -21.04 % | 5.242 M 0.40 % | 5.221 M 15.10 % | 4.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.964 M 2.99 % | 3.849 M -3.68 % | 3.996 M 5.91 % | 3.773 M 2.64 % | 3.676 M 7.14 % | 3.431 M -2.19 % | 3.508 M -1.41 % | 3.558 M -12.62 % | 4.072 M 7.98 % | 3.771 M 1 039.27 % | 331.000 K -87.55 % | 2.658 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 85.119 M -10.45 % | 95.057 M -25.75 % | 128.017 M 1.74 % | 125.825 M -1.62 % | 127.896 M 31.88 % | 96.981 M -16.82 % | 116.586 M 192.60 % | 39.845 M 12.99 % | 35.265 M -21.49 % | 44.915 M -1.87 % | 45.769 M 28.31 % | 35.670 M -40.98 % | 60.442 M -21.98 % | 77.472 M -25.15 % | 103.500 M -4.48 % | 108.354 M 8.03 % | 100.299 M 19.63 % | 83.840 M -4.88 % | 88.144 M 62.09 % | 54.379 M -3.05 % | 56.088 M 8.12 % | 51.878 M -42.10 % | 89.605 M 19.43 % | 75.028 M -30.63 % | 108.163 M 15.02 % | 94.036 M -17.73 % | 114.306 M 5.80 % | 108.038 M -4.41 % | 113.025 M 26.56 % | 89.303 M -20.32 % | 112.078 M -1.46 % | 113.736 M 30.46 % | 87.178 M -10.93 % | 97.878 M -9.63 % | 108.311 M 2.96 % | 105.200 M -10.97 % | 118.159 M 17.52 % | 100.546 M -17.76 % | 122.262 M -15.80 % | 145.200 M 1.62 % | 142.891 M 12.93 % | 126.528 M -7.95 % | 137.454 M -1.80 % | 139.973 M -9.83 % | 155.224 M 7.58 % | 144.292 M -1.76 % | 146.871 M 4.57 % | 140.451 M 45.37 % | 96.616 M -15.20 % | 113.932 M 17.07 % | 97.322 M -33.34 % | 145.993 M 24.16 % | 117.581 M -4.25 % | 122.797 M 15.85 % | 105.993 M |
| Tax payables | 6.773 M -71.89 % | 24.095 M 27.00 % | 18.973 M 29.70 % | 14.628 M 33.59 % | 10.950 M 12.54 % | 9.730 M 11 765.85 % | 82.000 K 1.23 % | 81.000 K -94.28 % | 1.417 M -90.54 % | 14.982 M -23.55 % | 19.596 M -30.74 % | 28.292 M 24.47 % | 22.730 M -29.86 % | 32.408 M 15.81 % | 27.984 M 31.62 % | 21.262 M 82.62 % | 11.643 M -60.16 % | 29.225 M 31.64 % | 22.200 M 32.32 % | 16.778 M 11.58 % | 15.037 M 211.00 % | 4.835 M -36.90 % | 7.662 M -15.78 % | 9.098 M -32.32 % | 13.442 M -39.49 % | 22.213 M 8.71 % | 20.433 M 13.52 % | 17.999 M -16.04 % | 21.438 M 100.04 % | 10.717 M 43.20 % | 7.484 M 135.49 % | 3.178 M -58.30 % | 7.622 M -48.73 % | 14.865 M 1.20 % | 14.689 M 45.19 % | 10.117 M -46.73 % | 18.992 M -9.40 % | 20.963 M 36.83 % | 15.321 M 5.04 % | 14.586 M 7.16 % | 13.611 M 11.88 % | 12.166 M 23.65 % | 9.839 M 70.90 % | 5.757 M -15.20 % | 6.789 M -12.43 % | 7.753 M -33.89 % | 11.728 M 169.42 % | 4.353 M -10.40 % | 4.858 M -22.90 % | 6.301 M 11.15 % | 5.669 M -3.77 % | 5.891 M -34.91 % | 9.050 M -6.89 % | 9.720 M -35.72 % | 15.121 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.071 M -27.91 % | 8.421 M -19.68 % | 10.484 M -16.88 % | 12.613 M -13.90 % | 14.650 M 10.02 % | 13.316 M -13.54 % | 15.401 M -1.87 % | 15.694 M -13.10 % | 18.059 M -11.78 % | 20.471 M 635.31 % | 2.784 M -45.55 % | 5.113 M -27.53 % | 7.055 M -13.19 % | 8.127 M -17.70 % | 9.875 M -3.29 % | 10.211 M -16.56 % | 12.237 M 12.73 % | 10.855 M -15.08 % | 12.783 M -14.01 % | 14.866 M -11.65 % | 16.826 M -7.91 % | 18.272 M 373.74 % | 3.857 M 9.33 % | 3.528 M -42.03 % | 6.086 M 14.68 % | 5.307 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 820.168 M 1.29 % | 809.757 M -1.83 % | 824.849 M 0.03 % | 824.590 M 6.70 % | 772.813 M -6.23 % | 824.116 M -11.79 % | 934.292 M 50.97 % | 618.849 M 4.60 % | 591.645 M 20.09 % | 492.668 M 0.24 % | 491.512 M -22.21 % | 631.813 M 0.95 % | 625.847 M 5.29 % | 594.394 M 5.66 % | 562.528 M 2.02 % | 551.406 M 2.98 % | 535.474 M 3.57 % | 517.041 M -1.27 % | 523.690 M 4.75 % | 499.942 M -4.19 % | 521.806 M 4.78 % | 498.018 M -8.79 % | 545.999 M -0.49 % | 548.695 M -6.86 % | 589.117 M -2.25 % | 602.656 M -0.02 % | 602.806 M -10.87 % | 676.289 M -2.85 % | 696.130 M -7.13 % | 749.602 M 26.37 % | 593.189 M 1.52 % | 584.317 M 2.41 % | 570.564 M 3.75 % | 549.930 M -5.05 % | 579.188 M -1.37 % | 587.204 M -2.39 % | 601.596 M -2.26 % | 615.515 M 0.93 % | 609.826 M -3.63 % | 632.791 M 4.70 % | 604.409 M 2.65 % | 588.789 M -0.98 % | 594.591 M 18.73 % | 500.776 M 3.56 % | 483.566 M -2.35 % | 495.200 M 0.02 % | 495.105 M -7.47 % | 535.101 M -1.19 % | 541.568 M 23.45 % | 438.694 M 4.29 % | 420.640 M -3.07 % | 433.979 M 2.57 % | 423.098 M 7.50 % | 393.581 M 1.72 % | 386.943 M |
| Deferred tax liabilities non current | 31.860 M -8.65 % | 34.877 M -8.50 % | 38.119 M -0.22 % | 38.204 M -2.22 % | 39.071 M 2.18 % | 38.237 M -29.75 % | 54.433 M 31 732.16 % | 171.000 K -78.08 % | 780.000 K 168.97 % | 290.000 K -92.43 % | 3.830 M 5.25 % | 3.639 M 48.47 % | 2.451 M -69.19 % | 7.954 M 9.85 % | 7.241 M 40.30 % | 5.161 M 39.19 % | 3.708 M 39.35 % | 2.661 M -22.76 % | 3.445 M 26.70 % | 2.719 M 19.46 % | 2.276 M -73.11 % | 8.464 M -10.16 % | 9.421 M 30.47 % | 7.221 M 35.94 % | 5.312 M 69.23 % | 3.139 M 26.17 % | 2.488 M 17.36 % | 2.120 M 74.20 % | 1.217 M -88.20 % | 10.316 M 8.22 % | 9.532 M 512.99 % | 1.555 M 0.00 % | 1.555 M 0.00 % | 1.555 M 0.00 % | 1.555 M 52.75 % | 1.018 M 40.22 % | 726.000 K -57.74 % | 1.718 M -31.03 % | 2.491 M 22.47 % | 2.034 M 64.83 % | 1.234 M -12.30 % | 1.407 M -19.28 % | 1.743 M 59.91 % | 1.090 M 0.00 % | 1.090 M -28.85 % | 1.532 M 13.48 % | 1.350 M 606.81 % | 191.000 K -13.57 % | 221.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.719 B -17.60 % | 2.086 B -4.22 % | 2.178 B -2.31 % | 2.230 B 4.08 % | 2.142 B 0.32 % | 2.135 B -2.53 % | 2.191 B 79.29 % | 1.222 B 2.56 % | 1.191 B -9.78 % | 1.321 B 0.16 % | 1.318 B 1.27 % | 1.302 B -7.76 % | 1.411 B -1.58 % | 1.434 B 0.55 % | 1.426 B 5.75 % | 1.349 B -1.45 % | 1.368 B 0.60 % | 1.360 B -0.98 % | 1.374 B 8.05 % | 1.271 B -2.03 % | 1.298 B 5.23 % | 1.233 B -10.25 % | 1.374 B 3.58 % | 1.327 B -10.12 % | 1.476 B 0.80 % | 1.464 B -0.29 % | 1.469 B -9.72 % | 1.627 B -5.27 % | 1.717 B -5.55 % | 1.818 B 26.18 % | 1.441 B 4.42 % | 1.380 B -2.05 % | 1.409 B 1.81 % | 1.384 B -2.74 % | 1.423 B 1.48 % | 1.402 B -7.87 % | 1.522 B 1.05 % | 1.506 B 2.49 % | 1.470 B -0.88 % | 1.483 B 1.84 % | 1.456 B 5.42 % | 1.381 B -0.46 % | 1.387 B 4.74 % | 1.325 B -1.33 % | 1.342 B 2.39 % | 1.311 B 0.13 % | 1.309 B 5.24 % | 1.244 B 1.88 % | 1.221 B 12.81 % | 1.083 B 3.64 % | 1.045 B -8.19 % | 1.138 B -1.17 % | 1.151 B 3.02 % | 1.118 B -0.42 % | 1.122 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 223.000 K -2.62 % | 229.000 K -11.58 % | 259.000 K 12.61 % | 230.000 K -5.74 % | 244.000 K -0.41 % | 245.000 K -9.93 % | 272.000 K 0.00 % | 272.000 K 0.37 % | 271.000 K 0.37 % | 270.000 K 27.96 % | 211.000 K 197.18 % | 71.000 K -1.39 % | 72.000 K 2.86 % | 70.000 K -53.64 % | 151.000 K -89.82 % | 1.483 M 888.67 % | 150.000 K -0.66 % | 151.000 K -66.52 % | 451.000 K -1.10 % | 456.000 K 0.00 % | 456.000 K 11.22 % | 410.000 K -29.43 % | 581.000 K 1.22 % | 574.000 K -1.54 % | 583.000 K -0.17 % | 584.000 K -13.22 % | 673.000 K 66.17 % | 405.000 K -0.25 % | 406.000 K 1.75 % | 399.000 K -18.74 % | 491.000 K 0.82 % | 487.000 K -1.42 % | 494.000 K -1.40 % | 501.000 K 28.79 % | 389.000 K -9.11 % | 428.000 K -0.23 % | 429.000 K -12.09 % | 488.000 K -15.42 % | 577.000 K 2.49 % | 563.000 K 12.15 % | 502.000 K 62.46 % | 309.000 K -52.31 % | 648.000 K 94.59 % | 333.000 K 6.05 % | 314.000 K 88.02 % | 167.000 K -76.87 % | 722.000 K 38.85 % | 520.000 K -86.43 % | 3.833 M 376.15 % | 805.000 K | 0.000 -100.00 % | 2.975 M | 0.000 | 0.000 |
| Change in working capital | 33.793 M -30.84 % | 48.862 M 291.97 % | -25.453 M 53.22 % | -54.414 M -33.27 % | -40.829 M -231.71 % | 30.999 M -27.58 % | 42.807 M 422.10 % | 8.199 M 8.83 % | 7.534 M 93.48 % | 3.894 M -78.95 % | 18.495 M 10.29 % | 16.770 M 334.91 % | 3.856 M -65.93 % | 11.318 M 171.37 % | -15.858 M 60.75 % | -40.407 M -240.74 % | 28.710 M 162.82 % | -45.705 M -206.46 % | -14.914 M -119.56 % | 76.264 M 252.81 % | -49.908 M -765.80 % | 7.496 M -79.33 % | 36.262 M 170.65 % | -51.323 M -1 770.67 % | 3.072 M 132.10 % | -9.570 M 30.53 % | -13.776 M -97.11 % | -6.989 M -35.18 % | -5.170 M -136.77 % | 14.060 M 369.45 % | 2.995 M -75.36 % | 12.153 M 176.94 % | -15.795 M -363.91 % | 5.985 M -62.50 % | 15.961 M 15.37 % | 13.835 M 196.24 % | -14.375 M -655.88 % | 2.586 M -51.65 % | 5.349 M 259.05 % | -3.363 M -109.24 % | 36.406 M 407.69 % | -11.832 M -540.83 % | 2.684 M 106.07 % | -44.201 M -529.02 % | -7.027 M -249.67 % | 4.695 M 122.00 % | -21.339 M 73.39 % | -80.187 M -265.50 % | 48.451 M 954.20 % | 4.596 M -96.60 % | 135.294 M 398.73 % | -45.290 M -1 557.15 % | -2.733 M -648.80 % | 498.000 K |
| Accounts receivables | 49.426 M -53.35 % | 105.952 M 1 061.10 % | -11.024 M 79.21 % | -53.018 M -119.29 % | -24.177 M | 0.000 -100.00 % | 19.859 M | 0.000 | 0.000 -100.00 % | 10.938 M | 0.000 -100.00 % | 31.444 M 2 492.25 % | 1.213 M -96.56 % | 35.229 M 306.88 % | -17.029 M 51.97 % | -35.455 M -163.24 % | 56.065 M 325.24 % | -24.891 M 13.18 % | -28.671 M -152.64 % | 54.469 M 165.36 % | -83.343 M -205.72 % | 78.830 M 101.37 % | 39.146 M 276.78 % | -22.144 M 45.45 % | -40.596 M -231.42 % | 30.890 M 722.41 % | -4.963 M -60.67 % | -3.089 M 87.41 % | -24.536 M -178.22 % | 31.367 M 437.06 % | -9.306 M -8.56 % | -8.572 M 62.30 % | -22.739 M -144.25 % | 51.388 M 2 249.70 % | 2.187 M -92.90 % | 30.785 M 178.15 % | -39.393 M -257.61 % | 24.994 M 28.35 % | 19.474 M 600.76 % | 2.779 M 112.11 % | -22.944 M -193.35 % | 24.578 M 1 704.55 % | 1.362 M 111.20 % | -12.157 M -87.87 % | -6.471 M -124.07 % | 26.887 M 312.31 % | -12.664 M 82.04 % | -70.501 M -708.97 % | 11.577 M 144.81 % | 4.729 M -79.43 % | 22.991 M 250.83 % | -15.243 M -122.95 % | -6.837 M -34.22 % | -5.094 M |
| Inventory | 9.945 M -32.20 % | 14.669 M 6 707.66 % | -222.000 K -103.14 % | 7.061 M 144.06 % | -16.027 M -106.35 % | -7.767 M -138.48 % | 20.187 M -5.86 % | 21.444 M 2.28 % | 20.967 M 104.08 % | 10.274 M -46.56 % | 19.224 M -25.44 % | 25.782 M 154.66 % | 10.124 M -40.56 % | 17.031 M 270.21 % | -10.006 M 9.64 % | -11.074 M 76.64 % | -47.409 M -299.27 % | -11.874 M 34.51 % | -18.130 M -218.78 % | 15.263 M -7.63 % | 16.524 M 238.90 % | -11.896 M 31.93 % | -17.477 M -251.03 % | 11.572 M 18.74 % | 9.746 M 424.76 % | -3.001 M 79.06 % | -14.329 M -2 649.64 % | 562.000 K 260.26 % | 156.000 K 104.17 % | -3.743 M -200.13 % | 3.738 M 329.47 % | -1.629 M -115.99 % | 10.185 M 145.84 % | -22.221 M -363.71 % | -4.792 M -322.06 % | 2.158 M -83.64 % | 13.191 M 67.40 % | 7.880 M 13.46 % | 6.945 M 157.11 % | -12.161 M -146.99 % | 25.878 M 402.17 % | -8.564 M -372.91 % | 3.138 M 118.34 % | -17.111 M -15.18 % | -14.856 M -4.08 % | -14.274 M -88.54 % | -7.571 M -15.46 % | -6.557 M -169.67 % | 9.411 M 719.96 % | -1.518 M 91.27 % | -17.394 M -6 366.17 % | -269.000 K -104.21 % | 6.384 M -53.08 % | 13.605 M |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -4.176 M -114.08 % | 29.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -25.578 M 64.36 % | -71.759 M -405.10 % | -14.207 M -231.86 % | -4.281 M 85.86 % | -30.276 M -178.10 % | 38.766 M 1 304.06 % | 2.761 M 120.85 % | -13.245 M 1.40 % | -13.433 M 22.43 % | -17.318 M -2 275.58 % | -729.000 K 98.20 % | -40.456 M -440.78 % | -7.481 M 81.73 % | -40.942 M -466.31 % | 11.177 M 82.57 % | 6.122 M -69.47 % | 20.054 M 324.32 % | -8.940 M -128.04 % | 31.887 M 388.17 % | 6.532 M -61.37 % | 16.911 M 128.45 % | -59.438 M -507.30 % | 14.593 M 135.81 % | -40.751 M -220.13 % | 33.922 M 190.56 % | -37.459 M -779.10 % | 5.516 M 223.62 % | -4.462 M -123.23 % | 19.210 M 241.62 % | -13.564 M -258.40 % | 8.563 M -61.69 % | 22.354 M 789.73 % | -3.241 M 86.02 % | -23.182 M -224.86 % | 18.566 M 197.16 % | -19.108 M -261.56 % | 11.827 M 139.05 % | -30.288 M -43.75 % | -21.070 M -450.06 % | 6.019 M -82.02 % | 33.472 M 220.20 % | -27.846 M -1 433.37 % | -1.816 M 87.84 % | -14.933 M -204.43 % | 14.300 M 280.60 % | -7.918 M -617.21 % | -1.104 M 64.72 % | -3.129 M -111.39 % | 27.463 M 1 882.89 % | 1.385 M -98.93 % | 129.697 M 535.55 % | -29.778 M -1 206.05 % | -2.280 M 71.55 % | -8.013 M |
| Other non cash items | -3.681 M 56.79 % | -8.518 M -7.21 % | -7.945 M -757.07 % | -927.000 K -138.39 % | 2.415 M 115.36 % | -15.725 M 82.10 % | -87.844 M -837.94 % | 11.904 M 330.06 % | 2.768 M -38.31 % | 4.487 M 80.56 % | 2.485 M -79.14 % | 11.911 M 186.97 % | -13.695 M -424.45 % | 4.221 M 230.00 % | -3.247 M -354.67 % | 1.275 M 109.85 % | -12.947 M -202.00 % | 12.693 M 255.84 % | -8.145 M -0.63 % | -8.094 M 62.32 % | -21.483 M -158.19 % | 36.921 M 1 475.60 % | -2.684 M 67.97 % | -8.380 M -252.64 % | 5.490 M 246.52 % | -3.747 M -103.31 % | 113.115 M 1 495.28 % | -8.107 M -109.20 % | 88.161 M 137.62 % | -234.321 M -532.67 % | -37.037 M -92.57 % | -19.233 M -108.10 % | -9.242 M -32.54 % | -6.973 M -186.13 % | -2.437 M 88.33 % | -20.882 M -73.48 % | -12.037 M -183.62 % | -4.244 M 46.94 % | -7.999 M 20.97 % | -10.122 M 9.56 % | -11.192 M -170.80 % | -4.133 M -185.82 % | -1.446 M 76.64 % | -6.191 M 38.08 % | -9.999 M -107.66 % | -4.815 M -76.57 % | -2.727 M 14.78 % | -3.200 M 48.78 % | -6.247 M -128.66 % | -2.732 M 83.53 % | -16.591 M -185.85 % | -5.804 M 37.60 % | -9.302 M -914.39 % | -917.000 K |
| Net cash provided by operating activities | 18.276 M -59.59 % | 45.227 M 351.77 % | 10.011 M 128.92 % | -34.612 M -2 454.56 % | 1.470 M -93.72 % | 23.407 M -61.91 % | 61.454 M 58.96 % | 38.659 M 134.30 % | 16.500 M 4.58 % | 15.777 M -71.79 % | 55.926 M -4.03 % | 58.273 M 115.23 % | 27.075 M -44.99 % | 49.214 M -12.96 % | 56.540 M 98.85 % | 28.434 M -37.20 % | 45.278 M 522.29 % | -10.722 M -128.18 % | 38.045 M -70.36 % | 128.378 M 44 168.28 % | 290.000 K -98.15 % | 15.692 M -84.39 % | 100.528 M 2 149.96 % | 4.468 M -91.18 % | 50.641 M 76.31 % | 28.723 M -6.12 % | 30.594 M -18.69 % | 37.628 M -14.48 % | 43.999 M 70.24 % | 25.845 M -31.79 % | 37.890 M -24.18 % | 49.973 M 200.05 % | 16.655 M -46.01 % | 30.847 M -38.58 % | 50.222 M 15.91 % | 43.328 M 13.25 % | 38.258 M -34.48 % | 58.392 M -5.95 % | 62.086 M -4.31 % | 64.880 M -27.14 % | 89.053 M 373.86 % | 18.793 M -70.39 % | 63.464 M 1 224.25 % | -5.645 M -121.53 % | 26.215 M -26.63 % | 35.730 M -9.49 % | 39.477 M 183.86 % | -47.077 M -157.48 % | 81.907 M 150.56 % | 32.689 M -58.38 % | 78.551 M 33 612.88 % | 233.000 K -98.64 % | 17.075 M -53.24 % | 36.518 M |
| Investments in property plant and equipment | -5.727 M -17.19 % | -4.887 M 37.20 % | -7.782 M 45.32 % | -14.231 M -99.57 % | -7.131 M 2.99 % | -7.351 M -31.34 % | -5.597 M -174.90 % | -2.036 M 68.34 % | -6.431 M -3.98 % | -6.185 M -45.26 % | -4.258 M -24.90 % | -3.409 M 6.09 % | -3.630 M -81.86 % | -1.996 M 70.55 % | -6.777 M -19.46 % | -5.673 M -8.97 % | -5.206 M 19.62 % | -6.477 M -55.17 % | -4.174 M 6.31 % | -4.455 M -27.83 % | -3.485 M -2.38 % | -3.404 M 57.33 % | -7.978 M -25.16 % | -6.374 M -20.93 % | -5.271 M -12.44 % | -4.688 M 72.76 % | -17.209 M -154.91 % | -6.751 M 45.13 % | -12.303 M -103.02 % | -6.060 M 60.22 % | -15.234 M -103.45 % | -7.488 M 90.66 % | -80.136 M -3 215.52 % | -2.417 M 16.88 % | -2.908 M 50.20 % | -5.839 M -240.47 % | -1.715 M 77.34 % | -7.570 M -167.96 % | -2.825 M 66.16 % | -8.348 M -16.24 % | -7.182 M -103.34 % | -3.532 M 58.29 % | -8.468 M -327.70 % | 3.719 M 127.23 % | -13.658 M -98.06 % | -6.896 M -16.45 % | -5.922 M -4.98 % | -5.641 M -15.81 % | -4.871 M -20.90 % | -4.029 M -116.17 % | 24.910 M 316.36 % | -11.513 M -108.72 % | -5.516 M 34.64 % | -8.440 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 359.000 K 178.29 % | 129.000 K | 0.000 -100.00 % | 226.137 M 12 963.95 % | 1.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 253.000 K 106.44 % | -3.930 M -289.76 % | 2.071 M 200.00 % | -2.071 M 98.12 % | -110.218 M -199.99 % | 110.229 M 500.05 % | -27.554 M 49.91 % | -55.011 M 10.07 % | -61.171 M -75.21 % | -34.913 M -64.26 % | -21.255 M 55.92 % | -48.217 M -1 157.39 % | 4.560 M 200.00 % | -4.560 M 57.71 % | -10.782 M 19.72 % | -13.430 M -216.32 % | 11.546 M 512.85 % | 1.884 M 104.14 % | -45.490 M -81.82 % | -25.019 M 20.91 % | -31.634 M -28.52 % | -24.614 M 34.21 % | -37.414 M -5 514.47 % | 691.000 K -98.23 % | 38.965 M 260.86 % | -24.223 M -110.58 % | -11.503 M -148.39 % | -4.631 M -139.01 % | 11.871 M 142.60 % | -27.867 M -1 618.64 % | 1.835 M 110.70 % | -17.144 M 56.55 % | -39.456 M -295.43 % | 20.189 M 130.53 % | -66.138 M -1 024.62 % | 7.153 M 109.51 % | -75.201 M -330.75 % | -17.458 M -436.01 % | -3.257 M -28.89 % | -2.527 M 94.25 % | -43.933 M 0.60 % | -44.200 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 107.747 M 3 103.90 % | 3.363 M -87.77 % | 27.505 M 1 375 150.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.110 M | 0.000 | 0.000 100.00 % | -10.543 M -265.19 % | -2.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.110 M 39.22 % | 60.417 M 1 953.60 % | 2.942 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.722 M | 0.000 | 0.000 -100.00 % | 48.495 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 14.878 M | 0.000 | 0.000 100.00 % | -6.187 M -200.00 % | 6.187 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -15.478 M -203.43 % | -5.101 M -189.17 % | -1.764 M 42.28 % | -3.056 M -1 937.33 % | -150.000 K 97.69 % | -6.504 M -100.56 % | -3.243 M -357.40 % | -709.000 K 37.70 % | -1.138 M -29.61 % | -878.000 K -62.29 % | -541.000 K -11.55 % | -485.000 K -105.47 % | 8.861 M 806.62 % | -1.254 M -74.17 % | -720.000 K -105.84 % | 12.339 M 170.27 % | -17.560 M -1 790.20 % | -929.000 K -12.47 % | -826.000 K 83.38 % | -4.971 M -16 470.00 % | -30.000 K 94.62 % | -558.000 K 34.97 % | -858.000 K 42.88 % | -1.502 M 96.58 % | -43.959 M -2 886.35 % | -1.472 M 35.94 % | -2.298 M 92.96 % | -32.622 M -3 054.93 % | -1.034 M 59.18 % | -2.533 M -607.62 % | 499.000 K 106.12 % | -8.154 M -158.16 % | 14.019 M 178.18 % | -17.932 M -583.86 % | 3.706 M 150.03 % | -7.408 M -3 410.90 % | -211.000 K -178.73 % | 268.000 K 114.87 % | -1.802 M 71.75 % | -6.379 M -121.96 % | -2.874 M -1 841.82 % | 165.000 K 102.80 % | -5.893 M 43.25 % | -10.385 M -426.98 % | 3.176 M 445.97 % | -918.000 K 96.00 % | -22.954 M -2 425.63 % | 987.000 K 1 418.46 % | 65.000 K 109.30 % | -699.000 K 99.30 % | -99.332 M -3 903.71 % | -2.481 M -136.71 % | 6.758 M 53.17 % | 4.412 M |
| Net cash used for investing activites | -20.952 M -50.54 % | -13.918 M -113.88 % | 100.272 M 741.29 % | -15.636 M 82.60 % | -89.865 M -193.24 % | 96.376 M -49.21 % | 189.743 M 438.68 % | -56.025 M 18.50 % | -68.740 M -63.76 % | -41.976 M -61.11 % | -26.054 M 60.05 % | -65.221 M -766.13 % | 9.791 M 225.36 % | -7.810 M 72.90 % | -28.822 M -198.64 % | -9.651 M 13.98 % | -11.220 M -103.19 % | -5.522 M 89.06 % | -50.490 M -201.66 % | 49.665 M 96.55 % | 25.268 M 198.57 % | -25.634 M 44.58 % | -46.250 M -543.70 % | -7.185 M 30.00 % | -10.265 M 66.21 % | -30.383 M -147.26 % | -12.288 M 72.08 % | -44.004 M -2 901.64 % | -1.466 M -112.18 % | 12.035 M 193.29 % | -12.900 M 60.65 % | -32.786 M 68.94 % | -105.573 M -65 883.13 % | -160.000 K 99.76 % | -65.340 M -972.20 % | -6.094 M 91.45 % | -71.265 M -187.82 % | -24.760 M -214.05 % | -7.884 M 54.31 % | -17.254 M 68.04 % | -53.989 M -13.50 % | -47.567 M -231.25 % | -14.360 M -115.42 % | -6.666 M 36.41 % | -10.482 M -248.39 % | 7.064 M 124.46 % | -28.876 M -520.46 % | -4.654 M 57.66 % | -10.993 M -853.46 % | 1.459 M 101.96 % | -74.422 M -431.81 % | -13.994 M -1 226.73 % | 1.242 M 130.83 % | -4.028 M |
| Debt repayment | -45.530 M -84.73 % | -24.647 M 24.44 % | -32.617 M -148.63 % | 67.074 M 965.34 % | 6.296 M 117.63 % | -35.718 M -1 525.76 % | -2.197 M | 0.000 100.00 % | -2.410 M | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 100.00 % | -1.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.961 M -12 782.98 % | 47.000 K 154.65 % | -86.000 K -101.43 % | 6.000 M | 0.000 -100.00 % | 48.732 M 208.31 % | -44.994 M -874.16 % | 5.812 M 139.95 % | -14.550 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.330 M | 0.000 | 0.000 -100.00 % | 1.619 M 51.03 % | 1.072 M 2 648.72 % | 39.000 K 4 000.00 % | -1.000 K -100.07 % | 1.387 M -48.11 % | 2.673 M -86.22 % | 19.401 M 3 401.99 % | 554.000 K -88.82 % | 4.954 M 99.76 % | 2.480 M 407.16 % | 489.000 K | 0.000 -100.00 % | 2.717 M 136.26 % | 1.150 M 646.75 % | 154.000 K -90.03 % | 1.544 M -3.44 % | 1.599 M 17.31 % | 1.363 M 4 296.77 % | 31.000 K | 0.000 -100.00 % | 1.264 M 135.38 % | 537.000 K 53 800.00 % | -1.000 K | 0.000 -100.00 % | 4.908 M 44.40 % | 3.399 M 87.38 % | 1.814 M | 0.000 -100.00 % | 1.994 M | 0.000 -100.00 % | 1.693 M | 0.000 -100.00 % | 5.542 M 107.26 % | 2.674 M -56.36 % | 6.128 M 612 700.00 % | 1.000 K -99.93 % | 1.470 M | 0.000 -100.00 % | 453.000 K -99.63 % | 121.830 M 14 017.03 % | 863.000 K 125.23 % | -3.421 M | 0.000 -100.00 % | 2.893 M 447.92 % | 528.000 K |
| Common stock repurchased | -11.008 M 28.15 % | -15.321 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 % | -25.107 M -16.66 % | -21.522 M | 0.000 | 0.000 100.00 % | -16.600 M 4.55 % | -17.392 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.248 M | 0.000 | 0.000 | 0.000 100.00 % | -63.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -48.079 M -2 667.93 % | -1.737 M 20.39 % | -2.182 M -52.91 % | -1.427 M 83.89 % | -8.857 M 14.89 % | -10.407 M 60.31 % | -26.221 M -1 094.58 % | -2.195 M | 0.000 100.00 % | -2.257 M 0.83 % | -2.276 M 97.28 % | -83.670 M -3 612.07 % | -2.254 M -12.93 % | -1.996 M 23.93 % | -2.624 M 97.18 % | -93.131 M -5 182.53 % | -1.763 M 13.20 % | -2.031 M 8.35 % | -2.216 M 97.44 % | -86.399 M -3 916.69 % | -2.151 M -13.45 % | -1.896 M -265.59 % | 1.145 M 101.21 % | -94.621 M -739.89 % | 14.787 M 174.70 % | -19.795 M | 0.000 100.00 % | -91.758 M | 0.000 | 0.000 100.00 % | -666.000 K 99.35 % | -102.822 M -40 702.38 % | -252.000 K -137.56 % | 671.000 K 33 450.00 % | 2.000 K 100.00 % | -107.006 M -5 350 400.00 % | 2.000 K 102.70 % | -74.000 K -1 750.00 % | -4.000 K 99.99 % | -66.434 M | 0.000 | 0.000 | 0.000 100.00 % | -52.868 M | 0.000 | 0.000 | 0.000 100.00 % | -34.237 M | 0.000 | 0.000 100.00 % | -19.249 M -20 797.85 % | 93.000 K 134.57 % | -269.000 K -200.00 % | 269.000 K |
| Net cash used provided by financing activities | -104.617 M -150.85 % | -41.705 M -19.85 % | -34.799 M -153.01 % | 65.647 M 253.35 % | -42.809 M 7.19 % | -46.125 M -76.81 % | -26.088 M -1 088.52 % | -2.195 M 96.65 % | -65.583 M -10 179.47 % | -638.000 K 46.52 % | -1.193 M 98.57 % | -83.631 M -3 608.69 % | -2.255 M -270.28 % | -609.000 K -1 342.86 % | 49.000 K 100.07 % | -73.730 M -5 998.43 % | -1.209 M -141.36 % | 2.923 M 1 007.20 % | 264.000 K 100.31 % | -85.874 M -215.04 % | -27.258 M -31.67 % | -20.701 M -2 449.38 % | -812.000 K 99.14 % | -94.467 M -434.89 % | -17.661 M 2.94 % | -18.196 M -1 435.00 % | 1.363 M 101.49 % | -91.727 M | 0.000 -100.00 % | 1.264 M 1 079.84 % | -129.000 K 99.87 % | -102.823 M -40 702.78 % | -252.000 K -104.52 % | 5.579 M 64.04 % | 3.401 M 103.23 % | -105.192 M -5 259 700.00 % | 2.000 K -99.90 % | 1.920 M 48 100.00 % | -4.000 K 99.99 % | -64.741 M | 0.000 -100.00 % | 5.542 M 107.26 % | 2.674 M 105.72 % | -46.740 M -4 674 100.00 % | 1.000 K 100.02 % | -4.491 M -9 655.32 % | 47.000 K 100.14 % | -33.870 M -126.50 % | 127.830 M 14 712.28 % | 863.000 K -96.69 % | 26.062 M 158.04 % | -44.901 M -632.25 % | 8.436 M 161.34 % | -13.753 M |
| Effect of forex changes on cash | -56.723 M -681.18 % | 9.760 M 290.40 % | 2.500 M 114.96 % | 1.163 M -81.42 % | 6.261 M -58.80 % | 15.198 M 200.86 % | -15.068 M -959.56 % | 1.753 M 167.92 % | -2.581 M -838.55 % | -275.000 K 97.74 % | -12.180 M -436.93 % | 3.615 M 240.12 % | -2.580 M -117.00 % | 15.180 M 353.54 % | 3.347 M 378.68 % | -1.201 M 20.09 % | -1.503 M 29.10 % | -2.120 M -124.05 % | 8.816 M 935.64 % | -1.055 M 85.31 % | -7.182 M -88.06 % | -3.819 M 23.13 % | -4.968 M 69.08 % | -16.065 M -227.59 % | -4.904 M -154.14 % | 9.058 M 151.68 % | 3.599 M 128.88 % | -12.464 M -415.25 % | -2.419 M -141.88 % | 5.776 M 423.66 % | 1.103 M -80.75 % | 5.729 M -16.97 % | 6.900 M 134.58 % | -19.954 M -687.76 % | -2.533 M 82.25 % | -14.271 M -72.29 % | -8.283 M -92.49 % | -4.303 M 59.72 % | -10.684 M -138.14 % | 28.009 M 535.53 % | -6.431 M -45.27 % | -4.427 M -143.66 % | 10.140 M 66.86 % | 6.077 M 181.13 % | -7.490 M -603.70 % | 1.487 M -83.37 % | 8.941 M -68.70 % | 28.569 M 183.31 % | -34.292 M -1 160.03 % | 3.235 M | 0.000 -100.00 % | 20.536 M 185.43 % | -24.038 M -198.39 % | -8.056 M |
| Net change in cash | -164.016 M -25 688.68 % | -636.000 K -100.82 % | 77.984 M 370.86 % | 16.562 M 113.26 % | -124.943 M -240.61 % | 88.856 M -57.70 % | 210.041 M 1 279.48 % | -17.808 M 85.21 % | -120.404 M -344.10 % | -27.112 M -264.33 % | 16.499 M 118.97 % | -86.964 M -371.50 % | 32.031 M -42.78 % | 55.975 M 79.90 % | 31.114 M 155.41 % | -56.148 M -279.12 % | 31.346 M 303.00 % | -15.441 M -358.87 % | -3.365 M -103.69 % | 91.114 M 1 125.83 % | -8.882 M 74.23 % | -34.462 M -171.06 % | 48.498 M 142.82 % | -113.249 M -735.84 % | 17.811 M 264.95 % | -10.798 M -146.41 % | 23.268 M 121.04 % | -110.567 M -375.63 % | 40.114 M -10.70 % | 44.920 M 73.01 % | 25.964 M 132.49 % | -79.907 M 2.87 % | -82.270 M -604.35 % | 16.312 M 214.47 % | -14.250 M 82.67 % | -82.229 M -99.16 % | -41.288 M -232.13 % | 31.249 M -28.19 % | 43.514 M 299.43 % | 10.894 M -61.95 % | 28.633 M 203.52 % | -27.659 M -144.67 % | 61.918 M 216.88 % | -52.974 M -742.58 % | 8.244 M -79.28 % | 39.790 M 103.12 % | 19.589 M 134.35 % | -57.032 M -134.68 % | 164.452 M 329.98 % | 38.246 M 189.57 % | -42.698 M -11.99 % | -38.126 M -1 504.27 % | 2.715 M -74.58 % | 10.681 M |
| Cash at beginning of period | 464.517 M -0.14 % | 465.153 M 20.14 % | 387.169 M 4.47 % | 370.607 M -25.21 % | 495.550 M 21.85 % | 406.694 M 106.81 % | 196.653 M -8.30 % | 214.461 M -35.96 % | 334.865 M -7.49 % | 361.977 M 4.78 % | 345.478 M -20.11 % | 432.442 M 8.00 % | 400.411 M 16.25 % | 344.436 M 9.93 % | 313.322 M -15.20 % | 369.470 M 9.27 % | 338.124 M -4.37 % | 353.565 M -0.94 % | 356.930 M 34.28 % | 265.816 M -3.23 % | 274.698 M -11.15 % | 309.160 M 18.61 % | 260.662 M -30.29 % | 373.911 M 5.00 % | 356.100 M -2.94 % | 366.898 M 6.77 % | 343.630 M -24.34 % | 454.197 M 9.69 % | 414.083 M 12.17 % | 369.163 M 7.57 % | 343.199 M -18.89 % | 423.106 M -16.28 % | 505.376 M 3.34 % | 489.064 M -2.83 % | 503.314 M -14.04 % | 585.543 M -6.59 % | 626.831 M 5.25 % | 595.582 M 7.88 % | 552.068 M 2.01 % | 541.174 M 5.59 % | 512.541 M -5.12 % | 540.200 M 12.95 % | 478.282 M -9.97 % | 531.256 M 1.58 % | 523.012 M 8.23 % | 483.222 M 4.23 % | 463.633 M -10.95 % | 520.665 M 46.17 % | 356.213 M 12.03 % | 317.967 M 16.84 % | 272.139 M -12.29 % | 310.265 M 0.88 % | 307.550 M 3.60 % | 296.869 M |
| Cash at end of period | 300.501 M -35.31 % | 464.517 M -0.14 % | 465.153 M 20.14 % | 387.169 M 4.47 % | 370.607 M -25.21 % | 495.550 M 21.85 % | 406.694 M 106.81 % | 196.653 M -8.30 % | 214.461 M -35.96 % | 334.865 M -7.49 % | 361.977 M 4.78 % | 345.478 M -20.11 % | 432.442 M 8.00 % | 400.411 M 16.25 % | 344.436 M 9.93 % | 313.322 M -15.20 % | 369.470 M 9.27 % | 338.124 M -4.37 % | 353.565 M -0.94 % | 356.930 M 34.28 % | 265.816 M -3.23 % | 274.698 M -11.15 % | 309.160 M 18.61 % | 260.662 M -30.29 % | 373.911 M 5.00 % | 356.100 M -2.94 % | 366.898 M 6.77 % | 343.630 M -24.34 % | 454.197 M 9.69 % | 414.083 M 12.17 % | 369.163 M 7.57 % | 343.199 M -18.89 % | 423.106 M -16.28 % | 505.376 M 3.34 % | 489.064 M -2.83 % | 503.314 M -14.04 % | 585.543 M -6.59 % | 626.831 M 5.25 % | 595.582 M 7.88 % | 552.068 M 2.01 % | 541.174 M 5.59 % | 512.541 M -5.12 % | 540.200 M 12.95 % | 478.282 M -9.97 % | 531.256 M 1.58 % | 523.012 M 8.23 % | 483.222 M 4.23 % | 463.633 M -10.95 % | 520.665 M 46.17 % | 356.213 M 55.25 % | 229.441 M -15.69 % | 272.139 M -12.29 % | 310.265 M 0.88 % | 307.550 M |
| Operating cash flow | 18.276 M -59.59 % | 45.227 M 351.77 % | 10.011 M 128.92 % | -34.612 M -2 454.56 % | 1.470 M -93.72 % | 23.407 M -61.91 % | 61.454 M 58.96 % | 38.659 M 134.30 % | 16.500 M 4.58 % | 15.777 M -71.78 % | 55.915 M -4.05 % | 58.273 M 115.23 % | 27.075 M -44.99 % | 49.214 M -12.96 % | 56.540 M 98.85 % | 28.434 M -37.20 % | 45.278 M 522.29 % | -10.722 M -128.16 % | 38.070 M -70.35 % | 128.378 M 44 168.28 % | 290.000 K -98.15 % | 15.692 M -84.39 % | 100.529 M 2 149.98 % | 4.468 M -91.18 % | 50.641 M 76.31 % | 28.723 M -6.12 % | 30.594 M -18.69 % | 37.628 M -14.48 % | 43.999 M 70.24 % | 25.845 M -31.79 % | 37.890 M -24.18 % | 49.973 M 200.05 % | 16.655 M -46.01 % | 30.847 M -38.58 % | 50.222 M 15.91 % | 43.328 M 13.25 % | 38.258 M -34.48 % | 58.392 M -5.95 % | 62.086 M -4.31 % | 64.880 M -27.14 % | 89.053 M 373.86 % | 18.793 M -70.39 % | 63.464 M 1 224.25 % | -5.645 M -121.53 % | 26.215 M -26.63 % | 35.730 M -9.49 % | 39.477 M 183.86 % | -47.077 M -157.48 % | 81.907 M 150.56 % | 32.689 M -58.38 % | 78.551 M 33 612.88 % | 233.000 K -98.64 % | 17.075 M -53.24 % | 36.518 M |
| Capital expenditure | -5.918 M -6.71 % | -5.546 M 42.84 % | -9.703 M 31.82 % | -14.231 M -71.46 % | -8.300 M -12.91 % | -7.351 M 12.87 % | -8.437 M -314.39 % | -2.036 M 68.23 % | -6.408 M -3.61 % | -6.185 M -81.01 % | -3.417 M -0.23 % | -3.409 M 8.65 % | -3.732 M -74.72 % | -2.136 M 69.48 % | -6.999 M -23.37 % | -5.673 M -6.28 % | -5.338 M 31.18 % | -7.757 M -74.59 % | -4.443 M 49.52 % | -8.802 M -147.25 % | -3.560 M -3.37 % | -3.444 M 56.83 % | -7.978 M -20.35 % | -6.629 M -22.42 % | -5.415 M -15.51 % | -4.688 M 72.96 % | -17.338 M -156.82 % | -6.751 M 45.34 % | -12.351 M -75.44 % | -7.040 M 54.08 % | -15.331 M -18.91 % | -12.893 M 83.92 % | -80.184 M -3 217.50 % | -2.417 M 31.63 % | -3.535 M 39.46 % | -5.839 M -231.20 % | -1.763 M 78.50 % | -8.199 M -181.27 % | -2.915 M 65.68 % | -8.494 M -9.46 % | -7.760 M -114.25 % | -3.622 M 58.34 % | -8.694 M -333.77 % | 3.719 M 123.72 % | -15.682 M -127.41 % | -6.896 M -4.47 % | -6.601 M -15.73 % | -5.704 M -14.81 % | -4.968 M -20.03 % | -4.139 M -116.62 % | 24.910 M 301.02 % | -12.392 M -113.36 % | -5.808 M 35.29 % | -8.976 M |
| Free CashFlow | 12.358 M -68.86 % | 39.681 M 12 783.44 % | 308.000 K 100.63 % | -48.843 M -615.12 % | -6.830 M -142.54 % | 16.056 M -69.72 % | 53.017 M 44.76 % | 36.623 M 262.89 % | 10.092 M 5.21 % | 9.592 M -81.68 % | 52.361 M -4.56 % | 54.864 M 135.03 % | 23.343 M -50.42 % | 47.078 M -4.97 % | 49.541 M 117.66 % | 22.761 M -43.01 % | 39.940 M 316.14 % | -18.479 M -154.99 % | 33.602 M -71.90 % | 119.576 M 3 756.76 % | -3.270 M -126.70 % | 12.248 M -86.75 % | 92.446 M 4 377.93 % | -2.161 M -104.78 % | 45.226 M 88.17 % | 24.035 M 81.31 % | 13.256 M -57.07 % | 30.877 M -2.44 % | 31.648 M 68.30 % | 18.805 M -16.64 % | 22.559 M -39.16 % | 37.080 M 158.37 % | -63.529 M -323.46 % | 28.430 M -39.11 % | 46.687 M 24.54 % | 37.489 M 2.72 % | 36.495 M -27.29 % | 50.193 M -15.17 % | 59.171 M 4.94 % | 56.386 M -30.64 % | 81.293 M 435.84 % | 15.171 M -72.30 % | 54.770 M 2 662.94 % | -2.137 M -120.29 % | 10.533 M -63.47 % | 28.834 M -12.29 % | 32.876 M 162.29 % | -52.781 M -168.60 % | 76.939 M 169.49 % | 28.550 M -72.40 % | 103.438 M 950.71 % | -12.159 M -207.92 % | 11.267 M -59.09 % | 27.542 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |