| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MLI | HANSEN JOHN B | Director | Feb 09 '26 | Sale | 116.71 | 1,000 | 116,710 | 90,664 | Feb 09 12:00 AM |
| MLI | HANSEN JOHN B | Director | Oct 23 '25 | Sale | 105.71 | 1,000 | 105,710 | 91,664 | Oct 23 12:00 AM |
| MLI | HANSEN JOHN B | Director | Aug 12 '25 | Sale | 91.96 | 2,000 | 183,915 | 15,000 | Aug 12 12:00 AM |
| MLI | HANSEN JOHN B | Director | May 12 '25 | Sale | 78.07 | 3,130 | 244,353 | 93,914 | May 12 12:00 AM |
| MLI | HANSEN JOHN B | Director | Oct 30 '24 | Sale | 83.09 | 1,000 | 83,090 | 94,914 | Oct 31 12:00 AM |
| MLI | HANSEN JOHN B | Director | Aug 09 '24 | Sale | 67.24 | 10,000 | 672,400 | 16,000 | Aug 12 12:00 AM |
| MLI | HANSEN JOHN B | Director | May 13 '24 | Sale | 58.61 | 2,733 | 160,181 | 103,914 | May 15 12:00 AM |
| MLI | HANSEN JOHN B | Director | Apr 25 '24 | Sale | 57.29 | 4,000 | 229,178 | 104,214 | Apr 25 12:00 AM |
| MLI | HANSEN JOHN B | Director | Feb 08 '24 | Sale | 49.33 | 5,000 | 246,650 | 18,000 | Feb 09 12:00 AM |
| MLI | HANSEN JOHN B | Director | Nov 08 '23 | Sale | 37.87 | 1,000 | 37,870 | 23,000 | Nov 13 12:00 AM |
| MLI | HANSEN JOHN B | Director | Nov 06 '23 | Sale | 39.14 | 10,148 | 397,193 | 109,214 | Nov 07 12:00 AM |
| MLI | HANSEN JOHN B | Director | Aug 03 '23 | Sale | 78.33 | 2,500 | 195,825 | 59,681 | Aug 03 12:00 AM |
| MLI | HANSEN JOHN B | Director | May 22 '23 | Option Exercise | 29.34 | 24,000 | 704,240 | 66,607 | May 24 12:00 AM |
| MLI | HANSEN JOHN B | Director | May 08 '23 | Sale | 74.38 | 2,000 | 148,750 | 54,607 | May 09 12:00 AM |
| MLI | HANSEN JOHN B | Director | Apr 27 '23 | Sale | 70.47 | 500 | 35,235 | 12,000 | Apr 28 12:00 AM |
| MLI | HANSEN JOHN B | Director | Feb 09 '23 | Sale | 73.43 | 1,778 | 130,555 | 54,107 | Feb 09 12:00 AM |
| MLI | HANSEN JOHN B | Director | Nov 23 '22 | Sale | 68.94 | 1,000 | 68,944 | 55,885 | Nov 23 12:00 AM |
| MLI | HANSEN JOHN B | Director | Oct 20 '22 | Sale | 63.13 | 1,500 | 94,695 | 12,500 | Oct 24 12:00 AM |
| MLI | HANSEN JOHN B | director: | Aug 25 '22 | Sale | 67.02 | 1,000 | 67,016 | 57,885 | Aug 26 12:00 AM |
| MLI | HANSEN JOHN B | director: | Aug 09 '22 | Sale | 67.67 | 1,000 | 67,670 | 58,885 | Aug 10 12:00 AM |
| MLI | HANSEN JOHN B | director: | Jul 26 '22 | Sale | 64.27 | 1,000 | 64,272 | 59,885 | Jul 26 12:00 AM |
| MLI | HANSEN JOHN B | director: | Apr 21 '22 | Sale | 60.33 | 2,000 | 120,660 | 57,885 | Apr 21 12:00 AM |
| MLI | HANSEN JOHN B | Director | Feb 07 '22 | Sale | 55.36 | 2,000 | 110,715 | 59,885 | Feb 08 12:00 AM |
| MLI | HANSEN JOHN B | Director | Nov 17 '21 | Option Exercise | 27.02 | 19,556 | 528,402 | 61,885 | Nov 17 12:00 AM |
| MLI | HANSEN JOHN B | Director | Aug 18 '21 | Option Exercise | 24.33 | 8,000 | 194,640 | 52,107 | Aug 23 12:00 AM |
| MLI | HANSEN JOHN B | Director | Nov 24 '20 | Sale | 34.64 | 1,000 | 34,640 | 13,000 | Nov 24 12:00 AM |
| MLI | HANSEN JOHN B | Director | Apr 23 '20 | Sale | 24.76 | 1,000 | 24,761 | 14,000 | Apr 23 12:00 AM |
| MLI | HANSEN JOHN B | Director | Oct 28 '19 | Sale | 30.89 | 1,500 | 46,335 | 44,107 | Oct 29 12:00 AM |
| MLI | HANSEN JOHN B | Director | Jul 25 '19 | Sale | 30.79 | 3,000 | 92,376 | 15,000 | Jul 30 12:00 AM |