Flekkefjord Sparebank FFSB.OL
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 649.378 M 151.59 % | 258.105 M -7.32 % | 278.500 M 47.35 % | 189.000 M 75.40 % | 107.752 M -10.13 % | 119.894 M -1.77 % | 122.058 M 14.50 % | 106.602 M -2.27 % | 109.077 M 21.70 % | 89.631 M |
| Net income | 123.700 M 21.92 % | 101.464 M 65.60 % | 61.269 M 9.02 % | 56.200 M 61.49 % | 34.800 M -17.85 % | 42.361 M -11.40 % | 47.811 M 22.25 % | 39.110 M -30.70 % | 56.439 M 125.08 % | 25.075 M |
| Income before tax | 151.223 M 18.35 % | 127.774 M 72.43 % | 74.100 M 14.71 % | 64.600 M 59.38 % | 40.531 M -28.21 % | 56.460 M -9.71 % | 62.533 M 19.73 % | 52.229 M -28.22 % | 72.760 M 94.88 % | 37.336 M |
| Income before tax ratio | 0.23 -52.96 % | 0.50 86.06 % | 0.27 -22.16 % | 0.34 -9.13 % | 0.38 -20.12 % | 0.47 -8.08 % | 0.51 4.57 % | 0.49 -26.55 % | 0.67 60.14 % | 0.42 |
| EBITDA | 159.384 M 838 763.16 % | 19.000 K | 0.000 | 0.000 -100.00 % | 65.683 M -18.97 % | 81.059 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.19 -51.54 % | 0.39 78.69 % | 0.22 -26.02 % | 0.30 -7.93 % | 0.32 -8.59 % | 0.35 -9.80 % | 0.39 6.77 % | 0.37 -29.10 % | 0.52 84.95 % | 0.28 |
| Ratio EBITDA | 0.25 333 318.49 % | 0.00 | 0.00 | 0.00 -100.00 % | 0.61 -9.84 % | 0.68 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.48 -52.18 % | 1.00 44.13 % | 0.69 -10.09 % | 0.77 -22.80 % | 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 | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Weighted average shs out | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| EPS diluted | 82.47 21.92 % | 67.64 65.50 % | 40.87 9.07 % | 37.47 113.14 % | 17.58 0.00 % | 17.58 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | 82.47 21.92 % | 67.64 65.50 % | 40.87 9.07 % | 37.47 113.14 % | 17.58 0.00 % | 17.58 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit | 310.667 M 20.32 % | 258.200 M 33.57 % | 193.300 M 32.49 % | 145.900 M 35.40 % | 107.752 M -10.13 % | 119.894 M -1.77 % | 122.058 M 14.50 % | 106.602 M -2.27 % | 109.077 M 21.70 % | 89.631 M |
| Income tax expense | 27.524 M 4.61 % | 26.311 M 105.55 % | 12.800 M 50.59 % | 8.500 M 48.32 % | 5.731 M -59.35 % | 14.099 M -4.23 % | 14.722 M 12.22 % | 13.119 M -19.62 % | 16.321 M 33.11 % | 12.261 M |
| Cost of revenue | 338.711 M 356 637.89 % | -95.000 K -100.11 % | 85.200 M 97.68 % | 43.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 78.144 M | 0.000 | 0.000 -100.00 % | 39.004 M 8.24 % | 36.036 M 100.13 % | 18.006 M 19.29 % | 15.094 M -3.28 % | 15.606 M -8.62 % | 17.079 M |
| Selling and marketing expenses | 5.548 M 7.23 % | 5.174 M | 0.000 | 0.000 -100.00 % | 3.065 M 9.50 % | 2.799 M -91.67 % | 33.601 M 2.82 % | 32.680 M 127.67 % | 14.354 M -48.59 % | 27.920 M |
| Other expenses | 90.070 M -26.55 % | 122.633 M 21.18 % | 101.200 M 28.59 % | 78.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 95.618 M -28.65 % | 134.010 M 32.42 % | 101.200 M 28.59 % | 78.700 M 87.07 % | 42.069 M 8.33 % | 38.835 M -24.75 % | 51.607 M 8.02 % | 47.774 M 59.46 % | 29.960 M -33.42 % | 44.999 M |
| Cost and expenses | 498.155 M 306.22 % | 122.633 M 21.18 % | 101.200 M 28.59 % | 78.700 M 87.07 % | 42.069 M 8.33 % | 38.835 M -24.75 % | 51.607 M 8.02 % | 47.774 M 59.46 % | 29.960 M -33.42 % | 44.999 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 |
| Selling general and administrative expenses | 5.548 M -93.34 % | 83.318 M | 0.000 | 0.000 -100.00 % | 42.069 M 8.33 % | 38.835 M -24.75 % | 51.607 M 8.02 % | 47.774 M 59.46 % | 29.960 M -33.42 % | 44.999 M |
| Interest income | 576.963 M 31.34 % | 439.285 M 84.65 % | 237.900 M 63.06 % | 145.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 343.370 M 48.84 % | 230.700 M 170.77 % | 85.200 M 97.68 % | 43.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 8.161 M -12.07 % | 9.281 M 28.90 % | 7.200 M 80.00 % | 4.000 M 106.09 % | -65.683 M 18.97 % | -81.059 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 163.998 M 21.06 % | 135.472 M 47.09 % | 92.100 M 37.05 % | 67.200 M 2.31 % | 65.683 M -18.97 % | 81.059 M 15.06 % | 70.451 M 19.76 % | 58.828 M -25.64 % | 79.117 M 77.27 % | 44.632 M |
| Operating income ratio | 0.25 -51.88 % | 0.52 58.72 % | 0.33 -6.99 % | 0.36 -41.67 % | 0.61 -9.84 % | 0.68 17.13 % | 0.58 4.59 % | 0.55 -23.92 % | 0.73 45.66 % | 0.50 |
| Total other income expenses net | -12.775 M -65.95 % | -7.698 M 57.23 % | -18.000 M -592.31 % | -2.600 M 89.66 % | -25.152 M -2.25 % | -24.599 M -210.67 % | -7.918 M -19.99 % | -6.599 M -3.81 % | -6.357 M 12.87 % | -7.296 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.978 B 25.18 % | 1.581 B 22.66 % | 1.289 B 8.72 % | 1.185 B 16.98 % | 1.013 B 100.96 % | 504.179 M -65.49 % | 1.461 B -0.63 % | 1.470 B 6.80 % | 1.377 B 5.61 % | 1.304 B |
| Total investments | 9.417 B 11.77 % | 8.426 B 14.92 % | 7.332 B 8.83 % | 6.737 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.066 B 24.33 % | 1.662 B 20.68 % | 1.377 B 8.25 % | 1.272 B 13.10 % | 1.125 B 49.98 % | 750.000 M -51.51 % | 1.547 B -0.41 % | 1.553 B 6.90 % | 1.453 B 5.35 % | 1.379 B |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 196.394 M | 0.000 | 0.000 -100.00 % | 88.326 M | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 150.000 M -85.67 % | 1.047 B 9.26 % | 958.400 M 9.49 % | 875.300 M 4.02 % | 841.457 M 2.73 % | 819.134 M 5.45 % | 776.773 M 5.83 % | 733.961 M 4.87 % | 699.852 M 7.79 % | 649.263 M |
| Total equity | 1.490 B 19.84 % | 1.244 B 20.21 % | 1.035 B 5.53 % | 980.300 M 5.43 % | 929.783 M 13.51 % | 819.134 M 4.78 % | 781.773 M 5.79 % | 738.961 M 4.84 % | 704.852 M 7.73 % | 654.263 M |
| Other non current liabilities | 68.779 M 3.88 % | 66.208 M 27.08 % | 52.100 M 12.53 % | 46.300 M -99.09 % | 5.076 B -5.09 % | 5.348 B 19.20 % | 4.487 B 7.01 % | 4.193 B 3.86 % | 4.037 B 0.77 % | 4.006 B |
| Long term debt | 2.066 B 24.33 % | 1.662 B 20.68 % | 1.377 B 8.25 % | 1.272 B 13.10 % | 1.125 B 49.98 % | 750.000 M -51.51 % | 1.547 B -0.41 % | 1.553 B 6.90 % | 1.453 B 5.35 % | 1.379 B |
| Total non current liabilities | 2.135 B 23.55 % | 1.728 B 20.91 % | 1.429 B 8.40 % | 1.319 B -78.74 % | 6.201 B 1.69 % | 6.098 B 1.07 % | 6.033 B 5.00 % | 5.746 B 4.67 % | 5.490 B 1.94 % | 5.385 B |
| Other current liabilities | 7.269 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 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 |
| Total current liabilities | 7.271 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 9.406 B 9.21 % | 8.613 B 15.75 % | 7.441 B 9.83 % | 6.775 B 9.26 % | 6.201 B 1.69 % | 6.098 B 1.07 % | 6.033 B 5.00 % | 5.746 B 4.67 % | 5.490 B 1.94 % | 5.385 B |
| Other non current assets | 1.310 B -86.16 % | 9.461 B 15.91 % | 8.162 B 8.23 % | 7.541 B 7.66 % | 7.005 B 5.26 % | 6.655 B -0.87 % | 6.713 B 5.15 % | 6.384 B 4.55 % | 6.107 B 2.62 % | 5.950 B |
| Long term investments | 9.417 B 707.79 % | 1.166 B 15.67 % | 1.008 B 12.97 % | 892.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 7.676 M 14.50 % | 6.704 M -7.91 % | 7.280 M 37.23 % | 5.305 M 63.58 % | 3.243 M 11.33 % | 2.913 M 6.43 % | 2.737 M 12.73 % | 2.428 M -13.41 % | 2.804 M -35.24 % | 4.330 M |
| GoodWill | 0.000 100.00 % | -4.000 K -120.00 % | 20.000 K 500.00 % | -5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 7.675 M 14.55 % | 6.700 M -8.22 % | 7.300 M 37.74 % | 5.300 M 63.43 % | 3.243 M 11.33 % | 2.913 M 6.43 % | 2.737 M 12.73 % | 2.428 M -13.41 % | 2.804 M -35.24 % | 4.330 M |
| Property plant equipment net | 74.025 M 2.39 % | 72.300 M 33.89 % | 54.000 M 99.68 % | 27.043 M 148.83 % | 10.868 M -20.29 % | 13.635 M 0.61 % | 13.553 M -11.99 % | 15.399 M 72.44 % | 8.930 M -1.86 % | 9.099 M |
| Total non current assets | 10.809 B 0.96 % | 10.706 B 15.97 % | 9.231 B 9.04 % | 8.466 B 20.61 % | 7.019 B 5.21 % | 6.671 B -0.86 % | 6.729 B 5.12 % | 6.402 B 4.64 % | 6.118 B 2.59 % | 5.964 B |
| Other current assets | -5.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 87.927 M 7.89 % | 81.500 M -8.12 % | 88.700 M 1.95 % | 87.000 M -22.10 % | 111.675 M -54.57 % | 245.821 M 186.91 % | 85.678 M 3.47 % | 82.802 M 8.81 % | 76.101 M 0.87 % | 75.445 M |
| Cash and short term investments | 87.927 M 7.89 % | 81.500 M -8.12 % | 88.700 M 1.95 % | 87.000 M -22.10 % | 111.675 M -54.57 % | 245.821 M 186.91 % | 85.678 M 3.47 % | 82.802 M 8.81 % | 76.101 M 0.87 % | 75.445 M |
| Total current assets | 87.927 M 7.89 % | 81.500 M -8.12 % | 88.700 M 1.95 % | 87.000 M -22.10 % | 111.675 M -54.57 % | 245.821 M 186.91 % | 85.678 M 3.47 % | 82.802 M 8.81 % | 76.101 M 0.87 % | 75.445 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 100.00 % | -47.000 K -9.30 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.051 B -24.39 % | -844.684 M -5.92 % | -797.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 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 |
| Minority interest | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.340 B 1 216.04 % | -120.094 M -257.77 % | 76.118 M -27.51 % | 105.000 M | 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 10.896 B 11.92 % | 9.736 B 14.88 % | 8.475 B 9.28 % | 7.755 B 8.76 % | 7.131 B 3.09 % | 6.917 B 1.50 % | 6.815 B 5.09 % | 6.485 B 4.69 % | 6.194 B 2.57 % | 6.039 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -274.398 M -3.74 % | -264.504 M -91.24 % | -138.308 M 78.49 % | -643.031 M |
| Accounts receivables | 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 |
| Accounts payables | 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 100.00 % | -274.398 M -3.74 % | -264.504 M -91.24 % | -138.308 M 78.49 % | -643.031 M |
| Other non cash items | -468.086 M -44.50 % | -323.945 M -350.15 % | 129.500 M 450.95 % | -36.900 M -164.52 % | 57.190 M -84.11 % | 359.857 M 5 274.08 % | -6.955 M -258.46 % | 4.389 M 123.13 % | -18.972 M -713.20 % | -2.333 M |
| Net cash provided by operating activities | -468.086 M -44.50 % | -323.945 M -350.15 % | 129.500 M 450.95 % | -36.900 M -138.50 % | 95.847 M -76.38 % | 405.797 M 276.67 % | -229.691 M -5.47 % | -217.788 M -122.86 % | -97.723 M 84.17 % | -617.323 M |
| Investments in property plant and equipment | -6.343 M 73.42 % | -23.865 M 23.51 % | -31.200 M -60.00 % | -19.500 M | 0.000 100.00 % | -4.036 M -796.89 % | -450.000 K 94.57 % | -8.294 M -508.06 % | -1.364 M 27.25 % | -1.875 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -34.747 M 12.84 % | -39.865 M 63.69 % | -109.800 M -451.76 % | -19.900 M | 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 |
| Other investing activites | 13.860 M 34.29 % | 10.321 M 29.01 % | 8.000 M -33.71 % | 12.068 M 451.53 % | -3.433 M 78.60 % | -16.043 M 63.37 % | -43.794 M -128.05 % | -19.204 M 3.18 % | -19.835 M -171.38 % | 27.789 M |
| Net cash used for investing activites | -27.230 M 49.02 % | -53.409 M 59.84 % | -133.000 M -387.18 % | -27.300 M -695.22 % | -3.433 M 82.90 % | -20.079 M 54.62 % | -44.244 M -60.90 % | -27.498 M -29.71 % | -21.199 M -181.81 % | 25.914 M |
| Debt repayment | 400.000 M 0.00 % | 400.000 M 300.00 % | 100.000 M -31.03 % | 145.000 M 171.78 % | -202.000 M 7.76 % | -219.000 M -2 354.06 % | -8.924 M -108.68 % | 102.809 M 491.64 % | -26.251 M -107.12 % | 368.709 M |
| Common stock issued | 150.000 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -125.140 M -60.41 % | -78.013 M -196.63 % | -26.300 M -143.52 % | -10.800 M 56.03 % | -24.560 M 25.26 % | -32.862 M -111.50 % | 285.734 M 91.54 % | 149.179 M 2.30 % | 145.830 M -24.92 % | 194.232 M |
| Net cash used provided by financing activities | 424.860 M 31.95 % | 321.987 M 336.89 % | 73.700 M -45.08 % | 134.200 M 159.23 % | -226.560 M 10.05 % | -251.862 M -190.99 % | 276.810 M 9.85 % | 251.988 M 110.73 % | 119.579 M -78.76 % | 562.941 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -70.456 M -27.25 % | -55.367 M -178.87 % | 70.200 M 0.29 % | 70.000 M 152.18 % | -134.145 M -183.77 % | 160.142 M 5 470.16 % | 2.875 M -57.10 % | 6.702 M 921.65 % | 656.000 K -99.13 % | 75.445 M |
| Cash at beginning of period | 196.523 M -21.98 % | 251.889 M 38.63 % | 181.700 M 62.67 % | 111.700 M -54.56 % | 245.820 M 186.91 % | 85.678 M 3.47 % | 82.803 M 8.81 % | 76.101 M 0.87 % | 75.445 M | 0.000 |
| Cash at end of period | 126.067 M -35.85 % | 196.522 M -21.98 % | 251.900 M 38.64 % | 181.700 M 62.70 % | 111.675 M -54.57 % | 245.820 M 186.91 % | 85.678 M 3.47 % | 82.803 M 8.81 % | 76.101 M 0.87 % | 75.445 M |
| Operating cash flow | -468.086 M -44.50 % | -323.945 M -350.15 % | 129.500 M 450.95 % | -36.900 M -138.50 % | 95.847 M -76.38 % | 405.797 M 276.67 % | -229.691 M -5.47 % | -217.788 M -122.86 % | -97.723 M 84.17 % | -617.323 M |
| Capital expenditure | -9.946 M 63.18 % | -27.014 M 25.17 % | -36.100 M -58.33 % | -22.800 M | 0.000 100.00 % | -4.036 M -796.89 % | -450.000 K 94.57 % | -8.294 M -508.06 % | -1.364 M 27.25 % | -1.875 M |
| Free CashFlow | -478.032 M -36.21 % | -350.959 M -475.76 % | 93.400 M 256.45 % | -59.700 M -162.29 % | 95.847 M -76.14 % | 401.761 M 274.57 % | -230.141 M -1.80 % | -226.082 M -128.17 % | -99.087 M 84.00 % | -619.198 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 189.164 M 11.93 % | 168.996 M -7.21 % | 182.126 M 143.83 % | 74.694 M -51.67 % | 154.539 M 3.94 % | 148.688 M 2.07 % | 145.670 M 11.63 % | 130.488 M 114.72 % | 60.771 M 204.49 % | -58.160 M -195.45 % | 60.931 M 26.16 % | 48.297 M 70.24 % | 28.370 M -24.72 % | 37.685 M -10.42 % | 42.067 M 20.53 % | 34.902 M 7.45 % | 32.482 M -4.43 % | 33.987 M 23.09 % | 27.611 M -5.02 % | 29.069 M -16.65 % | 34.876 M 115.34 % | 16.196 M -47.15 % | 30.647 M 3.18 % | 29.702 M -10.68 % | 33.254 M 26.48 % | 26.292 M -2.99 % | 27.101 M -31.27 % | 39.431 M 39.68 % | 28.230 M 3.42 % | 27.296 M 27.71 % | 21.373 M -24.47 % | 28.297 M -8.30 % | 30.859 M 18.08 % | 26.134 M 10.42 % | 23.667 M -16.23 % | 28.253 M -9.39 % | 31.181 M 20.04 % | 25.976 M -0.47 % | 26.098 M 1.92 % | 25.606 M |
| Net income | 31.749 M 11.25 % | 28.539 M -24.38 % | 37.740 M 15.43 % | 32.696 M 23.98 % | 26.371 M 198.06 % | -26.893 M -183.36 % | 32.262 M 21.19 % | 26.621 M 22.11 % | 21.800 M 204.90 % | -20.781 M -166.71 % | 31.151 M 71.70 % | 18.143 M 7 788.26 % | 230.000 K -98.04 % | 11.745 M -40.54 % | 19.752 M 70.82 % | 11.563 M -9.47 % | 12.772 M 5.48 % | 12.109 M 47.74 % | 8.196 M -28.24 % | 11.422 M -32.97 % | 17.040 M 1 017.12 % | -1.858 M -118.24 % | 10.186 M -4.13 % | 10.625 M -17.51 % | 12.880 M 48.56 % | 8.670 M -10.80 % | 9.720 M -49.44 % | 19.226 M 94.52 % | 9.884 M 10.05 % | 8.981 M 103.51 % | 4.413 M -63.84 % | 12.204 M -8.23 % | 13.299 M 44.63 % | 9.195 M -53.42 % | 19.742 M 59.03 % | 12.414 M -13.79 % | 14.400 M 45.70 % | 9.883 M -9.00 % | 10.861 M 10.19 % | 9.857 M |
| Income before tax | 37.924 M 7.46 % | 35.290 M -22.74 % | 45.678 M 13.26 % | 40.329 M 25.91 % | 32.031 M 196.52 % | -33.186 M -188.85 % | 37.349 M 14.53 % | 32.610 M 10.94 % | 29.395 M 203.43 % | -28.421 M -184.61 % | 33.589 M 49.90 % | 22.407 M 460.88 % | 3.995 M -71.63 % | 14.080 M -28.51 % | 19.694 M 50.72 % | 13.067 M -26.30 % | 17.729 M 25.23 % | 14.157 M 97.09 % | 7.183 M -50.97 % | 14.650 M -21.66 % | 18.701 M 623 466.67 % | -3.000 K -100.02 % | 13.799 M -3.89 % | 14.358 M -16.99 % | 17.296 M 57.14 % | 11.007 M -8.59 % | 12.041 M -51.83 % | 24.999 M 87.16 % | 13.357 M 10.06 % | 12.136 M 127.22 % | 5.341 M -67.61 % | 16.492 M -8.23 % | 17.971 M 44.62 % | 12.426 M -49.69 % | 24.699 M 49.51 % | 16.520 M -9.16 % | 18.186 M 36.17 % | 13.355 M -11.46 % | 15.084 M 10.18 % | 13.690 M |
| Income before tax ratio | 0.20 -3.99 % | 0.21 -16.74 % | 0.25 -53.55 % | 0.54 160.49 % | 0.21 192.87 % | -0.22 -187.05 % | 0.26 2.60 % | 0.25 -48.33 % | 0.48 -1.02 % | 0.49 -11.35 % | 0.55 18.82 % | 0.46 229.46 % | 0.14 -62.31 % | 0.37 -20.19 % | 0.47 25.05 % | 0.37 -31.41 % | 0.55 31.03 % | 0.42 60.12 % | 0.26 -48.38 % | 0.50 -6.01 % | 0.54 289 584.11 % | 0.00 -100.04 % | 0.45 -6.86 % | 0.48 -7.06 % | 0.52 24.24 % | 0.42 -5.77 % | 0.44 -29.92 % | 0.63 33.99 % | 0.47 6.42 % | 0.44 77.92 % | 0.25 -57.12 % | 0.58 0.08 % | 0.58 22.48 % | 0.48 -54.44 % | 1.04 78.48 % | 0.58 0.25 % | 0.58 13.44 % | 0.51 -11.05 % | 0.58 8.10 % | 0.53 |
| EBITDA | 40.389 M 7.33 % | 37.632 M -21.68 % | 48.051 M 12.83 % | 42.586 M 26.50 % | 33.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.399 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 |
| Net income ratio | 0.17 -0.61 % | 0.17 -18.50 % | 0.21 -52.66 % | 0.44 156.52 % | 0.17 194.35 % | -0.18 -181.67 % | 0.22 8.56 % | 0.20 -43.13 % | 0.36 0.40 % | 0.36 -30.11 % | 0.51 36.10 % | 0.38 4 533.62 % | 0.01 -97.40 % | 0.31 -33.62 % | 0.47 41.73 % | 0.33 -15.74 % | 0.39 10.36 % | 0.36 20.03 % | 0.30 -24.45 % | 0.39 -19.58 % | 0.49 525.90 % | -0.11 -134.52 % | 0.33 -7.09 % | 0.36 -7.64 % | 0.39 17.46 % | 0.33 -8.06 % | 0.36 -26.44 % | 0.49 39.26 % | 0.35 6.41 % | 0.33 59.35 % | 0.21 -52.13 % | 0.43 0.07 % | 0.43 22.49 % | 0.35 -57.82 % | 0.83 89.85 % | 0.44 -4.86 % | 0.46 21.38 % | 0.38 -8.58 % | 0.42 8.11 % | 0.38 |
| Ratio EBITDA | 0.21 -4.12 % | 0.22 -15.60 % | 0.26 -53.72 % | 0.57 161.71 % | 0.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.65 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.46 4.15 % | 0.44 -6.90 % | 0.47 -53.91 % | 1.02 121.58 % | 0.46 1.20 % | 0.46 -8.38 % | 0.50 -1.37 % | 0.51 -49.50 % | 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 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 | 1.498 M 1.80 % | 1.472 M -1.87 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 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 |
| Weighted average shs out | 1.498 M 1.80 % | 1.472 M -1.87 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 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 |
| EPS diluted | 21.19 19.72 % | 17.70 -29.65 % | 25.16 15.41 % | 21.80 24.00 % | 17.58 0.00 % | 17.58 -18.27 % | 21.51 22.35 % | 17.58 20.99 % | 14.53 -17.35 % | 17.58 0.00 % | 17.58 45.35 % | 12.10 7 788.26 % | 0.15 -98.04 % | 7.83 -40.54 % | 13.17 70.82 % | 7.71 -9.47 % | 8.51 5.48 % | 8.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | 21.19 19.72 % | 17.70 -29.65 % | 25.16 15.41 % | 21.80 24.00 % | 17.58 0.00 % | 17.58 -18.27 % | 21.51 22.35 % | 17.58 20.99 % | 14.53 -17.35 % | 17.58 0.00 % | 17.58 45.35 % | 12.10 7 788.26 % | 0.15 -98.04 % | 7.83 -40.54 % | 13.17 70.82 % | 7.71 -9.47 % | 8.51 5.48 % | 8.07 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit | 86.509 M 16.58 % | 74.205 M -13.61 % | 85.895 M 12.37 % | 76.437 M 7.10 % | 71.370 M 5.18 % | 67.853 M -6.48 % | 72.554 M 10.10 % | 65.898 M 8.44 % | 60.771 M 204.49 % | -58.160 M -195.45 % | 60.931 M 26.16 % | 48.297 M 70.24 % | 28.370 M -24.72 % | 37.685 M -10.42 % | 42.067 M 20.53 % | 34.902 M 7.45 % | 32.482 M -4.43 % | 33.987 M 23.09 % | 27.611 M -5.02 % | 29.069 M -16.65 % | 34.876 M 115.34 % | 16.196 M -47.15 % | 30.647 M 3.18 % | 29.702 M -10.68 % | 33.254 M 26.48 % | 26.292 M -2.99 % | 27.101 M -31.27 % | 39.431 M 39.68 % | 28.230 M 3.42 % | 27.296 M 27.71 % | 21.373 M -24.47 % | 28.297 M -8.30 % | 30.859 M 18.08 % | 26.134 M 10.42 % | 23.667 M -16.23 % | 28.253 M -9.39 % | 31.181 M 20.04 % | 25.976 M -0.47 % | 26.098 M 1.92 % | 25.606 M |
| Income tax expense | 6.175 M -8.53 % | 6.751 M -14.95 % | 7.938 M 4.00 % | 7.633 M 34.86 % | 5.660 M -10.06 % | 6.293 M 23.71 % | 5.087 M -15.06 % | 5.989 M -21.15 % | 7.595 M -0.59 % | 7.640 M 213.37 % | 2.438 M -42.82 % | 4.264 M 13.25 % | 3.765 M 61.24 % | 2.335 M 3 925.86 % | 58.000 K -96.14 % | 1.504 M -69.66 % | 4.957 M 142.04 % | 2.048 M 102.17 % | 1.013 M -68.62 % | 3.228 M 94.34 % | 1.661 M -10.46 % | 1.855 M -48.66 % | 3.613 M -3.21 % | 3.733 M -15.47 % | 4.416 M 88.96 % | 2.337 M 0.69 % | 2.321 M -59.80 % | 5.773 M 66.23 % | 3.473 M 10.08 % | 3.155 M 239.98 % | 928.000 K -78.36 % | 4.288 M -8.22 % | 4.672 M 44.60 % | 3.231 M -34.82 % | 4.957 M 20.73 % | 4.106 M 8.45 % | 3.786 M 9.04 % | 3.472 M -17.78 % | 4.223 M 10.17 % | 3.833 M |
| Cost of revenue | 102.655 M 8.30 % | 94.791 M 3.28 % | 91.780 M 4.79 % | 87.585 M 42.94 % | 61.276 M -24.20 % | 80.835 M 10.56 % | 73.116 M 13.20 % | 64.590 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 |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 25.897 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.223 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.814 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 5.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.799 M | 0.000 | 0.000 | 0.000 100.00 % | -4.780 M | 0.000 | 0.000 | 0.000 100.00 % | -1.323 M | 0.000 | 0.000 | 0.000 100.00 % | -12.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 48.585 M 196.68 % | 16.376 M 23.84 % | 13.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.771 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 |
| Operating expenses | 48.585 M 24.85 % | 38.915 M -12.88 % | 44.668 M 92.77 % | 23.172 M -43.48 % | 41.001 M 116.36 % | 18.950 M -30.83 % | 27.397 M 48.82 % | 18.410 M -69.71 % | 60.771 M 236.31 % | 18.070 M -16.08 % | 21.532 M 29.61 % | 16.613 M 17.03 % | 14.195 M -7.64 % | 15.370 M -9.49 % | 16.982 M 15.72 % | 14.675 M 71.40 % | 8.562 M -26.46 % | 11.642 M -21.76 % | 14.879 M 68.70 % | 8.820 M -7.49 % | 9.534 M 7.89 % | 8.837 M -32.37 % | 13.066 M 46.32 % | 8.930 M -34.09 % | 13.549 M 2.91 % | 13.166 M -0.45 % | 13.226 M 7.53 % | 12.300 M -3.19 % | 12.705 M -5.02 % | 13.376 M -2.87 % | 13.771 M 33.54 % | 10.312 M -11.99 % | 11.717 M -2.15 % | 11.974 M 302.22 % | 2.977 M -71.08 % | 10.294 M -11.59 % | 11.644 M 5.86 % | 10.999 M 11.21 % | 9.890 M -8.00 % | 10.751 M |
| Cost and expenses | 151.240 M 13.11 % | 133.706 M -2.01 % | 136.448 M 488.85 % | 23.172 M -81.09 % | 122.508 M 546.48 % | 18.950 M -30.83 % | 27.397 M 48.82 % | 18.410 M -69.71 % | 60.771 M 236.31 % | 18.070 M -16.08 % | 21.532 M 29.61 % | 16.613 M 17.03 % | 14.195 M -7.64 % | 15.370 M -9.49 % | 16.982 M 15.72 % | 14.675 M 71.40 % | 8.562 M -26.46 % | 11.642 M -21.76 % | 14.879 M 68.70 % | 8.820 M -7.49 % | 9.534 M 7.89 % | 8.837 M -32.37 % | 13.066 M 46.32 % | 8.930 M -34.09 % | 13.549 M 2.91 % | 13.166 M -0.45 % | 13.226 M 7.53 % | 12.300 M -3.19 % | 12.705 M -5.02 % | 13.376 M -2.87 % | 13.771 M 33.54 % | 10.312 M -11.99 % | 11.717 M -2.15 % | 11.974 M 302.22 % | 2.977 M -71.08 % | 10.294 M -11.59 % | 11.644 M 5.86 % | 10.999 M 11.21 % | 9.890 M -8.00 % | 10.751 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 22.539 M -28.32 % | 31.445 M 35.70 % | 23.172 M -43.48 % | 41.001 M 116.36 % | 18.950 M -30.83 % | 27.397 M 48.82 % | 18.410 M | 0.000 -100.00 % | 18.070 M -16.08 % | 21.532 M 29.61 % | 16.613 M 17.03 % | 14.195 M -7.64 % | 15.370 M -9.49 % | 16.982 M 15.72 % | 14.675 M 71.40 % | 8.562 M -26.46 % | 11.642 M -21.76 % | 14.879 M 68.70 % | 8.820 M -7.49 % | 9.534 M 7.89 % | 8.837 M -32.37 % | 13.066 M 46.32 % | 8.930 M -34.09 % | 13.549 M 2.91 % | 13.166 M -0.45 % | 13.226 M 7.53 % | 12.300 M -3.19 % | 12.705 M -5.02 % | 13.376 M -2.87 % | 13.771 M 33.54 % | 10.312 M -11.99 % | 11.717 M -2.15 % | 11.974 M 302.22 % | 2.977 M -71.08 % | 10.294 M -11.59 % | 11.644 M 5.86 % | 10.999 M 11.21 % | 9.890 M -8.00 % | 10.751 M |
| Interest income | 160.977 M 5.04 % | 153.252 M -2.11 % | 156.559 M 6.88 % | 146.481 M 5.89 % | 138.337 M 2.03 % | 135.585 M 3.27 % | 131.292 M 10.74 % | 118.563 M 18.87 % | 99.742 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 |
| Interest expense | 102.655 M 8.30 % | 94.791 M 3.28 % | 91.780 M 4.79 % | 87.585 M 5.31 % | 83.170 M | 0.000 -100.00 % | 73.116 M 13.20 % | 64.590 M 27.51 % | 50.654 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 |
| Depreciation and amortization | 2.465 M 5.25 % | 2.342 M -1.31 % | 2.373 M 5.14 % | 2.257 M 38.04 % | 1.635 M | 0.000 -100.00 % | 2.579 M 7.28 % | 2.404 M 4.89 % | 2.292 M | 0.000 100.00 % | -39.399 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 |
| Operating income | 37.924 M -23.18 % | 49.367 M -1.52 % | 50.129 M -2.70 % | 51.522 M -43.78 % | 91.645 M 209.65 % | -83.576 M -299.30 % | 41.935 M -6.40 % | 44.800 M | 0.000 100.00 % | -76.230 M -293.48 % | 39.399 M 24.35 % | 31.684 M 123.52 % | 14.175 M -36.48 % | 22.315 M -11.04 % | 25.085 M 24.02 % | 20.227 M -15.44 % | 23.920 M 7.05 % | 22.345 M 75.50 % | 12.732 M -37.12 % | 20.249 M -20.10 % | 25.342 M 244.37 % | 7.359 M -58.14 % | 17.581 M -15.36 % | 20.772 M 5.41 % | 19.705 M 50.12 % | 13.126 M -5.40 % | 13.875 M -48.86 % | 27.131 M 74.76 % | 15.525 M 11.53 % | 13.920 M 83.11 % | 7.602 M -57.73 % | 17.985 M -6.04 % | 19.142 M 35.18 % | 14.160 M -31.56 % | 20.690 M 15.21 % | 17.959 M -8.08 % | 19.537 M 30.45 % | 14.977 M -7.60 % | 16.208 M 9.11 % | 14.855 M |
| Operating income ratio | 0.20 -31.37 % | 0.29 6.13 % | 0.28 -60.10 % | 0.69 16.32 % | 0.59 205.50 % | -0.56 -295.25 % | 0.29 -16.15 % | 0.34 | 0.00 -100.00 % | 1.31 102.70 % | 0.65 -1.43 % | 0.66 31.30 % | 0.50 -15.62 % | 0.59 -0.70 % | 0.60 2.89 % | 0.58 -21.30 % | 0.74 12.01 % | 0.66 42.58 % | 0.46 -33.80 % | 0.70 -4.14 % | 0.73 59.92 % | 0.45 -20.79 % | 0.57 -17.97 % | 0.70 18.02 % | 0.59 18.69 % | 0.50 -2.49 % | 0.51 -25.59 % | 0.69 25.11 % | 0.55 7.84 % | 0.51 43.38 % | 0.36 -44.04 % | 0.64 2.46 % | 0.62 14.48 % | 0.54 -38.02 % | 0.87 37.53 % | 0.64 1.45 % | 0.63 8.67 % | 0.58 -7.16 % | 0.62 7.05 % | 0.58 |
| Total other income expenses net | 0.000 100.00 % | -14.077 M -216.27 % | -4.451 M 60.23 % | -11.193 M 81.22 % | -59.614 M -218.31 % | 50.390 M 1 198.78 % | -4.586 M 62.38 % | -12.190 M -141.47 % | 29.395 M -38.52 % | 47.809 M 922.87 % | -5.810 M 37.37 % | -9.277 M 8.87 % | -10.180 M -23.62 % | -8.235 M -52.75 % | -5.391 M 24.71 % | -7.160 M -15.65 % | -6.191 M 24.39 % | -8.188 M -47.56 % | -5.549 M 0.89 % | -5.599 M 15.69 % | -6.641 M 9.79 % | -7.362 M -94.66 % | -3.782 M 41.04 % | -6.414 M -166.25 % | -2.409 M -13.69 % | -2.119 M -15.54 % | -1.834 M 13.98 % | -2.132 M 1.66 % | -2.168 M -21.52 % | -1.784 M 21.10 % | -2.261 M -51.44 % | -1.493 M -27.50 % | -1.171 M 32.47 % | -1.734 M -143.25 % | 4.009 M 378.60 % | -1.439 M -6.51 % | -1.351 M 16.71 % | -1.622 M -44.31 % | -1.124 M 3.52 % | -1.165 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.478 B 8.93 % | 2.275 B 14.98 % | 1.978 B 5.39 % | 1.877 B 12.02 % | 1.676 B 8.13 % | 1.550 B -1.94 % | 1.581 B 23.94 % | 1.275 B 46.62 % | 869.726 M -14.54 % | 1.018 B 23.67 % | 822.915 M -35.96 % | 1.285 B 26.84 % | 1.013 B 10.82 % | 914.188 M 11.46 % | 820.199 M 0.94 % | 812.601 M -8.30 % | 886.109 M 15.08 % | 769.969 M -24.01 % | 1.013 B 37.94 % | 734.507 M 301.19 % | 183.082 M -62.38 % | 486.634 M -3.48 % | 504.179 M -61.59 % | 1.313 B -7.18 % | 1.414 B -1.65 % | 1.438 B -1.59 % | 1.461 B -0.12 % | 1.463 B -2.22 % | 1.496 B 0.11 % | 1.494 B 1.63 % | 1.470 B -3.18 % | 1.519 B 1.10 % | 1.502 B 3.01 % | 1.458 B 5.92 % | 1.377 B | 0.000 -100.00 % | 1.044 B |
| Total investments | 10.879 B 6.91 % | 10.176 B 8.06 % | 9.417 B 2.39 % | 9.198 B 2.59 % | 8.965 B | 0.000 -100.00 % | 8.426 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 debt | 2.567 B 8.51 % | 2.366 B 14.50 % | 2.066 B 5.21 % | 1.964 B 11.44 % | 1.762 B 7.78 % | 1.635 B -1.62 % | 1.662 B 22.17 % | 1.360 B 42.59 % | 954.093 M -13.65 % | 1.105 B 2.80 % | 1.075 B -21.81 % | 1.375 B 24.76 % | 1.102 B 9.90 % | 1.003 B 0.07 % | 1.002 B 11.16 % | 901.269 M -7.24 % | 971.577 M 18.32 % | 821.176 M -27.00 % | 1.125 B 37.02 % | 820.944 M 203.74 % | 270.276 M -52.79 % | 572.461 M -23.67 % | 750.000 M -46.44 % | 1.400 B -6.68 % | 1.500 B -1.32 % | 1.521 B -1.70 % | 1.547 B -0.01 % | 1.547 B -1.83 % | 1.576 B -0.01 % | 1.576 B 1.47 % | 1.553 B -1.85 % | 1.583 B 0.10 % | 1.581 B 3.18 % | 1.532 B 5.46 % | 1.453 B | 0.000 -100.00 % | 1.114 B |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.372 M -15.70 % | 219.884 M | 0.000 -100.00 % | 189.604 M 168.48 % | 70.620 M -2.66 % | 72.548 M -4.58 % | 76.028 M -23.21 % | 99.007 M -1.77 % | 100.794 M -2.37 % | 103.242 M -1.62 % | 104.942 M 23.78 % | 84.782 M -0.36 % | 85.085 M -14.11 % | 99.059 M 12.15 % | 88.326 M -8.59 % | 96.621 M 14.01 % | 84.746 M 23.27 % | 68.748 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -99.24 % | 654.263 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.585 M 62.55 % | 42.808 M 105.06 % | 20.876 M | 0.000 -100.00 % | 30.195 M 151.33 % | 12.014 M 2.51 % | 11.720 M | 0.000 -100.00 % | 36.678 M 47.47 % | 24.871 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.174 M 49.30 % | 21.550 M 148.56 % | 8.670 M | 0.000 -100.00 % | 38.091 M 101.91 % | 18.865 M 110.05 % | 8.981 M | 0.000 -100.00 % | 34.697 M 54.26 % | 22.493 M 144.62 % | 9.195 M | 0.000 | 0.000 -100.00 % | 19.714 M |
| Common stock | 149.849 M 0.00 % | 149.849 M -0.10 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M -85.68 % | 1.047 B 0.00 % | 1.047 B 9.26 % | 958.382 M 0.00 % | 958.382 M 0.00 % | 958.382 M 0.00 % | 958.382 M 9.49 % | 875.314 M 0.00 % | 875.314 M 0.00 % | 875.314 M 0.00 % | 875.314 M 4.02 % | 841.457 M 0.00 % | 841.457 M 0.00 % | 841.457 M 0.00 % | 841.457 M 1.83 % | 826.323 M 0.00 % | 826.323 M 0.00 % | 826.323 M 0.88 % | 819.134 M 4.78 % | 781.773 M 0.00 % | 781.773 M 0.00 % | 781.773 M 0.64 % | 776.773 M 5.12 % | 738.962 M 0.00 % | 738.962 M 0.00 % | 738.962 M 0.68 % | 733.961 M 4.13 % | 704.852 M 0.00 % | 704.852 M 0.00 % | 704.852 M 0.71 % | 699.852 M | 0.000 -100.00 % | 603.622 M |
| Total equity | 1.536 B 1.54 % | 1.513 B 1.50 % | 1.490 B 1.75 % | 1.465 B 2.00 % | 1.436 B 13.33 % | 1.267 B 1.89 % | 1.244 B 2.13 % | 1.218 B 13.60 % | 1.072 B 1.90 % | 1.052 B 1.68 % | 1.034 B 2.98 % | 1.005 B 1.66 % | 988.122 M -0.22 % | 990.276 M 1.02 % | 980.256 M 1.80 % | 962.917 M 1.21 % | 951.413 M 1.16 % | 940.516 M 1.15 % | 929.783 M 0.74 % | 922.944 M 1.30 % | 911.069 M 1.79 % | 895.071 M 9.27 % | 819.134 M 0.64 % | 813.947 M 1.32 % | 803.323 M 1.63 % | 790.443 M 1.11 % | 781.773 M 0.61 % | 777.053 M 2.54 % | 757.827 M 1.32 % | 747.943 M 1.22 % | 738.961 M -0.08 % | 739.549 M 1.68 % | 727.345 M 1.86 % | 714.047 M 1.30 % | 704.852 M 7.73 % | 654.263 M 4.96 % | 623.336 M |
| Other non current liabilities | 71.238 M -3.92 % | 74.141 M 7.80 % | 68.779 M 8.42 % | 63.439 M 13.98 % | 55.656 M -99.21 % | 7.031 B -2.85 % | 7.237 B 2.40 % | 7.068 B -3.72 % | 7.341 B 12.77 % | 6.510 B 2.26 % | 6.366 B 6.69 % | 5.967 B -1.93 % | 6.084 B 3.35 % | 5.887 B 1.98 % | 5.773 B -2.39 % | 5.915 B 5.59 % | 5.602 B 1.66 % | 5.510 B 8.56 % | 5.076 B -7.36 % | 5.479 B -7.98 % | 5.955 B 6.52 % | 5.590 B 4.53 % | 5.348 B 12.99 % | 4.733 B -0.61 % | 4.762 B 4.09 % | 4.575 B 1.97 % | 4.487 B 0.20 % | 4.478 B -0.13 % | 4.484 B 5.38 % | 4.255 B 1.48 % | 4.193 B 0.09 % | 4.189 B -0.33 % | 4.203 B 3.82 % | 4.048 B 0.28 % | 4.037 B 716.98 % | -654.263 M -117.97 % | 3.640 B |
| Long term debt | 2.567 B 8.51 % | 2.366 B 14.50 % | 2.066 B 5.21 % | 1.964 B 11.44 % | 1.762 B 7.78 % | 1.635 B 30.23 % | 1.256 B -7.71 % | 1.360 B 42.59 % | 954.093 M -13.65 % | 1.105 B 2.80 % | 1.075 B -21.81 % | 1.375 B 24.76 % | 1.102 B 9.90 % | 1.003 B 0.07 % | 1.002 B 11.16 % | 901.269 M -7.24 % | 971.577 M 18.32 % | 821.176 M -27.00 % | 1.125 B 37.02 % | 820.944 M 203.74 % | 270.276 M -52.79 % | 572.461 M -23.67 % | 750.000 M -46.44 % | 1.400 B -6.68 % | 1.500 B -1.32 % | 1.521 B -1.70 % | 1.547 B -0.01 % | 1.547 B -1.83 % | 1.576 B -0.01 % | 1.576 B 1.47 % | 1.553 B -1.85 % | 1.583 B 0.10 % | 1.581 B 3.18 % | 1.532 B 5.46 % | 1.453 B | 0.000 -100.00 % | 1.114 B |
| Total non current liabilities | 2.639 B 8.14 % | 2.440 B 14.28 % | 2.135 B 5.31 % | 2.027 B 11.51 % | 1.818 B -79.02 % | 8.666 B 2.04 % | 8.493 B 0.77 % | 8.428 B 1.60 % | 8.295 B 8.94 % | 7.615 B 2.34 % | 7.441 B 1.35 % | 7.341 B 2.16 % | 7.186 B 4.30 % | 6.890 B 1.70 % | 6.775 B -0.60 % | 6.816 B 3.69 % | 6.573 B 3.82 % | 6.332 B 2.11 % | 6.201 B -1.58 % | 6.300 B 1.21 % | 6.225 B 1.01 % | 6.163 B 1.06 % | 6.098 B -0.58 % | 6.134 B -2.06 % | 6.263 B 2.74 % | 6.096 B 1.03 % | 6.033 B 0.15 % | 6.024 B -0.58 % | 6.059 B 3.92 % | 5.831 B 1.48 % | 5.746 B -0.44 % | 5.771 B -0.22 % | 5.784 B 3.64 % | 5.580 B 1.65 % | 5.490 B 939.05 % | -654.263 M -113.76 % | 4.754 B |
| Other current liabilities | 8.352 B 7.83 % | 7.745 B 6.55 % | 7.269 B 1.36 % | 7.171 B 1.05 % | 7.096 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 8.352 B 7.83 % | 7.745 B 6.52 % | 7.271 B 1.40 % | 7.171 B 1.05 % | 7.096 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 10.990 B 7.91 % | 10.185 B 8.28 % | 9.406 B 2.26 % | 9.198 B 3.19 % | 8.914 B 2.86 % | 8.666 B 2.04 % | 8.493 B 0.77 % | 8.428 B 1.60 % | 8.295 B 8.94 % | 7.615 B 2.34 % | 7.441 B 1.35 % | 7.341 B 2.16 % | 7.186 B 4.30 % | 6.890 B 1.70 % | 6.775 B -0.60 % | 6.816 B 3.69 % | 6.573 B 3.82 % | 6.332 B 2.11 % | 6.201 B -1.58 % | 6.300 B 1.21 % | 6.225 B 1.01 % | 6.163 B 1.06 % | 6.098 B -0.58 % | 6.134 B -2.06 % | 6.263 B 2.74 % | 6.096 B 1.03 % | 6.033 B 0.15 % | 6.024 B -0.58 % | 6.059 B 3.92 % | 5.831 B 1.48 % | 5.746 B -0.44 % | 5.771 B -0.22 % | 5.784 B 3.64 % | 5.580 B 1.65 % | 5.490 B 939.05 % | -654.263 M -113.76 % | 4.754 B |
| Other non current assets | 1.469 B 9.39 % | 1.343 B 2.57 % | 1.310 B 1.02 % | 1.296 B -87.23 % | 10.150 B 3.90 % | 9.769 B 3.26 % | 9.461 B -0.25 % | 9.484 B 3.00 % | 9.208 B 8.26 % | 8.506 B 4.21 % | 8.162 B -0.56 % | 8.208 B 2.10 % | 8.039 B 3.76 % | 7.748 B 2.75 % | 7.541 B -1.64 % | 7.667 B 3.32 % | 7.421 B 3.00 % | 7.205 B 2.85 % | 7.005 B -1.65 % | 7.122 B 1.26 % | 7.033 B 1.11 % | 6.956 B 4.53 % | 6.655 B -2.70 % | 6.840 B -1.74 % | 6.961 B 2.59 % | 6.785 B 1.07 % | 6.713 B 0.20 % | 6.700 B -0.29 % | 6.719 B 3.72 % | 6.478 B 1.47 % | 6.384 B -0.72 % | 6.430 B 0.19 % | 6.418 B 3.41 % | 6.206 B 1.63 % | 6.107 B | 0.000 -100.00 % | 5.293 B |
| Long term investments | 10.879 B 6.91 % | 10.176 B 8.06 % | 9.417 B 2.39 % | 9.198 B 28 833.59 % | 31.789 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 |
| Intangible assets | 0.000 -100.00 % | 8.962 M 16.75 % | 7.676 M -1.02 % | 7.755 M 2.17 % | 7.590 M 8.37 % | 7.004 M 4.47 % | 6.704 M 19.56 % | 5.607 M -5.92 % | 5.960 M -8.95 % | 6.546 M -10.08 % | 7.280 M 13.82 % | 6.396 M 1.17 % | 6.322 M 1.20 % | 6.247 M 17.76 % | 5.305 M 121.50 % | 2.395 M -9.18 % | 2.637 M -10.25 % | 2.938 M -9.40 % | 3.243 M 10.19 % | 2.943 M -5.31 % | 3.108 M 3.53 % | 3.002 M 3.06 % | 2.913 M -34.45 % | 4.444 M 8.87 % | 4.082 M -2.41 % | 4.183 M 52.83 % | 2.737 M -31.90 % | 4.019 M 7.63 % | 3.734 M 0.27 % | 3.724 M 53.38 % | 2.428 M -39.71 % | 4.027 M -4.75 % | 4.228 M -6.17 % | 4.506 M 60.70 % | 2.804 M | 0.000 -100.00 % | 6.074 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.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 |
| Goodwill and intangible assets | 9.836 M 9.75 % | 8.962 M 16.77 % | 7.675 M -1.03 % | 7.755 M 2.17 % | 7.590 M 8.37 % | 7.004 M 4.54 % | 6.700 M 19.49 % | 5.607 M -5.92 % | 5.960 M -8.95 % | 6.546 M -10.08 % | 7.280 M 13.82 % | 6.396 M 1.17 % | 6.322 M 1.20 % | 6.247 M 17.76 % | 5.305 M 121.50 % | 2.395 M -9.18 % | 2.637 M -10.25 % | 2.938 M -9.40 % | 3.243 M 10.19 % | 2.943 M -5.31 % | 3.108 M 3.53 % | 3.002 M 3.06 % | 2.913 M -34.45 % | 4.444 M 8.87 % | 4.082 M -2.41 % | 4.183 M 52.83 % | 2.737 M -31.90 % | 4.019 M 7.63 % | 3.734 M 0.27 % | 3.724 M 53.38 % | 2.428 M -39.71 % | 4.027 M -4.75 % | 4.228 M -6.17 % | 4.506 M 60.70 % | 2.804 M | 0.000 -100.00 % | 6.074 M |
| Property plant equipment net | 77.852 M -0.69 % | 78.390 M 5.90 % | 74.025 M -0.44 % | 74.349 M 0.72 % | 73.818 M 2.24 % | 72.200 M -0.09 % | 72.263 M 2.27 % | 70.660 M 3.45 % | 68.305 M 2.45 % | 66.672 M 23.57 % | 53.953 M 28.10 % | 42.117 M 5.38 % | 39.966 M 7.14 % | 37.304 M 37.94 % | 27.043 M 32.04 % | 20.481 M 27.69 % | 16.040 M 19.76 % | 13.394 M 23.24 % | 10.868 M -5.92 % | 11.552 M -5.60 % | 12.237 M -5.37 % | 12.932 M -5.16 % | 13.635 M -12.24 % | 15.536 M 6.94 % | 14.528 M 3.01 % | 14.103 M 4.06 % | 13.553 M -1.35 % | 13.738 M -4.64 % | 14.406 M -4.20 % | 15.038 M -2.34 % | 15.399 M 23.18 % | 12.501 M 23.72 % | 10.104 M 4.41 % | 9.677 M 8.37 % | 8.930 M | 0.000 -100.00 % | 9.306 M |
| Total non current assets | 12.437 B 7.15 % | 11.606 B 7.38 % | 10.809 B 2.20 % | 10.576 B 3.05 % | 10.263 B 4.22 % | 9.848 B 3.23 % | 9.540 B -0.22 % | 9.561 B 2.99 % | 9.283 B 8.20 % | 8.579 B 4.33 % | 8.223 B -0.40 % | 8.256 B 2.11 % | 8.086 B 3.77 % | 7.792 B 2.88 % | 7.574 B -1.52 % | 7.690 B 3.37 % | 7.439 B 3.03 % | 7.221 B 2.87 % | 7.019 B -1.65 % | 7.137 B 1.25 % | 7.049 B 1.10 % | 6.972 B 4.51 % | 6.671 B -2.75 % | 6.860 B -1.72 % | 6.980 B 2.59 % | 6.803 B 1.10 % | 6.729 B 0.18 % | 6.717 B -0.30 % | 6.737 B 3.70 % | 6.497 B 1.48 % | 6.402 B -0.70 % | 6.447 B 0.23 % | 6.432 B 3.40 % | 6.221 B 1.67 % | 6.118 B | 0.000 -100.00 % | 5.308 B |
| Other current assets | 0.000 | 0.000 100.00 % | -5.140 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 |
| 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 | 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 | 89.579 M -1.81 % | 91.230 M 3.76 % | 87.927 M 1.44 % | 86.678 M 0.15 % | 86.549 M 1.53 % | 85.247 M -56.62 % | 196.522 M 130.65 % | 85.204 M 0.99 % | 84.367 M -3.16 % | 87.120 M -65.41 % | 251.888 M 181.17 % | 89.587 M 1.03 % | 88.675 M 0.37 % | 88.347 M -51.37 % | 181.684 M 104.90 % | 88.668 M 3.74 % | 85.468 M 66.91 % | 51.207 M -54.15 % | 111.675 M 29.20 % | 86.437 M -0.87 % | 87.194 M 1.59 % | 85.827 M -65.09 % | 245.821 M 180.20 % | 87.732 M 1.65 % | 86.310 M 4.46 % | 82.628 M -3.56 % | 85.678 M 1.79 % | 84.171 M 5.33 % | 79.914 M -2.12 % | 81.646 M -1.40 % | 82.802 M 29.80 % | 63.792 M -19.02 % | 78.776 M 6.59 % | 73.903 M -2.89 % | 76.101 M | 0.000 -100.00 % | 69.174 M |
| Cash and short term investments | 89.579 M -1.81 % | 91.230 M 3.76 % | 87.927 M 1.44 % | 86.678 M 0.15 % | 86.549 M 1.53 % | 85.247 M -56.62 % | 196.522 M 130.65 % | 85.204 M 0.99 % | 84.367 M -3.16 % | 87.120 M -65.41 % | 251.888 M 181.17 % | 89.587 M 1.03 % | 88.675 M 0.37 % | 88.347 M -51.37 % | 181.684 M 104.90 % | 88.668 M 3.74 % | 85.468 M 66.91 % | 51.207 M -54.15 % | 111.675 M 29.20 % | 86.437 M -0.87 % | 87.194 M 1.59 % | 85.827 M -65.09 % | 245.821 M 180.20 % | 87.732 M 1.65 % | 86.310 M 4.46 % | 82.628 M -3.56 % | 85.678 M 1.79 % | 84.171 M 5.33 % | 79.914 M -2.12 % | 81.646 M -1.40 % | 82.802 M 29.80 % | 63.792 M -19.02 % | 78.776 M 6.59 % | 73.903 M -2.89 % | 76.101 M | 0.000 -100.00 % | 69.174 M |
| Total current assets | 89.579 M -1.81 % | 91.230 M 3.76 % | 87.927 M 1.44 % | 86.678 M 0.15 % | 86.549 M 1.53 % | 85.247 M -56.62 % | 196.522 M 130.65 % | 85.204 M 0.99 % | 84.367 M -3.16 % | 87.120 M -65.41 % | 251.888 M 181.17 % | 89.587 M 1.03 % | 88.675 M 0.37 % | 88.347 M -51.37 % | 181.684 M 104.90 % | 88.668 M 3.74 % | 85.468 M 66.91 % | 51.207 M -54.15 % | 111.675 M 29.20 % | 86.437 M -0.87 % | 87.194 M 1.59 % | 85.827 M -65.09 % | 245.821 M 180.20 % | 87.732 M 1.65 % | 86.310 M 4.46 % | 82.628 M -3.56 % | 85.678 M 1.79 % | 84.171 M 5.33 % | 79.914 M -2.12 % | 81.646 M -1.40 % | 82.802 M 29.80 % | 63.792 M -19.02 % | 78.776 M 6.59 % | 73.903 M -2.89 % | 76.101 M | 0.000 -100.00 % | 69.174 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 -100.00 % | 5.140 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 |
| 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 | 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 -100.00 % | 34.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 |
| Account payables | 0.000 | 0.000 -100.00 % | 2.505 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.386 B 1.71 % | 1.363 B 1.68 % | 1.340 B 1.95 % | 1.315 B 2 361.13 % | 53.417 M | 0.000 -100.00 % | 196.430 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 |
| 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 12.526 B 7.08 % | 11.698 B 7.35 % | 10.896 B 2.19 % | 10.663 B 3.02 % | 10.350 B 4.19 % | 9.933 B 2.02 % | 9.736 B 0.94 % | 9.646 B 2.98 % | 9.367 B 8.08 % | 8.666 B 2.26 % | 8.475 B 1.55 % | 8.346 B 2.10 % | 8.174 B 3.73 % | 7.880 B 1.61 % | 7.755 B -0.30 % | 7.779 B 3.38 % | 7.525 B 3.48 % | 7.272 B 1.98 % | 7.131 B -1.28 % | 7.223 B 1.22 % | 7.136 B 1.11 % | 7.058 B 2.03 % | 6.917 B -0.44 % | 6.948 B -1.68 % | 7.066 B 2.61 % | 6.886 B 1.04 % | 6.815 B 0.20 % | 6.802 B -0.23 % | 6.817 B 3.63 % | 6.579 B 1.45 % | 6.485 B -0.40 % | 6.511 B -0.01 % | 6.511 B 3.44 % | 6.294 B 1.61 % | 6.194 B | 0.000 -100.00 % | 5.377 B |
| 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-03-31 | 2014-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 | 2014-06-30 | 2014-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -28.539 M 24.38 % | -37.741 M -15.43 % | -32.696 M 38.62 % | -53.264 M -298.06 % | 26.893 M 183.36 % | -32.262 M -21.19 % | -26.621 M 37.48 % | -42.581 M -304.90 % | 20.781 M 166.71 % | -31.151 M -71.70 % | -18.143 M -7 788.26 % | -230.000 K 98.04 % | -11.745 M 40.54 % | -19.752 M -70.82 % | -11.563 M 9.47 % | -12.772 M -5.48 % | -12.109 M -47.74 % | -8.196 M 28.24 % | -11.422 M 32.97 % | -17.040 M -1 017.12 % | 1.858 M 118.24 % | -10.186 M 4.13 % | -10.625 M 17.51 % | -12.880 M -48.56 % | -8.670 M 10.80 % | -9.720 M 49.44 % | -19.226 M -94.52 % | -9.884 M -10.05 % | -8.981 M -103.51 % | -4.413 M 63.84 % | -12.204 M 8.23 % | -13.299 M -44.63 % | -9.195 M 53.42 % | -19.742 M -59.03 % | -12.414 M 13.79 % | -14.400 M -45.70 % | -9.883 M 9.00 % | -10.861 M -10.19 % | -9.857 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2014 | 2014 |