MAXF has traded the same way for a couple of years now - spike up, pullback, consolidate then head for the next new high. We are just about to Step 4 in the process - I'd hang on unless some unexpected bad news comes out (maybe 1 chance in 100 but always there).