| FSBC | Perry-Smith Robert Truxtun | Director | Jul 22 '26 | Buy | 44.00 | 31,363 | 1,379,972 | 258,898 | Jul 24 |
| FSBC | Perry-Smith Robert Truxtun | Director | Aug 29 '24 | Sale | 29.51 | 2,310 | 68,168 | 225,328 | Aug 30 |
| FSBC | Perry-Smith Robert Truxtun | Director | Mar 28 '24 | Buy | 21.75 | 80,460 | 1,750,005 | 227,638 | Apr 01 |
| FSBC | Perry-Smith Robert Truxtun | Director | Feb 07 '24 | Buy | 21.95 | 3,100 | 68,045 | 145,540 | Feb 08 |
| FSBC | Perry-Smith Robert Truxtun | Director | Feb 06 '24 | Buy | 21.92 | 400 | 8,768 | 142,440 | Feb 08 |
| FSBC | Perry-Smith Robert Truxtun | Director | Mar 09 '23 | Buy | 25.38 | 94 | 2,386 | 142,040 | Dec 13 |
| FSBC | Perry-Smith Robert Truxtun | Director | Mar 04 '22 | Buy | 29.37 | 740 | 21,731 | 141,946 | Dec 13 |
| FSBC | Perry-Smith Robert Truxtun | Director | May 02 '23 | Buy | 20.55 | 2,500 | 51,375 | 141,206 | May 03 |
| FSBC | Perry-Smith Robert Truxtun | Director | Apr 27 '23 | Buy | 20.97 | 2,500 | 52,425 | 138,706 | May 01 |
| FSBC | Perry-Smith Robert Truxtun | Director | Mar 10 '23 | Buy | 24.94 | 1,906 | 47,536 | 136,206 | Mar 13 |
| FSBC | Perry-Smith Robert Truxtun | director: | Aug 08 '22 | Buy | 24.27 | 100 | 2,427 | 133,038 | Aug 10 |
| FSBC | Perry-Smith Robert Truxtun | director: | May 12 '22 | Buy | 25.69 | 2,101 | 53,975 | 130,438 | May 13 |
| FSBC | Perry-Smith Robert Truxtun | director: | Mar 03 '22 | Buy | 29.43 | 1,002 | 29,489 | 128,337 | Mar 07 |
| FSBC | Perry-Smith Robert Truxtun | Director | Mar 01 '22 | Buy | 29.36 | 3,958 | 116,207 | 127,335 | Mar 03 |
| FSBC | Perry-Smith Robert Truxtun | Director | Feb 24 '22 | Buy | 29.40 | 10,578 | 311,039 | 123,377 | Feb 24 |
| FSBC | Perry-Smith Robert Truxtun | Director | Feb 23 '22 | Buy | 29.68 | 3,722 | 110,469 | 112,799 | Feb 24 |
| FSBC | Perry-Smith Robert Truxtun | Director | Nov 11 '21 | Buy | 28.43 | 10,000 | 284,300 | 107,814 | Nov 12 |
| FSBC | Perry-Smith Robert Truxtun | Director | Sep 14 '21 | Buy | 23.43 | 5,000 | 117,150 | 97,814 | Sep 14 |
| FSBC | Perry-Smith Robert Truxtun | Director | Sep 03 '21 | Buy | 23.39 | 306 | 7,157 | 92,814 | Sep 07 |
| FSBC | Perry-Smith Robert Truxtun | Director | Sep 02 '21 | Buy | 23.49 | 4,694 | 110,262 | 92,508 | Sep 03 |
| FSBC | Perry-Smith Robert Truxtun | Director | Aug 25 '21 | Buy | 23.65 | 3,869 | 91,502 | 87,814 | Aug 27 |
| FSBC | Perry-Smith Robert Truxtun | Director | Aug 24 '21 | Buy | 23.75 | 1,131 | 26,861 | 83,945 | Aug 27 |
| FSBC | Perry-Smith Robert Truxtun | Director | May 04 '21 | Buy | 20.00 | 22,178 | 443,560 | 78,314 | May 06 |