| MWA | Heinrichs Steven S | other: Former EVP, CFO, CLO and CCO | Dec 09 '25 | Sale | 24.29 | 33,522 | 814,105 | 11,493 | Dec 10 12:00 AM |
| MWA | Heinrichs Steven S | other: Former EVP, CFO, CLO and CCO | Aug 28 '25 | Sale | 26.86 | 10,310 | 276,943 | 11,459 | Aug 29 12:00 AM |
| MWA | Heinrichs Steven S | other: Former EVP, CFO, CLO and CCO | Mar 05 '25 | Option Exercise | 12.48 | 253,208 | 3,161,208 | 206,832 | Mar 07 12:00 AM |
| MWA | Heinrichs Steven S | other: Former EVP, CFO, CLO and CCO | Mar 05 '25 | Sale | 24.89 | 195,433 | 4,864,587 | 11,399 | Mar 07 12:00 AM |
| MWA | Heinrichs Steven S | EVP, CFO, CLO and CCO | Nov 22 '24 | Sale | 25.09 | 86,399 | 2,167,794 | 49,509 | Nov 26 12:00 AM |
| MWA | Heinrichs Steven S | EVP, CLO, CCO and Secretary | May 16 '22 | Sale | 11.54 | 17,000 | 196,209 | 55,316 | May 17 12:00 AM |
| NP | Heinrichs Steven S | SVP, General Counsel & Sec | Dec 31 '17 | Option Exercise | 53.80 | 5,806 | 312,380 | 19,739 | Jan 03 12:00 AM |
| NP | Heinrichs Steven S | SVP, General Counsel & Sec | Sep 27 '17 | Option Exercise | 48.73 | 9,273 | 451,877 | 18,293 | Sep 29 12:00 AM |
| NP | Heinrichs Steven S | SVP, General Counsel & Sec | Sep 27 '17 | Sale | 85.00 | 744 | 63,240 | 16,293 | Sep 29 12:00 AM |
| NP | Heinrichs Steven S | SVP, General Counsel & Sec | Feb 27 '17 | Sale | 75.62 | 6,010 | 454,476 | 16,293 | Feb 28 12:00 AM |
| NP | Heinrichs Steven S | SVP, General Counsel & Sec | May 26 '16 | Sale | 68.20 | 7,870 | 536,734 | 0 | May 27 12:00 AM |