MacGregor Catherine has filed 18 insider transactions across 1 company since January 2024.
Most recent transaction: a grant/award of 4 shares of MICROSOFT CORP ($MSFT) on March 12, 2026.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| March 12, 2026 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 4 | $0.00 | 1,928.5670 | 7,463,000,000 | 0.23% | 0.00% |
| Jan. 30, 2026 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 238 | $0.00 | 1,924.2100 | 7,463,000,000 | 14.13% | 0.00% |
| Dec. 11, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 3 | $0.00 | 1,685.9990 | 7,466,000,000 | 0.19% | 0.00% |
| Dec. 4, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 195 | $0.00 | 1,682.8330 | 7,466,000,000 | 13.10% | 0.00% |
| Sept. 10, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 187 | $0.00 | 1,485.4010 | 7,465,000,000 | 14.43% | 0.00% |
| Sept. 11, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 2 | $0.00 | 1,487.8620 | 7,465,000,000 | 0.17% | 0.00% |
| June 12, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 2 | $0.00 | 1,298.0400 | 7,469,000,000 | 0.17% | 0.00% |
| June 10, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 199 | $0.00 | 1,295.7960 | 7,469,000,000 | 18.15% | 0.00% |
| March 13, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 2 | $0.00 | 1,096.7170 | 7,469,000,000 | 0.22% | 0.00% |
| Jan. 31, 2025 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 226 | $0.00 | 1,094.3200 | 7,469,000,000 | 26.01% | 0.00% |
| Dec. 12, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 2 | $0.00 | 868.4490 | 7,470,000,000 | 0.18% | 0.00% |
| Dec. 9, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 202 | $0.00 | 866.8500 | 7,470,000,000 | 30.34% | 0.00% |
| Sept. 12, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 1 | $0.00 | 665.0650 | 7,469,000,000 | 0.18% | 0.00% |
| Sept. 6, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 224 | $0.00 | 663.9010 | 7,469,000,000 | 50.94% | 0.00% |
| June 13, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 1 | $0.00 | 439.8530 | 7,472,000,000 | 0.17% | 0.00% |
| June 7, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 212 | $0.00 | 439.1070 | 7,472,000,000 | 93.64% | 0.00% |
| March 14, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 0 | $0.00 | 226.7680 | 7,472,000,000 | 0.18% | 0.00% |
| Jan. 31, 2024 | MICROSOFT CORP | $MSFT | MacGregor Catherine | Director | A | Restricted Stock Units | 226 | $0.00 | 226.3700 | 7,472,000,000 | 9999.99% | 0.00% |