Via Renewables, Inc. VIASP
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 398.868 M -8.35 % | 435.192 M -5.49 % | 460.493 M 17.03 % | 393.485 M -29.09 % | 554.890 M -31.81 % | 813.725 M -19.11 % | 1.006 B 26.05 % | 798.055 M 45.98 % | 546.697 M 52.64 % | 358.153 M 10.93 % | 322.876 M 1.82 % | 317.090 M -16.35 % | 379.062 M |
| Net income | 61.075 M 307.85 % | 14.975 M 97.61 % | 7.578 M 103.00 % | 3.733 M -86.33 % | 27.313 M 223.23 % | 8.450 M 812.48 % | -1.186 M -106.29 % | 18.854 M 30.53 % | 14.444 M 273.71 % | 3.865 M 7 257.41 % | -54.000 K -100.17 % | 31.412 M 20.38 % | 26.093 M |
| Income before tax | 77.334 M 107.62 % | 37.247 M 110.60 % | 17.686 M 12 131.29 % | -147.000 K -100.18 % | 83.954 M 291.03 % | 21.470 M 274.34 % | -12.315 M -110.82 % | 113.809 M 49.55 % | 76.099 M 172.28 % | 27.949 M 642.07 % | -5.156 M -116.38 % | 31.468 M 20.39 % | 26.139 M |
| Income before tax ratio | 0.19 126.53 % | 0.09 122.85 % | 0.04 10 380.57 % | 0.00 -100.25 % | 0.15 473.43 % | 0.03 315.52 % | -0.01 -108.58 % | 0.14 2.45 % | 0.14 78.38 % | 0.08 588.68 % | -0.02 -116.09 % | 0.10 43.92 % | 0.07 |
| EBITDA | 79.837 M 50.02 % | 53.218 M 37.05 % | 38.831 M 62.18 % | 23.943 M -79.59 % | 117.305 M 72.10 % | 68.162 M 37.00 % | 49.753 M -70.26 % | 167.284 M 31.85 % | 126.873 M 128.16 % | 55.607 M 203.15 % | 18.343 M -62.87 % | 49.397 M -5.55 % | 52.297 M |
| Net income ratio | 0.15 344.99 % | 0.03 109.10 % | 0.02 73.46 % | 0.01 -80.73 % | 0.05 374.01 % | 0.01 980.77 % | 0.00 -104.99 % | 0.02 -10.58 % | 0.03 144.83 % | 0.01 6 552.42 % | 0.00 -100.17 % | 0.10 43.91 % | 0.07 |
| Ratio EBITDA | 0.20 63.68 % | 0.12 45.02 % | 0.08 38.58 % | 0.06 -71.22 % | 0.21 152.37 % | 0.08 69.36 % | 0.05 -76.40 % | 0.21 -9.68 % | 0.23 49.47 % | 0.16 173.29 % | 0.06 -63.53 % | 0.16 12.91 % | 0.14 |
| Gross profit ratio | 0.42 47.36 % | 0.29 27.36 % | 0.22 25.74 % | 0.18 -52.88 % | 0.38 55.36 % | 0.24 52.95 % | 0.16 -48.24 % | 0.31 -16.51 % | 0.37 13.00 % | 0.33 64.09 % | 0.20 -24.93 % | 0.27 0.94 % | 0.26 |
| Weighted average shs out dil | 3.286 M 2.34 % | 3.211 M 1.74 % | 3.156 M -80.02 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 4.42 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M |
| Weighted average shs out | 3.286 M 2.34 % | 3.211 M 1.74 % | 3.156 M -79.93 % | 15.726 M 0.45 % | 15.656 M 0.00 % | 15.656 M 3.49 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M 0.00 % | 15.128 M |
| EPS diluted | 18.59 1 266.91 % | 1.36 -61.69 % | 3.55 1 520.00 % | -0.25 -105.79 % | 4.32 380.00 % | 0.90 1 247.96 % | -0.08 -106.27 % | 1.25 31.58 % | 0.95 265.38 % | 0.26 7 322.22 % | 0.00 -100.17 % | 2.08 20.93 % | 1.72 |
| Earnings per share | 18.59 1 266.91 % | 1.36 -61.69 % | 3.55 1 520.00 % | -0.25 -105.73 % | 4.36 379.12 % | 0.91 1 260.71 % | -0.08 -106.27 % | 1.25 31.58 % | 0.95 265.38 % | 0.26 7 322.22 % | 0.00 -100.17 % | 2.08 20.93 % | 1.72 |
| Gross profit | 168.077 M 35.06 % | 124.448 M 20.36 % | 103.397 M 47.15 % | 70.266 M -66.59 % | 210.298 M 5.94 % | 198.500 M 23.73 % | 160.435 M -34.75 % | 245.888 M 21.88 % | 201.753 M 72.49 % | 116.965 M 82.02 % | 64.260 M -23.56 % | 84.064 M -15.56 % | 99.556 M |
| Income tax expense | 16.259 M 45.93 % | 11.142 M 71.86 % | 6.483 M 23.11 % | 5.266 M -70.55 % | 17.880 M 146.38 % | 7.257 M 249.40 % | 2.077 M -94.47 % | 37.528 M 259.95 % | 10.426 M 428.17 % | 1.974 M 321.55 % | -891.000 K -1 691.07 % | 56.000 K 21.74 % | 46.000 K |
| Cost of revenue | 230.791 M -25.73 % | 310.744 M -12.98 % | 357.096 M 10.48 % | 323.219 M -6.20 % | 344.592 M -43.99 % | 615.225 M -27.23 % | 845.493 M 53.12 % | 552.167 M 60.07 % | 344.944 M 43.02 % | 241.188 M -6.74 % | 258.616 M 10.98 % | 233.026 M -16.63 % | 279.506 M |
| General and administrative expenses | 74.453 M 8.10 % | 68.874 M 11.21 % | 61.933 M 39.87 % | 44.279 M -51.20 % | 90.734 M -32.05 % | 133.534 M 19.84 % | 111.431 M 10.19 % | 101.127 M 19.02 % | 84.964 M 37.75 % | 61.682 M 34.44 % | 45.880 M 31.01 % | 35.020 M -25.99 % | 47.321 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 9.446 M 3.78 % | 9.102 M -45.51 % | 16.703 M -22.59 % | 21.578 M -29.87 % | 30.767 M -24.93 % | 40.987 M -22.16 % | 52.658 M 136.48 % | 22.267 M -32.09 % | 32.788 M 29.20 % | 25.378 M 14.21 % | 22.221 M 37.04 % | 16.215 M -28.87 % | 22.795 M |
| Operating expenses | 83.899 M 7.60 % | 77.976 M -0.84 % | 78.636 M 19.40 % | 65.857 M -45.80 % | 121.501 M -30.38 % | 174.521 M 6.36 % | 164.089 M 14.37 % | 143.468 M 21.84 % | 117.752 M 35.25 % | 87.060 M 27.84 % | 68.101 M 32.92 % | 51.235 M -26.93 % | 70.116 M |
| Cost and expenses | 314.690 M -19.04 % | 388.720 M -10.79 % | 435.732 M 11.99 % | 389.076 M -16.52 % | 466.093 M -40.98 % | 789.746 M -21.77 % | 1.010 B 45.13 % | 695.635 M 50.34 % | 462.696 M 40.96 % | 328.248 M 0.47 % | 326.717 M 14.94 % | 284.261 M -18.69 % | 349.622 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 |
| Selling general and administrative expenses | 74.453 M 8.10 % | 68.874 M 11.21 % | 61.933 M 39.87 % | 44.279 M -51.20 % | 90.734 M -32.05 % | 133.534 M 19.84 % | 111.431 M 10.19 % | 101.127 M 19.02 % | 84.964 M 37.75 % | 61.682 M 34.44 % | 45.880 M 31.01 % | 35.020 M -25.99 % | 47.321 M |
| Interest income | 0.000 -100.00 % | 109.000 K -15.50 % | 129.000 K -65.14 % | 370.000 K -12.53 % | 423.000 K | 0.000 -100.00 % | 749.000 K 192.58 % | 256.000 K -73.25 % | 957.000 K 195.37 % | 324.000 K 23.19 % | 263.000 K -25.50 % | 353.000 K 469.35 % | 62.000 K |
| Interest expense | 0.000 -100.00 % | 9.334 M 29.57 % | 7.204 M 46.24 % | 4.926 M -6.46 % | 5.266 M -38.92 % | 8.621 M 32.33 % | 6.515 M 33.89 % | 4.866 M -45.07 % | 8.859 M 288.55 % | 2.280 M 44.49 % | 1.578 M -7.93 % | 1.714 M -49.03 % | 3.363 M |
| Depreciation and amortization | 9.446 M 3.78 % | 9.102 M -45.51 % | 16.703 M -22.59 % | 21.578 M -29.87 % | 30.767 M -24.96 % | 41.002 M -22.14 % | 52.658 M 24.37 % | 42.341 M 29.14 % | 32.788 M 29.20 % | 25.378 M 14.21 % | 22.221 M 37.04 % | 16.215 M -28.87 % | 22.795 M |
| Operating income | 84.178 M 81.14 % | 46.472 M 87.68 % | 24.761 M 461.60 % | 4.409 M -95.03 % | 88.797 M 270.31 % | 23.979 M 756.24 % | -3.654 M -103.57 % | 102.420 M 21.93 % | 84.001 M 180.89 % | 29.905 M 878.57 % | -3.841 M -111.70 % | 32.829 M 11.51 % | 29.440 M |
| Operating income ratio | 0.21 97.63 % | 0.11 98.59 % | 0.05 379.88 % | 0.01 -93.00 % | 0.16 443.05 % | 0.03 911.24 % | 0.00 -102.83 % | 0.13 -16.48 % | 0.15 84.02 % | 0.08 801.89 % | -0.01 -111.49 % | 0.10 33.31 % | 0.08 |
| Total other income expenses net | -6.844 M 25.81 % | -9.225 M -30.39 % | -7.075 M -55.29 % | -4.556 M 5.93 % | -4.843 M -93.03 % | -2.509 M 71.03 % | -8.661 M -176.05 % | 11.389 M 244.13 % | -7.902 M -303.99 % | -1.956 M -48.75 % | -1.315 M 3.38 % | -1.361 M 58.77 % | -3.301 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 35.741 M -34.31 % | 54.405 M -36.99 % | 86.342 M 30.62 % | 66.101 M 133.44 % | 28.316 M -57.31 % | 66.336 M -37.08 % | 105.434 M -9.36 % | 116.325 M 95.80 % | 59.410 M 34.22 % | 44.263 M 54.54 % | 28.641 M 41.01 % | 20.311 M 490.26 % | 3.441 M |
| Total investments | 478.000 K | 0.000 -100.00 % | 666.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.276 M -1.00 % | 3.309 M 7.33 % | 3.083 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 106.000 M 9.28 % | 97.000 M -19.17 % | 120.000 M -11.11 % | 135.000 M 35.00 % | 100.000 M -18.70 % | 123.000 M -16.00 % | 146.436 M 0.47 % | 145.744 M 85.97 % | 78.370 M 60.80 % | 48.737 M 47.69 % | 33.000 M 20.00 % | 27.500 M 175.00 % | 10.000 M |
| Accumulated other comprehensive income loss | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K -2 100.00 % | 2.000 K 118.18 % | -11.000 K -200.00 % | 11.000 K 100.04 % | -28.491 M -5.78 % | -26.933 M | 0.000 100.00 % | -2.536 M |
| Retained earnings | 26.981 M 200.72 % | 8.972 M 332.80 % | 2.073 M 1 098.27 % | 173.000 K -98.52 % | 11.721 M 991.34 % | 1.074 M -17.83 % | 1.307 M -88.13 % | 11.008 M 133.67 % | 4.711 M 444.88 % | -1.366 M -76.26 % | -775.000 K | 0.000 | 0.000 |
| Common stock | 73.000 K 1.39 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K -79.83 % | 357.000 K 0.85 % | 354.000 K 0.85 % | 351.000 K 0.86 % | 348.000 K 107.14 % | 168.000 K 20.86 % | 139.000 K 0.72 % | 138.000 K -99.62 % | 35.913 M -43.74 % | 63.838 M |
| Total equity | 164.182 M 29.50 % | 126.784 M 9.25 % | 116.049 M -14.57 % | 135.837 M -22.71 % | 175.749 M 11.73 % | 157.301 M -13.12 % | 181.052 M -10.58 % | 202.476 M 63.64 % | 123.736 M 271.37 % | 33.319 M 38.16 % | 24.117 M -32.85 % | 35.913 M -41.42 % | 61.302 M |
| Other non current liabilities | 55.000 K 1.85 % | 54.000 K -98.02 % | 2.733 M 1 784.83 % | 145.000 K -43.58 % | 257.000 K -63.90 % | 712.000 K -97.29 % | 26.235 M -5.10 % | 27.645 M -55.72 % | 62.438 M 172.14 % | 22.943 M 6.89 % | 21.464 M 119 144.44 % | 18.000 K -97.35 % | 679.000 K |
| Long term debt | 106.000 M 9.28 % | 97.000 M -19.17 % | 120.000 M -11.11 % | 135.000 M 35.00 % | 100.000 M -18.70 % | 123.000 M -11.83 % | 139.500 M 11.78 % | 124.801 M 2 396.02 % | 5.000 M -76.11 % | 20.931 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 106.351 M 9.58 % | 97.054 M -20.92 % | 122.733 M -9.18 % | 135.145 M 34.80 % | 100.257 M -18.96 % | 123.712 M -25.36 % | 165.735 M 8.72 % | 152.446 M 122.95 % | 68.376 M 55.85 % | 43.874 M 104.41 % | 21.464 M 119 144.44 % | 18.000 K -97.35 % | 679.000 K |
| Other current liabilities | 37.369 M -21.33 % | 47.500 M 23.03 % | 38.607 M -1.01 % | 39.001 M -37.61 % | 62.513 M -32.56 % | 92.701 M 45.39 % | 63.761 M 32.97 % | 47.952 M -12.18 % | 54.602 M 129.08 % | 23.835 M 15.77 % | 20.589 M 137.45 % | 8.671 M -33.82 % | 13.102 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.662 M -70.56 % | 39.616 M 8.18 % | 36.619 M 179.58 % | 13.098 M 82.04 % | 7.195 M 5.22 % | 6.838 M -8.74 % | 7.493 M |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.936 M -66.88 % | 20.943 M -71.46 % | 73.370 M 163.86 % | 27.806 M -15.74 % | 33.000 M 20.00 % | 27.500 M 175.00 % | 10.000 M |
| Total current liabilities | 74.702 M -6.62 % | 79.996 M -13.21 % | 92.168 M 11.34 % | 82.777 M -8.70 % | 90.661 M -36.13 % | 141.955 M 0.00 % | 141.951 M -6.01 % | 151.027 M -17.95 % | 184.056 M 116.43 % | 85.041 M -8.38 % | 92.816 M 26.90 % | 73.142 M 8.69 % | 67.297 M |
| Total liabilities | 181.053 M 2.26 % | 177.050 M -17.61 % | 214.901 M -1.39 % | 217.922 M 14.14 % | 190.918 M -28.14 % | 265.667 M -13.66 % | 307.686 M 1.39 % | 303.473 M 20.22 % | 252.432 M 95.81 % | 128.915 M 12.81 % | 114.280 M 56.21 % | 73.160 M 7.63 % | 67.976 M |
| Other non current assets | 21.299 M 385.50 % | 4.387 M -18.83 % | 5.405 M 22.37 % | 4.417 M -0.63 % | 4.445 M -71.50 % | 15.598 M 3.83 % | 15.023 M 51.89 % | 9.891 M 17.01 % | 8.453 M 58.80 % | 5.323 M 70.34 % | 3.125 M 5.40 % | 2.965 M -81.00 % | 15.608 M |
| Long term investments | 478.000 K | 0.000 -100.00 % | 666.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.276 M -1.00 % | 3.309 M 7.33 % | 3.083 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 3.500 M 2 417.99 % | 139.000 K -71.10 % | 481.000 K -91.50 % | 5.660 M -0.54 % | 5.691 M -67.97 % | 17.767 M -32.77 % | 26.429 M -39.10 % | 43.397 M 56.39 % | 27.749 M 247.04 % | 7.996 M 687.78 % | 1.015 M | 0.000 | 0.000 |
| GoodWill | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.16 % | 120.154 M 51.81 % | 79.147 M 330.64 % | 18.379 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 123.843 M 2.79 % | 120.482 M -0.28 % | 120.824 M -4.11 % | 126.003 M -0.02 % | 126.034 M -8.74 % | 138.110 M -5.90 % | 146.772 M -10.26 % | 163.551 M 53.00 % | 106.896 M 305.29 % | 26.375 M 2 498.52 % | 1.015 M | 0.000 | 0.000 |
| Property plant equipment net | 5.231 M 11.06 % | 4.710 M 0.41 % | 4.691 M 10.09 % | 4.261 M 27.04 % | 3.354 M 2.66 % | 3.267 M -25.17 % | 4.366 M -47.24 % | 8.275 M 75.84 % | 4.706 M 5.14 % | 4.476 M 6.04 % | 4.221 M -12.37 % | 4.817 M -48.89 % | 9.424 M |
| Total non current assets | 157.235 M 8.54 % | 144.861 M -4.71 % | 152.023 M -3.22 % | 157.079 M -2.91 % | 161.793 M -13.41 % | 186.840 M -5.04 % | 196.758 M -5.95 % | 209.211 M 17.41 % | 178.185 M 199.20 % | 59.554 M 83.76 % | 32.408 M 316.45 % | 7.782 M -68.91 % | 25.032 M |
| Other current assets | 40.543 M -10.55 % | 45.325 M -14.39 % | 52.943 M -4.27 % | 55.304 M -1.75 % | 56.291 M -7.48 % | 60.843 M -35.05 % | 93.676 M -6.67 % | 100.374 M 66.86 % | 60.156 M 83.60 % | 32.765 M 14.68 % | 28.570 M 113.62 % | 13.374 M -7.94 % | 14.527 M |
| Short term 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 |
| cash and cash equivalents | 70.259 M 64.95 % | 42.595 M 26.55 % | 33.658 M -51.15 % | 68.899 M -3.89 % | 71.684 M 26.51 % | 56.664 M 38.20 % | 41.002 M 39.37 % | 29.419 M 55.16 % | 18.960 M 323.78 % | 4.474 M 2.64 % | 4.359 M -39.37 % | 7.189 M 9.61 % | 6.559 M |
| Cash and short term investments | 70.259 M 64.95 % | 42.595 M 26.55 % | 33.658 M -51.15 % | 68.899 M -3.89 % | 71.684 M 26.51 % | 56.664 M 38.20 % | 41.002 M 39.37 % | 29.419 M 55.16 % | 18.960 M 323.78 % | 4.474 M 2.64 % | 4.359 M -39.37 % | 7.189 M 9.61 % | 6.559 M |
| Total current assets | 188.000 M 18.26 % | 158.973 M -11.15 % | 178.927 M -9.03 % | 196.680 M -4.00 % | 204.874 M -13.24 % | 236.128 M -19.13 % | 291.980 M -1.60 % | 296.738 M 49.88 % | 197.983 M 92.82 % | 102.680 M -3.12 % | 105.989 M 4.64 % | 101.291 M -2.83 % | 104.246 M |
| Inventory | 2.137 M -31.59 % | 3.124 M -29.08 % | 4.405 M 122.25 % | 1.982 M 32.49 % | 1.496 M -49.36 % | 2.954 M -23.83 % | 3.878 M -13.24 % | 4.470 M 19.14 % | 3.752 M 2.37 % | 3.665 M -54.37 % | 8.032 M 85.84 % | 4.322 M 16.09 % | 3.723 M |
| Net receivables | 75.061 M 10.50 % | 67.929 M -22.74 % | 87.921 M 24.72 % | 70.495 M -6.51 % | 75.403 M -34.81 % | 115.667 M -24.61 % | 153.424 M -5.57 % | 162.475 M 41.14 % | 115.115 M 86.34 % | 61.776 M -5.00 % | 65.028 M -6.40 % | 69.472 M -10.46 % | 77.590 M |
| Tax assets | 6.384 M -58.23 % | 15.282 M -25.22 % | 20.437 M -8.76 % | 22.398 M -19.89 % | 27.960 M -6.38 % | 29.865 M 9.31 % | 27.321 M 12.97 % | 24.185 M -56.06 % | 55.047 M 135.44 % | 23.380 M -2.77 % | 24.047 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 37.333 M 24.46 % | 29.996 M -44.00 % | 53.561 M 22.35 % | 43.776 M 55.52 % | 28.148 M -42.85 % | 49.254 M -30.88 % | 71.254 M -13.24 % | 82.132 M 46.44 % | 56.084 M 76.95 % | 31.694 M -19.20 % | 39.227 M 6.10 % | 36.971 M -16.35 % | 44.195 M |
| Tax payables | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 853.000 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -298.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.954 M 143.94 % | 20.478 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 14.228 M 280.54 % | -7.881 M 44.63 % | -14.234 M -349.31 % | -3.168 M -113.42 % | 23.607 M 46.93 % | 16.067 M -63.88 % | 44.488 M -64.43 % | 125.055 M 33.84 % | 93.433 M 325.06 % | 21.981 M 42.20 % | 15.458 M | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 83.221 M -5.50 % | 88.065 M 0.40 % | 87.713 M 0.49 % | 87.288 M 0.00 % | 87.288 M -3.03 % | 90.015 M -0.82 % | 90.758 M 120.43 % | 41.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 39.719 M 5.65 % | 37.596 M -7.09 % | 40.465 M -21.45 % | 51.512 M -2.47 % | 52.816 M 5.99 % | 49.831 M 12.88 % | 44.146 M -3.61 % | 45.800 M 81.23 % | 25.272 M -38.45 % | 41.056 M 13.32 % | 36.229 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 296.000 K | 0.000 -100.00 % | 298.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 938.000 K 9.96 % | 853.000 K | 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 |
| Total assets | 345.235 M 13.63 % | 303.834 M -8.19 % | 330.950 M -6.45 % | 353.759 M -3.52 % | 366.667 M -13.31 % | 422.968 M -13.46 % | 488.738 M -3.40 % | 505.949 M 34.50 % | 376.168 M 131.87 % | 162.234 M 17.22 % | 138.397 M 26.88 % | 109.073 M -15.63 % | 129.278 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 5.154 M 162.69 % | 1.962 M -51.50 % | 4.045 M 7.47 % | 3.764 M 154.32 % | -6.929 M -197.64 % | -2.328 M -136.85 % | 6.317 M 86.78 % | 3.382 M 152.39 % | 1.340 M 225.94 % | -1.064 M | 0.000 | 0.000 |
| Stock based compensation | 2.411 M 5.05 % | 2.295 M -29.43 % | 3.252 M -5.68 % | 3.448 M 37.75 % | 2.503 M -54.38 % | 5.487 M -6.67 % | 5.879 M 16.23 % | 5.058 M -3.51 % | 5.242 M 64.79 % | 3.181 M 270.75 % | 858.000 K | 0.000 | 0.000 |
| Change in working capital | -9.118 M -242.14 % | -2.665 M 93.77 % | -42.751 M -411.87 % | -8.352 M -165.06 % | -3.151 M -174.30 % | 4.241 M 122.60 % | -18.768 M 59.88 % | -46.777 M -223.05 % | -14.480 M -26.00 % | -11.492 M 71.75 % | -40.685 M -6 074.30 % | 681.000 K 130.27 % | -2.250 M |
| Accounts receivables | -4.100 M -124.77 % | 16.549 M 168.23 % | -24.256 M -643.49 % | 4.463 M -87.23 % | 34.940 M 44.23 % | 24.225 M 582.20 % | 3.551 M 110.50 % | -33.820 M -177.08 % | -12.206 M -267.94 % | 7.268 M 227.06 % | -5.720 M -129.03 % | 19.707 M 365.67 % | 4.232 M |
| Inventory | 987.000 K -22.95 % | 1.281 M 152.87 % | -2.423 M -398.56 % | -486.000 K -133.33 % | 1.458 M 57.79 % | 924.000 K 37.09 % | 674.000 K 193.87 % | -718.000 K -232.47 % | 542.000 K -88.07 % | 4.544 M 222.45 % | -3.711 M -519.53 % | -599.000 K -117.40 % | 3.442 M |
| Accounts payables | 0.000 100.00 % | -14.942 M -702.26 % | 2.481 M 123.52 % | -10.548 M 71.64 % | -37.196 M -269.19 % | -10.075 M -223.73 % | 8.143 M -45.28 % | 14.882 M -2.66 % | 15.289 M 223.67 % | -12.363 M -601.34 % | 2.466 M 134.14 % | -7.224 M 43.07 % | -12.689 M |
| Other working capital | -6.005 M -8.14 % | -5.553 M 70.07 % | -18.553 M -941.72 % | -1.781 M 24.31 % | -2.353 M 78.28 % | -10.833 M 65.21 % | -31.136 M -14.80 % | -27.121 M -49.80 % | -18.105 M -65.48 % | -10.941 M 67.55 % | -33.720 M -200.99 % | -11.203 M -505.17 % | 2.765 M |
| Other non cash items | 18.638 M -8.88 % | 20.454 M -20.84 % | 25.838 M 735.46 % | -4.066 M 49.96 % | -8.126 M -124.10 % | 33.721 M -11.11 % | 37.936 M 293.23 % | -19.633 M 51.58 % | -40.550 M -2 717.82 % | 1.549 M -94.62 % | 28.809 M 852.59 % | -3.828 M -49.41 % | -2.562 M |
| Net cash provided by operating activities | 50.484 M 2.37 % | 49.315 M 204.28 % | 16.207 M 27.59 % | 12.702 M -86.17 % | 91.831 M 0.10 % | 91.735 M 53.50 % | 59.763 M -6.49 % | 63.912 M -5.72 % | 67.793 M 47.60 % | 45.931 M 681.94 % | 5.874 M -86.79 % | 44.480 M 0.92 % | 44.076 M |
| Investments in property plant and equipment | -1.577 M -9.90 % | -1.435 M 79.12 % | -6.871 M -5.55 % | -6.510 M -202.23 % | -2.154 M -92.32 % | -1.120 M 21.62 % | -1.429 M 16.14 % | -1.704 M 24.53 % | -2.258 M -27.86 % | -1.766 M 41.91 % | -3.040 M -105.27 % | -1.481 M 33.29 % | -2.220 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -4.718 M -24.26 % | -3.797 M | 0.000 -100.00 % | 8.431 M 148.03 % | -17.552 M 81.73 % | -96.053 M -181.80 % | -34.086 M 15.16 % | -40.177 M | 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 100.00 % | -1.102 M -233.94 % | -330.000 K | 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 |
| Other investing activites | -3.150 M | 0.000 -100.00 % | 4.718 M 24.26 % | 3.797 M | 0.000 100.00 % | -5.913 M 66.31 % | -17.552 M 81.73 % | -96.053 M -8 816.24 % | 1.102 M 233.94 % | 330.000 K | 0.000 | 0.000 -100.00 % | 577.000 K |
| Net cash used for investing activites | -4.727 M -229.41 % | -1.435 M 79.12 % | -6.871 M -5.55 % | -6.510 M -202.23 % | -2.154 M -254.08 % | 1.398 M 107.37 % | -18.981 M 80.58 % | -97.757 M -168.98 % | -36.344 M 13.35 % | -41.943 M -1 279.70 % | -3.040 M -105.27 % | -1.481 M 9.86 % | -1.643 M |
| Debt repayment | 9.000 M 139.13 % | -23.000 M -53.33 % | -15.000 M -142.86 % | 35.000 M 252.17 % | -23.000 M -24.08 % | -18.536 M -2 338.65 % | 828.000 K -98.45 % | 53.461 M 331.28 % | 12.396 M -24.75 % | 16.473 M -52.18 % | 34.450 M 96.86 % | 17.500 M 160.29 % | -29.028 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.490 M 20.50 % | 40.241 M 187.54 % | 13.995 M | 0.000 -100.00 % | 50.220 M | 0.000 | 0.000 |
| Common stock repurchased | -1.013 M -444.62 % | -186.000 K 71.95 % | -663.000 K 50.11 % | -1.329 M -236.46 % | -395.000 K | 0.000 100.00 % | -2.895 M 43.26 % | -5.102 M -331.28 % | -1.183 M -173.84 % | -432.000 K | 0.000 100.00 % | -71.737 M -250.02 % | -20.495 M |
| Dividends paid | -10.858 M 17.38 % | -13.142 M 31.15 % | -19.089 M -1.59 % | -18.791 M -1.82 % | -18.455 M 0.18 % | -18.488 M -10.07 % | -16.797 M -44.49 % | -11.625 M -38.94 % | -8.367 M -87.77 % | -4.456 M -518.03 % | -721.000 K | 0.000 | 0.000 |
| Other financing activites | -15.222 M -253.34 % | -4.308 M 70.40 % | -14.553 M 16.53 % | -17.436 M 48.43 % | -33.811 M 29.68 % | -48.079 M -202.75 % | 46.791 M 435.68 % | -13.939 M 60.16 % | -34.987 M -126.34 % | -15.458 M 82.75 % | -89.613 M -855.08 % | 11.868 M 209.12 % | -10.876 M |
| Net cash used provided by financing activities | -18.093 M 55.48 % | -40.636 M 17.58 % | -49.305 M -1 828.99 % | -2.556 M 96.62 % | -75.661 M 11.09 % | -85.103 M -313.86 % | -20.563 M -179.44 % | 25.886 M 252.60 % | -16.963 M -337.98 % | -3.873 M 31.62 % | -5.664 M 86.63 % | -42.369 M -6.18 % | -39.904 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 27.664 M 281.89 % | 7.244 M 118.12 % | -39.969 M -1 199.26 % | 3.636 M -74.06 % | 14.016 M 74.55 % | 8.030 M -60.28 % | 20.219 M 93.32 % | 10.459 M -27.80 % | 14.486 M 12 496.52 % | 115.000 K 104.06 % | -2.830 M -549.21 % | 630.000 K -75.09 % | 2.529 M |
| Cash at beginning of period | 42.595 M 20.49 % | 35.351 M -53.07 % | 75.320 M 5.07 % | 71.684 M 24.30 % | 57.668 M 16.18 % | 49.638 M 68.73 % | 29.419 M 55.16 % | 18.960 M 323.78 % | 4.474 M 2.64 % | 4.359 M -39.37 % | 7.189 M 9.61 % | 6.559 M 62.75 % | 4.030 M |
| Cash at end of period | 70.259 M 64.95 % | 42.595 M 20.49 % | 35.351 M -53.07 % | 75.320 M 5.07 % | 71.684 M 24.30 % | 57.668 M 16.18 % | 49.638 M 68.73 % | 29.419 M 55.16 % | 18.960 M 323.78 % | 4.474 M 2.64 % | 4.359 M -39.37 % | 7.189 M 9.61 % | 6.559 M |
| Operating cash flow | 50.484 M 2.37 % | 49.315 M 204.28 % | 16.207 M 27.59 % | 12.702 M -86.17 % | 91.831 M 0.10 % | 91.735 M 53.50 % | 59.763 M -6.49 % | 63.912 M -5.72 % | 67.793 M 47.60 % | 45.931 M 681.94 % | 5.874 M -86.79 % | 44.480 M 0.92 % | 44.076 M |
| Capital expenditure | -1.577 M -9.90 % | -1.435 M 79.12 % | -6.871 M -5.55 % | -6.510 M -202.23 % | -2.154 M 69.37 % | -7.033 M -392.16 % | -1.429 M 16.14 % | -1.704 M 24.53 % | -2.258 M -27.86 % | -1.766 M 41.91 % | -3.040 M -105.27 % | -1.481 M 33.29 % | -2.220 M |
| Free CashFlow | 48.907 M 2.14 % | 47.880 M 412.85 % | 9.336 M 50.78 % | 6.192 M -93.10 % | 89.677 M 5.87 % | 84.702 M 45.20 % | 58.334 M -6.23 % | 62.208 M -5.08 % | 65.535 M 48.39 % | 44.165 M 1 458.40 % | 2.834 M -93.41 % | 42.999 M 2.73 % | 41.856 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 103.329 M 14.77 % | 90.029 M -36.71 % | 142.257 M 38.67 % | 102.588 M 9.40 % | 93.774 M 8.16 % | 86.696 M -23.99 % | 114.056 M 12.15 % | 101.702 M -7.74 % | 110.239 M 20.61 % | 91.399 M -30.68 % | 131.852 M 12.33 % | 117.381 M -1.24 % | 118.859 M 22.41 % | 97.099 M -23.64 % | 127.154 M 26.77 % | 100.306 M 2.37 % | 97.979 M 19.20 % | 82.195 M -27.26 % | 113.005 M -5.07 % | 119.043 M -15.35 % | 140.630 M 9.41 % | 128.536 M -22.89 % | 166.681 M -10.47 % | 186.183 M -10.09 % | 207.087 M 16.51 % | 177.749 M -26.76 % | 242.706 M 6.21 % | 228.514 M -11.59 % | 258.475 M 11.29 % | 232.251 M -18.99 % | 286.688 M 22.11 % | 234.776 M 8.93 % | 215.536 M 42.33 % | 151.436 M -22.08 % | 194.345 M 15.22 % | 168.676 M 6.69 % | 158.094 M 107.51 % | 76.187 M -31.08 % | 110.546 M 16.56 % | 94.840 M 3.91 % | 91.267 M 39.48 % | 65.433 M -35.73 % | 101.803 M 23.04 % | 82.742 M 21.29 % | 68.217 M 3.45 % | 65.940 M -37.78 % | 105.976 M 28.59 % | 82.414 M 17.90 % | 69.899 M 6.75 % | 65.481 M -34.05 % | 99.296 M |
| Net income | 757.000 K -72.36 % | 2.739 M -68.87 % | 8.798 M -11.36 % | 9.926 M 364.27 % | 2.138 M -71.96 % | 7.624 M -11.01 % | 8.567 M 2 634.62 % | -338.000 K -104.50 % | 7.519 M -5.79 % | 7.981 M 4 367.91 % | -187.000 K 97.95 % | -9.132 M -936.55 % | -881.000 K -119.08 % | 4.618 M -64.40 % | 12.973 M 203.45 % | -12.540 M -184.26 % | 14.883 M 41.97 % | 10.483 M 237.37 % | -7.631 M -288.93 % | 4.039 M -57.98 % | 9.613 M -13.85 % | 11.159 M 149.14 % | 4.479 M 696.40 % | -751.000 K -105.56 % | 13.508 M 289.85 % | -7.115 M -1 009.85 % | 782.000 K 139.72 % | -1.969 M -141.54 % | 4.740 M -29.86 % | 6.758 M 154.83 % | -12.326 M -200.82 % | 12.226 M 420.92 % | 2.347 M 117.52 % | 1.079 M -48.30 % | 2.087 M -73.06 % | 7.747 M 4 133.33 % | 183.000 K -92.18 % | 2.341 M -43.90 % | 4.173 M 22 063.16 % | -19.000 K -101.45 % | 1.314 M 85.59 % | 708.000 K -70.61 % | 2.409 M 316.05 % | -1.115 M -205.09 % | 1.061 M 427.86 % | 201.000 K -96.91 % | 6.508 M -66.36 % | 19.344 M 1 311.27 % | -1.597 M -68.99 % | -945.000 K -106.47 % | 14.611 M |
| Income before tax | 1.184 M -73.87 % | 4.532 M -80.35 % | 23.063 M -26.24 % | 31.266 M 833.59 % | 3.349 M -82.28 % | 18.903 M -20.63 % | 23.816 M 548.23 % | 3.674 M -79.60 % | 18.014 M -25.95 % | 24.326 M 377.47 % | -8.767 M 70.51 % | -29.731 M -504.78 % | -4.916 M -132.21 % | 15.264 M -58.82 % | 37.069 M 189.97 % | -41.200 M -198.85 % | 41.678 M 46.39 % | 28.470 M 197.85 % | -29.095 M -347.32 % | 11.764 M -57.60 % | 27.747 M -14.49 % | 32.450 M 170.57 % | 11.993 M 241.58 % | 3.511 M -92.06 % | 44.243 M 247.13 % | -30.070 M -894.24 % | 3.786 M 127.36 % | -13.840 M -161.12 % | 22.645 M -16.68 % | 27.178 M 156.27 % | -48.298 M -160.52 % | 79.799 M 418.41 % | 15.393 M 203.01 % | 5.080 M -63.17 % | 13.792 M -50.23 % | 27.711 M 249.45 % | 7.930 M -48.75 % | 15.474 M -7.50 % | 16.729 M 377.02 % | 3.507 M -45.67 % | 6.455 M 26.97 % | 5.084 M -62.31 % | 13.490 M 203.28 % | -13.062 M -1 365.70 % | 1.032 M 209.91 % | 333.000 K -94.91 % | 6.540 M -66.22 % | 19.358 M 1 322.87 % | -1.583 M -70.03 % | -931.000 K -106.37 % | 14.625 M |
| Income before tax ratio | 0.01 -77.24 % | 0.05 -68.95 % | 0.16 -46.81 % | 0.30 753.38 % | 0.04 -83.62 % | 0.22 4.42 % | 0.21 478.02 % | 0.04 -77.89 % | 0.16 -38.60 % | 0.27 500.28 % | -0.07 73.75 % | -0.25 -512.40 % | -0.04 -126.31 % | 0.16 -46.08 % | 0.29 170.98 % | -0.41 -196.56 % | 0.43 22.81 % | 0.35 234.53 % | -0.26 -360.54 % | 0.10 -49.91 % | 0.20 -21.85 % | 0.25 250.87 % | 0.07 281.55 % | 0.02 -91.17 % | 0.21 226.29 % | -0.17 -1 184.49 % | 0.02 125.76 % | -0.06 -169.13 % | 0.09 -25.13 % | 0.12 169.46 % | -0.17 -149.57 % | 0.34 375.93 % | 0.07 112.90 % | 0.03 -52.73 % | 0.07 -56.80 % | 0.16 227.52 % | 0.05 -75.30 % | 0.20 34.21 % | 0.15 309.24 % | 0.04 -47.72 % | 0.07 -8.97 % | 0.08 -41.36 % | 0.13 183.94 % | -0.16 -1 143.51 % | 0.02 199.57 % | 0.01 -91.82 % | 0.06 -73.73 % | 0.23 1 137.17 % | -0.02 -59.29 % | -0.01 -109.65 % | 0.15 |
| EBITDA | 8.852 M -22.09 % | 11.362 M -56.75 % | 26.273 M -26.12 % | 35.564 M 374.06 % | 7.502 M -67.15 % | 22.837 M -16.03 % | 27.195 M 286.29 % | 7.040 M -67.14 % | 21.423 M -23.76 % | 28.099 M 940.53 % | -3.343 M 86.59 % | -24.920 M -6 939.55 % | -354.000 K -101.67 % | 21.155 M -50.75 % | 42.950 M 219.67 % | -35.889 M -175.71 % | 47.405 M 36.06 % | 34.842 M 255.48 % | -22.409 M -218.96 % | 18.837 M -47.37 % | 35.792 M -12.65 % | 40.976 M 88.83 % | 21.700 M 27.41 % | 17.032 M -69.04 % | 55.010 M 397.66 % | -18.481 M -205.41 % | 17.532 M 1 482.31 % | 1.108 M -97.18 % | 39.353 M -6.19 % | 41.948 M 221.16 % | -34.622 M -147.72 % | 72.549 M 139.74 % | 30.261 M 68.08 % | 18.004 M -26.67 % | 24.553 M -48.57 % | 47.741 M 97.04 % | 24.229 M -30.88 % | 35.051 M 43.85 % | 24.366 M 103.41 % | 11.979 M -19.10 % | 14.807 M 39.91 % | 10.583 M -41.25 % | 18.014 M 2 544.23 % | -737.000 K -112.88 % | 5.720 M 50.25 % | 3.807 M -60.92 % | 9.742 M -58.22 % | 23.316 M 869.88 % | 2.404 M -33.94 % | 3.639 M -81.84 % | 20.039 M |
| Net income ratio | 0.01 -75.92 % | 0.03 -50.81 % | 0.06 -36.08 % | 0.10 324.38 % | 0.02 -74.07 % | 0.09 17.08 % | 0.08 2 360.08 % | 0.00 -104.87 % | 0.07 -21.89 % | 0.09 6 256.88 % | 0.00 98.18 % | -0.08 -949.60 % | -0.01 -115.58 % | 0.05 -53.38 % | 0.10 181.61 % | -0.13 -182.30 % | 0.15 19.10 % | 0.13 288.87 % | -0.07 -299.03 % | 0.03 -50.36 % | 0.07 -21.26 % | 0.09 223.08 % | 0.03 766.19 % | 0.00 -106.18 % | 0.07 262.96 % | -0.04 -1 342.34 % | 0.00 137.39 % | -0.01 -146.99 % | 0.02 -36.98 % | 0.03 167.68 % | -0.04 -182.56 % | 0.05 378.23 % | 0.01 52.83 % | 0.01 -33.65 % | 0.01 -76.62 % | 0.05 3 867.75 % | 0.00 -96.23 % | 0.03 -18.60 % | 0.04 18 942.71 % | 0.00 -101.39 % | 0.01 33.06 % | 0.01 -54.27 % | 0.02 275.60 % | -0.01 -186.64 % | 0.02 410.24 % | 0.00 -95.04 % | 0.06 -73.84 % | 0.23 1 127.33 % | -0.02 -58.31 % | -0.01 -109.81 % | 0.15 |
| Ratio EBITDA | 0.09 -32.12 % | 0.13 -31.67 % | 0.18 -46.73 % | 0.35 333.33 % | 0.08 -69.63 % | 0.26 10.48 % | 0.24 244.45 % | 0.07 -64.38 % | 0.19 -36.79 % | 0.31 1 312.55 % | -0.03 88.06 % | -0.21 -7 028.19 % | 0.00 -101.37 % | 0.22 -35.50 % | 0.34 194.41 % | -0.36 -173.95 % | 0.48 14.14 % | 0.42 313.76 % | -0.20 -225.32 % | 0.16 -37.83 % | 0.25 -20.16 % | 0.32 144.87 % | 0.13 42.31 % | 0.09 -65.56 % | 0.27 355.49 % | -0.10 -243.94 % | 0.07 1 389.79 % | 0.00 -96.82 % | 0.15 -15.70 % | 0.18 249.56 % | -0.12 -139.08 % | 0.31 120.10 % | 0.14 18.09 % | 0.12 -5.90 % | 0.13 -55.36 % | 0.28 84.68 % | 0.15 -66.69 % | 0.46 108.73 % | 0.22 74.51 % | 0.13 -22.15 % | 0.16 0.31 % | 0.16 -8.60 % | 0.18 2 086.59 % | -0.01 -110.62 % | 0.08 45.23 % | 0.06 -37.20 % | 0.09 -67.51 % | 0.28 722.60 % | 0.03 -38.11 % | 0.06 -72.46 % | 0.20 |
| Gross profit ratio | 0.23 -22.88 % | 0.30 -9.05 % | 0.33 -65.35 % | 0.95 254.38 % | 0.27 -48.31 % | 0.52 31.28 % | 0.40 58.46 % | 0.25 -29.81 % | 0.36 -28.55 % | 0.50 355.20 % | 0.11 280.85 % | -0.06 -143.15 % | 0.14 -61.58 % | 0.36 -20.69 % | 0.46 289.96 % | -0.24 -141.10 % | 0.59 5.15 % | 0.56 790.48 % | -0.08 -121.94 % | 0.37 -6.37 % | 0.39 -19.38 % | 0.49 70.52 % | 0.29 9.46 % | 0.26 -34.72 % | 0.40 276.15 % | 0.11 -45.35 % | 0.20 54.19 % | 0.13 -49.63 % | 0.25 -15.98 % | 0.30 2 794.20 % | -0.01 -102.53 % | 0.44 72.05 % | 0.26 5.32 % | 0.24 -6.75 % | 0.26 -39.22 % | 0.43 92.23 % | 0.22 -55.68 % | 0.50 33.27 % | 0.38 20.78 % | 0.31 -5.83 % | 0.33 -6.82 % | 0.36 10.86 % | 0.32 61.19 % | 0.20 -16.83 % | 0.24 16.64 % | 0.21 21.99 % | 0.17 -56.38 % | 0.39 173.87 % | 0.14 -29.38 % | 0.20 -32.34 % | 0.30 |
| Weighted average shs out dil | 3.792 M 0.00 % | 3.792 M 7.33 % | 3.533 M 0.10 % | 3.530 M 6.22 % | 3.323 M 1.90 % | 3.261 M 0.87 % | 3.233 M 0.01 % | 3.233 M -55.30 % | 7.232 M 125.65 % | 3.205 M -55.32 % | 7.173 M 126.17 % | 3.172 M -80.00 % | 15.858 M 0.52 % | 15.776 M -0.13 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M 0.00 % | 15.796 M |
| Weighted average shs out | 3.792 M 0.00 % | 3.792 M 7.33 % | 3.533 M 0.10 % | 3.530 M 6.22 % | 3.323 M 1.37 % | 3.278 M 1.39 % | 3.233 M 0.01 % | 3.233 M 0.02 % | 3.232 M 0.84 % | 3.205 M 1.01 % | 3.173 M 0.05 % | 3.172 M -80.00 % | 15.858 M 0.52 % | 15.776 M -0.13 % | 15.796 M 0.89 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M 0.00 % | 15.656 M |
| EPS diluted | -0.41 -555.56 % | 0.09 -95.08 % | 1.83 -17.19 % | 2.21 1 400.00 % | -0.17 -107.26 % | 2.34 -11.70 % | 2.65 2 750.00 % | -0.10 -109.62 % | 1.04 -58.23 % | 2.49 364.89 % | -0.94 89.16 % | -8.67 -2 696.77 % | -0.31 -139.24 % | 0.79 -59.69 % | 1.96 348.10 % | -0.79 -184.04 % | 0.94 42.42 % | 0.66 237.50 % | -0.48 -284.62 % | 0.26 -57.38 % | 0.61 -14.08 % | 0.71 153.57 % | 0.28 689.47 % | -0.05 -104.85 % | 0.98 317.78 % | -0.45 -1 009.09 % | 0.05 141.25 % | -0.12 -133.33 % | 0.36 -23.40 % | 0.47 160.26 % | -0.78 -193.98 % | 0.83 453.33 % | 0.15 119.62 % | 0.07 -51.21 % | 0.14 -71.43 % | 0.49 3 983.33 % | 0.01 -92.00 % | 0.15 -42.31 % | 0.26 21 766.67 % | 0.00 -101.45 % | 0.08 85.27 % | 0.04 -70.13 % | 0.15 312.46 % | -0.07 -205.37 % | 0.07 415.38 % | 0.01 -96.83 % | 0.41 -66.39 % | 1.22 1 320.00 % | -0.10 -67.22 % | -0.06 -106.50 % | 0.92 |
| Earnings per share | -0.41 -555.56 % | 0.09 -95.08 % | 1.83 -17.19 % | 2.21 1 400.00 % | -0.17 -107.30 % | 2.33 -12.08 % | 2.65 2 750.00 % | -0.10 -104.29 % | 2.33 -6.43 % | 2.49 216.90 % | -2.13 75.43 % | -8.67 -2 696.77 % | -0.31 -139.24 % | 0.79 -59.69 % | 1.96 345.00 % | -0.80 -184.21 % | 0.95 41.79 % | 0.67 236.73 % | -0.49 -288.46 % | 0.26 -57.38 % | 0.61 -14.08 % | 0.71 144.83 % | 0.29 704.17 % | -0.05 -104.85 % | 0.99 320.00 % | -0.45 -1 001.80 % | 0.05 138.38 % | -0.13 -136.11 % | 0.36 -25.00 % | 0.48 160.76 % | -0.79 -194.05 % | 0.84 460.00 % | 0.15 117.71 % | 0.07 -50.79 % | 0.14 -71.43 % | 0.49 3 983.33 % | 0.01 -92.00 % | 0.15 -44.44 % | 0.27 22 600.00 % | 0.00 -101.43 % | 0.08 85.84 % | 0.05 -69.87 % | 0.15 310.67 % | -0.07 -204.71 % | 0.07 423.08 % | 0.01 -96.90 % | 0.42 -66.13 % | 1.24 1 340.00 % | -0.10 -65.56 % | -0.06 -106.49 % | 0.93 |
| Gross profit | 23.874 M -11.49 % | 26.974 M -42.44 % | 46.864 M -51.95 % | 97.530 M 287.69 % | 25.157 M -44.09 % | 44.999 M -0.21 % | 45.094 M 77.71 % | 25.375 M -35.25 % | 39.189 M -13.82 % | 45.473 M 215.54 % | 14.411 M 303.14 % | -7.094 M -142.61 % | 16.647 M -52.97 % | 35.397 M -39.44 % | 58.447 M 340.81 % | -24.271 M -142.08 % | 57.681 M 25.34 % | 46.019 M 602.23 % | -9.163 M -120.83 % | 43.997 M -20.74 % | 55.512 M -11.79 % | 62.931 M 31.50 % | 47.858 M -2.01 % | 48.839 M -41.31 % | 83.220 M 338.23 % | 18.990 M -59.98 % | 47.451 M 63.77 % | 28.975 M -55.47 % | 65.066 M -6.49 % | 69.582 M 2 282.62 % | -3.188 M -103.08 % | 103.380 M 87.41 % | 55.163 M 49.90 % | 36.799 M -27.34 % | 50.647 M -29.97 % | 72.325 M 105.10 % | 35.264 M -8.03 % | 38.342 M -8.15 % | 41.746 M 40.79 % | 29.652 M -2.14 % | 30.300 M 29.97 % | 23.313 M -28.75 % | 32.718 M 98.33 % | 16.497 M 0.87 % | 16.354 M 20.67 % | 13.553 M -24.09 % | 17.855 M -43.90 % | 31.829 M 222.91 % | 9.857 M -24.61 % | 13.075 M -55.38 % | 29.303 M |
| Income tax expense | 784.000 K -43.23 % | 1.381 M -69.95 % | 4.596 M -30.42 % | 6.605 M 289.91 % | 1.694 M -47.19 % | 3.208 M -32.49 % | 4.752 M 4.60 % | 4.543 M 35.41 % | 3.355 M -35.97 % | 5.240 M 362.53 % | -1.996 M 11.01 % | -2.243 M -4 572.92 % | -48.000 K -101.76 % | 2.730 M -54.83 % | 6.044 M 212.85 % | -5.356 M -176.29 % | 7.021 M 91.10 % | 3.674 M 339.35 % | -1.535 M -151.22 % | 2.997 M -41.70 % | 5.141 M -9.38 % | 5.673 M 194.70 % | 1.925 M -54.55 % | 4.235 M -35.51 % | 6.567 M 243.20 % | -4.586 M -540.54 % | 1.041 M -29.42 % | 1.475 M -61.37 % | 3.818 M 17.44 % | 3.251 M 150.27 % | -6.467 M -120.04 % | 32.263 M 1 216.32 % | 2.451 M 499.27 % | 409.000 K -83.00 % | 2.406 M -32.68 % | 3.574 M 216.56 % | 1.129 M -76.16 % | 4.736 M 379.35 % | 988.000 K 163.47 % | 375.000 K -35.34 % | 580.000 K 26.36 % | 459.000 K -18.18 % | 561.000 K 133.63 % | -1.668 M -372.10 % | 613.000 K 364.39 % | 132.000 K 312.50 % | 32.000 K 128.57 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K |
| Cost of revenue | 79.455 M 26.01 % | 63.055 M -33.90 % | 95.393 M 1 785.98 % | 5.058 M -92.63 % | 68.617 M 64.56 % | 41.697 M -39.54 % | 68.962 M -9.65 % | 76.327 M 7.43 % | 71.050 M 54.71 % | 45.926 M -60.89 % | 117.441 M -5.65 % | 124.475 M 21.78 % | 102.212 M 65.65 % | 61.702 M -10.20 % | 68.707 M -44.85 % | 124.577 M 209.14 % | 40.298 M 11.39 % | 36.176 M -70.39 % | 122.168 M 62.79 % | 75.046 M -11.83 % | 85.118 M 29.74 % | 65.605 M -44.79 % | 118.823 M -13.49 % | 137.344 M 10.88 % | 123.867 M -21.98 % | 158.759 M -18.69 % | 195.255 M -2.15 % | 199.539 M 3.17 % | 193.409 M 18.90 % | 162.669 M -43.88 % | 289.876 M 120.61 % | 131.396 M -18.07 % | 160.373 M 39.90 % | 114.637 M -20.22 % | 143.698 M 49.14 % | 96.351 M -21.56 % | 122.830 M 224.56 % | 37.845 M -44.99 % | 68.800 M 5.54 % | 65.188 M 6.92 % | 60.967 M 44.75 % | 42.120 M -39.03 % | 69.085 M 4.29 % | 66.245 M 27.73 % | 51.863 M -1.00 % | 52.387 M -40.55 % | 88.121 M 74.20 % | 50.585 M -15.75 % | 60.042 M 14.57 % | 52.406 M -25.13 % | 69.993 M |
| General and administrative expenses | 15.046 M -3.74 % | 15.631 M -8.01 % | 16.992 M -8.66 % | 18.603 M 5.37 % | 17.655 M -15.37 % | 20.862 M 20.36 % | 17.333 M -2.63 % | 17.801 M 3.89 % | 17.135 M 2.52 % | 16.713 M -2.97 % | 17.225 M 0.65 % | 17.113 M 4.97 % | 16.302 M 20.02 % | 13.583 M -9.05 % | 14.935 M 33.04 % | 11.226 M 15.51 % | 9.719 M -8.85 % | 10.663 M -15.85 % | 12.671 M -48.59 % | 24.647 M 29.18 % | 19.080 M -10.55 % | 21.331 M -16.92 % | 25.676 M -34.47 % | 39.182 M 41.81 % | 27.629 M -25.82 % | 37.247 M 26.36 % | 29.476 M 5.61 % | 27.909 M 8.62 % | 25.695 M -7.51 % | 27.780 M -7.54 % | 30.047 M -5.28 % | 31.722 M 24.08 % | 25.566 M 32.15 % | 19.346 M -20.64 % | 24.377 M -18.13 % | 29.776 M 65.34 % | 18.009 M 11.17 % | 16.199 M -6.80 % | 17.380 M -2.21 % | 17.773 M 14.72 % | 15.493 M 19.38 % | 12.978 M -11.74 % | 14.704 M -15.43 % | 17.386 M 63.49 % | 10.634 M 9.10 % | 9.747 M 20.14 % | 8.113 M -7.08 % | 8.731 M 15.23 % | 7.577 M -19.71 % | 9.437 M 1.75 % | 9.275 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.576 M 5.39 % | 5.291 M 5.23 % | 5.028 M | 0.000 -100.00 % | 2.502 M -28.72 % | 3.510 M 72.06 % | 2.040 M 4.29 % | 1.956 M 7.71 % | 1.816 M -8.93 % | 1.994 M -40.23 % | 3.336 M 0.69 % | 3.313 M 1.31 % | 3.270 M -33.75 % | 4.936 M -4.78 % | 5.184 M 2.05 % | 5.080 M 0.61 % | 5.049 M -6.72 % | 5.413 M -10.32 % | 6.036 M -9.68 % | 6.683 M -8.18 % | 7.278 M -9.14 % | 8.010 M -8.94 % | 8.796 M -2.53 % | 9.024 M -4.97 % | 9.496 M -7.91 % | 10.312 M -15.16 % | 12.155 M -98.65 % | 898.151 M 1 911 059.57 % | -47.000 K -100.37 % | 12.861 M -1.21 % | 13.019 M -97.81 % | 594.508 M 5 065.59 % | 11.509 M 4 443.02 % | -265.000 K -102.87 % | 9.232 M -97.56 % | 377.732 M 4 453.73 % | 8.295 M 32.85 % | 6.244 M 6 672.63 % | -95.000 K -100.04 % | 266.566 M 3 427.41 % | 7.557 M 44.47 % | 5.231 M 22.28 % | 4.278 M -98.48 % | 280.837 M 6 728.03 % | 4.113 M -99.95 % | 7.590 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 20.622 M -1.43 % | 20.922 M -4.99 % | 22.020 M 18.37 % | 18.603 M -7.71 % | 20.157 M -17.29 % | 24.372 M 25.80 % | 19.373 M -1.94 % | 19.757 M 4.25 % | 18.951 M 1.30 % | 18.707 M -9.02 % | 20.561 M 0.66 % | 20.426 M 4.36 % | 19.572 M 5.69 % | 18.519 M -7.95 % | 20.119 M 23.38 % | 16.306 M 10.41 % | 14.768 M -8.14 % | 16.076 M -14.06 % | 18.707 M -40.29 % | 31.330 M 18.86 % | 26.358 M -10.17 % | 29.341 M -14.88 % | 34.472 M -28.49 % | 48.206 M 29.85 % | 37.125 M -21.94 % | 47.559 M 14.24 % | 41.631 M 2.11 % | 40.770 M 2.92 % | 39.612 M -2.53 % | 40.641 M -5.63 % | 43.066 M -1.29 % | 43.628 M 17.67 % | 37.075 M 27.84 % | 29.002 M -13.71 % | 33.609 M -14.32 % | 39.227 M 49.13 % | 26.304 M 17.20 % | 22.443 M -7.14 % | 24.169 M -4.39 % | 25.278 M 9.67 % | 23.050 M 26.59 % | 18.209 M -4.07 % | 18.982 M -35.18 % | 29.283 M 98.57 % | 14.747 M 13.45 % | 12.999 M 17.40 % | 11.072 M -9.56 % | 12.242 M 11.63 % | 10.967 M -20.07 % | 13.721 M -4.08 % | 14.305 M |
| Cost and expenses | 100.077 M 19.17 % | 83.977 M -28.48 % | 117.413 M 396.23 % | 23.661 M -73.35 % | 88.774 M 34.37 % | 66.069 M -25.21 % | 88.335 M -8.06 % | 96.084 M 6.76 % | 90.001 M 39.25 % | 64.633 M -53.17 % | 138.002 M -4.76 % | 144.901 M 18.98 % | 121.784 M 51.81 % | 80.221 M -9.69 % | 88.826 M -36.95 % | 140.883 M 155.84 % | 55.066 M 5.39 % | 52.252 M -62.91 % | 140.875 M 32.43 % | 106.376 M -4.57 % | 111.476 M 17.41 % | 94.946 M -38.06 % | 153.295 M -17.38 % | 185.550 M 15.25 % | 160.992 M -21.97 % | 206.318 M -12.90 % | 236.886 M -1.42 % | 240.309 M 3.13 % | 233.021 M 14.61 % | 203.310 M -38.94 % | 332.942 M 90.23 % | 175.024 M -11.36 % | 197.448 M 37.46 % | 143.639 M -18.99 % | 177.307 M 30.78 % | 135.578 M -9.09 % | 149.134 M 147.37 % | 60.288 M -35.15 % | 92.969 M 2.77 % | 90.466 M 7.68 % | 84.017 M 39.26 % | 60.329 M -31.50 % | 88.067 M -7.81 % | 95.528 M 43.41 % | 66.610 M 1.87 % | 65.386 M -34.08 % | 99.193 M 57.88 % | 62.827 M -11.52 % | 71.009 M 7.38 % | 66.127 M -21.56 % | 84.298 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 |
| Selling general and administrative expenses | 15.046 M -3.74 % | 15.631 M -8.01 % | 16.992 M -8.66 % | 18.603 M 5.37 % | 17.655 M -15.37 % | 20.862 M 20.36 % | 17.333 M -2.63 % | 17.801 M 3.89 % | 17.135 M 2.52 % | 16.713 M -2.97 % | 17.225 M 0.65 % | 17.113 M 4.97 % | 16.302 M 20.02 % | 13.583 M -9.05 % | 14.935 M 33.04 % | 11.226 M 15.51 % | 9.719 M -8.85 % | 10.663 M -15.85 % | 12.671 M -48.59 % | 24.647 M 29.18 % | 19.080 M -10.55 % | 21.331 M -16.92 % | 25.676 M -34.47 % | 39.182 M 41.81 % | 27.629 M -25.82 % | 37.247 M 26.36 % | 29.476 M 5.61 % | 27.909 M 8.62 % | 25.695 M -7.51 % | 27.780 M -7.54 % | 30.047 M -5.28 % | 31.722 M 24.08 % | 25.566 M 32.15 % | 19.346 M -20.64 % | 24.377 M -18.13 % | 29.776 M 65.34 % | 18.009 M 11.17 % | 16.199 M -6.80 % | 17.380 M -2.21 % | 17.773 M 14.72 % | 15.493 M 19.38 % | 12.978 M -11.74 % | 14.704 M -15.43 % | 17.386 M 63.49 % | 10.634 M 9.10 % | 9.747 M 20.14 % | 8.113 M -7.08 % | 8.731 M 15.23 % | 7.577 M -19.71 % | 9.437 M 1.75 % | 9.275 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K 84.62 % | 13.000 K | 0.000 | 0.000 -100.00 % | 80.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.250 M 288.20 % | 322.000 K -34.82 % | 494.000 K | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 553.000 K 175.12 % | 201.000 K 30.52 % | 154.000 K -8.33 % | 168.000 K | 0.000 -100.00 % | 199.000 K -67.75 % | 617.000 K 157.08 % | 240.000 K 23.71 % | 194.000 K | 0.000 | 0.000 -100.00 % | 5.000 K -97.33 % | 187.000 K 38.52 % | 135.000 K -11.18 % | 152.000 K 280.00 % | 40.000 K 3 900.00 % | 1.000 K -98.57 % | 70.000 K -67.89 % | 218.000 K 75.81 % | 124.000 K 12 300.00 % | 1.000 K -90.91 % | 11.000 K |
| Interest expense | 2.092 M 35.93 % | 1.539 M -15.35 % | 1.818 M 13.34 % | 1.604 M -3.78 % | 1.667 M -3.31 % | 1.724 M 28.75 % | 1.339 M -31.58 % | 1.957 M -12.36 % | 2.233 M -8.75 % | 2.447 M -9.27 % | 2.697 M 21.98 % | 2.211 M 10.44 % | 2.002 M 10.00 % | 1.820 M 39.25 % | 1.307 M 70.85 % | 765.000 K -41.06 % | 1.298 M -16.37 % | 1.552 M 18.38 % | 1.311 M 26.91 % | 1.033 M -30.53 % | 1.487 M 24.64 % | 1.193 M -23.18 % | 1.553 M -65.37 % | 4.484 M 249.77 % | 1.282 M 1.10 % | 1.268 M -42.96 % | 2.223 M 37.05 % | 1.622 M -5.92 % | 1.724 M 9.32 % | 1.577 M -0.94 % | 1.592 M -32.94 % | 2.374 M -17.08 % | 2.863 M 16.76 % | 2.452 M -28.82 % | 3.445 M -42.62 % | 6.004 M 372.76 % | 1.270 M 299.37 % | 318.000 K -57.77 % | 753.000 K -13.15 % | 867.000 K 8.38 % | 800.000 K 286.47 % | 207.000 K -45.67 % | 381.000 K -10.98 % | 428.000 K -30.41 % | 615.000 K 177.03 % | 222.000 K -29.07 % | 313.000 K -29.98 % | 447.000 K -25.13 % | 597.000 K 108.74 % | 286.000 K -25.52 % | 384.000 K |
| Depreciation and amortization | 5.576 M 5.39 % | 5.291 M 5.23 % | 5.028 M 86.64 % | 2.694 M 7.67 % | 2.502 M 13.21 % | 2.210 M 8.33 % | 2.040 M 4.29 % | 1.956 M 7.71 % | 1.816 M -8.93 % | 1.994 M -40.23 % | 3.336 M 0.69 % | 3.313 M 1.31 % | 3.270 M -33.75 % | 4.936 M -4.78 % | 5.184 M 2.05 % | 5.080 M 0.61 % | 5.049 M -6.72 % | 5.413 M -10.32 % | 6.036 M -9.68 % | 6.683 M -8.18 % | 7.278 M -9.14 % | 8.010 M -8.94 % | 8.796 M -2.67 % | 9.037 M -4.72 % | 9.485 M -8.10 % | 10.321 M -15.12 % | 12.159 M -5.73 % | 12.898 M -7.20 % | 13.899 M 6.86 % | 13.007 M 11.82 % | 11.632 M -3.72 % | 12.082 M -0.75 % | 12.173 M 18.83 % | 10.244 M 25.43 % | 8.167 M -48.25 % | 15.783 M -19.92 % | 19.710 M 215.66 % | 6.244 M -8.03 % | 6.789 M -9.54 % | 7.505 M -10.28 % | 8.365 M 59.94 % | 5.230 M 22.25 % | 4.278 M -64.04 % | 11.897 M 189.25 % | 4.113 M 26.48 % | 3.252 M 9.90 % | 2.959 M -15.72 % | 3.511 M 3.57 % | 3.390 M -20.87 % | 4.284 M -14.83 % | 5.030 M |
| Operating income | 3.252 M -46.27 % | 6.052 M -75.64 % | 24.844 M -68.52 % | 78.927 M 1 478.54 % | 5.000 M -75.76 % | 20.627 M -19.80 % | 25.721 M 357.83 % | 5.618 M -72.24 % | 20.238 M -24.39 % | 26.766 M 535.22 % | -6.150 M 77.65 % | -27.520 M -840.85 % | -2.925 M -117.33 % | 16.878 M -55.96 % | 38.328 M 194.46 % | -40.577 M -194.56 % | 42.913 M 43.32 % | 29.943 M 207.44 % | -27.870 M -320.02 % | 12.667 M -56.55 % | 29.154 M -13.21 % | 33.590 M 150.93 % | 13.386 M 2 014.69 % | 633.000 K -98.63 % | 46.095 M 261.35 % | -28.569 M -590.88 % | 5.820 M 149.34 % | -11.795 M -146.34 % | 25.454 M -12.05 % | 28.941 M 162.57 % | -46.254 M -177.41 % | 59.752 M 230.34 % | 18.088 M 131.99 % | 7.797 M -54.24 % | 17.038 M -48.52 % | 33.098 M 269.40 % | 8.960 M -43.64 % | 15.899 M -9.55 % | 17.577 M 301.85 % | 4.374 M -39.67 % | 7.250 M 42.05 % | 5.104 M -62.84 % | 13.736 M 207.43 % | -12.786 M -895.64 % | 1.607 M 190.07 % | 554.000 K -91.83 % | 6.783 M -65.37 % | 19.587 M 1 864.59 % | -1.110 M -71.83 % | -646.000 K -104.31 % | 14.998 M |
| Operating income ratio | 0.03 -53.18 % | 0.07 -61.51 % | 0.17 -77.30 % | 0.77 1 342.92 % | 0.05 -77.59 % | 0.24 5.50 % | 0.23 308.24 % | 0.06 -69.91 % | 0.18 -37.31 % | 0.29 727.85 % | -0.05 80.11 % | -0.23 -852.70 % | -0.02 -114.16 % | 0.17 -42.33 % | 0.30 174.51 % | -0.40 -192.36 % | 0.44 20.23 % | 0.36 247.71 % | -0.25 -331.78 % | 0.11 -48.67 % | 0.21 -20.67 % | 0.26 225.40 % | 0.08 2 262.11 % | 0.00 -98.47 % | 0.22 238.49 % | -0.16 -770.26 % | 0.02 146.46 % | -0.05 -152.41 % | 0.10 -20.97 % | 0.12 177.24 % | -0.16 -163.39 % | 0.25 203.27 % | 0.08 62.99 % | 0.05 -41.27 % | 0.09 -55.32 % | 0.20 246.22 % | 0.06 -72.84 % | 0.21 31.25 % | 0.16 244.76 % | 0.05 -41.94 % | 0.08 1.84 % | 0.08 -42.19 % | 0.13 187.32 % | -0.15 -755.97 % | 0.02 180.39 % | 0.01 -86.87 % | 0.06 -73.07 % | 0.24 1 596.63 % | -0.02 -60.97 % | -0.01 -106.53 % | 0.15 |
| Total other income expenses net | -2.068 M -36.05 % | -1.520 M 14.65 % | -1.781 M 96.26 % | -47.661 M -2 786.80 % | -1.651 M 4.23 % | -1.724 M 9.50 % | -1.905 M 2.01 % | -1.944 M 12.59 % | -2.224 M 8.85 % | -2.440 M 6.76 % | -2.617 M -18.36 % | -2.211 M -11.05 % | -1.991 M -23.36 % | -1.614 M -28.20 % | -1.259 M -102.09 % | -623.000 K 49.55 % | -1.235 M 16.16 % | -1.473 M -20.24 % | -1.225 M -35.66 % | -903.000 K 35.82 % | -1.407 M -23.42 % | -1.140 M 18.16 % | -1.393 M -148.40 % | 2.878 M 255.40 % | -1.852 M -23.38 % | -1.501 M 26.20 % | -2.034 M 0.54 % | -2.045 M 27.20 % | -2.809 M -59.33 % | -1.763 M 13.75 % | -2.044 M -110.20 % | 20.047 M 843.86 % | -2.695 M 0.81 % | -2.717 M 16.30 % | -3.246 M 39.74 % | -5.387 M -423.01 % | -1.030 M -61.70 % | -637.000 K 24.88 % | -848.000 K 2.19 % | -867.000 K -9.06 % | -795.000 K -30.97 % | -607.000 K -146.75 % | -246.000 K 10.87 % | -276.000 K 52.00 % | -575.000 K -160.18 % | -221.000 K 9.05 % | -243.000 K -6.11 % | -229.000 K 51.59 % | -473.000 K -65.96 % | -285.000 K 23.59 % | -373.000 K |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 51.373 M 35.70 % | 37.858 M 4.36 % | 36.277 M 1.50 % | 35.741 M 59.36 % | 22.428 M -39.57 % | 37.111 M -8.54 % | 40.577 M -25.42 % | 54.405 M -9.12 % | 59.863 M -4.89 % | 62.941 M -22.14 % | 80.838 M -6.37 % | 86.342 M 18.93 % | 72.597 M 1.10 % | 71.804 M 3.11 % | 69.637 M 5.35 % | 66.101 M 30.69 % | 50.578 M -2.67 % | 51.965 M -18.18 % | 63.509 M 124.29 % | 28.316 M 14.86 % | 24.653 M 15.30 % | 21.382 M -47.25 % | 40.534 M -38.90 % | 66.336 M -13.76 % | 76.924 M 15.81 % | 66.421 M -20.89 % | 83.964 M -20.36 % | 105.434 M 17.49 % | 89.739 M -0.53 % | 90.219 M -12.12 % | 102.667 M -11.74 % | 116.325 M 18.55 % | 98.127 M 14.27 % | 85.874 M 1 464.19 % | 5.490 M -90.76 % | 59.410 M 13.49 % | 52.349 M 217.56 % | 16.485 M -39.15 % | 27.089 M -38.80 % | 44.263 M -4.14 % | 46.177 M 869.49 % | 4.763 M -67.86 % | 14.821 M -48.25 % | 28.641 M 58.97 % | 18.017 M -54.46 % | 39.563 M 35.28 % | 29.245 M 43.99 % | 20.311 M 156.26 % | 7.926 M |
| Total investments | 4.860 M 625.37 % | 670.000 K -81.68 % | 3.658 M 665.27 % | 478.000 K -90.69 % | 5.134 M 920.68 % | 503.000 K 4 091.67 % | 12.000 K | 0.000 | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 666.000 K -55.72 % | 1.504 M 51.92 % | 990.000 K -15.89 % | 1.177 M | 0.000 | 0.000 -100.00 % | 1.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 146.000 K -95.54 % | 3.276 M 74.91 % | 1.873 M 214.79 % | 595.000 K 127.10 % | 262.000 K -92.08 % | 3.309 M 2 297.83 % | 138.000 K 13.11 % | 122.000 K | 0.000 -100.00 % | 3.083 M 869.50 % | 318.000 K -27.56 % | 439.000 K | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.852 M |
| Total debt | 105.000 M 5.00 % | 100.000 M -0.99 % | 101.000 M -4.72 % | 106.000 M 19.10 % | 89.000 M -4.30 % | 93.000 M 2.20 % | 91.000 M -6.19 % | 97.000 M -7.62 % | 105.000 M -4.55 % | 110.000 M -12.70 % | 126.000 M 5.00 % | 120.000 M 6.19 % | 113.000 M -1.74 % | 115.000 M -4.96 % | 121.000 M -10.37 % | 135.000 M -3.57 % | 140.000 M -3.45 % | 145.000 M 0.00 % | 145.000 M 45.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 5.26 % | 95.000 M -22.76 % | 123.000 M 2.93 % | 119.504 M 27.13 % | 94.000 M -19.24 % | 116.400 M -20.51 % | 146.436 M 10.49 % | 132.535 M 5.25 % | 125.921 M 1.77 % | 123.732 M -15.10 % | 145.744 M 33.25 % | 109.376 M 10.48 % | 99.000 M 225.43 % | 30.421 M -61.18 % | 78.370 M 13.16 % | 69.256 M 191.64 % | 23.747 M -20.94 % | 30.038 M -38.37 % | 48.737 M -8.96 % | 53.532 M 494.80 % | 9.000 M -55.00 % | 20.000 M -39.39 % | 33.000 M 60.98 % | 20.500 M -50.06 % | 41.050 M 20.74 % | 34.000 M 23.64 % | 27.500 M | 0.000 |
| Accumulated other comprehensive income loss | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 0.00 % | -40.000 K 29.82 % | -57.000 K -50.00 % | -38.000 K -216.67 % | -12.000 K -700.00 % | 2.000 K 113.33 % | -15.000 K 54.55 % | -33.000 K 23.26 % | -43.000 K -290.91 % | -11.000 K 50.00 % | -22.000 K -29.41 % | -17.000 K -142.86 % | -7.000 K -163.64 % | 11.000 K 133.33 % | -33.000 K -17.86 % | -28.000 K 99.90 % | -28.934 M -1.55 % | -28.491 M -1.42 % | -28.091 M -1.25 % | -27.743 M -1.57 % | -27.313 M -1.41 % | -26.933 M -3.78 % | -25.953 M -3.03 % | -25.189 M -3.80 % | -24.268 M | 0.000 -100.00 % | 61.302 M |
| Retained earnings | 25.950 M -15.21 % | 30.606 M -8.50 % | 33.451 M 23.98 % | 26.981 M 40.74 % | 19.171 M -2.88 % | 19.740 M 33.12 % | 14.829 M 65.28 % | 8.972 M -25.47 % | 12.038 M 66.57 % | 7.227 M 283.19 % | 1.886 M -9.02 % | 2.073 M -35.66 % | 3.222 M -64.22 % | 9.004 M 0.49 % | 8.960 M 5 079.19 % | 173.000 K -99.04 % | 18.103 M 126.46 % | 7.994 M 273.73 % | 2.139 M -81.75 % | 11.721 M -4.58 % | 12.284 M 68.85 % | 7.275 M 793.73 % | 814.000 K -24.21 % | 1.074 M -72.10 % | 3.849 M 154.57 % | -7.053 M -11 475.81 % | 62.000 K -95.26 % | 1.307 M -54.70 % | 2.885 M 207.73 % | -2.678 M 53.23 % | -5.726 M -152.02 % | 11.008 M 845.70 % | 1.164 M -45.40 % | 2.132 M -53.90 % | 4.625 M -1.83 % | 4.711 M 791.78 % | -681.000 K -145.67 % | 1.491 M 13.47 % | 1.314 M 196.19 % | -1.366 M -509.82 % | -224.000 K -269.70 % | 132.000 K -75.82 % | 546.000 K 170.45 % | -775.000 K -173.04 % | 1.061 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 0.00 % | 73.000 K 1.39 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K -80.06 % | 361.000 K 0.00 % | 361.000 K 0.56 % | 359.000 K 398.61 % | 72.000 K -79.89 % | 358.000 K 0.00 % | 358.000 K 0.28 % | 357.000 K 0.00 % | 357.000 K 0.00 % | 357.000 K 0.00 % | 357.000 K 0.85 % | 354.000 K 0.00 % | 354.000 K 0.00 % | 354.000 K 0.00 % | 354.000 K 0.85 % | 351.000 K 0.00 % | 351.000 K 0.00 % | 351.000 K 0.00 % | 351.000 K 0.86 % | 348.000 K 0.00 % | 348.000 K 0.00 % | 348.000 K 0.00 % | 348.000 K 101.16 % | 173.000 K 2.98 % | 168.000 K 0.00 % | 168.000 K 19.15 % | 141.000 K 1.44 % | 139.000 K 0.00 % | 139.000 K 0.00 % | 139.000 K 0.00 % | 139.000 K 0.72 % | 138.000 K 0.00 % | 138.000 K 0.00 % | 138.000 K | 0.000 -100.00 % | 138.000 K -99.62 % | 35.913 M | 0.000 |
| Total equity | 143.683 M -10.25 % | 160.096 M -8.50 % | 174.967 M 6.57 % | 164.182 M 7.57 % | 152.629 M -0.69 % | 153.687 M 7.09 % | 143.513 M 13.19 % | 126.784 M -2.38 % | 129.874 M 10.58 % | 117.444 M 16.19 % | 101.083 M -12.90 % | 116.049 M -24.26 % | 153.223 M -7.51 % | 165.668 M 3.23 % | 160.484 M 18.14 % | 135.837 M -24.97 % | 181.032 M 17.26 % | 154.384 M 12.26 % | 137.525 M -21.75 % | 175.749 M -0.89 % | 177.329 M 4.86 % | 169.107 M 9.09 % | 155.015 M -1.45 % | 157.301 M -6.80 % | 168.776 M 18.56 % | 142.354 M -19.35 % | 176.508 M -2.51 % | 181.052 M -14.49 % | 211.723 M 5.06 % | 201.535 M -0.09 % | 201.720 M -0.37 % | 202.476 M 18.74 % | 170.524 M 5.40 % | 161.794 M -7.75 % | 175.381 M 41.74 % | 123.736 M 11.76 % | 110.717 M 109.57 % | 52.830 M 20.95 % | 43.681 M 31.10 % | 33.319 M -3.63 % | 34.574 M 5.20 % | 32.866 M 1.44 % | 32.400 M 34.35 % | 24.117 M -37.39 % | 38.518 M 4 457.24 % | -884.000 K -101.65 % | 53.535 M 49.07 % | 35.913 M -41.42 % | 61.302 M |
| Other non current liabilities | 301.001 K 96.73 % | 153.000 K -71.02 % | 528.000 K 860.00 % | 55.000 K -86.42 % | 405.000 K 761.70 % | 47.000 K -53.00 % | 100.000 K 85.19 % | 54.000 K -96.28 % | 1.451 M -40.26 % | 2.429 M -43.68 % | 4.313 M 57.81 % | 2.733 M -53.12 % | 5.830 M -47.88 % | 11.185 M 1 163.84 % | 885.000 K 510.34 % | 145.000 K -52.92 % | 308.000 K | 0.000 -100.00 % | 182.000 K -29.18 % | 257.000 K -49.61 % | 510.000 K 6.03 % | 481.000 K -76.29 % | 2.029 M 184.97 % | 712.000 K -64.75 % | 2.020 M -90.46 % | 21.174 M -33.30 % | 31.746 M 21.01 % | 26.235 M -1.21 % | 26.556 M -12.78 % | 30.448 M -18.57 % | 37.393 M 35.26 % | 27.645 M -51.32 % | 56.789 M -1.17 % | 57.459 M -4.66 % | 60.266 M -3.48 % | 62.438 M 4.58 % | 59.703 M 26.42 % | 47.226 M 48.23 % | 31.861 M 44.23 % | 22.090 M -4.97 % | 23.245 M 1.72 % | 22.851 M 5.94 % | 21.569 M 0.49 % | 21.464 M 1.74 % | 21.096 M 703 100.00 % | 3.000 K -96.43 % | 84.000 K 366.67 % | 18.000 K | 0.000 |
| Long term debt | 105.000 M 5.00 % | 100.000 M -0.99 % | 101.000 M -4.72 % | 106.000 M 19.10 % | 89.000 M -4.30 % | 93.000 M 2.20 % | 91.000 M -6.19 % | 97.000 M -7.62 % | 105.000 M -4.55 % | 110.000 M -12.70 % | 126.000 M 5.00 % | 120.000 M 6.19 % | 113.000 M -1.74 % | 115.000 M -4.96 % | 121.000 M -10.37 % | 135.000 M -3.57 % | 140.000 M -3.45 % | 145.000 M 0.00 % | 145.000 M 45.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 5.26 % | 95.000 M -22.76 % | 123.000 M 2.93 % | 119.504 M 27.13 % | 94.000 M -14.93 % | 110.500 M -20.79 % | 139.500 M 14.34 % | 122.000 M 8.93 % | 112.000 M -0.36 % | 112.400 M -9.94 % | 124.801 M 40.86 % | 88.600 M -3.17 % | 91.500 M | 0.000 -100.00 % | 5.000 M -23.57 % | 6.542 M -64.52 % | 18.441 M -6.54 % | 19.732 M -5.73 % | 20.931 M -5.83 % | 22.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 105.301 M 5.14 % | 100.153 M -1.35 % | 101.528 M -4.53 % | 106.351 M 18.95 % | 89.405 M -3.91 % | 93.047 M 2.14 % | 91.100 M -6.13 % | 97.054 M -8.83 % | 106.451 M -5.32 % | 112.429 M -13.72 % | 130.313 M 6.18 % | 122.733 M 3.28 % | 118.830 M -5.83 % | 126.185 M 3.53 % | 121.885 M -9.81 % | 135.145 M -3.68 % | 140.308 M -3.24 % | 145.000 M -0.13 % | 145.182 M 44.81 % | 100.257 M -0.25 % | 100.510 M 0.03 % | 100.481 M 3.56 % | 97.029 M -21.57 % | 123.712 M 1.80 % | 121.524 M 5.51 % | 115.174 M -19.03 % | 142.246 M -14.17 % | 165.735 M 11.56 % | 148.556 M 4.29 % | 142.448 M -4.90 % | 149.793 M -1.74 % | 152.446 M 4.85 % | 145.389 M -2.40 % | 148.959 M 146.60 % | 60.405 M -11.66 % | 68.376 M 3.22 % | 66.245 M 0.88 % | 65.667 M 25.21 % | 52.447 M 19.54 % | 43.874 M -5.23 % | 46.295 M 102.60 % | 22.851 M 5.94 % | 21.569 M 0.49 % | 21.464 M 1.74 % | 21.096 M 703 100.00 % | 3.000 K -96.43 % | 84.000 K 366.67 % | 18.000 K | 0.000 |
| Other current liabilities | 32.732 M 10.77 % | 29.549 M -26.31 % | 40.101 M 7.31 % | 37.369 M 6.03 % | 35.244 M 17.23 % | 30.064 M -34.87 % | 46.159 M -7.68 % | 50.000 M 34.62 % | 37.141 M -6.19 % | 39.590 M -33.03 % | 59.116 M 53.12 % | 38.607 M 34.62 % | 28.678 M 15.79 % | 24.767 M -27.86 % | 34.330 M -11.98 % | 39.001 M -9.95 % | 43.308 M 0.56 % | 43.068 M -21.86 % | 55.118 M -11.83 % | 62.513 M 16.69 % | 53.574 M -23.17 % | 69.728 M -31.64 % | 102.000 M 10.03 % | 92.701 M 49.41 % | 62.043 M -29.57 % | 88.096 M 31.00 % | 67.247 M 5.47 % | 63.761 M 22.31 % | 52.131 M 26.60 % | 41.179 M -42.21 % | 71.260 M 48.61 % | 47.952 M 1.87 % | 47.072 M 27.12 % | 37.030 M -33.97 % | 56.078 M 2.70 % | 54.602 M -9.74 % | 60.493 M 202.28 % | 20.012 M -22.70 % | 25.889 M 1.36 % | 25.541 M 44.46 % | 17.680 M 6.96 % | 16.530 M -11.87 % | 18.756 M -8.90 % | 20.589 M 177.67 % | 7.415 M -32.61 % | 11.003 M 1.06 % | 10.888 M 25.57 % | 8.671 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.994 M -22.88 % | 11.662 M -75.72 % | 48.026 M 37.86 % | 34.838 M -26.58 % | 47.449 M 19.77 % | 39.616 M 15.54 % | 34.287 M 47.77 % | 23.203 M -42.02 % | 40.022 M 9.29 % | 36.619 M 15.36 % | 31.744 M 101.23 % | 15.775 M 18.68 % | 13.292 M 1.48 % | 13.098 M 25.83 % | 10.409 M 48.02 % | 7.032 M -9.18 % | 7.743 M 7.62 % | 7.195 M 65.44 % | 4.349 M -11.05 % | 4.889 M -33.46 % | 7.347 M 7.44 % | 6.838 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.900 M -14.94 % | 6.936 M -34.16 % | 10.535 M -24.32 % | 13.921 M 22.85 % | 11.332 M -45.89 % | 20.943 M 0.80 % | 20.776 M 177.01 % | 7.500 M -75.35 % | 30.421 M -58.54 % | 73.370 M 16.99 % | 62.714 M 1 081.94 % | 5.306 M -48.52 % | 10.306 M -62.94 % | 27.806 M -11.18 % | 31.306 M 247.84 % | 9.000 M -55.00 % | 20.000 M -39.39 % | 33.000 M 60.98 % | 20.500 M -50.06 % | 41.050 M 20.74 % | 34.000 M 23.64 % | 27.500 M | 0.000 |
| Total current liabilities | 55.830 M -0.47 % | 56.094 M -20.89 % | 70.907 M -5.08 % | 74.702 M 32.48 % | 56.386 M 6.52 % | 52.936 M -22.21 % | 68.049 M -14.93 % | 79.996 M 31.68 % | 60.751 M -6.41 % | 64.910 M -25.88 % | 87.577 M -4.98 % | 92.168 M 64.29 % | 56.101 M -1.51 % | 56.964 M -19.06 % | 70.379 M -14.98 % | 82.777 M 16.35 % | 71.142 M 1.97 % | 69.770 M -14.52 % | 81.620 M -9.97 % | 90.661 M 8.85 % | 83.289 M -18.68 % | 102.424 M -25.56 % | 137.588 M -3.08 % | 141.955 M 31.32 % | 108.102 M -22.54 % | 139.556 M 7.26 % | 130.109 M -8.34 % | 141.951 M 17.32 % | 120.998 M 3.54 % | 116.866 M -17.93 % | 142.392 M -5.72 % | 151.027 M 22.25 % | 123.543 M 26.12 % | 97.960 M -24.66 % | 130.031 M -29.35 % | 184.056 M 14.48 % | 160.769 M 224.36 % | 49.565 M -21.71 % | 63.312 M -25.55 % | 85.041 M 6.86 % | 79.584 M 50.66 % | 52.823 M -26.35 % | 71.722 M -22.73 % | 92.816 M 48.60 % | 62.460 M -28.49 % | 87.339 M -12.38 % | 99.684 M 36.29 % | 73.142 M | 0.000 |
| Total liabilities | 161.131 M 3.13 % | 156.247 M -9.39 % | 172.435 M -4.76 % | 181.053 M 24.19 % | 145.791 M -0.13 % | 145.983 M -8.27 % | 159.149 M -10.11 % | 177.050 M 5.89 % | 167.202 M -5.72 % | 177.339 M -18.61 % | 217.890 M 1.39 % | 214.901 M 22.85 % | 174.931 M -4.49 % | 183.149 M -4.74 % | 192.264 M -11.77 % | 217.922 M 3.06 % | 211.450 M -1.55 % | 214.770 M -5.31 % | 226.802 M 18.80 % | 190.918 M 3.87 % | 183.799 M -9.42 % | 202.905 M -13.52 % | 234.617 M -11.69 % | 265.667 M 15.70 % | 229.626 M -9.86 % | 254.730 M -6.47 % | 272.355 M -11.48 % | 307.686 M 14.15 % | 269.554 M 3.95 % | 259.314 M -11.25 % | 292.185 M -3.72 % | 303.473 M 12.84 % | 268.932 M 8.92 % | 246.919 M 29.66 % | 190.436 M -24.56 % | 252.432 M 11.20 % | 227.014 M 97.01 % | 115.232 M -0.46 % | 115.759 M -10.21 % | 128.915 M 2.41 % | 125.879 M 66.34 % | 75.674 M -18.88 % | 93.291 M -18.37 % | 114.280 M 36.77 % | 83.556 M -4.33 % | 87.342 M -12.45 % | 99.768 M 36.37 % | 73.160 M | 0.000 |
| Other non current assets | 10.249 M 72.69 % | 5.935 M -44.40 % | 10.674 M -49.88 % | 21.299 M 25.91 % | 16.916 M 29.99 % | 13.013 M 26.21 % | 10.311 M 135.04 % | 4.387 M -2.60 % | 4.504 M -6.69 % | 4.827 M -6.44 % | 5.159 M -4.55 % | 5.405 M -2.98 % | 5.571 M 5.03 % | 5.304 M 28.68 % | 4.122 M -6.68 % | 4.417 M 1.68 % | 4.344 M 29.44 % | 3.356 M -13.99 % | 3.902 M -12.22 % | 4.445 M -25.32 % | 5.952 M -11.78 % | 6.747 M -51.79 % | 13.996 M -10.27 % | 15.598 M -18.01 % | 19.024 M 26.67 % | 15.019 M 5.37 % | 14.253 M -5.13 % | 15.023 M 121.12 % | 6.794 M -21.53 % | 8.658 M -12.22 % | 9.863 M -0.28 % | 9.891 M 2.43 % | 9.656 M -43.21 % | 17.003 M 51.18 % | 11.247 M 33.05 % | 8.453 M 36.16 % | 6.208 M 60.33 % | 3.872 M 4.11 % | 3.719 M -30.13 % | 5.323 M 5.34 % | 5.053 M 11.50 % | 4.532 M 24.27 % | 3.647 M 16.70 % | 3.125 M -47.49 % | 5.951 M 43.09 % | 4.159 M 18.86 % | 3.499 M 18.01 % | 2.965 M 137.41 % | -7.926 M |
| Long term investments | 0.000 -100.00 % | 670.000 K | 0.000 -100.00 % | 478.000 K | 0.000 -100.00 % | 503.000 K 4 091.67 % | 12.000 K | 0.000 | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 666.000 K -55.72 % | 1.504 M 51.92 % | 990.000 K -15.89 % | 1.177 M | 0.000 | 0.000 -100.00 % | 1.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 -100.00 % | 146.000 K -95.54 % | 3.276 M 74.91 % | 1.873 M 214.79 % | 595.000 K 127.10 % | 262.000 K -92.08 % | 3.309 M 2 297.83 % | 138.000 K 13.11 % | 122.000 K | 0.000 -100.00 % | 3.083 M 869.50 % | 318.000 K -27.56 % | 439.000 K | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 348.000 K | 0.000 -100.00 % | 2.997 M -14.37 % | 3.500 M 725.47 % | 424.000 K 226.16 % | 129.999 K 145.28 % | 53.000 K -61.87 % | 139.000 K -38.22 % | 225.000 K -27.42 % | 310.000 K -21.72 % | 396.000 K -17.67 % | 481.000 K -15.02 % | 566.000 K -14.24 % | 660.000 K 6.11 % | 622.000 K -89.01 % | 5.660 M 61.48 % | 3.505 M 256.20 % | 984.000 K -69.25 % | 3.200 M -43.77 % | 5.691 M -34.66 % | 8.710 M -25.74 % | 11.729 M -20.47 % | 14.748 M -16.99 % | 17.767 M -14.23 % | 20.715 M -13.00 % | 23.810 M -12.84 % | 27.319 M 3.37 % | 26.429 M -26.57 % | 35.994 M -9.15 % | 39.617 M -8.63 % | 43.361 M -0.08 % | 43.397 M -12.13 % | 49.387 M 144.27 % | 20.218 M -18.33 % | 24.756 M -10.79 % | 27.749 M -10.30 % | 30.937 M 457.52 % | 5.549 M -16.87 % | 6.675 M -16.52 % | 7.996 M -12.86 % | 9.176 M 300.35 % | 2.292 M 82.92 % | 1.253 M 23.45 % | 1.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.00 % | 120.343 M 0.16 % | 120.154 M 0.00 % | 120.154 M 0.00 % | 120.154 M 48.44 % | 80.947 M 1.94 % | 79.407 M 0.33 % | 79.147 M -0.51 % | 79.556 M 332.86 % | 18.379 M 0.00 % | 18.379 M 0.00 % | 18.379 M -0.03 % | 18.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 120.691 M 0.29 % | 120.343 M -2.43 % | 123.340 M -0.41 % | 123.843 M 2.55 % | 120.767 M 0.24 % | 120.473 M 0.06 % | 120.396 M -0.07 % | 120.482 M -0.07 % | 120.568 M -0.07 % | 120.653 M -0.07 % | 120.739 M -0.07 % | 120.824 M -0.07 % | 120.909 M -0.08 % | 121.003 M 0.03 % | 120.965 M -4.00 % | 126.003 M 1.74 % | 123.848 M 2.08 % | 121.327 M -1.79 % | 123.543 M -1.98 % | 126.034 M -2.34 % | 129.053 M -2.29 % | 132.072 M -2.23 % | 135.091 M -2.19 % | 138.110 M -2.09 % | 141.058 M -2.15 % | 144.153 M -2.38 % | 147.662 M 0.61 % | 146.772 M -6.12 % | 156.337 M -2.26 % | 159.960 M -2.17 % | 163.515 M -0.02 % | 163.551 M -3.53 % | 169.541 M 67.59 % | 101.165 M -2.88 % | 104.163 M -2.56 % | 106.896 M -3.26 % | 110.493 M 361.77 % | 23.928 M -4.49 % | 25.054 M -5.01 % | 26.375 M -4.30 % | 27.561 M 1 102.49 % | 2.292 M 82.92 % | 1.253 M 23.45 % | 1.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 6.305 M -2.16 % | 6.444 M 2.27 % | 6.301 M 20.45 % | 5.231 M 4.85 % | 4.989 M 1.69 % | 4.906 M -0.06 % | 4.909 M 4.23 % | 4.710 M -1.01 % | 4.758 M 0.74 % | 4.723 M 0.79 % | 4.686 M -0.11 % | 4.691 M -3.87 % | 4.880 M 9.64 % | 4.451 M 1.44 % | 4.388 M 2.98 % | 4.261 M -5.69 % | 4.518 M 24.43 % | 3.631 M 5.06 % | 3.456 M 3.04 % | 3.354 M 16.99 % | 2.867 M 3.17 % | 2.779 M -15.71 % | 3.297 M 0.92 % | 3.267 M 0.37 % | 3.255 M -8.95 % | 3.575 M -7.65 % | 3.871 M -11.34 % | 4.366 M -18.89 % | 5.383 M -25.13 % | 7.190 M -6.61 % | 7.699 M -6.96 % | 8.275 M -4.04 % | 8.623 M 115.95 % | 3.993 M -9.02 % | 4.389 M -6.74 % | 4.706 M -3.29 % | 4.866 M -3.36 % | 5.035 M 5.89 % | 4.755 M 6.23 % | 4.476 M 1.22 % | 4.422 M -0.58 % | 4.448 M 4.34 % | 4.263 M 1.00 % | 4.221 M -4.87 % | 4.437 M 2.95 % | 4.310 M -6.59 % | 4.614 M -4.21 % | 4.817 M | 0.000 |
| Total non current assets | 137.245 M -0.72 % | 138.240 M -1.48 % | 140.315 M -10.76 % | 157.235 M 10.21 % | 142.672 M -4.87 % | 149.973 M 0.42 % | 149.349 M 3.10 % | 144.861 M -1.41 % | 146.930 M -1.70 % | 149.464 M -2.80 % | 153.765 M 1.15 % | 152.023 M 0.19 % | 151.731 M 1.11 % | 150.069 M -0.37 % | 150.619 M -4.11 % | 157.079 M 4.68 % | 150.054 M -1.71 % | 152.663 M -6.87 % | 163.926 M 1.32 % | 161.793 M -1.57 % | 164.371 M -3.59 % | 170.488 M -6.69 % | 182.717 M -2.21 % | 186.840 M 0.15 % | 186.561 M -4.13 % | 194.594 M 0.73 % | 193.193 M -1.81 % | 196.758 M 0.74 % | 195.322 M -4.25 % | 203.984 M -3.81 % | 212.073 M 1.37 % | 209.211 M -12.19 % | 238.260 M 35.08 % | 176.388 M 1.29 % | 174.134 M -2.27 % | 178.185 M 0.11 % | 177.986 M 107.60 % | 85.734 M 25.97 % | 68.059 M 14.28 % | 59.554 M -1.62 % | 60.532 M 72.74 % | 35.042 M 5.01 % | 33.369 M 2.97 % | 32.408 M -2.93 % | 33.387 M 294.23 % | 8.469 M 4.39 % | 8.113 M 4.25 % | 7.782 M 198.18 % | -7.926 M |
| Other current assets | 55.228 M -11.27 % | 62.243 M -1.55 % | 63.225 M 55.95 % | 40.543 M 14.65 % | 35.363 M -6.72 % | 37.912 M -8.01 % | 41.212 M -9.07 % | 45.325 M -1.76 % | 46.138 M 6.73 % | 43.230 M -10.64 % | 48.376 M -8.63 % | 52.943 M -22.56 % | 68.364 M -25.01 % | 91.160 M 11.95 % | 81.430 M 47.24 % | 55.304 M -44.37 % | 99.412 M 37.53 % | 72.282 M 24.96 % | 57.844 M 2.76 % | 56.291 M 9.89 % | 51.225 M 2.98 % | 49.743 M -28.37 % | 69.447 M 14.14 % | 60.843 M -2.79 % | 62.590 M -4.19 % | 65.329 M -26.99 % | 89.481 M -4.48 % | 93.676 M -7.34 % | 101.092 M 20.54 % | 83.865 M -20.01 % | 104.850 M 4.46 % | 100.374 M 46.45 % | 68.539 M -41.01 % | 116.184 M 109.13 % | 55.555 M -7.65 % | 60.156 M 6.41 % | 56.533 M 91.29 % | 29.553 M -8.14 % | 32.171 M -1.81 % | 32.765 M -7.98 % | 35.605 M 38.16 % | 25.771 M -3.41 % | 26.681 M -6.61 % | 28.570 M 5.43 % | 27.098 M 15.74 % | 23.412 M 15.51 % | 20.268 M 51.55 % | 13.374 M | 0.000 |
| Short term investments | 4.860 M | 0.000 -100.00 % | 3.658 M | 0.000 -100.00 % | 5.134 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 -100.00 % | 15.852 M |
| cash and cash equivalents | 53.627 M -13.70 % | 62.142 M -3.99 % | 64.723 M -7.88 % | 70.259 M 5.54 % | 66.572 M 19.11 % | 55.889 M 10.84 % | 50.423 M 18.38 % | 42.595 M -5.63 % | 45.137 M -4.08 % | 47.059 M 4.20 % | 45.162 M 34.18 % | 33.658 M -16.69 % | 40.403 M -6.47 % | 43.196 M -15.90 % | 51.363 M -25.45 % | 68.899 M -22.95 % | 89.422 M -3.88 % | 93.035 M 14.17 % | 81.491 M 13.68 % | 71.684 M -4.86 % | 75.347 M -4.16 % | 78.618 M 44.34 % | 54.466 M -3.88 % | 56.664 M 33.08 % | 42.580 M 54.39 % | 27.579 M -14.97 % | 32.436 M -20.89 % | 41.002 M -4.19 % | 42.796 M 19.87 % | 35.702 M 69.48 % | 21.065 M -28.40 % | 29.419 M 161.53 % | 11.249 M -14.30 % | 13.126 M -47.35 % | 24.931 M 31.49 % | 18.960 M 12.14 % | 16.907 M 132.81 % | 7.262 M 146.25 % | 2.949 M -34.09 % | 4.474 M -39.17 % | 7.355 M 73.59 % | 4.237 M -18.19 % | 5.179 M 18.81 % | 4.359 M 75.55 % | 2.483 M 66.98 % | 1.487 M -68.73 % | 4.755 M -33.86 % | 7.189 M 190.70 % | -7.926 M |
| Cash and short term investments | 58.487 M -5.88 % | 62.142 M -9.16 % | 68.410 M -2.63 % | 70.259 M -2.46 % | 72.030 M 28.88 % | 55.889 M 10.84 % | 50.423 M 18.38 % | 42.595 M -5.63 % | 45.137 M -4.08 % | 47.059 M 4.20 % | 45.162 M 34.18 % | 33.658 M -16.69 % | 40.403 M -6.47 % | 43.196 M -15.90 % | 51.363 M -25.45 % | 68.899 M -22.95 % | 89.422 M -3.88 % | 93.035 M 14.17 % | 81.491 M 13.68 % | 71.684 M -4.86 % | 75.347 M -4.16 % | 78.618 M 44.34 % | 54.466 M -3.88 % | 56.664 M 33.08 % | 42.580 M 54.39 % | 27.579 M -14.97 % | 32.436 M -20.89 % | 41.002 M -4.19 % | 42.796 M 19.87 % | 35.702 M 69.48 % | 21.065 M -28.40 % | 29.419 M 161.53 % | 11.249 M -14.30 % | 13.126 M -47.35 % | 24.931 M 31.49 % | 18.960 M 12.14 % | 16.907 M 132.81 % | 7.262 M 146.25 % | 2.949 M -34.09 % | 4.474 M -39.17 % | 7.355 M 73.59 % | 4.237 M -18.19 % | 5.179 M 18.81 % | 4.359 M 75.55 % | 2.483 M 66.98 % | 1.487 M -68.73 % | 4.755 M -33.86 % | 7.189 M -9.30 % | 7.926 M |
| Total current assets | 167.569 M -5.91 % | 178.103 M -14.00 % | 207.087 M 10.15 % | 188.000 M 20.71 % | 155.748 M 4.04 % | 149.697 M -2.36 % | 153.313 M -3.56 % | 158.973 M 5.88 % | 150.146 M 3.32 % | 145.319 M -12.04 % | 165.208 M -7.67 % | 178.927 M 1.42 % | 176.423 M -11.23 % | 198.748 M -1.67 % | 202.129 M 2.77 % | 196.680 M -18.87 % | 242.428 M 11.98 % | 216.491 M 8.03 % | 200.401 M -2.18 % | 204.874 M 4.13 % | 196.757 M -2.37 % | 201.524 M -2.61 % | 206.915 M -12.37 % | 236.128 M 11.46 % | 211.841 M 4.62 % | 202.490 M -20.80 % | 255.670 M -12.44 % | 291.980 M 2.11 % | 285.955 M 11.33 % | 256.865 M -8.86 % | 281.832 M -5.02 % | 296.738 M 47.49 % | 201.196 M -13.40 % | 232.325 M 21.20 % | 191.683 M -3.18 % | 197.983 M 23.94 % | 159.745 M 94.03 % | 82.328 M -9.91 % | 91.381 M -11.00 % | 102.680 M 2.76 % | 99.921 M 35.95 % | 73.498 M -20.39 % | 92.322 M -12.89 % | 105.989 M 19.51 % | 88.687 M 13.72 % | 77.989 M -34.86 % | 119.720 M 18.19 % | 101.291 M 1 177.96 % | 7.926 M |
| Inventory | 3.598 M 99.34 % | 1.805 M 140.67 % | 750.000 K -64.90 % | 2.137 M -26.23 % | 2.897 M 43.70 % | 2.016 M 47.91 % | 1.363 M -56.37 % | 3.124 M 3.20 % | 3.027 M 57.41 % | 1.923 M 245.86 % | 556.000 K -87.38 % | 4.405 M -16.46 % | 5.273 M 120.54 % | 2.391 M 2 113.89 % | 108.000 K -94.55 % | 1.982 M -22.09 % | 2.544 M 132.12 % | 1.096 M 736.64 % | 131.000 K -91.24 % | 1.496 M -16.70 % | 1.796 M 84.77 % | 972.000 K 268.18 % | 264.000 K -91.06 % | 2.954 M -17.49 % | 3.580 M 77.23 % | 2.020 M 759.57 % | 235.000 K -93.94 % | 3.878 M -4.88 % | 4.077 M 119.19 % | 1.860 M 365.00 % | 400.000 K -91.05 % | 4.470 M -21.41 % | 5.688 M 65.25 % | 3.442 M 700.47 % | 430.000 K -88.54 % | 3.752 M 0.72 % | 3.725 M 103.89 % | 1.827 M 909.39 % | 181.000 K -95.06 % | 3.665 M -29.92 % | 5.230 M 77.59 % | 2.945 M 476.32 % | 511.000 K -93.64 % | 8.032 M -16.84 % | 9.659 M 140.81 % | 4.011 M -34.18 % | 6.094 M 41.00 % | 4.322 M | 0.000 |
| Net receivables | 50.256 M -3.19 % | 51.913 M -30.51 % | 74.702 M -0.48 % | 75.061 M 65.12 % | 45.458 M -15.63 % | 53.880 M -10.67 % | 60.315 M -11.21 % | 67.929 M 21.64 % | 55.844 M 5.15 % | 53.107 M -25.32 % | 71.114 M -19.12 % | 87.921 M 40.94 % | 62.383 M 0.62 % | 62.001 M -10.44 % | 69.228 M -1.80 % | 70.495 M 38.09 % | 51.050 M 1.94 % | 50.078 M -17.82 % | 60.935 M -19.19 % | 75.403 M 10.26 % | 68.389 M -5.27 % | 72.191 M -12.75 % | 82.738 M -28.47 % | 115.667 M 12.20 % | 103.091 M -4.16 % | 107.562 M -19.44 % | 133.518 M -12.97 % | 153.424 M 11.18 % | 137.990 M 1.88 % | 135.438 M -12.91 % | 155.517 M -4.28 % | 162.475 M 40.40 % | 115.720 M 16.22 % | 99.573 M -10.11 % | 110.767 M -3.78 % | 115.115 M 39.40 % | 82.580 M 89.03 % | 43.686 M -22.10 % | 56.080 M -9.22 % | 61.776 M 19.42 % | 51.731 M 27.59 % | 40.545 M -32.37 % | 59.951 M -7.81 % | 65.028 M 31.51 % | 49.447 M 2.11 % | 48.425 M -48.86 % | 94.697 M 36.31 % | 69.472 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 4.848 M | 0.000 -100.00 % | 6.384 M | 0.000 -100.00 % | 11.078 M -19.26 % | 13.721 M -10.21 % | 15.282 M -10.63 % | 17.100 M -10.30 % | 19.063 M -17.76 % | 23.181 M 13.43 % | 20.437 M 8.32 % | 18.867 M 2.98 % | 18.321 M -8.24 % | 19.967 M -10.85 % | 22.398 M 29.14 % | 17.344 M -25.50 % | 23.280 M -29.51 % | 33.025 M 18.12 % | 27.960 M 5.51 % | 26.499 M -8.28 % | 28.890 M -4.76 % | 30.333 M 1.57 % | 29.865 M 29.12 % | 23.130 M -27.37 % | 31.847 M 16.82 % | 27.261 M -0.22 % | 27.321 M 9.57 % | 24.935 M -9.59 % | 27.581 M -10.26 % | 30.734 M 27.08 % | 24.185 M -51.92 % | 50.302 M -7.03 % | 54.105 M -0.42 % | 54.335 M -1.29 % | 55.047 M -1.88 % | 56.101 M 6.94 % | 52.460 M 51.92 % | 34.531 M 47.69 % | 23.380 M 0.79 % | 23.196 M -2.41 % | 23.770 M -1.80 % | 24.206 M 0.66 % | 24.047 M 4.56 % | 22.999 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.098 M -12.99 % | 26.545 M -13.83 % | 30.806 M -17.48 % | 37.333 M 76.58 % | 21.142 M -7.56 % | 22.872 M 4.49 % | 21.890 M -27.02 % | 29.996 M 27.05 % | 23.610 M -6.75 % | 25.320 M -11.04 % | 28.461 M -46.86 % | 53.561 M 95.31 % | 27.423 M -14.83 % | 32.197 M -10.69 % | 36.049 M -17.65 % | 43.776 M 57.28 % | 27.834 M 4.24 % | 26.702 M 0.75 % | 26.502 M -5.85 % | 28.148 M -5.27 % | 29.715 M -9.12 % | 32.696 M -8.13 % | 35.588 M -27.75 % | 49.254 M 6.94 % | 46.059 M -10.50 % | 51.460 M -9.66 % | 56.962 M -20.06 % | 71.254 M 22.15 % | 58.332 M -5.56 % | 61.766 M 3.29 % | 59.800 M -27.19 % | 82.132 M 47.47 % | 55.695 M 4.24 % | 53.430 M 22.74 % | 43.532 M -22.38 % | 56.084 M 49.31 % | 37.562 M 54.91 % | 24.247 M -10.58 % | 27.117 M -14.44 % | 31.694 M 3.58 % | 30.598 M 12.11 % | 27.293 M -17.21 % | 32.966 M -15.96 % | 39.227 M 13.55 % | 34.545 M -2.10 % | 35.286 M -35.60 % | 54.796 M 48.21 % | 36.971 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.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 -100.00 % | 49.954 M | 0.000 | 0.000 -100.00 % | 30.138 M 47.17 % | 20.478 M -5.37 % | 21.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 9.525 M -29.23 % | 13.459 M -30.18 % | 19.277 M 35.49 % | 14.228 M 124.42 % | 6.340 M -14.05 % | 7.376 M 222.80 % | 2.285 M 128.99 % | -7.881 M -11.55 % | -7.065 M 49.33 % | -13.944 M 43.21 % | -24.553 M -72.50 % | -14.234 M -281.58 % | 7.839 M -48.65 % | 15.266 M 37.36 % | 11.114 M 450.82 % | -3.168 M -113.10 % | 24.178 M 190.88 % | 8.312 M 405.93 % | -2.717 M -111.51 % | 23.607 M -8.06 % | 25.677 M 12.48 % | 22.829 M 53.15 % | 14.906 M -7.23 % | 16.067 M -27.77 % | 22.245 M 22.74 % | 18.124 M -56.42 % | 41.591 M -6.51 % | 44.488 M -52.86 % | 94.368 M 9.35 % | 86.302 M -4.82 % | 90.677 M -27.49 % | 125.055 M 34.21 % | 93.176 M 8.06 % | 86.228 M -12.40 % | 98.432 M 5.35 % | 93.433 M 6.43 % | 87.787 M 200.34 % | 29.229 M 14.05 % | 25.628 M 16.59 % | 21.981 M -3.28 % | 22.726 M 2.83 % | 22.101 M 0.09 % | 22.081 M 42.85 % | 15.458 M -45.42 % | 28.321 M | 0.000 -100.00 % | 25.470 M | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 70.467 M -10.16 % | 78.432 M -5.48 % | 82.977 M -0.29 % | 83.221 M -5.48 % | 88.044 M -0.01 % | 88.050 M 0.00 % | 88.047 M -0.02 % | 88.065 M 0.02 % | 88.045 M 0.08 % | 87.976 M 0.11 % | 87.880 M 0.19 % | 87.713 M 0.40 % | 87.364 M 0.38 % | 87.036 M -0.29 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M 0.00 % | 87.288 M -1.13 % | 88.282 M -1.93 % | 90.015 M -0.70 % | 90.646 M 0.00 % | 90.649 M -0.12 % | 90.758 M 0.00 % | 90.758 M 0.00 % | 90.758 M 0.00 % | 90.758 M 0.00 % | 90.758 M 120.43 % | 41.173 M -0.17 % | 41.244 M 5.45 % | 39.111 M 1.99 % | 38.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 37.708 M 0.38 % | 37.566 M -4.24 % | 39.229 M -1.23 % | 39.719 M 1.74 % | 39.041 M 1.44 % | 38.488 M 0.44 % | 38.320 M 1.93 % | 37.596 M 2.10 % | 36.824 M 1.86 % | 36.153 M 0.88 % | 35.838 M -11.43 % | 40.465 M -25.72 % | 54.477 M 0.81 % | 54.041 M 2.34 % | 52.803 M 2.51 % | 51.512 M 0.72 % | 51.145 M 1.33 % | 50.472 M -0.05 % | 50.498 M -4.39 % | 52.816 M 2.03 % | 51.763 M 0.71 % | 51.398 M 1.38 % | 50.699 M 1.74 % | 49.831 M -3.69 % | 51.739 M 28.33 % | 40.318 M -7.86 % | 43.758 M -0.88 % | 44.146 M 88.85 % | 23.376 M -12.89 % | 26.835 M 4.39 % | 25.706 M -61.91 % | 67.479 M 94.95 % | 34.614 M 1.83 % | 33.992 M 0.53 % | 33.812 M 33.05 % | 25.413 M 8.25 % | 23.476 M 6.72 % | 21.997 M 32.51 % | 16.600 M -59.57 % | 41.056 M 2.58 % | 40.024 M 4.67 % | 38.237 M 3.49 % | 36.948 M 1.98 % | 36.229 M 302.63 % | 8.998 M 1 117.87 % | -884.000 K -101.69 % | 52.195 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 296.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.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 % | 139.000 K -85.18 % | 938.000 K | 0.000 | 0.000 -100.00 % | 854.000 K 0.12 % | 853.000 K 3.52 % | 824.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 304.814 M -3.64 % | 316.343 M -8.94 % | 347.402 M 0.63 % | 345.235 M 15.69 % | 298.420 M -0.42 % | 299.670 M -0.99 % | 302.662 M -0.39 % | 303.834 M 2.27 % | 297.076 M 0.78 % | 294.783 M -7.58 % | 318.973 M -3.62 % | 330.950 M 0.85 % | 328.154 M -5.92 % | 348.817 M -1.11 % | 352.748 M -0.29 % | 353.759 M -9.87 % | 392.482 M 6.32 % | 369.154 M 1.32 % | 364.327 M -0.64 % | 366.667 M 1.53 % | 361.128 M -2.93 % | 372.012 M -4.52 % | 389.632 M -7.88 % | 422.968 M 6.17 % | 398.402 M 0.33 % | 397.084 M -11.54 % | 448.863 M -8.16 % | 488.738 M 1.55 % | 481.277 M 4.43 % | 460.849 M -6.69 % | 493.905 M -2.38 % | 505.949 M 15.13 % | 439.456 M 7.52 % | 408.713 M 11.73 % | 365.817 M -2.75 % | 376.168 M 11.38 % | 337.731 M 100.96 % | 168.062 M 5.41 % | 159.440 M -1.72 % | 162.234 M 1.11 % | 160.453 M 47.83 % | 108.540 M -13.65 % | 125.691 M -9.18 % | 138.397 M 13.37 % | 122.074 M 41.19 % | 86.458 M -32.37 % | 127.833 M 17.20 % | 109.073 M | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 100.000 K -95.07 % | 2.030 M -64.59 % | 5.733 M 2 436.73 % | 226.000 K | 0.000 -100.00 % | 1.562 M -14.03 % | 1.817 M -7.44 % | 1.963 M -52.33 % | 4.118 M 250.07 % | -2.744 M 11.08 % | -3.086 M -464.17 % | -547.000 K -133.21 % | 1.647 M -58.28 % | 3.948 M 177.28 % | -5.109 M -186.07 % | 5.936 M -39.09 % | 9.745 M 292.40 % | -5.065 M -246.68 % | -1.461 M -161.10 % | 2.391 M 65.70 % | 1.443 M 408.33 % | -468.000 K 93.28 % | -6.963 M -252.66 % | 4.561 M 199.45 % | -4.586 M -7 872.88 % | 59.000 K 103.56 % | -1.658 M -162.64 % | 2.647 M -18.10 % | 3.232 M 149.35 % | -6.549 M -216.20 % | 5.636 M 731.27 % | 678.000 K 653.33 % | 90.000 K 203.45 % | -87.000 K -104.41 % | 1.974 M 1 433.78 % | -148.000 K -120.70 % | 715.000 K -14.98 % | 841.000 K 79.70 % | 468.000 K -21.34 % | 595.000 K 36.47 % | 436.000 K 374.21 % | -159.000 K 90.66 % | -1.702 M -366.77 % | 638.000 K | 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 -100.00 % | 1.928 M 275.10 % | 514.000 K 0.59 % | 511.000 K 2.20 % | 500.000 K -16.53 % | 599.000 K -12.55 % | 685.000 K 3.47 % | 662.000 K -0.90 % | 668.000 K -57.48 % | 1.571 M 347.58 % | 351.000 K | 0.000 -100.00 % | 441.000 K -60.05 % | 1.104 M 136.40 % | 467.000 K 26.56 % | 369.000 K | 0.000 -100.00 % | 490.000 K -62.99 % | 1.324 M -7.67 % | 1.434 M -11.54 % | 1.621 M 28.65 % | 1.260 M 7.51 % | 1.172 M -46.04 % | 2.172 M 112.73 % | 1.021 M -34.34 % | 1.555 M 37.49 % | 1.131 M 9.28 % | 1.035 M -7.42 % | 1.118 M -27.31 % | 1.538 M 12.51 % | 1.367 M 12.51 % | 1.215 M -23.39 % | 1.586 M -13.00 % | 1.823 M 194.98 % | 618.000 K -48.02 % | 1.189 M 42.74 % | 833.000 K 36.78 % | 609.000 K 10.73 % | 550.000 K 10.89 % | 496.000 K 37.02 % | 362.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.252 M -246.30 % | 4.957 M 592.74 % | -1.006 M 94.75 % | -19.147 M -281.80 % | 10.532 M 55.89 % | 6.756 M 48.00 % | 4.565 M 311.54 % | -2.158 M 62.52 % | -5.758 M -154.89 % | 10.491 M 300.21 % | -5.240 M 74.16 % | -20.279 M -179.86 % | -7.246 M 26.93 % | -9.916 M -86.74 % | -5.310 M 68.03 % | -16.610 M -49.53 % | -11.108 M -200.53 % | 11.049 M 32.85 % | 8.317 M 172.72 % | -11.437 M 11.40 % | -12.909 M -206.33 % | 12.140 M 38.43 % | 8.770 M 502.48 % | -2.179 M 62.01 % | -5.736 M -139.13 % | 14.657 M 686.05 % | -2.501 M -67.52 % | -1.493 M 90.24 % | -15.304 M -155.84 % | 27.406 M 193.29 % | -29.377 M 11.79 % | -33.303 M -2 761.08 % | -1.164 M -139.17 % | 2.972 M 119.45 % | -15.282 M 1.57 % | -15.525 M -77.81 % | -8.731 M -188.65 % | 9.849 M 13 591.78 % | -73.000 K 99.28 % | -10.191 M -54.64 % | -6.590 M -275.64 % | 3.752 M 144.11 % | 1.537 M 106.78 % | -22.654 M -14.99 % | -19.701 M -290.48 % | 10.343 M 219.26 % | -8.673 M -36.39 % | -6.359 M -33.01 % | -4.781 M -135.53 % | 13.456 M 923.00 % | -1.635 M |
| Accounts receivables | 1.767 M -92.20 % | 22.644 M 488.47 % | -5.829 M 76.41 % | -24.714 M -413.35 % | 7.887 M 45.60 % | 5.417 M -25.90 % | 7.310 M 157.06 % | -12.810 M -259.13 % | -3.567 M -120.89 % | 17.074 M 7.71 % | 15.852 M 153.72 % | -29.507 M -1 943.42 % | -1.444 M -122.50 % | 6.417 M 2 208.27 % | 278.000 K 101.42 % | -19.511 M -1 233.63 % | -1.463 M -113.64 % | 10.722 M -27.14 % | 14.715 M 307.46 % | -7.093 M -342.58 % | 2.924 M -68.10 % | 9.167 M -69.38 % | 29.942 M 276.94 % | -16.922 M -1 401.69 % | 1.300 M -94.54 % | 23.791 M 48.18 % | 16.056 M 193.96 % | -17.088 M -221.93 % | -5.308 M -133.48 % | 15.856 M 57.13 % | 10.091 M 120.44 % | -49.368 M -8 141.74 % | -599.000 K -104.67 % | 12.821 M 285.48 % | 3.326 M 110.28 % | -32.356 M -1 382.44 % | 2.523 M -80.35 % | 12.840 M 168.23 % | 4.787 M 143.20 % | -11.082 M -466.56 % | -1.956 M -110.76 % | 18.175 M 752.89 % | 2.131 M 109.79 % | -21.771 M -633.28 % | -2.969 M -106.63 % | 44.812 M 273.74 % | -25.792 M -201.45 % | -8.556 M -175.94 % | 11.267 M 12.98 % | 9.973 M 42.00 % | 7.023 M |
| Inventory | -1.794 M -70.21 % | -1.054 M -175.99 % | 1.387 M 82.50 % | 760.000 K 186.27 % | -881.000 K -34.92 % | -653.000 K -137.08 % | 1.761 M 1 915.46 % | -97.000 K 91.21 % | -1.104 M 19.24 % | -1.367 M -135.52 % | 3.849 M 342.92 % | 869.000 K 130.14 % | -2.883 M -26.28 % | -2.283 M -221.82 % | 1.874 M 233.45 % | 562.000 K 138.81 % | -1.448 M -50.05 % | -965.000 K -170.70 % | 1.365 M 355.00 % | 300.000 K 136.45 % | -823.000 K -16.08 % | -709.000 K -126.36 % | 2.690 M 329.71 % | 626.000 K 140.13 % | -1.560 M 12.61 % | -1.785 M -149.00 % | 3.643 M 1 730.65 % | 199.000 K 108.97 % | -2.218 M -61.07 % | -1.377 M -133.83 % | 4.070 M 234.15 % | 1.218 M 154.23 % | -2.246 M 25.43 % | -3.012 M -190.67 % | 3.322 M 12 876.92 % | -26.000 K 97.95 % | -1.269 M 22.95 % | -1.647 M -147.27 % | 3.484 M 122.48 % | 1.566 M 174.25 % | -2.109 M 13.35 % | -2.434 M -132.36 % | 7.521 M 362.26 % | 1.627 M 128.80 % | -5.649 M -40.84 % | -4.011 M -192.80 % | 4.322 M 197.66 % | 1.452 M 150.88 % | -2.854 M -9.43 % | -2.608 M -176.46 % | 3.411 M |
| Accounts payables | 0.000 100.00 % | -14.991 M -504.96 % | -2.478 M -120.80 % | 11.912 M 459.77 % | 2.128 M | 0.000 100.00 % | -2.216 M -116.30 % | 13.595 M 295.32 % | 3.439 M 132.35 % | -10.629 M 50.21 % | -21.347 M -195.67 % | 22.312 M 5 748.61 % | -395.000 K 97.38 % | -15.062 M -244.35 % | -4.374 M -164.46 % | 6.786 M 269.48 % | -4.004 M 52.85 % | -8.492 M -75.53 % | -4.838 M -252.57 % | 3.171 M 131.81 % | -9.967 M 49.45 % | -19.718 M -79.79 % | -10.967 M -155.50 % | 19.760 M 3 525.69 % | 545.000 K 102.86 % | -19.040 M -67.90 % | -11.340 M -154.02 % | 20.991 M 120.01 % | 9.541 M 174.97 % | -12.726 M -31.70 % | -9.663 M -141.98 % | 23.018 M 130.80 % | 9.973 M 221.58 % | -8.203 M 17.19 % | -9.906 M -146.85 % | 21.143 M 2 502.61 % | -880.000 K -311.03 % | 417.000 K 107.74 % | -5.391 M -485.62 % | 1.398 M 196.68 % | -1.446 M 77.77 % | -6.504 M -11.93 % | -5.811 M -177.43 % | 7.505 M 323.76 % | -3.354 M 82.81 % | -19.510 M -209.45 % | 17.825 M 151.59 % | 7.085 M 149.98 % | -14.176 M -272.75 % | 8.206 M 198.41 % | -8.339 M |
| Other working capital | -7.225 M -340.01 % | -1.642 M -127.76 % | 5.914 M 183.24 % | -7.105 M -608.23 % | 1.398 M -29.82 % | 1.992 M 186.99 % | -2.290 M 19.54 % | -2.846 M 37.12 % | -4.526 M -183.61 % | 5.413 M 250.61 % | -3.594 M 74.24 % | -13.953 M -452.81 % | -2.524 M -349.41 % | 1.012 M 132.77 % | -3.088 M 30.56 % | -4.447 M -6.06 % | -4.193 M -142.86 % | 9.784 M 434.50 % | -2.925 M 62.57 % | -7.815 M -54.97 % | -5.043 M -121.55 % | 23.400 M 281.47 % | -12.895 M -128.51 % | -5.643 M 6.28 % | -6.021 M -151.50 % | 11.691 M 207.65 % | -10.860 M -94.10 % | -5.595 M 67.69 % | -17.319 M -167.51 % | 25.653 M 175.73 % | -33.875 M -314.58 % | -8.171 M 1.46 % | -8.292 M -707.03 % | 1.366 M 111.36 % | -12.024 M -180.54 % | -4.286 M 52.93 % | -9.105 M -417.04 % | -1.761 M 40.37 % | -2.953 M -42.45 % | -2.073 M -92.12 % | -1.079 M 80.33 % | -5.485 M -138.06 % | -2.304 M 76.99 % | -10.015 M -29.58 % | -7.729 M 29.40 % | -10.948 M -117.74 % | -5.028 M 20.69 % | -6.340 M -745.62 % | 982.000 K 146.43 % | -2.115 M 43.30 % | -3.730 M |
| Other non cash items | 3.051 M -48.38 % | 5.911 M 1 271.46 % | 431.000 K -84.76 % | 2.828 M -40.15 % | 4.725 M 162.15 % | -7.602 M 28.59 % | -10.646 M -259.61 % | 6.670 M 195.03 % | -7.019 M 52.10 % | -14.652 M -161.58 % | 23.794 M -43.18 % | 41.874 M 146.45 % | 16.991 M 804.44 % | -2.412 M 92.12 % | -30.615 M -232.48 % | 23.109 M 191.08 % | -25.371 M -31.41 % | -19.307 M -231.34 % | -5.827 M -217.43 % | 4.962 M -14.33 % | 5.792 M 135.18 % | -16.466 M -251.08 % | 10.899 M -22.40 % | 14.045 M 165.17 % | -21.551 M -186.86 % | 24.812 M 51.15 % | 16.415 M -22.96 % | 21.306 M 236.17 % | -15.647 M 32.49 % | -23.177 M -141.80 % | 55.454 M 268.56 % | -32.898 M -252.64 % | -9.329 M -347.78 % | 3.765 M -80.00 % | 18.829 M 187.85 % | -21.434 M -126.91 % | -9.446 M 16.08 % | -11.256 M -809.71 % | 1.586 M -61.81 % | 4.153 M 212.33 % | -3.697 M -476.48 % | 982.000 K 784.68 % | 111.000 K -99.36 % | 17.266 M 1 070.58 % | 1.475 M -73.91 % | 5.653 M 4.40 % | 5.415 M 193.51 % | -5.791 M -619.38 % | -805.000 K -127.70 % | 2.906 M 2 205.80 % | -138.000 K |
| Net cash provided by operating activities | 2.361 M -87.57 % | 18.998 M -23.86 % | 24.950 M 1 126.65 % | 2.034 M -89.89 % | 20.123 M 79.22 % | 11.228 M -34.34 % | 17.099 M 102.16 % | 8.458 M 37.28 % | 6.161 M -71.52 % | 21.636 M 65.67 % | 13.060 M 360.99 % | -5.004 M -160.53 % | 8.267 M -1.12 % | 8.361 M 82.44 % | 4.583 M 175.50 % | -6.070 M -163.20 % | 9.604 M -70.72 % | 32.800 M 238.79 % | -23.632 M -399.78 % | 7.883 M -35.20 % | 12.165 M -62.45 % | 32.394 M -17.76 % | 39.389 M 168.87 % | 14.650 M -43.77 % | 26.056 M 24.19 % | 20.980 M -30.18 % | 30.049 M 67.78 % | 17.910 M 229.05 % | 5.443 M -88.15 % | 45.950 M 581.66 % | -9.540 M -10 940.91 % | 88.000 K -99.46 % | 16.418 M -28.70 % | 23.026 M -5.55 % | 24.380 M 296.42 % | 6.150 M -65.89 % | 18.029 M -0.46 % | 18.112 M -28.98 % | 25.502 M 307.64 % | 6.256 M 30.47 % | 4.795 M -69.33 % | 15.634 M -18.77 % | 19.246 M 415.97 % | -6.091 M 55.52 % | -13.693 M -170.40 % | 19.449 M 213.24 % | 6.209 M -42.00 % | 10.705 M 382.16 % | -3.794 M -119.26 % | 19.701 M 10.26 % | 17.868 M |
| Investments in property plant and equipment | -418.000 K 27.18 % | -574.000 K 59.43 % | -1.415 M -209.63 % | -457.000 K -17.18 % | -390.000 K -39.29 % | -280.000 K 37.78 % | -450.000 K -54.64 % | -291.000 K 21.14 % | -369.000 K 7.98 % | -401.000 K -7.22 % | -374.000 K 20.59 % | -471.000 K 62.02 % | -1.240 M 20.61 % | -1.562 M -661.95 % | -205.000 K 62.25 % | -543.000 K 50.95 % | -1.107 M -103.87 % | -543.000 K -4.42 % | -520.000 K 44.39 % | -935.000 K -46.09 % | -640.000 K -1 388.37 % | -43.000 K 91.98 % | -536.000 K 1.29 % | -543.000 K -364.10 % | -117.000 K 53.20 % | -250.000 K 95.92 % | -6.123 M -172.51 % | 8.444 M 1 023.85 % | -914.000 K 88.86 % | -8.205 M -988.20 % | -754.000 K -183.46 % | -266.000 K 75.07 % | -1.067 M -311.97 % | -259.000 K -131.25 % | -112.000 K 77.37 % | -495.000 K -57.64 % | -314.000 K 59.95 % | -784.000 K -17.89 % | -665.000 K -30.14 % | -511.000 K -28.39 % | -398.000 K 4.33 % | -416.000 K 5.67 % | -441.000 K 46.61 % | -826.000 K -1.98 % | -810.000 K -31.28 % | -617.000 K 21.60 % | -787.000 K -58.99 % | -495.000 K 21.80 % | -633.000 K -143.46 % | -260.000 K -179.57 % | -93.000 K |
| Acquisitions net | 0.000 100.00 % | -373.000 K 97.04 % | -12.590 M -851.63 % | -1.323 M 27.59 % | -1.827 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -258.000 K 39.44 % | -426.000 K 33.54 % | -641.000 K | 0.000 100.00 % | -2.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.431 M | 0.000 | 0.000 | 0.000 100.00 % | -3.262 M -534.35 % | 751.000 K | 0.000 100.00 % | -15.041 M -893.46 % | -1.514 M 67.41 % | -4.645 M 94.22 % | -80.394 M -746.25 % | -9.500 M -467.50 % | -1.674 M 94.77 % | -31.999 M -12 960.82 % | -245.000 K -45.83 % | -168.000 K -112.11 % | 1.387 M 103.34 % | -41.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -540.000 K -262.42 % | -149.000 K 39.18 % | -245.000 K -45.83 % | -168.000 K 49.09 % | -330.000 K 0.00 % | -330.000 K | 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 -100.00 % | 31.999 M | 0.000 | 0.000 100.00 % | -1.387 M | 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.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 K -39.44 % | 426.000 K -33.54 % | 641.000 K 118.89 % | -3.393 M | 0.000 100.00 % | -1.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.000 K 99.25 % | -5.869 M -1 148.72 % | -470.000 K -200.00 % | 470.000 K 106.03 % | -7.796 M 48.17 % | -15.041 M -199.34 % | 15.141 M -76.85 % | 65.400 M 192.06 % | -71.041 M -647.80 % | -9.500 M -1 859.26 % | 540.000 K 101.70 % | -31.850 M -13 100.00 % | 245.000 K 45.83 % | 168.000 K -90.22 % | 1.717 M 104.13 % | -41.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -1.462 M -54.38 % | -947.000 K 93.24 % | -14.005 M -686.80 % | -1.780 M 19.71 % | -2.217 M -691.79 % | -280.000 K 37.78 % | -450.000 K -54.64 % | -291.000 K 21.14 % | -369.000 K 7.98 % | -401.000 K -7.22 % | -374.000 K 20.59 % | -471.000 K 62.02 % | -1.240 M 20.61 % | -1.562 M 56.59 % | -3.598 M -27.54 % | -2.821 M -7.43 % | -2.626 M -383.61 % | -543.000 K -4.42 % | -520.000 K 44.39 % | -935.000 K -46.09 % | -640.000 K -1 388.37 % | -43.000 K 91.98 % | -536.000 K -106.80 % | 7.888 M 6 841.88 % | -117.000 K 53.20 % | -250.000 K 95.92 % | -6.123 M -229.94 % | 4.712 M 1 434.85 % | 307.000 K 103.74 % | -8.205 M 48.05 % | -15.795 M -787.36 % | -1.780 M 68.84 % | -5.712 M 92.92 % | -80.653 M -739.09 % | -9.612 M -343.15 % | -2.169 M 93.29 % | -32.313 M -3 040.23 % | -1.029 M -23.53 % | -833.000 K -195.09 % | 876.000 K 102.09 % | -41.962 M -9 987.02 % | -416.000 K 5.67 % | -441.000 K 46.61 % | -826.000 K -1.98 % | -810.000 K -31.28 % | -617.000 K 21.60 % | -787.000 K -58.99 % | -495.000 K 21.80 % | -633.000 K -143.46 % | -260.000 K -179.57 % | -93.000 K |
| Debt repayment | 5.000 M 600.00 % | -1.000 M 80.00 % | -5.000 M -129.41 % | 17.000 M 525.00 % | -4.000 M -300.00 % | 2.000 M 133.33 % | -6.000 M 25.00 % | -8.000 M -60.00 % | -5.000 M 68.75 % | -16.000 M -366.67 % | 6.000 M -14.29 % | 7.000 M 450.00 % | -2.000 M 66.67 % | -6.000 M 57.14 % | -14.000 M -180.00 % | -5.000 M 0.00 % | -5.000 M | 0.000 -100.00 % | 45.000 M | 0.000 | 0.000 -100.00 % | 5.000 M 117.86 % | -28.000 M -900.92 % | 3.496 M -86.29 % | 25.504 M 245.74 % | -17.500 M 41.74 % | -30.036 M -382.00 % | 10.651 M 6.51 % | 10.000 M 357.04 % | 2.188 M 109.94 % | -22.011 M -161.36 % | 35.874 M 472.76 % | -9.624 M -114.03 % | 68.579 M 265.78 % | -41.368 M -555.90 % | 9.074 M -68.13 % | 28.474 M 550.04 % | -6.327 M 66.39 % | -18.825 M -289.99 % | -4.827 M -110.66 % | 45.300 M 511.82 % | -11.000 M 15.38 % | -13.000 M -204.00 % | 12.500 M 48.81 % | 8.400 M 19.15 % | 7.050 M | 0.000 -100.00 % | 16.500 M | 0.000 -100.00 % | 1.000 M 112.50 % | -8.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 K -99.91 % | 48.490 M | 0.000 | 0.000 -100.00 % | 48.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.607 M 175.86 % | 13.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -4.605 M -3 120.28 % | -143.000 K 96.62 % | -4.232 M | 0.000 100.00 % | -1.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -605.000 K | 0.000 100.00 % | -496.000 K | 0.000 100.00 % | -833.000 K | 0.000 -100.00 % | 2.282 M 538.85 % | -520.000 K 51.31 % | -1.068 M -2 638.46 % | -39.000 K | 0.000 | 0.000 100.00 % | -1.348 M | 0.000 100.00 % | -306.000 K | 0.000 100.00 % | -2.589 M -103.09 % | 83.800 M 7 054.36 % | -1.205 M -99.83 % | -603.000 K 81.69 % | -3.294 M | 0.000 -100.00 % | 274.000 K 200.00 % | -274.000 K 69.86 % | -909.000 K | 0.000 100.00 % | -167.000 K -3 440.00 % | 5.000 K 101.85 % | -270.000 K | 0.000 100.00 % | -32.000 M | 0.000 | 0.000 | 0.000 100.00 % | -71.737 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.321 M 3.69 % | -5.525 M -127.46 % | -2.429 M 10.27 % | -2.707 M 0.22 % | -2.713 M -0.11 % | -2.710 M 0.66 % | -2.728 M -0.70 % | -2.709 M -2.65 % | -2.639 M -3.73 % | -2.544 M 51.54 % | -5.250 M -7.14 % | -4.900 M -7.13 % | -4.574 M 5.22 % | -4.826 M -0.77 % | -4.789 M -0.04 % | -4.787 M -0.27 % | -4.774 M -3.15 % | -4.628 M -0.56 % | -4.602 M 0.02 % | -4.603 M 0.00 % | -4.603 M 0.63 % | -4.632 M -0.32 % | -4.617 M 0.28 % | -4.630 M 0.09 % | -4.634 M -0.02 % | -4.633 M -0.91 % | -4.591 M -0.31 % | -4.577 M -2.72 % | -4.456 M -0.11 % | -4.451 M -34.35 % | -3.313 M 0.03 % | -3.314 M 6.83 % | -3.557 M -48.27 % | -2.399 M -1.87 % | -2.355 M 0.00 % | -2.355 M 0.00 % | -2.355 M -8.83 % | -2.164 M -44.94 % | -1.493 M -32.95 % | -1.123 M 0.00 % | -1.123 M -0.09 % | -1.122 M -3.13 % | -1.088 M -50.90 % | -721.000 K 89.85 % | -7.100 M 75.64 % | -29.150 M -103.05 % | -14.356 M | 0.000 100.00 % | -5.722 M 68.38 % | -18.094 M -27.07 % | -14.239 M |
| Other financing activites | -11.414 M -48.50 % | -7.686 M -28.10 % | -6.000 M 15.94 % | -7.138 M | 0.000 100.00 % | -3.759 M -3 941.94 % | -93.000 K | 0.000 100.00 % | -75.000 K 90.55 % | -794.000 K 78.10 % | -3.625 M 0.00 % | -3.625 M 0.00 % | -3.625 M 0.00 % | -3.625 M 2.97 % | -3.736 M -3.06 % | -3.625 M 0.00 % | -3.625 M 3.26 % | -3.747 M 41.81 % | -6.439 M -6.59 % | -6.041 M 43.26 % | -10.646 M -41.98 % | -7.498 M 10.67 % | -8.394 M -14.70 % | -7.318 M 76.99 % | -31.807 M -698.57 % | -3.983 M -6.67 % | -3.734 M 82.67 % | -21.548 M -413.05 % | -4.200 M 76.99 % | -18.256 M -143.15 % | 42.305 M 436.42 % | -12.575 M -458.39 % | -2.252 M 89.13 % | -20.724 M -178.12 % | 26.530 M 406.81 % | -8.647 M 46.57 % | -16.185 M -278.24 % | -4.279 M 27.18 % | -5.876 M -50.82 % | -3.896 M 0.03 % | -3.897 M -3.42 % | -3.768 M 3.31 % | -3.897 M 90.11 % | -39.392 M -654.90 % | 7.099 M | 0.000 -100.00 % | 6.500 M 129.80 % | -21.814 M -372.68 % | 8.000 M 144.21 % | -18.094 M -27.07 % | -14.239 M |
| Net cash used provided by financing activities | -11.735 M 37.63 % | -18.816 M -38.64 % | -13.572 M -564.32 % | 2.923 M 143.54 % | -6.713 M -22.46 % | -5.482 M 37.85 % | -8.821 M 17.63 % | -10.709 M -38.83 % | -7.714 M 60.11 % | -19.338 M -572.63 % | -2.875 M -88.52 % | -1.525 M 85.05 % | -10.199 M 32.26 % | -15.056 M 33.16 % | -22.525 M -61.96 % | -13.908 M -3.80 % | -13.399 M -45.51 % | -9.208 M -127.12 % | 33.959 M 419.04 % | -10.644 M 32.50 % | -15.769 M -92.35 % | -8.198 M 80.03 % | -41.050 M -385.68 % | -8.452 M 22.72 % | -10.937 M 60.02 % | -27.353 M 28.70 % | -38.361 M -143.10 % | -15.780 M -1 274.11 % | 1.344 M 105.82 % | -23.108 M -236.08 % | 16.981 M 0.17 % | 16.953 M 205.72 % | -16.036 M -138.03 % | 42.162 M 345.23 % | -17.193 M -791.75 % | -1.928 M -108.06 % | 23.929 M 287.38 % | -12.770 M 51.25 % | -26.194 M -161.60 % | -10.013 M -124.86 % | 40.285 M 349.29 % | -16.160 M 10.15 % | -17.985 M -304.54 % | 8.793 M -43.27 % | 15.499 M 170.13 % | -22.100 M -181.31 % | -7.856 M -47.84 % | -5.314 M -333.27 % | 2.278 M 113.33 % | -17.094 M 23.14 % | -22.239 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 300.00 % | -1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 K 200.00 % | -1.000 K | 0.000 | 0.000 |
| Net change in cash | -10.836 M -1 316.47 % | -765.000 K 70.88 % | -2.627 M -182.69 % | 3.177 M -71.62 % | 11.193 M 104.77 % | 5.466 M -30.17 % | 7.828 M 407.95 % | -2.542 M -32.26 % | -1.922 M -201.32 % | 1.897 M -80.66 % | 9.811 M 240.16 % | -7.000 M -120.68 % | -3.172 M 61.58 % | -8.257 M 61.67 % | -21.540 M 5.52 % | -22.799 M -255.07 % | -6.421 M -127.86 % | 23.049 M 135.03 % | 9.807 M 365.34 % | -3.696 M 12.91 % | -4.244 M -117.57 % | 24.153 M 1 199.36 % | -2.197 M -115.60 % | 14.086 M -6.11 % | 15.002 M 326.51 % | -6.623 M 54.12 % | -14.435 M -310.98 % | 6.842 M -3.55 % | 7.094 M -51.53 % | 14.637 M 275.21 % | -8.354 M -145.98 % | 18.170 M 749.86 % | -2.796 M 74.32 % | -10.886 M -282.31 % | 5.971 M 190.84 % | 2.053 M -78.71 % | 9.645 M 123.63 % | 4.313 M 382.82 % | -1.525 M 47.07 % | -2.881 M -192.40 % | 3.118 M 431.00 % | -942.000 K -214.88 % | 820.000 K -56.29 % | 1.876 M 88.35 % | 996.000 K 130.48 % | -3.268 M -34.26 % | -2.434 M -149.70 % | 4.897 M 327.77 % | -2.150 M -191.61 % | 2.347 M 152.58 % | -4.464 M |
| Cash at beginning of period | 66.867 M -1.13 % | 67.632 M -3.74 % | 70.259 M 4.74 % | 67.082 M 20.03 % | 55.889 M 10.84 % | 50.423 M 18.38 % | 42.595 M -5.63 % | 45.137 M -4.08 % | 47.059 M 4.20 % | 45.162 M 27.75 % | 35.351 M -16.53 % | 42.351 M -6.97 % | 45.523 M -15.35 % | 53.780 M -28.60 % | 75.320 M -23.24 % | 98.119 M -6.14 % | 104.540 M 28.28 % | 81.491 M 13.68 % | 71.684 M -4.90 % | 75.380 M -5.33 % | 79.624 M 43.54 % | 55.471 M -3.81 % | 57.668 M 32.32 % | 43.582 M 52.49 % | 28.580 M -18.81 % | 35.203 M -29.08 % | 49.638 M 15.99 % | 42.796 M 19.87 % | 35.702 M 69.48 % | 21.065 M -28.40 % | 29.419 M 161.53 % | 11.249 M -19.91 % | 14.045 M -43.66 % | 24.931 M 31.49 % | 18.960 M 12.14 % | 16.907 M 132.81 % | 7.262 M 146.25 % | 2.949 M -34.09 % | 4.474 M -39.17 % | 7.355 M 73.59 % | 4.237 M -18.19 % | 5.179 M 18.81 % | 4.359 M 75.55 % | 2.483 M 66.98 % | 1.487 M -68.73 % | 4.755 M -33.86 % | 7.189 M 213.66 % | 2.292 M -48.40 % | 4.442 M 112.03 % | 2.095 M -68.06 % | 6.559 M |
| Cash at end of period | 56.031 M -16.21 % | 66.867 M -1.13 % | 67.632 M -3.74 % | 70.259 M 4.74 % | 67.082 M 20.03 % | 55.889 M 10.84 % | 50.423 M 18.38 % | 42.595 M -5.63 % | 45.137 M -4.08 % | 47.059 M 4.20 % | 45.162 M 27.75 % | 35.351 M -16.53 % | 42.351 M -6.97 % | 45.523 M -15.35 % | 53.780 M -28.60 % | 75.320 M -23.24 % | 98.119 M -6.14 % | 104.540 M 28.28 % | 81.491 M 13.68 % | 71.684 M -4.90 % | 75.380 M -5.33 % | 79.624 M 43.54 % | 55.471 M -3.81 % | 57.668 M 32.32 % | 43.582 M 52.49 % | 28.580 M -18.81 % | 35.203 M -29.08 % | 49.638 M 15.99 % | 42.796 M 19.87 % | 35.702 M 69.48 % | 21.065 M -28.40 % | 29.419 M 161.53 % | 11.249 M -19.91 % | 14.045 M -43.66 % | 24.931 M 31.49 % | 18.960 M 12.14 % | 16.907 M 132.81 % | 7.262 M 146.25 % | 2.949 M -34.09 % | 4.474 M -39.17 % | 7.355 M 73.59 % | 4.237 M -18.19 % | 5.179 M 18.81 % | 4.359 M 75.55 % | 2.483 M 66.98 % | 1.487 M -68.73 % | 4.755 M -33.86 % | 7.189 M 213.66 % | 2.292 M -48.40 % | 4.442 M 112.03 % | 2.095 M |
| Operating cash flow | 2.361 M -87.57 % | 18.998 M -23.86 % | 24.950 M 1 126.65 % | 2.034 M -89.89 % | 20.123 M 79.22 % | 11.228 M -34.34 % | 17.099 M 102.16 % | 8.458 M 37.28 % | 6.161 M -71.52 % | 21.636 M 65.67 % | 13.060 M 360.99 % | -5.004 M -160.53 % | 8.267 M -1.12 % | 8.361 M 82.44 % | 4.583 M 175.50 % | -6.070 M -163.20 % | 9.604 M -70.72 % | 32.800 M 238.79 % | -23.632 M -399.78 % | 7.883 M -35.20 % | 12.165 M -62.45 % | 32.394 M -17.76 % | 39.389 M 168.87 % | 14.650 M -43.77 % | 26.056 M 24.19 % | 20.980 M -30.18 % | 30.049 M 67.78 % | 17.910 M 229.05 % | 5.443 M -88.15 % | 45.950 M 581.66 % | -9.540 M -10 940.91 % | 88.000 K -99.46 % | 16.418 M -28.70 % | 23.026 M -5.55 % | 24.380 M 296.42 % | 6.150 M -65.89 % | 18.029 M -0.46 % | 18.112 M -28.98 % | 25.502 M 307.64 % | 6.256 M 30.47 % | 4.795 M -69.33 % | 15.634 M -18.77 % | 19.246 M 415.97 % | -6.091 M 55.52 % | -13.693 M -170.40 % | 19.449 M 213.24 % | 6.209 M -42.00 % | 10.705 M 382.16 % | -3.794 M -119.26 % | 19.701 M 10.26 % | 17.868 M |
| Capital expenditure | -418.000 K 27.18 % | -574.000 K 59.43 % | -1.415 M -209.63 % | -456.999 K -17.18 % | -390.000 K -39.29 % | -280.000 K 37.78 % | -450.000 K -54.64 % | -291.000 K 21.14 % | -369.000 K 7.98 % | -401.000 K -7.22 % | -374.000 K 20.59 % | -471.000 K 62.02 % | -1.240 M 20.61 % | -1.562 M 56.59 % | -3.598 M -562.62 % | -543.000 K 79.32 % | -2.626 M -383.61 % | -543.000 K -4.42 % | -520.000 K 44.39 % | -935.000 K -46.09 % | -640.000 K -1 388.37 % | -43.000 K 91.98 % | -536.000 K 1.29 % | -543.000 K -364.10 % | -117.000 K 53.20 % | -250.000 K 95.92 % | -6.123 M -172.51 % | 8.444 M 1 023.85 % | -914.000 K 88.86 % | -8.205 M -988.20 % | -754.000 K -183.46 % | -266.000 K 75.07 % | -1.067 M -311.97 % | -259.000 K -131.25 % | -112.000 K 77.37 % | -495.000 K -57.64 % | -314.000 K 59.95 % | -784.000 K -17.89 % | -665.000 K -30.14 % | -511.000 K -28.39 % | -398.000 K 4.33 % | -416.000 K 5.67 % | -441.000 K 46.61 % | -826.000 K -1.98 % | -810.000 K -31.28 % | -617.000 K 21.60 % | -787.000 K -58.99 % | -495.000 K 21.80 % | -633.000 K -143.46 % | -260.000 K -179.57 % | -93.000 K |
| Free CashFlow | 1.943 M -89.45 % | 18.424 M -21.72 % | 23.535 M 1 392.39 % | 1.577 M -92.01 % | 19.733 M 80.24 % | 10.948 M -34.24 % | 16.649 M 103.86 % | 8.167 M 41.00 % | 5.792 M -72.72 % | 21.235 M 67.39 % | 12.686 M 331.71 % | -5.475 M -177.91 % | 7.027 M 3.35 % | 6.799 M 590.25 % | 985.000 K 114.89 % | -6.613 M -194.77 % | 6.978 M -78.37 % | 32.257 M 233.56 % | -24.152 M -447.61 % | 6.948 M -39.71 % | 11.525 M -64.38 % | 32.351 M -16.73 % | 38.853 M 175.42 % | 14.107 M -45.61 % | 25.939 M 25.13 % | 20.730 M -13.36 % | 23.926 M -9.21 % | 26.354 M 481.89 % | 4.529 M -88.00 % | 37.745 M 466.67 % | -10.294 M -5 683.15 % | -178.000 K -101.16 % | 15.351 M -32.57 % | 22.767 M -6.19 % | 24.268 M 329.14 % | 5.655 M -68.08 % | 17.715 M 2.23 % | 17.328 M -30.23 % | 24.837 M 332.32 % | 5.745 M 30.66 % | 4.397 M -71.11 % | 15.218 M -19.07 % | 18.805 M 371.87 % | -6.917 M 52.31 % | -14.503 M -177.01 % | 18.832 M 247.33 % | 5.422 M -46.90 % | 10.210 M 330.63 % | -4.427 M -122.77 % | 19.441 M 9.37 % | 17.775 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |