MLEC   $11.44  64.60% Market Closed After Close 11.35 -0.79%

Moolec Science SA

Earnings, Splits and Dividends

Data not available