Southern First Bancshares, Inc SFST

Open calendar →

Southern First Bancshares, Inc. - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 61.4900 · FX 1 USD = 1.289800 SGD · about SGD 79.3098 per unit

Sign in to place simulated trades. 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 44.51 → 61.49 · 38.1%
63.69051.97040.250 1 2 3 4 5 6 7 8 9,10 11,12 13 14 15 16 17 Jul 25Oct 25Jan 26Apr 26Jul 26

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

Price & SEC Filing History 26 Jul 2025 — 27 Jul 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.

No data yet
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
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 8-K Pre-market · 09:26 ET CURRENT REPORT ↗ 11 · 424B5 Pre-market · 09:02 ET PRELIMINARY PROSPECTUS SUPPLEMENT ↗ 10 · 8-K After-hours · 16:15 ET CURRENT REPORT ↗ 9 · 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
8 · 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
7 · 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
6 · 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
5 · 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
4 · 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
3 · 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
2 · 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
42.5200 42.5200 41.8000 41.9800 17,100
42.4500 42.9400 42.1500 42.5400 21,400
42.1500 42.5100 41.9800 42.2500 20,000
41.4000 42.5900 41.4000 42.2000 27,500
Weekend
Weekend
41.2600 41.6500 40.9000 41.1500 16,300
43.0000 43.0500 41.0000 41.2000 20,200
44.1000 44.3000 42.7100 43.3800 11,900
42.1900 43.7800 42.1900 43.6700 14,200
42.2400 42.2400 41.4800 42.1800 20,600
Weekend
Weekend
43.0000 43.0500 41.5000 41.5000 15,800
43.1300 43.2400 42.4600 42.7800 10,300
43.9500 43.9500 43.1800 43.1800 8,200
44.2000 44.2000 43.4800 43.5600 12,100
44.1000 44.5700 43.7300 44.0500 18,500
Weekend
Weekend
43.3400 44.0200 43.3400 43.9200 13,900
43.6100 43.6100 42.8300 43.3100 17,400
43.7900 44.1200 43.3500 43.6900 19,400
44.8100 44.8800 43.7000 44.1200 29,100
45.1600 45.4500 44.2000 44.3300 23,900
Weekend
Weekend
44.7700 45.5800 44.7600 45.1200 15,800
45.0200 45.0200 44.3100 44.8700 10,200
45.0000 45.4000 44.6400 44.9200 9,600
44.6100 46.4000 44.6100 45.0600 22,000
45.0000 45.5700 44.5800 44.6800 23,000
Weekend
Weekend
45.6000 45.6800 45.1000 45.1800 37,600
44.4600 45.5900 44.4100 45.5400 30,700
44.2900 45.8400 44.0000 44.3900 32,200
44.4000 44.4000 43.7900 43.8300 19,100
45.1900 45.1900 44.4100 44.4800 17,000
Weekend
Weekend
45.2500 45.2900 44.5800 44.7400 13,700
44.2500 45.3600 44.2500 45.3600 15,500
44.6100 44.9000 44.1300 44.2700 17,900
45.3400 45.3400 44.4700 44.6100 9,500
44.7500 45.1900 44.4400 45.0800 14,100
Weekend
Weekend
46.0000 46.0000 44.5400 44.7900 13,700
44.7800 45.5300 44.7800 45.3500 10,900
44.2500 44.9500 43.8100 44.3900 18,500
44.2700 45.0800 44.2700 44.5500 16,900
No trading
Weekend
Weekend
44.8700 45.3500 44.7400 45.1000 21,100
44.8200 45.4500 44.8200 45.2000 12,900
44.9100 45.6500 44.9100 45.3500 16,900
44.8500 45.7100 44.5100 45.1200 34,000
44.8900 44.9900 44.3400 44.5100 15,600
Weekend
Weekend
42.9600 45.0000 42.9600 44.9400 34,900
42.3900 42.7700 42.1900 42.3700 43,500
42.1000 42.2100 41.7400 41.9600 14,400
42.2500 42.4000 41.5000 41.7100 33,000
41.6200 42.1500 41.1000 41.7400 13,600
Weekend
Weekend
42.5800 42.5800 41.4400 41.4500 19,900
42.6600 42.9000 41.9900 42.3500 12,400
42.7600 43.4900 42.6300 43.0800 36,000
40.7800 42.2900 40.7300 42.2000 29,100
40.7500 41.8900 40.1300 40.4000 15,900
Weekend
Weekend
40.2400 41.0000 39.7500 40.8000 23,300
40.7300 41.3100 40.0900 40.2500 33,400
41.0000 41.0000 40.5500 40.7800 16,200
40.5900 41.0800 39.6000 41.0000 35,200
40.4900 41.2200 38.3000 40.9300 31,300
Weekend
Weekend
1 · 10-Q After market open · 14:46 ET QUARTERLY REPORT ↗
41.3500 41.3500 39.9400 40.4900 26,200
41.8700 42.3100 41.0700 41.5600 35,000
43.2300 44.5600 41.9900 42.2800 27,800
45.0700 45.1100 42.8700 43.3100 20,500
44.8000 45.9900 44.4500 44.5100 24,700
Weekend
Weekend

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.