SEC CIK 1200512

CHERRY THOMAS F

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
CFFIview stock →38,8692026-08-05

Position History — CFFI

Reported shares owned immediately after each Form 4 transaction, over time.

014,25128,50142,7522006-122011-122013-112015-122019-012024-022026-08

Recent Filings — CFFI

DateActivitySharesPriceOwned After
2026-08-05Open-market sale500$87.1338,869
2026-06-12Open-market sale141$77.5039,369
2026-06-11Open-market sale30$78.5039,510
2026-06-10Open-market sale329$78.5039,540
2026-06-09Open-market sale678$75.5639,869
2026-06-08Open-market sale200$75.0040,169
2026-05-27Open-market sale500$75.0040,369
2026-03-01Tax withholding1,872$72.8240,869
2026-02-26Open-market sale11$78.2542,741
2026-02-24Grant / award4,350$0.0042,752
2025-08-22Open-market sale1,205$71.0038,402
2025-03-05Open-market sale121$74.0039,607
2025-03-04Open-market sale179$78.0039,728
2025-03-01Tax withholding1,920$79.7039,907
2025-02-18Grant / award3,450$0.0041,827
2024-12-09Open-market sale731$78.0038,328
2024-11-06Open-market sale2,000$70.0039,059
2024-03-01Tax withholding1,236$52.6141,059
2024-02-20Grant / award4,700$0.0042,295
2024-02-01Tax withholding2,244$57.9937,595
2023-06-08Open-market sale732$57.0039,839
2023-03-01Tax withholding601$58.5840,571
2023-02-15Grant / award4,225$0.0041,172
2023-02-10Open-market sale674$58.5036,947
2023-02-09Open-market sale1,000$59.2537,621
2023-02-01Tax withholding1,376$60.3138,621
2023-01-27Open-market sale1,592$58.7239,997
2022-02-15Grant / award4,000$0.0041,406
2022-02-01Tax withholding1,322$51.8437,406
2021-12-21Tax withholding2,544$51.3738,683
2021-02-16Grant / award4,975$0.0041,093
2021-01-19Tax withholding1,757$40.0336,118
2020-03-10Open-market buy1,000$37.0037,635
2020-02-18Grant / award3,050$0.0036,635
2020-01-20Tax withholding1,773$52.1533,437
2019-02-19Grant / award3,000$0.0035,210
2019-01-20Open-market sale1,772$51.0032,084
2018-01-16Grant / award2,440$0.0033,727
2018-01-15Open-market sale1,748$58.6031,287
2017-02-10Open-market sale400$48.0033,035
2017-02-10Open-market sale400$48.0033,435
2017-02-09Open-market sale283$47.5033,835
2017-02-09Open-market sale400$47.5034,118
2017-01-17Grant / award3,200$0.0034,518
2017-01-17Open-market sale1,617$45.4031,318
2016-06-10Open-market sale240$43.0032,831
2016-05-27Open-market sale310$43.7533,071
2016-05-27Open-market sale500$43.5033,342
2016-03-14Open-market sale600$38.5033,842
2016-01-19Grant / award4,000$0.0034,442
2016-01-18Open-market sale1,650$38.5830,286
2015-12-07Option exercise (derivative)2,000$0.000
2015-12-07Option exercise2,000$37.9933,936
2015-12-07Open-market sale2,000$39.0031,936
2015-12-04Option exercise (derivative)500$0.002,000
2015-12-04Option exercise500$37.9932,436
2015-12-04Open-market sale500$39.0031,936
2015-12-01Option exercise (derivative)500$0.002,500
2015-12-01Open-market sale500$39.0031,936
2015-12-01Option exercise500$37.9932,436
2015-11-27Option exercise (derivative)1,000$0.003,000
2015-11-27Option exercise1,000$37.9932,936
2015-11-27Open-market sale1,000$39.0031,936
2015-11-09Open-market sale300$38.5031,936
2015-11-06Option exercise (derivative)2,000$0.004,000
2015-11-06Open-market sale2,000$39.0032,236
2015-11-06Option exercise2,000$37.9934,236
2015-01-20Grant / award4,000$0.0032,236
2015-01-19Tax withholding1,110$36.8828,201
2014-12-08Option exercise (derivative)271$0.005,729
2014-12-08Open-market sale271$39.7529,311
2014-12-08Option exercise271$39.2929,582
2014-01-21Grant / award4,000$0.0029,194
2013-11-22Option exercise (derivative)777$0.000
2013-11-22Open-market sale777$51.6525,166
2013-11-22Option exercise777$42.0025,943
2013-11-20Option exercise (derivative)500$0.00777
2013-11-20Option exercise500$42.0025,666
2013-11-20Open-market sale500$50.0025,166
2013-11-08Option exercise (derivative)1,000$0.001,277
2013-11-08Open-market sale1,000$53.1125,166
2013-11-08Option exercise1,000$42.0026,166
2013-11-01Option exercise (derivative)478$0.002,277
2013-11-01Open-market sale478$54.0425,166
2013-11-01Option exercise478$42.0025,644
2013-10-31Option exercise (derivative)522$0.002,755
2013-10-31Option exercise522$42.0025,688
2013-10-31Open-market sale522$54.1325,166
2013-10-29Option exercise (derivative)223$0.003,277
2013-10-29Open-market sale223$56.2525,166
2013-10-29Option exercise223$42.0025,389
2013-01-15Grant / award3,900$0.0024,958
2012-09-14Option exercise (derivative)500$0.000
2012-09-14Option exercise500$22.7521,558
2012-09-14Open-market sale500$40.0021,058
2012-09-13Option exercise (derivative)1,000$0.000
2012-09-13Open-market sale1,000$40.0121,058
2012-09-13Option exercise1,000$22.7522,058
2012-08-13Option exercise (derivative)1,000$0.000
2012-08-13Open-market sale1,000$40.5021,058
2012-08-13Option exercise1,000$22.7522,058
2012-08-10Option exercise (derivative)1,000$0.000
2012-08-10Open-market sale1,000$40.0021,058
2012-08-10Option exercise1,000$22.7522,058
2012-01-17Grant / award3,500$0.0021,058
2011-12-06Option exercise (derivative)116$0.000
2011-12-06Open-market sale116$23.0017,377
2011-12-06Option exercise116$19.0517,493
2011-12-05Option exercise (derivative)884$0.00116
2011-12-05Option exercise884$19.0518,261
2011-12-05Open-market sale884$23.0017,377
2011-12-02Option exercise (derivative)100$0.001,000
2011-12-02Open-market sale100$22.7517,377
2011-12-02Option exercise100$19.0517,477
2011-11-30Option exercise (derivative)1,100$0.001,400
2011-11-30Option exercise1,100$19.0518,477
2011-11-30Open-market sale1,100$22.5317,377
2011-11-30Option exercise (derivative)1,400$0.001,100
2011-11-30Open-market sale1,400$22.5817,377
2011-11-30Option exercise1,400$19.0518,777
2011-01-18Grant / award3,300—17,377
2010-12-13Option exercise (derivative)2,500$0.000
2010-12-13Option exercise2,500$15.7514,034
2010-01-19Grant / award3,000—11,334
2009-12-10Open-market buy300$20.008,334
2009-12-09Option exercise (derivative)2,500$0.000
2009-12-09Option exercise2,500$17.0010,534
2009-12-09Open-market sale2,500$20.008,034
2009-02-24Grant / award750—7,859
2007-12-18Grant / award1,500—6,700
2007-05-03Option exercise (out-of-money) (derivative)1,600$12.5029,000
2007-05-03Option exercise (out-of-money)1,600$12.505,200
2006-12-19Grant / award2,000—3,600

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.