First Financial Corporation THFF

Open calendar →

First Financial Corporation - Common Stock · Company · Nasdaq

Paper trade (simulated — no real money)

Fill: USD 77.5100 · FX 1 USD = 1.290100 SGD · about SGD 99.9956 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 55.78 → 77.51 · 39.0%
78.18064.87051.560 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18,19 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
76.4200 78.2000 75.3200 77.5100 87,900
74.4900 76.2900 74.0200 76.1200 125,100
76.5000 76.8000 75.0500 75.3700 133,700
76.2900 77.1600 75.6500 77.1100 85,800
76.6400 76.8900 75.8200 76.3700 79,600
Weekend
Weekend
77.4700 77.9700 75.5600 76.4500 86,300
76.0200 78.3900 76.0200 78.1600 137,900
74.8100 76.2200 74.5800 75.8200 67,800
75.5900 76.1800 74.7600 74.8600 138,200
75.3400 75.9200 74.5000 75.5400 86,200
Weekend
Weekend
75.2700 75.9400 74.6600 75.2200 96,600
74.3700 75.6700 74.1700 75.4500 154,000
75.5200 75.9300 74.2100 74.7400 92,800
77.0300 77.4700 75.6900 75.6900 91,200
77.0700 78.4400 76.4600 77.0200 119,300
Weekend
Weekend
No trading
78.2600 78.7400 76.6000 77.0200 158,800
77.1200 78.6300 76.5200 78.1800 125,400
19 · 8-K After market open · 14:28 ET 8-K ↗ 18 · 8-K After market open · 14:21 ET 8-K ↗
77.8000 77.8900 76.3800 77.4400 88,000
77.3300 77.7900 75.7800 77.6000 109,700
Weekend
Weekend
76.1800 78.3600 75.6400 77.6600 576,400
75.9800 77.1800 74.7800 76.1300 130,300
75.3600 76.3200 74.5000 76.1200 145,500
74.0400 75.4100 74.0400 75.1200 94,900
73.0700 74.9100 73.0700 74.0400 130,800
Weekend
Weekend
No trading
74.0000 74.5000 72.8800 73.0700 206,400
17 · 8-K After market open · 10:05 ET 8-K ↗
73.4200 74.2400 72.1200 72.8800 162,900
74.0100 74.7500 73.0600 73.7500 95,800
75.3400 75.6100 73.2200 73.3700 108,100
Weekend
Weekend
74.5000 75.5000 74.4000 74.9800 132,300
74.1300 74.9200 71.0000 74.0100 82,400
73.4400 74.4400 73.2100 74.0400 110,900
72.5400 74.0000 72.4500 72.7800 87,300
71.2000 72.4700 71.1800 71.6800 87,300
Weekend
Weekend
70.6500 72.0200 70.5000 71.0800 119,900
68.5900 71.0000 68.0200 70.6500 128,200
69.0500 69.4000 67.4000 67.6100 101,700
68.1500 69.6300 68.1500 69.5100 65,300
68.9800 69.2200 67.7300 68.3600 66,400
Weekend
Weekend
69.1600 69.5600 68.5800 69.1800 58,100
68.9000 69.2700 68.0700 69.1600 56,000
69.8800 70.1000 68.5500 69.1000 44,600
69.1400 70.2900 68.8800 69.6900 77,000
No trading
Weekend
Weekend
69.4100 70.1000 68.4600 68.5800 61,600
67.7100 69.4200 67.4100 69.3300 107,300
66.3700 68.3500 66.3700 68.1900 105,700
66.4100 66.9700 65.8200 66.2700 69,200
65.4300 66.9800 65.4300 66.8100 66,000
Weekend
Weekend
65.9100 65.9100 64.7900 65.2400 62,200
66.3600 67.1400 65.9400 66.1300 50,900
66.0500 66.3700 65.4600 65.8600 71,300
66.7600 66.9900 65.1000 66.4200 66,300
67.7500 67.7500 66.5500 66.6600 76,000
Weekend
Weekend
67.6800 68.1100 67.4900 67.8500 53,400
67.5400 68.1400 67.2600 67.6800 88,200
16 · 10-Q After market open · 09:32 ET 10-Q ↗
67.8400 68.3900 67.1600 67.3900 75,900
65.9200 67.4600 65.8500 67.2100 50,900
65.7000 66.2300 64.7000 65.4800 61,200
Weekend
Weekend
65.6900 66.7700 64.0200 66.0900 54,000
64.4900 67.9700 64.3700 65.6700 91,700
67.0900 67.6200 64.5400 64.9400 77,700
15 · 8-K After market open · 09:32 ET 8-K ↗
67.2300 68.5800 67.1900 67.4600 101,100
66.4300 67.3200 66.4300 66.9500 75,700
Weekend
Weekend
65.9700 66.8700 65.0400 66.3200 130,200
65.6900 66.4700 65.6900 66.2100 46,300
66.0400 66.6400 65.2400 65.5900 101,000
67.3600 67.7400 65.5600 65.7500 35,800
67.3400 68.0600 67.0800 67.4100 50,600
Weekend
Weekend
66.7500 69.0600 66.7500 67.5100 106,400
66.0500 66.2300 65.7200 65.8800 80,300
14 · 8-K After market open · 14:48 ET 8-K ↗
66.6900 66.7900 65.7700 66.4200 58,900
66.6100 67.3500 65.8500 66.7400 76,700
66.5800 67.0100 65.9100 66.7400 63,600
Weekend
Weekend
67.4400 67.4400 66.2200 66.8500 72,600
66.3100 67.7100 65.7400 67.4900 123,400
65.8200 66.8500 64.7100 66.4200 184,800
63.6800 64.5900 63.2100 64.3600 72,200
63.5600 64.7900 63.3000 64.0700 78,300
Weekend
Weekend
No trading
62.5200 64.0600 62.3100 63.9400 85,600
62.9200 64.1600 62.3000 63.4500 84,000
63.4900 63.9400 62.6200 63.2000 140,500
62.3200 62.8400 61.8300 62.6400 49,100
Weekend
Weekend
62.3900 62.5700 61.7800 61.9300 79,200
62.2000 63.0600 62.1000 62.8500 63,200
62.7800 63.1200 62.2400 62.5200 52,400
61.9100 63.3300 61.9100 62.3700 61,200
61.9900 63.8200 61.1800 62.6100 132,400
Weekend
Weekend
13 · 8-K After-hours · 16:46 ET 8-K ↗
61.0700 61.0700 59.6500 60.4900 279,200
59.6300 61.3000 59.5900 60.9700 100,200
60.9800 61.0700 59.9200 60.3400 57,600
12 · 8-K Pre-market · 09:01 ET 8-K ↗ 11 · DEF 14A After market open · 09:36 ET DEF 14A ↗
61.8400 62.3600 60.9800 61.5800 98,700
61.4600 62.0900 61.2300 61.4600 70,600
Weekend
Weekend
60.5200 61.2300 60.3900 60.9800 48,600
60.2500 61.4900 59.7200 61.4900 62,600
61.3300 61.8500 60.4700 61.0300 51,100
61.7700 63.0200 60.7200 61.8600 59,400
60.8300 62.2100 59.5200 61.9000 83,700
Weekend
Weekend
61.5000 61.9500 60.0500 61.7800 81,500
63.9300 64.0200 62.0100 62.8800 76,500
10 · 10-K After market open · 14:46 ET 10-K ↗
64.7400 65.1300 64.1800 64.4500 62,200
63.2000 64.3800 62.8300 64.2200 77,700
9 · 8-K After market open · 10:35 ET 8-K ↗
62.5000 64.8800 62.2600 64.8000 85,900
Weekend
Weekend
64.6200 65.2700 62.9700 63.3600 87,800
66.0600 66.8600 64.7900 65.6900 58,100
65.2400 66.0900 64.6500 65.9900 49,500
64.1800 64.7400 63.5200 64.7400 76,300
67.1400 67.1400 63.6400 64.2300 64,600
Weekend
Weekend
66.1000 67.0300 65.2200 67.0300 108,400
66.1900 66.8400 65.4100 65.9300 57,800
67.5600 68.9700 66.4200 66.6300 68,200
67.0900 68.2300 66.8600 67.8600 54,900
No trading
Weekend
Weekend
66.5700 67.0300 65.5500 66.9600 55,700
66.5500 66.6400 64.8000 66.3300 75,700
66.9600 67.6500 65.6500 65.9100 88,500
67.4200 67.8000 65.5300 66.5700 316,800
67.5300 68.5700 67.3600 67.3600 69,600
Weekend
Weekend
68.7500 69.1900 67.5600 67.8300 69,500
67.4500 68.5100 67.2900 68.0700 57,800
67.2500 69.2100 67.2500 67.6900 76,900
8 · 8-K After market open · 10:45 ET 8-K ↗
65.6900 66.9500 65.5600 66.6900 134,100
65.0900 66.5600 64.9400 65.8900 93,200
Weekend
Weekend
7 · 8-K After market open · 09:53 ET 8-K ↗
63.9600 65.3900 63.8000 65.1600 125,200
62.5800 63.8200 62.5800 63.7000 124,800
63.3900 63.4000 62.4800 62.4800 54,600
62.9800 63.9500 62.9500 63.4000 44,600
62.4700 63.5600 61.9800 62.7400 53,000
Weekend
Weekend
64.9200 64.9200 62.4100 62.6200 81,600
65.8200 66.6100 64.9300 65.3600 66,200
62.1500 65.6900 62.1500 65.6300 64,900
62.0000 62.5000 61.6900 61.8000 39,300
No trading
Weekend
Weekend
63.0100 63.2500 62.6500 62.7500 35,300
61.8400 63.4900 61.8200 63.2000 58,500
60.8500 61.9600 60.5000 61.9100 54,100
60.9200 61.4300 60.5100 60.7500 30,600
61.3300 61.6600 60.7600 61.0500 31,400
Weekend
Weekend
62.6500 62.8400 61.5400 61.6800 33,700
60.2600 62.8400 60.2600 62.6400 64,900
60.8700 61.8700 59.8200 60.4000 50,000
60.5900 60.9100 60.0300 60.9100 50,800
59.3600 61.6100 59.3600 60.8800 56,500
Weekend
Weekend
59.9900 60.0100 59.0200 59.5200 69,900
No trading
61.1300 61.2500 60.2100 60.4200 51,000
61.8400 62.4100 60.8100 60.8700 38,100
62.0500 62.6000 61.4500 61.6100 53,500
Weekend
Weekend
62.7300 63.0500 61.8500 62.0200 37,600
No trading
62.7300 63.2400 62.3300 62.5600 23,000
62.8200 63.7800 62.3400 62.3900 64,100
64.0000 64.7000 63.0600 63.2800 54,800
Weekend
Weekend
65.2600 65.5000 63.3700 64.0200 129,200
6 · 8-K After market open · 10:02 ET 8-K ↗
64.8500 65.7900 64.5000 65.5700 59,300
64.5900 65.3600 64.2700 64.3400 49,900
65.2700 65.6900 64.4700 64.7000 81,400
64.6400 65.0800 64.3000 65.0100 67,100
Weekend
Weekend
64.4800 64.4800 63.3600 64.1400 75,700
64.0100 65.0000 63.9100 64.1800 60,700
62.0200 64.5700 61.9900 64.1500 86,500
61.4200 62.3500 61.4200 61.8300 58,100
60.8300 61.2400 60.5900 61.1600 56,200
Weekend
Weekend
60.8300 61.4400 60.3000 60.4200 35,400
60.2300 61.3900 60.2300 61.1900 48,100
59.5100 60.5600 59.5100 60.5100 50,100
59.4800 60.0000 59.0600 59.1700 23,900
58.0400 59.4900 58.0100 59.4700 59,200
Weekend
Weekend
59.0100 59.0100 58.2000 58.3700 20,200
No trading
58.9500 59.3500 58.6000 58.9800 41,000
57.9500 59.7100 57.6800 59.1900 51,400
57.1700 57.6900 56.0700 57.6900 44,200
Weekend
Weekend
55.5800 57.6000 55.5800 57.4200 83,600
56.6000 57.0000 55.3400 55.4700 60,000
55.3900 56.0600 55.1700 55.8500 53,000
54.8100 55.4900 54.8100 55.2800 38,100
56.7600 56.9900 54.7600 54.9600 48,800
Weekend
Weekend
56.6700 57.1300 55.7000 56.7600 52,400
57.3000 58.0000 56.4100 56.7600 98,900
56.4000 57.9300 56.4000 57.3000 52,000
56.8600 57.2100 56.2400 56.5900 37,900
56.2000 57.4500 55.2200 56.9400 78,000
Weekend
Weekend
55.0500 56.1900 54.5600 56.1200 50,200
55.4300 56.1600 54.8000 55.4900 40,900
5 · 8-K Pre-market · 08:32 ET 8-K ↗ 4 · 10-Q After market open · 14:10 ET 10-Q ↗
53.8400 55.6500 53.7200 55.6200 48,800
53.3500 54.1400 53.2500 53.7100 56,300
53.0400 54.0500 52.4500 53.5900 44,100
Weekend
Weekend
53.8300 54.0000 53.1900 53.3200 42,600
53.5900 55.7600 53.5900 54.1900 64,300
55.8900 55.8900 52.9300 53.4500 74,700
3 · 8-K After market open · 10:01 ET 8-K ↗
54.4300 56.2900 54.2300 56.2200 82,700
55.4900 55.4900 54.4500 54.5200 38,200
Weekend
Weekend
54.9900 55.7200 54.5700 55.2900 45,800
54.8800 55.2300 53.9300 54.4400 59,500
54.4900 55.4600 54.4500 54.8500 72,700
54.2000 54.5000 53.8400 54.2900 56,700
52.0600 54.2000 51.6300 54.1800 120,100
Weekend
Weekend
52.1000 52.4800 51.2100 51.5600 214,900
53.4300 54.3000 51.2900 51.6900 68,100
55.0100 55.0100 53.2500 53.6600 46,300
52.8600 54.7600 52.6000 54.6900 64,400
52.8400 53.1100 52.1500 53.1100 55,100
Weekend
Weekend
53.8600 54.5600 52.0500 52.0500 53,200
53.6400 53.6400 52.8700 53.5800 70,500
54.0000 54.0200 53.4200 53.6600 77,400
54.4300 54.9600 53.8400 53.8600 57,000
54.9500 55.3300 54.0900 54.5500 64,500
Weekend
Weekend
54.7900 55.3400 54.2800 54.4000 55,800
54.9700 54.9700 54.2300 54.5300 44,700
55.8400 55.8400 54.6000 55.1900 51,700
56.9400 57.3800 55.9900 56.4400 76,000
57.9600 63.0400 56.5300 56.9300 43,500
Weekend
Weekend
57.7900 58.9200 57.4600 57.8100 33,400
57.7000 57.9200 57.2200 57.6200 39,800
58.5000 58.8200 57.5000 57.8400 57,900
58.3500 59.5000 58.0900 58.5000 49,800
58.4600 58.8200 58.0000 58.3500 45,000
Weekend
Weekend
59.6900 59.6900 58.4100 58.4600 179,900
2 · 8-K After market open · 09:34 ET 8-K ↗
58.0700 59.7200 57.7700 59.7200 87,700
57.4700 59.5000 57.2700 57.9600 63,900
57.7500 58.0900 56.8400 57.2000 37,800
58.3600 58.7900 57.9300 57.9400 36,400
Weekend
Weekend
58.7600 58.8400 58.2300 58.3500 26,500
58.5900 59.0700 57.6700 58.8000 68,300
58.3300 58.9100 58.3200 58.4800 75,200
58.6200 58.7900 58.2000 58.3200 40,800
58.8100 58.8100 58.0000 58.6800 67,100
Weekend
Weekend
60.2500 60.7700 58.5000 58.6300 57,700
59.7200 60.2100 59.1100 59.9300 53,400
59.0500 59.7400 58.6400 59.3800 51,100
58.5000 59.4500 58.1400 59.2400 66,900
No trading
Weekend
Weekend
59.6400 59.6400 58.7400 59.0000 26,900
59.5700 59.7000 58.8900 59.3300 40,700
58.6500 59.2900 58.6500 59.2700 36,600
58.0100 58.7700 57.9000 58.5700 38,500
58.3500 58.5600 57.7800 57.9600 38,000
Weekend
Weekend
55.8900 58.5700 55.8900 58.3500 72,300
55.4500 55.6200 55.1500 55.4600 45,800
55.6400 55.8800 55.1600 55.5400 44,400
55.4800 56.1400 55.0300 55.2700 40,700
54.9800 55.5900 54.7200 55.5100 27,300
Weekend
Weekend
56.4200 56.4200 54.9900 55.0600 76,000
55.8000 56.3200 55.3800 56.2300 35,300
56.2000 56.6400 55.8300 56.5600 55,700
53.8900 56.0900 53.8900 55.8600 64,300
53.6500 53.8300 53.1200 53.4100 40,100
Weekend
Weekend
52.9900 53.5400 52.5900 53.3100 42,300
54.2200 54.2200 52.5200 52.5700 36,400
1 · 10-Q Pre-market · 09:22 ET 10-Q ↗
53.1900 54.0100 52.9600 53.2500 38,000
53.1900 53.5200 52.3700 53.3200 51,800
52.8100 53.2900 52.5700 53.2300 42,200
Weekend
Weekend
52.9600 53.1700 51.9200 52.4400 59,400
53.7100 53.8300 53.1800 53.5500 46,100
55.4400 55.7100 53.7900 54.1800 41,300
56.1800 56.1800 55.0200 55.2100 46,500
55.1400 55.8600 54.7300 55.7800 49,600
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.