Between October 1 and December 31, 2025, Deluxe completed its long-running 2018 share repurchase program, retiring 4,796,490 ...