Guangdong Topstrong Living Innovation and Integration Co., Ltd. 300749.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.027 B -20.06 % | 1.284 B 19.65 % | 1.073 B -17.32 % | 1.298 B 48.82 % | 872.392 M -6.17 % | 929.729 M 11.93 % | 830.659 M 2.86 % | 807.568 M 11.41 % | 724.836 M 25.91 % | 575.678 M 21.09 % | 475.404 M 22.15 % | 389.185 M |
| Net income | -175.213 M -982.54 % | 19.853 M -19.49 % | 24.658 M 129.07 % | -84.828 M -490.18 % | 21.741 M -72.09 % | 77.887 M 1.80 % | 76.513 M 2.96 % | 74.311 M 83.86 % | 40.416 M 114.11 % | 18.876 M 342.47 % | 4.266 M -38.38 % | 6.923 M |
| Income before tax | -163.101 M -1 004.01 % | 18.042 M -6.64 % | 19.325 M 117.84 % | -108.325 M -587.82 % | 22.206 M -74.80 % | 88.124 M 2.81 % | 85.713 M 0.82 % | 85.020 M 81.59 % | 46.821 M 130.36 % | 20.325 M 176.62 % | 7.348 M -8.67 % | 8.045 M |
| Income before tax ratio | -0.16 -1 230.90 % | 0.01 -21.97 % | 0.02 121.58 % | -0.08 -427.80 % | 0.03 -73.15 % | 0.09 -8.14 % | 0.10 -1.99 % | 0.11 62.98 % | 0.06 82.96 % | 0.04 128.44 % | 0.02 -25.23 % | 0.02 |
| EBITDA | -99.205 M -219.45 % | 83.048 M 21.26 % | 68.486 M 221.52 % | -56.359 M -191.01 % | 61.928 M -47.54 % | 118.038 M -2.82 % | 121.469 M -3.36 % | 125.694 M 62.06 % | 77.558 M 55.60 % | 49.843 M 43.19 % | 34.809 M 3.41 % | 33.662 M |
| Net income ratio | -0.17 -1 204.04 % | 0.02 -32.71 % | 0.02 135.16 % | -0.07 -362.18 % | 0.02 -70.25 % | 0.08 -9.05 % | 0.09 0.10 % | 0.09 65.03 % | 0.06 70.05 % | 0.03 265.40 % | 0.01 -49.55 % | 0.02 |
| Ratio EBITDA | -0.10 -249.44 % | 0.06 1.35 % | 0.06 246.97 % | -0.04 -161.15 % | 0.07 -44.09 % | 0.13 -13.18 % | 0.15 -6.05 % | 0.16 45.46 % | 0.11 23.58 % | 0.09 18.25 % | 0.07 -15.35 % | 0.09 |
| Gross profit ratio | 0.23 -17.11 % | 0.27 -12.06 % | 0.31 -5.25 % | 0.33 -5.44 % | 0.35 -9.86 % | 0.39 2.04 % | 0.38 -0.48 % | 0.38 4.11 % | 0.36 2.85 % | 0.35 -5.15 % | 0.37 -4.16 % | 0.39 |
| Weighted average shs out dil | 205.169 M 3.34 % | 198.533 M -3.41 % | 205.537 M 0.18 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 23.35 % | 166.332 M 8.19 % | 153.747 M 1.44 % | 151.561 M -1.87 % | 154.442 M 0.56 % | 153.580 M -1.40 % | 155.767 M |
| Weighted average shs out | 205.169 M 3.34 % | 198.533 M -3.41 % | 205.537 M 0.18 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 23.35 % | 166.332 M 8.19 % | 153.747 M 1.44 % | 151.561 M -1.87 % | 154.442 M 0.56 % | 153.580 M -1.40 % | 155.767 M |
| EPS diluted | -0.85 -950.00 % | 0.10 -16.67 % | 0.12 129.27 % | -0.41 -472.73 % | 0.11 -71.05 % | 0.38 -17.39 % | 0.46 -4.17 % | 0.48 77.78 % | 0.27 125.00 % | 0.12 331.65 % | 0.03 -37.39 % | 0.04 |
| Earnings per share | -0.85 -950.00 % | 0.10 -16.67 % | 0.12 129.27 % | -0.41 -472.73 % | 0.11 -71.05 % | 0.38 -17.39 % | 0.46 -4.17 % | 0.48 77.78 % | 0.27 125.00 % | 0.12 331.65 % | 0.03 -37.39 % | 0.04 |
| Gross profit | 232.813 M -33.74 % | 351.384 M 5.22 % | 333.952 M -21.65 % | 426.257 M 40.73 % | 302.893 M -15.42 % | 358.108 M 14.21 % | 313.546 M 2.37 % | 306.295 M 15.99 % | 264.075 M 29.50 % | 203.922 M 14.85 % | 177.550 M 17.08 % | 151.653 M |
| Income tax expense | 12.112 M 1 685.73 % | 678.276 K -80.51 % | 3.480 M 116.21 % | -21.469 M -4 719.53 % | 464.753 K -95.47 % | 10.267 M 11.70 % | 9.192 M -14.29 % | 10.725 M 67.58 % | 6.400 M 341.68 % | 1.449 M -52.98 % | 3.082 M 174.65 % | 1.122 M |
| Cost of revenue | 793.840 M -14.91 % | 932.938 M 26.16 % | 739.491 M -15.20 % | 872.019 M 53.12 % | 569.499 M -0.37 % | 571.620 M 10.54 % | 517.112 M 3.16 % | 501.273 M 8.79 % | 460.762 M 23.94 % | 371.757 M 24.81 % | 297.854 M 25.39 % | 237.533 M |
| General and administrative expenses | 31.270 M 3.54 % | 30.202 M 21.58 % | 24.842 M -14.66 % | 29.110 M 118.85 % | 13.301 M -25.04 % | 17.744 M 9.13 % | 16.260 M 19.15 % | 13.646 M -13.20 % | 15.721 M 10.90 % | 14.176 M 46.11 % | 9.702 M 5.81 % | 9.169 M |
| Selling and marketing expenses | 55.501 M -27.09 % | 76.125 M -41.54 % | 130.213 M -19.57 % | 161.899 M 19.64 % | 135.324 M 6.68 % | 126.851 M 23.51 % | 102.702 M 1.05 % | 101.638 M -0.39 % | 102.039 M 18.74 % | 85.936 M 5.00 % | 81.840 M 34.35 % | 60.914 M |
| Other expenses | 270.647 M 1 431.04 % | 17.677 M 10 986.00 % | -162.387 K 96.70 % | -4.919 M -1 045.29 % | -429.485 K 55.41 % | -963.206 K -192.03 % | 1.047 M -14.06 % | 1.218 M -87.70 % | 9.906 M 158.75 % | 3.828 M -16.87 % | 4.605 M 95.68 % | 2.353 M |
| Operating expenses | 395.225 M 18.50 % | 333.534 M 11.90 % | 298.054 M -7.57 % | 322.461 M 22.39 % | 263.478 M -0.48 % | 264.755 M 19.80 % | 221.003 M -1.38 % | 224.090 M 2.26 % | 219.141 M 25.42 % | 174.726 M 9.58 % | 159.456 M 21.07 % | 131.701 M |
| Cost and expenses | 1.189 B -6.11 % | 1.266 B 22.06 % | 1.038 B -13.14 % | 1.194 B 43.40 % | 832.977 M -0.41 % | 836.375 M 13.31 % | 738.116 M 1.76 % | 725.363 M 6.69 % | 679.903 M 24.41 % | 546.482 M 19.50 % | 457.310 M 23.85 % | 369.234 M |
| Research and development expenses | 37.806 M -22.60 % | 48.847 M -6.30 % | 52.131 M 11.41 % | 46.793 M 14.49 % | 40.870 M 8.84 % | 37.550 M 11.19 % | 33.770 M 0.78 % | 33.509 M 25.24 % | 26.756 M 32.87 % | 20.138 M 15.77 % | 17.395 M 18.93 % | 14.626 M |
| Selling general and administrative expenses | 86.772 M -18.39 % | 106.326 M -31.43 % | 155.055 M -18.82 % | 191.008 M 28.52 % | 148.625 M 2.79 % | 144.595 M 21.55 % | 118.962 M 3.19 % | 115.284 M -2.10 % | 117.759 M 17.63 % | 100.112 M 9.36 % | 91.542 M 30.62 % | 70.084 M |
| Interest income | 1.812 M -33.87 % | 2.740 M 33.56 % | 2.051 M -35.65 % | 3.188 M 1.25 % | 3.149 M 29.89 % | 2.424 M 169.05 % | 901.015 K -19.92 % | 1.125 M 164.24 % | 425.793 K 27.35 % | 334.336 K -19.00 % | 412.752 K -5.59 % | 437.203 K |
| Interest expense | 4.424 M -37.28 % | 7.055 M -14.68 % | 8.268 M -3.76 % | 8.591 M 78.67 % | 4.808 M 70.70 % | 2.817 M -10.13 % | 3.134 M -54.68 % | 6.915 M -24.39 % | 9.146 M -16.10 % | 10.901 M -3.73 % | 11.324 M 15.75 % | 9.783 M |
| Depreciation and amortization | 59.806 M 3.20 % | 57.951 M 7.41 % | 53.954 M 5.33 % | 51.223 M 48.39 % | 34.518 M 6.39 % | 32.447 M 0.39 % | 32.319 M -4.27 % | 33.759 M 14.47 % | 29.492 M 58.42 % | 18.617 M 15.36 % | 16.137 M 1.92 % | 15.834 M |
| Operating income | -162.412 M -1 009.90 % | 17.849 M -6.28 % | 19.046 M 117.53 % | -108.660 M -580.05 % | 22.635 M -74.59 % | 89.088 M 5.22 % | 84.667 M 1.03 % | 83.802 M 127.01 % | 36.915 M 123.77 % | 16.497 M 501.32 % | 2.743 M -51.80 % | 5.691 M |
| Operating income ratio | -0.16 -1 238.27 % | 0.01 -21.67 % | 0.02 121.20 % | -0.08 -422.57 % | 0.03 -72.92 % | 0.10 -5.99 % | 0.10 -1.78 % | 0.10 103.76 % | 0.05 77.72 % | 0.03 396.58 % | 0.01 -60.54 % | 0.01 |
| Total other income expenses net | -689.539 K -457.91 % | 192.659 K -31.05 % | 279.414 K -16.62 % | 335.092 K 178.02 % | -429.483 K 55.41 % | -963.200 K -192.03 % | 1.047 M -14.06 % | 1.218 M -87.70 % | 9.906 M 158.75 % | 3.828 M -16.85 % | 4.604 M 95.63 % | 2.353 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -157.031 M 22.27 % | -202.016 M -976.23 % | 23.055 M 239.61 % | -16.514 M 93.52 % | -254.973 M -16.62 % | -218.629 M -15.23 % | -189.737 M -139.71 % | -79.152 M -563.07 % | 17.093 M -78.79 % | 80.590 M -23.24 % | 104.994 M 84.61 % | 56.873 M |
| Total investments | 48.230 M -10.74 % | 54.034 M 12.54 % | 48.014 M -3.87 % | 49.947 M -54.18 % | 109.000 M 111.61 % | 51.510 M 3.02 % | 50.000 M 170.28 % | 18.500 M -5.16 % | 19.506 M 372.02 % | 4.132 M -59.99 % | 10.328 M | 0.000 |
| Total debt | 125.578 M -1.64 % | 127.667 M -48.92 % | 249.928 M -8.88 % | 274.284 M 50.70 % | 182.006 M 108.61 % | 87.246 M 1 083.77 % | 7.370 M -89.68 % | 71.416 M -38.26 % | 115.681 M -28.36 % | 161.470 M -12.26 % | 184.040 M 46.23 % | 125.858 M |
| Accumulated other comprehensive income loss | 50.667 M | 0.000 -100.00 % | 43.586 M 20.01 % | 36.320 M -30.29 % | 52.101 M 35.87 % | 38.345 M 14.32 % | 33.541 M 27.65 % | 26.275 M 35.70 % | 19.363 M 24.93 % | 15.499 M | 0.000 | 0.000 |
| Retained earnings | 40.578 M -81.72 % | 221.966 M -0.09 % | 222.166 M 10.38 % | 201.273 M -32.49 % | 298.119 M 0.90 % | 295.454 M 18.16 % | 250.040 M 38.30 % | 180.793 M 49.84 % | 120.660 M 43.46 % | 84.108 M 26.72 % | 66.371 M 3.67 % | 64.022 M |
| Common stock | 205.169 M -0.32 % | 205.832 M -0.25 % | 206.356 M -0.26 % | 206.896 M 0.84 % | 205.169 M 0.00 % | 205.169 M 80.00 % | 113.983 M 33.34 % | 85.483 M 0.00 % | 85.483 M 1.77 % | 84.000 M 0.00 % | 84.000 M 0.00 % | 84.000 M |
| Total equity | 550.449 M -24.77 % | 731.699 M 0.77 % | 726.122 M 2.67 % | 707.220 M -12.29 % | 806.285 M 2.08 % | 789.865 M 6.77 % | 739.784 M 111.86 % | 349.185 M 23.76 % | 282.156 M 22.40 % | 230.513 M 8.92 % | 211.636 M 2.06 % | 207.370 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.585 M | 0.000 | 0.000 -100.00 % | 8.044 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 112.015 M -12.26 % | 127.667 M -8.82 % | 140.014 M 33.21 % | 105.110 M 141.16 % | 43.585 M | 0.000 | 0.000 -100.00 % | 27.016 M -21.65 % | 34.481 M -6.81 % | 37.000 M 5.38 % | 35.110 M | 0.000 |
| Total non current liabilities | 142.305 M -8.35 % | 155.275 M -8.62 % | 169.924 M 33.02 % | 127.745 M 132.07 % | 55.045 M 126.80 % | 24.270 M 154.87 % | 9.523 M -72.84 % | 35.060 M -11.79 % | 39.745 M -2.50 % | 40.762 M 6.91 % | 38.129 M 800.22 % | 4.236 M |
| Other current liabilities | 327.515 M 99.88 % | 163.860 M -37.85 % | 263.648 M -17.89 % | 321.104 M 209.23 % | 103.840 M 559.60 % | 15.743 M -2.64 % | 16.169 M -82.07 % | 90.178 M -6.25 % | 96.188 M 21.30 % | 79.295 M -21.58 % | 101.111 M 45.15 % | 69.661 M |
| Deferred revenue | 0.000 -100.00 % | 209.858 M -2.68 % | 215.645 M -1.74 % | 219.455 M 43.64 % | 152.786 M 65.94 % | 92.075 M 10.05 % | 83.670 M -1.61 % | 85.042 M -5.82 % | 90.298 M 40.46 % | 64.285 M 34.50 % | 47.795 M 20.34 % | 39.716 M |
| Short term debt | 13.563 M | 0.000 -100.00 % | 102.611 M -51.76 % | 212.718 M 39.94 % | 152.006 M 74.23 % | 87.246 M 1 083.77 % | 7.370 M -83.40 % | 44.400 M -45.32 % | 81.200 M -34.76 % | 124.470 M -0.65 % | 125.290 M -0.45 % | 125.858 M |
| Total current liabilities | 639.720 M -19.52 % | 794.879 M 15.17 % | 690.196 M -13.74 % | 800.169 M 32.95 % | 601.856 M 60.92 % | 374.020 M 45.81 % | 256.508 M -10.14 % | 285.440 M -7.73 % | 309.357 M 5.55 % | 293.103 M -5.00 % | 308.526 M 12.68 % | 273.811 M |
| Total liabilities | 782.025 M -17.69 % | 950.154 M 10.47 % | 860.120 M -7.31 % | 927.914 M 41.26 % | 656.901 M 64.93 % | 398.290 M 49.72 % | 266.030 M -17.00 % | 320.500 M -8.19 % | 349.101 M 4.56 % | 333.865 M -3.69 % | 346.655 M 24.68 % | 278.047 M |
| Other non current assets | 140.486 M -43.32 % | 247.871 M 92.57 % | 128.716 M 37.82 % | 93.398 M 150.83 % | 37.235 M -68.01 % | 116.401 M 1 393.15 % | 7.796 M 156.86 % | 3.035 M -23.30 % | 3.957 M -3.58 % | 4.104 M 363.79 % | 884.826 K -69.38 % | 2.890 M |
| Long term investments | 48.230 M 204.93 % | -45.966 M -2 214.03 % | -1.986 M -3 619.57 % | -53.404 K -100.04 % | 123.978 M 422.10 % | -38.490 M -164.59 % | 59.589 M 102.95 % | 29.361 M -17.09 % | 35.415 M 757.01 % | 4.132 M -59.99 % | 10.328 M | 0.000 |
| Intangible assets | 63.386 M -17.92 % | 77.229 M -10.94 % | 86.719 M -1.23 % | 87.803 M 8.35 % | 81.039 M -0.46 % | 81.413 M -0.31 % | 81.667 M -3.04 % | 84.231 M 4.80 % | 80.374 M 0.39 % | 80.062 M -0.39 % | 80.371 M -2.06 % | 82.066 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 |
| Goodwill and intangible assets | 63.386 M -17.92 % | 77.229 M -10.94 % | 86.719 M -1.23 % | 87.803 M 8.35 % | 81.039 M -0.46 % | 81.413 M -0.31 % | 81.667 M -3.04 % | 84.231 M 4.80 % | 80.374 M 0.39 % | 80.062 M -0.39 % | 80.371 M -2.06 % | 82.066 M |
| Property plant equipment net | 443.455 M -5.00 % | 466.787 M -15.80 % | 554.360 M 8.11 % | 512.765 M 37.74 % | 372.268 M 38.01 % | 269.748 M 13.49 % | 237.677 M 11.29 % | 213.565 M -13.92 % | 248.089 M 1.83 % | 243.628 M 18.86 % | 204.977 M 14.39 % | 179.194 M |
| Total non current assets | 728.244 M -7.93 % | 790.982 M -2.18 % | 808.594 M 9.59 % | 737.856 M 18.54 % | 622.431 M 43.33 % | 434.251 M 11.12 % | 390.787 M 17.17 % | 333.534 M -10.30 % | 371.819 M 10.50 % | 336.477 M 11.43 % | 301.963 M 11.78 % | 270.135 M |
| Other current assets | 10.526 M -42.77 % | 18.391 M -62.59 % | 49.159 M -24.83 % | 65.396 M 88.58 % | 34.677 M 185.03 % | 12.166 M -13.90 % | 14.130 M -14.56 % | 16.538 M 33.90 % | 12.351 M 12.59 % | 10.970 M -25.72 % | 14.769 M -71.54 % | 51.885 M |
| Short term investments | 48.230 M -51.77 % | 100.000 M 100.00 % | 50.000 M 0.00 % | 50.000 M 433.83 % | -14.978 M -116.64 % | 90.000 M 1 038.56 % | -9.589 M 11.72 % | -10.862 M 31.73 % | -15.909 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 282.609 M -19.02 % | 348.997 M 53.83 % | 226.873 M -21.98 % | 290.798 M -33.45 % | 436.979 M 42.86 % | 305.875 M 55.18 % | 197.108 M 30.91 % | 150.567 M 52.72 % | 98.588 M 21.90 % | 80.880 M 2.32 % | 79.046 M 14.58 % | 68.985 M |
| Cash and short term investments | 282.609 M -37.06 % | 448.997 M 62.17 % | 276.873 M -18.76 % | 340.798 M -22.01 % | 436.979 M 10.38 % | 395.875 M 100.84 % | 197.108 M 30.91 % | 150.567 M 52.72 % | 98.588 M 21.90 % | 80.880 M 2.32 % | 79.046 M 14.58 % | 68.985 M |
| Total current assets | 604.230 M -32.18 % | 890.871 M 14.56 % | 777.648 M -13.33 % | 897.278 M 6.72 % | 840.756 M 11.52 % | 753.904 M 22.58 % | 615.027 M 82.96 % | 336.152 M 29.57 % | 259.439 M 13.84 % | 227.901 M -11.09 % | 256.329 M 19.07 % | 215.283 M |
| Inventory | 210.946 M -13.30 % | 243.300 M 15.91 % | 209.905 M 2.62 % | 204.553 M 23.85 % | 165.165 M 14.50 % | 144.249 M -1.80 % | 146.887 M 56.89 % | 93.625 M -1.99 % | 95.524 M -13.44 % | 110.357 M -10.47 % | 123.267 M 30.56 % | 94.413 M |
| Net receivables | 100.150 M -44.42 % | 180.183 M -33.97 % | 272.866 M -19.09 % | 337.261 M 46.64 % | 229.994 M 15.70 % | 198.783 M | 0.000 -100.00 % | 84.150 M 49.60 % | 56.251 M 94.17 % | 28.970 M -36.91 % | 45.920 M -4.09 % | 47.878 M |
| Tax assets | 32.686 M -27.46 % | 45.061 M 10.48 % | 40.785 M -7.19 % | 43.945 M 455.55 % | 7.910 M 52.71 % | 5.180 M 27.63 % | 4.058 M 21.44 % | 3.342 M -16.13 % | 3.985 M -12.45 % | 4.551 M -15.74 % | 5.401 M -9.76 % | 5.986 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 |
| Account payables | 295.807 M -28.70 % | 414.869 M 87.41 % | 221.369 M -4.22 % | 231.112 M -20.51 % | 290.754 M 73.01 % | 168.058 M 21.69 % | 138.107 M 2.19 % | 135.149 M 18.01 % | 114.527 M 44.80 % | 79.093 M 4.67 % | 75.565 M 11.37 % | 67.851 M |
| Tax payables | 2.834 M -54.96 % | 6.293 M 9.32 % | 5.756 M -64.74 % | 16.325 M 36.09 % | 11.996 M 10.07 % | 10.898 M -2.63 % | 11.192 M -28.77 % | 15.713 M -9.91 % | 17.441 M 70.25 % | 10.244 M 56.16 % | 6.560 M -37.17 % | 10.442 M |
| Deferred revenue non current | 30.290 M 17.53 % | 25.772 M -12.76 % | 29.542 M 30.52 % | 22.635 M -9.63 % | 25.045 M 3.19 % | 24.270 M 154.87 % | 9.523 M 18.38 % | 8.044 M 52.83 % | 5.263 M 39.89 % | 3.762 M 24.63 % | 3.019 M -28.72 % | 4.236 M |
| Minority interest | 3.000 M 0.00 % | 3.000 M 386.79 % | -1.046 M -118.12 % | 5.773 M | 0.000 | 0.000 -100.00 % | 97.730 K 9.93 % | 88.901 K -15.36 % | 105.033 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 862.446 K -86.61 % | 6.440 M 13.11 % | 5.694 M -90.70 % | 61.204 M 350.53 % | 13.585 M | 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 |
| Other total stockholders equity | 251.035 M -16.57 % | 300.900 M 19.75 % | 251.274 M -14.32 % | 293.278 M 16.89 % | 250.896 M 0.00 % | 250.896 M -33.21 % | 375.663 M 353.59 % | 82.821 M 9.11 % | 75.908 M 21.64 % | 62.405 M 1.86 % | 61.266 M 3.23 % | 59.348 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.836 M 399.26 % | 367.770 K | 0.000 100.00 % | -25.045 M | 0.000 | 0.000 100.00 % | -27.016 M 21.65 % | -34.481 M 6.81 % | -37.000 M -5.38 % | -35.110 M | 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 |
| Total assets | 1.332 B -20.77 % | 1.682 B 6.03 % | 1.586 B -2.99 % | 1.635 B 11.75 % | 1.463 B 23.15 % | 1.188 B 18.13 % | 1.006 B 50.19 % | 669.685 M 6.09 % | 631.258 M 11.85 % | 564.378 M 1.09 % | 558.292 M 15.01 % | 485.417 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 3.528 M 110.21 % | -34.534 M -716.34 % | -4.230 M -277.29 % | -1.121 M -56.48 % | -716.562 K -3 149.20 % | 23.500 K -95.85 % | 566.500 K -33.35 % | 850.000 K | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 1.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -91.415 M -155.50 % | 164.716 M 926.20 % | -19.937 M 89.91 % | -197.612 M -763.66 % | 29.776 M 143.76 % | -68.037 M 24.11 % | -89.649 M -2 313.96 % | -3.714 M -109.28 % | 40.038 M -19.00 % | 49.428 M 250.93 % | -32.748 M -2 945.06 % | 1.151 M |
| Accounts receivables | 7.412 M -76.08 % | 30.987 M 97.25 % | 15.710 M 105.36 % | -293.165 M -925.83 % | -28.578 M 72.44 % | -103.695 M -411.45 % | -20.275 M 18.16 % | -24.772 M 7.71 % | -26.842 M -243.80 % | 18.666 M 451.42 % | -5.311 M | 0.000 |
| Inventory | 18.745 M 146.26 % | -40.521 M -294.48 % | -10.272 M 77.99 % | -46.675 M -90.60 % | -24.488 M -2 344.73 % | 1.091 M 101.99 % | -54.720 M -8 615.17 % | 642.612 K -95.32 % | 13.726 M 41.10 % | 9.728 M 132.67 % | -29.780 M -71.89 % | -17.325 M |
| Accounts payables | -117.850 M -166.56 % | 177.056 M 712.60 % | -28.902 M -116.35 % | 176.763 M 103.01 % | 87.073 M 143.98 % | 35.688 M 356.04 % | -13.939 M -168.35 % | 20.392 M -61.22 % | 52.588 M 160.55 % | 20.184 M | 0.000 | 0.000 |
| Other working capital | 279.049 K 109.94 % | -2.808 M -179.59 % | 3.528 M 110.21 % | -34.534 M -716.34 % | -4.230 M -277.29 % | -1.121 M 96.79 % | -34.930 M -701.80 % | -4.356 M -116.56 % | 26.312 M -33.72 % | 39.699 M 1 437.67 % | -2.968 M -116.06 % | 18.476 M |
| Other non cash items | 156.117 M 538.31 % | 24.458 M -24.50 % | 32.394 M -85.80 % | 228.132 M 767.93 % | 26.285 M 1.74 % | 25.835 M 44.74 % | 17.850 M 19.61 % | 14.924 M -11.10 % | 16.787 M -16.53 % | 20.112 M 10.41 % | 18.216 M 7.00 % | 17.023 M |
| Net cash provided by operating activities | -50.704 M -118.04 % | 281.022 M 306.13 % | 69.196 M 496.02 % | -17.473 M -116.37 % | 106.740 M 70.10 % | 62.752 M 116.47 % | 28.988 M -73.67 % | 110.085 M -7.98 % | 119.638 M 11.78 % | 107.032 M 1 723.06 % | 5.871 M -85.66 % | 40.931 M |
| Investments in property plant and equipment | -40.979 M -58.83 % | -25.801 M 76.06 % | -107.768 M 42.26 % | -186.638 M -44.64 % | -129.038 M -65.62 % | -77.912 M -99.88 % | -38.980 M 8.05 % | -42.394 M 35.06 % | -65.285 M -9.46 % | -59.645 M -13.50 % | -52.552 M -15.18 % | -45.627 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -900.000 K -83.67 % | -490.000 K -277.34 % | 276.307 K 359.44 % | -106.500 K -205.31 % | 101.128 K -99.76 % | 41.725 M 7 344.62 % | 560.473 K -0.12 % | 561.154 K 112.72 % | -4.411 M | 0.000 |
| Purchases of investments | -47.957 M -410.18 % | -9.400 M -1 113.42 % | 927.556 K 103.71 % | -25.000 M 78.99 % | -119.000 M -2 875.00 % | -4.000 M 92.00 % | -50.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.652 M | 0.000 |
| Sales maturities of investments | 13.123 M 752.92 % | 1.539 M -73.94 % | 5.905 M -90.51 % | 62.241 M -16.77 % | 74.783 M 4 640.81 % | 1.577 M -70.03 % | 5.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.411 M | 0.000 |
| Other investing activites | 108.963 M 344.64 % | -44.540 M -1 989.49 % | 2.357 M 105.52 % | -42.705 M -145.57 % | 93.721 M 41.53 % | 66.219 M 144.54 % | -148.679 M -12 286.95 % | 1.220 M 96.47 % | 620.966 K -41.31 % | 1.058 M 954.77 % | 100.309 K -98.01 % | 5.050 M |
| Net cash used for investing activites | 33.150 M 142.39 % | -78.202 M 21.39 % | -99.478 M 48.35 % | -192.592 M -142.99 % | -79.258 M -457.30 % | -14.222 M 93.88 % | -232.294 M -42 242.66 % | 551.209 K 100.85 % | -64.664 M -10.37 % | -58.587 M -11.70 % | -52.452 M -29.26 % | -40.577 M |
| Debt repayment | 3.314 M 104.28 % | -77.350 M -335.02 % | -17.781 M -126.44 % | 67.262 M -29.02 % | 94.760 M 18.09 % | 80.246 M | 0.000 100.00 % | -44.265 M 3.33 % | -45.789 M -102.87 % | -22.570 M -138.79 % | 58.182 M 327.87 % | 13.598 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 2.439 M | 0.000 | 0.000 | 0.000 100.00 % | -14.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -2.903 M -25.78 % | -2.308 M 5.38 % | -2.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -9.740 M 63.76 % | -26.877 M -269.76 % | -7.269 M 64.57 % | -20.517 M -25.00 % | -16.414 M 34.55 % | -25.076 M -700.08 % | -3.134 M 77.73 % | -14.074 M -46.06 % | -9.636 M 25.27 % | -12.894 M -12.87 % | -11.424 M 47.56 % | -21.783 M |
| Other financing activites | -6.761 M -848.47 % | -712.861 K 90.38 % | -7.409 M -192.40 % | 8.019 M 266.77 % | -4.808 M -70.70 % | -2.817 M -101.14 % | 246.915 M 13 256 133 359 697 920 000.00 % | 0.000 -100.00 % | 11.222 M 12 469 442 937.84 % | -0.090 | 0.000 100.00 % | -4.896 M |
| Net cash used provided by financing activities | -16.091 M 85.00 % | -107.247 M -207.32 % | -34.898 M -173.92 % | 47.211 M -35.80 % | 73.537 M 40.46 % | 52.353 M -78.80 % | 246.915 M 523.24 % | -58.339 M -31.98 % | -44.202 M -24.64 % | -35.464 M -175.85 % | 46.758 M 457.43 % | -13.082 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -615.000 K -77 848 202.09 % | 0.790 113.51 % | 0.370 840.00 % | -0.050 -167 772 050.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -33.645 M -135.20 % | 95.572 M 245.26 % | -65.795 M 59.60 % | -162.854 M -261.21 % | 101.020 M 0.14 % | 100.883 M 131.34 % | 43.609 M -16.61 % | 52.297 M 385.49 % | 10.772 M -17.02 % | 12.981 M 7 210.43 % | 177.574 K 101.40 % | -12.728 M |
| Cash at beginning of period | 252.752 M 60.80 % | 157.180 M -29.51 % | 222.975 M -42.21 % | 385.829 M 35.47 % | 284.809 M 54.85 % | 183.925 M 31.08 % | 140.316 M 59.42 % | 88.019 M 13.94 % | 77.247 M 20.20 % | 64.266 M 0.28 % | 64.088 M -16.57 % | 76.816 M |
| Cash at end of period | 219.107 M -13.31 % | 252.752 M 60.80 % | 157.180 M -29.51 % | 222.975 M -42.21 % | 385.829 M 35.47 % | 284.809 M 54.85 % | 183.925 M 31.08 % | 140.316 M 59.42 % | 88.019 M 13.94 % | 77.247 M 20.20 % | 64.266 M 0.28 % | 64.088 M |
| Operating cash flow | -50.704 M -118.04 % | 281.022 M 306.13 % | 69.196 M 496.02 % | -17.473 M -116.37 % | 106.740 M 70.10 % | 62.752 M 116.47 % | 28.988 M -73.67 % | 110.085 M -7.98 % | 119.638 M 11.78 % | 107.032 M 1 723.06 % | 5.871 M -85.66 % | 40.931 M |
| Capital expenditure | -40.979 M -58.83 % | -25.801 M 76.06 % | -107.768 M 42.26 % | -186.638 M -44.64 % | -129.038 M -65.62 % | -77.912 M -99.88 % | -38.980 M 8.05 % | -42.394 M 35.06 % | -65.285 M -9.46 % | -59.645 M -13.50 % | -52.552 M -15.18 % | -45.627 M |
| Free CashFlow | -91.684 M -135.92 % | 255.220 M 761.67 % | -38.572 M 81.10 % | -204.111 M -815.39 % | -22.298 M -47.08 % | -15.160 M -51.72 % | -9.992 M -114.76 % | 67.691 M 24.54 % | 54.353 M 14.70 % | 47.387 M 201.51 % | -46.681 M -894.08 % | -4.696 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 256.186 M 25.00 % | 204.950 M -11.20 % | 230.794 M -9.03 % | 253.692 M -21.18 % | 321.873 M 46.11 % | 220.295 M -41.09 % | 373.969 M 11.01 % | 336.887 M -3.61 % | 349.511 M 56.06 % | 223.955 M -29.58 % | 318.008 M 15.52 % | 275.279 M -7.27 % | 296.867 M 61.97 % | 183.287 M -55.47 % | 411.572 M 12.98 % | 364.276 M 3.26 % | 352.772 M 107.93 % | 169.657 M -46.78 % | 318.811 M 29.73 % | 245.743 M -5.34 % | 259.607 M 438.27 % | 48.230 M -85.44 % | 331.362 M 27.09 % | 260.736 M 11.97 % | 232.870 M 122.29 % | 104.760 M -63.20 % | 284.650 M 24.21 % | 229.170 M 7.11 % | 213.949 M 107.94 % | 102.890 M -64.40 % | 289.056 M 31.07 % | 220.532 M 48.02 % | 148.990 M 0.00 % | 148.990 M -38.81 % | 243.502 M 0.00 % | 243.502 M 104.77 % | 118.917 M 0.00 % | 118.917 M -38.30 % | 192.742 M 0.00 % | 192.742 M 102.68 % | 95.097 M 0.00 % | 95.097 M |
| Net income | 4.938 M -3.36 % | 5.110 M 103.09 % | -165.632 M -3 390.98 % | -4.745 M -206.51 % | 4.454 M 147.94 % | -9.291 M 32.39 % | -13.741 M -212.37 % | 12.229 M -26.48 % | 16.632 M 251.36 % | 4.734 M 124.40 % | -19.399 M -211.39 % | 17.416 M -23.52 % | 22.771 M 488.40 % | 3.870 M 102.46 % | -157.023 M -606.02 % | 31.031 M 15.86 % | 26.784 M 86.27 % | 14.379 M 26.58 % | 11.360 M 267.63 % | 3.090 M -90.36 % | 32.068 M 229.43 % | -24.777 M -199.20 % | 24.977 M -8.21 % | 27.212 M 3.34 % | 26.332 M 4 258.03 % | -633.276 K -102.53 % | 25.038 M -7.96 % | 27.203 M 20.53 % | 22.570 M 1 225.51 % | 1.703 M -94.67 % | 31.975 M -13.50 % | 36.967 M 1 276.91 % | 2.685 M 0.00 % | 2.685 M -86.04 % | 19.232 M 0.00 % | 19.232 M 1 869.82 % | 976.320 K 0.00 % | 976.321 K -93.83 % | 15.826 M 0.00 % | 15.826 M 347.75 % | -6.388 M 0.00 % | -6.388 M |
| Income before tax | 5.984 M -7.01 % | 6.435 M 104.18 % | -153.917 M -3 407.96 % | -4.388 M -197.94 % | 4.480 M 148.29 % | -9.277 M 41.66 % | -15.901 M -231.92 % | 12.053 M -26.63 % | 16.427 M 200.75 % | 5.462 M 121.61 % | -25.272 M -272.20 % | 14.675 M -43.08 % | 25.784 M 523.28 % | 4.137 M 102.21 % | -187.080 M -704.86 % | 30.929 M 0.27 % | 30.845 M 81.65 % | 16.981 M 86.53 % | 9.103 M 147.10 % | 3.684 M -89.23 % | 34.213 M 237.98 % | -24.795 M -199.10 % | 25.021 M -22.08 % | 32.109 M 2.85 % | 31.220 M 13 937.63 % | -225.618 K -100.88 % | 25.577 M -19.19 % | 31.650 M 21.46 % | 26.057 M 972.54 % | 2.430 M -93.19 % | 35.671 M -13.75 % | 41.357 M 934.99 % | 3.996 M 0.00 % | 3.996 M -82.32 % | 22.598 M 0.00 % | 22.598 M 2 680.10 % | 812.835 K 0.00 % | 812.835 K -95.26 % | 17.147 M 0.00 % | 17.147 M 345.51 % | -6.984 M 0.00 % | -6.984 M |
| Income before tax ratio | 0.02 -25.60 % | 0.03 104.71 % | -0.67 -3 756.00 % | -0.02 -224.26 % | 0.01 133.05 % | -0.04 0.96 % | -0.04 -218.84 % | 0.04 -23.88 % | 0.05 92.71 % | 0.02 130.69 % | -0.08 -249.07 % | 0.05 -38.62 % | 0.09 284.81 % | 0.02 104.97 % | -0.45 -635.35 % | 0.08 -2.89 % | 0.09 -12.64 % | 0.10 250.52 % | 0.03 90.46 % | 0.01 -88.62 % | 0.13 125.63 % | -0.51 -780.85 % | 0.08 -38.68 % | 0.12 -8.14 % | 0.13 6 325.03 % | 0.00 -102.40 % | 0.09 -34.94 % | 0.14 13.39 % | 0.12 415.79 % | 0.02 -80.87 % | 0.12 -34.19 % | 0.19 599.23 % | 0.03 0.00 % | 0.03 -71.10 % | 0.09 0.00 % | 0.09 1 257.69 % | 0.01 0.00 % | 0.01 -92.32 % | 0.09 0.00 % | 0.09 221.13 % | -0.07 0.00 % | -0.07 |
| EBITDA | 7.387 M -1.56 % | 7.504 M 104.90 % | -153.068 M -4 458.82 % | -3.358 M -125.45 % | 13.191 M 250.51 % | 3.763 M 42.65 % | 2.638 M -91.51 % | 31.094 M -15.57 % | 36.830 M 37.15 % | 26.854 M 241.08 % | -19.034 M -161.09 % | 31.157 M -19.87 % | 38.884 M 110.47 % | 18.475 M 110.95 % | -168.778 M -621.95 % | 32.336 M -29.00 % | 45.545 M 44.32 % | 31.557 M 54.61 % | 20.411 M 70.22 % | 11.991 M -72.51 % | 43.616 M 351.20 % | -17.363 M -152.61 % | 33.005 M -15.70 % | 39.153 M -2.40 % | 40.115 M 386.36 % | 8.248 M -75.31 % | 33.408 M 0.46 % | 33.255 M 12.44 % | 29.576 M 779.44 % | 3.363 M -91.61 % | 40.107 M -6.97 % | 43.111 M 258.13 % | 12.038 M 0.00 % | 12.038 M -57.57 % | 28.371 M 0.00 % | 28.371 M 457.19 % | 5.092 M 0.00 % | 5.092 M -78.32 % | 23.489 M 0.00 % | 23.489 M 4 647.07 % | -516.568 K 0.00 % | -516.568 K |
| Net income ratio | 0.02 -22.69 % | 0.02 103.47 % | -0.72 -3 737.34 % | -0.02 -235.14 % | 0.01 132.81 % | -0.04 -14.78 % | -0.04 -201.23 % | 0.04 -23.72 % | 0.05 125.14 % | 0.02 134.65 % | -0.06 -196.42 % | 0.06 -17.52 % | 0.08 263.28 % | 0.02 105.53 % | -0.38 -547.87 % | 0.09 12.20 % | 0.08 -10.42 % | 0.08 137.86 % | 0.04 183.37 % | 0.01 -89.82 % | 0.12 124.04 % | -0.51 -781.54 % | 0.08 -27.77 % | 0.10 -7.70 % | 0.11 1 970.54 % | -0.01 -106.87 % | 0.09 -25.90 % | 0.12 12.52 % | 0.11 537.45 % | 0.02 -85.04 % | 0.11 -34.01 % | 0.17 830.23 % | 0.02 0.00 % | 0.02 -77.18 % | 0.08 0.00 % | 0.08 861.98 % | 0.01 0.00 % | 0.01 -90.00 % | 0.08 0.00 % | 0.08 222.24 % | -0.07 0.00 % | -0.07 |
| Ratio EBITDA | 0.03 -21.25 % | 0.04 105.52 % | -0.66 -4 911.13 % | -0.01 -132.29 % | 0.04 139.89 % | 0.02 142.15 % | 0.01 -92.36 % | 0.09 -12.41 % | 0.11 -12.12 % | 0.12 300.33 % | -0.06 -152.88 % | 0.11 -13.59 % | 0.13 29.94 % | 0.10 124.58 % | -0.41 -561.97 % | 0.09 -31.24 % | 0.13 -30.59 % | 0.19 190.53 % | 0.06 31.21 % | 0.05 -70.96 % | 0.17 146.67 % | -0.36 -461.44 % | 0.10 -33.67 % | 0.15 -12.83 % | 0.17 118.80 % | 0.08 -32.92 % | 0.12 -19.12 % | 0.15 4.97 % | 0.14 322.93 % | 0.03 -76.44 % | 0.14 -29.02 % | 0.20 141.95 % | 0.08 0.00 % | 0.08 -30.65 % | 0.12 0.00 % | 0.12 172.11 % | 0.04 0.00 % | 0.04 -64.86 % | 0.12 0.00 % | 0.12 2 343.48 % | -0.01 0.00 % | -0.01 |
| Gross profit ratio | 0.24 11.24 % | 0.22 1.33 % | 0.21 -13.91 % | 0.25 1.37 % | 0.24 25.61 % | 0.19 -23.24 % | 0.25 -8.22 % | 0.28 -9.19 % | 0.30 3.83 % | 0.29 7.62 % | 0.27 -16.76 % | 0.33 4.46 % | 0.31 -5.44 % | 0.33 3.52 % | 0.32 -3.74 % | 0.33 -1.27 % | 0.34 1.14 % | 0.33 4.53 % | 0.32 -7.61 % | 0.34 -10.30 % | 0.38 2.12 % | 0.37 -3.17 % | 0.39 -0.30 % | 0.39 1.98 % | 0.38 -0.31 % | 0.38 2.09 % | 0.37 -1.09 % | 0.38 -1.16 % | 0.38 2.03 % | 0.37 -2.41 % | 0.38 1.68 % | 0.38 1.17 % | 0.37 0.00 % | 0.37 0.51 % | 0.37 0.00 % | 0.37 6.35 % | 0.35 0.00 % | 0.35 0.00 % | 0.35 0.00 % | 0.35 0.61 % | 0.35 0.00 % | 0.35 |
| Weighted average shs out dil | 255.506 M 0.00 % | 255.506 M 24.53 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 10.41 % | 185.822 M 13.15 % | 164.232 M -19.42 % | 203.813 M -0.66 % | 205.169 M 0.26 % | 204.629 M 6.28 % | 192.545 M -5.90 % | 204.629 M 0.00 % | 204.629 M 5.75 % | 193.501 M -5.69 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M -0.12 % | 205.417 M 22.47 % | 167.730 M 8.56 % | 154.506 M -2.25 % | 158.061 M 765 517 834.49 % | 20.648 -100.00 % | 209.366 M 0.02 % | 209.320 M 9.55 % | 191.080 M -6.46 % | 204.283 M 3.50 % | 197.372 M 30.60 % | 151.126 M 0.75 % | 150.007 M -2.11 % | 153.245 M -2.91 % | 157.837 M 2.00 % | 154.744 M -4.03 % | 161.246 M 0.00 % | 161.246 M 5.39 % | 153.001 M 0.00 % | 153.001 M 0.00 % | 153.001 M 0.00 % | 153.001 M -1.65 % | 155.569 M 0.00 % | 155.569 M 1.43 % | 153.370 M 0.00 % | 153.370 M |
| Weighted average shs out | 255.506 M 0.00 % | 255.506 M 24.53 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 10.41 % | 185.822 M 13.15 % | 164.233 M -19.42 % | 203.813 M -0.66 % | 205.169 M 0.26 % | 204.629 M 6.27 % | 192.546 M -5.90 % | 204.629 M 0.00 % | 204.629 M 5.75 % | 193.501 M -5.69 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 22.32 % | 167.732 M 8.56 % | 154.506 M -2.25 % | 158.061 M 765 520 464.34 % | 20.648 -100.00 % | 209.367 M 0.02 % | 209.320 M 9.54 % | 191.081 M -6.46 % | 204.283 M 3.50 % | 197.373 M 30.60 % | 151.126 M 0.75 % | 150.008 M -2.11 % | 153.245 M -2.91 % | 157.838 M 2.00 % | 154.744 M -4.03 % | 161.246 M 0.00 % | 161.246 M 5.39 % | 153.001 M 0.00 % | 153.001 M 0.00 % | 153.001 M 0.00 % | 153.001 M -1.65 % | 155.570 M 0.00 % | 155.570 M 1.43 % | 153.374 M 0.00 % | 153.370 M |
| EPS diluted | 0.02 -3.50 % | 0.02 102.47 % | -0.81 -3 406.49 % | -0.02 -206.45 % | 0.02 143.40 % | -0.05 40.26 % | -0.08 -239.50 % | 0.06 -26.02 % | 0.08 251.08 % | 0.02 123.10 % | -0.10 -217.51 % | 0.09 -22.64 % | 0.11 450.00 % | 0.02 102.60 % | -0.77 -613.33 % | 0.15 15.38 % | 0.13 85.71 % | 0.07 3.40 % | 0.07 238.50 % | 0.02 -90.00 % | 0.20 100.00 % | -1 200 000.00 -1 000 000 100.00 % | 0.12 -7.69 % | 0.13 -7.14 % | 0.14 4 616.13 % | 0.00 -102.38 % | 0.13 -27.78 % | 0.18 20.00 % | 0.15 1 251.35 % | 0.01 -94.45 % | 0.20 -16.67 % | 0.24 1 337.13 % | 0.02 0.00 % | 0.02 -87.15 % | 0.13 0.00 % | 0.13 1 931.25 % | 0.01 0.00 % | 0.01 -93.60 % | 0.10 0.00 % | 0.10 340.38 % | -0.04 0.24 % | -0.04 |
| Earnings per share | 0.02 -3.50 % | 0.02 102.47 % | -0.81 -3 406.49 % | -0.02 -206.45 % | 0.02 143.40 % | -0.05 40.26 % | -0.08 -239.50 % | 0.06 -26.02 % | 0.08 251.08 % | 0.02 123.10 % | -0.10 -217.51 % | 0.09 -22.64 % | 0.11 450.00 % | 0.02 102.60 % | -0.77 -613.33 % | 0.15 15.38 % | 0.13 85.71 % | 0.07 3.40 % | 0.07 238.50 % | 0.02 -90.00 % | 0.20 100.00 % | -1 200 000.00 -1 000 000 100.00 % | 0.12 -7.69 % | 0.13 -7.14 % | 0.14 4 616.13 % | 0.00 -102.38 % | 0.13 -27.78 % | 0.18 20.00 % | 0.15 1 251.35 % | 0.01 -94.45 % | 0.20 -16.67 % | 0.24 1 337.13 % | 0.02 0.00 % | 0.02 -87.15 % | 0.13 0.00 % | 0.13 1 931.25 % | 0.01 0.00 % | 0.01 -93.60 % | 0.10 0.00 % | 0.10 340.38 % | -0.04 0.24 % | -0.04 |
| Gross profit | 61.382 M 39.04 % | 44.146 M -10.01 % | 49.059 M -21.68 % | 62.638 M -20.10 % | 78.399 M 83.53 % | 42.717 M -54.78 % | 94.474 M 1.89 % | 92.725 M -12.47 % | 105.936 M 62.05 % | 65.374 M -24.21 % | 86.256 M -3.84 % | 89.703 M -3.14 % | 92.609 M 53.16 % | 60.464 M -53.90 % | 131.151 M 8.76 % | 120.587 M 1.95 % | 118.278 M 110.30 % | 56.242 M -44.37 % | 101.107 M 19.86 % | 84.358 M -15.09 % | 99.353 M 449.67 % | 18.075 M -85.91 % | 128.252 M 26.71 % | 101.215 M 14.18 % | 88.642 M 121.61 % | 40.000 M -62.43 % | 106.463 M 22.86 % | 86.657 M 5.87 % | 81.849 M 112.17 % | 38.578 M -65.26 % | 111.059 M 33.27 % | 83.334 M 49.75 % | 55.649 M 0.00 % | 55.649 M -38.50 % | 90.486 M 0.00 % | 90.486 M 117.77 % | 41.551 M 0.00 % | 41.551 M -38.30 % | 67.343 M 0.00 % | 67.343 M 103.91 % | 33.027 M 0.00 % | 33.027 M |
| Income tax expense | 1.046 M -21.07 % | 1.325 M -88.69 % | 11.715 M 3 182.36 % | 356.918 K 1 290.25 % | 25.673 K 79.93 % | 14.268 K 100.66 % | -2.159 M -1 175.27 % | 200.823 K -81.08 % | 1.061 M -32.63 % | 1.575 M 5 150.51 % | 30.006 K 101.66 % | -1.813 M -142.16 % | 4.301 M 318.14 % | 1.029 M 103.44 % | -29.930 M -3 107.50 % | 995.177 K -78.47 % | 4.622 M 62.51 % | 2.844 M 226.02 % | -2.257 M -479.86 % | 594.074 K -72.31 % | 2.145 M 11 931.47 % | -18.133 K -141.82 % | 43.359 K -99.11 % | 4.898 M -0.03 % | 4.899 M 1 046.50 % | 427.317 K -20.11 % | 534.849 K -87.96 % | 4.442 M 27.77 % | 3.477 M 370.81 % | 738.438 K -80.03 % | 3.697 M -15.76 % | 4.389 M 232.75 % | 1.319 M 0.00 % | 1.319 M -60.78 % | 3.363 M 0.00 % | 3.363 M 1 962.07 % | 163.083 K 0.00 % | 163.084 K -87.65 % | 1.321 M 0.00 % | 1.321 M 121.52 % | 596.170 K 0.00 % | 596.171 K |
| Cost of revenue | 194.804 M 21.14 % | 160.804 M -11.52 % | 181.735 M -4.88 % | 191.054 M -21.53 % | 243.473 M 37.11 % | 177.578 M -36.46 % | 279.494 M 14.47 % | 244.162 M 0.24 % | 243.574 M 53.60 % | 158.581 M -31.57 % | 231.752 M 24.88 % | 185.576 M -9.15 % | 204.258 M 66.30 % | 122.824 M -56.20 % | 280.421 M 15.07 % | 243.689 M 3.92 % | 234.494 M 106.76 % | 113.415 M -47.90 % | 217.704 M 34.90 % | 161.385 M 0.71 % | 160.255 M 431.43 % | 30.155 M -85.15 % | 203.111 M 27.32 % | 159.522 M 10.60 % | 144.228 M 122.71 % | 64.760 M -63.66 % | 178.187 M 25.03 % | 142.513 M 7.88 % | 132.100 M 105.40 % | 64.312 M -63.87 % | 177.997 M 29.74 % | 137.198 M 46.99 % | 93.341 M 0.00 % | 93.341 M -39.00 % | 153.015 M 0.00 % | 153.015 M 97.78 % | 77.366 M 0.00 % | 77.366 M -38.30 % | 125.399 M 0.00 % | 125.399 M 102.03 % | 62.071 M 0.00 % | 62.071 M |
| General and administrative expenses | -6.168 M -131.88 % | 19.346 M 151.91 % | -37.268 M -165.22 % | 57.142 M 646.32 % | -10.460 M -147.86 % | 21.855 M 143.92 % | -49.756 M -176.19 % | 65.303 M 855.48 % | -8.644 M -137.10 % | 23.299 M -47.46 % | 44.344 M -27.97 % | 61.561 M 594.85 % | -12.440 M -158.96 % | 21.099 M 146.61 % | -45.263 M -168.90 % | 65.691 M 682.07 % | -11.286 M -156.52 % | 19.967 M 148.29 % | -41.346 M -312.50 % | 19.457 M 287.70 % | -10.366 M -165.77 % | 15.760 M 135.88 % | -43.926 M -294.86 % | 22.542 M 324.28 % | -10.051 M -159.94 % | 16.768 M 143.19 % | -38.827 M -291.30 % | 20.296 M 333.57 % | -8.690 M -155.74 % | 15.591 M 135.68 % | -43.691 M -313.37 % | 20.477 M 13.02 % | 18.117 M 0.00 % | 18.117 M -44.22 % | 32.481 M 0.00 % | 32.481 M 45.23 % | 22.365 M 0.00 % | 22.365 M -7.20 % | 24.100 M 0.00 % | 24.100 M 56.67 % | 15.383 M 0.00 % | 15.383 M |
| Selling and marketing expenses | -3.340 M -116.04 % | 20.827 M 184.62 % | -24.612 M -144.28 % | 55.582 M 73.57 % | 32.024 M 42.08 % | 22.539 M -53.90 % | 48.891 M 31.57 % | 37.159 M -8.32 % | 40.532 M 65.16 % | 24.541 M -33.09 % | 36.677 M 2.54 % | 35.769 M 10.25 % | 32.443 M 28.12 % | 25.323 M -58.68 % | 61.289 M 53.65 % | 39.888 M 0.66 % | 39.627 M 87.86 % | 21.095 M -52.61 % | 44.511 M 21.63 % | 36.594 M 12.62 % | 32.493 M 49.56 % | 21.726 M -53.45 % | 46.676 M 34.20 % | 34.782 M 29.81 % | 26.794 M 44.06 % | 18.599 M -49.33 % | 36.707 M 55.11 % | 23.665 M -7.21 % | 25.505 M 51.59 % | 16.825 M -50.45 % | 33.952 M 33.98 % | 25.341 M 20.66 % | 21.002 M 0.00 % | 21.002 M -35.53 % | 32.579 M 0.00 % | 32.579 M 76.67 % | 18.441 M 0.00 % | 18.441 M -19.55 % | 22.922 M 0.00 % | 22.922 M 23.91 % | 18.499 M 0.00 % | 18.499 M |
| Other expenses | 54.909 M 1 753.82 % | -3.320 M -101.29 % | 256.504 M 57 308.05 % | -448.370 K 15.39 % | -529.949 K -269.54 % | -143.408 K -946.17 % | -13.708 K -101.31 % | 1.047 M 217.83 % | -888.431 K -1 952.44 % | 47.960 K -71.10 % | 165.942 K -94.44 % | 2.985 M 210.10 % | -2.711 M -36 370.85 % | 7.475 K 100.17 % | -4.312 M -790.55 % | -484.188 K -791.13 % | -54.334 K 20.54 % | -68.378 K 71.12 % | -236.730 K 50.95 % | -482.679 K -196.96 % | 497.826 K 339.45 % | -207.903 K 70.07 % | -694.548 K -1 981.17 % | 36.921 K 110.82 % | -341.226 K -1 057.26 % | 35.646 K -97.56 % | 1.463 M 2 037.23 % | -75.508 K 79.87 % | -375.167 K -1 184.64 % | 34.589 K -96.42 % | 967.301 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 54.829 M 27.50 % | 43.004 M -78.83 % | 203.117 M 203.76 % | 66.868 M 2.18 % | 65.439 M 27.61 % | 51.282 M -40.21 % | 85.777 M 8.66 % | 78.942 M -7.22 % | 85.089 M 47.49 % | 57.693 M -48.27 % | 111.526 M 50.41 % | 74.147 M 7.00 % | 69.295 M 24.72 % | 55.558 M -50.47 % | 112.174 M 34.25 % | 83.554 M 7.43 % | 77.775 M 58.86 % | 48.958 M -43.90 % | 87.271 M 24.52 % | 70.088 M 9.13 % | 64.224 M 53.30 % | 41.894 M -57.71 % | 99.064 M 45.41 % | 68.128 M 21.13 % | 56.243 M 36.12 % | 41.319 M -47.36 % | 78.488 M 46.15 % | 53.703 M 2.45 % | 52.420 M 44.04 % | 36.392 M -49.61 % | 72.217 M 36.01 % | 53.098 M 6.45 % | 49.880 M 0.00 % | 49.880 M -26.61 % | 67.969 M 0.00 % | 67.969 M 66.84 % | 40.738 M 0.00 % | 40.738 M -15.19 % | 48.036 M 0.00 % | 48.036 M 29.35 % | 37.137 M 0.00 % | 37.137 M |
| Cost and expenses | 249.633 M 22.48 % | 203.808 M -47.04 % | 384.852 M 49.21 % | 257.922 M -16.51 % | 308.912 M 34.98 % | 228.860 M -37.35 % | 365.271 M 13.05 % | 323.104 M -1.69 % | 328.664 M 51.97 % | 216.275 M -37.00 % | 343.278 M 32.17 % | 259.723 M -5.06 % | 273.553 M 53.35 % | 178.382 M -54.56 % | 392.595 M 19.97 % | 327.243 M 4.79 % | 312.269 M 92.32 % | 162.373 M -46.76 % | 304.975 M 31.75 % | 231.473 M 3.12 % | 224.479 M 211.56 % | 72.050 M -76.16 % | 302.175 M 32.74 % | 227.650 M 13.56 % | 200.471 M 88.98 % | 106.079 M -58.67 % | 256.675 M 30.81 % | 196.216 M 6.34 % | 184.520 M 83.23 % | 100.705 M -59.75 % | 250.214 M 31.49 % | 190.296 M 32.87 % | 143.221 M 0.00 % | 143.221 M -35.19 % | 220.984 M 0.00 % | 220.984 M 87.11 % | 118.104 M 0.00 % | 118.104 M -31.90 % | 173.434 M 0.00 % | 173.434 M 74.82 % | 99.207 M 0.00 % | 99.207 M |
| Research and development expenses | 9.429 M 53.30 % | 6.151 M -27.58 % | 8.493 M -13.34 % | 9.801 M -19.53 % | 12.180 M 66.11 % | 7.332 M -41.66 % | 12.567 M 3.30 % | 12.166 M -16.84 % | 14.630 M 65.86 % | 8.821 M -46.15 % | 16.381 M 27.46 % | 12.852 M -4.48 % | 13.455 M 42.47 % | 9.444 M -30.30 % | 13.549 M -5.86 % | 14.393 M 25.42 % | 11.476 M 55.59 % | 7.376 M -34.40 % | 11.244 M -14.25 % | 13.112 M 10.69 % | 11.846 M 153.70 % | 4.669 M -64.30 % | 13.079 M 29.31 % | 10.114 M 9.08 % | 9.272 M 82.33 % | 5.085 M -46.15 % | 9.444 M 0.77 % | 9.372 M -0.76 % | 9.444 M 71.39 % | 5.510 M -48.47 % | 10.692 M 57.05 % | 6.808 M -14.94 % | 8.004 M 0.00 % | 8.004 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.131 M 0.00 % | 7.131 M 142.75 % | 2.938 M 0.00 % | 2.938 M |
| Selling general and administrative expenses | -9.509 M -123.67 % | 40.173 M 164.92 % | -61.880 M -154.89 % | 112.725 M 422.74 % | 21.564 M -51.43 % | 44.394 M 5 233.47 % | -864.798 K -100.84 % | 102.462 M 221.31 % | 31.888 M -33.34 % | 47.840 M -49.63 % | 94.979 M -2.42 % | 97.330 M 386.57 % | 20.003 M -56.91 % | 46.422 M 189.66 % | 16.026 M -84.82 % | 105.579 M 272.53 % | 28.341 M -30.98 % | 41.062 M 1 197.40 % | 3.165 M -94.35 % | 56.051 M 153.31 % | 22.127 M -40.97 % | 37.487 M 1 263.24 % | 2.750 M -95.20 % | 57.324 M 242.37 % | 16.743 M -52.66 % | 35.367 M 1 767.63 % | -2.121 M -104.82 % | 43.962 M 161.44 % | 16.815 M -48.13 % | 32.416 M 432.84 % | -9.739 M -121.26 % | 45.818 M 14.15 % | 40.138 M 0.00 % | 40.138 M -38.30 % | 65.059 M 0.00 % | 65.059 M 59.44 % | 40.805 M 0.00 % | 40.805 M -11.95 % | 46.345 M 0.00 % | 46.345 M 27.12 % | 36.457 M 0.00 % | 36.457 M |
| Interest income | 0.000 -100.00 % | 226.853 K -77.26 % | 997.400 K -20.81 % | 1.260 M 81.72 % | 693.136 K -39.99 % | 1.155 M 47.11 % | 785.159 K -37.64 % | 1.259 M 26.96 % | 991.743 K -21.98 % | 1.271 M | 0.000 -100.00 % | 1.878 M -55.91 % | 4.259 M 152.47 % | 1.687 M -70.08 % | 5.638 M 53.74 % | 3.667 M 145.03 % | 1.497 M 22.19 % | 1.225 M -45.17 % | 2.234 M 78.74 % | 1.250 M -55.86 % | 2.832 M 111.83 % | 1.337 M -67.11 % | 4.064 M 118.83 % | 1.857 M 7.30 % | 1.731 M -5.37 % | 1.829 M 141.14 % | 758.517 K 8 326.00 % | 9.002 K -98.50 % | 598.303 K 13.47 % | 527.279 K -26.80 % | 720.322 K 900.70 % | 71.982 K -95.94 % | 1.773 M 0.00 % | 1.773 M 2 109.31 % | 80.247 K 0.00 % | 80.247 K | 0.000 | 0.000 -100.00 % | 2.161 M 0.00 % | 2.161 M -24.80 % | 2.874 M 0.00 % | 2.874 M |
| Interest expense | 1.403 M 31.21 % | 1.069 M 26.03 % | 848.487 K -17.62 % | 1.030 M 4.08 % | 989.609 K -19.02 % | 1.222 M -6.29 % | 1.304 M -2.07 % | 1.332 M -31.29 % | 1.938 M -21.86 % | 2.480 M | 0.000 | 0.000 -100.00 % | 1.636 M -33.07 % | 2.444 M -25.35 % | 3.274 M 132.72 % | 1.407 M -34.01 % | 2.132 M 19.85 % | 1.779 M -26.71 % | 2.427 M 259.12 % | 675.826 K -34.60 % | 1.033 M 59.08 % | 649.539 K | 0.000 -100.00 % | 1.784 M 141.42 % | 738.885 K 120.73 % | 334.749 K 32.29 % | 253.036 K -71.59 % | 890.773 K -15.72 % | 1.057 M 13.21 % | 933.535 K -6.10 % | 994.167 K -43.33 % | 1.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.181 M -33.82 % | 12.362 M -29.58 % | 17.555 M 0.00 % | 17.555 M -4.81 % | 18.442 M 0.00 % | 18.442 M 106.12 % | 8.947 M -40.48 % | 15.034 M 25.87 % | 11.943 M 0.00 % | 11.943 M -11.16 % | 13.444 M 0.00 % | 13.444 M 10.49 % | 12.168 M 0.00 % | 12.168 M 68.19 % | 7.235 M 6.80 % | 6.774 M -4.95 % | 7.127 M 5.20 % | 6.774 M 0.00 % | 6.774 M 11.66 % | 6.067 M -9.01 % | 6.667 M 9.90 % | 6.067 M 3.04 % | 5.887 M 284.96 % | 1.529 M -51.34 % | 3.143 M 1 009.57 % | 283.288 K -94.76 % | 5.404 M 281.29 % | 1.417 M -77.69 % | 6.352 M 0.00 % | 6.352 M 6.43 % | 5.969 M 0.00 % | 5.969 M 18.59 % | 5.033 M 0.00 % | 5.033 M -0.77 % | 5.072 M 0.00 % | 5.072 M 19.72 % | 4.236 M 0.00 % | 4.236 M |
| Operating income | 6.553 M 473.88 % | 1.142 M 100.74 % | -154.058 M -3 541.88 % | -4.230 M -184.43 % | 5.010 M 154.85 % | -9.133 M 42.51 % | -15.887 M -232.07 % | 12.029 M -26.17 % | 16.293 M 200.93 % | 5.414 M 121.43 % | -25.270 M -273.57 % | 14.559 M -43.19 % | 25.627 M 520.59 % | 4.129 M 102.20 % | -188.022 M -698.54 % | 31.413 M 1.66 % | 30.899 M 81.24 % | 17.049 M 82.53 % | 9.340 M 124.15 % | 4.167 M -87.64 % | 33.715 M 237.13 % | -24.587 M -195.61 % | 25.715 M -19.82 % | 32.072 M 1.62 % | 31.561 M 12 180.26 % | -261.264 K -101.08 % | 24.114 M -23.99 % | 31.725 M 20.02 % | 26.433 M 1 003.70 % | 2.395 M -93.10 % | 34.704 M -16.62 % | 41.621 M 632.06 % | 5.685 M 0.00 % | 5.685 M -74.62 % | 22.402 M 0.00 % | 22.402 M 37 908.83 % | 58.939 K 0.00 % | 58.940 K -99.68 % | 18.417 M 0.00 % | 18.417 M 487.48 % | -4.753 M 0.00 % | -4.753 M |
| Operating income ratio | 0.03 359.11 % | 0.01 100.83 % | -0.67 -3 903.21 % | -0.02 -207.13 % | 0.02 137.54 % | -0.04 2.41 % | -0.04 -218.97 % | 0.04 -23.40 % | 0.05 92.83 % | 0.02 130.42 % | -0.08 -250.25 % | 0.05 -38.73 % | 0.09 283.16 % | 0.02 104.93 % | -0.46 -629.76 % | 0.09 -1.55 % | 0.09 -12.84 % | 0.10 243.01 % | 0.03 72.78 % | 0.02 -86.94 % | 0.13 125.48 % | -0.51 -756.91 % | 0.08 -36.91 % | 0.12 -9.24 % | 0.14 5 534.46 % | 0.00 -102.94 % | 0.08 -38.81 % | 0.14 12.05 % | 0.12 430.78 % | 0.02 -80.61 % | 0.12 -36.39 % | 0.19 394.58 % | 0.04 0.00 % | 0.04 -58.52 % | 0.09 0.00 % | 0.09 18 462.02 % | 0.00 0.00 % | 0.00 -99.48 % | 0.10 0.00 % | 0.10 291.18 % | -0.05 0.00 % | -0.05 |
| Total other income expenses net | -569.225 K -110.75 % | 5.293 M 3 646.14 % | 141.287 K 189.72 % | -157.470 K 70.29 % | -529.949 K -269.55 % | -143.405 K -108.46 % | -68.794 K -100.49 % | 13.982 M 10 302.38 % | 134.414 K 180.24 % | 47.964 K 2 794.61 % | -1.780 K -101.53 % | 116.288 K 136.11 % | -322.073 K -4 408.67 % | 7.475 K -99.21 % | 941.992 K 294.55 % | -484.185 K -791.11 % | -54.335 K 20.53 % | -68.375 K 71.12 % | -236.730 K 50.95 % | -482.678 K -196.96 % | 497.828 K 339.45 % | -207.903 K 70.07 % | -694.543 K -1 981.16 % | 36.921 K 110.82 % | -341.225 K -1 057.26 % | 35.646 K -97.56 % | 1.463 M 2 037.22 % | -75.508 K 79.87 % | -375.167 K -1 184.64 % | 34.589 K -96.42 % | 967.303 K 465.79 % | -264.445 K -202.67 % | 257.557 K 0.00 % | 257.556 K -90.19 % | 2.627 M 0.00 % | 2.627 M 12.92 % | 2.326 M 0.00 % | 2.326 M 156.92 % | 905.414 K 0.00 % | 905.414 K 38.62 % | 653.182 K 0.00 % | 653.183 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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 |
| 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 | 2023-01-01 | 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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 26.790 M 855.30 % | 2.804 M 101.79 % | -157.031 M -142.48 % | -64.761 M -107.48 % | -31.214 M 25.83 % | -42.085 M 79.17 % | -202.016 M -52.71 % | -132.284 M -43.72 % | -92.043 M -135.20 % | -39.135 M -269.74 % | 23.055 M -23.40 % | 30.096 M -57.07 % | 70.108 M -21.00 % | 88.746 M 637.39 % | -16.514 M -141.17 % | 40.109 M 9.70 % | 36.562 M 135.96 % | -101.661 M 60.13 % | -254.973 M -2 351.06 % | -10.403 M 94.72 % | -197.046 M -624.14 % | 37.594 M 117.20 % | -218.629 M -59.10 % | -137.418 M 5.63 % | -145.621 M -63.80 % | -88.901 M 53.15 % | -189.737 M 52.37 % | -398.381 M -742.83 % | -47.267 M -131.39 % | 150.567 M 290.23 % | -79.152 M -233.11 % | 59.461 M 0.00 % | 59.461 M 247.87 % | 17.093 M 0.00 % | 17.093 M -83.85 % | 105.863 M 0.00 % | 105.863 M 31.36 % | 80.590 M 0.00 % | 80.590 M 1.95 % | 79.046 M |
| Total investments | 111.706 M 0.73 % | 110.896 M 129.93 % | 48.230 M -25.43 % | 64.680 M -0.68 % | 65.123 M 20.65 % | 53.976 M -0.11 % | 54.034 M 0.72 % | 53.649 M 19.32 % | 44.961 M -5.04 % | 47.348 M -51.69 % | 98.014 M 107.16 % | 47.313 M -2.46 % | 48.507 M -4.69 % | 50.896 M 1.90 % | 49.947 M -31.49 % | 72.908 M 51.99 % | 47.969 M -0.83 % | 48.370 M -55.62 % | 109.000 M 50.54 % | 72.407 M -38.33 % | 117.407 M -3.29 % | 121.398 M 135.68 % | 51.510 M -4.62 % | 54.002 M 3.88 % | 51.983 M 3.97 % | 50.000 M 0.00 % | 50.000 M 523.14 % | 8.024 M -5.94 % | 8.530 M -97.17 % | 301.135 M 925.62 % | 29.361 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.091 M |
| Total debt | 220.033 M -3.79 % | 228.693 M 82.11 % | 125.578 M -0.91 % | 126.736 M -8.36 % | 138.299 M -5.11 % | 145.743 M -0.84 % | 146.981 M -2.69 % | 151.049 M -16.46 % | 180.816 M -24.96 % | 240.962 M -3.59 % | 249.928 M -4.48 % | 261.643 M -4.41 % | 273.706 M -14.88 % | 321.542 M 17.23 % | 274.284 M 8.15 % | 253.615 M 5.27 % | 240.922 M -5.82 % | 255.820 M 40.56 % | 182.006 M 10.86 % | 164.173 M 22.72 % | 133.773 M -4.96 % | 140.750 M 61.32 % | 87.246 M 112.80 % | 41.000 M -63.24 % | 111.523 M 47.97 % | 75.370 M 922.64 % | 7.370 M -81.57 % | 40.000 M -48.37 % | 77.474 M | 0.000 -100.00 % | 71.416 M -53.64 % | 154.047 M 0.00 % | 154.047 M 33.17 % | 115.681 M 0.00 % | 115.681 M -33.44 % | 173.805 M 0.00 % | 173.805 M 7.64 % | 161.470 M 0.00 % | 161.470 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.667 M -83.33 % | 303.942 M | 0.000 -100.00 % | 317.084 M 539.30 % | 49.598 M -83.70 % | 304.327 M | 0.000 -100.00 % | 301.250 M 562.00 % | 45.506 M -84.92 % | 301.771 M 584.16 % | 44.108 M -85.07 % | 295.347 M 564.43 % | 44.451 M -84.95 % | 295.347 M 3 374.67 % | 8.500 M 427.85 % | -2.593 M 0.00 % | -2.593 M 0.00 % | -2.593 M 0.00 % | -2.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 349.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 211.636 M |
| Retained earnings | 50.627 M 10.81 % | 45.688 M 12.59 % | 40.578 M -80.32 % | 206.210 M -2.25 % | 210.955 M -0.81 % | 212.675 M -4.19 % | 221.966 M -1.32 % | 224.926 M 0.91 % | 222.897 M -1.76 % | 226.900 M -15.88 % | 269.736 M 9.95 % | 245.330 M 7.64 % | 227.914 M 11.10 % | 205.143 M 1.92 % | 201.273 M -43.69 % | 357.446 M 9.51 % | 326.415 M 1.96 % | 320.148 M 7.39 % | 298.119 M 3.00 % | 289.422 M 1.08 % | 286.331 M 5.78 % | 270.677 M -8.39 % | 295.454 M 6.33 % | 277.874 M 10.86 % | 250.663 M 0.50 % | 249.407 M -0.25 % | 250.040 M 7.65 % | 232.268 M 13.27 % | 205.065 M | 0.000 -100.00 % | 180.793 M 30.89 % | 138.127 M 0.00 % | 138.127 M -1.35 % | 140.023 M 0.00 % | 140.023 M 37.87 % | 101.560 M 0.00 % | 101.560 M 1.96 % | 99.607 M 0.00 % | 99.607 M | 0.000 |
| Common stock | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M -0.32 % | 205.832 M 0.00 % | 205.832 M 0.00 % | 205.832 M 0.00 % | 205.832 M -0.25 % | 206.356 M 0.00 % | 206.356 M 0.00 % | 206.356 M 0.00 % | 206.356 M -0.26 % | 206.896 M 0.00 % | 206.896 M 0.84 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 0.00 % | 205.169 M 80.00 % | 113.983 M 0.00 % | 113.983 M 0.00 % | 113.983 M 33.34 % | 85.483 M | 0.000 -100.00 % | 85.483 M 0.00 % | 85.483 M 0.00 % | 85.483 M 0.00 % | 85.483 M 0.00 % | 85.483 M 1.77 % | 84.000 M 0.00 % | 84.000 M 0.00 % | 84.000 M 0.00 % | 84.000 M | 0.000 |
| Total equity | 532.844 M -1.01 % | 538.282 M -2.21 % | 550.449 M -23.13 % | 716.081 M -0.66 % | 720.825 M -0.22 % | 722.408 M -1.27 % | 731.699 M -2.15 % | 747.800 M 3.09 % | 725.401 M -0.68 % | 730.340 M 0.55 % | 726.319 M -3.46 % | 752.383 M 2.34 % | 735.210 M 3.26 % | 712.033 M 0.68 % | 707.220 M -18.13 % | 863.862 M 3.59 % | 833.928 M 0.69 % | 828.222 M 2.72 % | 806.285 M 2.86 % | 783.832 M 0.40 % | 780.742 M 2.05 % | 765.088 M -3.14 % | 789.865 M 2.92 % | 767.481 M 3.68 % | 740.269 M 0.15 % | 739.131 M -0.09 % | 739.784 M 3.50 % | 714.742 M 91.39 % | 373.457 M 6.95 % | 349.185 M 0.00 % | 349.185 M 24.60 % | 280.244 M 0.00 % | 280.244 M -0.68 % | 282.156 M 0.00 % | 282.156 M 21.32 % | 232.565 M 0.00 % | 232.565 M 0.89 % | 230.513 M 0.00 % | 230.513 M 8.92 % | 211.636 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.827 M | 0.000 | 0.000 -100.00 % | 31.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.840 M | 0.000 100.00 % | -13.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.044 M 53.65 % | 5.235 M 0.00 % | 5.235 M -0.54 % | 5.263 M 0.00 % | 5.263 M 40.95 % | 3.734 M 0.00 % | 3.734 M -0.75 % | 3.762 M 0.00 % | 3.762 M | 0.000 |
| Long term debt | 185.083 M -3.99 % | 192.783 M 72.11 % | 112.015 M -4.09 % | 116.786 M -2.18 % | 119.395 M -6.65 % | 127.900 M 0.18 % | 127.667 M -0.47 % | 128.265 M -15.68 % | 152.116 M -3.46 % | 157.565 M 12.54 % | 140.014 M 6.53 % | 131.432 M -4.23 % | 137.239 M 1.66 % | 134.998 M 28.43 % | 105.110 M 39.40 % | 75.403 M 21.48 % | 62.072 M 42.55 % | 43.543 M -0.10 % | 43.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.074 M | 0.000 -100.00 % | 27.016 M -12.73 % | 30.957 M 0.00 % | 30.957 M -10.22 % | 34.481 M 0.00 % | 34.481 M 3.81 % | 33.215 M 0.00 % | 33.215 M -10.23 % | 37.000 M 0.00 % | 37.000 M | 0.000 |
| Total non current liabilities | 214.411 M -3.47 % | 222.112 M 56.08 % | 142.305 M -5.05 % | 149.874 M 0.97 % | 148.434 M -3.97 % | 154.567 M -0.46 % | 155.275 M -10.34 % | 173.173 M -3.87 % | 180.139 M -3.43 % | 186.532 M 8.93 % | 171.234 M 5.75 % | 161.917 M -4.00 % | 168.669 M 2.55 % | 164.470 M 28.75 % | 127.745 M 29.51 % | 98.640 M 14.81 % | 85.912 M 26.37 % | 67.986 M 23.51 % | 55.045 M 131.75 % | 23.752 M -1.41 % | 24.092 M 1.43 % | 23.752 M -2.14 % | 24.270 M 43.14 % | 16.955 M -0.43 % | 17.027 M 82.44 % | 9.333 M -1.99 % | 9.523 M 42.44 % | 6.685 M -78.35 % | 30.879 M | 0.000 -100.00 % | 35.060 M -3.13 % | 36.193 M 0.00 % | 36.193 M -8.94 % | 39.745 M 0.00 % | 39.745 M 7.56 % | 36.949 M 0.00 % | 36.949 M -9.35 % | 40.762 M 0.00 % | 40.762 M | 0.000 |
| Other current liabilities | 230.750 M -12.42 % | 263.471 M -19.55 % | 327.515 M -9.26 % | 360.932 M 1 200.68 % | 27.749 M -85.01 % | 185.096 M 28.05 % | 144.546 M 6.52 % | 135.699 M -43.69 % | 240.998 M 1 429.53 % | 15.756 M -93.23 % | 232.777 M -7.40 % | 251.368 M 94.81 % | 129.030 M -42.35 % | 223.827 M -30.29 % | 321.104 M 210.10 % | 103.548 M 4.77 % | 98.833 M 19.48 % | 82.721 M -20.34 % | 103.840 M -11.59 % | 117.453 M -4.51 % | 123.004 M 616.68 % | 17.163 M 9.02 % | 15.743 M -82.19 % | 88.375 M 320.41 % | 21.021 M -72.11 % | 75.384 M 366.22 % | 16.169 M -84.18 % | 102.191 M 454.31 % | 18.436 M | 0.000 -100.00 % | 90.178 M -17.98 % | 109.940 M 0.00 % | 109.940 M -3.25 % | 113.629 M 0.00 % | 113.629 M 2.18 % | 111.205 M 0.00 % | 111.205 M 16.80 % | 95.210 M 0.00 % | 95.210 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 90.812 M -51.52 % | 187.312 M -26.16 % | 253.682 M -23.10 % | 329.900 M 10.09 % | 299.671 M 20.30 % | 249.111 M 7.46 % | 231.815 M | 0.000 -100.00 % | 188.349 M 10.18 % | 170.944 M -0.43 % | 171.677 M -21.77 % | 219.455 M 34.55 % | 163.105 M -1.40 % | 165.416 M 35.19 % | 122.360 M -19.91 % | 152.786 M | 0.000 -100.00 % | 88.967 M 57.75 % | 56.398 M -38.75 % | 92.075 M 22.28 % | 75.297 M 2.74 % | 73.291 M 25.66 % | 58.325 M -30.29 % | 83.670 M 8.20 % | 77.326 M 6.34 % | 72.717 M | 0.000 -100.00 % | 85.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 34.950 M -2.67 % | 35.909 M 164.77 % | 13.563 M -91.60 % | 161.423 M | 0.000 -100.00 % | 35.685 M 128.80 % | -123.889 M | 0.000 -100.00 % | 28.700 M -62.37 % | 76.268 M -30.61 % | 109.915 M -19.07 % | 135.810 M 4.10 % | 130.455 M -32.53 % | 193.342 M -9.11 % | 212.718 M 19.36 % | 178.212 M -0.36 % | 178.849 M -13.42 % | 206.567 M 35.89 % | 152.006 M -7.41 % | 164.173 M 22.72 % | 133.773 M -4.96 % | 140.750 M 61.32 % | 87.246 M 112.80 % | 41.000 M -63.24 % | 111.523 M 47.97 % | 75.370 M 922.64 % | 7.370 M -81.57 % | 40.000 M -26.47 % | 54.400 M | 0.000 -100.00 % | 44.400 M -63.93 % | 123.090 M 0.00 % | 123.090 M 51.59 % | 81.200 M 0.00 % | 81.200 M -42.24 % | 140.590 M 0.00 % | 140.590 M 12.95 % | 124.470 M 0.00 % | 124.470 M | 0.000 |
| Total current liabilities | 510.765 M -0.62 % | 513.953 M -19.66 % | 639.720 M 31.81 % | 485.345 M -8.55 % | 530.747 M -17.15 % | 640.622 M -19.41 % | 794.879 M 10.99 % | 716.204 M 6.38 % | 673.222 M 5.64 % | 637.263 M -7.67 % | 690.196 M 7.51 % | 641.983 M 4.64 % | 613.519 M -6.74 % | 657.889 M -17.78 % | 800.169 M 14.41 % | 699.371 M 5.28 % | 664.293 M 18.68 % | 559.756 M -7.00 % | 601.856 M 19.16 % | 505.081 M 17.95 % | 428.231 M 29.99 % | 329.432 M -11.92 % | 374.020 M 36.44 % | 274.132 M -16.74 % | 329.247 M 34.40 % | 244.973 M -4.50 % | 256.508 M -15.78 % | 304.557 M 15.83 % | 262.928 M | 0.000 -100.00 % | 285.440 M -11.65 % | 323.074 M 0.00 % | 323.074 M 4.43 % | 309.357 M 0.00 % | 309.357 M -1.19 % | 313.082 M 0.00 % | 313.082 M 6.82 % | 293.103 M 0.00 % | 293.103 M | 0.000 |
| Total liabilities | 725.176 M -1.48 % | 736.064 M -5.88 % | 782.025 M 23.11 % | 635.220 M -6.47 % | 679.182 M -14.59 % | 795.189 M -16.31 % | 950.154 M 6.83 % | 889.377 M 4.22 % | 853.362 M 3.59 % | 823.795 M -4.37 % | 861.430 M 7.16 % | 803.900 M 2.78 % | 782.188 M -4.88 % | 822.360 M -11.38 % | 927.914 M 16.28 % | 798.011 M 6.37 % | 750.205 M 19.51 % | 627.742 M -4.44 % | 656.901 M 24.22 % | 528.833 M 16.91 % | 452.323 M 28.07 % | 353.184 M -11.33 % | 398.290 M 36.83 % | 291.087 M -15.94 % | 346.275 M 36.16 % | 254.306 M -4.41 % | 266.030 M -14.53 % | 311.243 M 5.93 % | 293.808 M | 0.000 -100.00 % | 320.500 M -10.79 % | 359.266 M 0.00 % | 359.266 M 2.91 % | 349.101 M 0.00 % | 349.101 M -0.27 % | 350.032 M 0.00 % | 350.032 M 4.84 % | 333.865 M 0.00 % | 333.865 M | 0.000 |
| Other non current assets | 238.632 M -2.99 % | 245.984 M 30.35 % | 188.716 M -4.75 % | 198.135 M 5.60 % | 187.635 M -26.88 % | 256.598 M 3.52 % | 247.871 M 23.60 % | 200.543 M 152.12 % | 79.541 M 127.36 % | 34.984 M -71.09 % | 121.009 M 375.51 % | 25.448 M -25.02 % | 33.938 M 70.50 % | 19.905 M -78.69 % | 93.398 M 9.48 % | 85.312 M -45.92 % | 157.744 M 30.79 % | 120.605 M 223.90 % | 37.235 M -43.87 % | 66.340 M 1 059.95 % | 5.719 M -96.57 % | 166.516 M 43.05 % | 116.401 M 1 009.17 % | 10.494 M -26.03 % | 14.188 M -19.59 % | 17.644 M 126.33 % | 7.796 M -44.33 % | 14.004 M 71.38 % | 8.171 M 105.43 % | -150.567 M -5 061.15 % | 3.035 M -93.33 % | 45.493 M 0.00 % | 45.493 M 4.93 % | 43.357 M 0.00 % | 43.357 M 245.20 % | 12.560 M 0.00 % | 12.560 M -1.78 % | 12.787 M 0.00 % | 12.787 M 116.18 % | -79.046 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.123 M 132.86 % | -46.024 M -0.13 % | -45.966 M 0.83 % | -46.351 M -285.69 % | 24.961 M -71.92 % | 88.887 M 85.13 % | 48.014 M -24.41 % | 63.516 M 2.37 % | 62.044 M -5.89 % | 65.928 M 123 551.95 % | -53.404 K -100.16 % | 32.908 M 163.25 % | -52.031 M -140.55 % | -21.630 M -117.45 % | 123.978 M 453.29 % | 22.407 M -82.41 % | 127.416 M 784.95 % | -18.602 M 51.67 % | -38.490 M -162.58 % | 61.502 M 3.34 % | 59.516 M 1.83 % | 58.446 M -1.92 % | 59.589 M 642.65 % | 8.024 M -5.94 % | 8.530 M | 0.000 -100.00 % | 29.361 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 61.888 M -0.88 % | 62.438 M -1.50 % | 63.386 M -14.92 % | 74.505 M -1.32 % | 75.503 M -1.06 % | 76.310 M -1.19 % | 77.229 M -0.93 % | 77.950 M -7.80 % | 84.544 M -1.13 % | 85.511 M -1.39 % | 86.719 M 0.20 % | 86.547 M 0.69 % | 85.953 M -0.78 % | 86.626 M -1.34 % | 87.803 M -1.69 % | 89.311 M 9.74 % | 81.387 M 0.92 % | 80.647 M -0.48 % | 81.039 M 0.59 % | 80.563 M 0.57 % | 80.109 M -1.01 % | 80.923 M -0.60 % | 81.413 M 1.24 % | 80.412 M -0.15 % | 80.536 M -0.76 % | 81.150 M -0.63 % | 81.667 M -0.85 % | 82.368 M -0.83 % | 83.054 M | 0.000 -100.00 % | 84.231 M 5.91 % | 79.527 M 0.00 % | 79.527 M -1.05 % | 80.374 M 0.00 % | 80.374 M 1.53 % | 79.164 M 0.00 % | 79.164 M -1.12 % | 80.062 M 0.00 % | 80.062 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 61.888 M -0.88 % | 62.438 M -1.50 % | 63.386 M -14.92 % | 74.505 M -1.32 % | 75.503 M -1.06 % | 76.310 M -1.19 % | 77.229 M -0.93 % | 77.950 M -7.80 % | 84.544 M -1.13 % | 85.511 M -1.39 % | 86.719 M 0.20 % | 86.547 M 0.69 % | 85.953 M -0.78 % | 86.626 M -1.34 % | 87.803 M -1.69 % | 89.311 M 9.74 % | 81.387 M 0.92 % | 80.647 M -0.48 % | 81.039 M 0.59 % | 80.563 M 0.57 % | 80.109 M -1.01 % | 80.923 M -0.60 % | 81.413 M 1.24 % | 80.412 M -0.15 % | 80.536 M -0.76 % | 81.150 M -0.63 % | 81.667 M -0.85 % | 82.368 M -0.83 % | 83.054 M | 0.000 -100.00 % | 84.231 M 5.91 % | 79.527 M 0.00 % | 79.527 M -1.05 % | 80.374 M 0.00 % | 80.374 M 1.53 % | 79.164 M 0.00 % | 79.164 M -1.12 % | 80.062 M 0.00 % | 80.062 M | 0.000 |
| Property plant equipment net | 421.692 M -2.39 % | 431.999 M -2.58 % | 443.455 M -4.34 % | 463.575 M -1.91 % | 472.618 M 2.25 % | 462.223 M -0.98 % | 466.787 M -5.51 % | 493.985 M -11.27 % | 556.746 M 1.04 % | 551.011 M -0.60 % | 554.360 M -4.72 % | 581.819 M 4.86 % | 554.867 M 3.39 % | 536.676 M 4.66 % | 512.765 M 16.53 % | 440.044 M 4.23 % | 422.205 M 8.25 % | 390.039 M 4.77 % | 372.268 M 10.14 % | 337.989 M 11.39 % | 303.432 M 11.72 % | 271.595 M 0.68 % | 269.748 M 11.09 % | 242.824 M 1.38 % | 239.511 M 1.59 % | 235.755 M -0.81 % | 237.677 M 3.01 % | 230.722 M 0.89 % | 228.679 M | 0.000 -100.00 % | 213.565 M -11.08 % | 240.187 M 0.00 % | 240.187 M -3.18 % | 248.089 M 0.00 % | 248.089 M -8.15 % | 270.102 M 0.00 % | 270.102 M 10.87 % | 243.628 M 0.00 % | 243.628 M | 0.000 |
| Total non current assets | 754.809 M -2.32 % | 772.703 M 6.10 % | 728.244 M -7.10 % | 783.874 M -1.84 % | 798.593 M 0.62 % | 793.701 M 0.34 % | 790.982 M 3.30 % | 765.694 M -2.50 % | 785.294 M -1.95 % | 800.930 M -1.13 % | 810.102 M 1.18 % | 800.649 M 2.65 % | 779.990 M 3.75 % | 751.767 M 1.89 % | 737.856 M 12.16 % | 657.870 M 6.36 % | 618.541 M 7.28 % | 576.559 M -7.37 % | 622.431 M 21.44 % | 512.549 M -1.80 % | 521.923 M 3.22 % | 505.630 M 16.44 % | 434.251 M 8.76 % | 399.280 M 0.40 % | 397.690 M 0.16 % | 397.061 M 1.61 % | 390.787 M 15.35 % | 338.795 M 2.06 % | 331.956 M 320.47 % | -150.567 M -145.14 % | 333.534 M -8.67 % | 365.208 M 0.00 % | 365.208 M -1.78 % | 371.819 M 0.00 % | 371.819 M 2.76 % | 361.825 M 0.00 % | 361.825 M 7.53 % | 336.477 M 0.00 % | 336.477 M 525.67 % | -79.046 M |
| Other current assets | 9.915 M -12.66 % | 11.352 M 7.85 % | 10.526 M -45.72 % | 19.392 M 40.56 % | 13.796 M -5.53 % | 14.603 M -20.60 % | 18.391 M -75.07 % | 73.778 M 47.14 % | 50.140 M 2.72 % | 48.810 M -0.71 % | 49.159 M -0.91 % | 49.608 M -8.49 % | 54.210 M -16.12 % | 64.625 M -1.18 % | 65.396 M -4.30 % | 68.333 M 33.03 % | 51.366 M -3.13 % | 53.026 M 52.91 % | 34.677 M -81.53 % | 187.729 M 1 106.93 % | 15.554 M -35.00 % | 23.929 M 59.56 % | 14.997 M -91.51 % | 176.737 M 20.86 % | 146.237 M -16.01 % | 174.110 M 1 132.24 % | 14.130 M -13.87 % | 16.405 M -37.40 % | 26.207 M | 0.000 -100.00 % | 16.538 M -1.91 % | 16.860 M 0.00 % | 16.860 M 36.51 % | 12.351 M 0.00 % | 12.351 M -18.11 % | 15.083 M 0.00 % | 15.083 M 37.49 % | 10.970 M 0.00 % | 10.970 M | 0.000 |
| Short term investments | 30.000 M -72.95 % | 110.896 M 129.93 % | 48.230 M -25.43 % | 64.680 M 29.36 % | 50.000 M -50.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 400.00 % | 20.000 M 148.15 % | -41.539 M -183.08 % | 50.000 M 408.57 % | -16.204 M -19.70 % | -13.537 M 9.95 % | -15.032 M -130.06 % | 50.000 M 25.00 % | 40.000 M -60.00 % | 100.000 M 42.86 % | 70.000 M 567.36 % | -14.978 M -129.96 % | 50.000 M 599.55 % | -10.009 M -107.15 % | 140.000 M 55.56 % | 90.000 M 1 300.01 % | -7.500 M -106.25 % | 120.000 M 1 520.81 % | -8.446 M -105.63 % | 150.000 M | 0.000 | 0.000 -100.00 % | 301.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.091 M |
| cash and cash equivalents | 193.243 M -14.45 % | 225.888 M -20.07 % | 282.609 M 47.58 % | 191.498 M 12.97 % | 169.513 M -9.75 % | 187.828 M -46.18 % | 348.997 M 23.18 % | 283.333 M 3.84 % | 272.859 M -2.58 % | 280.097 M 23.46 % | 226.873 M -2.02 % | 231.546 M 13.73 % | 203.598 M -12.54 % | 232.795 M -19.95 % | 290.798 M 36.20 % | 213.506 M 4.48 % | 204.359 M -42.83 % | 357.481 M -18.19 % | 436.979 M 150.31 % | 174.576 M -47.23 % | 330.820 M 220.70 % | 103.156 M -66.28 % | 305.875 M 71.44 % | 178.418 M -30.62 % | 257.144 M 56.54 % | 164.271 M -16.66 % | 197.108 M -55.04 % | 438.381 M 251.43 % | 124.742 M 182.85 % | -150.567 M -200.00 % | 150.567 M 59.19 % | 94.586 M 0.00 % | 94.586 M -4.06 % | 98.588 M 0.00 % | 98.588 M 45.11 % | 67.942 M 0.00 % | 67.942 M -16.00 % | 80.880 M 0.00 % | 80.880 M 202.32 % | -79.046 M |
| Cash and short term investments | 223.243 M -1.17 % | 225.888 M -20.07 % | 282.609 M 47.58 % | 191.498 M -12.76 % | 219.513 M -23.73 % | 287.828 M -35.90 % | 448.997 M 17.13 % | 383.333 M 30.89 % | 292.859 M 4.56 % | 280.097 M 1.16 % | 276.873 M 19.58 % | 231.546 M 13.73 % | 203.598 M -12.54 % | 232.795 M -31.69 % | 340.798 M 34.43 % | 253.506 M -16.71 % | 304.359 M -28.80 % | 427.481 M -2.17 % | 436.979 M 94.58 % | 224.576 M -32.12 % | 330.820 M 36.05 % | 243.156 M -38.58 % | 395.875 M 121.88 % | 178.418 M -30.62 % | 257.144 M 56.54 % | 164.271 M -16.66 % | 197.108 M -55.04 % | 438.381 M 251.43 % | 124.742 M -17.15 % | 150.567 M 0.00 % | 150.567 M 59.19 % | 94.586 M 0.00 % | 94.586 M -4.06 % | 98.588 M 0.00 % | 98.588 M 45.11 % | 67.942 M 0.00 % | 67.942 M -16.00 % | 80.880 M 0.00 % | 80.880 M 2.32 % | 79.046 M |
| Total current assets | 503.211 M 0.31 % | 501.643 M -16.98 % | 604.230 M 6.49 % | 567.427 M -5.65 % | 601.414 M -16.92 % | 723.895 M -18.74 % | 890.871 M 2.22 % | 871.484 M 9.83 % | 793.469 M 5.35 % | 753.205 M -3.14 % | 777.648 M 2.91 % | 755.633 M 2.47 % | 737.408 M -5.78 % | 782.626 M -12.78 % | 897.278 M -10.63 % | 1.004 B 3.98 % | 965.592 M 9.80 % | 879.405 M 4.60 % | 840.756 M 5.08 % | 800.117 M 12.51 % | 711.142 M 16.08 % | 612.642 M -18.74 % | 753.904 M 14.35 % | 659.287 M -4.29 % | 688.854 M 15.51 % | 596.376 M -3.03 % | 615.027 M -10.50 % | 687.190 M 104.94 % | 335.308 M 122.70 % | 150.567 M -55.21 % | 336.152 M 22.55 % | 274.303 M 0.00 % | 274.303 M 5.73 % | 259.439 M 0.00 % | 259.439 M 17.51 % | 220.771 M 0.00 % | 220.771 M -3.13 % | 227.901 M 0.00 % | 227.901 M 188.32 % | 79.046 M |
| Inventory | 141.412 M -16.25 % | 168.843 M -19.96 % | 210.946 M 32.92 % | 158.701 M -10.18 % | 176.692 M -25.35 % | 236.679 M -2.72 % | 243.300 M 6.54 % | 228.356 M 0.88 % | 226.362 M 15.06 % | 196.732 M -6.28 % | 209.905 M -0.66 % | 211.299 M 4.84 % | 201.549 M -5.70 % | 213.728 M 4.49 % | 204.553 M -16.11 % | 243.843 M 13.33 % | 215.170 M 16.84 % | 184.155 M 11.50 % | 165.165 M -4.39 % | 172.748 M 16.36 % | 148.459 M -13.03 % | 170.707 M 18.34 % | 144.249 M -3.78 % | 149.917 M -1.34 % | 151.954 M -4.30 % | 158.779 M 8.10 % | 146.887 M -3.78 % | 152.650 M 25.94 % | 121.212 M | 0.000 -100.00 % | 93.625 M -9.90 % | 103.913 M 0.00 % | 103.913 M 8.78 % | 95.524 M 0.00 % | 95.524 M -16.12 % | 113.881 M 0.00 % | 113.881 M 3.19 % | 110.357 M 0.00 % | 110.357 M | 0.000 |
| Net receivables | 128.640 M 34.62 % | 95.560 M -4.58 % | 100.150 M -49.38 % | 197.836 M 3.36 % | 191.413 M 3.59 % | 184.786 M 2.55 % | 180.183 M 26.05 % | 142.949 M -36.21 % | 224.108 M -1.52 % | 227.566 M -5.85 % | 241.710 M -8.16 % | 263.180 M -16.01 % | 313.352 M -0.58 % | 315.166 M -6.55 % | 337.261 M -31.50 % | 492.353 M 13.14 % | 435.167 M 69.73 % | 256.386 M 11.48 % | 229.994 M 6.94 % | 215.064 M -0.58 % | 216.309 M 17.20 % | 184.570 M -7.15 % | 198.783 M 20.00 % | 165.649 M 13.94 % | 145.378 M 32.03 % | 110.113 M | 0.000 -100.00 % | 88.308 M 17.94 % | 74.874 M | 0.000 -100.00 % | 84.150 M 42.76 % | 58.943 M 0.00 % | 58.943 M 11.27 % | 52.976 M 0.00 % | 52.976 M 121.98 % | 23.865 M 0.00 % | 23.865 M -7.12 % | 25.694 M 0.00 % | 25.694 M | 0.000 |
| Tax assets | 32.596 M 0.98 % | 32.281 M -1.24 % | 32.686 M -31.42 % | 47.658 M -0.12 % | 47.713 M 7.00 % | 44.594 M -1.04 % | 45.061 M 13.88 % | 39.567 M 0.16 % | 39.503 M -2.55 % | 40.536 M | 0.000 -100.00 % | 43.319 M 0.30 % | 43.187 M 1.30 % | 42.632 M -2.99 % | 43.945 M 326.85 % | 10.295 M 11.47 % | 9.236 M 33.88 % | 6.899 M -12.79 % | 7.910 M 50.69 % | 5.249 M 0.06 % | 5.246 M 0.94 % | 5.198 M 0.35 % | 5.180 M 27.98 % | 4.047 M 2.73 % | 3.940 M -3.10 % | 4.066 M 0.19 % | 4.058 M 10.39 % | 3.676 M 4.41 % | 3.521 M | 0.000 -100.00 % | 3.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 237.173 M 12.92 % | 210.038 M -29.00 % | 295.807 M 1 964.74 % | 14.327 M -95.40 % | 311.198 M 22.02 % | 255.048 M -38.52 % | 414.869 M 8.23 % | 383.326 M 4.81 % | 365.732 M 21.52 % | 300.963 M -13.39 % | 347.505 M 90.45 % | 182.468 M -37.76 % | 293.160 M 1.87 % | 287.771 M 24.52 % | 231.112 M -34.17 % | 351.057 M 12.38 % | 312.386 M 42.50 % | 219.221 M -24.60 % | 290.754 M 35.78 % | 214.141 M 33.62 % | 160.262 M 40.39 % | 114.153 M -32.08 % | 168.058 M 28.67 % | 130.615 M 19.74 % | 109.083 M 22.07 % | 89.362 M -35.29 % | 138.107 M -5.88 % | 146.737 M 38.54 % | 105.917 M | 0.000 -100.00 % | 135.149 M 50.09 % | 90.043 M 0.00 % | 90.043 M -21.38 % | 114.527 M 0.00 % | 114.527 M 86.87 % | 61.287 M 0.00 % | 61.287 M -16.53 % | 73.423 M 0.00 % | 73.423 M | 0.000 |
| Tax payables | 7.893 M 74.06 % | 4.534 M 59.98 % | 2.834 M -69.60 % | 9.325 M 107.80 % | 4.487 M 125.34 % | 1.991 M -68.35 % | 6.293 M -31.00 % | 9.120 M -11.18 % | 10.268 M -17.61 % | 12.461 M | 0.000 -100.00 % | 9.070 M -3.77 % | 9.425 M -23.87 % | 12.380 M -24.17 % | 16.325 M 28.18 % | 12.736 M -17.52 % | 15.442 M 162.63 % | 5.880 M -50.98 % | 11.996 M 28.80 % | 9.314 M -16.79 % | 11.192 M 1 056.44 % | 967.818 K -91.12 % | 10.898 M -22.94 % | 14.142 M -1.31 % | 14.329 M 195.02 % | 4.857 M -56.60 % | 11.192 M -28.39 % | 15.630 M 36.40 % | 11.458 M | 0.000 -100.00 % | 15.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 29.327 M 0.00 % | 29.328 M -3.18 % | 30.290 M -3.08 % | 31.252 M 14.88 % | 27.204 M 9.56 % | 24.831 M -3.65 % | 25.772 M -3.52 % | 26.713 M -3.41 % | 27.656 M -3.30 % | 28.599 M | 0.000 -100.00 % | 30.485 M -3.01 % | 31.430 M 6.64 % | 29.472 M 30.21 % | 22.635 M -2.59 % | 23.237 M -2.53 % | 23.840 M -2.47 % | 24.442 M -2.41 % | 25.045 M 5.45 % | 23.752 M -1.41 % | 24.092 M 1.43 % | 23.752 M -2.14 % | 24.270 M 43.14 % | 16.955 M -0.43 % | 17.027 M 82.44 % | 9.333 M -1.99 % | 9.523 M 42.44 % | 6.685 M -14.34 % | 7.805 M | 0.000 -100.00 % | 8.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 194.95 % | -3.159 M -66.90 % | -1.893 M -80.98 % | -1.046 M -121.81 % | 4.797 M -16.20 % | 5.724 M -4.78 % | 6.011 M 4.13 % | 5.773 M -2.15 % | 5.900 M -15.68 % | 6.997 M -7.42 % | 7.558 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.070 K -20.12 % | 97.730 K 4.54 % | 93.482 K 5.90 % | 88.275 K | 0.000 -100.00 % | 88.901 K -0.29 % | 89.157 K 0.00 % | 89.157 K -15.12 % | 105.033 K 0.00 % | 105.033 K 5.89 % | 99.195 K 0.00 % | 99.195 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 654.469 K -10.48 % | 731.076 K -15.23 % | 862.446 K -99.44 % | 153.128 M 6 800.14 % | 2.219 M -90.20 % | 22.654 M 116.56 % | -136.763 M -2 043.18 % | 7.038 M -65.35 % | 20.313 M 35.92 % | 14.945 M -18.96 % | 18.441 M -7.47 % | 19.930 M 27.34 % | 15.651 M -32.23 % | 23.092 M -62.27 % | 61.204 M 387.41 % | 12.557 M -11.74 % | 14.226 M 205.08 % | 4.663 M -65.67 % | 13.585 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 |
| 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 -100.00 % | 2.593 M 0.00 % | 2.593 M 0.00 % | 2.593 M 0.00 % | 2.593 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 |
| Other total stockholders equity | 274.049 M -3.65 % | 284.425 M -5.73 % | 301.702 M 0.00 % | 301.702 M 20.18 % | 251.035 M -16.57 % | 300.900 M 20.25 % | 250.233 M -20.32 % | 314.043 M 4.74 % | 299.832 M 0.29 % | 298.977 M 18.98 % | 251.274 M 4 797.11 % | -5.350 M -101.81 % | 295.216 M 3 890.28 % | -7.789 M -103.13 % | 249.169 M | 0.000 -100.00 % | 250.896 M | 0.000 -100.00 % | 250.896 M 9 777.25 % | -2.593 M -101.04 % | 248.304 M 9 677.25 % | -2.593 M -100.89 % | 291.834 M 2.60 % | 284.437 M 0.00 % | 284.437 M -24.28 % | 375.663 M 0.00 % | 375.663 M 1.97 % | 368.397 M 344.81 % | 82.821 M 93 060.37 % | 88.901 K -99.89 % | 82.821 M 46.47 % | 56.545 M 0.00 % | 56.545 M 0.00 % | 56.545 M 0.00 % | 56.545 M 20.55 % | 46.906 M 0.00 % | 46.906 M 0.00 % | 46.906 M 0.00 % | 46.906 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.836 M 0.00 % | 1.836 M 0.00 % | 1.836 M 0.00 % | 1.836 M 399.26 % | 367.770 K 0.00 % | 367.770 K 0.00 % | 367.770 K | 0.000 100.00 % | -30.485 M 3.01 % | -31.430 M | 0.000 | 0.000 100.00 % | -23.237 M 2.53 % | -23.840 M 2.47 % | -24.442 M 2.41 % | -25.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.074 M | 0.000 100.00 % | -27.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.258 B -1.28 % | 1.274 B -4.36 % | 1.332 B -1.39 % | 1.351 B -3.48 % | 1.400 B -7.75 % | 1.518 B -9.77 % | 1.682 B 2.73 % | 1.637 B 3.70 % | 1.579 B 1.58 % | 1.554 B -2.12 % | 1.588 B 2.02 % | 1.556 B 2.56 % | 1.517 B -1.11 % | 1.534 B -6.16 % | 1.635 B -1.61 % | 1.662 B 4.91 % | 1.584 B 8.80 % | 1.456 B -0.49 % | 1.463 B 11.47 % | 1.313 B 6.46 % | 1.233 B 10.27 % | 1.118 B -5.88 % | 1.188 B 12.24 % | 1.059 B -2.57 % | 1.087 B 9.37 % | 993.437 M -1.23 % | 1.006 B -1.97 % | 1.026 B 53.76 % | 667.265 M | 0.000 -100.00 % | 669.685 M 4.72 % | 639.510 M 0.00 % | 639.510 M 1.31 % | 631.258 M 0.00 % | 631.258 M 8.35 % | 582.596 M 0.00 % | 582.596 M 3.23 % | 564.378 M 0.00 % | 564.378 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 | 2023-01-01 | 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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.766 M | 0.000 | 0.000 -100.00 % | 38.142 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.113 M 0.00 % | -1.113 M -268.00 % | 662.569 K | 0.000 -100.00 % | 1.056 M 175.58 % | -1.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 | 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 % | 91.574 M | 0.000 100.00 % | -11.097 M 11.93 % | -12.600 M -189.34 % | 14.104 M | 0.000 -100.00 % | 6.494 M 117.67 % | -36.744 M -200.00 % | 36.744 M | 0.000 100.00 % | -339.333 M -241.17 % | 240.377 M 200.00 % | -240.377 M | 0.000 100.00 % | -52.292 M -223.01 % | 42.509 M 200.00 % | -42.509 M | 0.000 100.00 % | -87.856 M -307.25 % | 42.391 M 200.00 % | -42.391 M | 0.000 100.00 % | -73.673 M -373.27 % | 26.959 M 200.00 % | -26.959 M | 0.000 100.00 % | -17.114 M -207.50 % | 15.919 M 300.00 % | -7.960 M 0.00 % | -7.960 M -60.29 % | -4.966 M | 0.000 100.00 % | -841.592 K | 0.000 -100.00 % | 12.520 M 0.00 % | 12.520 M 511.04 % | 2.049 M 0.00 % | 2.049 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.273 M | 0.000 -100.00 % | 30.987 M 267.05 % | 8.442 M -40.14 % | 14.103 M | 0.000 -100.00 % | 15.710 M 164.70 % | -24.282 M -200.00 % | 24.282 M | 0.000 100.00 % | -293.165 M -242.32 % | 205.995 M 200.00 % | -205.995 M | 0.000 100.00 % | -28.578 M -246.61 % | 19.492 M 200.00 % | -19.492 M | 0.000 100.00 % | -103.695 M -537.95 % | 23.677 M 200.00 % | -23.677 M | 0.000 100.00 % | -20.275 M -1 150.08 % | -1.622 M -200.00 % | 1.622 M | 0.000 100.00 % | -24.772 M -455.15 % | 6.975 M 300.00 % | -3.488 M 0.00 % | -3.488 M 74.48 % | -13.663 M | 0.000 -100.00 % | 242.438 K | 0.000 -100.00 % | 3.996 M 0.00 % | 3.996 M -25.13 % | 5.337 M 0.00 % | 5.337 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.578 M | 0.000 100.00 % | -40.521 M -245.19 % | -11.739 M 31.12 % | -17.043 M | 0.000 100.00 % | -10.272 M -337.43 % | -2.348 M -200.00 % | 2.348 M | 0.000 100.00 % | -46.675 M -192.93 % | 50.227 M 200.00 % | -50.227 M | 0.000 100.00 % | -24.488 M -656.41 % | 4.401 M 200.00 % | -4.401 M | 0.000 -100.00 % | 1.091 M -79.79 % | 5.399 M 200.00 % | -5.399 M | 0.000 100.00 % | -54.720 M -293.07 % | 28.342 M 200.00 % | -28.342 M | 0.000 -100.00 % | 642.612 K -92.75 % | 8.864 M 300.00 % | -4.432 M 0.00 % | -4.432 M -153.37 % | 8.305 M | 0.000 100.00 % | -1.441 M | 0.000 -100.00 % | 8.164 M 0.00 % | 8.164 M 347.41 % | -3.300 M 0.00 % | -3.300 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.269 M | 0.000 100.00 % | -1.564 M 83.19 % | -9.304 M -154.59 % | 17.044 M | 0.000 -100.00 % | 1.056 M 110.44 % | -10.114 M -200.00 % | 10.114 M | 0.000 -100.00 % | 507.337 K 103.20 % | -15.844 M -200.00 % | 15.844 M | 0.000 -100.00 % | 775.066 K -95.84 % | 18.616 M 200.00 % | -18.616 M | 0.000 -100.00 % | 14.747 M 10.76 % | 13.315 M 200.00 % | -13.315 M | 0.000 -100.00 % | 1.321 M 452.82 % | 239.005 K 200.00 % | -239.005 K | 0.000 -100.00 % | 7.016 M 8 639.83 % | 80.273 K 300.00 % | -40.136 K 0.00 % | -40.137 K -110.21 % | 393.007 K | 0.000 -100.00 % | 357.469 K | 0.000 -100.00 % | 360.210 K 0.00 % | 360.210 K 3 028.18 % | 11.515 K -0.01 % | 11.516 K |
| Other non cash items | 32.524 M 138.37 % | -84.762 M | 0.000 100.00 % | -4.577 M -115.20 % | 30.109 M 121.61 % | -139.347 M -1 064.91 % | -11.962 M -112.23 % | 97.773 M 25.04 % | 78.194 M 482.47 % | 13.425 M -35.02 % | 20.658 M -31.66 % | 30.231 M 460.16 % | -8.394 M 92.03 % | -105.335 M -139.46 % | 266.948 M 5 157.36 % | -5.278 M 91.18 % | -59.838 M 31.63 % | -87.527 M -144.50 % | 196.711 M 330.08 % | -85.497 M -178.85 % | 108.431 M 197.43 % | -111.292 M -208.79 % | 102.298 M 453.11 % | -28.971 M -158.39 % | 49.619 M 164.17 % | -77.323 M -338.97 % | 32.357 M 458.33 % | -9.030 M -119.52 % | 46.262 M 168.33 % | -67.707 M -222.29 % | 55.366 M 434.18 % | -16.568 M -215.86 % | -5.245 M 0.00 % | -5.245 M -115.66 % | 33.491 M 274.14 % | -19.232 M -2 176.24 % | 926.279 K 194.87 % | -976.321 K -105.73 % | 17.028 M 0.00 % | 17.028 M 436.70 % | 3.173 M 0.00 % | 3.173 M |
| Net cash provided by operating activities | 32.524 M 140.83 % | -79.651 M | 0.000 100.00 % | -9.321 M -156.86 % | 16.393 M 111.03 % | -148.638 M -802.75 % | 21.151 M -80.77 % | 110.002 M -2.88 % | 113.269 M 209.47 % | 36.600 M -41.69 % | 62.764 M 0.13 % | 62.680 M -0.61 % | 63.065 M 155.61 % | -113.408 M -217.54 % | 96.482 M 683.83 % | 12.309 M 127.22 % | -45.222 M 46.99 % | -85.315 M -146.19 % | 184.719 M 441.12 % | -54.151 M -148.24 % | 112.243 M 182.49 % | -136.069 M -304.57 % | 66.516 M 143.67 % | 27.298 M -41.79 % | 46.894 M 160.15 % | -77.956 M -1 075.93 % | 7.988 M -75.67 % | 32.837 M -39.38 % | 54.167 M 182.07 % | -66.004 M -169.62 % | 94.808 M 301.50 % | 23.613 M 666.54 % | -4.168 M 0.00 % | -4.168 M -107.76 % | 53.725 M | 0.000 -100.00 % | 6.094 M | 0.000 -100.00 % | 50.446 M 0.00 % | 50.446 M 1 543.08 % | 3.070 M 0.00 % | 3.070 M |
| Investments in property plant and equipment | -2.287 M -364.62 % | -492.259 K -105.13 % | 9.593 M 234.57 % | -7.128 M 73.66 % | -27.060 M -65.16 % | -16.384 M -178.65 % | 20.831 M 324.53 % | -9.278 M 45.13 % | -16.909 M 17.30 % | -20.446 M -9.51 % | -18.669 M 31.95 % | -27.434 M 28.96 % | -38.616 M -67.54 % | -23.049 M 66.49 % | -68.780 M -110.70 % | -32.644 M 4.82 % | -34.298 M 32.64 % | -50.916 M -30.05 % | -39.151 M 13.56 % | -45.295 M -52.75 % | -29.652 M -98.47 % | -14.941 M 67.55 % | -46.047 M -456.14 % | -8.280 M -29.90 % | -6.374 M 62.97 % | -17.211 M -203.55 % | -5.670 M 67.67 % | -17.540 M -699.93 % | -2.193 M 83.85 % | -13.577 M -35.55 % | -10.016 M 23.97 % | -13.175 M -37.22 % | -9.601 M 0.00 % | -9.601 M 47.97 % | -18.455 M | 0.000 100.00 % | -14.188 M | 0.000 100.00 % | -20.081 M 0.00 % | -20.081 M -106.15 % | -9.741 M 0.00 % | -9.741 M |
| Acquisitions net | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 5.600 K -99.66 % | 1.645 M 12 822.36 % | 12.726 K -99.81 % | 6.656 M 180.44 % | 2.373 M 4 115.60 % | 56.299 K -94.06 % | 947.150 K 205.24 % | -900.000 K -391.13 % | 309.139 K -77.19 % | 1.355 M 8.57 % | 1.249 M -55.12 % | 2.782 M 156.82 % | 1.083 M 3 789.47 % | 27.848 K -99.65 % | 7.878 M 3 247.82 % | 235.307 K | 0.000 | 0.000 | 0.000 100.00 % | -106.500 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 |
| Purchases of investments | -400.000 K 99.37 % | -63.820 M -94.42 % | -32.827 M -40 933.20 % | -80.000 K 99.97 % | -285.050 M | 0.000 100.00 % | -510.000 M -662.91 % | 90.600 M 190.60 % | -100.000 M | 0.000 | 0.000 -100.00 % | 410.700 M 200.00 % | -410.700 M -45 533.33 % | -900.000 K -283.67 % | 490.000 K -99.83 % | 282.510 M 191.72 % | -308.000 M | 0.000 100.00 % | -24.000 M 4.00 % | -25.000 M | 0.000 100.00 % | -70.000 M -65 827.61 % | 106.500 K 105.33 % | -2.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 |
| Sales maturities of investments | 1.741 M 2 610.09 % | 64.224 K -99.37 % | 10.147 M | 0.000 -100.00 % | 324.395 M | 0.000 -100.00 % | 461.963 M 453.97 % | -130.510 M -198.83 % | 132.049 M | 0.000 | 0.000 -100.00 % | 2.688 M -99.42 % | 462.433 M | 0.000 -100.00 % | 671.684 M 29 870.93 % | 2.241 M -98.93 % | 208.950 M 248.25 % | 60.000 M -15.23 % | 70.783 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 |
| Other investing activites | -33.411 M -2 604.62 % | 1.334 M -72.76 % | 4.898 M -90.39 % | 50.984 M 0.27 % | 50.846 M 8 778.96 % | 572.654 K -23.61 % | 749.678 K 101.38 % | -54.387 M -8.02 % | -50.350 M -200.00 % | 50.350 M 203.16 % | -48.806 M 88.11 % | -410.355 M -739.08 % | -48.905 M -195.20 % | 51.372 M 50.03 % | 34.242 M 959.81 % | -3.983 M 86.42 % | -29.323 M 57.88 % | -69.621 M -237.51 % | 50.629 M 202.19 % | -49.546 M -133.86 % | 146.313 M 396.19 % | -49.399 M -177.61 % | 63.646 M 321.57 % | -28.725 M -198.46 % | 29.173 M 1 859.08 % | 1.489 M 100.75 % | -199.676 M -3 816.99 % | 5.372 M 740.50 % | 639.138 K 82.11 % | 350.956 K 26.14 % | 278.233 K -99.33 % | 41.521 M 7 146.85 % | 572.951 K 0.00 % | 572.950 K 84.54 % | 310.483 K | 0.000 | 0.000 | 0.000 -100.00 % | 529.016 K 0.00 % | 529.016 K | 0.000 | 0.000 |
| Net cash used for investing activites | -34.358 M 40.67 % | -57.914 M -607.19 % | -8.189 M -118.71 % | 43.781 M 227.78 % | 13.357 M 184.55 % | -15.798 M -157.87 % | 27.301 M 126.98 % | -101.201 M -187.88 % | -35.154 M -213.95 % | 30.852 M 145.12 % | -68.376 M -183.80 % | -24.093 M 30.03 % | -34.433 M -225.56 % | 27.423 M 180.54 % | -34.048 M 0.98 % | -34.385 M 45.95 % | -63.622 M -5.09 % | -60.537 M -203.91 % | 58.261 M 148.62 % | -119.841 M -202.73 % | 116.661 M 186.84 % | -134.340 M -858.73 % | 17.706 M 145.39 % | -39.004 M -271.08 % | 22.799 M 245.01 % | -15.722 M 92.34 % | -205.346 M -1 587.60 % | -12.168 M -683.24 % | -1.554 M 88.25 % | -13.226 M -35.82 % | -9.738 M -134.35 % | 28.346 M 413.97 % | -9.028 M 0.00 % | -9.028 M 50.24 % | -18.144 M | 0.000 100.00 % | -14.188 M | 0.000 100.00 % | -19.552 M 0.00 % | -19.552 M -100.72 % | -9.741 M 0.00 % | -9.741 M |
| Debt repayment | -4.404 M -103.94 % | 111.900 M 3 364 696.23 % | 3.326 K -99.95 % | 6.850 M 293.54 % | -3.539 M | 0.000 -100.00 % | 5.848 M | 0.000 100.00 % | -61.185 M -247.64 % | -17.600 M | 0.000 100.00 % | -15.360 M 66.90 % | -46.406 M -205.03 % | 44.182 M 478.70 % | 7.635 M -47.91 % | 14.656 M 43.46 % | 10.216 M -83.90 % | 63.441 M 436.17 % | 11.832 M -61.08 % | 30.400 M 3 214.22 % | -976.166 K -101.82 % | 53.503 M 32.94 % | 40.246 M 159.19 % | -68.000 M | 0.000 -100.00 % | 58.000 M 277.75 % | -32.630 M | 0.000 100.00 % | -11.971 M -166.40 % | 18.029 M 239.32 % | -12.941 M 81.43 % | -69.690 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.321 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.154 M 0.00 % | -1.154 M 50.00 % | -2.308 M | 0.000 100.00 % | -2.439 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 |
| Dividends paid | -1.505 M -16.20 % | -1.295 M -38.55 % | -934.982 K 3.61 % | -969.995 K 85.33 % | -6.613 M -441.31 % | -1.222 M -55.18 % | -787.300 K 96.18 % | -20.636 M 0.00 % | -20.636 M -834.61 % | -2.208 M -10.66 % | -1.995 M -26.25 % | -1.580 M -3.44 % | -1.528 M 29.44 % | -2.165 M 29.26 % | -3.061 M -99.11 % | -1.537 M 92.91 % | -21.689 M -1 116.36 % | -1.783 M 48.46 % | -3.460 M 78.80 % | -16.319 M -1 949.63 % | -796.200 K -23.08 % | -646.871 K -393.47 % | -131.086 K 96.05 % | -3.316 M 86.25 % | -24.111 M -7 102.75 % | -334.750 K -32.29 % | -253.036 K 71.59 % | -890.773 K 15.72 % | -1.057 M -13.21 % | -933.535 K 14.75 % | -1.095 M 80.83 % | -5.713 M -57.24 % | -3.633 M 0.00 % | -3.633 M | 0.000 | 0.000 100.00 % | -2.726 M | 0.000 100.00 % | -3.445 M 0.00 % | -3.445 M -14.78 % | -3.002 M 0.00 % | -3.002 M |
| Other financing activites | -10.376 M 39.94 % | -17.277 M -151.80 % | -6.861 M -8 676.74 % | 79.999 K 102.77 % | -2.883 M | 0.000 100.00 % | -6.835 M -983.67 % | 773.522 K 133.52 % | -2.308 M -7 693 241 260.96 % | -0.030 100.00 % | -7.167 M | 0.000 100.00 % | -1.439 M -243.92 % | 1.000 M -63.83 % | 2.765 M -44.97 % | 5.024 M 113.86 % | -36.256 M | 0.000 100.00 % | -4.808 M | 0.000 | 0.000 -100.00 % | 0.250 100.00 % | -2.817 M | 0.000 -100.00 % | 50.335 M 503 347 489 631.22 % | -0.010 100.00 % | -15.184 M -104.73 % | 320.772 M 1 165.29 % | -30.111 M -2 551 787 994.80 % | 1.180 118.52 % | 0.540 -100.00 % | 4.007 M -76.67 % | 17.179 M 0.00 % | 17.179 M 169.11 % | -24.858 M | 0.000 -100.00 % | 5.277 M | 0.000 100.00 % | -14.116 M 0.00 % | -14.116 M -598.57 % | 2.831 M 0.00 % | 2.831 M |
| Net cash used provided by financing activities | -16.285 M -117.45 % | 93.328 M 1 297.59 % | -7.793 M -230.75 % | 5.960 M 145.72 % | -13.036 M -966.98 % | -1.222 M 2.45 % | -1.253 M -194.12 % | -425.850 K 99.50 % | -85.761 M -332.97 % | -19.808 M -70.73 % | -11.602 M 31.51 % | -16.940 M 65.69 % | -49.373 M -214.78 % | 43.017 M 486.18 % | 7.338 M -59.55 % | 18.143 M 138.01 % | -47.728 M -168.72 % | 69.458 M 729.60 % | 8.372 M -40.54 % | 14.081 M 894.47 % | -1.772 M -103.35 % | 52.857 M 31.76 % | 40.115 M 156.25 % | -71.316 M -375.47 % | 25.889 M -55.11 % | 57.665 M 220.60 % | -47.814 M -114.91 % | 320.772 M 843.58 % | -43.139 M -352.34 % | 17.096 M 221.80 % | -14.036 M 80.34 % | -71.396 M -627.05 % | 13.546 M 0.00 % | 13.546 M 154.50 % | -24.858 M | 0.000 -100.00 % | 2.757 M | 0.000 100.00 % | -17.562 M 0.00 % | -17.562 M -10 216.11 % | -170.236 K 0.00 % | -170.236 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.130 30.00 % | 0.100 -85.29 % | 0.680 100.00 % | -615.000 K 77.12 % | -2.688 M 16.48 % | -3.218 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 |
| Net change in cash | -18.118 M 59.04 % | -44.238 M -159.08 % | 74.880 M 85.26 % | 40.420 M 141.84 % | 16.714 M 110.09 % | -165.658 M -450.97 % | 47.200 M 463.56 % | 8.375 M 209.52 % | -7.647 M -116.05 % | 47.644 M 367.24 % | -17.828 M -194.03 % | 18.960 M 179.14 % | -23.958 M 44.24 % | -42.969 M -156.32 % | 76.287 M 1 335.66 % | -6.174 M 96.06 % | -156.572 M -104.95 % | -76.395 M -130.39 % | 251.352 M 257.18 % | -159.911 M -170.40 % | 227.132 M 204.40 % | -217.552 M -274.97 % | 124.337 M 249.76 % | -83.023 M -186.86 % | 95.582 M 365.41 % | -36.013 M 85.31 % | -245.172 M -171.81 % | 341.441 M 3 503.66 % | 9.475 M 115.25 % | -62.135 M -187.47 % | 71.033 M 465.46 % | -19.437 M -5 651.09 % | 350.140 K 0.00 % | 350.138 K -96.73 % | 10.724 M | 0.000 100.00 % | -5.337 M | 0.000 -100.00 % | 13.332 M 0.00 % | 13.332 M 294.88 % | -6.841 M 0.00 % | -6.841 M |
| Cash at beginning of period | 174.869 M -20.19 % | 219.107 M 51.92 % | 144.227 M 38.94 % | 103.807 M 19.19 % | 87.093 M -65.54 % | 252.752 M 22.96 % | 205.552 M 4.25 % | 197.177 M -3.73 % | 204.824 M 30.31 % | 157.180 M -10.19 % | 175.008 M 12.15 % | 156.048 M -13.31 % | 180.006 M -19.27 % | 222.975 M 52.01 % | 146.688 M -4.04 % | 152.862 M -50.60 % | 309.433 M -19.80 % | 385.829 M 186.91 % | 134.477 M -54.32 % | 294.388 M 337.71 % | 67.256 M -76.39 % | 284.809 M 77.48 % | 160.472 M -34.10 % | 243.494 M 64.62 % | 147.912 M -19.58 % | 183.925 M -57.14 % | 429.098 M 389.52 % | 87.656 M 12.12 % | 78.181 M -44.28 % | 140.316 M 102.53 % | 69.283 M -21.91 % | 88.720 M 0.40 % | 88.369 M | 0.000 | 0.000 -100.00 % | 66.572 M -7.42 % | 71.910 M | 0.000 | 0.000 -100.00 % | 50.583 M -11.91 % | 57.425 M | 0.000 |
| Cash at end of period | 156.751 M -10.36 % | 174.869 M -20.19 % | 219.107 M 51.92 % | 144.227 M 38.94 % | 103.807 M 19.19 % | 87.093 M -65.54 % | 252.752 M 22.96 % | 205.552 M 4.25 % | 197.177 M -3.73 % | 204.824 M 30.31 % | 157.180 M -10.19 % | 175.008 M 12.15 % | 156.048 M -13.31 % | 180.006 M -19.27 % | 222.975 M 52.01 % | 146.688 M -4.04 % | 152.862 M -50.60 % | 309.433 M -19.80 % | 385.829 M 186.91 % | 134.477 M -54.32 % | 294.388 M 337.71 % | 67.256 M -76.39 % | 284.809 M 77.48 % | 160.472 M -34.10 % | 243.494 M 64.62 % | 147.912 M -19.58 % | 183.925 M -57.14 % | 429.098 M 389.52 % | 87.656 M 12.12 % | 78.181 M -44.28 % | 140.316 M 102.53 % | 69.283 M -21.91 % | 88.720 M 25 238.45 % | 350.138 K -96.73 % | 10.724 M -83.89 % | 66.572 M 0.00 % | 66.572 M | 0.000 -100.00 % | 13.332 M -79.14 % | 63.915 M 26.36 % | 50.583 M 839.40 % | -6.841 M |
| Operating cash flow | 32.524 M 140.83 % | -79.651 M | 0.000 100.00 % | -9.321 M -156.86 % | 16.393 M 111.03 % | -148.638 M -802.75 % | 21.151 M -80.77 % | 110.002 M -2.88 % | 113.269 M 209.47 % | 36.600 M -41.69 % | 62.764 M 0.13 % | 62.680 M -0.61 % | 63.065 M 155.61 % | -113.408 M -217.54 % | 96.482 M 683.83 % | 12.309 M 127.22 % | -45.222 M 46.99 % | -85.315 M -146.19 % | 184.719 M 441.12 % | -54.151 M -148.24 % | 112.243 M 182.49 % | -136.069 M -304.57 % | 66.516 M 143.67 % | 27.298 M -41.79 % | 46.894 M 160.15 % | -77.956 M -1 075.93 % | 7.988 M -75.67 % | 32.837 M -39.38 % | 54.167 M 182.07 % | -66.004 M -169.62 % | 94.808 M 301.50 % | 23.613 M 666.54 % | -4.168 M 0.00 % | -4.168 M -107.76 % | 53.725 M | 0.000 -100.00 % | 6.094 M | 0.000 -100.00 % | 50.446 M 0.00 % | 50.446 M 1 543.08 % | 3.070 M 0.00 % | 3.070 M |
| Capital expenditure | -2.287 M -364.62 % | -492.259 K -105.13 % | 9.593 M 234.57 % | -7.128 M 73.66 % | -27.060 M -65.16 % | -16.384 M -178.65 % | 20.831 M 324.53 % | -9.278 M 45.13 % | -16.909 M 17.30 % | -20.446 M -9.51 % | -18.669 M 31.95 % | -27.434 M 28.96 % | -38.616 M -67.54 % | -23.049 M 66.49 % | -68.780 M -110.70 % | -32.644 M 4.82 % | -34.298 M 32.64 % | -50.916 M -30.05 % | -39.151 M 13.56 % | -45.295 M -52.75 % | -29.652 M -98.47 % | -14.941 M 67.55 % | -46.047 M -456.14 % | -8.280 M -29.90 % | -6.374 M 62.97 % | -17.211 M -203.55 % | -5.670 M 67.67 % | -17.540 M -699.93 % | -2.193 M 83.85 % | -13.577 M -35.55 % | -10.016 M 23.97 % | -13.175 M -37.22 % | -9.601 M 0.00 % | -9.601 M 47.97 % | -18.455 M | 0.000 100.00 % | -14.188 M | 0.000 100.00 % | -20.081 M 0.00 % | -20.081 M -106.15 % | -9.741 M 0.00 % | -9.741 M |
| Free CashFlow | 30.237 M 137.73 % | -80.144 M -179.78 % | 100.455 M 710.69 % | -16.449 M -54.20 % | -10.667 M 93.54 % | -165.022 M -493.08 % | 41.982 M -58.32 % | 100.724 M 4.53 % | 96.359 M 496.48 % | 16.155 M -63.36 % | 44.095 M 25.11 % | 35.246 M 44.16 % | 24.449 M 117.92 % | -136.457 M -592.59 % | 27.702 M 236.23 % | -20.335 M 74.43 % | -79.520 M 41.63 % | -136.232 M -193.59 % | 145.568 M 246.38 % | -99.446 M -220.41 % | 82.591 M 154.69 % | -151.010 M -837.74 % | 20.469 M 7.63 % | 19.018 M -53.07 % | 40.520 M 142.58 % | -95.167 M -4 205.94 % | 2.318 M -84.85 % | 15.298 M -70.57 % | 51.974 M 165.31 % | -79.582 M -193.86 % | 84.791 M 712.30 % | 10.438 M 175.81 % | -13.769 M 0.00 % | -13.769 M -139.04 % | 35.271 M | 0.000 100.00 % | -8.094 M | 0.000 -100.00 % | 30.365 M 0.00 % | 30.365 M 555.18 % | -6.671 M 0.00 % | -6.671 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 |