| MMI | LaBerge Gregory A. | SVP & Chief Client Officer | Mar 10 '26 | Option Exercise | 0.00 | 9,697 | 0 | 7,297 | Mar 12 |
| MMI | LaBerge Gregory A. | SVP & Chief Client Officer | May 10 '25 | Option Exercise | 0.00 | 1,000 | 0 | 7,123 | May 13 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 11 '25 | Sale | 34.78 | 2,915 | 101,386 | 2,307 | Mar 12 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 10 '25 | Option Exercise | 0.00 | 9,531 | 0 | 6,565 | Mar 12 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 04 '25 | Sale | 38.26 | 828 | 31,681 | 5,222 | Mar 04 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | May 28 '24 | Sale | 32.68 | 1,000 | 32,677 | 6,050 | May 29 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | May 10 '24 | Option Exercise | 0.00 | 1,000 | 0 | 6,579 | May 14 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 13 '24 | Sale | 33.52 | 4,184 | 140,248 | 828 | Mar 14 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 10 '24 | Option Exercise | 0.00 | 8,684 | 0 | 6,645 | Mar 12 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Sep 12 '23 | Sale | 32.09 | 8,201 | 263,141 | 5,012 | Sep 13 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | May 10 '23 | Option Exercise | 0.00 | 1,000 | 0 | 13,559 | May 12 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Mar 10 '23 | Option Exercise | 0.00 | 7,870 | 0 | 14,411 | Mar 14 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Dec 13 '22 | Sale | 36.15 | 1,500 | 54,225 | 7,415 | Dec 15 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Nov 10 '22 | Sale | 36.75 | 1,257 | 46,197 | 8,915 | Nov 14 |
| MMI | LaBerge Gregory A. | Chief Administrative Officer | Aug 16 '22 | Sale | 40.45 | 2,155 | 87,170 | 10,172 | Aug 17 |