-34% from ATH. Time to buy?

Considering buying more but 150 millions in protected revenue for 2025 with 5 billion market cap are scary stats