| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MEC | Reddy Jagadeesh A | President & CEO | Jun 11 '26 | Sale | 35.05 | 15,688 | 549,824 | 124,105 | Jun 12 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Jun 08 '26 | Sale | 35.01 | 1,300 | 45,510 | 139,793 | Jun 10 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Jun 01 '26 | Sale | 30.00 | 35,236 | 1,057,084 | 140,445 | Jun 03 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | May 07 '26 | Sale | 25.93 | 21,796 | 565,064 | 158,387 | May 11 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Mar 15 '26 | Option Exercise | 0.00 | 127,920 | 0 | 210,245 | Mar 17 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Aug 07 '25 | Buy | 14.06 | 7,500 | 105,450 | 146,285 | Aug 08 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Jul 19 '25 | Option Exercise | 0.00 | 64,102 | 0 | 153,849 | Jul 21 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Mar 15 '25 | Option Exercise | 0.00 | 72,634 | 0 | 138,848 | Mar 18 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Mar 12 '25 | Buy | 13.75 | 380 | 5,225 | 380 | Mar 13 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Feb 28 '25 | Option Exercise | 0.00 | 50,864 | 0 | 114,484 | Mar 04 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Nov 07 '24 | Buy | 16.72 | 5,903 | 98,698 | 89,052 | Nov 07 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Jul 19 '24 | Option Exercise | 0.00 | 64,102 | 0 | 98,212 | Jul 23 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Mar 15 '24 | Buy | 12.85 | 1,560 | 20,046 | 1,560 | Mar 19 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Feb 28 '24 | Option Exercise | 0.00 | 50,864 | 0 | 74,299 | Mar 01 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Jul 19 '23 | Option Exercise | 0.00 | 64,104 | 0 | 64,102 | Jul 20 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Nov 04 '22 | Buy | 9.55 | 27,234 | 260,174 | 121,425 | Nov 17 12:00 AM |
| MEC | Reddy Jagadeesh A | President & CEO | Nov 03 '22 | Buy | 8.69 | 26,908 | 233,922 | 109,608 | Nov 17 12:00 AM |