| Type | Value |
|---|---|
| cik | 0000907242 |
| ticker | MCRI |
Discretionary BUY minus SELL in USD over rolling windows. Excludes compensation flow.
| Date | Type | Insider | Qty | Price | Signals |
|---|---|---|---|---|---|
| 28 May 2026 | SALE | FARAHI JOHN | 5,000 | 120.84 USD | |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,666 | 23.08 USD | |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,668 | 45.32 USD | |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,666 | 39.82 USD | |
| 28 Apr 2026 | TAX_WITHHOLDING | FARAHI JOHN | 114,748 | 118.16 USD | |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,666 | 0.00 USD | deriv |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,668 | 0.00 USD | deriv |
| 28 Apr 2026 | EXERCISE | FARAHI JOHN | 66,666 | 0.00 USD | deriv |
| 10 Mar 2026 | SALE | FARAHI JOHN | 1,000 | 97.43 USD | |
| 16 Mar 2026 | SALE | FARAHI JOHN | 2,000 | 99.00 USD | |
| 09 Feb 2026 | SALE | Andrews Paul | 3,000 | 97.40 USD | deriv |
| 09 Feb 2026 | SALE | Andrews Paul | 3,100 | 97.40 USD | deriv |
| 13 Jan 2026 | SALE | LANDAU YVETTE | 2,684 | 92.12 USD | deriv |
| 14 Jan 2026 | SALE | LANDAU YVETTE | 3,416 | 91.10 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 92.24 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 92.24 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 92.24 USD | deriv |
| 14 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 91.10 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 91.85 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 91.85 USD | deriv |
| 15 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 92.24 USD | deriv |
| 08 Jan 2026 | SALE | LANDAU YVETTE | 3,798 | 94.13 USD | deriv |
| 08 Jan 2026 | SALE | LANDAU YVETTE | 6,100 | 94.13 USD | deriv |
| 06 Jan 2026 | SALE | LANDAU YVETTE | 2,302 | 94.11 USD | deriv |
| 17 Dec 2025 | SALE | FARAHI JOHN | 1,000 | 100.63 USD |