HTM International Holding Ltd. 4924.TWO
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 693.282 M 38.70 % | 499.830 M -26.85 % | 683.279 M 25.31 % | 545.251 M -7.42 % | 588.971 M -9.90 % | 653.675 M 5.79 % | 617.910 M 12.31 % | 550.194 M 10.66 % | 497.214 M -13.67 % | 575.916 M -21.65 % | 735.047 M -31.89 % | 1.079 B -3.86 % | 1.122 B -7.65 % | 1.215 B 3.40 % | 1.175 B 1 517.21 % | 72.681 M -89.74 % | 708.069 M 56.55 % | 452.289 M |
| Net income | 1.709 M 104.00 % | -42.777 M -231.21 % | 32.602 M -10.06 % | 36.250 M 3.26 % | 35.106 M 39 793.18 % | 88.000 K -97.37 % | 3.340 M 112.65 % | -26.396 M 59.50 % | -65.173 M 1.46 % | -66.140 M -99.45 % | -33.161 M 23.09 % | -43.114 M 51.20 % | -88.357 M -232.68 % | 66.595 M -33.39 % | 99.981 M 2 026.42 % | -5.190 M -110.72 % | 48.400 M 491.98 % | 8.176 M |
| Income before tax | 3.365 M 108.11 % | -41.470 M -224.03 % | 33.435 M -13.16 % | 38.504 M 5.48 % | 36.504 M 4 967.20 % | -750.000 K -195.91 % | 782.000 K 102.90 % | -26.952 M 64.18 % | -75.239 M -19.76 % | -62.825 M -102.09 % | -31.087 M 18.73 % | -38.250 M 55.36 % | -85.690 M -188.64 % | 96.669 M -28.50 % | 135.206 M 3 614.58 % | -3.847 M -107.49 % | 51.336 M 875.78 % | 5.261 M |
| Income before tax ratio | 0.00 105.85 % | -0.08 -269.55 % | 0.05 -30.71 % | 0.07 13.94 % | 0.06 5 501.91 % | 0.00 -190.66 % | 0.00 102.58 % | -0.05 67.63 % | -0.15 -38.72 % | -0.11 -157.93 % | -0.04 -19.32 % | -0.04 53.57 % | -0.08 -195.98 % | 0.08 -30.85 % | 0.12 317.32 % | -0.05 -173.01 % | 0.07 523.30 % | 0.01 |
| EBITDA | 59.554 M 641.09 % | 8.036 M -81.93 % | 44.468 M 5.76 % | 42.045 M -45.21 % | 76.738 M 69.37 % | 45.307 M 12.59 % | 40.240 M 214.35 % | 12.801 M 148.67 % | -26.301 M -615.91 % | 5.098 M -90.43 % | 53.289 M 7.31 % | 49.658 M 267.48 % | 13.513 M -93.28 % | 201.095 M -6.77 % | 215.707 M 16 660.45 % | 1.287 M -98.70 % | 98.773 M 113.63 % | 46.236 M |
| Net income ratio | 0.00 102.88 % | -0.09 -279.37 % | 0.05 -28.23 % | 0.07 11.54 % | 0.06 44 175.81 % | 0.00 -97.51 % | 0.01 111.27 % | -0.05 63.40 % | -0.13 -14.14 % | -0.11 -154.56 % | -0.05 -12.92 % | -0.04 49.25 % | -0.08 -243.66 % | 0.05 -35.58 % | 0.09 219.12 % | -0.07 -204.47 % | 0.07 278.13 % | 0.02 |
| Ratio EBITDA | 0.09 434.30 % | 0.02 -75.30 % | 0.07 -15.60 % | 0.08 -40.82 % | 0.13 87.98 % | 0.07 6.43 % | 0.07 179.90 % | 0.02 143.98 % | -0.05 -697.57 % | 0.01 -87.79 % | 0.07 57.55 % | 0.05 282.22 % | 0.01 -92.72 % | 0.17 -9.84 % | 0.18 936.38 % | 0.02 -87.31 % | 0.14 36.46 % | 0.10 |
| Gross profit ratio | 0.21 8.43 % | 0.19 -21.06 % | 0.25 -10.48 % | 0.28 1.93 % | 0.27 52.75 % | 0.18 28.60 % | 0.14 5.43 % | 0.13 174.90 % | 0.05 -35.11 % | 0.07 -32.91 % | 0.11 -24.95 % | 0.15 22.82 % | 0.12 -49.86 % | 0.24 -14.62 % | 0.28 20.09 % | 0.23 10.11 % | 0.21 4.46 % | 0.20 |
| Weighted average shs out dil | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.11 % | 37.125 M 6.71 % | 34.789 M 3.54 % | 33.600 M -3.37 % | 34.772 M 10.40 % | 31.497 M 2.48 % | 30.735 M 18.59 % | 25.916 M -15.13 % | 30.537 M 0.00 % | 30.537 M |
| Weighted average shs out | 37.164 M -0.09 % | 37.197 M 0.09 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.00 % | 37.164 M 0.11 % | 37.125 M 6.71 % | 34.789 M 3.54 % | 33.600 M -3.37 % | 34.772 M 10.58 % | 31.444 M 2.97 % | 30.537 M 18.05 % | 25.867 M -15.29 % | 30.537 M 0.00 % | 30.537 M |
| EPS diluted | 0.05 104.00 % | -1.15 -230.68 % | 0.88 -10.20 % | 0.98 4.26 % | 0.94 39 066.67 % | 0.00 -97.33 % | 0.09 112.68 % | -0.71 59.43 % | -1.75 1.69 % | -1.78 -87.37 % | -0.95 25.78 % | -1.28 49.61 % | -2.54 -220.38 % | 2.11 -35.08 % | 3.25 1 725.00 % | -0.20 -112.58 % | 1.59 488.89 % | 0.27 |
| Earnings per share | 0.05 104.00 % | -1.15 -230.68 % | 0.88 -10.20 % | 0.98 4.26 % | 0.94 39 066.67 % | 0.00 -97.33 % | 0.09 112.68 % | -0.71 59.43 % | -1.75 1.69 % | -1.78 -87.37 % | -0.95 25.78 % | -1.28 49.61 % | -2.54 -219.81 % | 2.12 -35.17 % | 3.27 1 735.00 % | -0.20 -112.58 % | 1.59 488.89 % | 0.27 |
| Gross profit | 146.103 M 50.40 % | 97.143 M -42.25 % | 168.223 M 12.19 % | 149.948 M -5.64 % | 158.910 M 37.63 % | 115.461 M 36.04 % | 84.872 M 18.41 % | 71.679 M 204.19 % | 23.564 M -43.98 % | 42.064 M -47.43 % | 80.016 M -48.88 % | 156.519 M 18.09 % | 132.547 M -53.69 % | 286.229 M -11.72 % | 324.219 M 1 842.13 % | 16.694 M -88.70 % | 147.708 M 63.54 % | 90.319 M |
| Income tax expense | 1.656 M 26.70 % | 1.307 M 56.90 % | 833.000 K -63.04 % | 2.254 M 61.23 % | 1.398 M 266.83 % | -838.000 K 67.24 % | -2.558 M -360.07 % | -556.000 K 94.48 % | -10.066 M -403.65 % | 3.315 M 59.84 % | 2.074 M -57.36 % | 4.864 M 82.38 % | 2.667 M -91.13 % | 30.074 M -14.62 % | 35.225 M 2 522.86 % | 1.343 M -54.26 % | 2.936 M 200.72 % | -2.915 M |
| Cost of revenue | 547.179 M 35.88 % | 402.687 M -21.82 % | 515.056 M 30.29 % | 395.303 M -8.08 % | 430.061 M -20.09 % | 538.214 M 0.97 % | 533.038 M 11.39 % | 478.515 M 1.03 % | 473.650 M -11.28 % | 533.852 M -18.50 % | 655.031 M -29.00 % | 922.615 M -6.79 % | 989.876 M 6.54 % | 929.137 M 9.16 % | 851.189 M 1 420.33 % | 55.987 M -90.01 % | 560.361 M 54.81 % | 361.970 M |
| General and administrative expenses | 80.191 M -12.04 % | 91.169 M 19.03 % | 76.595 M 11.32 % | 68.805 M 18.75 % | 57.942 M -16.07 % | 69.038 M -6.58 % | 73.903 M 11.03 % | 66.560 M -2.79 % | 68.468 M -0.92 % | 69.107 M -9.12 % | 76.045 M -18.71 % | 93.550 M -32.11 % | 137.805 M 6.47 % | 129.433 M -8.53 % | 141.504 M 665.42 % | 18.487 M | 0.000 | 0.000 |
| Selling and marketing expenses | 51.602 M 64.32 % | 31.404 M -33.92 % | 47.523 M 35.07 % | 35.184 M -28.29 % | 49.063 M 14.20 % | 42.964 M 84.78 % | 23.252 M -16.02 % | 27.686 M -15.71 % | 32.848 M 10.95 % | 29.605 M 35.72 % | 21.814 M -27.46 % | 30.071 M -10.02 % | 33.421 M 4.18 % | 32.081 M 13.90 % | 28.165 M 1 592.61 % | 1.664 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 | 145.406 M 0.42 % | 144.796 M 0.35 % | 144.284 M 15.39 % | 125.038 M -1.42 % | 126.834 M 9.55 % | 115.781 M 17.37 % | 98.645 M 3.53 % | 95.277 M -6.58 % | 101.989 M 1.85 % | 100.135 M -3.59 % | 103.865 M -24.74 % | 138.004 M -27.67 % | 190.798 M 11.26 % | 171.482 M -0.28 % | 171.972 M 753.42 % | 20.151 M -78.41 % | 93.333 M 11.27 % | 83.880 M |
| Cost and expenses | 692.585 M 26.50 % | 547.483 M -16.96 % | 659.340 M 26.71 % | 520.341 M -6.56 % | 556.895 M -14.85 % | 653.995 M 3.53 % | 631.683 M 10.09 % | 573.792 M -0.32 % | 575.639 M -9.20 % | 633.987 M -16.46 % | 758.896 M -28.45 % | 1.061 B -10.17 % | 1.181 B 7.27 % | 1.101 B 7.57 % | 1.023 B 1 243.82 % | 76.138 M -88.35 % | 653.694 M 46.62 % | 445.850 M |
| Research and development expenses | 13.613 M -38.56 % | 22.158 M 9.88 % | 20.166 M -4.19 % | 21.049 M 6.15 % | 19.829 M 424.72 % | 3.779 M 153.62 % | 1.490 M 44.52 % | 1.031 M 53.19 % | 673.000 K -52.71 % | 1.423 M -76.31 % | 6.006 M -58.24 % | 14.383 M -26.51 % | 19.572 M 96.35 % | 9.968 M 332.83 % | 2.303 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 131.793 M 7.52 % | 122.573 M -1.24 % | 124.118 M 19.36 % | 103.989 M -2.82 % | 107.005 M -4.46 % | 112.002 M 15.28 % | 97.155 M 3.09 % | 94.246 M -6.98 % | 101.316 M 2.64 % | 98.712 M 0.87 % | 97.859 M -20.84 % | 123.621 M -27.80 % | 171.226 M 6.01 % | 161.514 M -4.81 % | 169.669 M 741.99 % | 20.151 M -78.41 % | 93.333 M 11.27 % | 83.880 M |
| Interest income | 119.000 K -68.85 % | 382.000 K 282.00 % | 100.000 K -71.26 % | 348.000 K -40.00 % | 580.000 K 20.83 % | 480.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.000 K -12.37 % | 744.000 K 327.59 % | 174.000 K 3 380.00 % | 5.000 K -98.45 % | 323.000 K -21.98 % | 414.000 K |
| Interest expense | 10.197 M -6.88 % | 10.950 M 78.86 % | 6.122 M 96.34 % | 3.118 M 18.87 % | 2.623 M -35.28 % | 4.053 M 41.07 % | 2.873 M -7.59 % | 3.109 M -1.24 % | 3.148 M -22.60 % | 4.067 M -54.09 % | 8.859 M -13.16 % | 10.201 M 18.99 % | 8.573 M -24.94 % | 11.422 M 30.30 % | 8.766 M 1 298.09 % | 627.000 K -93.55 % | 9.716 M 28.11 % | 7.584 M |
| Depreciation and amortization | 45.992 M -6.21 % | 49.038 M 39.11 % | 35.250 M 8.17 % | 32.589 M -13.35 % | 37.611 M -10.46 % | 42.004 M 13.71 % | 36.939 M 0.81 % | 36.644 M -20.20 % | 45.922 M -27.93 % | 63.718 M -14.17 % | 74.235 M 0.74 % | 73.689 M -18.48 % | 90.399 M -2.80 % | 93.004 M 29.65 % | 71.735 M 1 491.64 % | 4.507 M -88.05 % | 37.721 M 12.97 % | 33.391 M |
| Operating income | 697.000 K 101.46 % | -47.588 M -298.79 % | 23.939 M -3.90 % | 24.910 M -22.34 % | 32.076 M 681.77 % | 4.103 M 129.79 % | -13.773 M 41.63 % | -23.598 M 69.91 % | -78.425 M -35.05 % | -58.071 M -143.49 % | -23.849 M -228.81 % | 18.515 M 131.78 % | -58.251 M -150.76 % | 114.747 M -24.63 % | 152.247 M 4 504.02 % | -3.457 M -106.36 % | 54.375 M 744.46 % | 6.439 M |
| Operating income ratio | 0.00 101.06 % | -0.10 -371.75 % | 0.04 -23.31 % | 0.05 -16.11 % | 0.05 767.65 % | 0.01 128.16 % | -0.02 48.03 % | -0.04 72.81 % | -0.16 -56.43 % | -0.10 -210.77 % | -0.03 -289.11 % | 0.02 133.06 % | -0.05 -154.97 % | 0.09 -27.11 % | 0.13 372.32 % | -0.05 -161.94 % | 0.08 439.41 % | 0.01 |
| Total other income expenses net | 2.668 M -56.39 % | 6.118 M -35.57 % | 9.496 M -30.15 % | 13.594 M 207.00 % | 4.428 M 191.24 % | -4.853 M -133.34 % | 14.555 M 533.96 % | -3.354 M -205.27 % | 3.186 M 167.02 % | -4.754 M 34.32 % | -7.238 M 87.25 % | -56.765 M -106.88 % | -27.439 M -51.78 % | -18.078 M -6.09 % | -17.041 M -4 269.49 % | -390.000 K 87.17 % | -3.039 M -157.98 % | -1.178 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 | 164.989 M -21.97 % | 211.448 M 41.15 % | 149.805 M 240.63 % | 43.979 M 242.01 % | 12.859 M 257.66 % | -8.156 M -49.54 % | -5.454 M -122.98 % | 23.729 M 90.59 % | 12.450 M -20.33 % | 15.627 M -74.61 % | 61.546 M -65.31 % | 177.440 M -20.65 % | 223.627 M 165.32 % | 84.286 M -24.76 % | 112.021 M 19.58 % | 93.680 M -35.54 % | 145.328 M 14.87 % | 126.514 M |
| Total investments | 43.688 M 474.01 % | 7.611 M 8.06 % | 7.043 M 5.96 % | 6.647 M -3.81 % | 6.910 M 4.62 % | 6.605 M 15.09 % | 5.739 M -31.25 % | 8.348 M -20.16 % | 10.456 M -16.72 % | 12.555 M 1 886.55 % | 632.000 K -97.27 % | 23.123 M 149.39 % | 9.272 M -41.10 % | 15.741 M | 0.000 -100.00 % | 651.000 K -22.04 % | 835.000 K -30.42 % | 1.200 M |
| Total debt | 246.107 M 0.69 % | 244.423 M 25.22 % | 195.198 M 111.13 % | 92.454 M 66.02 % | 55.688 M -24.06 % | 73.332 M 68.66 % | 43.479 M -13.11 % | 50.041 M -25.97 % | 67.597 M -10.84 % | 75.819 M -59.49 % | 187.148 M -49.52 % | 370.706 M 18.10 % | 313.901 M 86.32 % | 168.474 M 19.57 % | 140.904 M -9.62 % | 155.895 M 0.38 % | 155.304 M 14.14 % | 136.063 M |
| Accumulated other comprehensive income loss | 5.474 M 159.06 % | -9.268 M | 0.000 | 0.000 | 0.000 100.00 % | -47.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.411 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.787 M 70.21 % | 4.575 M |
| Retained earnings | -27.834 M 5.78 % | -29.543 M -134.10 % | 86.643 M 60.33 % | 54.041 M 203.75 % | 17.791 M 138.98 % | -45.645 M 0.19 % | -45.733 M 6.81 % | -49.073 M 24.70 % | -65.173 M 1.46 % | -66.140 M -99.45 % | -33.161 M 54.09 % | -72.230 M -424.66 % | -13.767 M -110.79 % | 127.590 M 34.60 % | 94.791 M 1 926.42 % | -5.190 M -115.49 % | 33.511 M 600.46 % | -6.696 M |
| Common stock | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 1.12 % | 367.516 M 9.41 % | 335.895 M -3.45 % | 347.895 M 0.00 % | 347.895 M 15.29 % | 301.749 M 15.00 % | 262.390 M 6.23 % | 247.000 M 0.00 % | 247.000 M |
| Total equity | 354.522 M 4.87 % | 338.071 M -13.34 % | 390.116 M 11.55 % | 349.709 M 11.41 % | 313.902 M 10.82 % | 283.259 M -2.57 % | 290.739 M 0.31 % | 289.851 M -9.64 % | 320.790 M -21.08 % | 406.462 M -17.63 % | 493.464 M 26.23 % | 390.936 M -9.25 % | 430.795 M -27.63 % | 595.304 M 42.38 % | 418.102 M 23.63 % | 338.175 M 9.56 % | 308.678 M 27.90 % | 241.343 M |
| Other non current liabilities | 3.664 M 43.57 % | 2.552 M -7.30 % | 2.753 M -28.99 % | 3.877 M 22.96 % | 3.153 M -14.48 % | 3.687 M 4.68 % | 3.522 M 15.25 % | 3.056 M 681.59 % | 391.000 K -45.69 % | 720.000 K -24.92 % | 959.000 K -66.00 % | 2.821 M 101.21 % | 1.402 M -5.65 % | 1.486 M -71.65 % | 5.242 M -26.04 % | 7.088 M -36.58 % | 11.176 M -32.88 % | 16.650 M |
| Long term debt | 116.045 M -12.31 % | 132.339 M 81.78 % | 72.803 M 372.26 % | 15.416 M -33.71 % | 23.257 M -41.58 % | 39.809 M 109.65 % | 18.988 M -23.01 % | 24.664 M -23.12 % | 32.081 M -25.89 % | 43.287 M 61.21 % | 26.852 M 86.87 % | 14.369 M -92.43 % | 189.897 M 490.70 % | 32.148 M 79.80 % | 17.880 M -12.53 % | 20.442 M -11.35 % | 23.058 M -18.98 % | 28.460 M |
| Total non current liabilities | 119.709 M -11.26 % | 134.891 M 78.53 % | 75.556 M 291.62 % | 19.293 M -26.95 % | 26.410 M -39.28 % | 43.496 M 86.44 % | 23.330 M -24.86 % | 31.047 M -14.58 % | 36.346 M -36.11 % | 56.891 M 39.56 % | 40.764 M 24.99 % | 32.614 M -84.16 % | 205.876 M 341.19 % | 46.664 M 56.09 % | 29.896 M -29.07 % | 42.147 M -0.49 % | 42.356 M -26.06 % | 57.287 M |
| Other current liabilities | 88.495 M -9.59 % | 97.881 M -25.06 % | 130.608 M 98.06 % | 65.942 M 0.54 % | 65.589 M -1.00 % | 66.254 M 11.11 % | 59.628 M 11.01 % | 53.714 M -0.45 % | 53.958 M 4.76 % | 51.505 M -6.99 % | 55.375 M -45.96 % | 102.462 M -26.33 % | 139.087 M 3.83 % | 133.962 M 5.95 % | 126.439 M -14.21 % | 147.376 M 71.08 % | 86.146 M 48.05 % | 58.188 M |
| Deferred revenue | 0.000 -100.00 % | 1.671 M 5.16 % | 1.589 M 112.19 % | -13.031 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 |
| Short term debt | 130.062 M 16.04 % | 112.084 M -8.42 % | 122.395 M 58.88 % | 77.038 M 137.54 % | 32.431 M -3.26 % | 33.523 M 36.88 % | 24.491 M -3.49 % | 25.377 M -28.55 % | 35.516 M 9.17 % | 32.532 M -79.71 % | 160.296 M -55.02 % | 356.337 M 187.36 % | 124.004 M -9.04 % | 136.326 M 10.81 % | 123.024 M -9.18 % | 135.453 M 2.43 % | 132.246 M 22.90 % | 107.603 M |
| Total current liabilities | 259.216 M 4.23 % | 248.703 M -18.24 % | 304.189 M 57.54 % | 193.084 M -0.95 % | 194.939 M 6.35 % | 183.293 M 38.88 % | 131.984 M -3.85 % | 137.264 M -5.28 % | 144.908 M -4.58 % | 151.857 M -46.20 % | 282.277 M -50.20 % | 566.832 M 42.94 % | 396.545 M -9.51 % | 438.229 M 9.61 % | 399.806 M -5.92 % | 424.951 M 38.71 % | 306.349 M 36.08 % | 225.116 M |
| Total liabilities | 378.925 M -1.22 % | 383.594 M 1.01 % | 379.745 M 78.81 % | 212.377 M -4.05 % | 221.349 M -2.40 % | 226.789 M 46.02 % | 155.314 M -7.72 % | 168.311 M -7.14 % | 181.254 M -13.17 % | 208.748 M -35.38 % | 323.041 M -46.11 % | 599.446 M -0.49 % | 602.421 M 24.24 % | 484.893 M 12.84 % | 429.702 M -8.01 % | 467.098 M 33.95 % | 348.705 M 23.48 % | 282.403 M |
| Other non current assets | 9.040 M -87.92 % | 74.834 M -18.60 % | 91.939 M 29.39 % | 71.057 M -21.65 % | 90.697 M 6.33 % | 85.295 M 130.90 % | 36.940 M -10.10 % | 41.091 M -4.78 % | 43.153 M -51.50 % | 88.977 M 26.03 % | 70.600 M 159.51 % | 27.205 M -16.60 % | 32.620 M 33.15 % | 24.499 M 58.41 % | 15.466 M -53.08 % | 32.963 M 813.10 % | 3.610 M -2.67 % | 3.709 M |
| Long term investments | 43.298 M 469.19 % | 7.607 M 31.38 % | 5.790 M -4.60 % | 6.069 M 183.63 % | -7.257 M -273.24 % | 4.189 M 164.64 % | -6.481 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.123 M 384.96 % | 4.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K -30.42 % | 1.200 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 1.000 K -97.92 % | 48.000 K -86.13 % | 346.000 K -66.18 % | 1.023 M -57.78 % | 2.423 M -40.41 % | 4.066 M -33.00 % | 6.069 M -45.21 % | 11.077 M -29.75 % | 15.768 M -28.42 % | 22.030 M 8.29 % | 20.344 M 236.10 % | 6.053 M 39.25 % | 4.347 M -2.56 % | 4.461 M -5.55 % | 4.723 M -5.33 % | 4.989 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 -100.00 % | 3.203 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.000 K -97.92 % | 48.000 K -86.13 % | 346.000 K -66.18 % | 1.023 M -57.78 % | 2.423 M -40.41 % | 4.066 M -33.00 % | 6.069 M -45.21 % | 11.077 M -29.75 % | 15.768 M -28.42 % | 22.030 M 8.29 % | 20.344 M 119.79 % | 9.256 M 112.93 % | 4.347 M -2.56 % | 4.461 M -5.55 % | 4.723 M -5.33 % | 4.989 M |
| Property plant equipment net | 403.543 M -0.62 % | 406.074 M -0.55 % | 408.315 M 96.19 % | 208.124 M 71.73 % | 121.193 M 0.54 % | 120.538 M -29.27 % | 170.424 M -6.69 % | 182.634 M -3.47 % | 189.207 M -10.02 % | 210.272 M -27.86 % | 291.467 M -13.43 % | 336.685 M -2.57 % | 345.572 M -4.62 % | 362.295 M 11.70 % | 324.358 M 18.09 % | 274.665 M -4.37 % | 287.230 M 9.39 % | 262.569 M |
| Total non current assets | 455.881 M -6.68 % | 488.515 M -3.46 % | 506.045 M 77.37 % | 285.298 M 39.18 % | 204.979 M -2.88 % | 211.057 M 3.81 % | 203.306 M -10.75 % | 227.791 M -4.46 % | 238.429 M -23.17 % | 310.326 M -17.89 % | 377.936 M -7.65 % | 409.252 M 1.36 % | 403.744 M 1.87 % | 396.323 M 15.15 % | 344.171 M 10.28 % | 312.089 M 5.29 % | 296.398 M 8.78 % | 272.467 M |
| Other current assets | 16.603 M 46.04 % | 11.369 M -66.24 % | 33.678 M 88.55 % | 17.862 M 43.14 % | 12.479 M -43.35 % | 22.029 M 70.11 % | 12.950 M 11.38 % | 11.627 M -28.04 % | 16.158 M 109.79 % | 7.702 M 86.49 % | 4.130 M -84.59 % | 26.804 M 154.14 % | 10.547 M -37.01 % | 16.743 M -21.48 % | 21.323 M 22.07 % | 17.468 M 172.21 % | 6.417 M -56.80 % | 14.855 M |
| Short term investments | 332.000 K 8 200.00 % | 4.000 K -99.68 % | 1.253 M 116.78 % | 578.000 K -95.92 % | 14.167 M 486.38 % | 2.416 M -80.23 % | 12.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.888 M 163.58 % | 7.166 M 59.10 % | 4.504 M -71.39 % | 15.741 M | 0.000 | 0.000 -100.00 % | 15.064 M -41.98 % | 25.965 M |
| cash and cash equivalents | 81.118 M 146.00 % | 32.975 M -27.36 % | 45.393 M -6.36 % | 48.475 M 13.18 % | 42.829 M -47.44 % | 81.488 M 66.53 % | 48.933 M 85.97 % | 26.312 M -52.29 % | 55.147 M -8.38 % | 60.192 M -52.08 % | 125.602 M -35.01 % | 193.266 M 114.09 % | 90.274 M 7.23 % | 84.188 M 191.48 % | 28.883 M -53.58 % | 62.215 M 523.65 % | 9.976 M 4.47 % | 9.549 M |
| Cash and short term investments | 81.450 M 146.98 % | 32.979 M -29.30 % | 46.646 M -4.91 % | 49.053 M -13.94 % | 56.996 M -32.07 % | 83.904 M 37.20 % | 61.153 M 132.41 % | 26.312 M -52.29 % | 55.147 M -8.38 % | 60.192 M -58.34 % | 144.490 M -27.91 % | 200.432 M 111.48 % | 94.778 M -5.15 % | 99.929 M 245.98 % | 28.883 M -53.58 % | 62.215 M 148.46 % | 25.040 M -29.49 % | 35.514 M |
| Total current assets | 277.566 M 19.05 % | 233.150 M -11.62 % | 263.816 M -4.69 % | 276.788 M -16.19 % | 330.272 M 10.46 % | 298.991 M 23.17 % | 242.747 M 5.37 % | 230.371 M -12.61 % | 263.615 M -13.54 % | 304.884 M -30.48 % | 438.569 M -24.53 % | 581.130 M -7.68 % | 629.472 M -7.95 % | 683.874 M 35.79 % | 503.633 M 2.12 % | 493.184 M 36.62 % | 360.985 M 43.66 % | 251.279 M |
| Inventory | 56.313 M -21.46 % | 71.703 M -1.25 % | 72.611 M -9.00 % | 79.795 M 41.91 % | 56.228 M 14.40 % | 49.150 M -2.51 % | 50.413 M -8.55 % | 55.125 M 7.11 % | 51.465 M -27.54 % | 71.022 M -21.27 % | 90.215 M -12.90 % | 103.576 M -25.04 % | 138.177 M -25.48 % | 185.419 M 60.14 % | 115.786 M 11.87 % | 103.498 M 27.71 % | 81.044 M 26.90 % | 63.864 M |
| Net receivables | 123.200 M 5.21 % | 117.099 M 5.61 % | 110.881 M -14.76 % | 130.078 M -36.41 % | 204.569 M 34.16 % | 152.481 M 28.97 % | 118.231 M -13.89 % | 137.307 M -2.51 % | 140.845 M -15.14 % | 165.968 M -16.91 % | 199.734 M | 0.000 -100.00 % | 385.970 M 1.10 % | 381.783 M 13.07 % | 337.641 M 8.92 % | 310.003 M 24.76 % | 248.484 M 81.31 % | 137.046 M |
| Tax assets | 0.000 | 0.000 100.00 % | -5.790 M 4.60 % | -6.069 M -183.63 % | 7.257 M 60 375.00 % | 12.000 K -99.81 % | 6.481 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K -51.67 % | 209.000 K -52.50 % | 440.000 K 61.17 % | 273.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 40.659 M 9.69 % | 37.067 M -25.26 % | 49.597 M -1.01 % | 50.104 M -48.30 % | 96.919 M 16.05 % | 83.516 M 74.48 % | 47.865 M -17.67 % | 58.141 M 4.88 % | 55.434 M -16.94 % | 66.743 M 2.98 % | 64.813 M -39.58 % | 107.267 M -19.58 % | 133.376 M -17.46 % | 161.596 M 23.33 % | 131.025 M -1.00 % | 132.352 M 50.47 % | 87.957 M 48.26 % | 59.325 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 1.077 M -39.93 % | 1.793 M 134.07 % | 766.000 K 882.05 % | 78.000 K -98.77 % | 6.345 M -67.15 % | 19.318 M 97.73 % | 9.770 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.613 M -28.34 % | -2.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.004 M | 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 | 8.027 M -61.49 % | 20.845 M -38.13 % | 33.689 M 179.32 % | 12.061 M -54.36 % | 26.426 M -37.87 % | 42.532 M 688.51 % | 5.394 M 58.51 % | 3.403 M 937.50 % | 328.000 K -60.24 % | 825.000 K -52.53 % | 1.738 M 91.83 % | 906.000 K -32.69 % | 1.346 M -52.61 % | 2.840 M | 0.000 | 0.000 -100.00 % | 7.176 M -31.97 % | 10.549 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 5.238 M 0.00 % | 5.238 M 107.68 % | -68.171 M 10.27 % | -75.976 M -0.59 % | -75.533 M -1 542.02 % | 5.238 M 114.89 % | -35.172 M -7.49 % | -32.720 M -328.51 % | 14.319 M -85.82 % | 100.958 M -36.55 % | 159.109 M 23.65 % | 128.682 M 33.12 % | 96.667 M -19.32 % | 119.819 M 455.70 % | 21.562 M -73.37 % | 80.975 M 297.33 % | 20.380 M 676.36 % | -3.536 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 820.000 K -75.35 % | 3.327 M -14.12 % | 3.874 M -69.93 % | 12.884 M -0.53 % | 12.953 M -16.02 % | 15.424 M 5.81 % | 14.577 M 11.87 % | 13.030 M 92.35 % | 6.774 M -29.53 % | 9.613 M 18.36 % | 8.122 M -33.30 % | 12.177 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 | 733.447 M 1.63 % | 721.665 M -6.26 % | 769.861 M 36.96 % | 562.086 M 5.01 % | 535.251 M 4.94 % | 510.048 M 14.35 % | 446.053 M -2.64 % | 458.162 M -8.74 % | 502.044 M -18.39 % | 615.210 M -24.65 % | 816.505 M -17.56 % | 990.382 M -4.15 % | 1.033 B -4.35 % | 1.080 B 27.41 % | 847.804 M 5.28 % | 805.273 M 22.50 % | 657.383 M 25.52 % | 523.746 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 12.744 M 131.79 % | 5.498 M 24.61 % | 4.412 M 145.03 % | -9.799 M 78.04 % | -44.623 M -774.17 % | 6.619 M -7.27 % | 7.138 M 182.77 % | -8.624 M -121.05 % | 40.976 M -24.56 % | 54.316 M 1 794.20 % | -3.206 M -103.35 % | 95.636 M 7 263.75 % | -1.335 M 98.04 % | -68.120 M -0.68 % | -67.662 M -327.66 % | 29.721 M |
| Accounts receivables | -6.795 M -0.38 % | -6.769 M -133.71 % | 20.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.885 M 267.05 % | -10.108 M -130.73 % | 32.890 M -17.10 % | 39.674 M -47.29 % | 75.275 M -38.03 % | 121.478 M 3 003.39 % | -4.184 M 90.41 % | -43.644 M -54.02 % | -28.337 M -1 079.50 % | 2.893 M |
| Inventory | 13.330 M 34 079.49 % | 39.000 K -98.93 % | 3.655 M 114.94 % | -24.468 M -160.99 % | -9.375 M | 0.000 -100.00 % | 1.940 M 153.01 % | -3.660 M -118.71 % | 19.557 M -26.23 % | 26.510 M 273.75 % | 7.093 M -56.68 % | 16.372 M -45.76 % | 30.184 M 145.68 % | -66.070 M -195.35 % | -22.370 M -1 185.92 % | 2.060 M |
| Accounts payables | 3.592 M 128.67 % | -12.530 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 |
| Other working capital | 2.617 M -89.43 % | 24.758 M 228.14 % | -19.321 M -231.71 % | 14.669 M 141.62 % | -35.248 M -632.53 % | 6.619 M 156.64 % | -11.687 M -327.20 % | 5.144 M 144.84 % | -11.471 M 3.35 % | -11.868 M 86.13 % | -85.574 M -102.71 % | -42.214 M -54.43 % | -27.335 M -165.72 % | 41.594 M 345.32 % | -16.955 M -168.46 % | 24.768 M |
| Other non cash items | 3.351 M 308.16 % | 821.000 K 386.06 % | -287.000 K 80.38 % | -1.463 M -272.93 % | 846.000 K -91.05 % | 9.451 M 608.12 % | -1.860 M -195.73 % | 1.943 M 200.78 % | -1.928 M 70.70 % | -6.581 M -647.96 % | 1.201 M 112.52 % | -9.590 M -166.22 % | 14.481 M 322.19 % | 3.430 M -63.56 % | 9.413 M 811.23 % | 1.033 M |
| Net cash provided by operating activities | 71.165 M 412.46 % | 13.887 M -80.93 % | 72.810 M 21.69 % | 59.831 M 97.21 % | 30.338 M -51.53 % | 62.585 M 45.55 % | 42.999 M 1 328.06 % | 3.011 M -69.06 % | 9.731 M -80.05 % | 48.766 M 18.53 % | 41.143 M -66.13 % | 121.485 M 580.40 % | 17.855 M -81.19 % | 94.909 M -16.36 % | 113.467 M 277.33 % | 30.071 M |
| Investments in property plant and equipment | -31.609 M 67.56 % | -97.448 M 25.34 % | -130.518 M -20.11 % | -108.664 M -190.03 % | -37.466 M -88.66 % | -19.859 M 4.36 % | -20.765 M 25.39 % | -27.831 M 5.47 % | -29.443 M 46.88 % | -55.427 M -30.45 % | -42.489 M 22.15 % | -54.576 M 50.83 % | -110.984 M -0.97 % | -109.918 M 14.06 % | -127.907 M -5 168.00 % | -2.428 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.411 M -50.31 % | 6.864 M 23.08 % | 5.577 M 41.80 % | 3.933 M -65.45 % | 11.383 M 150.84 % | -22.388 M -133.99 % | -9.568 M -8 642.86 % | 112.000 K | 0.000 -100.00 % | 26.686 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.938 M 492.02 % | -2.280 M | 0.000 | 0.000 | 0.000 100.00 % | -12.354 M -364.09 % | -2.662 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 7.283 M 39.20 % | 5.232 M 588.52 % | -1.071 M -107.73 % | 13.852 M 214.90 % | -12.056 M | 0.000 | 0.000 -100.00 % | 2.108 M 0.43 % | 2.099 M -69.86 % | 6.965 M | 0.000 100.00 % | -2.662 M -123.69 % | 11.237 M | 0.000 -100.00 % | 217.000 K 244.44 % | 63.000 K |
| Other investing activites | 7.024 M -62.48 % | 18.723 M 289.29 % | -9.891 M -420.20 % | 3.089 M 1 345.56 % | -248.000 K -102.08 % | 11.928 M 8.63 % | 10.980 M 636.91 % | 1.490 M -93.39 % | 22.557 M -15.69 % | 26.756 M 1 367.46 % | -2.111 M -113.75 % | 15.354 M 713.18 % | -2.504 M 90.94 % | -27.644 M -12 839.17 % | 217.000 K 104.82 % | -4.502 M |
| Net cash used for investing activites | -17.302 M 76.46 % | -73.493 M 48.05 % | -141.480 M -54.25 % | -91.723 M -84.29 % | -49.770 M -5 042.40 % | 1.007 M 111.64 % | -8.654 M 50.18 % | -17.369 M -2 298.61 % | 790.000 K 104.44 % | -17.773 M 61.00 % | -45.571 M 31.92 % | -66.934 M 40.14 % | -111.819 M 18.65 % | -137.450 M -7.83 % | -127.473 M -743.19 % | 19.819 M |
| Debt repayment | 3.389 M -94.89 % | 66.336 M -15.51 % | 78.517 M 50.26 % | 52.255 M 2 856.07 % | -1.896 M 62.65 % | -5.076 M 47.01 % | -9.580 M 51.39 % | -19.709 M -270.61 % | -5.318 M 94.05 % | -89.432 M -48.63 % | -60.171 M -224.69 % | 48.256 M -70.29 % | 162.429 M 1 052.80 % | 14.090 M 772.87 % | -2.094 M 87.59 % | -16.868 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.000 M | 0.000 -100.00 % | 15.390 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.604 M 51.55 % | -19.824 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.000 M -75.64 % | -30.175 M | 0.000 | 0.000 |
| Other financing activites | -14.011 M 15.61 % | -16.602 M -2.13 % | -16.255 M -7.12 % | -15.175 M 7.19 % | -16.351 M 19.41 % | -20.288 M -943.58 % | 2.405 M -58.48 % | 5.792 M 835.03 % | -788.000 K -6.92 % | -737.000 K 73.30 % | -2.760 M -294.50 % | 1.419 M 146.74 % | -3.036 M -459.12 % | -543.000 K 64.13 % | -1.514 M -188.49 % | 1.711 M |
| Net cash used provided by financing activities | -10.622 M -121.36 % | 49.734 M -20.12 % | 62.262 M 67.91 % | 37.080 M 303.21 % | -18.247 M 28.06 % | -25.364 M -253.51 % | -7.175 M 48.44 % | -13.917 M -127.92 % | -6.106 M 93.23 % | -90.169 M -43.28 % | -62.931 M -257.05 % | 40.071 M -53.71 % | 86.569 M 0.23 % | 86.372 M 2 493.90 % | -3.608 M -1 648.50 % | 233.000 K |
| Effect of forex changes on cash | 4.902 M 292.54 % | -2.546 M -176.55 % | 3.326 M 626.20 % | 458.000 K 146.73 % | -980.000 K 82.73 % | -5.673 M -24.71 % | -4.549 M -712.32 % | -560.000 K 94.08 % | -9.460 M -51.75 % | -6.234 M -363.93 % | 2.362 M -58.58 % | 5.703 M -72.09 % | 20.437 M 78.12 % | 11.474 M 173.00 % | -15.718 M -229.99 % | 12.092 M |
| Net change in cash | 48.143 M 487.69 % | -12.418 M -302.92 % | -3.082 M -154.59 % | 5.646 M 114.60 % | -38.659 M -218.75 % | 32.555 M 43.91 % | 22.621 M 178.45 % | -28.835 M -471.56 % | -5.045 M 92.29 % | -65.410 M -0.64 % | -64.997 M -164.79 % | 100.325 M 669.25 % | 13.042 M -76.42 % | 55.305 M 265.92 % | -33.332 M -153.58 % | 62.215 M |
| Cash at beginning of period | 32.975 M -27.36 % | 45.393 M -6.36 % | 48.475 M 13.18 % | 42.829 M -47.44 % | 81.488 M 66.53 % | 48.933 M 85.97 % | 26.312 M -52.29 % | 55.147 M -8.38 % | 60.192 M -52.08 % | 125.602 M -34.10 % | 190.599 M 111.13 % | 90.274 M 16.89 % | 77.232 M 167.40 % | 28.883 M -53.58 % | 62.215 M | 0.000 |
| Cash at end of period | 81.118 M 146.00 % | 32.975 M -27.36 % | 45.393 M -6.36 % | 48.475 M 13.18 % | 42.829 M -47.44 % | 81.488 M 66.53 % | 48.933 M 85.97 % | 26.312 M -52.29 % | 55.147 M -8.38 % | 60.192 M -52.08 % | 125.602 M -34.10 % | 190.599 M 111.13 % | 90.274 M 7.23 % | 84.188 M 191.48 % | 28.883 M -53.58 % | 62.215 M |
| Operating cash flow | 71.165 M 412.46 % | 13.887 M -80.93 % | 72.810 M 21.69 % | 59.831 M 97.21 % | 30.338 M -51.53 % | 62.585 M 45.55 % | 42.999 M 1 328.06 % | 3.011 M -69.06 % | 9.731 M -80.05 % | 48.766 M 18.53 % | 41.143 M -66.13 % | 121.485 M 580.40 % | 17.855 M -81.19 % | 94.909 M -16.36 % | 113.467 M 277.33 % | 30.071 M |
| Capital expenditure | -31.609 M 67.56 % | -97.448 M 25.34 % | -130.518 M -20.11 % | -108.664 M -190.03 % | -37.466 M -85.01 % | -20.251 M 2.48 % | -20.765 M 25.39 % | -27.831 M 5.47 % | -29.443 M 49.09 % | -57.837 M -32.06 % | -43.796 M 28.58 % | -61.324 M 51.90 % | -127.494 M -11.38 % | -114.471 M 10.50 % | -127.896 M -5 167.55 % | -2.428 M |
| Free CashFlow | 39.556 M 147.34 % | -83.561 M -44.80 % | -57.708 M -18.17 % | -48.833 M -585.09 % | -7.128 M -116.84 % | 42.334 M 90.40 % | 22.234 M 189.58 % | -24.820 M -25.91 % | -19.712 M -117.31 % | -9.071 M -241.91 % | -2.653 M -104.41 % | 60.161 M 154.87 % | -109.639 M -460.47 % | -19.562 M -35.57 % | -14.429 M -152.20 % | 27.643 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 179.515 M 8.52 % | 165.424 M -28.41 % | 231.073 M 32.64 % | 174.217 M 3.89 % | 167.696 M 39.40 % | 120.296 M -7.54 % | 130.106 M -13.98 % | 151.249 M 58.37 % | 95.506 M -22.33 % | 122.969 M -43.20 % | 216.493 M 36.43 % | 158.687 M 25.36 % | 126.587 M -30.26 % | 181.512 M -0.02 % | 181.543 M 37.00 % | 132.511 M 28.78 % | 102.901 M -19.79 % | 128.296 M -9.73 % | 142.127 M -19.77 % | 177.140 M 37.45 % | 128.880 M -8.48 % | 140.824 M -26.77 % | 192.302 M 20.12 % | 160.096 M 11.41 % | 143.697 M -8.81 % | 157.580 M 0.66 % | 156.540 M -10.60 % | 175.108 M 6.91 % | 163.794 M 33.74 % | 122.468 M -8.62 % | 134.018 M -6.60 % | 143.493 M 2.40 % | 140.134 M 5.72 % | 132.549 M -2.05 % | 135.319 M -0.95 % | 136.619 M 10.28 % | 123.884 M 22.18 % | 101.392 M -29.55 % | 143.913 M 13.07 % | 127.276 M -14.13 % | 148.220 M -5.29 % | 156.507 M -3.97 % | 162.971 M -17.40 % | 197.300 M 11.60 % | 176.795 M -10.70 % | 197.981 M -10.98 % | 222.413 M -28.81 % | 312.422 M 15.84 % | 269.702 M -1.78 % | 274.597 M 15.28 % | 238.193 M -24.28 % | 314.568 M 1.59 % | 309.646 M 19.09 % | 260.016 M 0.89 % | 257.726 M -33.10 % | 385.252 M 16.90 % | 329.563 M 35.72 % | 242.825 M -9.43 % | 268.104 M -16.25 % | 320.133 M |
| Net income | -7.280 M -2 440.84 % | 311.000 K 205.07 % | -296.000 K 94.87 % | -5.770 M -1 088.01 % | 584.000 K -91.88 % | 7.191 M 158.46 % | -12.300 M -119.80 % | -5.596 M 70.38 % | -18.892 M -215.44 % | -5.989 M -233.62 % | 4.482 M -63.38 % | 12.238 M 273.57 % | 3.276 M -74.01 % | 12.606 M -20.32 % | 15.820 M 59.64 % | 9.910 M 408.73 % | 1.948 M -77.27 % | 8.572 M 62.66 % | 5.270 M -49.92 % | 10.523 M -28.32 % | 14.681 M 216.95 % | 4.632 M 343.02 % | -1.906 M -147.33 % | 4.027 M 493.08 % | 679.000 K 125.04 % | -2.712 M -184.64 % | 3.204 M -16.71 % | 3.847 M 5.95 % | 3.631 M 149.46 % | -7.342 M -238.97 % | -2.166 M 53.44 % | -4.652 M 25.86 % | -6.275 M 52.83 % | -13.303 M -83.72 % | -7.241 M 28.99 % | -10.197 M 59.37 % | -25.100 M -10.89 % | -22.635 M 47.72 % | -43.296 M -93.10 % | -22.421 M -753.10 % | 3.433 M 189.03 % | -3.856 M 85.71 % | -26.987 M -1 048.58 % | 2.845 M 130.41 % | -9.356 M -2 876.26 % | 337.000 K 103.20 % | -10.522 M -182.80 % | 12.708 M 121.34 % | -59.549 M -517.92 % | 14.249 M 115.20 % | -93.731 M -574.01 % | 19.774 M 739.31 % | -3.093 M 72.98 % | -11.447 M -70.09 % | -6.730 M -114.41 % | 46.703 M 134.23 % | 19.939 M 198.35 % | 6.683 M -55.29 % | 14.948 M -42.44 % | 25.968 M |
| Income before tax | -1.853 M -336.65 % | 783.000 K -30.09 % | 1.120 M 119.42 % | -5.768 M -1 064.55 % | 598.000 K -91.94 % | 7.415 M 160.73 % | -12.210 M -129.55 % | -5.319 M 71.23 % | -18.489 M -239.12 % | -5.452 M -213.09 % | 4.821 M -60.72 % | 12.274 M 245.84 % | 3.549 M -72.25 % | 12.791 M -18.84 % | 15.761 M 46.34 % | 10.770 M 470.14 % | 1.889 M -81.27 % | 10.084 M 69.02 % | 5.966 M -47.14 % | 11.287 M -23.12 % | 14.682 M 221.34 % | 4.569 M 338.84 % | -1.913 M -147.49 % | 4.028 M 2 736.62 % | 142.000 K 104.72 % | -3.007 M -206.18 % | 2.832 M -36.70 % | 4.474 M 192.42 % | 1.530 M 119.00 % | -8.054 M -325.91 % | -1.891 M 67.64 % | -5.843 M 5.80 % | -6.203 M 52.34 % | -13.015 M 17.45 % | -15.766 M -43.07 % | -11.020 M 58.22 % | -26.376 M -19.47 % | -22.077 M 45.20 % | -40.290 M -60.61 % | -25.085 M -644.85 % | 4.604 M 324.15 % | -2.054 M 91.97 % | -25.592 M -736.30 % | 4.022 M 144.83 % | -8.971 M -1 543.04 % | -546.000 K 93.22 % | -8.059 M -153.61 % | 15.033 M 125.19 % | -59.680 M -512.84 % | 14.456 M 115.86 % | -91.131 M -574.12 % | 19.221 M 723.05 % | -3.085 M 71.65 % | -10.882 M -453.43 % | 3.079 M -93.95 % | 50.902 M 63.53 % | 31.127 M 169.24 % | 11.561 M -24.48 % | 15.309 M -52.29 % | 32.087 M |
| Income before tax ratio | -0.01 -318.08 % | 0.00 -2.35 % | 0.00 114.64 % | -0.03 -1 028.45 % | 0.00 -94.21 % | 0.06 165.68 % | -0.09 -166.86 % | -0.04 81.83 % | -0.19 -336.64 % | -0.04 -299.10 % | 0.02 -71.21 % | 0.08 175.88 % | 0.03 -60.22 % | 0.07 -18.83 % | 0.09 6.82 % | 0.08 342.74 % | 0.02 -76.64 % | 0.08 87.25 % | 0.04 -34.12 % | 0.06 -44.07 % | 0.11 251.12 % | 0.03 426.15 % | -0.01 -139.54 % | 0.03 2 446.06 % | 0.00 105.18 % | -0.02 -205.48 % | 0.02 -29.19 % | 0.03 173.52 % | 0.01 114.20 % | -0.07 -366.08 % | -0.01 65.35 % | -0.04 8.01 % | -0.04 54.92 % | -0.10 15.72 % | -0.12 -44.44 % | -0.08 62.11 % | -0.21 2.22 % | -0.22 22.23 % | -0.28 -42.05 % | -0.20 -734.51 % | 0.03 336.68 % | -0.01 91.64 % | -0.16 -870.33 % | 0.02 140.17 % | -0.05 -1 739.93 % | 0.00 92.39 % | -0.04 -175.30 % | 0.05 121.74 % | -0.22 -520.33 % | 0.05 113.76 % | -0.38 -726.15 % | 0.06 713.30 % | -0.01 76.19 % | -0.04 -450.31 % | 0.01 -90.96 % | 0.13 39.89 % | 0.09 98.38 % | 0.05 -16.62 % | 0.06 -43.03 % | 0.10 |
| EBITDA | 12.721 M -20.41 % | 15.983 M 5.37 % | 15.169 M 52.73 % | 9.932 M -38.91 % | 16.259 M -19.93 % | 20.306 M 2 291.76 % | 849.000 K -85.75 % | 5.957 M 287.09 % | -3.184 M -131.36 % | 10.152 M -46.97 % | 19.143 M -6.72 % | 20.523 M 84.26 % | 11.138 M -42.96 % | 19.528 M -14.10 % | 22.734 M 26.98 % | 17.904 M 99.60 % | 8.970 M -48.10 % | 17.284 M 12.73 % | 15.332 M -27.27 % | 21.082 M -7.76 % | 22.855 M 69.98 % | 13.446 M 37.11 % | 9.807 M -35.86 % | 15.291 M 10.64 % | 13.821 M 42.69 % | 9.686 M -17.10 % | 11.684 M -17.68 % | 14.194 M 20.22 % | 11.807 M 362.11 % | 2.555 M -69.82 % | 8.466 M 105.34 % | 4.123 M 30.64 % | 3.156 M 196.90 % | -3.257 M 31.13 % | -4.729 M -710.98 % | 774.000 K 105.71 % | -13.544 M -55.05 % | -8.735 M 65.64 % | -25.420 M -217.51 % | -8.006 M -135.92 % | 22.286 M 37.25 % | 16.238 M 409.24 % | -5.251 M -121.08 % | 24.908 M 113.14 % | 11.686 M -43.45 % | 20.664 M 36.80 % | 15.105 M -55.58 % | 34.008 M 187.90 % | -38.691 M -209.86 % | 35.218 M 151.54 % | -68.334 M -249.52 % | 45.702 M 108.68 % | 21.900 M 58.39 % | 13.827 M -52.71 % | 29.237 M -63.10 % | 79.239 M 38.97 % | 57.019 M 60.17 % | 35.600 M 1.23 % | 35.167 M -37.49 % | 56.258 M |
| Net income ratio | -0.04 -2 257.09 % | 0.00 246.76 % | 0.00 96.13 % | -0.03 -1 051.03 % | 0.00 -94.17 % | 0.06 163.23 % | -0.09 -155.52 % | -0.04 81.30 % | -0.20 -306.15 % | -0.05 -335.25 % | 0.02 -73.16 % | 0.08 198.00 % | 0.03 -62.74 % | 0.07 -20.30 % | 0.09 16.52 % | 0.07 295.05 % | 0.02 -71.67 % | 0.07 80.19 % | 0.04 -37.58 % | 0.06 -47.85 % | 0.11 246.32 % | 0.03 431.86 % | -0.01 -139.40 % | 0.03 432.33 % | 0.00 127.46 % | -0.02 -184.09 % | 0.02 -6.84 % | 0.02 -0.90 % | 0.02 136.98 % | -0.06 -270.93 % | -0.02 50.15 % | -0.03 27.60 % | -0.04 55.38 % | -0.10 -87.56 % | -0.05 28.31 % | -0.07 63.16 % | -0.20 9.24 % | -0.22 25.80 % | -0.30 -70.78 % | -0.18 -860.57 % | 0.02 194.01 % | -0.02 85.12 % | -0.17 -1 248.39 % | 0.01 127.25 % | -0.05 -3 208.95 % | 0.00 103.60 % | -0.05 -216.31 % | 0.04 118.42 % | -0.22 -525.50 % | 0.05 113.19 % | -0.39 -726.00 % | 0.06 729.31 % | -0.01 77.31 % | -0.04 -68.59 % | -0.03 -121.54 % | 0.12 100.37 % | 0.06 119.83 % | 0.03 -50.64 % | 0.06 -31.27 % | 0.08 |
| Ratio EBITDA | 0.07 -26.66 % | 0.10 47.18 % | 0.07 15.15 % | 0.06 -41.20 % | 0.10 -42.56 % | 0.17 2 486.80 % | 0.01 -83.43 % | 0.04 218.14 % | -0.03 -140.38 % | 0.08 -6.63 % | 0.09 -31.63 % | 0.13 46.99 % | 0.09 -18.22 % | 0.11 -14.09 % | 0.13 -7.32 % | 0.14 55.00 % | 0.09 -35.29 % | 0.13 24.88 % | 0.11 -9.36 % | 0.12 -32.89 % | 0.18 85.73 % | 0.10 87.23 % | 0.05 -46.61 % | 0.10 -0.70 % | 0.10 56.48 % | 0.06 -17.65 % | 0.07 -7.92 % | 0.08 12.45 % | 0.07 245.52 % | 0.02 -66.97 % | 0.06 119.85 % | 0.03 27.58 % | 0.02 191.65 % | -0.02 29.69 % | -0.03 -716.85 % | 0.01 105.18 % | -0.11 -26.90 % | -0.09 51.23 % | -0.18 -180.81 % | -0.06 -141.84 % | 0.15 44.92 % | 0.10 422.01 % | -0.03 -125.52 % | 0.13 90.99 % | 0.07 -36.67 % | 0.10 53.68 % | 0.07 -37.61 % | 0.11 175.88 % | -0.14 -211.86 % | 0.13 144.71 % | -0.29 -297.46 % | 0.15 105.42 % | 0.07 33.00 % | 0.05 -53.12 % | 0.11 -44.85 % | 0.21 18.88 % | 0.17 18.01 % | 0.15 11.77 % | 0.13 -25.36 % | 0.18 |
| Gross profit ratio | 0.19 -21.94 % | 0.24 28.51 % | 0.19 -16.07 % | 0.22 -0.51 % | 0.23 6.92 % | 0.21 7.05 % | 0.20 -1.78 % | 0.20 20.43 % | 0.17 -18.24 % | 0.20 -13.00 % | 0.23 -3.04 % | 0.24 -0.72 % | 0.24 -8.12 % | 0.27 5.26 % | 0.25 -11.18 % | 0.28 -7.48 % | 0.31 12.35 % | 0.27 -8.91 % | 0.30 15.76 % | 0.26 -17.96 % | 0.32 49.17 % | 0.21 16.50 % | 0.18 0.61 % | 0.18 3.30 % | 0.17 3.72 % | 0.17 -6.62 % | 0.18 27.62 % | 0.14 15.13 % | 0.12 27.64 % | 0.10 -37.89 % | 0.15 9.23 % | 0.14 10.49 % | 0.13 34.97 % | 0.10 36.99 % | 0.07 -30.66 % | 0.10 1 282.32 % | 0.01 284.46 % | 0.00 94.85 % | -0.08 -213.52 % | 0.07 -35.09 % | 0.10 -44.54 % | 0.19 84.47 % | 0.10 -4.99 % | 0.11 2.21 % | 0.10 -14.83 % | 0.12 48.49 % | 0.08 -42.53 % | 0.14 -2.17 % | 0.15 -25.67 % | 0.20 534.20 % | -0.05 -124.03 % | 0.19 37.91 % | 0.14 0.03 % | 0.14 -35.26 % | 0.21 -18.95 % | 0.26 7.10 % | 0.24 15.52 % | 0.21 -9.60 % | 0.23 -14.82 % | 0.27 |
| Weighted average shs out dil | 36.400 M 17.04 % | 31.100 M -16.32 % | 37.164 M 3.06 % | 36.063 M 23.50 % | 29.200 M -21.43 % | 37.164 M -0.91 % | 37.506 M 0.53 % | 37.307 M 0.71 % | 37.043 M -0.33 % | 37.164 M 0.00 % | 37.164 M 0.21 % | 37.085 M 1.88 % | 36.400 M -2.06 % | 37.164 M 0.62 % | 36.934 M 0.63 % | 36.704 M -5.79 % | 38.960 M 4.83 % | 37.164 M 0.00 % | 37.164 M -1.11 % | 37.582 M 2.40 % | 36.703 M -1.24 % | 37.164 M 0.00 % | 37.164 M 1.52 % | 36.609 M 7.83 % | 33.950 M -8.65 % | 37.164 M 0.00 % | 37.164 M -3.39 % | 38.470 M 5.95 % | 36.310 M -2.30 % | 37.164 M 1.89 % | 36.474 M 1.93 % | 35.785 M -3.05 % | 36.912 M -0.68 % | 37.164 M 0.00 % | 37.164 M -1.60 % | 37.767 M 0.81 % | 37.463 M 0.91 % | 37.125 M 0.00 % | 37.125 M -0.65 % | 37.368 M -2.03 % | 38.144 M 3.11 % | 36.995 M 3.07 % | 35.892 M 0.93 % | 35.563 M 2.63 % | 34.652 M -7.36 % | 37.403 M 5.36 % | 35.502 M 6.16 % | 33.442 M -0.60 % | 33.644 M 0.07 % | 33.620 M -6.72 % | 36.041 M -3.40 % | 37.309 M 8.56 % | 34.367 M 5.72 % | 32.507 M 1.58 % | 32.002 M 2.99 % | 31.074 M 0.00 % | 31.074 M 1.38 % | 30.650 M 43.92 % | 21.296 M 0.00 % | 21.296 M |
| Weighted average shs out | 36.400 M 17.04 % | 31.100 M -16.32 % | 37.164 M 3.06 % | 36.063 M 23.50 % | 29.200 M -22.85 % | 37.847 M 0.91 % | 37.506 M 0.53 % | 37.307 M 0.71 % | 37.043 M -1.04 % | 37.431 M 0.72 % | 37.164 M 0.21 % | 37.085 M 1.88 % | 36.400 M -2.06 % | 37.164 M 0.62 % | 36.934 M 0.63 % | 36.704 M -5.79 % | 38.960 M 4.83 % | 37.164 M 0.00 % | 37.164 M -1.11 % | 37.582 M 2.40 % | 36.703 M -1.24 % | 37.164 M 0.00 % | 37.164 M 1.52 % | 36.609 M 7.83 % | 33.950 M -8.65 % | 37.164 M 0.00 % | 37.164 M -3.39 % | 38.470 M 5.95 % | 36.310 M -2.30 % | 37.164 M 1.89 % | 36.474 M 1.93 % | 35.785 M -3.05 % | 36.912 M -0.68 % | 37.164 M 0.00 % | 37.164 M -1.60 % | 37.767 M 0.81 % | 37.463 M 0.91 % | 37.125 M 0.00 % | 37.125 M -0.65 % | 37.368 M -2.03 % | 38.144 M 3.11 % | 36.995 M 3.07 % | 35.892 M 0.93 % | 35.563 M 2.63 % | 34.652 M 2.70 % | 33.741 M 0.21 % | 33.671 M 0.68 % | 33.442 M -0.60 % | 33.644 M 0.13 % | 33.600 M -3.26 % | 34.732 M 0.12 % | 34.691 M 0.94 % | 34.367 M 5.72 % | 32.507 M 1.66 % | 31.976 M 3.18 % | 30.991 M 0.00 % | 30.991 M 1.49 % | 30.537 M 44.06 % | 21.197 M 0.00 % | 21.197 M |
| EPS diluted | -0.20 -2 100.00 % | 0.01 225.00 % | -0.01 95.00 % | -0.16 -900.00 % | 0.02 -89.47 % | 0.19 157.58 % | -0.33 -120.00 % | -0.15 70.59 % | -0.51 -218.75 % | -0.16 -233.33 % | 0.12 -63.64 % | 0.33 266.67 % | 0.09 -73.53 % | 0.34 -20.93 % | 0.43 59.26 % | 0.27 440.00 % | 0.05 -78.26 % | 0.23 64.29 % | 0.14 -50.00 % | 0.28 -30.00 % | 0.40 233.33 % | 0.12 333.92 % | -0.05 -146.64 % | 0.11 450.00 % | 0.02 128.57 % | -0.07 -181.21 % | 0.09 -13.80 % | 0.10 0.00 % | 0.10 150.00 % | -0.20 -236.70 % | -0.06 54.31 % | -0.13 23.53 % | -0.17 52.78 % | -0.36 -89.47 % | -0.19 29.63 % | -0.27 59.70 % | -0.67 -9.84 % | -0.61 47.86 % | -1.17 -95.00 % | -0.60 -766.67 % | 0.09 190.00 % | -0.10 86.67 % | -0.75 -1 037.50 % | 0.08 129.63 % | -0.27 -2 800.00 % | 0.01 103.33 % | -0.30 -178.95 % | 0.38 121.47 % | -1.77 -521.43 % | 0.42 116.15 % | -2.60 -590.57 % | 0.53 688.89 % | -0.09 74.29 % | -0.35 -66.67 % | -0.21 -114.00 % | 1.50 134.38 % | 0.64 190.91 % | 0.22 -68.57 % | 0.70 -42.62 % | 1.22 |
| Earnings per share | -0.20 -2 100.00 % | 0.01 225.00 % | -0.01 95.00 % | -0.16 -900.00 % | 0.02 -89.47 % | 0.19 157.58 % | -0.33 -120.00 % | -0.15 70.59 % | -0.51 -218.75 % | -0.16 -233.33 % | 0.12 -63.64 % | 0.33 266.67 % | 0.09 -73.53 % | 0.34 -20.93 % | 0.43 59.26 % | 0.27 440.00 % | 0.05 -78.26 % | 0.23 64.29 % | 0.14 -50.00 % | 0.28 -30.00 % | 0.40 233.33 % | 0.12 333.92 % | -0.05 -146.64 % | 0.11 450.00 % | 0.02 128.57 % | -0.07 -181.21 % | 0.09 -13.80 % | 0.10 0.00 % | 0.10 150.00 % | -0.20 -236.70 % | -0.06 54.31 % | -0.13 23.53 % | -0.17 52.78 % | -0.36 -89.47 % | -0.19 29.63 % | -0.27 59.70 % | -0.67 -9.84 % | -0.61 47.86 % | -1.17 -95.00 % | -0.60 -766.67 % | 0.09 190.00 % | -0.10 86.67 % | -0.75 -1 037.50 % | 0.08 129.63 % | -0.27 -2 800.00 % | 0.01 103.23 % | -0.31 -181.58 % | 0.38 121.47 % | -1.77 -521.43 % | 0.42 115.56 % | -2.70 -573.68 % | 0.57 733.33 % | -0.09 74.29 % | -0.35 -66.67 % | -0.21 -113.91 % | 1.51 135.94 % | 0.64 190.91 % | 0.22 -69.01 % | 0.71 -42.28 % | 1.23 |
| Gross profit | 33.982 M -15.29 % | 40.117 M -8.00 % | 43.606 M 11.32 % | 39.170 M 3.35 % | 37.899 M 49.04 % | 25.428 M -1.02 % | 25.690 M -15.51 % | 30.405 M 90.72 % | 15.942 M -36.50 % | 25.106 M -50.58 % | 50.804 M 32.28 % | 38.405 M 24.46 % | 30.858 M -35.92 % | 48.156 M 5.24 % | 45.758 M 21.68 % | 37.604 M 19.15 % | 31.561 M -9.89 % | 35.025 M -17.77 % | 42.594 M -7.12 % | 45.859 M 12.76 % | 40.668 M 36.52 % | 29.789 M -14.69 % | 34.918 M 20.85 % | 28.894 M 15.09 % | 25.106 M -5.41 % | 26.543 M -6.00 % | 28.236 M 14.09 % | 24.749 M 23.08 % | 20.108 M 70.71 % | 11.779 M -43.24 % | 20.754 M 2.02 % | 20.343 M 13.14 % | 17.981 M 42.70 % | 12.601 M 34.18 % | 9.391 M -31.32 % | 13.674 M 1 424.41 % | 897.000 K 325.38 % | -398.000 K 96.37 % | -10.961 M -228.36 % | 8.539 M -44.26 % | 15.319 M -47.48 % | 29.167 M 77.16 % | 16.464 M -21.52 % | 20.979 M 14.07 % | 18.392 M -23.94 % | 24.181 M 32.18 % | 18.294 M -59.09 % | 44.716 M 13.32 % | 39.459 M -27.00 % | 54.050 M 600.56 % | -10.798 M -118.19 % | 59.350 M 40.10 % | 42.362 M 19.12 % | 35.563 M -34.68 % | 54.447 M -45.78 % | 100.419 M 25.20 % | 80.207 M 56.79 % | 51.156 M -18.13 % | 62.481 M -28.66 % | 87.584 M |
| Income tax expense | 5.427 M 1 049.79 % | 472.000 K -66.67 % | 1.416 M 70 700.00 % | 2.000 K -85.71 % | 14.000 K -93.75 % | 224.000 K 148.89 % | 90.000 K -67.51 % | 277.000 K -31.27 % | 403.000 K -24.95 % | 537.000 K 58.41 % | 339.000 K 841.67 % | 36.000 K -86.81 % | 273.000 K 47.57 % | 185.000 K 413.56 % | -59.000 K -106.86 % | 860.000 K 1 557.63 % | -59.000 K -103.90 % | 1.512 M 117.24 % | 696.000 K -8.90 % | 764.000 K 76 300.00 % | 1.000 K 101.59 % | -63.000 K -800.00 % | -7.000 K -800.00 % | 1.000 K 100.19 % | -537.000 K -82.03 % | -295.000 K 20.70 % | -372.000 K -159.33 % | 627.000 K 129.84 % | -2.101 M -195.08 % | -712.000 K -358.91 % | 275.000 K 123.09 % | -1.191 M -1 754.17 % | 72.000 K -75.00 % | 288.000 K 103.38 % | -8.525 M -935.84 % | -823.000 K 35.50 % | -1.276 M -328.67 % | 558.000 K -81.44 % | 3.006 M 212.84 % | -2.664 M -327.50 % | 1.171 M -35.02 % | 1.802 M 29.18 % | 1.395 M 18.52 % | 1.177 M 205.71 % | 385.000 K 143.60 % | -883.000 K -135.85 % | 2.463 M 5.94 % | 2.325 M 1 874.81 % | -131.000 K -163.29 % | 207.000 K -92.04 % | 2.600 M 570.16 % | -553.000 K -7 012.50 % | 8.000 K -98.58 % | 565.000 K -94.24 % | 9.809 M 133.60 % | 4.199 M -62.47 % | 11.188 M 129.36 % | 4.878 M 1 251.25 % | 361.000 K -94.10 % | 6.119 M |
| Cost of revenue | 145.533 M 16.14 % | 125.307 M -33.16 % | 187.467 M 38.82 % | 135.047 M 4.04 % | 129.797 M 36.82 % | 94.868 M -9.14 % | 104.416 M -13.59 % | 120.844 M 51.88 % | 79.564 M -18.70 % | 97.863 M -40.94 % | 165.689 M 37.75 % | 120.282 M 25.65 % | 95.729 M -28.22 % | 133.356 M -1.79 % | 135.785 M 43.07 % | 94.907 M 33.03 % | 71.340 M -23.51 % | 93.271 M -6.29 % | 99.533 M -24.18 % | 131.281 M 48.82 % | 88.212 M -20.55 % | 111.035 M -29.45 % | 157.384 M 19.96 % | 131.202 M 10.63 % | 118.591 M -9.50 % | 131.037 M 2.13 % | 128.304 M -14.67 % | 150.359 M 4.64 % | 143.686 M 29.81 % | 110.689 M -2.27 % | 113.264 M -8.03 % | 123.150 M 0.82 % | 122.153 M 1.84 % | 119.948 M -4.75 % | 125.928 M 2.43 % | 122.945 M -0.03 % | 122.987 M 20.82 % | 101.790 M -34.28 % | 154.874 M 30.43 % | 118.737 M -10.66 % | 132.901 M 4.37 % | 127.340 M -13.08 % | 146.507 M -16.91 % | 176.321 M 11.31 % | 158.403 M -8.86 % | 173.800 M -14.85 % | 204.119 M -23.75 % | 267.706 M 16.27 % | 230.243 M 4.40 % | 220.547 M -11.42 % | 248.991 M -2.44 % | 255.218 M -4.51 % | 267.284 M 19.08 % | 224.453 M 10.42 % | 203.279 M -28.63 % | 284.833 M 14.23 % | 249.356 M 30.10 % | 191.669 M -6.79 % | 205.623 M -11.58 % | 232.549 M |
| General and administrative expenses | 17.862 M -6.87 % | 19.180 M -8.43 % | 20.946 M 3.12 % | 20.313 M -3.53 % | 21.056 M 17.79 % | 17.876 M -43.97 % | 31.905 M 86.19 % | 17.136 M -19.74 % | 21.351 M 2.76 % | 20.777 M -0.50 % | 20.882 M 11.54 % | 18.722 M -3.26 % | 19.352 M 9.71 % | 17.639 M -8.79 % | 19.339 M 26.78 % | 15.254 M -24.22 % | 20.129 M 42.93 % | 14.083 M -6.11 % | 14.999 M 3.96 % | 14.427 M -1.58 % | 14.659 M 5.79 % | 13.857 M -19.95 % | 17.311 M 5.49 % | 16.410 M -9.38 % | 18.109 M 5.24 % | 17.208 M 23.10 % | 13.979 M -44.92 % | 25.378 M 40.30 % | 18.089 M 9.92 % | 16.457 M -14.49 % | 19.246 M 16.40 % | 16.534 M 6.13 % | 15.579 M 2.49 % | 15.201 M -3.15 % | 15.695 M -12.45 % | 17.926 M -4.16 % | 18.704 M 15.86 % | 16.143 M -13.80 % | 18.728 M 14.63 % | 16.338 M 36.03 % | 12.011 M -45.48 % | 22.030 M 6.43 % | 20.700 M 8.75 % | 19.035 M 14.37 % | 16.643 M -1.67 % | 16.925 M -24.49 % | 22.415 M 93.63 % | 11.576 M -64.70 % | 32.793 M 22.52 % | 26.766 M -41.03 % | 45.393 M 82.84 % | 24.827 M -13.23 % | 28.613 M -13.53 % | 33.089 M 0.02 % | 33.082 M -6.33 % | 35.317 M 4.09 % | 33.929 M 25.18 % | 27.105 M -48.85 % | 52.996 M 136.33 % | 22.425 M |
| Selling and marketing expenses | 14.722 M -1.91 % | 15.008 M -22.40 % | 19.340 M 28.52 % | 15.048 M 36.86 % | 10.995 M 76.80 % | 6.219 M -10.60 % | 6.956 M -44.10 % | 12.444 M 136.08 % | 5.271 M -21.71 % | 6.733 M -57.01 % | 15.662 M 44.39 % | 10.847 M 44.43 % | 7.510 M -44.39 % | 13.504 M 39.17 % | 9.703 M 13.01 % | 8.586 M 5.76 % | 8.118 M -7.51 % | 8.777 M -31.66 % | 12.843 M -12.88 % | 14.742 M 61.40 % | 9.134 M -26.00 % | 12.344 M -23.64 % | 16.165 M 78.86 % | 9.038 M 44.15 % | 6.270 M -45.44 % | 11.491 M -9.44 % | 12.689 M 249.75 % | 3.628 M -1.68 % | 3.690 M 13.71 % | 3.245 M -39.16 % | 5.334 M -25.45 % | 7.155 M -7.28 % | 7.717 M 3.17 % | 7.480 M -16.21 % | 8.927 M 33.24 % | 6.700 M -25.83 % | 9.033 M 10.32 % | 8.188 M -27.88 % | 11.354 M 98.98 % | 5.706 M -3.96 % | 5.941 M -10.04 % | 6.604 M 19.66 % | 5.519 M 15.61 % | 4.774 M -32.57 % | 7.080 M -1.43 % | 7.183 M -15.79 % | 8.530 M -3.76 % | 8.863 M 39.88 % | 6.336 M -0.09 % | 6.342 M -18.30 % | 7.763 M 1.92 % | 7.617 M -22.20 % | 9.791 M 18.68 % | 8.250 M -5.75 % | 8.753 M 7.36 % | 8.153 M -3.17 % | 8.420 M 24.65 % | 6.755 M 170.49 % | -9.583 M -139.34 % | 24.358 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 35.826 M -4.24 % | 37.411 M -14.98 % | 44.005 M 12.33 % | 39.176 M 10.33 % | 35.507 M 32.90 % | 26.718 M -39.09 % | 43.868 M 18.70 % | 36.957 M 15.61 % | 31.966 M -0.12 % | 32.005 M -22.46 % | 41.276 M 17.22 % | 35.213 M 11.63 % | 31.545 M -12.98 % | 36.250 M 4.41 % | 34.718 M 19.40 % | 29.076 M -13.34 % | 33.553 M 21.17 % | 27.691 M -25.23 % | 37.037 M 14.18 % | 32.438 M 17.32 % | 27.650 M -6.93 % | 29.709 M -17.87 % | 36.171 M 40.03 % | 25.830 M 4.56 % | 24.704 M -15.04 % | 29.076 M 7.65 % | 27.010 M -8.17 % | 29.414 M 32.76 % | 22.155 M 10.41 % | 20.066 M -19.79 % | 25.017 M 4.42 % | 23.957 M 1.97 % | 23.495 M 3.01 % | 22.808 M -7.79 % | 24.736 M -0.04 % | 24.746 M -11.20 % | 27.868 M 13.11 % | 24.639 M -18.96 % | 30.404 M 35.45 % | 22.447 M 22.26 % | 18.360 M -36.52 % | 28.924 M 7.88 % | 26.812 M 8.39 % | 24.737 M -2.76 % | 25.438 M -5.36 % | 26.878 M -21.47 % | 34.226 M 41.72 % | 24.150 M -42.40 % | 41.926 M 11.20 % | 37.702 M -37.88 % | 60.691 M 59.88 % | 37.961 M -9.73 % | 42.052 M -4.88 % | 44.211 M -2.87 % | 45.518 M -2.24 % | 46.561 M 6.02 % | 43.917 M 23.76 % | 35.486 M -21.29 % | 45.083 M -4.92 % | 47.416 M |
| Cost and expenses | 181.359 M 11.46 % | 162.718 M -29.70 % | 231.472 M 32.86 % | 174.223 M 5.40 % | 165.304 M 35.96 % | 121.586 M -18.00 % | 148.284 M -6.03 % | 157.801 M 41.49 % | 111.530 M -14.12 % | 129.868 M -37.25 % | 206.965 M 33.10 % | 155.495 M 22.17 % | 127.274 M -24.96 % | 169.606 M -0.53 % | 170.503 M 37.52 % | 123.983 M 18.20 % | 104.893 M -13.28 % | 120.962 M -11.43 % | 136.570 M -16.58 % | 163.719 M 41.31 % | 115.862 M -17.68 % | 140.744 M -27.28 % | 193.555 M 23.26 % | 157.032 M 9.59 % | 143.295 M -10.50 % | 160.113 M 3.08 % | 155.328 M -13.59 % | 179.758 M 8.41 % | 165.814 M 26.79 % | 130.783 M -5.42 % | 138.281 M -6.00 % | 147.107 M 1.00 % | 145.648 M 2.03 % | 142.756 M -5.25 % | 150.664 M 2.01 % | 147.691 M -2.10 % | 150.855 M 19.32 % | 126.429 M -31.76 % | 185.278 M 31.23 % | 141.184 M -6.66 % | 151.261 M -3.20 % | 156.264 M -9.84 % | 173.319 M -13.80 % | 201.058 M 9.37 % | 183.841 M -8.39 % | 200.678 M -15.80 % | 238.345 M -18.33 % | 291.856 M 7.23 % | 272.169 M 5.39 % | 258.249 M -16.61 % | 309.682 M 5.63 % | 293.179 M -5.22 % | 309.336 M 15.14 % | 268.664 M 7.99 % | 248.797 M -24.92 % | 331.394 M 13.00 % | 293.273 M 29.11 % | 227.155 M -9.39 % | 250.706 M -10.45 % | 279.965 M |
| Research and development expenses | 3.242 M 0.59 % | 3.223 M -13.34 % | 3.719 M -2.52 % | 3.815 M 10.39 % | 3.456 M 31.76 % | 2.623 M -46.92 % | 4.942 M -33.01 % | 7.377 M 38.04 % | 5.344 M 18.89 % | 4.495 M -5.01 % | 4.732 M -16.16 % | 5.644 M 20.52 % | 4.683 M -8.30 % | 5.107 M -10.02 % | 5.676 M 8.40 % | 5.236 M -1.32 % | 5.306 M 9.83 % | 4.831 M -47.46 % | 9.195 M 181.28 % | 3.269 M -15.25 % | 3.857 M 9.95 % | 3.508 M 30.17 % | 2.695 M 605.50 % | 382.000 K 17.54 % | 325.000 K -13.79 % | 377.000 K 5.90 % | 356.000 K -9.41 % | 393.000 K 12.61 % | 349.000 K -10.97 % | 392.000 K -10.30 % | 437.000 K 63.06 % | 268.000 K 34.67 % | 199.000 K 56.69 % | 127.000 K 11.40 % | 114.000 K -5.00 % | 120.000 K -8.40 % | 131.000 K -57.47 % | 308.000 K -4.35 % | 322.000 K -20.10 % | 403.000 K -1.23 % | 408.000 K 40.69 % | 290.000 K -51.10 % | 593.000 K -36.10 % | 928.000 K -45.89 % | 1.715 M -38.09 % | 2.770 M -15.57 % | 3.281 M -11.59 % | 3.711 M 32.68 % | 2.797 M -39.12 % | 4.594 M -39.03 % | 7.535 M 36.58 % | 5.517 M 51.23 % | 3.648 M 27.02 % | 2.872 M -22.02 % | 3.683 M 19.15 % | 3.091 M 97.13 % | 1.568 M -3.57 % | 1.626 M -2.63 % | 1.670 M 163.82 % | 633.000 K |
| Selling general and administrative expenses | 32.584 M -4.69 % | 34.188 M -15.14 % | 40.286 M 13.93 % | 35.361 M 10.33 % | 32.051 M 33.02 % | 24.095 M -38.00 % | 38.861 M 31.38 % | 29.580 M 11.11 % | 26.622 M -3.23 % | 27.510 M -24.72 % | 36.544 M 23.59 % | 29.569 M 10.08 % | 26.862 M -13.75 % | 31.143 M 7.23 % | 29.042 M 21.82 % | 23.840 M -15.60 % | 28.247 M 23.57 % | 22.860 M -17.89 % | 27.842 M -4.55 % | 29.169 M 22.59 % | 23.793 M -9.19 % | 26.201 M -21.73 % | 33.476 M 31.55 % | 25.448 M 4.38 % | 24.379 M -15.05 % | 28.699 M 7.67 % | 26.654 M -8.11 % | 29.006 M 33.18 % | 21.779 M 10.54 % | 19.702 M -19.85 % | 24.580 M 3.76 % | 23.689 M 1.69 % | 23.296 M 2.71 % | 22.681 M -7.88 % | 24.622 M -0.02 % | 24.626 M -11.22 % | 27.737 M 14.00 % | 24.331 M -19.12 % | 30.082 M 36.46 % | 22.044 M 22.79 % | 17.952 M -37.31 % | 28.634 M 9.21 % | 26.219 M 10.12 % | 23.809 M 0.36 % | 23.723 M -1.60 % | 24.108 M -22.09 % | 30.945 M 51.40 % | 20.439 M -47.77 % | 39.129 M 18.19 % | 33.108 M -37.72 % | 53.156 M 63.84 % | 32.444 M -15.52 % | 38.404 M -7.10 % | 41.339 M -1.19 % | 41.835 M -3.76 % | 43.470 M 2.65 % | 42.349 M 25.07 % | 33.860 M -22.00 % | 43.413 M -7.20 % | 46.783 M |
| Interest income | 12.000 K -29.41 % | 17.000 K -37.04 % | 27.000 K -28.95 % | 38.000 K 18.75 % | 32.000 K 45.45 % | 22.000 K -91.97 % | 274.000 K 568.29 % | 41.000 K 7.89 % | 38.000 K -70.54 % | 129.000 K 174.47 % | 47.000 K | 0.000 -100.00 % | 41.000 K 241.67 % | 12.000 K -92.64 % | 163.000 K 185.96 % | 57.000 K -8.06 % | 62.000 K -6.06 % | 66.000 K -68.27 % | 208.000 K 90.83 % | 109.000 K -37.36 % | 174.000 K 95.51 % | 89.000 K | 0.000 -100.00 % | 115.000 K -33.91 % | 174.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.000 K | 0.000 | 0.000 -100.00 % | 62.000 K -88.37 % | 533.000 K 179.06 % | 191.000 K 1 369.23 % | 13.000 K 85.71 % | 7.000 K -12.50 % | 8.000 K 0.00 % | 8.000 K |
| Interest expense | 2.273 M 1.02 % | 2.250 M -7.67 % | 2.437 M -3.10 % | 2.515 M -2.03 % | 2.567 M -4.14 % | 2.678 M -2.23 % | 2.739 M -6.10 % | 2.917 M 14.71 % | 2.543 M -7.56 % | 2.751 M 40.29 % | 1.961 M 23.72 % | 1.585 M 7.24 % | 1.478 M 34.61 % | 1.098 M 13.31 % | 969.000 K 19.04 % | 814.000 K 12.74 % | 722.000 K 17.78 % | 613.000 K 42.23 % | 431.000 K -41.60 % | 738.000 K 8.85 % | 678.000 K -12.63 % | 776.000 K -22.71 % | 1.004 M -8.81 % | 1.101 M -1.96 % | 1.123 M 36.12 % | 825.000 K 6.87 % | 772.000 K 4.61 % | 738.000 K 1.65 % | 726.000 K 13.97 % | 637.000 K -16.62 % | 764.000 K -23.90 % | 1.004 M 64.59 % | 610.000 K -16.55 % | 731.000 K -35.25 % | 1.129 M 80.35 % | 626.000 K -4.43 % | 655.000 K -11.25 % | 738.000 K -9.89 % | 819.000 K -28.35 % | 1.143 M 0.79 % | 1.134 M 16.79 % | 971.000 K -46.77 % | 1.824 M -26.03 % | 2.466 M 21.00 % | 2.038 M -19.48 % | 2.531 M -15.89 % | 3.009 M 27.02 % | 2.369 M -1.21 % | 2.398 M -1.11 % | 2.425 M 6.73 % | 2.272 M 20.85 % | 1.880 M -10.22 % | 2.094 M -10.01 % | 2.327 M -24.62 % | 3.087 M -7.91 % | 3.352 M 26.49 % | 2.650 M 13.59 % | 2.333 M 7.51 % | 2.170 M 1.83 % | 2.131 M |
| Depreciation and amortization | 12.301 M -5.01 % | 12.950 M 11.52 % | 11.612 M -11.93 % | 13.185 M 0.69 % | 13.094 M 4.94 % | 12.478 M 20.91 % | 10.320 M -4.32 % | 10.786 M -15.48 % | 12.762 M -0.71 % | 12.853 M 3.98 % | 12.361 M 85.49 % | 6.664 M 9.05 % | 6.111 M -14.64 % | 7.159 M 19.24 % | 6.004 M -5.00 % | 6.320 M -0.61 % | 6.359 M -26.29 % | 8.627 M -3.45 % | 8.935 M -1.35 % | 9.057 M -4.57 % | 9.491 M 17.16 % | 8.101 M -24.40 % | 10.716 M 5.45 % | 10.162 M -19.07 % | 12.556 M 5.80 % | 11.868 M 45.30 % | 8.168 M -9.93 % | 9.068 M -5.89 % | 9.636 M -3.37 % | 9.972 M 3.95 % | 9.593 M 7.04 % | 8.962 M 2.43 % | 8.749 M -3.08 % | 9.027 M -9.19 % | 9.940 M -11.26 % | 11.201 M -8.02 % | 12.177 M -3.39 % | 12.604 M -10.30 % | 14.051 M -11.83 % | 15.936 M -3.70 % | 16.548 M -4.46 % | 17.321 M -6.46 % | 18.517 M 0.53 % | 18.420 M -1.07 % | 18.619 M -0.32 % | 18.679 M -7.32 % | 20.155 M 21.37 % | 16.606 M -10.68 % | 18.591 M 1.39 % | 18.337 M -10.66 % | 20.525 M -16.57 % | 24.601 M 7.47 % | 22.891 M 2.27 % | 22.382 M -2.99 % | 23.071 M -7.66 % | 24.985 M 7.50 % | 23.242 M 7.08 % | 21.706 M 22.72 % | 17.688 M -19.75 % | 22.040 M |
| Operating income | -1.844 M -168.14 % | 2.706 M 778.20 % | -399.000 K -6 550.00 % | -6.000 K -100.25 % | 2.392 M 285.43 % | -1.290 M 92.88 % | -18.113 M -654.08 % | -2.402 M 85.01 % | -16.024 M -493.26 % | -2.701 M -128.35 % | 9.528 M 198.50 % | 3.192 M 564.63 % | -687.000 K -105.77 % | 11.906 M 7.84 % | 11.040 M 29.46 % | 8.528 M 528.11 % | -1.992 M -127.16 % | 7.334 M 31.98 % | 5.557 M -58.59 % | 13.421 M 3.10 % | 13.018 M 16 172.50 % | 80.000 K 106.38 % | -1.253 M -140.89 % | 3.064 M 662.19 % | 402.000 K 115.87 % | -2.533 M -308.99 % | 1.212 M 126.06 % | -4.650 M -130.20 % | -2.020 M 75.71 % | -8.315 M -95.05 % | -4.263 M -17.96 % | -3.614 M 34.46 % | -5.514 M 45.98 % | -10.207 M 33.48 % | -15.345 M -38.59 % | -11.072 M 58.95 % | -26.971 M -7.72 % | -25.037 M 39.47 % | -41.365 M -197.42 % | -13.908 M -357.35 % | -3.041 M -1 351.44 % | 243.000 K 102.35 % | -10.348 M -175.36 % | -3.758 M 46.66 % | -7.046 M -161.25 % | -2.697 M 83.07 % | -15.932 M -177.47 % | 20.566 M 933.64 % | -2.467 M -115.09 % | 16.348 M 122.87 % | -71.489 M -434.23 % | 21.389 M 6 799.68 % | 310.000 K 103.58 % | -8.648 M -196.85 % | 8.929 M -83.42 % | 53.858 M 48.41 % | 36.290 M 131.59 % | 15.670 M -9.93 % | 17.398 M -56.69 % | 40.168 M |
| Operating income ratio | -0.01 -162.80 % | 0.02 1 047.34 % | 0.00 -4 913.75 % | 0.00 -100.24 % | 0.01 233.01 % | -0.01 92.30 % | -0.14 -776.62 % | -0.02 90.53 % | -0.17 -663.86 % | -0.02 -149.91 % | 0.04 118.79 % | 0.02 470.64 % | -0.01 -108.27 % | 0.07 7.86 % | 0.06 -5.51 % | 0.06 432.45 % | -0.02 -133.86 % | 0.06 46.21 % | 0.04 -48.39 % | 0.08 -24.99 % | 0.10 17 680.56 % | 0.00 108.72 % | -0.01 -134.05 % | 0.02 584.12 % | 0.00 117.40 % | -0.02 -307.61 % | 0.01 129.16 % | -0.03 -115.32 % | -0.01 81.84 % | -0.07 -113.45 % | -0.03 -26.30 % | -0.03 35.99 % | -0.04 48.90 % | -0.08 32.09 % | -0.11 -39.92 % | -0.08 62.78 % | -0.22 11.83 % | -0.25 14.09 % | -0.29 -163.04 % | -0.11 -432.61 % | -0.02 -1 421.41 % | 0.00 102.45 % | -0.06 -233.36 % | -0.02 52.21 % | -0.04 -192.56 % | -0.01 80.98 % | -0.07 -208.82 % | 0.07 819.65 % | -0.01 -115.36 % | 0.06 119.84 % | -0.30 -541.40 % | 0.07 6 691.72 % | 0.00 103.01 % | -0.03 -196.00 % | 0.03 -75.22 % | 0.14 26.96 % | 0.11 70.64 % | 0.06 -0.56 % | 0.06 -48.28 % | 0.13 |
| Total other income expenses net | -9.000 K 99.53 % | -1.923 M -226.60 % | 1.519 M 126.36 % | -5.762 M -221.18 % | -1.794 M -120.61 % | 8.705 M 47.47 % | 5.903 M 302.37 % | -2.917 M -18.34 % | -2.465 M 10.40 % | -2.751 M 41.56 % | -4.707 M -151.83 % | 9.082 M 114.40 % | 4.236 M 378.64 % | 885.000 K -81.25 % | 4.721 M 110.57 % | 2.242 M -42.23 % | 3.881 M 41.13 % | 2.750 M 572.37 % | 409.000 K 119.17 % | -2.134 M -228.25 % | 1.664 M -62.93 % | 4.489 M 780.15 % | -660.000 K -168.46 % | 964.000 K 470.77 % | -260.000 K 45.15 % | -474.000 K -129.26 % | 1.620 M -82.24 % | 9.124 M 157.01 % | 3.550 M 1 260.15 % | 261.000 K -89.00 % | 2.372 M 206.42 % | -2.229 M -223.51 % | -689.000 K 75.46 % | -2.808 M -566.98 % | -421.000 K -909.62 % | 52.000 K -91.26 % | 595.000 K -79.90 % | 2.960 M 175.35 % | 1.075 M 109.62 % | -11.177 M -246.20 % | 7.645 M 432.83 % | -2.297 M 84.93 % | -15.244 M -295.94 % | 7.780 M 504.16 % | -1.925 M -189.49 % | 2.151 M -72.68 % | 7.873 M 242.29 % | -5.533 M 90.33 % | -57.213 M -2 923.94 % | -1.892 M 90.37 % | -19.642 M -806.00 % | -2.168 M 36.14 % | -3.395 M -51.97 % | -2.234 M 61.81 % | -5.850 M -97.90 % | -2.956 M 42.75 % | -5.163 M -25.65 % | -4.109 M -96.70 % | -2.089 M 74.15 % | -8.081 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 173.920 M 1.10 % | 172.034 M 4.27 % | 164.989 M -21.64 % | 210.566 M 1.27 % | 207.927 M 1.83 % | 204.199 M -3.43 % | 211.448 M 1.09 % | 209.159 M 8.97 % | 191.950 M -6.46 % | 205.207 M 36.98 % | 149.805 M 31.81 % | 113.652 M 18.89 % | 95.591 M 74.29 % | 54.845 M 24.71 % | 43.979 M -7.29 % | 47.439 M 479.87 % | 8.181 M 426.11 % | 1.555 M -87.91 % | 12.859 M 6.40 % | 12.086 M 963.90 % | -1.399 M 95.98 % | -34.807 M -326.77 % | -8.156 M -140.17 % | 20.304 M -0.61 % | 20.429 M -59.97 % | 51.038 M 1 035.79 % | -5.454 M -122.22 % | 24.550 M 65.20 % | 14.861 M -7.07 % | 15.991 M -32.61 % | 23.729 M 44.15 % | 16.461 M 11.79 % | 14.725 M 38.55 % | 10.628 M -14.63 % | 12.450 M -57.07 % | 29.000 M -4.07 % | 30.229 M 19.17 % | 25.366 M 62.32 % | 15.627 M -60.26 % | 39.323 M 22.13 % | 32.198 M -33.60 % | 48.488 M -21.22 % | 61.546 M -59.70 % | 152.733 M 1.12 % | 151.046 M -18.75 % | 185.912 M 4.77 % | 177.440 M -25.17 % | 237.121 M 5.64 % | 224.453 M 1 078.66 % | 19.043 M -91.48 % | 223.627 M 13.17 % | 197.595 M 22.00 % | 161.967 M 211.27 % | 52.035 M -38.26 % | 84.286 M -52.85 % | 178.770 M 11.50 % | 160.327 M 43.12 % | 112.021 M |
| Total investments | 20.384 M 407 580.00 % | 5.000 K -98.49 % | 332.000 K 2.79 % | 323.000 K -75.27 % | 1.306 M 303.09 % | 324.000 K -95.74 % | 7.611 M 0.42 % | 7.579 M 5.91 % | 7.156 M -0.40 % | 7.185 M 2.02 % | 7.043 M 2.80 % | 6.851 M 1.65 % | 6.740 M -0.96 % | 6.805 M 2.38 % | 6.647 M 0.24 % | 6.631 M -1.07 % | 6.703 M -2.20 % | 6.854 M -0.81 % | 6.910 M 0.14 % | 6.900 M 3.48 % | 6.668 M 1.18 % | 6.590 M -0.23 % | 6.605 M 2.12 % | 6.468 M 2.34 % | 6.320 M 2.97 % | 6.138 M 6.95 % | 5.739 M -22.76 % | 7.430 M -59.16 % | 18.194 M 111.26 % | 8.612 M 3.16 % | 8.348 M -11.50 % | 9.433 M 2.82 % | 9.174 M -8.79 % | 10.058 M -3.81 % | 10.456 M -9.78 % | 11.589 M -2.00 % | 11.826 M -7.13 % | 12.734 M 1.43 % | 12.555 M 944.51 % | 1.202 M 12.65 % | 1.067 M 26.42 % | 844.000 K 33.54 % | 632.000 K -31.90 % | 928.000 K -92.71 % | 12.733 M -0.69 % | 12.822 M -44.55 % | 23.123 M 0.00 % | 23.122 M -8.92 % | 25.387 M 38.98 % | 18.267 M 97.01 % | 9.272 M | 0.000 -100.00 % | 7.364 M -26.37 % | 10.001 M -36.47 % | 15.741 M | 0.000 | 0.000 | 0.000 |
| Total debt | 239.463 M -0.53 % | 240.738 M -2.18 % | 246.107 M -15.53 % | 291.341 M 17.58 % | 247.786 M -22.20 % | 318.501 M 30.31 % | 244.423 M -0.18 % | 244.863 M -3.95 % | 254.921 M -2.18 % | 260.610 M 33.51 % | 195.198 M 18.46 % | 164.784 M 13.84 % | 144.752 M 4.28 % | 138.809 M 50.14 % | 92.454 M 9.20 % | 84.662 M 7.33 % | 78.883 M 57.52 % | 50.078 M -10.07 % | 55.688 M 4.64 % | 53.218 M -3.90 % | 55.380 M -14.47 % | 64.749 M -11.70 % | 73.332 M -8.78 % | 80.389 M -7.51 % | 86.918 M -11.09 % | 97.765 M 124.86 % | 43.479 M -14.95 % | 51.124 M -1.07 % | 51.679 M 5.56 % | 48.956 M -2.17 % | 50.041 M -16.99 % | 60.282 M -8.34 % | 65.764 M 5.33 % | 62.435 M -7.64 % | 67.597 M -2.79 % | 69.534 M -14.42 % | 81.252 M 17.81 % | 68.966 M -9.04 % | 75.819 M -26.25 % | 102.811 M -11.51 % | 116.186 M -23.81 % | 152.505 M -18.51 % | 187.148 M -20.24 % | 234.648 M -10.40 % | 261.884 M -16.04 % | 311.921 M -15.86 % | 370.706 M 9.15 % | 339.621 M 14.12 % | 297.592 M 166.31 % | 111.747 M -64.40 % | 313.901 M 15.88 % | 270.874 M 11.94 % | 241.977 M -2.55 % | 248.315 M 47.39 % | 168.474 M -27.74 % | 233.134 M 16.00 % | 200.976 M 42.63 % | 140.904 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 12.833 M | 0.000 | 0.000 100.00 % | -71.562 M -3 367.15 % | -2.064 M 77.73 % | -9.268 M | 0.000 | 0.000 | 0.000 100.00 % | -45.079 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 |
| Retained earnings | -34.803 M -26.45 % | -27.523 M 1.12 % | -27.834 M -1.07 % | -27.538 M -153.33 % | 51.641 M 331.04 % | -22.352 M 24.34 % | -29.543 M -152.60 % | 56.166 M -9.06 % | 61.762 M -23.42 % | 80.654 M 38.31 % | 58.313 M 8.33 % | 53.831 M 29.42 % | 41.593 M 8.55 % | 38.317 M 49.03 % | 25.711 M 159.94 % | 9.891 M 52 157.89 % | -19.000 K 99.03 % | -1.967 M 81.34 % | -10.539 M 33.34 % | -15.809 M 39.96 % | -26.332 M 35.80 % | -41.013 M 10.15 % | -45.645 M -4.36 % | -43.739 M 8.43 % | -47.766 M 1.40 % | -48.445 M -5.93 % | -45.733 M 6.55 % | -48.937 M 7.29 % | -52.784 M 6.44 % | -56.415 M -14.96 % | -49.073 M -4.62 % | -46.907 M -11.01 % | -42.255 M 46.16 % | -78.476 M -20.41 % | -65.173 M -12.50 % | -57.932 M -21.36 % | -47.735 M 46.23 % | -88.775 M -34.22 % | -66.140 M -189.53 % | -22.844 M -5 300.47 % | -423.000 K 98.86 % | -37.017 M -11.63 % | -33.161 M -437.11 % | -6.174 M 31.54 % | -9.019 M 87.45 % | -71.893 M 0.47 % | -72.230 M -17.05 % | -61.708 M 17.08 % | -74.416 M -404.89 % | -14.739 M -7.06 % | -13.767 M -117.19 % | 80.090 M 33.31 % | 60.080 M -48.26 % | 116.128 M -8.98 % | 127.590 M -5.01 % | 134.320 M 53.30 % | 87.617 M -7.57 % | 94.791 M |
| Common stock | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 0.00 % | 371.644 M 1.12 % | 367.516 M 4.07 % | 353.143 M 0.77 % | 350.440 M 1.97 % | 343.659 M 2.31 % | 335.895 M 0.00 % | 335.895 M 0.00 % | 335.895 M 0.00 % | 335.895 M -3.45 % | 347.895 M 0.00 % | 347.895 M 0.00 % | 347.895 M 0.00 % | 347.895 M 0.00 % | 347.895 M 12.99 % | 307.895 M 0.83 % | 305.370 M 1.20 % | 301.749 M |
| Total equity | 318.031 M -12.19 % | 362.192 M 2.16 % | 354.522 M -1.40 % | 359.566 M 0.73 % | 356.961 M 1.28 % | 352.466 M 4.26 % | 338.071 M -5.75 % | 358.713 M 1.50 % | 353.401 M -7.92 % | 383.777 M -1.62 % | 390.116 M 0.86 % | 386.807 M 4.17 % | 371.336 M -0.66 % | 373.802 M 6.89 % | 349.709 M 5.50 % | 331.464 M 2.74 % | 322.622 M -0.30 % | 323.599 M 3.09 % | 313.902 M 2.32 % | 306.781 M 5.56 % | 290.628 M 2.90 % | 282.449 M -0.29 % | 283.259 M -1.82 % | 288.517 M -1.30 % | 292.304 M -0.99 % | 295.226 M 1.54 % | 290.739 M 1.46 % | 286.565 M -1.60 % | 291.213 M 1.30 % | 287.478 M -0.82 % | 289.851 M -0.54 % | 291.432 M -0.18 % | 291.969 M -0.15 % | 292.394 M -8.85 % | 320.790 M -4.43 % | 335.672 M -7.05 % | 361.128 M -8.88 % | 396.337 M -2.49 % | 406.462 M -10.99 % | 456.667 M -6.34 % | 487.573 M -0.77 % | 491.351 M -0.43 % | 493.464 M 8.37 % | 455.351 M 4.89 % | 434.116 M 2.78 % | 422.355 M 8.04 % | 390.936 M -0.75 % | 393.896 M -0.14 % | 394.453 M -12.13 % | 448.918 M 4.21 % | 430.795 M -21.14 % | 546.250 M 3.73 % | 526.594 M -10.07 % | 585.586 M -1.63 % | 595.304 M 19.16 % | 499.572 M 19.53 % | 417.960 M -0.03 % | 418.102 M |
| Other non current liabilities | 4.783 M 122.05 % | 2.154 M -41.21 % | 3.664 M 24.67 % | 2.939 M 8.21 % | 2.716 M 4.78 % | 2.592 M 1.57 % | 2.552 M 47.17 % | 1.734 M -54.46 % | 3.808 M -1.55 % | 3.868 M 40.50 % | 2.753 M 99.49 % | 1.380 M -36.78 % | 2.183 M -3.32 % | 2.258 M -41.76 % | 3.877 M 15.42 % | 3.359 M 5.80 % | 3.175 M 1.21 % | 3.137 M -0.51 % | 3.153 M 3.38 % | 3.050 M 1.36 % | 3.009 M -2.08 % | 3.073 M -16.65 % | 3.687 M 28.38 % | 2.872 M -0.21 % | 2.878 M -19.94 % | 3.595 M 2.07 % | 3.522 M 46.87 % | 2.398 M -23.63 % | 3.140 M -5.54 % | 3.324 M 8.77 % | 3.056 M 140.82 % | 1.269 M 237.50 % | 376.000 K 1.62 % | 370.000 K -5.37 % | 391.000 K 4 787.50 % | 8.000 K -85.96 % | 57.000 K -1.72 % | 58.000 K -91.94 % | 720.000 K 16.13 % | 620.000 K -18.31 % | 759.000 K -12.96 % | 872.000 K -9.07 % | 959.000 K -6.07 % | 1.021 M -13.77 % | 1.184 M -9.06 % | 1.302 M -53.85 % | 2.821 M 119.02 % | 1.288 M -64.55 % | 3.633 M -44.44 % | 6.539 M 366.41 % | 1.402 M -66.41 % | 4.174 M -7.55 % | 4.515 M -6.95 % | 4.852 M 226.51 % | 1.486 M -58.87 % | 3.613 M -15.86 % | 4.294 M -18.08 % | 5.242 M |
| Long term debt | 120.951 M -11.92 % | 137.317 M 18.33 % | 116.045 M -16.26 % | 138.579 M -3.74 % | 143.967 M -30.83 % | 208.142 M 57.28 % | 132.339 M 3.61 % | 127.732 M 18.47 % | 107.821 M -0.78 % | 108.666 M 49.26 % | 72.803 M 196.16 % | 24.582 M -1.59 % | 24.980 M -5.32 % | 26.384 M 71.15 % | 15.416 M -10.47 % | 17.218 M -10.04 % | 19.139 M 5.02 % | 18.225 M -21.64 % | 23.257 M -14.52 % | 27.207 M -9.01 % | 29.902 M -12.23 % | 34.067 M -14.42 % | 39.809 M -10.98 % | 44.718 M -10.40 % | 49.909 M -8.51 % | 54.550 M 187.29 % | 18.988 M -15.83 % | 22.559 M -9.57 % | 24.946 M 0.36 % | 24.857 M 0.78 % | 24.664 M -4.30 % | 25.773 M -6.18 % | 27.472 M -1.77 % | 27.966 M -12.83 % | 32.081 M -9.14 % | 35.307 M -11.43 % | 39.864 M -6.10 % | 42.455 M -1.92 % | 43.287 M 28.29 % | 33.742 M 44.00 % | 23.432 M -4.79 % | 24.610 M -8.35 % | 26.852 M -37.18 % | 42.743 M 1.97 % | 41.917 M 40.29 % | 29.879 M 107.94 % | 14.369 M -5.36 % | 15.182 M -8.07 % | 16.515 M 21.21 % | 13.625 M -92.83 % | 189.897 M 0.67 % | 188.634 M -4.56 % | 197.637 M -5.19 % | 208.466 M 548.46 % | 32.148 M 11.82 % | 28.750 M -5.65 % | 30.473 M 70.43 % | 17.880 M |
| Total non current liabilities | 125.734 M -9.85 % | 139.471 M 16.51 % | 119.709 M -15.41 % | 141.518 M -3.52 % | 146.683 M -30.39 % | 210.734 M 56.23 % | 134.891 M 4.19 % | 129.466 M 15.98 % | 111.629 M -0.80 % | 112.534 M 48.94 % | 75.556 M 191.03 % | 25.962 M -4.42 % | 27.163 M -5.16 % | 28.642 M 48.46 % | 19.293 M -8.22 % | 21.020 M -7.65 % | 22.762 M 4.32 % | 21.820 M -17.38 % | 26.410 M -12.71 % | 30.257 M -8.06 % | 32.911 M -11.39 % | 37.140 M -14.61 % | 43.496 M -8.60 % | 47.590 M -9.85 % | 52.787 M -10.05 % | 58.686 M 151.55 % | 23.330 M -10.77 % | 26.147 M -8.83 % | 28.678 M -7.10 % | 30.870 M -0.57 % | 31.047 M 8.99 % | 28.485 M -8.57 % | 31.154 M -2.47 % | 31.942 M -12.12 % | 36.346 M -22.06 % | 46.636 M -11.71 % | 52.819 M -7.56 % | 57.138 M 0.43 % | 56.891 M 32.45 % | 42.952 M 25.33 % | 34.271 M -5.26 % | 36.175 M -11.26 % | 40.764 M -26.87 % | 55.742 M 0.40 % | 55.522 M 27.55 % | 43.531 M 33.47 % | 32.614 M 10.79 % | 29.437 M -14.00 % | 34.228 M -1.20 % | 34.645 M -83.17 % | 205.876 M 0.77 % | 204.311 M -4.99 % | 215.032 M -5.07 % | 226.524 M 385.44 % | 46.664 M 8.03 % | 43.196 M -5.24 % | 45.587 M 52.49 % | 29.896 M |
| Other current liabilities | 69.746 M -24.33 % | 92.167 M 4.15 % | 88.495 M -2.15 % | 90.444 M 20.73 % | 74.917 M -4.02 % | 78.057 M -21.59 % | 99.552 M -9.78 % | 110.340 M -11.52 % | 124.712 M 17.35 % | 106.271 M -19.61 % | 132.197 M -18.74 % | 162.676 M 156.24 % | 63.487 M -17.83 % | 77.263 M 17.17 % | 65.942 M -15.78 % | 78.301 M 38.16 % | 56.673 M -8.57 % | 61.988 M -5.49 % | 65.589 M -5.82 % | 69.643 M 16.37 % | 59.847 M -17.14 % | 72.230 M 9.02 % | 66.254 M 4.61 % | 63.332 M 7.30 % | 59.023 M -4.66 % | 61.906 M 3.82 % | 59.628 M 11.16 % | 53.643 M -5.96 % | 57.044 M 31.30 % | 43.446 M -19.12 % | 53.714 M 4.81 % | 51.249 M 10.93 % | 46.201 M 4.23 % | 44.328 M -17.85 % | 53.958 M 20.03 % | 44.953 M -7.50 % | 48.598 M 7.05 % | 45.397 M -11.86 % | 51.505 M 27.34 % | 40.446 M -10.24 % | 45.060 M -25.50 % | 60.480 M 9.22 % | 55.375 M -1.90 % | 56.448 M -15.98 % | 67.188 M -13.70 % | 77.854 M -24.02 % | 102.462 M 8.95 % | 94.048 M -4.41 % | 98.386 M -65.36 % | 284.009 M 104.20 % | 139.087 M 10.05 % | 126.383 M -37.34 % | 201.711 M 50.03 % | 134.445 M 0.36 % | 133.962 M -37.90 % | 215.727 M 32.94 % | 162.274 M 28.34 % | 126.439 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.123 M -16.44 % | 1.344 M 139.13 % | -3.435 M -437.10 % | 1.019 M 48.11 % | 688.000 K 18.21 % | 582.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 118.512 M 14.59 % | 103.421 M -20.48 % | 130.062 M -14.86 % | 152.762 M 47.14 % | 103.819 M -5.93 % | 110.359 M -1.54 % | 112.084 M -4.31 % | 117.131 M -20.37 % | 147.100 M -3.19 % | 151.944 M 24.14 % | 122.395 M -12.70 % | 140.202 M 17.06 % | 119.772 M 6.54 % | 112.425 M 45.93 % | 77.038 M 14.23 % | 67.444 M 12.89 % | 59.744 M 87.56 % | 31.853 M -1.78 % | 32.431 M 24.68 % | 26.011 M 2.09 % | 25.478 M -16.96 % | 30.682 M -8.47 % | 33.523 M -6.02 % | 35.671 M -3.62 % | 37.009 M -14.36 % | 43.215 M 76.45 % | 24.491 M -14.26 % | 28.565 M 6.85 % | 26.733 M 10.93 % | 24.099 M -5.04 % | 25.377 M -26.46 % | 34.509 M -9.88 % | 38.292 M 11.09 % | 34.469 M -2.95 % | 35.516 M 3.77 % | 34.227 M -17.30 % | 41.388 M 56.12 % | 26.511 M -18.51 % | 32.532 M -52.90 % | 69.069 M -25.54 % | 92.754 M -27.48 % | 127.895 M -20.21 % | 160.296 M -16.47 % | 191.905 M -12.76 % | 219.967 M -22.01 % | 282.042 M -20.85 % | 356.337 M 9.83 % | 324.439 M 15.43 % | 281.077 M 186.46 % | 98.122 M -20.87 % | 124.004 M 50.78 % | 82.240 M 85.48 % | 44.340 M 11.27 % | 39.849 M -70.77 % | 136.326 M -33.30 % | 204.384 M 19.87 % | 170.503 M 38.59 % | 123.024 M |
| Total current liabilities | 219.088 M 0.42 % | 218.165 M -15.84 % | 259.216 M -10.23 % | 288.768 M 35.34 % | 213.369 M 1.06 % | 211.141 M -15.10 % | 248.703 M -8.36 % | 271.393 M -8.35 % | 296.104 M -2.52 % | 303.758 M -0.14 % | 304.189 M -15.72 % | 360.940 M 56.68 % | 230.374 M -6.07 % | 245.268 M 27.03 % | 193.084 M 3.12 % | 187.243 M 15.30 % | 162.397 M 5.77 % | 153.539 M -21.24 % | 194.939 M 12.85 % | 172.747 M 16.81 % | 147.891 M -12.99 % | 169.978 M -7.26 % | 183.293 M 15.79 % | 158.293 M 5.33 % | 150.277 M -3.58 % | 155.853 M 18.08 % | 131.984 M -11.51 % | 149.152 M -4.08 % | 155.493 M 23.86 % | 125.538 M -8.54 % | 137.264 M -11.43 % | 154.974 M 8.30 % | 143.093 M 3.61 % | 138.108 M -4.69 % | 144.908 M 11.10 % | 130.432 M -5.33 % | 137.778 M 18.83 % | 115.947 M -23.65 % | 151.857 M -16.05 % | 180.881 M -17.91 % | 220.352 M -12.88 % | 252.942 M -10.39 % | 282.277 M -16.34 % | 337.426 M -12.75 % | 386.720 M -17.78 % | 470.357 M -17.02 % | 566.832 M -7.55 % | 613.132 M 6.72 % | 574.543 M 7.99 % | 532.056 M 34.17 % | 396.545 M 17.60 % | 337.199 M -12.83 % | 386.837 M 15.43 % | 335.120 M -23.53 % | 438.229 M -26.16 % | 593.491 M 19.15 % | 498.090 M 24.58 % | 399.806 M |
| Total liabilities | 344.822 M -3.58 % | 357.636 M -5.62 % | 378.925 M -11.94 % | 430.286 M 19.51 % | 360.052 M -14.65 % | 421.875 M 9.98 % | 383.594 M -4.31 % | 400.859 M -1.69 % | 407.733 M -2.06 % | 416.292 M 9.62 % | 379.745 M -1.85 % | 386.902 M 50.23 % | 257.537 M -5.98 % | 273.910 M 28.97 % | 212.377 M 1.98 % | 208.263 M 12.48 % | 185.159 M 5.59 % | 175.359 M -20.78 % | 221.349 M 9.04 % | 203.004 M 12.28 % | 180.802 M -12.71 % | 207.118 M -8.67 % | 226.789 M 10.15 % | 205.883 M 1.39 % | 203.064 M -5.35 % | 214.539 M 38.13 % | 155.314 M -11.40 % | 175.299 M -4.82 % | 184.171 M 17.75 % | 156.408 M -7.07 % | 168.311 M -8.26 % | 183.459 M 5.29 % | 174.247 M 2.47 % | 170.050 M -6.18 % | 181.254 M 2.36 % | 177.068 M -7.10 % | 190.597 M 10.12 % | 173.085 M -17.08 % | 208.748 M -6.74 % | 223.833 M -12.09 % | 254.623 M -11.93 % | 289.117 M -10.50 % | 323.041 M -17.84 % | 393.168 M -11.10 % | 442.242 M -13.94 % | 513.888 M -14.27 % | 599.446 M -6.71 % | 642.569 M 5.55 % | 608.771 M 7.42 % | 566.701 M -5.93 % | 602.421 M 11.25 % | 541.510 M -10.03 % | 601.869 M 7.16 % | 561.644 M 15.83 % | 484.893 M -23.84 % | 636.687 M 17.11 % | 543.677 M 26.52 % | 429.702 M |
| Other non current assets | 53.356 M -3.93 % | 55.540 M 6.12 % | 52.338 M -8.80 % | 57.389 M -9.84 % | 63.652 M -4.60 % | 66.721 M -10.84 % | 74.834 M 6.58 % | 70.216 M -1.29 % | 71.136 M -23.93 % | 93.520 M 1.72 % | 91.939 M 57.81 % | 58.259 M -26.76 % | 79.543 M 7.24 % | 74.173 M 4.39 % | 71.057 M -16.21 % | 84.807 M -10.73 % | 94.999 M 7.98 % | 87.982 M -2.99 % | 90.697 M 1.22 % | 89.604 M -14.89 % | 105.284 M 25.39 % | 83.962 M -1.56 % | 85.295 M -9.44 % | 94.184 M 23.22 % | 76.438 M 27.98 % | 59.728 M 61.69 % | 36.940 M 19.50 % | 30.911 M -43.07 % | 54.296 M 21.62 % | 44.643 M 8.64 % | 41.091 M -3.31 % | 42.498 M 5.33 % | 40.347 M 2.05 % | 39.537 M -8.38 % | 43.153 M -21.74 % | 55.139 M -10.61 % | 61.684 M -35.47 % | 95.587 M 7.43 % | 88.977 M -11.50 % | 100.541 M -20.54 % | 126.523 M 49.99 % | 84.356 M 19.31 % | 70.701 M -18.58 % | 86.839 M 53.33 % | 56.637 M 3.13 % | 54.920 M 58.82 % | 34.580 M 30.12 % | 26.575 M 27.91 % | 20.776 M -46.76 % | 39.020 M 19.62 % | 32.620 M 192.08 % | 11.168 M -47.67 % | 21.340 M -18.29 % | 26.118 M 6.61 % | 24.499 M 20.67 % | 20.303 M 24.19 % | 16.348 M 5.70 % | 15.466 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.607 M 4.90 % | 7.252 M 6.02 % | 6.840 M 15.27 % | 5.934 M 2.49 % | 5.790 M -6.42 % | 6.187 M 1.11 % | 6.119 M -1.42 % | 6.207 M 2.27 % | 6.069 M 200.43 % | -6.043 M -95.06 % | -3.098 M 58.49 % | -7.464 M -2.85 % | -7.257 M -2.41 % | -7.086 M 63.76 % | -19.554 M -486.21 % | 5.063 M 20.86 % | 4.189 M 194.79 % | 1.421 M -60.71 % | 3.617 M 145.15 % | -8.011 M -23.61 % | -6.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.639 M -2.30 % | -20.175 M | 0.000 | 0.000 100.00 % | -14.385 M | 0.000 | 0.000 -100.00 % | 15.957 M -0.16 % | 15.983 M -24.14 % | 21.068 M | 0.000 -100.00 % | 4.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -97.92 % | 48.000 K -59.32 % | 118.000 K -38.22 % | 191.000 K -28.73 % | 268.000 K -22.54 % | 346.000 K -21.72 % | 442.000 K -27.66 % | 611.000 K -23.82 % | 802.000 K -21.60 % | 1.023 M -16.83 % | 1.230 M -25.36 % | 1.648 M -20.23 % | 2.066 M -14.73 % | 2.423 M -13.65 % | 2.806 M -14.53 % | 3.283 M -10.57 % | 3.671 M -9.71 % | 4.066 M -8.63 % | 4.450 M -8.51 % | 4.864 M -6.32 % | 5.192 M -14.45 % | 6.069 M -13.45 % | 7.012 M -18.77 % | 8.632 M -15.95 % | 10.270 M -7.29 % | 11.077 M -10.99 % | 12.445 M -13.99 % | 14.469 M -10.87 % | 16.234 M 2.96 % | 15.768 M -9.01 % | 17.329 M -7.41 % | 18.716 M -8.93 % | 20.552 M -6.71 % | 22.030 M -14.96 % | 25.905 M -92.81 % | 360.456 M 4.91 % | 343.583 M 1 164.38 % | 27.174 M 28.02 % | 21.227 M 62.47 % | 13.065 M 65.21 % | 7.908 M -48.34 % | 15.309 M 149.98 % | 6.124 M -0.79 % | 6.173 M 42.01 % | 4.347 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 100.00 % | -6.334 M | 0.000 | 0.000 100.00 % | -6.830 M | 0.000 | 0.000 | 0.000 100.00 % | -6.053 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -97.92 % | 48.000 K -59.32 % | 118.000 K -38.22 % | 191.000 K -28.73 % | 268.000 K -22.54 % | 346.000 K -21.72 % | 442.000 K -27.66 % | 611.000 K -23.82 % | 802.000 K -21.60 % | 1.023 M -16.83 % | 1.230 M -25.36 % | 1.648 M -20.23 % | 2.066 M -14.73 % | 2.423 M -13.65 % | 2.806 M -14.53 % | 3.283 M -10.57 % | 3.671 M -9.71 % | 4.066 M -8.63 % | 4.450 M -8.51 % | 4.864 M -6.32 % | 5.192 M -14.45 % | 6.069 M -13.45 % | 7.012 M -18.77 % | 8.632 M -15.95 % | 10.270 M -7.29 % | 11.077 M -10.99 % | 12.445 M -13.99 % | 14.469 M -10.87 % | 16.234 M 2.96 % | 15.768 M -9.01 % | 17.329 M -7.41 % | 18.716 M -8.93 % | 20.552 M -6.71 % | 22.030 M 12.56 % | 19.571 M -9.44 % | 21.611 M 1.31 % | 21.332 M 4.86 % | 20.344 M -4.16 % | 21.227 M 62.47 % | 13.065 M 65.21 % | 7.908 M -14.56 % | 9.256 M 51.14 % | 6.124 M -0.79 % | 6.173 M 42.01 % | 4.347 M |
| Property plant equipment net | 363.538 M -10.46 % | 406.015 M 0.61 % | 403.543 M -3.13 % | 416.598 M 1.45 % | 410.659 M -0.99 % | 414.782 M 2.14 % | 406.074 M -4.46 % | 425.014 M 3.03 % | 412.520 M -1.20 % | 417.512 M 2.25 % | 408.315 M -2.04 % | 416.803 M 45.37 % | 286.724 M 6.19 % | 270.002 M 29.73 % | 208.124 M 1.29 % | 205.475 M 50.35 % | 136.664 M 15.10 % | 118.739 M -2.02 % | 121.193 M -3.14 % | 125.119 M 22.33 % | 102.279 M -3.82 % | 106.345 M -11.77 % | 120.538 M -3.60 % | 125.045 M -19.42 % | 155.187 M -25.56 % | 208.472 M 22.33 % | 170.424 M -2.02 % | 173.934 M -3.55 % | 180.339 M 0.66 % | 179.161 M -1.90 % | 182.634 M 3.04 % | 177.244 M 0.23 % | 176.845 M 2.05 % | 173.285 M -8.42 % | 189.207 M -3.94 % | 196.967 M -9.31 % | 217.192 M 10.94 % | 195.774 M -6.89 % | 210.272 M -7.54 % | 227.414 M -4.84 % | 238.991 M -9.22 % | 263.254 M -9.68 % | 291.467 M -7.31 % | 314.441 M 1.92 % | 308.511 M -7.01 % | 331.770 M -1.46 % | 336.685 M 0.66 % | 334.472 M 0.32 % | 333.410 M -3.86 % | 346.803 M 0.36 % | 345.572 M -4.18 % | 360.651 M -1.76 % | 367.122 M 4.40 % | 351.653 M -2.94 % | 362.295 M -2.44 % | 371.345 M 3.57 % | 358.543 M 10.54 % | 324.358 M |
| Total non current assets | 416.894 M -9.68 % | 461.555 M 1.24 % | 455.881 M -3.82 % | 473.987 M -0.07 % | 474.311 M -1.49 % | 481.503 M -1.44 % | 488.515 M -2.78 % | 502.482 M 2.44 % | 490.496 M -5.12 % | 516.966 M 2.16 % | 506.045 M 5.15 % | 481.250 M 29.23 % | 372.387 M 6.28 % | 350.383 M 22.81 % | 285.298 M 0.33 % | 284.357 M 24.31 % | 228.756 M 14.65 % | 199.525 M -2.66 % | 204.979 M -1.50 % | 208.091 M 10.32 % | 188.631 M -3.85 % | 196.183 M -7.05 % | 211.057 M -4.88 % | 221.880 M -6.34 % | 236.890 M -9.67 % | 262.255 M 29.00 % | 203.306 M -2.09 % | 207.651 M -12.72 % | 237.918 M 4.59 % | 227.475 M -0.14 % | 227.791 M 1.61 % | 224.192 M 0.96 % | 222.056 M 1.85 % | 218.014 M -8.56 % | 238.429 M -7.98 % | 259.118 M -9.87 % | 287.508 M -4.68 % | 301.631 M -2.80 % | 310.326 M -2.95 % | 319.761 M -11.13 % | 359.808 M -1.11 % | 363.844 M -3.73 % | 377.936 M -6.50 % | 404.224 M 5.27 % | 383.983 M -5.76 % | 407.432 M -0.44 % | 409.252 M 3.19 % | 396.601 M -0.14 % | 397.159 M -2.53 % | 407.465 M 0.92 % | 403.744 M 2.72 % | 393.046 M -2.11 % | 401.527 M 4.11 % | 385.679 M -2.69 % | 396.323 M -0.36 % | 397.772 M 4.38 % | 381.064 M 10.72 % | 344.171 M |
| Other current assets | 20.497 M -16.35 % | 24.503 M 47.58 % | 16.603 M 38.39 % | 11.997 M 24.97 % | 9.600 M -14.12 % | 11.178 M -1.68 % | 11.369 M 15.02 % | 9.884 M -41.93 % | 17.021 M -58.58 % | 41.096 M 6.88 % | 38.450 M 20.81 % | 31.827 M 19.59 % | 26.614 M 19.28 % | 22.312 M -4.97 % | 23.478 M 10.93 % | 21.164 M 43.17 % | 14.782 M 31.50 % | 11.241 M -13.10 % | 12.936 M -23.71 % | 16.957 M 27.63 % | 13.286 M -9.51 % | 14.683 M 9.12 % | 13.456 M -14.10 % | 15.665 M 38.49 % | 11.311 M -31.25 % | 16.452 M 27.04 % | 12.950 M -62.34 % | 34.391 M 143.67 % | 14.114 M 16.37 % | 12.129 M 4.32 % | 11.627 M -13.28 % | 13.407 M -2.97 % | 13.818 M -10.70 % | 15.474 M -4.23 % | 16.158 M 11.04 % | 14.552 M -17.53 % | 17.645 M 3.28 % | 17.085 M 87.44 % | 9.115 M 98.41 % | 4.594 M -12.98 % | 5.279 M 2.74 % | 5.138 M 24.41 % | 4.130 M -37.32 % | 6.589 M -42.14 % | 11.388 M 19.25 % | 9.550 M 17.89 % | 8.101 M -61.54 % | 21.061 M 39.37 % | 15.112 M -1.34 % | 15.317 M 45.23 % | 10.547 M -57.56 % | 24.852 M -30.30 % | 35.656 M 39.11 % | 25.632 M 53.09 % | 16.743 M -39.25 % | 27.560 M 18.21 % | 23.315 M 9.34 % | 21.323 M |
| Short term investments | 20.384 M 407 580.00 % | 5.000 K -98.49 % | 332.000 K 2.79 % | 323.000 K -75.27 % | 1.306 M 303.09 % | 324.000 K 8 000.00 % | 4.000 K -98.78 % | 327.000 K 3.48 % | 316.000 K -74.74 % | 1.251 M -0.16 % | 1.253 M 88.70 % | 664.000 K 6.92 % | 621.000 K 3.85 % | 598.000 K 3.46 % | 578.000 K -95.44 % | 12.674 M 29.31 % | 9.801 M -31.55 % | 14.318 M 1.07 % | 14.167 M 1.29 % | 13.986 M -46.66 % | 26.222 M 1 617.22 % | 1.527 M -36.80 % | 2.416 M -52.13 % | 5.047 M 86.72 % | 2.703 M -80.90 % | 14.149 M 15.79 % | 12.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.841 M 2.82 % | 21.242 M -27.65 % | 29.360 M 55.44 % | 18.888 M 23.35 % | 15.313 M 20.26 % | 12.733 M -0.69 % | 12.822 M 78.93 % | 7.166 M 0.38 % | 7.139 M 65.29 % | 4.319 M | 0.000 -100.00 % | 4.504 M | 0.000 -100.00 % | 7.364 M -26.37 % | 10.001 M -36.47 % | 15.741 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 65.543 M -4.60 % | 68.704 M -15.30 % | 81.118 M 0.42 % | 80.775 M 102.65 % | 39.859 M -65.13 % | 114.302 M 246.63 % | 32.975 M -7.64 % | 35.704 M -43.30 % | 62.971 M 13.66 % | 55.403 M 22.05 % | 45.393 M -11.22 % | 51.132 M 4.01 % | 49.161 M -41.45 % | 83.964 M 73.21 % | 48.475 M 30.23 % | 37.223 M -47.35 % | 70.702 M 45.71 % | 48.523 M 13.29 % | 42.829 M 4.13 % | 41.132 M -27.56 % | 56.779 M -42.97 % | 99.556 M 22.17 % | 81.488 M 35.62 % | 60.085 M -9.63 % | 66.489 M 42.29 % | 46.727 M -4.51 % | 48.933 M 84.14 % | 26.574 M -27.82 % | 36.818 M 11.69 % | 32.965 M 25.29 % | 26.312 M -39.96 % | 43.821 M -14.14 % | 51.039 M -1.48 % | 51.807 M -6.06 % | 55.147 M 36.05 % | 40.534 M -20.56 % | 51.023 M 17.03 % | 43.600 M -27.57 % | 60.192 M -5.19 % | 63.488 M -24.41 % | 83.988 M -19.26 % | 104.017 M -17.19 % | 125.602 M 53.33 % | 81.915 M -26.09 % | 110.838 M -12.04 % | 126.009 M -34.80 % | 193.266 M 88.55 % | 102.500 M 40.14 % | 73.139 M -21.10 % | 92.704 M 2.69 % | 90.274 M 23.19 % | 73.279 M -8.41 % | 80.010 M -59.24 % | 196.280 M 133.14 % | 84.188 M 54.86 % | 54.364 M 33.74 % | 40.649 M 40.74 % | 28.883 M |
| Cash and short term investments | 85.927 M 25.06 % | 68.709 M -15.64 % | 81.450 M 0.43 % | 81.098 M 97.01 % | 41.165 M -64.09 % | 114.626 M 247.57 % | 32.979 M -8.47 % | 36.031 M -43.07 % | 63.287 M 11.71 % | 56.654 M 21.46 % | 46.646 M -9.94 % | 51.796 M 4.05 % | 49.782 M -41.13 % | 84.562 M 72.39 % | 49.053 M -1.69 % | 49.897 M -38.02 % | 80.503 M 28.11 % | 62.841 M 10.26 % | 56.996 M 3.41 % | 55.118 M -33.59 % | 83.001 M -17.89 % | 101.083 M 20.47 % | 83.904 M 28.82 % | 65.132 M -5.87 % | 69.192 M 13.66 % | 60.876 M -0.45 % | 61.153 M 130.12 % | 26.574 M -27.82 % | 36.818 M 11.69 % | 32.965 M 25.29 % | 26.312 M -39.96 % | 43.821 M -14.14 % | 51.039 M -1.48 % | 51.807 M -6.06 % | 55.147 M 36.05 % | 40.534 M -20.56 % | 51.023 M 17.03 % | 43.600 M -27.57 % | 60.192 M -29.46 % | 85.329 M -18.91 % | 105.230 M -21.10 % | 133.377 M -7.69 % | 144.490 M 48.61 % | 97.228 M -21.32 % | 123.571 M -10.99 % | 138.831 M -30.73 % | 200.432 M 82.81 % | 109.639 M 41.55 % | 77.458 M -16.45 % | 92.704 M -2.19 % | 94.778 M 29.34 % | 73.279 M -16.13 % | 87.374 M -57.64 % | 206.281 M 106.43 % | 99.929 M 83.81 % | 54.364 M 33.74 % | 40.649 M 40.74 % | 28.883 M |
| Total current assets | 245.959 M -4.77 % | 258.273 M -6.95 % | 277.566 M -12.13 % | 315.865 M 30.15 % | 242.702 M -17.12 % | 292.838 M 25.60 % | 233.150 M -9.31 % | 257.090 M -5.01 % | 270.638 M -4.40 % | 283.103 M 7.31 % | 263.816 M -9.79 % | 292.459 M 14.03 % | 256.486 M -13.74 % | 297.329 M 7.42 % | 276.788 M 8.39 % | 255.370 M -8.48 % | 279.025 M -6.82 % | 299.433 M -9.34 % | 330.272 M 9.47 % | 301.694 M 6.68 % | 282.799 M -3.61 % | 293.384 M -1.88 % | 298.991 M 9.71 % | 272.520 M 5.43 % | 258.478 M 4.43 % | 247.510 M 1.96 % | 242.747 M -4.51 % | 254.213 M 7.05 % | 237.466 M 9.73 % | 216.411 M -6.06 % | 230.371 M -8.11 % | 250.699 M 2.68 % | 244.160 M -0.11 % | 244.430 M -7.28 % | 263.615 M 3.94 % | 253.622 M -4.01 % | 264.217 M -1.33 % | 267.791 M -12.17 % | 304.884 M -15.48 % | 360.739 M -5.66 % | 382.388 M -8.22 % | 416.624 M -5.00 % | 438.569 M -1.29 % | 444.295 M -9.76 % | 492.375 M -6.89 % | 528.811 M -9.00 % | 581.130 M -9.18 % | 639.864 M 5.58 % | 606.065 M -0.34 % | 608.154 M -3.39 % | 629.472 M -9.39 % | 694.714 M -4.43 % | 726.936 M -4.55 % | 761.551 M 11.36 % | 683.874 M -7.40 % | 738.487 M 27.20 % | 580.573 M 15.28 % | 503.633 M |
| Inventory | 62.877 M -14.02 % | 73.130 M 29.86 % | 56.313 M -32.01 % | 82.824 M 27.65 % | 64.884 M -12.02 % | 73.752 M 2.86 % | 71.703 M 17.72 % | 60.911 M -16.41 % | 72.869 M -8.52 % | 79.654 M 9.70 % | 72.611 M -21.32 % | 92.285 M 36.76 % | 67.479 M -10.32 % | 75.244 M -5.70 % | 79.795 M 2.17 % | 78.098 M 0.76 % | 77.508 M 10.35 % | 70.240 M 24.92 % | 56.228 M -9.73 % | 62.287 M 13.93 % | 54.673 M 6.43 % | 51.369 M 4.51 % | 49.150 M 6.70 % | 46.065 M 19.67 % | 38.493 M -17.80 % | 46.826 M -7.12 % | 50.413 M -5.82 % | 53.531 M 3.62 % | 51.659 M -8.03 % | 56.171 M 1.90 % | 55.125 M 0.28 % | 54.971 M 20.77 % | 45.518 M -3.12 % | 46.983 M -8.71 % | 51.465 M -6.66 % | 55.138 M -4.54 % | 57.761 M -17.32 % | 69.863 M -1.63 % | 71.022 M -26.32 % | 96.392 M -2.00 % | 98.357 M 2.71 % | 95.760 M 6.15 % | 90.215 M -5.86 % | 95.835 M -17.13 % | 115.642 M 0.97 % | 114.530 M 10.58 % | 103.576 M -17.78 % | 125.980 M -17.68 % | 153.039 M -2.24 % | 156.550 M 13.30 % | 138.177 M -21.82 % | 176.732 M -8.12 % | 192.351 M -1.55 % | 195.389 M 5.38 % | 185.419 M 28.71 % | 144.061 M 20.35 % | 119.697 M 3.38 % | 115.786 M |
| Net receivables | 76.658 M -16.61 % | 91.931 M -25.38 % | 123.200 M -11.97 % | 139.946 M 10.15 % | 127.053 M 36.20 % | 93.282 M -20.34 % | 117.099 M | 0.000 -100.00 % | 117.461 M 11.13 % | 105.699 M -0.39 % | 106.112 M -8.96 % | 116.551 M 3.50 % | 112.611 M -2.26 % | 115.211 M -11.43 % | 130.078 M 22.47 % | 106.211 M -0.02 % | 106.232 M -31.51 % | 155.111 M -24.01 % | 204.112 M 21.98 % | 167.332 M 26.92 % | 131.839 M 4.43 % | 126.249 M -17.20 % | 152.481 M 4.68 % | 145.658 M 4.43 % | 139.482 M 9.06 % | 127.892 M 8.17 % | 118.231 M -15.38 % | 139.717 M 3.59 % | 134.875 M 17.13 % | 115.146 M -16.14 % | 137.307 M -0.86 % | 138.500 M 3.52 % | 133.785 M 2.78 % | 130.166 M -7.58 % | 140.845 M -1.78 % | 143.398 M 4.07 % | 137.788 M 0.40 % | 137.243 M -16.60 % | 164.555 M -5.66 % | 174.424 M 0.52 % | 173.522 M -4.84 % | 182.349 M -8.70 % | 199.734 M -18.36 % | 244.643 M 1.19 % | 241.774 M -9.07 % | 265.900 M -1.16 % | 269.021 M -29.79 % | 383.184 M 6.31 % | 360.456 M 4.91 % | 343.583 M -10.98 % | 385.970 M -8.07 % | 419.851 M 2.02 % | 411.555 M 23.13 % | 334.249 M -12.45 % | 381.783 M -25.51 % | 512.502 M 29.12 % | 396.912 M 17.55 % | 337.641 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.790 M 6.42 % | -6.187 M -1.11 % | -6.119 M 1.42 % | -6.207 M -2.27 % | -6.069 M -200.43 % | 6.043 M 95.06 % | 3.098 M -58.49 % | 7.464 M 2.85 % | 7.257 M 60 375.00 % | 12.000 K 9.09 % | 11.000 K 0.00 % | 11.000 K -8.33 % | 12.000 K | 0.000 100.00 % | -3.617 M -145.15 % | 8.011 M 23.61 % | 6.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.771 M 2.44 % | 20.277 M | 0.000 | 0.000 -100.00 % | 14.531 M 12 110.92 % | 119.000 K -37.37 % | 190.000 K | 0.000 | 0.000 -100.00 % | 294.000 K -5.16 % | 310.000 K -29.55 % | 440.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 273.000 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 30.830 M 36.55 % | 22.577 M -44.47 % | 40.659 M -10.76 % | 45.562 M 35.97 % | 33.510 M 56.73 % | 21.381 M -42.32 % | 37.067 M -13.60 % | 42.903 M 81.76 % | 23.604 M -47.50 % | 44.961 M -9.35 % | 49.597 M -14.58 % | 58.062 M 23.23 % | 47.115 M -15.23 % | 55.580 M 10.93 % | 50.104 M 20.74 % | 41.498 M -9.75 % | 45.980 M -22.98 % | 59.698 M -38.40 % | 96.919 M 25.72 % | 77.093 M 23.22 % | 62.566 M -6.71 % | 67.066 M -19.70 % | 83.516 M 40.86 % | 59.290 M 9.30 % | 54.245 M 6.92 % | 50.732 M 5.99 % | 47.865 M -28.45 % | 66.898 M -6.66 % | 71.675 M 23.67 % | 57.959 M -0.31 % | 58.141 M -14.08 % | 67.670 M 17.17 % | 57.754 M -2.04 % | 58.954 M 6.35 % | 55.434 M 10.46 % | 50.184 M 7.57 % | 46.654 M 8.83 % | 42.867 M -35.77 % | 66.743 M -3.94 % | 69.481 M -12.06 % | 79.014 M 28.43 % | 61.522 M -5.08 % | 64.813 M -24.97 % | 86.387 M -10.98 % | 97.047 M -9.90 % | 107.708 M 0.41 % | 107.267 M -44.20 % | 192.241 M -1.42 % | 195.007 M 30.14 % | 149.848 M 12.35 % | 133.376 M 3.82 % | 128.470 M -8.70 % | 140.709 M -11.02 % | 158.132 M -2.14 % | 161.596 M -2.52 % | 165.779 M 4.34 % | 158.877 M 21.26 % | 131.025 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 46.000 K 12.20 % | 41.000 K 20.59 % | 34.000 K 6.25 % | 32.000 K -97.93 % | 1.546 M 82.74 % | 846.000 K 136.97 % | 357.000 K | 0.000 -100.00 % | 1.068 M -6.15 % | 1.138 M -2.90 % | 1.172 M 8.82 % | 1.077 M -42.86 % | 1.885 M -46.51 % | 3.524 M 15.73 % | 3.045 M 69.83 % | 1.793 M -33.25 % | 2.686 M 6.67 % | 2.518 M -8.54 % | 2.753 M 259.40 % | 766.000 K -68.14 % | 2.404 M 3 193.15 % | 73.000 K -5.19 % | 77.000 K -1.28 % | 78.000 K -26.42 % | 106.000 K 37.66 % | 77.000 K -97.14 % | 2.694 M -57.54 % | 6.345 M -16.52 % | 7.601 M 18.10 % | 6.436 M -66.68 % | 19.318 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.613 M | 0.000 | 0.000 | 0.000 100.00 % | -2.036 M | 0.000 100.00 % | -1.573 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.106 M -25.71 % | 14.950 M 86.25 % | 8.027 M -32.62 % | 11.913 M -21.00 % | 15.080 M -17.43 % | 18.263 M -12.39 % | 20.845 M -21.09 % | 26.417 M -12.24 % | 30.100 M -14.99 % | 35.408 M 5.10 % | 33.689 M 49.83 % | 22.485 M -22.37 % | 28.963 M 2.31 % | 28.310 M 134.72 % | 12.061 M -20.16 % | 15.106 M -27.51 % | 20.839 M -8.36 % | 22.741 M -13.94 % | 26.426 M -5.04 % | 27.830 M -16.76 % | 33.432 M -12.96 % | 38.411 M -9.69 % | 42.532 M -6.99 % | 45.729 M -10.52 % | 51.108 M -13.29 % | 58.942 M 992.73 % | 5.394 M 98.31 % | 2.720 M -60.37 % | 6.863 M 36.36 % | 5.033 M 47.90 % | 3.403 M 203.30 % | 1.122 M -55.58 % | 2.526 M 867.82 % | 261.000 K -20.43 % | 328.000 K -28.07 % | 456.000 K 14.00 % | 400.000 K -11.31 % | 451.000 K 0.45 % | 449.000 K -5.47 % | 475.000 K -10.04 % | 528.000 K -16.06 % | 629.000 K -17.56 % | 763.000 K -12.90 % | 876.000 K -7.89 % | 951.000 K 0.85 % | 943.000 K 4.08 % | 906.000 K -23.42 % | 1.183 M -20.44 % | 1.487 M | 0.000 -100.00 % | 1.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.840 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -18.810 M -459.11 % | 5.238 M -51.10 % | 10.712 M -30.71 % | 15.460 M 195.15 % | 5.238 M 0.00 % | 5.238 M 0.00 % | 5.238 M 107.58 % | -69.097 M 13.63 % | -80.005 M -16.76 % | -68.521 M -1 408.15 % | 5.238 M 113.55 % | -38.668 M 7.72 % | -41.901 M -15.88 % | -36.159 M 24.11 % | -47.646 M 4.84 % | -50.071 M -2.18 % | -49.003 M -6.35 % | -46.078 M 2.38 % | -47.203 M 3.77 % | -49.054 M 10.30 % | -54.684 M -13.49 % | -48.182 M -12.73 % | -42.740 M -8.51 % | -39.388 M -24.75 % | -31.574 M -12.87 % | -27.973 M 20.47 % | -35.172 M 2.68 % | -36.142 M -30.73 % | -27.647 M 0.37 % | -27.751 M 15.19 % | -32.720 M 1.76 % | -33.305 M 11.00 % | -37.420 M -4 734.63 % | -774.000 K -105.41 % | 14.319 M -34.80 % | 21.960 M -41.00 % | 37.219 M -67.20 % | 113.468 M 12.39 % | 100.958 M -6.41 % | 107.867 M -7.29 % | 116.352 M -25.76 % | 156.724 M -1.50 % | 159.109 M 46.80 % | 108.382 M 16.92 % | 92.695 M -38.45 % | 150.589 M 18.32 % | 127.271 M 6.32 % | 119.709 M -9.98 % | 132.974 M 4.08 % | 127.762 M 32.17 % | 96.667 M -18.26 % | 118.265 M -0.30 % | 118.619 M -2.42 % | 121.563 M 1.46 % | 119.819 M 108.90 % | 57.357 M 129.68 % | 24.973 M 15.82 % | 21.562 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 443.000 K -1.12 % | 448.000 K -2.18 % | 458.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 541.000 K -34.02 % | 820.000 K -31.09 % | 1.190 M 101.01 % | 592.000 K -77.98 % | 2.689 M -19.18 % | 3.327 M 130.56 % | 1.443 M -56.35 % | 3.306 M -8.32 % | 3.606 M -6.92 % | 3.874 M -65.78 % | 11.321 M -12.23 % | 12.898 M -11.81 % | 14.625 M 13.51 % | 12.884 M 49.99 % | 8.590 M -14.78 % | 10.080 M -5.73 % | 10.693 M -17.45 % | 12.953 M 8.14 % | 11.978 M -3.57 % | 12.421 M 0.57 % | 12.350 M -19.93 % | 15.424 M 18.95 % | 12.967 M -7.90 % | 14.080 M -2.77 % | 14.481 M -0.66 % | 14.577 M 26.72 % | 11.503 M -10.69 % | 12.880 M -2.47 % | 13.206 M 1.35 % | 13.030 M 20.28 % | 10.833 M 0.12 % | 10.820 M 59.73 % | 6.774 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 662.853 M -7.92 % | 719.828 M -1.86 % | 733.447 M -7.14 % | 789.852 M 10.16 % | 717.013 M -7.40 % | 774.341 M 7.30 % | 721.665 M -4.99 % | 759.572 M -0.21 % | 761.134 M -4.87 % | 800.069 M 3.92 % | 769.861 M -0.50 % | 773.709 M 23.03 % | 628.873 M -2.91 % | 647.712 M 15.23 % | 562.086 M 4.14 % | 539.727 M 6.29 % | 507.781 M 1.77 % | 498.958 M -6.78 % | 535.251 M 5.00 % | 509.785 M 8.14 % | 471.430 M -3.70 % | 489.567 M -4.02 % | 510.048 M 3.17 % | 494.400 M -0.20 % | 495.368 M -2.82 % | 509.765 M 14.28 % | 446.053 M -3.42 % | 461.864 M -2.84 % | 475.384 M 7.10 % | 443.886 M -3.12 % | 458.162 M -3.52 % | 474.891 M 1.86 % | 466.216 M 0.82 % | 462.444 M -7.89 % | 502.044 M -2.09 % | 512.740 M -7.07 % | 551.725 M -3.11 % | 569.422 M -7.44 % | 615.210 M -9.59 % | 680.500 M -8.31 % | 742.196 M -4.90 % | 780.468 M -4.41 % | 816.505 M -3.77 % | 848.519 M -3.18 % | 876.358 M -6.40 % | 936.243 M -5.47 % | 990.382 M -4.45 % | 1.036 B 3.31 % | 1.003 B -1.22 % | 1.016 B -1.70 % | 1.033 B -5.01 % | 1.088 B -3.61 % | 1.128 B -1.64 % | 1.147 B 6.21 % | 1.080 B -4.93 % | 1.136 B 18.16 % | 961.637 M 13.43 % | 847.804 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 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 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 25.056 M 289.27 % | -13.238 M -137.75 % | 35.067 M 421.98 % | -10.891 M -247.29 % | -3.136 M 62.20 % | -8.296 M -147.48 % | 17.472 M 2 940.98 % | -615.000 K -105.05 % | 12.184 M 151.75 % | -23.543 M -297.71 % | 11.908 M 156.32 % | -21.142 M -141.65 % | -8.749 M -139.07 % | 22.395 M 573.07 % | -4.734 M 66.38 % | -14.081 M -207.10 % | 13.147 M 418.25 % | -4.131 M 67.42 % | -12.678 M 39.98 % | -21.124 M 15.75 % | -25.073 M -275.93 % | 14.252 M -73.73 % | 54.245 M 649.98 % | -9.863 M 69.87 % | -32.731 M -550.46 % | -5.032 M -549.29 % | -775.000 K 94.94 % | -15.326 M -241.08 % | 10.863 M -12.23 % | 12.376 M 1 154.17 % | -1.174 M 65.79 % | -3.432 M 69.43 % | -11.228 M -243.80 % | 7.808 M -71.02 % | 26.939 M 239.41 % | -19.324 M -201.46 % | 19.046 M 33.05 % | 14.315 M -65.01 % | 40.916 M 532.47 % | -9.461 M -158.56 % | 16.157 M 47.23 % | 10.974 M -51.69 % | 22.718 M 1 253.87 % | 1.678 M -64.73 % | 4.758 M 114.70 % | -32.360 M -144.79 % | 72.241 M 298.85 % | -36.330 M -261.02 % | 22.562 M -39.29 % | 37.163 M -11.80 % | 42.136 M 500.76 % | -10.514 M 86.02 % | -75.221 M -528.54 % | 17.553 M -56.30 % | 40.166 M 155.40 % | -72.508 M -105.95 % | -35.207 M -6 065.85 % | -571.000 K 95.93 % | -14.045 M -264.60 % | 8.533 M |
| Accounts receivables | 1.905 M -93.51 % | 29.361 M 133.71 % | 12.563 M 210.59 % | -11.360 M 65.49 % | -32.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.777 M -228.47 % | 2.940 M -79.81 % | 14.560 M 163.63 % | -22.884 M -2 395.53 % | -917.000 K -102.21 % | 41.415 M -18.27 % | 50.670 M 225.03 % | -40.525 M -21.13 % | -33.457 M -658.49 % | -4.411 M -115.83 % | 27.873 M -7.18 % | 30.030 M 747.20 % | -4.640 M 88.40 % | -39.999 M -304.68 % | -9.884 M -155.68 % | 17.753 M 436.81 % | -5.271 M 72.24 % | -18.987 M -181.18 % | 23.390 M 469.93 % | 4.104 M 145.73 % | -8.975 M 38.18 % | -14.519 M -246.95 % | 9.880 M -9.00 % | 10.857 M 137.81 % | -28.716 M -13 705.77 % | -208.000 K -100.41 % | 50.957 M 1 473.72 % | 3.238 M 4.45 % | 3.100 M -77.32 % | 13.669 M -30.50 % | 19.667 M -40.66 % | 33.145 M 665.83 % | 4.328 M -85.31 % | 29.464 M 253.37 % | 8.338 M -92.89 % | 117.352 M 610.91 % | -22.969 M -50.19 % | -15.293 M -136.08 % | 42.388 M 43.43 % | 29.553 M 417.64 % | -9.304 M 87.70 % | -75.665 M -253.38 % | 49.331 M -61.87 % | 129.389 M 213.69 % | -113.808 M -119.00 % | -51.968 M -616.11 % | -7.257 M -108.72 % | 83.238 M 567.63 % | -17.800 M |
| Inventory | 15.500 M 192.17 % | -16.817 M -164.28 % | 26.164 M 245.74 % | -17.952 M -307.37 % | 8.657 M 344.62 % | -3.539 M 67.21 % | -10.793 M -190.24 % | 11.960 M 96.58 % | 6.084 M 184.36 % | -7.212 M -136.65 % | 19.679 M 175.12 % | -26.196 M -470.31 % | 7.074 M 128.34 % | 3.098 M 282.34 % | -1.699 M -78.28 % | -953.000 K 86.89 % | -7.268 M 50.04 % | -14.548 M -340.34 % | 6.053 M 177.82 % | -7.778 M -78.56 % | -4.356 M -32.24 % | -3.294 M 34.23 % | -5.008 M 38.86 % | -8.191 M -234.99 % | 6.068 M 1 195.31 % | -554.000 K -260.12 % | 346.000 K 118.48 % | -1.872 M -141.49 % | 4.512 M 531.36 % | -1.046 M -579.22 % | -154.000 K 98.37 % | -9.453 M -745.26 % | 1.465 M -67.31 % | 4.482 M 22.03 % | 3.673 M 40.03 % | 2.623 M -78.33 % | 12.102 M 944.18 % | 1.159 M -96.35 % | 31.794 M 995.21 % | 2.903 M 190.78 % | -3.198 M 35.90 % | -4.989 M -179.49 % | 6.276 M -69.96 % | 20.891 M 544.11 % | -4.704 M 69.39 % | -15.370 M -223.69 % | 12.426 M 127.08 % | 5.472 M 23.30 % | 4.438 M 174.41 % | -5.964 M -21.52 % | -4.908 M -132.07 % | 15.304 M 551.23 % | 2.350 M 117.34 % | -13.555 M 70.00 % | -45.185 M -146.03 % | -18.366 M -335.37 % | 7.803 M 175.60 % | -10.322 M -169.51 % | 14.850 M 149.09 % | -30.250 M |
| Accounts payables | 0.000 100.00 % | -18.082 M | 0.000 | 0.000 -100.00 % | 12.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 7.651 M 199.36 % | -7.700 M -110.38 % | -3.660 M -119.87 % | 18.421 M 104.81 % | 8.994 M 289.07 % | -4.757 M -116.83 % | 28.265 M 324.77 % | -12.575 M -306.15 % | 6.100 M 137.35 % | -16.331 M -110.15 % | -7.771 M -188.00 % | 8.831 M 147.07 % | -18.763 M -496.09 % | 4.737 M -76.13 % | 19.849 M 262.55 % | -12.211 M 41.85 % | -21.000 M 47.83 % | -40.253 M -284.70 % | 21.794 M 8.37 % | 20.111 M 223.33 % | -16.306 M -57.90 % | -10.327 M -135.34 % | 29.223 M 884.60 % | 2.968 M 147.33 % | 1.200 M -77.80 % | 5.406 M 128.64 % | -18.874 M -130.65 % | -8.183 M -132.30 % | 25.338 M 354.19 % | -9.968 M -94.54 % | -5.124 M -134.17 % | 14.996 M 721.25 % | 1.826 M 127.86 % | -6.554 M -152.82 % | 12.409 M 83.32 % | 6.769 M -5.36 % | 7.152 M 118.92 % | -37.801 M -742.44 % | 5.884 M 138.05 % | -15.464 M -371.97 % | 5.686 M 253.51 % | -3.704 M 77.82 % | -16.703 M 29.05 % | -23.541 M -17.69 % | -20.002 M 21.03 % | -25.328 M 55.98 % | -57.537 M -205.51 % | -18.833 M -156.36 % | 33.417 M 4 421.92 % | 739.000 K -95.77 % | 17.491 M 205.92 % | -16.514 M -766.42 % | -1.906 M 89.54 % | -18.223 M 58.62 % | -44.038 M -173.81 % | 59.666 M 566.06 % | 8.958 M -47.33 % | 17.008 M 115.17 % | -112.133 M -298.17 % | 56.583 M |
| Other non cash items | -2.390 M -167.50 % | 3.541 M -24.47 % | 4.688 M 20 482.61 % | -23.000 K 98.11 % | -1.216 M -1 065.08 % | 126.000 K 102.58 % | -4.891 M -415.96 % | 1.548 M -64.95 % | 4.417 M 2 809.82 % | -163.000 K -166.26 % | 246.000 K 223.62 % | -199.000 K -77.68 % | -112.000 K 49.55 % | -222.000 K -127.01 % | 822.000 K 190.23 % | -911.000 K -595.11 % | 184.000 K 111.81 % | -1.558 M -588.40 % | 319.000 K 162.43 % | -511.000 K -165.35 % | 782.000 K 205.47 % | 256.000 K -85.36 % | 1.749 M -57.81 % | 4.146 M -1.00 % | 4.188 M 1 933.01 % | 206.000 K 642.11 % | -38.000 K 39.68 % | -63.000 K -1.61 % | -62.000 K 96.35 % | -1.697 M -330.71 % | -394.000 K -137.24 % | 1.058 M 2 400.00 % | -46.000 K -106.33 % | 727.000 K 12.36 % | 647.000 K 254.05 % | -420.000 K -159.83 % | 702.000 K 130.54 % | -2.299 M -179.50 % | 2.892 M -57.23 % | 6.761 M 150.87 % | -13.292 M -351.80 % | -2.942 M -129.03 % | 10.134 M 200.02 % | -10.132 M -460.31 % | 2.812 M 328.99 % | -1.228 M 88.01 % | -10.244 M -461.32 % | -1.825 M -170.25 % | 2.598 M 10.84 % | 2.344 M -95.63 % | 53.590 M 2 410.07 % | 2.135 M 171.17 % | -3.000 M 24.72 % | -3.985 M -185.02 % | 4.687 M 739.43 % | -733.000 K 3.55 % | -760.000 K -422.03 % | 236.000 K -96.72 % | 7.188 M 736.67 % | -1.129 M |
| Net cash provided by operating activities | 33.114 M 720.47 % | 4.036 M -92.50 % | 53.823 M 1 639.12 % | -3.497 M -137.44 % | 9.340 M -18.78 % | 11.499 M -10.98 % | 12.918 M 101.84 % | 6.400 M -41.14 % | 10.874 M 166.69 % | -16.305 M -155.58 % | 29.336 M 2 981.73 % | -1.018 M -142.97 % | 2.369 M -94.38 % | 42.123 M 117.63 % | 19.355 M 438.39 % | 3.595 M -84.93 % | 23.859 M 83.22 % | 13.022 M 412.27 % | 2.542 M 296.90 % | -1.291 M -994.07 % | -118.000 K -100.40 % | 29.205 M -54.93 % | 64.797 M 575.11 % | 9.598 M 160.57 % | -15.845 M -492.69 % | 4.035 M -60.39 % | 10.187 M 651.54 % | -1.847 M -108.41 % | 21.967 M 73.08 % | 12.692 M 98.69 % | 6.388 M 724.26 % | 775.000 K 108.88 % | -8.728 M -290.73 % | 4.576 M -78.97 % | 21.760 M 211.23 % | -19.563 M -452.55 % | 5.549 M 179.55 % | 1.985 M -88.70 % | 17.569 M 248.27 % | -11.849 M -149.34 % | 24.017 M 3.08 % | 23.299 M -9.61 % | 25.777 M 84.28 % | 13.988 M -16.90 % | 16.833 M 208.92 % | -15.455 M -121.58 % | 71.630 M 1 199.29 % | -6.516 M 59.09 % | -15.929 M -122.03 % | 72.300 M 221.05 % | 22.520 M -36.46 % | 35.443 M 160.67 % | -58.415 M -333.03 % | 25.068 M -59.04 % | 61.194 M 4 040.37 % | -1.553 M -121.53 % | 7.214 M -74.29 % | 28.054 M 8.83 % | 25.779 M -53.48 % | 55.412 M |
| Investments in property plant and equipment | -20.270 M | 0.000 100.00 % | -11.659 M -850.26 % | 1.554 M 112.40 % | -12.535 M -39.76 % | -8.969 M 69.54 % | -29.448 M -32.89 % | -22.159 M -84.64 % | -12.001 M 64.54 % | -33.840 M 31.08 % | -49.100 M -110.94 % | -23.277 M 42.75 % | -40.660 M -27.28 % | -31.945 M -12.46 % | -28.405 M 41.81 % | -48.814 M -68.15 % | -29.030 M -1 102.07 % | -2.415 M -157.46 % | -938.000 K 96.88 % | -30.067 M -494.56 % | -5.057 M -260.19 % | -1.404 M 60.66 % | -3.569 M 76.05 % | -14.899 M -2 664.19 % | -539.000 K 56.67 % | -1.244 M 48.62 % | -2.421 M 32.66 % | -3.595 M 65.80 % | -10.511 M -123.45 % | -4.704 M 57.22 % | -10.997 M -54.73 % | -7.107 M -3.27 % | -6.882 M -141.90 % | -2.845 M 43.94 % | -5.075 M 26.57 % | -6.911 M 0.62 % | -6.954 M 33.79 % | -10.503 M 15.25 % | -12.393 M -77.19 % | -6.994 M 71.56 % | -24.590 M -56.42 % | -15.720 M -715.02 % | 2.556 M 108.97 % | -28.485 M -166.96 % | -10.670 M -81.15 % | -5.890 M 54.00 % | -12.803 M -11.75 % | -11.457 M -1 990.69 % | -548.000 K 98.16 % | -29.768 M 37.66 % | -47.754 M -496.85 % | -8.001 M 82.42 % | -45.509 M -290.40 % | -11.657 M 49.68 % | -23.168 M -35.07 % | -17.152 M -12.79 % | -15.207 M 72.04 % | -54.391 M -96.29 % | -27.710 M 32.56 % | -41.091 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.457 M 11 307.69 % | -13.000 K | 0.000 -100.00 % | 1.294 M -39.31 % | 2.132 M 226.49 % | 653.000 K -46.78 % | 1.227 M -67.62 % | 3.789 M 217.07 % | 1.195 M -4.63 % | 1.253 M -64.92 % | 3.572 M 39 588.89 % | 9.000 K -98.79 % | 743.000 K 18.88 % | 625.000 K 144.64 % | -1.400 M -145.75 % | 3.060 M 85.68 % | 1.648 M -57.25 % | 3.855 M 108.60 % | 1.848 M -41.78 % | 3.174 M 26.66 % | 2.506 M 206.91 % | -2.344 M -1 068.60 % | 242.000 K 102.25 % | -10.769 M -13.16 % | -9.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.291 M | 0.000 | 0.000 | 0.000 100.00 % | -140.000 K | 0.000 | 0.000 | 0.000 100.00 % | -178.000 K 89.95 % | -1.772 M | 0.000 | 0.000 100.00 % | -95.000 K -100.80 % | 11.865 M | 0.000 | 0.000 -100.00 % | 904.000 K -89.89 % | 8.938 M | 0.000 | 0.000 100.00 % | -2.328 M -113.68 % | 17.013 M | 0.000 | 0.000 100.00 % | -264.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 K | 0.000 -100.00 % | 9.000 K -99.01 % | 908.000 K 607.26 % | -179.000 K -105.08 % | 3.523 M 579.97 % | -734.000 K -109.30 % | 7.895 M 173.90 % | -10.684 M -225.83 % | -3.279 M 6.53 % | -3.508 M -4 041.57 % | 89.000 K 101.57 % | -5.656 M | 0.000 100.00 % | -2.820 M -926.98 % | 341.000 K 318.59 % | -156.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -9.000 K -100.25 % | 3.673 M | 0.000 | 0.000 -100.00 % | 855.000 K -75.94 % | 3.553 M | 0.000 | 0.000 100.00 % | -781.000 K -129.78 % | 2.623 M | 0.000 | 0.000 -100.00 % | 13.852 M 402.91 % | -4.573 M | 0.000 | 0.000 100.00 % | -12.056 M -150.51 % | 23.869 M | 0.000 | 0.000 100.00 % | -6.444 M -158.59 % | -2.492 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.846 M 202.76 % | -9.582 M -3 529.55 % | -264.000 K -124.33 % | 1.085 M 518.92 % | -259.000 K -120.20 % | 1.282 M | 0.000 | 0.000 -100.00 % | 237.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.000 K 99.04 % | -2.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 200.00 % | -10.000 K |
| Other investing activites | -21.566 M -1 807.52 % | 1.263 M 35.08 % | 935.000 K 608.15 % | -184.000 K -114.18 % | 1.298 M -0.38 % | 1.303 M -82.64 % | 7.504 M 35 833.33 % | -21.000 K -100.20 % | 10.295 M 439.29 % | 1.909 M 201.60 % | -1.879 M -166.51 % | 2.825 M -18.33 % | 3.459 M 234.75 % | -2.567 M -258.52 % | -716.000 K -108.38 % | 8.545 M 143.24 % | 3.513 M 293.77 % | -1.813 M -54.17 % | -1.176 M 87.64 % | -9.518 M 64.44 % | -26.767 M -4 755.13 % | 575.000 K 101.71 % | -33.716 M -411.52 % | 10.823 M -78.50 % | 50.347 M 1 045.13 % | -5.327 M -720.14 % | 859.000 K 108.72 % | -9.849 M -5 229.69 % | 192.000 K -84.17 % | 1.213 M 648.87 % | -221.000 K 68.96 % | -712.000 K -256.83 % | 454.000 K -71.10 % | 1.571 M -55.57 % | 3.536 M -83.62 % | 21.588 M 7 417.97 % | -295.000 K 74.30 % | -1.148 M -106.89 % | 16.666 M 26.08 % | 13.219 M 64.66 % | 8.028 M 291.51 % | -4.192 M -288.07 % | 2.229 M 148.22 % | 898.000 K -4.57 % | 941.000 K 115.23 % | -6.179 M -1 016.77 % | 674.000 K -94.91 % | 13.245 M 547.04 % | 2.047 M 550.88 % | -454.000 K 89.31 % | -4.247 M -468.02 % | 1.154 M 136.50 % | -3.162 M 6.62 % | -3.386 M 60.36 % | -8.541 M 5.50 % | -9.038 M -74.01 % | -5.194 M -9.14 % | -4.759 M -220.24 % | 3.958 M 635.69 % | 538.000 K |
| Net cash used for investing activites | -41.836 M -1 511.95 % | 2.963 M 127.61 % | -10.733 M -312.83 % | 5.043 M 144.88 % | -11.237 M -2 896.53 % | -375.000 K 98.22 % | -21.089 M -13.22 % | -18.627 M -991.85 % | -1.706 M 94.68 % | -32.071 M 38.04 % | -51.760 M -190.31 % | -17.829 M 52.07 % | -37.201 M -7.24 % | -34.690 M -103.57 % | -17.041 M 62.00 % | -44.842 M -75.73 % | -25.517 M -490.26 % | -4.323 M -87.55 % | -2.305 M 85.33 % | -15.716 M 50.62 % | -31.824 M -42 532.00 % | 75.000 K 100.22 % | -34.791 M -429.70 % | -6.568 M -113.19 % | 49.808 M 769.28 % | -7.442 M -148.21 % | 15.438 M 529.07 % | -3.598 M 80.66 % | -18.607 M -886.06 % | -1.887 M 80.09 % | -9.480 M -38.37 % | -6.851 M -404.86 % | -1.357 M -525.39 % | 319.000 K 211.54 % | -286.000 K -101.55 % | 18.495 M 392.09 % | -6.332 M 42.89 % | -11.087 M -231.66 % | 8.421 M 105.84 % | 4.091 M 172.96 % | -5.607 M 80.63 % | -28.948 M -639.97 % | 5.361 M 118.33 % | -29.247 M -352.32 % | -6.466 M 57.51 % | -15.219 M -4.96 % | -14.500 M -301.66 % | -3.610 M 59.57 % | -8.929 M 77.62 % | -39.895 M 23.28 % | -52.001 M -2 109.05 % | -2.354 M 95.16 % | -48.671 M -381.99 % | -10.098 M 68.15 % | -31.709 M -21.07 % | -26.190 M -28.38 % | -20.401 M 65.51 % | -59.150 M -149.14 % | -23.742 M 41.47 % | -40.563 M |
| Debt repayment | 26.709 M 254.41 % | -17.297 M 52.45 % | -36.375 M -195.58 % | 38.056 M 154.68 % | -69.604 M -197.60 % | 71.312 M 570.16 % | 10.641 M 172.08 % | -14.762 M -330.33 % | 6.409 M -89.99 % | 64.048 M 232.46 % | 19.265 M -23.60 % | 25.216 M 257.93 % | 7.045 M -73.90 % | 26.991 M 158.68 % | 10.434 M -11.53 % | 11.794 M -60.23 % | 29.657 M 7 915.41 % | 370.000 K -81.91 % | 2.045 M -44.16 % | 3.662 M 245.03 % | -2.525 M 50.28 % | -5.078 M -223.44 % | -1.570 M -113.90 % | -734.000 K 73.23 % | -2.742 M -9 040.00 % | -30.000 K 99.59 % | -7.328 M -1 241.43 % | 642.000 K 186.61 % | 224.000 K 107.18 % | -3.118 M 73.44 % | -11.738 M -136.41 % | -4.965 M -2 555.08 % | -187.000 K 93.37 % | -2.819 M -68.20 % | -1.676 M 80.92 % | -8.784 M -183.59 % | 10.509 M 295.81 % | -5.367 M 79.99 % | -26.818 M -132.31 % | -11.544 M 68.57 % | -36.734 M -156.24 % | -14.336 M -250.41 % | 9.531 M 156.65 % | -16.825 M 18.50 % | -20.643 M 35.96 % | -32.234 M -201.93 % | 31.625 M -24.94 % | 42.131 M 1 158.77 % | 3.347 M 112.40 % | -26.987 M -167.51 % | 39.977 M 51.95 % | 26.310 M 625.99 % | -5.002 M -104.84 % | 103.453 M 237.00 % | -75.512 M -341.53 % | 31.264 M 65.70 % | 18.868 M -52.20 % | 39.470 M 410.94 % | 7.725 M 131.02 % | -24.907 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 103.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.752 M 42.16 % | -4.758 M -36.76 % | -3.479 M 1.72 % | -3.540 M -0.71 % | -3.515 M -1.09 % | -3.477 M -19.48 % | -2.910 M 23.42 % | -3.800 M 17.27 % | -4.593 M 13.32 % | -5.299 M -110.19 % | -2.521 M 50.67 % | -5.110 M -17.36 % | -4.354 M -1.97 % | -4.270 M -56.93 % | -2.721 M 24.88 % | -3.622 M 17.78 % | -4.405 M 0.50 % | -4.427 M -172.26 % | -1.626 M 70.26 % | -5.467 M -16.05 % | -4.711 M -3.61 % | -4.547 M 0.13 % | -4.553 M 7.35 % | -4.914 M 43.52 % | -8.701 M -310.42 % | -2.120 M -4 830.23 % | -43.000 K 96.98 % | -1.425 M -169.07 % | 2.063 M 13.98 % | 1.810 M -20.09 % | 2.265 M 66.30 % | 1.362 M -39.84 % | 2.264 M 2 386.87 % | -99.000 K -132.46 % | 305.000 K 173.85 % | -413.000 K -4 488.89 % | -9.000 K 98.66 % | -671.000 K -659.17 % | 120.000 K 151.72 % | -232.000 K 27.73 % | -321.000 K -5.59 % | -304.000 K -11.76 % | -272.000 K 30.96 % | -394.000 K -13.54 % | -347.000 K 80.14 % | -1.747 M -241.34 % | 1.236 M 125.10 % | -4.924 M -1 506.86 % | 350.000 K -87.92 % | 2.897 M 112.80 % | -22.626 M 58.23 % | -54.167 M -4 714.84 % | -1.125 M -223.28 % | -348.000 K 98.80 % | -29.113 M -6 081.10 % | -471.000 K -16.87 % | -403.000 K 44.87 % | -731.000 K 14.30 % | -853.000 K -203.02 % | 828.000 K |
| Net cash used provided by financing activities | 23.957 M 208.62 % | -22.055 M 44.66 % | -39.854 M -215.47 % | 34.516 M 147.21 % | -73.119 M -207.79 % | 67.835 M 777.44 % | 7.731 M 141.65 % | -18.562 M -1 122.14 % | 1.816 M -96.91 % | 58.749 M 250.87 % | 16.744 M -16.72 % | 20.106 M 647.16 % | 2.691 M -88.16 % | 22.721 M 194.58 % | 7.713 M -5.62 % | 8.172 M -67.64 % | 25.252 M 722.43 % | -4.057 M -1 068.26 % | 419.000 K 123.21 % | -1.805 M 75.06 % | -7.236 M 24.82 % | -9.625 M -57.19 % | -6.123 M -8.41 % | -5.648 M 50.64 % | -11.443 M -432.23 % | -2.150 M 70.83 % | -7.371 M -841.38 % | -783.000 K -134.24 % | 2.287 M 274.85 % | -1.308 M 86.19 % | -9.473 M -162.92 % | -3.603 M -273.47 % | 2.077 M 171.18 % | -2.918 M -112.84 % | -1.371 M 85.09 % | -9.197 M -187.59 % | 10.500 M 273.90 % | -6.038 M 77.38 % | -26.698 M -126.72 % | -11.776 M 68.22 % | -37.055 M -153.11 % | -14.640 M -258.12 % | 9.259 M 153.77 % | -17.219 M 17.97 % | -20.990 M 38.23 % | -33.981 M -203.41 % | 32.861 M -11.68 % | 37.207 M 906.41 % | 3.697 M 110.97 % | -33.694 M -294.19 % | 17.351 M 162.29 % | -27.857 M -354.66 % | -6.127 M -105.94 % | 103.105 M 6 444.92 % | -1.625 M -105.28 % | 30.793 M 66.76 % | 18.465 M -52.33 % | 38.739 M 463.72 % | 6.872 M 128.54 % | -24.079 M |
| Effect of forex changes on cash | -18.396 M -796.29 % | 2.642 M 191.32 % | -2.893 M -159.60 % | 4.854 M 747.12 % | 573.000 K -75.80 % | 2.368 M 203.45 % | -2.289 M -164.99 % | 3.522 M 203.10 % | -3.416 M -841.05 % | -363.000 K -515.25 % | -59.000 K -108.29 % | 712.000 K 126.75 % | -2.662 M -149.90 % | 5.335 M 335.51 % | 1.225 M 403.22 % | -404.000 K 71.45 % | -1.415 M -234.51 % | 1.052 M 1.06 % | 1.041 M -67.11 % | 3.165 M 187.94 % | -3.599 M -126.78 % | -1.587 M 36.01 % | -2.480 M 34.50 % | -3.786 M -37.27 % | -2.758 M -182.30 % | 3.351 M -18.37 % | 4.105 M 202.22 % | -4.016 M -123.86 % | -1.794 M 36.92 % | -2.844 M 42.48 % | -4.944 M -300.89 % | 2.461 M -66.01 % | 7.240 M 236.17 % | -5.317 M 3.15 % | -5.490 M -2 350.89 % | -224.000 K 90.24 % | -2.294 M -57.99 % | -1.452 M 43.89 % | -2.588 M -167.91 % | -966.000 K 30.20 % | -1.384 M -6.79 % | -1.296 M -139.39 % | 3.290 M -14.08 % | 3.829 M 276.86 % | -2.165 M 16.47 % | -2.592 M -253.19 % | 1.692 M -30.94 % | 2.450 M 270.65 % | 661.000 K -26.56 % | 900.000 K -96.91 % | 29.125 M 341.60 % | -12.055 M -12 035.64 % | 101.000 K 104.62 % | -2.185 M -211.25 % | 1.964 M -81.58 % | 10.665 M 562.29 % | -2.307 M -300.26 % | 1.152 M 133.14 % | -3.476 M 65.31 % | -10.019 M |
| Net change in cash | -3.161 M 74.54 % | -12.414 M -3 719.24 % | 343.000 K -99.16 % | 40.916 M 154.96 % | -74.443 M -191.54 % | 81.327 M 3 080.10 % | -2.729 M 89.99 % | -27.267 M -460.29 % | 7.568 M -24.40 % | 10.010 M 274.42 % | -5.739 M -391.17 % | 1.971 M 105.66 % | -34.803 M -198.07 % | 35.489 M 215.40 % | 11.252 M 133.61 % | -33.479 M -250.95 % | 22.179 M 289.52 % | 5.694 M 235.53 % | 1.697 M 110.85 % | -15.647 M 63.42 % | -42.777 M -336.76 % | 18.068 M -15.58 % | 21.403 M 434.21 % | -6.404 M -132.41 % | 19.762 M 995.83 % | -2.206 M -109.87 % | 22.359 M 318.26 % | -10.244 M -365.87 % | 3.853 M -42.09 % | 6.653 M 138.00 % | -17.509 M -142.57 % | -7.218 M -839.84 % | -768.000 K 77.01 % | -3.340 M -122.86 % | 14.613 M 239.32 % | -10.489 M -241.30 % | 7.423 M 144.74 % | -16.592 M -403.40 % | -3.296 M 83.92 % | -20.500 M -2.35 % | -20.029 M 7.21 % | -21.585 M -149.41 % | 43.687 M 252.49 % | -28.649 M -124.03 % | -12.788 M 80.98 % | -67.247 M -173.35 % | 91.683 M 210.46 % | 29.531 M 244.05 % | -20.500 M -5 169.92 % | -389.000 K -102.29 % | 16.995 M 349.08 % | -6.823 M 93.97 % | -113.112 M -197.60 % | 115.890 M 288.58 % | 29.824 M 117.46 % | 13.715 M 361.63 % | 2.971 M -66.22 % | 8.795 M 61.88 % | 5.433 M 128.22 % | -19.249 M |
| Cash at beginning of period | 68.704 M -15.30 % | 81.118 M 0.42 % | 80.775 M 102.65 % | 39.859 M -65.13 % | 114.302 M 246.63 % | 32.975 M -7.64 % | 35.704 M -43.30 % | 62.971 M 13.66 % | 55.403 M 22.05 % | 45.393 M -11.22 % | 51.132 M 4.01 % | 49.161 M -41.45 % | 83.964 M 73.21 % | 48.475 M 30.23 % | 37.223 M -47.35 % | 70.702 M 45.71 % | 48.523 M 13.29 % | 42.829 M 4.13 % | 41.132 M -27.56 % | 56.779 M -42.97 % | 99.556 M 22.17 % | 81.488 M 35.62 % | 60.085 M -9.63 % | 66.489 M 42.29 % | 46.727 M -4.51 % | 48.933 M 84.14 % | 26.574 M -27.82 % | 36.818 M 11.69 % | 32.965 M 25.29 % | 26.312 M -39.96 % | 43.821 M -14.14 % | 51.039 M -1.48 % | 51.807 M -6.06 % | 55.147 M 36.05 % | 40.534 M -20.56 % | 51.023 M 17.03 % | 43.600 M -27.57 % | 60.192 M -5.19 % | 63.488 M -24.41 % | 83.988 M -19.26 % | 104.017 M -17.19 % | 125.602 M 53.33 % | 81.915 M -25.91 % | 110.564 M -10.37 % | 123.352 M -35.28 % | 190.599 M 92.69 % | 98.916 M 42.56 % | 69.385 M -22.81 % | 89.885 M -0.43 % | 90.274 M 23.19 % | 73.279 M -8.41 % | 80.010 M -58.57 % | 193.122 M 150.05 % | 77.232 M 42.06 % | 54.364 M 33.74 % | 40.649 M 7.89 % | 37.678 M 30.45 % | 28.883 M 23.17 % | 23.450 M -45.08 % | 42.699 M |
| Cash at end of period | 65.543 M -4.60 % | 68.704 M -15.30 % | 81.118 M 0.42 % | 80.775 M 102.65 % | 39.859 M -65.13 % | 114.302 M 246.63 % | 32.975 M -7.64 % | 35.704 M -43.30 % | 62.971 M 13.66 % | 55.403 M 22.05 % | 45.393 M -11.22 % | 51.132 M 4.01 % | 49.161 M -41.45 % | 83.964 M 73.21 % | 48.475 M 30.23 % | 37.223 M -47.35 % | 70.702 M 45.71 % | 48.523 M 13.29 % | 42.829 M 4.13 % | 41.132 M -27.56 % | 56.779 M -42.97 % | 99.556 M 22.17 % | 81.488 M 35.62 % | 60.085 M -9.63 % | 66.489 M 42.29 % | 46.727 M -4.51 % | 48.933 M 84.14 % | 26.574 M -27.82 % | 36.818 M 11.69 % | 32.965 M 25.29 % | 26.312 M -39.96 % | 43.821 M -14.14 % | 51.039 M -1.48 % | 51.807 M -6.06 % | 55.147 M 36.05 % | 40.534 M -20.56 % | 51.023 M 17.03 % | 43.600 M -27.57 % | 60.192 M -5.19 % | 63.488 M -24.41 % | 83.988 M -19.26 % | 104.017 M -17.19 % | 125.602 M 53.33 % | 81.915 M -25.91 % | 110.564 M -10.37 % | 123.352 M -35.28 % | 190.599 M 92.69 % | 98.916 M 42.56 % | 69.385 M -22.81 % | 89.885 M -0.43 % | 90.274 M 23.35 % | 73.187 M -8.53 % | 80.010 M -58.57 % | 193.122 M 129.39 % | 84.188 M 54.86 % | 54.364 M 33.74 % | 40.649 M 7.89 % | 37.678 M 30.45 % | 28.883 M 23.17 % | 23.450 M |
| Operating cash flow | 33.114 M 720.47 % | 4.036 M -92.50 % | 53.823 M 1 639.12 % | -3.497 M -137.44 % | 9.340 M -18.78 % | 11.499 M -10.98 % | 12.918 M 101.84 % | 6.400 M -41.14 % | 10.874 M 166.69 % | -16.305 M -155.58 % | 29.336 M 2 981.73 % | -1.018 M -142.97 % | 2.369 M -94.38 % | 42.123 M 117.63 % | 19.355 M 438.39 % | 3.595 M -84.93 % | 23.859 M 83.22 % | 13.022 M 412.27 % | 2.542 M 296.90 % | -1.291 M -994.07 % | -118.000 K -100.40 % | 29.205 M -54.93 % | 64.797 M 575.11 % | 9.598 M 160.57 % | -15.845 M -492.69 % | 4.035 M -60.39 % | 10.187 M 651.54 % | -1.847 M -108.41 % | 21.967 M 73.08 % | 12.692 M 98.69 % | 6.388 M 724.26 % | 775.000 K 108.88 % | -8.728 M -290.73 % | 4.576 M -78.97 % | 21.760 M 211.23 % | -19.563 M -452.55 % | 5.549 M 179.55 % | 1.985 M -88.70 % | 17.569 M 248.27 % | -11.849 M -149.34 % | 24.017 M 3.08 % | 23.299 M -9.61 % | 25.777 M 84.28 % | 13.988 M -16.90 % | 16.833 M 208.92 % | -15.455 M -121.58 % | 71.630 M 1 199.29 % | -6.516 M 59.09 % | -15.929 M -122.03 % | 72.300 M 221.05 % | 22.520 M -36.46 % | 35.443 M 160.67 % | -58.415 M -333.03 % | 25.068 M -59.04 % | 61.194 M 4 040.37 % | -1.553 M -121.53 % | 7.214 M -74.29 % | 28.054 M 8.83 % | 25.779 M -53.48 % | 55.412 M |
| Capital expenditure | -20.270 M | 0.000 100.00 % | -11.659 M -850.26 % | 1.554 M 112.40 % | -12.535 M -39.76 % | -8.969 M 69.54 % | -29.448 M -32.89 % | -22.159 M -84.64 % | -12.001 M 64.54 % | -33.840 M 2.30 % | -34.636 M -48.80 % | -23.277 M 42.75 % | -40.660 M -27.28 % | -31.945 M -12.46 % | -28.405 M 41.81 % | -48.814 M -68.15 % | -29.030 M -1 102.07 % | -2.415 M -157.46 % | -938.000 K 96.88 % | -30.067 M -494.56 % | -5.057 M -260.19 % | -1.404 M 60.66 % | -3.569 M 76.05 % | -14.899 M -2 664.19 % | -539.000 K 56.67 % | -1.244 M 48.62 % | -2.421 M 32.66 % | -3.595 M 64.21 % | -10.045 M -113.54 % | -4.704 M 57.22 % | -10.997 M -54.73 % | -7.107 M -3.27 % | -6.882 M -141.90 % | -2.845 M 43.94 % | -5.075 M 26.57 % | -6.911 M 0.62 % | -6.954 M 33.79 % | -10.503 M 16.56 % | -12.587 M -73.06 % | -7.273 M 72.58 % | -26.527 M -68.75 % | -15.720 M -715.02 % | 2.556 M 108.97 % | -28.485 M -166.96 % | -10.670 M -81.15 % | -5.890 M 61.72 % | -15.386 M -32.84 % | -11.582 M -373.90 % | -2.444 M 92.34 % | -31.912 M 42.21 % | -55.221 M -569.67 % | -8.246 M 82.67 % | -47.577 M -158.87 % | -18.379 M 28.82 % | -25.819 M -50.82 % | -17.119 M 0.13 % | -17.142 M 68.48 % | -54.391 M -96.29 % | -27.710 M 32.56 % | -41.091 M |
| Free CashFlow | 12.844 M 218.24 % | 4.036 M -90.43 % | 42.164 M 2 270.05 % | -1.943 M 39.19 % | -3.195 M -226.28 % | 2.530 M 115.31 % | -16.530 M -4.89 % | -15.759 M -1 298.31 % | -1.127 M 97.75 % | -50.145 M -846.13 % | -5.300 M 78.18 % | -24.295 M 36.55 % | -38.291 M -476.21 % | 10.178 M 212.46 % | -9.050 M 79.99 % | -45.219 M -774.47 % | -5.171 M -148.75 % | 10.607 M 561.28 % | 1.604 M 105.12 % | -31.358 M -505.95 % | -5.175 M -118.61 % | 27.801 M -54.59 % | 61.228 M 1 255.03 % | -5.301 M 67.65 % | -16.384 M -687.03 % | 2.791 M -64.06 % | 7.766 M 242.70 % | -5.442 M -145.65 % | 11.922 M 49.25 % | 7.988 M 273.31 % | -4.609 M 27.21 % | -6.332 M 59.44 % | -15.610 M -1 001.79 % | 1.731 M -89.63 % | 16.685 M 163.02 % | -26.474 M -1 784.27 % | -1.405 M 83.51 % | -8.518 M -270.98 % | 4.982 M 126.05 % | -19.122 M -661.83 % | -2.510 M -133.12 % | 7.579 M -71.96 % | 27.026 M 286.42 % | -14.497 M -335.23 % | 6.163 M 128.87 % | -21.345 M -137.95 % | 56.244 M 410.77 % | -18.098 M 1.50 % | -18.373 M -145.49 % | 40.388 M 223.51 % | -32.701 M -220.24 % | 27.197 M 125.66 % | -105.992 M -1 684.57 % | 6.689 M -81.09 % | 35.375 M 289.45 % | -18.672 M -88.07 % | -9.928 M 62.30 % | -26.337 M -1 263.90 % | -1.931 M -113.48 % | 14.321 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 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 |