30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

First Financial Corp (THFF)

Stock chart
Ticker: THFF Exchange: NSM


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Franklin Mark Allen
CHIEF LENDING OFFICER
1 sale — total 142,701 USD
Sale 2 Mar 2026
Value US$4,390,414.22 | Price 285.81 | Shares 72,568
Buy 4 Dec 2025
Value US$1,835,097.52 | Price 396.44 | Shares 31,666
Buy 13 Oct 2025
Value US$119,913.75 | Price 52.25 | Shares 2,295
Buy 10 Jun 2025
Value US$8,419.72 | Price 56.89 | Shares 148
Buy 2 Jun 2025
Value US$1,694.82 | Price 51.36 | Shares 33
Buy 6 May 2025
Value US$1,653.63 | Price 50.11 | Shares 33
Buy 30 Apr 2025
Value US$9,916.18 | Price 49.09 | Shares 202
Buy 24 Apr 2025
Value US$1,662.50 | Price 47.50 | Shares 35
Buy 24 Apr 2025
Value US$10,604.00 | Price 48.20 | Shares 220
Buy 24 Apr 2025
Value US$9,548.02 | Price 47.98 | Shares 199
Buy 24 Apr 2025
Value US$1,008.00 | Price 48.00 | Shares 21
Buy 12 Mar 2025
Value US$48,994.00 | Price 48.99 | Shares 1,000
Buy 12 Mar 2025
Value US$48,994.00 | Price 48.99 | Shares 1,000
Buy 11 Mar 2025
Value US$48,990.00 | Price 48.99 | Shares 1,000
Buy 6 Mar 2025
Value US$1,630.89 | Price 49.42 | Shares 33
Buy 13 Feb 2025
Value US$52,460.00 | Price 52.46 | Shares 1,000
Sale 12 Feb 2025
Value US$56,881.00 | Price 51.71 | Shares 1,100
Buy 12 Feb 2025
Value US$57,783.00 | Price 52.53 | Shares 1,100
Buy 6 Feb 2025
Value US$3,220.83 | Price 51.95 | Shares 62
Buy 5 Dec 2024
Value US$1,691.67 | Price 49.76 | Shares 34
Buy 6 Nov 2024
Value US$3,395.24 | Price 49.93 | Shares 68
Buy 4 Nov 2024
Value US$258.18 | Price 43.03 | Shares 6
Buy 4 Nov 2024
Value US$19,724.45 | Price 42.60 | Shares 463
Buy 6 Sep 2024
Value US$1,688.70 | Price 43.30 | Shares 39
Buy 1 Aug 2024
Value US$3,376.62 | Price 43.29 | Shares 78
Buy 11 Jun 2024
Value US$1,703.04 | Price 35.48 | Shares 48
Buy 20 May 2024
Value US$34,945.20 | Price 38.83 | Shares 900
Buy 6 May 2024
Value US$20,209.86 | Price 38.06 | Shares 531
Buy 3 May 2024
Value US$3,421.48 | Price 37.19 | Shares 92
Buy 6 Mar 2024
Value US$1,739.72 | Price 37.82 | Shares 46
Buy 28 Feb 2024
Value US$18,405.00 | Price 36.81 | Shares 500
Buy 7 Feb 2024
Value US$3,522.18 | Price 37.47 | Shares 94
Buy 1 Feb 2024
Value US$19,345.00 | Price 38.69 | Shares 500
Buy 6 Dec 2023
Value US$1,677.90 | Price 39.95 | Shares 42
Sale 16 Nov 2023
Value US$15,531.60 | Price 36.98 | Shares 420
Buy 16 Nov 2023
Value US$5,129.46 | Price 37.17 | Shares 138
Buy 15 Nov 2023
Value US$18,745.00 | Price 37.49 | Shares 500
Buy 15 Nov 2023
Value US$18,535.00 | Price 37.07 | Shares 500
Buy 18 Aug 2023
Value US$3,422.40 | Price 37.20 | Shares 92
Buy 16 Aug 2023
Value US$36,809.00 | Price 36.81 | Shares 1,000
Buy 9 Jun 2023
Value US$1,784.00 | Price 35.68 | Shares 50
Buy 31 May 2023
Value US$44,384.56 | Price 32.54 | Shares 1,364
Buy 31 May 2023
Value US$6,550.00 | Price 32.75 | Shares 200
Buy 12 May 2023
Value US$6,474.00 | Price 32.37 | Shares 200
Buy 12 May 2023
Value US$6,450.00 | Price 32.25 | Shares 200
Buy 12 May 2023
Value US$6,430.00 | Price 32.15 | Shares 200
Buy 12 May 2023
Value US$6,434.00 | Price 32.17 | Shares 200
Buy 12 May 2023
Value US$6,432.00 | Price 32.16 | Shares 200
Buy 12 May 2023
Value US$48,060.00 | Price 32.04 | Shares 1,500
Buy 11 May 2023
Value US$32,000.00 | Price 32.00 | Shares 1,000
Buy 9 May 2023
Value US$32,100.00 | Price 32.10 | Shares 1,000
Buy 9 May 2023
Value US$32,200.00 | Price 32.20 | Shares 1,000
Buy 8 May 2023
Value US$5,240.54 | Price 32.75 | Shares 160
Buy 5 May 2023
Value US$34,100.00 | Price 34.10 | Shares 1,000
Buy 2 May 2023
Value US$3,289.00 | Price 32.89 | Shares 100
Buy 1 May 2023
Value US$11,181.95 | Price 34.41 | Shares 325
Buy 1 May 2023
Value US$17,100.05 | Price 34.20 | Shares 500
Buy 1 May 2023
Value US$17,124.80 | Price 34.25 | Shares 500
Buy 1 May 2023
Value US$17,098.70 | Price 34.20 | Shares 500
Buy 28 Apr 2023
Value US$17,215.00 | Price 34.43 | Shares 500
Buy 27 Apr 2023
Value US$34,389.70 | Price 34.39 | Shares 1,000
Buy 27 Apr 2023
Value US$10,182.00 | Price 33.94 | Shares 300
Buy 10 Mar 2023
Value US$20,159.70 | Price 40.32 | Shares 500
Buy 10 Mar 2023
Value US$20,112.30 | Price 40.22 | Shares 500
Buy 10 Mar 2023
Value US$20,000.00 | Price 40.00 | Shares 500
Buy 9 Mar 2023
Value US$1,634.80 | Price 40.87 | Shares 40
Buy 17 Feb 2023
Value US$6,199.24 | Price 44.28 | Shares 140
Buy 10 Feb 2023
Value US$3,530.40 | Price 44.13 | Shares 80
Buy 14 Dec 2022
Value US$46,330.00 | Price 46.33 | Shares 1,000
Buy 8 Dec 2022
Value US$46,870.00 | Price 46.87 | Shares 1,000
Buy 2 Dec 2022
Value US$1,683.58 | Price 48.10 | Shares 35
Buy 17 Nov 2022
Value US$6,197.16 | Price 48.42 | Shares 128
Buy 9 Nov 2022
Value US$9,985.68 | Price 48.24 | Shares 207
Buy 27 Oct 2022
Value US$3,361.40 | Price 48.02 | Shares 70
Buy 7 Sep 2022
Value US$1,844.35 | Price 46.11 | Shares 40
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2026-03-02 2026-03-02 S Sale

