SEC CIK 1186276
COLE MICHAEL R
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UFPIview stock → | 178,508 | 2026-04-01 |
Position History — UFPI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UFPI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-30 | Grant / award (derivative) | 19 | $77.22 | 32,638 |
| 2026-08-31 | Grant / award (derivative) | 17 | $84.52 | 32,619 |
| 2026-07-31 | Grant / award (derivative) | 16 | $86.74 | 32,602 |
| 2026-06-30 | Grant / award (derivative) | 16 | $90.74 | 32,585 |
| 2026-05-29 | Grant / award (derivative) | 18 | $81.00 | 32,432 |
| 2026-04-30 | Grant / award (derivative) | 16 | $89.49 | 32,414 |
| 2026-04-01 | Disposition to issuer | 114.975 | $91.14 | 178,508 |
| 2026-04-01 | Option exercise | 438 | $91.14 | 178,623 |
| 2026-03-31 | Grant / award (derivative) | 15 | $92.12 | 32,397 |
| 2026-02-27 | Grant / award (derivative) | 14 | $102.91 | 32,381 |
| 2026-02-27 | Grant / award | 2,188 | $110.55 | 178,185 |
| 2026-02-26 | Grant / award | 179 | $110.55 | 27,621 |
| 2026-02-19 | Grant / award (derivative) | 425 | $110.55 | 32,367 |
| 2026-02-19 | Grant / award | 7,727 | $110.55 | 175,997 |
| 2026-01-30 | Grant / award (derivative) | 14 | $103.28 | 31,941 |
| 2025-12-31 | Grant / award (derivative) | 16 | $91.05 | 31,822 |
| 2025-11-28 | Grant / award (derivative) | 15 | $92.99 | 31,806 |
| 2025-10-31 | Grant / award (derivative) | 15 | $92.13 | 31,790 |
| 2025-09-30 | Grant / award (derivative) | 15 | $93.49 | 31,663 |
| 2025-08-29 | Grant / award (derivative) | 14 | $100.97 | 31,647 |
| 2025-07-31 | Grant / award (derivative) | 15 | $98.00 | 31,632 |
| 2025-06-30 | Grant / award (derivative) | 14 | $99.36 | 31,617 |
| 2025-05-30 | Grant / award (derivative) | 15 | $97.56 | 31,489 |
| 2025-04-30 | Grant / award (derivative) | 14 | $98.85 | 31,474 |
| 2025-04-01 | Option exercise (derivative) | 375 | — | 31,459 |
| 2025-04-01 | Disposition to issuer | 98 | $106.61 | 168,270 |
| 2025-04-01 | Option exercise | 375 | — | 168,368 |
| 2025-03-31 | Grant / award (derivative) | 13 | $107.04 | 31,834 |
| 2025-03-06 | Disposition to issuer | 13 | $103.51 | 29,463 |
| 2025-02-28 | Grant / award (derivative) | 13 | $107.00 | 31,716 |
| 2025-02-27 | Grant / award | 415 | $109.84 | 27,055 |
| 2025-02-24 | Grant / award | 1,294 | $106.65 | 169,287 |
| 2025-02-24 | Grant / award | 11,646 | $106.65 | 167,993 |
| 2025-02-24 | Grant / award | 11,646 | $106.65 | 167,993 |
| 2025-02-20 | Grant / award (derivative) | 428 | $109.84 | 31,703 |
| 2025-02-20 | Tax withholding | 7,807 | $109.84 | 156,347 |
| 2025-01-31 | Grant / award (derivative) | 12 | $115.65 | 31,274 |
| 2024-12-31 | Grant / award (derivative) | 13 | $112.65 | 31,262 |
| 2024-12-30 | Grant / award (derivative) | 13 | $112.19 | 31,262 |
| 2024-11-29 | Grant / award (derivative) | 10 | $135.90 | 31,248 |
| 2024-10-31 | Grant / award (derivative) | 12 | $122.34 | 31,155 |
| 2024-09-30 | Grant / award (derivative) | 11 | $131.21 | 31,060 |
| 2024-08-30 | Grant / award (derivative) | 12 | $121.67 | 31,049 |
| 2024-08-30 | Gift | 1,000 | $0.00 | 164,155 |
| 2024-07-31 | Grant / award (derivative) | 11 | $131.93 | 31,037 |
| 2024-06-28 | Grant / award (derivative) | 13 | $112.00 | 30,937 |
| 2024-05-31 | Grant / award (derivative) | 12 | $119.48 | 30,924 |
| 2024-05-13 | Open-market sale | 1,452 | $119.29 | 165,155 |
| 2024-04-30 | Grant / award (derivative) | 13 | $112.70 | 30,912 |
| 2024-03-29 | Grant / award (derivative) | 11 | $123.01 | 30,899 |
| 2024-03-05 | Disposition to issuer | 20,000 | $115.10 | 166,607 |
| 2024-03-01 | Option exercise (derivative) | 344 | — | 30,798 |
| 2024-03-01 | Option exercise | 344 | — | 164,579 |
| 2024-03-01 | Disposition to issuer | 90.3 | $115.96 | 164,489 |
| 2024-02-29 | Grant / award (derivative) | 12 | $114.63 | 31,142 |
| 2024-02-29 | Grant / award | 440 | $111.35 | 26,347 |
| 2024-02-27 | Grant / award | 22,118 | $113.49 | 186,607 |
| 2024-02-22 | Grant / award (derivative) | 422 | $111.35 | 31,129 |
| 2024-02-21 | Tax withholding | 5,575 | $110.11 | 164,235 |
| 2024-02-20 | Tax withholding | 1,994 | $118.63 | 169,810 |
| 2024-02-20 | Grant / award | 4,572 | $0.00 | 171,804 |
| 2024-02-20 | Tax withholding | 8,912 | $118.63 | 167,232 |
| 2024-01-31 | Grant / award (derivative) | 12 | $113.45 | 30,360 |
| 2023-12-29 | Grant / award (derivative) | 11 | $125.55 | 30,347 |
| 2023-11-30 | Grant / award (derivative) | 13 | $109.63 | 30,336 |
| 2023-11-14 | Open-market sale | 5,224 | $112.16 | 176,144 |
| 2023-11-14 | Open-market sale | 1,000 | $108.00 | 181,368 |
| 2023-11-03 | Open-market sale | 1,000 | $102.63 | 182,368 |
| 2023-10-31 | Grant / award (derivative) | 15 | $95.17 | 30,322 |
| 2023-09-29 | Grant / award (derivative) | 14 | $102.40 | 30,307 |
| 2023-08-31 | Grant / award (derivative) | 14 | $104.35 | 30,292 |
| 2023-07-29 | Grant / award (derivative) | 14 | $102.76 | 30,278 |
| 2023-06-30 | Grant / award (derivative) | 15 | $97.05 | 30,264 |
| 2023-05-31 | Grant / award (derivative) | 18 | $78.10 | 30,249 |
| 2023-04-28 | Grant / award (derivative) | 18 | $78.52 | 30,230 |
| 2023-03-31 | Grant / award (derivative) | 18 | $79.47 | 30,211 |
| 2023-03-02 | Grant / award | 562 | $85.89 | 25,616 |
| 2023-03-01 | Option exercise (derivative) | 467 | — | 30,193 |
| 2023-03-01 | Option exercise | 344 | $85.59 | 183,368 |
| 2023-03-01 | Option exercise (derivative) | 467 | — | 30,193 |
| 2023-03-01 | Disposition to issuer | 123 | $85.59 | 183,368 |
| 2023-03-01 | Option exercise | 467 | $85.59 | 183,491 |
| 2023-02-28 | Grant / award (derivative) | 17 | $85.53 | 30,660 |
| 2023-02-27 | Grant / award | 30,335 | $86.13 | 183,024 |
| 2023-02-24 | Open-market sale | 4,600 | $85.40 | 152,689 |
| 2023-02-23 | Grant / award (derivative) | 551 | $85.28 | 30,643 |
| 2023-01-31 | Grant / award (derivative) | 15 | $93.55 | 29,720 |
| 2022-12-29 | Grant / award (derivative) | 18 | $79.78 | 29,704 |
| 2022-11-30 | Grant / award (derivative) | 17 | $81.86 | 29,686 |
| 2022-10-31 | Grant / award (derivative) | 20 | $71.23 | 29,668 |
| 2022-09-30 | Grant / award (derivative) | 20 | $72.16 | 29,647 |
| 2022-08-31 | Grant / award (derivative) | 18 | $79.39 | 29,627 |
| 2022-07-29 | Grant / award (derivative) | 15 | $92.21 | 29,608 |
| 2022-07-28 | Open-market sale | 3,438 | $89.00 | 157,289 |
| 2022-07-25 | Open-market sale | 3,554 | $84.57 | 160,727 |
| 2022-06-30 | Grant / award (derivative) | 21 | $68.14 | 29,718 |
| 2022-05-31 | Grant / award (derivative) | 19 | $77.20 | 29,697 |
| 2022-05-02 | Grant / award | 10,790 | $78.18 | 164,281 |
| 2022-04-29 | Grant / award (derivative) | 19 | $77.37 | 29,678 |
| 2022-03-31 | Grant / award (derivative) | 19 | $77.16 | 29,659 |
| 2022-03-01 | Option exercise (derivative) | 354 | — | 29,639 |
| 2022-03-01 | Option exercise | 354 | $83.32 | 153,491 |
| 2022-03-01 | Option exercise (derivative) | 480 | — | 29,513 |
| 2022-03-01 | Option exercise | 480 | $83.32 | 153,617 |
| 2022-03-01 | Option exercise (derivative) | 480 | — | 29,513 |
| 2022-03-01 | Option exercise | 354 | $83.32 | 153,491 |
| 2022-02-28 | Grant / award (derivative) | 17 | $85.75 | 29,993 |
| 2022-02-28 | Grant / award (derivative) | 17 | $85.75 | 29,993 |
| 2022-02-25 | Open-market sale | 8,200 | $84.75 | 153,137 |
| 2022-02-24 | Grant / award | 575.9 | $82.87 | 24,745 |
| 2022-02-17 | Grant / award (derivative) | 558 | $84.31 | 29,976 |
| 2022-02-17 | Grant / award | 29,678 | $0.00 | 161,337 |
| 2022-01-31 | Grant / award (derivative) | 18 | $79.86 | 29,417 |
| 2021-12-29 | Grant / award (derivative) | 15 | $93.40 | 29,152 |
| 2021-11-30 | Grant / award (derivative) | 17 | $83.28 | 29,136 |
| 2021-11-10 | Gift | 1,185 | $0.00 | 131,659 |
| 2021-10-29 | Grant / award (derivative) | 17 | $81.83 | 29,119 |
| 2021-09-30 | Grant / award (derivative) | 21 | $67.98 | 29,101 |
| 2021-08-31 | Grant / award (derivative) | 19 | $75.08 | 29,079 |
| 2021-07-30 | Grant / award (derivative) | 19 | $74.26 | 29,059 |
| 2021-06-30 | Grant / award (derivative) | 19 | $74.34 | 29,040 |
| 2021-05-28 | Grant / award (derivative) | 18 | $79.52 | 29,020 |
| 2021-04-30 | Grant / award (derivative) | 17 | $84.04 | 29,001 |
| 2021-04-23 | Open-market sale | 5,803 | $81.20 | 132,844 |
| 2021-04-23 | Open-market sale | 853 | $81.60 | 138,647 |
| 2021-03-31 | Grant / award (derivative) | 19 | $75.84 | 28,984 |
| 2021-03-01 | Option exercise (derivative) | 655 | — | 28,964 |
| 2021-03-01 | Option exercise | 655 | $63.15 | 139,500 |
| 2021-02-26 | Grant / award (derivative) | 24 | $61.00 | 29,619 |
| 2021-02-25 | Grant / award | 831 | $60.24 | 23,964 |
| 2021-02-18 | Grant / award (derivative) | 792 | $59.37 | 29,595 |
| 2021-02-18 | Grant / award | 20,575 | $53.94 | 138,845 |
| 2021-01-29 | Grant / award (derivative) | 27 | $53.94 | 28,803 |
| 2020-12-30 | Grant / award (derivative) | 25 | $56.59 | 28,446 |
| 2020-12-30 | Grant / award (derivative) | 25 | $56.59 | 28,446 |
| 2020-11-30 | Grant / award (derivative) | 27 | $53.65 | 28,420 |
| 2020-10-30 | Option exercise (derivative) | 29 | $49.91 | 28,393 |
| 2020-09-30 | Grant / award (derivative) | 26 | $56.51 | 28,364 |
| 2020-08-31 | Option exercise (derivative) | 24 | $59.35 | 28,337 |
| 2020-07-31 | Option exercise (derivative) | 25 | $58.22 | 28,313 |
| 2020-06-30 | Option exercise (derivative) | 29 | $49.51 | 28,287 |
| 2020-05-29 | Option exercise (derivative) | 32 | $45.73 | 28,258 |
| 2020-04-30 | Option exercise (derivative) | 35 | $41.12 | 28,226 |
| 2020-03-31 | Grant / award (derivative) | 39 | $37.19 | 28,190 |
| 2020-03-02 | Option exercise (derivative) | 853 | — | 28,150 |
| 2020-03-02 | Option exercise | 853 | $48.61 | 118,270 |
| 2020-02-20 | Grant / award (derivative) | 825 | $56.99 | 29,003 |
| 2020-02-20 | Grant / award | 18,045 | $47.90 | 117,417 |
| 2020-01-31 | Grant / award (derivative) | 30 | $47.90 | 28,175 |
| 2019-12-30 | Grant / award (derivative) | 30 | $48.34 | 27,881 |
| 2019-11-27 | Grant / award (derivative) | 29 | $50.05 | 27,850 |
| 2019-10-31 | Grant / award (derivative) | 29 | $50.36 | 27,821 |
| 2019-09-30 | Grant / award (derivative) | 36 | $39.88 | 27,792 |
| 2019-08-30 | Grant / award (derivative) | 37 | $39.10 | 27,755 |
| 2019-07-31 | Grant / award (derivative) | 36 | $40.43 | 27,717 |
| 2019-06-28 | Grant / award (derivative) | 38 | $38.06 | 27,681 |
| 2019-05-31 | Grant / award (derivative) | 45 | $32.25 | 27,642 |
| 2019-04-30 | Grant / award (derivative) | 39 | $36.95 | 27,597 |
| 2019-04-26 | Open-market sale | 100 | $36.58 | 109,718 |
| 2019-04-26 | Open-market sale | 680 | $36.57 | 109,038 |
| 2019-04-26 | Open-market sale | 500 | $36.57 | 108,538 |
| 2019-04-26 | Open-market sale | 3,472 | $36.50 | 99,372 |
| 2019-04-26 | Open-market sale | 200 | $36.50 | 102,844 |
| 2019-04-26 | Open-market sale | 350 | $36.51 | 103,044 |
| 2019-04-26 | Open-market sale | 500 | $36.52 | 103,394 |
| 2019-04-26 | Open-market sale | 185 | $36.52 | 103,894 |
| 2019-04-26 | Open-market sale | 3,269 | $36.52 | 104,079 |
| 2019-04-26 | Open-market sale | 115 | $36.53 | 107,348 |
| 2019-04-26 | Open-market sale | 775 | $36.54 | 107,463 |
| 2019-04-26 | Open-market sale | 300 | $36.55 | 108,238 |
| 2019-03-29 | Grant / award (derivative) | 49 | $29.89 | 27,557 |
| 2019-02-28 | Grant / award (derivative) | 47 | $30.97 | 27,508 |
| 2019-02-27 | Grant / award | 1,435 | $31.57 | 21,750 |
| 2019-02-21 | Grant / award | 12,786 | $31.00 | 109,818 |
| 2019-02-21 | Grant / award (derivative) | 1,447 | $32.51 | 27,460 |
| 2019-01-31 | Option exercise (derivative) | 47 | $30.82 | 26,013 |
| 2019-01-02 | Option exercise (derivative) | 1,248 | — | 25,656 |
| 2019-01-02 | Option exercise | 1,248 | $26.46 | 97,032 |
| 2018-12-28 | Grant / award (derivative) | 57 | $25.69 | 26,904 |
| 2018-11-30 | Grant / award (derivative) | 53 | $27.66 | 26,847 |
| 2018-10-31 | Grant / award (derivative) | 52 | $28.27 | 26,793 |
| 2018-09-28 | Grant / award (derivative) | 41 | $35.33 | 26,741 |
| 2018-08-31 | Grant / award (derivative) | 39 | $37.46 | 26,700 |
| 2018-07-31 | Grant / award (derivative) | 39 | $36.84 | 26,661 |
| 2018-06-29 | Grant / award (derivative) | 40 | $36.62 | 26,621 |
| 2018-05-31 | Grant / award (derivative) | 39 | $36.78 | 26,581 |
| 2018-04-30 | Grant / award (derivative) | 46 | $31.88 | 26,541 |
| 2018-03-30 | Grant / award (derivative) | 45 | $32.45 | 26,494 |
| 2018-02-28 | Grant / award (derivative) | 44 | $32.94 | 26,449 |
| 2018-02-28 | Grant / award | 1,324 | $32.94 | 20,082 |
| 2018-02-22 | Grant / award (derivative) | 1,288 | $36.52 | 26,404 |
| 2018-02-22 | Grant / award | 11,480 | $36.52 | 95,784 |
| 2018-02-01 | Option exercise (derivative) | 937 | — | 25,116 |
| 2018-02-01 | Option exercise | 937 | $37.17 | 84,304 |
| 2018-01-31 | Grant / award (derivative) | 39 | $37.33 | 26,053 |
| 2017-12-29 | Grant / award (derivative) | 39 | $37.62 | 25,899 |
| 2017-11-30 | Grant / award (derivative) | 37 | $39.16 | 25,860 |
| 2017-10-31 | Grant / award (derivative) | 13 | $112.90 | 8,607 |
| 2017-10-26 | Open-market sale | 500 | $110.00 | 27,789 |
| 2017-09-29 | Grant / award (derivative) | 14 | $98.16 | 8,594 |
| 2017-08-31 | Grant / award (derivative) | 16 | $87.21 | 8,579 |
| 2017-07-31 | Grant / award (derivative) | 17 | $83.85 | 8,562 |
| 2017-06-30 | Grant / award (derivative) | 16 | $87.31 | 8,550 |
| 2017-06-15 | Grant / award (derivative) | 43 | $88.04 | 8,528 |
| 2017-06-15 | Grant / award (derivative) | 5 | $88.03 | 1,139 |
| 2017-06-15 | Grant / award | 31 | $88.04 | 6,225 |
| 2017-06-15 | J | 47 | — | 9,370 |
| 2017-05-31 | Grant / award (derivative) | 16 | $87.93 | 8,490 |
| 2017-04-28 | Grant / award (derivative) | 15 | $95.29 | 8,473 |
| 2017-03-31 | Grant / award (derivative) | 14 | $98.54 | 8,457 |
| 2017-02-28 | Grant / award (derivative) | 15 | $95.81 | 8,438 |
| 2017-02-23 | Grant / award (derivative) | 489 | $96.09 | 8,422 |
| 2017-02-23 | Grant / award | 497 | $96.09 | 6,193 |
| 2017-02-23 | Grant / award | 4,946 | $96.09 | 28,289 |
| 2017-01-31 | Grant / award (derivative) | 14 | $101.71 | 7,861 |
| 2016-12-29 | Grant / award (derivative) | 14 | $103.82 | 7,847 |
| 2016-12-19 | Gift | 90 | $0.00 | 23,343 |
| 2016-11-30 | Grant / award (derivative) | 14 | $99.34 | 7,833 |
| 2016-10-31 | Grant / award (derivative) | 17 | $85.99 | 7,818 |
| 2016-09-30 | Grant / award (derivative) | 14 | $98.49 | 7,801 |
| 2016-08-31 | Grant / award (derivative) | 13 | $109.15 | 7,786 |
| 2016-07-29 | Grant / award (derivative) | 13 | $108.12 | 7,773 |
| 2016-06-30 | Grant / award (derivative) | 15 | $92.69 | 7,759 |
| 2016-05-31 | Grant / award (derivative) | 17 | $83.94 | 7,743 |
| 2016-04-29 | Grant / award (derivative) | 19 | $76.65 | 7,726 |
| 2016-03-31 | Grant / award (derivative) | 17 | $85.82 | 7,706 |
| 2016-02-29 | Grant / award (derivative) | 19 | $76.72 | 7,689 |
| 2016-02-25 | Grant / award | 648 | $76.38 | 5,645 |
| 2016-02-18 | Grant / award (derivative) | 599 | $68.72 | 7,670 |
| 2016-02-18 | Grant / award | 2,266 | $68.72 | 21,717 |
| 2016-02-18 | Grant / award | 1,716 | $68.72 | 23,433 |
| 2016-01-29 | Grant / award (derivative) | 21 | $68.89 | 7,071 |
| 2015-12-30 | Grant / award (derivative) | 21 | $68.41 | 6,958 |
| 2015-11-30 | Grant / award (derivative) | 19 | $77.26 | 6,937 |
| 2015-10-30 | Grant / award (derivative) | 20 | $72.63 | 6,918 |
| 2015-09-30 | Grant / award (derivative) | 25 | $57.68 | 6,897 |
| 2015-08-31 | Grant / award (derivative) | 24 | $60.06 | 6,872 |
| 2015-07-31 | Grant / award (derivative) | 23 | $63.50 | 6,847 |
| 2015-07-17 | Option exercise (derivative) | 5,000 | $26.49 | 0 |
| 2015-07-17 | Option exercise | 5,000 | $26.49 | 23,921 |
| 2015-07-17 | Tax withholding | 5,000 | $60.00 | 18,921 |
| 2015-06-30 | Grant / award (derivative) | 28 | $52.03 | 6,824 |
| 2015-05-29 | Grant / award (derivative) | 26 | $55.36 | 6,796 |
| 2015-04-30 | Grant / award (derivative) | 26 | $55.32 | 6,769 |
| 2015-04-22 | Option exercise (derivative) | 3,263 | $30.64 | 0 |
| 2015-04-22 | Option exercise | 3,263 | $30.64 | 22,184 |
| 2015-04-22 | Tax withholding | 3,263 | $56.26 | 18,921 |
| 2015-04-22 | Option exercise | 737 | $30.64 | 19,658 |
| 2015-03-31 | Grant / award (derivative) | 26 | $55.48 | 6,743 |
| 2015-02-27 | Grant / award (derivative) | 27 | $54.05 | 6,716 |
| 2015-02-26 | Grant / award | 848 | $54.01 | 5,454 |
| 2015-02-19 | Grant / award (derivative) | 817 | $50.36 | 6,689 |
| 2015-01-30 | Grant / award (derivative) | 29 | $50.06 | 5,871 |
| 2014-12-30 | Grant / award (derivative) | 27 | $53.07 | 5,743 |
| 2014-12-05 | Open-market sale | 263 | $50.25 | 0 |
| 2014-11-26 | Grant / award (derivative) | 29 | $49.06 | 5,715 |
| 2014-10-31 | Grant / award (derivative) | 29 | $49.97 | 5,685 |
| 2014-09-30 | Grant / award (derivative) | 34 | $42.71 | 5,656 |
| 2014-08-29 | Grant / award (derivative) | 31 | $47.35 | 5,621 |
| 2014-07-31 | Grant / award (derivative) | 33 | $43.78 | 5,590 |
| 2014-06-30 | Grant / award (derivative) | 30 | $48.27 | 5,557 |
| 2014-05-30 | Grant / award (derivative) | 30 | $48.55 | 5,526 |
| 2014-04-30 | Grant / award (derivative) | 29 | $50.49 | 5,496 |
| 2014-03-31 | Grant / award (derivative) | — | $55.34 | 5,467 |
| 2014-02-28 | Grant / award (derivative) | 26 | $55.73 | 5,440 |
| 2014-02-27 | Grant / award | 800 | $55.30 | 18,392 |
| 2014-02-27 | Grant / award | 843 | $55.30 | 5,070 |
| 2014-02-20 | Grant / award (derivative) | 751 | $54.77 | 5,414 |
| 2014-01-31 | Grant / award (derivative) | 27 | $52.55 | 4,650 |
| 2013-12-30 | Grant / award (derivative) | 28 | $52.03 | 4,622 |
| 2013-11-27 | Grant / award (derivative) | 27 | $52.89 | 4,594 |
| 2013-10-31 | Grant / award (derivative) | 27 | $52.92 | 4,566 |
| 2013-10-18 | Option exercise (derivative) | 737 | $30.64 | 0 |
| 2013-10-18 | Option exercise | 737 | $30.64 | 18,329 |
| 2013-10-18 | Option exercise | 3,144 | $30.64 | 20,736 |
| 2013-10-18 | Option exercise | 737 | $30.64 | 18,329 |
| 2013-10-18 | Option exercise | 3,263 | $30.64 | 20,855 |
| 2013-10-18 | Option exercise | 856 | $30.64 | 18,448 |
| 2013-10-18 | Tax withholding | 737 | $46.47 | 17,592 |
| 2013-09-30 | Grant / award (derivative) | 35 | $41.99 | 4,538 |
| 2013-08-30 | Grant / award (derivative) | 39 | $37.44 | 4,503 |
| 2013-07-31 | Grant / award (derivative) | 35 | $41.25 | 4,464 |
| 2013-06-28 | Grant / award (derivative) | 36 | $39.92 | 4,428 |
| 2013-05-31 | Grant / award (derivative) | 37 | $39.51 | 4,353 |
| 2013-04-30 | Grant / award (derivative) | 38 | $38.60 | 4,354 |
| 2013-03-29 | Grant / award (derivative) | 36 | $39.81 | 4,316 |
| 2013-02-28 | Grant / award (derivative) | 36 | $40.58 | 4,279 |
| 2013-02-28 | Grant / award | 1,083 | $40.58 | 4,189 |
| 2013-02-21 | Grant / award (derivative) | 2,922 | $40.25 | 4,243 |
| 2013-01-31 | Grant / award (derivative) | 36 | $40.65 | 1,320 |
| 2012-12-28 | Grant / award (derivative) | 31 | $37.81 | 1,272 |
| 2012-11-30 | Grant / award (derivative) | 31 | $37.66 | 1,241 |
| 2012-10-31 | Grant / award (derivative) | 30 | $38.50 | 1,210 |
| 2012-09-28 | Grant / award (derivative) | 28 | $41.54 | 1,179 |
| 2012-09-04 | Open-market sale | 200 | $38.43 | 15,142 |
| 2012-09-04 | Open-market sale | 200 | $38.43 | 17,392 |
| 2012-09-04 | Open-market sale | 200 | $38.43 | 250 |
| 2012-08-31 | Grant / award (derivative) | 30 | $38.43 | 1,151 |
| 2012-07-31 | Grant / award (derivative) | 36 | $31.93 | 1,120 |
| 2012-07-19 | Grant / award | 1,125 | $0.00 | 15,342 |
| 2012-07-19 | Grant / award | 1,125 | $0.00 | 17,592 |
| 2012-06-29 | Grant / award (derivative) | 30 | $38.98 | 1,084 |
| 2012-05-31 | Grant / award (derivative) | 31 | $37.65 | 1,053 |
| 2012-04-30 | Grant / award (derivative) | 31 | $37.40 | 1,022 |
| 2012-04-25 | Option exercise (derivative) | 5,000 | $22.88 | 0 |
| 2012-04-25 | Option exercise | 5,000 | $22.88 | 21,467 |
| 2012-04-25 | Tax withholding | 5,000 | $36.11 | 16,467 |
| 2012-03-30 | Grant / award (derivative) | 34 | $34.48 | 991 |
| 2012-02-29 | Grant / award (derivative) | 36 | $32.14 | 957 |
| 2012-01-31 | Grant / award (derivative) | 37 | $31.77 | 920 |
| 2011-02-15 | J (derivative) | 400 | — | 0 |
| 2011-02-15 | Grant / award | 400 | — | 16,467 |
| 2011-02-01 | Grant / award | 1,000 | $38.21 | 2,007 |
| 2010-12-21 | Gift | 200 | $0.00 | 450 |
| 2010-12-21 | Gift | 200 | $0.00 | 16,067 |
| 2010-02-01 | Grant / award | 1,000 | $0.00 | 2,007 |
| 2009-12-29 | Gift | 250 | $0.00 | 16,267 |
| 2009-12-29 | Gift | 250 | $0.00 | 250 |
| 2009-04-17 | Option exercise (derivative) | 5,000 | $19.76 | 0 |
| 2009-04-17 | Open-market sale | 5,000 | $33.28 | 16,517 |
| 2009-04-17 | Option exercise | 5,000 | $19.76 | 21,517 |
| 2009-02-01 | Grant / award | 1,000 | $0.00 | 1,000 |
| 2008-02-08 | Grant / award (derivative) | 400 | $0.00 | 400 |
| 2007-12-31 | Grant / award (derivative) | 35 | $29.46 | 1,875 |
| 2007-12-28 | Grant / award (derivative) | 35 | $30.01 | 1,875 |
| 2007-11-30 | Grant / award (derivative) | 37 | $28.61 | 1,840 |
| 2007-10-31 | Grant / award (derivative) | 29 | $35.81 | 1,803 |
| 2007-09-28 | Grant / award (derivative) | 35 | $29.90 | 1,774 |
| 2007-08-31 | Grant / award (derivative) | 28 | $37.29 | 1,739 |
| 2007-07-31 | Grant / award (derivative) | 26 | $39.56 | 1,711 |
| 2007-07-19 | Open-market buy | 1,563 | $42.85 | 8,905 |
| 2007-06-30 | Grant / award (derivative) | 25 | $42.26 | 1,685 |
| 2007-05-31 | Grant / award (derivative) | 22 | $48.08 | 1,660 |
| 2007-05-14 | Open-market buy | 417 | $47.19 | 7,695 |
| 2007-05-04 | Open-market buy | 159 | $47.05 | 5,609 |
| 2007-04-30 | Grant / award (derivative) | 22 | $46.46 | 1,638 |
| 2007-02-23 | Grant / award (derivative) | 1,357 | $54.00 | 1,616 |
| 2006-07-20 | Open-market buy | 868 | $49.52 | 6,716 |
| 2006-04-21 | Option exercise (derivative) | 5,000 | $17.08 | 0 |
| 2006-04-21 | Tax withholding | 1,000 | $74.59 | 15,752 |
| 2006-04-21 | Tax withholding | 580 | $73.78 | 15,172 |
| 2006-04-21 | Option exercise | 5,000 | $17.08 | 16,752 |
| 2006-02-24 | Grant / award | 1,345 | $0.00 | 13,097 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.