Ticker: MSEX
Company: MIDDLESEX WATER CO
Person: Cosgrove James F Jr, director
Transaction date: April 1, 2025
Reporting date: April 1, 2025
Average share price: 64.1
Bought 702.0 shares for 44998.2