Tilak Ventures Limited TILAK.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 267.331 M 58.90 % | 168.242 M 77.04 % | 95.031 M 117.33 % | 43.727 M -12.18 % | 49.792 M -72.35 % | 180.099 M -16.08 % | 214.613 M 67.79 % | 127.905 M 104.38 % | 62.581 M 58.33 % | 39.525 M -72.33 % | 142.847 M 102.39 % | 70.580 M 184.66 % | 24.795 M -79.53 % | 121.123 M 59.27 % | 76.050 M 209.70 % | 24.556 M 298.90 % | 6.156 M 349.14 % | 1.371 M |
| Net income | 62.198 M 17.41 % | 52.977 M 125.23 % | 23.521 M 701.91 % | -3.908 M -128.63 % | 13.649 M 404.47 % | 2.706 M 110.07 % | -26.859 M -4.95 % | -25.593 M -33.25 % | -19.207 M -421.67 % | -3.682 M 90.86 % | -40.275 M -9 238.89 % | 440.697 K 181.97 % | -537.616 K 93.36 % | -8.094 M -1 145.86 % | 773.904 K -93.04 % | 11.112 M 6 846.26 % | -164.719 K -142.38 % | 388.666 K |
| Income before tax | 84.184 M 20.28 % | 69.992 M 147.11 % | 28.324 M 1 344.08 % | -2.277 M -118.32 % | 12.430 M 285.02 % | 3.228 M 112.60 % | -25.625 M -1.86 % | -25.158 M -31.04 % | -19.199 M -422.69 % | -3.673 M 90.85 % | -40.159 M -952.92 % | -3.814 M -472.49 % | -666.230 K 91.77 % | -8.094 M -503.11 % | 2.008 M -87.98 % | 16.703 M 10 240.10 % | -164.719 K -128.97 % | 568.666 K |
| Income before tax ratio | 0.31 -24.31 % | 0.42 39.58 % | 0.30 672.44 % | -0.05 -120.86 % | 0.25 1 292.63 % | 0.02 115.01 % | -0.12 39.30 % | -0.20 35.89 % | -0.31 -230.12 % | -0.09 66.94 % | -0.28 -420.25 % | -0.05 -101.12 % | -0.03 59.79 % | -0.07 -353.10 % | 0.03 -96.12 % | 0.68 2 642.03 % | -0.03 -106.45 % | 0.41 |
| EBITDA | 85.047 M 19.04 % | 71.447 M 146.82 % | 28.947 M 1 371.28 % | -2.277 M -116.80 % | 13.557 M -24.83 % | 18.035 M 175.55 % | -23.872 M -4.31 % | -22.885 M -20.81 % | -18.943 M -415.71 % | -3.673 M -148.42 % | 7.587 M 2 080.45 % | -383.077 K -134.90 % | 1.098 M 449.28 % | 199.839 K 100.30 % | -67.695 M -487.31 % | 17.478 M 411.75 % | -5.606 M -11 060.01 % | 51.154 K |
| Net income ratio | 0.23 -26.11 % | 0.31 27.22 % | 0.25 376.96 % | -0.09 -132.60 % | 0.27 1 724.68 % | 0.02 112.00 % | -0.13 37.45 % | -0.20 34.80 % | -0.31 -229.48 % | -0.09 66.96 % | -0.28 -4 615.51 % | 0.01 128.80 % | -0.02 67.55 % | -0.07 -756.67 % | 0.01 -97.75 % | 0.45 1 791.22 % | -0.03 -109.44 % | 0.28 |
| Ratio EBITDA | 0.32 -25.09 % | 0.42 39.42 % | 0.30 684.96 % | -0.05 -119.13 % | 0.27 171.90 % | 0.10 190.02 % | -0.11 37.83 % | -0.18 40.89 % | -0.30 -225.71 % | -0.09 -274.98 % | 0.05 1 078.53 % | -0.01 -112.26 % | 0.04 2 583.23 % | 0.00 100.19 % | -0.89 -225.06 % | 0.71 178.15 % | -0.91 -2 540.21 % | 0.04 |
| Gross profit ratio | 0.44 -24.51 % | 0.58 8.79 % | 0.53 322.23 % | 0.13 -38.61 % | 0.21 123.94 % | 0.09 29.94 % | 0.07 347.11 % | -0.03 89.38 % | -0.27 -276.45 % | -0.07 -196.03 % | 0.07 -38.16 % | 0.12 -22.46 % | 0.16 2 367.51 % | -0.01 -108.22 % | 0.08 -91.65 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 444.271 M -3.14 % | 458.680 M 2.91 % | 445.696 M 26.15 % | 353.320 M -3.79 % | 367.220 M 0.00 % | 367.220 M 0.45 % | 365.562 M -0.45 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 2.75 % | 357.385 M 2.32 % | 349.271 M 0.00 % | 349.271 M 99.51 % | 175.064 M 400.00 % | 35.013 M 0.00 % | 35.013 M |
| Weighted average shs out | 444.271 M -3.14 % | 458.680 M 2.91 % | 445.696 M 26.15 % | 353.320 M -3.79 % | 367.220 M 0.00 % | 367.220 M 0.45 % | 365.562 M -0.45 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 2.75 % | 357.385 M 2.32 % | 349.271 M 0.00 % | 349.271 M 99.51 % | 175.064 M 400.00 % | 35.013 M 0.00 % | 35.013 M |
| EPS diluted | 0.14 16.67 % | 0.12 118.18 % | 0.06 595.50 % | -0.01 -129.84 % | 0.04 402.70 % | 0.01 109.87 % | -0.08 -7.14 % | -0.07 -40.00 % | -0.05 -397.51 % | -0.01 90.86 % | -0.11 -10 576.19 % | 0.00 170.00 % | 0.00 93.52 % | -0.02 -834.92 % | 0.00 -95.15 % | 0.07 1 482.98 % | 0.00 -142.15 % | 0.01 |
| Earnings per share | 0.14 16.67 % | 0.12 118.18 % | 0.06 595.50 % | -0.01 -129.84 % | 0.04 402.70 % | 0.01 109.87 % | -0.08 -7.14 % | -0.07 -40.00 % | -0.05 -397.51 % | -0.01 90.86 % | -0.11 -10 576.19 % | 0.00 170.00 % | 0.00 93.52 % | -0.02 -834.92 % | 0.00 -95.15 % | 0.07 1 482.98 % | 0.00 -142.15 % | 0.01 |
| Gross profit | 117.182 M 19.96 % | 97.686 M 92.61 % | 50.718 M 817.62 % | 5.527 M -46.09 % | 10.252 M -38.09 % | 16.558 M 9.04 % | 15.185 M 514.63 % | -3.662 M 78.29 % | -16.872 M -496.03 % | -2.831 M -126.57 % | 10.653 M 25.16 % | 8.512 M 120.71 % | 3.856 M 564.18 % | -830.821 K -113.09 % | 6.348 M -74.15 % | 24.556 M 298.90 % | 6.156 M 349.14 % | 1.371 M |
| Income tax expense | 22.480 M 21.48 % | 18.505 M 231.87 % | 5.576 M 241.89 % | 1.631 M 233.68 % | -1.220 M -333.37 % | 522.771 K -57.64 % | 1.234 M 183.41 % | 435.430 K 5 451.83 % | 7.843 K -9.84 % | 8.699 K -92.46 % | 115.383 K 102.71 % | -4.255 M -3 208.20 % | -128.614 K -139 897.83 % | 92.000 -99.99 % | 1.234 M -77.93 % | 5.590 M | 0.000 -100.00 % | 180.000 K |
| Cost of revenue | 150.149 M 112.81 % | 70.556 M 23.95 % | 56.925 M 70.69 % | 33.349 M -15.66 % | 39.540 M -75.82 % | 163.540 M -18.00 % | 199.428 M 51.58 % | 131.567 M 65.59 % | 79.453 M 87.58 % | 42.356 M -67.96 % | 132.194 M 112.98 % | 62.069 M 196.43 % | 20.938 M -82.83 % | 121.953 M 74.96 % | 69.703 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 18.297 M 672.03 % | 2.370 M -90.38 % | 24.637 M 896.64 % | 2.472 M 724.00 % | 300.000 K -63.85 % | 829.800 K 361.00 % | 180.000 K -97.94 % | 8.726 M 3 441.50 % | 246.393 K 105.97 % | 119.625 K 52.62 % | 78.380 K -60.41 % | 197.983 K -23.83 % | 259.936 K -77.79 % | 1.170 M -33.21 % | 1.752 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 207.000 K -72.18 % | 744.000 K 7.36 % | 693.000 K 88.32 % | 368.000 K 736.36 % | 44.000 K -46.21 % | 81.800 K 195.45 % | 27.687 K 10.37 % | 25.085 K -35.03 % | 38.608 K 20.77 % | 31.968 K -7.98 % | 34.741 K 20.35 % | 28.867 K 23.03 % | 23.463 K -94.06 % | 395.301 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 17.665 M | 0.000 -100.00 % | 5.292 M 163.79 % | -8.296 M -260.97 % | -2.298 M -52 109.01 % | 4.419 K 101.77 % | -250.000 K -24.78 % | -200.360 K -1 769.67 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 18.297 M -12.03 % | 20.799 M -17.89 % | 25.330 M 211.49 % | 8.132 M 202.26 % | -7.952 M -473.46 % | -1.387 M -104.44 % | 31.200 M 223.67 % | 9.640 M 360.04 % | 2.095 M 124.38 % | 933.846 K -87.48 % | 7.457 M -27.21 % | 10.245 M 123.43 % | 4.585 M -68.91 % | 14.750 M -80.08 % | 74.042 M 892.48 % | 7.460 M 33.07 % | 5.606 M 11 059.93 % | -51.154 K |
| Cost and expenses | 168.446 M 84.39 % | 91.355 M 31.18 % | 69.643 M 51.38 % | 46.004 M 45.64 % | 31.588 M -80.52 % | 162.154 M -29.69 % | 230.628 M 63.33 % | 141.207 M 73.16 % | 81.548 M 88.38 % | 43.290 M -69.00 % | 139.651 M 93.12 % | 72.314 M 183.32 % | 25.524 M -81.33 % | 136.703 M -4.90 % | 143.745 M 1 826.79 % | 7.460 M 33.07 % | 5.606 M 11 059.93 % | -51.154 K |
| Research and development expenses | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.119 39.29 % | -0.197 35.88 % | -0.307 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 18.297 M 487.57 % | 3.114 M -87.71 % | 25.330 M 791.90 % | 2.840 M 725.58 % | 344.000 K -62.26 % | 911.600 K 338.93 % | 207.687 K -97.63 % | 8.751 M 2 970.56 % | 285.000 K 88.00 % | 151.593 K 34.01 % | 113.121 K -93.86 % | 1.842 M 550.11 % | 283.399 K -81.90 % | 1.566 M -10.65 % | 1.752 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 6.196 M -11.27 % | 6.983 M 698.97 % | 874.000 K 537.96 % | 137.000 K 52.95 % | 89.570 K -31.29 % | 130.357 K 148.93 % | 52.367 K 41.99 % | 36.880 K -58.36 % | 88.576 K | 0.000 -100.00 % | 33.635 K -57.50 % | 79.148 K -98.96 % | 7.576 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 289.600 K -63.89 % | 802.000 K 488.41 % | 136.300 K | 0.000 -100.00 % | 1.127 M -19.50 % | 1.400 M -22.49 % | 1.806 M -20.52 % | 2.272 M 695.65 % | 285.612 K 118 411.20 % | 241.000 | 0.000 -100.00 % | 48.271 K 42.84 % | 33.794 K 13.22 % | 29.848 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 573.600 K -23.93 % | 754.000 K 52.63 % | 494.000 K -79.60 % | 2.421 M | 0.000 -100.00 % | 176.892 M -26.39 % | 240.313 M 56.95 % | 153.115 M 87.15 % | 81.816 M 151 511 622.22 % | 54.000 -99.92 % | 64.539 K -95.27 % | 1.365 M -22.51 % | 1.762 M -78.68 % | 8.264 M 371.61 % | 1.752 M 358.64 % | 382.055 K | 0.000 | 0.000 |
| Operating income | 98.885 M 39.68 % | 70.794 M 96.72 % | 35.987 M 573.54 % | 5.343 M -3.00 % | 5.508 M 281.45 % | 1.444 M -78.03 % | 6.573 M 128.72 % | -22.885 M -4 163.91 % | 563.134 K 115.33 % | -3.673 M 90.85 % | -40.159 M -952.92 % | -3.814 M -472.49 % | -666.230 K 91.77 % | -8.094 M 88.35 % | -69.447 M -506.22 % | 17.096 M 404.93 % | -5.606 M -11 060.01 % | 51.154 K |
| Operating income ratio | 0.37 -12.09 % | 0.42 11.12 % | 0.38 209.92 % | 0.12 10.46 % | 0.11 1 279.70 % | 0.01 -73.82 % | 0.03 117.12 % | -0.18 -2 088.36 % | 0.01 109.68 % | -0.09 66.94 % | -0.28 -420.25 % | -0.05 -101.12 % | -0.03 59.79 % | -0.07 92.68 % | -0.91 -231.17 % | 0.70 176.44 % | -0.91 -2 540.21 % | 0.04 |
| Total other income expenses net | -14.701 M -1 733.27 % | -801.900 K -472.79 % | -140.000 K 98.16 % | -7.620 M -210.08 % | 6.922 M 147.03 % | -14.717 M -742.45 % | -1.747 M 85.27 % | -11.856 M -4 658.72 % | -249.140 K -129 860.42 % | 192.000 100.00 % | -47.682 M -2 208.26 % | -2.066 M -105 184.76 % | -1.962 K | 0.000 -100.00 % | 69.703 M 17 820.63 % | -393.341 K 44.93 % | -714.265 K 16.27 % | -853.106 K |
| 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 | -193.477 M -196.41 % | -65.274 M 17.64 % | -79.253 M 70.37 % | -267.499 M -1 379.59 % | 20.905 M 167.99 % | -30.748 M -1 045.27 % | 3.253 M -82.69 % | 18.795 M 81.23 % | 10.371 M 296.08 % | -5.289 M 53.94 % | -11.484 M -368.41 % | -2.452 M 21.96 % | -3.142 M -443.51 % | 914.535 K 184.40 % | -1.084 M 60.78 % | -2.763 M -926.28 % | 334.406 K 73.86 % | 192.341 K |
| Total investments | 1.065 B 62.61 % | 654.627 M 468 327.19 % | 139.750 K -99.88 % | 116.593 M -4.68 % | 122.319 M 47.88 % | 82.716 M -27.20 % | 113.623 M 9.89 % | 103.401 M -13.06 % | 118.937 M 35.34 % | 87.878 M 99.97 % | 43.947 M -54.82 % | 97.264 M 0.00 % | 97.264 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.451 M 20.76 % | 2.030 M |
| Total debt | 80.170 M 234.40 % | 23.975 M -2.14 % | 24.499 M 3.02 % | 23.780 M 0.00 % | 23.780 M 0.00 % | 23.780 M 5.60 % | 22.520 M 7.75 % | 20.900 M 3.18 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.455 M | 0.000 | 0.000 -100.00 % | 375.911 K 66.40 % | 225.911 K |
| Accumulated other comprehensive income loss | 30.843 M 222.56 % | -25.165 M -60.54 % | -15.675 M -239.07 % | -4.623 M -108.53 % | -2.217 M 60.70 % | -5.641 M -101.75 % | 321.615 M 0.00 % | 321.615 M 0.00 % | 321.615 M 0.00 % | 321.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 65.955 M 692.44 % | 8.323 M 118.51 % | -44.958 M 34.26 % | -68.390 M -6.06 % | -64.482 M 16.78 % | -77.481 M -1.57 % | -76.285 M -57.23 % | -48.518 M 2.68 % | -49.855 M 1.10 % | -50.411 M -7.88 % | -46.729 M -624.02 % | -6.454 M 6.39 % | -6.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 445.697 M 100.00 % | 222.848 M 0.00 % | 222.848 M 26.15 % | 176.660 M 37.50 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 0.00 % | 128.480 M 5.14 % | 122.200 M 0.00 % | 122.200 M 4 887.76 % | 2.450 M 0.00 % | 2.450 M 0.00 % | 2.450 M |
| Total equity | 1.382 B 77.51 % | 778.534 M 4.63 % | 744.093 M 52.01 % | 489.502 M 92.02 % | 254.916 M 6.89 % | 238.493 M 81.99 % | 131.047 M -30.59 % | 188.802 M 4.78 % | 180.185 M -33.52 % | 271.041 M -1.40 % | 274.886 M -12.78 % | 315.161 M 0.14 % | 314.720 M 84.24 % | 170.818 M -4.52 % | 178.912 M 1 254.08 % | 13.213 M 439.30 % | 2.450 M 0.00 % | 2.450 M |
| Other non current liabilities | -600.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -24.032 M -5.37 % | -22.807 M | 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 -100.00 % | 683.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 -100.00 % | 375.911 K 66.40 % | 225.911 K |
| Total non current liabilities | -600.000 -500.00 % | -100.000 -100.01 % | 684.000 K 22 700.00 % | 3.000 K -98.27 % | 173.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.965 K | 0.000 | 0.000 -100.00 % | 1.477 M -15.35 % | 1.745 M 0.01 % | 1.745 M 97.56 % | 883.256 K 134.96 % | 375.911 K 66.40 % | 225.911 K |
| Other current liabilities | 930.700 K 157.10 % | 362.000 K -93.25 % | 5.362 M 105.49 % | -97.623 M | 0.000 | 0.000 | 0.000 100.00 % | -341.364 K -263.23 % | 209.131 K 107.87 % | -2.659 M -4 547.52 % | 59.782 K | 0.000 -100.00 % | 146.310 K -84.89 % | 968.284 K 13.84 % | 850.591 K -83.16 % | 5.050 M 2 002.45 % | 240.214 K -4.31 % | 251.028 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 341.364 K -92.46 % | 4.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 80.170 M 234.40 % | 23.975 M 0.67 % | 23.816 M 0.15 % | 23.780 M 0.00 % | 23.780 M 0.00 % | 23.780 M 5.60 % | 22.520 M 7.75 % | 20.900 M 3.18 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.455 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 81.860 M 210.22 % | 26.388 M -12.83 % | 30.270 M 27.28 % | 23.783 M -0.71 % | 23.954 M -0.33 % | 24.032 M 5.37 % | 22.807 M 6.86 % | 21.343 M -64.03 % | 59.343 M 2 331.93 % | -2.659 M -114.81 % | 17.953 M 557.81 % | 2.729 M 1 280.71 % | 197.667 K -95.81 % | 4.717 M 454.57 % | 850.591 K -83.16 % | 5.050 M 2 002.45 % | 240.214 K -4.31 % | 251.028 K |
| Total liabilities | 81.859 M 210.22 % | 26.387 M -14.75 % | 30.953 M 30.15 % | 23.783 M -0.71 % | 23.954 M -0.33 % | 24.032 M 5.37 % | 22.807 M 6.86 % | 21.343 M -64.03 % | 59.343 M 2 331.93 % | -2.659 M -114.81 % | 17.953 M 557.81 % | 2.729 M 62.96 % | 1.675 M -74.08 % | 6.462 M 148.97 % | 2.596 M -56.26 % | 5.934 M 863.06 % | 616.125 K 29.18 % | 476.940 K |
| Other non current assets | 14.340 M 27.29 % | 11.266 M -98.15 % | 608.048 M 18 420.22 % | -3.319 M -831 929.57 % | 399.000 -99.99 % | 7.571 M 25 337.92 % | -30.000 K 99.99 % | -294.753 M -289.52 % | 155.530 M 5 824.66 % | -2.717 M -106.18 % | 43.947 M -55.14 % | 97.954 M 14 109.14 % | 689.375 K -52.94 % | 1.465 M 112.49 % | 689.375 K | 0.000 -100.00 % | 2.801 M 26.46 % | 2.215 M |
| Long term investments | 0.000 | 0.000 100.00 % | -607.894 M | 0.000 100.00 % | -399.000 -100.04 % | 1.125 M 3 650.00 % | 30.000 K -95.30 % | 638.170 K | 0.000 | 0.000 -100.00 % | 43.947 M -54.82 % | 97.264 M 0.00 % | 97.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 178.800 K -55.85 % | 405.000 K -35.92 % | 632.000 K | 0.000 | 0.000 -100.00 % | 2.554 K 0.00 % | 2.554 K 0.00 % | 2.554 K 0.04 % | 2.553 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 3.292 M 0.00 % | 3.292 M 801 073.24 % | -411.000 -100.01 % | 3.319 M -17.30 % | 4.013 M 146.13 % | -8.699 M | 0.000 | 0.000 100.00 % | -158.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.471 M -6.11 % | 3.697 M 485.35 % | 631.589 K -80.97 % | 3.319 M -17.30 % | 4.013 M 146.15 % | -8.696 M -340 600.27 % | 2.554 K 0.00 % | 2.554 K 100.00 % | -158.239 M | 0.000 100.00 % | -43.947 M 54.82 % | -97.264 M | 0.000 -100.00 % | 43.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 9.596 M 1 189.78 % | 744.000 K -58.55 % | 1.795 M | 0.000 100.00 % | -4.013 M -70 892.49 % | 5.669 K 0.00 % | 5.669 K -49.54 % | 11.235 K -37.04 % | 17.846 K -27.03 % | 24.456 K 423.01 % | 4.676 K -98.61 % | 336.059 K -93.62 % | 5.267 M -27.88 % | 7.303 M -16.01 % | 8.695 M -16.55 % | 10.420 M | 0.000 | 0.000 |
| Total non current assets | 27.407 M 74.49 % | 15.707 M 40.52 % | 11.177 M 236.77 % | 3.319 M -17.29 % | 4.013 M 32.45 % | 3.030 M 53 346.53 % | 5.669 K -49.54 % | 11.235 K -37.04 % | 17.846 K -27.03 % | 24.456 K -99.95 % | 46.677 M -53.85 % | 101.131 M -2.02 % | 103.220 M 97.48 % | 52.268 M 456.95 % | 9.385 M -9.93 % | 10.420 M 272.02 % | 2.801 M 26.46 % | 2.215 M |
| Other current assets | 12.268 M 41.57 % | 8.666 M 12.18 % | 7.725 M 772 589.70 % | -1.000 K -150.00 % | 2.000 K 200 100.00 % | -1.000 -100.00 % | 6.774 M -96.40 % | 188.005 M 99.59 % | 94.197 M -46.23 % | 175.190 M 4.01 % | 168.432 M 21.66 % | 138.441 M 8 372.73 % | 1.634 M -35.02 % | 2.514 M 464.74 % | -689.375 K -111.56 % | 5.964 M 2 565.05 % | 223.776 K 1 293.29 % | 16.061 K |
| Short term investments | 1.065 B 62.61 % | 654.627 M 9.03 % | 600.383 M 414.94 % | 116.593 M -4.68 % | 122.319 M 49.92 % | 81.591 M -28.17 % | 113.593 M 10.54 % | 102.763 M -13.60 % | 118.937 M 35.34 % | 87.878 M 150.85 % | 35.032 M -52.88 % | 74.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 273.647 M 206.61 % | 89.249 M -13.98 % | 103.752 M -64.38 % | 291.279 M 10 031.44 % | 2.875 M -94.73 % | 54.528 M 183.01 % | 19.267 M 815.47 % | 2.105 M -78.71 % | 9.884 M 86.87 % | 5.289 M -53.94 % | 11.484 M 368.41 % | 2.452 M -21.96 % | 3.142 M 23.65 % | 2.541 M 134.46 % | 1.084 M -60.78 % | 2.763 M 6 557.36 % | 41.505 K 23.64 % | 33.570 K |
| Cash and short term investments | 1.338 B 79.89 % | 743.876 M 4.51 % | 711.785 M 74.51 % | 407.872 M 225.79 % | 125.194 M -8.03 % | 136.119 M 2.45 % | 132.860 M 26.69 % | 104.868 M -18.59 % | 128.821 M 38.27 % | 93.167 M 711.27 % | 11.484 M 368.41 % | 2.452 M -21.96 % | 3.142 M 23.65 % | 2.541 M 134.46 % | 1.084 M -60.78 % | 2.763 M 6 557.36 % | 41.505 K 23.64 % | 33.570 K |
| Total current assets | 1.436 B 82.00 % | 789.214 M 3.78 % | 760.457 M 49.12 % | 509.966 M 85.54 % | 274.856 M 5.92 % | 259.495 M -1.78 % | 264.188 M -10.17 % | 294.101 M -15.51 % | 348.077 M 29.71 % | 268.358 M 9.02 % | 246.162 M 13.56 % | 216.759 M 1.68 % | 213.175 M 70.52 % | 125.012 M -27.37 % | 172.123 M 1 872.33 % | 8.727 M 3 189.66 % | 265.282 K -62.75 % | 712.156 K |
| Inventory | 56.912 M 302.39 % | 14.144 M 1 040.98 % | 1.240 M -72.27 % | 4.471 M 13.47 % | 3.940 M -13.35 % | 4.547 M -32.87 % | 6.774 M 1.14 % | 6.697 M -95.69 % | 155.318 M 76.27 % | 88.114 M 151.53 % | 35.032 M -52.88 % | 74.340 M 23.55 % | 60.171 M 126.63 % | 26.550 M 10.39 % | 24.052 M | 0.000 | 0.000 -100.00 % | 662.525 K |
| Net receivables | 29.061 M 28.99 % | 22.529 M -43.26 % | 39.707 M -59.33 % | 97.624 M -33.01 % | 145.720 M 22.63 % | 118.829 M -4.60 % | 124.554 M -31.76 % | 182.536 M 45.96 % | 125.058 M 9 559.57 % | 1.295 M -95.85 % | 31.214 M 1 944.46 % | 1.527 M -98.97 % | 148.228 M 58.69 % | 93.407 M -36.75 % | 147.677 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 8.596 M 159.01 % | 3.319 M -17.29 % | 4.013 M 32.70 % | 3.024 M 118 510.92 % | -2.554 K -100.00 % | 294.112 M 10 756.89 % | 2.709 M -0.29 % | 2.717 M -0.32 % | 2.726 M -4.06 % | 2.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 |
| Account payables | 759.300 K 9.73 % | 692.000 K -36.63 % | 1.092 M -98.88 % | 97.624 M 59 066.06 % | 165.000 K 74.96 % | 94.307 K -1.33 % | 95.580 K -4.90 % | 100.500 K -99.71 % | 34.350 M | 0.000 -100.00 % | 17.893 M 555.62 % | 2.729 M 5 214.18 % | 51.357 K -82.51 % | 293.631 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 1.000 K -88.89 % | 9.000 K -94.30 % | 157.875 K -17.46 % | 191.275 K -44.11 % | 342.239 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 26.388 M -14.75 % | 30.952 M 3 095 100.00 % | 1.000 K -100.00 % | 23.954 M -0.33 % | 24.032 M 5.37 % | 22.807 M 6.86 % | 21.343 M -64.03 % | 59.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.425 M -25.75 % | 1.919 M -43.75 % | 3.412 M 100.89 % | -384.092 M -278.74 % | -101.413 M 9.73 % | -112.339 M -1.81 % | -110.340 M -31.41 % | -83.968 M 22.66 % | -108.566 M | 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 -100.00 % | 683.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.217 M -60.70 % | 5.641 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 |
| Other total stockholders equity | 838.027 M 46.87 % | 570.609 M 0.00 % | 570.609 M 47.88 % | 385.855 M 102.11 % | 190.918 M 1.83 % | 187.494 M -0.90 % | 189.192 M -1.88 % | 192.808 M -0.17 % | 193.135 M 0.08 % | 192.972 M -0.08 % | 193.135 M | 0.000 | 0.000 -100.00 % | 48.618 M -11.56 % | 54.975 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.477 M -15.35 % | 1.745 M 0.01 % | 1.745 M 97.56 % | 883.256 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K 98.27 % | -173.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.965 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.464 B 81.86 % | 804.921 M 4.31 % | 771.634 M 50.33 % | 513.285 M 84.06 % | 278.870 M 6.23 % | 262.525 M -0.63 % | 264.194 M -10.17 % | 294.112 M -15.51 % | 348.094 M 29.70 % | 268.382 M -8.35 % | 292.839 M -7.88 % | 317.890 M 0.47 % | 316.395 M 78.47 % | 177.280 M -2.33 % | 181.507 M 847.99 % | 19.146 M 524.45 % | 3.066 M 4.76 % | 2.927 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 | -53.153 M -866.96 % | -5.497 M -110.43 % | 52.716 M 9.47 % | 48.157 M 299.39 % | -24.152 M -439.64 % | -4.476 M -122.75 % | 19.677 M 303.06 % | -9.690 M -152.96 % | 18.299 M 139.40 % | -46.449 M -802.45 % | -5.147 M -195.40 % | -1.742 M 98.01 % | -87.437 M -278.05 % | 49.107 M 129.14 % | -168.544 M -18 026.65 % | -929.811 K -253.63 % | 605.231 K 196.08 % | -629.943 K |
| Accounts receivables | -8.380 M -767.32 % | -966.200 K 45.44 % | -1.771 M | 0.000 | 0.000 -100.00 % | 818.000 -99.93 % | 1.227 M -97.96 % | 60.105 M 236.40 % | -44.065 M -280.18 % | 24.456 M 182.38 % | -29.687 M -3 952.85 % | -732.499 K -147.31 % | 1.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -42.768 M -231.43 % | -12.904 M -1 134.95 % | -1.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.594 M 87.58 % | -53.082 M -235.04 % | 39.308 M 377.44 % | -14.168 M 57.86 % | -33.621 M -1 245.72 % | -2.498 M 89.61 % | -24.052 M | 0.000 -100.00 % | 662.525 K 200.00 % | -662.525 K |
| Accounts payables | 67.600 K 116.92 % | -399.600 K -136.63 % | 1.091 M 761.21 % | -165.000 K -335.07 % | 70.193 K 5 613.98 % | -1.273 K 74.13 % | -4.920 K 99.99 % | -34.250 M -199.71 % | 34.350 M 291.97 % | -17.893 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.073 M -123.62 % | 8.773 M -83.89 % | 54.440 M 12.66 % | 48.322 M 299.49 % | -24.222 M -441.26 % | -4.475 M -124.25 % | 18.455 M 151.92 % | -35.545 M -202.71 % | 34.607 M 48 814.69 % | 70.750 K 100.16 % | -44.455 M -457.76 % | 12.426 M 123.09 % | -53.816 M -204.28 % | 51.606 M 135.72 % | -144.492 M | 0.000 100.00 % | -57.294 K -275.85 % | 32.582 K |
| Other non cash items | 6.829 M 119.70 % | -34.663 M -223.15 % | -10.727 M -124.20 % | -4.784 M 0.99 % | -4.832 M -182.36 % | 5.867 M -83.74 % | 36.089 M 344.58 % | 8.118 M -55.16 % | 18.102 M 23 546.84 % | 76.551 K -99.81 % | 39.373 M 2 273.34 % | -1.812 M -227.84 % | -552.595 K 38.88 % | -904.118 K 49.58 % | -1.793 M 58.43 % | -4.314 M | 0.000 | 0.000 |
| Net cash provided by operating activities | 16.448 M 22.64 % | 13.412 M -81.06 % | 70.803 M 72.29 % | 41.096 M 348.25 % | -16.554 M -458.31 % | 4.620 M -84.68 % | 30.147 M 212.81 % | -26.724 M -255.30 % | 17.208 M 134.39 % | -50.046 M -752.68 % | -5.869 M -168.16 % | -2.189 M 97.48 % | -86.894 M -279.63 % | 48.373 M 129.04 % | -166.577 M -1 506.76 % | 11.841 M 2 588.05 % | 440.512 K 818.89 % | -61.277 K |
| Investments in property plant and equipment | -228.000 K | 0.000 100.00 % | -2.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.835 K | 0.000 100.00 % | -2.066 M | 0.000 100.00 % | -50.371 M -179 862.31 % | -27.990 K 99.74 % | -10.802 M | 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 |
| Purchases of investments | -369.692 M -454.16 % | -66.712 M 87.12 % | -518.115 M | 0.000 100.00 % | -41.777 M -636.01 % | -5.676 M 88.36 % | -48.750 M 74.62 % | -192.101 M -518.50 % | -31.059 M -40 704.68 % | -76.117 K 99.78 % | -34.779 M | 0.000 100.00 % | -97.264 M | 0.000 | 0.000 100.00 % | -420.212 K | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.474 M -50.78 % | 5.026 M -84.03 % | 31.463 M -3.71 % | 32.674 M -84.64 % | 212.673 M | 0.000 -100.00 % | 43.871 M -10.45 % | 48.991 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.478 M | 0.000 | 0.000 |
| Other investing activites | 47.943 M 21.07 % | 39.599 M 121.61 % | 17.869 M 354.12 % | 3.935 M 41.59 % | 2.779 M -44.35 % | 4.993 M 52.37 % | 3.277 M -84.07 % | 20.572 M 62.89 % | 12.630 M 16 492.30 % | 76.117 K -99.46 % | 14.211 M 298.55 % | 3.566 M -91.85 % | 43.774 M 187.55 % | -50.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -321.977 M -1 087.56 % | -27.113 M 94.60 % | -502.492 M -7 940.66 % | 6.409 M 118.86 % | -33.972 M -210.37 % | 30.781 M 340.51 % | -12.798 M -162.21 % | 20.572 M 211.62 % | -18.430 M -142.03 % | 43.851 M 208.57 % | 14.211 M 847.41 % | 1.500 M 102.80 % | -53.490 M -6.19 % | -50.371 M -179 862.31 % | -27.990 K 99.68 % | -8.744 M | 0.000 | 0.000 |
| Debt repayment | 56.195 M 35 242.77 % | 159.000 K 136.42 % | -436.600 K | 0.000 | 0.000 -100.00 % | 1.260 M -22.22 % | 1.620 M 151.24 % | 644.794 K | 0.000 | 0.000 -100.00 % | 690.478 K | 0.000 100.00 % | -3.455 M -200.00 % | 3.455 M | 0.000 100.00 % | -375.912 K -350.61 % | 150.000 K 108.33 % | 72.000 K |
| Common stock issued | 490.267 M | 0.000 -100.00 % | 53.242 M -85.59 % | 369.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.280 M | 0.000 -100.00 % | 164.925 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.485 M -5 777.73 % | -961.000 K -100.50 % | 191.294 M 248.89 % | -128.480 M -11 300.18 % | -1.127 M 19.50 % | -1.400 M 22.49 % | -1.806 M 20.52 % | -2.272 M | 0.000 | 0.000 | 0.000 100.00 % | -1.102 K -100.00 % | 138.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 489.977 M 61 194.39 % | -802.000 K -100.33 % | 244.100 M -33.92 % | 369.380 M 32 875.51 % | -1.127 M -705.00 % | -140.000 K 24.80 % | -186.164 K 88.56 % | -1.628 M | 0.000 | 0.000 -100.00 % | 690.478 K 62 756.81 % | -1.102 K -100.00 % | 140.985 M 3 980.38 % | 3.455 M -97.90 % | 164.925 M 43 973.30 % | -375.912 K -350.61 % | 150.000 K 108.33 % | 72.000 K |
| Effect of forex changes on cash | 0.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 184.447 M 1 371.79 % | -14.503 M 92.27 % | -187.590 M -165.04 % | 288.405 M 658.35 % | -51.653 M -246.49 % | 35.261 M 105.45 % | 17.163 M 320.62 % | -7.779 M -269.31 % | 4.595 M 174.17 % | -6.195 M -168.58 % | 9.032 M 1 409.46 % | -689.782 K -214.80 % | 600.853 K -58.76 % | 1.457 M 186.75 % | -1.680 M -161.71 % | 2.722 M 34 394.73 % | -7.936 K 25.99 % | -10.723 K |
| Cash at beginning of period | 89.249 M -13.98 % | 103.752 M -64.39 % | 291.342 M 10 032.57 % | 2.875 M -94.73 % | 54.528 M 183.01 % | 19.267 M 815.47 % | 2.105 M -78.71 % | 9.884 M 86.87 % | 5.289 M -53.94 % | 11.484 M 368.41 % | 2.452 M -21.96 % | 3.142 M 23.65 % | 2.541 M 134.46 % | 1.084 M -60.78 % | 2.763 M 6 557.20 % | 41.506 K 0.00 % | 41.506 K 23.64 % | 33.570 K |
| Cash at end of period | 273.696 M 206.67 % | 89.249 M -13.98 % | 103.752 M -64.38 % | 291.280 M 10 031.48 % | 2.875 M -94.73 % | 54.528 M 183.01 % | 19.267 M 815.47 % | 2.105 M -78.71 % | 9.884 M 86.87 % | 5.289 M -53.94 % | 11.484 M 368.41 % | 2.452 M -21.96 % | 3.142 M 23.65 % | 2.541 M 134.46 % | 1.084 M -60.78 % | 2.763 M 8 130.97 % | 33.570 K 46.93 % | 22.847 K |
| Operating cash flow | 16.448 M -68.40 % | 52.050 M -26.49 % | 70.803 M 72.29 % | 41.096 M 348.25 % | -16.554 M -458.31 % | 4.620 M -84.68 % | 30.147 M 212.81 % | -26.724 M -255.30 % | 17.208 M 134.39 % | -50.046 M -752.68 % | -5.869 M -168.16 % | -2.189 M 97.48 % | -86.894 M -279.63 % | 48.373 M 129.04 % | -166.577 M -1 506.76 % | 11.841 M 2 588.05 % | 440.512 K 818.89 % | -61.277 K |
| Capital expenditure | -228.000 K | 0.000 100.00 % | -2.246 M | 0.000 -100.00 % | 4.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.835 K | 0.000 100.00 % | -2.066 M | 0.000 100.00 % | -50.371 M -179 862.31 % | -27.990 K 99.74 % | -10.802 M | 0.000 | 0.000 |
| Free CashFlow | 16.219 M -68.84 % | 52.050 M -24.08 % | 68.557 M 66.82 % | 41.096 M 348.25 % | -16.554 M -458.31 % | 4.620 M -84.68 % | 30.147 M 212.81 % | -26.724 M -255.30 % | 17.208 M 134.37 % | -50.065 M -753.02 % | -5.869 M -37.96 % | -4.254 M 95.10 % | -86.894 M -4 248.73 % | -1.998 M 98.80 % | -166.605 M -16 126.71 % | 1.040 M 135.99 % | 440.512 K 818.89 % | -61.277 K |
| 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-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 80.589 M 3.08 % | 78.183 M 1 009.20 % | 7.049 M -92.49 % | 93.818 M 86.66 % | 50.262 M 28.59 % | 39.088 M 63.61 % | 23.890 M -29.70 % | 33.985 M -33.75 % | 51.295 M 140.77 % | 21.305 M -51.29 % | 43.739 M 1 109.45 % | 3.616 M 224.22 % | 1.115 M -96.93 % | 36.340 M 3 252.40 % | 1.084 M -43.26 % | 1.910 M -34.40 % | 2.912 M -27.95 % | 4.042 M -81.90 % | 22.329 M 7.55 % | 20.762 M 680.61 % | 2.660 M -98.44 % | 170.871 M 4 385.04 % | 3.810 M 115.49 % | 1.768 M -51.56 % | 3.650 M -98.21 % | 203.684 M 5 375.38 % | 3.720 M 9.12 % | 3.409 M -10.29 % | 3.800 M -15.02 % | 4.472 M 11.79 % | 4.000 M 7.19 % | 3.732 M -96.70 % | 113.181 M 560.39 % | 17.138 M 328.05 % | 4.004 M -89.45 % | 37.950 M 995.52 % | 3.464 M 18.31 % | 2.928 M -90.33 % | 30.282 M 761.51 % | 3.515 M 25.54 % | 2.800 M -97.33 % | 104.932 M 1 707.30 % | 5.806 M -67.72 % | 17.989 M 43.29 % | 12.554 M -73.47 % | 47.325 M 1 487.01 % | 2.982 M 2.93 % | 2.897 M -78.76 % | 13.638 M 174.55 % | 4.967 M -3.94 % | 5.171 M | 0.000 -100.00 % | 671.000 K |
| Net income | 22.112 M 46.02 % | 15.143 M 63.88 % | 9.240 M -54.95 % | 20.509 M 18.50 % | 17.307 M -25.74 % | 23.307 M 90.72 % | 12.221 M 86.42 % | 6.555 M -39.83 % | 10.895 M 17.46 % | 9.276 M -34.34 % | 14.128 M 861.93 % | -1.854 M -254.67 % | 1.199 M 140.57 % | -2.955 M 55.62 % | -6.658 M -409.23 % | 2.153 M -39.40 % | 3.553 M 10.06 % | 3.228 M -27.51 % | 4.453 M 28.89 % | 3.455 M 37.47 % | 2.513 M 137.71 % | -6.666 M -486.09 % | -1.137 M -194.58 % | 1.203 M -87.08 % | 9.306 M 208.85 % | -8.549 M -103.01 % | -4.211 M -130.44 % | 13.835 M 149.49 % | -27.953 M 36.60 % | -44.091 M -885.77 % | 5.611 M -86.41 % | 41.289 M 245.38 % | -28.400 M -38.96 % | -20.437 M -678.74 % | 3.531 M 188.84 % | -3.975 M -341.74 % | 1.644 M 162.81 % | -2.618 M 49.00 % | -5.133 M -292.03 % | 2.673 M 89.44 % | 1.411 M 107.49 % | -18.844 M 39.64 % | -31.217 M -1 220.50 % | 2.786 M -60.22 % | 7.003 M 268.41 % | -4.158 M -456.63 % | 1.166 M -47.67 % | 2.228 M 55.05 % | 1.437 M 1 073.48 % | -147.615 K -126.84 % | 550.000 K -10.42 % | 614.000 K 139.11 % | -1.570 M |
| Income before tax | 31.562 M 31.45 % | 24.010 M 119.05 % | 10.961 M -58.04 % | 26.125 M 12.56 % | 23.210 M -26.37 % | 31.524 M 114.93 % | 14.667 M 58.60 % | 9.248 M -36.52 % | 14.568 M -1.91 % | 14.852 M 5.12 % | 14.128 M 861.93 % | -1.854 M -188.50 % | 2.095 M 258.24 % | -1.324 M 80.11 % | -6.658 M -409.23 % | 2.153 M -39.40 % | 3.553 M 76.89 % | 2.008 M -54.90 % | 4.453 M 28.89 % | 3.455 M 37.47 % | 2.513 M 140.91 % | -6.143 M -440.12 % | -1.137 M -194.58 % | 1.203 M -87.08 % | 9.306 M 227.22 % | -7.315 M -73.71 % | -4.211 M -130.44 % | 13.835 M 149.49 % | -27.953 M 36.21 % | -43.821 M -872.87 % | 5.670 M -86.30 % | 41.396 M 245.76 % | -28.400 M -39.02 % | -20.429 M -678.51 % | 3.531 M 188.84 % | -3.975 M -341.74 % | 1.644 M 163.02 % | -2.609 M 52.62 % | -5.507 M -306.02 % | 2.673 M 49.75 % | 1.785 M 109.53 % | -18.728 M 40.01 % | -31.217 M -1 220.50 % | 2.786 M -60.22 % | 7.003 M 183.24 % | -8.413 M -808.17 % | 1.188 M -46.68 % | 2.228 M 55.05 % | 1.437 M 620.22 % | -276.229 K -150.22 % | 550.000 K -10.42 % | 614.000 K 139.11 % | -1.570 M |
| Income before tax ratio | 0.39 27.53 % | 0.31 -80.25 % | 1.56 458.43 % | 0.28 -39.70 % | 0.46 -42.74 % | 0.81 31.37 % | 0.61 125.61 % | 0.27 -4.18 % | 0.28 -59.26 % | 0.70 115.82 % | 0.32 163.00 % | -0.51 -127.30 % | 1.88 5 255.50 % | -0.04 99.41 % | -6.14 -644.97 % | 1.13 -7.61 % | 1.22 145.52 % | 0.50 149.13 % | 0.20 19.84 % | 0.17 -82.39 % | 0.94 2 728.53 % | -0.04 87.96 % | -0.30 -143.89 % | 0.68 -73.32 % | 2.55 7 199.27 % | -0.04 96.83 % | -1.13 -127.89 % | 4.06 155.17 % | -7.36 24.94 % | -9.80 -791.35 % | 1.42 -87.22 % | 11.09 4 520.98 % | -0.25 78.95 % | -1.19 -235.15 % | 0.88 942.07 % | -0.10 -122.07 % | 0.47 153.27 % | -0.89 -389.99 % | -0.18 -123.91 % | 0.76 19.29 % | 0.64 457.18 % | -0.18 96.68 % | -5.38 -3 571.68 % | 0.15 -72.24 % | 0.56 413.78 % | -0.18 -144.62 % | 0.40 -48.20 % | 0.77 629.90 % | 0.11 289.48 % | -0.06 -152.28 % | 0.11 | 0.00 100.00 % | -2.34 |
| EBITDA | 31.580 M 29.30 % | 24.424 M 122.18 % | 10.993 M -57.94 % | 26.136 M 12.46 % | 23.240 M -28.00 % | 32.278 M 119.62 % | 14.697 M 48.17 % | 9.919 M -32.49 % | 14.692 M 3.19 % | 14.239 M | 0.000 -100.00 % | 300.000 -99.99 % | 2.095 M -61.33 % | 5.418 M | 0.000 | 0.000 -100.00 % | 3.553 M 13.33 % | 3.135 M 1 567 539.00 % | -200.000 -100.01 % | 3.455 M 37.47 % | 2.513 M 152.26 % | -4.809 M -322.88 % | -1.137 M -108.24 % | 13.810 M 48.39 % | 9.306 M 1.96 % | 9.127 M 316.82 % | -4.210 M -130.42 % | 13.836 M 149.50 % | -27.951 M 32.73 % | -41.553 M -832.66 % | 5.672 M -86.30 % | 41.398 M 245.76 % | -28.401 M -79.19 % | -15.850 M -548.60 % | 3.533 M 165.64 % | -5.382 M -427.00 % | 1.646 M 162.84 % | -2.619 M 52.43 % | -5.507 M -305.72 % | 2.677 M 49.80 % | 1.787 M 109.70 % | -18.430 M -189.66 % | -6.363 M -327.32 % | 2.799 M -60.10 % | 7.015 M 208.40 % | -6.472 M -497.40 % | 1.628 M -38.97 % | 2.668 M 42.55 % | 1.872 M 948.67 % | 178.511 K -81.97 % | 990.000 K 61.24 % | 614.000 K 365.15 % | 132.000 K |
| Net income ratio | 0.27 41.66 % | 0.19 -85.23 % | 1.31 499.68 % | 0.22 -36.51 % | 0.34 -42.25 % | 0.60 16.57 % | 0.51 165.19 % | 0.19 -9.19 % | 0.21 -51.21 % | 0.44 34.79 % | 0.32 163.00 % | -0.51 -147.71 % | 1.07 1 421.73 % | -0.08 98.68 % | -6.14 -644.97 % | 1.13 -7.61 % | 1.22 52.76 % | 0.80 300.42 % | 0.20 19.84 % | 0.17 -82.39 % | 0.94 2 522.38 % | -0.04 86.93 % | -0.30 -143.89 % | 0.68 -73.32 % | 2.55 6 174.49 % | -0.04 96.29 % | -1.13 -127.89 % | 4.06 155.17 % | -7.36 25.40 % | -9.86 -802.88 % | 1.40 -87.32 % | 11.06 4 509.51 % | -0.25 78.96 % | -1.19 -235.20 % | 0.88 942.07 % | -0.10 -122.07 % | 0.47 153.09 % | -0.89 -427.44 % | -0.17 -122.29 % | 0.76 50.91 % | 0.50 380.61 % | -0.18 96.66 % | -5.38 -3 571.68 % | 0.15 -72.24 % | 0.56 734.85 % | -0.09 -122.47 % | 0.39 -49.16 % | 0.77 629.90 % | 0.11 454.57 % | -0.03 -127.94 % | 0.11 | 0.00 100.00 % | -2.34 |
| Ratio EBITDA | 0.39 25.44 % | 0.31 -79.97 % | 1.56 459.84 % | 0.28 -39.75 % | 0.46 -44.01 % | 0.83 34.23 % | 0.62 110.78 % | 0.29 1.90 % | 0.29 -57.14 % | 0.67 | 0.00 -100.00 % | 0.00 -100.00 % | 1.88 1 159.85 % | 0.15 | 0.00 | 0.00 -100.00 % | 1.22 57.30 % | 0.78 8 658 346.74 % | 0.00 -100.01 % | 0.17 -82.39 % | 0.94 3 457.32 % | -0.03 90.57 % | -0.30 -103.82 % | 7.81 206.35 % | 2.55 5 589.89 % | 0.04 103.96 % | -1.13 -127.88 % | 4.06 155.18 % | -7.36 20.85 % | -9.29 -755.37 % | 1.42 -87.22 % | 11.09 4 521.01 % | -0.25 72.87 % | -0.92 -204.80 % | 0.88 722.20 % | -0.14 -129.85 % | 0.48 153.11 % | -0.89 -391.93 % | -0.18 -123.88 % | 0.76 19.33 % | 0.64 463.37 % | -0.18 83.97 % | -1.10 -804.31 % | 0.16 -72.15 % | 0.56 508.62 % | -0.14 -125.04 % | 0.55 -40.71 % | 0.92 571.06 % | 0.14 281.96 % | 0.04 -81.23 % | 0.19 | 0.00 -100.00 % | 0.20 |
| Gross profit ratio | 0.34 -17.39 % | 0.41 768.09 % | -0.06 -133.13 % | 0.18 -86.57 % | 1.37 45.90 % | 0.94 2.84 % | 0.91 672.60 % | 0.12 -24.94 % | 0.16 -45.64 % | 0.29 37.59 % | 0.21 134.76 % | -0.60 -399.34 % | -0.12 -200.87 % | 0.12 -74.11 % | 0.46 -47.51 % | 0.88 9.21 % | 0.81 -5.23 % | 0.85 2 732.71 % | 0.03 -82.25 % | 0.17 -82.77 % | 0.98 1 941.00 % | 0.05 -94.89 % | 0.94 14.79 % | 0.82 -8.57 % | 0.90 3 321.56 % | 0.03 -97.11 % | 0.91 2.80 % | 0.88 -2.51 % | 0.90 1.74 % | 0.89 -5.26 % | 0.94 0.71 % | 0.93 705.74 % | -0.15 86.79 % | -1.16 -227.18 % | 0.92 1 022.51 % | -0.10 -111.00 % | 0.90 221.68 % | -0.74 -361.78 % | -0.16 -117.95 % | 0.90 -0.43 % | 0.90 2 597.26 % | 0.03 103.54 % | -0.94 -606.69 % | 0.19 -69.76 % | 0.61 821.11 % | 0.07 124.74 % | -0.27 -126.97 % | 1.00 2 946.20 % | -0.04 96.20 % | -0.92 -406.86 % | 0.30 | 0.00 100.00 % | -0.01 |
| Weighted average shs out dil | 442.244 M 2.22 % | 432.646 M -1.67 % | 440.010 M -1.28 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M -0.89 % | 449.680 M -2.99 % | 463.550 M 35.34 % | 342.514 M 14.24 % | 299.830 M -18.35 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.98 % | 363.643 M 10.47 % | 329.168 M -8.35 % | 359.174 M -1.11 % | 363.197 M 0.56 % | 361.180 M -5.42 % | 381.886 M 3.37 % | 369.425 M 1.17 % | 365.146 M 0.11 % | 364.731 M -0.38 % | 366.134 M -0.10 % | 366.491 M -0.20 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M -0.02 % | 367.297 M 0.02 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.06 % | 366.999 M 0.06 % | 366.777 M 0.00 % | 366.777 M -0.12 % | 367.220 M -0.62 % | 369.494 M -0.61 % | 371.767 M -6.63 % | 398.146 M -0.54 % | 400.318 M 44.41 % | 277.200 M -16.82 % | 333.265 M 4.67 % | 318.402 M -22.48 % | 410.722 M 6.94 % | 384.053 M 4.58 % | 367.220 M 5.14 % | 349.271 M -22.17 % | 448.736 M |
| Weighted average shs out | 442.244 M 2.22 % | 432.646 M -1.67 % | 440.010 M -1.28 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M 0.00 % | 445.697 M -0.89 % | 449.680 M 0.00 % | 449.680 M 31.29 % | 342.514 M 14.24 % | 299.830 M -18.35 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.98 % | 363.643 M 10.47 % | 329.168 M -8.35 % | 359.174 M -1.11 % | 363.197 M 0.56 % | 361.180 M -5.42 % | 381.886 M 3.37 % | 369.425 M 1.17 % | 365.146 M 0.11 % | 364.731 M -0.38 % | 366.134 M -0.10 % | 366.491 M -0.20 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M -0.02 % | 367.297 M 0.02 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.00 % | 367.220 M 0.06 % | 366.999 M 0.06 % | 366.777 M 0.00 % | 366.777 M -0.12 % | 367.220 M -0.62 % | 369.494 M -0.61 % | 371.767 M -6.63 % | 398.146 M -0.54 % | 400.318 M 46.33 % | 273.573 M -17.91 % | 333.265 M 4.67 % | 318.402 M -22.48 % | 410.722 M 6.94 % | 384.053 M 4.58 % | 367.220 M 5.14 % | 349.271 M -22.17 % | 448.736 M |
| EPS diluted | 0.05 42.86 % | 0.04 66.67 % | 0.02 -54.35 % | 0.05 18.25 % | 0.04 -27.29 % | 0.05 95.26 % | 0.03 86.39 % | 0.01 -39.88 % | 0.02 16.43 % | 0.02 -33.12 % | 0.03 885.00 % | 0.00 -214.29 % | 0.00 135.53 % | -0.01 45.73 % | -0.02 -313.53 % | 0.01 -39.29 % | 0.01 12.00 % | 0.01 2.04 % | 0.01 16.67 % | 0.01 50.00 % | 0.01 138.15 % | -0.02 -482.54 % | 0.00 -200.00 % | 0.00 -87.50 % | 0.03 207.69 % | -0.02 -102.60 % | -0.01 -130.56 % | 0.04 150.40 % | -0.08 37.50 % | -0.12 -884.31 % | 0.02 -86.09 % | 0.11 246.67 % | -0.08 -36.36 % | -0.06 -672.92 % | 0.01 188.89 % | -0.01 -340.00 % | 0.00 145.00 % | -0.01 28.57 % | -0.01 -300.00 % | 0.01 -81.82 % | 0.04 155.00 % | -0.07 17.65 % | -0.09 -1 314.29 % | 0.01 -60.00 % | 0.02 216.67 % | -0.02 -528.57 % | 0.00 -50.00 % | 0.01 100.00 % | 0.00 683.33 % | 0.00 -138.71 % | 0.00 -55.71 % | 0.00 200.00 % | 0.00 |
| Earnings per share | 0.05 42.86 % | 0.04 66.67 % | 0.02 -54.35 % | 0.05 18.25 % | 0.04 -27.29 % | 0.05 95.26 % | 0.03 86.39 % | 0.01 -39.88 % | 0.02 16.43 % | 0.02 -33.12 % | 0.03 865.85 % | 0.00 -217.14 % | 0.00 135.53 % | -0.01 45.73 % | -0.02 -313.53 % | 0.01 -39.29 % | 0.01 59.09 % | 0.01 -28.16 % | 0.01 16.67 % | 0.01 50.00 % | 0.01 138.15 % | -0.02 -482.54 % | 0.00 -200.00 % | 0.00 -87.50 % | 0.03 207.69 % | -0.02 -102.60 % | -0.01 -130.56 % | 0.04 150.40 % | -0.08 37.50 % | -0.12 -884.31 % | 0.02 -86.09 % | 0.11 246.67 % | -0.08 -36.36 % | -0.06 -672.92 % | 0.01 188.89 % | -0.01 -340.00 % | 0.00 145.00 % | -0.01 28.57 % | -0.01 -300.00 % | 0.01 -81.82 % | 0.04 155.00 % | -0.07 17.65 % | -0.09 -1 314.29 % | 0.01 -60.00 % | 0.02 215.13 % | -0.02 -534.29 % | 0.00 -50.00 % | 0.01 100.00 % | 0.00 683.33 % | 0.00 -138.71 % | 0.00 -55.71 % | 0.00 200.00 % | 0.00 |
| Gross profit | 27.025 M -14.85 % | 31.739 M 7 510.46 % | -428.300 K -102.49 % | 17.208 M -74.94 % | 68.663 M 87.62 % | 36.597 M 68.26 % | 21.751 M 443.11 % | 4.005 M -50.27 % | 8.053 M 30.89 % | 6.153 M -32.98 % | 9.181 M 520.35 % | -2.184 M -1 518.98 % | -134.900 K -103.10 % | 4.357 M 767.93 % | 502.000 K -70.21 % | 1.685 M -28.36 % | 2.353 M -31.72 % | 3.446 M 412.81 % | 671.900 K -80.91 % | 3.519 M 34.48 % | 2.617 M -68.23 % | 8.237 M 129.35 % | 3.591 M 147.36 % | 1.452 M -55.71 % | 3.278 M -38.69 % | 5.347 M 58.48 % | 3.374 M 12.18 % | 3.007 M -12.54 % | 3.439 M -13.54 % | 3.977 M 5.91 % | 3.755 M 7.96 % | 3.478 M 119.97 % | -17.416 M 12.73 % | -19.958 M -644.38 % | 3.666 M 197.33 % | -3.767 M -220.46 % | 3.127 M 243.95 % | -2.172 M 55.35 % | -4.865 M -254.64 % | 3.146 M 24.99 % | 2.517 M -28.03 % | 3.497 M 163.97 % | -5.467 M -263.54 % | 3.343 M -56.66 % | 7.714 M 144.35 % | 3.157 M 492.66 % | -804.000 K -127.76 % | 2.896 M 704.59 % | -479.000 K 89.56 % | -4.590 M -394.78 % | 1.557 M 126.24 % | -5.933 M -65 822.22 % | -9.000 K |
| Income tax expense | 9.450 M 5.09 % | 8.992 M 403.56 % | 1.786 M -69.53 % | 5.861 M 0.34 % | 5.842 M -30.30 % | 8.381 M 179.35 % | 3.000 M -5.65 % | 3.180 M -19.40 % | 3.945 M -29.25 % | 5.576 M | 0.000 -100.00 % | 300.000 -99.97 % | 896.300 K -45.05 % | 1.631 M | 0.000 | 0.000 | 0.000 100.00 % | -1.220 M -127.39 % | 4.453 M 28.88 % | 3.455 M | 0.000 -100.00 % | 522.772 K 37 655.46 % | -1.392 K 0.00 % | -1.392 K | 0.000 -100.00 % | 1.234 M | 0.000 | 0.000 -100.00 % | 400.000 -99.85 % | 269.400 K 356.61 % | 59.000 K -45.01 % | 107.300 K 3 476.67 % | 3.000 K -62.50 % | 8.000 K | 0.000 | 0.000 100.00 % | -200.000 -102.30 % | 8.699 K 102.33 % | -374.000 K -442.03 % | -69.000 K -118.45 % | 374.000 K 224.14 % | 115.383 K -99.76 % | 49.026 M | 0.000 -100.00 % | 1.000 K 100.02 % | -4.255 M -19 440.02 % | 22.000 K | 0.000 | 0.000 100.00 % | -128.614 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 53.563 M 15.33 % | 46.444 M 521.17 % | 7.477 M -90.24 % | 76.610 M 290.50 % | 19.618 M 687.78 % | 2.490 M -50.44 % | 5.025 M -83.24 % | 29.980 M -30.67 % | 43.241 M 185.38 % | 15.152 M -56.15 % | 34.558 M 495.79 % | 5.800 M 363.92 % | 1.250 M -96.09 % | 31.983 M 5 395.36 % | 582.000 K 158.67 % | 225.000 K -59.80 % | 559.700 K -6.20 % | 596.695 K -97.24 % | 21.657 M 25.60 % | 17.243 M 40 093.47 % | 42.900 K -99.97 % | 162.634 M 74 366.16 % | 218.400 K -30.91 % | 316.100 K -14.98 % | 371.800 K -99.81 % | 198.337 M 57 173.31 % | 346.300 K -13.79 % | 401.700 K 11.12 % | 361.500 K -26.91 % | 494.600 K 101.96 % | 244.900 K -3.32 % | 253.300 K -99.81 % | 130.597 M 252.05 % | 37.096 M 10 884.90 % | 337.700 K -99.19 % | 41.717 M 12 275.20 % | 337.100 K -93.39 % | 5.100 M -85.49 % | 35.147 M 9 424.93 % | 369.000 K 30.39 % | 283.000 K -99.72 % | 101.435 M 799.80 % | 11.273 M -23.03 % | 14.646 M 202.60 % | 4.840 M -89.04 % | 44.168 M 1 066.60 % | 3.786 M 378 500.00 % | 1.000 K -99.99 % | 14.117 M 47.71 % | 9.557 M 164.45 % | 3.614 M -39.09 % | 5.933 M 772.50 % | 680.000 K |
| General and administrative expenses | 0.000 -100.00 % | 6.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.886 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.493 M | 0.000 | 0.000 | 0.000 -100.00 % | 622.812 K | 0.000 | 0.000 | 0.000 -100.00 % | 134.613 K | 0.000 | 0.000 | 0.000 -100.00 % | 328.798 K | 0.000 | 0.000 | 0.000 -100.00 % | 362.384 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 197.983 K | 0.000 | 0.000 | 0.000 -100.00 % | 305.596 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 444.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 693.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 81.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.687 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.085 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.608 K | 0.000 | 0.000 | 0.000 -100.00 % | 31.968 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.741 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.867 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.463 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.660 M | 0.000 -100.00 % | 3.561 M 38.83 % | 2.565 M -44.06 % | 4.585 M 259.71 % | -2.871 M 49.89 % | -5.728 M -153.64 % | 10.679 M 12.71 % | 9.474 M 2.80 % | 9.216 M -3.31 % | 9.532 M 368.85 % | 2.033 M -55.53 % | 4.572 M 43.59 % | 3.184 M 244.96 % | 923.000 K 12.21 % | 822.600 K 18.44 % | 694.500 K -64.55 % | 1.959 M 443.72 % | -570.000 K -137.87 % | 1.505 M 6 679.28 % | 22.200 K | 0.000 | 0.000 -100.00 % | 500.000 -99.97 % | 1.481 M 122.13 % | -6.692 M -1 068.38 % | 691.100 K -95.81 % | 16.498 M 213.36 % | 5.265 M 114.14 % | -37.242 M -1 968.99 % | 1.993 M -94.71 % | 37.638 M 53 438.69 % | 70.300 K 90.51 % | 36.900 K | 0.000 | 0.000 -100.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 2.660 M -60.13 % | 6.673 M 87.42 % | 3.561 M 38.83 % | 2.565 M -64.21 % | 7.166 M 41.25 % | 5.074 M 665.81 % | 662.500 K -86.10 % | 4.765 M 61.10 % | 2.958 M 676.04 % | 381.100 K 103.96 % | -9.612 M -862.32 % | 1.261 M -46.16 % | 2.342 M 738.12 % | -367.000 K -104.64 % | 7.901 M 2 125.63 % | 355.000 K 170.23 % | -505.500 K -138.05 % | -212.350 K 95.12 % | -4.351 M -23.82 % | -3.514 M -2 895.54 % | 125.700 K 103.68 % | -3.420 M -154.03 % | 6.331 M 204.57 % | -6.054 M -33.14 % | -4.547 M -24.74 % | -3.645 M -144.04 % | 8.276 M 45.94 % | 5.671 M -84.53 % | 36.656 M 342.55 % | 8.283 M 10 546.53 % | 77.800 K 127.77 % | -280.200 K -102.53 % | 11.054 M 4 868.04 % | 222.500 K 65.06 % | 134.800 K -35.22 % | 208.100 K -85.97 % | 1.483 M 231.57 % | 447.230 K -30.34 % | 642.000 K 36.89 % | 469.000 K -35.75 % | 730.000 K -96.67 % | 21.955 M 1 674.82 % | 1.237 M 122.48 % | 556.000 K -21.80 % | 711.000 K -92.65 % | 9.673 M 585.59 % | -1.992 M -398.20 % | 668.000 K 134.86 % | -1.916 M 80.13 % | -9.641 M -1 057.40 % | 1.007 M 115.38 % | -6.547 M -519.41 % | 1.561 M |
| Cost and expenses | 56.223 M 5.85 % | 53.117 M 381.25 % | 11.037 M -86.06 % | 79.175 M 114.93 % | 36.837 M 387.01 % | 7.564 M -17.99 % | 9.224 M -73.45 % | 34.745 M -24.79 % | 46.199 M 197.42 % | 15.533 M -37.73 % | 24.946 M 253.28 % | 7.061 M 96.57 % | 3.592 M -88.64 % | 31.616 M 272.70 % | 8.483 M 1 362.59 % | 580.000 K 970.11 % | 54.200 K -85.90 % | 384.345 K -97.78 % | 17.306 M 26.06 % | 13.729 M 8 042.94 % | 168.600 K -99.89 % | 159.214 M 2 331.16 % | 6.549 M 214.14 % | -5.738 M -37.43 % | -4.175 M -102.14 % | 194.692 M 2 158.01 % | 8.622 M 41.99 % | 6.073 M -83.60 % | 37.018 M 321.73 % | 8.778 M 2 620.05 % | 322.700 K 1 299.63 % | -26.900 K -100.02 % | 141.651 M 279.57 % | 37.319 M 7 798.10 % | 472.500 K -98.87 % | 41.925 M 2 203.57 % | 1.820 M -67.19 % | 5.548 M -84.50 % | 35.789 M 4 170.76 % | 838.000 K -17.28 % | 1.013 M -99.18 % | 123.389 M 886.32 % | 12.510 M -17.71 % | 15.202 M 173.86 % | 5.551 M -89.69 % | 53.841 M 2 901.14 % | 1.794 M 168.16 % | 669.000 K -94.52 % | 12.201 M 8.00 % | 11.297 M 144.48 % | 4.621 M 852.61 % | -614.000 K -127.40 % | 2.241 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 6.673 M | 0.000 | 0.000 -100.00 % | 2.581 M -67.51 % | 7.944 M 24.30 % | 6.391 M 70.06 % | 3.758 M 38.88 % | 2.706 M -82.63 % | 15.579 M 231.53 % | 4.699 M 36.56 % | 3.441 M 137.81 % | 1.447 M -83.36 % | 8.698 M 2 130.26 % | 390.000 K -21.05 % | 494.000 K -14.49 % | 577.700 K -94.38 % | 10.271 M 125.03 % | 4.564 M 186.67 % | 1.592 M 757.81 % | 185.600 K -98.63 % | 13.575 M 112.51 % | 6.388 M 1 401.62 % | 425.400 K -92.63 % | 5.771 M 787.17 % | 650.499 K 87.84 % | 346.300 K -13.79 % | 401.700 K 11.12 % | 361.500 K 126.36 % | 159.698 K -34.79 % | 244.900 K -3.20 % | 253.000 K 41.58 % | 178.700 K -51.36 % | 367.406 K 8.80 % | 337.700 K 0.39 % | 336.400 K -0.21 % | 337.100 K -14.52 % | 394.352 K -1.41 % | 400.000 K 22.70 % | 326.000 K -12.37 % | 372.000 K -75.92 % | 1.545 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.310 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.522 K | 0.000 | 0.000 | 0.000 -100.00 % | 89.570 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.396 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.211 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.400 K -98.74 % | 270.600 K 1 819.15 % | 14.100 K 642.11 % | 1.900 K -17.39 % | 2.300 K | 0.000 -100.00 % | 30.400 K -95.47 % | 671.200 K 25 715.38 % | 2.600 K -98.09 % | 136.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.127 M 375 401.67 % | 300.000 | 0.000 | 0.000 -100.00 % | 1.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.274 M | 0.000 | 0.000 | 0.000 -100.00 % | 285.700 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 % | 14.637 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 14.500 K -89.89 % | 143.400 K 696.67 % | 18.000 K 102.25 % | 8.900 K -94.01 % | 148.525 K -80.30 % | 753.800 K 1 096.51 % | 63.000 K 0.00 % | 63.000 K -48.56 % | 122.475 K -41.65 % | 209.900 K 101.49 % | -14.128 M -861.93 % | 1.854 M 188.50 % | -2.095 M -124.28 % | 8.630 M 29.62 % | 6.658 M 409.24 % | -2.153 M 39.40 % | -3.553 M -501.57 % | 884.700 K 119.87 % | -4.453 M -28.88 % | -3.455 M -37.48 % | -2.513 M -180 653.16 % | 1.392 K 0.00 % | 1.392 K 0.00 % | 1.392 K 100.01 % | -9.306 M -1 644 287.28 % | 566.000 -66.71 % | 1.700 K 0.00 % | 1.700 K 0.00 % | 1.700 K 6.25 % | 1.600 K -5.88 % | 1.700 K 6.25 % | 1.600 K -5.88 % | 1.700 K 112.50 % | 800.000 -57.89 % | 1.900 K -5.00 % | 2.000 K 5.26 % | 1.900 K 3 418.52 % | 54.000 -99.67 % | 16.135 K 303.38 % | 4.000 K 100.00 % | 2.000 K -92.74 % | 27.539 K 129.49 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -72.94 % | 44.344 K -90.17 % | 451.000 K 3.68 % | 435.000 K 0.00 % | 435.000 K 3.34 % | 420.946 K -4.33 % | 440.000 K 154.93 % | -801.000 K -147.06 % | 1.702 M |
| Operating income | 24.365 M -2.80 % | 25.066 M 728.41 % | -3.989 M -127.24 % | 14.644 M 9.07 % | 13.426 M -57.41 % | 31.524 M 105.24 % | 15.360 M 66.09 % | 9.248 M -36.52 % | 14.567 M 3.84 % | 14.029 M -0.70 % | 14.128 M 861.89 % | -1.854 M -188.51 % | 2.095 M 158.97 % | 809.000 K 112.15 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 M 25.15 % | 2.839 M -36.25 % | 4.453 M -47.84 % | 8.537 M 239.67 % | 2.513 M 152.99 % | -4.743 M -317.02 % | -1.137 M -108.24 % | 13.810 M 48.39 % | 9.306 M 1.97 % | 9.126 M 286.17 % | -4.902 M -84.05 % | -2.664 M 91.98 % | -33.218 M 20.05 % | -41.547 M -832.77 % | 5.670 M -86.30 % | 41.397 M 245.75 % | -28.403 M -874.75 % | 3.666 M 3.82 % | 3.531 M 188.84 % | -3.975 M -341.74 % | 1.644 M 163.02 % | -2.609 M 52.62 % | -5.507 M -306.02 % | 2.673 M 49.75 % | 1.785 M 109.53 % | -18.728 M 40.01 % | -31.217 M -1 220.09 % | 2.787 M -60.20 % | 7.003 M 183.24 % | -8.413 M -808.17 % | 1.188 M -46.68 % | 2.228 M 55.05 % | 1.437 M 692.74 % | -242.435 K -144.08 % | 550.000 K -10.42 % | 614.000 K 139.11 % | -1.570 M |
| Operating income ratio | 0.30 -5.70 % | 0.32 156.65 % | -0.57 -462.56 % | 0.16 -41.56 % | 0.27 -66.88 % | 0.81 25.44 % | 0.64 136.27 % | 0.27 -4.18 % | 0.28 -56.87 % | 0.66 103.86 % | 0.32 162.99 % | -0.51 -127.30 % | 1.88 8 337.44 % | 0.02 100.36 % | -6.14 -645.00 % | 1.13 -7.61 % | 1.22 73.70 % | 0.70 252.12 % | 0.20 -51.50 % | 0.41 -56.49 % | 0.94 3 504.43 % | -0.03 90.70 % | -0.30 -103.82 % | 7.81 206.35 % | 2.55 5 590.24 % | 0.04 103.40 % | -1.32 -68.66 % | -0.78 91.06 % | -8.74 5.92 % | -9.29 -755.47 % | 1.42 -87.22 % | 11.09 4 520.60 % | -0.25 -217.32 % | 0.21 -75.75 % | 0.88 942.07 % | -0.10 -122.07 % | 0.47 153.27 % | -0.89 -389.99 % | -0.18 -123.91 % | 0.76 19.29 % | 0.64 457.18 % | -0.18 96.68 % | -5.38 -3 570.44 % | 0.15 -72.23 % | 0.56 413.78 % | -0.18 -144.62 % | 0.40 -48.20 % | 0.77 629.90 % | 0.11 315.89 % | -0.05 -145.89 % | 0.11 | 0.00 100.00 % | -2.34 |
| Total other income expenses net | 7.197 M 781.52 % | -1.056 M -107.06 % | 14.950 M 30.21 % | 11.481 M 17.35 % | 9.784 M 9 783 600.00 % | -100.000 99.99 % | -692.900 K -3.25 % | -671.100 K -26 744.00 % | -2.500 K 93.59 % | -39.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.133 M | 0.000 -100.00 % | 100.000 | 0.000 100.00 % | -830.400 K -45.71 % | -569.900 K 84.07 % | -3.578 M | 0.000 100.00 % | -1.400 M | 0.000 100.00 % | -6.303 M | 0.000 100.00 % | -16.307 M -16 306 817.00 % | 100.000 0.00 % | 100.000 | 0.000 100.00 % | -2.266 M | 0.000 | 0.000 -100.00 % | 2.900 K 100.01 % | -19.767 M -1 751.49 % | 1.197 M | 0.000 | 0.000 100.00 % | -2.000 | 0.000 100.00 % | -69.000 K | 0.000 | 0.000 100.00 % | -24.513 M -2 451 200.00 % | -1.000 K | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.794 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 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-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -193.477 M | 0.000 100.00 % | -75.910 M | 0.000 100.00 % | -65.274 M -109.34 % | 698.734 M 1 166.61 % | -65.510 M -109.20 % | 711.785 M 998.12 % | -79.253 M -112.51 % | 633.324 M 231.06 % | -483.236 M -218.48 % | 407.872 M 252.48 % | -267.499 M -290.90 % | 140.123 M 1 970.99 % | 6.766 M -94.60 % | 125.193 M 498.87 % | 20.905 M -92.94 % | 296.066 M 423.46 % | 56.559 M -58.45 % | 136.119 M 542.70 % | -30.748 M -3 184.65 % | 996.800 K -95.37 % | 21.523 M 11.71 % | 19.267 M 492.32 % | 3.253 M -96.20 % | 85.609 M 348.56 % | 19.085 M 1.54 % | 18.795 M -82.61 % | 108.079 M 337.11 % | 24.726 M -76.36 % | 104.592 M 908.50 % | 10.371 M 242.09 % | 3.032 M 200.00 % | -3.032 M -103.25 % | 93.404 M 1 865.87 % | -5.289 M -496.50 % | 1.334 M 208.10 % | -1.234 M -102.65 % | 46.516 M 505.04 % | -11.484 M -524.55 % | 2.705 M 200.00 % | -2.705 M -210.32 % | 2.452 M 200.01 % | -2.452 M -223.70 % | 1.982 M 200.00 % | -1.982 M -163.10 % | 3.141 M 199.98 % | -3.142 M -96.10 % | -1.602 M |
| Total investments | 1.065 B | 0.000 -100.00 % | 682.050 M | 0.000 -100.00 % | 654.627 M -53.16 % | 1.397 B 999 519.60 % | 139.800 K -99.99 % | 1.424 B 1 018 555.31 % | 139.750 K -99.99 % | 1.267 B 902.82 % | 126.308 M -84.52 % | 815.744 M 599.65 % | 116.593 M -58.40 % | 280.246 M 127.64 % | 123.109 M -50.83 % | 250.386 M 104.70 % | 122.319 M -79.34 % | 592.131 M 100.72 % | 295.000 M 8.36 % | 272.238 M 233.66 % | 81.591 M 3 992.67 % | 1.994 M -97.78 % | 89.842 M 133.15 % | 38.534 M -66.08 % | 113.593 M -33.66 % | 171.217 M -35.51 % | 265.498 M 158.36 % | 102.763 M -52.46 % | 216.158 M 103.64 % | 106.149 M -49.26 % | 209.185 M 75.88 % | 118.937 M 1 861.56 % | 6.063 M | 0.000 -100.00 % | 186.807 M 112.58 % | 87.878 M 3 193.78 % | 2.668 M -93.87 % | 43.500 M -53.24 % | 93.032 M 111.69 % | 43.947 M 712.32 % | 5.410 M -92.93 % | 76.470 M 1 459.34 % | 4.904 M -94.96 % | 97.264 M 2 353.68 % | 3.964 M -95.92 % | 97.264 M 1 448.30 % | 6.282 M -93.54 % | 97.264 M 11.80 % | 87.000 M |
| Total debt | 80.170 M | 0.000 -100.00 % | 239.000 K | 0.000 -100.00 % | 23.975 M | 0.000 -100.00 % | 24.582 M | 0.000 -100.00 % | 24.499 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 57.625 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 22.520 M | 0.000 -100.00 % | 22.520 M | 0.000 -100.00 % | 21.700 M 3.83 % | 20.900 M | 0.000 -100.00 % | 26.655 M | 0.000 -100.00 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 30.843 M -96.27 % | 827.540 M 36.85 % | 604.692 M -22.14 % | 776.615 M 3 186.09 % | -25.165 M -103.31 % | 759.486 M 239.12 % | 223.958 M -69.76 % | 740.681 M -7.17 % | 797.902 M 10.69 % | 720.851 M 222.61 % | 223.446 M -54.35 % | 489.502 M -12.98 % | 562.515 M 114.62 % | 262.101 M 104.00 % | 128.480 M -49.60 % | 254.916 M 11 598.24 % | -2.217 M -100.90 % | 247.511 M 107.94 % | 119.031 M -50.09 % | 238.493 M 4 327.59 % | -5.641 M -102.25 % | 250.808 M 105.03 % | 122.328 M -49.32 % | 241.387 M 6 222.16 % | -3.943 M -101.52 % | 258.906 M 98.51 % | 130.426 M 39 951.50 % | -327.279 K -100.11 % | 287.666 M 80.71 % | 159.186 M -41.42 % | 271.760 M 1 499.35 % | 16.992 M -93.61 % | 265.771 M 93.58 % | 137.291 M -49.38 % | 271.204 M | 0.000 -100.00 % | 278.971 M 85.37 % | 150.491 M -45.25 % | 274.886 M | 0.000 -100.00 % | 324.683 M 65.48 % | 196.203 M -37.75 % | 315.161 M | 0.000 -100.00 % | 318.387 M 67.65 % | 189.907 M -39.66 % | 314.720 M | 0.000 | 0.000 |
| Retained earnings | 65.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.323 M | 0.000 | 0.000 | 0.000 100.00 % | -44.958 M | 0.000 | 0.000 | 0.000 100.00 % | -68.390 M | 0.000 | 0.000 | 0.000 100.00 % | -64.482 M | 0.000 | 0.000 | 0.000 100.00 % | -77.481 M | 0.000 | 0.000 | 0.000 100.00 % | -76.285 M | 0.000 | 0.000 100.00 % | -48.518 M | 0.000 | 0.000 | 0.000 100.00 % | -49.855 M | 0.000 | 0.000 | 0.000 100.00 % | -50.411 M | 0.000 | 0.000 | 0.000 100.00 % | -46.729 M | 0.000 | 0.000 | 0.000 100.00 % | -6.454 M | 0.000 | 0.000 | 0.000 100.00 % | -6.895 M | 0.000 |
| Common stock | 445.697 M | 0.000 -100.00 % | 222.848 M | 0.000 -100.00 % | 222.848 M | 0.000 -100.00 % | 223.958 M | 0.000 -100.00 % | 225.023 M | 0.000 -100.00 % | 223.446 M | 0.000 -100.00 % | 176.660 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M 0.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M | 0.000 -100.00 % | 128.480 M -53.00 % | 273.380 M |
| Total equity | 1.382 B 66.67 % | 829.155 M 0.00 % | 829.155 M 6.50 % | 778.534 M 0.00 % | 778.534 M 2.15 % | 762.138 M 0.00 % | 762.138 M 2.90 % | 740.681 M -0.46 % | 744.093 M 3.22 % | 720.851 M 0.00 % | 720.851 M 47.26 % | 489.502 M 0.00 % | 489.502 M 86.76 % | 262.101 M 0.00 % | 262.101 M 2.82 % | 254.916 M 0.00 % | 254.916 M 2.99 % | 247.511 M 0.00 % | 247.511 M 3.78 % | 238.493 M 0.00 % | 238.493 M -4.91 % | 250.808 M 0.00 % | 250.808 M 3.90 % | 241.387 M 0.00 % | 241.387 M -6.77 % | 258.906 M 0.00 % | 258.906 M -5.08 % | 272.769 M -5.18 % | 287.666 M 0.00 % | 287.666 M 5.85 % | 271.760 M 0.00 % | 271.760 M 2.25 % | 265.771 M 0.00 % | 265.771 M -2.00 % | 271.204 M 0.06 % | 271.041 M -2.84 % | 278.971 M 0.00 % | 278.971 M 1.49 % | 274.886 M 0.00 % | 274.886 M -15.34 % | 324.683 M 0.00 % | 324.683 M 3.02 % | 315.161 M 0.00 % | 315.161 M -1.01 % | 318.387 M 0.00 % | 318.387 M 1.17 % | 314.720 M 0.00 % | 314.720 M -14.64 % | 368.704 M |
| Other non current liabilities | -600.000 100.00 % | -829.154 M | 0.000 100.00 % | -778.534 M -77 853 500.00 % | 1.000 K 100.00 % | -762.138 M | 0.000 | 0.000 -100.00 % | 5.770 M | 0.000 -100.00 % | 100.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 35.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 683.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -600.000 100.00 % | -829.154 M | 0.000 100.00 % | -778.534 M -778 533 900.00 % | -100.000 100.00 % | -762.138 M -762 138 100.00 % | -100.000 | 0.000 -100.00 % | 6.453 M | 0.000 -100.00 % | 100.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 449.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 % | -100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.512 M | 0.000 -100.00 % | 1.477 M -57.68 % | 3.490 M |
| Other current liabilities | 930.700 K | 0.000 -100.00 % | 756.800 K | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 7.911 M | 0.000 -100.00 % | 4.679 M | 0.000 -100.00 % | 2.564 M | 0.000 100.00 % | -97.622 M | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 335.500 K 198.28 % | -341.364 K | 0.000 -100.00 % | 103.700 K | 0.000 -100.00 % | 62.700 K | 0.000 -100.00 % | 210.000 K | 0.000 100.00 % | -2.659 M | 0.000 -100.00 % | 374.000 K | 0.000 -100.00 % | 59.782 K | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 146.310 K -99.26 % | 19.892 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 341.364 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 80.170 M | 0.000 -100.00 % | 239.000 K | 0.000 -100.00 % | 23.975 M | 0.000 -100.00 % | 24.582 M | 0.000 -100.00 % | 24.499 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 57.625 M | 0.000 -100.00 % | 23.780 M | 0.000 -100.00 % | 22.520 M | 0.000 -100.00 % | 22.520 M | 0.000 -100.00 % | 21.700 M 3.83 % | 20.900 M | 0.000 -100.00 % | 26.655 M | 0.000 -100.00 % | 20.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 81.860 M | 0.000 -100.00 % | 4.040 M | 0.000 -100.00 % | 26.388 M | 0.000 -100.00 % | 34.151 M | 0.000 -100.00 % | 30.953 M | 0.000 -100.00 % | 27.059 M | 0.000 -100.00 % | 23.783 M | 0.000 -100.00 % | 24.229 M | 0.000 -100.00 % | 23.954 M | 0.000 -100.00 % | 57.751 M | 0.000 -100.00 % | 24.032 M | 0.000 -100.00 % | 40.772 M | 0.000 -100.00 % | 22.807 M | 0.000 -100.00 % | 36.066 M 68.99 % | 21.343 M | 0.000 -100.00 % | 26.967 M | 0.000 -100.00 % | 54.815 M | 0.000 -100.00 % | 28.148 M | 0.000 100.00 % | -2.659 M | 0.000 -100.00 % | 18.458 M | 0.000 -100.00 % | 17.953 M | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 2.729 M | 0.000 -100.00 % | 160.000 K | 0.000 -100.00 % | 197.667 K -99.01 % | 19.892 M |
| Total liabilities | 81.859 M 109.87 % | -829.154 M -20 626.15 % | 4.040 M 100.52 % | -778.534 M -3 050.39 % | 26.388 M 103.46 % | -762.138 M -2 331.69 % | 34.151 M | 0.000 -100.00 % | 30.953 M | 0.000 -100.00 % | 27.059 M | 0.000 -100.00 % | 23.783 M | 0.000 -100.00 % | 24.229 M | 0.000 -100.00 % | 23.954 M | 0.000 -100.00 % | 57.751 M | 0.000 -100.00 % | 24.032 M | 0.000 -100.00 % | 40.772 M | 0.000 -100.00 % | 22.807 M | 0.000 -100.00 % | 36.066 M 68.99 % | 21.343 M | 0.000 -100.00 % | 26.967 M | 0.000 -100.00 % | 54.815 M | 0.000 -100.00 % | 28.148 M | 0.000 100.00 % | -2.659 M | 0.000 -100.00 % | 18.458 M | 0.000 -100.00 % | 17.953 M | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 2.729 M | 0.000 -100.00 % | 1.672 M | 0.000 -100.00 % | 1.675 M -92.84 % | 23.382 M |
| Other non current assets | 14.340 M | 0.000 -100.00 % | 4.900 K | 0.000 -100.00 % | 57.900 K 100.01 % | -698.734 M -4 818 955.86 % | 14.500 K 100.00 % | -711.785 M -217.06 % | 608.048 M 196.01 % | -633.324 M | 0.000 100.00 % | -407.872 M | 0.000 100.00 % | -140.123 M | 0.000 100.00 % | -125.193 M | 0.000 100.00 % | -296.066 M | 0.000 100.00 % | -136.119 M -4 600.97 % | 3.024 M 403.39 % | -996.800 K -101.11 % | 89.842 M 566.29 % | -19.267 M -754 293.11 % | -2.554 K 100.00 % | -85.609 M | 0.000 100.00 % | -2.554 K 100.00 % | -108.079 M | 0.000 100.00 % | -104.592 M -4 096 740.70 % | -2.553 K 99.92 % | -3.032 M | 0.000 100.00 % | -93.404 M -3 337.95 % | -2.717 M -103.66 % | -1.334 M -133 300.00 % | -1.000 K 100.00 % | -46.516 M -205.85 % | 43.947 M 1 724.65 % | -2.705 M -270 400.00 % | -1.000 K 99.96 % | -2.452 M -102.50 % | 97.954 M 5 042.19 % | -1.982 M | 0.000 100.00 % | -3.141 M -555.63 % | 689.375 K | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.800 K | 0.000 100.00 % | -607.894 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 % | -3.027 M | 0.000 -100.00 % | 89.842 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 -100.00 % | 43.500 M | 0.000 -100.00 % | 43.947 M | 0.000 -100.00 % | 76.470 M | 0.000 -100.00 % | 97.264 M | 0.000 -100.00 % | 97.264 M | 0.000 -100.00 % | 97.264 M | 0.000 |
| Intangible assets | 178.800 K | 0.000 -100.00 % | 404.900 K | 0.000 -100.00 % | 404.900 K | 0.000 -100.00 % | 631.600 K | 0.000 -100.00 % | 632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.554 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.554 K | 0.000 | 0.000 -100.00 % | 2.554 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 3.292 M | 0.000 -100.00 % | 3.292 M | 0.000 -100.00 % | 3.292 M | 0.000 | 0.000 | 0.000 100.00 % | -411.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.471 M | 0.000 -100.00 % | 3.697 M | 0.000 -100.00 % | 3.697 M | 0.000 -100.00 % | 631.600 K | 0.000 -100.00 % | 631.589 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.554 K | 0.000 100.00 % | -89.842 M | 0.000 -100.00 % | 2.554 K | 0.000 | 0.000 -100.00 % | 2.554 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.947 M | 0.000 | 0.000 | 0.000 100.00 % | -97.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 9.596 M | 0.000 -100.00 % | 963.800 K | 0.000 -100.00 % | 744.400 K | 0.000 -100.00 % | 1.795 M | 0.000 -100.00 % | 1.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 K | 0.000 -100.00 % | 5.669 K | 0.000 -100.00 % | 5.700 K | 0.000 -100.00 % | 5.669 K | 0.000 -100.00 % | 7.900 K -29.68 % | 11.235 K | 0.000 -100.00 % | 14.500 K | 0.000 -100.00 % | 17.800 K | 0.000 -100.00 % | 20.600 K | 0.000 -100.00 % | 24.456 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.676 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 336.059 K | 0.000 -100.00 % | 4.397 M | 0.000 -100.00 % | 5.267 M -58.93 % | 12.824 M |
| Total non current assets | 27.407 M | 0.000 -100.00 % | 15.906 M | 0.000 -100.00 % | 15.707 M 102.25 % | -698.734 M -6 351.31 % | 11.177 M 101.57 % | -711.785 M -6 468.08 % | 11.177 M 101.76 % | -633.324 M -19 183.49 % | 3.319 M 100.81 % | -407.872 M -12 389.01 % | 3.319 M 102.37 % | -140.123 M -3 591.73 % | 4.013 M 103.21 % | -125.193 M -3 219.69 % | 4.013 M 101.36 % | -296.066 M -9 871.47 % | 3.030 M 102.23 % | -136.119 M -4 592.55 % | 3.030 M 403.96 % | -996.800 K -101.07 % | 92.780 M 581.54 % | -19.267 M -339 969.47 % | 5.669 K 100.01 % | -85.609 M -3 031.40 % | 2.920 M 25 893.77 % | 11.235 K 100.01 % | -108.079 M -745 471.03 % | 14.500 K 100.01 % | -104.592 M -587 697.43 % | 17.800 K 100.59 % | -3.032 M -14 816.99 % | 20.600 K 100.02 % | -93.404 M -382 024.87 % | 24.456 K 101.83 % | -1.334 M -103.07 % | 43.504 M 193.52 % | -46.516 M -199.66 % | 46.677 M 1 825.58 % | -2.705 M -103.54 % | 76.514 M 3 220.47 % | -2.452 M -102.42 % | 101.131 M 5 202.48 % | -1.982 M -101.95 % | 101.661 M 3 336.58 % | -3.141 M -103.04 % | 103.220 M 704.90 % | 12.824 M |
| Other current assets | 12.268 M 101.62 % | -758.198 M -8 293.10 % | 9.254 M 101.24 % | -743.876 M -8 684.24 % | 8.666 M | 0.000 -100.00 % | 12.838 M | 0.000 -100.00 % | 47.432 M | 0.000 -100.00 % | 14.340 M | 0.000 -100.00 % | 4.470 M | 0.000 -100.00 % | 142.194 M | 0.000 -100.00 % | 149.662 M | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 123.376 M | 0.000 -100.00 % | 4.177 M | 0.000 -100.00 % | 131.328 M | 0.000 -100.00 % | 205.215 M 9.15 % | 188.005 M | 0.000 -100.00 % | 204.904 M | 0.000 -100.00 % | 99.299 M | 0.000 -100.00 % | 185.260 M | 0.000 -100.00 % | 2.406 M | 0.000 -100.00 % | 188.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 163.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 690.000 K | 0.000 | 0.000 | 0.000 |
| Short term investments | 1.065 B | 0.000 -100.00 % | 682.050 M | 0.000 -100.00 % | 654.627 M -53.16 % | 1.397 B 129.60 % | 608.643 M -57.25 % | 1.424 B 134.13 % | 608.034 M -52.00 % | 1.267 B 902.82 % | 126.308 M -84.52 % | 815.744 M 599.65 % | 116.593 M -58.40 % | 280.246 M 127.64 % | 123.109 M -50.83 % | 250.386 M 104.70 % | 122.319 M -79.34 % | 592.131 M 100.72 % | 295.000 M 8.36 % | 272.238 M 233.66 % | 81.591 M 3 992.67 % | 1.994 M | 0.000 -100.00 % | 38.534 M -66.08 % | 113.593 M -33.66 % | 171.217 M -35.51 % | 265.498 M 158.36 % | 102.763 M -52.46 % | 216.158 M 103.64 % | 106.149 M -49.26 % | 209.185 M 75.88 % | 118.937 M 1 861.56 % | 6.063 M | 0.000 -100.00 % | 186.807 M 112.58 % | 87.878 M 3 193.78 % | 2.668 M | 0.000 -100.00 % | 93.032 M 165.56 % | 35.032 M 547.54 % | 5.410 M | 0.000 -100.00 % | 4.904 M -93.40 % | 74.340 M 1 775.37 % | 3.964 M | 0.000 -100.00 % | 6.282 M | 0.000 -100.00 % | 87.000 M |
| cash and cash equivalents | 273.647 M | 0.000 -100.00 % | 76.149 M | 0.000 -100.00 % | 89.249 M 112.77 % | -698.734 M -875.58 % | 90.091 M 112.66 % | -711.785 M -786.05 % | 103.752 M 116.38 % | -633.324 M -224.91 % | 507.016 M 224.31 % | -407.872 M -240.03 % | 291.279 M 307.87 % | -140.123 M -923.57 % | 17.014 M 113.59 % | -125.193 M -4 454.55 % | 2.875 M 100.97 % | -296.066 M -27 881.34 % | 1.066 M 100.78 % | -136.119 M -349.63 % | 54.528 M 5 570.28 % | -996.800 K -200.00 % | 996.800 K 105.17 % | -19.267 M -200.00 % | 19.267 M 122.51 % | -85.609 M -3 374.00 % | 2.615 M 24.24 % | 2.105 M 101.95 % | -108.079 M -5 701.68 % | 1.929 M 101.84 % | -104.592 M -1 158.19 % | 9.884 M 426.03 % | -3.032 M -200.00 % | 3.032 M 103.25 % | -93.404 M -1 865.87 % | 5.289 M 496.50 % | -1.334 M -200.00 % | 1.334 M 102.87 % | -46.516 M -505.04 % | 11.484 M 524.55 % | -2.705 M -200.00 % | 2.705 M 210.32 % | -2.452 M -200.01 % | 2.452 M 223.70 % | -1.982 M -200.00 % | 1.982 M 163.10 % | -3.141 M -199.98 % | 3.142 M 96.10 % | 1.602 M |
| Cash and short term investments | 1.338 B 76.49 % | 758.198 M 0.00 % | 758.198 M 1.93 % | 743.876 M 0.00 % | 743.876 M 6.46 % | 698.734 M 0.00 % | 698.734 M -1.83 % | 711.785 M 0.00 % | 711.785 M 12.39 % | 633.324 M 0.00 % | 633.324 M 55.28 % | 407.872 M 0.00 % | 407.872 M 191.08 % | 140.123 M 0.00 % | 140.123 M 11.93 % | 125.193 M 0.00 % | 125.194 M -57.71 % | 296.066 M 0.00 % | 296.066 M 117.50 % | 136.119 M 0.00 % | 136.119 M 13 555.62 % | 996.800 K 0.00 % | 996.800 K -94.83 % | 19.267 M -85.50 % | 132.860 M 55.19 % | 85.609 M -68.07 % | 268.113 M 155.67 % | 104.868 M -2.97 % | 108.079 M 0.00 % | 108.079 M 3.33 % | 104.592 M 958.19 % | 9.884 M 226.03 % | 3.032 M 0.00 % | 3.032 M -96.75 % | 93.404 M 0.25 % | 93.167 M 6 884.07 % | 1.334 M 0.00 % | 1.334 M -97.13 % | 46.516 M 305.04 % | 11.484 M 324.55 % | 2.705 M 0.00 % | 2.705 M 10.32 % | 2.452 M 0.01 % | 2.452 M 23.70 % | 1.982 M 0.00 % | 1.982 M -36.90 % | 3.141 M -0.02 % | 3.142 M -96.45 % | 88.602 M |
| Total current assets | 1.436 B | 0.000 -100.00 % | 817.288 M | 0.000 -100.00 % | 789.214 M 12.95 % | 698.734 M -11.00 % | 785.112 M 10.30 % | 711.785 M -6.40 % | 760.457 M 20.07 % | 633.324 M -14.94 % | 744.591 M 82.56 % | 407.872 M -20.02 % | 509.966 M 263.94 % | 140.123 M -50.37 % | 282.317 M 125.51 % | 125.193 M -54.45 % | 274.856 M -7.16 % | 296.066 M -2.04 % | 302.233 M 122.04 % | 136.119 M -47.54 % | 259.495 M 25 932.81 % | 996.800 K -99.50 % | 198.799 M 931.80 % | 19.267 M -92.71 % | 264.188 M 208.60 % | 85.609 M -70.69 % | 292.052 M -0.70 % | 294.101 M 172.12 % | 108.079 M -65.65 % | 314.618 M 200.80 % | 104.592 M -67.97 % | 326.557 M 10 671.40 % | 3.032 M -98.97 % | 293.898 M 214.65 % | 93.404 M -65.19 % | 268.358 M 20 016.78 % | 1.334 M -99.47 % | 253.925 M 445.89 % | 46.516 M -81.10 % | 246.162 M 9 000.27 % | 2.705 M -98.91 % | 248.250 M 10 024.39 % | 2.452 M -98.87 % | 216.759 M 10 836.37 % | 1.982 M -99.09 % | 218.398 M 6 853.14 % | 3.141 M -98.53 % | 213.175 M -43.80 % | 379.342 M |
| Inventory | 56.912 M | 0.000 -100.00 % | 16.014 M | 0.000 -100.00 % | 14.144 M | 0.000 -100.00 % | 1.837 M | 0.000 -100.00 % | 1.240 M | 0.000 -100.00 % | 94.304 M | 0.000 -100.00 % | 4.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 190.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.708 M | 0.000 -100.00 % | 84.983 M | 0.000 100.00 % | -88.114 M | 0.000 -100.00 % | 43.493 M | 0.000 -100.00 % | 35.032 M | 0.000 -100.00 % | 59.778 M | 0.000 -100.00 % | 74.340 M | 0.000 -100.00 % | 60.140 M | 0.000 -100.00 % | 60.171 M -35.50 % | 93.286 M |
| Net receivables | 29.061 M | 0.000 -100.00 % | 33.822 M | 0.000 -100.00 % | 22.529 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 -100.00 % | 2.623 M | 0.000 -100.00 % | 97.624 M | 0.000 -100.00 % | 139.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.626 M | 0.000 -100.00 % | 154.979 M | 0.000 -100.00 % | 1.228 M -99.33 % | 182.536 M | 0.000 -100.00 % | 1.636 M | 0.000 -100.00 % | 122.666 M | 0.000 -100.00 % | 205.884 M | 0.000 -100.00 % | 172.785 M | 0.000 -100.00 % | 209.098 M | 0.000 -100.00 % | 199.646 M | 0.000 -100.00 % | 185.078 M | 0.000 -100.00 % | 139.968 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.862 M -24.10 % | 197.454 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 11.240 M | 0.000 -100.00 % | 11.208 M | 0.000 -100.00 % | 8.596 M | 0.000 -100.00 % | 8.596 M | 0.000 -100.00 % | 3.319 M | 0.000 -100.00 % | 3.319 M | 0.000 -100.00 % | 4.013 M | 0.000 -100.00 % | 4.013 M | 0.000 -100.00 % | 3.024 M | 0.000 -100.00 % | 3.024 M | 0.000 -100.00 % | 2.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 100.00 % | -100.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 -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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 759.300 K | 0.000 -100.00 % | 858.500 K | 0.000 -100.00 % | 692.000 K | 0.000 -100.00 % | 1.659 M | 0.000 -100.00 % | 1.092 M | 0.000 -100.00 % | 714.500 K | 0.000 -100.00 % | 97.624 M | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 165.000 K | 0.000 -100.00 % | 122.300 K | 0.000 -100.00 % | 94.307 K | 0.000 -100.00 % | 192.100 K | 0.000 -100.00 % | 95.580 K | 0.000 -100.00 % | 14.031 M 13 861.00 % | 100.500 K | 0.000 -100.00 % | 207.700 K | 0.000 -100.00 % | 34.467 M | 0.000 -100.00 % | 27.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.984 M | 0.000 -100.00 % | 17.893 M | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 2.729 M | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 51.357 K | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 2.185 M | 0.000 -100.00 % | 1.359 M | 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 % | 9.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 157.875 K | 0.000 -100.00 % | 18.054 M | 0.000 -100.00 % | 191.275 K | 0.000 | 0.000 -100.00 % | 342.239 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.425 M | 0.000 -100.00 % | 1.615 M | 0.000 -100.00 % | 1.919 M | 0.000 -100.00 % | 2.652 M | 0.000 -100.00 % | 3.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 683.400 K | 0.000 -100.00 % | 1.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 2.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.641 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.943 M | 0.000 | 0.000 -100.00 % | 327.279 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 838.027 M 51 790.22 % | 1.615 M -99.73 % | 604.692 M 31 410.77 % | 1.919 M -99.66 % | 570.609 M 21 415.37 % | 2.652 M | 0.000 | 0.000 -100.00 % | 562.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 381.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 -100.00 % | 192.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.135 M 102.61 % | 95.324 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.477 M | 0.000 -100.00 % | 1.477 M -57.68 % | 3.490 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.453 M | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -449.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.464 B | 0.000 -100.00 % | 833.194 M | 0.000 -100.00 % | 804.921 M | 0.000 -100.00 % | 796.289 M | 0.000 -100.00 % | 771.634 M | 0.000 -100.00 % | 747.910 M | 0.000 -100.00 % | 513.285 M | 0.000 -100.00 % | 286.330 M | 0.000 -100.00 % | 278.870 M | 0.000 -100.00 % | 305.262 M | 0.000 -100.00 % | 262.525 M | 0.000 -100.00 % | 291.579 M | 0.000 -100.00 % | 264.194 M | 0.000 -100.00 % | 294.972 M 0.29 % | 294.112 M | 0.000 -100.00 % | 314.633 M | 0.000 -100.00 % | 326.574 M | 0.000 -100.00 % | 293.919 M | 0.000 -100.00 % | 268.382 M | 0.000 -100.00 % | 297.429 M | 0.000 -100.00 % | 292.839 M | 0.000 -100.00 % | 324.764 M | 0.000 -100.00 % | 317.890 M | 0.000 -100.00 % | 320.059 M | 0.000 -100.00 % | 316.395 M -19.32 % | 392.166 M |
| 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-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 |
| Other non cash items | -15.143 M -63.89 % | -9.240 M 54.95 % | -20.509 M -18.50 % | -17.307 M 25.79 % | -23.321 M | 0.000 100.00 % | -6.555 M 39.83 % | -10.895 M -8.42 % | -10.049 M 28.87 % | -14.128 M -861.93 % | 1.854 M 254.67 % | -1.199 M -140.57 % | 2.955 M -55.62 % | 6.658 M 409.24 % | -2.153 M 39.40 % | -3.553 M -10.08 % | -3.228 M 27.52 % | -4.453 M -28.88 % | -3.455 M -37.49 % | -2.513 M -137.70 % | 6.666 M 486.09 % | 1.137 M 194.59 % | -1.202 M 87.08 % | -9.306 M -208.85 % | 8.549 M 103.01 % | 4.211 M 130.44 % | -13.835 M -149.49 % | 27.953 M -36.60 % | 44.091 M 885.76 % | -5.611 M 86.41 % | -41.289 M -245.37 % | 28.403 M 76.32 % | 16.108 M 790.05 % | -2.334 M -143.35 % | 5.384 M 11 024.79 % | 48.400 K -98.15 % | 2.618 M -49.00 % | 5.133 M 292.03 % | -2.673 M -89.44 % | -1.411 M -107.49 % | 18.844 M -39.64 % | 31.217 M 1 220.50 % | -2.786 M 60.22 % | -7.004 M -268.43 % | 4.158 M 456.63 % | -1.166 M 47.67 % | -2.228 M -55.05 % | -1.437 M -1 073.47 % | 147.616 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.221 M 86.42 % | 6.555 M -39.83 % | 10.895 M | 0.000 -100.00 % | 14.128 M | 0.000 -100.00 % | 1.199 M 139.98 % | -2.998 M 54.97 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 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 |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.871 M -1 287.91 % | 6.555 M 107.06 % | -92.857 M | 0.000 100.00 % | -492.888 M | 0.000 -100.00 % | 1.199 M 139.98 % | -2.998 M 54.97 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.221 M -86.44 % | 90.091 M 7.85 % | 83.536 M -19.48 % | 103.752 M | 0.000 -100.00 % | 507.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 89.249 M 630.32 % | 12.221 M -86.44 % | 90.091 M 726.90 % | 10.895 M | 0.000 -100.00 % | 14.128 M | 0.000 -100.00 % | 1.199 M 139.98 % | -2.998 M 54.97 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.221 M 86.42 % | 6.555 M -39.83 % | 10.895 M | 0.000 -100.00 % | 14.128 M | 0.000 -100.00 % | 1.199 M 139.98 % | -2.998 M 54.97 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 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 |
| 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 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.221 M 86.42 % | 6.555 M -39.83 % | 10.895 M | 0.000 -100.00 % | 14.128 M | 0.000 -100.00 % | 1.199 M 139.98 % | -2.998 M 54.97 % | -6.658 M -409.24 % | 2.153 M -39.40 % | 3.553 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 |
| 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 | 2013 | 2013 |