Kimelman & Baird Snaps Up 809,840 Shares in Openlane: A $24.12 Million Vote of Confidence | Whale Factor