| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| FFIN | TROTTER JOHNNY | Director | Mar 12 '26 | Buy | 29.26 | 1,000 | 29,260 | 956,444 | Mar 13 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Mar 05 '26 | Buy | 30.02 | 4,000 | 120,080 | 955,444 | Mar 06 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Mar 12 '25 | Buy | 35.12 | 6,000 | 210,720 | 949,371 | Mar 13 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Jun 14 '24 | Buy | 27.79 | 1,000 | 27,790 | 943,371 | Jun 17 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Apr 30 '24 | Buy | 29.55 | 1,500 | 44,325 | 942,371 | May 01 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Apr 29 '24 | Buy | 29.65 | 500 | 14,825 | 940,871 | Apr 30 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Apr 25 '24 | Buy | 30.22 | 1,500 | 45,330 | 940,371 | Apr 29 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Oct 25 '23 | Buy | 23.10 | 1,000 | 23,100 | 936,576 | Oct 26 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Oct 24 '23 | Buy | 23.13 | 3,500 | 80,955 | 935,576 | Oct 25 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Aug 24 '23 | Buy | 28.80 | 4,500 | 129,600 | 932,076 | Aug 25 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Aug 21 '23 | Buy | 29.04 | 2,500 | 72,600 | 927,576 | Aug 22 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | May 15 '23 | Buy | 26.22 | 5,000 | 131,100 | 925,076 | May 16 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | May 02 '23 | Buy | 27.97 | 2,500 | 69,925 | 920,076 | May 03 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | May 01 '23 | Buy | 29.05 | 4,000 | 116,200 | 917,576 | May 02 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Mar 13 '23 | Buy | 29.89 | 2,500 | 74,725 | 911,057 | Mar 14 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Mar 09 '23 | Buy | 34.43 | 2,000 | 68,860 | 908,557 | Mar 10 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Jan 26 '23 | Buy | 34.08 | 1,500 | 51,120 | 906,557 | Jan 27 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Jan 25 '23 | Buy | 34.05 | 3,000 | 102,150 | 905,057 | Jan 26 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Oct 25 '22 | Buy | 36.94 | 4,000 | 147,760 | 902,057 | Oct 25 12:00 AM |
| FFIN | TROTTER JOHNNY | Director | Sep 13 '22 | Buy | 42.28 | 4,300 | 181,804 | 898,057 | Sep 14 12:00 AM |
| FFIN | TROTTER JOHNNY | director: | Jun 10 '22 | Buy | 39.34 | 1,000 | 39,340 | 893,757 | Jun 13 12:00 AM |
| FFIN | TROTTER JOHNNY | director: | May 02 '22 | Buy | 40.72 | 5,500 | 223,960 | 892,757 | May 03 12:00 AM |
| FFIN | TROTTER JOHNNY | director: | Apr 29 '22 | Buy | 40.21 | 5,000 | 201,050 | 887,257 | May 02 12:00 AM |