PetIQ, Inc. PETQ
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.102 B 19.58 % | 921.513 M -1.18 % | 932.528 M 19.55 % | 780.051 M 9.95 % | 709.431 M 34.21 % | 528.614 M 98.22 % | 266.687 M 33.24 % | 200.162 M -2.69 % | 205.687 M 27.37 % | 161.491 M |
| Net income | 2.131 M 104.38 % | -48.620 M -196.77 % | -16.383 M 79.78 % | -81.022 M -466.51 % | -14.302 M -1 728.90 % | -782.000 K 77.61 % | -3.493 M -2.80 % | -3.398 M -151.89 % | -1.349 M 87.72 % | -10.985 M |
| Income before tax | 2.366 M 104.99 % | -47.406 M -278.82 % | -12.514 M 56.56 % | -28.806 M -63.57 % | -17.611 M -2 968.12 % | -574.000 K -104.87 % | 11.787 M 447.19 % | -3.395 M -151.67 % | -1.349 M 87.73 % | -10.991 M |
| Income before tax ratio | 0.00 104.17 % | -0.05 -283.35 % | -0.01 63.66 % | -0.04 -48.76 % | -0.02 -2 186.13 % | 0.00 -102.46 % | 0.04 360.58 % | -0.02 -158.61 % | -0.01 90.36 % | -0.07 |
| EBITDA | 81.486 M 547.33 % | 12.588 M -74.23 % | 48.848 M 118.32 % | 22.375 M 80.11 % | 12.423 M -36.68 % | 19.619 M 16.61 % | 16.825 M 536.11 % | 2.645 M -44.58 % | 4.773 M 180.14 % | -5.956 M |
| Net income ratio | 0.00 103.67 % | -0.05 -200.32 % | -0.02 83.09 % | -0.10 -415.22 % | -0.02 -1 262.76 % | 0.00 88.71 % | -0.01 22.85 % | -0.02 -158.84 % | -0.01 90.36 % | -0.07 |
| Ratio EBITDA | 0.07 441.33 % | 0.01 -73.92 % | 0.05 82.62 % | 0.03 63.80 % | 0.02 -52.82 % | 0.04 -41.17 % | 0.06 377.43 % | 0.01 -43.05 % | 0.02 162.92 % | -0.04 |
| Gross profit ratio | 0.23 0.81 % | 0.23 13.83 % | 0.20 15.33 % | 0.17 14.50 % | 0.15 -3.93 % | 0.16 -17.92 % | 0.19 18.06 % | 0.16 -14.59 % | 0.19 41.04 % | 0.13 |
| Weighted average shs out dil | 29.530 M 1.27 % | 29.159 M 3.25 % | 28.242 M 14.67 % | 24.629 M 8.73 % | 22.652 M 31.58 % | 17.216 M 30.20 % | 13.223 M 7.63 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M |
| Weighted average shs out | 29.135 M -0.08 % | 29.159 M 3.25 % | 28.242 M 14.67 % | 24.629 M 8.73 % | 22.652 M 31.58 % | 17.216 M 30.20 % | 13.223 M 7.63 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M |
| EPS diluted | 0.07 104.32 % | -1.67 -187.93 % | -0.58 82.37 % | -3.29 -422.22 % | -0.63 -1 287.67 % | -0.05 82.54 % | -0.26 7.14 % | -0.28 -154.55 % | -0.11 87.70 % | -0.89 |
| Earnings per share | 0.07 104.38 % | -1.67 -187.93 % | -0.58 82.37 % | -3.29 -422.22 % | -0.63 -1 287.67 % | -0.05 82.54 % | -0.26 7.14 % | -0.28 -154.55 % | -0.11 87.70 % | -0.89 |
| Gross profit | 252.740 M 20.55 % | 209.663 M 12.48 % | 186.393 M 37.88 % | 135.188 M 25.89 % | 107.383 M 28.93 % | 83.288 M 62.69 % | 51.194 M 57.29 % | 32.547 M -16.88 % | 39.158 M 79.64 % | 21.798 M |
| Income tax expense | -173.000 K -114.25 % | 1.214 M -68.62 % | 3.869 M -92.59 % | 52.216 M 1 678.00 % | -3.309 M -400.61 % | -661.000 K -116.65 % | 3.970 M 132 233.33 % | 3.000 K | 0.000 100.00 % | -6.000 K |
| Cost of revenue | 849.223 M 19.30 % | 711.850 M -4.60 % | 746.135 M 15.70 % | 644.863 M 7.11 % | 602.048 M 35.19 % | 445.326 M 106.65 % | 215.493 M 28.56 % | 167.615 M 0.65 % | 166.529 M 19.21 % | 139.693 M |
| General and administrative expenses | 146.025 M -10.12 % | 162.461 M 14.20 % | 142.266 M 34.49 % | 105.779 M 22.34 % | 86.465 M 19.66 % | 72.260 M 105.25 % | 35.205 M 10.55 % | 31.845 M 9.32 % | 29.131 M 24.40 % | 23.417 M |
| Selling and marketing expenses | 45.600 M 126.87 % | 20.100 M 24.07 % | 16.200 M 60.40 % | 10.100 M 124.44 % | 4.500 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 6.077 M 10.61 % | 5.494 M |
| Other expenses | -160.000 K -223.08 % | 130.000 K -93.24 % | 1.922 M 236.60 % | 571.000 K 231.98 % | 172.000 K 149.86 % | -345.000 K -271.64 % | 201.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 192.725 M 5.57 % | 182.561 M 7.06 % | 170.521 M 23.23 % | 138.375 M 34.08 % | 103.200 M 42.82 % | 72.260 M 90.63 % | 37.905 M 19.03 % | 31.845 M -10.52 % | 35.588 M 11.88 % | 31.809 M |
| Cost and expenses | 1.042 B 16.50 % | 894.411 M -2.43 % | 916.656 M 17.03 % | 783.238 M 11.06 % | 705.248 M 36.26 % | 517.586 M 104.26 % | 253.398 M 27.04 % | 199.460 M -1.31 % | 202.117 M 17.85 % | 171.502 M |
| Research and development expenses | 1.100 M -47.62 % | 2.100 M -73.75 % | 8.000 M 247.83 % | 2.300 M 76.92 % | 1.300 M 540.39 % | 203.000 K -60.51 % | 514.000 K 65.81 % | 310.000 K -18.42 % | 380.000 K -66.70 % | 1.141 M |
| Selling general and administrative expenses | 191.625 M 4.96 % | 182.561 M 15.21 % | 158.466 M 36.75 % | 115.879 M 27.39 % | 90.965 M 25.89 % | 72.260 M 93.18 % | 37.405 M 17.46 % | 31.845 M -9.55 % | 35.208 M 21.78 % | 28.911 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 980.000 K |
| Interest expense | 34.547 M 26.20 % | 27.374 M 10.84 % | 24.696 M 8.28 % | 22.807 M 57.34 % | 14.495 M 80.69 % | 8.022 M 413.24 % | 1.563 M -48.89 % | 3.058 M -13.74 % | 3.545 M | 0.000 |
| Depreciation and amortization | 44.573 M 36.64 % | 32.620 M -11.03 % | 36.666 M 47.36 % | 24.882 M 64.36 % | 15.139 M 27.22 % | 11.900 M 250.00 % | 3.400 M 14.02 % | 2.982 M -5.03 % | 3.140 M 36.64 % | 2.298 M |
| Operating income | 60.015 M 120.38 % | 27.232 M 71.57 % | 15.872 M 706.73 % | -2.616 M -160.07 % | 4.355 M -43.79 % | 7.748 M -41.70 % | 13.289 M 1 793.02 % | 702.000 K -80.34 % | 3.570 M 143.25 % | -8.254 M |
| Operating income ratio | 0.05 84.30 % | 0.03 73.62 % | 0.02 607.52 % | 0.00 -154.63 % | 0.01 -58.12 % | 0.01 -70.59 % | 0.05 1 320.81 % | 0.00 -79.79 % | 0.02 133.96 % | -0.05 |
| Total other income expenses net | -34.707 M -27.39 % | -27.244 M 4.02 % | -28.386 M -28.29 % | -22.127 M -52.87 % | -14.474 M -73.92 % | -8.322 M -454.06 % | -1.502 M 63.34 % | -4.097 M 16.71 % | -4.919 M -465.40 % | -870.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 351.933 M -5.05 % | 370.669 M -7.62 % | 401.250 M 13.24 % | 354.328 M 40.35 % | 252.455 M 453.29 % | 45.628 M 326.18 % | -20.173 M -174.31 % | 27.146 M -7.51 % | 29.350 M 115.49 % | 13.620 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -20.00 % | 250.000 K -96.50 % | 7.144 M | 0.000 |
| Total debt | 468.302 M -0.77 % | 471.934 M -1.81 % | 480.656 M 23.95 % | 387.784 M 38.63 % | 279.727 M 149.78 % | 111.988 M 531.88 % | 17.723 M -36.51 % | 27.913 M -14.38 % | 32.600 M 117.48 % | 14.990 M |
| Accumulated other comprehensive income loss | -1.706 M 23.29 % | -2.224 M -225.15 % | -684.000 K 0.29 % | -686.000 K 39.35 % | -1.131 M 14.06 % | -1.316 M -91.56 % | -687.000 K 64.59 % | -1.940 M -4 519.05 % | -42.000 K -108.88 % | 473.000 K |
| Retained earnings | -160.602 M 1.31 % | -162.733 M -42.09 % | -114.525 M -22.65 % | -93.377 M -487.17 % | -15.903 M -257.37 % | -4.450 M -27.40 % | -3.493 M | 0.000 | 0.000 | 0.000 |
| Common stock | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 3.57 % | 28.000 K -3.45 % | 29.000 K 38.10 % | 21.000 K -99.95 % | 42.941 M -7.33 % | 46.339 M -2.81 % | 47.681 M |
| Total equity | 222.998 M 5.29 % | 211.793 M -17.02 % | 255.220 M -13.20 % | 294.022 M -10.44 % | 328.310 M 2.28 % | 320.978 M 206.15 % | 104.844 M 155.83 % | 40.982 M -11.44 % | 46.275 M -3.87 % | 48.139 M |
| Other non current liabilities | 3.600 M 251.22 % | 1.025 M 123.31 % | 459.000 K -67.14 % | 1.397 M 1 094.02 % | 117.000 K -77.63 % | 523.000 K 119.75 % | 238.000 K -85.84 % | 1.681 M -31.33 % | 2.448 M -25.02 % | 3.265 M |
| Long term debt | 452.099 M -0.98 % | 456.588 M -1.98 % | 465.806 M 10.19 % | 422.718 M 55.82 % | 271.287 M 147.22 % | 109.737 M 524.50 % | 17.572 M -31.34 % | 25.592 M -21.13 % | 32.447 M 117.41 % | 14.924 M |
| Total non current liabilities | 455.699 M -0.42 % | 457.613 M -1.86 % | 466.265 M 23.85 % | 376.472 M 38.71 % | 271.404 M 146.15 % | 110.260 M 519.09 % | 17.810 M -34.70 % | 27.273 M -21.84 % | 34.895 M 91.85 % | 18.189 M |
| Other current liabilities | 26.454 M -11.48 % | 29.885 M 5.99 % | 28.195 M 0.67 % | 28.008 M 114.85 % | 13.036 M 81.64 % | 7.177 M 88.57 % | 3.806 M 167.84 % | 1.421 M -21.14 % | 1.802 M 168.55 % | 671.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 23.811 M 260.21 % | 6.610 M -55.49 % | 14.850 M 201.36 % | 4.928 M -41.62 % | 8.440 M 274.94 % | 2.251 M 1 390.73 % | 151.000 K -93.49 % | 2.321 M 1 416.99 % | 153.000 K -66.15 % | 452.000 K |
| Total current liabilities | 189.529 M 26.78 % | 149.490 M 52.38 % | 98.102 M -2.96 % | 101.098 M 38.46 % | 73.014 M 13.74 % | 64.196 M 252.90 % | 18.191 M 39.13 % | 13.075 M 17.11 % | 11.165 M 162.21 % | 4.258 M |
| Total liabilities | 645.228 M 6.28 % | 607.103 M 7.57 % | 564.367 M 18.17 % | 477.570 M 38.66 % | 344.418 M 97.42 % | 174.456 M 384.59 % | 36.001 M -10.77 % | 40.348 M -12.40 % | 46.060 M 105.19 % | 22.447 M |
| Other non current assets | 2.083 M 51.71 % | 1.373 M -32.16 % | 2.024 M 8.24 % | 1.870 M -41.82 % | 3.214 M 12.50 % | 2.857 M 16.80 % | 2.446 M -20.48 % | 3.076 M -61.07 % | 7.901 M 385.02 % | 1.629 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -20.00 % | 250.000 K -96.50 % | 7.144 M | 0.000 |
| Intangible assets | 159.729 M -7.39 % | 172.479 M -9.54 % | 190.662 M -10.49 % | 213.000 M 77.57 % | 119.956 M 35.47 % | 88.546 M 2 611.15 % | 3.266 M -19.44 % | 4.054 M -27.30 % | 5.576 M -7.11 % | 6.003 M |
| GoodWill | 199.404 M 8.78 % | 183.306 M -20.68 % | 231.110 M -0.02 % | 231.158 M 0.05 % | 231.045 M 84.79 % | 125.029 M 2 368.98 % | 5.064 M 9.63 % | 4.619 M -17.22 % | 5.580 M -4.81 % | 5.862 M |
| Goodwill and intangible assets | 359.133 M 0.94 % | 355.785 M -15.65 % | 421.772 M -5.04 % | 444.158 M 26.54 % | 351.001 M 64.35 % | 213.575 M 2 463.93 % | 8.330 M -3.95 % | 8.673 M -22.26 % | 11.156 M -5.98 % | 11.865 M |
| Property plant equipment net | 76.176 M -16.86 % | 91.626 M -5.64 % | 97.102 M 16.61 % | 83.268 M 13.58 % | 73.310 M 168.19 % | 27.335 M 82.23 % | 15.000 M 15.00 % | 13.044 M 0.65 % | 12.960 M -4.14 % | 13.520 M |
| Total non current assets | 437.392 M -2.54 % | 448.784 M -13.84 % | 520.898 M -1.59 % | 529.296 M 8.62 % | 487.305 M 69.37 % | 287.713 M 799.95 % | 31.970 M 28.95 % | 24.793 M -22.56 % | 32.017 M 18.52 % | 27.014 M |
| Other current assets | 12.645 M 53.50 % | 8.238 M -7.40 % | 8.896 M 7.03 % | 8.312 M 17.55 % | 7.071 M 67.88 % | 4.212 M -18.44 % | 5.164 M 18.90 % | 4.343 M -51.04 % | 8.871 M -20.76 % | 11.195 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 116.369 M 14.92 % | 101.265 M 27.53 % | 79.406 M 137.34 % | 33.456 M 22.68 % | 27.272 M -58.90 % | 66.360 M 75.11 % | 37.896 M 4 840.81 % | 767.000 K -76.40 % | 3.250 M 137.23 % | 1.370 M |
| Cash and short term investments | 116.369 M 14.92 % | 101.265 M 27.53 % | 79.406 M 137.34 % | 33.456 M 22.68 % | 27.272 M -58.90 % | 66.360 M 75.11 % | 37.896 M 4 840.81 % | 767.000 K -76.40 % | 3.250 M 137.23 % | 1.370 M |
| Total current assets | 430.834 M 16.41 % | 370.112 M 23.91 % | 298.689 M 23.27 % | 242.296 M 30.67 % | 185.423 M -10.73 % | 207.721 M 90.79 % | 108.875 M 92.57 % | 56.537 M -6.27 % | 60.318 M 38.43 % | 43.572 M |
| Inventory | 159.309 M 11.71 % | 142.605 M 47.87 % | 96.440 M -1.36 % | 97.773 M 22.67 % | 79.703 M -13.50 % | 92.142 M 109.15 % | 44.056 M 28.70 % | 34.232 M 1.62 % | 33.685 M 44.34 % | 23.338 M |
| Net receivables | 142.511 M 20.77 % | 118.004 M 3.56 % | 113.947 M 10.89 % | 102.755 M 43.96 % | 71.377 M 58.59 % | 45.007 M 106.84 % | 21.759 M 26.54 % | 17.195 M 18.49 % | 14.512 M 11.88 % | 12.971 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.780 M 36.03 % | 43.946 M 633.17 % | 5.994 M 2 497.60 % | -250.000 K 96.50 % | -7.144 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 139.264 M 23.25 % | 112.995 M 105.23 % | 55.057 M -19.19 % | 68.131 M 32.20 % | 51.538 M -5.90 % | 54.768 M 284.77 % | 14.234 M 52.51 % | 9.333 M 1.34 % | 9.210 M 193.78 % | 3.135 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.785 M -4.49 % | 1.869 M -21.93 % | 2.394 M -92.43 % | 31.614 M -30.05 % | 45.196 M -29.92 % | 64.496 M 69.15 % | 38.130 M 200 784.21 % | -19.000 K 13.64 % | -22.000 K -46.67 % | -15.000 K |
| Capital lease obligations | 21.887 M 9.95 % | 19.907 M -16.48 % | 23.836 M -0.86 % | 24.042 M -1.99 % | 24.530 M 957.78 % | 2.319 M 496.14 % | 389.000 K -10.37 % | 434.000 K 9.87 % | 395.000 K -55.62 % | 890.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 383.492 M 2.30 % | 374.852 M 1.86 % | 368.006 M 15.13 % | 319.642 M 6.50 % | 300.120 M 14.45 % | 262.219 M 269.98 % | 70.873 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 868.226 M 6.02 % | 818.896 M -0.08 % | 819.587 M 6.22 % | 771.592 M 14.70 % | 672.728 M 35.79 % | 495.434 M 251.76 % | 140.845 M 73.18 % | 81.330 M -11.92 % | 92.335 M 30.81 % | 70.586 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -172.000 K -128.71 % | 599.000 K -82.82 % | 3.487 M -93.23 % | 51.511 M 1 589.62 % | -3.458 M -310.20 % | -843.000 K -122.85 % | 3.690 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 9.468 M -16.68 % | 11.363 M 20.52 % | 9.428 M 2.81 % | 9.170 M 24.68 % | 7.355 M 92.94 % | 3.812 M 752.80 % | 447.000 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.049 M -208.01 % | 1.897 M 111.45 % | -16.568 M 27.85 % | -22.962 M -419.23 % | 7.193 M 123.35 % | -30.808 M -210.13 % | -9.934 M -919.92 % | -974.000 K 89.62 % | -9.383 M -488.28 % | -1.595 M |
| Accounts receivables | -24.457 M -491.18 % | -4.137 M 63.05 % | -11.197 M 64.62 % | -31.652 M -124.12 % | -14.123 M 0.61 % | -14.209 M -229.45 % | -4.313 M -94.63 % | -2.216 M -16.20 % | -1.907 M -1.98 % | -1.870 M |
| Inventory | -16.041 M 65.35 % | -46.297 M -3 708.50 % | 1.283 M 107.19 % | -17.846 M -158.61 % | 30.448 M 183.17 % | -36.610 M -276.72 % | -9.718 M -1 692.99 % | -542.000 K 94.79 % | -10.399 M -450.13 % | 2.970 M |
| Accounts payables | 25.950 M -55.68 % | 58.546 M 582.61 % | -12.131 M -169.58 % | 17.435 M 329.56 % | -7.595 M -148.37 % | 15.701 M 278.16 % | 4.152 M 3 892.31 % | 104.000 K -98.30 % | 6.114 M | 0.000 |
| Other working capital | 12.499 M 301.11 % | -6.215 M -213.47 % | 5.477 M -39.82 % | 9.101 M 692.13 % | -1.537 M -135.66 % | 4.310 M 7 936.36 % | -55.000 K -103.27 % | 1.680 M 152.65 % | -3.191 M -18.40 % | -2.695 M |
| Other non cash items | 7.936 M -83.23 % | 47.317 M 950.79 % | 4.503 M -41.72 % | 7.727 M 2.53 % | 7.536 M 162.40 % | 2.872 M 1 058.06 % | 248.000 K 139.30 % | -631.000 K -153.61 % | 1.177 M -50.59 % | 2.382 M |
| Net cash provided by operating activities | 61.887 M 28.87 % | 48.024 M 102.06 % | 23.767 M 616.56 % | -4.601 M -122.09 % | 20.833 M 267.83 % | -12.413 M -311.03 % | 5.882 M 735.21 % | -926.000 K 85.57 % | -6.415 M 18.80 % | -7.900 M |
| Investments in property plant and equipment | -9.145 M 23.62 % | -11.973 M 61.71 % | -31.270 M 73.60 % | -118.464 M -1 052.82 % | -10.276 M -43.16 % | -7.178 M -73.76 % | -4.131 M -102.40 % | -2.041 M -31.68 % | -1.550 M 79.78 % | -7.664 M |
| Acquisitions net | -27.634 M | 0.000 -100.00 % | 5.132 M 1 061.09 % | 442.000 K 100.24 % | -185.090 M -98.91 % | -93.052 M | 0.000 -100.00 % | 1.000 K -91.67 % | 12.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 5.132 M 105.37 % | -95.630 M -28 226.47 % | 340.000 K 48.47 % | 229.000 K | 0.000 -100.00 % | 1.000 K -91.67 % | 12.000 K | 0.000 |
| Net cash used for investing activites | -36.779 M -207.18 % | -11.973 M 54.19 % | -26.138 M 77.85 % | -118.022 M 39.48 % | -195.026 M -95.02 % | -100.001 M -2 320.75 % | -4.131 M -102.50 % | -2.040 M -32.64 % | -1.538 M 79.93 % | -7.664 M |
| Debt repayment | -9.094 M -0.01 % | -9.093 M -120.87 % | 43.571 M -69.18 % | 141.387 M 0.75 % | 140.331 M 100.87 % | 69.862 M 761.95 % | -10.554 M -85.39 % | -5.693 M -131.51 % | 18.067 M 393.44 % | -6.157 M |
| Common stock issued | 54.000 K | 0.000 -100.00 % | 13.426 M 44.77 % | 9.274 M 300.09 % | 2.318 M -96.86 % | 73.914 M -28.94 % | 104.010 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -984.000 K 74.49 % | -3.857 M -311.63 % | -937.000 K -57.48 % | -595.000 K -421.93 % | -114.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.149 M -51.18 % | -760.000 K -115.96 % | 4.763 M 139.60 % | -12.028 M -133.19 % | -5.158 M -107.25 % | 71.108 M 222.42 % | -58.085 M -1 009.71 % | 6.385 M 177.30 % | -8.260 M -140.57 % | 20.359 M |
| Net cash used provided by financing activities | -10.189 M 25.68 % | -13.710 M -128.37 % | 48.334 M -62.46 % | 128.764 M -4.66 % | 135.059 M -4.19 % | 140.970 M 298.55 % | 35.371 M 5 011.42 % | 692.000 K -92.94 % | 9.807 M -30.95 % | 14.202 M |
| Effect of forex changes on cash | 185.000 K 138.38 % | -482.000 K -3 607.69 % | -13.000 K -130.23 % | 43.000 K -6.52 % | 46.000 K 150.00 % | -92.000 K -1 414.29 % | 7.000 K 103.35 % | -209.000 K -903.85 % | 26.000 K 4.00 % | 25.000 K |
| Net change in cash | 15.104 M -30.90 % | 21.859 M -52.43 % | 45.950 M 643.05 % | 6.184 M 115.82 % | -39.088 M -237.32 % | 28.464 M -23.34 % | 37.129 M 1 595.33 % | -2.483 M -232.07 % | 1.880 M 240.61 % | -1.337 M |
| Cash at beginning of period | 101.265 M 27.53 % | 79.406 M 137.34 % | 33.456 M 22.68 % | 27.272 M -58.90 % | 66.360 M 75.11 % | 37.896 M 4 840.81 % | 767.000 K -76.40 % | 3.250 M 137.23 % | 1.370 M -49.39 % | 2.707 M |
| Cash at end of period | 116.369 M 14.92 % | 101.265 M 27.53 % | 79.406 M 137.34 % | 33.456 M 22.68 % | 27.272 M -58.90 % | 66.360 M 75.11 % | 37.896 M 4 840.81 % | 767.000 K -76.40 % | 3.250 M 137.23 % | 1.370 M |
| Operating cash flow | 61.887 M 28.87 % | 48.024 M 102.06 % | 23.767 M 616.56 % | -4.601 M -122.09 % | 20.833 M 267.83 % | -12.413 M -311.03 % | 5.882 M 735.21 % | -926.000 K 85.57 % | -6.415 M 18.80 % | -7.900 M |
| Capital expenditure | -9.145 M 23.62 % | -11.973 M 61.71 % | -31.270 M 73.60 % | -118.464 M -1 052.82 % | -10.276 M -43.16 % | -7.178 M -73.76 % | -4.131 M -102.40 % | -2.041 M -31.68 % | -1.550 M 79.78 % | -7.664 M |
| Free CashFlow | 52.742 M 46.30 % | 36.051 M 580.49 % | -7.503 M 93.90 % | -123.065 M -1 265.72 % | 10.557 M 153.89 % | -19.591 M -1 218.85 % | 1.751 M 159.02 % | -2.967 M 62.75 % | -7.965 M 48.82 % | -15.564 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 328.941 M 6.65 % | 308.443 M 40.25 % | 219.927 M -20.61 % | 277.019 M -11.93 % | 314.547 M 8.29 % | 290.471 M 57.80 % | 184.079 M -12.23 % | 209.725 M -16.78 % | 252.014 M -8.59 % | 275.695 M 40.21 % | 196.636 M -6.60 % | 210.534 M -22.32 % | 271.011 M 6.55 % | 254.347 M 54.89 % | 164.208 M 1.31 % | 162.083 M -39.29 % | 266.982 M 42.94 % | 186.778 M 21.02 % | 154.336 M -17.03 % | 186.025 M -15.69 % | 220.634 M 48.64 % | 148.436 M 33.70 % | 111.024 M -15.50 % | 131.382 M -23.23 % | 171.142 M 48.73 % | 115.066 M 121.60 % | 51.926 M -14.25 % | 60.554 M -30.54 % | 87.178 M 30.06 % | 67.029 M 49.24 % | 44.913 M 7.78 % | 41.671 M -32.00 % | 61.280 M 17.17 % | 52.298 M -5.89 % | 55.570 M |
| Net income | 15.322 M 2.78 % | 14.907 M 185.25 % | -17.487 M -3 977.38 % | 451.000 K -95.24 % | 9.468 M -2.38 % | 9.699 M 240.81 % | -6.888 M 86.10 % | -49.571 M -1 170.19 % | 4.632 M 47.94 % | 3.131 M 122.17 % | -14.124 M -78.74 % | -7.902 M -296.27 % | 4.026 M 98.03 % | 2.033 M 119.51 % | -10.419 M 83.48 % | -63.061 M -3 234.80 % | -1.891 M 10.08 % | -2.103 M 80.84 % | -10.977 M -86.37 % | -5.890 M -254.39 % | 3.815 M 136.81 % | 1.611 M 146.37 % | -3.474 M -256.42 % | 2.221 M -11.12 % | 2.499 M 223.22 % | -2.028 M 37.92 % | -3.267 M -1 345.58 % | -226.000 K -103.72 % | 6.071 M 41.81 % | 4.281 M 225.99 % | -3.398 M -35.27 % | -2.512 M -520.77 % | 597.000 K 295.74 % | -305.000 K -108.22 % | 3.710 M |
| Income before tax | 16.351 M 6.49 % | 15.354 M 183.69 % | -18.347 M -2 582.68 % | 739.000 K -92.42 % | 9.745 M -4.73 % | 10.229 M 269.27 % | -6.043 M 87.90 % | -49.926 M -1 045.39 % | 5.281 M 60.96 % | 3.281 M 130.40 % | -10.793 M -34.73 % | -8.011 M -309.22 % | 3.829 M 55.59 % | 2.461 M 120.96 % | -11.744 M -3.37 % | -11.361 M -498.26 % | -1.899 M 50.05 % | -3.802 M 77.80 % | -17.124 M -69.54 % | -10.100 M -248.53 % | 6.800 M 140.62 % | 2.826 M 142.36 % | -6.671 M -241.85 % | 4.703 M -26.72 % | 6.418 M 227.75 % | -5.024 M -17 424.14 % | 29.000 K -97.94 % | 1.409 M -76.79 % | 6.070 M 41.86 % | 4.279 M 463.55 % | -1.177 M 53.14 % | -2.512 M -520.07 % | 598.000 K 296.71 % | -304.000 K -108.19 % | 3.710 M |
| Income before tax ratio | 0.05 -0.14 % | 0.05 159.67 % | -0.08 -3 227.17 % | 0.00 -91.39 % | 0.03 -12.02 % | 0.04 207.27 % | -0.03 86.21 % | -0.24 -1 236.02 % | 0.02 76.08 % | 0.01 121.68 % | -0.05 -44.25 % | -0.04 -369.32 % | 0.01 46.02 % | 0.01 113.53 % | -0.07 -2.03 % | -0.07 -885.45 % | -0.01 65.06 % | -0.02 81.65 % | -0.11 -104.36 % | -0.05 -276.16 % | 0.03 61.88 % | 0.02 131.69 % | -0.06 -267.86 % | 0.04 -4.55 % | 0.04 185.89 % | -0.04 -7 917.89 % | 0.00 -97.60 % | 0.02 -66.58 % | 0.07 9.07 % | 0.06 343.60 % | -0.03 56.53 % | -0.06 -717.74 % | 0.01 267.88 % | -0.01 -108.71 % | 0.07 |
| EBITDA | 35.461 M 9.69 % | 32.328 M 3 881.28 % | 812.000 K -96.71 % | 24.717 M -15.82 % | 29.361 M 9.89 % | 26.718 M 171.00 % | 9.859 M 128.60 % | -34.472 M -268.06 % | 20.512 M 1.22 % | 20.265 M 321.22 % | 4.811 M -18.49 % | 5.902 M -69.30 % | 19.227 M 1.94 % | 18.862 M 209.82 % | 6.088 M 44.57 % | 4.211 M -54.97 % | 9.351 M 56.50 % | 5.975 M 180.62 % | -7.411 M -169 721.26 % | -4.364 K -100.04 % | 11.848 M 50.85 % | 7.854 M 649.62 % | -1.429 M -114.37 % | 9.942 M -14.81 % | 11.671 M 1 443.04 % | -869.000 K -176.90 % | 1.130 M -59.63 % | 2.799 M -62.73 % | 7.510 M 34.25 % | 5.594 M 437.88 % | 1.040 M 190.99 % | -1.143 M -151.63 % | 2.214 M -25.88 % | 2.987 M -54.49 % | 6.563 M |
| Net income ratio | 0.05 -3.62 % | 0.05 160.78 % | -0.08 -4 983.93 % | 0.00 -94.59 % | 0.03 -9.85 % | 0.03 189.24 % | -0.04 84.17 % | -0.24 -1 385.98 % | 0.02 61.84 % | 0.01 115.81 % | -0.07 -91.37 % | -0.04 -352.66 % | 0.01 85.86 % | 0.01 112.60 % | -0.06 83.69 % | -0.39 -5 393.05 % | -0.01 37.09 % | -0.01 84.17 % | -0.07 -124.63 % | -0.03 -283.11 % | 0.02 59.32 % | 0.01 134.69 % | -0.03 -285.10 % | 0.02 15.77 % | 0.01 182.85 % | -0.02 71.99 % | -0.06 -1 585.77 % | 0.00 -105.36 % | 0.07 9.04 % | 0.06 184.42 % | -0.08 -25.51 % | -0.06 -718.77 % | 0.01 267.05 % | -0.01 -108.74 % | 0.07 |
| Ratio EBITDA | 0.11 2.86 % | 0.10 2 738.75 % | 0.00 -95.86 % | 0.09 -4.41 % | 0.09 1.48 % | 0.09 71.74 % | 0.05 132.58 % | -0.16 -301.94 % | 0.08 10.73 % | 0.07 200.43 % | 0.02 -12.72 % | 0.03 -60.49 % | 0.07 -4.33 % | 0.07 100.02 % | 0.04 42.70 % | 0.03 -25.82 % | 0.04 9.49 % | 0.03 166.62 % | -0.05 -204 589.88 % | 0.00 -100.04 % | 0.05 1.49 % | 0.05 511.09 % | -0.01 -117.01 % | 0.08 10.97 % | 0.07 1 002.98 % | -0.01 -134.70 % | 0.02 -52.92 % | 0.05 -46.34 % | 0.09 3.22 % | 0.08 260.41 % | 0.02 184.42 % | -0.03 -175.92 % | 0.04 -36.74 % | 0.06 -51.64 % | 0.12 |
| Gross profit ratio | 0.27 11.05 % | 0.24 20.82 % | 0.20 -23.69 % | 0.26 11.60 % | 0.23 9.58 % | 0.21 0.44 % | 0.21 -11.84 % | 0.24 -1.56 % | 0.25 17.63 % | 0.21 11.42 % | 0.19 -6.11 % | 0.20 -9.17 % | 0.22 17.08 % | 0.19 7.97 % | 0.17 -12.57 % | 0.20 26.00 % | 0.16 -8.22 % | 0.17 29.85 % | 0.13 -9.63 % | 0.15 -7.26 % | 0.16 -5.05 % | 0.17 9.42 % | 0.15 -17.27 % | 0.18 19.69 % | 0.15 11.41 % | 0.14 -31.91 % | 0.20 -1.93 % | 0.21 12.97 % | 0.18 0.53 % | 0.18 6.80 % | 0.17 15.28 % | 0.15 1.09 % | 0.15 -21.74 % | 0.19 -16.00 % | 0.22 |
| Weighted average shs out dil | 34.940 M 0.46 % | 34.781 M 19.14 % | 29.193 M -1.76 % | 29.715 M 1.16 % | 29.373 M -16.63 % | 35.230 M 21.62 % | 28.967 M -0.88 % | 29.224 M -0.36 % | 29.329 M 0.13 % | 29.290 M 0.61 % | 29.113 M 0.60 % | 28.940 M -0.74 % | 29.156 M 7.97 % | 27.004 M 6.26 % | 25.413 M 1.92 % | 24.935 M 2.09 % | 24.425 M 2.94 % | 23.728 M 1.25 % | 23.436 M 2.01 % | 22.974 M 1.67 % | 22.597 M 2.82 % | 21.978 M 3.27 % | 21.283 M 23.46 % | 17.239 M 7.69 % | 16.008 M 9.83 % | 14.575 M 10.23 % | 13.223 M 0.00 % | 13.223 M 13.00 % | 11.702 M -4.75 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M |
| Weighted average shs out | 29.534 M 0.86 % | 29.283 M 0.31 % | 29.193 M 0.04 % | 29.181 M 0.15 % | 29.136 M 0.04 % | 29.125 M 0.55 % | 28.967 M -0.88 % | 29.224 M -0.20 % | 29.283 M 0.41 % | 29.164 M 0.30 % | 29.077 M 0.47 % | 28.940 M 1.58 % | 28.491 M 7.98 % | 26.386 M 5.02 % | 25.124 M 0.85 % | 24.911 M 1.99 % | 24.425 M 4.53 % | 23.367 M 0.75 % | 23.192 M 2.37 % | 22.654 M 1.29 % | 22.365 M 2.59 % | 21.800 M 5.41 % | 20.681 M 22.06 % | 16.944 M 6.03 % | 15.980 M 10.32 % | 14.486 M 9.55 % | 13.223 M 0.00 % | 13.223 M 13.00 % | 11.702 M -4.75 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M 0.00 % | 12.285 M |
| EPS diluted | 0.44 2.33 % | 0.43 171.67 % | -0.60 -4 047.37 % | 0.02 -95.25 % | 0.32 0.00 % | 0.32 233.33 % | -0.24 85.88 % | -1.70 -1 162.50 % | 0.16 45.45 % | 0.11 122.45 % | -0.49 -81.48 % | -0.27 -292.86 % | 0.14 75.00 % | 0.08 119.51 % | -0.41 83.79 % | -2.53 -3 168.73 % | -0.08 12.64 % | -0.09 81.15 % | -0.47 -80.77 % | -0.26 -252.94 % | 0.17 142.86 % | 0.07 143.75 % | -0.16 -223.08 % | 0.13 -18.75 % | 0.16 214.29 % | -0.14 44.00 % | -0.25 -1 361.99 % | -0.02 -103.29 % | 0.52 766.67 % | 0.06 121.43 % | -0.28 -40.00 % | -0.20 -511.52 % | 0.05 295.97 % | -0.02 -108.21 % | 0.30 |
| Earnings per share | 0.52 1.96 % | 0.51 185.00 % | -0.60 -3 970.97 % | 0.02 -95.30 % | 0.33 0.00 % | 0.33 237.50 % | -0.24 85.88 % | -1.70 -1 162.50 % | 0.16 45.45 % | 0.11 122.45 % | -0.49 -81.48 % | -0.27 -292.86 % | 0.14 75.00 % | 0.08 119.51 % | -0.41 83.79 % | -2.53 -3 168.73 % | -0.08 14.00 % | -0.09 80.85 % | -0.47 -80.77 % | -0.26 -252.94 % | 0.17 142.86 % | 0.07 141.18 % | -0.17 -230.77 % | 0.13 -18.75 % | 0.16 214.29 % | -0.14 44.00 % | -0.25 -1 361.99 % | -0.02 -103.29 % | 0.52 766.67 % | 0.06 121.43 % | -0.28 -40.00 % | -0.20 -511.52 % | 0.05 295.97 % | -0.02 -108.21 % | 0.30 |
| Gross profit | 88.283 M 18.43 % | 74.543 M 69.45 % | 43.990 M -39.42 % | 72.611 M -1.72 % | 73.879 M 18.66 % | 62.261 M 58.49 % | 39.284 M -22.62 % | 50.770 M -18.08 % | 61.974 M 7.53 % | 57.635 M 56.22 % | 36.894 M -12.31 % | 42.072 M -29.44 % | 59.628 M 24.75 % | 47.799 M 67.23 % | 28.582 M -11.42 % | 32.268 M -23.51 % | 42.184 M 31.19 % | 32.154 M 57.14 % | 20.462 M -25.02 % | 27.291 M -21.80 % | 34.901 M 41.13 % | 24.730 M 46.29 % | 16.905 M -30.09 % | 24.182 M -8.12 % | 26.318 M 65.70 % | 15.883 M 50.89 % | 10.526 M -15.91 % | 12.517 M -21.53 % | 15.951 M 30.75 % | 12.200 M 59.39 % | 7.654 M 24.25 % | 6.160 M -31.26 % | 8.961 M -8.30 % | 9.772 M -20.94 % | 12.361 M |
| Income tax expense | 885.000 K 170.64 % | 327.000 K 129.84 % | -1.096 M -487.28 % | 283.000 K 47.40 % | 192.000 K -57.14 % | 448.000 K -46.98 % | 845.000 K 338.03 % | -355.000 K -158.87 % | 603.000 K 398.35 % | 121.000 K -96.71 % | 3.682 M 1 061.51 % | 317.000 K 254.63 % | -205.000 K -373.33 % | 75.000 K -51.92 % | 156.000 K -99.71 % | 53.168 M 87 060.66 % | 61.000 K 105.22 % | -1.169 M 65.48 % | -3.386 M -159.66 % | -1.304 M -248.01 % | 881.000 K 76.20 % | 500.000 K 135.34 % | -1.415 M -276.65 % | 801.000 K -21.47 % | 1.020 M 195.60 % | -1.067 M -131.20 % | 3.420 M 521.82 % | 550.000 K 55 100.00 % | -1.000 K 50.00 % | -2.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 |
| Cost of revenue | 240.658 M 2.89 % | 233.900 M 32.95 % | 175.937 M -13.93 % | 204.408 M -15.07 % | 240.668 M 5.46 % | 228.210 M 57.61 % | 144.795 M -8.91 % | 158.955 M -16.36 % | 190.040 M -12.85 % | 218.060 M 36.51 % | 159.742 M -5.18 % | 168.462 M -20.30 % | 211.383 M 2.34 % | 206.548 M 52.29 % | 135.626 M 4.48 % | 129.815 M -42.25 % | 224.798 M 45.38 % | 154.624 M 15.50 % | 133.874 M -15.66 % | 158.734 M -14.54 % | 185.733 M 50.14 % | 123.706 M 31.44 % | 94.119 M -12.20 % | 107.200 M -25.98 % | 144.824 M 46.02 % | 99.183 M 139.57 % | 41.400 M -13.82 % | 48.037 M -32.56 % | 71.227 M 29.91 % | 54.829 M 47.16 % | 37.259 M 4.92 % | 35.511 M -32.13 % | 52.319 M 23.03 % | 42.526 M -1.58 % | 43.209 M |
| General and administrative expenses | 0.000 | 0.000 100.00 % | -3.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.455 M -8.39 % | 45.252 M 4.89 % | 43.142 M 6.07 % | 40.672 M 24.64 % | 32.631 M 13.02 % | 28.872 M 15.90 % | 24.912 M -11.47 % | 28.141 M -2.51 % | 28.867 M 19.19 % | 24.219 M -0.94 % | 24.450 M 23.87 % | 19.738 M 5.39 % | 18.728 M 10.54 % | 16.943 M 10.55 % | 15.326 M -16.37 % | 18.325 M 79.22 % | 10.225 M 0.35 % | 10.189 M 26.97 % | 8.025 M 22.30 % | 6.562 M -7.32 % | 7.080 M -6.68 % | 7.587 M -8.61 % | 8.302 M 2.96 % | 8.063 M 47.11 % | 5.481 M |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 45.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M 75.76 % | 3.300 M 32.00 % | 2.500 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 532.000 K -62.48 % | 1.418 M 138.72 % | 594.000 K 245.35 % | 172.000 K -60.55 % | 436.000 K -61.55 % | 1.134 M 147.60 % | 458.000 K 54.73 % | 296.000 K 8.42 % | 273.000 K | 0.000 | 0.000 -100.00 % | 378.000 K |
| Other expenses | 24.000 K -80.95 % | 126.000 K 6 400.00 % | -2.000 K 94.29 % | -35.000 K 76.82 % | -151.000 K -680.77 % | 26.000 K -73.47 % | 98.000 K 156.98 % | -172.000 K -185.57 % | 201.000 K 6 600.00 % | 3.000 K 101.79 % | -168.000 K -112.62 % | 1.331 M 201.13 % | 442.000 K 39.43 % | 317.000 K 341.98 % | -131.000 K -1 107.69 % | 13.000 K -95.99 % | 324.000 K -11.23 % | 365.000 K 123.93 % | 163.000 K 2 616.67 % | 6.000 K 200.00 % | 2.000 K -84.62 % | 13.000 K -51.85 % | 27.000 K | 0.000 | 0.000 100.00 % | -96.000 K | 0.000 -100.00 % | 14.000 K 366.67 % | 3.000 K 200.00 % | -3.000 K -160.00 % | 5.000 K 0.00 % | 5.000 K -99.24 % | 654.000 K | 0.000 | 0.000 |
| Operating expenses | 59.311 M 19.32 % | 49.707 M 18.24 % | 42.040 M -23.59 % | 55.021 M -0.25 % | 55.159 M 27.31 % | 43.326 M 14.78 % | 37.747 M -17.91 % | 45.984 M -9.11 % | 50.595 M 4.89 % | 48.236 M 16.36 % | 41.455 M -8.39 % | 45.252 M 4.89 % | 43.142 M 6.07 % | 40.672 M 24.64 % | 32.631 M -8.24 % | 35.562 M -7.61 % | 38.492 M 21.46 % | 31.690 M 9.78 % | 28.867 M -1.63 % | 29.345 M 20.02 % | 24.450 M 19.05 % | 20.538 M 9.66 % | 18.728 M 6.28 % | 17.621 M 4.00 % | 16.943 M -10.68 % | 18.968 M 80.92 % | 10.484 M -2.37 % | 10.739 M 15.76 % | 9.277 M 25.28 % | 7.405 M -1.76 % | 7.538 M -5.09 % | 7.942 M -4.34 % | 8.302 M 2.96 % | 8.063 M 2.21 % | 7.889 M |
| Cost and expenses | 299.969 M 5.77 % | 283.607 M 30.11 % | 217.977 M -15.98 % | 259.429 M -12.30 % | 295.827 M 8.95 % | 271.536 M 48.75 % | 182.542 M -10.93 % | 204.939 M -14.83 % | 240.635 M -9.64 % | 266.296 M 32.36 % | 201.197 M -5.86 % | 213.714 M -16.03 % | 254.525 M 2.95 % | 247.220 M 46.93 % | 168.257 M 1.74 % | 165.377 M -37.19 % | 263.290 M 41.32 % | 186.314 M 14.48 % | 162.741 M -13.47 % | 188.079 M -10.52 % | 210.183 M 45.71 % | 144.244 M 27.82 % | 112.847 M -9.59 % | 124.821 M -22.84 % | 161.767 M 36.92 % | 118.151 M 127.72 % | 51.884 M -11.73 % | 58.776 M -26.99 % | 80.504 M 29.36 % | 62.234 M 38.92 % | 44.797 M 3.09 % | 43.453 M -28.32 % | 60.621 M 19.83 % | 50.589 M -1.00 % | 51.098 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 150.00 % | 3.200 M 255.56 % | 900.000 K -18.18 % | 1.100 M 450.00 % | 200.000 K -66.67 % | 600.000 K -33.33 % | 900.000 K -10.00 % | 1.000 M 11.11 % | 900.000 K 350.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K 44.93 % | 69.000 K 109.09 % | 33.000 K -31.25 % | 48.000 K -2.04 % | 49.000 K -43.68 % | 87.000 K -23.68 % | 114.000 K -3.39 % | 118.000 K -39.49 % | 195.000 K 214.52 % | 62.000 K -24.39 % | 82.000 K -3.53 % | 85.000 K 4.94 % | 81.000 K 3.85 % | 78.000 K |
| Selling general and administrative expenses | 59.311 M 19.32 % | 49.707 M 18.24 % | 42.040 M -23.59 % | 55.021 M -0.25 % | 55.159 M 27.31 % | 43.326 M 14.78 % | 37.747 M -17.91 % | 45.984 M -9.11 % | 50.595 M 4.89 % | 48.236 M 16.36 % | 41.455 M -8.39 % | 45.252 M 4.89 % | 43.142 M 6.07 % | 40.672 M 24.64 % | 32.631 M -5.89 % | 34.672 M 22.90 % | 28.212 M -7.93 % | 30.641 M 6.15 % | 28.867 M 10.95 % | 26.019 M 6.42 % | 24.450 M 19.63 % | 20.438 M 9.13 % | 18.728 M 7.17 % | 17.475 M 4.37 % | 16.744 M -11.50 % | 18.919 M 81.97 % | 10.397 M -2.15 % | 10.625 M 16.01 % | 9.159 M 30.47 % | 7.020 M -4.83 % | 7.376 M -6.16 % | 7.860 M -5.32 % | 8.302 M 2.96 % | 8.063 M 37.62 % | 5.859 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 762.000 K |
| Interest expense | 9.254 M 1.63 % | 9.106 M 8.28 % | 8.410 M -1.99 % | 8.581 M -2.75 % | 8.824 M 1.05 % | 8.732 M 13.73 % | 7.678 M 5.53 % | 7.276 M 15.51 % | 6.299 M 2.91 % | 6.121 M 1.97 % | 6.003 M -2.68 % | 6.168 M -19.43 % | 7.655 M 57.19 % | 4.870 M -37.56 % | 7.799 M 21.35 % | 6.427 M 20.60 % | 5.329 M 13.29 % | 4.704 M 2.84 % | 4.574 M -20.34 % | 5.742 M 156.11 % | 2.242 M 15.75 % | 1.937 M 2.92 % | 1.882 M -12.83 % | 2.159 M -2.57 % | 2.216 M 25.55 % | 1.765 M 732.55 % | 212.000 K -39.77 % | 352.000 K -34.21 % | 535.000 K 15.30 % | 464.000 K -30.64 % | 669.000 K -9.23 % | 737.000 K -1.86 % | 751.000 K -16.65 % | 901.000 K | 0.000 |
| Depreciation and amortization | 7.067 M -8.15 % | 7.694 M -28.42 % | 10.749 M -30.19 % | 15.397 M 44.70 % | 10.641 M 36.72 % | 7.783 M -5.36 % | 8.224 M 0.56 % | 8.178 M 2.33 % | 7.992 M -2.60 % | 8.205 M -14.54 % | 9.601 M 23.96 % | 7.745 M 0.03 % | 7.743 M -32.85 % | 11.531 M 14.93 % | 10.033 M 9.71 % | 9.145 M 44.54 % | 6.327 M 15.67 % | 5.470 M -0.62 % | 5.504 M 11.21 % | 4.949 M 66.91 % | 2.965 M -4.08 % | 3.091 M -12.68 % | 3.540 M 10.18 % | 3.213 M 0.66 % | 3.192 M 26.57 % | 2.522 M 183.69 % | 889.000 K -14.35 % | 1.038 M 24.16 % | 836.000 K -1.76 % | 851.000 K -28.43 % | 1.189 M 59.81 % | 744.000 K -13.99 % | 865.000 K -32.21 % | 1.276 M 115.18 % | 593.000 K |
| Operating income | 28.972 M 16.65 % | 24.836 M 1 173.66 % | 1.950 M -79.16 % | 9.355 M -50.03 % | 18.720 M -1.14 % | 18.935 M 360.49 % | -7.269 M -257.54 % | 4.614 M -59.45 % | 11.379 M 21.07 % | 9.399 M 306.07 % | -4.561 M -43.43 % | -3.180 M -119.29 % | 16.486 M 131.32 % | 7.127 M 276.02 % | -4.049 M -22.92 % | -3.294 M -189.22 % | 3.692 M 695.69 % | 464.000 K 103.67 % | -12.635 M -189.53 % | -4.364 M -148.54 % | 8.991 M 84.54 % | 4.872 M 200.39 % | -4.853 M -173.97 % | 6.561 M -30.02 % | 9.375 M 403.89 % | -3.085 M -7 445.24 % | 42.000 K -97.64 % | 1.778 M -73.36 % | 6.674 M 39.19 % | 4.795 M 4 033.62 % | 116.000 K 106.51 % | -1.782 M -370.41 % | 659.000 K -61.44 % | 1.709 M -71.37 % | 5.970 M |
| Operating income ratio | 0.09 9.38 % | 0.08 808.15 % | 0.01 -73.74 % | 0.03 -43.26 % | 0.06 -8.70 % | 0.07 265.08 % | -0.04 -279.49 % | 0.02 -51.28 % | 0.05 32.44 % | 0.03 246.98 % | -0.02 -53.56 % | -0.02 -124.83 % | 0.06 117.09 % | 0.03 213.64 % | -0.02 -21.33 % | -0.02 -246.96 % | 0.01 456.66 % | 0.00 103.03 % | -0.08 -248.98 % | -0.02 -157.57 % | 0.04 24.16 % | 0.03 175.09 % | -0.04 -187.53 % | 0.05 -8.84 % | 0.05 304.32 % | -0.03 -3 414.70 % | 0.00 -97.25 % | 0.03 -61.65 % | 0.08 7.02 % | 0.07 2 669.75 % | 0.00 106.04 % | -0.04 -497.66 % | 0.01 -67.09 % | 0.03 -69.58 % | 0.11 |
| Total other income expenses net | -9.230 M 2.66 % | -9.482 M -12.72 % | -8.412 M 2.37 % | -8.616 M 4.00 % | -8.975 M -3.09 % | -8.706 M -808.96 % | 1.228 M 116.49 % | -7.448 M -22.14 % | -6.098 M 0.33 % | -6.118 M 1.83 % | -6.232 M -29.00 % | -4.831 M 61.83 % | -12.657 M -171.26 % | -4.666 M 39.36 % | -7.695 M -15.45 % | -6.665 M -34.56 % | -4.953 M -16.10 % | -4.266 M 4.97 % | -4.489 M 21.74 % | -5.736 M -161.80 % | -2.191 M -7.09 % | -2.046 M -12.54 % | -1.818 M 17.66 % | -2.208 M 11.61 % | -2.498 M -28.83 % | -1.939 M -14 815.38 % | -13.000 K 96.48 % | -369.000 K 38.91 % | -604.000 K -17.05 % | -516.000 K 60.09 % | -1.293 M -77.12 % | -730.000 K -1 096.72 % | -61.000 K 96.97 % | -2.013 M -3.23 % | -1.950 M |
| 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-03-31 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 376.456 M -14.28 % | 439.148 M 24.78 % | 351.933 M 3.82 % | 338.978 M -12.48 % | 387.302 M -12.63 % | 443.272 M 19.59 % | 370.669 M -11.35 % | 418.123 M -12.41 % | 477.377 M 5.44 % | 452.763 M 12.84 % | 401.250 M -1.38 % | 406.855 M -11.58 % | 460.149 M -0.56 % | 462.720 M 30.59 % | 354.328 M 7.77 % | 328.767 M 22.80 % | 267.736 M -17.73 % | 325.443 M 28.91 % | 252.455 M -7.18 % | 271.979 M 242.26 % | 79.466 M 5.49 % | 75.329 M 65.09 % | 45.628 M -59.86 % | 113.659 M 6.31 % | 106.911 M -21.37 % | 135.965 M 773.99 % | -20.173 M 22.59 % | -26.060 M -174.60 % | 34.935 M -21.61 % | 44.567 M 64.18 % | 27.146 M -0.94 % | 27.403 M 1 900.22 % | 1.370 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.740 M |
| Total debt | 460.586 M -0.85 % | 464.522 M -0.81 % | 468.302 M 1.02 % | 463.592 M -0.46 % | 465.739 M -0.63 % | 468.682 M -0.69 % | 471.934 M -0.61 % | 474.841 M -1.64 % | 482.773 M -4.19 % | 503.867 M 4.83 % | 480.656 M 2.26 % | 470.029 M -3.55 % | 487.312 M 2.86 % | 473.784 M 22.18 % | 387.784 M 0.33 % | 386.520 M 0.46 % | 384.759 M 8.83 % | 353.551 M 26.39 % | 279.727 M -0.96 % | 282.434 M 143.41 % | 116.030 M -10.54 % | 129.696 M 15.81 % | 111.988 M -5.21 % | 118.141 M -0.37 % | 118.583 M -15.71 % | 140.679 M 693.77 % | 17.723 M -13.45 % | 20.476 M -43.10 % | 35.983 M -21.68 % | 45.943 M 64.59 % | 27.913 M -4.10 % | 29.107 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -1.790 M -4.92 % | -1.706 M 0.52 % | -1.715 M 13.82 % | -1.990 M 12.53 % | -2.275 M -2.29 % | -2.224 M 29.13 % | -3.138 M -42.44 % | -2.203 M -93.93 % | -1.136 M -66.08 % | -684.000 K 17.09 % | -825.000 K -554.76 % | -126.000 K 74.80 % | -500.000 K 27.11 % | -686.000 K 44.99 % | -1.247 M 29.71 % | -1.774 M -7.19 % | -1.655 M -46.33 % | -1.131 M 31.91 % | -1.661 M -25.17 % | -1.327 M -41.02 % | -941.000 K 28.50 % | -1.316 M -25.45 % | -1.049 M -14.90 % | -913.000 K -113.82 % | -427.000 K 37.85 % | -687.000 K -0.44 % | -684.000 K 52.00 % | -1.425 M 20.79 % | -1.799 M 7.27 % | -1.940 M -403.90 % | -385.000 K -100.80 % | 48.154 M |
| Retained earnings | -130.373 M 10.52 % | -145.695 M 9.28 % | -160.602 M -12.22 % | -143.115 M 0.31 % | -143.566 M 6.19 % | -153.034 M 5.96 % | -162.733 M -4.38 % | -155.898 M -46.02 % | -106.762 M 4.16 % | -111.394 M 2.73 % | -114.525 M -14.07 % | -100.401 M -8.54 % | -92.499 M 4.17 % | -96.525 M -3.37 % | -93.377 M -12.56 % | -82.959 M -316.94 % | -19.897 M -10.50 % | -18.006 M -13.22 % | -15.903 M -223.63 % | -4.914 M -603.48 % | 976.000 K 134.38 % | -2.839 M 36.20 % | -4.450 M -355.94 % | -976.000 K 69.47 % | -3.197 M 43.87 % | -5.696 M -63.07 % | -3.493 M -1 445.58 % | -226.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 3.57 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K -3.45 % | 29.000 K 3.57 % | 28.000 K -3.45 % | 29.000 K 11.54 % | 26.000 K 4.00 % | 25.000 K 4.17 % | 24.000 K 14.29 % | 21.000 K 0.00 % | 21.000 K -99.96 % | 53.289 M 266 345.00 % | 20.000 K -99.95 % | 42.941 M -6.72 % | 46.034 M | 0.000 |
| Total equity | 260.315 M 9.45 % | 237.850 M 6.66 % | 222.998 M -6.76 % | 239.171 M 1.51 % | 235.603 M 5.58 % | 223.149 M 5.36 % | 211.793 M -1.63 % | 215.312 M -19.49 % | 267.441 M 2.41 % | 261.159 M 2.33 % | 255.220 M -3.03 % | 263.191 M -2.39 % | 269.624 M 5.04 % | 256.688 M -12.70 % | 294.022 M -2.63 % | 301.976 M -16.83 % | 363.091 M 9.53 % | 331.503 M 0.97 % | 328.310 M -2.25 % | 335.873 M -0.68 % | 338.178 M 2.92 % | 328.582 M 2.37 % | 320.978 M 34.57 % | 238.518 M 14.12 % | 209.008 M 4.34 % | 200.314 M 91.06 % | 104.844 M -3.19 % | 108.301 M 108.91 % | 51.842 M -8.14 % | 56.435 M 37.71 % | 40.982 M -10.18 % | 45.628 M -5.22 % | 48.139 M |
| Other non current liabilities | 3.600 M 0.00 % | 3.600 M 0.00 % | 3.600 M -22.86 % | 4.667 M -2.51 % | 4.787 M 0.10 % | 4.782 M 366.54 % | 1.025 M 149.39 % | 411.000 K -4.64 % | 431.000 K -4.43 % | 451.000 K -1.74 % | 459.000 K -73.19 % | 1.712 M -0.35 % | 1.718 M 37.11 % | 1.253 M -10.31 % | 1.397 M 44.77 % | 965.000 K -61.75 % | 2.523 M 4 250.00 % | 58.000 K -50.43 % | 117.000 K -50.84 % | 238.000 K -6.30 % | 254.000 K -5.22 % | 268.000 K -48.76 % | 523.000 K -93.09 % | 7.567 M -4.25 % | 7.903 M -19.99 % | 9.878 M 4 050.42 % | 238.000 K -29.17 % | 336.000 K -4.00 % | 350.000 K -79.34 % | 1.694 M 0.77 % | 1.681 M -33.16 % | 2.515 M | 0.000 |
| Long term debt | 447.800 M -0.44 % | 449.788 M -0.51 % | 452.099 M 0.78 % | 448.610 M -0.61 % | 451.376 M -0.49 % | 453.597 M -0.66 % | 456.588 M -0.76 % | 460.084 M -1.69 % | 467.993 M -4.38 % | 489.409 M 5.07 % | 465.806 M 2.01 % | 456.641 M -3.41 % | 472.738 M 2.35 % | 461.881 M 9.26 % | 422.718 M 13.00 % | 374.085 M -0.56 % | 376.187 M 9.06 % | 344.940 M 27.15 % | 271.287 M -1.06 % | 274.185 M 148.39 % | 110.386 M -11.26 % | 124.388 M 13.35 % | 109.737 M 0.66 % | 109.018 M -0.03 % | 109.050 M -15.40 % | 128.906 M 633.59 % | 17.572 M -13.57 % | 20.331 M -39.18 % | 33.430 M -22.98 % | 43.402 M 69.59 % | 25.592 M -2.09 % | 26.137 M | 0.000 |
| Total non current liabilities | 451.400 M -0.44 % | 453.388 M -0.51 % | 455.699 M 0.53 % | 453.277 M -0.63 % | 456.163 M -0.48 % | 458.379 M 0.17 % | 457.613 M -0.63 % | 460.495 M -1.69 % | 468.424 M -4.38 % | 489.860 M 5.06 % | 466.265 M 1.73 % | 458.353 M -3.39 % | 474.456 M 2.44 % | 463.134 M 23.02 % | 376.472 M 0.38 % | 375.050 M -0.97 % | 378.710 M 9.77 % | 344.998 M 27.12 % | 271.404 M -1.10 % | 274.423 M 148.03 % | 110.639 M -11.24 % | 124.656 M 13.06 % | 110.260 M -5.43 % | 116.585 M -0.31 % | 116.953 M -15.73 % | 138.784 M 679.25 % | 17.810 M -14.36 % | 20.796 M -38.44 % | 33.780 M -25.09 % | 45.096 M 65.35 % | 27.273 M -4.81 % | 28.652 M | 0.000 |
| Other current liabilities | 34.608 M 8.20 % | 31.985 M 20.91 % | 26.454 M -9.81 % | 29.333 M 31.45 % | 22.315 M -24.99 % | 29.750 M -0.47 % | 29.891 M -17.49 % | 36.227 M 55.50 % | 23.297 M -39.39 % | 38.441 M 36.34 % | 28.195 M -22.96 % | 36.600 M 14.10 % | 32.076 M 21.11 % | 26.486 M 30.74 % | 20.258 M -34.65 % | 30.999 M 15.79 % | 26.771 M 81.65 % | 14.738 M 13.06 % | 13.036 M -7.11 % | 14.034 M 44.84 % | 9.689 M 32.11 % | 7.334 M 2.19 % | 7.177 M 18.69 % | 6.047 M -8.02 % | 6.574 M 13.31 % | 5.802 M 52.44 % | 3.806 M -6.46 % | 4.069 M 22.08 % | 3.333 M 56.04 % | 2.136 M 50.32 % | 1.421 M 14.32 % | 1.243 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.177 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 -100.00 % | 2.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -129.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.840 M -58.73 % | 14.151 M -40.57 % | 23.811 M 8.93 % | 21.859 M 43.36 % | 15.248 M 137.32 % | 6.425 M -2.71 % | 6.604 M 5.14 % | 6.281 M -57.51 % | 14.780 M 143.84 % | 6.061 M -59.18 % | 14.850 M 151.51 % | 5.904 M 8.43 % | 5.446 M 5.48 % | 5.163 M -59.28 % | 12.678 M 168.01 % | 4.730 M -32.09 % | 6.966 M -0.77 % | 7.020 M -16.82 % | 8.440 M 20.38 % | 7.011 M 70.83 % | 4.104 M 12.19 % | 3.658 M 62.51 % | 2.251 M 14.09 % | 1.973 M -2.95 % | 2.033 M -4.64 % | 2.132 M 1 311.92 % | 151.000 K 4.14 % | 145.000 K -94.32 % | 2.553 M 0.47 % | 2.541 M 9.48 % | 2.321 M -23.50 % | 3.034 M | 0.000 |
| Total current liabilities | 182.678 M -0.72 % | 183.998 M -2.92 % | 189.529 M 15.12 % | 164.641 M -14.12 % | 191.704 M 2.96 % | 186.187 M 24.55 % | 149.490 M 28.97 % | 115.907 M -2.74 % | 119.170 M -31.28 % | 173.415 M 76.77 % | 98.102 M -6.58 % | 105.014 M 5.89 % | 99.175 M -25.25 % | 132.682 M 31.24 % | 101.098 M 0.02 % | 101.081 M -19.28 % | 125.229 M 24.62 % | 100.491 M 37.63 % | 73.014 M -8.49 % | 79.788 M 6.35 % | 75.027 M -8.52 % | 82.015 M 27.76 % | 64.196 M 18.17 % | 54.326 M -26.49 % | 73.898 M 16.74 % | 63.304 M 248.00 % | 18.191 M 14.09 % | 15.945 M -14.93 % | 18.743 M 15.62 % | 16.211 M 23.98 % | 13.075 M -18.18 % | 15.980 M | 0.000 |
| Total liabilities | 634.078 M -0.52 % | 637.386 M -1.22 % | 645.228 M 4.42 % | 617.918 M -4.62 % | 647.867 M 0.51 % | 644.566 M 6.17 % | 607.103 M 5.33 % | 576.402 M -1.90 % | 587.594 M -11.41 % | 663.275 M 17.53 % | 564.367 M 0.18 % | 563.367 M -1.79 % | 573.631 M -3.72 % | 595.816 M 24.76 % | 477.570 M 0.30 % | 476.131 M -5.52 % | 503.939 M 13.12 % | 445.489 M 29.35 % | 344.418 M -2.76 % | 354.211 M 90.78 % | 185.666 M -10.16 % | 206.671 M 18.47 % | 174.456 M 2.07 % | 170.911 M -10.45 % | 190.851 M -5.56 % | 202.088 M 461.34 % | 36.001 M -2.01 % | 36.741 M -30.05 % | 52.523 M -14.33 % | 61.307 M 51.95 % | 40.348 M -9.60 % | 44.632 M | 0.000 |
| Other non current assets | 1.675 M -16.91 % | 2.016 M -3.22 % | 2.083 M -12.22 % | 2.373 M -2.18 % | 2.426 M -4.00 % | 2.527 M 84.05 % | 1.373 M -3.92 % | 1.429 M -24.07 % | 1.882 M -4.47 % | 1.970 M -2.67 % | 2.024 M -5.15 % | 2.134 M -2.15 % | 2.181 M 18.79 % | 1.836 M -1.82 % | 1.870 M -5.41 % | 1.977 M 1.13 % | 1.955 M -40.18 % | 3.268 M 1.68 % | 3.214 M 63.48 % | 1.966 M -32.11 % | 2.896 M 8.59 % | 2.667 M -6.65 % | 2.857 M -10.38 % | 3.188 M 8.69 % | 2.933 M -5.14 % | 3.092 M 16.86 % | 2.646 M 24.11 % | 2.132 M -41.68 % | 3.656 M 23.56 % | 2.959 M -3.80 % | 3.076 M 206.68 % | 1.003 M 173.21 % | -1.370 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 151.620 M -2.50 % | 155.501 M -2.65 % | 159.729 M -2.99 % | 164.644 M -2.68 % | 169.182 M -3.95 % | 176.145 M 2.13 % | 172.479 M -2.52 % | 176.936 M -2.55 % | 181.566 M -2.44 % | 186.111 M -2.39 % | 190.662 M -2.38 % | 195.310 M -2.35 % | 200.006 M -2.24 % | 204.589 M -3.95 % | 213.000 M -2.01 % | 217.367 M 88.42 % | 115.362 M -1.92 % | 117.621 M -1.95 % | 119.956 M -1.45 % | 121.721 M 41.54 % | 85.995 M -1.57 % | 87.366 M -1.33 % | 88.546 M 3.65 % | 85.431 M -1.48 % | 86.714 M -5.78 % | 92.036 M 2 718.00 % | 3.266 M -7.27 % | 3.522 M -4.79 % | 3.699 M -3.90 % | 3.849 M -5.06 % | 4.054 M -22.16 % | 5.208 M | 0.000 |
| GoodWill | 199.404 M 0.00 % | 199.404 M 0.00 % | 199.404 M -2.35 % | 204.195 M 0.00 % | 204.204 M 0.31 % | 203.573 M 11.06 % | 183.306 M 0.20 % | 182.949 M -20.66 % | 230.594 M -0.16 % | 230.973 M -0.06 % | 231.110 M 0.01 % | 231.083 M -0.12 % | 231.367 M 0.07 % | 231.202 M 0.02 % | 231.158 M 0.12 % | 230.872 M 0.09 % | 230.658 M -0.02 % | 230.702 M -0.15 % | 231.045 M -0.31 % | 231.764 M 85.35 % | 125.040 M -0.19 % | 125.279 M 0.20 % | 125.029 M 5.59 % | 118.408 M 0.06 % | 118.335 M 0.81 % | 117.389 M 2 218.11 % | 5.064 M 0.02 % | 5.063 M 3.35 % | 4.899 M 4.30 % | 4.697 M 1.69 % | 4.619 M -14.72 % | 5.416 M | 0.000 |
| Goodwill and intangible assets | 351.024 M -1.09 % | 354.905 M -1.18 % | 359.133 M -2.63 % | 368.839 M -1.22 % | 373.386 M -1.67 % | 379.718 M 6.73 % | 355.785 M -1.14 % | 359.885 M -12.68 % | 412.160 M -1.18 % | 417.084 M -1.11 % | 421.772 M -1.08 % | 426.393 M -1.15 % | 431.373 M -1.01 % | 435.791 M -1.88 % | 444.158 M -0.91 % | 448.239 M 29.54 % | 346.020 M -0.66 % | 348.323 M -0.76 % | 351.001 M -0.70 % | 353.485 M 67.50 % | 211.035 M -0.76 % | 212.645 M -0.44 % | 213.575 M 4.78 % | 203.839 M -0.59 % | 205.049 M -2.09 % | 209.425 M 2 414.11 % | 8.330 M -2.97 % | 8.585 M -0.15 % | 8.598 M 0.61 % | 8.546 M -1.46 % | 8.673 M -18.36 % | 10.624 M | 0.000 |
| Property plant equipment net | 70.649 M -3.75 % | 73.400 M -3.64 % | 76.176 M 1.28 % | 75.216 M -11.73 % | 85.216 M -3.51 % | 88.318 M -3.61 % | 91.626 M -2.75 % | 94.217 M -3.23 % | 97.365 M 0.01 % | 97.356 M 0.26 % | 97.102 M 1.91 % | 95.286 M 3.06 % | 92.456 M 3.94 % | 88.954 M 6.83 % | 83.268 M 4.21 % | 79.907 M 3.45 % | 77.239 M 3.23 % | 74.822 M 2.06 % | 73.310 M 8.12 % | 67.802 M 77.06 % | 38.293 M 4.42 % | 36.671 M 34.15 % | 27.335 M 9.18 % | 25.036 M -3.09 % | 25.833 M 2.21 % | 25.275 M 68.50 % | 15.000 M 0.91 % | 14.865 M 18.33 % | 12.562 M -2.18 % | 12.842 M -1.55 % | 13.044 M -1.22 % | 13.205 M | 0.000 |
| Total non current assets | 423.348 M -1.62 % | 430.321 M -1.62 % | 437.392 M -2.02 % | 446.428 M -3.17 % | 461.028 M -2.03 % | 470.563 M 4.85 % | 448.784 M -1.48 % | 455.531 M -10.93 % | 511.407 M -0.97 % | 516.410 M -0.86 % | 520.898 M -0.56 % | 523.813 M -0.42 % | 526.010 M -0.11 % | 526.581 M -0.51 % | 529.296 M -0.16 % | 530.123 M 9.56 % | 483.874 M -1.36 % | 490.562 M 0.67 % | 487.305 M 2.23 % | 476.667 M 58.44 % | 300.844 M 0.76 % | 298.568 M 3.77 % | 287.713 M 5.33 % | 273.164 M 8.22 % | 252.410 M -0.58 % | 253.883 M 694.13 % | 31.970 M -9.41 % | 35.289 M 42.20 % | 24.816 M 1.93 % | 24.347 M -1.80 % | 24.793 M -0.16 % | 24.832 M 1 912.55 % | -1.370 M |
| Other current assets | 6.972 M -43.30 % | 12.296 M -2.76 % | 12.645 M 102.61 % | 6.241 M -28.98 % | 8.788 M -14.93 % | 10.330 M 25.39 % | 8.238 M 11.44 % | 7.392 M -20.82 % | 9.336 M -8.00 % | 10.148 M 14.07 % | 8.896 M 24.30 % | 7.157 M -39.82 % | 11.893 M 29.98 % | 9.150 M 10.08 % | 8.312 M 50.44 % | 5.525 M -41.90 % | 9.510 M 18.24 % | 8.043 M 13.75 % | 7.071 M 13.92 % | 6.207 M 115.97 % | 2.874 M -33.36 % | 4.313 M 2.40 % | 4.212 M 161.13 % | 1.613 M -55.92 % | 3.659 M -34.71 % | 5.604 M 8.52 % | 5.164 M 38.74 % | 3.722 M -5.89 % | 3.955 M -29.40 % | 5.602 M 28.99 % | 4.343 M -25.51 % | 5.830 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.740 M |
| cash and cash equivalents | 84.130 M 231.56 % | 25.374 M -78.20 % | 116.369 M -6.62 % | 124.614 M 58.87 % | 78.437 M 208.69 % | 25.410 M -74.91 % | 101.265 M 78.54 % | 56.718 M 951.11 % | 5.396 M -89.44 % | 51.104 M -35.64 % | 79.406 M 25.69 % | 63.174 M 132.57 % | 27.163 M 145.51 % | 11.064 M -66.93 % | 33.456 M -42.07 % | 57.753 M -50.65 % | 117.023 M 316.33 % | 28.108 M 3.07 % | 27.272 M 160.85 % | 10.455 M -71.41 % | 36.564 M -32.75 % | 54.367 M -18.07 % | 66.360 M 1 380.59 % | 4.482 M -61.60 % | 11.672 M 147.60 % | 4.714 M -87.56 % | 37.896 M -18.57 % | 46.536 M 4 340.46 % | 1.048 M -23.84 % | 1.376 M 79.40 % | 767.000 K -54.99 % | 1.704 M 224.38 % | -1.370 M |
| Cash and short term investments | 84.130 M 231.56 % | 25.374 M -78.20 % | 116.369 M -6.62 % | 124.614 M 58.87 % | 78.437 M 208.69 % | 25.410 M -74.91 % | 101.265 M 78.54 % | 56.718 M 951.11 % | 5.396 M -89.44 % | 51.104 M -35.64 % | 79.406 M 25.69 % | 63.174 M 132.57 % | 27.163 M 145.51 % | 11.064 M -66.93 % | 33.456 M -42.07 % | 57.753 M -50.65 % | 117.023 M 316.33 % | 28.108 M 3.07 % | 27.272 M 160.85 % | 10.455 M -71.41 % | 36.564 M -32.75 % | 54.367 M -18.07 % | 66.360 M 1 380.59 % | 4.482 M -61.60 % | 11.672 M 147.60 % | 4.714 M -87.56 % | 37.896 M -18.57 % | 46.536 M 4 340.46 % | 1.048 M -23.84 % | 1.376 M 79.40 % | 767.000 K -54.99 % | 1.704 M 24.38 % | 1.370 M |
| Total current assets | 471.045 M 5.87 % | 444.915 M 3.27 % | 430.834 M 4.91 % | 410.661 M -2.79 % | 422.442 M 6.37 % | 397.152 M 7.31 % | 370.112 M 10.09 % | 336.183 M -2.17 % | 343.627 M -15.78 % | 408.024 M 36.60 % | 298.689 M -1.34 % | 302.745 M -4.57 % | 317.245 M -2.66 % | 325.923 M 34.51 % | 242.296 M -2.29 % | 247.984 M -35.28 % | 383.156 M 33.77 % | 286.430 M 54.47 % | 185.423 M -13.12 % | 213.417 M -4.30 % | 223.000 M -5.78 % | 236.685 M 13.94 % | 207.721 M 52.44 % | 136.265 M -7.58 % | 147.449 M -0.72 % | 148.519 M 36.41 % | 108.875 M -0.80 % | 109.753 M 37.97 % | 79.549 M -3.41 % | 82.359 M 45.67 % | 56.537 M -13.59 % | 65.428 M 4 675.77 % | 1.370 M |
| Inventory | 164.965 M -23.41 % | 215.383 M 35.20 % | 159.309 M 24.34 % | 128.126 M -9.55 % | 141.647 M -10.40 % | 158.087 M 10.86 % | 142.605 M -3.02 % | 147.049 M -8.13 % | 160.064 M -4.56 % | 167.714 M 73.91 % | 96.440 M -10.82 % | 108.144 M -8.65 % | 118.389 M -9.30 % | 130.523 M 33.50 % | 97.773 M 16.56 % | 83.880 M -24.64 % | 111.300 M -6.26 % | 118.738 M 48.98 % | 79.703 M -18.64 % | 97.967 M -0.47 % | 98.433 M -12.53 % | 112.539 M 22.14 % | 92.142 M 20.33 % | 76.576 M -5.70 % | 81.208 M 2.48 % | 79.239 M 79.86 % | 44.056 M 27.13 % | 34.654 M -19.04 % | 42.805 M -10.92 % | 48.054 M 40.38 % | 34.232 M -12.52 % | 39.132 M | 0.000 |
| Net receivables | 214.978 M 12.05 % | 191.862 M 34.63 % | 142.511 M -6.04 % | 151.680 M -21.64 % | 193.570 M -4.80 % | 203.325 M 72.30 % | 118.004 M -5.61 % | 125.024 M -25.95 % | 168.831 M -5.71 % | 179.058 M 57.14 % | 113.947 M -8.31 % | 124.270 M -22.23 % | 159.800 M -8.78 % | 175.186 M 70.49 % | 102.755 M 1.91 % | 100.826 M -30.62 % | 145.323 M 10.48 % | 131.541 M 84.29 % | 71.377 M -27.75 % | 98.788 M 16.05 % | 85.129 M 30.04 % | 65.466 M 45.46 % | 45.007 M -16.02 % | 53.594 M 5.27 % | 50.910 M -13.66 % | 58.962 M 170.98 % | 21.759 M -12.41 % | 24.841 M -21.74 % | 31.741 M 16.15 % | 27.327 M 58.92 % | 17.195 M -8.35 % | 18.762 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.660 M -8.56 % | 64.149 M 7.31 % | 59.780 M 11.92 % | 53.414 M 9.86 % | 48.620 M 4.37 % | 46.585 M 6.01 % | 43.946 M 6.92 % | 41.101 M 121.03 % | 18.595 M 15.56 % | 16.091 M 168.45 % | 5.994 M -38.25 % | 9.707 M | 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 -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 |
| Account payables | 142.230 M 3.17 % | 137.862 M -1.01 % | 139.264 M 22.75 % | 113.449 M -26.40 % | 154.141 M 2.75 % | 150.012 M 32.76 % | 112.995 M 53.95 % | 73.399 M -9.49 % | 81.093 M -37.09 % | 128.913 M 134.14 % | 55.057 M -11.92 % | 62.510 M 1.39 % | 61.653 M -38.98 % | 101.033 M 48.29 % | 68.131 M 4.25 % | 65.352 M -28.57 % | 91.492 M 16.21 % | 78.733 M 52.77 % | 51.538 M -12.27 % | 58.743 M -4.07 % | 61.234 M -13.78 % | 71.023 M 29.68 % | 54.768 M 18.27 % | 46.306 M -29.08 % | 65.291 M 17.92 % | 55.370 M 289.00 % | 14.234 M 20.02 % | 11.860 M -7.75 % | 12.857 M 2.84 % | 12.502 M 33.95 % | 9.333 M -20.25 % | 11.703 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.347 M 21.99 % | 1.924 M 7.79 % | 1.785 M -10.30 % | 1.990 M 1.17 % | 1.967 M 5.92 % | 1.857 M -0.64 % | 1.869 M -1.58 % | 1.899 M -18.15 % | 2.320 M 2.56 % | 2.262 M -5.51 % | 2.394 M -6.19 % | 2.552 M -31.29 % | 3.714 M -55.24 % | 8.298 M -73.75 % | 31.614 M -28.11 % | 43.975 M 9.48 % | 40.166 M 4.98 % | 38.262 M -15.34 % | 45.196 M -8.90 % | 49.610 M -11.66 % | 56.157 M -7.05 % | 60.418 M -6.32 % | 64.496 M 27.37 % | 50.637 M -24.47 % | 67.039 M -2.13 % | 68.497 M 79.64 % | 38.130 M 0.35 % | 37.998 M 172 818.18 % | -22.000 K -4.76 % | -21.000 K -10.53 % | -19.000 K 9.52 % | -21.000 K | 0.000 |
| Capital lease obligations | 17.616 M -12.08 % | 20.037 M -8.45 % | 21.887 M 34.47 % | 16.277 M -9.02 % | 17.890 M -0.99 % | 18.069 M -9.23 % | 19.907 M -8.48 % | 21.752 M -7.13 % | 23.423 M 4.05 % | 22.511 M -5.56 % | 23.836 M -1.20 % | 24.126 M 2.31 % | 23.581 M -1.31 % | 23.893 M -0.62 % | 24.042 M 3.15 % | 23.308 M 0.86 % | 23.109 M -4.82 % | 24.278 M -1.03 % | 24.530 M 1.43 % | 24.185 M 73.13 % | 13.969 M 16.64 % | 11.976 M 416.43 % | 2.319 M 68.53 % | 1.376 M -16.40 % | 1.646 M -17.33 % | 1.991 M 411.83 % | 389.000 K -3.47 % | 403.000 K -5.18 % | 425.000 K 3.16 % | 412.000 K -5.07 % | 434.000 K -8.25 % | 473.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 378.784 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.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 |
| Other total stockholders equity | 388.312 M 1.29 % | 383.382 M -0.03 % | 383.492 M 0.40 % | 381.982 M 0.74 % | 379.163 M 0.69 % | 376.572 M 0.46 % | 374.852 M 0.65 % | 372.420 M -0.44 % | 374.057 M 0.72 % | 371.398 M 0.92 % | 368.006 M 1.71 % | 361.836 M 0.93 % | 358.506 M 3.80 % | 345.386 M -3.10 % | 356.442 M 1.98 % | 349.524 M 1.53 % | 344.270 M 10.03 % | 312.874 M 4.25 % | 300.120 M 2.50 % | 292.810 M 3.71 % | 282.343 M 3.83 % | 271.916 M 3.70 % | 262.219 M 38.10 % | 189.880 M 30.01 % | 146.054 M 5.90 % | 137.916 M 94.60 % | 70.873 M -0.45 % | 71.192 M | 0.000 -100.00 % | 58.235 M | 0.000 | 0.000 100.00 % | -15.000 K |
| 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 |
| 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 |
| Total assets | 894.393 M 2.19 % | 875.236 M 0.81 % | 868.226 M 1.30 % | 857.089 M -2.99 % | 883.470 M 1.82 % | 867.715 M 5.96 % | 818.896 M 3.43 % | 791.714 M -7.41 % | 855.035 M -7.51 % | 924.434 M 12.79 % | 819.587 M -0.84 % | 826.558 M -1.98 % | 843.255 M -1.08 % | 852.504 M 10.49 % | 771.592 M -0.84 % | 778.107 M -10.26 % | 867.030 M 11.59 % | 776.992 M 15.50 % | 672.728 M -2.52 % | 690.084 M 31.73 % | 523.844 M -2.13 % | 535.253 M 8.04 % | 495.434 M 21.01 % | 409.429 M 2.39 % | 399.859 M -0.63 % | 402.402 M 185.71 % | 140.845 M -2.89 % | 145.042 M 38.98 % | 104.365 M -2.19 % | 106.706 M 31.20 % | 81.330 M -9.89 % | 90.260 M | 0.000 |
| 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | 2015-03-31 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -172.000 K -171 900.00 % | -100.000 | 0.000 | 0.000 -100.00 % | 599.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.487 M 357.91 % | -1.352 M -124.19 % | 5.590 M 18 533.33 % | 30.000 K 105.46 % | -549.000 K -101.03 % | 53.169 M 88 515.00 % | 60.000 K 105.13 % | -1.169 M 66.55 % | -3.495 M -118.30 % | -1.601 M -240.69 % | 1.138 M 127.60 % | 500.000 K 131.17 % | -1.604 M -298.51 % | 808.000 K -20.78 % | 1.020 M 195.60 % | -1.067 M -131.96 % | 3.339 M 3 080.00 % | 105.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 2.792 M 7.01 % | 2.609 M 85.17 % | 1.409 M -50.58 % | 2.851 M 3.94 % | 2.743 M 11.23 % | 2.466 M 0.28 % | 2.459 M 9.87 % | 2.238 M -21.28 % | 2.843 M -25.63 % | 3.823 M 70.67 % | 2.240 M -14.73 % | 2.627 M 7.71 % | 2.439 M 14.94 % | 2.122 M -19.04 % | 2.621 M 22.08 % | 2.147 M 16.43 % | 1.844 M -27.91 % | 2.558 M -1.92 % | 2.608 M 62.90 % | 1.601 M -0.06 % | 1.602 M 3.76 % | 1.544 M 36.16 % | 1.134 M -7.35 % | 1.224 M 61.90 % | 756.000 K 8.31 % | 698.000 K 247.26 % | 201.000 K -18.29 % | 246.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 29.507 M 126.61 % | -110.904 M -4 456.45 % | -2.434 M -108.07 % | 30.158 M -11.85 % | 34.212 M 153.47 % | -63.985 M -246.03 % | 43.817 M -21.30 % | 55.676 M 255.51 % | -35.803 M 42.06 % | -61.793 M -633.43 % | 11.584 M -79.02 % | 55.226 M 714.24 % | -8.991 M 87.91 % | -74.387 M -296.29 % | -18.771 M -138.70 % | 48.506 M 145.07 % | 19.793 M 127.30 % | -72.490 M -311.69 % | 34.244 M 215.18 % | 10.865 M 183.88 % | -12.953 M 48.11 % | -24.963 M -1 665.08 % | 1.595 M 111.20 % | -14.244 M -177.80 % | 18.308 M 150.20 % | -36.467 M -492.77 % | -6.152 M -139.93 % | 15.406 M 443.61 % | 2.834 M 112.87 % | -22.022 M -4 612.70 % | 488.000 K -95.98 % | 12.144 M 236.62 % | -8.889 M -88.45 % | -4.717 M 78.85 % | -22.303 M |
| Accounts receivables | -23.279 M 52.58 % | -49.088 M -705.65 % | 8.105 M -80.66 % | 41.906 M 328.40 % | 9.782 M 111.61 % | -84.250 M -1 289.64 % | 7.082 M -83.81 % | 43.750 M 335.02 % | 10.057 M 115.47 % | -65.026 M -706.98 % | 10.713 M -69.48 % | 35.101 M 127.75 % | 15.412 M 121.28 % | -72.423 M -3 762.56 % | -1.875 M -104.23 % | 44.361 M 418.66 % | -13.921 M 76.88 % | -60.217 M -318.49 % | 27.561 M 1 980.01 % | -1.466 M 92.59 % | -19.774 M 3.28 % | -20.444 M -324.91 % | 9.090 M 466.68 % | -2.479 M -130.32 % | 8.177 M 128.20 % | -28.997 M -1 084.95 % | 2.944 M -57.44 % | 6.918 M 248.45 % | -4.660 M 51.02 % | -9.515 M -613.27 % | -1.334 M -117.94 % | 7.436 M 284.10 % | -4.039 M 5.61 % | -4.279 M 68.56 % | -13.610 M |
| Inventory | 50.465 M 189.70 % | -56.262 M -73.16 % | -32.492 M -339.79 % | 13.550 M -17.72 % | 16.468 M 221.38 % | -13.567 M -398.18 % | 4.550 M -64.79 % | 12.924 M 69.03 % | 7.646 M 110.71 % | -71.417 M -730.73 % | 11.323 M 7.43 % | 10.540 M -13.51 % | 12.187 M 137.19 % | -32.767 M -136.53 % | -13.853 M -150.13 % | 27.634 M 271.32 % | 7.442 M 119.05 % | -39.069 M -313.36 % | 18.311 M -0.65 % | 18.431 M 30.98 % | 14.072 M 169.10 % | -20.366 M -71.65 % | -11.865 M -355.77 % | 4.639 M 316.17 % | -2.146 M 92.12 % | -27.238 M -189.70 % | -9.402 M -215.26 % | 8.157 M 52.75 % | 5.340 M 138.66 % | -13.813 M -1 037.75 % | 1.473 M -78.11 % | 6.729 M 304.09 % | -3.297 M 39.47 % | -5.447 M 25.65 % | -7.326 M |
| Accounts payables | 4.291 M 348.47 % | -1.727 M -106.51 % | 26.543 M 164.88 % | -40.913 M -1 051.24 % | 4.301 M -88.06 % | 36.019 M -9.02 % | 39.589 M 626.17 % | -7.524 M 84.20 % | -47.613 M -164.26 % | 74.094 M 1 070.71 % | -7.633 M -457.69 % | 2.134 M 105.50 % | -38.814 M -220.61 % | 32.182 M 1 897.64 % | 1.611 M 106.80 % | -23.704 M -302.58 % | 11.701 M -57.95 % | 27.827 M 422.78 % | -8.621 M -53.13 % | -5.630 M 47.28 % | -10.679 M -161.60 % | 17.335 M 190.17 % | 5.974 M 126.99 % | -22.132 M -336.68 % | 9.351 M -58.45 % | 22.508 M 855.75 % | 2.355 M 230.40 % | -1.806 M -771.38 % | 269.000 K -91.93 % | 3.334 M 171.28 % | 1.229 M 129.42 % | -4.177 M -909.50 % | 516.000 K -79.65 % | 2.536 M | 0.000 |
| Other working capital | -1.970 M 48.52 % | -3.827 M 16.62 % | -4.590 M -129.39 % | 15.615 M 326.52 % | 3.661 M 267.40 % | -2.187 M 70.46 % | -7.404 M -213.45 % | 6.526 M 210.74 % | -5.893 M -1 159.89 % | 556.000 K 119.72 % | -2.819 M -137.83 % | 7.451 M 235.03 % | 2.224 M 261.28 % | -1.379 M 70.37 % | -4.654 M -2 264.65 % | 215.000 K -98.52 % | 14.571 M 1 513.29 % | -1.031 M 65.71 % | -3.007 M -539.79 % | -470.000 K -113.71 % | 3.428 M 330.38 % | -1.488 M 7.23 % | -1.604 M -128.00 % | 5.728 M 95.76 % | 2.926 M 206.79 % | -2.740 M -33.72 % | -2.049 M -195.88 % | 2.137 M 13.37 % | 1.885 M 192.95 % | -2.028 M -130.45 % | -880.000 K -140.82 % | 2.156 M 204.20 % | -2.069 M -183.66 % | 2.473 M 280.91 % | -1.367 M |
| Other non cash items | -11.361 M -109.04 % | 125.624 M 2 366.60 % | 5.093 M 525.60 % | 814.100 K 1 080.84 % | -83.000 K -59.62 % | -52.000 K -108.63 % | 602.401 K -98.73 % | 47.265 M 11 461.78 % | -416.000 K -189.66 % | 464.000 K 354.90 % | 102.000 K 337.21 % | -43.000 K -238.71 % | 31.000 K -78.62 % | 145.000 K -0.68 % | 146.000 K -98.15 % | 7.885 M 20 650.00 % | 38.000 K 111.11 % | -342.000 K -107.91 % | 4.325 M 77.47 % | 2.437 M 65.67 % | 1.471 M 311.05 % | -697.000 K -123.38 % | 2.981 M 1 145.96 % | -285.000 K -184.82 % | 336.000 K 310.00 % | -160.000 K -633.33 % | 30.000 K -90.03 % | 301.000 K 138.89 % | 126.000 K 240.54 % | 37.000 K 141.11 % | -90.000 K -210.34 % | -29.000 K 95.63 % | -663.000 K -539.07 % | 151.000 K -98.19 % | 8.321 M |
| Net cash provided by operating activities | 57.878 M 167.98 % | -85.144 M -2 895.92 % | -2.842 M -105.65 % | 50.326 M -12.83 % | 57.730 M 233.24 % | -43.327 M -188.61 % | 48.896 M -24.21 % | 64.512 M 422.50 % | -20.004 M 55.92 % | -45.380 M -441.15 % | 13.302 M -76.52 % | 56.661 M 407.85 % | 11.157 M 119.45 % | -57.353 M -211.36 % | -18.420 M -132.70 % | 56.323 M 115.78 % | 26.102 M 138.05 % | -68.606 M -333.07 % | 29.436 M 211.33 % | 9.455 M 6 605.67 % | 141.000 K 100.77 % | -18.199 M -861.46 % | 2.390 M 144.41 % | -5.382 M -118.55 % | 29.010 M 175.49 % | -38.431 M -655.92 % | -5.084 M -128.32 % | 17.955 M 81.99 % | 9.866 M 158.53 % | -16.855 M -4 210.98 % | 410.000 K -96.04 % | 10.347 M 227.91 % | -8.089 M -125.07 % | -3.594 M 62.87 % | -9.679 M |
| Investments in property plant and equipment | -1.671 M -7.81 % | -1.550 M 47.28 % | -2.940 M -41.55 % | -2.077 M 6.36 % | -2.218 M -16.13 % | -1.910 M 12.22 % | -2.176 M -22.87 % | -1.771 M 24.57 % | -2.348 M 58.65 % | -5.678 M 15.17 % | -6.693 M -6.66 % | -6.275 M 37.11 % | -9.977 M -19.84 % | -8.325 M -81.73 % | -4.581 M 95.57 % | -103.458 M -1 833.79 % | -5.350 M -5.42 % | -5.075 M 1.42 % | -5.148 M -51.50 % | -3.398 M -307.92 % | -833.000 K 7.13 % | -897.000 K 14.57 % | -1.050 M 24.79 % | -1.396 M 44.34 % | -2.508 M -12.77 % | -2.224 M -288.13 % | -573.000 K 80.08 % | -2.877 M -1 665.03 % | -163.000 K 68.53 % | -518.000 K -18.54 % | -437.000 K 7.81 % | -474.000 K -25.73 % | -377.000 K 49.93 % | -753.000 K -102.42 % | -372.000 K |
| Acquisitions net | 2.653 M 264.42 % | 728.000 K | 0.000 | 0.000 | 0.000 100.00 % | -27.634 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K -98.36 % | 4.705 M 1 244.29 % | 350.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 184.905 M 199.90 % | -185.090 M | 0.000 | 0.000 100.00 % | -969.000 K | 0.000 100.00 % | -97.000 K 99.89 % | -91.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.653 M 364 323.08 % | 728.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K -98.36 % | 4.705 M 1 244.29 % | 350.000 K | 0.000 -100.00 % | 13.000 K 100.01 % | -96.072 M | 0.000 -100.00 % | 429.000 K 100.23 % | -184.635 M -18 463 591.00 % | 1.000 K -95.45 % | 22.000 K -53.19 % | 47.000 K -61.16 % | 121.000 K 2 320.00 % | 5.000 K -89.13 % | 46.000 K -19.30 % | 57.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 982.000 K 219.46 % | -822.000 K 72.04 % | -2.940 M -41.55 % | -2.077 M 6.36 % | -2.218 M 92.49 % | -29.544 M -1 257.72 % | -2.176 M -22.87 % | -1.771 M 24.57 % | -2.348 M 58.65 % | -5.678 M 14.18 % | -6.616 M -321.40 % | -1.570 M 83.69 % | -9.627 M -15.64 % | -8.325 M -82.25 % | -4.568 M 95.58 % | -103.458 M -1 833.79 % | -5.350 M -15.15 % | -4.646 M 4.76 % | -4.878 M 97.41 % | -188.487 M -23 141.31 % | -811.000 K 4.59 % | -850.000 K 55.22 % | -1.898 M -36.45 % | -1.391 M 45.64 % | -2.559 M 97.28 % | -94.153 M -16 331.59 % | -573.000 K 80.08 % | -2.877 M -1 665.03 % | -163.000 K 68.53 % | -518.000 K -18.81 % | -436.000 K 8.02 % | -474.000 K -25.73 % | -377.000 K 49.93 % | -753.000 K -102.42 % | -372.000 K |
| Debt repayment | -2.097 M 11.71 % | -2.375 M -5.27 % | -2.256 M -0.85 % | -2.237 M 5.01 % | -2.355 M -4.85 % | -2.246 M 2.18 % | -2.296 M 68.34 % | -7.253 M 68.46 % | -22.995 M -198.06 % | 23.451 M 136.95 % | 9.897 M 152.57 % | -18.825 M -224.60 % | 15.108 M -59.59 % | 37.391 M 1 743.56 % | -2.275 M 87.80 % | -18.653 M -121.21 % | 87.925 M 19.81 % | 73.390 M 1 020.94 % | -7.969 M -105.05 % | 157.749 M 1 001.68 % | -17.495 M -317.44 % | 8.046 M 173.69 % | -10.918 M -515.79 % | -1.773 M 91.11 % | -19.950 M -119.46 % | 102.503 M 3 555.93 % | -2.966 M 80.95 % | -15.570 M -55.39 % | -10.020 M -155.66 % | 18.002 M 17 549.02 % | 102.000 K 101.00 % | -10.206 M -224.22 % | 8.216 M 315.93 % | -3.805 M -120.62 % | 18.453 M |
| Common stock issued | 2.304 M | 0.000 -100.00 % | 54.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -85.00 % | 100.000 K -87.64 % | 809.000 K 2 689.66 % | 29.000 K -99.52 % | 6.008 M -8.69 % | 6.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.914 M | 0.000 | 0.000 | 0.000 100.00 % | -104.010 M -200.00 % | 104.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -144.000 K 94.66 % | -2.699 M -374.29 % | 984.000 K 6 660.00 % | -15.000 K 88.37 % | -129.000 K 84.64 % | -840.000 K -6 361.54 % | -13.000 K 99.66 % | -3.857 M -2 079.10 % | -177.000 K 74.27 % | -688.000 K -1 811.11 % | -36.000 K 26.53 % | -49.000 K 2.00 % | -50.000 K 93.77 % | -802.000 K -184.40 % | -282.000 K -122.05 % | -127.000 K -243.24 % | -37.000 K 75.17 % | -149.000 K -30.70 % | -114.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.050 M 57.09 % | -111.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 2.160 M 180.03 % | -2.699 M -2 331.53 % | -111.000 K | 0.000 100.00 % | -129.000 K 84.64 % | -840.000 K | 0.000 -100.00 % | 3.000 K -80.00 % | 15.000 K -85.00 % | 100.000 K 125.45 % | -393.000 K -250.89 % | -112.000 K 73.58 % | -424.000 K -107.34 % | 5.778 M 619.55 % | 803.000 K -85.53 % | 5.550 M 128.07 % | -19.772 M -2 473.59 % | 833.000 K 482.52 % | 143.000 K 102.99 % | -4.785 M -1 090.68 % | 483.000 K 143.40 % | -1.113 M -101.54 % | 72.354 M 14 787.65 % | 486.000 K -10.00 % | 540.000 K 117.13 % | -3.153 M | 0.000 -100.00 % | 53.920 M | 0.000 100.00 % | -25.000 K 90.42 % | -261.000 K -770.00 % | -30.000 K | 0.000 -100.00 % | 6.676 M 607.29 % | -1.316 M |
| Net cash used provided by financing activities | 63.000 K 101.24 % | -5.074 M -114.36 % | -2.367 M -5.11 % | -2.252 M 9.34 % | -2.484 M 19.51 % | -3.086 M -33.65 % | -2.309 M 79.21 % | -11.107 M 52.04 % | -23.157 M -201.29 % | 22.863 M 141.48 % | 9.468 M 150.00 % | -18.937 M -229.40 % | 14.634 M -66.10 % | 43.169 M 3 032.68 % | -1.472 M 87.84 % | -12.103 M -117.77 % | 68.116 M -8.23 % | 74.223 M 1 048.42 % | -7.826 M -105.12 % | 152.964 M 999.15 % | -17.012 M -345.38 % | 6.933 M -88.72 % | 61.436 M 15 232.02 % | -406.000 K 97.91 % | -19.410 M -119.54 % | 99.350 M 3 449.63 % | -2.966 M -109.76 % | 30.380 M 403.19 % | -10.020 M -155.74 % | 17.977 M 11 406.29 % | -159.000 K 98.45 % | -10.236 M -224.59 % | 8.216 M 186.17 % | 2.871 M -83.25 % | 17.137 M |
| Effect of forex changes on cash | -167.000 K -471.11 % | 45.000 K 146.88 % | -96.000 K -153.33 % | 180.000 K 18 100.00 % | -1.000 K -100.98 % | 102.000 K -25.00 % | 136.000 K 143.59 % | -312.000 K -56.78 % | -199.000 K -85.98 % | -107.000 K -237.18 % | 78.000 K 154.55 % | -143.000 K -120.00 % | -65.000 K -155.56 % | 117.000 K -28.22 % | 163.000 K 609.38 % | -32.000 K -168.09 % | 47.000 K 134.81 % | -135.000 K -258.82 % | 85.000 K 307.32 % | -41.000 K 66.12 % | -121.000 K -198.37 % | 123.000 K 346.00 % | -50.000 K -354.55 % | -11.000 K 86.75 % | -83.000 K -259.62 % | 52.000 K 405.88 % | -17.000 K -156.67 % | 30.000 K 372.73 % | -11.000 K -320.00 % | 5.000 K 266.67 % | -3.000 K 95.24 % | -63.000 K 13.70 % | -73.000 K -4.29 % | -70.000 K -275.00 % | 40.000 K |
| Net change in cash | 58.756 M 164.57 % | -90.995 M -1 003.64 % | -8.245 M -117.86 % | 46.177 M -12.92 % | 53.027 M 169.91 % | -75.855 M -270.28 % | 44.547 M -13.20 % | 51.322 M 212.28 % | -45.708 M -61.50 % | -28.302 M -274.36 % | 16.232 M -54.92 % | 36.011 M 123.68 % | 16.099 M 171.90 % | -22.392 M 7.84 % | -24.297 M 59.01 % | -59.270 M -166.66 % | 88.915 M 10 535.77 % | 836.000 K -95.03 % | 16.817 M 164.41 % | -26.109 M -46.66 % | -17.803 M -48.44 % | -11.993 M -119.38 % | 61.878 M 960.61 % | -7.190 M -203.33 % | 6.958 M 120.97 % | -33.182 M -284.05 % | -8.640 M -118.99 % | 45.488 M 13 968.29 % | -328.000 K -153.86 % | 609.000 K 423.94 % | -188.000 K 55.87 % | -426.000 K -31.89 % | -323.000 K 79.11 % | -1.546 M -121.70 % | 7.126 M |
| Cash at beginning of period | 25.374 M -78.20 % | 116.369 M -6.62 % | 124.614 M 58.87 % | 78.437 M 208.69 % | 25.410 M -74.91 % | 101.265 M 78.54 % | 56.718 M 951.11 % | 5.396 M -89.44 % | 51.104 M -35.64 % | 79.406 M 25.69 % | 63.174 M 132.57 % | 27.163 M 145.51 % | 11.064 M -66.93 % | 33.456 M -42.07 % | 57.753 M -50.65 % | 117.023 M 316.33 % | 28.108 M 3.07 % | 27.272 M 160.85 % | 10.455 M -71.41 % | 36.564 M -32.75 % | 54.367 M -18.07 % | 66.360 M 1 380.59 % | 4.482 M -61.60 % | 11.672 M 147.60 % | 4.714 M -87.56 % | 37.896 M -18.57 % | 46.536 M 4 340.46 % | 1.048 M -23.84 % | 1.376 M 79.40 % | 767.000 K -19.69 % | 955.000 K -30.85 % | 1.381 M -18.96 % | 1.704 M -47.57 % | 3.250 M 137.23 % | 1.370 M |
| Cash at end of period | 84.130 M 231.56 % | 25.374 M -78.20 % | 116.369 M -6.62 % | 124.614 M 58.87 % | 78.437 M 208.69 % | 25.410 M -74.91 % | 101.265 M 78.54 % | 56.718 M 951.11 % | 5.396 M -89.44 % | 51.104 M -35.64 % | 79.406 M 25.69 % | 63.174 M 132.57 % | 27.163 M 145.51 % | 11.064 M -66.93 % | 33.456 M -42.07 % | 57.753 M -50.65 % | 117.023 M 316.33 % | 28.108 M 3.07 % | 27.272 M 160.85 % | 10.455 M -71.41 % | 36.564 M -32.75 % | 54.367 M -18.07 % | 66.360 M 1 380.59 % | 4.482 M -61.60 % | 11.672 M 147.60 % | 4.714 M -87.56 % | 37.896 M -18.57 % | 46.536 M 4 340.46 % | 1.048 M -23.84 % | 1.376 M 79.40 % | 767.000 K -19.69 % | 955.000 K -30.85 % | 1.381 M -18.96 % | 1.704 M -79.94 % | 8.496 M |
| Operating cash flow | 57.878 M 167.98 % | -85.144 M -2 895.92 % | -2.842 M -105.65 % | 50.326 M -12.83 % | 57.730 M 233.24 % | -43.327 M -188.61 % | 48.896 M -24.21 % | 64.512 M 422.50 % | -20.004 M 55.92 % | -45.380 M -441.15 % | 13.302 M -76.52 % | 56.661 M 407.85 % | 11.157 M 119.45 % | -57.353 M -211.36 % | -18.420 M -132.70 % | 56.323 M 115.78 % | 26.102 M 138.05 % | -68.606 M -333.07 % | 29.436 M 211.33 % | 9.455 M 6 605.67 % | 141.000 K 100.77 % | -18.199 M -861.46 % | 2.390 M 144.41 % | -5.382 M -118.55 % | 29.010 M 175.49 % | -38.431 M -655.92 % | -5.084 M -128.32 % | 17.955 M 81.99 % | 9.866 M 158.53 % | -16.855 M -4 210.98 % | 410.000 K -96.04 % | 10.347 M 227.91 % | -8.089 M -125.07 % | -3.594 M 62.87 % | -9.679 M |
| Capital expenditure | -1.671 M -7.81 % | -1.550 M 47.28 % | -2.940 M -41.55 % | -2.077 M 6.36 % | -2.218 M -16.13 % | -1.910 M 12.22 % | -2.176 M -22.87 % | -1.771 M 24.57 % | -2.348 M 58.65 % | -5.678 M 15.17 % | -6.693 M -6.66 % | -6.275 M 37.11 % | -9.977 M -19.84 % | -8.325 M -81.73 % | -4.581 M 95.57 % | -103.458 M -1 833.79 % | -5.350 M -5.42 % | -5.075 M 1.42 % | -5.148 M -51.50 % | -3.398 M -307.92 % | -833.000 K 7.13 % | -897.000 K 14.57 % | -1.050 M 24.79 % | -1.396 M 44.34 % | -2.508 M -12.77 % | -2.224 M -288.13 % | -573.000 K 80.08 % | -2.877 M -1 665.03 % | -163.000 K 68.53 % | -518.000 K -18.54 % | -437.000 K 7.81 % | -474.000 K -25.73 % | -377.000 K 49.93 % | -753.000 K -102.42 % | -372.000 K |
| Free CashFlow | 56.207 M 164.83 % | -86.694 M -1 399.38 % | -5.782 M -111.98 % | 48.249 M -13.08 % | 55.512 M 222.71 % | -45.237 M -196.83 % | 46.720 M -25.54 % | 62.741 M 380.70 % | -22.352 M 56.22 % | -51.058 M -872.55 % | 6.609 M -86.88 % | 50.386 M 4 170.00 % | 1.180 M 101.80 % | -65.678 M -185.54 % | -23.001 M 51.20 % | -47.135 M -327.13 % | 20.752 M 128.16 % | -73.681 M -403.36 % | 24.288 M 300.99 % | 6.057 M 975.29 % | -692.000 K 96.38 % | -19.096 M -1 525.07 % | 1.340 M 119.77 % | -6.778 M -125.58 % | 26.502 M 165.19 % | -40.655 M -618.67 % | -5.657 M -137.52 % | 15.078 M 55.40 % | 9.703 M 155.85 % | -17.373 M -64 244.44 % | -27.000 K -100.27 % | 9.873 M 216.62 % | -8.466 M -94.76 % | -4.347 M 56.75 % | -10.051 M |
| 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 |