Comefly Outdoor Co., Ltd. 603908.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.304 B -10.42 % | 1.456 B 1.40 % | 1.436 B 55.52 % | 923.257 M 43.64 % | 642.737 M 21.41 % | 529.394 M -3.97 % | 551.290 M 6.85 % | 515.957 M 19.78 % | 430.748 M -5.32 % | 454.972 M 5.32 % | 431.978 M 8.63 % | 397.661 M 25.87 % | 315.936 M -2.32 % | 323.444 M |
| Net income | 83.762 M -21.57 % | 106.797 M -24.05 % | 140.623 M 78.88 % | 78.614 M 70.99 % | 45.975 M 12.72 % | 40.786 M -0.98 % | 41.192 M -17.69 % | 50.047 M 5.39 % | 47.487 M -12.46 % | 54.243 M 54.70 % | 35.063 M -23.75 % | 45.988 M 31.99 % | 34.842 M 18.13 % | 29.495 M |
| Income before tax | 105.693 M -22.89 % | 137.067 M -22.01 % | 175.746 M 88.19 % | 93.388 M 59.45 % | 58.571 M 7.38 % | 54.546 M -8.09 % | 59.345 M -16.51 % | 71.082 M 15.35 % | 61.622 M -15.70 % | 73.099 M 49.56 % | 48.877 M -19.03 % | 60.364 M 25.95 % | 47.927 M 24.26 % | 38.572 M |
| Income before tax ratio | 0.08 -13.92 % | 0.09 -23.08 % | 0.12 21.01 % | 0.10 11.00 % | 0.09 -11.56 % | 0.10 -4.29 % | 0.11 -21.86 % | 0.14 -3.70 % | 0.14 -10.96 % | 0.16 42.00 % | 0.11 -25.46 % | 0.15 0.06 % | 0.15 27.21 % | 0.12 |
| EBITDA | 138.705 M -19.50 % | 172.306 M -17.77 % | 209.553 M 70.00 % | 123.264 M 71.11 % | 72.036 M 15.90 % | 62.156 M -7.42 % | 67.136 M -14.39 % | 78.425 M 5.58 % | 74.277 M -3.85 % | 77.247 M 39.21 % | 55.490 M -4.71 % | 58.233 M 31.25 % | 44.370 M 8.23 % | 40.996 M |
| Net income ratio | 0.06 -12.45 % | 0.07 -25.10 % | 0.10 15.02 % | 0.09 19.04 % | 0.07 -7.16 % | 0.08 3.11 % | 0.07 -22.97 % | 0.10 -12.01 % | 0.11 -7.53 % | 0.12 46.88 % | 0.08 -29.81 % | 0.12 4.86 % | 0.11 20.94 % | 0.09 |
| Ratio EBITDA | 0.11 -10.14 % | 0.12 -18.91 % | 0.15 9.31 % | 0.13 19.12 % | 0.11 -4.54 % | 0.12 -3.59 % | 0.12 -19.88 % | 0.15 -11.85 % | 0.17 1.56 % | 0.17 32.17 % | 0.13 -12.28 % | 0.15 4.27 % | 0.14 10.80 % | 0.13 |
| Gross profit ratio | 0.28 3.56 % | 0.27 -2.96 % | 0.28 14.10 % | 0.25 -2.58 % | 0.25 -9.53 % | 0.28 3.22 % | 0.27 -13.07 % | 0.31 -8.81 % | 0.34 4.05 % | 0.33 6.87 % | 0.31 5.19 % | 0.29 -4.06 % | 0.31 42.83 % | 0.21 |
| Weighted average shs out dil | 93.068 M 41.29 % | 65.871 M -1.16 % | 66.646 M -0.07 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.38 % | 66.439 M 6.20 % | 62.559 M 25.15 % | 49.986 M -0.48 % | 50.225 M 0.27 % | 50.091 M 0.21 % | 49.987 M 36.29 % | 36.676 M 21.86 % | 30.096 M |
| Weighted average shs out | 93.068 M 41.29 % | 65.871 M -1.16 % | 66.646 M -0.07 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.38 % | 66.439 M 6.20 % | 62.559 M 25.15 % | 49.986 M -0.48 % | 50.225 M 0.27 % | 50.091 M 0.21 % | 49.987 M 36.29 % | 36.676 M 21.86 % | 30.096 M |
| EPS diluted | 0.90 -44.44 % | 1.62 -23.22 % | 2.11 78.81 % | 1.18 71.01 % | 0.69 13.11 % | 0.61 -1.61 % | 0.62 -22.50 % | 0.80 -15.79 % | 0.95 -12.04 % | 1.08 54.29 % | 0.70 -23.91 % | 0.92 -3.16 % | 0.95 -3.06 % | 0.98 |
| Earnings per share | 0.90 -21.74 % | 1.15 -45.50 % | 2.11 78.81 % | 1.18 71.01 % | 0.69 13.11 % | 0.61 -1.61 % | 0.62 -22.50 % | 0.80 -15.79 % | 0.95 -12.04 % | 1.08 54.29 % | 0.70 -23.91 % | 0.92 -3.16 % | 0.95 -3.06 % | 0.98 |
| Gross profit | 371.382 M -7.22 % | 400.303 M -1.60 % | 406.829 M 77.44 % | 229.273 M 39.94 % | 163.840 M 9.85 % | 149.155 M -0.88 % | 150.477 M -7.12 % | 162.008 M 9.23 % | 148.324 M -1.49 % | 150.562 M 12.56 % | 133.757 M 14.27 % | 117.052 M 20.75 % | 96.934 M 39.51 % | 69.482 M |
| Income tax expense | 21.932 M -27.55 % | 30.270 M -13.82 % | 35.123 M 137.72 % | 14.774 M 17.30 % | 12.596 M -8.46 % | 13.759 M -24.20 % | 18.153 M -13.70 % | 21.035 M 48.82 % | 14.135 M -25.04 % | 18.856 M 36.50 % | 13.814 M -3.91 % | 14.376 M 9.86 % | 13.085 M 49.31 % | 8.764 M |
| Cost of revenue | 932.826 M -11.63 % | 1.056 B 2.58 % | 1.029 B 48.27 % | 693.985 M 44.91 % | 478.898 M 25.95 % | 380.238 M -5.13 % | 400.813 M 13.24 % | 353.949 M 25.33 % | 282.424 M -7.22 % | 304.410 M 2.08 % | 298.221 M 6.28 % | 280.609 M 28.13 % | 219.002 M -13.77 % | 253.962 M |
| General and administrative expenses | 95.079 M 22.84 % | 77.403 M 255.87 % | 21.750 M 45.03 % | 14.997 M 44.64 % | 10.368 M 56.13 % | 6.641 M -20.76 % | 8.381 M -0.94 % | 8.460 M 51.24 % | 5.594 M 6.13 % | 5.271 M -36.13 % | 8.253 M -72.35 % | 29.846 M 1.73 % | 29.338 M 78.52 % | 16.434 M |
| Selling and marketing expenses | 79.029 M -8.14 % | 86.033 M -12.77 % | 98.629 M 85.77 % | 53.092 M 35.06 % | 39.310 M -30.77 % | 56.780 M 17.77 % | 48.211 M 14.83 % | 41.986 M 8.14 % | 38.826 M 11.24 % | 34.903 M -7.81 % | 37.858 M 38.47 % | 27.341 M 25.98 % | 21.702 M 49.57 % | 14.509 M |
| Other expenses | 65.700 M 499.40 % | 10.961 M -81.25 % | 58.444 M 43.74 % | 40.659 M 40.86 % | 28.865 M 7.32 % | 26.895 M 1 423.96 % | -2.031 M -457.13 % | 568.822 K -71.39 % | 1.988 M 93.89 % | 1.025 M -55.42 % | 2.300 M 56.55 % | 1.469 M 38.74 % | 1.059 M -69.97 % | 3.526 M |
| Operating expenses | 265.959 M 1.27 % | 262.616 M 22.16 % | 214.977 M 60.25 % | 134.153 M 34.24 % | 99.937 M 1.95 % | 98.026 M 1.15 % | 96.915 M 12.20 % | 86.377 M 9.93 % | 78.574 M 4.60 % | 75.116 M -3.89 % | 78.154 M 32.87 % | 58.819 M 11.90 % | 52.564 M 66.82 % | 31.510 M |
| Cost and expenses | 1.199 B -9.06 % | 1.318 B 5.97 % | 1.244 B 50.21 % | 828.138 M 43.07 % | 578.835 M 21.03 % | 478.264 M -3.91 % | 497.729 M 13.04 % | 440.326 M 21.97 % | 360.998 M -4.88 % | 379.526 M 0.84 % | 376.374 M 10.88 % | 339.428 M 24.99 % | 271.566 M -4.87 % | 285.473 M |
| Research and development expenses | 26.151 M -6.53 % | 27.977 M -22.62 % | 36.154 M 42.31 % | 25.405 M 18.75 % | 21.394 M 177.49 % | 7.710 M -16.69 % | 9.254 M 46.44 % | 6.320 M 24.26 % | 5.086 M 8.50 % | 4.688 M -29.77 % | 6.675 M 61.16 % | 4.142 M 38.34 % | 2.994 M | 0.000 |
| Selling general and administrative expenses | 174.108 M 6.53 % | 163.436 M 35.77 % | 120.379 M 76.80 % | 68.089 M 37.06 % | 49.678 M -21.67 % | 63.421 M 12.07 % | 56.592 M 12.18 % | 50.447 M 13.57 % | 44.419 M 10.57 % | 40.174 M -12.88 % | 46.111 M -19.37 % | 57.187 M 12.04 % | 51.040 M 64.95 % | 30.943 M |
| Interest income | 3.595 M 20.27 % | 2.989 M -73.20 % | 11.151 M 72.54 % | 6.463 M 64.03 % | 3.940 M 187.52 % | 1.370 M 10.28 % | 1.243 M -18.74 % | 1.529 M 237.81 % | 452.700 K -3.01 % | 466.727 K 12.91 % | 413.373 K -73.28 % | 1.547 M 28.37 % | 1.205 M 3 012 897 597.19 % | -0.040 |
| Interest expense | 7.251 M -37.97 % | 11.690 M 2.38 % | 11.418 M 1.31 % | 11.271 M 97.30 % | 5.712 M 246.24 % | 1.650 M 3 626.35 % | 44.275 K 83.21 % | 24.166 K -94.17 % | 414.662 K -71.61 % | 1.460 M -30.86 % | 2.112 M | 0.000 | 0.000 -100.00 % | 3.472 M |
| Depreciation and amortization | 26.885 M 18.66 % | 22.658 M 2.74 % | 22.053 M 28.76 % | 17.128 M 148.59 % | 6.890 M -6.47 % | 7.367 M -0.99 % | 7.440 M 8.34 % | 6.868 M 288.13 % | 1.770 M -65.21 % | 5.087 M 13.04 % | 4.500 M 307.10 % | -2.173 M 66.01 % | -6.393 M -208.36 % | 5.900 M |
| Operating income | 105.423 M -23.43 % | 137.687 M -21.03 % | 174.352 M 86.89 % | 93.293 M 58.60 % | 58.823 M 11.35 % | 52.825 M -6.68 % | 56.609 M -19.72 % | 70.513 M 18.08 % | 59.715 M -17.17 % | 72.093 M 54.59 % | 46.633 M -20.95 % | 58.993 M 25.75 % | 46.913 M 33.67 % | 35.096 M |
| Operating income ratio | 0.08 -14.53 % | 0.09 -22.12 % | 0.12 20.17 % | 0.10 10.41 % | 0.09 -8.28 % | 0.10 -2.82 % | 0.10 -24.86 % | 0.14 -1.42 % | 0.14 -12.51 % | 0.16 46.78 % | 0.11 -27.23 % | 0.15 -0.09 % | 0.15 36.85 % | 0.11 |
| Total other income expenses net | 270.767 K 143.64 % | -620.444 K -144.51 % | 1.394 M 488.90 % | 236.683 K 193.93 % | -251.981 K -114.64 % | 1.721 M -37.10 % | 2.736 M 381.01 % | 568.823 K -70.27 % | 1.914 M 90.12 % | 1.007 M -55.15 % | 2.244 M 63.73 % | 1.371 M -61.47 % | 3.558 M 2.37 % | 3.475 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.266 M -53.66 % | 41.578 M -85.89 % | 294.762 M 60.10 % | 184.112 M 272.85 % | 49.379 M 238.57 % | -35.634 M -106.98 % | -17.216 M 64.42 % | -48.381 M -617.14 % | -6.746 M -172.78 % | 9.269 M 98.28 % | 4.675 M 127.43 % | -17.041 M 53.39 % | -36.562 M -2 020.92 % | 1.903 M |
| Total investments | 10.554 M -86.74 % | 79.606 M 311.71 % | 19.335 M 30.34 % | 14.834 M -94.65 % | 277.221 M 54.01 % | 180.000 M | 0.000 -100.00 % | 2.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.567 M 204.83 % | 842.182 K -87.04 % | 6.500 M |
| Total debt | 126.242 M -39.56 % | 208.884 M -51.07 % | 426.912 M 20.24 % | 355.057 M 22.91 % | 288.887 M 630.43 % | 39.550 M -37.57 % | 63.350 M 21.20 % | 52.270 M 20.16 % | 43.500 M -11.59 % | 49.200 M 44.71 % | 34.000 M 100.00 % | 17.000 M | 0.000 -100.00 % | 37.140 M |
| Accumulated other comprehensive income loss | 57.063 M | 0.000 -100.00 % | 58.157 M 17.17 % | 49.634 M 17.82 % | 42.127 M 13.28 % | 37.189 M 19.45 % | 31.134 M 15.97 % | 26.846 M 18.25 % | 22.702 M 13.81 % | 19.947 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 225.816 M 1.68 % | 222.082 M 13.88 % | 195.021 M 58.63 % | 122.941 M 20.71 % | 101.852 M -8.10 % | 110.833 M -12.12 % | 126.118 M 2.90 % | 122.559 M 18.61 % | 103.332 M 23.60 % | 83.601 M 46.26 % | 57.159 M 15.63 % | 49.432 M 55.52 % | 31.784 M 103.38 % | 15.628 M |
| Common stock | 93.366 M 40.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 33.38 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 52.11 % | 32.872 M 9.57 % | 30.000 M |
| Total equity | 565.363 M -0.33 % | 567.246 M 6.22 % | 534.048 M 13.98 % | 468.536 M 6.50 % | 439.940 M -0.91 % | 443.983 M -2.04 % | 453.214 M 1.76 % | 445.367 M 129.75 % | 193.850 M 13.12 % | 171.364 M 21.00 % | 141.620 M 8.06 % | 131.057 M 19.18 % | 109.969 M 108.49 % | 52.746 M |
| Other non current liabilities | 94.569 K -32.52 % | 140.152 K -90.00 % | 1.401 M 16.20 % | 1.206 M -69.55 % | 3.960 M 714.93 % | 485.919 K 73.00 % | 280.870 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 20.225 M -14.49 % | 23.653 M -22.70 % | 30.597 M 29.99 % | 23.538 M 2.38 % | 22.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 27.796 M 10.69 % | 25.111 M -28.62 % | 35.178 M 26.55 % | 27.798 M 335.98 % | 6.376 M 856.18 % | 666.822 K 137.41 % | 280.870 K -60.22 % | 706.031 K | 0.000 -100.00 % | 11.450 K | 0.000 -100.00 % | 641.806 K 204.83 % | 210.545 K 30.31 % | 161.568 K |
| Other current liabilities | 70.882 M -51.97 % | 147.592 M 71.12 % | 86.249 M 77.83 % | 48.502 M 4 603.46 % | -1.077 M -101.50 % | 71.813 M -27.90 % | 99.603 M 202.65 % | 32.910 M 0.81 % | 32.645 M 46.92 % | 22.219 M 25 546.29 % | 86.637 K -99.58 % | 20.479 M 29.62 % | 15.800 M -29.78 % | 22.499 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 17.087 M -66.97 % | 51.726 M 16.47 % | 44.409 M 607.56 % | 6.276 M -24.81 % | 8.348 M 16.89 % | 7.141 M 22.48 % | 5.830 M 54.82 % | 3.766 M -84.23 % | 23.876 M 20.71 % | 19.780 M | 0.000 -100.00 % | 17.717 M |
| Short term debt | 106.017 M -42.77 % | 185.231 M -52.13 % | 386.920 M 19.58 % | 323.557 M 12.00 % | 288.887 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.200 M 44.71 % | 34.000 M 100.00 % | 17.000 M | 0.000 -100.00 % | 37.140 M |
| Total current liabilities | 543.076 M -17.69 % | 659.804 M -14.52 % | 771.912 M 11.86 % | 690.072 M 30.27 % | 529.730 M 157.12 % | 206.022 M 17.95 % | 174.667 M -7.26 % | 188.332 M 11.93 % | 168.263 M 21.96 % | 137.968 M -28.75 % | 193.640 M 16.34 % | 166.445 M 28.22 % | 129.812 M -5.46 % | 137.316 M |
| Total liabilities | 570.872 M -16.65 % | 684.914 M -15.14 % | 807.090 M 12.43 % | 717.871 M 33.90 % | 536.106 M 159.38 % | 206.689 M 18.14 % | 174.948 M -7.45 % | 189.038 M 12.35 % | 168.263 M 21.95 % | 137.979 M -28.74 % | 193.640 M 15.89 % | 167.087 M 28.51 % | 130.022 M -5.42 % | 137.477 M |
| Other non current assets | 14.679 M 226.15 % | 4.501 M -97.79 % | 203.207 M -17.49 % | 246.283 M 10 432.96 % | 2.338 M -6.18 % | 2.492 M -25.68 % | 3.353 M 40.49 % | 2.387 M -35.00 % | 3.672 M 18.93 % | 3.087 M 513.85 % | 502.972 K 170.46 % | 185.971 K 100.44 % | -41.934 M -5 206.48 % | 821.191 K |
| Long term investments | 0.000 -100.00 % | 16.209 M 108.99 % | -180.228 M 21.33 % | -229.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.934 M 616.36 % | 5.854 M |
| Intangible assets | 23.788 M -9.07 % | 26.160 M 149.85 % | 10.471 M -3.53 % | 10.853 M 0.10 % | 10.843 M 0.14 % | 10.828 M -5.05 % | 11.404 M -4.31 % | 11.917 M -3.46 % | 12.344 M 6.53 % | 11.588 M -2.81 % | 11.923 M -1.38 % | 12.090 M 1.90 % | 11.864 M -2.85 % | 12.212 M |
| 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 |
| Goodwill and intangible assets | 23.788 M -9.07 % | 26.160 M 149.85 % | 10.471 M -3.53 % | 10.853 M 0.10 % | 10.843 M 0.14 % | 10.828 M -5.05 % | 11.404 M -4.31 % | 11.917 M -3.46 % | 12.344 M 6.53 % | 11.588 M -2.81 % | 11.923 M -1.38 % | 12.090 M 1.90 % | 11.864 M -2.85 % | 12.212 M |
| Property plant equipment net | 157.717 M -8.25 % | 171.897 M 35.67 % | 126.701 M 75.36 % | 72.251 M 108.57 % | 34.641 M 4.80 % | 33.053 M -10.58 % | 36.964 M -2.14 % | 37.771 M 23.33 % | 30.626 M -5.53 % | 32.419 M -0.04 % | 32.431 M -1.21 % | 32.828 M 9.17 % | 30.070 M -5.95 % | 31.973 M |
| Total non current assets | 219.177 M -7.06 % | 235.817 M 39.28 % | 169.317 M 55.04 % | 109.208 M 87.06 % | 58.381 M 6.49 % | 54.823 M -7.30 % | 59.140 M -0.34 % | 59.340 M 9.23 % | 54.327 M 5.17 % | 51.656 M 6.55 % | 48.479 M 4.20 % | 46.526 M 8.30 % | 42.960 M -18.82 % | 52.918 M |
| Other current assets | 50.159 M 95.39 % | 25.671 M -32.06 % | 37.784 M -17.79 % | 45.961 M 40.22 % | 32.778 M 71.55 % | 19.106 M -71.27 % | 66.499 M -56.88 % | 154.213 M 728.31 % | 18.618 M 92.29 % | 9.682 M -15.83 % | 11.503 M -55.52 % | 25.861 M -38.22 % | 41.860 M 303.10 % | 10.384 M |
| Short term investments | 10.554 M -86.74 % | 79.606 M -60.11 % | 199.563 M -18.19 % | 243.926 M -12.01 % | 277.221 M 54.01 % | 180.000 M 41.73 % | 127.000 M 4 396.97 % | 2.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.567 M 204.83 % | 842.182 K 30.31 % | 646.275 K |
| cash and cash equivalents | 106.976 M -36.06 % | 167.306 M 26.60 % | 132.150 M -22.69 % | 170.945 M -28.63 % | 239.507 M 218.56 % | 75.184 M -6.68 % | 80.566 M -19.96 % | 100.651 M 100.32 % | 50.246 M 25.83 % | 39.931 M 36.17 % | 29.325 M -13.85 % | 34.041 M -6.89 % | 36.562 M 3.76 % | 35.237 M |
| Cash and short term investments | 106.976 M -56.67 % | 246.912 M -25.56 % | 331.713 M -20.04 % | 414.871 M -19.71 % | 516.729 M 102.49 % | 255.184 M 216.74 % | 80.566 M -22.14 % | 103.475 M 105.94 % | 50.246 M 25.83 % | 39.931 M 36.17 % | 29.325 M -19.89 % | 36.608 M -2.13 % | 37.404 M 4.24 % | 35.883 M |
| Total current assets | 917.058 M -9.77 % | 1.016 B -13.27 % | 1.172 B 8.78 % | 1.077 B 17.38 % | 917.665 M 54.01 % | 595.849 M 4.71 % | 569.021 M -1.05 % | 575.065 M 86.84 % | 307.786 M 19.44 % | 257.687 M -10.15 % | 286.782 M 13.98 % | 251.618 M 27.70 % | 197.031 M 43.50 % | 137.306 M |
| Inventory | 615.984 M 3.45 % | 595.452 M -14.47 % | 696.155 M 31.10 % | 531.023 M 76.57 % | 300.751 M 5.71 % | 284.515 M 25.61 % | 226.510 M -4.94 % | 238.287 M 17.06 % | 203.558 M 28.28 % | 158.689 M -9.92 % | 176.171 M 25.70 % | 140.152 M 50.93 % | 92.859 M 34.81 % | 68.881 M |
| Net receivables | 143.940 M -2.95 % | 148.308 M 39.69 % | 106.168 M 16.90 % | 90.816 M 34.72 % | 67.409 M 81.97 % | 37.043 M -30.44 % | 53.256 M 51.60 % | 35.129 M -0.66 % | 35.364 M -28.39 % | 49.385 M -29.23 % | 69.782 M 42.42 % | 48.997 M 96.71 % | 24.908 M 12.41 % | 22.158 M |
| Tax assets | 22.993 M 34.86 % | 17.050 M 86.00 % | 9.167 M 2.85 % | 8.913 M -15.59 % | 10.559 M 24.96 % | 8.450 M 13.89 % | 7.420 M 2.12 % | 7.265 M -5.45 % | 7.684 M 68.45 % | 4.562 M 25.97 % | 3.621 M 154.63 % | 1.422 M 38.68 % | 1.026 M -50.18 % | 2.059 M |
| 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 |
| Account payables | 355.267 M 15.42 % | 307.814 M 7.69 % | 285.835 M -5.13 % | 301.276 M 53.94 % | 195.714 M 53.74 % | 127.299 M 88.95 % | 67.373 M -54.33 % | 147.531 M 12.52 % | 131.119 M 124.71 % | 58.351 M -55.22 % | 130.316 M 3.84 % | 125.492 M 15.69 % | 108.477 M 46.94 % | 73.826 M |
| Tax payables | 10.910 M -43.08 % | 19.167 M 48.48 % | 12.909 M 106.05 % | 6.265 M -25.46 % | 8.405 M 21.62 % | 6.911 M -10.15 % | 7.691 M -2.52 % | 7.891 M 75.40 % | 4.499 M 1.50 % | 4.432 M -17.34 % | 5.361 M 54.32 % | 3.474 M -37.24 % | 5.535 M 43.72 % | 3.851 M |
| Deferred revenue non current | 7.476 M | 0.000 | 0.000 | 0.000 100.00 % | -22.991 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.450 K | 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 |
| Capital lease obligations | 20.225 M -14.49 % | 23.653 M -22.70 % | 30.597 M 29.99 % | 23.538 M 2.38 % | 22.991 M | 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 |
| Other total stockholders equity | 189.118 M -32.09 % | 278.474 M 2.25 % | 272.337 M 18.78 % | 229.271 M 0.00 % | 229.271 M 0.00 % | 229.271 M 0.00 % | 229.271 M 0.00 % | 229.271 M 1 186.89 % | 17.816 M -52.82 % | 37.763 M 111.78 % | 17.831 M -43.62 % | 31.625 M -30.21 % | 45.313 M 536.62 % | 7.118 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.318 M -58.55 % | 3.179 M 4.08 % | 3.054 M 26.42 % | 2.416 M 1 235.61 % | 180.903 K | 0.000 -100.00 % | 706.031 K | 0.000 | 0.000 | 0.000 -100.00 % | 641.806 K 204.83 % | 210.545 K 30.31 % | 161.568 K |
| 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 |
| Total assets | 1.136 B -9.26 % | 1.252 B -6.63 % | 1.341 B 13.04 % | 1.186 B 21.55 % | 976.046 M 50.01 % | 650.672 M 3.58 % | 628.162 M -0.98 % | 634.405 M 75.20 % | 362.113 M 17.06 % | 309.343 M -7.73 % | 335.260 M 12.45 % | 298.144 M 24.23 % | 239.991 M 26.16 % | 190.224 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -129.000 K -105.65 % | 2.284 M 1 709.05 % | 126.272 K 114.86 % | -849.482 K 1.24 % | -860.162 K -176.46 % | 1.125 M | 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 -100.00 % | 5.160 M | 0.000 |
| Change in working capital | -61.029 M -149.81 % | 122.511 M 167.63 % | -181.149 M -14.29 % | -158.502 M -274.35 % | -42.341 M -136.37 % | -17.913 M 2.02 % | -18.282 M 36.28 % | -28.692 M -26.46 % | -22.688 M -309.12 % | 10.850 M 128.23 % | -38.432 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 18.523 M 163.41 % | -29.211 M -151.88 % | -11.597 M 87.72 % | -94.414 M -82.24 % | -51.807 M -650.53 % | 9.410 M 207.95 % | -8.717 M -20.94 % | -7.208 M -225.08 % | 5.763 M -72.04 % | 20.613 M 420.24 % | -6.437 M | 0.000 | 0.000 | 0.000 |
| Inventory | -41.793 M -147.12 % | 88.699 M 150.99 % | -173.939 M 28.39 % | -242.912 M -793.47 % | -27.187 M 57.21 % | -63.534 M -1 076.52 % | 6.506 M 113.94 % | -46.688 M 7.11 % | -50.264 M -462.30 % | 13.873 M 134.71 % | -39.967 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | -39.370 M -154.10 % | 72.768 M 1 511.32 % | 4.516 M -97.44 % | 176.539 M 383.32 % | 36.527 M -1.44 % | 37.060 M 343.64 % | -15.211 M -163.17 % | 24.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.612 M 116.55 % | -9.745 M -7 453.96 % | -129.000 K -105.65 % | 2.284 M 1 709.07 % | 126.271 K 114.86 % | -849.482 K 96.57 % | -24.788 M -237.74 % | 17.996 M -34.74 % | 27.575 M 1 011.93 % | -3.024 M -296.92 % | 1.536 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 25.882 M -9.95 % | 28.742 M 36.24 % | 21.096 M 142.06 % | 8.715 M 4.42 % | 8.347 M 1 047.23 % | -881.179 K -21.90 % | -722.874 K -109.00 % | 8.030 M -34.16 % | 12.195 M 191.22 % | 4.188 M -53.92 % | 9.088 M 119.76 % | -45.988 M -31.99 % | -34.842 M -18.13 % | -29.495 M |
| Net cash provided by operating activities | 75.500 M -72.90 % | 278.640 M 23 377.83 % | 1.187 M 102.15 % | -55.265 M -411.39 % | 17.748 M -36.51 % | 27.953 M -1.10 % | 28.263 M -17.89 % | 34.420 M -17.10 % | 41.521 M -44.17 % | 74.367 M 627.67 % | 10.220 M 116.65 % | 4.717 M -78.56 % | 22.003 M -13.47 % | 25.427 M |
| Investments in property plant and equipment | -26.063 M 65.14 % | -74.755 M -47.17 % | -50.796 M -273.52 % | -13.599 M -72.72 % | -7.874 M -240.60 % | -2.312 M 69.69 % | -7.626 M 50.54 % | -15.417 M -239.36 % | -4.543 M 32.59 % | -6.740 M -41.58 % | -4.760 M 36.90 % | -7.545 M -201.73 % | -2.500 M -48.80 % | -1.680 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 351.030 K 103.51 % | -10.000 M -7 236.74 % | 140.120 K -94.06 % | 2.361 M 4 224 989 751 760 313.50 % | 0.000 -100.00 % | 1.085 M 1 505.34 % | 67.592 K -51.38 % | 139.032 K -97.36 % | 5.270 M -40.19 % | 8.810 M 334.94 % | -3.750 M -8 098.81 % | 46.882 K |
| Purchases of investments | -834.199 K 99.58 % | -199.922 M -2.60 % | -194.859 M -23.81 % | -157.382 M 67.84 % | -489.438 M 40.89 % | -828.000 M -26.90 % | -652.500 M -49.04 % | -437.800 M -16 884.98 % | -2.578 M | 0.000 100.00 % | -2.810 M -155.46 % | -1.100 M -64.95 % | -666.868 K -34.72 % | -494.988 K |
| Sales maturities of investments | 79.411 M -74.87 % | 315.987 M 37.26 % | 230.203 M 12.45 % | 204.721 M -49.72 % | 407.135 M -52.10 % | 850.034 M 31.67 % | 645.603 M 147.34 % | 261.016 M | 0.000 -100.00 % | 4.667 M 15.48 % | 4.041 M -53.18 % | 8.632 M 866.05 % | 893.571 K -86.72 % | 6.730 M |
| Other investing activites | 3.322 M -47.45 % | 6.322 M 176.98 % | -8.213 M -685.34 % | 1.403 M 260.70 % | -873.116 K 62.23 % | -2.312 M -282.40 % | 1.267 M 418.47 % | -397.971 K -688.79 % | 67.591 K -51.38 % | 139.031 K 102.92 % | -4.760 M 36.90 % | -7.545 M -1 085.63 % | 765.475 K 284.14 % | 199.272 K |
| Net cash used for investing activites | 55.837 M 17.22 % | 47.632 M 304.31 % | -23.314 M -192.73 % | 25.142 M 127.66 % | -90.909 M -559.80 % | 19.772 M 249.16 % | -13.255 M 93.08 % | -191.514 M -2 615.36 % | -7.053 M -264.75 % | -1.934 M 35.97 % | -3.020 M -340.96 % | 1.253 M 123.83 % | -5.258 M -209.54 % | 4.800 M |
| Debt repayment | -79.173 M 60.72 % | -201.558 M -419.08 % | 63.168 M 82.20 % | 34.670 M -88.00 % | 288.830 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.020 M -301.66 % | 16.870 M -0.93 % | 17.029 M 145.85 % | -37.140 M -156.96 % | -14.453 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -15.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -85.449 M -7.17 % | -79.735 M -32.85 % | -60.021 M -20.00 % | -50.018 M 0.00 % | -50.018 M 0.00 % | -50.018 M -49.80 % | -33.389 M -25.05 % | -26.700 M -6.80 % | -25.000 M 3.96 % | -26.032 M 2.03 % | -26.571 M -6.55 % | -24.937 M -36.86 % | -18.221 M -2.36 % | -17.801 M |
| Other financing activites | -11.240 M 17.53 % | -13.629 M 34.37 % | -20.766 M 5.92 % | -22.073 M | 0.000 | 0.000 100.00 % | -44.274 K -100.02 % | 234.330 M 13 960.08 % | 1.667 M 250.84 % | -1.105 M 2.22 % | -1.130 M 22.24 % | -1.453 M -103.87 % | 37.577 M 6 939.34 % | 533.808 K |
| Net cash used provided by financing activities | -175.861 M 40.37 % | -294.923 M -801.54 % | -32.713 M 12.58 % | -37.421 M -115.98 % | 234.143 M 568.11 % | -50.019 M -49.81 % | -33.389 M -116.08 % | 207.605 M 989.74 % | -23.333 M 60.87 % | -59.625 M -450.50 % | -10.831 M -15.69 % | -9.362 M 47.36 % | -17.785 M 43.93 % | -31.721 M |
| Effect of forex changes on cash | -123.072 K -122.04 % | 558.507 K 313.19 % | 135.168 K 112.65 % | -1.069 M 70.92 % | -3.675 M -363.76 % | 1.393 M 127.54 % | 612.300 K 116.83 % | -3.638 M -264.72 % | 2.209 M 20.40 % | 1.834 M 2 346.02 % | 74.991 K 107.38 % | -1.016 M -303.12 % | -252.006 K 61.37 % | -652.334 K |
| Net change in cash | -44.647 M -239.93 % | 31.907 M 158.33 % | -54.705 M 20.27 % | -68.612 M -143.62 % | 157.306 M 17 559.57 % | -900.975 K 94.93 % | -17.769 M -137.91 % | 46.874 M 251.31 % | 13.343 M -8.88 % | 14.643 M 511.78 % | -3.556 M 19.32 % | -4.407 M -241.09 % | -1.292 M 39.80 % | -2.146 M |
| Cash at beginning of period | 137.095 M 30.33 % | 105.187 M -34.21 % | 159.892 M -30.03 % | 228.505 M 220.94 % | 71.198 M -1.25 % | 72.099 M -19.77 % | 89.868 M 109.02 % | 42.995 M 45.00 % | 29.652 M 97.56 % | 15.009 M -19.15 % | 18.565 M -19.18 % | 22.973 M -5.32 % | 24.265 M -8.13 % | 26.411 M |
| Cash at end of period | 92.447 M -32.57 % | 137.095 M 30.33 % | 105.187 M -34.21 % | 159.892 M -30.03 % | 228.505 M 220.94 % | 71.198 M -1.25 % | 72.099 M -19.77 % | 89.868 M 109.02 % | 42.995 M 45.00 % | 29.652 M 97.56 % | 15.009 M -19.15 % | 18.565 M -19.18 % | 22.973 M -5.32 % | 24.265 M |
| Operating cash flow | 75.500 M -72.90 % | 278.640 M 23 377.83 % | 1.187 M 102.15 % | -55.265 M -411.39 % | 17.748 M -36.51 % | 27.953 M -1.10 % | 28.263 M -17.89 % | 34.420 M -17.10 % | 41.521 M -44.17 % | 74.367 M 627.67 % | 10.220 M 116.65 % | 4.717 M -78.56 % | 22.003 M -13.47 % | 25.427 M |
| Capital expenditure | -26.063 M 65.14 % | -74.755 M -47.17 % | -50.796 M -273.52 % | -13.599 M -72.72 % | -7.874 M -240.60 % | -2.312 M 69.69 % | -7.626 M 50.54 % | -15.417 M -239.36 % | -4.543 M 32.59 % | -6.740 M -41.58 % | -4.760 M 36.90 % | -7.545 M -201.73 % | -2.500 M -48.80 % | -1.680 M |
| Free CashFlow | 49.437 M -75.75 % | 203.885 M 510.99 % | -49.609 M 27.96 % | -68.865 M -797.42 % | 9.874 M -61.49 % | 25.642 M 24.25 % | 20.637 M 8.60 % | 19.003 M -48.61 % | 36.978 M -45.32 % | 67.627 M 1 138.71 % | 5.459 M 293.09 % | -2.827 M -114.50 % | 19.503 M -17.87 % | 23.746 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 271.107 M -18.93 % | 334.392 M 49.35 % | 223.904 M -7.98 % | 243.309 M -48.93 % | 476.427 M 34.09 % | 355.316 M 18.20 % | 300.613 M 1.81 % | 295.262 M -42.87 % | 516.850 M 50.62 % | 343.143 M 23.45 % | 277.952 M -4.35 % | 290.592 M -46.18 % | 539.894 M 64.91 % | 327.393 M 64.19 % | 199.404 M 7.03 % | 186.301 M -43.16 % | 327.768 M 56.24 % | 209.784 M 58.52 % | 132.340 M -3.11 % | 136.589 M -33.99 % | 206.927 M 24.00 % | 166.881 M 92.60 % | 86.649 M -24.88 % | 115.350 M -38.20 % | 186.662 M 32.64 % | 140.733 M 54.06 % | 91.348 M -11.42 % | 103.123 M -49.34 % | 203.540 M 32.79 % | 153.280 M 57.63 % | 97.242 M -3.39 % | 100.651 M -44.68 % | 181.932 M 33.64 % | 136.133 M 68.71 % | 80.689 M -4.04 % | 84.086 M -39.83 % | 139.743 M 10.71 % | 126.230 M 7.77 % | 117.124 M 0.00 % | 117.124 M |
| Net income | 16.520 M -46.17 % | 30.690 M 454.25 % | -8.664 M -165.23 % | 13.281 M -72.09 % | 47.586 M 50.79 % | 31.558 M 1 078.72 % | -3.224 M -124.78 % | 13.013 M -80.90 % | 68.131 M 135.93 % | 28.877 M 179.18 % | 10.344 M -39.56 % | 17.113 M -77.60 % | 76.392 M 107.73 % | 36.774 M 412.80 % | 7.171 M -60.19 % | 18.013 M -44.09 % | 32.220 M 51.91 % | 21.210 M 694.56 % | -3.567 M -130.06 % | 11.867 M -52.95 % | 25.219 M 102.46 % | 12.456 M 841.67 % | -1.679 M -131.90 % | 5.266 M -78.53 % | 24.528 M 93.54 % | 12.673 M 1 036.26 % | -1.354 M -136.62 % | 3.696 M -80.59 % | 19.040 M -3.88 % | 19.809 M 1 192.48 % | -1.813 M -127.34 % | 6.632 M -68.17 % | 20.835 M -14.59 % | 24.394 M 457.04 % | 4.379 M -32.50 % | 6.488 M -62.99 % | 17.529 M -8.18 % | 19.090 M 56.71 % | 12.182 M 0.00 % | 12.182 M |
| Income before tax | 20.521 M -44.41 % | 36.918 M 401.68 % | -12.237 M -168.76 % | 17.797 M -70.34 % | 60.001 M 48.05 % | 40.527 M 1 222.85 % | -3.609 M -117.42 % | 20.723 M -75.51 % | 84.623 M 139.53 % | 35.329 M 146.72 % | 14.319 M -29.41 % | 20.287 M -78.63 % | 94.922 M 105.38 % | 46.218 M 591.43 % | 6.684 M -58.65 % | 16.166 M -61.78 % | 42.292 M 49.73 % | 28.246 M 630.54 % | -5.324 M -135.83 % | 14.860 M -55.87 % | 33.673 M 119.20 % | 15.362 M 697.25 % | -2.572 M -132.01 % | 8.034 M -74.64 % | 31.676 M 81.97 % | 17.407 M 982.55 % | 1.608 M -71.26 % | 5.596 M -78.12 % | 25.579 M -3.70 % | 26.562 M 1 008.40 % | 2.396 M -73.59 % | 9.073 M -66.58 % | 27.146 M -16.39 % | 32.467 M 561.04 % | 4.911 M -47.24 % | 9.308 M -58.82 % | 22.603 M -8.85 % | 24.799 M 50.97 % | 16.426 M 0.00 % | 16.426 M |
| Income before tax ratio | 0.08 -31.44 % | 0.11 302.00 % | -0.05 -174.72 % | 0.07 -41.92 % | 0.13 10.42 % | 0.11 1 049.98 % | -0.01 -117.11 % | 0.07 -57.13 % | 0.16 59.02 % | 0.10 99.85 % | 0.05 -26.20 % | 0.07 -60.29 % | 0.18 24.54 % | 0.14 321.13 % | 0.03 -61.37 % | 0.09 -32.75 % | 0.13 -4.17 % | 0.13 434.68 % | -0.04 -136.98 % | 0.11 -33.15 % | 0.16 76.78 % | 0.09 410.11 % | -0.03 -142.62 % | 0.07 -58.96 % | 0.17 37.20 % | 0.12 602.67 % | 0.02 -67.56 % | 0.05 -56.82 % | 0.13 -27.48 % | 0.17 603.18 % | 0.02 -72.66 % | 0.09 -39.59 % | 0.15 -37.44 % | 0.24 291.81 % | 0.06 -45.01 % | 0.11 -31.56 % | 0.16 -17.67 % | 0.20 40.08 % | 0.14 0.00 % | 0.14 |
| EBITDA | 22.456 M -41.09 % | 38.121 M 434.40 % | -11.400 M -158.81 % | 19.385 M -71.85 % | 68.851 M 62.83 % | 42.285 M 2 058.36 % | 1.959 M -91.95 % | 24.352 M -74.09 % | 93.970 M 108.91 % | 44.981 M 90.44 % | 23.620 M 1.07 % | 23.370 M -76.91 % | 101.235 M 76.90 % | 57.226 M 221.73 % | 17.787 M -17.11 % | 21.460 M -55.65 % | 48.383 M 55.42 % | 31.131 M 10 848.24 % | -289.637 K -101.83 % | 15.816 M -55.84 % | 35.818 M 118.62 % | 16.384 M 723.94 % | -2.626 M -132.35 % | 8.117 M -76.17 % | 34.062 M 81.34 % | 18.784 M 715.07 % | 2.305 M -76.63 % | 9.861 M -62.33 % | 26.181 M 0.70 % | 25.999 M 1 763.84 % | -1.563 M -110.41 % | 15.007 M -51.07 % | 30.668 M 5.87 % | 28.969 M 306.00 % | 7.135 M -46.89 % | 13.434 M -46.11 % | 24.929 M -10.03 % | 27.707 M 35.29 % | 20.480 M 0.00 % | 20.480 M |
| Net income ratio | 0.06 -33.61 % | 0.09 337.20 % | -0.04 -170.89 % | 0.05 -45.35 % | 0.10 12.46 % | 0.09 928.04 % | -0.01 -124.34 % | 0.04 -66.57 % | 0.13 56.64 % | 0.08 126.14 % | 0.04 -36.81 % | 0.06 -58.38 % | 0.14 25.97 % | 0.11 212.33 % | 0.04 -62.81 % | 0.10 -1.64 % | 0.10 -2.77 % | 0.10 475.07 % | -0.03 -131.03 % | 0.09 -28.71 % | 0.12 63.28 % | 0.07 485.09 % | -0.02 -142.46 % | 0.05 -65.26 % | 0.13 45.92 % | 0.09 707.71 % | -0.01 -141.34 % | 0.04 -61.68 % | 0.09 -27.62 % | 0.13 793.08 % | -0.02 -128.30 % | 0.07 -42.46 % | 0.11 -36.09 % | 0.18 230.17 % | 0.05 -29.66 % | 0.08 -38.49 % | 0.13 -17.06 % | 0.15 45.41 % | 0.10 0.00 % | 0.10 |
| Ratio EBITDA | 0.08 -27.34 % | 0.11 323.91 % | -0.05 -163.90 % | 0.08 -44.87 % | 0.14 21.43 % | 0.12 1 726.07 % | 0.01 -92.10 % | 0.08 -54.64 % | 0.18 38.70 % | 0.13 54.26 % | 0.08 5.66 % | 0.08 -57.11 % | 0.19 7.27 % | 0.17 95.95 % | 0.09 -22.56 % | 0.12 -21.96 % | 0.15 -0.53 % | 0.15 6 880.40 % | 0.00 -101.89 % | 0.12 -33.11 % | 0.17 76.31 % | 0.10 423.96 % | -0.03 -143.06 % | 0.07 -61.44 % | 0.18 36.72 % | 0.13 429.05 % | 0.03 -73.62 % | 0.10 -25.66 % | 0.13 -24.17 % | 0.17 1 155.55 % | -0.02 -110.78 % | 0.15 -11.55 % | 0.17 -20.79 % | 0.21 140.64 % | 0.09 -44.65 % | 0.16 -10.44 % | 0.18 -18.73 % | 0.22 25.53 % | 0.17 0.00 % | 0.17 |
| Gross profit ratio | 0.37 38.37 % | 0.27 -4.13 % | 0.28 1.26 % | 0.28 -2.28 % | 0.28 2.50 % | 0.28 -2.92 % | 0.28 1.01 % | 0.28 -5.29 % | 0.30 11.89 % | 0.26 -14.48 % | 0.31 6.87 % | 0.29 2.29 % | 0.28 11.16 % | 0.25 -3.88 % | 0.27 5.36 % | 0.25 9.93 % | 0.23 -11.72 % | 0.26 42.11 % | 0.18 -43.27 % | 0.32 16.88 % | 0.28 18.53 % | 0.23 -6.52 % | 0.25 -17.44 % | 0.30 7.45 % | 0.28 -3.00 % | 0.29 -1.30 % | 0.29 3.82 % | 0.28 12.92 % | 0.25 -12.88 % | 0.29 10.50 % | 0.26 -20.62 % | 0.33 4.88 % | 0.31 -10.35 % | 0.35 -2.70 % | 0.36 0.64 % | 0.35 5.75 % | 0.34 -1.15 % | 0.34 6.82 % | 0.32 0.00 % | 0.32 |
| Weighted average shs out dil | 93.001 M 0.00 % | 93.001 M -0.04 % | 93.035 M -0.35 % | 93.366 M 40.00 % | 66.690 M 0.00 % | 66.690 M 2.14 % | 65.295 M -1.73 % | 66.446 M 0.00 % | 66.446 M 0.00 % | 66.446 M 0.00 % | 66.446 M -0.62 % | 66.862 M 0.00 % | 66.862 M 0.00 % | 66.862 M -16.96 % | 80.513 M 21.47 % | 66.280 M 0.00 % | 66.280 M 0.00 % | 66.280 M 0.54 % | 65.926 M 0.00 % | 65.926 M 0.56 % | 65.559 M 0.00 % | 65.559 M -0.40 % | 65.820 M 0.00 % | 65.820 M -1.32 % | 66.699 M 0.00 % | 66.699 M 8.27 % | 61.605 M 0.00 % | 61.605 M -6.70 % | 66.030 M 0.00 % | 66.030 M -0.44 % | 66.320 M 0.00 % | 66.320 M 19.62 % | 55.440 M 0.00 % | 55.440 M 11.09 % | 49.907 M 0.00 % | 49.907 M -0.66 % | 50.238 M 0.00 % | 50.238 M 1.04 % | 49.721 M 0.00 % | 49.721 M |
| Weighted average shs out | 93.001 M 0.00 % | 93.001 M -0.04 % | 93.035 M -0.35 % | 93.366 M 40.00 % | 66.690 M 0.00 % | 66.690 M 2.14 % | 65.295 M -1.73 % | 66.446 M 0.00 % | 66.446 M 0.00 % | 66.446 M 0.00 % | 66.446 M -0.37 % | 66.690 M 0.63 % | 66.275 M -0.62 % | 66.690 M -17.17 % | 80.513 M 21.47 % | 66.280 M 0.00 % | 66.280 M 0.00 % | 66.280 M 0.92 % | 65.674 M -0.38 % | 65.926 M 0.56 % | 65.559 M 0.00 % | 65.559 M -0.40 % | 65.820 M 0.00 % | 65.820 M -0.51 % | 66.159 M -0.81 % | 66.699 M 8.27 % | 61.605 M 0.00 % | 61.605 M -6.70 % | 66.030 M 0.00 % | 66.030 M -0.44 % | 66.320 M 0.00 % | 66.320 M 19.62 % | 55.440 M 0.00 % | 55.440 M 11.84 % | 49.569 M -0.68 % | 49.907 M -0.37 % | 50.091 M -0.29 % | 50.238 M 1.04 % | 49.721 M 0.00 % | 49.721 M |
| EPS diluted | 0.18 -45.45 % | 0.33 454.84 % | -0.09 -166.43 % | 0.14 -80.28 % | 0.71 51.06 % | 0.47 1 051.42 % | -0.05 -124.70 % | 0.20 -80.58 % | 1.03 139.53 % | 0.43 168.75 % | 0.16 -38.46 % | 0.26 -77.19 % | 1.14 107.27 % | 0.55 517.28 % | 0.09 -67.00 % | 0.27 -44.90 % | 0.49 53.13 % | 0.32 691.50 % | -0.05 -130.06 % | 0.18 -52.63 % | 0.38 100.00 % | 0.19 845.10 % | -0.03 -131.88 % | 0.08 -78.38 % | 0.37 94.74 % | 0.19 963.64 % | -0.02 -136.67 % | 0.06 -79.31 % | 0.29 -3.33 % | 0.30 1 198.90 % | -0.03 -127.30 % | 0.10 -73.68 % | 0.38 -13.64 % | 0.44 401.71 % | 0.09 -32.54 % | 0.13 -62.86 % | 0.35 -7.89 % | 0.38 52.00 % | 0.25 0.00 % | 0.25 |
| Earnings per share | 0.18 -45.45 % | 0.33 454.84 % | -0.09 -166.43 % | 0.14 -80.28 % | 0.71 51.06 % | 0.47 1 051.42 % | -0.05 -124.70 % | 0.20 -80.58 % | 1.03 139.53 % | 0.43 168.75 % | 0.16 -38.46 % | 0.26 -77.39 % | 1.15 109.09 % | 0.55 517.28 % | 0.09 -67.00 % | 0.27 -44.90 % | 0.49 53.13 % | 0.32 689.32 % | -0.05 -130.17 % | 0.18 -52.63 % | 0.38 100.00 % | 0.19 845.10 % | -0.03 -131.88 % | 0.08 -78.38 % | 0.37 94.74 % | 0.19 963.64 % | -0.02 -136.67 % | 0.06 -79.31 % | 0.29 -3.33 % | 0.30 1 198.90 % | -0.03 -127.30 % | 0.10 -73.68 % | 0.38 -13.64 % | 0.44 401.71 % | 0.09 -32.54 % | 0.13 -62.86 % | 0.35 -7.89 % | 0.38 52.00 % | 0.25 0.00 % | 0.25 |
| Gross profit | 100.433 M 12.19 % | 89.524 M 43.18 % | 62.527 M -6.81 % | 67.099 M -50.10 % | 134.459 M 37.44 % | 97.833 M 14.74 % | 85.263 M 2.84 % | 82.904 M -45.89 % | 153.222 M 68.53 % | 90.918 M 5.58 % | 86.112 M 2.22 % | 84.242 M -44.94 % | 153.009 M 83.32 % | 83.467 M 57.81 % | 52.892 M 12.77 % | 46.901 M -37.51 % | 75.060 M 37.93 % | 54.420 M 125.27 % | 24.157 M -45.04 % | 43.954 M -22.85 % | 56.969 M 46.98 % | 38.760 M 80.05 % | 21.528 M -37.98 % | 34.713 M -33.60 % | 52.279 M 28.65 % | 40.635 M 52.07 % | 26.722 M -8.04 % | 29.058 M -42.79 % | 50.791 M 15.68 % | 43.906 M 74.17 % | 25.209 M -23.31 % | 32.870 M -41.97 % | 56.648 M 19.81 % | 47.281 M 64.16 % | 28.803 M -3.43 % | 29.824 M -36.37 % | 46.869 M 9.43 % | 42.829 M 15.13 % | 37.200 M 0.00 % | 37.200 M |
| Income tax expense | 4.001 M -35.75 % | 6.227 M 274.25 % | -3.574 M -179.14 % | 4.516 M -63.35 % | 12.320 M 42.11 % | 8.670 M 2 352.57 % | -384.880 K -104.99 % | 7.710 M -53.25 % | 16.492 M 155.61 % | 6.452 M 62.28 % | 3.976 M 25.29 % | 3.173 M -82.88 % | 18.530 M 96.21 % | 9.444 M 2 040.30 % | -486.727 K 73.65 % | -1.847 M -118.34 % | 10.072 M 43.15 % | 7.036 M 500.53 % | -1.757 M -158.69 % | 2.993 M -64.59 % | 8.454 M 190.96 % | 2.906 M 425.52 % | -892.581 K -132.24 % | 2.769 M -61.27 % | 7.149 M 50.99 % | 4.735 M 59.87 % | 2.962 M 55.91 % | 1.900 M -70.95 % | 6.539 M -3.18 % | 6.753 M 60.42 % | 4.210 M 72.48 % | 2.441 M -61.33 % | 6.312 M -21.82 % | 8.073 M 1 416.70 % | 532.278 K -81.13 % | 2.820 M -44.41 % | 5.074 M -11.12 % | 5.709 M 34.51 % | 4.244 M 0.00 % | 4.244 M |
| Cost of revenue | 170.674 M -30.30 % | 244.868 M 51.74 % | 161.377 M -8.42 % | 176.210 M -48.47 % | 341.968 M 32.81 % | 257.483 M 19.56 % | 215.351 M 1.41 % | 212.358 M -41.60 % | 363.629 M 44.17 % | 252.225 M 31.48 % | 191.840 M -7.03 % | 206.350 M -46.66 % | 386.886 M 58.61 % | 243.926 M 66.49 % | 146.513 M 5.10 % | 139.400 M -44.84 % | 252.708 M 62.66 % | 155.364 M 43.61 % | 108.183 M 16.78 % | 92.636 M -38.23 % | 149.958 M 17.04 % | 128.121 M 96.74 % | 65.121 M -19.24 % | 80.637 M -40.00 % | 134.383 M 34.25 % | 100.098 M 54.89 % | 64.626 M -12.74 % | 74.065 M -51.51 % | 152.749 M 39.66 % | 109.373 M 51.84 % | 72.033 M 6.27 % | 67.780 M -45.90 % | 125.284 M 41.00 % | 88.852 M 71.24 % | 51.886 M -4.38 % | 54.262 M -41.58 % | 92.875 M 11.36 % | 83.402 M 4.35 % | 79.924 M 0.00 % | 79.924 M |
| General and administrative expenses | -12.297 M -149.25 % | 24.969 M 188.61 % | 8.652 M -87.85 % | 71.179 M 594.78 % | -14.386 M -151.16 % | 28.121 M 253.16 % | 7.963 M -85.91 % | 56.528 M 729.06 % | -8.986 M -144.84 % | 20.041 M 148.58 % | -41.256 M -178.46 % | 52.585 M 1 176.69 % | -4.884 M -131.91 % | 15.305 M 161.47 % | -24.899 M -171.50 % | 34.823 M 685.86 % | -5.944 M -153.95 % | 11.017 M 157.75 % | -19.076 M -298.68 % | 9.601 M 304.00 % | -4.706 M -153.15 % | 8.855 M 139.81 % | -22.244 M -326.20 % | 9.834 M 299.75 % | -4.923 M -154.88 % | 8.970 M 145.27 % | -19.816 M -337.12 % | 8.357 M 239.42 % | -5.994 M -154.92 % | 10.913 M 147.51 % | -22.969 M -315.46 % | 10.661 M 323.91 % | -4.761 M -151.66 % | 9.216 M 143.80 % | -21.040 M -335.19 % | 8.946 M -9.42 % | 9.876 M 26.42 % | 7.812 M -13.18 % | 8.998 M 0.00 % | 8.998 M |
| Selling and marketing expenses | 18.494 M -22.77 % | 23.947 M 394.87 % | -8.121 M -116.15 % | 50.289 M 28.34 % | 39.183 M 98.94 % | 19.695 M -44.22 % | 35.312 M 26.63 % | 27.887 M -25.82 % | 37.593 M 51.03 % | 24.891 M -34.28 % | 37.874 M 46.91 % | 25.780 M 16.15 % | 22.195 M 73.66 % | 12.781 M -41.76 % | 21.944 M 110.38 % | 10.431 M -8.18 % | 11.360 M 21.41 % | 9.357 M 322.59 % | 2.214 M -81.87 % | 12.215 M -12.70 % | 13.991 M 28.48 % | 10.890 M -32.21 % | 16.064 M 12.64 % | 14.261 M 2.98 % | 13.848 M 9.85 % | 12.606 M -15.87 % | 14.985 M 30.92 % | 11.446 M -5.41 % | 12.101 M 25.00 % | 9.681 M -20.77 % | 12.219 M 37.92 % | 8.859 M -27.41 % | 12.205 M 40.22 % | 8.704 M -19.62 % | 10.828 M 24.83 % | 8.674 M -19.63 % | 10.792 M 26.49 % | 8.532 M 7.59 % | 7.930 M 0.00 % | 7.930 M |
| Other expenses | 64.751 M 1 872.40 % | -3.653 M -105.04 % | 72.467 M 191.92 % | -78.838 M -851.20 % | -8.288 M -320.41 % | -1.971 M 40.96 % | -3.339 M -4 986.25 % | -65.647 K -116.46 % | 398.838 K 110.50 % | -3.799 M -106.29 % | 60.400 M 304.61 % | -29.520 M -198.71 % | 29.906 M 1 376.62 % | -2.343 M -1 045.50 % | 247.762 K -35.74 % | 385.549 K 187.97 % | -438.261 K -252.63 % | -124.283 K 79.69 % | -611.976 K -318.97 % | 279.478 K 133.59 % | -831.931 K -47 084.09 % | -1.763 K -100.09 % | 1.950 M 82.54 % | 1.068 M 522.20 % | -253.005 K -123.74 % | 1.066 M 126.06 % | -4.089 M -317.85 % | 1.877 M 2 376.61 % | 75.791 K -27.72 % | 104.853 K 103.60 % | -2.912 M -644.11 % | 535.204 K 1 979.98 % | -28.469 K -100.96 % | 2.974 M 538.52 % | 465.789 K 177.95 % | -597.575 K -323.16 % | 267.776 K -85.54 % | 1.852 M | 0.000 | 0.000 |
| Operating expenses | 80.136 M 52.33 % | 52.606 M -29.80 % | 74.934 M 44.97 % | 51.691 M -36.91 % | 81.931 M 44.41 % | 56.735 M -24.31 % | 74.956 M 26.04 % | 59.471 M -14.89 % | 69.875 M 49.17 % | 46.841 M -30.47 % | 67.369 M 13.22 % | 59.503 M 8.35 % | 54.919 M 65.49 % | 33.186 M -27.32 % | 45.663 M 32.06 % | 34.577 M 15.60 % | 29.911 M 24.62 % | 24.002 M -11.82 % | 27.218 M 1.03 % | 26.939 M -1.04 % | 27.222 M 46.69 % | 18.558 M -31.43 % | 27.065 M 2.13 % | 26.501 M 9.29 % | 24.249 M 19.98 % | 20.210 M -33.18 % | 30.245 M 33.41 % | 22.670 M -13.12 % | 26.093 M 45.71 % | 17.907 M -19.50 % | 22.246 M 9.61 % | 20.297 M -20.47 % | 25.522 M 39.38 % | 18.312 M -15.49 % | 21.667 M 20.16 % | 18.033 M -17.81 % | 21.939 M 29.56 % | 16.934 M -16.94 % | 20.388 M 0.00 % | 20.388 M |
| Cost and expenses | 250.810 M -15.69 % | 297.474 M 25.88 % | 236.311 M 3.69 % | 227.900 M -46.24 % | 423.899 M 34.91 % | 314.218 M 8.24 % | 290.307 M 6.80 % | 271.829 M -37.29 % | 433.504 M 44.95 % | 299.067 M 15.38 % | 259.209 M -2.50 % | 265.853 M -39.83 % | 441.805 M 59.43 % | 277.112 M 44.20 % | 192.176 M 10.46 % | 173.977 M -38.44 % | 282.620 M 57.57 % | 179.366 M 32.47 % | 135.401 M 13.23 % | 119.575 M -32.51 % | 177.180 M 20.79 % | 146.679 M 59.11 % | 92.186 M -13.96 % | 107.138 M -32.46 % | 158.632 M 31.86 % | 120.308 M 26.81 % | 94.871 M -1.93 % | 96.736 M -45.91 % | 178.841 M 40.51 % | 127.281 M 35.00 % | 94.279 M 7.04 % | 88.077 M -41.60 % | 150.806 M 40.73 % | 107.164 M 45.69 % | 73.553 M 1.74 % | 72.295 M -37.03 % | 114.814 M 14.43 % | 100.336 M 0.02 % | 100.312 M 0.00 % | 100.312 M |
| Research and development expenses | 9.187 M 25.12 % | 7.343 M 279.25 % | 1.936 M -78.63 % | 9.060 M 2.66 % | 8.825 M 39.44 % | 6.329 M -36.66 % | 9.992 M 84.36 % | 5.420 M -20.94 % | 6.856 M 20.10 % | 5.709 M -44.85 % | 10.351 M -2.88 % | 10.658 M 38.37 % | 7.702 M 3.49 % | 7.443 M -5.79 % | 7.900 M 25.76 % | 6.282 M 8.32 % | 5.800 M 6.95 % | 5.423 M -61.83 % | 14.209 M 207.55 % | 4.620 M 268.53 % | 1.254 M -4.43 % | 1.312 M -20.56 % | 1.651 M -2.00 % | 1.685 M -11.17 % | 1.897 M -23.42 % | 2.477 M -17.47 % | 3.001 M 20.51 % | 2.490 M 27.72 % | 1.950 M 7.55 % | 1.813 M 7.17 % | 1.692 M 8.52 % | 1.559 M -49.20 % | 3.069 M | 0.000 -100.00 % | 5.086 M | 0.000 -100.00 % | 2.384 M | 0.000 -100.00 % | 1.760 M 0.00 % | 1.760 M |
| Selling general and administrative expenses | 6.197 M -87.33 % | 48.916 M 9 121.08 % | 530.483 K -99.56 % | 121.468 M 87.40 % | 64.817 M 35.55 % | 47.817 M 10.50 % | 43.274 M -48.74 % | 84.415 M 195.08 % | 28.607 M -36.33 % | 44.932 M 1 428.47 % | -3.382 M -104.32 % | 78.365 M 352.69 % | 17.311 M -38.36 % | 28.086 M 1 050.54 % | -2.955 M -106.53 % | 45.254 M 735.51 % | 5.416 M -73.41 % | 20.374 M 220.83 % | -16.861 M -177.29 % | 21.816 M 134.96 % | 9.285 M -52.98 % | 19.745 M 419.48 % | -6.180 M -125.65 % | 24.095 M 169.96 % | 8.925 M -58.63 % | 21.576 M 546.61 % | -4.831 M -124.40 % | 19.802 M 224.28 % | 6.107 M -70.35 % | 20.593 M 291.56 % | -10.750 M -155.07 % | 19.520 M 162.23 % | 7.444 M -58.46 % | 17.920 M 275.46 % | -10.213 M -157.96 % | 17.620 M -14.75 % | 20.668 M 26.46 % | 16.344 M -3.45 % | 16.928 M 0.00 % | 16.928 M |
| Interest income | 1.022 M 204.81 % | 335.362 K -74.58 % | 1.319 M 119.96 % | 599.748 K -39.60 % | 992.982 K | 0.000 -100.00 % | 570.082 K -50.84 % | 1.160 M 62.50 % | 713.572 K -57.08 % | 1.663 M 70.51 % | 975.058 K -13.13 % | 1.122 M -3.24 % | 1.160 M 189.12 % | 401.242 K -95.32 % | 8.577 M 60.53 % | 5.343 M -19.23 % | 6.615 M 232.83 % | 1.987 M -39.20 % | 3.269 M -8.65 % | 3.578 M 24.35 % | 2.877 M 2 265.06 % | 121.661 K -98.34 % | 7.347 M 243.22 % | 2.141 M -63.03 % | 5.790 M | 0.000 -100.00 % | 2.194 M | 0.000 | 0.000 -100.00 % | 2.955 M | 0.000 -100.00 % | 1.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.451 K 0.00 % | 386.451 K |
| Interest expense | 1.935 M 60.83 % | 1.203 M 43.59 % | 837.741 K -47.26 % | 1.588 M -3.33 % | 1.643 M 19.89 % | 1.370 M 16.80 % | 1.173 M -7.87 % | 1.274 M -64.61 % | 3.599 M | 0.000 -100.00 % | 3.332 M 275.48 % | 887.347 K -29.27 % | 1.255 M -77.32 % | 5.531 M -8.09 % | 6.018 M | 0.000 -100.00 % | 4.125 M | 0.000 -100.00 % | 3.541 M | 0.000 -100.00 % | 193.679 K -81.05 % | 1.022 M 66 669.69 % | 1.531 K -98.16 % | 83.083 K -55.97 % | 188.695 K -83.73 % | 1.160 M -76.89 % | 5.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.594 K -86.18 % | 2.189 M | 0.000 | 0.000 -100.00 % | 501.150 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 1.612 M -77.64 % | 7.207 M 206.99 % | 2.348 M -59.17 % | 5.750 M 0.00 % | 5.750 M 3.07 % | 5.579 M 0.00 % | 5.579 M -6.53 % | 5.968 M 0.00 % | 5.968 M 17.99 % | 5.058 M 0.00 % | 5.058 M -0.53 % | 5.085 M 0.00 % | 5.085 M 158.70 % | 1.966 M 0.00 % | 1.966 M 36.33 % | 1.442 M -3.24 % | 1.490 M -15.09 % | 1.755 M 17.77 % | 1.490 M 0.00 % | 1.490 M -1.90 % | 1.519 M -23.85 % | 1.995 M 31.32 % | 1.519 M 130.65 % | -4.956 M -180.68 % | 6.143 M -42.56 % | 10.695 M 1 460.68 % | -785.967 K 86.39 % | -5.777 M -189.29 % | 6.470 M 62.98 % | 3.970 M 281.07 % | -2.192 M -131.23 % | 7.021 M 99.49 % | 3.519 M -50.20 % | 7.066 M 48.44 % | 4.760 M 325.14 % | 1.120 M 0.00 % | 1.120 M |
| Operating income | 20.297 M -45.02 % | 36.918 M 397.57 % | -12.407 M -169.81 % | 17.773 M -66.17 % | 52.528 M 27.81 % | 41.097 M 1 560.70 % | -2.814 M -113.83 % | 20.347 M -75.97 % | 84.666 M 138.58 % | 35.487 M 145.62 % | 14.448 M -27.75 % | 19.998 M -78.74 % | 94.065 M 105.20 % | 45.841 M 614.91 % | 6.412 M -59.37 % | 15.780 M -63.07 % | 42.731 M 50.62 % | 28.370 M 702.08 % | -4.712 M -132.32 % | 14.580 M -56.59 % | 33.591 M 118.64 % | 15.363 M 613.68 % | -2.991 M -142.93 % | 6.966 M -78.57 % | 32.508 M 98.93 % | 16.342 M 1 657.89 % | 929.614 K -75.00 % | 3.719 M -85.42 % | 25.503 M -3.61 % | 26.458 M 400.54 % | 5.286 M -38.09 % | 8.537 M -68.61 % | 27.198 M -7.78 % | 29.493 M 552.84 % | 4.518 M -54.44 % | 9.915 M -55.61 % | 22.336 M -2.66 % | 22.947 M 18.52 % | 19.360 M 0.00 % | 19.360 M |
| Operating income ratio | 0.07 -32.19 % | 0.11 299.25 % | -0.06 -175.86 % | 0.07 -33.75 % | 0.11 -4.68 % | 0.12 1 335.82 % | -0.01 -113.58 % | 0.07 -57.93 % | 0.16 58.40 % | 0.10 98.96 % | 0.05 -24.47 % | 0.07 -60.50 % | 0.17 24.43 % | 0.14 335.43 % | 0.03 -62.04 % | 0.08 -35.03 % | 0.13 -3.60 % | 0.14 479.81 % | -0.04 -133.36 % | 0.11 -34.24 % | 0.16 76.33 % | 0.09 366.72 % | -0.03 -157.16 % | 0.06 -65.32 % | 0.17 49.98 % | 0.12 1 041.02 % | 0.01 -71.78 % | 0.04 -71.22 % | 0.13 -27.41 % | 0.17 217.54 % | 0.05 -35.92 % | 0.08 -43.26 % | 0.15 -31.00 % | 0.22 286.95 % | 0.06 -52.52 % | 0.12 -26.23 % | 0.16 -12.08 % | 0.18 9.97 % | 0.17 0.00 % | 0.17 |
| Total other income expenses net | 223.484 K 34 167.68 % | -656.000 -100.39 % | 169.206 K 616.67 % | 23.610 K -82.92 % | 138.272 K 329.24 % | -60.318 K 92.42 % | -795.754 K -72.04 % | -462.532 K -975.86 % | -42.992 K 72.77 % | -157.878 K -22.90 % | -128.456 K -144.55 % | 288.367 K -66.34 % | 856.769 K 127.17 % | 377.143 K 38.49 % | 272.330 K -29.37 % | 385.550 K 187.97 % | -438.261 K -252.63 % | -124.283 K 79.69 % | -611.975 K -318.97 % | 279.477 K 239.67 % | 82.280 K 4 764.40 % | -1.764 K -100.42 % | 418.792 K -60.79 % | 1.068 M 228.43 % | -831.712 K -178.04 % | 1.066 M 57.10 % | 678.375 K -63.86 % | 1.877 M 2 376.58 % | 75.792 K -27.72 % | 104.853 K 70.02 % | 61.672 K -87.75 % | 503.524 K 117.06 % | -2.952 M -199.88 % | 2.955 M 650.30 % | 393.884 K 164.92 % | -606.680 K -326.56 % | 267.781 K -85.54 % | 1.852 M 116.14 % | 856.837 K 0.00 % | 856.837 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2014-06-30 | 2014-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-06-30 | 2016-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.342 M -98.51 % | 89.895 M 366.60 % | 19.266 M 276.35 % | -10.925 M -111.54 % | 94.651 M -54.19 % | 206.609 M 301.97 % | 51.399 M -39.64 % | 85.156 M 138.71 % | 35.673 M -81.79 % | 195.951 M -33.52 % | 294.762 M 123.11 % | 132.115 M -38.28 % | 214.038 M -33.16 % | 320.242 M 73.94 % | 184.112 M 513.98 % | -44.473 M -399.71 % | 14.839 M -81.22 % | 79.018 M 60.02 % | 49.379 M 115.70 % | -314.496 M -156.12 % | -122.794 M -5.70 % | -116.170 M -54.51 % | -75.184 M 74.98 % | -300.529 M 21.33 % | -381.994 M -360.76 % | -82.904 M -2.90 % | -80.566 M 10.65 % | -90.173 M 32.44 % | -133.476 M -52.12 % | -87.745 M 12.82 % | -100.651 M 2.86 % | -103.617 M 22.30 % | -133.348 M 54.03 % | -290.086 M -477.33 % | -50.246 M 29.99 % | -71.772 M -279.74 % | 39.931 M 754.17 % | 4.675 M 233.07 % | -3.513 M 0.00 % | -3.513 M |
| Total investments | 10.515 M 0.00 % | 10.515 M -0.37 % | 10.554 M -15.00 % | 12.417 M -13.63 % | 14.377 M -75.85 % | 59.531 M 267.26 % | 16.209 M -17.57 % | 19.665 M 4.47 % | 18.824 M -0.86 % | 18.987 M -1.80 % | 19.335 M -0.43 % | 19.419 M 1.72 % | 19.091 M -0.73 % | 19.231 M 29.64 % | 14.834 M 196.68 % | 5.000 M -97.91 % | 239.415 M -22.33 % | 308.258 M 11.20 % | 277.221 M 128.91 % | 121.105 M -17.05 % | 146.000 M -17.05 % | 176.000 M -2.22 % | 180.000 M | 0.000 | 0.000 -100.00 % | 162.370 K -99.87 % | 127.000 M | 0.000 -100.00 % | 153.500 M 3 394.04 % | 4.393 M 55.56 % | 2.824 M 580.84 % | 414.802 K -99.72 % | 150.000 M 4 985.53 % | 2.950 M | 0.000 | 0.000 -100.00 % | 79.861 M | 0.000 | 0.000 | 0.000 |
| Total debt | 260.960 M 27.38 % | 204.875 M 62.29 % | 126.242 M 20.81 % | 104.497 M -74.29 % | 406.377 M 1.03 % | 402.239 M 83.92 % | 218.705 M -14.81 % | 256.740 M 16.82 % | 219.765 M -44.04 % | 392.719 M -8.01 % | 426.912 M 13.73 % | 375.369 M -0.29 % | 376.462 M -32.35 % | 556.459 M 56.72 % | 355.057 M 178.83 % | 127.337 M -61.13 % | 327.562 M 5.45 % | 310.630 M 7.53 % | 288.887 M 587.83 % | 42.000 M 40.00 % | 30.000 M 0.00 % | 30.000 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 -100.00 % | 34.000 M 12.44 % | 30.238 M 0.00 % | 30.238 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 249.206 M | 0.000 -100.00 % | 248.788 M 325.73 % | 58.438 M -79.13 % | 280.008 M 375.27 % | 58.915 M -79.50 % | 287.428 M 394.23 % | 58.157 M -79.77 % | 287.428 M 394.23 % | 58.157 M -79.15 % | 278.905 M 461.92 % | 49.634 M -82.20 % | 278.905 M 461.92 % | 49.634 M -81.71 % | 271.398 M 544.24 % | 42.127 M -84.48 % | 271.398 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 -100.00 % | 171.364 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 212.338 M -17.22 % | 256.506 M 13.59 % | 225.816 M -3.69 % | 234.479 M 6.00 % | 221.198 M -12.79 % | 253.640 M 14.21 % | 222.082 M -1.43 % | 225.306 M 6.13 % | 212.294 M -5.18 % | 223.898 M 14.81 % | 195.021 M 0.94 % | 193.200 M 9.72 % | 176.086 M 10.25 % | 159.715 M 29.91 % | 122.941 M -0.27 % | 123.277 M 17.11 % | 105.264 M -14.46 % | 123.061 M 20.82 % | 101.852 M -7.71 % | 110.357 M 12.05 % | 98.490 M -20.11 % | 123.289 M 11.24 % | 110.833 M -6.52 % | 118.567 M 4.65 % | 113.301 M -18.37 % | 138.791 M 10.05 % | 126.118 M -4.28 % | 131.760 M 2.89 % | 128.064 M -10.05 % | 142.369 M 16.16 % | 122.559 M -4.64 % | 128.516 M 5.44 % | 121.884 M -4.57 % | 127.726 M 23.61 % | 103.332 M 8.52 % | 95.220 M | 0.000 -100.00 % | 57.159 M 15.95 % | 49.296 M -21.86 % | 63.089 M |
| Common stock | 93.366 M 0.00 % | 93.366 M 0.00 % | 93.366 M 0.00 % | 93.366 M 0.00 % | 93.366 M 40.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 0.00 % | 66.690 M 33.38 % | 50.000 M 0.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 548.099 M -7.93 % | 595.313 M 5.30 % | 565.363 M -1.95 % | 576.633 M 1.90 % | 565.885 M -5.74 % | 600.338 M 5.83 % | 567.246 M 0.52 % | 564.334 M 2.36 % | 551.321 M -2.06 % | 562.925 M 5.41 % | 534.048 M -0.88 % | 538.795 M 3.28 % | 521.681 M 3.24 % | 505.310 M 7.85 % | 468.536 M 1.55 % | 461.365 M 4.06 % | 443.352 M -3.86 % | 461.150 M 4.82 % | 439.940 M -0.80 % | 443.507 M 2.75 % | 431.641 M -5.43 % | 456.439 M 2.81 % | 443.983 M -0.38 % | 445.662 M 1.20 % | 440.397 M -5.47 % | 465.887 M 2.80 % | 453.214 M -0.30 % | 454.567 M 0.82 % | 450.871 M -3.08 % | 465.176 M 4.45 % | 445.367 M -0.41 % | 447.180 M 1.51 % | 440.548 M -1.32 % | 446.446 M 130.30 % | 193.850 M 5.94 % | 182.983 M 6.78 % | 171.364 M 21.00 % | 141.620 M 8.17 % | 130.921 M 0.00 % | 130.921 M |
| Other non current liabilities | 46.793 K | 0.000 -100.00 % | 94.569 K | 0.000 | 0.000 | 0.000 -100.00 % | 140.152 K 20.81 % | 116.013 K -78.00 % | 527.226 K -15.04 % | 620.522 K -55.72 % | 1.401 M 45.86 % | 960.660 K 0.00 % | 960.660 K 35.56 % | 708.664 K -41.23 % | 1.206 M | 0.000 | 0.000 -100.00 % | 798.579 K -79.83 % | 3.960 M 482.59 % | 679.698 K -71.67 % | 2.399 M 393.69 % | 485.919 K 0.00 % | 485.919 K 898.44 % | 48.668 K 0.00 % | 48.668 K -82.67 % | 280.871 K 0.00 % | 280.870 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 17.710 M 6.07 % | 16.696 M -17.45 % | 20.225 M -8.10 % | 22.007 M -6.58 % | 23.556 M 0.54 % | 23.430 M -0.94 % | 23.653 M -13.89 % | 27.468 M -0.11 % | 27.497 M -10.13 % | 30.597 M 0.00 % | 30.597 M -8.22 % | 33.338 M 41.64 % | 23.538 M 0.66 % | 23.383 M -0.66 % | 23.538 M 35.77 % | 17.337 M -10.17 % | 19.299 M | 0.000 -100.00 % | 22.991 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 |
| Total non current liabilities | 25.103 M 4.13 % | 24.107 M -13.27 % | 27.796 M 1.29 % | 27.443 M 9.33 % | 25.101 M 2.35 % | 24.524 M -2.34 % | 25.111 M -18.49 % | 30.809 M 0.87 % | 30.543 M -8.07 % | 33.225 M -5.55 % | 35.178 M -3.15 % | 36.321 M 32.09 % | 27.497 M -2.19 % | 28.114 M 1.14 % | 27.798 M 37.36 % | 20.237 M -9.10 % | 22.263 M 540.87 % | 3.474 M -45.52 % | 6.376 M 460.90 % | 1.137 M -55.94 % | 2.580 M 286.89 % | 666.822 K 0.00 % | 666.822 K 1 270.14 % | 48.668 K 0.00 % | 48.668 K -84.86 % | 321.463 K 14.45 % | 280.870 K | 0.000 | 0.000 -100.00 % | 1.098 M 55.56 % | 706.031 K 580.84 % | 103.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 61.603 M 7.71 % | 57.191 M -19.31 % | 70.882 M -61.20 % | 182.691 M 202.21 % | 60.453 M -65.46 % | 175.023 M 0.22 % | 174.643 M 110.38 % | 83.012 M -72.02 % | 296.694 M 689.34 % | 37.588 M -56.42 % | 86.249 M 82.55 % | 47.246 M -14.10 % | 55.000 M -4.30 % | 57.471 M 18.49 % | 48.502 M 64.96 % | 29.403 M 6.14 % | 27.701 M -14.89 % | 32.547 M 20.14 % | 27.091 M 336.81 % | -11.440 M 37.85 % | -18.407 M -550.30 % | 4.088 M -87.36 % | 32.348 M -6.44 % | 34.573 M 12.77 % | 30.659 M 5.25 % | 29.130 M -17.84 % | 35.456 M 8.31 % | 32.735 M 8.16 % | 30.266 M 20.89 % | 25.037 M -23.92 % | 32.910 M 25.76 % | 26.169 M 6.56 % | 24.558 M -11.82 % | 27.851 M -13.86 % | 32.333 M 53.22 % | 21.102 M | 0.000 -100.00 % | 23.963 M 2.37 % | 23.409 M -30.14 % | 33.509 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 18.415 M 37.30 % | 13.412 M -1.23 % | 13.579 M -80.46 % | 69.498 M -6.85 % | 74.611 M -51.67 % | 154.389 M 1 166.88 % | 12.187 M -28.68 % | 17.087 M -12.27 % | 19.476 M | 0.000 | 0.000 -100.00 % | 51.726 M -0.79 % | 52.138 M -3.71 % | 54.149 M 21.48 % | 44.575 M 0.37 % | 44.409 M 18.40 % | 37.507 M -16.24 % | 44.778 M 38.06 % | 32.433 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 -100.00 % | 23.876 M -23.55 % | 31.231 M | 0.000 |
| Short term debt | 243.250 M 29.27 % | 188.179 M 77.50 % | 106.017 M 28.52 % | 82.490 M -78.45 % | 382.820 M 31.52 % | 291.063 M 57.14 % | 185.231 M -18.62 % | 227.610 M 20.50 % | 188.884 M -47.84 % | 362.121 M -6.41 % | 386.920 M 31.93 % | 293.275 M -16.90 % | 352.924 M -33.07 % | 527.321 M 62.98 % | 323.557 M 336.77 % | 74.080 M -73.56 % | 280.201 M -9.80 % | 310.630 M 7.53 % | 288.887 M 783.88 % | -42.243 M -45.32 % | -29.068 M 35.62 % | -45.149 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 -100.00 % | 34.000 M 12.44 % | 30.238 M 0.00 % | 30.238 M |
| Total current liabilities | 633.170 M 11.77 % | 566.483 M 4.31 % | 543.076 M 3.71 % | 523.661 M -27.95 % | 726.755 M 6.28 % | 683.787 M 3.63 % | 659.804 M 11.43 % | 592.149 M -5.29 % | 625.199 M -10.19 % | 696.120 M -9.82 % | 771.912 M 3.32 % | 747.125 M -8.35 % | 815.232 M -5.10 % | 859.077 M 24.49 % | 690.072 M 40.51 % | 491.117 M -23.51 % | 642.084 M 1.94 % | 629.875 M 18.90 % | 529.730 M 37.62 % | 384.910 M 48.06 % | 259.974 M -10.97 % | 292.022 M 41.74 % | 206.022 M 24.70 % | 165.211 M -37.12 % | 262.726 M 8.39 % | 242.383 M 38.77 % | 174.667 M -4.39 % | 182.688 M -0.43 % | 183.474 M 1.00 % | 181.660 M -3.54 % | 188.332 M 5.44 % | 178.619 M 22.22 % | 146.151 M -13.79 % | 169.520 M 0.75 % | 168.263 M 32.62 % | 126.880 M | 0.000 -100.00 % | 193.640 M 31.25 % | 147.535 M 0.00 % | 147.535 M |
| Total liabilities | 658.273 M 11.46 % | 590.590 M 3.45 % | 570.872 M 3.59 % | 551.104 M -26.70 % | 751.856 M 6.15 % | 708.311 M 3.42 % | 684.914 M 9.95 % | 622.958 M -5.00 % | 655.742 M -10.09 % | 729.344 M -9.63 % | 807.090 M 3.02 % | 783.446 M -7.03 % | 842.729 M -5.01 % | 887.191 M 23.59 % | 717.871 M 40.39 % | 511.355 M -23.03 % | 664.347 M 4.89 % | 633.349 M 18.14 % | 536.106 M 38.87 % | 386.047 M 47.04 % | 262.554 M -10.30 % | 292.689 M 41.61 % | 206.689 M 25.07 % | 165.260 M -37.11 % | 262.775 M 8.27 % | 242.704 M 38.73 % | 174.948 M -4.24 % | 182.688 M -0.43 % | 183.474 M 0.39 % | 182.758 M -3.32 % | 189.038 M 5.77 % | 178.723 M 22.29 % | 146.151 M -13.79 % | 169.520 M 0.75 % | 168.263 M 32.62 % | 126.880 M | 0.000 -100.00 % | 193.640 M 31.25 % | 147.535 M 0.00 % | 147.535 M |
| Other non current assets | 14.534 M 226.40 % | 4.453 M -69.66 % | 14.679 M 240.03 % | 4.317 M 23.24 % | 3.503 M -10.86 % | 3.930 M -12.69 % | 4.501 M -94.63 % | 83.870 M -21.55 % | 106.913 M 61.69 % | 66.122 M -67.46 % | 203.207 M 44.53 % | 140.600 M -42.96 % | 246.494 M -0.67 % | 248.156 M 0.76 % | 246.283 M 1.60 % | 242.416 M 6 656.54 % | 3.588 M 68.07 % | 2.135 M -8.70 % | 2.338 M -92.42 % | 30.844 M 1 265.37 % | 2.259 M -1.77 % | 2.300 M -7.72 % | 2.492 M 11.01 % | 2.245 M -12.15 % | 2.555 M -25.92 % | 3.449 M 2.87 % | 3.353 M 51.16 % | 2.218 M -6.85 % | 2.381 M 1 386.78 % | 160.166 K -93.29 % | 2.387 M 0.27 % | 2.380 M -5.64 % | 2.523 M 367 644.90 % | 686.000 -99.98 % | 3.672 M 45.07 % | 2.531 M 106.34 % | -39.931 M -8 038.96 % | 502.972 K 198.46 % | 168.522 K -93.81 % | 2.721 M |
| Long term investments | 0.000 -100.00 % | 10.515 M | 0.000 -100.00 % | 12.417 M -13.63 % | 14.377 M -4.14 % | 14.997 M -7.48 % | 16.209 M 127.27 % | -59.444 M 28.49 % | -83.126 M -98.91 % | -41.790 M 76.81 % | -180.228 M -52.85 % | -117.910 M 47.58 % | -224.935 M 0.85 % | -226.855 M 0.98 % | -229.092 M 2.16 % | -234.159 M | 0.000 | 0.000 | 0.000 100.00 % | -28.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 23.542 M -3.24 % | 24.330 M 2.28 % | 23.788 M -5.97 % | 25.298 M -2.16 % | 25.855 M 1.20 % | 25.547 M -2.34 % | 26.160 M 40.48 % | 18.623 M 11.81 % | 16.656 M 17.93 % | 14.124 M 34.89 % | 10.471 M 0.98 % | 10.369 M -0.88 % | 10.460 M -1.87 % | 10.659 M -1.79 % | 10.853 M 1.33 % | 10.711 M -2.95 % | 11.036 M 4.21 % | 10.591 M -2.33 % | 10.843 M 4.85 % | 10.342 M -0.89 % | 10.435 M -1.85 % | 10.631 M -1.81 % | 10.828 M -1.32 % | 10.973 M -1.57 % | 11.148 M -1.44 % | 11.310 M -0.82 % | 11.404 M -1.61 % | 11.590 M -0.22 % | 11.615 M -1.03 % | 11.736 M -1.52 % | 11.917 M -0.23 % | 11.944 M -0.94 % | 12.058 M -0.99 % | 12.179 M -1.34 % | 12.344 M 8.26 % | 11.403 M | 0.000 -100.00 % | 11.923 M -0.43 % | 11.974 M 0.00 % | 11.974 M |
| 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 |
| Goodwill and intangible assets | 23.542 M -3.24 % | 24.330 M 2.28 % | 23.788 M -5.97 % | 25.298 M -2.16 % | 25.855 M 1.20 % | 25.547 M -2.34 % | 26.160 M 40.48 % | 18.623 M 11.81 % | 16.656 M 17.93 % | 14.124 M 34.89 % | 10.471 M 0.98 % | 10.369 M -0.88 % | 10.460 M -1.87 % | 10.659 M -1.79 % | 10.853 M 1.33 % | 10.711 M -2.95 % | 11.036 M 4.21 % | 10.591 M -2.33 % | 10.843 M 4.85 % | 10.342 M -0.89 % | 10.435 M -1.85 % | 10.631 M -1.81 % | 10.828 M -1.32 % | 10.973 M -1.57 % | 11.148 M -1.44 % | 11.310 M -0.82 % | 11.404 M -1.61 % | 11.590 M -0.22 % | 11.615 M -1.03 % | 11.736 M -1.52 % | 11.917 M -0.23 % | 11.944 M -0.94 % | 12.058 M -0.99 % | 12.179 M -1.34 % | 12.344 M 8.26 % | 11.403 M | 0.000 -100.00 % | 11.923 M -0.43 % | 11.974 M 0.00 % | 11.974 M |
| Property plant equipment net | 150.810 M -1.30 % | 152.797 M -3.12 % | 157.717 M 1.01 % | 156.134 M -4.35 % | 163.243 M -3.06 % | 168.397 M -2.04 % | 171.897 M 15.37 % | 148.995 M 18.27 % | 125.982 M 2.14 % | 123.344 M -2.65 % | 126.701 M 39.64 % | 90.732 M 28.67 % | 70.517 M 2.76 % | 68.620 M -5.02 % | 72.251 M 33.29 % | 54.204 M -2.08 % | 55.358 M 59.55 % | 34.696 M 0.16 % | 34.641 M 12.31 % | 30.844 M -1.84 % | 31.423 M -1.34 % | 31.849 M -3.64 % | 33.053 M -3.70 % | 34.321 M -2.17 % | 35.084 M -1.92 % | 35.772 M -3.23 % | 36.964 M -3.11 % | 38.150 M 0.97 % | 37.782 M 1.99 % | 37.044 M -1.93 % | 37.771 M 11.96 % | 33.735 M 7.71 % | 31.321 M 1.20 % | 30.950 M 1.06 % | 30.626 M -1.85 % | 31.203 M | 0.000 -100.00 % | 32.431 M 0.98 % | 32.117 M 0.00 % | 32.117 M |
| Total non current assets | 205.801 M -2.48 % | 211.036 M -3.71 % | 219.177 M 0.98 % | 217.054 M -2.49 % | 222.590 M -3.08 % | 229.664 M -2.61 % | 235.817 M 16.22 % | 202.909 M 15.17 % | 176.186 M 2.76 % | 171.450 M 1.26 % | 169.317 M 26.95 % | 133.375 M 20.07 % | 111.080 M 2.31 % | 108.575 M -0.58 % | 109.208 M 32.52 % | 82.406 M 4.04 % | 79.207 M 35.12 % | 58.622 M 0.41 % | 58.381 M 15.07 % | 50.737 M -1.01 % | 51.255 M -4.72 % | 53.792 M -1.88 % | 54.823 M -0.11 % | 54.885 M -0.18 % | 54.986 M -3.89 % | 57.211 M -3.26 % | 59.140 M 0.49 % | 58.853 M -1.02 % | 59.461 M 1.37 % | 58.659 M -1.15 % | 59.340 M 9.05 % | 54.415 M 6.18 % | 51.247 M -3.40 % | 53.051 M -2.35 % | 54.327 M 5.88 % | 51.311 M 228.50 % | -39.931 M -182.37 % | 48.479 M 3.56 % | 46.813 M 0.00 % | 46.813 M |
| Other current assets | 44.674 M -13.29 % | 51.523 M 2.72 % | 50.159 M 9.97 % | 45.613 M -0.43 % | 45.810 M -44.61 % | 82.709 M 222.19 % | 25.671 M 25.62 % | 20.435 M 4.31 % | 19.590 M -77.62 % | 87.519 M 246.09 % | 25.288 M 3.76 % | 24.372 M -39.48 % | 40.270 M 30.39 % | 30.885 M 35.22 % | 22.840 M 37.08 % | 16.662 M -46.43 % | 31.103 M 23.92 % | 25.099 M -23.43 % | 32.778 M 368.30 % | 6.999 M -54.95 % | 15.538 M -8.41 % | 16.964 M -11.21 % | 19.106 M 46.01 % | 13.086 M -63.76 % | 36.105 M -87.16 % | 281.232 M 322.91 % | 66.499 M -75.04 % | 266.392 M 55.32 % | 171.512 M -12.17 % | 195.280 M 414.49 % | 37.956 M -84.61 % | 246.698 M 44.11 % | 171.185 M 1 060.78 % | 14.747 M -60.94 % | 37.753 M 112.02 % | 17.807 M | 0.000 -100.00 % | 11.503 M -72.38 % | 41.648 M 46.20 % | 28.487 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.534 M -44.06 % | 79.606 M 0.63 % | 79.109 M -22.40 % | 101.950 M 67.75 % | 60.777 M -69.55 % | 199.563 M 45.32 % | 137.329 M -43.72 % | 244.026 M -0.84 % | 246.086 M 0.89 % | 243.926 M 1.99 % | 239.159 M -0.11 % | 239.415 M -22.33 % | 308.258 M 11.20 % | 277.221 M 128.91 % | 121.105 M -17.05 % | 146.000 M -17.05 % | 176.000 M -2.22 % | 180.000 M | 0.000 | 0.000 -100.00 % | 162.370 K -99.87 % | 127.000 M | 0.000 -100.00 % | 153.500 M 3 394.04 % | 4.393 M 55.56 % | 2.824 M 580.84 % | 414.802 K -99.72 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.861 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 259.618 M 125.79 % | 114.980 M 7.48 % | 106.976 M -31.47 % | 156.109 M -49.92 % | 311.725 M 59.34 % | 195.630 M 16.93 % | 167.306 M -2.49 % | 171.584 M -6.79 % | 184.091 M -6.44 % | 196.767 M 48.90 % | 132.150 M -45.67 % | 243.254 M 49.76 % | 162.424 M -31.24 % | 236.217 M 38.18 % | 170.945 M -0.50 % | 171.810 M -45.06 % | 312.724 M 35.02 % | 231.612 M -3.30 % | 239.507 M -32.82 % | 356.496 M 133.32 % | 152.794 M 4.53 % | 146.170 M 94.42 % | 75.184 M -74.98 % | 300.529 M -21.33 % | 381.994 M 360.76 % | 82.904 M 2.90 % | 80.566 M -10.65 % | 90.173 M -32.44 % | 133.476 M 52.12 % | 87.745 M -12.82 % | 100.651 M -2.86 % | 103.617 M -22.30 % | 133.348 M -54.03 % | 290.086 M 477.33 % | 50.246 M -29.99 % | 71.772 M 279.74 % | -39.931 M -236.17 % | 29.325 M -13.11 % | 33.751 M 0.00 % | 33.751 M |
| Cash and short term investments | 259.618 M 125.79 % | 114.980 M 7.48 % | 106.976 M -31.47 % | 156.109 M -49.92 % | 311.725 M 29.80 % | 240.164 M -2.73 % | 246.912 M -1.51 % | 250.693 M -12.36 % | 286.042 M 11.07 % | 257.544 M -22.36 % | 331.713 M -12.84 % | 380.582 M -6.36 % | 406.451 M -15.73 % | 482.303 M 16.25 % | 414.871 M 0.95 % | 410.969 M -25.57 % | 552.139 M 2.27 % | 539.871 M 4.48 % | 516.729 M 8.19 % | 477.600 M 59.84 % | 298.794 M -7.26 % | 322.170 M 26.25 % | 255.184 M -15.09 % | 300.529 M -21.33 % | 381.994 M 359.86 % | 83.067 M 3.10 % | 80.566 M -10.65 % | 90.173 M -32.44 % | 133.476 M 44.87 % | 92.138 M -10.96 % | 103.475 M -0.54 % | 104.032 M -21.98 % | 133.348 M -54.03 % | 290.086 M 477.33 % | 50.246 M -29.99 % | 71.772 M 79.74 % | 39.931 M 36.17 % | 29.325 M -13.11 % | 33.751 M 0.00 % | 33.751 M |
| Total current assets | 1.001 B 2.64 % | 974.868 M 6.30 % | 917.058 M 0.70 % | 910.683 M -17.17 % | 1.099 B 1.90 % | 1.079 B 6.16 % | 1.016 B 3.25 % | 984.382 M -4.51 % | 1.031 B -8.02 % | 1.121 B -4.35 % | 1.172 B -1.43 % | 1.189 B -5.14 % | 1.253 B -2.38 % | 1.284 B 19.19 % | 1.077 B 20.99 % | 890.314 M -13.43 % | 1.028 B -0.71 % | 1.036 B 12.88 % | 917.665 M 17.83 % | 778.817 M 21.13 % | 642.940 M -7.54 % | 695.337 M 16.70 % | 595.849 M 7.16 % | 556.037 M -14.22 % | 648.185 M -0.49 % | 651.380 M 14.47 % | 569.021 M -1.62 % | 578.402 M 0.61 % | 574.884 M -2.44 % | 589.275 M 2.47 % | 575.065 M 0.63 % | 571.488 M 6.73 % | 535.452 M -4.88 % | 562.915 M 82.89 % | 307.786 M 19.04 % | 258.552 M 547.50 % | 39.931 M -86.08 % | 286.782 M 23.80 % | 231.643 M 0.00 % | 231.643 M |
| Inventory | 481.346 M -14.17 % | 560.828 M -8.95 % | 615.984 M 16.57 % | 528.446 M 14.69 % | 460.746 M -18.81 % | 567.475 M -4.70 % | 595.452 M 6.38 % | 559.752 M 5.57 % | 530.220 M -20.21 % | 664.479 M -4.55 % | 696.155 M 7.41 % | 648.152 M 21.06 % | 535.386 M -1.88 % | 545.619 M 2.75 % | 531.023 M 45.54 % | 364.852 M 39.96 % | 260.683 M -20.67 % | 328.624 M 9.27 % | 300.751 M 30.20 % | 230.997 M 23.95 % | 186.365 M -26.98 % | 255.236 M -10.29 % | 284.515 M 48.69 % | 191.349 M 28.45 % | 148.967 M -27.61 % | 205.783 M -9.15 % | 226.510 M 14.04 % | 198.625 M 19.46 % | 166.267 M -26.58 % | 226.467 M -4.96 % | 238.287 M 18.36 % | 201.323 M 35.04 % | 149.086 M -26.40 % | 202.548 M -0.50 % | 203.558 M 78.94 % | 113.759 M | 0.000 -100.00 % | 176.171 M 54.25 % | 114.210 M 0.00 % | 114.210 M |
| Net receivables | 214.933 M -13.17 % | 247.536 M 71.97 % | 143.940 M -20.26 % | 180.515 M -40.52 % | 303.467 M 23.29 % | 246.133 M 65.96 % | 148.308 M -3.38 % | 153.503 M -19.42 % | 190.489 M 71.18 % | 111.277 M 4.81 % | 106.168 M -21.80 % | 135.760 M -47.63 % | 259.224 M 15.15 % | 225.120 M 147.89 % | 90.816 M -7.17 % | 97.830 M -48.07 % | 188.371 M 32.39 % | 142.283 M 111.08 % | 67.409 M 6.62 % | 63.220 M -55.55 % | 142.243 M 40.88 % | 100.967 M 172.57 % | 37.043 M -27.47 % | 51.073 M -49.59 % | 101.319 M 9.25 % | 92.743 M 74.14 % | 53.256 M 50.61 % | 35.360 M -62.68 % | 94.760 M 1.48 % | 93.380 M 127.87 % | 40.979 M 33.73 % | 30.643 M -62.55 % | 81.834 M 24.95 % | 65.493 M 303.57 % | 16.229 M -70.61 % | 55.214 M | 0.000 -100.00 % | 77.837 M 41.02 % | 55.196 M 0.00 % | 55.196 M |
| Tax assets | 16.915 M -10.70 % | 18.940 M -17.62 % | 22.993 M 21.73 % | 18.888 M 20.98 % | 15.612 M -7.03 % | 16.793 M -1.51 % | 17.050 M 56.91 % | 10.866 M 11.31 % | 9.762 M 1.17 % | 9.649 M 5.26 % | 9.167 M -4.35 % | 9.584 M 12.17 % | 8.544 M 6.87 % | 7.995 M -10.30 % | 8.913 M -3.49 % | 9.235 M 0.10 % | 9.225 M -17.63 % | 11.200 M 6.08 % | 10.559 M 53.06 % | 6.899 M -3.35 % | 7.138 M -20.79 % | 9.011 M 6.64 % | 8.450 M 15.03 % | 7.346 M 18.49 % | 6.200 M -7.18 % | 6.679 M -9.98 % | 7.420 M 7.61 % | 6.895 M -10.25 % | 7.683 M 8.40 % | 7.087 M -2.46 % | 7.265 M 14.33 % | 6.355 M 18.89 % | 5.345 M -23.33 % | 6.971 M -9.28 % | 7.684 M 24.48 % | 6.173 M | 0.000 -100.00 % | 3.621 M 41.86 % | 2.553 M | 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 |
| Account payables | 320.911 M 3.57 % | 309.843 M -12.79 % | 355.267 M 66.92 % | 212.842 M -19.72 % | 265.123 M 31.84 % | 201.094 M -24.98 % | 268.069 M 12.00 % | 239.351 M 154.20 % | 94.157 M -66.07 % | 277.504 M -2.91 % | 285.835 M -12.81 % | 327.826 M -13.06 % | 377.063 M 44.15 % | 261.570 M -13.18 % | 301.276 M -8.22 % | 328.252 M 17.62 % | 279.081 M 1.96 % | 273.704 M 39.85 % | 195.714 M -35.77 % | 304.722 M 64.55 % | 185.189 M -14.55 % | 216.712 M 29.95 % | 166.763 M 38.55 % | 120.366 M -45.95 % | 222.686 M 8.87 % | 204.540 M 55.52 % | 131.519 M -5.79 % | 139.606 M 1.01 % | 138.208 M -4.99 % | 145.465 M -1.40 % | 147.531 M 0.70 % | 146.508 M 29.66 % | 112.992 M -16.90 % | 135.965 M 3.45 % | 131.431 M 36.61 % | 96.210 M | 0.000 -100.00 % | 130.316 M 55.53 % | 83.788 M 0.00 % | 83.788 M |
| Tax payables | 7.406 M -34.29 % | 11.270 M 3.30 % | 10.910 M -59.92 % | 27.223 M 48.29 % | 18.359 M 10.55 % | 16.607 M -13.36 % | 19.167 M -24.81 % | 25.491 M -16.86 % | 30.659 M 62.16 % | 18.907 M 46.46 % | 12.909 M -3.93 % | 13.437 M -55.57 % | 30.245 M 137.86 % | 12.715 M 102.96 % | 6.265 M -28.32 % | 8.740 M -49.58 % | 17.334 M 33.39 % | 12.994 M 54.61 % | 8.405 M -30.66 % | 12.121 M -34.17 % | 18.413 M 109.49 % | 8.790 M 27.19 % | 6.911 M -32.72 % | 10.272 M 9.50 % | 9.381 M 7.67 % | 8.713 M 13.28 % | 7.691 M -25.66 % | 10.347 M -31.02 % | 15.000 M 34.43 % | 11.158 M 41.42 % | 7.891 M 32.77 % | 5.943 M -30.90 % | 8.601 M 50.81 % | 5.703 M 26.78 % | 4.499 M -52.98 % | 9.568 M | 0.000 -100.00 % | 5.361 M -46.92 % | 10.100 M | 0.000 |
| Deferred revenue non current | 7.346 M -0.88 % | 7.411 M -0.87 % | 7.476 M 77.91 % | 4.202 M -2.54 % | 4.312 M 494.13 % | -1.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.901 M 2.16 % | -2.965 M | 0.000 100.00 % | -22.991 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 |
| 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 |
| Capital lease obligations | 17.710 M 6.07 % | 16.696 M -17.45 % | 20.225 M -8.10 % | 22.007 M -6.58 % | 23.556 M 0.54 % | 23.430 M -0.94 % | 23.653 M -13.89 % | 27.468 M -0.11 % | 27.497 M -10.13 % | 30.597 M 0.00 % | 30.597 M 344.27 % | -12.526 M -153.22 % | 23.538 M 0.66 % | 23.383 M -0.66 % | 23.538 M 226.66 % | -18.583 M -112.03 % | -8.764 M | 0.000 -100.00 % | 22.991 M 127.29 % | -84.243 M -42.62 % | -59.068 M 21.40 % | -75.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 242.395 M 6 538.54 % | -3.765 M -101.53 % | 246.182 M | 0.000 -100.00 % | 192.883 M | 0.000 -100.00 % | 278.474 M 1 945.35 % | -15.091 M -105.54 % | 272.337 M 1 904.68 % | -15.091 M -105.54 % | 272.337 M | 0.000 -100.00 % | 278.905 M | 0.000 -100.00 % | 229.271 M | 0.000 -100.00 % | 229.271 M | 0.000 -100.00 % | 271.398 M 1.85 % | 266.460 M 0.00 % | 266.460 M 0.00 % | 266.460 M 0.00 % | 266.460 M 2.33 % | 260.406 M 0.00 % | 260.406 M 0.00 % | 260.406 M 0.00 % | 260.406 M 1.67 % | 256.118 M 0.00 % | 256.118 M 0.00 % | 256.118 M 0.00 % | 256.118 M 1.64 % | 251.974 M 0.00 % | 251.974 M -0.02 % | 252.030 M 522.01 % | 40.518 M 7.30 % | 37.763 M | 0.000 -100.00 % | 34.461 M 8.97 % | 31.625 M 77.35 % | 17.831 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.234 M -20.15 % | 1.545 M 41.22 % | 1.094 M -16.98 % | 1.318 M -59.14 % | 3.225 M 28.04 % | 2.519 M 25.51 % | 2.007 M -36.88 % | 3.179 M 57.26 % | 2.022 M -32.58 % | 2.998 M -25.45 % | 4.022 M 31.68 % | 3.054 M 5.30 % | 2.901 M -2.16 % | 2.965 M 10.81 % | 2.675 M 10.73 % | 2.416 M 428.64 % | 457.054 K 152.65 % | 180.903 K 0.00 % | 180.903 K 0.00 % | 180.903 K | 0.000 | 0.000 -100.00 % | 40.592 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.098 M 55.56 % | 706.031 K 580.84 % | 103.700 K | 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 |
| Total assets | 1.206 B 1.73 % | 1.186 B 4.37 % | 1.136 B 0.75 % | 1.128 B -14.70 % | 1.322 B 1.02 % | 1.309 B 4.51 % | 1.252 B 5.46 % | 1.187 B -1.64 % | 1.207 B -6.59 % | 1.292 B -3.64 % | 1.341 B 1.43 % | 1.322 B -3.09 % | 1.364 B -2.02 % | 1.393 B 17.37 % | 1.186 B 21.97 % | 972.720 M -12.19 % | 1.108 B 1.21 % | 1.094 B 12.14 % | 976.046 M 17.66 % | 829.554 M 19.50 % | 694.194 M -7.33 % | 749.128 M 15.13 % | 650.672 M 6.51 % | 610.922 M -13.12 % | 703.172 M -0.76 % | 708.591 M 12.80 % | 628.162 M -1.43 % | 637.255 M 0.46 % | 634.345 M -2.10 % | 647.935 M 2.13 % | 634.405 M 1.36 % | 625.903 M 6.68 % | 586.699 M -4.75 % | 615.966 M 70.10 % | 362.113 M 16.86 % | 309.863 M | 0.000 -100.00 % | 335.260 M 20.40 % | 278.455 M 0.00 % | 278.455 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-06-30 | 2016-03-31 | 2014-12-31 | 2014-06-30 | 2014-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 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.120 M | 0.000 -100.00 % | 758.373 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.099 M | 0.000 -100.00 % | 60.246 M 161.72 % | -97.619 M -200.00 % | 97.619 M | 0.000 100.00 % | -185.536 M -207.54 % | 172.528 M 200.00 % | -172.528 M | 0.000 100.00 % | -337.326 M -496.11 % | 85.159 M 200.00 % | -85.159 M | 0.000 100.00 % | -78.994 M -201.34 % | 77.948 M 200.00 % | -77.948 M | 0.000 100.00 % | -54.124 M -150.37 % | 107.452 M 200.00 % | -107.452 M | 0.000 100.00 % | -2.211 M -1 139.71 % | 212.635 K 200.00 % | -212.635 K | 0.000 100.00 % | -53.896 M -1 052.89 % | 5.656 M 200.00 % | -5.656 M | 0.000 100.00 % | -44.501 M -65.29 % | -26.923 M -200.00 % | 26.923 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.685 M | 0.000 100.00 % | -29.211 M -145.87 % | 63.683 M 200.00 % | -63.683 M | 0.000 100.00 % | -11.597 M -107.01 % | 165.327 M 200.00 % | -165.327 M | 0.000 100.00 % | -94.414 M -180.82 % | 116.817 M 200.00 % | -116.817 M | 0.000 100.00 % | -51.807 M -129.67 % | 174.618 M 200.00 % | -174.618 M | 0.000 -100.00 % | 9.410 M -94.82 % | 181.628 M 200.00 % | -181.628 M | 0.000 100.00 % | -8.717 M -112.70 % | 68.660 M 200.00 % | -68.660 M | 0.000 100.00 % | -7.208 M -112.77 % | 56.450 M 200.00 % | -56.450 M | 0.000 -100.00 % | 5.763 M -60.52 % | 14.597 M 200.00 % | -14.597 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.784 M | 0.000 -100.00 % | 88.699 M 154.99 % | -161.301 M -200.00 % | 161.301 M | 0.000 100.00 % | -173.939 M -2 515.49 % | 7.201 M 200.00 % | -7.201 M | 0.000 100.00 % | -242.912 M -667.30 % | -31.658 M -200.00 % | 31.658 M | 0.000 100.00 % | -27.187 M 71.88 % | -96.670 M -200.00 % | 96.670 M | 0.000 100.00 % | -63.534 M 14.35 % | -74.176 M -200.00 % | 74.176 M | 0.000 -100.00 % | 6.506 M 109.51 % | -68.447 M -200.00 % | 68.447 M | 0.000 100.00 % | -46.688 M 8.08 % | -50.794 M -200.00 % | 50.794 M | 0.000 100.00 % | -50.264 M -21.06 % | -41.520 M -200.00 % | 41.520 M | 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 758.375 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 160.556 M 260.08 % | -100.296 M | 0.000 -100.00 % | 68.103 M -41.98 % | 117.379 M 209.73 % | -106.974 M -144.20 % | -43.806 M -133.06 % | 132.501 M 112.14 % | 62.458 M 1 219.58 % | -5.579 M -103.11 % | 179.568 M 200.60 % | -178.496 M -176.02 % | 234.788 M 278.57 % | -131.485 M -1 733.53 % | -7.171 M 60.19 % | -18.013 M 44.09 % | -32.220 M -51.91 % | -21.210 M -694.56 % | 3.567 M 130.06 % | -11.867 M 52.95 % | -25.219 M -102.46 % | -12.456 M -841.67 % | 1.679 M 131.90 % | -5.266 M 78.53 % | -24.528 M -93.54 % | -12.673 M -1 036.26 % | 1.354 M 136.62 % | -3.696 M 80.59 % | -19.040 M 3.88 % | -19.809 M -1 192.48 % | 1.813 M 127.34 % | -6.632 M 68.17 % | -20.835 M 14.59 % | -24.394 M -457.04 % | -4.379 M 32.50 % | -6.488 M 62.99 % | -17.529 M 8.18 % | -19.090 M -87.10 % | -10.203 M 0.00 % | -10.203 M |
| Net cash provided by operating activities | 160.556 M 330.67 % | -69.605 M | 0.000 -100.00 % | 81.384 M -48.41 % | 157.758 M 309.18 % | -75.416 M -323.08 % | 33.806 M -11.01 % | 37.990 M -83.75 % | 233.787 M 709.59 % | 28.877 M 179.18 % | 10.344 M -39.56 % | 17.113 M -88.09 % | 143.710 M 251.74 % | -94.711 M 14.58 % | -110.875 M -235.99 % | 81.534 M 535.69 % | 12.826 M 133.10 % | -38.751 M 65.14 % | -111.164 M -177.05 % | 144.284 M 426.37 % | 27.411 M 164.07 % | -42.783 M 18.59 % | -52.553 M -204.19 % | 50.442 M 10.32 % | 45.722 M 392.02 % | -15.657 M 71.07 % | -54.111 M -210.81 % | 48.832 M -23.02 % | 63.435 M 312.21 % | -29.893 M 41.47 % | -51.078 M -194.35 % | 54.137 M 94.26 % | 27.868 M 698.02 % | 3.492 M 109.76 % | -35.770 M -300.99 % | 17.796 M -48.28 % | 34.409 M 37.17 % | 25.085 M 709.63 % | 3.098 M 0.00 % | 3.098 M |
| Investments in property plant and equipment | -3.878 M -50.61 % | -2.575 M 75.05 % | -10.322 M -7.32 % | -9.618 M -353.77 % | -2.120 M 47.06 % | -4.004 M 84.43 % | -25.721 M -68.13 % | -15.298 M 19.83 % | -19.081 M -30.20 % | -14.655 M 48.33 % | -28.364 M -78.78 % | -15.866 M -281.81 % | -4.155 M -72.40 % | -2.410 M 59.59 % | -5.965 M -1 125.96 % | -486.554 K 91.77 % | -5.914 M -379.56 % | -1.233 M 77.30 % | -5.433 M -295.17 % | -1.375 M -304.60 % | -339.812 K 53.18 % | -725.763 K 33.07 % | -1.084 M -210.29 % | -349.481 K 34.51 % | -533.604 K -55.01 % | -344.233 K 86.06 % | -2.469 M 34.51 % | -3.771 M -351.12 % | -835.911 K -52.10 % | -549.567 K 94.37 % | -9.761 M -198.31 % | -3.272 M -191.49 % | -1.123 M 10.98 % | -1.261 M 24.49 % | -1.670 M -29.11 % | -1.293 M -50.06 % | -861.984 K -20.13 % | -717.551 K 20.03 % | -897.329 K 0.00 % | -897.329 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 -99.00 % | 19.970 K -91.72 % | 241.153 K 4 086.68 % | 5.760 K 0.52 % | 5.730 K 192.35 % | 1.960 K -99.37 % | 312.508 K 2 289.20 % | 13.080 K -35.64 % | 20.322 K 2 673 847.37 % | 0.760 100.00 % | -9.607 M -2 046.93 % | 493.434 K -91.84 % | 6.044 M 390.10 % | 1.233 M -77.86 % | 5.571 M 327.22 % | 1.304 M 215.88 % | 412.827 K -43.12 % | 725.762 K -34.82 % | 1.114 M 212.72 % | 356.081 K -33.27 % | 533.604 K 49.19 % | 357.678 K -85.64 % | 2.490 M -45.56 % | 4.574 M 431.14 % | 861.156 K 51.08 % | 570.004 K -94.71 % | 10.772 M 228.47 % | 3.279 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -529.821 K 76.05 % | -2.212 M | 0.000 -100.00 % | 550.800 K 200.00 % | -550.800 K | 0.000 100.00 % | -5.922 M 92.50 % | -79.000 M 21.00 % | -100.000 M -566.67 % | -15.000 M 88.43 % | -129.653 M -115.35 % | -60.206 M -863.30 % | -6.250 M -25.00 % | -5.000 M 96.72 % | -152.382 M -3 219.89 % | -4.590 M -106.58 % | 69.795 M 199.42 % | -70.205 M 73.86 % | -268.565 M -1 364.37 % | -18.340 M 88.92 % | -165.533 M -347.39 % | -37.000 M 90.29 % | -381.000 M -98.44 % | -192.000 M -19 300.00 % | 1.000 M 100.39 % | -256.000 M -21.23 % | -211.164 M 15.10 % | -248.709 M -41.50 % | -175.762 M -942.19 % | -16.865 M 91.33 % | -194.417 M -143.77 % | -79.755 M | 0.000 | 0.000 100.00 % | -547.555 K 21.39 % | -696.507 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 942.196 K 131.31 % | -3.009 M -106.47 % | 46.478 M 32.79 % | 35.000 M 349.28 % | 7.790 M -92.21 % | 99.956 M 78.89 % | 55.877 M -63.33 % | 152.363 M 148.66 % | 61.273 M -63.37 % | 167.253 M 51 672.07 % | -324.309 K -116.20 % | 2.001 M -98.70 % | 153.645 M 3 008.74 % | 4.942 M 2.98 % | 4.800 M -88.39 % | 41.334 M -66.34 % | 122.791 M 169.67 % | 45.533 M -76.90 % | 197.088 M 372.38 % | 41.723 M -88.99 % | 378.813 M 37.85 % | 274.801 M 17 687.71 % | -1.562 M -100.79 % | 197.983 M -23.51 % | 258.821 M 60.33 % | 161.433 M -16.20 % | 192.649 M 489.12 % | 32.701 M -86.77 % | 247.172 M 1 730.37 % | 13.504 M 1 041.25 % | 1.183 M 240.40 % | -842.748 K | 0.000 | 0.000 | 0.000 100.00 % | -634.140 K | 0.000 | 0.000 |
| Other investing activites | 820.149 K 129 979.14 % | 630.500 -99.80 % | 314.908 K -85.37 % | 2.153 M 234.14 % | -1.605 M -200.00 % | 1.605 M 15 426.74 % | -10.472 K -102.09 % | 500.000 K -83.50 % | 3.030 M 18.92 % | 2.548 M 158.60 % | -4.348 M -315.77 % | 2.015 M 444.59 % | 370.000 K 7 126.56 % | 5.120 K 100.06 % | -8.734 M -1 695.03 % | -486.554 K 91.77 % | -5.914 M -379.56 % | -1.233 M 80.44 % | -6.306 M -358.68 % | -1.375 M -304.60 % | -339.812 K 53.18 % | -725.763 K 33.07 % | -1.084 M -210.29 % | -349.481 K 34.51 % | -533.604 K -55.01 % | -344.233 K 83.38 % | -2.071 M 45.07 % | -3.771 M -351.12 % | -835.911 K -52.10 % | -549.567 K 94.59 % | -10.159 M -210.47 % | -3.272 M 98.00 % | -163.578 M -915 530.97 % | 17.869 K -53.61 % | 38.520 K 176 678.34 % | 21.790 100.00 % | -672.933 K -25 862.23 % | 2.612 K -99.17 % | 314.859 K 0.00 % | 314.859 K |
| Net cash used for investing activites | -3.588 M 25.04 % | -4.787 M 47.19 % | -9.065 M 8.65 % | -9.923 M -123.51 % | 42.203 M 29.37 % | 32.622 M 238.10 % | -23.622 M -483.22 % | 6.164 M 110.24 % | -60.168 M -148.04 % | 125.258 M 224.29 % | -100.780 M -208.12 % | 93.209 M 1 001.50 % | -10.339 M -91.34 % | -5.404 M 59.78 % | -13.436 M -10 454.58 % | -127.299 K -100.19 % | 68.810 M 328.57 % | -30.104 M 80.19 % | -151.942 M -690.13 % | 25.747 M -17.71 % | 31.289 M 682.84 % | 3.997 M 223.26 % | -3.243 M -103.93 % | 82.458 M 7 623.12 % | -1.096 M 98.12 % | -58.348 M -227.94 % | 45.606 M 150.54 % | -90.244 M -661.37 % | 16.076 M 5.02 % | 15.307 M -64.90 % | 43.606 M 162.73 % | -69.516 M 57.49 % | -163.518 M -7 738.97 % | -2.086 M 4.27 % | -2.179 M -9.50 % | -1.990 M -29.65 % | -1.535 M -13.78 % | -1.349 M -131.61 % | -582.470 K 0.00 % | -582.470 K |
| Debt repayment | 64.608 M -29.93 % | 92.200 M 142.90 % | 37.958 M 117.51 % | -216.823 M -1 672.03 % | 13.793 M -83.94 % | 85.900 M | 0.000 -100.00 % | 25.803 M 114.53 % | -177.599 M -779.67 % | -20.189 M -145.69 % | 44.190 M 8 972.23 % | 487.091 K 100.32 % | -154.400 M -189.30 % | 172.891 M | 0.000 100.00 % | -172.800 M | 0.000 -100.00 % | 58.900 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 30.000 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 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.095 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 |
| Dividends paid | -61.892 M -5 557.31 % | -1.094 M -6.23 % | -1.030 M 18.52 % | -1.264 M 98.45 % | -81.520 M -4 884.70 % | -1.635 M 97.95 % | -79.735 M 1.99 % | -81.358 M -2 947.13 % | -2.670 M 15.41 % | -3.156 M -805.12 % | -348.714 K 72.63 % | -1.274 M 97.90 % | -60.563 M -1 060.39 % | -5.219 M -79.67 % | -2.905 M 46.63 % | -5.443 M 89.25 % | -50.637 M -5 583.05 % | -891.025 K -73.80 % | -512.685 K 87.08 % | -3.967 M 92.10 % | -50.211 M -4 811.86 % | -1.022 M 37.92 % | -1.647 M -1 882.08 % | -83.083 K 99.83 % | -50.206 M -3 547.29 % | -1.377 M -4 100.54 % | -32.770 K -184.85 % | -11.505 K 99.97 % | -33.345 M | 0.000 100.00 % | -42.650 K | 0.000 100.00 % | -26.633 M -110 106.95 % | -24.167 K | 0.000 | 0.000 100.00 % | -25.000 M | 0.000 100.00 % | -9.305 M 0.00 % | -9.305 M |
| Other financing activites | -16.424 M -98.70 % | -8.266 M -476.91 % | 2.193 M 127.46 % | -7.987 M -0.34 % | -7.960 M -416.53 % | 2.515 M 112.98 % | -19.379 M -93.86 % | -9.996 M -314.16 % | -2.414 M -34.48 % | -1.795 M 53.57 % | -3.865 M -17.19 % | -3.299 M 14.42 % | -3.854 M -63.10 % | -2.363 M -101.90 % | 124.155 M 410.34 % | -40.007 M -176.63 % | 52.207 M 58 007 235 676.56 % | -0.090 -100.00 % | 144.830 M 363.96 % | 31.216 M 16 217.35 % | -193.679 K -100.27 % | 70.978 M 2 055.05 % | 3.294 M 102.53 % | -130.000 M -353.97 % | 51.188 M -34.89 % | 78.623 M 177 679.82 % | -44.275 K -7 027 877.78 % | 0.630 | 0.000 | 0.000 -100.00 % | 3.238 M 1 689.85 % | -203.676 K 95.16 % | -4.205 M -101.76 % | 238.694 M 47 863.19 % | 497.660 K 469.59 % | 87.372 K 100.25 % | -35.623 M -404.35 % | 11.705 M 34.95 % | 8.673 M 0.00 % | 8.673 M |
| Net cash used provided by financing activities | -13.708 M -116.55 % | 82.840 M 111.75 % | 39.121 M 117.30 % | -226.074 M -198.70 % | -75.687 M -187.22 % | 86.779 M 502.71 % | -21.549 M 67.13 % | -65.551 M 64.12 % | -182.682 M -626.65 % | -25.140 M -201.04 % | 24.881 M 709.02 % | -4.085 M 98.13 % | -218.817 M -232.37 % | 165.309 M 36.34 % | 121.251 M 155.56 % | -218.250 M -14 008.85 % | 1.569 M -97.30 % | 58.009 M -60.09 % | 145.343 M 282.15 % | 38.033 M 175.75 % | -50.211 M -149.72 % | 100.978 M 6 031.83 % | 1.647 M 101.27 % | -130.083 M -11 215.01 % | 1.170 M -98.48 % | 77.247 M 235 821.88 % | -32.770 K -184.85 % | -11.505 K 99.97 % | -33.345 M | 0.000 -100.00 % | 3.220 M 1 680.77 % | -203.676 K 99.34 % | -30.839 M -113.10 % | 235.428 M 47 207.01 % | 497.660 K 469.59 % | 87.371 K 100.25 % | -35.623 M -404.35 % | 11.705 M 1 953.08 % | -631.643 K 0.00 % | -631.643 K |
| Effect of forex changes on cash | -852.454 K -1 288.50 % | 71.725 K -96.87 % | 2.295 M | 0.000 100.00 % | -934.458 K -39.38 % | -670.431 K 66.40 % | -1.995 M -1 021.61 % | -177.907 K -105.51 % | 3.228 M 750.99 % | -495.806 K 58.87 % | -1.205 M -242.44 % | 846.245 K 25.98 % | 671.706 K 478.66 % | -177.393 K 72.37 % | -642.082 K -1 581.81 % | 43.331 K 107.70 % | -563.018 K -703.68 % | 93.264 K 104.16 % | -2.242 M -41.16 % | -1.588 M -1 687.57 % | -88.850 K -136.39 % | 244.189 K -67.95 % | 761.948 K 87.83 % | 405.669 K 6.56 % | 380.678 K 345.50 % | -155.061 K -626.31 % | -21.349 K -103.52 % | 607.055 K 13.42 % | 535.214 K 205.23 % | -508.620 K -33.56 % | -380.823 K 85.07 % | -2.550 M -238.98 % | -752.301 K -1 754.03 % | 45.483 K -95.54 % | 1.020 M 82.76 % | 557.878 K -27.29 % | 767.240 K 663.34 % | -136.194 K -437.05 % | 40.408 K 0.00 % | 40.408 K |
| Net change in cash | 142.408 M 1 571.55 % | 8.519 M 115.25 % | -55.875 M 64.09 % | -155.616 M -234.04 % | 116.095 M 382.79 % | 24.047 M 279.99 % | -13.360 M 38.08 % | -21.575 M -269.70 % | -5.836 M -108.03 % | 72.679 M 162.69 % | -115.934 M -243.15 % | 80.987 M 195.53 % | -84.775 M -230.39 % | 65.017 M 1 856.21 % | -3.702 M 97.29 % | -136.799 M -265.53 % | 82.642 M 868.55 % | -10.753 M 91.04 % | -120.005 M -158.12 % | 206.476 M 2 358.17 % | 8.400 M -86.55 % | 62.435 M 216.95 % | -53.387 M -1 756.57 % | 3.223 M -93.02 % | 46.177 M 1 395.97 % | 3.087 M 136.06 % | -8.559 M 79.03 % | -40.817 M -187.40 % | 46.701 M 409.39 % | -15.094 M -225.81 % | -4.633 M 74.45 % | -18.133 M 89.16 % | -167.240 M -170.60 % | 236.880 M 750.20 % | -36.432 M -321.45 % | 16.452 M 930.12 % | -1.982 M -105.61 % | 35.304 M 1 734.37 % | 1.925 M 0.00 % | 1.925 M |
| Cash at beginning of period | 100.967 M 9.22 % | 92.447 M -37.67 % | 148.323 M -52.42 % | 311.725 M 59.34 % | 195.630 M 14.01 % | 171.584 M 14.04 % | 150.455 M -12.54 % | 172.030 M -3.28 % | 177.866 M 69.09 % | 105.187 M -52.43 % | 221.121 M 57.79 % | 140.134 M -37.69 % | 224.909 M 40.66 % | 159.892 M -2.26 % | 163.594 M -45.54 % | 300.393 M 37.95 % | 217.752 M -4.71 % | 228.505 M -34.43 % | 348.510 M 145.37 % | 142.033 M 6.29 % | 133.634 M 87.69 % | 71.198 M -42.85 % | 124.586 M 2.66 % | 121.363 M 61.42 % | 75.186 M 4.28 % | 72.099 M -10.61 % | 80.659 M -33.60 % | 121.475 M 62.46 % | 74.774 M -16.80 % | 89.868 M -4.90 % | 94.501 M -16.10 % | 112.634 M -59.76 % | 279.875 M 550.95 % | 42.995 M -45.87 % | 79.426 M 26.12 % | 62.975 M -3.05 % | 64.957 M 119.06 % | 29.652 M | 0.000 | 0.000 |
| Cash at end of period | 243.374 M 141.04 % | 100.967 M 9.22 % | 92.447 M -40.78 % | 156.109 M -49.92 % | 311.725 M 59.34 % | 195.630 M 42.70 % | 137.095 M -8.88 % | 150.455 M -12.54 % | 172.030 M -3.28 % | 177.866 M 69.09 % | 105.187 M -52.43 % | 221.121 M 57.79 % | 140.134 M -37.69 % | 224.909 M 40.66 % | 159.892 M -2.26 % | 163.594 M -45.54 % | 300.393 M 37.95 % | 217.752 M -4.71 % | 228.505 M -34.43 % | 348.510 M 145.37 % | 142.033 M 6.29 % | 133.634 M 87.69 % | 71.198 M -42.85 % | 124.586 M 2.66 % | 121.363 M 61.42 % | 75.186 M 4.28 % | 72.099 M -10.61 % | 80.659 M -33.60 % | 121.475 M 62.46 % | 74.774 M -16.80 % | 89.868 M -4.90 % | 94.501 M -16.10 % | 112.634 M -59.76 % | 279.875 M 550.95 % | 42.995 M -45.87 % | 79.426 M 26.12 % | 62.975 M -3.05 % | 64.957 M 3 275.06 % | 1.925 M 0.00 % | 1.925 M |
| Operating cash flow | 160.556 M 330.67 % | -69.605 M | 0.000 -100.00 % | 81.384 M -48.41 % | 157.758 M 309.18 % | -75.416 M -323.08 % | 33.806 M -11.01 % | 37.990 M -83.75 % | 233.787 M 709.59 % | 28.877 M 179.18 % | 10.344 M -39.56 % | 17.113 M -88.09 % | 143.710 M 251.74 % | -94.711 M 14.58 % | -110.875 M -235.99 % | 81.534 M 535.69 % | 12.826 M 133.10 % | -38.751 M 65.14 % | -111.164 M -177.05 % | 144.284 M 426.37 % | 27.411 M 164.07 % | -42.783 M 18.59 % | -52.553 M -204.19 % | 50.442 M 10.32 % | 45.722 M 392.02 % | -15.657 M 71.07 % | -54.111 M -210.81 % | 48.832 M -23.02 % | 63.435 M 312.21 % | -29.893 M 41.47 % | -51.078 M -194.35 % | 54.137 M 94.26 % | 27.868 M 698.02 % | 3.492 M 109.76 % | -35.770 M -300.99 % | 17.796 M -48.28 % | 34.409 M 37.17 % | 25.085 M 709.63 % | 3.098 M 0.00 % | 3.098 M |
| Capital expenditure | -3.878 M -50.61 % | -2.575 M 75.05 % | -10.322 M -7.32 % | -9.618 M -353.77 % | -2.120 M 47.06 % | -4.004 M 84.43 % | -25.721 M -68.13 % | -15.298 M 19.83 % | -19.081 M -30.20 % | -14.655 M 48.33 % | -28.364 M -78.78 % | -15.866 M -281.81 % | -4.155 M -72.40 % | -2.410 M 59.59 % | -5.965 M -1 125.96 % | -486.554 K 91.77 % | -5.914 M -379.56 % | -1.233 M 77.30 % | -5.433 M -295.17 % | -1.375 M -304.60 % | -339.812 K 53.18 % | -725.763 K 33.07 % | -1.084 M -210.29 % | -349.481 K 34.51 % | -533.604 K -55.01 % | -344.233 K 86.06 % | -2.469 M 34.51 % | -3.771 M -351.12 % | -835.911 K -52.10 % | -549.567 K 94.37 % | -9.761 M -198.31 % | -3.272 M -191.49 % | -1.123 M 10.98 % | -1.261 M 24.49 % | -1.670 M -29.11 % | -1.293 M -50.06 % | -861.984 K -20.13 % | -717.551 K 20.03 % | -897.329 K 0.00 % | -897.329 K |
| Free CashFlow | 156.678 M 317.06 % | -72.180 M 26.76 % | -98.548 M -237.32 % | 71.767 M -53.89 % | 155.639 M 295.97 % | -79.419 M -1 082.29 % | 8.085 M -64.37 % | 22.692 M -89.43 % | 214.706 M 1 409.65 % | 14.222 M 178.92 % | -18.021 M -1 544.30 % | 1.248 M -99.11 % | 139.555 M 243.69 % | -97.121 M 16.88 % | -116.840 M -244.16 % | 81.048 M 1 072.61 % | 6.912 M 117.29 % | -39.984 M 65.71 % | -116.597 M -181.59 % | 142.909 M 427.90 % | 27.071 M 162.22 % | -43.509 M 18.88 % | -53.638 M -207.08 % | 50.092 M 10.85 % | 45.188 M 382.40 % | -16.001 M 71.72 % | -56.581 M -225.56 % | 45.061 M -28.02 % | 62.599 M 305.63 % | -30.443 M 49.96 % | -60.839 M -219.61 % | 50.865 M 90.18 % | 26.746 M 1 098.78 % | 2.231 M 105.96 % | -37.440 M -326.87 % | 16.503 M -50.81 % | 33.547 M 37.67 % | 24.367 M 1 007.11 % | 2.201 M 0.00 % | 2.201 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2014 | 2014 |