SEC CIK 1141722
FOSTER JAMES C
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRLview stock → | 31,596 | 2026-10-22 |
Position History — CRL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-22 | Option exercise (derivative) | 24,042 | $0.00 | 0 |
| 2026-10-22 | Open-market sale | 24,042 | $350.00 | 31,596 |
| 2026-10-22 | Option exercise | 24,042 | $244.41 | 55,638 |
| 2026-08-25 | Option exercise (derivative) | 12,429 | $0.00 | 12,429 |
| 2026-08-25 | Option exercise (derivative) | 21,132 | $0.00 | 7,044 |
| 2026-08-25 | Open-market sale | 33,561 | $300.00 | 31,596 |
| 2026-08-25 | Option exercise | 12,429 | $208.44 | 65,157 |
| 2026-08-25 | Option exercise | 21,132 | $194.12 | 52,728 |
| 2026-08-10 | Option exercise (derivative) | 28,733 | $0.00 | 0 |
| 2026-08-10 | Open-market sale | 28,733 | $275.00 | 31,596 |
| 2026-08-10 | Option exercise | 28,733 | $179.66 | 60,329 |
| 2026-06-29 | Open-market sale | 75,000 | $225.00 | 31,596 |
| 2026-06-05 | Gift | 10,000 | $0.00 | 10,000 |
| 2026-06-05 | Gift | 10,000 | $0.00 | 0 |
| 2026-06-05 | Gift | 20,000 | $0.00 | 20,000 |
| 2026-06-05 | Gift | 20,000 | $0.00 | 106,596 |
| 2026-06-05 | Gift | 153,361 | $0.00 | 155,611 |
| 2026-06-05 | Gift | 153,361 | $0.00 | 126,596 |
| 2026-05-30 | Tax withholding | 1,596 | $180.71 | 279,957 |
| 2026-05-08 | Grant / award | 422 | $177.62 | 281,553 |
| 2026-05-08 | Grant / award | 1,438 | $177.62 | 281,131 |
| 2026-03-02 | Grant / award | 16,796 | $178.61 | 279,693 |
| 2026-01-30 | Grant / award | 39,031 | $0.00 | 268,341 |
| 2026-01-30 | Tax withholding | 14,664 | $211.68 | 253,677 |
| 2025-05-30 | Grant / award | 17,253 | $135.63 | 210,685 |
| 2025-02-20 | Open-market buy | 6,075 | $165.01 | 183,639 |
| 2025-01-31 | Tax withholding | 6,827 | $165.57 | 197,564 |
| 2025-01-31 | Grant / award | 19,608 | $0.00 | 204,391 |
| 2024-11-08 | Gift | 4,500 | $0.00 | 184,783 |
| 2024-08-12 | Gift | 2,500 | $0.00 | 185,751 |
| 2024-08-01 | Open-market sale | 25,000 | $250.00 | 188,251 |
| 2024-05-31 | Grant / award (derivative) | 24,858 | $208.44 | 24,858 |
| 2024-05-29 | Tax withholding | 1,274 | $214.51 | 223,044 |
| 2024-02-16 | Gift | 4,000 | $0.00 | 224,613 |
| 2024-01-29 | Tax withholding | 10,540 | $220.28 | 228,318 |
| 2024-01-29 | Grant / award | 23,741 | $0.00 | 238,858 |
| 2024-01-29 | Grant / award | 24,253 | $0.00 | 239,370 |
| 2024-01-29 | Tax withholding | 10,757 | $220.28 | 228,613 |
| 2024-01-29 | Option exercise (derivative) | 17,436 | $0.00 | 0 |
| 2024-01-29 | Tax withholding | 12,710 | $224.56 | 215,117 |
| 2024-01-29 | Option exercise | 17,436 | $144.67 | 227,827 |
| 2023-11-14 | Open-market buy | 5,620 | $178.05 | 202,643 |
| 2023-08-10 | Gift | 2,500 | $0.00 | 197,023 |
| 2023-05-29 | Tax withholding | 1,274 | $194.12 | 199,523 |
| 2023-05-26 | Grant / award (derivative) | 28,176 | $194.12 | 28,176 |
| 2023-05-15 | Gift | 3,812 | $0.00 | 6,017 |
| 2023-05-15 | Gift | 3,811 | $0.00 | 9,829 |
| 2023-02-22 | Tax withholding | 1,814 | $243.60 | 214,780 |
| 2023-02-15 | Open-market sale | 108 | $250.16 | 216,594 |
| 2023-02-15 | Open-market sale | 19,892 | $250.00 | 216,702 |
| 2023-01-27 | Grant / award | 49,725 | $0.00 | 254,375 |
| 2023-01-27 | Tax withholding | 21,453 | $0.00 | 232,922 |
| 2022-06-06 | Gift | 2,000 | $0.00 | 211,711 |
| 2022-05-29 | Tax withholding | 1,311 | $244.41 | 213,711 |
| 2022-05-27 | Grant / award (derivative) | 24,042 | $244.41 | 24,042 |
| 2022-02-23 | Tax withholding | 1,770 | $289.58 | 215,022 |
| 2022-02-23 | Option exercise (derivative) | 20,296 | $0.00 | 0 |
| 2022-02-23 | Open-market sale | 4,245 | $287.84 | 220,957 |
| 2022-02-23 | Open-market sale | 3,171 | $287.10 | 225,202 |
| 2022-02-23 | Open-market sale | 3,415 | $284.79 | 230,400 |
| 2022-02-23 | Open-market sale | 805 | $288.82 | 220,152 |
| 2022-02-23 | Open-market sale | 1,078 | $290.01 | 219,074 |
| 2022-02-23 | Open-market sale | 2,027 | $286.06 | 228,373 |
| 2022-02-23 | Option exercise | 20,296 | $109.34 | 235,318 |
| 2022-02-23 | Open-market sale | 1,503 | $283.89 | 233,815 |
| 2022-02-23 | Open-market sale | 352 | $295.70 | 215,022 |
| 2022-02-23 | Open-market sale | 389 | $294.70 | 215,374 |
| 2022-02-23 | Open-market sale | 325 | $293.81 | 215,763 |
| 2022-02-23 | Open-market sale | 746 | $292.87 | 216,088 |
| 2022-02-23 | Open-market sale | 981 | $291.81 | 216,834 |
| 2022-02-23 | Open-market sale | 1,259 | $291.05 | 217,815 |
| 2022-02-22 | Option exercise (derivative) | 17,436 | $0.00 | 17,436 |
| 2022-02-22 | Open-market sale | 350 | $292.74 | 216,792 |
| 2022-02-22 | Open-market sale | 100 | $291.50 | 217,142 |
| 2022-02-22 | Open-market sale | 1,481 | $290.89 | 217,242 |
| 2022-02-22 | Open-market sale | 2,600 | $290.03 | 218,723 |
| 2022-02-22 | Open-market sale | 4,472 | $288.86 | 221,323 |
| 2022-02-22 | Tax withholding | 1,610 | $293.61 | 216,792 |
| 2022-02-22 | Open-market sale | 5,243 | $288.12 | 225,795 |
| 2022-02-22 | Open-market sale | 2,394 | $286.93 | 231,038 |
| 2022-02-22 | Open-market sale | 796 | $285.88 | 233,432 |
| 2022-02-22 | Option exercise | 17,436 | $144.67 | 234,228 |
| 2022-02-15 | Open-market sale | 158 | $329.12 | 220,083 |
| 2022-02-15 | Open-market sale | 465 | $330.16 | 219,618 |
| 2022-02-15 | Open-market sale | 179 | $326.88 | 220,339 |
| 2022-02-15 | Open-market sale | 98 | $328.50 | 220,241 |
| 2022-02-15 | Open-market sale | 174 | $323.07 | 220,518 |
| 2022-02-15 | Open-market sale | 100 | $321.93 | 220,692 |
| 2022-02-15 | Open-market sale | 420 | $320.23 | 220,792 |
| 2022-02-15 | Open-market sale | 325 | $317.98 | 221,212 |
| 2022-02-15 | Open-market sale | 1,243 | $317.06 | 221,537 |
| 2022-02-15 | Open-market sale | 2,157 | $316.34 | 222,780 |
| 2022-02-15 | Open-market sale | 1,816 | $315.15 | 224,937 |
| 2022-02-15 | Open-market sale | 2,812 | $314.43 | 226,753 |
| 2022-02-15 | Open-market sale | 15 | $334.06 | 218,402 |
| 2022-02-15 | Open-market sale | 1,514 | $313.24 | 229,565 |
| 2022-02-15 | Open-market sale | 1,835 | $312.19 | 231,079 |
| 2022-02-15 | Open-market sale | 1,643 | $311.30 | 232,914 |
| 2022-02-15 | Open-market sale | 2,456 | $310.35 | 234,557 |
| 2022-02-15 | Open-market sale | 1,064 | $309.36 | 237,013 |
| 2022-02-15 | Open-market sale | 236 | $333.29 | 218,417 |
| 2022-02-15 | Open-market sale | 325 | $308.23 | 238,077 |
| 2022-02-15 | Open-market sale | 914 | $331.43 | 218,704 |
| 2022-02-15 | Open-market sale | 51 | $332.63 | 218,653 |
| 2022-01-28 | Tax withholding | 25,108 | $312.24 | 238,402 |
| 2022-01-28 | Grant / award | 65,011 | $0.00 | 263,510 |
| 2021-10-26 | Gift | 14,813 | $0.00 | 0 |
| 2021-08-06 | Gift | 2,500 | $0.00 | 212,299 |
| 2021-08-06 | Open-market sale | 3,822 | $400.89 | 208,477 |
| 2021-08-06 | Open-market sale | 3,718 | $401.77 | 204,759 |
| 2021-08-06 | Open-market sale | 1,552 | $402.71 | 203,207 |
| 2021-08-06 | Open-market sale | 808 | $403.92 | 202,399 |
| 2021-08-06 | Open-market sale | 100 | $405.00 | 202,299 |
| 2021-06-01 | Option exercise (derivative) | 9,577 | $0.00 | 28,733 |
| 2021-06-01 | Open-market sale | 428 | $331.13 | 222,286 |
| 2021-06-01 | Open-market sale | 257 | $335.66 | 215,165 |
| 2021-06-01 | Open-market sale | 11 | $337.50 | 215,154 |
| 2021-06-01 | Open-market sale | 316 | $338.27 | 214,838 |
| 2021-06-01 | Open-market sale | 39 | $338.84 | 214,799 |
| 2021-06-01 | Option exercise | 9,577 | $179.66 | 224,376 |
| 2021-06-01 | Open-market sale | 473 | $329.18 | 223,903 |
| 2021-06-01 | Open-market sale | 172 | $334.98 | 215,422 |
| 2021-06-01 | Open-market sale | 503 | $333.97 | 215,594 |
| 2021-06-01 | Open-market sale | 1,638 | $333.02 | 216,097 |
| 2021-06-01 | Open-market sale | 4,551 | $331.95 | 217,735 |
| 2021-06-01 | Open-market sale | 1,189 | $330.07 | 222,714 |
| 2021-05-29 | Tax withholding | 1,273 | $337.99 | 214,799 |
| 2021-05-28 | Grant / award (derivative) | 18,869 | $337.99 | 18,869 |
| 2021-05-07 | Open-market sale | 606 | $345.85 | 216,072 |
| 2021-05-07 | Open-market sale | 1,300 | $344.60 | 216,678 |
| 2021-05-07 | Open-market sale | 2,008 | $343.55 | 217,978 |
| 2021-05-07 | Open-market sale | 1,102 | $342.42 | 219,986 |
| 2021-05-07 | Open-market sale | 2,484 | $341.80 | 221,088 |
| 2021-02-24 | Option exercise (derivative) | 24,009 | $0.00 | 0 |
| 2021-02-24 | Open-market sale | 2,752 | $287.58 | 223,872 |
| 2021-02-24 | Open-market sale | 4,485 | $286.45 | 226,624 |
| 2021-02-24 | Open-market sale | 1,993 | $285.48 | 231,109 |
| 2021-02-24 | Open-market sale | 2,646 | $284.63 | 233,102 |
| 2021-02-24 | Open-market sale | 2,466 | $288.33 | 221,406 |
| 2021-02-24 | Open-market sale | 255 | $289.02 | 221,151 |
| 2021-02-24 | Open-market sale | 2,278 | $283.53 | 235,748 |
| 2021-02-24 | Tax withholding | 2,210 | $282.98 | 221,151 |
| 2021-02-24 | Option exercise | 24,009 | $88.05 | 245,160 |
| 2021-02-24 | Open-market sale | 2,656 | $282.49 | 238,026 |
| 2021-02-24 | Open-market sale | 2,191 | $281.65 | 240,682 |
| 2021-02-24 | Open-market sale | 1,234 | $280.41 | 242,873 |
| 2021-02-24 | Open-market sale | 1,053 | $279.51 | 244,107 |
| 2021-02-23 | Option exercise (derivative) | 20,295 | $0.00 | 20,296 |
| 2021-02-23 | Open-market sale | 4,259 | $280.96 | 227,177 |
| 2021-02-23 | Open-market sale | 2,832 | $281.91 | 224,345 |
| 2021-02-23 | Open-market sale | 984 | $282.78 | 223,361 |
| 2021-02-23 | Open-market sale | 6,474 | $279.97 | 231,436 |
| 2021-02-23 | Open-market sale | 925 | $279.31 | 237,910 |
| 2021-02-23 | Open-market sale | 1,249 | $278.07 | 238,835 |
| 2021-02-23 | Open-market sale | 1,809 | $277.00 | 240,084 |
| 2021-02-23 | Open-market sale | 1,309 | $276.03 | 241,893 |
| 2021-02-23 | Tax withholding | 1,994 | $283.59 | 223,361 |
| 2021-02-23 | Option exercise | 20,295 | $109.34 | 243,656 |
| 2021-02-23 | Open-market sale | 454 | $274.81 | 243,202 |
| 2021-02-22 | Option exercise (derivative) | 17,436 | $0.00 | 34,872 |
| 2021-02-22 | Option exercise | 17,436 | $144.67 | 244,605 |
| 2021-02-22 | Open-market sale | 1,425 | $280.66 | 243,180 |
| 2021-02-22 | Open-market sale | 2,223 | $281.69 | 240,957 |
| 2021-02-22 | Open-market sale | 5,476 | $282.49 | 235,481 |
| 2021-02-22 | Open-market sale | 4,020 | $283.56 | 231,461 |
| 2021-02-22 | Open-market sale | 4,240 | $284.50 | 227,221 |
| 2021-02-22 | Open-market sale | 52 | $285.79 | 227,169 |
| 2021-02-22 | Tax withholding | 1,814 | $289.55 | 225,355 |
| 2021-02-11 | Open-market sale | 3,766 | $282.39 | 251,275 |
| 2021-02-11 | Open-market sale | 727 | $282.96 | 250,548 |
| 2021-02-11 | Open-market sale | 9,643 | $285.15 | 236,867 |
| 2021-02-11 | Open-market sale | 2,490 | $286.48 | 234,377 |
| 2021-02-11 | Open-market sale | 4,775 | $287.18 | 229,602 |
| 2021-02-11 | Open-market sale | 2,128 | $281.32 | 255,041 |
| 2021-02-11 | Open-market sale | 31 | $289.16 | 227,169 |
| 2021-02-11 | Open-market sale | 4,038 | $284.21 | 246,510 |
| 2021-02-11 | Open-market sale | 2,402 | $287.99 | 227,200 |
| 2021-01-29 | Tax withholding | 32,753 | $260.88 | 257,169 |
| 2021-01-29 | Grant / award | 75,129 | $0.00 | 289,922 |
| 2021-01-14 | Gift | 3,500 | $0.00 | 214,793 |
| 2020-11-13 | Gift | 4,706 | $0.00 | 0 |
| 2020-11-02 | Open-market sale | 14,585 | $231.74 | 194,192 |
| 2020-11-02 | Open-market sale | 1,191 | $232.56 | 193,001 |
| 2020-11-02 | Open-market sale | 5,206 | $233.74 | 187,795 |
| 2020-11-02 | Open-market sale | 1,018 | $234.31 | 186,777 |
| 2020-10-07 | Gift | 1,000 | $0.00 | 208,777 |
| 2020-10-06 | Gift | 1,000 | $0.00 | 209,777 |
| 2020-08-07 | Open-market sale | 19,287 | $217.77 | 210,777 |
| 2020-08-07 | Open-market sale | 4,713 | $216.34 | 230,064 |
| 2020-08-06 | Gift | 4,600 | $0.00 | 234,777 |
| 2020-07-16 | Gift | 2,000 | $0.00 | 239,377 |
| 2020-05-29 | Grant / award (derivative) | 38,310 | $0.00 | 38,310 |
| 2020-05-29 | Grant / award | 11,483 | $0.00 | 241,377 |
| 2020-05-18 | Open-market sale | 17,435 | $175.00 | 229,894 |
| 2020-05-18 | Option exercise (derivative) | 17,435 | $0.00 | 52,308 |
| 2020-05-18 | Option exercise | 17,435 | $144.67 | 247,329 |
| 2020-05-14 | Gift | 2,000 | $0.00 | 247,329 |
| 2020-05-11 | Open-market sale | 1,565 | $164.43 | 249,329 |
| 2020-05-11 | Open-market sale | 3,568 | $160.85 | 263,207 |
| 2020-05-11 | Open-market sale | 5,582 | $161.84 | 257,625 |
| 2020-05-11 | Open-market sale | 2,025 | $162.73 | 255,600 |
| 2020-05-11 | Open-market sale | 4,706 | $163.89 | 250,894 |
| 2020-02-26 | Tax withholding | 2,271 | $162.46 | 286,775 |
| 2020-02-26 | Option exercise (derivative) | 25,124 | $0.00 | 0 |
| 2020-02-26 | Open-market sale | 4,198 | $163.31 | 291,671 |
| 2020-02-26 | Open-market sale | 4,896 | $164.13 | 286,775 |
| 2020-02-26 | Open-market sale | 6,621 | $162.21 | 295,869 |
| 2020-02-26 | Open-market sale | 4,098 | $161.40 | 302,490 |
| 2020-02-26 | Open-market sale | 5,311 | $160.40 | 306,588 |
| 2020-02-26 | Option exercise | 25,124 | $73.70 | 311,899 |
| 2020-02-24 | Tax withholding | 2,210 | $173.64 | 289,046 |
| 2020-02-24 | Option exercise (derivative) | 20,295 | $0.00 | 40,591 |
| 2020-02-24 | Option exercise (derivative) | 24,008 | $0.00 | 24,009 |
| 2020-02-24 | Open-market sale | 750 | $167.83 | 750 |
| 2020-02-24 | Option exercise | 24,008 | $88.05 | 313,054 |
| 2020-02-24 | Open-market sale | 2,250 | $167.83 | 2,250 |
| 2020-02-24 | Open-market sale | 1,445 | $168.34 | 289,046 |
| 2020-02-24 | Open-market sale | 6,156 | $167.44 | 290,491 |
| 2020-02-24 | Open-market sale | 36,702 | $166.51 | 296,647 |
| 2020-02-24 | Option exercise | 20,295 | $109.34 | 333,349 |
| 2020-02-23 | Tax withholding | 1,994 | $173.64 | 291,256 |
| 2020-02-22 | Tax withholding | 1,814 | $173.64 | 293,250 |
| 2020-02-18 | Gift | 3,000 | $0.00 | 295,064 |
| 2020-02-13 | Open-market sale | 600 | $172.33 | 298,064 |
| 2020-02-13 | Open-market sale | 14,400 | $171.88 | 298,664 |
| 2020-02-07 | Tax withholding | 31,824 | $159.07 | 313,064 |
| 2020-02-07 | Grant / award | 73,873 | $0.00 | 344,888 |
| 2020-02-07 | Tax withholding | 31,824 | $159.07 | 313,064 |
| 2020-02-07 | Grant / award | 73,873 | $0.00 | 344,888 |
| 2020-01-06 | Gift | 3,500 | $0.00 | 271,015 |
| 2020-01-06 | Gift | 3,500 | $0.00 | 271,015 |
| 2019-02-27 | Open-market sale | 100 | $140.52 | 296,007 |
| 2019-02-27 | Open-market sale | 100 | $140.49 | 296,607 |
| 2019-02-27 | Open-market sale | 300 | $140.48 | 296,707 |
| 2019-02-27 | Open-market sale | 11 | $140.47 | 297,007 |
| 2019-02-27 | Open-market sale | 300 | $140.44 | 297,018 |
| 2019-02-27 | Open-market sale | 32 | $140.68 | 293,361 |
| 2019-02-27 | Open-market sale | 12 | $140.68 | 293,393 |
| 2019-02-27 | Open-market sale | 368 | $140.67 | 293,405 |
| 2019-02-27 | Open-market sale | 30 | $140.67 | 293,773 |
| 2019-02-27 | Open-market sale | 70 | $140.66 | 293,803 |
| 2019-02-27 | Open-market sale | 100 | $140.62 | 293,873 |
| 2019-02-27 | Open-market sale | 201 | $140.62 | 293,973 |
| 2019-02-27 | Open-market sale | 89 | $140.60 | 294,174 |
| 2019-02-27 | Open-market sale | 100 | $140.59 | 294,263 |
| 2019-02-27 | Open-market sale | 600 | $140.58 | 294,363 |
| 2019-02-27 | Open-market sale | 31 | $140.58 | 294,963 |
| 2019-02-27 | Open-market sale | 178 | $140.57 | 294,994 |
| 2019-02-27 | Open-market sale | 35 | $140.56 | 295,172 |
| 2019-02-27 | Open-market sale | 200 | $140.54 | 295,207 |
| 2019-02-27 | Open-market sale | 200 | $140.53 | 295,407 |
| 2019-02-27 | Open-market sale | 400 | $140.52 | 295,607 |
| 2019-02-27 | Open-market sale | 400 | $140.50 | 296,207 |
| 2019-02-27 | Open-market sale | 100 | $140.51 | 296,107 |
| 2019-02-27 | Open-market sale | 88 | $141.88 | 283,055 |
| 2019-02-27 | Open-market sale | 105 | $141.87 | 283,143 |
| 2019-02-27 | Open-market sale | 130 | $141.86 | 283,248 |
| 2019-02-27 | Open-market sale | 300 | $141.83 | 283,378 |
| 2019-02-27 | Open-market sale | 100 | $141.81 | 283,678 |
| 2019-02-27 | Open-market sale | 210 | $141.81 | 283,778 |
| 2019-02-27 | Open-market sale | 200 | $141.80 | 283,988 |
| 2019-02-27 | Open-market sale | 96 | $141.80 | 284,188 |
| 2019-02-27 | Open-market sale | 134 | $141.79 | 284,284 |
| 2019-02-27 | Open-market sale | 6 | $141.77 | 284,418 |
| 2019-02-27 | Open-market sale | 200 | $141.74 | 284,424 |
| 2019-02-27 | Open-market sale | 400 | $141.72 | 284,624 |
| 2019-02-27 | Open-market sale | 5 | $141.72 | 285,024 |
| 2019-02-27 | Open-market sale | 200 | $141.70 | 285,029 |
| 2019-02-27 | Open-market sale | 460 | $141.69 | 285,229 |
| 2019-02-27 | Open-market sale | 100 | $141.67 | 285,689 |
| 2019-02-27 | Open-market sale | 30 | $141.66 | 285,789 |
| 2019-02-27 | Open-market sale | 3 | $141.65 | 285,819 |
| 2019-02-27 | Open-market sale | 18 | $141.65 | 285,822 |
| 2019-02-27 | Open-market sale | 300 | $141.64 | 285,840 |
| 2019-02-27 | Open-market sale | 30 | $141.89 | 283,025 |
| 2019-02-27 | Open-market sale | 100 | $141.60 | 286,140 |
| 2019-02-27 | Open-market sale | 48 | $141.59 | 286,240 |
| 2019-02-27 | Open-market sale | 100 | $141.34 | 287,957 |
| 2019-02-27 | Open-market sale | 400 | $141.32 | 288,057 |
| 2019-02-27 | Open-market sale | 30 | $141.31 | 288,457 |
| 2019-02-27 | Open-market sale | 24 | $141.27 | 288,487 |
| 2019-02-27 | Open-market sale | 33 | $141.26 | 288,511 |
| 2019-02-27 | Open-market sale | 11 | $141.26 | 288,544 |
| 2019-02-27 | Open-market sale | 200 | $141.19 | 288,555 |
| 2019-02-27 | Open-market sale | 32 | $141.18 | 288,755 |
| 2019-02-27 | Open-market sale | 100 | $141.15 | 288,787 |
| 2019-02-27 | Open-market sale | 100 | $141.12 | 288,887 |
| 2019-02-27 | Open-market sale | 300 | $141.58 | 286,288 |
| 2019-02-27 | Open-market sale | 30 | $141.57 | 286,588 |
| 2019-02-27 | Open-market sale | 200 | $141.54 | 286,618 |
| 2019-02-27 | Open-market sale | 31 | $141.53 | 286,818 |
| 2019-02-27 | Open-market sale | 200 | $141.52 | 286,849 |
| 2019-02-27 | Open-market sale | 4 | $141.49 | 287,049 |
| 2019-02-27 | Open-market sale | 38 | $141.47 | 287,053 |
| 2019-02-27 | Open-market sale | 100 | $141.46 | 287,091 |
| 2019-02-27 | Open-market sale | 200 | $141.44 | 287,191 |
| 2019-02-27 | Open-market sale | 200 | $141.43 | 287,391 |
| 2019-02-27 | Open-market sale | 66 | $141.40 | 287,591 |
| 2019-02-27 | Open-market sale | 200 | $141.38 | 287,657 |
| 2019-02-27 | Open-market sale | 100 | $141.36 | 287,857 |
| 2019-02-27 | Open-market sale | 200 | $142.49 | 279,369 |
| 2019-02-27 | Open-market sale | 169 | $142.51 | 279,200 |
| 2019-02-27 | Open-market sale | 144 | $142.45 | 279,569 |
| 2019-02-27 | Open-market sale | 300 | $140.80 | 290,657 |
| 2019-02-27 | Open-market sale | 202 | $140.78 | 291,357 |
| 2019-02-27 | Open-market sale | 100 | $140.76 | 291,559 |
| 2019-02-27 | Open-market sale | 300 | $140.75 | 291,659 |
| 2019-02-27 | Open-market sale | 358 | $140.73 | 291,959 |
| 2019-02-27 | Open-market sale | 200 | $140.72 | 292,317 |
| 2019-02-27 | Open-market sale | 30 | $140.72 | 292,517 |
| 2019-02-27 | Open-market sale | 462 | $140.71 | 292,547 |
| 2019-02-27 | Open-market sale | 122 | $140.71 | 293,009 |
| 2019-02-27 | Open-market sale | 200 | $140.70 | 293,131 |
| 2019-02-27 | Open-market sale | 30 | $140.70 | 293,331 |
| 2019-02-27 | Open-market sale | 500 | $141.10 | 288,987 |
| 2019-02-27 | Open-market sale | 100 | $141.00 | 289,487 |
| 2019-02-27 | Open-market sale | 200 | $140.98 | 289,587 |
| 2019-02-27 | Open-market sale | 100 | $140.97 | 289,787 |
| 2019-02-27 | Open-market sale | 100 | $140.96 | 289,887 |
| 2019-02-27 | Open-market sale | 100 | $140.92 | 289,987 |
| 2019-02-27 | Open-market sale | 200 | $140.91 | 290,087 |
| 2019-02-27 | Open-market sale | 269 | $140.90 | 290,287 |
| 2019-02-27 | Open-market sale | 1 | $140.88 | 290,556 |
| 2019-02-27 | Open-market sale | 100 | $140.87 | 290,557 |
| 2019-02-27 | Open-market sale | 300 | $140.79 | 291,057 |
| 2019-02-27 | Open-market sale | 100 | $140.80 | 290,957 |
| 2019-02-27 | Option exercise (derivative) | 21,577 | $0.00 | 0 |
| 2019-02-27 | Open-market sale | 200 | $139.88 | 300,577 |
| 2019-02-27 | Open-market sale | 100 | $140.41 | 297,418 |
| 2019-02-27 | Open-market sale | 200 | $140.39 | 297,518 |
| 2019-02-27 | Open-market sale | 429 | $140.38 | 297,718 |
| 2019-02-27 | Open-market sale | 200 | $140.35 | 298,147 |
| 2019-02-27 | Open-market sale | 130 | $140.33 | 298,347 |
| 2019-02-27 | Open-market sale | 100 | $140.32 | 298,477 |
| 2019-02-27 | Open-market sale | 100 | $140.31 | 298,577 |
| 2019-02-27 | Open-market sale | 100 | $140.30 | 298,677 |
| 2019-02-27 | Open-market sale | 100 | $140.30 | 298,777 |
| 2019-02-27 | Open-market sale | 300 | $140.28 | 298,877 |
| 2019-02-27 | Open-market sale | 100 | $140.27 | 299,177 |
| 2019-02-27 | Open-market sale | 100 | $140.26 | 299,277 |
| 2019-02-27 | Open-market sale | 100 | $140.26 | 299,377 |
| 2019-02-27 | Open-market sale | 300 | $140.22 | 299,477 |
| 2019-02-27 | Open-market sale | 40 | $140.21 | 299,777 |
| 2019-02-27 | Open-market sale | 60 | $140.20 | 299,817 |
| 2019-02-27 | Open-market sale | 200 | $140.12 | 299,877 |
| 2019-02-27 | Open-market sale | 200 | $140.07 | 300,077 |
| 2019-02-27 | Open-market sale | 100 | $140.00 | 300,277 |
| 2019-02-27 | Open-market sale | 200 | $139.97 | 300,377 |
| 2019-02-27 | Open-market sale | 100 | $140.43 | 297,318 |
| 2019-02-27 | Option exercise | 21,577 | $76.67 | 300,777 |
| 2019-02-27 | Open-market sale | 200 | $142.15 | 280,525 |
| 2019-02-27 | Open-market sale | 90 | $142.09 | 281,135 |
| 2019-02-27 | Open-market sale | 100 | $142.08 | 281,225 |
| 2019-02-27 | Open-market sale | 100 | $142.04 | 281,325 |
| 2019-02-27 | Open-market sale | 133 | $142.03 | 281,425 |
| 2019-02-27 | Open-market sale | 230 | $142.01 | 281,558 |
| 2019-02-27 | Open-market sale | 400 | $141.96 | 281,788 |
| 2019-02-27 | Open-market sale | 100 | $141.95 | 282,188 |
| 2019-02-27 | Open-market sale | 100 | $141.94 | 282,288 |
| 2019-02-27 | Open-market sale | 300 | $141.92 | 282,388 |
| 2019-02-27 | Open-market sale | 30 | $141.92 | 282,688 |
| 2019-02-27 | Open-market sale | 103 | $141.91 | 282,718 |
| 2019-02-27 | Open-market sale | 4 | $141.90 | 282,821 |
| 2019-02-27 | Open-market sale | 200 | $141.89 | 282,825 |
| 2019-02-27 | Open-market sale | 74 | $142.42 | 279,713 |
| 2019-02-27 | Open-market sale | 100 | $142.35 | 279,787 |
| 2019-02-27 | Open-market sale | 38 | $142.29 | 279,887 |
| 2019-02-27 | Open-market sale | 100 | $142.22 | 279,925 |
| 2019-02-27 | Open-market sale | 200 | $142.21 | 280,025 |
| 2019-02-27 | Open-market sale | 200 | $142.17 | 280,225 |
| 2019-02-27 | Open-market sale | 100 | $142.16 | 280,425 |
| 2019-02-27 | Open-market sale | 110 | $142.10 | 281,025 |
| 2019-02-27 | Open-market sale | 300 | $142.13 | 280,725 |
| 2019-02-27 | Tax withholding | 2,171 | $140.71 | 279,200 |
| 2019-02-26 | Tax withholding | 2,273 | $145.31 | 281,371 |
| 2019-02-26 | Open-market sale | 70 | $139.65 | 301,289 |
| 2019-02-26 | Open-market sale | 560 | $139.81 | 297,387 |
| 2019-02-26 | Open-market sale | 99 | $139.81 | 297,947 |
| 2019-02-26 | Open-market sale | 500 | $139.80 | 298,046 |
| 2019-02-26 | Open-market sale | 94 | $139.78 | 298,546 |
| 2019-02-26 | Open-market sale | 100 | $139.77 | 298,640 |
| 2019-02-26 | Open-market sale | 300 | $139.76 | 298,740 |
| 2019-02-26 | Open-market sale | 200 | $139.75 | 299,040 |
| 2019-02-26 | Open-market sale | 1 | $139.75 | 299,240 |
| 2019-02-26 | Open-market sale | 410 | $139.74 | 299,241 |
| 2019-02-26 | Open-market sale | 76 | $139.73 | 299,651 |
| 2019-02-26 | Open-market sale | 240 | $139.72 | 299,727 |
| 2019-02-26 | Open-market sale | 30 | $139.72 | 299,967 |
| 2019-02-26 | Open-market sale | 59 | $139.70 | 299,997 |
| 2019-02-26 | Open-market sale | 2 | $139.70 | 300,056 |
| 2019-02-26 | Open-market sale | 400 | $139.68 | 300,058 |
| 2019-02-26 | Open-market sale | 170 | $139.68 | 300,458 |
| 2019-02-26 | Open-market sale | 430 | $139.67 | 300,628 |
| 2019-02-26 | Open-market sale | 1 | $139.67 | 301,058 |
| 2019-02-26 | Open-market sale | 30 | $139.66 | 301,059 |
| 2019-02-26 | Open-market sale | 200 | $139.65 | 301,089 |
| 2019-02-26 | Open-market sale | 100 | $139.82 | 297,287 |
| 2019-02-26 | Open-market sale | 1,000 | $139.64 | 301,359 |
| 2019-02-26 | Option exercise (derivative) | 25,123 | $0.00 | 25,124 |
| 2019-02-26 | Open-market sale | 100 | $139.63 | 302,589 |
| 2019-02-26 | Open-market sale | 30 | $139.62 | 302,689 |
| 2019-02-26 | Open-market sale | 200 | $139.61 | 302,719 |
| 2019-02-26 | Open-market sale | 210 | $139.60 | 302,919 |
| 2019-02-26 | Open-market sale | 100 | $139.60 | 303,129 |
| 2019-02-26 | Open-market sale | 605 | $139.59 | 303,229 |
| 2019-02-26 | Open-market sale | 99 | $139.58 | 303,834 |
| 2019-02-26 | Open-market sale | 177 | $139.57 | 303,933 |
| 2019-02-26 | Open-market sale | 171 | $139.56 | 304,110 |
| 2019-02-26 | Open-market sale | 30 | $139.55 | 304,281 |
| 2019-02-26 | Open-market sale | 200 | $139.54 | 304,311 |
| 2019-02-26 | Open-market sale | 300 | $139.52 | 304,511 |
| 2019-02-26 | Open-market sale | 345 | $139.51 | 304,811 |
| 2019-02-26 | Open-market sale | 38 | $139.49 | 305,156 |
| 2019-02-26 | Open-market sale | 400 | $139.46 | 305,194 |
| 2019-02-26 | Open-market sale | 147 | $139.45 | 305,594 |
| 2019-02-26 | Open-market sale | 53 | $139.44 | 305,741 |
| 2019-02-26 | Open-market sale | 100 | $139.43 | 305,794 |
| 2019-02-26 | Open-market sale | 500 | $139.34 | 305,894 |
| 2019-02-26 | Open-market sale | 100 | $139.33 | 306,394 |
| 2019-02-26 | Option exercise | 25,123 | $73.70 | 306,494 |
| 2019-02-26 | Open-market sale | 100 | $139.64 | 302,359 |
| 2019-02-26 | Open-market sale | 130 | $139.63 | 302,459 |
| 2019-02-26 | Open-market sale | 200 | $141.34 | 286,057 |
| 2019-02-26 | Open-market sale | 100 | $140.73 | 286,557 |
| 2019-02-26 | Open-market sale | 100 | $140.72 | 286,657 |
| 2019-02-26 | Open-market sale | 200 | $143.23 | 283,001 |
| 2019-02-26 | Open-market sale | 200 | $143.09 | 283,201 |
| 2019-02-26 | Open-market sale | 3 | $143.00 | 283,401 |
| 2019-02-26 | Open-market sale | 3 | $142.27 | 283,404 |
| 2019-02-26 | Open-market sale | 100 | $142.10 | 283,407 |
| 2019-02-26 | Open-market sale | 200 | $142.09 | 283,507 |
| 2019-02-26 | Open-market sale | 200 | $142.08 | 283,707 |
| 2019-02-26 | Open-market sale | 500 | $141.90 | 283,907 |
| 2019-02-26 | Open-market sale | 100 | $141.74 | 284,407 |
| 2019-02-26 | Open-market sale | 100 | $141.73 | 284,507 |
| 2019-02-26 | Open-market sale | 100 | $141.64 | 284,607 |
| 2019-02-26 | Open-market sale | 200 | $141.64 | 284,707 |
| 2019-02-26 | Open-market sale | 430 | $141.63 | 284,907 |
| 2019-02-26 | Open-market sale | 60 | $141.60 | 285,337 |
| 2019-02-26 | Open-market sale | 300 | $141.59 | 285,397 |
| 2019-02-26 | Open-market sale | 30 | $141.59 | 285,697 |
| 2019-02-26 | Open-market sale | 30 | $141.53 | 285,727 |
| 2019-02-26 | Open-market sale | 300 | $141.35 | 285,757 |
| 2019-02-26 | Open-market sale | 200 | $140.78 | 286,357 |
| 2019-02-26 | Open-market sale | 100 | $141.04 | 286,257 |
| 2019-02-26 | Open-market sale | 100 | $140.12 | 293,388 |
| 2019-02-26 | Open-market sale | 500 | $140.33 | 290,315 |
| 2019-02-26 | Open-market sale | 102 | $140.33 | 290,815 |
| 2019-02-26 | Open-market sale | 100 | $140.32 | 290,917 |
| 2019-02-26 | Open-market sale | 200 | $140.30 | 291,017 |
| 2019-02-26 | Open-market sale | 300 | $140.29 | 291,217 |
| 2019-02-26 | Open-market sale | 110 | $140.29 | 291,517 |
| 2019-02-26 | Open-market sale | 200 | $140.28 | 291,627 |
| 2019-02-26 | Open-market sale | 30 | $140.28 | 291,827 |
| 2019-02-26 | Open-market sale | 200 | $140.27 | 291,857 |
| 2019-02-26 | Open-market sale | 200 | $140.26 | 292,057 |
| 2019-02-26 | Open-market sale | 30 | $140.26 | 292,257 |
| 2019-02-26 | Open-market sale | 30 | $140.25 | 292,287 |
| 2019-02-26 | Open-market sale | 100 | $140.24 | 292,317 |
| 2019-02-26 | Open-market sale | 30 | $140.23 | 292,417 |
| 2019-02-26 | Open-market sale | 200 | $140.22 | 292,447 |
| 2019-02-26 | Open-market sale | 40 | $140.21 | 292,647 |
| 2019-02-26 | Open-market sale | 400 | $140.19 | 292,687 |
| 2019-02-26 | Open-market sale | 90 | $140.16 | 293,087 |
| 2019-02-26 | Open-market sale | 200 | $140.14 | 293,177 |
| 2019-02-26 | Open-market sale | 11 | $140.13 | 293,377 |
| 2019-02-26 | Open-market sale | 200 | $140.35 | 290,115 |
| 2019-02-26 | Open-market sale | 300 | $140.11 | 293,488 |
| 2019-02-26 | Open-market sale | 30 | $139.99 | 294,676 |
| 2019-02-26 | Open-market sale | 10 | $139.97 | 295,336 |
| 2019-02-26 | Open-market sale | 30 | $139.94 | 295,346 |
| 2019-02-26 | Open-market sale | 400 | $139.93 | 295,376 |
| 2019-02-26 | Open-market sale | 100 | $139.93 | 295,776 |
| 2019-02-26 | Open-market sale | 200 | $139.92 | 295,876 |
| 2019-02-26 | Open-market sale | 10 | $139.92 | 296,076 |
| 2019-02-26 | Open-market sale | 30 | $139.91 | 296,086 |
| 2019-02-26 | Open-market sale | 43 | $139.90 | 296,116 |
| 2019-02-26 | Open-market sale | 47 | $139.89 | 296,159 |
| 2019-02-26 | Open-market sale | 200 | $139.88 | 296,206 |
| 2019-02-26 | Open-market sale | 1 | $139.87 | 296,406 |
| 2019-02-26 | Open-market sale | 30 | $139.86 | 296,407 |
| 2019-02-26 | Open-market sale | 800 | $139.85 | 296,437 |
| 2019-02-26 | Open-market sale | 40 | $139.83 | 297,237 |
| 2019-02-26 | Open-market sale | 10 | $139.83 | 297,277 |
| 2019-02-26 | Open-market sale | 130 | $140.04 | 293,788 |
| 2019-02-26 | Open-market sale | 630 | $140.03 | 293,918 |
| 2019-02-26 | Open-market sale | 1 | $140.02 | 294,548 |
| 2019-02-26 | Open-market sale | 97 | $140.00 | 294,549 |
| 2019-02-26 | Open-market sale | 30 | $140.00 | 294,646 |
| 2019-02-26 | Open-market sale | 500 | $139.98 | 294,836 |
| 2019-02-26 | Open-market sale | 130 | $139.99 | 294,706 |
| 2019-02-26 | Open-market sale | 100 | $140.68 | 287,157 |
| 2019-02-26 | Open-market sale | 171 | $140.60 | 287,457 |
| 2019-02-26 | Open-market sale | 97 | $140.59 | 287,628 |
| 2019-02-26 | Open-market sale | 200 | $140.57 | 287,725 |
| 2019-02-26 | Open-market sale | 94 | $140.56 | 287,925 |
| 2019-02-26 | Open-market sale | 400 | $140.53 | 288,019 |
| 2019-02-26 | Open-market sale | 100 | $140.53 | 288,419 |
| 2019-02-26 | Open-market sale | 100 | $140.51 | 288,519 |
| 2019-02-26 | Open-market sale | 4 | $140.51 | 288,619 |
| 2019-02-26 | Open-market sale | 300 | $140.50 | 288,623 |
| 2019-02-26 | Open-market sale | 100 | $140.49 | 288,923 |
| 2019-02-26 | Open-market sale | 200 | $140.47 | 289,023 |
| 2019-02-26 | Open-market sale | 200 | $140.44 | 289,223 |
| 2019-02-26 | Open-market sale | 100 | $140.43 | 289,423 |
| 2019-02-26 | Open-market sale | 7 | $140.41 | 289,523 |
| 2019-02-26 | Open-market sale | 300 | $140.40 | 289,530 |
| 2019-02-26 | Open-market sale | 100 | $140.38 | 289,830 |
| 2019-02-26 | Open-market sale | 85 | $140.37 | 289,930 |
| 2019-02-26 | Open-market sale | 100 | $140.36 | 290,015 |
| 2019-02-26 | Open-market sale | 100 | $140.71 | 286,757 |
| 2019-02-26 | Open-market sale | 300 | $140.69 | 286,857 |
| 2019-02-26 | Open-market sale | 100 | $140.63 | 287,357 |
| 2019-02-26 | Open-market sale | 100 | $140.65 | 287,257 |
| 2019-02-26 | Open-market sale | 400 | $143.58 | 282,101 |
| 2019-02-26 | Open-market sale | 100 | $143.47 | 282,501 |
| 2019-02-26 | Open-market sale | 200 | $143.42 | 282,601 |
| 2019-02-26 | Open-market sale | 200 | $143.41 | 282,801 |
| 2019-02-26 | Open-market sale | 30 | $143.72 | 282,071 |
| 2019-02-26 | Open-market sale | 100 | $144.59 | 281,371 |
| 2019-02-26 | Open-market sale | 100 | $144.19 | 281,471 |
| 2019-02-26 | Open-market sale | 300 | $143.85 | 281,571 |
| 2019-02-26 | Open-market sale | 100 | $143.85 | 281,871 |
| 2019-02-26 | Open-market sale | 100 | $143.76 | 281,971 |
| 2019-02-25 | Open-market sale | 300 | $146.02 | 284,644 |
| 2019-02-25 | Open-market sale | 100 | $146.20 | 283,644 |
| 2019-02-25 | Open-market sale | 100 | $146.14 | 283,744 |
| 2019-02-25 | Open-market sale | 400 | $146.07 | 283,844 |
| 2019-02-25 | Open-market sale | 200 | $146.05 | 284,244 |
| 2019-02-25 | Open-market sale | 200 | $146.03 | 284,444 |
| 2019-02-25 | Open-market sale | 500 | $146.01 | 284,944 |
| 2019-02-25 | Open-market sale | 100 | $146.00 | 285,444 |
| 2019-02-25 | Open-market sale | 200 | $145.99 | 285,544 |
| 2019-02-25 | Open-market sale | 400 | $145.98 | 285,744 |
| 2019-02-25 | Open-market sale | 253 | $145.97 | 286,144 |
| 2019-02-25 | Open-market sale | 247 | $145.96 | 286,397 |
| 2019-02-25 | Open-market sale | 100 | $145.76 | 288,744 |
| 2019-02-25 | Open-market sale | 300 | $145.72 | 289,144 |
| 2019-02-25 | Open-market sale | 5 | $145.71 | 289,444 |
| 2019-02-25 | Open-market sale | 40 | $145.71 | 289,449 |
| 2019-02-25 | Open-market sale | 44 | $145.70 | 289,489 |
| 2019-02-25 | Open-market sale | 400 | $145.67 | 289,533 |
| 2019-02-25 | Open-market sale | 1 | $145.66 | 289,933 |
| 2019-02-25 | Open-market sale | 200 | $145.65 | 289,934 |
| 2019-02-25 | Open-market sale | 75 | $145.64 | 290,134 |
| 2019-02-25 | Open-market sale | 200 | $145.62 | 290,209 |
| 2019-02-25 | Open-market sale | 200 | $145.61 | 290,409 |
| 2019-02-25 | Open-market sale | 111 | $145.60 | 290,609 |
| 2019-02-25 | Open-market sale | 100 | $145.95 | 286,644 |
| 2019-02-25 | Open-market sale | 600 | $145.93 | 286,744 |
| 2019-02-25 | Open-market sale | 100 | $145.91 | 287,344 |
| 2019-02-25 | Open-market sale | 300 | $145.90 | 287,444 |
| 2019-02-25 | Open-market sale | 100 | $145.88 | 287,744 |
| 2019-02-25 | Open-market sale | 400 | $145.86 | 287,844 |
| 2019-02-25 | Open-market sale | 100 | $145.84 | 288,244 |
| 2019-02-25 | Open-market sale | 200 | $145.83 | 288,344 |
| 2019-02-25 | Open-market sale | 200 | $145.82 | 288,544 |
| 2019-02-25 | Open-market sale | 100 | $145.73 | 289,044 |
| 2019-02-25 | Open-market sale | 200 | $145.74 | 288,844 |
| 2019-02-25 | Open-market sale | 100 | $145.48 | 291,920 |
| 2019-02-25 | Open-market sale | 400 | $145.46 | 292,020 |
| 2019-02-25 | Open-market sale | 601 | $145.52 | 291,319 |
| 2019-02-25 | Open-market sale | 100 | $145.42 | 292,420 |
| 2019-02-25 | Open-market sale | 200 | $145.39 | 292,520 |
| 2019-02-25 | Open-market sale | 400 | $145.38 | 292,720 |
| 2019-02-25 | Open-market sale | 203 | $145.37 | 293,120 |
| 2019-02-25 | Open-market sale | 352 | $145.36 | 293,323 |
| 2019-02-25 | Open-market sale | 100 | $145.35 | 293,675 |
| 2019-02-25 | Open-market sale | 147 | $145.35 | 293,775 |
| 2019-02-25 | Open-market sale | 200 | $145.34 | 293,922 |
| 2019-02-25 | Open-market sale | 100 | $145.33 | 294,122 |
| 2019-02-25 | Open-market sale | 200 | $145.32 | 294,222 |
| 2019-02-25 | Open-market sale | 100 | $145.32 | 294,422 |
| 2019-02-25 | Open-market sale | 400 | $145.31 | 294,522 |
| 2019-02-25 | Open-market sale | 500 | $145.29 | 294,922 |
| 2019-02-25 | Open-market sale | 100 | $145.29 | 295,422 |
| 2019-02-25 | Open-market sale | 100 | $145.28 | 295,522 |
| 2019-02-25 | Open-market sale | 100 | $145.28 | 295,622 |
| 2019-02-25 | Open-market sale | 100 | $145.58 | 290,720 |
| 2019-02-25 | Open-market sale | 200 | $145.57 | 290,820 |
| 2019-02-25 | Open-market sale | 99 | $145.54 | 291,020 |
| 2019-02-25 | Open-market sale | 200 | $145.53 | 291,119 |
| 2019-02-25 | Open-market sale | 200 | $144.75 | 306,760 |
| 2019-02-25 | Open-market sale | 700 | $144.74 | 306,960 |
| 2019-02-25 | Open-market sale | 377 | $144.74 | 307,660 |
| 2019-02-25 | Open-market sale | 300 | $144.73 | 308,037 |
| 2019-02-25 | Open-market sale | 142 | $144.72 | 308,337 |
| 2019-02-25 | Open-market sale | 600 | $144.71 | 308,479 |
| 2019-02-25 | Open-market sale | 996 | $144.71 | 309,079 |
| 2019-02-25 | Open-market sale | 100 | $144.70 | 310,075 |
| 2019-02-25 | Open-market sale | 200 | $144.69 | 310,175 |
| 2019-02-25 | Open-market sale | 158 | $144.68 | 310,375 |
| 2019-02-25 | Open-market sale | 1,000 | $144.77 | 305,724 |
| 2019-02-25 | Open-market sale | 100 | $144.67 | 310,633 |
| 2019-02-25 | Open-market sale | 400 | $144.66 | 310,733 |
| 2019-02-25 | Open-market sale | 208 | $144.66 | 311,133 |
| 2019-02-25 | Open-market sale | 323 | $144.65 | 311,341 |
| 2019-02-25 | Open-market sale | 300 | $144.63 | 311,664 |
| 2019-02-25 | Open-market sale | 200 | $144.63 | 311,964 |
| 2019-02-25 | Open-market sale | 603 | $144.62 | 312,164 |
| 2019-02-25 | Open-market sale | 200 | $144.62 | 312,767 |
| 2019-02-25 | Open-market sale | 200 | $144.61 | 312,967 |
| 2019-02-25 | Open-market sale | 200 | $144.61 | 313,167 |
| 2019-02-25 | Open-market sale | 36 | $144.77 | 306,724 |
| 2019-02-25 | Open-market sale | 100 | $144.68 | 310,533 |
| 2019-02-25 | Open-market sale | 100 | $145.09 | 301,388 |
| 2019-02-25 | Open-market sale | 100 | $145.08 | 301,488 |
| 2019-02-25 | Open-market sale | 100 | $145.07 | 301,588 |
| 2019-02-25 | Open-market sale | 300 | $145.12 | 301,088 |
| 2019-02-25 | Open-market sale | 200 | $145.14 | 300,888 |
| 2019-02-25 | Open-market sale | 400 | $145.16 | 300,388 |
| 2019-02-25 | Open-market sale | 100 | $145.15 | 300,788 |
| 2019-02-25 | Open-market sale | 300 | $145.27 | 295,722 |
| 2019-02-25 | Open-market sale | 100 | $145.27 | 296,022 |
| 2019-02-25 | Open-market sale | 500 | $145.26 | 296,122 |
| 2019-02-25 | Open-market sale | 100 | $145.25 | 296,622 |
| 2019-02-25 | Open-market sale | 200 | $145.25 | 296,722 |
| 2019-02-25 | Open-market sale | 501 | $145.24 | 296,922 |
| 2019-02-25 | Open-market sale | 100 | $145.23 | 297,423 |
| 2019-02-25 | Open-market sale | 100 | $145.23 | 297,523 |
| 2019-02-25 | Open-market sale | 400 | $145.22 | 297,623 |
| 2019-02-25 | Open-market sale | 400 | $145.21 | 298,023 |
| 2019-02-25 | Open-market sale | 1,000 | $145.20 | 298,423 |
| 2019-02-25 | Open-market sale | 100 | $145.20 | 299,423 |
| 2019-02-25 | Open-market sale | 65 | $145.18 | 299,523 |
| 2019-02-25 | Open-market sale | 200 | $145.18 | 299,588 |
| 2019-02-25 | Open-market sale | 200 | $145.17 | 299,788 |
| 2019-02-25 | Open-market sale | 400 | $145.16 | 299,988 |
| 2019-02-25 | Option exercise (derivative) | 24,008 | $0.00 | 48,017 |
| 2019-02-25 | Option exercise (derivative) | 20,295 | $0.00 | 60,886 |
| 2019-02-25 | Open-market sale | 300 | $144.18 | 326,647 |
| 2019-02-25 | Open-market sale | 400 | $144.16 | 326,947 |
| 2019-02-25 | Open-market sale | 100 | $144.15 | 327,347 |
| 2019-02-25 | Open-market sale | 300 | $144.12 | 327,447 |
| 2019-02-25 | Open-market sale | 200 | $144.11 | 327,747 |
| 2019-02-25 | Option exercise | 20,295 | $109.34 | 327,947 |
| 2019-02-25 | Option exercise | 24,008 | $88.05 | 307,652 |
| 2019-02-25 | Open-market sale | 20 | $144.43 | 321,652 |
| 2019-02-25 | Open-market sale | 1,000 | $144.42 | 321,672 |
| 2019-02-25 | Open-market sale | 156 | $144.41 | 322,672 |
| 2019-02-25 | Open-market sale | 210 | $144.40 | 322,828 |
| 2019-02-25 | Open-market sale | 300 | $144.39 | 323,038 |
| 2019-02-25 | Open-market sale | 12 | $144.39 | 323,338 |
| 2019-02-25 | Open-market sale | 300 | $144.38 | 323,350 |
| 2019-02-25 | Open-market sale | 509 | $144.37 | 323,650 |
| 2019-02-25 | Open-market sale | 142 | $144.37 | 324,159 |
| 2019-02-25 | Open-market sale | 500 | $144.36 | 324,301 |
| 2019-02-25 | Open-market sale | 600 | $144.35 | 324,801 |
| 2019-02-25 | Open-market sale | 200 | $144.33 | 325,401 |
| 2019-02-25 | Open-market sale | 400 | $144.32 | 325,601 |
| 2019-02-25 | Open-market sale | 200 | $144.28 | 326,447 |
| 2019-02-25 | Open-market sale | 400 | $144.31 | 326,001 |
| 2019-02-25 | Open-market sale | 46 | $144.29 | 326,401 |
| 2019-02-25 | Open-market sale | 155 | $144.49 | 319,991 |
| 2019-02-25 | Open-market sale | 106 | $144.48 | 320,146 |
| 2019-02-25 | Open-market sale | 100 | $144.48 | 320,252 |
| 2019-02-25 | Open-market sale | 800 | $144.47 | 320,352 |
| 2019-02-25 | Open-market sale | 200 | $144.46 | 321,152 |
| 2019-02-25 | Open-market sale | 200 | $144.44 | 321,352 |
| 2019-02-25 | Open-market sale | 100 | $144.43 | 321,552 |
| 2019-02-25 | Open-market sale | 500 | $144.60 | 313,367 |
| 2019-02-25 | Open-market sale | 662 | $144.60 | 313,867 |
| 2019-02-25 | Open-market sale | 100 | $144.59 | 314,529 |
| 2019-02-25 | Open-market sale | 313 | $144.58 | 314,629 |
| 2019-02-25 | Open-market sale | 804 | $144.57 | 314,942 |
| 2019-02-25 | Open-market sale | 100 | $144.57 | 315,746 |
| 2019-02-25 | Open-market sale | 700 | $144.56 | 315,846 |
| 2019-02-25 | Open-market sale | 100 | $144.55 | 316,546 |
| 2019-02-25 | Open-market sale | 591 | $144.54 | 316,646 |
| 2019-02-25 | Open-market sale | 25 | $144.54 | 317,237 |
| 2019-02-25 | Open-market sale | 500 | $144.53 | 317,262 |
| 2019-02-25 | Open-market sale | 400 | $144.52 | 317,762 |
| 2019-02-25 | Open-market sale | 738 | $144.51 | 318,162 |
| 2019-02-25 | Open-market sale | 110 | $144.51 | 318,900 |
| 2019-02-25 | Open-market sale | 570 | $144.50 | 319,010 |
| 2019-02-25 | Open-market sale | 411 | $144.49 | 319,580 |
| 2019-02-25 | Open-market sale | 39 | $144.83 | 305,060 |
| 2019-02-25 | Open-market sale | 25 | $144.78 | 305,699 |
| 2019-02-25 | Open-market sale | 3 | $145.05 | 301,688 |
| 2019-02-25 | Open-market sale | 400 | $145.04 | 301,691 |
| 2019-02-25 | Open-market sale | 6 | $145.03 | 302,091 |
| 2019-02-25 | Open-market sale | 200 | $145.02 | 302,097 |
| 2019-02-25 | Open-market sale | 300 | $145.00 | 302,297 |
| 2019-02-25 | Open-market sale | 200 | $144.99 | 302,597 |
| 2019-02-25 | Open-market sale | 3 | $144.99 | 302,797 |
| 2019-02-25 | Open-market sale | 100 | $144.98 | 302,800 |
| 2019-02-25 | Open-market sale | 42 | $144.96 | 302,900 |
| 2019-02-25 | Open-market sale | 211 | $144.93 | 302,942 |
| 2019-02-25 | Open-market sale | 7 | $144.93 | 303,153 |
| 2019-02-25 | Open-market sale | 200 | $144.92 | 303,160 |
| 2019-02-25 | Open-market sale | 100 | $144.90 | 303,360 |
| 2019-02-25 | Open-market sale | 100 | $144.88 | 303,460 |
| 2019-02-25 | Open-market sale | 700 | $144.88 | 303,560 |
| 2019-02-25 | Open-market sale | 500 | $144.87 | 304,260 |
| 2019-02-25 | Open-market sale | 100 | $144.87 | 304,760 |
| 2019-02-25 | Open-market sale | 100 | $144.84 | 304,860 |
| 2019-02-25 | Open-market sale | 100 | $144.83 | 304,960 |
| 2019-02-25 | Open-market sale | 500 | $144.79 | 305,199 |
| 2019-02-25 | Open-market sale | 100 | $144.80 | 305,099 |
| 2019-02-24 | Tax withholding | 2,212 | $144.67 | 283,644 |
| 2019-02-23 | Tax withholding | 1,997 | $144.67 | 285,856 |
| 2019-02-22 | Grant / award (derivative) | 69,743 | $0.00 | 69,743 |
| 2019-02-22 | Grant / award | 16,357 | $0.00 | 287,853 |
| 2019-02-14 | Gift | 3,575 | $0.00 | 271,496 |
| 2019-01-30 | Tax withholding | 29,120 | $119.39 | 275,071 |
| 2019-01-30 | Grant / award | 68,420 | $0.00 | 304,191 |
| 2019-01-08 | Open-market sale | 25,000 | $115.00 | 235,771 |
| 2018-12-10 | Open-market sale | 200 | $126.71 | 301,827 |
| 2018-12-10 | Open-market sale | 100 | $126.70 | 302,027 |
| 2018-12-10 | Open-market sale | 100 | $126.69 | 302,127 |
| 2018-12-10 | Open-market sale | 100 | $126.69 | 302,227 |
| 2018-12-10 | Open-market sale | 200 | $126.67 | 302,327 |
| 2018-12-10 | Open-market sale | 108 | $126.67 | 302,527 |
| 2018-12-10 | Open-market sale | 50 | $126.66 | 302,635 |
| 2018-12-10 | Open-market sale | 200 | $126.64 | 302,685 |
| 2018-12-10 | Open-market sale | 100 | $126.63 | 302,885 |
| 2018-12-10 | Open-market sale | 200 | $126.62 | 302,985 |
| 2018-12-10 | Open-market sale | 100 | $126.82 | 299,204 |
| 2018-12-10 | Open-market sale | 100 | $126.81 | 299,304 |
| 2018-12-10 | Open-market sale | 324 | $126.80 | 299,404 |
| 2018-12-10 | Open-market sale | 1 | $126.80 | 299,728 |
| 2018-12-10 | Open-market sale | 252 | $126.79 | 299,729 |
| 2018-12-10 | Open-market sale | 31 | $126.78 | 299,981 |
| 2018-12-10 | Open-market sale | 400 | $126.77 | 300,012 |
| 2018-12-10 | Open-market sale | 72 | $126.77 | 300,412 |
| 2018-12-10 | Open-market sale | 600 | $126.76 | 300,484 |
| 2018-12-10 | Open-market sale | 100 | $126.76 | 301,084 |
| 2018-12-10 | Open-market sale | 134 | $126.75 | 301,184 |
| 2018-12-10 | Open-market sale | 200 | $126.74 | 301,318 |
| 2018-12-10 | Open-market sale | 301 | $126.73 | 301,518 |
| 2018-12-10 | Open-market sale | 8 | $126.72 | 301,819 |
| 2018-12-10 | Open-market sale | 30 | $127.85 | 291,386 |
| 2018-12-10 | Open-market sale | 400 | $128.58 | 287,748 |
| 2018-12-10 | Open-market sale | 100 | $128.57 | 288,148 |
| 2018-12-10 | Open-market sale | 200 | $128.52 | 288,248 |
| 2018-12-10 | Open-market sale | 100 | $128.45 | 288,448 |
| 2018-12-10 | Open-market sale | 200 | $128.40 | 288,548 |
| 2018-12-10 | Open-market sale | 35 | $128.38 | 288,748 |
| 2018-12-10 | Open-market sale | 16 | $128.38 | 288,783 |
| 2018-12-10 | Open-market sale | 65 | $128.37 | 288,799 |
| 2018-12-10 | Open-market sale | 186 | $128.35 | 288,864 |
| 2018-12-10 | Open-market sale | 52 | $128.34 | 289,050 |
| 2018-12-10 | Open-market sale | 110 | $128.34 | 289,102 |
| 2018-12-10 | Open-market sale | 300 | $128.32 | 289,212 |
| 2018-12-10 | Open-market sale | 390 | $128.30 | 289,512 |
| 2018-12-10 | Open-market sale | 100 | $128.20 | 289,902 |
| 2018-12-10 | Open-market sale | 246 | $128.19 | 290,002 |
| 2018-12-10 | Open-market sale | 400 | $128.06 | 290,248 |
| 2018-12-10 | Open-market sale | 200 | $127.95 | 290,648 |
| 2018-12-10 | Open-market sale | 18 | $127.95 | 290,848 |
| 2018-12-10 | Open-market sale | 100 | $127.94 | 290,866 |
| 2018-12-10 | Open-market sale | 100 | $127.91 | 290,966 |
| 2018-12-10 | Open-market sale | 10 | $127.90 | 291,066 |
| 2018-12-10 | Open-market sale | 300 | $127.87 | 291,076 |
| 2018-12-10 | Open-market sale | 10 | $127.87 | 291,376 |
| 2018-12-10 | Open-market sale | 100 | $126.59 | 303,385 |
| 2018-12-10 | Open-market sale | 300 | $126.58 | 303,485 |
| 2018-12-10 | Open-market sale | 100 | $126.57 | 303,785 |
| 2018-12-10 | Open-market sale | 100 | $126.53 | 303,885 |
| 2018-12-10 | Open-market sale | 100 | $126.50 | 303,985 |
| 2018-12-10 | Open-market sale | 200 | $126.49 | 304,085 |
| 2018-12-10 | Open-market sale | 493 | $126.48 | 304,285 |
| 2018-12-10 | Open-market sale | 100 | $126.46 | 304,778 |
| 2018-12-10 | Open-market sale | 500 | $126.44 | 304,878 |
| 2018-12-10 | Open-market sale | 100 | $126.41 | 305,378 |
| 2018-12-10 | Open-market sale | 100 | $126.62 | 303,185 |
| 2018-12-10 | Open-market sale | 100 | $126.61 | 303,285 |
| 2018-12-10 | Open-market sale | 8 | $126.39 | 305,478 |
| 2018-12-10 | Open-market sale | 100 | $126.38 | 305,486 |
| 2018-12-10 | Open-market sale | 100 | $126.36 | 305,586 |
| 2018-12-10 | Open-market sale | 100 | $126.35 | 305,686 |
| 2018-12-10 | Open-market sale | 200 | $126.34 | 305,786 |
| 2018-12-10 | Open-market sale | 300 | $126.32 | 305,986 |
| 2018-12-10 | Open-market sale | 200 | $126.31 | 306,286 |
| 2018-12-10 | Open-market sale | 500 | $126.28 | 306,486 |
| 2018-12-10 | Open-market sale | 100 | $126.27 | 306,986 |
| 2018-12-10 | Open-market sale | 7 | $126.26 | 307,086 |
| 2018-12-10 | Open-market sale | 100 | $126.25 | 307,093 |
| 2018-12-10 | Open-market sale | 300 | $126.24 | 307,193 |
| 2018-12-10 | Open-market sale | 200 | $127.10 | 297,185 |
| 2018-12-10 | Open-market sale | 200 | $127.09 | 297,385 |
| 2018-12-10 | Open-market sale | 100 | $127.06 | 297,585 |
| 2018-12-10 | Open-market sale | 200 | $127.05 | 297,685 |
| 2018-12-10 | Open-market sale | 200 | $127.01 | 297,885 |
| 2018-12-10 | Open-market sale | 200 | $126.99 | 298,085 |
| 2018-12-10 | Open-market sale | 100 | $126.98 | 298,285 |
| 2018-12-10 | Open-market sale | 200 | $126.93 | 298,385 |
| 2018-12-10 | Open-market sale | 100 | $126.92 | 298,585 |
| 2018-12-10 | Open-market sale | 200 | $126.90 | 298,685 |
| 2018-12-10 | Open-market sale | 200 | $126.87 | 298,885 |
| 2018-12-10 | Open-market sale | 80 | $126.85 | 299,085 |
| 2018-12-10 | Open-market sale | 39 | $126.84 | 299,165 |
| 2018-12-10 | Open-market sale | 201 | $127.30 | 295,084 |
| 2018-12-10 | Open-market sale | 300 | $127.28 | 295,285 |
| 2018-12-10 | Open-market sale | 200 | $127.25 | 295,585 |
| 2018-12-10 | Open-market sale | 100 | $127.22 | 295,785 |
| 2018-12-10 | Open-market sale | 100 | $127.21 | 295,885 |
| 2018-12-10 | Open-market sale | 200 | $127.20 | 295,985 |
| 2018-12-10 | Open-market sale | 500 | $127.19 | 296,185 |
| 2018-12-10 | Open-market sale | 200 | $127.17 | 296,685 |
| 2018-12-10 | Open-market sale | 100 | $127.12 | 297,085 |
| 2018-12-10 | Open-market sale | 100 | $127.16 | 296,885 |
| 2018-12-10 | Open-market sale | 100 | $127.13 | 296,985 |
| 2018-12-10 | Open-market sale | 199 | $127.30 | 294,885 |
| 2018-12-10 | Open-market sale | 100 | $127.85 | 291,416 |
| 2018-12-10 | Open-market sale | 34 | $127.84 | 291,516 |
| 2018-12-10 | Open-market sale | 10 | $127.81 | 291,550 |
| 2018-12-10 | Open-market sale | 118 | $127.81 | 291,560 |
| 2018-12-10 | Open-market sale | 100 | $127.76 | 291,678 |
| 2018-12-10 | Open-market sale | 200 | $127.67 | 291,778 |
| 2018-12-10 | Open-market sale | 100 | $127.65 | 291,978 |
| 2018-12-10 | Open-market sale | 10 | $127.62 | 292,078 |
| 2018-12-10 | Open-market sale | 10 | $127.59 | 292,088 |
| 2018-12-10 | Open-market sale | 100 | $127.57 | 292,098 |
| 2018-12-10 | Open-market sale | 100 | $127.56 | 292,198 |
| 2018-12-10 | Open-market sale | 100 | $127.55 | 292,298 |
| 2018-12-10 | Open-market sale | 200 | $127.54 | 292,398 |
| 2018-12-10 | Open-market sale | 200 | $127.49 | 292,598 |
| 2018-12-10 | Open-market sale | 100 | $127.43 | 292,798 |
| 2018-12-10 | Open-market sale | 100 | $127.41 | 292,898 |
| 2018-12-10 | Open-market sale | 700 | $127.40 | 292,998 |
| 2018-12-10 | Open-market sale | 100 | $127.38 | 293,698 |
| 2018-12-10 | Open-market sale | 187 | $127.37 | 293,798 |
| 2018-12-10 | Open-market sale | 500 | $127.36 | 293,985 |
| 2018-12-10 | Open-market sale | 100 | $127.34 | 294,485 |
| 2018-12-10 | Open-market sale | 200 | $127.33 | 294,585 |
| 2018-12-10 | Open-market sale | 100 | $127.32 | 294,785 |
| 2018-12-10 | Option exercise (derivative) | 25,123 | $0.00 | 50,247 |
| 2018-12-10 | Open-market sale | 200 | $125.76 | 310,694 |
| 2018-12-10 | Open-market sale | 201 | $126.20 | 307,493 |
| 2018-12-10 | Open-market sale | 4 | $126.20 | 307,694 |
| 2018-12-10 | Open-market sale | 100 | $126.18 | 307,698 |
| 2018-12-10 | Open-market sale | 201 | $126.16 | 307,798 |
| 2018-12-10 | Open-market sale | 304 | $126.15 | 307,999 |
| 2018-12-10 | Open-market sale | 300 | $126.13 | 308,303 |
| 2018-12-10 | Open-market sale | 491 | $126.11 | 308,603 |
| 2018-12-10 | Open-market sale | 100 | $126.08 | 309,094 |
| 2018-12-10 | Open-market sale | 100 | $126.08 | 309,194 |
| 2018-12-10 | Open-market sale | 100 | $126.07 | 309,294 |
| 2018-12-10 | Open-market sale | 200 | $126.05 | 309,394 |
| 2018-12-10 | Open-market sale | 100 | $126.03 | 309,594 |
| 2018-12-10 | Open-market sale | 100 | $126.03 | 309,694 |
| 2018-12-10 | Open-market sale | 100 | $126.02 | 309,794 |
| 2018-12-10 | Open-market sale | 200 | $126.01 | 309,894 |
| 2018-12-10 | Open-market sale | 100 | $125.98 | 310,094 |
| 2018-12-10 | Open-market sale | 99 | $125.98 | 310,194 |
| 2018-12-10 | Open-market sale | 1 | $125.97 | 310,293 |
| 2018-12-10 | Open-market sale | 100 | $125.89 | 310,294 |
| 2018-12-10 | Open-market sale | 100 | $125.86 | 310,394 |
| 2018-12-10 | Open-market sale | 200 | $125.85 | 310,494 |
| 2018-12-10 | Option exercise | 25,123 | $73.70 | 310,894 |
| 2018-12-10 | Open-market sale | 100 | $128.80 | 287,548 |
| 2018-12-10 | Open-market sale | 77 | $129.24 | 285,971 |
| 2018-12-10 | Open-market sale | 100 | $129.22 | 286,048 |
| 2018-12-10 | Open-market sale | 186 | $129.20 | 286,148 |
| 2018-12-10 | Open-market sale | 100 | $129.19 | 286,334 |
| 2018-12-10 | Open-market sale | 200 | $129.17 | 286,434 |
| 2018-12-10 | Open-market sale | 57 | $129.16 | 286,634 |
| 2018-12-10 | Open-market sale | 157 | $129.15 | 286,691 |
| 2018-12-10 | Open-market sale | 96 | $129.15 | 286,848 |
| 2018-12-10 | Open-market sale | 100 | $129.11 | 286,944 |
| 2018-12-10 | Open-market sale | 100 | $129.10 | 287,044 |
| 2018-12-10 | Open-market sale | 300 | $129.02 | 287,144 |
| 2018-12-10 | Open-market sale | 4 | $128.98 | 287,444 |
| 2018-12-10 | Open-market sale | 100 | $128.84 | 287,448 |
| 2018-12-10 | Open-market sale | 200 | $129.43 | 285,771 |
| 2018-12-10 | Open-market sale | 100 | $128.65 | 287,648 |
| 2018-08-17 | Gift | 3,677 | $0.00 | 0 |
| 2018-07-23 | Gift | 4,000 | $0.00 | 267,676 |
| 2018-07-02 | Open-market sale | 200 | $111.57 | 272,663 |
| 2018-07-02 | Open-market sale | 275 | $111.59 | 272,188 |
| 2018-07-02 | Open-market sale | 200 | $111.58 | 272,463 |
| 2018-07-02 | Open-market sale | 200 | $111.54 | 272,863 |
| 2018-07-02 | Open-market sale | 100 | $111.61 | 272,088 |
| 2018-07-02 | Open-market sale | 112 | $111.63 | 271,976 |
| 2018-07-02 | Open-market sale | 200 | $111.68 | 271,776 |
| 2018-07-02 | Open-market sale | 200 | $111.53 | 273,063 |
| 2018-07-02 | Open-market sale | 293 | $111.50 | 273,263 |
| 2018-07-02 | Open-market sale | 205 | $111.49 | 273,556 |
| 2018-07-02 | Open-market sale | 355 | $111.48 | 273,761 |
| 2018-07-02 | Open-market sale | 129 | $111.47 | 274,116 |
| 2018-07-02 | Open-market sale | 200 | $111.46 | 274,245 |
| 2018-07-02 | Open-market sale | 6 | $111.45 | 274,445 |
| 2018-07-02 | Open-market sale | 100 | $111.69 | 271,676 |
| 2018-07-02 | Open-market sale | 550 | $110.52 | 293,802 |
| 2018-07-02 | Open-market sale | 200 | $110.51 | 294,352 |
| 2018-07-02 | Open-market sale | 3 | $110.50 | 294,552 |
| 2018-07-02 | Open-market sale | 200 | $110.49 | 294,555 |
| 2018-07-02 | Open-market sale | 421 | $110.48 | 294,755 |
| 2018-07-02 | Open-market sale | 301 | $110.47 | 295,176 |
| 2018-07-02 | Open-market sale | 200 | $110.63 | 290,275 |
| 2018-07-02 | Open-market sale | 1 | $110.46 | 295,776 |
| 2018-07-02 | Open-market sale | 306 | $110.45 | 295,777 |
| 2018-07-02 | Open-market sale | 93 | $110.44 | 296,083 |
| 2018-07-02 | Open-market sale | 200 | $110.43 | 296,176 |
| 2018-07-02 | Open-market sale | 300 | $110.42 | 296,376 |
| 2018-07-02 | Open-market sale | 472 | $110.53 | 293,330 |
| 2018-07-02 | Open-market sale | 400 | $110.54 | 292,930 |
| 2018-07-02 | Open-market sale | 511 | $110.55 | 292,419 |
| 2018-07-02 | Open-market sale | 100 | $110.56 | 292,319 |
| 2018-07-02 | Open-market sale | 245 | $110.56 | 292,074 |
| 2018-07-02 | Open-market sale | 200 | $110.57 | 291,874 |
| 2018-07-02 | Open-market sale | 200 | $110.57 | 291,674 |
| 2018-07-02 | Open-market sale | 88 | $110.58 | 291,586 |
| 2018-07-02 | Open-market sale | 711 | $110.58 | 290,875 |
| 2018-07-02 | Open-market sale | 400 | $110.62 | 290,475 |
| 2018-07-02 | Open-market sale | 299 | $110.46 | 295,477 |
| 2018-07-02 | Open-market sale | 200 | $111.42 | 275,045 |
| 2018-07-02 | Open-market sale | 100 | $111.41 | 275,245 |
| 2018-07-02 | Open-market sale | 243 | $111.40 | 275,345 |
| 2018-07-02 | Open-market sale | 400 | $111.39 | 275,588 |
| 2018-07-02 | Open-market sale | 300 | $111.38 | 275,988 |
| 2018-07-02 | Open-market sale | 200 | $111.37 | 276,288 |
| 2018-07-02 | Open-market sale | 400 | $111.36 | 276,488 |
| 2018-07-02 | Open-market sale | 102 | $111.35 | 276,888 |
| 2018-07-02 | Open-market sale | 100 | $111.34 | 276,990 |
| 2018-07-02 | Open-market sale | 200 | $111.33 | 277,090 |
| 2018-07-02 | Open-market sale | 310 | $111.32 | 277,290 |
| 2018-07-02 | Open-market sale | 300 | $111.31 | 277,600 |
| 2018-07-02 | Open-market sale | 199 | $111.30 | 278,200 |
| 2018-07-02 | Open-market sale | 1 | $111.30 | 278,399 |
| 2018-07-02 | Open-market sale | 601 | $111.29 | 278,400 |
| 2018-07-02 | Open-market sale | 1 | $111.29 | 279,001 |
| 2018-07-02 | Open-market sale | 400 | $111.28 | 279,002 |
| 2018-07-02 | Open-market sale | 96 | $111.27 | 279,402 |
| 2018-07-02 | Open-market sale | 101 | $111.27 | 279,498 |
| 2018-07-02 | Open-market sale | 99 | $111.26 | 279,599 |
| 2018-07-02 | Open-market sale | 101 | $111.25 | 279,698 |
| 2018-07-02 | Open-market sale | 494 | $111.43 | 274,551 |
| 2018-07-02 | Open-market sale | 100 | $111.44 | 274,451 |
| 2018-07-02 | Open-market sale | 300 | $111.31 | 277,900 |
| 2018-07-02 | Open-market sale | 315 | $111.06 | 283,014 |
| 2018-07-02 | Open-market sale | 100 | $111.05 | 283,329 |
| 2018-07-02 | Open-market sale | 385 | $111.04 | 283,429 |
| 2018-07-02 | Open-market sale | 800 | $111.03 | 283,814 |
| 2018-07-02 | Open-market sale | 446 | $111.01 | 284,614 |
| 2018-07-02 | Open-market sale | 154 | $111.00 | 285,060 |
| 2018-07-02 | Open-market sale | 1 | $110.99 | 285,214 |
| 2018-07-02 | Open-market sale | 45 | $110.99 | 285,215 |
| 2018-07-02 | Open-market sale | 10 | $110.97 | 285,260 |
| 2018-07-02 | Open-market sale | 100 | $111.25 | 279,799 |
| 2018-07-02 | Open-market sale | 4 | $111.24 | 279,899 |
| 2018-07-02 | Open-market sale | 400 | $111.23 | 279,903 |
| 2018-07-02 | Open-market sale | 1 | $111.22 | 280,303 |
| 2018-07-02 | Open-market sale | 399 | $111.21 | 280,304 |
| 2018-07-02 | Open-market sale | 100 | $111.20 | 280,703 |
| 2018-07-02 | Open-market sale | 100 | $111.18 | 280,803 |
| 2018-07-02 | Open-market sale | 604 | $111.17 | 280,903 |
| 2018-07-02 | Open-market sale | 200 | $111.17 | 281,507 |
| 2018-07-02 | Open-market sale | 400 | $111.16 | 281,707 |
| 2018-07-02 | Open-market sale | 89 | $111.12 | 282,107 |
| 2018-07-02 | Open-market sale | 201 | $111.10 | 282,196 |
| 2018-07-02 | Open-market sale | 100 | $111.09 | 282,397 |
| 2018-07-02 | Open-market sale | 200 | $111.08 | 282,497 |
| 2018-07-02 | Open-market sale | 317 | $111.07 | 282,697 |
| 2018-07-02 | Open-market sale | 205 | $110.68 | 289,415 |
| 2018-07-02 | Open-market sale | 116 | $110.67 | 289,620 |
| 2018-07-02 | Open-market sale | 104 | $110.66 | 289,736 |
| 2018-07-02 | Open-market sale | 50 | $110.65 | 289,840 |
| 2018-07-02 | Open-market sale | 1 | $110.65 | 289,890 |
| 2018-07-02 | Open-market sale | 384 | $110.64 | 289,891 |
| 2018-07-02 | Open-market sale | 200 | $110.94 | 285,270 |
| 2018-07-02 | Open-market sale | 30 | $110.94 | 285,470 |
| 2018-07-02 | Open-market sale | 129 | $110.77 | 287,600 |
| 2018-07-02 | Open-market sale | 100 | $110.92 | 286,100 |
| 2018-07-02 | Open-market sale | 100 | $110.92 | 286,200 |
| 2018-07-02 | Open-market sale | 300 | $110.91 | 286,300 |
| 2018-07-02 | Open-market sale | 300 | $110.90 | 286,600 |
| 2018-07-02 | Open-market sale | 400 | $110.89 | 286,900 |
| 2018-07-02 | Open-market sale | 200 | $110.88 | 287,300 |
| 2018-07-02 | Open-market sale | 100 | $110.79 | 287,500 |
| 2018-07-02 | Open-market sale | 200 | $110.70 | 289,215 |
| 2018-07-02 | Open-market sale | 177 | $110.71 | 289,038 |
| 2018-07-02 | Open-market sale | 200 | $110.72 | 288,838 |
| 2018-07-02 | Open-market sale | 181 | $110.73 | 288,657 |
| 2018-07-02 | Open-market sale | 428 | $110.73 | 288,229 |
| 2018-07-02 | Open-market sale | 200 | $110.74 | 288,029 |
| 2018-07-02 | Open-market sale | 300 | $110.76 | 287,729 |
| 2018-07-02 | Open-market sale | 600 | $110.93 | 285,500 |
| 2018-05-21 | Gift | 5,000 | $0.00 | 296,676 |
| 2018-03-06 | Option exercise (derivative) | 24,008 | $0.00 | 72,025 |
| 2018-03-06 | Open-market sale | 24,008 | $110.00 | 301,676 |
| 2018-03-06 | Option exercise | 24,008 | $88.05 | 325,684 |
| 2018-02-28 | Open-market sale | 200 | $108.75 | 303,940 |
| 2018-02-28 | Open-market sale | 200 | $108.64 | 304,140 |
| 2018-02-28 | Open-market sale | 100 | $108.64 | 304,340 |
| 2018-02-28 | Open-market sale | 202 | $108.54 | 304,440 |
| 2018-02-28 | Open-market sale | 100 | $108.53 | 304,642 |
| 2018-02-28 | Tax withholding | 2,264 | $107.82 | 301,676 |
| 2018-02-28 | Open-market sale | 200 | $108.44 | 304,742 |
| 2018-02-28 | Open-market sale | 60 | $108.34 | 305,982 |
| 2018-02-28 | Open-market sale | 500 | $108.34 | 305,482 |
| 2018-02-28 | Open-market sale | 400 | $108.37 | 304,942 |
| 2018-02-28 | Open-market sale | 40 | $108.37 | 305,342 |
| 2018-02-28 | Open-market sale | 100 | $108.35 | 305,382 |
| 2018-02-28 | Option exercise (derivative) | 20,072 | $0.00 | 0 |
| 2018-02-28 | Open-market sale | 20 | $107.20 | 323,382 |
| 2018-02-28 | Open-market sale | 10 | $107.07 | 324,002 |
| 2018-02-28 | Option exercise | 20,072 | $59.41 | 324,012 |
| 2018-02-28 | Open-market sale | 100 | $107.29 | 322,923 |
| 2018-02-28 | Open-market sale | 309 | $107.24 | 323,023 |
| 2018-02-28 | Open-market sale | 10 | $107.24 | 323,332 |
| 2018-02-28 | Open-market sale | 100 | $107.61 | 320,640 |
| 2018-02-28 | Open-market sale | 100 | $107.59 | 320,740 |
| 2018-02-28 | Open-market sale | 210 | $107.59 | 320,840 |
| 2018-02-28 | Open-market sale | 200 | $107.58 | 321,050 |
| 2018-02-28 | Open-market sale | 194 | $107.52 | 321,250 |
| 2018-02-28 | Open-market sale | 100 | $107.51 | 321,444 |
| 2018-02-28 | Open-market sale | 506 | $107.51 | 321,544 |
| 2018-02-28 | Open-market sale | 200 | $107.50 | 322,050 |
| 2018-02-28 | Open-market sale | 30 | $107.45 | 322,250 |
| 2018-02-28 | Open-market sale | 70 | $107.45 | 322,280 |
| 2018-02-28 | Open-market sale | 153 | $107.41 | 322,350 |
| 2018-02-28 | Open-market sale | 110 | $107.40 | 322,503 |
| 2018-02-28 | Open-market sale | 200 | $107.39 | 322,613 |
| 2018-02-28 | Open-market sale | 10 | $107.37 | 322,813 |
| 2018-02-28 | Open-market sale | 100 | $107.31 | 322,823 |
| 2018-02-28 | Open-market sale | 40 | $107.22 | 323,342 |
| 2018-02-28 | Open-market sale | 500 | $107.10 | 323,502 |
| 2018-02-28 | Open-market sale | 100 | $107.12 | 323,402 |
| 2018-02-28 | Open-market sale | 100 | $107.99 | 314,310 |
| 2018-02-28 | Open-market sale | 100 | $107.96 | 314,642 |
| 2018-02-28 | Open-market sale | 100 | $107.95 | 314,742 |
| 2018-02-28 | Open-market sale | 100 | $107.95 | 314,842 |
| 2018-02-28 | Open-market sale | 600 | $107.91 | 314,942 |
| 2018-02-28 | Open-market sale | 200 | $108.12 | 310,440 |
| 2018-02-28 | Open-market sale | 302 | $108.12 | 310,640 |
| 2018-02-28 | Open-market sale | 100 | $108.11 | 310,942 |
| 2018-02-28 | Open-market sale | 300 | $108.09 | 311,042 |
| 2018-02-28 | Open-market sale | 300 | $108.08 | 311,342 |
| 2018-02-28 | Open-market sale | 100 | $108.08 | 311,642 |
| 2018-02-28 | Open-market sale | 400 | $108.07 | 311,742 |
| 2018-02-28 | Open-market sale | 200 | $108.06 | 312,142 |
| 2018-02-28 | Open-market sale | 106 | $108.06 | 312,342 |
| 2018-02-28 | Open-market sale | 100 | $108.05 | 312,448 |
| 2018-02-28 | Open-market sale | 194 | $108.05 | 312,548 |
| 2018-02-28 | Open-market sale | 500 | $108.04 | 312,742 |
| 2018-02-28 | Open-market sale | 100 | $108.04 | 313,242 |
| 2018-02-28 | Open-market sale | 609 | $108.03 | 313,342 |
| 2018-02-28 | Open-market sale | 191 | $108.03 | 313,951 |
| 2018-02-28 | Open-market sale | 100 | $108.01 | 314,142 |
| 2018-02-28 | Open-market sale | 68 | $108.00 | 314,242 |
| 2018-02-28 | Open-market sale | 32 | $107.97 | 314,610 |
| 2018-02-28 | Open-market sale | 200 | $107.98 | 314,410 |
| 2018-02-28 | Open-market sale | 100 | $108.27 | 307,740 |
| 2018-02-28 | Open-market sale | 100 | $108.25 | 307,840 |
| 2018-02-28 | Open-market sale | 100 | $108.25 | 307,940 |
| 2018-02-28 | Open-market sale | 200 | $108.24 | 308,040 |
| 2018-02-28 | Open-market sale | 100 | $108.23 | 308,240 |
| 2018-02-28 | Open-market sale | 200 | $108.23 | 308,340 |
| 2018-02-28 | Open-market sale | 300 | $108.22 | 308,540 |
| 2018-02-28 | Open-market sale | 100 | $108.21 | 308,840 |
| 2018-02-28 | Open-market sale | 200 | $108.20 | 308,940 |
| 2018-02-28 | Open-market sale | 80 | $108.19 | 309,140 |
| 2018-02-28 | Open-market sale | 220 | $108.18 | 309,220 |
| 2018-02-28 | Open-market sale | 100 | $108.18 | 309,440 |
| 2018-02-28 | Open-market sale | 600 | $108.17 | 309,540 |
| 2018-02-28 | Open-market sale | 100 | $108.16 | 310,140 |
| 2018-02-28 | Open-market sale | 100 | $108.15 | 310,240 |
| 2018-02-28 | Open-market sale | 100 | $108.13 | 310,340 |
| 2018-02-28 | Open-market sale | 598 | $108.33 | 306,042 |
| 2018-02-28 | Open-market sale | 100 | $108.32 | 306,640 |
| 2018-02-28 | Open-market sale | 200 | $108.31 | 306,740 |
| 2018-02-28 | Open-market sale | 300 | $108.30 | 306,940 |
| 2018-02-28 | Open-market sale | 200 | $108.30 | 307,240 |
| 2018-02-28 | Open-market sale | 100 | $108.29 | 307,440 |
| 2018-02-28 | Open-market sale | 100 | $108.28 | 307,540 |
| 2018-02-28 | Open-market sale | 100 | $108.28 | 307,640 |
| 2018-02-28 | Open-market sale | 20 | $107.64 | 320,320 |
| 2018-02-28 | Open-market sale | 100 | $107.91 | 315,542 |
| 2018-02-28 | Open-market sale | 100 | $107.89 | 315,642 |
| 2018-02-28 | Open-market sale | 580 | $107.89 | 315,742 |
| 2018-02-28 | Open-market sale | 120 | $107.88 | 316,322 |
| 2018-02-28 | Open-market sale | 500 | $107.87 | 316,442 |
| 2018-02-28 | Open-market sale | 425 | $107.86 | 316,942 |
| 2018-02-28 | Open-market sale | 152 | $107.86 | 317,367 |
| 2018-02-28 | Open-market sale | 600 | $107.85 | 317,519 |
| 2018-02-28 | Open-market sale | 500 | $107.82 | 318,119 |
| 2018-02-28 | Open-market sale | 40 | $107.82 | 318,619 |
| 2018-02-28 | Open-market sale | 60 | $107.81 | 318,659 |
| 2018-02-28 | Open-market sale | 100 | $107.80 | 318,719 |
| 2018-02-28 | Open-market sale | 200 | $107.80 | 318,819 |
| 2018-02-28 | Open-market sale | 100 | $107.79 | 319,019 |
| 2018-02-28 | Open-market sale | 201 | $107.79 | 319,119 |
| 2018-02-28 | Open-market sale | 400 | $107.78 | 319,320 |
| 2018-02-28 | Open-market sale | 200 | $107.78 | 319,720 |
| 2018-02-28 | Open-market sale | 76 | $107.76 | 319,920 |
| 2018-02-28 | Open-market sale | 100 | $107.75 | 319,996 |
| 2018-02-28 | Open-market sale | 24 | $107.75 | 320,096 |
| 2018-02-28 | Open-market sale | 200 | $107.68 | 320,120 |
| 2018-02-28 | Open-market sale | 100 | $107.61 | 320,540 |
| 2018-02-28 | Open-market sale | 200 | $107.62 | 320,340 |
| 2018-02-27 | Open-market sale | 200 | $108.11 | 313,214 |
| 2018-02-27 | Open-market sale | 100 | $108.11 | 313,414 |
| 2018-02-27 | Open-market sale | 200 | $108.10 | 313,514 |
| 2018-02-27 | Open-market sale | 200 | $108.09 | 313,714 |
| 2018-02-27 | Open-market sale | 100 | $108.09 | 313,914 |
| 2018-02-27 | Open-market sale | 700 | $108.08 | 314,014 |
| 2018-02-27 | Open-market sale | 300 | $108.06 | 314,714 |
| 2018-02-27 | Open-market sale | 100 | $108.06 | 315,014 |
| 2018-02-27 | Open-market sale | 200 | $108.05 | 315,114 |
| 2018-02-27 | Open-market sale | 300 | $108.04 | 315,314 |
| 2018-02-27 | Open-market sale | 100 | $108.03 | 315,614 |
| 2018-02-27 | Open-market sale | 500 | $108.25 | 308,647 |
| 2018-02-27 | Open-market sale | 300 | $108.24 | 309,147 |
| 2018-02-27 | Open-market sale | 600 | $108.23 | 309,447 |
| 2018-02-27 | Open-market sale | 300 | $108.22 | 310,047 |
| 2018-02-27 | Open-market sale | 300 | $108.21 | 310,347 |
| 2018-02-27 | Open-market sale | 300 | $108.21 | 310,647 |
| 2018-02-27 | Open-market sale | 100 | $108.20 | 310,947 |
| 2018-02-27 | Open-market sale | 500 | $108.18 | 311,047 |
| 2018-02-27 | Open-market sale | 200 | $108.17 | 311,547 |
| 2018-02-27 | Open-market sale | 200 | $108.15 | 311,747 |
| 2018-02-27 | Open-market sale | 267 | $108.14 | 311,947 |
| 2018-02-27 | Open-market sale | 600 | $108.13 | 312,214 |
| 2018-02-27 | Open-market sale | 400 | $108.12 | 312,814 |
| 2018-02-27 | Option exercise (derivative) | 21,577 | $0.00 | 21,577 |
| 2018-02-27 | Open-market sale | 300 | $107.76 | 322,407 |
| 2018-02-27 | Open-market sale | 100 | $107.74 | 322,707 |
| 2018-02-27 | Open-market sale | 500 | $107.71 | 322,807 |
| 2018-02-27 | Open-market sale | 110 | $107.69 | 323,307 |
| 2018-02-27 | Open-market sale | 400 | $107.67 | 323,417 |
| 2018-02-27 | Open-market sale | 70 | $107.66 | 323,817 |
| 2018-02-27 | Open-market sale | 200 | $107.65 | 323,887 |
| 2018-02-27 | Open-market sale | 200 | $107.64 | 324,087 |
| 2018-02-27 | Open-market sale | 77 | $107.63 | 324,287 |
| 2018-02-27 | Open-market sale | 23 | $107.62 | 324,364 |
| 2018-02-27 | Open-market sale | 200 | $107.60 | 324,387 |
| 2018-02-27 | Open-market sale | 30 | $107.59 | 324,587 |
| 2018-02-27 | Open-market sale | 100 | $107.58 | 324,617 |
| 2018-02-27 | Open-market sale | 100 | $107.58 | 324,717 |
| 2018-02-27 | Open-market sale | 100 | $107.57 | 324,817 |
| 2018-02-27 | Open-market sale | 100 | $107.57 | 324,917 |
| 2018-02-27 | Open-market sale | 100 | $107.56 | 325,017 |
| 2018-02-27 | Open-market sale | 100 | $107.48 | 325,117 |
| 2018-02-27 | Open-market sale | 300 | $107.45 | 325,217 |
| 2018-02-27 | Option exercise | 21,577 | $76.70 | 325,517 |
| 2018-02-27 | Open-market sale | 300 | $107.81 | 321,707 |
| 2018-02-27 | Open-market sale | 100 | $107.80 | 322,007 |
| 2018-02-27 | Open-market sale | 100 | $107.77 | 322,307 |
| 2018-02-27 | Open-market sale | 200 | $107.79 | 322,107 |
| 2018-02-27 | Open-market sale | 100 | $108.02 | 315,714 |
| 2018-02-27 | Open-market sale | 200 | $108.00 | 315,814 |
| 2018-02-27 | Open-market sale | 500 | $107.99 | 316,014 |
| 2018-02-27 | Open-market sale | 100 | $107.97 | 316,514 |
| 2018-02-27 | Open-market sale | 300 | $107.96 | 316,614 |
| 2018-02-27 | Open-market sale | 300 | $107.96 | 316,914 |
| 2018-02-27 | Open-market sale | 600 | $107.95 | 317,214 |
| 2018-02-27 | Open-market sale | 100 | $107.95 | 317,814 |
| 2018-02-27 | Open-market sale | 100 | $107.94 | 317,914 |
| 2018-02-27 | Open-market sale | 303 | $107.93 | 318,014 |
| 2018-02-27 | Open-market sale | 100 | $107.93 | 318,317 |
| 2018-02-27 | Open-market sale | 230 | $107.92 | 318,417 |
| 2018-02-27 | Open-market sale | 200 | $107.92 | 318,647 |
| 2018-02-27 | Open-market sale | 300 | $107.91 | 318,847 |
| 2018-02-27 | Open-market sale | 200 | $107.90 | 319,147 |
| 2018-02-27 | Open-market sale | 200 | $107.89 | 319,347 |
| 2018-02-27 | Open-market sale | 200 | $107.88 | 319,547 |
| 2018-02-27 | Open-market sale | 200 | $107.87 | 319,747 |
| 2018-02-27 | Open-market sale | 500 | $107.86 | 319,947 |
| 2018-02-27 | Open-market sale | 500 | $107.84 | 320,447 |
| 2018-02-27 | Open-market sale | 200 | $107.83 | 320,947 |
| 2018-02-27 | Open-market sale | 200 | $107.83 | 321,147 |
| 2018-02-27 | Open-market sale | 260 | $107.82 | 321,347 |
| 2018-02-27 | Open-market sale | 100 | $107.82 | 321,607 |
| 2018-02-27 | Open-market sale | 300 | $108.32 | 307,147 |
| 2018-02-27 | Open-market sale | 100 | $108.31 | 307,447 |
| 2018-02-27 | Open-market sale | 84 | $108.31 | 307,547 |
| 2018-02-27 | Open-market sale | 16 | $108.30 | 307,631 |
| 2018-02-27 | Open-market sale | 100 | $108.30 | 307,647 |
| 2018-02-27 | Open-market sale | 200 | $108.29 | 307,747 |
| 2018-02-27 | Open-market sale | 200 | $108.28 | 307,947 |
| 2018-02-27 | Open-market sale | 500 | $108.26 | 308,147 |
| 2018-02-27 | Open-market sale | 100 | $108.74 | 303,940 |
| 2018-02-27 | Open-market sale | 100 | $108.70 | 304,040 |
| 2018-02-27 | Open-market sale | 100 | $108.69 | 304,140 |
| 2018-02-27 | Open-market sale | 300 | $108.67 | 304,240 |
| 2018-02-27 | Open-market sale | 200 | $108.54 | 304,540 |
| 2018-02-27 | Open-market sale | 100 | $108.51 | 304,740 |
| 2018-02-27 | Open-market sale | 100 | $108.47 | 304,840 |
| 2018-02-27 | Open-market sale | 500 | $108.46 | 304,940 |
| 2018-02-27 | Open-market sale | 100 | $108.42 | 305,440 |
| 2018-02-27 | Open-market sale | 7 | $108.41 | 305,540 |
| 2018-02-27 | Open-market sale | 200 | $108.41 | 305,547 |
| 2018-02-27 | Open-market sale | 500 | $108.40 | 305,747 |
| 2018-02-27 | Open-market sale | 400 | $108.39 | 306,247 |
| 2018-02-27 | Open-market sale | 100 | $108.35 | 306,647 |
| 2018-02-27 | Open-market sale | 300 | $108.33 | 306,747 |
| 2018-02-27 | Open-market sale | 100 | $108.33 | 307,047 |
| 2018-02-27 | Tax withholding | 2,174 | $108.95 | 303,940 |
| 2018-02-26 | Tax withholding | 2,276 | $109.34 | 306,114 |
| 2018-02-26 | Open-market sale | 100 | $108.67 | 306,414 |
| 2018-02-26 | Open-market sale | 100 | $109.51 | 306,114 |
| 2018-02-26 | Open-market sale | 100 | $109.50 | 306,214 |
| 2018-02-26 | Open-market sale | 100 | $108.69 | 306,314 |
| 2018-02-26 | Open-market sale | 100 | $108.60 | 306,514 |
| 2018-02-26 | Open-market sale | 300 | $108.59 | 306,614 |
| 2018-02-26 | Open-market sale | 100 | $108.56 | 306,914 |
| 2018-02-26 | Open-market sale | 100 | $107.78 | 314,442 |
| 2018-02-26 | Open-market sale | 70 | $107.77 | 314,542 |
| 2018-02-26 | Open-market sale | 300 | $107.75 | 314,612 |
| 2018-02-26 | Open-market sale | 300 | $107.74 | 314,912 |
| 2018-02-26 | Open-market sale | 100 | $107.73 | 315,212 |
| 2018-02-26 | Open-market sale | 400 | $107.70 | 315,312 |
| 2018-02-26 | Open-market sale | 430 | $107.69 | 315,712 |
| 2018-02-26 | Open-market sale | 370 | $107.69 | 316,142 |
| 2018-02-26 | Open-market sale | 200 | $107.68 | 316,512 |
| 2018-02-26 | Open-market sale | 300 | $108.12 | 311,443 |
| 2018-02-26 | Open-market sale | 200 | $108.10 | 311,743 |
| 2018-02-26 | Open-market sale | 100 | $108.07 | 311,943 |
| 2018-02-26 | Open-market sale | 100 | $108.06 | 312,043 |
| 2018-02-26 | Open-market sale | 100 | $108.06 | 312,143 |
| 2018-02-26 | Open-market sale | 400 | $108.04 | 312,243 |
| 2018-02-26 | Open-market sale | 100 | $108.02 | 312,643 |
| 2018-02-26 | Open-market sale | 300 | $108.00 | 312,743 |
| 2018-02-26 | Open-market sale | 100 | $107.97 | 313,043 |
| 2018-02-26 | Open-market sale | 100 | $107.92 | 313,143 |
| 2018-02-26 | Open-market sale | 99 | $107.90 | 313,243 |
| 2018-02-26 | Open-market sale | 300 | $107.88 | 313,342 |
| 2018-02-26 | Open-market sale | 200 | $107.83 | 313,642 |
| 2018-02-26 | Open-market sale | 400 | $107.82 | 313,842 |
| 2018-02-26 | Open-market sale | 200 | $107.80 | 314,242 |
| 2018-02-26 | Open-market sale | 100 | $108.44 | 309,242 |
| 2018-02-26 | Open-market sale | 200 | $108.42 | 309,342 |
| 2018-02-26 | Open-market sale | 500 | $108.41 | 309,542 |
| 2018-02-26 | Open-market sale | 200 | $108.40 | 310,042 |
| 2018-02-26 | Open-market sale | 200 | $108.39 | 310,242 |
| 2018-02-26 | Open-market sale | 270 | $108.38 | 310,442 |
| 2018-02-26 | Open-market sale | 100 | $108.38 | 310,712 |
| 2018-02-26 | Open-market sale | 201 | $108.36 | 310,812 |
| 2018-02-26 | Open-market sale | 30 | $108.35 | 311,013 |
| 2018-02-26 | Open-market sale | 100 | $108.31 | 311,043 |
| 2018-02-26 | Open-market sale | 200 | $108.16 | 311,143 |
| 2018-02-26 | Open-market sale | 100 | $108.14 | 311,343 |
| 2018-02-26 | Open-market sale | 200 | $108.56 | 307,014 |
| 2018-02-26 | Open-market sale | 200 | $108.55 | 307,214 |
| 2018-02-26 | Open-market sale | 100 | $108.52 | 307,414 |
| 2018-02-26 | Open-market sale | 300 | $108.51 | 307,514 |
| 2018-02-26 | Open-market sale | 300 | $108.50 | 307,814 |
| 2018-02-26 | Open-market sale | 311 | $108.50 | 308,114 |
| 2018-02-26 | Open-market sale | 100 | $108.49 | 308,425 |
| 2018-02-26 | Open-market sale | 200 | $108.47 | 308,742 |
| 2018-02-26 | Open-market sale | 200 | $108.48 | 308,525 |
| 2018-02-26 | Open-market sale | 17 | $108.47 | 308,725 |
| 2018-02-26 | Open-market sale | 200 | $108.45 | 309,042 |
| 2018-02-26 | Open-market sale | 100 | $108.46 | 308,942 |
| 2018-02-26 | Open-market sale | 100 | $107.23 | 318,807 |
| 2018-02-26 | Open-market sale | 100 | $107.55 | 316,905 |
| 2018-02-26 | Open-market sale | 200 | $107.54 | 317,005 |
| 2018-02-26 | Open-market sale | 400 | $107.53 | 317,205 |
| 2018-02-26 | Open-market sale | 100 | $107.52 | 317,605 |
| 2018-02-26 | Open-market sale | 200 | $107.44 | 317,705 |
| 2018-02-26 | Open-market sale | 100 | $107.42 | 317,905 |
| 2018-02-26 | Open-market sale | 200 | $107.36 | 318,005 |
| 2018-02-26 | Open-market sale | 100 | $107.35 | 318,205 |
| 2018-02-26 | Open-market sale | 200 | $107.27 | 318,305 |
| 2018-02-26 | Open-market sale | 200 | $107.26 | 318,505 |
| 2018-02-26 | Open-market sale | 90 | $107.24 | 318,705 |
| 2018-02-26 | Open-market sale | 12 | $107.24 | 318,795 |
| 2018-02-26 | Open-market sale | 100 | $107.59 | 316,805 |
| 2018-02-26 | Open-market sale | 100 | $107.22 | 318,907 |
| 2018-02-26 | Open-market sale | 100 | $107.21 | 319,007 |
| 2018-02-26 | Open-market sale | 700 | $107.19 | 319,107 |
| 2018-02-26 | Open-market sale | 100 | $107.19 | 319,807 |
| 2018-02-26 | Open-market sale | 200 | $107.17 | 319,907 |
| 2018-02-26 | Open-market sale | 100 | $107.16 | 320,107 |
| 2018-02-26 | Open-market sale | 188 | $107.14 | 320,207 |
| 2018-02-26 | Open-market sale | 116 | $107.14 | 320,395 |
| 2018-02-26 | Open-market sale | 200 | $107.13 | 320,511 |
| 2018-02-26 | Open-market sale | 93 | $107.61 | 316,712 |
| 2018-02-26 | Option exercise (derivative) | 25,124 | $0.00 | 75,370 |
| 2018-02-26 | Open-market sale | 70 | $106.81 | 326,868 |
| 2018-02-26 | Open-market sale | 200 | $106.78 | 326,938 |
| 2018-02-26 | Open-market sale | 200 | $106.78 | 327,138 |
| 2018-02-26 | Open-market sale | 200 | $106.77 | 327,338 |
| 2018-02-26 | Open-market sale | 300 | $106.76 | 327,538 |
| 2018-02-26 | Open-market sale | 100 | $106.76 | 327,838 |
| 2018-02-26 | Open-market sale | 900 | $106.71 | 327,938 |
| 2018-02-26 | Open-market sale | 400 | $106.70 | 328,838 |
| 2018-02-26 | Open-market sale | 800 | $106.69 | 329,238 |
| 2018-02-26 | Open-market sale | 100 | $106.68 | 330,038 |
| 2018-02-26 | Open-market sale | 100 | $106.85 | 326,438 |
| 2018-02-26 | Open-market sale | 30 | $106.66 | 330,208 |
| 2018-02-26 | Open-market sale | 100 | $106.65 | 330,238 |
| 2018-02-26 | Open-market sale | 100 | $106.64 | 330,338 |
| 2018-02-26 | Open-market sale | 200 | $106.56 | 330,438 |
| 2018-02-26 | Open-market sale | 20 | $106.56 | 330,638 |
| 2018-02-26 | Open-market sale | 80 | $106.50 | 330,658 |
| 2018-02-26 | Open-market sale | 190 | $106.50 | 330,738 |
| 2018-02-26 | Open-market sale | 110 | $106.49 | 330,928 |
| 2018-02-26 | Open-market sale | 200 | $106.46 | 331,038 |
| 2018-02-26 | Option exercise | 25,124 | $73.70 | 331,238 |
| 2018-02-26 | Open-market sale | 30 | $106.82 | 326,838 |
| 2018-02-26 | Open-market sale | 300 | $106.84 | 326,538 |
| 2018-02-26 | Open-market sale | 70 | $106.67 | 330,138 |
| 2018-02-26 | Open-market sale | 200 | $106.87 | 325,741 |
| 2018-02-26 | Open-market sale | 200 | $107.05 | 322,537 |
| 2018-02-26 | Open-market sale | 400 | $107.05 | 322,137 |
| 2018-02-26 | Open-market sale | 300 | $107.07 | 321,837 |
| 2018-02-26 | Open-market sale | 400 | $107.02 | 322,837 |
| 2018-02-26 | Open-market sale | 100 | $107.02 | 323,237 |
| 2018-02-26 | Open-market sale | 710 | $106.99 | 323,337 |
| 2018-02-26 | Open-market sale | 201 | $106.99 | 324,047 |
| 2018-02-26 | Open-market sale | 49 | $106.98 | 324,248 |
| 2018-02-26 | Open-market sale | 540 | $106.98 | 324,297 |
| 2018-02-26 | Open-market sale | 100 | $106.97 | 324,837 |
| 2018-02-26 | Open-market sale | 1 | $106.96 | 324,937 |
| 2018-02-26 | Open-market sale | 400 | $106.95 | 324,938 |
| 2018-02-26 | Open-market sale | 200 | $106.94 | 325,338 |
| 2018-02-26 | Open-market sale | 103 | $106.92 | 325,538 |
| 2018-02-26 | Open-market sale | 100 | $106.90 | 325,641 |
| 2018-02-26 | Open-market sale | 100 | $107.03 | 322,737 |
| 2018-02-26 | Open-market sale | 397 | $106.86 | 325,941 |
| 2018-02-26 | Open-market sale | 100 | $106.85 | 326,338 |
| 2018-02-26 | Open-market sale | 84 | $107.13 | 320,711 |
| 2018-02-26 | Open-market sale | 90 | $107.12 | 320,795 |
| 2018-02-26 | Open-market sale | 100 | $107.12 | 320,885 |
| 2018-02-26 | Open-market sale | 300 | $107.09 | 320,985 |
| 2018-02-26 | Open-market sale | 552 | $107.08 | 321,285 |
| 2018-02-24 | Tax withholding | 2,215 | $109.34 | 308,390 |
| 2018-02-23 | Grant / award (derivative) | 81,181 | $0.00 | 81,181 |
| 2018-02-23 | Grant / award | 17,984 | $0.00 | 310,605 |
| 2018-02-15 | Open-market sale | 46 | $107.50 | 29,954 |
| 2018-01-24 | Tax withholding | 27,555 | $106.97 | 332,829 |
| 2018-01-24 | Grant / award | 65,118 | $0.00 | 360,384 |
| 2018-01-02 | Open-market sale | 100 | $109.58 | 316,080 |
| 2018-01-02 | Open-market sale | 300 | $109.53 | 316,299 |
| 2018-01-02 | Open-market sale | 700 | $109.52 | 316,599 |
| 2018-01-02 | Open-market sale | 200 | $109.51 | 317,299 |
| 2018-01-02 | Open-market sale | 400 | $109.50 | 317,499 |
| 2018-01-02 | Open-market sale | 90 | $109.47 | 317,899 |
| 2018-01-02 | Open-market sale | 500 | $109.45 | 317,989 |
| 2018-01-02 | Open-market sale | 198 | $109.45 | 318,489 |
| 2018-01-02 | Open-market sale | 2 | $109.44 | 318,687 |
| 2018-01-02 | Open-market sale | 477 | $109.36 | 318,689 |
| 2018-01-02 | Open-market sale | 200 | $109.35 | 319,166 |
| 2018-01-02 | Open-market sale | 200 | $109.25 | 319,366 |
| 2018-01-02 | Open-market sale | 600 | $109.18 | 319,566 |
| 2018-01-02 | Open-market sale | 100 | $109.12 | 320,166 |
| 2018-01-02 | Open-market sale | 100 | $109.63 | 315,299 |
| 2018-01-02 | Open-market sale | 200 | $109.61 | 315,399 |
| 2018-01-02 | Open-market sale | 90 | $109.60 | 315,599 |
| 2018-01-02 | Open-market sale | 191 | $109.60 | 315,689 |
| 2018-01-02 | Open-market sale | 100 | $109.59 | 315,880 |
| 2018-01-02 | Open-market sale | 100 | $109.59 | 315,980 |
| 2018-01-02 | Open-market sale | 10 | $109.55 | 316,289 |
| 2018-01-02 | Open-market sale | 109 | $109.56 | 316,180 |
| 2018-01-02 | Open-market sale | 100 | $110.37 | 298,031 |
| 2018-01-02 | Open-market sale | 400 | $109.46 | 295,466 |
| 2018-01-02 | Open-market sale | 400 | $110.50 | 295,866 |
| 2018-01-02 | Open-market sale | 200 | $110.48 | 296,266 |
| 2018-01-02 | Open-market sale | 100 | $110.46 | 296,466 |
| 2018-01-02 | Open-market sale | 62 | $110.45 | 296,566 |
| 2018-01-02 | Open-market sale | 38 | $110.45 | 296,628 |
| 2018-01-02 | Open-market sale | 400 | $110.43 | 296,666 |
| 2018-01-02 | Open-market sale | 200 | $110.42 | 297,066 |
| 2018-01-02 | Open-market sale | 90 | $110.42 | 297,266 |
| 2018-01-02 | Open-market sale | 100 | $110.39 | 297,356 |
| 2018-01-02 | Open-market sale | 100 | $110.39 | 297,456 |
| 2018-01-02 | Open-market sale | 75 | $110.38 | 297,556 |
| 2018-01-02 | Open-market sale | 400 | $110.37 | 297,631 |
| 2018-01-02 | Open-market sale | 200 | $110.55 | 295,266 |
| 2018-01-02 | Open-market sale | 600 | $110.36 | 298,131 |
| 2018-01-02 | Open-market sale | 400 | $109.74 | 311,989 |
| 2018-01-02 | Open-market sale | 900 | $109.73 | 312,389 |
| 2018-01-02 | Open-market sale | 700 | $109.72 | 313,289 |
| 2018-01-02 | Open-market sale | 200 | $109.70 | 313,989 |
| 2018-01-02 | Open-market sale | 100 | $109.69 | 314,189 |
| 2018-01-02 | Open-market sale | 100 | $109.69 | 314,289 |
| 2018-01-02 | Open-market sale | 200 | $109.68 | 314,389 |
| 2018-01-02 | Open-market sale | 100 | $109.68 | 314,589 |
| 2018-01-02 | Open-market sale | 400 | $109.66 | 314,689 |
| 2018-01-02 | Open-market sale | 10 | $109.65 | 315,089 |
| 2018-01-02 | Open-market sale | 200 | $109.64 | 315,099 |
| 2018-01-02 | Open-market sale | 200 | $110.03 | 307,977 |
| 2018-01-02 | Open-market sale | 300 | $110.02 | 308,177 |
| 2018-01-02 | Open-market sale | 300 | $110.01 | 308,477 |
| 2018-01-02 | Open-market sale | 300 | $109.95 | 308,777 |
| 2018-01-02 | Open-market sale | 43 | $109.90 | 309,077 |
| 2018-01-02 | Open-market sale | 212 | $109.86 | 309,120 |
| 2018-01-02 | Open-market sale | 300 | $109.83 | 309,332 |
| 2018-01-02 | Open-market sale | 84 | $109.82 | 309,632 |
| 2018-01-02 | Open-market sale | 100 | $109.81 | 309,716 |
| 2018-01-02 | Open-market sale | 290 | $109.80 | 309,816 |
| 2018-01-02 | Open-market sale | 400 | $109.79 | 310,106 |
| 2018-01-02 | Open-market sale | 200 | $109.77 | 310,506 |
| 2018-01-02 | Open-market sale | 383 | $109.76 | 310,706 |
| 2018-01-02 | Open-market sale | 300 | $109.76 | 311,089 |
| 2018-01-02 | Open-market sale | 600 | $109.75 | 311,389 |
| 2018-01-02 | Open-market sale | 600 | $110.17 | 301,433 |
| 2018-01-02 | Open-market sale | 400 | $110.16 | 302,033 |
| 2018-01-02 | Open-market sale | 778 | $110.15 | 302,433 |
| 2018-01-02 | Open-market sale | 600 | $110.14 | 303,211 |
| 2018-01-02 | Open-market sale | 200 | $110.12 | 303,811 |
| 2018-01-02 | Open-market sale | 80 | $110.12 | 304,011 |
| 2018-01-02 | Open-market sale | 681 | $110.11 | 304,091 |
| 2018-01-02 | Open-market sale | 42 | $110.11 | 304,772 |
| 2018-01-02 | Open-market sale | 300 | $110.10 | 304,814 |
| 2018-01-02 | Open-market sale | 277 | $110.10 | 305,114 |
| 2018-01-02 | Open-market sale | 1,386 | $110.09 | 305,391 |
| 2018-01-02 | Open-market sale | 100 | $110.09 | 306,777 |
| 2018-01-02 | Open-market sale | 400 | $110.08 | 306,877 |
| 2018-01-02 | Open-market sale | 200 | $110.07 | 307,277 |
| 2018-01-02 | Open-market sale | 500 | $110.06 | 307,477 |
| 2018-01-02 | Open-market sale | 300 | $110.35 | 298,731 |
| 2018-01-02 | Open-market sale | 400 | $110.34 | 299,031 |
| 2018-01-02 | Open-market sale | 200 | $110.32 | 299,431 |
| 2018-01-02 | Open-market sale | 100 | $110.31 | 299,631 |
| 2018-01-02 | Open-market sale | 490 | $110.30 | 299,731 |
| 2018-01-02 | Open-market sale | 100 | $110.18 | 301,333 |
| 2018-01-02 | Open-market sale | 100 | $110.19 | 301,233 |
| 2018-01-02 | Open-market sale | 200 | $110.20 | 301,033 |
| 2018-01-02 | Open-market sale | 122 | $110.21 | 300,911 |
| 2018-01-02 | Open-market sale | 600 | $110.24 | 300,311 |
| 2018-01-02 | Open-market sale | 90 | $110.26 | 300,221 |
| 2017-09-20 | Gift | 2,500 | $0.00 | 320,266 |
| 2017-07-10 | Open-market sale | 100 | $100.13 | 336,278 |
| 2017-07-10 | Open-market sale | 100 | $100.13 | 336,178 |
| 2017-07-10 | Open-market sale | 100 | $99.98 | 336,378 |
| 2017-07-10 | Open-market sale | 200 | $99.92 | 336,478 |
| 2017-07-10 | Open-market sale | 200 | $99.23 | 340,067 |
| 2017-07-10 | Open-market sale | 200 | $99.25 | 339,867 |
| 2017-07-10 | Open-market sale | 613 | $99.22 | 340,267 |
| 2017-07-10 | Open-market sale | 1 | $99.22 | 340,880 |
| 2017-07-10 | Open-market sale | 912 | $99.21 | 340,881 |
| 2017-07-10 | Open-market sale | 100 | $99.26 | 339,767 |
| 2017-07-10 | Open-market sale | 100 | $99.40 | 337,678 |
| 2017-07-10 | Open-market sale | 100 | $99.40 | 337,578 |
| 2017-07-10 | Open-market sale | 300 | $99.41 | 337,278 |
| 2017-07-10 | Open-market sale | 100 | $99.42 | 337,178 |
| 2017-07-10 | Open-market sale | 100 | $99.54 | 337,078 |
| 2017-07-10 | Open-market sale | 400 | $99.62 | 336,678 |
| 2017-07-10 | Open-market sale | 100 | $99.26 | 339,667 |
| 2017-07-10 | Open-market sale | 300 | $99.27 | 339,367 |
| 2017-07-10 | Open-market sale | 100 | $99.28 | 339,267 |
| 2017-07-10 | Open-market sale | 99 | $99.29 | 339,168 |
| 2017-07-10 | Open-market sale | 249 | $99.30 | 338,919 |
| 2017-07-10 | Open-market sale | 40 | $99.32 | 338,879 |
| 2017-07-10 | Open-market sale | 700 | $99.32 | 338,179 |
| 2017-07-10 | Open-market sale | 101 | $99.33 | 338,078 |
| 2017-07-10 | Open-market sale | 300 | $99.37 | 337,778 |
| 2017-07-10 | Open-market sale | 100 | $99.19 | 342,298 |
| 2017-07-10 | Open-market sale | 200 | $99.19 | 342,098 |
| 2017-07-10 | Open-market sale | 100 | $99.20 | 341,998 |
| 2017-07-10 | Open-market sale | 200 | $99.20 | 341,798 |
| 2017-07-10 | Open-market sale | 5 | $99.21 | 341,793 |
| 2017-07-10 | Open-market sale | 400 | $99.11 | 344,263 |
| 2017-07-10 | Open-market sale | 301 | $99.11 | 344,663 |
| 2017-07-10 | Open-market sale | 167 | $99.12 | 344,096 |
| 2017-07-10 | Open-market sale | 600 | $99.13 | 343,496 |
| 2017-07-10 | Open-market sale | 100 | $99.14 | 343,396 |
| 2017-07-10 | Open-market sale | 100 | $99.14 | 343,296 |
| 2017-07-10 | Open-market sale | 300 | $99.16 | 342,996 |
| 2017-07-10 | Open-market sale | 598 | $99.18 | 342,398 |
| 2017-07-10 | Open-market sale | 100 | $99.00 | 351,562 |
| 2017-07-10 | Open-market sale | 838 | $99.00 | 350,724 |
| 2017-07-10 | Open-market sale | 100 | $99.01 | 350,624 |
| 2017-07-10 | Open-market sale | 826 | $99.01 | 349,798 |
| 2017-07-10 | Open-market sale | 502 | $99.02 | 349,296 |
| 2017-07-10 | Open-market sale | 100 | $99.03 | 349,196 |
| 2017-07-10 | Open-market sale | 200 | $99.03 | 348,996 |
| 2017-07-10 | Open-market sale | 101 | $99.04 | 348,895 |
| 2017-07-10 | Open-market sale | 5 | $99.05 | 348,890 |
| 2017-07-10 | Open-market sale | 287 | $99.05 | 348,603 |
| 2017-07-10 | Open-market sale | 6 | $99.06 | 348,597 |
| 2017-07-10 | Open-market sale | 1,401 | $99.06 | 347,196 |
| 2017-07-10 | Open-market sale | 526 | $99.07 | 346,670 |
| 2017-07-10 | Open-market sale | 300 | $99.08 | 346,370 |
| 2017-07-10 | Open-market sale | 100 | $99.09 | 346,270 |
| 2017-07-10 | Open-market sale | 300 | $99.09 | 345,970 |
| 2017-07-10 | Open-market sale | 98 | $99.10 | 345,872 |
| 2017-07-10 | Open-market sale | 908 | $99.10 | 344,964 |
| 2017-07-10 | Open-market sale | 589 | $98.92 | 357,090 |
| 2017-07-10 | Open-market sale | 211 | $98.92 | 357,679 |
| 2017-07-10 | Open-market sale | 200 | $98.91 | 357,890 |
| 2017-07-10 | Open-market sale | 300 | $98.90 | 358,090 |
| 2017-07-10 | Open-market sale | 384 | $98.89 | 358,390 |
| 2017-07-10 | Open-market sale | 304 | $98.88 | 358,774 |
| 2017-07-10 | Open-market sale | 200 | $98.86 | 359,078 |
| 2017-07-10 | Open-market sale | 900 | $98.84 | 359,278 |
| 2017-07-10 | Open-market sale | 100 | $98.83 | 360,178 |
| 2017-07-10 | Open-market sale | 300 | $98.79 | 360,278 |
| 2017-07-10 | Open-market sale | 93 | $98.78 | 360,578 |
| 2017-07-10 | Open-market sale | 100 | $98.77 | 360,671 |
| 2017-07-10 | Open-market sale | 400 | $98.76 | 360,771 |
| 2017-07-10 | Open-market sale | 7 | $98.76 | 361,171 |
| 2017-07-10 | Open-market sale | 1,830 | $98.99 | 351,662 |
| 2017-07-10 | Open-market sale | 14 | $98.99 | 353,492 |
| 2017-07-10 | Open-market sale | 1,114 | $98.98 | 353,506 |
| 2017-07-10 | Open-market sale | 70 | $98.98 | 354,620 |
| 2017-07-10 | Open-market sale | 400 | $98.97 | 354,690 |
| 2017-07-10 | Open-market sale | 200 | $98.97 | 355,090 |
| 2017-07-10 | Open-market sale | 499 | $98.96 | 355,290 |
| 2017-07-10 | Open-market sale | 1 | $98.96 | 355,789 |
| 2017-07-10 | Open-market sale | 500 | $98.95 | 355,790 |
| 2017-07-10 | Open-market sale | 300 | $98.94 | 356,290 |
| 2017-07-10 | Open-market sale | 100 | $98.93 | 356,590 |
| 2017-07-10 | Open-market sale | 400 | $98.93 | 356,690 |
| 2017-06-27 | Gift | 2,162 | $0.00 | 322,766 |
| 2017-06-22 | Option exercise (derivative) | 43,154 | $0.00 | 43,154 |
| 2017-06-22 | Open-market sale | 43,154 | $100.00 | 361,178 |
| 2017-06-22 | Option exercise | 43,154 | $76.67 | 404,332 |
| 2017-05-25 | Gift | 4,500 | $0.00 | 361,178 |
| 2017-02-28 | Open-market sale | 200 | $88.45 | 382,100 |
| 2017-02-28 | Tax withholding | 2,396 | $89.54 | 379,334 |
| 2017-02-28 | Open-market sale | 20 | $88.89 | 381,730 |
| 2017-02-28 | Open-market sale | 50 | $88.79 | 381,750 |
| 2017-02-28 | Open-market sale | 200 | $88.64 | 381,800 |
| 2017-02-28 | Open-market sale | 100 | $88.62 | 382,000 |
| 2017-02-28 | Gift | 13,656 | $0.00 | 365,678 |
| 2017-02-28 | Open-market sale | 200 | $88.44 | 382,300 |
| 2017-02-28 | Open-market sale | 100 | $88.40 | 382,500 |
| 2017-02-28 | Open-market sale | 200 | $88.38 | 382,600 |
| 2017-02-28 | Open-market sale | 100 | $88.38 | 382,800 |
| 2017-02-28 | Open-market sale | 100 | $88.37 | 382,900 |
| 2017-02-28 | Open-market sale | 500 | $87.44 | 391,253 |
| 2017-02-28 | Open-market sale | 100 | $87.44 | 391,753 |
| 2017-02-28 | Open-market sale | 300 | $87.82 | 386,772 |
| 2017-02-28 | Open-market sale | 100 | $87.81 | 387,072 |
| 2017-02-28 | Open-market sale | 100 | $87.80 | 387,172 |
| 2017-02-28 | Open-market sale | 200 | $87.79 | 387,272 |
| 2017-02-28 | Open-market sale | 200 | $87.77 | 387,472 |
| 2017-02-28 | Open-market sale | 43 | $87.75 | 387,672 |
| 2017-02-28 | Open-market sale | 516 | $87.71 | 387,715 |
| 2017-02-28 | Open-market sale | 300 | $87.70 | 388,231 |
| 2017-02-28 | Open-market sale | 200 | $87.70 | 388,531 |
| 2017-02-28 | Open-market sale | 80 | $87.69 | 388,731 |
| 2017-02-28 | Open-market sale | 140 | $87.68 | 388,811 |
| 2017-02-28 | Open-market sale | 10 | $87.67 | 388,951 |
| 2017-02-28 | Open-market sale | 200 | $87.63 | 388,961 |
| 2017-02-28 | Open-market sale | 100 | $87.62 | 389,161 |
| 2017-02-28 | Open-market sale | 90 | $87.61 | 389,261 |
| 2017-02-28 | Open-market sale | 200 | $87.59 | 389,351 |
| 2017-02-28 | Open-market sale | 302 | $87.56 | 389,551 |
| 2017-02-28 | Open-market sale | 100 | $87.55 | 389,853 |
| 2017-02-28 | Open-market sale | 300 | $87.53 | 389,953 |
| 2017-02-28 | Open-market sale | 200 | $87.51 | 390,253 |
| 2017-02-28 | Open-market sale | 200 | $87.50 | 390,453 |
| 2017-02-28 | Open-market sale | 300 | $87.49 | 390,653 |
| 2017-02-28 | Open-market sale | 200 | $87.48 | 390,953 |
| 2017-02-28 | Open-market sale | 100 | $87.45 | 391,153 |
| 2017-02-28 | Option exercise (derivative) | 20,071 | $0.00 | 20,072 |
| 2017-02-28 | Open-market sale | 100 | $87.15 | 397,491 |
| 2017-02-28 | Open-market sale | 300 | $87.14 | 397,591 |
| 2017-02-28 | Open-market sale | 100 | $87.13 | 397,891 |
| 2017-02-28 | Open-market sale | 300 | $87.12 | 397,991 |
| 2017-02-28 | Open-market sale | 200 | $87.12 | 398,291 |
| 2017-02-28 | Open-market sale | 400 | $87.11 | 398,491 |
| 2017-02-28 | Open-market sale | 100 | $87.11 | 398,891 |
| 2017-02-28 | Open-market sale | 500 | $87.10 | 398,991 |
| 2017-02-28 | Open-market sale | 100 | $87.10 | 399,491 |
| 2017-02-28 | Open-market sale | 500 | $87.09 | 399,591 |
| 2017-02-28 | Open-market sale | 392 | $87.08 | 400,091 |
| 2017-02-28 | Open-market sale | 80 | $87.06 | 400,683 |
| 2017-02-28 | Open-market sale | 220 | $87.05 | 400,763 |
| 2017-02-28 | Open-market sale | 100 | $87.05 | 400,983 |
| 2017-02-28 | Open-market sale | 216 | $87.03 | 401,083 |
| 2017-02-28 | Open-market sale | 102 | $87.02 | 401,299 |
| 2017-02-28 | Open-market sale | 100 | $87.00 | 401,401 |
| 2017-02-28 | Open-market sale | 100 | $86.99 | 401,501 |
| 2017-02-28 | Open-market sale | 100 | $86.98 | 401,601 |
| 2017-02-28 | Open-market sale | 100 | $86.95 | 401,701 |
| 2017-02-28 | Option exercise | 20,071 | $59.41 | 401,801 |
| 2017-02-28 | Open-market sale | 400 | $87.15 | 397,091 |
| 2017-02-28 | Open-market sale | 100 | $87.16 | 396,991 |
| 2017-02-28 | Open-market sale | 100 | $87.16 | 396,891 |
| 2017-02-28 | Open-market sale | 200 | $87.07 | 400,483 |
| 2017-02-28 | Open-market sale | 100 | $87.41 | 392,751 |
| 2017-02-28 | Open-market sale | 100 | $87.41 | 392,851 |
| 2017-02-28 | Open-market sale | 598 | $87.42 | 392,153 |
| 2017-02-28 | Open-market sale | 100 | $87.40 | 392,951 |
| 2017-02-28 | Open-market sale | 100 | $87.39 | 393,051 |
| 2017-02-28 | Open-market sale | 300 | $87.38 | 393,151 |
| 2017-02-28 | Open-market sale | 300 | $87.37 | 393,451 |
| 2017-02-28 | Open-market sale | 200 | $87.37 | 393,751 |
| 2017-02-28 | Open-market sale | 200 | $87.36 | 393,951 |
| 2017-02-28 | Open-market sale | 200 | $87.35 | 394,151 |
| 2017-02-28 | Open-market sale | 100 | $87.34 | 394,351 |
| 2017-02-28 | Open-market sale | 100 | $87.34 | 394,451 |
| 2017-02-28 | Open-market sale | 70 | $87.32 | 394,551 |
| 2017-02-28 | Open-market sale | 30 | $87.32 | 394,621 |
| 2017-02-28 | Open-market sale | 100 | $87.31 | 394,651 |
| 2017-02-28 | Open-market sale | 60 | $87.29 | 394,751 |
| 2017-02-28 | Open-market sale | 100 | $87.26 | 394,811 |
| 2017-02-28 | Open-market sale | 500 | $87.25 | 394,911 |
| 2017-02-28 | Open-market sale | 320 | $87.23 | 395,411 |
| 2017-02-28 | Open-market sale | 100 | $87.23 | 395,731 |
| 2017-02-28 | Open-market sale | 100 | $87.22 | 395,831 |
| 2017-02-28 | Open-market sale | 300 | $87.22 | 395,931 |
| 2017-02-28 | Open-market sale | 160 | $87.21 | 396,231 |
| 2017-02-28 | Open-market sale | 100 | $87.18 | 396,391 |
| 2017-02-28 | Open-market sale | 400 | $87.17 | 396,491 |
| 2017-02-28 | Open-market sale | 300 | $87.43 | 391,853 |
| 2017-02-28 | Open-market sale | 300 | $88.06 | 384,200 |
| 2017-02-28 | Open-market sale | 100 | $88.06 | 384,500 |
| 2017-02-28 | Open-market sale | 100 | $88.01 | 384,600 |
| 2017-02-28 | Open-market sale | 300 | $88.00 | 384,700 |
| 2017-02-28 | Open-market sale | 300 | $87.99 | 385,000 |
| 2017-02-28 | Open-market sale | 100 | $87.98 | 385,300 |
| 2017-02-28 | Open-market sale | 250 | $87.94 | 385,400 |
| 2017-02-28 | Open-market sale | 301 | $87.93 | 385,650 |
| 2017-02-28 | Open-market sale | 155 | $87.92 | 385,951 |
| 2017-02-28 | Open-market sale | 245 | $87.91 | 386,106 |
| 2017-02-28 | Open-market sale | 100 | $87.90 | 386,351 |
| 2017-02-28 | Open-market sale | 21 | $87.90 | 386,451 |
| 2017-02-28 | Open-market sale | 100 | $87.87 | 386,472 |
| 2017-02-28 | Open-market sale | 100 | $88.08 | 384,100 |
| 2017-02-28 | Open-market sale | 100 | $88.12 | 384,000 |
| 2017-02-28 | Open-market sale | 100 | $88.13 | 383,900 |
| 2017-02-28 | Open-market sale | 100 | $88.14 | 383,800 |
| 2017-02-28 | Open-market sale | 200 | $88.19 | 383,600 |
| 2017-02-28 | Open-market sale | 100 | $88.20 | 383,500 |
| 2017-02-28 | Open-market sale | 100 | $88.24 | 383,400 |
| 2017-02-28 | Open-market sale | 100 | $88.24 | 383,300 |
| 2017-02-28 | Open-market sale | 100 | $88.25 | 383,200 |
| 2017-02-28 | Open-market sale | 100 | $88.26 | 383,100 |
| 2017-02-28 | Open-market sale | 100 | $88.37 | 383,000 |
| 2017-02-28 | Open-market sale | 100 | $87.84 | 386,572 |
| 2017-02-28 | Open-market sale | 100 | $87.83 | 386,672 |
| 2017-02-27 | Tax withholding | 2,301 | $88.05 | 381,730 |
| 2017-02-26 | Tax withholding | 2,409 | $88.05 | 384,031 |
| 2017-02-24 | Grant / award (derivative) | 96,033 | $0.00 | 96,033 |
| 2017-02-24 | Grant / award | 19,925 | $0.00 | 386,440 |
| 2017-02-22 | Tax withholding | 2,866 | $88.40 | 366,515 |
| 2017-02-22 | Option exercise (derivative) | 21,779 | $0.00 | 0 |
| 2017-02-22 | Open-market sale | 100 | $87.68 | 382,389 |
| 2017-02-22 | Open-market sale | 1,000 | $87.67 | 382,489 |
| 2017-02-22 | Open-market sale | 190 | $87.67 | 383,489 |
| 2017-02-22 | Open-market sale | 601 | $87.66 | 383,679 |
| 2017-02-22 | Open-market sale | 199 | $87.66 | 384,280 |
| 2017-02-22 | Open-market sale | 500 | $87.65 | 384,479 |
| 2017-02-22 | Open-market sale | 610 | $87.64 | 384,979 |
| 2017-02-22 | Open-market sale | 100 | $87.64 | 385,589 |
| 2017-02-22 | Open-market sale | 300 | $87.63 | 385,689 |
| 2017-02-22 | Open-market sale | 200 | $87.63 | 385,989 |
| 2017-02-22 | Open-market sale | 100 | $87.62 | 386,189 |
| 2017-02-22 | Open-market sale | 5 | $87.53 | 386,289 |
| 2017-02-22 | Open-market sale | 1,120 | $87.69 | 380,769 |
| 2017-02-22 | Open-market sale | 900 | $87.49 | 386,694 |
| 2017-02-22 | Open-market sale | 100 | $87.48 | 387,594 |
| 2017-02-22 | Open-market sale | 600 | $87.46 | 387,694 |
| 2017-02-22 | Option exercise | 21,779 | $40.40 | 388,294 |
| 2017-02-22 | Open-market sale | 100 | $87.75 | 378,577 |
| 2017-02-22 | Open-market sale | 1,200 | $87.73 | 378,677 |
| 2017-02-22 | Open-market sale | 200 | $87.73 | 379,877 |
| 2017-02-22 | Open-market sale | 192 | $87.72 | 380,077 |
| 2017-02-22 | Open-market sale | 7 | $87.70 | 380,762 |
| 2017-02-22 | Open-market sale | 200 | $87.70 | 380,562 |
| 2017-02-22 | Open-market sale | 293 | $87.71 | 380,269 |
| 2017-02-22 | Open-market sale | 500 | $87.68 | 381,889 |
| 2017-02-22 | Open-market sale | 400 | $87.50 | 386,294 |
| 2017-02-22 | Open-market sale | 200 | $88.37 | 366,915 |
| 2017-02-22 | Open-market sale | 100 | $88.34 | 367,115 |
| 2017-02-22 | Open-market sale | 100 | $88.32 | 367,215 |
| 2017-02-22 | Open-market sale | 200 | $88.31 | 367,315 |
| 2017-02-22 | Open-market sale | 400 | $88.29 | 367,515 |
| 2017-02-22 | Open-market sale | 200 | $88.29 | 367,915 |
| 2017-02-22 | Open-market sale | 500 | $88.25 | 368,115 |
| 2017-02-22 | Open-market sale | 100 | $88.25 | 368,615 |
| 2017-02-22 | Open-market sale | 100 | $88.22 | 368,715 |
| 2017-02-22 | Open-market sale | 102 | $88.21 | 368,815 |
| 2017-02-22 | Open-market sale | 100 | $88.06 | 368,917 |
| 2017-02-22 | Open-market sale | 100 | $88.05 | 369,017 |
| 2017-02-22 | Open-market sale | 100 | $88.04 | 369,117 |
| 2017-02-22 | Open-market sale | 1 | $88.03 | 369,217 |
| 2017-02-22 | Open-market sale | 100 | $88.02 | 369,218 |
| 2017-02-22 | Open-market sale | 201 | $88.01 | 369,318 |
| 2017-02-22 | Open-market sale | 100 | $88.00 | 369,519 |
| 2017-02-22 | Open-market sale | 100 | $87.99 | 369,619 |
| 2017-02-22 | Open-market sale | 100 | $87.99 | 369,719 |
| 2017-02-22 | Open-market sale | 12 | $88.39 | 366,903 |
| 2017-02-22 | Open-market sale | 100 | $88.40 | 366,803 |
| 2017-02-22 | Open-market sale | 88 | $88.41 | 366,715 |
| 2017-02-22 | Open-market sale | 200 | $88.43 | 366,515 |
| 2017-02-22 | Open-market sale | 100 | $87.98 | 369,819 |
| 2017-02-22 | Open-market sale | 200 | $87.80 | 375,751 |
| 2017-02-22 | Open-market sale | 906 | $87.78 | 375,951 |
| 2017-02-22 | Open-market sale | 720 | $87.77 | 376,857 |
| 2017-02-22 | Open-market sale | 500 | $87.76 | 377,577 |
| 2017-02-22 | Open-market sale | 200 | $87.76 | 378,077 |
| 2017-02-22 | Open-market sale | 300 | $87.75 | 378,277 |
| 2017-02-22 | Open-market sale | 200 | $87.97 | 369,919 |
| 2017-02-22 | Open-market sale | 100 | $87.96 | 370,119 |
| 2017-02-22 | Open-market sale | 598 | $87.95 | 370,219 |
| 2017-02-22 | Open-market sale | 300 | $87.94 | 370,817 |
| 2017-02-22 | Open-market sale | 200 | $87.93 | 371,117 |
| 2017-02-22 | Open-market sale | 200 | $87.92 | 371,317 |
| 2017-02-22 | Open-market sale | 200 | $87.91 | 371,517 |
| 2017-02-22 | Open-market sale | 200 | $87.90 | 371,717 |
| 2017-02-22 | Open-market sale | 100 | $87.90 | 371,917 |
| 2017-02-22 | Open-market sale | 600 | $87.88 | 372,017 |
| 2017-02-22 | Open-market sale | 1,000 | $87.87 | 372,617 |
| 2017-02-22 | Open-market sale | 100 | $87.87 | 373,617 |
| 2017-02-22 | Open-market sale | 734 | $87.86 | 373,717 |
| 2017-02-22 | Open-market sale | 100 | $87.85 | 374,451 |
| 2017-02-22 | Open-market sale | 148 | $87.84 | 374,551 |
| 2017-02-22 | Open-market sale | 100 | $87.83 | 374,699 |
| 2017-02-22 | Open-market sale | 200 | $87.82 | 374,799 |
| 2017-02-22 | Open-market sale | 452 | $87.81 | 374,999 |
| 2017-02-22 | Open-market sale | 100 | $87.81 | 375,451 |
| 2017-02-22 | Open-market sale | 200 | $87.80 | 375,551 |
| 2017-02-17 | Gift | 5,000 | $0.00 | 369,381 |
| 2017-01-31 | Tax withholding | 46,004 | $78.38 | 374,381 |
| 2017-01-31 | Grant / award | 101,749 | $0.00 | 420,385 |
| 2016-08-05 | Open-market sale | 700 | $85.78 | 359,224 |
| 2016-08-05 | Open-market sale | 400 | $85.77 | 361,224 |
| 2016-08-05 | Open-market sale | 200 | $85.76 | 361,624 |
| 2016-08-05 | Open-market sale | 200 | $85.76 | 361,824 |
| 2016-08-05 | Open-market sale | 798 | $85.75 | 362,024 |
| 2016-08-05 | Open-market sale | 22 | $85.75 | 362,822 |
| 2016-08-05 | Open-market sale | 900 | $85.74 | 362,844 |
| 2016-08-05 | Open-market sale | 300 | $85.74 | 363,744 |
| 2016-08-05 | Open-market sale | 305 | $85.73 | 364,044 |
| 2016-08-05 | Open-market sale | 205 | $85.72 | 364,349 |
| 2016-08-05 | Open-market sale | 100 | $85.72 | 364,554 |
| 2016-08-05 | Open-market sale | 631 | $85.71 | 364,654 |
| 2016-08-05 | Open-market sale | 800 | $85.87 | 352,110 |
| 2016-08-05 | Open-market sale | 270 | $85.87 | 352,910 |
| 2016-08-05 | Open-market sale | 1,400 | $85.86 | 353,180 |
| 2016-08-05 | Open-market sale | 30 | $85.86 | 354,580 |
| 2016-08-05 | Open-market sale | 600 | $85.85 | 354,610 |
| 2016-08-05 | Open-market sale | 503 | $85.84 | 355,210 |
| 2016-08-05 | Open-market sale | 1,500 | $85.83 | 355,713 |
| 2016-08-05 | Open-market sale | 700 | $85.82 | 357,213 |
| 2016-08-05 | Open-market sale | 100 | $85.81 | 357,913 |
| 2016-08-05 | Open-market sale | 200 | $85.81 | 358,013 |
| 2016-08-05 | Open-market sale | 511 | $85.80 | 358,213 |
| 2016-08-05 | Open-market sale | 500 | $85.79 | 358,724 |
| 2016-08-05 | Open-market sale | 1,200 | $85.77 | 360,024 |
| 2016-08-05 | Open-market sale | 100 | $85.78 | 359,924 |
| 2016-08-05 | Open-market sale | 800 | $85.95 | 343,710 |
| 2016-08-05 | Open-market sale | 200 | $85.95 | 344,510 |
| 2016-08-05 | Open-market sale | 1,200 | $85.94 | 344,710 |
| 2016-08-05 | Open-market sale | 500 | $85.93 | 345,910 |
| 2016-08-05 | Open-market sale | 900 | $85.92 | 346,410 |
| 2016-08-05 | Open-market sale | 300 | $85.92 | 347,310 |
| 2016-08-05 | Open-market sale | 900 | $85.91 | 347,610 |
| 2016-08-05 | Open-market sale | 100 | $85.91 | 348,510 |
| 2016-08-05 | Open-market sale | 1,100 | $85.90 | 348,610 |
| 2016-08-05 | Open-market sale | 200 | $85.90 | 349,710 |
| 2016-08-05 | Open-market sale | 800 | $85.89 | 349,910 |
| 2016-08-05 | Open-market sale | 1,000 | $85.88 | 350,710 |
| 2016-08-05 | Open-market sale | 300 | $85.88 | 351,710 |
| 2016-08-05 | Open-market sale | 100 | $85.87 | 352,010 |
| 2016-08-05 | Open-market sale | 900 | $86.03 | 336,169 |
| 2016-08-05 | Open-market sale | 400 | $86.02 | 337,069 |
| 2016-08-05 | Open-market sale | 100 | $86.02 | 337,469 |
| 2016-08-05 | Open-market sale | 1,250 | $86.01 | 337,569 |
| 2016-08-05 | Open-market sale | 200 | $86.01 | 338,819 |
| 2016-08-05 | Open-market sale | 500 | $86.00 | 339,019 |
| 2016-08-05 | Open-market sale | 100 | $85.99 | 339,519 |
| 2016-08-05 | Open-market sale | 1,000 | $85.98 | 339,619 |
| 2016-08-05 | Open-market sale | 900 | $85.97 | 340,619 |
| 2016-08-05 | Open-market sale | 213 | $85.97 | 341,519 |
| 2016-08-05 | Open-market sale | 1,478 | $85.96 | 341,732 |
| 2016-08-05 | Open-market sale | 500 | $85.96 | 343,210 |
| 2016-08-05 | Open-market sale | 400 | $86.70 | 327,066 |
| 2016-08-05 | Gift | 5,000 | $0.00 | 318,636 |
| 2016-08-05 | Open-market sale | 100 | $87.34 | 323,636 |
| 2016-08-05 | Open-market sale | 100 | $87.33 | 323,736 |
| 2016-08-05 | Open-market sale | 200 | $87.26 | 323,836 |
| 2016-08-05 | Open-market sale | 300 | $87.04 | 324,036 |
| 2016-08-05 | Open-market sale | 200 | $87.02 | 324,336 |
| 2016-08-05 | Open-market sale | 100 | $86.99 | 324,536 |
| 2016-08-05 | Open-market sale | 100 | $86.96 | 324,636 |
| 2016-08-05 | Open-market sale | 500 | $86.94 | 324,736 |
| 2016-08-05 | Open-market sale | 100 | $86.92 | 325,236 |
| 2016-08-05 | Open-market sale | 100 | $86.90 | 325,336 |
| 2016-08-05 | Open-market sale | 500 | $86.84 | 325,436 |
| 2016-08-05 | Open-market sale | 59 | $86.82 | 325,936 |
| 2016-08-05 | Open-market sale | 500 | $86.81 | 325,995 |
| 2016-08-05 | Open-market sale | 30 | $86.80 | 326,495 |
| 2016-08-05 | Open-market sale | 41 | $86.80 | 326,525 |
| 2016-08-05 | Open-market sale | 100 | $86.78 | 326,566 |
| 2016-08-05 | Open-market sale | 100 | $86.76 | 326,666 |
| 2016-08-05 | Open-market sale | 100 | $86.76 | 326,766 |
| 2016-08-05 | Open-market sale | 100 | $86.75 | 326,866 |
| 2016-08-05 | Open-market sale | 100 | $86.73 | 326,966 |
| 2016-08-05 | Open-market sale | 100 | $85.59 | 380,636 |
| 2016-08-05 | Open-market sale | 200 | $85.58 | 380,736 |
| 2016-08-05 | Open-market sale | 200 | $85.57 | 380,936 |
| 2016-08-05 | Open-market sale | 243 | $85.57 | 381,136 |
| 2016-08-05 | Open-market sale | 1,100 | $85.56 | 381,379 |
| 2016-08-05 | Open-market sale | 404 | $85.56 | 382,479 |
| 2016-08-05 | Open-market sale | 400 | $85.55 | 382,883 |
| 2016-08-05 | Open-market sale | 353 | $85.55 | 383,283 |
| 2016-08-05 | Open-market sale | 1,100 | $85.70 | 365,285 |
| 2016-08-05 | Open-market sale | 1,100 | $85.69 | 366,385 |
| 2016-08-05 | Open-market sale | 1,300 | $85.62 | 376,143 |
| 2016-08-05 | Open-market sale | 99 | $85.68 | 369,065 |
| 2016-08-05 | Open-market sale | 1,649 | $85.67 | 369,164 |
| 2016-08-05 | Open-market sale | 951 | $85.66 | 370,813 |
| 2016-08-05 | Open-market sale | 439 | $85.66 | 371,764 |
| 2016-08-05 | Open-market sale | 1,265 | $85.65 | 372,203 |
| 2016-08-05 | Open-market sale | 1,300 | $85.64 | 373,468 |
| 2016-08-05 | Open-market sale | 57 | $85.64 | 374,768 |
| 2016-08-05 | Open-market sale | 1,311 | $85.63 | 374,825 |
| 2016-08-05 | Open-market sale | 7 | $85.63 | 376,136 |
| 2016-08-05 | Open-market sale | 1,950 | $85.59 | 378,686 |
| 2016-08-05 | Open-market sale | 8 | $85.60 | 378,678 |
| 2016-08-05 | Open-market sale | 735 | $85.60 | 377,943 |
| 2016-08-05 | Open-market sale | 300 | $85.61 | 377,643 |
| 2016-08-05 | Open-market sale | 200 | $85.62 | 377,443 |
| 2016-08-05 | Open-market sale | 1,580 | $85.68 | 367,485 |
| 2016-08-05 | Open-market sale | 1,500 | $86.06 | 333,969 |
| 2016-08-05 | Open-market sale | 100 | $86.04 | 336,069 |
| 2016-08-05 | Open-market sale | 500 | $86.64 | 327,466 |
| 2016-08-05 | Open-market sale | 100 | $86.58 | 327,966 |
| 2016-08-05 | Open-market sale | 500 | $86.56 | 328,066 |
| 2016-08-05 | Open-market sale | 284 | $86.55 | 328,566 |
| 2016-08-05 | Open-market sale | 100 | $86.54 | 328,850 |
| 2016-08-05 | Open-market sale | 616 | $86.53 | 328,950 |
| 2016-08-05 | Open-market sale | 500 | $86.51 | 329,566 |
| 2016-08-05 | Open-market sale | 100 | $86.51 | 330,066 |
| 2016-08-05 | Open-market sale | 200 | $86.46 | 330,166 |
| 2016-08-05 | Open-market sale | 400 | $86.43 | 330,366 |
| 2016-08-05 | Open-market sale | 100 | $86.38 | 330,766 |
| 2016-08-05 | Open-market sale | 100 | $86.34 | 330,866 |
| 2016-08-05 | Open-market sale | 500 | $86.33 | 330,966 |
| 2016-08-05 | Open-market sale | 400 | $86.32 | 331,466 |
| 2016-08-05 | Open-market sale | 100 | $86.29 | 331,866 |
| 2016-08-05 | Open-market sale | 100 | $86.27 | 331,966 |
| 2016-08-05 | Open-market sale | 600 | $86.22 | 332,066 |
| 2016-08-05 | Open-market sale | 600 | $86.16 | 332,666 |
| 2016-08-05 | Open-market sale | 100 | $86.15 | 333,266 |
| 2016-08-05 | Open-market sale | 3 | $86.14 | 333,366 |
| 2016-08-05 | Open-market sale | 500 | $86.09 | 333,369 |
| 2016-08-05 | Open-market sale | 100 | $86.08 | 333,869 |
| 2016-08-05 | Open-market sale | 100 | $86.04 | 335,969 |
| 2016-08-05 | Open-market sale | 500 | $86.05 | 335,469 |
| 2016-04-12 | Gift | 5,000 | $0.00 | 324,928 |
| 2016-03-02 | Option exercise (derivative) | 20,072 | $0.00 | 40,143 |
| 2016-03-02 | Open-market sale | 20,072 | $75.00 | 383,636 |
| 2016-03-02 | Option exercise | 20,072 | $59.41 | 403,708 |
| 2016-02-28 | Tax withholding | 2,397 | $73.70 | 383,636 |
| 2016-02-27 | Tax withholding | 2,301 | $73.70 | 386,033 |
| 2016-02-26 | Grant / award (derivative) | 100,494 | $0.00 | 100,494 |
| 2016-02-26 | Grant / award | 20,478 | $0.00 | 388,334 |
| 2016-02-24 | Open-market sale | 200 | $72.62 | 380,069 |
| 2016-02-24 | Open-market sale | 300 | $72.59 | 380,469 |
| 2016-02-24 | Open-market sale | 100 | $72.58 | 380,769 |
| 2016-02-24 | Open-market sale | 100 | $72.56 | 380,869 |
| 2016-02-24 | Open-market sale | 100 | $72.56 | 380,969 |
| 2016-02-24 | Open-market sale | 200 | $72.54 | 381,069 |
| 2016-02-24 | Open-market sale | 200 | $72.53 | 381,269 |
| 2016-02-24 | Open-market sale | 100 | $72.52 | 381,469 |
| 2016-02-24 | Open-market sale | 100 | $72.51 | 381,569 |
| 2016-02-24 | Open-market sale | 100 | $72.45 | 381,669 |
| 2016-02-24 | Open-market sale | 300 | $72.39 | 381,769 |
| 2016-02-24 | Open-market sale | 100 | $72.36 | 382,069 |
| 2016-02-24 | Open-market sale | 130 | $72.35 | 382,169 |
| 2016-02-24 | Open-market sale | 100 | $72.34 | 382,299 |
| 2016-02-24 | Open-market sale | 100 | $72.34 | 382,399 |
| 2016-02-24 | Open-market sale | 173 | $72.30 | 382,499 |
| 2016-02-24 | Open-market sale | 200 | $72.77 | 379,119 |
| 2016-02-24 | Open-market sale | 100 | $72.77 | 379,319 |
| 2016-02-24 | Open-market sale | 100 | $72.71 | 379,419 |
| 2016-02-24 | Open-market sale | 50 | $72.70 | 379,519 |
| 2016-02-24 | Open-market sale | 100 | $72.68 | 379,569 |
| 2016-02-24 | Open-market sale | 200 | $72.64 | 379,669 |
| 2016-02-24 | Open-market sale | 100 | $72.63 | 379,869 |
| 2016-02-24 | Open-market sale | 100 | $72.62 | 379,969 |
| 2016-02-24 | Open-market sale | 100 | $72.60 | 380,369 |
| 2016-02-24 | Open-market sale | 100 | $72.60 | 380,269 |
| 2016-02-24 | Open-market sale | 100 | $70.82 | 396,534 |
| 2016-02-24 | Open-market sale | 100 | $70.81 | 396,634 |
| 2016-02-24 | Open-market sale | 100 | $70.81 | 396,734 |
| 2016-02-24 | Open-market sale | 100 | $70.79 | 396,834 |
| 2016-02-24 | Open-market sale | 200 | $70.79 | 396,934 |
| 2016-02-24 | Open-market sale | 100 | $70.78 | 397,134 |
| 2016-02-24 | Open-market sale | 100 | $70.78 | 397,234 |
| 2016-02-24 | Open-market sale | 100 | $70.77 | 397,334 |
| 2016-02-24 | Open-market sale | 300 | $70.76 | 397,434 |
| 2016-02-24 | Open-market sale | 100 | $70.75 | 397,734 |
| 2016-02-24 | Open-market sale | 200 | $70.75 | 397,834 |
| 2016-02-24 | Open-market sale | 100 | $70.74 | 398,034 |
| 2016-02-24 | Open-market sale | 300 | $70.72 | 398,134 |
| 2016-02-24 | Open-market sale | 100 | $70.70 | 398,434 |
| 2016-02-24 | Open-market sale | 100 | $70.69 | 398,534 |
| 2016-02-24 | Open-market sale | 100 | $70.68 | 398,634 |
| 2016-02-24 | Open-market sale | 100 | $70.67 | 398,734 |
| 2016-02-24 | Open-market sale | 100 | $70.96 | 395,334 |
| 2016-02-24 | Open-market sale | 100 | $70.91 | 395,434 |
| 2016-02-24 | Open-market sale | 100 | $70.90 | 395,534 |
| 2016-02-24 | Open-market sale | 100 | $70.89 | 395,634 |
| 2016-02-24 | Open-market sale | 100 | $70.88 | 395,734 |
| 2016-02-24 | Open-market sale | 200 | $70.87 | 395,834 |
| 2016-02-24 | Open-market sale | 100 | $70.84 | 396,034 |
| 2016-02-24 | Open-market sale | 300 | $70.83 | 396,134 |
| 2016-02-24 | Open-market sale | 100 | $70.82 | 396,434 |
| 2016-02-24 | Open-market sale | 100 | $72.24 | 382,872 |
| 2016-02-24 | Open-market sale | 100 | $72.18 | 383,472 |
| 2016-02-24 | Open-market sale | 14 | $72.17 | 383,572 |
| 2016-02-24 | Open-market sale | 100 | $72.16 | 383,586 |
| 2016-02-24 | Open-market sale | 348 | $72.15 | 383,686 |
| 2016-02-24 | Open-market sale | 100 | $72.14 | 384,034 |
| 2016-02-24 | Open-market sale | 200 | $72.12 | 384,134 |
| 2016-02-24 | Open-market sale | 200 | $72.11 | 384,334 |
| 2016-02-24 | Open-market sale | 300 | $72.10 | 384,534 |
| 2016-02-24 | Open-market sale | 200 | $72.09 | 384,834 |
| 2016-02-24 | Open-market sale | 100 | $72.09 | 385,034 |
| 2016-02-24 | Open-market sale | 100 | $72.08 | 385,134 |
| 2016-02-24 | Open-market sale | 100 | $72.08 | 385,234 |
| 2016-02-24 | Open-market sale | 100 | $72.07 | 385,334 |
| 2016-02-24 | Open-market sale | 300 | $72.05 | 385,434 |
| 2016-02-24 | Open-market sale | 100 | $72.05 | 385,734 |
| 2016-02-24 | Open-market sale | 100 | $72.04 | 385,834 |
| 2016-02-24 | Open-market sale | 100 | $72.03 | 385,934 |
| 2016-02-24 | Open-market sale | 100 | $72.00 | 386,034 |
| 2016-02-24 | Open-market sale | 100 | $71.99 | 386,134 |
| 2016-02-24 | Open-market sale | 300 | $71.98 | 386,234 |
| 2016-02-24 | Open-market sale | 100 | $71.98 | 386,534 |
| 2016-02-24 | Open-market sale | 100 | $71.96 | 386,634 |
| 2016-02-24 | Open-market sale | 100 | $71.95 | 386,734 |
| 2016-02-24 | Open-market sale | 500 | $72.19 | 382,972 |
| 2016-02-24 | Open-market sale | 200 | $72.28 | 382,672 |
| 2016-02-24 | Open-market sale | 200 | $72.89 | 378,619 |
| 2016-02-24 | Open-market sale | 100 | $72.97 | 378,319 |
| 2016-02-24 | Open-market sale | 100 | $72.91 | 378,419 |
| 2016-02-24 | Open-market sale | 100 | $72.90 | 378,519 |
| 2016-02-24 | Tax withholding | 10,463 | $72.53 | 367,856 |
| 2016-02-24 | Open-market sale | 100 | $72.85 | 378,819 |
| 2016-02-24 | Open-market sale | 100 | $72.85 | 378,919 |
| 2016-02-24 | Open-market sale | 100 | $72.83 | 379,019 |
| 2016-02-24 | Open-market sale | 100 | $71.68 | 390,034 |
| 2016-02-24 | Open-market sale | 100 | $71.92 | 387,034 |
| 2016-02-24 | Open-market sale | 100 | $71.91 | 387,134 |
| 2016-02-24 | Open-market sale | 600 | $71.65 | 390,234 |
| 2016-02-24 | Open-market sale | 100 | $71.90 | 387,234 |
| 2016-02-24 | Open-market sale | 100 | $71.89 | 387,334 |
| 2016-02-24 | Open-market sale | 200 | $71.86 | 387,434 |
| 2016-02-24 | Open-market sale | 200 | $71.84 | 387,634 |
| 2016-02-24 | Open-market sale | 200 | $71.83 | 387,834 |
| 2016-02-24 | Open-market sale | 100 | $71.83 | 388,034 |
| 2016-02-24 | Open-market sale | 100 | $71.82 | 388,134 |
| 2016-02-24 | Open-market sale | 100 | $71.81 | 388,234 |
| 2016-02-24 | Open-market sale | 100 | $71.80 | 388,334 |
| 2016-02-24 | Open-market sale | 100 | $71.79 | 388,434 |
| 2016-02-24 | Open-market sale | 100 | $71.79 | 388,534 |
| 2016-02-24 | Open-market sale | 400 | $71.78 | 388,634 |
| 2016-02-24 | Open-market sale | 100 | $71.76 | 389,034 |
| 2016-02-24 | Open-market sale | 100 | $71.76 | 389,134 |
| 2016-02-24 | Open-market sale | 200 | $71.74 | 389,234 |
| 2016-02-24 | Open-market sale | 200 | $71.73 | 389,434 |
| 2016-02-24 | Open-market sale | 100 | $71.72 | 389,634 |
| 2016-02-24 | Open-market sale | 10 | $71.71 | 389,734 |
| 2016-02-24 | Open-market sale | 90 | $71.71 | 389,744 |
| 2016-02-24 | Open-market sale | 200 | $71.69 | 389,834 |
| 2016-02-24 | Open-market sale | 200 | $71.93 | 386,834 |
| 2016-02-24 | Open-market sale | 100 | $71.66 | 390,134 |
| 2016-02-24 | Open-market sale | 100 | $71.50 | 392,534 |
| 2016-02-24 | Open-market sale | 100 | $71.50 | 392,634 |
| 2016-02-24 | Open-market sale | 200 | $71.49 | 392,734 |
| 2016-02-24 | Open-market sale | 100 | $71.26 | 392,934 |
| 2016-02-24 | Open-market sale | 200 | $71.25 | 393,034 |
| 2016-02-24 | Open-market sale | 200 | $71.21 | 393,234 |
| 2016-02-24 | Open-market sale | 200 | $71.20 | 393,434 |
| 2016-02-24 | Open-market sale | 300 | $71.18 | 393,634 |
| 2016-02-24 | Open-market sale | 100 | $71.14 | 393,934 |
| 2016-02-24 | Open-market sale | 100 | $71.09 | 394,034 |
| 2016-02-24 | Open-market sale | 100 | $71.08 | 394,134 |
| 2016-02-24 | Open-market sale | 200 | $71.07 | 394,234 |
| 2016-02-24 | Open-market sale | 100 | $71.04 | 394,434 |
| 2016-02-24 | Open-market sale | 100 | $71.02 | 394,534 |
| 2016-02-24 | Open-market sale | 100 | $71.01 | 394,634 |
| 2016-02-24 | Open-market sale | 100 | $71.00 | 394,734 |
| 2016-02-24 | Open-market sale | 500 | $70.98 | 394,834 |
| 2016-02-24 | Open-market sale | 200 | $71.65 | 390,834 |
| 2016-02-24 | Open-market sale | 100 | $71.64 | 391,034 |
| 2016-02-24 | Open-market sale | 100 | $71.60 | 391,134 |
| 2016-02-24 | Open-market sale | 300 | $71.59 | 391,234 |
| 2016-02-24 | Open-market sale | 100 | $71.57 | 391,534 |
| 2016-02-24 | Open-market sale | 200 | $71.56 | 391,634 |
| 2016-02-24 | Open-market sale | 100 | $71.55 | 391,834 |
| 2016-02-24 | Open-market sale | 200 | $71.54 | 391,934 |
| 2016-02-24 | Open-market sale | 400 | $71.52 | 392,134 |
| 2016-02-24 | Option exercise (derivative) | 24,388 | $0.00 | 0 |
| 2016-02-24 | Open-market sale | 100 | $70.32 | 401,343 |
| 2016-02-24 | Option exercise | 24,388 | $36.25 | 402,707 |
| 2016-02-24 | Open-market sale | 100 | $69.99 | 402,607 |
| 2016-02-24 | Open-market sale | 100 | $70.62 | 398,934 |
| 2016-02-24 | Open-market sale | 200 | $70.60 | 399,034 |
| 2016-02-24 | Open-market sale | 300 | $70.59 | 399,234 |
| 2016-02-24 | Open-market sale | 9 | $70.56 | 399,534 |
| 2016-02-24 | Open-market sale | 100 | $70.55 | 399,543 |
| 2016-02-24 | Open-market sale | 100 | $70.55 | 399,643 |
| 2016-02-24 | Open-market sale | 400 | $70.54 | 399,743 |
| 2016-02-24 | Open-market sale | 100 | $70.52 | 400,143 |
| 2016-02-24 | Open-market sale | 100 | $70.51 | 400,243 |
| 2016-02-24 | Open-market sale | 400 | $70.50 | 400,343 |
| 2016-02-24 | Open-market sale | 300 | $70.48 | 400,743 |
| 2016-02-24 | Open-market sale | 100 | $70.46 | 401,043 |
| 2016-02-24 | Open-market sale | 200 | $70.43 | 401,143 |
| 2016-02-24 | Open-market sale | 100 | $70.66 | 398,834 |
| 2016-02-24 | Open-market sale | 200 | $70.29 | 401,443 |
| 2016-02-24 | Open-market sale | 100 | $70.27 | 401,643 |
| 2016-02-24 | Open-market sale | 100 | $70.24 | 401,743 |
| 2016-02-24 | Open-market sale | 100 | $70.16 | 401,843 |
| 2016-02-24 | Open-market sale | 100 | $70.16 | 401,943 |
| 2016-02-24 | Open-market sale | 164 | $70.08 | 402,043 |
| 2016-02-24 | Open-market sale | 200 | $70.05 | 402,207 |
| 2016-02-24 | Open-market sale | 100 | $70.04 | 402,407 |
| 2016-02-24 | Open-market sale | 100 | $70.03 | 402,507 |
| 2016-02-22 | Open-market sale | 300 | $73.62 | 383,923 |
| 2016-02-22 | Open-market sale | 300 | $73.61 | 384,223 |
| 2016-02-22 | Open-market sale | 600 | $73.59 | 384,523 |
| 2016-02-22 | Open-market sale | 400 | $73.54 | 385,123 |
| 2016-02-22 | Open-market sale | 8 | $73.52 | 385,523 |
| 2016-02-22 | Open-market sale | 100 | $73.50 | 385,531 |
| 2016-02-22 | Open-market sale | 340 | $73.48 | 385,631 |
| 2016-02-22 | Open-market sale | 78 | $73.48 | 385,971 |
| 2016-02-22 | Open-market sale | 200 | $73.47 | 386,049 |
| 2016-02-22 | Open-market sale | 480 | $73.46 | 386,249 |
| 2016-02-22 | Open-market sale | 100 | $73.45 | 386,729 |
| 2016-02-22 | Open-market sale | 74 | $73.42 | 386,829 |
| 2016-02-22 | Open-market sale | 200 | $73.41 | 386,903 |
| 2016-02-22 | Open-market sale | 100 | $73.39 | 387,103 |
| 2016-02-22 | Open-market sale | 600 | $73.36 | 387,203 |
| 2016-02-22 | Open-market sale | 900 | $73.23 | 392,233 |
| 2016-02-22 | Open-market sale | 1,100 | $73.24 | 391,133 |
| 2016-02-22 | Open-market sale | 200 | $73.25 | 390,933 |
| 2016-02-22 | Open-market sale | 130 | $73.26 | 390,803 |
| 2016-02-22 | Open-market sale | 500 | $73.35 | 387,803 |
| 2016-02-22 | Open-market sale | 700 | $73.34 | 388,303 |
| 2016-02-22 | Open-market sale | 200 | $73.32 | 389,003 |
| 2016-02-22 | Open-market sale | 200 | $73.30 | 389,203 |
| 2016-02-22 | Open-market sale | 900 | $73.29 | 389,403 |
| 2016-02-22 | Open-market sale | 100 | $73.28 | 390,303 |
| 2016-02-22 | Open-market sale | 400 | $73.27 | 390,403 |
| 2016-02-22 | Open-market sale | 200 | $73.67 | 383,523 |
| 2016-02-22 | Open-market sale | 128 | $74.92 | 381,185 |
| 2016-02-22 | Open-market sale | 200 | $74.62 | 381,313 |
| 2016-02-22 | Open-market sale | 100 | $74.59 | 381,513 |
| 2016-02-22 | Open-market sale | 10 | $74.58 | 381,613 |
| 2016-02-22 | Open-market sale | 100 | $74.51 | 381,623 |
| 2016-02-22 | Open-market sale | 500 | $74.49 | 381,723 |
| 2016-02-22 | Open-market sale | 100 | $74.39 | 382,223 |
| 2016-02-22 | Open-market sale | 100 | $73.91 | 382,323 |
| 2016-02-22 | Open-market sale | 200 | $73.90 | 382,423 |
| 2016-02-22 | Open-market sale | 500 | $73.75 | 382,623 |
| 2016-02-22 | Open-market sale | 100 | $73.74 | 383,123 |
| 2016-02-22 | Open-market sale | 200 | $73.70 | 383,223 |
| 2016-02-22 | Open-market sale | 100 | $73.68 | 383,423 |
| 2016-02-22 | Tax withholding | 2,866 | $73.31 | 378,319 |
| 2016-02-22 | Open-market sale | 200 | $73.66 | 383,723 |
| 2016-02-22 | Option exercise (derivative) | 21,779 | $0.00 | 21,779 |
| 2016-02-22 | Open-market sale | 800 | $73.10 | 399,405 |
| 2016-02-22 | Open-market sale | 600 | $73.09 | 400,205 |
| 2016-02-22 | Open-market sale | 700 | $73.08 | 400,805 |
| 2016-02-22 | Open-market sale | 200 | $73.06 | 401,505 |
| 2016-02-22 | Open-market sale | 300 | $73.05 | 401,705 |
| 2016-02-22 | Open-market sale | 10 | $73.03 | 402,005 |
| 2016-02-22 | Open-market sale | 50 | $73.02 | 402,015 |
| 2016-02-22 | Open-market sale | 10 | $73.01 | 402,065 |
| 2016-02-22 | Open-market sale | 20 | $73.00 | 402,075 |
| 2016-02-22 | Open-market sale | 210 | $72.99 | 402,095 |
| 2016-02-22 | Open-market sale | 49 | $72.98 | 402,305 |
| 2016-02-22 | Open-market sale | 110 | $72.97 | 402,354 |
| 2016-02-22 | Open-market sale | 500 | $72.89 | 402,464 |
| 2016-02-22 | Option exercise | 21,779 | $40.40 | 402,964 |
| 2016-02-22 | Open-market sale | 200 | $73.21 | 393,633 |
| 2016-02-22 | Open-market sale | 600 | $73.20 | 393,833 |
| 2016-02-22 | Open-market sale | 472 | $73.19 | 394,433 |
| 2016-02-22 | Open-market sale | 400 | $73.18 | 394,905 |
| 2016-02-22 | Open-market sale | 600 | $73.17 | 395,305 |
| 2016-02-22 | Open-market sale | 800 | $73.16 | 395,905 |
| 2016-02-22 | Open-market sale | 600 | $73.15 | 396,705 |
| 2016-02-22 | Open-market sale | 500 | $73.14 | 397,305 |
| 2016-02-22 | Open-market sale | 500 | $73.22 | 393,133 |
| 2016-02-22 | Open-market sale | 300 | $73.13 | 397,805 |
| 2016-02-22 | Open-market sale | 400 | $73.12 | 398,105 |
| 2016-02-22 | Open-market sale | 900 | $73.11 | 398,505 |
| 2016-02-10 | Tax withholding | 37,634 | $68.16 | 381,185 |
| 2016-02-10 | Grant / award | 84,557 | $0.00 | 418,819 |
| 2016-01-06 | Gift | 6,250 | $0.00 | 329,928 |
| 2015-03-02 | Open-market sale | 100 | $76.78 | 342,298 |
| 2015-03-02 | Open-market sale | 100 | $76.75 | 343,661 |
| 2015-03-02 | Open-market sale | 400 | $76.74 | 343,761 |
| 2015-03-02 | Open-market sale | 100 | $76.74 | 344,161 |
| 2015-03-02 | Open-market sale | 200 | $76.73 | 344,261 |
| 2015-03-02 | Open-market sale | 300 | $76.72 | 344,461 |
| 2015-03-02 | Open-market sale | 748 | $76.71 | 344,761 |
| 2015-03-02 | Open-market sale | 200 | $76.70 | 345,509 |
| 2015-03-02 | Open-market sale | 400 | $76.69 | 345,709 |
| 2015-03-02 | Open-market sale | 300 | $76.68 | 346,109 |
| 2015-03-02 | Open-market sale | 500 | $76.67 | 346,409 |
| 2015-03-02 | Open-market sale | 100 | $76.67 | 346,909 |
| 2015-03-02 | Open-market sale | 248 | $76.66 | 347,009 |
| 2015-03-02 | Open-market sale | 100 | $76.66 | 347,257 |
| 2015-03-02 | Open-market sale | 900 | $76.65 | 347,357 |
| 2015-03-02 | Open-market sale | 324 | $76.64 | 348,257 |
| 2015-03-02 | Open-market sale | 300 | $76.63 | 348,581 |
| 2015-03-02 | Open-market sale | 200 | $76.63 | 348,881 |
| 2015-03-02 | Open-market sale | 300 | $76.62 | 349,081 |
| 2015-03-02 | Open-market sale | 1,000 | $76.61 | 349,381 |
| 2015-03-02 | Open-market sale | 200 | $76.60 | 350,381 |
| 2015-03-02 | Open-market sale | 100 | $76.60 | 350,581 |
| 2015-03-02 | Open-market sale | 300 | $76.59 | 350,681 |
| 2015-03-02 | Open-market sale | 800 | $76.58 | 350,981 |
| 2015-03-02 | Open-market sale | 600 | $76.75 | 343,061 |
| 2015-03-02 | Open-market sale | 663 | $76.76 | 342,398 |
| 2015-03-02 | Option exercise (derivative) | 20,071 | $0.00 | 60,215 |
| 2015-03-02 | Open-market sale | 100 | $76.57 | 351,781 |
| 2015-03-02 | Open-market sale | 100 | $76.55 | 352,681 |
| 2015-03-02 | Open-market sale | 900 | $76.54 | 352,781 |
| 2015-03-02 | Open-market sale | 200 | $76.54 | 353,681 |
| 2015-03-02 | Open-market sale | 600 | $76.53 | 353,881 |
| 2015-03-02 | Open-market sale | 100 | $76.52 | 354,481 |
| 2015-03-02 | Open-market sale | 200 | $76.51 | 354,581 |
| 2015-03-02 | Open-market sale | 200 | $76.51 | 354,781 |
| 2015-03-02 | Open-market sale | 100 | $76.50 | 354,981 |
| 2015-03-02 | Open-market sale | 100 | $76.50 | 355,081 |
| 2015-03-02 | Open-market sale | 650 | $76.49 | 355,181 |
| 2015-03-02 | Open-market sale | 100 | $76.49 | 355,831 |
| 2015-03-02 | Open-market sale | 300 | $76.48 | 355,931 |
| 2015-03-02 | Open-market sale | 100 | $76.48 | 356,231 |
| 2015-03-02 | Open-market sale | 1,102 | $76.47 | 356,331 |
| 2015-03-02 | Open-market sale | 300 | $76.46 | 357,433 |
| 2015-03-02 | Open-market sale | 100 | $76.45 | 357,733 |
| 2015-03-02 | Open-market sale | 600 | $76.44 | 357,833 |
| 2015-03-02 | Open-market sale | 700 | $76.43 | 358,433 |
| 2015-03-02 | Open-market sale | 400 | $76.42 | 359,133 |
| 2015-03-02 | Open-market sale | 100 | $76.42 | 359,533 |
| 2015-03-02 | Open-market sale | 600 | $76.41 | 359,633 |
| 2015-03-02 | Open-market sale | 100 | $76.41 | 360,233 |
| 2015-03-02 | Option exercise | 20,071 | $59.41 | 360,333 |
| 2015-03-02 | Open-market sale | 600 | $76.55 | 352,081 |
| 2015-03-02 | Open-market sale | 200 | $76.56 | 351,881 |
| 2015-03-02 | Open-market sale | 300 | $76.97 | 340,862 |
| 2015-03-02 | Open-market sale | 200 | $77.07 | 340,262 |
| 2015-03-02 | Open-market sale | 100 | $77.06 | 340,462 |
| 2015-03-02 | Open-market sale | 100 | $77.04 | 340,562 |
| 2015-03-02 | Open-market sale | 100 | $77.03 | 340,662 |
| 2015-03-02 | Open-market sale | 100 | $76.98 | 340,762 |
| 2015-03-02 | Open-market sale | 100 | $76.80 | 342,198 |
| 2015-03-02 | Open-market sale | 168 | $76.96 | 341,162 |
| 2015-03-02 | Open-market sale | 100 | $76.90 | 341,330 |
| 2015-03-02 | Open-market sale | 100 | $76.85 | 341,430 |
| 2015-03-02 | Open-market sale | 468 | $76.84 | 341,530 |
| 2015-03-02 | Open-market sale | 100 | $76.83 | 341,998 |
| 2015-03-02 | Open-market sale | 100 | $76.81 | 342,098 |
| 2015-02-28 | Tax withholding | 3,839 | $76.67 | 340,262 |
| 2015-02-27 | Grant / award (derivative) | 86,308 | $0.00 | 86,308 |
| 2015-02-27 | Grant / award | 19,556 | $0.00 | 344,101 |
| 2015-02-25 | Tax withholding | 5,076 | $76.30 | 324,545 |
| 2015-02-25 | Option exercise (derivative) | 35,538 | $0.00 | 0 |
| 2015-02-25 | Open-market sale | 100 | $76.21 | 356,262 |
| 2015-02-25 | Open-market sale | 100 | $76.09 | 356,662 |
| 2015-02-25 | Open-market sale | 100 | $76.05 | 356,762 |
| 2015-02-25 | Open-market sale | 100 | $76.04 | 356,862 |
| 2015-02-25 | Open-market sale | 21 | $76.03 | 356,962 |
| 2015-02-25 | Open-market sale | 100 | $76.01 | 356,983 |
| 2015-02-25 | Open-market sale | 100 | $75.99 | 357,083 |
| 2015-02-25 | Open-market sale | 300 | $75.97 | 357,183 |
| 2015-02-25 | Open-market sale | 400 | $75.95 | 357,483 |
| 2015-02-25 | Open-market sale | 100 | $75.94 | 357,883 |
| 2015-02-25 | Open-market sale | 100 | $75.91 | 357,983 |
| 2015-02-25 | Open-market sale | 200 | $75.90 | 358,083 |
| 2015-02-25 | Open-market sale | 300 | $75.88 | 358,283 |
| 2015-02-25 | Open-market sale | 100 | $75.86 | 358,583 |
| 2015-02-25 | Open-market sale | 500 | $75.85 | 358,683 |
| 2015-02-25 | Open-market sale | 200 | $75.78 | 359,183 |
| 2015-02-25 | Open-market sale | 500 | $75.72 | 359,383 |
| 2015-02-25 | Open-market sale | 200 | $75.53 | 359,883 |
| 2015-02-25 | Option exercise | 35,538 | $37.03 | 360,083 |
| 2015-02-25 | Open-market sale | 100 | $76.33 | 355,462 |
| 2015-02-25 | Open-market sale | 200 | $76.32 | 355,562 |
| 2015-02-25 | Open-market sale | 100 | $76.30 | 355,762 |
| 2015-02-25 | Open-market sale | 100 | $76.27 | 355,862 |
| 2015-02-25 | Open-market sale | 300 | $76.22 | 355,962 |
| 2015-02-25 | Open-market sale | 100 | $76.09 | 356,562 |
| 2015-02-25 | Open-market sale | 200 | $76.17 | 356,362 |
| 2015-02-25 | Open-market sale | 1,100 | $76.44 | 352,062 |
| 2015-02-25 | Open-market sale | 200 | $76.42 | 353,162 |
| 2015-02-25 | Open-market sale | 100 | $76.42 | 353,362 |
| 2015-02-25 | Open-market sale | 500 | $76.41 | 353,462 |
| 2015-02-25 | Open-market sale | 400 | $76.40 | 353,962 |
| 2015-02-25 | Open-market sale | 500 | $76.39 | 354,362 |
| 2015-02-25 | Open-market sale | 100 | $76.38 | 354,862 |
| 2015-02-25 | Open-market sale | 100 | $76.37 | 354,962 |
| 2015-02-25 | Open-market sale | 100 | $76.36 | 355,062 |
| 2015-02-25 | Open-market sale | 200 | $76.34 | 355,162 |
| 2015-02-25 | Open-market sale | 100 | $76.33 | 355,362 |
| 2015-02-25 | Open-market sale | 320 | $76.45 | 351,742 |
| 2015-02-25 | Open-market sale | 200 | $76.47 | 351,042 |
| 2015-02-25 | Open-market sale | 100 | $76.54 | 348,462 |
| 2015-02-25 | Open-market sale | 438 | $76.53 | 348,562 |
| 2015-02-25 | Open-market sale | 134 | $76.52 | 349,000 |
| 2015-02-25 | Open-market sale | 100 | $76.52 | 349,134 |
| 2015-02-25 | Open-market sale | 100 | $76.52 | 349,234 |
| 2015-02-25 | Open-market sale | 26 | $76.51 | 349,334 |
| 2015-02-25 | Open-market sale | 100 | $76.51 | 349,360 |
| 2015-02-25 | Open-market sale | 200 | $76.50 | 349,460 |
| 2015-02-25 | Open-market sale | 882 | $76.49 | 349,660 |
| 2015-02-25 | Open-market sale | 300 | $76.48 | 350,542 |
| 2015-02-25 | Open-market sale | 200 | $76.48 | 350,842 |
| 2015-02-25 | Open-market sale | 300 | $76.46 | 351,442 |
| 2015-02-25 | Open-market sale | 200 | $76.46 | 351,242 |
| 2015-02-25 | Open-market sale | 1,100 | $76.89 | 327,293 |
| 2015-02-25 | Open-market sale | 500 | $76.86 | 329,393 |
| 2015-02-25 | Open-market sale | 100 | $76.85 | 329,893 |
| 2015-02-25 | Open-market sale | 800 | $76.84 | 329,993 |
| 2015-02-25 | Open-market sale | 1,300 | $76.83 | 330,793 |
| 2015-02-25 | Open-market sale | 900 | $76.82 | 332,093 |
| 2015-02-25 | Open-market sale | 100 | $76.82 | 332,993 |
| 2015-02-25 | Open-market sale | 1,655 | $76.81 | 333,093 |
| 2015-02-25 | Open-market sale | 700 | $76.80 | 334,748 |
| 2015-02-25 | Open-market sale | 100 | $76.80 | 335,448 |
| 2015-02-25 | Open-market sale | 100 | $76.99 | 324,545 |
| 2015-02-25 | Open-market sale | 100 | $76.98 | 324,645 |
| 2015-02-25 | Open-market sale | 100 | $76.95 | 324,745 |
| 2015-02-25 | Open-market sale | 148 | $76.93 | 324,845 |
| 2015-02-25 | Open-market sale | 1,400 | $76.92 | 324,993 |
| 2015-02-25 | Open-market sale | 100 | $76.92 | 326,393 |
| 2015-02-25 | Open-market sale | 600 | $76.91 | 326,493 |
| 2015-02-25 | Open-market sale | 100 | $76.91 | 327,093 |
| 2015-02-25 | Open-market sale | 100 | $76.90 | 327,193 |
| 2015-02-25 | Open-market sale | 500 | $76.87 | 328,893 |
| 2015-02-25 | Open-market sale | 500 | $76.88 | 328,393 |
| 2015-02-25 | Open-market sale | 546 | $76.63 | 346,016 |
| 2015-02-25 | Open-market sale | 100 | $76.62 | 346,562 |
| 2015-02-25 | Open-market sale | 400 | $76.60 | 346,662 |
| 2015-02-25 | Open-market sale | 200 | $76.58 | 347,062 |
| 2015-02-25 | Open-market sale | 300 | $76.57 | 347,262 |
| 2015-02-25 | Open-market sale | 500 | $76.56 | 347,562 |
| 2015-02-25 | Open-market sale | 400 | $76.54 | 348,062 |
| 2015-02-25 | Open-market sale | 1,226 | $76.79 | 335,548 |
| 2015-02-25 | Open-market sale | 434 | $76.78 | 336,774 |
| 2015-02-25 | Open-market sale | 500 | $76.77 | 337,208 |
| 2015-02-25 | Open-market sale | 400 | $76.77 | 337,708 |
| 2015-02-25 | Open-market sale | 1,300 | $76.76 | 338,108 |
| 2015-02-25 | Open-market sale | 100 | $76.76 | 339,408 |
| 2015-02-25 | Open-market sale | 700 | $76.75 | 339,508 |
| 2015-02-25 | Open-market sale | 300 | $76.75 | 340,208 |
| 2015-02-25 | Open-market sale | 1,472 | $76.74 | 340,508 |
| 2015-02-25 | Open-market sale | 100 | $76.74 | 341,980 |
| 2015-02-25 | Open-market sale | 200 | $76.74 | 342,080 |
| 2015-02-25 | Open-market sale | 900 | $76.73 | 342,280 |
| 2015-02-25 | Open-market sale | 400 | $76.72 | 343,180 |
| 2015-02-25 | Open-market sale | 1,000 | $76.71 | 343,580 |
| 2015-02-25 | Open-market sale | 600 | $76.70 | 344,580 |
| 2015-02-25 | Open-market sale | 36 | $76.69 | 345,180 |
| 2015-02-25 | Open-market sale | 200 | $76.67 | 345,216 |
| 2015-02-25 | Open-market sale | 500 | $76.66 | 345,416 |
| 2015-02-25 | Open-market sale | 100 | $76.64 | 345,916 |
| 2015-02-24 | Open-market sale | 200 | $76.39 | 340,596 |
| 2015-02-24 | Tax withholding | 10,474 | $76.72 | 329,621 |
| 2015-02-24 | Open-market sale | 100 | $76.48 | 340,195 |
| 2015-02-24 | Open-market sale | 200 | $76.45 | 340,295 |
| 2015-02-24 | Open-market sale | 100 | $76.45 | 340,495 |
| 2015-02-24 | Open-market sale | 1 | $76.42 | 340,595 |
| 2015-02-24 | Open-market sale | 100 | $76.65 | 340,095 |
| 2015-02-24 | Open-market sale | 688 | $76.38 | 340,796 |
| 2015-02-24 | Open-market sale | 294 | $76.37 | 341,484 |
| 2015-02-24 | Open-market sale | 100 | $76.36 | 341,778 |
| 2015-02-24 | Open-market sale | 200 | $76.35 | 341,878 |
| 2015-02-24 | Open-market sale | 100 | $76.35 | 342,078 |
| 2015-02-24 | Open-market sale | 300 | $76.34 | 342,178 |
| 2015-02-24 | Open-market sale | 400 | $76.33 | 342,478 |
| 2015-02-24 | Open-market sale | 832 | $76.32 | 342,878 |
| 2015-02-24 | Open-market sale | 100 | $76.32 | 343,710 |
| 2015-02-24 | Open-market sale | 200 | $76.31 | 343,810 |
| 2015-02-24 | Open-market sale | 200 | $76.30 | 344,010 |
| 2015-02-24 | Open-market sale | 600 | $76.29 | 344,210 |
| 2015-02-24 | Open-market sale | 401 | $76.28 | 344,810 |
| 2015-02-24 | Open-market sale | 200 | $76.27 | 345,211 |
| 2015-02-24 | Open-market sale | 1,100 | $76.26 | 345,411 |
| 2015-02-24 | Open-market sale | 200 | $76.25 | 346,511 |
| 2015-02-24 | Open-market sale | 300 | $76.13 | 353,811 |
| 2015-02-24 | Open-market sale | 300 | $76.23 | 346,911 |
| 2015-02-24 | Open-market sale | 100 | $76.22 | 347,211 |
| 2015-02-24 | Open-market sale | 400 | $76.21 | 347,311 |
| 2015-02-24 | Open-market sale | 800 | $76.20 | 347,711 |
| 2015-02-24 | Open-market sale | 1,000 | $76.19 | 348,511 |
| 2015-02-24 | Open-market sale | 800 | $76.18 | 349,511 |
| 2015-02-24 | Open-market sale | 700 | $76.17 | 350,311 |
| 2015-02-24 | Open-market sale | 500 | $76.16 | 351,011 |
| 2015-02-24 | Open-market sale | 800 | $76.15 | 351,511 |
| 2015-02-24 | Open-market sale | 1,500 | $76.14 | 352,311 |
| 2015-02-24 | Open-market sale | 200 | $76.11 | 354,411 |
| 2015-02-24 | Open-market sale | 200 | $76.12 | 354,211 |
| 2015-02-24 | Open-market sale | 100 | $76.13 | 354,111 |
| 2015-02-24 | Open-market sale | 200 | $76.24 | 346,711 |
| 2015-02-24 | Option exercise (derivative) | 24,387 | $0.00 | 24,388 |
| 2015-02-24 | Open-market sale | 100 | $75.79 | 359,982 |
| 2015-02-24 | Open-market sale | 400 | $75.78 | 360,082 |
| 2015-02-24 | Open-market sale | 100 | $75.78 | 360,482 |
| 2015-02-24 | Open-market sale | 300 | $75.77 | 360,582 |
| 2015-02-24 | Open-market sale | 300 | $75.76 | 360,882 |
| 2015-02-24 | Open-market sale | 100 | $75.75 | 361,182 |
| 2015-02-24 | Open-market sale | 100 | $75.75 | 361,282 |
| 2015-02-24 | Open-market sale | 100 | $75.74 | 361,382 |
| 2015-02-24 | Open-market sale | 100 | $75.73 | 361,482 |
| 2015-02-24 | Open-market sale | 100 | $75.72 | 361,582 |
| 2015-02-24 | Open-market sale | 300 | $75.71 | 361,682 |
| 2015-02-24 | Open-market sale | 100 | $75.69 | 362,082 |
| 2015-02-24 | Open-market sale | 700 | $75.68 | 362,182 |
| 2015-02-24 | Open-market sale | 100 | $75.67 | 362,882 |
| 2015-02-24 | Open-market sale | 300 | $75.66 | 362,982 |
| 2015-02-24 | Open-market sale | 100 | $75.65 | 363,282 |
| 2015-02-24 | Open-market sale | 300 | $75.64 | 363,382 |
| 2015-02-24 | Open-market sale | 100 | $75.63 | 363,682 |
| 2015-02-24 | Open-market sale | 300 | $75.62 | 363,782 |
| 2015-02-24 | Open-market sale | 300 | $75.57 | 364,082 |
| 2015-02-24 | Open-market sale | 100 | $75.57 | 364,382 |
| 2015-02-24 | Option exercise | 24,387 | $36.25 | 364,482 |
| 2015-02-24 | Open-market sale | 100 | $75.80 | 359,882 |
| 2015-02-24 | Open-market sale | 100 | $75.81 | 359,782 |
| 2015-02-24 | Open-market sale | 100 | $75.82 | 359,682 |
| 2015-02-24 | Open-market sale | 100 | $75.70 | 361,982 |
| 2015-02-24 | Open-market sale | 300 | $76.05 | 355,211 |
| 2015-02-24 | Open-market sale | 200 | $76.04 | 355,511 |
| 2015-02-24 | Open-market sale | 100 | $76.06 | 355,111 |
| 2015-02-24 | Open-market sale | 100 | $76.08 | 355,011 |
| 2015-02-24 | Open-market sale | 400 | $76.10 | 354,611 |
| 2015-02-24 | Open-market sale | 100 | $75.83 | 359,582 |
| 2015-02-24 | Open-market sale | 100 | $75.84 | 359,482 |
| 2015-02-24 | Open-market sale | 100 | $75.84 | 359,382 |
| 2015-02-24 | Open-market sale | 100 | $75.86 | 359,282 |
| 2015-02-24 | Open-market sale | 781 | $76.03 | 355,711 |
| 2015-02-24 | Open-market sale | 100 | $76.03 | 356,492 |
| 2015-02-24 | Open-market sale | 100 | $76.02 | 356,592 |
| 2015-02-24 | Open-market sale | 190 | $76.00 | 356,692 |
| 2015-02-24 | Open-market sale | 100 | $75.99 | 356,882 |
| 2015-02-24 | Open-market sale | 200 | $75.98 | 356,982 |
| 2015-02-24 | Open-market sale | 200 | $75.97 | 357,182 |
| 2015-02-24 | Open-market sale | 100 | $75.93 | 357,382 |
| 2015-02-24 | Open-market sale | 100 | $75.92 | 357,482 |
| 2015-02-24 | Open-market sale | 100 | $75.91 | 357,582 |
| 2015-02-24 | Open-market sale | 400 | $75.90 | 357,682 |
| 2015-02-24 | Open-market sale | 100 | $75.90 | 358,082 |
| 2015-02-24 | Open-market sale | 500 | $75.89 | 358,182 |
| 2015-02-24 | Open-market sale | 100 | $75.88 | 358,682 |
| 2015-02-24 | Open-market sale | 100 | $75.88 | 358,782 |
| 2015-02-24 | Open-market sale | 100 | $75.87 | 358,882 |
| 2015-02-24 | Open-market sale | 300 | $75.86 | 358,982 |
| 2015-02-23 | Option exercise (derivative) | 21,779 | $0.00 | 43,558 |
| 2015-02-23 | Open-market sale | 163 | $76.55 | 359,711 |
| 2015-02-23 | Open-market sale | 200 | $76.53 | 359,874 |
| 2015-02-23 | Open-market sale | 400 | $76.52 | 360,074 |
| 2015-02-23 | Open-market sale | 100 | $76.50 | 360,474 |
| 2015-02-23 | Open-market sale | 200 | $76.43 | 360,574 |
| 2015-02-23 | Open-market sale | 500 | $76.38 | 360,774 |
| 2015-02-23 | Open-market sale | 100 | $76.23 | 361,274 |
| 2015-02-23 | Open-market sale | 100 | $76.10 | 361,374 |
| 2015-02-23 | Open-market sale | 100 | $76.09 | 361,474 |
| 2015-02-23 | Open-market sale | 100 | $76.07 | 361,574 |
| 2015-02-23 | Open-market sale | 100 | $76.03 | 361,674 |
| 2015-02-23 | Open-market sale | 100 | $75.81 | 361,774 |
| 2015-02-23 | Option exercise | 21,779 | $40.40 | 361,874 |
| 2015-02-23 | Open-market sale | 700 | $76.67 | 353,451 |
| 2015-02-23 | Open-market sale | 100 | $76.67 | 354,151 |
| 2015-02-23 | Open-market sale | 700 | $76.66 | 354,251 |
| 2015-02-23 | Open-market sale | 100 | $76.66 | 354,951 |
| 2015-02-23 | Open-market sale | 700 | $76.65 | 355,051 |
| 2015-02-23 | Open-market sale | 100 | $76.65 | 355,751 |
| 2015-02-23 | Open-market sale | 200 | $76.64 | 355,851 |
| 2015-02-23 | Open-market sale | 700 | $76.63 | 356,051 |
| 2015-02-23 | Open-market sale | 800 | $76.62 | 356,751 |
| 2015-02-23 | Open-market sale | 100 | $76.62 | 357,551 |
| 2015-02-23 | Open-market sale | 400 | $76.61 | 357,651 |
| 2015-02-23 | Open-market sale | 200 | $76.60 | 358,051 |
| 2015-02-23 | Open-market sale | 500 | $76.59 | 358,251 |
| 2015-02-23 | Open-market sale | 360 | $76.58 | 358,751 |
| 2015-02-23 | Open-market sale | 600 | $76.57 | 359,111 |
| 2015-02-23 | Open-market sale | 500 | $76.95 | 341,795 |
| 2015-02-23 | Open-market sale | 700 | $76.92 | 342,795 |
| 2015-02-23 | Open-market sale | 100 | $76.93 | 342,695 |
| 2015-02-23 | Open-market sale | 400 | $76.94 | 342,295 |
| 2015-02-23 | Open-market sale | 200 | $76.96 | 341,595 |
| 2015-02-23 | Open-market sale | 200 | $76.97 | 341,395 |
| 2015-02-23 | Open-market sale | 300 | $76.98 | 341,095 |
| 2015-02-23 | Open-market sale | 100 | $76.99 | 340,995 |
| 2015-02-23 | Open-market sale | 400 | $77.00 | 340,595 |
| 2015-02-23 | Open-market sale | 100 | $77.01 | 340,495 |
| 2015-02-23 | Open-market sale | 100 | $77.02 | 340,395 |
| 2015-02-23 | Open-market sale | 200 | $77.04 | 340,195 |
| 2015-02-23 | Open-market sale | 100 | $77.06 | 340,095 |
| 2015-02-23 | Open-market sale | 1,300 | $76.70 | 351,181 |
| 2015-02-23 | Open-market sale | 600 | $76.69 | 352,481 |
| 2015-02-23 | Open-market sale | 100 | $76.69 | 353,081 |
| 2015-02-23 | Open-market sale | 270 | $76.68 | 353,181 |
| 2015-02-23 | Open-market sale | 200 | $76.74 | 348,044 |
| 2015-02-23 | Open-market sale | 200 | $76.91 | 343,495 |
| 2015-02-23 | Open-market sale | 100 | $76.90 | 343,695 |
| 2015-02-23 | Open-market sale | 200 | $76.89 | 343,795 |
| 2015-02-23 | Open-market sale | 100 | $76.89 | 343,995 |
| 2015-02-23 | Open-market sale | 549 | $76.87 | 344,095 |
| 2015-02-23 | Open-market sale | 100 | $76.85 | 344,644 |
| 2015-02-23 | Open-market sale | 300 | $76.84 | 344,744 |
| 2015-02-23 | Open-market sale | 200 | $76.83 | 345,044 |
| 2015-02-23 | Open-market sale | 400 | $76.82 | 345,244 |
| 2015-02-23 | Open-market sale | 200 | $76.81 | 345,644 |
| 2015-02-23 | Open-market sale | 400 | $76.78 | 345,844 |
| 2015-02-23 | Open-market sale | 200 | $76.78 | 346,244 |
| 2015-02-23 | Open-market sale | 200 | $76.77 | 346,444 |
| 2015-02-23 | Open-market sale | 200 | $76.76 | 346,644 |
| 2015-02-23 | Open-market sale | 100 | $76.76 | 346,844 |
| 2015-02-23 | Open-market sale | 1,100 | $76.75 | 346,944 |
| 2015-02-23 | Open-market sale | 100 | $76.74 | 348,244 |
| 2015-02-23 | Open-market sale | 600 | $76.73 | 348,344 |
| 2015-02-23 | Open-market sale | 100 | $76.73 | 348,944 |
| 2015-02-23 | Open-market sale | 100 | $76.72 | 349,044 |
| 2015-02-23 | Open-market sale | 837 | $76.72 | 349,144 |
| 2015-02-23 | Open-market sale | 100 | $76.72 | 349,981 |
| 2015-02-23 | Open-market sale | 1,100 | $76.71 | 350,081 |
| 2015-02-22 | Tax withholding | 2,869 | $76.18 | 340,095 |
| 2015-02-20 | Option exercise (derivative) | 70,229 | $0.00 | 0 |
| 2015-02-20 | Open-market sale | 70,229 | $75.00 | 342,964 |
| 2015-02-20 | Option exercise | 70,229 | $58.58 | 413,193 |
| 2015-02-19 | Option exercise (derivative) | 9,671 | $0.00 | 70,229 |
| 2015-02-19 | Option exercise | 9,671 | $58.58 | 352,635 |
| 2015-02-19 | Open-market sale | 9,671 | $75.00 | 342,964 |
| 2015-01-23 | Gift | 8,000 | $0.00 | 342,964 |
| 2014-10-21 | Option exercise (derivative) | 28,997 | $0.00 | 0 |
| 2014-10-21 | Option exercise | 28,997 | $47.75 | 379,961 |
| 2014-10-21 | Open-market sale | 28,997 | $62.00 | 350,964 |
| 2014-10-03 | Option exercise (derivative) | 23,438 | $0.00 | 0 |
| 2014-10-03 | Option exercise (derivative) | 113,209 | $0.00 | 28,997 |
| 2014-10-03 | Option exercise | 113,209 | $47.75 | 464,173 |
| 2014-10-03 | Open-market sale | 136,647 | $62.00 | 350,964 |
| 2014-10-03 | Option exercise | 23,438 | $47.36 | 487,611 |
| 2014-08-11 | Gift | 8,000 | $0.00 | 350,964 |
| 2014-02-28 | Grant / award (derivative) | 80,286 | $59.41 | 80,286 |
| 2014-02-28 | Grant / award | 23,426 | $0.00 | 358,964 |
| 2014-02-26 | Open-market sale | 300 | $58.79 | 366,504 |
| 2014-02-26 | Open-market sale | 200 | $58.85 | 359,704 |
| 2014-02-26 | Open-market sale | 3,900 | $58.85 | 355,804 |
| 2014-02-26 | Open-market sale | 1,344 | $58.86 | 354,460 |
| 2014-02-26 | Open-market sale | 2,699 | $58.87 | 351,761 |
| 2014-02-26 | Open-market sale | 600 | $58.88 | 351,161 |
| 2014-02-26 | Open-market sale | 1,900 | $58.88 | 349,261 |
| 2014-02-26 | Open-market sale | 400 | $58.89 | 348,861 |
| 2014-02-26 | Open-market sale | 1,501 | $58.89 | 347,360 |
| 2014-02-26 | Open-market sale | 500 | $58.85 | 359,904 |
| 2014-02-26 | Open-market sale | 1,200 | $58.84 | 360,404 |
| 2014-02-26 | Open-market sale | 1,300 | $58.73 | 368,504 |
| 2014-02-26 | Open-market sale | 200 | $58.84 | 361,604 |
| 2014-02-26 | Open-market sale | 100 | $58.84 | 361,804 |
| 2014-02-26 | Open-market sale | 200 | $58.84 | 361,904 |
| 2014-02-26 | Open-market sale | 1,100 | $58.83 | 362,104 |
| 2014-02-26 | Open-market sale | 200 | $58.83 | 363,204 |
| 2014-02-26 | Open-market sale | 1,300 | $58.82 | 363,404 |
| 2014-02-26 | Open-market sale | 100 | $58.82 | 364,704 |
| 2014-02-26 | Open-market sale | 200 | $58.81 | 364,804 |
| 2014-02-26 | Open-market sale | 700 | $58.81 | 365,004 |
| 2014-02-26 | Open-market sale | 200 | $58.81 | 365,704 |
| 2014-02-26 | Open-market sale | 600 | $58.80 | 365,904 |
| 2014-02-26 | Open-market sale | 100 | $58.79 | 366,804 |
| 2014-02-26 | Open-market sale | 700 | $58.78 | 366,904 |
| 2014-02-26 | Open-market sale | 600 | $58.74 | 367,604 |
| 2014-02-26 | Open-market sale | 100 | $58.74 | 368,204 |
| 2014-02-26 | Open-market sale | 100 | $58.74 | 368,304 |
| 2014-02-26 | Open-market sale | 100 | $58.73 | 368,404 |
| 2014-02-26 | Open-market sale | 400 | $58.90 | 356,960 |
| 2014-02-26 | Option exercise (derivative) | 40,000 | $0.00 | 0 |
| 2014-02-26 | Open-market sale | 300 | $58.23 | 379,958 |
| 2014-02-26 | Option exercise | 40,000 | $37.92 | 380,258 |
| 2014-02-26 | Open-market sale | 700 | $58.24 | 379,258 |
| 2014-02-26 | Open-market sale | 100 | $58.30 | 379,158 |
| 2014-02-26 | Open-market sale | 300 | $58.31 | 378,858 |
| 2014-02-26 | Open-market sale | 200 | $58.41 | 378,658 |
| 2014-02-26 | Open-market sale | 100 | $58.42 | 378,558 |
| 2014-02-26 | Open-market sale | 200 | $58.43 | 378,358 |
| 2014-02-26 | Open-market sale | 600 | $58.46 | 378,758 |
| 2014-02-26 | Open-market sale | 600 | $58.47 | 377,158 |
| 2014-02-26 | Open-market sale | 600 | $58.49 | 376,558 |
| 2014-02-26 | Open-market sale | 100 | $58.73 | 369,804 |
| 2014-02-26 | Open-market sale | 400 | $58.73 | 369,904 |
| 2014-02-26 | Open-market sale | 100 | $58.72 | 370,304 |
| 2014-02-26 | Open-market sale | 100 | $58.72 | 370,404 |
| 2014-02-26 | Open-market sale | 700 | $58.71 | 370,504 |
| 2014-02-26 | Open-market sale | 100 | $58.71 | 371,204 |
| 2014-02-26 | Open-market sale | 100 | $58.70 | 371,304 |
| 2014-02-26 | Open-market sale | 754 | $58.70 | 371,404 |
| 2014-02-26 | Open-market sale | 300 | $58.70 | 372,158 |
| 2014-02-26 | Open-market sale | 200 | $58.69 | 372,458 |
| 2014-02-26 | Open-market sale | 1,000 | $58.68 | 372,658 |
| 2014-02-26 | Open-market sale | 400 | $58.67 | 373,658 |
| 2014-02-26 | Open-market sale | 200 | $58.66 | 374,058 |
| 2014-02-26 | Open-market sale | 600 | $58.65 | 374,258 |
| 2014-02-26 | Open-market sale | 1,100 | $58.59 | 374,858 |
| 2014-02-26 | Open-market sale | 100 | $58.57 | 375,958 |
| 2014-02-26 | Open-market sale | 100 | $58.56 | 376,058 |
| 2014-02-26 | Open-market sale | 200 | $58.53 | 376,158 |
| 2014-02-26 | Open-market sale | 200 | $58.52 | 376,358 |
| 2014-02-26 | Open-market sale | 1,602 | $58.90 | 345,358 |
| 2014-02-26 | Open-market sale | 1,302 | $58.93 | 341,220 |
| 2014-02-26 | Open-market sale | 100 | $58.94 | 341,120 |
| 2014-02-26 | Open-market sale | 662 | $58.96 | 340,458 |
| 2014-02-26 | Open-market sale | 200 | $58.91 | 345,158 |
| 2014-02-26 | Open-market sale | 200 | $58.91 | 344,958 |
| 2014-02-26 | Open-market sale | 1,400 | $58.91 | 343,558 |
| 2014-02-26 | Open-market sale | 100 | $58.92 | 343,458 |
| 2014-02-26 | Tax withholding | 4,720 | $58.78 | 335,538 |
| 2014-02-26 | Open-market sale | 936 | $58.92 | 342,522 |
| 2014-02-26 | Open-market sale | 100 | $58.98 | 340,258 |
| 2014-02-26 | Open-market sale | 100 | $58.97 | 340,358 |
| 2014-02-25 | Option exercise (derivative) | 35,537 | $0.00 | 35,538 |
| 2014-02-25 | Open-market sale | 300 | $58.31 | 373,081 |
| 2014-02-25 | Open-market sale | 100 | $58.31 | 373,381 |
| 2014-02-25 | Open-market sale | 200 | $58.30 | 373,481 |
| 2014-02-25 | Open-market sale | 100 | $58.30 | 373,681 |
| 2014-02-25 | Open-market sale | 800 | $58.27 | 373,781 |
| 2014-02-25 | Open-market sale | 100 | $58.27 | 374,581 |
| 2014-02-25 | Open-market sale | 400 | $58.26 | 374,681 |
| 2014-02-25 | Open-market sale | 100 | $58.26 | 375,081 |
| 2014-02-25 | Open-market sale | 200 | $58.25 | 375,181 |
| 2014-02-25 | Open-market sale | 300 | $58.24 | 375,381 |
| 2014-02-25 | Open-market sale | 900 | $58.23 | 375,681 |
| 2014-02-25 | Option exercise | 35,537 | $37.03 | 380,881 |
| 2014-02-25 | Open-market sale | 100 | $58.22 | 376,681 |
| 2014-02-25 | Open-market sale | 100 | $58.17 | 376,781 |
| 2014-02-25 | Open-market sale | 500 | $58.15 | 376,881 |
| 2014-02-25 | Open-market sale | 200 | $58.14 | 377,381 |
| 2014-02-25 | Open-market sale | 1,200 | $58.13 | 377,581 |
| 2014-02-25 | Open-market sale | 200 | $58.10 | 378,781 |
| 2014-02-25 | Open-market sale | 100 | $58.10 | 378,981 |
| 2014-02-25 | Open-market sale | 700 | $58.08 | 379,081 |
| 2014-02-25 | Open-market sale | 200 | $58.04 | 379,781 |
| 2014-02-25 | Open-market sale | 600 | $57.95 | 379,981 |
| 2014-02-25 | Open-market sale | 300 | $57.91 | 380,581 |
| 2014-02-25 | Open-market sale | 440 | $58.32 | 372,641 |
| 2014-02-25 | Open-market sale | 1,400 | $58.33 | 371,241 |
| 2014-02-25 | Open-market sale | 300 | $58.34 | 370,941 |
| 2014-02-25 | Open-market sale | 100 | $58.35 | 370,841 |
| 2014-02-25 | Open-market sale | 100 | $58.37 | 370,741 |
| 2014-02-25 | Open-market sale | 200 | $58.41 | 370,541 |
| 2014-02-25 | Open-market sale | 100 | $58.23 | 376,581 |
| 2014-02-25 | Open-market sale | 197 | $58.69 | 347,601 |
| 2014-02-25 | Open-market sale | 100 | $58.92 | 345,344 |
| 2014-02-25 | Tax withholding | 5,086 | $58.78 | 340,258 |
| 2014-02-25 | Open-market sale | 100 | $58.65 | 350,198 |
| 2014-02-25 | Open-market sale | 600 | $58.65 | 349,598 |
| 2014-02-25 | Open-market sale | 600 | $58.66 | 348,998 |
| 2014-02-25 | Open-market sale | 400 | $58.91 | 345,444 |
| 2014-02-25 | Open-market sale | 200 | $58.88 | 345,844 |
| 2014-02-25 | Open-market sale | 200 | $58.86 | 346,044 |
| 2014-02-25 | Open-market sale | 154 | $58.84 | 346,244 |
| 2014-02-25 | Open-market sale | 400 | $58.77 | 346,398 |
| 2014-02-25 | Open-market sale | 200 | $58.75 | 346,798 |
| 2014-02-25 | Open-market sale | 400 | $58.71 | 346,998 |
| 2014-02-25 | Open-market sale | 100 | $58.71 | 347,398 |
| 2014-02-25 | Open-market sale | 103 | $58.70 | 347,498 |
| 2014-02-25 | Open-market sale | 100 | $58.69 | 347,798 |
| 2014-02-25 | Open-market sale | 900 | $58.68 | 347,898 |
| 2014-02-25 | Open-market sale | 200 | $58.67 | 348,798 |
| 2014-02-25 | Open-market sale | 300 | $58.44 | 369,941 |
| 2014-02-25 | Open-market sale | 200 | $58.64 | 351,898 |
| 2014-02-25 | Open-market sale | 1,099 | $58.63 | 352,098 |
| 2014-02-25 | Open-market sale | 538 | $58.62 | 353,197 |
| 2014-02-25 | Open-market sale | 100 | $58.62 | 353,735 |
| 2014-02-25 | Open-market sale | 300 | $58.61 | 354,835 |
| 2014-02-25 | Open-market sale | 100 | $58.61 | 354,135 |
| 2014-02-25 | Open-market sale | 1,178 | $58.60 | 354,235 |
| 2014-02-25 | Open-market sale | 900 | $58.59 | 355,413 |
| 2014-02-25 | Open-market sale | 200 | $58.59 | 356,313 |
| 2014-02-25 | Open-market sale | 600 | $58.58 | 356,513 |
| 2014-02-25 | Open-market sale | 700 | $58.57 | 357,113 |
| 2014-02-25 | Open-market sale | 1,800 | $58.56 | 357,813 |
| 2014-02-25 | Open-market sale | 300 | $58.56 | 359,613 |
| 2014-02-25 | Open-market sale | 2,112 | $58.55 | 359,913 |
| 2014-02-25 | Open-market sale | 1,900 | $58.54 | 362,025 |
| 2014-02-25 | Open-market sale | 95 | $58.54 | 363,925 |
| 2014-02-25 | Open-market sale | 200 | $58.54 | 364,020 |
| 2014-02-25 | Open-market sale | 205 | $58.53 | 364,220 |
| 2014-02-25 | Open-market sale | 4 | $58.53 | 364,425 |
| 2014-02-25 | Open-market sale | 1,500 | $58.52 | 364,429 |
| 2014-02-25 | Open-market sale | 600 | $58.51 | 365,929 |
| 2014-02-25 | Open-market sale | 200 | $58.50 | 366,529 |
| 2014-02-25 | Open-market sale | 300 | $58.49 | 366,729 |
| 2014-02-25 | Open-market sale | 400 | $58.49 | 367,029 |
| 2014-02-25 | Open-market sale | 1,712 | $58.48 | 367,429 |
| 2014-02-25 | Open-market sale | 700 | $58.47 | 369,141 |
| 2014-02-25 | Open-market sale | 100 | $58.46 | 369,841 |
| 2014-02-25 | Open-market sale | 1,600 | $58.64 | 350,298 |
| 2014-02-25 | Open-market sale | 300 | $58.43 | 370,241 |
| 2014-02-24 | Option exercise (derivative) | 21,779 | $0.00 | 65,337 |
| 2014-02-24 | Option exercise (derivative) | 24,388 | $0.00 | 48,775 |
| 2014-02-24 | Option exercise | 24,388 | $36.25 | 380,229 |
| 2014-02-24 | Open-market sale | 100 | $58.83 | 376,074 |
| 2014-02-24 | Open-market sale | 100 | $58.83 | 376,174 |
| 2014-02-24 | Open-market sale | 408 | $58.82 | 376,274 |
| 2014-02-24 | Open-market sale | 600 | $58.81 | 376,682 |
| 2014-02-24 | Open-market sale | 100 | $58.81 | 377,282 |
| 2014-02-24 | Open-market sale | 1,500 | $58.80 | 377,382 |
| 2014-02-24 | Open-market sale | 1,400 | $58.78 | 378,882 |
| 2014-02-24 | Open-market sale | 1,200 | $58.77 | 380,282 |
| 2014-02-24 | Open-market sale | 400 | $58.76 | 381,482 |
| 2014-02-24 | Open-market sale | 200 | $58.76 | 381,882 |
| 2014-02-24 | Open-market sale | 1,600 | $58.75 | 382,082 |
| 2014-02-24 | Open-market sale | 700 | $58.74 | 383,682 |
| 2014-02-24 | Open-market sale | 300 | $58.61 | 391,111 |
| 2014-02-24 | Open-market sale | 101 | $58.73 | 385,010 |
| 2014-02-24 | Open-market sale | 2,200 | $58.72 | 385,111 |
| 2014-02-24 | Open-market sale | 200 | $58.71 | 387,311 |
| 2014-02-24 | Open-market sale | 100 | $58.71 | 387,511 |
| 2014-02-24 | Open-market sale | 200 | $58.70 | 387,611 |
| 2014-02-24 | Open-market sale | 500 | $58.69 | 387,811 |
| 2014-02-24 | Open-market sale | 700 | $58.68 | 388,311 |
| 2014-02-24 | Open-market sale | 1,703 | $58.83 | 374,371 |
| 2014-02-24 | Open-market sale | 700 | $58.63 | 390,411 |
| 2014-02-24 | Open-market sale | 100 | $58.64 | 390,311 |
| 2014-02-24 | Open-market sale | 1,200 | $58.65 | 389,111 |
| 2014-02-24 | Open-market sale | 100 | $58.68 | 389,011 |
| 2014-02-24 | Option exercise | 21,779 | $40.40 | 402,008 |
| 2014-02-24 | Tax withholding | 10,497 | $59.15 | 391,511 |
| 2014-02-24 | Open-market sale | 100 | $58.59 | 391,411 |
| 2014-02-24 | Open-market sale | 628 | $58.73 | 384,382 |
| 2014-02-24 | Open-market sale | 600 | $58.94 | 364,269 |
| 2014-02-24 | Open-market sale | 1,900 | $58.93 | 364,869 |
| 2014-02-24 | Open-market sale | 100 | $58.94 | 364,169 |
| 2014-02-24 | Open-market sale | 1,200 | $58.94 | 362,969 |
| 2014-02-24 | Open-market sale | 100 | $58.94 | 362,869 |
| 2014-02-24 | Open-market sale | 2,700 | $58.95 | 360,169 |
| 2014-02-24 | Open-market sale | 1,391 | $58.96 | 358,778 |
| 2014-02-24 | Open-market sale | 1,100 | $58.97 | 357,678 |
| 2014-02-24 | Open-market sale | 100 | $58.98 | 357,578 |
| 2014-02-24 | Open-market sale | 200 | $58.98 | 357,378 |
| 2014-02-24 | Open-market sale | 4 | $58.99 | 357,374 |
| 2014-02-24 | Open-market sale | 100 | $58.93 | 366,769 |
| 2014-02-24 | Open-market sale | 1,000 | $58.92 | 366,869 |
| 2014-02-24 | Open-market sale | 100 | $58.92 | 367,869 |
| 2014-02-24 | Open-market sale | 500 | $58.92 | 367,969 |
| 2014-02-24 | Open-market sale | 100 | $58.91 | 368,469 |
| 2014-02-24 | Open-market sale | 2 | $58.90 | 368,569 |
| 2014-02-24 | Open-market sale | 700 | $58.89 | 368,571 |
| 2014-02-24 | Open-market sale | 100 | $58.89 | 369,271 |
| 2014-02-24 | Open-market sale | 100 | $58.88 | 369,371 |
| 2014-02-24 | Open-market sale | 601 | $58.88 | 369,471 |
| 2014-02-24 | Open-market sale | 100 | $58.88 | 370,072 |
| 2014-02-24 | Open-market sale | 200 | $58.87 | 370,172 |
| 2014-02-24 | Open-market sale | 98 | $58.87 | 370,372 |
| 2014-02-24 | Open-market sale | 1,260 | $58.86 | 370,470 |
| 2014-02-24 | Open-market sale | 300 | $58.85 | 371,730 |
| 2014-02-24 | Open-market sale | 300 | $58.85 | 372,030 |
| 2014-02-24 | Open-market sale | 1,839 | $58.84 | 372,330 |
| 2014-02-24 | Open-market sale | 202 | $58.84 | 374,169 |
| 2014-02-24 | Open-market sale | 3 | $58.99 | 357,371 |
| 2014-02-24 | Open-market sale | 200 | $59.20 | 348,744 |
| 2014-02-24 | Open-market sale | 200 | $59.10 | 348,944 |
| 2014-02-24 | Open-market sale | 4 | $59.09 | 349,144 |
| 2014-02-24 | Open-market sale | 1,000 | $59.08 | 349,148 |
| 2014-02-24 | Open-market sale | 500 | $59.07 | 350,148 |
| 2014-02-24 | Open-market sale | 100 | $59.07 | 350,648 |
| 2014-02-24 | Open-market sale | 1,300 | $59.06 | 350,748 |
| 2014-02-24 | Open-market sale | 500 | $59.05 | 352,048 |
| 2014-02-24 | Open-market sale | 300 | $59.03 | 353,248 |
| 2014-02-24 | Open-market sale | 100 | $59.03 | 353,548 |
| 2014-02-24 | Open-market sale | 902 | $59.02 | 353,648 |
| 2014-02-24 | Open-market sale | 400 | $59.01 | 354,550 |
| 2014-02-24 | Open-market sale | 2,421 | $59.00 | 354,950 |
| 2014-02-24 | Open-market sale | 400 | $59.39 | 345,344 |
| 2014-02-24 | Open-market sale | 100 | $59.21 | 348,644 |
| 2014-02-24 | Open-market sale | 100 | $59.23 | 348,544 |
| 2014-02-24 | Open-market sale | 500 | $59.23 | 348,044 |
| 2014-02-24 | Open-market sale | 100 | $59.24 | 347,944 |
| 2014-02-24 | Open-market sale | 500 | $59.26 | 347,444 |
| 2014-02-24 | Open-market sale | 300 | $59.30 | 347,144 |
| 2014-02-24 | Open-market sale | 100 | $59.32 | 347,044 |
| 2014-02-24 | Open-market sale | 100 | $59.33 | 346,944 |
| 2014-02-24 | Open-market sale | 300 | $59.35 | 346,644 |
| 2014-02-24 | Open-market sale | 300 | $59.36 | 346,344 |
| 2014-02-24 | Open-market sale | 600 | $59.37 | 345,744 |
| 2014-02-24 | Open-market sale | 700 | $59.04 | 352,548 |
| 2014-02-22 | Tax withholding | 3,489 | $59.15 | 355,841 |
| 2014-01-14 | Gift | 5,050 | $0.00 | 359,330 |
| 2013-11-22 | Option exercise (derivative) | 84,550 | $0.00 | 0 |
| 2013-11-22 | Open-market sale | 84,550 | $52.00 | 364,380 |
| 2013-11-22 | Option exercise | 84,550 | $46.60 | 448,930 |
| 2013-11-04 | Option exercise (derivative) | 150,000 | $0.00 | 0 |
| 2013-11-04 | Open-market sale | 150,000 | $50.00 | 366,580 |
| 2013-11-04 | Option exercise | 150,000 | $43.07 | 516,580 |
| 2013-10-07 | Gift | 2,200 | $0.00 | 364,380 |
| 2013-09-09 | Option exercise (derivative) | 120,000 | $0.00 | 40,000 |
| 2013-09-09 | Option exercise (derivative) | 54,479 | $0.00 | 71,075 |
| 2013-09-09 | Option exercise | 120,000 | $47.00 | 486,580 |
| 2013-09-09 | Option exercise | 54,479 | $47.00 | 541,059 |
| 2013-09-09 | Open-market sale | 174,479 | $47.00 | 366,580 |
| 2013-09-09 | Option exercise (derivative) | 120,000 | $0.00 | 40,000 |
| 2013-09-09 | Option exercise (derivative) | 54,479 | $0.00 | 71,075 |
| 2013-09-09 | Option exercise | 54,479 | $37.03 | 541,059 |
| 2013-09-09 | Option exercise | 120,000 | $37.92 | 486,580 |
| 2013-08-29 | Option exercise (derivative) | 16,596 | $0.00 | 125,554 |
| 2013-08-29 | Option exercise (derivative) | 24,387 | $0.00 | 73,163 |
| 2013-08-29 | Option exercise | 16,596 | $47.00 | 383,176 |
| 2013-08-29 | Option exercise | 24,387 | $47.00 | 407,563 |
| 2013-08-29 | Open-market sale | 40,983 | $47.00 | 366,580 |
| 2013-05-14 | Option exercise (derivative) | 113,810 | $0.00 | 0 |
| 2013-05-14 | Option exercise | 113,810 | $38.03 | 480,390 |
| 2013-05-14 | Open-market sale | 113,810 | $45.00 | 366,580 |
| 2013-03-15 | Open-market sale | 3,800 | $44.35 | 536,362 |
| 2013-03-15 | Open-market sale | 100 | $44.33 | 548,196 |
| 2013-03-15 | Open-market sale | 100 | $44.33 | 548,096 |
| 2013-03-15 | Open-market sale | 300 | $44.44 | 521,487 |
| 2013-03-15 | Open-market sale | 1,500 | $44.43 | 521,787 |
| 2013-03-15 | Open-market sale | 100 | $44.43 | 523,287 |
| 2013-03-15 | Open-market sale | 1,575 | $44.42 | 523,387 |
| 2013-03-15 | Open-market sale | 3,500 | $44.41 | 524,962 |
| 2013-03-15 | Open-market sale | 2,200 | $44.38 | 528,462 |
| 2013-03-15 | Open-market sale | 200 | $44.37 | 530,662 |
| 2013-03-15 | Open-market sale | 100 | $44.37 | 530,862 |
| 2013-03-15 | Open-market sale | 3,800 | $44.36 | 530,962 |
| 2013-03-15 | Open-market sale | 100 | $44.36 | 534,762 |
| 2013-03-15 | Open-market sale | 300 | $44.36 | 534,862 |
| 2013-03-15 | Open-market sale | 100 | $44.36 | 535,162 |
| 2013-03-15 | Open-market sale | 1,100 | $44.36 | 535,262 |
| 2013-03-15 | Open-market sale | 2,000 | $44.45 | 519,487 |
| 2013-03-15 | Open-market sale | 100 | $44.35 | 540,162 |
| 2013-03-15 | Open-market sale | 1,300 | $44.35 | 540,262 |
| 2013-03-15 | Open-market sale | 1,418 | $44.34 | 541,562 |
| 2013-03-15 | Open-market sale | 700 | $44.34 | 542,980 |
| 2013-03-15 | Open-market sale | 100 | $44.34 | 543,680 |
| 2013-03-15 | Open-market sale | 1,500 | $44.34 | 543,780 |
| 2013-03-15 | Open-market sale | 200 | $44.33 | 545,280 |
| 2013-03-15 | Open-market sale | 2,416 | $44.33 | 545,480 |
| 2013-03-15 | Open-market sale | 200 | $44.33 | 547,896 |
| 2013-03-15 | Open-market sale | 3,409 | $44.61 | 479,201 |
| 2013-03-15 | Open-market sale | 200 | $44.61 | 482,610 |
| 2013-03-15 | Open-market sale | 100 | $44.61 | 482,810 |
| 2013-03-15 | Open-market sale | 500 | $44.61 | 482,910 |
| 2013-03-15 | Open-market sale | 4,000 | $44.60 | 483,410 |
| 2013-03-15 | Open-market sale | 400 | $44.60 | 487,410 |
| 2013-03-15 | Open-market sale | 3,100 | $44.59 | 487,810 |
| 2013-03-15 | Open-market sale | 100 | $44.59 | 490,910 |
| 2013-03-15 | Open-market sale | 1,436 | $44.58 | 491,010 |
| 2013-03-15 | Open-market sale | 3,841 | $44.57 | 492,446 |
| 2013-03-15 | Open-market sale | 450 | $44.56 | 496,287 |
| 2013-03-15 | Open-market sale | 200 | $44.56 | 496,737 |
| 2013-03-15 | Open-market sale | 3,800 | $44.55 | 496,937 |
| 2013-03-15 | Open-market sale | 2,900 | $44.54 | 500,737 |
| 2013-03-15 | Open-market sale | 100 | $44.54 | 503,637 |
| 2013-03-15 | Open-market sale | 750 | $44.54 | 503,737 |
| 2013-03-15 | Open-market sale | 5,200 | $44.53 | 504,487 |
| 2013-03-15 | Open-market sale | 200 | $44.53 | 509,687 |
| 2013-03-15 | Open-market sale | 100 | $44.53 | 509,887 |
| 2013-03-15 | Open-market sale | 500 | $44.53 | 509,987 |
| 2013-03-15 | Open-market sale | 700 | $44.52 | 510,487 |
| 2013-03-15 | Open-market sale | 2,100 | $44.51 | 511,187 |
| 2013-03-15 | Open-market sale | 2,700 | $44.50 | 513,287 |
| 2013-03-15 | Open-market sale | 2,500 | $44.49 | 515,987 |
| 2013-03-15 | Open-market sale | 200 | $44.62 | 479,001 |
| 2013-03-15 | Open-market sale | 1,000 | $44.46 | 518,487 |
| 2013-03-15 | Open-market sale | 383 | $45.71 | 367,080 |
| 2013-03-15 | Open-market sale | 100 | $45.69 | 368,886 |
| 2013-03-15 | Open-market sale | 100 | $45.69 | 368,786 |
| 2013-03-15 | Open-market sale | 1,023 | $45.69 | 367,763 |
| 2013-03-15 | Open-market sale | 500 | $45.72 | 366,580 |
| 2013-03-15 | Open-market sale | 300 | $45.70 | 367,463 |
| 2013-03-15 | Open-market sale | 200 | $45.38 | 371,787 |
| 2013-03-15 | Open-market sale | 2,000 | $45.37 | 371,987 |
| 2013-03-15 | Open-market sale | 1,700 | $45.17 | 373,987 |
| 2013-03-15 | Open-market sale | 1,200 | $45.16 | 375,687 |
| 2013-03-15 | Open-market sale | 1,000 | $44.99 | 376,887 |
| 2013-03-15 | Open-market sale | 972 | $44.98 | 377,887 |
| 2013-03-15 | Open-market sale | 100 | $44.97 | 378,859 |
| 2013-03-15 | Open-market sale | 510 | $44.93 | 378,959 |
| 2013-03-15 | Open-market sale | 2,410 | $44.89 | 379,469 |
| 2013-03-15 | Open-market sale | 2,400 | $44.87 | 381,879 |
| 2013-03-15 | Open-market sale | 2,000 | $44.86 | 384,279 |
| 2013-03-15 | Open-market sale | 100 | $44.86 | 386,279 |
| 2013-03-15 | Open-market sale | 100 | $44.86 | 386,379 |
| 2013-03-15 | Open-market sale | 1,000 | $44.85 | 386,479 |
| 2013-03-15 | Open-market sale | 50 | $44.85 | 387,479 |
| 2013-03-15 | Open-market sale | 1,511 | $44.84 | 387,529 |
| 2013-03-15 | Open-market sale | 200 | $45.69 | 368,986 |
| 2013-03-15 | Open-market sale | 201 | $45.69 | 369,186 |
| 2013-03-15 | Open-market sale | 300 | $45.67 | 369,387 |
| 2013-03-15 | Open-market sale | 200 | $45.66 | 369,687 |
| 2013-03-15 | Open-market sale | 800 | $45.66 | 369,887 |
| 2013-03-15 | Open-market sale | 300 | $45.65 | 370,687 |
| 2013-03-15 | Open-market sale | 100 | $45.61 | 370,987 |
| 2013-03-15 | Open-market sale | 300 | $45.42 | 371,087 |
| 2013-03-15 | Open-market sale | 100 | $45.38 | 371,387 |
| 2013-03-15 | Open-market sale | 300 | $45.38 | 371,487 |
| 2013-03-15 | Open-market sale | 400 | $44.70 | 433,125 |
| 2013-03-15 | Open-market sale | 4,956 | $44.69 | 433,525 |
| 2013-03-15 | Open-market sale | 700 | $44.69 | 438,481 |
| 2013-03-15 | Open-market sale | 1,330 | $44.68 | 439,181 |
| 2013-03-15 | Open-market sale | 100 | $44.68 | 440,511 |
| 2013-03-15 | Open-market sale | 300 | $44.68 | 440,611 |
| 2013-03-15 | Open-market sale | 9,265 | $44.67 | 440,911 |
| 2013-03-15 | Open-market sale | 200 | $44.67 | 450,176 |
| 2013-03-15 | Open-market sale | 300 | $44.67 | 450,376 |
| 2013-03-15 | Open-market sale | 200 | $44.67 | 450,676 |
| 2013-03-15 | Open-market sale | 900 | $44.67 | 450,876 |
| 2013-03-15 | Open-market sale | 8,687 | $44.66 | 451,776 |
| 2013-03-15 | Open-market sale | 100 | $44.66 | 460,463 |
| 2013-03-15 | Open-market sale | 2,210 | $44.71 | 426,253 |
| 2013-03-15 | Open-market sale | 7,277 | $44.65 | 460,763 |
| 2013-03-15 | Open-market sale | 200 | $44.65 | 468,040 |
| 2013-03-15 | Open-market sale | 100 | $44.65 | 468,240 |
| 2013-03-15 | Open-market sale | 300 | $44.65 | 468,340 |
| 2013-03-15 | Open-market sale | 3,400 | $44.64 | 468,640 |
| 2013-03-15 | Open-market sale | 400 | $44.64 | 472,040 |
| 2013-03-15 | Open-market sale | 3,661 | $44.63 | 472,440 |
| 2013-03-15 | Open-market sale | 200 | $44.63 | 476,101 |
| 2013-03-15 | Open-market sale | 2,500 | $44.62 | 476,301 |
| 2013-03-15 | Open-market sale | 200 | $44.62 | 478,801 |
| 2013-03-15 | Open-market sale | 4,662 | $44.70 | 428,463 |
| 2013-03-15 | Open-market sale | 200 | $44.66 | 460,563 |
| 2013-03-15 | Option exercise (derivative) | 196,958 | $0.00 | 0 |
| 2013-03-15 | Option exercise (derivative) | 7,590 | $0.00 | 113,810 |
| 2013-03-15 | Open-market sale | 600 | $44.31 | 555,238 |
| 2013-03-15 | Open-market sale | 1,300 | $44.30 | 555,838 |
| 2013-03-15 | Open-market sale | 100 | $44.30 | 557,138 |
| 2013-03-15 | Open-market sale | 2,900 | $44.29 | 557,238 |
| 2013-03-15 | Open-market sale | 2,400 | $44.28 | 560,138 |
| 2013-03-15 | Open-market sale | 100 | $44.28 | 562,538 |
| 2013-03-15 | Open-market sale | 200 | $44.28 | 562,638 |
| 2013-03-15 | Open-market sale | 100 | $44.28 | 562,838 |
| 2013-03-15 | Open-market sale | 600 | $44.28 | 562,938 |
| 2013-03-15 | Open-market sale | 300 | $45.72 | 563,538 |
| 2013-03-15 | Open-market sale | 100 | $45.71 | 563,838 |
| 2013-03-15 | Open-market sale | 1,400 | $45.69 | 563,938 |
| 2013-03-15 | Open-market sale | 200 | $45.69 | 565,338 |
| 2013-03-15 | Open-market sale | 100 | $45.67 | 565,538 |
| 2013-03-15 | Open-market sale | 100 | $45.42 | 565,638 |
| 2013-03-15 | Open-market sale | 1,000 | $45.38 | 565,738 |
| 2013-03-15 | Open-market sale | 2,000 | $45.37 | 566,738 |
| 2013-03-15 | Open-market sale | 200 | $45.37 | 568,738 |
| 2013-03-15 | Open-market sale | 700 | $45.17 | 568,938 |
| 2013-03-15 | Open-market sale | 980 | $45.16 | 569,638 |
| 2013-03-15 | Open-market sale | 510 | $45.01 | 570,618 |
| 2013-03-15 | Open-market sale | 3,000 | $44.31 | 552,238 |
| 2013-03-15 | Open-market sale | 3,242 | $44.32 | 548,996 |
| 2013-03-15 | Open-market sale | 700 | $44.33 | 548,296 |
| 2013-03-15 | Option exercise | 196,958 | $32.87 | 571,128 |
| 2013-03-15 | Option exercise | 7,590 | $38.03 | 374,170 |
| 2013-03-15 | Open-market sale | 1,000 | $44.72 | 416,189 |
| 2013-03-15 | Open-market sale | 100 | $44.72 | 417,189 |
| 2013-03-15 | Open-market sale | 100 | $44.72 | 417,289 |
| 2013-03-15 | Open-market sale | 8,764 | $44.71 | 417,389 |
| 2013-03-15 | Open-market sale | 100 | $44.71 | 426,153 |
| 2013-03-15 | Open-market sale | 100 | $44.84 | 389,040 |
| 2013-03-15 | Open-market sale | 100 | $44.84 | 389,140 |
| 2013-03-15 | Open-market sale | 600 | $44.83 | 389,240 |
| 2013-03-15 | Open-market sale | 200 | $44.82 | 389,840 |
| 2013-03-15 | Open-market sale | 3,000 | $44.81 | 390,040 |
| 2013-03-15 | Open-market sale | 100 | $44.81 | 393,040 |
| 2013-03-15 | Open-market sale | 2,000 | $44.80 | 393,140 |
| 2013-03-15 | Open-market sale | 100 | $44.80 | 395,140 |
| 2013-03-15 | Open-market sale | 300 | $44.80 | 395,240 |
| 2013-03-15 | Open-market sale | 100 | $44.79 | 395,540 |
| 2013-03-15 | Open-market sale | 100 | $44.79 | 395,640 |
| 2013-03-15 | Open-market sale | 3,800 | $44.78 | 395,740 |
| 2013-03-15 | Open-market sale | 2,400 | $44.77 | 399,540 |
| 2013-03-15 | Open-market sale | 3,220 | $44.76 | 401,940 |
| 2013-03-15 | Open-market sale | 600 | $44.76 | 405,160 |
| 2013-03-15 | Open-market sale | 3,021 | $44.75 | 405,760 |
| 2013-03-15 | Open-market sale | 2,904 | $44.74 | 408,781 |
| 2013-03-15 | Open-market sale | 300 | $44.74 | 411,685 |
| 2013-03-15 | Open-market sale | 200 | $44.74 | 411,985 |
| 2013-03-15 | Open-market sale | 3,104 | $44.73 | 412,185 |
| 2013-03-15 | Open-market sale | 900 | $44.73 | 415,289 |
| 2013-02-27 | Option exercise (derivative) | 53,313 | $0.00 | 0 |
| 2013-02-27 | Option exercise | 53,313 | $24.80 | 419,893 |
| 2013-02-27 | Open-market sale | 53,313 | $40.00 | 366,580 |
| 2013-02-27 | Tax withholding | 6,372 | $39.61 | 366,580 |
| 2013-02-26 | Tax withholding | 4,720 | $39.76 | 372,952 |
| 2013-02-24 | Tax withholding | 14,493 | $40.40 | 377,672 |
| 2013-02-22 | Grant / award (derivative) | 87,116 | $0.00 | 87,116 |
| 2013-02-22 | Grant / award | 26,270 | $0.00 | 392,165 |
| 2013-02-22 | Grant / award | 26,270 | $0.00 | 392,165 |
| 2013-02-20 | Gift | 8,000 | $0.00 | 365,895 |
| 2012-10-01 | Option exercise (derivative) | 53,312 | $0.00 | 53,313 |
| 2012-10-01 | Open-market sale | 53,312 | $40.00 | 373,895 |
| 2012-10-01 | Option exercise | 53,312 | $24.80 | 427,207 |
| 2012-07-09 | Open-market sale | 26 | $33.11 | 380,895 |
| 2012-07-09 | Open-market sale | 600 | $33.10 | 380,921 |
| 2012-07-09 | Open-market sale | 100 | $33.01 | 381,521 |
| 2012-07-09 | Open-market sale | 200 | $32.97 | 381,621 |
| 2012-07-09 | Open-market sale | 600 | $32.95 | 381,821 |
| 2012-07-09 | Open-market sale | 196 | $32.90 | 382,782 |
| 2012-07-09 | Open-market sale | 361 | $32.93 | 382,421 |
| 2012-07-09 | Open-market sale | 277 | $32.73 | 392,187 |
| 2012-07-09 | Open-market sale | 500 | $32.72 | 394,464 |
| 2012-07-09 | Open-market sale | 1,800 | $32.71 | 394,964 |
| 2012-07-09 | Open-market sale | 1,300 | $32.70 | 396,764 |
| 2012-07-09 | Open-market sale | 100 | $32.70 | 398,064 |
| 2012-07-09 | Open-market sale | 200 | $32.90 | 382,978 |
| 2012-07-09 | Open-market sale | 400 | $32.89 | 383,178 |
| 2012-07-09 | Open-market sale | 200 | $32.85 | 383,578 |
| 2012-07-09 | Open-market sale | 300 | $32.84 | 383,778 |
| 2012-07-09 | Open-market sale | 100 | $32.84 | 384,078 |
| 2012-07-09 | Open-market sale | 90 | $32.82 | 384,178 |
| 2012-07-09 | Open-market sale | 196 | $32.81 | 384,268 |
| 2012-07-09 | Open-market sale | 800 | $32.80 | 384,464 |
| 2012-07-09 | Open-market sale | 21 | $32.79 | 385,264 |
| 2012-07-09 | Open-market sale | 2,600 | $32.78 | 385,285 |
| 2012-07-09 | Open-market sale | 2,402 | $32.77 | 387,885 |
| 2012-07-09 | Open-market sale | 600 | $32.77 | 390,287 |
| 2012-07-09 | Open-market sale | 400 | $32.76 | 390,887 |
| 2012-07-09 | Open-market sale | 200 | $32.76 | 391,287 |
| 2012-07-09 | Open-market sale | 100 | $32.75 | 391,487 |
| 2012-07-09 | Open-market sale | 100 | $32.75 | 391,587 |
| 2012-07-09 | Open-market sale | 200 | $32.74 | 391,687 |
| 2012-07-09 | Open-market sale | 100 | $32.74 | 391,887 |
| 2012-07-09 | Open-market sale | 200 | $32.74 | 391,987 |
| 2012-07-09 | Open-market sale | 1,900 | $32.72 | 392,564 |
| 2012-07-09 | Open-market sale | 100 | $32.73 | 392,464 |
| 2012-07-09 | Option exercise (derivative) | 117,380 | $0.00 | 0 |
| 2012-07-09 | Open-market sale | 100 | $32.41 | 470,572 |
| 2012-07-09 | Open-market sale | 27,603 | $32.40 | 470,672 |
| 2012-07-09 | Option exercise | 117,380 | $32.15 | 498,275 |
| 2012-07-09 | Open-market sale | 324 | $32.54 | 423,879 |
| 2012-07-09 | Open-market sale | 800 | $32.54 | 424,203 |
| 2012-07-09 | Open-market sale | 3,000 | $32.53 | 425,003 |
| 2012-07-09 | Open-market sale | 900 | $32.53 | 428,003 |
| 2012-07-09 | Open-market sale | 3,100 | $32.52 | 428,903 |
| 2012-07-09 | Open-market sale | 483 | $32.51 | 432,003 |
| 2012-07-09 | Open-market sale | 400 | $32.51 | 432,486 |
| 2012-07-09 | Open-market sale | 3,890 | $32.50 | 432,886 |
| 2012-07-09 | Open-market sale | 1,800 | $32.50 | 436,776 |
| 2012-07-09 | Open-market sale | 17,396 | $32.49 | 438,576 |
| 2012-07-09 | Open-market sale | 1,700 | $32.49 | 455,972 |
| 2012-07-09 | Open-market sale | 2,100 | $32.48 | 457,672 |
| 2012-07-09 | Open-market sale | 900 | $32.48 | 459,772 |
| 2012-07-09 | Open-market sale | 1,100 | $32.47 | 460,672 |
| 2012-07-09 | Open-market sale | 2,700 | $32.46 | 461,772 |
| 2012-07-09 | Open-market sale | 700 | $32.46 | 464,472 |
| 2012-07-09 | Open-market sale | 900 | $32.45 | 465,172 |
| 2012-07-09 | Open-market sale | 600 | $32.44 | 466,072 |
| 2012-07-09 | Open-market sale | 100 | $32.44 | 466,672 |
| 2012-07-09 | Open-market sale | 500 | $32.43 | 466,772 |
| 2012-07-09 | Open-market sale | 1,300 | $32.42 | 467,272 |
| 2012-07-09 | Open-market sale | 400 | $32.42 | 468,572 |
| 2012-07-09 | Open-market sale | 1,600 | $32.41 | 468,972 |
| 2012-07-09 | Open-market sale | 2,200 | $32.56 | 421,279 |
| 2012-07-09 | Open-market sale | 100 | $32.70 | 398,264 |
| 2012-07-09 | Open-market sale | 200 | $32.69 | 398,364 |
| 2012-07-09 | Open-market sale | 2,428 | $32.68 | 398,564 |
| 2012-07-09 | Open-market sale | 400 | $32.68 | 400,992 |
| 2012-07-09 | Open-market sale | 3,700 | $32.67 | 401,392 |
| 2012-07-09 | Open-market sale | 100 | $32.67 | 405,092 |
| 2012-07-09 | Open-market sale | 600 | $32.67 | 405,192 |
| 2012-07-09 | Open-market sale | 200 | $32.66 | 405,792 |
| 2012-07-09 | Open-market sale | 200 | $32.66 | 405,992 |
| 2012-07-09 | Open-market sale | 100 | $32.66 | 406,192 |
| 2012-07-09 | Open-market sale | 3,006 | $32.65 | 406,292 |
| 2012-07-09 | Open-market sale | 100 | $32.65 | 409,298 |
| 2012-07-09 | Open-market sale | 1,880 | $32.64 | 409,398 |
| 2012-07-09 | Open-market sale | 400 | $32.64 | 411,278 |
| 2012-07-09 | Open-market sale | 900 | $32.63 | 411,678 |
| 2012-07-09 | Open-market sale | 900 | $32.62 | 412,578 |
| 2012-07-09 | Open-market sale | 3,300 | $32.61 | 413,478 |
| 2012-07-09 | Open-market sale | 100 | $32.61 | 416,778 |
| 2012-07-09 | Open-market sale | 300 | $32.61 | 416,878 |
| 2012-07-09 | Open-market sale | 100 | $32.60 | 417,178 |
| 2012-07-09 | Open-market sale | 1,300 | $32.59 | 417,278 |
| 2012-07-09 | Open-market sale | 2,601 | $32.58 | 418,578 |
| 2012-07-09 | Open-market sale | 100 | $32.57 | 421,179 |
| 2012-07-09 | Open-market sale | 100 | $32.70 | 398,164 |
| 2012-07-09 | Open-market sale | 400 | $32.55 | 423,479 |
| 2012-06-29 | Gift | 7,000 | $0.00 | 373,895 |
| 2012-02-29 | Tax withholding | 2,933 | $35.77 | 380,895 |
| 2012-02-27 | Tax withholding | 5,637 | $36.25 | 383,828 |
| 2012-02-26 | Tax withholding | 4,175 | $36.25 | 389,465 |
| 2012-02-25 | Tax withholding | 4,499 | $36.25 | 393,640 |
| 2012-02-24 | Grant / award (derivative) | 97,550 | $0.00 | 97,550 |
| 2012-02-24 | Grant / award | 88,950 | $0.00 | 398,139 |
| 2011-07-27 | Open-market sale | 100 | $40.19 | 317,789 |
| 2011-07-27 | Open-market sale | 200 | $40.17 | 317,889 |
| 2011-07-27 | Open-market sale | 100 | $40.17 | 318,089 |
| 2011-07-27 | Open-market sale | 200 | $39.60 | 318,189 |
| 2011-07-27 | Open-market sale | 100 | $40.16 | 318,389 |
| 2011-07-27 | Open-market sale | 100 | $39.58 | 318,489 |
| 2011-07-27 | Open-market sale | 400 | $40.14 | 318,589 |
| 2011-07-27 | Open-market sale | 100 | $39.57 | 318,989 |
| 2011-07-27 | Open-market sale | 100 | $40.08 | 319,089 |
| 2011-07-27 | Open-market sale | 500 | $40.07 | 319,189 |
| 2011-07-27 | Open-market sale | 200 | $40.06 | 319,689 |
| 2011-07-27 | Open-market sale | 400 | $40.05 | 319,889 |
| 2011-07-27 | Open-market sale | 200 | $40.04 | 320,289 |
| 2011-07-27 | Open-market sale | 500 | $40.03 | 320,489 |
| 2011-07-27 | Open-market sale | 400 | $40.02 | 320,989 |
| 2011-07-27 | Open-market sale | 1,480 | $40.01 | 321,389 |
| 2011-07-27 | Open-market sale | 100 | $40.01 | 322,869 |
| 2011-07-27 | Open-market sale | 2,500 | $40.00 | 322,969 |
| 2011-07-27 | Open-market sale | 1,200 | $40.00 | 325,469 |
| 2011-07-27 | Open-market sale | 700 | $39.99 | 326,669 |
| 2011-07-27 | Open-market sale | 400 | $39.56 | 327,369 |
| 2011-07-27 | Open-market sale | 100 | $39.56 | 327,769 |
| 2011-07-27 | Open-market sale | 900 | $39.55 | 327,869 |
| 2011-07-27 | Open-market sale | 200 | $39.54 | 328,769 |
| 2011-07-27 | Open-market sale | 200 | $40.30 | 317,589 |
| 2011-07-27 | Open-market sale | 100 | $40.30 | 317,489 |
| 2011-07-27 | Open-market sale | 100 | $39.53 | 328,969 |
| 2011-07-27 | Open-market sale | 600 | $39.99 | 329,069 |
| 2011-07-27 | Option exercise (derivative) | 40,000 | $0.00 | 0 |
| 2011-07-27 | Open-market sale | 200 | $39.22 | 348,489 |
| 2011-07-27 | Open-market sale | 300 | $39.20 | 348,689 |
| 2011-07-27 | Open-market sale | 200 | $39.18 | 348,989 |
| 2011-07-27 | Option exercise | 40,000 | $31.97 | 349,189 |
| 2011-07-27 | Open-market sale | 200 | $39.32 | 341,489 |
| 2011-07-27 | Open-market sale | 100 | $39.32 | 341,689 |
| 2011-07-27 | Open-market sale | 300 | $39.31 | 341,789 |
| 2011-07-27 | Open-market sale | 300 | $39.30 | 342,089 |
| 2011-07-27 | Open-market sale | 100 | $39.30 | 342,389 |
| 2011-07-27 | Open-market sale | 1,400 | $39.29 | 342,489 |
| 2011-07-27 | Open-market sale | 100 | $39.87 | 343,889 |
| 2011-07-27 | Open-market sale | 200 | $39.28 | 343,989 |
| 2011-07-27 | Open-market sale | 300 | $39.27 | 344,189 |
| 2011-07-27 | Open-market sale | 300 | $39.26 | 344,489 |
| 2011-07-27 | Open-market sale | 800 | $39.86 | 344,789 |
| 2011-07-27 | Open-market sale | 200 | $39.85 | 345,589 |
| 2011-07-27 | Open-market sale | 100 | $39.26 | 345,789 |
| 2011-07-27 | Open-market sale | 100 | $39.85 | 345,889 |
| 2011-07-27 | Open-market sale | 300 | $39.84 | 345,989 |
| 2011-07-27 | Open-market sale | 100 | $39.25 | 346,289 |
| 2011-07-27 | Open-market sale | 400 | $39.81 | 346,389 |
| 2011-07-27 | Open-market sale | 100 | $39.24 | 346,789 |
| 2011-07-27 | Open-market sale | 300 | $39.80 | 346,889 |
| 2011-07-27 | Open-market sale | 500 | $39.79 | 347,189 |
| 2011-07-27 | Open-market sale | 300 | $39.22 | 348,189 |
| 2011-07-27 | Open-market sale | 200 | $39.78 | 347,689 |
| 2011-07-27 | Open-market sale | 300 | $39.77 | 347,889 |
| 2011-07-27 | Open-market sale | 100 | $39.33 | 341,389 |
| 2011-07-27 | Open-market sale | 100 | $39.52 | 329,669 |
| 2011-07-27 | Open-market sale | 1,100 | $39.98 | 329,769 |
| 2011-07-27 | Open-market sale | 400 | $39.52 | 330,869 |
| 2011-07-27 | Open-market sale | 100 | $39.51 | 331,269 |
| 2011-07-27 | Open-market sale | 1,800 | $39.97 | 331,369 |
| 2011-07-27 | Open-market sale | 500 | $39.49 | 333,169 |
| 2011-07-27 | Open-market sale | 400 | $39.96 | 333,669 |
| 2011-07-27 | Open-market sale | 600 | $39.95 | 334,069 |
| 2011-07-27 | Open-market sale | 100 | $39.42 | 334,669 |
| 2011-07-27 | Open-market sale | 600 | $39.95 | 334,769 |
| 2011-07-27 | Open-market sale | 200 | $39.39 | 335,369 |
| 2011-07-27 | Open-market sale | 100 | $39.38 | 335,569 |
| 2011-07-27 | Open-market sale | 600 | $39.94 | 335,669 |
| 2011-07-27 | Open-market sale | 800 | $39.93 | 336,269 |
| 2011-07-27 | Open-market sale | 100 | $39.37 | 337,069 |
| 2011-07-27 | Open-market sale | 300 | $39.36 | 337,169 |
| 2011-07-27 | Open-market sale | 300 | $39.92 | 337,469 |
| 2011-07-27 | Open-market sale | 700 | $39.35 | 337,769 |
| 2011-07-27 | Open-market sale | 300 | $39.91 | 338,469 |
| 2011-07-27 | Open-market sale | 100 | $39.35 | 338,769 |
| 2011-07-27 | Open-market sale | 400 | $39.90 | 338,869 |
| 2011-07-27 | Open-market sale | 500 | $39.89 | 339,269 |
| 2011-07-27 | Open-market sale | 720 | $39.34 | 339,769 |
| 2011-07-27 | Open-market sale | 100 | $39.34 | 340,489 |
| 2011-07-27 | Open-market sale | 400 | $39.88 | 340,589 |
| 2011-07-27 | Open-market sale | 300 | $39.33 | 340,989 |
| 2011-07-27 | Open-market sale | 100 | $39.33 | 341,289 |
| 2011-07-27 | Open-market sale | 300 | $39.71 | 312,589 |
| 2011-07-27 | Open-market sale | 100 | $39.68 | 313,989 |
| 2011-07-27 | Open-market sale | 500 | $40.87 | 314,089 |
| 2011-07-27 | Open-market sale | 300 | $39.66 | 314,589 |
| 2011-07-27 | Open-market sale | 100 | $40.86 | 314,889 |
| 2011-07-27 | Open-market sale | 500 | $39.65 | 314,989 |
| 2011-07-27 | Open-market sale | 500 | $39.64 | 315,489 |
| 2011-07-27 | Open-market sale | 100 | $40.82 | 315,989 |
| 2011-07-27 | Open-market sale | 200 | $39.63 | 316,089 |
| 2011-07-27 | Open-market sale | 100 | $40.39 | 316,289 |
| 2011-07-27 | Open-market sale | 300 | $39.63 | 316,389 |
| 2011-07-27 | Open-market sale | 600 | $40.38 | 316,689 |
| 2011-07-27 | Open-market sale | 200 | $40.35 | 317,289 |
| 2011-07-27 | Open-market sale | 100 | $39.67 | 309,189 |
| 2011-07-27 | Open-market sale | 1,100 | $39.59 | 309,289 |
| 2011-07-27 | Open-market sale | 100 | $39.77 | 310,389 |
| 2011-07-27 | Open-market sale | 800 | $39.75 | 310,489 |
| 2011-07-27 | Open-market sale | 400 | $39.74 | 311,289 |
| 2011-07-27 | Open-market sale | 500 | $39.73 | 311,689 |
| 2011-07-27 | Open-market sale | 200 | $39.72 | 312,189 |
| 2011-07-27 | Open-market sale | 200 | $39.72 | 312,389 |
| 2011-07-27 | Open-market sale | 600 | $39.68 | 313,389 |
| 2011-07-27 | Open-market sale | 500 | $39.70 | 312,889 |
| 2011-06-22 | Option exercise (derivative) | 106,625 | $0.00 | 106,625 |
| 2011-06-22 | Open-market sale | 106,625 | $40.00 | 309,189 |
| 2011-06-22 | Option exercise | 106,625 | $24.80 | 415,814 |
| 2011-06-22 | Option exercise (derivative) | 106,625 | $0.00 | 106,625 |
| 2011-06-22 | Open-market sale | 106,625 | $40.00 | 309,189 |
| 2011-06-22 | Option exercise | 106,625 | $24.80 | 415,814 |
| 2011-02-28 | Tax withholding | 2,933 | $37.03 | 309,189 |
| 2011-02-27 | Tax withholding | 4,666 | $37.03 | 312,122 |
| 2011-02-26 | Tax withholding | 3,175 | $37.03 | 316,788 |
| 2011-02-25 | Grant / award (derivative) | 142,150 | $0.00 | 142,150 |
| 2011-02-25 | Grant / award | 43,100 | $0.00 | 319,963 |
| 2011-02-23 | Tax withholding | 2,362 | $36.33 | 276,863 |
| 2011-02-18 | Gift | 10,000 | $0.00 | 279,225 |
| 2010-08-11 | Tax withholding | 5,371 | $30.47 | 294,225 |
| 2010-02-28 | Tax withholding | 2,933 | $37.92 | 301,721 |
| 2010-02-28 | Tax withholding | 2,125 | $37.92 | 299,596 |
| 2010-02-27 | Tax withholding | 5,637 | $37.92 | 304,654 |
| 2010-02-26 | Grant / award (derivative) | 160,000 | $37.92 | 160,000 |
| 2010-02-26 | Grant / award | 40,000 | $0.00 | 310,291 |
| 2010-02-23 | Tax withholding | 2,362 | $37.11 | 270,291 |
| 2009-08-11 | Tax withholding | 5,370 | $32.71 | 279,653 |
| 2009-06-17 | Gift | 7,000 | $0.00 | 285,023 |
| 2009-02-28 | Tax withholding | 2,933 | $24.80 | 294,147 |
| 2009-02-28 | Tax withholding | 2,124 | $24.80 | 292,023 |
| 2009-02-28 | Grant / award | 10,175 | $0.00 | 302,090 |
| 2009-02-28 | Tax withholding | 5,010 | $24.80 | 297,080 |
| 2009-02-27 | Grant / award (derivative) | 213,250 | $0.00 | 213,250 |
| 2009-02-27 | Grant / award | 54,000 | $0.00 | 291,915 |
| 2009-02-23 | Tax withholding | 3,106 | $26.30 | 237,915 |
| 2008-09-22 | Option exercise (derivative) | 20,000 | $0.00 | 40,000 |
| 2008-09-22 | Open-market sale | 200 | $60.34 | 230,499 |
| 2008-09-22 | Open-market sale | 200 | $60.32 | 230,699 |
| 2008-09-22 | Option exercise | 20,000 | $31.97 | 241,021 |
| 2008-09-22 | Open-market sale | 3,000 | $61.15 | 221,021 |
| 2008-09-22 | Open-market sale | 200 | $60.73 | 224,021 |
| 2008-09-22 | Open-market sale | 200 | $60.72 | 224,221 |
| 2008-09-22 | Open-market sale | 600 | $60.68 | 224,421 |
| 2008-09-22 | Open-market sale | 200 | $60.67 | 225,021 |
| 2008-09-22 | Open-market sale | 113 | $60.60 | 225,221 |
| 2008-09-22 | Open-market sale | 1,100 | $60.59 | 225,334 |
| 2008-09-22 | Open-market sale | 587 | $60.59 | 226,434 |
| 2008-09-22 | Open-market sale | 813 | $60.42 | 227,021 |
| 2008-09-22 | Open-market sale | 1,765 | $60.40 | 227,834 |
| 2008-09-22 | Open-market sale | 900 | $60.35 | 229,599 |
| 2008-09-22 | Open-market sale | 200 | $60.12 | 238,890 |
| 2008-09-22 | Open-market sale | 600 | $60.11 | 239,090 |
| 2008-09-22 | Open-market sale | 322 | $60.30 | 230,899 |
| 2008-09-22 | Open-market sale | 600 | $60.27 | 231,221 |
| 2008-09-22 | Open-market sale | 100 | $60.25 | 231,821 |
| 2008-09-22 | Open-market sale | 200 | $60.15 | 231,921 |
| 2008-09-22 | Open-market sale | 584 | $60.14 | 232,121 |
| 2008-09-22 | Open-market sale | 125 | $60.13 | 232,705 |
| 2008-09-22 | Open-market sale | 191 | $60.13 | 232,830 |
| 2008-09-22 | Open-market sale | 200 | $60.34 | 233,021 |
| 2008-09-22 | Open-market sale | 200 | $60.32 | 233,221 |
| 2008-09-22 | Open-market sale | 600 | $60.31 | 233,421 |
| 2008-09-22 | Open-market sale | 100 | $60.30 | 234,021 |
| 2008-09-22 | Open-market sale | 200 | $60.29 | 234,121 |
| 2008-09-22 | Open-market sale | 605 | $60.27 | 234,321 |
| 2008-09-22 | Open-market sale | 200 | $60.26 | 234,926 |
| 2008-09-22 | Open-market sale | 300 | $60.24 | 235,126 |
| 2008-09-22 | Open-market sale | 100 | $60.23 | 235,426 |
| 2008-09-22 | Open-market sale | 495 | $60.20 | 235,526 |
| 2008-09-22 | Open-market sale | 800 | $60.19 | 236,021 |
| 2008-09-22 | Open-market sale | 200 | $60.18 | 236,821 |
| 2008-09-22 | Open-market sale | 100 | $60.16 | 237,021 |
| 2008-09-22 | Open-market sale | 100 | $60.15 | 237,121 |
| 2008-09-22 | Open-market sale | 269 | $60.14 | 237,221 |
| 2008-09-22 | Open-market sale | 1,400 | $60.13 | 237,490 |
| 2008-09-22 | Open-market sale | 1,100 | $60.06 | 240,593 |
| 2008-09-22 | Open-market sale | 128 | $60.04 | 241,693 |
| 2008-09-22 | Open-market sale | 200 | $60.04 | 241,821 |
| 2008-09-22 | Open-market sale | 316 | $59.99 | 242,021 |
| 2008-09-22 | Open-market sale | 400 | $59.98 | 242,337 |
| 2008-09-22 | Open-market sale | 495 | $59.97 | 242,737 |
| 2008-09-22 | Open-market sale | 300 | $59.96 | 243,232 |
| 2008-09-22 | Open-market sale | 200 | $59.95 | 243,532 |
| 2008-09-22 | Open-market sale | 100 | $59.94 | 243,732 |
| 2008-09-22 | Open-market sale | 200 | $59.93 | 243,832 |
| 2008-09-22 | Open-market sale | 700 | $59.92 | 244,032 |
| 2008-09-22 | Open-market sale | 400 | $60.11 | 239,690 |
| 2008-09-22 | Open-market sale | 584 | $59.91 | 245,232 |
| 2008-09-22 | Open-market sale | 200 | $59.90 | 245,816 |
| 2008-09-22 | Open-market sale | 200 | $59.88 | 246,016 |
| 2008-09-22 | Open-market sale | 400 | $59.87 | 246,216 |
| 2008-09-22 | Open-market sale | 1,405 | $59.87 | 246,616 |
| 2008-09-22 | Open-market sale | 1,000 | $59.78 | 248,021 |
| 2008-09-22 | Open-market sale | 500 | $59.77 | 249,021 |
| 2008-09-22 | Open-market sale | 100 | $59.73 | 249,521 |
| 2008-09-22 | Open-market sale | 1,400 | $59.70 | 249,621 |
| 2008-09-22 | Open-market sale | 200 | $60.07 | 240,393 |
| 2008-09-22 | Open-market sale | 100 | $60.08 | 240,293 |
| 2008-09-22 | Open-market sale | 203 | $60.09 | 240,090 |
| 2008-09-22 | Open-market sale | 500 | $59.91 | 244,732 |
| 2008-08-11 | Tax withholding | 5,371 | $66.05 | 251,021 |
| 2008-06-24 | Gift | 5,000 | $0.00 | 256,392 |
| 2008-06-23 | Open-market sale | 400 | $64.86 | 264,546 |
| 2008-06-23 | Open-market sale | 600 | $64.78 | 267,979 |
| 2008-06-23 | Open-market sale | 700 | $64.79 | 267,279 |
| 2008-06-23 | Open-market sale | 100 | $64.25 | 261,492 |
| 2008-06-23 | Open-market sale | 100 | $64.24 | 261,592 |
| 2008-06-23 | Open-market sale | 200 | $64.22 | 261,692 |
| 2008-06-23 | Open-market sale | 600 | $64.21 | 261,892 |
| 2008-06-23 | Open-market sale | 400 | $64.20 | 262,492 |
| 2008-06-23 | Open-market sale | 203 | $64.19 | 262,892 |
| 2008-06-23 | Open-market sale | 100 | $64.18 | 263,095 |
| 2008-06-23 | Open-market sale | 400 | $64.17 | 263,195 |
| 2008-06-23 | Open-market sale | 100 | $64.16 | 263,595 |
| 2008-06-23 | Open-market sale | 355 | $64.89 | 263,695 |
| 2008-06-23 | Open-market sale | 496 | $64.88 | 264,050 |
| 2008-06-23 | Open-market sale | 100 | $64.41 | 261,392 |
| 2008-06-23 | Open-market sale | 133 | $64.85 | 264,946 |
| 2008-06-23 | Open-market sale | 400 | $64.84 | 265,079 |
| 2008-06-23 | Open-market sale | 100 | $64.83 | 265,479 |
| 2008-06-23 | Open-market sale | 100 | $64.83 | 265,579 |
| 2008-06-23 | Open-market sale | 800 | $64.82 | 265,679 |
| 2008-06-23 | Open-market sale | 200 | $64.81 | 266,479 |
| 2008-06-23 | Open-market sale | 500 | $64.80 | 266,679 |
| 2008-06-23 | Open-market sale | 100 | $64.80 | 267,179 |
| 2008-06-23 | Open-market sale | 300 | $64.77 | 268,579 |
| 2008-06-23 | Open-market sale | 200 | $64.76 | 268,879 |
| 2008-06-23 | Open-market sale | 100 | $64.76 | 269,079 |
| 2008-06-23 | Open-market sale | 400 | $64.75 | 269,179 |
| 2008-06-23 | Open-market sale | 800 | $64.74 | 269,579 |
| 2008-06-23 | Open-market sale | 300 | $64.72 | 270,379 |
| 2008-06-23 | Open-market sale | 100 | $64.71 | 270,679 |
| 2008-06-23 | Open-market sale | 707 | $64.70 | 270,779 |
| 2008-06-23 | Open-market sale | 500 | $64.69 | 271,486 |
| 2008-06-23 | Open-market sale | 600 | $64.68 | 271,986 |
| 2008-06-23 | Open-market sale | 500 | $64.67 | 272,586 |
| 2008-06-23 | Open-market sale | 982 | $64.66 | 273,086 |
| 2008-06-23 | Open-market sale | 2,300 | $64.65 | 274,068 |
| 2008-06-23 | Open-market sale | 1,900 | $64.64 | 276,368 |
| 2008-06-23 | Open-market sale | 1,500 | $64.63 | 278,268 |
| 2008-06-23 | Open-market sale | 1,500 | $64.62 | 279,768 |
| 2008-06-23 | Open-market sale | 1,374 | $64.61 | 281,268 |
| 2008-06-23 | Open-market sale | 650 | $64.60 | 282,642 |
| 2008-06-23 | Open-market sale | 1,800 | $64.59 | 283,292 |
| 2008-06-23 | Open-market sale | 1,200 | $64.58 | 285,092 |
| 2008-06-23 | Open-market sale | 400 | $64.29 | 290,892 |
| 2008-06-23 | Open-market sale | 100 | $64.56 | 286,892 |
| 2008-06-23 | Open-market sale | 300 | $64.55 | 286,992 |
| 2008-06-23 | Open-market sale | 100 | $64.54 | 287,292 |
| 2008-06-23 | Open-market sale | 600 | $64.53 | 287,392 |
| 2008-06-23 | Open-market sale | 500 | $64.52 | 287,992 |
| 2008-06-23 | Open-market sale | 100 | $64.51 | 288,492 |
| 2008-06-23 | Open-market sale | 100 | $64.50 | 288,592 |
| 2008-06-23 | Open-market sale | 100 | $64.47 | 288,692 |
| 2008-06-23 | Open-market sale | 300 | $64.46 | 288,792 |
| 2008-06-23 | Open-market sale | 500 | $64.44 | 289,092 |
| 2008-06-23 | Open-market sale | 100 | $64.43 | 289,592 |
| 2008-06-23 | Open-market sale | 100 | $64.42 | 289,692 |
| 2008-06-23 | Open-market sale | 200 | $64.40 | 289,792 |
| 2008-06-23 | Open-market sale | 200 | $64.39 | 289,992 |
| 2008-06-23 | Open-market sale | 300 | $64.38 | 290,192 |
| 2008-06-23 | Open-market sale | 300 | $64.36 | 290,492 |
| 2008-06-23 | Open-market sale | 100 | $64.31 | 290,792 |
| 2008-06-23 | Open-market sale | 600 | $64.57 | 286,292 |
| 2008-06-23 | Open-market sale | 100 | $64.27 | 291,292 |
| 2008-03-24 | Open-market sale | 400 | $58.55 | 295,192 |
| 2008-03-24 | Open-market sale | 1,489 | $59.34 | 301,703 |
| 2008-03-24 | Open-market sale | 2,700 | $58.33 | 297,392 |
| 2008-03-24 | Open-market sale | 300 | $58.33 | 300,092 |
| 2008-03-24 | Open-market sale | 300 | $59.35 | 300,392 |
| 2008-03-24 | Open-market sale | 811 | $59.35 | 300,692 |
| 2008-03-24 | Open-market sale | 1,800 | $58.54 | 295,592 |
| 2008-03-24 | Open-market sale | 200 | $59.34 | 301,503 |
| 2008-03-24 | Open-market sale | 500 | $58.56 | 294,692 |
| 2008-03-24 | Open-market sale | 100 | $58.57 | 294,592 |
| 2008-03-24 | Open-market sale | 200 | $58.57 | 294,392 |
| 2008-03-24 | Open-market sale | 3,000 | $57.96 | 291,392 |
| 2008-03-24 | Open-market sale | 63 | $59.32 | 303,192 |
| 2008-03-24 | Option exercise (derivative) | 4,926 | $0.00 | 60,000 |
| 2008-03-24 | Option exercise (derivative) | 3,824 | $0.00 | 0 |
| 2008-03-24 | Option exercise | 3,824 | $5.33 | 295,216 |
| 2008-03-24 | Option exercise | 21,250 | $16.00 | 316,466 |
| 2008-03-24 | Option exercise | 4,926 | $31.97 | 321,392 |
| 2008-03-24 | Open-market sale | 300 | $58.94 | 321,092 |
| 2008-03-24 | Open-market sale | 1,900 | $58.97 | 319,192 |
| 2008-03-24 | Open-market sale | 1,700 | $58.98 | 317,492 |
| 2008-03-24 | Open-market sale | 300 | $58.98 | 317,192 |
| 2008-03-24 | Open-market sale | 1,200 | $58.99 | 315,992 |
| 2008-03-24 | Open-market sale | 600 | $58.99 | 315,392 |
| 2008-03-24 | Open-market sale | 1,500 | $59.01 | 313,892 |
| 2008-03-24 | Open-market sale | 1,400 | $59.02 | 312,492 |
| 2008-03-24 | Open-market sale | 200 | $59.03 | 312,292 |
| 2008-03-24 | Open-market sale | 1,600 | $59.04 | 310,692 |
| 2008-03-24 | Open-market sale | 100 | $59.06 | 310,592 |
| 2008-03-24 | Open-market sale | 100 | $59.07 | 310,492 |
| 2008-03-24 | Open-market sale | 500 | $59.08 | 309,992 |
| 2008-03-24 | Open-market sale | 300 | $59.09 | 309,692 |
| 2008-03-24 | Open-market sale | 300 | $59.12 | 309,392 |
| 2008-03-24 | Open-market sale | 100 | $59.14 | 309,292 |
| 2008-03-24 | Open-market sale | 407 | $59.15 | 308,885 |
| 2008-03-24 | Open-market sale | 300 | $59.16 | 308,585 |
| 2008-03-24 | Open-market sale | 1,200 | $59.17 | 307,385 |
| 2008-03-24 | Open-market sale | 300 | $59.19 | 307,085 |
| 2008-03-24 | Open-market sale | 693 | $59.21 | 306,392 |
| 2008-03-24 | Open-market sale | 500 | $59.27 | 305,892 |
| 2008-03-24 | Open-market sale | 900 | $59.28 | 304,992 |
| 2008-03-24 | Open-market sale | 137 | $59.29 | 303,255 |
| 2008-03-24 | Open-market sale | 200 | $59.28 | 303,392 |
| 2008-03-24 | Open-market sale | 1,400 | $59.28 | 303,592 |
| 2008-02-29 | Grant / award (derivative) | 79,900 | $0.00 | 79,900 |
| 2008-02-29 | Grant / award | 24,000 | $0.00 | 291,392 |
| 2008-02-29 | Tax withholding | 5,010 | $59.76 | 267,392 |
| 2008-02-29 | Grant / award | 28,100 | $0.00 | 272,402 |
| 2008-02-23 | Tax withholding | 3,105 | $57.67 | 244,302 |
| 2008-02-19 | Tax withholding | 11,711 | $58.44 | 247,407 |
| 2007-12-26 | Option exercise (derivative) | 30,000 | $0.00 | 3,824 |
| 2007-12-26 | Open-market sale | 1,200 | $66.33 | 287,918 |
| 2007-12-26 | Open-market sale | 400 | $66.91 | 262,118 |
| 2007-12-26 | Open-market sale | 100 | $66.87 | 262,518 |
| 2007-12-26 | Open-market sale | 200 | $66.86 | 262,618 |
| 2007-12-26 | Open-market sale | 2,800 | $66.85 | 262,818 |
| 2007-12-26 | Open-market sale | 100 | $66.82 | 265,618 |
| 2007-12-26 | Open-market sale | 3,300 | $66.79 | 265,718 |
| 2007-12-26 | Open-market sale | 500 | $66.77 | 269,018 |
| 2007-12-26 | Open-market sale | 2,500 | $66.76 | 269,518 |
| 2007-12-26 | Open-market sale | 3,000 | $66.75 | 272,018 |
| 2007-12-26 | Open-market sale | 1,100 | $66.74 | 275,018 |
| 2007-12-26 | Open-market sale | 2,600 | $66.72 | 276,118 |
| 2007-12-26 | Open-market sale | 1,600 | $66.63 | 278,718 |
| 2007-12-26 | Open-market sale | 900 | $66.61 | 280,318 |
| 2007-12-26 | Open-market sale | 1,400 | $66.58 | 281,218 |
| 2007-12-26 | Open-market sale | 2,100 | $66.56 | 282,618 |
| 2007-12-26 | Open-market sale | 3,000 | $66.55 | 284,718 |
| 2007-12-26 | Open-market sale | 200 | $66.45 | 287,718 |
| 2007-12-26 | Open-market sale | 3,000 | $66.92 | 259,118 |
| 2007-12-26 | Option exercise | 30,000 | $5.33 | 289,118 |
| 2007-12-12 | Option exercise (derivative) | 3,127 | $0.00 | 64,926 |
| 2007-12-12 | Option exercise (derivative) | 9,950 | $0.00 | 21,250 |
| 2007-12-12 | Option exercise (derivative) | 3,110 | $0.00 | 117,380 |
| 2007-12-12 | Option exercise (derivative) | 3,042 | $0.00 | 196,958 |
| 2007-12-12 | Option exercise (derivative) | 2,094 | $0.00 | 142,206 |
| 2007-12-12 | Tax withholding | 8,791 | $63.58 | 259,118 |
| 2007-12-12 | Option exercise | 2,094 | $47.75 | 267,909 |
| 2007-12-12 | Option exercise | 3,042 | $32.87 | 265,815 |
| 2007-12-12 | Option exercise | 3,110 | $32.15 | 262,773 |
| 2007-12-12 | Option exercise | 3,127 | $31.97 | 259,663 |
| 2007-12-12 | Option exercise | 9,950 | $16.00 | 256,536 |
| 2007-11-08 | Open-market sale | 200 | $62.93 | 247,986 |
| 2007-11-08 | Open-market sale | 200 | $62.91 | 248,186 |
| 2007-11-08 | Open-market sale | 100 | $62.90 | 248,386 |
| 2007-11-08 | Open-market sale | 100 | $62.89 | 248,486 |
| 2007-11-08 | Open-market sale | 200 | $62.87 | 248,586 |
| 2007-11-08 | Open-market sale | 300 | $62.85 | 248,786 |
| 2007-11-08 | Open-market sale | 200 | $62.84 | 249,086 |
| 2007-11-08 | Open-market sale | 300 | $62.83 | 249,286 |
| 2007-11-08 | Open-market sale | 400 | $62.82 | 249,586 |
| 2007-11-08 | Open-market sale | 100 | $62.81 | 249,986 |
| 2007-11-08 | Open-market sale | 1,300 | $62.80 | 250,086 |
| 2007-11-08 | Open-market sale | 1,100 | $62.79 | 251,386 |
| 2007-11-08 | Open-market sale | 400 | $62.78 | 252,486 |
| 2007-11-08 | Open-market sale | 900 | $62.76 | 252,886 |
| 2007-11-08 | Open-market sale | 1,500 | $62.75 | 253,786 |
| 2007-11-08 | Open-market sale | 200 | $62.74 | 255,286 |
| 2007-11-08 | Open-market sale | 1,400 | $62.94 | 246,586 |
| 2007-11-08 | Open-market sale | 600 | $62.73 | 255,486 |
| 2007-11-08 | Option exercise (derivative) | 25,000 | $0.00 | 120,490 |
| 2007-11-08 | Option exercise | 25,000 | $32.15 | 271,586 |
| 2007-11-08 | Open-market sale | 1,600 | $62.71 | 256,786 |
| 2007-11-08 | Open-market sale | 1,200 | $62.70 | 258,386 |
| 2007-11-08 | Open-market sale | 900 | $62.69 | 259,586 |
| 2007-11-08 | Open-market sale | 700 | $62.68 | 260,486 |
| 2007-11-08 | Open-market sale | 400 | $62.67 | 261,186 |
| 2007-11-08 | Open-market sale | 500 | $62.66 | 261,586 |
| 2007-11-08 | Open-market sale | 200 | $62.65 | 262,086 |
| 2007-11-08 | Open-market sale | 300 | $62.64 | 262,286 |
| 2007-11-08 | Open-market sale | 1,000 | $62.63 | 262,586 |
| 2007-11-08 | Open-market sale | 600 | $62.62 | 263,586 |
| 2007-11-08 | Open-market sale | 2,900 | $62.61 | 264,186 |
| 2007-11-08 | Open-market sale | 4,500 | $62.60 | 267,086 |
| 2007-11-08 | Open-market sale | 700 | $62.72 | 256,086 |
| 2007-10-24 | Gift | 6,000 | $0.00 | 246,586 |
| 2007-09-24 | Option exercise (derivative) | 25,000 | $0.00 | 33,824 |
| 2007-09-24 | Open-market sale | 500 | $55.04 | 261,186 |
| 2007-09-24 | Open-market sale | 1,000 | $55.00 | 261,686 |
| 2007-09-24 | Open-market sale | 1,000 | $54.96 | 262,686 |
| 2007-09-24 | Open-market sale | 1,400 | $54.95 | 263,686 |
| 2007-09-24 | Open-market sale | 500 | $54.94 | 265,086 |
| 2007-09-24 | Open-market sale | 2,000 | $54.90 | 265,586 |
| 2007-09-24 | Open-market sale | 700 | $54.86 | 267,586 |
| 2007-09-24 | Open-market sale | 1,500 | $54.85 | 268,286 |
| 2007-09-24 | Open-market sale | 300 | $54.84 | 269,786 |
| 2007-09-24 | Open-market sale | 1,000 | $54.82 | 270,086 |
| 2007-09-24 | Open-market sale | 1,000 | $54.77 | 271,086 |
| 2007-09-24 | Open-market sale | 1,000 | $54.55 | 272,086 |
| 2007-09-24 | Open-market sale | 1,000 | $54.53 | 273,086 |
| 2007-09-24 | Open-market sale | 1,000 | $54.50 | 274,086 |
| 2007-09-24 | Open-market sale | 1,000 | $54.40 | 275,086 |
| 2007-09-24 | Open-market sale | 200 | $54.38 | 276,086 |
| 2007-09-24 | Open-market sale | 300 | $54.37 | 276,286 |
| 2007-09-24 | Open-market sale | 300 | $54.36 | 276,586 |
| 2007-09-24 | Open-market sale | 700 | $54.35 | 276,886 |
| 2007-09-24 | Option exercise | 25,000 | $5.33 | 277,586 |
| 2007-09-24 | Open-market sale | 4,700 | $55.05 | 256,486 |
| 2007-09-24 | Open-market sale | 100 | $55.08 | 256,386 |
| 2007-09-24 | Open-market sale | 1,000 | $55.10 | 255,386 |
| 2007-09-24 | Open-market sale | 1,000 | $55.15 | 254,386 |
| 2007-09-24 | Open-market sale | 800 | $55.18 | 252,586 |
| 2007-09-24 | Open-market sale | 1,000 | $55.16 | 253,386 |
| 2007-08-11 | Tax withholding | 5,370 | $52.86 | 252,586 |
| 2007-08-10 | Option exercise (derivative) | 9,510 | $0.00 | 145,490 |
| 2007-08-10 | Open-market sale | 1,500 | $52.35 | 258,466 |
| 2007-08-10 | Option exercise | 9,510 | $32.15 | 267,466 |
| 2007-08-10 | Open-market sale | 500 | $52.34 | 258,246 |
| 2007-08-10 | Open-market sale | 900 | $52.32 | 258,746 |
| 2007-08-10 | Open-market sale | 600 | $52.31 | 259,646 |
| 2007-08-10 | Open-market sale | 1,800 | $52.29 | 260,246 |
| 2007-08-10 | Open-market sale | 3,700 | $52.28 | 262,046 |
| 2007-08-10 | Open-market sale | 100 | $52.27 | 265,746 |
| 2007-08-10 | Open-market sale | 1,000 | $52.18 | 265,846 |
| 2007-08-10 | Open-market sale | 557 | $52.10 | 266,846 |
| 2007-08-10 | Open-market sale | 100 | $52.43 | 257,956 |
| 2007-08-10 | Open-market sale | 200 | $52.37 | 258,056 |
| 2007-08-10 | Open-market sale | 210 | $52.36 | 258,256 |
| 2007-08-10 | Open-market sale | 4,800 | $52.30 | 262,666 |
| 2007-08-10 | Open-market sale | 2,700 | $52.33 | 259,966 |
| 2007-08-10 | Option exercise (derivative) | 9,447 | $0.00 | 68,053 |
| 2007-08-10 | Open-market sale | 100 | $52.12 | 261,256 |
| 2007-08-10 | Open-market sale | 1,000 | $52.02 | 271,956 |
| 2007-08-10 | Open-market sale | 800 | $52.03 | 271,156 |
| 2007-08-10 | Open-market sale | 200 | $52.04 | 270,956 |
| 2007-08-10 | Option exercise | 9,447 | $31.97 | 267,403 |
| 2007-08-10 | Open-market sale | 100 | $52.40 | 257,956 |
| 2007-08-10 | Open-market sale | 200 | $52.39 | 258,056 |
| 2007-08-10 | Open-market sale | 500 | $52.38 | 258,256 |
| 2007-08-10 | Open-market sale | 1,300 | $52.17 | 258,756 |
| 2007-08-10 | Open-market sale | 100 | $52.16 | 260,056 |
| 2007-08-10 | Open-market sale | 600 | $52.15 | 260,156 |
| 2007-08-10 | Open-market sale | 100 | $52.14 | 260,756 |
| 2007-08-10 | Open-market sale | 400 | $52.13 | 260,856 |
| 2007-08-10 | Open-market sale | 600 | $52.09 | 261,356 |
| 2007-08-10 | Open-market sale | 1,800 | $52.08 | 261,956 |
| 2007-08-10 | Open-market sale | 800 | $52.07 | 263,756 |
| 2007-08-10 | Open-market sale | 1,600 | $52.06 | 264,556 |
| 2007-08-10 | Open-market sale | 4,800 | $52.05 | 266,156 |
| 2007-06-22 | Open-market sale | 500 | $52.12 | 285,656 |
| 2007-06-22 | Open-market sale | 300 | $52.15 | 284,556 |
| 2007-06-22 | Open-market sale | 400 | $52.17 | 284,156 |
| 2007-06-22 | Open-market sale | 1,300 | $52.20 | 282,856 |
| 2007-06-22 | Open-market sale | 1,500 | $52.02 | 289,556 |
| 2007-06-22 | Open-market sale | 800 | $52.03 | 288,756 |
| 2007-06-22 | Open-market sale | 100 | $52.04 | 288,656 |
| 2007-06-22 | Open-market sale | 500 | $52.06 | 288,156 |
| 2007-06-22 | Open-market sale | 400 | $52.07 | 287,756 |
| 2007-06-22 | Open-market sale | 500 | $52.08 | 287,256 |
| 2007-06-22 | Open-market sale | 200 | $52.09 | 287,056 |
| 2007-06-22 | Open-market sale | 700 | $52.10 | 286,356 |
| 2007-06-22 | Open-market sale | 600 | $52.13 | 285,056 |
| 2007-06-22 | Open-market sale | 200 | $52.14 | 284,856 |
| 2007-06-22 | Open-market sale | 200 | $52.11 | 286,156 |
| 2007-06-22 | L | 600 | $52.25 | 278,856 |
| 2007-06-22 | Tax withholding | 500 | $52.24 | 279,556 |
| 2007-06-22 | Open-market sale | 200 | $52.23 | 280,056 |
| 2007-06-22 | Open-market sale | 100 | $52.26 | 278,756 |
| 2007-06-22 | Open-market sale | 100 | $52.27 | 278,556 |
| 2007-06-22 | Open-market sale | 200 | $52.28 | 278,356 |
| 2007-06-22 | Open-market sale | 200 | $52.29 | 278,256 |
| 2007-06-22 | Open-market sale | 100 | $52.31 | 277,956 |
| 2007-06-22 | Open-market sale | 300 | $52.33 | 277,656 |
| 2007-06-22 | Open-market sale | 300 | $52.34 | 276,956 |
| 2007-06-22 | Open-market sale | 700 | $52.19 | 276,656 |
| 2007-06-22 | Open-market sale | 1,700 | $52.21 | 281,156 |
| 2007-06-22 | Open-market sale | 300 | $52.37 | — |
| 2007-06-22 | Open-market sale | 300 | $52.35 | 276,356 |
| 2007-06-22 | Open-market sale | 900 | $52.22 | 280,256 |
| 2007-06-22 | Option exercise (derivative) | 25,000 | $5.33 | 58,824 |
| 2007-06-22 | Option exercise | 25,000 | $5.33 | 297,956 |
| 2007-06-22 | Open-market sale | 400 | $51.96 | 296,256 |
| 2007-06-22 | Open-market sale | 700 | $51.97 | 295,556 |
| 2007-06-22 | Open-market sale | 1,000 | $51.98 | 294,556 |
| 2007-06-22 | Open-market sale | 300 | $51.85 | 297,656 |
| 2007-06-22 | Open-market sale | 300 | $51.86 | 297,356 |
| 2007-06-22 | Open-market sale | 400 | $51.88 | 296,956 |
| 2007-06-22 | Open-market sale | 100 | $51.90 | 296,856 |
| 2007-06-22 | Open-market sale | 1,200 | $52.01 | 291,056 |
| 2007-06-22 | Open-market sale | 200 | $51.94 | 296,656 |
| 2007-06-22 | Open-market sale | 700 | $52.00 | 292,256 |
| 2007-06-22 | Open-market sale | 1,600 | $51.99 | 292,956 |
| 2007-06-22 | Open-market sale | 500 | $52.81 | 272,956 |
| 2007-06-22 | Open-market sale | 100 | $52.77 | 273,456 |
| 2007-06-22 | Open-market sale | 200 | $52.71 | 273,556 |
| 2007-06-22 | Open-market sale | 300 | $52.70 | 273,756 |
| 2007-06-22 | Open-market sale | 200 | $52.62 | 274,056 |
| 2007-06-22 | Open-market sale | 200 | $52.61 | 274,256 |
| 2007-06-22 | Open-market sale | 300 | $52.60 | 274,456 |
| 2007-06-22 | Open-market sale | 100 | $52.59 | 274,756 |
| 2007-06-22 | Open-market sale | 500 | $52.57 | 274,856 |
| 2007-06-22 | Open-market sale | 100 | $52.56 | 275,356 |
| 2007-06-22 | Open-market sale | 200 | $52.51 | 275,456 |
| 2007-06-22 | Open-market sale | 400 | $52.45 | 275,656 |
| 2007-06-22 | Open-market sale | 100 | $52.41 | 276,056 |
| 2007-06-22 | W | 200 | $52.40 | 276,156 |
| 2007-05-14 | Option exercise (derivative) | 20,000 | $5.33 | 83,824 |
| 2007-05-14 | Open-market sale | 500 | $51.51 | 291,056 |
| 2007-05-14 | Open-market sale | 100 | $51.42 | 285,456 |
| 2007-05-14 | Open-market sale | 1,400 | $51.41 | 284,056 |
| 2007-05-14 | Open-market sale | 1,000 | $51.40 | 283,056 |
| 2007-05-14 | Open-market sale | 700 | $51.39 | 282,356 |
| 2007-05-14 | Open-market sale | 200 | $51.38 | 282,156 |
| 2007-05-14 | Open-market sale | 300 | $51.37 | 281,856 |
| 2007-05-14 | Open-market sale | 2,200 | $51.36 | 279,656 |
| 2007-05-14 | Open-market sale | 6,700 | $51.35 | 272,956 |
| 2007-05-14 | Option exercise | 20,000 | $5.33 | 292,956 |
| 2007-05-14 | Open-market sale | 500 | $51.56 | 292,456 |
| 2007-05-14 | Open-market sale | 800 | $51.43 | 285,556 |
| 2007-05-14 | Open-market sale | 1,200 | $51.44 | 286,356 |
| 2007-05-14 | Open-market sale | 400 | $51.45 | 287,556 |
| 2007-05-14 | Open-market sale | 560 | $51.46 | 287,956 |
| 2007-05-14 | Open-market sale | 800 | $51.47 | 288,516 |
| 2007-05-14 | Open-market sale | 912 | $51.48 | 289,316 |
| 2007-05-14 | Open-market sale | 300 | $51.49 | 290,228 |
| 2007-05-14 | Open-market sale | 528 | $51.50 | 290,528 |
| 2007-05-14 | Open-market sale | 100 | $51.52 | 291,556 |
| 2007-05-14 | Open-market sale | 500 | $51.53 | 291,656 |
| 2007-05-14 | Open-market sale | 200 | $51.54 | 292,156 |
| 2007-05-14 | Open-market sale | 100 | $51.55 | 292,356 |
| 2007-05-11 | Gift | 4,960 | $0.00 | 272,956 |
| 2007-03-23 | Option exercise (derivative) | 25,000 | $5.33 | 103,824 |
| 2007-03-23 | Option exercise | 500 | $5.33 | 278,416 |
| 2007-03-23 | Option exercise | 1,000 | $5.33 | 278,916 |
| 2007-03-23 | Option exercise | 2,200 | $5.33 | 280,116 |
| 2007-03-23 | Option exercise | 900 | $5.33 | 278,816 |
| 2007-03-23 | Option exercise | 5,400 | $5.33 | 283,316 |
| 2007-03-23 | Open-market sale | 500 | $45.61 | 277,916 |
| 2007-03-23 | Option exercise | 5,000 | $5.33 | 282,916 |
| 2007-03-23 | Option exercise | 600 | $5.33 | 278,516 |
| 2007-03-23 | Option exercise | 400 | $5.33 | 278,316 |
| 2007-03-23 | Option exercise | 300 | $5.33 | 278,216 |
| 2007-03-23 | Option exercise | 500 | $5.33 | 278,416 |
| 2007-03-23 | Option exercise | 100 | $5.33 | 278,016 |
| 2007-03-23 | Open-market sale | 100 | $45.91 | 277,916 |
| 2007-03-23 | Option exercise | 2,500 | $5.33 | 280,416 |
| 2007-03-23 | Option exercise | 700 | $5.33 | 278,616 |
| 2007-03-23 | Option exercise | 100 | $5.33 | 278,016 |
| 2007-03-23 | Option exercise | 200 | $5.33 | 278,116 |
| 2007-03-23 | Open-market sale | 200 | $45.69 | 277,916 |
| 2007-03-23 | Option exercise | 4,300 | $5.33 | 282,216 |
| 2007-02-23 | Grant / award (derivative) | 84,550 | $46.60 | 84,550 |
| 2007-02-23 | Grant / award | 29,750 | $0.00 | 277,916 |
| 2007-02-17 | Tax withholding | 11,711 | $47.14 | 268,166 |
| 2006-12-22 | Option exercise (derivative) | 600 | $5.33 | 136,624 |
| 2006-12-22 | Option exercise (derivative) | 200 | $5.33 | 133,524 |
| 2006-12-22 | Option exercise (derivative) | 100 | $5.33 | 133,724 |
| 2006-12-22 | Option exercise (derivative) | 2,400 | $5.33 | 133,824 |
| 2006-12-22 | Option exercise (derivative) | 100 | $5.33 | 136,224 |
| 2006-12-22 | Option exercise (derivative) | 100 | $5.33 | 136,324 |
| 2006-12-22 | Option exercise (derivative) | 200 | $5.33 | 136,424 |
| 2006-12-22 | Option exercise (derivative) | 4,700 | $5.33 | 128,824 |
| 2006-12-22 | Option exercise (derivative) | 400 | $5.33 | 137,224 |
| 2006-12-22 | Option exercise (derivative) | 300 | $5.33 | 137,624 |
| 2006-12-22 | Option exercise (derivative) | 2,500 | $5.33 | 137,924 |
| 2006-12-22 | Option exercise (derivative) | 300 | $5.33 | 140,424 |
| 2006-12-22 | Option exercise (derivative) | 300 | $5.33 | 140,724 |
| 2006-12-22 | Option exercise (derivative) | 300 | $5.33 | 141,024 |
| 2006-12-22 | Option exercise | 600 | $5.33 | 280,477 |
| 2006-12-22 | Option exercise | 400 | $5.33 | 280,277 |
| 2006-12-22 | Option exercise | 2,500 | $5.33 | 282,377 |
| 2006-12-22 | Option exercise | 500 | $5.33 | 280,377 |
| 2006-12-22 | Option exercise | 300 | $5.33 | 280,177 |
| 2006-12-22 | Option exercise | 4,700 | $5.33 | 284,577 |
| 2006-12-22 | Option exercise | 200 | $5.33 | 280,077 |
| 2006-12-22 | Option exercise | 2,400 | $5.33 | 282,277 |
| 2006-12-22 | Option exercise | 100 | $5.33 | 279,977 |
| 2006-12-22 | Open-market sale | 200 | $44.01 | 279,877 |
| 2006-12-22 | Option exercise (derivative) | 3,000 | $5.33 | 145,824 |
| 2006-12-22 | Option exercise (derivative) | 200 | $5.33 | 142,624 |
| 2006-12-22 | Option exercise (derivative) | 2,000 | $5.33 | 142,824 |
| 2006-12-22 | Option exercise (derivative) | 1,000 | $5.33 | 144,824 |
| 2006-12-22 | Option exercise (derivative) | 1,300 | $5.33 | 141,324 |
| 2006-12-22 | Option exercise (derivative) | 2,200 | $5.33 | 148,824 |
| 2006-12-22 | Option exercise (derivative) | 2,300 | $5.33 | 151,024 |
| 2006-12-22 | Option exercise | 3,000 | $5.33 | 282,877 |
| 2006-12-22 | Option exercise | 2,200 | $5.33 | 282,077 |
| 2006-12-22 | Option exercise | 2,300 | $5.33 | 282,177 |
| 2006-12-22 | Option exercise | 1,000 | $5.33 | 280,877 |
| 2006-12-22 | Option exercise | 1,300 | $5.33 | 281,177 |
| 2006-12-22 | Option exercise | 200 | $5.33 | 280,077 |
| 2006-12-22 | Option exercise | 2,000 | $5.33 | 281,877 |
| 2006-12-22 | Open-market sale | 1,000 | $43.61 | 279,877 |
| 2006-12-15 | Option exercise (derivative) | 8,800 | $16.00 | 31,200 |
| 2006-12-15 | Option exercise | 8,800 | $16.00 | 283,042 |
| 2006-12-15 | Tax withholding | 3,165 | $44.48 | 279,877 |
| 2006-11-14 | Gift | 500 | $0.00 | 274,242 |
| 2006-11-09 | Gift | 29,300 | $0.00 | 274,742 |
| 2006-08-11 | Grant / award (derivative) | 121,400 | $0.00 | 121,400 |
| 2006-08-11 | Grant / award | 51,450 | $0.00 | 304,042 |
| 2006-02-22 | Option exercise (derivative) | 500 | $5.33 | 153,324 |
| 2006-02-17 | Tax withholding | 11,711 | $49.10 | 252,592 |
| 2005-12-31 | Disposition to issuer | 20,000 | $0.00 | 244,303 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.