CHIEF LENDING OFFICER

Officer
72,568 -36.0%
285.81
US$4,390,414
72,568 -36.0% 285.81 US$4,390,414
2025-12-09 2025-12-04 B Purchase Non-Executive Director
31,666 -11.6%
396.44
US$1,835,098
31,666 -11.6% 396.44 US$1,835,098
2025-10-17 2025-10-13 B Purchase Non-Executive Director
55,116 -27.5%
94.22
US$4,071,537
55,116 -27.5% 94.22 US$4,071,537
2025-11-18 2025-06-10 B Purchase Non-Executive Director
148 +7.1%
56.89
US$8,420
148 +7.1% 56.89 US$8,420
2025-06-10 2025-06-02 B Purchase Non-Executive Director
33 +1.6%
51.36
US$1,695
33 +1.6% 51.36 US$1,695
2025-05-12 2025-05-06 B Purchase Non-Executive Director
33 +1.6%
50.11
US$1,654
33 +1.6% 50.11 US$1,654
2025-04-30 2025-04-30 B Purchase Non-Executive Director
202 +7.0%
49.09
US$9,916
202 +7.0% 49.09 US$9,916
2025-04-29 2025-04-24 B Purchase Non-Executive Director
35 +1.8%
47.50
US$1,662
35 +1.8% 47.50 US$1,662
2025-04-25 2025-04-24 B Purchase Non-Executive Director
220 +3.6%
48.20
US$10,604
220 +3.6% 48.20 US$10,604
2025-04-25 2025-04-24 B Purchase Non-Executive Director
199 +3.3%
47.98
US$9,548
199 +3.3% 47.98 US$9,548
2025-04-25 2025-04-24 B Purchase Non-Executive Director
21 +0.4%
48.00
US$1,008
21 +0.4% 48.00 US$1,008
2025-03-13 2025-03-12 B Purchase Non-Executive Director
1,000 +4.3%
48.99
US$48,994
1,000 +4.3% 48.99 US$48,994
2025-03-13 2025-03-12 B Purchase Non-Executive Director
1,000 +4.5%
48.99
US$48,994
1,000 +4.5% 48.99 US$48,994
2025-03-11 2025-03-11 B Purchase Non-Executive Director
1,000 +11.8%
48.99
US$48,990
1,000 +11.8% 48.99 US$48,990
2025-03-10 2025-03-06 B Purchase Non-Executive Director
33 +1.7%
49.42
US$1,631
33 +1.7% 49.42 US$1,631
2025-02-18 2025-02-13 B Purchase Non-Executive Director
1,000 +13.4%
52.46
US$52,460
1,000 +13.4% 52.46 US$52,460
2025-02-14 2025-02-12 S Sale

