Infrastructure and Energy Alternatives, Inc. IEA
Trading inactive
Finances
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|
| Revenue | 2.078 B 18.57 % | 1.753 B 20.08 % | 1.460 B 87.31 % | 779.343 M | 0.000 | 0.000 |
| Net income | -83.729 M -11 601.24 % | 728.000 K -88.32 % | 6.231 M 46.82 % | 4.244 M 1 988.39 % | 203.219 K 1 901.11 % | -11.283 K |
| Income before tax | -72.531 M -645.02 % | 13.308 M 188.68 % | 4.610 M 153.00 % | -8.698 M -2 572.43 % | 351.799 K 3 217.96 % | -11.283 K |
| Income before tax ratio | -0.03 -559.66 % | 0.01 140.40 % | 0.00 128.30 % | -0.01 | 0.00 | 0.00 |
| EBITDA | 19.246 M -84.31 % | 122.679 M 17.86 % | 104.090 M 418.35 % | 20.081 M 5 608.09 % | 351.799 K 3 217.96 % | -11.283 K |
| Net income ratio | -0.04 -9 799.95 % | 0.00 -90.27 % | 0.00 -21.62 % | 0.01 | 0.00 | 0.00 |
| Ratio EBITDA | 0.01 -86.77 % | 0.07 -1.85 % | 0.07 176.74 % | 0.03 | 0.00 | 0.00 |
| Gross profit ratio | 0.10 -7.88 % | 0.11 0.08 % | 0.11 165.90 % | 0.04 | 0.00 | 0.00 |
| Weighted average shs out dil | 38.038 M 82.80 % | 20.809 M 1.85 % | 20.431 M -5.70 % | 21.666 M 314.11 % | 5.232 M 11.72 % | 4.683 M |
| Weighted average shs out | 38.038 M 82.80 % | 20.809 M 1.85 % | 20.431 M -5.70 % | 21.666 M 314.11 % | 5.232 M 11.72 % | 4.683 M |
| EPS diluted | -2.20 -6 385.71 % | 0.04 -88.33 % | 0.30 50.00 % | 0.20 415.46 % | 0.04 1 716.67 % | 0.00 |
| Earnings per share | -2.20 -6 385.71 % | 0.04 -88.33 % | 0.30 50.00 % | 0.20 415.46 % | 0.04 1 716.67 % | 0.00 |
| Gross profit | 206.108 M 9.23 % | 188.692 M 20.17 % | 157.017 M 398.06 % | 31.526 M | 0.000 100.00 % | -112.000 K |
| Income tax expense | 11.198 M -10.99 % | 12.580 M 876.06 % | -1.621 M 87.47 % | -12.942 M -8 810.46 % | 148.580 K | 0.000 |
| Cost of revenue | 1.872 B 19.70 % | 1.564 B 20.07 % | 1.303 B 74.21 % | 747.817 M | 0.000 -100.00 % | 111.754 K |
| General and administrative expenses | 0.000 -100.00 % | 113.266 M -5.76 % | 120.186 M 66.32 % | 72.262 M 11 830.11 % | 605.711 K 442.00 % | 111.754 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 123.905 M 9.39 % | 113.266 M -5.76 % | 120.186 M 66.32 % | 72.262 M 11 830.11 % | 605.711 K | 0.000 |
| Cost and expenses | 1.996 B 19.00 % | 1.677 B 17.89 % | 1.423 B 73.51 % | 820.079 M 135 291.14 % | 605.711 K 442.00 % | 111.754 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 123.905 M 9.39 % | 113.266 M -5.76 % | 120.186 M 66.32 % | 72.262 M 11 830.11 % | 605.711 K 442.00 % | 111.754 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 957.510 K 853.02 % | 100.471 K |
| Interest expense | 44.698 M -27.54 % | 61.689 M 20.35 % | 51.260 M 324.34 % | 12.080 M | 0.000 | 0.000 |
| Depreciation and amortization | 47.079 M -1.26 % | 47.682 M -1.12 % | 48.220 M 188.76 % | 16.699 M | 0.000 | 0.000 |
| Operating income | 82.203 M 8.98 % | 75.426 M 104.79 % | 36.831 M 190.41 % | -40.736 M -6 622.11 % | -606.000 K -441.07 % | -112.000 K |
| Operating income ratio | 0.04 -8.08 % | 0.04 70.54 % | 0.03 148.27 % | -0.05 | 0.00 | 0.00 |
| Total other income expenses net | -154.734 M -149.10 % | -62.118 M -92.79 % | -32.221 M -200.57 % | 32.038 M 3 245.97 % | 957.510 K 853.02 % | 100.471 K |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|
| Net debt | 261.898 M 719.76 % | 31.948 M -85.25 % | 216.540 M -21.15 % | 274.611 M 409.54 % | 53.894 M 6 301.38 % | -869.058 K |
| Total investments | -8.199 M | 0.000 | 0.000 -100.00 % | 3.854 M | 0.000 | 0.000 |
| Total debt | 385.925 M 96.91 % | 195.989 M -46.13 % | 363.799 M 5.17 % | 345.922 M 537.48 % | 54.264 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -94.604 M -50.07 % | -63.039 M -102.61 % | -31.113 M | 0.000 | 0.000 |
| Retained earnings | -209.197 M -66.73 % | -125.468 M 0.58 % | -126.196 M 7.16 % | -135.931 M -71 220.77 % | 191.127 K 1 680.61 % | -12.092 K |
| Common stock | 4.000 K 100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -100.00 % | 140.215 M 0.15 % | 140.012 M |
| Total equity | 37.257 M 151.26 % | -72.678 M 20.67 % | -91.620 M 4.77 % | -96.213 M -166.26 % | 145.215 M 0.14 % | 145.011 M |
| Other non current liabilities | 13.955 M -94.49 % | 253.040 M 149.99 % | 101.222 M 34.69 % | 75.151 M 1 152.52 % | 6.000 M 0.00 % | 6.000 M |
| Long term debt | 349.366 M 119.42 % | 159.225 M -51.61 % | 329.042 M 11.27 % | 295.727 M | 0.000 | 0.000 |
| Total non current liabilities | 371.520 M -9.88 % | 412.265 M -4.18 % | 430.264 M 16.01 % | 370.878 M 6 081.30 % | 6.000 M 0.00 % | 6.000 M |
| Other current liabilities | 163.364 M 26.06 % | 129.594 M -18.03 % | 158.103 M 68.09 % | 94.059 M | 0.000 100.00 % | -19.380 K |
| Deferred revenue | 126.128 M 6.68 % | 118.235 M 2.25 % | 115.634 M 85.81 % | 62.234 M | 0.000 | 0.000 |
| Short term debt | 36.559 M -0.56 % | 36.764 M 5.77 % | 34.757 M -30.76 % | 50.195 M | 0.000 | 0.000 |
| Total current liabilities | 490.976 M 26.04 % | 389.553 M -19.89 % | 486.277 M 33.39 % | 364.563 M 155 013.39 % | 235.030 K 1 112.75 % | 19.380 K |
| Total liabilities | 862.496 M 7.57 % | 801.818 M -12.52 % | 916.541 M 24.62 % | 735.441 M 11 695.31 % | 6.235 M 3.58 % | 6.019 M |
| Other non current assets | 5.715 M 21.91 % | 4.688 M -25.62 % | 6.303 M 3 252.66 % | 188.000 K -99.88 % | 151.058 M 0.64 % | 150.100 M |
| Long term investments | -8.199 M | 0.000 | 0.000 -100.00 % | 3.854 M | 0.000 | 0.000 |
| Intangible assets | 18.969 M -25.42 % | 25.434 M -31.76 % | 37.272 M -26.74 % | 50.874 M | 0.000 | 0.000 |
| GoodWill | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M -7.16 % | 40.257 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 56.342 M -10.29 % | 62.807 M -15.86 % | 74.645 M -18.09 % | 91.131 M | 0.000 | 0.000 |
| Property plant equipment net | 175.897 M 5.20 % | 167.207 M -9.09 % | 183.919 M 4.39 % | 176.178 M | 0.000 | 0.000 |
| Total non current assets | 237.954 M 0.50 % | 236.771 M -14.79 % | 277.859 M -1.67 % | 282.566 M 87.06 % | 151.058 M 0.64 % | 150.100 M |
| Other current assets | 42.774 M 121.03 % | 19.352 M 14.81 % | 16.855 M 31.02 % | 12.864 M 60 305.71 % | 21.296 K -65.25 % | 61.292 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 124.027 M -24.39 % | 164.041 M 11.40 % | 147.259 M 106.50 % | 71.311 M 19 151.70 % | 370.414 K -57.38 % | 869.058 K |
| Cash and short term investments | 124.027 M -24.39 % | 164.041 M 11.40 % | 147.259 M 106.50 % | 71.311 M 19 151.70 % | 370.414 K -57.38 % | 869.058 K |
| Total current assets | 661.799 M 34.41 % | 492.369 M -10.00 % | 547.062 M 53.38 % | 356.662 M 90 952.56 % | 391.710 K -57.90 % | 930.350 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 494.998 M 60.21 % | 308.976 M -19.32 % | 382.948 M 40.54 % | 272.487 M | 0.000 | 0.000 |
| Tax assets | 8.199 M 296.28 % | 2.069 M -84.07 % | 12.992 M 15.84 % | 11.215 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 164.925 M 57.13 % | 104.960 M -40.96 % | 177.783 M 12.47 % | 158.075 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 235.030 K 1 112.75 % | 19.380 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 17.483 M 0.00 % | 17.483 M -50.00 % | 34.965 M | 0.000 | 0.000 |
| Other total stockholders equity | 246.450 M 89.71 % | 129.909 M 62.12 % | 80.130 M 123.43 % | 35.864 M 645.87 % | 4.808 M -4.06 % | 5.012 M |
| Deferred tax liabilities non current | 8.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 899.753 M 23.40 % | 729.140 M -11.61 % | 824.921 M 29.05 % | 639.228 M 322.07 % | 151.450 M 0.28 % | 151.031 M |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 10.268 M -7.79 % | 11.136 M 812.48 % | -1.563 M 86.99 % | -12.017 M | 0.000 | 0.000 |
| Stock based compensation | 5.361 M 21.59 % | 4.409 M 9.79 % | 4.016 M 274.63 % | 1.072 M | 0.000 | 0.000 |
| Change in working capital | -103.765 M -245.60 % | -30.025 M -223.05 % | 24.401 M -69.41 % | 79.776 M 31 105.65 % | 255.646 K 709.94 % | -41.913 K |
| Accounts receivables | -116.907 M -392.80 % | 39.927 M 194.36 % | -42.312 M -16.15 % | -36.430 M | 0.000 | 0.000 |
| Inventory | -98.121 M -194.19 % | 104.172 M 223.01 % | -84.689 M 11.23 % | -95.398 M | 0.000 | 0.000 |
| Accounts payables | 98.121 M 194.19 % | -104.172 M -223.01 % | 84.689 M -11.23 % | 95.398 M | 0.000 | 0.000 |
| Other working capital | 13.142 M 118.79 % | -69.952 M -204.86 % | 66.713 M -42.59 % | 116.206 M 45 355.83 % | 255.646 K 709.94 % | -41.913 K |
| Other non cash items | 113.936 M 378.42 % | 23.815 M 1 695.11 % | -1.493 M 96.51 % | -42.756 M -4 365.34 % | -957.509 K -853.02 % | -100.471 K |
| Net cash provided by operating activities | -10.850 M -118.79 % | 57.745 M -27.65 % | 79.812 M 69.75 % | 47.018 M 9 529.17 % | -498.644 K -224.50 % | -153.667 K |
| Investments in property plant and equipment | -30.182 M -211.67 % | -9.684 M -43.17 % | -6.764 M -59.91 % | -4.230 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -166.690 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 396.000 K | 0.000 | 0.000 |
| Other investing activites | 6.634 M 0.96 % | 6.571 M -10.89 % | 7.374 M 968.70 % | 690.000 K | 0.000 100.00 % | -150.000 M |
| Net cash used for investing activites | -23.548 M -656.44 % | -3.113 M -610.33 % | 610.000 K 100.36 % | -169.834 M | 0.000 100.00 % | -150.000 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 193.430 M 55 165.71 % | 350.000 K -99.81 % | 180.000 M | 0.000 | 0.000 -100.00 % | 151.448 M |
| Common stock repurchased | -5.341 M -1 426.00 % | -350.000 K 99.81 % | -180.000 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -7.959 M 23.39 % | -10.389 M -869.12 % | -1.072 M | 0.000 | 0.000 |
| Other financing activites | -5.616 M 81.21 % | -29.891 M -605.34 % | 5.915 M -96.89 % | 190.322 M | 0.000 -100.00 % | 150.991 M |
| Net cash used provided by financing activities | -5.616 M 85.16 % | -37.850 M -746.00 % | -4.474 M -102.36 % | 189.250 M | 0.000 -100.00 % | 150.991 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -40.014 M -338.43 % | 16.782 M -77.90 % | 75.948 M 14.32 % | 66.434 M 13 422.93 % | -498.644 K -159.55 % | 837.367 K |
| Cash at beginning of period | 164.041 M 11.40 % | 147.259 M 106.50 % | 71.311 M 1 362.19 % | 4.877 M 461.18 % | 869.058 K 2 642.29 % | 31.691 K |
| Cash at end of period | 124.027 M -24.39 % | 164.041 M 11.40 % | 147.259 M 106.50 % | 71.311 M 19 151.70 % | 370.414 K -57.38 % | 869.058 K |
| Operating cash flow | -10.850 M -118.79 % | 57.745 M -27.65 % | 79.812 M 69.75 % | 47.018 M 9 529.17 % | -498.644 K -224.50 % | -153.667 K |
| Capital expenditure | -30.182 M -211.67 % | -9.684 M -43.17 % | -6.764 M -59.91 % | -4.230 M | 0.000 | 0.000 |
| Free CashFlow | -41.032 M -185.37 % | 48.061 M -34.21 % | 73.048 M 70.72 % | 42.788 M 8 680.87 % | -498.644 K -224.50 % | -153.667 K |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 680.597 M 89.00 % | 360.095 M -33.82 % | 544.101 M -22.02 % | 697.759 M 24.57 % | 560.148 M 102.65 % | 276.412 M -29.47 % | 391.906 M -24.96 % | 522.232 M 8.66 % | 480.604 M 34.19 % | 358.163 M -30.99 % | 518.970 M 22.97 % | 422.022 M 28.68 % | 327.961 M 71.88 % | 190.810 M -30.83 % | 275.856 M -1.23 % | 279.279 M 60.44 % | 174.073 M 247.21 % | 50.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 16.969 M 162.68 % | -27.071 M -185.52 % | 31.655 M 131.77 % | -99.649 M -2 220.64 % | 4.699 M 123.00 % | -20.434 M -1 367.96 % | -1.392 M -112.36 % | 11.266 M 213.21 % | 3.597 M 128.23 % | -12.743 M -223.68 % | 10.303 M -18.29 % | 12.609 M 103.11 % | 6.208 M 127.12 % | -22.889 M -308.37 % | 10.985 M 91.51 % | 5.736 M 16.70 % | 4.915 M 128.26 % | -17.392 M -43 414.32 % | 40.153 K -64.95 % | 114.565 K 43.27 % | 79.965 K 354.14 % | -31.465 K -771.61 % | 4.685 K 130.03 % | -15.603 K -6 683.91 % | -230.000 -70.37 % | -135.000 |
| Income before tax | 23.514 M 161.08 % | -38.495 M -199.13 % | 38.831 M 139.87 % | -97.400 M -1 198.83 % | 8.864 M 138.83 % | -22.826 M -2 062.68 % | 1.163 M -93.32 % | 17.419 M 108.96 % | 8.336 M 161.25 % | -13.610 M -215.78 % | 11.755 M -2.47 % | 12.053 M -2.17 % | 12.320 M 139.09 % | -31.518 M -6 332.24 % | -490.000 K -107.42 % | 6.606 M 8.42 % | 6.093 M 129.14 % | -20.907 M -25 082.97 % | 83.685 K -61.89 % | 219.613 K 174.64 % | 79.965 K 354.14 % | -31.465 K -771.61 % | 4.685 K 130.03 % | -15.603 K -6 683.91 % | -230.000 -70.37 % | -135.000 |
| Income before tax ratio | 0.03 132.32 % | -0.11 -249.79 % | 0.07 151.13 % | -0.14 -982.12 % | 0.02 119.16 % | -0.08 -2 882.76 % | 0.00 -91.10 % | 0.03 92.30 % | 0.02 145.64 % | -0.04 -267.76 % | 0.02 -20.69 % | 0.03 -23.97 % | 0.04 122.74 % | -0.17 -9 199.16 % | 0.00 -107.51 % | 0.02 -32.42 % | 0.04 108.39 % | -0.42 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 43.272 M 314.40 % | -20.183 M -134.83 % | 57.944 M 176.83 % | -75.420 M -319.31 % | 34.390 M 1 374.70 % | 2.332 M -91.28 % | 26.728 M -40.55 % | 44.959 M 22.67 % | 36.649 M 155.52 % | 14.343 M -63.26 % | 39.040 M 1.18 % | 38.584 M 8.38 % | 35.600 M 489.75 % | -9.134 M -151.49 % | 17.738 M 64.26 % | 10.799 M 12.16 % | 9.628 M 153.24 % | -18.084 M -21 709.61 % | 83.685 K -61.89 % | 219.613 K 174.64 % | 79.965 K 354.14 % | -31.465 K -771.61 % | 4.685 K 130.03 % | -15.603 K -6 683.91 % | -230.000 -70.37 % | -135.000 |
| Net income ratio | 0.02 133.16 % | -0.08 -229.22 % | 0.06 140.74 % | -0.14 -1 802.41 % | 0.01 111.35 % | -0.07 -1 981.32 % | 0.00 -116.46 % | 0.02 188.24 % | 0.01 121.04 % | -0.04 -279.21 % | 0.02 -33.55 % | 0.03 57.84 % | 0.02 115.78 % | -0.12 -401.24 % | 0.04 93.89 % | 0.02 -27.26 % | 0.03 108.14 % | -0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.06 213.44 % | -0.06 -152.63 % | 0.11 198.53 % | -0.11 -276.06 % | 0.06 627.71 % | 0.01 -87.63 % | 0.07 -20.78 % | 0.09 12.90 % | 0.08 90.42 % | 0.04 -46.77 % | 0.08 -17.72 % | 0.09 -15.77 % | 0.11 326.76 % | -0.05 -174.45 % | 0.06 66.29 % | 0.04 -30.09 % | 0.06 115.33 % | -0.36 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.09 750.46 % | 0.01 -90.95 % | 0.12 13.57 % | 0.10 8.33 % | 0.10 59.55 % | 0.06 -44.85 % | 0.11 -3.78 % | 0.11 -0.09 % | 0.11 22.34 % | 0.09 -27.41 % | 0.13 1.44 % | 0.13 30.76 % | 0.10 169.92 % | 0.04 206.48 % | -0.03 -134.47 % | 0.10 0.21 % | 0.10 256.83 % | -0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 54.389 M 13.01 % | 48.129 M 0.21 % | 48.027 M 26.26 % | 38.038 M 13.75 % | 33.439 M 45.02 % | 23.058 M 9.84 % | 20.992 M -40.59 % | 35.336 M -11.61 % | 39.978 M 94.81 % | 20.522 M -42.53 % | 35.712 M 0.83 % | 35.419 M 59.17 % | 22.252 M 0.28 % | 22.189 M 1.19 % | 21.928 M -35.70 % | 34.100 M -0.85 % | 34.392 M 59.38 % | 21.578 M 0.00 % | 21.578 M 312.34 % | 5.233 M 0.00 % | 5.233 M 0.29 % | 5.218 M 0.00 % | 5.218 M 3.16 % | 5.058 M -73.67 % | 19.210 M 0.00 % | 19.210 M |
| Weighted average shs out | 54.389 M 13.01 % | 48.129 M 0.21 % | 48.027 M 26.26 % | 38.038 M 55.44 % | 24.471 M 6.13 % | 23.058 M 9.84 % | 20.992 M 0.11 % | 20.968 M 1.04 % | 20.752 M 1.12 % | 20.522 M 0.37 % | 20.447 M 0.00 % | 20.447 M -8.11 % | 22.252 M 0.28 % | 22.189 M 1.19 % | 21.928 M 1.62 % | 21.578 M 0.00 % | 21.578 M 0.00 % | 21.578 M 0.00 % | 21.578 M 312.34 % | 5.233 M 0.00 % | 5.233 M 0.29 % | 5.218 M 0.00 % | 5.218 M 3.16 % | 5.058 M -73.67 % | 19.210 M 0.00 % | 19.210 M |
| EPS diluted | 0.31 155.36 % | -0.56 -184.85 % | 0.66 125.19 % | -2.62 -1 971.43 % | 0.14 115.73 % | -0.89 -1 242.38 % | -0.07 -120.72 % | 0.32 255.56 % | 0.09 114.52 % | -0.62 -313.79 % | 0.29 -19.44 % | 0.36 28.57 % | 0.28 127.18 % | -1.03 -306.00 % | 0.50 194.12 % | 0.17 21.43 % | 0.14 117.28 % | -0.81 -42 731.58 % | 0.00 -91.32 % | 0.02 43.14 % | 0.02 355.00 % | -0.01 -766.67 % | 0.00 129.03 % | 0.00 -25 791.81 % | 0.00 -70.37 % | 0.00 |
| Earnings per share | 0.31 155.36 % | -0.56 -184.85 % | 0.66 125.19 % | -2.62 -1 478.95 % | 0.19 121.35 % | -0.89 -1 242.38 % | -0.07 -112.28 % | 0.54 217.65 % | 0.17 127.42 % | -0.62 -224.00 % | 0.50 -19.35 % | 0.62 121.43 % | 0.28 127.18 % | -1.03 -306.00 % | 0.50 85.19 % | 0.27 17.39 % | 0.23 128.40 % | -0.81 -42 731.58 % | 0.00 -91.32 % | 0.02 43.14 % | 0.02 355.00 % | -0.01 -766.67 % | 0.00 129.03 % | 0.00 -25 791.81 % | 0.00 -70.37 % | 0.00 |
| Gross profit | 61.564 M 1 507.42 % | 3.830 M -94.01 % | 63.914 M -11.44 % | 72.170 M 34.94 % | 53.483 M 223.34 % | 16.541 M -61.10 % | 42.521 M -27.79 % | 58.889 M 8.57 % | 54.241 M 64.16 % | 33.041 M -49.90 % | 65.952 M 24.74 % | 52.870 M 68.26 % | 31.422 M 363.93 % | 6.773 M 173.65 % | -9.196 M -134.05 % | 27.008 M 60.77 % | 16.799 M 644.54 % | -3.085 M | 0.000 100.00 % | -81.014 K 32.49 % | -120.000 K 22.08 % | -154.000 K -37.80 % | -111.754 K -138.28 % | -46.900 K | 0.000 | 0.000 |
| Income tax expense | 6.545 M 157.29 % | -11.424 M -259.20 % | 7.176 M 219.08 % | 2.249 M -46.00 % | 4.165 M 274.12 % | -2.392 M -193.62 % | 2.555 M -58.48 % | 6.153 M 29.84 % | 4.739 M 646.60 % | -867.000 K -159.71 % | 1.452 M 361.15 % | -556.000 K -109.10 % | 6.112 M 170.83 % | -8.629 M 24.80 % | -11.475 M -1 418.97 % | 870.000 K -26.15 % | 1.178 M 133.51 % | -3.515 M -8 174.52 % | 43.532 K -58.56 % | 105.048 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 619.033 M 73.76 % | 356.265 M -25.81 % | 480.187 M -23.24 % | 625.589 M 23.47 % | 506.665 M 94.97 % | 259.871 M -25.62 % | 349.385 M -24.59 % | 463.343 M 8.67 % | 426.363 M 31.14 % | 325.122 M -28.23 % | 453.018 M 22.72 % | 369.152 M 24.49 % | 296.539 M 61.13 % | 184.037 M -35.44 % | 285.052 M 12.99 % | 252.271 M 60.40 % | 157.274 M 195.52 % | 53.220 M | 0.000 -100.00 % | 81.014 K -32.24 % | 119.565 K -22.32 % | 153.918 K 37.73 % | 111.754 K 138.28 % | 46.900 K | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.192 M | 0.000 -100.00 % | 28.074 M -4.78 % | 29.484 M -16.34 % | 35.241 M 12.54 % | 31.313 M 21.00 % | 25.878 M -6.76 % | 27.754 M -4.76 % | 29.140 M 71.78 % | 16.964 M 84.43 % | 9.198 M -45.77 % | 16.960 M 6 651.19 % | 251.215 K 210.09 % | 81.014 K -32.24 % | 119.565 K -22.32 % | 153.918 K 138.67 % | 64.489 K 37.50 % | 46.900 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 35.758 M 2.51 % | 34.882 M 10.30 % | 31.626 M -13.45 % | 36.539 M 18.27 % | 30.894 M 24.34 % | 24.846 M -4.63 % | 26.052 M -12.15 % | 29.656 M 5.64 % | 28.074 M -4.78 % | 29.484 M -16.34 % | 35.241 M 12.54 % | 31.313 M 21.00 % | 25.878 M -6.76 % | 27.754 M -4.76 % | 29.140 M 71.78 % | 16.964 M 84.43 % | 9.198 M -45.77 % | 16.960 M 6 651.19 % | 251.215 K 210.09 % | 81.014 K -32.24 % | 119.565 K -22.32 % | 153.918 K 138.67 % | 64.489 K 37.50 % | 46.900 K 20 291.30 % | 230.000 70.37 % | 135.000 |
| Cost and expenses | 654.791 M 67.40 % | 391.147 M -23.58 % | 511.813 M -22.70 % | 662.128 M 23.17 % | 537.559 M 88.80 % | 284.717 M -24.16 % | 375.437 M -23.85 % | 492.999 M 8.49 % | 454.437 M 28.15 % | 354.606 M -27.37 % | 488.259 M 21.92 % | 400.465 M 24.21 % | 322.417 M 52.23 % | 211.791 M -32.59 % | 314.192 M 16.70 % | 269.235 M 61.73 % | 166.472 M 137.21 % | 70.180 M 27 836.23 % | 251.215 K 210.09 % | 81.014 K -32.24 % | 119.565 K -22.32 % | 153.918 K -3.21 % | 159.019 K 239.06 % | 46.900 K 20 291.30 % | 230.000 70.37 % | 135.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 35.758 M 2.51 % | 34.882 M 10.30 % | 31.626 M -13.45 % | 36.539 M 18.27 % | 30.894 M 24.34 % | 24.846 M -4.63 % | 26.052 M -12.15 % | 29.656 M 5.64 % | 28.074 M -4.78 % | 29.484 M -16.34 % | 35.241 M 12.54 % | 31.313 M 21.00 % | 25.878 M -6.76 % | 27.754 M -4.76 % | 29.140 M 71.78 % | 16.964 M 84.43 % | 9.198 M -45.77 % | 16.960 M 6 651.19 % | 251.215 K 210.09 % | 81.014 K -32.24 % | 119.565 K -22.32 % | 153.918 K 138.67 % | 64.489 K 37.50 % | 46.900 K 20 291.30 % | 230.000 70.37 % | 135.000 |
| 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 -100.00 % | 334.900 K 11.40 % | 300.627 K 50.67 % | 199.530 K 62.94 % | 122.453 K 77.02 % | 69.174 K 121.02 % | 31.297 K | 0.000 | 0.000 |
| Interest expense | 6.863 M 13.89 % | 6.026 M -6.44 % | 6.441 M -31.50 % | 9.403 M -35.13 % | 14.495 M 0.95 % | 14.359 M -0.62 % | 14.449 M -3.51 % | 14.975 M -7.56 % | 16.200 M 0.84 % | 16.065 M 4.06 % | 15.438 M 10.60 % | 13.959 M 21.42 % | 11.496 M 10.89 % | 10.367 M 27.67 % | 8.120 M 414.25 % | 1.579 M 3.20 % | 1.530 M 79.79 % | 851.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 12.895 M 4.96 % | 12.286 M -3.05 % | 12.672 M 0.76 % | 12.577 M 14.02 % | 11.031 M 2.15 % | 10.799 M -2.85 % | 11.116 M -11.53 % | 12.565 M 3.73 % | 12.113 M 1.89 % | 11.888 M 0.35 % | 11.847 M -5.77 % | 12.572 M 6.69 % | 11.784 M -1.94 % | 12.017 M 18.89 % | 10.108 M 286.69 % | 2.614 M 30.37 % | 2.005 M 1.67 % | 1.972 M 488.83 % | 334.900 K 11.40 % | 300.627 K 50.67 % | 199.530 K 62.94 % | 122.453 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 30.377 M 197.83 % | -31.052 M -168.59 % | 45.272 M 27.06 % | 35.631 M 57.74 % | 22.589 M 371.99 % | -8.305 M -150.43 % | 16.469 M -43.66 % | 29.233 M 11.72 % | 26.167 M 635.65 % | 3.557 M -88.42 % | 30.711 M 42.46 % | 21.557 M 288.83 % | 5.544 M 126.42 % | -20.981 M 45.27 % | -38.336 M -481.68 % | 10.044 M 32.14 % | 7.601 M 137.92 % | -20.045 M -7 879.22 % | -251.215 K -210.09 % | -81.014 K 32.49 % | -120.000 K 22.08 % | -154.000 K -138.80 % | -64.489 K -37.50 % | -46.900 K -20 291.30 % | -230.000 -70.37 % | -135.000 |
| Operating income ratio | 0.04 151.76 % | -0.09 -203.64 % | 0.08 62.94 % | 0.05 26.63 % | 0.04 234.22 % | -0.03 -171.50 % | 0.04 -24.93 % | 0.06 2.81 % | 0.05 448.23 % | 0.01 -83.22 % | 0.06 15.85 % | 0.05 202.17 % | 0.02 115.37 % | -0.11 20.88 % | -0.14 -486.42 % | 0.04 -17.64 % | 0.04 110.92 % | -0.40 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -6.863 M 7.79 % | -7.443 M -15.56 % | -6.441 M 95.16 % | -133.031 M -869.26 % | -13.725 M 5.48 % | -14.521 M 47.93 % | -27.886 M -136.04 % | -11.814 M 33.74 % | -17.831 M -3.87 % | -17.167 M 9.44 % | -18.956 M -99.45 % | -9.504 M -240.26 % | 6.776 M 164.31 % | -10.537 M -127.84 % | 37.846 M 1 200.81 % | -3.438 M -127.98 % | -1.508 M -74.94 % | -862.000 K -357.39 % | 334.900 K 11.40 % | 300.627 K 50.67 % | 199.530 K 62.94 % | 122.453 K 77.02 % | 69.174 K 121.02 % | 31.297 K | 0.000 | 0.000 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 379.692 M 4.12 % | 364.674 M 39.24 % | 261.898 M 15.86 % | 226.055 M 64.70 % | 137.253 M -11.87 % | 155.731 M 387.45 % | 31.948 M -76.75 % | 137.389 M -55.65 % | 309.816 M 0.86 % | 307.173 M 41.86 % | 216.540 M -31.47 % | 315.957 M 0.99 % | 312.866 M 4.73 % | 298.745 M 8.79 % | 274.611 M 38.06 % | 198.910 M 424.47 % | 37.926 M -13.50 % | 43.847 M -18.70 % | 53.930 M 8 887.33 % | -613.720 K 8.05 % | -667.445 K 10.10 % | -742.431 K 14.57 % | -869.058 K 4.90 % | -913.858 K -473.57 % | 244.628 K 58.71 % | 154.132 K |
| Total investments | 0.000 | 0.000 | 0.000 100.00 % | -1.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.854 M -12.53 % | 4.406 M 2.13 % | 4.314 M | 0.000 | 0.000 -100.00 % | 150.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 426.172 M 8.33 % | 393.406 M 1.94 % | 385.925 M 0.42 % | 384.317 M 50.76 % | 254.927 M 1.60 % | 250.904 M 28.02 % | 195.989 M 0.67 % | 194.687 M -47.27 % | 369.208 M 1.08 % | 365.254 M 0.40 % | 363.799 M 1.30 % | 359.131 M 7.79 % | 333.177 M -3.89 % | 346.662 M 0.21 % | 345.922 M 47.50 % | 234.521 M 279.98 % | 61.719 M -2.80 % | 63.495 M 16.93 % | 54.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.766 K 55.55 % | 162.500 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -111.232 M -7.63 % | -103.346 M -9.24 % | -94.604 M -9.28 % | -86.571 M -10.43 % | -78.397 M -11.17 % | -70.517 M -11.86 % | -63.039 M -11.97 % | -56.301 M -18.65 % | -47.453 M -20.15 % | -39.496 M -26.94 % | -31.113 M -33.24 % | -23.351 M -7.91 % | -21.640 M -9.78 % | -19.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -219.299 M 7.18 % | -236.268 M -12.94 % | -209.197 M 13.14 % | -240.852 M -70.57 % | -141.203 M 3.22 % | -145.902 M -16.29 % | -125.468 M -1.12 % | -124.076 M 8.32 % | -135.342 M 2.59 % | -138.939 M -10.10 % | -126.196 M 8.05 % | -137.249 M 8.41 % | -149.858 M 3.98 % | -156.066 M -14.81 % | -135.931 M 8.15 % | -147.988 M 3.40 % | -153.200 M 0.98 % | -154.723 M -81 052.98 % | 191.127 K 26.60 % | 150.975 K 314.66 % | 36.409 K 183.59 % | -43.556 K -260.21 % | -12.092 K 27.93 % | -16.777 K -1 329.05 % | -1.174 K -24.36 % | -944.000 |
| Common stock | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 33.33 % | 3.000 K 50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -100.00 % | 140.215 M 0.03 % | 140.175 M 0.08 % | 140.060 M 0.06 % | 139.981 M -0.02 % | 140.012 M 0.00 % | 140.007 M 27 834 348.71 % | 503.000 0.00 % | 503.000 |
| Total equity | 23.499 M 226.33 % | 7.201 M -80.67 % | 37.257 M 127.02 % | 16.411 M 117.91 % | -91.653 M 4.48 % | -95.950 M -32.02 % | -72.678 M -0.84 % | -72.074 M 13.98 % | -83.789 M 4.99 % | -88.189 M 3.74 % | -91.620 M | 0.000 100.00 % | -100.242 M 13.34 % | -115.674 M -20.23 % | -96.213 M 14.49 % | -112.521 M 4.83 % | -118.233 M 1.27 % | -119.756 M -182.47 % | 145.215 M 0.03 % | 145.175 M 0.08 % | 145.060 M 0.06 % | 144.980 M -0.02 % | 145.011 M 0.00 % | 145.007 M 608 507.22 % | 23.826 K -0.96 % | 24.056 K |
| Other non current liabilities | 10.140 M -32.64 % | 15.053 M 7.87 % | 13.955 M -47.30 % | 26.482 M -86.30 % | 193.320 M 0.32 % | 192.703 M -23.84 % | 253.040 M 0.40 % | 252.044 M 214.18 % | 80.222 M -0.65 % | 80.750 M -20.22 % | 101.222 M 64.41 % | 61.568 M -11.47 % | 69.541 M -22.84 % | 90.130 M 19.93 % | 75.151 M -21.30 % | 95.491 M 7.55 % | 88.784 M 0.48 % | 88.359 M 1 372.65 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M | 0.000 | 0.000 |
| Long term debt | 391.720 M 9.83 % | 356.654 M 2.09 % | 349.366 M 0.66 % | 347.088 M 59.22 % | 217.991 M 1.38 % | 215.018 M 35.04 % | 159.225 M 0.05 % | 159.150 M -52.26 % | 333.346 M 1.03 % | 329.933 M 0.27 % | 329.042 M 8.46 % | 303.372 M 9.09 % | 278.094 M -4.37 % | 290.803 M -1.67 % | 295.727 M 34.05 % | 220.613 M 325.61 % | 51.835 M -5.15 % | 54.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 405.180 M 9.01 % | 371.707 M 0.05 % | 371.520 M -1.07 % | 375.523 M -8.70 % | 411.311 M 0.88 % | 407.721 M -1.10 % | 412.265 M 0.26 % | 411.194 M -0.57 % | 413.568 M 0.70 % | 410.683 M -4.55 % | 430.264 M 17.90 % | 364.940 M 4.98 % | 347.635 M -8.74 % | 380.933 M 2.71 % | 370.878 M 17.33 % | 316.104 M 124.79 % | 140.619 M -1.67 % | 143.010 M 2 283.50 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -95.71 % | 140.022 M | 0.000 |
| Other current liabilities | 204.012 M 58.36 % | 128.832 M -21.14 % | 163.364 M -16.92 % | 196.623 M -2.58 % | 201.828 M 72.81 % | 116.793 M -9.88 % | 129.594 M -17.17 % | 156.467 M 1.61 % | 153.988 M 26.80 % | 121.445 M -23.19 % | 158.103 M 20.53 % | 131.170 M 16.30 % | 112.782 M 73.45 % | 65.021 M -30.87 % | 94.059 M | 0.000 | 0.000 -100.00 % | 53.088 M | 0.000 | 0.000 100.00 % | -71.250 K -94.30 % | -36.670 K -89.22 % | -19.380 K -100.00 % | -9.690 K 82.69 % | -55.987 K | 0.000 |
| Deferred revenue | 169.015 M 13.85 % | 148.452 M 17.70 % | 126.128 M -13.78 % | 146.281 M 61.52 % | 90.566 M -35.96 % | 141.420 M 19.61 % | 118.235 M 59.78 % | 73.999 M -39.88 % | 123.091 M 14.77 % | 107.253 M -7.25 % | 115.634 M 61.02 % | 71.814 M -10.60 % | 80.325 M -5.80 % | 85.269 M 37.01 % | 62.234 M 51.83 % | 40.989 M 85.37 % | 22.112 M -32.99 % | 32.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 34.452 M -6.26 % | 36.752 M 0.53 % | 36.559 M -1.80 % | 37.229 M 0.79 % | 36.936 M 2.93 % | 35.886 M -2.39 % | 36.764 M 3.45 % | 35.537 M -0.91 % | 35.862 M 1.53 % | 35.321 M 1.62 % | 34.757 M -37.67 % | 55.759 M 1.23 % | 55.083 M -1.39 % | 55.859 M 11.28 % | 50.195 M 260.91 % | 13.908 M 40.71 % | 9.884 M 11.76 % | 8.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.766 K 55.55 % | 162.500 K |
| Total current liabilities | 622.635 M 39.78 % | 445.451 M -9.27 % | 490.976 M -15.29 % | 579.620 M 21.09 % | 478.682 M 25.66 % | 380.925 M -2.21 % | 389.553 M 1.63 % | 383.323 M -15.59 % | 454.115 M 21.26 % | 374.504 M -22.99 % | 486.277 M 26.23 % | 385.227 M 8.09 % | 356.411 M 25.62 % | 283.727 M -22.17 % | 364.563 M 29.14 % | 282.303 M 78.87 % | 157.822 M 66.25 % | 94.928 M 40 289.74 % | 235.030 K 21.41 % | 193.588 K 171.70 % | 71.250 K 94.30 % | 36.670 K 89.22 % | 19.380 K 100.00 % | 9.690 K -96.17 % | 252.766 K 55.55 % | 162.500 K |
| Total liabilities | 1.028 B 25.78 % | 817.158 M -5.26 % | 862.496 M -9.70 % | 955.143 M 7.32 % | 889.993 M 12.85 % | 788.646 M -1.64 % | 801.818 M 0.92 % | 794.517 M -8.43 % | 867.683 M 10.51 % | 785.187 M -14.33 % | 916.541 M 22.18 % | 750.167 M 6.55 % | 704.046 M 5.93 % | 664.660 M -9.62 % | 735.441 M 22.90 % | 598.407 M 100.51 % | 298.441 M 25.43 % | 237.938 M 3 716.15 % | 6.235 M 0.67 % | 6.194 M 2.02 % | 6.071 M 0.57 % | 6.037 M 0.29 % | 6.019 M 0.16 % | 6.010 M 2 277.57 % | 252.766 K 55.55 % | 162.500 K |
| Other non current assets | 1.742 M -68.65 % | 5.557 M -2.76 % | 5.715 M 2.71 % | 5.564 M 5.12 % | 5.293 M 6.82 % | 4.955 M 5.70 % | 4.688 M 12.07 % | 4.183 M -2.88 % | 4.307 M -7.28 % | 4.645 M -26.30 % | 6.303 M 40.54 % | 4.485 M 3.96 % | 4.314 M 1.87 % | 4.235 M 2 152.66 % | 188.000 K -80.56 % | 967.000 K 9 570.00 % | 10.000 K -99.77 % | 4.314 M -97.14 % | 151.058 M 0.22 % | 150.723 M 0.20 % | 150.422 M 0.13 % | 150.223 M 0.08 % | 150.100 M 0.05 % | 150.031 M | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -1.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.854 M -12.53 % | 4.406 M 2.13 % | 4.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 15.736 M -9.31 % | 17.352 M -8.52 % | 18.969 M -7.85 % | 20.585 M -7.28 % | 22.202 M -6.78 % | 23.818 M -6.35 % | 25.434 M -6.77 % | 27.280 M -10.74 % | 30.564 M -9.85 % | 33.902 M -9.04 % | 37.272 M -8.25 % | 40.625 M -7.63 % | 43.980 M -7.09 % | 47.334 M -6.96 % | 50.874 M 45.92 % | 34.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M 0.00 % | 37.373 M -7.16 % | 40.257 M 50.77 % | 26.701 M 784.14 % | 3.020 M 0.00 % | 3.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 53.109 M -2.95 % | 54.725 M -2.87 % | 56.342 M -2.79 % | 57.958 M -2.71 % | 59.575 M -2.64 % | 61.191 M -2.57 % | 62.807 M -2.86 % | 64.653 M -4.83 % | 67.937 M -4.68 % | 71.275 M -4.51 % | 74.645 M -4.30 % | 77.998 M -4.12 % | 81.353 M -3.96 % | 84.707 M -7.05 % | 91.131 M 48.02 % | 61.566 M 1 938.61 % | 3.020 M 0.00 % | 3.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 186.595 M 1.20 % | 184.390 M 4.83 % | 175.897 M -0.94 % | 177.558 M 2.51 % | 173.215 M 6.75 % | 162.258 M -2.96 % | 167.207 M -1.65 % | 170.018 M -3.66 % | 176.473 M -0.97 % | 178.197 M -3.11 % | 183.919 M 21.17 % | 151.784 M -4.04 % | 158.182 M -7.44 % | 170.893 M -3.00 % | 176.178 M 69.30 % | 104.060 M 233.06 % | 31.244 M 7.47 % | 29.071 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 244.766 M -1.26 % | 247.898 M 4.18 % | 237.954 M -1.30 % | 241.080 M 1.13 % | 238.378 M 2.37 % | 232.865 M -1.65 % | 236.771 M -2.17 % | 242.032 M -6.21 % | 258.050 M -3.78 % | 268.189 M -3.48 % | 277.859 M 11.09 % | 250.114 M -3.48 % | 259.140 M -7.86 % | 281.238 M -0.47 % | 282.566 M 62.79 % | 173.581 M 302.78 % | 43.096 M 2.48 % | 42.055 M -72.16 % | 151.058 M 0.22 % | 150.723 M 0.20 % | 150.422 M 0.13 % | 150.223 M 0.08 % | 150.100 M 0.05 % | 150.031 M -2.20 % | 153.400 M | 0.000 |
| Other current assets | 51.983 M -28.86 % | 73.070 M 70.83 % | 42.774 M 93.14 % | 22.147 M -32.90 % | 33.007 M -29.25 % | 46.656 M 141.09 % | 19.352 M -4.66 % | 20.298 M -39.60 % | 33.605 M 51.52 % | 22.178 M 31.58 % | 16.855 M -9.05 % | 18.533 M -9.22 % | 20.415 M 25.07 % | 16.323 M 26.89 % | 12.864 M 205.63 % | 4.209 M 78.27 % | 2.361 M 56.56 % | 1.508 M 6 981.14 % | 21.296 K -31.95 % | 31.295 K -24.21 % | 41.294 K -19.49 % | 51.293 K -16.31 % | 61.292 K -14.03 % | 71.292 K 498.59 % | 11.910 K -93.32 % | 178.188 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 46.480 M 61.77 % | 28.732 M -76.83 % | 124.027 M -21.63 % | 158.262 M 34.49 % | 117.674 M 23.64 % | 95.173 M -41.98 % | 164.041 M 186.29 % | 57.298 M -3.53 % | 59.392 M 2.26 % | 58.081 M -60.56 % | 147.259 M 241.08 % | 43.174 M 112.56 % | 20.311 M -57.61 % | 47.917 M -32.81 % | 71.311 M 100.25 % | 35.611 M 49.67 % | 23.793 M 21.10 % | 19.648 M 5 204.34 % | 370.414 K -39.64 % | 613.720 K -8.05 % | 667.445 K -10.10 % | 742.431 K -14.57 % | 869.058 K -4.90 % | 913.858 K 11 129.52 % | 8.138 K -2.75 % | 8.368 K |
| Cash and short term investments | 46.480 M 61.77 % | 28.732 M -76.83 % | 124.027 M -21.63 % | 158.262 M 34.49 % | 117.674 M 23.64 % | 95.173 M -41.98 % | 164.041 M 186.29 % | 57.298 M -3.53 % | 59.392 M 2.26 % | 58.081 M -60.56 % | 147.259 M 241.08 % | 43.174 M 112.56 % | 20.311 M -57.61 % | 47.917 M -32.81 % | 71.311 M 100.25 % | 35.611 M 49.67 % | 23.793 M 21.10 % | 19.648 M 5 204.34 % | 370.414 K -39.64 % | 613.720 K -8.05 % | 667.445 K -10.10 % | 742.431 K -14.57 % | 869.058 K -4.90 % | 913.858 K 11 129.52 % | 8.138 K -2.75 % | 8.368 K |
| Total current assets | 806.548 M 39.91 % | 576.461 M -12.89 % | 661.799 M -9.40 % | 730.474 M 30.45 % | 559.962 M 21.78 % | 459.831 M -6.61 % | 492.369 M 2.49 % | 480.411 M -8.64 % | 525.844 M 22.63 % | 428.809 M -21.62 % | 547.062 M 31.60 % | 415.712 M 20.61 % | 344.664 M 28.73 % | 267.748 M -24.93 % | 356.662 M 14.20 % | 312.305 M 127.77 % | 137.112 M 80.11 % | 76.127 M 19 334.53 % | 391.710 K -39.27 % | 645.015 K -8.99 % | 708.739 K -10.71 % | 793.724 K -14.69 % | 930.350 K -5.56 % | 985.150 K 256.17 % | 276.592 K 48.26 % | 186.556 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 708.085 M 49.18 % | 474.659 M -4.11 % | 494.998 M -10.01 % | 550.065 M 34.40 % | 409.281 M 28.70 % | 318.002 M 2.92 % | 308.976 M -23.30 % | 402.815 M -6.94 % | 432.847 M 24.19 % | 348.550 M -8.98 % | 382.948 M 8.18 % | 354.005 M 16.47 % | 303.938 M 49.35 % | 203.508 M -25.31 % | 272.487 M 0.00 % | 272.485 M 145.57 % | 110.958 M 101.85 % | 54.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.544 K | 0.000 |
| Tax assets | 3.320 M 2.91 % | 3.226 M | 0.000 -100.00 % | 1.953 M 562.03 % | 295.000 K -93.39 % | 4.461 M 115.61 % | 2.069 M -34.90 % | 3.178 M -65.95 % | 9.333 M -33.68 % | 14.072 M 8.31 % | 12.992 M -18.02 % | 15.847 M 3.64 % | 15.291 M -28.56 % | 21.403 M 90.84 % | 11.215 M 334.35 % | 2.582 M -42.72 % | 4.508 M -20.21 % | 5.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -153.400 M | 0.000 |
| Account payables | 215.156 M 63.72 % | 131.415 M -20.32 % | 164.925 M -17.33 % | 199.487 M 33.57 % | 149.352 M 72.01 % | 86.826 M -17.28 % | 104.960 M -10.54 % | 117.320 M -16.90 % | 141.174 M 27.78 % | 110.485 M -37.85 % | 177.783 M 40.56 % | 126.484 M 16.88 % | 108.221 M 39.50 % | 77.578 M -50.92 % | 158.075 M -30.49 % | 227.406 M 80.73 % | 125.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.987 K | 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 -100.00 % | 235.030 K 21.41 % | 193.588 K 171.70 % | 71.250 K 94.30 % | 36.670 K 89.22 % | 19.380 K 100.00 % | 9.690 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.483 M 0.00 % | 17.483 M 0.00 % | 17.483 M 0.00 % | 17.483 M 0.00 % | 17.483 M 0.00 % | 17.483 M 0.00 % | 17.483 M -50.00 % | 34.965 M 0.00 % | 34.965 M 0.00 % | 34.965 M 0.00 % | 34.965 M 0.00 % | 34.965 M 0.00 % | 34.965 M 0.00 % | 34.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 242.794 M -0.28 % | 243.465 M -1.21 % | 246.450 M -4.20 % | 257.259 M 79.53 % | 143.296 M 5.51 % | 135.813 M 4.54 % | 129.909 M 7.28 % | 121.088 M 7.67 % | 112.465 M 8.37 % | 103.782 M 29.52 % | 80.130 M 7.93 % | 74.243 M 19.55 % | 62.102 M 38.25 % | 44.921 M 25.25 % | 35.864 M 50.37 % | 23.851 M 10.22 % | 21.640 M 9.78 % | 19.712 M 309.95 % | 4.808 M -0.83 % | 4.849 M -2.31 % | 4.963 M -1.59 % | 5.043 M 0.63 % | 5.012 M -0.09 % | 5.016 M 20 377.03 % | 24.497 K 0.00 % | 24.497 K |
| Deferred tax liabilities non current | 3.320 M | 0.000 -100.00 % | 8.199 M 319.82 % | 1.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -140.022 M | 0.000 |
| Total assets | 1.051 B 27.53 % | 824.359 M -8.38 % | 899.753 M -7.39 % | 971.554 M 21.70 % | 798.340 M 15.25 % | 692.696 M -5.00 % | 729.140 M 0.93 % | 722.443 M -7.84 % | 783.894 M 12.47 % | 696.998 M -15.51 % | 824.921 M 23.89 % | 665.826 M 10.27 % | 603.804 M 9.99 % | 548.986 M -14.12 % | 639.228 M 31.56 % | 485.886 M 169.63 % | 180.208 M 52.48 % | 118.182 M -21.97 % | 151.450 M 0.05 % | 151.368 M 0.16 % | 151.131 M 0.08 % | 151.017 M -0.01 % | 151.031 M 0.01 % | 151.016 M 54 498.99 % | 276.592 K 48.26 % | 186.556 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 6.545 M 157.29 % | -11.424 M -282.90 % | 6.246 M 177.72 % | 2.249 M -46.00 % | 4.165 M 274.12 % | -2.392 M -280.94 % | 1.322 M -78.52 % | 6.155 M 29.88 % | 4.739 M 538.80 % | -1.080 M -171.52 % | 1.510 M 371.58 % | -556.000 K -109.10 % | 6.112 M 170.83 % | -8.629 M 24.57 % | -11.440 M -1 444.30 % | 851.000 K -25.29 % | 1.139 M 144.37 % | -2.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.823 M 11.84 % | 1.630 M 37.90 % | 1.182 M -22.54 % | 1.526 M -20.77 % | 1.926 M 164.92 % | 727.000 K -45.83 % | 1.342 M 20.90 % | 1.110 M 31.52 % | 844.000 K -24.17 % | 1.113 M -7.56 % | 1.204 M 14.45 % | 1.052 M 46.11 % | 720.000 K -30.77 % | 1.040 M 81.82 % | 572.000 K | 0.000 | 0.000 -100.00 % | 155.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -32.873 M 40.96 % | -55.675 M -4.00 % | -53.535 M -124.97 % | -23.797 M -230.01 % | 18.304 M 140.91 % | -44.737 M -145.25 % | 98.870 M 457.49 % | -27.657 M -60.16 % | -17.268 M 79.44 % | -83.970 M -184.84 % | 98.969 M 576.25 % | -20.781 M 36.17 % | -32.559 M -53.38 % | -21.228 M -143.67 % | 48.612 M 871.86 % | -6.298 M -211.33 % | 5.657 M -82.21 % | 31.805 M 61 729.32 % | 51.440 K -61.13 % | 132.337 K 196.85 % | 44.580 K 63.36 % | 27.289 K 38.60 % | 19.689 K -97.93 % | 951.634 K 413 853.91 % | -230.000 -100.96 % | 24.056 K |
| Accounts receivables | -149.578 M -671.78 % | 26.160 M -43.99 % | 46.706 M 149.12 % | -95.082 M -55.83 % | -61.018 M -712.17 % | -7.513 M -133.24 % | 22.600 M -11.98 % | 25.676 M 144.83 % | -57.280 M -217.06 % | 48.931 M 310.87 % | -23.204 M -44.42 % | -16.067 M 80.96 % | -84.395 M -203.74 % | 81.354 M 123.10 % | 36.465 M 153.92 % | -67.630 M -158.10 % | -26.203 M -225.15 % | 20.938 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 68.042 M 169.34 % | -98.121 M | 0.000 | 0.000 100.00 % | -28.817 M -121.16 % | 136.206 M | 0.000 | 0.000 100.00 % | -19.760 M -208.56 % | -6.404 M | 0.000 | 0.000 100.00 % | -15.554 M 82.56 % | -89.187 M | 0.000 | 0.000 -100.00 % | 3.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -68.042 M -169.34 % | 98.121 M | 0.000 | 0.000 100.00 % | -31.593 M 69.67 % | -104.172 M | 0.000 | 0.000 100.00 % | -104.760 M -223.70 % | 84.689 M | 0.000 | 0.000 100.00 % | -110.060 M -215.37 % | 95.398 M | 0.000 | 0.000 100.00 % | -16.943 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 116.705 M 242.61 % | -81.835 M 18.36 % | -100.241 M -240.62 % | 71.285 M -10.13 % | 79.322 M 242.11 % | 23.186 M -47.59 % | 44.236 M 182.94 % | -53.333 M -233.29 % | 40.012 M 577.41 % | -8.381 M -119.10 % | 43.888 M 1 031.01 % | -4.714 M -109.09 % | 51.836 M 125.06 % | 23.032 M 288.01 % | 5.936 M -90.32 % | 61.332 M 92.50 % | 31.860 M 28.85 % | 24.726 M 47 967.65 % | 51.440 K -61.13 % | 132.337 K 196.85 % | 44.580 K 63.36 % | 27.289 K 38.60 % | 19.689 K -97.93 % | 951.634 K 413 853.91 % | -230.000 | 0.000 |
| Other non cash items | -5.511 M -546.96 % | 1.233 M 111.89 % | -10.366 M -108.66 % | 119.768 M 5 159.90 % | 2.277 M 0.89 % | 2.257 M -57.29 % | 5.285 M 120.85 % | 2.393 M -56.66 % | 5.522 M -47.98 % | 10.615 M -7.31 % | 11.452 M 2 378.79 % | 462.000 K 102.97 % | -15.549 M -825.91 % | 2.142 M 104.93 % | -43.454 M -7 710.16 % | 571.000 K 242.75 % | -400.000 K -145.87 % | 872.000 K 360.38 % | -334.899 K -11.40 % | -300.627 K -50.67 % | -199.529 K -62.94 % | -122.453 K -77.02 % | -69.174 K 93.38 % | -1.045 M -454 244.78 % | 230.000 100.96 % | -24.056 K |
| Net cash provided by operating activities | -152.000 K 99.81 % | -79.021 M -550.59 % | -12.146 M -195.83 % | 12.674 M -70.11 % | 42.402 M 178.84 % | -53.780 M -146.15 % | 116.543 M 1 898.34 % | 5.832 M -38.91 % | 9.547 M 112.87 % | -74.177 M -154.83 % | 135.285 M 2 424.92 % | 5.358 M 123.01 % | -23.284 M 37.99 % | -37.547 M -344.08 % | 15.383 M 342.80 % | 3.474 M -73.91 % | 13.316 M -10.30 % | 14.845 M 6 201.37 % | -243.306 K -352.87 % | -53.725 K 28.35 % | -74.984 K 40.78 % | -126.629 K -182.65 % | -44.800 K 58.71 % | -108.502 K -47 074.78 % | -230.000 -70.37 % | -135.000 |
| Investments in property plant and equipment | -3.668 M 23.39 % | -4.788 M 22.39 % | -6.169 M 34.12 % | -9.364 M 12.72 % | -10.729 M -173.70 % | -3.920 M -32.57 % | -2.957 M -90.04 % | -1.556 M 47.07 % | -2.940 M -31.78 % | -2.231 M -91.50 % | -1.165 M 19.15 % | -1.441 M 35.96 % | -2.250 M -17.92 % | -1.908 M -6.89 % | -1.785 M -99.00 % | -897.000 K 37.71 % | -1.440 M -1 233.33 % | -108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other investing activites | 2.339 M 228.97 % | 711.000 K -80.59 % | 3.664 M 87.61 % | 1.953 M 215.51 % | 619.000 K 55.53 % | 398.000 K -74.70 % | 1.573 M 16.60 % | 1.349 M 1.35 % | 1.331 M -42.58 % | 2.318 M 1 126.46 % | 189.000 K -79.59 % | 926.000 K -85.56 % | 6.414 M 4 238.06 % | -155.000 K -112.90 % | 1.202 M 101.13 % | -106.648 M -484 663.64 % | -22.000 K 12.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 200.00 % | -150.000 M | 0.000 | 0.000 |
| Net cash used for investing activites | -1.329 M 67.40 % | -4.077 M -62.75 % | -2.505 M 66.20 % | -7.411 M 26.70 % | -10.110 M -187.05 % | -3.522 M -154.48 % | -1.384 M -568.60 % | -207.000 K 87.13 % | -1.609 M -1 949.43 % | 87.000 K 108.91 % | -976.000 K -89.51 % | -515.000 K -112.37 % | 4.164 M 301.84 % | -2.063 M 96.60 % | -60.694 M 43.56 % | -107.545 M -7 256.02 % | -1.462 M -999.25 % | -133.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M 200.00 % | -150.000 M | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 100.00 % | -51.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 -100.00 % | 350.000 K -99.81 % | 180.000 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 |
| Common stock repurchased | 0.000 100.00 % | -1.810 M -133.89 % | 5.341 M 1 022.45 % | -579.000 K 68.75 % | -1.853 M 36.30 % | -2.909 M -118.69 % | 15.568 M | 0.000 | 0.000 100.00 % | -350.000 K 99.81 % | -180.000 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -5.341 M | 0.000 | 0.000 | 0.000 100.00 % | -15.918 M | 0.000 | 0.000 100.00 % | -7.959 M 23.39 % | -10.389 M | 0.000 | 0.000 100.00 % | -525.000 K -0.19 % | -524.000 K | 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 | 19.229 M 257.65 % | -12.197 M 14.36 % | -14.243 M -140.32 % | 35.325 M 460.79 % | -9.791 M 15.35 % | -11.566 M -254.17 % | 7.502 M 197.19 % | -7.719 M -16.48 % | -6.627 M 7.04 % | -7.129 M 64.06 % | -19.835 M -210.07 % | 18.020 M 312.35 % | -8.486 M -150.69 % | 16.741 M -79.47 % | 81.535 M -29.64 % | 115.889 M 1 603.29 % | -7.709 M -13 166.10 % | 59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.014 M | 0.000 100.00 % | -23.188 K |
| Net cash used provided by financing activities | 19.229 M 257.65 % | -12.197 M 37.72 % | -19.584 M -155.44 % | 35.325 M 460.79 % | -9.791 M 15.35 % | -11.566 M -37.43 % | -8.416 M -9.03 % | -7.719 M -16.48 % | -6.627 M 56.08 % | -15.088 M 50.08 % | -30.224 M -267.72 % | 18.020 M 312.35 % | -8.486 M -152.33 % | 16.216 M -79.98 % | 81.011 M -30.10 % | 115.889 M 1 603.29 % | -7.709 M -13 166.10 % | 59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.014 M | 0.000 100.00 % | -23.188 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 17.748 M 118.62 % | -95.295 M -178.36 % | -34.235 M -184.35 % | 40.588 M 80.38 % | 22.501 M 132.67 % | -68.868 M -164.52 % | 106.743 M 5 197.56 % | -2.094 M -259.73 % | 1.311 M 101.47 % | -89.178 M -185.68 % | 104.085 M 355.26 % | 22.863 M 182.82 % | -27.606 M -18.00 % | -23.394 M -165.53 % | 35.700 M 202.08 % | 11.818 M 185.11 % | 4.145 M -71.94 % | 14.771 M 6 170.96 % | -243.306 K -352.87 % | -53.725 K 28.35 % | -74.986 K 40.78 % | -126.627 K -182.65 % | -44.800 K -104.95 % | 905.720 K 393 891.30 % | -230.000 99.01 % | -23.323 K |
| Cash at beginning of period | 28.732 M -76.83 % | 124.027 M -21.63 % | 158.262 M 34.49 % | 117.674 M 23.64 % | 95.173 M -41.98 % | 164.041 M 186.29 % | 57.298 M -3.53 % | 59.392 M 2.26 % | 58.081 M -60.56 % | 147.259 M 241.08 % | 43.174 M 112.56 % | 20.311 M -57.61 % | 47.917 M -32.81 % | 71.311 M 100.25 % | 35.611 M 49.67 % | 23.793 M 21.10 % | 19.648 M 302.87 % | 4.877 M 694.66 % | 613.720 K -8.05 % | 667.445 K -10.10 % | 742.431 K -14.57 % | 869.058 K -4.90 % | 913.858 K 11 129.52 % | 8.138 K -2.75 % | 8.368 K -73.60 % | 31.691 K |
| Cash at end of period | 46.480 M 61.77 % | 28.732 M -76.83 % | 124.027 M -21.63 % | 158.262 M 34.49 % | 117.674 M 23.64 % | 95.173 M -41.98 % | 164.041 M 186.29 % | 57.298 M -3.53 % | 59.392 M 2.26 % | 58.081 M -60.56 % | 147.259 M 241.08 % | 43.174 M 112.56 % | 20.311 M -57.61 % | 47.917 M -32.81 % | 71.311 M 100.25 % | 35.611 M 49.67 % | 23.793 M 21.10 % | 19.648 M 5 204.34 % | 370.414 K -39.64 % | 613.720 K -8.05 % | 667.445 K -10.10 % | 742.431 K -14.57 % | 869.058 K -4.90 % | 913.858 K 11 129.52 % | 8.138 K -2.75 % | 8.368 K |
| Operating cash flow | -152.000 K 99.81 % | -79.021 M -550.59 % | -12.146 M -195.83 % | 12.674 M -70.11 % | 42.402 M 178.84 % | -53.780 M -146.15 % | 116.543 M 1 898.34 % | 5.832 M -38.91 % | 9.547 M 112.87 % | -74.177 M -154.83 % | 135.285 M 2 424.92 % | 5.358 M 123.01 % | -23.284 M 37.99 % | -37.547 M -344.08 % | 15.383 M 342.80 % | 3.474 M -73.91 % | 13.316 M -10.30 % | 14.845 M 6 201.37 % | -243.306 K -352.87 % | -53.725 K 28.35 % | -74.984 K 40.78 % | -126.629 K -182.65 % | -44.800 K 58.71 % | -108.502 K -47 074.78 % | -230.000 -70.37 % | -135.000 |
| Capital expenditure | -3.668 M 23.39 % | -4.788 M 22.39 % | -6.169 M 34.12 % | -9.364 M 12.72 % | -10.729 M -173.70 % | -3.920 M -32.57 % | -2.957 M -90.04 % | -1.556 M 47.07 % | -2.940 M -31.78 % | -2.231 M -91.50 % | -1.165 M 19.15 % | -1.441 M 35.96 % | -2.250 M -17.92 % | -1.908 M -6.89 % | -1.785 M -99.00 % | -897.000 K 37.71 % | -1.440 M -1 233.33 % | -108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -3.820 M 95.44 % | -83.809 M -357.60 % | -18.315 M -653.32 % | 3.310 M -89.55 % | 31.673 M 154.89 % | -57.700 M -150.80 % | 113.586 M 2 556.36 % | 4.276 M -35.28 % | 6.607 M 108.65 % | -76.408 M -156.97 % | 134.120 M 3 324.05 % | 3.917 M 115.34 % | -25.534 M 35.28 % | -39.455 M -390.15 % | 13.598 M 427.67 % | 2.577 M -78.30 % | 11.876 M -19.41 % | 14.737 M 6 156.98 % | -243.306 K -352.87 % | -53.725 K 28.35 % | -74.984 K 40.78 % | -126.629 K -182.65 % | -44.800 K 58.71 % | -108.502 K -47 074.78 % | -230.000 -70.37 % | -135.000 |
| 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 |