Block Director Anthony Eisen Sells 18,000 Shares for $1.5 Million Aug 29, 2026 · · yahoo.com read more » Read more »