Uday Jewellery Industries Limited UDAYJEW.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.872 B 65.84 % | 1.732 B -2.01 % | 1.767 B 45.42 % | 1.215 B 30.21 % | 933.349 M 1.74 % | 917.409 M 24.97 % | 734.128 M 2.61 % | 715.480 M 58.41 % | 451.654 M 42.83 % | 316.208 M 28.27 % | 246.513 M 21.24 % | 203.326 M 9.40 % | 185.848 M |
| Net income | 108.664 M 24.71 % | 87.131 M -8.30 % | 95.019 M 66.30 % | 57.136 M -1.52 % | 58.015 M -16.37 % | 69.371 M 124.27 % | 30.932 M 29.97 % | 23.799 M 95.75 % | 12.158 M -30.64 % | 17.529 M 47.56 % | 11.879 M 56.70 % | 7.581 M -39.61 % | 12.553 M |
| Income before tax | 146.839 M 23.48 % | 118.919 M -7.36 % | 128.373 M 64.73 % | 77.930 M -0.34 % | 78.195 M -16.81 % | 93.993 M 133.11 % | 40.322 M 34.17 % | 30.052 M 80.54 % | 16.646 M -22.78 % | 21.557 M 47.62 % | 14.603 M 56.84 % | 9.311 M -40.55 % | 15.662 M |
| Income before tax ratio | 0.05 -25.54 % | 0.07 -5.47 % | 0.07 13.28 % | 0.06 -23.46 % | 0.08 -18.23 % | 0.10 86.54 % | 0.05 30.77 % | 0.04 13.97 % | 0.04 -45.94 % | 0.07 15.08 % | 0.06 29.36 % | 0.05 -45.66 % | 0.08 |
| EBITDA | 171.913 M 24.96 % | 137.570 M -7.53 % | 148.767 M 67.43 % | 88.852 M 3.30 % | 86.016 M -17.82 % | 104.670 M 102.38 % | 51.719 M 35.52 % | 38.162 M 69.51 % | 22.513 M 0.91 % | 22.310 M 92.49 % | 11.590 M 15.86 % | 10.003 M -36.80 % | 15.827 M |
| Net income ratio | 0.04 -24.80 % | 0.05 -6.42 % | 0.05 14.36 % | 0.05 -24.37 % | 0.06 -17.80 % | 0.08 79.46 % | 0.04 26.67 % | 0.03 23.57 % | 0.03 -51.44 % | 0.06 15.04 % | 0.05 29.25 % | 0.04 -44.80 % | 0.07 |
| Ratio EBITDA | 0.06 -24.65 % | 0.08 -5.63 % | 0.08 15.14 % | 0.07 -20.67 % | 0.09 -19.23 % | 0.11 61.95 % | 0.07 32.08 % | 0.05 7.01 % | 0.05 -29.35 % | 0.07 50.07 % | 0.05 -4.43 % | 0.05 -42.23 % | 0.09 |
| Gross profit ratio | 0.07 -36.88 % | 0.11 11.00 % | 0.10 8.37 % | 0.09 -10.81 % | 0.10 -12.34 % | 0.11 33.08 % | 0.09 63.79 % | 0.05 -44.46 % | 0.09 12.92 % | 0.08 -18.09 % | 0.10 23.66 % | 0.08 -22.86 % | 0.11 |
| Weighted average shs out dil | 22.130 M 0.49 % | 22.022 M 0.00 % | 22.022 M 0.00 % | 22.022 M 0.00 % | 22.022 M 0.65 % | 21.879 M 4.10 % | 21.017 M 46.45 % | 14.351 M 22.75 % | 11.691 M 0.04 % | 11.686 M 0.34 % | 11.646 M 25.98 % | 9.245 M 0.89 % | 9.163 M |
| Weighted average shs out | 22.130 M 0.58 % | 22.003 M -0.09 % | 22.022 M 0.00 % | 22.022 M 0.00 % | 22.022 M 2.16 % | 21.557 M 19.61 % | 18.023 M 25.59 % | 14.351 M 22.75 % | 11.691 M 0.04 % | 11.686 M 0.34 % | 11.646 M 25.98 % | 9.245 M 0.89 % | 9.163 M |
| EPS diluted | 4.91 23.99 % | 3.96 -8.12 % | 4.31 66.41 % | 2.59 -1.52 % | 2.63 -17.03 % | 3.17 115.65 % | 1.47 -11.45 % | 1.66 59.62 % | 1.04 -30.67 % | 1.50 47.06 % | 1.02 24.39 % | 0.82 -40.15 % | 1.37 |
| Earnings per share | 4.91 23.99 % | 3.96 -8.12 % | 4.31 66.41 % | 2.59 -1.52 % | 2.63 -18.32 % | 3.22 87.21 % | 1.72 3.61 % | 1.66 59.62 % | 1.04 -30.67 % | 1.50 47.06 % | 1.02 24.39 % | 0.82 -40.15 % | 1.37 |
| Gross profit | 192.921 M 4.67 % | 184.314 M 8.77 % | 169.458 M 57.58 % | 107.537 M 16.14 % | 92.593 M -10.82 % | 103.828 M 66.31 % | 62.432 M 68.05 % | 37.150 M -12.02 % | 42.224 M 61.29 % | 26.179 M 5.06 % | 24.917 M 49.93 % | 16.620 M -15.61 % | 19.694 M |
| Income tax expense | 38.175 M 20.09 % | 31.788 M -4.70 % | 33.354 M 60.41 % | 20.793 M 3.04 % | 20.180 M -18.04 % | 24.622 M 162.24 % | 9.389 M 50.13 % | 6.254 M 39.35 % | 4.488 M 11.42 % | 4.028 M 47.87 % | 2.724 M 57.42 % | 1.730 M -44.33 % | 3.108 M |
| Cost of revenue | 2.679 B 73.12 % | 1.548 B -3.15 % | 1.598 B 44.23 % | 1.108 B 31.76 % | 840.756 M 3.34 % | 813.581 M 21.12 % | 671.696 M -0.98 % | 678.330 M 65.68 % | 409.430 M 41.17 % | 290.029 M 30.88 % | 221.596 M 18.69 % | 186.707 M 12.37 % | 166.154 M |
| General and administrative expenses | 57.725 M 43.43 % | 40.245 M 803.98 % | 4.452 M 83.13 % | 2.431 M 48.05 % | 1.642 M -11.58 % | 1.857 M -3.18 % | 1.918 M 4.98 % | 1.827 M 8.49 % | 1.684 M -16.51 % | 2.017 M 50.30 % | 1.342 M 47.14 % | 912.054 K 14.06 % | 799.623 K |
| Selling and marketing expenses | 152.000 K -86.58 % | 1.133 M 222.09 % | -928.000 K 18.67 % | -1.141 M -501.76 % | 284.000 K 58.66 % | 179.000 K -22.84 % | 232.000 K 21.47 % | 191.000 K -87.24 % | 1.497 M 1 640.70 % | 86.000 K -14.00 % | 100.000 K 21.43 % | 82.354 K 20.56 % | 68.312 K |
| Other expenses | 0.000 100.00 % | -27.803 M -612.12 % | 5.429 M -80.07 % | 27.239 M 56.57 % | 17.397 M -84.81 % | 114.507 M 935.89 % | 11.054 M 42 415.38 % | 26.000 K -99.89 % | 23.557 M 834.80 % | 2.520 M -75.57 % | 10.315 M | 0.000 | 0.000 |
| Operating expenses | 37.787 M 178.36 % | 13.575 M 51.63 % | 8.953 M -68.62 % | 28.529 M 47.64 % | 19.323 M -83.42 % | 116.543 M 661.37 % | 15.307 M -46.68 % | 28.710 M 7.38 % | 26.738 M 478.37 % | 4.623 M -55.18 % | 10.315 M 937.30 % | 994.408 K -75.76 % | 4.102 M |
| Cost and expenses | 2.717 B 71.22 % | 1.587 B -2.94 % | 1.635 B 43.83 % | 1.137 B 32.15 % | 860.079 M 5.03 % | 818.880 M 19.26 % | 686.628 M 0.71 % | 681.796 M 56.28 % | 436.264 M 48.06 % | 294.652 M 27.05 % | 231.911 M 23.55 % | 187.701 M 10.25 % | 170.256 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.787 M -8.68 % | 41.378 M 1 074.18 % | 3.524 M 173.18 % | 1.290 M -33.02 % | 1.926 M -5.40 % | 2.036 M -5.30 % | 2.150 M 6.54 % | 2.018 M -36.56 % | 3.181 M 51.26 % | 2.103 M 45.84 % | 1.442 M 45.01 % | 994.408 K 14.57 % | 867.935 K |
| Interest income | 124.000 K 19.23 % | 104.000 K -94.10 % | 1.764 M -27.23 % | 2.424 M -1.10 % | 2.451 M -24.00 % | 3.225 M 30.57 % | 2.470 M 2.92 % | 2.400 M -13.95 % | 2.789 M | 0.000 -100.00 % | 3.302 M 1 496.72 % | 206.799 K 195.55 % | 69.972 K |
| Interest expense | 16.958 M 13.17 % | 14.984 M -15.81 % | 17.797 M 97.59 % | 9.007 M 52.43 % | 5.909 M -32.67 % | 8.776 M -8.26 % | 9.566 M 49.80 % | 6.386 M 25.59 % | 5.085 M | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 8.117 M 121.35 % | 3.667 M 41.20 % | 2.597 M 35.61 % | 1.915 M 0.16 % | 1.912 M 0.58 % | 1.901 M 3.82 % | 1.831 M 6.14 % | 1.725 M 120.59 % | 782.000 K 3.85 % | 753.000 K 26.77 % | 594.000 K -33.93 % | 899.000 K 8 890.00 % | 10.000 K |
| Operating income | 155.134 M 22.39 % | 126.755 M -4.30 % | 132.457 M 68.53 % | 78.594 M 7.27 % | 73.270 M -25.64 % | 98.528 M 107.43 % | 47.499 M 41.00 % | 33.688 M 114.14 % | 15.732 M -27.02 % | 21.556 M 47.62 % | 14.602 M -6.55 % | 15.625 M -1.21 % | 15.817 M |
| Operating income ratio | 0.05 -26.20 % | 0.07 -2.34 % | 0.07 15.90 % | 0.06 -17.62 % | 0.08 -26.91 % | 0.11 65.99 % | 0.06 37.42 % | 0.05 35.18 % | 0.03 -48.90 % | 0.07 15.09 % | 0.06 -22.92 % | 0.08 -9.70 % | 0.09 |
| Total other income expenses net | -8.295 M 68.20 % | -26.084 M -538.69 % | -4.084 M -515.06 % | -664.000 K -113.48 % | 4.925 M 208.60 % | -4.535 M 36.81 % | -7.177 M -97.39 % | -3.636 M -497.81 % | 914.000 K 91 300.00 % | 1.000 K 0.00 % | 1.000 K 100.02 % | -6.314 M -3 968.78 % | -155.186 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 232.943 M 12.35 % | 207.344 M -29.30 % | 293.284 M 7.68 % | 272.372 M 139.84 % | 113.566 M 12.04 % | 101.363 M -11.44 % | 114.457 M 134.10 % | 48.893 M -49.73 % | 97.261 M 129.09 % | 42.456 M 3 456.21 % | -1.265 M -416.25 % | -245.036 K -140.39 % | -101.933 K |
| Total investments | 11.138 M 5 032.72 % | 217.000 K 0.00 % | 217.000 K -99.06 % | 23.070 M 0.00 % | 23.070 M 10 107.96 % | 226.000 K 0.00 % | 226.000 K 2 411.11 % | 9.000 K -99.72 % | 3.193 M 39.37 % | 2.291 M -26.64 % | 3.123 M -31.01 % | 4.527 M 1.73 % | 4.450 M |
| Total debt | 246.254 M 4.38 % | 235.913 M -28.96 % | 332.099 M 21.73 % | 272.825 M 109.86 % | 130.006 M 27.27 % | 102.149 M -11.19 % | 115.025 M 65.05 % | 69.692 M -28.53 % | 97.515 M 126.48 % | 43.057 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 67.170 M 886.05 % | 6.812 M -53.72 % | 14.719 M 116.07 % | 6.812 M 0.00 % | 6.812 M 0.00 % | 6.812 M -64.24 % | 19.049 M -39.11 % | 31.286 M 112.56 % | 14.719 M | 0.000 -100.00 % | 14.720 M 0.01 % | 14.719 M 0.00 % | 14.719 M |
| Retained earnings | 490.839 M 28.43 % | 382.175 M 29.53 % | 295.045 M 47.50 % | 200.025 M 39.99 % | 142.889 M 68.35 % | 84.874 M 447.47 % | 15.503 M 200.47 % | -15.430 M 60.67 % | -39.229 M 19.11 % | -48.495 M 26.55 % | -66.023 M 15.25 % | -77.902 M 8.87 % | -85.482 M |
| Common stock | 237.126 M 3.95 % | 228.126 M 0.00 % | 228.126 M 3.59 % | 220.219 M -3.47 % | 228.126 M 0.00 % | 228.126 M 12.75 % | 202.337 M 14.61 % | 176.548 M 41.45 % | 124.813 M 6.76 % | 116.906 M 0.00 % | 116.906 M 27.20 % | 91.906 M 0.00 % | 91.906 M |
| Total equity | 1.067 B 39.06 % | 767.388 M 12.81 % | 680.257 M 16.24 % | 585.237 M 10.82 % | 528.101 M 12.34 % | 470.086 M 29.14 % | 364.005 M 22.82 % | 296.362 M 97.71 % | 149.896 M 6.33 % | 140.974 M 14.52 % | 123.102 M 152.66 % | 48.723 M 18.43 % | 41.142 M |
| Other non current liabilities | 3.077 M 45.62 % | 2.113 M 249.83 % | 604.000 K 5.59 % | 572.000 K 15.79 % | 494.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 11.637 M 1 188.70 % | 903.000 K -91.69 % | 10.860 M -32.42 % | 16.069 M -31.87 % | 23.586 M | 0.000 -100.00 % | 61.000 K -97.77 % | 2.738 M -32.63 % | 4.064 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 14.714 M 387.86 % | 3.016 M -73.69 % | 11.464 M -31.11 % | 16.641 M -30.89 % | 24.080 M | 0.000 -100.00 % | 83.000 K -96.97 % | 2.738 M -32.63 % | 4.064 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 14.152 M 1 557.47 % | -971.000 K -128.39 % | 3.420 M -19.11 % | 4.228 M 24.06 % | 3.408 M 123.33 % | 1.526 M -12.35 % | 1.741 M 113.36 % | 816.000 K -46.28 % | 1.519 M 500.40 % | 253.000 K -83.89 % | 1.570 M 136.43 % | 664.055 K -79.97 % | 3.315 M |
| Deferred revenue | 0.000 -100.00 % | 6.589 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 | 234.617 M -0.17 % | 235.010 M -26.84 % | 321.239 M 25.11 % | 256.756 M 141.27 % | 106.420 M 4.18 % | 102.149 M -11.15 % | 114.964 M 71.71 % | 66.954 M -28.35 % | 93.450 M 117.04 % | 43.057 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 255.512 M -21.00 % | 323.427 M -12.11 % | 368.002 M 32.72 % | 277.268 M 138.06 % | 116.472 M -0.66 % | 117.251 M -6.50 % | 125.398 M 68.04 % | 74.622 M -22.20 % | 95.911 M 111.93 % | 45.256 M 1 667.12 % | 2.561 M -30.18 % | 3.668 M -7.72 % | 3.975 M |
| Total liabilities | 270.226 M -17.22 % | 326.442 M -13.97 % | 379.466 M 29.11 % | 293.909 M 109.11 % | 140.553 M 19.87 % | 117.251 M -6.56 % | 125.481 M 62.20 % | 77.360 M -22.62 % | 99.975 M 120.91 % | 45.256 M 1 667.12 % | 2.561 M -30.18 % | 3.668 M -7.72 % | 3.975 M |
| Other non current assets | 1.000 K -99.99 % | 11.487 M 166.46 % | 4.311 M -4.83 % | 4.530 M -0.11 % | 4.535 M -82.43 % | 25.808 M -6.69 % | 27.657 M -1.31 % | 28.025 M 2 802 400.00 % | 1.000 K -100.00 % | 27.117 M 2.43 % | 26.473 M 16.16 % | 22.790 M | 0.000 |
| Long term investments | 11.138 M | 0.000 -100.00 % | 217.000 K -99.06 % | 23.070 M 0.00 % | 23.070 M | 0.000 -100.00 % | 226.000 K 2 411.11 % | 9.000 K -99.97 % | 28.184 M 1 790.27 % | 1.491 M -19.41 % | 1.850 M -59.13 % | 4.527 M 47.01 % | 3.079 M |
| Intangible assets | 403.000 K -11.62 % | 456.000 K -10.76 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.506 M | 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 |
| Goodwill and intangible assets | 403.000 K -11.62 % | 456.000 K -10.76 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.574 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 62.668 M 24.82 % | 50.205 M 32.06 % | 38.017 M 176.05 % | 13.772 M 79.11 % | 7.689 M -15.10 % | 9.057 M -12.11 % | 10.305 M -11.01 % | 11.580 M 8.26 % | 10.696 M 131.77 % | 4.615 M -4.45 % | 4.830 M 53.34 % | 3.150 M 2 016.21 % | 148.848 K |
| Total non current assets | 74.643 M 19.16 % | 62.640 M 42.02 % | 44.106 M 4.95 % | 42.024 M 17.96 % | 35.627 M 2.06 % | 34.908 M -8.59 % | 38.188 M -3.96 % | 39.763 M -2.42 % | 40.748 M 22.65 % | 33.223 M -0.71 % | 33.461 M 9.83 % | 30.466 M 843.75 % | 3.228 M |
| Other current assets | 22.852 M 13.22 % | 20.184 M -20.67 % | 25.443 M -31.73 % | 37.269 M -12.85 % | 42.765 M 28.83 % | 33.196 M 223.96 % | 10.247 M 3 385.37 % | 294.000 K -98.41 % | 18.456 M 96.72 % | 9.382 M 212.73 % | 3.000 M 2 457.63 % | 117.296 K 867.47 % | 12.124 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.991 M -8 629.35 % | 293.000 K -76.98 % | 1.273 M | 0.000 -100.00 % | 1.371 M |
| cash and cash equivalents | 13.311 M -53.41 % | 28.569 M -26.40 % | 38.815 M 8 468.43 % | 453.000 K -97.24 % | 16.440 M 1 991.60 % | 786.000 K 38.38 % | 568.000 K -97.27 % | 20.799 M 8 088.58 % | 254.000 K -57.74 % | 601.000 K -52.49 % | 1.265 M 416.25 % | 245.036 K 140.39 % | 101.933 K |
| Cash and short term investments | 13.311 M -53.41 % | 28.569 M -26.40 % | 38.815 M 8 468.43 % | 453.000 K -97.24 % | 16.440 M 1 991.60 % | 786.000 K 38.38 % | 568.000 K -97.27 % | 20.799 M 8 088.58 % | 254.000 K -71.59 % | 894.000 K -64.78 % | 2.538 M 935.77 % | 245.036 K -83.36 % | 1.473 M |
| Total current assets | 1.263 B 22.45 % | 1.031 B 1.53 % | 1.016 B 21.32 % | 837.122 M 32.24 % | 633.027 M 14.59 % | 552.429 M 22.41 % | 451.298 M 35.14 % | 333.959 M 59.70 % | 209.122 M 36.67 % | 153.007 M 65.95 % | 92.202 M 320.54 % | 21.925 M -47.66 % | 41.889 M |
| Inventory | 532.092 M 5.57 % | 504.029 M -0.80 % | 508.110 M 11.20 % | 456.914 M 64.77 % | 277.310 M 31.84 % | 210.338 M -13.21 % | 242.342 M 101.52 % | 120.257 M 15.74 % | 103.906 M 60.26 % | 64.834 M 12.64 % | 57.557 M 562.67 % | 8.686 M -54.48 % | 19.081 M |
| Net receivables | 694.432 M 45.15 % | 478.408 M 7.93 % | 443.249 M 29.42 % | 342.486 M 15.50 % | 296.512 M -3.76 % | 308.109 M 55.50 % | 198.141 M 2.87 % | 192.609 M 122.65 % | 86.506 M 11.05 % | 77.897 M 167.62 % | 29.107 M 126.04 % | 12.877 M -39.61 % | 21.323 M |
| Tax assets | 433.000 K -11.99 % | 492.000 K -53.14 % | 1.050 M 61.04 % | 652.000 K 95.80 % | 333.000 K 674.42 % | 43.000 K | 0.000 -100.00 % | 149.000 K -49.15 % | 293.000 K | 0.000 -100.00 % | 308.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.743 M -91.15 % | 76.210 M 139.42 % | 31.831 M 152.49 % | 12.607 M 154.02 % | 4.963 M 17.86 % | 4.211 M -35.43 % | 6.522 M -4.82 % | 6.852 M 661.33 % | 900.000 K | 0.000 -100.00 % | 991.000 K -67.01 % | 3.004 M 354.82 % | 660.518 K |
| Tax payables | 0.000 -100.00 % | 6.589 M -42.76 % | 11.512 M 213.08 % | 3.677 M 118.74 % | 1.681 M -82.05 % | 9.365 M 331.37 % | 2.171 M | 0.000 -100.00 % | 42.000 K -97.84 % | 1.946 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 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 | 279.874 M 86.24 % | 150.275 M 5.55 % | 142.367 M -10.00 % | 158.181 M 5.26 % | 150.274 M 0.00 % | 150.274 M 18.22 % | 127.116 M 22.28 % | 103.958 M 109.62 % | 49.593 M -31.66 % | 72.563 M 26.20 % | 57.499 M 187.50 % | 20.000 M 0.00 % | 20.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -999.000 | 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 |
| Total assets | 1.337 B 22.26 % | 1.094 B 3.22 % | 1.060 B 20.54 % | 879.146 M 31.48 % | 668.654 M 13.85 % | 587.337 M 19.99 % | 489.486 M 30.98 % | 373.722 M 49.57 % | 249.871 M 34.17 % | 186.230 M 48.20 % | 125.663 M 139.86 % | 52.391 M 16.12 % | 45.118 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -313.211 M -2 146.19 % | 15.307 M 115.52 % | -98.610 M 53.38 % | -211.536 M -232.54 % | -63.613 M 37.24 % | -101.364 M 26.03 % | -137.040 M -41.13 % | -97.100 M -73.26 % | -56.042 M -172.33 % | -20.579 M 72.31 % | -74.315 M -1 775.22 % | -3.963 M -181.13 % | 4.885 M |
| Accounts receivables | -216.024 M -514.42 % | -35.159 M 65.11 % | -100.763 M -95.55 % | -51.529 M -400.43 % | 17.152 M 115.60 % | -109.968 M -1 017.90 % | -9.837 M 90.34 % | -101.798 M -1 082.46 % | -8.609 M 82.35 % | -48.790 M -200.62 % | -16.230 M -292.16 % | 8.446 M 2 201.36 % | 367.000 K |
| Inventory | -28.063 M -787.65 % | 4.081 M 107.97 % | -51.195 M 71.50 % | -179.604 M -168.18 % | -66.972 M -309.26 % | 32.004 M 126.21 % | -122.085 M -646.65 % | -16.351 M 58.15 % | -39.072 M -436.92 % | -7.277 M 85.11 % | -48.872 M -570.10 % | 10.396 M 802.43 % | -1.480 M |
| Accounts payables | -68.058 M -253.27 % | 44.403 M 130.96 % | 19.225 M 172.27 % | 7.061 M 840.21 % | 751.000 K 132.51 % | -2.310 M -597.89 % | -331.000 K -105.56 % | 5.953 M 561.44 % | 900.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.066 M -153.78 % | 1.982 M -94.19 % | 34.123 M 172.20 % | 12.536 M 186.19 % | -14.544 M 31.04 % | -21.090 M -340.57 % | -4.787 M -131.71 % | 15.096 M 263.01 % | -9.261 M -126.10 % | 35.488 M 485.19 % | -9.213 M 59.60 % | -22.805 M -480.21 % | 5.998 M |
| Other non cash items | 783.000 K -92.55 % | 10.515 M 203.70 % | -10.140 M 19.29 % | -12.563 M 49.55 % | -24.902 M -108.52 % | -11.942 M -4 606.42 % | 265.000 K 109.79 % | -2.707 M 65.41 % | -7.827 M 41.31 % | -13.336 M -246.93 % | -3.844 M -1 149.82 % | -307.564 K 98.32 % | -18.347 M |
| Net cash provided by operating activities | -195.647 M -267.76 % | 116.620 M 424.84 % | 22.220 M 115.40 % | -144.254 M -1 615.68 % | -8.408 M 51.71 % | -17.412 M 81.60 % | -94.622 M -39.09 % | -68.030 M -46.49 % | -46.441 M -300.15 % | -11.606 M 81.57 % | -62.962 M -1 595.89 % | 4.209 M 568.19 % | -899.000 K |
| Investments in property plant and equipment | -20.527 M -29.92 % | -15.800 M 42.24 % | -27.353 M -242.04 % | -7.997 M -1 367.34 % | -545.000 K 16.41 % | -652.000 K -17.06 % | -557.000 K 78.65 % | -2.609 M 70.20 % | -8.755 M -1 527.32 % | -538.000 K 76.34 % | -2.274 M 41.69 % | -3.900 M -2 352.83 % | -159.000 K |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -384.000 K 82.76 % | -2.228 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.000 K -64.08 % | 902.000 K -89.97 % | 8.991 M 220.08 % | 2.809 M | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 104.000 K -94.10 % | 1.764 M -27.23 % | 2.424 M -1.10 % | 2.451 M -24.00 % | 3.225 M 30.57 % | 2.470 M 2.87 % | 2.401 M -47.52 % | 4.575 M 59.24 % | 2.873 M -9.51 % | 3.175 M 2 012.65 % | -166.000 K 31.40 % | -242.000 K |
| Net cash used for investing activites | -20.527 M -30.78 % | -15.696 M 38.66 % | -25.589 M -359.16 % | -5.573 M -392.39 % | 1.906 M -25.92 % | 2.573 M 34.50 % | 1.913 M 1 549.14 % | 116.000 K 103.54 % | -3.278 M -129.96 % | 10.942 M 638.33 % | 1.482 M 136.45 % | -4.066 M -913.97 % | -401.000 K |
| Debt repayment | 10.342 M 110.75 % | -96.186 M -262.27 % | 59.274 M -58.50 % | 142.819 M 412.67 % | 27.858 M 316.36 % | -12.876 M -128.40 % | 45.333 M 262.94 % | -27.822 M -151.09 % | 54.458 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 190.575 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.710 M 0.00 % | 36.710 M -70.07 % | 122.667 M | 0.000 | 0.000 -100.00 % | 62.500 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other financing activites | 0.000 100.00 % | -14.984 M 14.58 % | -17.542 M -95.39 % | -8.978 M -57.43 % | -5.703 M 35.02 % | -8.776 M 8.26 % | -9.566 M -49.80 % | -6.386 M -25.59 % | -5.085 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 200.917 M 280.73 % | -111.170 M -366.39 % | 41.732 M -68.82 % | 133.841 M 504.11 % | 22.155 M 47.13 % | 15.058 M -79.22 % | 72.477 M -18.07 % | 88.459 M 79.16 % | 49.373 M | 0.000 -100.00 % | 62.500 M | 0.000 | 0.000 |
| Effect of forex changes on cash | -1.000 K | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -15.258 M -48.92 % | -10.246 M -126.71 % | 38.362 M 339.96 % | -15.987 M -202.13 % | 15.654 M 7 080.73 % | 218.000 K 101.08 % | -20.231 M -198.47 % | 20.545 M 6 020.75 % | -347.000 K 47.74 % | -664.000 K -165.10 % | 1.020 M 613.29 % | 143.000 K 111.00 % | -1.300 M |
| Cash at beginning of period | 28.569 M -26.40 % | 38.815 M 8 468.43 % | 453.000 K -97.24 % | 16.440 M 1 991.60 % | 786.000 K 38.38 % | 568.000 K -97.27 % | 20.799 M 8 088.58 % | 254.000 K -57.74 % | 601.000 K -52.49 % | 1.265 M 416.33 % | 245.000 K 140.20 % | 102.000 K -92.72 % | 1.402 M |
| Cash at end of period | 13.311 M -53.41 % | 28.569 M -26.40 % | 38.815 M 8 468.43 % | 453.000 K -97.24 % | 16.440 M 1 991.60 % | 786.000 K 38.38 % | 568.000 K -97.27 % | 20.799 M 8 088.58 % | 254.000 K -57.74 % | 601.000 K -52.49 % | 1.265 M 416.33 % | 245.000 K 140.20 % | 102.000 K |
| Operating cash flow | -195.647 M -267.76 % | 116.620 M 424.84 % | 22.220 M 115.40 % | -144.254 M -1 615.68 % | -8.408 M 51.71 % | -17.412 M 81.60 % | -94.622 M -39.09 % | -68.030 M -46.49 % | -46.441 M -300.15 % | -11.606 M 81.57 % | -62.962 M -1 595.89 % | 4.209 M 568.19 % | -899.000 K |
| Capital expenditure | -20.527 M -29.92 % | -15.800 M 42.24 % | -27.353 M -242.04 % | -7.997 M -1 367.34 % | -545.000 K 16.41 % | -652.000 K -17.06 % | -557.000 K 78.65 % | -2.609 M 70.20 % | -8.755 M -1 527.32 % | -538.000 K 76.34 % | -2.274 M 41.69 % | -3.900 M -2 352.83 % | -159.000 K |
| Free CashFlow | -216.174 M -314.42 % | 100.820 M 2 064.15 % | -5.133 M 96.63 % | -152.251 M -1 600.56 % | -8.953 M 50.44 % | -18.064 M 81.02 % | -95.179 M -34.74 % | -70.639 M -27.98 % | -55.196 M -354.51 % | -12.144 M 81.38 % | -65.236 M -21 211.97 % | 309.000 K 129.21 % | -1.058 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.129 B 33.57 % | 845.234 M -14.55 % | 989.211 M 58.85 % | 622.719 M 50.10 % | 414.857 M -0.85 % | 418.406 M -23.44 % | 546.480 M 28.63 % | 424.842 M 24.19 % | 342.096 M -24.05 % | 450.425 M 0.83 % | 446.717 M 0.09 % | 446.307 M 5.30 % | 423.860 M 20.45 % | 351.911 M -24.70 % | 467.339 M 57.15 % | 297.380 M 201.23 % | 98.723 M -74.31 % | 384.257 M 0.63 % | 381.853 M 179.51 % | 136.614 M 346.09 % | 30.625 M -87.63 % | 247.600 M -3.94 % | 257.758 M 58.13 % | 163.009 M -34.55 % | 249.043 M 30.69 % | 190.559 M 36.57 % | 139.529 M -26.20 % | 189.056 M -12.06 % | 214.984 M 27.16 % | 169.066 M -15.83 % | 200.858 M 26.15 % | 159.219 M -14.55 % | 186.339 M 172.00 % | 68.507 M -50.29 % | 137.816 M 17.48 % | 117.310 M -8.37 % | 128.022 M 68.19 % | 76.116 M -41.17 % | 129.392 M 103.37 % | 63.624 M 35.15 % | 47.075 M -63.80 % | 130.053 M 128.26 % | 56.975 M 86.77 % | 30.505 M 5.27 % | 28.979 M 78.31 % | 16.252 M -88.38 % | 139.822 M 1 183.59 % | 10.893 M -70.04 % | 36.358 M 1.59 % | 35.789 M |
| Net income | 77.608 M 655.38 % | 10.274 M -77.35 % | 45.366 M 68.82 % | 26.872 M 2.75 % | 26.152 M 4 152.36 % | 615.000 K -97.87 % | 28.895 M 4.82 % | 27.567 M -8.28 % | 30.054 M 44.66 % | 20.775 M -17.30 % | 25.120 M 9.72 % | 22.894 M -12.72 % | 26.231 M 28.91 % | 20.349 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 M -66.24 % | 25.599 M 54.08 % | 16.614 M 132.01 % | 7.161 M -77.06 % | 31.217 M 109.88 % | 14.874 M 27.76 % | 11.642 M 0.01 % | 11.641 M 46.72 % | 7.934 M 91.18 % | 4.150 M -46.42 % | 7.745 M -30.24 % | 11.103 M 135.73 % | 4.710 M -9.09 % | 5.181 M -36.27 % | 8.129 M 40.62 % | 5.781 M 260.41 % | 1.604 M 267.08 % | -960.000 K -116.66 % | 5.761 M 9.25 % | 5.273 M -32.70 % | 7.835 M 99.41 % | 3.929 M -10.64 % | 4.397 M 221.65 % | 1.367 M -80.32 % | 6.945 M 573.62 % | 1.031 M -31.22 % | 1.499 M -37.93 % | 2.415 M 332.11 % | -1.040 M -110.59 % | 9.829 M 4 790.05 % | 201.000 K 114.21 % | -1.414 M -273.42 % | 815.369 K |
| Income before tax | 103.713 M 594.66 % | 14.930 M -75.48 % | 60.883 M 68.85 % | 36.058 M 3.12 % | 34.968 M 957.71 % | 3.306 M -91.44 % | 38.612 M 4.81 % | 36.839 M -8.28 % | 40.163 M 37.74 % | 29.159 M -10.13 % | 32.444 M 2.29 % | 31.717 M -9.52 % | 35.054 M 21.84 % | 28.770 M -4.31 % | 30.065 M 60.58 % | 18.723 M 4 933.06 % | 372.000 K -97.38 % | 14.175 M -57.30 % | 33.194 M 54.09 % | 21.542 M 131.98 % | 9.286 M -77.42 % | 41.133 M 99.61 % | 20.607 M 27.76 % | 16.129 M 0.01 % | 16.127 M 45.72 % | 11.067 M 109.64 % | 5.279 M -47.36 % | 10.029 M -28.09 % | 13.947 M 129.62 % | 6.074 M -6.67 % | 6.508 M -36.26 % | 10.210 M 40.59 % | 7.262 M 112.96 % | 3.410 M 455.21 % | -960.000 K -113.54 % | 7.092 M 7.07 % | 6.624 M -29.82 % | 9.438 M 92.14 % | 4.912 M -10.64 % | 5.497 M 221.65 % | 1.709 M -79.91 % | 8.507 M 569.32 % | 1.271 M -31.33 % | 1.851 M -37.97 % | 2.984 M 332.49 % | 689.955 K -92.98 % | 9.829 M 4 790.05 % | 201.000 K 114.21 % | -1.414 M -192.56 % | 1.528 M |
| Income before tax ratio | 0.09 420.07 % | 0.02 -71.30 % | 0.06 6.29 % | 0.06 -31.30 % | 0.08 966.76 % | 0.01 -88.82 % | 0.07 -18.52 % | 0.09 -26.14 % | 0.12 81.35 % | 0.06 -10.87 % | 0.07 2.20 % | 0.07 -14.07 % | 0.08 1.16 % | 0.08 27.08 % | 0.06 2.18 % | 0.06 1 570.86 % | 0.00 -89.79 % | 0.04 -57.56 % | 0.09 -44.87 % | 0.16 -48.00 % | 0.30 82.52 % | 0.17 107.80 % | 0.08 -19.20 % | 0.10 52.80 % | 0.06 11.50 % | 0.06 53.50 % | 0.04 -28.68 % | 0.05 -18.23 % | 0.06 80.57 % | 0.04 10.88 % | 0.03 -49.47 % | 0.06 64.54 % | 0.04 -21.71 % | 0.05 814.58 % | -0.01 -111.52 % | 0.06 16.84 % | 0.05 -58.27 % | 0.12 226.63 % | 0.04 -56.06 % | 0.09 137.99 % | 0.04 -44.50 % | 0.07 193.22 % | 0.02 -63.24 % | 0.06 -41.07 % | 0.10 142.56 % | 0.04 -39.61 % | 0.07 280.97 % | 0.02 147.45 % | -0.04 -191.11 % | 0.04 |
| EBITDA | 110.651 M 395.59 % | 22.327 M -66.97 % | 67.596 M 60.42 % | 42.138 M 5.73 % | 39.853 M 401.93 % | 7.940 M -81.75 % | 43.508 M 7.46 % | 40.488 M -11.28 % | 45.635 M 28.13 % | 35.616 M -4.12 % | 37.148 M 1.47 % | 36.610 M -7.07 % | 39.395 M 17.92 % | 33.407 M 3.20 % | 32.372 M 55.68 % | 20.794 M 823.77 % | 2.251 M -85.88 % | 15.940 M -54.64 % | 35.142 M 50.23 % | 23.392 M 102.65 % | 11.543 M -73.53 % | 43.608 M 88.71 % | 23.109 M 20.53 % | 19.173 M 0.48 % | 19.081 M 33.41 % | 14.302 M 67.35 % | 8.546 M -30.13 % | 12.231 M -26.49 % | 16.638 M 107.40 % | 8.022 M -9.62 % | 8.876 M -25.29 % | 11.880 M 26.57 % | 9.386 M 92.81 % | 4.868 M 1 045.41 % | 425.000 K -95.36 % | 9.151 M 47.76 % | 6.193 M -40.59 % | 10.424 M 94.48 % | 5.360 M -5.75 % | 5.687 M 201.06 % | 1.889 M -62.73 % | 5.068 M 239.91 % | 1.491 M -28.17 % | 2.076 M -32.93 % | 3.095 M 340.94 % | 701.905 K -92.86 % | 9.832 M 4 731.20 % | 203.500 K 115.79 % | -1.289 M -176.48 % | 1.685 M |
| Net income ratio | 0.07 465.53 % | 0.01 -73.50 % | 0.05 6.28 % | 0.04 -31.55 % | 0.06 4 188.74 % | 0.00 -97.22 % | 0.05 -18.51 % | 0.06 -26.14 % | 0.09 90.47 % | 0.05 -17.98 % | 0.06 9.62 % | 0.05 -17.11 % | 0.06 7.02 % | 0.06 20.12 % | 0.05 2.17 % | 0.05 1 573.25 % | 0.00 -87.48 % | 0.02 -66.45 % | 0.07 -44.88 % | 0.12 -47.99 % | 0.23 85.46 % | 0.13 118.49 % | 0.06 -19.20 % | 0.07 52.79 % | 0.05 12.27 % | 0.04 39.98 % | 0.03 -27.40 % | 0.04 -20.68 % | 0.05 85.38 % | 0.03 8.00 % | 0.03 -49.48 % | 0.05 64.57 % | 0.03 32.50 % | 0.02 436.12 % | -0.01 -114.18 % | 0.05 19.23 % | 0.04 -59.99 % | 0.10 238.99 % | 0.03 -56.06 % | 0.07 137.99 % | 0.03 -45.62 % | 0.05 195.11 % | 0.02 -63.17 % | 0.05 -41.03 % | 0.08 230.18 % | -0.06 -191.07 % | 0.07 280.97 % | 0.02 147.45 % | -0.04 -270.70 % | 0.02 |
| Ratio EBITDA | 0.10 271.03 % | 0.03 -61.34 % | 0.07 0.98 % | 0.07 -29.56 % | 0.10 406.22 % | 0.02 -76.16 % | 0.08 -16.46 % | 0.10 -28.56 % | 0.13 68.70 % | 0.08 -4.91 % | 0.08 1.38 % | 0.08 -11.74 % | 0.09 -2.09 % | 0.09 37.05 % | 0.07 -0.94 % | 0.07 206.67 % | 0.02 -45.03 % | 0.04 -54.92 % | 0.09 -46.25 % | 0.17 -54.57 % | 0.38 114.01 % | 0.18 96.45 % | 0.09 -23.78 % | 0.12 53.52 % | 0.08 2.08 % | 0.08 22.54 % | 0.06 -5.33 % | 0.06 -16.41 % | 0.08 63.11 % | 0.05 7.37 % | 0.04 -40.77 % | 0.07 48.13 % | 0.05 -29.11 % | 0.07 2 204.23 % | 0.00 -96.05 % | 0.08 61.26 % | 0.05 -64.68 % | 0.14 230.60 % | 0.04 -53.66 % | 0.09 122.75 % | 0.04 2.97 % | 0.04 48.91 % | 0.03 -61.54 % | 0.07 -36.29 % | 0.11 147.30 % | 0.04 -38.58 % | 0.07 276.38 % | 0.02 152.69 % | -0.04 -175.28 % | 0.05 |
| Gross profit ratio | 0.12 245.49 % | 0.03 -59.81 % | 0.08 -18.78 % | 0.10 -6.25 % | 0.11 324.64 % | 0.03 -70.39 % | 0.09 -23.90 % | 0.11 -29.53 % | 0.16 79.41 % | 0.09 -10.02 % | 0.10 8.64 % | 0.09 -5.53 % | 0.10 -2.48 % | 0.10 16.11 % | 0.09 -5.49 % | 0.09 107.68 % | 0.04 -10.38 % | 0.05 -46.43 % | 0.09 -48.76 % | 0.18 -46.67 % | 0.34 77.65 % | 0.19 88.84 % | 0.10 -23.60 % | 0.13 43.19 % | 0.09 -4.20 % | 0.10 26.16 % | 0.08 -4.39 % | 0.08 -11.27 % | 0.09 52.36 % | 0.06 -38.39 % | 0.09 -4.46 % | 0.10 18.38 % | 0.08 -15.40 % | 0.10 60.48 % | 0.06 -46.36 % | 0.12 7.46 % | 0.11 9.88 % | 0.10 56.93 % | 0.06 -34.67 % | 0.10 -3.68 % | 0.10 4.24 % | 0.09 -12.18 % | 0.11 0.59 % | 0.11 -1.79 % | 0.11 -14.57 % | 0.13 39.15 % | 0.09 48.98 % | 0.06 120.33 % | 0.03 -70.55 % | 0.10 |
| Weighted average shs out dil | 22.893 M 3.45 % | 22.130 M 0.00 % | 22.130 M -0.35 % | 22.208 M 1.05 % | 21.976 M -0.21 % | 22.022 M -0.16 % | 22.057 M 0.02 % | 22.054 M 33.55 % | 16.513 M -25.01 % | 22.022 M -0.06 % | 22.035 M 0.10 % | 22.013 M -0.13 % | 22.043 M 0.10 % | 22.022 M -0.16 % | 22.057 M 0.75 % | 21.894 M -21.25 % | 27.800 M 26.24 % | 22.022 M -0.21 % | 22.068 M -0.38 % | 22.152 M 2.08 % | 21.700 M -1.46 % | 22.022 M 0.68 % | 21.874 M -0.42 % | 21.966 M 1.90 % | 21.557 M 0.53 % | 21.443 M 3.34 % | 20.750 M 1.81 % | 20.382 M -8.22 % | 22.206 M 55.58 % | 14.273 M 21.21 % | 11.775 M 1.40 % | 11.613 M -1.57 % | 11.798 M 2.97 % | 11.457 M -2.00 % | 11.691 M -0.57 % | 11.757 M 0.34 % | 11.718 M 0.20 % | 11.694 M 1.20 % | 11.556 M -0.13 % | 11.571 M 1.57 % | 11.392 M -3.18 % | 11.766 M 0.65 % | 11.691 M 1.39 % | 11.531 M 24.14 % | 9.288 M 5.55 % | 8.800 M -4.20 % | 9.186 M -8.60 % | 10.050 M 6.61 % | 9.427 M -0.45 % | 9.469 M |
| Weighted average shs out | 22.893 M 3.45 % | 22.130 M 0.00 % | 22.130 M -0.35 % | 22.208 M 1.05 % | 21.976 M -0.21 % | 22.022 M -0.16 % | 22.057 M 0.02 % | 22.054 M 33.55 % | 16.513 M -25.66 % | 22.212 M 0.80 % | 22.035 M 0.10 % | 22.013 M -0.13 % | 22.043 M -0.83 % | 22.228 M 0.77 % | 22.057 M 0.75 % | 21.894 M -21.25 % | 27.800 M 24.03 % | 22.413 M 1.57 % | 22.068 M -0.38 % | 22.152 M 2.08 % | 21.700 M -1.46 % | 22.022 M 0.68 % | 21.874 M -0.42 % | 21.966 M 9.44 % | 20.071 M -6.84 % | 21.544 M 14.21 % | 18.864 M 12.04 % | 16.837 M -9.01 % | 18.505 M 29.65 % | 14.273 M 21.21 % | 11.775 M 1.40 % | 11.613 M -1.57 % | 11.798 M 2.97 % | 11.457 M -2.00 % | 11.691 M -0.57 % | 11.757 M 0.34 % | 11.718 M 0.20 % | 11.694 M 1.20 % | 11.556 M -0.13 % | 11.571 M 1.57 % | 11.392 M -3.18 % | 11.766 M 1.03 % | 11.646 M 1.00 % | 11.531 M 24.14 % | 9.288 M 5.55 % | 8.800 M -4.20 % | 9.186 M -8.60 % | 10.050 M 6.61 % | 9.427 M -0.45 % | 9.469 M |
| EPS diluted | 3.39 621.28 % | 0.47 -77.07 % | 2.05 69.42 % | 1.21 1.68 % | 1.19 4 165.23 % | 0.03 -97.87 % | 1.31 4.80 % | 1.25 -31.32 % | 1.82 93.62 % | 0.94 -17.54 % | 1.14 9.62 % | 1.04 -12.61 % | 1.19 29.35 % | 0.92 -9.80 % | 1.02 59.38 % | 0.64 6 300.00 % | 0.01 -97.44 % | 0.39 -66.38 % | 1.16 54.67 % | 0.75 127.27 % | 0.33 -76.76 % | 1.42 108.82 % | 0.68 28.30 % | 0.53 -1.85 % | 0.54 45.95 % | 0.37 85.00 % | 0.20 -47.37 % | 0.38 -24.00 % | 0.50 51.52 % | 0.33 -25.00 % | 0.44 -37.14 % | 0.70 42.86 % | 0.49 250.00 % | 0.14 270.52 % | -0.08 -116.76 % | 0.49 8.89 % | 0.45 -32.84 % | 0.67 97.06 % | 0.34 -10.53 % | 0.38 216.67 % | 0.12 -79.66 % | 0.59 568.93 % | 0.09 -32.15 % | 0.13 -50.00 % | 0.26 316.67 % | -0.12 -111.21 % | 1.07 5 250.00 % | 0.02 113.33 % | -0.15 -274.22 % | 0.09 |
| Earnings per share | 3.39 621.28 % | 0.47 -77.07 % | 2.05 69.42 % | 1.21 1.68 % | 1.19 4 165.23 % | 0.03 -97.87 % | 1.31 4.80 % | 1.25 -31.32 % | 1.82 93.62 % | 0.94 -17.54 % | 1.14 9.62 % | 1.04 -12.61 % | 1.19 29.35 % | 0.92 -9.80 % | 1.02 59.38 % | 0.64 6 300.00 % | 0.01 -97.44 % | 0.39 -66.38 % | 1.16 54.67 % | 0.75 127.27 % | 0.33 -76.76 % | 1.42 108.82 % | 0.68 28.30 % | 0.53 -8.62 % | 0.58 41.46 % | 0.41 86.36 % | 0.22 -52.17 % | 0.46 -23.33 % | 0.60 81.82 % | 0.33 -25.00 % | 0.44 -37.14 % | 0.70 42.86 % | 0.49 250.00 % | 0.14 270.52 % | -0.08 -116.76 % | 0.49 8.89 % | 0.45 -32.84 % | 0.67 97.06 % | 0.34 -10.53 % | 0.38 216.67 % | 0.12 -79.66 % | 0.59 566.67 % | 0.09 -31.92 % | 0.13 -50.00 % | 0.26 316.67 % | -0.12 -111.21 % | 1.07 5 250.00 % | 0.02 113.33 % | -0.15 -274.22 % | 0.09 |
| Gross profit | 130.334 M 361.47 % | 28.243 M -65.66 % | 82.251 M 29.03 % | 63.748 M 40.73 % | 45.299 M 321.03 % | 10.759 M -77.33 % | 47.461 M -2.12 % | 48.487 M -12.49 % | 55.405 M 36.26 % | 40.660 M -9.28 % | 44.818 M 8.74 % | 41.214 M -0.53 % | 41.432 M 17.46 % | 35.273 M -12.57 % | 40.345 M 48.53 % | 27.163 M 525.59 % | 4.342 M -76.98 % | 18.858 M -46.09 % | 34.982 M 43.23 % | 24.424 M 137.91 % | 10.266 M -78.03 % | 46.722 M 81.40 % | 25.756 M 20.81 % | 21.320 M -6.27 % | 22.747 M 25.20 % | 18.168 M 72.31 % | 10.544 M -29.44 % | 14.943 M -21.97 % | 19.151 M 93.74 % | 9.885 M -48.15 % | 19.063 M 20.53 % | 15.816 M 1.15 % | 15.636 M 130.11 % | 6.795 M -20.23 % | 8.518 M -36.98 % | 13.516 M -1.53 % | 13.726 M 84.81 % | 7.427 M -7.68 % | 8.045 M 32.87 % | 6.055 M 30.19 % | 4.651 M -62.27 % | 12.327 M 100.47 % | 6.149 M 87.87 % | 3.273 M 3.38 % | 3.166 M 52.32 % | 2.079 M -83.83 % | 12.851 M 1 812.35 % | 672.000 K -33.99 % | 1.018 M -70.08 % | 3.403 M |
| Income tax expense | 26.104 M 460.65 % | 4.656 M -69.99 % | 15.517 M 68.92 % | 9.186 M 4.20 % | 8.816 M 227.61 % | 2.691 M -72.30 % | 9.716 M 4.79 % | 9.272 M -8.28 % | 10.109 M 20.57 % | 8.384 M 14.47 % | 7.324 M -16.99 % | 8.823 M 0.00 % | 8.823 M 4.79 % | 8.420 M 11.27 % | 7.567 M 60.59 % | 4.712 M 4 912.77 % | 94.000 K -98.30 % | 5.532 M -27.16 % | 7.595 M 54.12 % | 4.928 M 131.91 % | 2.125 M -78.57 % | 9.916 M 72.96 % | 5.733 M 27.77 % | 4.487 M 0.02 % | 4.486 M 43.23 % | 3.132 M 177.41 % | 1.129 M -50.57 % | 2.284 M -19.69 % | 2.844 M 108.50 % | 1.364 M 2.79 % | 1.327 M -36.23 % | 2.081 M 40.51 % | 1.481 M -18.00 % | 1.806 M | 0.000 -100.00 % | 1.331 M -1.48 % | 1.351 M -15.72 % | 1.603 M 63.07 % | 983.000 K -10.64 % | 1.100 M 221.64 % | 342.000 K -78.10 % | 1.562 M 550.83 % | 240.000 K -31.82 % | 352.000 K -38.14 % | 569.000 K -67.12 % | 1.730 M | 0.000 | 0.000 | 0.000 -100.00 % | 712.337 K |
| Cost of revenue | 998.653 M 22.24 % | 816.991 M -9.92 % | 906.960 M 62.26 % | 558.971 M 51.25 % | 369.558 M -9.34 % | 407.647 M -18.31 % | 499.019 M 32.59 % | 376.355 M 31.28 % | 286.691 M -30.04 % | 409.765 M 1.96 % | 401.899 M -0.79 % | 405.093 M 5.93 % | 382.428 M 20.78 % | 316.638 M -25.84 % | 426.994 M 58.02 % | 270.217 M 186.30 % | 94.381 M -74.17 % | 365.399 M 5.34 % | 346.871 M 209.18 % | 112.190 M 451.06 % | 20.359 M -89.86 % | 200.878 M -13.42 % | 232.002 M 63.74 % | 141.689 M -37.39 % | 226.296 M 31.27 % | 172.391 M 33.65 % | 128.985 M -25.92 % | 174.113 M -11.09 % | 195.833 M 23.03 % | 159.181 M -12.44 % | 181.795 M 26.77 % | 143.403 M -15.99 % | 170.703 M 176.61 % | 61.712 M -52.27 % | 129.298 M 24.57 % | 103.794 M -9.19 % | 114.296 M 66.40 % | 68.689 M -43.39 % | 121.347 M 110.79 % | 57.569 M 35.70 % | 42.424 M -63.96 % | 117.726 M 131.63 % | 50.826 M 86.64 % | 27.232 M 5.50 % | 25.813 M 82.12 % | 14.174 M -88.84 % | 126.971 M 1 142.26 % | 10.221 M -71.08 % | 35.340 M 9.12 % | 32.386 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 564.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M | 0.000 | 0.000 | 0.000 -100.00 % | 818.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 702.054 K | 0.000 | 0.000 | 0.000 -100.00 % | 542.623 K |
| Selling and marketing expenses | 0.000 -100.00 % | 1.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 395.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 443.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 139.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 284.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 232.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 191.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 82.354 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.312 K |
| Other expenses | 23.520 M | 0.000 -100.00 % | 21.761 M -9.67 % | 24.091 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.993 M -79.22 % | 14.400 M | 0.000 -100.00 % | 10.203 M 71.85 % | 5.937 M 10.50 % | 5.373 M | 0.000 -100.00 % | 10.839 M 31.73 % | 8.228 M 89.50 % | 4.342 M | 0.000 -100.00 % | 4.898 M 225.88 % | 1.503 M -61.89 % | 3.944 M | 0.000 -100.00 % | 1.153 M -33.31 % | 1.729 M -64.96 % | 4.934 M | 0.000 -100.00 % | 2.952 M -22.70 % | 3.819 M 7.30 % | 3.559 M | 0.000 -100.00 % | 12.555 M 123.96 % | 5.606 M -33.05 % | 8.374 M | 0.000 -100.00 % | 9.478 M 47.54 % | 6.424 M -9.55 % | 7.102 M 453.16 % | -2.011 M -199.16 % | 2.028 M 263.44 % | 558.000 K -81.03 % | 2.942 M 1.34 % | 2.903 M -38.43 % | 4.715 M 271.55 % | 1.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 23.520 M 120.35 % | 10.674 M -50.95 % | 21.761 M -9.67 % | 24.091 M 205.80 % | 7.878 M 44.76 % | 5.442 M -4.71 % | 5.711 M -51.30 % | 11.727 M -18.56 % | 14.400 M 108.09 % | 6.920 M -32.18 % | 10.203 M -12.49 % | 11.659 M 34.35 % | 8.678 M 39.59 % | 6.217 M -42.64 % | 10.839 M 31.73 % | 8.228 M 89.50 % | 4.342 M -47.52 % | 8.273 M 68.91 % | 4.898 M 62.83 % | 3.008 M -70.70 % | 10.266 M 117.78 % | 4.714 M 10.19 % | 4.278 M 12.91 % | 3.789 M -23.21 % | 4.934 M -0.90 % | 4.979 M 68.67 % | 2.952 M -22.70 % | 3.819 M 7.30 % | 3.559 M -2.49 % | 3.650 M -70.93 % | 12.555 M 123.96 % | 5.606 M -33.05 % | 8.374 M 162.18 % | 3.194 M -66.30 % | 9.478 M 47.54 % | 6.424 M -9.55 % | 7.102 M 453.16 % | -2.011 M -164.19 % | 3.133 M 461.47 % | 558.000 K -81.03 % | 2.942 M -23.00 % | 3.821 M -21.67 % | 4.878 M 243.04 % | 1.422 M 681.32 % | 182.000 K -88.63 % | 1.601 M 2 865.51 % | 54.000 K -88.54 % | 471.000 K -80.63 % | 2.432 M 25.04 % | 1.945 M |
| Cost and expenses | 1.022 B 23.50 % | 827.665 M -10.88 % | 928.721 M 59.28 % | 583.062 M 54.48 % | 377.436 M -8.63 % | 413.089 M -18.16 % | 504.730 M 31.07 % | 385.077 M 27.89 % | 301.091 M -27.76 % | 416.766 M 1.13 % | 412.102 M -1.12 % | 416.752 M 6.56 % | 391.106 M 21.13 % | 322.880 M -26.25 % | 437.833 M 57.24 % | 278.445 M 181.52 % | 98.906 M -73.26 % | 369.814 M 5.13 % | 351.769 M 209.07 % | 113.815 M 384.26 % | 23.503 M -88.57 % | 205.591 M -12.32 % | 234.474 M 61.17 % | 145.478 M -37.09 % | 231.230 M 30.21 % | 177.588 M 34.60 % | 131.937 M -25.85 % | 177.932 M -10.76 % | 199.392 M 24.08 % | 160.697 M -17.32 % | 194.350 M 30.43 % | 149.009 M -16.79 % | 179.077 M 173.25 % | 65.535 M -52.78 % | 138.776 M 25.91 % | 110.218 M -9.21 % | 121.398 M 82.07 % | 66.678 M -46.43 % | 124.480 M 114.15 % | 58.127 M 28.13 % | 45.366 M -62.68 % | 121.547 M 118.20 % | 55.704 M 94.40 % | 28.654 M 10.36 % | 25.964 M 73.58 % | 14.958 M -88.49 % | 129.992 M 1 115.79 % | 10.692 M -71.69 % | 37.772 M 10.02 % | 34.331 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 10.674 M | 0.000 | 0.000 -100.00 % | 7.878 M 44.76 % | 5.442 M -4.71 % | 5.711 M -34.61 % | 8.734 M | 0.000 -100.00 % | 1.007 M | 0.000 -100.00 % | 5.722 M 73.13 % | 3.305 M 31.05 % | 2.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.415 M | 0.000 -100.00 % | 1.625 M -74.30 % | 6.322 M 21.83 % | 5.189 M 109.91 % | 2.472 M 20.00 % | 2.060 M | 0.000 -100.00 % | 2.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.781 M 61.18 % | 1.105 M | 0.000 | 0.000 -100.00 % | 918.000 K 463.19 % | 163.000 K 6.54 % | 153.000 K 1.32 % | 151.000 K -80.75 % | 784.408 K 1 352.61 % | 54.000 K -10.00 % | 60.000 K -37.50 % | 96.000 K -84.29 % | 610.935 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.470 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 -100.00 % | 212.799 K 21 179.90 % | 1.000 K | 0.000 | 0.000 -100.00 % | 69.972 K |
| Interest expense | 4.897 M -6.22 % | 5.222 M 16.46 % | 4.484 M 10.77 % | 4.048 M 26.30 % | 3.205 M 1.46 % | 3.159 M -24.08 % | 4.161 M 42.79 % | 2.914 M -38.64 % | 4.749 M -17.79 % | 5.777 M 44.17 % | 4.007 M -4.87 % | 4.212 M 10.81 % | 3.801 M | 0.000 -100.00 % | 1.847 M 16.38 % | 1.587 M 13.36 % | 1.400 M | 0.000 -100.00 % | 1.467 M 6.54 % | 1.377 M -22.68 % | 1.781 M -10.59 % | 1.992 M -1.63 % | 2.025 M -21.27 % | 2.572 M 3.42 % | 2.487 M -10.25 % | 2.771 M -1.25 % | 2.806 M 60.62 % | 1.747 M -22.08 % | 2.242 M 48.67 % | 1.508 M -22.03 % | 1.934 M 56.60 % | 1.235 M -27.69 % | 1.708 M 36.64 % | 1.250 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 |
| Depreciation and amortization | 2.041 M -6.16 % | 2.175 M -2.42 % | 2.229 M 9.69 % | 2.032 M 20.88 % | 1.681 M 13.97 % | 1.475 M 100.95 % | 734.000 K -0.14 % | 735.000 K 1.66 % | 723.000 K 6.32 % | 680.000 K -2.44 % | 697.000 K 2.35 % | 681.000 K 26.11 % | 540.000 K 9.76 % | 492.000 K 6.96 % | 460.000 K -4.96 % | 484.000 K 1.04 % | 479.000 K -0.42 % | 481.000 K 0.00 % | 481.000 K 1.69 % | 473.000 K -0.84 % | 477.000 K -1.24 % | 483.000 K 1.05 % | 478.000 K 1.27 % | 472.000 K 0.85 % | 468.000 K 0.43 % | 466.000 K 0.87 % | 462.000 K 1.32 % | 456.000 K 1.79 % | 448.000 K 1.82 % | 440.000 K 1.38 % | 434.000 K -0.23 % | 435.000 K 4.57 % | 416.000 K 100.00 % | 208.000 K 11.83 % | 186.000 K -4.62 % | 195.000 K 1.56 % | 192.000 K 0.00 % | 192.000 K 0.52 % | 191.000 K 0.53 % | 190.000 K 5.56 % | 180.000 K 7.14 % | 168.000 K -23.64 % | 220.000 K -2.11 % | 224.750 K 102.48 % | 111.000 K -50.61 % | 224.750 K 8 890.00 % | 2.500 K 0.00 % | 2.500 K -98.00 % | 125.000 K 4 900.00 % | 2.500 K |
| Operating income | 106.814 M 507.97 % | 17.569 M -70.96 % | 60.490 M 52.53 % | 39.657 M 5.98 % | 37.421 M 603.80 % | 5.317 M -87.26 % | 41.750 M 4.99 % | 39.765 M -3.02 % | 41.005 M 22.45 % | 33.487 M -3.26 % | 34.615 M 17.12 % | 29.555 M -9.77 % | 32.754 M 12.73 % | 29.056 M -1.53 % | 29.506 M 55.83 % | 18.935 M 10 446.99 % | -183.000 K -101.25 % | 14.648 M -51.31 % | 30.084 M 31.26 % | 22.919 M 221.81 % | 7.122 M -83.05 % | 42.008 M 85.61 % | 22.632 M 29.10 % | 17.531 M -1.58 % | 17.813 M 28.73 % | 13.838 M 82.27 % | 7.592 M -31.75 % | 11.124 M -28.65 % | 15.592 M 86.30 % | 8.369 M 28.60 % | 6.508 M -36.26 % | 10.210 M 40.59 % | 7.262 M 144.35 % | 2.972 M 409.58 % | -960.000 K -113.54 % | 7.092 M 7.07 % | 6.624 M -29.82 % | 9.438 M 92.14 % | 4.912 M -10.64 % | 5.497 M 221.65 % | 1.709 M -79.91 % | 8.506 M 569.24 % | 1.271 M -31.33 % | 1.851 M -38.61 % | 3.015 M 132.98 % | 1.294 M -86.83 % | 9.829 M 4 790.05 % | 201.000 K 114.21 % | -1.414 M -184.02 % | 1.683 M |
| Operating income ratio | 0.09 355.17 % | 0.02 -66.01 % | 0.06 -3.98 % | 0.06 -29.40 % | 0.09 609.82 % | 0.01 -83.37 % | 0.08 -18.38 % | 0.09 -21.91 % | 0.12 61.23 % | 0.07 -4.06 % | 0.08 17.01 % | 0.07 -14.31 % | 0.08 -6.41 % | 0.08 30.77 % | 0.06 -0.84 % | 0.06 3 534.95 % | 0.00 -104.86 % | 0.04 -51.61 % | 0.08 -53.04 % | 0.17 -27.86 % | 0.23 37.07 % | 0.17 93.23 % | 0.09 -18.36 % | 0.11 50.36 % | 0.07 -1.50 % | 0.07 33.46 % | 0.05 -7.53 % | 0.06 -18.87 % | 0.07 46.51 % | 0.05 52.78 % | 0.03 -49.47 % | 0.06 64.54 % | 0.04 -10.17 % | 0.04 722.79 % | -0.01 -111.52 % | 0.06 16.84 % | 0.05 -58.27 % | 0.12 226.63 % | 0.04 -56.06 % | 0.09 137.99 % | 0.04 -44.49 % | 0.07 193.19 % | 0.02 -63.24 % | 0.06 -41.68 % | 0.10 30.66 % | 0.08 13.27 % | 0.07 280.97 % | 0.02 147.45 % | -0.04 -182.71 % | 0.05 |
| Total other income expenses net | -3.101 M -17.51 % | -2.639 M -771.50 % | 393.000 K 110.92 % | -3.599 M -46.72 % | -2.453 M -21.98 % | -2.011 M 35.91 % | -3.138 M -7.25 % | -2.926 M -247.51 % | -842.000 K 80.55 % | -4.328 M -99.36 % | -2.171 M -200.42 % | 2.162 M -6.00 % | 2.300 M 904.20 % | -286.000 K -151.16 % | 559.000 K 363.68 % | -212.000 K -138.20 % | 555.000 K 217.34 % | -473.000 K -115.21 % | 3.110 M 325.85 % | -1.377 M -163.63 % | 2.164 M 347.31 % | -875.000 K 56.79 % | -2.025 M -44.44 % | -1.402 M 16.84 % | -1.686 M 39.16 % | -2.771 M -19.80 % | -2.313 M -111.23 % | -1.095 M 33.43 % | -1.645 M 28.33 % | -2.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 438.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -31.000 K 94.87 % | -604.170 K | 0.000 | 0.000 | 0.000 100.00 % | -155.186 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 232.943 M | 0.000 -100.00 % | 267.004 M | 0.000 -100.00 % | 207.344 M 1 909.15 % | 10.320 M -96.48 % | 293.104 M 655.13 % | 38.815 M -86.77 % | 293.284 M 1 782.92 % | 15.576 M -94.86 % | 302.895 M 66 764.24 % | 453.000 K -99.83 % | 272.372 M 28 390.79 % | 956.000 K -99.31 % | 138.778 M 744.15 % | 16.440 M -85.52 % | 113.566 M 17 318.10 % | 652.000 K -98.88 % | 58.415 M 7 331.93 % | 786.000 K -99.22 % | 101.363 M 10 729.38 % | 936.000 K -99.20 % | 116.396 M 20 392.25 % | 568.000 K -99.50 % | 114.457 M 16 321.38 % | 697.000 K -99.44 % | 124.880 M 436.36 % | 23.283 M -52.38 % | 48.893 M 199.77 % | 16.310 M -83.57 % | 99.250 M 38 974.80 % | 254.000 K -99.73 % | 94.536 M 907.74 % | 9.381 M -88.24 % | 79.798 M 8 825.95 % | 894.000 K -97.89 % | 42.456 M | 0.000 100.00 % | -234.000 K -109.22 % | 2.538 M 300.63 % | -1.265 M -160.44 % | 2.093 M 1 400.00 % | -161.000 K -165.71 % | 245.000 K 199.99 % | -245.036 K -118.30 % | 1.339 M 1 773.75 % | -80.000 K -104.21 % | 1.898 M 1 962.01 % | -101.933 K |
| Total investments | 0.000 -100.00 % | 11.138 M | 0.000 -100.00 % | 11.064 M | 0.000 -100.00 % | 217.000 K -98.95 % | 20.640 M 79.68 % | 11.487 M -85.20 % | 77.630 M 35 674.19 % | 217.000 K -99.30 % | 31.152 M 587.68 % | 4.530 M 400.00 % | 906.000 K 300.88 % | 226.000 K -88.18 % | 1.912 M -57.79 % | 4.530 M -86.22 % | 32.880 M 14 448.67 % | 226.000 K -82.67 % | 1.304 M -39.94 % | 2.171 M 38.10 % | 1.572 M 595.58 % | 226.000 K -87.93 % | 1.872 M -2.19 % | 1.914 M 68.49 % | 1.136 M 402.65 % | 226.000 K -83.79 % | 1.394 M -16.48 % | 1.669 M -96.42 % | 46.566 M 517 300.00 % | 9.000 K -99.97 % | 32.620 M 1 983.01 % | 1.566 M 208.27 % | 508.000 K -71.52 % | 1.784 M -90.49 % | 18.762 M 1 158.35 % | 1.491 M -16.61 % | 1.788 M -21.96 % | 2.291 M | 0.000 -100.00 % | 2.974 M -41.41 % | 5.076 M 62.54 % | 3.123 M -25.39 % | 4.186 M -11.44 % | 4.727 M 864.69 % | 490.000 K -89.18 % | 4.527 M 69.04 % | 2.678 M -38.27 % | 4.338 M 14.28 % | 3.796 M -14.70 % | 4.450 M |
| Total debt | 0.000 -100.00 % | 246.254 M | 0.000 -100.00 % | 326.100 M | 0.000 -100.00 % | 235.913 M | 0.000 -100.00 % | 303.424 M | 0.000 -100.00 % | 332.099 M | 0.000 -100.00 % | 318.471 M | 0.000 -100.00 % | 272.825 M | 0.000 -100.00 % | 139.734 M | 0.000 -100.00 % | 130.006 M | 0.000 -100.00 % | 59.067 M | 0.000 -100.00 % | 102.149 M | 0.000 -100.00 % | 117.332 M | 0.000 -100.00 % | 115.025 M | 0.000 -100.00 % | 125.577 M | 0.000 -100.00 % | 69.692 M | 0.000 -100.00 % | 109.495 M | 0.000 -100.00 % | 94.790 M | 0.000 -100.00 % | 88.886 M | 0.000 -100.00 % | 43.057 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.067 B | 0.000 -100.00 % | 820.412 M 36.69 % | 600.193 M -21.79 % | 767.388 M 11 165.24 % | 6.812 M -99.08 % | 737.877 M 223.45 % | 228.126 M -66.46 % | 680.257 M 4 521.63 % | 14.719 M -97.68 % | 634.362 M | 0.000 -100.00 % | 585.238 M 8 491.28 % | 6.812 M -98.74 % | 542.391 M | 0.000 -100.00 % | 528.102 M 7 652.52 % | 6.812 M -98.62 % | 493.860 M | 0.000 -100.00 % | 470.086 M 6 800.85 % | 6.812 M -98.39 % | 423.995 M 108.07 % | 203.776 M -44.02 % | 364.005 M 1 810.89 % | 19.049 M -93.96 % | 315.210 M 115.06 % | 146.569 M -50.54 % | 296.362 M 847.27 % | 31.286 M -80.79 % | 162.831 M 254.56 % | 45.925 M -69.16 % | 148.921 M | 0.000 -100.00 % | 150.684 M 346.10 % | 33.778 M -75.98 % | 140.630 M | 0.000 -100.00 % | 128.865 M 977.56 % | 11.959 M -90.29 % | 123.102 M 736.29 % | 14.720 M -87.22 % | 115.136 M 6 604.86 % | -1.770 M -103.61 % | 48.969 M 232.69 % | 14.719 M -63.14 % | 39.935 M 176.84 % | -51.971 M -225.06 % | 41.558 M 182.34 % | 14.719 M |
| Retained earnings | 0.000 -100.00 % | 490.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 382.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 295.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 142.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.503 M | 0.000 | 0.000 | 0.000 100.00 % | -15.430 M | 0.000 | 0.000 | 0.000 100.00 % | -39.229 M | 0.000 | 0.000 | 0.000 100.00 % | -48.495 M | 0.000 | 0.000 | 0.000 100.00 % | -66.023 M | 0.000 | 0.000 | 0.000 100.00 % | -77.902 M | 0.000 | 0.000 | 0.000 100.00 % | -85.482 M |
| Common stock | 0.000 -100.00 % | 237.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 220.219 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 220.219 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 228.126 M | 0.000 -100.00 % | 202.337 M | 0.000 -100.00 % | 176.548 M | 0.000 -100.00 % | 176.548 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 124.813 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 116.906 M | 0.000 -100.00 % | 91.906 M | 0.000 -100.00 % | 91.906 M | 0.000 -100.00 % | 91.906 M |
| Total equity | 1.067 B 0.00 % | 1.067 B 30.07 % | 820.412 M 0.00 % | 820.412 M 6.91 % | 767.388 M 0.00 % | 767.388 M 4.00 % | 737.877 M 0.00 % | 737.877 M 8.47 % | 680.257 M 0.00 % | 680.257 M 7.23 % | 634.362 M 0.00 % | 634.362 M 8.39 % | 585.238 M 0.00 % | 585.237 M 7.90 % | 542.391 M 0.00 % | 542.390 M 2.71 % | 528.102 M 0.00 % | 528.101 M 6.93 % | 493.860 M 0.00 % | 493.860 M 5.06 % | 470.086 M 0.00 % | 470.086 M 10.87 % | 423.995 M 0.00 % | 423.995 M 16.48 % | 364.005 M 0.00 % | 364.005 M 15.48 % | 315.210 M 0.00 % | 315.209 M 6.36 % | 296.362 M 0.00 % | 296.362 M 82.01 % | 162.831 M 0.00 % | 162.831 M 9.34 % | 148.921 M 0.00 % | 148.921 M -1.17 % | 150.684 M 0.00 % | 150.684 M 7.15 % | 140.630 M -0.24 % | 140.974 M 9.40 % | 128.865 M 0.00 % | 128.865 M 4.68 % | 123.102 M 0.00 % | 123.102 M 6.92 % | 115.136 M 0.00 % | 115.136 M 135.12 % | 48.969 M 0.50 % | 48.723 M 22.01 % | 39.935 M 0.00 % | 39.935 M -3.91 % | 41.558 M 1.01 % | 41.142 M |
| Other non current liabilities | -1.067 B -34 779.98 % | 3.077 M 100.38 % | -820.412 M -38 926.88 % | 2.113 M 100.28 % | -767.388 M -36 417.46 % | 2.113 M 100.29 % | -737.877 M -122 265.07 % | 604.000 K | 0.000 -100.00 % | 604.000 K | 0.000 -100.00 % | 572.000 K | 0.000 -100.00 % | 572.000 K | 0.000 -100.00 % | 494.000 K | 0.000 -100.00 % | 494.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -128.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 11.637 M | 0.000 -100.00 % | 15.320 M | 0.000 -100.00 % | 903.000 K | 0.000 -100.00 % | 10.805 M | 0.000 -100.00 % | 10.860 M | 0.000 -100.00 % | 4.336 M | 0.000 -100.00 % | 16.069 M | 0.000 -100.00 % | 24.200 M | 0.000 -100.00 % | 23.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.188 M | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 2.738 M | 0.000 -100.00 % | 6.912 M | 0.000 -100.00 % | 4.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -1.067 B -7 352.30 % | 14.714 M 101.79 % | -820.412 M -4 806.09 % | 17.433 M 102.27 % | -767.388 M -25 543.90 % | 3.016 M 100.41 % | -737.877 M -6 567.50 % | 11.409 M | 0.000 -100.00 % | 11.464 M | 0.000 -100.00 % | 4.908 M | 0.000 -100.00 % | 16.641 M | 0.000 -100.00 % | 24.694 M | 0.000 -100.00 % | 24.080 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.210 M | 0.000 -100.00 % | 83.000 K | 0.000 -100.00 % | 4.201 M | 0.000 -100.00 % | 2.738 M | 0.000 -100.00 % | 6.912 M | 0.000 -100.00 % | 4.064 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.865 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 14.152 M | 0.000 -100.00 % | 6.637 M | 0.000 100.00 % | -971.000 K | 0.000 -100.00 % | 4.018 M | 0.000 -100.00 % | 3.420 M | 0.000 -100.00 % | 6.501 M | 0.000 -100.00 % | 4.228 M | 0.000 -100.00 % | 3.298 M | 0.000 -100.00 % | 3.408 M | 0.000 -100.00 % | 1.244 M | 0.000 -100.00 % | 10.891 M | 0.000 -100.00 % | 1.972 M | 0.000 -100.00 % | 1.741 M | 0.000 -100.00 % | 1.598 M | 0.000 -100.00 % | 816.000 K | 0.000 -100.00 % | 515.000 K | 0.000 -100.00 % | 4.285 M | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 1.275 M | 0.000 -100.00 % | 1.570 M | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 664.055 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 3.315 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 234.617 M | 0.000 -100.00 % | 310.780 M | 0.000 -100.00 % | 235.010 M | 0.000 -100.00 % | 292.619 M | 0.000 -100.00 % | 321.239 M | 0.000 -100.00 % | 314.135 M | 0.000 -100.00 % | 256.756 M | 0.000 -100.00 % | 115.534 M | 0.000 -100.00 % | 106.420 M | 0.000 -100.00 % | 59.067 M | 0.000 -100.00 % | 102.149 M | 0.000 -100.00 % | 116.144 M | 0.000 -100.00 % | 114.964 M | 0.000 -100.00 % | 121.377 M | 0.000 -100.00 % | 66.954 M | 0.000 -100.00 % | 102.583 M | 0.000 -100.00 % | 90.726 M | 0.000 -100.00 % | 88.886 M | 0.000 -100.00 % | 43.057 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 |
| Total current liabilities | 0.000 -100.00 % | 255.512 M | 0.000 -100.00 % | 387.090 M | 0.000 -100.00 % | 323.427 M | 0.000 -100.00 % | 351.193 M | 0.000 -100.00 % | 368.002 M | 0.000 -100.00 % | 357.970 M | 0.000 -100.00 % | 277.268 M | 0.000 -100.00 % | 125.204 M | 0.000 -100.00 % | 116.472 M | 0.000 -100.00 % | 63.652 M | 0.000 -100.00 % | 117.251 M | 0.000 -100.00 % | 124.050 M | 0.000 -100.00 % | 125.398 M | 0.000 -100.00 % | 131.339 M | 0.000 -100.00 % | 74.622 M | 0.000 -100.00 % | 109.664 M | 0.000 -100.00 % | 95.911 M | 0.000 -100.00 % | 92.356 M | 0.000 -100.00 % | 45.256 M | 0.000 -100.00 % | 15.248 M | 0.000 -100.00 % | 2.561 M | 0.000 -100.00 % | 1.955 M | 0.000 -100.00 % | 3.668 M | 0.000 -100.00 % | 855.000 K | 0.000 -100.00 % | 3.975 M |
| Total liabilities | -1.067 B -494.89 % | 270.226 M 132.94 % | -820.412 M -302.81 % | 404.523 M 152.71 % | -767.388 M -335.08 % | 326.442 M 144.24 % | -737.877 M -303.50 % | 362.602 M | 0.000 -100.00 % | 379.466 M | 0.000 -100.00 % | 362.878 M | 0.000 -100.00 % | 293.909 M | 0.000 -100.00 % | 149.898 M | 0.000 -100.00 % | 140.553 M | 0.000 -100.00 % | 63.653 M | 0.000 -100.00 % | 117.251 M | 0.000 -100.00 % | 125.260 M | 0.000 -100.00 % | 125.481 M | 0.000 -100.00 % | 135.540 M | 0.000 -100.00 % | 77.360 M | 0.000 -100.00 % | 116.576 M | 0.000 -100.00 % | 99.975 M | 0.000 -100.00 % | 92.356 M | 0.000 -100.00 % | 45.256 M 135.12 % | -128.865 M -945.13 % | 15.248 M | 0.000 -100.00 % | 2.561 M | 0.000 -100.00 % | 2.255 M | 0.000 -100.00 % | 3.668 M | 0.000 -100.00 % | 855.000 K | 0.000 -100.00 % | 3.975 M |
| Other non current assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -28.569 M -348.71 % | 11.487 M 211.31 % | -10.320 M -1 032 100.00 % | 1.000 K 100.00 % | -38.815 M -1 000.37 % | 4.311 M 127.68 % | -15.576 M -255.06 % | 10.045 M 2 317.44 % | -453.000 K -101.64 % | 27.600 M 2 987.03 % | -956.000 K -102.57 % | 37.163 M 326.05 % | -16.440 M -159.55 % | 27.605 M 4 333.90 % | -652.000 K -102.50 % | 26.112 M 3 422.14 % | -786.000 K -103.05 % | 25.809 M 2 857.37 % | -936.000 K -103.75 % | 24.956 M 4 493.66 % | -568.000 K -102.05 % | 27.657 M 4 068.01 % | -697.000 K -102.37 % | 29.462 M 226.54 % | -23.283 M -183.08 % | 28.025 M 271.83 % | -16.310 M -152.49 % | 31.074 M 12 333.86 % | -254.000 K -100.90 % | 28.350 M 402.21 % | -9.381 M -129.94 % | 31.332 M 3 604.70 % | -894.000 K -103.30 % | 27.117 M | 0.000 -100.00 % | 25.317 M 1 097.52 % | -2.538 M -109.59 % | 26.473 M 1 364.84 % | -2.093 M -107.26 % | 28.817 M 11 862.04 % | -245.000 K -101.08 % | 22.790 M 1 801.99 % | -1.339 M -769.50 % | 200.000 K 110.54 % | -1.898 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 11.138 M | 0.000 -100.00 % | 11.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.487 M | 0.000 -100.00 % | 217.000 K | 0.000 -100.00 % | 3.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.437 M | 0.000 | 0.000 | 0.000 100.00 % | -304.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.914 M | 0.000 -100.00 % | 226.000 K | 0.000 100.00 % | -1.848 M | 0.000 -100.00 % | 9.000 K | 0.000 100.00 % | -4.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 1.491 M | 0.000 -100.00 % | 2.691 M | 0.000 -100.00 % | 1.850 M | 0.000 -100.00 % | 3.095 M | 0.000 -100.00 % | 4.527 M | 0.000 -100.00 % | 3.079 M | 0.000 -100.00 % | 3.079 M |
| Intangible assets | 0.000 -100.00 % | 403.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 456.000 K | 0.000 -100.00 % | 484.000 K | 0.000 -100.00 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.130 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 |
| 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 | 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 % | 403.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 456.000 K | 0.000 -100.00 % | 484.000 K | 0.000 -100.00 % | 511.000 K | 0.000 100.00 % | -3.555 M | 0.000 | 0.000 | 0.000 100.00 % | -3.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.499 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 |
| Property plant equipment net | 0.000 -100.00 % | 62.668 M | 0.000 -100.00 % | 65.197 M | 0.000 -100.00 % | 50.205 M | 0.000 -100.00 % | 45.704 M | 0.000 -100.00 % | 38.017 M | 0.000 -100.00 % | 24.861 M | 0.000 -100.00 % | 13.772 M | 0.000 -100.00 % | 10.728 M | 0.000 -100.00 % | 7.689 M | 0.000 -100.00 % | 8.426 M | 0.000 -100.00 % | 9.056 M | 0.000 -100.00 % | 9.717 M | 0.000 -100.00 % | 10.305 M | 0.000 -100.00 % | 11.099 M | 0.000 -100.00 % | 11.580 M | 0.000 -100.00 % | 11.834 M | 0.000 -100.00 % | 10.696 M | 0.000 -100.00 % | 4.373 M | 0.000 -100.00 % | 4.615 M | 0.000 -100.00 % | 4.934 M | 0.000 -100.00 % | 4.830 M | 0.000 -100.00 % | 4.218 M | 0.000 -100.00 % | 3.150 M | 0.000 -100.00 % | 3.664 M | 0.000 -100.00 % | 148.848 K |
| Total non current assets | 0.000 -100.00 % | 74.643 M | 0.000 -100.00 % | 77.058 M 369.73 % | -28.569 M -145.61 % | 62.640 M 706.98 % | -10.320 M -117.57 % | 58.726 M 251.30 % | -38.815 M -188.00 % | 44.106 M 383.17 % | -15.576 M -139.82 % | 39.113 M 8 734.22 % | -453.000 K -101.08 % | 42.024 M 4 495.82 % | -956.000 K -101.85 % | 51.661 M 414.24 % | -16.440 M -146.14 % | 35.627 M 5 564.26 % | -652.000 K -101.90 % | 34.277 M 4 460.94 % | -786.000 K -102.25 % | 34.908 M 3 829.49 % | -936.000 K -102.56 % | 36.587 M 6 541.37 % | -568.000 K -101.49 % | 38.188 M 5 578.91 % | -697.000 K -101.79 % | 38.862 M 266.91 % | -23.283 M -158.55 % | 39.763 M 343.80 % | -16.310 M -141.67 % | 39.138 M 15 508.66 % | -254.000 K -100.64 % | 39.774 M 523.98 % | -9.381 M -124.92 % | 37.651 M 4 311.52 % | -894.000 K -102.69 % | 33.223 M | 0.000 -100.00 % | 32.942 M 1 397.95 % | -2.538 M -107.58 % | 33.461 M 1 698.71 % | -2.093 M -105.79 % | 36.130 M 14 846.94 % | -245.000 K -100.80 % | 30.466 M 2 375.31 % | -1.339 M -119.29 % | 6.943 M 465.81 % | -1.898 M -158.79 % | 3.228 M |
| Other current assets | -13.311 M -158.25 % | 22.852 M 138.67 % | -59.096 M -425.28 % | 18.168 M | 0.000 -100.00 % | 20.184 M | 0.000 -100.00 % | 23.659 M | 0.000 -100.00 % | 25.443 M | 0.000 -100.00 % | 42.155 M | 0.000 -100.00 % | 37.269 M | 0.000 -100.00 % | 15.496 M | 0.000 -100.00 % | 42.765 M | 0.000 -100.00 % | 37.509 M | 0.000 -100.00 % | 33.196 M | 0.000 -100.00 % | 24.032 M | 0.000 -100.00 % | 10.247 M | 0.000 -100.00 % | 6.842 M | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 1.861 M | 0.000 -100.00 % | 18.454 M | 0.000 -100.00 % | 1.854 M | 0.000 -100.00 % | 9.382 M 1 914.70 % | -517.000 K -112.01 % | 4.304 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 2.210 M | 0.000 -100.00 % | 117.296 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 12.124 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.640 M | 0.000 -100.00 % | 77.630 M | 0.000 -100.00 % | 31.152 M 3 095.08 % | 975.000 K 7.62 % | 906.000 K | 0.000 -100.00 % | 1.912 M 74.93 % | 1.093 M -96.68 % | 32.880 M | 0.000 -100.00 % | 1.304 M -47.31 % | 2.475 M 57.44 % | 1.572 M | 0.000 -100.00 % | 1.872 M -63.51 % | 5.130 M 351.58 % | 1.136 M | 0.000 -100.00 % | 1.394 M -60.36 % | 3.517 M -92.45 % | 46.566 M | 0.000 -100.00 % | 32.620 M 437.84 % | 6.065 M 1 093.90 % | 508.000 K | 0.000 -100.00 % | 18.762 M 6 303.41 % | 293.000 K -83.61 % | 1.788 M 510.24 % | 293.000 K | 0.000 -100.00 % | 283.000 K -94.42 % | 5.076 M 298.74 % | 1.273 M -69.59 % | 4.186 M 156.50 % | 1.632 M 233.06 % | 490.000 K | 0.000 -100.00 % | 2.678 M 112.71 % | 1.259 M -66.83 % | 3.796 M 176.94 % | 1.371 M |
| cash and cash equivalents | 0.000 -100.00 % | 13.311 M | 0.000 -100.00 % | 59.096 M | 0.000 -100.00 % | 28.569 M 376.83 % | -10.320 M -200.00 % | 10.320 M 126.59 % | -38.815 M -200.00 % | 38.815 M 349.20 % | -15.576 M -200.00 % | 15.576 M 3 538.41 % | -453.000 K -200.00 % | 453.000 K 147.38 % | -956.000 K -200.00 % | 956.000 K 105.82 % | -16.440 M -200.00 % | 16.440 M 2 621.47 % | -652.000 K -200.00 % | 652.000 K 182.95 % | -786.000 K -200.00 % | 786.000 K 183.97 % | -936.000 K -200.00 % | 936.000 K 264.79 % | -568.000 K -200.00 % | 568.000 K 181.49 % | -697.000 K -200.00 % | 697.000 K 102.99 % | -23.283 M -211.94 % | 20.799 M 227.52 % | -16.310 M -259.20 % | 10.245 M 4 133.46 % | -254.000 K -200.00 % | 254.000 K 102.71 % | -9.381 M -203.22 % | 9.088 M 1 116.55 % | -894.000 K -248.75 % | 601.000 K | 0.000 -100.00 % | 234.000 K 109.22 % | -2.538 M -300.63 % | 1.265 M 160.44 % | -2.093 M -554.01 % | 461.000 K 288.16 % | -245.000 K -199.99 % | 245.036 K 118.30 % | -1.339 M -1 773.75 % | 80.000 K 104.21 % | -1.898 M -1 962.01 % | 101.933 K |
| Cash and short term investments | 13.311 M 0.00 % | 13.311 M -77.48 % | 59.096 M 0.00 % | 59.096 M 106.85 % | 28.569 M 0.00 % | 28.569 M 176.83 % | 10.320 M 0.00 % | 10.320 M -73.41 % | 38.815 M 0.00 % | 38.815 M 149.20 % | 15.576 M 0.00 % | 15.576 M 3 338.41 % | 453.000 K 0.00 % | 453.000 K -52.62 % | 956.000 K 0.00 % | 956.000 K -94.18 % | 16.440 M 0.00 % | 16.440 M 2 421.47 % | 652.000 K 0.00 % | 652.000 K -17.05 % | 786.000 K 0.00 % | 786.000 K -16.03 % | 936.000 K 0.00 % | 936.000 K 64.79 % | 568.000 K 0.00 % | 568.000 K -18.51 % | 697.000 K 0.00 % | 697.000 K -97.01 % | 23.283 M 11.94 % | 20.799 M 27.52 % | 16.310 M 0.00 % | 16.310 M 6 321.26 % | 254.000 K 0.00 % | 254.000 K -97.29 % | 9.381 M 0.00 % | 9.381 M 949.33 % | 894.000 K 0.00 % | 894.000 K 72.92 % | 517.000 K 0.00 % | 517.000 K -79.63 % | 2.538 M 0.00 % | 2.538 M 21.26 % | 2.093 M 0.00 % | 2.093 M 754.29 % | 245.000 K -0.01 % | 245.036 K -81.70 % | 1.339 M 0.00 % | 1.339 M -29.45 % | 1.898 M 28.89 % | 1.473 M |
| Total current assets | 0.000 -100.00 % | 1.263 B | 0.000 -100.00 % | 1.148 B 3 917.91 % | 28.569 M -97.23 % | 1.031 B 9 892.15 % | 10.320 M -99.01 % | 1.042 B 2 583.89 % | 38.815 M -96.18 % | 1.016 B 6 420.40 % | 15.576 M -98.37 % | 958.126 M 211 406.84 % | 453.000 K -99.95 % | 837.122 M 87 465.06 % | 956.000 K -99.85 % | 640.626 M 3 796.75 % | 16.440 M -97.40 % | 633.027 M 96 990.03 % | 652.000 K -99.88 % | 523.236 M 66 469.47 % | 786.000 K -99.86 % | 552.429 M 58 920.19 % | 936.000 K -99.82 % | 512.668 M 90 158.45 % | 568.000 K -99.87 % | 451.298 M 64 648.64 % | 697.000 K -99.83 % | 411.887 M 1 669.05 % | 23.283 M -93.03 % | 333.959 M 1 947.57 % | 16.310 M -93.21 % | 240.269 M 94 494.09 % | 254.000 K -99.88 % | 209.120 M 2 129.19 % | 9.381 M -95.43 % | 205.388 M 22 874.05 % | 894.000 K -99.42 % | 153.007 M | 0.000 -100.00 % | 111.171 M 4 280.26 % | 2.538 M -97.25 % | 92.202 M 4 305.26 % | 2.093 M -97.42 % | 81.261 M 33 067.76 % | 245.000 K -98.88 % | 21.925 M 1 537.40 % | 1.339 M -96.04 % | 33.847 M 1 683.30 % | 1.898 M -95.47 % | 41.889 M |
| Inventory | 0.000 -100.00 % | 532.092 M | 0.000 -100.00 % | 549.248 M | 0.000 -100.00 % | 504.029 M | 0.000 -100.00 % | 527.931 M | 0.000 -100.00 % | 508.110 M | 0.000 -100.00 % | 547.071 M | 0.000 -100.00 % | 456.914 M | 0.000 -100.00 % | 353.838 M | 0.000 -100.00 % | 277.310 M | 0.000 -100.00 % | 248.028 M | 0.000 -100.00 % | 210.338 M | 0.000 -100.00 % | 186.735 M | 0.000 -100.00 % | 242.342 M | 0.000 -100.00 % | 169.759 M | 0.000 -100.00 % | 120.257 M | 0.000 -100.00 % | 72.968 M | 0.000 -100.00 % | 103.906 M | 0.000 -100.00 % | 48.095 M | 0.000 -100.00 % | 64.834 M | 0.000 -100.00 % | 36.481 M | 0.000 -100.00 % | 57.557 M | 0.000 -100.00 % | 67.198 M | 0.000 -100.00 % | 8.686 M | 0.000 -100.00 % | 17.235 M | 0.000 -100.00 % | 19.081 M |
| Net receivables | 0.000 -100.00 % | 694.432 M | 0.000 -100.00 % | 521.365 M | 0.000 -100.00 % | 478.408 M | 0.000 -100.00 % | 479.843 M | 0.000 -100.00 % | 443.249 M | 0.000 -100.00 % | 353.324 M | 0.000 -100.00 % | 342.486 M | 0.000 -100.00 % | 270.336 M | 0.000 -100.00 % | 296.512 M | 0.000 -100.00 % | 237.047 M | 0.000 -100.00 % | 308.109 M | 0.000 -100.00 % | 300.965 M | 0.000 -100.00 % | 198.141 M | 0.000 -100.00 % | 234.589 M | 0.000 -100.00 % | 192.609 M | 0.000 -100.00 % | 149.130 M | 0.000 -100.00 % | 86.506 M | 0.000 -100.00 % | 146.058 M | 0.000 -100.00 % | 77.897 M | 0.000 -100.00 % | 69.869 M | 0.000 -100.00 % | 29.107 M | 0.000 -100.00 % | 9.760 M | 0.000 -100.00 % | 12.877 M | 0.000 -100.00 % | 15.259 M | 0.000 -100.00 % | 21.323 M |
| Tax assets | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 492.000 K | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 652.000 K | 0.000 -100.00 % | 652.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 729.000 K | 0.000 -100.00 % | 728.000 K | 0.000 -100.00 % | 748.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.000 K | 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 -100.00 % | 1.000 K | 0.000 | 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 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 6.743 M | 0.000 -100.00 % | 58.867 M | 0.000 -100.00 % | 76.210 M | 0.000 -100.00 % | 41.975 M | 0.000 -100.00 % | 31.831 M | 0.000 -100.00 % | 26.916 M | 0.000 -100.00 % | 12.607 M | 0.000 -100.00 % | 6.184 M | 0.000 -100.00 % | 4.963 M | 0.000 -100.00 % | 1.288 M | 0.000 -100.00 % | 4.211 M | 0.000 -100.00 % | 1.123 M | 0.000 -100.00 % | 6.522 M | 0.000 -100.00 % | 5.736 M | 0.000 -100.00 % | 6.852 M | 0.000 -100.00 % | 2.962 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.973 M | 0.000 -100.00 % | 991.000 K | 0.000 -100.00 % | 636.000 K | 0.000 -100.00 % | 3.004 M | 0.000 -100.00 % | 661.000 K | 0.000 -100.00 % | 660.518 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.806 M | 0.000 -100.00 % | 6.589 M | 0.000 -100.00 % | 12.581 M | 0.000 -100.00 % | 11.512 M | 0.000 -100.00 % | 10.418 M | 0.000 -100.00 % | 3.677 M | 0.000 -100.00 % | 188.000 K | 0.000 -100.00 % | 1.681 M | 0.000 -100.00 % | 2.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.811 M | 0.000 -100.00 % | 2.171 M | 0.000 -100.00 % | 2.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 24.510 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 |
| Other total stockholders equity | 0.000 -100.00 % | 339.137 M | 0.000 -100.00 % | 592.286 M | 0.000 -100.00 % | 150.275 M | 0.000 -100.00 % | 281.625 M | 0.000 -100.00 % | 142.367 M | 0.000 -100.00 % | 406.236 M | 0.000 -100.00 % | 158.181 M | 0.000 -100.00 % | 314.264 M | 0.000 -100.00 % | 150.274 M | 0.000 -100.00 % | 273.641 M | 0.000 -100.00 % | 150.274 M | 0.000 100.00 % | -7.907 M | 0.000 -100.00 % | 127.116 M | 0.000 100.00 % | -7.908 M | 0.000 -100.00 % | 103.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -999.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.337 B | 0.000 -100.00 % | 1.225 B | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 1.100 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 997.240 M | 0.000 -100.00 % | 879.146 M | 0.000 -100.00 % | 692.288 M | 0.000 -100.00 % | 668.654 M | 0.000 -100.00 % | 557.513 M | 0.000 -100.00 % | 587.337 M | 0.000 -100.00 % | 549.255 M | 0.000 -100.00 % | 489.486 M | 0.000 -100.00 % | 450.749 M | 0.000 -100.00 % | 373.722 M | 0.000 -100.00 % | 279.407 M | 0.000 -100.00 % | 248.896 M | 0.000 -100.00 % | 243.040 M | 0.000 -100.00 % | 186.230 M | 0.000 -100.00 % | 144.113 M | 0.000 -100.00 % | 125.663 M | 0.000 -100.00 % | 117.391 M | 0.000 -100.00 % | 52.391 M | 0.000 -100.00 % | 40.790 M | 0.000 -100.00 % | 45.118 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 100.00 % | -30.496 M 0.00 % | -30.496 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 100.00 % | -30.496 M 0.00 % | -30.496 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -77.608 M -655.38 % | -10.274 M 77.35 % | -45.366 M -68.82 % | -26.872 M -2.75 % | -26.152 M -4 152.36 % | -615.000 K 97.76 % | -27.427 M -356.78 % | 10.681 M 13.17 % | 9.438 M 145.43 % | -20.775 M 17.30 % | -25.120 M -9.72 % | -22.894 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -278.000 K 96.78 % | -8.643 M 66.24 % | -25.599 M -54.08 % | -16.614 M -132.01 % | -7.161 M 77.06 % | -31.217 M -109.88 % | -14.874 M -27.76 % | -11.642 M -0.01 % | -11.641 M -46.72 % | -7.934 M -91.18 % | -4.150 M 46.42 % | -7.745 M 30.24 % | -11.103 M -135.78 % | -4.709 M 9.11 % | -5.181 M 36.27 % | -8.129 M -40.62 % | -5.781 M -189.05 % | -2.000 M -1 804.76 % | -105.000 K 98.03 % | -5.322 M -12.47 % | -4.732 M 39.60 % | -7.835 M -99.41 % | -3.929 M 10.64 % | -4.397 M -221.65 % | -1.367 M 80.32 % | -6.945 M -573.62 % | -1.031 M 31.22 % | -1.499 M 37.93 % | -2.415 M -332.11 % | 1.040 M 110.59 % | -9.829 M -4 790.05 % | -201.000 K -114.21 % | 1.414 M 273.42 % | -815.369 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.468 M -82.69 % | 8.481 M 0.00 % | 8.481 M -59.18 % | 20.775 M -17.30 % | 25.120 M 9.72 % | 22.894 M -12.72 % | 26.231 M 28.90 % | 20.350 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.559 M 0.00 % | -4.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 100.00 % | -4.559 M 0.00 % | -4.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.170 M 0.00 % | -18.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.170 M 0.00 % | -18.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.468 M -94.67 % | 27.567 M | 0.000 -100.00 % | 20.775 M | 0.000 -100.00 % | 22.894 M -12.72 % | 26.231 M 28.90 % | 20.350 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.788 M 14.22 % | 10.320 M | 0.000 -100.00 % | 38.815 M 115.16 % | 18.040 M 15.82 % | 15.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.569 M 142.36 % | 11.788 M 14.22 % | 10.320 M -65.66 % | 30.054 M -22.57 % | 38.815 M 54.52 % | 25.120 M 61.27 % | 15.576 M -40.62 % | 26.231 M 28.90 % | 20.350 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.468 M -82.69 % | 8.481 M 0.00 % | 8.481 M -59.18 % | 20.775 M -17.30 % | 25.120 M 9.72 % | 22.894 M -12.72 % | 26.231 M 28.90 % | 20.350 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.559 M 0.00 % | -4.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.468 M -62.57 % | 3.922 M 0.00 % | 3.922 M -81.12 % | 20.775 M -17.30 % | 25.120 M 9.72 % | 22.894 M -12.72 % | 26.231 M 28.90 % | 20.350 M -9.55 % | 22.498 M 60.56 % | 14.012 M 4 940.29 % | 278.000 K -96.78 % | 8.643 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |