1) trust nobody, but yourself 2) read investment books. The more, the better. 3} diversify. 4} do not sway to small gain and loss. Set to far sight. 5} go for dividend, and let it compound. 6} without those principle, expect to lose all.
Buy now, before earnings. I expected either a strong rally into earnings with a sell off on the news, or easing into earnings with a post call rally. Looks like a post call rally. Once earnings are announced expect SB to push beyond resistance and pop another $1-2 within weeks. SB tends to run very fast, so it you wait, you'll miss the move.