SEC CIK 1186276

COLE MICHAEL R

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

Current Positions

CompanyShares OwnedAs Of
UFPIview stock →178,5082026-04-01

Position History — UFPI

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

062,202124,405186,6072006-022012-042015-042019-042022-022024-022026-022026-04

Recent Filings — UFPI

DateActivitySharesPriceOwned After
2026-09-30Grant / award (derivative)19$77.2232,638
2026-08-31Grant / award (derivative)17$84.5232,619
2026-07-31Grant / award (derivative)16$86.7432,602
2026-06-30Grant / award (derivative)16$90.7432,585
2026-05-29Grant / award (derivative)18$81.0032,432
2026-04-30Grant / award (derivative)16$89.4932,414
2026-04-01Disposition to issuer114.975$91.14178,508
2026-04-01Option exercise438$91.14178,623
2026-03-31Grant / award (derivative)15$92.1232,397
2026-02-27Grant / award (derivative)14$102.9132,381
2026-02-27Grant / award2,188$110.55178,185
2026-02-26Grant / award179$110.5527,621
2026-02-19Grant / award (derivative)425$110.5532,367
2026-02-19Grant / award7,727$110.55175,997
2026-01-30Grant / award (derivative)14$103.2831,941
2025-12-31Grant / award (derivative)16$91.0531,822
2025-11-28Grant / award (derivative)15$92.9931,806
2025-10-31Grant / award (derivative)15$92.1331,790
2025-09-30Grant / award (derivative)15$93.4931,663
2025-08-29Grant / award (derivative)14$100.9731,647
2025-07-31Grant / award (derivative)15$98.0031,632
2025-06-30Grant / award (derivative)14$99.3631,617
2025-05-30Grant / award (derivative)15$97.5631,489
2025-04-30Grant / award (derivative)14$98.8531,474
2025-04-01Option exercise (derivative)375—31,459
2025-04-01Disposition to issuer98$106.61168,270
2025-04-01Option exercise375—168,368
2025-03-31Grant / award (derivative)13$107.0431,834
2025-03-06Disposition to issuer13$103.5129,463
2025-02-28Grant / award (derivative)13$107.0031,716
2025-02-27Grant / award415$109.8427,055
2025-02-24Grant / award1,294$106.65169,287
2025-02-24Grant / award11,646$106.65167,993
2025-02-24Grant / award11,646$106.65167,993
2025-02-20Grant / award (derivative)428$109.8431,703
2025-02-20Tax withholding7,807$109.84156,347
2025-01-31Grant / award (derivative)12$115.6531,274
2024-12-31Grant / award (derivative)13$112.6531,262
2024-12-30Grant / award (derivative)13$112.1931,262
2024-11-29Grant / award (derivative)10$135.9031,248
2024-10-31Grant / award (derivative)12$122.3431,155
2024-09-30Grant / award (derivative)11$131.2131,060
2024-08-30Grant / award (derivative)12$121.6731,049
2024-08-30Gift1,000$0.00164,155
2024-07-31Grant / award (derivative)11$131.9331,037
2024-06-28Grant / award (derivative)13$112.0030,937
2024-05-31Grant / award (derivative)12$119.4830,924
2024-05-13Open-market sale1,452$119.29165,155
2024-04-30Grant / award (derivative)13$112.7030,912
2024-03-29Grant / award (derivative)11$123.0130,899
2024-03-05Disposition to issuer20,000$115.10166,607
2024-03-01Option exercise (derivative)344—30,798
2024-03-01Option exercise344—164,579
2024-03-01Disposition to issuer90.3$115.96164,489
2024-02-29Grant / award (derivative)12$114.6331,142
2024-02-29Grant / award440$111.3526,347
2024-02-27Grant / award22,118$113.49186,607
2024-02-22Grant / award (derivative)422$111.3531,129
2024-02-21Tax withholding5,575$110.11164,235
2024-02-20Tax withholding1,994$118.63169,810
2024-02-20Grant / award4,572$0.00171,804
2024-02-20Tax withholding8,912$118.63167,232
2024-01-31Grant / award (derivative)12$113.4530,360
2023-12-29Grant / award (derivative)11$125.5530,347
2023-11-30Grant / award (derivative)13$109.6330,336
2023-11-14Open-market sale5,224$112.16176,144
2023-11-14Open-market sale1,000$108.00181,368
2023-11-03Open-market sale1,000$102.63182,368
2023-10-31Grant / award (derivative)15$95.1730,322
2023-09-29Grant / award (derivative)14$102.4030,307
2023-08-31Grant / award (derivative)14$104.3530,292
2023-07-29Grant / award (derivative)14$102.7630,278
2023-06-30Grant / award (derivative)15$97.0530,264
2023-05-31Grant / award (derivative)18$78.1030,249
2023-04-28Grant / award (derivative)18$78.5230,230
2023-03-31Grant / award (derivative)18$79.4730,211
2023-03-02Grant / award562$85.8925,616
2023-03-01Option exercise (derivative)467—30,193
2023-03-01Option exercise344$85.59183,368
2023-03-01Option exercise (derivative)467—30,193
2023-03-01Disposition to issuer123$85.59183,368
2023-03-01Option exercise467$85.59183,491
2023-02-28Grant / award (derivative)17$85.5330,660
2023-02-27Grant / award30,335$86.13183,024
2023-02-24Open-market sale4,600$85.40152,689
2023-02-23Grant / award (derivative)551$85.2830,643
2023-01-31Grant / award (derivative)15$93.5529,720
2022-12-29Grant / award (derivative)18$79.7829,704
2022-11-30Grant / award (derivative)17$81.8629,686
2022-10-31Grant / award (derivative)20$71.2329,668
2022-09-30Grant / award (derivative)20$72.1629,647
2022-08-31Grant / award (derivative)18$79.3929,627
2022-07-29Grant / award (derivative)15$92.2129,608
2022-07-28Open-market sale3,438$89.00157,289
2022-07-25Open-market sale3,554$84.57160,727
2022-06-30Grant / award (derivative)21$68.1429,718
2022-05-31Grant / award (derivative)19$77.2029,697
2022-05-02Grant / award10,790$78.18164,281
2022-04-29Grant / award (derivative)19$77.3729,678
2022-03-31Grant / award (derivative)19$77.1629,659
2022-03-01Option exercise (derivative)354—29,639
2022-03-01Option exercise354$83.32153,491
2022-03-01Option exercise (derivative)480—29,513
2022-03-01Option exercise480$83.32153,617
2022-03-01Option exercise (derivative)480—29,513
2022-03-01Option exercise354$83.32153,491
2022-02-28Grant / award (derivative)17$85.7529,993
2022-02-28Grant / award (derivative)17$85.7529,993
2022-02-25Open-market sale8,200$84.75153,137
2022-02-24Grant / award575.9$82.8724,745
2022-02-17Grant / award (derivative)558$84.3129,976
2022-02-17Grant / award29,678$0.00161,337
2022-01-31Grant / award (derivative)18$79.8629,417
2021-12-29Grant / award (derivative)15$93.4029,152
2021-11-30Grant / award (derivative)17$83.2829,136
2021-11-10Gift1,185$0.00131,659
2021-10-29Grant / award (derivative)17$81.8329,119
2021-09-30Grant / award (derivative)21$67.9829,101
2021-08-31Grant / award (derivative)19$75.0829,079
2021-07-30Grant / award (derivative)19$74.2629,059
2021-06-30Grant / award (derivative)19$74.3429,040
2021-05-28Grant / award (derivative)18$79.5229,020
2021-04-30Grant / award (derivative)17$84.0429,001
2021-04-23Open-market sale5,803$81.20132,844
2021-04-23Open-market sale853$81.60138,647
2021-03-31Grant / award (derivative)19$75.8428,984
2021-03-01Option exercise (derivative)655—28,964
2021-03-01Option exercise655$63.15139,500
2021-02-26Grant / award (derivative)24$61.0029,619
2021-02-25Grant / award831$60.2423,964
2021-02-18Grant / award (derivative)792$59.3729,595
2021-02-18Grant / award20,575$53.94138,845
2021-01-29Grant / award (derivative)27$53.9428,803
2020-12-30Grant / award (derivative)25$56.5928,446
2020-12-30Grant / award (derivative)25$56.5928,446
2020-11-30Grant / award (derivative)27$53.6528,420
2020-10-30Option exercise (derivative)29$49.9128,393
2020-09-30Grant / award (derivative)26$56.5128,364
2020-08-31Option exercise (derivative)24$59.3528,337
2020-07-31Option exercise (derivative)25$58.2228,313
2020-06-30Option exercise (derivative)29$49.5128,287
2020-05-29Option exercise (derivative)32$45.7328,258
2020-04-30Option exercise (derivative)35$41.1228,226
2020-03-31Grant / award (derivative)39$37.1928,190
2020-03-02Option exercise (derivative)853—28,150
2020-03-02Option exercise853$48.61118,270
2020-02-20Grant / award (derivative)825$56.9929,003
2020-02-20Grant / award18,045$47.90117,417
2020-01-31Grant / award (derivative)30$47.9028,175
2019-12-30Grant / award (derivative)30$48.3427,881
2019-11-27Grant / award (derivative)29$50.0527,850
2019-10-31Grant / award (derivative)29$50.3627,821
2019-09-30Grant / award (derivative)36$39.8827,792
2019-08-30Grant / award (derivative)37$39.1027,755
2019-07-31Grant / award (derivative)36$40.4327,717
2019-06-28Grant / award (derivative)38$38.0627,681
2019-05-31Grant / award (derivative)45$32.2527,642
2019-04-30Grant / award (derivative)39$36.9527,597
2019-04-26Open-market sale100$36.58109,718
2019-04-26Open-market sale680$36.57109,038
2019-04-26Open-market sale500$36.57108,538
2019-04-26Open-market sale3,472$36.5099,372
2019-04-26Open-market sale200$36.50102,844
2019-04-26Open-market sale350$36.51103,044
2019-04-26Open-market sale500$36.52103,394
2019-04-26Open-market sale185$36.52103,894
2019-04-26Open-market sale3,269$36.52104,079
2019-04-26Open-market sale115$36.53107,348
2019-04-26Open-market sale775$36.54107,463
2019-04-26Open-market sale300$36.55108,238
2019-03-29Grant / award (derivative)49$29.8927,557
2019-02-28Grant / award (derivative)47$30.9727,508
2019-02-27Grant / award1,435$31.5721,750
2019-02-21Grant / award12,786$31.00109,818
2019-02-21Grant / award (derivative)1,447$32.5127,460
2019-01-31Option exercise (derivative)47$30.8226,013
2019-01-02Option exercise (derivative)1,248—25,656
2019-01-02Option exercise1,248$26.4697,032
2018-12-28Grant / award (derivative)57$25.6926,904
2018-11-30Grant / award (derivative)53$27.6626,847
2018-10-31Grant / award (derivative)52$28.2726,793
2018-09-28Grant / award (derivative)41$35.3326,741
2018-08-31Grant / award (derivative)39$37.4626,700
2018-07-31Grant / award (derivative)39$36.8426,661
2018-06-29Grant / award (derivative)40$36.6226,621
2018-05-31Grant / award (derivative)39$36.7826,581
2018-04-30Grant / award (derivative)46$31.8826,541
2018-03-30Grant / award (derivative)45$32.4526,494
2018-02-28Grant / award (derivative)44$32.9426,449
2018-02-28Grant / award1,324$32.9420,082
2018-02-22Grant / award (derivative)1,288$36.5226,404
2018-02-22Grant / award11,480$36.5295,784
2018-02-01Option exercise (derivative)937—25,116
2018-02-01Option exercise937$37.1784,304
2018-01-31Grant / award (derivative)39$37.3326,053
2017-12-29Grant / award (derivative)39$37.6225,899
2017-11-30Grant / award (derivative)37$39.1625,860
2017-10-31Grant / award (derivative)13$112.908,607
2017-10-26Open-market sale500$110.0027,789
2017-09-29Grant / award (derivative)14$98.168,594
2017-08-31Grant / award (derivative)16$87.218,579
2017-07-31Grant / award (derivative)17$83.858,562
2017-06-30Grant / award (derivative)16$87.318,550
2017-06-15Grant / award (derivative)43$88.048,528
2017-06-15Grant / award (derivative)5$88.031,139
2017-06-15Grant / award31$88.046,225
2017-06-15J47—9,370
2017-05-31Grant / award (derivative)16$87.938,490
2017-04-28Grant / award (derivative)15$95.298,473
2017-03-31Grant / award (derivative)14$98.548,457
2017-02-28Grant / award (derivative)15$95.818,438
2017-02-23Grant / award (derivative)489$96.098,422
2017-02-23Grant / award497$96.096,193
2017-02-23Grant / award4,946$96.0928,289
2017-01-31Grant / award (derivative)14$101.717,861
2016-12-29Grant / award (derivative)14$103.827,847
2016-12-19Gift90$0.0023,343
2016-11-30Grant / award (derivative)14$99.347,833
2016-10-31Grant / award (derivative)17$85.997,818
2016-09-30Grant / award (derivative)14$98.497,801
2016-08-31Grant / award (derivative)13$109.157,786
2016-07-29Grant / award (derivative)13$108.127,773
2016-06-30Grant / award (derivative)15$92.697,759
2016-05-31Grant / award (derivative)17$83.947,743
2016-04-29Grant / award (derivative)19$76.657,726
2016-03-31Grant / award (derivative)17$85.827,706
2016-02-29Grant / award (derivative)19$76.727,689
2016-02-25Grant / award648$76.385,645
2016-02-18Grant / award (derivative)599$68.727,670
2016-02-18Grant / award2,266$68.7221,717
2016-02-18Grant / award1,716$68.7223,433
2016-01-29Grant / award (derivative)21$68.897,071
2015-12-30Grant / award (derivative)21$68.416,958
2015-11-30Grant / award (derivative)19$77.266,937
2015-10-30Grant / award (derivative)20$72.636,918
2015-09-30Grant / award (derivative)25$57.686,897
2015-08-31Grant / award (derivative)24$60.066,872
2015-07-31Grant / award (derivative)23$63.506,847
2015-07-17Option exercise (derivative)5,000$26.490
2015-07-17Option exercise5,000$26.4923,921
2015-07-17Tax withholding5,000$60.0018,921
2015-06-30Grant / award (derivative)28$52.036,824
2015-05-29Grant / award (derivative)26$55.366,796
2015-04-30Grant / award (derivative)26$55.326,769
2015-04-22Option exercise (derivative)3,263$30.640
2015-04-22Option exercise3,263$30.6422,184
2015-04-22Tax withholding3,263$56.2618,921
2015-04-22Option exercise737$30.6419,658
2015-03-31Grant / award (derivative)26$55.486,743
2015-02-27Grant / award (derivative)27$54.056,716
2015-02-26Grant / award848$54.015,454
2015-02-19Grant / award (derivative)817$50.366,689
2015-01-30Grant / award (derivative)29$50.065,871
2014-12-30Grant / award (derivative)27$53.075,743
2014-12-05Open-market sale263$50.250
2014-11-26Grant / award (derivative)29$49.065,715
2014-10-31Grant / award (derivative)29$49.975,685
2014-09-30Grant / award (derivative)34$42.715,656
2014-08-29Grant / award (derivative)31$47.355,621
2014-07-31Grant / award (derivative)33$43.785,590
2014-06-30Grant / award (derivative)30$48.275,557
2014-05-30Grant / award (derivative)30$48.555,526
2014-04-30Grant / award (derivative)29$50.495,496
2014-03-31Grant / award (derivative)—$55.345,467
2014-02-28Grant / award (derivative)26$55.735,440
2014-02-27Grant / award800$55.3018,392
2014-02-27Grant / award843$55.305,070
2014-02-20Grant / award (derivative)751$54.775,414
2014-01-31Grant / award (derivative)27$52.554,650
2013-12-30Grant / award (derivative)28$52.034,622
2013-11-27Grant / award (derivative)27$52.894,594
2013-10-31Grant / award (derivative)27$52.924,566
2013-10-18Option exercise (derivative)737$30.640
2013-10-18Option exercise737$30.6418,329
2013-10-18Option exercise3,144$30.6420,736
2013-10-18Option exercise737$30.6418,329
2013-10-18Option exercise3,263$30.6420,855
2013-10-18Option exercise856$30.6418,448
2013-10-18Tax withholding737$46.4717,592
2013-09-30Grant / award (derivative)35$41.994,538
2013-08-30Grant / award (derivative)39$37.444,503
2013-07-31Grant / award (derivative)35$41.254,464
2013-06-28Grant / award (derivative)36$39.924,428
2013-05-31Grant / award (derivative)37$39.514,353
2013-04-30Grant / award (derivative)38$38.604,354
2013-03-29Grant / award (derivative)36$39.814,316
2013-02-28Grant / award (derivative)36$40.584,279
2013-02-28Grant / award1,083$40.584,189
2013-02-21Grant / award (derivative)2,922$40.254,243
2013-01-31Grant / award (derivative)36$40.651,320
2012-12-28Grant / award (derivative)31$37.811,272
2012-11-30Grant / award (derivative)31$37.661,241
2012-10-31Grant / award (derivative)30$38.501,210
2012-09-28Grant / award (derivative)28$41.541,179
2012-09-04Open-market sale200$38.4315,142
2012-09-04Open-market sale200$38.4317,392
2012-09-04Open-market sale200$38.43250
2012-08-31Grant / award (derivative)30$38.431,151
2012-07-31Grant / award (derivative)36$31.931,120
2012-07-19Grant / award1,125$0.0015,342
2012-07-19Grant / award1,125$0.0017,592
2012-06-29Grant / award (derivative)30$38.981,084
2012-05-31Grant / award (derivative)31$37.651,053
2012-04-30Grant / award (derivative)31$37.401,022
2012-04-25Option exercise (derivative)5,000$22.880
2012-04-25Option exercise5,000$22.8821,467
2012-04-25Tax withholding5,000$36.1116,467
2012-03-30Grant / award (derivative)34$34.48991
2012-02-29Grant / award (derivative)36$32.14957
2012-01-31Grant / award (derivative)37$31.77920
2011-02-15J (derivative)400—0
2011-02-15Grant / award400—16,467
2011-02-01Grant / award1,000$38.212,007
2010-12-21Gift200$0.00450
2010-12-21Gift200$0.0016,067
2010-02-01Grant / award1,000$0.002,007
2009-12-29Gift250$0.0016,267
2009-12-29Gift250$0.00250
2009-04-17Option exercise (derivative)5,000$19.760
2009-04-17Open-market sale5,000$33.2816,517
2009-04-17Option exercise5,000$19.7621,517
2009-02-01Grant / award1,000$0.001,000
2008-02-08Grant / award (derivative)400$0.00400
2007-12-31Grant / award (derivative)35$29.461,875
2007-12-28Grant / award (derivative)35$30.011,875
2007-11-30Grant / award (derivative)37$28.611,840
2007-10-31Grant / award (derivative)29$35.811,803
2007-09-28Grant / award (derivative)35$29.901,774
2007-08-31Grant / award (derivative)28$37.291,739
2007-07-31Grant / award (derivative)26$39.561,711
2007-07-19Open-market buy1,563$42.858,905
2007-06-30Grant / award (derivative)25$42.261,685
2007-05-31Grant / award (derivative)22$48.081,660
2007-05-14Open-market buy417$47.197,695
2007-05-04Open-market buy159$47.055,609
2007-04-30Grant / award (derivative)22$46.461,638
2007-02-23Grant / award (derivative)1,357$54.001,616
2006-07-20Open-market buy868$49.526,716
2006-04-21Option exercise (derivative)5,000$17.080
2006-04-21Tax withholding1,000$74.5915,752
2006-04-21Tax withholding580$73.7815,172
2006-04-21Option exercise5,000$17.0816,752
2006-02-24Grant / award1,345$0.0013,097

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