Madison Dividend Income Fd Cl Y BHBFX
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.233 M 3.17 % | 54.506 M 12.60 % | 48.407 M -0.15 % | 48.480 M 0.87 % | 48.064 M -8.17 % | 52.342 M -12.58 % | 59.876 M 12.66 % | 53.146 M -0.90 % | 53.627 M 5.88 % | 50.650 M -16.73 % | 60.823 M 12.97 % | 53.838 M -10.68 % | 60.277 M |
| Net income | 307.879 M 21.45 % | 253.505 M 165.84 % | -385.012 M -170.11 % | 549.140 M 195.79 % | 185.652 M -58.12 % | 443.252 M 264.18 % | -269.974 M -179.34 % | 340.267 M 59.23 % | 213.693 M 303.18 % | -105.174 M -171.64 % | 146.818 M -73.25 % | 548.777 M 188.07 % | 190.498 M |
| Income before tax | 307.879 M 17.27 % | 262.529 M 133.64 % | -780.292 M -171.50 % | 1.091 B 487.83 % | 185.652 M -60.34 % | 468.086 M 291.06 % | -244.992 M -167.44 % | 363.279 M 56.48 % | 232.158 M 357.02 % | -90.328 M -155.90 % | 161.596 M -71.33 % | 563.663 M 175.51 % | 204.586 M |
| Income before tax ratio | 5.48 13.67 % | 4.82 129.88 % | -16.12 -171.61 % | 22.51 482.78 % | 3.86 -56.81 % | 8.94 318.56 % | -4.09 -159.86 % | 6.84 57.90 % | 4.33 342.75 % | -1.78 -167.12 % | 2.66 -74.62 % | 10.47 208.47 % | 3.39 |
| EBITDA | 0.000 -100.00 % | 226.378 M 155.91 % | -404.912 M -176.16 % | 531.683 M 228.40 % | 161.903 M -60.93 % | 414.365 M 234.83 % | -307.321 M -197.96 % | 313.711 M 70.32 % | 184.192 M 236.12 % | -135.320 M -220.69 % | 112.125 M -78.40 % | 519.037 M 242.99 % | 151.328 M |
| Net income ratio | 5.48 17.72 % | 4.65 158.48 % | -7.95 -170.22 % | 11.33 193.25 % | 3.86 -54.39 % | 8.47 287.82 % | -4.51 -170.42 % | 6.40 60.67 % | 3.98 291.90 % | -2.08 -186.02 % | 2.41 -76.32 % | 10.19 222.53 % | 3.16 |
| Ratio EBITDA | 0.00 -100.00 % | 4.15 149.65 % | -8.36 -176.27 % | 10.97 225.57 % | 3.37 -57.45 % | 7.92 254.24 % | -5.13 -186.95 % | 5.90 71.86 % | 3.43 228.56 % | -2.67 -244.93 % | 1.84 -80.88 % | 9.64 284.02 % | 2.51 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Weighted average shs out | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| EPS diluted | 3.35 18.79 % | 2.82 166.04 % | -4.27 -170.35 % | 6.07 196.10 % | 2.05 -58.08 % | 4.89 249.09 % | -3.28 -179.42 % | 4.13 59.46 % | 2.59 303.94 % | -1.27 -171.75 % | 1.77 -73.30 % | 6.63 188.26 % | 2.30 |
| Earnings per share | 3.26 15.60 % | 2.82 166.04 % | -4.27 -170.35 % | 6.07 196.10 % | 2.05 -58.08 % | 4.89 249.09 % | -3.28 -179.42 % | 4.13 59.46 % | 2.59 303.94 % | -1.27 -171.75 % | 1.77 -73.30 % | 6.63 188.26 % | 2.30 |
| Gross profit | 56.233 M 3.17 % | 54.506 M 12.60 % | 48.407 M -0.15 % | 48.480 M 0.87 % | 48.064 M -8.17 % | 52.342 M -12.58 % | 59.876 M 12.66 % | 53.146 M -0.90 % | 53.627 M 5.88 % | 50.650 M -16.73 % | 60.823 M 12.97 % | 53.838 M -10.68 % | 60.277 M |
| Income tax expense | 0.000 -100.00 % | 9.025 M 102.28 % | -395.280 M -172.91 % | 542.182 M | 0.000 -100.00 % | 439.198 M 255.56 % | -282.338 M -183.85 % | 336.723 M 66.15 % | 202.657 M 268.22 % | -120.475 M -194.93 % | 126.903 M -76.23 % | 533.924 M 222.78 % | 165.416 M |
| Cost of 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 | 0.000 |
| General and administrative expenses | 29.823 M 9.64 % | 27.202 M -4.01 % | 28.339 M -8.07 % | 30.827 M 27.85 % | 24.111 M 3.88 % | 23.210 M 4.24 % | 22.266 M -15.45 % | 26.334 M 10.15 % | 23.908 M 18.25 % | 20.218 M -21.92 % | 25.893 M 8.41 % | 23.885 M 14.19 % | 20.917 M |
| Selling and marketing expenses | 176.700 K -0.38 % | 177.368 K 5.08 % | 168.789 K -14.01 % | 196.291 K -3.64 % | 203.715 K -16.50 % | 243.969 K -7.56 % | 263.920 K 3.31 % | 255.459 K 17.31 % | 217.761 K -23.58 % | 284.944 K 20.41 % | 236.641 K 10.95 % | 213.291 K 12.41 % | 189.746 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 392.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 30.000 M 9.57 % | 27.380 M -3.96 % | 28.508 M -8.11 % | 31.023 M 27.59 % | 24.315 M -94.15 % | 415.754 M 36.37 % | 304.868 M -1.70 % | 310.133 M 73.71 % | 178.535 M 26.64 % | 140.977 M 39.89 % | 100.777 M -80.23 % | 509.825 M 253.29 % | 144.309 M |
| Cost and expenses | 30.000 M 9.57 % | 27.380 M -3.96 % | 28.508 M -8.11 % | 31.023 M 27.59 % | 24.315 M -94.15 % | 415.754 M 36.37 % | 304.868 M -1.70 % | 310.133 M 73.71 % | 178.535 M 26.64 % | 140.977 M 39.89 % | 100.777 M -80.23 % | 509.825 M 253.29 % | 144.309 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 |
| Selling general and administrative expenses | 30.000 M 9.57 % | 27.380 M -3.96 % | 28.508 M -8.11 % | 31.023 M 27.59 % | 24.315 M 3.67 % | 23.454 M 4.11 % | 22.529 M -15.27 % | 26.590 M 10.21 % | 24.126 M 17.67 % | 20.503 M -21.53 % | 26.129 M 8.43 % | 24.098 M 14.17 % | 21.107 M |
| Interest income | 0.000 -100.00 % | 2.467 M -0.09 % | 2.469 M 43.45 % | 1.721 M 59 416.67 % | 2.892 K -70.42 % | 9.778 K 3 957.26 % | 241.000 -18.31 % | 295.000 -92.46 % | 3.910 K 1 614.91 % | 228.000 -93.08 % | 3.294 K | 0.000 -100.00 % | 160.000 |
| Interest expense | 7.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -26.233 M 3.30 % | -27.127 M -36.32 % | -19.899 M -13.99 % | -17.457 M 26.49 % | -23.749 M 17.79 % | -28.887 M 22.65 % | -37.347 M -40.64 % | -26.556 M 9.98 % | -29.501 M 2.14 % | -30.147 M 13.11 % | -34.693 M -16.66 % | -29.740 M 24.08 % | -39.171 M |
| Operating income | 26.233 M -3.30 % | 27.127 M 36.32 % | 19.899 M 13.99 % | 17.457 M -26.49 % | 23.749 M -17.79 % | 28.887 M -22.65 % | 37.347 M 40.64 % | 26.556 M -9.98 % | 29.501 M -2.14 % | 30.147 M -13.11 % | 34.693 M 16.66 % | 29.740 M -24.08 % | 39.171 M |
| Operating income ratio | 0.47 -6.26 % | 0.50 21.07 % | 0.41 14.16 % | 0.36 -27.12 % | 0.49 -10.47 % | 0.55 -11.52 % | 0.62 24.83 % | 0.50 -9.17 % | 0.55 -7.58 % | 0.60 4.35 % | 0.57 3.26 % | 0.55 -15.00 % | 0.65 |
| Total other income expenses net | 281.646 M 19.64 % | 235.403 M 129.42 % | -800.191 M -174.52 % | 1.074 B 563.28 % | 161.903 M -63.14 % | 439.198 M 255.56 % | -282.338 M -183.85 % | 336.723 M 66.15 % | 202.657 M 268.22 % | -120.475 M -194.93 % | 126.903 M -76.23 % | 533.924 M 222.78 % | 165.416 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 295.093 M 103.81 % | 144.791 M -0.19 % | 145.068 M 0.00 % | 145.067 M 847 847.98 % | -17.112 K 85.75 % | -120.078 K -3 513.54 % | -3.323 K -39.62 % | -2.380 K 6.41 % | -2.543 K 96.46 % | -71.754 K -33.30 % | -53.829 K -32.60 % | -40.596 K 73.36 % | -152.379 K |
| Total investments | 2.945 B 11.31 % | 2.646 B 4.85 % | 2.524 B -19.74 % | 3.144 B 22.16 % | 2.574 B -3.40 % | 2.665 B 21.26 % | 2.197 B -16.60 % | 2.635 B 8.06 % | 2.438 B 10.88 % | 2.199 B -8.49 % | 2.403 B -2.60 % | 2.467 B 23.09 % | 2.004 B |
| Total debt | 295.107 M 103.38 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.182 B 18.03 % | 1.002 B 19.41 % | 838.989 M -37.87 % | 1.350 B 45.92 % | 925.396 M 7.83 % | 858.215 M 64.56 % | 521.522 M -41.97 % | 898.670 M 35.92 % | 661.152 M 18.74 % | 556.827 M -24.86 % | 741.058 M -5.56 % | 784.684 M 144.78 % | 320.565 M |
| Common stock | 1.282 B -1.45 % | 1.301 B -2.33 % | 1.332 B -0.35 % | 1.337 B -0.10 % | 1.338 B 0.73 % | 1.328 B 13.59 % | 1.170 B -0.14 % | 1.171 B -0.51 % | 1.177 B -0.41 % | 1.182 B -2.30 % | 1.210 B -0.54 % | 1.217 B -0.14 % | 1.218 B |
| Total equity | 2.652 B 5.97 % | 2.503 B 5.10 % | 2.381 B -20.60 % | 2.999 B 16.57 % | 2.573 B -3.31 % | 2.661 B 21.11 % | 2.197 B -16.43 % | 2.629 B 9.65 % | 2.398 B 9.08 % | 2.198 B -8.80 % | 2.411 B -2.04 % | 2.461 B 23.14 % | 1.998 B |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 363.825 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 295.107 M 103.38 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 295.107 M 103.38 % | 145.100 M -0.25 % | 145.464 M 0.25 % | 145.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 3.070 M 10.79 % | 2.771 M 1.67 % | 2.725 M -19.78 % | 3.397 M -20.30 % | 4.262 M -29.48 % | 6.044 M 29.57 % | 4.665 M -51.97 % | 9.711 M -11.90 % | 11.023 M 135.65 % | 4.678 M -50.33 % | 9.418 M 0.24 % | 9.396 M 1.72 % | 9.236 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 | 0.000 |
| Short term debt | 0.000 | 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 current liabilities | 3.548 M 14.67 % | 3.094 M -7.74 % | 3.354 M -5.60 % | 3.553 M -23.22 % | 4.628 M -37.54 % | 7.410 M 58.85 % | 4.665 M -56.41 % | 10.700 M -77.45 % | 47.442 M 887.68 % | 4.803 M -91.18 % | 54.464 M 329.05 % | 12.694 M 32.88 % | 9.553 M |
| Total liabilities | 298.655 M 101.53 % | 148.194 M -0.42 % | 148.818 M 0.11 % | 148.653 M 3 112.18 % | 4.628 M -37.54 % | 7.410 M 58.85 % | 4.665 M -56.41 % | 10.700 M -77.45 % | 47.442 M 887.68 % | 4.803 M -91.18 % | 54.464 M 329.05 % | 12.694 M 32.88 % | 9.553 M |
| Other non current assets | 89.177 K -11.24 % | 100.467 K -47.86 % | 192.688 K -48.75 % | 375.997 K 79.99 % | 208.896 K -7.75 % | 226.438 K -81.50 % | 1.224 M -11.41 % | 1.382 M -34.23 % | 2.100 M 5 370.02 % | 38.400 K 0.00 % | 38.400 K -78.90 % | 181.981 K 100.01 % | -2.004 B |
| Long term investments | 2.945 B 11.31 % | 2.646 B 4.85 % | 2.524 B -19.74 % | 3.144 B 22.16 % | 2.574 B -3.40 % | 2.665 B 21.26 % | 2.197 B -16.60 % | 2.635 B 8.06 % | 2.438 B 10.88 % | 2.199 B -8.49 % | 2.403 B -2.60 % | 2.467 B 23.09 % | 2.004 B |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 2.945 B 11.31 % | 2.646 B 4.84 % | 2.524 B -19.74 % | 3.145 B 22.16 % | 2.574 B -3.40 % | 2.665 B 21.20 % | 2.199 B -16.60 % | 2.636 B 8.02 % | 2.440 B 10.97 % | 2.199 B -8.49 % | 2.403 B -2.60 % | 2.467 B 23.10 % | 2.004 B |
| Other current assets | 50.669 K | 0.000 -100.00 % | 30.041 K 239.48 % | 8.849 K -80.78 % | 46.043 K 1 486.60 % | 2.902 K -80.62 % | 14.972 K 4.15 % | 14.375 K -98.87 % | 1.273 M 4 370.81 % | 28.481 K -22.28 % | 36.647 K 8.06 % | 33.915 K -25.97 % | 45.815 K |
| Short term 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 |
| cash and cash equivalents | 13.608 K -95.59 % | 308.592 K 861.56 % | 32.093 K -3.81 % | 33.365 K 94.98 % | 17.112 K -85.75 % | 120.078 K 3 513.54 % | 3.323 K 39.62 % | 2.380 K -6.41 % | 2.543 K -96.46 % | 71.754 K 33.30 % | 53.829 K 32.60 % | 40.596 K -73.36 % | 152.379 K |
| Cash and short term investments | 13.608 K -95.59 % | 308.592 K 861.56 % | 32.093 K -3.81 % | 33.365 K 94.98 % | 17.112 K -85.75 % | 120.078 K 3 513.54 % | 3.323 K 39.62 % | 2.380 K -6.41 % | 2.543 K -96.46 % | 71.754 K 33.30 % | 53.829 K 32.60 % | 40.596 K -73.36 % | 152.379 K |
| Total current assets | 5.711 M 13.97 % | 5.011 M -23.03 % | 6.510 M 92.00 % | 3.391 M -4.45 % | 3.548 M -8.29 % | 3.869 M 9.95 % | 3.519 M -10.97 % | 3.953 M -19.92 % | 4.936 M 23.04 % | 4.012 M -93.50 % | 61.747 M 928.43 % | 6.004 M 80.57 % | 3.325 M |
| 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 |
| Net receivables | 5.647 M 20.08 % | 4.702 M -27.07 % | 6.448 M 92.56 % | 3.348 M -3.93 % | 3.485 M -6.97 % | 3.746 M 7.01 % | 3.501 M -11.05 % | 3.936 M 7.53 % | 3.660 M -6.43 % | 3.912 M -93.66 % | 61.656 M 939.82 % | 5.929 M 89.63 % | 3.127 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.953 K |
| Account payables | 478.431 K 47.90 % | 323.485 K -48.55 % | 628.761 K 303.05 % | 156.000 K -57.32 % | 365.478 K -73.24 % | 1.366 M | 0.000 -100.00 % | 988.796 K -97.28 % | 36.419 M 28 866.01 % | 125.731 K -99.72 % | 45.046 M 1 265.72 % | 3.298 M 942.20 % | 316.478 K |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 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 | 187.517 M -6.12 % | 199.743 M -4.99 % | 210.226 M -32.65 % | 312.158 M 0.89 % | 309.409 M -34.79 % | 474.489 M -6.29 % | 506.338 M -9.51 % | 559.534 M 0.00 % | 559.514 M 21.79 % | 459.392 M -0.02 % | 459.483 M 0.00 % | 459.498 M 0.00 % | 459.487 M |
| Other total stockholders equity | 0.000 | 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 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.951 B 11.31 % | 2.651 B 4.77 % | 2.530 B -19.62 % | 3.148 B 22.13 % | 2.578 B -3.41 % | 2.669 B 21.19 % | 2.202 B -16.59 % | 2.640 B 7.96 % | 2.445 B 10.99 % | 2.203 B -10.62 % | 2.465 B -0.34 % | 2.473 B 23.19 % | 2.008 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -684.741 K -135.79 % | 1.913 M 153.01 % | -3.609 M -179.15 % | 4.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -944.318 K -154.10 % | 1.745 M 156.31 % | -3.099 M -2 362.89 % | 136.961 K | 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 259.577 K 54.66 % | 167.842 K 132.93 % | -509.694 K -111.53 % | 4.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -307.901 M -133.85 % | -131.664 M -121.53 % | 611.555 M 205.26 % | -580.980 M -189.14 % | -200.932 M 57.07 % | -468.086 M -291.06 % | 244.992 M 167.44 % | -363.279 M -56.48 % | -232.158 M -357.02 % | 90.328 M 155.90 % | -161.596 M 71.33 % | -563.663 M -175.51 % | -204.586 M |
| Net cash provided by operating activities | -706.631 K -100.53 % | 132.778 M -42.91 % | 232.566 M 1 485.84 % | -16.782 M | 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Debt repayment | 6.831 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 |
| 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 |
| Common stock repurchased | -20.260 M -492.02 % | -3.422 M 26.08 % | -4.630 M -162.55 % | -1.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -116.604 M 8.26 % | -127.101 M -1.93 % | -124.693 M 0.07 % | -124.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 137.269 M 7 037.24 % | -1.979 M 98.08 % | -103.245 M -172.03 % | 143.341 M | 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 | 411.647 K 100.31 % | -132.502 M 43.03 % | -232.567 M -1 484.51 % | 16.798 M | 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 |
| Net change in cash | -294.984 K -206.69 % | 276.499 K 21 837.34 % | -1.272 K -107.83 % | 16.253 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 308.592 K 861.56 % | 32.093 K -3.81 % | 33.365 K 94.98 % | 17.112 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 13.608 K -95.59 % | 308.592 K 861.56 % | 32.093 K -3.81 % | 33.365 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | -706.631 K -100.53 % | 132.778 M -42.91 % | 232.566 M 1 485.84 % | -16.782 M | 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 |
| Free CashFlow | -706.631 K -100.53 % | 132.778 M -42.91 % | 232.566 M 1 485.84 % | -16.782 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 31.472 M 13.06 % | 27.837 M -1.97 % | 28.396 M 5.79 % | 26.842 M -2.97 % | 27.665 M 10.91 % | 24.943 M 6.30 % | 23.464 M 25.03 % | 18.766 M -36.84 % | 29.714 M 28.46 % | 23.132 M -7.22 % | 24.932 M -4.80 % | 26.188 M 0.13 % | 26.153 M -15.43 % | 30.927 M 6.83 % | 28.949 M 15.78 % | 25.003 M -11.16 % | 28.143 M 11.15 % | 25.319 M -10.55 % | 28.307 M 16.56 % | 24.286 M -7.88 % | 26.364 M 8.33 % | 24.337 M -33.30 % | 36.486 M 49.88 % | 24.342 M -17.47 % | 29.495 M 5.53 % | 27.951 M -13.54 % | 32.327 M |
| Net income | 216.403 M 53.02 % | 141.419 M -15.04 % | 166.460 M 61.47 % | 103.088 M -31.47 % | 150.417 M 15.40 % | 130.349 M 125.29 % | -515.362 M -424.62 % | 158.759 M -59.33 % | 390.380 M -17.80 % | 474.918 M 264.18 % | -289.266 M -299.65 % | 144.887 M -51.44 % | 298.366 M 230.40 % | -228.809 M -455.82 % | -41.166 M -119.84 % | 207.491 M 56.27 % | 132.776 M 12.89 % | 117.619 M 22.43 % | 96.074 M 172.68 % | -132.192 M -589.27 % | 27.018 M 220.50 % | -22.421 M -113.25 % | 169.240 M -41.92 % | 291.395 M 13.22 % | 257.382 M 124.81 % | 114.489 M 50.62 % | 76.010 M |
| Income before tax | 216.403 M 53.02 % | 141.419 M -15.04 % | 166.460 M 54.72 % | 107.587 M -30.56 % | 154.942 M 14.84 % | 134.921 M 126.44 % | -510.302 M -410.57 % | 164.309 M -58.44 % | 395.330 M -17.85 % | 481.218 M 271.69 % | -280.286 M -278.71 % | 156.839 M -49.61 % | 311.247 M 243.97 % | -216.196 M -650.78 % | -28.796 M -113.13 % | 219.304 M 52.32 % | 143.975 M 12.25 % | 128.258 M 23.44 % | 103.900 M 183.26 % | -124.786 M -462.14 % | 34.458 M 330.01 % | -14.981 M -108.48 % | 176.577 M -40.92 % | 298.864 M 12.86 % | 264.799 M 117.21 % | 121.910 M 47.45 % | 82.677 M |
| Income before tax ratio | 6.88 35.35 % | 5.08 -13.34 % | 5.86 46.25 % | 4.01 -28.43 % | 5.60 3.54 % | 5.41 124.87 % | -21.75 -348.39 % | 8.76 -34.19 % | 13.30 -36.05 % | 20.80 285.05 % | -11.24 -287.71 % | 5.99 -49.68 % | 11.90 270.24 % | -6.99 -602.77 % | -0.99 -111.34 % | 8.77 71.45 % | 5.12 0.99 % | 5.07 38.01 % | 3.67 171.43 % | -5.14 -493.12 % | 1.31 312.33 % | -0.62 -112.72 % | 4.84 -60.58 % | 12.28 36.76 % | 8.98 105.83 % | 4.36 70.54 % | 2.56 |
| EBITDA | 0.000 | 0.000 | 0.000 -100.00 % | 89.971 M -34.04 % | 136.407 M 14.50 % | 119.135 M 122.73 % | -524.047 M -435.19 % | 156.344 M -58.35 % | 375.339 M -19.33 % | 465.253 M 253.37 % | -303.350 M -329.84 % | 131.980 M -53.26 % | 282.385 M 213.56 % | -248.660 M -323.89 % | -58.661 M -129.91 % | 196.145 M 66.84 % | 117.566 M 11.31 % | 105.617 M 34.42 % | 78.575 M 153.63 % | -146.507 M -1 409.59 % | 11.187 M 133.26 % | -33.641 M -123.08 % | 145.766 M -47.86 % | 279.568 M 16.74 % | 239.469 M 144.71 % | 97.857 M 83.01 % | 53.470 M |
| Net income ratio | 6.88 35.35 % | 5.08 -13.34 % | 5.86 52.64 % | 3.84 -29.36 % | 5.44 4.04 % | 5.23 123.79 % | -21.96 -359.62 % | 8.46 -35.61 % | 13.14 -36.01 % | 20.53 276.96 % | -11.60 -309.71 % | 5.53 -51.50 % | 11.41 254.20 % | -7.40 -420.28 % | -1.42 -117.14 % | 8.30 75.90 % | 4.72 1.56 % | 4.65 36.87 % | 3.39 162.35 % | -5.44 -631.12 % | 1.02 211.24 % | -0.92 -119.86 % | 4.64 -61.25 % | 11.97 37.18 % | 8.73 113.04 % | 4.10 74.21 % | 2.35 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 -100.00 % | 3.35 -32.02 % | 4.93 3.23 % | 4.78 121.39 % | -22.33 -368.08 % | 8.33 -34.05 % | 12.63 -37.20 % | 20.11 265.31 % | -12.17 -341.43 % | 5.04 -53.32 % | 10.80 234.29 % | -8.04 -296.78 % | -2.03 -125.83 % | 7.84 87.79 % | 4.18 0.15 % | 4.17 50.28 % | 2.78 146.01 % | -6.03 -1 521.62 % | 0.42 130.70 % | -1.38 -134.60 % | 4.00 -65.21 % | 11.48 41.46 % | 8.12 131.90 % | 3.50 111.66 % | 1.65 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 88.620 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 |
| Weighted average shs out | 90.363 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 |
| EPS diluted | 2.40 55.84 % | 1.54 -14.44 % | 1.80 57.89 % | 1.14 -31.33 % | 1.66 15.28 % | 1.44 125.26 % | -5.70 -423.86 % | 1.76 -59.26 % | 4.32 -17.56 % | 5.24 263.75 % | -3.20 -300.00 % | 1.60 -55.80 % | 3.62 230.22 % | -2.78 -456.00 % | -0.50 -119.84 % | 2.52 55.56 % | 1.62 14.08 % | 1.42 22.41 % | 1.16 172.50 % | -1.60 -600.00 % | 0.32 214.29 % | -0.28 -113.73 % | 2.04 -42.05 % | 3.52 13.55 % | 3.10 124.64 % | 1.38 50.00 % | 0.92 |
| Earnings per share | 2.40 62.16 % | 1.48 -15.91 % | 1.76 54.39 % | 1.14 -31.33 % | 1.66 15.28 % | 1.44 125.26 % | -5.70 -423.86 % | 1.76 -59.26 % | 4.32 -17.56 % | 5.24 263.75 % | -3.20 -300.00 % | 1.60 -55.80 % | 3.62 230.22 % | -2.78 -456.00 % | -0.50 -119.84 % | 2.52 55.56 % | 1.62 14.08 % | 1.42 22.41 % | 1.16 172.50 % | -1.60 -600.00 % | 0.32 214.29 % | -0.28 -113.73 % | 2.04 -42.05 % | 3.52 13.55 % | 3.10 124.64 % | 1.38 50.00 % | 0.92 |
| Gross profit | 31.472 M 13.06 % | 27.837 M -1.97 % | 28.396 M 5.79 % | 26.842 M -2.97 % | 27.665 M 10.91 % | 24.943 M 6.30 % | 23.464 M 25.03 % | 18.766 M -36.84 % | 29.714 M 28.46 % | 23.132 M -7.22 % | 24.932 M -4.80 % | 26.188 M 0.13 % | 26.153 M -15.43 % | 30.927 M 6.83 % | 28.949 M 15.78 % | 25.003 M -11.16 % | 28.143 M 11.15 % | 25.319 M -10.55 % | 28.307 M 16.56 % | 24.286 M -7.88 % | 26.364 M 8.33 % | 24.337 M -33.30 % | 36.486 M 49.88 % | 24.342 M -17.47 % | 29.495 M 5.53 % | 27.951 M -13.54 % | 32.327 M |
| Income tax expense | 0.000 | 0.000 | 0.000 -100.00 % | 94.470 M -32.97 % | 140.932 M 13.92 % | 123.707 M 123.84 % | -518.987 M -420.57 % | 161.893 M -57.43 % | 380.289 M -19.35 % | 471.553 M 260.19 % | -294.371 M -304.52 % | 143.933 M -51.25 % | 295.265 M 225.09 % | -236.047 M -409.91 % | -46.291 M -122.26 % | 207.958 M 61.50 % | 128.765 M 10.76 % | 116.256 M 34.55 % | 86.401 M 162.11 % | -139.102 M -846.77 % | 18.627 M 171.09 % | -26.201 M -117.11 % | 153.103 M -46.66 % | 287.037 M 16.26 % | 246.886 M 134.51 % | 105.278 M 75.06 % | 60.137 M |
| Cost of 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 15.567 M 0.85 % | 15.436 M 7.29 % | 14.387 M 5.51 % | 13.636 M 0.51 % | 13.567 M -0.63 % | 13.652 M -7.04 % | 14.687 M -9.58 % | 16.243 M 11.37 % | 14.584 M 8.85 % | 13.398 M 25.07 % | 10.713 M -18.63 % | 13.166 M 31.08 % | 10.044 M -8.13 % | 10.933 M -3.52 % | 11.332 M -16.14 % | 13.513 M 5.40 % | 12.821 M -3.10 % | 13.231 M 23.92 % | 10.677 M 9.00 % | 9.795 M -6.02 % | 10.423 M -19.69 % | 12.978 M 0.49 % | 12.915 M 4.25 % | 12.388 M 7.75 % | 11.497 M 2.69 % | 11.196 M 15.18 % | 9.721 M |
| Selling and marketing expenses | 90.824 K 4.98 % | 86.516 K -4.07 % | 90.184 K 0.86 % | 89.414 K 1.66 % | 87.954 K 15.56 % | 76.114 K -17.87 % | 92.676 K -14.07 % | 107.854 K 21.95 % | 88.438 K 28.32 % | 68.920 K -48.87 % | 134.796 K 16.21 % | 115.996 K -9.36 % | 127.974 K -10.21 % | 142.520 K 17.40 % | 121.400 K -15.52 % | 143.702 K 28.58 % | 111.758 K 29.60 % | 86.234 K -34.44 % | 131.528 K -25.02 % | 175.426 K 60.18 % | 109.518 K -21.86 % | 140.152 K 45.25 % | 96.488 K -24.12 % | 127.158 K 47.63 % | 86.134 K -29.99 % | 123.028 K 84.40 % | 66.718 K |
| Other 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 |
| Operating expenses | 15.657 M 0.87 % | 15.523 M 7.22 % | 14.477 M -82.34 % | 81.979 M -36.21 % | 128.511 M 15.55 % | 111.213 M -79.12 % | 532.532 M 262.82 % | 146.777 M -59.91 % | 366.103 M -20.08 % | 458.089 M 50.09 % | 305.218 M 133.60 % | 130.659 M -54.17 % | 285.095 M 15.37 % | 247.122 M 327.95 % | 57.745 M -70.28 % | 194.301 M 67.74 % | 115.832 M 12.52 % | 102.942 M 36.18 % | 75.592 M -49.29 % | 149.072 M 1 741.62 % | 8.095 M -79.41 % | 39.317 M -71.93 % | 140.094 M -48.97 % | 274.522 M 16.67 % | 235.303 M 150.43 % | 93.959 M 86.61 % | 50.350 M |
| Cost and expenses | 15.657 M 0.87 % | 15.523 M 7.22 % | 14.477 M -82.34 % | 81.979 M -36.21 % | 128.511 M 15.55 % | 111.213 M -79.12 % | 532.532 M 262.82 % | 146.777 M -59.91 % | 366.103 M -20.08 % | 458.089 M 50.09 % | 305.218 M 133.60 % | 130.659 M -54.17 % | 285.095 M 15.37 % | 247.122 M 327.95 % | 57.745 M -70.28 % | 194.301 M 67.74 % | 115.832 M 12.52 % | 102.942 M 36.18 % | 75.592 M -49.29 % | 149.072 M 1 741.62 % | 8.095 M -79.41 % | 39.317 M -71.93 % | 140.094 M -48.97 % | 274.522 M 16.67 % | 235.303 M 150.43 % | 93.959 M 86.61 % | 50.350 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 |
| Selling general and administrative expenses | 15.657 M 0.87 % | 15.523 M 7.22 % | 14.477 M 5.48 % | 13.725 M 0.52 % | 13.655 M -0.54 % | 13.728 M -7.11 % | 14.779 M -9.61 % | 16.350 M 11.43 % | 14.673 M 8.95 % | 13.467 M 24.15 % | 10.848 M -18.33 % | 13.282 M 30.57 % | 10.172 M -8.16 % | 11.076 M -3.30 % | 11.454 M -16.13 % | 13.657 M 5.60 % | 12.933 M -2.89 % | 13.318 M 23.21 % | 10.808 M 8.40 % | 9.970 M -5.34 % | 10.532 M -19.71 % | 13.118 M 0.82 % | 13.012 M 3.97 % | 12.515 M 8.05 % | 11.583 M 2.33 % | 11.319 M 15.65 % | 9.788 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 1.233 M 0.01 % | 1.233 M -0.13 % | 1.235 M 0.06 % | 1.234 M -0.04 % | 1.235 M 153.72 % | 486.608 K 17 856.01 % | 2.710 K 1 389.01 % | 182.000 -97.68 % | 7.854 K 308.21 % | 1.924 K 2 572.22 % | 72.000 -57.65 % | 170.000 73.47 % | 98.000 -50.51 % | 198.000 -94.89 % | 3.878 K 12 018.75 % | 32.000 -85.96 % | 228.000 | 0.000 -100.00 % | 1.144 K -46.79 % | 2.150 K | 0.000 | 0.000 -100.00 % | 160.000 | 0.000 |
| Interest expense | 6.946 M 39.81 % | 4.968 M 121.55 % | 2.243 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 |
| Depreciation and amortization | -15.814 M -28.42 % | -12.314 M 11.53 % | -13.919 M -6.11 % | -13.117 M 6.38 % | -14.010 M -24.93 % | -11.214 M -29.13 % | -8.685 M -259.49 % | -2.416 M 83.94 % | -15.041 M -55.63 % | -9.665 M 31.38 % | -14.084 M -9.13 % | -12.906 M 19.24 % | -15.981 M 19.50 % | -19.851 M -13.47 % | -17.495 M -54.20 % | -11.346 M 25.40 % | -15.210 M -26.73 % | -12.002 M 31.41 % | -17.499 M -22.24 % | -14.315 M 9.57 % | -15.831 M -41.11 % | -11.219 M 52.21 % | -23.474 M -98.48 % | -11.827 M 33.97 % | -17.912 M -7.70 % | -16.632 M 26.21 % | -22.539 M |
| Operating income | 15.814 M 28.42 % | 12.314 M -11.53 % | 13.919 M 6.11 % | 13.117 M -6.38 % | 14.010 M 24.93 % | 11.214 M 29.13 % | 8.685 M 259.49 % | 2.416 M -83.94 % | 15.041 M 55.63 % | 9.665 M -31.38 % | 14.084 M 9.13 % | 12.906 M -19.24 % | 15.981 M -19.50 % | 19.851 M 13.47 % | 17.495 M 54.20 % | 11.346 M -25.40 % | 15.210 M 26.73 % | 12.002 M -31.41 % | 17.499 M 22.24 % | 14.315 M -9.57 % | 15.831 M 41.11 % | 11.219 M -52.21 % | 23.474 M 98.48 % | 11.827 M -33.97 % | 17.912 M 7.70 % | 16.632 M -26.21 % | 22.539 M |
| Operating income ratio | 0.50 13.59 % | 0.44 -9.75 % | 0.49 0.31 % | 0.49 -3.51 % | 0.51 12.64 % | 0.45 21.47 % | 0.37 187.51 % | 0.13 -74.57 % | 0.51 21.16 % | 0.42 -26.04 % | 0.56 14.63 % | 0.49 -19.35 % | 0.61 -4.80 % | 0.64 6.21 % | 0.60 33.18 % | 0.45 -16.03 % | 0.54 14.01 % | 0.47 -23.32 % | 0.62 4.87 % | 0.59 -1.84 % | 0.60 30.26 % | 0.46 -28.35 % | 0.64 32.42 % | 0.49 -19.99 % | 0.61 2.06 % | 0.60 -14.66 % | 0.70 |
| Total other income expenses net | 200.588 M 55.37 % | 129.105 M -15.36 % | 152.541 M 61.47 % | 94.470 M -32.97 % | 140.932 M 13.92 % | 123.707 M 123.84 % | -518.987 M -420.57 % | 161.893 M -57.43 % | 380.289 M -19.35 % | 471.553 M 260.19 % | -294.371 M -304.52 % | 143.933 M -51.25 % | 295.265 M 225.09 % | -236.047 M -409.91 % | -46.291 M -122.26 % | 207.958 M 61.50 % | 128.765 M 10.76 % | 116.256 M 34.55 % | 86.401 M 162.11 % | -139.102 M -846.77 % | 18.627 M 171.09 % | -26.201 M -117.11 % | 153.103 M -46.66 % | 287.037 M 16.26 % | 246.886 M 134.51 % | 105.278 M 75.06 % | 60.137 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 301.491 M 2.17 % | 295.093 M 103.70 % | 144.866 M 0.05 % | 144.791 M -0.13 % | 144.978 M -0.06 % | 145.068 M 0.07 % | 144.963 M -0.07 % | 145.067 M 0.00 % | 145.071 M 847 873.04 % | -17.112 K 79.93 % | -85.263 K 28.99 % | -120.078 K 53.50 % | -258.232 K -7 671.05 % | -3.323 K 97.12 % | -115.275 K -4 743.49 % | -2.380 K 91.00 % | -26.433 K -939.44 % | -2.543 K 93.55 % | -39.407 K 45.08 % | -71.754 K 82.83 % | -417.833 K -676.22 % | -53.829 K -1 082.02 % | -4.554 K 88.78 % | -40.596 K -6 923.53 % | -578.000 99.62 % | -152.379 K |
| Total investments | 3.072 B 4.32 % | 2.945 B 7.59 % | 2.737 B 3.45 % | 2.646 B 1.44 % | 2.608 B 3.36 % | 2.524 B 2.65 % | 2.458 B -21.81 % | 3.144 B 8.01 % | 2.911 B 13.10 % | 2.574 B 13.53 % | 2.267 B -14.91 % | 2.665 B 6.98 % | 2.491 B 13.35 % | 2.197 B -12.13 % | 2.501 B -5.09 % | 2.635 B 6.00 % | 2.486 B 1.94 % | 2.438 B 9.20 % | 2.233 B 1.53 % | 2.199 B -7.85 % | 2.386 B -0.70 % | 2.403 B -3.29 % | 2.485 B 0.72 % | 2.467 B 11.27 % | 2.217 B 10.63 % | 2.004 B |
| Total debt | 301.600 M 2.20 % | 295.107 M 103.38 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M -0.03 % | 145.138 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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.328 B 12.35 % | 1.182 B 6.90 % | 1.106 B 10.40 % | 1.002 B 1.92 % | 982.913 M 17.15 % | 838.989 M 8.20 % | 775.374 M -42.58 % | 1.350 B 7.08 % | 1.261 B 36.27 % | 925.396 M 81.75 % | 509.152 M -40.67 % | 858.215 M 10.61 % | 775.869 M 48.77 % | 521.522 M -35.06 % | 803.099 M -10.63 % | 898.670 M 17.06 % | 767.715 M 16.12 % | 661.152 M 5.67 % | 625.686 M 12.37 % | 556.827 M -24.27 % | 735.298 M -0.78 % | 741.058 M -14.23 % | 864.047 M 10.11 % | 784.684 M 46.03 % | 537.361 M 67.63 % | 320.565 M |
| Common stock | 1.262 B -1.61 % | 1.282 B -1.03 % | 1.296 B -0.43 % | 1.301 B 1.77 % | 1.279 B -4.03 % | 1.332 B -0.12 % | 1.334 B -0.23 % | 1.337 B -0.44 % | 1.343 B 0.34 % | 1.338 B 0.87 % | 1.327 B -0.14 % | 1.328 B 14.78 % | 1.157 B -1.04 % | 1.170 B -0.14 % | 1.171 B 0.00 % | 1.171 B 1.93 % | 1.149 B -2.39 % | 1.177 B 2.11 % | 1.153 B -2.47 % | 1.182 B -0.92 % | 1.193 B -1.40 % | 1.210 B 4.39 % | 1.159 B -4.72 % | 1.217 B -0.14 % | 1.218 B 0.00 % | 1.218 B |
| Total equity | 2.773 B 4.57 % | 2.652 B 2.21 % | 2.595 B 3.68 % | 2.503 B 1.59 % | 2.464 B 3.45 % | 2.381 B 2.83 % | 2.316 B -22.79 % | 2.999 B 8.65 % | 2.761 B 7.29 % | 2.573 B 13.24 % | 2.272 B -14.62 % | 2.661 B 6.89 % | 2.490 B 13.30 % | 2.197 B -12.17 % | 2.502 B -4.84 % | 2.629 B 6.18 % | 2.476 B 3.27 % | 2.398 B 7.15 % | 2.238 B 1.80 % | 2.198 B -7.94 % | 2.388 B -0.94 % | 2.411 B -2.90 % | 2.483 B 0.89 % | 2.461 B 11.09 % | 2.215 B 10.85 % | 1.998 B |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 187.426 K | 0.000 100.00 % | -145.100 M -39 981.81 % | 363.825 K 790.64 % | 40.850 K | 0.000 100.00 % | -145.100 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 |
| Long term debt | 301.600 M 2.20 % | 295.107 M 103.38 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 M 0.00 % | 145.100 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 |
| Total non current liabilities | 301.600 M 2.20 % | 295.107 M 103.12 % | 145.287 M 0.13 % | 145.100 M 0.00 % | 145.100 M -0.25 % | 145.464 M 0.22 % | 145.141 M 0.03 % | 145.100 M 0.00 % | 145.100 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 current liabilities | 2.823 M -8.04 % | 3.070 M 14.50 % | 2.681 M -3.24 % | 2.771 M 2.69 % | 2.698 M -0.99 % | 2.725 M 11.90 % | 2.435 M -28.31 % | 3.397 M 14.66 % | 2.963 M -30.49 % | 4.262 M 85.69 % | 2.295 M -62.02 % | 6.044 M 43.97 % | 4.198 M -10.01 % | 4.665 M -2.61 % | 4.790 M -50.68 % | 9.711 M 37.51 % | 7.062 M -35.93 % | 11.023 M 80.14 % | 6.119 M 30.81 % | 4.678 M -0.91 % | 4.721 M -49.87 % | 9.418 M 25.11 % | 7.528 M -19.88 % | 9.396 M 34.94 % | 6.963 M -24.62 % | 9.236 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.615 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 |
| Total current liabilities | 3.743 M 5.49 % | 3.548 M 6.33 % | 3.337 M 7.84 % | 3.094 M -15.09 % | 3.644 M 8.65 % | 3.354 M 0.39 % | 3.341 M -5.97 % | 3.553 M -67.98 % | 11.096 M 139.77 % | 4.628 M 57.43 % | 2.940 M -60.33 % | 7.410 M 56.47 % | 4.735 M 1.52 % | 4.665 M -29.54 % | 6.620 M -38.13 % | 10.700 M -30.27 % | 15.345 M -67.65 % | 47.442 M 338.80 % | 10.812 M 125.09 % | 4.803 M -26.21 % | 6.509 M -88.05 % | 54.464 M 577.45 % | 8.040 M -36.67 % | 12.694 M 22.95 % | 10.325 M 8.08 % | 9.553 M |
| Total liabilities | 305.343 M 2.24 % | 298.655 M 100.95 % | 148.624 M 0.29 % | 148.194 M -0.37 % | 148.744 M -0.05 % | 148.818 M 0.23 % | 148.482 M -0.12 % | 148.653 M -4.83 % | 156.196 M 3 275.17 % | 4.628 M 57.43 % | 2.940 M -60.33 % | 7.410 M 56.47 % | 4.735 M 1.52 % | 4.665 M -29.54 % | 6.620 M -38.13 % | 10.700 M -30.27 % | 15.345 M -67.65 % | 47.442 M 338.80 % | 10.812 M 125.09 % | 4.803 M -26.21 % | 6.509 M -88.05 % | 54.464 M 577.45 % | 8.040 M -36.67 % | 12.694 M 22.95 % | 10.325 M 8.08 % | 9.553 M |
| Other non current assets | 78.106 K -12.41 % | 89.177 K 61.59 % | 55.187 K -45.07 % | 100.467 K -31.64 % | 146.957 K -23.73 % | 192.688 K -42.91 % | 337.543 K -10.23 % | 375.997 K -40.62 % | 633.233 K 203.13 % | 208.896 K 24.32 % | 168.028 K -25.80 % | 226.438 K 273.66 % | 60.600 K -95.05 % | 1.224 M -3.12 % | 1.263 M -8.56 % | 1.382 M 7.55 % | 1.285 M -38.84 % | 2.100 M 124.31 % | 936.439 K 2 338.64 % | 38.400 K -98.00 % | 1.924 M 4 910.93 % | 38.400 K -91.54 % | 454.044 K 149.50 % | 181.981 K -51.68 % | 376.613 K 100.02 % | -2.004 B |
| Long term investments | 3.072 B 4.32 % | 2.945 B 7.59 % | 2.737 B 3.45 % | 2.646 B 1.44 % | 2.608 B 3.36 % | 2.524 B 2.65 % | 2.458 B -21.81 % | 3.144 B 8.01 % | 2.911 B 13.10 % | 2.574 B 13.53 % | 2.267 B -14.91 % | 2.665 B 6.98 % | 2.491 B 13.35 % | 2.197 B -12.13 % | 2.501 B -5.09 % | 2.635 B 6.00 % | 2.486 B 1.94 % | 2.438 B 9.20 % | 2.233 B 1.53 % | 2.199 B -7.85 % | 2.386 B -0.70 % | 2.403 B -3.29 % | 2.485 B 0.72 % | 2.467 B 11.27 % | 2.217 B 10.63 % | 2.004 B |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 3.073 B 4.32 % | 2.945 B 7.59 % | 2.737 B 3.45 % | 2.646 B 1.44 % | 2.608 B 3.35 % | 2.524 B 2.65 % | 2.459 B -21.81 % | 3.145 B 8.00 % | 2.912 B 13.11 % | 2.574 B 13.53 % | 2.267 B -14.91 % | 2.665 B 6.99 % | 2.491 B 13.29 % | 2.199 B -12.12 % | 2.502 B -5.10 % | 2.636 B 6.00 % | 2.487 B 1.90 % | 2.440 B 9.25 % | 2.234 B 1.57 % | 2.199 B -7.92 % | 2.388 B -0.62 % | 2.403 B -3.31 % | 2.485 B 0.73 % | 2.467 B 11.26 % | 2.218 B 10.65 % | 2.004 B |
| Other current assets | 63.478 K 25.28 % | 50.669 K | 0.000 | 0.000 -100.00 % | 5.144 K -82.88 % | 30.041 K -24.61 % | 39.845 K 350.28 % | 8.849 K -60.56 % | 22.434 K -51.28 % | 46.043 K 133.21 % | 19.743 K 580.32 % | 2.902 K -84.92 % | 19.250 K 28.57 % | 14.972 K -18.01 % | 18.260 K 27.03 % | 14.375 K -28.93 % | 20.226 K -98.41 % | 1.273 M 299.77 % | 318.514 K 1 018.34 % | 28.481 K -67.46 % | 87.525 K 138.83 % | 36.647 K 104.96 % | 17.880 K -47.28 % | 33.915 K 54.33 % | 21.976 K -52.03 % | 45.815 K |
| Short term 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 |
| cash and cash equivalents | 109.271 K 702.99 % | 13.608 K -94.19 % | 234.060 K -24.15 % | 308.592 K 152.68 % | 122.130 K 280.55 % | 32.093 K -76.53 % | 136.757 K 309.88 % | 33.365 K -49.97 % | 66.692 K 289.74 % | 17.112 K -79.93 % | 85.263 K -28.99 % | 120.078 K -53.50 % | 258.232 K 7 671.05 % | 3.323 K -97.12 % | 115.275 K 4 743.49 % | 2.380 K -91.00 % | 26.433 K 939.44 % | 2.543 K -93.55 % | 39.407 K -45.08 % | 71.754 K -82.83 % | 417.833 K 676.22 % | 53.829 K 1 082.02 % | 4.554 K -88.78 % | 40.596 K 6 923.53 % | 578.000 -99.62 % | 152.379 K |
| Cash and short term investments | 109.271 K 702.99 % | 13.608 K -94.19 % | 234.060 K -24.15 % | 308.592 K 152.68 % | 122.130 K 280.55 % | 32.093 K -76.53 % | 136.757 K 309.88 % | 33.365 K -49.97 % | 66.692 K 289.74 % | 17.112 K -79.93 % | 85.263 K -28.99 % | 120.078 K -53.50 % | 258.232 K 7 671.05 % | 3.323 K -97.12 % | 115.275 K 4 743.49 % | 2.380 K -91.00 % | 26.433 K 939.44 % | 2.543 K -93.55 % | 39.407 K -45.08 % | 71.754 K -82.83 % | 417.833 K 676.22 % | 53.829 K 1 082.02 % | 4.554 K -88.78 % | 40.596 K 6 923.53 % | 578.000 -99.62 % | 152.379 K |
| Total current assets | 6.164 M 7.94 % | 5.711 M -7.23 % | 6.156 M 22.85 % | 5.011 M 27.73 % | 3.923 M -39.74 % | 6.510 M 15.26 % | 5.648 M 66.58 % | 3.391 M -33.06 % | 5.065 M 42.74 % | 3.548 M -54.30 % | 7.764 M 100.66 % | 3.869 M 5.11 % | 3.681 M 4.60 % | 3.519 M -48.33 % | 6.811 M 72.31 % | 3.953 M -17.75 % | 4.806 M -2.64 % | 4.936 M -67.21 % | 15.053 M 275.20 % | 4.012 M -34.45 % | 6.121 M -90.09 % | 61.747 M 1 094.39 % | 5.170 M -13.90 % | 6.004 M -20.90 % | 7.591 M 128.29 % | 3.325 M |
| 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 |
| Net receivables | 5.991 M 6.11 % | 5.647 M -4.65 % | 5.922 M 25.94 % | 4.702 M 23.88 % | 3.796 M -41.13 % | 6.448 M 17.84 % | 5.471 M 63.41 % | 3.348 M -32.71 % | 4.976 M 42.77 % | 3.485 M -54.50 % | 7.659 M 104.45 % | 3.746 M 10.07 % | 3.404 M -2.78 % | 3.501 M -47.57 % | 6.677 M 69.65 % | 3.936 M -17.30 % | 4.759 M 30.02 % | 3.660 M -75.09 % | 14.695 M 275.66 % | 3.912 M -30.34 % | 5.615 M -90.89 % | 61.656 M 1 097.84 % | 5.147 M -13.19 % | 5.929 M -21.65 % | 7.568 M 142.04 % | 3.127 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.953 K |
| Account payables | 920.284 K 92.35 % | 478.431 K -27.05 % | 655.828 K 102.74 % | 323.485 K -65.81 % | 946.085 K 50.47 % | 628.761 K -30.57 % | 905.611 K 480.52 % | 156.000 K -98.07 % | 8.096 M 2 115.06 % | 365.478 K -43.26 % | 644.131 K -52.84 % | 1.366 M 154.10 % | 537.500 K | 0.000 -100.00 % | 1.831 M 85.16 % | 988.796 K -88.06 % | 8.283 M -77.26 % | 36.419 M 676.07 % | 4.693 M 3 632.40 % | 125.731 K -92.97 % | 1.789 M -96.03 % | 45.046 M 8 702.56 % | 511.738 K -84.48 % | 3.298 M -1.90 % | 3.362 M 962.33 % | 316.478 K |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 183.214 M -2.29 % | 187.517 M -2.90 % | 193.120 M -3.32 % | 199.743 M -1.17 % | 202.108 M -3.86 % | 210.226 M 1.72 % | 206.661 M -33.80 % | 312.158 M 99.27 % | 156.647 M -49.37 % | 309.409 M -29.09 % | 436.315 M -8.05 % | 474.489 M -14.73 % | 556.452 M 9.90 % | 506.338 M -4.05 % | 527.711 M -5.69 % | 559.534 M 0.01 % | 559.499 M 0.00 % | 559.514 M 21.79 % | 459.410 M 0.00 % | 459.392 M -0.03 % | 459.549 M 0.01 % | 459.483 M 0.00 % | 459.461 M -0.01 % | 459.498 M 0.01 % | 459.445 M -0.01 % | 459.487 M |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.079 B 4.33 % | 2.951 B 7.56 % | 2.744 B 3.49 % | 2.651 B 1.48 % | 2.612 B 3.24 % | 2.530 B 2.67 % | 2.464 B -21.72 % | 3.148 B 7.93 % | 2.917 B 13.15 % | 2.578 B 13.30 % | 2.275 B -14.75 % | 2.669 B 6.98 % | 2.494 B 13.28 % | 2.202 B -12.22 % | 2.509 B -4.98 % | 2.640 B 5.96 % | 2.492 B 1.89 % | 2.445 B 8.74 % | 2.249 B 2.07 % | 2.203 B -7.99 % | 2.394 B -2.86 % | 2.465 B -1.03 % | 2.491 B 0.70 % | 2.473 B 11.15 % | 2.225 B 10.83 % | 2.008 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | -593.576 K -202.46 % | 579.350 K 145.83 % | -1.264 M -61.62 % | -782.158 K -129.02 % | 2.695 M -45.72 % | 4.965 M 157.91 % | -8.574 M -212.65 % | 7.611 M 349.40 % | -3.052 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 |
| Accounts receivables | -344.918 K -225.27 % | 275.346 K 122.58 % | -1.220 M -34.55 % | -906.474 K -134.18 % | 2.652 M 371.62 % | -976.288 K 54.01 % | -2.123 M -230.45 % | 1.627 M 209.19 % | -1.490 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 |
| 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 |
| 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 |
| Other working capital | -248.658 K -181.80 % | 304.000 K 784.28 % | -44.426 K -135.74 % | 124.316 K 185.61 % | 43.526 K -99.27 % | 5.942 M 192.10 % | -6.451 M -207.81 % | 5.984 M 483.25 % | -1.561 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 |
| Other non cash items | -131.070 M 38.28 % | -212.376 M -122.32 % | -95.525 M -123.48 % | -42.743 M 51.93 % | -88.921 M -26.95 % | -70.046 M -110.28 % | 681.602 M 371.01 % | -251.500 M 23.67 % | -329.480 M 31.53 % | -481.218 M -271.69 % | 280.286 M 278.71 % | -156.839 M 49.61 % | -311.247 M -243.97 % | 216.196 M 650.78 % | 28.796 M 113.13 % | -219.304 M -52.32 % | -143.975 M -12.25 % | -128.258 M -23.44 % | -103.900 M -183.26 % | 124.786 M 462.14 % | -34.458 M -330.01 % | 14.981 M 108.48 % | -176.577 M 40.92 % | -298.864 M -12.86 % | -264.799 M -158.86 % | -102.293 M 0.00 % | -102.293 M |
| Net cash provided by operating activities | 84.739 M 220.41 % | -70.377 M -201.01 % | 69.670 M 8.76 % | 64.061 M -6.78 % | 68.717 M -1.61 % | 69.840 M -57.08 % | 162.726 M 304.48 % | -79.580 M -226.72 % | 62.798 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Common stock repurchased | -12.704 M 22.97 % | -16.491 M -337.64 % | -3.768 M -37.86 % | -2.733 M -296.93 % | -688.652 K 57.80 % | -1.632 M 45.55 % | -2.998 M -1 418.61 % | -197.390 K 87.40 % | -1.566 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 |
| Dividends paid | -76.250 M -33.29 % | -57.208 M 3.68 % | -59.396 M 0.12 % | -59.466 M 12.08 % | -67.635 M -3.96 % | -65.056 M -9.09 % | -59.636 M 8.38 % | -65.093 M -9.06 % | -59.686 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 |
| Other financing activites | 4.310 M -97.00 % | 143.856 M 2 286.11 % | -6.580 M -49.25 % | -4.409 M -344.55 % | -991.788 K 79.71 % | -4.888 M 95.25 % | -102.986 M -171.18 % | 144.677 M 4 767.32 % | -3.100 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 |
| Net cash used provided by financing activities | -84.643 M -220.65 % | 70.157 M 200.59 % | -69.745 M -9.19 % | -63.875 M 6.92 % | -68.627 M 1.88 % | -69.945 M 56.99 % | -162.622 M -304.34 % | 79.584 M 226.75 % | -62.786 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 -100.00 % | 93.231 K 107.09 % | 45.019 K 186.02 % | -52.333 K -201.23 % | 51.696 K 2 312.32 % | 2.143 K -64.18 % | 5.983 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 -100.00 % | 93.231 K 107.09 % | 45.019 K 186.02 % | -52.333 K -201.23 % | 51.696 K 2 312.32 % | 2.143 K -64.18 % | 5.983 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 |
| Operating cash flow | 84.739 M 220.41 % | -70.377 M -201.01 % | 69.670 M 8.76 % | 64.061 M -6.78 % | 68.717 M -1.61 % | 69.840 M -57.08 % | 162.726 M 304.48 % | -79.580 M -226.72 % | 62.798 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 |
| 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 |
| Free CashFlow | 84.739 M 220.41 % | -70.377 M -201.01 % | 69.670 M 8.76 % | 64.061 M -6.78 % | 68.717 M -1.61 % | 69.840 M -57.08 % | 162.726 M 304.48 % | -79.580 M -226.72 % | 62.798 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 |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 |