SEC CIK 1433640
KAVANAUGH JAMES J
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IBMview stock → | 175,748.91 | 2026-02-21 |
| TMUSview stock → | 5,461 | 2026-06-16 |
Position History — IBM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IBM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-26 | Grant / award (derivative) | 41,455 | $0.00 | 41,455 |
| 2026-02-26 | Grant / award (derivative) | 10,364 | $0.00 | 10,364 |
| 2026-02-21 | Option exercise (derivative) | 3,380 | $0.00 | 0 |
| 2026-02-21 | Option exercise (derivative) | 3,575 | $0.00 | 3,575 |
| 2026-02-21 | Option exercise (derivative) | 2,877 | $0.00 | 5,754 |
| 2026-02-21 | Option exercise | 3,575 | $0.00 | 175,748.91 |
| 2026-02-21 | Option exercise | 2,877 | $0.00 | 176,833.91 |
| 2026-02-21 | Tax withholding | 1,792 | $256.42 | 173,956.91 |
| 2026-02-21 | Tax withholding | 1,442 | $256.42 | 175,391.91 |
| 2026-02-21 | Tax withholding | 1,694 | $256.42 | 172,173.91 |
| 2026-02-21 | Option exercise | 3,380 | $0.00 | 173,867.91 |
| 2026-02-18 | Option exercise (derivative) | 2,719 | $0.00 | 8,158 |
| 2026-02-18 | Tax withholding | 1,363 | $258.68 | 170,487.91 |
| 2026-02-18 | Option exercise | 2,719 | $0.00 | 171,850.91 |
| 2026-02-01 | Grant / award | 48,474 | $0.00 | 192,940.18 |
| 2026-02-01 | Tax withholding | 23,816 | $303.76 | 169,124.18 |
| 2025-11-05 | Gift | 6,700 | $0.00 | 144,447.04 |
| 2025-06-08 | Option exercise (derivative) | 5,163 | $0.00 | 0 |
| 2025-06-08 | Tax withholding | 2,588 | $268.85 | 151,131.04 |
| 2025-06-08 | Option exercise | 5,163 | $0.00 | 153,719.04 |
| 2025-02-21 | Option exercise (derivative) | 3,575 | $0.00 | 7,150 |
| 2025-02-21 | Option exercise (derivative) | 2,877 | $0.00 | 8,631 |
| 2025-02-21 | Option exercise (derivative) | 3,380 | $0.00 | 3,380 |
| 2025-02-21 | Option exercise | 3,575 | $0.00 | 148,883.27 |
| 2025-02-21 | Tax withholding | 1,442 | $262.93 | 148,526.27 |
| 2025-02-21 | Option exercise | 2,877 | $0.00 | 149,968.27 |
| 2025-02-21 | Tax withholding | 1,792 | $262.93 | 147,091.27 |
| 2025-02-21 | Tax withholding | 1,694 | $262.93 | 145,308.27 |
| 2025-02-21 | Option exercise | 3,380 | $0.00 | 147,002.27 |
| 2025-02-18 | Grant / award (derivative) | 43,505 | $0.00 | 43,505 |
| 2025-02-18 | Grant / award (derivative) | 10,877 | $0.00 | 10,877 |
| 2025-02-10 | Grant / award (derivative) | 68 | $0.00 | 10,234 |
| 2025-02-01 | Grant / award | 37,719 | $0.00 | 161,951.65 |
| 2025-02-01 | Tax withholding | 18,336 | $254.56 | 143,615.65 |
| 2024-11-12 | Grant / award (derivative) | 80 | $0.00 | 10,177 |
| 2024-08-09 | Grant / award (derivative) | 88 | $0.00 | 10,105 |
| 2024-06-08 | Option exercise (derivative) | 5,163 | $0.00 | 5,163 |
| 2024-06-08 | Option exercise (derivative) | 5,688 | $0.00 | 0 |
| 2024-06-08 | Tax withholding | 2,588 | $169.71 | 124,190.73 |
| 2024-06-08 | Option exercise | 5,163 | $0.00 | 126,778.73 |
| 2024-06-08 | Tax withholding | 2,851 | $169.71 | 121,615.73 |
| 2024-06-08 | Option exercise | 5,688 | $0.00 | 124,466.73 |
| 2024-05-09 | Grant / award (derivative) | 100 | $0.00 | 10,023 |
| 2024-02-21 | Option exercise (derivative) | 3,380 | $0.00 | 6,760 |
| 2024-02-21 | Grant / award (derivative) | 11,508 | $0.00 | 11,508 |
| 2024-02-21 | Option exercise (derivative) | 3,574 | $0.00 | 10,725 |
| 2024-02-21 | Grant / award (derivative) | 57,538 | $0.00 | 57,538 |
| 2024-02-21 | Option exercise | 3,574 | $0.00 | 120,536.67 |
| 2024-02-21 | Option exercise | 3,380 | $0.00 | 118,656.67 |
| 2024-02-21 | Tax withholding | 1,791 | $180.87 | 118,745.67 |
| 2024-02-21 | Tax withholding | 1,694 | $180.87 | 116,962.67 |
| 2024-02-08 | Grant / award (derivative) | 89 | $0.00 | 9,925 |
| 2024-02-01 | Grant / award | 32,215 | $0.00 | 130,622.96 |
| 2024-02-01 | Tax withholding | 15,361 | $185.18 | 115,261.96 |
| 2023-11-09 | Grant / award (derivative) | 111 | $0.00 | 9,849 |
| 2023-08-09 | Grant / award (derivative) | 113 | $0.00 | 9,743 |
| 2023-06-08 | Option exercise (derivative) | 5,163 | $0.00 | 10,326 |
| 2023-06-08 | Option exercise (derivative) | 5,688 | $0.00 | 5,688 |
| 2023-06-08 | Tax withholding | 2,588 | $134.99 | 98,348.57 |
| 2023-06-08 | Option exercise | 5,163 | $0.00 | 100,936.57 |
| 2023-06-08 | Tax withholding | 2,851 | $134.99 | 95,773.57 |
| 2023-06-08 | Option exercise | 5,688 | $0.00 | 98,624.57 |
| 2023-06-07 | Option exercise (derivative) | 3,889 | $0.00 | 0 |
| 2023-06-07 | Tax withholding | 1,950 | $133.32 | 92,936.57 |
| 2023-06-07 | Option exercise | 3,889 | $0.00 | 94,886.57 |
| 2023-05-09 | Grant / award (derivative) | 131 | $0.00 | 9,648 |
| 2023-02-21 | Option exercise (derivative) | 3,380 | $0.00 | 10,140 |
| 2023-02-21 | Grant / award (derivative) | 85,777 | $0.00 | 85,777 |
| 2023-02-21 | Grant / award (derivative) | 14,299 | $0.00 | 14,299 |
| 2023-02-21 | Tax withholding | 1,694 | $133.01 | 90,955.27 |
| 2023-02-21 | Option exercise | 3,380 | $0.00 | 92,649.27 |
| 2023-02-09 | Grant / award (derivative) | 116 | $0.00 | 9,510 |
| 2023-02-01 | Open-market sale | 6,570 | $134.30 | 74,467.33 |
| 2023-02-01 | Open-market sale | 31,949 | $133.61 | 81,037.33 |
| 2023-02-01 | Grant / award | 27,463 | $0.00 | 101,930.33 |
| 2023-02-01 | Tax withholding | 12,677 | $134.30 | 89,253.33 |
| 2022-11-09 | Grant / award (derivative) | 112 | $0.00 | 9,400 |
| 2022-08-09 | Grant / award (derivative) | 117 | $0.00 | 9,288 |
| 2022-06-08 | Option exercise (derivative) | 5,162 | $0.00 | 15,489 |
| 2022-06-08 | Option exercise (derivative) | 5,687 | $0.00 | 11,376 |
| 2022-06-08 | Option exercise (derivative) | 2,968 | $0.00 | 0 |
| 2022-06-08 | Option exercise | 5,162 | $0.00 | 115,502.21 |
| 2022-06-08 | Option exercise | 2,968 | $0.00 | 108,992.21 |
| 2022-06-08 | Tax withholding | 1,488 | $141.28 | 107,504.21 |
| 2022-06-08 | Option exercise | 5,687 | $0.00 | 113,191.21 |
| 2022-06-08 | Tax withholding | 2,851 | $141.28 | 110,340.21 |
| 2022-06-08 | Tax withholding | 2,587 | $141.28 | 112,915.21 |
| 2022-06-07 | Option exercise (derivative) | 3,885 | $0.00 | 3,889 |
| 2022-06-07 | Tax withholding | 1,948 | $141.98 | 106,024.21 |
| 2022-06-07 | Option exercise | 3,885 | $0.00 | 107,972.21 |
| 2022-05-09 | Grant / award (derivative) | 111 | $0.00 | 9,174 |
| 2022-02-21 | Grant / award (derivative) | 94,606 | $0.00 | 94,606 |
| 2022-02-21 | Grant / award (derivative) | 13,520 | $0.00 | 13,520 |
| 2022-02-10 | Grant / award (derivative) | 110 | $0.00 | 9,060 |
| 2022-02-01 | Grant / award | 17,899 | $0.00 | 111,927.13 |
| 2022-02-01 | Tax withholding | 7,875 | $134.21 | 104,052.13 |
| 2021-12-15 | Grant / award (derivative) | 25 | $123.11 | 8,952 |
| 2021-11-30 | Grant / award (derivative) | 26 | $117.10 | 8,935 |
| 2021-11-15 | Grant / award (derivative) | 26 | $118.87 | 8,907 |
| 2021-11-09 | Grant / award (derivative) | 119 | $0.00 | 8,879 |
| 2021-10-29 | Grant / award (derivative) | 25 | $125.10 | 8,369 |
| 2021-10-15 | Grant / award (derivative) | 21 | $144.61 | 8,343 |
| 2021-09-30 | Grant / award (derivative) | 22 | $138.93 | 8,323 |
| 2021-09-15 | Grant / award (derivative) | 23 | $137.20 | 8,301 |
| 2021-08-31 | Grant / award (derivative) | 22 | $140.34 | 8,278 |
| 2021-08-13 | Grant / award (derivative) | 22 | $143.18 | 8,254 |
| 2021-08-09 | Grant / award (derivative) | 95 | $0.00 | 8,234 |
| 2021-07-30 | Grant / award (derivative) | 22 | $140.96 | 8,140 |
| 2021-07-15 | Grant / award (derivative) | 22 | $140.45 | 8,119 |
| 2021-06-30 | Grant / award (derivative) | 21 | $146.59 | 8,097 |
| 2021-06-15 | Grant / award (derivative) | 21 | $149.36 | 8,077 |
| 2021-06-08 | Option exercise (derivative) | 5,505 | $0.00 | 16,515 |
| 2021-06-08 | Option exercise (derivative) | 2,871 | $0.00 | 2,872 |
| 2021-06-08 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2021-06-08 | Grant / award (derivative) | 19,988 | $0.00 | 19,988 |
| 2021-06-08 | Tax withholding | 2,667 | $149.16 | 93,966.32 |
| 2021-06-08 | Option exercise | 5,505 | $0.00 | 96,633.32 |
| 2021-06-08 | Tax withholding | 1,391 | $149.16 | 91,128.32 |
| 2021-06-08 | Option exercise | 2,871 | $0.00 | 92,519.32 |
| 2021-06-08 | Tax withholding | 969 | $149.16 | 89,648.32 |
| 2021-06-08 | Option exercise | 2,000 | $0.00 | 90,617.32 |
| 2021-06-07 | Option exercise (derivative) | 3,761 | $0.00 | 7,524 |
| 2021-06-07 | Tax withholding | 1,822 | $147.96 | 88,617.32 |
| 2021-06-07 | Option exercise | 3,761 | $0.00 | 90,439.32 |
| 2021-05-28 | Grant / award (derivative) | 22 | $143.74 | 8,061 |
| 2021-05-14 | Grant / award (derivative) | 21 | $144.68 | 8,039 |
| 2021-05-07 | Grant / award (derivative) | 90 | $0.00 | 8,018 |
| 2021-04-30 | Grant / award (derivative) | 22 | $141.88 | 7,930 |
| 2021-04-15 | Grant / award (derivative) | 23 | $132.58 | 7,908 |
| 2021-03-31 | Grant / award (derivative) | 23 | $133.26 | 7,886 |
| 2021-03-15 | Grant / award (derivative) | 24 | $128.58 | 7,864 |
| 2021-02-26 | Grant / award (derivative) | 26 | $118.93 | 7,847 |
| 2021-02-12 | Grant / award (derivative) | 26 | $120.80 | 7,820 |
| 2021-02-09 | Grant / award (derivative) | 103 | $0.00 | 7,794 |
| 2021-02-01 | Grant / award | 15,144 | $0.00 | 92,746.41 |
| 2021-02-01 | Tax withholding | 6,101 | $119.85 | 86,645.41 |
| 2021-01-29 | Grant / award (derivative) | 26 | $119.11 | 7,692 |
| 2021-01-15 | Grant / award (derivative) | 24 | $128.39 | 7,667 |
| 2020-12-31 | Grant / award (derivative) | 320 | $0.00 | 7,643 |
| 2020-12-31 | Grant / award (derivative) | 20 | $125.88 | 7,323 |
| 2020-12-15 | Grant / award (derivative) | 20 | $125.93 | 7,304 |
| 2020-11-30 | Grant / award (derivative) | 20 | $123.52 | 7,287 |
| 2020-11-13 | Grant / award (derivative) | 21 | $116.85 | 7,274 |
| 2020-11-09 | Grant / award (derivative) | 101 | $0.00 | 7,254 |
| 2020-10-30 | Grant / award (derivative) | 22 | $111.66 | 7,154 |
| 2020-10-15 | Grant / award (derivative) | 20 | $124.89 | 7,129 |
| 2020-09-30 | Grant / award (derivative) | 20 | $121.67 | 7,110 |
| 2020-09-15 | Grant / award (derivative) | 20 | $122.44 | 7,090 |
| 2020-08-31 | Grant / award (derivative) | 20 | $123.31 | 7,070 |
| 2020-08-14 | Grant / award (derivative) | 20 | $125.27 | 7,049 |
| 2020-08-07 | Grant / award (derivative) | 91 | $0.00 | 7,030 |
| 2020-07-31 | Grant / award (derivative) | 20 | $122.94 | 6,940 |
| 2020-07-15 | Grant / award (derivative) | 20 | $123.00 | 6,919 |
| 2020-06-30 | Grant / award (derivative) | 18 | $120.77 | 6,900 |
| 2020-06-15 | Grant / award (derivative) | 18 | $121.65 | 6,883 |
| 2020-06-08 | Option exercise (derivative) | 2,871 | $0.00 | 5,743 |
| 2020-06-08 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2020-06-08 | Option exercise (derivative) | 2,113 | $0.00 | 0 |
| 2020-06-08 | Grant / award (derivative) | 22,020 | $0.00 | 22,020 |
| 2020-06-08 | Option exercise | 2,113 | $0.00 | 77,086.85 |
| 2020-06-08 | Tax withholding | 969 | $134.08 | 74,973.85 |
| 2020-06-08 | Tax withholding | 1,026 | $134.08 | 76,060.85 |
| 2020-06-08 | Option exercise | 2,871 | $0.00 | 78,931.85 |
| 2020-06-08 | Tax withholding | 1,391 | $134.08 | 77,540.85 |
| 2020-06-08 | Option exercise | 2,000 | $0.00 | 75,942.85 |
| 2020-06-07 | Option exercise (derivative) | 3,761 | $0.00 | 11,285 |
| 2020-06-07 | Option exercise | 3,761 | $0.00 | 75,764.85 |
| 2020-06-07 | Tax withholding | 1,822 | $132.99 | 73,942.85 |
| 2020-05-29 | Grant / award (derivative) | 17 | $124.90 | 6,871 |
| 2020-05-15 | Grant / award (derivative) | 18 | $116.98 | 6,861 |
| 2020-05-07 | Grant / award (derivative) | 91 | $0.00 | 6,840 |
| 2020-04-30 | Grant / award (derivative) | 17 | $125.56 | 6,749 |
| 2020-04-15 | Grant / award (derivative) | 18 | $118.69 | 6,734 |
| 2020-03-31 | Grant / award (derivative) | 19 | $110.93 | 6,718 |
| 2020-03-13 | Grant / award (derivative) | 20 | $107.95 | 6,697 |
| 2020-02-28 | Grant / award (derivative) | 16 | $130.15 | 6,668 |
| 2020-02-14 | Grant / award (derivative) | 14 | $150.70 | 6,639 |
| 2020-02-07 | Grant / award (derivative) | 70 | $0.00 | 6,624 |
| 2020-02-01 | Tax withholding | 5,458 | $142.42 | 71,973.51 |
| 2020-02-01 | Grant / award | 13,372 | $0.00 | 77,431.51 |
| 2020-01-31 | Grant / award (derivative) | 15 | $143.73 | 6,555 |
| 2020-01-15 | Grant / award (derivative) | 16 | $136.62 | 6,541 |
| 2019-12-31 | Grant / award (derivative) | 16 | $134.04 | 6,289 |
| 2019-12-31 | Grant / award (derivative) | 237 | $0.00 | 6,526 |
| 2019-12-13 | Grant / award (derivative) | 16 | $134.21 | 6,274 |
| 2019-11-29 | Grant / award (derivative) | 16 | $134.45 | 6,258 |
| 2019-11-15 | Grant / award (derivative) | 16 | $134.40 | 6,243 |
| 2019-11-07 | Grant / award (derivative) | 73 | $0.00 | 6,226 |
| 2019-10-31 | Grant / award (derivative) | 16 | $133.73 | 6,154 |
| 2019-10-15 | Grant / award (derivative) | 15 | $143.00 | 6,138 |
| 2019-09-30 | Grant / award (derivative) | 15 | $145.42 | 6,123 |
| 2019-09-13 | Grant / award (derivative) | 15 | $143.67 | 6,109 |
| 2019-08-30 | Grant / award (derivative) | 16 | $135.53 | 6,099 |
| 2019-08-15 | Grant / award (derivative) | 16 | $131.92 | 6,086 |
| 2019-08-08 | Grant / award (derivative) | 70 | $0.00 | 6,065 |
| 2019-07-31 | Grant / award (derivative) | 14 | $148.24 | 5,995 |
| 2019-07-15 | Grant / award (derivative) | 15 | $143.32 | 5,981 |
| 2019-06-28 | Grant / award (derivative) | 14 | $137.90 | 5,967 |
| 2019-06-14 | Grant / award (derivative) | 14 | $135.15 | 5,953 |
| 2019-06-08 | Option exercise (derivative) | 2,871 | $0.00 | 8,614 |
| 2019-06-08 | Option exercise (derivative) | 2,000 | $0.00 | 4,000 |
| 2019-06-08 | Option exercise (derivative) | 2,112 | $0.00 | 2,113 |
| 2019-06-08 | Option exercise | 2,000 | $0.00 | 63,497.54 |
| 2019-06-08 | Option exercise | 2,112 | $0.00 | 62,522.54 |
| 2019-06-08 | Tax withholding | 1,025 | $133.47 | 61,497.54 |
| 2019-06-08 | Tax withholding | 969 | $133.47 | 62,528.54 |
| 2019-06-08 | Option exercise | 2,871 | $0.00 | 65,399.54 |
| 2019-06-08 | Tax withholding | 1,391 | $133.47 | 64,008.54 |
| 2019-06-07 | Grant / award (derivative) | 15,046 | $0.00 | 15,046 |
| 2019-05-31 | Grant / award (derivative) | 15 | $126.99 | 5,944 |
| 2019-05-15 | Grant / award (derivative) | 14 | $134.40 | 5,925 |
| 2019-05-09 | Grant / award (derivative) | 70 | $0.00 | 5,910 |
| 2019-04-30 | Grant / award (derivative) | 14 | $140.27 | 5,840 |
| 2019-04-15 | Grant / award (derivative) | 13 | $143.90 | 5,827 |
| 2019-03-29 | Grant / award (derivative) | 14 | $141.10 | 5,814 |
| 2019-03-15 | Grant / award (derivative) | 14 | $139.43 | 5,801 |
| 2019-02-28 | Grant / award (derivative) | 14 | $138.13 | 5,787 |
| 2019-02-15 | Grant / award (derivative) | 14 | $138.03 | 5,773 |
| 2019-02-07 | Grant / award (derivative) | 67 | $0.00 | 5,762 |
| 2019-02-01 | Grant / award | 15,533 | $0.00 | 67,932.29 |
| 2019-02-01 | Tax withholding | 7,546 | $134.27 | 60,386.29 |
| 2019-01-31 | Grant / award (derivative) | 14 | $134.42 | 5,695 |
| 2019-01-15 | Grant / award (derivative) | 16 | $121.73 | 5,680 |
| 2019-01-02 | Option exercise (derivative) | 8,772 | $0.00 | 0 |
| 2019-01-02 | Tax withholding | 3,037 | $113.83 | 52,389.92 |
| 2019-01-02 | Option exercise | 8,772 | $0.00 | 55,426.92 |
| 2018-12-31 | Grant / award (derivative) | 72 | $0.00 | 5,665 |
| 2018-11-08 | Grant / award (derivative) | 70 | $0.00 | 5,592 |
| 2018-08-09 | Grant / award (derivative) | 60 | $0.00 | 5,520 |
| 2018-06-08 | Option exercise (derivative) | 2,112 | $0.00 | 4,225 |
| 2018-06-08 | Grant / award (derivative) | 11,485 | $0.00 | 11,485 |
| 2018-06-08 | Option exercise (derivative) | 2,000 | $0.00 | 6,000 |
| 2018-06-08 | Option exercise | 2,000 | $0.00 | 46,488.7 |
| 2018-06-08 | Tax withholding | 970 | $145.41 | 45,518.7 |
| 2018-06-08 | Option exercise | 2,112 | $0.00 | 47,630.7 |
| 2018-06-08 | Tax withholding | 1,024 | $145.41 | 46,606.7 |
| 2018-05-09 | Grant / award (derivative) | 60 | $0.00 | 5,463 |
| 2018-02-08 | Grant / award (derivative) | 55 | $0.00 | 5,409 |
| 2018-02-01 | Option exercise (derivative) | 5,320 | $0.00 | 0 |
| 2018-02-01 | Option exercise | 5,320 | $0.00 | 39,587.81 |
| 2018-02-01 | Tax withholding | 1,800 | $163.02 | 37,787.81 |
| 2018-02-01 | Grant / award | 12,722 | $0.00 | 50,509.81 |
| 2018-02-01 | Tax withholding | 6,042 | $163.02 | 44,467.81 |
| 2017-12-29 | Grant / award (derivative) | 95 | $0.00 | 5,354 |
| 2017-12-29 | Grant / award (derivative) | 6 | $153.42 | 5,259 |
| 2017-12-17 | Option exercise (derivative) | 7,937 | $0.00 | 0 |
| 2017-12-17 | Tax withholding | 4,052 | $152.92 | 34,236.41 |
| 2017-12-17 | Option exercise | 7,937 | $0.00 | 38,288.41 |
| 2017-12-15 | Grant / award (derivative) | 6 | $152.50 | 5,254 |
| 2017-11-30 | Grant / award (derivative) | 6 | $153.97 | 5,248 |
| 2017-11-15 | Grant / award (derivative) | 6 | $147.10 | 5,245 |
| 2017-11-09 | Grant / award (derivative) | 52 | $0.00 | 5,238 |
| 2017-10-31 | Grant / award (derivative) | 6 | $154.06 | 5,186 |
| 2017-10-13 | Grant / award (derivative) | 6 | $147.10 | 5,180 |
| 2017-09-29 | Grant / award (derivative) | 6 | $145.08 | 5,175 |
| 2017-09-15 | Grant / award (derivative) | 6 | $144.82 | 5,169 |
| 2017-08-31 | Grant / award (derivative) | 6 | $143.03 | 5,163 |
| 2017-08-15 | Grant / award (derivative) | 6 | $142.07 | 5,157 |
| 2017-08-08 | Grant / award (derivative) | 54 | $0.00 | 5,151 |
| 2017-07-31 | Grant / award (derivative) | 6 | $144.67 | 5,097 |
| 2017-07-14 | Grant / award (derivative) | 6 | $154.24 | 5,092 |
| 2017-06-30 | Grant / award (derivative) | 6 | $153.83 | 5,086 |
| 2017-06-15 | Grant / award (derivative) | 6 | $154.22 | 5,081 |
| 2017-06-08 | Grant / award (derivative) | 8,000 | $0.00 | 8,000 |
| 2017-06-08 | Option exercise (derivative) | 2,112 | $0.00 | 6,337 |
| 2017-06-08 | Option exercise | 2,112 | $0.00 | 31,423.52 |
| 2017-06-08 | Tax withholding | 1,079 | $151.87 | 30,344.52 |
| 2017-05-31 | Grant / award (derivative) | 6 | $152.63 | 5,076 |
| 2017-05-15 | Grant / award (derivative) | 6 | $151.51 | 5,072 |
| 2017-05-08 | Grant / award (derivative) | 50 | $0.00 | 5,066 |
| 2017-04-28 | Grant / award (derivative) | 5 | $160.29 | 5,017 |
| 2017-04-13 | Grant / award (derivative) | 5 | $169.53 | 5,012 |
| 2017-03-31 | Grant / award (derivative) | 5 | $174.14 | 5,007 |
| 2017-03-15 | Grant / award (derivative) | 5 | $175.81 | 5,003 |
| 2017-02-28 | Grant / award (derivative) | 5 | $179.82 | 4,998 |
| 2017-02-15 | Grant / award (derivative) | 5 | $181.68 | 4,993 |
| 2017-02-08 | Grant / award (derivative) | 40 | $0.00 | 4,990 |
| 2017-02-07 | Option exercise (derivative) | 559 | $0.00 | 0 |
| 2017-02-07 | Open-market sale | 200 | $178.31 | 29,297.39 |
| 2017-02-07 | Open-market sale | 359 | $178.31 | 29,497.39 |
| 2017-02-07 | Option exercise | 559 | $102.80 | 29,856.39 |
| 2017-02-01 | Tax withholding | 1,723 | $174.26 | 29,297.39 |
| 2017-02-01 | Grant / award | 4,622 | $0.00 | 31,020.39 |
| 2017-01-31 | Grant / award (derivative) | 5 | $174.52 | 4,951 |
| 2017-01-13 | Grant / award (derivative) | 5 | $167.34 | 4,947 |
| 2016-12-30 | Grant / award (derivative) | 5 | $165.99 | 4,868 |
| 2016-12-30 | Grant / award (derivative) | 75 | $0.00 | 4,943 |
| 2016-12-15 | Grant / award (derivative) | 5 | $168.02 | 4,863 |
| 2016-11-30 | Grant / award (derivative) | 5 | $162.22 | 4,860 |
| 2016-11-15 | Grant / award (derivative) | 5 | $158.67 | 4,857 |
| 2016-11-08 | Grant / award (derivative) | 44 | $0.00 | 4,853 |
| 2016-10-31 | Grant / award (derivative) | 6 | $153.69 | 4,809 |
| 2016-10-14 | Grant / award (derivative) | 5 | $154.45 | 4,805 |
| 2016-09-30 | Grant / award (derivative) | 5 | $158.85 | 4,800 |
| 2016-09-15 | Grant / award (derivative) | 5 | $155.66 | 4,795 |
| 2016-08-31 | Grant / award (derivative) | 5 | $158.88 | 4,790 |
| 2016-08-15 | Grant / award (derivative) | 5 | $161.88 | 4,784 |
| 2016-08-08 | Grant / award (derivative) | 41 | $0.00 | 4,779 |
| 2016-07-29 | Grant / award (derivative) | 5 | $160.62 | 4,738 |
| 2016-07-15 | Grant / award (derivative) | 5 | $159.78 | 4,734 |
| 2016-06-30 | Grant / award (derivative) | 5 | $151.78 | 4,729 |
| 2016-06-15 | Grant / award (derivative) | 5 | $150.68 | 4,725 |
| 2016-06-08 | Grant / award (derivative) | 8,449 | $0.00 | 8,449 |
| 2016-05-31 | Grant / award (derivative) | 5 | $153.74 | 4,719 |
| 2016-05-13 | Grant / award (derivative) | 6 | $147.72 | 4,717 |
| 2016-05-06 | Grant / award (derivative) | 45 | $0.00 | 4,712 |
| 2016-04-29 | Grant / award (derivative) | 6 | $145.94 | 4,668 |
| 2016-04-15 | Grant / award (derivative) | 5 | $151.72 | 4,664 |
| 2016-03-31 | Grant / award (derivative) | 5 | $151.45 | 4,659 |
| 2016-03-15 | Grant / award (derivative) | 266 | $142.96 | 4,655 |
| 2016-02-29 | Grant / award (derivative) | 6 | $131.03 | 4,393 |
| 2016-02-17 | Option exercise (derivative) | 1,352 | $0.00 | 0 |
| 2016-02-17 | Open-market sale | 552 | $125.68 | 27,157.81 |
| 2016-02-17 | Open-market sale | 800 | $125.69 | 26,357.81 |
| 2016-02-17 | Option exercise | 1,352 | $82.76 | 27,709.81 |
| 2016-02-12 | Grant / award (derivative) | 7 | $121.04 | 4,391 |
| 2016-02-08 | Grant / award (derivative) | 45 | $0.00 | 4,382 |
| 2016-02-01 | Tax withholding | 1,502 | $124.49 | 26,350.87 |
| 2016-02-01 | Grant / award | 4,012 | $0.00 | 27,852.87 |
| 2016-01-29 | Grant / award (derivative) | 7 | $124.79 | 4,338 |
| 2016-01-15 | Grant / award (derivative) | 6 | $130.03 | 4,333 |
| 2015-12-31 | Grant / award (derivative) | 68 | $0.00 | 4,327 |
| 2015-12-31 | Grant / award (derivative) | 6 | $137.62 | 4,259 |
| 2015-12-15 | Grant / award (derivative) | 6 | $137.79 | 4,254 |
| 2015-11-30 | Grant / award (derivative) | 6 | $139.42 | 4,248 |
| 2015-11-13 | Grant / award (derivative) | 6 | $131.75 | 4,245 |
| 2015-11-06 | Grant / award (derivative) | 40 | $0.00 | 4,237 |
| 2015-10-30 | Grant / award (derivative) | 6 | $140.08 | 4,198 |
| 2015-10-15 | Grant / award (derivative) | 5 | $150.09 | 4,193 |
| 2015-09-30 | Grant / award (derivative) | 6 | $144.97 | 4,188 |
| 2015-09-15 | Grant / award (derivative) | 6 | $147.53 | 4,183 |
| 2015-08-31 | Grant / award (derivative) | 6 | $147.89 | 4,177 |
| 2015-08-14 | Grant / award (derivative) | 5 | $155.75 | 4,170 |
| 2015-08-06 | Grant / award (derivative) | 35 | $0.00 | 4,165 |
| 2015-07-31 | Grant / award (derivative) | 5 | $161.99 | 4,130 |
| 2015-07-15 | Grant / award (derivative) | 5 | $168.53 | 4,127 |
| 2015-06-30 | Grant / award (derivative) | 5 | $162.66 | 4,123 |
| 2015-06-15 | Grant / award (derivative) | 5 | $166.26 | 4,118 |
| 2015-05-29 | Grant / award (derivative) | 5 | $169.65 | 4,113 |
| 2015-05-15 | Grant / award (derivative) | 5 | $173.26 | 4,107 |
| 2015-05-06 | Grant / award (derivative) | 32 | $0.00 | 4,104 |
| 2015-04-30 | Grant / award (derivative) | 5 | $171.29 | 4,073 |
| 2015-04-15 | Grant / award (derivative) | 5 | $164.13 | 4,069 |
| 2015-03-31 | Grant / award (derivative) | 5 | $160.50 | 4,065 |
| 2015-03-13 | Grant / award (derivative) | 159 | $154.28 | 4,060 |
| 2015-02-27 | Grant / award (derivative) | 5 | $161.94 | 3,901 |
| 2015-02-13 | Grant / award (derivative) | 7 | $160.40 | 3,897 |
| 2015-02-06 | Grant / award (derivative) | 28 | $0.00 | 3,892 |
| 2015-02-01 | Grant / award | 6,642 | $0.00 | 26,290.58 |
| 2015-02-01 | Tax withholding | 2,500 | $154.14 | 23,790.58 |
| 2015-01-30 | Grant / award (derivative) | 5 | $153.31 | 3,865 |
| 2015-01-15 | Grant / award (derivative) | 5 | $154.57 | 3,862 |
| 2014-12-31 | Grant / award (derivative) | 4 | $160.44 | 3,839 |
| 2014-12-31 | Grant / award (derivative) | 19 | $0.00 | 3,858 |
| 2014-12-15 | Option exercise (derivative) | 8,772 | $0.00 | 0 |
| 2014-12-15 | Grant / award (derivative) | 5 | $153.06 | 3,836 |
| 2014-12-15 | Tax withholding | 4,524 | $154.80 | 19,617.4 |
| 2014-12-15 | Option exercise | 8,772 | $0.00 | 24,141.4 |
| 2014-11-28 | Grant / award (derivative) | 4 | $162.17 | 3,831 |
| 2014-11-14 | Grant / award (derivative) | 4 | $164.16 | 3,827 |
| 2014-11-06 | Grant / award (derivative) | 26 | $0.00 | 3,824 |
| 2014-10-31 | Grant / award (derivative) | 4 | $164.40 | 3,798 |
| 2014-10-15 | Grant / award (derivative) | 4 | $181.75 | 3,792 |
| 2014-09-30 | Grant / award (derivative) | 4 | $189.83 | 3,789 |
| 2014-09-15 | Grant / award (derivative) | 4 | $191.81 | 3,785 |
| 2014-08-29 | Grant / award (derivative) | 4 | $192.30 | 3,782 |
| 2014-08-21 | Option exercise (derivative) | 8,560 | $0.00 | 0 |
| 2014-08-21 | Open-market sale | 200 | $191.85 | 16,268 |
| 2014-08-21 | Open-market sale | 4,500 | $191.84 | 16,468 |
| 2014-08-21 | Open-market sale | 500 | $191.84 | 20,968 |
| 2014-08-21 | Open-market sale | 300 | $191.86 | 15,968 |
| 2014-08-21 | Open-market sale | 600 | $191.87 | 15,368 |
| 2014-08-21 | Open-market sale | 550 | $191.83 | 21,468 |
| 2014-08-21 | Open-market sale | 1,600 | $191.82 | 22,018 |
| 2014-08-21 | Option exercise | 794 | $92.12 | 16,162 |
| 2014-08-21 | Option exercise | 8,560 | $101.33 | 24,722 |
| 2014-08-21 | Open-market sale | 200 | $191.80 | 24,522 |
| 2014-08-21 | Open-market sale | 904 | $191.81 | 23,618 |
| 2014-08-15 | Grant / award (derivative) | 4 | $187.38 | 3,779 |
| 2014-08-06 | Grant / award (derivative) | 23 | $0.00 | 3,776 |
| 2014-07-31 | Grant / award (derivative) | 4 | $191.67 | 3,754 |
| 2014-07-15 | Grant / award (derivative) | 4 | $188.49 | 3,750 |
| 2014-06-30 | Grant / award (derivative) | 4 | $181.27 | 3,747 |
| 2014-06-13 | Grant / award (derivative) | 4 | $182.56 | 3,744 |
| 2014-05-30 | Grant / award (derivative) | 4 | $184.36 | 3,741 |
| 2014-05-15 | Grant / award (derivative) | 4 | $186.46 | 3,737 |
| 2014-05-07 | Grant / award (derivative) | 22 | $0.00 | 3,733 |
| 2014-04-30 | Grant / award (derivative) | 4 | $196.47 | 3,712 |
| 2014-04-15 | Grant / award (derivative) | 4 | $197.02 | 3,709 |
| 2014-03-31 | Grant / award (derivative) | 4 | $192.49 | 3,706 |
| 2014-03-14 | Grant / award (derivative) | 4 | $182.21 | 3,704 |
| 2014-02-28 | Grant / award (derivative) | 4 | $185.17 | 3,700 |
| 2014-02-14 | Grant / award (derivative) | 4 | $183.69 | 3,697 |
| 2014-02-10 | Open-market sale | 200 | $176.97 | 17,721.55 |
| 2014-02-10 | Open-market sale | 100 | $176.88 | 20,901.55 |
| 2014-02-10 | Open-market sale | 100 | $176.90 | 20,801.55 |
| 2014-02-10 | Open-market sale | 180 | $176.91 | 20,621.55 |
| 2014-02-10 | Open-market sale | 100 | $176.92 | 20,521.55 |
| 2014-02-10 | Open-market sale | 100 | $176.93 | 20,421.55 |
| 2014-02-10 | Open-market sale | 800 | $176.94 | 19,621.55 |
| 2014-02-10 | Open-market sale | 600 | $176.95 | 19,021.55 |
| 2014-02-10 | Open-market sale | 200 | $177.05 | 15,351.55 |
| 2014-02-10 | Open-market sale | 200 | $177.04 | 15,551.55 |
| 2014-02-10 | Open-market sale | 200 | $177.03 | 15,751.55 |
| 2014-02-10 | Open-market sale | 300 | $177.02 | 15,951.55 |
| 2014-02-10 | Open-market sale | 200 | $177.01 | 16,251.55 |
| 2014-02-10 | Open-market sale | 300 | $177.00 | 16,451.55 |
| 2014-02-10 | Open-market sale | 470 | $176.99 | 16,751.55 |
| 2014-02-10 | Open-market sale | 500 | $176.98 | 17,221.55 |
| 2014-02-10 | Open-market sale | 200 | $176.96 | 18,821.55 |
| 2014-02-10 | Open-market sale | 900 | $176.96 | 17,921.55 |
| 2014-02-06 | Grant / award (derivative) | 20 | $0.00 | 3,695 |
| 2014-02-01 | Tax withholding | 4,348 | $176.59 | 21,000.59 |
| 2014-02-01 | Grant / award | 9,998 | $0.00 | 25,348.59 |
| 2014-01-31 | Grant / award (derivative) | 9 | $176.68 | 3,675 |
| 2014-01-15 | Grant / award (derivative) | 8 | $187.74 | 3,668 |
| 2014-01-02 | Grant / award (derivative) | 8,772 | $0.00 | 8,772 |
| 2013-12-31 | Grant / award (derivative) | 8 | $187.57 | 3,599 |
| 2013-12-31 | Grant / award (derivative) | 61 | $0.00 | 3,660 |
| 2013-12-17 | Grant / award (derivative) | 7,937 | $0.00 | 7,937 |
| 2013-12-13 | Grant / award (derivative) | 9 | $172.80 | 3,593 |
| 2013-11-29 | Grant / award (derivative) | 9 | $179.68 | 3,584 |
| 2013-11-18 | Option exercise (derivative) | 16,087 | $0.00 | 0 |
| 2013-11-18 | Open-market sale | 1,100 | $184.68 | 25,356.71 |
| 2013-11-18 | Open-market sale | 200 | $184.57 | 28,355.71 |
| 2013-11-18 | Open-market sale | 100 | $184.56 | 28,555.71 |
| 2013-11-18 | Open-market sale | 1,000 | $184.49 | 28,655.71 |
| 2013-11-18 | Open-market sale | 200 | $184.48 | 29,655.71 |
| 2013-11-18 | Open-market sale | 200 | $184.47 | 29,855.71 |
| 2013-11-18 | Open-market sale | 100 | $184.46 | 30,055.71 |
| 2013-11-18 | Open-market sale | 470 | $184.45 | 30,155.71 |
| 2013-11-18 | Open-market sale | 500 | $184.44 | 30,625.71 |
| 2013-11-18 | Open-market sale | 100 | $184.40 | 31,125.71 |
| 2013-11-18 | Open-market sale | 92 | $184.37 | 31,225.71 |
| 2013-11-18 | Open-market sale | 100 | $184.36 | 31,317.71 |
| 2013-11-18 | Option exercise | 16,087 | $105.96 | 31,417.71 |
| 2013-11-18 | Open-market sale | 100 | $184.74 | 23,856.71 |
| 2013-11-18 | Open-market sale | 587 | $184.73 | 23,956.71 |
| 2013-11-18 | Open-market sale | 213 | $184.72 | 24,543.71 |
| 2013-11-18 | Open-market sale | 200 | $184.71 | 24,756.71 |
| 2013-11-18 | Open-market sale | 400 | $184.69 | 24,956.71 |
| 2013-11-18 | Open-market sale | 599 | $184.59 | 27,756.71 |
| 2013-11-18 | Open-market sale | 1,300 | $184.60 | 26,456.71 |
| 2013-11-18 | Open-market sale | 200 | $184.82 | 18,430.71 |
| 2013-11-18 | Open-market sale | 900 | $184.90 | 15,430.71 |
| 2013-11-18 | Open-market sale | 700 | $184.89 | 16,330.71 |
| 2013-11-18 | Open-market sale | 100 | $184.88 | 17,030.71 |
| 2013-11-18 | Open-market sale | 100 | $184.87 | 17,130.71 |
| 2013-11-18 | Open-market sale | 1,100 | $184.85 | 17,230.71 |
| 2013-11-18 | Open-market sale | 100 | $184.84 | 18,330.71 |
| 2013-11-18 | Open-market sale | 100 | $184.91 | 15,330.71 |
| 2013-11-18 | Open-market sale | 1,584 | $184.81 | 18,630.71 |
| 2013-11-18 | Open-market sale | 1,200 | $184.80 | 20,214.71 |
| 2013-11-18 | Open-market sale | 742 | $184.79 | 21,414.71 |
| 2013-11-18 | Open-market sale | 1,300 | $184.78 | 22,156.71 |
| 2013-11-18 | Open-market sale | 100 | $184.76 | 23,456.71 |
| 2013-11-18 | Open-market sale | 300 | $184.75 | 23,556.71 |
| 2013-11-15 | Grant / award (derivative) | 8 | $183.19 | 3,575 |
| 2013-11-06 | Grant / award (derivative) | 19 | $0.00 | 3,568 |
| 2013-10-31 | Grant / award (derivative) | 9 | $179.21 | 3,549 |
| 2013-10-15 | Grant / award (derivative) | 8 | $184.66 | 3,542 |
| 2013-09-30 | Grant / award (derivative) | 8 | $185.18 | 3,534 |
| 2013-09-13 | Grant / award (derivative) | 8 | $192.17 | 3,526 |
| 2013-08-30 | Grant / award (derivative) | 8 | $182.27 | 3,519 |
| 2013-08-15 | Grant / award (derivative) | 8 | $185.79 | 3,511 |
| 2013-08-07 | Grant / award (derivative) | 18 | $0.00 | 3,503 |
| 2013-07-31 | Grant / award (derivative) | 8 | $195.04 | 3,485 |
| 2013-07-15 | Grant / award (derivative) | 8 | $194.00 | 3,478 |
| 2013-06-28 | Grant / award (derivative) | 8 | $191.11 | 3,470 |
| 2013-06-14 | Grant / award (derivative) | 7 | $202.20 | 3,463 |
| 2013-05-31 | Grant / award (derivative) | 7 | $208.02 | 3,455 |
| 2013-05-15 | Grant / award (derivative) | 7 | $203.32 | 3,449 |
| 2013-05-08 | Grant / award (derivative) | 16 | $0.00 | 3,442 |
| 2013-04-30 | Grant / award (derivative) | 7 | $202.54 | 3,426 |
| 2013-04-15 | Grant / award (derivative) | 7 | $209.26 | 3,420 |
| 2013-03-28 | Grant / award (derivative) | 7 | $213.30 | 3,413 |
| 2013-03-15 | Grant / award (derivative) | 151 | $214.92 | 3,371 |
| 2013-03-15 | Grant / award (derivative) | 35 | $0.00 | 3,406 |
| 2013-02-28 | Grant / award (derivative) | 7 | $200.83 | 3,222 |
| 2013-02-15 | Grant / award (derivative) | 7 | $200.98 | 3,215 |
| 2013-02-06 | Grant / award (derivative) | 14 | $0.00 | 3,209 |
| 2013-02-01 | Grant / award (derivative) | 5,320 | $0.00 | 5,320 |
| 2013-02-01 | Grant / award | 11,027 | $0.00 | 20,311.26 |
| 2013-02-01 | Tax withholding | 4,989 | $204.58 | 15,322.26 |
| 2013-01-31 | Grant / award (derivative) | 7 | $203.07 | 3,195 |
| 2013-01-15 | Grant / award (derivative) | 8 | $192.50 | 3,188 |
| 2012-12-31 | Grant / award (derivative) | 3 | $0.00 | 3,181 |
| 2012-12-31 | Grant / award (derivative) | 8 | $191.55 | 3,178 |
| 2012-12-14 | Grant / award (derivative) | 3 | $0.00 | 3,171 |
| 2012-12-14 | Grant / award (derivative) | 8 | $191.76 | 3,168 |
| 2012-11-30 | Grant / award (derivative) | 8 | $190.07 | 3,158 |
| 2012-11-30 | Grant / award (derivative) | 3 | $0.00 | 3,161 |
| 2012-11-15 | Grant / award (derivative) | 8 | $185.85 | 3,148 |
| 2012-11-15 | Grant / award (derivative) | 3 | $0.00 | 3,151 |
| 2012-11-07 | Grant / award (derivative) | 14 | $0.00 | 3,140 |
| 2012-10-31 | Grant / award (derivative) | 8 | $194.53 | 3,123 |
| 2012-10-31 | Grant / award (derivative) | 3 | $0.00 | 3,126 |
| 2012-10-15 | Grant / award (derivative) | 3 | $0.00 | 3,116 |
| 2012-10-15 | Grant / award (derivative) | 7 | $208.93 | 3,113 |
| 2012-09-28 | Grant / award (derivative) | 7 | $207.45 | 3,104 |
| 2012-09-28 | Grant / award (derivative) | 3 | $0.00 | 3,107 |
| 2012-09-14 | Grant / award (derivative) | 7 | $206.81 | 3,095 |
| 2012-09-14 | Grant / award (derivative) | 3 | $0.00 | 3,098 |
| 2012-09-04 | Option exercise (derivative) | 7,282 | $0.00 | 0 |
| 2012-09-04 | Option exercise | 7,282 | $0.00 | 12,634.8 |
| 2012-09-04 | Tax withholding | 3,355 | $195.01 | 9,279.8 |
| 2012-08-31 | Grant / award (derivative) | 3 | $0.00 | 3,089 |
| 2012-08-31 | Grant / award (derivative) | 8 | $194.85 | 3,086 |
| 2012-08-15 | Grant / award (derivative) | 7 | $198.40 | 3,076 |
| 2012-08-15 | Grant / award (derivative) | 3 | $0.00 | 3,079 |
| 2012-08-08 | Grant / award (derivative) | 14 | $0.00 | 3,069 |
| 2012-07-31 | Grant / award (derivative) | 8 | $195.98 | 3,053 |
| 2012-07-31 | Grant / award (derivative) | 3 | $0.00 | 3,056 |
| 2012-07-13 | Grant / award (derivative) | 8 | $186.01 | 3,043 |
| 2012-07-13 | Grant / award (derivative) | 3 | $0.00 | 3,046 |
| 2012-06-29 | Grant / award (derivative) | 3 | $0.00 | 3,036 |
| 2012-06-29 | Grant / award (derivative) | 8 | $195.58 | 3,033 |
| 2012-06-15 | Grant / award (derivative) | 7 | $199.10 | 3,023 |
| 2012-06-15 | Grant / award (derivative) | 3 | $0.00 | 3,026 |
| 2012-05-31 | Grant / award (derivative) | 3 | $0.00 | 3,016 |
| 2012-05-31 | Grant / award (derivative) | 8 | $192.90 | 3,013 |
| 2012-05-15 | Grant / award (derivative) | 7 | $199.04 | 3,003 |
| 2012-05-15 | Grant / award (derivative) | 3 | $0.00 | 3,006 |
| 2012-05-08 | Option exercise (derivative) | 2,033 | $0.00 | 0 |
| 2012-05-08 | Grant / award (derivative) | 13 | $0.00 | 2,996 |
| 2012-05-08 | Tax withholding | 937 | $201.38 | 5,352.16 |
| 2012-05-08 | Option exercise | 2,033 | $0.00 | 6,289.16 |
| 2012-04-30 | Grant / award (derivative) | 7 | $207.08 | 2,980 |
| 2012-04-30 | Grant / award (derivative) | 3 | $0.00 | 2,983 |
| 2012-04-13 | Grant / award (derivative) | 7 | $202.80 | 2,971 |
| 2012-04-13 | Grant / award (derivative) | 3 | $0.00 | 2,974 |
| 2012-03-30 | Grant / award (derivative) | 3 | $0.00 | 2,964 |
| 2012-03-30 | Grant / award (derivative) | 7 | $208.65 | 2,961 |
| 2012-03-15 | Grant / award (derivative) | 176 | $206.00 | 2,910 |
| 2012-03-15 | Grant / award (derivative) | 45 | $0.00 | 2,955 |
| 2012-02-29 | Grant / award (derivative) | 8 | $196.73 | 2,734 |
| 2012-02-29 | Grant / award (derivative) | 1 | $0.00 | 2,735 |
| 2012-02-15 | Grant / award (derivative) | 1 | $0.00 | 2,728 |
| 2012-02-15 | Grant / award (derivative) | 8 | $192.25 | 2,727 |
| 2012-02-08 | Grant / award (derivative) | 11 | $0.00 | 2,720 |
| 2012-02-06 | Open-market sale | 200 | $192.32 | 4,237.6 |
| 2012-02-06 | Open-market sale | 300 | $192.31 | 4,437.6 |
| 2012-02-06 | Open-market sale | 200 | $192.29 | 5,056.6 |
| 2012-02-06 | Open-market sale | 600 | $192.28 | 5,256.6 |
| 2012-02-06 | Open-market sale | 3,269 | $192.26 | 5,856.6 |
| 2012-02-06 | Open-market sale | 25 | $192.26 | 9,125.6 |
| 2012-02-06 | Open-market sale | 2,193 | $192.25 | 9,150.6 |
| 2012-02-06 | Open-market sale | 100 | $192.23 | 11,343.6 |
| 2012-02-06 | Open-market sale | 200 | $192.22 | 11,443.6 |
| 2012-02-06 | Open-market sale | 100 | $192.21 | 11,643.6 |
| 2012-02-06 | Open-market sale | 400 | $192.19 | 11,743.6 |
| 2012-02-06 | Open-market sale | 400 | $192.18 | 12,143.6 |
| 2012-02-06 | Open-market sale | 100 | $192.17 | 12,543.6 |
| 2012-02-06 | Open-market sale | 1,600 | $192.16 | 12,643.6 |
| 2012-02-06 | Open-market sale | 900 | $192.15 | 14,243.6 |
| 2012-02-06 | Open-market sale | 700 | $192.14 | 15,143.6 |
| 2012-02-06 | Open-market sale | 300 | $192.13 | 15,843.6 |
| 2012-02-06 | Open-market sale | 300 | $192.12 | 16,143.6 |
| 2012-02-06 | Open-market sale | 400 | $192.11 | 16,443.6 |
| 2012-02-06 | Open-market sale | 319 | $192.30 | 4,737.6 |
| 2012-02-06 | Open-market sale | 100 | $192.10 | 16,843.6 |
| 2012-02-06 | Open-market sale | 200 | $192.09 | 16,943.6 |
| 2012-02-01 | Tax withholding | 10,096 | $193.61 | 17,143.6 |
| 2012-02-01 | Grant / award | 23,002 | $0.00 | 27,239.6 |
| 2012-01-31 | Grant / award (derivative) | 8 | $192.60 | 2,709 |
| 2012-01-31 | Grant / award (derivative) | 1 | $0.00 | 2,710 |
| 2012-01-13 | Grant / award (derivative) | 1 | $0.00 | 2,703 |
| 2012-01-13 | Grant / award (derivative) | 8 | $179.16 | 2,702 |
| 2011-12-30 | Grant / award (derivative) | 1 | $0.00 | 2,694 |
| 2011-12-15 | Grant / award (derivative) | 1 | $0.00 | 2,693 |
| 2011-11-30 | Grant / award (derivative) | 1 | $0.00 | 2,693 |
| 2011-11-15 | Grant / award (derivative) | 1 | $0.00 | 2,692 |
| 2011-11-08 | Grant / award (derivative) | 11 | $0.00 | 2,692 |
| 2011-10-31 | Grant / award (derivative) | 1 | $0.00 | 2,681 |
| 2011-10-14 | Grant / award (derivative) | 1 | $0.00 | 2,680 |
| 2011-09-30 | Grant / award (derivative) | 1 | $0.00 | 2,680 |
| 2011-09-15 | Grant / award (derivative) | 1 | $0.00 | 2,680 |
| 2011-08-31 | Grant / award (derivative) | 1 | $0.00 | 2,678 |
| 2011-08-15 | Grant / award (derivative) | 1 | $0.00 | 2,677 |
| 2011-08-08 | Grant / award (derivative) | 12 | $0.00 | 2,678 |
| 2011-08-04 | Option exercise (derivative) | 8,511 | $0.00 | 0 |
| 2011-08-04 | Open-market sale | 200 | $174.99 | 4,729.85 |
| 2011-08-04 | Open-market sale | 1,100 | $174.93 | 5,729.85 |
| 2011-08-04 | Open-market sale | 200 | $174.94 | 5,529.85 |
| 2011-08-04 | Open-market sale | 200 | $174.95 | 5,329.85 |
| 2011-08-04 | Open-market sale | 200 | $174.97 | 5,129.85 |
| 2011-08-04 | Open-market sale | 200 | $174.98 | 4,929.85 |
| 2011-08-04 | Open-market sale | 100 | $175.00 | 4,629.85 |
| 2011-08-04 | Open-market sale | 400 | $175.01 | 4,229.85 |
| 2011-08-04 | Option exercise | 8,511 | $97.59 | 12,740.85 |
| 2011-08-04 | Open-market sale | 4,311 | $174.91 | 8,429.85 |
| 2011-08-04 | Open-market sale | 1,600 | $174.92 | 6,829.85 |
| 2011-07-29 | Grant / award (derivative) | 1 | $0.00 | 2,665 |
| 2011-07-15 | Grant / award (derivative) | 1 | $0.00 | 2,664 |
| 2011-06-30 | Grant / award (derivative) | 1 | $0.00 | 2,664 |
| 2011-06-15 | Grant / award (derivative) | 1 | $0.00 | 2,663 |
| 2011-05-31 | Grant / award (derivative) | 1 | $0.00 | 2,662 |
| 2011-05-13 | Grant / award (derivative) | 1 | $0.00 | 2,661 |
| 2011-05-12 | Open-market sale | 566 | $170.18 | 4,229.86 |
| 2011-05-08 | Option exercise (derivative) | 1,053 | $0.00 | 0 |
| 2011-05-08 | Option exercise | 1,053 | $0.00 | 5,282.86 |
| 2011-05-08 | Tax withholding | 487 | $169.21 | 4,795.86 |
| 2011-05-06 | Grant / award (derivative) | 12 | $0.00 | 2,661 |
| 2011-04-29 | Grant / award (derivative) | 1 | $0.00 | 2,649 |
| 2011-04-15 | Grant / award (derivative) | 1 | $0.00 | 2,648 |
| 2011-03-31 | Grant / award (derivative) | 1 | $0.00 | 2,648 |
| 2011-03-15 | Grant / award (derivative) | 17 | $0.00 | 2,647 |
| 2011-02-08 | Grant / award (derivative) | 11 | $0.00 | 2,630 |
| 2011-02-08 | Open-market sale | 1,000 | $164.64 | 6,305.14 |
| 2011-02-08 | Open-market sale | 97 | $164.64 | 7,305.14 |
| 2011-02-08 | Open-market sale | 2,100 | $164.67 | 4,205.14 |
| 2011-02-01 | Tax withholding | 1,845 | $162.98 | 7,401.79 |
| 2011-02-01 | Grant / award | 5,042 | $0.00 | 9,246.79 |
| 2010-12-31 | Grant / award (derivative) | 4 | $0.00 | 2,621 |
| 2010-12-15 | Grant / award (derivative) | 4 | $0.00 | 2,617 |
| 2010-11-30 | Grant / award (derivative) | 4 | $0.00 | 2,614 |
| 2010-11-15 | Grant / award (derivative) | 4 | $0.00 | 2,611 |
| 2010-11-08 | Grant / award (derivative) | 12 | $0.00 | 2,607 |
| 2010-11-04 | Open-market sale | 1,000 | $146.36 | 4,195.14 |
| 2010-11-04 | Open-market sale | 1,000 | $146.34 | 6,474.14 |
| 2010-11-04 | Open-market sale | 1,179 | $146.34 | 5,295.14 |
| 2010-11-04 | Open-market sale | 100 | $146.35 | 5,195.14 |
| 2010-11-02 | Option exercise (derivative) | 6,098 | $0.00 | 0 |
| 2010-11-02 | Option exercise | 6,098 | $0.00 | 10,293.14 |
| 2010-11-02 | Tax withholding | 2,819 | $144.21 | 7,474.14 |
| 2010-11-01 | Option exercise (derivative) | 6,045 | $0.00 | 0 |
| 2010-11-01 | Open-market sale | 862 | $143.87 | 5,785.14 |
| 2010-11-01 | Option exercise | 955 | $104.71 | 5,150.14 |
| 2010-11-01 | Open-market sale | 66 | $143.90 | 4,195.14 |
| 2010-11-01 | Open-market sale | 862 | $143.89 | 4,261.14 |
| 2010-11-01 | Open-market sale | 662 | $143.88 | 5,123.14 |
| 2010-11-01 | Open-market sale | 2,034 | $143.86 | 6,647.14 |
| 2010-11-01 | Open-market sale | 2,514 | $143.85 | 8,681.14 |
| 2010-11-01 | Option exercise | 6,045 | $104.71 | 11,195.14 |
| 2010-10-29 | Grant / award (derivative) | 4 | $0.00 | 2,595 |
| 2010-10-15 | Grant / award (derivative) | 4 | $0.00 | 2,592 |
| 2010-09-30 | Grant / award (derivative) | 4 | $0.00 | 2,589 |
| 2010-09-15 | Grant / award (derivative) | 4 | $0.00 | 2,586 |
| 2010-08-31 | Grant / award (derivative) | 5 | $0.00 | 2,582 |
| 2010-08-13 | Grant / award (derivative) | 4 | $0.00 | 2,578 |
| 2010-08-06 | Grant / award (derivative) | 13 | $0.00 | 2,574 |
| 2010-08-02 | Open-market sale | 1,765 | $130.12 | 4,194.77 |
| 2010-07-30 | Grant / award (derivative) | 4 | $0.00 | 2,561 |
| 2010-07-15 | Grant / award (derivative) | 4 | $0.00 | 2,557 |
| 2010-06-30 | Grant / award (derivative) | 4 | $0.00 | 2,554 |
| 2010-06-15 | Grant / award (derivative) | 4 | $0.00 | 2,550 |
| 2010-05-28 | Grant / award (derivative) | 4 | $0.00 | 2,547 |
| 2010-05-14 | Grant / award (derivative) | 4 | $0.00 | 2,542 |
| 2010-05-08 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2010-05-08 | Option exercise (derivative) | 2,033 | $0.00 | 2,033 |
| 2010-05-08 | Option exercise | 2,033 | $0.00 | 7,477.82 |
| 2010-05-08 | Tax withholding | 578 | $122.19 | 6,899.82 |
| 2010-05-08 | Tax withholding | 940 | $122.19 | 5,959.82 |
| 2010-05-08 | Option exercise | 1,250 | $0.00 | 5,444.82 |
| 2010-05-06 | Grant / award (derivative) | 14 | $0.00 | 2,540 |
| 2010-04-30 | Grant / award (derivative) | 4 | $0.00 | 2,526 |
| 2010-04-15 | Grant / award (derivative) | 4 | $0.00 | 2,523 |
| 2010-03-31 | Grant / award (derivative) | 4 | $0.00 | 2,519 |
| 2010-03-15 | Grant / award (derivative) | 161 | $127.83 | 2,465 |
| 2010-03-15 | Grant / award (derivative) | 51 | $0.00 | 2,516 |
| 2010-02-08 | Grant / award (derivative) | 11 | $0.00 | 2,306 |
| 2010-02-05 | Open-market sale | 100 | $122.96 | 6,833.95 |
| 2010-02-05 | Open-market sale | 300 | $122.95 | 6,933.95 |
| 2010-02-05 | Open-market sale | 2,169 | $122.96 | 4,664.95 |
| 2010-02-05 | Open-market sale | 100 | $122.97 | 4,564.95 |
| 2010-02-05 | Open-market sale | 300 | $122.97 | 4,264.95 |
| 2010-02-05 | Open-market sale | 100 | $122.97 | 4,164.95 |
| 2010-02-05 | Open-market sale | 400 | $122.95 | 7,233.95 |
| 2010-02-01 | Grant / award | 5,497 | $0.00 | 9,661.95 |
| 2010-02-01 | Tax withholding | 2,028 | $123.88 | 7,633.95 |
| 2009-12-31 | Grant / award (derivative) | 2 | $0.00 | 2,295 |
| 2009-12-15 | Grant / award (derivative) | 2 | $0.00 | 2,294 |
| 2009-12-15 | Grant / award (derivative) | 8,772 | $0.00 | 8,772 |
| 2009-11-30 | Grant / award (derivative) | 2 | $0.00 | 2,293 |
| 2009-11-19 | Option exercise (derivative) | 1,500 | $0.00 | 8,511 |
| 2009-11-19 | Option exercise (derivative) | 968 | $0.00 | 0 |
| 2009-11-19 | Option exercise | 2,032 | $103.25 | 8,654.18 |
| 2009-11-19 | Open-market sale | 500 | $126.76 | 7,754.18 |
| 2009-11-19 | Open-market sale | 400 | $126.76 | 8,254.18 |
| 2009-11-19 | Open-market sale | 3,600 | $126.76 | 4,154.18 |
| 2009-11-19 | Option exercise | 968 | $103.25 | 6,622.18 |
| 2009-11-19 | Option exercise | 1,500 | $97.59 | 5,654.18 |
| 2009-11-13 | Grant / award (derivative) | 2 | $0.00 | 2,291 |
| 2009-11-06 | Grant / award (derivative) | 11 | $0.00 | 2,290 |
| 2009-10-30 | Grant / award (derivative) | 3 | $0.00 | 2,280 |
| 2009-10-15 | Grant / award (derivative) | 2 | $0.00 | 2,277 |
| 2009-09-30 | Grant / award (derivative) | 3 | $0.00 | 2,276 |
| 2009-09-15 | Grant / award (derivative) | 3 | $0.00 | 2,274 |
| 2009-08-31 | Grant / award (derivative) | 3 | $0.00 | 2,272 |
| 2009-08-14 | Grant / award (derivative) | 3 | $0.00 | 2,270 |
| 2009-08-06 | Grant / award (derivative) | 11 | $0.00 | 2,268 |
| 2009-07-31 | Grant / award (derivative) | 3 | $0.00 | 2,257 |
| 2009-07-15 | Grant / award (derivative) | 5 | $0.00 | 2,256 |
| 2009-06-30 | Grant / award (derivative) | 5 | $0.00 | 2,252 |
| 2009-06-15 | Grant / award (derivative) | 5 | $0.00 | 2,247 |
| 2009-05-29 | Grant / award (derivative) | 5 | $0.00 | 2,243 |
| 2009-05-21 | Option exercise (derivative) | 16,455 | $0.00 | 0 |
| 2009-05-21 | Open-market sale | 1,200 | $102.42 | 12,848.88 |
| 2009-05-21 | Open-market sale | 1,200 | $102.41 | 14,048.88 |
| 2009-05-21 | Open-market sale | 1,800 | $102.40 | 15,248.88 |
| 2009-05-21 | Open-market sale | 200 | $102.39 | 17,048.88 |
| 2009-05-21 | Open-market sale | 600 | $102.38 | 17,248.88 |
| 2009-05-21 | Open-market sale | 400 | $102.31 | 18,848.88 |
| 2009-05-21 | Open-market sale | 100 | $102.36 | 18,048.88 |
| 2009-05-21 | Open-market sale | 400 | $102.36 | 18,148.88 |
| 2009-05-21 | Open-market sale | 300 | $102.35 | 18,548.88 |
| 2009-05-21 | Open-market sale | 2,300 | $102.43 | 10,548.88 |
| 2009-05-21 | Open-market sale | 3,000 | $102.44 | 7,548.88 |
| 2009-05-21 | Open-market sale | 600 | $102.45 | 6,948.88 |
| 2009-05-21 | Option exercise | 16,455 | $78.13 | 23,203.88 |
| 2009-05-21 | Open-market sale | 400 | $102.22 | 22,803.88 |
| 2009-05-21 | Open-market sale | 755 | $102.23 | 22,048.88 |
| 2009-05-21 | Open-market sale | 100 | $102.24 | 21,948.88 |
| 2009-05-21 | Open-market sale | 200 | $102.24 | 21,748.88 |
| 2009-05-21 | Open-market sale | 2,300 | $102.25 | 19,448.88 |
| 2009-05-21 | Open-market sale | 200 | $102.30 | 19,248.88 |
| 2009-05-21 | Open-market sale | 200 | $102.37 | 17,848.88 |
| 2009-05-21 | Open-market sale | 100 | $102.46 | 6,848.88 |
| 2009-05-21 | Open-market sale | 2,595 | $102.61 | 4,153.88 |
| 2009-05-21 | Open-market sale | 100 | $102.48 | 6,748.88 |
| 2009-05-15 | Grant / award (derivative) | 5 | $0.00 | 2,240 |
| 2009-05-08 | Option exercise (derivative) | 1,053 | $0.00 | 1,053 |
| 2009-05-08 | Option exercise | 1,053 | $0.00 | 7,143.87 |
| 2009-05-08 | Tax withholding | 395 | $101.79 | 6,748.87 |
| 2009-05-06 | Grant / award (derivative) | 12 | $0.00 | 2,235 |
| 2009-04-30 | Grant / award (derivative) | 5 | $0.00 | 2,223 |
| 2009-04-15 | Grant / award (derivative) | 5 | $0.00 | 2,219 |
| 2009-03-31 | Grant / award (derivative) | 5 | $0.00 | 2,214 |
| 2009-03-13 | Grant / award (derivative) | 53 | $0.00 | 2,210 |
| 2009-03-13 | Grant / award (derivative) | 129 | $90.36 | 2,157 |
| 2009-02-06 | Grant / award (derivative) | 11 | $0.00 | 2,028 |
| 2009-02-01 | Grant / award | 4,830 | $0.00 | 7,727 |
| 2009-02-01 | Tax withholding | 1,677 | $92.36 | 6,050 |
| 2009-01-30 | Option exercise (derivative) | 1,124 | $0.00 | 0 |
| 2009-01-30 | Open-market sale | 1,100 | $92.01 | 2,897 |
| 2009-01-30 | Open-market sale | 2,230 | $92.00 | 3,997 |
| 2009-01-30 | Option exercise | 1,124 | $88.96 | 3,951 |
| 2009-01-30 | Option exercise | 2,276 | $88.96 | 6,227 |
| 2008-12-31 | Grant / award (derivative) | 6 | $0.00 | 2,018 |
| 2008-12-31 | Grant / award (derivative) | 8 | $84.16 | 2,012 |
| 2008-12-15 | Grant / award (derivative) | 5 | $82.77 | 2,001 |
| 2008-12-15 | Grant / award (derivative) | 4 | $0.00 | 2,005 |
| 2008-11-28 | Grant / award (derivative) | 4 | $0.00 | 1,998 |
| 2008-11-28 | Grant / award (derivative) | 5 | $81.60 | 1,994 |
| 2008-11-14 | Grant / award (derivative) | 4 | $0.00 | 1,989 |
| 2008-11-14 | Grant / award (derivative) | 4 | $80.33 | 1,985 |
| 2008-11-06 | Grant / award (derivative) | 12 | $0.00 | 1,981 |
| 2008-10-31 | Grant / award (derivative) | 3 | $0.00 | 1,969 |
| 2008-10-31 | Grant / award (derivative) | 4 | $92.97 | 1,966 |
| 2008-10-15 | Grant / award (derivative) | 4 | $88.29 | 1,962 |
| 2008-10-15 | Grant / award (derivative) | 3 | $0.00 | 1,965 |
| 2008-09-30 | Grant / award (derivative) | 3 | $116.96 | 1,956 |
| 2008-09-30 | Grant / award (derivative) | 1 | $0.00 | 1,957 |
| 2008-09-15 | Grant / award (derivative) | 3 | $115.19 | 1,953 |
| 2008-09-15 | Grant / award (derivative) | 1 | $0.00 | 1,954 |
| 2008-08-29 | Grant / award (derivative) | 1 | $0.00 | 1,951 |
| 2008-08-29 | Grant / award (derivative) | 3 | $121.73 | 1,950 |
| 2008-08-15 | Grant / award (derivative) | 5 | $126.36 | 1,947 |
| 2008-08-15 | Grant / award (derivative) | 1 | $0.00 | 1,948 |
| 2008-08-06 | Grant / award (derivative) | 8 | $0.00 | 1,942 |
| 2008-07-31 | Grant / award (derivative) | 1 | $0.00 | 1,935 |
| 2008-07-31 | Grant / award (derivative) | 3 | $127.98 | 1,934 |
| 2008-07-29 | Grant / award (derivative) | 4,066 | $0.00 | 4,066 |
| 2008-07-15 | Grant / award (derivative) | 1 | $0.00 | 1,933 |
| 2008-07-15 | Grant / award (derivative) | 3 | $123.20 | 1,932 |
| 2008-06-30 | Grant / award (derivative) | 1 | $0.00 | 1,931 |
| 2008-06-30 | Grant / award (derivative) | 3 | $118.53 | 1,930 |
| 2008-06-13 | Grant / award (derivative) | 3 | $126.15 | 1,927 |
| 2008-06-13 | Grant / award (derivative) | 1 | $0.00 | 1,928 |
| 2008-05-30 | Grant / award (derivative) | 1 | $0.00 | 1,926 |
| 2008-05-30 | Grant / award (derivative) | 3 | $129.43 | 1,925 |
| 2008-05-15 | Grant / award (derivative) | 3 | $128.46 | 1,923 |
| 2008-05-15 | Grant / award (derivative) | 1 | $0.00 | 1,924 |
| 2008-05-08 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2008-05-08 | Tax withholding | 423 | $124.46 | 2,827 |
| 2008-05-08 | Option exercise | 1,250 | $0.00 | 3,250 |
| 2008-05-07 | Grant / award (derivative) | 8 | $0.00 | 1,922 |
| 2008-05-02 | — | — | — | 2,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.