TTFL.BO

Trident Texofab Limited TTFL.BO

Finances

2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Revenue 1.221 B 22.69 % 994.834 M 3.25 % 963.563 M 14.31 % 842.930 M 68.83 % 499.265 M -45.11 % 909.641 M 4.68 % 868.974 M 1.68 % 854.625 M 12.53 % 759.476 M 15.11 % 659.791 M 5.47 % 625.587 M 3.47 % 604.631 M 75.30 % 344.915 M
Net income 25.101 M 132.44 % 10.799 M -51.32 % 22.184 M 125.75 % 9.827 M 178.31 % 3.531 M -60.78 % 9.003 M -29.34 % 12.742 M 69.89 % 7.500 M 127.87 % 3.291 M 460.70 % 587.000 K -67.43 % 1.802 M -19.01 % 2.225 M 82.98 % 1.216 M
Income before tax 25.757 M 120.37 % 11.688 M -57.12 % 27.260 M 114.07 % 12.734 M 40.82 % 9.043 M -40.87 % 15.293 M -9.49 % 16.897 M 62.98 % 10.367 M 83.93 % 5.637 M 504.78 % 932.000 K -62.60 % 2.492 M -13.05 % 2.866 M 15.33 % 2.485 M
Income before tax ratio 0.02 79.62 % 0.01 -58.47 % 0.03 87.27 % 0.02 -16.60 % 0.02 7.74 % 0.02 -13.54 % 0.02 60.29 % 0.01 63.46 % 0.01 425.40 % 0.00 -64.54 % 0.00 -15.96 % 0.00 -34.21 % 0.01
EBITDA 87.733 M 2.65 % 85.465 M -13.96 % 99.331 M 47.45 % 67.366 M 42.93 % 47.132 M -20.66 % 59.403 M 114.83 % 27.651 M 90.30 % 14.530 M 26.62 % 11.475 M 16.42 % 9.857 M -16.40 % 11.791 M -4.11 % 12.297 M 20.78 % 10.181 M
Net income ratio 0.02 89.45 % 0.01 -52.85 % 0.02 97.48 % 0.01 64.84 % 0.01 -28.55 % 0.01 -32.50 % 0.01 67.09 % 0.01 102.50 % 0.00 387.11 % 0.00 -69.11 % 0.00 -21.72 % 0.00 4.38 % 0.00
Ratio EBITDA 0.07 -16.33 % 0.09 -16.66 % 0.10 28.99 % 0.08 -15.34 % 0.09 44.56 % 0.07 105.22 % 0.03 87.16 % 0.02 12.53 % 0.02 1.14 % 0.01 -20.74 % 0.02 -7.33 % 0.02 -31.10 % 0.03
Gross profit ratio 0.13 -8.32 % 0.15 -12.46 % 0.17 16.05 % 0.14 -4.46 % 0.15 11.59 % 0.13 68.36 % 0.08 123.31 % 0.04 -24.16 % 0.05 -1.98 % 0.05 -7.53 % 0.05 10.03 % 0.05 -35.07 % 0.07
Weighted average shs out dil 9.993 M -0.97 % 10.092 M 0.08 % 10.084 M 0.56 % 10.028 M 0.37 % 9.991 M 0.00 % 9.991 M 4.18 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M
Weighted average shs out 9.993 M -0.98 % 10.093 M 0.09 % 10.084 M 0.56 % 10.028 M 0.37 % 9.991 M 0.00 % 9.991 M 4.18 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M 0.00 % 9.590 M
EPS diluted 2.09 95.33 % 1.07 -51.36 % 2.20 124.49 % 0.98 180.00 % 0.35 -61.11 % 0.90 -32.33 % 1.33 70.51 % 0.78 129.41 % 0.34 455.56 % 0.06 -67.79 % 0.19 -17.39 % 0.23 76.92 % 0.13
Earnings per share 2.44 128.04 % 1.07 -51.36 % 2.20 124.49 % 0.98 180.00 % 0.35 -61.11 % 0.90 -32.33 % 1.33 70.51 % 0.78 129.41 % 0.34 455.56 % 0.06 -67.79 % 0.19 -17.39 % 0.23 76.92 % 0.13
Gross profit 162.331 M 12.48 % 144.321 M -9.62 % 159.686 M 32.66 % 120.376 M 61.30 % 74.629 M -38.75 % 121.845 M 76.24 % 69.136 M 127.06 % 30.448 M -14.66 % 35.679 M 12.82 % 31.623 M -2.47 % 32.425 M 13.84 % 28.482 M 13.82 % 25.023 M
Income tax expense 656.000 K -26.21 % 889.000 K -82.49 % 5.077 M 74.65 % 2.907 M -47.25 % 5.511 M -12.38 % 6.290 M 51.38 % 4.155 M 44.90 % 2.867 M 22.27 % 2.345 M 581.75 % 344.000 K -50.14 % 690.000 K 7.64 % 641.000 K -49.49 % 1.269 M
Cost of revenue 1.058 B 24.42 % 850.513 M 5.80 % 803.877 M 11.25 % 722.554 M 70.16 % 424.636 M -46.10 % 787.796 M -1.51 % 799.838 M -2.95 % 824.177 M 13.87 % 723.798 M 15.22 % 628.168 M 5.90 % 593.162 M 2.95 % 576.149 M 80.11 % 319.892 M
General and administrative expenses 28.654 M 637.74 % 3.884 M -85.97 % 27.690 M 650.61 % 3.689 M 9.47 % 3.370 M 71.92 % 1.960 M -14.48 % 2.292 M 307.90 % 561.943 K 0.000 0.000 0.000 0.000 0.000
Selling and marketing expenses 96.000 K -92.73 % 1.321 M 301.52 % 329.000 K -61.57 % 856.000 K 7.54 % 796.000 K -57.84 % 1.888 M 70.00 % 1.111 M -73.70 % 4.223 M 0.000 0.000 0.000 0.000 0.000
Other expenses 95.435 M 336.89 % 21.844 M -74.30 % 84.988 M 324.71 % 20.011 M 22.38 % 16.352 M -75.35 % 66.331 M 0.91 % 65.733 M 156.14 % 25.663 M -14.49 % 30.012 M -2.21 % 30.690 M 2.53 % 29.933 M 16.86 % 25.615 M 13.65 % 22.538 M
Operating expenses 124.089 M 358.30 % 27.076 M -76.05 % 113.045 M 359.70 % 24.591 M 19.73 % 20.539 M -70.73 % 70.180 M 1.51 % 69.136 M 127.06 % 30.448 M 1.45 % 30.012 M -2.21 % 30.690 M 2.53 % 29.933 M 16.86 % 25.615 M 13.65 % 22.538 M
Cost and expenses 1.182 B 26.82 % 932.301 M 1.68 % 916.922 M 13.24 % 809.737 M 68.45 % 480.703 M -43.97 % 857.975 M -1.27 % 868.974 M 1.68 % 854.625 M 13.37 % 753.809 M 14.41 % 658.858 M 5.74 % 623.095 M 3.54 % 601.764 M 75.73 % 342.430 M
Research and development expenses 0.000 -100.00 % 27.000 K -28.95 % 38.000 K 8.57 % 35.000 K 66.67 % 21.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 28.654 M 450.51 % 5.205 M -81.42 % 28.019 M 516.48 % 4.545 M 9.10 % 4.166 M 8.26 % 3.848 M 13.09 % 3.403 M -28.88 % 4.785 M 0.000 0.000 0.000 0.000 0.000
Interest income 0.000 -100.00 % 1.835 M -88.85 % 16.462 M 426.95 % 3.124 M -79.88 % 15.528 M 324.41 % 3.659 M 60.65 % 2.277 M -0.25 % 2.283 M 585.70 % -470.072 K 0.000 0.000 0.000 -100.00 % 10.000 K
Interest expense 45.498 M -20.58 % 57.285 M 2.98 % 55.630 M 39.17 % 39.973 M 43.51 % 27.854 M 3.65 % 26.873 M 248.30 % 7.715 M 7.36 % 7.186 M 13.13 % 6.353 M 0.000 0.000 0.000 -100.00 % 6.938 M
Depreciation and amortization 16.478 M -0.08 % 16.492 M 0.31 % 16.441 M 12.16 % 14.659 M 43.22 % 10.235 M 27.17 % 8.048 M 164.85 % 3.039 M 141.40 % 1.259 M -3.24 % 1.301 M -3.63 % 1.350 M -29.50 % 1.915 M 78.80 % 1.071 M 39.45 % 768.000 K
Operating income 38.242 M -38.85 % 62.533 M -52.49 % 131.616 M 189.44 % 45.473 M -21.09 % 57.623 M 12.21 % 51.355 M -1.57 % 52.176 M 91.66 % 27.223 M 380.37 % 5.667 M 507.40 % 933.000 K -96.07 % 23.721 M 15.49 % 20.539 M 726.52 % 2.485 M
Operating income ratio 0.03 -50.15 % 0.06 -53.98 % 0.14 153.20 % 0.05 -53.26 % 0.12 104.43 % 0.06 -5.97 % 0.06 88.50 % 0.03 326.89 % 0.01 427.67 % 0.00 -96.27 % 0.04 11.62 % 0.03 371.49 % 0.01
Total other income expenses net -12.485 M 75.44 % -50.845 M 0.000 0.000 0.000 0.000 100.00 % -35.279 M -109.31 % -16.855 M -55 246.36 % -30.454 K -2 945.40 % -1.000 K 100.00 % -21.229 M -20.12 % -17.673 M 0.000
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Net debt 294.941 M -26.28 % 400.068 M 6.11 % 377.036 M -7.16 % 406.101 M 19.44 % 339.993 M 31.63 % 258.294 M 74.40 % 148.108 M 208.60 % 47.993 M 37.16 % 34.992 M 20.85 % 28.955 M -27.06 % 39.695 M -47.37 % 75.425 M 43.09 % 52.712 M
Total investments 48.963 M 30.85 % 37.420 M -37.17 % 59.562 M 189.35 % 20.585 M -41.11 % 34.953 M 195.13 % 11.843 M -11.10 % 13.322 M -49.77 % 26.523 M 222.88 % 8.214 M 151.13 % 3.271 M 10 803.33 % 30.000 K 0.00 % 30.000 K 0.000
Total debt 296.026 M -26.21 % 401.150 M 5.40 % 380.596 M -6.33 % 406.326 M 19.45 % 340.154 M 29.96 % 261.733 M 76.37 % 148.401 M 194.81 % 50.338 M -6.01 % 53.558 M 75.19 % 30.572 M -26.96 % 41.859 M -45.28 % 76.490 M 39.88 % 54.682 M
Accumulated other comprehensive income loss 41.098 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
Retained earnings 86.382 M 64.15 % 52.623 M 3.03 % 51.077 M 76.77 % 28.894 M 51.55 % 19.066 M -32.66 % 28.314 M 1 177.71 % 2.216 M -85.24 % 15.011 M -0.81 % 15.133 M 27.79 % 11.842 M 2.48 % 11.555 M 18.76 % 9.730 M 34.54 % 7.232 M
Common stock 135.588 M 34.64 % 100.701 M 0.00 % 100.701 M 0.00 % 100.701 M 0.00 % 100.701 M 152.01 % 39.959 M -4.77 % 41.959 M 5.01 % 39.959 M 1 104.48 % 3.318 M -0.02 % 3.318 M 0.00 % 3.318 M 34.17 % 2.473 M 0.00 % 2.473 M
Total equity 472.388 M 190.56 % 162.577 M 7.11 % 151.778 M 17.12 % 129.595 M 8.21 % 119.767 M 3.04 % 116.236 M 3.62 % 112.170 M 35.74 % 82.636 M 117.94 % 37.918 M 9.50 % 34.628 M 0.84 % 34.341 M 42.70 % 24.066 M 11.58 % 21.568 M
Other non current liabilities 17.762 M -35.11 % 27.371 M -13.02 % 31.468 M 0.000 -100.00 % 21.164 M 0.000 0.000 0.000 0.000 -100.00 % 90.000 K 0.000 0.000 100.00 % -2.000 K
Long term debt 102.706 M -50.20 % 206.222 M -5.18 % 217.481 M -12.72 % 249.162 M 6.27 % 234.472 M 61.86 % 144.865 M 57.97 % 91.706 M 120.06 % 41.674 M -19.61 % 51.841 M 907.99 % 5.143 M -54.89 % 11.401 M -59.85 % 28.394 M 41.72 % 20.035 M
Total non current liabilities 125.870 M -46.12 % 233.593 M -6.17 % 248.949 M -10.38 % 277.798 M 8.67 % 255.636 M 72.72 % 148.005 M 61.39 % 91.706 M 118.81 % 41.911 M -19.44 % 52.023 M 894.13 % 5.233 M -56.24 % 11.959 M -58.81 % 29.034 M 40.15 % 20.716 M
Other current liabilities 58.705 M 2.28 % 57.398 M 1 755.14 % 3.094 M 195.11 % -3.253 M -1 049.47 % -283.000 K -101.91 % 14.817 M 11.65 % 13.271 M -20.81 % 16.758 M 158.14 % 6.492 M -1.74 % 6.607 M 300.18 % 1.651 M -36.74 % 2.610 M 41.46 % 1.845 M
Deferred revenue 0.000 0.000 -100.00 % 29.911 M -4.91 % 31.455 M 57.14 % 20.017 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 193.320 M -0.82 % 194.928 M 19.50 % 163.115 M 3.79 % 157.164 M 32.54 % 118.580 M 1.46 % 116.868 M 106.13 % 56.695 M 554.39 % 8.664 M 404.52 % 1.717 M -93.25 % 25.429 M -16.51 % 30.458 M -36.67 % 48.096 M 38.82 % 34.647 M
Total current liabilities 407.499 M -3.62 % 422.807 M 13.55 % 372.345 M 23.09 % 302.488 M 0.05 % 302.332 M 3.36 % 292.510 M 10.63 % 264.410 M -18.60 % 324.820 M 109.70 % 154.894 M -54.44 % 340.006 M 42.93 % 237.884 M 10.69 % 214.909 M 43.96 % 149.279 M
Total liabilities 533.369 M -18.74 % 656.400 M 5.65 % 621.294 M 7.07 % 580.286 M 4.00 % 557.968 M 26.66 % 440.516 M 23.70 % 356.116 M -2.89 % 366.731 M 77.24 % 206.917 M -40.07 % 345.239 M 38.18 % 249.843 M 2.42 % 243.943 M 43.50 % 169.995 M
Other non current assets 48.501 M 12.36 % 43.167 M 18.29 % 36.492 M 1.73 % 35.871 M 200.91 % 11.921 M 13.28 % 10.523 M 107.04 % 5.083 M 3.77 % 4.898 M 149.12 % 1.966 M 51.13 % 1.301 M 41.11 % 922.000 K -80.14 % 4.643 M 1 442.52 % 301.000 K
Long term investments 18.948 M -49.36 % 37.420 M 2.81 % 36.396 M 78.22 % 20.422 M -41.27 % 34.770 M 82.56 % 19.046 M 34.54 % 14.156 M -46.63 % 26.523 M 222.88 % 8.214 M 151.13 % 3.271 M 1 138.41 % -315.000 K -1 150.00 % 30.000 K 0.000
Intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -14.156 M 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 200.871 M -7.58 % 217.349 M -6.84 % 233.309 M -7.90 % 253.327 M 9.63 % 231.085 M 80.82 % 127.799 M 45.45 % 87.864 M 462.30 % 15.626 M 24.85 % 12.516 M -5.72 % 13.276 M -21.98 % 17.017 M -28.68 % 23.859 M -4.18 % 24.899 M
Total non current assets 268.320 M -9.94 % 297.936 M -2.70 % 306.197 M -1.11 % 309.620 M 11.46 % 277.776 M 76.51 % 157.368 M 46.47 % 107.442 M 128.37 % 47.047 M 107.28 % 22.697 M 27.17 % 17.848 M 1.27 % 17.624 M -38.23 % 28.532 M 13.22 % 25.200 M
Other current assets 126.704 M 636.87 % 17.195 M -18.66 % 21.140 M 13.53 % 18.620 M 11.16 % 16.751 M 104.36 % -383.806 M -220.81 % 317.706 M 1 035.79 % 27.972 M 5.54 % 26.504 M 322.91 % 6.267 M -29.39 % 8.876 M -44.80 % 16.080 M 0.000
Short term investments 30.483 M 6 317.47 % 475.000 K -97.95 % 23.166 M 14 112.27 % 163.000 K -10.93 % 183.000 K -63.13 % 496.340 K -86.19 % 3.594 M 0.000 0.000 0.000 -100.00 % 345.000 K 0.000 0.000
cash and cash equivalents 1.085 M 0.28 % 1.082 M 75.65 % 616.000 K 173.78 % 225.000 K 39.75 % 161.000 K -49.89 % 321.276 K 9.43 % 293.595 K -87.48 % 2.345 M -87.37 % 18.566 M 1 048.20 % 1.617 M -25.28 % 2.164 M 103.19 % 1.065 M -45.94 % 1.970 M
Cash and short term investments 31.568 M 1 927.49 % 1.557 M 152.76 % 616.000 K 58.76 % 388.000 K 12.79 % 344.000 K -57.93 % 817.616 K -78.97 % 3.887 M 65.79 % 2.345 M -87.37 % 18.566 M 1 048.20 % 1.617 M -35.55 % 2.509 M 135.59 % 1.065 M -45.94 % 1.970 M
Total current assets 737.436 M 41.53 % 521.039 M 11.60 % 466.876 M 16.64 % 400.261 M 0.08 % 399.960 M 80 481.86 % 496.340 K -99.86 % 360.844 M -10.31 % 402.320 M 81.11 % 222.138 M -38.64 % 362.019 M 35.81 % 266.560 M 11.31 % 239.477 M 43.95 % 166.364 M
Inventory 159.571 M 17.78 % 135.482 M 27.34 % 106.390 M 46.32 % 72.712 M -9.21 % 80.091 M -20.80 % 101.120 M 157.62 % 39.251 M -22.55 % 50.679 M 119.66 % 23.072 M -75.41 % 93.838 M 41.85 % 66.151 M 33.45 % 49.571 M 21.51 % 40.796 M
Net receivables 419.593 M 14.39 % 366.805 M 8.29 % 338.730 M 9.78 % 308.541 M 1.90 % 302.774 M 7.23 % 282.365 M -9.44 % 311.815 M -9.51 % 344.581 M 91.67 % 179.778 M -32.56 % 266.564 M 34.70 % 197.900 M 4.80 % 188.841 M 52.79 % 123.598 M
Tax assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 339.402 K 0.000 0.000 0.000 0.000 0.000 0.000
Other assets 1.000 K -50.00 % 2.000 K 300.00 % -1.000 K 0.000 100.00 % -1.000 K -100.00 % 398.887 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -1.000 K
Account payables 148.565 M -10.99 % 166.914 M -5.28 % 176.225 M 54.77 % 113.866 M -29.79 % 162.182 M 1.19 % 160.276 M -17.33 % 193.865 M -35.05 % 298.496 M 103.68 % 146.550 M -52.41 % 307.970 M 49.66 % 205.775 M 25.32 % 164.203 M 45.59 % 112.787 M
Tax payables 6.909 M 93.69 % 3.567 M 0.000 -100.00 % 3.256 M 77.34 % 1.836 M 234.79 % 548.402 K -5.20 % 578.502 K -35.86 % 901.921 K 568.11 % 134.996 K 0.000 0.000 0.000 0.000
Deferred revenue non current 0.000 0.000 0.000 -100.00 % 18.913 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 31.055 M -1.43 % 31.504 M 1.24 % 31.119 M -0.66 % 31.326 M 5.43 % 29.714 M -10.00 % 33.014 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 209.319 M 2 162.17 % 9.253 M 0.000 0.000 0.000 -100.00 % 45.963 M -32.40 % 67.995 M 145.76 % 27.667 M 42.12 % 19.468 M 0.00 % 19.468 M 0.00 % 19.468 M 64.11 % 11.863 M 0.00 % 11.863 M
Deferred tax liabilities non current 5.402 M 0.000 0.000 -100.00 % 9.723 M 0.000 -100.00 % 3.140 M 0.000 -100.00 % 236.923 K 30.01 % 182.228 K 0.000 -100.00 % 558.000 K -12.81 % 640.000 K -6.30 % 683.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.006 B 22.81 % 818.977 M 5.94 % 773.072 M 8.90 % 709.881 M 4.74 % 677.735 M 21.73 % 556.751 M 18.89 % 468.286 M 4.21 % 449.367 M 83.54 % 244.835 M -35.55 % 379.867 M 33.67 % 284.184 M 6.04 % 268.009 M 39.91 % 191.563 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -197.462 M -378.15 % -41.297 M 42.60 % -71.940 M -3 373.68 % -2.071 M 88.94 % -18.717 M 56.91 % -43.433 M 12.17 % -49.450 M -54.80 % -31.945 M -120.36 % 156.873 M 2 465.37 % 6.115 M 303.29 % -3.008 M 64.13 % -8.387 M -329.65 % 3.652 M
Accounts receivables -40.359 M -44.12 % -28.004 M 21.65 % -35.743 M -519.78 % -5.767 M 84.99 % -38.432 M -229.61 % 29.652 M 8.49 % 27.331 M 116.58 % -164.803 M -290.65 % 86.442 M 221.28 % -71.273 M -338.25 % -16.263 M 73.59 % -61.590 M -1 286.23 % -4.443 M
Inventory -24.089 M 17.20 % -29.092 M 13.62 % -33.678 M -556.40 % 7.379 M -64.91 % 21.029 M 133.99 % -61.869 M -641.38 % 11.428 M 141.40 % -27.607 M -139.01 % 70.766 M 355.59 % -27.687 M -66.99 % -16.580 M -88.95 % -8.775 M 57.90 % -20.841 M
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -133.014 M -941.91 % 15.799 M 727.19 % -2.519 M 31.60 % -3.683 M -180.29 % -1.314 M 88.28 % -11.216 M 87.28 % -88.208 M -154.97 % 160.465 M 47 919.09 % -335.567 K -100.32 % 105.075 M 252.19 % 29.835 M -51.86 % 61.978 M 114.19 % 28.936 M
Other non cash items 18.150 M -54.91 % 40.254 M -53.54 % 86.636 M 1 730.95 % -5.312 M -128.58 % 18.589 M 548.31 % -4.146 M -309.47 % 1.979 M 254.90 % -1.278 M 99.20 % -160.163 M -11 755.14 % -1.351 M 21.64 % -1.724 M -37.92 % -1.250 M -65.34 % -756.000 K
Net cash provided by operating activities -137.077 M -605.13 % 27.137 M -53.63 % 58.524 M 319.77 % 13.942 M -28.84 % 19.592 M 168.74 % -28.501 M -3.51 % -27.534 M -12.55 % -24.464 M -1 978.91 % 1.302 M -81.52 % 7.046 M 2 268.00 % -325.000 K 94.30 % -5.699 M -192.68 % 6.149 M
Investments in property plant and equipment 0.000 100.00 % -575.000 K 73.48 % -2.168 M 94.79 % -41.584 M 58.06 % -99.150 M -481.10 % -17.062 M 77.57 % -76.066 M -1 641.21 % -4.369 M -247.44 % -1.257 M -152.59 % 2.391 M -72.95 % 8.839 M 324.11 % -3.944 M 83.23 % -23.522 M
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
Purchases of investments 0.000 0.000 0.000 100.00 % -12.252 M -1 331.31 % -856.000 K 91.82 % -10.465 M -336.54 % -2.397 M 86.91 % -18.308 M -270.36 % -4.943 M -52.52 % -3.241 M 0.000 100.00 % -30.000 K 0.000
Sales maturities of investments 18.472 M 0.000 0.000 -100.00 % 6.511 M 0.000 -100.00 % 2.142 M -82.57 % 12.285 M 0.000 -100.00 % 291.000 K 0.000 0.000 0.000 0.000
Other investing activites -3.718 M 27.62 % -5.137 M -187.17 % 5.893 M 68.32 % 3.501 M 282.15 % -1.922 M -246.25 % 1.314 M 3 182.19 % 40.041 K 0.000 -100.00 % 479.287 K 357.68 % -186.000 K -116.82 % 1.106 M 725.37 % 134.000 K 145.89 % -292.000 K
Net cash used for investing activites 14.754 M 358.30 % -5.712 M -253.34 % 3.725 M 108.50 % -43.824 M 57.00 % -101.928 M -323.44 % -24.072 M 63.60 % -66.138 M -191.66 % -22.677 M -317.59 % -5.430 M -424.17 % -1.036 M -110.42 % 9.945 M 358.98 % -3.840 M 83.88 % -23.814 M
Debt repayment -104.823 M -631.07 % 19.738 M 176.88 % -25.675 M -146.68 % 55.002 M -38.39 % 89.269 M 9.53 % 81.505 M -4.13 % 85.021 M 936.26 % -10.167 M -148.23 % 21.078 M 436.82 % -6.258 M 63.18 % -16.994 M -303.30 % 8.359 M -58.28 % 20.035 M
Common stock issued 244.206 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 20.296 M -54.74 % 44.841 M 0.000 0.000 -100.00 % 8.450 M 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -3.755 M 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 100.00 % -4.096 M -423.32 % -782.672 K 0.000 0.000 0.000 0.000 0.000 0.000
Other financing activites 40.891 M 201.66 % -40.222 M -10.67 % -36.345 M -44.93 % -25.077 M -238.60 % -7.406 M 73.46 % -27.906 M -222.73 % -8.647 M 0.000 0.000 0.000 0.000 0.000 100.00 % -1.170 M
Net cash used provided by financing activities 180.274 M 980.07 % -20.484 M 66.97 % -62.020 M -307.25 % 29.925 M -63.45 % 81.863 M 65.37 % 49.503 M -48.37 % 95.887 M 210.12 % 30.919 M 46.69 % 21.078 M 436.82 % -6.258 M 26.76 % -8.544 M -202.21 % 8.359 M -55.69 % 18.865 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
Net change in cash 30.011 M 3 089.27 % 941.000 K 312.72 % 228.000 K 418.18 % 44.000 K 109.28 % -474.000 K 84.56 % -3.070 M -298.99 % 1.543 M 109.51 % -16.222 M -197.43 % 16.649 M 7 532.75 % -224.000 K -116.57 % 1.352 M 71.36 % 789.000 K -34.30 % 1.201 M
Cash at beginning of period 1.557 M 152.76 % 616.000 K 58.76 % 388.000 K 12.79 % 344.000 K -57.89 % 817.000 K -78.98 % 3.887 M 132.40 % 1.673 M -90.99 % 18.566 M 1 048.37 % 1.617 M -25.29 % 2.164 M 103.19 % 1.065 M -45.94 % 1.970 M 156.18 % 769.000 K
Cash at end of period 31.568 M 1 927.49 % 1.557 M 152.76 % 616.000 K 58.76 % 388.000 K 13.12 % 343.000 K -58.05 % 817.616 K -78.97 % 3.887 M 65.79 % 2.345 M -87.37 % 18.566 M 868.51 % 1.917 M -10.46 % 2.141 M 171.36 % 789.000 K -59.95 % 1.970 M
Operating cash flow -137.077 M -605.13 % 27.137 M -53.63 % 58.524 M 319.77 % 13.942 M -28.84 % 19.592 M 168.74 % -28.501 M -3.51 % -27.534 M -12.55 % -24.464 M -1 978.91 % 1.302 M -81.52 % 7.046 M 2 268.00 % -325.000 K 94.30 % -5.699 M -192.68 % 6.149 M
Capital expenditure 0.000 100.00 % -575.000 K 73.48 % -2.168 M 94.79 % -41.584 M 58.06 % -99.150 M -481.10 % -17.062 M 77.57 % -76.066 M -1 641.21 % -4.369 M -247.44 % -1.257 M -152.59 % 2.391 M -72.95 % 8.839 M 324.11 % -3.944 M 83.23 % -23.522 M
Free CashFlow -137.077 M -616.06 % 26.562 M -52.87 % 56.356 M 303.88 % -27.642 M 65.26 % -79.558 M -74.61 % -45.564 M 56.02 % -103.600 M -259.32 % -28.832 M -64 682.73 % 44.644 K -99.37 % 7.046 M 2 268.00 % -325.000 K 96.63 % -9.643 M 44.49 % -17.373 M
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30
Revenue 280.768 M -26.51 % 382.063 M 20.56 % 316.894 M 19.82 % 264.484 M 2.86 % 257.121 M -14.78 % 301.712 M 31.12 % 230.096 M -0.83 % 232.027 M 0.45 % 230.999 M -4.71 % 242.405 M -1.27 % 245.518 M 1.59 % 241.667 M 3.29 % 233.973 M -4.52 % 245.052 M 2.73 % 238.543 M 13.43 % 210.291 M 41.09 % 149.044 M -21.88 % 190.778 M 36.70 % 139.561 M -10.69 % 156.266 M 1 134.33 % 12.660 M -94.34 % 223.847 M 12.36 % 199.215 M -10.98 % 223.786 M -0.03 % 223.847 M -29.41 % 317.100 M 89.42 % 167.407 M -5.27 % 176.711 M -14.94 % 207.756 M -16.38 % 248.462 M 0.00 % 248.462 M 38.92 % 178.851 M 0.00 % 178.851 M
Net income 10.159 M 99.04 % 5.104 M 70.25 % 2.998 M -70.14 % 10.041 M 44.35 % 6.956 M 778.63 % -1.025 M -118.38 % 5.577 M -25.96 % 7.532 M 685.69 % -1.286 M -329.64 % 560.000 K -95.13 % 11.493 M 47.88 % 7.772 M 229.04 % 2.362 M -64.57 % 6.666 M 354.40 % 1.467 M 834.39 % 157.000 K -89.79 % 1.537 M -75.65 % 6.312 M 698.94 % 790.000 K 472.64 % -212.000 K 96.08 % -5.412 M -254.29 % 3.508 M 51.32 % 2.318 M 69.20 % 1.370 M -60.96 % 3.509 M -9.96 % 3.897 M 57.14 % 2.480 M -29.57 % 3.521 M 120.51 % 1.597 M -46.26 % 2.972 M 0.00 % 2.972 M 281.70 % 778.500 K 0.00 % 778.500 K
Income before tax 13.692 M 257.31 % 3.832 M 18.27 % 3.240 M -65.83 % 9.482 M 3.05 % 9.201 M 746.14 % -1.424 M -121.37 % 6.664 M -17.95 % 8.122 M 584.90 % -1.675 M -7.65 % -1.556 M -110.11 % 15.391 M 49.59 % 10.289 M 227.78 % 3.139 M 4.53 % 3.003 M -46.77 % 5.642 M 105.91 % 2.740 M 103.11 % 1.349 M -88.47 % 11.698 M 978.16 % 1.085 M 761.11 % 126.000 K 102.13 % -5.920 M -205.35 % 5.620 M 123.89 % 2.510 M 3.04 % 2.436 M -56.66 % 5.621 M -30.19 % 8.052 M 224.68 % 2.480 M -36.73 % 3.920 M 60.31 % 2.445 M -39.37 % 4.033 M 0.00 % 4.033 M 250.56 % 1.151 M 0.00 % 1.151 M
Income before tax ratio 0.05 386.22 % 0.01 -1.90 % 0.01 -71.48 % 0.04 0.19 % 0.04 858.19 % 0.00 -116.30 % 0.03 -17.26 % 0.04 582.75 % -0.01 -12.96 % -0.01 -110.24 % 0.06 47.24 % 0.04 217.34 % 0.01 9.48 % 0.01 -48.19 % 0.02 81.53 % 0.01 43.96 % 0.01 -85.24 % 0.06 688.72 % 0.01 864.18 % 0.00 100.17 % -0.47 -1 962.67 % 0.03 99.25 % 0.01 15.75 % 0.01 -56.65 % 0.03 -1.11 % 0.03 71.41 % 0.01 -33.22 % 0.02 88.47 % 0.01 -27.49 % 0.02 0.00 % 0.02 152.35 % 0.01 0.00 % 0.01
EBITDA 25.030 M 40.63 % 17.799 M -16.00 % 21.189 M -14.91 % 24.901 M 4.44 % 23.842 M -23.12 % 31.012 M 54.72 % 20.044 M -12.50 % 22.907 M 99.17 % 11.501 M -19.23 % 14.240 M -31.73 % 20.860 M -2.86 % 21.475 M 34.75 % 15.936 M 48.91 % 10.702 M -33.45 % 16.080 M 2.10 % 15.750 M 23.88 % 12.714 M -51.93 % 26.449 M 199.64 % 8.827 M -11.29 % 9.950 M 239.59 % 2.930 M -25.39 % 3.927 M -73.49 % 14.816 M 17.70 % 12.588 M 269.26 % 3.409 M -33.99 % 5.164 M -22.94 % 6.702 M -25.53 % 8.999 M 32.61 % 6.786 M 26.09 % 5.382 M -0.20 % 5.393 M 184.75 % 1.894 M 0.00 % 1.894 M
Net income ratio 0.04 170.85 % 0.01 41.21 % 0.01 -75.08 % 0.04 40.33 % 0.03 896.33 % 0.00 -114.02 % 0.02 -25.33 % 0.03 683.10 % -0.01 -340.98 % 0.00 -95.06 % 0.05 45.56 % 0.03 218.57 % 0.01 -62.89 % 0.03 342.33 % 0.01 723.73 % 0.00 -92.76 % 0.01 -68.83 % 0.03 484.45 % 0.01 517.25 % 0.00 99.68 % -0.43 -2 828.07 % 0.02 34.67 % 0.01 90.07 % 0.01 -60.95 % 0.02 27.55 % 0.01 -17.04 % 0.01 -25.65 % 0.02 159.24 % 0.01 -35.74 % 0.01 0.00 % 0.01 174.76 % 0.00 0.00 % 0.00
Ratio EBITDA 0.09 91.36 % 0.05 -30.33 % 0.07 -28.98 % 0.09 1.53 % 0.09 -9.79 % 0.10 17.99 % 0.09 -11.76 % 0.10 98.29 % 0.05 -15.25 % 0.06 -30.86 % 0.08 -4.39 % 0.09 30.46 % 0.07 55.96 % 0.04 -35.21 % 0.07 -10.00 % 0.07 -12.20 % 0.09 -38.47 % 0.14 119.19 % 0.06 -0.67 % 0.06 -72.49 % 0.23 1 219.22 % 0.02 -76.41 % 0.07 32.22 % 0.06 269.36 % 0.02 -6.49 % 0.02 -59.32 % 0.04 -21.39 % 0.05 55.91 % 0.03 50.79 % 0.02 -0.20 % 0.02 104.97 % 0.01 0.00 % 0.01
Gross profit ratio 0.16 12.11 % 0.14 -8.65 % 0.15 61.78 % 0.09 -30.32 % 0.14 20.04 % 0.11 -33.85 % 0.17 12.89 % 0.15 -0.83 % 0.15 5.45 % 0.15 -18.70 % 0.18 -3.01 % 0.18 19.50 % 0.15 27.75 % 0.12 -15.87 % 0.14 5.92 % 0.14 -11.97 % 0.15 19.11 % 0.13 -25.36 % 0.17 35.66 % 0.13 -74.84 % 0.51 356.07 % 0.11 -22.48 % 0.14 25.19 % 0.11 -33.85 % 0.17 426.64 % 0.03 -66.42 % 0.10 6.17 % 0.09 68.53 % 0.05 26.38 % 0.04 0.00 % 0.04 16.10 % 0.04 0.00 % 0.04
Weighted average shs out dil 14.723 M 47.33 % 9.993 M 0.00 % 9.993 M -0.47 % 10.041 M -0.40 % 10.081 M -1.65 % 10.250 M 1.08 % 10.140 M 0.97 % 10.043 M 1.52 % 9.892 M -1.89 % 10.083 M 0.01 % 10.082 M -0.12 % 10.094 M -1.71 % 10.270 M 1.19 % 10.149 M 3.77 % 9.780 M 24.59 % 7.850 M -23.39 % 10.247 M 1.26 % 10.119 M 2.47 % 9.875 M -6.84 % 10.600 M 5.68 % 10.030 M 0.19 % 10.011 M 4.37 % 9.592 M 0.02 % 9.590 M 0.37 % 9.554 M -0.42 % 9.595 M -0.05 % 9.600 M -0.02 % 9.602 M 0.24 % 9.579 M -22.67 % 12.387 M 0.00 % 12.387 M 82.34 % 6.793 M 0.00 % 6.793 M
Weighted average shs out 14.110 M 41.19 % 9.993 M 0.00 % 9.993 M -0.47 % 10.041 M -0.40 % 10.081 M -1.65 % 10.250 M 1.08 % 10.140 M 0.97 % 10.043 M 1.52 % 9.892 M -1.89 % 10.083 M 0.01 % 10.082 M -0.12 % 10.094 M -1.71 % 10.270 M 1.19 % 10.149 M 3.77 % 9.780 M 24.59 % 7.850 M -23.39 % 10.247 M 1.26 % 10.119 M 2.47 % 9.875 M -6.84 % 10.600 M 5.68 % 10.030 M 0.19 % 10.011 M 4.37 % 9.592 M 0.02 % 9.590 M 0.37 % 9.554 M -0.42 % 9.595 M -0.05 % 9.600 M -0.02 % 9.602 M 0.24 % 9.579 M -22.67 % 12.387 M 0.00 % 12.387 M 82.34 % 6.793 M 0.00 % 6.793 M
EPS diluted 0.69 35.29 % 0.51 70.00 % 0.30 -70.00 % 1.00 44.93 % 0.69 790.00 % -0.10 -118.18 % 0.55 -26.67 % 0.75 676.92 % -0.13 -332.14 % 0.06 -95.09 % 1.14 48.05 % 0.77 234.78 % 0.23 -64.99 % 0.66 338.00 % 0.15 650.00 % 0.02 -86.67 % 0.15 -75.81 % 0.62 675.00 % 0.08 500.00 % -0.02 96.30 % -0.54 -254.29 % 0.35 45.83 % 0.24 71.43 % 0.14 -62.16 % 0.37 -9.76 % 0.41 57.69 % 0.26 -29.73 % 0.37 117.65 % 0.17 -29.17 % 0.24 0.00 % 0.24 118.18 % 0.11 0.00 % 0.11
Earnings per share 0.72 41.18 % 0.51 70.00 % 0.30 -70.00 % 1.00 44.93 % 0.69 790.00 % -0.10 -118.18 % 0.55 -26.67 % 0.75 676.92 % -0.13 -332.14 % 0.06 -95.09 % 1.14 48.05 % 0.77 234.78 % 0.23 -64.99 % 0.66 338.00 % 0.15 650.00 % 0.02 -86.67 % 0.15 -75.81 % 0.62 675.00 % 0.08 500.00 % -0.02 96.30 % -0.54 -254.29 % 0.35 45.83 % 0.24 71.43 % 0.14 -62.16 % 0.37 -9.76 % 0.41 57.69 % 0.26 -29.73 % 0.37 117.65 % 0.17 -29.17 % 0.24 0.00 % 0.24 118.18 % 0.11 0.00 % 0.11
Gross profit 44.142 M -17.61 % 53.577 M 10.14 % 48.645 M 93.84 % 25.096 M -28.32 % 35.013 M 2.30 % 34.226 M -13.26 % 39.460 M 11.95 % 35.248 M -0.39 % 35.387 M 0.49 % 35.216 M -19.73 % 43.873 M -1.46 % 44.525 M 23.43 % 36.072 M 21.97 % 29.574 M -13.57 % 34.219 M 20.16 % 28.479 M 24.20 % 22.930 M -6.95 % 24.642 M 2.04 % 24.150 M 21.16 % 19.933 M 210.58 % 6.418 M -74.21 % 24.882 M -12.90 % 28.567 M 11.45 % 25.633 M -33.86 % 38.758 M 271.76 % 10.425 M -36.40 % 16.391 M 0.58 % 16.297 M 43.35 % 11.369 M 5.68 % 10.758 M 0.00 % 10.758 M 61.29 % 6.670 M 0.00 % 6.670 M
Income tax expense 3.533 M 377.53 % -1.273 M -623.87 % 243.000 K 143.47 % -559.000 K -124.90 % 2.245 M 661.25 % -400.000 K -136.80 % 1.087 M 84.24 % 590.000 K 251.67 % -389.000 K 81.62 % -2.116 M -154.28 % 3.898 M 54.87 % 2.517 M 223.52 % 778.000 K 121.24 % -3.663 M -187.74 % 4.175 M 61.63 % 2.583 M 1 473.94 % -188.000 K -103.49 % 5.386 M 1 725.93 % 295.000 K -12.72 % 338.000 K 166.54 % -508.000 K -124.05 % 2.112 M 999.94 % 192.000 K -81.99 % 1.066 M -49.53 % 2.112 M -49.17 % 4.155 M 0.000 -100.00 % 399.000 K -52.98 % 848.490 K -20.08 % 1.062 M 0.00 % 1.062 M 185.40 % 372.000 K 0.00 % 372.000 K
Cost of revenue 236.626 M -27.96 % 328.486 M 22.46 % 268.249 M 12.06 % 239.388 M 7.78 % 222.108 M -13.00 % 255.289 M 33.91 % 190.636 M -3.12 % 196.779 M 0.60 % 195.612 M -5.59 % 207.189 M 2.75 % 201.645 M 2.28 % 197.142 M -0.38 % 197.901 M -8.16 % 215.478 M 5.46 % 204.324 M 12.38 % 181.812 M 44.16 % 126.114 M -24.09 % 166.136 M 43.95 % 115.411 M -15.35 % 136.333 M 2 084.12 % 6.242 M -96.86 % 198.964 M 16.59 % 170.648 M -13.88 % 198.153 M 7.06 % 185.089 M -39.65 % 306.674 M 103.07 % 151.016 M -5.86 % 160.414 M -18.32 % 196.387 M -17.38 % 237.704 M 0.00 % 237.704 M 38.05 % 172.181 M 0.00 % 172.181 M
General and administrative expenses 0.000 -100.00 % 8.130 M 0.000 0.000 0.000 -100.00 % 7.226 M 0.000 0.000 0.000 -100.00 % 7.528 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.231 M 0.00 % 2.231 M 0.000 0.000
Selling and marketing expenses 0.000 -100.00 % 96.000 K 0.000 0.000 0.000 -100.00 % 129.000 K 0.000 0.000 0.000 -100.00 % 329.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 -100.00 % 110.334 K 0.00 % 110.334 K 0.000 0.000
Other expenses 27.587 M -9.36 % 30.437 M 3.02 % 29.545 M -7.57 % 31.966 M 84.41 % 17.334 M 920.74 % -2.112 M -111.73 % 18.005 M 74.45 % 10.321 M 1 208.11 % 789.000 K -91.16 % 8.923 M 0.000 0.000 -100.00 % 25.573 M -1.44 % 25.947 M 17.39 % 22.103 M 16.07 % 19.042 M 29.05 % 14.756 M -18.40 % 18.084 M 1.63 % 17.794 M 19.88 % 14.843 M 117.00 % 6.840 M -70.98 % 23.572 M 45.84 % 16.163 M 1.88 % 15.864 M -57.64 % 37.447 M 431.46 % 7.046 M -39.77 % 11.699 M 41.51 % 8.267 M 18.09 % 7.000 M 0.000 0.000 0.000 0.000
Operating expenses 27.587 M -28.65 % 38.663 M 30.86 % 29.545 M -7.57 % 31.966 M 33.67 % 23.915 M 356.13 % 5.243 M -78.69 % 24.609 M -8.08 % 26.772 M 6.39 % 25.164 M -25.95 % 33.982 M 76.07 % 19.300 M -25.30 % 25.836 M 1.03 % 25.573 M -1.44 % 25.947 M 17.39 % 22.103 M 16.07 % 19.042 M 29.05 % 14.756 M -18.40 % 18.084 M 1.63 % 17.794 M 19.88 % 14.843 M 117.00 % 6.840 M -70.98 % 23.572 M 45.84 % 16.163 M 1.88 % 15.864 M -57.64 % 37.447 M 431.46 % 7.046 M -39.77 % 11.699 M 41.51 % 8.267 M 18.09 % 7.000 M 199.05 % 2.341 M 0.00 % 2.341 M 58.60 % 1.476 M 0.00 % 1.476 M
Cost and expenses 264.213 M -28.04 % 367.149 M 23.29 % 297.794 M 9.74 % 271.354 M 10.30 % 246.023 M -6.33 % 262.644 M 22.02 % 215.245 M -3.72 % 223.551 M 1.26 % 220.776 M -8.46 % 241.171 M 9.15 % 220.945 M -0.91 % 222.978 M -0.22 % 223.474 M -7.44 % 241.425 M 6.62 % 226.427 M 12.73 % 200.854 M 42.58 % 140.870 M -23.53 % 184.220 M 38.30 % 133.205 M -11.89 % 151.176 M 1 055.60 % 13.082 M -94.12 % 222.536 M 19.12 % 186.811 M -12.71 % 214.017 M -3.83 % 222.536 M -29.07 % 313.720 M 92.80 % 162.715 M -3.54 % 168.681 M -17.06 % 203.388 M -15.27 % 240.045 M 0.00 % 240.045 M 38.23 % 173.657 M 0.00 % 173.657 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 0.000 -100.00 % 8.226 M 0.000 0.000 -100.00 % 6.581 M -10.52 % 7.355 M 11.37 % 6.604 M -3.53 % 6.846 M 9.17 % 6.271 M -20.19 % 7.857 M 15.44 % 6.806 M 3.88 % 6.552 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.341 M 0.00 % 2.341 M 58.60 % 1.476 M 0.00 % 1.476 M
Interest income 0.000 0.000 0.000 0.000 -100.00 % 10.526 M 473.62 % 1.835 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 8.400 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 -100.00 % 3.550 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 7.253 M -26.38 % 9.852 M -28.74 % 13.825 M 22.40 % 11.295 M 7.31 % 10.526 M -62.79 % 28.288 M 205.39 % 9.263 M -13.23 % 10.675 M 17.84 % 9.059 M -67.94 % 28.256 M 207.73 % 9.182 M 9.31 % 8.400 M -2.81 % 8.643 M 0.000 -100.00 % 6.566 M -28.09 % 9.131 M 14.96 % 7.943 M 0.000 -100.00 % 5.677 M -23.41 % 7.412 M 17.93 % 6.285 M 0.000 -100.00 % 10.233 M 26.60 % 8.083 M 0.000 0.000 -100.00 % 2.933 M -39.34 % 4.835 M 34.51 % 3.595 M 0.000 0.000 0.000 0.000
Depreciation and amortization 4.085 M -0.73 % 4.115 M -0.22 % 4.124 M 0.00 % 4.124 M 0.22 % 4.115 M -0.80 % 4.148 M 0.75 % 4.117 M 0.17 % 4.110 M -0.17 % 4.117 M 0.83 % 4.083 M 26.62 % 3.225 M -23.25 % 4.202 M 1.14 % 4.154 M 19.20 % 3.485 M -9.99 % 3.872 M -0.18 % 3.879 M 13.32 % 3.423 M -17.87 % 4.168 M 101.83 % 2.065 M -14.39 % 2.412 M -5.96 % 2.565 M 22.23 % 2.098 M 1.23 % 2.073 M 0.19 % 2.069 M -1.38 % 2.098 M 176.09 % 759.884 K -41.05 % 1.289 M 428.28 % 244.000 K -67.30 % 746.098 K 137.07 % 314.719 K -3.24 % 325.260 K 0.00 % 325.260 K 0.00 % 325.260 K
Operating income 16.555 M 11.00 % 14.914 M -21.92 % 19.100 M 378.02 % -6.870 M -124.16 % 28.433 M -27.22 % 39.069 M 18.91 % 32.856 M 74.79 % 18.797 M 70.71 % 11.011 M 8.41 % 10.157 M -42.40 % 17.635 M 2.10 % 17.273 M 64.52 % 10.499 M 189.47 % 3.627 M -70.06 % 12.116 M 28.39 % 9.437 M 15.45 % 8.174 M 24.64 % 6.558 M 3.18 % 6.356 M 24.87 % 5.090 M 1 306.16 % -422.000 K -132.20 % 1.311 M -89.43 % 12.404 M 26.97 % 9.769 M 645.16 % 1.311 M -61.21 % 3.379 M -27.97 % 4.692 M -41.57 % 8.030 M -8.29 % 8.756 M 4.03 % 8.417 M 0.00 % 8.417 M 62.06 % 5.194 M 0.00 % 5.194 M
Operating income ratio 0.06 51.05 % 0.04 -35.24 % 0.06 332.04 % -0.03 -123.49 % 0.11 -14.60 % 0.13 -9.32 % 0.14 76.26 % 0.08 69.95 % 0.05 13.76 % 0.04 -41.66 % 0.07 0.49 % 0.07 59.28 % 0.04 203.17 % 0.01 -70.86 % 0.05 13.18 % 0.04 -18.17 % 0.05 59.54 % 0.03 -24.52 % 0.05 39.82 % 0.03 197.72 % -0.03 -669.36 % 0.01 -90.60 % 0.06 42.63 % 0.04 645.36 % 0.01 -45.05 % 0.01 -61.98 % 0.03 -38.32 % 0.05 7.82 % 0.04 24.41 % 0.03 0.00 % 0.03 16.65 % 0.03 0.00 % 0.03
Total other income expenses net -2.863 M 74.17 % -11.082 M 30.13 % -15.860 M -196.99 % 16.352 M 185.02 % -19.232 M 0.000 0.000 100.00 % -20.280 M -70.45 % -11.898 M 45.62 % -21.880 M -875.04 % -2.244 M 67.87 % -6.984 M 5.11 % -7.360 M -1 079.49 % -624.000 K 90.36 % -6.474 M 3.33 % -6.697 M 1.88 % -6.825 M -232.78 % 5.140 M 197.51 % -5.271 M -6.18 % -4.964 M 9.71 % -5.498 M -227.59 % 4.309 M 143.55 % -9.894 M -34.92 % -7.333 M -270.14 % 4.310 M -7.76 % 4.673 M 311.24 % -2.212 M 46.18 % -4.110 M 34.87 % -6.311 M -43.95 % -4.384 M 0.00 % -4.384 M -8.42 % -4.044 M 0.00 % -4.044 M
2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30
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-09-30 2018-06-30 2018-03-31 2017-12-31 2017-06-30
Net debt 0.000 -100.00 % 294.941 M 0.000 -100.00 % 409.595 M 26 206.68 % 1.557 M -99.61 % 400.068 M 79 278.57 % 504.000 K -99.88 % 406.181 M 65 838.47 % 616.000 K -99.84 % 377.036 M -2.63 % 387.211 M 0.63 % 384.805 M 0.000 -100.00 % 406.101 M 0.000 -100.00 % 277.798 M 0.000 -100.00 % 339.993 M 0.000 -100.00 % 251.188 M 0.000 -100.00 % 261.412 M 0.000 -100.00 % 190.617 M 0.000 -100.00 % 148.108 M 228.70 % 45.058 M 0.000 -100.00 % 47.993 M 0.00 % 47.993 M 0.000
Total investments 0.000 -100.00 % 48.963 M 0.000 -100.00 % 53.533 M 1 619.11 % 3.114 M -95.23 % 65.282 M 6 376.39 % 1.008 M -98.48 % 66.383 M 5 288.23 % 1.232 M -97.93 % 59.562 M 16.02 % 51.339 M 18.45 % 43.343 M 0.000 -100.00 % 20.585 M 0.000 -100.00 % 34.986 M 0.000 -100.00 % 34.953 M 0.000 -100.00 % 8.989 M 0.000 -100.00 % 11.843 M 0.000 -100.00 % 16.660 M 0.000 -100.00 % 13.322 M -16.03 % 15.866 M 0.000 -100.00 % 26.523 M 0.00 % 26.523 M 0.000
Total debt 0.000 -100.00 % 296.026 M 0.000 -100.00 % 410.429 M 0.000 -100.00 % 401.150 M 0.000 -100.00 % 406.223 M 0.000 -100.00 % 377.652 M -2.69 % 388.083 M 0.73 % 385.253 M 0.000 -100.00 % 406.326 M 0.000 -100.00 % 277.916 M 0.000 -100.00 % 340.154 M 0.000 -100.00 % 251.935 M 0.000 -100.00 % 261.733 M 0.000 -100.00 % 191.208 M 0.000 -100.00 % 148.401 M 219.07 % 46.511 M 0.000 -100.00 % 50.338 M 0.00 % 50.338 M 0.000
Accumulated other comprehensive income loss 472.387 M 0.000 -100.00 % 179.574 M 0.000 -100.00 % 162.577 M 0.000 -100.00 % 158.025 M 0.000 -100.00 % 151.778 M 0.000 0.000 0.000 -100.00 % 129.595 M 0.000 -100.00 % 121.459 M 0.000 -100.00 % 119.767 M 0.000 -100.00 % 114.633 M 722.80 % 13.932 M -88.05 % 116.543 M 0.000 -100.00 % 112.717 M 54.92 % 72.758 M -32.60 % 107.954 M 0.000 -100.00 % 47.807 M -42.15 % 82.636 M 0.000 0.000 -100.00 % 37.918 M
Retained earnings 0.000 0.000 0.000 -100.00 % 78.873 M 0.000 -100.00 % 61.876 M 0.000 -100.00 % 57.324 M 0.000 -100.00 % 51.077 M 1.11 % 50.517 M 29.45 % 39.025 M 0.000 -100.00 % 28.894 M 0.000 -100.00 % 20.758 M 0.000 -100.00 % 19.066 M 0.000 0.000 0.000 -100.00 % 28.314 M 0.000 0.000 0.000 -100.00 % 2.216 M 0.000 0.000 -100.00 % 15.011 M 0.00 % 15.011 M 0.000
Common stock 0.000 -100.00 % 135.588 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.00 % 100.701 M 0.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 100.701 M 0.000 -100.00 % 41.959 M 0.000 -100.00 % 39.959 M 0.000 -100.00 % 41.959 M 5.00 % 39.959 M 0.000 -100.00 % 39.959 M 0.00 % 39.959 M 0.000
Total equity 472.387 M 0.00 % 472.388 M 163.06 % 179.574 M 0.00 % 179.574 M 10.45 % 162.577 M 0.00 % 162.577 M 2.88 % 158.025 M 0.00 % 158.025 M 4.12 % 151.778 M 0.00 % 151.778 M 0.37 % 151.218 M 8.22 % 139.726 M 7.82 % 129.595 M 0.00 % 129.595 M 6.70 % 121.459 M 0.00 % 121.459 M 1.41 % 119.767 M 0.00 % 119.767 M 4.48 % 114.633 M 0.00 % 114.633 M -3.30 % 118.543 M 1.99 % 116.236 M 3.12 % 112.717 M 0.00 % 112.717 M 2.51 % 109.954 M -1.98 % 112.170 M 27.81 % 87.766 M 6.21 % 82.636 M 0.00 % 82.636 M 0.00 % 82.636 M 117.94 % 37.918 M
Other non current liabilities -472.387 M -2 759.54 % 17.762 M 109.89 % -179.574 M -1 251.71 % 15.592 M 109.59 % -162.577 M -693.98 % 27.371 M 117.32 % -158.025 M -571.01 % 33.550 M 0.000 -100.00 % 31.468 M -8.57 % 34.418 M -17.68 % 41.808 M 132.26 % -129.595 M 0.000 100.00 % -121.459 M -445.57 % 35.147 M 129.35 % -119.767 M -665.90 % 21.164 M 118.46 % -114.633 M 0.000 100.00 % -118.543 M 0.000 100.00 % -112.717 M -7 726.32 % 1.478 M 101.34 % -109.954 M 0.000 0.000 100.00 % -82.636 M 0.000 -100.00 % 236.923 K 100.62 % -37.918 M
Long term debt 0.000 -100.00 % 102.706 M 0.000 -100.00 % 217.184 M 0.000 -100.00 % 206.222 M 0.000 -100.00 % 195.881 M 0.000 -100.00 % 217.481 M -1.35 % 220.446 M 2.38 % 215.316 M 0.000 -100.00 % 249.162 M 0.000 -100.00 % 205.053 M 0.000 -100.00 % 234.472 M 0.000 -100.00 % 161.188 M 0.000 -100.00 % 144.865 M 0.000 -100.00 % 97.605 M 0.000 -100.00 % 91.706 M 179.74 % 32.782 M 0.000 -100.00 % 41.674 M 0.00 % 41.674 M 0.000
Total non current liabilities -472.387 M -475.30 % 125.870 M 170.09 % -179.574 M -174.37 % 241.470 M 248.53 % -162.577 M -169.60 % 233.593 M 247.82 % -158.025 M -168.88 % 229.431 M 0.000 -100.00 % 248.949 M -2.32 % 254.864 M -0.88 % 257.124 M 298.41 % -129.595 M -146.65 % 277.798 M 328.72 % -121.459 M -150.57 % 240.200 M 300.56 % -119.767 M -146.85 % 255.636 M 323.00 % -114.633 M -170.23 % 163.223 M 237.69 % -118.543 M -180.09 % 148.005 M 231.31 % -112.717 M -213.76 % 99.083 M 190.11 % -109.954 M -219.90 % 91.706 M 174.69 % 33.385 M 140.40 % -82.636 M -297.17 % 41.911 M 0.00 % 41.911 M 210.53 % -37.918 M
Other current liabilities 0.000 -100.00 % 58.705 M 0.000 -100.00 % 65.444 M 0.000 -100.00 % 2.965 M 0.000 100.00 % -27.966 M 0.000 -100.00 % 33.005 M 4 125.99 % 781.000 K -97.74 % 34.521 M 0.000 -100.00 % 28.202 M 0.000 -100.00 % 51.383 M 0.000 -100.00 % 19.734 M 0.000 -100.00 % 30.656 M 0.000 -100.00 % 14.817 M 0.000 -100.00 % 43.023 M 0.000 -100.00 % 13.271 M -18.43 % 16.270 M 0.000 -100.00 % 16.758 M 8.52 % 15.442 M 0.000
Deferred revenue 0.000 0.000 0.000 0.000 0.000 -100.00 % 54.433 M 0.000 -100.00 % 33.190 M 0.000 -100.00 % 29.911 M -7.33 % 32.277 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
Short term debt 0.000 -100.00 % 193.320 M 0.000 -100.00 % 193.245 M 0.000 -100.00 % 194.928 M 0.000 -100.00 % 210.342 M 0.000 -100.00 % 163.115 M -2.70 % 167.637 M -1.35 % 169.937 M 0.000 -100.00 % 157.164 M 0.000 -100.00 % 102.569 M 0.000 -100.00 % 118.580 M 0.000 -100.00 % 90.747 M 0.000 -100.00 % 116.868 M 0.000 -100.00 % 93.603 M 0.000 -100.00 % 56.695 M 312.96 % 13.729 M 0.000 -100.00 % 8.664 M 0.00 % 8.664 M 0.000
Total current liabilities 0.000 -100.00 % 407.499 M 0.000 -100.00 % 440.518 M 0.000 -100.00 % 422.807 M 0.000 -100.00 % 456.476 M 0.000 -100.00 % 372.345 M 5.34 % 353.478 M 0.86 % 350.457 M 0.000 -100.00 % 302.488 M 0.000 -100.00 % 309.844 M 0.000 -100.00 % 302.332 M 0.000 -100.00 % 265.416 M 0.000 -100.00 % 292.510 M 0.000 -100.00 % 315.437 M 0.000 -100.00 % 264.410 M 34.28 % 196.905 M 0.000 -100.00 % 324.820 M 0.00 % 324.820 M 0.000
Total liabilities -472.387 M -188.57 % 533.369 M 397.02 % -179.574 M -126.33 % 681.988 M 519.49 % -162.577 M -124.77 % 656.400 M 515.38 % -158.025 M -123.04 % 685.907 M 0.000 -100.00 % 621.294 M 2.13 % 608.342 M 0.13 % 607.581 M 568.83 % -129.595 M -122.33 % 580.286 M 577.76 % -121.459 M -122.08 % 550.044 M 559.26 % -119.767 M -121.46 % 557.968 M 586.74 % -114.633 M -126.74 % 428.639 M 461.59 % -118.543 M -126.91 % 440.516 M 490.82 % -112.717 M -127.19 % 414.521 M 477.00 % -109.954 M -130.88 % 356.116 M 54.64 % 230.290 M 378.68 % -82.636 M -122.53 % 366.731 M 0.00 % 366.731 M 1 067.17 % -37.918 M
Other non current assets 0.000 -100.00 % 48.501 M 0.000 -100.00 % 16.017 M 1 128.71 % -1.557 M -109.87 % 15.780 M 3 230.95 % -504.000 K -103.17 % 15.876 M 2 677.27 % -616.000 K -101.69 % 36.492 M 172.57 % 13.388 M -1.12 % 13.540 M 3 589.69 % -388.000 K -101.09 % 35.710 M 25 426.24 % -141.000 K -101.27 % 11.137 M 3 337.50 % -344.000 K -102.41 % 14.283 M 1 023.87 % -1.546 M -106.02 % 25.693 M 3 240.95 % -818.000 K -107.77 % 10.523 M 1 880.58 % -591.000 K -102.48 % 23.821 M 622.46 % -4.559 M -189.71 % 5.083 M 203.99 % 1.672 M 171.31 % -2.345 M -147.87 % 4.898 M 0.00 % 4.898 M 126.38 % -18.566 M
Long term investments 0.000 -100.00 % 18.948 M 0.000 -100.00 % 52.711 M 0.000 -100.00 % 64.807 M 0.000 -100.00 % 65.921 M 0.000 -100.00 % 36.396 M -29.06 % 51.308 M 18.38 % 43.343 M 0.000 -100.00 % 20.585 M 0.000 -100.00 % 34.986 M 0.000 -100.00 % 32.407 M 0.000 -100.00 % 8.989 M 0.000 -100.00 % 19.046 M 0.000 -100.00 % 16.660 M 0.000 -100.00 % 14.156 M -10.78 % 15.866 M 0.000 -100.00 % 26.523 M 0.00 % 26.523 M 0.000
Intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 8.335 M 0.000 0.000 0.000 0.000
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -14.156 M -269.84 % 8.335 M 0.000 0.000 0.000 0.000
Property plant equipment net 0.000 -100.00 % 200.871 M 0.000 -100.00 % 209.110 M 0.000 -100.00 % 217.349 M 0.000 -100.00 % 224.804 M 0.000 -100.00 % 233.309 M -1.58 % 237.062 M -3.62 % 245.957 M 0.000 -100.00 % 253.325 M 0.000 -100.00 % 229.549 M 0.000 -100.00 % 231.085 M 0.000 -100.00 % 96.101 M 0.000 -100.00 % 127.799 M 0.000 -100.00 % 99.923 M 0.000 -100.00 % 87.864 M 272.60 % 23.581 M 0.000 -100.00 % 15.626 M 0.00 % 15.626 M 0.000
Total non current assets 0.000 -100.00 % 268.320 M 0.000 -100.00 % 277.838 M 17 944.44 % -1.557 M -100.52 % 297.936 M 59 214.29 % -504.000 K -100.16 % 306.601 M 49 872.89 % -616.000 K -100.20 % 306.197 M 1.47 % 301.758 M -0.36 % 302.840 M 78 151.55 % -388.000 K -100.13 % 309.620 M 219 688.65 % -141.000 K -100.05 % 275.672 M 80 237.21 % -344.000 K -100.12 % 277.775 M 18 067.34 % -1.546 M -101.18 % 130.783 M 16 088.14 % -818.000 K -100.52 % 157.368 M 26 727.45 % -591.000 K -100.42 % 140.404 M 3 179.44 % -4.559 M -104.24 % 107.442 M 117.26 % 49.454 M 2 209.15 % -2.345 M -104.98 % 47.047 M 0.00 % 47.047 M 353.40 % -18.566 M
Other current assets -31.568 M -124.91 % 126.704 M 7 751.21 % -1.656 M -108.77 % 18.883 M 0.000 -100.00 % 17.266 M 0.000 -100.00 % 20.774 M 0.000 -100.00 % 21.140 M -1.27 % 21.413 M -6.00 % 22.780 M 0.000 -100.00 % 18.620 M 0.000 -100.00 % 20.165 M 0.000 -100.00 % 16.751 M 0.000 -100.00 % 33.093 M 0.000 -100.00 % 297.446 M 0.000 -100.00 % 14.717 M 0.000 -100.00 % 317.706 M 752.26 % 37.278 M 0.000 -100.00 % 27.972 M 0.00 % 27.972 M 0.000
Short term investments 0.000 -100.00 % 30.483 M 0.000 -100.00 % 822.000 K -73.60 % 3.114 M 555.58 % 475.000 K -52.88 % 1.008 M 118.18 % 462.000 K -62.50 % 1.232 M -94.68 % 23.166 M 74 629.03 % 31.000 K 0.000 0.000 -100.00 % 163.000 K 0.000 -100.00 % 23.000 K 0.000 -100.00 % 183.000 K 0.000 -100.00 % 799.000 K 0.000 -100.00 % 496.340 K 0.000 0.000 0.000 -100.00 % 3.594 M 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 0.000 -100.00 % 1.085 M 0.000 -100.00 % 834.000 K 153.56 % -1.557 M -243.90 % 1.082 M 314.68 % -504.000 K -1 300.00 % 42.000 K 106.82 % -616.000 K -200.00 % 616.000 K -29.36 % 872.000 K 94.64 % 448.000 K 0.000 -100.00 % 225.000 K 0.000 -100.00 % 118.000 K 0.000 -100.00 % 161.000 K 0.000 -100.00 % 747.000 K 0.000 -100.00 % 321.276 K 0.000 -100.00 % 591.000 K 0.000 -100.00 % 293.595 K -79.79 % 1.453 M 0.000 -100.00 % 2.345 M 0.00 % 2.345 M 0.000
Cash and short term investments 31.568 M 0.00 % 31.568 M 1 806.28 % 1.656 M 0.00 % 1.656 M 6.36 % 1.557 M 0.00 % 1.557 M 208.93 % 504.000 K 0.00 % 504.000 K -18.18 % 616.000 K 0.00 % 616.000 K -31.78 % 903.000 K 101.56 % 448.000 K 15.46 % 388.000 K 0.00 % 388.000 K 175.18 % 141.000 K 0.00 % 141.000 K -59.01 % 344.000 K 0.00 % 344.000 K -77.75 % 1.546 M 0.00 % 1.546 M 89.00 % 818.000 K 0.05 % 817.616 K 38.34 % 591.000 K 0.00 % 591.000 K -87.04 % 4.559 M 17.29 % 3.887 M 167.54 % 1.453 M -38.03 % 2.345 M 0.00 % 2.345 M 0.00 % 2.345 M -87.37 % 18.566 M
Total current assets 0.000 -100.00 % 737.436 M 0.000 -100.00 % 583.724 M 37 390.30 % 1.557 M -99.70 % 521.039 M 103 280.75 % 504.000 K -99.91 % 537.331 M 87 129.06 % 616.000 K -99.87 % 466.876 M 1.98 % 457.800 M 3.00 % 444.467 M 114 453.35 % 388.000 K -99.90 % 400.261 M 283 773.05 % 141.000 K -99.96 % 395.831 M 114 967.15 % 344.000 K -99.91 % 399.960 M 25 770.63 % 1.546 M -99.63 % 412.489 M 50 326.53 % 818.000 K -99.80 % 399.383 M 67 477.49 % 591.000 K -99.85 % 386.835 M 8 384.33 % 4.559 M -98.74 % 360.844 M 34.34 % 268.602 M 11 355.55 % 2.345 M -99.42 % 402.320 M 0.00 % 402.320 M 2 066.93 % 18.566 M
Inventory 0.000 -100.00 % 159.571 M 0.000 -100.00 % 107.929 M 0.000 -100.00 % 135.482 M 0.000 -100.00 % 111.807 M 0.000 -100.00 % 106.390 M 34.06 % 79.359 M -13.45 % 91.688 M 0.000 -100.00 % 72.712 M 0.000 -100.00 % 100.698 M 0.000 -100.00 % 80.091 M 0.000 -100.00 % 95.304 M 0.000 -100.00 % 101.120 M 0.000 -100.00 % 77.973 M 0.000 -100.00 % 39.251 M 17.43 % 33.424 M 0.000 -100.00 % 50.679 M 0.00 % 50.679 M 0.000
Net receivables 0.000 -100.00 % 419.593 M 0.000 -100.00 % 455.256 M 0.000 -100.00 % 366.734 M 0.000 -100.00 % 404.246 M 0.000 -100.00 % 338.730 M -4.88 % 356.125 M 8.06 % 329.551 M 0.000 -100.00 % 308.583 M 0.000 -100.00 % 274.827 M 0.000 -100.00 % 303.719 M 0.000 -100.00 % 301.267 M 0.000 -100.00 % 282.365 M 0.000 -100.00 % 299.449 M 0.000 -100.00 % 311.815 M 41.50 % 220.366 M 0.000 -100.00 % 344.581 M 7.24 % 321.325 M 0.000
Tax assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 339.402 K 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 -100.00 % 1.000 K 0.000 0.000 0.000 -100.00 % 2.000 K 0.000 0.000 0.000 100.00 % -1.000 K -150.00 % 2.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 100.00 % -1.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 0.000 -100.00 % 148.565 M 0.000 -100.00 % 174.151 M 0.000 -100.00 % 166.914 M 0.000 -100.00 % 206.717 M 0.000 -100.00 % 176.225 M 15.34 % 152.783 M 4.65 % 145.999 M 0.000 -100.00 % 113.866 M 0.000 -100.00 % 153.408 M 0.000 -100.00 % 162.182 M 0.000 -100.00 % 144.013 M 0.000 -100.00 % 160.276 M 0.000 -100.00 % 178.811 M 0.000 -100.00 % 193.865 M 16.15 % 166.906 M 0.000 -100.00 % 298.496 M -0.74 % 300.714 M 0.000
Tax payables 0.000 -100.00 % 6.909 M 0.000 -100.00 % 7.678 M 0.000 -100.00 % 3.567 M 0.000 -100.00 % 1.003 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.256 M 0.000 -100.00 % 2.484 M 0.000 -100.00 % 1.836 M 0.000 0.000 0.000 -100.00 % 548.402 K 0.000 0.000 0.000 -100.00 % 578.502 K 0.000 0.000 -100.00 % 901.921 K 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 -100.00 % 18.913 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
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
Capital lease obligations 0.000 -100.00 % 31.055 M 0.000 -100.00 % 31.284 M 0.000 -100.00 % 31.504 M 0.000 -100.00 % 31.008 M 0.000 -100.00 % 31.119 M 8.16 % 28.771 M -0.18 % 28.823 M 0.000 -100.00 % 31.326 M 0.000 -100.00 % 29.706 M 0.000 -100.00 % 29.714 M 0.000 0.000 0.000 -100.00 % 33.014 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.000 M 0.000 0.000 0.000 -100.00 % 2.000 M 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 0.000 -100.00 % 336.800 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 45.963 M 0.000 0.000 0.000 -100.00 % 67.995 M 0.000 0.000 -100.00 % 27.667 M 0.00 % 27.667 M 0.000
Deferred tax liabilities non current 0.000 -100.00 % 5.402 M 0.000 -100.00 % 8.694 M 0.000 0.000 0.000 -100.00 % 13.998 M 0.000 -100.00 % 13.796 M 3.61 % 13.315 M 0.000 0.000 -100.00 % 9.723 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.035 M 0.000 -100.00 % 3.140 M 0.000 0.000 0.000 0.000 -100.00 % 603.000 K 0.000 -100.00 % 236.923 K 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 0.000 -100.00 % 1.006 B 0.000 -100.00 % 861.562 M 0.000 -100.00 % 818.977 M 0.000 -100.00 % 843.932 M 0.000 -100.00 % 773.072 M 1.78 % 759.560 M 1.64 % 747.307 M 0.000 -100.00 % 709.881 M 0.000 -100.00 % 671.503 M 0.000 -100.00 % 677.735 M 0.000 -100.00 % 543.272 M 0.000 -100.00 % 556.751 M 0.000 -100.00 % 527.238 M 0.000 -100.00 % 468.286 M 47.23 % 318.056 M 0.000 -100.00 % 449.367 M 0.00 % 449.367 M 0.000
2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-06-30
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
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
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
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
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
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
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
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
Other non cash items -10.159 M -99.04 % -5.104 M -70.25 % -2.998 M 70.14 % -10.041 M -44.35 % -6.956 M -778.63 % 1.025 M 118.38 % -5.577 M 25.96 % -7.532 M -685.69 % 1.286 M 329.64 % -560.000 K 95.13 % -11.493 M -47.88 % -7.772 M -229.04 % -2.362 M 64.57 % -6.666 M -354.40 % -1.467 M -834.39 % -157.000 K 89.79 % -1.537 M 75.65 % -6.311 M -698.86 % -790.000 K 45.33 % -1.445 M -128.81 % 5.015 M 227.85 % -3.922 M -69.22 % -2.318 M -69.20 % -1.370 M 1.65 % -1.393 M 64.26 % -3.897 M -57.14 % -2.480 M 29.57 % -3.521 M -120.51 % -1.597 M 46.26 % -2.972 M 0.00 % -2.972 M -281.70 % -778.500 K 0.00 % -778.500 K
Net cash provided by operating 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
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
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
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
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
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
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
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
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
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
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
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
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
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
Net change in 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
Cash at beginning of period 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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
Free CashFlow 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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
Date Form 10K
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013