Bloom Dekor Limited BLOOM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 45.187 M -20.05 % | 56.521 M -47.24 % | 107.128 M -49.93 % | 213.951 M -30.31 % | 306.986 M -21.90 % | 393.045 M -21.26 % | 499.139 M -20.93 % | 631.240 M -4.80 % | 663.075 M 7.03 % | 619.516 M 0.67 % | 615.411 M -3.30 % | 636.410 M 0.09 % | 635.869 M 17.89 % | 539.396 M 24.91 % | 431.835 M 4.72 % | 412.388 M 21.58 % | 339.200 M 11.18 % | 305.095 M |
| Net income | -10.345 M -21.82 % | -8.492 M -103.96 % | 214.670 M 206.26 % | -202.032 M -162.30 % | -77.022 M -373.14 % | -16.279 M 77.80 % | -73.319 M -385.78 % | -15.093 M 45.64 % | -27.763 M -46.64 % | -18.932 M -375.85 % | 6.863 M 141.51 % | -16.536 M -250.83 % | 10.963 M 88.57 % | 5.814 M 203.18 % | -5.635 M -155.51 % | 10.151 M 228.03 % | 3.094 M 7 166.28 % | 42.586 K |
| Income before tax | -13.844 M 3.85 % | -14.399 M -104.97 % | 289.541 M 210.53 % | -261.954 M -158.31 % | -101.411 M -414.54 % | -19.709 M 78.57 % | -91.953 M -148.56 % | -36.995 M -14.68 % | -32.259 M -30.61 % | -24.699 M -268.54 % | 14.654 M 178.31 % | -18.712 M -201.73 % | 18.394 M 205.16 % | 6.028 M 199.65 % | -6.049 M -147.30 % | 12.789 M 144.38 % | 5.233 M 64.93 % | 3.173 M |
| Income before tax ratio | -0.31 -20.26 % | -0.25 -109.43 % | 2.70 320.75 % | -1.22 -270.63 % | -0.33 -558.79 % | -0.05 72.78 % | -0.18 -214.34 % | -0.06 -20.46 % | -0.05 -22.03 % | -0.04 -267.43 % | 0.02 180.99 % | -0.03 -201.64 % | 0.03 158.86 % | 0.01 179.78 % | -0.01 -145.17 % | 0.03 101.00 % | 0.02 48.35 % | 0.01 |
| EBITDA | -9.069 M -10.09 % | -8.238 M 79.95 % | -41.093 M 79.40 % | -199.503 M -513.65 % | -32.511 M -160.86 % | 53.416 M 320.45 % | -24.230 M -203.77 % | 23.350 M -23.84 % | 30.661 M -9.79 % | 33.990 M -54.55 % | 74.779 M 202.41 % | 24.728 M -59.86 % | 61.597 M 11.42 % | 55.282 M 91.45 % | 28.875 M -31.04 % | 41.869 M 12.42 % | 37.244 M 48.01 % | 25.164 M |
| Net income ratio | -0.23 -52.38 % | -0.15 -107.50 % | 2.00 312.21 % | -0.94 -276.37 % | -0.25 -505.77 % | -0.04 71.80 % | -0.15 -514.35 % | -0.02 42.89 % | -0.04 -37.01 % | -0.03 -374.02 % | 0.01 142.92 % | -0.03 -250.70 % | 0.02 59.96 % | 0.01 182.61 % | -0.01 -153.01 % | 0.02 169.82 % | 0.01 6 435.68 % | 0.00 |
| Ratio EBITDA | -0.20 -37.70 % | -0.15 62.00 % | -0.38 58.86 % | -0.93 -780.49 % | -0.11 -177.93 % | 0.14 379.96 % | -0.05 -231.23 % | 0.04 -20.00 % | 0.05 -15.72 % | 0.05 -54.85 % | 0.12 212.73 % | 0.04 -59.89 % | 0.10 -5.48 % | 0.10 53.28 % | 0.07 -34.14 % | 0.10 -7.53 % | 0.11 33.13 % | 0.08 |
| Gross profit ratio | 0.44 48.72 % | 0.30 4 665.33 % | 0.01 101.03 % | -0.61 -421.31 % | 0.19 -57.59 % | 0.45 4 064.57 % | -0.01 -103.15 % | 0.36 10.10 % | 0.32 -34.39 % | 0.50 26.06 % | 0.39 3.60 % | 0.38 -0.99 % | 0.38 -2.24 % | 0.39 -9.44 % | 0.43 127.01 % | 0.19 -5.47 % | 0.20 29.24 % | 0.16 |
| Weighted average shs out dil | 6.838 M -0.15 % | 6.848 M -0.02 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 14.17 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| Weighted average shs out | 6.838 M -0.15 % | 6.848 M -0.02 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 14.17 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| EPS diluted | -1.51 -21.77 % | -1.24 -103.96 % | 31.34 206.27 % | -29.49 -162.37 % | -11.24 -372.27 % | -2.38 77.76 % | -10.70 -386.36 % | -2.20 45.68 % | -4.05 -46.74 % | -2.76 -376.00 % | 1.00 141.49 % | -2.41 -231.69 % | 1.83 88.66 % | 0.97 203.19 % | -0.94 -155.62 % | 1.69 225.00 % | 0.52 5 100.00 % | 0.01 |
| Earnings per share | -1.51 -21.77 % | -1.24 -103.96 % | 31.34 206.27 % | -29.49 -162.37 % | -11.24 -372.27 % | -2.38 77.76 % | -10.70 -386.36 % | -2.20 45.68 % | -4.05 -46.74 % | -2.76 -376.00 % | 1.00 141.49 % | -2.41 -231.69 % | 1.83 88.66 % | 0.97 203.19 % | -0.94 -155.62 % | 1.69 225.00 % | 0.52 5 100.00 % | 0.01 |
| Gross profit | 19.998 M 18.89 % | 16.820 M 2 414.20 % | 669.000 K 100.51 % | -130.154 M -323.93 % | 58.122 M -66.88 % | 175.481 M 3 221.88 % | -5.621 M -102.49 % | 225.822 M 4.81 % | 215.460 M -29.78 % | 306.834 M 26.90 % | 241.798 M 0.18 % | 241.366 M -0.91 % | 243.584 M 15.24 % | 211.371 M 13.12 % | 186.861 M 137.71 % | 78.608 M 14.92 % | 68.401 M 43.69 % | 47.602 M |
| Income tax expense | -3.499 M 40.77 % | -5.907 M -107.89 % | 74.871 M 224.95 % | -59.923 M -145.70 % | -24.389 M -611.05 % | -3.430 M 81.59 % | -18.634 M 14.92 % | -21.902 M -387.14 % | -4.496 M 22.03 % | -5.766 M -174.01 % | 7.791 M 457.94 % | -2.177 M -129.29 % | 7.431 M 3 375.90 % | 213.788 K 151.59 % | -414.364 K -115.71 % | 2.638 M 23.34 % | 2.139 M -31.68 % | 3.130 M |
| Cost of revenue | 25.189 M -36.55 % | 39.701 M -62.71 % | 106.459 M -69.06 % | 344.105 M 38.27 % | 248.864 M 14.39 % | 217.564 M -56.90 % | 504.760 M 24.50 % | 405.418 M -9.43 % | 447.615 M 43.15 % | 312.682 M -16.31 % | 373.613 M -5.42 % | 395.044 M 0.70 % | 392.285 M 19.59 % | 328.025 M 33.90 % | 244.974 M -26.61 % | 333.781 M 23.26 % | 270.799 M 5.17 % | 257.492 M |
| General and administrative expenses | 14.179 M 243.57 % | 4.127 M -34.49 % | 6.300 M -3.42 % | 6.523 M 6.88 % | 6.103 M -8.14 % | 6.644 M -8.33 % | 7.248 M -18.03 % | 8.842 M -38.89 % | 14.470 M -56.82 % | 33.509 M 339.68 % | 7.621 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.656 M 9.85 % | 38.832 M 9.16 % | 35.573 M 30.33 % | 27.294 M |
| Selling and marketing expenses | 1.042 M -53.08 % | 2.221 M -36.45 % | 3.495 M 30.46 % | 2.679 M -23.30 % | 3.493 M -55.96 % | 7.932 M -46.79 % | 14.908 M -41.47 % | 25.471 M -0.81 % | 25.678 M -8.24 % | 27.985 M -14.54 % | 32.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 18.199 M -22.68 % | 23.537 M -32.65 % | 34.949 M -53.00 % | 74.360 M -22.88 % | 96.415 M -40.08 % | 160.905 M 81 365.15 % | -198.000 K -100.10 % | 191.509 M -7.31 % | 206.616 M -24.08 % | 272.154 M 40.55 % | 193.629 M -26.45 % | 263.279 M 16.67 % | 225.653 M 9.06 % | 206.913 M 35.38 % | 152.834 M 466.33 % | 26.987 M -2.20 % | 27.594 M 61.04 % | 17.135 M |
| Operating expenses | 33.634 M 12.54 % | 29.885 M -33.21 % | 44.744 M -46.45 % | 83.562 M -21.18 % | 106.011 M -39.59 % | 175.481 M 17.91 % | 148.820 M -34.10 % | 225.822 M -8.49 % | 246.764 M -26.04 % | 333.648 M 42.58 % | 233.999 M -11.12 % | 263.279 M 16.67 % | 225.653 M 9.06 % | 206.913 M 5.84 % | 195.489 M 197.01 % | 65.819 M 4.20 % | 63.168 M 42.18 % | 44.429 M |
| Cost and expenses | 58.823 M -15.47 % | 69.586 M -53.98 % | 151.203 M -64.64 % | 427.667 M 20.51 % | 354.875 M -9.71 % | 393.045 M -28.66 % | 550.947 M -12.97 % | 633.070 M -8.83 % | 694.379 M 7.43 % | 646.330 M 6.37 % | 607.612 M -7.70 % | 658.323 M 6.54 % | 617.938 M 15.52 % | 534.939 M 21.45 % | 440.464 M 10.23 % | 399.600 M 19.65 % | 333.967 M 10.61 % | 301.922 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 |
| Selling general and administrative expenses | 15.435 M 143.15 % | 6.348 M -35.19 % | 9.795 M 6.44 % | 9.202 M -4.11 % | 9.596 M -34.17 % | 14.576 M -34.21 % | 22.156 M -35.43 % | 34.313 M -14.53 % | 40.148 M -34.71 % | 61.494 M 52.33 % | 40.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.656 M 9.85 % | 38.832 M 9.16 % | 35.573 M 30.33 % | 27.294 M |
| Interest income | 427.000 K 138.55 % | 179.000 K 1 178.57 % | 14.000 K -85.26 % | 95.000 K -97.45 % | 3.731 M -54.02 % | 8.114 M 54.08 % | 5.266 M 147.11 % | 2.131 M 22.40 % | 1.741 M -8.54 % | 1.904 M -9.08 % | 2.094 M -61.51 % | 5.440 M 144.24 % | 2.227 M 200.29 % | 741.671 K 46.27 % | 507.049 K -10.77 % | 568.276 K -18.93 % | 700.942 K 4.50 % | 670.739 K |
| Interest expense | 635.000 K -37.87 % | 1.022 M -44.85 % | 1.853 M -96.16 % | 48.196 M -7.38 % | 52.035 M -3.39 % | 53.863 M -3.72 % | 55.946 M 16.31 % | 48.101 M 4.22 % | 46.155 M -2.51 % | 47.346 M 20.75 % | 39.210 M 4.00 % | 37.701 M 16.69 % | 32.309 M 1.48 % | 31.839 M 18.84 % | 26.792 M 66.24 % | 16.116 M 4.83 % | 15.374 M 17.43 % | 13.092 M |
| Depreciation and amortization | 4.140 M -19.44 % | 5.139 M -25.28 % | 6.878 M -51.75 % | 14.255 M -27.43 % | 19.644 M -7.47 % | 21.230 M -3.75 % | 22.058 M -2.18 % | 22.549 M -3.99 % | 23.485 M -5.62 % | 24.882 M -9.90 % | 27.616 M 99.23 % | 13.861 M 16.49 % | 11.899 M -1.94 % | 12.135 M 16.94 % | 10.377 M -21.12 % | 13.155 M 8.04 % | 12.176 M 16.33 % | 10.467 M |
| Operating income | -13.636 M -4.37 % | -13.065 M 70.36 % | -44.075 M 79.38 % | -213.716 M -346.27 % | -47.889 M -282.27 % | 26.273 M 151.19 % | -51.328 M -2 704.81 % | -1.830 M 94.15 % | -31.304 M -16.75 % | -26.813 M -443.81 % | 7.799 M 135.59 % | -21.913 M -222.21 % | 17.931 M 302.23 % | 4.458 M 151.66 % | -8.628 M -167.47 % | 12.789 M 144.38 % | 5.233 M 64.93 % | 3.173 M |
| Operating income ratio | -0.30 -30.55 % | -0.23 43.82 % | -0.41 58.81 % | -1.00 -540.33 % | -0.16 -333.37 % | 0.07 165.00 % | -0.10 -3 447.12 % | 0.00 93.86 % | -0.05 -9.08 % | -0.04 -441.53 % | 0.01 136.80 % | -0.03 -222.10 % | 0.03 241.21 % | 0.01 141.36 % | -0.02 -164.43 % | 0.03 101.00 % | 0.02 48.35 % | 0.01 |
| Total other income expenses net | -208.000 K 84.41 % | -1.334 M -100.40 % | 333.616 M 791.60 % | -48.238 M 9.87 % | -53.522 M -16.40 % | -45.982 M -13.19 % | -40.625 M -15.53 % | -35.165 M -3 581.86 % | -955.087 K -145.17 % | 2.114 M -69.16 % | 6.855 M 114.19 % | 3.201 M 590.90 % | 463.262 K -70.49 % | 1.570 M -39.14 % | 2.579 M | 0.000 | 0.000 100.00 % | -2.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 111.297 M -11.93 % | 126.376 M 1.68 % | 124.291 M -75.63 % | 510.095 M 9.47 % | 465.972 M 5.44 % | 441.916 M 8.09 % | 408.845 M 23.28 % | 331.644 M -2.35 % | 339.617 M -9.89 % | 376.900 M 32.82 % | 283.757 M 12.43 % | 252.375 M 36.10 % | 185.428 M 1.60 % | 182.507 M 5.43 % | 173.116 M 21.74 % | 142.205 M 7.53 % | 132.249 M 18.67 % | 111.439 M |
| Total investments | 38.341 M -8.09 % | 41.718 M 10 050.36 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K -2.61 % | 422.000 K 0.00 % | 422.000 K 0.05 % | 421.794 K 0.00 % | 421.794 K 0.00 % | 421.794 K 0.00 % | 421.794 K 3 666.02 % | 11.200 K -32.93 % | 16.700 K 0.00 % | 16.700 K 0.00 % | 16.700 K |
| Total debt | 126.413 M -0.73 % | 127.348 M 1.44 % | 125.539 M -75.47 % | 511.723 M 9.43 % | 467.615 M 5.21 % | 444.444 M 7.22 % | 414.499 M 23.51 % | 335.589 M -2.86 % | 345.462 M -10.21 % | 384.733 M 25.48 % | 306.609 M 10.75 % | 276.847 M 28.21 % | 215.933 M 2.58 % | 210.499 M 13.57 % | 185.350 M 23.31 % | 150.314 M 8.66 % | 138.338 M 15.22 % | 120.067 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -178.913 M -6.16 % | -168.536 M -5.31 % | -160.044 M 57.29 % | -374.714 M -117.00 % | -172.683 M -80.52 % | -95.660 M -20.51 % | -79.381 M -1 111.00 % | -6.555 M -176.78 % | 8.537 M -76.48 % | 36.301 M -37.71 % | 58.273 M 3.39 % | 56.362 M -22.68 % | 72.897 M | 0.000 -100.00 % | 66.818 M -7.78 % | 72.453 M 16.29 % | 62.302 M 5.23 % | 59.208 M |
| Common stock | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 14.17 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | -65.756 M -18.72 % | -55.388 M -17.97 % | -46.950 M 82.03 % | -261.252 M -332.59 % | -60.393 M -487.26 % | 15.595 M -50.97 % | 31.808 M -69.95 % | 105.860 M -11.84 % | 120.075 M -18.77 % | 147.826 M -12.94 % | 169.798 M 1.14 % | 167.886 M -8.37 % | 183.222 M 14.68 % | 159.766 M 1.48 % | 157.439 M -3.46 % | 163.073 M 6.64 % | 152.922 M 2.93 % | 148.574 M |
| Other non current liabilities | 68.879 M 11.54 % | 61.754 M 16.06 % | 53.208 M 40.78 % | 37.796 M 209.45 % | 12.214 M -14.54 % | 14.292 M -10.21 % | 15.918 M 279.45 % | 4.195 M 10.48 % | 3.797 M 30.17 % | 2.917 M -73.24 % | 10.900 M 0.04 % | 10.896 M 40.98 % | 7.729 M 4.00 % | 7.432 M 3.89 % | 7.154 M | 0.000 | 0.000 -100.00 % | 906.860 K |
| Long term debt | 122.844 M -0.70 % | 123.711 M -0.96 % | 124.904 M -33.75 % | 188.539 M 8.93 % | 173.088 M 0.09 % | 172.939 M 49.92 % | 115.353 M 46.62 % | 78.676 M -1.18 % | 79.616 M -5.20 % | 83.982 M 221.70 % | 26.106 M 52.16 % | 17.157 M 67.68 % | 10.232 M 32.55 % | 7.719 M -26.55 % | 10.509 M -93.01 % | 150.314 M 8.66 % | 138.338 M 15.22 % | 120.067 M |
| Total non current liabilities | 195.240 M 5.27 % | 185.465 M 4.01 % | 178.312 M -25.34 % | 238.826 M 23.96 % | 192.660 M -4.05 % | 200.788 M 42.91 % | 140.498 M 53.70 % | 91.412 M -16.94 % | 110.050 M -6.43 % | 117.607 M 100.68 % | 58.605 M 32.22 % | 44.324 M 16.37 % | 38.087 M 19.48 % | 31.878 M -6.90 % | 34.240 M -79.57 % | 167.582 M 9.48 % | 153.069 M 14.46 % | 133.735 M |
| Other current liabilities | 17.546 M 1 988.81 % | 840.000 K -16.75 % | 1.009 M -97.53 % | 40.804 M 263.83 % | 11.215 M 113.13 % | 5.262 M -36.86 % | 8.334 M -72.58 % | 30.398 M -24.44 % | 40.229 M 14.11 % | 35.256 M 19.72 % | 29.448 M -12.84 % | 33.786 M -20.64 % | 42.571 M -22.08 % | 54.636 M 116.41 % | 25.247 M 186.39 % | 8.816 M -91.74 % | 106.763 M 952.83 % | 10.141 M |
| Deferred revenue | 0.000 -100.00 % | 4.573 M -49.39 % | 9.035 M 66.36 % | 5.431 M | 0.000 -100.00 % | 5.291 M 58.79 % | 3.332 M | 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 | 3.569 M -1.87 % | 3.637 M 186.38 % | 1.270 M -99.61 % | 323.184 M 9.73 % | 294.527 M 10.45 % | 266.649 M -10.86 % | 299.146 M 16.44 % | 256.913 M -3.36 % | 265.846 M -11.61 % | 300.751 M 7.22 % | 280.503 M 8.01 % | 259.690 M 26.25 % | 205.702 M 1.44 % | 202.780 M 15.21 % | 176.012 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 34.203 M 35.49 % | 25.243 M -13.84 % | 29.299 M -92.84 % | 409.323 M -2.63 % | 420.387 M -1.72 % | 427.744 M -15.80 % | 507.992 M -3.95 % | 528.859 M 2.69 % | 515.016 M 7.28 % | 480.055 M 6.50 % | 450.761 M 4.09 % | 433.029 M 21.00 % | 357.889 M 2.82 % | 348.073 M 8.68 % | 320.269 M 166.12 % | 120.348 M -33.99 % | 182.330 M 60.68 % | 113.477 M |
| Total liabilities | 229.443 M 8.89 % | 210.708 M 1.49 % | 207.611 M -65.95 % | 609.767 M 0.67 % | 605.688 M -2.17 % | 619.097 M -2.82 % | 637.094 M 2.71 % | 620.271 M -0.77 % | 625.066 M 4.59 % | 597.662 M 17.33 % | 509.366 M 6.71 % | 477.352 M 20.55 % | 395.976 M 4.22 % | 379.951 M 7.18 % | 354.509 M 23.12 % | 287.930 M 22.02 % | 235.973 M -4.55 % | 247.212 M |
| Other non current assets | 5.915 M -0.07 % | 5.919 M -0.10 % | 5.925 M -89.03 % | 54.018 M 241.20 % | 15.832 M -29.28 % | 22.386 M 38.60 % | 16.151 M -12.64 % | 18.487 M 94.89 % | 9.486 M -24.64 % | 12.587 M -31.12 % | 18.274 M -6.46 % | 19.537 M 6.22 % | 18.392 M 89.69 % | 9.696 M 19.40 % | 8.120 M 48 524.99 % | 16.700 K 0.00 % | 16.700 K 0.00 % | 16.700 K |
| Long term investments | 38.341 M -7.79 % | 41.581 M -7.34 % | 44.875 M 10 818.49 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K 0.00 % | 411.000 K -2.61 % | 422.000 K 0.05 % | 421.794 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K -61.06 % | 113.000 K -86.72 % | 851.000 K 0.00 % | 851.000 K -26.19 % | 1.153 M 25.87 % | 916.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K -61.06 % | 113.000 K -86.72 % | 851.000 K 0.00 % | 851.000 K -26.19 % | 1.153 M 25.87 % | 916.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 19.992 M -16.26 % | 23.874 M -26.30 % | 32.392 M 123.72 % | 14.479 M -84.95 % | 96.182 M -14.95 % | 113.091 M -15.46 % | 133.769 M -12.67 % | 153.176 M -6.56 % | 163.935 M -9.94 % | 182.028 M -3.22 % | 188.083 M -7.35 % | 203.013 M 12.29 % | 180.789 M 13.97 % | 158.631 M -0.24 % | 159.017 M 2.00 % | 155.900 M 5.49 % | 147.779 M -0.62 % | 148.707 M |
| Total non current assets | 121.933 M -2.89 % | 125.563 M -4.51 % | 131.493 M -31.75 % | 192.663 M 13.60 % | 169.596 M 0.32 % | 169.056 M -6.51 % | 180.830 M -0.61 % | 181.937 M 0.64 % | 180.778 M -8.60 % | 197.784 M -4.15 % | 206.358 M -7.28 % | 222.550 M 11.73 % | 199.181 M 18.33 % | 168.326 M 0.71 % | 167.137 M 7.20 % | 155.916 M 5.49 % | 147.796 M -0.62 % | 148.724 M |
| Other current assets | 1.120 M 106.26 % | -17.891 M -1 053.17 % | 1.877 M -97.46 % | 73.930 M 390.28 % | 15.079 M -15.49 % | 17.842 M -22.13 % | 22.912 M -25.91 % | 30.924 M 57.17 % | 19.676 M -85.39 % | 134.655 M 492.79 % | 22.716 M 17.91 % | 19.265 M -3.22 % | 19.907 M 19.81 % | 16.616 M 300.72 % | 4.147 M -55.97 % | 9.417 M 34.36 % | 7.009 M -93.69 % | 111.084 M |
| Short term investments | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 15.116 M -20.97 % | 19.126 M 1 432.53 % | 1.248 M -23.34 % | 1.628 M -0.91 % | 1.643 M -35.01 % | 2.528 M -55.29 % | 5.654 M 43.32 % | 3.945 M -32.51 % | 5.845 M -25.38 % | 7.833 M -65.72 % | 22.852 M -6.62 % | 24.471 M -19.78 % | 30.505 M 8.98 % | 27.991 M 128.79 % | 12.235 M 50.87 % | 8.109 M 33.18 % | 6.089 M -29.42 % | 8.628 M |
| Cash and short term investments | 15.128 M -20.90 % | 19.126 M 1 432.53 % | 1.248 M -23.34 % | 1.628 M -0.91 % | 1.643 M -35.01 % | 2.528 M -55.29 % | 5.654 M 43.32 % | 3.945 M -32.51 % | 5.845 M -25.38 % | 7.833 M -65.72 % | 22.852 M -6.62 % | 24.471 M -19.78 % | 30.505 M 8.98 % | 27.991 M 128.79 % | 12.235 M 50.87 % | 8.109 M 33.18 % | 6.089 M -29.42 % | 8.628 M |
| Total current assets | 41.754 M 40.32 % | 29.756 M 2.02 % | 29.168 M -81.28 % | 155.852 M -58.52 % | 375.699 M -19.31 % | 465.636 M -4.60 % | 488.072 M -10.31 % | 544.194 M -3.57 % | 564.363 M 3.04 % | 547.704 M 15.84 % | 472.806 M 11.86 % | 422.689 M 11.23 % | 380.018 M 2.32 % | 371.390 M 7.71 % | 344.810 M 16.85 % | 295.087 M 22.39 % | 241.100 M -2.41 % | 247.063 M |
| Inventory | 23.538 M 8.73 % | 21.649 M -6.95 % | 23.266 M -64.95 % | 66.377 M -75.16 % | 267.205 M -20.68 % | 336.858 M -1.61 % | 342.363 M -7.56 % | 370.352 M -8.70 % | 405.622 M 0.10 % | 405.216 M 25.31 % | 323.359 M 19.47 % | 270.651 M 21.89 % | 222.049 M -5.80 % | 235.733 M 2.00 % | 231.121 M 30.86 % | 176.611 M 22.70 % | 143.934 M 13.02 % | 127.351 M |
| Net receivables | 1.968 M -71.36 % | 6.872 M 147.46 % | 2.777 M -80.05 % | 13.917 M -84.84 % | 91.772 M -15.35 % | 108.408 M -7.46 % | 117.143 M -15.71 % | 138.973 M 6.74 % | 130.201 M 45 524 725.17 % | 286.000 | 0.000 | 0.000 -100.00 % | 107.557 M 18.13 % | 91.049 M | 0.000 -100.00 % | 100.950 M 20.08 % | 84.068 M | 0.000 |
| Tax assets | 57.641 M 6.46 % | 54.145 M 12.20 % | 48.257 M -60.99 % | 123.711 M 116.55 % | 57.127 M 72.82 % | 33.055 M 11.49 % | 29.648 M 228.98 % | 9.012 M 55.86 % | 5.782 M 215.70 % | 1.831 M | 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 |
| Account payables | 13.088 M -19.17 % | 16.193 M -9.96 % | 17.985 M -54.93 % | 39.904 M -65.19 % | 114.645 M -23.85 % | 150.542 M -23.65 % | 197.180 M -18.37 % | 241.548 M 15.61 % | 208.941 M 45.05 % | 144.048 M 2.30 % | 140.809 M 0.90 % | 139.553 M 27.31 % | 109.617 M 20.91 % | 90.657 M -23.82 % | 119.010 M 6.70 % | 111.532 M 51.55 % | 73.594 M -26.96 % | 100.756 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 -100.00 % | 1.972 M -23.56 % | 2.580 M |
| Deferred revenue non current | 3.517 M 9.19 % | 3.221 M 1 510.50 % | 200.000 K -96.97 % | 6.599 M 0.00 % | 6.599 M -24.16 % | 8.701 M -5.70 % | 9.227 M 8.03 % | 8.541 M -40.40 % | 14.330 M 3.09 % | 13.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -344.145 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.366 M -23.65 % | 3.099 M -25.52 % | 4.161 M | 0.000 | 0.000 100.00 % | -4.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.171 M -50.00 % | 2.343 M 616.75 % | 326.852 K -98.67 % | 24.564 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 44.657 M 0.02 % | 44.648 M 0.12 % | 44.594 M -0.82 % | 44.962 M 2.68 % | 43.790 M 2.42 % | 42.755 M 0.15 % | 42.689 M -2.79 % | 43.915 M 2.04 % | 43.038 M 0.03 % | 43.025 M 0.00 % | 43.025 M 0.00 % | 43.025 M -14.51 % | 50.325 M -49.56 % | 99.766 M 225.82 % | 30.620 M 0.00 % | 30.620 M 0.00 % | 30.620 M 4.27 % | 29.367 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 5.892 M | 0.000 -100.00 % | 4.856 M | 0.000 | 0.000 -100.00 % | 12.307 M -26.78 % | 16.808 M -22.18 % | 21.599 M 32.74 % | 16.271 M -19.16 % | 20.127 M 20.32 % | 16.728 M 0.91 % | 16.577 M -4.00 % | 17.268 M 17.22 % | 14.731 M 15.43 % | 12.761 M |
| Other liabilities | 0.000 | 0.000 100.00 % | -6.987 M 81.80 % | -38.382 M -421.57 % | -7.359 M 22.00 % | -9.435 M 17.21 % | -11.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.426 M | 0.000 |
| Total assets | 163.687 M 5.39 % | 155.319 M -3.33 % | 160.661 M -53.90 % | 348.515 M -36.09 % | 545.295 M -14.09 % | 634.692 M -5.11 % | 668.902 M -7.88 % | 726.131 M -2.55 % | 745.141 M -0.05 % | 745.488 M 9.77 % | 679.164 M 5.26 % | 645.239 M 11.40 % | 579.198 M 7.32 % | 539.717 M 5.42 % | 511.948 M 13.51 % | 451.004 M 15.97 % | 388.896 M -1.74 % | 395.787 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 7.067 M 115.52 % | 3.279 M -93.66 % | 51.681 M -73.82 % | 197.382 M 183.05 % | 69.735 M 336.66 % | -29.466 M -84.28 % | -15.990 M -145.09 % | 35.461 M -30.84 % | 51.271 M 273.01 % | -29.634 M 26.06 % | -40.077 M -218.26 % | 33.888 M 312.93 % | -15.915 M -226.70 % | 12.561 M -46.29 % | 23.388 M 261.04 % | -14.523 M 50.40 % | -29.282 M -257.82 % | 18.554 M |
| Accounts receivables | 8.131 M 799.74 % | -1.162 M -107.78 % | 14.945 M -42.64 % | 26.056 M 41.09 % | 18.468 M 74.16 % | 10.604 M -38.71 % | 17.300 M 346.61 % | -7.015 M 69.72 % | -23.165 M -354.94 % | 9.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -2.830 M -210.68 % | 2.557 M -94.07 % | 43.110 M -78.53 % | 200.828 M 188.33 % | 69.653 M 1 165.27 % | 5.505 M -80.33 % | 27.989 M -9.18 % | 30.817 M 661.48 % | 4.047 M 104.94 % | -81.857 M -55.30 % | -52.708 M -8.45 % | -48.602 M -455.17 % | 13.684 M 396.67 % | -4.613 M 91.73 % | -55.752 M -73.35 % | -32.161 M -102.83 % | -15.856 M 14.80 % | -18.612 M |
| Accounts payables | 5.749 M 319.64 % | 1.370 M 111.48 % | -11.931 M 69.34 % | -38.909 M -199.60 % | -12.987 M 71.33 % | -45.303 M 24.75 % | -60.202 M -392.19 % | 20.604 M -67.36 % | 63.116 M 44 972.55 % | 140.032 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -3.983 M -874.90 % | 514.000 K -90.75 % | 5.557 M -40.93 % | 9.407 M 274.24 % | -5.399 M -1 884.93 % | -272.000 K 74.74 % | -1.077 M 87.96 % | -8.945 M -222.99 % | 7.273 M -83.08 % | 42.996 M 240.39 % | 12.631 M -84.69 % | 82.490 M 378.69 % | -29.600 M -272.35 % | 17.174 M -78.30 % | 79.140 M 348.69 % | 17.638 M 231.38 % | -13.425 M -136.12 % | 37.166 M |
| Other non cash items | 209.000 K 351.81 % | -83.000 K 99.97 % | -310.062 M -818.97 % | 43.126 M -8.82 % | 47.296 M 2.15 % | 46.302 M -8.45 % | 50.576 M 3.63 % | 48.803 M 28.68 % | 37.926 M -26.29 % | 51.455 M 37.84 % | 37.329 M -5.15 % | 39.354 M 29.14 % | 30.473 M -32.67 % | 45.256 M 111.38 % | 21.410 M 41.49 % | 15.132 M 8.04 % | 14.006 M -9.06 % | 15.401 M |
| Net cash provided by operating activities | -2.428 M 59.95 % | -6.063 M -115.94 % | 38.038 M 628.97 % | -7.191 M -120.39 % | 35.264 M 92.10 % | 18.357 M 149.02 % | -37.450 M -153.64 % | 69.818 M -13.17 % | 80.411 M 265.44 % | 22.004 M -44.33 % | 39.523 M -43.99 % | 70.567 M 57.34 % | 44.851 M -35.88 % | 69.952 M 41.20 % | 49.540 M 86.58 % | 26.552 M 1 144.21 % | 2.134 M -95.20 % | 44.422 M |
| Investments in property plant and equipment | -214.000 K | 0.000 100.00 % | -7.201 M -27 596.15 % | -26.000 K 99.34 % | -3.955 M -326.65 % | -927.000 K 63.37 % | -2.531 M 77.97 % | -11.487 M -72.71 % | -6.651 M 65.74 % | -19.412 M -49.60 % | -12.977 M -2 033.45 % | -608.243 K 98.24 % | -34.624 M 28.40 % | -48.356 M -246.01 % | -13.975 M 35.96 % | -21.825 M -94.02 % | -11.249 M 77.60 % | -50.206 M |
| Acquisitions net | 0.000 -100.00 % | 2.585 M -99.28 % | 359.744 M 15 188.74 % | 2.353 M 26.57 % | 1.859 M 258.88 % | 518.000 K -12.05 % | 589.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.248 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -410.594 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.500 K | 0.000 | 0.000 -100.00 % | 2.500 M |
| Other investing activites | 0.000 -100.00 % | 417.000 K 495.71 % | 70.000 K -99.29 % | 9.837 M 50.27 % | 6.546 M 201.69 % | -6.437 M -252.93 % | 4.209 M 885.71 % | 427.000 K -34.51 % | 652.000 K -65.77 % | 1.905 M -9.08 % | 2.095 M 105.64 % | -37.141 M -1 762.36 % | 2.234 M 145.23 % | 911.091 K -54.38 % | 1.997 M 130.86 % | 865.003 K | 0.000 -100.00 % | 33.507 K |
| Net cash used for investing activites | -214.000 K -107.13 % | 3.002 M -99.15 % | 352.613 M 2 798.82 % | 12.164 M 173.35 % | 4.450 M 165.00 % | -6.846 M -401.99 % | 2.267 M 120.50 % | -11.060 M -84.36 % | -5.999 M 65.73 % | -17.508 M -60.89 % | -10.882 M 71.17 % | -37.749 M -16.68 % | -32.352 M 32.40 % | -47.855 M -299.69 % | -11.973 M 42.88 % | -20.960 M -86.33 % | -11.249 M 76.40 % | -47.673 M |
| Debt repayment | -204.000 K -107.11 % | 2.871 M 100.74 % | -386.184 M -975.52 % | 44.109 M 1 983.56 % | 2.117 M -92.16 % | 27.008 M -66.91 % | 81.628 M 671.54 % | -14.282 M 63.40 % | -39.017 M -172.61 % | 53.733 M 500.41 % | 8.949 M 20.39 % | 7.433 M -13.47 % | 8.590 M 1 929.18 % | -469.616 K 95.22 % | -9.825 M -182.04 % | 11.976 M -39.93 % | 19.938 M 38.28 % | 14.419 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M -93.65 % | 18.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.375 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.952 M | 0.000 100.00 % | -5.220 M -49.72 % | -3.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.163 M -1 236.78 % | -87.000 K 98.30 % | -5.117 M 89.61 % | -49.229 M -3.54 % | -47.546 M -3.93 % | -45.749 M 9.75 % | -50.690 M -10.79 % | -45.752 M -22.06 % | -37.483 M 30.27 % | -53.753 M -37.09 % | -39.210 M 7.23 % | -42.264 M -24.33 % | -33.994 M 13.86 % | -39.464 M -67.10 % | -23.616 M -51.89 % | -15.548 M -5.50 % | -14.738 M -55.06 % | -9.504 M |
| Net cash used provided by financing activities | -1.367 M -149.10 % | 2.784 M 100.71 % | -391.301 M -7 542.60 % | -5.120 M 88.73 % | -45.429 M -142.40 % | -18.741 M -160.58 % | 30.938 M 151.53 % | -60.034 M 21.52 % | -76.500 M -1 439.01 % | -4.971 M 83.57 % | -30.260 M 22.11 % | -38.851 M -289.07 % | -9.986 M 74.99 % | -39.933 M -19.41 % | -33.442 M -836.22 % | -3.572 M -154.32 % | 6.576 M 33.80 % | 4.915 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -300.00 % | 1.000 K 150.00 % | -2.000 K -100.96 % | 209.000 K 21 000.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.420 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -4.009 M -1 347.29 % | -277.000 K 57.38 % | -650.000 K -342.18 % | -147.000 K 97.43 % | -5.714 M 20.99 % | -7.232 M -79.19 % | -4.036 M -216.05 % | -1.277 M 38.81 % | -2.087 M -340.09 % | -474.221 K 70.72 % | -1.619 M 73.16 % | -6.034 M -340.05 % | 2.514 M 114.09 % | -17.844 M -532.55 % | 4.125 M 104.19 % | 2.020 M 179.58 % | -2.539 M -102.68 % | -1.253 M |
| Cash at beginning of period | 19.125 M 1 432.45 % | 1.248 M -34.25 % | 1.898 M -7.19 % | 2.045 M -73.64 % | 7.759 M -48.24 % | 14.991 M -21.21 % | 19.027 M -6.29 % | 20.304 M -9.32 % | 22.391 M -2.02 % | 22.852 M -6.62 % | 24.471 M -19.78 % | 30.505 M 8.98 % | 27.991 M 128.79 % | 12.235 M 50.87 % | 8.109 M 33.18 % | 6.089 M -29.42 % | 8.628 M -12.68 % | 9.880 M |
| Cash at end of period | 15.116 M 1 456.75 % | 971.000 K -22.20 % | 1.248 M -34.25 % | 1.898 M -7.19 % | 2.045 M -73.64 % | 7.759 M -48.24 % | 14.991 M -21.21 % | 19.027 M -6.29 % | 20.304 M -9.27 % | 22.378 M -2.08 % | 22.852 M -6.62 % | 24.471 M -19.78 % | 30.505 M 643.83 % | -5.609 M -145.85 % | 12.235 M 50.87 % | 8.109 M 33.18 % | 6.089 M -29.42 % | 8.628 M |
| Operating cash flow | -2.428 M 59.95 % | -6.063 M -115.94 % | 38.038 M 628.97 % | -7.191 M -120.39 % | 35.264 M 92.10 % | 18.357 M 149.02 % | -37.450 M -153.64 % | 69.818 M -13.17 % | 80.411 M 265.44 % | 22.004 M -44.33 % | 39.523 M -43.99 % | 70.567 M 57.34 % | 44.851 M -35.88 % | 69.952 M 41.20 % | 49.540 M 86.58 % | 26.552 M 1 144.21 % | 2.134 M -95.20 % | 44.422 M |
| Capital expenditure | -214.000 K 98.82 % | -18.160 M -152.19 % | -7.201 M -27 596.15 % | -26.000 K 99.34 % | -3.955 M -326.65 % | -927.000 K 63.37 % | -2.531 M 77.09 % | -11.046 M -66.08 % | -6.651 M 65.74 % | -19.412 M -49.60 % | -12.977 M 68.22 % | -40.834 M -17.94 % | -34.624 M 28.40 % | -48.356 M -246.01 % | -13.975 M 35.96 % | -21.825 M -94.02 % | -11.249 M 77.60 % | -50.206 M |
| Free CashFlow | -2.642 M 56.42 % | -6.063 M -119.66 % | 30.837 M 527.28 % | -7.217 M -123.05 % | 31.309 M 79.63 % | 17.430 M 143.60 % | -39.981 M -168.54 % | 58.331 M -20.92 % | 73.760 M 2 746.08 % | 2.592 M -90.24 % | 26.546 M -8.85 % | 29.124 M 184.78 % | 10.227 M -52.65 % | 21.596 M -39.28 % | 35.565 M 652.33 % | 4.727 M 151.87 % | -9.115 M -57.58 % | -5.784 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.608 M 101.39 % | 10.233 M 21.68 % | 8.410 M -36.53 % | 13.251 M -0.32 % | 13.293 M 51.64 % | 8.766 M -36.36 % | 13.774 M -15.68 % | 16.336 M -11.19 % | 18.394 M -24.85 % | 24.478 M -12.84 % | 28.085 M 1.31 % | 27.722 M 3.28 % | 26.842 M -19.39 % | 33.300 M -36.53 % | 52.465 M -16.26 % | 62.652 M -4.40 % | 65.534 M 1.41 % | 64.624 M -28.53 % | 90.417 M -16.42 % | 108.178 M 147.17 % | 43.767 M -46.51 % | 81.825 M -26.08 % | 110.692 M 2.14 % | 108.376 M 7.45 % | 100.861 M -8.74 % | 110.515 M -15.84 % | 131.322 M -2.68 % | 134.932 M 10.27 % | 122.370 M -30.76 % | 176.722 M 16.32 % | 151.927 M -11.03 % | 170.762 M 16.62 % | 146.421 M -19.64 % | 182.197 M 12.46 % | 162.013 M -6.19 % | 172.699 M 2.97 % | 167.717 M 3.27 % | 162.405 M 17.70 % | 137.981 M -13.06 % | 158.702 M 4.08 % | 152.476 M -17.25 % | 184.251 M 58.28 % | 116.411 M -35.19 % | 179.615 M 19.02 % | 150.915 M -6.75 % | 161.833 M 9.47 % | 147.839 M -19.77 % | 184.272 M 9.21 % | 168.726 M 6.58 % | 158.308 M 2.78 % | 154.033 M -15.90 % | 183.144 M 28.58 % | 142.431 M -1.35 % | 144.386 M 11.14 % | 129.908 M -17.52 % | 157.500 M |
| Net income | 392.000 K 111.04 % | -3.550 M -10.45 % | -3.214 M -82.51 % | -1.761 M 3.29 % | -1.821 M -517.29 % | -295.000 K 91.66 % | -3.539 M -51.56 % | -2.335 M -0.65 % | -2.320 M 96.08 % | -59.139 M -2 452.40 % | -2.317 M -165.75 % | 3.524 M -98.71 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 M -418.41 % | -9.980 M -283.26 % | -2.604 M 79.50 % | -12.702 M -99.97 % | -6.352 M -83.00 % | -3.471 M -17.94 % | -2.943 M 16.25 % | -3.514 M 28.27 % | -4.899 M 82.52 % | -28.024 M -47.69 % | -18.975 M 11.42 % | -21.421 M -107.25 % | -10.336 M -691.30 % | 1.748 M -14.81 % | 2.052 M 123.00 % | -8.922 M 21.11 % | -11.310 M 24.00 % | -14.881 M -622.14 % | 2.850 M 378.59 % | -1.023 M -111.18 % | 9.147 M 127.81 % | -32.893 M -6 425.58 % | 520.000 K -87.76 % | 4.248 M 30.81 % | 3.247 M -62.65 % | 8.695 M 2 164.32 % | 384.000 K 107.03 % | -5.466 M 40.37 % | -9.166 M 30.47 % | -13.182 M -214.45 % | 11.518 M 225.67 % | -9.165 M -45.36 % | -6.305 M -170.46 % | 8.948 M 38.36 % | 6.467 M 247.50 % | 1.861 M -60.26 % | 4.683 M 394.52 % | -1.590 M -128.58 % | 5.564 M |
| Income before tax | -82.000 K 98.54 % | -5.598 M -49.08 % | -3.755 M -77.37 % | -2.117 M 10.83 % | -2.374 M -181.95 % | -842.000 K 81.64 % | -4.586 M 22.27 % | -5.900 M -92.31 % | -3.068 M 91.95 % | -38.089 M -709.03 % | -4.708 M -138.81 % | 12.130 M -96.21 % | 320.209 M 587.02 % | -65.749 M 53.82 % | -142.379 M -342.57 % | -32.171 M -48.55 % | -21.656 M 67.71 % | -67.073 M -414.72 % | -13.031 M -173.82 % | -4.759 M 71.24 % | -16.548 M -146.69 % | -6.708 M -49.87 % | -4.476 M -10.96 % | -4.034 M 10.20 % | -4.492 M -363.92 % | 1.702 M 103.97 % | -42.820 M -69.48 % | -25.265 M 1.19 % | -25.570 M 21.97 % | -32.771 M -1 290.81 % | 2.752 M -32.07 % | 4.051 M 135.56 % | -11.391 M 26.69 % | -15.539 M -4.42 % | -14.881 M -622.14 % | 2.850 M 638.75 % | -529.000 K -115.65 % | 3.381 M 110.28 % | -32.893 M -6 425.58 % | 520.000 K -87.76 % | 4.248 M -61.52 % | 11.038 M 26.95 % | 8.695 M 2 164.32 % | 384.000 K 107.03 % | -5.466 M 51.81 % | -11.342 M 13.96 % | -13.182 M -214.45 % | 11.518 M 201.56 % | -11.341 M -1 107.08 % | 1.126 M -87.41 % | 8.948 M 38.36 % | 6.467 M 247.50 % | 1.861 M -61.74 % | 4.865 M 412.24 % | -1.558 M -128.00 % | 5.564 M |
| Income before tax ratio | 0.00 99.27 % | -0.55 -22.52 % | -0.45 -179.47 % | -0.16 10.54 % | -0.18 -85.93 % | -0.10 71.15 % | -0.33 7.81 % | -0.36 -116.53 % | -0.17 89.28 % | -1.56 -828.24 % | -0.17 -138.31 % | 0.44 -96.33 % | 11.93 704.19 % | -1.97 27.24 % | -2.71 -428.50 % | -0.51 -55.39 % | -0.33 68.16 % | -1.04 -620.16 % | -0.14 -227.61 % | -0.04 88.36 % | -0.38 -361.20 % | -0.08 -102.74 % | -0.04 -8.64 % | -0.04 16.42 % | -0.04 -389.19 % | 0.02 104.72 % | -0.33 -74.14 % | -0.19 10.39 % | -0.21 -12.68 % | -0.19 -1 123.73 % | 0.02 -23.64 % | 0.02 130.49 % | -0.08 8.78 % | -0.09 7.15 % | -0.09 -656.58 % | 0.02 623.21 % | 0.00 -115.15 % | 0.02 108.73 % | -0.24 -7 375.51 % | 0.00 -88.24 % | 0.03 -53.50 % | 0.06 -19.79 % | 0.07 3 393.71 % | 0.00 105.90 % | -0.04 48.32 % | -0.07 21.40 % | -0.09 -242.65 % | 0.06 192.99 % | -0.07 -1 044.90 % | 0.01 -87.75 % | 0.06 64.51 % | 0.04 170.25 % | 0.01 -61.22 % | 0.03 380.93 % | -0.01 -133.95 % | 0.04 |
| EBITDA | 1.148 M 125.79 % | -4.452 M -88.32 % | -2.364 M -121.35 % | -1.068 M 9.95 % | -1.186 M -197.99 % | -398.000 K 85.52 % | -2.748 M 29.28 % | -3.886 M -222.49 % | -1.205 M 96.65 % | -35.954 M -1 290.33 % | -2.586 M -117.79 % | 14.533 M -95.49 % | 322.277 M 721.52 % | -51.853 M 58.96 % | -126.343 M -648.83 % | -16.872 M -280.43 % | -4.435 M 90.85 % | -48.481 M -1 342.47 % | 3.902 M -68.35 % | 12.329 M 4 787.83 % | -263.000 K -102.47 % | 10.629 M -28.86 % | 14.941 M -0.04 % | 14.947 M 15.88 % | 12.899 M 36.38 % | 9.458 M 139.95 % | -23.676 M -250.70 % | -6.751 M -106.90 % | -3.263 M 79.89 % | -16.228 M -179.89 % | 20.314 M -4.02 % | 21.164 M 333.07 % | 4.887 M 233.93 % | -3.649 M -207.20 % | 3.404 M -81.78 % | 18.679 M 11.40 % | 16.767 M -29.43 % | 23.759 M 266.99 % | -14.228 M -167.39 % | 21.112 M -9.19 % | 23.248 M -11.91 % | 26.392 M 13.81 % | 23.189 M 52.18 % | 15.238 M 53.04 % | 9.957 M 214.13 % | -8.725 M -1 546.86 % | 603.000 K -97.61 % | 25.270 M -32.26 % | 37.306 M 408.55 % | 7.336 M -64.02 % | 20.387 M -4.13 % | 21.266 M 57.35 % | 13.515 M -6.64 % | 14.476 M -9.14 % | 15.931 M -4.52 % | 16.685 M |
| Net income ratio | 0.02 105.48 % | -0.35 9.22 % | -0.38 -187.57 % | -0.13 2.99 % | -0.14 -307.07 % | -0.03 86.90 % | -0.26 -79.75 % | -0.14 -13.33 % | -0.13 94.78 % | -2.42 -2 828.51 % | -0.08 -164.90 % | 0.13 -98.75 % | 10.16 985.29 % | -1.15 48.44 % | -2.22 -389.17 % | -0.45 -60.20 % | -0.28 64.54 % | -0.80 -625.32 % | -0.11 -358.54 % | -0.02 91.71 % | -0.29 -273.85 % | -0.08 -147.56 % | -0.03 -15.47 % | -0.03 22.06 % | -0.03 21.41 % | -0.04 79.23 % | -0.21 -51.75 % | -0.14 19.67 % | -0.18 -199.30 % | -0.06 -608.34 % | 0.01 -4.25 % | 0.01 119.72 % | -0.06 1.84 % | -0.06 32.42 % | -0.09 -656.58 % | 0.02 370.56 % | -0.01 -110.83 % | 0.06 123.63 % | -0.24 -7 375.51 % | 0.00 -88.24 % | 0.03 58.08 % | 0.02 -76.40 % | 0.07 3 393.71 % | 0.00 105.90 % | -0.04 36.05 % | -0.06 36.48 % | -0.09 -242.65 % | 0.06 215.07 % | -0.05 -36.39 % | -0.04 -168.56 % | 0.06 64.51 % | 0.04 170.25 % | 0.01 -59.71 % | 0.03 364.99 % | -0.01 -134.65 % | 0.04 |
| Ratio EBITDA | 0.06 112.80 % | -0.44 -54.77 % | -0.28 -248.76 % | -0.08 9.66 % | -0.09 -96.51 % | -0.05 77.24 % | -0.20 16.13 % | -0.24 -263.12 % | -0.07 95.54 % | -1.47 -1 495.21 % | -0.09 -117.56 % | 0.52 -95.63 % | 12.01 871.05 % | -1.56 35.34 % | -2.41 -794.23 % | -0.27 -297.93 % | -0.07 90.98 % | -0.75 -1 838.36 % | 0.04 -62.13 % | 0.11 1 996.62 % | -0.01 -104.63 % | 0.13 -3.76 % | 0.13 -2.13 % | 0.14 7.84 % | 0.13 49.44 % | 0.09 147.47 % | -0.18 -260.34 % | -0.05 -87.63 % | -0.03 70.96 % | -0.09 -168.68 % | 0.13 7.88 % | 0.12 271.34 % | 0.03 266.65 % | -0.02 -195.32 % | 0.02 -80.57 % | 0.11 8.19 % | 0.10 -31.66 % | 0.15 241.87 % | -0.10 -177.51 % | 0.13 -12.75 % | 0.15 6.44 % | 0.14 -28.09 % | 0.20 134.80 % | 0.08 28.58 % | 0.07 222.38 % | -0.05 -1 421.75 % | 0.00 -97.03 % | 0.14 -37.98 % | 0.22 377.15 % | 0.05 -64.99 % | 0.13 13.98 % | 0.12 22.37 % | 0.09 -5.35 % | 0.10 -18.25 % | 0.12 15.76 % | 0.11 |
| Gross profit ratio | 0.41 -66.63 % | 1.22 254.14 % | 0.35 8.67 % | 0.32 1 159.34 % | 0.03 -91.51 % | 0.30 18.23 % | 0.25 326.75 % | -0.11 -11 453.63 % | 0.00 100.10 % | -0.96 -1 644.04 % | -0.05 -177.02 % | 0.07 -85.31 % | 0.49 133.17 % | -1.46 38.95 % | -2.40 -860.67 % | -0.25 -196.67 % | -0.08 88.38 % | -0.72 -410.49 % | 0.23 -16.90 % | 0.28 1 095.58 % | -0.03 -102.98 % | 0.95 196.89 % | 0.32 -2.79 % | 0.33 -7.92 % | 0.36 -50.90 % | 0.73 679.08 % | -0.13 -156.50 % | 0.22 -6.66 % | 0.24 48.35 % | 0.16 -55.32 % | 0.36 -16.60 % | 0.43 95.68 % | 0.22 8.71 % | 0.20 -42.37 % | 0.35 -24.19 % | 0.46 -1.70 % | 0.47 -17.59 % | 0.57 35.01 % | 0.42 -19.40 % | 0.52 16.54 % | 0.45 -42.21 % | 0.78 64.56 % | 0.47 31.68 % | 0.36 -10.35 % | 0.40 6.52 % | 0.38 147.78 % | 0.15 -63.24 % | 0.41 34.07 % | 0.31 -25.18 % | 0.41 -1.52 % | 0.42 15.30 % | 0.36 3.80 % | 0.35 -25.99 % | 0.47 17.97 % | 0.40 9.27 % | 0.37 |
| Weighted average shs out dil | 6.533 M -4.46 % | 6.838 M 0.00 % | 6.838 M 0.96 % | 6.773 M -3.29 % | 7.004 M 2.25 % | 6.850 M 0.65 % | 6.806 M -18.39 % | 8.339 M 21.74 % | 6.850 M 0.00 % | 6.850 M 0.52 % | 6.815 M -1.38 % | 6.910 M 0.88 % | 6.849 M -0.01 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.14 % | 6.840 M -0.14 % | 6.850 M 0.21 % | 6.836 M -0.25 % | 6.853 M -0.19 % | 6.866 M 0.12 % | 6.858 M 0.77 % | 6.806 M -0.56 % | 6.844 M -0.67 % | 6.890 M 0.29 % | 6.870 M 0.27 % | 6.852 M 0.02 % | 6.850 M 0.09 % | 6.844 M -0.02 % | 6.845 M 1.81 % | 6.723 M -1.85 % | 6.850 M -0.19 % | 6.863 M 0.12 % | 6.855 M 0.07 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.35 % | 6.826 M -0.39 % | 6.853 M 5.43 % | 6.500 M -5.13 % | 6.852 M 0.05 % | 6.848 M 0.03 % | 6.846 M 6.98 % | 6.400 M -6.33 % | 6.833 M -0.26 % | 6.850 M 0.00 % | 6.850 M -0.09 % | 6.856 M 0.09 % | 6.850 M 14.17 % | 6.000 M 0.00 % | 6.000 M -12.79 % | 6.880 M 14.66 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| Weighted average shs out | 6.533 M -4.46 % | 6.838 M 0.00 % | 6.838 M 0.96 % | 6.773 M -3.29 % | 7.004 M 2.25 % | 6.850 M 0.65 % | 6.806 M -18.39 % | 8.339 M 21.74 % | 6.850 M 0.00 % | 6.850 M 0.52 % | 6.815 M -1.38 % | 6.910 M 0.88 % | 6.849 M -0.01 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.14 % | 6.840 M -0.14 % | 6.850 M 0.21 % | 6.836 M -0.25 % | 6.853 M -0.19 % | 6.866 M 0.12 % | 6.858 M 0.77 % | 6.806 M -0.56 % | 6.844 M -0.67 % | 6.890 M 0.29 % | 6.870 M 0.27 % | 6.852 M 0.02 % | 6.850 M 0.09 % | 6.844 M -0.02 % | 6.845 M 1.81 % | 6.723 M -1.85 % | 6.850 M -0.19 % | 6.863 M 0.12 % | 6.855 M 0.07 % | 6.850 M 0.00 % | 6.850 M 0.00 % | 6.850 M 0.35 % | 6.826 M -0.39 % | 6.853 M 5.43 % | 6.500 M -5.13 % | 6.852 M 0.05 % | 6.848 M 0.03 % | 6.846 M 6.98 % | 6.400 M -6.33 % | 6.833 M -0.26 % | 6.850 M 0.00 % | 6.850 M -0.09 % | 6.856 M 0.09 % | 6.850 M 14.17 % | 6.000 M 0.00 % | 6.000 M -12.79 % | 6.880 M 14.66 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M |
| EPS diluted | 0.06 111.54 % | -0.52 -10.64 % | -0.47 -80.77 % | -0.26 0.00 % | -0.26 -501.85 % | -0.04 91.69 % | -0.52 -85.71 % | -0.28 17.65 % | -0.34 96.06 % | -8.63 -2 438.24 % | -0.34 -166.67 % | 0.51 -98.72 % | 39.80 813.26 % | -5.58 67.25 % | -17.04 -309.62 % | -4.16 -52.94 % | -2.72 63.97 % | -7.55 -417.12 % | -1.46 -284.21 % | -0.38 79.46 % | -1.85 -98.92 % | -0.93 -82.35 % | -0.51 -18.60 % | -0.43 15.69 % | -0.51 28.17 % | -0.71 82.64 % | -4.09 -47.65 % | -2.77 11.50 % | -3.13 -107.28 % | -1.51 -680.77 % | 0.26 -13.33 % | 0.30 123.08 % | -1.30 21.21 % | -1.65 23.96 % | -2.17 -616.67 % | 0.42 380.00 % | -0.15 -111.19 % | 1.34 127.92 % | -4.80 -6 100.00 % | 0.08 -87.10 % | 0.62 31.91 % | 0.47 -62.99 % | 1.27 2 016.67 % | 0.06 107.50 % | -0.80 40.30 % | -1.34 30.21 % | -1.92 -214.29 % | 1.68 225.37 % | -1.34 -27.62 % | -1.05 -170.47 % | 1.49 58.51 % | 0.94 203.23 % | 0.31 -60.26 % | 0.78 400.00 % | -0.26 -127.96 % | 0.93 |
| Earnings per share | 0.06 111.54 % | -0.52 -10.64 % | -0.47 -80.77 % | -0.26 0.00 % | -0.26 -501.85 % | -0.04 91.69 % | -0.52 -85.71 % | -0.28 17.65 % | -0.34 96.06 % | -8.63 -2 438.24 % | -0.34 -166.67 % | 0.51 -98.72 % | 39.80 813.26 % | -5.58 67.25 % | -17.04 -309.62 % | -4.16 -52.94 % | -2.72 63.97 % | -7.55 -417.12 % | -1.46 -284.21 % | -0.38 79.46 % | -1.85 -98.92 % | -0.93 -82.35 % | -0.51 -18.60 % | -0.43 15.69 % | -0.51 28.17 % | -0.71 82.64 % | -4.09 -47.65 % | -2.77 11.50 % | -3.13 -107.28 % | -1.51 -680.77 % | 0.26 -13.33 % | 0.30 123.08 % | -1.30 21.21 % | -1.65 23.96 % | -2.17 -616.67 % | 0.42 380.00 % | -0.15 -111.19 % | 1.34 127.92 % | -4.80 -6 100.00 % | 0.08 -87.10 % | 0.62 31.91 % | 0.47 -62.99 % | 1.27 2 016.67 % | 0.06 107.50 % | -0.80 40.30 % | -1.34 30.21 % | -1.92 -214.29 % | 1.68 225.37 % | -1.34 -27.62 % | -1.05 -170.47 % | 1.49 58.51 % | 0.94 203.23 % | 0.31 -60.26 % | 0.78 400.00 % | -0.26 -127.96 % | 0.93 |
| Gross profit | 8.423 M -32.80 % | 12.535 M 330.90 % | 2.909 M -31.03 % | 4.218 M 1 155.36 % | 336.000 K -87.13 % | 2.611 M -24.76 % | 3.470 M 291.18 % | -1.815 M -10 183.33 % | 18.000 K 100.08 % | -23.424 M -1 420.05 % | -1.541 M -178.03 % | 1.975 M -84.83 % | 13.021 M 126.73 % | -48.705 M 61.25 % | -125.698 M -704.47 % | -15.625 M -183.63 % | -5.509 M 88.22 % | -46.764 M -321.91 % | 21.073 M -30.55 % | 30.341 M 2 560.75 % | -1.233 M -101.59 % | 77.442 M 119.46 % | 35.287 M -0.71 % | 35.540 M -1.06 % | 35.921 M -55.19 % | 80.161 M 587.33 % | -16.449 M -154.99 % | 29.913 M 2.92 % | 29.065 M 2.72 % | 28.294 M -48.02 % | 54.435 M -25.80 % | 73.359 M 128.21 % | 32.145 M -12.64 % | 36.794 M -35.19 % | 56.772 M -28.88 % | 79.822 M 1.23 % | 78.856 M -14.89 % | 92.656 M 58.91 % | 58.306 M -29.92 % | 83.202 M 21.30 % | 68.592 M -52.18 % | 143.430 M 160.46 % | 55.067 M -14.66 % | 64.526 M 6.70 % | 60.472 M -0.66 % | 60.875 M 171.23 % | 22.444 M -70.51 % | 76.103 M 46.42 % | 51.975 M -20.25 % | 65.175 M 1.21 % | 64.395 M -3.03 % | 66.408 M 33.48 % | 49.753 M -26.99 % | 68.147 M 31.11 % | 51.976 M -9.88 % | 57.672 M |
| Income tax expense | -475.000 K 76.80 % | -2.047 M -278.37 % | -541.000 K -51.97 % | -356.000 K 35.74 % | -554.000 K -1.28 % | -547.000 K 47.76 % | -1.047 M 70.63 % | -3.565 M -376.60 % | -748.000 K -103.55 % | 21.050 M 980.38 % | -2.391 M -127.78 % | 8.606 M -81.92 % | 47.606 M 272.81 % | -27.548 M -7.40 % | -25.650 M -597.96 % | -3.675 M -20.49 % | -3.050 M 80.11 % | -15.336 M -402.65 % | -3.051 M -41.51 % | -2.156 M 43.94 % | -3.846 M -980.34 % | -356.000 K 64.58 % | -1.005 M 7.88 % | -1.091 M -11.55 % | -978.000 K -114.82 % | 6.601 M 144.61 % | -14.796 M -135.23 % | -6.290 M -51.60 % | -4.149 M 81.51 % | -22.436 M -2 334.66 % | 1.004 M -49.77 % | 1.999 M 180.93 % | -2.470 M 41.59 % | -4.229 M | 0.000 | 0.000 -100.00 % | 494.000 K -91.43 % | 5.766 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 349.758 K | 0.000 | 0.000 100.00 % | -2.176 M -129.28 % | 7.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 181.788 K 468.09 % | 32.000 K | 0.000 |
| Cost of revenue | 12.185 M 629.32 % | -2.302 M -141.85 % | 5.501 M -39.10 % | 9.033 M -30.28 % | 12.957 M 110.51 % | 6.155 M -40.27 % | 10.304 M -43.23 % | 18.151 M -1.22 % | 18.376 M -61.64 % | 47.902 M 61.69 % | 29.626 M 15.07 % | 25.747 M 86.29 % | 13.821 M -83.15 % | 82.005 M -53.97 % | 178.163 M 127.61 % | 78.277 M 10.18 % | 71.043 M -36.22 % | 111.388 M 60.63 % | 69.344 M -10.91 % | 77.837 M 72.97 % | 45.000 M 926.69 % | 4.383 M -94.19 % | 75.405 M 3.53 % | 72.836 M 12.16 % | 64.940 M 113.94 % | 30.354 M -79.46 % | 147.771 M 40.71 % | 105.019 M 12.55 % | 93.305 M -37.14 % | 148.428 M 52.25 % | 97.492 M 0.09 % | 97.403 M -14.77 % | 114.276 M -21.41 % | 145.403 M 38.16 % | 105.241 M 13.31 % | 92.877 M 4.52 % | 88.861 M 27.40 % | 69.749 M -12.46 % | 79.675 M 5.53 % | 75.500 M -9.99 % | 83.884 M 105.49 % | 40.821 M -33.46 % | 61.344 M -46.70 % | 115.089 M 27.25 % | 90.443 M -10.42 % | 100.958 M -19.49 % | 125.395 M 15.93 % | 108.169 M -7.35 % | 116.751 M 25.36 % | 93.133 M 3.90 % | 89.638 M -23.21 % | 116.736 M 25.96 % | 92.678 M 21.56 % | 76.239 M -2.17 % | 77.932 M -21.93 % | 99.828 M |
| General and administrative expenses | 0.000 -100.00 % | 1.189 M -9.17 % | 1.309 M -15.06 % | 1.541 M -84.80 % | 10.140 M 1 588.99 % | -681.000 K -133.43 % | 2.037 M 45.50 % | 1.400 M 2.12 % | 1.371 M 12 363.64 % | 11.000 K -99.19 % | 1.350 M -39.46 % | 2.230 M -17.71 % | 2.710 M 834.48 % | 290.000 K -84.68 % | 1.893 M -15.83 % | 2.249 M 7.56 % | 2.091 M 362.69 % | -796.000 K -133.40 % | 2.383 M -24.04 % | 3.137 M 127.48 % | 1.379 M 134.32 % | -4.018 M -213.66 % | 3.535 M -3.76 % | 3.673 M 6.34 % | 3.454 M 158.99 % | -5.855 M -231.28 % | 4.460 M 4.11 % | 4.284 M -2.41 % | 4.390 M -47.10 % | 8.298 M 81.93 % | 4.561 M | 0.000 -100.00 % | 3.602 M -49.79 % | 7.174 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 |
| Selling and marketing expenses | 0.000 100.00 % | -147.000 K -135.94 % | 409.000 K 49.82 % | 273.000 K -82.38 % | 1.549 M 184.37 % | -1.836 M -333.29 % | 787.000 K -55.76 % | 1.779 M 19.32 % | 1.491 M 132.36 % | -4.607 M -369.57 % | 1.709 M -66.18 % | 5.053 M 277.09 % | 1.340 M 143.52 % | -3.079 M -265.27 % | 1.863 M -19.80 % | 2.323 M 47.77 % | 1.572 M 125.66 % | -6.126 M -300.39 % | 3.057 M -18.24 % | 3.739 M 32.49 % | 2.822 M 167.45 % | -4.184 M -206.63 % | 3.924 M -4.69 % | 4.117 M 1.03 % | 4.075 M 162.20 % | -6.551 M -193.80 % | 6.984 M -9.77 % | 7.740 M 14.92 % | 6.735 M -56.34 % | 15.425 M 146.45 % | 6.259 M | 0.000 -100.00 % | 5.724 M -30.96 % | 8.291 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 |
| Other expenses | 8.449 M -52.02 % | 17.608 M 267.22 % | 4.795 M 3.79 % | 4.620 M | 0.000 -100.00 % | 5.824 M 17.78 % | 4.945 M 3 793.70 % | 127.000 K | 0.000 | 0.000 -100.00 % | 1.101 M 395.97 % | -372.000 K -104.19 % | 8.888 M 8 054.13 % | 109.000 K 126.52 % | -411.000 K | 0.000 -100.00 % | 4.624 M 20.29 % | 3.844 M -75.41 % | 15.633 M | 0.000 | 0.000 -100.00 % | 76.935 M 176.47 % | 27.828 M 0.28 % | 27.750 M | 0.000 -100.00 % | 92.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.571 M -88.81 % | 40.863 M -41.04 % | 69.309 M 102.60 % | 34.210 M 60.39 % | 21.329 M -70.23 % | 71.653 M -6.91 % | 76.972 M -3.04 % | 79.386 M -14.32 % | 92.656 M 1.60 % | 91.199 M 10.30 % | 82.682 M 28.50 % | 64.344 M -53.79 % | 139.247 M 200.28 % | 46.373 M -27.70 % | 64.142 M -2.72 % | 65.938 M -12.57 % | 75.417 M 111.69 % | 35.626 M -44.84 % | 64.585 M 126.21 % | 28.551 M -55.74 % | 64.513 M 16.35 % | 55.447 M -6.09 % | 59.041 M 23.28 % | 47.893 M -26.15 % | 64.852 M 21.14 % | 53.534 M 2.73 % | 52.109 M |
| Operating expenses | 8.449 M -53.26 % | 18.077 M 177.55 % | 6.513 M 1.23 % | 6.434 M 146.51 % | 2.610 M -21.08 % | 3.307 M -57.43 % | 7.769 M 135.00 % | 3.306 M -40.02 % | 5.512 M 123.53 % | -23.424 M -663.08 % | 4.160 M -39.81 % | 6.911 M -46.58 % | 12.938 M 165.08 % | -19.881 M 82.86 % | -116.016 M -4 462.17 % | -2.543 M -130.69 % | 8.287 M 369.23 % | -3.078 M -114.61 % | 21.073 M -30.55 % | 30.341 M 210.04 % | 9.786 M -85.76 % | 68.733 M 94.78 % | 35.287 M -0.71 % | 35.540 M -1.06 % | 35.921 M -55.19 % | 80.161 M 727.94 % | 9.682 M -67.63 % | 29.913 M 2.92 % | 29.065 M 2.72 % | 28.294 M -45.25 % | 51.683 M -25.43 % | 69.309 M 59.20 % | 43.536 M 18.32 % | 36.794 M -48.65 % | 71.653 M -6.91 % | 76.972 M -3.04 % | 79.386 M -14.32 % | 92.656 M 1.60 % | 91.199 M 10.30 % | 82.682 M 28.50 % | 64.344 M -53.79 % | 139.247 M 200.28 % | 46.373 M -27.70 % | 64.142 M -2.72 % | 65.938 M -12.57 % | 75.417 M 111.69 % | 35.626 M -44.84 % | 64.585 M 126.21 % | 28.551 M -55.74 % | 64.513 M 16.35 % | 55.447 M -6.09 % | 59.041 M 23.28 % | 47.893 M -26.15 % | 64.852 M 21.14 % | 53.534 M 2.73 % | 52.109 M |
| Cost and expenses | 20.634 M 30.82 % | 15.773 M 31.29 % | 12.014 M -22.32 % | 15.467 M -0.64 % | 15.567 M 64.52 % | 9.462 M -47.65 % | 18.073 M -18.04 % | 22.052 M 3.43 % | 21.321 M -63.37 % | 58.208 M 77.82 % | 32.734 M -2.58 % | 33.601 M 25.57 % | 26.758 M -69.39 % | 87.422 M -52.02 % | 182.201 M 119.07 % | 83.172 M 10.62 % | 75.187 M -31.75 % | 110.157 M 18.07 % | 93.298 M -8.53 % | 101.996 M 106.37 % | 49.425 M -32.40 % | 73.116 M -30.67 % | 105.463 M 3.42 % | 101.975 M 8.97 % | 93.583 M -15.32 % | 110.515 M -30.62 % | 159.292 M 8.76 % | 146.456 M 10.77 % | 132.216 M -25.18 % | 176.722 M 18.47 % | 149.175 M -10.52 % | 166.712 M 5.64 % | 157.812 M -17.82 % | 192.025 M 8.55 % | 176.894 M 4.15 % | 169.849 M 0.95 % | 168.247 M 3.60 % | 162.405 M -4.96 % | 170.874 M 8.02 % | 158.182 M 6.72 % | 148.228 M -17.68 % | 180.068 M 67.17 % | 107.717 M -39.90 % | 179.231 M 14.61 % | 156.381 M -11.34 % | 176.375 M 9.54 % | 161.021 M -6.79 % | 172.754 M 18.89 % | 145.302 M -7.83 % | 157.646 M 8.66 % | 145.085 M -17.46 % | 175.777 M 25.04 % | 140.571 M -0.37 % | 141.091 M 7.32 % | 131.466 M -13.47 % | 151.937 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 469.000 K -72.70 % | 1.718 M -5.29 % | 1.814 M -30.50 % | 2.610 M 203.69 % | -2.517 M -189.13 % | 2.824 M -11.17 % | 3.179 M 11.08 % | 2.862 M -69.94 % | 9.520 M 211.21 % | 3.059 M -58.00 % | 7.283 M 79.83 % | 4.050 M -25.24 % | 5.417 M 44.22 % | 3.756 M -17.85 % | 4.572 M 24.82 % | 3.663 M 152.92 % | -6.922 M -227.24 % | 5.440 M -20.88 % | 6.876 M 63.68 % | 4.201 M 151.22 % | -8.202 M -209.96 % | 7.459 M -4.25 % | 7.790 M 3.47 % | 7.529 M 160.69 % | -12.406 M -208.41 % | 11.444 M -4.82 % | 12.024 M 8.08 % | 11.125 M -53.10 % | 23.723 M 119.25 % | 10.820 M | 0.000 -100.00 % | 9.326 M -39.70 % | 15.465 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 952.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.146 M | 0.000 | 0.000 | 0.000 100.00 % | -5.014 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 |
| Interest expense | 204.000 K 33.33 % | 153.000 K -58.31 % | 367.000 K 2 521.43 % | 14.000 K -86.14 % | 101.000 K -46.84 % | 190.000 K -34.26 % | 289.000 K -19.50 % | 359.000 K 95.11 % | 184.000 K -34.29 % | 280.000 K 38.61 % | 202.000 K -76.32 % | 853.000 K 64.67 % | 518.000 K -95.65 % | 11.914 M -2.60 % | 12.232 M 7.36 % | 11.393 M -9.99 % | 12.658 M -11.12 % | 14.241 M 20.95 % | 11.774 M -2.16 % | 12.034 M 7.38 % | 11.207 M -8.66 % | 12.269 M -13.14 % | 14.125 M 5.14 % | 13.434 M 11.33 % | 12.067 M 999.00 % | 1.098 M -92.49 % | 14.625 M 4.57 % | 13.986 M -12.34 % | 15.955 M 39.56 % | 11.432 M -2.69 % | 11.748 M 4.39 % | 11.254 M 7.05 % | 10.513 M 74.03 % | 6.041 M -51.14 % | 12.363 M 27.09 % | 9.728 M -16.73 % | 11.683 M -18.90 % | 14.406 M 14.03 % | 12.633 M -10.49 % | 14.113 M 12.00 % | 12.601 M | 0.000 -100.00 % | 8.915 M -11.16 % | 10.035 M 2.54 % | 9.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.026 M 3.32 % | 993.000 K -3.03 % | 1.024 M -1.06 % | 1.035 M -4.78 % | 1.087 M 327.95 % | 254.000 K -83.59 % | 1.548 M -6.47 % | 1.655 M -1.61 % | 1.682 M -9.33 % | 1.855 M -3.44 % | 1.921 M 23.94 % | 1.550 M -0.13 % | 1.552 M -21.70 % | 1.982 M -47.90 % | 3.804 M -2.61 % | 3.906 M -14.40 % | 4.563 M 4.85 % | 4.352 M -15.63 % | 5.158 M 2.04 % | 5.055 M -0.47 % | 5.079 M 0.22 % | 5.068 M -4.21 % | 5.291 M -4.62 % | 5.547 M 4.19 % | 5.324 M -20.04 % | 6.658 M 47.33 % | 4.519 M -0.20 % | 4.528 M -28.73 % | 6.353 M 24.30 % | 5.111 M -12.09 % | 5.814 M -0.77 % | 5.859 M 1.63 % | 5.765 M -1.44 % | 5.849 M -1.23 % | 5.922 M -2.93 % | 6.101 M 8.69 % | 5.613 M -6.01 % | 5.972 M -0.99 % | 6.032 M -6.90 % | 6.479 M 1.25 % | 6.399 M -44.75 % | 11.581 M 107.59 % | 5.579 M 15.77 % | 4.819 M -14.51 % | 5.637 M 71.28 % | 3.291 M -9.66 % | 3.643 M 3.11 % | 3.533 M -29.66 % | 5.023 M 145.11 % | 2.049 M -39.96 % | 3.413 M 6.03 % | 3.219 M 0.00 % | 3.219 M 1.46 % | 3.173 M 4.36 % | 3.040 M 2.22 % | 2.974 M |
| Operating income | -26.000 K 99.53 % | -5.542 M -53.77 % | -3.604 M -62.64 % | -2.216 M 2.55 % | -2.274 M -226.72 % | -696.000 K 83.81 % | -4.299 M 24.79 % | -5.716 M -95.29 % | -2.927 M 91.32 % | -33.730 M -625.53 % | -4.649 M 20.92 % | -5.879 M -7 183.13 % | 83.000 K 100.15 % | -53.807 M 58.53 % | -129.736 M -532.24 % | -20.520 M -112.58 % | -9.653 M 78.80 % | -45.533 M -1 480.46 % | -2.881 M -146.60 % | 6.182 M 209.26 % | -5.658 M -176.80 % | 7.367 M 40.91 % | 5.228 M -18.33 % | 6.401 M -12.05 % | 7.278 M -6.08 % | 7.749 M 127.68 % | -28.000 M -142.97 % | -11.524 M -17.04 % | -9.846 M 53.86 % | -21.338 M -875.36 % | 2.752 M -32.05 % | 4.050 M 135.55 % | -11.391 M -19.93 % | -9.498 M 36.17 % | -14.881 M -622.14 % | 2.850 M 637.74 % | -530.000 K -103.13 % | 16.941 M 151.50 % | -32.893 M -6 425.58 % | 520.000 K -87.76 % | 4.248 M 1.56 % | 4.183 M -51.89 % | 8.694 M 2 164.06 % | 384.000 K 107.03 % | -5.466 M 62.41 % | -14.542 M -10.32 % | -13.182 M -214.45 % | 11.518 M -50.83 % | 23.424 M 3 439.08 % | 661.867 K -92.60 % | 8.948 M 21.46 % | 7.367 M 296.08 % | 1.860 M -43.55 % | 3.295 M 311.48 % | -1.558 M -128.01 % | 5.563 M |
| Operating income ratio | 0.00 99.77 % | -0.54 -26.38 % | -0.43 -156.25 % | -0.17 2.24 % | -0.17 -115.46 % | -0.08 74.56 % | -0.31 10.80 % | -0.35 -119.89 % | -0.16 88.45 % | -1.38 -732.44 % | -0.17 21.94 % | -0.21 -6 958.29 % | 0.00 100.19 % | -1.62 34.66 % | -2.47 -655.00 % | -0.33 -122.35 % | -0.15 79.09 % | -0.70 -2 111.26 % | -0.03 -155.76 % | 0.06 144.21 % | -0.13 -243.59 % | 0.09 90.63 % | 0.05 -20.03 % | 0.06 -18.15 % | 0.07 2.91 % | 0.07 132.89 % | -0.21 -149.65 % | -0.09 -6.15 % | -0.08 33.36 % | -0.12 -766.58 % | 0.02 -23.63 % | 0.02 130.49 % | -0.08 -49.23 % | -0.05 43.24 % | -0.09 -656.58 % | 0.02 622.22 % | 0.00 -103.03 % | 0.10 143.76 % | -0.24 -7 375.51 % | 0.00 -88.24 % | 0.03 22.72 % | 0.02 -69.60 % | 0.07 3 393.31 % | 0.00 105.90 % | -0.04 59.69 % | -0.09 -0.78 % | -0.09 -242.65 % | 0.06 -54.98 % | 0.14 3 220.56 % | 0.00 -92.80 % | 0.06 44.42 % | 0.04 208.03 % | 0.01 -42.77 % | 0.02 290.27 % | -0.01 -133.95 % | 0.04 |
| Total other income expenses net | -56.000 K 0.00 % | -56.000 K 62.91 % | -151.000 K -252.53 % | 99.000 K 199.00 % | -100.000 K 31.51 % | -146.000 K 49.13 % | -287.000 K -55.98 % | -184.000 K -30.50 % | -141.000 K 96.77 % | -4.359 M -7 288.14 % | -59.000 K -100.33 % | 18.009 M -94.37 % | 320.126 M 2 780.67 % | -11.942 M 5.54 % | -12.643 M -8.51 % | -11.651 M 2.93 % | -12.003 M 44.28 % | -21.540 M -112.22 % | -10.150 M 7.23 % | -10.941 M -0.47 % | -10.890 M 22.63 % | -14.075 M -45.04 % | -9.704 M 7.01 % | -10.435 M 11.34 % | -11.770 M -94.64 % | -6.047 M 59.20 % | -14.820 M -7.85 % | -13.741 M 12.61 % | -15.724 M -37.53 % | -11.433 M | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -6.041 M | 0.000 | 0.000 -100.00 % | 1.000 K 100.01 % | -13.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.855 M 685 445.90 % | 1.000 K | 0.000 | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 100.00 % | -34.765 M -7 588.23 % | 464.262 K | 0.000 100.00 % | -900.000 K -90 100.00 % | 1.000 K -99.94 % | 1.570 M | 0.000 -100.00 % | 1.000 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 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 111.297 M | 0.000 -100.00 % | 117.485 M | 0.000 -100.00 % | 126.376 M | 0.000 -100.00 % | 127.043 M 2.21 % | 124.291 M 3.56 % | 120.017 M -76.47 % | 510.095 M 4.67 % | 487.347 M 4.59 % | 465.972 M | 0.000 -100.00 % | 433.187 M | 0.000 -100.00 % | 441.916 M 3.05 % | 428.855 M | 0.000 -100.00 % | 408.845 M -1.70 % | 415.897 M | 0.000 -100.00 % | 331.644 M 7.11 % | 309.626 M | 0.000 -100.00 % | 339.617 M | 0.000 -100.00 % | 376.900 M | 0.000 -100.00 % | 277.805 M | 0.000 -100.00 % | 283.757 M | 0.000 -100.00 % | 97.584 M | 0.000 -100.00 % | 252.375 M 36.10 % | 185.428 M 1.60 % | 182.507 M |
| Total investments | 0.000 -100.00 % | 38.341 M | 0.000 -100.00 % | 41.603 M | 0.000 -100.00 % | 41.718 M | 0.000 -100.00 % | 153.000 K -62.77 % | 411.000 K -12.92 % | 472.000 K 14.84 % | 411.000 K -87.58 % | 3.310 M 705.35 % | 411.000 K | 0.000 -100.00 % | 411.000 K | 0.000 -100.00 % | 411.000 K 0.00 % | 411.000 K | 0.000 -100.00 % | 411.000 K 0.00 % | 411.000 K | 0.000 -100.00 % | 411.000 K -2.56 % | 421.794 K | 0.000 -100.00 % | 422.000 K | 0.000 -100.00 % | 422.000 K | 0.000 -100.00 % | 422.000 K | 0.000 -100.00 % | 421.794 K | 0.000 -100.00 % | 422.000 K | 0.000 -100.00 % | 421.794 K 0.00 % | 421.794 K 0.00 % | 421.794 K |
| Total debt | 0.000 -100.00 % | 126.413 M | 0.000 -100.00 % | 126.789 M | 0.000 -100.00 % | 127.348 M | 0.000 -100.00 % | 127.931 M 1.91 % | 125.539 M 2.58 % | 122.378 M -76.09 % | 511.723 M 4.37 % | 490.302 M 4.85 % | 467.615 M | 0.000 -100.00 % | 435.051 M | 0.000 -100.00 % | 444.444 M 3.06 % | 431.229 M | 0.000 -100.00 % | 414.499 M -0.52 % | 416.653 M | 0.000 -100.00 % | 335.589 M 2.38 % | 327.801 M | 0.000 -100.00 % | 345.462 M | 0.000 -100.00 % | 384.733 M | 0.000 -100.00 % | 300.319 M | 0.000 -100.00 % | 306.609 M | 0.000 -100.00 % | 109.166 M | 0.000 -100.00 % | 276.847 M 28.21 % | 215.933 M 2.58 % | 210.499 M |
| Accumulated other comprehensive income loss | -65.756 M -428.12 % | 20.040 M 134.00 % | -58.942 M | 0.000 100.00 % | -55.389 M | 0.000 100.00 % | -50.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 15.595 M | 0.000 | 0.000 -100.00 % | 31.808 M | 0.000 | 0.000 -100.00 % | 105.590 M | 0.000 | 0.000 -100.00 % | 126.462 M | 0.000 -100.00 % | 150.866 M | 0.000 -100.00 % | 174.566 M | 0.000 -100.00 % | 169.798 M | 0.000 -100.00 % | 162.807 M | 0.000 -100.00 % | 167.886 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -178.913 M | 0.000 | 0.000 | 0.000 100.00 % | -168.536 M | 0.000 | 0.000 100.00 % | -160.044 M | 0.000 100.00 % | -374.714 M | 0.000 100.00 % | -172.683 M | 0.000 | 0.000 | 0.000 100.00 % | -95.660 M | 0.000 | 0.000 100.00 % | -78.430 M | 0.000 | 0.000 100.00 % | -5.665 M | 0.000 | 0.000 -100.00 % | 8.537 M | 0.000 -100.00 % | 36.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.362 M -22.68 % | 72.897 M | 0.000 |
| Common stock | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M 0.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M 0.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M 0.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M 0.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M | 0.000 -100.00 % | 68.500 M 14.17 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | -65.756 M 0.00 % | -65.756 M -11.56 % | -58.942 M 0.00 % | -58.942 M -6.41 % | -55.389 M 0.00 % | -55.388 M -9.08 % | -50.779 M 0.00 % | -50.779 M -8.16 % | -46.950 M -415.55 % | 14.879 M 105.70 % | -261.252 M -143.60 % | -107.248 M -77.58 % | -60.393 M -23 970.75 % | 253.000 K 0.00 % | 253.000 K -98.38 % | 15.595 M 0.00 % | 15.595 M -38.48 % | 25.351 M -20.30 % | 31.808 M 0.00 % | 31.808 M -51.41 % | 65.463 M -38.00 % | 105.590 M -0.26 % | 105.860 M -11.49 % | 119.597 M -5.43 % | 126.462 M 5.32 % | 120.075 M -20.41 % | 150.866 M 2.06 % | 147.826 M -15.32 % | 174.566 M 0.00 % | 174.566 M 2.81 % | 169.798 M 0.00 % | 169.798 M 4.29 % | 162.807 M 0.00 % | 162.807 M -3.03 % | 167.886 M 0.00 % | 167.886 M -8.37 % | 183.222 M 14.68 % | 159.766 M |
| Other non current liabilities | 65.756 M -4.53 % | 68.879 M 16.86 % | 58.942 M -12.41 % | 67.294 M 21.49 % | 55.389 M -10.31 % | 61.754 M 21.61 % | 50.779 M -15.50 % | 60.097 M -0.16 % | 60.195 M 481.71 % | 10.348 M -72.62 % | 37.796 M 209.45 % | 12.214 M -5.85 % | 12.973 M 5 227.67 % | -253.000 K -102.30 % | 11.005 M 170.57 % | -15.595 M -1 559 600.00 % | 1.000 K -99.99 % | 13.426 M 142.21 % | -31.808 M -9 594.93 % | 335.000 K -97.23 % | 12.107 M 111.47 % | -105.590 M -2 617.04 % | 4.195 M -67.36 % | 12.854 M 110.16 % | -126.462 M -3 430.58 % | 3.797 M 102.52 % | -150.866 M -5 271.96 % | 2.917 M 101.67 % | -174.566 M -1 701.52 % | 10.900 M 106.42 % | -169.798 M -1 657.78 % | 10.900 M 106.70 % | -162.807 M | 0.000 100.00 % | -167.886 M -1 640.80 % | 10.896 M 40.98 % | 7.729 M 4.00 % | 7.432 M |
| Long term debt | 0.000 -100.00 % | 122.844 M | 0.000 -100.00 % | 124.120 M | 0.000 -100.00 % | 123.711 M | 0.000 -100.00 % | 124.528 M -0.30 % | 124.904 M 2.06 % | 122.378 M -35.09 % | 188.539 M 2.20 % | 184.480 M 6.58 % | 173.088 M | 0.000 -100.00 % | 176.721 M | 0.000 -100.00 % | 172.939 M 52.83 % | 113.155 M | 0.000 -100.00 % | 111.166 M -4.76 % | 116.719 M | 0.000 -100.00 % | 78.676 M 0.78 % | 78.069 M | 0.000 -100.00 % | 79.616 M | 0.000 -100.00 % | 83.982 M | 0.000 -100.00 % | 41.459 M | 0.000 -100.00 % | 26.106 M | 0.000 -100.00 % | 37.306 M | 0.000 -100.00 % | 17.157 M 67.68 % | 10.232 M 32.55 % | 7.719 M |
| Total non current liabilities | 65.756 M -66.32 % | 195.240 M 231.24 % | 58.942 M -69.21 % | 191.414 M 245.58 % | 55.389 M -70.14 % | 185.465 M 265.24 % | 50.779 M -72.50 % | 184.625 M -0.36 % | 185.299 M 39.61 % | 132.726 M -44.43 % | 238.826 M 21.42 % | 196.694 M 2.09 % | 192.660 M 76 250.20 % | -253.000 K -100.13 % | 187.726 M 1 303.76 % | -15.595 M -108.15 % | 191.353 M 51.17 % | 126.581 M 497.95 % | -31.808 M -124.64 % | 129.102 M 0.21 % | 128.826 M 222.01 % | -105.590 M -215.51 % | 91.412 M -12.49 % | 104.457 M 182.60 % | -126.462 M -214.91 % | 110.050 M 172.95 % | -150.866 M -228.28 % | 117.607 M 167.37 % | -174.566 M -336.03 % | 73.958 M 143.56 % | -169.798 M -389.73 % | 58.605 M 136.00 % | -162.807 M -403.87 % | 53.577 M 131.91 % | -167.886 M -478.77 % | 44.324 M 16.37 % | 38.087 M 19.48 % | 31.878 M |
| Other current liabilities | 0.000 -100.00 % | 17.546 M | 0.000 -100.00 % | 5.963 M | 0.000 -100.00 % | 840.000 K | 0.000 -100.00 % | 6.217 M 278.16 % | 1.644 M -85.94 % | 11.692 M -71.35 % | 40.804 M 168.54 % | 15.195 M 35.49 % | 11.215 M | 0.000 -100.00 % | 33.205 M | 0.000 -100.00 % | 5.262 M -55.83 % | 11.912 M | 0.000 -100.00 % | 8.334 M -49.56 % | 16.524 M | 0.000 -100.00 % | 30.398 M 125.79 % | 13.463 M | 0.000 -100.00 % | 40.229 M | 0.000 -100.00 % | 35.256 M | 0.000 -100.00 % | 40.120 M | 0.000 -100.00 % | 29.448 M | 0.000 -100.00 % | 219.405 M | 0.000 -100.00 % | 30.923 M -8.56 % | 33.819 M 28.25 % | 26.370 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.573 M | 0.000 | 0.000 -100.00 % | 9.035 M | 0.000 -100.00 % | 5.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.291 M | 0.000 | 0.000 -100.00 % | 3.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.627 M | 0.000 -100.00 % | 2.862 M -67.29 % | 8.751 M 64.55 % | 5.318 M |
| Short term debt | 0.000 -100.00 % | 3.569 M | 0.000 -100.00 % | 2.669 M | 0.000 -100.00 % | 3.637 M | 0.000 -100.00 % | 3.403 M 435.91 % | 635.000 K | 0.000 -100.00 % | 323.184 M 5.68 % | 305.822 M 3.83 % | 294.527 M | 0.000 -100.00 % | 258.330 M | 0.000 -100.00 % | 266.649 M -16.17 % | 318.074 M | 0.000 -100.00 % | 299.146 M -0.26 % | 299.934 M | 0.000 -100.00 % | 256.913 M 2.88 % | 249.732 M | 0.000 -100.00 % | 265.846 M | 0.000 -100.00 % | 300.751 M | 0.000 -100.00 % | 258.860 M | 0.000 -100.00 % | 280.503 M | 0.000 -100.00 % | 71.860 M | 0.000 -100.00 % | 259.690 M 26.25 % | 205.702 M 1.44 % | 202.780 M |
| Total current liabilities | 0.000 -100.00 % | 34.203 M | 0.000 -100.00 % | 35.779 M | 0.000 -100.00 % | 25.243 M | 0.000 -100.00 % | 23.115 M -21.11 % | 29.299 M -73.87 % | 112.144 M -72.60 % | 409.323 M -7.81 % | 444.000 M 5.62 % | 420.387 M | 0.000 -100.00 % | 445.446 M | 0.000 -100.00 % | 427.744 M -12.85 % | 490.810 M | 0.000 -100.00 % | 507.992 M -5.80 % | 539.280 M | 0.000 -100.00 % | 528.859 M 7.50 % | 491.975 M | 0.000 -100.00 % | 515.016 M | 0.000 -100.00 % | 480.055 M | 0.000 -100.00 % | 481.665 M | 0.000 -100.00 % | 450.761 M | 0.000 -100.00 % | 493.682 M | 0.000 -100.00 % | 433.029 M 21.00 % | 357.889 M 2.82 % | 348.073 M |
| Total liabilities | 65.756 M -71.34 % | 229.443 M 289.27 % | 58.942 M -74.06 % | 227.193 M 310.18 % | 55.389 M -73.71 % | 210.708 M 314.95 % | 50.779 M -75.56 % | 207.740 M 0.06 % | 207.611 M -15.22 % | 244.870 M -59.84 % | 609.767 M -4.83 % | 640.694 M 5.78 % | 605.688 M 239 502.37 % | -253.000 K -100.04 % | 633.172 M 4 160.10 % | -15.595 M -102.52 % | 619.097 M 0.28 % | 617.391 M 2 040.99 % | -31.808 M -104.99 % | 637.094 M -4.64 % | 668.106 M 732.74 % | -105.590 M -117.02 % | 620.271 M 4.00 % | 596.432 M 571.63 % | -126.462 M -120.23 % | 625.066 M 514.32 % | -150.866 M -125.24 % | 597.662 M 442.37 % | -174.566 M -131.42 % | 555.623 M 427.23 % | -169.798 M -133.34 % | 509.366 M 412.86 % | -162.807 M -129.75 % | 547.259 M 425.97 % | -167.886 M -135.17 % | 477.352 M 20.55 % | 395.976 M 4.22 % | 379.951 M |
| Other non current assets | 0.000 -100.00 % | 5.915 M | 0.000 -100.00 % | 5.782 M | 0.000 -100.00 % | 5.919 M | 0.000 -100.00 % | 46.802 M 689.91 % | 5.925 M 3.29 % | 5.736 M -89.46 % | 54.429 M 266.48 % | 14.852 M -6.19 % | 15.832 M | 0.000 -100.00 % | 27.404 M | 0.000 -100.00 % | 22.386 M 7.34 % | 20.855 M | 0.000 -100.00 % | 16.151 M -30.72 % | 23.314 M | 0.000 -100.00 % | 18.487 M 27.67 % | 14.480 M | 0.000 -100.00 % | 15.690 M | 0.000 -100.00 % | 14.840 M | 0.000 -100.00 % | 7.548 M | 0.000 -100.00 % | 18.274 M | 0.000 -100.00 % | 14.889 M | 0.000 -100.00 % | 19.537 M 6.22 % | 18.392 M 89.69 % | 9.696 M |
| Long term investments | 0.000 -100.00 % | 38.341 M | 0.000 -100.00 % | 41.603 M | 0.000 -100.00 % | 41.581 M | 0.000 -100.00 % | 41.014 M -8.60 % | 44.875 M 9 407.42 % | 472.000 K | 0.000 -100.00 % | 411.000 K 0.00 % | 411.000 K | 0.000 100.00 % | -4.417 M | 0.000 -100.00 % | 411.000 K 108.02 % | -5.125 M | 0.000 -100.00 % | 411.000 K 105.52 % | -7.449 M | 0.000 -100.00 % | 411.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 113.000 K -19.86 % | 141.000 K | 0.000 -100.00 % | 851.000 K 2.53 % | 830.000 K | 0.000 -100.00 % | 851.000 K | 0.000 | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 916.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 and intangible assets | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 113.000 K -19.86 % | 141.000 K | 0.000 -100.00 % | 851.000 K 2.53 % | 830.000 K | 0.000 -100.00 % | 851.000 K | 0.000 | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 916.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 19.992 M | 0.000 -100.00 % | 22.003 M | 0.000 -100.00 % | 23.874 M | 0.000 -100.00 % | 26.146 M -19.28 % | 32.392 M 10.26 % | 29.379 M 102.91 % | 14.479 M -83.38 % | 87.122 M -9.42 % | 96.182 M | 0.000 -100.00 % | 105.019 M | 0.000 -100.00 % | 113.091 M -8.94 % | 124.194 M | 0.000 -100.00 % | 133.769 M -7.32 % | 144.342 M | 0.000 -100.00 % | 153.176 M -1.73 % | 155.869 M | 0.000 -100.00 % | 163.935 M | 0.000 -100.00 % | 182.028 M | 0.000 -100.00 % | 187.771 M | 0.000 -100.00 % | 188.083 M | 0.000 -100.00 % | 201.252 M | 0.000 -100.00 % | 203.013 M 12.29 % | 180.789 M 13.97 % | 158.631 M |
| Total non current assets | 0.000 -100.00 % | 121.933 M | 0.000 -100.00 % | 124.443 M | 0.000 -100.00 % | 125.563 M | 0.000 -100.00 % | 125.562 M -4.51 % | 131.493 M 2.66 % | 128.086 M -33.52 % | 192.663 M 15.87 % | 166.281 M -1.95 % | 169.596 M | 0.000 -100.00 % | 167.141 M | 0.000 -100.00 % | 169.056 M -1.59 % | 171.781 M | 0.000 -100.00 % | 180.830 M 0.19 % | 180.489 M | 0.000 -100.00 % | 181.937 M 6.80 % | 170.349 M | 0.000 -100.00 % | 180.778 M | 0.000 -100.00 % | 197.784 M | 0.000 -100.00 % | 195.319 M | 0.000 -100.00 % | 206.358 M | 0.000 -100.00 % | 216.141 M | 0.000 -100.00 % | 222.550 M 11.73 % | 199.181 M 18.33 % | 168.326 M |
| Other current assets | -15.116 M -1 449.64 % | 1.120 M 112.04 % | -9.304 M -207.02 % | 8.694 M 994.44 % | -972.000 K 94.57 % | -17.891 M -1 914.75 % | -888.000 K -143.85 % | 2.025 M 7.88 % | 1.877 M -43.95 % | 3.349 M -95.47 % | 73.930 M 323.59 % | 17.453 M 40.06 % | 12.461 M 286.21 % | -6.692 M -128.12 % | 23.797 M 406.70 % | -7.759 M -134.67 % | 22.378 M -5.14 % | 23.590 M 259.58 % | -14.783 M -164.52 % | 22.912 M -15.18 % | 27.011 M 241.96 % | -19.027 M -161.53 % | 30.924 M 387.02 % | 6.350 M 131.27 % | -20.304 M -154.17 % | 37.485 M 267.51 % | -22.378 M -174.86 % | 29.894 M 232.78 % | -22.514 M -228.61 % | 17.505 M 176.60 % | -22.852 M -3 668.36 % | 640.407 K 105.53 % | -11.582 M -311.58 % | 5.474 M 122.61 % | -24.212 M -4 088.13 % | 607.102 K 54.46 % | 393.044 K 345.02 % | 88.320 K |
| Short term investments | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.464 M | 0.000 | 0.000 -100.00 % | 2.899 M 2 295.87 % | 121.000 K | 0.000 -100.00 % | 4.828 M | 0.000 | 0.000 -100.00 % | 5.536 M | 0.000 | 0.000 -100.00 % | 7.860 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 |
| cash and cash equivalents | 0.000 -100.00 % | 15.116 M | 0.000 -100.00 % | 9.304 M | 0.000 -100.00 % | 19.126 M | 0.000 -100.00 % | 888.000 K -28.85 % | 1.248 M -47.14 % | 2.361 M 45.02 % | 1.628 M -44.91 % | 2.955 M 79.85 % | 1.643 M | 0.000 -100.00 % | 1.864 M | 0.000 -100.00 % | 2.528 M 6.49 % | 2.374 M | 0.000 -100.00 % | 5.654 M 647.88 % | 756.000 K | 0.000 -100.00 % | 3.945 M -78.30 % | 18.176 M | 0.000 -100.00 % | 5.845 M | 0.000 -100.00 % | 7.833 M | 0.000 -100.00 % | 22.514 M | 0.000 -100.00 % | 22.852 M | 0.000 -100.00 % | 11.582 M | 0.000 -100.00 % | 24.471 M -19.78 % | 30.505 M 8.98 % | 27.991 M |
| Cash and short term investments | 15.116 M -0.08 % | 15.128 M 62.60 % | 9.304 M 0.00 % | 9.304 M 857.20 % | 972.000 K -94.92 % | 19.126 M 2 053.83 % | 888.000 K 0.00 % | 888.000 K -28.85 % | 1.248 M -47.14 % | 2.361 M 45.02 % | 1.628 M -44.91 % | 2.955 M 79.85 % | 1.643 M -75.45 % | 6.692 M 0.00 % | 6.692 M -13.75 % | 7.759 M 206.92 % | 2.528 M -68.04 % | 7.910 M -46.49 % | 14.783 M 161.46 % | 5.654 M -34.38 % | 8.616 M -54.72 % | 19.027 M 382.31 % | 3.945 M -78.30 % | 18.176 M -10.48 % | 20.304 M 247.37 % | 5.845 M -73.88 % | 22.378 M 185.69 % | 7.833 M -65.21 % | 22.514 M 0.00 % | 22.514 M -1.48 % | 22.852 M 0.00 % | 22.852 M 97.31 % | 11.582 M 0.00 % | 11.582 M -52.16 % | 24.212 M -1.06 % | 24.471 M -19.78 % | 30.505 M 8.98 % | 27.991 M |
| Total current assets | 0.000 -100.00 % | 41.754 M | 0.000 -100.00 % | 43.809 M | 0.000 -100.00 % | 29.756 M | 0.000 -100.00 % | 31.399 M 7.65 % | 29.168 M -77.85 % | 131.662 M -15.52 % | 155.852 M -57.55 % | 367.165 M -2.27 % | 375.699 M | 0.000 -100.00 % | 466.287 M | 0.000 -100.00 % | 465.636 M -1.13 % | 470.962 M | 0.000 -100.00 % | 488.072 M -11.75 % | 553.080 M | 0.000 -100.00 % | 544.194 M -0.27 % | 545.680 M | 0.000 -100.00 % | 564.363 M | 0.000 -100.00 % | 547.704 M | 0.000 -100.00 % | 534.870 M | 0.000 -100.00 % | 472.806 M | 0.000 -100.00 % | 493.925 M | 0.000 -100.00 % | 422.689 M 11.23 % | 380.018 M 2.32 % | 371.390 M |
| Inventory | 0.000 -100.00 % | 23.538 M | 0.000 -100.00 % | 21.342 M | 0.000 -100.00 % | 21.649 M | 0.000 -100.00 % | 23.612 M 1.49 % | 23.266 M -64.22 % | 65.021 M -2.04 % | 66.377 M -74.07 % | 255.990 M -4.20 % | 267.205 M | 0.000 -100.00 % | 327.007 M | 0.000 -100.00 % | 336.858 M -0.52 % | 338.621 M | 0.000 -100.00 % | 342.363 M -12.44 % | 391.021 M | 0.000 -100.00 % | 370.352 M -3.67 % | 384.473 M | 0.000 -100.00 % | 401.169 M | 0.000 -100.00 % | 405.216 M | 0.000 -100.00 % | 373.356 M | 0.000 -100.00 % | 323.359 M | 0.000 -100.00 % | 316.766 M | 0.000 -100.00 % | 270.651 M 21.89 % | 222.049 M -5.80 % | 235.733 M |
| Net receivables | 0.000 -100.00 % | 1.968 M | 0.000 -100.00 % | 4.469 M | 0.000 -100.00 % | 6.872 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.917 M | 0.000 -100.00 % | 91.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.408 M | 0.000 | 0.000 -100.00 % | 117.143 M | 0.000 | 0.000 -100.00 % | 138.973 M | 0.000 | 0.000 -100.00 % | 119.864 M | 0.000 -100.00 % | 104.761 M | 0.000 -100.00 % | 121.495 M | 0.000 -100.00 % | 125.955 M | 0.000 -100.00 % | 160.103 M | 0.000 -100.00 % | 126.959 M -0.09 % | 127.070 M 18.12 % | 107.577 M |
| Tax assets | 0.000 -100.00 % | 57.641 M | 0.000 -100.00 % | 55.055 M | 0.000 -100.00 % | 54.145 M | 0.000 -100.00 % | 52.570 M 8.94 % | 48.257 M -47.83 % | 92.499 M -25.23 % | 123.711 M 93.75 % | 63.852 M 11.77 % | 57.127 M | 0.000 -100.00 % | 39.057 M | 0.000 -100.00 % | 33.055 M 4.22 % | 31.716 M | 0.000 -100.00 % | 29.648 M 52.42 % | 19.452 M | 0.000 -100.00 % | 9.012 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 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 13.088 M | 0.000 -100.00 % | 27.147 M | 0.000 -100.00 % | 16.193 M | 0.000 -100.00 % | 13.495 M -24.97 % | 17.985 M -76.79 % | 77.484 M 94.18 % | 39.904 M -67.55 % | 122.983 M 7.27 % | 114.645 M | 0.000 -100.00 % | 153.911 M | 0.000 -100.00 % | 150.542 M -6.39 % | 160.824 M | 0.000 -100.00 % | 197.180 M -11.51 % | 222.822 M | 0.000 -100.00 % | 241.548 M 5.58 % | 228.780 M | 0.000 -100.00 % | 208.941 M | 0.000 -100.00 % | 144.048 M | 0.000 -100.00 % | 179.233 M | 0.000 -100.00 % | 140.809 M | 0.000 -100.00 % | 196.790 M | 0.000 -100.00 % | 139.553 M 27.31 % | 109.617 M -3.51 % | 113.604 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.968 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 |
| Deferred revenue non current | 0.000 -100.00 % | 3.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.221 M | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 6.599 M | 0.000 -100.00 % | 6.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.701 M | 0.000 | 0.000 -100.00 % | 9.227 M | 0.000 | 0.000 -100.00 % | 8.541 M | 0.000 | 0.000 -100.00 % | 14.330 M | 0.000 -100.00 % | 13.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.366 M | 0.000 -100.00 % | 2.742 M | 0.000 -100.00 % | 3.099 M | 0.000 -100.00 % | 3.884 M -6.66 % | 4.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.856 M | 0.000 | 0.000 100.00 % | -4.187 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 24.617 M | 0.000 100.00 % | -127.442 M | 0.000 -100.00 % | 44.648 M | 0.000 100.00 % | -119.279 M -367.48 % | 44.594 M 183.17 % | -53.621 M -219.26 % | 44.962 M 125.58 % | -175.748 M -501.34 % | 43.790 M | 0.000 100.00 % | -68.247 M | 0.000 -100.00 % | 42.755 M 199.09 % | -43.149 M | 0.000 -100.00 % | 41.738 M 1 474.32 % | -3.037 M | 0.000 -100.00 % | 43.025 M -15.80 % | 51.097 M | 0.000 -100.00 % | 43.038 M | 0.000 -100.00 % | 43.025 M | 0.000 -100.00 % | 106.066 M | 0.000 -100.00 % | 43.025 M | 0.000 -100.00 % | 94.307 M | 0.000 -100.00 % | 43.025 M -14.51 % | 50.325 M -49.56 % | 99.766 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.987 M | 0.000 -100.00 % | 5.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.856 M | 0.000 | 0.000 -100.00 % | 4.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.534 M | 0.000 -100.00 % | 12.307 M | 0.000 -100.00 % | 16.808 M | 0.000 -100.00 % | 21.599 M | 0.000 -100.00 % | 21.599 M | 0.000 -100.00 % | 16.271 M | 0.000 -100.00 % | 16.271 M -19.16 % | 20.127 M 20.32 % | 16.728 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.987 M | 0.000 100.00 % | -38.382 M | 0.000 100.00 % | -7.359 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 |
| Total assets | 0.000 -100.00 % | 163.687 M | 0.000 -100.00 % | 168.251 M | 0.000 -100.00 % | 155.319 M | 0.000 -100.00 % | 156.961 M -2.30 % | 160.661 M -38.15 % | 259.749 M -25.47 % | 348.515 M -34.67 % | 533.446 M -2.17 % | 545.295 M | 0.000 -100.00 % | 633.425 M | 0.000 -100.00 % | 634.692 M -1.25 % | 642.742 M | 0.000 -100.00 % | 668.902 M -8.82 % | 733.569 M | 0.000 -100.00 % | 726.131 M 1.41 % | 716.029 M | 0.000 -100.00 % | 745.141 M | 0.000 -100.00 % | 745.488 M | 0.000 -100.00 % | 730.189 M | 0.000 -100.00 % | 679.164 M | 0.000 -100.00 % | 710.066 M | 0.000 -100.00 % | 645.239 M 11.40 % | 579.198 M 7.32 % | 539.717 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-03-31 | 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 | 2014-09-30 | 2014-06-30 | 2014-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | -392.000 K -111.04 % | 3.550 M 10.45 % | 3.214 M 82.51 % | 1.761 M -3.29 % | 1.821 M 517.29 % | 295.000 K 119.06 % | -1.548 M 6.47 % | -1.655 M 1.61 % | -1.682 M 9.33 % | -1.855 M 3.44 % | -1.921 M -23.94 % | -1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.980 M 283.26 % | 2.604 M -79.50 % | 12.702 M 99.97 % | 6.352 M 83.05 % | 3.470 M 18.03 % | 2.940 M -16.24 % | 3.510 M -28.35 % | 4.899 M -82.52 % | 28.024 M 47.69 % | 18.975 M -11.42 % | 21.421 M 114.68 % | 9.978 M 670.82 % | -1.748 M 14.73 % | -2.050 M -122.98 % | 8.922 M -39.18 % | 14.669 M -0.77 % | 14.783 M 621.81 % | -2.833 M -347.64 % | 1.144 M 112.51 % | -9.147 M -127.81 % | 32.893 M 6 425.58 % | -520.000 K 87.76 % | -4.248 M -30.83 % | -3.247 M 62.67 % | -8.698 M -2 147.55 % | -387.000 K -107.08 % | 5.466 M -40.37 % | 9.166 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.539 M -51.56 % | -2.335 M -0.52 % | -2.323 M 96.07 % | -59.139 M -2 452.40 % | -2.317 M -165.75 % | 3.524 M -98.71 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.427 M -89.59 % | -2.335 M 34.61 % | -3.571 M 93.96 % | -59.139 M -1 164.19 % | -4.678 M -232.75 % | 3.524 M -98.71 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.539 M -498.54 % | 888.000 K -72.45 % | 3.223 M 158.25 % | 1.248 M -97.93 % | 60.387 M 2 457.69 % | 2.361 M 303.01 % | -1.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 971.000 K 127.44 % | -3.539 M -498.54 % | 888.000 K 138.23 % | -2.323 M -286.14 % | 1.248 M 153.86 % | -2.317 M -198.14 % | 2.361 M -99.13 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.539 M -51.56 % | -2.335 M -0.52 % | -2.323 M 96.07 % | -59.139 M -2 452.40 % | -2.317 M -165.75 % | 3.524 M -98.71 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.539 M -51.56 % | -2.335 M -0.52 % | -2.323 M 96.07 % | -59.139 M -2 452.40 % | -2.317 M -165.75 % | 3.524 M -98.71 % | 272.603 M 813.60 % | -38.201 M 67.27 % | -116.729 M -309.63 % | -28.496 M -53.15 % | -18.606 M 64.04 % | -51.737 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |