BUY SPARK NZ (SPK) We believe the market continues to under-estimate SPK's earnings profile. The company contrasts well with Telstra, with the two companies' strategies diverging. 
$3.44 CSR LIMITED (CSR) CSR stands to benefit from the RBA cut. Longer-term, we anticipate net profits toward the upper end of management's guidance, supported by ongoing market share growth.
$3.53
HOLD NATIONAL AUSTRALIA BANK (NAB) Recent results were solid across key metrics: NIM, bad and doubtful debts and cash earnings. If you haven't sold yet, don't now.
$28.19 ASX LIMITED (ASX) ASX volumes jumped 30 per cent in   April but turnover was still 1 per cent lower than last   April. Futures saw a 13 per cent rise, nevertheless. Stock appears fully valued.
$44.91
SELL FORTESCUE (FMG) Iron ore prices have run too far, too fast, and are not reflective of the underlying supply-demand dynamics which remain unbalanced. Transitory factors will pass.
$3.11 AUSTRALIAN PHARMACEUTICAL INDUSTRIES (API) API's results were below estimates. A more subdued second half is expected and the share price reflects full value$1.93