CHIEF LENDING OFFICER

Officer
1,100 -11.2%
51.71
US$56,881
1,100 -11.2% 51.71 US$56,881
2025-02-14 2025-02-12 B Purchase

CHIEF LENDING OFFICER

Officer
1,100 +12.6%
52.53
US$57,783
1,100 +12.6% 52.53 US$57,783
2025-02-11 2025-02-06 B Purchase Non-Executive Director
62 +3.3%
51.95
US$3,221
62 +3.3% 51.95 US$3,221
2024-12-09 2024-12-05 B Purchase Non-Executive Director
34 +1.8%
49.76
US$1,692
34 +1.8% 49.76 US$1,692
2024-11-12 2024-11-06 B Purchase Non-Executive Director
68 +3.8%
49.93
US$3,395
68 +3.8% 49.93 US$3,395
2024-11-04 2024-11-04 B Purchase Non-Executive Director
6 +0.2%
43.03
US$258
6 +0.2% 43.03 US$258
2024-11-04 2024-11-04 B Purchase Non-Executive Director
463 +19.3%
42.60
US$19,724
463 +19.3% 42.60 US$19,724
2024-09-16 2024-09-06 B Purchase Non-Executive Director
39 +2.2%
43.30
US$1,689
39 +2.2% 43.30 US$1,689
2024-08-06 2024-08-01 B Purchase Non-Executive Director
78 +4.7%
43.29
US$3,377
78 +4.7% 43.29 US$3,377
2024-06-24 2024-06-11 B Purchase Non-Executive Director
48 +3.0%
35.48
US$1,703
48 +3.0% 35.48 US$1,703
2024-05-20 2024-05-20 B Purchase

CHIEF LENDING OFFICER

