Benchmark Holdings plc BMK.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 90.365 M -46.68 % | 169.476 M 7.08 % | 158.277 M 26.56 % | 125.062 M 18.47 % | 105.565 M -17.10 % | 127.343 M -15.93 % | 151.467 M 8.06 % | 140.172 M 28.16 % | 109.375 M 147.46 % | 44.199 M 25.02 % | 35.354 M 28.35 % | 27.545 M 48.52 % | 18.546 M |
| Net income | -39.464 M -70.50 % | -23.146 M 23.99 % | -30.451 M -163.05 % | -11.576 M 49.17 % | -22.775 M 68.93 % | -73.291 M -1 363.19 % | -5.009 M 32.67 % | -7.440 M 59.43 % | -18.337 M -52.96 % | -11.988 M -811.63 % | -1.315 M -130.62 % | 4.294 M 54.35 % | 2.782 M |
| Income before tax | -45.925 M -261.79 % | -12.694 M 45.23 % | -23.177 M -152.50 % | -9.179 M 59.33 % | -22.571 M 69.21 % | -73.304 M -436.67 % | -13.659 M -68.63 % | -8.100 M 63.81 % | -22.384 M -97.06 % | -11.359 M -726.11 % | -1.375 M -128.33 % | 4.853 M 37.32 % | 3.534 M |
| Income before tax ratio | -0.51 -578.51 % | -0.07 48.85 % | -0.15 -99.51 % | -0.07 65.67 % | -0.21 62.86 % | -0.58 -538.34 % | -0.09 -56.05 % | -0.06 71.76 % | -0.20 20.37 % | -0.26 -560.79 % | -0.04 -122.07 % | 0.18 -7.54 % | 0.19 |
| EBITDA | 3.960 M -88.42 % | 34.205 M 20.66 % | 28.348 M 16.39 % | 24.355 M 69.82 % | 14.342 M -5.73 % | 15.214 M -5.14 % | 16.039 M -6.66 % | 17.183 M 453.78 % | -4.857 M 30.19 % | -6.957 M -2 611.55 % | 277.000 K -95.56 % | 6.243 M 54.00 % | 4.054 M |
| Net income ratio | -0.44 -219.77 % | -0.14 29.01 % | -0.19 -107.85 % | -0.09 57.10 % | -0.22 62.51 % | -0.58 -1 640.37 % | -0.03 37.70 % | -0.05 68.34 % | -0.17 38.19 % | -0.27 -629.20 % | -0.04 -123.86 % | 0.16 3.92 % | 0.15 |
| Ratio EBITDA | 0.04 -78.29 % | 0.20 12.69 % | 0.18 -8.03 % | 0.19 43.34 % | 0.14 13.72 % | 0.12 12.83 % | 0.11 -13.62 % | 0.12 376.05 % | -0.04 71.79 % | -0.16 -2 108.95 % | 0.01 -96.54 % | 0.23 3.69 % | 0.22 |
| Gross profit ratio | 0.49 -4.99 % | 0.51 -2.54 % | 0.53 0.15 % | 0.52 0.72 % | 0.52 0.46 % | 0.52 6.05 % | 0.49 9.79 % | 0.45 -4.19 % | 0.46 27.56 % | 0.36 -12.84 % | 0.42 -9.94 % | 0.46 9.48 % | 0.42 |
| Weighted average shs out dil | 739.575 M 1.04 % | 731.935 M 4.83 % | 698.233 M 4.30 % | 669.459 M 7.03 % | 625.466 M 11.93 % | 558.790 M 4.93 % | 532.546 M 1.83 % | 522.971 M 24.92 % | 418.656 M 107.65 % | 201.619 M 58.54 % | 127.173 M -6.93 % | 136.646 M 0.00 % | 136.646 M |
| Weighted average shs out | 739.575 M 1.04 % | 731.935 M 4.83 % | 698.233 M 4.30 % | 669.459 M 7.03 % | 625.466 M 11.93 % | 558.790 M 4.93 % | 532.546 M 1.83 % | 522.971 M 24.92 % | 418.656 M 108.14 % | 201.141 M 59.08 % | 126.442 M -7.47 % | 136.646 M 0.00 % | 136.646 M |
| EPS diluted | -0.05 -68.99 % | -0.03 27.52 % | -0.04 -152.02 % | -0.02 52.47 % | -0.04 72.00 % | -0.13 -1 282.98 % | -0.01 33.80 % | -0.01 67.58 % | -0.04 26.39 % | -0.06 -477.67 % | -0.01 -132.80 % | 0.03 53.92 % | 0.02 |
| Earnings per share | -0.05 -68.99 % | -0.03 27.52 % | -0.04 -152.02 % | -0.02 52.47 % | -0.04 72.00 % | -0.13 -1 282.98 % | -0.01 33.80 % | -0.01 67.58 % | -0.04 26.51 % | -0.06 -473.08 % | -0.01 -133.12 % | 0.03 53.92 % | 0.02 |
| Gross profit | 43.947 M -49.34 % | 86.750 M 4.36 % | 83.128 M 26.75 % | 65.585 M 19.33 % | 54.962 M -16.72 % | 65.995 M -10.84 % | 74.020 M 18.64 % | 62.391 M 22.79 % | 50.813 M 215.67 % | 16.097 M 8.97 % | 14.772 M 15.60 % | 12.779 M 62.60 % | 7.859 M |
| Income tax expense | -1.646 M -148.92 % | 3.365 M -53.74 % | 7.274 M 203.46 % | 2.397 M 1 075.00 % | 204.000 K 1 669.23 % | -13.000 K 99.86 % | -9.270 M -845.92 % | -980.000 K 75.73 % | -4.038 M -1 119.70 % | 396.000 K 833.33 % | -54.000 K -109.64 % | 560.000 K -25.43 % | 751.000 K |
| Cost of revenue | 46.418 M -43.89 % | 82.726 M 10.08 % | 75.149 M 26.35 % | 59.477 M 17.54 % | 50.603 M -17.51 % | 61.348 M -20.79 % | 77.447 M -0.43 % | 77.781 M 32.82 % | 58.562 M 108.39 % | 28.102 M 36.54 % | 20.582 M 39.39 % | 14.766 M 38.17 % | 10.687 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.784 M 76.99 % | 4.398 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 | 47.421 M -43.25 % | 83.560 M -0.19 % | 83.719 M 33.18 % | 62.863 M 11.08 % | 56.590 M -50.01 % | 113.206 M 63.02 % | 69.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 79.446 M -13.71 % | 92.066 M 1.83 % | 90.410 M 29.39 % | 69.873 M 9.40 % | 63.872 M -49.41 % | 126.250 M 54.94 % | 81.483 M 7.64 % | 75.702 M 32.87 % | 56.976 M 129.99 % | 24.773 M 102.34 % | 12.243 M 59.56 % | 7.673 M 81.78 % | 4.221 M |
| Cost and expenses | 125.864 M -27.99 % | 174.792 M 5.58 % | 165.559 M 27.99 % | 129.350 M 12.99 % | 114.475 M -38.98 % | 187.598 M 18.04 % | 158.930 M 3.55 % | 153.483 M 32.84 % | 115.538 M 118.51 % | 52.875 M 61.08 % | 32.825 M 46.29 % | 22.439 M 50.52 % | 14.908 M |
| Research and development expenses | 2.443 M -71.28 % | 8.506 M 27.13 % | 6.691 M -4.55 % | 7.010 M -3.74 % | 7.282 M -43.24 % | 12.830 M 6.56 % | 12.040 M -7.77 % | 13.055 M 11.39 % | 11.720 M 77.71 % | 6.595 M 145.17 % | 2.690 M 257.71 % | 752.000 K 313.19 % | 182.000 K |
| Selling general and administrative expenses | 29.582 M | 0.000 -100.00 % | 44.095 M 15.23 % | 38.267 M 14.85 % | 33.319 M 15 469.63 % | 214.000 K -99.42 % | 37.012 M 8 088.50 % | 452.000 K -98.57 % | 31.509 M 44.31 % | 21.834 M 74.32 % | 12.525 M 60.91 % | 7.784 M 76.99 % | 4.398 M |
| Interest income | 44.000 K -82.40 % | 250.000 K -21.63 % | 319.000 K 262.50 % | 88.000 K -10.20 % | 98.000 K -73.22 % | 366.000 K 21.59 % | 301.000 K 16.67 % | 258.000 K 1.57 % | 254.000 K -7.30 % | 274.000 K 356.67 % | 60.000 K 650.00 % | 8.000 K -27.27 % | 11.000 K |
| Interest expense | 9.012 M 2.48 % | 8.794 M -21.85 % | 11.252 M 40.88 % | 7.987 M -4.61 % | 8.373 M 37.40 % | 6.094 M 150.58 % | 2.432 M 24.08 % | 1.960 M 64.43 % | 1.192 M 3 405.88 % | 34.000 K -86.29 % | 248.000 K -4.25 % | 259.000 K 125.22 % | 115.000 K |
| Depreciation and amortization | 41.840 M 15.05 % | 36.366 M -4.01 % | 37.884 M 53.74 % | 24.642 M 5.97 % | 23.253 M -65.39 % | 67.187 M 210.03 % | 21.671 M -7.19 % | 23.350 M 40.59 % | 16.608 M 280.22 % | 4.368 M 211.11 % | 1.404 M 24.14 % | 1.131 M 179.26 % | 405.000 K |
| Operating income | -35.499 M -567.78 % | -5.316 M -11.77 % | -4.756 M -371.83 % | -1.008 M 86.87 % | -7.678 M 88.18 % | -64.950 M -616.57 % | -9.064 M -18.30 % | -7.662 M 62.57 % | -20.471 M -76.49 % | -11.599 M -877.17 % | -1.187 M -123.26 % | 5.104 M 40.30 % | 3.638 M |
| Operating income ratio | -0.39 -1 152.39 % | -0.03 -4.39 % | -0.03 -272.81 % | -0.01 88.92 % | -0.07 85.74 % | -0.51 -752.32 % | -0.06 -9.48 % | -0.05 70.79 % | -0.19 28.68 % | -0.26 -681.62 % | -0.03 -118.12 % | 0.19 -5.54 % | 0.20 |
| Total other income expenses net | -10.426 M -41.31 % | -7.378 M 49.32 % | -14.557 M -282.88 % | -3.802 M 67.50 % | -11.697 M -0.49 % | -11.640 M -153.32 % | -4.595 M -888.17 % | -465.000 K 75.69 % | -1.913 M -897.08 % | 240.000 K 227.66 % | -188.000 K 25.10 % | -251.000 K -32.80 % | -189.000 K |
| 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 | 48.982 M -25.19 % | 65.474 M -11.21 % | 73.737 M -8.89 % | 80.931 M 115.51 % | 37.553 M -56.91 % | 87.141 M 56.51 % | 55.676 M 132.88 % | 23.908 M 5 484.68 % | -444.000 K 96.69 % | -13.408 M 17.74 % | -16.300 M -1 466.30 % | 1.193 M -66.33 % | 3.543 M |
| Total investments | 2.315 M -35.19 % | 3.572 M 14.19 % | 3.128 M -7.15 % | 3.369 M -9.26 % | 3.713 M 6.76 % | 3.478 M -80.11 % | 17.486 M 536.09 % | 2.749 M 232.41 % | 827.000 K 462.59 % | 147.000 K | 0.000 100.00 % | -241.000 K -288.71 % | -62.000 K |
| Total debt | 72.070 M -29.34 % | 101.999 M -7.39 % | 110.136 M -8.52 % | 120.391 M 10.29 % | 109.158 M 5.78 % | 103.192 M 29.37 % | 79.766 M 86.86 % | 42.687 M 13.24 % | 37.696 M 24 064.10 % | 156.000 K -26.07 % | 211.000 K -95.25 % | 4.443 M -2.61 % | 4.562 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 54.749 M -28.90 % | 77.007 M 213.11 % | 24.594 M -20.75 % | 31.032 M -45.21 % | 56.641 M 425.26 % | -17.414 M -64.14 % | -10.609 M -77.59 % | -5.974 M -95.68 % | -3.053 M -61.36 % | -1.892 M -26.30 % | -1.498 M -28.80 % | -1.163 M |
| Retained earnings | 146.080 M -20.39 % | 183.489 M 199.11 % | -185.136 M -20.04 % | -154.231 M -8.48 % | -142.170 M -28.18 % | -110.916 M -292.76 % | -28.240 M -14.14 % | -24.742 M -30.88 % | -18.904 M -1 751.52 % | -1.021 M -111.32 % | 9.017 M -14.10 % | 10.497 M 52.66 % | 6.876 M |
| Common stock | 740.000 K 0.14 % | 739.000 K 4.97 % | 704.000 K 5.07 % | 670.000 K 0.30 % | 668.000 K 19.50 % | 559.000 K 0.36 % | 557.000 K 6.70 % | 522.000 K 0.19 % | 521.000 K 137.90 % | 219.000 K 59.85 % | 137.000 K 52.22 % | 90.000 K -2.17 % | 92.000 K |
| Total equity | 224.269 M -20.65 % | 282.617 M -12.58 % | 323.285 M 15.62 % | 279.599 M -5.36 % | 295.440 M -4.84 % | 310.466 M -18.69 % | 381.847 M 6.49 % | 358.585 M -2.48 % | 367.699 M 299.25 % | 92.098 M 147.23 % | 37.252 M 212.73 % | 11.912 M 49.42 % | 7.972 M |
| Other non current liabilities | 1.607 M -94.92 % | 31.648 M -21.33 % | 40.229 M 4 315.92 % | 911.000 K -48.06 % | 1.754 M -12.48 % | 2.004 M 64.40 % | 1.219 M 0.49 % | 1.213 M -86.25 % | 8.825 M 20.40 % | 7.330 M 349.42 % | 1.631 M 1 108.15 % | 135.000 K -77.83 % | 609.000 K |
| Long term debt | 2.837 M -96.54 % | 81.954 M -8.74 % | 89.802 M -18.17 % | 109.737 M 5.70 % | 103.819 M 3.86 % | 99.961 M 26.74 % | 78.868 M 116.36 % | 36.453 M -2.55 % | 37.407 M 40 122.58 % | 93.000 K -3.13 % | 96.000 K -95.63 % | 2.199 M -22.82 % | 2.849 M |
| Total non current liabilities | 14.367 M -87.35 % | 113.602 M -12.63 % | 130.031 M -6.37 % | 138.872 M 0.47 % | 138.220 M -1.77 % | 140.708 M 15.60 % | 121.724 M 29.46 % | 94.025 M -14.13 % | 109.493 M 599.77 % | 15.647 M 806.02 % | 1.727 M -26.01 % | 2.334 M -32.50 % | 3.458 M |
| Other current liabilities | 60.141 M 3 686.23 % | -1.677 M -262.19 % | 1.034 M -96.77 % | 32.013 M 4.05 % | 30.767 M 188.30 % | 10.672 M 341.56 % | -4.418 M -33.60 % | -3.307 M -74.97 % | -1.890 M -110.97 % | 17.223 M 195.22 % | 5.834 M 59.70 % | 3.653 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 597.000 K 268.52 % | 162.000 K | 0.000 -100.00 % | 366.000 K -86.08 % | 2.629 M -7.56 % | 2.844 M 118.52 % | -15.360 M -1 886.05 % | 860.000 K 119.14 % | -4.494 M | 0.000 | 0.000 |
| Short term debt | 69.233 M 245.39 % | 20.045 M 17.28 % | 17.091 M 60.42 % | 10.654 M 99.55 % | 5.339 M 65.24 % | 3.231 M 259.80 % | 898.000 K -85.60 % | 6.234 M 332.01 % | -2.687 M 42.29 % | -4.656 M -4 148.70 % | 115.000 K -94.88 % | 2.244 M 31.00 % | 1.713 M |
| Total current liabilities | 146.265 M 94.82 % | 75.076 M 2.48 % | 73.257 M 15.33 % | 63.519 M 14.71 % | 55.375 M 6.07 % | 52.207 M 5.95 % | 49.277 M -8.79 % | 54.026 M 60.25 % | 33.714 M 28.07 % | 26.324 M 176.40 % | 9.524 M 16.57 % | 8.170 M 26.00 % | 6.484 M |
| Total liabilities | 160.632 M -14.86 % | 188.678 M -7.19 % | 203.288 M 0.44 % | 202.391 M 4.54 % | 193.595 M 0.35 % | 192.915 M 12.82 % | 171.001 M 15.50 % | 148.051 M 3.38 % | 143.207 M 241.20 % | 41.971 M 273.04 % | 11.251 M 7.11 % | 10.504 M 5.65 % | 9.942 M |
| Other non current assets | 14.183 M -21.37 % | 18.038 M -6.29 % | 19.248 M -21.80 % | 24.613 M 21.04 % | 20.334 M 27.51 % | 15.947 M -47.08 % | 30.133 M 254.76 % | 8.494 M 79.16 % | 4.741 M 23.72 % | 3.832 M 632.70 % | 523.000 K 117.01 % | 241.000 K 67.36 % | 144.000 K |
| Long term investments | 2.315 M -35.19 % | 3.572 M 14.19 % | 3.128 M -7.15 % | 3.369 M -9.26 % | 3.713 M 6.76 % | 3.478 M -83.92 % | 21.631 M 686.87 % | 2.749 M 232.41 % | 827.000 K 462.59 % | 147.000 K | 0.000 100.00 % | -241.000 K -288.71 % | -62.000 K |
| Intangible assets | 42.754 M -58.73 % | 103.587 M -20.65 % | 130.540 M 0.15 % | 130.343 M -10.58 % | 145.758 M -12.80 % | 167.162 M -3.34 % | 172.947 M -3.64 % | 179.472 M -10.10 % | 199.633 M 442.66 % | 36.788 M 582.14 % | 5.393 M 138.84 % | 2.258 M -21.76 % | 2.886 M |
| GoodWill | 72.773 M -29.00 % | 102.490 M -10.66 % | 114.724 M 16.24 % | 98.697 M -2.52 % | 101.245 M -6.76 % | 108.582 M -28.77 % | 152.439 M 1.85 % | 149.665 M -2.12 % | 152.905 M 425.74 % | 29.084 M 1 097.86 % | 2.428 M 71.47 % | 1.416 M 23.56 % | 1.146 M |
| Goodwill and intangible assets | 115.527 M -43.94 % | 206.077 M -15.98 % | 245.264 M 7.08 % | 229.040 M -7.27 % | 247.003 M -10.42 % | 275.744 M -15.26 % | 325.386 M -1.14 % | 329.137 M -6.64 % | 352.538 M 435.19 % | 65.872 M 742.25 % | 7.821 M 112.87 % | 3.674 M -8.88 % | 4.032 M |
| Property plant equipment net | 14.159 M -84.81 % | 93.215 M -14.43 % | 108.934 M 4.43 % | 104.311 M 37.35 % | 75.948 M -14.57 % | 88.900 M -10.68 % | 99.527 M 23.11 % | 80.845 M 61.62 % | 50.023 M 98.97 % | 25.141 M 247.16 % | 7.242 M 102.74 % | 3.572 M 64.46 % | 2.172 M |
| Total non current assets | 146.184 M -54.50 % | 321.270 M -15.05 % | 378.204 M 5.65 % | 357.964 M 4.28 % | 343.285 M -9.80 % | 380.591 M -16.36 % | 455.046 M 8.74 % | 418.476 M 2.46 % | 408.416 M 330.61 % | 94.845 M 495.57 % | 15.925 M 112.70 % | 7.487 M 16.44 % | 6.430 M |
| Other current assets | 179.714 M 402.04 % | 35.797 M 28.27 % | 27.907 M 14.07 % | 24.465 M -4.19 % | 25.535 M 35.74 % | 18.812 M 81.01 % | 10.393 M 22.91 % | 8.456 M 97.34 % | 4.285 M -15.52 % | 5.072 M 167.37 % | 1.897 M 69.98 % | 1.116 M 153.06 % | 441.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 23.088 M -36.79 % | 36.525 M 0.35 % | 36.399 M -7.76 % | 39.460 M -44.89 % | 71.605 M 346.11 % | 16.051 M -33.37 % | 24.090 M 28.28 % | 18.779 M -50.76 % | 38.140 M 181.19 % | 13.564 M -17.85 % | 16.511 M 408.03 % | 3.250 M 218.94 % | 1.019 M |
| Cash and short term investments | 23.088 M -36.79 % | 36.525 M 0.35 % | 36.399 M -7.76 % | 39.460 M -44.89 % | 71.605 M 346.11 % | 16.051 M -33.37 % | 24.090 M 28.28 % | 18.779 M -50.76 % | 38.140 M 181.19 % | 13.564 M -17.85 % | 16.511 M 408.03 % | 3.250 M 218.94 % | 1.019 M |
| Total current assets | 252.900 M 68.57 % | 150.025 M 1.12 % | 148.369 M 19.63 % | 124.026 M -14.90 % | 145.750 M 18.70 % | 122.790 M 25.55 % | 97.802 M 10.94 % | 88.160 M -13.98 % | 102.490 M 161.29 % | 39.224 M 20.40 % | 32.578 M 118.22 % | 14.929 M 30.00 % | 11.484 M |
| Inventory | 23.674 M -55.21 % | 52.855 M -4.93 % | 55.593 M 46.04 % | 38.068 M 9.47 % | 34.774 M -9.99 % | 38.633 M 19.33 % | 32.375 M 4.94 % | 30.851 M 2.62 % | 30.062 M 191.67 % | 10.307 M 105.77 % | 5.009 M 6.35 % | 4.710 M -5.12 % | 4.964 M |
| Net receivables | 26.424 M -36.65 % | 41.714 M 0.79 % | 41.388 M 16.97 % | 35.384 M 20.13 % | 29.454 M -40.25 % | 49.294 M 5.10 % | 46.901 M 31.31 % | 35.718 M 9.51 % | 32.616 M 155.35 % | 12.773 M 30.24 % | 9.807 M 46.13 % | 6.711 M 32.63 % | 5.060 M |
| Tax assets | 0.000 -100.00 % | 368.000 K -77.42 % | 1.630 M 148.38 % | -3.369 M 9.26 % | -3.713 M -6.76 % | -3.478 M 83.92 % | -21.631 M -686.87 % | -2.749 M -1 057.84 % | 287.000 K 295.24 % | -147.000 K -143.36 % | 339.000 K 40.66 % | 241.000 K 67.36 % | 144.000 K |
| Other assets | -14.183 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 |
| Account payables | 15.021 M -68.26 % | 47.329 M 6.78 % | 44.324 M 194.39 % | 15.056 M 0.88 % | 14.925 M -57.64 % | 35.235 M -22.87 % | 45.680 M 2.66 % | 44.498 M 42.48 % | 31.232 M 623.13 % | 4.319 M 22.46 % | 3.527 M 149.08 % | 1.416 M -63.12 % | 3.839 M |
| Tax payables | 1.870 M -80.06 % | 9.379 M -8.15 % | 10.211 M 81.24 % | 5.634 M 29.70 % | 4.344 M 60.71 % | 2.703 M 2.81 % | 2.629 M -7.56 % | 2.844 M 156.91 % | 1.107 M 28.72 % | 860.000 K 1 691.67 % | 48.000 K -94.40 % | 857.000 K -8.05 % | 932.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 6.005 M -3.33 % | 6.212 M -37.16 % | 9.886 M 25.39 % | 7.884 M 24.96 % | 6.309 M 2.79 % | 6.138 M 8.10 % | 5.678 M 14.22 % | 4.971 M 288.06 % | 1.281 M 35.27 % | 947.000 K 9 370.00 % | 10.000 K -37.50 % | 16.000 K -5.88 % | 17.000 K |
| Capital lease obligations | 3.626 M -81.74 % | 19.860 M -13.82 % | 23.044 M -3.93 % | 23.987 M 129.78 % | 10.439 M 1 669.32 % | 590.000 K 14 650.00 % | 4.000 K -98.16 % | 217.000 K -56.86 % | 503.000 K 423.96 % | 96.000 K -36.42 % | 151.000 K 67.78 % | 90.000 K 350.00 % | 20.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 71.444 M 90.88 % | 37.428 M -92.48 % | 497.831 M 17.06 % | 425.276 M 6.43 % | 399.601 M -3.64 % | 414.685 M 15.87 % | 357.894 M 5.44 % | 339.431 M 0.00 % | 339.431 M 258.53 % | 94.672 M 266.99 % | 25.797 M 3 622.51 % | 693.000 K 0.00 % | 693.000 K |
| Deferred tax liabilities non current | 9.923 M | 0.000 -100.00 % | 27.990 M -0.83 % | 28.224 M -13.55 % | 32.647 M -15.73 % | 38.743 M -6.95 % | 41.637 M -26.12 % | 56.359 M -10.91 % | 63.261 M 669.22 % | 8.224 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 384.901 M -18.33 % | 471.295 M -10.50 % | 526.573 M 9.25 % | 481.990 M -1.44 % | 489.035 M -2.85 % | 503.381 M -8.95 % | 552.848 M 9.12 % | 506.636 M -0.84 % | 510.906 M 281.08 % | 134.069 M 176.41 % | 48.503 M 116.38 % | 22.416 M 25.13 % | 17.914 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 % | -3.320 M 24.78 % | -4.414 M -45.25 % | -3.039 M 82.45 % | -17.315 M -1 742.79 % | 1.054 M 108.65 % | -12.189 M -124.19 % | -5.437 M -610.04 % | 1.066 M 169.72 % | -1.529 M -98.31 % | -771.000 K -43.04 % | -539.000 K -68.44 % | -320.000 K |
| Stock based compensation | 2.054 M 104.38 % | 1.005 M -14.97 % | 1.182 M 42.41 % | 830.000 K -50.27 % | 1.669 M 41.32 % | 1.181 M -21.84 % | 1.511 M -5.68 % | 1.602 M 113.89 % | 749.000 K 63.54 % | 458.000 K 4.57 % | 438.000 K 87.98 % | 233.000 K 72.59 % | 135.000 K |
| Change in working capital | -13.751 M -1 200.95 % | -1.057 M 91.20 % | -12.012 M -3.44 % | -11.612 M -322.67 % | 5.215 M 127.23 % | -19.153 M -39.95 % | -13.686 M -2 736.99 % | 519.000 K 104.06 % | -12.795 M -1 847.49 % | -657.000 K -56.06 % | -421.000 K -2.43 % | -411.000 K 72.53 % | -1.496 M |
| Accounts receivables | -1.136 M 82.71 % | -6.570 M 22.81 % | -8.511 M -4.07 % | -8.178 M -294.62 % | 4.202 M 133.57 % | -12.516 M -187.39 % | -4.355 M -248.40 % | -1.250 M 66.48 % | -3.729 M -248.98 % | 2.503 M 158.59 % | -4.272 M -188.06 % | -1.483 M 51.17 % | -3.037 M |
| Inventory | -629.000 K -151.64 % | 1.218 M 110.59 % | -11.505 M -28.10 % | -8.981 M -140.58 % | -3.733 M 65.65 % | -10.866 M -120.99 % | -4.917 M -292.42 % | -1.253 M 73.36 % | -4.704 M -905.13 % | -468.000 K -15 700.00 % | 3.000 K -98.82 % | 254.000 K 111.67 % | 120.000 K |
| Accounts payables | 0.000 -100.00 % | 3.909 M -43.74 % | 6.948 M 25.26 % | 5.547 M 10.81 % | 5.006 M 26.16 % | 3.968 M 198.56 % | -4.026 M -209.85 % | 3.665 M 188.87 % | -4.124 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -11.986 M -3 205.18 % | 386.000 K -63.45 % | 1.056 M 119.46 % | -5.427 M -1 987.31 % | -260.000 K -199.62 % | 261.000 K 102.98 % | -8.769 M -594.86 % | 1.772 M 121.90 % | -8.091 M -4 180.95 % | -189.000 K 55.42 % | -424.000 K 36.24 % | -665.000 K 58.85 % | -1.616 M |
| Other non cash items | 9.475 M 22.53 % | 7.733 M -55.68 % | 17.447 M 166.57 % | 6.545 M -33.11 % | 9.784 M 30.92 % | 7.473 M 4 321.89 % | 169.000 K -63.66 % | 465.000 K -78.73 % | 2.186 M 1 010.83 % | -240.000 K -227.66 % | 188.000 K -25.10 % | 251.000 K 141.35 % | 104.000 K |
| Net cash provided by operating activities | 2.004 M -89.98 % | 20.005 M 85.06 % | 10.810 M 86.70 % | 5.790 M 242.75 % | -4.056 M 55.97 % | -9.211 M -146.22 % | -3.741 M -127.96 % | 13.379 M 227.03 % | -10.532 M -17.56 % | -8.959 M -1 568.34 % | -537.000 K -109.73 % | 5.518 M 133.62 % | 2.362 M |
| Investments in property plant and equipment | -3.509 M 41.05 % | -5.953 M 53.20 % | -12.721 M 44.01 % | -22.721 M -99.06 % | -11.414 M 27.82 % | -15.814 M 51.57 % | -32.653 M 7.14 % | -35.163 M -74.22 % | -20.183 M -41.93 % | -14.220 M -209.74 % | -4.591 M -141.12 % | -1.904 M -163.71 % | -722.000 K |
| Acquisitions net | -172.000 K -126.71 % | 644.000 K -44.77 % | 1.166 M -76.86 % | 5.038 M -71.19 % | 17.487 M 249 914.29 % | -7.000 K -103.00 % | 233.000 K 110.82 % | -2.153 M 98.88 % | -191.502 M -302.59 % | -47.568 M -1 516.86 % | -2.942 M -950.71 % | -280.000 K 95.33 % | -6.000 M |
| Purchases of investments | 0.000 -100.00 % | 828.000 K 319.05 % | -378.000 K 34.60 % | -578.000 K -10.73 % | -522.000 K 92.56 % | -7.020 M -10.45 % | -6.356 M -212.80 % | -2.032 M | 0.000 100.00 % | -52.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 11.000 K -99.29 % | 1.544 M 17 055.56 % | 9.000 K -99.87 % | 6.932 M 16.66 % | 5.942 M | 0.000 -100.00 % | 188.000 K | 0.000 -100.00 % | 92.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 849.000 K 205.86 % | -802.000 K 3.02 % | -827.000 K 82.91 % | -4.838 M -127.04 % | 17.893 M 1 033.90 % | 1.578 M 219.43 % | 494.000 K -81.48 % | 2.668 M 523.36 % | 428.000 K 29.70 % | 330.000 K 450.00 % | 60.000 K 123.90 % | -251.000 K -304.84 % | -62.000 K |
| Net cash used for investing activites | -2.832 M 46.28 % | -5.272 M 53.00 % | -11.216 M 51.42 % | -23.090 M -176.01 % | 30.376 M 298.26 % | -15.321 M 60.22 % | -38.515 M -5.54 % | -36.492 M 82.73 % | -211.257 M -243.97 % | -61.418 M -721.87 % | -7.473 M -206.90 % | -2.435 M 64.11 % | -6.784 M |
| Debt repayment | 6.206 M 202.39 % | -6.061 M 65.30 % | -17.468 M -462.40 % | -3.106 M -77.08 % | -1.754 M -108.21 % | 21.354 M -31.81 % | 31.315 M 428.88 % | 5.921 M -82.30 % | 33.445 M 8 742.12 % | -387.000 K 86.97 % | -2.969 M -306.16 % | -731.000 K -121.13 % | 3.460 M |
| Common stock issued | 63.000 K -99.52 % | 13.020 M -37.21 % | 20.737 M 2 664.93 % | 750.000 K -98.25 % | 42.978 M 2 148 800.00 % | 2.000 K -99.99 % | 18.498 M 1 849 700.00 % | 1.000 K -100.00 % | 216.519 M 209.31 % | 70.000 M 152.75 % | 27.695 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -272.000 K 7.17 % | -293.000 K |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.000 K 58.85 % | -401.000 K -106.70 % | -194.000 K |
| Other financing activites | -17.240 M -175.14 % | -6.266 M -159.42 % | 10.546 M 185.65 % | -12.313 M -11.02 % | -11.091 M -106.50 % | -5.371 M -99.44 % | -2.693 M -24.10 % | -2.170 M 39.71 % | -3.599 M -64.86 % | -2.183 M -22.23 % | -1.786 M -2 651.43 % | 70.000 K 359.26 % | -27.000 K |
| Net cash used provided by financing activities | -10.971 M 11.00 % | -12.327 M -78.08 % | -6.922 M 52.81 % | -14.669 M -148.68 % | 30.133 M 88.51 % | 15.985 M -66.08 % | 47.120 M 1 155.86 % | 3.752 M -98.48 % | 246.365 M 265.36 % | 67.430 M 196.07 % | 22.775 M 1 807.27 % | -1.334 M -145.28 % | 2.946 M |
| Effect of forex changes on cash | -1.638 M 28.16 % | -2.280 M -153.43 % | 4.267 M 2 524.43 % | -176.000 K 80.42 % | -899.000 K -276.97 % | 508.000 K 13.65 % | 447.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -13.437 M -10 764.29 % | 126.000 K 104.12 % | -3.061 M 90.48 % | -32.145 M -157.86 % | 55.554 M 791.06 % | -8.039 M -251.37 % | 5.311 M 127.43 % | -19.361 M -178.78 % | 24.576 M 933.93 % | -2.947 M -119.96 % | 14.765 M 744.20 % | 1.749 M 218.50 % | -1.476 M |
| Cash at beginning of period | 36.525 M 0.35 % | 36.399 M -7.76 % | 39.460 M -44.89 % | 71.605 M 346.11 % | 16.051 M -33.37 % | 24.090 M 28.28 % | 18.779 M -50.76 % | 38.140 M 181.19 % | 13.564 M -17.85 % | 16.511 M 845.65 % | 1.746 M 58 300.00 % | -3.000 K -100.20 % | 1.473 M |
| Cash at end of period | 23.088 M -36.79 % | 36.525 M 0.35 % | 36.399 M -7.76 % | 39.460 M -44.89 % | 71.605 M 346.11 % | 16.051 M -33.37 % | 24.090 M 28.28 % | 18.779 M -50.76 % | 38.140 M 181.19 % | 13.564 M -17.85 % | 16.511 M 845.65 % | 1.746 M 58 300.00 % | -3.000 K |
| Operating cash flow | 2.004 M -89.98 % | 20.005 M 85.06 % | 10.810 M 86.70 % | 5.790 M 242.75 % | -4.056 M 55.97 % | -9.211 M -146.22 % | -3.741 M -127.96 % | 13.379 M 227.03 % | -10.532 M -17.56 % | -8.959 M -1 568.34 % | -537.000 K -109.73 % | 5.518 M 133.62 % | 2.362 M |
| Capital expenditure | -3.926 M 42.10 % | -6.781 M 46.69 % | -12.721 M 44.01 % | -22.721 M -99.06 % | -11.414 M 27.82 % | -15.814 M 51.57 % | -32.653 M 7.14 % | -35.163 M -74.22 % | -20.183 M -41.93 % | -14.220 M -209.74 % | -4.591 M -141.12 % | -1.904 M -163.71 % | -722.000 K |
| Free CashFlow | -1.923 M -114.54 % | 13.224 M 791.99 % | -1.911 M 88.71 % | -16.931 M -9.44 % | -15.470 M 38.18 % | -25.025 M 31.24 % | -36.394 M -67.07 % | -21.784 M 29.08 % | -30.715 M -32.51 % | -23.179 M -352.01 % | -5.128 M -241.89 % | 3.614 M 120.37 % | 1.640 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 22.905 M 29.25 % | 17.722 M 186.25 % | -20.548 M -166.96 % | 30.689 M -22.80 % | 39.751 M -1.78 % | 40.473 M 11.35 % | 36.347 M 6.07 % | 34.267 M -22.76 % | 44.367 M -18.59 % | 54.495 M 27.45 % | 42.758 M 17.88 % | 36.272 M -7.55 % | 39.233 M -1.95 % | 40.014 M 7.39 % | 37.261 M 31.50 % | 28.336 M -6.90 % | 30.435 M 4.84 % | 29.030 M 15.02 % | 25.239 M 2.84 % | 24.542 M -23.32 % | 32.005 M 27.92 % | 25.019 M -32.80 % | 37.233 M 63.63 % | 22.754 M -39.71 % | 37.740 M 27.44 % | 29.615 M 64.05 % | 18.053 M -52.34 % | 37.877 M 0.05 % | 37.857 M 0.00 % | 37.857 M 6.61 % | 35.509 M 0.00 % | 35.509 M 2.69 % | 34.578 M 0.00 % | 34.578 M 12.61 % | 30.705 M 0.00 % | 30.705 M 28.03 % | 23.983 M 0.00 % | 23.983 M 96.42 % | 12.210 M 0.00 % | 12.210 M 23.46 % | 9.890 M 0.00 % | 9.890 M -2.01 % | 10.092 M 0.00 % | 10.092 M 33.05 % | 7.585 M 0.00 % | 7.585 M -10.60 % | 8.485 M 0.00 % | 8.485 M 60.48 % | 5.287 M 0.00 % | 5.287 M |
| Net income | 86.441 M 970.77 % | -9.927 M 51.82 % | -20.603 M -107.84 % | -9.913 M -650.42 % | -1.321 M 82.68 % | -7.627 M 44.94 % | -13.852 M -168.81 % | -5.153 M -89.45 % | -2.720 M -300.59 % | -679.000 K 92.34 % | -8.869 M 30.83 % | -12.822 M -251.19 % | -3.651 M 31.85 % | -5.357 M 12.19 % | -6.101 M -105.28 % | -2.972 M 4.16 % | -3.101 M -332.50 % | -717.000 K 92.49 % | -9.541 M -116.20 % | -4.413 M 66.70 % | -13.253 M -131.86 % | -5.716 M 90.75 % | -61.809 M -393.68 % | -12.520 M -670.94 % | -1.624 M 79.45 % | -7.901 M -1 377.45 % | 618.500 K 114.55 % | -4.251 M -343.44 % | 1.746 M 0.00 % | 1.746 M 328.47 % | 407.500 K 0.00 % | 407.500 K 109.87 % | -4.128 M 0.00 % | -4.128 M -18.08 % | -3.496 M 0.00 % | -3.496 M 38.38 % | -5.673 M 0.00 % | -5.673 M -52.66 % | -3.716 M 0.00 % | -3.716 M -63.13 % | -2.278 M 0.00 % | -2.278 M -3 137.33 % | 75.000 K 0.00 % | 75.000 K 110.24 % | -732.500 K 0.00 % | -732.500 K -138.43 % | 1.906 M 0.00 % | 1.906 M 690.87 % | 241.000 K 0.00 % | 241.000 K |
| Income before tax | -5.560 M 21.32 % | -7.067 M 75.33 % | -28.645 M -204.12 % | -9.419 M -604.49 % | -1.337 M 82.19 % | -7.509 M -23.50 % | -6.080 M -29.42 % | -4.698 M -133.04 % | -2.016 M -2 116.00 % | 100.000 K 101.47 % | -6.795 M 39.54 % | -11.238 M -668.67 % | -1.462 M 60.29 % | -3.682 M -13.47 % | -3.245 M -21.04 % | -2.681 M 2.08 % | -2.738 M -431.65 % | -515.000 K 82.54 % | -2.949 M 65.45 % | -8.535 M 35.39 % | -13.210 M -122.32 % | -5.942 M 89.21 % | -55.078 M -359.60 % | -11.984 M -5 745.85 % | -205.000 K 96.51 % | -5.877 M -589.75 % | 1.200 M 129.75 % | -4.033 M -44.22 % | -2.797 M 0.00 % | -2.797 M -842.76 % | 376.500 K 0.00 % | 376.500 K 108.51 % | -4.427 M 0.00 % | -4.427 M 9.36 % | -4.884 M 0.00 % | -4.884 M 22.59 % | -6.309 M 0.00 % | -6.309 M -67.73 % | -3.761 M 0.00 % | -3.761 M -96.04 % | -1.919 M 0.00 % | -1.919 M -930.52 % | 231.000 K 0.00 % | 231.000 K 125.15 % | -918.500 K 0.00 % | -918.500 K -142.64 % | 2.154 M 0.00 % | 2.154 M 690.46 % | 272.500 K 0.00 % | 272.500 K |
| Income before tax ratio | -0.24 39.13 % | -0.40 -128.61 % | 1.39 554.21 % | -0.31 -812.51 % | -0.03 81.87 % | -0.19 -10.91 % | -0.17 -22.01 % | -0.14 -201.72 % | -0.05 -2 576.21 % | 0.00 101.15 % | -0.16 48.71 % | -0.31 -731.42 % | -0.04 59.50 % | -0.09 -5.66 % | -0.09 7.95 % | -0.09 -5.17 % | -0.09 -407.11 % | -0.02 84.82 % | -0.12 66.40 % | -0.35 15.74 % | -0.41 -73.79 % | -0.24 83.94 % | -1.48 -180.87 % | -0.53 -9 595.99 % | -0.01 97.26 % | -0.20 -398.54 % | 0.07 162.43 % | -0.11 -44.14 % | -0.07 0.00 % | -0.07 -796.68 % | 0.01 0.00 % | 0.01 108.28 % | -0.13 0.00 % | -0.13 19.51 % | -0.16 0.00 % | -0.16 39.54 % | -0.26 0.00 % | -0.26 14.60 % | -0.31 0.00 % | -0.31 -58.78 % | -0.19 0.00 % | -0.19 -947.53 % | 0.02 0.00 % | 0.02 118.90 % | -0.12 0.00 % | -0.12 -147.70 % | 0.25 0.00 % | 0.25 392.56 % | 0.05 0.00 % | 0.05 |
| EBITDA | 893.000 K -2.51 % | 916.000 K 114.00 % | -6.542 M -440.55 % | 1.921 M -79.74 % | 9.481 M 66.54 % | 5.693 M -10.46 % | 6.358 M -11.49 % | 7.183 M -29.36 % | 10.168 M -41.72 % | 17.447 M 37.12 % | 12.724 M 90.05 % | 6.695 M -40.68 % | 11.287 M 49.62 % | 7.544 M -5.81 % | 8.009 M 64.12 % | 4.880 M -15.00 % | 5.741 M -27.64 % | 7.934 M 23.33 % | 6.433 M 122.98 % | 2.885 M -62.02 % | 7.596 M 274.93 % | 2.026 M -69.58 % | 6.659 M 1 321.83 % | -545.000 K -106.53 % | 8.345 M 159.08 % | 3.221 M -58.97 % | 7.851 M 36.09 % | 5.769 M 84.03 % | 3.135 M 0.00 % | 3.135 M -6.77 % | 3.362 M 0.00 % | 3.362 M 103.63 % | 1.651 M 0.00 % | 1.651 M -47.30 % | 3.133 M 0.00 % | 3.133 M 111.76 % | 1.480 M 0.00 % | 1.480 M 186.39 % | -1.713 M 0.00 % | -1.713 M -44.64 % | -1.184 M 0.00 % | -1.184 M -248.56 % | 797.000 K 0.00 % | 797.000 K 132.36 % | 343.000 K 0.00 % | 343.000 K -86.64 % | 2.568 M 0.00 % | 2.568 M 295.30 % | 649.500 K 0.00 % | 649.500 K |
| Net income ratio | 3.77 773.73 % | -0.56 -155.87 % | 1.00 410.41 % | -0.32 -872.00 % | -0.03 82.37 % | -0.19 50.55 % | -0.38 -153.43 % | -0.15 -145.29 % | -0.06 -392.03 % | -0.01 93.99 % | -0.21 41.32 % | -0.35 -279.86 % | -0.09 30.49 % | -0.13 18.24 % | -0.16 -56.11 % | -0.10 -2.94 % | -0.10 -312.53 % | -0.02 93.47 % | -0.38 -110.23 % | -0.18 56.58 % | -0.41 -81.25 % | -0.23 86.24 % | -1.66 -201.70 % | -0.55 -1 178.68 % | -0.04 83.87 % | -0.27 -878.70 % | 0.03 130.53 % | -0.11 -343.32 % | 0.05 0.00 % | 0.05 301.89 % | 0.01 0.00 % | 0.01 109.61 % | -0.12 0.00 % | -0.12 -4.86 % | -0.11 0.00 % | -0.11 51.87 % | -0.24 0.00 % | -0.24 22.28 % | -0.30 0.00 % | -0.30 -32.12 % | -0.23 0.00 % | -0.23 -3 199.53 % | 0.01 0.00 % | 0.01 107.70 % | -0.10 0.00 % | -0.10 -142.99 % | 0.22 0.00 % | 0.22 392.82 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.04 -24.57 % | 0.05 -83.77 % | 0.32 408.62 % | 0.06 -73.76 % | 0.24 69.56 % | 0.14 -19.59 % | 0.17 -16.55 % | 0.21 -8.54 % | 0.23 -28.42 % | 0.32 7.59 % | 0.30 61.22 % | 0.18 -35.84 % | 0.29 52.59 % | 0.19 -12.29 % | 0.21 24.81 % | 0.17 -8.70 % | 0.19 -30.98 % | 0.27 7.23 % | 0.25 116.82 % | 0.12 -50.47 % | 0.24 193.09 % | 0.08 -54.72 % | 0.18 846.69 % | -0.02 -110.83 % | 0.22 103.30 % | 0.11 -74.99 % | 0.43 185.54 % | 0.15 83.94 % | 0.08 0.00 % | 0.08 -12.55 % | 0.09 0.00 % | 0.09 98.30 % | 0.05 0.00 % | 0.05 -53.20 % | 0.10 0.00 % | 0.10 65.40 % | 0.06 0.00 % | 0.06 143.99 % | -0.14 0.00 % | -0.14 -17.15 % | -0.12 0.00 % | -0.12 -251.60 % | 0.08 0.00 % | 0.08 74.64 % | 0.05 0.00 % | 0.05 -85.06 % | 0.30 0.00 % | 0.30 146.33 % | 0.12 0.00 % | 0.12 |
| Gross profit ratio | 0.52 22.43 % | 0.43 -19.55 % | 0.53 4.42 % | 0.51 51.58 % | 0.34 73.19 % | 0.19 -65.51 % | 0.56 11.47 % | 0.50 -9.87 % | 0.56 25.82 % | 0.44 -21.23 % | 0.56 5.13 % | 0.54 5.19 % | 0.51 4.73 % | 0.49 -6.55 % | 0.52 -3.50 % | 0.54 1.70 % | 0.53 5.14 % | 0.51 -1.29 % | 0.51 24.20 % | 0.41 -22.13 % | 0.53 9.99 % | 0.48 -14.65 % | 0.56 9.83 % | 0.51 8.00 % | 0.48 -8.36 % | 0.52 -35.15 % | 0.80 51.75 % | 0.53 17.15 % | 0.45 0.00 % | 0.45 -1.19 % | 0.46 0.00 % | 0.46 4.86 % | 0.43 0.00 % | 0.43 -10.66 % | 0.49 0.00 % | 0.49 11.31 % | 0.44 0.00 % | 0.44 16.10 % | 0.38 0.00 % | 0.38 7.71 % | 0.35 0.00 % | 0.35 -15.52 % | 0.41 0.00 % | 0.41 -2.39 % | 0.42 0.00 % | 0.42 -20.57 % | 0.53 0.00 % | 0.53 51.25 % | 0.35 0.00 % | 0.35 |
| Weighted average shs out dil | 741.289 M 0.13 % | 740.338 M 0.07 % | 739.784 M 0.01 % | 739.708 M 0.03 % | 739.464 M 0.02 % | 739.352 M 0.01 % | 739.300 M 0.00 % | 739.300 M 2.23 % | 723.173 M 1.84 % | 710.087 M 0.87 % | 703.961 M 0.00 % | 703.961 M 0.00 % | 703.926 M 3.33 % | 681.271 M 1.66 % | 670.141 M 0.00 % | 670.158 M 0.11 % | 669.425 M 0.22 % | 667.926 M 0.04 % | 667.654 M 0.01 % | 667.596 M 9.80 % | 607.993 M 8.79 % | 558.891 M -16.28 % | 667.596 M 19.62 % | 558.118 M 0.10 % | 557.576 M -0.15 % | 558.408 M 17 948.89 % | 3.094 M -7.32 % | 3.338 M -99.36 % | 525.219 M 0.00 % | 525.219 M 0.55 % | 522.361 M 0.00 % | 522.361 M 0.10 % | 521.823 M 0.00 % | 521.823 M 11.29 % | 468.887 M 0.00 % | 468.887 M 27.76 % | 367.017 M 0.00 % | 367.017 M 67.26 % | 219.429 M 0.00 % | 219.429 M 19.82 % | 183.131 M 0.00 % | 183.131 M 33.64 % | 137.032 M 0.00 % | 137.032 M 17.24 % | 116.886 M 0.00 % | 116.886 M 24.60 % | 93.807 M 0.00 % | 93.807 M -0.59 % | 94.361 M 0.00 % | 94.361 M |
| Weighted average shs out | 741.289 M 0.20 % | 739.784 M 0.00 % | 739.784 M 0.01 % | 739.708 M 0.03 % | 739.464 M 0.02 % | 739.352 M 0.01 % | 739.300 M 0.00 % | 739.300 M 2.23 % | 723.173 M 1.84 % | 710.087 M 0.87 % | 703.961 M 0.00 % | 703.961 M 0.68 % | 699.204 M 3.11 % | 678.101 M 2.20 % | 663.513 M -0.99 % | 670.158 M 0.11 % | 669.425 M 2.70 % | 651.818 M -1.30 % | 660.422 M -1.07 % | 667.596 M 9.93 % | 607.268 M 8.66 % | 558.891 M -16.28 % | 667.596 M 19.80 % | 557.238 M 0.74 % | 553.125 M -0.45 % | 555.652 M 2.78 % | 540.647 M 2.29 % | 528.538 M -0.13 % | 529.251 M 0.03 % | 529.091 M -3.27 % | 546.980 M 0.00 % | 546.980 M 4.81 % | 521.874 M 0.00 % | 521.874 M 11.56 % | 467.813 M 0.00 % | 467.813 M 27.46 % | 367.018 M 0.00 % | 367.018 M 67.35 % | 219.311 M 0.00 % | 219.311 M 19.86 % | 182.972 M 0.00 % | 182.972 M 25.15 % | 146.199 M 0.00 % | 146.199 M 25.06 % | 116.901 M 0.00 % | 116.901 M 24.52 % | 93.882 M 0.00 % | 93.882 M -0.70 % | 94.547 M 0.04 % | 94.510 M |
| EPS diluted | 0.12 1 324.49 % | -0.01 64.87 % | -0.03 -108.21 % | -0.01 -644.44 % | 0.00 82.52 % | -0.01 44.92 % | -0.02 -167.14 % | -0.01 -84.21 % | 0.00 -280.00 % | 0.00 92.06 % | -0.01 30.77 % | -0.02 -250.00 % | -0.01 34.18 % | -0.01 13.19 % | -0.01 -106.82 % | 0.00 4.35 % | 0.00 -318.18 % | 0.00 92.31 % | -0.01 -116.67 % | -0.01 69.72 % | -0.02 -113.73 % | -0.01 88.98 % | -0.09 -313.39 % | -0.02 -672.41 % | 0.00 79.43 % | -0.01 -107.05 % | 0.20 115.75 % | -1.27 -38 584.85 % | 0.00 0.00 % | 0.00 312.50 % | 0.00 0.00 % | 0.00 110.13 % | -0.01 0.00 % | -0.01 -5.33 % | -0.01 0.00 % | -0.01 51.61 % | -0.02 0.00 % | -0.02 8.28 % | -0.02 0.00 % | -0.02 -36.29 % | -0.01 0.00 % | -0.01 -2 580.00 % | 0.00 0.00 % | 0.00 107.94 % | -0.01 0.00 % | -0.01 -131.03 % | 0.02 0.00 % | 0.02 680.77 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.12 995.52 % | -0.01 51.97 % | -0.03 -108.21 % | -0.01 -644.44 % | 0.00 82.52 % | -0.01 44.92 % | -0.02 -167.14 % | -0.01 -84.21 % | 0.00 -280.00 % | 0.00 92.06 % | -0.01 30.77 % | -0.02 -250.00 % | -0.01 34.18 % | -0.01 14.13 % | -0.01 -109.09 % | 0.00 4.35 % | 0.00 -318.18 % | 0.00 92.36 % | -0.01 -118.18 % | -0.01 69.72 % | -0.02 -113.73 % | -0.01 88.98 % | -0.09 -311.56 % | -0.02 -675.86 % | 0.00 79.58 % | -0.01 -1 390.91 % | 0.00 113.75 % | -0.01 -342.42 % | 0.00 0.00 % | 0.00 371.43 % | 0.00 0.00 % | 0.00 108.86 % | -0.01 0.00 % | -0.01 -5.33 % | -0.01 0.00 % | -0.01 51.61 % | -0.02 0.00 % | -0.02 8.28 % | -0.02 0.00 % | -0.02 -35.20 % | -0.01 0.00 % | -0.01 -2 600.00 % | 0.00 0.00 % | 0.00 107.94 % | -0.01 0.00 % | -0.01 -131.03 % | 0.02 0.00 % | 0.02 712.00 % | 0.00 -3.85 % | 0.00 |
| Gross profit | 11.988 M 58.24 % | 7.576 M 169.38 % | -10.919 M -169.91 % | 15.618 M 17.02 % | 13.346 M 70.10 % | 7.846 M -61.59 % | 20.428 M 18.24 % | 17.277 M -30.39 % | 24.818 M 2.44 % | 24.227 M 0.39 % | 24.133 M 23.93 % | 19.473 M -2.75 % | 20.023 M 2.69 % | 19.499 M 0.36 % | 19.430 M 26.89 % | 15.312 M -5.32 % | 16.172 M 10.23 % | 14.671 M 13.54 % | 12.922 M 27.73 % | 10.117 M -40.29 % | 16.944 M 40.71 % | 12.042 M -42.65 % | 20.998 M 79.72 % | 11.684 M -34.89 % | 17.944 M 16.78 % | 15.366 M 6.38 % | 14.445 M -27.67 % | 19.972 M 17.21 % | 17.039 M 0.00 % | 17.039 M 5.34 % | 16.175 M 0.00 % | 16.175 M 7.68 % | 15.021 M 0.00 % | 15.021 M 0.61 % | 14.930 M 0.00 % | 14.930 M 42.51 % | 10.477 M 0.00 % | 10.477 M 128.05 % | 4.594 M 0.00 % | 4.594 M 32.99 % | 3.455 M 0.00 % | 3.455 M -17.22 % | 4.173 M 0.00 % | 4.173 M 29.88 % | 3.213 M 0.00 % | 3.213 M -28.99 % | 4.525 M 0.00 % | 4.525 M 142.73 % | 1.864 M 0.00 % | 1.864 M |
| Income tax expense | 274.000 K 28.64 % | 213.000 K 106.90 % | -3.085 M -683.18 % | 529.000 K 10.90 % | 477.000 K 10.16 % | 433.000 K -77.89 % | 1.958 M 2 676.32 % | -76.000 K -110.80 % | 704.000 K -9.63 % | 779.000 K -62.44 % | 2.074 M 30.93 % | 1.584 M -27.64 % | 2.189 M 53.40 % | 1.427 M -41.87 % | 2.455 M 1 817.97 % | 128.000 K 23.08 % | 104.000 K 135.86 % | -290.000 K -168.08 % | 426.000 K 173.45 % | -580.000 K -160.54 % | 958.000 K 259.67 % | -600.000 K -31.29 % | -457.000 K -50.83 % | -303.000 K -163.13 % | 480.000 K 79.78 % | 267.000 K -14.15 % | 311.000 K 486.79 % | 53.000 K -98.84 % | 4.582 M 0.00 % | 4.582 M 2 875.32 % | 154.000 K 0.00 % | 154.000 K -54.17 % | 336.000 K 0.00 % | 336.000 K -75.79 % | 1.388 M 0.00 % | 1.388 M 119.97 % | 631.000 K 0.00 % | 631.000 K 934.43 % | 61.000 K 0.00 % | 61.000 K -76.45 % | 259.000 K 0.00 % | 259.000 K 62.89 % | 159.000 K 0.00 % | 159.000 K -14.52 % | 186.000 K 0.00 % | 186.000 K -25.15 % | 248.500 K 0.00 % | 248.500 K 688.89 % | 31.500 K 0.00 % | 31.500 K |
| Cost of revenue | 10.917 M 7.60 % | 10.146 M 205.37 % | -9.629 M -163.89 % | 15.071 M -42.92 % | 26.405 M -19.07 % | 32.627 M 104.96 % | 15.919 M -6.30 % | 16.990 M -13.09 % | 19.549 M -35.41 % | 30.268 M 62.51 % | 18.625 M 10.87 % | 16.799 M -12.55 % | 19.210 M -6.36 % | 20.515 M 15.05 % | 17.831 M 36.91 % | 13.024 M -8.69 % | 14.263 M -0.67 % | 14.359 M 16.58 % | 12.317 M -14.61 % | 14.425 M -4.22 % | 15.061 M 16.06 % | 12.977 M -20.07 % | 16.235 M 46.66 % | 11.070 M -44.08 % | 19.796 M 38.93 % | 14.249 M 294.93 % | 3.608 M -79.85 % | 17.905 M -13.99 % | 20.819 M 0.00 % | 20.819 M 7.68 % | 19.334 M 0.00 % | 19.334 M -1.14 % | 19.557 M 0.00 % | 19.557 M 23.97 % | 15.775 M 0.00 % | 15.775 M 16.80 % | 13.506 M 0.00 % | 13.506 M 77.34 % | 7.616 M 0.00 % | 7.616 M 18.35 % | 6.435 M 0.00 % | 6.435 M 8.72 % | 5.919 M 0.00 % | 5.919 M 35.38 % | 4.372 M 0.00 % | 4.372 M 10.40 % | 3.960 M 0.00 % | 3.960 M 15.69 % | 3.423 M 0.00 % | 3.423 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| Other expenses | 6.768 M 16.79 % | 5.795 M -64.66 % | 16.397 M -20.80 % | 20.704 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.251 M -2.83 % | 21.870 M -6.41 % | 23.369 M 8.60 % | 21.519 M 7.46 % | 20.025 M 6.48 % | 18.806 M 6.38 % | 17.678 M 19.33 % | 14.815 M -3.76 % | 15.394 M 2.80 % | 14.974 M 45.08 % | 10.321 M -27.72 % | 14.279 M -8.60 % | 15.623 M -4.89 % | 16.426 M -75.27 % | 66.409 M 334.33 % | 15.290 M -4.43 % | 15.998 M 2.85 % | 15.554 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 |
| Operating expenses | 14.309 M 5.07 % | 13.619 M -5.24 % | 14.372 M -35.01 % | 22.113 M 93.91 % | 11.404 M -5.02 % | 12.007 M -42.43 % | 20.856 M -1.41 % | 21.155 M -6.75 % | 22.686 M -3.19 % | 23.433 M -7.73 % | 25.397 M 10.69 % | 22.945 M 6.15 % | 21.615 M 5.68 % | 20.453 M 4.80 % | 19.516 M 18.96 % | 16.405 M -4.79 % | 17.231 M 3.06 % | 16.719 M 16.85 % | 14.308 M -10.00 % | 15.897 M -13.54 % | 18.386 M -9.96 % | 20.419 M -70.90 % | 70.175 M 272.74 % | 18.827 M 1.49 % | 18.550 M 0.09 % | 18.534 M 56.22 % | 11.864 M -47.56 % | 22.624 M 12.19 % | 20.165 M 0.00 % | 20.165 M 25.59 % | 16.057 M 0.00 % | 16.057 M -12.46 % | 18.344 M 0.00 % | 18.344 M 1.47 % | 18.077 M 0.00 % | 18.077 M 0.14 % | 18.053 M 0.00 % | 18.053 M 114.59 % | 8.413 M 0.00 % | 8.413 M 54.77 % | 5.436 M 0.00 % | 5.436 M 37.43 % | 3.955 M 0.00 % | 3.955 M -1.73 % | 4.024 M 0.00 % | 4.024 M 74.64 % | 2.305 M 0.00 % | 2.305 M 50.42 % | 1.532 M 0.00 % | 1.532 M |
| Cost and expenses | 25.226 M 6.15 % | 23.765 M 401.05 % | 4.743 M -87.24 % | 37.184 M -1.65 % | 37.809 M -15.29 % | 44.634 M 21.37 % | 36.775 M -3.59 % | 38.145 M -9.68 % | 42.235 M -21.35 % | 53.701 M 21.99 % | 44.022 M 10.76 % | 39.744 M -2.65 % | 40.825 M -0.35 % | 40.968 M 9.70 % | 37.347 M 26.91 % | 29.429 M -6.56 % | 31.494 M 1.34 % | 31.078 M 16.72 % | 26.625 M -12.19 % | 30.322 M -9.34 % | 33.447 M 0.15 % | 33.396 M -61.35 % | 86.410 M 189.03 % | 29.897 M -22.03 % | 38.346 M 16.97 % | 32.783 M 111.89 % | 15.472 M -61.82 % | 40.529 M -1.11 % | 40.984 M 0.00 % | 40.984 M 15.80 % | 35.391 M 0.00 % | 35.391 M -6.62 % | 37.900 M 0.00 % | 37.900 M 11.96 % | 33.852 M 0.00 % | 33.852 M 7.27 % | 31.559 M 0.00 % | 31.559 M 96.89 % | 16.029 M 0.00 % | 16.029 M 35.03 % | 11.871 M 0.00 % | 11.871 M 20.22 % | 9.874 M 0.00 % | 9.874 M 17.60 % | 8.396 M 0.00 % | 8.396 M 34.03 % | 6.265 M 0.00 % | 6.265 M 26.43 % | 4.955 M 162.03 % | 1.891 M |
| Research and development expenses | 582.000 K 2.65 % | 567.000 K 128.00 % | -2.025 M -243.72 % | 1.409 M -8.63 % | 1.542 M 1.65 % | 1.517 M -3.68 % | 1.575 M 5.28 % | 1.496 M 4.25 % | 1.435 M -8.19 % | 1.563 M -22.93 % | 2.028 M 42.22 % | 1.426 M -10.31 % | 1.590 M -3.46 % | 1.647 M -10.39 % | 1.838 M 15.60 % | 1.590 M -13.45 % | 1.837 M 5.27 % | 1.745 M 33.51 % | 1.307 M -19.22 % | 1.618 M -41.44 % | 2.763 M -30.80 % | 3.993 M 6.03 % | 3.766 M 6.47 % | 3.537 M 38.60 % | 2.552 M -14.36 % | 2.980 M -7.15 % | 3.210 M 0.00 % | 3.210 M 14.20 % | 2.811 M 0.00 % | 2.811 M -15.12 % | 3.311 M 0.00 % | 3.311 M 2.94 % | 3.217 M 0.00 % | 3.217 M 12.45 % | 2.861 M 0.00 % | 2.861 M -4.63 % | 3.000 M 0.00 % | 3.000 M 43.69 % | 2.088 M 0.00 % | 2.088 M 72.52 % | 1.210 M 0.00 % | 1.210 M 49.01 % | 812.000 K 0.00 % | 812.000 K 52.35 % | 533.000 K 0.00 % | 533.000 K 110.67 % | 253.000 K 0.00 % | 253.000 K 105.69 % | 123.000 K 0.00 % | 123.000 K |
| Selling general and administrative expenses | 6.959 M -4.11 % | 7.257 M | 0.000 | 0.000 -100.00 % | 9.862 M -5.99 % | 10.490 M -3.45 % | 10.865 M 2.12 % | 10.639 M -13.43 % | 12.290 M 4.57 % | 11.753 M -11.57 % | 13.290 M 15.93 % | 11.464 M 14.82 % | 9.984 M 0.61 % | 9.923 M -2.67 % | 10.195 M 9.28 % | 9.329 M -0.87 % | 9.411 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 -100.00 % | 6.302 M 0.00 % | 6.302 M 36.55 % | 4.615 M 0.00 % | 4.615 M 36.12 % | 3.391 M 0.00 % | 3.391 M 18.05 % | 2.872 M 0.00 % | 2.872 M -10.12 % | 3.196 M 0.00 % | 3.196 M | 0.000 | 0.000 |
| Interest income | 18.000 K 0.00 % | 18.000 K 105.86 % | -307.000 K -572.31 % | 65.000 K -14.47 % | 76.000 K -63.81 % | 210.000 K 35.48 % | 155.000 K 0.00 % | 155.000 K -4.91 % | 163.000 K 1.88 % | 160.000 K -97.54 % | 6.496 M 72 077.78 % | 9.000 K -99.53 % | 1.930 M 1 521.85 % | 119.000 K 197.50 % | 40.000 K -94.07 % | 674.000 K -38.28 % | 1.092 M -77.65 % | 4.886 M 174.19 % | 1.782 M 16 100.00 % | 11.000 K 266.67 % | 3.000 K -99.93 % | 4.368 M | 0.000 -100.00 % | 162.000 K -90.26 % | 1.664 M 940.00 % | 160.000 K -88.41 % | 1.381 M 0.00 % | 1.381 M 317.70 % | 330.500 K 0.00 % | 330.500 K 27.61 % | 259.000 K 0.00 % | 259.000 K -76.54 % | 1.104 M 0.00 % | 1.104 M -36.42 % | 1.737 M 0.00 % | 1.737 M 37.00 % | 1.268 M 0.00 % | 1.268 M 2 104.35 % | 57.500 K 0.00 % | 57.500 K -8.00 % | 62.500 K 0.00 % | 62.500 K 380.77 % | 13.000 K 0.00 % | 13.000 K -87.85 % | 107.000 K 0.00 % | 107.000 K 62.12 % | 66.000 K 0.00 % | 66.000 K 10.92 % | 59.500 K | 0.000 |
| Interest expense | 2.475 M 7.14 % | 2.310 M 229.53 % | 701.000 K -75.96 % | 2.916 M 7.60 % | 2.710 M 0.93 % | 2.685 M -19.32 % | 3.328 M 18.60 % | 2.806 M 39.05 % | 2.018 M -14.31 % | 2.355 M -79.61 % | 11.547 M 511.92 % | 1.887 M -29.69 % | 2.684 M 14.55 % | 2.343 M -37.87 % | 3.771 M 78.72 % | 2.110 M -14.44 % | 2.466 M 14.75 % | 2.149 M 11.12 % | 1.934 M -3.25 % | 1.999 M -83.23 % | 11.917 M 492.89 % | 2.010 M | 0.000 -100.00 % | 4.765 M 267.67 % | 1.296 M -49.59 % | 2.571 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 -100.00 % | 59.500 K |
| Depreciation and amortization | 4.251 M -28.51 % | 5.946 M -73.42 % | 22.369 M 165.54 % | 8.424 M 11.74 % | 7.539 M -28.32 % | 10.517 M 23.79 % | 8.496 M -5.81 % | 9.020 M 0.66 % | 8.961 M -11.43 % | 10.117 M 0.38 % | 10.079 M 0.24 % | 10.055 M 0.14 % | 10.041 M 13.04 % | 8.883 M 18.71 % | 7.483 M 36.40 % | 5.486 M -8.31 % | 5.983 M 5.17 % | 5.689 M -36.28 % | 8.928 M 21.04 % | 7.376 M 24.24 % | 5.937 M -5.75 % | 6.299 M -89.98 % | 62.859 M 841.85 % | 6.674 M -8.00 % | 7.254 M 11.14 % | 6.527 M 83.29 % | 3.561 M -43.16 % | 6.265 M 5.78 % | 5.923 M 0.00 % | 5.923 M 3.06 % | 5.747 M 0.00 % | 5.747 M -2.96 % | 5.922 M 0.00 % | 5.922 M 12.28 % | 5.275 M 0.00 % | 5.275 M 74.19 % | 3.028 M 0.00 % | 3.028 M 166.43 % | 1.137 M 0.00 % | 1.137 M 34.18 % | 847.000 K 0.00 % | 847.000 K 149.85 % | 339.000 K 0.00 % | 339.000 K 3.04 % | 329.000 K 0.00 % | 329.000 K 23.45 % | 266.500 K 0.00 % | 266.500 K -0.37 % | 267.500 K 0.00 % | 267.500 K |
| Operating income | -2.321 M 61.59 % | -6.043 M 76.11 % | -25.291 M -289.39 % | -6.495 M -434.45 % | 1.942 M 146.67 % | -4.161 M -262.77 % | -1.147 M 74.30 % | -4.463 M -252.69 % | 2.923 M -65.03 % | 8.358 M 61.51 % | 5.175 M 254.02 % | -3.360 M -1 170.06 % | 314.000 K 121.54 % | -1.458 M -400.00 % | 486.000 K 139.04 % | -1.245 M 8.72 % | -1.364 M 58.06 % | -3.252 M -16.27 % | -2.797 M 57.28 % | -6.547 M -405.17 % | -1.296 M 84.39 % | -8.300 M 83.29 % | -49.669 M -572.93 % | -7.381 M -1 188.13 % | -573.000 K 83.47 % | -3.466 M -180.80 % | 4.290 M 963.95 % | -496.500 K 82.19 % | -2.788 M 0.00 % | -2.788 M -16.92 % | -2.385 M 0.00 % | -2.385 M 44.17 % | -4.271 M 0.00 % | -4.271 M -99.44 % | -2.142 M 0.00 % | -2.142 M -38.30 % | -1.549 M 0.00 % | -1.549 M 45.65 % | -2.849 M 0.00 % | -2.849 M -40.28 % | -2.031 M 0.00 % | -2.031 M -543.45 % | 458.000 K 0.00 % | 458.000 K 3 171.43 % | 14.000 K 0.00 % | 14.000 K -99.39 % | 2.301 M 0.00 % | 2.301 M 502.36 % | 382.000 K 0.00 % | 382.000 K |
| Operating income ratio | -0.10 70.28 % | -0.34 -127.70 % | 1.23 681.57 % | -0.21 -533.21 % | 0.05 147.52 % | -0.10 -225.79 % | -0.03 75.77 % | -0.13 -297.69 % | 0.07 -57.04 % | 0.15 26.72 % | 0.12 230.65 % | -0.09 -1 257.42 % | 0.01 121.97 % | -0.04 -379.36 % | 0.01 129.69 % | -0.04 1.96 % | -0.04 59.99 % | -0.11 -1.08 % | -0.11 58.46 % | -0.27 -558.79 % | -0.04 87.79 % | -0.33 75.13 % | -1.33 -311.24 % | -0.32 -2 036.51 % | -0.02 87.03 % | -0.12 -149.25 % | 0.24 1 912.67 % | -0.01 82.20 % | -0.07 0.00 % | -0.07 -9.67 % | -0.07 0.00 % | -0.07 45.63 % | -0.12 0.00 % | -0.12 -77.10 % | -0.07 0.00 % | -0.07 -8.02 % | -0.06 0.00 % | -0.06 72.33 % | -0.23 0.00 % | -0.23 -13.62 % | -0.21 0.00 % | -0.21 -552.53 % | 0.05 0.00 % | 0.05 2 358.76 % | 0.00 0.00 % | 0.00 -99.32 % | 0.27 0.00 % | 0.27 275.35 % | 0.07 0.00 % | 0.07 |
| Total other income expenses net | -3.239 M -216.31 % | -1.024 M 69.47 % | -3.354 M -14.71 % | -2.924 M 10.83 % | -3.279 M -15.82 % | -2.831 M 42.61 % | -4.933 M -2 082.74 % | -226.000 K 90.67 % | -2.423 M -1 148.92 % | 231.000 K 104.63 % | -4.994 M 31.47 % | -7.287 M -866.45 % | -754.000 K 66.10 % | -2.224 M 40.39 % | -3.731 M -159.82 % | -1.436 M -4.51 % | -1.374 M -150.20 % | 2.737 M 134.58 % | -7.916 M -90.43 % | -4.157 M 65.11 % | -11.915 M -605.30 % | 2.358 M 143.59 % | -5.409 M -17.51 % | -4.603 M -1 350.82 % | 368.000 K 115.26 % | -2.411 M 21.96 % | -3.090 M -22.97 % | -2.513 M -860.21 % | 330.500 K 0.00 % | 330.500 K -61.53 % | 859.000 K 0.00 % | 859.000 K 178.70 % | -1.092 M 0.00 % | -1.092 M 60.19 % | -2.742 M 0.00 % | -2.742 M -316.33 % | 1.268 M 0.00 % | 1.268 M 2 104.35 % | 57.500 K 0.00 % | 57.500 K -8.00 % | 62.500 K 0.00 % | 62.500 K 380.77 % | 13.000 K 0.00 % | 13.000 K 112.15 % | -107.000 K 0.00 % | -107.000 K -62.12 % | -66.000 K 55.10 % | -147.000 K -34.25 % | -109.500 K 0.00 % | -109.500 K |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 |
| 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -125.900 M -302.95 % | 62.035 M 26.65 % | 48.982 M -34.75 % | 75.069 M 3.19 % | 72.745 M -2.42 % | 74.550 M 13.86 % | 65.474 M -2.07 % | 66.859 M 0.77 % | 66.346 M 8.05 % | 61.403 M -16.73 % | 73.737 M -17.28 % | 89.141 M 9.46 % | 81.437 M 26.68 % | 64.286 M -20.57 % | 80.931 M 6.32 % | 76.123 M 34.69 % | 56.516 M 8.98 % | 51.858 M 38.09 % | 37.553 M -31.29 % | 54.652 M -1.98 % | 55.758 M -38.93 % | 91.297 M 4.77 % | 87.141 M 32.98 % | 65.530 M 172.02 % | 24.090 M -56.73 % | 55.676 M 0.01 % | 55.672 M 34.75 % | 41.316 M 0.00 % | 41.316 M 72.81 % | 23.908 M 0.91 % | 23.693 M 85.68 % | 12.760 M 0.45 % | 12.703 M 2 961.04 % | -444.000 K 39.43 % | -733.000 K -105.03 % | 14.568 M 0.39 % | 14.511 M 208.23 % | -13.408 M 0.47 % | -13.471 M 64.88 % | -38.359 M 0.42 % | -38.522 M -136.33 % | -16.300 M 0.70 % | -16.415 M 21.93 % | -21.027 M 0.00 % | -21.027 M -1 862.53 % | 1.193 M 1.71 % | 1.173 M |
| Total investments | 2.520 M 0.60 % | 2.505 M 8.21 % | 2.315 M -52.11 % | 4.834 M 6.50 % | 4.539 M 20.05 % | 3.781 M 5.85 % | 3.572 M 17.46 % | 3.041 M -3.46 % | 3.150 M 3.08 % | 3.056 M -2.30 % | 3.128 M 0.87 % | 3.101 M 9.34 % | 2.836 M 0.21 % | 2.830 M -16.00 % | 3.369 M 1.97 % | 3.304 M 0.55 % | 3.286 M 6.24 % | 3.093 M -16.70 % | 3.713 M -4.99 % | 3.908 M 3.83 % | 3.764 M 7.18 % | 3.512 M 0.98 % | 3.478 M -79.61 % | 17.056 M -64.60 % | 48.180 M 175.53 % | 17.486 M 0.00 % | 17.486 M 511.18 % | 2.861 M 0.00 % | 2.861 M 4.07 % | 2.749 M 0.00 % | 2.749 M 375.61 % | 578.000 K 0.00 % | 578.000 K -30.11 % | 827.000 K 0.00 % | 827.000 K 59.04 % | 520.000 K 0.00 % | 520.000 K 253.74 % | 147.000 K 0.00 % | 147.000 K 54.74 % | 95.000 K 0.00 % | 95.000 K | 0.000 | 0.000 100.00 % | -613.000 K | 0.000 100.00 % | -241.000 K | 0.000 |
| Total debt | 81.611 M 7.61 % | 75.843 M 5.24 % | 72.070 M -21.71 % | 92.053 M -1.55 % | 93.504 M -5.28 % | 98.714 M -3.22 % | 101.999 M 2.29 % | 99.717 M -5.03 % | 104.993 M 0.78 % | 104.185 M -5.40 % | 110.136 M -13.50 % | 127.320 M -0.32 % | 127.731 M 9.18 % | 116.991 M -2.82 % | 120.391 M 0.91 % | 119.310 M 8.32 % | 110.146 M 1.72 % | 108.286 M -0.80 % | 109.158 M 0.01 % | 109.144 M 1.70 % | 107.321 M -0.92 % | 108.317 M 4.97 % | 103.192 M 15.48 % | 89.362 M | 0.000 -100.00 % | 79.766 M 0.01 % | 79.762 M 26.24 % | 63.185 M 0.00 % | 63.185 M 48.02 % | 42.687 M 0.51 % | 42.472 M 8.70 % | 39.072 M 0.15 % | 39.015 M 3.50 % | 37.696 M 0.77 % | 37.407 M -0.56 % | 37.616 M 0.15 % | 37.559 M 23 976.28 % | 156.000 K 67.74 % | 93.000 K -63.67 % | 256.000 K 175.27 % | 93.000 K -55.92 % | 211.000 K 119.79 % | 96.000 K -63.36 % | 262.000 K 0.00 % | 262.000 K -94.10 % | 4.443 M 0.45 % | 4.423 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 43.003 M -0.83 % | 43.361 M -7.02 % | 46.635 M -14.82 % | 54.749 M 24.29 % | 44.051 M -17.04 % | 53.102 M -9.29 % | 58.539 M -23.98 % | 77.007 M 56.08 % | 49.337 M 42.75 % | 34.562 M 57.08 % | 22.003 M -10.54 % | 24.594 M 26.01 % | 19.518 M -95.14 % | 401.244 M 1 496.99 % | 25.125 M -19.04 % | 31.032 M -29.10 % | 43.771 M 44.99 % | 30.189 M -4.30 % | 31.547 M 211.61 % | -28.265 M -38.50 % | -20.408 M -105.43 % | 376.169 M 2 260.15 % | -17.414 M -137.89 % | 45.958 M 439.98 % | -13.518 M -148.20 % | 28.047 M 364.37 % | -10.609 M -127.63 % | 38.403 M 536.70 % | -8.794 M -116.10 % | 54.638 M 1 014.60 % | -5.974 M -113.17 % | 45.370 M 1 096.27 % | -4.554 M -144.13 % | 10.320 M 438.03 % | -3.053 M -12.28 % | -2.719 M -7.68 % | -2.525 M -150.00 % | -1.010 M 46.62 % | -1.892 M -2 494.97 % | 78.999 K 104.52 % | -1.747 M -582.60 % | 362.000 K 124.17 % | -1.498 M -343.18 % | 616.000 K |
| Retained earnings | 210.609 M 54.12 % | 136.655 M -6.45 % | 146.080 M -12.05 % | 166.087 M -5.28 % | 175.344 M -0.44 % | 176.114 M -4.02 % | 183.489 M -6.94 % | 197.168 M -2.37 % | 201.962 M 208.51 % | -186.120 M -0.53 % | -185.136 M -5.27 % | -175.866 M -8.09 % | -162.696 M -2.15 % | -159.269 M -3.27 % | -154.231 M -4.30 % | -147.876 M -1.79 % | -145.282 M -1.89 % | -142.591 M -0.30 % | -142.170 M -6.65 % | -133.311 M -3.13 % | -129.263 M -11.09 % | -116.354 M -4.90 % | -110.916 M -200.11 % | -36.958 M | 0.000 100.00 % | -28.240 M 0.00 % | -28.240 M -38.59 % | -20.376 M 0.00 % | -20.376 M 17.65 % | -24.742 M 0.00 % | -24.742 M 7.14 % | -26.643 M 0.00 % | -26.643 M -40.94 % | -18.904 M 0.00 % | -18.904 M -51.49 % | -12.479 M 0.00 % | -12.479 M -1 122.23 % | -1.021 M 0.00 % | -1.021 M -116.36 % | 6.240 M 0.00 % | 6.240 M -30.80 % | 9.017 M -10.93 % | 10.123 M 14.16 % | 8.867 M 0.00 % | 8.867 M -15.53 % | 10.497 M 0.00 % | 10.497 M |
| Common stock | 742.000 K 0.27 % | 740.000 K 0.00 % | 740.000 K 0.00 % | 740.000 K 0.14 % | 739.000 K 0.00 % | 739.000 K 0.00 % | 739.000 K 0.00 % | 739.000 K 0.00 % | 739.000 K 0.00 % | 739.000 K 4.97 % | 704.000 K 0.00 % | 704.000 K 0.00 % | 704.000 K 0.00 % | 704.000 K 5.07 % | 670.000 K 0.00 % | 670.000 K 0.00 % | 670.000 K 0.30 % | 668.000 K 0.00 % | 668.000 K 0.00 % | 668.000 K 0.15 % | 667.000 K 19.32 % | 559.000 K 0.00 % | 559.000 K 0.18 % | 558.000 K | 0.000 -100.00 % | 557.000 K 0.00 % | 557.000 K 6.70 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.19 % | 521.000 K 0.00 % | 521.000 K 9.92 % | 474.000 K 0.00 % | 474.000 K 116.44 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 59.85 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 52.22 % | 90.000 K 0.00 % | 90.000 K |
| Total equity | 302.830 M 34.33 % | 225.437 M 0.52 % | 224.269 M -11.51 % | 253.426 M -3.61 % | 262.926 M -1.55 % | 267.062 M -5.50 % | 282.617 M -0.84 % | 285.025 M -4.71 % | 299.117 M -5.30 % | 315.870 M -2.29 % | 323.285 M 6.27 % | 304.204 M 0.73 % | 302.009 M 3.33 % | 292.285 M 4.54 % | 279.599 M -0.31 % | 280.467 M -1.07 % | 283.492 M -2.26 % | 290.053 M -1.82 % | 295.440 M -6.63 % | 316.419 M 3.21 % | 306.582 M 9.49 % | 280.007 M -9.81 % | 310.466 M -15.20 % | 366.120 M -4.12 % | 381.847 M 0.00 % | 381.847 M 0.00 % | 381.847 M 8.25 % | 352.730 M 0.00 % | 352.730 M -1.63 % | 358.585 M 0.00 % | 358.585 M -3.81 % | 372.799 M 0.00 % | 372.799 M 1.39 % | 367.699 M 0.00 % | 367.699 M 19.26 % | 308.307 M 0.00 % | 308.307 M 234.76 % | 92.098 M 0.00 % | 92.098 M -9.68 % | 101.964 M 0.00 % | 101.964 M 173.71 % | 37.252 M 0.00 % | 37.252 M 0.85 % | 36.938 M 0.00 % | 36.938 M 210.09 % | 11.912 M 0.00 % | 11.912 M |
| Other non current liabilities | 4.320 M 158.68 % | 1.670 M 3.92 % | 1.607 M -79.17 % | 7.713 M -3.42 % | 7.986 M 25.37 % | 6.370 M -77.55 % | 28.374 M 478.12 % | 4.908 M -21.56 % | 6.257 M 43.21 % | 4.369 M -89.14 % | 40.229 M 3 713.18 % | 1.055 M 12.71 % | 936.000 K -99.02 % | 95.065 M 10 335.24 % | 911.000 K -49.47 % | 1.803 M 127.99 % | -6.441 M -453.51 % | 1.822 M 3.88 % | 1.754 M -98.24 % | 99.699 M 2.23 % | 97.524 M -6.91 % | 104.768 M 157.12 % | 40.747 M 2.58 % | 39.724 M | 0.000 -100.00 % | 42.856 M 0.00 % | 42.856 M 1.16 % | 42.366 M 0.00 % | 42.366 M -26.41 % | 57.572 M 0.00 % | 57.572 M -16.87 % | 69.254 M 0.00 % | 69.254 M -3.93 % | 72.086 M 0.00 % | 72.086 M 687.74 % | 9.151 M -86.61 % | 68.336 M 832.28 % | 7.330 M -52.87 % | 15.554 M -35.41 % | 24.080 M 0.00 % | 24.080 M 1 376.39 % | 1.631 M 0.00 % | 1.631 M -10.97 % | 1.832 M 0.00 % | 1.832 M 1 257.04 % | 135.000 K 0.00 % | 135.000 K |
| Long term debt | 2.274 M -5.29 % | 2.401 M -15.37 % | 2.837 M -96.29 % | 76.482 M 0.35 % | 76.212 M -4.77 % | 80.032 M -6.10 % | 85.228 M 9.32 % | 77.960 M -5.93 % | 82.878 M -5.78 % | 87.958 M -2.05 % | 89.802 M -20.60 % | 113.094 M -0.96 % | 114.185 M 615.94 % | 15.949 M -85.47 % | 109.737 M 0.83 % | 108.829 M -2.04 % | 111.095 M 6.74 % | 104.077 M 0.25 % | 103.819 M 1 459.78 % | 6.656 M -15.34 % | 7.862 M 208.31 % | 2.550 M -97.45 % | 99.961 M 14.01 % | 87.677 M | 0.000 -100.00 % | 78.868 M 0.00 % | 78.868 M 25.93 % | 62.627 M 0.00 % | 62.627 M 71.80 % | 36.453 M 0.00 % | 36.453 M -6.57 % | 39.015 M 0.00 % | 39.015 M 4.30 % | 37.407 M 0.00 % | 37.407 M -0.40 % | 37.559 M 0.00 % | 37.559 M 40 286.02 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K 0.00 % | 93.000 K -3.13 % | 96.000 K 0.00 % | 96.000 K 7.87 % | 89.000 K 0.00 % | 89.000 K -95.95 % | 2.199 M 0.00 % | 2.199 M |
| Total non current liabilities | 15.198 M 9.90 % | 13.829 M -3.74 % | 14.367 M -86.24 % | 104.437 M -1.00 % | 105.489 M -2.84 % | 108.570 M -4.43 % | 113.602 M 7.55 % | 105.623 M -6.88 % | 113.428 M -3.41 % | 117.432 M -9.69 % | 130.031 M -8.60 % | 142.265 M -0.27 % | 142.645 M 3.24 % | 138.173 M -0.50 % | 138.872 M -0.25 % | 139.214 M 3.82 % | 134.096 M -1.65 % | 136.349 M -1.35 % | 138.220 M -2.16 % | 141.270 M 0.41 % | 140.689 M -0.97 % | 142.060 M 0.96 % | 140.708 M 10.44 % | 127.401 M | 0.000 -100.00 % | 121.724 M 0.00 % | 121.724 M 15.94 % | 104.993 M 0.00 % | 104.993 M 11.66 % | 94.025 M 0.00 % | 94.025 M -13.16 % | 108.269 M 0.00 % | 108.269 M -1.12 % | 109.493 M 0.00 % | 109.493 M 3.40 % | 105.895 M 0.00 % | 105.895 M 576.78 % | 15.647 M 0.00 % | 15.647 M -35.27 % | 24.173 M 0.00 % | 24.173 M 1 299.71 % | 1.727 M 0.00 % | 1.727 M -10.10 % | 1.921 M 0.00 % | 1.921 M -17.69 % | 2.334 M 0.00 % | 2.334 M |
| Other current liabilities | 654.000 K -98.53 % | 44.384 M -26.20 % | 60.141 M 2 896.56 % | 2.007 M 173.25 % | -2.740 M -213.69 % | 2.410 M 243.71 % | -1.677 M -207.71 % | 1.557 M -1.08 % | 1.574 M -0.82 % | 1.587 M -2.70 % | 1.631 M 200.37 % | 543.000 K -1.45 % | 551.000 K -1.08 % | 557.000 K -1.07 % | 563.000 K | 0.000 100.00 % | -5.762 M | 0.000 | 0.000 100.00 % | -2.921 M -141.98 % | 6.958 M -9.51 % | 7.689 M -30.34 % | 11.038 M 15 668.57 % | 70.000 K | 0.000 -100.00 % | 70.000 K -97.41 % | 2.699 M 529.14 % | 429.000 K -93.02 % | 6.145 M 1 265.56 % | 450.000 K -86.34 % | 3.294 M 278.19 % | 871.000 K -71.77 % | 3.085 M 525.76 % | 493.000 K -77.52 % | 2.193 M 14.94 % | 1.908 M -55.49 % | 4.287 M -79.67 % | 21.082 M -3.92 % | 21.942 M 1 818.01 % | 1.144 M -34.06 % | 1.735 M -67.93 % | 5.410 M -7.27 % | 5.834 M | 0.000 -100.00 % | 48.000 K -98.69 % | 3.653 M -19.36 % | 4.530 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.583 M -22.70 % | 5.929 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.634 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.553 M 3.59 % | 3.430 M 31.62 % | 2.606 M -3.59 % | 2.703 M -38.68 % | 4.408 M | 0.000 -100.00 % | 2.629 M | 0.000 -100.00 % | 5.716 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 2.214 M | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 2.379 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 212.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 79.337 M 8.03 % | 73.442 M 6.08 % | 69.233 M 344.63 % | 15.571 M -9.95 % | 17.292 M -7.44 % | 18.682 M -6.80 % | 20.045 M -7.87 % | 21.757 M -1.62 % | 22.115 M 36.29 % | 16.227 M -5.06 % | 17.091 M 20.14 % | 14.226 M 5.02 % | 13.546 M 97.12 % | 6.872 M -35.50 % | 10.654 M 1.65 % | 10.481 M -19.63 % | 13.041 M 209.84 % | 4.209 M -21.17 % | 5.339 M 11.02 % | 4.809 M 27.02 % | 3.786 M 28.30 % | 2.951 M -8.67 % | 3.231 M 91.75 % | 1.685 M | 0.000 -100.00 % | 898.000 K 0.00 % | 898.000 K 60.93 % | 558.000 K 0.00 % | 558.000 K -91.05 % | 6.234 M 0.00 % | 6.234 M 10 836.84 % | 57.000 K 0.00 % | 57.000 K -80.28 % | 289.000 K 0.00 % | 289.000 K 407.02 % | 57.000 K 0.00 % | 57.000 K -9.52 % | 63.000 K 0.00 % | 63.000 K -80.67 % | 326.000 K 100.00 % | 163.000 K 268.04 % | -97.000 K -184.35 % | 115.000 K -33.53 % | 173.000 K 0.00 % | 173.000 K -92.29 % | 2.244 M 0.90 % | 2.224 M |
| Total current liabilities | 106.257 M -24.91 % | 141.501 M -3.26 % | 146.265 M 195.33 % | 49.526 M -8.36 % | 54.044 M -10.72 % | 60.534 M -19.37 % | 75.076 M 20.82 % | 62.139 M 0.51 % | 61.825 M -2.51 % | 63.417 M -13.43 % | 73.257 M 15.51 % | 63.420 M 15.07 % | 55.114 M 3.28 % | 53.366 M -15.98 % | 63.519 M 33.11 % | 47.718 M 15.79 % | 41.210 M 13.07 % | 36.446 M -34.18 % | 55.375 M 10.67 % | 50.036 M -17.18 % | 60.413 M 32.74 % | 45.512 M -12.82 % | 52.207 M 23.58 % | 42.244 M | 0.000 -100.00 % | 49.277 M 0.00 % | 49.277 M 20.67 % | 40.836 M 0.00 % | 40.836 M -24.41 % | 54.026 M 0.00 % | 54.026 M 68.36 % | 32.090 M 0.00 % | 32.090 M -4.82 % | 33.714 M 0.00 % | 33.714 M -17.80 % | 41.014 M 0.00 % | 41.014 M 55.80 % | 26.324 M 0.00 % | 26.324 M 118.67 % | 12.038 M 0.00 % | 12.038 M 26.40 % | 9.524 M 0.00 % | 9.524 M 69.56 % | 5.617 M 0.00 % | 5.617 M -31.25 % | 8.170 M 0.00 % | 8.170 M |
| Total liabilities | 121.455 M -21.81 % | 155.330 M -3.30 % | 160.632 M 4.33 % | 153.963 M -3.49 % | 159.533 M -5.66 % | 169.104 M -10.37 % | 188.678 M 12.47 % | 167.762 M -4.27 % | 175.253 M -3.09 % | 180.849 M -11.04 % | 203.288 M -1.17 % | 205.685 M 4.01 % | 197.759 M 3.25 % | 191.539 M -5.36 % | 202.391 M 8.27 % | 186.932 M 6.63 % | 175.306 M 1.45 % | 172.795 M -10.74 % | 193.595 M 1.20 % | 191.306 M -4.87 % | 201.102 M 7.21 % | 187.572 M -2.77 % | 192.915 M 13.72 % | 169.645 M | 0.000 -100.00 % | 171.001 M 0.00 % | 171.001 M 17.26 % | 145.829 M 0.00 % | 145.829 M -1.50 % | 148.051 M 0.00 % | 148.051 M 5.48 % | 140.359 M 0.00 % | 140.359 M -1.99 % | 143.207 M 0.00 % | 143.207 M -2.52 % | 146.909 M 0.00 % | 146.909 M 250.03 % | 41.971 M 0.00 % | 41.971 M 15.91 % | 36.211 M 0.00 % | 36.211 M 221.85 % | 11.251 M 0.00 % | 11.251 M 49.26 % | 7.538 M 0.00 % | 7.538 M -28.24 % | 10.504 M 0.00 % | 10.504 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.748 M -98.56 % | 190.861 M 702.65 % | 23.779 M 31.83 % | 18.038 M -27.06 % | 24.729 M 4.10 % | 23.755 M -16.38 % | 28.408 M 47.59 % | 19.248 M -19.89 % | 24.028 M 20.59 % | 19.925 M -17.10 % | 24.036 M -2.34 % | 24.613 M 20.52 % | 20.423 M 9.93 % | 18.579 M -2.33 % | 19.022 M -6.45 % | 20.334 M 53.63 % | 13.236 M 17.66 % | 11.249 M -17.30 % | 13.602 M -14.70 % | 15.947 M -37.90 % | 25.679 M 206.60 % | -24.090 M -179.95 % | 30.133 M 27.94 % | 23.552 M 202.53 % | 7.785 M -26.35 % | 10.570 M 24.44 % | 8.494 M -8.43 % | 9.276 M 39.61 % | 6.644 M -18.23 % | 8.125 M 38.77 % | 5.855 M -9.48 % | 6.468 M 58.26 % | 4.087 M 14.58 % | 3.567 M -6.92 % | 3.832 M 3.99 % | 3.685 M 47.46 % | 2.499 M 3.95 % | 2.404 M 359.66 % | 523.000 K -39.33 % | 862.000 K 40.62 % | 613.000 K 0.00 % | 613.000 K 154.36 % | 241.000 K 0.00 % | 241.000 K |
| Long term investments | 2.520 M 0.60 % | 2.505 M 8.21 % | 2.315 M -52.11 % | 4.834 M 6.50 % | 4.539 M 20.05 % | 3.781 M 5.85 % | 3.572 M 17.46 % | 3.041 M -3.46 % | 3.150 M -9.43 % | 3.478 M 11.19 % | 3.128 M 0.87 % | 3.101 M 9.34 % | 2.836 M 0.21 % | 2.830 M -16.00 % | 3.369 M 1.97 % | 3.304 M 0.55 % | 3.286 M 6.24 % | 3.093 M -16.70 % | 3.713 M -4.99 % | 3.908 M 3.83 % | 3.764 M 7.18 % | 3.512 M 0.98 % | 3.478 M -79.61 % | 17.056 M | 0.000 -100.00 % | 17.486 M 0.00 % | 17.486 M 511.18 % | 2.861 M 0.00 % | 2.861 M 4.07 % | 2.749 M 0.00 % | 2.749 M 375.61 % | 578.000 K 0.00 % | 578.000 K -30.11 % | 827.000 K 0.00 % | 827.000 K 59.04 % | 520.000 K 0.00 % | 520.000 K 253.74 % | 147.000 K 0.00 % | 147.000 K 54.74 % | 95.000 K 0.00 % | 95.000 K | 0.000 | 0.000 100.00 % | -613.000 K | 0.000 100.00 % | -241.000 K | 0.000 |
| Intangible assets | 112.802 M -6.12 % | 120.154 M 181.04 % | 42.754 M -77.12 % | 186.841 M -2.11 % | 190.861 M -2.10 % | 194.953 M 88.20 % | 103.587 M -49.55 % | 205.312 M -4.54 % | 215.077 M -4.24 % | 224.606 M 117.43 % | 103.301 M -56.07 % | 235.175 M 3.64 % | 226.912 M 1.21 % | 224.192 M 72.00 % | 130.343 M -42.87 % | 228.156 M -1.12 % | 230.739 M -2.08 % | 235.644 M 61.67 % | 145.758 M -43.97 % | 260.158 M 0.23 % | 259.552 M 1.78 % | 255.006 M 52.55 % | 167.162 M 0.95 % | 165.591 M | 0.000 -100.00 % | 172.947 M 6.73 % | 162.042 M -2.82 % | 166.740 M 3.50 % | 161.094 M -10.24 % | 179.472 M 2.01 % | 175.941 M -10.62 % | 196.836 M 1.06 % | 194.777 M -2.43 % | 199.633 M 0.73 % | 198.193 M 6.32 % | 186.416 M 0.00 % | 186.416 M 406.73 % | 36.788 M 0.00 % | 36.788 M 3.58 % | 35.518 M 0.00 % | 35.518 M 558.59 % | 5.393 M 0.00 % | 5.393 M -1.95 % | 5.500 M 0.00 % | 5.500 M 143.58 % | 2.258 M 0.00 % | 2.258 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 72.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.582 M -27.60 % | 149.972 M | 0.000 -100.00 % | 152.439 M 0.00 % | 152.439 M 5.87 % | 143.983 M 0.00 % | 143.983 M -3.80 % | 149.665 M 0.00 % | 149.665 M -4.98 % | 157.508 M 0.00 % | 157.508 M 3.01 % | 152.905 M 0.00 % | 152.905 M 11.41 % | 137.246 M 0.00 % | 137.246 M 371.90 % | 29.084 M 0.00 % | 29.084 M 22.76 % | 23.692 M 0.00 % | 23.692 M 875.78 % | 2.428 M 0.00 % | 2.428 M 14.53 % | 2.120 M 0.00 % | 2.120 M 49.72 % | 1.416 M 0.00 % | 1.416 M |
| Goodwill and intangible assets | 112.802 M -6.12 % | 120.154 M 4.01 % | 115.527 M -38.17 % | 186.841 M -2.11 % | 190.861 M -2.10 % | 194.953 M -5.40 % | 206.077 M 0.37 % | 205.312 M -4.54 % | 215.077 M -4.24 % | 224.606 M -8.42 % | 245.264 M 4.29 % | 235.175 M 3.64 % | 226.912 M 1.21 % | 224.192 M -2.12 % | 229.040 M 0.39 % | 228.156 M -1.12 % | 230.739 M -2.08 % | 235.644 M -4.60 % | 247.003 M -5.06 % | 260.158 M 0.23 % | 259.552 M 1.78 % | 255.006 M -7.52 % | 275.744 M -12.62 % | 315.563 M | 0.000 -100.00 % | 325.386 M 3.47 % | 314.481 M 1.21 % | 310.723 M 1.85 % | 305.077 M -7.31 % | 329.137 M 1.08 % | 325.606 M -8.11 % | 354.344 M 0.58 % | 352.285 M -0.07 % | 352.538 M 0.41 % | 351.098 M 8.48 % | 323.662 M 0.00 % | 323.662 M 391.35 % | 65.872 M 0.00 % | 65.872 M 11.25 % | 59.210 M 0.00 % | 59.210 M 657.06 % | 7.821 M 0.00 % | 7.821 M 2.64 % | 7.620 M 0.00 % | 7.620 M 107.40 % | 3.674 M 0.00 % | 3.674 M |
| Property plant equipment net | 13.856 M -1.22 % | 14.027 M -0.93 % | 14.159 M -82.03 % | 78.789 M -24.09 % | 103.789 M -7.29 % | 111.956 M 20.11 % | 93.215 M -0.45 % | 93.635 M -5.21 % | 98.779 M -5.37 % | 104.388 M -4.17 % | 108.934 M -1.45 % | 110.538 M -2.12 % | 112.928 M 11.65 % | 101.144 M -3.04 % | 104.311 M 4.00 % | 100.301 M 19.03 % | 84.262 M 5.08 % | 80.191 M 5.59 % | 75.948 M -19.86 % | 94.764 M 4.84 % | 90.388 M 0.85 % | 89.625 M 0.82 % | 88.900 M -5.82 % | 94.392 M | 0.000 -100.00 % | 99.527 M 0.00 % | 99.527 M 10.63 % | 89.961 M 0.00 % | 89.961 M 11.28 % | 80.845 M 0.00 % | 80.845 M 30.19 % | 62.100 M 0.00 % | 62.100 M 24.14 % | 50.023 M 0.00 % | 50.023 M 21.34 % | 41.224 M 0.00 % | 41.224 M 63.97 % | 25.141 M 0.00 % | 25.141 M 68.83 % | 14.891 M 0.00 % | 14.891 M 105.62 % | 7.242 M 0.00 % | 7.242 M 38.68 % | 5.222 M 0.00 % | 5.222 M 46.19 % | 3.572 M 0.00 % | 3.572 M |
| Total non current assets | 129.178 M -5.49 % | 136.686 M 3.55 % | 132.001 M -51.69 % | 273.212 M -8.68 % | 299.189 M -3.70 % | 310.690 M -3.29 % | 321.270 M -0.74 % | 323.676 M -4.13 % | 337.611 M -5.54 % | 357.402 M -5.50 % | 378.204 M 2.29 % | 369.741 M 2.77 % | 359.765 M 2.97 % | 349.372 M -2.40 % | 357.964 M 2.60 % | 348.880 M 4.59 % | 333.580 M -0.38 % | 334.857 M -2.46 % | 343.285 M -6.76 % | 368.158 M 1.93 % | 361.189 M 0.83 % | 358.233 M -5.87 % | 380.591 M -12.64 % | 435.634 M 1 908.36 % | -24.090 M -105.29 % | 455.046 M 0.00 % | 455.046 M 11.40 % | 408.469 M 0.00 % | 408.469 M -2.39 % | 418.476 M 0.00 % | 418.476 M -1.09 % | 423.088 M 0.00 % | 423.088 M 3.59 % | 408.416 M 0.00 % | 408.416 M 10.69 % | 368.973 M 0.00 % | 368.973 M 289.03 % | 94.845 M 0.00 % | 94.845 M 23.82 % | 76.600 M 0.00 % | 76.600 M 381.00 % | 15.925 M 0.00 % | 15.925 M 18.36 % | 13.455 M 0.00 % | 13.455 M 79.71 % | 7.487 M 0.00 % | 7.487 M |
| Other current assets | 0.000 -100.00 % | 164.885 M -8.25 % | 179.714 M | 0.000 | 0.000 -100.00 % | 500.000 K -98.60 % | 35.797 M 4 111.41 % | 850.000 K | 0.000 | 0.000 -100.00 % | 27.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.535 M 160.24 % | 9.812 M -43.15 % | 17.258 M 0.99 % | 17.088 M -43.92 % | 30.469 M | 0.000 | 0.000 -100.00 % | 10.393 M 0.00 % | 10.393 M | 0.000 | 0.000 -100.00 % | 8.456 M 0.00 % | 8.456 M | 0.000 | 0.000 -100.00 % | 4.285 M 0.00 % | 4.285 M | 0.000 | 0.000 -100.00 % | 5.072 M 0.00 % | 5.072 M | 0.000 | 0.000 -100.00 % | 1.897 M 0.00 % | 1.897 M | 0.000 | 0.000 -100.00 % | 1.116 M 0.00 % | 1.116 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -422.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 -100.00 % | 48.180 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 |
| cash and cash equivalents | 207.511 M 1 402.83 % | 13.808 M -40.19 % | 23.088 M 35.94 % | 16.984 M -18.18 % | 20.759 M -14.09 % | 24.164 M -33.84 % | 36.525 M 11.16 % | 32.858 M -14.98 % | 38.647 M -9.67 % | 42.782 M 17.54 % | 36.399 M -4.66 % | 38.179 M -17.53 % | 46.294 M -12.16 % | 52.705 M 33.57 % | 39.460 M -8.63 % | 43.187 M -19.47 % | 53.630 M -4.96 % | 56.428 M -21.20 % | 71.605 M 31.40 % | 54.492 M 5.68 % | 51.563 M 202.96 % | 17.020 M 6.04 % | 16.051 M -32.65 % | 23.832 M 198.93 % | -24.090 M -200.00 % | 24.090 M 0.00 % | 24.090 M 10.16 % | 21.869 M 0.00 % | 21.869 M 16.45 % | 18.779 M 0.00 % | 18.779 M -28.63 % | 26.312 M 0.00 % | 26.312 M -31.01 % | 38.140 M 0.00 % | 38.140 M 65.48 % | 23.048 M 0.00 % | 23.048 M 69.92 % | 13.564 M 0.00 % | 13.564 M -64.87 % | 38.615 M 0.00 % | 38.615 M 133.87 % | 16.511 M 0.00 % | 16.511 M -22.44 % | 21.289 M 0.00 % | 21.289 M 555.05 % | 3.250 M 0.00 % | 3.250 M |
| Cash and short term investments | 207.511 M 1 402.83 % | 13.808 M -40.19 % | 23.088 M 35.94 % | 16.984 M -18.18 % | 20.759 M -14.09 % | 24.164 M -33.84 % | 36.525 M 11.16 % | 32.858 M -14.98 % | 38.647 M -9.67 % | 42.782 M 17.54 % | 36.399 M -4.66 % | 38.179 M -17.53 % | 46.294 M -12.16 % | 52.705 M 33.57 % | 39.460 M -8.63 % | 43.187 M -19.47 % | 53.630 M -4.96 % | 56.428 M -21.20 % | 71.605 M 31.40 % | 54.492 M 5.68 % | 51.563 M 202.96 % | 17.020 M 6.04 % | 16.051 M -32.65 % | 23.832 M -1.07 % | 24.090 M 0.00 % | 24.090 M 0.00 % | 24.090 M 10.16 % | 21.869 M 0.00 % | 21.869 M 16.45 % | 18.779 M 0.00 % | 18.779 M -28.63 % | 26.312 M 0.00 % | 26.312 M -31.01 % | 38.140 M 0.00 % | 38.140 M 65.48 % | 23.048 M 0.00 % | 23.048 M 69.92 % | 13.564 M 0.00 % | 13.564 M -64.87 % | 38.615 M 0.00 % | 38.615 M 133.87 % | 16.511 M 0.00 % | 16.511 M -22.44 % | 21.289 M 0.00 % | 21.289 M 555.05 % | 3.250 M 0.00 % | 3.250 M |
| Total current assets | 295.107 M 20.91 % | 244.081 M -3.49 % | 252.900 M 88.48 % | 134.177 M 8.85 % | 123.270 M -1.76 % | 125.475 M -16.36 % | 150.025 M 16.20 % | 129.111 M -5.59 % | 136.759 M -1.84 % | 139.317 M -6.10 % | 148.369 M 5.87 % | 140.148 M 0.10 % | 140.003 M 4.13 % | 134.452 M 8.41 % | 124.026 M 4.65 % | 118.519 M -5.35 % | 125.218 M -2.17 % | 127.991 M -12.18 % | 145.750 M 4.43 % | 139.567 M -4.73 % | 146.495 M 33.97 % | 109.346 M -10.95 % | 122.790 M 22.63 % | 100.131 M 315.65 % | 24.090 M -75.37 % | 97.802 M 0.00 % | 97.802 M 8.56 % | 90.090 M 0.00 % | 90.090 M 2.19 % | 88.160 M 0.00 % | 88.160 M -2.12 % | 90.070 M 0.00 % | 90.070 M -12.12 % | 102.490 M 0.00 % | 102.490 M 18.84 % | 86.243 M 0.00 % | 86.243 M 119.87 % | 39.224 M 0.00 % | 39.224 M -36.30 % | 61.575 M 0.00 % | 61.575 M 89.01 % | 32.578 M 0.00 % | 32.578 M 5.02 % | 31.021 M 0.00 % | 31.021 M 107.79 % | 14.929 M 0.00 % | 14.929 M |
| Inventory | 24.382 M 1.81 % | 23.948 M 1.16 % | 23.674 M -64.46 % | 66.603 M 38.98 % | 47.922 M 7.86 % | 44.431 M -15.94 % | 52.855 M 11.17 % | 47.545 M -4.30 % | 49.679 M 9.48 % | 45.376 M -18.38 % | 55.593 M 9.30 % | 50.864 M 9.54 % | 46.434 M 20.67 % | 38.480 M 1.08 % | 38.068 M -6.86 % | 40.870 M 0.71 % | 40.580 M 11.74 % | 36.315 M 4.43 % | 34.774 M -20.53 % | 43.758 M 1.49 % | 43.115 M 5.09 % | 41.027 M 6.20 % | 38.633 M -1.79 % | 39.339 M | 0.000 -100.00 % | 32.375 M 0.00 % | 32.375 M -8.10 % | 35.230 M 0.00 % | 35.230 M 14.19 % | 30.851 M 0.00 % | 30.851 M -5.75 % | 32.733 M 0.00 % | 32.733 M 8.88 % | 30.062 M 0.00 % | 30.062 M 6.75 % | 28.161 M 0.00 % | 28.161 M 173.22 % | 10.307 M 0.00 % | 10.307 M -17.33 % | 12.467 M 0.00 % | 12.467 M 148.89 % | 5.009 M 0.00 % | 5.009 M 22.17 % | 4.100 M 0.00 % | 4.100 M -12.95 % | 4.710 M 0.00 % | 4.710 M |
| Net receivables | 63.214 M 52.54 % | 41.440 M 56.83 % | 26.424 M -47.77 % | 50.590 M -7.33 % | 54.589 M -3.18 % | 56.380 M 35.16 % | 41.714 M -12.84 % | 47.858 M -1.19 % | 48.433 M -5.33 % | 51.159 M 23.61 % | 41.388 M -19.01 % | 51.105 M 8.10 % | 47.275 M 9.26 % | 43.267 M 22.28 % | 35.384 M 2.68 % | 34.462 M 11.14 % | 31.008 M -12.03 % | 35.248 M 19.67 % | 29.454 M -6.51 % | 31.505 M -8.84 % | 34.559 M 1.02 % | 34.211 M -9.10 % | 37.637 M 1.83 % | 36.960 M | 0.000 -100.00 % | 30.944 M 0.00 % | 30.944 M -6.20 % | 32.991 M 0.00 % | 32.991 M 9.70 % | 30.074 M 0.00 % | 30.074 M -3.07 % | 31.025 M 0.00 % | 31.025 M 3.41 % | 30.003 M 0.00 % | 30.003 M -14.36 % | 35.034 M 0.00 % | 35.034 M 240.76 % | 10.281 M 0.00 % | 10.281 M -2.02 % | 10.493 M 0.00 % | 10.493 M 14.54 % | 9.161 M 0.00 % | 9.161 M 62.66 % | 5.632 M 0.00 % | 5.632 M -3.78 % | 5.853 M 0.00 % | 5.853 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -190.861 M -702.65 % | -23.779 M -6 561.68 % | 368.000 K 112.10 % | -3.041 M 3.46 % | -3.150 M 9.43 % | -3.478 M -313.37 % | 1.630 M 152.56 % | -3.101 M -9.34 % | -2.836 M -0.21 % | -2.830 M 16.00 % | -3.369 M -1.97 % | -3.304 M -0.55 % | -3.286 M -6.24 % | -3.093 M 16.70 % | -3.713 M 4.99 % | -3.908 M -3.83 % | -3.764 M -7.18 % | -3.512 M -0.98 % | -3.478 M 79.61 % | -17.056 M | 0.000 100.00 % | -17.486 M | 0.000 100.00 % | -2.861 M | 0.000 100.00 % | -2.749 M | 0.000 100.00 % | -578.000 K | 0.000 100.00 % | -827.000 K | 0.000 100.00 % | -520.000 K | 0.000 100.00 % | -147.000 K | 0.000 100.00 % | -95.000 K | 0.000 -100.00 % | 339.000 K | 0.000 -100.00 % | 613.000 K | 0.000 -100.00 % | 241.000 K | 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 |
| Account payables | 25.770 M 14.09 % | 22.588 M 50.38 % | 15.021 M -46.06 % | 27.847 M -8.17 % | 30.326 M -9.51 % | 33.513 M -29.19 % | 47.329 M 47.75 % | 32.034 M 7.78 % | 29.723 M -15.69 % | 35.254 M -20.46 % | 44.324 M 7.47 % | 41.243 M 23.91 % | 33.284 M -14.66 % | 39.001 M -16.43 % | 46.668 M 42.29 % | 32.798 M 9.47 % | 29.960 M 5.80 % | 28.318 M -38.02 % | 45.692 M 21.88 % | 37.489 M -4.80 % | 39.379 M 45.56 % | 27.054 M -23.22 % | 35.235 M -2.34 % | 36.081 M | 0.000 -100.00 % | 45.680 M 0.00 % | 45.680 M 33.83 % | 34.133 M 0.00 % | 34.133 M -23.29 % | 44.498 M 0.00 % | 44.498 M 53.72 % | 28.948 M 0.00 % | 28.948 M -7.31 % | 31.232 M 0.00 % | 31.232 M -14.83 % | 36.670 M 0.00 % | 36.670 M 749.04 % | 4.319 M 0.00 % | 4.319 M -57.41 % | 10.140 M 0.00 % | 10.140 M 183.64 % | 3.575 M 0.00 % | 3.575 M -33.75 % | 5.396 M 0.00 % | 5.396 M 281.07 % | 1.416 M 0.00 % | 1.416 M |
| Tax payables | 496.000 K -54.37 % | 1.087 M -41.87 % | 1.870 M -54.40 % | 4.101 M -10.52 % | 4.583 M -22.70 % | 5.929 M -36.78 % | 9.379 M 38.11 % | 6.791 M -19.28 % | 8.413 M -18.71 % | 10.349 M 1.35 % | 10.211 M 37.84 % | 7.408 M -4.20 % | 7.733 M 11.49 % | 6.936 M 23.11 % | 5.634 M 26.92 % | 4.439 M 11.79 % | 3.971 M 1.33 % | 3.919 M -9.78 % | 4.344 M 22.26 % | 3.553 M 3.59 % | 3.430 M 31.62 % | 2.606 M -3.59 % | 2.703 M -38.68 % | 4.408 M | 0.000 -100.00 % | 2.629 M | 0.000 -100.00 % | 5.716 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 2.214 M | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 2.379 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 212.000 K | 0.000 -100.00 % | 48.000 K | 0.000 -100.00 % | 857.000 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.863 M 0.75 % | 6.812 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 |
| Minority interest | 0.000 -100.00 % | 5.697 M -5.13 % | 6.005 M -1.65 % | 6.106 M 0.86 % | 6.054 M -1.50 % | 6.146 M -1.06 % | 6.212 M 10.16 % | 5.639 M 4.62 % | 5.390 M -47.61 % | 10.289 M 4.08 % | 9.886 M 7.40 % | 9.205 M 6.85 % | 8.615 M 6.45 % | 8.093 M 2.65 % | 7.884 M 4.66 % | 7.533 M 2.64 % | 7.339 M 4.13 % | 7.048 M 11.71 % | 6.309 M 10.88 % | 5.690 M 5.61 % | 5.388 M -13.25 % | 6.211 M 1.19 % | 6.138 M 7.27 % | 5.722 M | 0.000 -100.00 % | 5.678 M 0.00 % | 5.678 M 11.20 % | 5.106 M 0.00 % | 5.106 M 2.72 % | 4.971 M 0.00 % | 4.971 M 2.47 % | 4.851 M 0.00 % | 4.851 M 278.69 % | 1.281 M 0.00 % | 1.281 M 22.58 % | 1.045 M 0.00 % | 1.045 M 10.35 % | 947.000 K 0.00 % | 947.000 K -46.80 % | 1.780 M 0.00 % | 1.780 M 17 700.00 % | 10.000 K 0.00 % | 10.000 K -37.50 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K 0.00 % | 16.000 K |
| Capital lease obligations | 3.340 M -6.55 % | 3.574 M -1.43 % | 3.626 M -67.42 % | 11.130 M -30.20 % | 15.946 M -6.32 % | 17.021 M -26.42 % | 23.134 M 9.38 % | 21.150 M -3.17 % | 21.842 M -7.11 % | 23.515 M 2.04 % | 23.044 M -22.66 % | 29.794 M -3.31 % | 30.814 M 45.15 % | 21.229 M -11.50 % | 23.987 M 2.35 % | 23.437 M 67.53 % | 13.990 M | 0.000 -100.00 % | 10.439 M 14.24 % | 9.138 M -2.69 % | 9.391 M 104.82 % | 4.585 M 677.12 % | 590.000 K | 0.000 | 0.000 -100.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 217.000 K 0.00 % | 217.000 K 280.70 % | 57.000 K 0.00 % | 57.000 K -88.67 % | 503.000 K 0.00 % | 503.000 K | 0.000 -100.00 % | 57.000 K -40.63 % | 96.000 K 0.00 % | 96.000 K -41.10 % | 163.000 K 0.00 % | 163.000 K 7.95 % | 151.000 K 0.00 % | 151.000 K | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 91.479 M 11.09 % | 82.345 M 15.26 % | 71.444 M 90.57 % | 37.490 M 0.17 % | 37.428 M 0.00 % | 37.428 M -59.40 % | 92.177 M 146.28 % | 37.428 M -1.31 % | 37.924 M -91.23 % | 432.423 M -13.14 % | 497.831 M 18.30 % | 420.824 M -7.59 % | 455.386 M 2.85 % | 442.757 M 4.11 % | 425.276 M 6.15 % | 400.622 M 0.01 % | 400.574 M 0.19 % | 399.803 M 0.05 % | 399.601 M 0.00 % | 399.601 M 0.00 % | 399.601 M 11.61 % | 358.044 M 0.00 % | 358.044 M 0.00 % | 358.044 M 6 205.81 % | 5.678 M -98.41 % | 357.894 M 0.00 % | 357.894 M 5.44 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 0.00 % | 339.431 M 9.87 % | 308.947 M 0.00 % | 308.947 M 226.32 % | 94.677 M 0.01 % | 94.672 M -0.07 % | 94.735 M 0.00 % | 94.735 M 251.10 % | 26.982 M 0.29 % | 26.903 M -2.37 % | 27.556 M 0.00 % | 27.556 M 3 876.33 % | 693.000 K 0.00 % | 693.000 K |
| Deferred tax liabilities non current | 8.604 M -11.83 % | 9.758 M -1.66 % | 9.923 M -50.98 % | 20.242 M -4.93 % | 21.291 M -3.96 % | 22.168 M -8.04 % | 24.106 M 5.94 % | 22.755 M -6.33 % | 24.293 M -3.23 % | 25.105 M -10.31 % | 27.990 M -0.45 % | 28.116 M 2.15 % | 27.524 M 1.34 % | 27.159 M -3.77 % | 28.224 M -1.25 % | 28.582 M -2.92 % | 29.442 M -3.31 % | 30.450 M -6.73 % | 32.647 M -6.50 % | 34.915 M -1.10 % | 35.303 M 1.61 % | 34.742 M -10.33 % | 38.743 M 0.57 % | 38.522 M | 0.000 -100.00 % | 41.637 M | 0.000 -100.00 % | 41.134 M | 0.000 -100.00 % | 56.359 M | 0.000 -100.00 % | 62.429 M | 0.000 -100.00 % | 63.261 M | 0.000 -100.00 % | 59.185 M | 0.000 -100.00 % | 8.224 M | 0.000 -100.00 % | 7.815 M | 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 |
| Total assets | 424.285 M 11.43 % | 380.767 M -1.07 % | 384.901 M -5.52 % | 407.389 M -3.57 % | 422.459 M -3.14 % | 436.165 M -7.45 % | 471.295 M 4.09 % | 452.787 M -4.55 % | 474.370 M -4.50 % | 496.719 M -5.67 % | 526.573 M 3.27 % | 509.889 M 2.03 % | 499.768 M 3.30 % | 483.824 M 0.38 % | 481.990 M 3.12 % | 467.399 M 1.87 % | 458.798 M -0.88 % | 462.848 M -5.35 % | 489.035 M -3.68 % | 507.725 M 0.01 % | 507.684 M 8.58 % | 467.579 M -7.11 % | 503.381 M -6.04 % | 535.765 M | 0.000 -100.00 % | 552.848 M 0.00 % | 552.848 M 10.89 % | 498.559 M 0.00 % | 498.559 M -1.59 % | 506.636 M 0.00 % | 506.636 M -1.27 % | 513.158 M 0.00 % | 513.158 M 0.44 % | 510.906 M 0.00 % | 510.906 M 12.23 % | 455.216 M 0.00 % | 455.216 M 239.54 % | 134.069 M 0.00 % | 134.069 M -2.97 % | 138.175 M 0.00 % | 138.175 M 184.88 % | 48.503 M 0.00 % | 48.503 M 9.05 % | 44.476 M 0.00 % | 44.476 M 98.41 % | 22.416 M 0.00 % | 22.416 M |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -830.000 K 6.32 % | -886.000 K -121.67 % | 4.088 M 215.03 % | -3.554 M -1 108.84 % | -294.000 K 72.24 % | -1.059 M 47.34 % | -2.011 M -98.72 % | -1.012 M 27.25 % | -1.391 M -247.82 % | 941.000 K -71.65 % | 3.319 M 473.76 % | -888.000 K 11.29 % | -1.001 M 77.60 % | -4.469 M 67.75 % | -13.856 M -117.59 % | -6.368 M -171.78 % | 8.872 M 248.78 % | -5.963 M -2 061.51 % | 304.000 K 2 863.64 % | -11.000 K 98.99 % | -1.092 M -158.93 % | 1.853 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 |
| Stock based compensation | 702.000 K 39.84 % | 502.000 K -15.77 % | 596.000 K -8.87 % | 654.000 K 18.48 % | 552.000 K 119.05 % | 252.000 K 46.51 % | 172.000 K -51.96 % | 358.000 K 103.41 % | 176.000 K -41.14 % | 299.000 K 2.75 % | 291.000 K 29.91 % | 224.000 K -35.63 % | 348.000 K 9.09 % | 319.000 K 225.59 % | -254.000 K -166.84 % | 380.000 K -6.86 % | 408.000 K 37.84 % | 296.000 K -56.53 % | 681.000 K 86.58 % | 365.000 K 5.80 % | 345.000 K 24.10 % | 278.000 K 49.46 % | 186.000 K 0.54 % | 185.000 K -54.32 % | 405.000 K 0.00 % | 405.000 K 77.24 % | 228.500 K -28.26 % | 318.500 K -27.12 % | 437.000 K 0.00 % | 437.000 K -19.52 % | 543.000 K 0.00 % | 543.000 K 110.47 % | 258.000 K 0.00 % | 258.000 K 15.96 % | 222.500 K 0.00 % | 222.500 K 46.38 % | 152.000 K 0.00 % | 152.000 K 25.10 % | 121.500 K 0.00 % | 121.500 K 13.02 % | 107.500 K 0.00 % | 107.500 K 347.92 % | 24.000 K 0.00 % | 24.000 K -87.69 % | 195.000 K 0.00 % | 195.000 K 393.67 % | 39.500 K 0.00 % | 39.500 K -48.70 % | 77.000 K 0.00 % | 77.000 K |
| Change in working capital | 10.433 M 250.72 % | -6.922 M -2 243.03 % | 323.000 K 124.45 % | -1.321 M 31.94 % | -1.941 M 82.05 % | -10.812 M -357.00 % | 4.207 M 497.26 % | -1.059 M 69.21 % | -3.439 M -348.96 % | -766.000 K -107.55 % | 10.151 M 216.72 % | -8.697 M -16.93 % | -7.438 M -23.39 % | -6.028 M -323.02 % | -1.425 M 51.43 % | -2.934 M -1 151.61 % | 279.000 K 103.70 % | -7.532 M -335.60 % | 3.197 M -34.74 % | 4.899 M 264.12 % | -2.985 M -2 970.19 % | 104.000 K 101.34 % | -7.785 M -9.29 % | -7.123 M -321.62 % | 3.214 M 143.09 % | -7.459 M -614.46 % | -1.044 M 0.00 % | -1.044 M -275.17 % | 596.000 K 0.00 % | 596.000 K 136.94 % | -1.614 M 0.00 % | -1.614 M -4 083.95 % | 40.500 K 0.00 % | 40.500 K -97.81 % | 1.846 M 0.00 % | 1.846 M 129.86 % | -6.181 M 0.00 % | -6.181 M -501.56 % | -1.028 M 0.00 % | -1.028 M -150.83 % | 2.022 M 0.00 % | 2.022 M 175.88 % | -2.664 M 0.00 % | -2.664 M -365.87 % | 1.002 M 0.00 % | 1.002 M 304.70 % | -489.500 K 0.00 % | -489.500 K -39.86 % | -350.000 K 0.85 % | -353.000 K |
| Accounts receivables | 1.000 K -99.98 % | 4.957 M 168.47 % | -7.240 M -292.45 % | 3.762 M 226.85 % | 1.151 M -3.36 % | 1.191 M 111.52 % | -10.342 M -349.85 % | -2.299 M -211.60 % | 2.060 M -48.64 % | 4.011 M 198.91 % | -4.055 M 11.15 % | -4.564 M -77.24 % | -2.575 M -195.97 % | 2.683 M 121.03 % | -12.757 M -268.91 % | -3.458 M -199.54 % | 3.474 M -23.87 % | 4.563 M 181.66 % | -5.588 M -484.85 % | 1.452 M 164.02 % | -2.268 M -121.38 % | 10.606 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.658 M | 0.000 | 0.000 -100.00 % | 2.205 M 0.00 % | 2.205 M 204.11 % | -2.118 M 0.00 % | -2.118 M -241.88 % | 1.493 M 0.00 % | 1.493 M -68.67 % | 4.764 M 0.00 % | 4.764 M 171.87 % | -6.629 M 0.00 % | -6.629 M -414.83 % | -1.288 M 0.00 % | -1.288 M -150.71 % | 2.539 M 0.00 % | 2.539 M 190.55 % | -2.804 M 0.00 % | -2.804 M -519.76 % | 668.000 K 0.00 % | 668.000 K 312.06 % | -315.000 K 0.00 % | -315.000 K 26.14 % | -426.500 K 0.00 % | -426.500 K |
| Inventory | -2.352 M | 0.000 -100.00 % | 338.000 K 109.77 % | -3.460 M -210.65 % | 3.127 M 448.60 % | 570.000 K 190.76 % | -628.000 K 59.85 % | -1.564 M -7.49 % | -1.455 M -129.91 % | 4.865 M 10 451.06 % | -47.000 K 99.43 % | -8.213 M -268.79 % | -2.227 M -118.76 % | -1.018 M 49.20 % | -2.004 M 1.57 % | -2.036 M 56.70 % | -4.702 M -1 867.36 % | -239.000 K -128.25 % | 846.000 K 236.89 % | -618.000 K 65.24 % | -1.778 M 18.55 % | -2.183 M -9.42 % | -1.995 M 45.91 % | -3.688 M -281.39 % | -967.000 K 77.06 % | -4.216 M -387.68 % | -864.500 K 0.00 % | -864.500 K 45.77 % | -1.594 M 0.00 % | -1.594 M -316.14 % | 737.500 K 0.00 % | 737.500 K 154.07 % | -1.364 M 0.00 % | -1.364 M 45.61 % | -2.508 M 0.00 % | -2.508 M -1 707.69 % | 156.000 K 0.00 % | 156.000 K -60.71 % | 397.000 K 0.00 % | 397.000 K 162.92 % | -631.000 K 0.00 % | -631.000 K -107.91 % | -303.500 K 0.00 % | -303.500 K -199.51 % | 305.000 K 0.00 % | 305.000 K 470.09 % | 53.500 K 0.00 % | 53.500 K -27.21 % | 73.500 K 0.00 % | 73.500 K |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -2.415 M 5.81 % | -2.564 M 80.86 % | -13.393 M -190.67 % | 14.771 M 425.47 % | 2.811 M 169.58 % | -4.040 M 58.06 % | -9.633 M -173.12 % | 13.174 M 222.18 % | 4.089 M 255.48 % | -2.630 M 65.79 % | -7.687 M -157.77 % | 13.307 M 418.39 % | 2.567 M 68.99 % | 1.519 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 |
| Other working capital | 12.784 M 207.62 % | -11.879 M -264.42 % | 7.225 M 812.25 % | 792.000 K 121.67 % | -3.655 M -545.73 % | 820.000 K 101.97 % | 406.000 K 5 900.00 % | -7.000 K -75.00 % | -4.000 K 55.56 % | -9.000 K -100.83 % | 1.079 M 12 088.89 % | -9.000 K 99.83 % | -5.211 M -4.01 % | -5.010 M -965.28 % | 579.000 K 164.48 % | -898.000 K -118.03 % | 4.981 M 168.30 % | -7.293 M -410.21 % | 2.351 M -57.39 % | 5.517 M 557.08 % | -1.207 M -152.78 % | 2.287 M 139.50 % | -5.790 M -68.56 % | -3.435 M -182.16 % | 4.181 M 228.92 % | -3.243 M -1 706.69 % | -179.500 K 0.00 % | -179.500 K -1 137.93 % | -14.500 K 0.00 % | -14.500 K 93.79 % | -233.500 K 0.00 % | -233.500 K -165.34 % | -88.000 K 0.00 % | -88.000 K 78.56 % | -410.500 K 0.00 % | -410.500 K -240.82 % | 291.500 K 0.00 % | 291.500 K 312.77 % | -137.000 K 0.00 % | -137.000 K -220.70 % | 113.500 K 0.00 % | 113.500 K -74.41 % | 443.500 K 0.00 % | 443.500 K 1 429.31 % | 29.000 K 0.00 % | 29.000 K 112.72 % | -228.000 K 0.00 % | -228.000 K -7 700.00 % | 3.000 K | 0.000 |
| Other non cash items | -90.597 M -3 648.65 % | 2.553 M 32.62 % | 1.925 M 48.31 % | 1.298 M -88.58 % | 11.365 M 1 112.91 % | 937.000 K -80.29 % | 4.755 M 200.38 % | 1.583 M 225.44 % | -1.262 M -908.97 % | 156.000 K -95.37 % | 3.370 M -58.37 % | 8.096 M 432.28 % | 1.521 M -28.52 % | 2.128 M -15.22 % | 2.510 M 19.41 % | 2.102 M -0.85 % | 2.120 M 1 233.69 % | -187.000 K -103.56 % | 5.255 M 1 127.80 % | 428.000 K -85.80 % | 3.015 M 177.62 % | 1.086 M -64.30 % | 3.042 M 31.06 % | 2.321 M 106.49 % | 1.124 M 14.00 % | 986.000 K -9.95 % | 1.095 M 164.45 % | -1.699 M 83.28 % | -10.162 M 0.00 % | -10.162 M -856.10 % | 1.344 M 0.00 % | 1.344 M 173.40 % | -1.831 M 0.00 % | -1.831 M 60.87 % | -4.679 M 0.00 % | -4.679 M -210.35 % | 4.240 M 0.00 % | 4.240 M 167.68 % | 1.584 M 0.00 % | 1.584 M 148.35 % | -3.276 M 0.00 % | -3.276 M -324.00 % | 1.463 M 0.00 % | 1.463 M 589.95 % | -298.500 K 0.00 % | -298.500 K 23.26 % | -389.000 K 0.00 % | -389.000 K -132.69 % | 1.190 M 29.77 % | 917.000 K |
| Net cash provided by operating activities | 10.973 M 235.14 % | -8.120 M -268.74 % | 4.812 M 660.84 % | -858.000 K -159.25 % | 1.448 M 119.01 % | -7.619 M -186.69 % | 8.789 M 409.21 % | 1.726 M 21.38 % | 1.422 M -82.37 % | 8.068 M -37.99 % | 13.011 M 413.07 % | -4.156 M -606.21 % | 821.000 K -27.60 % | 1.134 M -80.89 % | 5.933 M 343.42 % | 1.338 M -72.95 % | 4.946 M 176.96 % | -6.427 M -41.31 % | -4.548 M -297.40 % | 2.304 M 26.18 % | 1.826 M 150.19 % | -3.638 M -25.75 % | -2.893 M 72.32 % | -10.453 M -210.29 % | 9.478 M 277.39 % | -5.343 M -1 203.17 % | -410.000 K 0.00 % | -410.000 K 71.93 % | -1.461 M 0.00 % | -1.461 M -122.72 % | 6.428 M 0.00 % | 6.428 M 2 353.24 % | 262.000 K 0.00 % | 262.000 K 131.49 % | -832.000 K 0.00 % | -832.000 K 81.24 % | -4.434 M 0.00 % | -4.434 M -133.18 % | -1.902 M 0.00 % | -1.902 M 26.24 % | -2.578 M 0.00 % | -2.578 M -237.66 % | -763.500 K 0.00 % | -763.500 K -254.24 % | 495.000 K 0.00 % | 495.000 K -62.88 % | 1.334 M 0.00 % | 1.334 M -6.45 % | 1.426 M 0.00 % | 1.426 M |
| Investments in property plant and equipment | -1.229 M -50.06 % | -819.000 K 26.28 % | -1.111 M -76.91 % | -628.000 K 31.44 % | -916.000 K 11.33 % | -1.033 M 51.04 % | -2.110 M -84.60 % | -1.143 M 29.23 % | -1.615 M 15.58 % | -1.913 M 49.59 % | -3.795 M -63.65 % | -2.319 M 42.21 % | -4.013 M -54.70 % | -2.594 M 54.63 % | -5.717 M 28.85 % | -8.035 M -81.91 % | -4.417 M 2.97 % | -4.552 M -55.36 % | -2.930 M -23.99 % | -2.363 M 34.23 % | -3.593 M -42.13 % | -2.528 M 48.51 % | -4.910 M -21.03 % | -4.057 M -31.72 % | -3.080 M 18.24 % | -3.767 M 38.20 % | -6.096 M 0.00 % | -6.096 M 5.36 % | -6.441 M 0.00 % | -6.441 M 40.94 % | -10.905 M 0.00 % | -10.905 M -99.54 % | -5.465 M 0.00 % | -5.465 M -46.36 % | -3.734 M 0.00 % | -3.734 M 33.27 % | -5.596 M 0.00 % | -5.596 M 1.57 % | -5.685 M 0.00 % | -5.685 M -326.16 % | -1.334 M 0.00 % | -1.334 M -13.44 % | -1.176 M 0.00 % | -1.176 M -55.56 % | -756.000 K 0.00 % | -756.000 K -620.00 % | -105.000 K 0.00 % | -105.000 K 85.27 % | -713.000 K 0.00 % | -713.000 K |
| Acquisitions net | 183.859 M | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 253.000 K 1 305.56 % | 18.000 K -99.79 % | 8.701 M 18 227.08 % | -48.000 K 99.40 % | -8.007 M -10 776.00 % | 75.000 K -93.57 % | 1.166 M 510.47 % | 191.000 K 6 266.67 % | 3.000 K | 0.000 -100.00 % | 1.409 M 1 942.03 % | 69.000 K 125.84 % | -267.000 K | 0.000 -100.00 % | 12.462 M 238.83 % | 3.678 M 173.05 % | 1.347 M | 0.000 100.00 % | -1.000 K 83.33 % | -6.000 K -103.57 % | 168.000 K 200.00 % | -168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -163.000 K 0.00 % | -163.000 K 99.83 % | -95.588 M 0.00 % | -95.588 M -1 852.17 % | -4.897 M 0.00 % | -4.897 M 74.08 % | -18.888 M 0.00 % | -18.888 M -1 378.47 % | -1.278 M 0.00 % | -1.278 M -560.21 % | -193.500 K 0.00 % | -193.500 K -38.21 % | -140.000 K 0.00 % | -140.000 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -143.000 K | 0.000 -100.00 % | 328.000 K 730.77 % | -52.000 K 78.69 % | -244.000 K -287.30 % | -63.000 K 76.67 % | -270.000 K -350.00 % | -60.000 K -25.00 % | -48.000 K | 0.000 100.00 % | -331.000 K | 0.000 100.00 % | -247.000 K | 0.000 100.00 % | -551.000 K -280.00 % | -145.000 K 36.40 % | -228.000 K | 0.000 100.00 % | -128.000 K -116.95 % | -59.000 K 99.14 % | -6.833 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K 102.99 % | -1.239 M -199.12 % | 1.250 M -84.39 % | 8.007 M 10 776.00 % | -75.000 K -112.00 % | 625.000 K -31.99 % | 919.000 K | 0.000 | 0.000 100.00 % | -90.000 K | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 402.000 K -64.52 % | 1.133 M -2.66 % | 1.164 M -83.21 % | 6.932 M 185.86 % | 2.425 M -59.19 % | 5.942 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 |
| Other investing activites | -185.000 K -227.59 % | 145.000 K -63.57 % | 398.000 K 5 075.00 % | -8.000 K -106.40 % | 125.000 K | 0.000 -100.00 % | 317.000 K 84.30 % | 172.000 K 102.31 % | -7.433 M -4 029.44 % | -180.000 K 82.94 % | -1.055 M -11 822.22 % | 9.000 K 0.00 % | 9.000 K -52.63 % | 19.000 K 101.41 % | -1.345 M -1 893.33 % | 75.000 K 115.21 % | -493.000 K -260.59 % | 307.000 K -98.04 % | 15.698 M 1 845.23 % | 807.000 K 182.52 % | -978.000 K -1 517.39 % | 69.000 K 104.87 % | -1.416 M -123.30 % | 6.077 M 1 741.52 % | 330.000 K 24.06 % | 266.000 K 104.82 % | -5.521 M 0.00 % | -5.521 M -359.89 % | -1.201 M 0.00 % | -1.201 M 19.10 % | -1.484 M 0.00 % | -1.484 M -278.57 % | -392.000 K 0.00 % | -392.000 K 31.59 % | -573.000 K 0.00 % | -573.000 K -2 347.06 % | 25.500 K 0.00 % | 25.500 K -65.07 % | 73.000 K 0.00 % | 73.000 K 247.62 % | 21.000 K 0.00 % | 21.000 K -98.04 % | 1.072 M 0.00 % | 1.072 M 176.26 % | -1.405 M 0.00 % | -1.405 M -1 701.28 % | -78.000 K 0.00 % | -78.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | 182.445 M 27 168.99 % | -674.000 K 3.44 % | -698.000 K -9.75 % | -636.000 K 21.09 % | -806.000 K 17.59 % | -978.000 K -116.31 % | 5.997 M 3 250.28 % | 179.000 K 101.93 % | -9.292 M -330.98 % | -2.156 M 35.24 % | -3.329 M -164.21 % | -1.260 M 68.90 % | -4.052 M -57.36 % | -2.575 M 57.61 % | -6.074 M 23.69 % | -7.960 M -65.45 % | -4.811 M -13.33 % | -4.245 M -116.93 % | 25.081 M 706.46 % | 3.110 M 235.93 % | -2.288 M -151.15 % | 4.473 M 210.99 % | -4.030 M -305.51 % | 1.961 M 120.46 % | -9.583 M -161.19 % | -3.669 M 68.42 % | -11.617 M 0.00 % | -11.617 M -52.03 % | -7.641 M 0.00 % | -7.641 M 38.32 % | -12.389 M 0.00 % | -12.389 M -111.52 % | -5.857 M 0.00 % | -5.857 M -31.03 % | -4.470 M 0.00 % | -4.470 M 95.58 % | -101.159 M 0.00 % | -101.159 M -862.64 % | -10.509 M 0.00 % | -10.509 M 47.98 % | -20.201 M 0.00 % | -20.201 M -1 361.69 % | -1.382 M 0.00 % | -1.382 M 41.30 % | -2.355 M 0.00 % | -2.355 M -628.95 % | -323.000 K 0.00 % | -323.000 K 54.70 % | -713.000 K 0.00 % | -713.000 K |
| Debt repayment | 3.139 M -10.16 % | 3.494 M -37.92 % | 5.628 M 170.19 % | 2.083 M 286.15 % | -1.119 M -189.90 % | -386.000 K 64.26 % | -1.080 M -14.41 % | -944.000 K -113.99 % | 6.750 M 253.51 % | -4.397 M 36.60 % | -6.935 M -1 660.15 % | -394.000 K -30.90 % | -301.000 K 52.82 % | -638.000 K -55.61 % | -410.000 K -40.89 % | -291.000 K 60.73 % | -741.000 K 55.47 % | -1.664 M -514.02 % | -271.000 K 46.55 % | -507.000 K | 0.000 -100.00 % | 3.973 M 24 931.25 % | -16.000 K -100.15 % | 10.335 M 2.44 % | 10.089 M 966.49 % | 946.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 2.000 K | 0.000 -100.00 % | 1.000 K -98.39 % | 62.000 K | 0.000 | 0.000 | 0.000 100.00 % | -496.000 K -87.88 % | -264.000 K -102.03 % | 13.020 M 29 033.33 % | -45.000 K | 0.000 -100.00 % | 70.000 K -99.66 % | 20.712 M 33 854.10 % | 61.000 K 27.08 % | 48.000 K -89.04 % | 438.000 K 115.76 % | 203.000 K | 0.000 -100.00 % | 1.000 K -100.00 % | 42.977 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 100.00 % | -136.000 K 0.00 % | -136.000 K | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.500 K 0.00 % | -82.500 K -63.37 % | -50.500 K 0.00 % | -50.500 K 66.33 % | -150.000 K 0.00 % | -150.000 K |
| Other financing activites | -2.660 M 38.38 % | -4.317 M -37.92 % | -3.130 M 26.09 % | -4.235 M 11.23 % | -4.771 M 6.52 % | -5.104 M 54.97 % | -11.334 M -113.29 % | -5.314 M -148.90 % | -2.135 M 66.62 % | -6.397 M 1.20 % | -6.475 M -71.16 % | -3.783 M 3.35 % | -3.914 M 25.00 % | -5.219 M -39.40 % | -3.744 M -5.08 % | -3.563 M -41.56 % | -2.517 M -1.12 % | -2.489 M -5.91 % | -2.350 M 8.02 % | -2.555 M 69.94 % | -8.500 M -222.58 % | -2.635 M -27.85 % | -2.061 M -58.05 % | -1.304 M -192.38 % | -446.000 K 71.41 % | -1.560 M -112.08 % | 12.914 M 0.00 % | 12.914 M 21.29 % | 10.647 M 0.00 % | 10.647 M 385.14 % | 2.195 M 0.00 % | 2.195 M 789.01 % | -318.500 K 0.00 % | -318.500 K -102.48 % | 12.848 M 0.00 % | 12.848 M -88.36 % | 110.335 M 0.00 % | 110.335 M 95 627.71 % | -115.500 K 0.00 % | -115.500 K -100.34 % | 33.831 M 0.00 % | 33.831 M 17 583.46 % | -193.500 K 0.00 % | -193.500 K -101.65 % | 11.714 M 0.00 % | 11.714 M 1 822.57 % | -680.000 K 16.67 % | -816.000 K -585.71 % | 168.000 K 0.00 % | 168.000 K |
| Net cash used provided by financing activities | 481.000 K 158.44 % | -823.000 K -132.93 % | 2.499 M 219.57 % | -2.090 M 42.47 % | -3.633 M -12.13 % | -3.240 M 73.90 % | -12.414 M -83.80 % | -6.754 M -246.35 % | 4.615 M 107.32 % | 2.226 M 116.54 % | -13.455 M -222.12 % | -4.177 M -0.77 % | -4.145 M -127.90 % | 14.855 M 462.94 % | -4.093 M -7.54 % | -3.806 M -34.96 % | -2.820 M 28.61 % | -3.950 M -50.71 % | -2.621 M 14.37 % | -3.061 M -108.88 % | 34.477 M 2 476.76 % | 1.338 M 164.45 % | -2.076 M -122.99 % | 9.031 M -6.36 % | 9.644 M 1 670.68 % | -614.000 K -104.75 % | 12.914 M 0.00 % | 12.914 M 21.29 % | 10.647 M 0.00 % | 10.647 M 385.14 % | 2.195 M 0.00 % | 2.195 M 789.01 % | -318.500 K 0.00 % | -318.500 K -102.48 % | 12.848 M 0.00 % | 12.848 M -88.36 % | 110.335 M 0.00 % | 110.335 M 95 627.71 % | -115.500 K 0.00 % | -115.500 K -100.34 % | 33.831 M 0.00 % | 33.831 M 13 993.43 % | -243.500 K 0.00 % | -243.500 K -102.09 % | 11.631 M 0.00 % | 11.631 M 1 442.30 % | -866.500 K 0.00 % | -866.500 K -4 913.89 % | 18.000 K 0.00 % | 18.000 K |
| Effect of forex changes on cash | -196.000 K -158.16 % | 337.000 K 166.21 % | -509.000 K -166.49 % | -191.000 K 53.86 % | -414.000 K 20.99 % | -524.000 K -140.46 % | 1.295 M 237.62 % | -941.000 K -7.05 % | -879.000 K 49.91 % | -1.755 M -188.06 % | 1.993 M 34.84 % | 1.478 M 53.16 % | 965.000 K 671.01 % | -169.000 K -133.33 % | 507.000 K 3 480.00 % | -15.000 K 86.73 % | -113.000 K 79.64 % | -555.000 K 30.54 % | -799.000 K -238.72 % | 576.000 K 102.82 % | 284.000 K 129.58 % | -960.000 K -642.37 % | 177.000 K -64.74 % | 502.000 K 333.49 % | -215.000 K -588.64 % | 44.000 K -80.31 % | 223.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 193.703 M 2 187.32 % | -9.280 M -252.03 % | 6.104 M 261.70 % | -3.775 M -10.87 % | -3.405 M 72.45 % | -12.361 M -437.09 % | 3.667 M 163.33 % | -5.790 M -40.06 % | -4.134 M -164.77 % | 6.383 M 458.60 % | -1.780 M 78.07 % | -8.115 M -26.58 % | -6.411 M -148.40 % | 13.245 M 455.38 % | -3.727 M 64.31 % | -10.443 M -273.23 % | -2.798 M 81.56 % | -15.177 M -188.69 % | 17.113 M 484.26 % | 2.929 M -91.46 % | 34.299 M 2 727.62 % | 1.213 M 113.75 % | -8.822 M -947.45 % | 1.041 M -88.84 % | 9.324 M 197.31 % | -9.582 M -962.85 % | 1.111 M 25.20 % | 887.000 K -42.59 % | 1.545 M 0.00 % | 1.545 M 141.01 % | -3.767 M 0.00 % | -3.767 M 36.30 % | -5.914 M 0.00 % | -5.914 M -178.37 % | 7.546 M 0.00 % | 7.546 M 59.13 % | 4.742 M 0.00 % | 4.742 M 137.86 % | -12.526 M 0.00 % | -12.526 M -213.33 % | 11.052 M 0.00 % | 11.052 M 562.62 % | -2.389 M 0.00 % | -2.389 M -124.45 % | 9.772 M 0.00 % | 9.772 M 6 685.76 % | 144.000 K 0.00 % | 144.000 K -80.29 % | 730.500 K 0.00 % | 730.500 K |
| Cash at beginning of period | 13.808 M -40.19 % | 23.088 M 35.94 % | 16.984 M -18.18 % | 20.759 M -14.09 % | 24.164 M -33.84 % | 36.525 M 11.16 % | 32.858 M -14.98 % | 38.648 M -9.66 % | 42.782 M 17.54 % | 36.399 M -4.66 % | 38.179 M -17.53 % | 46.294 M -12.16 % | 52.705 M 33.57 % | 39.460 M -8.63 % | 43.187 M -19.47 % | 53.630 M -4.96 % | 56.428 M -21.20 % | 71.605 M 31.40 % | 54.492 M 5.68 % | 51.563 M 198.67 % | 17.264 M 7.56 % | 16.051 M -35.47 % | 24.873 M 4.37 % | 23.832 M 64.27 % | 14.508 M -39.78 % | 24.090 M | 0.000 -100.00 % | 21.869 M 7.60 % | 20.324 M | 0.000 | 0.000 -100.00 % | 26.312 M -18.35 % | 32.226 M | 0.000 | 0.000 -100.00 % | 23.048 M 25.90 % | 18.306 M | 0.000 | 0.000 -100.00 % | 38.615 M 40.10 % | 27.563 M | 0.000 | 0.000 -100.00 % | 21.289 M 84.84 % | 11.518 M | 0.000 | 0.000 -100.00 % | 1.458 M 100.41 % | 727.500 K | 0.000 |
| Cash at end of period | 207.511 M 1 402.83 % | 13.808 M -40.19 % | 23.088 M 35.94 % | 16.984 M -18.18 % | 20.759 M -14.09 % | 24.164 M -33.84 % | 36.525 M 11.16 % | 32.858 M -14.98 % | 38.648 M -9.66 % | 42.782 M 17.54 % | 36.399 M -4.66 % | 38.179 M -17.53 % | 46.294 M -12.16 % | 52.705 M 33.57 % | 39.460 M -8.63 % | 43.187 M -19.47 % | 53.630 M -4.96 % | 56.428 M -21.20 % | 71.605 M 31.40 % | 54.492 M 5.68 % | 51.563 M 198.67 % | 17.264 M 7.56 % | 16.051 M -35.47 % | 24.873 M 4.37 % | 23.832 M 64.27 % | 14.508 M 1 206.44 % | 1.111 M -95.12 % | 22.756 M 4.06 % | 21.869 M 1 315.47 % | 1.545 M 141.01 % | -3.767 M -116.71 % | 22.545 M -14.32 % | 26.312 M 544.95 % | -5.914 M -178.37 % | 7.546 M -75.34 % | 30.594 M 32.74 % | 23.048 M 386.04 % | 4.742 M 137.86 % | -12.526 M -148.01 % | 26.090 M -32.44 % | 38.615 M 249.39 % | 11.052 M 562.62 % | -2.389 M -112.64 % | 18.900 M -11.22 % | 21.289 M 117.87 % | 9.772 M 6 685.76 % | 144.000 K -91.01 % | 1.602 M 9.88 % | 1.458 M 99.59 % | 730.500 K |
| Operating cash flow | 10.973 M 235.14 % | -8.120 M -268.74 % | 4.812 M 660.84 % | -858.000 K -159.25 % | 1.448 M 119.01 % | -7.619 M -186.69 % | 8.789 M 409.21 % | 1.726 M 21.38 % | 1.422 M -82.37 % | 8.068 M -37.99 % | 13.011 M 413.07 % | -4.156 M -606.21 % | 821.000 K -27.60 % | 1.134 M -80.89 % | 5.933 M 343.42 % | 1.338 M -72.95 % | 4.946 M 176.96 % | -6.427 M -41.31 % | -4.548 M -297.40 % | 2.304 M 26.18 % | 1.826 M 150.19 % | -3.638 M -25.75 % | -2.893 M 72.32 % | -10.453 M -210.29 % | 9.478 M 277.39 % | -5.343 M -1 203.17 % | -410.000 K 0.00 % | -410.000 K 71.93 % | -1.461 M 0.00 % | -1.461 M -122.72 % | 6.428 M 0.00 % | 6.428 M 2 353.24 % | 262.000 K 0.00 % | 262.000 K 131.49 % | -832.000 K 0.00 % | -832.000 K 81.24 % | -4.434 M 0.00 % | -4.434 M -133.18 % | -1.902 M 0.00 % | -1.902 M 26.24 % | -2.578 M 0.00 % | -2.578 M -237.66 % | -763.500 K 0.00 % | -763.500 K -254.24 % | 495.000 K 0.00 % | 495.000 K -62.88 % | 1.334 M 0.00 % | 1.334 M -6.45 % | 1.426 M 0.00 % | 1.426 M |
| Capital expenditure | -1.468 M -79.24 % | -819.000 K 33.09 % | -1.224 M -62.33 % | -754.000 K 17.69 % | -916.000 K 11.33 % | -1.033 M 51.04 % | -2.110 M -84.60 % | -1.143 M 29.23 % | -1.615 M 15.58 % | -1.913 M 49.59 % | -3.795 M -63.65 % | -2.319 M 42.21 % | -4.013 M -54.70 % | -2.594 M 54.63 % | -5.717 M 28.85 % | -8.035 M -81.91 % | -4.417 M 2.97 % | -4.552 M -55.36 % | -2.930 M -23.99 % | -2.363 M 34.23 % | -3.593 M -42.13 % | -2.528 M 48.51 % | -4.910 M -21.03 % | -4.057 M -31.72 % | -3.080 M 18.24 % | -3.767 M 38.20 % | -6.096 M 0.00 % | -6.096 M 5.36 % | -6.441 M 0.00 % | -6.441 M 40.94 % | -10.905 M 0.00 % | -10.905 M -99.54 % | -5.465 M 0.00 % | -5.465 M -46.36 % | -3.734 M 0.00 % | -3.734 M 33.27 % | -5.596 M 0.00 % | -5.596 M 1.57 % | -5.685 M 0.00 % | -5.685 M -326.16 % | -1.334 M 0.00 % | -1.334 M -13.44 % | -1.176 M 0.00 % | -1.176 M -55.56 % | -756.000 K 0.00 % | -756.000 K -620.00 % | -105.000 K 0.00 % | -105.000 K 85.27 % | -713.000 K 0.00 % | -713.000 K |
| Free CashFlow | 9.505 M 206.33 % | -8.939 M -349.14 % | 3.588 M 322.58 % | -1.612 M -403.01 % | 532.000 K 106.15 % | -8.652 M -229.54 % | 6.679 M 1 045.63 % | 583.000 K 402.07 % | -193.000 K -103.14 % | 6.155 M -33.21 % | 9.216 M 242.33 % | -6.475 M -102.85 % | -3.192 M -118.63 % | -1.460 M -775.93 % | 216.000 K 103.23 % | -6.697 M -1 365.97 % | 529.000 K 104.82 % | -10.979 M -46.82 % | -7.478 M -12 574.58 % | -59.000 K 96.66 % | -1.767 M 71.34 % | -6.166 M 20.98 % | -7.803 M 46.22 % | -14.510 M -326.79 % | 6.398 M 170.23 % | -9.110 M -40.04 % | -6.506 M 0.00 % | -6.506 M 17.66 % | -7.901 M 0.00 % | -7.901 M -76.46 % | -4.478 M 0.00 % | -4.478 M 13.94 % | -5.203 M 0.00 % | -5.203 M -13.95 % | -4.566 M 0.00 % | -4.566 M 54.48 % | -10.030 M 0.00 % | -10.030 M -32.21 % | -7.587 M 0.00 % | -7.587 M -93.93 % | -3.912 M 0.00 % | -3.912 M -101.70 % | -1.940 M 0.00 % | -1.940 M -643.10 % | -261.000 K 0.00 % | -261.000 K -121.25 % | 1.229 M 0.00 % | 1.229 M 72.42 % | 712.500 K 0.00 % | 712.500 K |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |