Rapid7, Inc. RPD
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 859.794 M 1.87 % | 844.007 M 8.53 % | 777.707 M 13.52 % | 685.083 M 27.96 % | 535.404 M 30.11 % | 411.486 M 25.86 % | 326.947 M 33.94 % | 244.091 M 21.47 % | 200.940 M 27.63 % | 157.437 M 42.44 % | 110.526 M 43.76 % | 76.880 M 28.07 % | 60.030 M 30.38 % | 46.044 M |
| Net income | 23.381 M -8.40 % | 25.526 M 117.10 % | -149.260 M -19.68 % | -124.717 M 14.77 % | -146.334 M -48.04 % | -98.849 M -83.58 % | -53.845 M 3.06 % | -55.545 M -22.16 % | -45.470 M 7.20 % | -49.000 M 1.72 % | -49.857 M -52.81 % | -32.627 M -72.88 % | -18.873 M -52.28 % | -12.394 M |
| Income before tax | 30.181 M -27.20 % | 41.455 M 127.68 % | -149.778 M -22.46 % | -122.305 M 10.01 % | -135.913 M -40.31 % | -96.863 M -80.03 % | -53.803 M 2.32 % | -55.079 M -15.46 % | -47.706 M 2.69 % | -49.027 M 0.68 % | -49.361 M -53.07 % | -32.248 M -72.42 % | -18.703 M -45.98 % | -12.812 M |
| Income before tax ratio | 0.04 -28.53 % | 0.05 125.50 % | -0.19 -7.88 % | -0.18 29.67 % | -0.25 -7.84 % | -0.24 -43.05 % | -0.16 27.07 % | -0.23 4.96 % | -0.24 23.76 % | -0.31 30.27 % | -0.45 -6.47 % | -0.42 -34.63 % | -0.31 -11.97 % | -0.28 |
| EBITDA | 86.053 M -11.57 % | 97.311 M 348.63 % | -39.139 M 44.31 % | -70.285 M 20.24 % | -88.120 M -75.91 % | -50.095 M -109.73 % | -23.886 M 38.83 % | -39.048 M 2.57 % | -40.078 M 5.26 % | -42.302 M -1.97 % | -41.486 M -65.94 % | -25.001 M -56.32 % | -15.993 M -42.64 % | -11.212 M |
| Net income ratio | 0.03 -10.09 % | 0.03 115.76 % | -0.19 -5.43 % | -0.18 33.39 % | -0.27 -13.77 % | -0.24 -45.86 % | -0.16 27.63 % | -0.23 -0.56 % | -0.23 27.29 % | -0.31 31.00 % | -0.45 -6.29 % | -0.42 -34.99 % | -0.31 -16.80 % | -0.27 |
| Ratio EBITDA | 0.10 -13.19 % | 0.12 329.10 % | -0.05 50.95 % | -0.10 37.67 % | -0.16 -35.19 % | -0.12 -66.64 % | -0.07 54.33 % | -0.16 19.79 % | -0.20 25.77 % | -0.27 28.42 % | -0.38 -15.42 % | -0.33 -22.06 % | -0.27 -9.41 % | -0.24 |
| Gross profit ratio | 0.70 0.11 % | 0.70 0.08 % | 0.70 2.17 % | 0.69 0.39 % | 0.68 -2.87 % | 0.70 -2.29 % | 0.72 1.75 % | 0.71 -1.12 % | 0.72 -4.13 % | 0.75 1.67 % | 0.74 -3.20 % | 0.76 -3.28 % | 0.79 -4.38 % | 0.82 |
| Weighted average shs out dil | 65.002 M 2.88 % | 63.184 M 4.00 % | 60.756 M 3.76 % | 58.552 M 5.94 % | 55.271 M 8.30 % | 51.037 M 4.73 % | 48.732 M 4.90 % | 46.457 M 8.16 % | 42.953 M 4.13 % | 41.248 M 66.72 % | 24.740 M -20.10 % | 30.965 M 0.00 % | 30.965 M 15.79 % | 26.743 M |
| Weighted average shs out | 64.728 M 3.39 % | 62.608 M 3.05 % | 60.756 M 3.76 % | 58.552 M 5.94 % | 55.271 M 8.30 % | 51.037 M 4.73 % | 48.732 M 5.28 % | 46.288 M 7.91 % | 42.896 M 3.99 % | 41.248 M 66.72 % | 24.740 M -20.10 % | 30.965 M 0.00 % | 30.965 M 15.79 % | 26.743 M |
| EPS diluted | 0.36 -10.00 % | 0.40 116.26 % | -2.46 -15.49 % | -2.13 19.62 % | -2.65 -36.60 % | -1.94 -76.36 % | -1.10 8.33 % | -1.20 -13.21 % | -1.06 10.92 % | -1.19 41.09 % | -2.02 -92.38 % | -1.05 -72.13 % | -0.61 -32.61 % | -0.46 |
| Earnings per share | 0.36 -12.20 % | 0.41 116.67 % | -2.46 -15.49 % | -2.13 19.62 % | -2.65 -36.60 % | -1.94 -76.36 % | -1.10 8.33 % | -1.20 -13.21 % | -1.06 10.92 % | -1.19 41.09 % | -2.02 -92.38 % | -1.05 -72.13 % | -0.61 -32.61 % | -0.46 |
| Gross profit | 604.754 M 1.99 % | 592.972 M 8.61 % | 545.966 M 15.98 % | 470.734 M 28.46 % | 366.456 M 26.38 % | 289.969 M 22.97 % | 235.801 M 36.29 % | 173.008 M 20.12 % | 144.030 M 22.36 % | 117.712 M 44.82 % | 81.282 M 39.16 % | 58.408 M 23.87 % | 47.152 M 24.67 % | 37.822 M |
| Income tax expense | 6.800 M -57.31 % | 15.929 M 3 175.10 % | -518.000 K -121.48 % | 2.412 M -76.85 % | 10.421 M 424.72 % | 1.986 M 4 628.57 % | 42.000 K -90.99 % | 466.000 K 120.84 % | -2.236 M -8 181.48 % | -27.000 K -105.44 % | 496.000 K 30.87 % | 379.000 K 122.94 % | 170.000 K 140.67 % | -418.000 K |
| Cost of revenue | 255.040 M 1.60 % | 251.035 M 8.33 % | 231.741 M 8.11 % | 214.349 M 26.87 % | 168.948 M 39.03 % | 121.517 M 33.32 % | 91.146 M 28.22 % | 71.083 M 24.90 % | 56.910 M 43.26 % | 39.725 M 35.84 % | 29.244 M 58.32 % | 18.472 M 43.44 % | 12.878 M 56.63 % | 8.222 M |
| General and administrative expenses | 84.861 M -1.33 % | 86.002 M 2.05 % | 84.276 M -0.82 % | 84.969 M 8.53 % | 78.289 M 31.54 % | 59.519 M 33.12 % | 44.710 M 27.77 % | 34.993 M 15.52 % | 30.293 M 7.11 % | 28.282 M 30.15 % | 21.731 M 67.52 % | 12.972 M 3.07 % | 12.586 M 33.38 % | 9.436 M |
| Selling and marketing expenses | 317.665 M 6.31 % | 298.809 M -4.42 % | 312.636 M 1.70 % | 307.409 M 24.23 % | 247.453 M 26.26 % | 195.981 M 24.26 % | 157.722 M 27.91 % | 123.310 M 10.50 % | 111.593 M 23.27 % | 90.524 M 34.38 % | 67.365 M 37.46 % | 49.007 M 54.21 % | 31.779 M 36.52 % | 23.278 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 53.011 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -336.000 K -207.35 % | 313.000 K 387.16 % | -109.000 K 60.79 % | -278.000 K 8.85 % | -305.000 K -809.30 % | 43.000 K 248.28 % | -29.000 K |
| Operating expenses | 593.186 M 6.32 % | 557.937 M -10.97 % | 626.699 M 7.62 % | 582.348 M 19.70 % | 486.521 M 33.63 % | 364.068 M 29.20 % | 281.796 M 24.66 % | 226.046 M 17.23 % | 192.824 M 15.63 % | 166.761 M 30.44 % | 127.842 M 46.02 % | 87.549 M 33.10 % | 65.776 M 30.16 % | 50.534 M |
| Cost and expenses | 848.226 M 4.85 % | 808.972 M -5.76 % | 858.440 M 7.75 % | 796.697 M 21.55 % | 655.469 M 34.99 % | 485.585 M 30.20 % | 372.942 M 25.52 % | 297.129 M 18.98 % | 249.734 M 20.94 % | 206.486 M 31.45 % | 157.086 M 48.16 % | 106.021 M 34.79 % | 78.654 M 33.87 % | 58.756 M |
| Research and development expenses | 190.660 M 10.13 % | 173.126 M -2.06 % | 176.776 M -6.95 % | 189.970 M 18.16 % | 160.779 M 48.09 % | 108.568 M 36.80 % | 79.364 M 17.15 % | 67.743 M 32.99 % | 50.938 M 6.22 % | 47.955 M 23.77 % | 38.746 M 51.53 % | 25.570 M 19.42 % | 21.411 M 20.15 % | 17.820 M |
| Selling general and administrative expenses | 402.526 M 4.60 % | 384.811 M -3.05 % | 396.912 M 1.16 % | 392.378 M 20.46 % | 325.742 M 27.49 % | 255.500 M 26.22 % | 202.432 M 27.88 % | 158.303 M 11.57 % | 141.886 M 19.43 % | 118.806 M 33.35 % | 89.096 M 43.75 % | 61.979 M 39.70 % | 44.365 M 35.61 % | 32.714 M |
| Interest income | 23.019 M 9.29 % | 21.063 M 106.97 % | 10.177 M 461.33 % | 1.813 M 396.71 % | 365.000 K -74.90 % | 1.454 M -75.82 % | 6.014 M 86.25 % | 3.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.436 M -4.81 % | 10.963 M -83.06 % | 64.700 M 489.15 % | 10.982 M -23.16 % | 14.292 M -40.79 % | 24.137 M 80.27 % | 13.389 M 171.36 % | 4.934 M 536.65 % | 775.000 K 491.60 % | 131.000 K -94.81 % | 2.523 M -9.96 % | 2.802 M 2 196.72 % | 122.000 K 71.83 % | 71.000 K |
| Depreciation and amortization | 45.436 M 1.21 % | 44.893 M -2.28 % | 45.939 M 11.94 % | 41.038 M 22.50 % | 33.501 M 48.03 % | 22.631 M 36.93 % | 16.528 M 48.94 % | 11.097 M 45.48 % | 7.628 M 13.43 % | 6.725 M 25.65 % | 5.352 M 29.28 % | 4.140 M 57.35 % | 2.631 M 72.07 % | 1.529 M |
| Operating income | 11.568 M -66.98 % | 35.035 M 143.40 % | -80.733 M 27.67 % | -111.614 M 7.04 % | -120.065 M -62.03 % | -74.099 M -61.10 % | -45.995 M 13.28 % | -53.038 M -8.70 % | -48.794 M 0.52 % | -49.049 M -5.35 % | -46.560 M -59.77 % | -29.141 M -56.47 % | -18.624 M -46.51 % | -12.712 M |
| Operating income ratio | 0.01 -67.59 % | 0.04 139.99 % | -0.10 36.28 % | -0.16 27.35 % | -0.22 -24.53 % | -0.18 -28.00 % | -0.14 35.26 % | -0.22 10.52 % | -0.24 22.06 % | -0.31 26.04 % | -0.42 -11.14 % | -0.38 -22.18 % | -0.31 -12.37 % | -0.28 |
| Total other income expenses net | 18.613 M 189.92 % | 6.420 M 109.30 % | -69.045 M -545.82 % | -10.691 M 32.54 % | -15.848 M 30.38 % | -22.764 M -191.55 % | -7.808 M -282.56 % | -2.041 M -287.59 % | 1.088 M 4 845.45 % | 22.000 K 100.79 % | -2.801 M 9.85 % | -3.107 M -3 832.91 % | -79.000 K 21.00 % | -100.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 781.612 M 14.36 % | 683.488 M -15.72 % | 810.949 M 14.69 % | 707.051 M -5.47 % | 747.976 M 157.64 % | 290.318 M 105.52 % | 141.260 M 88.04 % | 75.123 M 245.69 % | -51.562 M 2.98 % | -53.148 M 38.59 % | -86.553 M -333.81 % | -19.952 M -364.65 % | -4.294 M |
| Total investments | 412.125 M 83.74 % | 224.299 M -0.63 % | 225.715 M 140.33 % | 93.918 M 1.08 % | 92.918 M -37.62 % | 148.963 M 7.13 % | 139.045 M -31.87 % | 204.102 M 406.71 % | 40.280 M 3.44 % | 38.941 M | 0.000 | 0.000 | 0.000 |
| Total debt | 1.028 B 0.99 % | 1.018 B -0.63 % | 1.025 B 12.06 % | 914.338 M 0.20 % | 912.558 M 96.70 % | 463.935 M 75.29 % | 264.673 M 51.51 % | 174.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.871 M 3.39 % | 16.318 M |
| Accumulated other comprehensive income loss | 2.527 M 309.71 % | -1.205 M -189.66 % | 1.344 M 195.25 % | -1.411 M -73.77 % | -812.000 K -278.85 % | 454.000 K 113.15 % | 213.000 K 787.10 % | -31.000 K 20.51 % | -39.000 K -105.26 % | -19.000 K 99.84 % | -11.678 M -53.76 % | -7.595 M -74.76 % | -4.346 M |
| Retained earnings | -964.653 M 2.37 % | -988.034 M 2.52 % | -1.014 B -17.75 % | -860.745 M -16.94 % | -736.028 M -19.24 % | -617.279 M -19.07 % | -518.430 M -11.59 % | -464.585 M -6.82 % | -434.913 M -11.71 % | -389.338 M -14.40 % | -340.338 M -39.79 % | -243.462 M -51.08 % | -161.149 M |
| Common stock | 658.000 K 3.62 % | 635.000 K 2.92 % | 617.000 K 3.35 % | 597.000 K 3.47 % | 577.000 K 10.54 % | 522.000 K 4.61 % | 499.000 K 4.83 % | 476.000 K 7.94 % | 441.000 K 3.52 % | 426.000 K 2.65 % | 415.000 K 229.37 % | 126.000 K -1.56 % | 128.000 K |
| Total equity | 154.730 M 773.64 % | 17.711 M 114.99 % | -118.179 M 1.58 % | -120.074 M 4.70 % | -125.995 M -276.13 % | 71.536 M -13.99 % | 83.168 M -4.75 % | 87.319 M 261.52 % | 24.153 M -42.54 % | 42.038 M -38.25 % | 68.075 M 293.04 % | -35.264 M -8.25 % | -32.577 M |
| Other non current liabilities | -45.707 M -325.79 % | 20.243 M 101.78 % | 10.032 M -32.51 % | 14.864 M -14.29 % | 17.342 M 701.39 % | 2.164 M 60.06 % | 1.352 M -63.06 % | 3.660 M 102.32 % | 1.809 M -48.26 % | 3.496 M -19.06 % | 4.319 M 2.39 % | 4.218 M 79.11 % | 2.355 M |
| Long term debt | 1.012 B 5.78 % | 956.786 M -5.37 % | 1.011 B 12.11 % | 901.894 M -0.11 % | 902.928 M 98.74 % | 454.323 M 76.44 % | 257.494 M 47.40 % | 174.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.871 M 3.39 % | 16.318 M |
| Total non current liabilities | 996.364 M -0.77 % | 1.004 B -4.71 % | 1.054 B 11.18 % | 947.798 M -0.58 % | 953.326 M 95.41 % | 487.852 M 65.33 % | 295.072 M 24.47 % | 237.064 M 236.27 % | 70.498 M 26.67 % | 55.656 M 19.13 % | 46.719 M -2.63 % | 47.981 M 27.04 % | 37.767 M |
| Other current liabilities | 96.998 M 9.23 % | 88.802 M 4.44 % | 85.025 M 3.73 % | 81.969 M -1.79 % | 83.462 M 35.32 % | 61.677 M 49.92 % | 41.140 M 8.03 % | 38.083 M 21.15 % | 31.434 M 27.29 % | 24.694 M -4.33 % | 25.812 M 105.69 % | 12.549 M 14.76 % | 10.935 M |
| Deferred revenue | 451.155 M -2.16 % | 461.118 M 1.23 % | 455.503 M 6.78 % | 426.599 M 14.66 % | 372.067 M 33.56 % | 278.585 M 20.33 % | 231.518 M 21.94 % | 189.855 M 21.85 % | 155.811 M 33.28 % | 116.903 M 32.97 % | 87.917 M 51.15 % | 58.164 M 42.70 % | 40.761 M |
| Short term debt | 16.176 M -73.65 % | 61.388 M 356.35 % | 13.452 M 8.10 % | 12.444 M 29.22 % | 9.630 M 0.19 % | 9.612 M 33.89 % | 7.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 575.370 M -8.70 % | 630.216 M 10.60 % | 569.792 M 7.25 % | 531.267 M 13.35 % | 468.680 M 32.50 % | 353.734 M 23.39 % | 286.673 M 22.00 % | 234.986 M 24.01 % | 189.485 M 30.13 % | 145.609 M 25.78 % | 115.767 M 55.92 % | 74.249 M 35.83 % | 54.665 M |
| Total liabilities | 1.572 B -3.83 % | 1.634 B 0.66 % | 1.624 B 9.77 % | 1.479 B 4.01 % | 1.422 B 68.97 % | 841.586 M 44.67 % | 581.745 M 23.24 % | 472.050 M 81.57 % | 259.983 M 29.17 % | 201.265 M 23.87 % | 162.486 M 32.93 % | 122.230 M 32.24 % | 92.432 M |
| Other non current assets | 135.580 M 56.67 % | 86.540 M -3.30 % | 89.495 M 5.54 % | 84.795 M 24.00 % | 68.382 M 33.11 % | 51.374 M 30.56 % | 39.349 M 3 268.92 % | 1.168 M -14.31 % | 1.363 M 78.40 % | 764.000 K 257.01 % | 214.000 K 19.55 % | 179.000 K 1.13 % | 177.000 K |
| Long term investments | 184.119 M 393.96 % | 37.274 M -33.64 % | 56.171 M 475.76 % | 9.756 M -71.36 % | 34.068 M 236.51 % | 10.124 M -55.77 % | 22.887 M -49.02 % | 44.892 M 3 973.68 % | 1.102 M -94.53 % | 20.162 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 65.105 M -24.05 % | 85.719 M -9.34 % | 94.545 M -6.64 % | 101.269 M -9.25 % | 111.591 M 151.92 % | 44.296 M 55.09 % | 28.561 M 19.23 % | 23.955 M 43.96 % | 16.640 M 86.00 % | 8.946 M -21.42 % | 11.385 M 884.86 % | 1.156 M -42.91 % | 2.025 M |
| GoodWill | 575.268 M 0.00 % | 575.268 M 7.26 % | 536.351 M 4.02 % | 515.631 M 0.07 % | 515.258 M 141.22 % | 213.601 M 118.26 % | 97.866 M 10.68 % | 88.420 M 6.32 % | 83.164 M 10.72 % | 75.110 M 0.73 % | 74.565 M 561.92 % | 11.265 M 0.00 % | 11.265 M |
| Goodwill and intangible assets | 640.373 M -3.12 % | 660.987 M 4.77 % | 630.896 M 2.27 % | 616.900 M -1.59 % | 626.849 M 143.06 % | 257.897 M 103.99 % | 126.427 M 12.50 % | 112.375 M 12.60 % | 99.804 M 18.74 % | 84.056 M -2.20 % | 85.950 M 591.97 % | 12.421 M -6.54 % | 13.290 M |
| Property plant equipment net | 77.475 M -4.50 % | 81.122 M -14.01 % | 94.335 M -31.26 % | 137.233 M 2.43 % | 133.976 M 11.38 % | 120.292 M 7.74 % | 111.654 M 537.19 % | 17.523 M 104.02 % | 8.589 M 6.19 % | 8.088 M 7.38 % | 7.532 M -4.92 % | 7.922 M 85.18 % | 4.278 M |
| Total non current assets | 1.038 B 19.82 % | 865.923 M -0.57 % | 870.897 M 2.62 % | 848.684 M -1.69 % | 863.275 M 96.34 % | 439.687 M 46.41 % | 300.317 M 47.51 % | 203.592 M 83.65 % | 110.858 M -1.96 % | 113.070 M 20.68 % | 93.696 M 356.56 % | 20.522 M 15.65 % | 17.745 M |
| Other current assets | 47.230 M -50.88 % | 96.158 M 11.27 % | 86.415 M 29.34 % | 66.813 M 5.70 % | 63.210 M 28.01 % | 49.380 M 33.11 % | 37.098 M 68.12 % | 22.067 M 26.43 % | 17.454 M -4.64 % | 18.304 M 48.86 % | 12.296 M 192.14 % | 4.209 M 108.06 % | 2.023 M |
| Short term investments | 228.006 M 21.91 % | 187.025 M 10.31 % | 169.544 M 101.45 % | 84.162 M 43.01 % | 58.850 M -57.61 % | 138.839 M 19.53 % | 116.158 M -27.04 % | 159.210 M 306.38 % | 39.178 M 108.63 % | 18.779 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 246.664 M -26.30 % | 334.686 M 56.67 % | 213.629 M 3.06 % | 207.287 M 25.95 % | 164.582 M -5.20 % | 173.617 M 40.68 % | 123.413 M 23.95 % | 99.565 M 93.10 % | 51.562 M -2.98 % | 53.148 M -38.59 % | 86.553 M 135.05 % | 36.823 M 78.65 % | 20.612 M |
| Cash and short term investments | 474.670 M -9.02 % | 521.711 M 36.16 % | 383.173 M 31.47 % | 291.449 M 30.44 % | 223.432 M -28.49 % | 312.456 M 30.42 % | 239.571 M -7.42 % | 258.775 M 185.18 % | 90.740 M 26.16 % | 71.927 M -16.90 % | 86.553 M 135.05 % | 36.823 M 78.65 % | 20.612 M |
| Total current assets | 688.917 M -12.36 % | 786.111 M 23.90 % | 634.450 M 24.33 % | 510.307 M 17.93 % | 432.736 M -8.60 % | 473.435 M 29.85 % | 364.596 M 2.48 % | 355.777 M 105.32 % | 173.278 M 33.05 % | 130.233 M -4.85 % | 136.865 M 105.99 % | 66.444 M 57.79 % | 42.110 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 167.017 M -0.73 % | 168.242 M 2.05 % | 164.862 M 8.43 % | 152.045 M 4.07 % | 146.094 M 30.91 % | 111.599 M 26.92 % | 87.927 M 17.34 % | 74.935 M 1.73 % | 73.661 M 49.86 % | 49.154 M 11.30 % | 44.164 M 73.79 % | 25.412 M 30.49 % | 19.475 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 11.041 M -41.61 % | 18.908 M 19.58 % | 15.812 M 54.19 % | 10.255 M 191.25 % | 3.521 M -8.78 % | 3.860 M -43.53 % | 6.836 M -3.01 % | 7.048 M 214.64 % | 2.240 M -44.17 % | 4.012 M 96.86 % | 2.038 M -42.36 % | 3.536 M 19.10 % | 2.969 M |
| 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 | 29.971 M 10.68 % | 27.078 M -16.88 % | 32.577 M 4.95 % | 31.040 M -6.10 % | 33.056 M 5.39 % | 31.365 M -13.42 % | 36.226 M -38.30 % | 58.716 M -14.52 % | 68.689 M 31.69 % | 52.160 M 23.02 % | 42.400 M 57.67 % | 26.892 M 40.84 % | 19.094 M |
| 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 | 59.908 M -28.62 % | 83.923 M -11.27 % | 94.582 M -3.87 % | 98.390 M -2.09 % | 100.495 M 17.75 % | 85.349 M 7.39 % | 79.473 M | 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 -100.00 % | 211.598 M 64.74 % | 128.444 M |
| Other total stockholders equity | 1.116 B 10.92 % | 1.006 B 12.64 % | 893.420 M 20.49 % | 741.485 M 21.50 % | 610.268 M -11.28 % | 687.839 M 14.47 % | 600.886 M 8.96 % | 551.459 M 20.23 % | 458.664 M 6.43 % | 430.969 M 5.63 % | 407.998 M 9 926.98 % | 4.069 M | 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 | 1.726 B 4.51 % | 1.652 B 9.74 % | 1.505 B 10.77 % | 1.359 B 4.86 % | 1.296 B 41.93 % | 913.122 M 37.33 % | 664.913 M 18.87 % | 559.369 M 96.87 % | 284.136 M 16.78 % | 243.303 M 5.53 % | 230.561 M 165.12 % | 86.966 M 45.29 % | 59.855 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -1.690 M -313.65 % | 791.000 K 114.06 % | -5.624 M -1 793.98 % | 332.000 K -28.76 % | 466.000 K -36.77 % | 737.000 K 214.26 % | -645.000 K -834.78 % | -69.000 K 97.59 % | -2.860 M -3 913.33 % | 75.000 K -36.97 % | 119.000 K -39.29 % | 196.000 K 76.58 % | 111.000 K 125.64 % | -433.000 K |
| Stock based compensation | 104.335 M -3.36 % | 107.961 M -0.11 % | 108.081 M -9.86 % | 119.902 M 16.89 % | 102.579 M 60.56 % | 63.888 M 57.11 % | 40.664 M 47.37 % | 27.593 M 41.21 % | 19.541 M 12.85 % | 17.316 M 62.06 % | 10.685 M 394.91 % | 2.159 M 5.47 % | 2.047 M 19.01 % | 1.720 M |
| Change in working capital | -15.492 M -48.32 % | -10.445 M -3 075.78 % | 351.000 K -99.11 % | 39.536 M -28.20 % | 55.063 M 1 688.66 % | -3.466 M 77.26 % | -15.242 M -183.89 % | 18.168 M -46.08 % | 33.697 M 2.78 % | 32.785 M 13.08 % | 28.992 M 33.96 % | 21.642 M 66.34 % | 13.011 M 54.32 % | 8.431 M |
| Accounts receivables | 1.667 M 130.42 % | -5.480 M 60.92 % | -14.021 M -54.93 % | -9.050 M 64.47 % | -25.475 M -4.49 % | -24.380 M -64.73 % | -14.800 M -778.34 % | -1.685 M 93.32 % | -25.217 M -307.05 % | -6.195 M 66.28 % | -18.370 M -157.75 % | -7.127 M -77.64 % | -4.012 M 39.40 % | -6.621 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.914 M -229.78 % | 6.098 M 6.35 % | 5.734 M 513.41 % | -1.387 M -128.92 % | 4.796 M 59.76 % | 3.002 M 260.38 % | 833.000 K 155.28 % | -1.507 M |
| Accounts payables | -8.929 M -421.53 % | 2.777 M -49.04 % | 5.449 M -31.69 % | 7.977 M 484.06 % | -2.077 M 13.24 % | -2.394 M -2 702.17 % | 92.000 K -97.50 % | 3.675 M 262.83 % | -2.257 M -239.41 % | 1.619 M 170.33 % | -2.302 M -506.00 % | 567.000 K -46.71 % | 1.064 M 1 069.23 % | 91.000 K |
| Other working capital | -8.230 M -6.30 % | -7.742 M -186.76 % | 8.923 M -78.03 % | 40.609 M -50.85 % | 82.615 M 254.45 % | 23.308 M 215.83 % | 7.380 M -26.79 % | 10.080 M -81.82 % | 55.437 M 43.07 % | 38.748 M -13.64 % | 44.868 M 78.05 % | 25.200 M 66.60 % | 15.126 M -8.15 % | 16.468 M |
| Other non cash items | -3.836 M -230.30 % | 2.944 M -97.19 % | 104.791 M 4 859.35 % | 2.113 M -75.55 % | 8.642 M -56.67 % | 19.946 M 79.37 % | 11.120 M 130.61 % | 4.822 M 542.93 % | 750.000 K -38.07 % | 1.211 M -56.78 % | 2.802 M 147.09 % | 1.134 M 146.52 % | 460.000 K 0.88 % | 456.000 K |
| Net cash provided by operating activities | 152.134 M -11.38 % | 171.670 M 64.63 % | 104.278 M 33.34 % | 78.204 M 45.05 % | 53.917 M 1 003.27 % | 4.887 M 444.15 % | -1.420 M -123.41 % | 6.066 M -54.34 % | 13.286 M 45.81 % | 9.112 M 577.82 % | -1.907 M 43.18 % | -3.356 M -447.47 % | -613.000 K 11.29 % | -691.000 K |
| Investments in property plant and equipment | -23.705 M -592.12 % | -3.425 M 21.55 % | -4.366 M 88.37 % | -37.527 M -316.50 % | -9.010 M 34.72 % | -13.802 M 61.14 % | -35.515 M -120.89 % | -16.078 M -168.59 % | -5.986 M -33.05 % | -4.499 M -8.78 % | -4.136 M 41.60 % | -7.082 M -154.93 % | -2.778 M -30.24 % | -2.133 M |
| Acquisitions net | 0.000 100.00 % | -37.301 M -7.06 % | -34.841 M -11 513.67 % | -300.000 K 99.92 % | -358.420 M -184.85 % | -125.826 M -761.41 % | -14.607 M -1.02 % | -14.460 M 1.75 % | -14.717 M -957.26 % | -1.392 M 96.41 % | -38.811 M | 0.000 | 0.000 100.00 % | -4.805 M |
| Purchases of investments | -538.842 M -122.21 % | -242.494 M 12.40 % | -276.829 M -123.67 % | -123.765 M -28.80 % | -96.092 M 45.73 % | -177.053 M -19.59 % | -148.047 M 36.58 % | -233.421 M -563.32 % | -35.190 M 9.71 % | -38.976 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 351.322 M 40.25 % | 250.500 M 63.55 % | 153.160 M 26.26 % | 121.304 M -18.04 % | 147.998 M -11.13 % | 166.524 M -22.54 % | 214.980 M 206.13 % | 70.226 M 108.56 % | 33.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.786 M 112.94 % | -13.802 M 13.07 % | -15.878 M -5 392.67 % | 300.000 K 103.04 % | -9.854 M -60.75 % | -6.130 M | 0.000 | 0.000 100.00 % | -200.000 K -114.37 % | 1.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K |
| Net cash used for investing activites | -209.439 M -350.19 % | -46.522 M 73.97 % | -178.754 M -347.02 % | -39.988 M 87.71 % | -325.378 M -108.19 % | -156.287 M -1 029.67 % | 16.811 M 108.68 % | -193.733 M -764.07 % | -22.421 M 48.43 % | -43.475 M -1.23 % | -42.947 M -506.42 % | -7.082 M -154.93 % | -2.778 M 59.88 % | -6.924 M |
| Debt repayment | -45.992 M | 0.000 -100.00 % | 73.041 M 608 775.00 % | -12.000 K -100.00 % | 278.704 M 42.85 % | 195.104 M | 0.000 -100.00 % | 196.211 M | 0.000 100.00 % | -68.000 K 99.64 % | -18.793 M -7 241.02 % | -256.000 K -101.45 % | 17.700 M 8 145.45 % | -220.000 K |
| Common stock issued | 9.292 M -14.06 % | 10.812 M -24.79 % | 14.376 M -5.80 % | 15.261 M 12.29 % | 13.591 M -8.74 % | 14.892 M -5.39 % | 15.740 M -62.66 % | 42.150 M 381.05 % | 8.762 M 31.80 % | 6.648 M -94.15 % | 113.579 M 262.79 % | 31.307 M 12 081.71 % | 257.000 K 83.57 % | 140.000 K |
| 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 100.00 % | -3.526 M | 0.000 100.00 % | -3.260 M |
| 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 |
| Other financing activites | -7.111 M -35.97 % | -5.230 M 33.12 % | -7.820 M 0.17 % | -7.833 M 72.19 % | -28.162 M -210.46 % | -9.071 M -30.48 % | -6.952 M -216.43 % | -2.197 M -47.05 % | -1.494 M 72.43 % | -5.419 M | 0.000 100.00 % | -856.000 K 47.65 % | -1.635 M 37.90 % | -2.633 M |
| Net cash used provided by financing activities | -43.811 M -884.86 % | 5.582 M -92.99 % | 79.597 M 973.31 % | 7.416 M -97.19 % | 264.133 M 31.46 % | 200.925 M 2 186.36 % | 8.788 M -96.28 % | 236.164 M 3 149.37 % | 7.268 M 526.01 % | 1.161 M -98.78 % | 94.786 M 255.42 % | 26.669 M 63.39 % | 16.322 M 373.26 % | -5.973 M |
| Effect of forex changes on cash | 5.694 M 350.51 % | -2.273 M -286.16 % | 1.221 M 141.72 % | -2.927 M -71.47 % | -1.707 M -351.40 % | 679.000 K 305.14 % | -331.000 K 33.00 % | -494.000 K -275.80 % | 281.000 K 238.42 % | -203.000 K -0.50 % | -202.000 K -910.00 % | -20.000 K -100.26 % | 7.681 M -43.47 % | 13.588 M |
| Net change in cash | -95.422 M -174.28 % | 128.457 M 1 925.50 % | 6.342 M -85.15 % | 42.705 M 572.66 % | -9.035 M -118.00 % | 50.204 M 110.52 % | 23.848 M -50.32 % | 48.003 M 3 126.67 % | -1.586 M 95.25 % | -33.405 M -167.17 % | 49.730 M 206.77 % | 16.211 M -21.35 % | 20.612 M | 0.000 |
| Cash at beginning of period | 342.086 M 60.13 % | 213.629 M 3.06 % | 207.287 M 25.95 % | 164.582 M -5.20 % | 173.617 M 40.68 % | 123.413 M 23.95 % | 99.565 M 93.10 % | 51.562 M -2.98 % | 53.148 M -38.59 % | 86.553 M 135.05 % | 36.823 M 78.65 % | 20.612 M | 0.000 | 0.000 |
| Cash at end of period | 246.664 M -27.89 % | 342.086 M 60.13 % | 213.629 M 3.06 % | 207.287 M 25.95 % | 164.582 M -5.20 % | 173.617 M 40.68 % | 123.413 M 23.95 % | 99.565 M 93.10 % | 51.562 M -2.98 % | 53.148 M -38.59 % | 86.553 M 135.05 % | 36.823 M 78.65 % | 20.612 M | 0.000 |
| Operating cash flow | 152.134 M -11.38 % | 171.670 M 64.63 % | 104.278 M 33.34 % | 78.204 M 45.05 % | 53.917 M 1 003.27 % | 4.887 M 444.15 % | -1.420 M -123.41 % | 6.066 M -54.34 % | 13.286 M 45.81 % | 9.112 M 577.82 % | -1.907 M 43.18 % | -3.356 M -447.47 % | -613.000 K 11.29 % | -691.000 K |
| Capital expenditure | -7.599 M -121.87 % | -3.425 M 21.55 % | -4.366 M 78.58 % | -20.382 M -126.22 % | -9.010 M 34.72 % | -13.802 M 53.10 % | -29.428 M -129.67 % | -12.813 M -165.61 % | -4.824 M -7.22 % | -4.499 M -8.78 % | -4.136 M 41.60 % | -7.082 M -154.93 % | -2.778 M -30.24 % | -2.133 M |
| Free CashFlow | 144.535 M -14.09 % | 168.245 M 68.39 % | 99.912 M 72.79 % | 57.822 M 28.76 % | 44.907 M 603.72 % | -8.915 M 71.10 % | -30.848 M -357.21 % | -6.747 M -179.73 % | 8.462 M 83.44 % | 4.613 M 176.34 % | -6.043 M 42.11 % | -10.438 M -207.81 % | -3.391 M -20.08 % | -2.824 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 209.691 M -3.54 % | 217.388 M -0.26 % | 217.960 M 1.76 % | 214.193 M 1.87 % | 210.253 M -2.78 % | 216.261 M 0.75 % | 214.654 M 3.20 % | 207.991 M 1.41 % | 205.101 M -0.08 % | 205.268 M 3.23 % | 198.843 M 4.42 % | 190.422 M 3.96 % | 183.174 M -0.71 % | 184.479 M 4.96 % | 175.765 M 4.96 % | 167.455 M 6.40 % | 157.384 M 3.79 % | 151.638 M 8.39 % | 139.894 M 10.66 % | 126.421 M 7.64 % | 117.451 M 3.79 % | 113.159 M 7.69 % | 105.075 M 6.23 % | 98.912 M 4.85 % | 94.340 M 2.94 % | 91.648 M 10.21 % | 83.155 M 5.31 % | 78.959 M 7.89 % | 73.185 M 6.42 % | 68.770 M 10.27 % | 62.365 M 6.71 % | 58.441 M 7.20 % | 54.515 M -5.57 % | 57.731 M 14.27 % | 50.521 M 6.49 % | 47.443 M 4.86 % | 45.245 M 0.47 % | 45.034 M 11.64 % | 40.339 M 8.24 % | 37.268 M 7.10 % | 34.796 M 5.91 % | 32.853 M 16.04 % | 28.312 M 9.78 % | 25.790 M 9.41 % | 23.571 M 7.46 % | 21.935 M 7.90 % | 20.329 M 13.70 % | 17.880 M 6.84 % | 16.736 M |
| Net income | 1.130 M -63.89 % | 3.129 M -68.10 % | 9.809 M 17.64 % | 8.338 M 296.10 % | 2.105 M 242.13 % | -1.481 M -108.95 % | 16.554 M 153.20 % | 6.538 M 365.01 % | 1.406 M -92.99 % | 20.048 M 126.17 % | -76.611 M -14.72 % | -66.782 M -157.70 % | -25.915 M -127.62 % | -11.385 M 60.37 % | -28.727 M 27.47 % | -39.606 M 11.98 % | -44.999 M -0.84 % | -44.625 M -18.37 % | -37.700 M -10.35 % | -34.164 M -14.47 % | -29.845 M -3.21 % | -28.918 M -13.22 % | -25.541 M -18.98 % | -21.466 M 6.36 % | -22.924 M -59.79 % | -14.346 M 0.42 % | -14.406 M -7.35 % | -13.420 M -14.97 % | -11.673 M 10.35 % | -13.020 M -10.05 % | -11.831 M 17.46 % | -14.333 M 12.40 % | -16.361 M -25.82 % | -13.004 M -26.45 % | -10.284 M 11.63 % | -11.637 M -10.36 % | -10.545 M -7.89 % | -9.774 M 4.12 % | -10.194 M 24.22 % | -13.452 M 13.66 % | -15.580 M 26.18 % | -21.106 M -78.49 % | -11.825 M -27.92 % | -9.244 M -20.33 % | -7.682 M 14.60 % | -8.995 M -29.11 % | -6.967 M 14.90 % | -8.187 M 3.43 % | -8.478 M |
| Income before tax | 1.830 M -68.04 % | 5.726 M -38.51 % | 9.312 M -9.92 % | 10.338 M 115.15 % | 4.805 M 136.35 % | 2.033 M -89.58 % | 19.506 M 175.66 % | 7.076 M -31.51 % | 10.331 M -35.37 % | 15.985 M 121.45 % | -74.529 M -13.07 % | -65.913 M -160.31 % | -25.321 M -120.55 % | -11.481 M 58.54 % | -27.692 M 30.02 % | -39.569 M 9.17 % | -43.563 M 1.50 % | -44.225 M -17.96 % | -37.492 M -51.70 % | -24.715 M 16.17 % | -29.482 M -5.53 % | -27.937 M -11.69 % | -25.014 M -17.82 % | -21.231 M 6.39 % | -22.681 M -59.53 % | -14.217 M -0.13 % | -14.199 M -1.87 % | -13.939 M -21.76 % | -11.448 M 9.32 % | -12.625 M -5.33 % | -11.986 M 15.60 % | -14.202 M 12.69 % | -16.266 M -22.94 % | -13.231 M -4.93 % | -12.609 M -10.12 % | -11.450 M -9.93 % | -10.416 M -2.50 % | -10.162 M -0.38 % | -10.124 M 23.90 % | -13.303 M 13.83 % | -15.438 M 26.46 % | -20.992 M -80.75 % | -11.614 M -26.97 % | -9.147 M -20.23 % | -7.608 M 14.48 % | -8.896 M -29.34 % | -6.878 M 15.00 % | -8.092 M 3.46 % | -8.382 M |
| Income before tax ratio | 0.01 -66.87 % | 0.03 -38.35 % | 0.04 -11.48 % | 0.05 111.19 % | 0.02 143.10 % | 0.01 -89.66 % | 0.09 167.11 % | 0.03 -32.46 % | 0.05 -35.32 % | 0.08 120.78 % | -0.37 -8.28 % | -0.35 -150.40 % | -0.14 -122.12 % | -0.06 60.50 % | -0.16 33.32 % | -0.24 14.63 % | -0.28 5.09 % | -0.29 -8.82 % | -0.27 -37.09 % | -0.20 22.12 % | -0.25 -1.67 % | -0.25 -3.71 % | -0.24 -10.91 % | -0.21 10.72 % | -0.24 -54.98 % | -0.16 9.15 % | -0.17 3.27 % | -0.18 -12.86 % | -0.16 14.79 % | -0.18 4.48 % | -0.19 20.91 % | -0.24 18.55 % | -0.30 -30.19 % | -0.23 8.17 % | -0.25 -3.41 % | -0.24 -4.83 % | -0.23 -2.02 % | -0.23 10.09 % | -0.25 29.69 % | -0.36 19.55 % | -0.44 30.56 % | -0.64 -55.76 % | -0.41 -15.66 % | -0.35 -9.88 % | -0.32 20.41 % | -0.41 -19.87 % | -0.34 25.24 % | -0.45 9.64 % | -0.50 |
| EBITDA | 15.538 M -20.22 % | 19.477 M -15.67 % | 23.097 M -5.17 % | 24.355 M 27.35 % | 19.124 M 17.67 % | 16.252 M -51.60 % | 33.581 M 62.86 % | 20.620 M -15.31 % | 24.349 M -19.08 % | 30.091 M 572.76 % | -6.365 M 87.60 % | -51.311 M -344.10 % | -11.554 M -759.47 % | 1.752 M 111.88 % | -14.748 M 44.53 % | -26.588 M 13.40 % | -30.701 M 2.10 % | -31.360 M -26.53 % | -24.785 M -69.44 % | -14.628 M 15.68 % | -17.348 M -21.97 % | -14.223 M -20.96 % | -11.758 M -20.74 % | -9.738 M 32.26 % | -14.376 M -161.05 % | -5.507 M 11.21 % | -6.202 M 10.32 % | -6.916 M -37.82 % | -5.018 M 16.53 % | -6.012 M 21.38 % | -7.647 M 33.64 % | -11.524 M 16.90 % | -13.867 M -27.14 % | -10.907 M -3.46 % | -10.542 M -2.51 % | -10.284 M -16.26 % | -8.846 M -2.27 % | -8.650 M -5.32 % | -8.213 M 25.15 % | -10.973 M 18.77 % | -13.508 M 28.32 % | -18.844 M -105.74 % | -9.159 M -24.68 % | -7.346 M -33.95 % | -5.484 M 21.37 % | -6.974 M -41.46 % | -4.930 M 21.08 % | -6.247 M 8.80 % | -6.850 M |
| Net income ratio | 0.01 -62.56 % | 0.01 -68.02 % | 0.05 15.61 % | 0.04 288.82 % | 0.01 246.20 % | -0.01 -108.88 % | 0.08 145.34 % | 0.03 358.55 % | 0.01 -92.98 % | 0.10 125.35 % | -0.39 -9.86 % | -0.35 -147.89 % | -0.14 -129.25 % | -0.06 62.24 % | -0.16 30.90 % | -0.24 17.28 % | -0.29 2.84 % | -0.29 -9.20 % | -0.27 0.28 % | -0.27 -6.35 % | -0.25 0.57 % | -0.26 -5.13 % | -0.24 -12.00 % | -0.22 10.69 % | -0.24 -55.23 % | -0.16 9.64 % | -0.17 -1.93 % | -0.17 -6.56 % | -0.16 15.75 % | -0.19 0.20 % | -0.19 22.65 % | -0.25 18.28 % | -0.30 -33.24 % | -0.23 -10.66 % | -0.20 17.01 % | -0.25 -5.24 % | -0.23 -7.39 % | -0.22 14.12 % | -0.25 29.99 % | -0.36 19.39 % | -0.45 30.30 % | -0.64 -53.82 % | -0.42 -16.53 % | -0.36 -9.98 % | -0.33 20.52 % | -0.41 -19.66 % | -0.34 25.15 % | -0.46 9.61 % | -0.51 |
| Ratio EBITDA | 0.07 -17.30 % | 0.09 -15.45 % | 0.11 -6.80 % | 0.11 25.01 % | 0.09 21.03 % | 0.08 -51.96 % | 0.16 57.80 % | 0.10 -16.49 % | 0.12 -19.02 % | 0.15 557.96 % | -0.03 88.12 % | -0.27 -327.19 % | -0.06 -764.17 % | 0.01 111.32 % | -0.08 47.15 % | -0.16 18.61 % | -0.20 5.68 % | -0.21 -16.73 % | -0.18 -53.12 % | -0.12 21.66 % | -0.15 -17.51 % | -0.13 -12.32 % | -0.11 -13.66 % | -0.10 35.39 % | -0.15 -153.60 % | -0.06 19.43 % | -0.07 14.85 % | -0.09 -27.75 % | -0.07 21.57 % | -0.09 28.70 % | -0.12 37.82 % | -0.20 22.48 % | -0.25 -34.64 % | -0.19 9.46 % | -0.21 3.74 % | -0.22 -10.87 % | -0.20 -1.79 % | -0.19 5.66 % | -0.20 30.85 % | -0.29 24.15 % | -0.39 32.32 % | -0.57 -77.30 % | -0.32 -13.57 % | -0.28 -22.43 % | -0.23 26.82 % | -0.32 -31.10 % | -0.24 30.59 % | -0.35 14.64 % | -0.41 |
| Gross profit ratio | 0.69 0.26 % | 0.69 -1.77 % | 0.70 -0.53 % | 0.71 -1.60 % | 0.72 3.39 % | 0.69 -1.82 % | 0.71 -0.05 % | 0.71 0.59 % | 0.70 -0.89 % | 0.71 -0.03 % | 0.71 2.10 % | 0.69 0.04 % | 0.69 -1.13 % | 0.70 1.24 % | 0.69 2.63 % | 0.68 0.26 % | 0.67 0.46 % | 0.67 -2.64 % | 0.69 0.03 % | 0.69 -0.28 % | 0.69 -1.60 % | 0.70 -0.35 % | 0.70 -0.18 % | 0.71 -0.03 % | 0.71 -2.36 % | 0.72 1.04 % | 0.72 -0.45 % | 0.72 -1.10 % | 0.73 1.05 % | 0.72 0.72 % | 0.71 1.71 % | 0.70 0.97 % | 0.70 -0.92 % | 0.70 -1.89 % | 0.72 -1.20 % | 0.72 -0.63 % | 0.73 -1.57 % | 0.74 -1.41 % | 0.75 0.07 % | 0.75 0.14 % | 0.75 3.08 % | 0.73 -3.11 % | 0.75 1.54 % | 0.74 2.01 % | 0.72 -1.81 % | 0.74 -4.28 % | 0.77 0.84 % | 0.76 -0.64 % | 0.77 |
| Weighted average shs out dil | 66.905 M 1.55 % | 65.882 M 1.07 % | 65.182 M 0.75 % | 64.697 M 0.74 % | 64.224 M 0.51 % | 63.901 M -14.27 % | 74.537 M 19.27 % | 62.496 M -15.57 % | 74.022 M 0.40 % | 73.729 M 20.74 % | 61.065 M 0.98 % | 60.470 M 0.97 % | 59.888 M 0.94 % | 59.329 M 1.02 % | 58.731 M 0.84 % | 58.240 M 0.89 % | 57.725 M 1.71 % | 56.752 M 1.39 % | 55.977 M 1.05 % | 55.392 M 4.70 % | 52.905 M 1.71 % | 52.017 M 1.41 % | 51.293 M 1.18 % | 50.696 M 1.13 % | 50.127 M 1.05 % | 49.605 M 1.19 % | 49.020 M 1.17 % | 48.452 M 1.30 % | 47.828 M 0.91 % | 47.397 M 1.03 % | 46.914 M 1.37 % | 46.280 M 2.37 % | 45.210 M 3.40 % | 43.724 M 1.03 % | 43.279 M 1.40 % | 42.681 M 1.58 % | 42.017 M 0.29 % | 41.894 M 0.99 % | 41.482 M 1.02 % | 41.064 M 1.27 % | 40.548 M 0.97 % | 40.158 M 21.62 % | 33.020 M -12.61 % | 37.785 M 22.03 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M |
| Weighted average shs out | 66.174 M 0.81 % | 65.644 M 1.04 % | 64.967 M 0.82 % | 64.441 M 0.95 % | 63.836 M 0.78 % | 63.339 M 0.70 % | 62.898 M 0.64 % | 62.496 M 0.95 % | 61.908 M 0.67 % | 61.498 M 0.71 % | 61.065 M 0.98 % | 60.470 M 0.97 % | 59.888 M 0.94 % | 59.329 M 1.02 % | 58.731 M 0.84 % | 58.240 M 0.89 % | 57.725 M 1.71 % | 56.752 M 1.39 % | 55.977 M 1.05 % | 55.392 M 4.70 % | 52.905 M 1.71 % | 52.017 M 1.41 % | 51.293 M 1.18 % | 50.696 M 1.13 % | 50.127 M 1.05 % | 49.605 M 1.19 % | 49.020 M 2.28 % | 47.929 M 0.21 % | 47.828 M 3.07 % | 46.401 M -1.09 % | 46.914 M 1.47 % | 46.235 M 2.27 % | 45.210 M 3.40 % | 43.724 M 1.03 % | 43.279 M 1.40 % | 42.681 M 1.58 % | 42.017 M 0.29 % | 41.894 M 0.99 % | 41.482 M 1.02 % | 41.064 M 1.27 % | 40.548 M 0.97 % | 40.158 M 21.62 % | 33.020 M -12.61 % | 37.785 M 22.03 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M 0.00 % | 30.965 M |
| EPS diluted | 0.02 -64.57 % | 0.05 -68.20 % | 0.15 15.38 % | 0.13 333.33 % | 0.03 0.00 % | 0.03 -86.36 % | 0.22 69.23 % | 0.13 550.00 % | 0.02 -92.59 % | 0.27 121.60 % | -1.25 -13.64 % | -1.10 -155.81 % | -0.43 -126.32 % | -0.19 61.22 % | -0.49 27.94 % | -0.68 12.82 % | -0.78 1.27 % | -0.79 -17.91 % | -0.67 -8.06 % | -0.62 -10.71 % | -0.56 0.00 % | -0.56 -12.00 % | -0.50 -19.05 % | -0.42 8.70 % | -0.46 -58.62 % | -0.29 0.00 % | -0.29 -3.57 % | -0.28 -16.67 % | -0.24 11.11 % | -0.27 -8.00 % | -0.25 19.35 % | -0.31 13.89 % | -0.36 -20.00 % | -0.30 -25.00 % | -0.24 11.11 % | -0.27 -8.00 % | -0.25 -8.70 % | -0.23 8.00 % | -0.25 24.24 % | -0.33 13.16 % | -0.38 28.30 % | -0.53 -47.22 % | -0.36 -50.00 % | -0.24 4.00 % | -0.25 13.79 % | -0.29 -31.82 % | -0.22 15.38 % | -0.26 3.70 % | -0.27 |
| Earnings per share | 0.02 -64.15 % | 0.05 -68.20 % | 0.15 15.38 % | 0.13 333.33 % | 0.03 0.00 % | 0.03 -88.46 % | 0.26 100.00 % | 0.13 550.00 % | 0.02 -93.94 % | 0.33 126.40 % | -1.25 -13.64 % | -1.10 -155.81 % | -0.43 -126.32 % | -0.19 61.22 % | -0.49 27.94 % | -0.68 12.82 % | -0.78 1.27 % | -0.79 -17.91 % | -0.67 -8.06 % | -0.62 -10.71 % | -0.56 0.00 % | -0.56 -12.00 % | -0.50 -19.05 % | -0.42 8.70 % | -0.46 -58.62 % | -0.29 0.00 % | -0.29 -3.57 % | -0.28 -16.67 % | -0.24 14.29 % | -0.28 -12.00 % | -0.25 19.35 % | -0.31 13.89 % | -0.36 -20.00 % | -0.30 -25.00 % | -0.24 11.11 % | -0.27 -8.00 % | -0.25 -8.70 % | -0.23 8.00 % | -0.25 24.24 % | -0.33 13.16 % | -0.38 28.30 % | -0.53 -47.22 % | -0.36 -50.00 % | -0.24 4.00 % | -0.25 13.79 % | -0.29 -31.82 % | -0.22 15.38 % | -0.26 3.70 % | -0.27 |
| Gross profit | 144.942 M -3.29 % | 149.871 M -2.03 % | 152.976 M 1.22 % | 151.134 M 0.24 % | 150.773 M 0.52 % | 149.994 M -1.08 % | 151.637 M 3.16 % | 146.999 M 2.01 % | 144.107 M -0.97 % | 145.520 M 3.20 % | 141.013 M 6.62 % | 132.258 M 4.00 % | 127.175 M -1.83 % | 129.544 M 6.26 % | 121.915 M 7.72 % | 113.180 M 6.68 % | 106.095 M 4.26 % | 101.758 M 5.53 % | 96.424 M 10.69 % | 87.113 M 7.33 % | 81.162 M 2.14 % | 79.465 M 7.32 % | 74.047 M 6.04 % | 69.831 M 4.81 % | 66.626 M 0.51 % | 66.286 M 11.36 % | 59.525 M 4.84 % | 56.778 M 6.70 % | 53.212 M 7.53 % | 49.484 M 11.06 % | 44.555 M 8.54 % | 41.048 M 8.25 % | 37.921 M -6.44 % | 40.531 M 12.11 % | 36.154 M 5.21 % | 34.364 M 4.19 % | 32.981 M -1.11 % | 33.352 M 10.07 % | 30.301 M 8.31 % | 27.975 M 7.25 % | 26.084 M 9.18 % | 23.891 M 12.43 % | 21.249 M 11.47 % | 19.063 M 11.62 % | 17.079 M 5.51 % | 16.187 M 3.28 % | 15.673 M 14.65 % | 13.670 M 6.15 % | 12.878 M |
| Income tax expense | 700.000 K -73.05 % | 2.597 M 622.54 % | -497.000 K -124.85 % | 2.000 M -25.93 % | 2.700 M -23.16 % | 3.514 M 19.04 % | 2.952 M 448.70 % | 538.000 K -93.97 % | 8.925 M 319.67 % | -4.063 M -295.15 % | 2.082 M 139.59 % | 869.000 K 46.30 % | 594.000 K 718.75 % | -96.000 K -109.28 % | 1.035 M 2 697.30 % | 37.000 K -97.42 % | 1.436 M 259.00 % | 400.000 K 92.31 % | 208.000 K -97.80 % | 9.449 M 2 503.03 % | 363.000 K -63.00 % | 981.000 K 86.15 % | 527.000 K 124.26 % | 235.000 K -3.29 % | 243.000 K 88.37 % | 129.000 K -37.68 % | 207.000 K 139.88 % | -519.000 K -330.67 % | 225.000 K -43.04 % | 395.000 K 354.84 % | -155.000 K -218.32 % | 131.000 K 37.89 % | 95.000 K 141.85 % | -227.000 K 90.24 % | -2.325 M -1 343.32 % | 187.000 K 44.96 % | 129.000 K 133.25 % | -388.000 K -654.29 % | 70.000 K -53.02 % | 149.000 K 4.93 % | 142.000 K 24.56 % | 114.000 K -45.97 % | 211.000 K 117.53 % | 97.000 K 31.08 % | 74.000 K -25.25 % | 99.000 K 11.24 % | 89.000 K -6.32 % | 95.000 K -1.04 % | 96.000 K |
| Cost of revenue | 64.749 M -4.10 % | 67.517 M 3.90 % | 64.984 M 3.05 % | 63.059 M 6.02 % | 59.480 M -10.24 % | 66.267 M 5.16 % | 63.017 M 3.32 % | 60.992 M 0.00 % | 60.994 M 2.09 % | 59.748 M 3.32 % | 57.830 M -0.57 % | 58.164 M 3.87 % | 55.999 M 1.94 % | 54.935 M 2.01 % | 53.850 M -0.78 % | 54.275 M 5.82 % | 51.289 M 2.82 % | 49.880 M 14.75 % | 43.470 M 10.59 % | 39.308 M 8.32 % | 36.289 M 7.70 % | 33.694 M 8.59 % | 31.028 M 6.70 % | 29.081 M 4.93 % | 27.714 M 9.27 % | 25.362 M 7.33 % | 23.630 M 6.53 % | 22.181 M 11.05 % | 19.973 M 3.56 % | 19.286 M 8.29 % | 17.810 M 2.40 % | 17.393 M 4.81 % | 16.594 M -3.52 % | 17.200 M 19.72 % | 14.367 M 9.85 % | 13.079 M 6.65 % | 12.264 M 4.98 % | 11.682 M 16.38 % | 10.038 M 8.02 % | 9.293 M 6.67 % | 8.712 M -2.79 % | 8.962 M 26.89 % | 7.063 M 4.99 % | 6.727 M 3.62 % | 6.492 M 12.94 % | 5.748 M 23.45 % | 4.656 M 10.59 % | 4.210 M 9.12 % | 3.858 M |
| General and administrative expenses | 17.856 M -12.22 % | 20.342 M -0.94 % | 20.535 M -1.34 % | 20.813 M -10.18 % | 23.171 M -7.92 % | 25.165 M 35.37 % | 18.590 M -18.34 % | 22.765 M 16.91 % | 19.472 M 0.81 % | 19.315 M 8.11 % | 17.866 M -21.94 % | 22.888 M -5.45 % | 24.207 M 10.02 % | 22.002 M 7.01 % | 20.561 M -1.57 % | 20.890 M -2.91 % | 21.516 M 3.63 % | 20.762 M -12.83 % | 23.818 M 36.20 % | 17.488 M 7.82 % | 16.220 M 1.82 % | 15.930 M 6.16 % | 15.006 M 3.60 % | 14.484 M 2.73 % | 14.099 M 13.94 % | 12.374 M 10.26 % | 11.223 M 0.56 % | 11.160 M 12.13 % | 9.953 M 0.16 % | 9.937 M 21.55 % | 8.175 M 0.32 % | 8.149 M -6.68 % | 8.732 M 4.11 % | 8.387 M 13.31 % | 7.402 M 2.01 % | 7.256 M 0.11 % | 7.248 M -2.58 % | 7.440 M -2.17 % | 7.605 M 14.46 % | 6.644 M 0.77 % | 6.593 M -7.05 % | 7.093 M 28.10 % | 5.537 M 9.69 % | 5.048 M 24.55 % | 4.053 M 27.45 % | 3.180 M 1.40 % | 3.136 M -1.20 % | 3.174 M -8.85 % | 3.482 M |
| Selling and marketing expenses | 78.093 M -7.05 % | 84.020 M 7.41 % | 78.221 M 0.68 % | 77.690 M -0.06 % | 77.734 M 5.49 % | 73.688 M -1.12 % | 74.521 M -2.53 % | 76.457 M 7.14 % | 71.362 M -2.66 % | 73.314 M -3.15 % | 75.699 M -8.84 % | 83.036 M 3.04 % | 80.587 M 2.97 % | 78.261 M 3.02 % | 75.968 M -2.65 % | 78.034 M 3.84 % | 75.146 M 2.67 % | 73.189 M 16.10 % | 63.041 M 12.08 % | 56.246 M 2.31 % | 54.978 M 1.01 % | 54.429 M 12.35 % | 48.448 M 7.76 % | 44.959 M -6.62 % | 48.145 M 8.17 % | 44.508 M 11.54 % | 39.904 M 4.54 % | 38.172 M 8.63 % | 35.138 M 8.01 % | 32.531 M 6.41 % | 30.570 M -1.88 % | 31.157 M 7.25 % | 29.052 M -7.56 % | 31.427 M 11.35 % | 28.224 M 4.02 % | 27.132 M 9.36 % | 24.810 M 0.07 % | 24.792 M 16.48 % | 21.284 M -1.83 % | 21.680 M -4.78 % | 22.768 M -2.75 % | 23.413 M 43.95 % | 16.265 M 12.51 % | 14.457 M 9.27 % | 13.230 M -7.40 % | 14.287 M 17.54 % | 12.155 M 5.14 % | 11.561 M 5.06 % | 11.004 M |
| Other expenses | 1.197 M 122.19 % | -5.394 M -484.46 % | 1.403 M -26.54 % | 1.910 M -8.22 % | 2.081 M | 0.000 | 0.000 -100.00 % | 2.106 M -3.79 % | 2.189 M -1.88 % | 2.231 M -90.53 % | 23.549 M -13.52 % | 27.231 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 100.00 % | -29.000 K 85.92 % | -206.000 K 23.42 % | -269.000 K -248.62 % | 181.000 K 155.52 % | -326.000 K -517.95 % | 78.000 K 316.67 % | -36.000 K -115.32 % | 235.000 K 2.62 % | 229.000 K 299.13 % | -115.000 K 60.75 % | -293.000 K -913.89 % | 36.000 K 175.00 % | -48.000 K -124.49 % | 196.000 K 325.29 % | -87.000 K -77.55 % | -49.000 K -130.06 % | 163.000 K | 0.000 100.00 % | -123.000 K | 0.000 -100.00 % | 4.000 K -90.24 % | 41.000 K |
| Operating expenses | 145.500 M -1.42 % | 147.599 M 0.36 % | 147.073 M -0.38 % | 147.640 M -2.14 % | 150.874 M 3.08 % | 146.368 M 6.31 % | 137.676 M -2.89 % | 141.776 M 5.50 % | 134.391 M -0.15 % | 134.588 M -14.30 % | 157.054 M -14.61 % | 183.917 M 21.69 % | 151.140 M 5.77 % | 142.892 M -1.56 % | 145.151 M -1.81 % | 147.831 M 0.93 % | 146.474 M 2.81 % | 142.465 M 8.97 % | 130.739 M 19.90 % | 109.039 M 4.57 % | 104.278 M 4.18 % | 100.096 M 8.84 % | 91.963 M 7.48 % | 85.563 M -1.02 % | 86.446 M 9.98 % | 78.601 M 10.27 % | 71.281 M 3.37 % | 68.958 M 9.53 % | 62.956 M 4.41 % | 60.296 M 7.95 % | 55.856 M 0.84 % | 55.388 M 1.62 % | 54.506 M 1.09 % | 53.916 M 9.59 % | 49.196 M 6.34 % | 46.261 M 6.47 % | 43.451 M 0.36 % | 43.297 M 6.89 % | 40.505 M -1.82 % | 41.256 M -1.07 % | 41.703 M -6.83 % | 44.762 M 41.00 % | 31.747 M 14.88 % | 27.636 M 16.62 % | 23.697 M -2.32 % | 24.259 M 12.20 % | 21.621 M 2.65 % | 21.063 M 2.22 % | 20.606 M |
| Cost and expenses | 210.249 M -2.26 % | 215.116 M 1.44 % | 212.057 M 0.64 % | 210.699 M 0.16 % | 210.354 M -1.07 % | 212.635 M 5.95 % | 200.693 M -1.02 % | 202.768 M 3.78 % | 195.385 M 0.54 % | 194.336 M -9.56 % | 214.884 M -11.23 % | 242.081 M 16.87 % | 207.139 M 4.71 % | 197.827 M -0.59 % | 199.001 M -1.54 % | 202.106 M 2.20 % | 197.763 M 2.82 % | 192.345 M 10.41 % | 174.209 M 17.43 % | 148.347 M 5.53 % | 140.567 M 5.07 % | 133.790 M 8.78 % | 122.991 M 7.28 % | 114.644 M 0.42 % | 114.160 M 9.81 % | 103.963 M 9.54 % | 94.911 M 4.14 % | 91.139 M 9.90 % | 82.929 M 4.21 % | 79.582 M 8.03 % | 73.666 M 1.22 % | 72.781 M 2.36 % | 71.100 M -0.02 % | 71.116 M 11.88 % | 63.563 M 7.12 % | 59.340 M 6.51 % | 55.715 M 1.34 % | 54.979 M 8.78 % | 50.543 M -0.01 % | 50.549 M 0.27 % | 50.415 M -6.16 % | 53.724 M 38.43 % | 38.810 M 12.94 % | 34.363 M 13.83 % | 30.189 M 0.61 % | 30.007 M 14.19 % | 26.277 M 3.97 % | 25.273 M 3.31 % | 24.464 M |
| Research and development expenses | 48.354 M -0.57 % | 48.631 M 3.66 % | 46.914 M -0.66 % | 47.227 M -1.38 % | 47.888 M 0.79 % | 47.515 M 6.62 % | 44.565 M 10.18 % | 40.448 M -2.22 % | 41.368 M 4.13 % | 39.728 M -0.53 % | 39.940 M -21.32 % | 50.762 M 9.53 % | 46.346 M 8.72 % | 42.629 M -12.33 % | 48.622 M -0.58 % | 48.907 M -1.82 % | 49.812 M 2.68 % | 48.514 M 10.56 % | 43.880 M 24.29 % | 35.305 M 6.73 % | 33.080 M 11.24 % | 29.737 M 4.31 % | 28.509 M 9.15 % | 26.120 M 7.92 % | 24.202 M 11.43 % | 21.719 M 7.77 % | 20.154 M 2.69 % | 19.626 M 9.86 % | 17.865 M 0.21 % | 17.828 M 4.19 % | 17.111 M 6.40 % | 16.082 M -3.83 % | 16.722 M 18.58 % | 14.102 M 3.92 % | 13.570 M 14.29 % | 11.873 M 4.21 % | 11.393 M 2.96 % | 11.065 M -4.74 % | 11.616 M -10.18 % | 12.932 M 4.78 % | 12.342 M -13.43 % | 14.256 M 43.35 % | 9.945 M 22.31 % | 8.131 M 26.77 % | 6.414 M -5.57 % | 6.792 M 7.30 % | 6.330 M 0.03 % | 6.328 M 3.40 % | 6.120 M |
| Selling general and administrative expenses | 95.949 M -8.06 % | 104.362 M 5.68 % | 98.756 M 0.26 % | 98.503 M -2.38 % | 100.905 M 2.08 % | 98.853 M 6.17 % | 93.111 M -6.16 % | 99.222 M 9.23 % | 90.834 M -1.94 % | 92.629 M -1.00 % | 93.565 M -11.67 % | 105.924 M 1.08 % | 104.794 M 4.52 % | 100.263 M 3.87 % | 96.529 M -2.42 % | 98.924 M 2.34 % | 96.662 M 2.89 % | 93.951 M 8.16 % | 86.859 M 17.80 % | 73.734 M 3.56 % | 71.198 M 1.19 % | 70.359 M 10.88 % | 63.454 M 6.75 % | 59.443 M -4.50 % | 62.244 M 9.43 % | 56.882 M 11.26 % | 51.127 M 3.64 % | 49.332 M 9.41 % | 45.091 M 6.18 % | 42.468 M 9.61 % | 38.745 M -1.43 % | 39.306 M 4.03 % | 37.784 M -5.10 % | 39.814 M 11.76 % | 35.626 M 3.60 % | 34.388 M 7.27 % | 32.058 M -0.54 % | 32.232 M 11.57 % | 28.889 M 1.99 % | 28.324 M -3.53 % | 29.361 M -3.75 % | 30.506 M 39.92 % | 21.802 M 11.78 % | 19.505 M 12.86 % | 17.283 M -1.05 % | 17.467 M 14.23 % | 15.291 M 3.77 % | 14.735 M 1.72 % | 14.486 M |
| Interest income | 5.612 M 0.57 % | 5.580 M -9.52 % | 6.167 M 11.84 % | 5.514 M -4.24 % | 5.758 M 3.73 % | 5.551 M -0.36 % | 5.571 M 6.70 % | 5.221 M 10.61 % | 4.720 M 13.00 % | 4.177 M 64.13 % | 2.545 M 42.42 % | 1.787 M 7.13 % | 1.668 M 73.75 % | 960.000 K 92.77 % | 498.000 K 104.94 % | 243.000 K 116.96 % | 112.000 K 77.78 % | 63.000 K -25.00 % | 84.000 K -31.15 % | 122.000 K 27.08 % | 96.000 K -13.51 % | 111.000 K 27.59 % | 87.000 K -58.17 % | 208.000 K -80.15 % | 1.048 M -16.36 % | 1.253 M -13.47 % | 1.448 M -8.47 % | 1.582 M -8.61 % | 1.731 M 1.29 % | 1.709 M 110.21 % | 813.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 |
| Interest expense | 2.498 M -2.80 % | 2.570 M -0.58 % | 2.585 M -1.60 % | 2.627 M -1.02 % | 2.654 M -4.64 % | 2.783 M -1.90 % | 2.837 M 6.14 % | 2.673 M 0.11 % | 2.670 M -0.93 % | 2.695 M -95.23 % | 56.515 M 1 938.05 % | 2.773 M 2.06 % | 2.717 M -2.34 % | 2.782 M 1.20 % | 2.749 M -0.33 % | 2.758 M 2.41 % | 2.693 M -6.40 % | 2.877 M -2.87 % | 2.962 M -3.17 % | 3.059 M -43.29 % | 5.394 M -27.40 % | 7.430 M 1.39 % | 7.328 M 23.85 % | 5.917 M 70.91 % | 3.462 M 0.38 % | 3.449 M 1.47 % | 3.399 M 2.63 % | 3.312 M 2.57 % | 3.229 M -0.74 % | 3.253 M 93.75 % | 1.679 M 261.85 % | 464.000 K 92.53 % | 241.000 K -68.90 % | 775.000 K 291.41 % | 198.000 K -9.17 % | 218.000 K 28.99 % | 169.000 K 29.01 % | 131.000 K 197.73 % | 44.000 K 69.23 % | 26.000 K 73.33 % | 15.000 K -55.88 % | 34.000 K -96.81 % | 1.067 M 44.78 % | 737.000 K 7.59 % | 685.000 K -2.28 % | 701.000 K -0.28 % | 703.000 K 0.00 % | 703.000 K 1.15 % | 695.000 K |
| Depreciation and amortization | 11.210 M 0.26 % | 11.181 M -0.17 % | 11.200 M -1.67 % | 11.390 M -2.36 % | 11.665 M 2.00 % | 11.436 M 1.76 % | 11.238 M 3.38 % | 10.871 M -4.20 % | 11.348 M -0.55 % | 11.411 M -2.04 % | 11.649 M -1.52 % | 11.829 M 7.05 % | 11.050 M 5.73 % | 10.451 M 2.51 % | 10.195 M -0.27 % | 10.223 M 0.53 % | 10.169 M 1.81 % | 9.988 M 2.49 % | 9.745 M 38.66 % | 7.028 M 4.27 % | 6.740 M 7.26 % | 6.284 M 6.01 % | 5.928 M 6.31 % | 5.576 M 15.14 % | 4.843 M 6.23 % | 4.559 M -0.85 % | 4.598 M 16.58 % | 3.944 M 15.09 % | 3.427 M 1.99 % | 3.360 M 26.32 % | 2.660 M -0.67 % | 2.678 M 11.63 % | 2.399 M 3.23 % | 2.324 M 12.43 % | 2.067 M 28.15 % | 1.613 M -0.68 % | 1.624 M 16.42 % | 1.395 M -27.00 % | 1.911 M 11.89 % | 1.708 M -0.18 % | 1.711 M 3.57 % | 1.652 M 23.38 % | 1.339 M 9.13 % | 1.227 M 8.20 % | 1.134 M 3.28 % | 1.098 M 7.86 % | 1.018 M -11.17 % | 1.146 M 30.52 % | 878.000 K |
| Operating income | -558.000 K -124.56 % | 2.272 M -61.51 % | 5.903 M 68.95 % | 3.494 M 3 559.41 % | -101.000 K -102.79 % | 3.626 M -74.03 % | 13.961 M 167.30 % | 5.223 M -46.24 % | 9.716 M -11.12 % | 10.932 M 168.15 % | -16.041 M 68.95 % | -51.659 M -115.56 % | -23.965 M -79.54 % | -13.348 M 42.55 % | -23.236 M 32.94 % | -34.651 M 14.19 % | -40.379 M 0.81 % | -40.707 M -18.63 % | -34.315 M -56.50 % | -21.926 M 5.15 % | -23.116 M -12.04 % | -20.631 M -15.15 % | -17.916 M -13.88 % | -15.732 M 20.63 % | -19.820 M -60.94 % | -12.315 M -4.76 % | -11.756 M 3.48 % | -12.180 M -25.00 % | -9.744 M 9.88 % | -10.812 M 4.33 % | -11.301 M 21.19 % | -14.340 M 13.54 % | -16.585 M -23.91 % | -13.385 M -2.63 % | -13.042 M -9.62 % | -11.897 M -13.63 % | -10.470 M -5.28 % | -9.945 M 2.54 % | -10.204 M 23.17 % | -13.281 M 14.97 % | -15.619 M 25.16 % | -20.871 M -98.81 % | -10.498 M -22.45 % | -8.573 M -29.54 % | -6.618 M 18.01 % | -8.072 M -35.71 % | -5.948 M 19.55 % | -7.393 M 4.33 % | -7.728 M |
| Operating income ratio | 0.00 -125.46 % | 0.01 -61.41 % | 0.03 66.03 % | 0.02 3 495.77 % | 0.00 -102.87 % | 0.02 -74.22 % | 0.07 159.00 % | 0.03 -46.99 % | 0.05 -11.05 % | 0.05 166.02 % | -0.08 70.26 % | -0.27 -107.36 % | -0.13 -80.82 % | -0.07 45.27 % | -0.13 36.11 % | -0.21 19.35 % | -0.26 4.43 % | -0.27 -9.44 % | -0.25 -41.43 % | -0.17 11.88 % | -0.20 -7.95 % | -0.18 -6.93 % | -0.17 -7.20 % | -0.16 24.29 % | -0.21 -56.35 % | -0.13 4.95 % | -0.14 8.35 % | -0.15 -15.86 % | -0.13 15.31 % | -0.16 13.24 % | -0.18 26.15 % | -0.25 19.34 % | -0.30 -31.22 % | -0.23 10.19 % | -0.26 -2.95 % | -0.25 -8.37 % | -0.23 -4.79 % | -0.22 12.70 % | -0.25 29.02 % | -0.36 20.61 % | -0.45 29.34 % | -0.64 -71.33 % | -0.37 -11.55 % | -0.33 -18.39 % | -0.28 23.70 % | -0.37 -25.77 % | -0.29 29.24 % | -0.41 10.46 % | -0.46 |
| Total other income expenses net | 2.388 M -30.86 % | 3.454 M 1.32 % | 3.409 M -50.19 % | 6.844 M 39.50 % | 4.906 M 407.97 % | -1.593 M -128.73 % | 5.545 M 199.24 % | 1.853 M 201.30 % | 615.000 K -87.83 % | 5.053 M 108.64 % | -58.488 M -310.33 % | -14.254 M -951.18 % | -1.356 M -172.63 % | 1.867 M 141.90 % | -4.456 M 9.39 % | -4.918 M -54.46 % | -3.184 M 9.49 % | -3.518 M -10.73 % | -3.177 M -13.91 % | -2.789 M 56.19 % | -6.366 M 12.87 % | -7.306 M -2.93 % | -7.098 M -29.08 % | -5.499 M -92.21 % | -2.861 M -50.42 % | -1.902 M 22.14 % | -2.443 M -38.89 % | -1.759 M -3.23 % | -1.704 M 6.01 % | -1.813 M -164.67 % | -685.000 K -596.38 % | 138.000 K -56.74 % | 319.000 K 107.14 % | 154.000 K -64.43 % | 433.000 K -3.13 % | 447.000 K 727.78 % | 54.000 K 124.88 % | -217.000 K -371.25 % | 80.000 K 463.64 % | -22.000 K -112.15 % | 181.000 K 249.59 % | -121.000 K 89.16 % | -1.116 M -94.43 % | -574.000 K 42.02 % | -990.000 K -20.15 % | -824.000 K 11.40 % | -930.000 K -33.05 % | -699.000 K -6.88 % | -654.000 K |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 621.900 M -20.43 % | 781.612 M -6.97 % | 840.172 M 18.95 % | 706.322 M -2.29 % | 722.906 M 5.77 % | 683.488 M -14.46 % | 799.011 M 1.91 % | 784.051 M -4.80 % | 823.611 M 1.56 % | 810.949 M -3.42 % | 839.702 M 15.22 % | 728.811 M 2.92 % | 708.104 M 0.15 % | 707.051 M -5.59 % | 748.879 M -0.38 % | 751.763 M -3.24 % | 776.920 M 3.87 % | 747.976 M 5.71 % | 707.581 M 60.00 % | 442.231 M 1.75 % | 434.632 M 49.71 % | 290.318 M 31.16 % | 221.340 M 24.11 % | 178.335 M 178.81 % | 63.962 M -54.72 % | 141.260 M -4.08 % | 147.272 M 12.42 % | 131.001 M 20.24 % | 108.954 M 45.03 % | 75.123 M 83.20 % | 41.005 M 140.71 % | -100.731 M -1.09 % | -99.646 M -93.25 % | -51.562 M -5.11 % | -49.055 M 7.56 % | -53.068 M -4.75 % | -50.662 M 4.68 % | -53.148 M 39.41 % | -87.715 M -3.49 % | -84.755 M -1.49 % | -83.508 M 3.52 % | -86.553 M 30.19 % | -123.984 M -1 158.47 % | -9.852 M 39.68 % | -16.334 M 18.13 % | -19.952 M -196.80 % | 20.612 M |
| Total investments | 326.967 M -20.66 % | 412.125 M -18.22 % | 503.933 M 48.91 % | 338.422 M 12.38 % | 301.147 M 34.26 % | 224.299 M -20.32 % | 281.504 M 9.49 % | 257.105 M -3.15 % | 265.455 M 17.61 % | 225.715 M 18.77 % | 190.037 M 72.75 % | 110.010 M 72.36 % | 63.826 M -32.04 % | 93.918 M -6.02 % | 99.938 M 10.34 % | 90.574 M -25.42 % | 121.450 M 30.71 % | 92.918 M 12.62 % | 82.509 M -31.05 % | 119.661 M 5.77 % | 113.129 M -24.06 % | 148.963 M 61.88 % | 92.022 M 120.79 % | 41.678 M -15.27 % | 49.188 M -64.62 % | 139.045 M -2.64 % | 142.812 M 3.62 % | 137.818 M -29.40 % | 195.213 M -4.36 % | 204.102 M 13.45 % | 179.908 M 904.40 % | 17.912 M -41.70 % | 30.726 M -23.72 % | 40.280 M 12.09 % | 35.935 M -10.19 % | 40.012 M -11.80 % | 45.364 M 16.49 % | 38.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.224 M |
| Total debt | 965.191 M -6.14 % | 1.028 B 5.92 % | 970.785 M 0.32 % | 967.649 M -4.61 % | 1.014 B -0.37 % | 1.018 B -0.33 % | 1.022 B 0.05 % | 1.021 B -0.13 % | 1.022 B -0.22 % | 1.025 B 0.21 % | 1.022 B 11.77 % | 914.740 M 0.10 % | 913.861 M -0.05 % | 914.338 M -0.32 % | 917.232 M 0.22 % | 915.232 M -0.33 % | 918.285 M 0.63 % | 912.558 M -2.37 % | 934.685 M -0.12 % | 935.799 M -0.28 % | 938.436 M 102.28 % | 463.935 M 0.69 % | 460.749 M 0.67 % | 457.678 M 70.52 % | 268.396 M 1.41 % | 264.673 M 0.94 % | 262.197 M 1.80 % | 257.570 M 29.55 % | 198.823 M 13.82 % | 174.688 M 1.47 % | 172.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.148 M 0.82 % | 17.009 M 0.82 % | 16.871 M | 0.000 |
| Accumulated other comprehensive income loss | 89.000 K -96.48 % | 2.527 M 2.77 % | 2.459 M -30.02 % | 3.514 M 738.66 % | 419.000 K 134.77 % | -1.205 M -162.47 % | 1.929 M 326.67 % | -851.000 K -285.07 % | -221.000 K -116.44 % | 1.344 M 263.50 % | -822.000 K -428.80 % | 250.000 K 225.00 % | -200.000 K 85.83 % | -1.411 M 78.93 % | -6.698 M -47.60 % | -4.538 M -121.15 % | -2.052 M -152.71 % | -812.000 K 12.59 % | -929.000 K -578.10 % | -137.000 K -222.32 % | 112.000 K -75.33 % | 454.000 K 2 073.91 % | -23.000 K -127.06 % | 85.000 K 208.97 % | -78.000 K -136.62 % | 213.000 K -29.93 % | 304.000 K -13.39 % | 351.000 K 116.67 % | 162.000 K 622.58 % | -31.000 K 78.47 % | -144.000 K -500.00 % | -24.000 K 45.45 % | -44.000 K -12.82 % | -39.000 K -69.57 % | -23.000 K 50.00 % | -46.000 K -17.95 % | -39.000 K -105.26 % | -19.000 K 99.87 % | -15.050 M -8.02 % | -13.932 M -8.78 % | -12.807 M -9.67 % | -11.678 M -10.89 % | -10.531 M -11.12 % | -9.477 M -11.15 % | -8.526 M -12.26 % | -7.595 M 95.28 % | -161.021 M |
| Retained earnings | -963.523 M 0.12 % | -964.653 M 0.32 % | -967.782 M 1.00 % | -977.591 M 0.85 % | -985.929 M 0.21 % | -988.034 M -0.51 % | -982.998 M 1.66 % | -999.552 M 0.81 % | -1.008 B 0.22 % | -1.010 B 1.95 % | -1.030 B -8.04 % | -953.442 M -7.53 % | -886.660 M -3.01 % | -860.745 M -1.34 % | -849.360 M -3.50 % | -820.633 M -5.07 % | -781.027 M -6.11 % | -736.028 M -6.45 % | -691.403 M -5.77 % | -653.703 M -5.51 % | -619.539 M -0.37 % | -617.279 M -4.92 % | -588.361 M -4.54 % | -562.820 M -3.97 % | -541.354 M -4.42 % | -518.430 M -2.85 % | -504.084 M -2.94 % | -489.678 M -2.82 % | -476.258 M -2.51 % | -464.585 M -2.88 % | -451.565 M -2.69 % | -439.734 M -3.37 % | -425.401 M 2.19 % | -434.913 M -3.08 % | -421.909 M -2.50 % | -411.625 M -2.91 % | -399.988 M -2.74 % | -389.338 M -2.58 % | -379.564 M -2.76 % | -369.370 M -3.78 % | -355.918 M -4.58 % | -340.338 M -6.61 % | -319.232 M -8.86 % | -293.246 M -6.40 % | -275.596 M -13.20 % | -243.462 M | 0.000 |
| Common stock | 667.000 K 1.37 % | 658.000 K 0.92 % | 652.000 K 0.93 % | 646.000 K 0.62 % | 642.000 K 1.10 % | 635.000 K 0.47 % | 632.000 K 0.80 % | 627.000 K 0.64 % | 623.000 K 0.97 % | 617.000 K 0.49 % | 614.000 K 0.82 % | 609.000 K 1.00 % | 603.000 K 1.01 % | 597.000 K 0.84 % | 592.000 K 1.02 % | 586.000 K 0.69 % | 582.000 K 0.87 % | 577.000 K 2.30 % | 564.000 K 1.26 % | 557.000 K 1.09 % | 551.000 K 5.56 % | 522.000 K 0.77 % | 518.000 K 1.77 % | 509.000 K 0.99 % | 504.000 K 1.00 % | 499.000 K 1.22 % | 493.000 K 1.02 % | 488.000 K 1.24 % | 482.000 K 1.26 % | 476.000 K 0.63 % | 473.000 K 1.28 % | 467.000 K 1.08 % | 462.000 K 4.76 % | 441.000 K 0.46 % | 439.000 K 0.92 % | 435.000 K 1.64 % | 428.000 K 0.47 % | 426.000 K 0.24 % | 425.000 K 0.95 % | 421.000 K 0.48 % | 419.000 K 0.96 % | 415.000 K 5.33 % | 394.000 K 198.48 % | 132.000 K -57.42 % | 310.000 K 146.03 % | 126.000 K | 0.000 |
| Total equity | 174.772 M 12.95 % | 154.730 M 21.63 % | 127.216 M 40.65 % | 90.447 M 71.55 % | 52.722 M 197.68 % | 17.711 M 380.95 % | -6.304 M 88.09 % | -52.920 M 38.78 % | -86.449 M 26.85 % | -118.179 M 26.89 % | -161.645 M -45.60 % | -111.022 M -0.77 % | -110.172 M 8.25 % | -120.074 M 15.61 % | -142.284 M 3.96 % | -148.155 M -8.50 % | -136.551 M -8.38 % | -125.995 M -19.99 % | -105.003 M -10.07 % | -95.395 M -17.45 % | -81.225 M -213.54 % | 71.536 M -16.19 % | 85.353 M -5.88 % | 90.688 M 18.86 % | 76.300 M -8.26 % | 83.168 M -3.49 % | 86.175 M -1.54 % | 87.524 M -1.49 % | 88.851 M 1.75 % | 87.319 M -6.21 % | 93.101 M 33.88 % | 69.543 M -5.92 % | 73.922 M 206.06 % | 24.153 M -23.97 % | 31.766 M -8.26 % | 34.627 M -8.53 % | 37.857 M -9.95 % | 42.038 M -11.77 % | 47.646 M -6.84 % | 51.146 M -15.62 % | 60.615 M -10.96 % | 68.075 M 29.77 % | 52.458 M 204.96 % | -49.981 M -19.11 % | -41.963 M -19.00 % | -35.264 M -8.25 % | -32.577 M |
| Other non current liabilities | 12.292 M 126.89 % | -45.707 M -317.54 % | 21.011 M 1.48 % | 20.705 M 0.40 % | 20.622 M 1.87 % | 20.243 M 6.26 % | 19.050 M 39.14 % | 13.691 M 0.82 % | 13.580 M 35.37 % | 10.032 M -28.58 % | 14.047 M 3.73 % | 13.542 M 1.33 % | 13.364 M -10.09 % | 14.864 M 9.01 % | 13.636 M 0.92 % | 13.512 M 1.95 % | 13.253 M -23.58 % | 17.342 M -17.22 % | 20.950 M 118.32 % | 9.596 M 341.20 % | 2.175 M 0.51 % | 2.164 M 57.96 % | 1.370 M -83.30 % | 8.204 M 519.17 % | 1.325 M -2.00 % | 1.352 M 5.63 % | 1.280 M 25.12 % | 1.023 M 0.20 % | 1.021 M -72.10 % | 3.660 M 40.39 % | 2.607 M 13.10 % | 2.305 M 20.87 % | 1.907 M 5.42 % | 1.809 M -22.46 % | 2.333 M -8.11 % | 2.539 M -20.33 % | 3.187 M -8.84 % | 3.496 M 21.73 % | 2.872 M -2.28 % | 2.939 M -34.10 % | 4.460 M 3.26 % | 4.319 M 0.33 % | 4.305 M -14.75 % | 5.050 M -84.25 % | 32.062 M 3.06 % | 31.110 M | 0.000 |
| Long term debt | 349.653 M -65.45 % | 1.012 B 6.00 % | 954.830 M 0.25 % | 952.464 M -0.24 % | 954.787 M -0.21 % | 956.786 M -0.33 % | 959.917 M 0.02 % | 959.697 M -4.80 % | 1.008 B -0.30 % | 1.011 B 0.12 % | 1.010 B 11.89 % | 902.624 M 0.18 % | 901.008 M -0.10 % | 901.894 M -0.38 % | 905.374 M 0.22 % | 903.423 M -0.39 % | 906.949 M 0.45 % | 902.928 M 2.55 % | 880.486 M -0.15 % | 881.784 M -5.10 % | 929.175 M 104.52 % | 454.323 M 0.70 % | 451.181 M 0.66 % | 448.242 M 72.71 % | 259.530 M 0.79 % | 257.494 M 0.69 % | 255.737 M 1.68 % | 251.513 M 29.92 % | 193.592 M 10.82 % | 174.688 M 1.47 % | 172.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.172 M -13.94 % | 15.306 M -9.28 % | 16.871 M | 0.000 |
| Total non current liabilities | 390.362 M -60.82 % | 996.364 M -0.78 % | 1.004 B 0.18 % | 1.002 B -0.06 % | 1.003 B -0.12 % | 1.004 B -0.31 % | 1.007 B 0.63 % | 1.001 B -4.75 % | 1.051 B -0.27 % | 1.054 B 0.04 % | 1.053 B 11.32 % | 946.230 M 0.03 % | 945.957 M -0.19 % | 947.798 M -0.30 % | 950.669 M 0.07 % | 950.033 M -0.08 % | 950.818 M -0.26 % | 953.326 M 2.58 % | 929.341 M 0.85 % | 921.504 M -4.03 % | 960.183 M 96.82 % | 487.852 M 0.97 % | 483.183 M -1.34 % | 489.726 M 67.43 % | 292.496 M -0.87 % | 295.072 M 0.49 % | 293.637 M -1.29 % | 297.480 M 20.62 % | 246.627 M 4.03 % | 237.064 M -0.58 % | 238.452 M 226.33 % | 73.071 M -9.07 % | 80.357 M 13.98 % | 70.498 M 21.84 % | 57.859 M 1.72 % | 56.883 M 4.81 % | 54.270 M -2.49 % | 55.656 M 17.24 % | 47.473 M -1.71 % | 48.301 M 4.47 % | 46.236 M -1.03 % | 46.719 M 16.48 % | 40.110 M -19.28 % | 49.693 M 4.91 % | 47.368 M -1.28 % | 47.981 M | 0.000 |
| Other current liabilities | 84.407 M -12.98 % | 96.998 M 20.44 % | 80.539 M 3.09 % | 78.125 M 12.48 % | 69.458 M -21.78 % | 88.802 M 7.88 % | 82.319 M 22.42 % | 67.242 M 10.95 % | 60.605 M -28.72 % | 85.025 M 32.28 % | 64.276 M -8.20 % | 70.018 M 19.99 % | 58.354 M -28.81 % | 81.969 M 17.63 % | 69.681 M -0.20 % | 69.821 M 20.87 % | 57.766 M -30.79 % | 83.462 M 41.98 % | 58.784 M 5.09 % | 55.936 M 16.70 % | 47.933 M -22.28 % | 61.677 M 28.17 % | 48.120 M 33.06 % | 36.165 M 36.36 % | 26.521 M -35.53 % | 41.140 M 52.38 % | 26.999 M -0.51 % | 27.138 M -0.29 % | 27.216 M -28.54 % | 38.083 M 34.90 % | 28.230 M 23.22 % | 22.911 M 14.13 % | 20.074 M -36.14 % | 31.434 M 25.08 % | 25.131 M 14.23 % | 22.001 M 25.11 % | 17.585 M -28.79 % | 24.694 M 4.73 % | 23.578 M 13.11 % | 20.845 M 37.22 % | 15.191 M -41.15 % | 25.812 M 54.06 % | 16.755 M 21.80 % | 13.756 M -80.17 % | 69.382 M -1.88 % | 70.713 M | 0.000 |
| Deferred revenue | 442.260 M -1.97 % | 451.155 M 6.67 % | 422.943 M -5.32 % | 446.688 M -0.25 % | 447.798 M -2.89 % | 461.118 M 8.85 % | 423.640 M -3.11 % | 437.222 M -0.11 % | 437.687 M -3.91 % | 455.503 M 7.97 % | 421.898 M -1.73 % | 429.328 M 3.70 % | 413.992 M -2.96 % | 426.599 M 8.89 % | 391.761 M -0.87 % | 395.208 M 4.46 % | 378.338 M 1.69 % | 372.067 M 17.73 % | 316.045 M 4.59 % | 302.186 M 7.07 % | 282.245 M 1.31 % | 278.585 M 20.31 % | 231.560 M 1.87 % | 227.318 M 3.59 % | 219.432 M -5.22 % | 231.518 M 15.58 % | 200.314 M 0.64 % | 199.048 M 7.91 % | 184.453 M -2.85 % | 189.855 M 19.10 % | 159.408 M 3.76 % | 153.634 M 9.39 % | 140.448 M -9.86 % | 155.811 M 17.05 % | 133.117 M 5.58 % | 126.085 M 8.17 % | 116.564 M -0.29 % | 116.903 M 11.69 % | 104.663 M 5.34 % | 99.360 M 10.30 % | 90.081 M 2.46 % | 87.917 M 18.25 % | 74.347 M 12.58 % | 66.040 M 9.09 % | 60.539 M 4.08 % | 58.164 M | 0.000 |
| Short term debt | 615.538 M 3 705.25 % | 16.176 M 1.39 % | 15.955 M 5.07 % | 15.185 M -74.51 % | 59.581 M -2.94 % | 61.388 M -0.45 % | 61.665 M 0.55 % | 61.329 M 330.17 % | 14.257 M 5.98 % | 13.452 M 7.86 % | 12.472 M 2.94 % | 12.116 M -5.73 % | 12.853 M 3.29 % | 12.444 M 4.94 % | 11.858 M 0.41 % | 11.809 M 4.17 % | 11.336 M 17.72 % | 9.630 M -82.23 % | 54.199 M 0.34 % | 54.015 M 483.25 % | 9.261 M -3.65 % | 9.612 M 0.46 % | 9.568 M 1.40 % | 9.436 M 6.43 % | 8.866 M 23.50 % | 7.179 M -44.43 % | 12.920 M 6.65 % | 12.114 M 15.79 % | 10.462 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.976 M 133.47 % | 1.703 M | 0.000 | 0.000 |
| Total current liabilities | 1.155 B 100.66 % | 575.370 M 7.54 % | 535.008 M -3.77 % | 555.941 M -5.64 % | 589.155 M -6.52 % | 630.216 M 9.86 % | 573.629 M -0.86 % | 578.613 M 10.41 % | 524.065 M -8.03 % | 569.792 M 12.25 % | 507.597 M -2.47 % | 520.451 M 5.42 % | 493.674 M -7.08 % | 531.267 M 9.05 % | 487.164 M 0.72 % | 483.670 M 5.24 % | 459.603 M -1.94 % | 468.680 M 7.36 % | 436.542 M 5.39 % | 414.200 M 20.50 % | 343.735 M -2.83 % | 353.734 M 18.59 % | 298.281 M 6.53 % | 279.997 M 5.71 % | 264.881 M -7.60 % | 286.673 M 16.16 % | 246.782 M -1.79 % | 251.275 M 10.00 % | 228.428 M -2.79 % | 234.986 M 23.41 % | 190.404 M 5.10 % | 181.157 M 9.01 % | 166.191 M -12.29 % | 189.485 M 17.10 % | 161.815 M 7.63 % | 150.343 M 9.23 % | 137.644 M -5.47 % | 145.609 M 11.22 % | 130.916 M 5.23 % | 124.405 M 16.34 % | 106.929 M -7.63 % | 115.767 M 23.20 % | 93.970 M 8.31 % | 86.762 M 17.28 % | 73.977 M -0.37 % | 74.249 M | 0.000 |
| Total liabilities | 1.545 B -1.71 % | 1.572 B 2.11 % | 1.539 B -1.23 % | 1.558 B -2.12 % | 1.592 B -2.58 % | 1.634 B 3.38 % | 1.581 B 0.08 % | 1.580 B 0.29 % | 1.575 B -2.99 % | 1.624 B 4.01 % | 1.561 B 6.43 % | 1.467 B 1.88 % | 1.440 B -2.67 % | 1.479 B 2.87 % | 1.438 B 0.29 % | 1.434 B 1.65 % | 1.410 B -0.81 % | 1.422 B 4.11 % | 1.366 B 2.26 % | 1.336 B 2.44 % | 1.304 B 54.94 % | 841.586 M 7.69 % | 781.464 M 1.53 % | 769.723 M 38.10 % | 557.377 M -4.19 % | 581.745 M 7.65 % | 540.419 M -1.52 % | 548.755 M 15.51 % | 475.055 M 0.64 % | 472.050 M 10.07 % | 428.856 M 68.69 % | 254.228 M 3.12 % | 246.548 M -5.17 % | 259.983 M 18.35 % | 219.674 M 6.01 % | 207.226 M 7.98 % | 191.914 M -4.65 % | 201.265 M 12.82 % | 178.389 M 3.29 % | 172.706 M 12.76 % | 153.165 M -5.74 % | 162.486 M 21.19 % | 134.080 M -1.74 % | 136.455 M 12.45 % | 121.345 M -0.72 % | 122.230 M | 0.000 |
| Other non current assets | 130.997 M -3.38 % | 135.580 M 70.93 % | 79.317 M -4.05 % | 82.669 M 3.42 % | 79.935 M -7.63 % | 86.540 M -4.82 % | 90.922 M -4.16 % | 94.869 M 0.23 % | 94.655 M 5.77 % | 89.495 M 10.72 % | 80.828 M -3.03 % | 83.351 M -0.73 % | 83.968 M -0.98 % | 84.795 M 6.01 % | 79.989 M -5.15 % | 84.330 M 16.93 % | 72.121 M 5.47 % | 68.382 M 15.18 % | 59.368 M 6.81 % | 55.582 M 0.39 % | 55.367 M 7.77 % | 51.374 M 21.74 % | 42.200 M 2.63 % | 41.119 M 3.30 % | 39.807 M 675.06 % | 5.136 M -6.04 % | 5.466 M 5.28 % | 5.192 M 319.39 % | 1.238 M 5.99 % | 1.168 M 28.92 % | 906.000 K -35.05 % | 1.395 M -10.12 % | 1.552 M 13.87 % | 1.363 M 112.97 % | 640.000 K 1.59 % | 630.000 K -12.50 % | 720.000 K -5.76 % | 764.000 K 0.53 % | 760.000 K 27.09 % | 598.000 K 24.32 % | 481.000 K 124.77 % | 214.000 K -70.88 % | 735.000 K 7.77 % | 682.000 K 278.89 % | 180.000 K 0.56 % | 179.000 K 100.87 % | -20.612 M |
| Long term investments | 0.000 -100.00 % | 184.119 M -19.04 % | 227.418 M 158.39 % | 88.012 M -11.22 % | 99.136 M 165.97 % | 37.274 M -38.27 % | 60.382 M 17.40 % | 51.434 M -1.94 % | 52.454 M -6.62 % | 56.171 M 11.00 % | 50.603 M 1 976.45 % | 2.437 M -66.81 % | 7.343 M -24.73 % | 9.756 M -41.61 % | 16.707 M 16.59 % | 14.330 M -49.36 % | 28.295 M -16.95 % | 34.068 M 535.12 % | 5.364 M -0.24 % | 5.377 M -51.70 % | 11.133 M 9.97 % | 10.124 M -6.37 % | 10.813 M 101.55 % | 5.365 M -58.10 % | 12.804 M -44.06 % | 22.887 M 108.12 % | 10.997 M -41.13 % | 18.680 M -44.43 % | 33.613 M -25.12 % | 44.892 M 14.30 % | 39.275 M 899.62 % | 3.929 M 258.49 % | 1.096 M -0.54 % | 1.102 M -0.72 % | 1.110 M -87.38 % | 8.799 M -47.63 % | 16.803 M -16.66 % | 20.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 67.567 M 3.78 % | 65.105 M -6.83 % | 69.877 M -6.81 % | 74.981 M -6.00 % | 79.763 M -6.95 % | 85.719 M -5.54 % | 90.748 M 8.01 % | 84.018 M -5.43 % | 88.844 M -6.03 % | 94.545 M -5.45 % | 99.993 M -4.49 % | 104.698 M -6.04 % | 111.432 M 10.04 % | 101.269 M -2.31 % | 103.660 M -2.01 % | 105.785 M -2.27 % | 108.246 M -3.00 % | 111.591 M -3.59 % | 115.746 M 113.64 % | 54.179 M 2.79 % | 52.708 M 18.99 % | 44.296 M -3.58 % | 45.942 M -3.70 % | 47.706 M 71.19 % | 27.867 M -2.43 % | 28.561 M -2.13 % | 29.183 M -1.83 % | 29.726 M 23.97 % | 23.979 M 0.10 % | 23.955 M 49.50 % | 16.023 M 0.13 % | 16.002 M -1.92 % | 16.316 M -1.95 % | 16.640 M -3.30 % | 17.208 M 107.48 % | 8.294 M -1.96 % | 8.460 M -5.43 % | 8.946 M -5.33 % | 9.450 M -7.53 % | 10.219 M -5.40 % | 10.802 M -5.12 % | 11.385 M 358.70 % | 2.482 M -10.30 % | 2.767 M 190.35 % | 953.000 K -17.56 % | 1.156 M | 0.000 |
| GoodWill | 593.334 M 3.14 % | 575.268 M 0.00 % | 575.268 M 0.00 % | 575.268 M 0.00 % | 575.268 M 0.00 % | 575.268 M 0.02 % | 575.165 M 7.24 % | 536.351 M 0.00 % | 536.351 M 0.00 % | 536.351 M 0.01 % | 536.305 M 0.00 % | 536.326 M -0.32 % | 538.037 M 4.35 % | 515.631 M 0.00 % | 515.631 M 0.00 % | 515.631 M 0.06 % | 515.333 M 0.01 % | 515.258 M -0.01 % | 515.297 M 102.54 % | 254.418 M 0.43 % | 253.324 M 18.60 % | 213.601 M -0.06 % | 213.727 M 0.02 % | 213.686 M 118.35 % | 97.866 M 0.00 % | 97.866 M 0.00 % | 97.866 M 0.00 % | 97.866 M 10.68 % | 88.420 M 0.00 % | 88.420 M 6.32 % | 83.164 M 0.00 % | 83.164 M 0.00 % | 83.164 M 0.00 % | 83.164 M -0.01 % | 83.170 M 10.73 % | 75.110 M 0.00 % | 75.110 M 0.00 % | 75.110 M 0.00 % | 75.110 M 0.08 % | 75.048 M 0.14 % | 74.943 M 0.51 % | 74.565 M 370.53 % | 15.847 M 0.56 % | 15.758 M 39.88 % | 11.265 M 0.00 % | 11.265 M | 0.000 |
| Goodwill and intangible assets | 660.901 M 3.21 % | 640.373 M -0.74 % | 645.145 M -0.78 % | 650.249 M -0.73 % | 655.031 M -0.90 % | 660.987 M -0.74 % | 665.913 M 7.34 % | 620.369 M -0.77 % | 625.195 M -0.90 % | 630.896 M -0.85 % | 636.298 M -0.74 % | 641.024 M -1.30 % | 649.469 M 5.28 % | 616.900 M -0.39 % | 619.291 M -0.34 % | 621.416 M -0.35 % | 623.579 M -0.52 % | 626.849 M -0.66 % | 631.043 M 104.49 % | 308.597 M 0.84 % | 306.032 M 18.66 % | 257.897 M -0.68 % | 259.669 M -0.66 % | 261.392 M 107.89 % | 125.733 M -0.55 % | 126.427 M -0.49 % | 127.049 M -0.43 % | 127.592 M 13.52 % | 112.399 M 0.02 % | 112.375 M 13.30 % | 99.187 M 0.02 % | 99.166 M -0.32 % | 99.480 M -0.32 % | 99.804 M -0.57 % | 100.378 M 20.35 % | 83.404 M -0.20 % | 83.570 M -0.58 % | 84.056 M -0.60 % | 84.560 M -0.83 % | 85.267 M -0.56 % | 85.745 M -0.24 % | 85.950 M 368.93 % | 18.329 M -1.06 % | 18.525 M 51.62 % | 12.218 M -1.63 % | 12.421 M | 0.000 |
| Property plant equipment net | 74.742 M -3.53 % | 77.475 M -2.55 % | 79.502 M 8.47 % | 73.293 M -6.11 % | 78.063 M -3.77 % | 81.122 M -4.22 % | 84.692 M -0.98 % | 85.529 M -5.29 % | 90.302 M -4.28 % | 94.335 M -1.45 % | 95.724 M -7.89 % | 103.921 M -22.48 % | 134.058 M -2.31 % | 137.233 M -2.15 % | 140.252 M 3.53 % | 135.470 M -2.54 % | 139.000 M 3.75 % | 133.976 M 20.55 % | 111.139 M -1.56 % | 112.903 M -2.76 % | 116.106 M -3.48 % | 120.292 M 0.16 % | 120.102 M -0.67 % | 120.909 M 6.98 % | 113.017 M 1.22 % | 111.654 M -0.96 % | 112.736 M 1.31 % | 111.277 M 128.69 % | 48.659 M 177.69 % | 17.523 M 47.76 % | 11.859 M 6.04 % | 11.184 M 21.07 % | 9.238 M 7.56 % | 8.589 M 7.43 % | 7.995 M -3.52 % | 8.287 M 3.46 % | 8.010 M -0.96 % | 8.088 M 0.99 % | 8.009 M 8.43 % | 7.386 M -2.96 % | 7.611 M 1.05 % | 7.532 M 2.39 % | 7.356 M -3.30 % | 7.607 M -0.16 % | 7.619 M -3.82 % | 7.922 M | 0.000 |
| Total non current assets | 866.640 M -16.47 % | 1.038 B 0.60 % | 1.031 B 15.34 % | 894.223 M -1.97 % | 912.165 M 5.34 % | 865.923 M -3.99 % | 901.909 M 5.83 % | 852.202 M -1.21 % | 862.606 M -0.95 % | 870.897 M 0.86 % | 863.453 M 3.94 % | 830.733 M -5.04 % | 874.838 M 3.08 % | 848.684 M -0.88 % | 856.239 M 0.08 % | 855.546 M -0.86 % | 862.995 M -0.03 % | 863.275 M 6.98 % | 806.914 M 67.25 % | 482.459 M -1.26 % | 488.638 M 11.13 % | 439.687 M 1.60 % | 432.784 M 0.93 % | 428.785 M 47.17 % | 291.361 M -2.98 % | 300.317 M 4.75 % | 286.700 M -1.82 % | 292.016 M 30.39 % | 223.963 M 10.01 % | 203.592 M 16.74 % | 174.401 M 26.48 % | 137.888 M 4.73 % | 131.661 M 18.77 % | 110.858 M 0.67 % | 110.123 M 8.90 % | 101.120 M -7.32 % | 109.103 M -3.51 % | 113.070 M 21.15 % | 93.329 M 0.08 % | 93.251 M -0.62 % | 93.837 M 0.15 % | 93.696 M 254.64 % | 26.420 M -1.47 % | 26.814 M 33.96 % | 20.017 M -2.46 % | 20.522 M 199.56 % | -20.612 M |
| Other current assets | 44.217 M -6.38 % | 47.230 M -45.44 % | 86.558 M -6.01 % | 92.097 M -6.62 % | 98.631 M 2.57 % | 96.158 M 10.48 % | 87.038 M 1.59 % | 85.674 M -4.33 % | 89.555 M 3.63 % | 86.415 M 13.71 % | 75.996 M -20.11 % | 95.124 M 25.66 % | 75.698 M 13.30 % | 66.813 M 0.16 % | 66.709 M 1.71 % | 65.588 M -4.99 % | 69.035 M 9.22 % | 63.210 M 19.39 % | 52.942 M 2.77 % | 51.515 M -0.05 % | 51.541 M 4.38 % | 49.380 M 24.10 % | 39.790 M 1.64 % | 39.147 M 5.49 % | 37.110 M 0.03 % | 37.098 M 20.71 % | 30.732 M 5.01 % | 29.267 M 1.74 % | 28.767 M 30.36 % | 22.067 M 0.34 % | 21.992 M -3.09 % | 22.693 M 9.02 % | 20.815 M 19.26 % | 17.454 M -0.23 % | 17.494 M -1.63 % | 17.784 M 14.85 % | 15.484 M -15.41 % | 18.304 M 172.99 % | 6.705 M 0.33 % | 6.683 M 9.24 % | 6.118 M -0.49 % | 6.148 M 47.61 % | 4.165 M -33.86 % | 6.297 M 26.07 % | 4.995 M 18.67 % | 4.209 M | 0.000 |
| Short term investments | 326.967 M 43.40 % | 228.006 M -17.54 % | 276.515 M 10.42 % | 250.410 M 23.96 % | 202.011 M 8.01 % | 187.025 M -15.42 % | 221.122 M 7.51 % | 205.671 M -3.44 % | 213.001 M 25.63 % | 169.544 M 21.59 % | 139.434 M 29.62 % | 107.573 M 90.45 % | 56.483 M -32.89 % | 84.162 M 1.12 % | 83.231 M 9.16 % | 76.244 M -18.15 % | 93.155 M 58.29 % | 58.850 M -23.72 % | 77.145 M -32.50 % | 114.284 M 12.05 % | 101.996 M -26.54 % | 138.839 M 70.97 % | 81.209 M 123.64 % | 36.313 M -0.20 % | 36.384 M -68.68 % | 116.158 M -11.88 % | 131.815 M 10.64 % | 119.138 M -26.28 % | 161.600 M 1.50 % | 159.210 M 13.21 % | 140.633 M 905.74 % | 13.983 M -52.81 % | 29.630 M -24.37 % | 39.178 M 12.50 % | 34.825 M 11.57 % | 31.213 M 9.29 % | 28.561 M 52.09 % | 18.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.224 M |
| cash and cash equivalents | 343.291 M 39.17 % | 246.664 M 88.85 % | 130.613 M -50.02 % | 261.327 M -10.34 % | 291.462 M -12.91 % | 334.686 M 50.37 % | 222.571 M -6.08 % | 236.975 M 19.25 % | 198.716 M -6.98 % | 213.629 M 16.91 % | 182.727 M -1.72 % | 185.929 M -9.64 % | 205.757 M -0.74 % | 207.287 M 23.13 % | 168.353 M 2.99 % | 163.469 M 15.64 % | 141.365 M -14.11 % | 164.582 M -27.53 % | 227.104 M -53.99 % | 493.568 M -2.03 % | 503.804 M 190.18 % | 173.617 M -27.48 % | 239.409 M -14.30 % | 279.343 M 36.64 % | 204.434 M 65.65 % | 123.413 M 7.39 % | 114.925 M -9.20 % | 126.569 M 40.84 % | 89.869 M -9.74 % | 99.565 M -24.09 % | 131.160 M 30.21 % | 100.731 M 1.09 % | 99.646 M 93.25 % | 51.562 M 5.11 % | 49.055 M -7.56 % | 53.068 M 4.75 % | 50.662 M -4.68 % | 53.148 M -39.41 % | 87.715 M 3.49 % | 84.755 M 1.49 % | 83.508 M -3.52 % | 86.553 M -30.19 % | 123.984 M 359.20 % | 27.000 M -19.02 % | 33.343 M -9.45 % | 36.823 M 278.65 % | -20.612 M |
| Cash and short term investments | 670.258 M 41.21 % | 474.670 M 16.59 % | 407.128 M -20.44 % | 511.737 M 3.70 % | 493.473 M -5.41 % | 521.711 M 17.58 % | 443.693 M 0.24 % | 442.646 M 7.51 % | 411.717 M 7.45 % | 383.173 M 18.94 % | 322.161 M 9.76 % | 293.502 M 11.92 % | 262.240 M -10.02 % | 291.449 M 15.85 % | 251.584 M 4.95 % | 239.713 M 2.21 % | 234.520 M 4.96 % | 223.432 M -26.56 % | 304.249 M -49.95 % | 607.852 M 0.34 % | 605.800 M 93.88 % | 312.456 M -2.55 % | 320.618 M 1.57 % | 315.656 M 31.08 % | 240.818 M 0.52 % | 239.571 M -2.91 % | 246.740 M 0.42 % | 245.707 M -2.29 % | 251.469 M -2.82 % | 258.775 M -4.79 % | 271.793 M 136.93 % | 114.714 M -11.26 % | 129.276 M 42.47 % | 90.740 M 8.18 % | 83.880 M -0.48 % | 84.281 M 6.38 % | 79.223 M 10.14 % | 71.927 M -18.00 % | 87.715 M 3.49 % | 84.755 M 1.49 % | 83.508 M -3.52 % | 86.553 M -30.19 % | 123.984 M 359.20 % | 27.000 M -19.02 % | 33.343 M -9.45 % | 36.823 M 78.65 % | 20.612 M |
| Total current assets | 853.003 M 23.82 % | 688.917 M 8.49 % | 635.025 M -15.84 % | 754.517 M 2.99 % | 732.645 M -6.80 % | 786.111 M 16.87 % | 672.622 M -0.26 % | 674.391 M 7.75 % | 625.867 M -1.35 % | 634.450 M 18.40 % | 535.847 M 2.08 % | 524.926 M 15.46 % | 454.621 M -10.91 % | 510.307 M 16.16 % | 439.310 M 2.16 % | 430.002 M 4.66 % | 410.875 M -5.05 % | 432.736 M -4.68 % | 453.966 M -40.10 % | 757.850 M 3.24 % | 734.055 M 55.05 % | 473.435 M 9.08 % | 434.033 M 0.56 % | 431.626 M 26.09 % | 342.316 M -6.11 % | 364.596 M 7.27 % | 339.894 M -1.27 % | 344.263 M 1.27 % | 339.943 M -4.45 % | 355.777 M 2.37 % | 347.556 M 86.98 % | 185.883 M -1.55 % | 188.809 M 8.96 % | 173.278 M 22.62 % | 141.317 M 0.41 % | 140.733 M 16.63 % | 120.668 M -7.34 % | 130.233 M -1.86 % | 132.706 M 1.61 % | 130.601 M 8.89 % | 119.943 M -12.36 % | 136.865 M -14.52 % | 160.118 M 168.38 % | 59.660 M 0.50 % | 59.365 M -10.65 % | 66.444 M 222.36 % | 20.612 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 -100.00 % | 14.905 M 7.61 % | 13.851 M 6.60 % | 12.994 M 5.46 % | 12.321 M 18.75 % | 10.376 M 9.44 % | 9.481 M 10.46 % | 8.583 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 |
| Net receivables | 138.528 M -17.06 % | 167.017 M 18.17 % | 141.339 M -6.20 % | 150.683 M 7.22 % | 140.541 M -16.46 % | 168.242 M 18.57 % | 141.891 M -2.86 % | 146.071 M 17.24 % | 124.595 M -24.42 % | 164.862 M 19.73 % | 137.690 M 1.02 % | 136.300 M 16.81 % | 116.683 M -23.26 % | 152.045 M 25.64 % | 121.017 M -2.95 % | 124.701 M 16.20 % | 107.320 M -26.54 % | 146.094 M 50.96 % | 96.775 M -1.73 % | 98.483 M 28.38 % | 76.714 M -31.26 % | 111.599 M 51.58 % | 73.625 M -4.16 % | 76.823 M 19.31 % | 64.388 M -26.77 % | 87.927 M 40.86 % | 62.422 M -9.91 % | 69.289 M 16.05 % | 59.707 M -20.32 % | 74.935 M 39.36 % | 53.771 M 10.92 % | 48.476 M 25.20 % | 38.718 M -47.44 % | 73.661 M 51.29 % | 48.690 M 2.38 % | 47.560 M 41.12 % | 33.703 M -31.43 % | 49.154 M 28.39 % | 38.286 M -0.98 % | 38.663 M 29.67 % | 29.817 M -32.49 % | 44.164 M 38.15 % | 31.969 M 21.26 % | 26.363 M 25.38 % | 21.027 M -17.26 % | 25.412 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.213 M 12.35 % | 30.452 M 4.02 % | 29.275 M 4.35 % | 28.054 M 1.52 % | 27.634 M 19.25 % | 23.174 M 4.32 % | 22.214 M 9.46 % | 20.295 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 12.304 M 11.44 % | 11.041 M -29.09 % | 15.571 M -2.33 % | 15.943 M 29.43 % | 12.318 M -34.85 % | 18.908 M 214.87 % | 6.005 M -53.16 % | 12.820 M 11.32 % | 11.516 M -27.17 % | 15.812 M 76.65 % | 8.951 M -0.42 % | 8.989 M 6.06 % | 8.475 M -17.36 % | 10.255 M -26.03 % | 13.864 M 102.93 % | 6.832 M -43.83 % | 12.163 M 245.44 % | 3.521 M -53.14 % | 7.514 M 264.23 % | 2.063 M -51.98 % | 4.296 M 11.30 % | 3.860 M -57.27 % | 9.033 M 27.62 % | 7.078 M -29.66 % | 10.062 M 47.19 % | 6.836 M 4.38 % | 6.549 M -49.53 % | 12.975 M 106.05 % | 6.297 M -10.66 % | 7.048 M 154.81 % | 2.766 M -40.03 % | 4.612 M -18.65 % | 5.669 M 153.08 % | 2.240 M -37.20 % | 3.567 M 58.04 % | 2.257 M -35.42 % | 3.495 M -12.89 % | 4.012 M 49.98 % | 2.675 M -36.31 % | 4.200 M 153.47 % | 1.657 M -18.69 % | 2.038 M -28.94 % | 2.868 M -4.08 % | 2.990 M 3.39 % | 2.892 M -18.21 % | 3.536 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 28.417 M -5.19 % | 29.971 M 5.75 % | 28.342 M -2.88 % | 29.183 M 6.03 % | 27.524 M 1.65 % | 27.078 M -4.11 % | 28.239 M 2.64 % | 27.512 M -5.80 % | 29.207 M -10.34 % | 32.577 M 11.02 % | 29.344 M -2.39 % | 30.064 M -4.82 % | 31.585 M 1.76 % | 31.040 M -1.96 % | 31.659 M -4.35 % | 33.098 M 8.11 % | 30.616 M -7.38 % | 33.056 M 18.46 % | 27.905 M -7.37 % | 30.124 M 4.48 % | 28.833 M -8.07 % | 31.365 M 2.39 % | 30.632 M -7.96 % | 33.280 M 5.18 % | 31.641 M -12.66 % | 36.226 M -1.08 % | 36.620 M -18.52 % | 44.944 M -13.59 % | 52.014 M -11.41 % | 58.716 M -7.80 % | 63.680 M -10.01 % | 70.766 M -9.79 % | 78.450 M 14.21 % | 68.689 M 23.71 % | 55.526 M 2.18 % | 54.344 M 6.38 % | 51.083 M -2.06 % | 52.160 M 16.95 % | 44.601 M -1.68 % | 45.362 M 8.58 % | 41.776 M -1.47 % | 42.400 M 18.42 % | 35.805 M 13.77 % | 31.471 M 11.98 % | 28.104 M 4.51 % | 26.892 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 53.987 M -9.88 % | 59.908 M -24.65 % | 79.506 M 2.76 % | 77.372 M -2.18 % | 79.098 M -5.75 % | 83.923 M -5.07 % | 88.404 M -0.69 % | 89.017 M -2.53 % | 91.326 M -3.44 % | 94.582 M 1.12 % | 93.537 M -3.44 % | 96.867 M -0.10 % | 96.967 M -1.45 % | 98.390 M -3.81 % | 102.285 M 0.99 % | 101.282 M -3.81 % | 105.290 M 4.77 % | 100.495 M 27.51 % | 78.813 M -2.67 % | 80.976 M -2.12 % | 82.727 M -3.07 % | 85.349 M -2.38 % | 87.431 M -2.33 % | 89.517 M 11.27 % | 80.452 M 1.23 % | 79.473 M -0.32 % | 79.726 M 2.50 % | 77.779 M 259.67 % | 21.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.659 M | 0.000 -100.00 % | 211.598 M 64.74 % | 128.444 M |
| Other total stockholders equity | 1.138 B 1.91 % | 1.116 B 2.23 % | 1.092 B 2.63 % | 1.064 B 2.53 % | 1.038 B 3.11 % | 1.006 B 3.30 % | 974.133 M 2.88 % | 946.856 M 2.82 % | 920.896 M 3.49 % | 889.865 M 2.45 % | 868.616 M 3.21 % | 841.561 M 8.44 % | 776.085 M 4.67 % | 741.485 M 3.97 % | 713.182 M 5.43 % | 676.430 M 4.72 % | 645.946 M 5.85 % | 610.268 M 4.01 % | 586.765 M 5.18 % | 557.888 M 3.76 % | 537.651 M -21.83 % | 687.839 M 2.17 % | 673.219 M 3.11 % | 652.914 M 5.78 % | 617.228 M 2.72 % | 600.886 M 1.94 % | 589.462 M 2.27 % | 576.363 M 2.11 % | 564.465 M 2.36 % | 551.459 M 1.31 % | 544.337 M 6.98 % | 508.834 M 1.99 % | 498.905 M 8.77 % | 458.664 M 1.19 % | 453.259 M 1.66 % | 445.863 M 1.92 % | 437.456 M 1.51 % | 430.969 M 0.98 % | 426.785 M 1.59 % | 420.095 M 0.96 % | 416.114 M 1.99 % | 407.998 M 9.88 % | 371.296 M 6 139.22 % | 5.951 M -97.54 % | 241.849 M 5 843.70 % | 4.069 M | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.720 B -0.40 % | 1.726 B 3.60 % | 1.666 B 1.07 % | 1.649 B 0.24 % | 1.645 B -0.44 % | 1.652 B 4.92 % | 1.575 B 3.14 % | 1.527 B 2.56 % | 1.488 B -1.12 % | 1.505 B 7.58 % | 1.399 B 3.22 % | 1.356 B 1.97 % | 1.329 B -2.17 % | 1.359 B 4.90 % | 1.296 B 0.78 % | 1.286 B 0.92 % | 1.274 B -1.71 % | 1.296 B 2.79 % | 1.261 B 1.66 % | 1.240 B 1.44 % | 1.223 B 33.90 % | 913.122 M 5.34 % | 866.817 M 0.74 % | 860.411 M 35.78 % | 633.677 M -4.70 % | 664.913 M 6.12 % | 626.594 M -1.52 % | 636.279 M 12.83 % | 563.906 M 0.81 % | 559.369 M 7.17 % | 521.957 M 61.21 % | 323.771 M 1.03 % | 320.470 M 12.79 % | 284.136 M 13.00 % | 251.440 M 3.96 % | 241.853 M 5.26 % | 229.771 M -5.56 % | 243.303 M 7.64 % | 226.035 M 0.98 % | 223.852 M 4.71 % | 213.780 M -7.28 % | 230.561 M 23.60 % | 186.538 M 115.72 % | 86.474 M 8.93 % | 79.382 M -8.72 % | 86.966 M | 0.000 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-03-31 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -1.220 M -212.82 % | -390.000 K 70.00 % | -1.300 M | 0.000 | 0.000 100.00 % | -1.049 M | 0.000 | 0.000 -100.00 % | 1.840 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.440 M | 0.000 | 0.000 | 0.000 100.00 % | -3.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 737.000 K -14.40 % | 861.000 K 269.53 % | 233.000 K -76.08 % | 974.000 K 739.66 % | 116.000 K -85.64 % | 808.000 K 732.99 % | 97.000 K -85.86 % | 686.000 K 1 094.20 % | -69.000 K -157.98 % | 119.000 K -80.93 % | 624.000 K 105.94 % | 303.000 K 232.89 % | -228.000 K 91.78 % | -2.773 M -2 210.83 % | -120.000 K -133.33 % | 360.000 K 380.00 % | 75.000 K 19.05 % | 63.000 K -83.16 % | 374.000 K 477.78 % | -99.000 K -183.19 % | 119.000 K -83.47 % | 720.000 K 3 030.43 % | 23.000 K -94.33 % | 406.000 K 2.78 % | 395.000 K 218.55 % | 124.000 K 44.19 % | 86.000 K -50.00 % | 172.000 K |
| Stock based compensation | 19.890 M -14.55 % | 23.276 M -11.59 % | 26.327 M -4.55 % | 27.581 M 1.58 % | 27.151 M -12.60 % | 31.065 M 26.31 % | 24.594 M -15.39 % | 29.066 M 12.90 % | 25.745 M 10.76 % | 23.245 M -2.20 % | 23.768 M -25.01 % | 31.695 M 7.91 % | 29.373 M 6.43 % | 27.598 M -10.89 % | 30.971 M -4.44 % | 32.411 M 12.06 % | 28.922 M 0.75 % | 28.707 M -1.67 % | 29.196 M 22.60 % | 23.814 M 14.15 % | 20.862 M 22.96 % | 16.967 M -0.94 % | 17.128 M 4.15 % | 16.446 M 23.22 % | 13.347 M 19.45 % | 11.174 M 7.17 % | 10.426 M -0.04 % | 10.430 M 20.80 % | 8.634 M 30.94 % | 6.594 M -11.18 % | 7.424 M 1.01 % | 7.350 M 18.07 % | 6.225 M 29.61 % | 4.803 M -9.17 % | 5.288 M 2.26 % | 5.171 M 20.85 % | 4.279 M 7.54 % | 3.979 M -4.74 % | 4.177 M 14.72 % | 3.641 M -34.03 % | 5.519 M -29.71 % | 7.852 M 450.25 % | 1.427 M 71.72 % | 831.000 K 44.52 % | 575.000 K 56.25 % | 368.000 K -41.77 % | 632.000 K 0.16 % | 631.000 K 19.51 % | 528.000 K |
| Change in working capital | 6.273 M 590.10 % | 909.000 K 111.16 % | -8.146 M -393.55 % | 2.775 M 125.16 % | -11.030 M -156.14 % | 19.649 M 404.54 % | -6.452 M 52.29 % | -13.523 M -33.64 % | -10.119 M -154.80 % | 18.466 M 204.46 % | -17.678 M -273.01 % | 10.218 M 195.90 % | -10.655 M -159.20 % | 17.997 M 254.41 % | 5.078 M 206.83 % | 1.655 M -88.82 % | 14.806 M 16.45 % | 12.715 M -24.78 % | 16.903 M 128.14 % | 7.409 M -58.92 % | 18.036 M 7 615.00 % | -240.000 K -103.23 % | 7.436 M 261.58 % | -4.602 M 24.06 % | -6.060 M -263.74 % | 3.701 M 292.66 % | -1.921 M -223.40 % | -594.000 K 96.38 % | -16.428 M -234.17 % | 12.244 M 455.52 % | -3.444 M 36.39 % | -5.414 M -136.63 % | 14.782 M 6.58 % | 13.870 M 21.59 % | 11.407 M 1 148.03 % | 914.000 K -87.82 % | 7.506 M -29.66 % | 10.671 M 84.14 % | 5.795 M -39.26 % | 9.540 M 40.73 % | 6.779 M -39.27 % | 11.162 M 15.31 % | 9.680 M 68.85 % | 5.733 M 137.19 % | 2.417 M -73.14 % | 8.999 M 118.48 % | 4.119 M 5.59 % | 3.901 M -15.62 % | 4.623 M |
| Accounts receivables | 31.405 M 229.54 % | -24.244 M -387.97 % | 8.419 M 182.73 % | -10.176 M -136.78 % | 27.668 M 199.13 % | -27.912 M -1 243.00 % | 2.442 M 112.50 % | -19.539 M -149.43 % | 39.529 M 249.45 % | -26.449 M -886.17 % | -2.682 M 87.04 % | -20.695 M -157.80 % | 35.805 M 217.49 % | -30.475 M -1 029.68 % | 3.278 M 118.03 % | -18.180 M -150.05 % | 36.327 M 174.14 % | -48.997 M -557.66 % | 10.706 M 149.57 % | -21.598 M -162.76 % | 34.414 M 191.51 % | -37.608 M -1 671.58 % | 2.393 M 120.33 % | -11.773 M -152.07 % | 22.608 M 188.11 % | -25.660 M -506.59 % | 6.311 M 161.99 % | -10.180 M -169.12 % | 14.729 M 170.23 % | -20.972 M -295.77 % | -5.299 M 47.72 % | -10.136 M -129.19 % | 34.722 M 236.99 % | -25.347 M -2 183.51 % | -1.110 M 92.04 % | -13.942 M -191.83 % | 15.182 M 234.01 % | -11.329 M -6 094.18 % | 189.000 K 102.08 % | -9.103 M -164.80 % | 14.048 M 219.85 % | -11.721 M -101.77 % | -5.809 M -15.74 % | -5.019 M -220.10 % | 4.179 M 156.41 % | -7.408 M -543.06 % | -1.152 M -1.50 % | -1.135 M -144.20 % | 2.568 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 -100.00 % | 4.002 M -54.76 % | 8.847 M 157.11 % | -15.491 M -381.96 % | 5.494 M 160.50 % | 2.109 M -15.91 % | 2.508 M 113.91 % | -18.025 M -259.12 % | 11.328 M 65.44 % | 6.847 M 138.24 % | 2.874 M 119.22 % | -14.951 M -382.36 % | 5.295 M 78.40 % | 2.968 M -14.88 % | 3.487 M 157.96 % | -6.016 M -632.39 % | 1.130 M -53.27 % | 2.418 M -28.33 % | 3.374 M 140.61 % | -8.309 M -319.58 % | 3.784 M 22.90 % | 3.079 M 18.65 % | 2.595 M 155.66 % | -4.662 M -401.55 % | 1.546 M 115.62 % | 717.000 K 176.60 % | -936.000 K -155.88 % | 1.675 M |
| Accounts payables | 2.342 M 145.72 % | -5.123 M -504.84 % | -847.000 K -123.55 % | 3.596 M 154.86 % | -6.555 M -149.56 % | 13.227 M 278.05 % | -7.429 M -735.50 % | 1.169 M 127.90 % | -4.190 M -162.50 % | 6.704 M 24 729.63 % | 27.000 K -98.15 % | 1.462 M 153.28 % | -2.744 M -420.68 % | -527.000 K -110.65 % | 4.947 M 196.70 % | -5.116 M -158.99 % | 8.673 M 308.69 % | -4.156 M -221.95 % | 3.408 M 281.37 % | -1.879 M -441.64 % | 550.000 K 112.74 % | -4.316 M -341.79 % | 1.785 M 146.09 % | -3.873 M -196.58 % | 4.010 M 485.58 % | -1.040 M 1.14 % | -1.052 M -149.67 % | 2.118 M 3 109.09 % | 66.000 K -97.88 % | 3.110 M 270.32 % | -1.826 M -120.53 % | -828.000 K -125.72 % | 3.219 M 266.36 % | -1.935 M -244.94 % | 1.335 M 194.48 % | -1.413 M -479.10 % | -244.000 K -122.80 % | 1.070 M 178.97 % | -1.355 M -156.36 % | 2.404 M 580.80 % | -500.000 K 28.67 % | -701.000 K -200.86 % | -233.000 K 65.74 % | -680.000 K 1.16 % | -688.000 K -132.76 % | 2.100 M 696.59 % | -352.000 K -26.16 % | -279.000 K 69.07 % | -902.000 K |
| Other working capital | -27.474 M -190.75 % | 30.276 M 292.62 % | -15.718 M -268.02 % | 9.355 M 129.10 % | -32.143 M -193.62 % | 34.334 M 2 443.62 % | -1.465 M -130.22 % | 4.847 M 110.66 % | -45.458 M -218.97 % | 38.211 M 354.35 % | -15.023 M -151.01 % | 29.451 M 167.37 % | -43.716 M -189.22 % | 48.999 M 1 657.01 % | -3.147 M -112.61 % | 24.951 M 182.64 % | -30.194 M -145.84 % | 65.868 M 2 261.71 % | 2.789 M -90.97 % | 30.886 M 282.46 % | -16.928 M -140.61 % | 41.684 M 5 702.69 % | -744.000 K -133.86 % | 2.197 M 112.78 % | -17.187 M -169.00 % | 24.907 M 368.13 % | -9.289 M -287.28 % | 4.960 M 137.58 % | -13.198 M -170.28 % | 18.778 M 693.11 % | -3.166 M -218.31 % | 2.676 M 132.60 % | -8.208 M -122.89 % | 35.857 M 336.54 % | 8.214 M -35.74 % | 12.782 M 1 002.68 % | -1.416 M -107.15 % | 19.800 M 335.84 % | 4.543 M -64.69 % | 12.865 M 735.39 % | 1.540 M -92.22 % | 19.800 M 56.61 % | 12.643 M 43.07 % | 8.837 M 146.29 % | 3.588 M -71.88 % | 12.761 M 160.11 % | 4.906 M -21.52 % | 6.251 M 387.60 % | 1.282 M |
| Other non cash items | 2.534 M 579.92 % | -528.000 K -20.27 % | -439.000 K 82.73 % | -2.542 M -1 797.01 % | -134.000 K -103.23 % | 4.153 M 311.35 % | -1.965 M -1 990.43 % | -94.000 K -111.06 % | 850.000 K 108.76 % | -9.704 M -115.52 % | 62.537 M 41.02 % | 44.345 M 2 129.51 % | 1.989 M 166.77 % | -2.979 M -214.89 % | 2.593 M -6.25 % | 2.766 M 83.79 % | 1.505 M 10.58 % | 1.361 M 4.37 % | 1.304 M -74.43 % | 5.099 M 6.18 % | 4.802 M -16.52 % | 5.752 M 9.23 % | 5.266 M 23.76 % | 4.255 M 63.34 % | 2.605 M -0.57 % | 2.620 M 12.25 % | 2.334 M 15.20 % | 2.026 M 13.31 % | 1.788 M -36.71 % | 2.825 M 176.42 % | 1.022 M 5 478.95 % | -19.000 K 63.46 % | -52.000 K -111.90 % | 437.000 K 1 020.51 % | 39.000 K -50.00 % | 78.000 K -19.59 % | 97.000 K -86.24 % | 705.000 K 1 755.26 % | 38.000 K -26.92 % | 52.000 K -33.33 % | 78.000 K -80.20 % | 394.000 K -57.73 % | 932.000 K 393.12 % | 189.000 K 36.96 % | 138.000 K 0.00 % | 138.000 K -0.72 % | 139.000 K 0.72 % | 138.000 K 0.00 % | 138.000 K |
| Net cash provided by operating activities | 39.817 M 5.96 % | 37.577 M -2.52 % | 38.548 M -18.92 % | 47.542 M 59.77 % | 29.757 M -53.34 % | 63.773 M 45.04 % | 43.969 M 33.82 % | 32.858 M 5.75 % | 31.070 M -51.04 % | 63.466 M 1 631.68 % | 3.665 M -88.29 % | 31.305 M 435.86 % | 5.842 M -85.48 % | 40.242 M 100.11 % | 20.110 M 169.97 % | 7.449 M -28.40 % | 10.403 M 121.91 % | 4.688 M -75.89 % | 19.448 M 111.71 % | 9.186 M -55.40 % | 20.595 M 3 438.66 % | 582.000 K -94.75 % | 11.078 M 2 406.33 % | 442.000 K 106.13 % | -7.215 M -192.22 % | 7.824 M 325.45 % | 1.839 M -25.94 % | 2.483 M 118.30 % | -13.566 M -213.68 % | 11.934 M 394.67 % | -4.050 M 55.56 % | -9.114 M -224.92 % | 7.296 M -11.05 % | 8.202 M 42.79 % | 5.744 M 244.29 % | -3.981 M -219.87 % | 3.321 M -52.90 % | 7.051 M 293.91 % | 1.790 M -3.92 % | 1.863 M 217.02 % | -1.592 M -2 280.82 % | 73.000 K -96.79 % | 2.273 M 283.16 % | -1.241 M 58.80 % | -3.012 M -250.37 % | 2.003 M 314.22 % | -935.000 K 59.08 % | -2.285 M -6.83 % | -2.139 M |
| Investments in property plant and equipment | -2.081 M 60.55 % | -5.275 M 34.78 % | -8.088 M -753.16 % | -948.000 K 30.35 % | -1.361 M -15.05 % | -1.183 M -123.91 % | 4.947 M 1 866.79 % | -280.000 K 54.84 % | -620.000 K -68.94 % | -367.000 K -24.41 % | -295.000 K 79.21 % | -1.419 M 37.90 % | -2.285 M 68.68 % | -7.295 M -24.42 % | -5.863 M -40.57 % | -4.171 M -36.62 % | -3.053 M 26.87 % | -4.175 M -92.93 % | -2.164 M -27.37 % | -1.699 M -74.79 % | -972.000 K 85.44 % | -6.677 M -44.24 % | -4.629 M -73.18 % | -2.673 M 36.81 % | -4.230 M -12.02 % | -3.776 M 65.28 % | -10.875 M -0.69 % | -10.800 M -7.31 % | -10.064 M -94.70 % | -5.169 M -34.40 % | -3.846 M 8.93 % | -4.223 M -48.70 % | -2.840 M -64.73 % | -1.724 M -26.02 % | -1.368 M 12.25 % | -1.559 M -16.78 % | -1.335 M -12.00 % | -1.192 M 18.63 % | -1.465 M -95.33 % | -750.000 K 31.32 % | -1.092 M 15.81 % | -1.297 M 21.11 % | -1.644 M -164.31 % | -622.000 K -8.55 % | -573.000 K 37.38 % | -915.000 K -230.32 % | -277.000 K 68.38 % | -876.000 K 82.53 % | -5.014 M |
| Acquisitions net | -23.345 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.000 K 99.72 % | -37.198 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -808.000 K 97.63 % | -34.033 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.000 M -11 233.33 % | -2.700 M 94.57 % | -49.720 M | 0.000 100.00 % | -55.000 K 99.96 % | -125.771 M -8 632.63 % | 1.474 M 110.09 % | -14.607 M -104 435.71 % | 14.000 K -99.10 % | 1.551 M -3.12 % | 1.601 M 111.07 % | -14.460 M -1 424.18 % | 1.092 M 51.67 % | 720.000 K 3.90 % | 693.000 K 104.71 % | -14.717 M -3 444.77 % | 440.000 K 39.24 % | 316.000 K | 0.000 100.00 % | -1.392 M | 0.000 | 0.000 | 0.000 100.00 % | -35.467 M | 0.000 100.00 % | -3.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -35.804 M 86.79 % | -271.022 M -209.54 % | -87.555 M 39.39 % | -144.461 M | 0.000 100.00 % | -84.527 M -30.42 % | -64.809 M 30.43 % | -93.158 M -12.49 % | -82.816 M 27.20 % | -113.756 M -50.92 % | -75.374 M -1 443.60 % | -4.883 M 82.73 % | -28.279 M 21.42 % | -35.989 M -31.53 % | -27.361 M 14.86 % | -32.136 M 4.88 % | -33.784 M -2 152.27 % | -1.500 M 97.17 % | -52.914 M -570.31 % | -7.894 M 88.45 % | -68.343 M -14.96 % | -59.451 M -137.93 % | -24.987 M -2.95 % | -24.272 M 28.27 % | -33.839 M 19.00 % | -41.776 M -344.28 % | -9.403 M 85.08 % | -63.029 M -15.70 % | -54.476 M 67.63 % | -168.290 M -2 616.55 % | -6.195 M -38.90 % | -4.460 M 66.98 % | -13.506 M -130.64 % | -5.856 M 30.51 % | -8.427 M -13.86 % | -7.401 M 81.01 % | -38.976 M | 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 | 85.000 M -31.35 % | 123.822 M 15.72 % | 107.000 M 107.77 % | 51.500 M -25.36 % | 69.000 M 18.97 % | 58.000 M -7.20 % | 62.499 M -16.67 % | 75.001 M 36.37 % | 55.000 M 4.84 % | 52.460 M 49.89 % | 35.000 M 17.06 % | 29.900 M -16.48 % | 35.800 M 2.51 % | 34.925 M 34.07 % | 26.050 M -54.72 % | 57.529 M 1 954.61 % | 2.800 M -87.91 % | 23.160 M -37.24 % | 36.900 M -19.85 % | 46.038 M 9.88 % | 41.900 M 283.52 % | 10.925 M 21.39 % | 9.000 M -72.46 % | 32.675 M -71.32 % | 113.924 M 202.24 % | 37.693 M 1.91 % | 36.985 M -45.26 % | 67.564 M -7.11 % | 72.738 M 137.32 % | 30.650 M 375.34 % | 6.448 M -66.18 % | 19.066 M 35.59 % | 14.062 M 53.68 % | 9.150 M -7.73 % | 9.917 M -27.64 % | 13.705 M 1 422.78 % | 900.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 |
| Other investing activites | -4.319 M | 0.000 -100.00 % | 457.999 K 110.62 % | -4.314 M -80.43 % | -2.391 M 36.21 % | -3.748 M 64.01 % | -10.414 M -245.64 % | -3.013 M -3.33 % | -2.916 M -2.50 % | -2.845 M 28.01 % | -3.952 M 8.20 % | -4.305 M 9.86 % | -4.776 M -6.20 % | -4.497 M 2.03 % | -4.590 M -1.19 % | -4.536 M -28.79 % | -3.522 M -30.83 % | -2.692 M 8.96 % | -2.957 M -20.84 % | -2.447 M -39.19 % | -1.758 M -2.03 % | -1.723 M | 0.000 | 0.000 100.00 % | -1.474 M -110.09 % | 14.607 M | 0.000 100.00 % | -16.172 M -910.12 % | -1.601 M | 0.000 100.00 % | -1.092 M -51.67 % | -720.000 K -3.90 % | -693.000 K -104.77 % | 14.517 M 195.78 % | -15.157 M -4 696.52 % | -316.000 K 95.14 % | -6.501 M -567.03 % | 1.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.344 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 55.255 M -33.22 % | 82.743 M 148.20 % | -171.652 M -315.45 % | -41.317 M 47.84 % | -79.213 M -249.55 % | 52.966 M 181.87 % | -64.693 M -1 037.72 % | 6.899 M 116.55 % | -41.694 M -24.21 % | -33.568 M 59.56 % | -83.003 M -59.60 % | -52.006 M -411.02 % | -10.177 M -97.77 % | -5.146 M 74.76 % | -20.392 M -195.02 % | 21.461 M 159.76 % | -35.911 M -105.31 % | -17.491 M 93.66 % | -275.721 M -1 909.34 % | -13.722 M 25.60 % | -18.444 M 71.98 % | -65.818 M -19.38 % | -55.135 M 54.34 % | -120.756 M -241.36 % | 85.422 M 109 415.38 % | 78.000 K 100.50 % | -15.652 M -147.81 % | 32.740 M 9 322.54 % | -355.000 K 99.18 % | -43.455 M 73.77 % | -165.688 M -2 015.91 % | 8.648 M 27.89 % | 6.762 M 207.68 % | -6.280 M 47.77 % | -12.024 M -423.31 % | 3.719 M 147.46 % | -7.836 M 80.49 % | -40.168 M -2 641.84 % | -1.465 M -95.33 % | -750.000 K 31.32 % | -1.092 M 97.03 % | -36.764 M -2 136.25 % | -1.644 M 58.55 % | -3.966 M -592.15 % | -573.000 K 37.38 % | -915.000 K -230.32 % | -277.000 K 68.38 % | -876.000 K 82.53 % | -5.014 M |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -45.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -709.000 K -100.96 % | 73.750 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K | 0.000 100.00 % | -45.651 M -10 873.80 % | -416.000 K 88.64 % | -3.662 M -101.11 % | 328.433 M 1 132 627.59 % | -29.000 K 96.64 % | -864.000 K -100.44 % | 195.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -408.000 K -100.21 % | 196.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K -3.03 % | -66.000 K 99.65 % | -18.604 M -28 968.75 % | -64.000 K -8.47 % | -59.000 K 0.00 % | -59.000 K 7.81 % | -64.000 K -1.59 % | -63.000 K 10.00 % | -70.000 K |
| Common stock issued | 2.889 M | 0.000 -100.00 % | 2.502 M 231.39 % | 755.000 K -87.49 % | 6.035 M 4 542.31 % | 130.000 K -96.93 % | 4.232 M 1 206.17 % | 324.000 K -94.71 % | 6.126 M 8 778.26 % | 69.000 K -98.73 % | 5.451 M 117.95 % | 2.501 M -60.65 % | 6.355 M 274.48 % | 1.697 M -74.48 % | 6.649 M 2 602.85 % | 246.000 K -96.31 % | 6.669 M 543.73 % | 1.036 M -81.36 % | 5.558 M 403.90 % | 1.103 M -81.29 % | 5.894 M 270.46 % | 1.591 M -74.45 % | 6.227 M 187.36 % | 2.167 M -55.84 % | 4.907 M 113.81 % | 2.295 M -51.71 % | 4.753 M 42.31 % | 3.340 M -37.59 % | 5.352 M 393.27 % | 1.085 M -71.96 % | 3.869 M 63.11 % | 2.372 M -93.19 % | 34.824 M 3 982.53 % | 853.000 K -62.90 % | 2.299 M -31.09 % | 3.336 M 46.70 % | 2.274 M 460.10 % | 406.000 K -85.05 % | 2.715 M | 0.000 | 0.000 100.00 % | -641.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -585.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -673.000 K 78.20 % | -3.087 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.526 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -255.000 K 93.77 % | -4.091 M -661.82 % | -537.000 K 71.51 % | -1.885 M -44.67 % | -1.303 M 3.27 % | -1.347 M -69.65 % | -794.000 K 40.08 % | -1.325 M 24.89 % | -1.764 M -13.22 % | -1.558 M -9.64 % | -1.421 M -7.33 % | -1.324 M 62.35 % | -3.517 M -345.19 % | -790.000 K 51.74 % | -1.637 M 15.84 % | -1.945 M 43.80 % | -3.461 M 25.92 % | -4.672 M 67.53 % | -14.388 M -329.88 % | -3.347 M 41.84 % | -5.755 M -95.95 % | -2.937 M -9.43 % | -2.684 M -40.01 % | -1.917 M -25.05 % | -1.533 M 24.33 % | -2.026 M 2.92 % | -2.087 M -12.20 % | -1.860 M -89.99 % | -979.000 K -101.86 % | -485.000 K 31.40 % | -707.000 K -30.20 % | -543.000 K -17.53 % | -462.000 K -100.87 % | -230.000 K -11.11 % | -207.000 K 76.69 % | -888.000 K -425.44 % | -169.000 K 89.39 % | -1.593 M -2 313.64 % | -66.000 K -131.28 % | 211.000 K 147.52 % | -444.000 K 27.45 % | -612.000 K -100.53 % | 115.012 M 9 458.18 % | -1.229 M -401.23 % | 408.000 K -98.69 % | 31.071 M 62 042.00 % | 50.000 K 107.05 % | -709.000 K -1 917.95 % | 39.000 K |
| Net cash used provided by financing activities | 2.634 M 156.33 % | -4.676 M -337.96 % | 1.965 M 104.17 % | -47.122 M -1 095.82 % | 4.732 M 488.82 % | -1.217 M -135.40 % | 3.438 M 443.46 % | -1.001 M -122.95 % | 4.362 M 298.45 % | -2.198 M -102.83 % | 77.780 M 6 508.33 % | 1.177 M -58.53 % | 2.838 M 212.90 % | 907.000 K -81.90 % | 5.012 M 392.93 % | -1.711 M -153.34 % | 3.208 M 106.51 % | -49.287 M -433.06 % | -9.246 M -56.55 % | -5.906 M -101.80 % | 328.572 M 23 996.15 % | -1.375 M -151.33 % | 2.679 M -98.63 % | 196.247 M 5 716.45 % | 3.374 M 1 154.28 % | 269.000 K -89.91 % | 2.666 M 80.14 % | 1.480 M -66.16 % | 4.373 M 2 177.60 % | 192.000 K -99.90 % | 199.781 M 10 822.96 % | 1.829 M -94.68 % | 34.362 M 5 415.57 % | 623.000 K -70.22 % | 2.092 M -14.54 % | 2.448 M 16.29 % | 2.105 M 277.34 % | -1.187 M -144.81 % | 2.649 M 1 155.45 % | 211.000 K 141.21 % | -512.000 K 24.48 % | -678.000 K -100.70 % | 96.408 M 7 556.15 % | -1.293 M -470.49 % | 349.000 K -98.73 % | 27.486 M 196 428.57 % | -14.000 K 98.19 % | -772.000 K -2 390.32 % | -31.000 K |
| Effect of forex changes on cash | -1.079 M -365.11 % | 407.000 K -4.24 % | 425.000 K -87.90 % | 3.513 M 159.54 % | -5.900 M -247.76 % | 3.993 M 38.55 % | 2.882 M 679.88 % | -497.000 K 94.25 % | -8.651 M -370.17 % | 3.202 M 294.77 % | -1.644 M -440.79 % | -304.000 K -821.21 % | -33.000 K -101.15 % | 2.860 M 1 757.14 % | 154.000 K 103.07 % | -5.024 M -447.87 % | -917.000 K -112.27 % | -432.000 K 54.29 % | -945.000 K -558.74 % | 206.000 K 138.43 % | -536.000 K -165.45 % | 819.000 K -43.28 % | 1.444 M 241.02 % | -1.024 M -82.86 % | -560.000 K -276.66 % | 317.000 K 163.78 % | -497.000 K -16 466.67 % | -3.000 K 97.97 % | -148.000 K 44.36 % | -266.000 K -168.91 % | 386.000 K 238.85 % | -278.000 K 17.26 % | -336.000 K -100.69 % | 49.017 M -7.94 % | 53.243 M 4.64 % | 50.882 M | 0.000 | 0.000 | 0.000 100.00 % | -77.000 K -150.99 % | 151.000 K 343.55 % | -62.000 K -16.98 % | -53.000 K -133.76 % | 157.000 K 164.34 % | -244.000 K -2 611.11 % | -9.000 K 35.71 % | -14.000 K -800.00 % | 2.000 K 100.00 % | 1.000 K |
| Net change in cash | 96.627 M -16.74 % | 116.051 M 188.78 % | -130.714 M -249.65 % | -37.384 M 26.15 % | -50.624 M -142.36 % | 119.515 M 929.73 % | -14.404 M -137.65 % | 38.259 M 356.55 % | -14.913 M -148.26 % | 30.902 M 1 065.08 % | -3.202 M 83.85 % | -19.828 M -1 195.95 % | -1.530 M -103.93 % | 38.934 M 697.17 % | 4.884 M -77.90 % | 22.104 M 195.21 % | -23.217 M 62.87 % | -62.522 M 76.54 % | -266.464 M -2 503.20 % | -10.236 M -103.10 % | 330.187 M 601.86 % | -65.792 M -64.75 % | -39.934 M -153.31 % | 74.909 M -7.54 % | 81.021 M 854.54 % | 8.488 M 172.90 % | -11.644 M -131.73 % | 36.700 M 478.51 % | -9.696 M 69.31 % | -31.595 M -203.83 % | 30.429 M 2 704.52 % | 1.085 M -97.74 % | 48.084 M -6.75 % | 51.562 M 5.11 % | 49.055 M -7.56 % | 53.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.247 M 140.95 % | -3.045 M 91.87 % | -37.431 M -138.60 % | 96.984 M 1 628.99 % | -6.343 M -82.27 % | -3.480 M -112.18 % | 28.565 M 2 403.63 % | -1.240 M 68.46 % | -3.931 M 45.27 % | -7.183 M |
| Cash at beginning of period | 246.664 M 88.85 % | 130.613 M -50.02 % | 261.327 M -12.52 % | 298.711 M -12.68 % | 342.086 M 53.70 % | 222.571 M -6.08 % | 236.975 M 19.25 % | 198.716 M -6.98 % | 213.629 M 16.91 % | 182.727 M -1.72 % | 185.929 M -9.64 % | 205.757 M -0.74 % | 207.287 M 23.13 % | 168.353 M 2.99 % | 163.469 M 15.64 % | 141.365 M -14.11 % | 164.582 M -27.53 % | 227.104 M -53.99 % | 493.568 M -2.03 % | 503.804 M 190.18 % | 173.617 M -27.48 % | 239.409 M -14.30 % | 279.343 M 36.64 % | 204.434 M 65.65 % | 123.413 M 7.39 % | 114.925 M -9.20 % | 126.569 M 40.84 % | 89.869 M -9.74 % | 99.565 M -24.09 % | 131.160 M 30.21 % | 100.731 M 1.09 % | 99.646 M 93.25 % | 51.562 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.715 M | 0.000 -100.00 % | 83.508 M -3.52 % | 86.553 M -30.19 % | 123.984 M 359.20 % | 27.000 M -19.02 % | 33.343 M -9.45 % | 36.823 M 345.91 % | 8.258 M -13.06 % | 9.498 M -29.27 % | 13.429 M -34.85 % | 20.612 M |
| Cash at end of period | 343.291 M 39.17 % | 246.664 M 88.85 % | 130.613 M -50.02 % | 261.327 M -10.34 % | 291.462 M -14.80 % | 342.086 M 53.70 % | 222.571 M -6.08 % | 236.975 M 19.25 % | 198.716 M -6.98 % | 213.629 M 16.91 % | 182.727 M -1.72 % | 185.929 M -9.64 % | 205.757 M -0.74 % | 207.287 M 23.13 % | 168.353 M 2.99 % | 163.469 M 15.64 % | 141.365 M -14.11 % | 164.582 M -27.53 % | 227.104 M -53.99 % | 493.568 M -2.03 % | 503.804 M 190.18 % | 173.617 M -27.48 % | 239.409 M -14.30 % | 279.343 M 36.64 % | 204.434 M 65.65 % | 123.413 M 7.39 % | 114.925 M -9.20 % | 126.569 M 40.84 % | 89.869 M -9.74 % | 99.565 M -24.09 % | 131.160 M 30.21 % | 100.731 M 1.09 % | 99.646 M 93.25 % | 51.562 M 5.11 % | 49.055 M -7.56 % | 53.068 M 4.75 % | 50.662 M -4.68 % | 53.148 M -39.41 % | 87.715 M 3.49 % | 84.755 M 1.49 % | 83.508 M -3.52 % | 86.553 M -30.19 % | 123.984 M 359.20 % | 27.000 M -19.02 % | 33.343 M -9.45 % | 36.823 M 345.91 % | 8.258 M -13.06 % | 9.498 M -29.27 % | 13.429 M |
| Operating cash flow | 39.817 M 5.96 % | 37.577 M -2.52 % | 38.548 M -18.92 % | 47.542 M 59.77 % | 29.757 M -53.34 % | 63.773 M 45.04 % | 43.969 M 33.82 % | 32.858 M 5.75 % | 31.070 M -51.04 % | 63.466 M 1 631.68 % | 3.665 M -88.29 % | 31.305 M 435.86 % | 5.842 M -85.51 % | 40.313 M 100.46 % | 20.110 M 169.97 % | 7.449 M -28.40 % | 10.403 M 121.91 % | 4.688 M -75.89 % | 19.448 M 111.71 % | 9.186 M -55.40 % | 20.595 M 3 438.66 % | 582.000 K -94.75 % | 11.078 M 2 406.34 % | 441.999 K 106.13 % | -7.215 M -192.22 % | 7.824 M 325.45 % | 1.839 M -25.94 % | 2.483 M 118.30 % | -13.566 M -213.68 % | 11.934 M 394.67 % | -4.050 M 55.56 % | -9.114 M -224.92 % | 7.296 M -11.05 % | 8.202 M 42.79 % | 5.744 M 244.29 % | -3.981 M -219.87 % | 3.321 M -52.90 % | 7.051 M 293.91 % | 1.790 M -3.92 % | 1.863 M 217.02 % | -1.592 M -2 280.82 % | 73.000 K -96.79 % | 2.273 M 283.16 % | -1.241 M 58.80 % | -3.012 M -250.37 % | 2.003 M 314.22 % | -935.000 K 59.08 % | -2.285 M -6.83 % | -2.139 M |
| Capital expenditure | -2.081 M -80.49 % | -1.153 M 72.13 % | -4.137 M 21.38 % | -5.262 M -286.63 % | -1.361 M -15.05 % | -1.183 M 11.85 % | -1.342 M -379.29 % | -279.999 K 54.84 % | -620.000 K -68.94 % | -367.000 K -24.41 % | -295.000 K 79.21 % | -1.419 M 37.90 % | -2.285 M 68.68 % | -7.295 M -24.42 % | -5.863 M 32.66 % | -8.707 M -185.19 % | -3.053 M 26.87 % | -4.175 M -92.93 % | -2.164 M -27.37 % | -1.699 M -74.79 % | -972.000 K 85.44 % | -6.677 M -110.63 % | -3.170 M -164.39 % | -1.199 M 56.49 % | -2.756 M -16.04 % | -2.375 M 74.57 % | -9.341 M -0.99 % | -9.249 M -9.29 % | -8.463 M -91.95 % | -4.409 M -60.09 % | -2.754 M 21.38 % | -3.503 M -63.16 % | -2.147 M -62.90 % | -1.318 M -42.03 % | -928.000 K 25.34 % | -1.243 M 6.89 % | -1.335 M -12.00 % | -1.192 M 18.63 % | -1.465 M -95.33 % | -750.000 K 31.32 % | -1.092 M 15.81 % | -1.297 M 21.11 % | -1.644 M -164.31 % | -622.000 K -8.55 % | -573.000 K 37.38 % | -915.000 K -230.32 % | -277.000 K 68.38 % | -876.000 K 82.53 % | -5.014 M |
| Free CashFlow | 37.736 M 3.60 % | 36.424 M 5.85 % | 34.411 M -18.61 % | 42.280 M 48.89 % | 28.396 M -54.63 % | 62.590 M 46.83 % | 42.627 M 30.85 % | 32.578 M 6.99 % | 30.450 M -51.74 % | 63.099 M 1 772.37 % | 3.370 M -88.72 % | 29.886 M 740.20 % | 3.557 M -89.23 % | 33.018 M 131.75 % | 14.247 M 1 232.51 % | -1.258 M -117.12 % | 7.350 M 1 332.75 % | 513.000 K -97.03 % | 17.284 M 130.85 % | 7.487 M -61.85 % | 19.623 M 421.95 % | -6.095 M -177.07 % | 7.908 M 1 144.65 % | -757.000 K 92.41 % | -9.971 M -282.99 % | 5.449 M 172.63 % | -7.502 M -10.88 % | -6.766 M 69.29 % | -22.029 M -392.74 % | 7.525 M 210.60 % | -6.804 M 46.07 % | -12.617 M -345.04 % | 5.149 M -25.20 % | 6.884 M 42.94 % | 4.816 M 192.19 % | -5.224 M -363.04 % | 1.986 M -66.10 % | 5.859 M 1 702.77 % | 325.000 K -70.80 % | 1.113 M 141.47 % | -2.684 M -119.28 % | -1.224 M -294.59 % | 629.000 K 133.76 % | -1.863 M 48.03 % | -3.585 M -429.50 % | 1.088 M 189.77 % | -1.212 M 61.66 % | -3.161 M 55.81 % | -7.153 M |
| 2026 | 2025 | 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |