Roth Capital analyst Craig Irwin maintains Tesla (NASDAQ:TSLA) with a Buy and maintains $505 price target.