Sorry to say but $54.20 is the best they will ever get for TWTR. Those days of $70 per share are over unless we enter another period of easy money.
Plenty of Americans spend 5 to 10% of their worth on stuff. Who cares what your neighbor paid for his boat....maybe dude just likes to drink Coors light on the lake.