| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| SFST | ELLISON DAVID G | Director | Dec 10 '25 | Sale | 53.28 | 1,000 | 53,285 | 49,661 | Dec 10 12:00 AM |
| SFST | ELLISON DAVID G | Director | Nov 03 '25 | Buy | 43.50 | 200 | 8,700 | 50,661 | Nov 06 12:00 AM |
| SFST | ELLISON DAVID G | Director | Oct 31 '25 | Buy | 44.00 | 100 | 4,400 | 50,461 | Nov 03 12:00 AM |
| SFST | ELLISON DAVID G | Director | Dec 20 '23 | Buy | 34.50 | 200 | 6,900 | 49,876 | Dec 21 12:00 AM |
| SFST | ELLISON DAVID G | Director | Nov 22 '23 | Buy | 29.25 | 200 | 5,850 | 49,676 | Nov 24 12:00 AM |
| SFST | ELLISON DAVID G | Director | Oct 31 '23 | Buy | 27.00 | 200 | 5,400 | 49,476 | Nov 01 12:00 AM |
| SFST | ELLISON DAVID G | Director | Oct 26 '23 | Buy | 27.21 | 200 | 5,442 | 49,276 | Oct 26 12:00 AM |
| SFST | ELLISON DAVID G | Director | Oct 25 '23 | Buy | 25.49 | 250 | 6,373 | 49,076 | Oct 25 12:00 AM |
| SFST | ELLISON DAVID G | Director | Sep 19 '23 | Buy | 26.96 | 150 | 4,044 | 48,826 | Sep 20 12:00 AM |
| SFST | ELLISON DAVID G | Director | Aug 09 '23 | Buy | 29.35 | 150 | 4,402 | 48,676 | Aug 11 12:00 AM |
| SFST | ELLISON DAVID G | Director | Aug 02 '23 | Buy | 29.42 | 100 | 2,942 | 48,526 | Aug 03 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 23 '23 | Buy | 25.00 | 100 | 2,500 | 48,426 | Jun 23 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 22 '23 | Buy | 25.47 | 300 | 7,640 | 48,326 | Jun 23 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 21 '23 | Buy | 25.40 | 300 | 7,620 | 48,026 | Jun 23 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 20 '23 | Buy | 25.83 | 100 | 2,583 | 47,726 | Jun 20 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 06 '23 | Buy | 26.71 | 200 | 5,342 | 47,626 | Jun 07 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 05 '23 | Buy | 25.00 | 200 | 5,000 | 47,426 | Jun 07 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jun 01 '23 | Buy | 23.90 | 200 | 4,780 | 47,226 | Jun 02 12:00 AM |
| SFST | ELLISON DAVID G | Director | May 31 '23 | Buy | 23.12 | 250 | 5,780 | 47,026 | May 31 12:00 AM |
| SFST | ELLISON DAVID G | Director | Mar 13 '23 | Buy | 33.69 | 500 | 16,845 | 46,776 | Mar 14 12:00 AM |
| SFST | ELLISON DAVID G | Director | Jan 30 '23 | Buy | 40.87 | 4,500 | 183,930 | 46,276 | Jan 31 12:00 AM |
| SFST | ELLISON DAVID G | Director | Dec 22 '22 | Buy | 45.01 | 100 | 4,501 | 41,776 | Dec 27 12:00 AM |
| SFST | ELLISON DAVID G | Director | Sep 21 '22 | Buy | 43.20 | 1,000 | 43,200 | 41,668 | Sep 21 12:00 AM |
| SFST | ELLISON DAVID G | director: | May 09 '22 | Buy | 44.57 | 250 | 11,143 | 40,668 | May 11 12:00 AM |
| SFST | ELLISON DAVID G | Director | Dec 23 '21 | Buy | 63.26 | 300 | 18,978 | 40,418 | Dec 23 12:00 AM |
| SFST | ELLISON DAVID G | Director | Mar 23 '20 | Buy | 22.35 | 1,000 | 22,346 | 43,453 | Mar 24 12:00 AM |
| SFST | ELLISON DAVID G | Director | Mar 12 '20 | Buy | 32.57 | 3,000 | 97,707 | 42,453 | Mar 12 12:00 AM |