Elanco director Michael J. Harrington buys 5,000 shares for $109,100 - ELAN News | Rallies