Shares of Square, Inc. (NYSE: SQ) have been on fire, having gained a mind-blowing 170% over the last 12 months. The combination of payments processing and additional services has been a huge draw for small- and medium-sized businesses, pushing revenue up 22% year over year in the most recent quarter.