| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MSDL | MILLER DAVID N | Director | Mar 03 '26 | Buy | 14.69 | 5,000 | 73,450 | 15,000 | Mar 03 |
| MSDL | MILLER DAVID N | Director | Mar 02 '26 | Buy | 14.68 | 5,000 | 73,400 | 10,000 | Mar 03 |
| MSDL | MILLER DAVID N | Director | Aug 12 '25 | Buy | 17.69 | 10,000 | 176,900 | 17,168 | Aug 14 |
| MSDL | MILLER DAVID N | Director | Oct 11 '23 | Buy | 20.62 | 1,642 | 33,849 | 12,168 | Oct 11 |
| MSDL | MILLER DAVID N | Director | Dec 28 '22 | Buy | 19.81 | 703 | 13,925 | 10,527 | Dec 29 |
| MSDL | MILLER DAVID N | Director | Jul 28 '22 | Buy | 20.45 | 603 | 12,331 | 9,823 | Aug 01 |
| MSDL | MILLER DAVID N | Director | May 16 '22 | Buy | 0.00 | 331 | 0 | 9,220 | May 18 |
| MSDL | MILLER DAVID N | Director | Dec 29 '21 | Buy | 20.98 | 744 | 15,605 | 8,889 | Jan 03 |
| MSDL | MILLER DAVID N | Director | Nov 12 '21 | Buy | 21.26 | 1,291 | 27,453 | 8,145 | Nov 16 |
| MSDL | MILLER DAVID N | Director | Oct 15 '21 | Buy | 21.01 | 1,234 | 25,922 | 6,853 | Oct 19 |
| MSDL | MILLER DAVID N | Director | Jul 16 '21 | Buy | 20.93 | 957 | 20,020 | 5,619 | Jul 19 |
| MSDL | MILLER DAVID N | Director | May 26 '21 | Buy | 21.05 | 592 | 12,469 | 4,663 | May 28 |
| MSDL | MILLER DAVID N | Director | Apr 12 '21 | Buy | 20.65 | 891 | 18,396 | 4,070 | Apr 14 |
| MSDL | MILLER DAVID N | Director | Mar 12 '21 | Buy | 20.72 | 270 | 5,602 | 3,180 | Mar 17 |
| MSDL | MILLER DAVID N | Director | Jan 20 '21 | Buy | 20.27 | 245 | 4,963 | 2,909 | Jan 22 |
| MSDL | MILLER DAVID N | Director | Dec 01 '20 | Buy | 20.52 | 584 | 11,975 | 2,664 | Dec 04 |
| MSDL | MILLER DAVID N | Director | Sep 28 '20 | Buy | 19.97 | 329 | 6,577 | 2,080 | Sep 30 |
| MSDL | MILLER DAVID N | Director | Mar 27 '20 | Buy | 18.65 | 799 | 14,895 | 1,750 | Mar 31 |
| MSDL | MILLER DAVID N | Director | Feb 05 '20 | Buy | 20.00 | 952 | 19,031 | 952 | Feb 07 |