| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MTX | Hastings Jonathan J | Senior Vice President | Jan 26 '26 | Option Exercise | 0.00 | 6,102 | 0 | 65,138 | Jan 27 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 23 '26 | Option Exercise | 0.00 | 6,226 | 0 | 63,441 | Jan 27 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 21 '26 | Option Exercise | 0.00 | 5,576 | 0 | 61,646 | Jan 23 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 27 '25 | Option Exercise | 0.00 | 5,608 | 0 | 60,078 | Jan 29 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 24 '25 | Option Exercise | 0.00 | 6,104 | 0 | 58,602 | Jan 28 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 23 '25 | Option Exercise | 0.00 | 6,226 | 0 | 56,975 | Jan 27 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jun 18 '24 | Option Exercise | 56.05 | 43,086 | 2,414,838 | 75,405 | Jun 20 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jun 18 '24 | Sale | 84.35 | 21,543 | 1,817,197 | 53,862 | Jun 20 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jun 12 '24 | Sale | 85.42 | 8,964 | 765,679 | 53,862 | Jun 14 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jun 12 '24 | Option Exercise | 56.10 | 17,928 | 1,005,756 | 62,826 | Jun 14 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | May 21 '24 | Option Exercise | 60.19 | 15,628 | 940,572 | 61,676 | May 23 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | May 21 '24 | Sale | 83.13 | 7,814 | 649,601 | 53,862 | May 23 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Feb 20 '24 | Option Exercise | 38.28 | 25,844 | 989,438 | 66,784 | Feb 21 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Feb 20 '24 | Sale | 71.48 | 12,922 | 923,644 | 53,862 | Feb 21 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 26 '24 | Option Exercise | 0.00 | 5,368 | 0 | 55,030 | Jan 29 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 25 '24 | Option Exercise | 0.00 | 5,608 | 0 | 53,566 | Jan 29 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Jan 24 '24 | Option Exercise | 0.00 | 6,104 | 0 | 52,183 | Jan 26 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Nov 30 '23 | Option Exercise | 57.97 | 17,920 | 1,038,732 | 58,091 | Dec 04 12:00 AM |
| MTX | Hastings Jonathan J | Senior Vice President | Nov 30 '23 | Sale | 62.44 | 8,960 | 559,457 | 49,131 | Dec 04 12:00 AM |