Cosco (India) Limited COSCO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.733 B -1.71 % | 1.764 B 15.81 % | 1.523 B 12.06 % | 1.359 B -7.88 % | 1.475 B 10.53 % | 1.335 B 0.90 % | 1.323 B 5.12 % | 1.258 B -7.40 % | 1.359 B 7.89 % | 1.259 B 5.98 % | 1.188 B 13.17 % | 1.050 B 13.14 % | 928.072 M 14.84 % | 808.154 M 17.23 % | 689.355 M 19.85 % | 575.186 M 7.04 % | 537.336 M 13.35 % | 474.043 M 31.25 % | 361.182 M -9.53 % | 399.218 M |
| Net income | 7.815 M -75.64 % | 32.079 M 371.40 % | 6.805 M -64.56 % | 19.201 M -57.41 % | 45.080 M 149.45 % | 18.072 M -40.12 % | 30.178 M -23.22 % | 39.302 M -29.31 % | 55.599 M 65.99 % | 33.495 M -11.98 % | 38.056 M 39.13 % | 27.352 M 2 275.42 % | 1.151 M 102.86 % | -40.247 M -572.10 % | 8.525 M 144.55 % | 3.486 M 55.42 % | 2.243 M 19.69 % | 1.874 M 106.41 % | -29.230 M -22.11 % | -23.938 M |
| Income before tax | 11.924 M -74.58 % | 46.906 M 418.30 % | 9.050 M -63.93 % | 25.091 M -60.30 % | 63.202 M 184.98 % | 22.178 M -52.78 % | 46.972 M -25.09 % | 62.706 M -20.62 % | 78.998 M 59.23 % | 49.611 M 7.41 % | 46.187 M 16.53 % | 39.634 M 78.08 % | 22.257 M 138.80 % | -57.361 M -491.41 % | 14.655 M 44.06 % | 10.173 M 272.08 % | 2.734 M 37.59 % | 1.987 M 107.08 % | -28.075 M -20.38 % | -23.323 M |
| Income before tax ratio | 0.01 -74.14 % | 0.03 347.54 % | 0.01 -67.81 % | 0.02 -56.91 % | 0.04 157.82 % | 0.02 -53.21 % | 0.04 -28.74 % | 0.05 -14.28 % | 0.06 47.59 % | 0.04 1.36 % | 0.04 2.97 % | 0.04 57.39 % | 0.02 133.79 % | -0.07 -433.87 % | 0.02 20.20 % | 0.02 247.59 % | 0.01 21.39 % | 0.00 105.39 % | -0.08 -33.05 % | -0.06 |
| EBITDA | 88.201 M -28.28 % | 122.977 M 54.26 % | 79.723 M -8.37 % | 87.003 M -25.96 % | 117.516 M 47.50 % | 79.673 M -19.67 % | 99.184 M -10.20 % | 110.448 M -12.57 % | 126.322 M 34.51 % | 93.911 M 2.42 % | 91.688 M 25.34 % | 73.150 M -9.70 % | 81.006 M 128.73 % | 35.416 M -36.10 % | 55.425 M -4.90 % | 58.282 M 55.66 % | 37.441 M 14.61 % | 32.667 M 263.61 % | 8.984 M -11.90 % | 10.198 M |
| Net income ratio | 0.00 -75.21 % | 0.02 307.04 % | 0.00 -68.37 % | 0.01 -53.76 % | 0.03 125.68 % | 0.01 -40.65 % | 0.02 -26.95 % | 0.03 -23.67 % | 0.04 53.85 % | 0.03 -16.95 % | 0.03 22.95 % | 0.03 1 999.50 % | 0.00 102.49 % | -0.05 -502.70 % | 0.01 104.05 % | 0.01 45.19 % | 0.00 5.59 % | 0.00 104.88 % | -0.08 -34.97 % | -0.06 |
| Ratio EBITDA | 0.05 -27.03 % | 0.07 33.20 % | 0.05 -18.23 % | 0.06 -19.63 % | 0.08 33.44 % | 0.06 -20.39 % | 0.07 -14.57 % | 0.09 -5.58 % | 0.09 24.67 % | 0.07 -3.35 % | 0.08 10.76 % | 0.07 -20.19 % | 0.09 99.17 % | 0.04 -45.49 % | 0.08 -20.65 % | 0.10 45.42 % | 0.07 1.11 % | 0.07 177.04 % | 0.02 -2.62 % | 0.03 |
| Gross profit ratio | 0.37 10.61 % | 0.33 4.78 % | 0.32 5.54 % | 0.30 3.36 % | 0.29 87.41 % | 0.16 6.78 % | 0.15 -57.43 % | 0.34 6.67 % | 0.32 -14.41 % | 0.38 7.53 % | 0.35 -5.21 % | 0.37 -7.17 % | 0.40 2.38 % | 0.39 0.13 % | 0.39 -2.54 % | 0.40 -6.61 % | 0.42 10.76 % | 0.38 164.44 % | 0.15 639.28 % | -0.03 |
| Weighted average shs out dil | 4.179 M 0.45 % | 4.161 M -0.01 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M |
| Weighted average shs out | 4.179 M 0.45 % | 4.161 M -0.01 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M |
| EPS diluted | 1.88 -75.62 % | 7.71 370.12 % | 1.64 -64.43 % | 4.61 -57.43 % | 10.83 149.54 % | 4.34 -40.14 % | 7.25 -23.28 % | 9.45 -29.27 % | 13.36 65.96 % | 8.05 -12.02 % | 9.15 39.27 % | 6.57 2 246.43 % | 0.28 102.90 % | -9.67 -571.71 % | 2.05 144.05 % | 0.84 55.56 % | 0.54 20.00 % | 0.45 106.40 % | -7.03 -22.26 % | -5.75 |
| Earnings per share | 1.88 -75.62 % | 7.71 370.12 % | 1.64 -64.43 % | 4.61 -57.43 % | 10.83 149.54 % | 4.34 -40.14 % | 7.25 -23.28 % | 9.45 -29.27 % | 13.36 65.96 % | 8.05 -12.02 % | 9.15 39.27 % | 6.57 2 246.43 % | 0.28 102.90 % | -9.67 -571.71 % | 2.05 144.05 % | 0.84 55.56 % | 0.54 20.00 % | 0.45 106.40 % | -7.03 -22.26 % | -5.75 |
| Gross profit | 639.291 M 8.72 % | 587.993 M 21.35 % | 484.546 M 18.28 % | 409.670 M -4.78 % | 430.236 M 107.15 % | 207.694 M 7.74 % | 192.768 M -55.25 % | 430.749 M -1.22 % | 436.065 M -7.66 % | 472.245 M 13.96 % | 414.394 M 7.27 % | 386.315 M 5.03 % | 367.812 M 17.58 % | 312.828 M 17.38 % | 266.502 M 16.80 % | 228.169 M -0.03 % | 228.230 M 25.55 % | 181.788 M 247.07 % | 52.379 M 587.90 % | -10.736 M |
| Income tax expense | 4.109 M -72.29 % | 14.827 M 560.45 % | 2.245 M -61.88 % | 5.890 M -67.50 % | 18.122 M 341.35 % | 4.106 M -75.55 % | 16.794 M -28.24 % | 23.404 M 0.02 % | 23.399 M 45.19 % | 16.116 M 98.20 % | 8.131 M -33.80 % | 12.282 M -41.80 % | 21.105 M 223.32 % | -17.114 M -379.18 % | 6.130 M -10.95 % | 6.883 M 2 164.31 % | 304.000 K 913.33 % | 30.000 K -97.40 % | 1.155 M 87.66 % | 615.601 K |
| Cost of revenue | 1.094 B -6.93 % | 1.176 B 13.23 % | 1.038 B 9.38 % | 949.180 M -9.15 % | 1.045 B -7.28 % | 1.127 B -0.27 % | 1.130 B 36.54 % | 827.450 M -10.32 % | 922.619 M 17.22 % | 787.070 M 1.70 % | 773.893 M 16.60 % | 663.725 M 18.47 % | 560.260 M 13.11 % | 495.326 M 17.14 % | 422.853 M 21.85 % | 347.017 M 12.26 % | 309.106 M 5.77 % | 292.255 M -5.36 % | 308.804 M -24.67 % | 409.954 M |
| General and administrative expenses | 208.144 M 1 050.16 % | 18.097 M 16.27 % | 15.565 M 1.90 % | 15.275 M 15.33 % | 13.245 M -7.55 % | 14.327 M 5.98 % | 13.519 M -6.35 % | 14.436 M 11.54 % | 12.943 M 441.76 % | 2.389 M 17.75 % | 2.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.612 M 31.86 % | 126.351 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 26.018 M -26.55 % | 35.421 M -2.25 % | 36.236 M 50.11 % | 24.140 M 73.33 % | 13.927 M -48.12 % | 26.843 M 18.36 % | 22.680 M -44.17 % | 40.621 M -9.78 % | 45.022 M 52.02 % | 29.615 M 13.88 % | 26.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 232.282 M -47.57 % | 443.061 M 17.35 % | 377.562 M 24.31 % | 303.724 M 2.40 % | 296.614 M -21.44 % | 377.541 M 30 351.68 % | -1.248 M -100.33 % | 375.692 M 21.42 % | 309.413 M -20.79 % | 390.630 M 13.80 % | 343.267 M -2.45 % | 351.878 M 1.19 % | 347.751 M -6.49 % | 371.901 M 336.32 % | 85.235 M -6.99 % | 91.645 M -59.36 % | 225.496 M 25.41 % | 179.801 M 48 904.59 % | -368.410 K -100.51 % | 72.044 M |
| Operating expenses | 583.764 M 17.53 % | 496.675 M 15.64 % | 429.496 M 25.17 % | 343.139 M 5.72 % | 324.573 M -22.48 % | 418.711 M 0.89 % | 414.998 M -3.66 % | 430.749 M 17.25 % | 367.381 M -13.08 % | 422.683 M 13.84 % | 371.303 M 5.52 % | 351.878 M 1.18 % | 347.774 M -6.49 % | 371.901 M 47.67 % | 251.847 M 15.53 % | 217.996 M -3.33 % | 225.496 M 25.41 % | 179.801 M 129.15 % | 78.463 M 17 251.39 % | 452.200 K |
| Cost and expenses | 1.678 B 0.34 % | 1.672 B 13.93 % | 1.468 B 13.57 % | 1.292 B -5.63 % | 1.369 B 7.40 % | 1.275 B 2.53 % | 1.244 B 7.49 % | 1.157 B -10.31 % | 1.290 B 6.63 % | 1.210 B 5.64 % | 1.145 B 12.76 % | 1.016 B 11.85 % | 908.034 M 4.71 % | 867.228 M 28.54 % | 674.700 M 19.41 % | 565.013 M 5.69 % | 534.602 M 13.25 % | 472.056 M 21.89 % | 387.267 M -5.64 % | 410.406 M |
| Research and development expenses | 0.000 -100.00 % | 96.000 K -27.82 % | 133.000 K | 0.000 -100.00 % | 787.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -93.88 % | 49.000 K | 0.000 | 0.000 -100.00 % | 22.509 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 351.482 M 556.75 % | 53.518 M 3.31 % | 51.801 M 31.42 % | 39.415 M 45.06 % | 27.172 M -34.00 % | 41.170 M 13.73 % | 36.199 M -34.25 % | 55.057 M -5.02 % | 57.965 M 81.12 % | 32.004 M 14.16 % | 28.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.612 M 31.86 % | 126.351 M | 0.000 | 0.000 -100.00 % | 78.095 M 7.72 % | 72.496 M |
| Interest income | 0.000 -100.00 % | 2.333 M | 0.000 -100.00 % | 16.000 K -93.63 % | 251.000 K -64.14 % | 700.000 K 204.35 % | 230.000 K 4 500.00 % | 5.000 K -99.88 % | 4.073 M 30 090.50 % | 13.491 K -50.29 % | 27.140 K -82.84 % | 158.150 K 139.27 % | 66.098 K -29.66 % | 93.972 K 204.51 % | 30.860 K -32.88 % | 45.974 K 102.56 % | -1.795 M -229.78 % | 1.383 M 434.71 % | 258.658 K 203.43 % | 85.245 K |
| Interest expense | 50.979 M -2.55 % | 52.313 M 1.62 % | 51.478 M 10.05 % | 46.777 M 14.61 % | 40.815 M -7.28 % | 44.020 M 3.75 % | 42.427 M 7.46 % | 39.480 M 5.84 % | 37.300 M -1.29 % | 37.787 M -3.16 % | 39.022 M 41.01 % | 27.674 M 8.78 % | 25.440 M -0.80 % | 25.646 M -6.91 % | 27.550 M 2.06 % | 26.994 M 7.18 % | 25.186 M 2.32 % | 24.614 M 12.80 % | 21.821 M 32.46 % | 16.473 M |
| Depreciation and amortization | 25.298 M 6.48 % | 23.758 M 23.77 % | 19.195 M 15.95 % | 16.555 M 8.87 % | 15.206 M 3.92 % | 14.633 M 49.53 % | 9.786 M -3.00 % | 10.089 M 0.65 % | 10.024 M 6.74 % | 9.391 M 4.34 % | 9.001 M 18.16 % | 7.617 M 4.88 % | 7.263 M 17.79 % | 6.166 M -48.30 % | 11.928 M -11.58 % | 13.490 M 74.61 % | 7.726 M 3.72 % | 7.449 M -51.12 % | 15.238 M -10.61 % | 17.047 M |
| Operating income | 55.527 M -39.19 % | 91.318 M 65.88 % | 55.050 M -17.26 % | 66.531 M -37.03 % | 105.663 M 62.64 % | 64.969 M -21.44 % | 82.702 M -15.07 % | 97.382 M 41.78 % | 68.684 M 38.58 % | 49.562 M 15.02 % | 43.092 M 25.13 % | 34.437 M 71.86 % | 20.038 M 133.92 % | -59.073 M -503.09 % | 14.655 M 44.06 % | 10.173 M 272.08 % | 2.734 M 37.59 % | 1.987 M 107.62 % | -26.084 M -133.15 % | -11.188 M |
| Operating income ratio | 0.03 -38.14 % | 0.05 43.23 % | 0.04 -26.16 % | 0.05 -31.65 % | 0.07 47.14 % | 0.05 -22.14 % | 0.06 -19.21 % | 0.08 53.10 % | 0.05 28.45 % | 0.04 8.53 % | 0.04 10.57 % | 0.03 51.90 % | 0.02 129.54 % | -0.07 -443.84 % | 0.02 20.20 % | 0.02 247.59 % | 0.01 21.39 % | 0.00 105.80 % | -0.07 -157.70 % | -0.03 |
| Total other income expenses net | -43.603 M 1.82 % | -44.412 M 3.45 % | -46.000 M -11.00 % | -41.440 M 2.40 % | -42.461 M | 0.000 100.00 % | -35.730 M -3.04 % | -34.676 M -436.22 % | 10.314 M 20 780.94 % | 49.392 K -98.40 % | 3.095 M -40.45 % | 5.198 M 134.23 % | 2.219 M 29.58 % | 1.712 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.991 M 83.59 % | -12.135 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 623.444 M 10.74 % | 562.956 M 4.92 % | 536.574 M 10.41 % | 486.000 M 5.58 % | 460.326 M 8.24 % | 425.276 M -0.21 % | 426.165 M 9.39 % | 389.584 M 10.33 % | 353.122 M -10.06 % | 392.611 M 3.56 % | 379.129 M 9.72 % | 345.554 M 52.23 % | 226.992 M 2.00 % | 222.536 M -35.66 % | 345.901 M 1.88 % | 339.516 M -8.91 % | 372.708 M 11.34 % | 334.755 M 1.32 % | 330.377 M 30.89 % | 252.411 M |
| Total investments | 11.310 M 347.04 % | 2.530 M -84.28 % | 16.095 M -5.72 % | 17.072 M 341 340.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -99.96 % | 12.931 M -0.10 % | 12.945 M 0.03 % | 12.940 M -8.58 % | 14.155 M 8.02 % | 13.103 M -22.99 % | 17.016 M |
| Total debt | 625.847 M 9.89 % | 569.504 M 5.54 % | 539.591 M 4.70 % | 515.354 M 6.71 % | 482.931 M 12.92 % | 427.686 M -5.47 % | 452.445 M 9.30 % | 413.930 M -0.60 % | 416.436 M 3.65 % | 401.771 M 0.43 % | 400.058 M 10.84 % | 360.939 M 38.95 % | 259.767 M 3.98 % | 249.814 M -29.24 % | 353.040 M 2.14 % | 345.653 M -8.97 % | 379.720 M 11.67 % | 340.027 M 0.53 % | 338.246 M 31.39 % | 257.429 M |
| Accumulated other comprehensive income loss | 518.999 K | 0.000 | 0.000 -100.00 % | 113.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.517 M -2.83 % | 115.797 M | 0.000 | 0.000 | 0.000 100.00 % | -15.342 M 18.51 % | -18.828 M -157.51 % | 32.738 M -29.44 % | 46.401 M -39.12 % | 76.221 M |
| Retained earnings | 431.273 M 38.70 % | 310.941 M 11.50 % | 278.862 M 2.50 % | 272.057 M 7.59 % | 252.856 M 21.70 % | 207.776 M 9.53 % | 189.704 M 18.92 % | 159.527 M 35.29 % | 117.913 M 89.22 % | 62.314 M 79.00 % | 34.812 M 1 173.29 % | -3.243 M 89.40 % | -30.595 M 3.63 % | -31.747 M -473.49 % | 8.500 M 0.00 % | 8.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M |
| Total equity | 504.632 M 1.32 % | 498.067 M 6.98 % | 465.553 M 1.55 % | 458.449 M 4.86 % | 437.218 M 11.51 % | 392.095 M 4.81 % | 374.114 M 8.58 % | 344.549 M 14.04 % | 302.118 M 21.98 % | 247.671 M 12.49 % | 220.169 M 18.76 % | 185.393 M 17.31 % | 158.042 M 0.73 % | 156.890 M 293.08 % | 39.913 M -30.58 % | 57.498 M 6.45 % | 54.012 M -48.84 % | 105.578 M -11.46 % | 119.241 M -20.01 % | 149.061 M |
| Other non current liabilities | 9.906 M 8.39 % | 9.139 M -12.83 % | 10.484 M 9.00 % | 9.618 M 0.82 % | 9.540 M 2.15 % | 9.339 M 20.52 % | 7.749 M 6.71 % | 7.262 M 11.38 % | 6.520 M 14.61 % | 5.689 M -37.45 % | 9.095 M -5.13 % | 9.587 M 21.83 % | 7.869 M 36.12 % | 5.781 M | 0.000 | 0.000 -100.00 % | 3.443 M 22.18 % | 2.818 M | 0.000 -100.00 % | 980.507 K |
| Long term debt | 160.910 M 2.78 % | 156.559 M -3.29 % | 161.884 M 3.79 % | 155.968 M -0.32 % | 156.475 M -1.75 % | 159.263 M 6.18 % | 150.000 M 7.14 % | 140.000 M 0.00 % | 140.000 M -0.69 % | 140.976 M -0.94 % | 142.318 M 1.66 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M -60.34 % | 353.040 M 2.14 % | 345.653 M 93.07 % | 179.027 M 17.25 % | 152.682 M -16.27 % | 182.349 M 11.57 % | 163.433 M |
| Total non current liabilities | 170.816 M 3.09 % | 165.698 M -3.87 % | 172.368 M 4.10 % | 165.586 M -0.26 % | 166.015 M -1.53 % | 168.602 M 6.88 % | 157.749 M 7.12 % | 147.262 M 0.51 % | 146.520 M -0.10 % | 146.665 M -3.14 % | 151.413 M 0.94 % | 150.002 M 1.44 % | 147.869 M 0.86 % | 146.603 M -58.47 % | 353.040 M 1.71 % | 347.112 M 87.91 % | 184.725 M 16.61 % | 158.417 M -14.66 % | 185.633 M 10.46 % | 168.047 M |
| Other current liabilities | 89.058 M 27.32 % | 69.949 M 10.02 % | 63.577 M 12.86 % | 56.333 M -5.83 % | 59.821 M 8.77 % | 54.998 M -13.92 % | 63.895 M 20.50 % | 53.027 M -21.32 % | 67.400 M 7.73 % | 62.566 M -44.07 % | 111.869 M 158.29 % | 43.311 M -68.51 % | 137.519 M 23.56 % | 111.294 M -54.49 % | 244.562 M 6.18 % | 230.336 M 530.08 % | 36.557 M 28.90 % | 28.360 M 58.28 % | 17.918 M 5.77 % | 16.941 M |
| Deferred revenue | 0.000 -100.00 % | 1.188 M -85.30 % | 8.083 M 175.96 % | 2.929 M 51.45 % | 1.934 M -35.62 % | 3.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.900 M 67.53 % | 12.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 464.937 M 12.59 % | 412.945 M 9.33 % | 377.707 M 5.10 % | 359.386 M 10.09 % | 326.456 M 21.62 % | 268.423 M -11.25 % | 302.445 M 10.41 % | 273.930 M -0.91 % | 276.436 M 6.00 % | 260.795 M 1.19 % | 257.740 M 28.85 % | 200.038 M 86.44 % | 107.292 M -2.30 % | 109.814 M | 0.000 | 0.000 -100.00 % | 200.693 M 7.12 % | 187.344 M 20.17 % | 155.897 M 65.85 % | 93.997 M |
| Total current liabilities | 613.281 M 7.32 % | 571.433 M 9.87 % | 520.111 M 9.90 % | 473.277 M 6.26 % | 445.415 M 6.76 % | 417.195 M 2.15 % | 408.428 M 5.75 % | 386.204 M -5.19 % | 407.326 M 6.43 % | 382.701 M -1.33 % | 387.859 M 18.31 % | 327.838 M 8.22 % | 302.939 M 12.85 % | 268.438 M -10.43 % | 299.687 M 5.97 % | 282.798 M -1.96 % | 288.458 M 8.29 % | 266.380 M 23.27 % | 216.087 M 39.99 % | 154.354 M |
| Total liabilities | 784.097 M 6.37 % | 737.131 M 6.45 % | 692.479 M 8.39 % | 638.863 M 4.49 % | 611.430 M 4.38 % | 585.797 M 3.47 % | 566.177 M 6.13 % | 533.466 M -3.68 % | 553.846 M 4.62 % | 529.366 M -1.84 % | 539.272 M 12.86 % | 477.839 M 6.00 % | 450.808 M 8.62 % | 415.040 M -12.52 % | 474.446 M 3.62 % | 457.880 M -3.23 % | 473.183 M 11.39 % | 424.797 M 5.74 % | 401.720 M 24.60 % | 322.401 M |
| Other non current assets | 586.000 K -93.36 % | 8.819 M -0.01 % | 8.820 M 16.82 % | 7.550 M -72.21 % | 27.170 M -5.06 % | 28.617 M 20.53 % | 23.742 M 162.52 % | 9.044 M 69.30 % | 5.342 M 63.03 % | 3.277 M -28.08 % | 4.556 M -10.46 % | 5.089 M 32.92 % | 3.828 M -76.08 % | 16.004 M 23.76 % | 12.931 M -0.10 % | 12.945 M 521.34 % | 2.083 M -40.84 % | 3.521 M -38.31 % | 5.708 M -30.69 % | 8.236 M |
| Long term investments | 11.310 M 347.04 % | 2.530 M -84.28 % | 16.095 M -5.72 % | 17.072 M 2 969.24 % | -595.000 K 0.00 % | -595.000 K -104.71 % | 12.624 M 252 380.00 % | 5.000 K 0.00 % | 5.000 K 101.73 % | -289.000 K -1.23 % | -285.500 K 0.09 % | -285.750 K 6.17 % | -304.525 K -2.25 % | -297.838 K | 0.000 | 0.000 -100.00 % | 12.940 M -8.58 % | 14.155 M 9.41 % | 12.938 M -23.16 % | 16.837 M |
| Intangible assets | 112.000 K 0.90 % | 111.000 K -13.95 % | 129.000 K -37.38 % | 206.000 K -57.96 % | 490.000 K -28.99 % | 690.000 K 66.67 % | 414.000 K 5.88 % | 391.000 K 85.31 % | 211.000 K -53.42 % | 453.000 K 531.83 % | 71.696 K -47.75 % | 137.227 K 4.10 % | 131.823 K -99.89 % | 120.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.420 M -13.78 % | 7.446 M 372.30 % | 1.577 M -84.89 % | 10.433 M 59.28 % | 6.550 M 187.56 % | 2.278 M |
| Goodwill and intangible assets | 112.000 K 0.90 % | 111.000 K -13.95 % | 129.000 K -37.38 % | 206.000 K -57.96 % | 490.000 K -28.99 % | 690.000 K 66.67 % | 414.000 K 5.88 % | 391.000 K 85.31 % | 211.000 K -53.42 % | 453.000 K 531.83 % | 71.696 K -47.75 % | 137.227 K 4.10 % | 131.823 K -34.90 % | 202.500 K -96.85 % | 6.420 M -13.78 % | 7.446 M 372.30 % | 1.577 M -84.89 % | 10.433 M 59.28 % | 6.550 M 187.56 % | 2.278 M |
| Property plant equipment net | 104.528 M 10.37 % | 94.705 M 9.50 % | 86.489 M 13.83 % | 75.983 M -2.26 % | 77.743 M -6.92 % | 83.527 M 48.11 % | 56.396 M -18.04 % | 68.810 M 14.39 % | 60.153 M 19.93 % | 50.156 M 25.88 % | 39.845 M 0.07 % | 39.816 M 2.97 % | 38.667 M 7.50 % | 35.968 M -49.42 % | 71.115 M -8.82 % | 77.991 M -16.49 % | 93.394 M -1.46 % | 94.773 M -10.90 % | 106.369 M -3.31 % | 110.006 M |
| Total non current assets | 126.236 M 10.91 % | 113.822 M -4.91 % | 119.697 M 11.47 % | 107.384 M -2.47 % | 110.102 M -6.59 % | 117.867 M 44.45 % | 81.595 M -1.42 % | 82.773 M 21.75 % | 67.985 M 20.85 % | 56.254 M 20.89 % | 46.535 M 3.97 % | 44.756 M -3.49 % | 46.373 M -33.13 % | 69.345 M -23.65 % | 90.820 M -7.69 % | 98.382 M -12.84 % | 112.874 M -8.51 % | 123.379 M -6.54 % | 132.010 M -4.20 % | 137.794 M |
| Other current assets | 53.692 M 51.11 % | 35.532 M -28.31 % | 49.564 M 19.55 % | 41.459 M -42.60 % | 72.232 M 61.52 % | 44.720 M -0.05 % | 44.741 M -83.59 % | 272.709 M 572.23 % | 40.568 M -82.92 % | 237.498 M 215.43 % | 75.293 M 2 154.25 % | 3.340 M -77.92 % | 15.128 M -6.91 % | 16.251 M 47.56 % | 11.013 M 129.01 % | 4.809 M 1.58 % | 4.734 M -4.91 % | 4.979 M 75.46 % | 2.837 M -14.18 % | 3.306 M |
| Short term investments | 770.000 K 48.36 % | 519.000 K -24.34 % | 686.000 K -9.38 % | 757.000 K 26.17 % | 600.000 K 0.00 % | 600.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K 1.20 % | 290.500 K -0.09 % | 290.750 K -6.07 % | 309.525 K 2.21 % | 302.838 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 165.562 K -7.58 % | 179.138 K |
| cash and cash equivalents | 2.403 M -63.30 % | 6.548 M 117.04 % | 3.017 M -89.72 % | 29.354 M 29.86 % | 22.605 M 837.97 % | 2.410 M -90.83 % | 26.280 M 7.94 % | 24.346 M -61.55 % | 63.314 M 591.20 % | 9.160 M -56.23 % | 20.929 M 36.04 % | 15.385 M -53.06 % | 32.776 M 20.15 % | 27.278 M 282.13 % | 7.138 M 16.31 % | 6.137 M -12.47 % | 7.012 M 33.00 % | 5.272 M -33.00 % | 7.868 M 56.79 % | 5.019 M |
| Cash and short term investments | 3.173 M -51.54 % | 6.548 M 117.04 % | 3.017 M -89.72 % | 29.354 M 26.50 % | 23.205 M 670.93 % | 3.010 M -88.55 % | 26.280 M 7.94 % | 24.346 M -61.55 % | 63.314 M 569.71 % | 9.454 M -55.45 % | 21.219 M 35.37 % | 15.676 M -52.62 % | 33.085 M 19.96 % | 27.581 M 286.38 % | 7.138 M 16.31 % | 6.137 M -12.47 % | 7.012 M 33.00 % | 5.272 M -34.38 % | 8.034 M 54.57 % | 5.198 M |
| Total current assets | 1.162 B 3.67 % | 1.121 B 8.00 % | 1.038 B 4.89 % | 989.928 M 5.47 % | 938.546 M 9.13 % | 860.025 M 0.15 % | 858.696 M 7.98 % | 795.242 M 0.92 % | 787.979 M 9.32 % | 720.783 M 1.10 % | 712.906 M 15.27 % | 618.477 M 9.96 % | 562.476 M 11.92 % | 502.586 M 18.66 % | 423.539 M 1.57 % | 416.996 M 0.65 % | 414.321 M 1.80 % | 406.996 M 4.64 % | 388.951 M 16.57 % | 333.668 M |
| Inventory | 821.734 M 3.67 % | 792.625 M 3.92 % | 762.718 M 10.76 % | 688.613 M 21.16 % | 568.366 M 7.43 % | 529.049 M -1.20 % | 535.492 M 7.58 % | 497.755 M 8.24 % | 459.865 M -2.65 % | 472.374 M 9.78 % | 430.273 M 16.50 % | 369.332 M 8.12 % | 341.585 M 0.88 % | 338.620 M 17.54 % | 288.097 M 3.00 % | 279.708 M -9.18 % | 307.973 M 6.14 % | 290.144 M -0.33 % | 291.102 M 16.19 % | 250.541 M |
| Net receivables | 283.894 M -0.97 % | 286.671 M 28.53 % | 223.036 M -3.24 % | 230.502 M -16.10 % | 274.743 M -3.00 % | 283.246 M 12.32 % | 252.183 M 58 275.69 % | 432.000 K -99.81 % | 223.028 M 15 205.38 % | 1.457 M -99.22 % | 185.758 M -19.28 % | 230.129 M 33.27 % | 172.677 M 43.74 % | 120.135 M 2.42 % | 117.291 M -7.16 % | 126.341 M 33.55 % | 94.602 M -11.26 % | 106.601 M 22.56 % | 86.978 M 16.56 % | 74.624 M |
| Tax assets | 9.700 M 26.68 % | 7.657 M -6.21 % | 8.164 M 24.21 % | 6.573 M 24.16 % | 5.294 M -5.93 % | 5.628 M 439.60 % | 1.043 M -76.94 % | 4.523 M 98.90 % | 2.274 M -14.41 % | 2.657 M 13.19 % | 2.347 M 5.38 % | 2.228 M -45.01 % | 4.051 M -76.81 % | 17.467 M 4 842.34 % | 353.425 K | 0.000 -100.00 % | 2.880 M 479.82 % | 496.719 K 11.89 % | 443.951 K 1.54 % | 437.211 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 59.286 M -19.07 % | 73.260 M 24.46 % | 58.864 M 32.17 % | 44.537 M -7.99 % | 48.404 M -44.04 % | 86.502 M 121.21 % | 39.104 M -17.41 % | 47.349 M -9.38 % | 52.248 M -5.93 % | 55.543 M 336.73 % | 12.718 M -70.21 % | 42.688 M 28.67 % | 33.177 M -29.90 % | 47.330 M -14.14 % | 55.124 M 5.07 % | 52.462 M 8.38 % | 48.406 M -0.40 % | 48.603 M 19.70 % | 40.603 M -5.86 % | 43.128 M |
| Tax payables | 0.000 -100.00 % | 14.091 M 18.61 % | 11.880 M 17.72 % | 10.092 M 14.68 % | 8.800 M 106.19 % | 4.268 M 43.03 % | 2.984 M -74.92 % | 11.898 M 5.84 % | 11.242 M 196.08 % | 3.797 M -31.37 % | 5.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.802 M 35.17 % | 2.073 M 24.17 % | 1.670 M 479.24 % | 288.237 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 15.614 M 108.52 % | 7.488 M -50.75 % | 15.204 M -16.45 % | 18.197 M 1.30 % | 17.963 M -18.95 % | 22.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.900 M -67.53 % | -12.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 384.930 K -33.00 % | 574.524 K 8.86 % | 527.744 K 0.00 % | 527.744 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 31.230 M -78.54 % | 145.516 M 0.30 % | 145.081 M 364.56 % | 31.230 M -78.12 % | 142.752 M 0.03 % | 142.709 M -0.06 % | 142.800 M -0.43 % | 143.412 M 0.57 % | 142.595 M -0.80 % | 143.747 M 360.28 % | 31.230 M 0.00 % | 31.230 M -78.76 % | 147.027 M 0.00 % | 147.027 M 1 541.90 % | -10.197 M -144.86 % | 22.730 M -27.22 % | 31.230 M 0.00 % | 31.230 M 0.00 % | 31.230 M 0.00 % | 31.230 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 415.147 K | 0.000 -100.00 % | 822.000 K | 0.000 -100.00 % | 1.459 M -35.30 % | 2.255 M -22.68 % | 2.916 M -11.19 % | 3.284 M -9.63 % | 3.634 M |
| 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 100.00 % | -178.281 M -3.63 % | -172.030 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.289 B 4.33 % | 1.235 B 6.66 % | 1.158 B 5.53 % | 1.097 B 4.64 % | 1.049 B 7.24 % | 977.892 M 4.00 % | 940.291 M 7.09 % | 878.015 M 2.58 % | 855.964 M 10.16 % | 777.037 M 2.32 % | 759.440 M 14.51 % | 663.233 M 8.93 % | 608.849 M 6.46 % | 571.931 M 11.19 % | 514.359 M -0.20 % | 515.378 M -2.24 % | 527.195 M -0.60 % | 530.376 M 1.81 % | 520.961 M 10.50 % | 471.462 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -4.836 M 80.20 % | -24.423 M -11.82 % | -21.841 M -27.76 % | -17.096 M 77.41 % | -75.693 M -99.78 % | -37.888 M 3.92 % | -39.434 M 68.93 % | -126.927 M -8 331.32 % | 1.542 M 103.56 % | -43.374 M -34.79 % | -32.179 M 44.62 % | -58.108 M -169.09 % | -21.595 M -83.55 % | -11.765 M -2 621.36 % | 466.624 K -95.59 % | 10.577 M -40.09 % | 17.655 M -22.11 % | 22.668 M 770.55 % | -3.380 M -218.59 % | 2.851 M |
| Accounts receivables | 1.704 M 102.88 % | -59.069 M -533.50 % | 13.626 M -70.35 % | 45.953 M 110.37 % | 21.844 M 142.08 % | -51.907 M -805.09 % | -5.735 M 85.33 % | -39.098 M -198.14 % | -13.114 M -44.24 % | -9.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.619 M 153.38 % | -21.765 M -83.12 % | -11.885 M 23.01 % | -15.437 M |
| Inventory | -41.728 M -141.36 % | -17.289 M 76.67 % | -74.105 M 39.60 % | -122.688 M -212.05 % | -39.317 M -710.13 % | 6.444 M 117.08 % | -37.738 M 0.40 % | -37.890 M -371.28 % | 13.967 M 133.52 % | -41.667 M 32.10 % | -61.366 M -118.86 % | -28.039 M -577.29 % | -4.140 M 91.81 % | -50.523 M -502.26 % | -8.389 M -129.68 % | 28.264 M 258.54 % | -17.828 M -1 961.86 % | 957.559 K 102.36 % | -40.561 M 10.87 % | -45.506 M |
| Accounts payables | -13.974 M -197.07 % | 14.396 M 0.48 % | 14.327 M 470.40 % | -3.868 M 89.85 % | -38.097 M -180.38 % | 47.397 M 6 339.81 % | 736.000 K 115.02 % | -4.899 M -48.68 % | -3.295 M -141.92 % | 7.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -196.743 K -102.46 % | 8.000 M 416.80 % | -2.525 M -109.44 % | 26.749 M |
| Other working capital | 49.162 M 30.96 % | 37.539 M 54.41 % | 24.311 M -61.72 % | 63.507 M 415.59 % | -20.123 M 49.47 % | -39.822 M -1 305.63 % | 3.303 M 107.33 % | -45.040 M -1 230.52 % | 3.984 M 937.53 % | -475.684 K -101.63 % | 29.187 M 197.07 % | -30.069 M -72.27 % | -17.455 M -145.04 % | 38.757 M 337.67 % | 8.855 M 150.07 % | -17.687 M -173.51 % | 24.062 M -32.17 % | 35.474 M -31.24 % | 51.591 M 39.27 % | 37.045 M |
| Other non cash items | 34.579 M -30.07 % | 49.445 M 23.44 % | 40.056 M 47.09 % | 27.232 M -21.85 % | 34.845 M -6.95 % | 37.448 M 57.04 % | 23.846 M 25.12 % | 19.058 M 296.09 % | -9.719 M -152.22 % | 18.610 M -34.43 % | 28.380 M 115.54 % | 13.167 M -1.10 % | 13.313 M -64.76 % | 37.781 M 313.57 % | -17.690 M -475.32 % | 4.713 M 580.70 % | -980.516 K -53.86 % | -637.290 K 96.03 % | -16.061 M -19 713.31 % | -81.064 K |
| Net cash provided by operating activities | 66.965 M -17.18 % | 80.859 M 74.04 % | 46.460 M -10.28 % | 51.781 M 37.86 % | 37.560 M 3.27 % | 36.371 M -12.15 % | 41.403 M 218.04 % | -35.074 M -143.38 % | 80.845 M 136.12 % | 34.238 M -33.37 % | 51.388 M 2 124.29 % | 2.310 M -89.12 % | 21.238 M 184.35 % | -25.179 M -375.43 % | -5.296 M -118.40 % | 28.780 M 267.04 % | -17.229 M -172.62 % | 23.724 M 170.96 % | -33.434 M -711.21 % | -4.122 M |
| Investments in property plant and equipment | -19.119 M 40.70 % | -32.242 M -21.47 % | -26.543 M -263.60 % | -7.300 M 54.83 % | -16.162 M -78.11 % | -9.074 M 9.64 % | -10.042 M -56.51 % | -6.416 M 67.72 % | -19.874 M 2.31 % | -20.344 M -75.21 % | -11.611 M -26.71 % | -9.164 M 11.40 % | -10.343 M -87.18 % | -5.526 M -13.94 % | -4.849 M 48.84 % | -9.478 M -12.89 % | -8.396 M 24.38 % | -11.103 M 44.13 % | -19.873 M -144.41 % | -8.131 M |
| Acquisitions net | 302.000 K | 0.000 | 0.000 -100.00 % | 60.000 K -95.24 % | 1.261 M 2 702.22 % | 45.000 K | 0.000 -100.00 % | 57.000 K -99.65 % | 16.457 M 4 509.80 % | 357.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.185 M -36.14 % | 4.988 M -7.21 % | 5.376 M 298.70 % | 1.348 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -495.925 K 98.67 % | -37.249 M 47.00 % | -70.282 M -496.12 % | -11.790 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 295.000 K | 0.000 | 0.000 -100.00 % | 42.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.913 M -94.87 % | 37.328 M -58.89 % | 90.804 M 1 065.23 % | 7.793 M |
| Other investing activites | 0.000 -100.00 % | 2.919 M 454.94 % | 526.000 K 1 913.79 % | -29.000 K -111.51 % | 252.000 K 5.88 % | 238.000 K 3.48 % | 230.000 K 5 650.00 % | 4.000 K -99.90 % | 4.073 M 30 090.50 % | 13.491 K -90.63 % | 143.942 K -82.12 % | 804.950 K -80.30 % | 4.087 M -93.31 % | 61.122 M 6 384.55 % | 942.575 K -85.21 % | 6.373 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -18.817 M 35.83 % | -29.323 M -12.71 % | -26.017 M -257.92 % | -7.269 M 50.38 % | -14.649 M -66.64 % | -8.791 M 10.41 % | -9.812 M -54.40 % | -6.355 M -768.24 % | 951.000 K 104.76 % | -19.974 M -74.18 % | -11.467 M -37.90 % | -8.316 M -32.92 % | -6.256 M -111.25 % | 55.596 M 1 523.04 % | -3.907 M -25.82 % | -3.105 M 18.15 % | -3.794 M 37.15 % | -6.036 M -200.19 % | 6.025 M 155.89 % | -10.780 M |
| Debt repayment | 8.309 M -31.34 % | 12.101 M 7.80 % | 11.225 M -20.11 % | 14.050 M -66.78 % | 42.300 M 1 362.69 % | -3.350 M -126.23 % | 12.770 M -69.55 % | 41.941 M 531.55 % | 6.641 M -51.92 % | 13.813 M 555.58 % | 2.107 M -88.19 % | 17.841 M 11.85 % | 15.951 M 35.22 % | 11.796 M 15.60 % | 10.204 M -73.00 % | 37.789 M 66.01 % | 22.762 M 211.31 % | -20.450 M -167.61 % | 30.246 M 110.16 % | 14.392 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -60.602 M -0.83 % | -60.106 M -3.62 % | -58.005 M -11.95 % | -51.813 M -15.10 % | -45.016 M 6.41 % | -48.099 M -13.37 % | -42.427 M -7.46 % | -39.480 M -15.16 % | -34.283 M 1.60 % | -34.839 M 4.51 % | -36.484 M -40.94 % | -25.886 M -1.77 % | -25.435 M -15.30 % | -22.060 M | 0.000 100.00 % | -64.338 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -52.293 M -8.93 % | -48.005 M -2.62 % | -46.780 M -23.88 % | -37.763 M -1 290.39 % | -2.716 M 94.72 % | -51.449 M -73.48 % | -29.657 M -1 305.08 % | 2.461 M 108.90 % | -27.642 M -6.18 % | -26.034 M 24.27 % | -34.377 M -327.30 % | -8.045 M 15.17 % | -9.484 M 7.59 % | -10.264 M -200.58 % | 10.204 M 138.43 % | -26.550 M -216.64 % | 22.762 M 211.31 % | -20.450 M -167.61 % | 30.246 M 110.16 % | 14.392 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -4.145 M -217.39 % | 3.531 M 113.41 % | -26.337 M -490.24 % | 6.749 M -66.58 % | 20.195 M 184.61 % | -23.869 M -1 334.18 % | 1.934 M 104.96 % | -38.968 M -171.96 % | 54.154 M 560.13 % | -11.769 M -312.29 % | 5.544 M 139.46 % | -14.051 M -355.57 % | 5.498 M -72.72 % | 20.154 M 1 913.46 % | 1.001 M 214.48 % | -874.346 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 6.548 M 117.04 % | 3.017 M -89.72 % | 29.354 M 29.86 % | 22.605 M 837.97 % | 2.410 M -90.83 % | 26.279 M 7.94 % | 24.346 M -61.55 % | 63.314 M 591.20 % | 9.160 M -56.23 % | 20.929 M 36.04 % | 15.385 M -53.06 % | 32.776 M 20.15 % | 27.278 M 282.90 % | 7.124 M 16.08 % | 6.137 M -12.47 % | 7.012 M 33.00 % | 5.272 M -33.00 % | 7.868 M 56.79 % | 5.019 M | 0.000 |
| Cash at end of period | 2.403 M -63.30 % | 6.548 M 117.04 % | 3.017 M -89.72 % | 29.354 M 29.86 % | 22.605 M 837.97 % | 2.410 M -90.83 % | 26.280 M 7.94 % | 24.346 M -61.55 % | 63.314 M 591.23 % | 9.160 M -56.23 % | 20.929 M 11.77 % | 18.725 M -42.87 % | 32.776 M 20.15 % | 27.278 M 282.13 % | 7.138 M 16.31 % | 6.137 M -12.47 % | 7.012 M 33.00 % | 5.272 M -33.00 % | 7.868 M 56.79 % | 5.019 M |
| Operating cash flow | 66.965 M 116.86 % | 30.880 M -33.53 % | 46.460 M -10.28 % | 51.781 M 37.86 % | 37.560 M 3.27 % | 36.371 M -12.15 % | 41.403 M 218.04 % | -35.074 M -143.38 % | 80.845 M 136.12 % | 34.238 M -33.37 % | 51.388 M 2 124.29 % | 2.310 M -89.12 % | 21.238 M 184.35 % | -25.179 M -375.43 % | -5.296 M -118.40 % | 28.780 M 267.04 % | -17.229 M -172.62 % | 23.724 M 170.96 % | -33.434 M -711.21 % | -4.122 M |
| Capital expenditure | -19.119 M 40.70 % | -32.242 M -21.47 % | -26.543 M -263.60 % | -7.300 M 54.83 % | -16.162 M -78.13 % | -9.073 M 9.65 % | -10.042 M -56.51 % | -6.416 M 67.72 % | -19.874 M 2.31 % | -20.344 M -75.21 % | -11.611 M -27.59 % | -9.101 M 11.87 % | -10.326 M -104.75 % | -5.043 M -4.00 % | -4.849 M 48.84 % | -9.478 M -12.89 % | -8.396 M 24.38 % | -11.103 M 44.13 % | -19.873 M -144.41 % | -8.131 M |
| Free CashFlow | 47.846 M 3 612.92 % | -1.362 M -106.84 % | 19.917 M -55.22 % | 44.481 M 107.87 % | 21.398 M -21.61 % | 27.297 M -12.96 % | 31.361 M 175.59 % | -41.490 M -168.05 % | 60.971 M 338.82 % | 13.894 M -65.07 % | 39.777 M 680.41 % | -6.853 M -162.90 % | 10.895 M 136.05 % | -30.222 M -197.89 % | -10.145 M -152.56 % | 19.302 M 175.32 % | -25.625 M -303.03 % | 12.622 M 123.68 % | -53.307 M -335.07 % | -12.253 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 500.381 M 8.63 % | 460.620 M 12.77 % | 408.454 M 7.05 % | 381.571 M -20.97 % | 482.792 M -1.86 % | 491.922 M 20.94 % | 406.738 M -1.36 % | 412.359 M -9.27 % | 454.498 M 10.65 % | 410.755 M 4.16 % | 394.363 M 2.84 % | 383.473 M 14.74 % | 334.197 M -19.32 % | 414.200 M 20.06 % | 344.986 M 4.26 % | 330.885 M 23.11 % | 268.779 M -44.00 % | 479.963 M 20.95 % | 396.817 M 19.04 % | 333.357 M 23.39 % | 270.155 M -17.69 % | 328.207 M 5.78 % | 310.286 M -14.68 % | 363.659 M 9.42 % | 332.364 M 5.78 % | 314.195 M -12.32 % | 358.344 M 12.28 % | 319.143 M -3.97 % | 332.340 M -0.79 % | 334.989 M 18.12 % | 283.598 M -3.69 % | 294.459 M -15.69 % | 349.248 M -12.72 % | 400.151 M 25.83 % | 318.021 M 2.86 % | 309.179 M -5.24 % | 326.268 M 2.59 % | 318.021 M 8.35 % | 293.522 M -3.31 % | 303.563 M -10.43 % | 338.897 M 15.19 % | 294.212 M -7.45 % | 317.887 M 9.68 % | 289.829 M 1.21 % | 286.359 M 6.59 % | 268.659 M 7.55 % | 249.809 M -7.14 % | 269.010 M 2.46 % | 262.562 M 6.15 % | 247.361 M 4.09 % | 237.647 M 5.01 % | 226.306 M 4.40 % | 216.758 M 11.50 % | 194.402 M -9.44 % | 214.669 M 8.27 % | 198.269 M 18.77 % | 166.941 M 30.98 % | 127.460 M 0.71 % | 126.561 M |
| Net income | 5.499 M 141.90 % | -13.125 M -460.97 % | 3.636 M 82.90 % | 1.988 M -87.02 % | 15.315 M 79.42 % | 8.536 M -25.95 % | 11.527 M 75.10 % | 6.583 M 21.17 % | 5.433 M 7 889.71 % | 68.000 K -98.73 % | 5.335 M 636.88 % | 724.000 K 6.78 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 M 33.24 % | 14.990 M 133.63 % | 6.416 M 73.31 % | 3.702 M 89.07 % | 1.958 M -66.12 % | 5.779 M 104.49 % | 2.826 M -62.37 % | 7.509 M 20.18 % | 6.248 M -26.97 % | 8.555 M -5.31 % | 9.035 M 42.53 % | 6.339 M -30.06 % | 9.064 M -18.39 % | 11.106 M -36.82 % | 17.577 M 1 031.81 % | 1.553 M -95.34 % | 33.293 M 222.11 % | 10.336 M 55.87 % | 6.631 M 24.20 % | 5.339 M -48.35 % | 10.336 M 98.50 % | 5.207 M -38.88 % | 8.520 M -17.83 % | 10.369 M -16.54 % | 12.424 M 7.43 % | 11.564 M 31.83 % | 8.772 M 65.63 % | 5.296 M -26.08 % | 7.165 M -42.09 % | 12.372 M 122.68 % | 5.556 M 145.95 % | 2.259 M 105.65 % | -40.015 M -373.51 % | 14.630 M -16.74 % | 17.572 M 96.01 % | 8.965 M 140.74 % | -22.006 M -796.17 % | 3.161 M 129.72 % | 1.376 M -32.65 % | 2.043 M 167.90 % | -3.009 M -213.08 % | 2.661 M |
| Income before tax | 9.797 M 157.61 % | -17.005 M -475.39 % | 4.530 M 60.58 % | 2.821 M -86.93 % | 21.578 M 90.16 % | 11.347 M 2.99 % | 11.018 M -10.30 % | 12.283 M 0.20 % | 12.258 M 926.63 % | 1.194 M -75.37 % | 4.848 M 255.69 % | 1.363 M -17.14 % | 1.645 M -83.43 % | 9.927 M -5.21 % | 10.473 M 180.85 % | 3.729 M 287.63 % | 962.000 K -96.81 % | 30.174 M 69.59 % | 17.792 M 88.49 % | 9.439 M 62.83 % | 5.797 M 1 270.45 % | 423.000 K -93.32 % | 6.337 M -40.02 % | 10.565 M 117.70 % | 4.853 M -21.69 % | 6.197 M -41.91 % | 10.668 M -32.87 % | 15.891 M 11.79 % | 14.215 M 23.33 % | 11.526 M -31.15 % | 16.741 M -24.31 % | 22.117 M 79.52 % | 12.320 M -72.23 % | 44.362 M 213.29 % | 14.160 M 39.38 % | 10.159 M -1.53 % | 10.317 M -27.14 % | 14.160 M 47.59 % | 9.594 M -33.13 % | 14.348 M -6.07 % | 15.275 M 182.11 % | 5.415 M -67.72 % | 16.774 M 22.31 % | 13.714 M 33.35 % | 10.284 M 40.09 % | 7.341 M -52.83 % | 15.562 M 82.48 % | 8.528 M 3.96 % | 8.203 M 139.59 % | -20.718 M -243.02 % | 14.486 M 6.85 % | 13.557 M -9.21 % | 14.933 M 225.49 % | -11.900 M -341.28 % | 4.932 M 41.20 % | 3.493 M -8.44 % | 3.815 M 206.77 % | -3.573 M -248.13 % | 2.412 M |
| Income before tax ratio | 0.02 153.03 % | -0.04 -432.87 % | 0.01 50.01 % | 0.01 -83.46 % | 0.04 93.76 % | 0.02 -14.85 % | 0.03 -9.06 % | 0.03 10.44 % | 0.03 827.83 % | 0.00 -76.35 % | 0.01 245.86 % | 0.00 -27.79 % | 0.00 -79.46 % | 0.02 -21.05 % | 0.03 169.37 % | 0.01 214.87 % | 0.00 -94.31 % | 0.06 40.21 % | 0.04 58.35 % | 0.03 31.96 % | 0.02 1 564.94 % | 0.00 -93.69 % | 0.02 -29.70 % | 0.03 98.97 % | 0.01 -25.97 % | 0.02 -33.75 % | 0.03 -40.21 % | 0.05 16.41 % | 0.04 24.31 % | 0.03 -41.71 % | 0.06 -21.41 % | 0.08 112.92 % | 0.04 -68.18 % | 0.11 148.99 % | 0.04 35.51 % | 0.03 3.91 % | 0.03 -28.98 % | 0.04 36.22 % | 0.03 -30.85 % | 0.05 4.86 % | 0.05 144.91 % | 0.02 -65.12 % | 0.05 11.52 % | 0.05 31.76 % | 0.04 31.43 % | 0.03 -56.14 % | 0.06 96.51 % | 0.03 1.47 % | 0.03 137.30 % | -0.08 -237.41 % | 0.06 1.75 % | 0.06 -13.04 % | 0.07 212.54 % | -0.06 -366.44 % | 0.02 30.41 % | 0.02 -22.91 % | 0.02 181.52 % | -0.03 -247.09 % | 0.02 |
| EBITDA | 28.146 M 85 390.91 % | -33.000 K -100.13 % | 24.780 M 5.42 % | 23.507 M -41.15 % | 39.947 M 34.57 % | 29.686 M 0.27 % | 29.606 M -7.69 % | 32.074 M 7.18 % | 29.924 M 62.21 % | 18.448 M -20.80 % | 23.293 M 16.24 % | 20.038 M 22.18 % | 16.400 M -28.09 % | 22.807 M -15.10 % | 26.864 M 36.08 % | 19.742 M 12.24 % | 17.589 M -59.31 % | 43.230 M 38.51 % | 31.210 M 32.09 % | 23.627 M 21.48 % | 19.449 M 69.21 % | 11.494 M -56.67 % | 26.526 M 17.99 % | 22.482 M 17.27 % | 19.171 M -3.47 % | 19.860 M -17.19 % | 23.983 M -16.16 % | 28.607 M 12.42 % | 25.446 M 12.08 % | 22.703 M -24.90 % | 30.230 M -12.01 % | 34.358 M 37.53 % | 24.982 M -54.66 % | 55.097 M 108.76 % | 26.392 M 18.10 % | 22.347 M -0.61 % | 22.485 M -14.80 % | 26.392 M 24.35 % | 21.224 M -17.59 % | 25.754 M -4.69 % | 27.022 M 63.57 % | 16.520 M -42.71 % | 28.835 M 18.00 % | 24.436 M 11.60 % | 21.897 M 91.78 % | 11.418 M -55.15 % | 25.459 M 19.26 % | 21.348 M -20.10 % | 26.717 M 73.47 % | 15.402 M -34.59 % | 23.548 M 32.20 % | 17.813 M -26.53 % | 24.244 M 1 302.58 % | -2.016 M -112.23 % | 16.488 M 23.75 % | 13.324 M -2.09 % | 13.609 M 104.86 % | 6.643 M -39.84 % | 11.042 M |
| Net income ratio | 0.01 138.57 % | -0.03 -420.09 % | 0.01 70.86 % | 0.01 -83.58 % | 0.03 82.81 % | 0.02 -38.77 % | 0.03 77.52 % | 0.02 33.55 % | 0.01 7 120.74 % | 0.00 -98.78 % | 0.01 616.53 % | 0.00 -6.94 % | 0.00 -91.28 % | 0.02 24.19 % | 0.02 95.21 % | 0.01 4 066.54 % | 0.00 -100.58 % | 0.04 10.15 % | 0.04 96.27 % | 0.02 40.45 % | 0.01 129.70 % | 0.01 -67.97 % | 0.02 139.67 % | 0.01 -65.60 % | 0.02 13.61 % | 0.02 -16.70 % | 0.02 -15.67 % | 0.03 48.42 % | 0.02 -29.51 % | 0.03 -30.91 % | 0.04 -34.40 % | 0.06 1 242.40 % | 0.00 -94.66 % | 0.08 156.00 % | 0.03 51.54 % | 0.02 31.06 % | 0.02 -49.65 % | 0.03 83.21 % | 0.02 -36.79 % | 0.03 -8.27 % | 0.03 -27.54 % | 0.04 16.08 % | 0.04 20.19 % | 0.03 63.65 % | 0.02 -30.65 % | 0.03 -46.15 % | 0.05 139.79 % | 0.02 140.05 % | 0.01 105.32 % | -0.16 -362.77 % | 0.06 -20.72 % | 0.08 87.74 % | 0.04 136.54 % | -0.11 -868.75 % | 0.01 112.17 % | 0.01 -43.29 % | 0.01 151.84 % | -0.02 -212.28 % | 0.02 |
| Ratio EBITDA | 0.06 78 613.54 % | 0.00 -100.12 % | 0.06 -1.52 % | 0.06 -25.54 % | 0.08 37.11 % | 0.06 -17.09 % | 0.07 -6.42 % | 0.08 18.14 % | 0.07 46.60 % | 0.04 -23.96 % | 0.06 13.03 % | 0.05 6.48 % | 0.05 -10.88 % | 0.06 -29.29 % | 0.08 30.51 % | 0.06 -8.83 % | 0.07 -27.34 % | 0.09 14.52 % | 0.08 10.97 % | 0.07 -1.55 % | 0.07 105.57 % | 0.04 -59.03 % | 0.09 38.28 % | 0.06 7.18 % | 0.06 -8.75 % | 0.06 -5.56 % | 0.07 -25.34 % | 0.09 17.07 % | 0.08 12.98 % | 0.07 -36.42 % | 0.11 -8.65 % | 0.12 63.12 % | 0.07 -48.05 % | 0.14 65.92 % | 0.08 14.82 % | 0.07 4.88 % | 0.07 -16.96 % | 0.08 14.77 % | 0.07 -14.77 % | 0.08 6.40 % | 0.08 42.00 % | 0.06 -38.10 % | 0.09 7.59 % | 0.08 10.26 % | 0.08 79.93 % | 0.04 -58.30 % | 0.10 28.42 % | 0.08 -22.01 % | 0.10 63.42 % | 0.06 -37.16 % | 0.10 25.89 % | 0.08 -29.63 % | 0.11 1 178.55 % | -0.01 -113.50 % | 0.08 14.29 % | 0.07 -17.56 % | 0.08 56.41 % | 0.05 -40.26 % | 0.09 |
| Gross profit ratio | 0.34 2.55 % | 0.33 -11.26 % | 0.37 -6.89 % | 0.40 57.41 % | 0.26 0.81 % | 0.25 -10.01 % | 0.28 -3.56 % | 0.29 15.00 % | 0.25 6.96 % | 0.24 -39.61 % | 0.39 5.02 % | 0.37 -0.19 % | 0.37 136.36 % | 0.16 -31.91 % | 0.23 1.89 % | 0.23 -1.86 % | 0.23 -2.77 % | 0.24 -28.48 % | 0.33 -10.21 % | 0.37 23.19 % | 0.30 75.17 % | 0.17 -56.16 % | 0.39 16.69 % | 0.34 -4.16 % | 0.35 104.90 % | 0.17 -48.94 % | 0.34 -10.35 % | 0.38 2.32 % | 0.37 -3.76 % | 0.38 -3.90 % | 0.40 -7.22 % | 0.43 13.04 % | 0.38 5.78 % | 0.36 1.78 % | 0.35 -4.56 % | 0.37 2.75 % | 0.36 1.97 % | 0.35 -9.39 % | 0.39 1.29 % | 0.38 9.05 % | 0.35 -6.31 % | 0.37 3.42 % | 0.36 -1.58 % | 0.37 5.71 % | 0.35 -3.34 % | 0.36 -9.70 % | 0.40 13.40 % | 0.35 -2.90 % | 0.36 -9.54 % | 0.40 -0.50 % | 0.40 4.18 % | 0.39 -2.12 % | 0.39 0.79 % | 0.39 0.42 % | 0.39 12.15 % | 0.35 -12.09 % | 0.40 -5.24 % | 0.42 -4.43 % | 0.44 |
| Weighted average shs out dil | 4.166 M -0.32 % | 4.179 M 0.00 % | 4.179 M 0.91 % | 4.142 M -0.48 % | 4.162 M 0.02 % | 4.161 M -0.01 % | 4.161 M -0.12 % | 4.166 M 0.46 % | 4.147 M -0.33 % | 4.161 M -0.17 % | 4.168 M -2.13 % | 4.259 M 0.50 % | 4.238 M 1.84 % | 4.161 M -0.16 % | 4.168 M -0.21 % | 4.176 M 0.37 % | 4.161 M 0.00 % | 4.161 M -0.07 % | 4.164 M -0.06 % | 4.166 M 0.16 % | 4.160 M -0.03 % | 4.161 M 0.08 % | 4.158 M 0.04 % | 4.156 M -0.38 % | 4.172 M 0.26 % | 4.161 M 0.19 % | 4.153 M -0.26 % | 4.164 M -0.16 % | 4.170 M 9.04 % | 3.824 M -8.06 % | 4.160 M -0.13 % | 4.165 M -0.77 % | 4.197 M -2.67 % | 4.313 M 3.47 % | 4.168 M -0.06 % | 4.170 M -0.02 % | 4.171 M 0.08 % | 4.168 M 0.05 % | 4.166 M 0.23 % | 4.156 M -0.20 % | 4.164 M 0.09 % | 4.160 M 0.02 % | 4.160 M 0.06 % | 4.157 M -0.31 % | 4.170 M 0.11 % | 4.166 M 0.00 % | 4.166 M 0.47 % | 4.146 M -0.89 % | 4.183 M 0.27 % | 4.172 M 0.27 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.02 % | 4.160 M -0.02 % | 4.161 M 0.02 % | 4.160 M 0.00 % | 4.160 M 0.00 % | 4.160 M -0.02 % | 4.161 M |
| Weighted average shs out | 4.166 M -0.32 % | 4.179 M 0.00 % | 4.179 M 0.91 % | 4.142 M -0.48 % | 4.162 M 0.02 % | 4.161 M -0.01 % | 4.161 M -0.12 % | 4.166 M 0.46 % | 4.147 M -0.33 % | 4.161 M -0.17 % | 4.168 M -2.13 % | 4.259 M 0.50 % | 4.238 M 1.84 % | 4.161 M -0.16 % | 4.168 M -0.21 % | 4.176 M 0.37 % | 4.161 M 0.00 % | 4.161 M -0.07 % | 4.164 M -0.06 % | 4.166 M 0.16 % | 4.160 M -0.03 % | 4.161 M 0.08 % | 4.158 M 0.04 % | 4.156 M -0.38 % | 4.172 M 0.26 % | 4.161 M 0.19 % | 4.153 M -0.26 % | 4.164 M -0.16 % | 4.170 M 9.04 % | 3.824 M -8.06 % | 4.160 M -0.13 % | 4.165 M -0.77 % | 4.197 M -2.67 % | 4.313 M 3.47 % | 4.168 M -0.06 % | 4.170 M -0.02 % | 4.171 M 0.08 % | 4.168 M 0.05 % | 4.166 M 0.23 % | 4.156 M -0.20 % | 4.164 M 0.09 % | 4.160 M 0.02 % | 4.160 M 0.06 % | 4.157 M -0.31 % | 4.170 M 0.11 % | 4.166 M 0.00 % | 4.166 M 0.47 % | 4.146 M -0.89 % | 4.183 M 0.27 % | 4.172 M 0.27 % | 4.161 M 0.00 % | 4.161 M 0.00 % | 4.161 M 0.02 % | 4.160 M -0.02 % | 4.161 M 0.02 % | 4.160 M 0.00 % | 4.160 M 0.00 % | 4.160 M -0.02 % | 4.161 M |
| EPS diluted | 1.32 142.04 % | -3.14 -460.92 % | 0.87 81.25 % | 0.48 -86.96 % | 3.68 79.51 % | 2.05 -25.99 % | 2.77 75.32 % | 1.58 20.61 % | 1.31 7 936.81 % | 0.02 -98.73 % | 1.28 652.94 % | 0.17 6.25 % | 0.16 -93.07 % | 2.31 49.03 % | 1.55 103.95 % | 0.76 4 971.79 % | -0.02 -100.33 % | 4.80 33.33 % | 3.60 133.77 % | 1.54 73.03 % | 0.89 89.36 % | 0.47 -66.19 % | 1.39 104.41 % | 0.68 -62.22 % | 1.80 20.00 % | 1.50 -27.18 % | 2.06 -5.07 % | 2.17 42.76 % | 1.52 -35.86 % | 2.37 -11.24 % | 2.67 -36.73 % | 4.22 1 040.54 % | 0.37 -95.21 % | 7.72 211.29 % | 2.48 55.97 % | 1.59 24.22 % | 1.28 -48.39 % | 2.48 98.40 % | 1.25 -39.02 % | 2.05 -17.67 % | 2.49 -16.72 % | 2.99 7.55 % | 2.78 31.75 % | 2.11 66.14 % | 1.27 -26.16 % | 1.72 -42.09 % | 2.97 121.64 % | 1.34 148.15 % | 0.54 105.63 % | -9.59 -372.44 % | 3.52 -16.59 % | 4.22 96.28 % | 2.15 140.64 % | -5.29 -796.05 % | 0.76 130.30 % | 0.33 -32.65 % | 0.49 168.06 % | -0.72 -212.50 % | 0.64 |
| Earnings per share | 1.32 142.04 % | -3.14 -460.92 % | 0.87 81.25 % | 0.48 -86.96 % | 3.68 79.51 % | 2.05 -25.99 % | 2.77 75.32 % | 1.58 20.61 % | 1.31 7 936.81 % | 0.02 -98.73 % | 1.28 652.94 % | 0.17 6.25 % | 0.16 -93.07 % | 2.31 49.03 % | 1.55 103.95 % | 0.76 4 971.79 % | -0.02 -100.33 % | 4.80 33.33 % | 3.60 133.77 % | 1.54 73.03 % | 0.89 89.36 % | 0.47 -66.19 % | 1.39 104.41 % | 0.68 -62.22 % | 1.80 20.00 % | 1.50 -27.18 % | 2.06 -5.07 % | 2.17 42.76 % | 1.52 -35.86 % | 2.37 -11.24 % | 2.67 -36.73 % | 4.22 1 040.54 % | 0.37 -95.21 % | 7.72 211.29 % | 2.48 55.97 % | 1.59 24.22 % | 1.28 -48.39 % | 2.48 98.40 % | 1.25 -39.02 % | 2.05 -17.67 % | 2.49 -16.72 % | 2.99 7.55 % | 2.78 31.75 % | 2.11 66.14 % | 1.27 -26.16 % | 1.72 -42.09 % | 2.97 121.64 % | 1.34 148.15 % | 0.54 105.63 % | -9.59 -372.44 % | 3.52 -16.59 % | 4.22 96.28 % | 2.15 140.64 % | -5.29 -796.05 % | 0.76 130.30 % | 0.33 -32.65 % | 0.49 168.06 % | -0.72 -212.50 % | 0.64 |
| Gross profit | 170.237 M 11.41 % | 152.807 M 0.07 % | 152.698 M -0.33 % | 153.198 M 24.41 % | 123.141 M -1.06 % | 124.462 M 8.83 % | 114.360 M -4.87 % | 120.217 M 4.33 % | 115.223 M 18.35 % | 97.359 M -37.10 % | 154.796 M 8.01 % | 143.321 M 14.53 % | 125.137 M 90.71 % | 65.618 M -18.25 % | 80.263 M 6.23 % | 75.554 M 20.81 % | 62.538 M -45.55 % | 114.853 M -13.49 % | 132.767 M 6.88 % | 124.218 M 52.01 % | 81.719 M 44.19 % | 56.675 M -53.63 % | 122.220 M -0.44 % | 122.755 M 4.86 % | 117.061 M 116.75 % | 54.007 M -55.23 % | 120.630 M 0.67 % | 119.831 M -1.74 % | 121.959 M -4.52 % | 127.735 M 13.52 % | 112.523 M -10.64 % | 125.922 M -4.69 % | 132.125 M -7.68 % | 143.114 M 28.07 % | 111.751 M -1.83 % | 113.836 M -2.63 % | 116.913 M 4.62 % | 111.751 M -1.83 % | 113.834 M -2.06 % | 116.230 M -2.32 % | 118.989 M 7.92 % | 110.259 M -4.29 % | 115.196 M 7.95 % | 106.717 M 6.99 % | 99.746 M 3.03 % | 96.813 M -2.88 % | 99.685 M 5.30 % | 94.665 M -0.51 % | 95.152 M -3.98 % | 99.097 M 3.57 % | 95.679 M 9.40 % | 87.458 M 2.20 % | 85.579 M 12.38 % | 76.150 M -9.06 % | 83.739 M 21.43 % | 68.961 M 4.40 % | 66.053 M 24.12 % | 53.218 M -3.75 % | 55.290 M |
| Income tax expense | 4.298 M 210.77 % | -3.880 M -534.00 % | 894.000 K 7.32 % | 833.000 K -86.70 % | 6.263 M 122.80 % | 2.811 M 652.26 % | -509.000 K -108.93 % | 5.700 M -16.48 % | 6.825 M 506.13 % | 1.126 M 331.21 % | -487.000 K -176.21 % | 639.000 K -33.92 % | 967.000 K 227.80 % | 295.000 K -92.65 % | 4.013 M 623.06 % | 555.000 K -45.96 % | 1.027 M -89.93 % | 10.202 M 264.10 % | 2.802 M -7.31 % | 3.023 M 44.30 % | 2.095 M 236.48 % | -1.535 M -375.09 % | 558.000 K -92.79 % | 7.739 M 391.38 % | -2.656 M -5 107.84 % | -51.000 K -102.41 % | 2.113 M -69.18 % | 6.856 M -12.95 % | 7.876 M 219.90 % | 2.462 M -56.31 % | 5.635 M 24.12 % | 4.540 M -57.83 % | 10.767 M -2.73 % | 11.069 M 189.46 % | 3.824 M 8.39 % | 3.528 M -29.13 % | 4.978 M 30.18 % | 3.824 M -12.83 % | 4.387 M -24.73 % | 5.828 M 18.79 % | 4.906 M 170.00 % | -7.009 M -234.53 % | 5.210 M 5.42 % | 4.942 M -0.92 % | 4.988 M 2 727.60 % | 176.404 K -94.47 % | 3.190 M 7.34 % | 2.972 M -50.00 % | 5.944 M -49.06 % | 11.669 M 8 203.67 % | -144.000 K 96.41 % | -4.015 M -167.28 % | 5.968 M -36.73 % | 9.432 M 166.29 % | 3.542 M 67.31 % | 2.117 M 23.87 % | 1.709 M 381.55 % | -607.000 K -122.34 % | -273.000 K |
| Cost of revenue | 330.144 M 7.25 % | 307.813 M 20.35 % | 255.756 M 11.99 % | 228.373 M -36.50 % | 359.651 M -2.13 % | 367.460 M 25.68 % | 292.378 M 0.08 % | 292.142 M -13.89 % | 339.275 M 8.26 % | 313.396 M 30.82 % | 239.567 M -0.24 % | 240.152 M 14.87 % | 209.060 M -40.03 % | 348.582 M 31.68 % | 264.723 M 3.68 % | 255.331 M 23.80 % | 206.241 M -43.51 % | 365.110 M 38.27 % | 264.050 M 26.26 % | 209.139 M 10.99 % | 188.436 M -30.60 % | 271.532 M 44.38 % | 188.066 M -21.93 % | 240.904 M 11.89 % | 215.303 M -17.25 % | 260.188 M 9.45 % | 237.714 M 19.27 % | 199.312 M -5.26 % | 210.381 M 1.51 % | 207.254 M 21.15 % | 171.075 M 1.51 % | 168.537 M -22.38 % | 217.123 M -15.53 % | 257.037 M 24.61 % | 206.270 M 5.59 % | 195.343 M -6.69 % | 209.355 M 1.50 % | 206.270 M 14.79 % | 179.688 M -4.08 % | 187.333 M -14.81 % | 219.908 M 19.55 % | 183.954 M -9.24 % | 202.691 M 10.69 % | 183.112 M -1.88 % | 186.613 M 8.59 % | 171.846 M 14.47 % | 150.124 M -13.89 % | 174.345 M 4.14 % | 167.410 M 12.91 % | 148.264 M 4.44 % | 141.968 M 2.25 % | 138.848 M 5.85 % | 131.179 M 10.93 % | 118.252 M -9.68 % | 130.930 M 1.25 % | 129.308 M 28.17 % | 100.888 M 35.89 % | 74.242 M 4.17 % | 71.271 M |
| General and administrative expenses | 0.000 -100.00 % | 52.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 26.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 149.992 M 158.79 % | 57.960 M -57.28 % | 135.681 M -1.35 % | 137.539 M | 0.000 100.00 % | -96.000 K | 0.000 | 0.000 -100.00 % | 1.051 M 122.79 % | -4.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.247 M 2.05 % | 105.088 M 54.28 % | 68.117 M 51.29 % | 45.023 M -56.38 % | 103.206 M -1.69 % | 104.975 M 4.41 % | 100.538 M 179.01 % | 36.034 M -64.69 % | 102.050 M 5.17 % | 97.031 M -1.70 % | 98.712 M -8.49 % | 107.875 M 23.56 % | 87.309 M -8.12 % | 95.028 M -14.62 % | 111.306 M 0.13 % | 111.163 M 17.15 % | 94.889 M 0.92 % | 94.024 M -2.64 % | 96.571 M 9.66 % | 88.061 M -7.21 % | 94.901 M 2.27 % | 92.796 M -1.46 % | 94.170 M -4.05 % | 98.148 M 11.25 % | 88.222 M 4.99 % | 84.032 M 5.74 % | 79.474 M -9.17 % | 87.501 M 11.91 % | 78.186 M 3.97 % | 75.202 M 7.37 % | 70.039 M -18.23 % | 85.655 M 15.58 % | 74.107 M 3.78 % | 71.407 M 13.52 % | 62.900 M -21.34 % | 79.967 M 16.32 % | 68.748 M 19.89 % | 57.341 M 5.58 % | 54.309 M 11.00 % | 48.926 M 5.91 % | 46.198 M |
| Operating expenses | 149.992 M -4.83 % | 157.599 M 16.15 % | 135.681 M -1.35 % | 137.539 M 43.99 % | 95.518 M -6.26 % | 101.897 M 12.21 % | 90.813 M -48.67 % | 176.919 M 5.30 % | 168.015 M 174.12 % | 61.292 M -55.35 % | 137.276 M 4.97 % | 130.777 M 13.77 % | 114.953 M 139.80 % | 47.938 M -18.07 % | 58.511 M -2.91 % | 60.264 M 18.69 % | 50.776 M -34.79 % | 77.864 M -27.40 % | 107.247 M 2.05 % | 105.088 M 54.28 % | 68.117 M 51.29 % | 45.023 M -56.38 % | 103.206 M -1.69 % | 104.975 M 4.41 % | 100.538 M 179.01 % | 36.034 M -64.69 % | 102.050 M 5.17 % | 97.031 M -1.70 % | 98.712 M -8.49 % | 107.875 M 23.56 % | 87.309 M -8.12 % | 95.028 M -14.62 % | 111.306 M 0.13 % | 111.163 M 17.15 % | 94.889 M 0.92 % | 94.024 M -2.64 % | 96.571 M 9.66 % | 88.061 M -7.21 % | 94.901 M 2.27 % | 92.796 M -1.46 % | 94.170 M -4.05 % | 98.148 M 11.25 % | 88.222 M 4.99 % | 84.032 M 5.74 % | 79.474 M -9.17 % | 87.501 M 11.91 % | 78.186 M 3.97 % | 75.202 M 7.37 % | 70.039 M -18.23 % | 85.655 M 15.58 % | 74.107 M 3.78 % | 71.407 M 13.52 % | 62.900 M -21.34 % | 79.967 M 16.32 % | 68.748 M 19.89 % | 57.341 M 5.58 % | 54.309 M 11.00 % | 48.926 M 5.91 % | 46.198 M |
| Cost and expenses | 480.136 M 3.16 % | 465.412 M 18.90 % | 391.437 M 6.98 % | 365.912 M -19.61 % | 455.169 M -3.02 % | 469.357 M 22.49 % | 383.191 M -2.32 % | 392.293 M -8.96 % | 430.908 M 8.83 % | 395.953 M 5.07 % | 376.843 M 1.59 % | 370.929 M 14.48 % | 324.013 M -18.29 % | 396.520 M 22.67 % | 323.234 M 2.42 % | 315.595 M 22.79 % | 257.017 M -41.98 % | 442.974 M 19.30 % | 371.297 M 18.16 % | 314.227 M 22.48 % | 256.553 M -18.95 % | 316.555 M 8.68 % | 291.272 M -15.79 % | 345.879 M 9.51 % | 315.841 M 6.62 % | 296.222 M -12.82 % | 339.764 M 14.65 % | 296.343 M -4.12 % | 309.093 M -1.92 % | 315.129 M 21.96 % | 258.384 M -1.97 % | 263.565 M -19.75 % | 328.429 M -10.80 % | 368.200 M 22.26 % | 301.159 M 4.08 % | 289.367 M -5.41 % | 305.926 M 3.94 % | 294.331 M 7.19 % | 274.589 M -1.98 % | 280.129 M -10.81 % | 314.078 M 11.33 % | 282.102 M -3.03 % | 290.913 M 8.90 % | 267.144 M 0.40 % | 266.087 M 2.60 % | 259.347 M 13.59 % | 228.310 M -8.51 % | 249.547 M 5.09 % | 237.449 M 1.51 % | 233.920 M 8.26 % | 216.075 M 2.77 % | 210.255 M 8.33 % | 194.079 M -2.09 % | 198.219 M -0.73 % | 199.678 M 6.98 % | 186.649 M 20.27 % | 155.197 M 26.00 % | 123.168 M 4.85 % | 117.469 M |
| Research and development expenses | 0.000 -100.00 % | 312.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 99.327 M | 0.000 | 0.000 -100.00 % | 95.518 M -6.26 % | 101.897 M 12.21 % | 90.813 M -9.32 % | 100.151 M 9.30 % | 91.633 M 6.40 % | 86.122 M -37.26 % | 137.276 M 4.97 % | 130.777 M 13.77 % | 114.953 M 139.80 % | 47.938 M -18.07 % | 58.511 M -2.91 % | 60.264 M 18.69 % | 50.776 M -34.79 % | 77.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 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 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 251.000 K | 0.000 | 0.000 | 0.000 100.00 % | -458.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.494 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 |
| Interest expense | 12.274 M 16.70 % | 10.518 M -23.66 % | 13.777 M -3.79 % | 14.320 M 15.82 % | 12.364 M -11.75 % | 14.010 M 12.86 % | 12.414 M -8.09 % | 13.506 M 9.07 % | 12.383 M -11.90 % | 14.056 M 3.66 % | 13.560 M 3.63 % | 13.085 M 21.42 % | 10.777 M 21.88 % | 8.842 M -28.55 % | 12.375 M -0.80 % | 12.475 M -4.66 % | 13.085 M 19.77 % | 10.925 M 15.02 % | 9.498 M -8.49 % | 10.379 M 3.66 % | 10.013 M 32.50 % | 7.557 M -45.36 % | 13.831 M 46.53 % | 9.439 M -21.57 % | 12.035 M -3.37 % | 12.455 M 18.69 % | 10.494 M 0.48 % | 10.444 M 15.61 % | 9.034 M -1.88 % | 9.207 M -14.38 % | 10.753 M 13.39 % | 9.483 M -5.52 % | 10.037 M 24.04 % | 8.092 M 199.48 % | 2.702 M -72.01 % | 9.653 M -3.71 % | 10.025 M 5.19 % | 9.530 M 1.89 % | 9.353 M 2.94 % | 9.086 M -6.11 % | 9.677 M 31.20 % | 7.376 M -28.04 % | 10.250 M 14.81 % | 8.928 M -10.24 % | 9.947 M | 0.000 -100.00 % | 7.874 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 |
| Depreciation and amortization | 6.075 M -5.87 % | 6.454 M -0.29 % | 6.473 M 1.68 % | 6.366 M 6.01 % | 6.005 M -0.18 % | 6.016 M -2.56 % | 6.174 M -1.77 % | 6.285 M 18.97 % | 5.283 M 11.41 % | 4.742 M -2.93 % | 4.885 M -12.61 % | 5.590 M 40.52 % | 3.978 M -27.12 % | 5.458 M 35.91 % | 4.016 M 13.51 % | 3.538 M -0.11 % | 3.542 M -7.71 % | 3.838 M -2.09 % | 3.920 M 2.91 % | 3.809 M 4.67 % | 3.639 M 3.56 % | 3.514 M -44.73 % | 6.358 M 156.58 % | 2.478 M 8.54 % | 2.283 M -8.53 % | 2.496 M -11.52 % | 2.821 M 24.16 % | 2.272 M 3.41 % | 2.197 M 11.52 % | 1.970 M -28.00 % | 2.736 M -0.80 % | 2.758 M 5.07 % | 2.625 M -0.68 % | 2.643 M -72.27 % | 9.530 M 275.94 % | 2.535 M 18.29 % | 2.143 M -20.69 % | 2.702 M 18.66 % | 2.277 M -1.85 % | 2.320 M 12.08 % | 2.070 M -44.50 % | 3.730 M 105.95 % | 1.811 M 0.95 % | 1.794 M 7.68 % | 1.666 M -20.87 % | 2.105 M 4.08 % | 2.023 M 7.32 % | 1.885 M 17.52 % | 1.604 M -18.17 % | 1.960 M -0.80 % | 1.976 M 12.15 % | 1.762 M 12.59 % | 1.565 M -13.10 % | 1.801 M 20.31 % | 1.497 M -12.15 % | 1.704 M -8.63 % | 1.865 M -20.67 % | 2.351 M 20.56 % | 1.950 M |
| Operating income | 20.245 M 522.47 % | -4.792 M -128.16 % | 17.017 M 8.67 % | 15.659 M -43.31 % | 27.623 M 22.42 % | 22.565 M -4.17 % | 23.547 M 17.35 % | 20.066 M -14.94 % | 23.590 M 73.44 % | 13.601 M -22.37 % | 17.520 M 39.67 % | 12.544 M 23.17 % | 10.184 M -42.40 % | 17.680 M -18.72 % | 21.752 M 42.26 % | 15.290 M 29.99 % | 11.762 M -68.20 % | 36.989 M 44.94 % | 25.520 M 33.40 % | 19.130 M 40.64 % | 13.602 M 16.74 % | 11.652 M -38.72 % | 19.014 M 6.94 % | 17.780 M 7.61 % | 16.523 M -8.07 % | 17.973 M -3.27 % | 18.580 M -18.51 % | 22.800 M -1.92 % | 23.247 M 17.05 % | 19.860 M -21.23 % | 25.214 M -18.39 % | 30.894 M 48.39 % | 20.819 M -50.52 % | 42.076 M 197.15 % | 14.160 M -28.10 % | 19.693 M -1.38 % | 19.969 M 41.02 % | 14.160 M 47.59 % | 9.594 M -33.13 % | 14.348 M -6.07 % | 15.275 M 558.51 % | 2.320 M -86.17 % | 16.774 M 22.31 % | 13.714 M 33.35 % | 10.284 M 379.75 % | 2.144 M -86.23 % | 15.562 M 82.48 % | 8.528 M 3.96 % | 8.203 M 135.76 % | -22.937 M -258.34 % | 14.486 M 6.85 % | 13.557 M -9.21 % | 14.933 M 225.49 % | -11.900 M -341.28 % | 4.932 M 41.20 % | 3.493 M -8.44 % | 3.815 M 206.77 % | -3.573 M -248.13 % | 2.412 M |
| Operating income ratio | 0.04 488.90 % | -0.01 -124.97 % | 0.04 1.52 % | 0.04 -28.27 % | 0.06 24.73 % | 0.05 -20.76 % | 0.06 18.97 % | 0.05 -6.25 % | 0.05 56.75 % | 0.03 -25.47 % | 0.04 35.81 % | 0.03 7.35 % | 0.03 -28.61 % | 0.04 -32.30 % | 0.06 36.45 % | 0.05 5.60 % | 0.04 -43.22 % | 0.08 19.83 % | 0.06 12.07 % | 0.06 13.98 % | 0.05 41.82 % | 0.04 -42.06 % | 0.06 25.34 % | 0.05 -1.65 % | 0.05 -13.09 % | 0.06 10.33 % | 0.05 -27.42 % | 0.07 2.13 % | 0.07 17.99 % | 0.06 -33.32 % | 0.09 -15.26 % | 0.10 76.00 % | 0.06 -43.31 % | 0.11 136.16 % | 0.04 -30.10 % | 0.06 4.07 % | 0.06 37.46 % | 0.04 36.22 % | 0.03 -30.85 % | 0.05 4.86 % | 0.05 471.69 % | 0.01 -85.06 % | 0.05 11.52 % | 0.05 31.76 % | 0.04 350.09 % | 0.01 -87.19 % | 0.06 96.51 % | 0.03 1.47 % | 0.03 133.69 % | -0.09 -252.12 % | 0.06 1.75 % | 0.06 -13.04 % | 0.07 212.54 % | -0.06 -366.44 % | 0.02 30.41 % | 0.02 -22.91 % | 0.02 181.52 % | -0.03 -247.09 % | 0.02 |
| Total other income expenses net | -10.448 M 14.45 % | -12.213 M 2.19 % | -12.487 M 2.73 % | -12.838 M -112.37 % | -6.045 M 46.11 % | -11.218 M 10.46 % | -12.529 M -60.98 % | -7.783 M 31.32 % | -11.332 M 8.66 % | -12.407 M 2.09 % | -12.672 M -13.34 % | -11.181 M -30.94 % | -8.539 M -10.14 % | -7.753 M 31.26 % | -11.279 M 2.44 % | -11.561 M -7.05 % | -10.800 M -58.47 % | -6.815 M 11.81 % | -7.728 M 20.26 % | -9.691 M -24.16 % | -7.805 M 30.49 % | -11.229 M 11.42 % | -12.677 M -75.70 % | -7.215 M 38.17 % | -11.670 M 0.90 % | -11.776 M -48.84 % | -7.912 M -14.52 % | -6.909 M 23.51 % | -9.032 M -8.38 % | -8.334 M 1.64 % | -8.473 M 3.46 % | -8.777 M -3.27 % | -8.499 M -471.78 % | 2.286 M | 0.000 100.00 % | -9.534 M 1.22 % | -9.652 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 623.444 M | 0.000 -100.00 % | 609.520 M | 0.000 -100.00 % | 562.956 M | 0.000 -100.00 % | 586.596 M 9.32 % | 536.574 M -6.50 % | 573.884 M 18.08 % | 486.000 M -7.11 % | 523.217 M 13.66 % | 460.326 M | 0.000 -100.00 % | 411.892 M | 0.000 -100.00 % | 425.276 M | 0.000 -100.00 % | 446.046 M | 0.000 -100.00 % | 426.165 M | 0.000 -100.00 % | 396.148 M | 0.000 -100.00 % | 389.584 M | 0.000 -100.00 % | 399.982 M | 0.000 -100.00 % | 352.122 M | 0.000 -100.00 % | 375.142 M | 0.000 -100.00 % | 392.611 M | 0.000 -100.00 % | 387.513 M | 0.000 -100.00 % | 379.129 M | 0.000 -100.00 % | 355.396 M | 0.000 -100.00 % | 345.554 M 40.88 % | 245.281 M 8.06 % | 226.992 M 1.87 % | 222.832 M -35.58 % | 345.901 M 1.88 % | 339.516 M |
| Total investments | 0.000 -100.00 % | 11.310 M | 0.000 -100.00 % | 7.449 M | 0.000 -100.00 % | 2.530 M | 0.000 -100.00 % | 23.137 M 462 640.00 % | 5.000 K -99.97 % | 19.266 M 385 220.00 % | 5.000 K -99.97 % | 18.630 M -5.29 % | 19.670 M | 0.000 -100.00 % | 18.318 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 22.301 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.020 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 2.026 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -61.54 % | 13.000 K -99.90 % | 12.931 M -0.10 % | 12.945 M |
| Total debt | 0.000 -100.00 % | 625.847 M | 0.000 -100.00 % | 611.459 M | 0.000 -100.00 % | 569.504 M | 0.000 -100.00 % | 589.743 M 9.29 % | 539.591 M -6.27 % | 575.688 M 11.71 % | 515.354 M -2.23 % | 527.106 M 9.15 % | 482.931 M | 0.000 -100.00 % | 440.771 M | 0.000 -100.00 % | 427.686 M | 0.000 -100.00 % | 461.500 M | 0.000 -100.00 % | 452.445 M | 0.000 -100.00 % | 401.640 M | 0.000 -100.00 % | 413.930 M | 0.000 -100.00 % | 414.093 M | 0.000 -100.00 % | 415.436 M | 0.000 -100.00 % | 401.090 M | 0.000 -100.00 % | 401.771 M | 0.000 -100.00 % | 402.044 M | 0.000 -100.00 % | 400.058 M | 0.000 -100.00 % | 368.511 M | 0.000 -100.00 % | 360.939 M 32.99 % | 271.410 M 4.48 % | 259.767 M 3.83 % | 250.177 M -29.14 % | 353.040 M 2.14 % | 345.653 M |
| Accumulated other comprehensive income loss | 504.632 M 97 131.79 % | 518.999 K -99.90 % | 515.491 M | 0.000 -100.00 % | 498.067 M 335.81 % | 114.286 M -76.08 % | 477.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.214 M | 0.000 -100.00 % | 392.095 M | 0.000 -100.00 % | 384.449 M | 0.000 -100.00 % | 374.114 M | 0.000 -100.00 % | 361.051 M | 0.000 -100.00 % | 344.548 M | 0.000 -100.00 % | 322.598 M | 0.000 -100.00 % | 303.468 M | 0.000 -100.00 % | 260.626 M | 0.000 -100.00 % | 248.656 M | 0.000 -100.00 % | 234.897 M | 0.000 -100.00 % | 220.169 M | 0.000 -100.00 % | 199.461 M | 0.000 -100.00 % | 185.393 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 431.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.941 M | 0.000 | 0.000 -100.00 % | 278.862 M | 0.000 -100.00 % | 272.057 M | 0.000 -100.00 % | 252.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.776 M | 0.000 | 0.000 | 0.000 -100.00 % | 189.704 M | 0.000 | 0.000 | 0.000 -100.00 % | 159.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.111 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.812 M | 0.000 | 0.000 | 0.000 100.00 % | -3.243 M | 0.000 100.00 % | -30.595 M | 0.000 -100.00 % | 8.500 M 0.00 % | 8.500 M |
| Common stock | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M | 0.000 -100.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M 0.00 % | 41.610 M |
| Total equity | 504.632 M 0.00 % | 504.632 M -2.11 % | 515.491 M 0.00 % | 515.491 M 3.50 % | 498.067 M 0.00 % | 498.067 M 4.26 % | 477.719 M 0.00 % | 477.719 M 2.61 % | 465.553 M 1.24 % | 459.851 M 0.31 % | 458.449 M 4.11 % | 440.348 M 0.72 % | 437.218 M 8.70 % | 402.214 M 0.00 % | 402.214 M 2.58 % | 392.095 M 0.00 % | 392.095 M 1.99 % | 384.449 M 0.00 % | 384.449 M 2.76 % | 374.114 M 0.00 % | 374.114 M 3.62 % | 361.051 M 0.00 % | 361.051 M 4.79 % | 344.548 M 0.00 % | 344.549 M 6.80 % | 322.598 M 0.00 % | 322.598 M 6.30 % | 303.468 M 0.00 % | 303.468 M 16.44 % | 260.626 M 0.00 % | 260.626 M 4.81 % | 248.656 M 0.40 % | 247.671 M 5.44 % | 234.897 M 0.00 % | 234.897 M 6.69 % | 220.169 M 0.00 % | 220.169 M 10.38 % | 199.461 M 0.00 % | 199.461 M 7.59 % | 185.393 M 0.00 % | 185.393 M 11.78 % | 165.856 M 4.94 % | 158.042 M -14.80 % | 185.495 M 364.75 % | 39.913 M -30.58 % | 57.498 M |
| Other non current liabilities | -504.632 M -5 194.21 % | 9.906 M 101.92 % | -515.491 M -5 740.56 % | 9.139 M 101.83 % | -498.067 M -5 549.91 % | 9.139 M 101.91 % | -477.719 M -4 669.29 % | 10.455 M -0.28 % | 10.484 M 9.00 % | 9.618 M 0.00 % | 9.618 M 0.82 % | 9.540 M -38.36 % | 15.478 M 103.85 % | -402.214 M -4 406.82 % | 9.339 M 102.38 % | -392.095 M -4 298.47 % | 9.339 M 102.43 % | -384.449 M -5 061.91 % | 7.748 M 102.07 % | -374.114 M -4 927.90 % | 7.749 M 102.15 % | -361.051 M -5 071.10 % | 7.263 M 102.11 % | -344.548 M -4 844.53 % | 7.262 M 102.25 % | -322.598 M -2 575.05 % | 13.034 M 104.30 % | -303.468 M -2 471.21 % | 12.798 M 104.91 % | -260.626 M -2 297.52 % | 11.860 M 104.77 % | -248.656 M -4 470.82 % | 5.689 M 102.42 % | -234.897 M -2 618.73 % | 9.326 M 104.24 % | -220.169 M -2 520.80 % | 9.095 M 104.56 % | -199.461 M -3 973.03 % | 5.150 M 102.78 % | -185.393 M -3 933.60 % | 4.836 M 6.43 % | 4.544 M -42.25 % | 7.869 M 26.40 % | 6.225 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 160.910 M | 0.000 -100.00 % | 156.805 M | 0.000 -100.00 % | 156.559 M | 0.000 -100.00 % | 163.472 M 0.98 % | 161.884 M 4.25 % | 155.285 M -0.44 % | 155.968 M -2.34 % | 159.697 M 2.06 % | 156.475 M | 0.000 -100.00 % | 155.957 M | 0.000 -100.00 % | 159.263 M | 0.000 -100.00 % | 137.800 M | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 140.000 M | 0.000 -100.00 % | 140.000 M | 0.000 -100.00 % | 146.100 M | 0.000 -100.00 % | 140.000 M | 0.000 -100.00 % | 140.688 M | 0.000 -100.00 % | 140.976 M | 0.000 -100.00 % | 142.937 M | 0.000 -100.00 % | 142.318 M | 0.000 -100.00 % | 140.000 M | 0.000 -100.00 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M -18.15 % | 171.041 M -51.55 % | 353.040 M 2.14 % | 345.653 M |
| Total non current liabilities | -504.632 M -395.42 % | 170.816 M 133.14 % | -515.491 M -410.64 % | 165.944 M 133.32 % | -498.067 M -400.59 % | 165.698 M 134.69 % | -477.719 M -374.67 % | 173.927 M 0.90 % | 172.368 M 4.53 % | 164.903 M -0.41 % | 165.586 M -2.16 % | 169.237 M -1.58 % | 171.953 M 142.75 % | -402.214 M -343.33 % | 165.296 M 142.16 % | -392.095 M -332.56 % | 168.602 M 143.86 % | -384.449 M -364.14 % | 145.548 M 138.90 % | -374.114 M -337.16 % | 157.749 M 143.69 % | -361.051 M -345.17 % | 147.263 M 142.74 % | -344.548 M -333.97 % | 147.262 M 145.65 % | -322.598 M -302.72 % | 159.134 M 152.44 % | -303.468 M -298.61 % | 152.798 M 158.63 % | -260.626 M -270.85 % | 152.548 M 161.35 % | -248.656 M -269.54 % | 146.665 M 162.44 % | -234.897 M -254.27 % | 152.263 M 169.16 % | -220.169 M -245.41 % | 151.413 M 175.91 % | -199.461 M -231.71 % | 151.444 M 181.69 % | -185.393 M -223.59 % | 150.002 M 0.28 % | 149.586 M 1.16 % | 147.869 M -16.97 % | 178.088 M -49.56 % | 353.040 M 1.71 % | 347.112 M |
| Other current liabilities | 0.000 -100.00 % | 89.058 M | 0.000 -100.00 % | 102.582 M | 0.000 -100.00 % | 69.949 M | 0.000 -100.00 % | 97.065 M 52.67 % | 63.577 M -32.89 % | 94.732 M 68.16 % | 56.333 M -37.74 % | 90.482 M 49.13 % | 60.675 M | 0.000 -100.00 % | 90.274 M | 0.000 -100.00 % | 54.998 M | 0.000 -100.00 % | 75.688 M | 0.000 -100.00 % | 63.895 M | 0.000 -100.00 % | 74.838 M | 0.000 -100.00 % | 53.027 M | 0.000 -100.00 % | 121.148 M | 0.000 -100.00 % | 60.297 M | 0.000 -100.00 % | 111.565 M | 0.000 -100.00 % | 62.566 M | 0.000 -100.00 % | 65.940 M | 0.000 -100.00 % | 111.869 M | 0.000 -100.00 % | 58.155 M | 0.000 -100.00 % | 43.311 M -74.18 % | 167.773 M 22.00 % | 137.519 M 290.81 % | 35.188 M -46.91 % | 66.282 M 13.68 % | 58.305 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.188 M | 0.000 | 0.000 -100.00 % | 8.083 M | 0.000 -100.00 % | 2.929 M | 0.000 -100.00 % | 1.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.004 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 % | 45.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.533 M | 0.000 -100.00 % | 20.900 M 35.04 % | 15.477 M 24.06 % | 12.476 M -52.37 % | 26.193 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 464.937 M | 0.000 -100.00 % | 454.654 M | 0.000 -100.00 % | 412.945 M | 0.000 -100.00 % | 426.271 M 12.86 % | 377.707 M -10.16 % | 420.403 M 16.98 % | 359.386 M -2.18 % | 367.409 M 12.54 % | 326.456 M | 0.000 -100.00 % | 284.814 M | 0.000 -100.00 % | 268.423 M | 0.000 -100.00 % | 323.700 M | 0.000 -100.00 % | 302.445 M | 0.000 -100.00 % | 261.640 M | 0.000 -100.00 % | 273.930 M | 0.000 -100.00 % | 267.993 M | 0.000 -100.00 % | 275.436 M | 0.000 -100.00 % | 260.402 M | 0.000 -100.00 % | 260.795 M | 0.000 -100.00 % | 259.107 M | 0.000 -100.00 % | 257.740 M | 0.000 -100.00 % | 228.511 M | 0.000 -100.00 % | 220.939 M 68.13 % | 131.410 M 9.72 % | 119.767 M 51.34 % | 79.136 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 613.281 M | 0.000 -100.00 % | 617.573 M | 0.000 -100.00 % | 571.433 M | 0.000 -100.00 % | 602.746 M 15.89 % | 520.111 M -10.23 % | 579.371 M 22.42 % | 473.277 M -6.35 % | 505.388 M 13.46 % | 445.415 M | 0.000 -100.00 % | 410.149 M | 0.000 -100.00 % | 417.195 M | 0.000 -100.00 % | 503.134 M | 0.000 -100.00 % | 408.428 M | 0.000 -100.00 % | 410.423 M | 0.000 -100.00 % | 386.204 M | 0.000 -100.00 % | 450.462 M | 0.000 -100.00 % | 433.231 M | 0.000 -100.00 % | 439.762 M | 0.000 -100.00 % | 382.701 M | 0.000 -100.00 % | 431.473 M | 0.000 -100.00 % | 387.859 M | 0.000 -100.00 % | 378.759 M | 0.000 -100.00 % | 327.838 M -9.86 % | 363.683 M 20.05 % | 302.939 M 58.62 % | 190.983 M 57.31 % | 121.406 M 9.60 % | 110.768 M |
| Total liabilities | -504.632 M -164.36 % | 784.097 M 252.11 % | -515.491 M -165.79 % | 783.517 M 257.31 % | -498.067 M -167.57 % | 737.131 M 254.30 % | -477.719 M -161.51 % | 776.673 M 12.16 % | 692.479 M -6.96 % | 744.274 M 16.50 % | 638.863 M -5.30 % | 674.625 M 9.27 % | 617.368 M 253.49 % | -402.214 M -169.90 % | 575.445 M 246.76 % | -392.095 M -166.93 % | 585.797 M 252.37 % | -384.449 M -159.27 % | 648.682 M 273.39 % | -374.114 M -166.08 % | 566.177 M 256.81 % | -361.051 M -164.74 % | 557.686 M 261.86 % | -344.548 M -164.59 % | 533.466 M 265.37 % | -322.598 M -152.92 % | 609.596 M 300.88 % | -303.468 M -151.78 % | 586.029 M 324.85 % | -260.626 M -144.00 % | 592.310 M 338.20 % | -248.656 M -146.97 % | 529.366 M 325.36 % | -234.897 M -140.24 % | 583.736 M 365.13 % | -220.169 M -140.83 % | 539.272 M 370.36 % | -199.461 M -137.62 % | 530.203 M 385.99 % | -185.393 M -138.80 % | 477.839 M -6.90 % | 513.269 M 13.86 % | 450.808 M 22.15 % | 369.071 M -22.21 % | 474.446 M 3.62 % | 457.880 M |
| Other non current assets | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 5.054 M | 0.000 -100.00 % | 8.819 M | 0.000 -100.00 % | 1.660 M -81.18 % | 8.820 M 567.17 % | 1.322 M -82.49 % | 7.550 M 561.12 % | 1.142 M -84.78 % | 7.505 M | 0.000 -100.00 % | 6.835 M | 0.000 -100.00 % | 15.994 M | 0.000 -100.00 % | 4.795 M | 0.000 -100.00 % | 23.742 M | 0.000 -100.00 % | 18.934 M | 0.000 -100.00 % | 9.049 M | 0.000 -100.00 % | 18.660 M | 0.000 -100.00 % | 68.427 M | 0.000 -100.00 % | 60.696 M | 0.000 100.00 % | -9.348 M | 0.000 -100.00 % | 53.126 M | 0.000 -100.00 % | 4.556 M | 0.000 -100.00 % | 45.142 M | 0.000 -100.00 % | 5.089 M -88.96 % | 46.099 M 1 104.13 % | 3.828 M -92.50 % | 51.056 M 294.82 % | 12.931 M -0.10 % | 12.945 M |
| Long term investments | 0.000 -100.00 % | 11.310 M | 0.000 -100.00 % | 6.894 M | 0.000 -100.00 % | 2.530 M | 0.000 -100.00 % | 26.726 M 66.05 % | 16.095 M -33.87 % | 24.337 M 42.56 % | 17.072 M -32.24 % | 25.194 M 32.11 % | 19.070 M | 0.000 -100.00 % | 15.552 M | 0.000 100.00 % | -595.000 K | 0.000 -100.00 % | 17.506 M | 0.000 -100.00 % | 12.624 M | 0.000 100.00 % | -13.914 M | 0.000 | 0.000 | 0.000 100.00 % | -15.852 M | 0.000 -100.00 % | 5.000 K | 0.000 100.00 % | -289.000 K | 0.000 100.00 % | -289.000 K | 0.000 100.00 % | -286.000 K | 0.000 100.00 % | -285.500 K | 0.000 100.00 % | -286.000 K | 0.000 100.00 % | -285.750 K 1.47 % | -290.000 K 4.77 % | -304.525 K -7.99 % | -282.000 K | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 112.000 K | 0.000 -100.00 % | 112.000 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 120.000 K -6.98 % | 129.000 K -20.37 % | 162.000 K -21.36 % | 206.000 K -50.84 % | 419.000 K -14.49 % | 490.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 690.000 K | 0.000 -100.00 % | 863.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 391.000 K | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 258.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.129 M | 0.000 -100.00 % | 187.806 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.303 M -2.17 % | 131.150 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 112.000 K | 0.000 -100.00 % | 112.000 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 120.000 K -6.98 % | 129.000 K -20.37 % | 162.000 K -21.36 % | 206.000 K -50.84 % | 419.000 K -14.49 % | 490.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 690.000 K | 0.000 -100.00 % | 863.000 K | 0.000 -100.00 % | 414.000 K | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 391.000 K | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.696 K | 0.000 | 0.000 | 0.000 -100.00 % | 137.227 K | 0.000 -100.00 % | 131.823 K | 0.000 -100.00 % | 6.420 M -13.78 % | 7.446 M |
| Property plant equipment net | 0.000 -100.00 % | 104.528 M | 0.000 -100.00 % | 96.446 M | 0.000 -100.00 % | 94.705 M | 0.000 -100.00 % | 93.515 M 8.12 % | 86.489 M -7.54 % | 93.546 M 23.11 % | 75.983 M -2.41 % | 77.861 M 0.15 % | 77.743 M | 0.000 -100.00 % | 78.870 M | 0.000 -100.00 % | 96.150 M | 0.000 -100.00 % | 55.204 M | 0.000 -100.00 % | 56.396 M | 0.000 -100.00 % | 53.952 M | 0.000 -100.00 % | 68.810 M | 0.000 -100.00 % | 58.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.781 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.816 M | 0.000 -100.00 % | 38.667 M | 0.000 -100.00 % | 71.115 M -8.82 % | 77.991 M |
| Total non current assets | 0.000 -100.00 % | 126.236 M | 0.000 -100.00 % | 117.026 M | 0.000 -100.00 % | 113.822 M | 0.000 -100.00 % | 124.808 M 4.27 % | 119.697 M -5.10 % | 126.127 M 17.45 % | 107.384 M -2.25 % | 109.851 M -5.33 % | 116.040 M | 0.000 -100.00 % | 108.490 M | 0.000 -100.00 % | 117.867 M | 0.000 -100.00 % | 79.507 M | 0.000 -100.00 % | 81.595 M | 0.000 -100.00 % | 59.484 M | 0.000 -100.00 % | 82.773 M | 0.000 -100.00 % | 62.601 M | 0.000 -100.00 % | 72.056 M | 0.000 -100.00 % | 63.507 M | 0.000 -100.00 % | 56.254 M | 0.000 -100.00 % | 55.939 M | 0.000 -100.00 % | 46.535 M | 0.000 -100.00 % | 44.856 M | 0.000 -100.00 % | 44.756 M -2.30 % | 45.809 M -1.22 % | 46.373 M -8.67 % | 50.774 M -44.09 % | 90.820 M -7.69 % | 98.382 M |
| Other current assets | -2.403 M -104.48 % | 53.692 M 2 869.06 % | -1.939 M -102.77 % | 70.017 M 1 169.29 % | -6.548 M -118.43 % | 35.532 M 1 229.08 % | -3.147 M -103.56 % | 88.471 M 83.39 % | 48.242 M -34.14 % | 73.252 M 86.07 % | 39.367 M -53.52 % | 84.692 M 19.80 % | 70.692 M 344.79 % | -28.879 M -124.32 % | 118.761 M 4 045.55 % | -3.010 M -106.73 % | 44.720 M 320.85 % | -20.249 M -138.14 % | 53.096 M 278.14 % | -29.805 M -166.62 % | 44.741 M 283.17 % | -24.426 M -139.19 % | 62.333 M 242.70 % | -43.681 M -116.02 % | 272.709 M 952.51 % | -31.989 M -134.50 % | 92.716 M 246.44 % | -63.314 M -167.93 % | 93.198 M 455.15 % | -26.242 M -128.66 % | 91.577 M 1 068.76 % | -9.453 M -122.26 % | 42.465 M 386.50 % | -14.822 M -2 119.35 % | 734.000 K 103.46 % | -21.220 M -807.77 % | 2.998 M 122.36 % | -13.406 M | 0.000 100.00 % | -15.676 M -569.33 % | 3.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 555.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 247.000 K -63.99 % | 686.000 K 189.45 % | 237.000 K -68.69 % | 757.000 K -32.29 % | 1.118 M 86.33 % | 600.000 K | 0.000 -100.00 % | 2.766 M | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 4.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 291.000 K | 0.000 -100.00 % | 290.500 K | 0.000 -100.00 % | 291.000 K | 0.000 -100.00 % | 290.750 K -1.44 % | 295.000 K -4.69 % | 309.525 K 4.92 % | 295.000 K | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.403 M | 0.000 -100.00 % | 1.939 M | 0.000 -100.00 % | 6.548 M | 0.000 -100.00 % | 3.147 M 4.31 % | 3.017 M 67.24 % | 1.804 M -93.85 % | 29.354 M 654.80 % | 3.889 M -82.80 % | 22.605 M | 0.000 -100.00 % | 28.879 M | 0.000 -100.00 % | 2.410 M | 0.000 -100.00 % | 15.454 M | 0.000 -100.00 % | 26.280 M | 0.000 -100.00 % | 5.492 M | 0.000 -100.00 % | 24.346 M | 0.000 -100.00 % | 14.111 M | 0.000 -100.00 % | 63.314 M | 0.000 -100.00 % | 25.948 M | 0.000 -100.00 % | 9.160 M | 0.000 -100.00 % | 14.531 M | 0.000 -100.00 % | 20.929 M | 0.000 -100.00 % | 13.115 M | 0.000 -100.00 % | 15.385 M -41.12 % | 26.129 M -20.28 % | 32.776 M 19.86 % | 27.345 M 283.07 % | 7.138 M 16.31 % | 6.137 M |
| Cash and short term investments | 2.403 M -24.27 % | 3.173 M 63.64 % | 1.939 M -22.25 % | 2.494 M -61.91 % | 6.548 M 0.00 % | 6.548 M 108.07 % | 3.147 M -7.28 % | 3.394 M 12.50 % | 3.017 M 47.82 % | 2.041 M -93.05 % | 29.354 M 486.26 % | 5.007 M -78.42 % | 23.205 M -19.65 % | 28.879 M -8.74 % | 31.645 M 951.33 % | 3.010 M 0.00 % | 3.010 M -85.14 % | 20.249 M 0.00 % | 20.249 M -32.06 % | 29.805 M 13.41 % | 26.280 M 7.59 % | 24.426 M 0.00 % | 24.426 M -44.08 % | 43.681 M 79.42 % | 24.346 M -23.89 % | 31.989 M 0.00 % | 31.989 M -49.48 % | 63.314 M 0.00 % | 63.314 M 141.27 % | 26.242 M 0.00 % | 26.242 M 177.60 % | 9.453 M -0.01 % | 9.454 M -36.22 % | 14.822 M 0.00 % | 14.822 M -30.15 % | 21.220 M 0.00 % | 21.219 M 58.28 % | 13.406 M 0.00 % | 13.406 M -14.48 % | 15.676 M 0.00 % | 15.676 M -40.68 % | 26.424 M -20.13 % | 33.085 M 19.70 % | 27.640 M 287.21 % | 7.138 M 16.31 % | 6.137 M |
| Total current assets | 0.000 -100.00 % | 1.162 B | 0.000 -100.00 % | 1.182 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 1.130 B 8.79 % | 1.038 B -3.68 % | 1.078 B 8.90 % | 989.928 M -1.51 % | 1.005 B 7.09 % | 938.546 M | 0.000 -100.00 % | 869.169 M | 0.000 -100.00 % | 860.025 M | 0.000 -100.00 % | 953.624 M | 0.000 -100.00 % | 858.696 M | 0.000 -100.00 % | 859.253 M | 0.000 -100.00 % | 795.242 M | 0.000 -100.00 % | 869.593 M | 0.000 -100.00 % | 817.441 M | 0.000 -100.00 % | 789.429 M | 0.000 -100.00 % | 720.783 M | 0.000 -100.00 % | 762.694 M | 0.000 -100.00 % | 712.906 M | 0.000 -100.00 % | 684.808 M | 0.000 -100.00 % | 618.477 M -2.34 % | 633.316 M 12.59 % | 562.476 M 11.65 % | 503.792 M 18.95 % | 423.539 M 1.57 % | 416.996 M |
| Inventory | 0.000 -100.00 % | 821.734 M | 0.000 -100.00 % | 843.525 M | 0.000 -100.00 % | 792.625 M | 0.000 -100.00 % | 777.713 M 1.97 % | 762.718 M 1.09 % | 754.477 M 9.56 % | 688.613 M -2.60 % | 707.018 M 24.39 % | 568.366 M | 0.000 -100.00 % | 488.217 M | 0.000 -100.00 % | 529.049 M | 0.000 -100.00 % | 563.421 M | 0.000 -100.00 % | 535.492 M | 0.000 -100.00 % | 517.941 M | 0.000 -100.00 % | 497.755 M | 0.000 -100.00 % | 503.699 M | 0.000 -100.00 % | 457.459 M | 0.000 -100.00 % | 469.680 M | 0.000 -100.00 % | 473.831 M | 0.000 -100.00 % | 436.858 M | 0.000 -100.00 % | 430.273 M | 0.000 -100.00 % | 384.078 M | 0.000 -100.00 % | 369.332 M 12.20 % | 329.185 M -3.63 % | 341.585 M 1.97 % | 334.970 M 16.27 % | 288.097 M 3.00 % | 279.708 M |
| Net receivables | 0.000 -100.00 % | 283.894 M | 0.000 -100.00 % | 265.946 M | 0.000 -100.00 % | 286.671 M | 0.000 -100.00 % | 260.006 M 16.58 % | 223.036 M | 0.000 -100.00 % | 230.502 M | 0.000 -100.00 % | 274.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 283.246 M | 0.000 -100.00 % | 316.858 M | 0.000 -100.00 % | 252.183 M | 0.000 -100.00 % | 254.553 M | 0.000 -100.00 % | 246.029 M | 0.000 -100.00 % | 241.189 M | 0.000 -100.00 % | 203.470 M | 0.000 -100.00 % | 201.930 M | 0.000 -100.00 % | 195.033 M | 0.000 -100.00 % | 310.280 M | 0.000 -100.00 % | 258.415 M | 0.000 -100.00 % | 287.324 M | 0.000 -100.00 % | 230.129 M -17.13 % | 277.707 M 47.87 % | 187.806 M 33.02 % | 141.182 M 10.04 % | 128.303 M -2.17 % | 131.150 M |
| Tax assets | 0.000 -100.00 % | 9.700 M | 0.000 -100.00 % | 8.520 M | 0.000 -100.00 % | 7.657 M | 0.000 -100.00 % | 2.787 M -65.86 % | 8.164 M 20.77 % | 6.760 M 2.84 % | 6.573 M 25.56 % | 5.235 M -53.39 % | 11.232 M | 0.000 -100.00 % | 6.706 M | 0.000 -100.00 % | 5.628 M | 0.000 -100.00 % | 1.139 M | 0.000 -100.00 % | 1.043 M | 0.000 -100.00 % | 13.914 M | 0.000 -100.00 % | 4.523 M | 0.000 -100.00 % | 941.000 K | 0.000 -100.00 % | 3.624 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 2.657 M | 0.000 -100.00 % | 3.099 M | 0.000 -100.00 % | 2.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 285.750 K | 0.000 -100.00 % | 4.051 M | 0.000 -100.00 % | 353.425 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 59.286 M | 0.000 -100.00 % | 60.337 M | 0.000 -100.00 % | 73.260 M | 0.000 -100.00 % | 78.379 M 33.15 % | 58.864 M -8.36 % | 64.236 M 44.23 % | 44.537 M -4.35 % | 46.563 M -3.80 % | 48.404 M | 0.000 -100.00 % | 32.111 M | 0.000 -100.00 % | 86.502 M | 0.000 -100.00 % | 103.746 M | 0.000 -100.00 % | 39.104 M | 0.000 -100.00 % | 72.402 M | 0.000 -100.00 % | 47.349 M | 0.000 -100.00 % | 61.321 M | 0.000 -100.00 % | 52.248 M | 0.000 -100.00 % | 67.795 M | 0.000 -100.00 % | 55.543 M | 0.000 -100.00 % | 59.906 M | 0.000 -100.00 % | 12.718 M | 0.000 -100.00 % | 62.560 M | 0.000 -100.00 % | 42.688 M -12.92 % | 49.023 M 47.76 % | 33.177 M -34.26 % | 50.466 M -8.45 % | 55.124 M 5.07 % | 52.462 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.091 M | 0.000 -100.00 % | 1.031 M -91.32 % | 11.880 M | 0.000 -100.00 % | 10.092 M 980.51 % | 934.000 K -88.25 % | 7.946 M | 0.000 -100.00 % | 2.950 M | 0.000 -100.00 % | 4.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.984 M | 0.000 -100.00 % | 1.543 M | 0.000 -100.00 % | 11.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.533 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.751 M | 0.000 -100.00 % | 4.751 M 39.15 % | 3.414 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 15.614 M | 0.000 -100.00 % | 8.562 M | 0.000 -100.00 % | 7.488 M | 0.000 -100.00 % | 11.484 M -24.47 % | 15.204 M -18.34 % | 18.619 M 2.32 % | 18.197 M -10.88 % | 20.418 M 13.67 % | 17.963 M | 0.000 -100.00 % | 20.041 M | 0.000 -100.00 % | 22.164 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 31.230 M | 0.000 -100.00 % | 473.881 M | 0.000 -100.00 % | 31.230 M | 0.000 -100.00 % | 436.109 M 200.60 % | 145.081 M -65.31 % | 418.241 M 188.88 % | 144.782 M -63.69 % | 398.738 M 179.32 % | 142.752 M | 0.000 -100.00 % | 360.604 M | 0.000 -100.00 % | 142.709 M | 0.000 -100.00 % | 342.839 M | 0.000 -100.00 % | 142.800 M | 0.000 -100.00 % | 319.441 M | 0.000 -100.00 % | 143.412 M | 0.000 -100.00 % | 280.988 M | 0.000 -100.00 % | 143.747 M | 0.000 -100.00 % | 219.016 M | 0.000 -100.00 % | 143.747 M | 0.000 -100.00 % | 193.287 M | 0.000 -100.00 % | 143.747 M | 0.000 -100.00 % | 157.851 M | 0.000 -100.00 % | 147.027 M 18.34 % | 124.246 M -15.49 % | 147.027 M 2.18 % | 143.885 M 1 511.09 % | -10.197 M -238.02 % | 7.388 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.543 M | 0.000 -100.00 % | 415.147 K -74.50 % | 1.628 M | 0.000 -100.00 % | 822.000 K | 0.000 -100.00 % | 1.459 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.289 B | 0.000 -100.00 % | 1.299 B | 0.000 -100.00 % | 1.235 B | 0.000 -100.00 % | 1.254 B 8.32 % | 1.158 B -3.83 % | 1.204 B 9.73 % | 1.097 B -1.58 % | 1.115 B 5.73 % | 1.055 B | 0.000 -100.00 % | 977.659 M | 0.000 -100.00 % | 977.892 M | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 940.291 M | 0.000 -100.00 % | 918.737 M | 0.000 -100.00 % | 878.015 M | 0.000 -100.00 % | 932.194 M | 0.000 -100.00 % | 889.497 M | 0.000 -100.00 % | 852.936 M | 0.000 -100.00 % | 777.037 M | 0.000 -100.00 % | 818.633 M | 0.000 -100.00 % | 759.440 M | 0.000 -100.00 % | 729.664 M | 0.000 -100.00 % | 663.233 M -2.34 % | 679.125 M 11.54 % | 608.849 M 9.79 % | 554.566 M 7.82 % | 514.359 M -0.20 % | 515.378 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -5.499 M -141.90 % | 13.125 M 460.97 % | -3.636 M -82.90 % | -1.988 M 87.02 % | -15.315 M -79.42 % | -8.536 M -59.46 % | -5.353 M 14.83 % | -6.285 M -18.97 % | -5.283 M -11.41 % | -4.742 M 2.93 % | -4.885 M 12.61 % | -5.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.990 M -133.63 % | -6.416 M -73.31 % | -3.702 M -89.07 % | -1.958 M 66.12 % | -5.779 M -104.49 % | -2.826 M 62.37 % | -7.509 M -20.16 % | -6.249 M 26.95 % | -8.555 M 5.31 % | -9.035 M -42.53 % | -6.339 M 30.07 % | -9.065 M 18.38 % | -11.106 M 36.82 % | -17.577 M -1 031.81 % | -1.553 M 95.34 % | -33.293 M -222.11 % | -10.336 M -55.87 % | -6.631 M -24.20 % | -5.339 M 43.20 % | -9.399 M -80.51 % | -5.207 M 38.88 % | -8.520 M 17.83 % | -10.369 M 16.54 % | -12.424 M -7.44 % | -11.564 M -31.83 % | -8.772 M -65.63 % | -5.296 M 26.14 % | -7.170 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.348 M 87.57 % | 6.583 M 21.17 % | 5.433 M 7 889.71 % | 68.000 K -98.73 % | 5.335 M 636.88 % | 724.000 K 6.78 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.348 M 87.57 % | 6.583 M 172.48 % | 2.416 M 3 452.94 % | 68.000 K -98.07 % | 3.531 M 387.71 % | 724.000 K 6.78 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.495 M 392.37 % | 3.147 M 191.59 % | -3.436 M -213.89 % | 3.017 M 2.31 % | 2.949 M 63.47 % | 1.804 M 67.04 % | 1.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.548 M -57.74 % | 15.495 M 392.37 % | 3.147 M -42.08 % | 5.433 M 80.08 % | 3.017 M -43.45 % | 5.335 M 195.73 % | 1.804 M 166.08 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.348 M 87.57 % | 6.583 M 21.17 % | 5.433 M 7 889.71 % | 68.000 K -98.73 % | 5.335 M 636.88 % | 724.000 K 6.78 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.348 M 87.57 % | 6.583 M 21.17 % | 5.433 M 7 889.71 % | 68.000 K -98.73 % | 5.335 M 636.88 % | 724.000 K 6.78 % | 678.000 K -92.96 % | 9.632 M 49.10 % | 6.460 M 103.53 % | 3.174 M 4 983.08 % | -65.000 K -100.33 % | 19.972 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |