| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Mar 30 '26 | Buy | 20.60 | 500 | 10,300 | 4,500 | Apr 01 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Mar 11 '26 | Option Exercise | 0.00 | 1,600 | 0 | 5,531 | Mar 12 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 20 '25 | Buy | 20.55 | 300 | 6,165 | 4,000 | Nov 20 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 18 '25 | Buy | 20.35 | 600 | 12,210 | 3,700 | Nov 18 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 17 '25 | Buy | 20.54 | 600 | 12,324 | 3,100 | Nov 18 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 14 '25 | Buy | 20.50 | 450 | 9,225 | 2,500 | Nov 18 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 13 '25 | Buy | 20.60 | 450 | 9,270 | 2,050 | Nov 13 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 12 '25 | Buy | 20.70 | 450 | 9,315 | 1,600 | Nov 13 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Nov 11 '25 | Buy | 20.85 | 450 | 9,383 | 1,150 | Nov 13 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Mar 06 '25 | Option Exercise | 0.00 | 800 | 0 | 2,623 | Mar 10 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Dec 17 '24 | Buy | 21.69 | 300 | 6,507 | 700 | Dec 19 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | Sep 27 '24 | Buy | 23.25 | 200 | 4,650 | 400 | Oct 01 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | May 07 '24 | Buy | 20.75 | 200 | 4,150 | 200 | May 09 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | May 09 '23 | Buy | 32.75 | 100 | 3,275 | 206 | May 11 12:00 AM |
| BFS | Heard Carlos Lawrence | Senior Vice President & CFO | May 20 '22 | Buy | 45.25 | 100 | 4,525 | 100 | May 23 12:00 AM |