Johnny Trotter made two open market purchases of FIRST FINANCIAL BANKSHARES INC ($FFIN) shares in the last 365 days, totaling $149,340. His most recent buy was on March 12, 2026. These purchases rank 1,831st among 4,983 individual insiders, below the average of $1.46 million per buyer and 3.3 transactions. Trotter had no open market sales in this period.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| March 12, 2026 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Not found | P | Common Stock | 1000 | $29.26 | 1,024,444.0000 | 143,474,169 | 0.10% | 0.00% |
| March 5, 2026 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Not found | P | Common Stock | 4000 | $30.02 | 1,023,444.0000 | 143,474,169 | 0.39% | 0.00% |
| April 29, 2025 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Not found | A | Common Stock | 2073 | $0.00 | 1,019,444.0000 | 143,232,520 | 0.20% | 0.00% |
| March 12, 2025 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Not found | P | Common Stock | 6000 | $35.12 | 1,017,371.0000 | 143,232,520 | 0.59% | 0.00% |
| June 14, 2024 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 1000 | $27.79 | 1,011,371.0000 | 142,938,977 | 0.10% | 0.00% |
| April 30, 2024 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 1500 | $29.55 | 1,010,371.0000 | 142,938,977 | 0.15% | 0.00% |
| April 29, 2024 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 500 | $29.65 | 1,008,871.0000 | 142,938,977 | 0.05% | 0.00% |
| April 25, 2024 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 1500 | $30.22 | 1,008,371.0000 | 142,938,977 | 0.15% | 0.00% |
| April 23, 2024 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | A | Common Stock | 2295 | $0.00 | 1,006,871.0000 | 142,938,977 | 0.23% | 0.00% |
| Oct. 25, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 1000 | $23.10 | 1,004,576.0000 | 143,207,899 | 0.10% | 0.00% |
| Oct. 24, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 3500 | $23.13 | 1,003,576.0000 | 143,207,899 | 0.35% | 0.00% |
| Aug. 24, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 4500 | $28.80 | 1,000,076.0000 | 143,207,899 | 0.45% | 0.00% |
| Aug. 21, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 2500 | $29.04 | 995,576.0000 | 143,207,899 | 0.25% | 0.00% |
| May 15, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 5000 | $26.22 | 993,076.0000 | 143,207,899 | 0.51% | 0.00% |
| May 2, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 2500 | $27.97 | 988,076.0000 | 143,207,899 | 0.25% | 0.00% |
| May 1, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 4000 | $29.05 | 985,576.0000 | 143,207,899 | 0.41% | 0.00% |
| April 25, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | A | Common Stock | 2519 | $0.00 | 981,576.0000 | 143,207,899 | 0.26% | 0.00% |
| March 13, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 2500 | $29.89 | 979,057.0000 | 143,207,899 | 0.26% | 0.00% |
| March 9, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 2000 | $34.43 | 976,557.0000 | 143,207,899 | 0.21% | 0.00% |
| Jan. 26, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 1500 | $34.08 | 974,557.0000 | 143,207,899 | 0.15% | 0.00% |
| Jan. 25, 2023 | FIRST FINANCIAL BANKSHARES INC | $FFIN | TROTTER JOHNNY | Director | P | Common Stock | 3000 | $34.05 | 973,057.0000 | 143,207,899 | 0.31% | 0.00% |