MEDALLION FINANCIAL CORP. 8.25% Senior Notes due 2031 NOTE PURCHASE AGREEMENT Dated April 28, 2026