SEC CIK 1431849
Corkrean John J
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FULview stock → | 59,508 | 2026-01-27 |
| ECLview stock → | 14,404 | 2014-02-26 |
| CLWview stock → | 0 | 2019-05-01 |
Position History — FUL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FUL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-23 | Grant / award (derivative) | 254.05 | $49.61 | 36,659.66 |
| 2026-10-09 | Grant / award (derivative) | 254.31 | $49.56 | 36,405.61 |
| 2026-09-25 | Grant / award (derivative) | 251.77 | $50.06 | 36,151.3 |
| 2026-09-11 | Grant / award (derivative) | 244.25 | $51.60 | 35,899.53 |
| 2026-08-28 | Grant / award (derivative) | 223.66 | $56.35 | 35,655.28 |
| 2026-08-14 | Grant / award (derivative) | 200.85 | $62.75 | 35,431.62 |
| 2026-07-31 | Grant / award (derivative) | 227.91 | $55.30 | 35,088.76 |
| 2026-07-17 | Grant / award (derivative) | 221.27 | $56.96 | 34,860.85 |
| 2026-07-06 | Grant / award (derivative) | 215.85 | $58.39 | 34,639.58 |
| 2026-06-22 | Grant / award (derivative) | 195.98 | $64.31 | 34,423.73 |
| 2026-06-05 | Grant / award (derivative) | 210.48 | $59.88 | 34,227.75 |
| 2026-05-22 | Grant / award (derivative) | 218.13 | $57.78 | 34,017.27 |
| 2026-05-08 | Grant / award (derivative) | 205.77 | $61.25 | 33,661.41 |
| 2026-04-24 | Grant / award (derivative) | 200.6 | $62.83 | 33,455.64 |
| 2026-04-10 | Grant / award (derivative) | 197.76 | $63.73 | 33,255.04 |
| 2026-03-27 | Grant / award (derivative) | 213 | $59.17 | 33,057.28 |
| 2026-03-13 | Grant / award (derivative) | 232.28 | $54.26 | 32,844.28 |
| 2026-02-27 | Grant / award (derivative) | 191.78 | $65.72 | 32,612 |
| 2026-02-13 | Grant / award (derivative) | 183.15 | $67.49 | 32,304.53 |
| 2026-01-30 | Grant / award (derivative) | 3,873.33 | $60.10 | 32,121.38 |
| 2026-01-27 | Option exercise (derivative) | 1,441 | $59.81 | 2,929.58 |
| 2026-01-27 | Tax withholding | 442 | $59.81 | 59,508 |
| 2026-01-27 | Option exercise | 1,441 | $59.81 | 59,950 |
| 2026-01-26 | Grant / award (derivative) | 5,804 | $0.00 | 5,804 |
| 2026-01-26 | Option exercise (derivative) | 1,404 | $60.07 | 1,448.64 |
| 2026-01-26 | Grant / award (derivative) | 39,347 | $59.81 | 39,347 |
| 2026-01-26 | Tax withholding | 431 | $60.07 | 58,509 |
| 2026-01-26 | Option exercise | 1,404 | $60.07 | 58,940 |
| 2026-01-24 | Option exercise (derivative) | 1,301 | $60.07 | 0 |
| 2026-01-24 | Option exercise (derivative) | 2,943 | $60.07 | 0 |
| 2026-01-24 | Option exercise | 1,301 | $60.07 | 58,890 |
| 2026-01-24 | Option exercise | 2,943 | $60.07 | 57,589 |
| 2026-01-24 | Grant / award | 116 | $60.07 | 59,006 |
| 2026-01-24 | Tax withholding | 465 | $60.07 | 58,541 |
| 2026-01-24 | Tax withholding | 1,005 | $60.07 | 57,536 |
| 2026-01-20 | Grant / award (derivative) | 2,943 | $0.00 | 2,943 |
| 2026-01-16 | Grant / award (derivative) | 200.18 | $60.54 | 28,248.05 |
| 2026-01-02 | Grant / award (derivative) | 200.84 | $60.34 | 28,047.87 |
| 2025-12-19 | Grant / award (derivative) | 157.38 | $59.89 | 27,847.03 |
| 2025-12-05 | Grant / award (derivative) | 162.09 | $58.15 | 27,689.65 |
| 2025-11-21 | Grant / award (derivative) | 164.38 | $57.34 | 27,527.56 |
| 2025-11-07 | Grant / award (derivative) | 162.88 | $57.87 | 27,363.18 |
| 2025-10-27 | Option exercise (derivative) | 16,672 | $43.48 | 0 |
| 2025-10-27 | Open-market sale | 14,222 | $60.31 | 54,646 |
| 2025-10-27 | Option exercise | 16,672 | $43.48 | 68,868 |
| 2025-10-24 | Grant / award (derivative) | 153.29 | $61.49 | 27,090.12 |
| 2025-10-10 | Grant / award (derivative) | 165.1 | $57.09 | 26,936.83 |
| 2025-09-26 | Grant / award (derivative) | 162.12 | $58.14 | 26,771.73 |
| 2025-09-12 | Grant / award (derivative) | 152.89 | $61.65 | 26,609.61 |
| 2025-08-29 | Grant / award (derivative) | 154.39 | $61.05 | 26,456.72 |
| 2025-08-15 | Grant / award (derivative) | 159.84 | $58.97 | 26,199.97 |
| 2025-08-01 | Grant / award (derivative) | 169.53 | $55.60 | 26,040.13 |
| 2025-07-18 | Grant / award (derivative) | 156.76 | $60.13 | 25,870.6 |
| 2025-07-03 | Grant / award (derivative) | 151.44 | $62.24 | 25,713.84 |
| 2025-06-20 | Grant / award (derivative) | 172.73 | $54.57 | 25,562.4 |
| 2025-06-06 | Grant / award (derivative) | 167.78 | $56.18 | 25,389.67 |
| 2025-05-23 | Grant / award (derivative) | 173.84 | $54.22 | 25,221.89 |
| 2025-05-09 | Grant / award (derivative) | 172.85 | $54.53 | 24,945.78 |
| 2025-04-25 | Grant / award (derivative) | 172.73 | $54.57 | 24,772.93 |
| 2025-04-11 | Grant / award (derivative) | 175.43 | $53.73 | 24,600.2 |
| 2025-03-28 | Grant / award (derivative) | 172.1 | $54.77 | 24,424.77 |
| 2025-03-14 | Grant / award (derivative) | 176.41 | $53.43 | 24,252.67 |
| 2025-02-28 | Grant / award (derivative) | 166.12 | $56.74 | 24,076.26 |
| 2025-02-14 | Grant / award (derivative) | 152.59 | $60.87 | 23,821.08 |
| 2025-01-31 | Grant / award (derivative) | 2,502.39 | $63.13 | 23,668.49 |
| 2025-01-27 | Grant / award (derivative) | 4,302 | $0.00 | 4,302 |
| 2025-01-27 | Grant / award (derivative) | 24,570 | $64.28 | 24,570 |
| 2025-01-26 | Option exercise (derivative) | 1,381 | $62.77 | 2,807.89 |
| 2025-01-26 | Tax withholding | 423 | $62.77 | 52,196 |
| 2025-01-26 | Option exercise | 1,381 | $62.77 | 52,619 |
| 2025-01-24 | Option exercise (derivative) | 3,509 | $62.32 | 0 |
| 2025-01-24 | Option exercise (derivative) | 1,122 | $62.32 | 0 |
| 2025-01-24 | Option exercise (derivative) | 1,242 | $62.32 | 1,281.93 |
| 2025-01-24 | Tax withholding | 1,217 | $62.32 | 51,238 |
| 2025-01-24 | Tax withholding | 381 | $62.32 | 52,455 |
| 2025-01-24 | Tax withholding | 345 | $62.32 | 52,836 |
| 2025-01-24 | Grant / award | 121 | $62.32 | 53,181 |
| 2025-01-24 | Option exercise | 1,122 | $62.32 | 53,060 |
| 2025-01-24 | Option exercise | 1,242 | $62.32 | 51,938 |
| 2025-01-24 | Option exercise | 3,509 | $62.32 | 50,696 |
| 2025-01-22 | Grant / award (derivative) | 3,509 | $0.00 | 3,509 |
| 2025-01-17 | Grant / award (derivative) | 147.39 | $62.09 | 21,166.1 |
| 2025-01-03 | Grant / award (derivative) | 145.74 | $62.79 | 21,018.71 |
| 2024-12-20 | Grant / award (derivative) | 115.08 | $68.16 | 20,872.97 |
| 2024-12-06 | Grant / award (derivative) | 103.84 | $75.54 | 20,757.89 |
| 2024-11-22 | Grant / award (derivative) | 102.99 | $76.16 | 20,654.05 |
| 2024-11-08 | Grant / award (derivative) | 100.83 | $77.79 | 20,551.06 |
| 2024-10-25 | Grant / award (derivative) | 104.86 | $74.80 | 20,388.56 |
| 2024-10-11 | Grant / award (derivative) | 99.35 | $78.95 | 20,283.7 |
| 2024-09-27 | Grant / award (derivative) | 97.94 | $80.09 | 20,184.35 |
| 2024-09-13 | Grant / award (derivative) | 97.1 | $80.78 | 20,086.41 |
| 2024-08-30 | Grant / award (derivative) | 91.57 | $85.66 | 19,989.31 |
| 2024-08-16 | Grant / award (derivative) | 96.63 | $81.17 | 19,897.74 |
| 2024-08-02 | Grant / award (derivative) | 96.58 | $81.22 | 19,745.78 |
| 2024-07-19 | Grant / award (derivative) | 95.04 | $82.53 | 19,649.2 |
| 2024-07-05 | Grant / award (derivative) | 103.75 | $75.60 | 19,554.16 |
| 2024-06-21 | Grant / award (derivative) | 100.55 | $78.01 | 19,450.41 |
| 2024-06-07 | Grant / award (derivative) | 103.11 | $76.07 | 19,349.86 |
| 2024-05-24 | Grant / award (derivative) | 98.79 | $79.40 | 19,246.75 |
| 2024-05-10 | Grant / award (derivative) | 98.52 | $79.62 | 19,094.88 |
| 2024-04-26 | Grant / award (derivative) | 105.67 | $74.23 | 18,996.36 |
| 2024-04-12 | Grant / award (derivative) | 103.32 | $75.92 | 18,890.69 |
| 2024-04-01 | Grant / award (derivative) | 99.39 | $78.92 | 18,787.37 |
| 2024-03-15 | Grant / award (derivative) | 98.47 | $79.66 | 18,687.98 |
| 2024-03-01 | Grant / award (derivative) | 98.63 | $79.53 | 18,589.51 |
| 2024-02-16 | Grant / award (derivative) | 100.59 | $77.30 | 18,442.66 |
| 2024-02-02 | Grant / award (derivative) | 100.31 | $75.92 | 18,342.07 |
| 2024-01-31 | Grant / award (derivative) | 1,044.44 | $75.77 | 18,241.76 |
| 2024-01-27 | Option exercise (derivative) | 5,848 | $77.72 | 0 |
| 2024-01-27 | Option exercise (derivative) | 1,713 | $77.72 | 0 |
| 2024-01-27 | Option exercise | 5,848 | $77.72 | 47,653 |
| 2024-01-27 | Option exercise | 1,713 | $77.72 | 49,366 |
| 2024-01-27 | Grant / award | 196 | $77.72 | 49,562 |
| 2024-01-27 | Tax withholding | 525 | $77.72 | 49,037 |
| 2024-01-27 | Tax withholding | 1,850 | $77.72 | 47,187 |
| 2024-01-26 | Grant / award (derivative) | 4,142 | $0.00 | 4,142 |
| 2024-01-26 | Grant / award (derivative) | 24,774 | $77.72 | 24,774 |
| 2024-01-24 | Option exercise (derivative) | 1,228 | $77.78 | 2,495.68 |
| 2024-01-24 | Option exercise (derivative) | 1,077 | $77.78 | 1,110.93 |
| 2024-01-24 | Tax withholding | 387 | $77.78 | 42,205 |
| 2024-01-24 | Tax withholding | 400 | $77.78 | 41,805 |
| 2024-01-24 | Option exercise | 1,077 | $77.78 | 42,592 |
| 2024-01-24 | Option exercise | 1,228 | $77.78 | 41,515 |
| 2024-01-22 | Grant / award (derivative) | 5,848 | $0.00 | 5,848 |
| 2024-01-19 | Grant / award (derivative) | 99.22 | $76.75 | 17,197.32 |
| 2024-01-05 | Grant / award (derivative) | 97.86 | $77.82 | 17,098.1 |
| 2023-12-22 | Grant / award (derivative) | 77.05 | $82.36 | 17,000.24 |
| 2023-12-08 | Grant / award (derivative) | 80.49 | $78.84 | 16,923.19 |
| 2023-11-24 | Grant / award (derivative) | 83.01 | $76.45 | 16,842.7 |
| 2023-11-10 | Grant / award (derivative) | 87.73 | $72.34 | 16,759.69 |
| 2023-10-27 | Grant / award (derivative) | 97.87 | $64.84 | 16,621.94 |
| 2023-10-13 | Grant / award (derivative) | 90.18 | $70.37 | 16,524.07 |
| 2023-09-29 | Grant / award (derivative) | 92.5 | $68.61 | 16,433.89 |
| 2023-09-15 | Grant / award (derivative) | 92.16 | $68.86 | 16,341.39 |
| 2023-09-01 | Grant / award (derivative) | 86.92 | $73.01 | 16,249.23 |
| 2023-08-18 | Grant / award (derivative) | 91.18 | $69.60 | 16,162.31 |
| 2023-08-04 | Grant / award (derivative) | 87.65 | $72.40 | 16,026.05 |
| 2023-07-21 | Grant / award (derivative) | 86.53 | $73.34 | 15,938.4 |
| 2023-07-07 | Grant / award (derivative) | 91.85 | $69.09 | 15,851.87 |
| 2023-06-23 | Grant / award (derivative) | 100.49 | $63.15 | 15,760.02 |
| 2023-06-09 | Grant / award (derivative) | 96.81 | $65.55 | 15,659.53 |
| 2023-05-26 | Grant / award (derivative) | 99 | $64.10 | 15,562.72 |
| 2023-05-12 | Grant / award (derivative) | 97.17 | $65.31 | 15,463.72 |
| 2023-04-28 | Grant / award (derivative) | 95.91 | $66.17 | 15,318.34 |
| 2023-04-14 | Grant / award (derivative) | 95.81 | $66.24 | 15,222.43 |
| 2023-03-31 | Grant / award (derivative) | 92.71 | $68.45 | 15,126.62 |
| 2023-03-17 | Grant / award (derivative) | 98.16 | $64.65 | 15,033.91 |
| 2023-03-03 | Grant / award (derivative) | 87.88 | $72.21 | 14,935.75 |
| 2023-02-17 | Grant / award (derivative) | 87.75 | $71.84 | 14,807.22 |
| 2023-02-03 | Grant / award (derivative) | 82.98 | $73.93 | 14,719.47 |
| 2023-01-31 | Grant / award (derivative) | 1,942.29 | $69.10 | 14,625.79 |
| 2023-01-27 | Option exercise (derivative) | 1,643 | $68.34 | 1,694.08 |
| 2023-01-27 | Tax withholding | 504 | $68.34 | 40,287 |
| 2023-01-27 | Option exercise | 1,643 | $68.34 | 40,791 |
| 2023-01-24 | Option exercise (derivative) | 1,744 | $68.17 | 0 |
| 2023-01-24 | Grant / award (derivative) | 22,312 | $68.17 | 22,312 |
| 2023-01-24 | Option exercise (derivative) | 1,064 | $68.17 | 2,162.27 |
| 2023-01-24 | Grant / award (derivative) | 3,680 | $0.00 | 3,680 |
| 2023-01-24 | Tax withholding | 624 | $68.17 | 39,148 |
| 2023-01-24 | Option exercise | 1,744 | $68.17 | 38,274 |
| 2023-01-24 | Grant / award | 1,090 | $68.17 | 39,364 |
| 2023-01-24 | Option exercise | 1,064 | $68.17 | 40,428 |
| 2023-01-24 | Tax withholding | 322 | $68.17 | 40,106 |
| 2023-01-24 | Tax withholding | 334 | $68.17 | 39,772 |
| 2023-01-20 | Grant / award (derivative) | 78.41 | $68.85 | 12,683.5 |
| 2023-01-06 | Grant / award (derivative) | 85.51 | $71.74 | 12,605.09 |
| 2022-12-23 | Grant / award (derivative) | 73.32 | $73.63 | 12,519.58 |
| 2022-12-09 | Grant / award (derivative) | 70.11 | $77.00 | 12,446.26 |
| 2022-11-25 | Grant / award (derivative) | 67.73 | $79.70 | 12,376.15 |
| 2022-11-11 | Grant / award (derivative) | 71.82 | $75.17 | 12,274.66 |
| 2022-10-28 | Grant / award (derivative) | 77.46 | $69.69 | 12,202.84 |
| 2022-10-14 | Grant / award (derivative) | 84.08 | $64.21 | 12,125.38 |
| 2022-09-30 | Grant / award (derivative) | 89.82 | $60.10 | 12,041.3 |
| 2022-09-16 | Grant / award (derivative) | 90.28 | $59.80 | 11,951.48 |
| 2022-09-02 | Grant / award (derivative) | 84.52 | $63.87 | 11,861.2 |
| 2022-08-19 | Grant / award (derivative) | 76.42 | $70.64 | 11,776.68 |
| 2022-08-05 | Grant / award (derivative) | 84.51 | $63.88 | 11,700.26 |
| 2022-07-22 | Grant / award (derivative) | 86.49 | $62.42 | 11,581.87 |
| 2022-07-08 | Grant / award (derivative) | 89.75 | $60.15 | 11,495.38 |
| 2022-06-24 | Grant / award (derivative) | 87.25 | $61.87 | 11,405.63 |
| 2022-06-10 | Grant / award (derivative) | 78.26 | $68.98 | 11,318.38 |
| 2022-05-27 | Grant / award (derivative) | 75.9 | $71.13 | 11,240.12 |
| 2022-05-13 | Grant / award (derivative) | 83.03 | $65.02 | 11,164.22 |
| 2022-04-29 | Grant / award (derivative) | 80.94 | $66.70 | 11,049.95 |
| 2022-04-18 | Grant / award (derivative) | 76.96 | $70.15 | 10,969.01 |
| 2022-04-01 | Grant / award (derivative) | 80.18 | $67.33 | 10,892.05 |
| 2022-03-18 | Grant / award (derivative) | 80.3 | $67.23 | 10,811.87 |
| 2022-03-04 | Grant / award (derivative) | 81.61 | $66.15 | 10,706.24 |
| 2022-02-18 | Grant / award (derivative) | 76.44 | $70.38 | 10,624.63 |
| 2022-02-04 | Grant / award (derivative) | 75.3 | $69.22 | 10,548.19 |
| 2022-01-31 | Grant / award (derivative) | 1,762.57 | $71.77 | 10,472.89 |
| 2022-01-27 | Option exercise (derivative) | 1,624 | $71.12 | 3,300.61 |
| 2022-01-27 | Tax withholding | 498 | $71.12 | 36,530 |
| 2022-01-27 | Option exercise | 1,624 | $71.12 | 37,028 |
| 2022-01-24 | Option exercise (derivative) | 1,562 | $72.94 | 0 |
| 2022-01-24 | Grant / award (derivative) | 21,997 | $72.94 | 21,997 |
| 2022-01-24 | Option exercise (derivative) | 1,675 | $72.94 | 1,726.26 |
| 2022-01-24 | Grant / award (derivative) | 3,191 | $0.00 | 3,191 |
| 2022-01-24 | Tax withholding | 308 | $72.94 | 36,465 |
| 2022-01-24 | Tax withholding | 553 | $72.94 | 35,404 |
| 2022-01-24 | Tax withholding | 508 | $72.94 | 35,957 |
| 2022-01-24 | Grant / award | 1,004 | $72.94 | 36,773 |
| 2022-01-24 | Option exercise | 1,562 | $72.94 | 35,769 |
| 2022-01-24 | Option exercise | 1,675 | $72.94 | 34,207 |
| 2022-01-21 | Grant / award (derivative) | 72.05 | $72.34 | 8,710.32 |
| 2022-01-07 | Grant / award (derivative) | 67.92 | $76.74 | 8,638.27 |
| 2021-12-27 | Grant / award (derivative) | 58.58 | $80.89 | 8,570.35 |
| 2021-12-10 | Grant / award (derivative) | 60.33 | $78.54 | 8,511.77 |
| 2021-11-26 | Grant / award (derivative) | 64.12 | $73.90 | 8,451.44 |
| 2021-11-12 | Grant / award (derivative) | 60.53 | $78.28 | 8,387.32 |
| 2021-10-29 | Grant / award (derivative) | 67.2 | $70.51 | 8,307.21 |
| 2021-10-15 | Grant / award (derivative) | 69.34 | $68.34 | 8,240.01 |
| 2021-10-01 | Grant / award (derivative) | 72.63 | $65.24 | 8,170.67 |
| 2021-09-17 | Grant / award (derivative) | 78.04 | $60.72 | 8,098.04 |
| 2021-09-03 | Grant / award (derivative) | 69.73 | $67.95 | 8,020 |
| 2021-08-20 | Grant / award (derivative) | 72.11 | $65.71 | 7,950.27 |
| 2021-08-06 | Grant / award (derivative) | 72.19 | $65.64 | 7,878.16 |
| 2021-07-23 | Grant / award (derivative) | 75.32 | $62.91 | 7,785.94 |
| 2021-07-09 | Grant / award (derivative) | 73.37 | $64.58 | 7,710.62 |
| 2021-06-25 | Grant / award (derivative) | 74.28 | $63.79 | 7,637.25 |
| 2021-06-11 | Grant / award (derivative) | 68.61 | $69.06 | 7,562.97 |
| 2021-05-28 | Grant / award (derivative) | 68.55 | $69.12 | 7,494.36 |
| 2021-05-14 | Grant / award (derivative) | 68.59 | $69.08 | 7,425.81 |
| 2021-04-30 | Grant / award (derivative) | 70.91 | $66.82 | 7,339.58 |
| 2021-04-16 | Grant / award (derivative) | 70.46 | $67.25 | 7,268.67 |
| 2021-04-05 | Grant / award (derivative) | 73.51 | $64.46 | 7,198.21 |
| 2021-03-19 | Grant / award (derivative) | 78.43 | $60.42 | 7,124.7 |
| 2021-03-05 | Grant / award (derivative) | 82.15 | $57.68 | 7,046.27 |
| 2021-02-19 | Grant / award (derivative) | 82.39 | $57.51 | 6,944.54 |
| 2021-02-05 | Grant / award (derivative) | 83.15 | $55.46 | 6,862.15 |
| 2021-01-29 | Grant / award (derivative) | 1,246.8 | $50.89 | 6,779 |
| 2021-01-27 | Grant / award (derivative) | 4,874 | $0.00 | 4,874 |
| 2021-01-27 | Grant / award (derivative) | 38,376 | $51.89 | 38,376 |
| 2021-01-25 | Option exercise (derivative) | 529 | $50.75 | 0 |
| 2021-01-25 | Option exercise (derivative) | 813 | $50.75 | 0 |
| 2021-01-25 | Option exercise | 529 | $50.75 | 32,945 |
| 2021-01-25 | Option exercise | 813 | $50.75 | 32,416 |
| 2021-01-25 | Tax withholding | 163 | $50.75 | 32,782 |
| 2021-01-25 | Tax withholding | 250 | $50.75 | 32,532 |
| 2021-01-24 | Option exercise (derivative) | 1,184 | $52.73 | 0 |
| 2021-01-24 | Option exercise (derivative) | 1,500 | $52.73 | 1,546.82 |
| 2021-01-24 | Option exercise (derivative) | 1,656 | $52.73 | 3,366.31 |
| 2021-01-24 | Option exercise | 1,656 | $52.73 | 30,330 |
| 2021-01-24 | Option exercise | 1,500 | $52.73 | 31,830 |
| 2021-01-24 | Option exercise | 1,184 | $52.73 | 33,014 |
| 2021-01-24 | Option exercise | 16 | $52.73 | 33,030 |
| 2021-01-24 | Tax withholding | 385 | $52.73 | 32,645 |
| 2021-01-24 | Tax withholding | 505 | $52.73 | 32,140 |
| 2021-01-24 | Tax withholding | 537 | $52.73 | 31,603 |
| 2021-01-22 | Grant / award (derivative) | 87.46 | $52.73 | 5,532.2 |
| 2021-01-21 | Grant / award (derivative) | 1,184 | $0.00 | 1,184 |
| 2021-01-08 | Grant / award (derivative) | 83.71 | $55.09 | 5,444.74 |
| 2020-12-24 | Grant / award (derivative) | 69.19 | $53.32 | 5,361.03 |
| 2020-12-11 | Grant / award (derivative) | 71.19 | $51.82 | 5,291.84 |
| 2020-11-30 | Disposition to issuer (derivative) | 75,062 | $0.00 | 0 |
| 2020-11-27 | Grant / award (derivative) | 68.66 | $53.73 | 5,220.65 |
| 2020-11-13 | Grant / award (derivative) | 71.71 | $51.45 | 5,151.99 |
| 2020-10-30 | Grant / award (derivative) | 81.53 | $45.25 | 5,062.93 |
| 2020-10-16 | Grant / award (derivative) | 74.17 | $49.74 | 4,981.4 |
| 2020-10-02 | Grant / award (derivative) | 79.84 | $46.21 | 4,907.23 |
| 2020-09-18 | Grant / award (derivative) | 74.41 | $49.58 | 4,827.39 |
| 2020-09-04 | Grant / award (derivative) | 74.71 | $49.38 | 4,752.98 |
| 2020-08-21 | Grant / award (derivative) | 77.13 | $47.83 | 4,678.27 |
| 2020-08-07 | Grant / award (derivative) | 76.33 | $48.33 | 4,586.23 |
| 2020-07-24 | Grant / award (derivative) | 82.31 | $44.82 | 4,509.9 |
| 2020-07-10 | Grant / award (derivative) | 85.58 | $43.11 | 4,427.59 |
| 2020-06-26 | Grant / award (derivative) | 86.81 | $42.50 | 4,342.01 |
| 2020-06-12 | Grant / award (derivative) | 92.21 | $40.01 | 4,255.2 |
| 2020-05-29 | Grant / award (derivative) | 98.07 | $37.62 | 4,162.99 |
| 2020-05-15 | Grant / award (derivative) | 112.17 | $32.89 | 4,064.92 |
| 2020-05-01 | Grant / award (derivative) | 103.72 | $35.57 | 3,936.34 |
| 2020-04-17 | Grant / award (derivative) | 115 | $32.08 | 3,832.62 |
| 2020-04-03 | Grant / award (derivative) | 143.61 | $25.69 | 3,717.62 |
| 2020-03-20 | Grant / award (derivative) | 130.78 | $28.21 | 3,574.01 |
| 2020-03-06 | Grant / award (derivative) | 93.95 | $39.27 | 3,443.23 |
| 2020-02-21 | Grant / award (derivative) | 77.72 | $47.47 | 3,338.82 |
| 2020-02-07 | Grant / award (derivative) | 75.01 | $47.38 | 3,261.1 |
| 2020-01-26 | Option exercise (derivative) | 1,466 | $48.35 | 0 |
| 2020-01-26 | Tax withholding | 451 | $48.35 | 28,674 |
| 2020-01-26 | Option exercise | 1,466 | $48.35 | 29,125 |
| 2020-01-25 | Option exercise (derivative) | 779 | $48.35 | 802.79 |
| 2020-01-25 | Option exercise (derivative) | 602 | $48.35 | 801.77 |
| 2020-01-25 | Tax withholding | 239 | $48.35 | 27,659 |
| 2020-01-25 | Tax withholding | 185 | $48.35 | 27,898 |
| 2020-01-25 | Option exercise | 602 | $48.35 | 28,083 |
| 2020-01-25 | Option exercise | 779 | $48.35 | 27,481 |
| 2020-01-24 | Grant / award (derivative) | 48,309 | $48.35 | 48,309 |
| 2020-01-24 | Option exercise (derivative) | 1,292 | $48.35 | 3,002.96 |
| 2020-01-24 | Option exercise (derivative) | 1,091 | $48.35 | 0 |
| 2020-01-24 | Grant / award (derivative) | 73.5 | $48.35 | 3,186.09 |
| 2020-01-24 | Option exercise (derivative) | 1,477 | $48.35 | 3,002.96 |
| 2020-01-24 | Grant / award (derivative) | 4,950 | $0.00 | 4,950 |
| 2020-01-24 | Tax withholding | 443 | $48.35 | 27,146 |
| 2020-01-24 | Option exercise | 1,477 | $48.35 | 25,598 |
| 2020-01-24 | Option exercise | 1,292 | $48.35 | 26,890 |
| 2020-01-24 | Option exercise | 1,091 | $48.35 | 27,981 |
| 2020-01-24 | Tax withholding | 392 | $48.35 | 27,589 |
| 2020-01-24 | Tax withholding | 444 | $48.35 | 26,702 |
| 2020-01-10 | Grant / award (derivative) | 73.82 | $48.14 | 3,112.59 |
| 2019-12-27 | Grant / award (derivative) | 60 | $51.83 | 3,038.77 |
| 2019-12-13 | Grant / award (derivative) | 60.89 | $51.07 | 2,978.77 |
| 2019-11-29 | Grant / award (derivative) | 62.34 | $49.88 | 2,917.88 |
| 2019-11-15 | Grant / award (derivative) | 61.93 | $50.21 | 2,855.54 |
| 2019-11-01 | Grant / award (derivative) | 61.41 | $50.64 | 2,784.89 |
| 2019-10-18 | Grant / award (derivative) | 65.2 | $47.69 | 2,723.48 |
| 2019-10-04 | Grant / award (derivative) | 66.8 | $46.55 | 2,658.28 |
| 2019-09-20 | Grant / award (derivative) | 65.87 | $47.21 | 2,591.48 |
| 2019-09-06 | Grant / award (derivative) | 71.78 | $43.32 | 2,525.61 |
| 2019-08-23 | Grant / award (derivative) | 76.99 | $40.39 | 2,453.83 |
| 2019-08-09 | Grant / award (derivative) | 69.64 | $44.65 | 2,368.51 |
| 2019-07-26 | Grant / award (derivative) | 63.04 | $49.33 | 2,298.87 |
| 2019-07-12 | Grant / award (derivative) | 66.13 | $47.02 | 2,235.83 |
| 2019-06-28 | Grant / award (derivative) | 67.02 | $46.40 | 2,169.7 |
| 2019-06-14 | Grant / award (derivative) | 71.27 | $43.63 | 2,102.68 |
| 2019-05-31 | Grant / award (derivative) | 78.86 | $39.43 | 2,031.41 |
| 2019-05-17 | Option exercise (derivative) | 469 | $43.88 | 0 |
| 2019-05-17 | Grant / award (derivative) | 70.87 | $43.88 | 1,952.55 |
| 2019-05-17 | Option exercise (derivative) | 670 | $43.88 | 0 |
| 2019-05-17 | Option exercise | 469 | $43.88 | 25,687 |
| 2019-05-17 | Option exercise | 670 | $43.88 | 25,218 |
| 2019-05-17 | Option exercise | 3,969 | $43.88 | 24,548 |
| 2019-05-17 | Tax withholding | 144 | $43.88 | 25,543 |
| 2019-05-17 | Tax withholding | 1,216 | $43.88 | 24,121 |
| 2019-05-17 | Tax withholding | 206 | $43.88 | 25,337 |
| 2019-05-03 | Grant / award (derivative) | 62.88 | $49.45 | 1,875.8 |
| 2019-04-22 | Grant / award (derivative) | 62.42 | $49.82 | 1,812.92 |
| 2019-04-05 | Grant / award (derivative) | 61.21 | $50.80 | 1,750.5 |
| 2019-03-22 | Grant / award (derivative) | 64.81 | $47.98 | 1,689.29 |
| 2019-03-08 | Grant / award (derivative) | 63.59 | $48.90 | 1,624.48 |
| 2019-02-22 | Grant / award (derivative) | 61.04 | $50.94 | 1,556.53 |
| 2019-02-08 | Grant / award (derivative) | 64.47 | $46.99 | 1,495.49 |
| 2019-01-26 | Option exercise (derivative) | 494 | $46.50 | 892.62 |
| 2019-01-26 | Option exercise (derivative) | 1,389 | $46.50 | 1,432.3 |
| 2019-01-26 | Option exercise | 1,389 | $46.50 | 20,673 |
| 2019-01-26 | Option exercise | 494 | $46.50 | 21,167 |
| 2019-01-26 | Tax withholding | 440 | $46.50 | 20,579 |
| 2019-01-26 | Tax withholding | 148 | $46.50 | 21,019 |
| 2019-01-25 | Option exercise (derivative) | 825 | $46.50 | 1,559.97 |
| 2019-01-25 | Grant / award (derivative) | 64.96 | $0.00 | 1,431.02 |
| 2019-01-25 | Option exercise (derivative) | 767 | $46.50 | 1,560.97 |
| 2019-01-25 | Option exercise | 825 | $46.50 | 19,090 |
| 2019-01-25 | Option exercise | 767 | $46.50 | 19,857 |
| 2019-01-25 | Tax withholding | 276 | $46.50 | 19,581 |
| 2019-01-25 | Tax withholding | 297 | $46.50 | 19,284 |
| 2019-01-24 | Grant / award (derivative) | 41,208 | $45.05 | 41,208 |
| 2019-01-24 | Grant / award (derivative) | 4,421 | $0.00 | 4,421 |
| 2019-01-24 | Grant / award (derivative) | 4,421 | $0.00 | 4,421 |
| 2019-01-24 | Grant / award (derivative) | 1,077 | $0.00 | 1,077 |
| 2019-01-11 | Grant / award (derivative) | 67.52 | $44.74 | 1,366.06 |
| 2018-12-28 | Grant / award (derivative) | 60.58 | $42.74 | 1,298.54 |
| 2018-12-14 | Grant / award (derivative) | 63.98 | $40.47 | 1,237.96 |
| 2018-11-30 | Grant / award (derivative) | 53.67 | $48.24 | 1,213.34 |
| 2018-11-16 | Grant / award (derivative) | 55.44 | $46.70 | 1,159.67 |
| 2018-11-02 | Grant / award (derivative) | 94.28 | $47.14 | 1,101.07 |
| 2018-10-19 | Grant / award (derivative) | 57.47 | $45.05 | 1,006.79 |
| 2018-10-05 | Grant / award (derivative) | 50.79 | $50.98 | 949.32 |
| 2018-09-21 | Grant / award (derivative) | 44.4 | $58.31 | 898.53 |
| 2018-09-07 | Grant / award (derivative) | 46.66 | $55.49 | 854.13 |
| 2018-08-24 | Grant / award (derivative) | 43.91 | $58.97 | 807.47 |
| 2018-08-10 | Grant / award (derivative) | 45.66 | $56.71 | 763.56 |
| 2018-07-27 | Grant / award (derivative) | 45.14 | $56.41 | 716.1 |
| 2018-07-13 | Grant / award (derivative) | 44.85 | $55.81 | 670.96 |
| 2018-06-29 | Grant / award (derivative) | 46.63 | $53.68 | 626.11 |
| 2018-06-15 | Grant / award (derivative) | 46.27 | $54.09 | 579.48 |
| 2018-06-01 | Grant / award (derivative) | 48.28 | $51.84 | 533.21 |
| 2018-05-18 | Grant / award (derivative) | 47.67 | $52.50 | 484.93 |
| 2018-05-17 | Option exercise (derivative) | 644 | $52.14 | 658.96 |
| 2018-05-17 | Option exercise (derivative) | 3,818 | $52.14 | 3,939.71 |
| 2018-05-17 | Option exercise (derivative) | 756 | $52.14 | 552.89 |
| 2018-05-17 | Tax withholding | 198 | $52.14 | 19,667 |
| 2018-05-17 | Tax withholding | 233 | $52.14 | 19,434 |
| 2018-05-17 | Tax withholding | 1,169 | $52.14 | 18,265 |
| 2018-05-17 | Option exercise | 644 | $52.14 | 19,865 |
| 2018-05-17 | Option exercise | 756 | $52.14 | 19,221 |
| 2018-05-17 | Option exercise | 3,818 | $52.14 | 18,465 |
| 2018-05-17 | Option exercise (derivative) | 756 | $52.14 | 662.89 |
| 2018-05-04 | Grant / award (derivative) | 49.56 | $50.50 | 436.1 |
| 2018-04-23 | Open-market buy | 3,200 | $51.99 | 14,647 |
| 2018-04-20 | Grant / award (derivative) | 48.24 | $51.88 | 386.54 |
| 2018-04-20 | Open-market buy | 3,200 | $52.03 | 11,447 |
| 2018-04-19 | Open-market buy | 3,200 | $52.15 | 8,247 |
| 2018-04-06 | Grant / award (derivative) | 51.35 | $48.74 | 338.3 |
| 2018-03-23 | Grant / award (derivative) | 52.37 | $47.79 | 286.95 |
| 2018-03-09 | Grant / award (derivative) | 45.8 | $54.65 | 234.32 |
| 2018-02-23 | Grant / award (derivative) | 48.62 | $51.48 | 188.52 |
| 2018-02-09 | Grant / award (derivative) | 49.92 | $49.00 | 139.9 |
| 2018-01-26 | Grant / award (derivative) | 44.6 | $54.53 | 89.98 |
| 2018-01-26 | Option exercise (derivative) | 1,372 | $54.53 | 2,787.66 |
| 2018-01-26 | Grant / award (derivative) | 10.86 | $54.53 | 56.24 |
| 2018-01-26 | Option exercise (derivative) | 888 | $54.53 | 1,722.83 |
| 2018-01-26 | Option exercise | 1,372 | $54.53 | 4,833 |
| 2018-01-26 | Tax withholding | 265 | $54.53 | 5,456 |
| 2018-01-26 | Tax withholding | 409 | $54.53 | 5,047 |
| 2018-01-26 | Option exercise | 888 | $54.53 | 5,721 |
| 2018-01-25 | Grant / award (derivative) | 2,307 | $0.00 | 2,307 |
| 2018-01-25 | Grant / award (derivative) | 2,307 | $0.00 | 2,307 |
| 2018-01-25 | Grant / award (derivative) | 21,834 | $53.57 | 21,834 |
| 2018-01-12 | Grant / award (derivative) | 45.38 | $53.59 | 45.38 |
| 2017-10-20 | Grant / award (derivative) | 75,062 | $57.70 | 75,062 |
| 2017-05-17 | Option exercise (derivative) | 810 | $50.33 | 1,119.88 |
| 2017-05-17 | Option exercise (derivative) | 3,773 | $50.33 | 7,669.16 |
| 2017-05-17 | Option exercise (derivative) | 636 | $50.33 | 1,287.95 |
| 2017-05-17 | Option exercise | 636 | $50.33 | 5,219 |
| 2017-05-17 | Tax withholding | 274 | $50.33 | 4,730 |
| 2017-05-17 | Tax withholding | 215 | $50.33 | 5,004 |
| 2017-05-17 | Tax withholding | 1,269 | $50.33 | 3,461 |
| 2017-05-17 | Option exercise | 810 | $50.33 | 4,583 |
| 2017-05-17 | Option exercise | 3,773 | $50.33 | 3,773 |
| 2017-05-17 | Option exercise (derivative) | 810 | $50.33 | 1,293.88 |
| 2017-01-26 | Grant / award (derivative) | 23,696 | $50.10 | 23,696 |
| 2017-01-26 | Grant / award (derivative) | 4,113 | $0.00 | 4,113 |
| 2017-01-26 | Grant / award (derivative) | 2,541 | $0.00 | 2,541 |
| 2016-05-17 | Grant / award (derivative) | 1,907 | $0.00 | 1,907 |
| 2016-05-17 | Grant / award (derivative) | 16,672 | $43.48 | 16,672 |
| 2016-05-17 | Grant / award (derivative) | 11,304 | $0.00 | 11,304 |
| 2016-05-17 | Grant / award (derivative) | 1,907 | $0.00 | 13,211 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.