Southern First Bancshares, Inc SFST

Open calendar →

Southern First Bancshares, Inc. - Common Stock · Company · Nasdaq · Financial Services / Banks - Regional

Paper trade (simulated — no real money)

Fill: USD 61.2000 · FX 1 USD = 1.277900 SGD · about SGD 78.2075 per unit

Sign in to practise with simulated trades before investing real money. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 42.89 → 61.20 · 42.7%
64.60053.41542.230 1 2 3 4 5 6 7 8,9 10,11 12 13 14 15 16 17 18 19 Oct 25Jan 26Apr 26Jul 26Oct 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 24 Oct 2025 — 25 Oct 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

Weekend
Weekend
61.0300 61.6850 60.6700 61.2000 77,009
60.1200 61.6800 60.1100 61.2400 104,200
61.0500 61.7200 59.9700 60.0700 111,700
19 · 8-K After market open · 12:30 ET CURRENT REPORT ↗
59.5800 62.3000 59.5800 60.9300 122,300
59.9100 60.2300 58.9900 59.1300 60,200
Weekend
Weekend
60.0100 61.1000 59.7400 59.8100 61,300
59.7000 60.5800 59.4100 59.7900 57,500
59.3200 59.9100 58.8800 59.2200 65,100
60.6000 61.0100 59.7000 60.0900 53,700
59.4400 60.4600 59.4400 60.1900 63,700
Weekend
Weekend
60.1000 60.1600 59.6000 59.6500 48,800
59.4500 60.5300 59.3000 60.4000 64,700
59.8200 59.9800 59.2800 59.8500 54,500
60.7000 61.3200 60.3800 60.4400 80,400
61.1000 61.1000 60.4300 60.6700 50,900
Weekend
Weekend
60.5300 61.3400 60.2100 60.8500 47,400
58.9100 59.8800 58.2100 59.8800 60,400
59.4500 59.7900 58.6800 59.2600 101,200
60.2300 60.6400 58.5500 59.5500 93,300
60.2500 60.8200 59.7500 59.9300 63,000
Weekend
Weekend
60.2900 60.8600 59.7300 60.6200 89,700
60.0700 60.4300 59.4500 60.1600 56,700
60.2900 60.3600 59.6400 59.8500 125,000
61.4900 61.7200 60.3200 60.5100 88,300
61.6200 62.4700 61.1600 61.2300 116,500
Weekend
Weekend
61.4300 62.2600 61.0400 61.6800 173,100
61.8900 62.5500 60.6700 61.8100 76,300
63.7900 63.9300 60.2900 61.2800 119,700
63.5000 63.7000 62.6700 63.5200 121,800
63.2600 63.7500 62.8000 63.1000 129,000
Weekend
Weekend
63.9400 64.4000 62.2900 63.1200 76,200
62.0500 63.4700 61.6500 63.4200 55,700
62.2000 62.7000 61.5700 62.1900 65,800
63.3200 63.8200 62.7000 62.8100 78,600
No trading
Weekend
Weekend
62.6100 64.0200 62.6100 63.6800 73,900
62.7900 63.5500 62.7900 62.8900 74,000
60.8800 62.6700 60.7600 62.5700 85,100
60.9500 61.5900 60.4800 60.7900 67,800
61.9600 62.1300 61.2000 61.3500 79,600
Weekend
Weekend
62.6500 63.4900 61.9500 62.2600 100,600
18 · 8-K Next filing day · accepted 27 Aug, 17:42 ET CURRENT REPORT ↗
61.7200 62.3500 61.0000 62.1900 94,500
62.4600 62.8800 61.9100 61.9700 76,500
63.4800 63.4800 62.0100 62.1200 127,200
62.9300 63.8800 62.5900 63.0100 110,500
Weekend
Weekend
63.1300 63.3100 62.3900 63.0300 160,200
62.1500 63.2200 62.1000 62.8200 88,400
64.5800 64.9300 62.1900 62.5100 176,400
64.2300 64.7400 63.0200 64.2200 64,100
63.9300 65.0000 63.4000 64.3500 114,500
Weekend
Weekend
64.4900 65.0500 64.0400 64.1800 61,300
64.5000 65.0900 64.2100 64.6000 49,800
64.0300 64.3700 63.0000 64.1000 71,600
62.5500 63.9800 62.5500 63.6200 64,900
62.9700 63.6200 62.3400 62.7500 83,800
Weekend
Weekend
63.5600 63.7300 62.5100 63.3300 73,300
64.6500 65.0400 63.5200 63.8000 129,900
64.2200 64.7600 63.0700 64.1800 225,800
63.4000 64.9700 63.1200 64.1200 109,200
17 · 10-Q After market open · 13:09 ET QUARTERLY REPORT ↗
63.1900 64.0300 62.6700 63.4500 124,600
Weekend
Weekend
61.0500 62.6000 60.8700 62.4000 103,100
61.5400 61.9600 60.4300 61.1500 120,900
62.3200 62.7400 61.2700 61.3600 94,400
62.1800 63.0800 62.0600 62.4900 82,100
61.8900 62.5700 61.3500 61.5900 98,800
Weekend
Weekend
60.6500 62.0500 60.0900 61.4900 158,000
59.8800 61.0500 58.9500 60.5500 143,300
61.3500 61.4400 59.4800 60.3400 116,900
60.2800 61.7200 58.0400 61.7200 205,700
16 · 8-K Pre-market · 08:30 ET CURRENT REPORT ↗
62.2200 62.4500 61.1000 61.3900 110,400
Weekend
Weekend
63.2600 63.5100 61.6900 62.2000 141,100
61.9700 64.0600 61.7400 63.6900 109,100
61.4100 62.7200 61.3600 61.8000 104,500
61.9200 62.3900 60.9400 61.4100 109,000
61.0400 62.3000 60.5000 61.7100 141,100
Weekend
Weekend
60.6300 61.1100 59.3500 60.7400 82,600
59.4600 60.9600 59.4600 60.8800 81,500
60.7500 61.4500 59.2600 59.4600 118,700
61.3900 62.0900 60.7100 61.1200 100,900
61.3100 62.3300 60.5500 61.2400 140,700
Weekend
Weekend
No trading
62.6000 63.7500 61.0100 61.1900 116,200
61.3200 62.6000 61.0300 62.4900 98,500
61.0000 61.3700 60.2500 61.1000 135,700
61.2600 61.2600 60.2900 61.0000 125,800
Weekend
Weekend
59.5500 61.6300 59.4400 61.2300 446,500
60.0500 60.4700 58.4500 59.3500 180,200
59.7300 60.7100 58.9500 59.9600 163,200
58.8900 59.9200 58.5700 59.7200 126,500
57.9200 59.3100 57.9200 58.7500 132,800
Weekend
Weekend
No trading
58.8800 59.3000 57.3900 58.0300 460,900
58.8400 59.3600 57.3100 57.9500 157,500
59.2000 60.4800 58.6300 58.8400 133,800
60.6800 60.8500 58.4600 58.7800 163,000
Weekend
Weekend
61.5000 62.3800 60.6100 60.6800 196,400
60.8200 61.6400 59.7900 61.5100 128,800
60.2000 61.1100 59.6400 60.5200 131,000
59.8700 61.5000 59.8700 60.0100 145,600
59.0000 60.1800 59.0000 59.7100 97,900
Weekend
Weekend
58.2400 59.5000 56.0900 58.9700 114,400
56.6900 58.4900 56.6900 58.4500 86,500
57.5200 58.4200 56.1000 56.1900 80,700
15 · 8-K After market open · 14:04 ET CURRENT REPORT ↗
57.0200 58.3500 56.6000 58.2200 121,100
57.3100 57.6400 56.2000 57.2600 104,000
Weekend
Weekend
57.7100 58.1400 57.4600 57.7700 156,500
57.5400 58.1500 56.4800 57.8100 98,900
57.8800 58.5300 56.8200 57.5000 131,800
57.4700 58.3900 56.5400 57.7600 93,700
No trading
Weekend
Weekend
57.5700 57.8200 56.0000 57.3200 134,700
56.3900 57.2200 55.5000 57.0700 252,700
14 · 8-K After market open · 14:50 ET CURRENT REPORT ↗
55.8700 56.8600 55.8700 56.3900 204,700
55.8700 56.0300 55.4000 55.7400 79,700
55.4800 56.0600 55.1800 55.9000 143,300
Weekend
Weekend
55.5700 55.8900 54.6100 54.9900 77,000
55.7500 56.7500 55.6400 55.7700 99,500
55.9000 56.3000 55.3400 55.7400 112,600
55.9900 56.4500 55.4500 56.0500 115,300
56.0700 56.8500 55.8000 56.2200 100,600
Weekend
Weekend
56.7500 57.2000 56.0700 56.3000 57,300
57.0000 57.6300 56.4800 56.8500 201,900
56.9900 57.7000 56.2900 56.9000 139,700
56.0100 57.0900 55.7400 56.7400 68,200
56.7200 57.0000 54.5200 55.9200 78,300
Weekend
Weekend
56.3600 57.6300 55.5000 56.8100 74,500
13 · 10-Q Pre-market · 09:01 ET QUARTERLY REPORT ↗
55.5000 56.9300 55.5000 56.3000 72,900
57.4600 58.1500 55.6100 55.8500 103,600
56.5900 58.0000 56.3400 57.7300 145,700
56.0500 57.6500 56.0500 56.3200 101,800
Weekend
Weekend
56.3800 56.8000 55.8200 56.3200 130,700
56.7200 57.5500 54.1000 56.6500 135,600
56.3000 58.3400 55.7100 56.6800 281,200
55.0800 56.9700 54.9300 56.4300 217,100
12 · 8-K Pre-market · 08:30 ET CURRENT REPORT ↗
57.2600 57.7600 56.0000 56.1100 209,300
Weekend
Weekend
56.2400 59.4100 56.0600 57.7800 359,500
56.0000 57.9900 54.7900 55.1200 579,000
11 · 8-K Pre-market · 09:26 ET CURRENT REPORT ↗ 10 · 424B5 Pre-market · 09:02 ET PRELIMINARY PROSPECTUS SUPPLEMENT ↗ 9 · 8-K After-hours · 16:15 ET CURRENT REPORT ↗ 8 · 424B5 After-hours · 16:10 ET PRELIMINARY PROSPECTUS SUPPLEMENT ↗
58.8100 59.3300 57.9200 58.8700 117,900
58.4500 59.0700 57.7200 58.8500 112,900
58.0600 58.8300 57.7400 58.5300 81,900
Weekend
Weekend
59.2700 59.7000 58.1300 58.4100 60,000
57.2600 59.5400 57.1100 59.5300 144,300
57.2300 58.9900 57.1100 57.6800 139,800
55.8500 56.3100 55.1900 56.1100 163,000
7 · DEF 14A After-hours · 16:34 ET DEFINITIVE PROXY STATEMENT ↗
55.2000 56.2500 54.8000 55.9200 158,300
Weekend
Weekend
No trading
54.3900 55.6600 54.0900 55.2500 119,700
54.7600 55.8600 54.7100 54.9500 115,000
54.2300 55.3900 53.7000 54.5000 169,100
54.0500 54.3400 53.1100 53.8700 193,900
Weekend
Weekend
53.3600 53.9000 53.2500 53.4800 42,100
53.0000 53.9800 52.5100 53.8500 102,600
53.9900 54.6400 51.5000 53.3000 94,700
52.8900 54.2300 51.8300 53.4600 76,400
53.0100 54.3300 51.7400 53.3600 71,600
Weekend
Weekend
52.0600 52.7500 50.9600 51.9400 151,600
50.7400 52.3000 50.5400 51.8100 161,200
51.9000 52.2100 50.8800 51.2600 52,400
52.4200 52.8900 51.8600 52.0100 76,300
52.0800 52.8900 51.2800 52.2000 71,300
Weekend
Weekend
53.0800 53.4400 51.3200 51.7000 69,500
52.0700 53.5700 50.5500 52.8700 177,800
53.0400 53.4000 52.1000 52.3900 79,900
52.0600 54.4500 51.4400 53.2500 121,700
6 · 8-K Pre-market · 09:13 ET CURRENT REPORT ↗
51.5700 52.7200 50.4900 52.6000 74,300
Weekend
Weekend
52.4300 52.8300 51.0500 52.4600 94,300
54.2200 54.4900 53.1200 53.7400 104,300
55.4100 55.8000 54.6500 54.8700 72,200
54.9100 55.9300 53.7000 55.1600 101,600
54.9500 56.9200 54.9500 55.8800 97,300
Weekend
Weekend
59.8500 59.9800 55.7400 55.8400 131,100
61.4900 62.0000 60.2000 60.6100 180,800
59.9700 61.3600 59.4600 61.0800 70,800
5 · 10-K After market open · 14:43 ET ANNUAL REPORT ↗
59.5300 59.8200 58.3100 59.4500 80,100
60.5000 61.7400 58.7100 59.1000 98,100
Weekend
Weekend
59.7000 61.0100 58.9200 60.7200 40,000
59.2900 59.9000 58.9900 59.6600 36,000
60.2300 60.2300 58.7100 59.6600 56,800
59.4200 59.6500 58.8200 58.8200 31,500
No trading
Weekend
Weekend
58.3400 59.2400 58.2500 58.2500 25,900
58.8200 59.7200 57.9700 58.8000 51,800
59.3900 59.7600 58.2200 58.4600 34,600
58.8800 59.1000 58.4100 58.6800 27,100
59.0300 59.6100 58.3100 58.6900 39,400
Weekend
Weekend
4 · S-3 After-hours · 16:39 ET REGISTRATION STATEMENT ↗
59.9600 61.0600 58.9600 59.4000 47,800
58.5200 60.0900 57.6100 59.8200 52,700
58.3600 59.4500 58.0600 58.2400 55,400
56.1300 58.0000 54.2400 57.8300 74,800
55.0600 56.8700 52.5900 56.4300 39,200
Weekend
Weekend
53.6600 55.4200 53.1200 54.9400 41,200
54.2100 54.9200 53.9800 54.6600 20,300
54.6600 54.8100 53.1800 53.7000 50,600
54.8000 55.1300 54.1600 54.4700 30,900
54.2600 55.1400 53.3700 54.0400 37,000
Weekend
Weekend
58.3200 58.5000 54.0100 54.0100 47,500
57.0000 58.7700 56.8600 58.7700 43,300
3 · 8-K Pre-market · 07:00 ET CURRENT REPORT ↗
54.6400 57.2500 54.5900 56.8600 53,900
54.8400 55.6300 49.6100 54.4200 47,700
No trading
Weekend
Weekend
55.6500 55.9700 55.3900 55.7000 88,300
53.5900 55.9300 53.5900 55.8500 61,900
52.7000 53.3600 52.4000 53.1100 65,900
52.5000 52.8000 52.0100 52.6600 41,900
52.3200 52.5800 52.0700 52.2900 20,500
Weekend
Weekend
53.7500 54.1000 52.6700 52.7900 39,600
52.2400 53.9500 52.0200 53.7500 125,300
52.7400 52.7400 51.5000 52.2100 38,300
52.8000 52.9500 51.5600 52.6400 38,100
51.9200 53.6200 51.6600 53.0000 86,500
Weekend
Weekend
51.8000 52.3100 50.9300 51.7000 48,600
No trading
51.8900 51.9000 51.2800 51.5200 28,100
52.1200 52.6700 51.5300 51.8100 38,700
52.7500 52.9100 52.0500 52.1200 23,400
Weekend
Weekend
53.1900 53.2100 52.5000 52.8100 31,200
No trading
52.9000 53.3300 52.6500 52.8900 14,400
53.0000 53.5700 52.7500 52.9000 38,300
53.5000 54.4700 53.0300 53.1900 46,900
Weekend
Weekend
54.7100 55.3500 53.1500 53.5000 65,700
55.2500 55.5400 54.5400 54.6700 46,800
55.3200 55.9100 54.7500 54.7900 38,800
55.7500 56.1000 55.1100 55.2600 123,900
55.2500 56.0800 54.9100 55.5000 166,000
Weekend
Weekend
55.5000 56.7300 54.6400 54.9700 60,500
54.6600 56.1000 54.6600 55.0400 172,600
52.7400 55.0800 52.5600 54.6800 132,400
52.4000 53.2500 52.3600 52.7100 63,100
52.3000 52.8300 52.0100 52.4900 66,500
Weekend
Weekend
52.5100 52.6100 52.0600 52.1800 29,100
52.6000 52.6500 52.2300 52.3500 24,500
51.1000 52.5600 51.1000 52.4600 104,600
52.0000 52.2500 50.9000 50.9000 27,100
50.4900 51.7600 50.2900 51.6100 25,900
Weekend
Weekend
51.0000 51.3900 50.6800 50.7600 17,100
No trading
51.3200 51.5000 50.3900 50.9600 23,800
49.9600 51.6300 49.9600 51.1000 21,800
49.7000 52.6000 49.3500 49.7000 18,600
Weekend
Weekend
48.2700 50.2500 48.2700 49.7700 41,500
48.6400 49.6400 48.1300 48.1900 20,400
47.6500 48.7500 47.6500 47.9600 23,700
47.1800 48.2300 47.0100 47.9200 24,700
49.4800 49.7000 47.0800 47.0800 35,000
Weekend
Weekend
48.3900 49.5300 47.7500 49.2400 42,500
48.5300 49.3800 47.9600 48.4700 44,600
49.7600 49.8300 48.6300 48.6300 20,900
47.8300 49.0800 47.7800 48.6700 19,100
47.2400 47.9800 46.8000 47.7000 26,500
Weekend
Weekend
44.5400 46.6200 44.0000 46.6200 48,700
44.3600 44.9000 43.7000 44.3700 15,900
44.8300 45.9600 43.9800 44.6900 41,000
44.1100 44.8900 43.7600 44.4200 13,000
43.7500 44.7100 40.9100 44.1100 20,300
Weekend
Weekend
2 · 10-Q After market open · 11:07 ET QUARTERLY REPORT ↗
43.5800 44.6600 43.3000 43.8400 25,400
44.4000 45.2300 43.9300 43.9400 12,100
44.8200 45.6300 43.5500 43.8700 26,700
42.4700 45.3600 42.4700 44.8200 24,800
1 · 8-K Pre-market · 07:00 ET CURRENT REPORT ↗
43.4300 43.4300 42.2300 42.2300 17,900
Weekend
Weekend
43.0100 43.0500 42.7900 42.8900 10,400

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.