Well, the Neodaq has some great data-mining
stuff on it, so I just had to cut and paste into Excel. I used 3 years of data (1095 days). I assumed that each stock sale was a separate transaction, but it didn't really matter. Stocks blow the bank away at every sell-point (even assuming you have the highest interest-yielding account). There were a few stocks which never reached a particular sell-point in the three years. Of course, they could theoretically reach that sell-point less often than every three years. And of course past performance is no indication of future performance, etc., blah blah blah...
Since you can't buy more than 1000 stocks a day, if you're cash-rich (or income-rich), you might as well buy and hold for a very high sell-point. My research indicates that for the vast majority of stocks, it's almost silly to sell beneath 75, unless you need the NP for another purpose. {At the end of 3 years, at 12.5% interest rate, you only have an additional 7500 NP in the bank for every 15000 NP you put in at the beginning of those 3 years. If you buy 1000 shares at 15 and sell at 75, you'll have made 59,980 NP in profit; almost every stock has hit 75 in the past 3 years.}
Without further ado, here are the stocks that had a high between 60 and 75 in the past 3 years: CHPS, KSON, MPC, UNIB.
There were a bunch more that had a high between 75 and 100 in the past 3 years: ACFI, BB, BOTT, BUZZ, COFL, CYBU, EEEEE, FAER, KBAT, LDSC, NAKR, PDSS, PEOP, SKEI, SMUG, SSS, TAG, TPEG, TPP, TSRC, VPTS
Here are the only stocks with a high greater than 150 in the past 3 years (the rest would be between 100 and 150): DROO, HELT, LUPE, POWR, SKBD, SWNC, YIPP
Based on this research, I think I'll personally be making my own sell point 100 NP.