Ganga Papers India Limited GANGAPA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.577 B 4.97 % | 2.455 B -15.73 % | 2.913 B 6.17 % | 2.744 B 55.74 % | 1.762 B 26.60 % | 1.392 B 5.16 % | 1.323 B 30.21 % | 1.016 B 25.65 % | 808.774 M 9.20 % | 740.631 M -0.60 % | 745.077 M 10.12 % | 676.594 M 6.51 % | 635.249 M |
| Net income | 15.527 M 5.07 % | 14.778 M -54.59 % | 32.540 M -39.24 % | 53.552 M 29.53 % | 41.342 M 121.70 % | 18.648 M 13.51 % | 16.428 M 10.30 % | 14.894 M -14.48 % | 17.416 M 64.41 % | 10.593 M 4.33 % | 10.153 M -21.63 % | 12.956 M -50.49 % | 26.170 M |
| Income before tax | 20.482 M 1.95 % | 20.091 M -54.75 % | 44.400 M -38.38 % | 72.058 M 29.96 % | 55.445 M 166.40 % | 20.812 M 3.02 % | 20.203 M 32.10 % | 15.293 M 18.77 % | 12.876 M 11.51 % | 11.547 M 0.80 % | 11.455 M -12.68 % | 13.119 M -51.11 % | 26.833 M |
| Income before tax ratio | 0.01 -2.88 % | 0.01 -46.31 % | 0.02 -41.96 % | 0.03 -16.55 % | 0.03 110.43 % | 0.01 -2.04 % | 0.02 1.45 % | 0.02 -5.48 % | 0.02 2.11 % | 0.02 1.41 % | 0.02 -20.71 % | 0.02 -54.10 % | 0.04 |
| EBITDA | 63.212 M -6.46 % | 67.577 M -26.60 % | 92.073 M -23.00 % | 119.575 M 21.90 % | 98.090 M 34.08 % | 73.160 M 6.17 % | 68.906 M 86.39 % | 36.969 M 0.50 % | 36.784 M 7.88 % | 34.098 M 9.42 % | 31.163 M -28.06 % | 43.321 M -1.08 % | 43.793 M |
| Net income ratio | 0.01 0.10 % | 0.01 -46.11 % | 0.01 -42.77 % | 0.02 -16.83 % | 0.02 75.12 % | 0.01 7.94 % | 0.01 -15.29 % | 0.01 -31.94 % | 0.02 50.56 % | 0.01 4.96 % | 0.01 -28.84 % | 0.02 -53.52 % | 0.04 |
| Ratio EBITDA | 0.02 -10.89 % | 0.03 -12.91 % | 0.03 -27.48 % | 0.04 -21.73 % | 0.06 5.91 % | 0.05 0.96 % | 0.05 43.15 % | 0.04 -20.02 % | 0.05 -1.21 % | 0.05 10.08 % | 0.04 -34.68 % | 0.06 -7.12 % | 0.07 |
| Gross profit ratio | 0.21 -13.22 % | 0.24 702.96 % | 0.03 -3.25 % | 0.03 -49.60 % | 0.06 34.80 % | 0.05 -80.73 % | 0.23 403.10 % | 0.05 -1.35 % | 0.05 -84.60 % | 0.31 12.65 % | 0.27 210.52 % | 0.09 -1.39 % | 0.09 |
| Weighted average shs out dil | 10.954 M 1.53 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M -0.07 % | 10.797 M 0.25 % | 10.769 M |
| Weighted average shs out | 10.954 M 1.55 % | 10.787 M -0.02 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M 0.00 % | 10.789 M -0.19 % | 10.809 M 0.07 % | 10.801 M 0.04 % | 10.797 M 0.26 % | 10.769 M |
| EPS diluted | 1.44 5.11 % | 1.37 -54.64 % | 3.02 -39.11 % | 4.96 29.50 % | 3.83 121.39 % | 1.73 13.82 % | 1.52 10.14 % | 1.38 -14.29 % | 1.61 64.29 % | 0.98 4.26 % | 0.94 -21.67 % | 1.20 -50.62 % | 2.43 |
| Earnings per share | 1.44 5.11 % | 1.37 -54.64 % | 3.02 -39.11 % | 4.96 29.50 % | 3.83 121.39 % | 1.73 13.82 % | 1.52 10.14 % | 1.38 -14.29 % | 1.61 64.29 % | 0.98 4.26 % | 0.94 -21.67 % | 1.20 -50.62 % | 2.43 |
| Gross profit | 533.695 M -8.91 % | 585.913 M 576.68 % | 86.586 M 2.72 % | 84.294 M -21.51 % | 107.397 M 70.66 % | 62.930 M -79.73 % | 310.467 M 555.09 % | 47.393 M 23.96 % | 38.233 M -83.18 % | 227.362 M 11.98 % | 203.038 M 241.95 % | 59.376 M 5.03 % | 56.531 M |
| Income tax expense | 4.955 M -6.74 % | 5.313 M -55.20 % | 11.860 M -35.91 % | 18.506 M 31.22 % | 14.103 M 551.51 % | 2.165 M -42.66 % | 3.775 M 845.00 % | 399.480 K 108.80 % | -4.540 M -575.80 % | 954.190 K -26.71 % | 1.302 M 698.53 % | 163.030 K -75.43 % | 663.422 K |
| Cost of revenue | 2.043 B 9.32 % | 1.869 B -33.87 % | 2.827 B 6.28 % | 2.659 B 60.75 % | 1.654 B 24.51 % | 1.329 B 31.19 % | 1.013 B 4.54 % | 968.861 M 25.74 % | 770.541 M 50.12 % | 513.270 M -5.31 % | 542.039 M -12.18 % | 617.218 M 6.65 % | 578.718 M |
| General and administrative expenses | 31.194 M 408.46 % | 6.135 M -30.76 % | 8.861 M 62.38 % | 5.457 M 46.73 % | 3.719 M 58.37 % | 2.348 M -57.29 % | 5.498 M 80.71 % | 3.042 M 67.56 % | 1.816 M -66.84 % | 5.476 M 22.54 % | 4.468 M 636.54 % | 606.666 K -0.74 % | 611.168 K |
| Selling and marketing expenses | 523.000 K -92.38 % | 6.860 M 15.72 % | 5.928 M 30.52 % | 4.542 M 208.14 % | 1.474 M -67.57 % | 4.545 M -5.14 % | 4.791 M -41.26 % | 8.157 M 803.29 % | 903.006 K 329.74 % | 210.128 K -8.92 % | 230.701 K -97.41 % | 8.891 M 16.53 % | 7.630 M |
| Other expenses | 0.000 -100.00 % | 19.218 M -38.55 % | 31.273 M 213.26 % | 9.983 M -74.98 % | 39.897 M -4.70 % | 41.866 M -86.05 % | 300.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 496.344 M 1 440.82 % | 32.213 M -30.07 % | 46.062 M 130.52 % | 19.982 M -55.68 % | 45.090 M -7.53 % | 48.759 M -84.29 % | 310.467 M 384.63 % | 64.063 M 22.88 % | 52.133 M 816.90 % | 5.686 M 21.00 % | 4.699 M -70.94 % | 16.172 M -28.17 % | 22.513 M |
| Cost and expenses | 2.540 B 33.57 % | 1.901 B -33.81 % | 2.873 B 7.21 % | 2.679 B 56.99 % | 1.707 B 26.56 % | 1.349 B 1.91 % | 1.323 B 34.47 % | 984.062 M 26.22 % | 779.616 M 50.23 % | 518.955 M -5.08 % | 546.738 M -13.68 % | 633.389 M 5.35 % | 601.231 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 | 496.344 M 3 719.50 % | 12.995 M -12.13 % | 14.789 M 47.90 % | 9.999 M 92.55 % | 5.193 M -24.67 % | 6.893 M -33.01 % | 10.289 M -8.12 % | 11.199 M 311.93 % | 2.719 M -52.18 % | 5.686 M 21.00 % | 4.699 M -70.94 % | 16.172 M 22.08 % | 13.247 M |
| Interest income | 3.636 M 47.99 % | 2.457 M 92.25 % | 1.278 M -19.52 % | 1.588 M 6.87 % | 1.486 M 14.45 % | 1.298 M 2.97 % | 1.261 M 52.55 % | 826.472 K 14.79 % | 720.006 K -95.13 % | 14.798 M 6.81 % | 13.855 M 67.33 % | 8.280 M 15.24 % | 7.185 M |
| Interest expense | 20.677 M -25.60 % | 27.793 M 1.01 % | 27.515 M 4.53 % | 26.323 M 8.14 % | 24.342 M -27.59 % | 33.616 M 7.94 % | 31.145 M 88.48 % | 16.524 M -2.82 % | 17.003 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 22.053 M -1.39 % | 22.364 M 3.37 % | 21.634 M 2.08 % | 21.194 M -0.73 % | 21.350 M 2.27 % | 20.876 M 7.91 % | 19.346 M 200.16 % | 6.445 M -24.48 % | 8.534 M 28.83 % | 6.624 M 3.96 % | 6.372 M 34.69 % | 4.731 M 25.76 % | 3.762 M |
| Operating income | 37.351 M -93.25 % | 553.700 M 1 266.35 % | 40.524 M -36.99 % | 64.312 M 3.22 % | 62.307 M 31.07 % | 47.538 M -81.56 % | 257.753 M 699.41 % | 32.243 M 10.56 % | 29.164 M -86.84 % | 221.676 M 11.77 % | 198.339 M 359.07 % | 43.205 M 7.93 % | 40.031 M |
| Operating income ratio | 0.01 -93.57 % | 0.23 1 521.33 % | 0.01 -40.65 % | 0.02 -33.72 % | 0.04 3.53 % | 0.03 -82.46 % | 0.19 513.94 % | 0.03 -12.01 % | 0.04 -87.95 % | 0.30 12.44 % | 0.27 316.87 % | 0.06 1.33 % | 0.06 |
| Total other income expenses net | -16.869 M 96.84 % | -533.609 M -13 867.00 % | 3.876 M -49.96 % | 7.746 M 212.88 % | -6.862 M | 0.000 100.00 % | -237.551 M -1 301.49 % | -16.950 M -4.06 % | -16.288 M 92.25 % | -210.129 M -12.44 % | -186.884 M -521.18 % | -30.086 M -127.95 % | -13.198 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 345.302 M -2.85 % | 355.435 M -15.70 % | 421.609 M 33.15 % | 316.650 M -1.48 % | 321.391 M -3.38 % | 332.633 M -9.07 % | 365.830 M 14.69 % | 318.978 M 33.93 % | 238.175 M 24.02 % | 192.042 M -1.37 % | 194.706 M -3.37 % | 201.501 M -32.64 % | 299.153 M |
| Total investments | 8.604 M 254.37 % | 2.428 M 38.98 % | 1.747 M -35.70 % | 2.717 M -53.59 % | 5.854 M -68.89 % | 18.819 M -24.54 % | 24.937 M 63.14 % | 15.285 M 22.37 % | 12.491 M 41.48 % | 8.828 M -62.43 % | 23.499 M 15 085.20 % | 154.750 K 0.00 % | 154.750 K |
| Total debt | 354.848 M -4.33 % | 370.897 M -16.40 % | 443.671 M 7.16 % | 414.046 M 6.59 % | 388.450 M 3.84 % | 374.099 M 1.71 % | 367.793 M 14.70 % | 320.645 M 33.70 % | 239.820 M 24.71 % | 192.301 M -15.79 % | 228.351 M 3.01 % | 221.673 M -29.01 % | 312.257 M |
| Accumulated other comprehensive income loss | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M 0.00 % | 114.327 M |
| Retained earnings | 54.564 M 39.78 % | 39.037 M 60.92 % | 24.259 M 392.95 % | -8.281 M 86.61 % | -61.833 M 40.07 % | -103.175 M 15.31 % | -121.823 M 11.88 % | -138.251 M 9.73 % | -153.144 M 10.21 % | -170.560 M 5.85 % | -181.153 M 1.58 % | -184.064 M 6.58 % | -197.020 M |
| Common stock | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.888 M 0.00 % | 107.889 M 0.00 % | 107.889 M 0.00 % | 107.888 M |
| Total equity | 306.610 M 5.33 % | 291.083 M 5.35 % | 276.305 M 13.35 % | 243.765 M 28.15 % | 190.213 M 27.77 % | 148.871 M 14.32 % | 130.223 M 14.44 % | 113.796 M 15.06 % | 98.902 M 21.37 % | 81.486 M 14.94 % | 70.893 M 4.28 % | 67.982 M 23.55 % | 55.026 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.011 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.147 M 9.36 % | 10.193 M 14.63 % | 8.892 M 1.87 % | 8.729 M |
| Long term debt | 3.352 M -31.47 % | 4.891 M -79.36 % | 23.695 M -81.85 % | 130.519 M 8.21 % | 120.611 M -26.92 % | 165.029 M -10.29 % | 183.960 M 4.53 % | 175.986 M 92.77 % | 91.295 M 95.65 % | 46.664 M -41.87 % | 80.278 M 1.98 % | 78.716 M -53.56 % | 169.498 M |
| Total non current liabilities | 20.156 M -11.31 % | 22.726 M -45.82 % | 41.945 M -71.72 % | 148.324 M -15.50 % | 175.538 M 0.99 % | 173.817 M -10.75 % | 194.742 M 6.42 % | 182.993 M 86.91 % | 97.903 M 69.35 % | 57.811 M -36.10 % | 90.471 M 3.27 % | 87.608 M -50.84 % | 178.227 M |
| Other current liabilities | 46.296 M 3.69 % | 44.650 M -1.81 % | 45.472 M -51.66 % | 94.074 M 45.09 % | 64.838 M 402.07 % | 12.914 M -44.51 % | 23.271 M 82.75 % | 12.734 M 23.80 % | 10.286 M 1.19 % | 10.165 M 12.68 % | 9.021 M 38.57 % | 6.510 M -18.67 % | 8.005 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.378 M | 0.000 -100.00 % | 256.002 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 351.496 M -3.96 % | 366.006 M -12.85 % | 419.976 M 48.13 % | 283.527 M 23.90 % | 228.828 M 9.45 % | 209.070 M 13.73 % | 183.834 M 27.08 % | 144.660 M -2.60 % | 148.525 M 1.98 % | 145.637 M -1.65 % | 148.073 M 3.58 % | 142.957 M 0.14 % | 142.759 M |
| Total current liabilities | 530.062 M 1.37 % | 522.915 M -15.89 % | 621.716 M 11.78 % | 556.172 M 20.71 % | 460.754 M 30.90 % | 351.986 M 14.35 % | 307.807 M 35.06 % | 227.912 M -2.74 % | 234.332 M -0.47 % | 235.436 M 13.91 % | 206.686 M 11.01 % | 186.188 M -1.02 % | 188.103 M |
| Total liabilities | 550.218 M 0.84 % | 545.641 M -17.78 % | 663.661 M -5.80 % | 704.496 M 10.72 % | 636.292 M 21.01 % | 525.803 M 4.63 % | 502.549 M 22.30 % | 410.905 M 23.68 % | 332.235 M 13.30 % | 293.247 M -1.32 % | 297.158 M 8.53 % | 273.796 M -25.26 % | 366.330 M |
| Other non current assets | 1.222 M -10.34 % | 1.363 M -20.85 % | 1.722 M -12.10 % | 1.959 M -21.99 % | 2.511 M -78.79 % | 11.838 M -23.62 % | 15.498 M 30.99 % | 11.832 M -56.84 % | 27.415 M 139.06 % | 11.468 M 8.21 % | 10.598 M -64.19 % | 29.593 M -71.15 % | 102.561 M |
| Long term investments | 8.604 M 254.37 % | 2.428 M 38.98 % | 1.747 M -35.70 % | 2.717 M -53.58 % | 5.854 M -68.89 % | 18.819 M -24.54 % | 24.937 M 63.14 % | 15.285 M 22.37 % | 12.491 M 41.48 % | 8.828 M -62.43 % | 23.499 M 15 085.20 % | 154.750 K 0.00 % | 154.750 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 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 | 247.457 M 22.53 % | 201.952 M -9.97 % | 224.316 M -3.44 % | 232.301 M -8.40 % | 253.613 M -7.76 % | 274.963 M -2.27 % | 281.352 M -3.50 % | 291.542 M 102.37 % | 144.064 M 23.24 % | 116.899 M 8.95 % | 107.294 M -8.89 % | 117.767 M 50.87 % | 78.056 M |
| Total non current assets | 257.283 M 25.05 % | 205.743 M -9.68 % | 227.785 M -3.88 % | 236.977 M -9.54 % | 261.978 M -14.28 % | 305.620 M -5.02 % | 321.787 M 0.98 % | 318.659 M 73.21 % | 183.969 M 34.09 % | 137.195 M -2.97 % | 141.391 M -4.15 % | 147.515 M -18.40 % | 180.772 M |
| Other current assets | 35.411 M -42.44 % | 61.523 M -19.78 % | 76.689 M -48.42 % | 148.668 M 24.62 % | 119.300 M 107.49 % | 57.497 M 65.51 % | 34.740 M 18.20 % | 29.391 M 109.92 % | 14.001 M -5.29 % | 14.783 M 94.90 % | 7.585 M -42.70 % | 13.237 M 204.28 % | 4.350 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 11.930 M -47.57 % | 22.752 M 6 408 914.08 % | 355.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.546 M -38.26 % | 15.462 M 24.75 % | 12.394 M -82.87 % | 72.370 M 7.92 % | 67.059 M 61.72 % | 41.466 M 2 012.56 % | 1.963 M 17.71 % | 1.668 M 1.35 % | 1.645 M 536.01 % | 258.691 K -99.23 % | 33.645 M 66.80 % | 20.171 M 53.93 % | 13.104 M |
| Cash and short term investments | 9.546 M -38.26 % | 15.462 M -36.43 % | 24.324 M -74.43 % | 95.122 M 41.85 % | 67.059 M 61.72 % | 41.466 M 2 012.56 % | 1.963 M 17.71 % | 1.668 M 1.35 % | 1.645 M 536.01 % | 258.691 K -99.23 % | 33.645 M 66.80 % | 20.171 M 53.93 % | 13.104 M |
| Total current assets | 599.545 M -4.98 % | 630.981 M -11.40 % | 712.181 M 0.13 % | 711.284 M 26.00 % | 564.527 M 52.97 % | 369.054 M 18.67 % | 310.985 M 50.93 % | 206.042 M -16.64 % | 247.168 M 4.05 % | 237.539 M 4.80 % | 226.660 M 16.68 % | 194.263 M -19.25 % | 240.585 M |
| Inventory | 165.741 M -14.16 % | 193.083 M -17.01 % | 232.667 M 64.52 % | 141.418 M 217.40 % | 44.555 M -58.18 % | 106.535 M 4.72 % | 101.734 M 5.89 % | 96.073 M -29.16 % | 135.618 M -5.90 % | 144.116 M 18.25 % | 121.873 M 7.74 % | 113.121 M -28.62 % | 158.486 M |
| Net receivables | 388.847 M 7.74 % | 360.913 M -4.65 % | 378.501 M 16.08 % | 326.076 M -2.26 % | 333.613 M 103.97 % | 163.556 M -5.21 % | 172.548 M 118.66 % | 78.910 M -17.72 % | 95.903 M 22.36 % | 78.381 M 23.32 % | 63.557 M 33.15 % | 47.734 M -26.16 % | 64.645 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | 347.000 | 0.000 |
| Account payables | 132.270 M 24.16 % | 106.531 M -26.46 % | 144.853 M -10.56 % | 161.954 M 1.15 % | 160.113 M 47.40 % | 108.623 M 12.51 % | 96.543 M 37.40 % | 70.262 M -6.96 % | 75.520 M -5.17 % | 79.634 M 60.58 % | 49.592 M 35.05 % | 36.721 M -1.66 % | 37.339 M |
| Tax payables | 0.000 -100.00 % | 5.728 M -49.82 % | 11.415 M -31.31 % | 16.617 M 138.22 % | 6.975 M | 0.000 -100.00 % | 4.159 M | 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 |
| 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 | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.832 M 0.00 % | 29.830 M 0.00 % | 29.830 M 0.00 % | 29.831 M |
| Deferred tax liabilities non current | 16.804 M -5.78 % | 17.835 M -2.27 % | 18.250 M 2.50 % | 17.805 M 11.87 % | 15.916 M 81.11 % | 8.788 M -18.50 % | 10.783 M 53.87 % | 7.007 M 6.05 % | 6.608 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 764.000 | 0.000 | 0.000 |
| Total assets | 856.828 M 2.40 % | 836.724 M -10.98 % | 939.966 M -0.87 % | 948.261 M 14.73 % | 826.505 M 22.50 % | 674.674 M 6.62 % | 632.773 M 20.60 % | 524.701 M 21.70 % | 431.137 M 15.05 % | 374.734 M 1.82 % | 368.051 M 7.69 % | 341.778 M -18.89 % | 421.357 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 | 46.921 M 55.26 % | 30.220 M 122.53 % | -134.105 M -53.69 % | -87.259 M -5.65 % | -82.593 M -1 925.14 % | 4.525 M 106.64 % | -68.106 M -276.83 % | 38.514 M 412.30 % | -12.332 M 72.14 % | -44.267 M -2 423.77 % | -1.754 M -101.41 % | 124.441 M 2 472.11 % | -5.246 M |
| Accounts receivables | -1.821 M -106.11 % | 29.780 M 30.34 % | 22.848 M 206.40 % | -21.474 M 90.52 % | -226.606 M -1 546.25 % | -13.765 M 86.09 % | -98.987 M -6 274.11 % | 1.603 M 109.58 % | -16.740 M 23.99 % | -22.023 M -40.25 % | -15.703 M -192.86 % | 16.911 M 205.69 % | -16.000 M |
| Inventory | 27.343 M -30.92 % | 39.584 M 143.38 % | -91.250 M 5.79 % | -96.863 M -256.28 % | 61.979 M 1 391.17 % | -4.800 M 15.21 % | -5.661 M -114.32 % | 39.545 M 365.35 % | 8.498 M 138.20 % | -22.244 M -154.15 % | -8.752 M -119.29 % | 45.366 M 2 450.08 % | 1.779 M |
| Accounts payables | 21.399 M 154.67 % | -39.144 M 40.42 % | -65.703 M -311.41 % | 31.078 M -62.12 % | 82.034 M 255.27 % | 23.091 M -36.81 % | 36.542 M 1 487.14 % | -2.634 M 35.59 % | -4.090 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 31.078 M 64 025 445.91 % | 48.540 | 0.000 -100.00 % | 0.290 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 22.701 M -63.48 % | 62.164 M 592.64 % | 8.975 M |
| Other non cash items | -774.000 K -103.61 % | 21.458 M 2 139.87 % | 958.000 K -92.96 % | 13.615 M -18.45 % | 16.695 M -33.54 % | 25.119 M -13.99 % | 29.206 M 85.85 % | 15.715 M 8.03 % | 14.547 M -68.97 % | 46.881 M 9 781.16 % | -484.253 K 65.68 % | -1.411 M -238.76 % | -416.578 K |
| Net cash provided by operating activities | 83.727 M -5.73 % | 88.820 M 232.34 % | -67.113 M -442.27 % | 19.608 M 79.94 % | 10.897 M -84.72 % | 71.333 M 10 903.43 % | 648.280 K -99.15 % | 75.967 M 221.57 % | 23.624 M 19.12 % | 19.832 M 38.81 % | 14.287 M -89.85 % | 140.717 M 479.82 % | 24.269 M |
| Investments in property plant and equipment | -67.557 M | 0.000 100.00 % | -13.649 M -20 580.30 % | -66.000 K | 0.000 100.00 % | -14.488 M -58.24 % | -9.156 M 94.12 % | -155.586 M -340.69 % | -35.305 M -115.54 % | -16.380 M -351.60 % | -3.627 M 91.84 % | -44.443 M -1 279.36 % | -3.222 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 729.000 K 224.00 % | 225.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.245 M 1 363 919.90 % | 1.191 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.391 M 18.06 % | -7.800 M -44.44 % | -5.400 M 51.07 % | -11.036 M -435.21 % | -2.062 M 66.23 % | -6.106 M 34.22 % | -9.282 M 33.94 % | -14.051 M -282.35 % | -3.675 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 6.190 M 6.27 % | 5.825 M -66.62 % | 17.453 M 158.56 % | 6.750 M 886.84 % | 684.000 K -94.71 % | 12.929 M | 0.000 -100.00 % | 11.711 M 1 675.66 % | 659.526 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -489.000 K -303.75 % | 240.000 K 23 900.00 % | 1.000 K -99.88 % | 832.000 K 38.21 % | 602.000 K 38.08 % | 435.973 K 71.58 % | 254.099 K 257.11 % | 71.154 K 100.44 % | -16.069 M -208.59 % | 14.797 M 728.05 % | 1.787 M 13.46 % | 1.575 M 45.97 % | 1.079 M |
| Net cash used for investing activites | -68.247 M -3 833.54 % | -1.735 M -100.35 % | -866.000 K 73.72 % | -3.295 M -324.61 % | -776.000 K 89.26 % | -7.229 M 60.25 % | -18.184 M 87.16 % | -141.610 M -160.37 % | -54.388 M -3 337.48 % | -1.582 M 14.01 % | -1.840 M 95.71 % | -42.868 M -1 900.37 % | -2.143 M |
| Debt repayment | -15.548 M 76.51 % | -66.198 M -247.17 % | 44.982 M 16.55 % | 38.593 M 29.86 % | 29.718 M 168.55 % | -43.355 M -198.70 % | 43.927 M -45.52 % | 80.632 M 69.68 % | 47.519 M 3 407.63 % | -1.437 M -365.56 % | 541.000 K 100.60 % | -90.783 M | 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 |
| 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 | -502.000 K 98.42 % | -31.698 M 14.28 % | -36.979 M -7.15 % | -34.511 M -17.66 % | -29.331 M -256.40 % | 18.754 M 171.86 % | -26.096 M -74.35 % | -14.968 M 2.61 % | -15.369 M 69.38 % | -50.199 M -237.88 % | -14.857 M -137.64 % | -6.252 M 67.74 % | -19.381 M |
| Net cash used provided by financing activities | -16.050 M 83.61 % | -97.896 M -1 323.24 % | 8.003 M 96.06 % | 4.082 M 954.78 % | 387.000 K 101.57 % | -24.601 M -237.97 % | 17.831 M -72.85 % | 65.664 M 104.24 % | 32.150 M 162.26 % | -51.636 M -260.69 % | -14.316 M 85.25 % | -97.035 M -400.67 % | -19.381 M |
| Effect of forex changes on cash | -5.346 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | 0.000 88.89 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.916 M 45.28 % | -10.811 M 81.97 % | -59.976 M -394.06 % | 20.396 M 94.10 % | 10.508 M -73.40 % | 39.503 M 13 277.64 % | 295.293 K 1 227.94 % | 22.237 K -98.40 % | 1.387 M 144.44 % | -3.120 M -125.46 % | -1.384 M -129.06 % | 4.763 M 73.52 % | 2.745 M |
| Cash at beginning of period | 15.462 M 24.75 % | 12.394 M -82.87 % | 72.370 M 39.24 % | 51.974 M 25.34 % | 41.466 M 2 012.56 % | 1.963 M 17.71 % | 1.668 M 1.35 % | 1.645 M 536.01 % | 258.691 K -92.34 % | 3.379 M -29.06 % | 4.763 M | 0.000 -100.00 % | 1.202 M |
| Cash at end of period | 9.546 M 503.03 % | 1.583 M -87.23 % | 12.394 M -82.87 % | 72.370 M 39.24 % | 51.974 M 25.34 % | 41.466 M 2 012.56 % | 1.963 M 17.71 % | 1.668 M 1.35 % | 1.645 M 536.01 % | 258.691 K -92.34 % | 3.379 M -29.06 % | 4.763 M 20.67 % | 3.947 M |
| Operating cash flow | 83.727 M -5.73 % | 88.820 M 232.34 % | -67.113 M -442.27 % | 19.608 M 79.94 % | 10.897 M -84.72 % | 71.333 M 10 903.43 % | 648.280 K -99.15 % | 75.967 M 221.57 % | 23.624 M 19.12 % | 19.832 M 38.81 % | 14.287 M -89.85 % | 140.717 M 479.82 % | 24.269 M |
| Capital expenditure | -67.557 M | 0.000 100.00 % | -13.649 M -20 580.30 % | -66.000 K -1 896 651.72 % | 3.480 100.00 % | -14.488 M -58.24 % | -9.156 M 94.12 % | -155.586 M -340.69 % | -35.305 M -115.54 % | -16.380 M -351.60 % | -3.627 M 91.84 % | -44.443 M -1 279.36 % | -3.222 M |
| Free CashFlow | 16.170 M -81.79 % | 88.820 M 209.98 % | -80.762 M -513.27 % | 19.542 M 79.33 % | 10.897 M -80.83 % | 56.845 M 768.18 % | -8.507 M 89.31 % | -79.618 M -581.61 % | -11.681 M -438.37 % | 3.452 M -67.62 % | 10.660 M -88.93 % | 96.274 M 357.42 % | 21.047 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 | 623.605 M -2.82 % | 641.703 M -8.94 % | 704.718 M 22.95 % | 573.155 M -12.81 % | 657.337 M 5.35 % | 623.927 M -2.53 % | 640.098 M 12.42 % | 569.370 M -8.40 % | 621.591 M -14.56 % | 727.523 M 7.61 % | 676.049 M -4.98 % | 711.475 M -17.55 % | 862.908 M 17.65 % | 733.451 M 0.37 % | 730.776 M 49.18 % | 489.867 M -38.63 % | 798.206 M 19.31 % | 669.011 M 45.09 % | 461.112 M 34.41 % | 343.051 M 18.87 % | 288.602 M -20.81 % | 364.428 M 1.52 % | 358.958 M 16.38 % | 308.437 M -15.33 % | 364.291 M 9.23 % | 333.521 M -12.12 % | 379.506 M 10.66 % | 342.941 M 28.30 % | 267.299 M 0.32 % | 266.455 M -6.88 % | 286.140 M 13.67 % | 251.730 M 18.78 % | 211.930 M -6.82 % | 227.440 M 8.98 % | 208.705 M 5.68 % | 197.493 M 12.06 % | 176.246 M -16.47 % | 210.995 M 9.39 % | 192.879 M 10.52 % | 174.519 M 7.39 % | 162.510 M -16.17 % | 193.856 M 3.34 % | 187.590 M -2.15 % | 191.714 M 11.52 % | 171.916 M -0.78 % | 173.260 M 4.65 % | 165.568 M 0.10 % | 165.401 M -4.04 % | 172.364 M 5.20 % | 163.848 M |
| Net income | 3.076 M -49.95 % | 6.146 M 115.80 % | 2.848 M -17.33 % | 3.445 M 11.60 % | 3.087 M -47.80 % | 5.914 M 91.02 % | 3.096 M 14.20 % | 2.711 M -11.32 % | 3.057 M 32.57 % | 2.306 M -47.24 % | 4.371 M -65.61 % | 12.711 M -3.35 % | 13.152 M -14.10 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 M 87.12 % | 11.249 M 144.28 % | 4.605 M 3.74 % | 4.439 M -14.56 % | 5.196 M 16.05 % | 4.477 M 7.80 % | 4.153 M -13.87 % | 4.822 M 247.49 % | 1.388 M -71.14 % | 4.809 M -19.41 % | 5.967 M 39.94 % | 4.264 M 5.96 % | 4.024 M -5.54 % | 4.260 M 17.29 % | 3.632 M 21.96 % | 2.978 M -67.94 % | 9.290 M 179.57 % | 3.323 M 36.52 % | 2.434 M 2.74 % | 2.369 M -41.59 % | 4.056 M 82.87 % | 2.218 M -3.19 % | 2.291 M 12.86 % | 2.030 M -55.45 % | 4.556 M 31.46 % | 3.466 M 518.93 % | 560.000 K -64.40 % | 1.573 M 51.08 % | 1.041 M -72.32 % | 3.762 M -8.93 % | 4.131 M 2.71 % | 4.022 M 112.63 % | 1.892 M |
| Income before tax | 4.130 M -48.02 % | 7.945 M 77.70 % | 4.471 M 16.55 % | 3.836 M -9.29 % | 4.229 M -46.53 % | 7.909 M 87.73 % | 4.213 M 8.50 % | 3.883 M -4.97 % | 4.086 M 19.47 % | 3.420 M -41.46 % | 5.842 M -66.96 % | 17.680 M 1.27 % | 17.458 M -3.30 % | 18.054 M 15.18 % | 15.675 M 53.78 % | 10.193 M -63.77 % | 28.136 M -19.96 % | 35.152 M 212.49 % | 11.249 M 144.28 % | 4.605 M 3.74 % | 4.439 M -39.69 % | 7.360 M 64.40 % | 4.477 M 7.80 % | 4.153 M -13.87 % | 4.822 M -6.60 % | 5.163 M 7.36 % | 4.809 M -19.41 % | 5.967 M 39.94 % | 4.264 M -3.59 % | 4.423 M 3.83 % | 4.260 M 17.29 % | 3.632 M 21.96 % | 2.978 M -37.31 % | 4.750 M 42.94 % | 3.323 M 36.52 % | 2.434 M 2.74 % | 2.369 M -52.72 % | 5.010 M 125.89 % | 2.218 M -3.19 % | 2.291 M 12.86 % | 2.030 M -65.35 % | 5.858 M 69.02 % | 3.466 M 518.93 % | 560.000 K -64.40 % | 1.573 M 30.62 % | 1.204 M -67.99 % | 3.762 M -8.93 % | 4.131 M 2.71 % | 4.022 M 57.42 % | 2.555 M |
| Income before tax ratio | 0.01 -46.51 % | 0.01 95.15 % | 0.01 -5.21 % | 0.01 4.03 % | 0.01 -49.25 % | 0.01 92.59 % | 0.01 -3.49 % | 0.01 3.75 % | 0.01 39.83 % | 0.00 -45.60 % | 0.01 -65.23 % | 0.02 22.83 % | 0.02 -17.81 % | 0.02 14.76 % | 0.02 3.09 % | 0.02 -40.97 % | 0.04 -32.92 % | 0.05 115.38 % | 0.02 81.73 % | 0.01 -12.73 % | 0.02 -23.84 % | 0.02 61.94 % | 0.01 -7.37 % | 0.01 1.72 % | 0.01 -14.49 % | 0.02 22.16 % | 0.01 -27.17 % | 0.02 9.07 % | 0.02 -3.90 % | 0.02 11.50 % | 0.01 3.19 % | 0.01 2.68 % | 0.01 -32.72 % | 0.02 31.17 % | 0.02 29.19 % | 0.01 -8.31 % | 0.01 -43.39 % | 0.02 106.50 % | 0.01 -12.40 % | 0.01 5.09 % | 0.01 -58.66 % | 0.03 63.55 % | 0.02 532.54 % | 0.00 -68.08 % | 0.01 31.65 % | 0.01 -69.41 % | 0.02 -9.02 % | 0.02 7.03 % | 0.02 49.64 % | 0.02 |
| EBITDA | 16.317 M -19.62 % | 20.300 M 56.06 % | 13.008 M -13.90 % | 15.108 M 2.11 % | 14.796 M -19.46 % | 18.370 M 10.26 % | 16.661 M 0.48 % | 16.581 M -3.62 % | 17.204 M 68.58 % | 10.205 M -46.10 % | 18.933 M -38.74 % | 30.905 M 4.28 % | 29.637 M 7.86 % | 27.478 M -3.32 % | 28.421 M 35.77 % | 20.933 M -45.93 % | 38.715 M -14.20 % | 45.121 M 103.44 % | 22.179 M 51.21 % | 14.668 M -9.02 % | 16.123 M -27.85 % | 22.346 M 36.49 % | 16.372 M -2.93 % | 16.867 M -4.03 % | 17.575 M -8.19 % | 19.144 M -8.70 % | 20.968 M 46.76 % | 14.287 M -1.52 % | 14.507 M 276.71 % | 3.851 M -71.53 % | 13.527 M 17.29 % | 11.533 M 23.33 % | 9.351 M -23.18 % | 12.172 M 20.92 % | 10.066 M 25.14 % | 8.044 M 0.02 % | 8.042 M -31.79 % | 11.790 M 58.41 % | 7.443 M 0.11 % | 7.435 M 1.99 % | 7.290 M -28.93 % | 10.257 M 26.70 % | 8.096 M 57.64 % | 5.136 M -23.26 % | 6.692 M -21.60 % | 8.535 M -29.50 % | 12.108 M -24.35 % | 16.006 M 169.16 % | 5.947 M -21.78 % | 7.603 M |
| Net income ratio | 0.00 -48.50 % | 0.01 136.99 % | 0.00 -32.76 % | 0.01 27.99 % | 0.00 -50.45 % | 0.01 95.97 % | 0.00 1.58 % | 0.00 -3.18 % | 0.00 55.16 % | 0.00 -50.98 % | 0.01 -63.81 % | 0.02 17.22 % | 0.02 -26.98 % | 0.02 49.93 % | 0.01 1.76 % | 0.01 -48.89 % | 0.03 -14.92 % | 0.03 28.97 % | 0.02 81.73 % | 0.01 -12.73 % | 0.02 7.88 % | 0.01 14.31 % | 0.01 -7.37 % | 0.01 1.72 % | 0.01 218.14 % | 0.00 -67.17 % | 0.01 -27.17 % | 0.02 9.07 % | 0.02 5.63 % | 0.02 1.44 % | 0.01 3.19 % | 0.01 2.68 % | 0.01 -65.60 % | 0.04 156.54 % | 0.02 29.19 % | 0.01 -8.31 % | 0.01 -30.08 % | 0.02 67.17 % | 0.01 -12.40 % | 0.01 5.09 % | 0.01 -46.85 % | 0.02 27.21 % | 0.02 532.54 % | 0.00 -68.08 % | 0.01 52.26 % | 0.01 -73.55 % | 0.02 -9.02 % | 0.02 7.03 % | 0.02 102.12 % | 0.01 |
| Ratio EBITDA | 0.03 -17.29 % | 0.03 71.38 % | 0.02 -29.97 % | 0.03 17.11 % | 0.02 -23.55 % | 0.03 13.12 % | 0.03 -10.62 % | 0.03 5.22 % | 0.03 97.31 % | 0.01 -49.91 % | 0.03 -35.53 % | 0.04 26.47 % | 0.03 -8.32 % | 0.04 -3.67 % | 0.04 -8.99 % | 0.04 -11.90 % | 0.05 -28.09 % | 0.07 40.22 % | 0.05 12.49 % | 0.04 -23.46 % | 0.06 -8.89 % | 0.06 34.44 % | 0.05 -16.60 % | 0.05 13.35 % | 0.05 -15.95 % | 0.06 3.89 % | 0.06 32.62 % | 0.04 -23.24 % | 0.05 275.52 % | 0.01 -69.43 % | 0.05 3.18 % | 0.05 3.83 % | 0.04 -17.55 % | 0.05 10.96 % | 0.05 18.41 % | 0.04 -10.74 % | 0.05 -18.34 % | 0.06 44.81 % | 0.04 -9.42 % | 0.04 -5.03 % | 0.04 -15.22 % | 0.05 22.60 % | 0.04 61.10 % | 0.03 -31.18 % | 0.04 -20.98 % | 0.05 -32.63 % | 0.07 -24.43 % | 0.10 180.49 % | 0.03 -25.65 % | 0.05 |
| Gross profit ratio | 0.22 30.46 % | 0.17 -28.97 % | 0.24 1.63 % | 0.24 10.53 % | 0.22 -5.84 % | 0.23 10.92 % | 0.21 -21.15 % | 0.26 6.04 % | 0.25 143.05 % | -0.57 -307.82 % | 0.28 5.72 % | 0.26 14.66 % | 0.23 183.55 % | 0.08 -75.99 % | 0.33 42.59 % | 0.23 26.14 % | 0.19 -18.92 % | 0.23 -28.74 % | 0.32 19.72 % | 0.27 -18.77 % | 0.33 150.59 % | -0.65 -220.29 % | 0.54 107.27 % | 0.26 54.31 % | 0.17 -58.26 % | 0.41 34.04 % | 0.30 -17.91 % | 0.37 0.14 % | 0.37 1 641.77 % | 0.02 -89.72 % | 0.21 -13.91 % | 0.24 -28.06 % | 0.33 494.44 % | 0.06 5.25 % | 0.05 -82.79 % | 0.31 381.45 % | 0.06 -92.98 % | 0.92 1 360.85 % | 0.06 -4.95 % | 0.07 0.61 % | 0.07 -92.55 % | 0.88 1 058.78 % | 0.08 65.42 % | 0.05 -15.25 % | 0.05 -23.52 % | 0.07 -32.14 % | 0.10 -13.30 % | 0.12 109.78 % | 0.06 -0.81 % | 0.06 |
| Weighted average shs out dil | 10.607 M -3.17 % | 10.954 M 0.00 % | 10.954 M 1.75 % | 10.766 M 1.13 % | 10.645 M -1.34 % | 10.789 M 1.06 % | 10.676 M -1.55 % | 10.844 M -0.68 % | 10.918 M 1.20 % | 10.789 M 1.20 % | 10.661 M -1.03 % | 10.772 M -0.08 % | 10.780 M -0.08 % | 10.789 M -0.32 % | 10.823 M 0.13 % | 10.810 M 0.17 % | 10.791 M 0.02 % | 10.789 M -0.25 % | 10.816 M 1.00 % | 10.709 M -1.09 % | 10.827 M 0.35 % | 10.789 M -1.20 % | 10.920 M -0.09 % | 10.929 M 1.99 % | 10.716 M -0.68 % | 10.789 M 0.96 % | 10.687 M -1.50 % | 10.849 M 1.77 % | 10.660 M -1.98 % | 10.876 M -0.43 % | 10.923 M 2.25 % | 10.682 M 0.44 % | 10.636 M -1.54 % | 10.802 M 0.77 % | 10.719 M 1.29 % | 10.583 M -1.72 % | 10.768 M 0.89 % | 10.674 M 1.06 % | 10.562 M -3.19 % | 10.910 M 2.11 % | 10.684 M -1.55 % | 10.852 M 0.20 % | 10.831 M -3.29 % | 11.200 M 6.80 % | 10.487 M 0.74 % | 10.410 M 5.15 % | 9.900 M -8.93 % | 10.871 M 0.01 % | 10.870 M 1.53 % | 10.707 M |
| Weighted average shs out | 10.607 M -3.17 % | 10.954 M 0.00 % | 10.954 M 1.75 % | 10.766 M 1.13 % | 10.645 M -1.34 % | 10.789 M 1.06 % | 10.676 M -1.55 % | 10.844 M -0.68 % | 10.918 M 1.20 % | 10.789 M 1.20 % | 10.661 M -1.03 % | 10.772 M -0.08 % | 10.780 M -0.27 % | 10.809 M -0.13 % | 10.823 M 0.13 % | 10.810 M 0.17 % | 10.791 M -0.13 % | 10.805 M -0.11 % | 10.816 M 1.00 % | 10.709 M -1.09 % | 10.827 M 0.35 % | 10.789 M -1.20 % | 10.920 M -0.09 % | 10.929 M 1.99 % | 10.716 M -1.63 % | 10.893 M 1.93 % | 10.687 M -1.50 % | 10.849 M 1.77 % | 10.660 M -1.98 % | 10.876 M -0.43 % | 10.923 M 2.25 % | 10.682 M 0.44 % | 10.636 M -1.54 % | 10.802 M 0.77 % | 10.719 M 1.29 % | 10.583 M -1.72 % | 10.768 M 0.39 % | 10.726 M 1.55 % | 10.562 M -3.19 % | 10.910 M 2.11 % | 10.684 M -1.80 % | 10.880 M 0.45 % | 10.831 M -3.29 % | 11.200 M 6.80 % | 10.487 M 0.74 % | 10.410 M 5.15 % | 9.900 M -8.93 % | 10.871 M 0.01 % | 10.870 M 1.53 % | 10.706 M |
| EPS diluted | 0.29 -48.21 % | 0.56 115.38 % | 0.26 -18.75 % | 0.32 10.34 % | 0.29 -47.27 % | 0.55 89.66 % | 0.29 16.00 % | 0.25 -10.71 % | 0.28 33.33 % | 0.21 -48.78 % | 0.41 -65.25 % | 1.18 -3.28 % | 1.22 -14.08 % | 1.42 51.06 % | 0.94 51.61 % | 0.62 -68.69 % | 1.98 1.54 % | 1.95 87.50 % | 1.04 141.86 % | 0.43 4.88 % | 0.41 -14.58 % | 0.48 17.07 % | 0.41 7.89 % | 0.38 -15.56 % | 0.45 246.15 % | 0.13 -71.11 % | 0.45 -18.18 % | 0.55 37.50 % | 0.40 8.11 % | 0.37 -5.13 % | 0.39 14.71 % | 0.34 21.43 % | 0.28 -67.44 % | 0.86 177.42 % | 0.31 34.78 % | 0.23 4.55 % | 0.22 -42.11 % | 0.38 80.95 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 -54.76 % | 0.42 31.25 % | 0.32 540.00 % | 0.05 -66.67 % | 0.15 50.00 % | 0.10 -73.68 % | 0.38 0.00 % | 0.38 2.70 % | 0.37 105.56 % | 0.18 |
| Earnings per share | 0.29 -48.21 % | 0.56 115.38 % | 0.26 -18.75 % | 0.32 10.34 % | 0.29 -47.27 % | 0.55 89.66 % | 0.29 16.00 % | 0.25 -10.71 % | 0.28 33.33 % | 0.21 -48.78 % | 0.41 -65.25 % | 1.18 -3.28 % | 1.22 -14.08 % | 1.42 51.06 % | 0.94 51.61 % | 0.62 -68.69 % | 1.98 1.54 % | 1.95 87.50 % | 1.04 141.86 % | 0.43 4.88 % | 0.41 -14.58 % | 0.48 17.07 % | 0.41 7.89 % | 0.38 -15.56 % | 0.45 246.15 % | 0.13 -71.11 % | 0.45 -18.18 % | 0.55 37.50 % | 0.40 8.11 % | 0.37 -5.13 % | 0.39 14.71 % | 0.34 21.43 % | 0.28 -67.44 % | 0.86 177.42 % | 0.31 34.78 % | 0.23 4.55 % | 0.22 -42.11 % | 0.38 80.95 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 -54.76 % | 0.42 31.25 % | 0.32 540.00 % | 0.05 -66.67 % | 0.15 50.00 % | 0.10 -73.68 % | 0.38 0.00 % | 0.38 2.70 % | 0.37 105.56 % | 0.18 |
| Gross profit | 139.895 M 26.78 % | 110.345 M -35.32 % | 170.598 M 24.96 % | 136.519 M -3.63 % | 141.654 M -0.80 % | 142.797 M 8.12 % | 132.073 M -11.36 % | 149.000 M -2.87 % | 153.403 M 136.78 % | -417.060 M -323.65 % | 186.481 M 0.46 % | 185.635 M -5.46 % | 196.365 M 233.60 % | 58.862 M -75.90 % | 244.275 M 112.71 % | 114.841 M -22.59 % | 148.346 M -3.26 % | 153.343 M 3.39 % | 148.315 M 60.92 % | 92.165 M -3.44 % | 95.449 M 140.06 % | -238.248 M -222.12 % | 195.087 M 141.22 % | 80.875 M 30.65 % | 61.901 M -54.40 % | 135.760 M 17.80 % | 115.249 M -9.16 % | 126.864 M 28.48 % | 98.739 M 1 647.28 % | 5.651 M -90.43 % | 59.043 M -2.15 % | 60.338 M -14.55 % | 70.612 M 453.91 % | 12.748 M 14.70 % | 11.114 M -81.82 % | 61.124 M 439.49 % | 11.330 M -94.14 % | 193.350 M 1 498.06 % | 12.099 M 5.04 % | 11.518 M 8.05 % | 10.660 M -93.75 % | 170.665 M 1 097.48 % | 14.252 M 61.86 % | 8.805 M -5.49 % | 9.316 M -24.11 % | 12.275 M -28.99 % | 17.287 M -13.21 % | 19.919 M 101.30 % | 9.895 M 4.34 % | 9.483 M |
| Income tax expense | 1.054 M -41.41 % | 1.799 M 10.84 % | 1.623 M 315.09 % | 391.000 K -65.76 % | 1.142 M -42.76 % | 1.995 M 78.60 % | 1.117 M -4.69 % | 1.172 M 13.90 % | 1.029 M -7.63 % | 1.114 M -24.27 % | 1.471 M -70.40 % | 4.969 M 15.40 % | 4.306 M 56.92 % | 2.744 M -50.12 % | 5.501 M 57.58 % | 3.491 M -48.43 % | 6.770 M -52.00 % | 14.104 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 399.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 954.190 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 163.030 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.422 K |
| Cost of revenue | 483.710 M -8.97 % | 531.358 M -0.52 % | 534.120 M 22.33 % | 436.636 M -15.33 % | 515.683 M 7.18 % | 481.130 M -5.29 % | 508.025 M 20.85 % | 420.370 M -10.21 % | 468.188 M -59.10 % | 1.145 B 133.79 % | 489.568 M -6.90 % | 525.840 M -21.11 % | 666.543 M -1.19 % | 674.589 M 38.66 % | 486.501 M 29.72 % | 375.026 M -42.29 % | 649.860 M 26.02 % | 515.668 M 64.86 % | 312.797 M 24.68 % | 250.886 M 29.89 % | 193.153 M -67.95 % | 602.677 M 267.78 % | 163.871 M -27.99 % | 227.562 M -24.75 % | 302.390 M 52.91 % | 197.761 M -25.16 % | 264.257 M 22.30 % | 216.077 M 28.19 % | 168.560 M -35.37 % | 260.804 M 14.84 % | 227.097 M 18.66 % | 191.392 M 35.43 % | 141.318 M -34.18 % | 214.692 M 8.65 % | 197.591 M 44.89 % | 136.369 M -17.31 % | 164.916 M 834.60 % | 17.646 M -90.24 % | 180.780 M 10.91 % | 163.001 M 7.34 % | 151.850 M 554.78 % | 23.191 M -86.62 % | 173.338 M -5.23 % | 182.909 M 12.49 % | 162.600 M 1.00 % | 160.985 M 8.57 % | 148.281 M 1.92 % | 145.482 M -10.46 % | 162.469 M 5.25 % | 154.365 M |
| General and administrative expenses | 0.000 -100.00 % | 10.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 158.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.145 M -26.24 % | 2.908 M 15.21 % | 2.524 M 21.40 % | 2.079 M 61.87 % | 1.284 M -51.93 % | 2.672 M 15.97 % | 2.304 M 29.44 % | 1.780 M 528.59 % | -415.316 K -130.86 % | 1.346 M 2.59 % | 1.312 M -5.95 % | 1.395 M 129.95 % | 606.666 K -36.94 % | 962.000 K -21.60 % | 1.227 M -8.16 % | 1.336 M 118.60 % | 611.168 K |
| Selling and marketing expenses | 0.000 -100.00 % | 523.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 496.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 248.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.811 K | 0.000 | 0.000 | 0.000 -100.00 % | 233.674 K | 0.000 | 0.000 | 0.000 -100.00 % | 145.235 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.173 M 138.04 % | 1.333 M 54.28 % | 864.000 K -45.45 % | 1.584 M -72.40 % | 5.740 M 146.24 % | 2.331 M 15.17 % | 2.024 M 26.50 % | 1.600 M -67.38 % | 4.904 M 134.10 % | 2.095 M 19.03 % | 1.760 M 37.50 % | 1.280 M -52.16 % | 2.675 M 25.13 % | 2.138 M 5.16 % | 2.033 M -0.59 % | 2.045 M 30.82 % | 1.563 M |
| Other expenses | 129.674 M | 0.000 -100.00 % | 163.452 M 28.44 % | 127.263 M | 0.000 -100.00 % | 117.765 M | 0.000 -100.00 % | 149.000 M -2.87 % | 153.403 M 131.83 % | -481.895 M -377.57 % | 173.615 M 8.13 % | 160.564 M -6.86 % | 172.386 M | 0.000 -100.00 % | 228.609 M 129.39 % | 99.660 M -28.19 % | 138.791 M | 0.000 -100.00 % | 137.281 M 62.76 % | 84.346 M -3.08 % | 87.024 M | 0.000 -100.00 % | 186.612 M 173.18 % | 68.311 M 31.65 % | 51.889 M | 0.000 -100.00 % | 102.210 M -13.09 % | 117.601 M 33.48 % | 88.105 M 2 228.97 % | 3.783 M -91.99 % | 47.240 M -7.85 % | 51.265 M -18.00 % | 62.519 M 1 453.27 % | 4.025 M 14.67 % | 3.510 M 156.58 % | 1.368 M 5.64 % | 1.295 M -99.36 % | 203.665 M 16 245.54 % | 1.246 M -7.57 % | 1.348 M | 0.000 -100.00 % | 182.304 M 4 576.85 % | 3.898 M 118.99 % | 1.780 M 29.08 % | 1.379 M -96.28 % | 37.083 M 1 127.91 % | 3.020 M 89.46 % | 1.594 M | 0.000 | 0.000 |
| Operating expenses | 129.674 M 31.80 % | 98.384 M -39.81 % | 163.452 M 28.44 % | 127.263 M -4.07 % | 132.666 M 2.04 % | 130.019 M 7.08 % | 121.419 M -4.14 % | 126.665 M -2.40 % | 129.784 M 126.93 % | -481.895 M -399.43 % | 160.940 M 8.83 % | 147.877 M -7.83 % | 160.435 M 943.00 % | 15.382 M -92.90 % | 216.633 M 140.87 % | 89.939 M -30.56 % | 129.523 M 149.14 % | -263.562 M -305.13 % | 128.485 M 67.70 % | 76.618 M -4.09 % | 79.882 M 131.17 % | -256.295 M -242.67 % | 179.636 M 195.06 % | 60.882 M 38.73 % | 43.885 M -65.53 % | 127.331 M 36.75 % | 93.115 M -14.78 % | 109.263 M 24.01 % | 88.105 M 2 228.97 % | 3.783 M -91.99 % | 47.240 M 2.20 % | 46.221 M -26.07 % | 62.519 M 1 453.27 % | 4.025 M 14.67 % | 3.510 M -26.20 % | 4.756 M -4.07 % | 4.958 M -97.32 % | 185.333 M 2 865.80 % | 6.249 M 10.10 % | 5.676 M 20.51 % | 4.710 M -97.12 % | 163.321 M 2 125.38 % | 7.339 M 51.26 % | 4.852 M 19.68 % | 4.054 M -90.68 % | 43.513 M 611.00 % | 6.120 M 26.08 % | 4.854 M 15.11 % | 4.217 M -61.46 % | 10.942 M |
| Cost and expenses | 613.384 M 197.40 % | -629.742 M -190.28 % | 697.572 M 23.71 % | 563.899 M -13.03 % | 648.349 M 534.86 % | 102.125 M -83.78 % | 629.444 M 12.53 % | 559.375 M -8.35 % | 610.342 M -7.90 % | 662.688 M -0.07 % | 663.183 M -3.38 % | 686.404 M -18.18 % | 838.929 M 19.67 % | 701.027 M -1.97 % | 715.110 M 50.65 % | 474.686 M -39.81 % | 788.651 M 22.92 % | 641.608 M 42.55 % | 450.078 M 34.26 % | 335.232 M 19.65 % | 280.177 M -19.48 % | 347.941 M -0.73 % | 350.483 M 18.46 % | 295.873 M -16.49 % | 354.279 M 10.32 % | 321.150 M -12.37 % | 366.467 M 9.83 % | 333.678 M 30.01 % | 256.665 M -2.99 % | 264.587 M -3.55 % | 274.337 M 13.06 % | 242.657 M 19.04 % | 203.837 M -6.80 % | 218.717 M 8.76 % | 201.101 M 5.22 % | 191.121 M 12.51 % | 169.874 M -25.60 % | 228.335 M 22.09 % | 187.029 M 10.88 % | 168.677 M 8.66 % | 155.230 M -26.08 % | 209.983 M 16.22 % | 180.677 M -3.77 % | 187.761 M 12.67 % | 166.654 M -18.51 % | 204.498 M 32.45 % | 154.401 M 2.70 % | 150.336 M -9.81 % | 166.686 M 0.83 % | 165.307 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 % | 98.384 M | 0.000 | 0.000 -100.00 % | 132.666 M 982.63 % | 12.254 M -89.91 % | 121.419 M 643.63 % | -22.335 M 5.44 % | -23.619 M -114.90 % | 158.468 M 1 350.24 % | -12.675 M 0.09 % | -12.687 M -6.16 % | -11.951 M -177.69 % | 15.382 M 228.44 % | -11.976 M -23.20 % | -9.721 M -4.89 % | -9.268 M -107.51 % | 123.378 M 1 502.66 % | -8.796 M -468.19 % | 2.389 M 32.50 % | 1.803 M -68.71 % | 5.762 M -96.79 % | 179.636 M 7 683.19 % | 2.308 M 128.84 % | -8.004 M -246.62 % | 5.459 M 39.29 % | 3.919 M 16.08 % | 3.376 M 6.77 % | 3.162 M 32.97 % | 2.378 M | 0.000 100.00 % | -5.044 M -328.86 % | 2.204 M -58.56 % | 5.318 M 25.40 % | 4.241 M 25.18 % | 3.388 M -7.51 % | 3.663 M -47.85 % | 7.024 M 40.40 % | 5.003 M 15.60 % | 4.328 M 28.05 % | 3.380 M -24.70 % | 4.489 M 30.46 % | 3.441 M 12.01 % | 3.072 M 14.84 % | 2.675 M -58.40 % | 6.431 M 107.44 % | 3.100 M -4.91 % | 3.260 M -3.58 % | 3.381 M -22.63 % | 4.370 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 955.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.585 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 763.543 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.092 M 36.12 % | 3.006 M -22.12 % | 3.860 M -3.84 % | 4.014 M 2.40 % | 3.920 M 163.86 % | 1.486 M -62.33 % | 3.944 M -2.88 % | 4.061 M -6.92 % | 4.363 M -66.60 % | 13.062 M 61.50 % | 8.088 M -30.26 % | 11.598 M 600.36 % | 1.656 M -58.75 % | 4.014 M |
| Interest expense | 6.283 M -8.16 % | 6.841 M 126.22 % | 3.024 M -47.49 % | 5.759 M 13.97 % | 5.053 M -19.82 % | 6.302 M -8.09 % | 6.857 M -3.52 % | 7.107 M -5.58 % | 7.527 M 48.70 % | 5.062 M -32.91 % | 7.545 M -5.42 % | 7.977 M 15.09 % | 6.931 M -15.27 % | 8.180 M 9.80 % | 7.450 M 37.20 % | 5.430 M 3.17 % | 5.263 M 13.49 % | 4.638 M -17.02 % | 5.589 M 18.31 % | 4.724 M -25.55 % | 6.345 M -45.38 % | 11.617 M 71.49 % | 6.774 M -10.79 % | 7.593 M -0.51 % | 7.632 M -11.10 % | 8.585 M -21.83 % | 10.983 M 227.07 % | 3.358 M -47.78 % | 6.431 M | 0.000 -100.00 % | 7.626 M 29.30 % | 5.898 M 15.15 % | 5.122 M 31.20 % | 3.904 M -22.98 % | 5.069 M 28.72 % | 3.938 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 |
| Depreciation and amortization | 5.904 M 7.07 % | 5.514 M 0.02 % | 5.513 M 0.00 % | 5.513 M 0.00 % | 5.513 M -1.40 % | 5.591 M 0.00 % | 5.591 M 0.00 % | 5.591 M 0.00 % | 5.591 M 0.00 % | 5.591 M 0.81 % | 5.546 M 5.68 % | 5.248 M -0.02 % | 5.249 M -0.44 % | 5.272 M -0.45 % | 5.296 M -0.26 % | 5.310 M -0.11 % | 5.316 M -0.28 % | 5.331 M -0.19 % | 5.341 M 0.04 % | 5.339 M 0.00 % | 5.339 M -3.16 % | 5.513 M 7.65 % | 5.121 M 0.00 % | 5.121 M 0.00 % | 5.121 M -5.09 % | 5.396 M 4.25 % | 5.176 M 4.31 % | 4.962 M 30.17 % | 3.812 M 145.91 % | 1.550 M -5.53 % | 1.641 M -18.07 % | 2.003 M 60.11 % | 1.251 M -64.44 % | 3.518 M 110.16 % | 1.674 M 0.12 % | 1.672 M 0.12 % | 1.670 M 0.84 % | 1.656 M 3.96 % | 1.593 M 0.00 % | 1.593 M -2.87 % | 1.640 M 2.95 % | 1.593 M 34.69 % | 1.183 M 0.00 % | 1.183 M -17.29 % | 1.430 M 20.90 % | 1.183 M 25.76 % | 940.500 K 0.00 % | 940.500 K 0.00 % | 940.500 K 0.00 % | 940.500 K |
| Operating income | 10.221 M -14.55 % | 11.961 M 67.38 % | 7.146 M -22.80 % | 9.256 M 2.98 % | 8.988 M -98.28 % | 521.802 M 4 797.71 % | 10.654 M 6.59 % | 9.995 M -11.15 % | 11.249 M 145.49 % | -24.726 M -292.18 % | 12.866 M -48.68 % | 25.071 M 4.55 % | 23.979 M -26.05 % | 32.424 M 106.97 % | 15.666 M 3.19 % | 15.181 M 58.88 % | 9.555 M -72.72 % | 35.030 M 217.47 % | 11.034 M 41.12 % | 7.819 M -7.19 % | 8.425 M -53.31 % | 18.046 M 112.93 % | 8.475 M -32.55 % | 12.564 M 25.49 % | 10.012 M -24.44 % | 13.250 M 1.62 % | 13.039 M 40.76 % | 9.263 M -13.39 % | 10.695 M 364.80 % | 2.301 M -80.64 % | 11.886 M 31.00 % | 9.073 M 12.01 % | 8.100 M -6.40 % | 8.654 M 13.81 % | 7.604 M 19.33 % | 6.372 M 0.00 % | 6.372 M 136.75 % | -17.340 M -396.41 % | 5.850 M 0.14 % | 5.842 M -19.75 % | 7.280 M 145.14 % | -16.127 M -333.29 % | 6.913 M 74.88 % | 3.953 M -24.88 % | 5.262 M 116.85 % | -31.237 M -379.73 % | 11.167 M -25.87 % | 15.065 M 200.94 % | 5.006 M -24.86 % | 6.662 M |
| Operating income ratio | 0.02 -12.07 % | 0.02 83.82 % | 0.01 -37.21 % | 0.02 18.11 % | 0.01 -98.37 % | 0.84 4 924.65 % | 0.02 -5.18 % | 0.02 -3.00 % | 0.02 153.25 % | -0.03 -278.58 % | 0.02 -45.99 % | 0.04 26.81 % | 0.03 -37.14 % | 0.04 106.22 % | 0.02 -30.82 % | 0.03 158.88 % | 0.01 -77.14 % | 0.05 118.81 % | 0.02 4.99 % | 0.02 -21.92 % | 0.03 -41.05 % | 0.05 109.74 % | 0.02 -42.04 % | 0.04 48.21 % | 0.03 -30.82 % | 0.04 15.63 % | 0.03 27.20 % | 0.03 -32.49 % | 0.04 363.33 % | 0.01 -79.21 % | 0.04 15.25 % | 0.04 -5.70 % | 0.04 0.45 % | 0.04 4.43 % | 0.04 12.92 % | 0.03 -10.76 % | 0.04 143.99 % | -0.08 -370.96 % | 0.03 -9.40 % | 0.03 -25.27 % | 0.04 153.85 % | -0.08 -325.74 % | 0.04 78.72 % | 0.02 -32.63 % | 0.03 116.98 % | -0.18 -367.31 % | 0.07 -25.95 % | 0.09 213.61 % | 0.03 -28.57 % | 0.04 |
| Total other income expenses net | -6.091 M -51.67 % | -4.016 M -50.13 % | -2.675 M 50.65 % | -5.420 M -13.89 % | -4.759 M 99.07 % | -513.893 M -7 878.47 % | -6.441 M -5.38 % | -6.112 M 14.67 % | -7.163 M -125.45 % | 28.146 M 500.71 % | -7.024 M 4.97 % | -7.391 M -13.34 % | -6.521 M 54.62 % | -14.370 M -159 766.67 % | 9.000 K 100.18 % | -4.988 M -126.84 % | 18.581 M 15 028.77 % | 122.819 K -42.87 % | 215.000 K 106.69 % | -3.214 M 19.37 % | -3.986 M 62.70 % | -10.686 M -167.28 % | -3.998 M 52.47 % | -8.411 M -62.06 % | -5.190 M 35.83 % | -8.087 M 1.73 % | -8.230 M -149.70 % | -3.296 M 48.75 % | -6.431 M -403.06 % | 2.122 M 127.83 % | -7.626 M -40.16 % | -5.441 M -6.23 % | -5.122 M -31.20 % | -3.904 M 8.81 % | -4.281 M -8.71 % | -3.938 M 1.62 % | -4.003 M -117.91 % | 22.350 M 715.37 % | -3.632 M -2.28 % | -3.551 M 32.36 % | -5.250 M -123.88 % | 21.985 M 737.80 % | -3.447 M -1.59 % | -3.393 M 8.02 % | -3.689 M -111.37 % | 32.441 M 538.10 % | -7.405 M 32.28 % | -10.934 M -1 011.18 % | -984.000 K 76.04 % | -4.107 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-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 % | 345.302 M | 0.000 -100.00 % | 357.648 M | 0.000 -100.00 % | 355.435 M -3.86 % | 369.717 M 1 419.97 % | 24.324 M -94.23 % | 421.609 M 556.42 % | 64.229 M -83.46 % | 388.273 M 308.18 % | 95.122 M -69.96 % | 316.650 M 751.67 % | 37.180 M -87.22 % | 290.832 M 333.69 % | 67.060 M -77.46 % | 297.464 M 435.90 % | 55.507 M -80.32 % | 282.088 M 580.29 % | 41.466 M -87.53 % | 332.633 M 2 036.92 % | 15.566 M -95.28 % | 329.669 M 16 685.59 % | 1.964 M -99.46 % | 365.830 M 7 515.12 % | 4.804 M -98.48 % | 315.953 M 18 842.03 % | 1.668 M -99.41 % | 282.830 M 17 937.63 % | 1.568 M -99.43 % | 276.632 M 16 716.53 % | 1.645 M -99.31 % | 238.175 M 27 920.61 % | 850.000 K -99.60 % | 211.746 M 81 655.21 % | 259.000 K -99.87 % | 192.042 M 81 969.16 % | 234.000 K -99.89 % | 212.642 M 532.02 % | 33.645 M -82.72 % | 194.706 M 2 270.70 % | 8.213 M -96.16 % | 213.724 M 959.56 % | 20.171 M -89.99 % | 201.501 M 1 064.68 % | 17.301 M -93.59 % | 269.946 M 1 960.03 % | 13.104 M -95.62 % | 299.153 M |
| Total investments | 0.000 -100.00 % | 8.604 M | 0.000 -100.00 % | 3.123 M | 0.000 -100.00 % | 2.428 M 29.56 % | 1.874 M -96.15 % | 48.648 M 2 684.66 % | 1.747 M -98.64 % | 128.458 M 1 554.32 % | 7.765 M -95.92 % | 190.244 M 6 901.99 % | 2.717 M -96.35 % | 74.359 M 2 529.38 % | 2.828 M -97.89 % | 134.119 M 2 191.07 % | 5.854 M -94.73 % | 111.014 M 514.46 % | 18.067 M -78.21 % | 82.932 M 340.69 % | 18.819 M -39.55 % | 31.132 M 62.39 % | 19.171 M 388.18 % | 3.927 M -84.25 % | 24.937 M 159.55 % | 9.608 M -57.36 % | 22.534 M 575.48 % | 3.336 M -78.52 % | 15.533 M 395.31 % | 3.136 M -79.08 % | 14.987 M 355.49 % | 3.290 M -73.66 % | 12.491 M 634.75 % | 1.700 M 996.77 % | 155.000 K -70.08 % | 518.000 K -94.13 % | 8.828 M 1 786.41 % | 468.000 K 201.94 % | 155.000 K -99.77 % | 67.290 M 186.35 % | 23.499 M 43.06 % | 16.426 M 10 497.42 % | 155.000 K -99.62 % | 40.342 M 25 969.14 % | 154.750 K -99.55 % | 34.602 M 22 223.87 % | 155.000 K -99.41 % | 26.208 M 16 835.56 % | 154.750 K |
| Total debt | 0.000 -100.00 % | 354.848 M | 0.000 -100.00 % | 388.200 M | 0.000 -100.00 % | 370.897 M -12.75 % | 425.075 M | 0.000 -100.00 % | 434.003 M | 0.000 -100.00 % | 438.983 M | 0.000 -100.00 % | 389.020 M | 0.000 -100.00 % | 311.722 M | 0.000 -100.00 % | 349.439 M | 0.000 -100.00 % | 337.595 M | 0.000 -100.00 % | 374.099 M | 0.000 -100.00 % | 345.235 M | 0.000 -100.00 % | 367.793 M | 0.000 -100.00 % | 320.757 M | 0.000 -100.00 % | 284.498 M | 0.000 -100.00 % | 278.200 M | 0.000 -100.00 % | 239.820 M | 0.000 -100.00 % | 212.596 M | 0.000 -100.00 % | 192.301 M | 0.000 -100.00 % | 212.876 M | 0.000 -100.00 % | 228.351 M | 0.000 -100.00 % | 221.937 M | 0.000 -100.00 % | 221.673 M | 0.000 -100.00 % | 287.247 M | 0.000 -100.00 % | 312.257 M |
| Accumulated other comprehensive income loss | 306.610 M 168.19 % | 114.327 M -61.59 % | 297.616 M 56.87 % | 189.727 M -34.82 % | 291.083 M 154.61 % | 114.327 M 5.97 % | 107.889 M -60.95 % | 276.305 M 141.68 % | 114.327 M -57.60 % | 269.628 M 66.71 % | 161.739 M -33.65 % | 243.765 M 113.22 % | 114.327 M -47.62 % | 218.281 M | 0.000 -100.00 % | 190.213 M 66.38 % | 114.327 M -27.60 % | 157.916 M | 0.000 -100.00 % | 148.871 M 30.21 % | 114.327 M -17.87 % | 139.198 M | 0.000 -100.00 % | 130.223 M 13.90 % | 114.327 M -7.82 % | 124.026 M | 0.000 -100.00 % | 113.796 M -0.46 % | 114.327 M 8.35 % | 105.512 M | 0.000 -100.00 % | 98.902 M | 0.000 -100.00 % | 86.289 M 499.49 % | -21.600 M -126.51 % | 81.487 M -28.72 % | 114.327 M 52.01 % | 75.212 M 330.17 % | -32.677 M -146.09 % | 70.894 M -37.99 % | 114.327 M 63.06 % | 70.114 M 285.61 % | -37.775 M -155.57 % | 67.983 M -40.54 % | 114.327 M 80.96 % | 63.179 M 241.31 % | -44.710 M -181.25 % | 55.026 M -51.87 % | 114.327 M |
| Retained earnings | 0.000 -100.00 % | 54.564 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.037 M | 0.000 | 0.000 -100.00 % | 24.259 M | 0.000 | 0.000 | 0.000 100.00 % | -8.281 M | 0.000 | 0.000 | 0.000 100.00 % | -61.833 M | 0.000 | 0.000 | 0.000 100.00 % | -103.175 M | 0.000 | 0.000 | 0.000 100.00 % | -121.823 M | 0.000 | 0.000 | 0.000 100.00 % | -138.250 M | 0.000 | 0.000 | 0.000 100.00 % | -153.144 M | 0.000 | 0.000 | 0.000 100.00 % | -170.560 M | 0.000 | 0.000 | 0.000 100.00 % | -181.153 M | 0.000 | 0.000 | 0.000 100.00 % | -184.064 M | 0.000 | 0.000 | 0.000 100.00 % | -197.020 M |
| Common stock | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M 0.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.888 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.889 M | 0.000 -100.00 % | 107.888 M |
| Total equity | 306.610 M 0.00 % | 306.610 M 3.02 % | 297.616 M 0.00 % | 297.616 M 2.24 % | 291.083 M 0.00 % | 291.083 M 3.19 % | 282.073 M 2.09 % | 276.305 M 0.00 % | 276.305 M 2.48 % | 269.628 M 0.00 % | 269.628 M 10.61 % | 243.765 M 0.00 % | 243.765 M 11.67 % | 218.281 M 0.00 % | 218.281 M 14.76 % | 190.213 M 0.00 % | 190.213 M 20.45 % | 157.916 M 0.00 % | 157.916 M 6.08 % | 148.871 M 0.00 % | 148.871 M 6.95 % | 139.198 M 0.00 % | 139.198 M 6.89 % | 130.223 M 0.00 % | 130.223 M 5.00 % | 124.026 M 0.00 % | 124.026 M 8.99 % | 113.796 M 0.00 % | 113.796 M 7.85 % | 105.512 M 0.00 % | 105.512 M 6.68 % | 98.902 M 0.00 % | 98.902 M 14.62 % | 86.289 M 0.00 % | 86.289 M 5.89 % | 81.487 M 0.00 % | 81.486 M 8.34 % | 75.212 M 0.00 % | 75.212 M 6.09 % | 70.894 M 0.00 % | 70.893 M 1.11 % | 70.114 M 0.00 % | 70.114 M 3.13 % | 67.983 M 0.00 % | 67.982 M 7.60 % | 63.179 M 0.00 % | 63.179 M 14.82 % | 55.026 M 0.00 % | 55.026 M |
| Other non current liabilities | -306.610 M | 0.000 100.00 % | -297.616 M | 0.000 100.00 % | -291.083 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 % | 54.927 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 -100.00 % | 11.148 M | 0.000 -100.00 % | 11.147 M | 0.000 -100.00 % | 10.194 M | 0.000 -100.00 % | 10.193 M | 0.000 -100.00 % | 8.892 M | 0.000 -100.00 % | 8.892 M | 0.000 -100.00 % | 8.729 M | 0.000 -100.00 % | 8.729 M |
| Long term debt | 0.000 -100.00 % | 3.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.891 M -64.47 % | 13.767 M | 0.000 -100.00 % | 23.695 M | 0.000 -100.00 % | 111.954 M | 0.000 -100.00 % | 130.519 M | 0.000 -100.00 % | 107.499 M | 0.000 -100.00 % | 120.611 M | 0.000 -100.00 % | 145.354 M | 0.000 -100.00 % | 165.029 M | 0.000 -100.00 % | 180.449 M | 0.000 -100.00 % | 183.960 M | 0.000 -100.00 % | 182.518 M | 0.000 -100.00 % | 175.986 M | 0.000 -100.00 % | 155.394 M | 0.000 -100.00 % | 91.295 M | 0.000 -100.00 % | 66.348 M | 0.000 -100.00 % | 46.664 M | 0.000 -100.00 % | 67.859 M | 0.000 -100.00 % | 80.278 M | 0.000 -100.00 % | 74.742 M | 0.000 -100.00 % | 78.716 M | 0.000 -100.00 % | 148.149 M | 0.000 -100.00 % | 169.498 M |
| Total non current liabilities | -306.610 M -1 621.18 % | 20.156 M 106.77 % | -297.616 M -1 818.34 % | 17.320 M 105.95 % | -291.083 M -1 380.84 % | 22.726 M -28.64 % | 31.849 M | 0.000 -100.00 % | 41.945 M | 0.000 -100.00 % | 129.932 M | 0.000 -100.00 % | 148.324 M | 0.000 -100.00 % | 124.656 M | 0.000 -100.00 % | 175.538 M | 0.000 -100.00 % | 154.142 M | 0.000 -100.00 % | 173.817 M | 0.000 -100.00 % | 191.232 M | 0.000 -100.00 % | 194.742 M | 0.000 -100.00 % | 189.525 M | 0.000 -100.00 % | 182.993 M | 0.000 -100.00 % | 162.002 M | 0.000 -100.00 % | 97.903 M | 0.000 -100.00 % | 77.496 M | 0.000 -100.00 % | 57.811 M | 0.000 -100.00 % | 78.053 M | 0.000 -100.00 % | 90.471 M | 0.000 -100.00 % | 83.634 M | 0.000 -100.00 % | 87.608 M | 0.000 -100.00 % | 156.878 M | 0.000 -100.00 % | 178.227 M |
| Other current liabilities | 0.000 -100.00 % | 46.296 M | 0.000 -100.00 % | 56.015 M | 0.000 -100.00 % | 44.650 M -29.61 % | 63.429 M | 0.000 -100.00 % | 45.472 M | 0.000 -100.00 % | 76.374 M | 0.000 -100.00 % | 94.074 M | 0.000 -100.00 % | 72.660 M | 0.000 -100.00 % | 64.838 M | 0.000 -100.00 % | 60.849 M | 0.000 -100.00 % | 34.292 M | 0.000 -100.00 % | 57.974 M | 0.000 -100.00 % | 27.430 M | 0.000 -100.00 % | 56.102 M | 0.000 -100.00 % | 49.138 M | 0.000 -100.00 % | 23.524 M | 0.000 -100.00 % | 10.286 M | 0.000 -100.00 % | 7.649 M | 0.000 -100.00 % | 10.165 M | 0.000 -100.00 % | 7.024 M | 0.000 -100.00 % | 9.021 M | 0.000 -100.00 % | 19.512 M | 0.000 -100.00 % | 6.510 M | 0.000 -100.00 % | 20.756 M | 0.000 -100.00 % | 8.005 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 351.496 M | 0.000 -100.00 % | 388.200 M | 0.000 -100.00 % | 366.006 M -11.01 % | 411.308 M | 0.000 -100.00 % | 419.976 M | 0.000 -100.00 % | 327.029 M | 0.000 -100.00 % | 283.527 M | 0.000 -100.00 % | 204.223 M | 0.000 -100.00 % | 228.828 M | 0.000 -100.00 % | 192.241 M | 0.000 -100.00 % | 209.070 M | 0.000 -100.00 % | 164.786 M | 0.000 -100.00 % | 183.834 M | 0.000 -100.00 % | 138.239 M | 0.000 -100.00 % | 108.512 M | 0.000 -100.00 % | 122.806 M | 0.000 -100.00 % | 148.525 M | 0.000 -100.00 % | 146.248 M | 0.000 -100.00 % | 145.637 M | 0.000 -100.00 % | 145.017 M | 0.000 -100.00 % | 148.073 M | 0.000 -100.00 % | 147.195 M | 0.000 -100.00 % | 142.957 M | 0.000 -100.00 % | 139.098 M | 0.000 -100.00 % | 142.759 M |
| Total current liabilities | 0.000 -100.00 % | 530.062 M | 0.000 -100.00 % | 522.006 M | 0.000 -100.00 % | 522.915 M -7.77 % | 566.959 M | 0.000 -100.00 % | 621.716 M | 0.000 -100.00 % | 583.413 M | 0.000 -100.00 % | 556.172 M | 0.000 -100.00 % | 436.587 M | 0.000 -100.00 % | 460.754 M | 0.000 -100.00 % | 426.428 M | 0.000 -100.00 % | 351.986 M | 0.000 -100.00 % | 327.423 M | 0.000 -100.00 % | 307.807 M | 0.000 -100.00 % | 299.790 M | 0.000 -100.00 % | 227.912 M | 0.000 -100.00 % | 227.313 M | 0.000 -100.00 % | 234.332 M | 0.000 -100.00 % | 237.382 M | 0.000 -100.00 % | 235.436 M | 0.000 -100.00 % | 202.886 M | 0.000 -100.00 % | 206.686 M | 0.000 -100.00 % | 194.650 M | 0.000 -100.00 % | 186.188 M | 0.000 -100.00 % | 198.762 M | 0.000 -100.00 % | 188.103 M |
| Total liabilities | -306.610 M -155.73 % | 550.218 M 284.88 % | -297.616 M -155.18 % | 539.326 M 285.28 % | -291.083 M -153.35 % | 545.641 M -8.88 % | 598.808 M | 0.000 -100.00 % | 663.661 M | 0.000 -100.00 % | 713.345 M | 0.000 -100.00 % | 704.496 M | 0.000 -100.00 % | 561.243 M | 0.000 -100.00 % | 636.292 M | 0.000 -100.00 % | 580.570 M | 0.000 -100.00 % | 525.803 M | 0.000 -100.00 % | 518.655 M | 0.000 -100.00 % | 502.549 M | 0.000 -100.00 % | 489.315 M | 0.000 -100.00 % | 410.905 M | 0.000 -100.00 % | 389.315 M | 0.000 -100.00 % | 332.235 M | 0.000 -100.00 % | 314.878 M | 0.000 -100.00 % | 293.247 M | 0.000 -100.00 % | 280.939 M | 0.000 -100.00 % | 297.158 M | 0.000 -100.00 % | 278.284 M | 0.000 -100.00 % | 273.796 M | 0.000 -100.00 % | 355.640 M | 0.000 -100.00 % | 366.330 M |
| Other non current assets | 0.000 -100.00 % | 1.222 M | 0.000 -100.00 % | 1.222 M 107.90 % | -15.462 M -1 234.41 % | 1.363 M -31.23 % | 1.982 M 108.15 % | -24.324 M -1 512.54 % | 1.722 M 102.68 % | -64.229 M -4 038.01 % | 1.631 M 101.71 % | -95.122 M -4 955.64 % | 1.959 M 105.27 % | -37.179 M -1 506.16 % | 2.644 M 103.94 % | -67.059 M -2 770.23 % | 2.511 M 104.52 % | -55.507 M -635.32 % | 10.369 M 125.01 % | -41.466 M -450.29 % | 11.838 M 176.05 % | -15.566 M -193.65 % | 16.622 M 946.77 % | -1.963 M -112.67 % | 15.498 M 422.61 % | -4.804 M -141.44 % | 11.594 M 795.08 % | -1.668 M -114.10 % | 11.832 M 854.58 % | -1.568 M -112.03 % | 13.033 M 892.13 % | -1.645 M -106.00 % | 27.415 M 3 325.25 % | -850.000 K -104.39 % | 19.350 M 7 571.04 % | -259.000 K -102.26 % | 11.468 M 5 000.69 % | -234.000 K -101.20 % | 19.555 M 158.12 % | -33.645 M -417.47 % | 10.598 M 229.04 % | -8.213 M -126.97 % | 30.456 M 250.99 % | -20.171 M -168.16 % | 29.593 M 271.05 % | -17.301 M -124.71 % | 70.016 M 634.32 % | -13.104 M -112.78 % | 102.561 M |
| Long term investments | 0.000 -100.00 % | 8.604 M | 0.000 -100.00 % | 3.123 M | 0.000 -100.00 % | 2.428 M 29.56 % | 1.874 M | 0.000 -100.00 % | 1.747 M | 0.000 -100.00 % | 7.765 M | 0.000 -100.00 % | 2.717 M | 0.000 -100.00 % | 2.828 M | 0.000 -100.00 % | 5.854 M | 0.000 -100.00 % | 18.067 M | 0.000 -100.00 % | 18.819 M | 0.000 -100.00 % | 19.171 M | 0.000 -100.00 % | 24.937 M | 0.000 -100.00 % | 22.534 M | 0.000 -100.00 % | 15.285 M | 0.000 -100.00 % | 14.987 M | 0.000 -100.00 % | 12.491 M | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 8.828 M | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 23.499 M | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 154.750 K | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 154.750 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 247.457 M | 0.000 -100.00 % | 190.926 M | 0.000 -100.00 % | 201.952 M -5.25 % | 213.135 M | 0.000 -100.00 % | 224.316 M | 0.000 -100.00 % | 221.804 M | 0.000 -100.00 % | 232.301 M | 0.000 -100.00 % | 242.987 M | 0.000 -100.00 % | 253.613 M | 0.000 -100.00 % | 264.368 M | 0.000 -100.00 % | 274.963 M | 0.000 -100.00 % | 273.963 M | 0.000 -100.00 % | 281.352 M | 0.000 -100.00 % | 288.060 M | 0.000 -100.00 % | 291.542 M | 0.000 -100.00 % | 193.978 M | 0.000 -100.00 % | 144.064 M | 0.000 -100.00 % | 116.624 M | 0.000 -100.00 % | 116.899 M | 0.000 -100.00 % | 105.023 M | 0.000 -100.00 % | 107.294 M | 0.000 -100.00 % | 120.365 M | 0.000 -100.00 % | 117.767 M | 0.000 -100.00 % | 107.045 M | 0.000 -100.00 % | 78.056 M |
| Total non current assets | 0.000 -100.00 % | 257.283 M | 0.000 -100.00 % | 195.271 M 1 362.91 % | -15.462 M -107.52 % | 205.743 M -5.18 % | 216.991 M 992.09 % | -24.324 M -110.68 % | 227.785 M 454.65 % | -64.229 M -127.78 % | 231.200 M 343.06 % | -95.122 M -140.14 % | 236.977 M 737.39 % | -37.179 M -114.96 % | 248.459 M 470.51 % | -67.059 M -125.60 % | 261.978 M 571.97 % | -55.507 M -118.96 % | 292.804 M 806.13 % | -41.466 M -113.57 % | 305.620 M 2 063.38 % | -15.566 M -105.03 % | 309.756 M 15 879.72 % | -1.963 M -100.61 % | 321.787 M 6 798.32 % | -4.804 M -101.49 % | 322.188 M 19 415.83 % | -1.668 M -100.52 % | 318.659 M 20 422.64 % | -1.568 M -100.71 % | 221.998 M 13 592.85 % | -1.645 M -100.89 % | 183.969 M 21 743.41 % | -850.000 K -100.62 % | 136.129 M 52 659.46 % | -259.000 K -100.19 % | 137.195 M 58 730.34 % | -234.000 K -100.19 % | 124.733 M 470.73 % | -33.645 M -123.80 % | 141.391 M 1 821.55 % | -8.213 M -105.44 % | 150.976 M 848.48 % | -20.171 M -113.67 % | 147.515 M 952.64 % | -17.301 M -109.76 % | 177.216 M 1 452.40 % | -13.104 M -107.25 % | 180.772 M |
| Other current assets | -9.546 M -126.96 % | 35.411 M 179.54 % | -44.519 M -142.96 % | 103.641 M | 0.000 -100.00 % | 61.523 M 9.48 % | 56.194 M | 0.000 -100.00 % | 76.689 M | 0.000 -100.00 % | 67.971 M | 0.000 -100.00 % | 148.668 M | 0.000 -100.00 % | 138.787 M | 0.000 -100.00 % | 119.300 M | 0.000 -100.00 % | 98.582 M | 0.000 -100.00 % | 57.497 M | 0.000 -100.00 % | 45.083 M | 0.000 -100.00 % | 34.740 M | 0.000 -100.00 % | 30.529 M | 0.000 -100.00 % | 29.391 M | 0.000 -100.00 % | 48.524 M | 0.000 -100.00 % | 14.001 M | 0.000 -100.00 % | 21.297 M | 0.000 -100.00 % | 14.783 M | 0.000 -100.00 % | 12.520 M | 0.000 -100.00 % | 7.585 M | 0.000 -100.00 % | 1.413 M | 0.000 -100.00 % | 13.237 M | 0.000 -100.00 % | 34.512 M | 0.000 -100.00 % | 4.350 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.648 M 307.78 % | 11.930 M -90.71 % | 128.458 M 850.20 % | 13.519 M -92.89 % | 190.244 M 736.16 % | 22.752 M -69.40 % | 74.359 M 356.50 % | 16.289 M -87.85 % | 134.119 M 37 779 900.00 % | 355.000 -100.00 % | 111.014 M | 0.000 -100.00 % | 82.932 M | 0.000 -100.00 % | 31.132 M | 0.000 -100.00 % | 3.927 M | 0.000 -100.00 % | 9.608 M | 0.000 -100.00 % | 3.336 M 1 247.70 % | 247.533 K -92.11 % | 3.136 M | 0.000 -100.00 % | 3.290 M | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 518.000 K | 0.000 -100.00 % | 468.000 K | 0.000 -100.00 % | 67.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.342 M | 0.000 -100.00 % | 34.602 M | 0.000 -100.00 % | 26.208 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 9.546 M | 0.000 -100.00 % | 30.552 M | 0.000 -100.00 % | 15.462 M -72.07 % | 55.358 M 327.59 % | -24.324 M -296.26 % | 12.394 M 119.30 % | -64.229 M -226.66 % | 50.710 M 153.31 % | -95.122 M -231.44 % | 72.370 M 294.65 % | -37.180 M -277.98 % | 20.890 M 131.15 % | -67.060 M -200.00 % | 67.059 M 220.81 % | -55.507 M -200.00 % | 55.507 M 233.86 % | -41.466 M -200.00 % | 41.466 M 366.39 % | -15.566 M -200.00 % | 15.566 M 892.57 % | -1.964 M -200.06 % | 1.963 M 140.86 % | -4.804 M -200.00 % | 4.804 M 388.01 % | -1.668 M -200.03 % | 1.668 M 206.35 % | -1.568 M -200.00 % | 1.568 M 195.32 % | -1.645 M -199.98 % | 1.645 M 293.56 % | -850.000 K -200.00 % | 850.000 K 428.19 % | -259.000 K -200.12 % | 258.691 K 210.55 % | -234.000 K -200.00 % | 234.000 K 100.70 % | -33.645 M -200.00 % | 33.645 M | 0.000 -100.00 % | 8.213 M 140.72 % | -20.171 M -200.00 % | 20.171 M 216.59 % | -17.301 M -200.00 % | 17.301 M 232.03 % | -13.104 M -200.00 % | 13.104 M |
| Cash and short term investments | 9.546 M 0.00 % | 9.546 M -78.56 % | 44.519 M 45.72 % | 30.552 M 97.59 % | 15.462 M 0.00 % | 15.462 M -72.07 % | 55.358 M 127.59 % | 24.324 M 0.00 % | 24.324 M -62.13 % | 64.229 M 0.00 % | 64.229 M -32.48 % | 95.122 M 0.00 % | 95.122 M 155.85 % | 37.179 M 0.00 % | 37.179 M -44.56 % | 67.059 M 0.00 % | 67.059 M 20.81 % | 55.507 M 0.00 % | 55.507 M 33.86 % | 41.466 M 0.00 % | 41.466 M 166.39 % | 15.566 M 0.00 % | 15.566 M 692.97 % | 1.963 M 0.01 % | 1.963 M -59.14 % | 4.804 M 0.00 % | 4.804 M 188.01 % | 1.668 M 0.00 % | 1.668 M 6.38 % | 1.568 M 0.00 % | 1.568 M -4.70 % | 1.645 M 0.00 % | 1.645 M 93.56 % | 850.000 K 0.00 % | 850.000 K 228.19 % | 259.000 K 0.12 % | 258.691 K 10.55 % | 234.000 K 0.00 % | 234.000 K -99.30 % | 33.645 M 0.00 % | 33.645 M 309.66 % | 8.213 M 0.00 % | 8.213 M -59.28 % | 20.171 M 0.00 % | 20.171 M 16.59 % | 17.301 M 0.00 % | 17.301 M 32.03 % | 13.104 M 0.00 % | 13.104 M |
| Total current assets | 0.000 -100.00 % | 599.545 M | 0.000 -100.00 % | 641.671 M 4 049.99 % | 15.462 M -97.55 % | 630.981 M -4.96 % | 663.890 M 2 629.36 % | 24.324 M -96.58 % | 712.181 M 1 008.82 % | 64.229 M -91.46 % | 751.773 M 690.33 % | 95.122 M -86.63 % | 711.284 M 1 813.13 % | 37.179 M -93.00 % | 531.065 M 691.94 % | 67.059 M -88.12 % | 564.527 M 917.04 % | 55.507 M -87.55 % | 445.682 M 974.81 % | 41.466 M -88.76 % | 369.054 M 2 270.90 % | 15.566 M -95.53 % | 348.097 M 17 632.91 % | 1.963 M -99.37 % | 310.985 M 6 373.47 % | 4.804 M -98.35 % | 291.153 M 17 355.22 % | 1.668 M -99.19 % | 206.042 M 13 040.43 % | 1.568 M -99.43 % | 272.829 M 16 482.32 % | 1.645 M -99.33 % | 247.168 M 28 978.61 % | 850.000 K -99.68 % | 265.038 M 102 231.27 % | 259.000 K -99.89 % | 237.539 M 101 412.39 % | 234.000 K -99.90 % | 231.418 M 587.82 % | 33.645 M -85.16 % | 226.660 M 2 659.77 % | 8.213 M -95.84 % | 197.422 M 878.74 % | 20.171 M -89.62 % | 194.263 M 1 022.84 % | 17.301 M -92.84 % | 241.603 M 1 743.76 % | 13.104 M -94.55 % | 240.585 M |
| Inventory | 0.000 -100.00 % | 165.741 M | 0.000 -100.00 % | 143.644 M | 0.000 -100.00 % | 193.083 M 3.93 % | 185.788 M | 0.000 -100.00 % | 232.667 M | 0.000 -100.00 % | 245.964 M | 0.000 -100.00 % | 141.418 M | 0.000 -100.00 % | 122.587 M | 0.000 -100.00 % | 44.555 M | 0.000 -100.00 % | 80.775 M | 0.000 -100.00 % | 106.535 M | 0.000 -100.00 % | 129.315 M | 0.000 -100.00 % | 101.734 M | 0.000 -100.00 % | 78.669 M | 0.000 -100.00 % | 96.073 M | 0.000 -100.00 % | 99.085 M | 0.000 -100.00 % | 135.618 M | 0.000 -100.00 % | 137.795 M | 0.000 -100.00 % | 144.116 M | 0.000 -100.00 % | 112.913 M | 0.000 -100.00 % | 121.873 M | 0.000 -100.00 % | 81.615 M | 0.000 -100.00 % | 113.121 M | 0.000 -100.00 % | 105.324 M | 0.000 -100.00 % | 158.486 M |
| Net receivables | 0.000 -100.00 % | 388.847 M | 0.000 -100.00 % | 363.834 M | 0.000 -100.00 % | 360.913 M -1.54 % | 366.550 M | 0.000 -100.00 % | 378.501 M | 0.000 -100.00 % | 373.609 M | 0.000 -100.00 % | 326.076 M | 0.000 -100.00 % | 232.512 M | 0.000 -100.00 % | 333.613 M | 0.000 -100.00 % | 210.818 M | 0.000 -100.00 % | 163.556 M | 0.000 -100.00 % | 158.133 M | 0.000 -100.00 % | 172.548 M | 0.000 -100.00 % | 177.151 M | 0.000 -100.00 % | 78.910 M | 0.000 -100.00 % | 123.652 M | 0.000 -100.00 % | 95.903 M | 0.000 -100.00 % | 105.096 M | 0.000 -100.00 % | 78.381 M | 0.000 -100.00 % | 105.751 M | 0.000 -100.00 % | 63.557 M | 0.000 -100.00 % | 106.181 M | 0.000 -100.00 % | 47.734 M | 0.000 -100.00 % | 84.466 M | 0.000 -100.00 % | 64.645 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 347.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 132.270 M | 0.000 -100.00 % | 77.791 M | 0.000 -100.00 % | 106.531 M -26.46 % | 144.853 M | 0.000 -100.00 % | 144.853 M | 0.000 -100.00 % | 180.010 M | 0.000 -100.00 % | 161.954 M | 0.000 -100.00 % | 159.704 M | 0.000 -100.00 % | 160.113 M | 0.000 -100.00 % | 173.338 M | 0.000 -100.00 % | 108.623 M | 0.000 -100.00 % | 104.663 M | 0.000 -100.00 % | 96.543 M | 0.000 -100.00 % | 105.449 M | 0.000 -100.00 % | 70.262 M | 0.000 -100.00 % | 80.983 M | 0.000 -100.00 % | 75.520 M | 0.000 -100.00 % | 83.485 M | 0.000 -100.00 % | 79.634 M | 0.000 -100.00 % | 50.845 M | 0.000 -100.00 % | 49.592 M | 0.000 -100.00 % | 27.943 M | 0.000 -100.00 % | 36.721 M | 0.000 -100.00 % | 38.908 M | 0.000 -100.00 % | 37.339 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.728 M | 0.000 | 0.000 -100.00 % | 11.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.975 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 23.923 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 |
| Other total stockholders equity | 0.000 -100.00 % | 29.830 M | 0.000 -100.00 % | 189.727 M | 0.000 -100.00 % | 29.830 M -55.00 % | 66.295 M | 0.000 -100.00 % | 29.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.830 M | 0.000 -100.00 % | 110.392 M | 0.000 -100.00 % | 29.830 M | 0.000 -100.00 % | 50.027 M | 0.000 -100.00 % | 29.830 M | 0.000 -100.00 % | 31.309 M | 0.000 -100.00 % | 29.831 M | 0.000 -100.00 % | 16.137 M | 0.000 -100.00 % | 5.907 M | 0.000 100.00 % | -2.377 M | 0.000 -100.00 % | 144.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.831 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.804 M | 0.000 -100.00 % | 17.320 M | 0.000 -100.00 % | 17.835 M -1.37 % | 18.082 M | 0.000 -100.00 % | 18.250 M | 0.000 -100.00 % | 17.978 M | 0.000 -100.00 % | 17.805 M | 0.000 -100.00 % | 17.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.788 M | 0.000 -100.00 % | 8.788 M | 0.000 -100.00 % | 10.783 M | 0.000 -100.00 % | 10.783 M | 0.000 -100.00 % | 7.007 M | 0.000 -100.00 % | 7.007 M | 0.000 -100.00 % | 6.608 M | 0.000 -100.00 % | 6.608 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 liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 764.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 856.828 M | 0.000 -100.00 % | 836.942 M | 0.000 -100.00 % | 836.724 M -5.01 % | 880.881 M | 0.000 -100.00 % | 939.966 M | 0.000 -100.00 % | 982.973 M | 0.000 -100.00 % | 948.261 M | 0.000 -100.00 % | 779.524 M | 0.000 -100.00 % | 826.505 M | 0.000 -100.00 % | 738.486 M | 0.000 -100.00 % | 674.674 M | 0.000 -100.00 % | 657.853 M | 0.000 -100.00 % | 632.773 M | 0.000 -100.00 % | 613.341 M | 0.000 -100.00 % | 524.701 M | 0.000 -100.00 % | 494.827 M | 0.000 -100.00 % | 431.137 M | 0.000 -100.00 % | 401.167 M | 0.000 -100.00 % | 374.734 M | 0.000 -100.00 % | 356.151 M | 0.000 -100.00 % | 368.051 M | 0.000 -100.00 % | 348.398 M | 0.000 -100.00 % | 341.778 M | 0.000 -100.00 % | 418.819 M | 0.000 -100.00 % | 421.357 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -2.848 M 17.33 % | -3.445 M | 0.000 | 0.000 -100.00 % | 8.086 M 298 366.32 % | -2.711 K 11.32 % | -3.057 K -32.57 % | -2.306 K 47.24 % | -4.371 K 65.61 % | -12.711 K 3.35 % | -13.152 K 14.10 % | -15.310 K -50.48 % | -10.174 K -51.81 % | -6.702 K 68.63 % | -21.366 K -1.51 % | -21.049 K -87.12 % | -11.249 K -144.28 % | -4.605 K -3.74 % | -4.439 K 14.56 % | -5.196 K -16.05 % | -4.477 K -7.80 % | -4.153 K 13.87 % | -4.822 K -247.49 % | -1.388 K 71.14 % | -4.809 K 19.41 % | -5.967 K -39.94 % | -4.264 K -5.98 % | -4.024 K 5.55 % | -4.260 K -17.29 % | -3.632 K -21.96 % | -2.978 K 67.94 % | -9.290 K -179.56 % | -3.323 K -36.52 % | -2.434 K -2.74 % | -2.369 K 41.59 % | -4.056 K -82.87 % | -2.218 K 3.19 % | -2.291 K -12.86 % | -2.030 K 55.45 % | -4.556 K -31.46 % | -3.466 K -518.93 % | -560.000 64.40 % | -1.573 K -51.08 % | -1.041 K 72.32 % | -3.762 K 8.93 % | -4.131 K -2.71 % | -4.022 K -112.63 % | -1.892 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.182 M 312.47 % | 2.711 M -11.32 % | 3.057 M 32.57 % | 2.306 M -47.24 % | 4.371 M -65.61 % | 12.711 M | 0.000 -100.00 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 11.182 M 312.47 % | 2.711 M | 0.000 -100.00 % | 2.306 M | 0.000 -100.00 % | 12.711 M | 0.000 -100.00 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 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 % | 66.540 M 20.20 % | 55.358 M 5.15 % | 52.647 M | 0.000 -100.00 % | 22.018 M | 0.000 -100.00 % | 51.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.583 M -97.62 % | 66.540 M 20.20 % | 55.358 M 1 710.86 % | 3.057 M -87.43 % | 24.324 M 456.49 % | 4.371 M -93.19 % | 64.229 M | 0.000 -100.00 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 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 % | 11.182 M 312.47 % | 2.711 M -11.32 % | 3.057 M 32.57 % | 2.306 M -47.24 % | 4.371 M -65.61 % | 12.711 M | 0.000 -100.00 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 11.182 M 312.47 % | 2.711 M -11.32 % | 3.057 M 32.57 % | 2.306 M -47.24 % | 4.371 M -65.61 % | 12.711 M | 0.000 -100.00 % | 15.310 M 50.48 % | 10.174 M 51.81 % | 6.702 M -68.63 % | 21.366 M 1.51 % | 21.049 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 |