Plains All American Beats on Earnings & Revs