White Organic Agro Limited WHITEORG.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 196.331 M -41.31 % | 334.524 M -80.72 % | 1.735 B 17.20 % | 1.480 B 87.95 % | 787.700 M -58.60 % | 1.903 B -43.72 % | 3.380 B 79.88 % | 1.879 B 813.95 % | 205.612 M 705.49 % | 25.526 M -12.64 % | 29.218 M -52.19 % | 61.117 M -14.92 % | 71.832 M -20.59 % | 90.454 M -42.97 % | 158.610 M 113.95 % | 74.133 M -37.18 % | 118.011 M 123.68 % | 52.759 M |
| Net income | 17.306 M 47.70 % | 11.717 M -5.20 % | 12.360 M -85.92 % | 87.780 M 5 667.41 % | 1.522 M -44.67 % | 2.751 M -94.46 % | 49.660 M -50.48 % | 100.277 M 599.01 % | 14.346 M 292.30 % | 3.657 M 18.75 % | 3.079 M 40.18 % | 2.197 M -26.52 % | 2.989 M 23.59 % | 2.419 M 38.72 % | 1.744 M 168.67 % | -2.539 M -343.74 % | 1.042 M 184.85 % | -1.228 M |
| Income before tax | 23.167 M 35.50 % | 17.097 M -1.27 % | 17.317 M -84.03 % | 108.403 M 5 149.54 % | 2.065 M -57.74 % | 4.886 M -92.96 % | 69.417 M -48.32 % | 134.308 M 635.70 % | 18.256 M 239.21 % | 5.382 M 16.19 % | 4.632 M 11.85 % | 4.141 M -3.53 % | 4.292 M 36.84 % | 3.137 M 18.39 % | 2.649 M 168.99 % | -3.840 M -404.01 % | 1.263 M 192.25 % | -1.369 M |
| Income before tax ratio | 0.12 130.88 % | 0.05 412.09 % | 0.01 -86.37 % | 0.07 2 693.03 % | 0.00 2.08 % | 0.00 -87.49 % | 0.02 -71.27 % | 0.07 -19.50 % | 0.09 -57.89 % | 0.21 33.00 % | 0.16 133.97 % | 0.07 13.39 % | 0.06 72.31 % | 0.03 107.60 % | 0.02 132.24 % | -0.05 -583.95 % | 0.01 141.24 % | -0.03 |
| EBITDA | 23.301 M -15.59 % | 27.606 M 5.99 % | 26.047 M -75.99 % | 108.470 M 1 848.80 % | 5.566 M 9.78 % | 5.070 M -92.82 % | 70.570 M -48.99 % | 138.348 M 637.09 % | 18.770 M 1 725.87 % | -1.154 M -104.19 % | -565.373 K -239.46 % | 405.388 K 134.95 % | -1.160 M -133.97 % | 3.414 M 17.17 % | 2.914 M 195.27 % | -3.059 M -246.87 % | 2.083 M 856.58 % | -275.260 K |
| Net income ratio | 0.09 151.66 % | 0.04 391.70 % | 0.01 -87.99 % | 0.06 2 968.56 % | 0.00 33.63 % | 0.00 -90.16 % | 0.01 -72.47 % | 0.05 -23.52 % | 0.07 -51.30 % | 0.14 35.92 % | 0.11 193.23 % | 0.04 -13.64 % | 0.04 55.62 % | 0.03 143.25 % | 0.01 132.10 % | -0.03 -488.02 % | 0.01 137.93 % | -0.02 |
| Ratio EBITDA | 0.12 43.82 % | 0.08 449.73 % | 0.02 -79.51 % | 0.07 936.86 % | 0.01 165.16 % | 0.00 -87.24 % | 0.02 -71.64 % | 0.07 -19.35 % | 0.09 301.85 % | -0.05 -133.72 % | -0.02 -391.72 % | 0.01 141.08 % | -0.02 -142.78 % | 0.04 105.45 % | 0.02 144.53 % | -0.04 -333.80 % | 0.02 438.24 % | -0.01 |
| Gross profit ratio | 0.01 -79.81 % | 0.05 438.43 % | 0.01 -80.14 % | 0.04 5 539.74 % | 0.00 -76.62 % | 0.00 -89.79 % | 0.03 -52.58 % | 0.07 -2.92 % | 0.07 5.37 % | 0.06 38.22 % | 0.05 -1.13 % | 0.05 -64.98 % | 0.14 295.26 % | 0.03 58.00 % | 0.02 -31.81 % | 0.03 -1.34 % | 0.03 -29.22 % | 0.05 |
| Weighted average shs out dil | 31.680 M -10.78 % | 35.506 M 1.45 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 27.27 % | 27.500 M 10.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.35 % | 24.912 M 18.44 % | 21.034 M 82.78 % | 11.508 M -11.92 % | 13.065 M 0.33 % | 13.022 M -0.33 % | 13.065 M |
| Weighted average shs out | 31.680 M -10.78 % | 35.506 M 0.54 % | 35.314 M 0.90 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 0.00 % | 35.000 M 27.27 % | 27.500 M 10.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.35 % | 24.912 M 18.44 % | 21.034 M 82.78 % | 11.508 M -11.92 % | 13.065 M 0.33 % | 13.022 M -0.33 % | 13.065 M |
| EPS diluted | 0.55 66.67 % | 0.33 -5.71 % | 0.35 -86.06 % | 2.51 2 968.46 % | 0.08 4.07 % | 0.08 -94.46 % | 1.42 -50.52 % | 2.87 451.92 % | 0.52 246.67 % | 0.15 25.00 % | 0.12 36.52 % | 0.09 -26.75 % | 0.12 23.97 % | 0.10 -3.20 % | 0.10 152.63 % | -0.19 -337.50 % | 0.08 185.11 % | -0.09 |
| Earnings per share | 0.55 66.67 % | 0.33 -5.71 % | 0.35 -86.06 % | 2.51 2 968.46 % | 0.08 4.07 % | 0.08 -94.46 % | 1.42 -50.52 % | 2.87 451.92 % | 0.52 246.67 % | 0.15 25.00 % | 0.12 36.52 % | 0.09 -26.75 % | 0.12 23.97 % | 0.10 -39.50 % | 0.16 184.21 % | -0.19 -337.50 % | 0.08 185.11 % | -0.09 |
| Gross profit | 1.796 M -88.15 % | 15.160 M 3.81 % | 14.604 M -76.73 % | 62.752 M 10 500.00 % | 592.000 K -90.32 % | 6.116 M -94.25 % | 106.412 M -14.70 % | 124.751 M 787.27 % | 14.060 M 748.76 % | 1.657 M 20.76 % | 1.372 M -52.73 % | 2.902 M -70.20 % | 9.738 M 213.88 % | 3.103 M -9.90 % | 3.443 M 45.89 % | 2.360 M -38.02 % | 3.808 M 58.32 % | 2.405 M |
| Income tax expense | 5.861 M 8.94 % | 5.380 M 8.53 % | 4.957 M -75.96 % | 20.623 M 4 196.46 % | 480.000 K -64.89 % | 1.367 M -92.55 % | 18.339 M -15.83 % | 21.787 M 457.20 % | 3.910 M 126.67 % | 1.725 M 11.13 % | 1.552 M -20.16 % | 1.944 M 49.22 % | 1.303 M 81.49 % | 717.879 K -20.74 % | 905.713 K 169.61 % | -1.301 M -687.43 % | 221.506 K 256.27 % | -141.745 K |
| Cost of revenue | 194.535 M -39.09 % | 319.364 M -81.44 % | 1.721 B 21.36 % | 1.418 B 80.12 % | 787.108 M -58.50 % | 1.896 B -42.07 % | 3.274 B 86.60 % | 1.754 B 815.91 % | 191.552 M 702.49 % | 23.870 M -14.28 % | 27.847 M -52.17 % | 58.215 M -6.25 % | 62.093 M -28.92 % | 87.351 M -43.70 % | 155.166 M 116.19 % | 71.772 M -37.15 % | 114.203 M 126.80 % | 50.353 M |
| General and administrative expenses | 8.801 M 62.56 % | 5.414 M 553.86 % | 828.000 K 66.94 % | 496.000 K 2.27 % | 485.000 K 30.38 % | 372.000 K -93.96 % | 6.154 M 286.07 % | 1.594 M 74.55 % | 913.200 K 90.67 % | 478.953 K 23.80 % | 386.877 K -38.83 % | 632.425 K -17.54 % | 766.975 K 27.65 % | 600.831 K -77.37 % | 2.655 M -9.50 % | 2.934 M 43.15 % | 2.050 M -26.06 % | 2.772 M |
| Selling and marketing expenses | 765.000 K -73.53 % | 2.890 M 206.14 % | 944.000 K 79.13 % | 527.000 K 328.46 % | 123.000 K -95.24 % | 2.583 M -53.10 % | 5.508 M 236.26 % | 1.638 M 2 512.44 % | 62.700 K 5.91 % | 59.200 K 196.00 % | 20.000 K -89.88 % | 197.712 K -60.30 % | 498.066 K 182.94 % | 176.030 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.201 M 515.18 % | 1.008 M -79.24 % | 4.855 M -47.07 % | 9.172 M 4.22 % | 8.801 M 160.54 % | 3.378 M -96.43 % | 94.750 M 4 228.46 % | 2.189 M 142.33 % | -5.171 M -21.30 % | -4.263 M -16.27 % | -3.667 M -77.23 % | -2.069 M -149.48 % | 4.181 M 615.47 % | -811.119 K 56.43 % | -1.862 M -156.99 % | 3.267 M 559.66 % | 495.198 K -50.62 % | 1.003 M |
| Operating expenses | 25.926 M 60.35 % | 16.168 M 143.97 % | 6.627 M -35.00 % | 10.195 M 8.35 % | 9.409 M 48.57 % | 6.333 M -94.05 % | 106.412 M 166.48 % | 39.932 M 1 051.76 % | -4.196 M -12.62 % | -3.725 M -14.27 % | -3.260 M -163.15 % | -1.239 M -122.75 % | 5.446 M 15 997.27 % | -34.258 K -104.32 % | 793.835 K -87.20 % | 6.201 M 143.66 % | 2.545 M -32.58 % | 3.775 M |
| Cost and expenses | 220.461 M -36.21 % | 345.583 M -80.19 % | 1.745 B 22.22 % | 1.428 B 79.24 % | 796.517 M -58.13 % | 1.903 B -42.84 % | 3.329 B 88.30 % | 1.768 B 843.49 % | 187.356 M 588.83 % | 27.199 M 10.63 % | 24.587 M -56.85 % | 56.976 M -15.64 % | 67.539 M -22.65 % | 87.317 M -44.01 % | 155.960 M 100.02 % | 77.973 M -33.21 % | 116.748 M 115.69 % | 54.128 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 | 19.725 M 30.11 % | 15.160 M 755.53 % | 1.772 M 73.22 % | 1.023 M 68.26 % | 608.000 K -79.42 % | 2.955 M -74.66 % | 11.662 M 260.83 % | 3.232 M 231.18 % | 975.900 K 81.34 % | 538.153 K 32.26 % | 406.877 K -50.99 % | 830.137 K -34.38 % | 1.265 M 62.84 % | 776.861 K -70.74 % | 2.655 M -9.50 % | 2.934 M 43.15 % | 2.050 M -26.06 % | 2.772 M |
| Interest income | 47.352 M 10.88 % | 42.707 M 26.69 % | 33.710 M 218.05 % | 10.599 M -3.36 % | 10.968 M -65.23 % | 31.543 M 79.59 % | 17.564 M -21.41 % | 22.348 M 213.20 % | 7.135 M 1.95 % | 6.999 M 16.33 % | 6.016 M 10.09 % | 5.465 M -16.90 % | 6.576 M 7.48 % | 6.118 M 182.46 % | 2.166 M 27.25 % | 1.702 M 1 815.57 % | 88.866 K -25.95 % | 120.000 K |
| Interest expense | 56.000 K -99.46 % | 10.425 M 20.70 % | 8.637 M 66 338.46 % | 13.000 K -48.00 % | 25.000 K -89.96 % | 249.000 K 120.35 % | 113.000 K 352.00 % | 25.000 K 22.55 % | 20.400 K 361.54 % | 4.420 K -44.60 % | 7.978 K 85.36 % | 4.304 K -31.62 % | 6.294 K 682.84 % | 804.000 -97.37 % | 30.565 K | 0.000 -100.00 % | 93.000 -99.96 % | 248.777 K |
| Depreciation and amortization | 78.000 K -7.14 % | 84.000 K -9.68 % | 93.000 K 72.22 % | 54.000 K -73.91 % | 207.000 K 66.94 % | 124.000 K -91.45 % | 1.451 M -20.54 % | 1.826 M 275.57 % | 486.200 K 5.05 % | 462.812 K -43.51 % | 819.259 K 103.86 % | 401.874 K 2.44 % | 392.305 K 41.80 % | 276.662 K 18.24 % | 233.990 K -70.07 % | 781.731 K -4.57 % | 819.205 K -3.10 % | 845.421 K |
| Operating income | -24.130 M -118.19 % | -11.059 M -5 690.05 % | -191.000 K -100.36 % | 52.557 M 696.09 % | -8.817 M 52.28 % | -18.478 M -132.34 % | 57.134 M -47.34 % | 108.501 M 494.34 % | 18.256 M 1 228.82 % | -1.617 M -16.80 % | -1.385 M -133.44 % | 4.141 M -3.53 % | 4.292 M 36.84 % | 3.137 M 18.39 % | 2.649 M 168.99 % | -3.840 M -404.01 % | 1.263 M 192.25 % | -1.369 M |
| Operating income ratio | -0.12 -271.77 % | -0.03 -29 931.91 % | 0.00 -100.31 % | 0.04 417.15 % | -0.01 -15.25 % | -0.01 -157.46 % | 0.02 -70.73 % | 0.06 -34.97 % | 0.09 240.14 % | -0.06 -33.69 % | -0.05 -169.94 % | 0.07 13.39 % | 0.06 72.31 % | 0.03 107.60 % | 0.02 132.24 % | -0.05 -583.95 % | 0.01 141.24 % | -0.03 |
| Total other income expenses net | 47.297 M 67.98 % | 28.156 M 60.82 % | 17.508 M -68.65 % | 55.846 M 413.20 % | 10.882 M | 0.000 -100.00 % | 12.283 M -52.40 % | 25.807 M 112 204 247.83 % | 23.000 -100.00 % | 6.999 M 16.33 % | 6.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | -4.919 M 16.49 % | -5.890 M -104.83 % | 122.048 M 2 873.19 % | -4.401 M -111.66 % | 37.760 M 216.60 % | -32.384 M 62.83 % | -87.114 M -98.36 % | -43.918 M -782.25 % | 6.437 M 96.38 % | 3.278 M 2 874.89 % | 110.189 K 105.94 % | -1.854 M 76.48 % | -7.883 M -100.41 % | -3.934 M 48.56 % | -7.648 M -65.75 % | -4.614 M -89.65 % | -2.433 M 20.74 % | -3.069 M |
| Total investments | 46.000 K -99.98 % | 201.566 M 3 690.97 % | 5.317 M -20.05 % | 6.650 M -97.47 % | 262.883 M 7.96 % | 243.508 M 18.32 % | 205.807 M -12.57 % | 235.400 M -11.89 % | 267.175 M 25.14 % | 213.500 M | 0.000 -100.00 % | 9.900 M -41.42 % | 16.900 M 238.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 -100.00 % | 127.226 M | 0.000 -100.00 % | 39.876 M 106.40 % | 19.320 M 163.93 % | 7.320 M 20.63 % | 6.068 M -14.74 % | 7.117 M 83.70 % | 3.874 M 1 808.37 % | 203.000 K -45.14 % | 370.000 K 330.23 % | 86.000 K -73.46 % | 324.002 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -134.999 K | 0.000 -100.00 % | 5.203 M 39 923.08 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 201.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 221.819 M 8.46 % | 204.512 M 6.10 % | 192.749 M 3.83 % | 185.631 M 83.47 % | 101.177 M -65.01 % | 289.149 M 33.14 % | 217.184 M 29.63 % | 167.537 M 149.02 % | 67.277 M 27.10 % | 52.932 M 7.44 % | 49.265 M 6.86 % | 46.104 M 4.54 % | 44.101 M 7.27 % | 41.111 M 6.25 % | 38.692 M 4.83 % | 36.908 M -6.44 % | 39.448 M 3 819.63 % | 1.006 M |
| Common stock | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 0.00 % | 350.000 M 100.00 % | 175.000 M 40.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 47.06 % | 85.000 M 30.12 % | 65.326 M 0.00 % | 65.326 M 0.00 % | 65.326 M |
| Total equity | 575.318 M 3.10 % | 558.012 M 2.18 % | 546.114 M 1.30 % | 539.132 M -20.25 % | 676.050 M 0.43 % | 673.174 M 13.40 % | 593.623 M 10.17 % | 538.833 M 75.86 % | 306.402 M 20.66 % | 253.932 M 1.47 % | 250.265 M 1.28 % | 247.104 M 0.82 % | 245.101 M 1.23 % | 242.111 M 95.74 % | 123.692 M 20.99 % | 102.234 M -2.42 % | 104.774 M 57.95 % | 66.332 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 3.000 K -62.50 % | 8.000 K 233.33 % | 2.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 127.226 M | 0.000 -100.00 % | 39.500 M | 0.000 | 0.000 -100.00 % | 4.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 M |
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 127.226 M | 0.000 -100.00 % | 39.502 M | 0.000 -100.00 % | 3.000 K -99.93 % | 4.298 M 178 983.33 % | 2.400 K 0.00 % | 2.400 K | 0.000 -100.00 % | 64.947 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.332 M -58.33 % | 3.197 M |
| Other current liabilities | 2.578 M 225.92 % | 791.000 K 42.52 % | 555.000 K -15.14 % | 654.000 K -98.56 % | 45.265 M 525.55 % | 7.236 M -89.80 % | 70.929 M 998.31 % | 6.458 M 56.11 % | 4.137 M -55.35 % | 9.266 M 65.78 % | 5.589 M 50.76 % | 3.707 M -39.38 % | 6.115 M 138.86 % | 2.560 M 132.87 % | 1.099 M 16.02 % | 947.595 K 2.99 % | 920.090 K -97.62 % | 38.639 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 941.000 K -97.75 % | 41.732 M | 0.000 -100.00 % | 5.877 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 376.000 K -98.05 % | 19.320 M 163.93 % | 7.320 M 311.70 % | 1.778 M -75.02 % | 7.117 M 321.61 % | 1.688 M 731.53 % | 203.000 K -45.14 % | 370.000 K 330.23 % | 86.000 K -73.46 % | 324.002 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 58.385 M 68.41 % | 34.668 M -71.99 % | 123.792 M -75.83 % | 512.135 M 32.12 % | 387.630 M -44.76 % | 701.669 M 5.69 % | 663.905 M 51.73 % | 437.543 M 893.22 % | 44.053 M 301.68 % | 10.967 M -44.18 % | 19.649 M 15.84 % | 16.962 M 168.94 % | 6.307 M 43.50 % | 4.395 M 61.66 % | 2.719 M -43.74 % | 4.832 M 113.12 % | 2.267 M -94.27 % | 39.575 M |
| Total liabilities | 58.385 M 68.41 % | 34.668 M -86.19 % | 251.018 M -50.99 % | 512.135 M -7.85 % | 555.765 M -20.79 % | 701.669 M 5.69 % | 663.908 M 50.26 % | 441.841 M 902.92 % | 44.055 M 301.70 % | 10.967 M -44.18 % | 19.649 M 15.40 % | 17.027 M 169.97 % | 6.307 M 43.50 % | 4.395 M 61.66 % | 2.719 M -43.74 % | 4.832 M 34.25 % | 3.600 M -91.58 % | 42.772 M |
| Other non current assets | 580.796 M 2 419 885.17 % | 24.000 K -99.99 % | 191.793 M 86.87 % | 102.633 M 49 964.88 % | 205.000 K -98.27 % | 11.867 M 99.21 % | 5.957 M -28.42 % | 8.322 M 4 140 198.51 % | 201.000 -100.00 % | 172.632 M | 0.000 | 0.000 -100.00 % | 87.862 M 1 571.55 % | 5.256 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 201.566 M 307.63 % | -97.079 M 38.69 % | -158.350 M -160.24 % | 262.883 M 7.96 % | 243.508 M 18.32 % | 205.807 M -12.58 % | 235.410 M -11.89 % | 267.175 M 551.65 % | 41.000 M | 0.000 -100.00 % | 9.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 456.368 M -29.75 % | 649.604 M 386 569.05 % | 168.000 K 5.79 % | 158.800 K 91.33 % | 83.000 K 418.75 % | 16.000 K -99.98 % | 79.193 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 102.396 M -35.34 % | 158.352 M 94 157.14 % | 168.000 K 5.79 % | 158.800 K 91.33 % | 83.000 K 418.75 % | 16.000 K -97.61 % | 669.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 704.559 K 5.79 % | 666.000 K -10.36 % | 743.000 K 11.56 % | 666.000 K 10.08 % | 605.000 K -57.00 % | 1.407 M -78.18 % | 6.447 M -3.46 % | 6.678 M 409.73 % | 1.310 M 5.06 % | 1.247 M -27.07 % | 1.710 M -31.77 % | 2.506 M -13.82 % | 2.908 M -11.89 % | 3.300 M 47.61 % | 2.236 M -8.55 % | 2.445 M -44.29 % | 4.388 M -18.86 % | 5.408 M |
| Total non current assets | 581.511 M 187.51 % | 202.256 M 2.18 % | 197.937 M 91.52 % | 103.353 M -60.83 % | 263.861 M 2.66 % | 257.012 M 17.67 % | 218.419 M -12.84 % | 250.601 M -6.95 % | 269.323 M 25.34 % | 214.879 M 11 952.31 % | 1.783 M -85.63 % | 12.406 M -86.38 % | 91.086 M 932.09 % | 8.825 M 268.13 % | 2.397 M -11.60 % | 2.712 M -38.20 % | 4.388 M -18.86 % | 5.408 M |
| Other current assets | 8.770 M -97.71 % | 383.752 M -21.94 % | 491.620 M | 0.000 -100.00 % | 355.107 M 4 370.13 % | 7.944 M 668.28 % | 1.034 M -95.48 % | 22.853 M 2 089.82 % | 1.044 M -96.97 % | 34.489 M -83.50 % | 208.980 M -1.15 % | 211.420 M 40.28 % | 150.713 M -13.71 % | 174.651 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 46.000 K 0.00 % | 46.000 K -99.94 % | 82.500 M -50.00 % | 165.000 M 643.54 % | 22.191 M -40.82 % | 37.500 M | 0.000 100.00 % | -10.000 K | 0.000 -100.00 % | 172.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.919 M -16.49 % | 5.890 M 13.75 % | 5.178 M 17.66 % | 4.401 M 107.99 % | 2.116 M -95.91 % | 51.704 M -45.25 % | 94.434 M 88.92 % | 49.986 M 7 256.29 % | 679.500 K 14.01 % | 596.000 K 542.17 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 87.17 % | 4.258 M -44.33 % | 7.648 M 65.75 % | 4.614 M 89.65 % | 2.433 M -47.79 % | 4.659 M |
| Cash and short term investments | 4.965 M -15.70 % | 5.890 M -94.52 % | 107.574 M -36.50 % | 169.401 M 596.92 % | 24.307 M -72.75 % | 89.204 M -5.54 % | 94.434 M 88.92 % | 49.986 M 7 256.29 % | 679.500 K 14.01 % | 596.000 K 542.17 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 87.17 % | 4.258 M -44.33 % | 7.648 M 65.75 % | 4.614 M 89.65 % | 2.433 M -47.79 % | 4.659 M |
| Total current assets | 52.192 M -86.63 % | 390.424 M -34.84 % | 599.194 M -36.79 % | 947.914 M 53.40 % | 617.948 M -44.72 % | 1.118 B 7.58 % | 1.039 B 42.33 % | 730.072 M 799.82 % | 81.135 M 74.23 % | 46.567 M -82.63 % | 268.131 M 6.52 % | 251.724 M 57.01 % | 160.321 M -32.55 % | 237.681 M 91.66 % | 124.013 M 18.84 % | 104.355 M 0.36 % | 103.985 M 0.28 % | 103.696 M |
| Inventory | 0.000 | 0.000 100.00 % | -456.368 M -454.02 % | 128.909 M | 0.000 -100.00 % | 41.023 M 20.00 % | 34.187 M -70.24 % | 114.884 M 55 000.24 % | 208.500 K | 0.000 -100.00 % | 2.605 M 167.51 % | -3.859 M -617.01 % | 746.464 K | 0.000 -100.00 % | 705.128 K -72.11 % | 2.528 M -32.65 % | 3.754 M -87.69 % | 30.501 M |
| Net receivables | 38.457 M 4 817.77 % | 782.000 K -99.83 % | 456.368 M -29.75 % | 649.604 M 172.33 % | 238.534 M -75.65 % | 979.662 M 8.24 % | 905.115 M 62.03 % | 558.602 M 605.37 % | 79.193 M 410.65 % | 15.508 M -72.53 % | 56.453 M -76.74 % | 242.754 M 27 098.09 % | 892.542 K -98.48 % | 58.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.536 M |
| Tax assets | 10.000 K | 0.000 -100.00 % | 84.000 K 61.54 % | 52.000 K | 0.000 -100.00 % | 71.000 K -43.20 % | 125.000 K -28.57 % | 175.000 K 3.98 % | 168.300 K | 0.000 -100.00 % | 73.044 K | 0.000 -100.00 % | 315.849 K 17.53 % | 268.736 K 66.26 % | 161.633 K -39.54 % | 267.346 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 1 100.00 % | -100.000 -200.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 49.959 M 74.94 % | 28.558 M -76.65 % | 122.296 M -73.08 % | 454.287 M 33.04 % | 341.477 M -48.93 % | 668.651 M 17.83 % | 567.494 M 38.59 % | 409.467 M 1 237.35 % | 30.618 M | 0.000 -100.00 % | 13.138 M 3.16 % | 12.736 M 46 244.64 % | 27.480 K -98.18 % | 1.511 M -6.70 % | 1.619 M -58.32 % | 3.885 M 188.32 % | 1.347 M 43.88 % | 936.486 K |
| Tax payables | 5.848 M 9.95 % | 5.319 M | 0.000 -100.00 % | 15.462 M 2 919.92 % | 512.000 K -12.48 % | 585.000 K -96.78 % | 18.162 M -8.46 % | 19.840 M 809.51 % | 2.181 M 16 551.91 % | 13.100 K -98.18 % | 718.756 K 382.67 % | 148.911 K 90.45 % | 78.188 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.406 M 4.33 % | 25.309 M 42.80 % | 17.723 M 0.53 % | 17.630 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 | 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 |
| Other total stockholders equity | 3.499 M -0.03 % | 3.500 M 0.00 % | 3.500 M -0.03 % | 3.501 M 305.58 % | -1.703 M -119.57 % | 8.703 M -0.15 % | 8.716 M -95.12 % | 178.666 M 56.55 % | 114.125 M 191.30 % | -125.000 M -264.47 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M 0.00 % | 76.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.947 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.332 M -17.10 % | 1.607 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 633.703 M 6.92 % | 592.680 M -25.65 % | 797.132 M -24.17 % | 1.051 B -14.66 % | 1.232 B -10.40 % | 1.375 B 9.33 % | 1.258 B 28.23 % | 980.674 M 179.83 % | 350.458 M 34.05 % | 261.447 M -3.14 % | 269.914 M 2.19 % | 264.131 M 5.06 % | 251.408 M 1.99 % | 246.506 M 95.00 % | 126.411 M 18.07 % | 107.067 M -1.21 % | 108.373 M -0.67 % | 109.104 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 | -14.838 M 29.12 % | -20.934 M -125.89 % | 80.873 M 227.50 % | -63.428 M 24.37 % | -83.863 M -165.10 % | -31.635 M 86.20 % | -229.278 M 0.00 % | -229.278 M -223 585.85 % | -102.500 K -100.23 % | 45.444 M 367.91 % | -16.963 M -87.41 % | -9.051 M 77.12 % | -39.556 M 67.16 % | -120.452 M -551.08 % | -18.500 M -554.34 % | 4.072 M 244.97 % | -2.809 M -158.88 % | 4.770 M |
| Accounts receivables | -37.674 M -200.91 % | 37.335 M -89.64 % | 360.276 M 931.22 % | -43.343 M -137.19 % | 116.537 M -34.35 % | 177.522 M 158.13 % | -305.406 M 36.12 % | -478.099 M -1 099.78 % | -39.849 M -171.36 % | 55.842 M 501.68 % | -13.902 M -5.83 % | -13.136 M 40.27 % | -21.991 M | 0.000 | 0.000 -100.00 % | 585.462 K | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 128.879 M 200.00 % | -128.879 M -414.16 % | 41.023 M 700.10 % | -6.836 M 94.04 % | -114.676 M 0.00 % | -114.676 M -54 900.48 % | -208.500 K | 0.000 | 0.000 -100.00 % | 746.464 K 200.00 % | -746.464 K -205.86 % | 705.128 K -61.33 % | 1.823 M 48.74 % | 1.226 M -95.42 % | 26.746 M 1 001.58 % | -2.967 M |
| Accounts payables | 21.400 M 122.83 % | -93.738 M 71.76 % | -331.991 M -865.96 % | 43.343 M 120.59 % | -210.539 M -308.13 % | 101.157 M -35.99 % | 158.027 M -58.53 % | 381.037 M 1 144.49 % | 30.618 M 333.05 % | -13.138 M -3 365.23 % | 402.356 K | 0.000 | 0.000 | 0.000 100.00 % | -2.046 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.436 M -95.95 % | 35.469 M 146.49 % | -76.291 M -216.56 % | 65.451 M 311.93 % | -30.884 M 89.82 % | -303.478 M -1 025.89 % | 32.777 M 286.87 % | -17.540 M -287.85 % | 9.337 M 240.82 % | 2.740 M 179.11 % | -3.463 M -203.73 % | 3.338 M 119.85 % | -16.818 M 86.12 % | -121.157 M -562.86 % | -18.278 M -908.53 % | 2.261 M 107.65 % | -29.555 M -482.01 % | 7.737 M |
| Other non cash items | -53.082 M -92.24 % | -27.612 M 40.00 % | -46.018 M 22.39 % | -59.293 M -690.89 % | -7.497 M 19.59 % | -9.324 M 59.92 % | -23.261 M 1.59 % | -23.636 M -20.89 % | -19.552 M -122.24 % | -8.798 M -15.62 % | -7.609 M -12.65 % | -6.755 M 16.13 % | -8.054 M -17.69 % | -6.844 M -128.77 % | -2.992 M -220.10 % | 2.491 M 672.62 % | -435.000 K 41.46 % | -743.133 K |
| Net cash provided by operating activities | -44.675 M -21.58 % | -36.745 M -177.67 % | 47.308 M 431.66 % | -14.264 M 84.02 % | -89.246 M -148.26 % | -35.949 M 69.28 % | -117.040 M 0.00 % | -117.040 M -12 722.09 % | -912.800 K -102.15 % | 42.490 M 322.22 % | -19.121 M -69.76 % | -11.263 M 73.76 % | -42.926 M 65.35 % | -123.882 M -567.16 % | -18.568 M -629.90 % | 3.504 M 401.73 % | -1.161 M -133.15 % | 3.503 M |
| Investments in property plant and equipment | -117.000 K -1 362.50 % | -8.000 K 95.29 % | -170.000 K -46.55 % | -116.000 K 65.78 % | -339.000 K 45.50 % | -622.000 K 90.90 % | -6.836 M 0.00 % | -6.836 M -1 144.72 % | -549.200 K | 0.000 100.00 % | -23.000 K | 0.000 | 0.000 100.00 % | -1.341 M -5 264.62 % | -25.001 K 99.44 % | -4.436 M -31 607.19 % | -13.990 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 189.000 M 55 652.21 % | 339.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -379.230 M | 0.000 | 0.000 100.00 % | -165.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.675 M -30.91 % | -41.000 M | 0.000 | 0.000 100.00 % | -11.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 103.836 M 62.98 % | 63.710 M 187.10 % | 22.191 M 23.91 % | 17.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.900 M 41.43 % | 7.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M |
| Other investing activites | 423.152 M 494.04 % | 71.233 M 131.15 % | -228.664 M -1 819.54 % | 13.298 M -49.46 % | 26.311 M 527.27 % | -6.158 M -111.33 % | 54.351 M 0.00 % | 54.351 M 217.93 % | 17.095 M 791.55 % | -2.472 M -133.96 % | 7.279 M 512.20 % | -1.766 M -102.34 % | 75.352 M 1 131.55 % | 6.118 M 182.46 % | 2.166 M 53.57 % | 1.411 M 213.46 % | 450.000 K 1 047.37 % | 39.220 K |
| Net cash used for investing activites | 43.805 M -74.98 % | 175.061 M 206.02 % | -165.124 M -378.11 % | 59.373 M 34.27 % | 44.220 M 752.21 % | -6.780 M -114.27 % | 47.515 M 0.00 % | 47.515 M 227.97 % | -37.129 M 14.59 % | -43.472 M -353.39 % | 17.156 M 227.78 % | 5.234 M -88.76 % | 46.552 M 874.45 % | 4.777 M 123.12 % | 2.141 M 170.78 % | -3.025 M -793.86 % | 436.010 K -82.83 % | 2.539 M |
| Debt repayment | 0.000 100.00 % | -127.226 M -200.00 % | 127.226 M 422.09 % | -39.500 M -200.00 % | 39.500 M 229.17 % | 12.000 M 179.72 % | 4.290 M 0.00 % | 4.290 M | 0.000 -100.00 % | 1.485 M 989.22 % | -167.000 K -158.80 % | 284.000 K 230.23 % | 86.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.590 M 78.54 % | -7.410 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.375 M 0.00 % | 114.375 M 200.00 % | 38.125 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.000 M 489.61 % | 19.674 M | 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 |
| 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 |
| Other financing activites | -56.000 K 99.46 % | -10.424 M -20.75 % | -8.633 M -159.64 % | -3.325 M | 0.000 100.00 % | -12.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -285.300 K -34.01 % | -212.900 K -112.51 % | 1.702 M 1 815.57 % | 88.866 K -25.95 % | 120.000 K |
| Net cash used provided by financing activities | -56.000 K 99.96 % | -137.650 M -216.07 % | 118.593 M 376.92 % | -42.825 M -208.42 % | 39.500 M | 0.000 -100.00 % | 118.665 M 0.00 % | 118.665 M 211.25 % | 38.125 M 2 467.34 % | 1.485 M 989.22 % | -167.000 K -158.80 % | 284.000 K 230.23 % | 86.000 K -99.93 % | 115.715 M 494.59 % | 19.461 M 1 043.23 % | 1.702 M 213.40 % | -1.501 M 79.41 % | -7.290 M |
| Effect of forex changes on cash | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 -100.00 % | 166.000 K 0.00 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -925.000 K -238.89 % | 666.000 K -14.29 % | 777.000 K -66.00 % | 2.285 M 141.36 % | -5.524 M 87.07 % | -42.730 M -186.66 % | 49.306 M 0.00 % | 49.306 M 58 949.10 % | 83.500 K -83.41 % | 503.244 K 123.61 % | -2.132 M 62.90 % | -5.745 M -254.78 % | 3.712 M 209.49 % | -3.390 M -211.74 % | 3.034 M 39.09 % | 2.181 M 197.97 % | -2.226 M -78.44 % | -1.248 M |
| Cash at beginning of period | 5.844 M 12.86 % | 5.178 M 17.66 % | 4.401 M 107.99 % | 2.116 M -72.30 % | 7.640 M -91.91 % | 94.434 M 13 787.35 % | 680.000 K 0.00 % | 680.000 K 14.09 % | 596.000 K 542.17 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 87.17 % | 4.258 M -44.33 % | 7.648 M 65.75 % | 4.614 M 89.65 % | 2.433 M -47.79 % | 4.659 M -21.12 % | 5.907 M |
| Cash at end of period | 4.919 M -15.83 % | 5.844 M 12.86 % | 5.178 M 17.66 % | 4.401 M 107.99 % | 2.116 M -95.91 % | 51.704 M 3.44 % | 49.986 M 0.00 % | 49.986 M 7 256.29 % | 679.500 K 14.00 % | 596.055 K 542.22 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 87.17 % | 4.258 M -44.33 % | 7.648 M 65.75 % | 4.614 M 89.65 % | 2.433 M -47.79 % | 4.659 M |
| Operating cash flow | -44.675 M -21.58 % | -36.745 M -177.67 % | 47.308 M 431.66 % | -14.264 M 83.27 % | -85.281 M -137.23 % | -35.949 M 69.28 % | -117.040 M 0.00 % | -117.040 M -12 722.09 % | -912.800 K -102.15 % | 42.490 M 322.22 % | -19.121 M -69.76 % | -11.263 M 73.76 % | -42.926 M 65.35 % | -123.882 M -567.16 % | -18.568 M -629.90 % | 3.504 M 401.73 % | -1.161 M -133.15 % | 3.503 M |
| Capital expenditure | -117.000 K -1 362.50 % | -8.000 K 95.29 % | -170.000 K -46.55 % | -116.000 K 65.78 % | -339.000 K 45.50 % | -622.000 K 90.90 % | -6.836 M 0.00 % | -6.836 M -1 144.72 % | -549.200 K | 0.000 100.00 % | -23.000 K | 0.000 | 0.000 100.00 % | -1.341 M -5 264.62 % | -25.001 K 99.44 % | -4.436 M -31 607.19 % | -13.990 K | 0.000 |
| Free CashFlow | -44.792 M -21.90 % | -36.745 M -177.95 % | 47.138 M 427.80 % | -14.380 M 83.20 % | -85.620 M -134.12 % | -36.571 M 70.48 % | -123.876 M 0.00 % | -123.876 M -8 373.05 % | -1.462 M -103.44 % | 42.490 M 321.95 % | -19.144 M -69.97 % | -11.263 M 73.76 % | -42.926 M 65.72 % | -125.223 M -573.48 % | -18.593 M -1 895.66 % | -931.694 K 20.73 % | -1.175 M -133.55 % | 3.503 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 579.000 K -98.62 % | 41.996 M 37.43 % | 30.557 M -58.74 % | 74.052 M 48.92 % | 49.726 M -38.40 % | 80.725 M -13.92 % | 93.776 M 12.70 % | 83.209 M 8.33 % | 76.814 M -43.54 % | 136.045 M -34.83 % | 208.761 M -70.42 % | 705.704 M 3.08 % | 684.602 M 41.50 % | 483.812 M -0.95 % | 488.433 M 53.30 % | 318.607 M 28.33 % | 248.268 M -63.26 % | 675.777 M 130.36 % | 293.356 M 20.93 % | 242.578 M 31.95 % | 183.844 M -17.08 % | 221.715 M -67.78 % | 688.163 M 28.71 % | 534.675 M 16.74 % | 457.988 M -49.36 % | 904.486 M -1.02 % | 913.829 M 12.21 % | 814.367 M 8.94 % | 747.544 M -14.67 % | 876.056 M 82.27 % | 480.640 M 38.28 % | 347.586 M 98.72 % | 174.914 M 71.64 % | 101.908 M 11.58 % | 91.332 M 348.41 % | 20.368 M 667.16 % | 2.655 M -47.05 % | 5.014 M 88.86 % | 2.655 M -79.84 % | 13.171 M 181.07 % | 4.686 M -72.02 % | 16.748 M | 0.000 -100.00 % | 2.655 M -82.45 % | 15.125 M 1.37 % | 14.920 M -27.65 % | 20.623 M -8.06 % | 22.430 M -0.29 % | 22.494 M 4.00 % | 21.629 M 311.12 % | 5.261 M -62.08 % | 13.873 M 510.06 % | 2.274 M -89.00 % | 20.682 M -61.43 % | 53.625 M |
| Net income | 8.065 M 109.81 % | 3.844 M 342.68 % | -1.584 M -120.89 % | 7.582 M 1.58 % | 7.464 M 162.64 % | -11.916 M -432.85 % | 3.580 M -46.17 % | 6.650 M -50.39 % | 13.404 M 147.31 % | -28.330 M 20.85 % | -35.795 M -193.09 % | 38.450 M 1.09 % | 38.036 M 424.20 % | 7.256 M -69.83 % | 24.050 M -37.05 % | 38.207 M 109.16 % | 18.267 M 184.91 % | -21.514 M -453.91 % | 6.079 M 14.05 % | 5.330 M -58.90 % | 12.968 M 112.04 % | -107.749 M -421.56 % | 33.508 M -7.18 % | 36.101 M -11.71 % | 40.891 M 139.05 % | -104.721 M -286.03 % | 56.292 M 12.34 % | 50.108 M 7.59 % | 46.572 M 59.73 % | 29.156 M -19.12 % | 36.048 M 79.46 % | 20.087 M 34.04 % | 14.986 M 21.85 % | 12.299 M 1 242.69 % | 916.000 K 59.30 % | 575.000 K 3.60 % | 555.000 K 130.81 % | -1.801 M -182.89 % | 2.173 M 2.65 % | 2.117 M 81.41 % | 1.167 M 415.36 % | 226.444 K -82.21 % | 1.273 M 19.98 % | 1.061 M 122.43 % | 477.000 K 174.34 % | -641.679 K -143.07 % | 1.490 M 2 444.98 % | -63.540 K -103.65 % | 1.742 M 57.50 % | 1.106 M 207.22 % | 360.000 K 126.18 % | -1.375 M -239.32 % | 987.000 K -41.67 % | 1.692 M 52.98 % | 1.106 M |
| Income before tax | 10.777 M 108.13 % | 5.178 M 344.59 % | -2.117 M -120.89 % | 10.132 M 1.57 % | 9.975 M 168.86 % | -14.485 M -413.46 % | 4.621 M -48.93 % | 9.049 M -49.48 % | 17.912 M 148.33 % | -37.059 M 22.53 % | -47.834 M -193.09 % | 51.382 M 1.09 % | 50.828 M 336.14 % | 11.654 M -61.73 % | 30.454 M -27.29 % | 41.883 M 40.96 % | 29.712 M 188.22 % | -33.681 M -402.37 % | 11.139 M 30.91 % | 8.509 M -56.04 % | 19.356 M 114.08 % | -137.438 M -356.07 % | 53.671 M 21.84 % | 44.050 M -1.24 % | 44.601 M 145.13 % | -98.826 M -263.14 % | 60.576 M 8.56 % | 55.798 M 10.58 % | 50.460 M -13.69 % | 58.465 M 51.61 % | 38.562 M 75.00 % | 22.035 M 47.04 % | 14.986 M -2.02 % | 15.295 M 1 054.34 % | 1.325 M 73.88 % | 762.000 K -12.71 % | 873.000 K 1 245.92 % | -76.183 K -103.51 % | 2.173 M 2.65 % | 2.117 M 81.41 % | 1.167 M -34.39 % | 1.779 M 39.73 % | 1.273 M 19.98 % | 1.061 M 122.43 % | 477.000 K -68.11 % | 1.496 M 0.40 % | 1.490 M 20.22 % | 1.239 M -28.85 % | 1.742 M 57.50 % | 1.106 M 207.22 % | 360.000 K 154.78 % | -657.183 K -166.58 % | 987.000 K -41.67 % | 1.692 M 52.98 % | 1.106 M |
| Income before tax ratio | 18.61 14 996.12 % | 0.12 277.97 % | -0.07 -150.64 % | 0.14 -31.79 % | 0.20 211.79 % | -0.18 -464.14 % | 0.05 -54.69 % | 0.11 -53.36 % | 0.23 185.60 % | -0.27 -18.88 % | -0.23 -414.70 % | 0.07 -1.93 % | 0.07 208.22 % | 0.02 -61.37 % | 0.06 -52.57 % | 0.13 9.84 % | 0.12 340.12 % | -0.05 -231.26 % | 0.04 8.25 % | 0.04 -66.68 % | 0.11 116.98 % | -0.62 -894.81 % | 0.08 -5.33 % | 0.08 -15.40 % | 0.10 189.13 % | -0.11 -264.83 % | 0.07 -3.25 % | 0.07 1.51 % | 0.07 1.15 % | 0.07 -16.82 % | 0.08 26.56 % | 0.06 -26.01 % | 0.09 -42.92 % | 0.15 934.54 % | 0.01 -61.22 % | 0.04 -88.62 % | 0.33 2 264.19 % | -0.02 -101.86 % | 0.82 409.21 % | 0.16 -35.46 % | 0.25 134.49 % | 0.11 | 0.00 -100.00 % | 0.40 1 167.15 % | 0.03 -68.55 % | 0.10 38.77 % | 0.07 30.76 % | 0.06 -28.65 % | 0.08 51.45 % | 0.05 -25.27 % | 0.07 244.45 % | -0.05 -110.91 % | 0.43 430.54 % | 0.08 296.66 % | 0.02 |
| EBITDA | 10.804 M 107.17 % | 5.215 M 349.88 % | -2.087 M -120.53 % | 10.165 M 1.54 % | 10.011 M 197.74 % | -10.242 M -264.29 % | 6.234 M -43.44 % | 11.021 M -38.55 % | 17.934 M 163.15 % | -28.397 M 40.61 % | -47.812 M -193.01 % | 51.405 M 1.10 % | 50.847 M 448.13 % | 9.277 M -69.55 % | 30.460 M 581.50 % | -6.326 M -121.28 % | 29.725 M 188.57 % | -33.561 M -400.62 % | 11.164 M 608.38 % | 1.576 M -87.50 % | 12.613 M 109.19 % | -137.282 M -409.80 % | 44.313 M 23.24 % | 35.956 M -19.43 % | 44.629 M 145.29 % | -98.546 M -262.01 % | 60.828 M 8.51 % | 56.056 M 10.54 % | 50.709 M -13.83 % | 58.846 M 49.31 % | 39.412 M 77.94 % | 22.149 M 46.76 % | 15.092 M -1.97 % | 15.396 M 953.08 % | 1.462 M 64.64 % | 888.000 K -10.75 % | 995.000 K 114.17 % | -7.020 M -406.67 % | 2.289 M 2.51 % | 2.233 M 74.05 % | 1.283 M 133.30 % | -3.853 M -359.99 % | 1.482 M 23.50 % | 1.200 M 92.31 % | 624.000 K 116.17 % | -3.859 M -342.84 % | 1.589 M -75.00 % | 6.357 M 1 880.27 % | 321.000 K 157.22 % | -561.000 K -227.79 % | 439.000 K -88.26 % | 3.738 M 905.71 % | -464.000 K 2.32 % | -475.000 K -140.81 % | 1.164 M |
| Net income ratio | 13.93 15 117.75 % | 0.09 276.58 % | -0.05 -150.63 % | 0.10 -31.79 % | 0.15 201.69 % | -0.15 -486.66 % | 0.04 -52.23 % | 0.08 -54.20 % | 0.17 183.80 % | -0.21 -21.45 % | -0.17 -414.70 % | 0.05 -1.93 % | 0.06 270.46 % | 0.01 -69.54 % | 0.05 -58.94 % | 0.12 62.98 % | 0.07 331.12 % | -0.03 -253.63 % | 0.02 -5.69 % | 0.02 -68.85 % | 0.07 114.51 % | -0.49 -1 098.07 % | 0.05 -27.88 % | 0.07 -24.38 % | 0.09 177.12 % | -0.12 -287.95 % | 0.06 0.11 % | 0.06 -1.24 % | 0.06 87.19 % | 0.03 -55.63 % | 0.08 29.78 % | 0.06 -32.55 % | 0.09 -29.01 % | 0.12 1 103.34 % | 0.01 -64.47 % | 0.03 -86.50 % | 0.21 158.19 % | -0.36 -143.89 % | 0.82 409.21 % | 0.16 -35.46 % | 0.25 1 741.97 % | 0.01 | 0.00 -100.00 % | 0.40 1 167.15 % | 0.03 173.33 % | -0.04 -159.53 % | 0.07 2 650.42 % | 0.00 -103.66 % | 0.08 51.45 % | 0.05 -25.27 % | 0.07 169.04 % | -0.10 -122.84 % | 0.43 430.54 % | 0.08 296.66 % | 0.02 |
| Ratio EBITDA | 18.66 14 926.56 % | 0.12 281.82 % | -0.07 -149.76 % | 0.14 -31.82 % | 0.20 258.68 % | -0.13 -290.85 % | 0.07 -49.81 % | 0.13 -43.27 % | 0.23 211.85 % | -0.21 8.86 % | -0.23 -414.42 % | 0.07 -1.93 % | 0.07 287.36 % | 0.02 -69.25 % | 0.06 414.09 % | -0.02 -116.58 % | 0.12 341.08 % | -0.05 -230.50 % | 0.04 485.76 % | 0.01 -90.53 % | 0.07 111.08 % | -0.62 -1 061.58 % | 0.06 -4.25 % | 0.07 -30.99 % | 0.10 189.44 % | -0.11 -263.68 % | 0.07 -3.30 % | 0.07 1.47 % | 0.07 0.99 % | 0.07 -18.08 % | 0.08 28.68 % | 0.06 -26.15 % | 0.09 -42.89 % | 0.15 843.79 % | 0.02 -63.28 % | 0.04 -88.37 % | 0.37 126.77 % | -1.40 -262.38 % | 0.86 408.52 % | 0.17 -38.08 % | 0.27 219.01 % | -0.23 | 0.00 -100.00 % | 0.45 995.54 % | 0.04 115.95 % | -0.26 -435.65 % | 0.08 -72.81 % | 0.28 1 885.94 % | 0.01 155.02 % | -0.03 -131.08 % | 0.08 -69.04 % | 0.27 232.07 % | -0.20 -788.44 % | -0.02 -205.81 % | 0.02 |
| Gross profit ratio | 0.24 525.59 % | -0.06 -365.46 % | 0.02 -31.83 % | 0.03 136.91 % | 0.01 -78.51 % | 0.06 517.29 % | 0.01 -67.99 % | 0.03 -24.99 % | 0.04 116.26 % | -0.26 -17.21 % | -0.22 -441.30 % | 0.06 -12.48 % | 0.07 207.39 % | 0.02 -60.56 % | 0.06 1 023.74 % | -0.01 -106.62 % | 0.10 342.17 % | -0.04 -267.66 % | 0.02 84.76 % | 0.01 -82.94 % | 0.08 113.74 % | -0.56 -874.52 % | 0.07 -2.28 % | 0.07 -17.69 % | 0.09 209.82 % | -0.08 -214.13 % | 0.07 -1.51 % | 0.07 -0.59 % | 0.07 -1.74 % | 0.07 -25.67 % | 0.10 48.17 % | 0.07 5.52 % | 0.06 -55.88 % | 0.15 223.63 % | 0.04 -67.95 % | 0.14 -85.97 % | 1.00 172.32 % | -1.38 -238.28 % | 1.00 309.80 % | 0.24 -57.98 % | 0.58 888.55 % | 0.06 | 0.00 -100.00 % | 1.00 397.04 % | 0.20 -72.14 % | 0.72 1 382.07 % | 0.05 -86.81 % | 0.37 639.19 % | 0.05 233.57 % | 0.01 -64.66 % | 0.04 -49.07 % | 0.08 -13.19 % | 0.10 419.03 % | 0.02 -26.30 % | 0.03 |
| Weighted average shs out dil | 35.065 M 10.69 % | 31.680 M 0.00 % | 31.680 M -8.08 % | 34.464 M -3.04 % | 35.543 M 1.55 % | 35.000 M -2.23 % | 35.800 M 7.67 % | 33.250 M -5.74 % | 35.274 M 0.78 % | 35.000 M -0.27 % | 35.093 M 0.40 % | 34.955 M 0.17 % | 34.895 M -0.30 % | 35.000 M 0.42 % | 34.855 M -0.56 % | 35.052 M -0.58 % | 35.257 M 0.73 % | 35.000 M -2.12 % | 35.759 M 0.63 % | 35.533 M 1.38 % | 35.049 M 0.14 % | 35.000 M 0.27 % | 34.904 M -0.41 % | 35.050 M 0.29 % | 34.950 M -0.14 % | 35.000 M 0.10 % | 34.963 M -0.10 % | 35.000 M 0.00 % | 35.000 M 0.24 % | 34.917 M 39.48 % | 25.033 M 0.32 % | 24.953 M -0.10 % | 24.977 M -0.49 % | 25.100 M -4.09 % | 26.171 M 13.79 % | 23.000 M -17.12 % | 27.750 M 11.00 % | 25.000 M -2.21 % | 25.565 M 2.65 % | 24.906 M -3.96 % | 25.933 M 1.41 % | 25.574 M 0.45 % | 25.460 M -4.02 % | 26.525 M 11.22 % | 23.850 M -2.37 % | 24.429 M -1.63 % | 24.833 M -0.16 % | 24.873 M -0.51 % | 25.000 M 0.00 % | 25.000 M 4.17 % | 24.000 M -2.04 % | 24.500 M -2.00 % | 25.000 M 47.75 % | 16.920 M -0.56 % | 17.015 M |
| Weighted average shs out | 35.065 M 10.69 % | 31.680 M 0.00 % | 31.680 M -8.08 % | 34.464 M -3.04 % | 35.543 M 1.55 % | 35.000 M -2.23 % | 35.800 M 2.29 % | 35.000 M -0.78 % | 35.274 M 0.78 % | 35.000 M -0.27 % | 35.093 M 0.40 % | 34.955 M 0.17 % | 34.895 M -0.30 % | 35.000 M 0.42 % | 34.855 M -0.56 % | 35.052 M -0.58 % | 35.257 M 0.73 % | 35.000 M -2.12 % | 35.759 M 0.63 % | 35.533 M 1.38 % | 35.049 M 0.14 % | 35.000 M 0.27 % | 34.904 M -0.41 % | 35.050 M 0.29 % | 34.950 M -0.14 % | 35.000 M 0.10 % | 34.963 M -0.10 % | 35.000 M 0.00 % | 35.000 M 0.24 % | 34.917 M 39.48 % | 25.033 M 0.32 % | 24.953 M -0.10 % | 24.977 M -0.49 % | 25.100 M -4.09 % | 26.171 M 13.79 % | 23.000 M -17.12 % | 27.750 M 11.00 % | 25.000 M -2.21 % | 25.565 M 2.65 % | 24.906 M -3.96 % | 25.933 M 1.40 % | 25.575 M 0.45 % | 25.460 M -4.02 % | 26.525 M 11.22 % | 23.850 M -2.37 % | 24.429 M -1.63 % | 24.833 M -0.16 % | 24.873 M -0.51 % | 25.000 M 0.00 % | 25.000 M 4.17 % | 24.000 M -2.04 % | 24.500 M -2.00 % | 25.000 M 47.75 % | 16.920 M -0.56 % | 17.015 M |
| EPS diluted | 0.23 91.67 % | 0.12 340.00 % | -0.05 -122.73 % | 0.22 4.76 % | 0.21 161.76 % | -0.34 -440.00 % | 0.10 -50.00 % | 0.20 -47.37 % | 0.38 146.91 % | -0.81 20.59 % | -1.02 -192.73 % | 1.10 0.92 % | 1.09 25.29 % | 0.87 26.09 % | 0.69 -36.70 % | 1.09 109.62 % | 0.52 185.25 % | -0.61 -458.82 % | 0.17 13.33 % | 0.15 -59.46 % | 0.37 112.01 % | -3.08 -420.83 % | 0.96 -6.80 % | 1.03 -11.97 % | 1.17 139.13 % | -2.99 -285.71 % | 1.61 12.59 % | 1.43 34.91 % | 1.06 26.19 % | 0.84 -41.67 % | 1.44 77.78 % | 0.81 35.00 % | 0.60 22.45 % | 0.49 1 300.00 % | 0.04 40.00 % | 0.03 25.00 % | 0.02 128.41 % | -0.07 -182.82 % | 0.09 0.00 % | 0.09 88.89 % | 0.05 405.62 % | 0.01 -82.20 % | 0.05 25.00 % | 0.04 100.00 % | 0.02 176.05 % | -0.03 -143.83 % | 0.06 2 100.00 % | 0.00 -104.30 % | 0.07 57.69 % | 0.04 194.67 % | 0.02 126.79 % | -0.06 -193.33 % | 0.06 -40.00 % | 0.10 53.85 % | 0.07 |
| Earnings per share | 0.23 91.67 % | 0.12 340.00 % | -0.05 -122.73 % | 0.22 4.76 % | 0.21 161.76 % | -0.34 -440.00 % | 0.10 -47.37 % | 0.19 -50.00 % | 0.38 146.91 % | -0.81 20.59 % | -1.02 -192.73 % | 1.10 0.92 % | 1.09 25.29 % | 0.87 26.09 % | 0.69 -36.70 % | 1.09 109.62 % | 0.52 185.25 % | -0.61 -458.82 % | 0.17 13.33 % | 0.15 -59.46 % | 0.37 112.01 % | -3.08 -420.83 % | 0.96 -6.80 % | 1.03 -11.97 % | 1.17 139.13 % | -2.99 -285.71 % | 1.61 12.59 % | 1.43 34.91 % | 1.06 26.19 % | 0.84 -41.67 % | 1.44 77.78 % | 0.81 35.00 % | 0.60 22.45 % | 0.49 1 300.00 % | 0.04 40.00 % | 0.03 25.00 % | 0.02 127.89 % | -0.07 -184.35 % | 0.09 0.00 % | 0.09 88.89 % | 0.05 405.62 % | 0.01 -82.20 % | 0.05 25.00 % | 0.04 100.00 % | 0.02 176.05 % | -0.03 -143.83 % | 0.06 2 100.00 % | 0.00 -104.30 % | 0.07 57.69 % | 0.04 194.67 % | 0.02 126.79 % | -0.06 -193.33 % | 0.06 -40.00 % | 0.10 53.85 % | 0.07 |
| Gross profit | 140.000 K 105.87 % | -2.386 M -464.83 % | 654.000 K -71.87 % | 2.325 M 252.81 % | 659.000 K -86.76 % | 4.979 M 431.38 % | 937.000 K -63.92 % | 2.597 M -18.74 % | 3.196 M 109.18 % | -34.810 M 23.62 % | -45.573 M -200.96 % | 45.138 M -9.79 % | 50.034 M 334.96 % | 11.503 M -60.93 % | 29.444 M 1 516.12 % | -2.079 M -108.49 % | 24.476 M 188.97 % | -27.511 M -486.23 % | 7.123 M 123.43 % | 3.188 M -77.49 % | 14.162 M 111.39 % | -124.322 M -349.54 % | 49.821 M 25.77 % | 39.612 M -3.90 % | 41.221 M 155.61 % | -74.129 M -212.96 % | 65.624 M 10.52 % | 59.376 M 8.30 % | 54.826 M -16.15 % | 65.386 M 35.49 % | 48.260 M 104.88 % | 23.555 M 109.69 % | 11.233 M -24.28 % | 14.834 M 261.11 % | 4.108 M 43.74 % | 2.858 M 7.65 % | 2.655 M 138.29 % | -6.933 M -361.15 % | 2.655 M -17.39 % | 3.214 M 18.12 % | 2.721 M 176.58 % | 983.790 K 118.53 % | -5.310 M -300.00 % | 2.655 M -12.75 % | 3.043 M -71.76 % | 10.776 M 972.26 % | 1.005 M -87.87 % | 8.285 M 637.08 % | 1.124 M 246.91 % | 324.000 K 45.29 % | 223.000 K -80.69 % | 1.155 M 429.61 % | 218.000 K -42.93 % | 382.000 K -71.58 % | 1.344 M |
| Income tax expense | 2.712 M 103.45 % | 1.333 M 350.09 % | -533.000 K -120.90 % | 2.550 M 1.59 % | 2.510 M 197.70 % | -2.569 M -346.55 % | 1.042 M -56.57 % | 2.399 M -46.78 % | 4.508 M 151.64 % | -8.729 M 27.49 % | -12.039 M -193.09 % | 12.932 M 1.09 % | 12.792 M 190.79 % | 4.399 M -31.31 % | 6.404 M 74.21 % | 3.676 M -50.85 % | 7.479 M 188.46 % | -8.455 M -401.64 % | 2.803 M 30.86 % | 2.142 M -56.03 % | 4.872 M 127.83 % | -17.505 M -278.37 % | 9.814 M 83.54 % | 5.347 M 44.09 % | 3.711 M -41.06 % | 6.296 M 51.71 % | 4.150 M 3.65 % | 4.004 M 2.98 % | 3.888 M -82.15 % | 21.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.996 M 632.52 % | 409.000 K 118.72 % | 187.000 K -41.19 % | 318.000 K -81.57 % | 1.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.138 M | 0.000 -100.00 % | 1.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 717.879 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 439.000 K -99.01 % | 44.382 M 48.42 % | 29.903 M -58.31 % | 71.727 M 46.18 % | 49.067 M -35.22 % | 75.746 M -18.41 % | 92.839 M 15.17 % | 80.612 M 9.50 % | 73.618 M -56.91 % | 170.855 M -32.82 % | 254.334 M -61.50 % | 660.566 M 4.10 % | 634.568 M 34.35 % | 472.309 M 2.90 % | 458.989 M 43.13 % | 320.686 M 43.30 % | 223.792 M -68.18 % | 703.288 M 145.70 % | 286.233 M 19.57 % | 239.390 M 41.08 % | 169.682 M -50.96 % | 346.037 M -45.79 % | 638.342 M 28.94 % | 495.063 M 18.79 % | 416.767 M -57.41 % | 978.615 M 15.37 % | 848.205 M 12.35 % | 754.991 M 8.99 % | 692.718 M -14.55 % | 810.670 M 87.49 % | 432.380 M 33.44 % | 324.031 M 97.96 % | 163.681 M 87.98 % | 87.074 M -0.17 % | 87.224 M 398.14 % | 17.510 M | 0.000 -100.00 % | 11.948 M | 0.000 -100.00 % | 9.957 M 406.72 % | 1.965 M -87.54 % | 15.765 M 196.89 % | 5.310 M | 0.000 -100.00 % | 12.082 M 191.54 % | 4.144 M -78.88 % | 19.618 M 38.69 % | 14.145 M -33.81 % | 21.370 M 0.31 % | 21.305 M 322.89 % | 5.038 M -60.39 % | 12.718 M 518.59 % | 2.056 M -89.87 % | 20.300 M -61.17 % | 52.281 M |
| General and administrative expenses | 0.000 -100.00 % | 3.019 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.191 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 890.125 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 114.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 944.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 527.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 206.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.062 M -32.28 % | 3.045 M | 0.000 -100.00 % | 3.000 M 29.98 % | 2.308 M | 0.000 | 0.000 -100.00 % | 2.413 M | 0.000 | 0.000 -100.00 % | 2.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.834 M -87.80 % | 39.612 M 778.90 % | 4.507 M | 0.000 -100.00 % | 976.000 K -86.30 % | 7.123 M -87.01 % | 54.826 M | 0.000 -100.00 % | 48.260 M 3 072.91 % | 1.521 M 140.52 % | -3.754 M | 0.000 | 0.000 -100.00 % | 2.095 M | 0.000 | 0.000 -100.00 % | 482.000 K -56.02 % | 1.096 M -29.47 % | 1.554 M 295.49 % | -794.944 K 40.90 % | -1.345 M -184.38 % | 1.594 M -37.88 % | 2.566 M | 0.000 100.00 % | -485.000 K -106.88 % | 7.046 M 1 240.14 % | -618.000 K 20.97 % | -782.000 K -470.80 % | -137.000 K -107.56 % | 1.812 M 335.60 % | -769.000 K 41.30 % | -1.310 M -650.42 % | 238.000 K |
| Operating expenses | 2.062 M -66.87 % | 6.224 M -55.05 % | 13.848 M 361.60 % | 3.000 M 29.98 % | 2.308 M -85.06 % | 15.445 M 541.67 % | 2.407 M -0.25 % | 2.413 M -57.04 % | 5.617 M -27.99 % | 7.800 M 71.24 % | 4.555 M -89.91 % | 45.138 M 1 693.33 % | 2.517 M 6.83 % | 2.356 M 84.49 % | 1.277 M -69.97 % | 4.253 M 167.30 % | 1.591 M -83.37 % | 9.566 M 269.77 % | 2.587 M 57.46 % | 1.643 M 3.99 % | 1.580 M -85.39 % | 10.811 M 87.43 % | 5.768 M -85.44 % | 39.612 M 720.97 % | 4.825 M -82.17 % | 27.055 M 168.67 % | 10.070 M 11.69 % | 9.016 M -83.56 % | 54.826 M 692.17 % | 6.921 M -85.66 % | 48.260 M 3 075.00 % | 1.520 M 134.67 % | -4.384 M -2 028.16 % | -206.000 K -107.40 % | 2.783 M 32.78 % | 2.096 M 17.62 % | 1.782 M 801.30 % | 197.715 K -58.98 % | 482.000 K -56.02 % | 1.096 M -29.47 % | 1.554 M 295.49 % | -794.944 K 40.90 % | -1.345 M -184.38 % | 1.594 M -37.88 % | 2.566 M -72.35 % | 9.280 M 2 013.46 % | -485.000 K -106.88 % | 7.046 M 1 240.14 % | -618.000 K 20.97 % | -782.000 K -470.80 % | -137.000 K -107.56 % | 1.812 M 335.60 % | -769.000 K 41.30 % | -1.310 M -650.42 % | 238.000 K |
| Cost and expenses | 2.501 M -95.06 % | 50.606 M 15.67 % | 43.751 M -41.45 % | 74.727 M 45.45 % | 51.375 M -43.66 % | 91.191 M -4.26 % | 95.246 M 14.72 % | 83.025 M 3.77 % | 80.010 M -55.22 % | 178.655 M -30.98 % | 258.859 M -60.96 % | 663.082 M 4.08 % | 637.085 M 31.97 % | 482.743 M 4.94 % | 459.999 M 41.56 % | 324.939 M 43.13 % | 227.031 M -68.27 % | 715.570 M 147.76 % | 288.820 M 19.83 % | 241.033 M 40.74 % | 171.262 M -52.01 % | 356.848 M -44.60 % | 644.110 M 29.14 % | 498.755 M 18.30 % | 421.592 M -58.08 % | 1.006 B 17.18 % | 858.275 M 12.34 % | 764.007 M 8.84 % | 701.944 M -14.14 % | 817.591 M 82.95 % | 446.894 M 37.27 % | 325.551 M 103.56 % | 159.927 M 84.65 % | 86.613 M -3.77 % | 90.007 M 359.08 % | 19.606 M 1 000.22 % | 1.782 M -64.99 % | 5.090 M 956.10 % | 482.000 K -95.64 % | 11.053 M 214.09 % | 3.519 M -76.49 % | 14.970 M 1 212.99 % | -1.345 M -184.38 % | 1.594 M -89.12 % | 14.648 M 9.11 % | 13.425 M -29.84 % | 19.133 M -9.71 % | 21.190 M 2.11 % | 20.752 M 1.12 % | 20.523 M 318.75 % | 4.901 M -66.27 % | 14.530 M 1 028.98 % | 1.287 M -93.22 % | 18.990 M -63.84 % | 52.519 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 | 0.000 | 0.000 | 0.000 | 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.179 M -77.04 % | 13.848 M | 0.000 | 0.000 -100.00 % | 15.445 M 541.67 % | 2.407 M | 0.000 -100.00 % | 5.617 M -53.89 % | 12.182 M 261.27 % | 3.372 M 141.03 % | 1.399 M -23.72 % | 1.834 M 248.01 % | 527.000 K 98.87 % | 265.000 K -93.77 % | 4.253 M 167.30 % | 1.591 M -83.37 % | 9.566 M 269.77 % | 2.587 M 57.46 % | 1.643 M 3.99 % | 1.580 M -71.06 % | 5.460 M 484.58 % | 934.000 K -37.23 % | 1.488 M 367.92 % | 318.000 K -97.33 % | 11.921 M 31.09 % | 9.094 M 380.40 % | 1.893 M -5.82 % | 2.010 M -66.25 % | 5.956 M 246.28 % | 1.720 M 171 928.17 % | -1.001 K 99.84 % | -630.000 K -119.48 % | 3.235 M -19.31 % | 4.009 M 400 800.00 % | 1.000 K -99.90 % | 1.039 M -28.32 % | 1.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.522 M 11 038.52 % | 283.000 K | 0.000 | 0.000 -100.00 % | 17.564 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.000 K -63.64 % | 11.000 K -8.33 % | 12.000 K -20.00 % | 15.000 K -16.67 % | 18.000 K -99.57 % | 4.193 M 163.38 % | 1.592 M -18.40 % | 1.951 M -26.63 % | 2.659 M 53 080.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 288.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 112.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 % | 4.420 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.978 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.304 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 23.000 K -11.54 % | 26.000 K 52.94 % | 17.000 K -5.56 % | 18.000 K 5.88 % | 17.000 K -19.05 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K -27.59 % | 29.000 K 31.82 % | 22.000 K -4.35 % | 23.000 K 21.05 % | 19.000 K -47.22 % | 36.000 K 500.00 % | 6.000 K 0.00 % | 6.000 K -50.00 % | 12.000 K -89.92 % | 119.000 K 357.69 % | 26.000 K -18.75 % | 32.000 K 6.67 % | 30.000 K -14.29 % | 35.000 K 94.44 % | 18.000 K -58.14 % | 43.000 K 53.57 % | 28.000 K -90.07 % | 282.000 K 11.90 % | 252.000 K -2.33 % | 258.000 K 3.61 % | 249.000 K -34.65 % | 381.000 K -55.18 % | 850.000 K 645.61 % | 114.000 K 7.55 % | 106.000 K 4.95 % | 101.000 K -26.28 % | 137.000 K 8.73 % | 126.000 K 3.28 % | 122.000 K 5.34 % | 115.812 K -0.16 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K -70.65 % | 395.259 K 188.51 % | 137.000 K -1.44 % | 139.000 K -5.44 % | 147.000 K 38.84 % | 105.874 K 6.94 % | 99.000 K -36.25 % | 155.305 K 96.59 % | 79.000 K 0.00 % | 79.000 K 0.00 % | 79.000 K -3.26 % | 81.662 K 3.37 % | 79.000 K 36.21 % | 58.000 K 0.00 % | 58.000 K |
| Operating income | -1.922 M 77.68 % | -8.610 M 34.74 % | -13.194 M -1 854.67 % | -675.000 K 59.07 % | -1.649 M 84.24 % | -10.466 M -611.97 % | -1.470 M -898.91 % | 184.000 K 105.76 % | -3.196 M 92.50 % | -42.610 M 14.95 % | -50.098 M -217.54 % | 42.622 M -10.30 % | 47.517 M 412.98 % | 9.263 M -67.11 % | 28.167 M 544.84 % | -6.332 M -129.82 % | 21.237 M 156.84 % | -37.360 M -923.63 % | 4.536 M 193.59 % | 1.545 M -87.72 % | 12.582 M 109.31 % | -135.133 M -406.75 % | 44.053 M 22.64 % | 35.920 M -1.31 % | 36.396 M 136.23 % | -100.469 M -280.85 % | 55.554 M 10.31 % | 50.360 M 10.44 % | 45.600 M -22.00 % | 58.465 M 73.25 % | 33.746 M 53.15 % | 22.034 M 47.02 % | 14.987 M -2.01 % | 15.295 M 1 054.34 % | 1.325 M 73.66 % | 763.000 K -12.60 % | 873.000 K 146.55 % | -1.875 M -186.30 % | 2.173 M 2.60 % | 2.118 M 81.49 % | 1.167 M 127.58 % | -4.232 M -414.62 % | 1.345 M 26.77 % | 1.061 M 122.43 % | 477.000 K 118.06 % | -2.641 M -277.28 % | 1.490 M 20.22 % | 1.239 M -28.85 % | 1.742 M 57.50 % | 1.106 M 207.22 % | 360.000 K 154.78 % | -657.183 K -166.58 % | 987.000 K -41.67 % | 1.692 M 52.98 % | 1.106 M |
| Operating income ratio | -3.32 -1 519.12 % | -0.21 52.52 % | -0.43 -4 636.95 % | -0.01 72.51 % | -0.03 74.42 % | -0.13 -727.08 % | -0.02 -808.89 % | 0.00 105.31 % | -0.04 86.72 % | -0.31 -30.51 % | -0.24 -497.34 % | 0.06 -12.98 % | 0.07 262.52 % | 0.02 -66.80 % | 0.06 390.17 % | -0.02 -123.23 % | 0.09 254.73 % | -0.06 -457.54 % | 0.02 142.77 % | 0.01 -90.69 % | 0.07 111.23 % | -0.61 -1 052.10 % | 0.06 -4.71 % | 0.07 -15.46 % | 0.08 171.54 % | -0.11 -282.72 % | 0.06 -1.69 % | 0.06 1.38 % | 0.06 -8.60 % | 0.07 -4.95 % | 0.07 10.76 % | 0.06 -26.02 % | 0.09 -42.91 % | 0.15 934.54 % | 0.01 -61.27 % | 0.04 -88.61 % | 0.33 187.92 % | -0.37 -145.69 % | 0.82 408.97 % | 0.16 -35.43 % | 0.25 198.57 % | -0.25 | 0.00 -100.00 % | 0.40 1 167.15 % | 0.03 117.81 % | -0.18 -345.04 % | 0.07 30.76 % | 0.06 -28.65 % | 0.08 51.45 % | 0.05 -25.27 % | 0.07 244.45 % | -0.05 -110.91 % | 0.43 430.54 % | 0.08 296.66 % | 0.02 |
| Total other income expenses net | 12.699 M -7.90 % | 13.788 M 24.47 % | 11.077 M 2.50 % | 10.807 M -7.03 % | 11.624 M 389.23 % | -4.019 M -165.98 % | 6.091 M -31.29 % | 8.865 M -58.00 % | 21.108 M 280.26 % | 5.551 M 145.19 % | 2.264 M -74.16 % | 8.760 M 164.57 % | 3.311 M 38.48 % | 2.391 M 4.55 % | 2.287 M -95.26 % | 48.215 M 468.91 % | 8.475 M 130.36 % | 3.679 M -44.28 % | 6.603 M -5.18 % | 6.964 M 2.80 % | 6.774 M 393.88 % | -2.305 M -123.97 % | 9.618 M 18.30 % | 8.130 M -0.91 % | 8.205 M 399.39 % | 1.643 M -67.28 % | 5.022 M -7.65 % | 5.438 M 11.89 % | 4.860 M | 0.000 -100.00 % | 4.816 M 481 500.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.799 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 6.010 M 8 447.73 % | -72.000 K | 0.000 | 0.000 -100.00 % | 4.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -4.919 M | 0.000 -100.00 % | 16.021 M | 0.000 100.00 % | -5.890 M -107.61 % | 77.428 M -28.05 % | 107.620 M -11.82 % | 122.048 M 1 570.46 % | -8.300 M -104.90 % | 169.401 M 3 949.15 % | -4.401 M -119.89 % | 22.132 M 22.19 % | 18.113 M 56.90 % | 11.544 M -61.94 % | 30.332 M 336.75 % | 6.945 M -88.48 % | 60.268 M 16.56 % | 51.704 M 259.66 % | -32.384 M -136.89 % | 87.785 M 2 275.59 % | -4.035 M -104.27 % | 94.434 M 208.40 % | -87.114 M -279.58 % | 48.509 M 200.00 % | -48.509 M -170.20 % | 69.102 M 257.34 % | -43.918 M -431.58 % | 13.245 M 678.64 % | -2.289 M -437.11 % | 679.000 K -89.45 % | 6.437 M 581.19 % | 945.000 K -73.11 % | 3.514 M 7.20 % | 3.278 M 493.84 % | 552.000 K 200.00 % | -552.000 K -693.55 % | 93.000 K -15.60 % | 110.189 K 105.94 % | -1.854 M 76.48 % | -7.883 M -890.39 % | -796.000 K 74.92 % | -3.174 M -116.80 % | -1.464 M 62.78 % | -3.934 M |
| Total investments | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K -99.75 % | 18.682 M -91.32 % | 215.240 M 3 948.15 % | 5.317 M -96.12 % | 136.895 M -59.59 % | 338.802 M 4 994.77 % | 6.650 M -84.98 % | 44.264 M -62.11 % | 116.833 M 406.03 % | 23.088 M -91.22 % | 262.883 M 1 792.61 % | 13.890 M -93.61 % | 217.519 M 110.35 % | 103.408 M -57.53 % | 243.508 M 38.70 % | 175.570 M -25.56 % | 235.848 M 24.87 % | 188.868 M -8.23 % | 205.807 M 112.13 % | 97.018 M -62.25 % | 256.972 M 85.94 % | 138.204 M -41.29 % | 235.400 M 788.64 % | 26.490 M -90.72 % | 285.511 M 20 924.37 % | 1.358 M -99.49 % | 267.175 M 14 036.24 % | 1.890 M -95.80 % | 45.000 M -78.92 % | 213.500 M 19 238.77 % | 1.104 M | 0.000 -100.00 % | 186.000 K | 0.000 -100.00 % | 9.900 M -41.42 % | 16.900 M 16 800.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -98.00 % | 5.000 M |
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 26.350 M | 0.000 | 0.000 -100.00 % | 88.243 M | 0.000 -100.00 % | 127.226 M 12 622.60 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.245 M | 0.000 -100.00 % | 41.876 M | 0.000 -100.00 % | 67.213 M | 0.000 -100.00 % | 19.320 M | 0.000 -100.00 % | 83.750 M | 0.000 -100.00 % | 7.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.068 M | 0.000 -100.00 % | 10.956 M | 0.000 -100.00 % | 7.117 M | 0.000 -100.00 % | 4.459 M 15.10 % | 3.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.000 K -45.14 % | 370.000 K 330.23 % | 86.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 324.002 K |
| Accumulated other comprehensive income loss | 575.318 M | 0.000 -100.00 % | 573.058 M | 0.000 -100.00 % | 558.012 M | 0.000 | 0.000 -100.00 % | 546.114 M | 0.000 | 0.000 -100.00 % | 539.132 M | 0.000 -100.00 % | 511.151 M | 0.000 -100.00 % | 649.644 M 12 385.95 % | 5.203 M -99.22 % | 666.164 M | 0.000 -100.00 % | 647.876 M 4 983 561.54 % | 13.000 K -100.00 % | 684.443 M | 0.000 -100.00 % | 575.900 M | 0.000 -100.00 % | 621.606 M | 0.000 -100.00 % | 521.203 M | 0.000 -100.00 % | 394.421 M | 0.000 -100.00 % | 306.402 M 703.68 % | 38.125 M -85.05 % | 255.062 M | 0.000 | 0.000 -100.00 % | 253.548 M | 0.000 -100.00 % | 250.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 221.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 204.512 M | 0.000 | 0.000 -100.00 % | 192.749 M | 0.000 | 0.000 -100.00 % | 185.631 M | 0.000 | 0.000 | 0.000 -100.00 % | 290.941 M | 0.000 | 0.000 | 0.000 -100.00 % | 289.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 217.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.277 M | 0.000 | 0.000 -100.00 % | 52.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.265 M 6.86 % | 46.104 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.111 M |
| Common stock | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M 0.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M 0.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 175.000 M | 0.000 -100.00 % | 175.000 M | 0.000 -100.00 % | 125.000 M | 0.000 -100.00 % | 125.000 M | 0.000 -100.00 % | 125.000 M 0.00 % | 125.000 M | 0.000 -100.00 % | 125.000 M | 0.000 -100.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M 0.00 % | 125.000 M |
| Total equity | 575.318 M 0.00 % | 575.318 M 0.39 % | 573.058 M 0.00 % | 573.058 M 2.70 % | 558.012 M 0.00 % | 558.012 M -1.45 % | 566.233 M 3.68 % | 546.114 M 0.00 % | 546.114 M -11.29 % | 615.618 M 14.19 % | 539.132 M 0.00 % | 539.132 M 5.47 % | 511.151 M 0.00 % | 511.151 M -24.39 % | 676.050 M 0.00 % | 676.050 M -2.59 % | 694.025 M 0.00 % | 694.025 M 3.10 % | 673.185 M 0.00 % | 673.174 M -4.72 % | 706.503 M 0.00 % | 706.503 M 19.02 % | 593.623 M 0.00 % | 593.623 M -7.38 % | 640.922 M 0.00 % | 640.922 M 18.95 % | 538.833 M 0.00 % | 538.833 M 35.60 % | 397.369 M 0.00 % | 397.369 M 29.69 % | 306.402 M 0.00 % | 306.402 M 20.13 % | 255.062 M 0.00 % | 255.062 M 0.45 % | 253.932 M 0.15 % | 253.548 M 0.00 % | 253.548 M 1.31 % | 250.265 M 0.00 % | 250.265 M 1.28 % | 247.104 M 0.82 % | 245.101 M 1.50 % | 241.490 M 0.00 % | 241.490 M 0.00 % | 241.490 M -0.26 % | 242.111 M |
| Other non current liabilities | -575.318 M | 0.000 100.00 % | -573.058 M | 0.000 100.00 % | -558.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.999 K | 0.000 -100.00 % | 1.999 K | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 999.000 | 0.000 -100.00 % | 2.400 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 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 26.350 M | 0.000 | 0.000 -100.00 % | 88.243 M | 0.000 -100.00 % | 127.226 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.245 M | 0.000 -100.00 % | 41.500 M | 0.000 -100.00 % | 66.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.290 M | 0.000 -100.00 % | 10.956 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 |
| Total non current liabilities | -575.318 M | 0.000 100.00 % | -573.058 M -2 274.79 % | 26.350 M 104.72 % | -558.012 M | 0.000 -100.00 % | 88.243 M | 0.000 -100.00 % | 127.226 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.247 M | 0.000 -100.00 % | 41.502 M | 0.000 -100.00 % | 66.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 4.298 M | 0.000 -100.00 % | 10.957 M | 0.000 -100.00 % | 2.400 K | 0.000 | 0.000 -100.00 % | 2.400 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.945 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 2.578 M | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 791.000 K -65.67 % | 2.304 M | 0.000 -100.00 % | 555.000 K -49.13 % | 1.091 M | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 71.447 M | 0.000 -100.00 % | 6.805 M | 0.000 -100.00 % | 11.072 M | 0.000 -100.00 % | 13.113 M | 0.000 -100.00 % | 22.425 M | 0.000 -100.00 % | 70.929 M | 0.000 -100.00 % | 35.403 M | 0.000 -100.00 % | 6.458 M | 0.000 -100.00 % | 13.215 M | 0.000 -100.00 % | 6.323 M | 0.000 -100.00 % | 13.688 M 93.33 % | 7.080 M | 0.000 -100.00 % | 6.606 M | 0.000 -100.00 % | 5.589 M 50.76 % | 3.707 M -39.38 % | 6.115 M 241.45 % | 1.791 M 52.04 % | 1.178 M -88.40 % | 10.156 M 296.69 % | 2.560 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 941.000 K | 0.000 | 0.000 -100.00 % | 41.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.458 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.249 M | 0.000 -100.00 % | 420.000 K | 0.000 -100.00 % | 19.320 M | 0.000 -100.00 % | 83.750 M | 0.000 -100.00 % | 7.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.778 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.931 M | 0.000 -100.00 % | 4.459 M 15.10 % | 3.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 203.000 K -45.14 % | 370.000 K 330.23 % | 86.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 324.002 K |
| Total current liabilities | 0.000 -100.00 % | 58.385 M | 0.000 -100.00 % | 30.678 M | 0.000 -100.00 % | 34.668 M -3.85 % | 36.057 M | 0.000 -100.00 % | 123.792 M -76.84 % | 534.576 M | 0.000 -100.00 % | 512.135 M | 0.000 -100.00 % | 244.658 M | 0.000 -100.00 % | 514.263 M | 0.000 -100.00 % | 577.693 M | 0.000 -100.00 % | 701.669 M | 0.000 -100.00 % | 897.000 M | 0.000 -100.00 % | 663.905 M | 0.000 -100.00 % | 788.452 M | 0.000 -100.00 % | 437.543 M | 0.000 -100.00 % | 370.205 M | 0.000 -100.00 % | 44.053 M | 0.000 -100.00 % | 35.635 M 224.92 % | 10.967 M | 0.000 -100.00 % | 19.744 M | 0.000 -100.00 % | 19.649 M 15.84 % | 16.962 M 168.94 % | 6.307 M 64.98 % | 3.823 M 120.73 % | 1.732 M -84.39 % | 11.098 M 152.51 % | 4.395 M |
| Total liabilities | -575.318 M -1 085.39 % | 58.385 M 110.19 % | -573.058 M -1 104.87 % | 57.028 M 110.22 % | -558.012 M -1 709.59 % | 34.668 M -72.11 % | 124.300 M | 0.000 -100.00 % | 251.018 M -53.04 % | 534.576 M | 0.000 -100.00 % | 512.135 M | 0.000 -100.00 % | 284.905 M | 0.000 -100.00 % | 555.765 M | 0.000 -100.00 % | 644.526 M | 0.000 -100.00 % | 701.669 M | 0.000 -100.00 % | 892.763 M | 0.000 -100.00 % | 663.908 M | 0.000 -100.00 % | 788.454 M | 0.000 -100.00 % | 441.841 M | 0.000 -100.00 % | 381.162 M | 0.000 -100.00 % | 44.053 M | 0.000 -100.00 % | 35.635 M 224.92 % | 10.967 M | 0.000 -100.00 % | 19.744 M | 0.000 -100.00 % | 19.649 M 15.40 % | 17.027 M 169.97 % | 6.307 M 64.98 % | 3.823 M 120.73 % | 1.732 M -84.39 % | 11.098 M 152.51 % | 4.395 M |
| Other non current assets | 0.000 -100.00 % | 580.796 M | 0.000 -100.00 % | 208.876 M | 0.000 -100.00 % | 201.567 M 20 156 600.00 % | 1.000 K 100.00 % | -107.620 M -136.58 % | 294.189 M 114.90 % | 136.894 M 180.81 % | -169.401 M -164.91 % | 260.985 M 1 279.22 % | -22.132 M -980.70 % | 2.513 M 121.77 % | -11.544 M -198.89 % | 11.674 M 268.09 % | -6.945 M -196.40 % | 7.204 M 113.93 % | -51.704 M -535.69 % | 11.867 M 113.52 % | -87.785 M -1 489.00 % | 6.320 M 106.69 % | -94.434 M -1 685.26 % | 5.957 M 112.28 % | -48.509 M -6 628.80 % | 743.000 K 101.08 % | -69.102 M -936.59 % | 8.260 M 162.36 % | -13.245 M -460.60 % | 3.673 M 640.94 % | -679.000 K -556 657.38 % | 122.000 100.01 % | -945.000 K | 0.000 -100.00 % | 9.265 K 101.68 % | -552.000 K | 0.000 100.00 % | -93.000 K | 0.000 -100.00 % | 9.900 M -88.77 % | 88.178 M 88 078.05 % | 100.000 K | 0.000 | 0.000 -100.00 % | 5.256 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 215.376 M | 0.000 100.00 % | -97.079 M | 0.000 | 0.000 100.00 % | -158.350 M | 0.000 -100.00 % | 116.833 M | 0.000 -100.00 % | 262.883 M | 0.000 -100.00 % | 198.434 M | 0.000 -100.00 % | 243.508 M | 0.000 -100.00 % | 235.848 M | 0.000 -100.00 % | 205.807 M | 0.000 -100.00 % | 256.229 M | 0.000 -100.00 % | 235.472 M | 0.000 -100.00 % | 285.511 M | 0.000 -100.00 % | 267.175 M | 0.000 -100.00 % | 45.000 M -78.92 % | 213.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 456.368 M | 0.000 | 0.000 -100.00 % | 649.604 M | 0.000 -100.00 % | 649.485 M | 0.000 -100.00 % | 168.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 158.800 K | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 83.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.004 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.396 M | 0.000 | 0.000 -100.00 % | 158.352 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 168.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 158.800 K | 0.000 -100.00 % | 86.000 K | 0.000 -100.00 % | 83.000 K | 0.000 -100.00 % | 95.000 K | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 669.201 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 |
| Property plant equipment net | 0.000 -100.00 % | 704.559 K | 0.000 -100.00 % | 664.000 K | 0.000 -100.00 % | 666.000 K -4.99 % | 701.000 K | 0.000 -100.00 % | 743.000 K -6.54 % | 795.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 592.000 K | 0.000 -100.00 % | 1.529 M | 0.000 -100.00 % | 1.702 M | 0.000 -100.00 % | 1.407 M | 0.000 -100.00 % | 1.060 M | 0.000 -100.00 % | 6.447 M | 0.000 -100.00 % | 6.568 M | 0.000 -100.00 % | 6.678 M | 0.000 -100.00 % | 7.720 M | 0.000 -100.00 % | 1.310 M | 0.000 -100.00 % | 1.374 M 10.18 % | 1.247 M | 0.000 -100.00 % | 1.478 M | 0.000 -100.00 % | 1.710 M -31.77 % | 2.506 M -13.82 % | 2.908 M 12.41 % | 2.587 M -2.96 % | 2.666 M -2.88 % | 2.745 M -16.83 % | 3.300 M |
| Total non current assets | 0.000 -100.00 % | 581.511 M | 0.000 -100.00 % | 209.563 M | 0.000 -100.00 % | 202.256 M -6.40 % | 216.094 M 300.79 % | -107.620 M -154.37 % | 197.937 M 43.70 % | 137.741 M 181.31 % | -169.401 M -263.91 % | 103.353 M 566.98 % | -22.132 M -118.44 % | 120.019 M 1 139.67 % | -11.544 M -104.18 % | 276.254 M 4 077.74 % | -6.945 M -103.35 % | 207.451 M 501.23 % | -51.704 M -120.12 % | 257.012 M 392.77 % | -87.785 M -136.06 % | 243.448 M 357.80 % | -94.434 M -143.24 % | 218.419 M 550.26 % | -48.509 M -118.39 % | 263.810 M 481.77 % | -69.102 M -127.57 % | 250.601 M 1 992.04 % | -13.245 M -104.46 % | 297.072 M 43 851.40 % | -679.000 K -100.25 % | 269.323 M 28 599.76 % | -945.000 K -102.03 % | 46.497 M -78.36 % | 214.879 M 39 027.41 % | -552.000 K -135.59 % | 1.551 M 1 767.74 % | -93.000 K -105.22 % | 1.783 M -85.63 % | 12.406 M -86.38 % | 91.086 M 2 981.39 % | 2.956 M 0.72 % | 2.935 M -2.62 % | 3.014 M -65.85 % | 8.825 M |
| Other current assets | -4.965 M -156.61 % | 8.770 M 184.53 % | -10.375 M -301.14 % | 5.158 M 188.26 % | -5.844 M -101.52 % | 383.752 M 8 564.53 % | 4.429 M | 0.000 -100.00 % | 491.620 M 15 447.75 % | 3.162 M | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 4.421 M | 0.000 -100.00 % | 417.165 M | 0.000 -100.00 % | 7.454 M | 0.000 -100.00 % | 7.945 M | 0.000 -100.00 % | 6.080 M | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 43.998 M | 0.000 -100.00 % | 25.750 M | 0.000 -100.00 % | 1.447 M | 0.000 -100.00 % | 30.795 M | 0.000 -100.00 % | 228.685 M 357.40 % | 49.997 M | 0.000 -100.00 % | 221.423 M | 0.000 -100.00 % | 3.828 M -43.25 % | 6.746 M -95.55 % | 151.606 M 24 471.40 % | 617.000 K 8.06 % | 571.000 K 60.39 % | 356.000 K -99.80 % | 174.651 M |
| Short term investments | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 46.000 K -83.21 % | 274.000 K -99.87 % | 215.240 M 110.20 % | 102.396 M | 0.000 -100.00 % | 338.802 M 105.33 % | 165.000 M 272.76 % | 44.264 M | 0.000 -100.00 % | 23.088 M | 0.000 -100.00 % | 13.890 M -27.22 % | 19.085 M -81.54 % | 103.408 M 175.75 % | 37.500 M -78.64 % | 175.570 M | 0.000 -100.00 % | 188.868 M | 0.000 -100.00 % | 97.018 M 4 504.56 % | 2.107 M -98.48 % | 138.204 M 192 050.00 % | -72.000 K -100.27 % | 26.490 M | 0.000 -100.00 % | 1.358 M | 0.000 -100.00 % | 1.890 M | 0.000 | 0.000 -100.00 % | 1.104 M | 0.000 -100.00 % | 186.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 4.919 M | 0.000 -100.00 % | 10.329 M | 0.000 -100.00 % | 5.844 M -45.96 % | 10.815 M 110.05 % | -107.620 M -2 178.41 % | 5.178 M -44.32 % | 9.300 M 105.49 % | -169.401 M -3 949.15 % | 4.401 M 119.89 % | -22.132 M -200.00 % | 22.132 M 291.72 % | -11.544 M -200.00 % | 11.544 M 266.22 % | -6.945 M -200.00 % | 6.945 M 113.43 % | -51.704 M -200.00 % | 51.704 M 158.90 % | -87.785 M -200.00 % | 87.785 M 192.96 % | -94.434 M -200.00 % | 94.434 M 294.67 % | -48.509 M -200.00 % | 48.509 M 170.20 % | -69.102 M -238.24 % | 49.986 M 477.40 % | -13.245 M -200.00 % | 13.245 M 2 050.66 % | -679.000 K -199.93 % | 679.500 K 171.90 % | -945.000 K -200.00 % | 945.000 K 58.56 % | 596.000 K 207.97 % | -552.000 K -200.00 % | 552.000 K 693.55 % | -93.000 K -200.20 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 901.19 % | 796.000 K -74.92 % | 3.174 M 116.80 % | 1.464 M -65.62 % | 4.258 M |
| Cash and short term investments | 4.965 M 0.00 % | 4.965 M -52.14 % | 10.375 M 0.00 % | 10.375 M 77.53 % | 5.844 M -0.78 % | 5.890 M -46.88 % | 11.089 M -89.70 % | 107.620 M 0.04 % | 107.574 M 1 056.71 % | 9.300 M -94.51 % | 169.401 M 0.00 % | 169.401 M 665.41 % | 22.132 M 0.00 % | 22.132 M 91.72 % | 11.544 M 0.00 % | 11.544 M 66.22 % | 6.945 M -73.32 % | 26.030 M -49.66 % | 51.704 M -42.04 % | 89.204 M 1.62 % | 87.785 M 0.00 % | 87.785 M -7.04 % | 94.434 M 0.00 % | 94.434 M 94.67 % | 48.509 M -4.16 % | 50.616 M -26.75 % | 69.102 M 38.24 % | 49.986 M 277.40 % | 13.245 M 0.00 % | 13.245 M 1 850.66 % | 679.000 K -0.07 % | 679.500 K -28.10 % | 945.000 K 0.00 % | 945.000 K 58.56 % | 596.000 K 7.97 % | 552.000 K 0.00 % | 552.000 K 493.55 % | 93.000 K 0.20 % | 92.811 K -95.83 % | 2.224 M -72.09 % | 7.969 M 901.19 % | 796.000 K -74.92 % | 3.174 M 116.80 % | 1.464 M -65.62 % | 4.258 M |
| Total current assets | 0.000 -100.00 % | 52.192 M | 0.000 -100.00 % | 420.523 M | 0.000 -100.00 % | 390.424 M -17.71 % | 474.439 M 340.85 % | 107.620 M -82.04 % | 599.194 M -40.82 % | 1.012 B 497.67 % | 169.401 M -82.13 % | 947.914 M 4 183.00 % | 22.132 M -96.73 % | 676.038 M 5 756.19 % | 11.544 M -98.79 % | 955.561 M 13 658.98 % | 6.945 M -99.39 % | 1.131 B 2 087.65 % | 51.704 M -95.37 % | 1.118 B 1 173.38 % | 87.785 M -93.53 % | 1.356 B 1 335.73 % | 94.434 M -90.91 % | 1.039 B 2 042.10 % | 48.509 M -95.84 % | 1.166 B 1 586.73 % | 69.102 M -90.53 % | 730.072 M 5 412.06 % | 13.245 M -97.25 % | 481.459 M 70 807.07 % | 679.000 K -99.16 % | 81.135 M 8 485.70 % | 945.000 K -99.61 % | 244.200 M 424.40 % | 46.567 M 8 336.09 % | 552.000 K -99.80 % | 271.741 M 292 094.62 % | 93.000 K -99.97 % | 268.131 M 6.52 % | 251.724 M 57.01 % | 160.321 M -33.85 % | 242.357 M 0.86 % | 240.287 M -3.72 % | 249.574 M 5.00 % | 237.681 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -456.368 M | 0.000 | 0.000 -100.00 % | 128.909 M | 0.000 | 0.000 | 0.000 100.00 % | -57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.023 M | 0.000 -100.00 % | 55.008 M | 0.000 -100.00 % | 34.187 M | 0.000 -100.00 % | 118.073 M | 0.000 -100.00 % | 114.884 M | 0.000 -100.00 % | 1.363 M | 0.000 -100.00 % | 208.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 746.000 K -34.68 % | 1.142 M | 0.000 -100.00 % | 244.000 K | 0.000 |
| Net receivables | 0.000 -100.00 % | 38.457 M | 0.000 -100.00 % | 404.990 M | 0.000 -100.00 % | 782.000 K | 0.000 | 0.000 -100.00 % | 456.368 M | 0.000 | 0.000 -100.00 % | 649.604 M | 0.000 -100.00 % | 649.485 M | 0.000 -100.00 % | 593.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 979.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 905.115 M | 0.000 -100.00 % | 993.486 M | 0.000 -100.00 % | 537.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.004 M | 0.000 -100.00 % | 14.570 M | 0.000 | 0.000 -100.00 % | 261.337 M | 0.000 -100.00 % | 264.210 M 8.84 % | 242.754 M 52 317 652.80 % | 464.000 -100.00 % | 239.802 M 1.38 % | 236.542 M -4.43 % | 247.510 M 321.14 % | 58.772 M |
| Tax assets | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 23.000 K 43.75 % | 16.000 K | 0.000 -100.00 % | 84.000 K 61.54 % | 52.000 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 41.001 K | 0.000 -100.00 % | 111.000 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 134.000 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 168.308 K | 0.000 -100.00 % | 123.000 K 0.00 % | 123.000 K | 0.000 -100.00 % | 73.000 K | 0.000 -100.00 % | 73.044 K | 0.000 | 0.000 -100.00 % | 269.000 K 0.00 % | 269.000 K 0.00 % | 269.000 K 0.10 % | 268.736 K |
| Other assets | 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 | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 49.959 M | 0.000 -100.00 % | 24.848 M | 0.000 -100.00 % | 28.558 M -4.33 % | 29.850 M | 0.000 -100.00 % | 122.296 M -75.20 % | 493.102 M | 0.000 -100.00 % | 454.287 M | 0.000 -100.00 % | 163.391 M | 0.000 -100.00 % | 458.112 M | 0.000 -100.00 % | 563.366 M | 0.000 -100.00 % | 668.651 M | 0.000 -100.00 % | 780.878 M | 0.000 -100.00 % | 567.494 M | 0.000 -100.00 % | 736.852 M | 0.000 -100.00 % | 409.467 M | 0.000 -100.00 % | 356.990 M | 0.000 -100.00 % | 30.618 M | 0.000 -100.00 % | 17.488 M | 0.000 | 0.000 -100.00 % | 13.138 M | 0.000 -100.00 % | 13.138 M 3.16 % | 12.736 M 46 244.64 % | 27.480 K -98.65 % | 2.032 M 266.79 % | 554.000 K -41.19 % | 942.000 K -37.65 % | 1.511 M |
| Tax payables | 0.000 -100.00 % | 5.848 M | 0.000 -100.00 % | 5.060 M | 0.000 -100.00 % | 5.319 M 36.28 % | 3.903 M | 0.000 | 0.000 -100.00 % | 39.383 M | 0.000 -100.00 % | 15.462 M | 0.000 -100.00 % | 9.820 M | 0.000 -100.00 % | 512.000 K | 0.000 -100.00 % | 2.835 M | 0.000 -100.00 % | 585.000 K | 0.000 -100.00 % | 9.947 M | 0.000 -100.00 % | 18.162 M | 0.000 -100.00 % | 16.197 M | 0.000 -100.00 % | 19.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.181 M | 0.000 | 0.000 -100.00 % | 13.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 718.756 K 382.67 % | 148.911 K 90.45 % | 78.188 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 26.406 M | 0.000 -100.00 % | 27.861 M | 0.000 -100.00 % | 25.309 M | 0.000 -100.00 % | 22.060 M | 0.000 -100.00 % | 17.723 M | 0.000 -100.00 % | 19.316 M | 0.000 -100.00 % | 17.630 M | 0.000 -100.00 % | 2.948 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 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 % | -50.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 3.499 M | 0.000 -100.00 % | 223.058 M | 0.000 -100.00 % | 3.500 M -98.38 % | 216.233 M | 0.000 -100.00 % | 3.365 M -98.73 % | 265.618 M | 0.000 -100.00 % | 3.501 M | 0.000 -100.00 % | 161.151 M 510.28 % | 26.406 M 654.46 % | 3.500 M -87.44 % | 27.861 M -91.19 % | 316.164 M 1 149.22 % | 25.309 M 190.81 % | 8.703 M -60.55 % | 22.060 M -93.40 % | 334.443 M 1 787.06 % | 17.723 M 103.34 % | 8.716 M -54.88 % | 19.316 M -95.67 % | 446.606 M 2 433.22 % | 17.630 M -90.13 % | 178.666 M 5 960.58 % | 2.948 M -98.91 % | 269.421 M | 0.000 -100.00 % | 76.000 M | 0.000 -100.00 % | 130.062 M 71.13 % | 76.000 M | 0.000 -100.00 % | 128.548 M | 0.000 -100.00 % | 76.000 M 0.00 % | 76.000 M -36.72 % | 120.101 M 3.10 % | 116.490 M 0.00 % | 116.490 M 0.00 % | 116.490 M 53.28 % | 76.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.947 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.400 K | 0.000 | 0.000 100.00 % | -2.400 K | 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 % | 633.703 M | 0.000 -100.00 % | 630.086 M | 0.000 -100.00 % | 592.680 M -14.17 % | 690.533 M | 0.000 -100.00 % | 797.132 M -30.70 % | 1.150 B | 0.000 -100.00 % | 1.051 B | 0.000 -100.00 % | 796.057 M | 0.000 -100.00 % | 1.232 B | 0.000 -100.00 % | 1.339 B | 0.000 -100.00 % | 1.375 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.258 B | 0.000 -100.00 % | 1.429 B | 0.000 -100.00 % | 980.674 M | 0.000 -100.00 % | 778.531 M | 0.000 -100.00 % | 350.458 M | 0.000 -100.00 % | 290.697 M 11.19 % | 261.447 M | 0.000 -100.00 % | 273.292 M | 0.000 -100.00 % | 269.914 M 2.19 % | 264.131 M 5.06 % | 251.408 M 2.48 % | 245.313 M 0.86 % | 243.222 M -3.71 % | 252.588 M 2.47 % | 246.506 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -8.065 M -109.81 % | -3.844 M -342.68 % | 1.584 M 120.89 % | -7.582 M -1.58 % | -7.464 M -162.64 % | 11.916 M 436.80 % | -3.538 M -16 747.62 % | -21.000 K 99.84 % | -13.404 M -147.31 % | 28.330 M -20.85 % | 35.795 M 155 730.43 % | -23.000 K | 0.000 100.00 % | -7.257 M 69.83 % | -24.050 M 37.05 % | -38.207 M | 0.000 -100.00 % | 21.514 M 453.91 % | -6.079 M -14.05 % | -5.330 M -533 100.00 % | 1.000 K -100.00 % | 107.749 M 421.56 % | -33.508 M 7.18 % | -36.101 M 11.71 % | -40.891 M -139.05 % | 104.721 M 286.04 % | -56.291 M -12.34 % | -50.108 M -7.59 % | -46.572 M -59.73 % | -29.156 M 19.12 % | -36.048 M -79.46 % | -20.087 M -34.04 % | -14.986 M -21.83 % | -12.301 M -1 242.86 % | -916.000 K -59.30 % | -575.000 K -3.60 % | -555.000 K -130.81 % | 1.801 M 182.89 % | -2.173 M -2.65 % | -2.117 M -81.41 % | -1.167 M -415.36 % | -226.444 K 82.21 % | -1.273 M -19.98 % | -1.061 M -122.43 % | -477.000 K -206.41 % | 448.274 K 130.09 % | -1.490 M -1 027 686.21 % | 145.000 |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.37 % | 6.650 M -50.39 % | 13.404 M 147.31 % | -28.331 M 20.85 % | -35.795 M -193.09 % | 38.450 M 1.09 % | 38.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.449 M 195.05 % | -21.514 M -453.91 % | 6.079 M 14.04 % | 5.330 M -58.90 % | 12.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.37 % | 6.650 M | 0.000 100.00 % | -28.331 M 37.17 % | -45.095 M -217.28 % | 38.450 M 1.09 % | 38.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.449 M 195.05 % | -21.514 M -453.91 % | 6.079 M 14.04 % | 5.330 M -58.90 % | 12.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.131 M 0.38 % | 11.089 M 149.81 % | 4.439 M -82.33 % | 25.120 M -53.00 % | 53.451 M | 0.000 100.00 % | -29.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.844 M -47.50 % | 11.131 M 0.38 % | 11.089 M -17.27 % | 13.404 M -46.64 % | 25.120 M 170.18 % | -35.795 M -484.89 % | 9.300 M -75.55 % | 38.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.449 M 195.05 % | -21.514 M -453.91 % | 6.079 M 14.04 % | 5.330 M -58.90 % | 12.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.37 % | 6.650 M -50.39 % | 13.404 M 147.31 % | -28.331 M 20.85 % | -35.795 M -193.09 % | 38.450 M 1.09 % | 38.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.449 M 195.05 % | -21.514 M -453.91 % | 6.079 M 14.04 % | 5.330 M -58.90 % | 12.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K -99.37 % | 6.650 M -50.39 % | 13.404 M 147.31 % | -28.331 M 20.85 % | -35.795 M -193.09 % | 38.450 M 1.09 % | 38.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.449 M 195.05 % | -21.514 M -453.91 % | 6.079 M 14.04 % | 5.330 M -58.90 % | 12.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |