Al-Mazaya Holding Company - K.S.C. (Public) MAZAYA.KW
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 13.257 M -16.74 % | 15.923 M 4.91 % | 15.179 M 14.64 % | 13.240 M -32.26 % | 19.547 M -29.85 % | 27.863 M 26.33 % | 22.056 M -67.85 % | 68.610 M 24.36 % | 55.172 M -7.77 % | 59.818 M 258.95 % | 16.665 M -35.84 % | 25.976 M -58.64 % | 62.804 M -28.38 % | 87.686 M 538.95 % | 13.723 M 1 198.73 % | 1.057 M -99.34 % | 160.339 M 8 499.68 % | 1.864 M -33.76 % | 2.815 M |
| Net income | 1.216 M 104.59 % | -26.507 M -304.10 % | 12.987 M 2 648.06 % | 472.593 K 105.58 % | -8.477 M 3.33 % | -8.769 M -271.81 % | 5.104 M -29.33 % | 7.222 M -29.56 % | 10.253 M 10.02 % | 9.319 M 15.24 % | 8.086 M 34.75 % | 6.001 M 1 482.58 % | 379.193 K 101.74 % | -21.807 M -26.64 % | -17.220 M -243.58 % | 11.993 M -13.74 % | 13.903 M -57.21 % | 32.491 M 34.25 % | 24.202 M |
| Income before tax | 1.827 M 152.32 % | -3.492 M 76.50 % | -14.863 M -3 582.81 % | 426.740 K 105.05 % | -8.447 M 2.39 % | -8.653 M -244.90 % | 5.972 M -30.24 % | 8.561 M -27.36 % | 11.785 M 17.60 % | 10.021 M 9.62 % | 9.142 M 33.38 % | 6.854 M 132.02 % | 2.954 M 140.56 % | -7.283 M 68.40 % | -23.048 M 29.79 % | -32.828 M 60.64 % | -83.399 M -1 462.57 % | 6.121 M 403.48 % | -2.017 M |
| Income before tax ratio | 0.14 162.84 % | -0.22 77.60 % | -0.98 -3 138.07 % | 0.03 107.46 % | -0.43 -39.15 % | -0.31 -214.70 % | 0.27 117.00 % | 0.12 -41.59 % | 0.21 27.51 % | 0.17 -69.46 % | 0.55 107.90 % | 0.26 460.96 % | 0.05 156.64 % | -0.08 95.05 % | -1.68 94.59 % | -31.07 -5 872.88 % | -0.52 -115.84 % | 3.28 558.16 % | -0.72 |
| EBITDA | 7.227 M 65.07 % | 4.378 M 180.26 % | -5.454 M -191.32 % | 5.973 M 110.20 % | 2.842 M 211.00 % | -2.560 M -0.18 % | -2.555 M -190.63 % | 2.820 M -53.21 % | 6.026 M -39.54 % | 9.968 M 425.82 % | 1.896 M -13.33 % | 2.187 M -49.46 % | 4.328 M 220.26 % | -3.599 M 63.20 % | -9.778 M -58.96 % | -6.151 M -126.05 % | 23.608 M 14.48 % | 20.621 M 2 124.35 % | -1.019 M |
| Net income ratio | 0.09 105.51 % | -1.66 -294.56 % | 0.86 2 297.14 % | 0.04 108.23 % | -0.43 -37.80 % | -0.31 -236.00 % | 0.23 119.83 % | 0.11 -43.36 % | 0.19 19.29 % | 0.16 -67.89 % | 0.49 110.04 % | 0.23 3 726.31 % | 0.01 102.43 % | -0.25 80.18 % | -1.25 -111.06 % | 11.35 12 989.78 % | 0.09 -99.50 % | 17.43 102.67 % | 8.60 |
| Ratio EBITDA | 0.55 98.27 % | 0.27 176.51 % | -0.36 -179.65 % | 0.45 210.31 % | 0.15 258.23 % | -0.09 20.70 % | -0.12 -381.91 % | 0.04 -62.38 % | 0.11 -34.45 % | 0.17 46.49 % | 0.11 35.09 % | 0.08 22.20 % | 0.07 267.90 % | -0.04 94.24 % | -0.71 87.76 % | -5.82 -4 053.50 % | 0.15 -98.67 % | 11.06 3 156.14 % | -0.36 |
| Gross profit ratio | 0.75 8.59 % | 0.69 11.39 % | 0.62 -3.41 % | 0.64 63.94 % | 0.39 110.46 % | 0.19 -56.51 % | 0.43 189.45 % | 0.15 -41.68 % | 0.25 -6.06 % | 0.27 -28.25 % | 0.38 25.47 % | 0.30 28.17 % | 0.23 -27.60 % | 0.32 -29.81 % | 0.46 -51.98 % | 0.96 155.08 % | 0.38 -62.43 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 493.708 M -17.19 % | 596.179 M 20.58 % | 494.439 M 0.01 % | 494.394 M 0.22 % | 493.322 M 0.14 % | 492.633 M -14.49 % | 576.115 M 0.28 % | 574.494 M 0.42 % | 572.086 M 0.94 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M -9.98 % | 629.569 M 30.00 % | 484.284 M 0.00 % | 484.284 M 900.00 % | 48.428 M -40.11 % | 80.859 M 17.47 % | 68.833 M |
| Weighted average shs out | 493.708 M -17.19 % | 596.179 M 20.58 % | 494.439 M 0.01 % | 494.394 M 0.22 % | 493.322 M 0.14 % | 492.633 M -13.83 % | 571.708 M 0.35 % | 569.707 M 0.29 % | 568.034 M 0.23 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M -9.98 % | 629.569 M 30.00 % | 484.284 M 0.00 % | 484.284 M 900.00 % | 48.428 M -40.11 % | 80.859 M 17.47 % | 68.833 M |
| EPS diluted | 0.00 105.39 % | -0.04 -269.20 % | 0.03 13 050.00 % | 0.00 101.16 % | -0.02 3.37 % | -0.02 -300.00 % | 0.01 -29.37 % | 0.01 -29.61 % | 0.02 9.15 % | 0.02 14.69 % | 0.01 34.91 % | 0.01 2 020.00 % | 0.00 101.45 % | -0.03 2.81 % | -0.04 -445.63 % | 0.01 -96.32 % | 0.28 -28.21 % | 0.39 11.43 % | 0.35 |
| Earnings per share | 0.00 105.39 % | -0.04 -269.20 % | 0.03 13 050.00 % | 0.00 101.16 % | -0.02 3.37 % | -0.02 -300.00 % | 0.01 -29.92 % | 0.01 -29.83 % | 0.02 10.37 % | 0.02 14.69 % | 0.01 34.91 % | 0.01 2 020.00 % | 0.00 101.45 % | -0.03 2.81 % | -0.04 -445.63 % | 0.01 -96.32 % | 0.28 -28.21 % | 0.39 11.43 % | 0.35 |
| Gross profit | 9.947 M -9.60 % | 11.003 M 16.85 % | 9.416 M 10.73 % | 8.504 M 11.05 % | 7.657 M 47.64 % | 5.186 M -45.06 % | 9.439 M -6.95 % | 10.144 M -27.47 % | 13.987 M -13.35 % | 16.142 M 157.55 % | 6.267 M -19.51 % | 7.786 M -46.99 % | 14.688 M -48.15 % | 28.325 M 348.49 % | 6.316 M 523.61 % | 1.013 M -98.32 % | 60.247 M 3 131.31 % | 1.864 M -33.76 % | 2.815 M |
| Income tax expense | 414.603 K 10 089.31 % | 4.069 K 100.01 % | -30.409 M -1 210.65 % | 2.738 M 573.95 % | -577.678 K -131.62 % | 1.827 M 1 217.11 % | 138.690 K 51.04 % | 91.825 K -67.02 % | 278.412 K -29.23 % | 393.427 K 50.81 % | 260.884 K 373.22 % | 55.129 K -94.60 % | 1.020 M -96.01 % | 25.590 M 3 094.79 % | 800.998 K 102.09 % | -38.277 M -7 904.10 % | 490.467 K -48.83 % | 958.517 K 15.99 % | 826.382 K |
| Cost of revenue | 3.310 M -32.73 % | 4.920 M -14.62 % | 5.763 M 21.66 % | 4.737 M -60.16 % | 11.889 M -47.57 % | 22.677 M 79.73 % | 12.617 M -78.42 % | 58.466 M 41.96 % | 41.185 M -5.70 % | 43.676 M 320.07 % | 10.397 M -42.84 % | 18.190 M -62.20 % | 48.116 M -18.94 % | 59.361 M 701.34 % | 7.408 M 16 767.62 % | 43.917 K -99.96 % | 100.092 M | 0.000 | 0.000 |
| General and administrative expenses | 2.671 M -28.94 % | 3.758 M 8.97 % | 3.449 M -1.61 % | 3.505 M -2.94 % | 3.611 M -14.63 % | 4.230 M -17.59 % | 5.133 M 6.52 % | 4.819 M 3.99 % | 4.634 M 8.42 % | 4.274 M 6.91 % | 3.998 M 11.26 % | 3.593 M 15.92 % | 3.100 M 29.11 % | 2.401 M -14.18 % | 2.798 M -13.93 % | 3.251 M -48.64 % | 6.329 M 122.28 % | 2.847 M 36.76 % | 2.082 M |
| Selling and marketing expenses | 47.228 K -85.36 % | 322.640 K 110.41 % | 153.339 K 15.91 % | 132.296 K 12.97 % | 117.109 K -71.37 % | 409.051 K -42.28 % | 708.711 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.654 K 11.83 % | 107.000 K -49.90 % | 213.584 K 3.53 % | 206.303 K -70.95 % | 710.146 K -44.02 % | 1.269 M 76.67 % | 718.076 K |
| Other expenses | -1.906 M -213.85 % | -607.322 K 68.26 % | -1.913 M -964.82 % | -179.693 K | 0.000 100.00 % | -443.392 K -198.45 % | 450.381 K 114.53 % | -3.099 M | 0.000 100.00 % | -1.674 M -174.98 % | 2.233 M | 0.000 -100.00 % | 1.855 M | 0.000 100.00 % | -508.466 K 94.39 % | -9.056 M 49.33 % | -17.873 M -5 920.70 % | -296.858 K | 0.000 |
| Operating expenses | 811.759 K -76.63 % | 3.473 M -26.10 % | 4.700 M 304.18 % | 1.163 M -68.81 % | 3.728 M -31.96 % | 5.480 M 28.80 % | 4.255 M 75.89 % | 2.419 M -47.80 % | 4.634 M 61.85 % | 2.863 M 43.58 % | 1.994 M -53.30 % | 4.270 M 493.16 % | 719.857 K -50.25 % | 1.447 M -88.41 % | 12.484 M 37.30 % | 9.092 M -37.85 % | 14.629 M 231.44 % | 4.414 M 47.87 % | 2.985 M |
| Cost and expenses | 4.122 M -50.90 % | 8.394 M -19.78 % | 10.463 M 77.34 % | 5.900 M -62.22 % | 15.618 M -44.53 % | 28.157 M 66.89 % | 16.872 M -72.29 % | 60.885 M 32.88 % | 45.819 M -1.55 % | 46.539 M 275.58 % | 12.391 M -44.83 % | 22.460 M -54.01 % | 48.836 M -19.69 % | 60.808 M 205.70 % | 19.891 M 117.73 % | 9.136 M -92.04 % | 114.721 M 2 499.17 % | 4.414 M 47.87 % | 2.985 M |
| Research and development expenses | 0.000 | 0.000 100.00 % | -0.731 -2 366.85 % | 0.032 107.77 % | -0.415 -24.44 % | -0.333 -264.45 % | 0.203 73.05 % | 0.117 -40.46 % | 0.197 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.718 M -33.40 % | 4.081 M 13.29 % | 3.602 M -0.98 % | 3.637 M -2.44 % | 3.728 M -19.63 % | 4.639 M -20.58 % | 5.842 M 21.23 % | 4.819 M 3.99 % | 4.634 M 8.42 % | 4.274 M 6.91 % | 3.998 M 11.26 % | 3.593 M 11.61 % | 3.220 M 28.37 % | 2.508 M -16.71 % | 3.011 M -12.89 % | 3.457 M -50.89 % | 7.039 M 71.02 % | 4.116 M 47.00 % | 2.800 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.302 K -27.08 % | 75.837 K -33.93 % | 114.789 K -56.37 % | 263.106 K -59.53 % | 650.199 K -19.63 % | 809.000 K -36.92 % | 1.282 M 323.27 % | 302.986 K 351.78 % | 67.065 K |
| Interest expense | 5.352 M -28.91 % | 7.528 M 32.73 % | 5.672 M 20.20 % | 4.719 M -15.81 % | 5.605 M -4.73 % | 5.884 M 20.74 % | 4.873 M 13.97 % | 4.276 M 5.25 % | 4.063 M 17.74 % | 3.450 M 35.87 % | 2.540 M -3.59 % | 2.634 M -19.20 % | 3.260 M -4.38 % | 3.409 M 27.68 % | 2.670 M 11.90 % | 2.386 M -21.78 % | 3.051 M 38.34 % | 2.205 M 134.53 % | 940.353 K |
| Depreciation and amortization | 47.843 K -86.00 % | 341.736 K -96.89 % | 10.981 M 48.03 % | 7.418 M -53.74 % | 16.035 M -54.75 % | 35.436 M 42.54 % | 24.860 M -62.33 % | 66.001 M 38.17 % | 47.769 M 34 245.55 % | 139.083 K 13.90 % | 122.112 K 90.97 % | 63.944 K -31.76 % | 93.706 K -65.91 % | 274.871 K -25.97 % | 371.274 K -3.71 % | 385.567 K 15.52 % | 333.761 K 49.79 % | 222.818 K 285.40 % | 57.815 K |
| Operating income | 9.135 M 21.32 % | 7.530 M 216.08 % | -6.486 M -324.48 % | 2.890 M 302.72 % | -1.425 M 29.65 % | -2.026 M -126.25 % | 7.718 M -41.92 % | 13.287 M 6.70 % | 12.452 M -17.51 % | 15.095 M 92.70 % | 7.834 M 14.29 % | 6.854 M -29.59 % | 9.735 M -35.04 % | 14.988 M 189.33 % | -16.778 M -28.26 % | -13.081 M -173.74 % | 17.740 M 574.35 % | -3.740 M -31.15 % | -2.852 M |
| Operating income ratio | 0.69 45.73 % | 0.47 210.65 % | -0.43 -295.82 % | 0.22 399.28 % | -0.07 -0.28 % | -0.07 -120.78 % | 0.35 80.68 % | 0.19 -14.20 % | 0.23 -10.56 % | 0.25 -46.32 % | 0.47 78.14 % | 0.26 70.23 % | 0.16 -9.31 % | 0.17 113.98 % | -1.22 90.12 % | -12.38 -11 288.99 % | 0.11 105.52 % | -2.01 -97.99 % | -1.01 |
| Total other income expenses net | -7.308 M 33.69 % | -11.022 M -1.28 % | -10.882 M -341.86 % | -2.463 M 63.85 % | -6.812 M -530.11 % | -1.081 M -112.32 % | 8.776 M 61.72 % | 5.427 M 15.17 % | 4.712 M 2 343.76 % | 192.804 K -96.57 % | 5.620 M 16.69 % | 4.816 M 151.23 % | -9.401 M 57.79 % | -22.270 M -463.42 % | 6.128 M 131.03 % | -19.747 M -85.00 % | -10.674 M -138.20 % | 27.939 M 4.76 % | 26.668 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 72.345 M -16.84 % | 86.990 M -25.12 % | 116.175 M 13.95 % | 101.956 M -2.62 % | 104.698 M -6.11 % | 111.513 M 19.49 % | 93.327 M 14.95 % | 81.188 M 6.20 % | 76.451 M 11.78 % | 68.393 M 41.19 % | 48.441 M 51.67 % | 31.939 M 16.04 % | 27.524 M 25.52 % | 21.929 M -21.78 % | 28.035 M 19.38 % | 23.484 M 190.18 % | 8.093 M -72.11 % | 29.020 M 357.58 % | -11.267 M |
| Total investments | 2.203 M -46.84 % | 4.145 M -55.35 % | 9.282 M -10.48 % | 10.369 M -6.92 % | 11.140 M -14.15 % | 12.975 M -17.47 % | 15.723 M 106.71 % | -234.212 M 8.07 % | -254.784 M -284.22 % | 138.303 M 454.16 % | 24.957 M -7.57 % | 27.001 M -14.35 % | 31.525 M -4.83 % | 33.125 M -23.32 % | 43.197 M -7.93 % | 46.919 M 21.37 % | 38.658 M 7.63 % | 35.916 M 64.63 % | 21.816 M |
| Total debt | 78.575 M -18.56 % | 96.481 M -21.26 % | 122.533 M 13.07 % | 108.369 M -2.45 % | 111.088 M -6.25 % | 118.497 M 17.91 % | 100.496 M 9.09 % | 92.120 M 6.33 % | 86.636 M 7.80 % | 80.366 M 24.10 % | 64.759 M 31.13 % | 49.385 M 20.70 % | 40.916 M -10.02 % | 45.472 M -6.28 % | 48.519 M -6.09 % | 51.664 M -9.12 % | 56.850 M 0.58 % | 56.520 M 1 070.19 % | 4.830 M |
| Accumulated other comprehensive income loss | -12.213 M -131.93 % | -5.266 M 73.08 % | -19.562 M -15.51 % | -16.935 M -1 859.83 % | -864.097 K -123.53 % | 3.673 M -96.47 % | 104.123 M -12.58 % | 119.108 M 1.21 % | 117.681 M 400.15 % | 23.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 8.272 M 591.79 % | -1.682 M 81.51 % | -9.095 M -2 588.49 % | 365.497 K 109.79 % | -3.734 M -174.37 % | 5.021 M 55.66 % | 3.225 M -76.66 % | 13.822 M -10.18 % | 15.388 M 29.07 % | 11.922 M 43.73 % | 8.295 M 43.07 % | 5.798 M 470.54 % | 1.016 M | 0.000 100.00 % | -8.610 M -304.00 % | 4.221 M -9.02 % | 4.639 M -85.37 % | 31.715 M 36.17 % | 23.291 M |
| Common stock | 52.556 M 8.42 % | 48.475 M -23.00 % | 62.956 M 0.00 % | 62.956 M -8.53 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 6.00 % | 64.932 M 0.00 % | 64.932 M 0.00 % | 64.932 M 30.00 % | 49.948 M 0.00 % | 49.948 M 10.00 % | 45.407 M 43.74 % | 31.589 M 10.45 % | 28.601 M |
| Total equity | 47.693 M -7.27 % | 51.431 M -18.54 % | 63.137 M -17.31 % | 76.356 M -4.44 % | 79.906 M -14.06 % | 92.976 M -10.71 % | 104.123 M -12.58 % | 119.108 M -0.42 % | 119.608 M 7.32 % | 111.454 M 3.43 % | 107.755 M 10.90 % | 97.167 M 10.62 % | 87.840 M 1.12 % | 86.867 M -29.74 % | 123.635 M -25.61 % | 166.201 M 6.90 % | 155.479 M 34.34 % | 115.737 M 26.31 % | 91.630 M |
| Other non current liabilities | 4.598 M -2.70 % | 4.726 M -2.99 % | 4.871 M -36.64 % | 7.688 M -20.96 % | 9.726 M 17.86 % | 8.252 M 154.96 % | -15.014 M 1.51 % | -15.244 M 9.01 % | -16.753 M -2 381.77 % | 734.210 K 25.29 % | 586.008 K 55.35 % | 377.211 K 109.56 % | -3.947 M -2.09 % | -3.866 M -199.66 % | -1.290 M 20.37 % | -1.620 M -101.82 % | 88.852 M 1.83 % | 87.259 M 1 706.60 % | 4.830 M |
| Long term debt | 73.914 M -19.35 % | 91.650 M -20.51 % | 115.302 M 14.33 % | 100.852 M 8.21 % | 93.200 M -15.42 % | 110.194 M 28.24 % | 85.928 M 24.84 % | 68.831 M -6.98 % | 73.994 M 2.79 % | 71.987 M 27.97 % | 56.254 M 32.37 % | 42.498 M 37.09 % | 31.000 M -18.42 % | 38.000 M 2 355.62 % | 1.547 M -4.49 % | 1.620 M -4.30 % | 1.693 M -72.67 % | 6.195 M | 0.000 |
| Total non current liabilities | 78.512 M -18.53 % | 96.375 M -19.80 % | 120.174 M 10.72 % | 108.540 M 5.45 % | 102.926 M -13.10 % | 118.446 M 26.90 % | 93.335 M 33.64 % | 69.841 M -6.71 % | 74.868 M 2.95 % | 72.721 M 27.94 % | 56.840 M 32.57 % | 42.875 M 36.82 % | 31.337 M -18.15 % | 38.287 M 26.25 % | 30.327 M -4.48 % | 31.748 M -64.94 % | 90.545 M -3.11 % | 93.454 M 144.31 % | 38.252 M |
| Other current liabilities | 803.209 K -44.82 % | 1.456 M 486.22 % | 248.285 K -5.57 % | 262.922 K | 0.000 -100.00 % | 2.851 M 134.12 % | 1.218 M -89.43 % | 11.517 M -55.47 % | 25.862 M -39.27 % | 42.586 M -46.54 % | 79.657 M 9.53 % | 72.727 M -7.61 % | 78.720 M -39.01 % | 129.069 M -3.91 % | 134.323 M 16.07 % | 115.723 M 164.84 % | 43.695 M 478.72 % | 7.550 M -76.00 % | 31.456 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 587.490 K 735.87 % | 70.285 K -85.29 % | 477.684 K -28.58 % | 668.820 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 |
| Short term debt | 4.661 M -3.52 % | 4.831 M -33.18 % | 7.230 M -3.81 % | 7.517 M -57.98 % | 17.888 M 115.46 % | 8.303 M -43.01 % | 14.568 M -37.44 % | 23.289 M 84.22 % | 12.642 M 50.87 % | 8.380 M -1.46 % | 8.504 M 23.48 % | 6.887 M -30.54 % | 9.916 M 32.71 % | 7.472 M -84.09 % | 46.971 M -6.14 % | 50.044 M -9.27 % | 55.157 M 9.60 % | 50.326 M 941.94 % | 4.830 M |
| Total current liabilities | 12.397 M -25.52 % | 16.645 M -15.94 % | 19.802 M 33.24 % | 14.862 M -40.44 % | 24.952 M 39.27 % | 17.916 M -36.38 % | 28.164 M -31.08 % | 40.862 M -32.24 % | 60.308 M -9.81 % | 66.866 M -31.27 % | 97.293 M 10.47 % | 88.074 M -13.55 % | 101.876 M -25.39 % | 136.541 M -24.69 % | 181.294 M 9.37 % | 165.767 M 67.69 % | 98.852 M 70.80 % | 57.876 M 59.50 % | 36.286 M |
| Total liabilities | 90.909 M -19.56 % | 113.020 M -19.26 % | 139.976 M 13.43 % | 123.402 M -3.50 % | 127.877 M -6.22 % | 136.363 M 12.23 % | 121.499 M 9.75 % | 110.703 M -18.10 % | 135.176 M -3.16 % | 139.587 M -9.44 % | 154.133 M 17.70 % | 130.949 M -1.70 % | 133.213 M -23.80 % | 174.828 M -17.39 % | 211.621 M 7.14 % | 197.516 M 4.29 % | 189.398 M 25.16 % | 151.330 M 103.02 % | 74.537 M |
| Other non current assets | 117.907 M -12.66 % | 134.997 M -20.21 % | 169.183 M 416.62 % | -53.435 M -38.42 % | -38.604 M 32.70 % | -57.360 M 26.71 % | -78.261 M -147.63 % | 164.300 M 5.82 % | 155.262 M 0.52 % | 154.460 M 15.19 % | 134.086 M 15.50 % | 116.096 M 9.53 % | 105.999 M -0.92 % | 106.982 M -64.23 % | 299.091 M 8.80 % | 274.893 M 3.21 % | 266.350 M 36.92 % | 194.528 M 55.24 % | 125.309 M |
| Long term investments | 667.376 K -83.90 % | 4.145 M -54.18 % | 9.046 M -9.31 % | 9.975 M -7.36 % | 10.767 M -11.38 % | 12.149 M -17.58 % | 14.741 M 106.29 % | -234.212 M 8.07 % | -254.784 M -284.22 % | 138.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M -0.55 % | 2.267 M 0.00 % | 2.267 M -68.85 % | 7.277 M | 0.000 -100.00 % | 2.267 M -26.68 % | 3.092 M 0.00 % | 3.092 M 0.00 % | 3.092 M -5.15 % | 3.260 M 224.04 % | 1.006 M 9.33 % | 920.096 K |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M -0.55 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M -26.68 % | 3.092 M 0.00 % | 3.092 M 0.00 % | 3.092 M -5.15 % | 3.260 M 224.04 % | 1.006 M 9.33 % | 920.096 K |
| Property plant equipment net | 73.326 K -97.16 % | 2.586 M -0.88 % | 2.609 M -4.37 % | 2.728 M 630.42 % | 373.468 K -30.93 % | 540.684 K -25.91 % | 729.808 K 43.40 % | 508.918 K -14.50 % | 595.221 K -10.55 % | 665.393 K 7.64 % | 618.180 K 72.34 % | 358.706 K 122.92 % | 160.913 K 24.06 % | 129.703 K -55.99 % | 294.720 K -98.71 % | 22.796 M 3 339.96 % | 662.695 K -13.28 % | 764.156 K 178.50 % | 274.381 K |
| Total non current assets | 118.648 M -16.28 % | 141.727 M -18.57 % | 174.046 M 7.92 % | 161.280 M -11.66 % | 182.574 M -2.33 % | 186.923 M 13.23 % | 165.086 M -1.18 % | 167.063 M 5.65 % | 158.124 M 0.46 % | 157.392 M 14.91 % | 136.971 M 15.37 % | 118.721 M 9.49 % | 108.427 M -1.61 % | 110.203 M -63.57 % | 302.477 M 0.56 % | 300.782 M 11.29 % | 270.272 M 37.68 % | 196.298 M 55.17 % | 126.503 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 15.155 M -5.84 % | 16.094 M 39.50 % | 11.537 M 295.32 % | 2.918 M -75.99 % | 12.153 M -44.62 % | 21.946 M 25.85 % | 17.438 M 73.98 % | 10.023 M 1.77 % | 9.848 M 42 877.96 % | 22.915 K -99.58 % | 5.446 M -94.26 % | 94.824 M 319.52 % | -43.197 M 7.93 % | -46.919 M -44.59 % | -32.450 M 8.05 % | -35.289 M -5 319.01 % | 676.166 K |
| Short term investments | 1.536 M | 0.000 -100.00 % | 235.587 K -40.27 % | 394.447 K 5.86 % | 372.616 K -54.89 % | 826.000 K -15.86 % | 981.739 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.525 M -4.83 % | 33.125 M -23.32 % | 43.197 M -7.93 % | 46.919 M 21.37 % | 38.658 M 7.63 % | 35.916 M 64.63 % | 21.816 M |
| cash and cash equivalents | 6.230 M -34.36 % | 9.491 M 49.28 % | 6.358 M -0.86 % | 6.413 M 0.36 % | 6.390 M -8.51 % | 6.984 M -2.58 % | 7.169 M -34.42 % | 10.932 M 7.33 % | 10.185 M -14.93 % | 11.973 M -26.62 % | 16.318 M -6.47 % | 17.446 M 30.28 % | 13.391 M -43.12 % | 23.543 M 14.93 % | 20.484 M -27.31 % | 28.180 M -42.20 % | 48.757 M 77.29 % | 27.501 M 70.85 % | 16.097 M |
| Cash and short term investments | 7.766 M -18.18 % | 9.491 M 43.95 % | 6.593 M -3.14 % | 6.807 M 0.66 % | 6.762 M -13.42 % | 7.810 M -4.18 % | 8.151 M -25.44 % | 10.932 M 7.33 % | 10.185 M -14.93 % | 11.973 M -26.62 % | 16.318 M -6.47 % | 17.446 M -61.16 % | 44.916 M -20.74 % | 56.668 M -11.01 % | 63.680 M -15.20 % | 75.099 M -14.09 % | 87.415 M 37.84 % | 63.417 M 67.27 % | 37.912 M |
| Total current assets | 19.954 M -12.19 % | 22.724 M -21.82 % | 29.066 M -24.46 % | 38.478 M 52.63 % | 25.209 M -40.57 % | 42.416 M -29.93 % | 60.536 M -3.53 % | 62.748 M -35.08 % | 96.660 M 3.21 % | 93.650 M -25.03 % | 124.917 M 14.19 % | 109.395 M -2.87 % | 112.626 M -25.66 % | 151.491 M 362.16 % | 32.779 M -47.92 % | 62.935 M -15.64 % | 74.604 M 5.42 % | 70.769 M 78.42 % | 39.664 M |
| Inventory | 10.511 M -6.66 % | 11.261 M 185.66 % | 3.942 M -37.11 % | 6.269 M -9.29 % | 6.910 M -59.54 % | 17.079 M -59.08 % | 41.741 M 21.80 % | 34.272 M -50.36 % | 69.036 M -3.65 % | 71.653 M -27.44 % | 98.751 M 14.31 % | 86.386 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.575 M 31.17 % | 8.824 M 720.49 % | 1.075 M |
| Net receivables | 1.678 M -14.91 % | 1.972 M -41.60 % | 3.376 M -63.73 % | 9.308 M | 0.000 -100.00 % | 14.608 M 65.35 % | 8.835 M 300.74 % | -4.401 M | 0.000 | 0.000 -100.00 % | 7.277 M | 0.000 -100.00 % | 4.689 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.064 M -76.15 % | 33.817 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 203.112 M 1.68 % | 199.758 M -3.86 % | 207.784 M -9.40 % | 229.338 M 1.65 % | 225.622 M -3.67 % | 234.212 M -8.07 % | 254.784 M 284.22 % | -138.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.932 M -33.07 % | 10.358 M -11.74 % | 11.736 M 67.37 % | 7.012 M 6.47 % | 6.586 M 8.07 % | 6.094 M -50.77 % | 12.378 M 104.36 % | 6.057 M -72.22 % | 21.804 M 37.13 % | 15.900 M 74.12 % | 9.132 M 7.95 % | 8.459 M -36.11 % | 13.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 803.209 K -44.82 % | 1.456 M 147.75 % | 587.490 K 735.87 % | 70.285 K -85.29 % | 477.684 K -28.58 % | 668.820 K -99.45 % | 121.499 M 5.56 % | 115.104 M -16.05 % | 137.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 336.911 K 17.44 % | 286.890 K 11.51 % | 257.276 K -9.39 % | 283.952 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.089 M -90.15 % | 11.055 M 1.25 % | 10.918 M -24.16 % | 14.397 M 12.12 % | 12.840 M -1.89 % | 13.088 M 1.97 % | 12.835 M 24.76 % | 10.288 M 8.62 % | 9.472 M 29.61 % | 7.308 M 2.28 % | 7.145 M 15.11 % | 6.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 28.861 M -6.75 % | 30.949 M 15.74 % | 26.740 M 124.65 % | 11.903 M -8.93 % | 13.070 M -6.31 % | 13.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.547 M -4.49 % | 1.620 M -4.30 % | 1.693 M -4.13 % | 1.766 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 16.935 M 1 859.83 % | 864.097 K | 0.000 -100.00 % | 3.225 M -72.85 % | 11.879 M -11.75 % | 13.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -2.010 M 68.68 % | -6.417 M -290.71 % | -1.642 M -110.55 % | 15.572 M 449.08 % | 2.836 M 19.84 % | 2.367 M 43.75 % | 1.646 M -43.06 % | 2.891 M 739.23 % | 344.496 K 359.43 % | -132.788 K 0.00 % | -132.788 K 0.00 % | -132.788 K -100.61 % | 21.883 M -70.73 % | 74.753 M -9.17 % | 82.297 M 17.63 % | 69.960 M 4.46 % | 66.975 M 27.73 % | 52.433 M 46.01 % | 35.910 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 100.00 % | -70.285 K 85.29 % | -477.684 K 28.58 % | -668.820 K -102.98 % | 22.421 M 37.95 % | 16.253 M -7.79 % | 17.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.947 M 2.09 % | 3.866 M -87.14 % | 30.070 M -4.43 % | 31.464 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 138.602 M -15.72 % | 164.451 M -19.03 % | 203.112 M 1.68 % | 199.758 M -3.86 % | 207.784 M -9.40 % | 229.338 M 1.65 % | 225.622 M -1.82 % | 229.811 M -9.80 % | 254.784 M 1.49 % | 251.042 M -4.14 % | 261.889 M 14.80 % | 228.116 M 3.20 % | 221.053 M -15.53 % | 261.695 M -21.94 % | 335.256 M -7.82 % | 363.717 M 5.46 % | 344.876 M 29.13 % | 267.067 M 60.72 % | 166.167 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.368 M 144.47 % | 3.014 M 191.06 % | -3.310 M 33.48 % | -4.976 M -81.09 % | -2.748 M 11.28 % | -3.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.608 K -76.90 % | 97.880 K -54.02 % | 212.862 K -37.94 % | 342.996 K 25.79 % | 272.682 K 1.48 % | 268.693 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 416.301 K -75.59 % | 1.705 M -73.86 % | 6.525 M 347.12 % | 1.459 M -74.55 % | 5.734 M 53.13 % | 3.744 M 147.04 % | -7.961 M -11 185.22 % | -70.543 K 99.48 % | -13.579 M -536.80 % | -2.132 M 73.46 % | -8.034 M -235.04 % | 5.949 M 126.68 % | -22.296 M -82.19 % | -12.238 M -155.25 % | 22.152 M 350.66 % | 4.916 M 186.03 % | -5.714 M 17.75 % | -6.947 M 32.18 % | -10.242 M |
| Accounts receivables | -459.966 K -158.74 % | 783.099 K -86.42 % | 5.767 M 91.32 % | 3.015 M 49.63 % | 2.015 M 154.25 % | -3.714 M -231.76 % | 2.819 M 502.53 % | -700.228 K -121.46 % | 3.263 M 1 966.86 % | -174.785 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 761.686 K 108.27 % | 365.714 K -81.31 % | 1.957 M 288.56 % | 503.673 K -91.67 % | 6.049 M -50.97 % | 12.337 M 248.86 % | -8.288 M -125.05 % | 33.080 M 126.11 % | 14.630 M -48.68 % | 28.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 770.190 K 422.36 % | -238.924 K 86.08 % | -1.716 M -6.16 % | -1.617 M 24.55 % | -2.143 M 50.70 % | -4.346 M -618.58 % | -604.871 K 81.45 % | -3.261 M 78.42 % | -15.107 M -328.76 % | 6.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -747.629 K -193.99 % | 795.445 K 54.07 % | 516.303 K 216.69 % | -442.467 K -136.28 % | -187.263 K 64.81 % | -532.132 K -262.78 % | 326.912 K 100.99 % | -33.151 M -17.52 % | -28.210 M 7.94 % | -30.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 235.568 K -94.41 % | 4.216 M -76.64 % | 18.052 M 247.81 % | 5.190 M -3.26 % | 5.365 M 11.58 % | 4.808 M -1.33 % | 4.873 M 796.13 % | -700.030 K -153.24 % | 1.315 M 310.37 % | 320.406 K 107.23 % | -4.430 M -34.35 % | -3.298 M -114.14 % | 23.314 M -15.65 % | 27.639 M 145.33 % | 11.266 M 141.01 % | -27.474 M -240.79 % | 19.515 M 135.41 % | -55.108 M -286.01 % | 29.627 M |
| Net cash provided by operating activities | 2.527 M 7.87 % | 2.342 M -79.68 % | 11.527 M 52.03 % | 7.582 M -25.70 % | 10.204 M 216.84 % | 3.221 M 8 834.77 % | 36.045 K -99.57 % | 8.343 M 61 624.16 % | -13.561 K -100.16 % | 8.617 M 369.30 % | -3.200 M -133.63 % | 9.515 M 557.82 % | 1.446 M 145.93 % | -3.149 M -113.41 % | 23.488 M 245.20 % | -16.177 M -174.97 % | 21.577 M 175.02 % | -28.761 M -165.02 % | 44.235 M |
| Investments in property plant and equipment | -18.446 K 95.23 % | -386.490 K 45.80 % | -713.023 K -42.37 % | -500.840 K -873.17 % | -51.465 K -150.83 % | -20.518 K 95.63 % | -469.636 K -279.92 % | -123.614 K -0.76 % | -122.676 K 34.15 % | -186.296 K 51.18 % | -381.586 K -45.79 % | -261.737 K -109.53 % | -124.916 K 99.05 % | -13.091 M 42.40 % | -22.728 M -491.57 % | -3.842 M -2 277.62 % | -161.589 K 93.49 % | -2.481 M -964.78 % | -233.008 K |
| Acquisitions net | 0.000 -100.00 % | 3.677 M 506.39 % | 606.363 K 12.84 % | 537.350 K -2.14 % | 549.090 K 5.88 % | 518.579 K 64 922.38 % | -800.000 -100.29 % | 275.153 K 125.38 % | -1.084 M -105.74 % | -526.937 K -11.70 % | -471.727 K -107.35 % | 6.418 M 7 829.26 % | 80.938 K 116.48 % | -491.163 K 97.55 % | -20.067 M 66.14 % | -59.271 M 65.17 % | -170.178 M -489.51 % | -28.868 M -27.15 % | -22.703 M |
| Purchases of investments | -1.743 M -187.55 % | -606.277 K -31.02 % | -462.738 K -35.11 % | -342.486 K 37.63 % | -549.090 K -5.88 % | -518.579 K -21.60 % | -426.480 K -437.50 % | 126.366 K -98.38 % | 7.800 M 139.28 % | -19.857 M -739.84 % | -2.364 M 73.56 % | -8.944 M -156.99 % | 15.694 M | 0.000 | 0.000 100.00 % | -25.205 M -336.45 % | -5.775 M -1 104.98 % | 574.637 K 155.39 % | 225.000 K |
| Sales maturities of investments | 13.650 M 5 931.74 % | 226.309 K -87.98 % | 1.883 M 121.54 % | 850.000 K 173.42 % | 310.878 K 81.89 % | 170.915 K 1 450.39 % | 11.024 K -97.87 % | 517.078 K -79.14 % | 2.479 M 89 095.79 % | 2.779 K -99.96 % | 7.470 M 2 740.99 % | 262.932 K -84.72 % | 1.721 M -53.65 % | 3.713 M -38.54 % | 6.041 M -85.92 % | 42.903 M -60.38 % | 108.290 M 195.71 % | 36.620 M 1 156.76 % | -3.465 M |
| Other investing activites | 0.000 -100.00 % | 26.320 M 18 406.34 % | 142.219 K -17.30 % | 171.978 K -90.88 % | 1.887 M 237.69 % | -1.370 M -171.26 % | 1.923 M -15.97 % | 2.288 M -83.27 % | 13.681 M 171.65 % | -19.092 M 12.96 % | -21.936 M -146.99 % | -8.882 M -304.67 % | -2.195 M -120.31 % | 10.805 M -43.98 % | 19.288 M 50.92 % | 12.781 M -51.81 % | 26.522 M 501.32 % | -6.609 M 58.38 % | -15.878 M |
| Net cash used for investing activites | 11.889 M -59.33 % | 29.230 M 1 907.69 % | 1.456 M 103.34 % | 716.002 K -66.64 % | 2.146 M 275.93 % | -1.220 M -217.65 % | 1.037 M -64.93 % | 2.957 M -80.23 % | 14.953 M 175.51 % | -19.803 M -29.26 % | -15.320 M -522.09 % | -2.463 M -375.45 % | -517.961 K -103.69 % | 14.027 M 166.58 % | 5.262 M 170.83 % | -7.429 M 79.09 % | -35.527 M -2 556.03 % | -1.338 M 96.84 % | -42.280 M |
| Debt repayment | -11.825 M 60.92 % | -30.256 M -346.38 % | -6.778 M -344.22 % | -1.526 M 72.70 % | -5.588 M -215.62 % | 4.833 M -42.30 % | 8.376 M 170.87 % | 3.092 M 187.76 % | -3.524 M -122.58 % | 15.608 M -15.00 % | 18.361 M 17 978.49 % | -102.700 K 97.72 % | -4.500 M -1 000.00 % | 500.000 K 116.84 % | -2.970 M -222.22 % | 2.430 M 118.03 % | -13.474 M -124.82 % | 54.283 M 1 450.95 % | 3.500 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 102.860 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 544.982 K 171.78 % | -759.281 K 10.53 % | -848.642 K 96.74 % | -26.060 M -450.13 % | -4.737 M 21.79 % | -6.057 M |
| Common stock repurchased | -1.743 M -5.16 % | -1.658 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 100.00 % | -937.386 K | 0.000 100.00 % | -4.737 M 21.79 % | -6.057 M |
| Dividends paid | -25.861 K -173.34 % | -9.461 K -151.22 % | -3.766 K -12.72 % | -3.341 K 63.85 % | -9.241 K 78.44 % | -42.869 K 99.14 % | -4.981 M 0.07 % | -4.984 M -14.64 % | -4.348 M -16.96 % | -3.717 M | 0.000 | 0.000 | 0.000 100.00 % | -69.907 K | 0.000 | 0.000 100.00 % | -15.528 M -13.25 % | -13.711 M -338.37 % | -3.128 M |
| Other financing activites | -3.555 M 56.29 % | -8.132 M -33.49 % | -6.092 M 7.70 % | -6.601 M -21.18 % | -5.447 M -4.17 % | -5.229 M -50.10 % | -3.484 M 18.53 % | -4.276 M -5.25 % | -4.063 M -17.74 % | -3.450 M -65.07 % | -2.090 M | 0.000 100.00 % | -3.260 M 39.72 % | -5.409 M 83.47 % | -32.717 M -2 359.76 % | 1.448 M -98.30 % | 85.281 M 948.91 % | 8.130 M -51.85 % | 16.887 M |
| Net cash used provided by financing activities | -17.149 M 57.19 % | -40.055 M -211.13 % | -12.874 M -60.38 % | -8.027 M 27.32 % | -11.045 M -2 420.15 % | -438.249 K 70.33 % | -1.477 M 76.05 % | -6.167 M 48.32 % | -11.934 M -241.39 % | 8.440 M -48.13 % | 16.271 M 694.48 % | -2.737 M 64.73 % | -7.760 M -75.03 % | -4.434 M 87.83 % | -36.446 M -1 303.17 % | 3.029 M -89.98 % | 30.219 M -31.27 % | 43.965 M 320.70 % | 10.451 M |
| Effect of forex changes on cash | -526.943 K -85.81 % | -283.593 K 30.53 % | -408.206 K 16.01 % | -486.030 K 74.42 % | -1.900 M -636.30 % | -258.012 K 82.02 % | -1.435 M 35.49 % | -2.225 M -304.50 % | 1.088 M 172.79 % | -1.495 M -1 479.74 % | 108.322 K 140.14 % | -269.887 K 68.56 % | -858.348 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.434 M | 0.000 |
| Net change in cash | -3.261 M -19.95 % | -2.718 M -326.20 % | -637.843 K -2 864.34 % | 23.074 K 103.88 % | -594.467 K -144.89 % | 1.324 M 171.99 % | -1.840 M -163.26 % | 2.908 M -28.95 % | 4.093 M 196.53 % | -4.240 M -98.10 % | -2.140 M -152.91 % | 4.045 M 152.60 % | -7.690 M -219.34 % | 6.444 M 183.73 % | -7.696 M 62.60 % | -20.577 M -196.80 % | 21.256 M 86.39 % | 11.404 M -11.37 % | 12.866 M |
| Cash at beginning of period | 3.056 M -47.07 % | 5.775 M -9.95 % | 6.413 M 0.36 % | 6.390 M -8.51 % | 6.984 M 23.40 % | 5.660 M -36.63 % | 8.932 M 48.28 % | 6.024 M 211.96 % | 1.931 M -68.71 % | 6.171 M -25.75 % | 8.311 M 94.81 % | 4.266 M -64.32 % | 11.956 M 40.93 % | 8.484 M -69.89 % | 28.180 M -42.20 % | 48.757 M 77.29 % | 27.501 M 70.85 % | 16.097 M 398.31 % | 3.230 M |
| Cash at end of period | 5.316 M 73.91 % | 3.056 M -47.07 % | 5.775 M -9.95 % | 6.413 M 0.36 % | 6.390 M -8.51 % | 6.984 M -1.52 % | 7.092 M -20.60 % | 8.932 M 48.28 % | 6.024 M 211.96 % | 1.931 M -68.71 % | 6.171 M -25.75 % | 8.311 M 94.81 % | 4.266 M -71.42 % | 14.928 M -27.12 % | 20.484 M -27.31 % | 28.180 M -42.20 % | 48.757 M 77.29 % | 27.501 M 70.85 % | 16.097 M |
| Operating cash flow | 6.498 M 177.42 % | 2.342 M -79.68 % | 11.527 M 52.03 % | 7.582 M -25.70 % | 10.204 M 216.84 % | 3.221 M 8 834.77 % | 36.045 K -99.57 % | 8.343 M 61 624.16 % | -13.561 K -100.16 % | 8.617 M 369.30 % | -3.200 M -133.63 % | 9.515 M 557.82 % | 1.446 M 145.93 % | -3.149 M -113.41 % | 23.488 M 245.20 % | -16.177 M -174.97 % | 21.577 M 175.02 % | -28.761 M -165.02 % | 44.235 M |
| Capital expenditure | -18.442 K 95.23 % | -386.490 K 45.80 % | -713.023 K -42.37 % | -500.840 K -873.17 % | -51.465 K -150.83 % | -20.518 K 95.63 % | -469.636 K -279.92 % | -123.614 K -0.76 % | -122.676 K 34.15 % | -186.296 K 51.18 % | -381.586 K -45.79 % | -261.737 K -109.53 % | -124.916 K 99.05 % | -13.091 M 42.40 % | -22.728 M -491.57 % | -3.842 M -2 277.62 % | -161.589 K 93.49 % | -2.481 M -964.78 % | -233.008 K |
| Free CashFlow | 6.479 M 231.30 % | 1.956 M -81.91 % | 10.814 M 52.72 % | 7.081 M -30.25 % | 10.152 M 217.26 % | 3.200 M 838.03 % | -433.591 K -105.28 % | 8.220 M 6 133.37 % | -136.237 K -101.62 % | 8.431 M 335.41 % | -3.581 M -138.71 % | 9.253 M 600.20 % | 1.321 M 108.14 % | -16.240 M -2 236.82 % | 760.013 K 103.80 % | -20.019 M -193.48 % | 21.415 M 168.55 % | -31.242 M -171.00 % | 44.002 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.034 M 0.51 % | 3.019 M 2.27 % | 2.952 M -10.02 % | 3.280 M -1.00 % | 3.313 M -10.72 % | 3.711 M -20.38 % | 4.661 M 22.09 % | 3.818 M 3.49 % | 3.689 M -1.77 % | 3.755 M -20.92 % | 4.749 M 38.43 % | 3.430 M -3.16 % | 3.542 M 2.46 % | 3.457 M -8.25 % | 3.768 M 9.67 % | 3.436 M -3.87 % | 3.574 M 28.57 % | 2.780 M -8.58 % | 3.041 M 14.41 % | 2.658 M -72.04 % | 9.506 M 118.99 % | 4.341 M -70.18 % | 14.558 M 182.67 % | 5.150 M 35.13 % | 3.811 M -12.28 % | 4.344 M 31.41 % | 3.306 M -36.98 % | 5.246 M -33.49 % | 7.887 M 40.43 % | 5.617 M -73.72 % | 21.372 M 34.26 % | 15.918 M -1.86 % | 16.220 M 7.40 % | 15.101 M 19.49 % | 12.638 M -25.07 % | 16.866 M 73.68 % | 9.711 M -39.28 % | 15.994 M -23.30 % | 20.851 M 22.16 % | 17.068 M 38.61 % | 12.314 M 28.47 % | 9.585 M 601.68 % | 1.366 M -77.81 % | 6.155 M -83.26 % | 36.769 M 264.73 % | 10.081 M 11.12 % | 9.073 M 366.49 % | 1.945 M |
| Net income | 590.382 K 25.08 % | 472.010 K 191.63 % | -515.109 K -546.53 % | 115.359 K -67.55 % | 355.504 K -71.80 % | 1.261 M 138.85 % | -3.245 M -288.09 % | 1.725 M 106.90 % | -25.020 M -12 942.67 % | 194.816 K -98.43 % | 12.407 M 5 427.42 % | 224.462 K 6.67 % | 210.432 K 3.03 % | 204.249 K -20.81 % | 257.908 K 303.19 % | 63.967 K 50.21 % | 42.584 K 2.24 % | 41.649 K 101.30 % | -3.210 M -912.18 % | -317.142 K 78.77 % | -1.494 M 56.78 % | -3.456 M 28.92 % | -4.862 M 3.30 % | -5.028 M -4 695.87 % | 109.407 K -89.19 % | 1.012 M 257.69 % | 283.020 K -85.26 % | 1.920 M 23.57 % | 1.554 M 15.31 % | 1.347 M 287.95 % | 347.280 K -87.15 % | 2.703 M 19.44 % | 2.263 M 18.51 % | 1.909 M -44.11 % | 3.416 M 26.49 % | 2.701 M 18.68 % | 2.276 M 22.35 % | 1.860 M -28.21 % | 2.591 M -1.69 % | 2.636 M 10.85 % | 2.378 M 38.64 % | 1.715 M -29.25 % | 2.424 M -5.48 % | 2.564 M 278.04 % | -1.440 M -747.09 % | 222.576 K -65.57 % | 646.458 K -66.26 % | 1.916 M |
| Income before tax | 605.229 K 22.91 % | 492.406 K 201.73 % | -484.042 K -494.87 % | 122.584 K -66.34 % | 364.196 K -80.04 % | 1.824 M 156.42 % | -3.233 M -257.90 % | 2.048 M 189.67 % | -2.284 M -13 235.84 % | -17.124 K 99.89 % | -15.499 M -12 493.39 % | 125.058 K -63.15 % | 339.397 K 97.40 % | 171.932 K -39.83 % | 285.764 K 111.75 % | 134.952 K 23.59 % | 109.196 K 11.69 % | 97.771 K 103.03 % | -3.226 M -1 082.55 % | -272.809 K 81.71 % | -1.492 M 56.85 % | -3.456 M 28.84 % | -4.857 M 3.23 % | -5.019 M -3 591.77 % | 143.750 K -86.68 % | 1.079 M 100.58 % | 538.115 K -77.30 % | 2.371 M 49.32 % | 1.588 M 7.64 % | 1.475 M 22.61 % | 1.203 M -59.19 % | 2.948 M 26.52 % | 2.330 M 12.04 % | 2.080 M -47.56 % | 3.966 M 33.61 % | 2.969 M 27.33 % | 2.332 M -7.44 % | 2.519 M -15.41 % | 2.978 M 7.82 % | 2.762 M 10.93 % | 2.490 M 38.95 % | 1.792 M -42.63 % | 3.123 M 15.33 % | 2.708 M 133.22 % | 1.161 M 385.21 % | 239.323 K -56.86 % | 554.758 K -44.55 % | 1.001 M |
| Income before tax ratio | 0.20 22.28 % | 0.16 199.47 % | -0.16 -538.82 % | 0.04 -66.00 % | 0.11 -77.64 % | 0.49 170.86 % | -0.69 -229.33 % | 0.54 186.64 % | -0.62 -13 475.48 % | 0.00 99.86 % | -3.26 -9 052.94 % | 0.04 -61.95 % | 0.10 92.66 % | 0.05 -34.42 % | 0.08 93.08 % | 0.04 28.56 % | 0.03 -13.13 % | 0.04 103.32 % | -1.06 -933.60 % | -0.10 34.59 % | -0.16 80.29 % | -0.80 -138.65 % | -0.33 65.77 % | -0.97 -2 684.00 % | 0.04 -84.82 % | 0.25 52.63 % | 0.16 -63.99 % | 0.45 124.51 % | 0.20 -23.35 % | 0.26 366.54 % | 0.06 -69.61 % | 0.19 28.92 % | 0.14 4.31 % | 0.14 -56.12 % | 0.31 78.31 % | 0.18 -26.69 % | 0.24 52.44 % | 0.16 10.28 % | 0.14 -11.74 % | 0.16 -19.97 % | 0.20 8.16 % | 0.19 -91.82 % | 2.29 419.65 % | 0.44 1 293.27 % | 0.03 33.03 % | 0.02 -61.18 % | 0.06 -88.11 % | 0.51 |
| EBITDA | 1.724 M 4.91 % | 1.643 M 140.08 % | 684.525 K -54.09 % | 1.491 M -15.77 % | 1.770 M -46.03 % | 3.281 M 178.51 % | 1.178 M -70.59 % | 4.005 M 1 165.78 % | -375.790 K -118.61 % | 2.020 M 116.62 % | -12.150 M -853.24 % | 1.613 M 12.10 % | 1.439 M -5.84 % | 1.528 M 94.67 % | 785.023 K -41.03 % | 1.331 M 6.22 % | 1.253 M 8.43 % | 1.156 M 186.11 % | -1.342 M -253.77 % | 872.960 K 371.78 % | 185.036 K 110.33 % | -1.791 M 47.96 % | -3.441 M 3.09 % | -3.551 M -1 385.87 % | -238.971 K -109.77 % | 2.447 M 261.06 % | -1.519 M -791.48 % | 219.742 K -47.36 % | 417.479 K 1 086.25 % | -42.330 K 98.83 % | -3.633 M -226.75 % | 2.867 M 29.97 % | 2.206 M 18.18 % | 1.866 M 230.20 % | 565.204 K -79.16 % | 2.713 M 62.75 % | 1.667 M -51.77 % | 3.455 M -10.54 % | 3.862 M 8.23 % | 3.569 M 6.42 % | 3.353 M 31.22 % | 2.556 M -1.31 % | 2.590 M 905.34 % | -321.551 K -117.05 % | 1.886 M 59.91 % | 1.179 M -13.59 % | 1.365 M -27.41 % | 1.880 M |
| Net income ratio | 0.19 24.44 % | 0.16 189.60 % | -0.17 -596.24 % | 0.04 -67.22 % | 0.11 -68.41 % | 0.34 148.79 % | -0.70 -254.06 % | 0.45 106.66 % | -6.78 -13 173.45 % | 0.05 -98.01 % | 2.61 3 892.99 % | 0.07 10.15 % | 0.06 0.55 % | 0.06 -13.68 % | 0.07 267.64 % | 0.02 56.26 % | 0.01 -20.47 % | 0.01 101.42 % | -1.06 -784.68 % | -0.12 24.06 % | -0.16 80.26 % | -0.80 -138.36 % | -0.33 65.79 % | -0.98 -3 501.06 % | 0.03 -87.68 % | 0.23 172.18 % | 0.09 -76.61 % | 0.37 85.80 % | 0.20 -17.89 % | 0.24 1 376.12 % | 0.02 -90.43 % | 0.17 21.71 % | 0.14 10.34 % | 0.13 -53.23 % | 0.27 68.81 % | 0.16 -31.67 % | 0.23 101.50 % | 0.12 -6.41 % | 0.12 -19.52 % | 0.15 -20.03 % | 0.19 7.92 % | 0.18 -89.92 % | 1.77 325.88 % | 0.42 1 163.64 % | -0.04 -277.42 % | 0.02 -69.01 % | 0.07 -92.77 % | 0.99 |
| Ratio EBITDA | 0.57 4.38 % | 0.54 134.77 % | 0.23 -48.98 % | 0.45 -14.92 % | 0.53 -39.56 % | 0.88 249.79 % | 0.25 -75.91 % | 1.05 1 129.87 % | -0.10 -118.94 % | 0.54 121.02 % | -2.56 -644.14 % | 0.47 15.76 % | 0.41 -8.10 % | 0.44 112.19 % | 0.21 -46.23 % | 0.39 10.49 % | 0.35 -15.67 % | 0.42 194.20 % | -0.44 -234.41 % | 0.33 1 587.23 % | 0.02 104.72 % | -0.41 -74.51 % | -0.24 65.72 % | -0.69 -999.58 % | -0.06 -111.13 % | 0.56 222.55 % | -0.46 -1 197.26 % | 0.04 -20.86 % | 0.05 802.32 % | -0.01 95.57 % | -0.17 -194.40 % | 0.18 32.43 % | 0.14 10.03 % | 0.12 176.34 % | 0.04 -72.19 % | 0.16 -6.30 % | 0.17 -20.56 % | 0.22 16.63 % | 0.19 -11.40 % | 0.21 -23.22 % | 0.27 2.14 % | 0.27 -85.94 % | 1.90 3 728.57 % | -0.05 -201.86 % | 0.05 -56.16 % | 0.12 -22.23 % | 0.15 -84.44 % | 0.97 |
| Gross profit ratio | 0.77 -3.79 % | 0.80 -1.80 % | 0.81 2.36 % | 0.79 10.30 % | 0.72 3.29 % | 0.69 6.90 % | 0.65 -5.56 % | 0.69 -0.82 % | 0.69 -4.52 % | 0.73 38.23 % | 0.53 -20.88 % | 0.66 3.65 % | 0.64 -6.35 % | 0.68 13.31 % | 0.60 -7.04 % | 0.65 2.59 % | 0.63 -10.79 % | 0.71 34.13 % | 0.53 -20.55 % | 0.67 224.15 % | 0.21 -61.54 % | 0.53 4 685.28 % | 0.01 -93.42 % | 0.17 -67.82 % | 0.53 7.09 % | 0.49 -6.42 % | 0.53 9.35 % | 0.48 29.89 % | 0.37 -7.61 % | 0.40 931.45 % | -0.05 -120.40 % | 0.24 6.05 % | 0.22 -11.25 % | 0.25 3.39 % | 0.24 -15.30 % | 0.29 -5.16 % | 0.30 52.36 % | 0.20 -7.71 % | 0.22 -20.60 % | 0.27 -6.92 % | 0.29 -19.04 % | 0.36 -44.02 % | 0.64 175.06 % | 0.23 16.59 % | 0.20 40.04 % | 0.14 -62.82 % | 0.38 124.66 % | -1.56 |
| Weighted average shs out dil | 510.393 M 0.69 % | 506.882 M -0.61 % | 509.992 M -0.34 % | 511.755 M -0.19 % | 512.714 M 4.70 % | 489.679 M 4.08 % | 470.471 M -0.55 % | 473.054 M -2.65 % | 485.954 M -1.62 % | 493.968 M -0.10 % | 494.439 M -21.46 % | 629.554 M 0.00 % | 629.554 M 0.00 % | 629.554 M 0.01 % | 629.498 M -0.01 % | 629.554 M 0.00 % | 629.554 M 0.04 % | 629.322 M 0.19 % | 628.132 M -0.18 % | 629.249 M 9.27 % | 575.854 M 0.00 % | 575.854 M 0.37 % | 573.751 M -0.32 % | 575.595 M 0.09 % | 575.069 M 0.00 % | 575.069 M 0.59 % | 571.708 M -0.76 % | 576.061 M 0.79 % | 571.545 M -0.71 % | 575.626 M 1.04 % | 569.707 M -0.82 % | 574.444 M 0.06 % | 574.127 M 0.05 % | 573.826 M 1.02 % | 568.034 M -0.70 % | 572.060 M 0.01 % | 572.006 M 0.03 % | 571.845 M 0.90 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M |
| Weighted average shs out | 510.393 M 0.69 % | 506.882 M -0.61 % | 509.992 M -0.34 % | 511.755 M -0.19 % | 512.714 M 4.70 % | 489.679 M 4.08 % | 470.471 M -0.55 % | 473.054 M -2.65 % | 485.954 M -1.62 % | 493.968 M -0.10 % | 494.439 M -21.46 % | 629.554 M 0.00 % | 629.554 M 0.00 % | 629.554 M 0.01 % | 629.498 M -0.01 % | 629.554 M 0.00 % | 629.554 M 0.04 % | 629.322 M 0.19 % | 628.132 M -0.08 % | 628.642 M 9.53 % | 573.945 M 0.00 % | 573.945 M 0.03 % | 573.751 M 0.01 % | 573.686 M 0.09 % | 573.160 M 0.00 % | 573.160 M 0.25 % | 571.708 M 0.01 % | 571.654 M 0.02 % | 571.545 M 0.06 % | 571.219 M 0.27 % | 569.707 M 0.01 % | 569.657 M 0.02 % | 569.557 M 0.05 % | 569.255 M 0.21 % | 568.034 M 0.00 % | 568.008 M 0.01 % | 567.954 M 0.03 % | 567.793 M 0.19 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M 0.00 % | 566.738 M |
| EPS diluted | 0.00 33.33 % | 0.00 190.00 % | 0.00 -600.00 % | 0.00 -71.43 % | 0.00 -73.08 % | 0.00 137.68 % | -0.01 -302.94 % | 0.00 106.60 % | -0.05 -17 266.67 % | 0.00 -98.80 % | 0.03 6 175.00 % | 0.00 33.33 % | 0.00 0.00 % | 0.00 -25.00 % | 0.00 300.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 101.96 % | -0.01 -920.00 % | 0.00 80.77 % | 0.00 56.67 % | -0.01 29.41 % | -0.01 2.30 % | -0.01 -4 450.00 % | 0.00 -88.89 % | 0.00 260.00 % | 0.00 -84.85 % | 0.00 22.22 % | 0.00 17.39 % | 0.00 283.33 % | 0.00 -87.23 % | 0.00 20.51 % | 0.00 18.18 % | 0.00 -45.00 % | 0.01 27.66 % | 0.00 17.50 % | 0.00 25.00 % | 0.00 -30.43 % | 0.00 0.00 % | 0.00 9.52 % | 0.00 40.00 % | 0.00 -30.23 % | 0.00 -4.44 % | 0.00 280.00 % | 0.00 -725.00 % | 0.00 -63.64 % | 0.00 -67.65 % | 0.00 |
| Earnings per share | 0.00 33.33 % | 0.00 190.00 % | 0.00 -600.00 % | 0.00 -71.43 % | 0.00 -73.08 % | 0.00 137.68 % | -0.01 -302.94 % | 0.00 106.60 % | -0.05 -17 266.67 % | 0.00 -98.80 % | 0.03 6 175.00 % | 0.00 33.33 % | 0.00 0.00 % | 0.00 -25.00 % | 0.00 300.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 101.96 % | -0.01 -920.00 % | 0.00 80.77 % | 0.00 56.67 % | -0.01 29.41 % | -0.01 3.41 % | -0.01 -4 500.00 % | 0.00 -88.89 % | 0.00 260.00 % | 0.00 -85.29 % | 0.00 25.93 % | 0.00 12.50 % | 0.00 300.00 % | 0.00 -87.23 % | 0.00 17.50 % | 0.00 17.65 % | 0.00 -43.33 % | 0.01 25.00 % | 0.00 20.00 % | 0.00 21.21 % | 0.00 -28.26 % | 0.00 0.00 % | 0.00 9.52 % | 0.00 40.00 % | 0.00 -30.23 % | 0.00 -4.44 % | 0.00 280.00 % | 0.00 -725.00 % | 0.00 -63.64 % | 0.00 -67.65 % | 0.00 |
| Gross profit | 2.323 M -3.30 % | 2.402 M 0.42 % | 2.392 M -7.89 % | 2.597 M 9.20 % | 2.378 M -7.78 % | 2.579 M -14.88 % | 3.030 M 15.30 % | 2.628 M 2.64 % | 2.560 M -6.21 % | 2.730 M 9.32 % | 2.497 M 9.53 % | 2.280 M 0.37 % | 2.272 M -4.05 % | 2.367 M 3.95 % | 2.277 M 1.95 % | 2.234 M -1.38 % | 2.265 M 14.70 % | 1.975 M 22.62 % | 1.610 M -9.10 % | 1.772 M -9.36 % | 1.955 M -15.77 % | 2.321 M 1 326.96 % | 162.623 K -81.39 % | 873.996 K -56.52 % | 2.010 M -6.05 % | 2.140 M 22.98 % | 1.740 M -31.09 % | 2.525 M -13.61 % | 2.922 M 29.74 % | 2.252 M 318.52 % | -1.031 M -127.38 % | 3.764 M 4.08 % | 3.617 M -4.67 % | 3.794 M 23.54 % | 3.071 M -36.53 % | 4.839 M 64.71 % | 2.938 M -7.49 % | 3.176 M -29.21 % | 4.486 M -3.01 % | 4.625 M 29.03 % | 3.585 M 4.01 % | 3.446 M 292.83 % | 877.319 K -38.95 % | 1.437 M -80.48 % | 7.363 M 410.75 % | 1.442 M -58.69 % | 3.490 M 215.01 % | -3.034 M |
| Income tax expense | 15.128 K -26.94 % | 20.707 K -34.40 % | 31.566 K 311.07 % | 7.679 K -27.59 % | 10.605 K -97.09 % | 364.752 K 2 964.89 % | 11.901 K | 0.000 -100.00 % | 21.914 M 7 114.88 % | -312.388 K 98.97 % | -30.240 M -56 116.01 % | -53.792 K -111.91 % | 451.826 K 539.82 % | -102.729 K -101.76 % | 5.824 M | 0.000 -100.00 % | 39.672 K -74.74 % | 157.057 K -66.99 % | 475.741 K 2 074.02 % | 21.883 K 103.70 % | -592.064 K -22.52 % | -483.238 K -129.54 % | 1.636 M 20 917.44 % | -7.859 K -257.34 % | 4.995 K 74.41 % | 2.864 K -78.86 % | 13.550 K -76.29 % | 57.157 K -5.77 % | 60.654 K 727.59 % | 7.329 K 108.84 % | -82.937 K -188.24 % | 93.995 K 313.15 % | 22.751 K -60.78 % | 58.016 K -33.12 % | 86.748 K -13.06 % | 99.783 K 202.00 % | 33.041 K -43.85 % | 58.840 K -61.49 % | 152.793 K 48.24 % | 103.072 K 31.85 % | 78.172 K 31.62 % | 59.390 K -18.50 % | 72.874 K -12.53 % | 83.309 K 106.56 % | -1.270 M -12 239.14 % | 10.462 K -58.09 % | 24.965 K -44.55 % | 45.023 K |
| Cost of revenue | 710.992 K 15.37 % | 616.276 K 10.14 % | 559.563 K -18.09 % | 683.166 K -26.94 % | 935.022 K -17.42 % | 1.132 M -30.58 % | 1.631 M 37.09 % | 1.190 M 5.41 % | 1.129 M 10.07 % | 1.026 M -54.45 % | 2.251 M 95.70 % | 1.150 M -9.47 % | 1.271 M 16.59 % | 1.090 M -26.90 % | 1.491 M 24.02 % | 1.202 M -8.18 % | 1.309 M 62.58 % | 805.375 K -43.71 % | 1.431 M 61.39 % | 886.511 K -88.26 % | 7.552 M 273.76 % | 2.020 M -85.96 % | 14.395 M 236.64 % | 4.276 M 137.42 % | 1.801 M -18.31 % | 2.205 M 40.78 % | 1.566 M -42.45 % | 2.721 M -45.19 % | 4.965 M 47.58 % | 3.364 M -84.98 % | 22.402 M 84.33 % | 12.153 M -3.57 % | 12.603 M 11.46 % | 11.307 M 18.19 % | 9.567 M -20.46 % | 12.027 M 77.57 % | 6.773 M -47.16 % | 12.818 M -21.67 % | 16.365 M 31.52 % | 12.443 M 42.55 % | 8.729 M 42.19 % | 6.139 M 1 156.12 % | 488.722 K -89.64 % | 4.718 M -83.96 % | 29.406 M 240.36 % | 8.640 M 54.75 % | 5.583 M 12.12 % | 4.979 M |
| General and administrative expenses | 680.088 K 7.01 % | 635.532 K -9.29 % | 700.617 K 18.26 % | 592.447 K -19.04 % | 731.786 K 13.32 % | 645.768 K -46.39 % | 1.205 M 45.34 % | 828.776 K -4.63 % | 869.038 K 1.57 % | 855.620 K -16.48 % | 1.025 M 27.00 % | 806.683 K -0.34 % | 809.454 K 0.19 % | 807.933 K -24.37 % | 1.068 M 45.68 % | 733.297 K -18.96 % | 904.878 K 12.21 % | 806.436 K -12.48 % | 921.483 K 0.59 % | 916.081 K 5.02 % | 872.272 K -3.24 % | 901.434 K -33.43 % | 1.354 M 43.13 % | 946.055 K 1.33 % | 933.620 K -6.30 % | 996.443 K -36.58 % | 1.571 M 55.26 % | 1.012 M -21.90 % | 1.296 M 3.30 % | 1.254 M 164.97 % | 473.363 K -72.22 % | 1.704 M 28.12 % | 1.330 M 1.35 % | 1.312 M 35.10 % | 971.207 K -24.37 % | 1.284 M -2.48 % | 1.317 M 24.02 % | 1.062 M -5.41 % | 1.122 M -0.72 % | 1.131 M 1.12 % | 1.118 M 23.79 % | 903.141 K 174.78 % | 328.681 K -81.31 % | 1.759 M 69.66 % | 1.037 M 135.98 % | 439.271 K -47.71 % | 840.091 K 21.94 % | 688.936 K |
| Selling and marketing expenses | 14.461 K 60.14 % | 9.030 K -23.15 % | 11.750 K -5.85 % | 12.480 K 46.81 % | 8.501 K -41.36 % | 14.497 K -87.09 % | 112.300 K 41.74 % | 79.228 K -9.41 % | 87.461 K 100.36 % | 43.651 K -26.49 % | 59.384 K 172.73 % | 21.774 K -46.91 % | 41.011 K 31.57 % | 31.170 K -42.09 % | 53.825 K 42.04 % | 37.893 K 36.83 % | 27.693 K 112.21 % | 13.050 K -50.16 % | 26.186 K 41.16 % | 18.551 K -15.57 % | 21.972 K -56.40 % | 50.400 K -37.74 % | 80.953 K 14.50 % | 70.703 K -45.50 % | 129.734 K 1.62 % | 127.661 K -55.50 % | 286.872 K 47.90 % | 193.970 K 0.02 % | 193.929 K 471.39 % | 33.940 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 % | 43.643 K 113.73 % | 20.420 K -45.80 % | 37.675 K -48.82 % | 73.611 K |
| Other expenses | -93.406 K -1 066.26 % | -8.009 K 56.42 % | -18.378 K 87.64 % | -148.680 K -74.01 % | -85.441 K 71.86 % | -303.673 K 84.35 % | -1.941 M -184.90 % | -681.269 K 14.21 % | -794.148 K -690.61 % | -100.448 K 94.84 % | -1.948 M -772.95 % | 289.429 K 277.77 % | -162.814 K -76.37 % | -92.315 K 36.12 % | -144.513 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.788 K 156.63 % | -976.065 K -1 456.20 % | -62.721 K 45.93 % | -115.994 K 89.10 % | -1.064 M | 0.000 | 0.000 | 0.000 100.00 % | -2.887 M -640.76 % | -389.752 K -261.92 % | 240.706 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.570 M | 0.000 -100.00 % | 539.164 K -0.58 % | 542.287 K -20.77 % | 684.468 K 17.86 % | 580.735 K |
| Operating expenses | 601.143 K -5.56 % | 636.553 K -8.28 % | 693.989 K 52.11 % | 456.247 K -30.33 % | 654.846 K -2.75 % | 673.389 K -65.31 % | 1.941 M 102.31 % | 959.393 K -4.82 % | 1.008 M 5.58 % | 954.762 K -53.08 % | 2.035 M 136.39 % | 860.853 K -4.29 % | 899.413 K -0.62 % | 904.994 K 166.92 % | -1.352 M -275.37 % | 771.190 K -17.30 % | 932.571 K 13.80 % | 819.486 K -13.53 % | 947.669 K 1.39 % | 934.632 K 4.52 % | 894.244 K -6.05 % | 951.834 K -66.07 % | 2.805 M 133.63 % | 1.201 M 16.68 % | 1.029 M 259.44 % | 286.298 K -7.10 % | 308.184 K -74.44 % | 1.206 M -19.04 % | 1.490 M 15.63 % | 1.288 M 542.19 % | -291.331 K -526.11 % | 68.370 K -80.97 % | 359.332 K -72.61 % | 1.312 M 35.10 % | 971.207 K -24.37 % | 1.284 M -2.48 % | 1.317 M 24.02 % | 1.062 M 467.94 % | -288.573 K -125.53 % | 1.131 M 1.12 % | 1.118 M 23.79 % | 903.141 K 153.91 % | -1.675 M -195.25 % | 1.759 M 217.94 % | -1.491 M -410.19 % | 480.722 K -46.64 % | 900.865 K 3.28 % | 872.232 K |
| Cost and expenses | 1.312 M 4.73 % | 1.253 M -0.06 % | 1.254 M 10.02 % | 1.139 M -28.33 % | 1.590 M 1 044.82 % | 138.875 K -96.11 % | 3.572 M 66.20 % | 2.149 M 0.58 % | 2.137 M 7.90 % | 1.980 M -53.80 % | 4.286 M 113.11 % | 2.011 M -7.32 % | 2.170 M 8.79 % | 1.995 M 1 338.96 % | 138.640 K -92.97 % | 1.973 M -11.97 % | 2.242 M 37.98 % | 1.625 M -31.68 % | 2.378 M 30.60 % | 1.821 M -78.44 % | 8.446 M 184.16 % | 2.972 M -82.72 % | 17.200 M 214.06 % | 5.477 M 93.52 % | 2.830 M 13.61 % | 2.491 M 32.91 % | 1.874 M -52.27 % | 3.927 M -39.16 % | 6.455 M 38.73 % | 4.653 M -78.96 % | 22.111 M 80.91 % | 12.222 M -5.71 % | 12.962 M 2.72 % | 12.620 M 19.75 % | 10.538 M -20.83 % | 13.311 M 64.54 % | 8.090 M -41.71 % | 13.880 M -13.66 % | 16.076 M 18.44 % | 13.574 M 37.84 % | 9.847 M 39.83 % | 7.042 M 693.55 % | -1.186 M -118.32 % | 6.476 M -76.80 % | 27.915 M 206.07 % | 9.120 M 40.67 % | 6.484 M 10.80 % | 5.851 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 694.549 K 7.76 % | 644.562 K -9.52 % | 712.367 K 17.76 % | 604.927 K -18.28 % | 740.287 K 12.12 % | 660.265 K -49.86 % | 1.317 M 45.03 % | 908.004 K -5.07 % | 956.499 K 6.36 % | 899.271 K -17.03 % | 1.084 M 30.83 % | 828.457 K -2.59 % | 850.465 K 1.35 % | 839.103 K -25.22 % | 1.122 M 45.50 % | 771.190 K -17.30 % | 932.571 K 13.80 % | 819.486 K -13.53 % | 947.669 K 1.39 % | 934.632 K 4.52 % | 894.244 K -6.05 % | 951.834 K -33.67 % | 1.435 M 41.14 % | 1.017 M -4.38 % | 1.063 M -5.40 % | 1.124 M -39.50 % | 1.858 M 54.07 % | 1.206 M -19.04 % | 1.490 M 15.63 % | 1.288 M 172.14 % | 473.363 K -72.22 % | 1.704 M 28.12 % | 1.330 M 1.35 % | 1.312 M 35.10 % | 971.207 K -24.37 % | 1.284 M -2.48 % | 1.317 M 24.02 % | 1.062 M -5.41 % | 1.122 M -0.72 % | 1.131 M 1.12 % | 1.118 M 23.79 % | 903.141 K 174.78 % | 328.681 K -81.31 % | 1.759 M 62.80 % | 1.080 M 134.99 % | 459.691 K -47.63 % | 877.766 K 15.11 % | 762.547 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.043 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 % | 6.944 K -5.38 % | 7.339 K -29.80 % | 10.455 K 28.25 % | 8.152 K -44.97 % | 14.815 K 16.39 % | 12.729 K -23.63 % | 16.667 K -34.43 % | 25.417 K -21.76 % | 32.485 K -19.23 % | 40.221 K |
| Interest expense | 1.109 M -2.80 % | 1.141 M -1.25 % | 1.155 M -15.04 % | 1.360 M -2.39 % | 1.393 M -3.47 % | 1.443 M -29.44 % | 2.045 M 9.01 % | 1.876 M 1.27 % | 1.853 M 5.65 % | 1.754 M 0.40 % | 1.747 M 27.05 % | 1.375 M 0.40 % | 1.369 M 15.91 % | 1.181 M -72.28 % | 4.261 M 2 751.26 % | 149.435 K -87.42 % | 1.188 M 2.52 % | 1.158 M 4.23 % | 1.111 M -10.64 % | 1.244 M -24.38 % | 1.645 M 2.47 % | 1.605 M -19.40 % | 1.992 M 51.34 % | 1.316 M 3.16 % | 1.276 M -1.88 % | 1.300 M -17.40 % | 1.574 M 35.56 % | 1.161 M 7.97 % | 1.075 M 1.23 % | 1.062 M -29.76 % | 1.512 M 101.99 % | 748.738 K -32.19 % | 1.104 M 21.28 % | 910.405 K | 0.000 -100.00 % | 901.653 K 1.35 % | 889.614 K -0.12 % | 890.708 K 1.31 % | 879.178 K -12.37 % | 1.003 M 18.36 % | 847.631 K 17.67 % | 720.347 K -8.55 % | 787.736 K 43.08 % | 550.569 K -21.48 % | 701.207 K -23.69 % | 918.931 K 16.58 % | 788.242 K -7.47 % | 851.876 K |
| Depreciation and amortization | 9.966 K -0.95 % | 10.062 K -23.29 % | 13.117 K 52.01 % | 8.629 K -33.48 % | 12.973 K -1.15 % | 13.124 K -85.21 % | 88.731 K 9.38 % | 81.123 K 57.52 % | 51.500 K -42.79 % | 90.015 K 13.86 % | 79.058 K 34.33 % | 58.853 K -11.95 % | 66.844 K 1.45 % | 65.891 K 26.07 % | 52.267 K 27.27 % | 41.069 K 17.90 % | 34.834 K 55.96 % | 22.335 K -33.25 % | 33.460 K -6.96 % | 35.964 K 13.34 % | 31.731 K -47.60 % | 60.556 K -28.55 % | 84.750 K 5 512.58 % | 1.510 K -97.29 % | 55.758 K -17.55 % | 67.624 K -4.09 % | 70.510 K 13.35 % | 62.205 K 3.36 % | 60.185 K 7.77 % | 55.846 K 12.10 % | 49.817 K -35.78 % | 77.570 K 68.28 % | 46.097 K 26.53 % | 36.433 K -12.64 % | 41.703 K -29.94 % | 59.524 K 29.94 % | 45.810 K 0.00 % | 45.811 K 746.31 % | 5.413 K -92.71 % | 74.211 K 362.29 % | 16.053 K -63.02 % | 43.406 K 17.00 % | 37.099 K 101.73 % | -2.141 M -9 243.25 % | 23.416 K 11.35 % | 21.030 K -3.14 % | 21.711 K -21.19 % | 27.549 K |
| Operating income | 1.722 M -2.48 % | 1.766 M 3.98 % | 1.698 M -20.68 % | 2.141 M 24.22 % | 1.724 M -51.75 % | 3.572 M 228.00 % | 1.089 M -76.42 % | 4.619 M 1 166.69 % | 364.640 K -80.32 % | 1.853 M 117.22 % | -10.759 M -853.52 % | 1.428 M 3.28 % | 1.382 M -5.46 % | 1.462 M 278.04 % | -821.366 K -156.16 % | 1.463 M 9.77 % | 1.332 M 15.33 % | 1.155 M 161.86 % | -1.868 M -323.14 % | 836.996 K 22.52 % | 683.145 K 163.38 % | -1.078 M 76.12 % | -4.513 M -4 526.72 % | -97.534 K -106.64 % | 1.469 M 31.65 % | 1.115 M -8.32 % | 1.217 M -66.15 % | 3.594 M 146.79 % | 1.456 M 0.43 % | 1.450 M -67.25 % | 4.428 M 16.55 % | 3.800 M 66.15 % | 2.287 M -17.51 % | 2.772 M -8.68 % | 3.036 M -26.54 % | 4.132 M 96.32 % | 2.105 M -34.55 % | 3.216 M -42.74 % | 5.617 M 60.72 % | 3.495 M 3.67 % | 3.371 M 28.97 % | 2.614 M 30.25 % | 2.007 M 10.28 % | 1.819 M -66.94 % | 5.503 M 367.11 % | 1.178 M -4.45 % | 1.233 M -34.29 % | 1.876 M |
| Operating income ratio | 0.57 -2.98 % | 0.58 1.68 % | 0.58 -11.85 % | 0.65 25.47 % | 0.52 -45.96 % | 0.96 311.94 % | 0.23 -80.69 % | 1.21 1 124.00 % | 0.10 -79.96 % | 0.49 121.77 % | -2.27 -644.34 % | 0.42 6.65 % | 0.39 -7.73 % | 0.42 294.06 % | -0.22 -151.20 % | 0.43 14.19 % | 0.37 -10.29 % | 0.42 167.67 % | -0.61 -295.03 % | 0.31 338.17 % | 0.07 128.94 % | -0.25 19.90 % | -0.31 -1 536.78 % | -0.02 -104.92 % | 0.39 50.07 % | 0.26 -30.23 % | 0.37 -46.29 % | 0.69 271.06 % | 0.18 -28.48 % | 0.26 24.60 % | 0.21 -13.20 % | 0.24 69.30 % | 0.14 -23.19 % | 0.18 -23.58 % | 0.24 -1.96 % | 0.25 13.03 % | 0.22 7.80 % | 0.20 -25.35 % | 0.27 31.57 % | 0.20 -25.21 % | 0.27 0.39 % | 0.27 -81.44 % | 1.47 396.89 % | 0.30 97.52 % | 0.15 28.07 % | 0.12 -14.01 % | 0.14 -85.91 % | 0.96 |
| Total other income expenses net | -1.117 M 12.30 % | -1.273 M 41.65 % | -2.182 M -8.12 % | -2.018 M -48.48 % | -1.359 M 22.24 % | -1.748 M 59.55 % | -4.322 M -68.10 % | -2.571 M -5.50 % | -2.437 M -30.36 % | -1.870 M 89.13 % | -17.196 M -1 219.96 % | -1.303 M -34.45 % | -968.994 K 27.11 % | -1.329 M -197.39 % | -446.992 K 66.33 % | -1.328 M -8.54 % | -1.223 M -15.67 % | -1.058 M 73.05 % | -3.924 M -320.18 % | -933.825 K 57.06 % | -2.175 M 42.48 % | -3.780 M -183.99 % | -1.331 M 46.73 % | -2.499 M -2 899.85 % | -83.299 K -94.55 % | -42.817 K 93.69 % | -678.551 K -130.49 % | 2.225 M 84.40 % | 1.207 M 361.75 % | -461.056 K -109.44 % | 4.886 M 8 755.20 % | 55.179 K -67.66 % | 170.598 K 124.64 % | -692.418 K -121.07 % | 3.286 M 1 353.65 % | -262.147 K -215.70 % | 226.571 K 132.51 % | -696.961 K 73.59 % | -2.639 M -260.17 % | -732.612 K 16.85 % | -881.049 K -7.22 % | -821.744 K -173.57 % | 1.117 M 25.67 % | 888.782 K 120.47 % | -4.342 M -362.50 % | -938.757 K -38.43 % | -678.139 K 22.55 % | -875.625 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2014-12-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 70.354 M -0.94 % | 71.020 M -1.83 % | 72.345 M 0.76 % | 71.803 M -4.34 % | 75.064 M -2.44 % | 76.942 M -11.55 % | 86.990 M -6.38 % | 92.919 M -6.93 % | 99.840 M -11.94 % | 113.376 M -2.41 % | 116.175 M -2.79 % | 119.504 M 4.28 % | 114.599 M 6.93 % | 107.169 M 5.11 % | 101.956 M -1.34 % | 103.340 M -0.78 % | 104.150 M -0.27 % | 104.429 M -0.26 % | 104.698 M -0.09 % | 104.789 M 0.36 % | 104.418 M -5.74 % | 110.781 M -0.66 % | 111.513 M 6.72 % | 104.496 M 13.40 % | 92.150 M -1.00 % | 93.079 M -0.26 % | 93.327 M 3.54 % | 90.136 M 1.59 % | 88.727 M 8.66 % | 81.654 M 0.57 % | 81.188 M 2 680.83 % | 2.920 M -96.54 % | 84.278 M 11.56 % | 75.548 M -1.18 % | 76.451 M 10.13 % | 69.416 M 4.98 % | 66.122 M 3.10 % | 64.133 M -6.23 % | 68.393 M 18.38 % | 57.776 M 19.27 % | 48.441 M 75.99 % | 27.524 M -4.40 % | 28.791 M 9.17 % | 26.373 M 4.10 % | 25.335 M |
| Total investments | 724.555 K | 0.000 -100.00 % | 2.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.145 M -38.43 % | 6.732 M -8.70 % | 7.373 M -7.72 % | 7.991 M -13.91 % | 9.282 M -2.00 % | 9.471 M -2.52 % | 9.716 M -1.14 % | 9.828 M -5.22 % | 10.369 M -3.24 % | 10.716 M -3.48 % | 11.102 M 0.11 % | 11.090 M -0.44 % | 11.140 M -3.98 % | 11.601 M 1.47 % | 11.433 M -1.82 % | 11.645 M -10.26 % | 12.975 M -5.35 % | 13.708 M -12.76 % | 15.713 M -0.31 % | 15.761 M 0.25 % | 15.723 M -5.32 % | 16.606 M 0.82 % | 16.471 M -0.20 % | 16.503 M -8.21 % | 17.979 M -2.24 % | 18.390 M -0.25 % | 18.436 M 0.00 % | 18.436 M -0.24 % | 18.480 M -17.52 % | 22.406 M 2.97 % | 21.760 M -3.69 % | 22.594 M -3.01 % | 23.296 M -3.88 % | 24.237 M -2.89 % | 24.957 M -20.83 % | 31.525 M 8.66 % | 29.014 M -5.12 % | 30.580 M -3.50 % | 31.689 M |
| Total debt | 73.623 M -1.05 % | 74.401 M -5.31 % | 78.575 M -1.72 % | 79.952 M -4.63 % | 83.830 M -7.15 % | 90.286 M -6.42 % | 96.481 M -11.40 % | 108.895 M -2.18 % | 111.326 M -6.70 % | 119.326 M -2.62 % | 122.533 M -1.93 % | 124.939 M 4.62 % | 119.425 M 7.01 % | 111.605 M 2.99 % | 108.369 M -0.33 % | 108.723 M -1.45 % | 110.325 M -0.23 % | 110.575 M -0.46 % | 111.088 M -5.03 % | 116.977 M -3.79 % | 121.581 M -0.47 % | 122.160 M 3.09 % | 118.497 M 7.09 % | 110.653 M 11.21 % | 99.496 M -1.17 % | 100.671 M 0.17 % | 100.496 M 6.13 % | 94.688 M -1.28 % | 95.918 M 4.04 % | 92.195 M 0.08 % | 92.120 M 663.36 % | 12.068 M -87.21 % | 94.346 M 1.10 % | 93.323 M 7.72 % | 86.636 M 10.44 % | 78.449 M 0.26 % | 78.245 M -3.22 % | 80.846 M 0.60 % | 80.366 M -3.75 % | 83.496 M 28.93 % | 64.759 M 58.27 % | 40.916 M -3.67 % | 42.475 M -3.39 % | 43.965 M -3.11 % | 45.375 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -12.179 M | 0.000 100.00 % | -12.283 M -1.62 % | -12.087 M | 0.000 100.00 % | -5.266 M -216.54 % | -1.664 M -108.73 % | -797.024 K 96.45 % | -22.478 M -14.90 % | -19.562 M 5.56 % | -20.714 M 0.44 % | -20.806 M -2.18 % | -20.363 M -5.60 % | -19.282 M -19.62 % | -16.119 M -451.93 % | -2.921 M -30.65 % | -2.235 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 |
| Retained earnings | 8.455 M -3.31 % | 8.744 M 5.71 % | 8.272 M -12.55 % | 9.458 M 1.23 % | 9.343 M -5.36 % | 9.872 M 686.93 % | -1.682 M 92.53 % | -22.520 M 7.12 % | -24.245 M -12 545.14 % | 194.816 K 102.14 % | -9.095 M -460.94 % | 2.520 M 40.53 % | 1.793 M 227.30 % | 547.843 K 49.89 % | 365.497 K 146.62 % | 148.200 K 75.94 % | 84.233 K 102.24 % | 41.649 K 101.12 % | -3.734 M -612.84 % | -523.796 K -838.21 % | 70.955 K -95.46 % | 1.565 M -68.84 % | 5.021 M -49.20 % | 9.883 M -33.72 % | 14.911 M 293.33 % | 3.791 M 17.54 % | 3.225 M -54.19 % | 7.040 M 37.49 % | 5.120 M 43.55 % | 3.567 M -74.19 % | 13.822 M -14.83 % | 16.229 M 19.98 % | 13.526 M 13.32 % | 11.936 M -22.43 % | 15.388 M 9.02 % | 14.115 M 23.66 % | 11.414 M 30.40 % | 8.753 M -26.58 % | 11.922 M 5.45 % | 11.306 M 36.30 % | 8.295 M 716.26 % | 1.016 M -44.15 % | 1.819 M 13.94 % | 1.597 M 102.79 % | -57.155 M |
| Common stock | 52.556 M 0.00 % | 52.556 M 0.00 % | 52.556 M 0.00 % | 52.556 M 0.00 % | 52.556 M 0.00 % | 52.556 M 8.42 % | 48.475 M -23.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M 0.00 % | 62.956 M -8.53 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 0.00 % | 68.828 M 6.00 % | 64.932 M 0.00 % | 64.932 M 0.00 % | 64.932 M 0.00 % | 64.932 M |
| Total equity | 47.514 M -0.53 % | 47.765 M 0.15 % | 47.693 M -2.45 % | 48.890 M -0.68 % | 49.227 M -3.26 % | 50.887 M -1.06 % | 51.431 M -11.74 % | 58.271 M 2.48 % | 56.859 M -5.51 % | 60.176 M -4.69 % | 63.137 M -19.11 % | 78.052 M 1.27 % | 77.074 M 1.43 % | 75.984 M -0.49 % | 76.356 M -2.91 % | 78.643 M -0.03 % | 78.666 M -0.20 % | 78.821 M -1.36 % | 79.906 M -6.06 % | 85.057 M -1.89 % | 86.693 M -2.51 % | 88.926 M -4.36 % | 92.976 M -6.11 % | 99.031 M -4.83 % | 104.056 M -1.17 % | 105.287 M 1.12 % | 104.123 M -2.59 % | 106.896 M -1.01 % | 107.991 M -0.38 % | 108.399 M -8.99 % | 119.108 M 1.09 % | 117.827 M 1.05 % | 116.603 M 1.35 % | 115.054 M -3.81 % | 119.608 M 2.17 % | 117.073 M 2.43 % | 114.291 M 2.54 % | 111.458 M 0.00 % | 111.454 M 3.82 % | 107.358 M -0.37 % | 107.755 M 16.63 % | 92.392 M 3.22 % | 89.510 M 1.33 % | 88.338 M 0.96 % | 87.499 M |
| Other non current liabilities | 4.700 M 1.62 % | 4.625 M 0.59 % | 4.598 M -12.79 % | 5.273 M -0.27 % | 5.287 M 0.18 % | 5.277 M 11.68 % | 4.726 M -19.14 % | 5.844 M 8.19 % | 5.401 M 11.80 % | 4.831 M -0.82 % | 4.871 M -5.96 % | 5.180 M 6.95 % | 4.843 M -32.43 % | 7.167 M -6.77 % | 7.688 M -1.21 % | 7.782 M 2.11 % | 7.621 M 1.65 % | 7.497 M -22.92 % | 9.726 M 9.68 % | 8.867 M -10.95 % | 9.958 M 4.20 % | 9.556 M 15.81 % | 8.252 M 5.83 % | 7.797 M 13.68 % | 6.859 M -15.98 % | 8.163 M 10.20 % | 7.407 M 556.03 % | 1.129 M 2.20 % | 1.105 M 4.87 % | 1.054 M 106.91 % | -15.244 M -122.56 % | 67.575 M 7 314.63 % | 911.370 K 4.08 % | 875.652 K 0.21 % | 873.797 K 5.95 % | 824.718 K 5.72 % | 780.115 K 1.02 % | 772.234 K 5.18 % | 734.210 K 8.94 % | 673.972 K 15.01 % | 586.008 K 114.85 % | -3.947 M -1 324.34 % | 322.386 K 8.64 % | 296.746 K 0.21 % | 296.135 K |
| Long term debt | 71.297 M 2.23 % | 69.741 M -5.65 % | 73.914 M -2.05 % | 75.464 M -4.69 % | 79.175 M -7.77 % | 85.841 M -6.34 % | 91.650 M -11.25 % | 103.271 M -3.44 % | 106.946 M -4.58 % | 112.082 M -2.79 % | 115.302 M -2.40 % | 118.141 M 4.48 % | 113.070 M 9.06 % | 103.674 M 2.80 % | 100.852 M -0.37 % | 101.229 M -1.23 % | 102.487 M -0.61 % | 103.116 M 10.64 % | 93.200 M -8.15 % | 101.472 M -4.02 % | 105.721 M 0.01 % | 105.714 M -4.07 % | 110.194 M 8.17 % | 101.875 M 14.40 % | 89.052 M 3.64 % | 85.923 M -0.01 % | 85.928 M 8.15 % | 79.455 M -1.20 % | 80.418 M 2.50 % | 78.458 M -7.79 % | 85.085 M 844.58 % | 9.008 M -88.75 % | 80.069 M 0.41 % | 79.742 M 7.77 % | 73.994 M 7.71 % | 68.699 M -1.37 % | 69.655 M -3.06 % | 71.853 M -0.19 % | 71.987 M -7.05 % | 77.444 M 37.67 % | 56.254 M 81.47 % | 31.000 M -18.42 % | 38.000 M 0.00 % | 38.000 M -10.59 % | 42.500 M |
| Total non current liabilities | 75.997 M 2.19 % | 74.366 M -5.28 % | 78.512 M -2.76 % | 80.737 M -4.41 % | 84.462 M -7.31 % | 91.118 M -5.45 % | 96.375 M -11.68 % | 109.114 M -2.88 % | 112.348 M -3.91 % | 116.913 M -2.71 % | 120.174 M -2.55 % | 123.320 M 4.59 % | 117.913 M 6.38 % | 110.841 M 2.12 % | 108.540 M -0.43 % | 109.011 M -1.00 % | 110.108 M -0.46 % | 110.613 M 7.47 % | 102.926 M -6.72 % | 110.339 M -4.62 % | 115.679 M 0.35 % | 115.271 M -2.68 % | 118.446 M 8.00 % | 109.672 M 14.35 % | 95.911 M 1.94 % | 94.086 M 0.80 % | 93.335 M 15.82 % | 80.584 M -1.15 % | 81.523 M 2.53 % | 79.512 M 13.85 % | 69.841 M -8.80 % | 76.582 M -5.43 % | 80.980 M 0.45 % | 80.618 M 7.68 % | 74.868 M 7.69 % | 69.524 M -1.29 % | 70.435 M -3.02 % | 72.625 M -0.13 % | 72.721 M -6.91 % | 78.118 M 37.43 % | 56.840 M 81.38 % | 31.337 M -18.23 % | 38.322 M 0.07 % | 38.297 M -10.51 % | 42.796 M |
| Other current liabilities | 876.961 K 92.62 % | 455.270 K -43.32 % | 803.209 K 299.29 % | 201.160 K -47.93 % | 386.291 K -6.92 % | 415.024 K | 0.000 -100.00 % | 294.956 K 21.20 % | 243.358 K -57.39 % | 571.103 K 130.02 % | 248.285 K 4.09 % | 238.530 K -5.75 % | 253.078 K -44.71 % | 457.739 K 37.37 % | 333.207 K -38.80 % | 544.446 K | 0.000 | 0.000 -100.00 % | 477.684 K -5.27 % | 504.276 K 3.22 % | 488.535 K -11.85 % | 554.190 K -84.26 % | 3.520 M -19.39 % | 4.367 M -12.74 % | 5.004 M 9.54 % | 4.568 M 275.15 % | 1.218 M -31.89 % | 1.788 M -37.18 % | 2.846 M -14.49 % | 3.328 M -71.10 % | 11.517 M -42.64 % | 20.077 M 60.75 % | 12.490 M -37.43 % | 19.962 M -22.81 % | 25.862 M 63.39 % | 15.828 M -43.89 % | 28.209 M -8.87 % | 30.954 M -27.31 % | 42.586 M -26.36 % | 57.829 M -27.40 % | 79.657 M 1.19 % | 78.720 M -2.05 % | 80.371 M -6.57 % | 86.022 M -5.78 % | 91.302 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.456 M 30.09 % | 1.119 M -27.06 % | 1.534 M -8.87 % | 1.683 M 186.49 % | 587.490 K 264.82 % | 161.035 K 78.64 % | 90.144 K | 0.000 | 0.000 | 0.000 -100.00 % | 351.975 K -1.09 % | 355.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.240 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.327 M -50.08 % | 4.660 M -0.02 % | 4.661 M 3.86 % | 4.488 M -3.58 % | 4.655 M 4.72 % | 4.445 M -7.99 % | 4.831 M -14.11 % | 5.625 M 28.42 % | 4.380 M -39.54 % | 7.244 M 0.19 % | 7.230 M 6.36 % | 6.798 M 6.96 % | 6.356 M -19.86 % | 7.930 M 5.50 % | 7.517 M 0.30 % | 7.494 M -4.38 % | 7.838 M 5.08 % | 7.459 M -58.30 % | 17.888 M 15.37 % | 15.505 M -2.23 % | 15.860 M -3.57 % | 16.446 M 98.09 % | 8.303 M -5.42 % | 8.778 M -15.95 % | 10.444 M -29.18 % | 14.748 M 1.23 % | 14.568 M -4.36 % | 15.233 M -1.72 % | 15.499 M 12.83 % | 13.737 M -41.01 % | 23.289 M 661.08 % | 3.060 M -78.57 % | 14.278 M 5.13 % | 13.581 M 7.43 % | 12.642 M 29.67 % | 9.749 M 13.50 % | 8.590 M -4.48 % | 8.993 M 7.32 % | 8.380 M 38.47 % | 6.052 M -28.84 % | 8.504 M -14.24 % | 9.916 M 121.59 % | 4.475 M -24.98 % | 5.965 M 107.46 % | 2.875 M |
| Total current liabilities | 8.680 M -22.28 % | 11.168 M -9.91 % | 12.397 M 19.48 % | 10.375 M -0.56 % | 10.434 M 3.10 % | 10.120 M -39.20 % | 16.645 M -7.54 % | 18.003 M 7.13 % | 16.805 M -16.05 % | 20.018 M 1.09 % | 19.802 M 5.28 % | 18.809 M 10.51 % | 17.020 M -9.38 % | 18.782 M 26.38 % | 14.862 M 3.24 % | 14.396 M -2.60 % | 14.781 M -0.37 % | 14.836 M -40.54 % | 24.952 M 8.66 % | 22.962 M -1.59 % | 23.334 M -3.10 % | 24.080 M 34.40 % | 17.916 M -25.19 % | 23.948 M -14.21 % | 27.916 M -10.10 % | 31.053 M 10.26 % | 28.164 M -1.57 % | 28.612 M -9.82 % | 31.726 M -14.68 % | 37.186 M -9.00 % | 40.862 M 6.40 % | 38.405 M -13.79 % | 44.547 M -24.48 % | 58.988 M -2.19 % | 60.308 M 45.02 % | 41.585 M -15.52 % | 49.222 M -15.12 % | 57.987 M -13.28 % | 66.866 M -14.69 % | 78.377 M -19.44 % | 97.293 M -4.50 % | 101.876 M -1.32 % | 103.234 M -8.45 % | 112.765 M -7.95 % | 122.500 M |
| Total liabilities | 84.677 M -1.00 % | 85.534 M -5.91 % | 90.909 M -0.22 % | 91.112 M -3.99 % | 94.896 M -6.26 % | 101.238 M -10.42 % | 113.020 M -11.09 % | 127.117 M -1.58 % | 129.153 M -5.68 % | 136.931 M -2.18 % | 139.976 M -1.52 % | 142.129 M 5.33 % | 134.932 M 4.10 % | 129.623 M 5.04 % | 123.402 M 0.00 % | 123.407 M -1.19 % | 124.889 M -0.45 % | 125.449 M -1.90 % | 127.877 M -4.07 % | 133.301 M -4.11 % | 139.013 M -0.24 % | 139.350 M 2.19 % | 136.363 M 2.05 % | 133.621 M 7.91 % | 123.827 M -1.05 % | 125.138 M 3.00 % | 121.499 M 11.27 % | 109.195 M -3.58 % | 113.249 M -2.96 % | 116.698 M 5.42 % | 110.703 M -3.73 % | 114.988 M -8.40 % | 125.527 M -10.08 % | 139.606 M 3.28 % | 135.176 M 21.66 % | 111.108 M -7.14 % | 119.657 M -8.39 % | 130.612 M -6.43 % | 139.587 M -10.80 % | 156.495 M 1.53 % | 154.133 M 15.70 % | 133.213 M -5.89 % | 141.556 M -6.29 % | 151.062 M -8.61 % | 165.297 M |
| Other non current assets | 116.247 M -1.17 % | 117.620 M -0.24 % | 117.907 M -1.79 % | 120.060 M -2.88 % | 123.620 M -2.29 % | 126.512 M -6.29 % | 134.997 M 5.11 % | 128.431 M -3.38 % | 132.931 M -12.14 % | 151.303 M -5.52 % | 160.137 M -7.56 % | 173.225 M 4.52 % | 165.736 M 552 453 273.33 % | -30.000 -100.00 % | 146.323 M -3.61 % | 151.798 M -9.10 % | 166.997 M -0.74 % | 168.236 M -0.56 % | 169.179 M -1.59 % | 171.912 M -0.70 % | 173.116 M 1.61 % | 170.369 M -0.94 % | 171.978 M 4.31 % | 164.876 M 8.85 % | 151.476 M -0.30 % | 151.933 M 3.10 % | 147.361 M 1.28 % | 145.494 M -0.28 % | 145.903 M -0.52 % | 146.662 M -10.74 % | 164.300 M 4.76 % | 156.834 M 0.49 % | 156.075 M 1.39 % | 153.935 M -0.85 % | 155.262 M 8.22 % | 143.470 M 0.87 % | 142.233 M -0.21 % | 142.529 M -7.72 % | 154.460 M 8.88 % | 141.868 M 5.80 % | 134.086 M 26.50 % | 105.999 M 0.75 % | 105.215 M -0.12 % | 105.337 M -0.76 % | 106.142 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 667.376 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.145 M -26.40 % | 5.631 M -8.50 % | 6.155 M -22.70 % | 7.962 M -11.99 % | 9.046 M -0.80 % | 9.119 M -2.34 % | 9.337 M -0.99 % | 9.430 M -5.45 % | 9.975 M -3.53 % | 10.340 M -3.61 % | 10.727 M 0.09 % | 10.717 M -0.47 % | 10.767 M -0.85 % | 10.860 M 1.60 % | 10.689 M -1.84 % | 10.890 M -10.37 % | 12.149 M -5.24 % | 12.821 M -13.03 % | 14.741 M -0.26 % | 14.780 M 0.26 % | 14.741 M -6.33 % | 15.738 M 0.87 % | 15.603 M -0.21 % | 15.636 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 |
| Intangible 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M -85.29 % | 15.329 M 577.20 % | 2.264 M 0.00 % | 2.264 M -0.14 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M -26.68 % | 3.092 M 0.00 % | 3.092 M 0.00 % | 3.092 M |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M 0.00 % | 2.254 M -0.41 % | 2.264 M 0.00 % | 2.264 M -0.14 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M 0.00 % | 2.267 M -26.68 % | 3.092 M 0.00 % | 3.092 M 0.00 % | 3.092 M |
| Property plant equipment net | 66.034 K -9.67 % | 73.103 K -0.30 % | 73.326 K -8.41 % | 80.062 K -4.75 % | 84.051 K -8.54 % | 91.904 K -96.45 % | 2.586 M -1.12 % | 2.615 M 0.91 % | 2.591 M 0.62 % | 2.576 M -1.27 % | 2.609 M 41.37 % | 1.845 M 8.00 % | 1.709 M -40.00 % | 2.847 M 4.38 % | 2.728 M 129.98 % | 1.186 M -0.49 % | 1.192 M 453.37 % | 215.410 K -42.32 % | 373.468 K -1.96 % | 380.915 K -15.05 % | 448.397 K -6.61 % | 480.128 K -11.20 % | 540.684 K -45.19 % | 986.452 K 62.67 % | 606.426 K -8.42 % | 662.184 K -9.27 % | 729.808 K 49.87 % | 486.976 K -11.33 % | 549.181 K 11.32 % | 493.319 K -3.07 % | 508.918 K -4.36 % | 532.115 K 2.34 % | 519.930 K -6.95 % | 558.788 K -6.12 % | 595.221 K 4.49 % | 569.622 K -6.78 % | 611.084 K -6.20 % | 651.479 K -2.09 % | 665.393 K 15.48 % | 576.211 K -6.79 % | 618.180 K 284.17 % | 160.913 K -7.26 % | 173.518 K 8.53 % | 159.880 K -0.54 % | 160.743 K |
| Total non current assets | 116.313 M -1.17 % | 117.693 M -0.80 % | 118.648 M -1.24 % | 120.140 M -2.88 % | 123.704 M -2.29 % | 126.604 M -10.67 % | 141.727 M 2.01 % | 138.932 M -3.47 % | 143.931 M -12.29 % | 164.095 M -5.72 % | 174.046 M -6.65 % | 186.443 M 4.14 % | 179.036 M 5.41 % | 169.853 M 5.32 % | 161.280 M -2.60 % | 165.579 M -8.61 % | 181.170 M -0.14 % | 181.423 M -0.63 % | 182.574 M -1.53 % | 185.407 M -0.59 % | 186.508 M 1.37 % | 183.993 M -1.57 % | 186.923 M 3.31 % | 180.937 M 7.01 % | 169.077 M -0.33 % | 169.629 M 2.75 % | 165.086 M 0.68 % | 163.973 M -0.20 % | 164.309 M -0.45 % | 165.045 M -1.21 % | 167.063 M 4.66 % | 159.620 M 0.48 % | 158.859 M 1.34 % | 156.757 M -0.86 % | 158.124 M 8.08 % | 146.306 M 0.82 % | 145.111 M -0.23 % | 145.448 M -7.59 % | 157.392 M 8.76 % | 144.711 M 5.65 % | 136.971 M 26.33 % | 108.427 M -0.05 % | 108.480 M -0.10 % | 108.589 M -0.74 % | 109.395 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.190 M | 0.000 | 0.000 -100.00 % | 23.777 M 1.30 % | 23.471 M 14.77 % | 20.451 M 34.94 % | 15.155 M -7.78 % | 16.434 M 5.15 % | 15.629 M -3.15 % | 16.137 M 0.27 % | 16.094 M 0.47 % | 16.018 M 2 296.98 % | 668.265 K 6.05 % | 630.114 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.946 M -54.95 % | 48.718 M | 0.000 | 0.000 -100.00 % | 17.438 M -13.64 % | 20.193 M 4.38 % | 19.346 M 5.16 % | 18.396 M 83.54 % | 10.023 M 0.18 % | 10.005 M 1.59 % | 9.848 M 1 887.26 % | 495.577 K -99.54 % | 108.902 M -3.81 % | 113.218 M -8.22 % | 123.360 M |
| Short term investments | 724.555 K | 0.000 -100.00 % | 1.536 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.101 M -9.68 % | 1.219 M 4 125.49 % | 28.839 K -87.76 % | 235.587 K -33.05 % | 351.866 K -7.02 % | 378.447 K -4.78 % | 397.433 K 0.76 % | 394.447 K 4.81 % | 376.328 K 0.25 % | 375.401 K 0.55 % | 373.366 K 0.20 % | 372.616 K -49.72 % | 741.092 K -0.34 % | 743.610 K -1.52 % | 755.097 K -8.58 % | 826.000 K -6.92 % | 887.371 K -8.68 % | 971.669 K -1.03 % | 981.739 K 0.00 % | 981.739 K 13.13 % | 867.802 K 0.00 % | 867.802 K 0.00 % | 867.802 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.525 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.269 M -3.33 % | 3.381 M -45.73 % | 6.230 M -23.55 % | 8.150 M -7.03 % | 8.766 M -34.31 % | 13.344 M 40.59 % | 9.491 M -40.59 % | 15.977 M 39.09 % | 11.487 M 93.05 % | 5.950 M -6.42 % | 6.358 M 16.99 % | 5.435 M 12.61 % | 4.826 M 8.81 % | 4.435 M -30.84 % | 6.413 M 19.14 % | 5.383 M -12.84 % | 6.176 M 0.48 % | 6.146 M -3.81 % | 6.390 M -47.57 % | 12.188 M -28.98 % | 17.163 M 50.83 % | 11.379 M 62.93 % | 6.984 M 13.43 % | 6.158 M -16.18 % | 7.346 M -3.23 % | 7.591 M 5.89 % | 7.169 M 57.52 % | 4.552 M -36.70 % | 7.190 M -31.79 % | 10.541 M -3.57 % | 10.932 M 19.50 % | 9.148 M -9.14 % | 10.068 M -43.36 % | 17.776 M 74.52 % | 10.185 M 12.77 % | 9.032 M -25.50 % | 12.123 M -27.46 % | 16.713 M 39.59 % | 11.973 M -53.45 % | 25.720 M 57.62 % | 16.318 M 21.85 % | 13.391 M -2.14 % | 13.684 M -22.21 % | 17.592 M -12.22 % | 20.041 M |
| Cash and short term investments | 3.993 M 18.10 % | 3.381 M -56.46 % | 7.766 M -4.70 % | 8.150 M -7.03 % | 8.766 M -34.31 % | 13.344 M 40.59 % | 9.491 M -44.42 % | 17.077 M 34.41 % | 12.705 M 112.50 % | 5.979 M -9.32 % | 6.593 M 13.94 % | 5.787 M 11.18 % | 5.205 M 7.70 % | 4.833 M -29.01 % | 6.807 M 18.20 % | 5.759 M -12.09 % | 6.551 M 0.49 % | 6.519 M -3.59 % | 6.762 M -47.70 % | 12.929 M -27.79 % | 17.906 M 47.57 % | 12.134 M 55.36 % | 7.810 M 10.86 % | 7.045 M -15.30 % | 8.318 M -2.98 % | 8.573 M 5.18 % | 8.151 M 50.41 % | 5.419 M -32.75 % | 8.058 M -29.37 % | 11.409 M 4.36 % | 10.932 M 19.50 % | 9.148 M -9.14 % | 10.068 M -43.36 % | 17.776 M 74.52 % | 10.185 M 12.77 % | 9.032 M -25.50 % | 12.123 M -27.46 % | 16.713 M 39.59 % | 11.973 M -53.45 % | 25.720 M 57.62 % | 16.318 M -63.67 % | 44.916 M 228.23 % | 13.684 M -22.21 % | 17.592 M -12.22 % | 20.041 M |
| Total current assets | 15.878 M 1.74 % | 15.607 M -21.79 % | 19.954 M 0.46 % | 19.863 M -2.72 % | 20.419 M -19.99 % | 25.521 M 12.31 % | 22.724 M -51.09 % | 46.456 M 10.40 % | 42.080 M 27.47 % | 33.013 M 13.58 % | 29.066 M -13.85 % | 33.738 M 2.33 % | 32.970 M -7.79 % | 35.754 M -7.08 % | 38.478 M 5.50 % | 36.471 M 62.93 % | 22.385 M -2.02 % | 22.847 M -9.37 % | 25.209 M -23.50 % | 32.952 M -15.93 % | 39.198 M -11.48 % | 44.284 M 4.40 % | 42.416 M -17.98 % | 51.714 M -12.06 % | 58.806 M -3.27 % | 60.796 M 0.43 % | 60.536 M 16.15 % | 52.118 M -8.45 % | 56.931 M -5.20 % | 60.053 M -4.29 % | 62.748 M -14.27 % | 73.195 M -12.10 % | 83.271 M -14.95 % | 97.903 M 1.29 % | 96.660 M 18.06 % | 81.876 M -7.84 % | 88.837 M -8.06 % | 96.623 M 3.17 % | 93.650 M -21.40 % | 119.142 M -4.62 % | 124.917 M 10.91 % | 112.626 M -8.12 % | 122.586 M -6.29 % | 130.810 M -8.78 % | 143.401 M |
| Inventory | 10.223 M -2.36 % | 10.469 M -0.40 % | 10.511 M 1.87 % | 10.317 M -1.39 % | 10.463 M -2.55 % | 10.737 M -4.65 % | 11.261 M 215.45 % | 3.570 M -4.40 % | 3.734 M -2.59 % | 3.833 M -2.76 % | 3.942 M -30.38 % | 5.662 M -4.24 % | 5.913 M -5.92 % | 6.285 M 0.25 % | 6.269 M -8.38 % | 6.842 M 5.20 % | 6.504 M -2.59 % | 6.677 M -3.38 % | 6.910 M -10.88 % | 7.754 M -5.71 % | 8.223 M -46.38 % | 15.337 M -10.20 % | 17.079 M -50.99 % | 34.849 M -13.02 % | 40.065 M 1.95 % | 39.299 M -5.85 % | 41.741 M 18.67 % | 35.175 M 4.35 % | 33.708 M 0.03 % | 33.698 M -1.67 % | 34.272 M | 0.000 -100.00 % | 56.512 M -13.89 % | 65.626 M -4.94 % | 69.036 M 31.12 % | 52.650 M -8.22 % | 57.368 M -6.74 % | 61.514 M -14.15 % | 71.653 M -14.10 % | 83.417 M -15.53 % | 98.751 M 5.29 % | 93.788 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.662 M -5.33 % | 1.756 M 4.68 % | 1.678 M 20.20 % | 1.396 M | 0.000 -100.00 % | 1.441 M -26.93 % | 1.972 M -2.96 % | 2.032 M -6.37 % | 2.170 M -21.10 % | 2.750 M -18.54 % | 3.376 M -42.34 % | 5.856 M -5.92 % | 6.224 M -26.77 % | 8.500 M -8.69 % | 9.308 M 18.54 % | 7.853 M -9.34 % | 8.662 M -3.98 % | 9.021 M -16.84 % | 10.848 M -7.63 % | 11.745 M -10.13 % | 13.068 M -5.78 % | 13.870 M -5.05 % | 14.608 M 49.88 % | 9.746 M -6.49 % | 10.423 M -19.36 % | 12.924 M 46.29 % | 8.835 M -23.34 % | 11.524 M -24.01 % | 15.165 M 1.47 % | 14.946 M 439.59 % | -4.401 M -128.71 % | 15.329 M -8.15 % | 16.690 M 15.09 % | 14.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.951 M | 0.000 | 0.000 | 0.000 |
| Tax 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 -100.00 % | 155.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| Account payables | 5.477 M -9.51 % | 6.053 M -12.69 % | 6.932 M 21.92 % | 5.686 M 5.44 % | 5.393 M 2.53 % | 5.260 M -49.22 % | 10.358 M -5.53 % | 10.964 M 2.97 % | 10.647 M 1.22 % | 10.519 M -10.36 % | 11.736 M 1.08 % | 11.611 M 12.50 % | 10.321 M -0.70 % | 10.394 M 48.23 % | 7.012 M 10.30 % | 6.357 M -3.54 % | 6.591 M -6.13 % | 7.021 M 6.61 % | 6.586 M -5.28 % | 6.953 M -0.47 % | 6.986 M -1.32 % | 7.079 M 16.17 % | 6.094 M -43.59 % | 10.804 M -13.35 % | 12.468 M 6.23 % | 11.736 M -5.18 % | 12.378 M 6.79 % | 11.591 M -13.38 % | 13.380 M -33.50 % | 20.121 M 232.21 % | 6.057 M -60.33 % | 15.268 M -14.12 % | 17.779 M -30.13 % | 25.445 M 16.70 % | 21.804 M 36.22 % | 16.007 M 28.85 % | 12.423 M -31.14 % | 18.040 M 13.46 % | 15.900 M 9.69 % | 14.496 M 58.75 % | 9.132 M -31.03 % | 13.240 M -27.99 % | 18.388 M -11.50 % | 20.778 M -26.64 % | 28.323 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.456 M 30.09 % | 1.119 M -27.06 % | 1.534 M -8.87 % | 1.683 M 186.49 % | 587.490 K 264.82 % | 161.035 K 78.64 % | 90.144 K -55.29 % | 201.603 K 186.84 % | 70.285 K -73.34 % | 263.643 K -25.10 % | 351.975 K -1.09 % | 355.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.911 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.079 M -0.93 % | 1.090 M 0.08 % | 1.089 M -6.89 % | 1.169 M -0.21 % | 1.172 M -2.74 % | 1.205 M -89.10 % | 11.055 M -1.87 % | 11.266 M 4.18 % | 10.813 M -0.20 % | 10.835 M -0.76 % | 10.918 M -28.97 % | 15.370 M 1.05 % | 15.211 M 1.93 % | 14.923 M 3.66 % | 14.397 M 4.79 % | 13.739 M 2.68 % | 13.380 M 3.78 % | 12.892 M 0.41 % | 12.840 M -1.88 % | 13.086 M -0.02 % | 13.088 M -0.50 % | 13.153 M 0.50 % | 13.088 M 1.07 % | 12.949 M 0.11 % | 12.936 M -0.41 % | 12.989 M 1.20 % | 12.835 M 19.98 % | 10.698 M 2.80 % | 10.406 M 0.42 % | 10.362 M 0.72 % | 10.288 M 7.71 % | 9.551 M -3.64 % | 9.912 M 5.20 % | 9.423 M -0.52 % | 9.472 M 23.88 % | 7.646 M -1.15 % | 7.735 M -1.85 % | 7.881 M 7.84 % | 7.308 M 1.19 % | 7.222 M 1.07 % | 7.145 M 56.96 % | 4.552 M -12.76 % | 5.218 M 0.76 % | 5.178 M -2.14 % | 5.291 M |
| Capital lease obligations | 27.711 M -1.16 % | 28.038 M -2.85 % | 28.861 M -1.29 % | 29.237 M -2.55 % | 30.003 M -1.07 % | 30.328 M -2.01 % | 30.949 M -0.60 % | 31.135 M 18.34 % | 26.309 M -0.30 % | 26.388 M -1.32 % | 26.740 M 0.29 % | 26.663 M 32.29 % | 20.155 M 76.56 % | 11.415 M -4.10 % | 11.903 M -0.92 % | 12.013 M -3.85 % | 12.493 M -0.82 % | 12.596 M -3.62 % | 13.070 M 0.40 % | 13.018 M -3.46 % | 13.485 M -0.66 % | 13.574 M -2.69 % | 13.949 M 36.36 % | 10.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.253 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.921 M 30.65 % | 2.235 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 |
| Other total stockholders equity | -14.576 M -496.08 % | -2.445 M 82.81 % | -14.223 M -607.62 % | -2.010 M -14.42 % | -1.757 M 86.22 % | -12.746 M -98.63 % | -6.417 M -177.95 % | 8.233 M 25.93 % | 6.537 M 118.02 % | -36.287 M -71.13 % | -21.205 M 9.80 % | -23.508 M 0.78 % | -23.692 M -3.89 % | -22.806 M -10.47 % | -20.645 M -44.18 % | -14.319 M -118.73 % | -6.546 M -26.47 % | -5.176 M -282.51 % | 2.836 M 0.00 % | 2.836 M -39.74 % | 4.706 M 98.85 % | 2.367 M 0.00 % | 2.367 M -67.89 % | 7.371 M 211.46 % | 2.367 M 0.00 % | 2.367 M 43.75 % | 1.646 M 0.00 % | 1.646 M 0.00 % | 1.646 M -93.58 % | 25.643 M 2 604.10 % | 948.290 K 0.00 % | 948.290 K 0.00 % | 948.290 K 0.00 % | 948.290 K -58.26 % | 2.272 M 559.54 % | 344.496 K -98.69 % | 26.314 M 1.22 % | 25.996 M 11.11 % | 23.396 M 16.97 % | 20.003 M -14.84 % | 23.488 M 7.33 % | 21.883 M 24.76 % | 17.540 M 5.47 % | 16.630 M -77.66 % | 74.430 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.017 M 1 621.01 % | -1.119 M 27.06 % | -1.534 M 8.87 % | -1.683 M -186.49 % | -587.490 K -264.82 % | -161.035 K -78.64 % | -90.144 K 55.29 % | -201.603 K -186.84 % | -70.285 K 73.34 % | -263.643 K 25.10 % | -351.975 K 1.09 % | -355.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.947 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 132.192 M -0.83 % | 133.300 M -3.83 % | 138.602 M -1.00 % | 140.002 M -2.86 % | 144.123 M -5.26 % | 152.125 M -7.50 % | 164.451 M -11.29 % | 185.388 M -0.34 % | 186.011 M -5.63 % | 197.107 M -2.96 % | 203.112 M -7.75 % | 220.181 M 3.86 % | 212.006 M 3.11 % | 205.607 M 2.93 % | 199.758 M -1.13 % | 202.050 M -0.74 % | 203.555 M -0.35 % | 204.270 M -1.69 % | 207.784 M -4.84 % | 218.359 M -3.26 % | 225.706 M -1.13 % | 228.276 M -0.46 % | 229.338 M -1.42 % | 232.652 M 2.09 % | 227.884 M -1.10 % | 230.425 M 2.13 % | 225.622 M 4.41 % | 216.091 M -2.33 % | 221.241 M -1.71 % | 225.098 M -2.05 % | 229.811 M -1.29 % | 232.815 M -3.85 % | 242.130 M -4.92 % | 254.660 M -0.05 % | 254.784 M 11.66 % | 228.182 M -2.46 % | 233.948 M -3.36 % | 242.070 M -3.57 % | 251.042 M -4.86 % | 263.853 M 0.75 % | 261.889 M 18.47 % | 221.053 M -4.33 % | 231.066 M -3.48 % | 239.399 M -5.30 % | 252.795 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2014-12-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.415 M 2 000.82 % | 114.976 K -86.76 % | 868.187 K -78.13 % | 3.969 M 79.06 % | 2.217 M -15.09 % | 2.611 M 307.11 % | -1.261 M -127.96 % | -552.945 K 74.77 % | -2.191 M -4 668.00 % | 47.971 K 1 753.60 % | -2.901 K 99.75 % | -1.164 M | 0.000 | 0.000 100.00 % | -776.681 K -36.46 % | -569.182 K -277.72 % | -150.687 K -193.24 % | -51.387 K 95.17 % | -1.063 M 28.29 % | -1.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.652 K 0.00 % | 5.652 K 0.00 % | 5.652 K 0.00 % | 5.652 K -76.90 % | 24.470 K 0.00 % | 24.470 K 0.00 % | 24.470 K 0.00 % | 24.470 K 6 992.75 % | 345.000 -99.47 % | 64.875 K -12.12 % | 73.821 K 0.00 % | 73.821 K | 0.000 -100.00 % | 95.325 K 25.14 % | 76.173 K 0.00 % | 76.173 K 5.23 % | 72.388 K 8.42 % | 66.764 K 0.00 % | 66.765 K 0.00 % | 66.765 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 179.667 K 111.68 % | -1.539 M -331.74 % | 663.897 K 226.27 % | 203.482 K -43.72 % | 361.546 K 144.49 % | -812.624 K 20.42 % | -1.021 M -1 151.51 % | -81.596 K -104.50 % | 1.814 M 69.62 % | 1.069 M -69.97 % | 3.561 M 178.05 % | 1.281 M 17.26 % | 1.092 M 85.00 % | 590.385 K -4.21 % | 616.353 K 312.76 % | 149.323 K -88.32 % | 1.278 M 318.68 % | -584.403 K -127.42 % | 2.131 M 93.72 % | 1.100 M -65.74 % | 3.211 M 553.23 % | -708.493 K -180.54 % | 879.718 K -55.87 % | 1.994 M 224.27 % | 614.823 K 139.94 % | 256.240 K 129.21 % | -877.282 K 54.67 % | -1.935 M 55.28 % | -4.328 M -427.63 % | -820.262 K -160.52 % | 1.355 M 672.62 % | -236.700 K 89.45 % | -2.244 M -312.72 % | 1.055 M 120.23 % | -5.216 M 5.47 % | -5.517 M -421.35 % | 1.717 M 137.63 % | -4.563 M -190.43 % | -1.571 M 42.52 % | -2.733 M 19.80 % | -3.408 M -161.08 % | 5.580 M 252.88 % | -3.650 M 48.50 % | -7.088 M -18.00 % | -6.007 M -41.22 % | -4.253 M 14.06 % | -4.949 M |
| Accounts receivables | 137.635 K 131.59 % | -435.733 K -2.43 % | -425.391 K -11.39 % | -381.890 K -681.73 % | 65.647 K -76.69 % | 281.668 K 137.06 % | 118.818 K 145.90 % | 48.319 K -88.74 % | 429.302 K 129.99 % | 186.660 K -90.80 % | 2.029 M 243.54 % | 590.582 K -75.37 % | 2.398 M 219.87 % | 749.762 K 52.91 % | 490.321 K 45.85 % | 336.171 K -11.37 % | 379.312 K -78.62 % | 1.774 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 |
| Inventory | 143.294 K 178.20 % | 51.507 K 161.00 % | -84.438 K -187.13 % | 96.911 K -59.23 % | 237.710 K -53.53 % | 511.503 K 949.48 % | -60.214 K -132.23 % | 186.808 K 33.50 % | 139.930 K 41.07 % | 99.190 K -91.80 % | 1.210 M 292.79 % | 308.147 K -28.73 % | 432.352 K 6 898.25 % | 6.178 K -94.39 % | 110.180 K 428.52 % | -33.538 K -122.58 % | 148.523 K -46.67 % | 278.508 K 46.28 % | 190.394 K -47.70 % | 364.048 K -90.75 % | 3.935 M 152.35 % | 1.559 M -87.51 % | 12.485 M 326.54 % | 2.927 M 392.17 % | -1.002 M 51.67 % | -2.073 M 59.95 % | -5.175 M -89.35 % | -2.733 M -188.39 % | -947.710 K -266.81 % | 568.136 K | 0.000 -100.00 % | 7.917 M -17.54 % | 9.601 M 75.75 % | 5.463 M 240.65 % | -3.884 M -230.92 % | 2.967 M -49.48 % | 5.873 M -39.30 % | 9.675 M -26.57 % | 13.175 M 41.75 % | 9.294 M 328.23 % | 2.170 M -43.92 % | 3.870 M 143.64 % | -8.868 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.416 M -1 444.42 % | 105.316 K -92.46 % | 1.396 M 530.06 % | -324.688 K -191.96 % | -111.209 K -135.42 % | 314.006 K 119.35 % | -1.623 M -448.01 % | -296.147 K -241.55 % | 209.210 K 453.25 % | -59.225 K -107.88 % | 751.584 K 129.85 % | -2.518 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 |
| Other working capital | -101.262 K 91.23 % | -1.154 M -198.34 % | 1.174 M 140.29 % | 488.461 K 739.44 % | 58.189 K 103.62 % | -1.606 M -577.77 % | 336.104 K 179.64 % | -422.039 K -178.28 % | -151.662 K -113.69 % | 1.108 M 155.86 % | 433.132 K 536.47 % | 68.052 K 158.93 % | -115.473 K -119.77 % | 584.207 K 15.42 % | 506.173 K 176.81 % | 182.861 K -83.81 % | 1.129 M 230.89 % | -862.911 K -144.47 % | 1.941 M 163.67 % | 736.021 K 201.66 % | -724.003 K 68.08 % | -2.268 M 80.46 % | -11.605 M -1 143.47 % | -933.262 K -157.73 % | 1.617 M -30.59 % | 2.329 M -45.81 % | 4.298 M 438.85 % | 797.614 K 123.60 % | -3.380 M -143.46 % | -1.388 M | 0.000 | 0.000 100.00 % | -11.845 M -168.74 % | -4.408 M -230.97 % | -1.332 M 84.30 % | -8.484 M -104.15 % | -4.156 M 70.81 % | -14.238 M 3.45 % | -14.746 M -22.60 % | -12.028 M -115.60 % | -5.579 M -426.14 % | 1.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 983.977 K -31.82 % | 1.443 M 284.60 % | 375.240 K -73.05 % | 1.392 M 0.68 % | 1.383 M 896.03 % | 138.826 K -96.11 % | 3.565 M 473.10 % | -955.610 K -103.67 % | 26.007 M 1 423.16 % | 1.707 M -88.48 % | 14.823 M 992.44 % | 1.357 M 106.39 % | 657.456 K -45.84 % | 1.214 M -15.82 % | 1.442 M 10.37 % | 1.307 M 1.07 % | 1.293 M 12.55 % | 1.149 M -65.92 % | 3.371 M 164.28 % | 1.275 M -49.25 % | 2.513 M -54.91 % | 5.574 M 77.91 % | 3.133 M -20.22 % | 3.927 M 360.30 % | 853.052 K 1 042.46 % | -90.513 K 85.33 % | -617.187 K -151.04 % | 1.209 M 12.73 % | 1.073 M 1 160.49 % | -101.137 K 31.98 % | -148.686 K 82.54 % | -851.466 K -1 081.47 % | 86.754 K -78.53 % | 404.018 K -77.43 % | 1.790 M 143.41 % | 735.577 K 191.08 % | -807.623 K -100.14 % | -403.533 K 58.89 % | -981.523 K -226.61 % | 775.254 K 7 658.75 % | 9.992 K -98.73 % | 785.376 K 188.85 % | -883.916 K -104.75 % | 18.596 M 1 334.50 % | 1.296 M -53.38 % | 2.781 M 334.05 % | 640.670 K |
| Net cash provided by operating activities | 1.779 M 336.90 % | 407.149 K -28.35 % | 568.212 K -67.10 % | 1.727 M -18.60 % | 2.121 M 82.33 % | 1.164 M 290.09 % | -612.086 K -150.73 % | 1.206 M -58.11 % | 2.880 M -5.60 % | 3.051 M -24.48 % | 4.040 M 34.97 % | 2.993 M 31.42 % | 2.278 M 2.75 % | 2.216 M -9.91 % | 2.460 M 42.82 % | 1.723 M -36.55 % | 2.715 M 296.72 % | 684.310 K -70.44 % | 2.315 M 7.95 % | 2.144 M -49.78 % | 4.270 M 189.52 % | 1.475 M 300.58 % | -735.311 K -179.33 % | 926.844 K -45.22 % | 1.692 M 26.53 % | 1.337 M 251.01 % | -885.499 K -149.98 % | 1.772 M 215.53 % | -1.534 M -324.41 % | 683.370 K -72.22 % | 2.460 M 26.95 % | 1.937 M 557.13 % | 294.833 K -91.93 % | 3.651 M 457.47 % | 654.997 K 138.83 % | -1.687 M -150.30 % | 3.353 M 243.61 % | -2.335 M -642.26 % | 430.618 K -50.96 % | 878.038 K 198.38 % | -892.532 K -110.88 % | 8.201 M 697.07 % | -1.374 M -113.53 % | 10.153 M 327.62 % | -4.460 M -384.37 % | -920.839 K 72.31 % | -3.325 M |
| Investments in property plant and equipment | -3.110 K 68.32 % | -9.816 K -60.24 % | -6.126 K -28.67 % | -4.761 K 8.74 % | -5.217 K -122.76 % | -2.342 K 96.06 % | -59.403 K 44.79 % | -107.585 K -13.93 % | -94.432 K 24.50 % | -125.070 K 51.91 % | -260.095 K -95.42 % | -133.093 K 41.56 % | -227.724 K -147.23 % | -92.111 K 18.42 % | -112.908 K -206.64 % | -36.821 K 89.51 % | -351.111 K | 0.000 100.00 % | -15.738 K 55.95 % | -35.727 K | 0.000 | 0.000 100.00 % | -20.518 K | 0.000 | 0.000 | 0.000 100.00 % | -313.342 K | 0.000 100.00 % | -116.047 K -188.34 % | -40.247 K -51.19 % | -26.620 K 70.34 % | -89.755 K -1 139.88 % | -7.239 K | 0.000 100.00 % | -67.302 K -272.62 % | -18.062 K -233.55 % | -5.415 K 83.02 % | -31.897 K 66.28 % | -94.595 K -80.08 % | -52.528 K -430.48 % | -9.902 K 66.17 % | -29.271 K 85.96 % | -208.549 K -1 829.04 % | -10.811 K 68.82 % | -34.668 K -66.29 % | -20.848 K 64.42 % | -58.589 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -756.652 K -118.34 % | 4.125 M 2.42 % | 4.028 M 2 986.15 % | 130.504 K 30.50 % | 100.000 K 108 595.65 % | 92.000 -99.95 % | 200.000 K -34.70 % | 306.271 K -55.29 % | 685.024 K 198.44 % | 229.535 K 246.63 % | -156.544 K -185.00 % | 184.167 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 -100.91 % | 87.900 K -53.06 % | 187.253 K | 0.000 | 0.000 100.00 % | -7.731 M -403.38 % | -1.536 M | 0.000 -100.00 % | 8.182 M 5 339.39 % | 150.424 K 122.21 % | -677.361 K | 0.000 | 0.000 100.00 % | -5.164 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.680 M -17 059.39 % | 9.908 K | 0.000 | 0.000 -100.00 % | 904.381 K 666.42 % | 118.000 K -98.69 % | 9.002 M 7 179.44 % | -127.150 K 37.56 % | -203.637 K -26.66 % | -160.776 K -231.17 % | -48.548 K 2.47 % | -49.777 K 29.52 % | -70.626 K -298.57 % | -17.720 K 91.97 % | -220.756 K -561.26 % | -33.384 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.113 M -15.64 % | 2.505 M | 0.000 | 0.000 -100.00 % | 8.537 M | 0.000 | 0.000 | 0.000 100.00 % | -10.817 M | 0.000 | 0.000 | 0.000 100.00 % | -825.465 K | 0.000 -100.00 % | 101.592 K -79.86 % | 504.372 K 120.07 % | -2.513 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.012 M -71.37 % | 3.533 M | 0.000 | 0.000 -100.00 % | 6.058 M -54.10 % | 13.198 M 53 128.99 % | 24.795 K -87.69 % | 201.482 K -76.27 % | 848.964 K -17.90 % | 1.034 M 2 030.08 % | 48.548 K | 0.000 | 0.000 | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 310.878 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.912 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.024 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.365 K 34.77 % | 29.951 K | 0.000 -100.00 % | 446.762 K 13 884.70 % | -3.241 K | 0.000 -100.00 % | 2.482 M | 0.000 100.00 % | -105.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.784 M 209.12 % | -1.635 M -3 890.25 % | 43.125 K 382.38 % | 8.940 K -99.73 % | 3.303 M |
| Other investing activites | 1.262 M -43.36 % | 2.229 M | 0.000 100.00 % | -847.711 K -110.55 % | 8.036 M 28.35 % | 6.261 M 207.46 % | -5.826 M -456.23 % | -1.047 M 73.45 % | -3.946 M -242.22 % | 2.774 M 1 316.93 % | 195.808 K 395.01 % | 39.556 K 143.15 % | -91.665 K 8.16 % | -99.805 K 75.26 % | -403.351 K -238.53 % | 291.159 K 248.95 % | 83.438 K -60.17 % | 209.461 K 179.58 % | -263.192 K -111.46 % | 2.297 M 34 693.66 % | -6.639 K 96.23 % | -175.961 K -105.93 % | 2.968 M 166.06 % | -4.493 M -775.56 % | 665.040 K 250.62 % | -441.526 K -244 037.02 % | 181.000 100.11 % | -162.479 K -114.99 % | 1.084 M 88.50 % | 574.891 K -91.91 % | 7.103 M 1 418.55 % | -538.665 K 74.07 % | -2.077 M 5.52 % | -2.199 M -119.10 % | 11.511 M 698.88 % | 1.441 M -48.83 % | 2.816 M 614.30 % | 394.252 K 103.37 % | -11.707 M -1 087.29 % | 1.186 M 116.82 % | -7.048 M -363.60 % | -1.520 M 90.75 % | -16.444 M -5 115.67 % | -315.279 K -112.79 % | -148.166 K 86.98 % | -1.138 M -189.59 % | 1.270 M |
| Net cash used for investing activites | 1.259 M -43.25 % | 2.219 M 428.76 % | -674.875 K -125.08 % | 2.690 M -66.50 % | 8.031 M 28.32 % | 6.259 M 1.83 % | 6.146 M -62.26 % | 16.286 M 80.68 % | 9.014 M 215.79 % | 2.854 M 319.10 % | 681.040 K -12.68 % | 779.892 K 753.24 % | -119.389 K -204.40 % | 114.355 K -32.24 % | 168.765 K -33.65 % | 254.338 K 204.82 % | 83.438 K -60.17 % | 209.461 K 555.63 % | 31.948 K -98.61 % | 2.297 M 34 693.66 % | -6.639 K 96.23 % | -175.961 K -105.77 % | 3.049 M 167.87 % | -4.493 M -775.56 % | 665.040 K 250.62 % | -441.526 K -46.13 % | -302.137 K -85.95 % | -162.479 K -116.79 % | 967.596 K 81.25 % | 533.844 K -92.59 % | 7.204 M 1 851.93 % | -411.216 K 80.27 % | -2.085 M -18.99 % | -1.752 M -147.21 % | 3.710 M 3 387.76 % | -112.850 K -104.02 % | 2.811 M -67.11 % | 8.545 M 173.34 % | -11.651 M -2 655.75 % | 455.882 K 106.46 % | -7.058 M -355.48 % | -1.550 M 92.27 % | -20.033 M -927.44 % | -1.950 M -56 433.02 % | -3.449 K 99.45 % | -624.836 K -130.33 % | 2.060 M |
| Debt repayment | -439.451 K 86.89 % | -3.353 M -227.31 % | -1.024 M 66.93 % | -3.098 M 49.37 % | -6.119 M -286.38 % | -1.584 M 87.01 % | -12.194 M -67.36 % | -7.286 M 8.19 % | -7.936 M -179.50 % | -2.839 M | 0.000 100.00 % | -1.068 M -6.04 % | -1.007 M 56.12 % | -2.295 M -778.49 % | -261.232 K 77.03 % | -1.137 M -870.67 % | -117.186 K -1 083.10 % | -9.905 K 99.81 % | -5.213 M -25.10 % | -4.167 M -586.49 % | -606.953 K -113.80 % | 4.398 M 337.78 % | 1.005 M 335.76 % | 230.540 K 167.50 % | -341.533 K -295.55 % | 174.656 K -96.99 % | 5.809 M 572.17 % | -1.230 M -133.05 % | 3.723 M 4 831.98 % | 75.477 K -90.78 % | 818.349 K 142.65 % | -1.919 M -287.53 % | 1.023 M -84.70 % | 6.687 M 516.39 % | -1.606 M -890.40 % | 203.184 K 107.81 % | -2.600 M -642.62 % | 479.205 K 115.31 % | -3.129 M -128.21 % | 11.094 M 42.99 % | 7.758 M 6 844.92 % | -115.023 K -100.63 % | 18.249 M 1 316.62 % | -1.500 M 0.00 % | -1.500 M -6.88 % | -1.403 M -1 354.28 % | -96.508 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -295.199 K 32.18 % | -435.293 K | 0.000 100.00 % | -253.327 K 67.62 % | -782.251 K -10.53 % | -707.739 K -26.89 % | -557.742 K -37.01 % | -407.096 K 24.11 % | -536.427 K -242.83 % | -156.471 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.461 K | 0.000 | 0.000 | 0.000 100.00 % | -3.766 K | 0.000 | 0.000 | 0.000 100.00 % | -3.341 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.720 K | 0.000 | 0.000 | 0.000 100.00 % | -76.168 K -3.48 % | -73.609 K | 0.000 | 0.000 100.00 % | -125.507 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.335 M -33 840.63 % | -12.772 K | 0.000 | 0.000 100.00 % | -308.881 K 90.94 % | -3.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.461 M 27.35 % | -2.011 M -199.94 % | -670.538 K 73.59 % | -2.539 M -48.57 % | -1.709 M 7.72 % | -1.852 M -211.01 % | -595.344 K 41.96 % | -1.026 M 38.33 % | -1.663 M 39.63 % | -2.755 M 24.75 % | -3.661 M -143.93 % | -1.501 M -11.90 % | -1.341 M 32.85 % | -1.997 M -94.00 % | -1.030 M 28.07 % | -1.431 M 53.49 % | -3.078 M -220.77 % | -959.439 K 26.82 % | -1.311 M -108.10 % | -630.000 K -22.95 % | -512.393 K 58.32 % | -1.229 M -40.23 % | -876.681 K -144.08 % | 1.989 M 255.91 % | -1.276 M 1.88 % | -1.300 M 17.40 % | -1.574 M -35.56 % | -1.161 M 75.96 % | -4.831 M -354.71 % | -1.062 M 78.88 % | -5.030 M | 0.000 100.00 % | -6.186 M -579.49 % | -910.405 K 34.05 % | -1.381 M -53.11 % | -901.653 K -1.35 % | -889.614 K 0.12 % | -890.708 K -1.31 % | -879.178 K 12.37 % | -1.003 M -18.36 % | -847.631 K -17.67 % | -720.347 K -16.69 % | -617.299 K 11.97 % | -701.207 K 23.69 % | -918.931 K -16.58 % | -788.242 K 7.47 % | -851.876 K |
| Net cash used provided by financing activities | -2.196 M 62.14 % | -5.800 M -242.16 % | -1.695 M 71.22 % | -5.890 M 31.59 % | -8.610 M -107.82 % | -4.143 M 68.98 % | -13.356 M -39.31 % | -9.587 M 5.41 % | -10.136 M -76.24 % | -5.751 M -56.92 % | -3.665 M -42.68 % | -2.569 M -9.39 % | -2.348 M 45.29 % | -4.292 M -231.67 % | -1.294 M 49.62 % | -2.569 M 19.60 % | -3.195 M -229.58 % | -969.344 K 85.14 % | -6.524 M 0.71 % | -6.570 M -486.96 % | -1.119 M -135.33 % | 3.169 M 2 536.10 % | 120.200 K -94.50 % | 2.184 M 235.07 % | -1.617 M -43.68 % | -1.126 M -127.07 % | 4.158 M 268.69 % | -2.465 M -12.88 % | -2.184 M -121.27 % | -986.901 K 77.24 % | -4.337 M -77.47 % | -2.444 M 52.67 % | -5.163 M -189.38 % | 5.777 M 293.42 % | -2.987 M -327.58 % | -698.469 K 91.07 % | -7.825 M -1 744.27 % | -424.275 K 89.42 % | -4.008 M -139.72 % | 10.091 M 52.85 % | 6.602 M 255.57 % | -4.244 M -124.07 % | 17.632 M 901.02 % | -2.201 M 9.00 % | -2.419 M -10.37 % | -2.192 M -131.10 % | -948.384 K |
| Effect of forex changes on cash | 18.926 K 395.45 % | 3.820 K 103.25 % | -117.539 K -1 434.46 % | 8.808 K -6.75 % | 9.446 K 103.29 % | -287.098 K -77.47 % | -161.772 K -246.87 % | 110.143 K 146.38 % | -237.467 K -4 415.23 % | 5.503 K 100.79 % | -699.977 K -365.50 % | 263.645 K 495.35 % | 44.284 K 374.07 % | -16.158 K 93.08 % | -233.582 K -2 126.07 % | -10.493 K 85.79 % | -73.824 K 56.09 % | -168.131 K 89.63 % | -1.621 M -1 922.49 % | 88.967 K 130.19 % | -294.695 K -305.89 % | -72.604 K 58.57 % | -175.261 K -170.91 % | 247.149 K 125.10 % | -984.666 K -250.38 % | 654.766 K 346.09 % | -266.069 K 84.88 % | -1.759 M -654.04 % | 317.518 K 16.48 % | 272.592 K 111.29 % | -2.414 M -396.45 % | 814.481 K 208.49 % | -750.727 K -695.57 % | 126.051 K -89.49 % | 1.200 M -25.07 % | 1.601 M 178.69 % | -2.034 M -732.23 % | 321.770 K -80.85 % | 1.680 M 193.26 % | -1.802 M -1 437.45 % | -117.182 K 90.67 % | -1.256 M -198.08 % | 1.281 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 861.120 K 127.16 % | -3.170 M -65.17 % | -1.919 M -31.09 % | -1.464 M -194.32 % | 1.552 M -45.57 % | 2.852 M 143.97 % | -6.485 M -184.46 % | 7.679 M 443.64 % | 1.412 M 654.41 % | -254.770 K -174.89 % | 340.204 K -73.52 % | 1.285 M 550.71 % | -285.010 K 85.59 % | -1.978 M -291.95 % | 1.030 M 229.91 % | -793.065 K -2 780.63 % | 29.585 K 112.14 % | -243.704 K 95.80 % | -5.798 M -184.20 % | -2.040 M -171.60 % | 2.849 M -35.17 % | 4.395 M 431.63 % | 826.688 K 174.17 % | -1.115 M -354.80 % | -245.064 K -157.69 % | 424.809 K -84.29 % | 2.705 M 203.43 % | -2.615 M -7.51 % | -2.432 M -583.62 % | 502.905 K -82.73 % | 2.912 M 2 924.52 % | -103.105 K 98.66 % | -7.701 M -198.73 % | 7.800 M 202.53 % | 2.578 M 387.33 % | -897.327 K 75.72 % | -3.695 M -160.51 % | 6.107 M 145.07 % | -13.549 M -240.80 % | 9.623 M 756.40 % | -1.466 M -227.27 % | 1.152 M 146.18 % | -2.494 M 61.29 % | -6.443 M 6.39 % | -6.883 M -241.13 % | 4.877 M 320.36 % | -2.213 M |
| Cash at beginning of period | 2.145 M -59.64 % | 5.316 M -11.35 % | 5.996 M -19.62 % | 7.460 M 26.27 % | 5.908 M 93.30 % | 3.056 M -80.87 % | 15.977 M 130.45 % | 6.933 M 25.59 % | 5.520 M -4.41 % | 5.775 M 6.26 % | 5.435 M 30.95 % | 4.150 M -6.43 % | 4.435 M -30.84 % | 6.413 M 19.14 % | 5.383 M -12.84 % | 6.176 M 0.48 % | 6.146 M -3.81 % | 6.390 M -47.57 % | 12.188 M -14.34 % | 14.228 M 25.04 % | 11.379 M 62.93 % | 6.984 M 13.43 % | 6.158 M -15.33 % | 7.272 M -3.26 % | 7.517 M 5.99 % | 7.092 M 61.64 % | 4.388 M -37.34 % | 7.003 M -25.78 % | 9.435 M 5.63 % | 8.932 M 48.38 % | 6.020 M -1.68 % | 6.123 M -55.71 % | 13.824 M 129.49 % | 6.024 M 74.83 % | 3.446 M -20.66 % | 4.343 M -45.97 % | 8.038 M 316.26 % | 1.931 M -87.53 % | 15.480 M 164.30 % | 5.857 M -20.02 % | 7.323 M 18.67 % | 6.171 M -28.79 % | 8.665 M -19.09 % | 10.709 M -39.12 % | 17.592 M 38.36 % | 12.715 M -14.83 % | 14.928 M |
| Cash at end of period | 3.007 M 40.14 % | 2.145 M -59.64 % | 5.316 M -11.35 % | 5.996 M -19.62 % | 7.460 M 26.27 % | 5.908 M -37.75 % | 9.491 M -35.04 % | 14.612 M 110.76 % | 6.933 M 25.59 % | 5.520 M -4.41 % | 5.775 M 6.26 % | 5.435 M 30.95 % | 4.150 M -6.43 % | 4.435 M -30.84 % | 6.413 M 19.14 % | 5.383 M -12.84 % | 6.176 M 0.48 % | 6.146 M -3.81 % | 6.390 M -47.57 % | 12.188 M -14.34 % | 14.228 M 25.04 % | 11.379 M 62.93 % | 6.984 M 13.43 % | 6.158 M -15.33 % | 7.272 M -3.26 % | 7.517 M 5.99 % | 7.092 M 61.64 % | 4.388 M -37.34 % | 7.003 M -25.78 % | 9.435 M 5.63 % | 8.932 M 48.38 % | 6.020 M -1.68 % | 6.123 M -55.71 % | 13.824 M 129.49 % | 6.024 M 74.83 % | 3.446 M -20.66 % | 4.343 M -45.97 % | 8.038 M 316.26 % | 1.931 M -87.53 % | 15.480 M 164.30 % | 5.857 M -20.02 % | 7.323 M 18.67 % | 6.171 M 44.65 % | 4.266 M -60.16 % | 10.709 M -39.12 % | 17.592 M 38.36 % | 12.715 M |
| Operating cash flow | 1.779 M 336.90 % | 407.149 K -72.60 % | 1.486 M -13.95 % | 1.727 M -18.60 % | 2.121 M 82.33 % | 1.164 M 290.09 % | -612.086 K -150.73 % | 1.206 M -58.11 % | 2.880 M -5.60 % | 3.051 M -24.48 % | 4.040 M 34.97 % | 2.993 M 31.42 % | 2.278 M 2.75 % | 2.216 M -9.91 % | 2.460 M 42.82 % | 1.723 M -36.55 % | 2.715 M 296.72 % | 684.310 K -70.44 % | 2.315 M 7.95 % | 2.144 M -49.78 % | 4.270 M 189.52 % | 1.475 M 300.58 % | -735.311 K -179.33 % | 926.844 K -45.22 % | 1.692 M 26.53 % | 1.337 M 251.01 % | -885.499 K -149.98 % | 1.772 M 215.53 % | -1.534 M -324.41 % | 683.370 K -72.22 % | 2.460 M 26.95 % | 1.937 M 557.13 % | 294.833 K -91.93 % | 3.651 M 457.47 % | 654.997 K 138.83 % | -1.687 M -150.30 % | 3.353 M 243.61 % | -2.335 M -642.26 % | 430.618 K -50.96 % | 878.038 K 198.38 % | -892.532 K -110.88 % | 8.201 M 697.07 % | -1.374 M -113.53 % | 10.153 M 327.62 % | -4.460 M -384.37 % | -920.839 K 72.31 % | -3.325 M |
| Capital expenditure | -3.110 K 68.32 % | -9.816 K -60.34 % | -6.122 K -28.59 % | -4.761 K 8.74 % | -5.217 K -122.76 % | -2.342 K 96.06 % | -59.403 K 44.79 % | -107.585 K -13.93 % | -94.432 K 24.50 % | -125.070 K 51.91 % | -260.095 K -95.42 % | -133.093 K 41.56 % | -227.724 K -147.23 % | -92.111 K 18.42 % | -112.908 K -206.64 % | -36.821 K 89.51 % | -351.111 K | 0.000 100.00 % | -15.738 K 55.95 % | -35.727 K | 0.000 | 0.000 100.00 % | -20.518 K | 0.000 | 0.000 | 0.000 100.00 % | -313.342 K | 0.000 100.00 % | -116.047 K -188.34 % | -40.247 K -51.19 % | -26.620 K 70.34 % | -89.755 K -1 139.88 % | -7.239 K | 0.000 100.00 % | -67.302 K -272.62 % | -18.062 K -233.55 % | -5.415 K 83.02 % | -31.897 K 66.28 % | -94.595 K -80.08 % | -52.528 K -430.48 % | -9.902 K 66.17 % | -29.271 K 85.96 % | -208.549 K -1 829.04 % | -10.811 K 68.82 % | -34.668 K -66.29 % | -20.848 K 64.42 % | -58.589 K |
| Free CashFlow | 1.776 M 346.91 % | 397.333 K -73.15 % | 1.480 M -14.07 % | 1.722 M -18.63 % | 2.116 M 82.25 % | 1.161 M 272.93 % | -671.489 K -161.11 % | 1.099 M -60.55 % | 2.785 M -4.80 % | 2.926 M -22.59 % | 3.780 M 32.16 % | 2.860 M 39.53 % | 2.050 M -3.51 % | 2.124 M -9.50 % | 2.347 M 39.24 % | 1.686 M -28.68 % | 2.364 M 245.41 % | 684.310 K -70.23 % | 2.299 M 9.03 % | 2.109 M -50.62 % | 4.270 M 189.52 % | 1.475 M 295.13 % | -755.829 K -181.55 % | 926.844 K -45.22 % | 1.692 M 26.53 % | 1.337 M 211.54 % | -1.199 M -167.66 % | 1.772 M 207.40 % | -1.650 M -356.50 % | 643.123 K -73.57 % | 2.433 M 31.68 % | 1.848 M 542.46 % | 287.594 K -92.12 % | 3.651 M 521.32 % | 587.695 K 134.47 % | -1.705 M -150.92 % | 3.348 M 241.45 % | -2.367 M -804.41 % | 336.023 K -59.30 % | 825.510 K 191.48 % | -902.434 K -111.04 % | 8.172 M 616.51 % | -1.582 M -115.60 % | 10.142 M 325.62 % | -4.495 M -377.33 % | -941.687 K 72.17 % | -3.384 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2012 | 2012 | 2012 | 2012 |