Flying Technology Co., Ltd. 603488.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 469.138 M -6.80 % | 503.365 M 0.84 % | 499.148 M 2.86 % | 485.247 M 19.22 % | 407.035 M 9.50 % | 371.738 M 18.21 % | 314.471 M 12.63 % | 279.203 M -0.89 % | 281.697 M -5.29 % | 297.427 M 0.60 % | 295.661 M -2.42 % | 303.007 M 7.28 % | 282.440 M |
| Net income | 9.964 M -87.80 % | 81.658 M 96.79 % | 41.494 M -42.40 % | 72.043 M -30.62 % | 103.841 M 20.19 % | 86.395 M 16.74 % | 74.008 M 3.96 % | 71.186 M -1.88 % | 72.551 M -10.54 % | 81.097 M -1.81 % | 82.591 M -5.68 % | 87.566 M 12.60 % | 77.767 M |
| Income before tax | 41.764 M -55.68 % | 94.230 M 105.65 % | 45.821 M -44.16 % | 82.059 M -31.95 % | 120.580 M 18.90 % | 101.415 M 16.99 % | 86.687 M 3.79 % | 83.522 M -2.03 % | 85.249 M -10.79 % | 95.563 M -1.87 % | 97.383 M -6.10 % | 103.709 M 12.91 % | 91.855 M |
| Income before tax ratio | 0.09 -52.45 % | 0.19 103.92 % | 0.09 -45.72 % | 0.17 -42.92 % | 0.30 8.59 % | 0.27 -1.03 % | 0.28 -7.85 % | 0.30 -1.15 % | 0.30 -5.81 % | 0.32 -2.45 % | 0.33 -3.77 % | 0.34 5.24 % | 0.33 |
| EBITDA | 67.128 M -36.08 % | 105.014 M 17.66 % | 89.252 M -0.35 % | 89.565 M -30.66 % | 129.169 M 18.09 % | 109.380 M 16.53 % | 93.867 M 27.03 % | 73.893 M -5.69 % | 78.349 M -11.73 % | 88.764 M -0.63 % | 89.330 M -3.14 % | 92.227 M 10.16 % | 83.723 M |
| Net income ratio | 0.02 -86.91 % | 0.16 95.14 % | 0.08 -44.01 % | 0.15 -41.80 % | 0.26 9.77 % | 0.23 -1.25 % | 0.24 -7.70 % | 0.25 -1.00 % | 0.26 -5.54 % | 0.27 -2.39 % | 0.28 -3.34 % | 0.29 4.96 % | 0.28 |
| Ratio EBITDA | 0.14 -31.41 % | 0.21 16.67 % | 0.18 -3.12 % | 0.18 -41.84 % | 0.32 7.85 % | 0.29 -1.42 % | 0.30 12.78 % | 0.26 -4.84 % | 0.28 -6.80 % | 0.30 -1.22 % | 0.30 -0.73 % | 0.30 2.68 % | 0.30 |
| Gross profit ratio | 0.25 7.59 % | 0.24 -4.72 % | 0.25 -2.01 % | 0.25 -20.71 % | 0.32 -9.82 % | 0.35 2.32 % | 0.34 -10.25 % | 0.38 -10.38 % | 0.43 -2.35 % | 0.44 0.07 % | 0.44 0.07 % | 0.44 3.36 % | 0.42 |
| Weighted average shs out dil | 332.130 M 13.89 % | 291.635 M -0.12 % | 291.990 M 0.00 % | 291.990 M 1.23 % | 288.446 M -1.08 % | 291.595 M 1.32 % | 287.810 M 9.74 % | 262.266 M 21.36 % | 216.109 M -1.02 % | 218.338 M 0.08 % | 218.164 M -0.34 % | 218.915 M 0.54 % | 217.747 M |
| Weighted average shs out | 332.130 M 13.89 % | 291.635 M -0.12 % | 291.990 M 0.00 % | 291.990 M 1.23 % | 288.446 M -1.08 % | 291.595 M 4.13 % | 280.031 M 6.77 % | 262.266 M 21.36 % | 216.109 M -1.02 % | 218.338 M 0.09 % | 218.147 M -0.35 % | 218.915 M 0.54 % | 217.747 M |
| EPS diluted | 0.03 -89.29 % | 0.28 100.00 % | 0.14 -44.00 % | 0.25 -30.56 % | 0.36 20.00 % | 0.30 15.38 % | 0.26 -3.70 % | 0.27 -20.59 % | 0.34 -8.11 % | 0.37 -2.63 % | 0.38 -5.00 % | 0.40 11.11 % | 0.36 |
| Earnings per share | 0.03 -89.29 % | 0.28 100.00 % | 0.14 -44.00 % | 0.25 -30.56 % | 0.36 20.00 % | 0.30 15.38 % | 0.26 -3.70 % | 0.27 -20.59 % | 0.34 -8.11 % | 0.37 -2.63 % | 0.38 -5.00 % | 0.40 11.11 % | 0.36 |
| Gross profit | 118.898 M 0.27 % | 118.574 M -3.92 % | 123.410 M 0.80 % | 122.435 M -5.47 % | 129.522 M -1.26 % | 131.177 M 20.95 % | 108.456 M 1.09 % | 107.291 M -11.18 % | 120.792 M -7.52 % | 130.612 M 0.67 % | 129.748 M -2.36 % | 132.883 M 10.88 % | 119.839 M |
| Income tax expense | 4.601 M -63.40 % | 12.572 M 190.37 % | 4.330 M -56.77 % | 10.016 M -40.17 % | 16.740 M 11.45 % | 15.020 M 18.47 % | 12.678 M 2.78 % | 12.336 M -2.86 % | 12.698 M -12.22 % | 14.466 M -2.20 % | 14.792 M -8.37 % | 16.143 M 14.58 % | 14.089 M |
| Cost of revenue | 350.240 M -8.98 % | 384.791 M 2.41 % | 375.737 M 3.56 % | 362.812 M 30.74 % | 277.513 M 15.36 % | 240.561 M 16.77 % | 206.015 M 19.84 % | 171.913 M 6.84 % | 160.905 M -3.54 % | 166.815 M 0.54 % | 165.913 M -2.48 % | 170.124 M 4.63 % | 162.601 M |
| General and administrative expenses | 14.252 M 233.26 % | 4.276 M 12.29 % | 3.808 M -50.32 % | 7.666 M 23.15 % | 6.225 M 27.14 % | 4.896 M 7.67 % | 4.547 M 19.34 % | 3.810 M 58.98 % | 2.397 M -30.17 % | 3.432 M 50.85 % | 2.275 M -91.30 % | 26.151 M 12.57 % | 23.231 M |
| Selling and marketing expenses | 5.304 M -39.88 % | 8.823 M 14.51 % | 7.705 M -0.61 % | 7.752 M 8.88 % | 7.119 M -62.73 % | 19.102 M 15.46 % | 16.544 M 13.50 % | 14.576 M -5.83 % | 15.479 M 0.82 % | 15.353 M -0.28 % | 15.396 M 15.23 % | 13.361 M 15.88 % | 11.530 M |
| Other expenses | 38.741 M 599.44 % | -7.757 M -143.09 % | 18.001 M 2.67 % | 17.533 M 38.57 % | 12.653 M -5.26 % | 13.356 M 406.08 % | 2.639 M -33.68 % | 3.980 M -59.80 % | 9.901 M 7.05 % | 9.249 M -8.40 % | 10.097 M -8.24 % | 11.004 M 19.66 % | 9.196 M |
| Operating expenses | 78.072 M 223.52 % | 24.132 M -51.07 % | 49.322 M -3.82 % | 51.281 M 25.20 % | 40.959 M -18.61 % | 50.328 M 10.42 % | 45.580 M 15.42 % | 39.490 M -15.04 % | 46.482 M -0.56 % | 46.744 M 7.11 % | 43.642 M 3.20 % | 42.287 M 13.24 % | 37.343 M |
| Cost and expenses | 428.312 M 4.74 % | 408.923 M -3.80 % | 425.059 M 2.65 % | 414.094 M 30.03 % | 318.472 M 9.48 % | 290.889 M 15.62 % | 251.596 M 19.01 % | 211.403 M 1.94 % | 207.387 M -2.89 % | 213.559 M 1.91 % | 209.555 M -1.34 % | 212.411 M 6.24 % | 199.944 M |
| Research and development expenses | 19.775 M 5.24 % | 18.790 M -5.14 % | 19.808 M 8.06 % | 18.331 M 22.51 % | 14.962 M 15.33 % | 12.973 M 12.54 % | 11.527 M 22.29 % | 9.426 M -4.21 % | 9.840 M -0.13 % | 9.853 M 3.53 % | 9.517 M -11.57 % | 10.763 M 0.80 % | 10.678 M |
| Selling general and administrative expenses | 19.556 M 49.30 % | 13.099 M 13.78 % | 11.513 M -25.33 % | 15.417 M 15.54 % | 13.344 M -44.40 % | 23.998 M 13.78 % | 21.092 M 14.71 % | 18.386 M 2.86 % | 17.876 M -4.84 % | 18.785 M 6.30 % | 17.671 M -55.28 % | 39.512 M 13.67 % | 34.761 M |
| Interest income | 594.179 K -3.20 % | 613.821 K -52.19 % | 1.284 M -20.24 % | 1.610 M 3.40 % | 1.557 M 53.62 % | 1.013 M 5.56 % | 960.010 K 29.01 % | 744.154 K 115.27 % | 345.677 K -18.18 % | 422.465 K -60.51 % | 1.070 M | 0.000 -100.00 % | 512.700 K |
| Interest expense | 3.809 M 17 640.24 % | 21.472 K -11.92 % | 24.377 K -84.45 % | 156.788 K -74.17 % | 607.025 K 18.62 % | 511.743 K 1 429.05 % | 33.468 K -95.25 % | 704.829 K 121.75 % | 317.849 K 1 236.01 % | 23.791 K 20.85 % | 19.687 K | 0.000 -100.00 % | 20.951 K |
| Depreciation and amortization | 22.169 M 115.53 % | 10.286 M -17.76 % | 12.508 M 38.89 % | 9.006 M 14.06 % | 7.895 M 6.46 % | 7.416 M 3.77 % | 7.147 M 15.17 % | 6.205 M 131.97 % | 2.675 M -45.36 % | 4.895 M 51.83 % | 3.224 M 89.74 % | 1.699 M 38.49 % | 1.227 M |
| Operating income | 40.826 M -56.77 % | 94.442 M 17.48 % | 80.389 M -1.99 % | 82.023 M -31.96 % | 120.544 M 18.80 % | 101.465 M 20.72 % | 84.047 M 5.66 % | 79.542 M 5.57 % | 75.349 M -12.70 % | 86.314 M -1.11 % | 87.286 M -5.85 % | 92.705 M 12.15 % | 82.659 M |
| Operating income ratio | 0.09 -53.62 % | 0.19 16.50 % | 0.16 -4.72 % | 0.17 -42.92 % | 0.30 8.50 % | 0.27 2.13 % | 0.27 -6.19 % | 0.28 6.51 % | 0.27 -7.83 % | 0.29 -1.70 % | 0.30 -3.51 % | 0.31 4.54 % | 0.29 |
| Total other income expenses net | 938.122 K 541.51 % | -212.482 K -166.86 % | -79.623 K -325.84 % | 35.257 K -3.33 % | 36.471 K 172.92 % | -50.017 K -101.90 % | 2.639 M -31.19 % | 3.835 M -61.35 % | 9.923 M 7.28 % | 9.249 M -8.40 % | 10.097 M -8.24 % | 11.004 M 19.66 % | 9.196 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 56.581 M 174.86 % | -75.578 M 76.50 % | -321.603 M -1.73 % | -316.120 M -9.00 % | -290.022 M 31.28 % | -422.032 M 24.67 % | -560.265 M -12.99 % | -495.840 M -229.84 % | -150.325 M -10.93 % | -135.512 M -38.93 % | -97.541 M -4.46 % | -93.376 M 18.50 % | -114.567 M |
| Total investments | 93.360 M -84.76 % | 612.668 M 794.93 % | 68.460 M 52.13 % | 45.000 M 800.00 % | 5.000 M 0.00 % | 5.000 M 68.34 % | 2.970 M -93.40 % | 45.000 M | 0.000 | 0.000 -100.00 % | 18.800 M | 0.000 | 0.000 |
| Total debt | 216.971 M 1 344 207.30 % | 16.140 K -96.55 % | 467.705 K -31.83 % | 686.089 K -98.42 % | 43.437 M 226.27 % | 13.313 M 6.36 % | 12.517 M 85.38 % | 6.752 M 11.42 % | 6.060 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 140.649 M 21.31 % | 115.937 M 59.69 % | 72.601 M 17.20 % | 61.947 M 26.60 % | 48.930 M 5.37 % | 46.434 M 21.15 % | 38.328 M 28.81 % | 29.756 M 600.37 % | 4.249 M 49.24 % | 2.847 M | 0.000 |
| Retained earnings | 264.226 M -15.49 % | 312.660 M 5.17 % | 297.285 M -6.55 % | 318.130 M 2.12 % | 311.519 M 12.01 % | 278.111 M 14.98 % | 241.884 M 11.63 % | 216.680 M 13.18 % | 191.442 M 16.07 % | 164.930 M 26.27 % | 130.619 M 72.93 % | 75.531 M -26.07 % | 102.173 M |
| Common stock | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M -0.18 % | 292.517 M 40.00 % | 208.941 M 0.00 % | 208.941 M 0.45 % | 208.000 M 33.33 % | 156.000 M 0.00 % | 156.000 M 0.00 % | 156.000 M 0.00 % | 156.000 M 122.86 % | 70.000 M |
| Total equity | 1.109 B 7.72 % | 1.030 B 4.64 % | 983.904 M 0.39 % | 980.037 M 4.99 % | 933.496 M 5.23 % | 887.110 M 6.17 % | 835.543 M 4.53 % | 799.327 M 98.04 % | 403.612 M 9.52 % | 368.527 M 13.36 % | 325.098 M 24.75 % | 260.606 M 26.30 % | 206.337 M |
| Other non current liabilities | 3.810 M | 0.000 | 0.000 | 0.000 100.00 % | -686.089 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 139.949 M 866 995.43 % | 16.140 K -93.25 % | 239.166 K -48.86 % | 467.705 K -31.83 % | 686.089 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 167.505 M 936.56 % | 16.160 M 57.72 % | 10.246 M 19.87 % | 8.547 M 194.57 % | 2.902 M 478.15 % | 501.887 K | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 133.504 M 86.09 % | 71.743 M 27.44 % | 56.297 M 294.38 % | 14.275 M -65.93 % | 41.898 M 120.40 % | 19.010 M -9.63 % | 21.035 M 23.11 % | 17.086 M -12.56 % | 19.541 M -29.90 % | 27.877 M -22.15 % | 35.807 M -7.53 % | 38.722 M 242.05 % | 11.321 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.668 M -93.63 % | 26.177 M 2 329.43 % | 1.078 M 15.69 % | 931.407 K -35.30 % | 1.440 M 58.08 % | 910.664 K -2.20 % | 931.191 K -27.75 % | 1.289 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 77.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 327.575 M 87.51 % | 174.700 M -11.69 % | 197.822 M 12.84 % | 175.312 M 15.29 % | 152.064 M 37.21 % | 110.822 M 11.62 % | 99.282 M 15.20 % | 86.184 M 3.69 % | 83.118 M -6.50 % | 88.897 M -9.55 % | 98.286 M -2.80 % | 101.114 M 38.43 % | 73.045 M |
| Total liabilities | 495.081 M 159.39 % | 190.860 M -8.27 % | 208.068 M 13.17 % | 183.860 M 18.65 % | 154.966 M 39.20 % | 111.324 M 12.13 % | 99.282 M 15.20 % | 86.184 M 2.46 % | 84.118 M -5.38 % | 88.897 M -9.55 % | 98.286 M -2.80 % | 101.114 M 38.43 % | 73.045 M |
| Other non current assets | 269.610 M 20 764.81 % | 1.292 M -99.44 % | 231.614 M -15.81 % | 275.093 M 1.68 % | 270.551 M 48.96 % | 181.633 M 30 370.08 % | 596.102 K -59.58 % | 1.475 M 207.44 % | 479.645 K -2.77 % | 493.297 K 214.98 % | 156.614 K 12.73 % | 138.927 K -33.53 % | 209.003 K |
| Long term investments | -164.424 M -185.04 % | 193.360 M 220.46 % | -160.524 M 23.14 % | -208.865 M 19.46 % | -259.344 M -49.61 % | -173.346 M -5 936.38 % | 2.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 83.568 M 109.70 % | 39.850 M -2.83 % | 41.009 M -2.99 % | 42.275 M -2.26 % | 43.251 M 58.14 % | 27.350 M -2.50 % | 28.051 M -3.20 % | 28.979 M -1.48 % | 29.415 M -2.90 % | 30.292 M -2.41 % | 31.041 M -2.77 % | 31.924 M -0.90 % | 32.213 M |
| GoodWill | 271.272 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 |
| Goodwill and intangible assets | 354.840 M 790.43 % | 39.850 M -2.83 % | 41.009 M -2.99 % | 42.275 M -2.26 % | 43.251 M 58.14 % | 27.350 M -2.50 % | 28.051 M -3.20 % | 28.979 M -1.48 % | 29.415 M -2.90 % | 30.292 M -2.41 % | 31.041 M -2.77 % | 31.924 M -0.90 % | 32.213 M |
| Property plant equipment net | 185.744 M 9.78 % | 169.200 M -2.24 % | 173.075 M 11.32 % | 155.482 M 24.18 % | 125.209 M 6.42 % | 117.653 M -3.48 % | 121.897 M -2.95 % | 125.607 M 2.10 % | 123.022 M -2.07 % | 125.621 M 5.63 % | 118.926 M 37.55 % | 86.462 M 1 387.27 % | 5.813 M |
| Total non current assets | 656.141 M 61.48 % | 406.325 M 39.86 % | 290.516 M 9.66 % | 264.924 M 46.83 % | 180.431 M 17.13 % | 154.047 M -0.07 % | 154.157 M -1.52 % | 156.543 M 2.01 % | 153.463 M -2.18 % | 156.881 M 4.20 % | 150.553 M 26.80 % | 118.728 M 209.17 % | 38.402 M |
| Other current assets | 11.576 M 200.43 % | 3.853 M 109.73 % | 1.837 M 27.10 % | 1.445 M -89.53 % | 13.808 M 371.64 % | 2.928 M -98.27 % | 169.655 M 261.48 % | 46.933 M 1 833.71 % | 2.427 M -31.64 % | 3.550 M -83.26 % | 21.206 M 225.21 % | 6.521 M -62.22 % | 17.260 M |
| Short term investments | 257.784 M -38.52 % | 419.308 M 83.12 % | 228.984 M -9.80 % | 253.865 M -3.96 % | 264.344 M 48.22 % | 178.346 M | 0.000 -100.00 % | 45.000 M | 0.000 | 0.000 -100.00 % | 18.800 M | 0.000 | 0.000 |
| cash and cash equivalents | 160.390 M 112.17 % | 75.594 M -76.53 % | 322.070 M 1.66 % | 316.807 M -4.99 % | 333.458 M -23.40 % | 435.345 M -23.99 % | 572.782 M 13.97 % | 502.592 M 221.38 % | 156.385 M 15.40 % | 135.512 M 38.93 % | 97.541 M 4.46 % | 93.376 M -18.50 % | 114.567 M |
| Cash and short term investments | 418.174 M -15.50 % | 494.902 M -10.19 % | 551.054 M -3.44 % | 570.672 M -4.54 % | 597.803 M -2.59 % | 613.691 M 7.14 % | 572.782 M 13.97 % | 502.592 M 221.38 % | 156.385 M 15.40 % | 135.512 M 38.93 % | 97.541 M 4.46 % | 93.376 M -18.50 % | 114.567 M |
| Total current assets | 947.890 M 16.44 % | 814.045 M -9.70 % | 901.455 M 0.28 % | 898.973 M -1.00 % | 908.030 M 7.54 % | 844.388 M 8.16 % | 780.668 M 7.09 % | 728.968 M 118.08 % | 334.267 M 11.22 % | 300.543 M 10.16 % | 272.832 M 12.28 % | 242.992 M 0.84 % | 240.980 M |
| Inventory | 170.104 M 162.66 % | 64.763 M -10.05 % | 72.000 M 19.13 % | 60.439 M 27.99 % | 47.223 M 17.95 % | 40.037 M 4.73 % | 38.230 M 7.65 % | 35.512 M 8.98 % | 32.587 M 0.35 % | 32.473 M -7.77 % | 35.211 M 3.16 % | 34.132 M 5.84 % | 32.248 M |
| Net receivables | 348.036 M 38.47 % | 251.351 M -9.12 % | 276.564 M 3.81 % | 266.417 M 6.95 % | 249.115 M 31.54 % | 189.387 M 12.02 % | 169.062 M 17.46 % | 143.931 M 0.74 % | 142.868 M 10.74 % | 129.007 M 8.52 % | 118.875 M 9.10 % | 108.964 M 34.42 % | 81.063 M |
| Tax assets | 10.372 M 295.43 % | 2.623 M -50.89 % | 5.341 M 468.87 % | 938.850 K 22.77 % | 764.707 K 1.01 % | 757.061 K 17.77 % | 642.856 K 33.45 % | 481.723 K -11.80 % | 546.199 K 14.99 % | 474.993 K 10.75 % | 428.890 K 110.92 % | 203.338 K 22.03 % | 166.626 K |
| 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 |
| Account payables | 110.349 M 7.97 % | 102.206 M -20.53 % | 128.617 M 0.28 % | 128.258 M 24.55 % | 102.975 M 24.77 % | 82.530 M 16.05 % | 71.116 M 10.53 % | 64.338 M 9.00 % | 59.026 M 4.64 % | 56.407 M -3.48 % | 58.441 M -1.22 % | 59.166 M -0.78 % | 59.631 M |
| Tax payables | 6.700 M 791.11 % | 751.912 K -93.31 % | 11.240 M 70.24 % | 6.602 M 7.99 % | 6.114 M -26.79 % | 8.351 M 46.74 % | 5.691 M 47.90 % | 3.848 M 6.31 % | 3.620 M -21.54 % | 4.613 M 14.23 % | 4.039 M 25.17 % | 3.226 M 54.09 % | 2.094 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -8.080 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 127.979 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 |
| Capital lease obligations | 14.430 M 89 303.90 % | 16.140 K -93.25 % | 239.166 K -48.86 % | 467.705 K -31.83 % | 686.089 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 424.754 M -0.02 % | 424.859 M 7.66 % | 394.628 M 55.38 % | 253.979 M -22.91 % | 329.460 M -17.65 % | 400.059 M 3.99 % | 384.718 M 17.22 % | 328.213 M 1 739.62 % | 17.841 M 0.00 % | 17.841 M 0.00 % | 17.841 M -38.64 % | 29.074 M -14.90 % | 34.164 M |
| Deferred tax liabilities non current | 23.746 M 47.09 % | 16.144 M 61.32 % | 10.007 M 23.85 % | 8.080 M 178.45 % | 2.902 M 478.15 % | 501.887 K | 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 |
| Total assets | 1.604 B 31.44 % | 1.220 B 2.38 % | 1.192 B 2.41 % | 1.164 B 6.93 % | 1.088 B 9.02 % | 998.434 M 6.80 % | 934.825 M 5.57 % | 885.511 M 81.56 % | 487.730 M 6.63 % | 457.425 M 8.04 % | 423.385 M 17.05 % | 361.720 M 29.47 % | 279.382 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -5.994 M -501.78 % | -996.033 K -141.64 % | 2.392 M 517.04 % | 387.681 K 340.60 % | -161.132 K -349.91 % | 64.475 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.151 M -136.39 % | 3.162 M 20.00 % | 2.635 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.356 M | 0.000 |
| Change in working capital | -35.569 M -334.41 % | 15.174 M 159.73 % | -25.405 M -79.72 % | -14.136 M 46.64 % | -26.492 M -206.16 % | -8.653 M 46.02 % | -16.030 M -319.02 % | 7.319 M 140.25 % | -18.182 M -135.35 % | -7.726 M 21.14 % | -9.796 M 65.81 % | -28.657 M -7 425.42 % | -380.800 K |
| Accounts receivables | -86.041 M -297.10 % | 43.653 M 339.24 % | -18.247 M 34.97 % | -28.060 M 33.40 % | -42.132 M -100.10 % | -21.056 M 15.25 % | -24.845 M -834.28 % | -2.659 M 80.24 % | -13.457 M -32.02 % | -10.193 M -86.61 % | -5.462 M 73.07 % | -20.281 M 36.38 % | -31.878 M |
| Inventory | -22.778 M -370.63 % | 8.417 M 166.35 % | -12.685 M 6.48 % | -13.564 M -93.40 % | -7.013 M -225.86 % | -2.152 M 23.40 % | -2.810 M 15.67 % | -3.332 M -331.34 % | -772.515 K -128.22 % | 2.737 M 353.66 % | -1.079 M 42.72 % | -1.884 M -171.91 % | 2.620 M |
| Accounts payables | 66.942 M 259.37 % | -42.004 M -464.57 % | 11.522 M -59.55 % | 28.484 M 40.59 % | 20.261 M 43.01 % | 14.167 M 20.20 % | 11.786 M -11.02 % | 13.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 121.554 K -97.62 % | 5.107 M 185.21 % | -5.994 M -501.78 % | -996.034 K -141.64 % | 2.392 M 517.04 % | 387.681 K 102.93 % | -13.220 M -224.12 % | 10.651 M 161.18 % | -17.410 M -66.39 % | -10.463 M -20.02 % | -8.717 M 67.44 % | -26.773 M -792.28 % | -3.001 M |
| Other non cash items | 1.053 M 104.53 % | -23.239 M -170.06 % | 33.169 M 435.89 % | -9.875 M 70.14 % | -33.075 M -77.61 % | -18.622 M -20.53 % | -15.450 M -45.45 % | -10.622 M -628.19 % | 2.011 M 1 052.25 % | -211.190 K -113.00 % | 1.625 M -9.84 % | 1.802 M 299.14 % | 451.500 K |
| Net cash provided by operating activities | 24.816 M -70.25 % | 83.409 M 43.52 % | 58.118 M 4.64 % | 55.539 M 5.65 % | 52.571 M -24.12 % | 69.285 M 41.26 % | 49.049 M -33.57 % | 73.831 M 19.04 % | 62.022 M -20.54 % | 78.056 M 0.53 % | 77.643 M 24.41 % | 62.411 M -21.06 % | 79.064 M |
| Investments in property plant and equipment | -7.646 M 34.28 % | -11.634 M 25.59 % | -15.635 M 63.53 % | -42.873 M -37.29 % | -31.228 M -949.27 % | -2.976 M 75.64 % | -12.218 M 9.74 % | -13.537 M -38.19 % | -9.796 M 53.93 % | -21.262 M 41.49 % | -36.342 M 23.21 % | -47.329 M -98.13 % | -23.889 M |
| Acquisitions net | -212.762 M | 0.000 -100.00 % | 23.689 K -35.33 % | 36.632 K -99.88 % | 31.275 M 950.16 % | 2.978 M 4 441 340 676 232 433.50 % | 0.000 -100.00 % | 13.538 M 38.14 % | 9.800 M -53.98 % | 21.293 M -41.41 % | 36.343 M | 0.000 | 0.000 |
| Purchases of investments | -425.000 M 48.42 % | -824.000 M -6.74 % | -772.000 M 5.40 % | -816.094 M 19.93 % | -1.019 B 31.96 % | -1.498 B 9.60 % | -1.657 B -29.92 % | -1.275 B -204.24 % | -419.200 M -109.60 % | -200.000 M -5.93 % | -188.800 M | 0.000 | 0.000 |
| Sales maturities of investments | 614.498 M 8.58 % | 565.924 M -28.93 % | 796.257 M -6.10 % | 847.950 M -11.07 % | 953.548 M -28.58 % | 1.335 B -22.50 % | 1.723 B 38.67 % | 1.242 B 194.75 % | 421.524 M 90.14 % | 221.696 M 29.52 % | 171.162 M | 0.000 | 0.000 |
| Other investing activites | 22.000 K 100.18 % | -11.895 M -1 565 171 961.75 % | 0.760 -25.49 % | 1.020 100.00 % | -31.228 M -949.27 % | -2.976 M -5 835.57 % | 51.890 K 100.38 % | -13.537 M -38.19 % | -9.796 M 53.93 % | -21.262 M 41.49 % | -36.342 M -1 290 675.86 % | 2.816 K 100.01 % | -23.889 M |
| Net cash used for investing activites | -30.888 M 89.03 % | -281.606 M -3 357.22 % | 8.646 M 178.73 % | -10.981 M 88.66 % | -96.821 M 41.59 % | -165.770 M -408.46 % | 53.741 M 215.72 % | -46.441 M -521.83 % | -7.468 M -1 706.93 % | 464.767 K 100.86 % | -53.979 M -14.06 % | -47.327 M -98.11 % | -23.889 M |
| Debt repayment | 158.370 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.649 M | 0.000 | 0.000 | 0.000 100.00 % | -7.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -3.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -61.577 M -5.44 % | -58.398 M 0.00 % | -58.398 M 0.00 % | -58.398 M -0.13 % | -58.323 M -39.57 % | -41.788 M -0.45 % | -41.600 M -6.67 % | -39.000 M 0.00 % | -39.000 M 0.00 % | -39.000 M -100.00 % | -19.500 M 46.24 % | -36.275 M -190.20 % | -12.500 M |
| Other financing activites | -7.309 M -342.16 % | -1.653 M -580.93 % | -242.761 K 93.35 % | -3.649 M -2 977.76 % | -118.566 K -200.00 % | 118.566 K -98.61 % | 8.516 M -97.65 % | 362.044 M | 0.000 100.00 % | -1.550 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 89.483 M 249.01 % | -60.051 M -2.40 % | -58.641 M 5.49 % | -62.047 M -6.17 % | -58.441 M -40.25 % | -41.670 M -25.95 % | -33.084 M -110.24 % | 323.044 M 928.32 % | -39.000 M 3.82 % | -40.550 M -107.95 % | -19.500 M 46.24 % | -36.275 M -190.20 % | -12.500 M |
| Effect of forex changes on cash | 1.183 K -10.41 % | 1.320 K -79.94 % | 6.584 K 494.74 % | -1.668 K 66.94 % | -5.045 K -499.60 % | 1.262 K -65.64 % | 3.674 K 181.73 % | -4.495 K -190.88 % | 4.946 K 400.67 % | 987.850 | 0.000 -100.00 % | 27.360 285.62 % | -14.740 |
| Net change in cash | 83.412 M 133.86 % | -246.323 M -3 130.01 % | 8.129 M 146.48 % | -17.491 M 82.97 % | -102.697 M 25.66 % | -138.153 M -298.18 % | 69.710 M -80.11 % | 350.430 M 2 152.37 % | 15.558 M -59.03 % | 37.971 M 811.72 % | 4.165 M 119.65 % | -21.191 M -149.66 % | 42.676 M |
| Cash at beginning of period | 74.675 M -76.74 % | 320.998 M 2.60 % | 312.869 M -5.29 % | 330.360 M -23.71 % | 433.056 M -24.19 % | 571.210 M 13.90 % | 501.500 M 231.96 % | 151.070 M 11.48 % | 135.512 M 38.93 % | 97.541 M 4.46 % | 93.376 M -18.50 % | 114.567 M 59.36 % | 71.891 M |
| Cash at end of period | 158.087 M 111.70 % | 74.675 M -76.74 % | 320.998 M 2.60 % | 312.869 M -5.29 % | 330.360 M -23.71 % | 433.056 M -24.19 % | 571.210 M 13.90 % | 501.500 M 231.96 % | 151.070 M 11.48 % | 135.512 M 38.93 % | 97.541 M 4.46 % | 93.376 M -18.50 % | 114.567 M |
| Operating cash flow | 24.816 M -70.25 % | 83.409 M 43.52 % | 58.118 M 4.64 % | 55.539 M 5.65 % | 52.571 M -24.12 % | 69.285 M 41.26 % | 49.049 M -33.57 % | 73.831 M 19.04 % | 62.022 M -20.54 % | 78.056 M 0.53 % | 77.643 M 24.41 % | 62.411 M -21.06 % | 79.064 M |
| Capital expenditure | -7.646 M 34.28 % | -11.634 M 25.59 % | -15.635 M 63.53 % | -42.873 M -37.29 % | -31.228 M -949.27 % | -2.976 M 75.64 % | -12.218 M 9.74 % | -13.537 M -38.19 % | -9.796 M 53.93 % | -21.262 M 41.49 % | -36.342 M 23.21 % | -47.329 M -98.13 % | -23.889 M |
| Free CashFlow | 17.169 M -76.08 % | 71.775 M 68.95 % | 42.483 M 235.41 % | 12.666 M -40.66 % | 21.343 M -67.81 % | 66.309 M 80.03 % | 36.831 M -38.91 % | 60.294 M 15.45 % | 52.226 M -8.04 % | 56.794 M 37.51 % | 41.301 M 173.86 % | 15.081 M -72.67 % | 55.176 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 83.574 M 54.08 % | 54.241 M -76.66 % | 232.403 M 157.91 % | 90.112 M 23.92 % | 72.717 M 0.93 % | 72.048 M -49.58 % | 142.908 M 15.90 % | 123.301 M -15.80 % | 146.443 M 63.77 % | 89.422 M -40.32 % | 149.824 M 7.73 % | 139.076 M -2.75 % | 143.010 M 112.69 % | 67.238 M -52.35 % | 141.113 M 7.66 % | 131.075 M -6.24 % | 139.803 M 90.84 % | 73.256 M -43.28 % | 129.154 M 7.47 % | 120.181 M 4.13 % | 115.411 M 172.91 % | 42.289 M -61.09 % | 108.675 M 2.08 % | 106.456 M 10.62 % | 96.236 M 59.40 % | 60.372 M -33.11 % | 90.251 M 1.26 % | 89.124 M 4.80 % | 85.044 M 69.91 % | 50.052 M -32.15 % | 73.763 M -6.85 % | 79.190 M 5.61 % | 74.987 M 46.28 % | 51.263 M -32.83 % | 76.323 M -6.41 % | 81.552 M 4.61 % | 77.957 M 69.97 % | 45.865 M |
| Net income | -21.109 M -39.55 % | -15.126 M -164.04 % | 23.620 M 229.48 % | -18.242 M -425.44 % | -3.472 M -143.09 % | 8.057 M -68.12 % | 25.274 M 48.71 % | 16.995 M -27.92 % | 23.577 M 49.12 % | 15.811 M 853.42 % | -2.099 M -110.22 % | 20.532 M -9.22 % | 22.617 M 5 025.43 % | 441.265 K -97.59 % | 18.289 M 17.49 % | 15.567 M -43.27 % | 27.441 M 155.37 % | 10.746 M -68.25 % | 33.840 M 17.79 % | 28.730 M -18.60 % | 35.293 M 490.42 % | 5.978 M -79.50 % | 29.160 M 19.38 % | 24.426 M 2.06 % | 23.933 M 169.64 % | 8.876 M -63.57 % | 24.366 M 9.44 % | 22.265 M 15.98 % | 19.198 M 134.70 % | 8.180 M -57.99 % | 19.470 M -13.92 % | 22.619 M 21.56 % | 18.608 M 77.39 % | 10.490 M -44.10 % | 18.764 M -17.90 % | 22.855 M 13.12 % | 20.205 M 88.37 % | 10.726 M |
| Income before tax | -34.234 M -29.38 % | -26.460 M -141.22 % | 64.196 M 333.43 % | -27.501 M -528.55 % | -4.375 M -146.32 % | 9.445 M -65.54 % | 27.406 M 56.70 % | 17.490 M -41.33 % | 29.809 M 52.67 % | 19.525 M 32 960.40 % | -59.419 K -100.28 % | 21.059 M -21.73 % | 26.905 M 1 391.65 % | -2.083 M -109.88 % | 21.076 M 33.27 % | 15.814 M -51.84 % | 32.835 M 166.21 % | 12.334 M -66.44 % | 36.755 M 8.27 % | 33.948 M -22.10 % | 43.579 M 591.91 % | 6.298 M -81.87 % | 34.737 M 21.33 % | 28.630 M 4.16 % | 27.486 M 160.21 % | 10.563 M -62.58 % | 28.231 M 7.80 % | 26.188 M 15.84 % | 22.606 M 133.99 % | 9.661 M -56.92 % | 22.428 M -15.97 % | 26.690 M 21.44 % | 21.977 M 76.85 % | 12.427 M -43.13 % | 21.851 M -18.02 % | 26.655 M 11.09 % | 23.993 M 88.17 % | 12.751 M |
| Income before tax ratio | -0.41 16.03 % | -0.49 -276.60 % | 0.28 190.51 % | -0.31 -407.21 % | -0.06 -145.90 % | 0.13 -31.64 % | 0.19 35.20 % | 0.14 -30.31 % | 0.20 -6.78 % | 0.22 55 157.04 % | 0.00 -100.26 % | 0.15 -19.51 % | 0.19 707.29 % | -0.03 -120.74 % | 0.15 23.79 % | 0.12 -48.63 % | 0.23 39.49 % | 0.17 -40.84 % | 0.28 0.75 % | 0.28 -25.19 % | 0.38 153.53 % | 0.15 -53.41 % | 0.32 18.85 % | 0.27 -5.84 % | 0.29 63.24 % | 0.17 -44.07 % | 0.31 6.46 % | 0.29 10.54 % | 0.27 37.71 % | 0.19 -36.52 % | 0.30 -9.78 % | 0.34 15.00 % | 0.29 20.90 % | 0.24 -15.33 % | 0.29 -12.41 % | 0.33 6.20 % | 0.31 10.71 % | 0.28 |
| EBITDA | -30.876 M -13.60 % | -27.178 M -142.85 % | 63.423 M 330.62 % | -27.501 M -624.85 % | -3.794 M -131.72 % | 11.959 M -27.44 % | 16.483 M -17.93 % | 20.083 M -37.94 % | 32.358 M 47.82 % | 21.890 M 613.52 % | 3.068 M -87.30 % | 24.162 M -19.61 % | 30.056 M 368.66 % | 6.413 M -73.04 % | 23.784 M 30.27 % | 18.258 M -37.38 % | 29.156 M 104.19 % | 14.279 M -62.71 % | 38.296 M 6.55 % | 35.940 M -21.50 % | 45.782 M 454.70 % | 8.254 M -77.78 % | 37.151 M 21.69 % | 30.529 M 9.41 % | 27.902 M 125.53 % | 12.372 M -58.84 % | 30.056 M 58.67 % | 18.943 M 10.28 % | 17.177 M 95.90 % | 8.768 M -45.24 % | 16.012 M -23.90 % | 21.040 M 202.56 % | -20.515 M -278.72 % | 11.479 M -11.98 % | 13.042 M -48.54 % | 25.342 M 286.20 % | -13.610 M -129.67 % | 45.865 M |
| Net income ratio | -0.25 9.43 % | -0.28 -374.39 % | 0.10 150.21 % | -0.20 -324.01 % | -0.05 -142.69 % | 0.11 -36.77 % | 0.18 28.31 % | 0.14 -14.39 % | 0.16 -8.94 % | 0.18 1 362.34 % | -0.01 -109.49 % | 0.15 -6.65 % | 0.16 2 309.78 % | 0.01 -94.94 % | 0.13 9.13 % | 0.12 -39.49 % | 0.20 33.81 % | 0.15 -44.02 % | 0.26 9.60 % | 0.24 -21.83 % | 0.31 116.34 % | 0.14 -47.32 % | 0.27 16.94 % | 0.23 -7.74 % | 0.25 69.16 % | 0.15 -45.55 % | 0.27 8.07 % | 0.25 10.67 % | 0.23 38.13 % | 0.16 -38.09 % | 0.26 -7.59 % | 0.29 15.11 % | 0.25 21.27 % | 0.20 -16.77 % | 0.25 -12.27 % | 0.28 8.13 % | 0.26 10.82 % | 0.23 |
| Ratio EBITDA | -0.37 26.27 % | -0.50 -283.61 % | 0.27 189.42 % | -0.31 -484.93 % | -0.05 -131.43 % | 0.17 43.92 % | 0.12 -29.19 % | 0.16 -26.29 % | 0.22 -9.74 % | 0.24 1 095.49 % | 0.02 -88.21 % | 0.17 -17.34 % | 0.21 120.35 % | 0.10 -43.41 % | 0.17 21.00 % | 0.14 -33.21 % | 0.21 7.00 % | 0.19 -34.26 % | 0.30 -0.85 % | 0.30 -24.61 % | 0.40 103.25 % | 0.20 -42.91 % | 0.34 19.21 % | 0.29 -1.09 % | 0.29 41.48 % | 0.20 -38.47 % | 0.33 56.69 % | 0.21 5.23 % | 0.20 15.30 % | 0.18 -19.30 % | 0.22 -18.30 % | 0.27 197.12 % | -0.27 -222.18 % | 0.22 31.04 % | 0.17 -45.01 % | 0.31 277.99 % | -0.17 -117.46 % | 1.00 |
| Gross profit ratio | 0.02 -56.19 % | 0.03 -90.14 % | 0.35 226.63 % | 0.11 -16.70 % | 0.13 -39.81 % | 0.21 6.66 % | 0.20 -11.44 % | 0.23 -8.20 % | 0.25 -8.13 % | 0.27 2.23 % | 0.26 10.20 % | 0.24 3.77 % | 0.23 -13.44 % | 0.27 8.61 % | 0.24 4.47 % | 0.23 -8.46 % | 0.26 -12.44 % | 0.29 20.37 % | 0.24 -32.30 % | 0.36 1.83 % | 0.35 3.34 % | 0.34 -4.72 % | 0.36 0.22 % | 0.36 1.92 % | 0.35 2.66 % | 0.34 -0.09 % | 0.34 -1.84 % | 0.35 2.19 % | 0.34 -3.60 % | 0.35 -2.12 % | 0.36 -6.68 % | 0.39 -1.95 % | 0.39 -1.33 % | 0.40 -5.01 % | 0.42 -1.12 % | 0.43 308.69 % | 0.10 -57.30 % | 0.24 |
| Weighted average shs out dil | 302.520 M 0.00 % | 302.520 M -4.67 % | 317.325 M 8.68 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M -0.74 % | 294.177 M 0.00 % | 294.177 M 0.00 % | 294.177 M 14.56 % | 256.798 M -4.41 % | 268.638 M 0.00 % | 268.638 M 0.00 % | 268.638 M -6.50 % | 287.299 M 0.00 % | 287.299 M 2.99 % | 278.957 M -1.07 % | 281.966 M -1.06 % | 284.975 M -5.36 % | 301.121 M -3.07 % | 310.647 M 0.00 % | 310.647 M 9.63 % | 283.372 M 0.00 % | 283.372 M -1.02 % | 286.285 M 0.00 % | 286.285 M -0.56 % | 287.884 M 0.00 % | 287.884 M 92.11 % | 149.850 M -28.57 % | 209.790 M -1.65 % | 213.317 M 0.00 % | 213.317 M 0.00 % | 213.317 M 0.00 % | 213.317 M |
| Weighted average shs out | 302.520 M 0.00 % | 302.520 M -4.67 % | 317.325 M 8.68 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 3.44 % | 282.273 M -3.33 % | 291.990 M 13.71 % | 256.795 M -4.41 % | 268.638 M 0.00 % | 268.638 M 0.00 % | 268.638 M -3.64 % | 278.777 M -2.33 % | 285.427 M 2.32 % | 278.957 M -1.07 % | 281.966 M -1.06 % | 284.975 M -5.36 % | 301.121 M -3.07 % | 310.647 M 0.10 % | 310.337 M 9.84 % | 282.546 M -0.26 % | 283.269 M -1.05 % | 286.285 M 0.10 % | 286.000 M -0.65 % | 287.884 M 0.04 % | 287.779 M 92.04 % | 149.850 M -28.57 % | 209.790 M -1.65 % | 213.317 M 0.00 % | 213.317 M 0.00 % | 213.317 M 0.00 % | 213.317 M |
| EPS diluted | -0.07 -39.60 % | -0.05 -167.57 % | 0.07 218.40 % | -0.06 -425.21 % | -0.01 -143.12 % | 0.03 -68.13 % | 0.09 48.80 % | 0.06 -27.97 % | 0.08 49.08 % | 0.05 852.78 % | -0.01 -110.32 % | 0.07 -9.23 % | 0.08 5 026.67 % | 0.00 -97.60 % | 0.06 8.12 % | 0.06 -42.10 % | 0.10 150.00 % | 0.04 -66.67 % | 0.12 20.00 % | 0.10 -23.08 % | 0.13 333.33 % | 0.03 -70.00 % | 0.10 -16.67 % | 0.12 55.84 % | 0.08 169.23 % | 0.03 -66.74 % | 0.09 9.41 % | 0.08 17.14 % | 0.07 134.62 % | 0.03 -57.69 % | 0.07 -13.99 % | 0.08 -34.50 % | 0.12 140.00 % | 0.05 -43.18 % | 0.09 -20.00 % | 0.11 16.16 % | 0.09 92.87 % | 0.05 |
| Earnings per share | -0.07 -39.60 % | -0.05 -167.57 % | 0.07 218.40 % | -0.06 -425.21 % | -0.01 -143.12 % | 0.03 -68.13 % | 0.09 48.80 % | 0.06 -27.97 % | 0.08 49.08 % | 0.05 852.78 % | -0.01 -110.24 % | 0.07 -12.23 % | 0.08 5 240.00 % | 0.00 -97.60 % | 0.06 8.12 % | 0.06 -42.10 % | 0.10 150.00 % | 0.04 -66.67 % | 0.12 20.00 % | 0.10 -23.08 % | 0.13 513.21 % | 0.02 -78.80 % | 0.10 23.30 % | 0.08 5.32 % | 0.08 169.23 % | 0.03 -66.74 % | 0.09 9.41 % | 0.08 17.14 % | 0.07 134.62 % | 0.03 -57.69 % | 0.07 -13.99 % | 0.08 -34.50 % | 0.12 140.00 % | 0.05 -43.18 % | 0.09 -20.00 % | 0.11 16.16 % | 0.09 92.87 % | 0.05 |
| Gross profit | 1.267 M -32.50 % | 1.877 M -97.70 % | 81.554 M 742.40 % | 9.681 M 3.22 % | 9.379 M -39.25 % | 15.440 M -46.23 % | 28.712 M 2.64 % | 27.973 M -22.71 % | 36.191 M 50.46 % | 24.054 M -38.98 % | 39.422 M 18.71 % | 33.208 M 0.91 % | 32.908 M 84.12 % | 17.873 M -48.25 % | 34.538 M 12.47 % | 30.708 M -14.17 % | 35.778 M 67.11 % | 21.410 M -31.72 % | 31.358 M -27.25 % | 43.101 M 6.03 % | 40.649 M 182.01 % | 14.414 M -62.92 % | 38.876 M 2.31 % | 38.000 M 12.75 % | 33.704 M 63.64 % | 20.597 M -33.17 % | 30.819 M -0.60 % | 31.006 M 7.09 % | 28.954 M 63.80 % | 17.677 M -33.58 % | 26.614 M -13.08 % | 30.619 M 3.54 % | 29.571 M 44.34 % | 20.487 M -36.20 % | 32.111 M -7.46 % | 34.701 M 327.54 % | 8.116 M -27.42 % | 11.183 M |
| Income tax expense | -3.765 M -45.35 % | -2.590 M -132.77 % | 7.905 M 308.68 % | -3.788 M -319.20 % | -903.691 K -165.13 % | 1.387 M -34.91 % | 2.132 M 330.95 % | 494.607 K -92.06 % | 6.231 M 67.75 % | 3.715 M 82.17 % | 2.039 M 286.93 % | 527.004 K -87.71 % | 4.288 M 269.87 % | -2.524 M -190.59 % | 2.786 M 1 030.39 % | 246.503 K -95.43 % | 5.394 M 239.50 % | 1.589 M -45.50 % | 2.915 M -44.13 % | 5.218 M -37.02 % | 8.286 M 2 484.28 % | 320.615 K -94.25 % | 5.576 M 32.66 % | 4.204 M 18.32 % | 3.553 M 110.57 % | 1.687 M -56.35 % | 3.865 M -1.47 % | 3.923 M 15.08 % | 3.409 M 130.07 % | 1.482 M -49.92 % | 2.959 M -27.31 % | 4.070 M 20.81 % | 3.369 M 73.91 % | 1.937 M -37.23 % | 3.087 M -18.76 % | 3.799 M -90.28 % | 39.077 M | 0.000 |
| Cost of revenue | 82.307 M 57.18 % | 52.364 M -65.29 % | 150.849 M 87.55 % | 80.431 M 26.99 % | 63.338 M 11.89 % | 56.608 M -50.43 % | 114.196 M 19.79 % | 95.328 M -13.54 % | 110.252 M 68.66 % | 65.367 M -40.79 % | 110.402 M 4.28 % | 105.869 M -3.84 % | 110.102 M 123.04 % | 49.364 M -53.68 % | 106.574 M 6.19 % | 100.367 M -3.52 % | 104.025 M 100.64 % | 51.846 M -46.98 % | 97.795 M 26.88 % | 77.079 M 3.10 % | 74.762 M 168.20 % | 27.876 M -60.06 % | 69.799 M 1.96 % | 68.456 M 9.47 % | 62.531 M 57.21 % | 39.776 M -33.07 % | 59.431 M 2.26 % | 58.118 M 3.62 % | 56.090 M 73.25 % | 32.375 M -31.33 % | 47.149 M -2.93 % | 48.571 M 6.95 % | 45.416 M 47.57 % | 30.776 M -30.39 % | 44.212 M -5.63 % | 46.852 M -32.92 % | 69.840 M 101.37 % | 34.682 M |
| General and administrative expenses | -8.204 M -147.72 % | 17.189 M 190.66 % | -18.960 M -165.79 % | 28.820 M 1 179.08 % | -2.671 M -137.81 % | 7.063 M 144.64 % | -15.824 M -188.77 % | 17.824 M 712.00 % | -2.912 M -152.53 % | 5.545 M 133.51 % | -16.546 M -187.08 % | 19.000 M 513.43 % | -4.596 M -177.24 % | 5.950 M 141.21 % | -14.439 M -173.40 % | 19.672 M 597.62 % | -3.953 M -161.91 % | 6.386 M 157.45 % | -11.116 M -250.10 % | 7.405 M 286.88 % | -3.963 M -164.00 % | 6.191 M 155.13 % | -11.230 M -304.69 % | 5.487 M 333.18 % | -2.353 M -147.32 % | 4.972 M 144.63 % | -11.142 M -298.16 % | 5.623 M 222.14 % | -4.604 M -169.75 % | 6.601 M 138.36 % | -17.205 M -356.01 % | 6.720 M -11.91 % | 7.629 M 14.46 % | 6.666 M 136.79 % | -18.120 M -355.25 % | 7.099 M -43.51 % | 12.567 M | 0.000 |
| Selling and marketing expenses | -684.813 K -113.78 % | 4.969 M 228.32 % | -3.872 M -150.24 % | 7.707 M 196.98 % | 2.595 M 39.02 % | 1.867 M -28.14 % | 2.598 M -3.92 % | 2.704 M 39.24 % | 1.942 M 22.91 % | 1.580 M -28.35 % | 2.205 M 2.82 % | 2.144 M 20.22 % | 1.784 M 13.44 % | 1.572 M -36.63 % | 2.481 M 31.37 % | 1.889 M 2.70 % | 1.839 M 19.18 % | 1.543 M 122.99 % | -6.711 M -215.32 % | 5.820 M 10.68 % | 5.258 M 91.04 % | 2.752 M -49.71 % | 5.473 M 1.62 % | 5.386 M 12.51 % | 4.788 M 38.57 % | 3.455 M -26.65 % | 4.710 M 10.79 % | 4.251 M -9.61 % | 4.703 M 63.33 % | 2.880 M -25.59 % | 3.870 M 0.69 % | 3.843 M 0.68 % | 3.817 M 25.35 % | 3.045 M -28.68 % | 4.270 M 4.92 % | 4.070 M -41.23 % | 6.925 M | 0.000 |
| Other expenses | 34.707 M 3 413.25 % | -1.048 M -103.00 % | 34.884 M 717.68 % | -5.647 M -7 635.08 % | 74.949 K -75.23 % | 302.560 K 127.16 % | -1.114 M -14 651.34 % | 7.657 K -98.28 % | 445.612 K 1 455.95 % | -32.863 K -100.16 % | 19.965 M 265.23 % | -12.083 M -219.23 % | 10.134 M 68 992.32 % | -14.710 K 95.73 % | -344.706 K -282.65 % | 188.720 K 3.99 % | 181.486 K 1 760.35 % | 9.755 K 101.58 % | -619.307 K -189.27 % | 693.712 K 1 971.59 % | 33.487 K 146.89 % | -71.422 K -5.31 % | -67.823 K -176.87 % | 88.231 K 193.64 % | -94.229 K -495.87 % | 23.803 K -98.39 % | 1.481 M 44.04 % | 1.028 M 1 483.49 % | 64.915 K -1.11 % | 65.642 K 402.85 % | 13.054 K -98.70 % | 1.004 M -64.05 % | 2.793 M 1 548.67 % | 169.409 K -98.13 % | 9.055 M 1 351.78 % | 623.732 K -95.40 % | 13.563 M 139.11 % | -34.682 M |
| Operating expenses | 35.527 M 25.33 % | 28.346 M 55.73 % | 18.202 M -50.95 % | 37.110 M 135.74 % | 15.742 M 29.47 % | 12.159 M -17.97 % | 14.822 M -0.14 % | 14.843 M 10.40 % | 13.444 M 27.69 % | 10.529 M -7.75 % | 11.413 M -21.95 % | 14.624 M 23.68 % | 11.824 M 3.17 % | 11.460 M -29.55 % | 16.267 M 22.07 % | 13.326 M 18.88 % | 11.209 M 6.97 % | 10.479 M 274.73 % | 2.797 M -82.29 % | 15.789 M 26.23 % | 12.508 M 26.78 % | 9.866 M -29.96 % | 14.086 M 7.96 % | 13.048 M 2.40 % | 12.742 M 21.93 % | 10.451 M -18.56 % | 12.832 M 6.37 % | 12.064 M 2.44 % | 11.776 M 32.20 % | 8.908 M -15.98 % | 10.602 M 10.69 % | 9.579 M -7.01 % | 10.301 M 14.35 % | 9.008 M -52.76 % | 19.069 M 103.76 % | 9.359 M -31.00 % | 13.563 M 139.11 % | -34.682 M |
| Cost and expenses | 117.834 M 46.00 % | 80.710 M -52.26 % | 169.050 M 43.82 % | 117.541 M 48.64 % | 79.080 M 15.00 % | 68.767 M -46.70 % | 129.018 M 17.11 % | 110.171 M -10.93 % | 123.696 M 62.98 % | 75.896 M -37.70 % | 121.816 M 1.10 % | 120.493 M -1.18 % | 121.926 M 100.45 % | 60.825 M -50.49 % | 122.841 M 8.05 % | 113.692 M -1.34 % | 115.234 M 84.89 % | 62.326 M -38.04 % | 100.592 M 8.32 % | 92.868 M 6.41 % | 87.270 M 131.23 % | 37.742 M -55.01 % | 83.885 M 2.92 % | 81.504 M 8.28 % | 75.274 M 49.87 % | 50.226 M -30.50 % | 72.264 M 2.97 % | 70.182 M 3.41 % | 67.867 M 64.39 % | 41.284 M -28.51 % | 57.751 M -0.69 % | 58.150 M 4.37 % | 55.717 M 40.05 % | 39.784 M -37.13 % | 63.281 M 12.58 % | 56.210 M -32.60 % | 83.403 M 340.48 % | -34.682 M |
| Research and development expenses | 9.709 M 34.18 % | 7.235 M 17.64 % | 6.150 M -1.29 % | 6.231 M 69.14 % | 3.684 M 4.31 % | 3.532 M -36.11 % | 5.528 M -1.96 % | 5.638 M 40.16 % | 4.023 M 17.04 % | 3.437 M -40.64 % | 5.790 M 4.09 % | 5.562 M 23.54 % | 4.502 M 13.90 % | 3.953 M -51.15 % | 8.092 M 147.21 % | 3.273 M -16.75 % | 3.932 M 29.62 % | 3.034 M -47.13 % | 5.737 M 78.54 % | 3.213 M -35.04 % | 4.947 M 364.68 % | 1.065 M -74.94 % | 4.247 M 38.25 % | 3.072 M 3.06 % | 2.981 M 11.54 % | 2.673 M -27.80 % | 3.702 M 15.18 % | 3.214 M 31.07 % | 2.452 M 13.55 % | 2.159 M -20.35 % | 2.711 M 26.53 % | 2.143 M -53.13 % | 4.572 M | 0.000 -100.00 % | 9.840 M | 0.000 -100.00 % | 4.275 M | 0.000 |
| Selling general and administrative expenses | -8.888 M -140.11 % | 22.158 M 197.05 % | -22.832 M -162.51 % | 36.527 M 201.05 % | 12.133 M 35.88 % | 8.930 M 9.16 % | 8.180 M -60.15 % | 20.528 M 2 214.39 % | -970.872 K -113.63 % | 7.125 M 149.68 % | -14.341 M -167.82 % | 21.145 M 851.88 % | -2.812 M -137.39 % | 7.522 M 162.90 % | -11.958 M -155.46 % | 21.561 M 1 119.76 % | -2.114 M -126.67 % | 7.929 M 144.48 % | -17.827 M -234.80 % | 13.225 M 920.86 % | 1.295 M -85.51 % | 8.944 M 255.36 % | -5.757 M -152.95 % | 10.873 M 346.60 % | 2.435 M -71.11 % | 8.427 M 231.01 % | -6.433 M -165.14 % | 9.874 M 9 812.04 % | 99.620 K -98.95 % | 9.480 M 171.09 % | -13.335 M -226.24 % | 10.564 M -7.71 % | 11.447 M 17.87 % | 9.711 M 170.12 % | -13.850 M -224.00 % | 11.169 M -44.35 % | 20.070 M | 0.000 |
| Interest income | 0.000 -100.00 % | 48.702 K -67.34 % | 149.101 K -0.98 % | 150.570 K -48.87 % | 294.508 K | 0.000 -100.00 % | 1.132 M -12.84 % | 1.299 M -61.81 % | 3.402 M 182.44 % | 1.205 M -48.32 % | 2.331 M | 0.000 -100.00 % | 1.187 M | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 2.778 M | 0.000 -100.00 % | 1.197 M 86.45 % | 641.871 K -64.94 % | 1.831 M | 0.000 -100.00 % | 1.034 M 156.55 % | 403.199 K -76.58 % | 1.722 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 1.462 M -20.58 % | 1.841 M 43.69 % | 1.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.350 M | 0.000 -100.00 % | 300.316 K -7.40 % | 324.321 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 370.144 K 36.22 % | 271.727 K -71.66 % | 958.668 K 17 451.79 % | 5.462 K -98.61 % | 393.170 K 3 820.33 % | 10.029 K -98.64 % | 739.712 K | 0.000 -100.00 % | 261.606 K | 0.000 -100.00 % | 174.042 K | 0.000 -100.00 % | 268.239 K 229.85 % | 81.322 K 17.87 % | 68.991 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.569 M 9.77 % | 2.340 M -9.75 % | 2.593 M 0.00 % | 2.593 M 1.70 % | 2.550 M 0.00 % | 2.550 M -17.83 % | 3.103 M 0.00 % | 3.103 M -1.52 % | 3.151 M 0.00 % | 3.151 M 17.87 % | 2.673 M 9.39 % | 2.444 M 25.68 % | 1.944 M 0.00 % | 1.944 M 10.23 % | 1.764 M 6.67 % | 1.654 M -5.40 % | 1.748 M 5.71 % | 1.654 M 0.00 % | 1.654 M 1.44 % | 1.630 M -0.57 % | 1.640 M 0.57 % | 1.630 M -89.28 % | 15.202 M 335.62 % | -6.452 M -35.81 % | -4.751 M -454.07 % | -857.433 K 86.11 % | -6.174 M -21.64 % | -5.075 M 87.67 % | -41.146 M -201.73 % | 40.448 M 3 137.12 % | 1.249 M 281.40 % | -688.795 K 98.05 % | -35.289 M -201.75 % | 34.682 M |
| Operating income | -34.260 M -29.44 % | -26.468 M -141.78 % | 63.352 M 327.06 % | -27.901 M -338.48 % | -6.363 M -293.95 % | 3.281 M -76.38 % | 13.890 M -20.55 % | 17.482 M -40.46 % | 29.363 M 50.59 % | 19.498 M 492.60 % | 3.290 M -81.67 % | 17.952 M 24.46 % | 14.424 M -7.04 % | 15.517 M -27.56 % | 21.421 M 37.09 % | 15.625 M -52.15 % | 32.653 M 164.94 % | 12.325 M -67.02 % | 37.375 M 12.39 % | 33.254 M -23.63 % | 43.545 M 583.63 % | 6.370 M -81.70 % | 34.805 M 21.94 % | 28.542 M 3.49 % | 27.580 M 161.69 % | 10.539 M -60.60 % | 26.750 M 6.32 % | 25.160 M 11.62 % | 22.542 M 134.92 % | 9.596 M -57.18 % | 22.410 M -12.75 % | 25.686 M 24.50 % | 20.632 M 90.76 % | 10.816 M -15.40 % | 12.785 M -50.88 % | 26.031 M 20.07 % | 21.679 M 93.87 % | 11.183 M |
| Operating income ratio | -0.41 15.99 % | -0.49 -279.01 % | 0.27 188.04 % | -0.31 -253.84 % | -0.09 -292.16 % | 0.05 -53.15 % | 0.10 -31.45 % | 0.14 -29.29 % | 0.20 -8.04 % | 0.22 892.89 % | 0.02 -82.99 % | 0.13 27.98 % | 0.10 -56.30 % | 0.23 52.03 % | 0.15 27.34 % | 0.12 -48.96 % | 0.23 38.83 % | 0.17 -41.86 % | 0.29 4.58 % | 0.28 -26.66 % | 0.38 150.50 % | 0.15 -52.97 % | 0.32 19.45 % | 0.27 -6.45 % | 0.29 64.17 % | 0.17 -41.10 % | 0.30 4.99 % | 0.28 6.51 % | 0.27 38.26 % | 0.19 -36.90 % | 0.30 -6.34 % | 0.32 17.89 % | 0.28 30.41 % | 0.21 25.95 % | 0.17 -47.52 % | 0.32 14.78 % | 0.28 14.06 % | 0.24 |
| Total other income expenses net | 26.088 K 195.98 % | 8.814 K -98.95 % | 843.178 K 111.01 % | 399.593 K -79.90 % | 1.988 M -67.75 % | 6.164 M 989.18 % | -693.238 K -9 153.65 % | 7.657 K -98.28 % | 445.613 K 1 521.18 % | 27.487 K 100.82 % | -3.350 M -207.79 % | 3.108 M 1 012.29 % | 279.383 K 339.04 % | -116.875 K 66.09 % | -344.705 K -282.65 % | 188.721 K 3.99 % | 181.486 K 1 760.44 % | 9.755 K 101.58 % | -619.307 K -189.27 % | 693.713 K 1 971.59 % | 33.487 K 146.89 % | -71.422 K -5.31 % | -67.823 K -176.87 % | 88.232 K 193.63 % | -94.230 K -495.87 % | 23.803 K -98.39 % | 1.481 M 44.04 % | 1.028 M 1 483.49 % | 64.915 K -1.11 % | 65.643 K 150.06 % | -131.116 K -113.06 % | 1.004 M -25.36 % | 1.345 M 694.22 % | 169.410 K -98.13 % | 9.066 M 1 353.27 % | 623.827 K -73.04 % | 2.314 M 47.54 % | 1.568 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 118.609 M -0.44 % | 119.136 M 110.56 % | 56.581 M -49.69 % | 112.467 M 529.54 % | -26.183 M 47.43 % | -49.809 M -64.27 % | -30.322 M 72.76 % | -111.335 M 47.60 % | -212.473 M -127.68 % | -93.320 M 70.98 % | -321.603 M -148.45 % | -129.445 M 6.38 % | -138.266 M -11.30 % | -124.223 M 60.70 % | -316.120 M -313.36 % | -76.476 M 36.17 % | -119.808 M -138.81 % | -50.168 M 84.96 % | -333.458 M -153.73 % | -131.420 M -8.13 % | -121.540 M -82.36 % | -66.647 M 84.69 % | -435.345 M -488.44 % | -73.983 M 53.06 % | -157.624 M -253.29 % | -44.616 M 92.21 % | -572.782 M -754.64 % | -67.020 M 25.94 % | -90.494 M -57.27 % | -57.542 M 88.55 % | -502.592 M -718.52 % | -61.403 M 17.13 % | -74.094 M | 0.000 100.00 % | -156.385 M -215.40 % | 135.512 M |
| Total investments | 120.313 M 28.87 % | 93.360 M 0.00 % | 93.360 M -67.92 % | 291.056 M -39.84 % | 483.805 M 10.77 % | 436.781 M -28.71 % | 612.668 M 794.93 % | 68.460 M 0.00 % | 68.460 M 0.00 % | 68.460 M 0.00 % | 68.460 M 52.13 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M 0.00 % | 45.000 M 800.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -93.38 % | 75.550 M 2 681.44 % | 2.716 M -2.16 % | 2.776 M -6.53 % | 2.970 M | 0.000 -100.00 % | 441.000 M | 0.000 -100.00 % | 45.000 M | 0.000 -100.00 % | 432.176 M | 0.000 | 0.000 -100.00 % | 271.024 M |
| Total debt | 216.223 M 14.34 % | 189.098 M -12.85 % | 216.971 M -8.96 % | 238.313 M 97.15 % | 120.881 M 351.35 % | 26.782 M -40.84 % | 45.272 M 19 044.85 % | 236.469 K -32.74 % | 351.558 K -18.72 % | 432.501 K -7.53 % | 467.705 K 1.14 % | 462.431 K 1.15 % | 457.158 K -34.11 % | 693.825 K 1.13 % | 686.089 K -93.68 % | 10.864 M -74.87 % | 43.239 M 75.96 % | 24.574 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 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 425.071 M | 0.000 | 0.000 -100.00 % | 171.319 M -59.68 % | 424.946 M 148.68 % | 170.881 M -56.80 % | 395.527 M 179.80 % | 141.361 M -64.22 % | 395.115 M 180.92 % | 140.649 M -62.04 % | 370.473 M 349.57 % | 82.405 M -77.71 % | 369.660 M 218.84 % | 115.937 M -64.80 % | 329.339 M 335.72 % | 75.585 M -77.28 % | 332.619 M 3 176.68 % | 10.151 M -3.40 % | 10.509 M -1.32 % | 10.650 M -1.86 % | 10.851 M 2.80 % | 10.556 M 2.53 % | 10.295 M 3.37 % | 9.959 M 3.23 % | 9.647 M 2.16 % | 9.444 M 2.61 % | 9.204 M 3.58 % | 8.886 M 3.58 % | 8.579 M 3.72 % | 8.271 M 2.91 % | 8.037 M 4.10 % | 7.721 M | 0.000 -100.00 % | 7.114 M -98.07 % | 368.527 M |
| Retained earnings | 227.991 M -8.47 % | 249.100 M -5.72 % | 264.226 M 9.82 % | 240.606 M -24.16 % | 317.246 M -1.08 % | 320.718 M 2.58 % | 312.660 M 5.89 % | 295.271 M 6.11 % | 278.275 M -11.12 % | 313.096 M 5.32 % | 297.285 M -1.99 % | 303.322 M 7.26 % | 282.790 M -11.23 % | 318.572 M 0.14 % | 318.130 M 3.70 % | 306.769 M -12.28 % | 349.705 M 8.51 % | 322.264 M 3.45 % | 311.519 M 7.57 % | 289.608 M 11.01 % | 260.878 M -8.17 % | 284.088 M 2.15 % | 278.111 M 8.08 % | 257.331 M 10.49 % | 232.904 M -7.12 % | 250.760 M 3.67 % | 241.884 M 7.64 % | 224.722 M 11.00 % | 202.457 M -9.96 % | 224.859 M 3.77 % | 216.680 M 6.13 % | 204.159 M 12.46 % | 181.539 M | 0.000 -100.00 % | 191.442 M | 0.000 |
| Common stock | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M 0.00 % | 291.990 M -0.18 % | 292.517 M 0.00 % | 292.517 M 0.00 % | 292.517 M 0.00 % | 292.517 M 0.00 % | 292.517 M 40.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.00 % | 208.941 M 0.45 % | 208.000 M 0.00 % | 208.000 M 0.00 % | 208.000 M 0.00 % | 208.000 M -44.60 % | 375.430 M 140.66 % | 156.000 M | 0.000 |
| Total equity | 1.055 B -2.77 % | 1.085 B -2.12 % | 1.109 B 5.39 % | 1.052 B 1.71 % | 1.035 B -0.30 % | 1.038 B 0.79 % | 1.030 B 4.75 % | 982.788 M 1.78 % | 965.606 M -3.46 % | 1.000 B 1.66 % | 983.904 M 1.88 % | 965.785 M 2.18 % | 945.165 M -3.58 % | 980.222 M 0.02 % | 980.037 M 5.60 % | 928.098 M -4.44 % | 971.259 M 2.89 % | 943.995 M 1.12 % | 933.496 M 3.46 % | 902.242 M 3.30 % | 873.395 M -2.30 % | 893.932 M 0.77 % | 887.110 M 3.54 % | 856.767 M 3.07 % | 831.214 M -1.68 % | 845.413 M 1.18 % | 835.543 M 3.18 % | 809.807 M 3.02 % | 786.095 M -2.69 % | 807.814 M 1.06 % | 799.327 M 2.53 % | 779.623 M 3.03 % | 756.687 M 66.32 % | 454.967 M 12.72 % | 403.612 M 9.52 % | 368.527 M |
| Other non current liabilities | 3.355 M 169 197.33 % | 1.982 K -99.95 % | 3.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -686.089 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 |
| Long term debt | 115.389 M 0.10 % | 115.270 M -17.63 % | 139.949 M -1.08 % | 141.477 M 584 272.49 % | 24.210 K -90.90 % | 266.017 K 1 548.18 % | 16.140 K -93.17 % | 236.469 K 110.40 % | 112.391 K -44.43 % | 202.244 K -15.44 % | 239.166 K 2.25 % | 233.892 K 2.31 % | 228.619 K -51.12 % | 467.705 K 0.00 % | 467.705 K | 0.000 | 0.000 | 0.000 -100.00 % | 686.089 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 |
| Total non current liabilities | 142.253 M 2.33 % | 139.015 M -17.01 % | 167.505 M 2.79 % | 162.954 M 945.36 % | 15.588 M -5.34 % | 16.468 M 1.91 % | 16.160 M 41.90 % | 11.388 M 2.17 % | 11.146 M 1.43 % | 10.989 M 7.25 % | 10.246 M 68.48 % | 6.081 M -7.94 % | 6.606 M 10.90 % | 5.957 M -30.31 % | 8.547 M 270.10 % | 2.310 M -29.81 % | 3.290 M 23.75 % | 2.659 M -8.37 % | 2.902 M 28.71 % | 2.254 M 9.20 % | 2.065 M 389.84 % | 421.473 K -16.02 % | 501.887 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 |
| Other current liabilities | 127.698 M -0.60 % | 128.475 M -3.77 % | 133.504 M 125.65 % | 59.163 M 2.15 % | 57.916 M 7.33 % | 53.961 M -24.79 % | 71.743 M 42.60 % | 50.309 M 448.35 % | 9.175 M -77.69 % | 41.132 M -26.64 % | 56.069 M 52.15 % | 36.852 M 13.16 % | 32.565 M -22.03 % | 41.768 M 192.60 % | 14.275 M -58.80 % | 34.647 M -11.08 % | 38.964 M 13.80 % | 34.239 M -20.33 % | 42.975 M 155.54 % | 16.817 M 5.24 % | 15.980 M 1.96 % | 15.673 M -21.40 % | 19.941 M 3.39 % | 19.288 M 6.38 % | 18.131 M -0.56 % | 18.233 M -18.87 % | 22.475 M 9.63 % | 20.499 M 2.98 % | 19.906 M 104.73 % | 9.723 M -45.98 % | 17.997 M 17.12 % | 15.366 M 4.06 % | 14.766 M -81.20 % | 78.537 M 283.62 % | 20.472 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 66.441 M 6 466.55 % | 1.012 M -8.63 % | 1.107 M 25.63 % | 881.479 K -7.29 % | 950.814 K -96.43 % | 26.634 M 1 614.72 % | 1.553 M -6.88 % | 1.668 M 22.62 % | 1.360 M -32.62 % | 2.019 M | 0.000 -100.00 % | 26.177 M 2 149.51 % | 1.164 M -1.07 % | 1.176 M -23.61 % | 1.540 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 |
| Short term debt | 100.834 M 36.58 % | 73.828 M -4.15 % | 77.022 M -20.46 % | 96.836 M 17.87 % | 82.155 M 411.98 % | 16.047 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 228.539 K 0.00 % | 228.539 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 |
| Total current liabilities | 326.295 M 14.26 % | 285.575 M -12.82 % | 327.575 M 6.27 % | 308.244 M 43.34 % | 215.050 M 46.53 % | 146.764 M -15.99 % | 174.700 M -0.75 % | 176.026 M -2.03 % | 179.666 M 4.51 % | 171.918 M -13.09 % | 197.822 M 9.23 % | 181.102 M -3.54 % | 187.742 M 11.76 % | 167.990 M -4.18 % | 175.312 M 8.43 % | 161.686 M -2.11 % | 165.179 M 19.90 % | 137.767 M -9.40 % | 152.064 M 20.19 % | 126.523 M 12.67 % | 112.293 M 34.26 % | 83.638 M -24.53 % | 110.822 M 3.41 % | 107.170 M 13.88 % | 94.109 M 17.70 % | 79.954 M -19.47 % | 99.282 M 6.49 % | 93.230 M 5.28 % | 88.557 M 30.36 % | 67.931 M -21.18 % | 86.184 M 8.74 % | 79.257 M 2.14 % | 77.599 M -1.19 % | 78.537 M -5.51 % | 83.118 M | 0.000 |
| Total liabilities | 468.549 M 10.35 % | 424.590 M -14.24 % | 495.081 M 5.07 % | 471.199 M 104.30 % | 230.639 M 41.30 % | 163.232 M -14.48 % | 190.860 M 1.84 % | 187.414 M -1.78 % | 190.813 M 4.32 % | 182.906 M -12.09 % | 208.068 M 11.16 % | 187.183 M -3.69 % | 194.348 M 11.73 % | 173.946 M -5.39 % | 183.860 M 12.11 % | 163.996 M -2.66 % | 168.469 M 19.97 % | 140.425 M -9.38 % | 154.966 M 20.34 % | 128.778 M 12.61 % | 114.358 M 36.04 % | 84.060 M -24.49 % | 111.324 M 3.88 % | 107.170 M 13.88 % | 94.109 M 17.70 % | 79.954 M -19.47 % | 99.282 M 6.49 % | 93.230 M 5.28 % | 88.557 M 30.36 % | 67.931 M -21.18 % | 86.184 M 8.74 % | 79.257 M 2.14 % | 77.599 M -2.44 % | 79.537 M -5.45 % | 84.118 M | 0.000 |
| Other non current assets | 139.590 M -48.60 % | 271.589 M 0.73 % | 269.610 M 6 197.34 % | 4.281 M 482.48 % | 735.012 K -42.27 % | 1.273 M 42.06 % | 896.157 K -99.77 % | 387.660 M 28.49 % | 301.695 M -26.58 % | 410.910 M 77.41 % | 231.614 M -46.33 % | 431.547 M 6.17 % | 406.486 M -4.52 % | 425.749 M 54.77 % | 275.093 M -40.31 % | 460.841 M -3.52 % | 477.652 M -6.69 % | 511.882 M 89.20 % | 270.551 M -38.04 % | 436.647 M -5.36 % | 461.367 M -9.96 % | 512.380 M 182.10 % | 181.633 M 22 031.39 % | 820.702 K 58.66 % | 517.278 K -10.68 % | 579.141 K -2.85 % | 596.102 K -78.26 % | 2.742 M 72.19 % | 1.593 M 1.99 % | 1.562 M 5.90 % | 1.475 M 78.06 % | 828.176 K 34.61 % | 615.255 K -99.60 % | 153.674 M 31 939.13 % | 479.645 K 100.35 % | -135.512 M |
| Long term investments | 0.000 100.00 % | -169.780 M -3.26 % | -164.424 M -276.12 % | 93.360 M -51.72 % | 193.360 M 0.00 % | 193.360 M 0.00 % | 193.360 M 160.78 % | -318.156 M -36.92 % | -232.369 M 31.60 % | -339.720 M -111.63 % | -160.524 M 56.23 % | -366.715 M -7.38 % | -341.516 M 5.03 % | -359.593 M -72.17 % | -208.865 M 52.68 % | -441.397 M 3.61 % | -457.935 M 7.06 % | -492.725 M -89.99 % | -259.344 M 39.55 % | -429.030 M 5.45 % | -453.764 M 10.11 % | -504.810 M -191.22 % | -173.346 M -6 886.45 % | 2.554 M -5.96 % | 2.716 M -2.16 % | 2.776 M -6.53 % | 2.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 76.919 M -5.45 % | 81.356 M -2.65 % | 83.568 M 24.27 % | 67.248 M 70.76 % | 39.382 M -0.64 % | 39.637 M -0.54 % | 39.850 M -0.72 % | 40.140 M -0.68 % | 40.417 M -0.73 % | 40.713 M -0.72 % | 41.009 M -0.74 % | 41.315 M -0.75 % | 41.628 M -0.77 % | 41.952 M -0.76 % | 42.275 M -0.98 % | 42.693 M -0.73 % | 43.007 M -0.73 % | 43.322 M 0.16 % | 43.251 M -0.68 % | 43.546 M -0.67 % | 43.842 M -0.68 % | 44.143 M 61.40 % | 27.350 M -0.26 % | 27.422 M -0.76 % | 27.632 M -0.75 % | 27.841 M -0.75 % | 28.051 M -0.80 % | 28.277 M -0.82 % | 28.511 M -0.81 % | 28.744 M -0.81 % | 28.979 M 0.07 % | 28.958 M -0.07 % | 28.979 M | 0.000 -100.00 % | 29.415 M | 0.000 |
| GoodWill | 271.272 M 0.00 % | 271.272 M 0.00 % | 271.272 M -1.88 % | 276.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 348.191 M -1.26 % | 352.628 M -0.62 % | 354.840 M 3.24 % | 343.707 M 772.76 % | 39.382 M -0.64 % | 39.637 M -0.54 % | 39.850 M -0.72 % | 40.140 M -0.68 % | 40.417 M -0.73 % | 40.713 M -0.72 % | 41.009 M -0.74 % | 41.315 M -0.75 % | 41.628 M -0.77 % | 41.952 M -0.76 % | 42.275 M -0.98 % | 42.693 M -0.73 % | 43.007 M -0.73 % | 43.322 M 0.16 % | 43.251 M -0.68 % | 43.546 M -0.67 % | 43.842 M -0.68 % | 44.143 M 61.40 % | 27.350 M -0.26 % | 27.422 M -0.76 % | 27.632 M -0.75 % | 27.841 M -0.75 % | 28.051 M -0.80 % | 28.277 M -0.82 % | 28.511 M -0.81 % | 28.744 M -0.81 % | 28.979 M 0.07 % | 28.958 M -0.07 % | 28.979 M | 0.000 -100.00 % | 29.415 M | 0.000 |
| Property plant equipment net | 185.018 M -0.29 % | 185.552 M -0.10 % | 185.744 M -0.66 % | 186.970 M 13.10 % | 165.307 M -1.03 % | 167.020 M -1.52 % | 169.596 M -0.75 % | 170.879 M -0.72 % | 172.117 M -0.04 % | 172.186 M -0.51 % | 173.075 M 7.29 % | 161.312 M -0.77 % | 162.567 M -0.02 % | 162.596 M 4.57 % | 155.482 M 5.29 % | 147.666 M 6.37 % | 138.825 M 6.10 % | 130.843 M 4.50 % | 125.209 M 2.58 % | 122.065 M 4.94 % | 116.314 M -0.61 % | 117.026 M -0.53 % | 117.653 M -0.68 % | 118.462 M -1.20 % | 119.898 M -1.08 % | 121.203 M -0.57 % | 121.897 M -1.09 % | 123.246 M -1.50 % | 125.119 M -0.21 % | 125.387 M -0.18 % | 125.607 M 3.65 % | 121.182 M -0.20 % | 121.423 M | 0.000 -100.00 % | 123.022 M | 0.000 |
| Total non current assets | 689.338 M 5.57 % | 652.962 M -0.48 % | 656.141 M 2.02 % | 643.161 M 60.16 % | 401.570 M -0.55 % | 403.789 M -0.62 % | 406.325 M 42.93 % | 284.279 M -0.41 % | 285.443 M -1.33 % | 289.289 M -0.42 % | 290.516 M 8.21 % | 268.484 M -0.67 % | 270.288 M -0.48 % | 271.580 M 2.51 % | 264.924 M 25.81 % | 210.582 M 4.05 % | 202.391 M 4.30 % | 194.045 M 7.55 % | 180.431 M 3.51 % | 174.319 M 3.23 % | 168.858 M -0.69 % | 170.039 M 10.38 % | 154.047 M 2.48 % | 150.322 M -0.95 % | 151.768 M -0.80 % | 152.993 M -0.76 % | 154.157 M -0.43 % | 154.820 M -0.59 % | 155.740 M -0.24 % | 156.112 M -0.27 % | 156.543 M 3.39 % | 151.413 M -0.06 % | 151.510 M -1.41 % | 153.674 M 0.14 % | 153.463 M 213.25 % | -135.512 M |
| Other current assets | 25.872 M -24.16 % | 34.115 M 194.72 % | 11.576 M -88.43 % | 100.014 M -56.80 % | 231.538 M 49.76 % | 154.602 M 3 912.58 % | 3.853 M 186.11 % | 1.347 M -63.43 % | 3.682 M -85.39 % | 25.208 M 1 272.16 % | 1.837 M -99.29 % | 257.194 M 16 346.08 % | 1.564 M -30.60 % | 2.253 M 55.89 % | 1.445 M -97.08 % | 49.424 M -80.17 % | 249.190 M -1.70 % | 253.498 M -3.61 % | 263.004 M 6 000.41 % | 4.311 M -23.91 % | 5.666 M -96.84 % | 179.238 M 6 022.26 % | 2.928 M -99.34 % | 445.894 M 93.30 % | 230.677 M -55.70 % | 520.739 M 206.94 % | 169.655 M -64.78 % | 481.663 M 64.66 % | 292.525 M -39.94 % | 487.051 M 937.76 % | 46.933 M -89.99 % | 468.876 M 58.68 % | 295.476 M -1.93 % | 301.292 M 7 441.98 % | 3.995 M | 0.000 |
| Short term investments | 202.443 M -23.07 % | 263.140 M 2.08 % | 257.784 M 30.39 % | 197.696 M -31.93 % | 290.445 M 19.32 % | 243.421 M -41.95 % | 419.308 M 8.46 % | 386.616 M 28.52 % | 300.829 M -26.30 % | 408.180 M 78.26 % | 228.984 M -44.38 % | 411.715 M 6.52 % | 386.516 M -4.47 % | 404.593 M 59.37 % | 253.865 M -43.13 % | 446.397 M -3.57 % | 462.935 M -6.99 % | 497.725 M 88.29 % | 264.344 M -39.10 % | 434.030 M -5.39 % | 458.764 M -10.01 % | 509.810 M 185.85 % | 178.346 M 136.06 % | 75.550 M -81.30 % | 404.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 441.000 M | 0.000 -100.00 % | 45.000 M | 0.000 -100.00 % | 432.176 M | 0.000 | 0.000 -100.00 % | 271.024 M |
| cash and cash equivalents | 97.614 M 39.52 % | 69.962 M -56.38 % | 160.390 M 27.45 % | 125.846 M -14.43 % | 147.064 M 92.01 % | 76.591 M 1.32 % | 75.594 M -32.25 % | 111.571 M -47.58 % | 212.824 M 127.01 % | 93.753 M -70.89 % | 322.070 M 147.92 % | 129.908 M -6.35 % | 138.723 M 11.05 % | 124.916 M -60.57 % | 316.807 M 262.73 % | 87.340 M -46.43 % | 163.047 M 118.15 % | 74.742 M -77.59 % | 333.458 M 153.73 % | 131.420 M 8.13 % | 121.540 M 82.36 % | 66.647 M -84.69 % | 435.345 M 488.44 % | 73.983 M -53.06 % | 157.624 M 253.29 % | 44.616 M -92.21 % | 572.782 M 754.64 % | 67.020 M -25.94 % | 90.494 M 57.27 % | 57.542 M -88.55 % | 502.592 M 718.52 % | 61.403 M -17.13 % | 74.094 M | 0.000 -100.00 % | 156.385 M 215.40 % | -135.512 M |
| Cash and short term investments | 300.057 M -9.92 % | 333.102 M -20.34 % | 418.174 M 29.25 % | 323.542 M -26.05 % | 437.509 M 36.72 % | 320.012 M -35.34 % | 494.902 M -0.66 % | 498.187 M -3.01 % | 513.654 M 2.34 % | 501.933 M -8.91 % | 551.054 M 1.74 % | 541.623 M 3.12 % | 525.239 M -0.81 % | 529.509 M -7.21 % | 570.672 M 6.92 % | 533.736 M -14.74 % | 625.982 M 9.35 % | 572.467 M -4.24 % | 597.803 M 5.72 % | 565.450 M -2.56 % | 580.304 M 0.67 % | 576.457 M -6.07 % | 613.691 M 310.40 % | 149.533 M -5.13 % | 157.624 M 253.29 % | 44.616 M -92.21 % | 572.782 M 754.64 % | 67.020 M -25.94 % | 90.494 M 57.27 % | 57.542 M -88.55 % | 502.592 M 718.52 % | 61.403 M -17.13 % | 74.094 M | 0.000 -100.00 % | 156.385 M 15.40 % | 135.512 M |
| Total current assets | 834.521 M -2.63 % | 857.024 M -9.59 % | 947.890 M 7.68 % | 880.262 M 1.93 % | 863.603 M 8.34 % | 797.096 M -2.08 % | 814.045 M -8.11 % | 885.923 M 1.72 % | 870.976 M -2.56 % | 893.818 M -0.85 % | 901.455 M 1.92 % | 884.485 M 1.76 % | 869.224 M -1.51 % | 882.588 M -1.82 % | 898.973 M 1.98 % | 881.512 M -5.96 % | 937.338 M 5.27 % | 890.375 M -1.94 % | 908.030 M 5.99 % | 856.701 M 4.62 % | 818.894 M 1.35 % | 807.953 M -4.31 % | 844.388 M 3.78 % | 813.615 M 5.18 % | 773.555 M 0.15 % | 772.374 M -1.06 % | 780.668 M 4.34 % | 748.217 M 4.08 % | 718.912 M -0.10 % | 719.633 M -1.28 % | 728.968 M 3.04 % | 707.467 M 3.62 % | 682.777 M 126.62 % | 301.292 M -9.86 % | 334.267 M 146.67 % | 135.512 M |
| Inventory | 211.974 M 16.19 % | 182.440 M 7.25 % | 170.104 M -1.78 % | 173.187 M 115.49 % | 80.367 M 8.51 % | 74.062 M 14.36 % | 64.763 M -28.21 % | 90.208 M 6.37 % | 84.808 M -3.29 % | 87.694 M 21.80 % | 72.000 M -15.95 % | 85.668 M 2.85 % | 83.294 M -4.62 % | 87.332 M 44.50 % | 60.439 M -12.55 % | 69.113 M 11.17 % | 62.166 M -3.48 % | 64.410 M 36.40 % | 47.223 M -14.04 % | 54.934 M 9.77 % | 50.046 M -4.23 % | 52.258 M 30.52 % | 40.037 M -6.31 % | 42.732 M 13.84 % | 37.538 M -3.27 % | 38.809 M 1.51 % | 38.230 M 2.15 % | 37.427 M -0.44 % | 37.593 M -5.74 % | 39.882 M 12.31 % | 35.512 M 2.77 % | 34.554 M -6.16 % | 36.822 M | 0.000 -100.00 % | 32.587 M | 0.000 |
| Net receivables | 296.617 M -3.50 % | 307.367 M -11.69 % | 348.036 M 22.76 % | 283.519 M 33.50 % | 212.369 M -14.01 % | 246.955 M -1.33 % | 250.280 M -15.50 % | 296.181 M 10.17 % | 268.831 M -3.64 % | 278.983 M 0.87 % | 276.564 M 9.82 % | 251.828 M -2.82 % | 259.127 M -1.66 % | 263.494 M -1.10 % | 266.417 M 14.63 % | 232.421 M -5.83 % | 246.822 M -1.08 % | 249.512 M 0.16 % | 249.115 M 7.37 % | 232.006 M 25.81 % | 184.409 M 4.22 % | 176.934 M -6.58 % | 189.387 M 5.23 % | 179.982 M 3.84 % | 173.323 M 3.04 % | 168.211 M -0.50 % | 169.062 M 4.29 % | 162.107 M 9.18 % | 148.475 M 9.85 % | 135.157 M -6.10 % | 143.931 M 0.91 % | 142.634 M 3.09 % | 138.358 M | 0.000 -100.00 % | 141.300 M | 0.000 |
| Tax assets | 16.538 M 27.47 % | 12.974 M 25.09 % | 10.372 M -30.12 % | 14.843 M 432.70 % | 2.786 M 11.47 % | 2.500 M -4.70 % | 2.623 M -30.17 % | 3.756 M 4.84 % | 3.583 M -31.10 % | 5.200 M -2.63 % | 5.341 M 421.14 % | 1.025 M -8.79 % | 1.124 M 28.21 % | 876.366 K -6.66 % | 938.850 K 20.39 % | 779.811 K -7.28 % | 840.997 K 16.19 % | 723.816 K -5.35 % | 764.707 K -29.84 % | 1.090 M -0.83 % | 1.099 M -15.43 % | 1.300 M 71.66 % | 757.061 K -28.79 % | 1.063 M 5.85 % | 1.004 M 69.44 % | 592.824 K -7.78 % | 642.856 K 15.83 % | 555.005 K 7.21 % | 517.688 K 23.51 % | 419.151 K -12.99 % | 481.723 K 8.18 % | 445.283 K -9.51 % | 492.085 K | 0.000 -100.00 % | 546.199 K | 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 |
| Account payables | 97.627 M 18.94 % | 82.081 M -25.62 % | 110.349 M 34.10 % | 82.288 M 9.78 % | 74.958 M 2.41 % | 73.196 M -28.38 % | 102.206 M -16.00 % | 121.666 M -11.00 % | 136.700 M 11.34 % | 122.773 M -4.54 % | 128.617 M -7.13 % | 138.488 M -6.99 % | 148.892 M 16.98 % | 127.275 M -0.77 % | 128.258 M 4.26 % | 123.022 M 4.51 % | 117.717 M 14.26 % | 103.024 M 0.05 % | 102.975 M 0.92 % | 102.032 M 16.81 % | 87.350 M 30.62 % | 66.874 M -18.97 % | 82.530 M 2.70 % | 80.360 M 16.94 % | 68.720 M 19.29 % | 57.607 M -19.00 % | 71.116 M 3.34 % | 68.820 M 4.38 % | 65.930 M 18.35 % | 55.708 M -13.41 % | 64.338 M 8.07 % | 59.533 M 0.75 % | 59.088 M | 0.000 -100.00 % | 59.026 M | 0.000 |
| Tax payables | 136.556 K -88.54 % | 1.191 M -82.22 % | 6.700 M 90.59 % | 3.516 M 16 743.00 % | 20.873 K -99.41 % | 3.561 M 373.54 % | 751.912 K -75.74 % | 3.099 M -56.70 % | 7.159 M 10.83 % | 6.459 M -42.54 % | 11.240 M 169.31 % | 4.174 M -33.59 % | 6.285 M 696.54 % | -1.054 M -115.96 % | 6.602 M 131.38 % | 2.854 M -61.03 % | 7.322 M 806.58 % | -1.036 M -116.95 % | 6.114 M -20.32 % | 7.673 M -14.39 % | 8.963 M 721.72 % | 1.091 M -86.94 % | 8.351 M 11.02 % | 7.523 M 3.65 % | 7.258 M 76.44 % | 4.113 M -27.73 % | 5.691 M 45.52 % | 3.911 M 43.73 % | 2.721 M 8.84 % | 2.500 M -35.03 % | 3.848 M -11.71 % | 4.358 M 16.39 % | 3.744 M | 0.000 -100.00 % | 3.620 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.210 K 99.85 % | -16.202 M -0.36 % | -16.144 M | 0.000 | 0.000 100.00 % | -10.786 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 |
| Minority interest | 109.875 M -7.85 % | 119.236 M -6.83 % | 127.979 M 34.28 % | 95.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 15.057 M 0.79 % | 14.939 M 3.53 % | 14.430 M -10.16 % | 16.062 M 66 244.60 % | 24.210 K -90.90 % | 266.017 K 1 548.18 % | 16.140 K -93.17 % | 236.469 K 110.40 % | 112.391 K -44.43 % | 202.244 K -56.76 % | 467.705 K 1.14 % | 462.431 K 102.27 % | 228.619 K -51.12 % | 467.705 K 0.00 % | 467.705 K | 0.000 | 0.000 | 0.000 -100.00 % | 686.089 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 |
| 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 |
| Other total stockholders equity | 425.453 M | 0.000 -100.00 % | 424.754 M 0.10 % | 424.319 M -0.23 % | 425.298 M | 0.000 -100.00 % | 424.859 M | 0.000 -100.00 % | 395.340 M | 0.000 -100.00 % | 394.628 M | 0.000 -100.00 % | 370.384 M | 0.000 -100.00 % | 253.979 M | 0.000 -100.00 % | 253.452 M 7 540.42 % | -3.406 M -101.34 % | 253.452 M 7 540.42 % | -3.406 M -101.34 % | 253.452 M 4 447.75 % | -5.829 M -101.75 % | 332.282 M -14.91 % | 390.495 M 17.57 % | 332.150 M -13.89 % | 385.712 M 17.86 % | 327.272 M -12.99 % | 376.144 M 14.93 % | 327.272 M -12.72 % | 374.955 M 14.24 % | 328.213 M -10.68 % | 367.464 M 11.96 % | 328.213 M 312.66 % | 79.537 M 41.60 % | 56.170 M | 0.000 |
| Deferred tax liabilities non current | 23.509 M -0.98 % | 23.743 M -0.01 % | 23.746 M 10.56 % | 21.478 M 38.00 % | 15.564 M -3.94 % | 16.202 M 0.36 % | 16.144 M 44.76 % | 11.152 M 1.07 % | 11.034 M 2.29 % | 10.786 M 7.79 % | 10.007 M 71.13 % | 5.848 M -8.31 % | 6.377 M 16.19 % | 5.489 M -32.07 % | 8.080 M 249.85 % | 2.310 M -29.81 % | 3.290 M 23.75 % | 2.659 M -8.37 % | 2.902 M 28.71 % | 2.254 M 9.20 % | 2.065 M 389.84 % | 421.473 K -16.02 % | 501.887 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 |
| 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 |
| Total assets | 1.524 B 0.92 % | 1.510 B -5.86 % | 1.604 B 5.29 % | 1.523 B 20.41 % | 1.265 B 5.35 % | 1.201 B -1.60 % | 1.220 B 4.29 % | 1.170 B 1.19 % | 1.156 B -2.26 % | 1.183 B -0.74 % | 1.192 B 3.38 % | 1.153 B 1.18 % | 1.140 B -1.27 % | 1.154 B -0.84 % | 1.164 B 6.57 % | 1.092 B -4.18 % | 1.140 B 5.10 % | 1.084 B -0.37 % | 1.088 B 5.57 % | 1.031 B 4.38 % | 987.753 M 1.00 % | 977.992 M -2.05 % | 998.434 M 3.58 % | 963.937 M 4.17 % | 925.323 M 0.00 % | 925.366 M -1.01 % | 934.825 M 3.52 % | 903.037 M 3.25 % | 874.652 M -0.12 % | 875.745 M -1.10 % | 885.511 M 3.10 % | 858.880 M 2.95 % | 834.286 M 83.37 % | 454.967 M -6.72 % | 487.730 M | 0.000 |
| 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.151 M -71.58 % | -670.779 K -200.00 % | 670.779 K | 0.000 -100.00 % | 3.162 M | 0.000 -100.00 % | 1.060 M | 0.000 -100.00 % | 2.635 M | 0.000 -100.00 % | 252.442 K | 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 % | 12.288 M | 0.000 -100.00 % | 53.944 M 606.65 % | -10.647 M -200.00 % | 10.647 M | 0.000 100.00 % | -30.932 M -167.94 % | 45.532 M 200.00 % | -45.532 M | 0.000 100.00 % | -42.727 M -361.46 % | 16.342 M 200.00 % | -16.342 M | 0.000 100.00 % | -50.700 M -758.60 % | 7.698 M 200.00 % | -7.698 M | 0.000 100.00 % | -18.934 M -636.44 % | 3.530 M 200.00 % | -3.530 M | 0.000 100.00 % | -23.847 M -495.55 % | 6.029 M 200.00 % | -6.029 M | 0.000 100.00 % | -5.834 M -560.17 % | 1.268 M 200.00 % | -1.268 M | 0.000 100.00 % | -11.696 M -210.36 % | 10.598 M 200.00 % | -10.598 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.174 M | 0.000 -100.00 % | 43.653 M 302.52 % | -21.555 M -200.00 % | 21.555 M | 0.000 100.00 % | -18.247 M -180.47 % | 22.677 M 200.00 % | -22.677 M | 0.000 100.00 % | -28.060 M -103.13 % | -13.814 M -200.00 % | 13.814 M | 0.000 100.00 % | -42.132 M -3 007.67 % | -1.356 M -200.00 % | 1.356 M | 0.000 100.00 % | -21.056 M -544.45 % | 4.738 M 200.00 % | -4.738 M | 0.000 100.00 % | -24.845 M -644.50 % | 4.563 M 200.00 % | -4.563 M | 0.000 100.00 % | -2.659 M 9.28 % | -2.931 M -200.00 % | 2.931 M | 0.000 100.00 % | -13.457 M -221.69 % | 11.058 M 200.00 % | -11.058 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.227 M | 0.000 -100.00 % | 8.417 M -22.84 % | 10.908 M 200.00 % | -10.908 M | 0.000 100.00 % | -12.685 M -155.50 % | 22.855 M 200.00 % | -22.855 M | 0.000 100.00 % | -13.564 M -190.77 % | 14.943 M 200.00 % | -14.943 M | 0.000 100.00 % | -7.013 M -172.93 % | 9.617 M 200.00 % | -9.617 M | 0.000 100.00 % | -2.152 M -210.71 % | -692.682 K -200.00 % | 692.682 K | 0.000 100.00 % | -2.810 M -235.06 % | 2.081 M 200.00 % | -2.081 M | 0.000 100.00 % | -3.332 M -187.55 % | 3.806 M 200.00 % | -3.806 M | 0.000 100.00 % | -772.515 K -351.08 % | 307.680 K 200.00 % | -307.680 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -975.716 K -200.00 % | 975.716 K | 0.000 100.00 % | -831.983 K -103.85 % | 21.595 M 200.00 % | -21.595 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.659 M | 0.000 -100.00 % | 1.874 M 92.04 % | 975.716 K 200.00 % | -975.716 K | 0.000 -100.00 % | 831.983 K 103.85 % | -21.595 M -200.00 % | 21.595 M | 0.000 100.00 % | -1.103 M -107.25 % | 15.213 M 200.00 % | -15.213 M | 0.000 100.00 % | -1.555 M -176.42 % | -562.703 K -200.00 % | 562.703 K | 0.000 -100.00 % | 4.274 M 929.44 % | -515.293 K -200.00 % | 515.293 K | 0.000 -100.00 % | 3.808 M 719.61 % | -614.543 K -200.00 % | 614.543 K | 0.000 -100.00 % | 157.438 K -59.95 % | 393.121 K 200.00 % | -393.121 K | 0.000 -100.00 % | 2.533 M 429.88 % | -767.965 K -200.00 % | 767.965 K | 0.000 |
| Other non cash items | -20.210 M 38.65 % | -32.940 M | 0.000 -100.00 % | 33.087 M -11.68 % | 37.462 M 177.47 % | -48.355 M -23 695.67 % | -203.211 K 92.74 % | -2.799 M -113.12 % | 21.334 M 936.69 % | -2.550 M -109.16 % | 27.829 M 157.22 % | -48.635 M -214.76 % | 42.381 M 9 704.36 % | -441.265 K 95.85 % | -10.632 M 31.70 % | -15.567 M 43.27 % | -27.441 M -155.37 % | -10.746 M 68.25 % | -33.840 M -17.79 % | -28.730 M 18.60 % | -35.293 M -490.42 % | -5.978 M 79.50 % | -29.160 M -19.38 % | -24.426 M -2.06 % | -23.933 M -169.64 % | -8.876 M 63.57 % | -24.366 M -9.44 % | -22.265 M -15.98 % | -19.198 M -134.70 % | -8.180 M 57.99 % | -19.470 M 13.92 % | -22.619 M -21.56 % | -18.608 M -77.39 % | -10.490 M 44.10 % | -18.764 M 17.90 % | -22.855 M -13.12 % | -20.205 M -88.37 % | -10.726 M |
| Net cash provided by operating activities | -20.210 M 57.95 % | -48.066 M | 0.000 -100.00 % | 14.845 M -52.75 % | 31.421 M 177.97 % | -40.298 M -149.38 % | 81.608 M 6 986.30 % | -1.185 M -102.04 % | 58.108 M 267.52 % | 15.811 M 853.42 % | -2.099 M -110.22 % | 20.532 M -9.22 % | 22.617 M 5 951 767 994.66 % | -0.380 100.00 % | -1.188 M -104.54 % | 26.175 M -59.96 % | 65.374 M 339.75 % | -27.267 M -170.80 % | 38.514 M 421.87 % | -11.966 M -124.25 % | 49.338 M 311.61 % | -23.316 M -207.58 % | 21.673 M -4.26 % | 22.637 M -32.28 % | 33.427 M 495.50 % | -8.452 M -146.68 % | 18.107 M 42.79 % | 12.680 M -26.36 % | 17.219 M 1 552.23 % | 1.042 M -94.82 % | 20.125 M -16.63 % | 24.140 M -22.29 % | 31.063 M 2 175.38 % | -1.497 M -104.46 % | 33.541 M 166.83 % | 12.570 M 2.66 % | 12.245 M 234.09 % | 3.665 M |
| Investments in property plant and equipment | -4.083 M 21.93 % | -5.231 M 15.89 % | -6.219 M -643.25 % | -836.756 K -2 046.63 % | -38.980 K 92.93 % | -551.262 K -105.38 % | 10.250 M 766.89 % | -1.537 M 78.23 % | -7.061 M 46.86 % | -13.286 M -1 467.32 % | 971.697 K 158.88 % | -1.650 M 21.76 % | -2.109 M 83.58 % | -12.847 M -63.47 % | -7.859 M 34.17 % | -11.937 M 18.81 % | -14.703 M -75.60 % | -8.373 M -57.21 % | -5.326 M 28.58 % | -7.458 M -529.37 % | -1.185 M 93.13 % | -17.259 M -1 226.63 % | -1.301 M -183.75 % | -458.490 K -92.12 % | -238.644 K 75.60 % | -978.094 K 38.83 % | -1.599 M -46.43 % | -1.092 M 38.38 % | -1.772 M 77.15 % | -7.755 M -26.06 % | -6.152 M -285.31 % | -1.597 M -6.45 % | -1.500 M 65.03 % | -4.289 M -1 239.81 % | -320.105 K 59.96 % | -799.414 K 90.79 % | -8.677 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 18.166 K | 0.000 -100.00 % | 22.000 K | 0.000 100.00 % | -502.038 K -100.62 % | 80.569 M 15 089.18 % | 530.438 K 75 776 758.43 % | 0.700 -99.92 % | 856.790 -69.76 % | 2.833 K 19 011 941 171 300.00 % | 0.000 -100.00 % | 0.450 -100.00 % | 29.632 K -99.75 % | 11.937 M -18.81 % | 14.703 M 75.45 % | 8.380 M 55.96 % | 5.373 M -27.95 % | 7.458 M 529.37 % | 1.185 M -93.13 % | 17.259 M 1 224.65 % | 1.303 M 184.18 % | 458.490 K | 0.000 | 0.000 -100.00 % | 1.651 M 51.18 % | 1.092 M -38.38 % | 1.772 M -77.15 % | 7.755 M 26.05 % | 6.152 M 285.34 % | 1.597 M 6.45 % | 1.500 M -65.03 % | 4.289 M 1 224.18 % | 323.885 K -59.49 % | 799.524 K | 0.000 | 0.000 |
| Purchases of investments | -25.000 M 84.38 % | -160.000 M -19.67 % | -133.700 M 26.25 % | -181.300 M -806.50 % | -20.000 M 77.78 % | -90.000 M 40.00 % | -150.000 M 26.83 % | -205.000 M -24.24 % | -165.000 M 45.72 % | -304.000 M -153.33 % | -120.000 M -4.35 % | -115.000 M 54.18 % | -251.000 M 12.24 % | -286.000 M -1 039.70 % | -25.094 M 82.69 % | -145.000 M 48.40 % | -281.000 M 23.01 % | -365.000 M -196.78 % | -122.989 M 33.16 % | -184.000 M 30.57 % | -265.000 M 40.74 % | -447.200 M -325.90 % | -105.000 M 72.58 % | -383.000 M 22.00 % | -491.000 M 5.39 % | -519.000 M -134.84 % | -221.000 M 45.57 % | -406.000 M 17.98 % | -495.000 M 7.48 % | -535.000 M -136.73 % | -226.000 M 46.45 % | -422.000 M 6.71 % | -452.366 M -158.50 % | -175.000 M -61.74 % | -108.200 M 12.74 % | -124.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 61.884 M -60.50 % | 156.680 M -6.35 % | 167.307 M -19.20 % | 207.050 M 80.04 % | 115.000 M 0.00 % | 115.000 M 283.33 % | 30.000 M -75.89 % | 124.431 M -57.99 % | 296.205 M 162.13 % | 113.000 M -63.01 % | 305.465 M 245.13 % | 88.507 M -67.91 % | 275.849 M 118.17 % | 126.436 M -51.77 % | 262.172 M 121.76 % | 118.223 M -63.55 % | 324.373 M 126.55 % | 143.182 M -50.76 % | 290.788 M 36.01 % | 213.799 M -35.56 % | 331.778 M 183.13 % | 117.182 M -73.72 % | 445.893 M 61.75 % | 275.660 M | 0.000 | 0.000 -100.00 % | 710.404 M 91.01 % | 371.916 M -31.87 % | 545.909 M 476.59 % | 94.678 M -85.54 % | 654.710 M 67.36 % | 391.211 M 355.72 % | 85.844 M -22.45 % | 110.697 M -32.04 % | 162.878 M 97.15 % | 82.617 M | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 0.300 100.00 % | -98.510 M 18.80 % | -121.320 M -509.15 % | 29.652 M 125.08 % | -118.214 M -46.72 % | -80.569 M -4 129.42 % | 2.000 M 6 709 282 498 150 300.00 % | 0.000 -100.00 % | 1.210 35.96 % | 0.890 100.02 % | -4.846 K -119.50 % | 24.846 K -16.15 % | 29.632 K 100.25 % | -11.937 M 18.81 % | -14.703 M -75.60 % | -8.373 M -57.21 % | -5.326 M 28.58 % | -7.458 M -529.37 % | -1.185 M 93.13 % | -17.259 M -1 226.63 % | -1.301 M -183.75 % | -458.490 K -100.07 % | 613.651 M 62 839.50 % | -978.094 K 38.83 % | -1.599 M -46.43 % | -1.092 M 38.38 % | -1.772 M 77.15 % | -7.755 M -26.06 % | -6.152 M -285.31 % | -1.597 M -6.46 % | -1.500 M 65.03 % | -4.289 M -1 239.83 % | -320.105 K 59.96 % | -799.414 K -100.84 % | 94.862 M 182.84 % | -114.510 M |
| Net cash used for investing activites | 32.800 M 483.61 % | -8.550 M -131.20 % | 27.406 M 137.24 % | -73.596 M -179.44 % | -26.337 M -207.72 % | 24.449 M 122.18 % | -110.252 M -34.28 % | -82.106 M -165.86 % | 124.675 M 161.03 % | -204.286 M -209.57 % | 186.438 M 762.52 % | -28.141 M -223.78 % | 22.735 M 113.19 % | -172.386 M -175.20 % | 229.248 M 692.15 % | -38.715 M -235.04 % | 28.670 M 112.46 % | -230.184 M -241.63 % | 162.521 M 627.44 % | 22.341 M -65.94 % | 65.593 M 118.89 % | -347.276 M -202.26 % | 339.594 M 415.03 % | -107.799 M -188.06 % | 122.413 M 123.54 % | -519.978 M -206.58 % | 487.857 M 1 486.90 % | -35.176 M -171.59 % | 49.137 M 110.97 % | -448.077 M -206.04 % | 422.559 M 1 404.75 % | -32.386 M 91.20 % | -368.022 M -436.54 % | -68.592 M -226.18 % | 54.361 M 228.87 % | -42.182 M -144.47 % | 94.862 M 182.84 % | -114.510 M |
| Debt repayment | 17.696 M 162.67 % | -28.238 M -42.26 % | -19.850 M -120.66 % | 96.064 M 45.31 % | 66.109 M 311.98 % | 16.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.406 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 |
| Dividends paid | -1.309 M 6.61 % | -1.402 M 19.90 % | -1.750 M 97.06 % | -59.530 M -20 753.33 % | -285.470 K -2 371.22 % | -11.552 K 99.98 % | -58.398 M | 0.000 100.00 % | -58.398 M | 0.000 100.00 % | -58.398 M | 0.000 100.00 % | -58.344 M | 0.000 100.00 % | -68.398 K 99.88 % | -58.466 M | 0.000 | 0.000 100.00 % | -57.883 K | 0.000 100.00 % | -58.499 M | 0.000 | 0.000 | 0.000 100.00 % | -41.670 M | 0.000 100.00 % | -19.272 K 78.97 % | -91.659 K 99.78 % | -41.711 M | 0.000 | 0.000 | 0.000 100.00 % | -6.630 M 79.52 % | -32.370 M | 0.000 | 0.000 100.00 % | -39.000 M | 0.000 |
| Other financing activites | -2.071 M -87.71 % | -1.103 M 85.61 % | -7.667 M -2 242.86 % | 357.783 K | 0.000 100.00 % | -0.240 100.00 % | -1.653 M 62.69 % | -4.431 M 92.41 % | -58.398 M 1.04 % | -59.009 M -24 207.46 % | -242.762 K -109.96 % | 2.436 M 104.18 % | -58.344 M -155.62 % | -22.825 M -9 302.06 % | -242.761 K 99.61 % | -61.873 M | 0.000 | 0.000 -100.00 % | 115.766 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.542 K | 0.000 -100.00 % | 8.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 362.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 14.316 M 146.57 % | -30.743 M -5.04 % | -29.267 M -179.33 % | 36.892 M -43.95 % | 65.823 M 310.50 % | 16.035 M 1 070.04 % | -1.653 M 62.69 % | -4.431 M 92.41 % | -58.398 M 1.04 % | -59.009 M -19 799.18 % | -296.541 K -112.17 % | 2.436 M 107.64 % | -31.869 M -39.62 % | -22.825 M -12 990.18 % | -174.364 K 99.72 % | -61.873 M | 0.000 | 0.000 -100.00 % | 57.883 K | 0.000 100.00 % | -58.499 M | 0.000 | 0.000 | 0.000 100.00 % | -41.670 M | 0.000 -100.00 % | 19.271 K -78.98 % | 91.658 K 100.28 % | -33.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 355.414 M 1 197.97 % | -32.370 M | 0.000 | 0.000 100.00 % | -39.000 M | 0.000 |
| Effect of forex changes on cash | -219.000 -92.11 % | -114.000 -105.63 % | 2.026 K | 0.000 -100.00 % | 355.830 158.56 % | 137.620 112.67 % | -1.087 K -111.17 % | -514.520 -112.99 % | 3.960 K 481.21 % | -1.039 K 31.28 % | -1.512 K -134.81 % | 4.342 K 6.95 % | 4.060 K 1 420.75 % | -307.430 74.93 % | -1.226 K -533.59 % | 282.830 139.06 % | -724.000 | 0.000 100.00 % | -3.188 K -5.88 % | -3.011 K -1 434.12 % | 225.680 -75.69 % | 928.490 185.85 % | -1.081 K -142.88 % | 2.522 K 98.62 % | 1.270 K 187.68 % | -1.448 K -571.75 % | 307.030 -87.45 % | 2.446 K -33.30 % | 3.667 K 233.50 % | -2.747 K -139.64 % | -1.146 K 25.29 % | -1.534 K -10.09 % | -1.394 K -231.34 % | -420.610 -114.55 % | 2.891 K 456.26 % | 519.790 -66.12 % | 1.534 K | 0.000 |
| Net change in cash | 26.952 M 130.27 % | -89.040 M -360.51 % | 34.178 M 261.08 % | -21.218 M -130.11 % | 70.473 M 6 968.97 % | 996.932 K 102.77 % | -35.977 M 58.99 % | -87.723 M -173.60 % | 119.183 M 148.16 % | -247.485 M -226.90 % | 195.022 M 3 873.71 % | -5.168 M -138.32 % | 13.487 M 106.91 % | -195.211 M -185.66 % | 227.885 M 406.25 % | -74.412 M -182.98 % | 89.670 M 134.40 % | -260.634 M -229.61 % | 201.090 M 1 838.69 % | 10.372 M -81.62 % | 56.433 M 115.23 % | -370.591 M -202.58 % | 361.266 M 524.22 % | -85.159 M -174.59 % | 114.171 M 121.61 % | -528.431 M -204.44 % | 505.984 M 2 358.69 % | -22.402 M -167.55 % | 33.165 M 107.42 % | -447.037 M -200.98 % | 442.683 M 5 467.41 % | -8.248 M -144.70 % | 18.453 M 118.01 % | -102.459 M -216.56 % | 87.905 M 396.87 % | -29.611 M -143.48 % | 68.109 M 161.45 % | -110.845 M |
| Cash at beginning of period | 69.001 M -56.34 % | 158.041 M 27.55 % | 123.909 M -15.00 % | 145.769 M 90.32 % | 76.591 M 1.32 % | 75.594 M -32.25 % | 111.571 M -42.10 % | 192.696 M 162.13 % | 73.513 M -77.10 % | 320.998 M 154.81 % | 125.976 M -3.94 % | 131.144 M 11.46 % | 117.657 M -62.39 % | 312.869 M 268.15 % | 84.984 M -46.68 % | 159.396 M 128.60 % | 69.726 M -78.89 % | 330.360 M 155.56 % | 129.270 M 8.72 % | 118.898 M 90.34 % | 62.465 M -85.58 % | 433.056 M 503.22 % | 71.791 M -54.26 % | 156.950 M 266.89 % | 42.778 M -92.51 % | 571.210 M 775.74 % | 65.226 M -25.56 % | 87.628 M 60.90 % | 54.462 M -89.14 % | 501.500 M 752.65 % | 58.817 M -12.30 % | 67.064 M 37.96 % | 48.611 M -67.82 % | 151.070 M 139.17 % | 63.165 M -31.92 % | 92.776 M 246.78 % | 26.754 M 829.93 % | -3.665 M |
| Cash at end of period | 95.954 M 39.06 % | 69.001 M -56.35 % | 158.087 M 27.58 % | 123.909 M -15.74 % | 147.064 M 92.01 % | 76.591 M 1.32 % | 75.594 M -27.99 % | 104.973 M -45.52 % | 192.696 M 162.13 % | 73.513 M -77.10 % | 320.998 M 154.81 % | 125.976 M -3.94 % | 131.144 M 11.46 % | 117.657 M -62.39 % | 312.869 M 268.15 % | 84.984 M -46.68 % | 159.396 M 128.60 % | 69.726 M -78.89 % | 330.360 M 155.56 % | 129.270 M 8.72 % | 118.898 M 90.34 % | 62.465 M -85.58 % | 433.056 M 503.22 % | 71.791 M -54.26 % | 156.950 M 266.89 % | 42.778 M -92.51 % | 571.210 M 775.74 % | 65.226 M -25.56 % | 87.628 M 60.90 % | 54.462 M -89.14 % | 501.500 M 752.65 % | 58.817 M -12.30 % | 67.064 M 37.96 % | 48.611 M -67.82 % | 151.070 M 139.17 % | 63.165 M -33.41 % | 94.862 M 182.84 % | -114.510 M |
| Operating cash flow | -20.210 M 59.37 % | -49.746 M | 0.000 -100.00 % | 14.845 M -52.75 % | 31.421 M 177.97 % | -40.298 M -149.38 % | 81.608 M 6 986.30 % | -1.185 M -102.04 % | 58.108 M 267.52 % | 15.811 M 853.42 % | -2.099 M -110.22 % | 20.532 M -9.22 % | 22.617 M 5 951 767 994.66 % | -0.380 100.00 % | -1.188 M -104.54 % | 26.175 M -59.96 % | 65.374 M 339.75 % | -27.267 M -170.80 % | 38.514 M 421.87 % | -11.966 M -124.25 % | 49.338 M 311.61 % | -23.316 M -207.58 % | 21.673 M -4.26 % | 22.637 M -32.28 % | 33.427 M 495.50 % | -8.452 M -146.68 % | 18.107 M 42.79 % | 12.680 M -26.36 % | 17.219 M 1 552.23 % | 1.042 M -94.82 % | 20.125 M -16.63 % | 24.140 M -22.29 % | 31.063 M 2 175.38 % | -1.497 M -104.46 % | 33.541 M 166.83 % | 12.570 M 2.66 % | 12.245 M 234.09 % | 3.665 M |
| Capital expenditure | -4.083 M 21.93 % | -5.231 M 15.89 % | -6.219 M -643.25 % | -836.756 K -2 046.63 % | -38.980 K 92.93 % | -551.262 K -105.38 % | 10.250 M 766.89 % | -1.537 M 78.23 % | -7.061 M 46.86 % | -13.286 M -1 467.32 % | 971.697 K 158.88 % | -1.650 M 21.76 % | -2.109 M 83.58 % | -12.847 M -63.47 % | -7.859 M 34.17 % | -11.937 M 18.81 % | -14.703 M -75.60 % | -8.373 M -57.21 % | -5.326 M 28.58 % | -7.458 M -529.37 % | -1.185 M 93.13 % | -17.259 M -1 226.63 % | -1.301 M -183.75 % | -458.490 K -92.12 % | -238.644 K 75.60 % | -978.094 K 38.83 % | -1.599 M -46.43 % | -1.092 M 38.38 % | -1.772 M 77.15 % | -7.755 M -26.06 % | -6.152 M -285.31 % | -1.597 M -6.45 % | -1.500 M 65.03 % | -4.289 M -1 239.81 % | -320.105 K 59.96 % | -799.414 K 90.79 % | -8.677 M | 0.000 |
| Free CashFlow | -24.293 M 55.81 % | -54.977 M -284.37 % | 29.819 M 112.86 % | 14.009 M -55.36 % | 31.382 M 176.82 % | -40.849 M -144.47 % | 91.858 M 3 474.61 % | -2.722 M -105.33 % | 51.047 M 1 922.03 % | 2.525 M 324.04 % | -1.127 M -105.97 % | 18.882 M -7.93 % | 20.507 M 259.63 % | -12.847 M -42.01 % | -9.047 M -163.54 % | 14.238 M -71.90 % | 50.670 M 242.17 % | -35.641 M -207.39 % | 33.188 M 270.86 % | -19.424 M -140.34 % | 48.153 M 218.68 % | -40.575 M -299.17 % | 20.372 M -8.15 % | 22.179 M -33.17 % | 33.188 M 451.95 % | -9.430 M -157.12 % | 16.508 M 42.45 % | 11.588 M -24.98 % | 15.447 M 330.12 % | -6.713 M -148.04 % | 13.973 M -38.02 % | 22.543 M -23.75 % | 29.563 M 610.98 % | -5.786 M -117.42 % | 33.221 M 182.23 % | 11.771 M 229.88 % | 3.568 M -2.64 % | 3.665 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 |