Diane Leopold's most recent trade in CMS Energy Corporation was a trade of 2,000 Common Stock done at an average price of $76.7 . Disclosure was reported to the exchange on Feb. 25, 2026.
| Stock | Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
|---|---|---|---|---|---|---|---|---|---|---|
| CMS Energy | Diane Leopold | Director | Purchase of securities on an exchange or from another person at price $ 76.70 per share. | 25 Feb 2026 | 2,000 | 2,769 (0%) | 0% | 76.7 | 153,398 | Common Stock |
| CMS Energy | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 20 Feb 2026 | 769 | 769 (0%) | 0% | 0 | Common Stock | |
| nVent Electric PLC | Diane Leopold | Director | Purchase of securities on an exchange or from another person at price $ 89.84 per share. | 13 Aug 2025 | 1,900 | 1,900 (0%) | 0% | 89.8 | 170,696 | Ordinary Shares |
| nVent Electric PLC | Diane Leopold | Director | Purchase of securities on an exchange or from another person at price $ 90.07 per share. | 13 Aug 2025 | 100 | 2,000 (0%) | 0% | 90.1 | 9,007 | Ordinary Shares |
| nVent Electric PLC | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 17 Jul 2025 | 1,748 | 1,748 (0%) | 0% | 0 | Ordinary Shares - Restricted Stock Units | |
| Markel Corp | Diane Leopold | Director | Other type of transaction at price $ 1746.03 per share. | 13 Jun 2025 | 63 | 2,090 (0%) | 0% | 1746.0 | 110,000 | Common Stock |
| Markel Corp | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 21 May 2025 | 88 | 2,026 (0%) | 0% | 0 | Common Stock | |
| Markel Corp | Diane Leopold | Director | Other type of transaction at price $ 1392.41 per share. | 14 Jun 2024 | 79 | 1,938 (0%) | 0% | 1392.4 | 110,000 | Common Stock |
| Markel Corp | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 22 May 2024 | 100 | 1,859 (0%) | 0% | 0 | Common Stock | |
| Dominion Energy | Leopold Diane | EVP, COO & Pres. Cont. Energy | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 26 Feb 2024 | 12,887 | 94,672 (0%) | 0% | 0 | Common Stock | |
| Dominion Energy | Leopold Diane | EVP, COO & Pres. Cont. Energy | Payment of exercise price or tax liability using portion of securities received from the company at price $ 46.68 per share. | 01 Feb 2024 | 6,341 | 81,785 (0%) | 0% | 46.7 | 295,998 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Sale of securities on an exchange or to another person at price $ 45.51 per share. | 01 Dec 2023 | 5,077 | 88,126 (0%) | 0% | 45.5 | 231,054 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Sale of securities on an exchange or to another person at price $ 45.52 per share. | 01 Dec 2023 | 700 | 93,203 (0%) | 0% | 45.5 | 31,865 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Sale of securities on an exchange or to another person at price $ 45.53 per share. | 01 Dec 2023 | 273 | 93,903 (0%) | 0% | 45.5 | 12,430 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Sale of securities on an exchange or to another person at price $ 45.52 per share. | 01 Dec 2023 | 200 | 94,176 (0%) | 0% | 45.5 | 9,104 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 44.67 per share. | 01 Oct 2023 | 5,739 | 94,376 (0%) | 0% | 44.7 | 256,361 | Common Stock |
| Markel Corp | Diane Leopold | Director | Other type of transaction at price $ 1208.79 per share. | 15 Jun 2023 | 91 | 1,759 (0%) | 0% | 1208.8 | 110,000 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Sale of securities on an exchange or to another person at price $ 49.16 per share. | 01 Jun 2023 | 6,250 | 100,115 (0%) | 0% | 49.2 | 307,251 | Common Stock |
| Markel Corp | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 17 May 2023 | 122 | 1,668 (0%) | 0% | 0 | Common Stock | |
| Markel Corp | Diane Leopold | Director | Purchase of securities on an exchange or from another person at price $ 1339.16 per share. | 16 Feb 2023 | 137 | 1,546 (0%) | 0% | 1339.2 | 183,465 | Common Stock |
| Markel Corp | Diane Leopold | Director | Purchase of securities on an exchange or from another person at price $ 1337.23 per share. | 16 Feb 2023 | 13 | 1,409 (0%) | 0% | 1337.2 | 17,384 | Common Stock |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 10 Feb 2023 | 13,437 | 106,365 (0%) | 0% | 0 | Common Stock | |
| Dominion Energy | Diane Leopold | Exec. Vice President and COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 63.10 per share. | 01 Feb 2023 | 5,230 | 92,928 (0%) | 0% | 63.1 | 330,013 | Common Stock |
| Dominion Energy | Diane Leopold | EVP and COO | Sale of securities on an exchange or to another person at price $ 60.41 per share. | 01 Dec 2022 | 6,250 | 98,158 (0%) | 0% | 60.4 | 377,563 | Common Stock |
| Dominion Energy | Diane Leopold | EVP and COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 69.11 per share. | 01 Oct 2022 | 5,739 | 104,408 (0%) | 0% | 69.1 | 396,622 | Common Stock |
| Dominion Energy | Diane Leopold | EVP and COO | Sale of securities on an exchange or to another person at price $ 83.89 per share. | 01 Jun 2022 | 6,250 | 110,147 (0%) | 0% | 83.9 | 524,303 | Common Stock |
| Markel Corp | Diane Leopold | Director | Other type of transaction at price $ 1195.65 per share. | 13 May 2022 | 92 | 1,396 (0%) | 0% | 1195.7 | 110,000 | Common Stock |
| Markel Corp | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 11 May 2022 | 129 | 1,304 (0%) | 0% | 0 | Common Stock | |
| Dominion Energy | Diane Leopold | EVP and COO | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Feb 2022 | 10,235 | 116,397 (0%) | 0% | 0 | Common Stock | |
| Dominion Energy | Diane Leopold | EVP and COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 80.03 per share. | 01 Feb 2022 | 5,362 | 106,162 (0%) | 0% | 80.0 | 429,121 | Common Stock |
| Dominion Energy | Diane Leopold | EVP and COO | Payment of exercise price or tax liability using portion of securities received from the company at price $ 72.29 per share. | 01 Oct 2021 | 5,739 | 111,524 (0%) | 0% | 72.3 | 414,872 | Common Stock |
| Markel Corp | Diane Leopold | Director | Other type of transaction at price $ 1117.65 per share. | 14 May 2021 | 85 | 1,175 (0%) | 0% | 1117.6 | 95,000 | Common Stock |
| Markel Corp | Diane Leopold | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 10 May 2021 | 103 | 1,089 (0%) | 0% | 0 | Common Stock |