| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MSDL | Shannon Kevin | Director | Aug 14 '25 | Buy | 17.70 | 5,000 | 88,500 | 29,079 | Aug 18 |
| MSDL | Shannon Kevin | Director | Jun 06 '25 | Buy | 19.43 | 10,000 | 194,294 | 5,700 | Jun 10 |
| MSDL | Shannon Kevin | Director | Oct 11 '23 | Buy | 20.62 | 3,283 | 67,698 | 24,080 | Oct 11 |
| MSDL | Shannon Kevin | Director | Jul 28 '22 | Buy | 20.45 | 1,206 | 24,662 | 19,389 | Aug 01 |
| MSDL | Shannon Kevin | Director | May 16 '22 | Buy | 0.00 | 662 | 0 | 18,183 | May 18 |
| MSDL | Shannon Kevin | Director | Dec 29 '21 | Buy | 20.98 | 1,488 | 31,210 | 17,521 | Jan 03 |
| MSDL | Shannon Kevin | Director | Nov 12 '21 | Buy | 21.26 | 2,583 | 54,906 | 16,033 | Nov 16 |
| MSDL | Shannon Kevin | Director | Oct 15 '21 | Buy | 21.01 | 2,468 | 51,844 | 13,450 | Oct 19 |
| MSDL | Shannon Kevin | Director | Jul 16 '21 | Buy | 20.93 | 1,913 | 40,039 | 10,982 | Jul 19 |
| MSDL | Shannon Kevin | Director | May 26 '21 | Buy | 21.05 | 5,827 | 122,664 | 9,069 | May 28 |
| MSDL | Shannon Kevin | Director | Apr 12 '21 | Buy | 20.65 | 713 | 14,717 | 3,242 | Apr 14 |
| MSDL | Shannon Kevin | Director | Mar 12 '21 | Buy | 20.72 | 216 | 4,481 | 2,529 | Mar 17 |
| MSDL | Shannon Kevin | Director | Jan 20 '21 | Buy | 20.27 | 196 | 3,971 | 2,313 | Jan 22 |
| MSDL | Shannon Kevin | Director | Dec 01 '20 | Buy | 20.52 | 467 | 9,580 | 2,116 | Dec 04 |
| MSDL | Shannon Kevin | Director | Aug 11 '20 | Buy | 19.97 | 392 | 7,830 | 1,322 | Aug 13 |
| MSDL | Shannon Kevin | Director | Jun 26 '20 | Buy | 19.44 | 230 | 4,463 | 930 | Jun 30 |
| MSDL | Shannon Kevin | Director | Mar 27 '20 | Buy | 18.65 | 319 | 5,958 | 700 | Mar 31 |
| MSDL | Shannon Kevin | Director | Feb 05 '20 | Buy | 20.00 | 381 | 7,613 | 381 | Feb 07 |