| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| FRPH | DEVILLIERS DAVID H JR | Sr. Advisor to Pres. & COO | Jan 01 '26 | Sale | 22.75 | 4,060 | 92,365 | 77,472 | Jan 05 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | Sr. Advisor to Pres. & COO | Dec 31 '25 | Option Exercise | 22.75 | 15,698 | 357,129 | 87,351 | Jan 05 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | Sr. Advisor to Pres. & COO | Dec 01 '25 | Option Exercise | 15.58 | 16,528 | 257,506 | 81,532 | Dec 03 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | Sr. Advisor to Pres. & COO | Nov 21 '25 | Sale | 23.23 | 2,000 | 46,460 | 79,084 | Nov 25 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 20 '24 | Option Exercise | 13.48 | 32,840 | 442,684 | 73,688 | Nov 21 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 18 '24 | Sale | 31.50 | 2,500 | 78,750 | 57,268 | Nov 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 13 '24 | Sale | 31.06 | 1,219 | 37,862 | 59,768 | Nov 14 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 12 '24 | Sale | 31.22 | 1,281 | 39,993 | 60,987 | Nov 14 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Sep 13 '24 | Sale | 29.64 | 487 | 14,435 | 62,268 | Sep 17 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 29 '24 | Sale | 30.00 | 4,134 | 124,039 | 62,755 | Aug 30 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 28 '24 | Sale | 30.00 | 2,267 | 68,010 | 64,622 | Aug 30 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 27 '24 | Sale | 30.00 | 379 | 11,370 | 66,889 | Aug 29 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 23 '24 | Sale | 29.52 | 855 | 25,240 | 50,148 | Aug 27 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 19 '24 | Sale | 29.53 | 2,280 | 67,328 | 51,003 | Aug 21 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 16 '24 | Sale | 29.51 | 1,865 | 55,036 | 53,283 | Aug 19 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 15 '24 | Sale | 29.04 | 5,000 | 145,200 | 55,148 | Aug 19 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 28 '23 | Sale | 58.25 | 300 | 17,475 | 24,474 | Nov 30 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 27 '23 | Option Exercise | 31.10 | 14,240 | 442,864 | 34,774 | Nov 30 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 22 '23 | Sale | 58.00 | 105 | 6,090 | 27,564 | Nov 24 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 17 '23 | Sale | 58.11 | 2,595 | 150,795 | 27,669 | Nov 21 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Sep 14 '23 | Sale | 57.18 | 3,904 | 223,231 | 30,264 | Sep 15 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Sep 13 '23 | Sale | 57.00 | 96 | 5,472 | 34,168 | Sep 14 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Jun 16 '23 | Sale | 60.00 | 145 | 8,700 | 34,264 | Jun 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Jun 13 '23 | Sale | 60.01 | 401 | 24,064 | 34,409 | Jun 14 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Jun 12 '23 | Sale | 60.17 | 2,919 | 175,636 | 34,810 | Jun 13 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Jun 08 '22 | Sale | 59.02 | 2,000 | 118,040 | 31,633 | Jun 09 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | May 31 '22 | Option Exercise | 13.12 | 35,610 | 467,346 | 33,633 | Jun 02 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | May 26 '22 | Sale | 61.41 | 5,000 | 307,075 | 21,763 | May 27 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Mar 15 '22 | Sale | 56.93 | 1,500 | 85,398 | 26,763 | Mar 16 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | May 18 '21 | Sale | 56.40 | 8,500 | 479,360 | 23,358 | May 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | May 17 '21 | Sale | 58.08 | 1,500 | 87,115 | 31,858 | May 18 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | May 13 '21 | Option Exercise | 16.72 | 28,200 | 471,448 | 33,358 | May 18 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 19 '20 | Sale | 44.50 | 1,500 | 66,747 | 12,670 | Nov 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 18 '20 | Sale | 44.23 | 1,415 | 62,580 | 14,170 | Nov 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 16 '20 | Sale | 44.09 | 1,500 | 66,129 | 15,585 | Nov 18 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 10 '20 | Sale | 46.88 | 1,000 | 46,875 | 17,085 | Nov 12 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 09 '20 | Sale | 46.30 | 2,160 | 100,008 | 18,085 | Nov 12 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Nov 05 '20 | Option Exercise | 19.23 | 24,830 | 477,556 | 20,245 | Nov 09 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 30 '18 | Sale | 63.47 | 10,120 | 642,289 | 1,350 | Aug 31 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 24 '18 | Option Exercise | 24.16 | 20,240 | 489,080 | 11,470 | Aug 27 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 23 '18 | Sale | 63.49 | 4,988 | 316,678 | 1,350 | Aug 24 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 21 '18 | Sale | 63.73 | 8,333 | 531,086 | 6,338 | Aug 22 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 17 '18 | Sale | 64.56 | 3,150 | 203,369 | 14,671 | Aug 20 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 13 '18 | Option Exercise | 18.98 | 15,970 | 303,079 | 17,821 | Aug 14 12:00 AM |
| FRPH | DEVILLIERS DAVID H JR | President | Aug 07 '18 | Sale | 65.12 | 10,000 | 651,210 | 1,851 | Aug 08 12:00 AM |