SEC CIK 1451437
Macpherson Donald G
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GWWview stock → | 108,740 | 2026-04-01 |
| IPview stock → | 2,988 | 2021-05-10 |
| DDview stock → | 2,195.86 | 2026-08-28 |
Position History — GWW
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GWW
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-04-01 | Tax withholding | 513 | $1090.81 | 108,740 |
| 2026-04-01 | Tax withholding | 460 | $1090.81 | 109,253 |
| 2026-04-01 | Tax withholding | 580 | $1090.81 | 109,713 |
| 2026-04-01 | Grant / award | 3,461 | $0.00 | 110,293 |
| 2026-04-01 | Tax withholding | 2,345 | $1090.81 | 106,832 |
| 2026-04-01 | Grant / award | 5,292 | $0.00 | 109,177 |
| 2025-12-05 | Option exercise (derivative) | 12,163 | $0.00 | 0 |
| 2025-12-05 | Open-market sale | 4,183 | $974.47 | 104,378 |
| 2025-12-05 | Open-market sale | 1,900 | $973.65 | 108,561 |
| 2025-12-05 | Open-market sale | 1,267 | $972.77 | 110,461 |
| 2025-12-05 | Open-market sale | 1,023 | $971.77 | 111,728 |
| 2025-12-05 | Open-market sale | 1,382 | $970.41 | 112,751 |
| 2025-12-05 | Open-market sale | 691 | $969.77 | 114,133 |
| 2025-12-05 | Open-market sale | 824 | $968.59 | 114,824 |
| 2025-12-05 | Open-market sale | 240 | $967.46 | 115,648 |
| 2025-12-05 | Open-market sale | 1 | $965.19 | 115,888 |
| 2025-12-05 | Open-market sale | 111 | $964.06 | 115,889 |
| 2025-12-05 | Open-market sale | 48 | $962.93 | 116,000 |
| 2025-12-05 | Option exercise | 12,163 | $311.26 | 116,048 |
| 2025-12-05 | Open-market sale | 493 | $975.34 | 103,885 |
| 2025-12-04 | Option exercise (derivative) | 8,000 | $0.00 | 12,163 |
| 2025-12-04 | Option exercise (derivative) | 10,500 | $0.00 | 20,163 |
| 2025-12-04 | Option exercise | 8,000 | $311.26 | 122,385 |
| 2025-12-04 | Gift | 3,977 | $0.00 | 103,885 |
| 2025-12-04 | Open-market sale | 200 | $978.41 | 107,862 |
| 2025-12-04 | Open-market sale | 720 | $976.58 | 108,062 |
| 2025-12-04 | Open-market sale | 1,844 | $975.42 | 108,782 |
| 2025-12-04 | Open-market sale | 2,971 | $974.45 | 110,626 |
| 2025-12-04 | Open-market sale | 2,552 | $973.68 | 113,597 |
| 2025-12-04 | Open-market sale | 1,159 | $972.62 | 116,149 |
| 2025-12-04 | Open-market sale | 1,015 | $971.41 | 117,308 |
| 2025-12-04 | Open-market sale | 755 | $970.46 | 118,323 |
| 2025-12-04 | Open-market sale | 1,400 | $969.41 | 119,078 |
| 2025-12-04 | Open-market sale | 1,907 | $968.85 | 120,478 |
| 2025-12-04 | Option exercise | 10,500 | $311.26 | 114,385 |
| 2025-04-01 | Tax withholding | 837 | $987.83 | 104,925 |
| 2025-04-01 | Grant / award | 6,684 | $0.00 | 105,251 |
| 2025-04-01 | Tax withholding | 2,962 | $987.83 | 102,289 |
| 2025-04-01 | Grant / award | 3,473 | $0.00 | 105,762 |
| 2025-04-01 | Tax withholding | 580 | $987.83 | 104,345 |
| 2025-04-01 | Tax withholding | 460 | $987.83 | 103,885 |
| 2024-09-30 | Open-market sale | 225 | $1042.96 | 98,639 |
| 2024-09-30 | Open-market sale | 72 | $1043.84 | 98,567 |
| 2024-09-30 | Open-market sale | 341 | $1042.14 | 98,864 |
| 2024-09-30 | Open-market sale | 700 | $1040.62 | 99,205 |
| 2024-09-30 | Open-market sale | 496 | $1039.72 | 99,905 |
| 2024-09-30 | Open-market sale | 2,993 | $1038.99 | 100,401 |
| 2024-09-30 | Open-market sale | 3,852 | $1037.85 | 103,394 |
| 2024-09-30 | Open-market sale | 1,125 | $1036.49 | 107,246 |
| 2024-09-30 | Open-market sale | 1,158 | $1035.72 | 108,371 |
| 2024-09-30 | Open-market sale | 1,366 | $1034.54 | 109,529 |
| 2024-09-30 | Open-market sale | 521 | $1033.61 | 110,895 |
| 2024-09-30 | Open-market sale | 143 | $1032.23 | 111,416 |
| 2024-09-16 | Option exercise (derivative) | 46,063 | $0.00 | 0 |
| 2024-09-16 | Open-market sale | 70 | $992.23 | 138,991 |
| 2024-09-16 | Option exercise | 46,063 | $276.64 | 139,061 |
| 2024-09-16 | Open-market sale | 390 | $993.84 | 138,601 |
| 2024-09-16 | Open-market sale | 305 | $994.95 | 138,296 |
| 2024-09-16 | Open-market sale | 858 | $995.72 | 137,438 |
| 2024-09-16 | Open-market sale | 540 | $1004.81 | 111,559 |
| 2024-09-16 | Open-market sale | 1,200 | $1003.87 | 112,099 |
| 2024-09-16 | Open-market sale | 5,610 | $1002.93 | 113,299 |
| 2024-09-16 | Open-market sale | 4,953 | $1002.03 | 118,909 |
| 2024-09-16 | Open-market sale | 5,076 | $1000.90 | 123,862 |
| 2024-09-16 | Open-market sale | 4,377 | $999.91 | 128,938 |
| 2024-09-16 | Open-market sale | 2,208 | $998.88 | 133,315 |
| 2024-09-16 | Open-market sale | 1,380 | $997.85 | 135,523 |
| 2024-09-16 | Open-market sale | 535 | $996.74 | 136,903 |
| 2024-04-01 | Tax withholding | 3,676 | $1017.30 | 92,288 |
| 2024-04-01 | Grant / award | 8,296 | $0.00 | 95,964 |
| 2024-04-01 | Grant / award | 3,114 | $0.00 | 95,402 |
| 2024-04-01 | Tax withholding | 988 | $1017.30 | 94,414 |
| 2024-04-01 | Tax withholding | 837 | $1017.30 | 93,577 |
| 2024-04-01 | Tax withholding | 579 | $1017.30 | 92,998 |
| 2023-11-29 | Open-market sale | 500 | $778.14 | 87,668 |
| 2023-11-29 | Open-market sale | 900 | $777.05 | 88,168 |
| 2023-11-29 | Open-market sale | 677 | $776.03 | 89,068 |
| 2023-11-29 | Open-market sale | 400 | $773.21 | 89,745 |
| 2023-11-28 | Open-market sale | 100 | $777.18 | 91,477 |
| 2023-11-28 | Open-market sale | 300 | $776.27 | 91,577 |
| 2023-11-28 | Open-market sale | 215 | $775.04 | 91,877 |
| 2023-11-28 | Open-market sale | 531 | $774.31 | 92,092 |
| 2023-11-28 | Open-market sale | 157 | $811.98 | 90,145 |
| 2023-11-28 | Open-market sale | 100 | $810.63 | 90,302 |
| 2023-11-28 | Open-market sale | 300 | $809.23 | 90,402 |
| 2023-11-28 | Open-market sale | 100 | $807.38 | 90,702 |
| 2023-11-28 | Open-market sale | 43 | $801.59 | 90,802 |
| 2023-11-28 | Open-market sale | 100 | $782.02 | 91,377 |
| 2023-11-28 | Open-market sale | 200 | $783.40 | 91,177 |
| 2023-11-28 | Open-market sale | 257 | $800.61 | 90,845 |
| 2023-11-28 | Open-market sale | 75 | $784.17 | 91,102 |
| 2023-10-01 | Grant / award | 8,896 | $0.00 | 96,564 |
| 2023-10-01 | Tax withholding | 3,941 | $691.84 | 92,623 |
| 2023-04-01 | Tax withholding | 5,409 | $688.81 | 87,039 |
| 2023-04-01 | Grant / award | 12,208 | $0.00 | 92,448 |
| 2023-04-01 | Tax withholding | 837 | $688.81 | 87,668 |
| 2023-04-01 | Tax withholding | 988 | $688.81 | 88,505 |
| 2023-04-01 | Tax withholding | 1,466 | $688.81 | 89,493 |
| 2023-04-01 | Grant / award | 3,920 | $0.00 | 90,959 |
| 2023-03-03 | Option exercise (derivative) | 23,827 | $0.00 | 0 |
| 2023-03-03 | Open-market sale | 4,820 | $696.29 | 84,250 |
| 2023-03-03 | Open-market sale | 5,190 | $695.47 | 89,070 |
| 2023-03-03 | Open-market sale | 5,800 | $694.29 | 94,260 |
| 2023-03-03 | Open-market sale | 2,801 | $693.35 | 100,060 |
| 2023-03-03 | Open-market sale | 1,200 | $692.25 | 102,861 |
| 2023-03-03 | Open-market sale | 4,300 | $691.22 | 104,061 |
| 2023-03-03 | Open-market sale | 2,000 | $690.34 | 108,361 |
| 2023-03-03 | Open-market sale | 4,010 | $697.45 | 80,240 |
| 2023-03-03 | Option exercise | 23,827 | $234.38 | 92,946 |
| 2023-03-03 | Option exercise | 36,415 | $231.20 | 129,361 |
| 2023-03-03 | Open-market sale | 1,400 | $690.34 | 127,961 |
| 2023-03-03 | Open-market sale | 2,200 | $691.12 | 125,761 |
| 2023-03-03 | Open-market sale | 1,200 | $692.06 | 124,561 |
| 2023-03-03 | Open-market sale | 3,897 | $694.27 | 119,264 |
| 2023-03-03 | Open-market sale | 1,400 | $693.22 | 123,161 |
| 2023-03-03 | Open-market sale | 2,602 | $697.36 | 110,361 |
| 2023-03-03 | Open-market sale | 3,139 | $696.31 | 112,963 |
| 2023-03-03 | Open-market sale | 3,162 | $695.47 | 116,102 |
| 2022-12-02 | Option exercise (derivative) | 14,380 | $0.00 | 0 |
| 2022-12-02 | Open-market sale | 1,989 | $599.30 | 78,010 |
| 2022-12-02 | Option exercise | 14,380 | $231.88 | 83,499 |
| 2022-12-02 | Open-market sale | 1,000 | $594.66 | 82,499 |
| 2022-12-02 | Open-market sale | 1,500 | $595.46 | 80,999 |
| 2022-12-02 | Open-market sale | 600 | $596.72 | 80,399 |
| 2022-12-02 | Open-market sale | 4,680 | $600.36 | 73,330 |
| 2022-12-02 | Open-market sale | 400 | $598.23 | 79,999 |
| 2022-12-02 | Open-market sale | 681 | $603.27 | 69,119 |
| 2022-12-02 | Open-market sale | 665 | $602.37 | 69,800 |
| 2022-12-02 | Open-market sale | 2,865 | $601.40 | 70,465 |
| 2022-08-01 | Tax withholding | 3,769 | $543.53 | 69,119 |
| 2022-05-02 | Option exercise (derivative) | 12,266 | $0.00 | 0 |
| 2022-05-02 | Open-market sale | 2,000 | $487.06 | 80,054 |
| 2022-05-02 | Open-market sale | 500 | $485.99 | 82,054 |
| 2022-05-02 | Open-market sale | 200 | $484.32 | 82,554 |
| 2022-05-02 | Open-market sale | 696 | $483.40 | 82,754 |
| 2022-05-02 | Open-market sale | 944 | $482.61 | 83,450 |
| 2022-05-02 | Open-market sale | 760 | $481.57 | 84,394 |
| 2022-05-02 | Option exercise | 12,266 | $248.22 | 85,154 |
| 2022-05-02 | Open-market sale | 1,901 | $488.19 | 78,153 |
| 2022-05-02 | Open-market sale | 1,415 | $489.13 | 76,738 |
| 2022-05-02 | Open-market sale | 1,208 | $489.95 | 75,530 |
| 2022-05-02 | Open-market sale | 317 | $491.16 | 75,213 |
| 2022-05-02 | Open-market sale | 300 | $492.76 | 74,913 |
| 2022-05-02 | Open-market sale | 300 | $493.51 | 74,613 |
| 2022-05-02 | Open-market sale | 500 | $496.46 | 74,113 |
| 2022-05-02 | Open-market sale | 500 | $497.64 | 73,613 |
| 2022-05-02 | Open-market sale | 100 | $498.81 | 73,513 |
| 2022-05-02 | Open-market sale | 125 | $501.19 | 73,088 |
| 2022-05-02 | Open-market sale | 200 | $503.45 | 72,888 |
| 2022-05-02 | Open-market sale | 300 | $500.28 | 73,213 |
| 2022-04-01 | Tax withholding | 988 | $515.79 | 72,888 |
| 2022-04-01 | Tax withholding | 1,466 | $515.79 | 73,876 |
| 2022-04-01 | Grant / award | 5,664 | $0.00 | 75,342 |
| 2022-04-01 | Tax withholding | 4,528 | $515.79 | 69,678 |
| 2022-04-01 | Grant / award | 10,221 | $0.00 | 74,206 |
| 2021-12-03 | Option exercise (derivative) | 15,741 | $0.00 | 0 |
| 2021-12-03 | Open-market sale | 1,200 | $485.39 | 77,526 |
| 2021-12-03 | Open-market sale | 1,839 | $486.32 | 75,687 |
| 2021-12-03 | Open-market sale | 3,879 | $487.44 | 71,808 |
| 2021-12-03 | Open-market sale | 1,211 | $491.32 | 63,985 |
| 2021-12-03 | Open-market sale | 1,000 | $483.68 | 78,726 |
| 2021-12-03 | Option exercise | 15,741 | $245.86 | 79,726 |
| 2021-12-03 | Open-market sale | 3,604 | $488.45 | 68,204 |
| 2021-12-03 | Open-market sale | 975 | $490.19 | 65,196 |
| 2021-12-03 | Open-market sale | 2,033 | $489.31 | 66,171 |
| 2021-04-05 | Open-market sale | 3,703 | $406.92 | 64,558 |
| 2021-04-05 | Open-market sale | 573 | $407.59 | 63,985 |
| 2021-04-02 | Grant / award | 15,355 | $0.00 | 75,064 |
| 2021-04-02 | Tax withholding | 6,803 | $406.35 | 68,261 |
| 2021-04-01 | Tax withholding | 1,466 | $400.93 | 59,709 |
| 2021-04-01 | Grant / award | 6,690 | $0.00 | 61,175 |
| 2020-09-17 | Option exercise (derivative) | 16,923 | $0.00 | 0 |
| 2020-09-17 | Open-market sale | 8,094 | $356.75 | 56,700 |
| 2020-09-17 | Option exercise | 16,923 | $204.01 | 69,394 |
| 2020-09-17 | Open-market sale | 2,215 | $357.22 | 54,485 |
| 2020-09-17 | Open-market sale | 1,263 | $353.21 | 68,131 |
| 2020-09-17 | Open-market sale | 479 | $355.76 | 64,794 |
| 2020-09-17 | Open-market sale | 2,858 | $354.50 | 65,273 |
| 2020-04-01 | Grant / award | 9,925 | $0.00 | 52,471 |
| 2020-02-19 | Grant / award | 13,232 | $0.00 | 55,778 |
| 2020-02-19 | Tax withholding | 5,418 | $338.52 | 50,360 |
| 2020-02-19 | Open-market sale | 7,814 | $306.96 | 42,546 |
| 2019-04-01 | Grant / award (derivative) | 30,663 | $0.00 | 30,663 |
| 2019-02-21 | Open-market sale | 1,255 | $309.63 | 43,608 |
| 2019-02-21 | Open-market sale | 1,062 | $310.51 | 42,546 |
| 2019-02-20 | Grant / award | 3,302 | $0.00 | 45,848 |
| 2019-02-20 | Tax withholding | 985 | $314.65 | 44,863 |
| 2018-08-01 | Option exercise (derivative) | 24,876 | $0.00 | 0 |
| 2018-08-01 | Open-market sale | 900 | $346.13 | 42,946 |
| 2018-08-01 | Open-market sale | 3,884 | $342.68 | 47,446 |
| 2018-08-01 | Open-market sale | 7,064 | $341.79 | 51,330 |
| 2018-08-01 | Open-market sale | 3,610 | $340.78 | 58,394 |
| 2018-08-01 | Open-market sale | 1,990 | $339.97 | 62,004 |
| 2018-08-01 | Option exercise | 24,876 | $149.02 | 63,994 |
| 2018-08-01 | Open-market sale | 2,900 | $344.91 | 43,846 |
| 2018-08-01 | Grant / award | 8,507 | $0.00 | 39,118 |
| 2018-08-01 | Open-market sale | 300 | $346.84 | 42,646 |
| 2018-08-01 | Open-market sale | 100 | $349.43 | 42,546 |
| 2018-08-01 | Open-market sale | 700 | $343.81 | 46,746 |
| 2018-04-02 | Grant / award (derivative) | 46,063 | $0.00 | 46,063 |
| 2017-11-29 | Option exercise (derivative) | 26,000 | $0.00 | 0 |
| 2017-11-29 | Open-market sale | 4,937 | $213.12 | 33,269 |
| 2017-11-29 | Open-market sale | 10,891 | $212.21 | 38,206 |
| 2017-11-29 | Open-market sale | 2,658 | $213.88 | 30,611 |
| 2017-11-29 | Open-market sale | 4,350 | $211.59 | 49,097 |
| 2017-11-29 | Option exercise | 26,000 | $108.15 | 53,447 |
| 2017-04-03 | Grant / award (derivative) | 36,415 | $0.00 | 36,415 |
| 2017-02-15 | Tax withholding | 293 | $232.25 | 24,843 |
| 2017-02-15 | Grant / award | 947 | $0.00 | 25,136 |
| 2017-02-15 | Grant / award | 3,894 | $0.00 | 28,737 |
| 2017-02-15 | Tax withholding | 1,290 | $232.25 | 27,447 |
| 2016-04-01 | Grant / award (derivative) | 23,827 | $0.00 | 23,827 |
| 2016-02-17 | Grant / award | 1,417 | $0.00 | 24,627 |
| 2016-02-17 | Tax withholding | 438 | $202.59 | 24,189 |
| 2015-06-15 | Option exercise (derivative) | 3,000 | $0.00 | 26,000 |
| 2015-06-15 | Open-market sale | 100 | $235.33 | 24,910 |
| 2015-06-15 | Open-market sale | 100 | $235.28 | 25,010 |
| 2015-06-15 | Open-market sale | 100 | $235.28 | 25,110 |
| 2015-06-15 | Open-market sale | 100 | $235.25 | 25,210 |
| 2015-06-15 | Open-market sale | 100 | $235.16 | 25,310 |
| 2015-06-15 | Open-market sale | 100 | $235.10 | 25,410 |
| 2015-06-15 | Open-market sale | 100 | $235.08 | 25,510 |
| 2015-06-15 | Open-market sale | 100 | $234.77 | 25,610 |
| 2015-06-15 | Open-market sale | 200 | $234.74 | 25,710 |
| 2015-06-15 | Open-market sale | 200 | $234.73 | 25,910 |
| 2015-06-15 | Open-market sale | 100 | $234.58 | 26,110 |
| 2015-06-15 | Option exercise | 3,000 | $108.15 | 26,210 |
| 2015-06-15 | Open-market sale | 100 | $236.68 | 23,210 |
| 2015-06-15 | Open-market sale | 400 | $236.58 | 23,310 |
| 2015-06-15 | Open-market sale | 100 | $236.55 | 23,710 |
| 2015-06-15 | Open-market sale | 4 | $236.54 | 23,810 |
| 2015-06-15 | Open-market sale | 100 | $236.46 | 23,814 |
| 2015-06-15 | Open-market sale | 100 | $236.18 | 23,914 |
| 2015-06-15 | Open-market sale | 100 | $236.13 | 24,014 |
| 2015-06-15 | Open-market sale | 100 | $236.02 | 24,114 |
| 2015-06-15 | Open-market sale | 100 | $235.89 | 24,214 |
| 2015-06-15 | Open-market sale | 200 | $235.85 | 24,314 |
| 2015-06-15 | Open-market sale | 100 | $235.71 | 24,514 |
| 2015-06-15 | Open-market sale | 96 | $235.58 | 24,614 |
| 2015-06-15 | Open-market sale | 100 | $235.55 | 24,710 |
| 2015-06-15 | Open-market sale | 100 | $235.51 | 24,810 |
| 2015-04-01 | Grant / award (derivative) | 14,380 | $0.00 | 14,380 |
| 2015-03-12 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2015-03-12 | Open-market sale | 100 | $232.80 | 23,789 |
| 2015-03-12 | Open-market sale | 100 | $232.44 | 24,240 |
| 2015-03-12 | Open-market sale | 100 | $232.22 | 24,340 |
| 2015-03-12 | Open-market sale | 100 | $232.15 | 24,440 |
| 2015-03-12 | Open-market sale | 100 | $232.11 | 24,540 |
| 2015-03-12 | Open-market sale | 100 | $232.10 | 24,640 |
| 2015-03-12 | Open-market sale | 100 | $231.88 | 24,740 |
| 2015-03-12 | Open-market sale | 100 | $232.46 | 24,140 |
| 2015-03-12 | Open-market sale | 200 | $232.50 | 23,940 |
| 2015-03-12 | Open-market sale | 20 | $231.79 | 24,940 |
| 2015-03-12 | Open-market sale | 100 | $231.55 | 24,960 |
| 2015-03-12 | Open-market sale | 100 | $231.39 | 25,060 |
| 2015-03-12 | Open-market sale | 100 | $231.35 | 25,160 |
| 2015-03-12 | Open-market sale | 100 | $231.34 | 25,260 |
| 2015-03-12 | Open-market sale | 100 | $230.90 | 25,360 |
| 2015-03-12 | Open-market sale | 200 | $230.88 | 25,460 |
| 2015-03-12 | Open-market sale | 50 | $230.81 | 25,660 |
| 2015-03-12 | Open-market sale | 100 | $230.78 | 25,710 |
| 2015-03-12 | Open-market sale | 100 | $230.71 | 25,810 |
| 2015-03-12 | Open-market sale | 300 | $230.62 | 25,910 |
| 2015-03-12 | Option exercise | 3,000 | $81.49 | 26,210 |
| 2015-03-12 | Open-market sale | 179 | $233.30 | 23,210 |
| 2015-03-12 | Open-market sale | 100 | $233.25 | 23,389 |
| 2015-03-12 | Open-market sale | 100 | $233.13 | 23,489 |
| 2015-03-12 | Open-market sale | 100 | $233.01 | 23,589 |
| 2015-03-12 | Open-market sale | 100 | $232.84 | 23,689 |
| 2015-03-12 | Open-market sale | 100 | $231.82 | 24,840 |
| 2015-03-12 | Open-market sale | 51 | $232.54 | 23,889 |
| 2015-02-27 | Open-market sale | 200 | $238.95 | 23,760 |
| 2015-02-27 | Open-market sale | 100 | $240.33 | 23,210 |
| 2015-02-27 | Open-market sale | 100 | $239.40 | 23,660 |
| 2015-02-27 | Open-market sale | 200 | $239.73 | 23,460 |
| 2015-02-27 | Open-market sale | 50 | $239.78 | 23,410 |
| 2015-02-27 | Open-market sale | 100 | $240.13 | 23,310 |
| 2015-02-27 | Open-market sale | 100 | $238.43 | 25,688 |
| 2015-02-27 | Open-market sale | 100 | $238.40 | 25,788 |
| 2015-02-27 | Open-market sale | 200 | $238.37 | 25,888 |
| 2015-02-27 | Open-market sale | 100 | $238.32 | 26,088 |
| 2015-02-27 | Open-market sale | 100 | $238.26 | 26,188 |
| 2015-02-27 | Open-market sale | 100 | $238.21 | 26,288 |
| 2015-02-27 | Open-market sale | 100 | $238.16 | 26,388 |
| 2015-02-27 | Open-market sale | 100 | $238.15 | 26,488 |
| 2015-02-27 | Open-market sale | 100 | $237.56 | 26,588 |
| 2015-02-27 | Tax withholding | 851 | $254.89 | 26,688 |
| 2015-02-27 | Grant / award | 1,862 | $0.00 | 27,539 |
| 2015-02-27 | Open-market sale | 100 | $238.62 | 25,188 |
| 2015-02-27 | Open-market sale | 200 | $238.66 | 24,988 |
| 2015-02-27 | Open-market sale | 100 | $238.67 | 24,888 |
| 2015-02-27 | Open-market sale | 200 | $238.69 | 24,688 |
| 2015-02-27 | Open-market sale | 29 | $238.70 | 24,659 |
| 2015-02-27 | Open-market sale | 100 | $238.71 | 24,559 |
| 2015-02-27 | Open-market sale | 100 | $238.72 | 24,459 |
| 2015-02-27 | Open-market sale | 200 | $238.75 | 24,259 |
| 2015-02-27 | Open-market sale | 200 | $238.91 | 24,059 |
| 2015-02-27 | Open-market sale | 100 | $238.61 | 25,288 |
| 2015-02-27 | Open-market sale | 100 | $238.49 | 25,588 |
| 2015-02-27 | Open-market sale | 100 | $238.54 | 25,488 |
| 2015-02-27 | Open-market sale | 100 | $238.60 | 25,388 |
| 2015-02-27 | Open-market sale | 99 | $238.93 | 23,960 |
| 2015-02-19 | Tax withholding | 8,522 | $235.65 | 25,677 |
| 2014-12-15 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2014-12-15 | Open-market sale | 200 | $246.92 | 34,599 |
| 2014-12-15 | Open-market sale | 200 | $246.89 | 34,799 |
| 2014-12-15 | Open-market sale | 100 | $246.84 | 34,999 |
| 2014-12-15 | Open-market sale | 200 | $246.70 | 35,099 |
| 2014-12-15 | Open-market sale | 200 | $246.59 | 35,299 |
| 2014-12-15 | Open-market sale | 100 | $246.20 | 35,499 |
| 2014-12-15 | Open-market sale | 100 | $246.09 | 35,599 |
| 2014-12-15 | Open-market sale | 100 | $245.81 | 35,699 |
| 2014-12-15 | Open-market sale | 340 | $245.72 | 35,799 |
| 2014-12-15 | Open-market sale | 15 | $245.71 | 36,139 |
| 2014-12-15 | Open-market sale | 52 | $245.56 | 36,254 |
| 2014-12-15 | Open-market sale | 200 | $244.83 | 36,306 |
| 2014-12-15 | Open-market sale | 50 | $244.31 | 36,506 |
| 2014-12-15 | Open-market sale | 87 | $244.30 | 36,556 |
| 2014-12-15 | Open-market sale | 100 | $243.77 | 36,643 |
| 2014-12-15 | Open-market sale | 200 | $243.72 | 36,743 |
| 2014-12-15 | Open-market sale | 100 | $243.59 | 36,943 |
| 2014-12-15 | Open-market sale | 100 | $243.57 | 37,043 |
| 2014-12-15 | Open-market sale | 56 | $243.24 | 37,143 |
| 2014-12-15 | Option exercise | 3,000 | $81.49 | 37,199 |
| 2014-12-15 | Open-market sale | 100 | $247.19 | 34,499 |
| 2014-12-15 | Open-market sale | 100 | $247.23 | 34,399 |
| 2014-12-15 | Open-market sale | 100 | $247.67 | 34,299 |
| 2014-12-15 | Open-market sale | 100 | $247.67 | 34,199 |
| 2014-12-15 | Open-market sale | 100 | $245.61 | 36,154 |
| 2014-09-15 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2014-09-15 | Open-market sale | 100 | $246.93 | 36,899 |
| 2014-09-15 | Open-market sale | 200 | $247.54 | 36,399 |
| 2014-09-15 | Open-market sale | 100 | $247.43 | 36,599 |
| 2014-09-15 | Open-market sale | 100 | $247.01 | 36,699 |
| 2014-09-15 | Open-market sale | 100 | $247.00 | 36,799 |
| 2014-09-15 | Open-market sale | 200 | $247.60 | 36,199 |
| 2014-09-15 | Open-market sale | 100 | $246.74 | 36,999 |
| 2014-09-15 | Open-market sale | 100 | $246.71 | 37,099 |
| 2014-09-15 | Option exercise | 3,000 | $81.49 | 37,199 |
| 2014-09-15 | Open-market sale | 100 | $247.63 | 36,099 |
| 2014-09-15 | Open-market sale | 100 | $247.70 | 35,399 |
| 2014-09-15 | Open-market sale | 100 | $247.81 | 34,699 |
| 2014-09-15 | Open-market sale | 200 | $247.78 | 34,799 |
| 2014-09-15 | Open-market sale | 100 | $247.77 | 34,999 |
| 2014-09-15 | Open-market sale | 200 | $247.73 | 35,099 |
| 2014-09-15 | Open-market sale | 100 | $247.71 | 35,299 |
| 2014-09-15 | Open-market sale | 100 | $247.82 | 34,599 |
| 2014-09-15 | Open-market sale | 100 | $247.70 | 35,499 |
| 2014-09-15 | Open-market sale | 100 | $247.69 | 35,599 |
| 2014-09-15 | Open-market sale | 200 | $247.66 | 35,699 |
| 2014-09-15 | Open-market sale | 200 | $247.64 | 35,899 |
| 2014-09-15 | Open-market sale | 200 | $248.18 | 34,199 |
| 2014-09-15 | Open-market sale | 200 | $248.02 | 34,399 |
| 2014-06-12 | Option exercise (derivative) | 3,000 | $0.00 | 9,000 |
| 2014-06-12 | Open-market sale | 25 | $264.01 | 34,199 |
| 2014-06-12 | Open-market sale | 75 | $264.00 | 34,224 |
| 2014-06-12 | Open-market sale | 100 | $263.57 | 34,299 |
| 2014-06-12 | Open-market sale | 100 | $263.56 | 34,399 |
| 2014-06-12 | Open-market sale | 100 | $263.13 | 34,499 |
| 2014-06-12 | Open-market sale | 200 | $262.38 | 34,599 |
| 2014-06-12 | Open-market sale | 600 | $262.35 | 34,799 |
| 2014-06-12 | Open-market sale | 100 | $262.27 | 35,399 |
| 2014-06-12 | Open-market sale | 600 | $261.90 | 35,499 |
| 2014-06-12 | Open-market sale | 100 | $261.71 | 36,099 |
| 2014-06-12 | Open-market sale | 700 | $260.19 | 36,199 |
| 2014-06-12 | Open-market sale | 300 | $260.00 | 36,899 |
| 2014-06-12 | Option exercise | 3,000 | $81.49 | 37,199 |
| 2014-04-30 | Grant / award (derivative) | 12,266 | $0.00 | 12,266 |
| 2014-03-13 | Option exercise (derivative) | 3,000 | $0.00 | 12,000 |
| 2014-03-13 | Open-market sale | 100 | $251.86 | 34,510 |
| 2014-03-13 | Open-market sale | 1 | $251.85 | 34,610 |
| 2014-03-13 | Open-market sale | 1,411 | $251.84 | 34,611 |
| 2014-03-13 | Open-market sale | 285 | $251.83 | 36,022 |
| 2014-03-13 | Open-market sale | 100 | $251.78 | 36,307 |
| 2014-03-13 | Open-market sale | 100 | $251.77 | 36,407 |
| 2014-03-13 | Open-market sale | 100 | $251.76 | 36,507 |
| 2014-03-13 | Open-market sale | 92 | $251.69 | 36,607 |
| 2014-03-13 | Open-market sale | 100 | $251.53 | 36,699 |
| 2014-03-13 | Open-market sale | 100 | $251.52 | 36,799 |
| 2014-03-13 | Open-market sale | 100 | $251.36 | 36,899 |
| 2014-03-13 | Open-market sale | 100 | $251.35 | 36,999 |
| 2014-03-13 | Open-market sale | 100 | $251.07 | 37,099 |
| 2014-03-13 | Option exercise | 3,000 | $81.49 | 37,199 |
| 2014-03-13 | Open-market sale | 100 | $252.00 | 34,199 |
| 2014-03-13 | Open-market sale | 100 | $251.99 | 34,299 |
| 2014-03-13 | Open-market sale | 3 | $251.94 | 34,399 |
| 2014-03-13 | Open-market sale | 100 | $251.90 | 34,402 |
| 2014-03-13 | Open-market sale | 8 | $251.88 | 34,502 |
| 2014-02-19 | Grant / award | 5,600 | $0.00 | 36,258 |
| 2014-02-19 | Tax withholding | 2,059 | $255.42 | 34,199 |
| 2013-12-12 | Option exercise (derivative) | 3,000 | $0.00 | 15,000 |
| 2013-12-12 | Open-market sale | 100 | $250.32 | 31,258 |
| 2013-12-12 | Open-market sale | 100 | $250.02 | 31,358 |
| 2013-12-12 | Open-market sale | 100 | $250.01 | 31,458 |
| 2013-12-12 | Open-market sale | 100 | $249.50 | 31,558 |
| 2013-12-12 | Open-market sale | 100 | $248.93 | 31,658 |
| 2013-12-12 | Open-market sale | 100 | $248.79 | 31,758 |
| 2013-12-12 | Open-market sale | 100 | $248.75 | 31,858 |
| 2013-12-12 | Open-market sale | 600 | $248.71 | 31,958 |
| 2013-12-12 | Open-market sale | 100 | $248.68 | 32,558 |
| 2013-12-12 | Open-market sale | 600 | $248.66 | 32,658 |
| 2013-12-12 | Open-market sale | 300 | $248.48 | 33,258 |
| 2013-12-12 | Open-market sale | 100 | $248.26 | 33,558 |
| 2013-12-12 | Option exercise | 3,000 | $81.49 | 33,658 |
| 2013-12-12 | Open-market sale | 100 | $254.80 | 30,658 |
| 2013-12-12 | Open-market sale | 100 | $253.00 | 30,758 |
| 2013-12-12 | Open-market sale | 100 | $252.27 | 30,858 |
| 2013-12-12 | Open-market sale | 100 | $252.01 | 30,958 |
| 2013-12-12 | Open-market sale | 100 | $250.99 | 31,058 |
| 2013-12-12 | Open-market sale | 100 | $250.72 | 31,158 |
| 2013-09-12 | Option exercise (derivative) | 3,000 | $0.00 | 18,000 |
| 2013-09-12 | Open-market sale | 400 | $267.25 | 31,250 |
| 2013-09-12 | Open-market sale | 300 | $267.21 | 31,650 |
| 2013-09-12 | Open-market sale | 100 | $267.26 | 31,150 |
| 2013-09-12 | Open-market sale | 200 | $267.30 | 30,950 |
| 2013-09-12 | Open-market sale | 100 | $267.36 | 30,850 |
| 2013-09-12 | Open-market sale | 100 | $267.57 | 30,750 |
| 2013-09-12 | Open-market sale | 92 | $267.89 | 30,658 |
| 2013-09-12 | Option exercise | 3,000 | $81.49 | 33,658 |
| 2013-09-12 | Open-market sale | 100 | $266.01 | 33,558 |
| 2013-09-12 | Open-market sale | 800 | $266.43 | 32,758 |
| 2013-09-12 | Open-market sale | 33 | $266.47 | 32,725 |
| 2013-09-12 | Open-market sale | 200 | $266.60 | 32,525 |
| 2013-09-12 | Open-market sale | 100 | $266.63 | 32,425 |
| 2013-09-12 | Open-market sale | 475 | $267.16 | 31,950 |
| 2013-06-13 | Option exercise (derivative) | 3,000 | $0.00 | 21,000 |
| 2013-06-13 | Open-market sale | 100 | $252.41 | 31,378 |
| 2013-06-13 | Open-market sale | 100 | $252.40 | 31,478 |
| 2013-06-13 | Open-market sale | 200 | $252.38 | 31,578 |
| 2013-06-13 | Open-market sale | 100 | $252.36 | 31,778 |
| 2013-06-13 | Open-market sale | 380 | $252.19 | 31,878 |
| 2013-06-13 | Open-market sale | 476 | $252.14 | 32,258 |
| 2013-06-13 | Open-market sale | 224 | $251.99 | 32,734 |
| 2013-06-13 | Open-market sale | 100 | $251.91 | 32,958 |
| 2013-06-13 | Open-market sale | 100 | $251.90 | 33,058 |
| 2013-06-13 | Open-market sale | 100 | $251.88 | 33,158 |
| 2013-06-13 | Open-market sale | 26 | $251.86 | 33,258 |
| 2013-06-13 | Open-market sale | 74 | $251.85 | 33,284 |
| 2013-06-13 | Open-market sale | 100 | $251.83 | 33,358 |
| 2013-06-13 | Open-market sale | 200 | $251.82 | 33,458 |
| 2013-06-13 | Option exercise | 3,000 | $81.49 | 33,658 |
| 2013-06-13 | Open-market sale | 100 | $252.92 | 30,658 |
| 2013-06-13 | Open-market sale | 300 | $252.88 | 30,758 |
| 2013-06-13 | Open-market sale | 300 | $252.87 | 31,058 |
| 2013-06-13 | Open-market sale | 20 | $252.45 | 31,358 |
| 2013-04-24 | Grant / award (derivative) | 15,741 | $0.00 | 15,741 |
| 2013-03-14 | Option exercise (derivative) | 3,000 | $0.00 | 24,000 |
| 2013-03-14 | Open-market sale | 100 | $224.18 | 33,558 |
| 2013-03-14 | Open-market sale | 200 | $225.30 | 30,758 |
| 2013-03-14 | Open-market sale | 207 | $225.25 | 30,958 |
| 2013-03-14 | Open-market sale | 125 | $225.13 | 31,165 |
| 2013-03-14 | Open-market sale | 75 | $225.12 | 31,290 |
| 2013-03-14 | Open-market sale | 55 | $225.06 | 31,365 |
| 2013-03-14 | Open-market sale | 100 | $225.03 | 31,420 |
| 2013-03-14 | Open-market sale | 100 | $225.02 | 31,520 |
| 2013-03-14 | Open-market sale | 34 | $224.87 | 31,620 |
| 2013-03-14 | Open-market sale | 200 | $224.79 | 31,654 |
| 2013-03-14 | Open-market sale | 100 | $224.63 | 31,854 |
| 2013-03-14 | Open-market sale | 100 | $224.53 | 31,954 |
| 2013-03-14 | Open-market sale | 100 | $224.52 | 32,054 |
| 2013-03-14 | Open-market sale | 1 | $224.51 | 32,154 |
| 2013-03-14 | Open-market sale | 100 | $224.49 | 32,155 |
| 2013-03-14 | Open-market sale | 300 | $224.48 | 32,255 |
| 2013-03-14 | Open-market sale | 503 | $224.47 | 32,555 |
| 2013-03-14 | Open-market sale | 100 | $224.29 | 33,058 |
| 2013-03-14 | Open-market sale | 100 | $224.25 | 33,158 |
| 2013-03-14 | Open-market sale | 100 | $224.23 | 33,258 |
| 2013-03-14 | Open-market sale | 100 | $224.20 | 33,358 |
| 2013-03-14 | Open-market sale | 100 | $224.19 | 33,458 |
| 2013-03-14 | Open-market sale | 100 | $225.33 | 30,658 |
| 2013-03-14 | Option exercise | 3,000 | $81.49 | 33,658 |
| 2013-02-20 | Tax withholding | 2,758 | $202.37 | 30,658 |
| 2013-02-20 | Grant / award | 7,400 | $0.00 | 33,416 |
| 2012-12-13 | Open-market sale | 100 | $191.80 | 26,770 |
| 2012-12-13 | Open-market sale | 100 | $191.66 | 27,516 |
| 2012-12-13 | Open-market sale | 100 | $191.68 | 27,416 |
| 2012-12-13 | Open-market sale | 200 | $191.69 | 27,216 |
| 2012-12-13 | Open-market sale | 341 | $191.70 | 26,875 |
| 2012-12-13 | Open-market sale | 5 | $191.71 | 26,870 |
| 2012-12-13 | Open-market sale | 100 | $192.17 | 26,016 |
| 2012-12-13 | Open-market sale | 200 | $191.85 | 26,570 |
| 2012-12-13 | Open-market sale | 54 | $192.02 | 26,516 |
| 2012-12-13 | Open-market sale | 100 | $192.08 | 26,416 |
| 2012-12-13 | Open-market sale | 200 | $192.10 | 26,216 |
| 2012-12-13 | Open-market sale | 100 | $192.16 | 26,116 |
| 2012-12-13 | Option exercise (derivative) | 3,000 | $0.00 | 27,000 |
| 2012-12-13 | Open-market sale | 200 | $191.01 | 28,816 |
| 2012-12-13 | Option exercise | 3,000 | $81.49 | 29,016 |
| 2012-12-13 | Open-market sale | 100 | $191.02 | 28,716 |
| 2012-12-13 | Open-market sale | 200 | $191.30 | 28,516 |
| 2012-12-13 | Open-market sale | 100 | $191.49 | 28,416 |
| 2012-12-13 | Open-market sale | 100 | $191.51 | 28,316 |
| 2012-12-13 | Open-market sale | 100 | $191.54 | 28,216 |
| 2012-12-13 | Open-market sale | 100 | $191.55 | 28,116 |
| 2012-12-13 | Open-market sale | 100 | $191.56 | 28,016 |
| 2012-12-13 | Open-market sale | 100 | $191.58 | 27,916 |
| 2012-12-13 | Open-market sale | 100 | $191.61 | 27,816 |
| 2012-12-13 | Open-market sale | 100 | $191.62 | 27,716 |
| 2012-12-13 | Open-market sale | 100 | $191.64 | 27,616 |
| 2012-09-13 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2012-09-13 | Open-market sale | 3,000 | $202.50 | 26,016 |
| 2012-09-13 | Option exercise | 3,000 | $85.82 | 29,016 |
| 2012-04-30 | Tax withholding | 1,658 | $212.83 | 26,016 |
| 2012-04-25 | Grant / award (derivative) | 16,923 | $0.00 | 16,923 |
| 2012-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 3,000 |
| 2012-03-06 | Open-market sale | 100 | $205.61 | 29,689 |
| 2012-03-06 | Open-market sale | 700 | $205.70 | 27,774 |
| 2012-03-06 | Open-market sale | 1,035 | $205.68 | 28,474 |
| 2012-03-06 | Open-market sale | 180 | $205.67 | 29,509 |
| 2012-03-06 | Open-market sale | 100 | $205.71 | 27,674 |
| 2012-03-06 | Open-market sale | 500 | $205.59 | 29,789 |
| 2012-03-06 | Open-market sale | 1,335 | $205.58 | 30,289 |
| 2012-03-06 | Open-market sale | 600 | $205.55 | 31,624 |
| 2012-03-06 | Option exercise | 5,000 | $85.82 | 32,224 |
| 2012-02-15 | Grant / award | 4,720 | $0.00 | 28,720 |
| 2012-02-15 | Tax withholding | 1,495 | $209.10 | 27,225 |
| 2012-02-15 | Tax withholding | 1,496 | $187.19 | 27,224 |
| 2011-04-27 | Grant / award (derivative) | 24,876 | $0.00 | 24,876 |
| 2010-04-28 | Grant / award (derivative) | 29,000 | $0.00 | 29,000 |
| 2009-04-29 | Grant / award (derivative) | 30,000 | $0.00 | 30,000 |
| 2009-01-01 | — | — | — | 24,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.