GUARANTY AGREEMENT Dated as of April 25, 2019 between RUSH ENTERPRISES, INC. and BANK OF MONTREAL