Norsyn Crop Technology Co., Ltd. 001231.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 649.266 M 7.19 % | 605.704 M -4.44 % | 633.861 M 16.46 % | 544.278 M 13.48 % | 479.613 M 2.08 % | 469.828 M 15.66 % | 406.231 M |
| Net income | 59.925 M 14.56 % | 52.310 M -44.21 % | 93.755 M 13.62 % | 82.515 M 21.11 % | 68.135 M 23.47 % | 55.185 M 51.34 % | 36.464 M |
| Income before tax | 67.366 M 15.54 % | 58.305 M -45.69 % | 107.358 M 12.85 % | 95.137 M 19.42 % | 79.665 M 23.74 % | 64.382 M 46.70 % | 43.887 M |
| Income before tax ratio | 0.10 7.79 % | 0.10 -43.17 % | 0.17 -3.10 % | 0.17 5.23 % | 0.17 21.21 % | 0.14 26.84 % | 0.11 |
| EBITDA | 86.857 M 13.39 % | 76.603 M -35.35 % | 118.488 M 11.41 % | 106.350 M 17.65 % | 90.396 M 20.89 % | 74.774 M 36.35 % | 54.841 M |
| Net income ratio | 0.09 6.87 % | 0.09 -41.61 % | 0.15 -2.44 % | 0.15 6.72 % | 0.14 20.95 % | 0.12 30.85 % | 0.09 |
| Ratio EBITDA | 0.13 5.78 % | 0.13 -32.34 % | 0.19 -4.33 % | 0.20 3.67 % | 0.19 18.43 % | 0.16 17.89 % | 0.13 |
| Gross profit ratio | 0.33 2.19 % | 0.33 -3.55 % | 0.34 -4.03 % | 0.35 -2.41 % | 0.36 -5.71 % | 0.38 -2.79 % | 0.39 |
| Weighted average shs out dil | 99.875 M -0.72 % | 100.596 M 0.60 % | 100.000 M 33.44 % | 74.939 M 749 394 060.00 % | 10.000 -100.00 % | 100.000 M 20.67 % | 82.874 M |
| Weighted average shs out | 99.875 M -0.72 % | 100.596 M 0.60 % | 100.000 M 33.44 % | 74.939 M 749 394 060.00 % | 10.000 -100.00 % | 100.000 M 20.67 % | 82.874 M |
| EPS diluted | 0.60 15.38 % | 0.52 -44.68 % | 0.94 -14.55 % | 1.10 -100.00 % | 6 813 450.30 1 238 809 045.45 % | 0.55 25.00 % | 0.44 |
| Earnings per share | 0.60 15.38 % | 0.52 -44.68 % | 0.94 13.25 % | 0.83 -100.00 % | 6 813 450.30 1 238 809 045.45 % | 0.55 25.00 % | 0.44 |
| Gross profit | 215.847 M 9.54 % | 197.053 M -7.83 % | 213.797 M 11.76 % | 191.292 M 10.75 % | 172.719 M -3.74 % | 179.436 M 12.43 % | 159.596 M |
| Income tax expense | 10.961 M 16.82 % | 9.383 M -38.04 % | 15.143 M 12.10 % | 13.508 M 17.15 % | 11.531 M 25.38 % | 9.197 M 23.90 % | 7.423 M |
| Cost of revenue | 433.419 M 6.06 % | 408.650 M -2.72 % | 420.064 M 19.00 % | 352.986 M 15.02 % | 306.894 M 5.68 % | 290.392 M 17.74 % | 246.635 M |
| General and administrative expenses | 8.835 M 4.86 % | 8.426 M -18.49 % | 10.337 M 38.45 % | 7.467 M -30.55 % | 10.751 M 25.17 % | 8.589 M -75.83 % | 35.534 M |
| Selling and marketing expenses | 28.931 M 14.44 % | 25.280 M -59.41 % | 62.278 M 6.03 % | 58.736 M 12.77 % | 52.086 M -27.17 % | 71.516 M 3.65 % | 68.996 M |
| Other expenses | 69.325 M | 0.000 -100.00 % | 14.954 M 332.63 % | 3.456 M 161.26 % | 1.323 M 870.50 % | -171.707 K | 0.000 |
| Operating expenses | 147.697 M 4.83 % | 140.887 M 13.86 % | 123.742 M 23.57 % | 100.141 M 9.23 % | 91.679 M -18.39 % | 112.335 M -8.45 % | 122.708 M |
| Cost and expenses | 581.115 M 4.56 % | 555.764 M 2.20 % | 543.806 M 20.01 % | 453.127 M 13.69 % | 398.574 M -1.03 % | 402.727 M 9.04 % | 369.343 M |
| Research and development expenses | 40.605 M 6.38 % | 38.171 M 28.15 % | 29.787 M 68.16 % | 17.714 M 6.07 % | 16.700 M -9.37 % | 18.426 M 7.96 % | 17.068 M |
| Selling general and administrative expenses | 37.766 M 12.04 % | 33.707 M -53.58 % | 72.615 M 9.69 % | 66.203 M 5.36 % | 62.837 M -21.56 % | 80.104 M -23.37 % | 104.530 M |
| Interest income | 11.474 M 24.47 % | 9.218 M 76.91 % | 5.211 M 99.26 % | 2.615 M 195.48 % | 884.990 K 57.25 % | 562.808 K 63.99 % | 343.200 K |
| Interest expense | 1.832 M -0.90 % | 1.848 M 173.82 % | 675.051 K -19.27 % | 836.202 K -12.57 % | 956.424 K 1.44 % | 942.892 K -61.00 % | 2.418 M |
| Depreciation and amortization | 17.847 M 8.49 % | 16.450 M 59.35 % | 10.323 M 4.82 % | 9.849 M 4.26 % | 9.446 M 4.77 % | 9.016 M 5.62 % | 8.536 M |
| Operating income | 68.151 M 21.34 % | 56.166 M -39.22 % | 92.404 M 0.79 % | 91.681 M 17.03 % | 78.342 M 21.36 % | 64.554 M 95.27 % | 33.059 M |
| Operating income ratio | 0.10 13.20 % | 0.09 -36.39 % | 0.15 -13.46 % | 0.17 3.12 % | 0.16 18.88 % | 0.14 68.84 % | 0.08 |
| Total other income expenses net | -784.271 K -136.66 % | 2.139 M -85.70 % | 14.954 M 332.63 % | 3.456 M 161.26 % | 1.323 M 870.50 % | -171.706 K -101.59 % | 10.828 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | -233.940 M 35.40 % | -362.164 M 18.27 % | -443.146 M -181.31 % | -157.530 M 11.14 % | -177.285 M -92.74 % | -91.983 M -41.81 % | -64.864 M |
| Total investments | 102.793 M 104.77 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 25 000.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K |
| Total debt | 674.244 K -99.40 % | 112.597 M 20.67 % | 93.309 M 267.83 % | 25.367 M 26.67 % | 20.026 M -33.34 % | 30.042 M 100.28 % | 15.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 46.813 M -78.13 % | 214.060 M 14.07 % | 187.660 M 5.68 % | 177.581 M | 0.000 |
| Retained earnings | 306.667 M 16.04 % | 264.272 M 11.76 % | 236.455 M 58.80 % | 148.902 M 72.07 % | 86.537 M 174.87 % | 31.483 M -72.95 % | 116.383 M |
| Common stock | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M |
| Total equity | 968.968 M 1.69 % | 952.879 M 3.13 % | 923.983 M 103.10 % | 454.942 M 26.00 % | 361.063 M 27.11 % | 284.064 M 21.40 % | 233.998 M |
| Other non current liabilities | 2.488 M -8.71 % | 2.725 M 156.28 % | 1.063 M -77.86 % | 4.804 M 115.97 % | 2.224 M -62.49 % | 5.929 M 220.19 % | 1.852 M |
| Long term debt | 674.244 K -99.40 % | 112.597 M 20.15 % | 93.713 M 817.09 % | 10.219 M 1 615.42 % | 595.689 K -94.05 % | 10.014 M | 0.000 |
| Total non current liabilities | 11.349 M -90.93 % | 125.159 M 19.63 % | 104.625 M 457.34 % | 18.772 M 268.89 % | 5.089 M -68.08 % | 15.943 M 387.99 % | 3.267 M |
| Other current liabilities | 146.105 M -33.16 % | 218.595 M 646.83 % | 29.270 M 20.34 % | 24.323 M 21.06 % | 20.091 M -84.70 % | 131.325 M 39.90 % | 93.871 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 139.939 M 9.43 % | 127.886 M 3.50 % | 123.564 M 397.02 % | 24.861 M 20.70 % | 20.597 M |
| Short term debt | 0.000 | 0.000 100.00 % | -123.696 M -23.31 % | -100.317 M 3.16 % | -103.590 M -617.23 % | 20.028 M 33.52 % | 15.000 M |
| Total current liabilities | 405.762 M 47.31 % | 275.439 M 4.67 % | 263.142 M 48.95 % | 176.670 M 0.21 % | 176.293 M 9.46 % | 161.052 M 10.75 % | 145.418 M |
| Total liabilities | 417.111 M 4.12 % | 400.598 M 8.93 % | 367.767 M 88.17 % | 195.442 M 7.75 % | 181.382 M 2.48 % | 176.995 M 19.04 % | 148.685 M |
| Other non current assets | 189.755 M 1 930.67 % | 9.344 M 20.24 % | 7.772 M -2.56 % | 7.976 M -62.89 % | 21.493 M -2.30 % | 22.000 M 21 999 900.00 % | 100.000 |
| Long term investments | -17.779 M -135.42 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 439.19 % | -14.800 M 28.85 % | -20.800 M -10 500.00 % | 200.000 K |
| Intangible assets | 39.997 M -4.90 % | 42.056 M 0.16 % | 41.989 M 53.29 % | 27.392 M 103.88 % | 13.436 M -0.57 % | 13.512 M -2.60 % | 13.872 M |
| GoodWill | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 40.980 M -4.78 % | 43.039 M 0.16 % | 42.972 M 51.44 % | 28.375 M 96.80 % | 14.418 M 6.71 % | 13.512 M -2.60 % | 13.872 M |
| Property plant equipment net | 482.817 M 19.74 % | 403.208 M 29.29 % | 311.855 M 150.64 % | 124.422 M 39.99 % | 88.879 M -5.70 % | 94.255 M 1.73 % | 92.656 M |
| Total non current assets | 700.835 M 37.33 % | 510.313 M 22.54 % | 416.454 M 94.61 % | 213.999 M 90.98 % | 112.053 M 1.41 % | 110.491 M 1.92 % | 108.405 M |
| Other current assets | 40.238 M -72.31 % | 145.335 M 84.86 % | 78.618 M 29.34 % | 60.783 M 50.28 % | 40.448 M 44.07 % | 28.075 M -52.73 % | 59.386 M |
| Short term investments | 120.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -28.57 % | 21.000 M | 0.000 |
| cash and cash equivalents | 234.614 M -52.42 % | 493.052 M -8.09 % | 536.455 M 193.31 % | 182.898 M -7.30 % | 197.311 M 61.70 % | 122.025 M 52.79 % | 79.864 M |
| Cash and short term investments | 355.186 M -27.96 % | 493.052 M -8.09 % | 536.455 M 193.31 % | 182.898 M -13.85 % | 212.311 M 48.44 % | 143.025 M 79.09 % | 79.864 M |
| Total current assets | 685.244 M -18.73 % | 843.163 M -3.67 % | 875.297 M 100.58 % | 436.385 M 1.39 % | 430.391 M 22.77 % | 350.568 M 27.82 % | 274.277 M |
| Inventory | 178.787 M 47.87 % | 120.908 M -26.90 % | 165.393 M 0.27 % | 164.941 M 17.84 % | 139.967 M 3.52 % | 135.205 M 0.13 % | 135.027 M |
| Net receivables | 111.032 M 33.87 % | 82.941 M -11.45 % | 93.665 M 237.37 % | 27.763 M -26.17 % | 37.603 M -15.05 % | 44.264 M 90.68 % | 23.214 M |
| Tax assets | 5.061 M 11.93 % | 4.522 M 23.70 % | 3.656 M 20.81 % | 3.026 M 46.68 % | 2.063 M 35.37 % | 1.524 M -9.13 % | 1.677 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 255.325 M 380.47 % | 53.141 M -56.78 % | 122.966 M 266.30 % | 33.570 M 2.73 % | 32.677 M 358.32 % | 7.130 M -77.12 % | 31.166 M |
| Tax payables | 4.332 M 16.98 % | 3.703 M -74.44 % | 14.490 M 30.86 % | 11.073 M 27.84 % | 8.661 M 37.95 % | 6.279 M 16.69 % | 5.381 M |
| Deferred revenue non current | 5.255 M -6.39 % | 5.613 M -3.97 % | 5.845 M 296.92 % | 1.473 M 29.81 % | 1.134 M -15.15 % | 1.337 M -5.53 % | 1.415 M |
| Minority interest | 8.752 M -27.48 % | 12.069 M -21.92 % | 15.456 M -8.97 % | 16.980 M 43.10 % | 11.866 M | 0.000 | 0.000 |
| Capital lease obligations | 674.244 K 62.15 % | 415.804 K 100.34 % | -123.292 M -6.97 % | -115.259 M 6.31 % | -123.020 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 553.550 M -3.99 % | 576.537 M 9.77 % | 525.233 M 172.41 % | 192.810 M 2.74 % | 187.660 M 5.68 % | 177.581 M 395.33 % | 35.851 M |
| Deferred tax liabilities non current | 2.931 M -30.59 % | 4.223 M 1.71 % | 4.152 M 10.73 % | 3.750 M 729.52 % | -595.689 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.386 B 2.41 % | 1.353 B 4.78 % | 1.292 B 98.61 % | 650.384 M 19.90 % | 542.444 M 17.65 % | 461.059 M 20.48 % | 382.682 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -821.637 K -261.24 % | -227.449 K | 0.000 100.00 % | -5.098 M -478.54 % | -881.251 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 435.023 K | 0.000 -100.00 % | 5.098 M 478.54 % | 881.251 K -93.59 % | 13.743 M |
| Change in working capital | 13.450 M -76.65 % | 57.610 M 239.06 % | -41.427 M -17.48 % | -35.263 M -1 574.24 % | -2.106 M -162.72 % | -801.693 K 87.63 % | -6.483 M |
| Accounts receivables | -10.729 M -143.20 % | 24.836 M 122.68 % | -109.496 M -1 865.05 % | -5.572 M 39.79 % | -9.255 M 34.04 % | -14.031 M -214.05 % | 12.302 M |
| Inventory | -60.977 M -246.15 % | 41.723 M 1 536.48 % | -2.904 M 89.07 % | -26.572 M -197.15 % | -8.942 M -608.50 % | -1.262 M 83.69 % | -7.740 M |
| Accounts payables | 85.156 M 1 147.76 % | -8.127 M -111.41 % | 71.201 M 3 403.07 % | -2.156 M -112.96 % | 16.630 M 15.99 % | 14.338 M | 0.000 |
| Other working capital | 0.000 100.00 % | -821.638 K -261.24 % | -227.449 K 76.38 % | -962.789 K -78.60 % | -539.062 K -451.93 % | 153.173 K -87.81 % | 1.256 M |
| Other non cash items | 2.061 M -55.51 % | 4.632 M 37.16 % | 3.377 M 53.13 % | 2.205 M -37.53 % | 3.530 M 15.67 % | 3.052 M -56.89 % | 7.080 M |
| Net cash provided by operating activities | 89.763 M -29.11 % | 126.631 M 96.37 % | 64.487 M 10.39 % | 58.420 M -30.54 % | 84.103 M 24.91 % | 67.333 M 47.67 % | 45.597 M |
| Investments in property plant and equipment | -76.804 M 21.47 % | -97.803 M 45.98 % | -181.040 M -239.27 % | -53.362 M -1 397.50 % | -3.563 M 71.22 % | -12.381 M -18.89 % | -10.414 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 126.246 K 129.54 % | 55.000 K 2 952 790 016 000 100.00 % | 0.000 -100.00 % | 0.720 | 0.000 |
| Purchases of investments | -664.800 M -240.92 % | -194.999 M -55.13 % | -125.700 M -151.40 % | -50.000 M -170.27 % | -18.500 M 81.46 % | -99.800 M | 0.000 |
| Sales maturities of investments | 506.738 M 337.16 % | 115.917 M -8.11 % | 126.151 M 207.52 % | 41.022 M 56.76 % | 26.169 M -66.96 % | 79.213 M | 0.000 |
| Other investing activites | 289.081 K 287.71 % | -154.000 K -110.27 % | 1.500 M 435.71 % | 280.000 K -81.25 % | 1.493 M 20 043 297 036 697 500.00 % | 0.000 -100.00 % | 35.827 M |
| Net cash used for investing activites | -234.577 M -32.50 % | -177.039 M 1.08 % | -178.963 M -188.62 % | -62.006 M -1 207.54 % | 5.599 M 116.98 % | -32.968 M -229.73 % | 25.413 M |
| Debt repayment | -130.230 M -446.00 % | 37.639 M -44.31 % | 67.591 M 1 251.83 % | 5.000 M 150.00 % | -10.000 M -166.67 % | 15.000 M 412.50 % | -4.800 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -22.261 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -22.192 M | 0.000 -100.00 % | 22.261 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -16.133 M 33.66 % | -24.317 M -1 306.97 % | -1.728 M 89.06 % | -15.803 M -74.20 % | -9.072 M -30.94 % | -6.929 M -70.43 % | -4.065 M |
| Other financing activites | -316.471 K -116.94 % | 1.869 M -99.51 % | 379.575 M 7 197.38 % | 5.202 M 2 180.61 % | -250.000 K 27.40 % | -344.340 K 96.97 % | -11.380 M |
| Net cash used provided by financing activities | -168.872 M -1 211.72 % | 15.190 M -96.59 % | 445.438 M 8 051.61 % | -5.602 M 71.01 % | -19.322 M -350.07 % | 7.727 M 138.17 % | -20.246 M |
| Effect of forex changes on cash | 26.210 K 229.36 % | 7.958 K -93.18 % | 116.664 K 209.06 % | -106.975 K 50.73 % | -217.133 K -602.29 % | 43.229 K 86.33 % | 23.200 K |
| Net change in cash | -313.660 M -790.84 % | -35.209 M -110.63 % | 331.079 M 3 662.08 % | -9.295 M -113.25 % | 70.162 M 66.52 % | 42.135 M -17.04 % | 50.788 M |
| Cash at beginning of period | 471.166 M -6.95 % | 506.375 M 188.87 % | 175.297 M -5.04 % | 184.591 M 61.32 % | 114.429 M 58.28 % | 72.294 M 236.16 % | 21.506 M |
| Cash at end of period | 157.506 M -66.57 % | 471.166 M -6.95 % | 506.375 M 188.87 % | 175.297 M -5.04 % | 184.591 M 61.32 % | 114.429 M 58.28 % | 72.294 M |
| Operating cash flow | 89.763 M -29.11 % | 126.631 M 96.37 % | 64.487 M 10.39 % | 58.420 M -30.54 % | 84.103 M 24.91 % | 67.333 M 47.67 % | 45.597 M |
| Capital expenditure | -76.804 M 21.47 % | -97.803 M 45.98 % | -181.040 M -239.27 % | -53.362 M -1 397.50 % | -3.563 M 71.22 % | -12.381 M -18.89 % | -10.414 M |
| Free CashFlow | 12.959 M -55.05 % | 28.828 M 124.73 % | -116.553 M -2 404.49 % | 5.058 M -93.72 % | 80.540 M 46.57 % | 54.952 M 56.19 % | 35.184 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 237.831 M 14.52 % | 207.671 M 20.44 % | 172.428 M 104.36 % | 84.374 M -65.28 % | 243.018 M 62.61 % | 149.446 M -4.85 % | 157.057 M 114.19 % | 73.326 M -65.90 % | 215.005 M 34.11 % | 160.315 M -3.30 % | 165.790 M 105.98 % | 80.487 M -63.74 % | 221.954 M 34.01 % | 165.629 M 11.83 % | 148.106 M 129.64 % | 64.494 M -67.93 % | 201.089 M 53.99 % | 130.588 M |
| Net income | 28.412 M 54.55 % | 18.384 M -25.86 % | 24.796 M 427.36 % | -7.575 M -127.56 % | 27.489 M 80.68 % | 15.214 M -14.06 % | 17.704 M 324.72 % | -7.878 M -130.74 % | 25.626 M 52.02 % | 16.858 M -50.43 % | 34.008 M 710.45 % | -5.571 M -115.81 % | 35.246 M 17.20 % | 30.073 M 15.18 % | 26.110 M 691.30 % | -4.416 M -113.45 % | 32.835 M 17.33 % | 27.986 M |
| Income before tax | 30.650 M 44.02 % | 21.283 M -23.62 % | 27.862 M 410.25 % | -8.981 M -129.84 % | 30.096 M 63.67 % | 18.388 M 1.31 % | 18.151 M 314.71 % | -8.454 M -129.77 % | 28.401 M 40.55 % | 20.207 M -47.44 % | 38.444 M 575.15 % | -8.091 M -119.23 % | 42.068 M 20.41 % | 34.937 M 17.68 % | 29.689 M 579.13 % | -6.196 M -115.87 % | 39.053 M 19.82 % | 32.592 M |
| Income before tax ratio | 0.13 25.75 % | 0.10 -36.58 % | 0.16 251.82 % | -0.11 -185.94 % | 0.12 0.65 % | 0.12 6.47 % | 0.12 200.24 % | -0.12 -187.28 % | 0.13 4.80 % | 0.13 -45.64 % | 0.23 330.67 % | -0.10 -153.04 % | 0.19 -10.15 % | 0.21 5.23 % | 0.20 308.64 % | -0.10 -149.47 % | 0.19 -22.19 % | 0.25 |
| EBITDA | 31.584 M 42.13 % | 22.221 M -18.04 % | 27.114 M 462.64 % | -7.477 M -124.50 % | 30.521 M 30.94 % | 23.310 M -0.17 % | 23.350 M 375.13 % | -8.487 M -125.99 % | 32.654 M 32.18 % | 24.704 M -2.55 % | 25.350 M 580.41 % | -5.277 M -112.49 % | 42.254 M 14.92 % | 36.768 M 13.24 % | 32.470 M 1 000.36 % | -3.606 M -109.18 % | 39.288 M 19.77 % | 32.803 M |
| Net income ratio | 0.12 34.95 % | 0.09 -38.44 % | 0.14 260.19 % | -0.09 -179.37 % | 0.11 11.11 % | 0.10 -9.69 % | 0.11 204.92 % | -0.11 -190.14 % | 0.12 13.35 % | 0.11 -48.74 % | 0.21 396.36 % | -0.07 -143.59 % | 0.16 -12.54 % | 0.18 2.99 % | 0.18 357.49 % | -0.07 -141.93 % | 0.16 -23.81 % | 0.21 |
| Ratio EBITDA | 0.13 24.11 % | 0.11 -31.95 % | 0.16 277.45 % | -0.09 -170.56 % | 0.13 -19.48 % | 0.16 4.91 % | 0.15 228.45 % | -0.12 -176.21 % | 0.15 -1.44 % | 0.15 0.78 % | 0.15 333.23 % | -0.07 -134.44 % | 0.19 -14.24 % | 0.22 1.26 % | 0.22 492.07 % | -0.06 -128.62 % | 0.20 -22.22 % | 0.25 |
| Gross profit ratio | 0.30 6.45 % | 0.28 -17.26 % | 0.34 -9.48 % | 0.37 25.07 % | 0.30 -16.68 % | 0.36 1.60 % | 0.35 22.21 % | 0.29 -6.75 % | 0.31 -8.13 % | 0.34 1.96 % | 0.33 6.49 % | 0.31 -5.64 % | 0.33 -7.15 % | 0.35 -1.54 % | 0.36 21.26 % | 0.30 -16.33 % | 0.35 -2.81 % | 0.36 |
| Weighted average shs out dil | 96.758 M 0.00 % | 96.758 M -1.59 % | 98.316 M -0.26 % | 98.575 M -0.15 % | 98.728 M -2.66 % | 101.428 M -4.10 % | 105.760 M 5.76 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.91 % | 99.095 M 19.93 % | 82.625 M 10.20 % | 74.975 M -0.27 % | 75.182 M 1.01 % | 74.433 M -1.34 % | 75.446 M 1.22 % | 74.538 M -1.45 % | 75.637 M |
| Weighted average shs out | 96.758 M 0.00 % | 96.758 M -1.59 % | 98.316 M -0.26 % | 98.575 M -0.15 % | 98.728 M -2.66 % | 101.428 M -4.10 % | 105.760 M 5.76 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.91 % | 99.095 M 19.93 % | 82.625 M 10.20 % | 74.975 M -0.27 % | 75.182 M 1.01 % | 74.433 M -1.34 % | 75.446 M 1.22 % | 74.538 M -1.45 % | 75.637 M |
| EPS diluted | 0.29 52.63 % | 0.19 -24.60 % | 0.25 428.13 % | -0.08 -127.43 % | 0.28 86.67 % | 0.15 -11.76 % | 0.17 315.74 % | -0.08 -130.31 % | 0.26 52.94 % | 0.17 -50.00 % | 0.34 604.45 % | -0.07 -114.34 % | 0.47 17.50 % | 0.40 14.29 % | 0.35 698.29 % | -0.06 -113.30 % | 0.44 18.92 % | 0.37 |
| Earnings per share | 0.29 52.63 % | 0.19 -24.60 % | 0.25 428.13 % | -0.08 -127.43 % | 0.28 86.67 % | 0.15 -11.76 % | 0.17 315.74 % | -0.08 -130.31 % | 0.26 52.94 % | 0.17 -50.00 % | 0.34 604.45 % | -0.07 -114.34 % | 0.47 17.50 % | 0.40 14.29 % | 0.35 698.29 % | -0.06 -113.30 % | 0.44 18.92 % | 0.37 |
| Gross profit | 70.791 M 21.91 % | 58.067 M -0.35 % | 58.270 M 84.99 % | 31.500 M -56.57 % | 72.538 M 35.49 % | 53.539 M -3.32 % | 55.378 M 161.75 % | 21.157 M -68.20 % | 66.527 M 23.22 % | 53.992 M -1.41 % | 54.764 M 119.34 % | 24.967 M -65.78 % | 72.967 M 24.42 % | 58.645 M 10.11 % | 53.261 M 178.47 % | 19.127 M -73.17 % | 71.277 M 49.66 % | 47.627 M |
| Income tax expense | 3.389 M -23.67 % | 4.440 M 25.32 % | 3.543 M 1 109.93 % | -350.790 K -109.87 % | 3.553 M -15.72 % | 4.216 M 243.18 % | 1.229 M 400.99 % | 245.223 K -93.20 % | 3.604 M -16.29 % | 4.305 M -10.10 % | 4.789 M 322.51 % | -2.152 M -129.52 % | 7.292 M 40.29 % | 5.198 M 32.40 % | 3.926 M 346.88 % | -1.590 M -124.40 % | 6.516 M 39.94 % | 4.656 M |
| Cost of revenue | 167.041 M 11.65 % | 149.604 M 31.05 % | 114.158 M 115.90 % | 52.875 M -68.98 % | 170.480 M 77.76 % | 95.907 M -5.68 % | 101.679 M 94.90 % | 52.170 M -64.86 % | 148.478 M 39.65 % | 106.323 M -4.24 % | 111.026 M 99.97 % | 55.520 M -62.74 % | 148.987 M 39.26 % | 106.985 M 12.80 % | 94.845 M 109.06 % | 45.368 M -65.05 % | 129.812 M 56.47 % | 82.961 M |
| General and administrative expenses | -3.491 M -140.91 % | 8.534 M 138.84 % | -21.972 M -182.62 % | 26.595 M 507.67 % | -6.524 M -160.76 % | 10.737 M 154.45 % | -19.719 M -182.14 % | 24.007 M 541.52 % | -5.437 M -156.78 % | 9.576 M 21.94 % | 7.853 M -59.30 % | 19.292 M 1 887.07 % | -1.080 M -122.93 % | 4.709 M 152.18 % | -9.025 M -279.70 % | 5.022 M -26.83 % | 6.864 M 49.03 % | 4.606 M |
| Selling and marketing expenses | -5.984 M -128.92 % | 20.693 M 174.42 % | -27.807 M -162.23 % | 44.685 M 104.07 % | 21.897 M 24.56 % | 17.580 M -9.49 % | 19.424 M 52.64 % | 12.725 M -35.37 % | 19.690 M 19.62 % | 16.461 M 6.69 % | 15.428 M 14.51 % | 13.473 M -29.17 % | 19.020 M 32.48 % | 14.357 M 26.80 % | 11.322 M -26.81 % | 15.470 M -19.75 % | 19.277 M 52.18 % | 12.667 M |
| Other expenses | 40.945 M 5 449.47 % | -765.402 K -101.05 % | 72.921 M 12 732.64 % | -577.240 K -39.84 % | -412.793 K -426.25 % | -78.440 K -126.01 % | 301.608 K 359.58 % | -116.190 K -105.81 % | 1.998 M 4 575.24 % | -44.652 K | 0.000 100.00 % | -211.612 K -105.43 % | 3.897 M 1 024.48 % | 346.603 K 167.35 % | -514.596 K -1 083.93 % | 52.300 K 144.70 % | -117.011 K | 0.000 |
| Operating expenses | 40.015 M 8.82 % | 36.770 M 20.41 % | 30.537 M -23.77 % | 40.058 M -3.65 % | 41.577 M 7.12 % | 38.813 M -7.17 % | 41.813 M 37.22 % | 30.472 M -23.35 % | 39.752 M 15.24 % | 34.495 M 81.79 % | 18.976 M -42.79 % | 33.170 M -4.04 % | 34.568 M 44.25 % | 23.963 M 0.97 % | 23.734 M -7.31 % | 25.606 M -19.39 % | 31.766 M 66.88 % | 19.035 M |
| Cost and expenses | 207.056 M 11.10 % | 186.375 M 28.81 % | 144.695 M 55.70 % | 92.933 M -56.18 % | 212.057 M 57.41 % | 134.720 M -6.11 % | 143.492 M 73.63 % | 82.641 M -56.10 % | 188.230 M 33.67 % | 140.819 M 8.32 % | 130.001 M 46.58 % | 88.689 M -51.68 % | 183.554 M 40.17 % | 130.948 M 10.43 % | 118.579 M 67.07 % | 70.974 M -56.07 % | 161.577 M 58.42 % | 101.996 M |
| Research and development expenses | 8.545 M 2.84 % | 8.309 M 12.34 % | 7.396 M -33.08 % | 11.053 M -3.67 % | 11.473 M 7.39 % | 10.683 M -10.35 % | 11.917 M 15.46 % | 10.322 M 9.66 % | 9.412 M 17.75 % | 7.993 M -8.96 % | 8.781 M -4.45 % | 9.190 M 25.93 % | 7.298 M 61.50 % | 4.519 M -24.99 % | 6.024 M 26.62 % | 4.758 M -10.19 % | 5.298 M 224.13 % | 1.634 M |
| Selling general and administrative expenses | -9.475 M -132.42 % | 29.227 M 158.71 % | -49.780 M -169.84 % | 71.280 M 363.65 % | 15.374 M -45.71 % | 28.317 M 9 680.16 % | -295.575 K -100.80 % | 36.732 M 157.71 % | 14.253 M -45.26 % | 26.037 M 11.84 % | 23.281 M -28.95 % | 32.765 M 82.63 % | 17.941 M -5.90 % | 19.065 M 729.87 % | 2.297 M -88.79 % | 20.492 M -21.61 % | 26.140 M 51.34 % | 17.273 M |
| Interest income | 1.253 M -41.39 % | 2.138 M 71.03 % | 1.250 M -50.00 % | 2.500 M -12.73 % | 2.864 M -18.74 % | 3.525 M 5.77 % | 3.333 M 60.19 % | 2.080 M 16.38 % | 1.788 M -18.11 % | 2.183 M -20.38 % | 2.742 M 135.84 % | 1.163 M 78.26 % | 652.172 K -32.88 % | 971.610 K 11.87 % | 868.536 K 2.98 % | 843.374 K 13.29 % | 744.418 K 89.57 % | 392.681 K |
| Interest expense | 933.603 K -0.56 % | 938.887 K 253.79 % | -610.498 K -140.60 % | 1.504 M 254.13 % | 424.630 K -8.33 % | 463.203 K -48.30 % | 895.862 K 123.66 % | 400.555 K 20.61 % | 332.106 K -42.26 % | 575.174 K 563.05 % | 86.747 K -44.72 % | 156.927 K -15.97 % | 186.761 K -23.65 % | 244.614 K -15.93 % | 290.979 K 192.91 % | 99.341 K -57.77 % | 235.212 K 11.64 % | 210.687 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.838 M -29.53 % | 4.027 M -6.41 % | 4.303 M 0.00 % | 4.303 M 9.72 % | 3.922 M 0.00 % | 3.922 M 54.67 % | 2.536 M -4.58 % | 2.657 M 6.15 % | 2.503 M 3.69 % | 2.414 M -3.07 % | 2.491 M 0.00 % | 2.491 M 4.98 % | 2.372 M 0.00 % | 2.372 M |
| Operating income | 30.775 M 44.51 % | 21.297 M -23.21 % | 27.733 M 367.46 % | -10.369 M -133.99 % | 30.509 M 65.21 % | 18.467 M 3.46 % | 17.849 M 314.08 % | -8.338 M -131.58 % | 26.402 M 30.37 % | 20.252 M -11.23 % | 22.814 M 389.55 % | -7.879 M -120.64 % | 38.170 M 10.35 % | 34.590 M 14.53 % | 30.203 M 583.37 % | -6.248 M -115.95 % | 39.169 M 37.17 % | 28.556 M |
| Operating income ratio | 0.13 26.18 % | 0.10 -36.24 % | 0.16 230.88 % | -0.12 -197.89 % | 0.13 1.60 % | 0.12 8.73 % | 0.11 199.95 % | -0.11 -192.59 % | 0.12 -2.79 % | 0.13 -8.20 % | 0.14 240.57 % | -0.10 -156.92 % | 0.17 -17.65 % | 0.21 2.41 % | 0.20 310.49 % | -0.10 -149.74 % | 0.19 -10.92 % | 0.22 |
| Total other income expenses net | -124.872 K -793.92 % | -13.969 K -110.80 % | 129.299 K -90.69 % | 1.388 M 436.35 % | -412.793 K -112.12 % | 3.407 M 1 029.65 % | 301.608 K 345.51 % | -122.850 K -106.15 % | 1.998 M 4 575.26 % | -44.652 K -100.29 % | 15.629 M 7 485.89 % | -211.612 K -105.43 % | 3.897 M 1 024.48 % | 346.603 K 167.35 % | -514.594 K -1 087.27 % | 52.123 K 144.62 % | -116.824 K -102.89 % | 4.036 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -50.537 M 59.37 % | -124.399 M 46.82 % | -233.940 M -1 380.65 % | 18.267 M 110.09 % | -180.996 M 51.23 % | -371.123 M -2.47 % | -362.164 M -38.46 % | -261.575 M -23.10 % | -212.484 M 32.67 % | -315.601 M 28.80 % | -443.252 M -9.74 % | -403.895 M -473.72 % | -70.399 M 33.32 % | -105.580 M 32.98 % | -157.530 M -75.30 % | -89.864 M -142.33 % | 212.311 M |
| Total investments | 120.939 M 17.23 % | 103.168 M 0.36 % | 102.793 M -50.11 % | 206.045 M 310.45 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 0.00 % | 50.200 M 99.21 % | 25.200 M -94.07 % | 424.621 M |
| Total debt | 145.480 M 5.78 % | 137.535 M 20 298.39 % | 674.244 K -99.31 % | 98.242 M -19.13 % | 121.480 M -7.11 % | 130.776 M -0.09 % | 130.888 M 0.01 % | 130.876 M 2.54 % | 127.629 M 16.70 % | 109.361 M 17.34 % | 93.204 M 16.55 % | 79.971 M 427.10 % | 15.172 M -40.02 % | 25.295 M -0.29 % | 25.367 M 23.09 % | 20.608 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.278 M 141.31 % | 21.250 M 0.00 % | 21.250 M -96.29 % | 572.072 M 1 122.04 % | 46.813 M -91.82 % | 572.072 M 2 592.10 % | 21.250 M -96.24 % | 565.678 M 1 299.54 % | 40.419 M -90.77 % | 437.962 M 104.60 % | 214.060 M | 0.000 -100.00 % | 349.197 M |
| Retained earnings | 338.498 M 4.14 % | 325.050 M 5.99 % | 306.667 M 7.01 % | 286.586 M -4.18 % | 299.077 M 7.01 % | 279.487 M 5.76 % | 264.272 M 5.26 % | 251.060 M -3.04 % | 258.939 M 2.22 % | 253.312 M -0.24 % | 253.928 M 21.70 % | 208.649 M -2.60 % | 214.220 M 19.69 % | 178.975 M 20.20 % | 148.902 M 12.50 % | 132.358 M | 0.000 |
| Common stock | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M | 0.000 |
| Total equity | 1.000 B 1.43 % | 986.381 M 1.80 % | 968.968 M 1.91 % | 950.795 M -1.54 % | 965.690 M 0.70 % | 958.964 M 0.64 % | 952.879 M 1.81 % | 935.983 M -0.92 % | 944.682 M 0.51 % | 939.885 M 1.72 % | 923.957 M 3.80 % | 890.137 M 71.28 % | 519.684 M 7.22 % | 484.681 M 6.54 % | 454.942 M 11.91 % | 406.535 M 12.59 % | 361.063 M |
| Other non current liabilities | 2.392 M 46.68 % | 1.631 M -34.47 % | 2.488 M -29.71 % | 3.540 M -6.34 % | 3.779 M 8.17 % | 3.494 M 28.20 % | 2.725 M 9.71 % | 2.484 M -17.11 % | 2.997 M 52.71 % | 1.963 M -83.04 % | 11.571 M 198.16 % | 3.881 M 4.77 % | 3.704 M 14.18 % | 3.244 M -32.47 % | 4.804 M 127.13 % | 2.115 M | 0.000 |
| Long term debt | 135.477 M -1.50 % | 137.535 M 20 298.39 % | 674.244 K -99.31 % | 98.242 M 1.14 % | 97.139 M -13.65 % | 112.493 M -0.09 % | 112.597 M -13.90 % | 130.767 M 2.55 % | 127.522 M 16.61 % | 109.361 M 17.34 % | 93.204 M 33.22 % | 69.960 M 588.16 % | 10.166 M -0.07 % | 10.174 M -0.44 % | 10.219 M 2 141.40 % | 455.900 K | 0.000 |
| Total non current liabilities | 145.834 M -1.03 % | 147.354 M 1 198.43 % | 11.349 M -89.76 % | 110.835 M 0.61 % | 110.158 M -12.30 % | 125.612 M 0.36 % | 125.159 M -12.46 % | 142.967 M 2.01 % | 140.154 M 15.69 % | 121.141 M 15.62 % | 104.775 M 32.87 % | 78.856 M 316.02 % | 18.955 M 2.07 % | 18.571 M -1.07 % | 18.772 M 348.91 % | 4.182 M | 0.000 |
| Other current liabilities | 123.352 M 500.63 % | -30.790 M -121.07 % | 146.105 M -39.64 % | 242.053 M 136.66 % | 102.279 M 1.33 % | 100.933 M 247.37 % | 29.057 M 32.41 % | 21.945 M 3.84 % | 21.134 M -72.22 % | 76.076 M -58.61 % | 183.804 M 101.11 % | 91.395 M 331.64 % | 21.174 M -67.56 % | 65.276 M 166.94 % | 24.453 M -49.03 % | 47.977 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.488 M -3.70 % | 88.776 M -32.34 % | 131.217 M 176.05 % | 47.534 M -20.66 % | 59.910 M 4.24 % | 57.473 M | 0.000 -100.00 % | 93.717 M 53.23 % | 61.161 M -22.00 % | 78.411 M -38.69 % | 127.886 M 150.17 % | 51.120 M | 0.000 |
| Short term debt | 10.004 M -93.10 % | 144.944 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -124.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.005 M -66.67 % | 15.018 M 114.97 % | -100.317 M -1 102.01 % | 10.012 M | 0.000 |
| Total current liabilities | 358.778 M -6.01 % | 381.729 M -5.92 % | 405.762 M 12.50 % | 360.662 M 7.45 % | 335.664 M 37.95 % | 243.329 M -11.66 % | 275.439 M 77.47 % | 155.202 M 7.79 % | 143.978 M -17.80 % | 175.156 M -33.44 % | 263.142 M 2.21 % | 257.445 M 63.17 % | 157.780 M 23.12 % | 128.150 M -27.46 % | 176.670 M 55.45 % | 113.654 M | 0.000 |
| Total liabilities | 504.612 M -4.62 % | 529.082 M 26.84 % | 417.111 M -11.53 % | 471.497 M 5.76 % | 445.822 M 20.84 % | 368.941 M -7.90 % | 400.598 M 34.35 % | 298.169 M 4.94 % | 284.132 M -4.11 % | 296.297 M -19.47 % | 367.917 M 9.40 % | 336.301 M 90.29 % | 176.735 M 20.46 % | 146.721 M -24.93 % | 195.442 M 65.86 % | 117.836 M | 0.000 |
| Other non current assets | 204.667 M -6.52 % | 218.946 M 15.38 % | 189.755 M 218.83 % | 59.516 M -68.86 % | 191.102 M 706.98 % | 23.681 M 187.87 % | 8.226 M -64.38 % | 23.097 M -77.24 % | 101.475 M 30.61 % | 77.692 M 572.65 % | 11.550 M 22.97 % | 9.392 M 0.00 % | 9.392 M -52.98 % | 19.976 M 150.45 % | 7.976 M -79.22 % | 38.378 M 118.08 % | -212.311 M |
| Long term investments | 0.000 100.00 % | -49.232 M -176.92 % | -17.779 M -135.42 % | 50.200 M 154.68 % | -91.800 M -360.80 % | 35.200 M -31.41 % | 51.318 M 46.12 % | 35.120 M 576.79 % | 5.189 M 2 494.63 % | 200.000 K -99.60 % | 50.200 M 3.51 % | 48.500 M 0.00 % | 48.500 M 26.96 % | 38.200 M -23.90 % | 50.200 M 25 000.00 % | 200.000 K | 0.000 |
| Intangible assets | 38.993 M -1.26 % | 39.490 M -1.27 % | 39.997 M -1.25 % | 40.505 M -1.25 % | 41.016 M -1.25 % | 41.535 M -1.24 % | 42.056 M -1.24 % | 42.586 M -1.27 % | 43.132 M 2.10 % | 42.246 M 0.61 % | 41.989 M 56.33 % | 26.859 M -1.08 % | 27.152 M -0.44 % | 27.272 M -0.44 % | 27.392 M 72.14 % | 15.913 M | 0.000 |
| GoodWill | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.804 K 0.00 % | 982.800 K | 0.000 |
| Goodwill and intangible assets | 39.976 M -1.23 % | 40.473 M -1.24 % | 40.980 M -1.22 % | 41.488 M -1.22 % | 41.999 M -1.22 % | 42.518 M -1.21 % | 43.039 M -1.22 % | 43.569 M -1.24 % | 44.115 M 2.05 % | 43.229 M 0.60 % | 42.972 M 54.34 % | 27.842 M -1.04 % | 28.135 M -0.42 % | 28.255 M -0.42 % | 28.375 M 67.95 % | 16.895 M | 0.000 |
| Property plant equipment net | 512.835 M 4.80 % | 489.351 M 1.35 % | 482.817 M 8.88 % | 443.449 M 2.02 % | 434.675 M 4.56 % | 415.734 M 3.11 % | 403.208 M 15.31 % | 349.684 M 3.84 % | 336.751 M 9.20 % | 308.390 M -1.11 % | 311.855 M 19.90 % | 260.085 M 33.55 % | 194.742 M 57.72 % | 123.472 M -0.76 % | 124.422 M 31.96 % | 94.291 M | 0.000 |
| Total non current assets | 766.117 M 8.45 % | 706.418 M 0.80 % | 700.835 M 16.81 % | 599.994 M 2.87 % | 583.278 M 11.61 % | 522.591 M 2.41 % | 510.313 M 12.00 % | 455.623 M -7.48 % | 492.471 M 13.54 % | 433.728 M 4.12 % | 416.577 M 19.39 % | 348.925 M 22.63 % | 284.545 M 33.24 % | 213.562 M -0.20 % | 213.999 M 39.51 % | 153.392 M 172.25 % | -212.311 M |
| Other current assets | 36.119 M -28.45 % | 50.482 M 25.46 % | 40.238 M -49.66 % | 79.930 M 30.24 % | 61.370 M 6.57 % | 57.586 M -60.38 % | 145.335 M 60.39 % | 90.616 M 56.47 % | 57.911 M -15.45 % | 68.492 M -14.15 % | 79.784 M -15.56 % | 94.483 M 30.01 % | 72.672 M -40.22 % | 121.564 M 100.00 % | 60.783 M -56.12 % | 138.521 M | 0.000 |
| Short term investments | 115.002 M -24.54 % | 152.400 M 26.40 % | 120.572 M -22.63 % | 155.845 M 9.75 % | 142.000 M 846.67 % | 15.000 M 1 441.66 % | -1.118 M -107.41 % | 15.080 M -66.50 % | 45.011 M -9.98 % | 50.000 M | 0.000 -100.00 % | 1.700 M 0.00 % | 1.700 M -85.83 % | 12.000 M | 0.000 -100.00 % | 25.000 M -94.11 % | 424.621 M |
| cash and cash equivalents | 196.018 M -25.17 % | 261.934 M 11.64 % | 234.614 M -7.04 % | 252.375 M -16.56 % | 302.476 M -39.73 % | 501.899 M 1.79 % | 493.052 M 25.63 % | 392.451 M 15.39 % | 340.113 M -19.97 % | 424.962 M -20.78 % | 536.455 M 10.87 % | 483.866 M 465.46 % | 85.571 M -34.62 % | 130.875 M -28.44 % | 182.898 M 65.56 % | 110.472 M 152.03 % | -212.311 M |
| Cash and short term investments | 311.020 M -24.93 % | 414.334 M 16.65 % | 355.186 M -12.99 % | 408.220 M -8.16 % | 444.476 M -14.01 % | 516.899 M 4.84 % | 493.052 M 20.99 % | 407.531 M 5.82 % | 385.124 M -18.91 % | 474.962 M -11.46 % | 536.455 M 10.48 % | 485.566 M 456.39 % | 87.271 M -38.92 % | 142.875 M -21.88 % | 182.898 M 35.01 % | 135.472 M -36.19 % | 212.311 M |
| Total current assets | 738.979 M -8.66 % | 809.045 M 18.07 % | 685.244 M -16.67 % | 822.298 M -0.72 % | 828.234 M 2.85 % | 805.314 M -4.49 % | 843.163 M 8.30 % | 778.529 M 5.73 % | 736.343 M -8.24 % | 802.454 M -8.32 % | 875.297 M -0.25 % | 877.513 M 113.05 % | 411.873 M -1.43 % | 417.840 M -4.25 % | 436.385 M 17.63 % | 370.979 M 74.73 % | 212.311 M |
| Inventory | 118.122 M -20.42 % | 148.430 M -16.98 % | 178.787 M 22.11 % | 146.416 M 51.69 % | 96.523 M -18.75 % | 118.796 M -1.75 % | 120.908 M 1.53 % | 119.090 M 24.19 % | 95.896 M -34.31 % | 145.978 M -11.74 % | 165.393 M 8.78 % | 152.042 M 40.51 % | 108.206 M -29.46 % | 153.401 M -7.00 % | 164.941 M 70.07 % | 96.986 M | 0.000 |
| Net receivables | 273.718 M 39.80 % | 195.799 M 76.34 % | 111.032 M -40.86 % | 187.732 M -27.85 % | 260.196 M 151.31 % | 103.534 M 23.45 % | 83.868 M -48.00 % | 161.292 M -17.56 % | 195.638 M 73.10 % | 113.022 M 20.67 % | 93.665 M -35.59 % | 145.423 M 1.67 % | 143.038 M 31.94 % | 108.412 M 290.49 % | 27.763 M -78.98 % | 132.095 M | 0.000 |
| Tax assets | 8.639 M 25.57 % | 6.880 M 35.93 % | 5.061 M -5.24 % | 5.341 M -26.85 % | 7.302 M 33.77 % | 5.458 M 20.71 % | 4.522 M 8.90 % | 4.152 M -15.96 % | 4.941 M 17.16 % | 4.217 M | 0.000 -100.00 % | 3.106 M -17.74 % | 3.776 M 3.19 % | 3.659 M 20.93 % | 3.026 M -16.59 % | 3.627 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 216.799 M -16.28 % | 258.964 M 1.43 % | 255.325 M 118.64 % | 116.778 M -48.29 % | 225.811 M 65.83 % | 136.170 M 8.19 % | 125.866 M 17.06 % | 107.523 M 28.15 % | 83.905 M -4.97 % | 88.297 M -28.19 % | 122.966 M -20.00 % | 153.710 M 67.84 % | 91.581 M 165.30 % | 34.519 M 2.83 % | 33.570 M -20.76 % | 42.364 M | 0.000 |
| Tax payables | 8.623 M 0.15 % | 8.610 M 98.77 % | 4.332 M 136.58 % | 1.831 M -75.83 % | 7.574 M 21.64 % | 6.227 M 68.14 % | 3.703 M 225.62 % | 1.137 M -87.36 % | 8.996 M -16.57 % | 10.782 M | 0.000 -100.00 % | 12.341 M -36.17 % | 19.335 M 44.98 % | 13.336 M 20.44 % | 11.073 M -16.76 % | 13.302 M | 0.000 |
| Deferred revenue non current | 4.920 M -4.95 % | 5.176 M -1.50 % | 5.255 M 7.17 % | 4.903 M -3.75 % | 5.094 M -5.98 % | 5.418 M -3.47 % | 5.613 M 0.29 % | 5.597 M 1.67 % | 5.505 M -3.02 % | 5.676 M | 0.000 -100.00 % | 1.265 M -5.18 % | 1.335 M -4.92 % | 1.404 M -4.69 % | 1.473 M -8.58 % | 1.611 M | 0.000 |
| Minority interest | 6.109 M -15.68 % | 7.245 M -17.22 % | 8.752 M -3.04 % | 9.026 M -10.47 % | 10.081 M -8.58 % | 11.027 M -8.63 % | 12.069 M -6.08 % | 12.850 M -6.00 % | 13.671 M -5.72 % | 14.501 M -6.18 % | 15.456 M -2.23 % | 15.810 M -2.27 % | 16.177 M -2.82 % | 16.647 M -1.96 % | 16.980 M 47.43 % | 11.517 M | 0.000 |
| Capital lease obligations | 485.383 K -41.86 % | 834.906 K 23.83 % | 674.244 K 167.37 % | 252.176 K 114.02 % | 117.827 K -60.81 % | 300.669 K 100.21 % | -142.737 M -34 990.54 % | 409.098 K 1.66 % | 402.421 K -19.88 % | 502.262 K | 0.000 -100.00 % | 159.732 K 2.62 % | 155.661 K -3.84 % | 161.879 K 100.14 % | -115.128 M -25 352.93 % | 455.900 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 555.877 M 0.32 % | 554.086 M 0.10 % | 553.550 M -0.29 % | 555.183 M -0.24 % | 556.532 M 1.71 % | 547.201 M -5.09 % | 576.537 M | 0.000 -100.00 % | 525.259 M | 0.000 -100.00 % | 533.322 M | 0.000 -100.00 % | 214.286 M 195.71 % | -223.902 M -216.13 % | 192.810 M 2.74 % | 187.660 M 1 481.50 % | 11.866 M |
| Deferred tax liabilities non current | 3.046 M 1.13 % | 3.012 M 2.75 % | 2.931 M -29.36 % | 4.150 M 0.10 % | 4.146 M -1.45 % | 4.207 M -0.40 % | 4.223 M 2.54 % | 4.119 M -0.27 % | 4.130 M -0.27 % | 4.141 M | 0.000 -100.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M | 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 |
| Total assets | 1.505 B -0.68 % | 1.515 B 9.33 % | 1.386 B -2.55 % | 1.422 B 0.76 % | 1.412 B 6.30 % | 1.328 B -1.89 % | 1.353 B 9.67 % | 1.234 B 0.43 % | 1.229 B -0.60 % | 1.236 B -4.31 % | 1.292 B 5.34 % | 1.226 B 76.11 % | 696.419 M 10.30 % | 631.402 M -2.92 % | 650.384 M 24.03 % | 524.371 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.554 M -206.14 % | 81.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.023 K 291.94 % | -226.640 K -200.00 % | 226.640 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.559 M 701.04 % | -11.074 M -200.00 % | 11.074 M | 0.000 100.00 % | -111.966 M -229.02 % | 86.781 M 200.00 % | -86.781 M | 0.000 100.00 % | -32.145 M -394.13 % | 10.929 M 300.00 % | -5.464 M 0.00 % | -5.464 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.836 M -56.34 % | 56.887 M 200.00 % | -56.887 M | 0.000 100.00 % | -109.496 M -177.19 % | 141.862 M 200.00 % | -141.862 M | 0.000 100.00 % | -5.572 M -110.45 % | 53.308 M 300.00 % | -26.654 M 0.00 % | -26.654 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.723 M 161.39 % | -67.961 M -200.00 % | 67.961 M | 0.000 100.00 % | -2.904 M 94.71 % | -54.855 M -200.00 % | 54.855 M | 0.000 100.00 % | -26.572 M 37.30 % | -42.379 M -300.00 % | 21.190 M 0.00 % | 21.190 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.023 K 291.94 % | -226.640 K -200.00 % | 226.640 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -28.475 M 68.76 % | -91.146 M | 0.000 100.00 % | -688.998 K 98.89 % | -62.114 M -31.39 % | -47.274 M -151.31 % | 92.135 M 917.14 % | 9.058 M 116.18 % | -55.996 M -5.26 % | -53.198 M -128.20 % | 188.632 M 282.83 % | -103.171 M -505.99 % | 25.412 M 154.67 % | -46.485 M -172.07 % | 64.499 M 520.90 % | -15.324 M 50.56 % | -30.997 M 0.00 % | -30.997 M |
| Net cash provided by operating activities | -28.475 M 60.87 % | -72.762 M | 0.000 100.00 % | -8.264 M 78.86 % | -39.084 M -21.91 % | -32.060 M -116.64 % | 192.687 M 1 205.87 % | -17.424 M -13.34 % | -15.374 M 52.58 % | -32.419 M -126.70 % | 121.432 M 721.74 % | -19.531 M 6.49 % | -20.887 M -27.26 % | -16.413 M -118.63 % | 88.118 M 496.39 % | -22.230 M -514.64 % | -3.617 M 0.00 % | -3.617 M |
| Investments in property plant and equipment | -18.453 M -26.92 % | -14.540 M 66.69 % | -43.652 M -294.10 % | -11.076 M -0.44 % | -11.028 M 0.17 % | -11.047 M 59.94 % | -27.579 M 4.64 % | -28.921 M -22.92 % | -23.529 M -32.38 % | -17.773 M 59.25 % | -43.619 M 41.72 % | -74.845 M -76.24 % | -42.467 M -111.18 % | -20.109 M 16.28 % | -24.020 M -214.99 % | -7.626 M 54.97 % | -16.934 M -254.02 % | -4.783 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 366.412 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 -100.00 % | 24.000 K 2 926 729.25 % | 0.820 -38.35 % | 1.330 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -197.393 M -7.57 % | -183.500 M 15.44 % | -217.000 M -10.83 % | -195.800 M 17.38 % | -237.000 M -1 480.00 % | -15.000 M 81.25 % | -79.999 M | 0.000 100.00 % | -45.000 M 35.71 % | -70.000 M | 0.000 100.00 % | -24.000 K 99.82 % | -13.700 M -14.17 % | -12.000 M | 0.000 | 0.000 100.00 % | -5.000 M 88.89 % | -45.000 M |
| Sales maturities of investments | 198.706 M 22.19 % | 162.618 M -11.34 % | 183.425 M 6.64 % | 172.000 M 144.97 % | 70.213 M -12.40 % | 80.148 M 431.55 % | 15.078 M -81.33 % | 80.740 M 303.70 % | 20.000 M | 0.000 | 0.000 -100.00 % | 74.200 -100.00 % | 24.114 M 122 454.07 % | 19.676 K -83.18 % | 116.992 K -99.53 % | 25.117 M 8 249.41 % | 300.823 K -98.06 % | 15.487 M |
| Other investing activites | 9.001 K -94.96 % | 178.555 K 533.41 % | -41.198 K -14.01 % | -36.135 K -109.86 % | 366.412 K -99.44 % | 65.148 M 200.35 % | -64.921 M -418 943.74 % | 15.500 K -99.92 % | 19.929 M 128.47 % | -70.000 M -2 397.82 % | 3.046 M 12 593.18 % | 24.000 K -95.43 % | 525.606 K 999.89 % | 47.787 K -59.15 % | 116.992 K 116 892.00 % | 100.000 -99.97 % | 334.900 K 101.98 % | -16.939 M |
| Net cash used for investing activites | -17.131 M 51.39 % | -35.243 M 54.39 % | -77.268 M -121.32 % | -34.913 M 80.33 % | -177.449 M -428.00 % | 54.101 M 158.49 % | -92.500 M -278.45 % | 51.835 M 206.66 % | -48.599 M 44.63 % | -87.773 M -116.33 % | -40.573 M 45.77 % | -74.821 M -137.32 % | -31.528 M 1.60 % | -32.042 M -34.05 % | -23.903 M -236.65 % | 17.492 M 182.13 % | -21.298 M 37.90 % | -34.296 M |
| Debt repayment | 10.000 M -92.68 % | 136.700 M 212.84 % | -121.144 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.239 M -82.25 % | 18.252 M 13.03 % | 16.148 M | 0.000 -100.00 % | 64.801 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 20.006 M 200.00 % | -20.006 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 |
| Dividends paid | -929.227 K -27.52 % | -728.677 K -1.76 % | -716.044 K 94.56 % | -13.159 M -1 086.47 % | -1.109 M 3.43 % | -1.148 M 94.26 % | -20.000 M -699.38 % | -2.502 M 87.33 % | -19.742 M -2 048.66 % | -918.811 K -10.86 % | -828.835 K -78.17 % | -465.201 K -142.23 % | -192.051 K 20.72 % | -242.250 K 16.03 % | -288.489 K -224.94 % | -88.783 K 99.42 % | -15.215 M -7 121.79 % | -210.688 K |
| Other financing activites | -9.193 K -100.09 % | 10.348 M 3 618.74 % | -294.091 K 85.91 % | -2.088 M 90.06 % | -21.005 M -155.89 % | -8.209 M -512.41 % | 1.990 M 1 809 468 993.05 % | 0.110 -93.68 % | 1.740 100.00 % | -121.703 K 97.53 % | -4.924 M -101.24 % | 397.290 M 4 084.30 % | -9.971 M -34 753.14 % | -28.610 K -100.53 % | 5.402 M 10.65 % | 4.881 M 6 089.55 % | -81.500 K | 0.000 |
| Net cash used provided by financing activities | 9.062 M -93.81 % | 146.320 M 219.78 % | -122.154 M -701.19 % | -15.247 M 31.05 % | -22.114 M -136.33 % | -9.357 M -1 219.18 % | 836.059 K 13.45 % | 736.919 K 149.46 % | -1.490 M -109.86 % | 15.107 M 362.58 % | -5.753 M -101.25 % | 461.625 M 4 642.02 % | -10.163 M -3 652.29 % | -270.860 K -105.30 % | 5.113 M 6.68 % | 4.793 M 131.33 % | -15.297 M -7 160.47 % | -210.688 K |
| Effect of forex changes on cash | -76.565 K -222.72 % | -23.725 K -675.12 % | 4.125 K | 0.000 -100.00 % | 1.878 K -86.72 % | 14.138 K 890.78 % | 1.427 K -89.07 % | 13.057 K 562.19 % | 1.972 K 123.20 % | -8.498 K -109.63 % | 88.249 K 385.47 % | 18.178 K 117.56 % | -103.501 K | 0.000 100.00 % | -61.560 K -770.21 % | 9.185 K 133.63 % | -27.312 K 0.00 % | -27.312 K |
| Net change in cash | -36.621 M -197.21 % | 37.673 M 229.53 % | -29.083 M 41.95 % | -50.100 M 79.03 % | -238.858 M -1 981.14 % | 12.697 M -87.43 % | 101.024 M 193.50 % | 34.420 M 152.50 % | -65.560 M 37.62 % | -105.094 M -239.76 % | 75.194 M -79.53 % | 367.292 M 685.96 % | -62.682 M -28.64 % | -48.725 M -170.46 % | 69.150 M 128 990.06 % | -53.650 K 99.90 % | -53.985 M -121.20 % | -24.406 M |
| Cash at beginning of period | 195.179 M 23.92 % | 157.506 M -15.59 % | 186.589 M -38.31 % | 302.476 M -37.49 % | 483.863 M 2.69 % | 471.166 M 27.29 % | 370.142 M 10.25 % | 335.722 M -16.34 % | 401.282 M -20.75 % | 506.375 M 17.44 % | 431.181 M 574.88 % | 63.890 M -49.52 % | 126.572 M -27.80 % | 175.297 M 65.14 % | 106.147 M -0.05 % | 106.201 M -33.70 % | 160.186 M -13.22 % | 184.591 M |
| Cash at end of period | 158.558 M -18.76 % | 195.179 M 23.92 % | 157.506 M -37.59 % | 252.375 M 3.01 % | 245.006 M -49.36 % | 483.863 M 2.69 % | 471.166 M 27.29 % | 370.142 M 10.25 % | 335.722 M -16.34 % | 401.282 M -20.75 % | 506.375 M 17.44 % | 431.181 M 574.88 % | 63.890 M -49.52 % | 126.572 M -27.80 % | 175.297 M 65.14 % | 106.147 M -0.05 % | 106.201 M -33.70 % | 160.186 M |
| Operating cash flow | -28.475 M 61.19 % | -73.380 M | 0.000 100.00 % | -8.264 M 78.86 % | -39.084 M -21.91 % | -32.060 M -116.64 % | 192.687 M 1 205.87 % | -17.424 M -13.34 % | -15.374 M 52.58 % | -32.419 M -126.70 % | 121.432 M 721.74 % | -19.531 M 6.49 % | -20.887 M -27.26 % | -16.413 M -118.63 % | 88.118 M 496.39 % | -22.230 M -514.64 % | -3.617 M 0.00 % | -3.617 M |
| Capital expenditure | -18.453 M -26.92 % | -14.540 M 66.69 % | -43.652 M -294.10 % | -11.076 M -0.44 % | -11.028 M 0.17 % | -11.047 M 59.94 % | -27.579 M 4.64 % | -28.921 M -22.92 % | -23.529 M -32.38 % | -17.773 M 59.25 % | -43.619 M 41.72 % | -74.845 M -76.24 % | -42.467 M -111.18 % | -20.109 M 16.28 % | -24.020 M -214.99 % | -7.626 M 54.97 % | -16.934 M -254.02 % | -4.783 M |
| Free CashFlow | -46.929 M 46.62 % | -87.920 M -169.40 % | 126.684 M 755.03 % | -19.340 M 61.41 % | -50.112 M -16.25 % | -43.108 M -126.11 % | 165.107 M 456.25 % | -46.345 M -19.13 % | -38.902 M 22.49 % | -50.192 M -164.50 % | 77.813 M 182.45 % | -94.376 M -48.97 % | -63.354 M -73.47 % | -36.522 M -156.98 % | 64.098 M 314.69 % | -29.856 M -45.28 % | -20.551 M -144.65 % | -8.400 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |