Rodium Realty Limited RODIUM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 615.554 M 29.45 % | 475.504 M 13.06 % | 420.563 M 226.30 % | 128.889 M -19.46 % | 160.029 M -57.73 % | 378.546 M -4.47 % | 396.272 M 33.97 % | 295.794 M -40.07 % | 493.588 M 368.55 % | 105.344 M -49.32 % | 207.878 M 17.82 % | 176.432 M 150.21 % | 70.514 M -74.71 % | 278.774 M 15.09 % | 242.231 M 3 791.89 % | 6.224 M 958.14 % | 588.200 K -97.47 % | 23.239 M |
| Net income | 34.407 M 543.12 % | 5.350 M 82.22 % | 2.936 M 144.00 % | -6.673 M 76.17 % | -28.002 M -2 122.28 % | 1.385 M -93.62 % | 21.704 M 716.04 % | 2.660 M -67.01 % | 8.061 M -63.16 % | 21.882 M 8.88 % | 20.098 M -22.70 % | 26.001 M 703.25 % | -4.310 M -110.91 % | 39.524 M 2.16 % | 38.687 M 63.41 % | 23.675 M 1 862.41 % | -1.343 M 95.07 % | -27.247 M |
| Income before tax | 59.205 M 70.16 % | 34.793 M 45.39 % | 23.931 M 291.86 % | -12.473 M 65.12 % | -35.760 M -1 257.47 % | 3.090 M -90.93 % | 34.057 M 409.85 % | 6.680 M -50.80 % | 13.577 M -63.34 % | 37.033 M 28.22 % | 28.882 M -23.55 % | 37.779 M 696.20 % | -6.337 M -111.47 % | 55.254 M -0.99 % | 55.809 M 98.23 % | 28.154 M 728.65 % | -4.478 M 83.53 % | -27.184 M |
| Income before tax ratio | 0.10 31.45 % | 0.07 28.59 % | 0.06 158.80 % | -0.10 56.69 % | -0.22 -2 837.96 % | 0.01 -90.50 % | 0.09 280.57 % | 0.02 -17.90 % | 0.03 -92.18 % | 0.35 153.03 % | 0.14 -35.12 % | 0.21 338.28 % | -0.09 -145.34 % | 0.20 -13.97 % | 0.23 -94.91 % | 4.52 159.41 % | -7.61 -550.88 % | -1.17 |
| EBITDA | 92.598 M 61.90 % | 57.195 M 35.71 % | 42.144 M 314.93 % | 10.157 M 144.56 % | -22.795 M -160.66 % | 37.576 M -10.25 % | 41.867 M 418.92 % | 8.068 M -63.15 % | 21.895 M -81.00 % | 115.247 M 411.44 % | 22.534 M -45.97 % | 41.707 M 1 185.61 % | 3.244 M -95.22 % | 67.931 M -3.83 % | 70.640 M 1 817.01 % | 3.685 M 323.69 % | -1.647 M 91.86 % | -20.234 M |
| Net income ratio | 0.06 396.80 % | 0.01 61.17 % | 0.01 113.48 % | -0.05 70.41 % | -0.17 -4 883.66 % | 0.00 -93.32 % | 0.05 509.13 % | 0.01 -44.94 % | 0.02 -92.14 % | 0.21 114.85 % | 0.10 -34.40 % | 0.15 341.10 % | -0.06 -143.11 % | 0.14 -11.23 % | 0.16 -95.80 % | 3.80 266.56 % | -2.28 -94.79 % | -1.17 |
| Ratio EBITDA | 0.15 25.06 % | 0.12 20.03 % | 0.10 27.16 % | 0.08 155.32 % | -0.14 -243.50 % | 0.10 -6.05 % | 0.11 287.34 % | 0.03 -38.51 % | 0.04 -95.95 % | 1.09 909.23 % | 0.11 -54.14 % | 0.24 413.82 % | 0.05 -81.12 % | 0.24 -16.44 % | 0.29 -50.74 % | 0.59 121.14 % | -2.80 -221.64 % | -0.87 |
| Gross profit ratio | 0.25 60.09 % | 0.16 37.98 % | 0.11 -45.50 % | 0.21 106.91 % | 0.10 -57.13 % | 0.23 6.53 % | 0.22 15.85 % | 0.19 41.30 % | 0.13 -81.72 % | 0.73 199.45 % | 0.25 -39.49 % | 0.41 -13.23 % | 0.47 24.30 % | 0.38 -16.85 % | 0.45 -54.77 % | 1.00 0.00 % | 1.00 3 054.21 % | -0.03 |
| Weighted average shs out dil | 3.246 M -0.06 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M |
| Weighted average shs out | 3.246 M -0.06 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M -0.04 % | 3.249 M 0.04 % | 3.248 M -0.08 % | 3.251 M 0.02 % | 3.250 M 0.06 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M 0.00 % | 3.248 M |
| EPS diluted | 10.60 542.42 % | 1.65 83.33 % | 0.90 143.90 % | -2.05 76.22 % | -8.62 -2 104.65 % | 0.43 -93.56 % | 6.68 714.63 % | 0.82 -66.94 % | 2.48 -43.64 % | 4.40 12.24 % | 3.92 -31.71 % | 5.74 259.44 % | -3.60 -136.33 % | 9.91 1.12 % | 9.80 71.93 % | 5.70 1 490.24 % | -0.41 95.11 % | -8.39 |
| Earnings per share | 10.60 542.42 % | 1.65 83.33 % | 0.90 143.90 % | -2.05 76.22 % | -8.62 -2 104.65 % | 0.43 -93.56 % | 6.68 714.63 % | 0.82 -66.94 % | 2.48 -43.64 % | 4.40 13.70 % | 3.87 -32.58 % | 5.74 259.44 % | -3.60 -136.33 % | 9.91 1.12 % | 9.80 71.93 % | 5.70 1 490.24 % | -0.41 95.11 % | -8.39 |
| Gross profit | 153.973 M 107.25 % | 74.295 M 56.01 % | 47.622 M 77.84 % | 26.778 M 66.64 % | 16.069 M -81.88 % | 88.674 M 1.76 % | 87.136 M 55.21 % | 56.142 M -15.33 % | 66.302 M -14.36 % | 77.424 M 51.75 % | 51.021 M -28.71 % | 71.565 M 117.10 % | 32.964 M -68.56 % | 104.847 M -4.30 % | 109.562 M 1 660.31 % | 6.224 M 958.14 % | 588.200 K 174.78 % | -786.626 K |
| Income tax expense | 24.798 M 14.92 % | 21.579 M 43.52 % | 15.036 M 359.15 % | -5.802 M 25.19 % | -7.756 M -554.37 % | 1.707 M -86.20 % | 12.368 M 206.79 % | 4.031 M -26.91 % | 5.516 M -63.60 % | 15.151 M 72.49 % | 8.784 M -25.42 % | 11.778 M 681.21 % | -2.026 M -112.88 % | 15.730 M -8.13 % | 17.122 M 282.31 % | 4.478 M 13 001.42 % | 34.183 K -45.74 % | 63.000 K |
| Cost of revenue | 461.581 M 15.05 % | 401.209 M 7.58 % | 372.941 M 265.23 % | 102.111 M -29.07 % | 143.960 M -50.34 % | 289.872 M -6.23 % | 309.136 M 28.99 % | 239.652 M -43.91 % | 427.285 M 1 430.38 % | 27.920 M -82.20 % | 156.857 M 49.58 % | 104.868 M 179.27 % | 37.550 M -78.41 % | 173.927 M 31.10 % | 132.670 M | 0.000 | 0.000 -100.00 % | 24.025 M |
| General and administrative expenses | 14.929 M 274.63 % | 3.985 M -22.82 % | 5.163 M 29.46 % | 3.988 M -20.92 % | 5.043 M -45.94 % | 9.329 M 30.07 % | 7.172 M -64.42 % | 20.159 M 2.27 % | 19.711 M 674.21 % | 2.546 M -86.08 % | 18.295 M 219.41 % | 5.728 M -38.61 % | 9.330 M | 0.000 -100.00 % | 29.896 M 1 051.28 % | 2.597 M -57.90 % | 6.168 M -81.58 % | 33.491 M |
| Selling and marketing expenses | 7.000 K -98.69 % | 533.000 K -9.51 % | 589.000 K 11 680.00 % | 5.000 K -99.80 % | 2.509 M -74.39 % | 9.797 M 13.86 % | 8.604 M 1 912.30 % | 427.593 K -89.34 % | 4.010 M 80.54 % | 2.221 M 550.70 % | 341.367 K -24.30 % | 450.947 K 7.82 % | 418.225 K | 0.000 -100.00 % | 8.654 M | 0.000 -100.00 % | 134.386 K -93.78 % | 2.160 M |
| Other expenses | 61.586 M 134.23 % | 26.293 M 15.01 % | 22.861 M 3.03 % | 22.188 M -30.38 % | 31.868 M -36.30 % | 50.028 M 64.28 % | 30.452 M -5.67 % | 32.281 M 6.03 % | 30.445 M -31.34 % | 44.345 M 68.11 % | 26.378 M -19.41 % | 32.731 M | 0.000 -100.00 % | 38.183 M 2 562.18 % | 1.434 M 2 588.99 % | -57.624 K 95.02 % | -1.156 M 85.17 % | -7.793 M |
| Operating expenses | 76.522 M 148.36 % | 30.811 M 7.68 % | 28.613 M 9.29 % | 26.181 M -33.58 % | 39.420 M -43.00 % | 69.154 M 49.59 % | 46.229 M -5.73 % | 49.038 M 8.84 % | 45.056 M -8.26 % | 49.112 M 59.88 % | 30.718 M 3.77 % | 29.601 M -0.86 % | 29.857 M -21.81 % | 38.183 M -4.51 % | 39.984 M 1 474.72 % | 2.539 M -50.66 % | 5.146 M -81.53 % | 27.857 M |
| Cost and expenses | 538.103 M 24.56 % | 432.020 M 7.59 % | 401.554 M 231.28 % | 121.213 M -33.90 % | 183.380 M -48.92 % | 359.026 M 1.03 % | 355.364 M 23.10 % | 288.690 M -38.88 % | 472.343 M 513.18 % | 77.032 M -58.93 % | 187.575 M 39.49 % | 134.469 M 99.49 % | 67.407 M -68.22 % | 212.110 M 22.85 % | 172.654 M 6 699.79 % | 2.539 M -50.66 % | 5.146 M -90.08 % | 51.883 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 |
| Selling general and administrative expenses | 14.936 M 230.59 % | 4.518 M -21.45 % | 5.752 M 44.05 % | 3.993 M -47.13 % | 7.552 M -60.51 % | 19.126 M 21.23 % | 15.776 M -5.85 % | 16.757 M 14.68 % | 14.612 M 206.52 % | 4.767 M 9.86 % | 4.339 M -29.77 % | 6.179 M -79.40 % | 29.997 M | 0.000 -100.00 % | 38.550 M 1 384.55 % | 2.597 M -58.80 % | 6.302 M -82.32 % | 35.651 M |
| Interest income | 0.000 -100.00 % | 8.669 M -3.72 % | 9.004 M -16.76 % | 10.817 M -3.00 % | 11.152 M -5.08 % | 11.749 M 242.38 % | 3.432 M -33.91 % | 5.192 M 2.21 % | 5.080 M -62.74 % | 13.634 M 128.59 % | 5.965 M 42.53 % | 4.185 M -55.69 % | 9.444 M -6.24 % | 10.072 M 44.49 % | 6.971 M 1 250.72 % | 516.086 K 189.40 % | 178.328 K -13.39 % | 205.908 K |
| Interest expense | 29.167 M 34.47 % | 21.691 M 23.93 % | 17.503 M -20.94 % | 22.140 M -37.09 % | 35.191 M 5.56 % | 33.337 M 212.67 % | 10.662 M -0.56 % | 10.722 M -13.03 % | 12.329 M 118.18 % | 5.651 M 1 453.38 % | 363.771 K -97.80 % | 16.535 M -15.26 % | 19.512 M -12.11 % | 22.200 M 2.57 % | 21.644 M 2 252.48 % | 920.069 K 220.12 % | 287.415 K -93.90 % | 4.711 M |
| Depreciation and amortization | 4.226 M 310.29 % | 1.030 M 17.45 % | 877.000 K 78.98 % | 490.000 K -26.76 % | 669.000 K -41.80 % | 1.149 M -4.87 % | 1.208 M 1.20 % | 1.194 M 38.60 % | 861.370 K -39.52 % | 1.424 M -34.21 % | 2.165 M 40.95 % | 1.536 M 11.37 % | 1.379 M 8.87 % | 1.267 M 19.26 % | 1.062 M | 0.000 -100.00 % | 2.910 M -65.39 % | 8.410 M |
| Operating income | 77.451 M 78.11 % | 43.484 M 128.75 % | 19.009 M 147.64 % | 7.676 M 132.87 % | -23.351 M -219.63 % | 19.520 M -52.28 % | 40.907 M 475.90 % | 7.103 M -66.57 % | 21.245 M -24.96 % | 28.312 M 36.92 % | 20.678 M -49.46 % | 40.914 M 1 407.40 % | 2.714 M -95.93 % | 66.665 M -4.19 % | 69.578 M 1 788.19 % | 3.685 M 180.85 % | -4.558 M 84.09 % | -28.644 M |
| Operating income ratio | 0.13 37.59 % | 0.09 102.32 % | 0.05 -24.11 % | 0.06 140.81 % | -0.15 -382.97 % | 0.05 -50.05 % | 0.10 329.88 % | 0.02 -44.21 % | 0.04 -83.98 % | 0.27 170.19 % | 0.10 -57.11 % | 0.23 502.46 % | 0.04 -83.90 % | 0.24 -16.75 % | 0.29 -51.48 % | 0.59 107.64 % | -7.75 -528.63 % | -1.23 |
| Total other income expenses net | -18.246 M -109.94 % | -8.691 M -276.57 % | 4.922 M 124.43 % | -20.149 M -62.37 % | -12.409 M 24.48 % | -16.430 M -139.87 % | -6.850 M -1 518.35 % | -423.260 K 94.48 % | -7.668 M -187.92 % | 8.722 M 6.31 % | 8.204 M 361.69 % | -3.135 M 65.36 % | -9.051 M 20.68 % | -11.411 M 17.13 % | -13.769 M -156.27 % | 24.469 M 30 774.81 % | 79.252 K -94.57 % | 1.460 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 984.670 M 3.01 % | 955.926 M 4.05 % | 918.698 M 1.17 % | 908.092 M 9.63 % | 828.349 M -2.99 % | 853.882 M -20.30 % | 1.071 B 14.57 % | 935.169 M 42.94 % | 654.245 M 3.18 % | 634.112 M -13.72 % | 734.961 M 28.52 % | 571.873 M 49.35 % | 382.903 M 36.45 % | 280.623 M 2.00 % | 275.133 M 35 267.94 % | -782.339 K -155.76 % | 1.403 M -98.60 % | 100.252 M |
| Total investments | 22.626 M 722.46 % | 2.751 M -10.22 % | 3.064 M -97.72 % | 134.547 M 66.84 % | 80.643 M -42.64 % | 140.581 M -0.50 % | 141.293 M -0.56 % | 142.088 M -10.57 % | 158.890 M 55.41 % | 102.240 M -31.27 % | 148.758 M -2.15 % | 152.021 M 117.45 % | 69.911 M 254.86 % | 19.701 M -25.38 % | 26.401 M -41.18 % | 44.883 M 427 360.87 % | 10.500 K 0.00 % | 10.500 K |
| Total debt | 1.044 B 6.26 % | 982.058 M 4.35 % | 941.117 M 2.64 % | 916.936 M 8.35 % | 846.254 M -4.12 % | 882.664 M -18.54 % | 1.084 B 13.41 % | 955.413 M 44.84 % | 659.629 M 3.63 % | 636.500 M -14.42 % | 743.744 M 29.95 % | 572.336 M 22.50 % | 467.212 M 13.28 % | 412.437 M 16.93 % | 352.728 M | 0.000 -100.00 % | 3.720 M -96.35 % | 101.842 M |
| Accumulated other comprehensive income loss | 90.034 M | 0.000 -100.00 % | 80.564 M | 0.000 -100.00 % | 79.903 M | 0.000 -100.00 % | 43.865 M 0.33 % | 43.720 M 0.15 % | 43.655 M | 0.000 -100.00 % | 44.112 M 0.00 % | 44.112 M 0.00 % | 44.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 54.587 M 96.33 % | 27.804 M 23.83 % | 22.454 M 37.89 % | 16.284 M -18.72 % | 20.035 M -58.29 % | 48.038 M -5.04 % | 50.587 M 58.04 % | 32.010 M -3.76 % | 33.259 M 51.72 % | 21.921 M 103.94 % | 10.748 M 455.46 % | 1.935 M 126.06 % | -7.425 M -138.38 % | -3.115 M 88.87 % | -27.995 M 50.38 % | -56.417 M 29.56 % | -80.092 M -1.71 % | -78.749 M |
| Common stock | 34.450 M 6.07 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M -5.72 % | 34.450 M 0.00 % | 34.450 M 6.07 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M 0.00 % | 32.479 M -68.90 % | 104.450 M 0.00 % | 104.450 M 25.16 % | 83.450 M 0.00 % | 83.450 M -12.14 % | 94.984 M |
| Total equity | 192.821 M 18.98 % | 162.063 M 9.97 % | 147.376 M 11.26 % | 132.462 M -2.50 % | 135.863 M -16.53 % | 162.778 M 25.43 % | 129.780 M 16.84 % | 111.075 M 1.54 % | 109.393 M -35.08 % | 168.512 M 7.10 % | 157.340 M 5.93 % | 148.526 M 6.73 % | 139.166 M -3.00 % | 143.476 M 20.98 % | 118.597 M 71.45 % | 69.174 M 44.37 % | 47.916 M 155.76 % | 18.735 M |
| Other non current liabilities | 3.389 M 14.84 % | 2.951 M -33.45 % | 4.434 M 8.44 % | 4.089 M 2.71 % | 3.981 M 3.39 % | 3.850 M 3.37 % | 3.725 M 15.74 % | 3.219 M 39.46 % | 2.308 M 58.86 % | 1.453 M 11.00 % | 1.309 M 14.03 % | 1.148 M 75.37 % | 654.455 K 50.83 % | 433.891 K 117.20 % | 199.768 K -99.00 % | 20.025 M | 0.000 | 0.000 |
| Long term debt | 505.657 M 72.43 % | 293.260 M 1.04 % | 290.250 M 8.22 % | 268.211 M 30.81 % | 205.042 M -7.21 % | 220.963 M -25.40 % | 296.193 M -3.80 % | 307.899 M 71.35 % | 179.687 M 223.77 % | 55.498 M -66.83 % | 167.314 M 26 391.69 % | 631.571 K -47.63 % | 1.206 M -82.00 % | 6.700 M 861.25 % | 697.009 K | 0.000 -100.00 % | 3.720 M -96.35 % | 101.842 M |
| Total non current liabilities | 509.056 M 71.86 % | 296.211 M 0.52 % | 294.684 M 8.22 % | 272.300 M 30.27 % | 209.023 M -7.02 % | 224.813 M -25.04 % | 299.918 M -3.60 % | 311.118 M 70.95 % | 181.995 M 219.56 % | 56.951 M -66.23 % | 168.623 M 9 376.95 % | 1.779 M -4.36 % | 1.860 M -73.92 % | 7.134 M 695.50 % | 896.777 K -95.52 % | 20.025 M 438.28 % | 3.720 M -96.35 % | 101.842 M |
| Other current liabilities | 318.309 M 45.63 % | 218.578 M 323.32 % | 51.634 M -62.31 % | 136.981 M 80.32 % | 75.966 M 37.98 % | 55.054 M -13.64 % | 63.748 M 298.98 % | 15.978 M -89.07 % | 146.170 M -46.19 % | 271.631 M 16.59 % | 232.973 M 15.58 % | 201.572 M 87.49 % | 107.510 M -1.14 % | 108.749 M -28.27 % | 151.605 M 5 661.78 % | 2.631 M -62.07 % | 6.937 M -76.89 % | 30.023 M |
| Deferred revenue | 0.000 -100.00 % | 25.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 537.861 M -21.91 % | 688.798 M 5.83 % | 650.867 M 0.33 % | 648.725 M 1.17 % | 641.212 M -3.10 % | 661.701 M -15.96 % | 787.375 M 21.60 % | 647.514 M 34.91 % | 479.942 M -17.39 % | 581.001 M 0.69 % | 577.005 M 0.93 % | 571.705 M 22.68 % | 466.006 M 14.85 % | 405.737 M 15.26 % | 352.031 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 961.666 M -5.79 % | 1.021 B 34.09 % | 761.203 M -8.05 % | 827.819 M 8.52 % | 762.833 M -0.98 % | 770.379 M -15.92 % | 916.229 M 28.90 % | 710.791 M 6.74 % | 665.939 M -24.02 % | 876.518 M 4.92 % | 835.425 M 7.79 % | 775.057 M 34.98 % | 574.184 M 11.46 % | 515.166 M 1.31 % | 508.517 M 19 226.29 % | 2.631 M -62.07 % | 6.937 M -76.89 % | 30.023 M |
| Total liabilities | 1.471 B 11.68 % | 1.317 B 24.72 % | 1.056 B -4.02 % | 1.100 B 13.20 % | 971.856 M -2.34 % | 995.192 M -18.17 % | 1.216 B 19.01 % | 1.022 B 20.52 % | 847.934 M -9.16 % | 933.469 M -7.03 % | 1.004 B 29.25 % | 776.837 M 34.86 % | 576.044 M 10.29 % | 522.300 M 2.53 % | 509.414 M 2 148.45 % | 22.656 M 112.59 % | 10.657 M -91.92 % | 131.865 M |
| Other non current assets | 138.402 M 33.75 % | 103.481 M 11.98 % | 92.412 M 10 721.08 % | 854.000 K -97.39 % | 32.737 M -47.62 % | 62.502 M 2 769.83 % | 2.178 M 58.32 % | 1.376 M -65.92 % | 4.037 M -95.08 % | 82.082 M 203.46 % | 27.048 M -2.36 % | 27.703 M 17.22 % | 23.634 M -33.58 % | 35.584 M 3.18 % | 34.488 M -23.16 % | 44.883 M 427 360.87 % | 10.500 K 0.00 % | 10.500 K |
| Long term investments | 22.626 M 722.46 % | 2.751 M -10.22 % | 3.064 M -97.62 % | 128.535 M 160.02 % | 49.432 M -38.77 % | 80.736 M -39.82 % | 134.167 M 41.19 % | 95.024 M -0.23 % | 95.245 M -6.84 % | 102.240 M -31.27 % | 148.758 M -2.15 % | 152.021 M 119.01 % | 69.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 159.000 K -61.50 % | 413.000 K -55.21 % | 922.000 K -35.84 % | 1.437 M 2 832.65 % | 49.000 K -30.06 % | 70.064 K 20.72 % | 58.040 K -75.96 % | 241.430 K -44.28 % | 433.286 K 200.05 % | 144.407 K -64.61 % | 408.079 K -23.13 % | 530.848 K 143.48 % | 218.026 K -99.12 % | 24.651 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 |
| Goodwill and intangible assets | 159.000 K -61.50 % | 413.000 K -55.21 % | 922.000 K -35.84 % | 1.437 M 2 832.65 % | 49.000 K -30.06 % | 70.064 K 20.72 % | 58.040 K -75.96 % | 241.430 K -44.28 % | 433.286 K 200.05 % | 144.407 K -64.61 % | 408.079 K -23.13 % | 530.848 K 143.48 % | 218.026 K 24.81 % | 174.686 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 19.078 M 1 511.32 % | 1.184 M 33.33 % | 888.000 K 102.28 % | 439.000 K -17.48 % | 532.000 K -58.41 % | 1.279 M -18.57 % | 1.571 M -38.29 % | 2.546 M 1.97 % | 2.496 M -1.64 % | 2.538 M -45.67 % | 4.672 M -48.17 % | 9.013 M -27.85 % | 12.493 M 19.34 % | 10.468 M -9.74 % | 11.598 M | 0.000 | 0.000 -100.00 % | 84.037 M |
| Total non current assets | 209.349 M 94.15 % | 107.830 M -1.30 % | 109.251 M -25.20 % | 146.048 M 59.57 % | 91.526 M -36.70 % | 144.587 M 4.79 % | 137.974 M 39.10 % | 99.187 M -2.96 % | 102.212 M -45.34 % | 187.004 M 3.38 % | 180.886 M -4.43 % | 189.268 M 78.97 % | 105.756 M 112.17 % | 49.845 M -21.89 % | 63.817 M -19.97 % | 79.746 M 102.65 % | 39.351 M -68.11 % | 123.388 M |
| Other current assets | 256.059 M 64.32 % | 155.832 M 41.59 % | 110.062 M 40.92 % | 78.104 M -72.21 % | 281.017 M 486.11 % | 47.946 M -29.25 % | 67.767 M -14.54 % | 79.298 M 44.90 % | 54.725 M 20.15 % | 45.546 M -31.02 % | 66.024 M 925.51 % | 6.438 M -95.05 % | 130.189 M 66.36 % | 78.260 M 1 656.31 % | 4.456 M 13 780.55 % | 32.102 K | 0.000 | 0.000 |
| Short term investments | 33.202 M 393.12 % | 6.733 M -71.36 % | 23.505 M 290.97 % | 6.012 M -80.74 % | 31.211 M -47.85 % | 59.845 M 739.82 % | 7.126 M -50.17 % | 14.300 M -77.53 % | 63.645 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 58.848 M 125.20 % | 26.132 M 16.56 % | 22.419 M 153.49 % | 8.844 M -50.61 % | 17.905 M -37.79 % | 28.782 M 136.78 % | 12.155 M -39.96 % | 20.244 M 276.01 % | 5.384 M 125.50 % | 2.387 M -72.82 % | 8.784 M 1 796.20 % | 463.238 K -99.45 % | 84.309 M -36.04 % | 131.814 M 69.87 % | 77.595 M 9 818.38 % | 782.339 K -66.24 % | 2.317 M 45.74 % | 1.590 M |
| Cash and short term investments | 92.050 M 180.09 % | 32.865 M -28.44 % | 45.924 M 37.48 % | 33.405 M -31.99 % | 49.116 M -44.58 % | 88.626 M 151.78 % | 35.200 M -56.87 % | 81.607 M -34.56 % | 124.704 M 5 123.31 % | 2.387 M -72.82 % | 8.784 M 1 796.20 % | 463.238 K -99.45 % | 84.809 M -35.66 % | 131.814 M 69.87 % | 77.595 M 9 818.38 % | 782.339 K -66.24 % | 2.317 M 45.74 % | 1.590 M |
| Total current assets | 1.454 B 6.05 % | 1.371 B 25.33 % | 1.094 B 0.69 % | 1.087 B 6.92 % | 1.016 B 0.78 % | 1.008 B -16.53 % | 1.208 B 16.85 % | 1.034 B 20.90 % | 855.115 M -6.54 % | 914.977 M -6.68 % | 980.501 M 33.20 % | 736.095 M 20.78 % | 609.454 M -1.05 % | 615.931 M 9.17 % | 564.194 M 4 568.63 % | 12.085 M -37.13 % | 19.222 M -29.36 % | 27.212 M |
| Inventory | 611.593 M 1.38 % | 603.269 M 4.30 % | 578.405 M -14.15 % | 673.742 M 8.58 % | 620.481 M -9.87 % | 688.404 M -16.68 % | 826.186 M 18.84 % | 695.209 M 21.36 % | 572.870 M -32.94 % | 854.231 M 17.13 % | 729.332 M 43.91 % | 506.807 M 31.86 % | 384.357 M 0.83 % | 381.206 M -17.33 % | 461.136 M | 0.000 | 0.000 -100.00 % | 3.429 M |
| Net receivables | 494.492 M -14.63 % | 579.209 M 61.06 % | 359.621 M 19.36 % | 301.280 M 359.41 % | 65.580 M -64.23 % | 183.355 M -34.23 % | 278.800 M 56.91 % | 177.683 M 72.82 % | 102.816 M 702.46 % | 12.813 M -92.73 % | 176.361 M 142.51 % | 72.723 M 586.14 % | 10.599 M -57.00 % | 24.651 M 17.35 % | 21.006 M 86.38 % | 11.270 M -33.33 % | 16.905 M -23.83 % | 22.193 M |
| Tax assets | 29.084 M 2 908 300.00 % | 1.000 K -99.99 % | 11.965 M -19.06 % | 14.783 M 68.45 % | 8.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.618 M -79.59 % | 17.731 M -49.14 % | 34.862 M -11.38 % | 39.341 M 0.00 % | 39.341 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 300.00 % | -1.000 K -100.02 % | 5.051 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 |
| Account payables | 64.907 M 0.39 % | 64.652 M 38.62 % | 46.640 M 10.75 % | 42.113 M -7.76 % | 45.655 M -14.86 % | 53.624 M -17.64 % | 65.106 M 37.65 % | 47.300 M 46.73 % | 32.237 M 42.73 % | 22.587 M 17.53 % | 19.217 M 979.25 % | 1.781 M 166.35 % | 668.537 K -1.68 % | 679.987 K -86.07 % | 4.881 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 40.589 M 74.59 % | 23.248 M 92.74 % | 12.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.590 M 484.06 % | 1.300 M -79.14 % | 6.229 M | 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 |
| Minority interest | 15.721 M -23.57 % | 20.570 M 73.63 % | 11.847 M 250.92 % | 3.376 M -2.03 % | 3.446 M 20.90 % | 2.850 M 0.00 % | 2.850 M -0.54 % | 2.866 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 574.429 K -9.05 % | 631.571 K -47.63 % | 1.206 M | 0.000 -100.00 % | 697.009 K | 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 -100.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 81.210 M 253 681.25 % | 32.000 K -99.96 % | 80.323 M | 0.000 -100.00 % | 79.411 M | 0.000 100.00 % | -1.971 M 0.00 % | -1.971 M -101.73 % | 114.112 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.141 M 0.00 % | 42.141 M 0.00 % | 42.141 M -5.42 % | 44.558 M 1 682.34 % | 2.500 M |
| Deferred tax liabilities non current | 10.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 |
| 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 |
| Total assets | 1.664 B 12.48 % | 1.479 B 22.92 % | 1.203 B -2.38 % | 1.233 B 11.27 % | 1.108 B -4.34 % | 1.158 B -13.96 % | 1.346 B 18.79 % | 1.133 B 18.35 % | 957.327 M -13.13 % | 1.102 B -5.12 % | 1.161 B 25.51 % | 925.363 M 29.38 % | 715.210 M 7.43 % | 665.776 M 6.01 % | 628.011 M 583.88 % | 91.831 M 56.78 % | 58.573 M -61.11 % | 150.600 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -10.967 M 82.90 % | -64.122 M -26.15 % | -50.828 M 50.17 % | -102.004 M -303.17 % | 50.205 M -78.13 % | 229.511 M 228.44 % | -178.695 M 14.63 % | -209.314 M -473.87 % | 55.985 M 39.49 % | 40.135 M 116.97 % | -236.521 M -7.62 % | -219.770 M -389.13 % | -44.931 M 35.30 % | -69.440 M -98.87 % | -34.918 M -2 728.43 % | 1.328 M 109.25 % | -14.369 M 58.91 % | -34.971 M |
| Accounts receivables | -240.187 M -665.05 % | -31.395 M 5.07 % | -33.070 M -260.80 % | 20.566 M -52.47 % | 43.272 M 129.94 % | -144.540 M -5 814.24 % | -2.444 M 96.74 % | -74.866 M 16.82 % | -90.004 M -148.38 % | 186.033 M 1 478.39 % | -13.496 M 87.07 % | -104.406 M -163.39 % | -39.639 M 54.22 % | -86.578 M -380.70 % | 30.843 M 447.44 % | 5.634 M 6.54 % | 5.288 M 650.91 % | -959.884 K |
| Inventory | -8.325 M 66.52 % | -24.863 M -126.08 % | 95.337 M 279.00 % | -53.261 M -178.41 % | 67.923 M -50.70 % | 137.782 M 205.20 % | -130.977 M -7.06 % | -122.339 M -143.48 % | 281.361 M 325.27 % | -124.899 M 43.87 % | -222.525 M -81.73 % | -122.450 M -3 786.19 % | -3.151 M -103.94 % | 79.930 M 141.61 % | 33.083 M | 0.000 -100.00 % | 3.429 M -81.23 % | 18.273 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 237.545 M 3 120.66 % | -7.864 M 93.05 % | -113.095 M -63.18 % | -69.309 M -13.64 % | -60.990 M -125.81 % | 236.269 M 621.87 % | -45.274 M -273.89 % | -12.109 M 91.06 % | -135.372 M -544.63 % | -21.000 M -4 100.00 % | -500.000 K -107.06 % | 7.086 M 431.03 % | -2.141 M 96.59 % | -62.792 M 36.47 % | -98.844 M -2 195.67 % | -4.306 M 81.35 % | -23.086 M 55.85 % | -52.284 M |
| Other non cash items | 4.352 M -91.46 % | 50.981 M 532.13 % | 8.065 M -40.80 % | 13.623 M -39.52 % | 22.526 M 6.07 % | 21.237 M -23.72 % | 27.841 M 20.24 % | 23.154 M 274.57 % | 6.182 M -92.99 % | 88.201 M -11.85 % | 100.062 M -5.93 % | 106.365 M 50.92 % | 70.477 M 172.42 % | 25.870 M -14.45 % | 30.239 M 223.40 % | -24.505 M -15 145.36 % | -160.735 K 88.98 % | -1.459 M |
| Net cash provided by operating activities | 56.816 M 150.49 % | 22.682 M 226.33 % | -17.955 M 82.11 % | -100.364 M -366.50 % | 37.660 M -85.23 % | 254.987 M 299.30 % | -127.941 M 29.82 % | -182.307 M -356.45 % | 71.090 M -53.12 % | 151.641 M 232.79 % | -114.197 M -32.99 % | -85.867 M -479.68 % | 22.615 M 74.63 % | 12.951 M -75.19 % | 52.193 M 948.54 % | 4.978 M 130.92 % | -16.097 M 70.84 % | -55.204 M |
| Investments in property plant and equipment | -22.038 M -2 597.43 % | -817.000 K -0.74 % | -811.000 K 54.59 % | -1.786 M -4 152.38 % | -42.000 K 97.52 % | -1.696 M -126.11 % | -749.980 K 28.66 % | -1.051 M 5.17 % | -1.109 M -51.59 % | -731.382 K -75.55 % | -416.617 K 60.11 % | -1.044 M 69.70 % | -3.447 M -1 006.24 % | -311.612 K 90.03 % | -3.125 M | 0.000 100.00 % | -1.183 M -58.49 % | -746.407 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 2.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.789 M 197.58 % | -44.873 M | 0.000 | 0.000 |
| Purchases of investments | -17.008 M -125.69 % | -7.536 M -335.86 % | -1.729 M -107.04 % | 24.549 M 7 540.29 % | -329.947 K 95.17 % | -6.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.875 M 88.64 % | -34.112 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 55.724 M 1 807.70 % | 2.921 M | 0.000 -100.00 % | 4.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.999 M -78.71 % | 56.370 M 126.63 % | 24.873 M | 0.000 | 0.000 |
| Other investing activites | -64.053 M -828.29 % | 8.795 M -43.02 % | 15.434 M 1 543 300.00 % | 1.000 K -99.99 % | 9.464 M 2.54 % | 9.229 M 36.49 % | 6.762 M -68.46 % | 21.439 M -32.36 % | 31.698 M 93.32 % | 16.397 M -22.16 % | 21.064 M 83.43 % | 11.483 M -36.74 % | 18.152 M 176.55 % | 6.564 M 2.97 % | 6.375 M 1 217.13 % | 483.984 K -99.44 % | 85.846 M 488.47 % | 14.588 M |
| Net cash used for investing activites | -47.375 M -1 508.71 % | 3.363 M -73.92 % | 12.894 M -57.19 % | 30.119 M 231.27 % | 9.092 M 1 181.60 % | 709.428 K -88.20 % | 6.012 M -70.51 % | 20.388 M -33.35 % | 30.589 M 95.26 % | 15.666 M -24.13 % | 20.648 M 97.80 % | 10.439 M -29.01 % | 14.705 M 2.28 % | 14.376 M -79.25 % | 69.296 M 455.07 % | -19.516 M -123.05 % | 84.663 M 511.65 % | 13.842 M |
| Debt repayment | 61.459 M 44.89 % | 42.417 M 90.89 % | 22.221 M -76.63 % | 95.090 M 336.78 % | -40.159 M 74.73 % | -158.915 M -234.54 % | 118.113 M -8.49 % | 129.077 M 375.39 % | -46.871 M 56.06 % | -106.670 M -162.21 % | 171.465 M 61.57 % | 106.122 M 1 227.35 % | 7.995 M -62.65 % | 21.406 M 119.68 % | -108.770 M -767.10 % | 16.305 M 124.12 % | -67.598 M -1 575.26 % | -4.035 M |
| Common stock issued | 0.000 -100.00 % | 859.000 K -65.82 % | 2.513 M | 0.000 -100.00 % | 597.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 |
| Common stock repurchased | -12.473 M | 0.000 | 0.000 100.00 % | -70.000 K | 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.417 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.933 M -51.37 % | -2.598 M 20.00 % | -3.248 M -4.06 % | -3.121 M 70.86 % | -10.710 M 35.64 % | -16.641 M | 0.000 100.00 % | -14.644 M -42.66 % | -10.265 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -29.167 M 57.18 % | -68.114 M -342.04 % | -15.409 M 66.86 % | -46.496 M -48.54 % | -31.302 M 34.37 % | -47.698 M -87 650.21 % | -54.356 K -100.57 % | 9.590 M 37.29 % | 6.985 M 112.40 % | -56.323 M -6.36 % | -52.954 M -70.53 % | -31.053 M -2.77 % | -30.217 M 24.40 % | -39.972 M -254.01 % | -11.291 M -1 176.77 % | -884.340 K -120.52 % | 4.310 M 194.32 % | -4.569 M |
| Net cash used provided by financing activities | 19.819 M 179.79 % | -24.838 M -366.36 % | 9.325 M -80.78 % | 48.524 M 168.47 % | -70.864 M 66.34 % | -210.546 M -282.35 % | 115.460 M -14.74 % | 135.419 M 414.88 % | -43.006 M 75.24 % | -173.703 M -270.52 % | 101.870 M 35.70 % | 75.069 M 303.63 % | -36.866 M -27.87 % | -28.831 M 75.99 % | -120.061 M -1 023.30 % | 13.003 M 119.17 % | -67.838 M -267.93 % | 40.396 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.183 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 |
| Net change in cash | 29.261 M 2 324.28 % | 1.207 M -71.70 % | 4.265 M 119.64 % | -21.721 M 9.91 % | -24.111 M -153.40 % | 45.150 M 797.97 % | -6.469 M 75.60 % | -26.516 M -145.19 % | 58.672 M 1 017.26 % | -6.396 M -176.87 % | 8.321 M 2 413.39 % | -359.675 K -179.16 % | 454.362 K 130.21 % | -1.504 M -205.34 % | 1.428 M 193.01 % | -1.535 M -311.05 % | 727.273 K 175.20 % | -967.098 K |
| Cash at beginning of period | 32.865 M 3.81 % | 31.658 M 15.57 % | 27.393 M -44.23 % | 49.114 M -32.93 % | 73.225 M 160.82 % | 28.075 M -18.73 % | 34.543 M -43.43 % | 61.060 M 2 457.52 % | 2.387 M -72.82 % | 8.784 M 1 796.20 % | 463.238 K -43.71 % | 822.913 K 123.28 % | 368.551 K -80.32 % | 1.872 M 320.96 % | 444.806 K -80.80 % | 2.317 M 45.74 % | 1.590 M -37.82 % | 2.557 M |
| Cash at end of period | 62.126 M 89.03 % | 32.865 M 3.81 % | 31.658 M 15.57 % | 27.393 M -44.23 % | 49.114 M -32.93 % | 73.225 M 160.82 % | 28.075 M -18.73 % | 34.543 M -43.43 % | 61.060 M 2 457.52 % | 2.387 M -72.82 % | 8.784 M 1 796.20 % | 463.238 K -43.71 % | 822.913 K 123.28 % | 368.552 K -80.32 % | 1.872 M 139.34 % | 782.339 K -66.24 % | 2.317 M 45.74 % | 1.590 M |
| Operating cash flow | 56.816 M 150.49 % | 22.682 M 226.33 % | -17.955 M 82.11 % | -100.364 M -366.50 % | 37.660 M -85.23 % | 254.987 M 299.30 % | -127.941 M 29.82 % | -182.307 M -356.45 % | 71.090 M -53.12 % | 151.641 M 232.79 % | -114.197 M -32.99 % | -85.867 M -479.68 % | 22.615 M 74.63 % | 12.951 M -75.19 % | 52.193 M 948.54 % | 4.978 M 130.92 % | -16.097 M 70.84 % | -55.204 M |
| Capital expenditure | -22.038 M -2 597.43 % | -817.000 K -0.74 % | -811.000 K 54.59 % | -1.786 M -4 152.38 % | -42.000 K 97.52 % | -1.696 M -126.11 % | -749.980 K 28.66 % | -1.051 M 5.17 % | -1.109 M -51.59 % | -731.382 K -75.55 % | -416.617 K 60.11 % | -1.044 M 69.70 % | -3.447 M -1 006.24 % | -311.612 K 90.03 % | -3.125 M | 0.000 100.00 % | -1.183 M -58.49 % | -746.407 K |
| Free CashFlow | 34.778 M 59.06 % | 21.865 M 216.51 % | -18.766 M 81.63 % | -102.150 M -371.55 % | 37.618 M -85.15 % | 253.291 M 296.82 % | -128.691 M 29.81 % | -183.358 M -362.01 % | 69.981 M -53.63 % | 150.910 M 231.67 % | -114.613 M -31.87 % | -86.911 M -553.41 % | 19.168 M 51.66 % | 12.639 M -74.24 % | 49.067 M 885.76 % | 4.978 M 128.81 % | -17.280 M 69.12 % | -55.951 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 145.269 M -34.90 % | 223.143 M 32.98 % | 167.805 M 22.85 % | 136.590 M 53.28 % | 89.109 M -59.66 % | 220.904 M 99.24 % | 110.875 M 41.99 % | 78.087 M 24.23 % | 62.856 M -64.89 % | 179.021 M 181.44 % | 63.610 M 1.20 % | 62.856 M 12.29 % | 55.974 M -2.82 % | 57.597 M 259.08 % | 16.040 M -8.97 % | 17.620 M -53.18 % | 37.632 M -61.27 % | 97.167 M 124.61 % | 43.261 M 44 043.88 % | 98.000 K -99.50 % | 19.503 M -79.37 % | 94.546 M 47.92 % | 63.916 M -9.11 % | 70.319 M -53.05 % | 149.765 M 48.07 % | 101.147 M 1.19 % | 99.959 M 4.35 % | 95.796 M -3.60 % | 99.370 M 350.76 % | 22.045 M -57.67 % | 52.081 M -27.83 % | 72.165 M 474.33 % | 12.565 M -68.29 % | 39.620 M 249.99 % | 11.320 M 0.00 % | 11.320 M -63.56 % | 31.067 M 84.85 % | 16.807 M -15.78 % | 19.956 M -50.37 % | 40.207 M |
| Net income | 22.739 M -38.98 % | 37.267 M 143.77 % | 15.288 M 136.55 % | 6.463 M 122.82 % | -28.317 M -204.07 % | 27.209 M 279.43 % | -15.164 M -158.20 % | -5.873 M -104.92 % | -2.866 M -144.36 % | 6.461 M 3 792.00 % | -175.000 K 93.89 % | -2.866 M -176.92 % | 3.726 M -22.26 % | 4.793 M 192.85 % | -5.162 M -15.09 % | -4.485 M -146.70 % | -1.818 M 83.46 % | -10.995 M -3 744.34 % | -286.000 K 94.43 % | -5.134 M 55.70 % | -11.589 M -355.23 % | 4.541 M 263.69 % | -2.774 M -3.90 % | -2.670 M -216.64 % | 2.289 M 117.36 % | -13.188 M -288.31 % | 7.003 M -87.87 % | 57.716 M 297.16 % | -29.274 M -414.40 % | 9.311 M 53.13 % | 6.080 M -41.86 % | 10.458 M 145.67 % | 4.257 M -18.24 % | 5.207 M 184.03 % | -6.196 M -192.41 % | -2.119 M -150.11 % | 4.229 M 1 979.56 % | -225.000 K 86.40 % | -1.654 M -164.47 % | 2.566 M |
| Income before tax | 34.346 M -29.27 % | 48.557 M 37.13 % | 35.409 M 278.62 % | 9.352 M 124.82 % | -37.675 M -178.76 % | 47.838 M 591.50 % | -9.733 M -218.28 % | -3.058 M -33.01 % | -2.299 M -112.43 % | 18.495 M 514.86 % | 3.008 M 230.84 % | -2.299 M -168.96 % | 3.334 M -23.06 % | 4.333 M 161.38 % | -7.059 M 4.19 % | -7.368 M -209.84 % | -2.378 M 85.14 % | -15.998 M -667.51 % | 2.819 M 122.99 % | -12.263 M -18.84 % | -10.319 M -282.01 % | 5.670 M 309.67 % | -2.704 M 19.88 % | -3.375 M -196.43 % | 3.500 M 123.67 % | -14.787 M -253.77 % | 9.616 M -86.07 % | 69.046 M 331.44 % | -29.833 M -315.62 % | 13.836 M 57.18 % | 8.803 M -43.18 % | 15.493 M 180.11 % | 5.531 M -30.45 % | 7.953 M 189.06 % | -8.930 M -184.75 % | -3.136 M -146.42 % | 6.756 M 757.20 % | -1.028 M -4.63 % | -982.472 K -123.52 % | 4.177 M |
| Income before tax ratio | 0.24 8.65 % | 0.22 3.12 % | 0.21 208.19 % | 0.07 116.19 % | -0.42 -295.24 % | 0.22 346.69 % | -0.09 -124.16 % | -0.04 -7.07 % | -0.04 -135.40 % | 0.10 118.47 % | 0.05 229.29 % | -0.04 -161.41 % | 0.06 -20.82 % | 0.08 117.09 % | -0.44 -5.24 % | -0.42 -561.74 % | -0.06 61.62 % | -0.16 -352.67 % | 0.07 100.05 % | -125.13 -23 550.18 % | -0.53 -982.33 % | 0.06 241.74 % | -0.04 11.86 % | -0.05 -305.37 % | 0.02 115.99 % | -0.15 -251.97 % | 0.10 -86.65 % | 0.72 340.08 % | -0.30 -147.83 % | 0.63 271.33 % | 0.17 -21.27 % | 0.21 -51.23 % | 0.44 119.29 % | 0.20 125.45 % | -0.79 -184.74 % | -0.28 -227.39 % | 0.22 455.54 % | -0.06 -24.24 % | -0.05 -147.39 % | 0.10 |
| EBITDA | 40.298 M -27.29 % | 55.424 M 30.53 % | 42.462 M 124.23 % | 18.937 M 167.76 % | -27.946 M -146.73 % | 59.808 M 1 753.07 % | -3.618 M -1 718.09 % | -199.000 K -116.53 % | 1.204 M -94.74 % | 22.898 M 214.97 % | 7.270 M 503.82 % | 1.204 M -85.75 % | 8.450 M -20.40 % | 10.616 M 526.00 % | -2.492 M -55.46 % | -1.603 M -144.10 % | 3.635 M 177.07 % | -4.716 M -141.23 % | 11.438 M 374.16 % | -4.172 M -71.76 % | -2.429 M -117.11 % | 14.197 M 86.17 % | 7.626 M 26.74 % | 6.017 M -38.20 % | 9.736 M 148.48 % | -20.081 M -233.08 % | 15.090 M -79.87 % | 74.955 M 411.64 % | -24.052 M -248.74 % | 16.170 M 1 327.66 % | -1.317 M -106.81 % | 19.332 M 86.46 % | 10.368 M -26.28 % | 14.064 M 183.15 % | -16.913 M -555.76 % | 3.711 M -74.72 % | 14.682 M 313.58 % | 3.550 M 138.84 % | -9.141 M -191.69 % | 9.970 M |
| Net income ratio | 0.16 -6.27 % | 0.17 83.31 % | 0.09 92.54 % | 0.05 114.89 % | -0.32 -358.00 % | 0.12 190.06 % | -0.14 -81.84 % | -0.08 -64.95 % | -0.05 -226.34 % | 0.04 1 411.85 % | 0.00 93.97 % | -0.05 -168.50 % | 0.07 -20.01 % | 0.08 125.86 % | -0.32 -26.43 % | -0.25 -426.89 % | -0.05 57.31 % | -0.11 -1 611.59 % | -0.01 99.99 % | -52.39 -8 716.28 % | -0.59 -1 337.27 % | 0.05 210.66 % | -0.04 -14.30 % | -0.04 -348.43 % | 0.02 111.72 % | -0.13 -286.10 % | 0.07 -88.37 % | 0.60 304.51 % | -0.29 -169.75 % | 0.42 261.78 % | 0.12 -19.44 % | 0.14 -57.23 % | 0.34 157.79 % | 0.13 124.01 % | -0.55 -192.40 % | -0.19 -237.51 % | 0.14 1 116.82 % | -0.01 83.85 % | -0.08 -229.88 % | 0.06 |
| Ratio EBITDA | 0.28 11.69 % | 0.25 -1.84 % | 0.25 82.52 % | 0.14 144.21 % | -0.31 -215.84 % | 0.27 929.70 % | -0.03 -1 180.44 % | 0.00 -113.30 % | 0.02 -85.02 % | 0.13 11.91 % | 0.11 496.66 % | 0.02 -87.31 % | 0.15 -18.10 % | 0.18 218.64 % | -0.16 -70.77 % | -0.09 -194.18 % | 0.10 299.00 % | -0.05 -118.36 % | 0.26 100.62 % | -42.57 -34 081.58 % | -0.12 -182.94 % | 0.15 25.86 % | 0.12 39.44 % | 0.09 31.62 % | 0.07 132.74 % | -0.20 -231.51 % | 0.15 -80.71 % | 0.78 423.26 % | -0.24 -133.00 % | 0.73 3 000.36 % | -0.03 -109.44 % | 0.27 -67.53 % | 0.83 132.45 % | 0.35 123.76 % | -1.49 -555.75 % | 0.33 -30.63 % | 0.47 123.74 % | 0.21 146.11 % | -0.46 -284.73 % | 0.25 |
| Gross profit ratio | 0.35 10.76 % | 0.32 -8.51 % | 0.35 10.69 % | 0.31 265.38 % | -0.19 -1 218.64 % | 0.02 -19.71 % | 0.02 -52.97 % | 0.04 62.19 % | 0.03 -71.77 % | 0.10 -46.05 % | 0.18 556.55 % | 0.03 -88.15 % | 0.23 -12.24 % | 0.27 120.67 % | 0.12 -19.39 % | 0.15 -18.06 % | 0.18 1 551.87 % | -0.01 -103.86 % | 0.33 -81.88 % | 1.80 1 054.44 % | 0.16 -49.38 % | 0.31 11.37 % | 0.28 -3.22 % | 0.29 94.66 % | 0.15 345.22 % | -0.06 -125.26 % | 0.24 -73.30 % | 0.89 675.66 % | -0.15 -116.14 % | 0.95 156.48 % | 0.37 18.81 % | 0.31 -74.77 % | 1.24 204.28 % | 0.41 -6.62 % | 0.44 7.66 % | 0.41 -30.90 % | 0.59 53.84 % | 0.38 -29.66 % | 0.54 64.34 % | 0.33 |
| Weighted average shs out dil | 3.248 M 0.08 % | 3.246 M 0.00 % | 3.246 M -0.06 % | 3.248 M 0.01 % | 3.247 M 0.01 % | 3.247 M 0.00 % | 3.247 M 0.07 % | 3.245 M -0.37 % | 3.257 M 0.16 % | 3.252 M -7.10 % | 3.500 M 7.47 % | 3.257 M 0.52 % | 3.240 M -0.23 % | 3.247 M 0.03 % | 3.247 M -0.11 % | 3.250 M 0.11 % | 3.246 M 0.09 % | 3.244 M 2.07 % | 3.178 M -2.20 % | 3.249 M 0.10 % | 3.246 M 0.13 % | 3.242 M -0.66 % | 3.264 M 0.23 % | 3.256 M -0.43 % | 3.270 M 0.76 % | 3.245 M 0.10 % | 3.242 M -0.18 % | 3.248 M -0.15 % | 3.253 M -20.35 % | 4.084 M 11.40 % | 3.666 M -7.11 % | 3.946 M 21.51 % | 3.248 M 0.00 % | 3.248 M -0.91 % | 3.278 M 0.92 % | 3.248 M 0.00 % | 3.248 M -13.00 % | 3.733 M 0.00 % | 3.733 M 0.00 % | 3.733 M |
| Weighted average shs out | 3.248 M 0.08 % | 3.246 M 0.00 % | 3.246 M -0.06 % | 3.248 M 0.01 % | 3.247 M 0.01 % | 3.247 M 0.00 % | 3.247 M 0.07 % | 3.245 M -0.37 % | 3.257 M 0.16 % | 3.252 M -7.10 % | 3.500 M 7.47 % | 3.257 M 0.52 % | 3.240 M -0.23 % | 3.247 M 0.03 % | 3.247 M -0.11 % | 3.250 M 0.11 % | 3.246 M 0.09 % | 3.244 M 2.07 % | 3.178 M -2.20 % | 3.249 M 0.10 % | 3.246 M 0.13 % | 3.242 M -0.66 % | 3.264 M 0.23 % | 3.256 M -0.43 % | 3.270 M 0.83 % | 3.243 M 0.03 % | 3.242 M -0.18 % | 3.248 M -0.15 % | 3.253 M -20.35 % | 4.084 M 11.40 % | 3.666 M -7.11 % | 3.946 M 21.51 % | 3.248 M 0.00 % | 3.248 M -0.91 % | 3.278 M 0.92 % | 3.248 M 0.00 % | 3.248 M -13.00 % | 3.733 M 0.00 % | 3.733 M 0.00 % | 3.733 M |
| EPS diluted | 7.00 -39.02 % | 11.48 143.74 % | 4.71 136.68 % | 1.99 122.82 % | -8.72 -204.06 % | 8.38 279.44 % | -4.67 -158.01 % | -1.81 -105.68 % | -0.88 -144.22 % | 1.99 4 080.00 % | -0.05 94.32 % | -0.88 -176.52 % | 1.15 -22.30 % | 1.48 193.08 % | -1.59 -15.22 % | -1.38 -146.43 % | -0.56 83.48 % | -3.39 -3 666.67 % | -0.09 94.30 % | -1.58 55.74 % | -3.57 -355.00 % | 1.40 264.71 % | -0.85 -3.66 % | -0.82 -217.14 % | 0.70 117.24 % | -4.06 -287.96 % | 2.16 -87.84 % | 17.77 297.44 % | -9.00 -494.74 % | 2.28 37.35 % | 1.66 -37.36 % | 2.65 258.11 % | 0.74 -28.85 % | 1.04 155.03 % | -1.89 -190.77 % | -0.65 -187.84 % | 0.74 1 327.20 % | -0.06 86.30 % | -0.44 -291.30 % | 0.23 |
| Earnings per share | 7.00 -39.02 % | 11.48 143.74 % | 4.71 136.68 % | 1.99 122.82 % | -8.72 -204.06 % | 8.38 279.44 % | -4.67 -158.01 % | -1.81 -105.68 % | -0.88 -144.22 % | 1.99 4 080.00 % | -0.05 94.32 % | -0.88 -176.52 % | 1.15 -22.30 % | 1.48 193.08 % | -1.59 -15.22 % | -1.38 -146.43 % | -0.56 83.48 % | -3.39 -3 666.67 % | -0.09 94.30 % | -1.58 55.74 % | -3.57 -355.00 % | 1.40 264.71 % | -0.85 -3.66 % | -0.82 -217.14 % | 0.70 117.20 % | -4.07 -288.43 % | 2.16 -87.84 % | 17.77 297.44 % | -9.00 -494.74 % | 2.28 37.35 % | 1.66 -37.36 % | 2.65 258.11 % | 0.74 -28.85 % | 1.04 155.03 % | -1.89 -190.77 % | -0.65 -187.84 % | 0.74 1 327.20 % | -0.06 86.30 % | -0.44 -291.30 % | 0.23 |
| Gross profit | 51.101 M -27.90 % | 70.871 M 21.66 % | 58.254 M 35.98 % | 42.839 M 353.50 % | -16.899 M -551.24 % | 3.745 M 59.97 % | 2.341 M -33.23 % | 3.506 M 101.49 % | 1.740 M -90.09 % | 17.554 M 51.84 % | 11.561 M 564.43 % | 1.740 M -86.69 % | 13.077 M -14.71 % | 15.333 M 692.40 % | 1.935 M -26.62 % | 2.637 M -61.63 % | 6.873 M 662.30 % | -1.222 M -108.68 % | 14.081 M 7 900.57 % | 176.000 K -94.20 % | 3.034 M -89.56 % | 29.055 M 64.75 % | 17.636 M -12.03 % | 20.048 M -8.60 % | 21.935 M 463.10 % | -6.041 M -125.56 % | 23.633 M -72.14 % | 84.830 M 654.95 % | -15.286 M -172.75 % | 21.013 M 8.56 % | 19.356 M -14.25 % | 22.573 M 44.93 % | 15.575 M -3.50 % | 16.140 M 226.82 % | 4.938 M 7.66 % | 4.587 M -74.82 % | 18.219 M 184.36 % | 6.407 M -40.76 % | 10.815 M -18.43 % | 13.259 M |
| Income tax expense | 11.607 M 2.81 % | 11.290 M -43.89 % | 20.121 M 596.47 % | 2.889 M 130.87 % | -9.358 M -173.31 % | 12.765 M 135.04 % | 5.431 M 92.93 % | 2.815 M 395.60 % | 568.000 K -90.65 % | 6.075 M 90.86 % | 3.183 M 460.39 % | 568.000 K 244.90 % | -392.000 K 15.15 % | -462.000 K 75.65 % | -1.897 M 34.20 % | -2.883 M -414.82 % | -560.000 K 88.80 % | -5.001 M -261.08 % | 3.105 M 143.55 % | -7.129 M -661.34 % | 1.270 M 12.29 % | 1.131 M 1 515.68 % | 70.000 K 109.93 % | -705.000 K -158.22 % | 1.211 M 176.46 % | -1.584 M -160.61 % | 2.613 M -76.94 % | 11.330 M 2 126.83 % | -559.000 K -112.35 % | 4.525 M 66.20 % | 2.723 M -45.93 % | 5.035 M 495.21 % | -1.274 M -146.39 % | 2.746 M 200.46 % | -2.733 M -168.77 % | -1.017 M 59.75 % | -2.527 M -214.69 % | -803.000 K -219.54 % | 671.717 K -58.30 % | 1.611 M |
| Cost of revenue | 94.168 M -38.16 % | 152.272 M 39.00 % | 109.551 M 16.85 % | 93.751 M -11.56 % | 106.008 M -51.18 % | 217.159 M 100.08 % | 108.534 M 45.52 % | 74.581 M 22.03 % | 61.116 M -62.15 % | 161.467 M 210.22 % | 52.049 M -14.84 % | 61.116 M 42.47 % | 42.897 M 1.50 % | 42.264 M 199.64 % | 14.105 M -5.86 % | 14.983 M -51.29 % | 30.759 M -68.74 % | 98.389 M 237.18 % | 29.180 M 37 510.26 % | -78.000 K -100.47 % | 16.469 M -74.85 % | 65.491 M 41.51 % | 46.280 M -7.94 % | 50.271 M -60.67 % | 127.830 M 19.26 % | 107.188 M 40.43 % | 76.326 M 596.02 % | 10.966 M -90.44 % | 114.656 M 11 010.08 % | 1.032 M -96.85 % | 32.726 M -34.01 % | 49.592 M 1 747.57 % | -3.010 M -112.82 % | 23.480 M 267.92 % | 6.382 M -5.22 % | 6.733 M -47.59 % | 12.848 M 23.54 % | 10.400 M 13.77 % | 9.141 M -66.08 % | 26.948 M |
| General and administrative expenses | 0.000 -100.00 % | 3.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.618 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.081 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 % | 9.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 103.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.648 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 % | 418.225 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 15.488 M -2.27 % | 15.847 M -8.84 % | 17.383 M -21.18 % | 22.055 M 50.34 % | 14.670 M | 0.000 -100.00 % | 10.386 M 196.24 % | 3.506 M -28.70 % | 4.917 M -46.06 % | 9.115 M 51.29 % | 6.025 M 41.63 % | 4.254 M -42.79 % | 7.436 M 494.40 % | 1.251 M -83.30 % | 7.492 M -24.54 % | 9.928 M 32.34 % | 7.502 M 4.78 % | 7.160 M -42.08 % | 12.361 M 42.59 % | 8.669 M -23.26 % | 11.296 M -20.55 % | 14.218 M 5.10 % | 13.528 M -47.46 % | 25.750 M 64.46 % | 15.657 M 99.36 % | 7.854 M -34.91 % | 12.067 M -18.58 % | 14.820 M 28.85 % | 11.502 M 110.62 % | 5.461 M -74.04 % | 21.036 M 485.30 % | 3.594 M -35.90 % | 5.607 M 124.64 % | 2.496 M -88.78 % | 22.246 M 1 726.44 % | 1.218 M -68.46 % | 3.862 M 21.64 % | 3.175 M -84.35 % | 20.287 M 462.90 % | 3.604 M |
| Operating expenses | 15.488 M -17.89 % | 18.862 M -8.96 % | 20.719 M -28.26 % | 28.881 M 96.87 % | 14.670 M 726.94 % | 1.774 M -82.92 % | 10.386 M 196.24 % | 3.506 M -38.26 % | 5.679 M -37.70 % | 9.115 M 51.29 % | 6.025 M 6.09 % | 5.679 M -23.63 % | 7.436 M 494.40 % | 1.251 M -83.30 % | 7.492 M -24.54 % | 9.928 M 32.34 % | 7.502 M 4.78 % | 7.160 M -42.08 % | 12.361 M 42.59 % | 8.669 M -23.26 % | 11.296 M -20.55 % | 14.218 M 5.10 % | 13.528 M -47.46 % | 25.750 M 64.46 % | 15.657 M 99.36 % | 7.854 M -34.91 % | 12.067 M -18.58 % | 14.820 M 28.85 % | 11.502 M 110.62 % | 5.461 M -74.04 % | 21.036 M 485.30 % | 3.594 M -35.90 % | 5.607 M 124.64 % | 2.496 M -88.78 % | 22.246 M 1 726.44 % | 1.218 M -68.46 % | 3.862 M 21.64 % | 3.175 M -84.35 % | 20.287 M 462.90 % | 3.604 M |
| Cost and expenses | 109.656 M -35.92 % | 171.134 M 31.37 % | 130.270 M 6.23 % | 122.632 M 1.62 % | 120.678 M -44.88 % | 218.933 M 84.10 % | 118.920 M 57.64 % | 75.440 M 12.94 % | 66.795 M -60.84 % | 170.582 M 193.73 % | 58.074 M -13.06 % | 66.795 M 32.71 % | 50.333 M 15.67 % | 43.515 M 101.49 % | 21.597 M -13.30 % | 24.911 M -34.89 % | 38.261 M -63.75 % | 105.549 M 154.08 % | 41.541 M 383.54 % | 8.591 M -69.06 % | 27.765 M -65.17 % | 79.709 M 33.27 % | 59.808 M -21.33 % | 76.021 M -47.02 % | 143.487 M 24.73 % | 115.042 M 30.15 % | 88.393 M 242.79 % | 25.786 M -79.56 % | 126.158 M 1 842.98 % | 6.493 M -87.92 % | 53.761 M 1.08 % | 53.186 M 1 947.98 % | 2.597 M -90.00 % | 25.976 M -9.26 % | 28.628 M 260.05 % | 7.951 M -52.42 % | 16.710 M 23.09 % | 13.575 M -53.87 % | 29.428 M -3.68 % | 30.552 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 3.015 M -9.62 % | 3.336 M -51.13 % | 6.826 M | 0.000 -100.00 % | 1.774 M | 0.000 | 0.000 -100.00 % | 886.000 K -66.54 % | 2.648 M | 0.000 -100.00 % | 1.425 M | 0.000 -100.00 % | 2.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.992 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.729 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 % | 9.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -319.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.933 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 -100.00 % | 8.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.149 M -9.94 % | 5.717 M -7.48 % | 6.179 M -19.62 % | 7.687 M -18.47 % | 9.428 M -2.34 % | 9.654 M 65.20 % | 5.844 M 125.03 % | 2.597 M -20.75 % | 3.277 M 3 710.47 % | 86.000 K -97.87 % | 4.038 M 23.22 % | 3.277 M -33.43 % | 4.923 M | 0.000 -100.00 % | 4.488 M -20.64 % | 5.655 M -4.30 % | 5.909 M | 0.000 -100.00 % | 8.575 M 9.50 % | 7.831 M 2.59 % | 7.633 M | 0.000 -100.00 % | 10.031 M 10.22 % | 9.101 M 52.22 % | 5.979 M | 0.000 -100.00 % | 5.181 M -7.43 % | 5.597 M 2.47 % | 5.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 803.000 K -30.17 % | 1.150 M 31.58 % | 874.000 K -53.95 % | 1.898 M 528.48 % | 302.000 K 11.44 % | 271.000 K 0.00 % | 271.000 K 3.44 % | 262.000 K 15.93 % | 226.000 K -8.13 % | 246.000 K 9.82 % | 224.000 K -0.88 % | 226.000 K 17.10 % | 193.000 K -1.53 % | 196.000 K 148.10 % | 79.000 K -28.18 % | 110.000 K 5.77 % | 104.000 K -19.14 % | 128.617 K 192.31 % | 44.000 K -83.08 % | 260.000 K 1.17 % | 257.000 K -15.02 % | 302.422 K 1.14 % | 299.000 K 2.75 % | 291.000 K 13.23 % | 257.000 K -9.58 % | 284.244 K -2.99 % | 293.000 K -6.09 % | 312.000 K -2.19 % | 319.000 K -48.38 % | 618.000 K 70.31 % | 362.876 K 2.80 % | 353.000 K -11.75 % | 400.000 K -4.76 % | 420.000 K 6.57 % | 394.123 K 15.24 % | 342.000 K 5.23 % | 325.000 K 2.20 % | 318.000 K -3.86 % | 330.762 K 5.00 % | 315.000 K |
| Operating income | 35.613 M -31.53 % | 52.009 M 38.56 % | 37.535 M 168.91 % | 13.958 M 144.21 % | -31.569 M -1 701.67 % | 1.971 M 124.50 % | -8.046 M -403.97 % | 2.647 M 209.95 % | 854.000 K -89.77 % | 8.351 M 50.85 % | 5.536 M 240.54 % | -3.939 M -133.05 % | 11.918 M -15.02 % | 14.025 M 5 000.00 % | 275.000 K -76.09 % | 1.150 M -78.92 % | 5.455 M 164.72 % | -8.429 M -170.19 % | 12.009 M 241.40 % | -8.493 M -786.03 % | 1.238 M -91.62 % | 14.776 M 259.70 % | 4.108 M -77.17 % | 17.994 M 186.62 % | 6.278 M 144.97 % | -13.961 M -220.70 % | 11.566 M -83.48 % | 70.010 M 361.35 % | -26.788 M -272.25 % | 15.552 M 1 025.71 % | -1.680 M -108.85 % | 18.979 M 90.40 % | 9.968 M -26.94 % | 13.644 M 178.83 % | -17.308 M -613.73 % | 3.369 M -76.53 % | 14.357 M 344.21 % | 3.232 M 134.12 % | -9.472 M -198.10 % | 9.655 M |
| Operating income ratio | 0.25 5.18 % | 0.23 4.20 % | 0.22 118.89 % | 0.10 128.84 % | -0.35 -4 070.60 % | 0.01 112.30 % | -0.07 -314.08 % | 0.03 149.50 % | 0.01 -70.87 % | 0.05 -46.40 % | 0.09 238.88 % | -0.06 -129.43 % | 0.21 -12.56 % | 0.24 1 320.28 % | 0.02 -73.73 % | 0.07 -54.97 % | 0.14 267.10 % | -0.09 -131.25 % | 0.28 100.32 % | -86.66 -136 626.14 % | 0.06 -59.38 % | 0.16 143.17 % | 0.06 -74.88 % | 0.26 510.44 % | 0.04 130.37 % | -0.14 -219.29 % | 0.12 -84.17 % | 0.73 371.10 % | -0.27 -138.21 % | 0.71 2 286.99 % | -0.03 -112.27 % | 0.26 -66.85 % | 0.79 130.37 % | 0.34 122.52 % | -1.53 -613.71 % | 0.30 -35.60 % | 0.46 140.32 % | 0.19 140.52 % | -0.47 -297.65 % | 0.24 |
| Total other income expenses net | -1.267 M 63.30 % | -3.452 M -62.37 % | -2.126 M 53.84 % | -4.606 M 24.57 % | -6.106 M -113.31 % | 45.867 M 2 818.85 % | -1.687 M 70.43 % | -5.705 M -80.94 % | -3.153 M -131.08 % | 10.144 M 501.27 % | -2.528 M -254.15 % | 1.640 M 119.11 % | -8.584 M 11.43 % | -9.692 M -32.15 % | -7.334 M 13.90 % | -8.518 M -8.75 % | -7.833 M -3.49 % | -7.569 M 17.64 % | -9.190 M -143.77 % | -3.770 M 67.38 % | -11.557 M -26.90 % | -9.107 M -33.69 % | -6.812 M 68.12 % | -21.369 M -669.22 % | -2.778 M -236.24 % | -826.185 K 57.63 % | -1.950 M -102.28 % | -964.000 K 68.34 % | -3.045 M -77.45 % | -1.716 M -116.37 % | 10.483 M 400.71 % | -3.486 M 21.43 % | -4.437 M 22.03 % | -5.691 M -167.93 % | 8.378 M 228.79 % | -6.505 M 14.42 % | -7.601 M -78.43 % | -4.260 M -150.18 % | 8.489 M 254.97 % | -5.478 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 | 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 |
| 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 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 984.670 M | 0.000 -100.00 % | 961.297 M | 0.000 -100.00 % | 955.926 M 3 443.22 % | 26.979 M -96.93 % | 879.983 M 1 086.63 % | 74.158 M -91.93 % | 918.698 M 2 361.55 % | 37.322 M -95.85 % | 899.143 M 2 588.58 % | 33.443 M -96.32 % | 908.092 M 2 140.99 % | 40.522 M -95.15 % | 835.424 M 628.15 % | 114.732 M -86.15 % | 828.349 M 867.47 % | 85.620 M -88.73 % | 759.760 M 851.77 % | 79.826 M -90.65 % | 853.882 M 312.23 % | 207.136 M -78.47 % | 961.968 M 2 161.49 % | 42.537 M -96.06 % | 1.079 B 141.46 % | 446.873 M 27.99 % | 349.158 M 311.70 % | 84.809 M -75.31 % | 343.554 M 22.43 % | 280.623 M |
| Total investments | 0.000 -100.00 % | 22.626 M | 0.000 -100.00 % | 146.389 M | 0.000 -100.00 % | 9.484 M -82.42 % | 53.958 M -60.86 % | 137.876 M -7.04 % | 148.316 M 4 740.60 % | 3.064 M -95.90 % | 74.644 M -30.40 % | 107.248 M 60.34 % | 66.886 M -47.96 % | 128.535 M 58.60 % | 81.044 M -39.57 % | 134.116 M -41.55 % | 229.464 M 184.54 % | 80.643 M -52.91 % | 171.240 M 21.69 % | 140.713 M -11.86 % | 159.652 M 13.57 % | 140.581 M -66.07 % | 414.272 M 3 246.30 % | 12.380 M -85.45 % | 85.074 M -36.59 % | 134.167 M 432.76 % | 25.183 M 13.44 % | 22.199 M -86.91 % | 169.618 M 793.96 % | 18.974 M -3.69 % | 19.701 M |
| Total debt | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 984.282 M | 0.000 -100.00 % | 982.058 M | 0.000 -100.00 % | 899.724 M | 0.000 -100.00 % | 941.117 M | 0.000 -100.00 % | 920.598 M | 0.000 -100.00 % | 916.936 M | 0.000 -100.00 % | 852.989 M | 0.000 -100.00 % | 846.254 M | 0.000 -100.00 % | 788.291 M | 0.000 -100.00 % | 882.664 M | 0.000 -100.00 % | 977.874 M | 0.000 -100.00 % | 1.091 B 143.92 % | 447.336 M 7.37 % | 416.630 M | 0.000 -100.00 % | 427.863 M 3.74 % | 412.437 M |
| Accumulated other comprehensive income loss | 177.100 M | 0.000 -100.00 % | 122.530 M | 0.000 -100.00 % | 141.493 M | 0.000 -100.00 % | 126.432 M | 0.000 -100.00 % | 135.529 M | 0.000 -100.00 % | 125.266 M 35.00 % | 92.787 M -28.12 % | 129.086 M 60.71 % | 80.323 M -36.43 % | 126.359 M 34.60 % | 93.880 M -29.10 % | 132.417 M 65.72 % | 79.903 M -44.30 % | 143.446 M 29.27 % | 110.967 M -30.61 % | 159.928 M 101.39 % | 79.411 M -35.28 % | 122.707 M 36.00 % | 90.228 M -28.92 % | 126.930 M 189.37 % | 43.865 M | 0.000 | 0.000 -100.00 % | 69.166 M 56.80 % | 44.112 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.804 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.587 M 2 514.22 % | 1.935 M | 0.000 | 0.000 100.00 % | -7.425 M -138.38 % | -3.115 M |
| Common stock | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 32.479 M | 0.000 -100.00 % | 32.479 M | 0.000 -100.00 % | 32.479 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M | 0.000 -100.00 % | 34.450 M -67.02 % | 104.450 M 0.00 % | 104.450 M | 0.000 -100.00 % | 104.450 M 0.00 % | 104.450 M |
| Total equity | 192.821 M 0.00 % | 192.821 M 35.38 % | 142.428 M 0.00 % | 142.428 M -12.12 % | 162.063 M 0.00 % | 162.063 M 14.33 % | 141.752 M 0.00 % | 141.752 M -3.82 % | 147.376 M 0.00 % | 147.376 M 12.06 % | 131.518 M 0.00 % | 131.518 M -0.71 % | 132.462 M 0.00 % | 132.462 M 2.39 % | 129.370 M 0.00 % | 129.370 M -4.78 % | 135.863 M 0.00 % | 135.863 M -7.13 % | 146.296 M 0.00 % | 146.296 M -10.13 % | 162.778 M 0.00 % | 162.778 M 29.64 % | 125.559 M 0.00 % | 125.559 M -3.25 % | 129.780 M 0.00 % | 129.780 M -12.62 % | 148.526 M -0.07 % | 148.630 M 6.80 % | 139.166 M 0.00 % | 139.166 M -3.00 % | 143.476 M |
| Other non current liabilities | -192.821 M -5 789.61 % | 3.389 M 102.38 % | -142.428 M -4 906.88 % | 2.963 M 101.83 % | -162.063 M -5 591.80 % | 2.951 M 102.08 % | -141.752 M -3 029.37 % | 4.839 M | 0.000 -100.00 % | 4.434 M | 0.000 100.00 % | -18.570 M | 0.000 -100.00 % | 4.089 M | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 3.981 M | 0.000 -100.00 % | 3.614 M | 0.000 -100.00 % | 3.850 M | 0.000 -100.00 % | 4.288 M | 0.000 -100.00 % | 3.725 M 354.11 % | 820.284 K 25.43 % | 654.000 K | 0.000 -100.00 % | 654.456 K 50.83 % | 433.891 K |
| Long term debt | 0.000 -100.00 % | 505.657 M | 0.000 -100.00 % | 360.693 M | 0.000 -100.00 % | 293.260 M | 0.000 -100.00 % | 280.470 M | 0.000 -100.00 % | 290.250 M | 0.000 -100.00 % | 305.312 M | 0.000 -100.00 % | 268.211 M | 0.000 -100.00 % | 240.278 M | 0.000 -100.00 % | 205.042 M | 0.000 -100.00 % | 178.126 M | 0.000 -100.00 % | 220.963 M | 0.000 -100.00 % | 359.214 M | 0.000 -100.00 % | 296.193 M 46 797.85 % | 631.571 K -29.67 % | 898.000 K | 0.000 -100.00 % | 1.206 M -82.00 % | 6.700 M |
| Total non current liabilities | -192.821 M -137.88 % | 509.056 M 457.41 % | -142.428 M -139.16 % | 363.732 M 324.44 % | -162.063 M -154.71 % | 296.211 M 308.96 % | -141.752 M -149.68 % | 285.309 M | 0.000 -100.00 % | 294.684 M | 0.000 -100.00 % | 286.742 M | 0.000 -100.00 % | 272.300 M | 0.000 -100.00 % | 244.326 M | 0.000 -100.00 % | 209.023 M | 0.000 -100.00 % | 181.740 M | 0.000 -100.00 % | 224.813 M | 0.000 -100.00 % | 363.502 M | 0.000 -100.00 % | 299.918 M 16 756.04 % | 1.779 M 14.65 % | 1.552 M | 0.000 -100.00 % | 1.860 M -73.92 % | 7.134 M |
| Other current liabilities | 0.000 -100.00 % | 318.309 M | 0.000 -100.00 % | 274.471 M | 0.000 -100.00 % | 244.033 M | 0.000 -100.00 % | 105.779 M | 0.000 -100.00 % | 18.265 M | 0.000 -100.00 % | 234.016 M | 0.000 -100.00 % | 23.296 M | 0.000 -100.00 % | 101.791 M | 0.000 -100.00 % | 24.469 M | 0.000 -100.00 % | 143.959 M | 0.000 -100.00 % | 42.766 M | 0.000 -100.00 % | 84.990 M | 0.000 -100.00 % | 50.962 M -83.56 % | 309.910 M 56.51 % | 198.010 M | 0.000 -100.00 % | 146.859 M 56.28 % | 93.974 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.007 M | 0.000 -100.00 % | 33.369 M | 0.000 -100.00 % | 4.809 M | 0.000 -100.00 % | 114.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.663 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.662 M 39 571.56 % | 42.000 K | 0.000 | 0.000 -100.00 % | 14.776 M |
| Short term debt | 0.000 -100.00 % | 537.861 M | 0.000 -100.00 % | 623.589 M | 0.000 -100.00 % | 688.798 M | 0.000 -100.00 % | 602.030 M | 0.000 -100.00 % | 617.498 M | 0.000 -100.00 % | 610.477 M | 0.000 -100.00 % | 534.047 M | 0.000 -100.00 % | 612.711 M | 0.000 -100.00 % | 588.520 M | 0.000 -100.00 % | 610.165 M | 0.000 -100.00 % | 648.037 M | 0.000 -100.00 % | 618.660 M | 0.000 -100.00 % | 794.970 M 77.96 % | 446.705 M 7.45 % | 415.732 M | 0.000 -100.00 % | 426.657 M 5.16 % | 405.737 M |
| Total current liabilities | 0.000 -100.00 % | 961.666 M | 0.000 -100.00 % | 988.372 M | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 799.188 M | 0.000 -100.00 % | 761.203 M | 0.000 -100.00 % | 900.909 M | 0.000 -100.00 % | 827.819 M | 0.000 -100.00 % | 746.883 M | 0.000 -100.00 % | 762.833 M | 0.000 -100.00 % | 804.704 M | 0.000 -100.00 % | 770.379 M | 0.000 -100.00 % | 724.033 M | 0.000 -100.00 % | 916.229 M 18.21 % | 775.057 M 26.17 % | 614.274 M | 0.000 -100.00 % | 574.184 M 11.46 % | 515.166 M |
| Total liabilities | -192.821 M -113.11 % | 1.471 B 1 132.61 % | -142.428 M -110.53 % | 1.352 B 934.31 % | -162.063 M -112.31 % | 1.317 B 1 029.05 % | -141.752 M -113.07 % | 1.084 B | 0.000 -100.00 % | 1.056 B | 0.000 -100.00 % | 1.188 B | 0.000 -100.00 % | 1.100 B | 0.000 -100.00 % | 991.209 M | 0.000 -100.00 % | 971.856 M | 0.000 -100.00 % | 986.444 M | 0.000 -100.00 % | 995.192 M | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 1.216 B 56.55 % | 776.837 M 26.15 % | 615.826 M | 0.000 -100.00 % | 576.044 M 10.29 % | 522.300 M |
| Other non current assets | 0.000 -100.00 % | 138.402 M | 0.000 -100.00 % | 39.578 M 144.61 % | -88.715 M -185.73 % | 103.482 M 483.56 % | -26.979 M | 0.000 100.00 % | -74.158 M -180.25 % | 92.412 M 347.61 % | -37.322 M | 0.000 100.00 % | -33.443 M -4 016.04 % | 854.000 K 102.11 % | -40.522 M -2 755.44 % | 1.526 M 101.33 % | -114.732 M | 0.000 100.00 % | -85.620 M -5 710.75 % | 1.526 M 101.91 % | -79.826 M | 0.000 100.00 % | -207.136 M -14 759.31 % | 1.413 M 103.32 % | -42.537 M -14 279.00 % | 300.000 K -99.83 % | 179.724 M 255.26 % | 50.590 M 159.65 % | -84.809 M -223.75 % | 68.535 M 7 336.52 % | 921.596 K |
| Long term investments | 0.000 -100.00 % | 22.626 M | 0.000 -100.00 % | 106.811 M | 0.000 -100.00 % | 2.751 M | 0.000 -100.00 % | 137.876 M | 0.000 -100.00 % | 3.064 M | 0.000 -100.00 % | 107.248 M | 0.000 -100.00 % | 128.535 M | 0.000 -100.00 % | 134.116 M | 0.000 -100.00 % | 80.643 M | 0.000 -100.00 % | 140.713 M | 0.000 -100.00 % | 140.581 M | 0.000 -100.00 % | 12.380 M | 0.000 -100.00 % | 134.167 M | 0.000 -100.00 % | 41.886 M | 0.000 -100.00 % | 18.974 M -45.26 % | 34.662 M |
| Intangible assets | 0.000 -100.00 % | 159.000 K | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 668.000 K | 0.000 -100.00 % | 922.000 K | 0.000 -100.00 % | 1.177 M | 0.000 -100.00 % | 1.437 M | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 70.064 K | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 58.040 K -99.92 % | 72.723 M 590.30 % | 10.535 M | 0.000 -100.00 % | 218.026 K -99.12 % | 24.651 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 159.000 K | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 668.000 K | 0.000 -100.00 % | 922.000 K | 0.000 -100.00 % | 1.177 M | 0.000 -100.00 % | 1.437 M | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 70.064 K | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 58.040 K -89.07 % | 530.848 K 75.78 % | 302.000 K | 0.000 -100.00 % | 218.026 K 24.81 % | 174.686 K |
| Property plant equipment net | 0.000 -100.00 % | 19.078 M | 0.000 -100.00 % | 19.616 M | 0.000 -100.00 % | 1.183 M | 0.000 -100.00 % | 1.123 M | 0.000 -100.00 % | 888.000 K | 0.000 -100.00 % | 766.000 K | 0.000 -100.00 % | 439.000 K | 0.000 -100.00 % | 424.000 K | 0.000 -100.00 % | 2.058 M | 0.000 -100.00 % | 820.000 K | 0.000 -100.00 % | 2.805 M | 0.000 -100.00 % | 1.587 M | 0.000 -100.00 % | 2.271 M -74.81 % | 9.013 M -5.66 % | 9.554 M | 0.000 -100.00 % | 12.493 M 19.34 % | 10.468 M |
| Total non current assets | 0.000 -100.00 % | 209.349 M | 0.000 -100.00 % | 197.247 M 322.34 % | -88.715 M -182.27 % | 107.830 M 499.68 % | -26.979 M -117.55 % | 153.701 M 307.26 % | -74.158 M -167.88 % | 109.251 M 392.73 % | -37.322 M -130.48 % | 122.442 M 466.12 % | -33.443 M -122.90 % | 146.048 M 460.42 % | -40.522 M -127.33 % | 148.246 M 229.21 % | -114.732 M -225.35 % | 91.526 M 206.90 % | -85.620 M -157.05 % | 150.073 M 288.00 % | -79.826 M -155.21 % | 144.587 M 169.80 % | -207.136 M -1 387.28 % | 16.091 M 137.83 % | -42.537 M -130.83 % | 137.974 M -27.10 % | 189.268 M 82.20 % | 103.880 M 222.49 % | -84.809 M -180.19 % | 105.756 M 112.17 % | 49.845 M |
| Other current assets | -62.252 M -124.31 % | 256.059 M 980.38 % | -29.085 M -106.38 % | 455.586 M | 0.000 -100.00 % | 155.832 M | 0.000 -100.00 % | 354.453 M | 0.000 -100.00 % | 124.328 M | 0.000 -100.00 % | 445.909 M | 0.000 -100.00 % | 78.104 M | 0.000 -100.00 % | 195.676 M | 0.000 -100.00 % | 79.466 M | 0.000 -100.00 % | 65.221 M | 0.000 -100.00 % | 75.320 M | 0.000 -100.00 % | 56.589 M | 0.000 -100.00 % | 67.767 M -56.59 % | 156.101 M -6.77 % | 167.431 M | 0.000 -100.00 % | 9.397 M -87.99 % | 78.260 M |
| Short term investments | 0.000 -100.00 % | 33.202 M | 0.000 -100.00 % | 39.578 M | 0.000 -100.00 % | 6.733 M -87.52 % | 53.958 M 200.75 % | 17.941 M -87.90 % | 148.316 M 531.00 % | 23.505 M -68.51 % | 74.644 M 226.46 % | 22.865 M -65.81 % | 66.886 M 172.33 % | 24.561 M -69.69 % | 81.044 M 135.32 % | 34.440 M -84.99 % | 229.464 M 137.07 % | 96.791 M -43.48 % | 171.240 M 199.95 % | 57.089 M -64.24 % | 159.652 M 166.78 % | 59.845 M -85.55 % | 414.272 M 116.64 % | 191.230 M 124.78 % | 85.074 M 269.16 % | 23.045 M | 0.000 100.00 % | -19.687 M -111.61 % | 169.618 M 33 823.58 % | 500.000 K 103.34 % | -14.961 M |
| cash and cash equivalents | 0.000 -100.00 % | 58.848 M | 0.000 -100.00 % | 22.985 M | 0.000 -100.00 % | 26.132 M 196.86 % | -26.979 M -236.66 % | 19.741 M 126.62 % | -74.158 M -430.78 % | 22.419 M 160.07 % | -37.322 M -273.95 % | 21.455 M 164.15 % | -33.443 M -478.14 % | 8.844 M 121.83 % | -40.522 M -330.20 % | 17.603 M 115.34 % | -114.732 M -740.78 % | 17.905 M 120.91 % | -85.620 M -400.09 % | 28.531 M 135.74 % | -79.826 M -377.35 % | 28.782 M 113.89 % | -207.136 M -1 402.25 % | 15.906 M 137.39 % | -42.537 M -449.95 % | 12.155 M 2 523.96 % | 463.238 K -99.31 % | 67.472 M 179.56 % | -84.809 M -200.59 % | 84.309 M -36.04 % | 131.814 M |
| Cash and short term investments | 62.252 M -32.37 % | 92.050 M 216.49 % | 29.085 M -53.51 % | 62.563 M -29.48 % | 88.715 M 169.94 % | 32.865 M 21.82 % | 26.979 M -28.40 % | 37.682 M -49.19 % | 74.158 M 61.48 % | 45.924 M 23.05 % | 37.322 M -15.79 % | 44.320 M 32.52 % | 33.443 M 0.11 % | 33.405 M -17.56 % | 40.522 M -22.08 % | 52.005 M -54.67 % | 114.732 M 0.03 % | 114.696 M 33.96 % | 85.620 M 0.00 % | 85.620 M 7.26 % | 79.826 M 0.25 % | 79.625 M -61.56 % | 207.136 M 0.00 % | 207.136 M 386.95 % | 42.537 M 20.84 % | 35.200 M 7 498.78 % | 463.238 K -99.31 % | 67.472 M -20.44 % | 84.809 M 0.00 % | 84.809 M -35.66 % | 131.814 M |
| Total current assets | 0.000 -100.00 % | 1.454 B | 0.000 -100.00 % | 1.297 B 1 362.31 % | 88.715 M -93.53 % | 1.371 B 4 982.38 % | 26.979 M -97.48 % | 1.073 B 1 346.30 % | 74.158 M -93.22 % | 1.094 B 2 831.28 % | 37.322 M -96.88 % | 1.197 B 3 478.41 % | 33.443 M -96.92 % | 1.087 B 2 581.34 % | 40.522 M -95.83 % | 972.333 M 747.48 % | 114.732 M -88.71 % | 1.016 B 1 086.87 % | 85.620 M -91.29 % | 982.667 M 1 131.01 % | 79.826 M -92.08 % | 1.008 B 386.80 % | 207.136 M -82.70 % | 1.197 B 2 714.03 % | 42.537 M -96.48 % | 1.208 B 64.10 % | 736.095 M 11.43 % | 660.576 M 678.90 % | 84.809 M -86.08 % | 609.454 M -1.05 % | 615.931 M |
| Inventory | 0.000 -100.00 % | 611.593 M | 0.000 -100.00 % | 584.097 M | 0.000 -100.00 % | 603.269 M | 0.000 -100.00 % | 602.841 M | 0.000 -100.00 % | 578.405 M | 0.000 -100.00 % | 603.957 M | 0.000 -100.00 % | 673.742 M | 0.000 -100.00 % | 613.874 M | 0.000 -100.00 % | 620.481 M | 0.000 -100.00 % | 698.372 M | 0.000 -100.00 % | 688.404 M | 0.000 -100.00 % | 755.142 M | 0.000 -100.00 % | 826.186 M 63.02 % | 506.807 M 22.08 % | 415.138 M | 0.000 -100.00 % | 384.357 M 0.83 % | 381.206 M |
| Net receivables | 0.000 -100.00 % | 494.492 M | 0.000 -100.00 % | 195.039 M | 0.000 -100.00 % | 579.209 M | 0.000 -100.00 % | 77.572 M | 0.000 -100.00 % | 359.621 M | 0.000 -100.00 % | 102.541 M | 0.000 -100.00 % | 301.280 M | 0.000 -100.00 % | 110.778 M | 0.000 -100.00 % | 201.552 M | 0.000 -100.00 % | 133.454 M | 0.000 -100.00 % | 169.982 M | 0.000 -100.00 % | 178.136 M | 0.000 -100.00 % | 278.800 M 283.37 % | 72.723 M 590.30 % | 10.535 M | 0.000 -100.00 % | 130.891 M 430.98 % | 24.651 M |
| Tax assets | 0.000 -100.00 % | 29.084 M | 0.000 -100.00 % | 31.107 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 14.034 M | 0.000 -100.00 % | 11.965 M | 0.000 -100.00 % | 13.251 M | 0.000 -100.00 % | 14.783 M | 0.000 -100.00 % | 12.137 M | 0.000 -100.00 % | 8.776 M | 0.000 -100.00 % | 6.960 M | 0.000 -100.00 % | 1.131 M | 0.000 -100.00 % | 644.000 K | 0.000 -100.00 % | 1.178 M | 0.000 -100.00 % | 1.548 M | 0.000 -100.00 % | 5.537 M 53.02 % | 3.618 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 64.907 M | 0.000 -100.00 % | 59.271 M | 0.000 -100.00 % | 64.652 M | 0.000 -100.00 % | 40.396 M | 0.000 -100.00 % | 46.640 M | 0.000 -100.00 % | 42.429 M | 0.000 -100.00 % | 41.119 M | 0.000 -100.00 % | 32.381 M | 0.000 -100.00 % | 44.461 M | 0.000 -100.00 % | 50.580 M | 0.000 -100.00 % | 52.248 M | 0.000 -100.00 % | 20.383 M | 0.000 -100.00 % | 70.297 M 3 847.85 % | 1.781 M 263.39 % | 490.000 K | 0.000 -100.00 % | 668.537 K -1.68 % | 679.987 K |
| Tax payables | 0.000 -100.00 % | 40.589 M | 0.000 -100.00 % | 31.041 M | 0.000 -100.00 % | 23.248 M | 0.000 -100.00 % | 16.752 M | 0.000 -100.00 % | 12.062 M | 0.000 -100.00 % | 4.369 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 |
| 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 |
| Minority interest | 0.000 -100.00 % | 15.721 M | 0.000 -100.00 % | 19.898 M | 0.000 -100.00 % | 20.570 M | 0.000 -100.00 % | 15.320 M | 0.000 -100.00 % | 11.847 M | 0.000 -100.00 % | 6.252 M | 0.000 -100.00 % | 3.376 M | 0.000 -100.00 % | 3.011 M | 0.000 -100.00 % | 3.446 M | 0.000 -100.00 % | 2.850 M | 0.000 -100.00 % | 2.850 M | 0.000 -100.00 % | 2.852 M | 0.000 -100.00 % | 2.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.224 M | 0.000 100.00 % | -33.369 M | 0.000 100.00 % | -4.809 M | 0.000 100.00 % | -114.678 M | 0.000 | 0.000 | 0.000 100.00 % | -52.692 M | 0.000 | 0.000 | 0.000 100.00 % | -13.664 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 M 0.00 % | 70.000 M | 0.000 |
| Other total stockholders equity | 15.721 M -88.98 % | 142.650 M 616.91 % | 19.898 M -77.41 % | 88.080 M 328.20 % | 20.570 M -74.67 % | 81.210 M 430.09 % | 15.320 M -83.69 % | 93.953 M 693.05 % | 11.847 M -85.30 % | 80.596 M 1 189.12 % | 6.252 M 417.20 % | -1.971 M -158.38 % | 3.376 M 271.28 % | -1.971 M -165.46 % | 3.011 M 252.77 % | -1.971 M -157.20 % | 3.446 M 274.84 % | -1.971 M -169.16 % | 2.850 M 244.60 % | -1.971 M -169.15 % | 2.850 M 244.63 % | -1.971 M -169.10 % | 2.852 M 244.70 % | -1.971 M -169.16 % | 2.850 M 244.61 % | -1.971 M -104.68 % | 42.141 M -4.61 % | 44.180 M | 0.000 100.00 % | -71.971 M -270.78 % | 42.141 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 76.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 -100.00 % | 327.437 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.664 B | 0.000 -100.00 % | 1.495 B | 0.000 -100.00 % | 1.479 B | 0.000 -100.00 % | 1.226 B | 0.000 -100.00 % | 1.203 B | 0.000 -100.00 % | 1.319 B | 0.000 -100.00 % | 1.233 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 1.108 B | 0.000 -100.00 % | 1.133 B | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 1.213 B | 0.000 -100.00 % | 1.346 B 45.45 % | 925.363 M 21.05 % | 764.456 M | 0.000 -100.00 % | 715.210 M 7.43 % | 665.776 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 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-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 | 2013-06-30 | 2013-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -22.739 M 23.29 % | -29.643 M -93.90 % | -15.288 M -136.55 % | -6.463 M -122.82 % | 28.317 M 204.07 % | -27.209 M -279.43 % | 15.164 M 158.20 % | 5.873 M 104.92 % | 2.866 M 144.36 % | -6.461 M -3 792.00 % | 175.000 K -97.53 % | 7.075 M 289.88 % | -3.726 M 22.26 % | -4.793 M -192.85 % | 5.162 M 15.09 % | 4.485 M 146.70 % | 1.818 M -83.46 % | 10.994 M 3 744.06 % | 286.000 K -94.43 % | 5.134 M -55.70 % | 11.589 M 355.23 % | -4.541 M -263.69 % | 2.774 M 3.90 % | 2.670 M 216.64 % | -2.289 M -117.36 % | 13.188 M 288.31 % | -7.003 M 87.87 % | -57.716 M -297.16 % | 29.274 M 662.20 % | -5.207 M -184.03 % | 6.196 M |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | 2013 | 2013 |