Neptune Wellness Solutions Inc. (NASDAQ: NEPT) announced its first quarter financial results for the three months ending June 30, 2023, revealing a year-over-year drop in consolidated revenue to $10.6 million, from $16.3 million for the same period of last year.