Bill.com stock soars 29% after ‘excellent’ earnings report