Sau San Tong Holdings Limited 8200.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 840.025 M -23.13 % | 1.093 B -11.27 % | 1.232 B -21.12 % | 1.561 B -12.96 % | 1.794 B 31.97 % | 1.359 B -43.91 % | 2.423 B -7.09 % | 2.608 B 17.03 % | 2.228 B 31.58 % | 1.694 B 15.85 % | 1.462 B 7.26 % | 1.363 B 19.38 % | 1.142 B 9.80 % | 1.040 B 65.69 % | 627.537 M 33.31 % | 470.725 M 7.49 % | 437.916 M -1.99 % | 446.821 M 0.73 % | 443.588 M 23.68 % | 358.650 M 153.09 % | 141.709 M |
| Net income | -51.981 M -263.58 % | -14.297 M -2.61 % | -13.933 M -255.64 % | 8.952 M 133.88 % | -26.420 M 53.23 % | -56.489 M 40.77 % | -95.376 M -1 581.22 % | 6.439 M -75.30 % | 26.071 M 796.34 % | -3.744 M -109.98 % | 37.527 M 1 065.07 % | 3.221 M -47.85 % | 6.177 M -74.40 % | 24.126 M 152.34 % | -46.098 M -84.71 % | -24.957 M 18.58 % | -30.651 M -55 629.09 % | -55.000 K 99.74 % | -21.457 M 64.18 % | -59.901 M -292.47 % | 31.123 M |
| Income before tax | -46.647 M -322.60 % | -11.038 M -63.40 % | -6.755 M -135.46 % | 19.048 M 397.81 % | -6.396 M 82.91 % | -37.424 M 48.03 % | -72.012 M -319.03 % | 32.877 M -47.56 % | 62.696 M 292.14 % | 15.988 M -65.10 % | 45.812 M 206.80 % | 14.932 M -3.21 % | 15.428 M -55.11 % | 34.367 M 175.48 % | -45.530 M -70.73 % | -26.668 M 20.20 % | -33.420 M -1 146.99 % | 3.192 M 136.62 % | -8.716 M 85.14 % | -58.669 M -269.79 % | 34.554 M |
| Income before tax ratio | -0.06 -449.74 % | -0.01 -84.16 % | -0.01 -144.96 % | 0.01 442.15 % | 0.00 87.05 % | -0.03 7.35 % | -0.03 -335.74 % | 0.01 -55.19 % | 0.03 198.02 % | 0.01 -69.88 % | 0.03 186.04 % | 0.01 -18.93 % | 0.01 -59.11 % | 0.03 145.56 % | -0.07 -28.07 % | -0.06 25.77 % | -0.08 -1 168.28 % | 0.01 136.36 % | -0.02 87.99 % | -0.16 -167.09 % | 0.24 |
| EBITDA | -31.154 M -572.75 % | 6.590 M -33.43 % | 9.899 M -76.40 % | 41.944 M 92.27 % | 21.815 M 1 041.55 % | 1.911 M 103.80 % | -50.245 M -185.94 % | 58.462 M -32.44 % | 86.536 M 158.63 % | 33.459 M -47.29 % | 63.482 M 97.21 % | 32.190 M 22.48 % | 26.281 M -42.46 % | 45.677 M 229.13 % | -35.372 M -102.80 % | -17.442 M 3.02 % | -17.986 M -250.71 % | 11.934 M 1 054.16 % | 1.034 M 102.14 % | -48.249 M -214.61 % | 42.099 M |
| Net income ratio | -0.06 -372.96 % | -0.01 -15.65 % | -0.01 -297.32 % | 0.01 138.93 % | -0.01 64.56 % | -0.04 -5.59 % | -0.04 -1 694.19 % | 0.00 -78.90 % | 0.01 629.20 % | 0.00 -108.61 % | 0.03 986.22 % | 0.00 -56.32 % | 0.01 -76.68 % | 0.02 131.59 % | -0.07 -38.55 % | -0.05 24.25 % | -0.07 -56 762.34 % | 0.00 99.75 % | -0.05 71.04 % | -0.17 -176.05 % | 0.22 |
| Ratio EBITDA | -0.04 -714.97 % | 0.01 -24.97 % | 0.01 -70.08 % | 0.03 120.90 % | 0.01 764.98 % | 0.00 106.78 % | -0.02 -192.50 % | 0.02 -42.27 % | 0.04 96.56 % | 0.02 -54.50 % | 0.04 83.86 % | 0.02 2.60 % | 0.02 -47.60 % | 0.04 177.94 % | -0.06 -52.12 % | -0.04 9.78 % | -0.04 -253.78 % | 0.03 1 045.81 % | 0.00 101.73 % | -0.13 -145.28 % | 0.30 |
| Gross profit ratio | 0.06 -38.30 % | 0.10 18.89 % | 0.08 -8.38 % | 0.09 9.07 % | 0.08 2.89 % | 0.08 50.00 % | 0.05 -44.55 % | 0.09 -22.27 % | 0.12 11.19 % | 0.11 26.10 % | 0.09 -32.03 % | 0.13 -13.43 % | 0.15 -14.34 % | 0.17 18.28 % | 0.14 -16.56 % | 0.17 -3.11 % | 0.18 -21.52 % | 0.23 6.13 % | 0.22 -6.24 % | 0.23 -73.70 % | 0.87 |
| Weighted average shs out dil | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M |
| Weighted average shs out | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M |
| EPS diluted | -0.66 -266.67 % | -0.18 0.00 % | -0.18 -250.00 % | 0.12 134.29 % | -0.35 54.55 % | -0.77 45.00 % | -1.40 -286.67 % | 0.75 -24.24 % | 0.99 571.43 % | -0.21 -104.50 % | 4.67 430.68 % | 0.88 -48.24 % | 1.70 -74.36 % | 6.63 119.78 % | -33.52 -59.01 % | -21.08 98.98 % | -2 073.40 -249 707.23 % | -0.83 99.81 % | -439.06 64.18 % | -1 225.72 -290.30 % | 644.11 |
| Earnings per share | -0.66 -266.67 % | -0.18 0.00 % | -0.18 -250.00 % | 0.12 134.29 % | -0.35 54.55 % | -0.77 45.00 % | -1.40 -286.67 % | 0.75 -24.24 % | 0.99 550.00 % | -0.22 -103.91 % | 5.63 539.77 % | 0.88 -48.24 % | 1.70 -74.36 % | 6.63 119.78 % | -33.52 -59.01 % | -21.08 98.98 % | -2 073.40 -249 707.23 % | -0.83 99.81 % | -439.06 64.18 % | -1 225.72 -274.07 % | 704.15 |
| Gross profit | 49.597 M -52.57 % | 104.568 M 5.49 % | 99.124 M -27.74 % | 137.171 M -5.06 % | 144.486 M 35.79 % | 106.405 M -15.86 % | 126.462 M -48.48 % | 245.470 M -9.03 % | 269.826 M 46.31 % | 184.423 M 46.09 % | 126.242 M -27.10 % | 173.166 M 3.34 % | 167.564 M -5.94 % | 178.155 M 95.98 % | 90.903 M 11.24 % | 81.719 M 4.15 % | 78.466 M -23.08 % | 102.012 M 6.90 % | 95.424 M 15.96 % | 82.287 M -33.44 % | 123.628 M |
| Income tax expense | 3.007 M -10.32 % | 3.353 M -57.63 % | 7.913 M 53.47 % | 5.156 M -49.40 % | 10.189 M 8.00 % | 9.434 M -31.14 % | 13.700 M -0.52 % | 13.771 M -45.23 % | 25.143 M 120.55 % | 11.400 M 45.82 % | 7.818 M 7.29 % | 7.287 M -7.41 % | 7.870 M 0.29 % | 7.847 M 213.50 % | 2.503 M 16.20 % | 2.154 M 107.31 % | 1.039 M -23.21 % | 1.353 M -81.29 % | 7.231 M 162.09 % | 2.759 M -20.81 % | 3.484 M |
| Cost of revenue | 790.428 M -20.01 % | 988.167 M -12.74 % | 1.132 B -20.49 % | 1.424 B -13.65 % | 1.649 B 31.65 % | 1.253 B -45.45 % | 2.297 B -2.79 % | 2.363 B 20.62 % | 1.959 B 29.78 % | 1.509 B 12.99 % | 1.336 B 12.26 % | 1.190 B 22.14 % | 974.098 M 13.05 % | 861.630 M 60.56 % | 536.634 M 37.95 % | 389.006 M 8.22 % | 359.450 M 4.25 % | 344.809 M -0.96 % | 348.164 M 25.98 % | 276.363 M 1 428.47 % | 18.081 M |
| General and administrative expenses | 71.618 M -11.82 % | 81.220 M 12.43 % | 72.242 M -12.25 % | 82.331 M -22.53 % | 106.279 M 12.26 % | 94.669 M -19.07 % | 116.980 M 0.17 % | 116.783 M 0.57 % | 116.120 M 12.33 % | 103.377 M 5.53 % | 97.964 M 14.95 % | 85.223 M 18.65 % | 71.829 M 3.46 % | 69.429 M 1.02 % | 68.727 M 34.87 % | 50.957 M 12.77 % | 45.186 M 15.52 % | 39.115 M -14.04 % | 45.505 M -13.27 % | 52.467 M 36.54 % | 38.427 M |
| Selling and marketing expenses | 37.881 M -11.60 % | 42.853 M -6.09 % | 45.634 M -2.03 % | 46.578 M -13.60 % | 53.908 M -6.20 % | 57.473 M -32.37 % | 84.978 M -13.24 % | 97.948 M 4.34 % | 93.875 M 12.05 % | 83.783 M 3.92 % | 80.620 M -5.21 % | 85.050 M 1.42 % | 83.863 M 6.07 % | 79.062 M 17.89 % | 67.066 M 9.57 % | 61.211 M -2.96 % | 63.081 M -0.65 % | 63.491 M -2.87 % | 65.370 M -29.22 % | 92.359 M 37.75 % | 67.048 M |
| Other expenses | -13.980 M -50.71 % | -9.276 M 25.33 % | -12.423 M -10.65 % | -11.227 M -10.09 % | -10.198 M -55.48 % | -6.559 M -5 068.94 % | 132.000 K 65.00 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 95.519 M -16.79 % | 114.797 M 8.86 % | 105.453 M -10.39 % | 117.682 M -21.54 % | 149.989 M 3.03 % | 145.583 M -27.04 % | 199.537 M -4.81 % | 209.617 M -0.14 % | 209.910 M 27.46 % | 164.692 M 1.26 % | 162.639 M 7.66 % | 151.065 M -0.13 % | 151.263 M 6.58 % | 141.926 M 5.34 % | 134.736 M 22.49 % | 109.997 M 2.77 % | 107.030 M 9.35 % | 97.879 M -11.73 % | 110.882 M -24.48 % | 146.821 M 39.72 % | 105.082 M |
| Cost and expenses | 885.947 M -19.68 % | 1.103 B -10.90 % | 1.238 B -19.82 % | 1.544 B -14.37 % | 1.803 B 28.93 % | 1.398 B -43.98 % | 2.496 B -2.95 % | 2.572 B 18.61 % | 2.169 B 29.55 % | 1.674 B 11.72 % | 1.498 B 11.74 % | 1.341 B 19.15 % | 1.125 B 12.14 % | 1.004 B 49.48 % | 671.370 M 34.54 % | 499.003 M 6.97 % | 466.480 M 5.37 % | 442.688 M -3.56 % | 459.046 M 8.47 % | 423.184 M 243.60 % | 123.163 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 109.499 M -11.75 % | 124.073 M 5.26 % | 117.876 M -8.56 % | 128.909 M -19.53 % | 160.187 M 5.29 % | 152.142 M -24.67 % | 201.958 M -5.95 % | 214.731 M 2.26 % | 209.995 M 12.20 % | 187.160 M 4.80 % | 178.584 M 4.88 % | 170.273 M 9.37 % | 155.692 M 4.85 % | 148.491 M 9.35 % | 135.793 M 21.06 % | 112.168 M 3.60 % | 108.267 M 5.52 % | 102.606 M -7.46 % | 110.875 M -23.44 % | 144.826 M 37.31 % | 105.475 M |
| Interest income | 8.025 M 13.96 % | 7.042 M 211.46 % | 2.261 M 45.68 % | 1.552 M 7.03 % | 1.450 M -13.74 % | 1.681 M -45.46 % | 3.082 M 23.23 % | 2.501 M 73.56 % | 1.441 M 5.72 % | 1.363 M 291.67 % | 348.000 K 6.10 % | 328.000 K 27.63 % | 257.000 K 4.47 % | 246.000 K 203.70 % | 81.000 K -58.25 % | 194.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 725.000 K -10.38 % | 809.000 K 89.91 % | 426.000 K -3.40 % | 441.000 K -50.62 % | 893.000 K -52.27 % | 1.871 M -31.01 % | 2.712 M -38.11 % | 4.382 M 5.41 % | 4.157 M 31.34 % | 3.165 M -28.46 % | 4.424 M 21.31 % | 3.647 M 102.84 % | 1.798 M -10.46 % | 2.008 M 51.78 % | 1.323 M 6.01 % | 1.248 M -20.96 % | 1.579 M 67.80 % | 941.000 K 41.29 % | 666.000 K 362.50 % | 144.000 K 7 100.00 % | 2.000 K |
| Depreciation and amortization | 14.768 M -12.19 % | 16.819 M 3.64 % | 16.228 M -27.73 % | 22.455 M -17.80 % | 27.318 M -27.08 % | 37.464 M 96.61 % | 19.055 M -10.13 % | 21.203 M 7.72 % | 19.683 M 37.59 % | 14.306 M 27.74 % | 11.199 M 12.64 % | 9.942 M 2.25 % | 9.723 M 5.39 % | 9.226 M 4.43 % | 8.835 M -18.47 % | 10.836 M 2.44 % | 10.578 M 35.60 % | 7.801 M -14.12 % | 9.084 M -11.60 % | 10.276 M 36.23 % | 7.543 M |
| Operating income | -45.922 M -348.94 % | -10.229 M -61.62 % | -6.329 M -132.47 % | 19.489 M 454.15 % | -5.503 M 84.52 % | -35.553 M 48.70 % | -69.300 M -286.00 % | 37.259 M -44.27 % | 66.853 M 249.05 % | 19.153 M -63.37 % | 52.283 M 135.00 % | 22.248 M 34.36 % | 16.558 M -54.57 % | 36.451 M 183.39 % | -43.710 M -54.57 % | -28.278 M 1.00 % | -28.564 M -791.12 % | 4.133 M 151.34 % | -8.050 M 87.53 % | -64.534 M -447.97 % | 18.546 M |
| Operating income ratio | -0.05 -484.00 % | -0.01 -82.15 % | -0.01 -141.17 % | 0.01 506.88 % | 0.00 88.27 % | -0.03 8.54 % | -0.03 -300.18 % | 0.01 -52.38 % | 0.03 165.27 % | 0.01 -68.38 % | 0.04 119.10 % | 0.02 12.55 % | 0.01 -58.63 % | 0.04 150.33 % | -0.07 -15.95 % | -0.06 7.90 % | -0.07 -805.17 % | 0.01 150.97 % | -0.02 89.91 % | -0.18 -237.49 % | 0.13 |
| Total other income expenses net | -725.000 K 10.38 % | -809.000 K -89.91 % | -426.000 K 3.40 % | -441.000 K 50.62 % | -893.000 K | 0.000 -100.00 % | 931.000 K 130.46 % | -3.056 M -1 125.50 % | 298.000 K 107.59 % | -3.927 M 6.30 % | -4.191 M 42.71 % | -7.316 M -547.43 % | -1.130 M 45.78 % | -2.084 M -14.51 % | -1.820 M -213.04 % | 1.610 M 133.15 % | -4.856 M -416.05 % | -941.000 K -41.29 % | -666.000 K -108.79 % | 7.579 M -52.65 % | 16.008 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -330.816 M 13.11 % | -380.740 M 7.30 % | -410.738 M 3.46 % | -425.461 M 6.41 % | -454.612 M -21.86 % | -373.062 M 4.77 % | -391.743 M 1.20 % | -396.506 M 12.72 % | -454.314 M -106.46 % | -220.053 M -66.80 % | -131.929 M -1 095.88 % | -11.032 M 79.93 % | -54.961 M 26.82 % | -75.100 M -53.48 % | -48.933 M -94.67 % | -25.136 M -356.19 % | -5.510 M 80.36 % | -28.060 M -175.34 % | -10.191 M 51.48 % | -21.005 M 37.21 % | -33.454 M |
| Total investments | 127.974 M -13.35 % | 147.697 M 774.88 % | 16.882 M 12.23 % | 15.042 M -12.30 % | 17.151 M -56.16 % | 39.118 M 138.41 % | 16.408 M -88.10 % | 137.899 M -1.32 % | 139.746 M 228.58 % | 42.530 M -55.42 % | 95.400 M 4 560.48 % | 2.047 M -64.11 % | 5.704 M 13.20 % | 5.039 M -1.37 % | 5.109 M 89.08 % | 2.702 M 4.53 % | 2.585 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 13.264 M 39.25 % | 9.525 M 75.06 % | 5.441 M -17.47 % | 6.593 M -42.80 % | 11.527 M -60.20 % | 28.961 M | 0.000 -100.00 % | 99.976 M 47.61 % | 67.731 M 54.59 % | 43.814 M -14.13 % | 51.024 M -42.42 % | 88.615 M 376.81 % | 18.585 M -46.79 % | 34.928 M 27.23 % | 27.453 M 90.42 % | 14.417 M -41.10 % | 24.478 M 9.12 % | 22.433 M 116.91 % | 10.342 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 50.524 M 83.87 % | 27.478 M -56.98 % | 63.875 M 9.06 % | 58.567 M 167.70 % | -86.510 M -4.65 % | -82.664 M -240.72 % | 58.743 M 174.84 % | -78.488 M -20.81 % | -64.970 M -12.48 % | -57.760 M 2.05 % | -58.970 M -11.20 % | -53.031 M -15.87 % | -45.766 M -22.57 % | -37.339 M 4.90 % | -39.263 M -6.92 % | -36.722 M -28.11 % | -28.664 M 3.98 % | -29.851 M -22.49 % | -24.370 M -73.25 % | -14.066 M |
| Retained earnings | -120.603 M -73.36 % | -69.569 M -18.10 % | -58.909 M -254.57 % | -16.614 M 10.06 % | -18.473 M 86.80 % | -139.911 M -71.70 % | -81.485 M -574.49 % | 17.173 M 68.83 % | 10.172 M 150.76 % | -20.040 M -28.68 % | -15.574 M 65.36 % | -44.955 M 19.18 % | -55.621 M 9.39 % | -61.382 M 41.49 % | -104.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K 5.07 % | 750.000 K 0.00 % | 750.000 K -99.38 % | 120.079 M 9.89 % | 109.268 M 0.00 % | 109.268 M 0.00 % | 109.268 M 200.01 % | 36.422 M 100.00 % | 18.211 M 511.11 % | 2.980 M 20.02 % | 2.483 M 0.00 % | 2.483 M 0.00 % | 2.483 M -95.83 % | 59.513 M 519.99 % | 9.599 M 0.00 % | 9.599 M 43.93 % | 6.669 M 0.00 % | 6.669 M 1.52 % | 6.569 M |
| Total equity | 689.623 M -8.78 % | 756.007 M -2.54 % | 775.706 M -5.40 % | 820.010 M 1.45 % | 808.284 M -0.72 % | 814.154 M -7.03 % | 875.754 M -11.63 % | 991.024 M 6.13 % | 933.822 M 68.93 % | 552.783 M 43.47 % | 385.295 M 116.75 % | 177.760 M 19.08 % | 149.281 M 4.85 % | 142.370 M 27.79 % | 111.406 M 47.02 % | 75.778 M 37.81 % | 54.986 M -36.80 % | 86.999 M 238.41 % | 25.708 M -27.96 % | 35.687 M -60.94 % | 91.359 M |
| Other non current liabilities | 1.003 M 25.38 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.497 M 4.00 % | 17.786 M 4.00 % | 17.102 M 4.00 % | 16.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 4.783 M 44.90 % | 3.301 M 1 310.68 % | 234.000 K -79.72 % | 1.154 M -50.96 % | 2.353 M -78.80 % | 11.098 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.290 M -60.08 % | 48.324 M | 0.000 | 0.000 -100.00 % | 19.142 M | 0.000 -100.00 % | 791.000 K | 0.000 -100.00 % | 232.000 K | 0.000 | 0.000 |
| Total non current liabilities | 5.786 M 41.09 % | 4.101 M 1 652.56 % | 234.000 K -79.72 % | 1.154 M -81.68 % | 6.299 M -57.25 % | 14.735 M 278.99 % | 3.888 M -6.61 % | 4.163 M 10.69 % | 3.761 M -83.29 % | 22.504 M -45.72 % | 41.456 M -40.84 % | 70.078 M 236.32 % | 20.837 M 272.55 % | 5.593 M -75.82 % | 23.127 M 584.23 % | 3.380 M -5.14 % | 3.563 M 17.17 % | 3.041 M 1 210.78 % | 232.000 K | 0.000 | 0.000 |
| Other current liabilities | 65.584 M 3.74 % | 63.218 M -40.71 % | 106.625 M -18.22 % | 130.386 M -10.16 % | 145.136 M -25.78 % | 195.547 M 28.65 % | 151.998 M 1.66 % | 149.510 M -27.89 % | 207.332 M 87.45 % | 110.604 M 53.17 % | 72.208 M 17.96 % | 61.212 M -9.31 % | 67.498 M 84.26 % | 36.631 M 548.80 % | 5.646 M -85.37 % | 38.586 M -21.89 % | 49.402 M 23.49 % | 40.006 M -13.49 % | 46.242 M 2.48 % | 45.124 M 187.47 % | 15.697 M |
| Deferred revenue | 0.000 -100.00 % | 11.628 M 11.97 % | 10.385 M 290.94 % | -5.439 M | 0.000 -100.00 % | 2.686 M -86.63 % | 20.090 M 24.20 % | 16.175 M -92.96 % | 229.852 M 5 244.15 % | 4.301 M 161.30 % | 1.646 M 32.96 % | 1.238 M -23.25 % | 1.613 M -39.72 % | 2.676 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.297 M | 0.000 | 0.000 |
| Short term debt | 8.481 M 36.26 % | 6.224 M 19.53 % | 5.207 M -52.13 % | 10.878 M -40.71 % | 18.348 M 2.72 % | 17.863 M | 0.000 -100.00 % | 99.976 M 47.61 % | 67.731 M 54.59 % | 43.814 M 38.07 % | 31.734 M -21.24 % | 40.291 M 116.79 % | 18.585 M -46.79 % | 34.928 M 320.26 % | 8.311 M -42.35 % | 14.417 M -39.14 % | 23.687 M 5.59 % | 22.433 M 35.72 % | 16.529 M | 0.000 | 0.000 |
| Total current liabilities | 75.495 M -9.31 % | 83.248 M -33.62 % | 125.404 M -10.45 % | 140.033 M -16.74 % | 168.192 M -23.60 % | 220.144 M 11.82 % | 196.873 M -40.61 % | 331.503 M -6.82 % | 355.758 M 63.64 % | 217.402 M 28.60 % | 169.054 M 3.86 % | 162.776 M 0.21 % | 162.435 M 19.60 % | 135.819 M 46.31 % | 92.829 M 28.58 % | 72.194 M -18.41 % | 88.484 M 14.26 % | 77.443 M -6.19 % | 82.553 M 34.67 % | 61.300 M 185.40 % | 21.479 M |
| Total liabilities | 81.281 M -6.95 % | 87.349 M -30.48 % | 125.638 M -11.01 % | 141.187 M -19.09 % | 174.491 M -25.71 % | 234.879 M 16.99 % | 200.761 M -40.19 % | 335.666 M -6.63 % | 359.519 M 49.86 % | 239.906 M 13.96 % | 210.510 M -9.60 % | 232.854 M 27.05 % | 183.272 M 29.60 % | 141.412 M 21.95 % | 115.956 M 53.43 % | 75.574 M -17.90 % | 92.047 M 14.37 % | 80.484 M -2.78 % | 82.785 M 35.05 % | 61.300 M 185.40 % | 21.479 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -129.956 M -8.60 % | -119.665 M 12.89 % | -137.367 M 20.58 % | -172.973 M -10.46 % | -156.591 M -2 047.41 % | 8.041 M 0.50 % | 8.001 M 94.25 % | 4.119 M | 0.000 -100.00 % | 2.047 M -64.11 % | 5.704 M 13.20 % | 5.039 M -1.37 % | 5.109 M 89.08 % | 2.702 M 4.53 % | 2.585 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 52.624 M 16.82 % | 45.048 M 149.93 % | -90.216 M -9.78 % | -82.176 M -50.32 % | -54.668 M -44.43 % | -37.851 M 61.12 % | -97.350 M -1 310.67 % | 8.041 M 0.50 % | 8.001 M 94.25 % | 4.119 M | 0.000 -100.00 % | 2.047 M -64.11 % | 5.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M | 0.000 | 0.000 -100.00 % | 985.000 K | 0.000 -100.00 % | 410.000 K -77.47 % | 1.820 M -51.80 % | 3.776 M -23.06 % | 4.908 M -26.99 % | 6.722 M -19.84 % | 8.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 11.872 M -19.62 % | 14.770 M -8.94 % | 16.220 M -5.68 % | 17.196 M 0.00 % | 17.196 M -26.89 % | 23.520 M -9.14 % | 25.886 M -2.24 % | 26.480 M 1.97 % | 25.969 M 53.81 % | 16.884 M 5 176.25 % | 320.000 K 0.00 % | 320.000 K 0.00 % | 320.000 K 28.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 41.24 % | 177.000 K 26.43 % | 140.000 K |
| Goodwill and intangible assets | 26.743 M -9.78 % | 29.641 M -4.66 % | 31.091 M 80.80 % | 17.196 M 0.00 % | 17.196 M -29.83 % | 24.505 M -5.33 % | 25.886 M -3.73 % | 26.890 M -3.24 % | 27.789 M 34.51 % | 20.660 M 295.18 % | 5.228 M -25.76 % | 7.042 M -19.11 % | 8.706 M 3 382.40 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 41.24 % | 177.000 K 26.43 % | 140.000 K |
| Property plant equipment net | 97.220 M -2.87 % | 100.090 M 1.24 % | 98.865 M -3.52 % | 102.469 M -14.73 % | 120.171 M -19.06 % | 148.468 M 13.59 % | 130.705 M -5.87 % | 138.853 M 2.52 % | 135.441 M 61.13 % | 84.055 M 184.15 % | 29.581 M -9.33 % | 32.626 M 17.18 % | 27.842 M 21.05 % | 23.001 M -19.15 % | 28.450 M 34.34 % | 21.177 M -20.17 % | 26.529 M 16.68 % | 22.737 M 13.81 % | 19.978 M -13.21 % | 23.019 M 7.39 % | 21.435 M |
| Total non current assets | 176.587 M 1.03 % | 174.779 M 2.41 % | 170.671 M 26.27 % | 135.165 M -1.60 % | 137.367 M -29.55 % | 194.973 M 24.51 % | 156.591 M -9.89 % | 173.784 M 1.49 % | 171.231 M 57.33 % | 108.834 M 212.66 % | 34.809 M -16.56 % | 41.715 M -1.27 % | 42.252 M 49.35 % | 28.290 M -16.32 % | 33.809 M 40.12 % | 24.129 M -17.83 % | 29.364 M 27.74 % | 22.987 M 13.64 % | 20.228 M -14.15 % | 23.562 M 7.39 % | 21.941 M |
| Other current assets | 22.213 M 6.92 % | 20.776 M -39.65 % | 34.425 M 88.90 % | 18.224 M 81.91 % | 10.018 M -42.81 % | 17.518 M -46.57 % | 32.787 M -35.50 % | 50.830 M 11.63 % | 45.536 M -0.71 % | 45.861 M 8.62 % | 42.223 M -41.26 % | 71.882 M 42.66 % | 50.388 M 88.05 % | 26.795 M -73.89 % | 102.611 M 27.69 % | 80.362 M -2.05 % | 82.040 M -6.04 % | 87.314 M 68.34 % | 51.868 M 22.73 % | 42.262 M 18.73 % | 35.594 M |
| Short term investments | 75.350 M -26.59 % | 102.649 M -4.15 % | 107.098 M 10.16 % | 97.218 M 35.37 % | 71.819 M -6.69 % | 76.969 M -32.34 % | 113.758 M -17.51 % | 137.899 M -1.32 % | 139.746 M 228.58 % | 42.530 M -55.42 % | 95.400 M 854.86 % | 9.991 M -16.44 % | 11.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 344.080 M -11.83 % | 390.265 M -6.23 % | 416.179 M -3.67 % | 432.054 M -7.31 % | 466.139 M 15.95 % | 402.023 M 2.62 % | 391.743 M -21.10 % | 496.482 M -4.90 % | 522.045 M 97.84 % | 263.867 M 44.23 % | 182.953 M 83.60 % | 99.647 M 35.49 % | 73.546 M -33.16 % | 110.028 M 44.04 % | 76.386 M 93.12 % | 39.553 M 31.90 % | 29.988 M -40.61 % | 50.493 M 145.91 % | 20.533 M -2.25 % | 21.005 M -37.21 % | 33.454 M |
| Cash and short term investments | 419.430 M -14.91 % | 492.914 M -5.80 % | 523.277 M -1.13 % | 529.272 M -1.61 % | 537.958 M 12.31 % | 478.992 M -5.24 % | 505.501 M -20.32 % | 634.381 M -4.14 % | 661.791 M 115.99 % | 306.397 M 10.07 % | 278.353 M 179.34 % | 99.647 M 35.49 % | 73.546 M -33.16 % | 110.028 M 44.04 % | 76.386 M 93.12 % | 39.553 M 31.90 % | 29.988 M -40.61 % | 50.493 M 145.91 % | 20.533 M -2.25 % | 21.005 M -37.21 % | 33.454 M |
| Total current assets | 594.317 M -11.11 % | 668.577 M -8.50 % | 730.673 M -11.54 % | 826.032 M -2.29 % | 845.408 M -1.01 % | 854.060 M -7.16 % | 919.924 M -20.21 % | 1.153 B 2.74 % | 1.122 B 64.09 % | 683.855 M 21.90 % | 560.996 M 52.07 % | 368.899 M 27.07 % | 290.301 M 13.62 % | 255.492 M 32.00 % | 193.553 M 52.14 % | 127.223 M 8.12 % | 117.669 M -18.57 % | 144.496 M 63.71 % | 88.265 M 20.21 % | 73.425 M -19.22 % | 90.897 M |
| Inventory | 7.393 M 36.43 % | 5.419 M -26.59 % | 7.382 M -51.62 % | 15.258 M 43.23 % | 10.653 M 23.76 % | 8.608 M -47.00 % | 16.240 M 83.57 % | 8.847 M -6.03 % | 9.415 M -10.83 % | 10.559 M -43.57 % | 18.712 M -28.78 % | 26.272 M 99.50 % | 13.169 M 2.92 % | 12.795 M -12.10 % | 14.556 M 99.18 % | 7.308 M 29.55 % | 5.641 M -15.67 % | 6.689 M -57.84 % | 15.864 M 56.17 % | 10.158 M 1 194.01 % | 785.000 K |
| Net receivables | 145.281 M -2.80 % | 149.468 M -9.74 % | 165.589 M -37.10 % | 263.278 M -8.19 % | 286.779 M -17.81 % | 348.942 M | 0.000 -100.00 % | 458.848 M 13.19 % | 405.368 M 26.27 % | 321.038 M 44.80 % | 221.708 M 29.58 % | 171.098 M 23.58 % | 138.453 M 30.77 % | 105.874 M 19.84 % | 88.345 M 32.30 % | 66.776 M | 0.000 -100.00 % | 59.889 M 63.96 % | 36.527 M | 0.000 -100.00 % | 21.064 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 260.887 M 20.04 % | 217.341 M 13.18 % | 192.035 M -17.52 % | 232.824 M -8.32 % | 253.941 M 3 258.08 % | -8.041 M -0.50 % | -8.001 M -94.25 % | -4.119 M | 0.000 100.00 % | -2.047 M 64.11 % | -5.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 366.000 K 0.00 % | 366.000 K |
| 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 |
| Account payables | 71.000 K -93.48 % | 1.089 M 21.27 % | 898.000 K -40.21 % | 1.502 M 4.60 % | 1.436 M 5.43 % | 1.362 M -89.23 % | 12.641 M -76.14 % | 52.983 M 36.07 % | 38.938 M -1.90 % | 39.693 M -23.31 % | 51.758 M 22.17 % | 42.364 M -19.96 % | 52.927 M 57.39 % | 33.628 M 10.01 % | 30.568 M 59.28 % | 19.191 M 24.66 % | 15.395 M 2.61 % | 15.004 M -8.02 % | 16.312 M 5.01 % | 15.534 M 472.58 % | 2.713 M |
| Tax payables | 1.359 M 24.79 % | 1.089 M -52.42 % | 2.289 M -15.41 % | 2.706 M -17.30 % | 3.272 M 21.82 % | 2.686 M -77.88 % | 12.144 M -5.56 % | 12.859 M -30.75 % | 18.568 M 331.71 % | 4.301 M 161.30 % | 1.646 M 32.96 % | 1.238 M -23.25 % | 1.613 M -39.72 % | 2.676 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.470 M 440.50 % | 642.000 K -79.08 % | 3.069 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.637 M | 0.000 | 0.000 | 0.000 100.00 % | -19.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -25.033 M -78.46 % | -14.027 M -0.62 % | -13.941 M -210.93 % | 12.567 M 56.93 % | 8.008 M 273.37 % | -4.619 M -131.22 % | 14.794 M -52.08 % | 30.872 M 149.69 % | 12.364 M -16.89 % | 14.876 M -20.68 % | 18.754 M -23.01 % | 24.360 M 2.50 % | 23.767 M 1.65 % | 23.382 M 19.10 % | 19.632 M -1.90 % | 20.013 M -16.19 % | 23.878 M -17.26 % | 28.858 M 73.47 % | 16.636 M 212.06 % | 5.331 M 12 792.86 % | -42.000 K |
| Capital lease obligations | 12.127 M 42.40 % | 8.516 M 108.47 % | 4.085 M -38.04 % | 6.593 M -42.80 % | 11.527 M -60.20 % | 28.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 791.000 K -59.06 % | 1.932 M 539.74 % | 302.000 K -71.67 % | 1.066 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 733.807 M -1.31 % | 743.568 M -15.64 % | 881.434 M -4.93 % | 927.187 M -3.78 % | 963.591 M | 0.000 | 0.000 -100.00 % | 20.040 M | 0.000 -100.00 % | 44.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 834.471 M 5.37 % | 791.928 M 0.00 % | 791.928 M 4 891.98 % | 15.864 M 113.00 % | -122.002 M -115.49 % | 787.794 M 1.18 % | 778.605 M 0.00 % | 778.605 M 0.00 % | 778.605 M 56.00 % | 499.097 M 45.92 % | 342.030 M 88.56 % | 181.393 M 13.32 % | 160.072 M -10.01 % | 177.887 M 11.13 % | 160.072 M 76.63 % | 90.626 M -13.54 % | 104.818 M 14.43 % | 91.601 M 101.53 % | 45.453 M 0.34 % | 45.298 M -18.54 % | 55.605 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.946 M 8.50 % | 3.637 M -6.46 % | 3.888 M -6.61 % | 4.163 M 10.69 % | 3.761 M -6.14 % | 4.007 M -8.52 % | 4.380 M -5.85 % | 4.652 M 5.90 % | 4.393 M -21.46 % | 5.593 M 40.35 % | 3.985 M 17.90 % | 3.380 M 21.93 % | 2.772 M -8.85 % | 3.041 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 770.904 M -8.59 % | 843.356 M -6.43 % | 901.344 M -6.23 % | 961.197 M -2.20 % | 982.775 M -6.32 % | 1.049 B -2.55 % | 1.077 B -18.86 % | 1.327 B 2.58 % | 1.293 B 63.16 % | 792.689 M 33.05 % | 595.805 M 45.10 % | 410.614 M 23.47 % | 332.553 M 17.19 % | 283.782 M 24.82 % | 227.362 M 50.22 % | 151.352 M 2.94 % | 147.033 M -12.21 % | 167.483 M 54.37 % | 108.493 M 11.86 % | 96.987 M -14.05 % | 112.838 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.805 M | 0.000 -100.00 % | 53.459 M | 0.000 | 0.000 100.00 % | -10.139 M | 0.000 | 0.000 | 0.000 100.00 % | -2.769 M -131.24 % | 8.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.224 M | 0.000 -100.00 % | 4.403 M | 0.000 | 0.000 -100.00 % | 2.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.948 M -75.41 % | 7.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -27.197 M -23.54 % | -22.015 M -140.69 % | 54.102 M 305.58 % | -26.317 M -400.25 % | 8.765 M -67.33 % | 26.827 M -29.36 % | 37.976 M 180.31 % | -47.286 M 53.02 % | -100.646 M -747.05 % | -11.882 M 53.07 % | -25.316 M 53.88 % | -54.888 M -10.03 % | -49.884 M -331.93 % | -11.549 M -294.16 % | -2.930 M 56.37 % | -6.715 M 54.64 % | -14.804 M 56.47 % | -34.012 M -333.94 % | -7.838 M -118.16 % | 43.163 M 611.47 % | -8.439 M |
| Accounts receivables | -15.551 M -382.95 % | 5.496 M -77.02 % | 23.912 M -41.57 % | 40.921 M 283.18 % | -22.339 M -129.08 % | 76.815 M -27.63 % | 106.145 M 317.69 % | -48.759 M 51.59 % | -100.730 M -53.71 % | -65.531 M -523.71 % | 15.466 M 149.24 % | -31.409 M 24.28 % | -41.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -2.009 M -222.50 % | 1.640 M -75.88 % | 6.798 M 264.40 % | -4.135 M -214.93 % | -1.313 M -127.07 % | 4.850 M 156.67 % | -8.558 M -987.76 % | 964.000 K 82.23 % | 529.000 K -93.51 % | 8.153 M 7.84 % | 7.560 M 157.70 % | -13.103 M -3 403.48 % | -374.000 K -121.24 % | 1.761 M 124.30 % | -7.248 M -334.79 % | -1.667 M -259.06 % | 1.048 M -88.58 % | 9.175 M 260.80 % | -5.706 M 43.03 % | -10.016 M -1 641.91 % | -575.000 K |
| Accounts payables | 0.000 | 0.000 100.00 % | -110.000 K -266.67 % | 66.000 K -10.81 % | 74.000 K 100.66 % | -11.279 M 69.47 % | -36.944 M -471.18 % | 9.953 M 500.30 % | 1.658 M 113.74 % | -12.065 M | 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 | -9.637 M 66.94 % | -29.151 M -224.04 % | 23.502 M 137.20 % | -63.169 M -295.31 % | 32.343 M 174.25 % | -43.559 M -92.17 % | -22.667 M 53.02 % | -48.250 M 52.31 % | -101.175 M -404.99 % | -20.035 M 39.06 % | -32.876 M 21.32 % | -41.785 M 15.60 % | -49.510 M -271.98 % | -13.310 M -408.24 % | 4.318 M 185.54 % | -5.048 M 68.16 % | -15.852 M 63.29 % | -43.187 M -1 925.66 % | -2.132 M -104.01 % | 53.179 M 776.23 % | -7.864 M |
| Other non cash items | 34.031 M 144.07 % | 13.943 M 162.12 % | -22.447 M -7.46 % | -20.889 M -82.74 % | -11.431 M -130.36 % | 37.650 M 398.76 % | -12.602 M 46.74 % | -23.663 M 20.92 % | -29.921 M -1 760.43 % | 1.802 M 102.61 % | -69.032 M -3 242.10 % | 2.197 M 125.33 % | -8.672 M -592.17 % | 1.762 M 40.29 % | 1.256 M -85.61 % | 8.728 M -33.08 % | 13.043 M 2 693.04 % | -503.000 K 88.71 % | -4.456 M 14.39 % | -5.205 M 76.12 % | -21.800 M |
| Net cash provided by operating activities | -25.045 M -351.26 % | -5.550 M -113.49 % | 41.128 M 821.16 % | -5.703 M -112.06 % | 47.285 M -26.71 % | 64.517 M 113.08 % | 30.279 M 279.49 % | -16.869 M 64.99 % | -48.188 M -491.87 % | 12.297 M 132.94 % | -37.337 M -34.22 % | -27.817 M 16.73 % | -33.405 M -201.27 % | 32.985 M 252.81 % | -21.585 M -56.20 % | -13.819 M 43.83 % | -24.603 M -4.60 % | -23.522 M -97.23 % | -11.926 M -14.29 % | -10.435 M -188.00 % | 11.858 M |
| Investments in property plant and equipment | -1.122 M 80.25 % | -5.682 M 68.49 % | -18.032 M -45.12 % | -12.426 M -366.44 % | -2.664 M 54.11 % | -5.805 M 55.27 % | -12.977 M -59.68 % | -8.127 M 88.43 % | -70.266 M -5.35 % | -66.695 M -917.62 % | -6.554 M 49.59 % | -13.001 M 43.88 % | -23.168 M -302.57 % | -5.755 M 56.18 % | -13.133 M -82.18 % | -7.209 M 51.38 % | -14.828 M -37.42 % | -10.790 M -37.14 % | -7.868 M 33.39 % | -11.812 M 21.19 % | -14.987 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 189.000 K -49.33 % | 373.000 K -98.48 % | 24.493 M 7 261.70 % | -342.000 K -104.02 % | 8.500 M 156.18 % | -15.131 M -1 853.30 % | 863.000 K 104.63 % | -18.622 M | 0.000 | 0.000 -100.00 % | 1.428 M | 0.000 | 0.000 | 0.000 100.00 % | -5.884 M | 0.000 100.00 % | -1.000 K -100.01 % | 8.214 M 5 539.74 % | -151.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -258.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.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 |
| Other investing activites | 1.500 M 3 388.37 % | 43.000 K | 0.000 | 0.000 -100.00 % | 217.000 K -96.91 % | 7.021 M 223.24 % | -5.697 M 62.35 % | -15.131 M -101.00 % | -7.528 M -14 860.78 % | 51.000 K 24.39 % | 41.000 K 70.83 % | 24.000 K -97.13 % | 836.000 K 850.00 % | 88.000 K -45.34 % | 161.000 K -94.26 % | 2.806 M 372.39 % | 594.000 K -22.05 % | 762.000 K -70.00 % | 2.540 M | 0.000 | 0.000 |
| Net cash used for investing activites | 378.000 K 106.70 % | -5.639 M 68.40 % | -17.843 M -48.04 % | -12.053 M -154.67 % | 22.046 M 2 422.43 % | 874.000 K 108.59 % | -10.174 M 56.26 % | -23.258 M 69.77 % | -76.931 M 9.78 % | -85.266 M -1 209.17 % | -6.513 M 49.81 % | -12.977 M 37.92 % | -20.904 M -268.87 % | -5.667 M 56.31 % | -12.972 M -194.62 % | -4.403 M 78.11 % | -20.118 M -100.62 % | -10.028 M -88.18 % | -5.329 M -48.11 % | -3.598 M 76.23 % | -15.138 M |
| Debt repayment | -7.357 M -1 739.25 % | -400.000 K -130.10 % | 1.329 M 112.02 % | -11.058 M 13.40 % | -12.769 M | 0.000 100.00 % | -93.528 M -474.20 % | 24.994 M -44.65 % | 45.154 M 835.53 % | -6.139 M 30.46 % | -8.828 M -117.37 % | 50.829 M 1 275.99 % | 3.694 M -39.34 % | 6.090 M -55.56 % | 13.704 M 253.84 % | -8.908 M -393.79 % | -1.804 M -115.00 % | 12.025 M -37.37 % | 19.199 M | 0.000 100.00 % | -32.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.354 M 101.03 % | 175.278 M 21.14 % | 144.687 M 563.15 % | 21.818 M | 0.000 | 0.000 -100.00 % | 52.005 M 4.82 % | 49.614 M | 0.000 -100.00 % | 48.514 M | 0.000 -100.00 % | 4.000 M -77.50 % | 17.774 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.000 K | 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 100.00 % | -7.226 M 51.57 % | -14.921 M |
| Other financing activites | -13.908 M -55.28 % | -8.957 M 71.27 % | -31.172 M -221.99 % | -9.681 M -984.10 % | -893.000 K 98.21 % | -49.771 M -106.51 % | -24.101 M -1.97 % | -23.635 M -111.37 % | -11.182 M 2.60 % | -11.481 M -20.98 % | -9.490 M -41.85 % | -6.690 M -148.83 % | 13.701 M 1 254.25 % | -1.187 M -122.06 % | 5.381 M 141.65 % | -12.919 M -147.66 % | 27.106 M 56 570.83 % | -48.000 K | 0.000 -100.00 % | 4.860 M 1 302.97 % | -404.000 K |
| Net cash used provided by financing activities | -21.265 M -127.26 % | -9.357 M 68.65 % | -29.843 M -43.90 % | -20.739 M -51.80 % | -13.662 M 72.55 % | -49.771 M 57.69 % | -117.629 M -8 755.56 % | 1.359 M -99.65 % | 386.326 M 145.04 % | 157.658 M 24.76 % | 126.369 M 91.59 % | 65.957 M 279.17 % | 17.395 M 254.78 % | 4.903 M -93.03 % | 70.336 M 153.13 % | 27.787 M 19.80 % | 23.194 M -62.38 % | 61.651 M 266.21 % | 16.835 M 930.29 % | 1.634 M -32.40 % | 2.417 M |
| Effect of forex changes on cash | -253.000 K 95.29 % | -5.368 M 42.38 % | -9.317 M -311.27 % | 4.410 M -47.79 % | 8.447 M 258.18 % | -5.340 M 25.99 % | -7.215 M -154.64 % | 13.205 M 535.95 % | -3.029 M 19.76 % | -3.775 M -579.67 % | 787.000 K -16.10 % | 938.000 K 117.13 % | 432.000 K -69.60 % | 1.421 M 34.82 % | 1.054 M | 0.000 -100.00 % | 1.022 M -45.02 % | 1.859 M 3 675.00 % | -52.000 K -4.00 % | -50.000 K -516.67 % | 12.000 K |
| Net change in cash | -46.185 M -78.22 % | -25.914 M -63.24 % | -15.875 M 53.43 % | -34.085 M -153.16 % | 64.116 M 523.70 % | 10.280 M 109.81 % | -104.739 M -309.73 % | -25.563 M -109.90 % | 258.178 M 219.08 % | 80.914 M -2.87 % | 83.306 M 219.17 % | 26.101 M 171.54 % | -36.482 M -208.44 % | 33.642 M -8.66 % | 36.833 M 285.08 % | 9.565 M 146.65 % | -20.505 M -168.44 % | 29.960 M 6 447.46 % | -472.000 K 96.21 % | -12.449 M -1 362.87 % | -851.000 K |
| Cash at beginning of period | 390.265 M -6.23 % | 416.179 M -3.67 % | 432.054 M -7.31 % | 466.139 M 15.95 % | 402.023 M 2.62 % | 391.743 M -21.10 % | 496.482 M -4.90 % | 522.045 M 97.84 % | 263.867 M 44.23 % | 182.953 M 83.60 % | 99.647 M 35.49 % | 73.546 M -33.16 % | 110.028 M 44.04 % | 76.386 M 93.12 % | 39.553 M 31.90 % | 29.988 M -40.61 % | 50.493 M 145.91 % | 20.533 M -2.25 % | 21.005 M -37.21 % | 33.454 M -2.48 % | 34.305 M |
| Cash at end of period | 344.080 M -11.83 % | 390.265 M -6.23 % | 416.179 M -3.67 % | 432.054 M -7.31 % | 466.139 M 15.95 % | 402.023 M 2.62 % | 391.743 M -21.10 % | 496.482 M -4.90 % | 522.045 M 97.84 % | 263.867 M 44.23 % | 182.953 M 83.60 % | 99.647 M 35.49 % | 73.546 M -33.16 % | 110.028 M 44.04 % | 76.386 M 93.12 % | 39.553 M 31.90 % | 29.988 M -40.61 % | 50.493 M 145.91 % | 20.533 M -2.25 % | 21.005 M -37.21 % | 33.454 M |
| Operating cash flow | -25.045 M -351.26 % | -5.550 M -113.49 % | 41.128 M 821.16 % | -5.703 M -112.06 % | 47.285 M -26.71 % | 64.517 M 113.08 % | 30.279 M 279.49 % | -16.869 M 64.99 % | -48.188 M -491.87 % | 12.297 M 132.94 % | -37.337 M -34.22 % | -27.817 M 16.73 % | -33.405 M -201.27 % | 32.985 M 252.81 % | -21.585 M -56.20 % | -13.819 M 43.83 % | -24.603 M -4.60 % | -23.522 M -97.23 % | -11.926 M -14.29 % | -10.435 M -188.00 % | 11.858 M |
| Capital expenditure | -1.122 M 80.25 % | -5.682 M 68.49 % | -18.032 M -45.12 % | -12.426 M -366.44 % | -2.664 M 54.11 % | -5.805 M 55.27 % | -12.977 M -59.68 % | -8.127 M 88.43 % | -70.266 M -5.35 % | -66.695 M -917.62 % | -6.554 M 49.59 % | -13.001 M 43.88 % | -23.168 M -302.57 % | -5.755 M 56.18 % | -13.133 M -82.18 % | -7.209 M 51.38 % | -14.828 M -37.42 % | -10.790 M -37.14 % | -7.868 M 33.39 % | -11.812 M 21.19 % | -14.987 M |
| Free CashFlow | -26.167 M -132.97 % | -11.232 M -148.63 % | 23.096 M 227.40 % | -18.129 M -140.63 % | 44.621 M -24.00 % | 58.712 M 239.34 % | 17.302 M 169.22 % | -24.996 M 78.90 % | -118.454 M -117.75 % | -54.398 M -23.94 % | -43.891 M -7.53 % | -40.818 M 27.85 % | -56.573 M -307.76 % | 27.230 M 178.43 % | -34.718 M -65.10 % | -21.028 M 46.67 % | -39.431 M -14.92 % | -34.312 M -73.35 % | -19.794 M 11.03 % | -22.247 M -610.99 % | -3.129 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 2009-09-30 | 2008-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 431.768 M 100.00 % | 215.884 M 5.76 % | 204.129 M 0.00 % | 204.129 M -9.71 % | 226.085 M 0.00 % | 226.085 M -38.10 % | 365.220 M 32.64 % | 275.346 M -12.20 % | 313.596 M -7.88 % | 340.416 M -13.75 % | 394.663 M 115.81 % | 182.873 M -41.90 % | 314.760 M -25.31 % | 421.442 M -11.45 % | 475.915 M 36.27 % | 349.239 M -26.70 % | 476.450 M -13.49 % | 550.731 M 15.18 % | 478.158 M 65.75 % | 288.487 M -2.87 % | 297.002 M -31.42 % | 433.066 M 14.12 % | 379.495 M 52.00 % | 249.660 M -45.01 % | 453.983 M -29.54 % | 644.345 M 19.57 % | 538.875 M -31.22 % | 783.450 M 8.88 % | 719.525 M 10.82 % | 649.251 M -4.29 % | 678.323 M 20.94 % | 560.888 M 40.16 % | 400.163 M -44.92 % | 726.552 M 25.59 % | 578.504 M 10.57 % | 523.198 M 17.81 % | 444.119 M -4.52 % | 465.123 M 18.75 % | 391.690 M -0.24 % | 392.618 M 11.45 % | 352.288 M -13.78 % | 408.569 M 14.66 % | 356.333 M 3.39 % | 344.666 M -2.43 % | 353.251 M -2.92 % | 363.887 M 13.41 % | 320.868 M -1.24 % | 324.910 M 6.95 % | 303.806 M 2.51 % | 296.366 M 4.69 % | 283.097 M 9.56 % | 258.393 M -13.99 % | 300.410 M 3.06 % | 291.478 M 21.15 % | 240.583 M 16.05 % | 207.314 M 5.03 % | 197.384 M 22.00 % | 161.789 M 16.45 % | 138.939 M 24.81 % | 111.323 M -2.62 % | 114.317 M |
| Net income | -15.649 M -100.00 % | -7.825 M 56.93 % | -18.166 M 0.00 % | -18.166 M -2 160.86 % | -803.500 K 0.00 % | -803.500 K 91.84 % | -9.852 M -247.15 % | -2.838 M -120.22 % | 14.037 M 5 241.76 % | -273.000 K 98.82 % | -23.181 M -413.31 % | -4.516 M 55.50 % | -10.149 M -309.13 % | 4.853 M 412.69 % | -1.552 M -109.82 % | 15.800 M 175.02 % | -21.061 M -595.55 % | 4.250 M 164.56 % | -6.583 M -117.55 % | -3.026 M 89.18 % | -27.954 M -2 139.90 % | -1.248 M 93.89 % | -20.437 M -198.35 % | -6.850 M 61.72 % | -17.896 M -639.20 % | -2.421 M 92.85 % | -33.876 M 17.74 % | -41.183 M -230.60 % | 31.533 M 262.62 % | -19.391 M -128.53 % | -8.485 M -404.89 % | 2.783 M 105.69 % | -48.924 M -187.47 % | 55.933 M 471.68 % | 9.784 M 5.45 % | 9.278 M 642.57 % | -1.710 M -121.25 % | 8.046 M 107.88 % | -102.049 M -210.96 % | 91.969 M 67.82 % | 54.802 M 1 100.22 % | -5.479 M 18.09 % | -6.689 M -30.98 % | -5.107 M -330.88 % | 2.212 M -38.81 % | 3.615 M 69.08 % | 2.138 M 145.07 % | -4.744 M -156.52 % | 8.394 M 283.32 % | -4.579 M -1 646.96 % | 296.000 K -85.67 % | 2.066 M 294.27 % | 524.000 K -83.58 % | 3.192 M -65.79 % | 9.331 M -15.78 % | 11.079 M 135.71 % | -31.021 M -380.05 % | -6.462 M -34.26 % | -4.813 M 30.25 % | -6.900 M -52.12 % | -4.536 M |
| Income before tax | -13.685 M -100.00 % | -6.843 M 58.48 % | -16.481 M 0.00 % | -16.481 M -341.61 % | -3.732 M -100.00 % | -1.866 M 71.60 % | -6.570 M -792.66 % | -736.000 K -105.90 % | 12.465 M 176.02 % | 4.516 M 124.12 % | -18.720 M -273.21 % | -5.016 M 61.16 % | -12.915 M -234.60 % | 9.595 M 172.28 % | 3.524 M -81.30 % | 18.844 M 202.44 % | -18.395 M -226.98 % | 14.486 M 783.95 % | -2.118 M -473.98 % | -369.000 K 97.91 % | -17.661 M -722.09 % | 2.839 M 116.86 % | -16.835 M -191.92 % | -5.767 M 52.39 % | -12.114 M -395.82 % | 4.095 M 113.95 % | -29.345 M 15.31 % | -34.648 M -187.08 % | 39.788 M 393.92 % | -13.537 M -2 657.03 % | -491.000 K -106.90 % | 7.118 M 117.58 % | -40.480 M -157.99 % | 69.805 M 298.98 % | 17.496 M 10.21 % | 15.875 M 204.09 % | -15.251 M -187.43 % | 17.444 M 118.56 % | -93.974 M -187.20 % | 107.769 M 109.27 % | 51.498 M 29 667.63 % | 173.000 K 106.85 % | -2.526 M 24.21 % | -3.333 M -159.85 % | 5.569 M -16.42 % | 6.663 M 73.61 % | 3.838 M 437.26 % | -1.138 M -134.79 % | 3.271 M 183.69 % | 1.153 M -71.58 % | 4.057 M -41.60 % | 6.947 M 93.73 % | 3.586 M -25.76 % | 4.830 M -61.52 % | 12.552 M -6.32 % | 13.399 M 141.26 % | -32.477 M -480.88 % | -5.591 M -35.31 % | -4.132 M 36.87 % | -6.545 M -66.67 % | -3.927 M |
| Income before tax ratio | -0.03 0.00 % | -0.03 60.74 % | -0.08 0.00 % | -0.08 -389.11 % | -0.02 -100.00 % | -0.01 54.12 % | -0.02 -572.99 % | 0.00 -106.72 % | 0.04 199.62 % | 0.01 127.97 % | -0.05 -72.93 % | -0.03 33.15 % | -0.04 -280.22 % | 0.02 207.47 % | 0.01 -86.28 % | 0.05 239.76 % | -0.04 -246.78 % | 0.03 693.82 % | 0.00 -246.30 % | 0.00 97.85 % | -0.06 -1 007.08 % | 0.01 114.78 % | -0.04 -92.05 % | -0.02 13.43 % | -0.03 -519.87 % | 0.01 111.67 % | -0.05 -23.13 % | -0.04 -179.98 % | 0.06 365.21 % | -0.02 -2 780.48 % | 0.00 -105.70 % | 0.01 112.55 % | -0.10 -205.29 % | 0.10 217.68 % | 0.03 -0.33 % | 0.03 188.36 % | -0.03 -191.56 % | 0.04 115.63 % | -0.24 -187.41 % | 0.27 87.77 % | 0.15 34 423.26 % | 0.00 105.97 % | -0.01 26.69 % | -0.01 -161.34 % | 0.02 -13.90 % | 0.02 53.08 % | 0.01 441.51 % | 0.00 -132.53 % | 0.01 176.75 % | 0.00 -72.85 % | 0.01 -46.70 % | 0.03 125.23 % | 0.01 -27.96 % | 0.02 -68.24 % | 0.05 -19.28 % | 0.06 139.28 % | -0.16 -376.13 % | -0.03 -16.20 % | -0.03 49.42 % | -0.06 -71.15 % | -0.03 |
| EBITDA | -2.061 M 78.85 % | -9.747 M 33.00 % | -14.547 M 0.00 % | -14.547 M -1 745.53 % | 884.000 K 128.39 % | -3.114 M 50.76 % | -6.323 M -999.65 % | -575.000 K -104.57 % | 12.579 M 173.28 % | 4.603 M 124.79 % | -18.570 M -665.77 % | -2.425 M 81.11 % | -12.836 M -232.56 % | 9.683 M 163.63 % | 3.673 M -83.25 % | 21.931 M 220.27 % | -18.234 M -223.46 % | 14.769 M 855.06 % | -1.956 M -163.13 % | 3.099 M 119.62 % | -15.790 M -656.18 % | 2.839 M 116.86 % | -16.835 M -1 315.00 % | -1.190 M 89.96 % | -11.855 M -355.55 % | 4.639 M 118.53 % | -25.037 M 13.10 % | -28.811 M -162.95 % | 45.771 M 670.06 % | -8.029 M -3 095.99 % | 268.000 K -97.74 % | 11.870 M 130.87 % | -38.455 M -154.43 % | 70.650 M 281.93 % | 18.498 M 14.47 % | 16.160 M 218.92 % | -13.589 M -175.44 % | 18.012 M 119.91 % | -90.484 M -181.42 % | 111.134 M 107.40 % | 53.585 M 10 531.94 % | 504.000 K -52.54 % | 1.062 M 660.42 % | -189.500 K -102.53 % | 7.476 M 1.81 % | 7.343 M 10.65 % | 6.636 M 282.20 % | 1.736 M -56.09 % | 3.954 M 120.52 % | 1.793 M -73.59 % | 6.790 M -5.37 % | 7.175 M 45.48 % | 4.932 M -3.31 % | 5.101 M -60.02 % | 12.758 M -6.08 % | 13.584 M 142.87 % | -31.690 M -486.63 % | -5.402 M -36.48 % | -3.958 M 36.74 % | -6.257 M -70.77 % | -3.664 M |
| Net income ratio | -0.04 0.00 % | -0.04 59.27 % | -0.09 0.00 % | -0.09 -2 404.04 % | 0.00 0.00 % | 0.00 86.83 % | -0.03 -161.72 % | -0.01 -123.03 % | 0.04 5 681.50 % | 0.00 98.63 % | -0.06 -137.85 % | -0.02 23.41 % | -0.03 -380.01 % | 0.01 453.11 % | 0.00 -107.21 % | 0.05 202.35 % | -0.04 -672.81 % | 0.01 156.05 % | -0.01 -31.25 % | -0.01 88.86 % | -0.09 -3 166.06 % | 0.00 94.65 % | -0.05 -96.28 % | -0.03 30.40 % | -0.04 -949.16 % | 0.00 94.02 % | -0.06 -19.59 % | -0.05 -219.95 % | 0.04 246.73 % | -0.03 -138.77 % | -0.01 -352.10 % | 0.00 104.06 % | -0.12 -258.81 % | 0.08 355.19 % | 0.02 -4.63 % | 0.02 560.57 % | 0.00 -122.26 % | 0.02 106.64 % | -0.26 -211.22 % | 0.23 50.58 % | 0.16 1 260.01 % | -0.01 28.56 % | -0.02 -26.69 % | -0.01 -336.63 % | 0.01 -36.97 % | 0.01 49.09 % | 0.01 145.64 % | -0.01 -152.85 % | 0.03 278.83 % | -0.02 -1 577.70 % | 0.00 -86.92 % | 0.01 358.39 % | 0.00 -84.07 % | 0.01 -71.76 % | 0.04 -27.42 % | 0.05 134.00 % | -0.16 -293.48 % | -0.04 -15.30 % | -0.03 44.11 % | -0.06 -56.21 % | -0.04 |
| Ratio EBITDA | 0.00 89.43 % | -0.05 36.65 % | -0.07 0.00 % | -0.07 -1 922.52 % | 0.00 128.39 % | -0.01 20.46 % | -0.02 -729.05 % | 0.00 -105.21 % | 0.04 196.65 % | 0.01 128.74 % | -0.05 -254.83 % | -0.01 67.48 % | -0.04 -277.49 % | 0.02 197.70 % | 0.01 -87.71 % | 0.06 264.08 % | -0.04 -242.71 % | 0.03 755.56 % | 0.00 -138.09 % | 0.01 120.20 % | -0.05 -910.98 % | 0.01 114.78 % | -0.04 -830.89 % | 0.00 81.75 % | -0.03 -462.71 % | 0.01 115.50 % | -0.05 -26.34 % | -0.04 -157.81 % | 0.06 614.38 % | -0.01 -3 230.14 % | 0.00 -98.13 % | 0.02 122.02 % | -0.10 -198.83 % | 0.10 204.11 % | 0.03 3.52 % | 0.03 200.95 % | -0.03 -179.01 % | 0.04 116.76 % | -0.23 -181.61 % | 0.28 86.09 % | 0.15 12 230.49 % | 0.00 -58.61 % | 0.00 642.07 % | 0.00 -102.60 % | 0.02 4.88 % | 0.02 -2.43 % | 0.02 287.02 % | 0.01 -58.94 % | 0.01 115.12 % | 0.01 -74.78 % | 0.02 -13.62 % | 0.03 69.13 % | 0.02 -6.19 % | 0.02 -67.00 % | 0.05 -19.07 % | 0.07 140.81 % | -0.16 -380.84 % | -0.03 -17.21 % | -0.03 49.32 % | -0.06 -75.36 % | -0.03 |
| Gross profit ratio | 0.08 0.00 % | 0.08 98.71 % | 0.04 0.00 % | 0.04 -65.98 % | 0.12 0.00 % | 0.12 62.12 % | 0.07 -26.40 % | 0.10 9.13 % | 0.09 -1.57 % | 0.09 115.30 % | 0.04 -68.66 % | 0.13 128.49 % | 0.06 -33.34 % | 0.09 11.04 % | 0.08 -38.25 % | 0.13 77.61 % | 0.07 -12.12 % | 0.08 -0.67 % | 0.08 -8.70 % | 0.09 228.99 % | 0.03 -72.86 % | 0.10 69.47 % | 0.06 -53.58 % | 0.13 59.36 % | 0.08 14.13 % | 0.07 50.91 % | 0.05 117.44 % | 0.02 -83.69 % | 0.13 127.60 % | 0.06 -21.85 % | 0.07 -34.05 % | 0.11 367.87 % | 0.02 -86.03 % | 0.17 40.88 % | 0.12 -1.86 % | 0.12 -17.43 % | 0.15 73.21 % | 0.09 -19.10 % | 0.11 19.74 % | 0.09 12.33 % | 0.08 -4.72 % | 0.08 -1.08 % | 0.08 -13.50 % | 0.10 -18.05 % | 0.12 -11.26 % | 0.13 -0.07 % | 0.13 12.87 % | 0.12 -27.26 % | 0.16 27.83 % | 0.13 -7.25 % | 0.14 -11.75 % | 0.16 8.26 % | 0.14 2.02 % | 0.14 -30.12 % | 0.20 -5.10 % | 0.21 45.73 % | 0.15 13.31 % | 0.13 -12.40 % | 0.15 -4.23 % | 0.15 -25.17 % | 0.21 |
| Weighted average shs out dil | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M |
| Weighted average shs out | 78.842 M 0.00 % | 78.843 M 0.00 % | 78.842 M 0.00 % | 78.842 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M 0.00 % | 78.844 M |
| EPS diluted | -0.20 -101.61 % | -0.10 56.87 % | -0.23 0.00 % | -0.23 -2 154.90 % | -0.01 0.00 % | -0.01 91.50 % | -0.12 -233.33 % | -0.04 -121.18 % | 0.17 4 957.14 % | 0.00 98.83 % | -0.30 -398.34 % | -0.06 57.00 % | -0.14 -331.79 % | 0.06 391.79 % | -0.02 -110.35 % | 0.20 171.43 % | -0.28 -594.70 % | 0.06 164.54 % | -0.09 -117.62 % | -0.04 89.11 % | -0.37 -2 128.92 % | -0.02 93.85 % | -0.27 -170.00 % | -0.10 58.33 % | -0.24 -576.06 % | -0.04 92.90 % | -0.50 16.67 % | -0.60 -242.86 % | 0.42 250.00 % | -0.28 -133.33 % | -0.12 -400.00 % | 0.04 106.15 % | -0.65 -127.31 % | 2.38 466.67 % | 0.42 7.69 % | 0.39 515.34 % | -0.09 -127.62 % | 0.34 107.59 % | -4.48 -159.81 % | 7.49 926.03 % | 0.73 205.80 % | -0.69 55.19 % | -1.54 -31.62 % | -1.17 -4 066.10 % | 0.03 -96.79 % | 0.92 55.93 % | 0.59 145.38 % | -1.30 -1 281.82 % | 0.11 108.94 % | -1.23 -1 601.83 % | 0.08 -85.63 % | 0.57 307.14 % | 0.14 -84.09 % | 0.88 -65.76 % | 2.57 -15.46 % | 3.04 841.46 % | -0.41 88.08 % | -3.44 -215.60 % | -1.09 68.13 % | -3.42 94.70 % | -64.49 |
| Earnings per share | -0.20 -101.61 % | -0.10 56.87 % | -0.23 0.00 % | -0.23 -2 154.90 % | -0.01 0.00 % | -0.01 91.50 % | -0.12 -233.33 % | -0.04 -121.18 % | 0.17 4 957.14 % | 0.00 98.83 % | -0.30 -398.34 % | -0.06 57.00 % | -0.14 -316.38 % | 0.06 412.56 % | -0.02 -109.86 % | 0.21 175.00 % | -0.28 -594.70 % | 0.06 164.54 % | -0.09 -117.62 % | -0.04 89.11 % | -0.37 -2 128.92 % | -0.02 94.28 % | -0.29 -190.00 % | -0.10 58.33 % | -0.24 -576.06 % | -0.04 92.90 % | -0.50 16.67 % | -0.60 -242.86 % | 0.42 250.00 % | -0.28 -133.33 % | -0.12 -400.00 % | 0.04 106.15 % | -0.65 -126.42 % | 2.46 472.09 % | 0.43 4.88 % | 0.41 514.56 % | -0.10 -128.26 % | 0.35 107.81 % | -4.48 -155.45 % | 8.08 1 006.85 % | 0.73 205.80 % | -0.69 55.19 % | -1.54 -30.51 % | -1.18 -4 100.00 % | 0.03 -97.05 % | 1.00 69.49 % | 0.59 145.38 % | -1.30 -1 281.82 % | 0.11 108.73 % | -1.26 -1 638.46 % | 0.08 -85.63 % | 0.57 307.14 % | 0.14 -84.09 % | 0.88 -65.76 % | 2.57 -15.46 % | 3.04 841.46 % | -0.41 88.08 % | -3.44 -212.73 % | -1.10 67.84 % | -3.42 94.70 % | -64.49 |
| Gross profit | 33.606 M 100.00 % | 16.803 M 110.16 % | 7.996 M 0.00 % | 7.996 M -69.28 % | 26.031 M 0.00 % | 26.031 M 0.36 % | 25.938 M -2.37 % | 26.568 M -4.18 % | 27.728 M -9.33 % | 30.580 M 85.70 % | 16.467 M -32.37 % | 24.349 M 32.75 % | 18.342 M -50.21 % | 36.841 M -1.67 % | 37.465 M -15.85 % | 44.523 M 30.19 % | 34.199 M -23.98 % | 44.985 M 14.41 % | 39.319 M 51.33 % | 25.983 M 219.55 % | 8.131 M -81.39 % | 43.681 M 93.40 % | 22.586 M -29.43 % | 32.007 M -12.36 % | 36.522 M -19.59 % | 45.418 M 80.44 % | 25.170 M 49.56 % | 16.829 M -82.24 % | 94.740 M 152.23 % | 37.561 M -25.20 % | 50.213 M -20.24 % | 62.956 M 555.79 % | 9.600 M -92.30 % | 124.748 M 76.93 % | 70.505 M 8.51 % | 64.973 M -2.73 % | 66.797 M 65.39 % | 40.388 M -3.94 % | 42.043 M 19.46 % | 35.195 M 25.19 % | 28.114 M -17.84 % | 34.219 M 13.42 % | 30.171 M -10.57 % | 33.738 M -20.04 % | 42.193 M -13.85 % | 48.979 M 13.32 % | 43.220 M 11.47 % | 38.774 M -22.20 % | 49.841 M 31.04 % | 38.035 M -2.91 % | 39.174 M -3.31 % | 40.514 M -6.89 % | 43.510 M 5.14 % | 41.381 M -15.34 % | 48.880 M 10.13 % | 44.384 M 53.06 % | 28.998 M 38.24 % | 20.977 M 2.01 % | 20.564 M 19.52 % | 17.205 M -27.13 % | 23.610 M |
| Income tax expense | 1.068 M 100.00 % | 534.000 K -44.92 % | 969.500 K 0.00 % | 969.500 K 78.22 % | 544.000 K 0.00 % | 544.000 K -60.35 % | 1.372 M 53.64 % | 893.000 K -77.14 % | 3.906 M 96.28 % | 1.990 M -1.34 % | 2.017 M 166.88 % | -3.016 M -232.52 % | -907.000 K -141.42 % | 2.190 M -1.53 % | 2.224 M 34.87 % | 1.649 M -41.17 % | 2.803 M -31.18 % | 4.073 M 100.64 % | 2.030 M 58.22 % | 1.283 M -75.01 % | 5.135 M 172.70 % | 1.883 M 9.54 % | 1.719 M 146.63 % | 697.000 K -87.71 % | 5.669 M 105.25 % | 2.762 M 23.14 % | 2.243 M -25.88 % | 3.026 M -48.33 % | 5.856 M 115.21 % | 2.721 M 2.76 % | 2.648 M 4.01 % | 2.546 M -64.85 % | 7.243 M -25.75 % | 9.755 M 128.13 % | 4.276 M 10.52 % | 3.869 M 124.13 % | -16.033 M -341.39 % | 6.642 M 13.89 % | 5.832 M -61.01 % | 14.959 M 664.38 % | 1.957 M -20.06 % | 2.448 M 23.51 % | 1.982 M 38.50 % | 1.431 M -20.37 % | 1.797 M -15.12 % | 2.117 M 31.74 % | 1.607 M -9.00 % | 1.766 M 235.10 % | 527.000 K -81.58 % | 2.861 M 13.80 % | 2.514 M 27.74 % | 1.968 M -54.03 % | 4.281 M 195.04 % | 1.451 M 4.61 % | 1.387 M 90.52 % | 728.000 K -26.76 % | 994.000 K 59.29 % | 624.000 K 39.29 % | 448.000 K 33.73 % | 335.000 K 42.55 % | 235.000 K |
| Cost of revenue | 398.162 M 100.00 % | 199.081 M 1.50 % | 196.133 M 0.00 % | 196.133 M -1.96 % | 200.054 M 0.00 % | 200.054 M -41.04 % | 339.282 M 36.38 % | 248.778 M -12.97 % | 285.868 M -7.74 % | 309.836 M -18.08 % | 378.196 M 138.57 % | 158.524 M -46.52 % | 296.418 M -22.93 % | 384.601 M -12.28 % | 438.450 M 43.89 % | 304.716 M -31.10 % | 442.251 M -12.55 % | 505.746 M 15.25 % | 438.839 M 67.17 % | 262.504 M -9.13 % | 288.871 M -25.81 % | 389.385 M 9.10 % | 356.909 M 63.98 % | 217.653 M -47.86 % | 417.461 M -30.30 % | 598.927 M 16.59 % | 513.705 M -32.99 % | 766.621 M 22.70 % | 624.785 M 2.14 % | 611.690 M -2.61 % | 628.110 M 26.14 % | 497.932 M 27.49 % | 390.563 M -35.10 % | 601.804 M 18.47 % | 507.999 M 10.86 % | 458.225 M 21.44 % | 377.322 M -11.16 % | 424.735 M 21.48 % | 349.647 M -2.18 % | 357.423 M 10.26 % | 324.174 M -13.40 % | 374.350 M 14.77 % | 326.162 M 4.90 % | 310.928 M -0.04 % | 311.058 M -1.22 % | 314.908 M 13.42 % | 277.648 M -2.97 % | 286.136 M 12.67 % | 253.965 M -1.69 % | 258.331 M 5.91 % | 243.923 M 11.95 % | 217.879 M -15.19 % | 256.900 M 2.72 % | 250.097 M 30.46 % | 191.703 M 17.66 % | 162.930 M -3.24 % | 168.386 M 19.58 % | 140.812 M 18.95 % | 118.375 M 25.77 % | 94.118 M 3.76 % | 90.707 M |
| General and administrative expenses | 22.007 M 0.00 % | 22.007 M 59.44 % | 13.803 M 0.00 % | 13.803 M -46.30 % | 25.702 M 0.00 % | 25.702 M 69.92 % | 15.126 M 2.97 % | 14.690 M -46.89 % | 27.658 M 90.82 % | 14.494 M -11.89 % | 16.449 M 20.59 % | 13.641 M -52.49 % | 28.713 M 68.05 % | 17.086 M -17.12 % | 20.615 M 29.52 % | 15.917 M -62.45 % | 42.393 M 131.64 % | 18.301 M -39.78 % | 30.392 M 100.04 % | 15.193 M -69.82 % | 50.335 M 258.05 % | 14.058 M -9.72 % | 15.572 M 5.90 % | 14.704 M -65.37 % | 42.458 M 136.07 % | 17.985 M -42.23 % | 31.131 M 22.53 % | 25.406 M -42.94 % | 44.527 M 77.78 % | 25.046 M 17.53 % | 21.310 M -17.72 % | 25.899 M -17.42 % | 31.364 M 11.71 % | 28.077 M -4.06 % | 29.264 M 6.74 % | 27.415 M -31.12 % | 39.800 M 81.23 % | 21.961 M 4.13 % | 21.090 M 2.75 % | 20.526 M -47.32 % | 38.963 M 122.06 % | 17.546 M -13.90 % | 20.378 M -3.32 % | 21.077 M 2.55 % | 20.553 M -9.04 % | 22.595 M 7.63 % | 20.994 M -0.41 % | 21.081 M 27.48 % | 16.537 M -11.90 % | 18.771 M 2.01 % | 18.401 M 1.55 % | 18.120 M -16.36 % | 21.663 M 34.71 % | 16.081 M -8.38 % | 17.552 M 24.19 % | 14.133 M -63.33 % | 38.541 M 259.49 % | 10.721 M 5.49 % | 10.163 M -4.52 % | 10.644 M -15.16 % | 12.546 M |
| Selling and marketing expenses | 5.333 M 0.00 % | 5.333 M -60.81 % | 13.608 M 0.00 % | 13.608 M 97.91 % | 6.876 M 0.00 % | 6.876 M -54.10 % | 14.980 M 6.08 % | 14.121 M 104.71 % | 6.898 M -45.92 % | 12.756 M -15.94 % | 15.175 M 40.44 % | 10.805 M 56.78 % | 6.892 M -47.12 % | 13.034 M -10.77 % | 14.607 M 21.27 % | 12.045 M 7.20 % | 11.236 M 8.98 % | 10.310 M -42.67 % | 17.983 M 25.06 % | 14.379 M 186.19 % | -16.682 M -161.88 % | 26.959 M 12.98 % | 23.861 M 2.25 % | 23.335 M 154.47 % | 9.170 M -61.70 % | 23.940 M 0.50 % | 23.820 M -15.07 % | 28.048 M 165.88 % | 10.549 M -58.97 % | 25.708 M -18.76 % | 31.646 M 5.33 % | 30.045 M 59.15 % | 18.879 M -33.44 % | 28.363 M 25.77 % | 22.552 M -6.35 % | 24.081 M 85.78 % | 12.962 M -48.95 % | 25.393 M 4.87 % | 24.213 M 14.13 % | 21.215 M -15.34 % | 25.058 M 31.81 % | 19.011 M 4.74 % | 18.151 M -1.35 % | 18.400 M -35.24 % | 28.413 M 55.51 % | 18.271 M 1.47 % | 18.006 M -11.56 % | 20.360 M -35.20 % | 31.422 M 69.58 % | 18.529 M 11.49 % | 16.619 M -3.90 % | 17.293 M -23.88 % | 22.717 M 8.72 % | 20.894 M 12.02 % | 18.652 M 11.03 % | 16.799 M -23.67 % | 22.009 M 63.28 % | 13.479 M -14.93 % | 15.844 M 18.56 % | 13.364 M -9.93 % | 14.837 M |
| Other expenses | 0.000 100.00 % | -3.925 M -28.02 % | -3.066 M 0.00 % | -3.066 M 37.20 % | -4.882 M -11.08 % | -4.395 M | 0.000 | 0.000 -100.00 % | 11.340 M | 0.000 | 0.000 | 0.000 100.00 % | -5.394 M | 0.000 | 0.000 | 0.000 100.00 % | -2.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K -19.43 % | 175.000 K 1 358.33 % | 12.000 K -93.37 % | 181.000 K 108.50 % | -2.130 M -85.86 % | -1.146 M 3.37 % | -1.186 M -245.77 % | -343.000 K 68.21 % | -1.079 M -47.40 % | -732.000 K 75.69 % | -3.011 M -606.81 % | -426.000 K -109.13 % | 4.667 M 299.27 % | -2.342 M -1 326.18 % | 191.000 K 107.13 % | -2.677 M 73.13 % | -9.962 M -1 347.97 % | -688.000 K 91.43 % | -8.029 M -108.65 % | -3.848 M -328.99 % | -897.000 K 74.99 % | -3.587 M 54.32 % | -7.852 M -117.57 % | -3.609 M 77.69 % | -16.173 M -161 630.00 % | -10.000 K 98.76 % | -808.000 K 62.31 % | -2.144 M -160.83 % | -822.000 K 71.50 % | -2.884 M -473.36 % | -503.000 K | 0.000 100.00 % | -5.128 M -509.03 % | -842.000 K -815.22 % | -92.000 K 75.20 % | -371.000 K -7 520.00 % | 5.000 K -99.71 % | 1.699 M 214.10 % | -1.489 M -579.91 % | -219.000 K -100.92 % | -109.000 K |
| Operating expenses | 51.780 M 121.15 % | 23.415 M -3.82 % | 24.345 M 0.00 % | 24.345 M -12.10 % | 27.697 M -1.73 % | 28.184 M -6.39 % | 30.106 M 4.49 % | 28.811 M -13.56 % | 33.329 M 22.31 % | 27.250 M -13.83 % | 31.624 M 29.36 % | 24.446 M -7.37 % | 26.390 M -12.38 % | 30.120 M -14.49 % | 35.222 M 25.96 % | 27.962 M -46.56 % | 52.328 M 82.89 % | 28.611 M -40.86 % | 48.375 M 63.58 % | 29.572 M 9.15 % | 27.094 M -33.94 % | 41.017 M 4.02 % | 39.433 M 3.66 % | 38.039 M -22.70 % | 49.207 M 20.67 % | 40.779 M -24.15 % | 53.765 M 1.23 % | 53.111 M -1.64 % | 53.997 M 7.95 % | 50.022 M 0.15 % | 49.945 M -10.04 % | 55.518 M 1.11 % | 54.910 M 1.50 % | 54.098 M 4.02 % | 52.007 M 6.53 % | 48.819 M 14.06 % | 42.800 M -8.28 % | 46.666 M 25.20 % | 37.274 M -1.63 % | 37.893 M -39.97 % | 63.124 M 91.46 % | 32.970 M 7.47 % | 30.677 M -14.47 % | 35.868 M 9.38 % | 32.793 M -19.74 % | 40.856 M 6.98 % | 38.192 M -2.81 % | 39.297 M -16.63 % | 47.137 M 36.96 % | 34.416 M -0.29 % | 34.517 M -1.92 % | 35.193 M -10.34 % | 39.252 M 8.63 % | 36.133 M 0.06 % | 36.112 M 18.68 % | 30.429 M -49.75 % | 60.555 M 133.81 % | 25.899 M 5.63 % | 24.518 M 3.06 % | 23.789 M -12.78 % | 27.274 M |
| Cost and expenses | 449.942 M 102.23 % | 222.496 M 0.92 % | 220.478 M 0.00 % | 220.478 M -3.19 % | 227.750 M 0.00 % | 227.750 M -38.34 % | 369.388 M 33.07 % | 277.589 M -13.04 % | 319.197 M -5.31 % | 337.086 M -17.75 % | 409.820 M 123.98 % | 182.970 M -43.32 % | 322.808 M -22.16 % | 414.721 M -12.45 % | 473.672 M 42.38 % | 332.678 M -32.74 % | 494.579 M -7.44 % | 534.357 M 9.68 % | 487.214 M 66.81 % | 292.076 M -7.56 % | 315.965 M -26.59 % | 430.402 M 8.59 % | 396.342 M 55.01 % | 255.692 M -45.21 % | 466.668 M -27.05 % | 639.706 M 12.73 % | 567.470 M -30.77 % | 819.732 M 20.77 % | 678.782 M 2.58 % | 661.712 M -2.41 % | 678.055 M 22.51 % | 553.450 M 24.24 % | 445.473 M -32.08 % | 655.902 M 17.12 % | 560.006 M 10.45 % | 507.044 M 20.69 % | 420.122 M -10.88 % | 471.401 M 21.83 % | 386.921 M -2.12 % | 395.316 M 2.07 % | 387.298 M -4.92 % | 407.320 M 14.15 % | 356.839 M 2.90 % | 346.796 M 0.86 % | 343.851 M -3.35 % | 355.764 M 12.64 % | 315.840 M -2.95 % | 325.433 M 8.08 % | 301.102 M 2.85 % | 292.747 M 5.14 % | 278.440 M 10.02 % | 253.072 M -14.55 % | 296.152 M 3.47 % | 286.230 M 25.64 % | 227.815 M 17.82 % | 193.359 M -15.54 % | 228.941 M 37.33 % | 166.711 M 16.67 % | 142.893 M 21.19 % | 117.907 M -0.06 % | 117.981 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.780 M 89.40 % | 27.339 M -0.26 % | 27.411 M 0.00 % | 27.411 M -15.86 % | 32.578 M 0.00 % | 32.578 M 8.21 % | 30.106 M 4.49 % | 28.811 M -16.63 % | 34.556 M 26.81 % | 27.250 M -13.83 % | 31.624 M 29.36 % | 24.446 M -31.34 % | 35.605 M 18.21 % | 30.120 M -14.49 % | 35.222 M 25.96 % | 27.962 M -47.86 % | 53.629 M 87.44 % | 28.611 M -40.86 % | 48.375 M 63.58 % | 29.572 M -12.13 % | 33.653 M -17.95 % | 41.017 M 4.02 % | 39.433 M 3.66 % | 38.039 M -26.32 % | 51.628 M 23.14 % | 41.925 M -23.70 % | 54.951 M 2.80 % | 53.454 M -2.95 % | 55.076 M 8.52 % | 50.754 M -4.16 % | 52.956 M -5.34 % | 55.944 M 11.35 % | 50.243 M -10.98 % | 56.440 M 8.92 % | 51.816 M 0.62 % | 51.496 M -2.40 % | 52.762 M 11.42 % | 47.354 M 4.53 % | 45.303 M 8.53 % | 41.741 M -34.80 % | 64.021 M 75.13 % | 36.557 M -5.12 % | 38.529 M -2.40 % | 39.477 M -19.38 % | 48.966 M 19.82 % | 40.866 M 4.78 % | 39.000 M -5.89 % | 41.441 M -13.59 % | 47.959 M 28.58 % | 37.300 M 6.51 % | 35.020 M -1.11 % | 35.413 M -20.21 % | 44.380 M 20.03 % | 36.975 M 2.13 % | 36.204 M 17.04 % | 30.932 M -48.91 % | 60.550 M 150.21 % | 24.200 M -6.95 % | 26.007 M 8.33 % | 24.008 M -12.33 % | 27.383 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.812 M 1 038.46 % | 247.000 K -78.91 % | 1.171 M -14.65 % | 1.372 M | 0.000 | 0.000 -100.00 % | 404.000 K 25.08 % | 323.000 K | 0.000 | 0.000 -100.00 % | 431.000 K 20.06 % | 359.000 K | 0.000 | 0.000 -100.00 % | 496.000 K -67.75 % | 1.538 M | 0.000 | 0.000 -100.00 % | 70.000 K -97.08 % | 2.399 M | 0.000 | 0.000 -100.00 % | 270.000 K -87.45 % | 2.152 M | 0.000 | 0.000 -100.00 % | 280.000 K -79.40 % | 1.359 M | 0.000 | 0.000 -100.00 % | 6.000 K -99.53 % | 1.267 M | 0.000 | 0.000 -100.00 % | 37.000 K -89.37 % | 348.000 K | 0.000 | 0.000 -100.00 % | 129.000 K -60.67 % | 328.000 K | 0.000 | 0.000 -100.00 % | 73.000 K -71.60 % | 257.000 K | 0.000 | 0.000 -100.00 % | 54.000 K -78.05 % | 246.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 462.000 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 401.000 K | 0.000 -100.00 % | 247.000 K 53.42 % | 161.000 K 41.23 % | 114.000 K 31.03 % | 87.000 K -42.00 % | 150.000 K 100.00 % | 75.000 K -5.06 % | 79.000 K -10.23 % | 88.000 K -40.94 % | 149.000 K 19.20 % | 125.000 K -22.36 % | 161.000 K -43.11 % | 283.000 K 74.69 % | 162.000 K -43.55 % | 287.000 K -84.66 % | 1.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 259.000 K -52.39 % | 544.000 K -27.47 % | 750.000 K -35.29 % | 1.159 M -35.50 % | 1.797 M 67.01 % | 1.076 M 41.77 % | 759.000 K 1.20 % | 750.000 K -62.96 % | 2.025 M 139.64 % | 845.000 K -15.67 % | 1.002 M 251.58 % | 285.000 K -82.85 % | 1.662 M 192.61 % | 568.000 K 41.29 % | 402.000 K -24.58 % | 533.000 K -74.46 % | 2.087 M 530.51 % | 331.000 K -75.98 % | 1.378 M 119.43 % | 628.000 K -67.07 % | 1.907 M 180.44 % | 680.000 K 7.26 % | 634.000 K 48.83 % | 426.000 K -37.63 % | 683.000 K 6.72 % | 640.000 K 159.11 % | 247.000 K 8.33 % | 228.000 K -83.06 % | 1.346 M 396.68 % | 271.000 K 31.55 % | 206.000 K 11.35 % | 185.000 K -76.49 % | 787.000 K 316.40 % | 189.000 K 8.62 % | 174.000 K -39.58 % | 288.000 K 9.51 % | 263.000 K |
| Depreciation and amortization | 11.162 M 494.83 % | 1.877 M 4.08 % | 1.803 M 0.00 % | 1.803 M -57.22 % | 4.215 M 100.00 % | 2.108 M -52.10 % | 4.400 M 97.93 % | 2.223 M -48.86 % | 4.347 M 48.87 % | 2.920 M -35.75 % | 4.545 M 55.65 % | 2.920 M -51.51 % | 6.022 M 77.50 % | 3.393 M -40.04 % | 5.658 M 66.77 % | 3.393 M -51.23 % | 6.956 M 86.31 % | 3.734 M -43.56 % | 6.615 M 77.18 % | 3.734 M -87.68 % | 30.301 M 550.06 % | 4.661 M -34.93 % | 7.163 M 53.67 % | 4.661 M -2.15 % | 4.764 M -3.73 % | 4.948 M 39.05 % | 3.559 M -32.87 % | 5.301 M 0.00 % | 5.301 M 19.61 % | 4.432 M 6.16 % | 4.175 M -15.17 % | 4.921 M 0.00 % | 4.921 M 57.93 % | 3.116 M -18.55 % | 3.826 M 6.96 % | 3.577 M 0.00 % | 3.577 M 113.55 % | -26.396 M -1 042.80 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 475.81 % | -745.000 K -129.97 % | 2.486 M 0.00 % | 2.486 M 0.00 % | 2.486 M 418.65 % | -780.000 K -132.09 % | 2.431 M 0.00 % | 2.431 M 0.00 % | 2.431 M 233.12 % | -1.826 M -179.17 % | 2.307 M 0.00 % | 2.307 M 0.00 % | 2.307 M 1 669.05 % | -147.000 K -106.66 % | 2.209 M 0.00 % | 2.209 M 0.00 % | 2.209 M 560.16 % | -480.000 K -117.72 % | 2.709 M 2.44 % | 2.645 M 35.60 % | 1.950 M |
| Operating income | -18.174 M -174.88 % | -6.612 M 59.56 % | -16.349 M 0.00 % | -16.349 M -40.41 % | -11.644 M -599.13 % | -1.666 M 73.66 % | -6.323 M -999.65 % | -575.000 K -104.57 % | 12.579 M 173.28 % | 4.603 M 124.79 % | -18.570 M -275.83 % | -4.941 M 61.51 % | -12.836 M -232.56 % | 9.683 M 163.63 % | 3.673 M -80.64 % | 18.969 M 204.03 % | -18.234 M -223.46 % | 14.769 M 855.06 % | -1.956 M -2 285.37 % | -82.000 K 99.48 % | -15.790 M -656.18 % | 2.839 M 116.86 % | -16.835 M -191.92 % | -5.767 M 51.35 % | -11.855 M -355.55 % | 4.639 M 116.22 % | -28.595 M 14.61 % | -33.489 M -180.53 % | 41.585 M 433.72 % | -12.461 M -4 749.63 % | 268.000 K -96.59 % | 7.868 M 120.46 % | -38.455 M -154.43 % | 70.650 M 281.93 % | 18.498 M 14.47 % | 16.160 M 196.71 % | -16.710 M -187.65 % | 19.065 M 120.72 % | -92.027 M -184.56 % | 108.825 M 102.77 % | 53.670 M 4 197.04 % | 1.249 M 346.84 % | -506.000 K 76.24 % | -2.130 M -122.31 % | 9.547 M 17.53 % | 8.123 M 61.56 % | 5.028 M 1 217.33 % | -450.000 K -115.20 % | 2.961 M -18.18 % | 3.619 M -22.29 % | 4.657 M -12.48 % | 5.321 M 18.77 % | 4.480 M -14.63 % | 5.248 M -58.90 % | 12.768 M -8.51 % | 13.955 M 144.39 % | -31.434 M -538.64 % | -4.922 M -24.48 % | -3.954 M 39.95 % | -6.584 M -79.69 % | -3.664 M |
| Operating income ratio | -0.04 -37.44 % | -0.03 61.76 % | -0.08 0.00 % | -0.08 -55.51 % | -0.05 -599.13 % | -0.01 57.45 % | -0.02 -729.05 % | 0.00 -105.21 % | 0.04 196.65 % | 0.01 128.74 % | -0.05 -74.15 % | -0.03 33.75 % | -0.04 -277.49 % | 0.02 197.70 % | 0.01 -85.79 % | 0.05 241.92 % | -0.04 -242.71 % | 0.03 755.56 % | 0.00 -1 339.16 % | 0.00 99.47 % | -0.05 -910.98 % | 0.01 114.78 % | -0.04 -92.05 % | -0.02 11.54 % | -0.03 -462.71 % | 0.01 113.57 % | -0.05 -24.14 % | -0.04 -173.96 % | 0.06 401.13 % | -0.02 -4 957.83 % | 0.00 -97.18 % | 0.01 114.60 % | -0.10 -198.83 % | 0.10 204.11 % | 0.03 3.52 % | 0.03 182.09 % | -0.04 -191.79 % | 0.04 117.45 % | -0.23 -184.76 % | 0.28 81.94 % | 0.15 4 883.53 % | 0.00 315.28 % | 0.00 77.02 % | -0.01 -122.87 % | 0.03 21.07 % | 0.02 42.46 % | 0.02 1 231.41 % | 0.00 -114.21 % | 0.01 -20.19 % | 0.01 -25.77 % | 0.02 -20.12 % | 0.02 38.09 % | 0.01 -17.17 % | 0.02 -66.07 % | 0.05 -21.16 % | 0.07 142.27 % | -0.16 -423.47 % | -0.03 -6.90 % | -0.03 51.88 % | -0.06 -84.53 % | -0.03 |
| Total other income expenses net | 4.489 M 2 043.29 % | -231.000 K -75.66 % | -131.501 K 0.00 % | -131.501 K -101.66 % | 7.912 M | 0.000 100.00 % | -247.000 K -124.46 % | 1.010 M 985.96 % | -114.000 K -31.03 % | -87.000 K 42.00 % | -150.000 K -145.59 % | 329.000 K -37.69 % | 528.000 K 700.00 % | -88.000 K 40.94 % | -149.000 K -148.69 % | 306.000 K -75.77 % | 1.263 M 546.29 % | -283.000 K -74.69 % | -162.000 K -160.90 % | 266.000 K 114.22 % | -1.871 M | 0.000 | 0.000 -100.00 % | 84.000 K -96.89 % | 2.701 M 596.51 % | -544.000 K 27.47 % | -750.000 K 35.29 % | -1.159 M -11.98 % | -1.035 M 3.81 % | -1.076 M -41.77 % | -759.000 K -137.19 % | -320.000 K -113.63 % | 2.348 M 377.87 % | -845.000 K 15.67 % | -1.002 M -251.58 % | -285.000 K -119.53 % | 1.459 M 190.01 % | -1.621 M 16.74 % | -1.947 M -84.38 % | -1.056 M -436.04 % | -197.000 K 81.69 % | -1.076 M 46.73 % | -2.020 M -67.91 % | -1.203 M 69.76 % | -3.978 M -172.47 % | -1.460 M -22.69 % | -1.190 M -93.50 % | -615.000 K -298.39 % | 310.000 K 112.57 % | -2.466 M -311.00 % | -600.000 K -136.90 % | 1.626 M 281.88 % | -894.000 K -113.88 % | -418.000 K -93.52 % | -216.000 K 61.15 % | -556.000 K 46.69 % | -1.043 M -55.90 % | -669.000 K -275.84 % | -178.000 K -556.41 % | 39.000 K 114.83 % | -263.000 K |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2009-09-30 | 2008-09-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-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2009-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -330.816 M 0.00 % | -330.816 M -0.90 % | -327.849 M 0.00 % | -327.849 M 15.06 % | -385.955 M 0.00 % | -385.955 M -119.39 % | -175.920 M -132.57 % | 540.159 M 231.51 % | -410.738 M -189.33 % | 459.785 M 230.04 % | -353.570 M -164.96 % | 544.314 M 227.94 % | -425.461 M 8.34 % | -464.163 M -183.62 % | 555.109 M 222.11 % | -454.612 M -5.86 % | -429.428 M -182.88 % | 518.110 M 238.88 % | -373.062 M 0.39 % | -374.527 M -171.76 % | 521.909 M 233.23 % | -391.743 M -7.09 % | -365.797 M -156.15 % | 651.415 M 264.29 % | -396.506 M 14.56 % | -464.069 M -170.12 % | 661.791 M 245.67 % | -454.314 M -912.87 % | -44.854 M -114.64 % | 306.397 M 239.24 % | -220.053 M 33.95 % | -333.154 M -219.69 % | 278.353 M 310.99 % | -131.929 M -38.89 % | -94.991 M -186.64 % | 109.638 M 1 093.82 % | -11.032 M 73.81 % | -42.128 M -149.27 % | 85.502 M 255.57 % | -54.961 M 9.35 % | -60.631 M 19.27 % | -75.100 M -58.44 % | -47.400 M 3.13 % | -48.933 M -419.68 % | -9.416 M 67.14 % | -28.657 M |
| Total investments | 75.350 M 2 166.85 % | 3.324 M -96.15 % | 86.443 M 0.00 % | 86.443 M 592.32 % | 12.486 M 0.00 % | 12.486 M -87.86 % | 102.816 M -90.48 % | 1.080 B 6 299.23 % | 16.882 M -98.16 % | 919.570 M 836.58 % | 98.184 M -90.98 % | 1.089 B 7 137.26 % | 15.042 M -79.32 % | 72.724 M -93.45 % | 1.110 B 1 445.86 % | 71.819 M -8.64 % | 78.615 M -92.41 % | 1.036 B 1 246.28 % | 76.969 M -10.61 % | 86.101 M -91.75 % | 1.044 B 817.58 % | 113.758 M -4.50 % | 119.119 M -90.86 % | 1.303 B 844.77 % | 137.899 M 19.62 % | 115.277 M -91.29 % | 1.324 B 847.13 % | 139.746 M 4.43 % | 133.819 M -78.16 % | 612.794 M 1 340.85 % | 42.530 M 9.26 % | 38.926 M -93.01 % | 556.706 M 483.55 % | 95.400 M 11 393.98 % | 830.000 K -99.62 % | 219.276 M 10 612.07 % | 2.047 M -48.32 % | 3.961 M -97.68 % | 171.004 M 2 897.97 % | 5.704 M 85.50 % | 3.075 M -38.98 % | 5.039 M 6.58 % | 4.728 M -7.46 % | 5.109 M 70.19 % | 3.002 M -15.37 % | 3.547 M |
| Total debt | 13.264 M 0.00 % | 13.264 M 125.35 % | 5.886 M 0.00 % | 5.886 M -38.20 % | 9.525 M 121.00 % | 4.310 M -67.88 % | 13.419 M | 0.000 -100.00 % | 5.441 M | 0.000 -100.00 % | 8.031 M | 0.000 -100.00 % | 6.593 M -28.27 % | 9.192 M | 0.000 -100.00 % | 11.527 M -2.99 % | 11.882 M | 0.000 -100.00 % | 28.961 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.591 M | 0.000 -100.00 % | 99.976 M 26.52 % | 79.019 M | 0.000 -100.00 % | 67.731 M -26.32 % | 91.923 M | 0.000 -100.00 % | 43.814 M 14.30 % | 38.331 M | 0.000 -100.00 % | 51.024 M -24.08 % | 67.210 M | 0.000 -100.00 % | 88.615 M 110.36 % | 42.125 M | 0.000 -100.00 % | 18.585 M 25.91 % | 14.760 M -57.74 % | 34.928 M 4.61 % | 33.390 M 21.63 % | 27.453 M 96.25 % | 13.989 M -41.27 % | 23.819 M |
| Accumulated other comprehensive income loss | 17.818 M 0.00 % | 17.818 M -24.86 % | 23.714 M 0.00 % | 23.714 M 7.00 % | 22.162 M 0.00 % | 22.162 M -60.41 % | 55.978 M -92.91 % | 789.647 M 1 410.82 % | 52.266 M | 0.000 -100.00 % | 64.200 M -92.05 % | 807.443 M 1 239.02 % | 60.301 M 2.79 % | 58.667 M -92.67 % | 800.276 M 1 266.43 % | 58.567 M 12.59 % | 52.020 M -93.65 % | 818.773 M 1 046.45 % | -86.510 M -239.51 % | 62.009 M -92.80 % | 860.960 M 1 141.52 % | -82.664 M -371.97 % | 30.395 M -96.83 % | 960.152 M 1 107.13 % | -95.335 M -1 065.61 % | 9.873 M -98.93 % | 921.458 M 1 274.01 % | -78.488 M -504.43 % | 19.407 M -96.39 % | 537.907 M 927.93 % | -64.970 M -594.75 % | 13.132 M -96.42 % | 366.541 M 734.59 % | -57.760 M -513.07 % | 13.983 M -90.88 % | 153.400 M 360.13 % | -58.970 M -518.26 % | 14.099 M -88.77 % | 125.514 M 336.68 % | -53.031 M -1 143.11 % | -4.266 M 90.68 % | -45.766 M | 0.000 100.00 % | -37.339 M -1 231.16 % | -2.805 M 34.14 % | -4.259 M |
| Retained earnings | -95.878 M 0.00 % | -95.878 M -18.11 % | -81.176 M 0.00 % | -81.176 M -81.02 % | -44.844 M 0.00 % | -44.844 M 34.02 % | -67.962 M | 0.000 100.00 % | -30.547 M | 0.000 100.00 % | -44.311 M | 0.000 100.00 % | -16.614 M -293.23 % | -4.225 M | 0.000 100.00 % | -46.835 M 68.68 % | -149.520 M | 0.000 100.00 % | -139.911 M -28.63 % | -108.772 M | 0.000 100.00 % | -81.485 M -97.77 % | -41.201 M | 0.000 -100.00 % | 17.173 M 284.27 % | 4.469 M | 0.000 -100.00 % | 10.172 M 282.55 % | 2.659 M | 0.000 100.00 % | -5.370 M 79.07 % | -25.654 M | 0.000 100.00 % | -15.574 M 75.44 % | -63.424 M | 0.000 100.00 % | -44.955 M 16.38 % | -53.764 M | 0.000 100.00 % | -55.621 M 1.30 % | -56.352 M 8.19 % | -61.382 M 5.07 % | -64.663 M 38.37 % | -104.917 M | 0.000 | 0.000 |
| Common stock | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K 0.00 % | 788.000 K | 0.000 -100.00 % | 788.000 K | 0.000 -100.00 % | 788.000 K | 0.000 -100.00 % | 750.000 K 0.00 % | 750.000 K | 0.000 -100.00 % | 750.000 K -99.38 % | 120.079 M | 0.000 -100.00 % | 120.079 M 0.00 % | 120.079 M | 0.000 -100.00 % | 109.268 M 0.00 % | 109.268 M | 0.000 -100.00 % | 109.268 M 0.00 % | 109.268 M | 0.000 -100.00 % | 109.268 M 200.01 % | 36.422 M | 0.000 -100.00 % | 36.422 M 0.00 % | 36.422 M | 0.000 -100.00 % | 18.211 M 52.80 % | 11.918 M | 0.000 -100.00 % | 2.980 M 20.02 % | 2.483 M | 0.000 -100.00 % | 2.483 M 0.00 % | 2.483 M 0.00 % | 2.483 M 0.00 % | 2.483 M 0.00 % | 2.483 M -95.83 % | 59.513 M 3.33 % | 57.593 M |
| Total equity | 689.623 M 0.00 % | 689.623 M -2.74 % | 709.084 M 0.00 % | 709.084 M -6.21 % | 756.007 M 0.00 % | 756.007 M -1.69 % | 768.998 M -0.86 % | 775.706 M 0.00 % | 775.706 M -1.33 % | 786.184 M 0.00 % | 786.184 M -4.13 % | 820.010 M 0.00 % | 820.010 M 0.17 % | 818.588 M 1.27 % | 808.284 M 0.00 % | 808.284 M 0.08 % | 807.670 M -0.80 % | 814.154 M 0.00 % | 814.154 M -5.33 % | 859.981 M -1.80 % | 875.754 M 0.00 % | 875.754 M -3.63 % | 908.730 M -8.30 % | 991.024 M 0.00 % | 991.024 M 5.96 % | 935.262 M 0.15 % | 933.822 M 0.00 % | 933.822 M 58.40 % | 589.520 M 6.65 % | 552.783 M 0.00 % | 552.783 M -0.41 % | 555.055 M 44.06 % | 385.295 M 0.00 % | 385.295 M 53.27 % | 251.384 M 41.42 % | 177.760 M 0.00 % | 177.760 M 19.60 % | 148.623 M -0.44 % | 149.281 M 0.00 % | 149.281 M 3.87 % | 143.725 M 0.95 % | 142.370 M 4.92 % | 135.696 M 21.80 % | 111.406 M 65.22 % | 67.430 M -26.01 % | 91.140 M |
| Other non current liabilities | 1.003 M 0.00 % | 1.003 M 25.38 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.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 -100.00 % | 18.497 M | 0.000 -100.00 % | 18.497 M -16.55 % | 22.166 M | 0.000 -100.00 % | 22.166 M 1.89 % | 21.754 M | 0.000 -100.00 % | 21.754 M 32.29 % | 16.444 M | 0.000 -100.00 % | 16.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 4.783 M 0.00 % | 4.783 M 261.25 % | 1.324 M 0.00 % | 1.324 M -59.89 % | 3.301 M 0.00 % | 3.301 M -30.48 % | 4.748 M | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 3.255 M | 0.000 -100.00 % | 1.154 M -51.65 % | 2.387 M | 0.000 -100.00 % | 2.353 M -63.55 % | 6.455 M | 0.000 -100.00 % | 11.098 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 % | 19.290 M | 0.000 -100.00 % | 19.290 M -60.08 % | 48.324 M | 0.000 -100.00 % | 48.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.142 M 0.00 % | 19.142 M | 0.000 -100.00 % | 121.000 K |
| Total non current liabilities | 5.786 M 0.00 % | 5.786 M 172.41 % | 2.124 M 0.00 % | 2.124 M -48.21 % | 4.101 M 0.00 % | 4.101 M -13.63 % | 4.748 M | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 3.255 M | 0.000 -100.00 % | 1.154 M -81.96 % | 6.398 M | 0.000 -100.00 % | 6.299 M -38.51 % | 10.244 M | 0.000 -100.00 % | 14.735 M 278.99 % | 3.888 M | 0.000 -100.00 % | 3.888 M 2.40 % | 3.797 M | 0.000 -100.00 % | 4.163 M 10.69 % | 3.761 M | 0.000 -100.00 % | 3.761 M -83.29 % | 22.504 M | 0.000 -100.00 % | 22.504 M -45.72 % | 41.456 M | 0.000 -100.00 % | 41.456 M -40.84 % | 70.078 M | 0.000 -100.00 % | 70.078 M 236.32 % | 20.837 M | 0.000 -100.00 % | 20.837 M 272.55 % | 5.593 M 0.00 % | 5.593 M -75.82 % | 23.127 M 0.00 % | 23.127 M 584.23 % | 3.380 M 16.83 % | 2.893 M |
| Other current liabilities | 65.584 M -2.03 % | 66.943 M 1.11 % | 66.208 M 0.00 % | 66.208 M 4.73 % | 63.218 M -23.13 % | 82.239 M -9.18 % | 90.553 M | 0.000 -100.00 % | 117.010 M | 0.000 -100.00 % | 107.607 M | 0.000 -100.00 % | 130.386 M -1.45 % | 132.299 M | 0.000 -100.00 % | 154.310 M -16.07 % | 183.854 M | 0.000 -100.00 % | 198.233 M 57.44 % | 125.914 M | 0.000 -100.00 % | 172.088 M 19.76 % | 143.690 M | 0.000 -100.00 % | 165.685 M 3.00 % | 160.857 M | 0.000 -100.00 % | 207.332 M 61.88 % | 128.081 M | 0.000 -100.00 % | 129.594 M 7.68 % | 120.348 M | 0.000 -100.00 % | 83.916 M -22.77 % | 108.653 M | 0.000 -100.00 % | 78.883 M -22.63 % | 101.956 M | 0.000 -100.00 % | 89.310 M -3.04 % | 92.106 M 42.61 % | 64.587 M -14.62 % | 75.643 M 40.21 % | 53.950 M 14.60 % | 47.075 M 1.03 % | 46.597 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.628 M | 0.000 -100.00 % | 10.926 M | 0.000 100.00 % | -5.207 M | 0.000 100.00 % | -4.776 M | 0.000 100.00 % | -5.439 M 20.07 % | -6.805 M | 0.000 -100.00 % | 11.601 M -10.23 % | 12.923 M | 0.000 -100.00 % | 2.686 M -87.05 % | 20.734 M | 0.000 | 0.000 -100.00 % | 13.512 M | 0.000 -100.00 % | 12.859 M -91.95 % | 159.786 M | 0.000 -100.00 % | 229.852 M 4 718.70 % | 4.770 M | 0.000 -100.00 % | 4.301 M -76.53 % | 18.325 M | 0.000 -100.00 % | 1.646 M | 0.000 | 0.000 -100.00 % | 1.238 M -20.13 % | 1.550 M | 0.000 -100.00 % | 1.613 M -97.84 % | 74.614 M 2 688.27 % | 2.676 M 397.40 % | 538.000 K | 0.000 -100.00 % | 46.581 M 14 321.36 % | 323.000 K |
| Short term debt | 8.481 M 0.00 % | 8.481 M 85.91 % | 4.562 M 0.00 % | 4.562 M -26.70 % | 6.224 M 516.85 % | 1.009 M -88.36 % | 8.671 M | 0.000 -100.00 % | 5.207 M | 0.000 -100.00 % | 4.776 M | 0.000 -100.00 % | 5.439 M -20.07 % | 6.805 M | 0.000 -100.00 % | 9.174 M 69.04 % | 5.427 M | 0.000 -100.00 % | 17.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.591 M | 0.000 -100.00 % | 99.976 M 26.52 % | 79.019 M | 0.000 -100.00 % | 67.731 M -26.32 % | 91.923 M | 0.000 -100.00 % | 43.814 M 130.10 % | 19.041 M | 0.000 -100.00 % | 31.734 M 68.03 % | 18.886 M | 0.000 -100.00 % | 40.291 M -4.35 % | 42.125 M | 0.000 -100.00 % | 18.585 M 25.91 % | 14.760 M -57.74 % | 34.928 M 145.14 % | 14.248 M 71.44 % | 8.311 M -40.59 % | 13.989 M -40.97 % | 23.698 M |
| Total current liabilities | 75.495 M 0.00 % | 75.495 M 6.66 % | 70.781 M 0.00 % | 70.781 M -14.98 % | 83.248 M 0.00 % | 83.248 M -18.59 % | 102.259 M | 0.000 -100.00 % | 125.404 M | 0.000 -100.00 % | 114.691 M | 0.000 -100.00 % | 140.033 M -2.78 % | 144.036 M | 0.000 -100.00 % | 168.192 M -12.06 % | 191.248 M | 0.000 -100.00 % | 220.144 M 51.60 % | 145.217 M | 0.000 -100.00 % | 196.873 M -26.93 % | 269.436 M | 0.000 -100.00 % | 331.503 M -13.38 % | 382.713 M | 0.000 -100.00 % | 355.758 M 13.91 % | 312.310 M | 0.000 -100.00 % | 217.402 M -12.99 % | 249.858 M | 0.000 -100.00 % | 169.054 M -23.75 % | 221.714 M | 0.000 -100.00 % | 162.776 M -18.11 % | 198.770 M | 0.000 -100.00 % | 162.435 M -4.24 % | 169.623 M 24.89 % | 135.819 M 8.69 % | 124.962 M 34.62 % | 92.829 M 6.75 % | 86.958 M -4.05 % | 90.631 M |
| Total liabilities | 81.281 M 0.00 % | 81.281 M 11.49 % | 72.905 M 0.00 % | 72.905 M -16.54 % | 87.349 M 0.00 % | 87.349 M -18.37 % | 107.007 M | 0.000 -100.00 % | 125.638 M | 0.000 -100.00 % | 117.946 M | 0.000 -100.00 % | 141.187 M -6.15 % | 150.434 M | 0.000 -100.00 % | 174.491 M -13.40 % | 201.492 M | 0.000 -100.00 % | 234.879 M 57.53 % | 149.105 M | 0.000 -100.00 % | 200.761 M -26.52 % | 273.233 M | 0.000 -100.00 % | 335.666 M -13.15 % | 386.474 M | 0.000 -100.00 % | 359.519 M 7.38 % | 334.814 M | 0.000 -100.00 % | 239.906 M -17.65 % | 291.314 M | 0.000 -100.00 % | 210.510 M -27.86 % | 291.792 M | 0.000 -100.00 % | 232.854 M 6.03 % | 219.607 M | 0.000 -100.00 % | 183.272 M 4.60 % | 175.216 M 23.90 % | 141.412 M -4.51 % | 148.089 M 27.71 % | 115.956 M 28.36 % | 90.338 M -3.41 % | 93.524 M |
| Other non current assets | 52.624 M 0.00 % | 52.624 M 144.97 % | 21.482 M 0.00 % | 21.482 M | 0.000 -100.00 % | 45.048 M -2.93 % | 46.410 M 108.59 % | -540.159 M -315.65 % | -129.956 M | 0.000 100.00 % | -138.813 M 74.50 % | -544.314 M -354.86 % | -119.665 M 10.43 % | -133.600 M 75.93 % | -555.109 M | 0.000 | 0.000 100.00 % | -518.110 M -2 455.05 % | 22.000 M 10.00 % | 20.000 M 103.83 % | -521.909 M | 0.000 | 0.000 100.00 % | -651.415 M -8 201.17 % | 8.041 M 0.50 % | 8.001 M 101.21 % | -661.791 M -8 371.35 % | 8.001 M 94.25 % | 4.119 M 101.34 % | -306.397 M -7 538.63 % | 4.119 M | 0.000 100.00 % | -278.353 M | 0.000 -100.00 % | 1.660 M 101.51 % | -109.638 M -5 456.03 % | 2.047 M -48.32 % | 3.961 M 104.63 % | -85.502 M -1 598.98 % | 5.704 M 85.50 % | 3.075 M -38.98 % | 5.039 M 6.58 % | 4.728 M -7.46 % | 5.109 M 70.19 % | 3.002 M -15.37 % | 3.547 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.048 M | 0.000 -100.00 % | 46.410 M | 0.000 100.00 % | -90.216 M | 0.000 -100.00 % | 15.500 M | 0.000 100.00 % | -82.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M 10.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 K | 0.000 -100.00 % | 2.047 M -48.32 % | 3.961 M | 0.000 -100.00 % | 5.704 M 85.50 % | 3.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M 0.00 % | 14.871 M | 0.000 -100.00 % | 14.871 M | 0.000 -100.00 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 985.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 410.000 K -51.25 % | 841.000 K | 0.000 -100.00 % | 1.820 M -34.95 % | 2.798 M | 0.000 -100.00 % | 3.776 M -5.62 % | 4.001 M | 0.000 -100.00 % | 4.908 M -15.60 % | 5.815 M | 0.000 -100.00 % | 6.722 M -19.84 % | 8.386 M | 0.000 -100.00 % | 8.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 11.872 M 0.00 % | 11.872 M -19.62 % | 14.770 M 0.00 % | 14.770 M 0.00 % | 14.770 M 0.00 % | 14.770 M -8.94 % | 16.220 M | 0.000 -100.00 % | 16.220 M | 0.000 -100.00 % | 17.196 M | 0.000 -100.00 % | 17.196 M 0.00 % | 17.196 M | 0.000 -100.00 % | 17.196 M 1.00 % | 17.026 M | 0.000 -100.00 % | 23.520 M -9.14 % | 25.886 M | 0.000 -100.00 % | 25.886 M -2.24 % | 26.480 M | 0.000 -100.00 % | 26.480 M 1.97 % | 25.969 M | 0.000 -100.00 % | 25.969 M 48.56 % | 17.480 M | 0.000 -100.00 % | 16.884 M -10.57 % | 18.880 M | 0.000 -100.00 % | 320.000 K 0.00 % | 320.000 K | 0.000 -100.00 % | 320.000 K 0.00 % | 320.000 K | 0.000 -100.00 % | 320.000 K 28.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| Goodwill and intangible assets | 26.743 M 0.00 % | 26.743 M -9.78 % | 29.641 M 0.00 % | 29.641 M 0.00 % | 29.641 M 0.00 % | 29.641 M -4.66 % | 31.091 M | 0.000 -100.00 % | 31.091 M | 0.000 -100.00 % | 32.196 M | 0.000 -100.00 % | 17.196 M 0.00 % | 17.196 M | 0.000 -100.00 % | 17.196 M 1.00 % | 17.026 M | 0.000 -100.00 % | 24.505 M -5.33 % | 25.886 M | 0.000 -100.00 % | 25.886 M -3.44 % | 26.807 M | 0.000 -100.00 % | 26.890 M 0.30 % | 26.810 M | 0.000 -100.00 % | 27.789 M 37.04 % | 20.278 M | 0.000 -100.00 % | 20.660 M -9.71 % | 22.881 M | 0.000 -100.00 % | 5.228 M -14.78 % | 6.135 M | 0.000 -100.00 % | 7.042 M -19.11 % | 8.706 M | 0.000 -100.00 % | 8.706 M 3 382.40 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K |
| Property plant equipment net | 97.220 M 0.00 % | 97.220 M 3.23 % | 94.181 M 0.00 % | 94.181 M -5.90 % | 100.090 M 0.00 % | 100.090 M -4.86 % | 105.201 M | 0.000 -100.00 % | 98.865 M | 0.000 -100.00 % | 106.617 M | 0.000 -100.00 % | 102.469 M -11.97 % | 116.404 M | 0.000 -100.00 % | 120.171 M -4.65 % | 126.028 M | 0.000 -100.00 % | 148.468 M 16.22 % | 127.750 M | 0.000 -100.00 % | 130.705 M -1.52 % | 132.723 M | 0.000 -100.00 % | 138.853 M 6.83 % | 129.979 M | 0.000 -100.00 % | 135.441 M 1.96 % | 132.838 M | 0.000 -100.00 % | 84.055 M 185.58 % | 29.433 M | 0.000 -100.00 % | 29.581 M -17.11 % | 35.687 M | 0.000 -100.00 % | 32.626 M -7.36 % | 35.219 M | 0.000 -100.00 % | 27.842 M 27.48 % | 21.841 M -5.04 % | 23.001 M -11.81 % | 26.081 M -8.33 % | 28.450 M 17.31 % | 24.252 M -1.81 % | 24.699 M |
| Total non current assets | 176.587 M 0.00 % | 176.587 M 21.53 % | 145.304 M 0.00 % | 145.304 M -16.86 % | 174.779 M 0.00 % | 174.779 M -4.34 % | 182.702 M 133.82 % | -540.159 M -416.49 % | 170.671 M | 0.000 -100.00 % | 154.313 M 128.35 % | -544.314 M -502.70 % | 135.165 M 1.17 % | 133.600 M 124.07 % | -555.109 M -504.11 % | 137.367 M -3.98 % | 143.054 M 127.61 % | -518.110 M -365.73 % | 194.973 M 12.29 % | 173.636 M 133.27 % | -521.909 M -433.29 % | 156.591 M -1.84 % | 159.530 M 124.49 % | -651.415 M -474.84 % | 173.784 M 5.46 % | 164.790 M 124.90 % | -661.791 M -486.49 % | 171.231 M 8.90 % | 157.235 M 151.32 % | -306.397 M -381.53 % | 108.834 M 108.04 % | 52.314 M 118.79 % | -278.353 M -899.66 % | 34.809 M -18.39 % | 42.652 M 138.90 % | -109.638 M -362.83 % | 41.715 M -12.89 % | 47.886 M 156.01 % | -85.502 M -302.36 % | 42.252 M 67.89 % | 25.166 M -11.04 % | 28.290 M -8.92 % | 31.059 M -8.13 % | 33.809 M 22.92 % | 27.504 M -3.48 % | 28.496 M |
| Other current assets | 22.213 M -78.60 % | 103.787 M -13.14 % | 119.494 M 0.00 % | 119.494 M 4.78 % | 114.044 M -15.00 % | 134.162 M -45.27 % | 245.129 M | 0.000 -100.00 % | 200.014 M | 0.000 -100.00 % | 275.074 M | 0.000 -100.00 % | 281.502 M 4.60 % | 269.129 M | 0.000 -100.00 % | 296.797 M -10.67 % | 332.246 M | 0.000 -100.00 % | 366.460 M 1.17 % | 362.227 M | 0.000 -100.00 % | 398.183 M 0.18 % | 397.486 M | 0.000 -100.00 % | 509.678 M 3.70 % | 491.493 M | 0.000 -100.00 % | 45.536 M -85.58 % | 315.690 M | 0.000 -100.00 % | 366.899 M 123.30 % | 164.307 M | 0.000 -100.00 % | 263.931 M 102.28 % | 130.481 M | 0.000 -100.00 % | 242.980 M 221.71 % | 75.528 M | 0.000 -100.00 % | 203.586 M 181.50 % | 72.323 M 125.07 % | 32.134 M -25.32 % | 43.029 M 91.18 % | 22.507 M -37.38 % | 35.945 M 25.12 % | 28.729 M |
| Short term investments | 75.350 M 2 166.85 % | 3.324 M -96.15 % | 86.443 M 0.00 % | 86.443 M 592.32 % | 12.486 M 0.00 % | 12.486 M -87.86 % | 102.816 M -90.48 % | 1.080 B 908.72 % | 107.098 M -88.35 % | 919.570 M 836.58 % | 98.184 M -90.98 % | 1.089 B 1 019.78 % | 97.218 M 33.68 % | 72.724 M -93.45 % | 1.110 B 1 445.86 % | 71.819 M -8.64 % | 78.615 M -92.41 % | 1.036 B 1 246.28 % | 76.969 M -10.61 % | 86.101 M -91.75 % | 1.044 B 817.58 % | 113.758 M -4.50 % | 119.119 M -90.86 % | 1.303 B 844.77 % | 137.899 M 19.62 % | 115.277 M -91.29 % | 1.324 B 847.13 % | 139.746 M 4.43 % | 133.819 M -78.16 % | 612.794 M 1 340.85 % | 42.530 M 9.26 % | 38.926 M -93.01 % | 556.706 M 483.55 % | 95.400 M | 0.000 -100.00 % | 219.276 M 2 094.74 % | 9.991 M | 0.000 -100.00 % | 171.004 M 1 330.28 % | 11.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 344.080 M 0.00 % | 344.080 M 3.10 % | 333.735 M 0.00 % | 333.735 M -14.49 % | 390.265 M 0.00 % | 390.265 M 106.12 % | 189.339 M 135.05 % | -540.159 M -229.79 % | 416.179 M 190.52 % | -459.785 M -227.15 % | 361.601 M 166.43 % | -544.314 M -225.98 % | 432.054 M -8.73 % | 473.355 M 185.27 % | -555.109 M -219.09 % | 466.139 M 5.63 % | 441.310 M 185.18 % | -518.110 M -228.88 % | 402.023 M 7.34 % | 374.527 M 171.76 % | -521.909 M -233.23 % | 391.743 M -4.78 % | 411.388 M 163.15 % | -651.415 M -231.21 % | 496.482 M -8.58 % | 543.088 M 182.06 % | -661.791 M -226.77 % | 522.045 M 281.68 % | 136.777 M 144.64 % | -306.397 M -216.12 % | 263.867 M -28.97 % | 371.485 M 233.46 % | -278.353 M -252.14 % | 182.953 M 12.79 % | 162.201 M 247.94 % | -109.638 M -210.03 % | 99.647 M 18.27 % | 84.253 M 198.54 % | -85.502 M -216.26 % | 73.546 M -2.45 % | 75.391 M -31.48 % | 110.028 M 36.19 % | 80.790 M 5.77 % | 76.386 M 226.37 % | 23.405 M -55.40 % | 52.476 M |
| Cash and short term investments | 419.430 M 0.79 % | 416.151 M -0.96 % | 420.178 M 0.00 % | 420.178 M -14.76 % | 492.914 M 4.26 % | 472.796 M 61.83 % | 292.155 M -45.91 % | 540.159 M 3.23 % | 523.277 M 13.81 % | 459.785 M 0.00 % | 459.785 M -15.53 % | 544.314 M 2.84 % | 529.272 M -3.08 % | 546.079 M -1.63 % | 555.109 M 3.19 % | 537.958 M 3.47 % | 519.925 M 0.35 % | 518.110 M 8.17 % | 478.992 M 3.99 % | 460.628 M -11.74 % | 521.909 M 3.25 % | 505.501 M -4.71 % | 530.507 M -18.56 % | 651.415 M 2.69 % | 634.381 M -3.64 % | 658.365 M -0.52 % | 661.791 M 0.00 % | 661.791 M 144.57 % | 270.596 M -11.68 % | 306.397 M 0.00 % | 306.397 M -25.34 % | 410.411 M 47.44 % | 278.353 M 0.00 % | 278.353 M 71.61 % | 162.201 M 47.94 % | 109.638 M 10.03 % | 99.647 M 18.27 % | 84.253 M -1.46 % | 85.502 M 16.26 % | 73.546 M -2.45 % | 75.391 M -31.48 % | 110.028 M 36.19 % | 80.790 M 5.77 % | 76.386 M 226.37 % | 23.405 M -55.40 % | 52.476 M |
| Total current assets | 594.317 M 0.00 % | 594.317 M -6.65 % | 636.685 M 0.00 % | 636.685 M -4.77 % | 668.577 M 0.00 % | 668.577 M -3.57 % | 693.303 M 28.35 % | 540.159 M -26.07 % | 730.673 M 58.92 % | 459.785 M -38.68 % | 749.817 M 37.75 % | 544.314 M -34.10 % | 826.032 M -1.12 % | 835.422 M 50.50 % | 555.109 M -34.34 % | 845.408 M -2.39 % | 866.108 M 67.17 % | 518.110 M -39.34 % | 854.060 M 2.23 % | 835.450 M 60.08 % | 521.909 M -43.27 % | 919.924 M -10.03 % | 1.022 B 56.96 % | 651.415 M -43.50 % | 1.153 B -0.35 % | 1.157 B 74.82 % | 661.791 M -41.02 % | 1.122 B 46.28 % | 767.099 M 150.36 % | 306.397 M -55.20 % | 683.855 M -13.88 % | 794.055 M 185.27 % | 278.353 M -50.38 % | 560.996 M 12.08 % | 500.524 M 356.52 % | 109.638 M -70.28 % | 368.899 M 15.16 % | 320.344 M 274.66 % | 85.502 M -70.55 % | 290.301 M -1.18 % | 293.775 M 14.98 % | 255.492 M 1.09 % | 252.726 M 30.57 % | 193.553 M 48.59 % | 130.264 M -16.59 % | 156.168 M |
| Inventory | 7.393 M 0.00 % | 7.393 M -32.36 % | 10.930 M 0.00 % | 10.930 M 101.70 % | 5.419 M 0.00 % | 5.419 M -28.67 % | 7.597 M | 0.000 -100.00 % | 7.382 M | 0.000 -100.00 % | 14.958 M | 0.000 -100.00 % | 15.258 M -24.52 % | 20.214 M | 0.000 -100.00 % | 10.653 M -23.56 % | 13.937 M | 0.000 -100.00 % | 8.608 M -31.66 % | 12.595 M | 0.000 -100.00 % | 16.240 M -82.80 % | 94.440 M | 0.000 -100.00 % | 8.847 M 24.82 % | 7.088 M | 0.000 -100.00 % | 9.415 M -1.53 % | 9.561 M | 0.000 -100.00 % | 10.559 M -36.81 % | 16.711 M | 0.000 -100.00 % | 18.712 M 21.01 % | 15.463 M | 0.000 -100.00 % | 26.272 M 108.13 % | 12.623 M | 0.000 -100.00 % | 13.169 M 5.68 % | 12.461 M -2.61 % | 12.795 M 9.74 % | 11.659 M -19.90 % | 14.556 M 24.87 % | 11.657 M -16.66 % | 13.987 M |
| Net receivables | 145.281 M 116.88 % | 66.986 M -22.18 % | 86.083 M 0.00 % | 86.083 M 53.17 % | 56.200 M 0.00 % | 56.200 M -62.13 % | 148.422 M | 0.000 -100.00 % | 165.589 M | 0.000 -100.00 % | 200.893 M | 0.000 -100.00 % | 263.278 M 53.66 % | 171.335 M | 0.000 -100.00 % | 286.779 M 30.28 % | 220.124 M | 0.000 -100.00 % | 348.942 M 166.43 % | 130.968 M | 0.000 -100.00 % | 356.377 M 76.54 % | 201.866 M | 0.000 -100.00 % | 323.434 M 4.07 % | 310.793 M | 0.000 -100.00 % | 405.368 M 23.18 % | 329.097 M | 0.000 -100.00 % | 212.096 M 4.67 % | 202.626 M | 0.000 -100.00 % | 146.212 M -24.00 % | 192.379 M | 0.000 -100.00 % | 161.199 M 8.96 % | 147.940 M | 0.000 -100.00 % | 138.453 M 3.63 % | 133.600 M 32.89 % | 100.535 M -14.25 % | 117.248 M 46.37 % | 80.104 M 35.18 % | 59.257 M -2.82 % | 60.976 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.410 M | 0.000 -100.00 % | 260.887 M | 0.000 -100.00 % | 138.813 M | 0.000 -100.00 % | 217.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.000 M -10.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -830.000 K | 0.000 100.00 % | -2.047 M 48.32 % | -3.961 M | 0.000 100.00 % | -5.704 M -85.50 % | -3.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 71.000 K 0.00 % | 71.000 K 545.45 % | 11.000 K 0.00 % | 11.000 K -98.99 % | 1.089 M | 0.000 -100.00 % | 852.000 K | 0.000 -100.00 % | 898.000 K | 0.000 -100.00 % | 1.470 M | 0.000 -100.00 % | 1.502 M -7.00 % | 1.615 M | 0.000 -100.00 % | 1.436 M -0.35 % | 1.441 M | 0.000 -100.00 % | 1.362 M -92.57 % | 18.330 M | 0.000 -100.00 % | 12.641 M -81.03 % | 66.643 M | 0.000 -100.00 % | 52.983 M -57.50 % | 124.671 M | 0.000 -100.00 % | 38.938 M -42.56 % | 67.794 M | 0.000 -100.00 % | 39.693 M -56.92 % | 92.144 M | 0.000 -100.00 % | 51.758 M -45.04 % | 94.175 M | 0.000 -100.00 % | 42.364 M -20.28 % | 53.139 M | 0.000 -100.00 % | 52.927 M -11.91 % | 60.081 M 78.66 % | 33.628 M -2.62 % | 34.533 M 12.97 % | 30.568 M 19.87 % | 25.501 M 27.42 % | 20.013 M |
| Tax payables | 1.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.089 M | 0.000 -100.00 % | 2.183 M | 0.000 -100.00 % | 2.289 M | 0.000 -100.00 % | 838.000 K | 0.000 -100.00 % | 2.706 M -18.42 % | 3.317 M | 0.000 -100.00 % | 3.272 M 522.05 % | 526.000 K | 0.000 -100.00 % | 2.686 M 176.05 % | 973.000 K | 0.000 -100.00 % | 12.144 M -10.12 % | 13.512 M | 0.000 -100.00 % | 12.859 M -29.21 % | 18.166 M | 0.000 -100.00 % | 18.568 M 289.27 % | 4.770 M | 0.000 -100.00 % | 4.301 M -76.53 % | 18.325 M | 0.000 -100.00 % | 1.646 M | 0.000 | 0.000 -100.00 % | 1.238 M -20.13 % | 1.550 M | 0.000 -100.00 % | 1.613 M -39.72 % | 2.676 M 0.00 % | 2.676 M 397.40 % | 538.000 K | 0.000 -100.00 % | 393.000 K 21.67 % | 323.000 K |
| 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 100.00 % | -4.011 M | 0.000 100.00 % | -3.946 M -4.14 % | -3.789 M | 0.000 100.00 % | -3.637 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 |
| Minority interest | -25.033 M 0.00 % | -25.033 M 4.34 % | -26.170 M 0.00 % | -26.170 M -86.57 % | -14.027 M 0.00 % | -14.027 M -20.19 % | -11.671 M | 0.000 100.00 % | -13.941 M | 0.000 100.00 % | -1.633 M | 0.000 -100.00 % | 12.567 M 217.03 % | 3.964 M | 0.000 -100.00 % | 8.008 M 757.39 % | 934.000 K | 0.000 100.00 % | -4.619 M -284.17 % | 2.508 M | 0.000 -100.00 % | 14.794 M -53.28 % | 31.663 M | 0.000 -100.00 % | 30.872 M 59.50 % | 19.356 M | 0.000 -100.00 % | 12.364 M -40.85 % | 20.902 M | 0.000 -100.00 % | 14.876 M -31.78 % | 21.807 M | 0.000 -100.00 % | 18.754 M -8.04 % | 20.394 M | 0.000 -100.00 % | 24.360 M -5.34 % | 25.733 M | 0.000 -100.00 % | 23.767 M 6.62 % | 22.292 M -4.66 % | 23.382 M 1.39 % | 23.061 M 17.47 % | 19.632 M -3.20 % | 20.281 M -14.22 % | 23.644 M |
| Capital lease obligations | 12.127 M 0.00 % | 12.127 M 106.03 % | 5.886 M 0.00 % | 5.886 M -30.88 % | 8.516 M | 0.000 -100.00 % | 11.979 M | 0.000 -100.00 % | 4.085 M | 0.000 -100.00 % | 8.031 M | 0.000 -100.00 % | 6.593 M -28.27 % | 9.192 M | 0.000 -100.00 % | 11.527 M -2.99 % | 11.882 M | 0.000 -100.00 % | 28.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 363.000 K -72.67 % | 1.328 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 737.381 M | 0.000 -100.00 % | 723.617 M | 0.000 -100.00 % | 747.142 M -1.17 % | 755.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.955 M 13.34 % | 39.665 M | 0.000 | 0.000 -100.00 % | 56.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 791.928 M 0.00 % | 791.928 M 0.00 % | 791.928 M 0.00 % | 791.928 M 0.00 % | 791.928 M 0.00 % | 791.928 M -6.59 % | 847.843 M 6 181.65 % | -13.941 M -101.65 % | 844.131 M | 0.000 -100.00 % | 68.311 M 443.57 % | 12.567 M -69.09 % | 40.652 M 1 069.84 % | 3.475 M -56.61 % | 8.008 M -98.98 % | 787.794 M -5.79 % | 836.177 M 18 202.99 % | -4.619 M -100.55 % | 838.605 M -0.89 % | 846.166 M 5 619.66 % | 14.794 M -98.22 % | 833.177 M 8.51 % | 767.799 M 2 387.04 % | 30.872 M -96.30 % | 833.711 M 3.93 % | 802.169 M 6 387.94 % | 12.364 M -98.42 % | 784.568 M 57.20 % | 499.097 M 3 255.05 % | 14.876 M -97.13 % | 517.888 M -0.88 % | 522.480 M 2 685.97 % | 18.754 M -94.85 % | 363.904 M 28.82 % | 282.496 M 1 059.67 % | 24.360 M -87.94 % | 202.048 M 67.80 % | 120.407 M 406.61 % | 23.767 M -86.70 % | 178.652 M 44.99 % | 123.216 M -30.73 % | 177.887 M 1.76 % | 174.815 M 0.26 % | 174.364 M 1 924.08 % | -9.559 M -167.50 % | 14.162 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 -100.00 % | 4.011 M | 0.000 -100.00 % | 3.946 M 4.14 % | 3.789 M | 0.000 -100.00 % | 3.637 M -6.46 % | 3.888 M | 0.000 -100.00 % | 3.888 M 2.40 % | 3.797 M | 0.000 -100.00 % | 4.163 M 10.69 % | 3.761 M | 0.000 -100.00 % | 3.761 M -6.14 % | 4.007 M | 0.000 -100.00 % | 4.007 M -8.52 % | 4.380 M | 0.000 -100.00 % | 4.380 M -5.85 % | 4.652 M | 0.000 -100.00 % | 4.652 M 5.90 % | 4.393 M | 0.000 -100.00 % | 4.393 M -21.46 % | 5.593 M 0.00 % | 5.593 M 40.35 % | 3.985 M 0.00 % | 3.985 M 17.90 % | 3.380 M 21.93 % | 2.772 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 |
| Total assets | 770.904 M 0.00 % | 770.904 M -1.42 % | 781.989 M 0.00 % | 781.989 M -7.28 % | 843.356 M 0.00 % | 843.356 M -3.73 % | 876.005 M | 0.000 -100.00 % | 901.344 M | 0.000 -100.00 % | 904.130 M | 0.000 -100.00 % | 961.197 M -0.81 % | 969.022 M | 0.000 -100.00 % | 982.775 M -2.61 % | 1.009 B | 0.000 -100.00 % | 1.049 B 3.96 % | 1.009 B | 0.000 -100.00 % | 1.077 B -8.92 % | 1.182 B | 0.000 -100.00 % | 1.327 B 0.37 % | 1.322 B | 0.000 -100.00 % | 1.293 B 39.92 % | 924.334 M | 0.000 -100.00 % | 792.689 M -6.34 % | 846.369 M | 0.000 -100.00 % | 595.805 M 9.69 % | 543.176 M | 0.000 -100.00 % | 410.614 M 11.51 % | 368.230 M | 0.000 -100.00 % | 332.553 M 4.27 % | 318.941 M 12.39 % | 283.782 M 0.00 % | 283.785 M 24.82 % | 227.362 M 44.11 % | 157.768 M -14.56 % | 184.664 M |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2009-09-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 2.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.101 M -75.00 % | 4.403 M 300.00 % | 1.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 555.500 K -75.00 % | 2.222 M 300.00 % | 555.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 487.000 K 0.00 % | 487.000 K 0.00 % | 487.000 K 0.00 % | 487.000 K -75.41 % | 1.980 M 0.00 % | 1.980 M 0.00 % | 1.980 M 0.00 % | 1.980 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 |
| Change in working capital | -11.031 M 0.00 % | -11.031 M | 0.000 | 0.000 100.00 % | -16.290 M 0.00 % | -16.290 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 % | 6.707 M 0.00 % | 6.707 M 0.00 % | 6.707 M 0.00 % | 6.707 M | 0.000 -100.00 % | 9.494 M 0.00 % | 9.494 M 0.00 % | 9.494 M | 0.000 100.00 % | -11.822 M 0.00 % | -11.822 M 0.00 % | -11.822 M | 0.000 100.00 % | -25.162 M 0.00 % | -25.162 M 0.00 % | -25.162 M | 0.000 100.00 % | -2.971 M 0.00 % | -2.971 M 0.00 % | -2.971 M 53.07 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M 53.88 % | -13.722 M 0.00 % | -13.722 M 0.00 % | -13.722 M 0.00 % | -13.722 M -10.03 % | -12.471 M 0.00 % | -12.471 M 0.00 % | -12.471 M 0.00 % | -12.471 M -331.93 % | -2.887 M 0.00 % | -2.887 M 0.00 % | -2.887 M 0.00 % | -2.887 M -294.16 % | -732.500 K 0.00 % | -732.500 K 0.00 % | -732.500 K 0.00 % | -732.500 K 56.37 % | -1.679 M 0.00 % | -1.679 M 0.00 % | -1.679 M 0.00 % | -1.679 M 54.64 % | -3.701 M 0.00 % | -3.701 M 0.00 % | -3.701 M 0.00 % | -3.701 M 56.47 % | -8.503 M 0.00 % | -8.503 M 0.00 % | -8.503 M 0.00 % | -8.503 M -333.94 % | -1.960 M 0.00 % | -1.960 M 0.00 % | -1.960 M 0.00 % | -1.960 M -118.16 % | 10.791 M 0.00 % | 10.791 M 0.00 % | 10.791 M 0.00 % | 10.791 M 611.47 % | -2.110 M 0.00 % | -2.110 M 0.00 % | -2.110 M 0.00 % | -2.110 M |
| Accounts receivables | -5.424 M 0.00 % | -5.424 M | 0.000 | 0.000 -100.00 % | 2.748 M 0.00 % | 2.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -1.005 M 0.00 % | -1.005 M | 0.000 | 0.000 -100.00 % | 820.000 K 0.00 % | 820.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.213 M 0.00 % | 1.213 M 0.00 % | 1.213 M 0.00 % | 1.213 M | 0.000 100.00 % | -2.140 M 0.00 % | -2.140 M 0.00 % | -2.140 M | 0.000 -100.00 % | 241.000 K 0.00 % | 241.000 K 0.00 % | 241.000 K | 0.000 -100.00 % | 132.250 K 0.00 % | 132.250 K 0.00 % | 132.250 K | 0.000 -100.00 % | 2.038 M 0.00 % | 2.038 M 0.00 % | 2.038 M 7.84 % | 1.890 M 0.00 % | 1.890 M 0.00 % | 1.890 M 0.00 % | 1.890 M 157.70 % | -3.276 M 0.00 % | -3.276 M 0.00 % | -3.276 M 0.00 % | -3.276 M -3 403.48 % | -93.500 K 0.00 % | -93.500 K 0.00 % | -93.500 K 0.00 % | -93.500 K -121.24 % | 440.250 K 0.00 % | 440.250 K 0.00 % | 440.250 K 0.00 % | 440.250 K 124.30 % | -1.812 M 0.00 % | -1.812 M 0.00 % | -1.812 M 0.00 % | -1.812 M -334.79 % | -416.750 K 0.00 % | -416.750 K 0.00 % | -416.750 K 0.00 % | -416.750 K -259.06 % | 262.000 K 0.00 % | 262.000 K 0.00 % | 262.000 K 0.00 % | 262.000 K -88.58 % | 2.294 M 0.00 % | 2.294 M 0.00 % | 2.294 M 0.00 % | 2.294 M 260.80 % | -1.427 M 0.00 % | -1.427 M 0.00 % | -1.427 M 0.00 % | -1.427 M 43.03 % | -2.504 M 0.00 % | -2.504 M 0.00 % | -2.504 M 0.00 % | -2.504 M -1 641.91 % | -143.750 K 0.00 % | -143.750 K 0.00 % | -143.750 K 0.00 % | -143.750 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -4.603 M 0.00 % | -4.603 M | 0.000 | 0.000 100.00 % | -19.858 M 0.00 % | -19.858 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 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M 0.00 % | 5.494 M | 0.000 -100.00 % | 11.634 M 0.00 % | 11.634 M 0.00 % | 11.634 M | 0.000 100.00 % | -12.063 M 0.00 % | -12.063 M 0.00 % | -12.063 M | 0.000 100.00 % | -25.294 M 0.00 % | -25.294 M 0.00 % | -25.294 M | 0.000 100.00 % | -5.009 M 0.00 % | -5.009 M 0.00 % | -5.009 M 39.06 % | -8.219 M 0.00 % | -8.219 M 0.00 % | -8.219 M 0.00 % | -8.219 M 21.32 % | -10.446 M 0.00 % | -10.446 M 0.00 % | -10.446 M 0.00 % | -10.446 M 15.60 % | -12.378 M 0.00 % | -12.378 M 0.00 % | -12.378 M 0.00 % | -12.378 M -271.98 % | -3.328 M 0.00 % | -3.328 M 0.00 % | -3.328 M 0.00 % | -3.328 M -408.24 % | 1.080 M 0.00 % | 1.080 M 0.00 % | 1.080 M 0.00 % | 1.080 M 185.54 % | -1.262 M 0.00 % | -1.262 M 0.00 % | -1.262 M 0.00 % | -1.262 M 68.16 % | -3.963 M 0.00 % | -3.963 M 0.00 % | -3.963 M 0.00 % | -3.963 M 63.29 % | -10.797 M 0.00 % | -10.797 M 0.00 % | -10.797 M 0.00 % | -10.797 M -1 925.66 % | -533.000 K 0.00 % | -533.000 K 0.00 % | -533.000 K 0.00 % | -533.000 K -104.01 % | 13.295 M 0.00 % | 13.295 M 0.00 % | 13.295 M 0.00 % | 13.295 M 776.23 % | -1.966 M 0.00 % | -1.966 M 0.00 % | -1.966 M 0.00 % | -1.966 M |
| Other non cash items | 20.626 M 0.00 % | 20.626 M 687.47 % | -3.511 M 0.00 % | -3.511 M -109.30 % | 37.765 M 0.00 % | 37.765 M 283.32 % | 9.852 M 247.15 % | 2.838 M 120.22 % | -14.037 M -5 241.76 % | 273.000 K -98.82 % | 23.181 M 413.31 % | 4.516 M 167.78 % | -6.663 M -37.30 % | -4.853 M -129.50 % | 16.449 M 204.11 % | -15.800 M -151.12 % | 30.907 M 827.22 % | -4.250 M -109.53 % | 44.581 M 1 373.27 % | 3.026 M -89.18 % | 27.954 M 2 139.90 % | 1.248 M -93.89 % | 20.437 M 198.35 % | 6.850 M -49.23 % | 13.493 M 457.33 % | 2.421 M -92.85 % | 33.876 M -17.74 % | 41.183 M 230.60 % | -31.533 M -262.62 % | 19.391 M 128.53 % | 8.485 M 404.89 % | -2.783 M -105.69 % | 48.924 M 187.47 % | -55.933 M -471.68 % | -9.784 M -5.45 % | -9.278 M -1 712.11 % | -512.000 K 93.64 % | -8.046 M -107.88 % | 102.049 M 210.96 % | -91.969 M -67.82 % | -54.802 M -1 100.22 % | 5.479 M -18.09 % | 6.689 M 30.98 % | 5.107 M 330.88 % | -2.212 M 38.81 % | -3.615 M -69.08 % | -2.138 M -145.07 % | 4.744 M 156.52 % | -8.394 M -283.32 % | 4.579 M 1 646.96 % | -296.000 K -104.72 % | 6.274 M -19.73 % | 7.816 M 3 204.67 % | -251.750 K 98.62 % | -18.184 M 8.77 % | -19.932 M -189.91 % | 22.168 M 776.30 % | 2.530 M 671.27 % | 328.000 K -84.97 % | 2.182 M 0.00 % | 2.182 M 0.00 % | 2.182 M 20.84 % | 1.806 M -44.62 % | 3.261 M 0.00 % | 3.261 M 0.00 % | 3.261 M -37.39 % | 5.208 M 4 241.75 % | -125.750 K 0.00 % | -125.750 K 0.00 % | -125.750 K 88.71 % | -1.114 M 0.00 % | -1.114 M 0.00 % | -1.114 M 0.00 % | -1.114 M 14.39 % | -1.301 M 0.00 % | -1.301 M 0.00 % | -1.301 M 0.00 % | -1.301 M 76.12 % | -5.450 M 0.00 % | -5.450 M 0.00 % | -5.450 M 0.00 % | -5.450 M |
| Net cash provided by operating activities | 7.352 M 0.00 % | 7.352 M 136.99 % | -19.874 M 0.00 % | -19.874 M -173.93 % | 26.882 M 0.00 % | 26.882 M 145.32 % | -59.313 M | 0.000 -100.00 % | 63.958 M | 0.000 100.00 % | -28.901 M | 0.000 100.00 % | -17.981 M | 0.000 -100.00 % | 25.039 M | 0.000 -100.00 % | 7.140 M | 0.000 -100.00 % | 28.357 M 75.81 % | 16.129 M 0.00 % | 16.129 M 0.00 % | 16.129 M | 0.000 -100.00 % | 7.570 M 0.00 % | 7.570 M 0.00 % | 7.570 M | 0.000 100.00 % | -4.217 M 0.00 % | -4.217 M 0.00 % | -4.217 M | 0.000 100.00 % | -12.047 M 0.00 % | -12.047 M 0.00 % | -12.047 M | 0.000 -100.00 % | 3.074 M 0.00 % | 3.074 M 0.00 % | 3.074 M 132.94 % | -9.334 M 0.00 % | -9.334 M 0.00 % | -9.334 M 0.00 % | -9.334 M -34.22 % | -6.954 M 0.00 % | -6.954 M 0.00 % | -6.954 M 0.00 % | -6.954 M 16.73 % | -8.351 M 0.00 % | -8.351 M 0.00 % | -8.351 M 0.00 % | -8.351 M -201.27 % | 8.246 M 0.00 % | 8.246 M 0.00 % | 8.246 M 0.00 % | 8.246 M 252.81 % | -5.396 M 0.00 % | -5.396 M 0.00 % | -5.396 M 0.00 % | -5.396 M -56.20 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M 43.83 % | -6.151 M 0.00 % | -6.151 M 0.00 % | -6.151 M 0.00 % | -6.151 M -4.60 % | -5.881 M 0.00 % | -5.881 M 0.00 % | -5.881 M 0.00 % | -5.881 M -97.23 % | -2.982 M 0.00 % | -2.982 M 0.00 % | -2.982 M 0.00 % | -2.982 M -14.29 % | -2.609 M 0.00 % | -2.609 M 0.00 % | -2.609 M 0.00 % | -2.609 M -188.00 % | 2.965 M 0.00 % | 2.965 M 0.00 % | 2.965 M 0.00 % | 2.965 M |
| Investments in property plant and equipment | -561.000 K 0.00 % | -561.000 K | 0.000 | 0.000 100.00 % | -2.841 M 0.00 % | -2.841 M | 0.000 | 0.000 100.00 % | -15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.500 K 0.00 % | -64.500 K 0.00 % | -64.500 K 0.00 % | -64.500 K | 0.000 100.00 % | -3.244 M 0.00 % | -3.244 M 0.00 % | -3.244 M | 0.000 100.00 % | -2.032 M 0.00 % | -2.032 M 0.00 % | -2.032 M | 0.000 100.00 % | -17.567 M 0.00 % | -17.567 M 0.00 % | -17.567 M | 0.000 100.00 % | -16.674 M 0.00 % | -16.674 M 0.00 % | -16.674 M -917.62 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 49.59 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 43.88 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M -302.57 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 56.18 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M -82.18 % | -1.802 M 0.00 % | -1.802 M 0.00 % | -1.802 M 0.00 % | -1.802 M 51.38 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M -37.42 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M -37.14 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 33.39 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 21.19 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 investing activites | 750.000 K 0.00 % | 750.000 K | 0.000 | 0.000 -100.00 % | 79.087 M 0.00 % | 79.087 M 150.01 % | -158.130 M | 0.000 -100.00 % | 14.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.500 K 0.00 % | 64.500 K 0.00 % | 64.500 K 0.00 % | 64.500 K | 0.000 -100.00 % | 3.244 M 0.00 % | 3.244 M 0.00 % | 3.244 M | 0.000 -100.00 % | 2.032 M 0.00 % | 2.032 M 0.00 % | 2.032 M | 0.000 -100.00 % | 17.567 M 0.00 % | 17.567 M 0.00 % | 17.567 M | 0.000 -100.00 % | 16.674 M 0.00 % | 16.674 M 0.00 % | 16.674 M 917.62 % | 1.639 M 0.00 % | 1.639 M 0.00 % | 1.639 M 0.00 % | 1.639 M -49.59 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M 0.00 % | 3.250 M -43.88 % | 5.792 M 0.00 % | 5.792 M 0.00 % | 5.792 M 0.00 % | 5.792 M 302.57 % | 1.439 M 0.00 % | 1.439 M 0.00 % | 1.439 M 0.00 % | 1.439 M -56.18 % | 3.283 M 0.00 % | 3.283 M 0.00 % | 3.283 M 0.00 % | 3.283 M 82.18 % | 1.802 M 0.00 % | 1.802 M 0.00 % | 1.802 M 0.00 % | 1.802 M -51.38 % | 3.707 M 0.00 % | 3.707 M 0.00 % | 3.707 M 0.00 % | 3.707 M 37.42 % | 2.698 M 0.00 % | 2.698 M 0.00 % | 2.698 M 0.00 % | 2.698 M 37.14 % | 1.967 M 0.00 % | 1.967 M 0.00 % | 1.967 M 0.00 % | 1.967 M -33.39 % | 2.953 M 0.00 % | 2.953 M 0.00 % | 2.953 M 0.00 % | 2.953 M -21.19 % | 3.747 M 0.00 % | 3.747 M 0.00 % | 3.747 M 0.00 % | 3.747 M |
| Net cash used for investing activites | 189.000 K 0.00 % | 189.000 K | 0.000 | 0.000 -100.00 % | 76.246 M 0.00 % | 76.246 M 148.22 % | -158.130 M | 0.000 100.00 % | -583.000 K | 0.000 100.00 % | -17.260 M | 0.000 100.00 % | -8.019 M | 0.000 100.00 % | -4.034 M | 0.000 100.00 % | -380.000 K | 0.000 -100.00 % | 22.426 M 1 215.89 % | 1.704 M 0.00 % | 1.704 M 0.00 % | 1.704 M | 0.000 100.00 % | -4.995 M 0.00 % | -4.995 M 0.00 % | -4.995 M | 0.000 100.00 % | -6.012 M 0.00 % | -6.012 M 0.00 % | -6.012 M | 0.000 100.00 % | -19.567 M 0.00 % | -19.567 M 0.00 % | -19.567 M | 0.000 100.00 % | -16.674 M 0.00 % | -16.674 M 0.00 % | -16.674 M -917.62 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 49.59 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 43.88 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M -302.57 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 56.18 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M -194.26 % | -1.116 M 0.00 % | -1.116 M 0.00 % | -1.116 M 0.00 % | -1.116 M 69.90 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M -37.42 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M -37.14 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 33.39 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 21.19 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 88.089 M 0.00 % | 88.089 M 0.00 % | 88.089 M | 0.000 -100.00 % | 43.820 M 0.00 % | 43.820 M 0.00 % | 43.820 M 21.14 % | 36.172 M 0.00 % | 36.172 M 0.00 % | 36.172 M 0.00 % | 36.172 M 563.15 % | 5.455 M 0.00 % | 5.455 M 0.00 % | 5.455 M 0.00 % | 5.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.001 M 0.00 % | 13.001 M 0.00 % | 13.001 M 0.00 % | 13.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.129 M 0.00 % | 12.129 M 0.00 % | 12.129 M 0.00 % | 12.129 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -77.50 % | 4.444 M 0.00 % | 4.444 M 0.00 % | 4.444 M 0.00 % | 4.444 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.250 K 0.00 % | -21.250 K 0.00 % | -21.250 K 0.00 % | -21.250 K | 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 | 0.000 | 0.000 | 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.807 M 0.00 % | -1.807 M 0.00 % | -1.807 M 0.00 % | -1.807 M 51.57 % | -3.730 M 0.00 % | -3.730 M 0.00 % | -3.730 M 0.00 % | -3.730 M |
| Other financing activites | -1.829 M 0.00 % | -1.829 M 79.23 % | -8.804 M 0.00 % | -8.804 M -269.06 % | -2.386 M 0.00 % | -2.386 M 47.98 % | -4.586 M | 0.000 100.00 % | -13.256 M | 0.000 100.00 % | -16.587 M | 0.000 100.00 % | -5.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.344 M 52.16 % | -15.351 M 0.00 % | -15.351 M 0.00 % | -15.351 M | 0.000 100.00 % | -46.764 M 0.00 % | -46.764 M 0.00 % | -46.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.157 M 0.00 % | 57.157 M 0.00 % | 57.157 M | 0.000 -100.00 % | 19.261 M 0.00 % | 19.261 M 0.00 % | 19.261 M 29.50 % | 14.874 M 0.00 % | 14.874 M 0.00 % | 14.874 M 0.00 % | 14.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M -178.96 % | 7.391 M 0.00 % | 7.391 M 0.00 % | 7.391 M 0.00 % | 7.391 M 138.82 % | -19.041 M 0.00 % | -19.041 M 0.00 % | -19.041 M 0.00 % | -19.041 M 13.09 % | -21.910 M 0.00 % | -21.910 M 0.00 % | -21.910 M 0.00 % | -21.910 M -160.94 % | -8.397 M 0.00 % | -8.397 M 0.00 % | -8.397 M 0.00 % | -8.397 M -761.14 % | 1.270 M 0.00 % | 1.270 M 0.00 % | 1.270 M 0.00 % | 1.270 M -42.66 % | 2.215 M 0.00 % | 2.215 M 0.00 % | 2.215 M 0.00 % | 2.215 M -48.90 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M |
| Net cash used provided by financing activities | -1.829 M 0.00 % | -1.829 M 79.23 % | -8.804 M 0.00 % | -8.804 M -269.06 % | -2.386 M 0.00 % | -2.386 M 47.98 % | -4.586 M | 0.000 100.00 % | -13.256 M | 0.000 100.00 % | -16.587 M | 0.000 100.00 % | -5.069 M | 0.000 100.00 % | -15.670 M | 0.000 100.00 % | -6.080 M | 0.000 100.00 % | -7.344 M 52.16 % | -15.351 M 0.00 % | -15.351 M 0.00 % | -15.351 M | 0.000 100.00 % | -46.764 M 0.00 % | -46.764 M 0.00 % | -46.764 M | 0.000 100.00 % | -23.750 M 0.00 % | -23.750 M 0.00 % | -23.750 M | 0.000 -100.00 % | 57.157 M 0.00 % | 57.157 M 0.00 % | 57.157 M | 0.000 -100.00 % | 19.261 M 0.00 % | 19.261 M 0.00 % | 19.261 M 29.50 % | 14.874 M 0.00 % | 14.874 M 0.00 % | 14.874 M 0.00 % | 14.874 M 331.86 % | -6.415 M 0.00 % | -6.415 M 0.00 % | -6.415 M 0.00 % | -6.415 M -0.52 % | -6.382 M 0.00 % | -6.382 M 0.00 % | -6.382 M 0.00 % | -6.382 M -9.34 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M -178.96 % | 7.391 M 0.00 % | 7.391 M 0.00 % | 7.391 M 0.00 % | 7.391 M 138.82 % | -19.041 M 0.00 % | -19.041 M 0.00 % | -19.041 M 0.00 % | -19.041 M 13.09 % | -21.910 M 0.00 % | -21.910 M 0.00 % | -21.910 M 0.00 % | -21.910 M -160.94 % | -8.397 M 0.00 % | -8.397 M 0.00 % | -8.397 M 0.00 % | -8.397 M -761.14 % | 1.270 M 0.00 % | 1.270 M 0.00 % | 1.270 M 0.00 % | 1.270 M 210.89 % | 408.500 K 0.00 % | 408.500 K 0.00 % | 408.500 K 0.00 % | 408.500 K -32.40 % | 604.250 K 0.00 % | 604.250 K 0.00 % | 604.250 K 0.00 % | 604.250 K |
| Effect of forex changes on cash | -539.500 K 0.00 % | -539.500 K -230.63 % | 413.000 K 0.00 % | 413.000 K 248.29 % | -278.500 K 0.00 % | -278.500 K 94.21 % | -4.811 M | 0.000 -100.00 % | 4.459 M | 0.000 100.00 % | -7.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 K 0.00 % | 87.000 K 0.00 % | 87.000 K 0.00 % | 87.000 K | 0.000 100.00 % | -6.000 K 0.00 % | -6.000 K 0.00 % | -6.000 K | 0.000 -100.00 % | 470.500 K 0.00 % | 470.500 K 0.00 % | 470.500 K | 0.000 100.00 % | -22.750 K 0.00 % | -22.750 K 0.00 % | -22.750 K | 0.000 100.00 % | -526.750 K 0.00 % | -526.750 K 0.00 % | -526.750 K -717.89 % | 85.250 K 0.00 % | 85.250 K 0.00 % | 85.250 K 0.00 % | 85.250 K -56.56 % | 196.250 K 0.00 % | 196.250 K 0.00 % | 196.250 K 0.00 % | 196.250 K 296.46 % | 49.500 K 0.00 % | 49.500 K 0.00 % | 49.500 K 0.00 % | 49.500 K -82.45 % | 282.000 K 0.00 % | 282.000 K 0.00 % | 282.000 K 0.00 % | 282.000 K -36.16 % | 441.750 K 0.00 % | 441.750 K 0.00 % | 441.750 K 0.00 % | 441.750 K 10 494.12 % | -4.250 K 0.00 % | -4.250 K 0.00 % | -4.250 K 0.00 % | -4.250 K -100.51 % | 830.500 K 0.00 % | 830.500 K 0.00 % | 830.500 K 0.00 % | 830.500 K 123.85 % | 371.000 K 0.00 % | 371.000 K 0.00 % | 371.000 K 0.00 % | 371.000 K -89.58 % | 3.561 M 0.00 % | 3.561 M 0.00 % | 3.561 M 0.00 % | 3.561 M 74.45 % | 2.041 M 0.00 % | 2.041 M 0.00 % | 2.041 M 0.00 % | 2.041 M 5 973.38 % | -34.750 K 0.00 % | -34.750 K 0.00 % | -34.750 K 0.00 % | -34.750 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.926 M -54.29 % | 100.463 M 239.84 % | -71.840 M | 0.000 -100.00 % | 54.578 M | 0.000 100.00 % | -70.453 M | 0.000 100.00 % | -41.301 M | 0.000 -100.00 % | 7.216 M | 0.000 -100.00 % | 24.829 M | 0.000 -100.00 % | 39.287 M 1 428.68 % | 2.570 M 0.00 % | 2.570 M 0.00 % | 2.570 M | 0.000 100.00 % | -26.185 M 0.00 % | -26.185 M 0.00 % | -26.185 M | 0.000 100.00 % | -6.391 M 0.00 % | -6.391 M 0.00 % | -6.391 M | 0.000 -100.00 % | 64.545 M 0.00 % | 64.545 M 0.00 % | 64.545 M | 0.000 -100.00 % | 20.229 M 0.00 % | 20.229 M 0.00 % | 20.229 M -2.87 % | 20.827 M 0.00 % | 20.827 M 0.00 % | 20.827 M 0.00 % | 20.827 M 219.17 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M 0.00 % | 6.525 M 171.54 % | -9.121 M 0.00 % | -9.121 M 0.00 % | -9.121 M 0.00 % | -9.121 M -208.44 % | 8.411 M 0.00 % | 8.411 M 0.00 % | 8.411 M 0.00 % | 8.411 M -8.66 % | 9.208 M 0.00 % | 9.208 M 0.00 % | 9.208 M 0.00 % | 9.208 M 285.08 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M 146.65 % | -5.126 M 0.00 % | -5.126 M 0.00 % | -5.126 M 0.00 % | -5.126 M -168.44 % | 7.490 M 0.00 % | 7.490 M 0.00 % | 7.490 M 0.00 % | 7.490 M 6 447.46 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 0.00 % | -118.000 K 96.21 % | -3.112 M 0.00 % | -3.112 M 0.00 % | -3.112 M 0.00 % | -3.112 M -1 362.87 % | -212.750 K 0.00 % | -212.750 K 0.00 % | -212.750 K 0.00 % | -212.750 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 344.339 M 0.00 % | 344.339 M -17.26 % | 416.179 M | 0.000 -100.00 % | 361.601 M | 0.000 -100.00 % | 432.054 M | 0.000 -100.00 % | 473.355 M | 0.000 -100.00 % | 466.139 M | 0.000 -100.00 % | 441.310 M | 0.000 -100.00 % | 402.023 M 310.50 % | 97.936 M 0.00 % | 97.936 M 0.00 % | 97.936 M | 0.000 -100.00 % | 124.121 M 0.00 % | 124.121 M 0.00 % | 124.121 M | 0.000 -100.00 % | 130.511 M 0.00 % | 130.511 M 0.00 % | 130.511 M | 0.000 -100.00 % | 65.967 M 0.00 % | 65.967 M 0.00 % | 65.967 M | 0.000 -100.00 % | 45.738 M 0.00 % | 45.738 M 0.00 % | 45.738 M 83.60 % | 24.912 M 0.00 % | 24.912 M 0.00 % | 24.912 M 0.00 % | 24.912 M 35.49 % | 18.387 M 0.00 % | 18.387 M 0.00 % | 18.387 M 0.00 % | 18.387 M -33.16 % | 27.507 M 0.00 % | 27.507 M 0.00 % | 27.507 M 0.00 % | 27.507 M 44.04 % | 19.097 M 0.00 % | 19.097 M 0.00 % | 19.097 M 0.00 % | 19.097 M 93.12 % | 9.888 M 0.00 % | 9.888 M 0.00 % | 9.888 M 0.00 % | 9.888 M 31.90 % | 7.497 M 0.00 % | 7.497 M 0.00 % | 7.497 M 0.00 % | 7.497 M -40.61 % | 12.623 M 0.00 % | 12.623 M 0.00 % | 12.623 M 0.00 % | 12.623 M 145.91 % | 5.133 M 0.00 % | 5.133 M 0.00 % | 5.133 M 0.00 % | 5.133 M -2.25 % | 5.251 M 0.00 % | 5.251 M 0.00 % | 5.251 M 0.00 % | 5.251 M -37.21 % | 8.364 M 0.00 % | 8.364 M 0.00 % | 8.364 M 0.00 % | 8.364 M -2.48 % | 8.576 M 0.00 % | 8.576 M 0.00 % | 8.576 M 0.00 % | 8.576 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.265 M 288.47 % | 100.463 M -70.82 % | 344.339 M | 0.000 -100.00 % | 416.179 M | 0.000 -100.00 % | 361.601 M | 0.000 -100.00 % | 432.054 M | 0.000 -100.00 % | 473.355 M | 0.000 -100.00 % | 466.139 M | 0.000 -100.00 % | 441.310 M 339.09 % | 100.506 M 0.00 % | 100.506 M 0.00 % | 100.506 M | 0.000 -100.00 % | 97.936 M 0.00 % | 97.936 M 0.00 % | 97.936 M | 0.000 -100.00 % | 124.121 M 0.00 % | 124.121 M 0.00 % | 124.121 M | 0.000 -100.00 % | 130.511 M 0.00 % | 130.511 M 0.00 % | 130.511 M | 0.000 -100.00 % | 65.967 M 0.00 % | 65.967 M 0.00 % | 65.967 M 44.23 % | 45.738 M 0.00 % | 45.738 M 0.00 % | 45.738 M 0.00 % | 45.738 M 83.60 % | 24.912 M 0.00 % | 24.912 M 0.00 % | 24.912 M 0.00 % | 24.912 M 35.49 % | 18.387 M 0.00 % | 18.387 M 0.00 % | 18.387 M 0.00 % | 18.387 M -33.16 % | 27.507 M 0.00 % | 27.507 M 0.00 % | 27.507 M 0.00 % | 27.507 M 44.04 % | 19.097 M 0.00 % | 19.097 M 0.00 % | 19.097 M 0.00 % | 19.097 M 93.12 % | 9.888 M 0.00 % | 9.888 M 0.00 % | 9.888 M 0.00 % | 9.888 M 31.90 % | 7.497 M 0.00 % | 7.497 M 0.00 % | 7.497 M 0.00 % | 7.497 M -40.61 % | 12.623 M 0.00 % | 12.623 M 0.00 % | 12.623 M 0.00 % | 12.623 M 145.91 % | 5.133 M 0.00 % | 5.133 M 0.00 % | 5.133 M 0.00 % | 5.133 M -2.25 % | 5.251 M 0.00 % | 5.251 M 0.00 % | 5.251 M 0.00 % | 5.251 M -37.21 % | 8.364 M 0.00 % | 8.364 M 0.00 % | 8.364 M 0.00 % | 8.364 M |
| Operating cash flow | 7.352 M 0.00 % | 7.352 M 136.99 % | -19.874 M 0.00 % | -19.874 M -173.93 % | 26.882 M 0.00 % | 26.882 M 145.32 % | -59.313 M | 0.000 -100.00 % | 63.958 M | 0.000 100.00 % | -28.901 M | 0.000 100.00 % | -17.981 M | 0.000 -100.00 % | 25.039 M | 0.000 -100.00 % | 7.140 M | 0.000 -100.00 % | 28.357 M 75.81 % | 16.129 M 0.00 % | 16.129 M 0.00 % | 16.129 M | 0.000 -100.00 % | 7.570 M 0.00 % | 7.570 M 0.00 % | 7.570 M | 0.000 100.00 % | -4.217 M 0.00 % | -4.217 M 0.00 % | -4.217 M | 0.000 100.00 % | -12.047 M 0.00 % | -12.047 M 0.00 % | -12.047 M | 0.000 -100.00 % | 3.074 M 0.00 % | 3.074 M 0.00 % | 3.074 M 132.94 % | -9.334 M 0.00 % | -9.334 M 0.00 % | -9.334 M 0.00 % | -9.334 M -34.22 % | -6.954 M 0.00 % | -6.954 M 0.00 % | -6.954 M 0.00 % | -6.954 M 16.73 % | -8.351 M 0.00 % | -8.351 M 0.00 % | -8.351 M 0.00 % | -8.351 M -201.27 % | 8.246 M 0.00 % | 8.246 M 0.00 % | 8.246 M 0.00 % | 8.246 M 252.81 % | -5.396 M 0.00 % | -5.396 M 0.00 % | -5.396 M 0.00 % | -5.396 M -56.20 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M 0.00 % | -3.455 M 43.83 % | -6.151 M 0.00 % | -6.151 M 0.00 % | -6.151 M 0.00 % | -6.151 M -4.60 % | -5.881 M 0.00 % | -5.881 M 0.00 % | -5.881 M 0.00 % | -5.881 M -97.23 % | -2.982 M 0.00 % | -2.982 M 0.00 % | -2.982 M 0.00 % | -2.982 M -14.29 % | -2.609 M 0.00 % | -2.609 M 0.00 % | -2.609 M 0.00 % | -2.609 M -188.00 % | 2.965 M 0.00 % | 2.965 M 0.00 % | 2.965 M 0.00 % | 2.965 M |
| Capital expenditure | -561.000 K 0.00 % | -561.000 K | 0.000 | 0.000 100.00 % | -2.841 M 0.00 % | -2.841 M | 0.000 | 0.000 100.00 % | -15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.500 K 0.00 % | -64.500 K 0.00 % | -64.500 K 0.00 % | -64.500 K | 0.000 100.00 % | -3.244 M 0.00 % | -3.244 M 0.00 % | -3.244 M | 0.000 100.00 % | -2.032 M 0.00 % | -2.032 M 0.00 % | -2.032 M | 0.000 100.00 % | -17.567 M 0.00 % | -17.567 M 0.00 % | -17.567 M | 0.000 100.00 % | -16.674 M 0.00 % | -16.674 M 0.00 % | -16.674 M -917.62 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 0.00 % | -1.639 M 49.59 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 0.00 % | -3.250 M 43.88 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M 0.00 % | -5.792 M -302.57 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 0.00 % | -1.439 M 56.18 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M 0.00 % | -3.283 M -82.18 % | -1.802 M 0.00 % | -1.802 M 0.00 % | -1.802 M 0.00 % | -1.802 M 51.38 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M 0.00 % | -3.707 M -37.42 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M 0.00 % | -2.698 M -37.14 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 33.39 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 0.00 % | -2.953 M 21.19 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M 0.00 % | -3.747 M |
| Free CashFlow | 6.791 M 0.00 % | 6.791 M 134.17 % | -19.874 M 0.00 % | -19.874 M -182.67 % | 24.041 M 0.00 % | 24.041 M 140.53 % | -59.313 M | 0.000 -100.00 % | 48.958 M | 0.000 100.00 % | -28.901 M | 0.000 100.00 % | -17.981 M | 0.000 -100.00 % | 25.039 M | 0.000 -100.00 % | 7.140 M | 0.000 -100.00 % | 28.293 M 76.12 % | 16.065 M 0.00 % | 16.065 M 0.00 % | 16.065 M | 0.000 -100.00 % | 4.326 M 0.00 % | 4.326 M 0.00 % | 4.326 M | 0.000 100.00 % | -6.249 M 0.00 % | -6.249 M 0.00 % | -6.249 M | 0.000 100.00 % | -29.614 M 0.00 % | -29.614 M 0.00 % | -29.614 M | 0.000 100.00 % | -13.600 M 0.00 % | -13.600 M 0.00 % | -13.600 M -23.94 % | -10.973 M 0.00 % | -10.973 M 0.00 % | -10.973 M 0.00 % | -10.973 M -7.53 % | -10.205 M 0.00 % | -10.205 M 0.00 % | -10.205 M 0.00 % | -10.205 M 27.85 % | -14.143 M 0.00 % | -14.143 M 0.00 % | -14.143 M 0.00 % | -14.143 M -307.76 % | 6.808 M 0.00 % | 6.808 M 0.00 % | 6.808 M 0.00 % | 6.808 M 178.43 % | -8.680 M 0.00 % | -8.680 M 0.00 % | -8.680 M 0.00 % | -8.680 M -65.10 % | -5.257 M 0.00 % | -5.257 M 0.00 % | -5.257 M 0.00 % | -5.257 M 46.67 % | -9.858 M 0.00 % | -9.858 M 0.00 % | -9.858 M 0.00 % | -9.858 M -14.92 % | -8.578 M 0.00 % | -8.578 M 0.00 % | -8.578 M 0.00 % | -8.578 M -73.35 % | -4.949 M 0.00 % | -4.949 M 0.00 % | -4.949 M 0.00 % | -4.949 M 11.03 % | -5.562 M 0.00 % | -5.562 M 0.00 % | -5.562 M 0.00 % | -5.562 M -610.99 % | -782.250 K 0.00 % | -782.250 K 0.00 % | -782.250 K 0.00 % | -782.250 K |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 |