Should you buy NexGen Energy Ltd. (NXE)?