A lot of companies wish they had $3m in revenue and trade quite nicely. Maybe check your sums as 12 x 300 - 3.6 m. MC is $14 m which is not a high multiple. Things are being sorted so time to relax and let them gear for the next drive. Oil price is up - Defender is surely looking for a return and are supporting.