Officer
900 +15.3%
38.83
US$34,945
900 +15.3% 38.83 US$34,945
2024-05-06 2024-05-06 B Purchase Non-Executive Director
531 +49.3%
38.06
US$20,210
531 +49.3% 38.06 US$20,210
2024-05-07 2024-05-03 B Purchase Non-Executive Director
92 +6.0%
37.19
US$3,421
92 +6.0% 37.19 US$3,421
2024-03-08 2024-03-06 B Purchase Non-Executive Director
46 +3.1%
37.82
US$1,740
46 +3.1% 37.82 US$1,740
2024-03-11 2024-02-28 B Purchase Non-Executive Director
500 +5.3%
36.81
US$18,405
500 +5.3% 36.81 US$18,405
2024-02-12 2024-02-07 B Purchase Non-Executive Director
94 +6.9%
37.47
US$3,522
94 +6.9% 37.47 US$3,522
2024-03-11 2024-02-01 B Purchase Non-Executive Director
500 +5.6%
38.69
US$19,345
500 +5.6% 38.69 US$19,345
2023-12-08 2023-12-06 B Purchase Non-Executive Director
42 +3.2%
39.95
US$1,678
42 +3.2% 39.95 US$1,678
2024-03-19 2023-11-16 S Sale Non-Executive Director
420 -2.4%
36.98
US$15,532
420 -2.4% 36.98 US$15,532
2023-11-24 2023-11-16 B Purchase Non-Executive Director
138 +11.6%
37.17
US$5,129
138 +11.6% 37.17 US$5,129
2023-11-24 2023-11-15 B Purchase Non-Executive Director
500 +5.9%
37.49
US$18,745
500 +5.9% 37.49 US$18,745
2023-11-24 2023-11-15 B Purchase Non-Executive Director
500 +6.2%
37.07
US$18,535
500 +6.2% 37.07 US$18,535
2023-08-24 2023-08-18 B Purchase Non-Executive Director
92 +8.4%
37.20
US$3,422
92 +8.4% 37.20 US$3,422
2023-11-29 2023-08-16 B Purchase Non-Executive Director
1,000 +18.3%
36.81
US$36,809
1,000 +18.3% 36.81 US$36,809
2023-06-15 2023-06-09 B Purchase Non-Executive Director
50 +4.8%
35.68
US$1,784
50 +4.8% 35.68 US$1,784
2023-08-29 2023-05-31 B Purchase Non-Executive Director
1,364 +8.4%
32.54
US$44,385
1,364 +8.4% 32.54 US$44,385
2023-06-01 2023-05-31 B Purchase Non-Executive Director
200 +3.5%
32.75
US$6,550
200 +3.5% 32.75 US$6,550
2023-05-15 2023-05-12 B Purchase Non-Executive Director
200 +0.9%
32.37
US$6,474
200 +0.9% 32.37 US$6,474
2023-05-15 2023-05-12 B Purchase Non-Executive Director
200 +0.9%
32.25
US$6,450
200 +0.9% 32.25 US$6,450
2023-05-15 2023-05-12 B Purchase Non-Executive Director
200 +0.9%
32.15
US$6,430
200 +0.9% 32.15 US$6,430
2023-05-15 2023-05-12 B Purchase Non-Executive Director
200 +0.9%
32.17
US$6,434
200 +0.9% 32.17 US$6,434
2023-05-15 2023-05-12 B Purchase Non-Executive Director
200 +1.0%
32.16
US$6,432
200 +1.0% 32.16 US$6,432
2023-05-12 2023-05-12 B Purchase Non-Executive Director
1,500 +7.0%
32.04
US$48,060
1,500 +7.0% 32.04 US$48,060
2023-05-12 2023-05-11 B Purchase Non-Executive Director
1,000 +14.3%
32.00
US$32,000
1,000 +14.3% 32.00 US$32,000
2023-05-10 2023-05-09 B Purchase Non-Executive Director
1,000 +16.7%
32.10
US$32,100
1,000 +16.7% 32.10 US$32,100
2023-05-10 2023-05-09 B Purchase Non-Executive Director
1,000 +20.0%
32.20
US$32,200
1,000 +20.0% 32.20 US$32,200
2023-05-08 2023-05-08 B Purchase Non-Executive Director
160 +2.9%
32.75
US$5,241
160 +2.9% 32.75 US$5,241
2023-05-08 2023-05-05 B Purchase Non-Executive Director
1,000 +5.0%
34.10
US$34,100
1,000 +5.0% 34.10 US$34,100
2023-05-04 2023-05-02 B Purchase Non-Executive Director
100 +10.6%
32.89
US$3,289
100 +10.6% 32.89 US$3,289
2025-01-17 2023-05-01 B Purchase CARTY MICHAEL A Non-Executive Director
325 +13.2%
34.41
US$11,182
325 +13.2% 34.41 US$11,182
2025-01-17 2023-05-01 B Purchase CARTY MICHAEL A Non-Executive Director
500 +25.5%
34.20
US$17,100
500 +25.5% 34.20 US$17,100
2025-01-17 2023-05-01 B Purchase CARTY MICHAEL A Non-Executive Director
500 +34.3%
34.25
US$17,125
500 +34.3% 34.25 US$17,125
2025-01-17 2023-05-01 B Purchase CARTY MICHAEL A Non-Executive Director
500 +52.2%
34.20
US$17,099
500 +52.2% 34.20 US$17,099
2023-05-01 2023-04-28 B Purchase Non-Executive Director
500 +6.7%
34.43
US$17,215
500 +6.7% 34.43 US$17,215
2023-05-03 2023-04-27 B Purchase Non-Executive Director
1,000 +9.1%
34.39
US$34,390
1,000 +9.1% 34.39 US$34,390
2023-04-28 2023-04-27 B Purchase Non-Executive Director
300 +5.7%
33.94
US$10,182
300 +5.7% 33.94 US$10,182
2023-03-13 2023-03-10 B Purchase Non-Executive Director
500 +7.1%
40.32
US$20,160
500 +7.1% 40.32 US$20,160
2023-03-13 2023-03-10 B Purchase Non-Executive Director
500 +7.7%
40.22
US$20,112
500 +7.7% 40.22 US$20,112
2023-03-13 2023-03-10 B Purchase Non-Executive Director
500 +8.3%
40.00
US$20,000
500 +8.3% 40.00 US$20,000
2023-03-13 2023-03-09 B Purchase Non-Executive Director
40 +4.4%
40.87
US$1,635
40 +4.4% 40.87 US$1,635
2025-01-17 2023-02-17 B Purchase CARTY MICHAEL A Non-Executive Director
140 +17.1%
44.28
US$6,199
140 +17.1% 44.28 US$6,199
2023-02-14 2023-02-10 B Purchase Non-Executive Director
80 +9.7%
44.13
US$3,530
80 +9.7% 44.13 US$3,530
2022-12-15 2022-12-14 B Purchase Non-Executive Director
1,000 +5.3%
46.33
US$46,330
1,000 +5.3% 46.33 US$46,330
2022-12-08 2022-12-08 B Purchase Non-Executive Director
1,000 +5.6%
46.87
US$46,870
1,000 +5.6% 46.87 US$46,870
2022-12-06 2022-12-02 B Purchase Non-Executive Director
35 +4.4%
48.10
US$1,684
35 +4.4% 48.10 US$1,684
2025-01-17 2022-11-17 B Purchase CARTY MICHAEL A Non-Executive Director
128 +18.6%
48.42
US$6,197
128 +18.6% 48.42 US$6,197
2022-11-10 2022-11-09 B Purchase Non-Executive Director
207 +23.8%
48.24
US$9,986
207 +23.8% 48.24 US$9,986
2022-10-31 2022-10-27 B Purchase Non-Executive Director
70 +9.7%
48.02
US$3,361
70 +9.7% 48.02 US$3,361
2022-09-19 2022-09-07 B Purchase Non-Executive Director
40 +5.9%
46.11
US$1,844
40 +5.9% 46.11 US$1,844