Latest filing published 17 Sept 2025 for FIRST BANCORP /PR/, €37k.
Filing timeline
BuySaleInsider track record
Donald Kafka: trading record in brief
Donald Kafka, listed as senior executive, appears in our data through filings on First Bancorp /PR/ shares, published by SEC (Form 4). Between 22 January 2015 and 15 September 2025, the trades on record add up to 166 filings.
Every open-market trade on record is a sale: 4 sales worth €4.3M. Outside the open market, there are 156 share grants and 5 option exercises. 2025 to date brings no purchases and 1 sale.
The latest filing, published on 17 September 2025, reports a share grant of €37k in First Bancorp /PR/. The median gap between a trade and its publication by SEC (Form 4) is 2 days. The legal deadline for a Form 4 is two business days after the transaction. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. Source: insider filings from SEC (Form 4). Past trades are no guide to future returns.
Companies and markets linked to Donald Kafka
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 2,026 shares@ US$21.650.5% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0001193125-25-205473:1
- 1,817 shares@ US$21.650.5% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0001193125-25-205473:2
- 1,466 shares@ US$21.650.5% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0001193125-25-205473:0
- 40,000 shares@ US$20.993614.5% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-25-108739:0
- 3,906 shares@ US$19.040.9% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-25-045398:1
- 1,953 shares@ US$19.040.5% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-25-045398:2
- 10,456 sharesFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-25-045398:0
- 6,894 shares@ US$18.352.3% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-25-043162:0
- 2,270 shares@ US$18.260.8% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-25-041213:0
- 80,000 shares@ US$21.893533.7% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-24-131104:0
- 50,000 shares@ US$21.81220.3% of flowFirst BanCorp Common Stock, par value $0.10 per shareSEC:0000950170-24-086551:0
- 4,561 shares@ US$17.541.0% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-24-040364:1
- 2,281 shares@ US$17.540.5% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-24-040364:2
- 12,211 sharesFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-24-040364:0
- 1,953 shares@ US$16.860.4% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-24-036091:1
- 7,687 shares@ US$17.352.5% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0000950170-24-036091:0
- 65,000 shares@ US$15.785219.1% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-057739:0
- 205 shares@ US$11.420.0% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-022930:0
- 12,672 shares@ US$11.151.8% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-020133:2
- 6,336 shares@ US$11.150.9% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-020133:3
- 33,700 sharesFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-020133:1
- 11,124 shares@ US$11.992.5% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-23-020133:0
- 10,456 shares@ US$13.152.5% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-22-021368:0
- 1,560 shares@ US$13.450.3% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-22-020623:1
- 4,678 shares@ US$13.450.8% of flowFirst BanCorp Common Stock, par value $0.10 per share.SEC:0001209191-22-020623:2
25 of 163 declarations