SEC CIK 1607459
Cox Christopher K
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| METAview stock → | 184,516 | 2026-09-21 |
Position History — META
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — META
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-21 | Open-market sale | 20,000 | $725.02 | 184,516 |
| 2026-09-21 | Open-market sale | 20,000 | $700.50 | 204,516 |
| 2026-09-15 | Open-market sale | 20,000 | $675.23 | 224,516 |
| 2026-09-09 | Open-market sale | 1,422 | $651.15 | 244,516 |
| 2026-09-09 | Open-market sale | 18,578 | $650.21 | 245,938 |
| 2026-08-15 | Option exercise (derivative) | 4,958 | $0.00 | 69,409 |
| 2026-08-15 | Option exercise (derivative) | 1,960 | $0.00 | 19,607 |
| 2026-08-15 | Option exercise (derivative) | 2,679 | $0.00 | 16,077 |
| 2026-08-15 | Option exercise (derivative) | 6,791 | $0.00 | 13,582 |
| 2026-08-15 | Tax withholding | 8,127 | $589.85 | 264,516 |
| 2026-08-15 | Option exercise | 4,958 | $0.00 | 272,643 |
| 2026-08-15 | Option exercise | 1,960 | $0.00 | 267,685 |
| 2026-08-15 | Option exercise | 2,679 | $0.00 | 265,725 |
| 2026-08-15 | Option exercise | 6,791 | $0.00 | 263,046 |
| 2026-05-15 | Option exercise (derivative) | 4,957 | $0.00 | 74,367 |
| 2026-05-15 | Option exercise (derivative) | 1,961 | $0.00 | 21,567 |
| 2026-05-15 | Option exercise (derivative) | 2,679 | $0.00 | 18,756 |
| 2026-05-15 | Option exercise (derivative) | 6,791 | $0.00 | 20,373 |
| 2026-05-15 | Tax withholding | 8,127 | $618.43 | 256,255 |
| 2026-05-15 | Option exercise | 6,791 | $0.00 | 254,785 |
| 2026-05-15 | Option exercise | 2,679 | $0.00 | 257,464 |
| 2026-05-15 | Option exercise | 1,961 | $0.00 | 259,425 |
| 2026-05-15 | Option exercise | 4,957 | $0.00 | 264,382 |
| 2026-03-20 | Grant / award (derivative) | 12,806 | $0.00 | 12,806 |
| 2026-03-20 | Grant / award (derivative) | 91,239 | $0.00 | 91,239 |
| 2026-03-20 | Grant / award (derivative) | 79,324 | $0.00 | 79,324 |
| 2026-03-20 | Grant / award (derivative) | 29,340 | $0.00 | 29,340 |
| 2026-03-20 | Grant / award (derivative) | 18,066 | $0.00 | 18,066 |
| 2026-03-20 | Grant / award (derivative) | 97,541 | $0.00 | 97,541 |
| 2026-03-20 | Grant / award (derivative) | 155,491 | $0.00 | 155,491 |
| 2026-03-20 | Grant / award (derivative) | 249,382 | $0.00 | 249,382 |
| 2026-02-15 | Option exercise (derivative) | 2,680 | $0.00 | 21,435 |
| 2026-02-15 | Option exercise (derivative) | 1,961 | $0.00 | 23,528 |
| 2026-02-15 | Option exercise (derivative) | 5,471 | $0.00 | 0 |
| 2026-02-15 | Option exercise (derivative) | 6,791 | $0.00 | 27,164 |
| 2026-02-15 | Option exercise | 2,680 | $0.00 | 254,186 |
| 2026-02-15 | Option exercise | 6,791 | $0.00 | 251,506 |
| 2026-02-15 | Option exercise | 5,471 | $0.00 | 244,715 |
| 2026-02-15 | Option exercise | 1,961 | $0.00 | 256,147 |
| 2026-02-15 | Tax withholding | 8,153 | $639.77 | 247,994 |
| 2025-11-15 | Option exercise (derivative) | 1,960 | $0.00 | 25,489 |
| 2025-11-15 | Option exercise (derivative) | 2,679 | $0.00 | 24,115 |
| 2025-11-15 | Option exercise (derivative) | 6,791 | $0.00 | 33,955 |
| 2025-11-15 | Option exercise (derivative) | 5,470 | $0.00 | 5,471 |
| 2025-11-15 | Option exercise | 5,470 | $0.00 | 236,195 |
| 2025-11-15 | Option exercise | 6,791 | $0.00 | 242,986 |
| 2025-11-15 | Option exercise | 2,679 | $0.00 | 245,665 |
| 2025-11-15 | Tax withholding | 8,381 | $609.46 | 239,244 |
| 2025-11-15 | Option exercise | 1,960 | $0.00 | 247,625 |
| 2025-08-15 | Option exercise (derivative) | 1,961 | $0.00 | 27,449 |
| 2025-08-15 | Option exercise (derivative) | 5,470 | $0.00 | 10,941 |
| 2025-08-15 | Option exercise (derivative) | 6,791 | $0.00 | 40,746 |
| 2025-08-15 | Option exercise (derivative) | 2,680 | $0.00 | 26,794 |
| 2025-08-15 | Tax withholding | 8,382 | $782.13 | 230,725 |
| 2025-08-15 | Option exercise | 5,470 | $0.00 | 227,675 |
| 2025-08-15 | Option exercise | 2,680 | $0.00 | 237,146 |
| 2025-08-15 | Option exercise | 1,961 | $0.00 | 239,107 |
| 2025-08-15 | Option exercise | 6,791 | $0.00 | 234,466 |
| 2025-08-06 | Open-market sale | 398 | $770.76 | 222,205 |
| 2025-08-06 | Open-market sale | 983 | $765.43 | 233,956 |
| 2025-08-06 | Open-market sale | 1,560 | $769.86 | 222,603 |
| 2025-08-06 | Open-market sale | 5,921 | $768.99 | 224,163 |
| 2025-08-06 | Open-market sale | 2,266 | $764.74 | 234,939 |
| 2025-08-06 | Open-market sale | 1,421 | $768.07 | 230,084 |
| 2025-08-06 | Open-market sale | 2,451 | $766.77 | 231,505 |
| 2025-08-05 | Open-market sale | 19,012 | $776.08 | 251,685 |
| 2025-08-05 | Open-market sale | 1,675 | $778.18 | 238,005 |
| 2025-08-05 | Open-market sale | 12,005 | $777.08 | 239,680 |
| 2025-08-05 | Open-market sale | 800 | $779.29 | 237,205 |
| 2025-08-05 | Open-market sale | 22,468 | $775.28 | 270,697 |
| 2025-08-05 | Open-market sale | 4,040 | $774.17 | 293,165 |
| 2025-05-15 | Option exercise (derivative) | 1,960 | $0.00 | 29,410 |
| 2025-05-15 | Option exercise (derivative) | 2,679 | $0.00 | 29,474 |
| 2025-05-15 | Option exercise (derivative) | 5,470 | $0.00 | 16,411 |
| 2025-05-15 | Option exercise (derivative) | 6,791 | $0.00 | 47,537 |
| 2025-05-15 | Option exercise | 1,960 | $0.00 | 305,586 |
| 2025-05-15 | Option exercise | 2,679 | $0.00 | 303,626 |
| 2025-05-15 | Tax withholding | 8,381 | $659.36 | 297,205 |
| 2025-05-15 | Option exercise | 5,470 | $0.00 | 294,156 |
| 2025-05-15 | Option exercise | 6,791 | $0.00 | 300,947 |
| 2025-03-20 | Grant / award (derivative) | 31,370 | $0.00 | 31,370 |
| 2025-02-28 | Open-market sale | 1,830 | $658.11 | 288,686 |
| 2025-02-28 | Open-market sale | 200 | $656.31 | 290,516 |
| 2025-02-28 | Open-market sale | 515 | $655.44 | 290,716 |
| 2025-02-28 | Open-market sale | 4,719 | $654.70 | 291,231 |
| 2025-02-28 | Open-market sale | 4,915 | $653.84 | 295,950 |
| 2025-02-28 | Open-market sale | 400 | $643.56 | 308,286 |
| 2025-02-28 | Open-market sale | 1,422 | $651.57 | 303,080 |
| 2025-02-28 | Open-market sale | 200 | $646.07 | 307,786 |
| 2025-02-28 | Open-market sale | 531 | $647.33 | 307,255 |
| 2025-02-28 | Open-market sale | 709 | $648.06 | 306,546 |
| 2025-02-28 | Open-market sale | 734 | $649.52 | 305,812 |
| 2025-02-28 | Open-market sale | 1,310 | $650.54 | 304,502 |
| 2025-02-28 | Open-market sale | 300 | $644.77 | 307,986 |
| 2025-02-28 | Open-market sale | 2,215 | $652.72 | 300,865 |
| 2025-02-27 | Open-market sale | 900 | $687.06 | 308,986 |
| 2025-02-27 | Open-market sale | 1,887 | $685.98 | 309,886 |
| 2025-02-27 | Open-market sale | 2,455 | $684.95 | 311,773 |
| 2025-02-27 | Open-market sale | 1,682 | $683.81 | 314,228 |
| 2025-02-27 | Open-market sale | 800 | $682.35 | 315,910 |
| 2025-02-27 | Open-market sale | 1,209 | $681.57 | 316,710 |
| 2025-02-27 | Open-market sale | 700 | $680.60 | 317,919 |
| 2025-02-27 | Open-market sale | 600 | $678.60 | 318,619 |
| 2025-02-27 | Open-market sale | 300 | $677.21 | 319,219 |
| 2025-02-27 | Open-market sale | 1,440 | $676.13 | 319,519 |
| 2025-02-27 | Open-market sale | 1,500 | $674.87 | 320,959 |
| 2025-02-27 | Open-market sale | 500 | $673.92 | 322,459 |
| 2025-02-27 | Open-market sale | 400 | $672.24 | 322,959 |
| 2025-02-27 | Open-market sale | 600 | $670.96 | 323,359 |
| 2025-02-27 | Open-market sale | 1,400 | $670.24 | 323,959 |
| 2025-02-27 | Open-market sale | 300 | $688.21 | 308,686 |
| 2025-02-27 | Open-market sale | 301 | $666.99 | 325,859 |
| 2025-02-27 | Open-market sale | 500 | $665.67 | 326,160 |
| 2025-02-27 | Open-market sale | 1,400 | $664.67 | 326,660 |
| 2025-02-27 | Open-market sale | 626 | $663.33 | 328,060 |
| 2025-02-27 | Open-market sale | 500 | $668.83 | 325,359 |
| 2025-02-26 | Open-market sale | 2,100 | $670.61 | 329,494 |
| 2025-02-26 | Open-market sale | 474 | $661.80 | 342,894 |
| 2025-02-26 | Open-market sale | 478 | $660.47 | 343,368 |
| 2025-02-26 | Open-market sale | 3,640 | $659.70 | 343,846 |
| 2025-02-26 | Open-market sale | 1,200 | $658.90 | 347,486 |
| 2025-02-26 | Open-market sale | 808 | $671.60 | 328,686 |
| 2025-02-26 | Open-market sale | 691 | $662.93 | 342,203 |
| 2025-02-26 | Open-market sale | 500 | $669.47 | 331,594 |
| 2025-02-26 | Open-market sale | 2,280 | $668.23 | 332,094 |
| 2025-02-26 | Open-market sale | 306 | $666.94 | 334,374 |
| 2025-02-26 | Open-market sale | 1,409 | $665.82 | 334,680 |
| 2025-02-26 | Open-market sale | 3,421 | $664.93 | 336,089 |
| 2025-02-26 | Open-market sale | 2,693 | $663.94 | 339,510 |
| 2025-02-15 | Option exercise (derivative) | 6,791 | $0.00 | 54,328 |
| 2025-02-15 | Option exercise (derivative) | 4,721 | $0.00 | 0 |
| 2025-02-15 | Option exercise (derivative) | 5,471 | $0.00 | 21,881 |
| 2025-02-15 | Option exercise (derivative) | 2,679 | $0.00 | 32,153 |
| 2025-02-15 | Tax withholding | 9,549 | $736.67 | 348,686 |
| 2025-02-15 | Option exercise | 6,791 | $0.00 | 355,556 |
| 2025-02-15 | Option exercise | 2,679 | $0.00 | 358,235 |
| 2025-02-15 | Option exercise | 5,471 | $0.00 | 348,765 |
| 2025-02-15 | Option exercise | 4,721 | $0.00 | 343,294 |
| 2024-11-15 | Option exercise (derivative) | 2,680 | $0.00 | 34,832 |
| 2024-11-15 | Option exercise (derivative) | 4,720 | $0.00 | 4,721 |
| 2024-11-15 | Option exercise (derivative) | 5,470 | $0.00 | 27,352 |
| 2024-11-15 | Option exercise (derivative) | 6,791 | $0.00 | 61,119 |
| 2024-11-15 | Tax withholding | 9,750 | $577.16 | 338,573 |
| 2024-11-15 | Option exercise | 2,680 | $0.00 | 348,323 |
| 2024-11-15 | Option exercise | 6,791 | $0.00 | 345,643 |
| 2024-11-15 | Option exercise | 5,470 | $0.00 | 338,852 |
| 2024-11-15 | Option exercise | 4,720 | $0.00 | 333,382 |
| 2024-09-23 | Open-market sale | 10,000 | $569.93 | 328,662 |
| 2024-09-19 | Open-market sale | 10,000 | $555.02 | 348,662 |
| 2024-09-19 | Open-market sale | 10,000 | $560.03 | 338,662 |
| 2024-08-15 | Option exercise (derivative) | 5,470 | $0.00 | 32,822 |
| 2024-08-15 | Option exercise (derivative) | 6,791 | $0.00 | 67,910 |
| 2024-08-15 | Option exercise (derivative) | 2,679 | $0.00 | 37,512 |
| 2024-08-15 | Option exercise (derivative) | 4,721 | $0.00 | 9,441 |
| 2024-08-15 | Option exercise (derivative) | 11,545 | $0.00 | 0 |
| 2024-08-15 | Option exercise | 5,470 | $0.00 | 364,667 |
| 2024-08-15 | Option exercise | 2,679 | $0.00 | 374,137 |
| 2024-08-15 | Option exercise | 6,791 | $0.00 | 371,458 |
| 2024-08-15 | Tax withholding | 15,475 | $526.76 | 358,662 |
| 2024-08-15 | Option exercise | 4,721 | $0.00 | 359,197 |
| 2024-08-15 | Option exercise | 11,545 | $0.00 | 354,476 |
| 2024-05-15 | Option exercise (derivative) | 2,679 | $0.00 | 40,191 |
| 2024-05-15 | Option exercise (derivative) | 5,470 | $0.00 | 38,292 |
| 2024-05-15 | Option exercise (derivative) | 4,720 | $0.00 | 14,162 |
| 2024-05-15 | Option exercise (derivative) | 6,791 | $0.00 | 74,701 |
| 2024-05-15 | Option exercise (derivative) | 17,317 | $0.00 | 11,545 |
| 2024-05-15 | Option exercise | 5,470 | $0.00 | 351,797 |
| 2024-05-15 | Option exercise | 2,679 | $0.00 | 361,267 |
| 2024-05-15 | Option exercise | 6,791 | $0.00 | 358,588 |
| 2024-05-15 | Tax withholding | 18,336 | $471.85 | 342,931 |
| 2024-05-15 | Option exercise | 4,720 | $0.00 | 346,327 |
| 2024-05-15 | Option exercise | 17,317 | $0.00 | 341,607 |
| 2024-03-20 | Grant / award (derivative) | 42,870 | $0.00 | 42,870 |
| 2024-02-15 | Option exercise (derivative) | 5,471 | $0.00 | 43,762 |
| 2024-02-15 | Option exercise (derivative) | 17,317 | $0.00 | 28,862 |
| 2024-02-15 | Option exercise (derivative) | 4,720 | $0.00 | 18,882 |
| 2024-02-15 | Option exercise (derivative) | 6,791 | $0.00 | 81,492 |
| 2024-02-15 | Option exercise | 4,720 | $0.00 | 328,720 |
| 2024-02-15 | Option exercise | 5,471 | $0.00 | 334,191 |
| 2024-02-15 | Option exercise | 6,791 | $0.00 | 340,982 |
| 2024-02-15 | Tax withholding | 16,692 | $473.28 | 324,290 |
| 2024-02-15 | Option exercise | 17,317 | $0.00 | 324,000 |
| 2023-12-28 | Open-market sale | 10,000 | $360.02 | 306,683 |
| 2023-12-19 | Open-market sale | 10,000 | $350.01 | 316,683 |
| 2023-11-20 | Open-market sale | 10,000 | $340.02 | 326,683 |
| 2023-11-15 | Option exercise (derivative) | 6,791 | $0.00 | 88,283 |
| 2023-11-15 | Option exercise (derivative) | 5,470 | $0.00 | 49,233 |
| 2023-11-15 | Option exercise (derivative) | 4,721 | $0.00 | 23,602 |
| 2023-11-15 | Option exercise (derivative) | 17,317 | $0.00 | 46,179 |
| 2023-11-15 | Option exercise | 17,317 | $0.00 | 336,708 |
| 2023-11-15 | Tax withholding | 17,007 | $336.31 | 336,683 |
| 2023-11-15 | Option exercise | 6,791 | $0.00 | 353,690 |
| 2023-11-15 | Option exercise | 5,470 | $0.00 | 346,899 |
| 2023-11-15 | Option exercise | 4,721 | $0.00 | 341,429 |
| 2023-08-15 | Option exercise (derivative) | 6,791 | $0.00 | 95,074 |
| 2023-08-15 | Option exercise (derivative) | 4,720 | $0.00 | 28,323 |
| 2023-08-15 | Option exercise (derivative) | 17,318 | $0.00 | 63,496 |
| 2023-08-15 | Option exercise (derivative) | 5,470 | $0.00 | 54,703 |
| 2023-08-15 | Tax withholding | 17,008 | $306.19 | 319,391 |
| 2023-08-15 | Option exercise | 17,318 | $0.00 | 319,418 |
| 2023-08-15 | Option exercise | 6,791 | $0.00 | 336,399 |
| 2023-08-15 | Option exercise | 5,470 | $0.00 | 329,608 |
| 2023-08-15 | Option exercise | 4,720 | $0.00 | 324,138 |
| 2023-05-15 | Option exercise (derivative) | 6,790 | $0.00 | 101,865 |
| 2023-05-15 | Option exercise (derivative) | 5,470 | $0.00 | 60,173 |
| 2023-05-15 | Option exercise (derivative) | 4,720 | $0.00 | 33,043 |
| 2023-05-15 | Option exercise (derivative) | 17,317 | $0.00 | 80,814 |
| 2023-05-15 | Option exercise | 5,470 | $0.00 | 312,317 |
| 2023-05-15 | Option exercise | 6,790 | $0.00 | 319,107 |
| 2023-05-15 | Tax withholding | 17,007 | $233.81 | 302,100 |
| 2023-05-15 | Option exercise | 4,720 | $0.00 | 306,847 |
| 2023-05-15 | Option exercise | 17,317 | $0.00 | 302,127 |
| 2023-03-20 | Grant / award (derivative) | 108,655 | $0.00 | 108,655 |
| 2023-02-15 | Option exercise (derivative) | 4,721 | $0.00 | 37,763 |
| 2023-02-15 | Option exercise (derivative) | 17,317 | $0.00 | 98,131 |
| 2023-02-15 | Option exercise (derivative) | 5,471 | $0.00 | 65,643 |
| 2023-02-15 | Option exercise | 17,317 | $0.00 | 287,428 |
| 2023-02-15 | Option exercise | 5,471 | $0.00 | 297,620 |
| 2023-02-15 | Tax withholding | 12,810 | $179.48 | 284,810 |
| 2023-02-15 | Option exercise | 4,721 | $0.00 | 292,149 |
| 2022-11-15 | Option exercise (derivative) | 5,470 | $0.00 | 71,114 |
| 2022-11-15 | Option exercise (derivative) | 4,720 | $0.00 | 42,484 |
| 2022-11-15 | Option exercise (derivative) | 17,317 | $0.00 | 115,448 |
| 2022-11-15 | Option exercise | 4,720 | $0.00 | 278,281 |
| 2022-11-15 | Option exercise | 5,470 | $0.00 | 283,751 |
| 2022-11-15 | Tax withholding | 13,640 | $114.22 | 270,111 |
| 2022-11-15 | Option exercise | 17,317 | $0.00 | 273,561 |
| 2022-08-15 | Option exercise (derivative) | 17,317 | $0.00 | 132,765 |
| 2022-08-15 | Option exercise (derivative) | 4,721 | $0.00 | 47,204 |
| 2022-08-15 | Option exercise (derivative) | 5,470 | $0.00 | 76,584 |
| 2022-08-15 | Option exercise | 5,470 | $0.00 | 269,884 |
| 2022-08-15 | Tax withholding | 13,640 | $180.50 | 256,244 |
| 2022-08-15 | Option exercise | 4,721 | $0.00 | 264,414 |
| 2022-08-15 | Option exercise | 17,317 | $0.00 | 259,693 |
| 2022-05-15 | Option exercise (derivative) | 5,470 | $0.00 | 82,054 |
| 2022-05-15 | Option exercise (derivative) | 4,720 | $0.00 | 51,925 |
| 2022-05-15 | Option exercise (derivative) | 17,317 | $0.00 | 150,082 |
| 2022-05-15 | Option exercise | 4,720 | $0.00 | 250,546 |
| 2022-05-15 | Tax withholding | 13,640 | $198.62 | 242,376 |
| 2022-05-15 | Option exercise | 5,470 | $0.00 | 256,016 |
| 2022-05-15 | Option exercise | 17,317 | $0.00 | 245,826 |
| 2022-03-21 | Grant / award (derivative) | 87,524 | $0.00 | 87,524 |
| 2022-03-10 | Gift | 7,511 | $0.00 | 55,046 |
| 2022-03-10 | Gift | 7,511 | $0.00 | 0 |
| 2022-03-08 | Gift | 17,690 | $0.00 | 228,509 |
| 2022-03-08 | Gift | 17,690 | $0.00 | 7,511 |
| 2022-02-15 | Option exercise (derivative) | 4,720 | $0.00 | 56,645 |
| 2022-02-15 | Option exercise (derivative) | 17,317 | $0.00 | 167,399 |
| 2022-02-15 | Tax withholding | 10,240 | $217.70 | 210,819 |
| 2022-02-15 | Option exercise | 4,720 | $0.00 | 221,059 |
| 2022-02-15 | Option exercise | 17,317 | $0.00 | 216,339 |
| 2022-01-21 | Gift | 3,000 | $0.00 | 47,535 |
| 2022-01-14 | Gift | 24,613 | $0.00 | 50,535 |
| 2022-01-14 | Gift | 25,922 | $0.00 | 25,922 |
| 2022-01-14 | Gift | 25,922 | $0.00 | 0 |
| 2021-11-15 | Option exercise (derivative) | 4,721 | $0.00 | 61,365 |
| 2021-11-15 | Option exercise (derivative) | 17,317 | $0.00 | 184,716 |
| 2021-11-15 | Option exercise | 4,721 | $0.00 | 159,264 |
| 2021-11-15 | Tax withholding | 10,927 | $340.89 | 148,337 |
| 2021-11-15 | Option exercise | 17,317 | $0.00 | 154,543 |
| 2021-08-15 | Option exercise (derivative) | 17,317 | $0.00 | 202,033 |
| 2021-08-15 | Option exercise (derivative) | 4,720 | $0.00 | 66,086 |
| 2021-08-15 | Option exercise | 17,317 | $0.00 | 143,433 |
| 2021-08-15 | Tax withholding | 10,927 | $363.18 | 137,226 |
| 2021-08-15 | Option exercise | 4,720 | $0.00 | 148,153 |
| 2021-05-15 | Option exercise (derivative) | 4,720 | $0.00 | 70,806 |
| 2021-05-15 | Option exercise (derivative) | 17,317 | $0.00 | 219,350 |
| 2021-05-15 | Tax withholding | 10,927 | $315.94 | 126,116 |
| 2021-05-15 | Option exercise | 4,720 | $0.00 | 137,043 |
| 2021-05-15 | Option exercise | 17,317 | $0.00 | 132,323 |
| 2021-04-09 | Gift | 9,421 | $0.00 | 115,006 |
| 2021-04-09 | Gift | 9,421 | $0.00 | 25,201 |
| 2021-03-22 | Grant / award (derivative) | 75,526 | $0.00 | 75,526 |
| 2021-03-22 | Gift | 79,458 | $0.00 | 0 |
| 2021-03-22 | Gift | 79,458 | $0.00 | 105,585 |
| 2021-03-11 | Gift | 29,017 | $0.00 | 0 |
| 2021-03-10 | Gift | 29,018 | $0.00 | 29,017 |
| 2021-02-15 | Option exercise (derivative) | 17,317 | $0.00 | 236,667 |
| 2021-02-15 | Option exercise | 17,317 | $0.00 | 29,447 |
| 2021-02-15 | Tax withholding | 8,033 | $270.50 | 21,414 |
| 2021-02-02 | Gift | 58,035 | $0.00 | 58,035 |
| 2021-02-02 | Gift | 33,236 | $0.00 | 0 |
| 2021-02-02 | Gift | 33,236 | $0.00 | 33,236 |
| 2021-02-02 | Gift | 26,127 | $0.00 | 51,921 |
| 2021-02-02 | Gift | 26,127 | $0.00 | 59,363 |
| 2021-02-02 | Gift | 24,808 | $0.00 | 49,299 |
| 2021-02-02 | Gift | 24,808 | $0.00 | 84,171 |
| 2021-02-02 | Gift | 33,236 | $0.00 | 54,650 |
| 2021-02-02 | Gift | 24,808 | $0.00 | 79,458 |
| 2020-11-15 | Option exercise (derivative) | 23,089 | $0.00 | 253,984 |
| 2020-11-15 | Option exercise | 23,089 | $0.00 | 23,089 |
| 2020-11-15 | Tax withholding | 10,959 | $276.95 | 12,130 |
| 2020-07-20 | Grant / award (derivative) | 277,073 | $0.00 | 277,073 |
| 2020-06-22 | — | — | — | 34,622 |
| 2020-06-22 | — | — | — | 74,107 |
| 2020-06-22 | — | — | — | 91,271 |
| 2020-06-22 | — | — | — | 78,048 |
| 2019-04-03 | Open-market sale | 58,300 | $175.02 | 25,141 |
| 2019-04-01 | Open-market sale | 5,300 | $167.91 | 83,441 |
| 2019-03-11 | Open-market sale | 3,853 | $173.48 | 88,941 |
| 2019-03-11 | Open-market sale | 200 | $173.84 | 88,741 |
| 2019-03-11 | Open-market sale | 1,247 | $171.83 | 92,794 |
| 2019-02-19 | Open-market sale | 5,300 | $160.35 | 94,041 |
| 2019-02-15 | Option exercise (derivative) | 8,255 | $0.00 | 66,035 |
| 2019-02-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2019-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 241,624 |
| 2019-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 238,857 |
| 2019-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2019-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 40,090 |
| 2019-02-15 | Option exercise | 10,023 | $0.00 | 82,043 |
| 2019-02-15 | Tax withholding | 13,311 | $163.95 | 72,020 |
| 2019-02-15 | Option exercise | 26,847 | $0.00 | 85,331 |
| 2019-02-15 | Option exercise | 8,255 | $0.00 | 85,328 |
| 2019-02-15 | Conversion | 34,122 | $0.00 | 115,357 |
| 2019-02-15 | Tax withholding | 4,093 | $163.95 | 81,235 |
| 2019-02-15 | Tax withholding | 4,970 | $163.95 | 77,073 |
| 2019-02-15 | Tax withholding | 16,016 | $163.95 | 99,341 |
| 2019-01-30 | Open-market sale | 5,300 | $150.00 | 58,484 |
| 2019-01-15 | Open-market sale | 15,900 | $150.07 | 63,784 |
| 2018-12-24 | Gift | 125,893 | $0.00 | 125,893 |
| 2018-12-24 | Gift | 74,107 | $0.00 | 74,107 |
| 2018-12-24 | Gift | 74,107 | $0.00 | 79,684 |
| 2018-12-24 | Gift | 125,893 | $0.00 | 153,791 |
| 2018-11-28 | Gift | 125,893 | $0.00 | 279,684 |
| 2018-11-28 | Gift | 125,893 | $0.00 | 74,107 |
| 2018-11-15 | Option exercise (derivative) | 26,847 | $0.00 | 268,471 |
| 2018-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 50,113 |
| 2018-11-15 | Option exercise (derivative) | 8,254 | $0.00 | 74,290 |
| 2018-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 272,979 |
| 2018-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2018-11-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2018-11-15 | Conversion | 34,122 | $0.00 | 170,709 |
| 2018-11-15 | Tax withholding | 16,918 | $144.22 | 153,791 |
| 2018-11-15 | Tax withholding | 4,093 | $144.22 | 136,587 |
| 2018-11-15 | Option exercise | 8,254 | $0.00 | 140,680 |
| 2018-11-15 | Tax withholding | 4,969 | $144.22 | 132,426 |
| 2018-11-15 | Option exercise | 10,022 | $0.00 | 137,395 |
| 2018-11-15 | Tax withholding | 13,311 | $144.22 | 127,373 |
| 2018-11-15 | Option exercise | 26,847 | $0.00 | 140,684 |
| 2018-11-06 | Open-market sale | 2,000 | $150.05 | 113,837 |
| 2018-11-05 | Open-market sale | 3,300 | $150.09 | 115,837 |
| 2018-10-15 | Open-market sale | 3,700 | $153.24 | 120,737 |
| 2018-10-15 | Open-market sale | 1,600 | $153.92 | 119,137 |
| 2018-09-24 | Open-market sale | 300 | $161.27 | 129,437 |
| 2018-09-24 | Open-market sale | 2,900 | $165.07 | 124,437 |
| 2018-09-24 | Open-market sale | 1,700 | $164.02 | 127,337 |
| 2018-09-24 | Open-market sale | 400 | $162.86 | 129,037 |
| 2018-09-04 | Open-market sale | 4,125 | $171.15 | 130,612 |
| 2018-09-04 | Open-market sale | 600 | $171.90 | 130,012 |
| 2018-09-04 | Open-market sale | 275 | $173.36 | 129,737 |
| 2018-09-04 | Open-market sale | 300 | $169.90 | 134,737 |
| 2018-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 295,318 |
| 2018-08-15 | Conversion (derivative) | 34,123 | $0.00 | 0 |
| 2018-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 60,135 |
| 2018-08-15 | Option exercise (derivative) | 8,255 | $0.00 | 82,544 |
| 2018-08-15 | Option exercise (derivative) | 34,123 | $0.00 | 307,101 |
| 2018-08-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2018-08-15 | Tax withholding | 4,970 | $181.11 | 113,671 |
| 2018-08-15 | Conversion | 34,123 | $0.00 | 151,956 |
| 2018-08-15 | Tax withholding | 4,093 | $181.11 | 117,833 |
| 2018-08-15 | Option exercise | 8,255 | $0.00 | 121,926 |
| 2018-08-15 | Tax withholding | 16,919 | $181.11 | 135,037 |
| 2018-08-15 | Option exercise | 10,023 | $0.00 | 118,641 |
| 2018-08-15 | Tax withholding | 13,311 | $181.11 | 108,618 |
| 2018-08-15 | Option exercise | 26,847 | $0.00 | 121,929 |
| 2018-08-13 | Open-market sale | 6,109 | $180.50 | 99,573 |
| 2018-08-13 | Open-market sale | 2,479 | $181.26 | 97,094 |
| 2018-08-13 | Open-market sale | 2,012 | $182.12 | 95,082 |
| 2018-08-08 | Gift | 14,408 | $0.00 | 0 |
| 2018-07-23 | Open-market sale | 10,200 | $210.70 | 105,682 |
| 2018-07-23 | Open-market sale | 400 | $209.65 | 115,882 |
| 2018-07-02 | Open-market sale | 5,800 | $194.35 | 117,682 |
| 2018-07-02 | Open-market sale | 1,400 | $195.04 | 116,282 |
| 2018-07-02 | Open-market sale | 3,400 | $193.39 | 123,482 |
| 2018-06-11 | Open-market sale | 1,400 | $189.99 | 133,682 |
| 2018-06-11 | Open-market sale | 5,550 | $191.78 | 128,132 |
| 2018-06-11 | Open-market sale | 1,250 | $192.22 | 126,882 |
| 2018-06-11 | Open-market sale | 2,400 | $189.45 | 135,082 |
| 2018-05-22 | Open-market sale | 10,600 | $184.83 | 137,482 |
| 2018-05-21 | Gift | 14,408 | $0.00 | 14,408 |
| 2018-05-15 | Option exercise (derivative) | 26,847 | $0.00 | 322,165 |
| 2018-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 70,158 |
| 2018-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 90,799 |
| 2018-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 341,224 |
| 2018-05-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2018-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2018-05-15 | Tax withholding | 4,969 | $186.64 | 126,717 |
| 2018-05-15 | Option exercise | 10,022 | $0.00 | 131,686 |
| 2018-05-15 | Option exercise | 8,254 | $0.00 | 134,971 |
| 2018-05-15 | Tax withholding | 13,311 | $186.64 | 121,664 |
| 2018-05-15 | Option exercise | 26,847 | $0.00 | 134,975 |
| 2018-05-15 | Tax withholding | 16,918 | $186.64 | 148,082 |
| 2018-05-15 | Conversion | 34,122 | $0.00 | 165,000 |
| 2018-05-15 | Tax withholding | 4,093 | $186.64 | 130,878 |
| 2018-04-15 | Option exercise (derivative) | 59,953 | $0.00 | 0 |
| 2018-04-15 | Option exercise (derivative) | 59,953 | $0.00 | 59,953 |
| 2018-04-15 | Conversion (derivative) | 59,953 | $0.00 | 0 |
| 2018-04-15 | Tax withholding | 29,725 | $164.52 | 108,128 |
| 2018-04-15 | Conversion | 59,953 | $0.00 | 137,853 |
| 2018-03-20 | Grant / award (derivative) | 109,566 | $0.00 | 109,566 |
| 2018-02-22 | Gift | 9,096 | $0.00 | 77,900 |
| 2018-02-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2018-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 80,180 |
| 2018-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 349,012 |
| 2018-02-15 | Option exercise (derivative) | 8,254 | $0.00 | 99,053 |
| 2018-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2018-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 375,346 |
| 2018-02-15 | Tax withholding | 13,311 | $179.52 | 77,782 |
| 2018-02-15 | Option exercise | 8,254 | $0.00 | 91,089 |
| 2018-02-15 | Tax withholding | 4,970 | $179.52 | 82,835 |
| 2018-02-15 | Option exercise | 10,023 | $0.00 | 87,805 |
| 2018-02-15 | Tax withholding | 4,093 | $179.52 | 86,996 |
| 2018-02-15 | Option exercise | 26,847 | $0.00 | 91,093 |
| 2018-02-15 | Tax withholding | 16,918 | $179.52 | 64,246 |
| 2018-02-15 | Conversion | 34,122 | $0.00 | 81,164 |
| 2018-01-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2018-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2018-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,953 |
| 2018-01-15 | Conversion | 59,952 | $0.00 | 75,962 |
| 2018-01-15 | Tax withholding | 28,920 | $179.37 | 47,042 |
| 2017-12-21 | Open-market sale | 16,000 | $178.10 | 16,010 |
| 2017-12-11 | Gift | 7,700 | $0.00 | 32,010 |
| 2017-12-07 | Open-market sale | 7,303 | $176.53 | 48,407 |
| 2017-12-07 | Open-market sale | 8,697 | $177.12 | 39,710 |
| 2017-11-21 | Open-market sale | 15,088 | $179.60 | 56,622 |
| 2017-11-21 | Open-market sale | 912 | $180.09 | 55,710 |
| 2017-11-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2017-11-15 | Option exercise (derivative) | 34,123 | $0.00 | 409,468 |
| 2017-11-15 | Conversion (derivative) | 34,123 | $0.00 | 0 |
| 2017-11-15 | Option exercise (derivative) | 26,847 | $0.00 | 375,859 |
| 2017-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 90,203 |
| 2017-11-15 | Option exercise (derivative) | 8,255 | $0.00 | 107,307 |
| 2017-11-15 | Tax withholding | 4,308 | $178.07 | 71,710 |
| 2017-11-15 | Option exercise | 8,255 | $0.00 | 76,018 |
| 2017-11-15 | Tax withholding | 5,230 | $178.07 | 67,763 |
| 2017-11-15 | Option exercise | 10,022 | $0.00 | 72,993 |
| 2017-11-15 | Tax withholding | 14,009 | $178.07 | 62,971 |
| 2017-11-15 | Option exercise | 26,847 | $0.00 | 76,980 |
| 2017-11-15 | Tax withholding | 17,806 | $178.07 | 50,133 |
| 2017-11-15 | Conversion | 34,123 | $0.00 | 67,939 |
| 2017-11-07 | Open-market sale | 16,000 | $180.27 | 33,816 |
| 2017-10-31 | Gift | 76,945 | $0.00 | 0 |
| 2017-10-31 | Gift | 200,000 | $0.00 | 200,000 |
| 2017-10-31 | Gift | 123,055 | $0.00 | 49,816 |
| 2017-10-23 | Open-market sale | 16,000 | $175.20 | 172,871 |
| 2017-10-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2017-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 119,905 |
| 2017-10-15 | Conversion | 59,952 | $0.00 | 220,154 |
| 2017-10-15 | Tax withholding | 31,283 | $173.74 | 188,871 |
| 2017-10-09 | Open-market sale | 1,337 | $173.50 | 160,202 |
| 2017-10-09 | Open-market sale | 14,663 | $172.83 | 161,539 |
| 2017-09-21 | Open-market sale | 2,600 | $171.65 | 176,202 |
| 2017-09-21 | Open-market sale | 13,400 | $170.53 | 178,802 |
| 2017-09-07 | Open-market sale | 13,536 | $171.00 | 194,666 |
| 2017-09-07 | Open-market sale | 2,464 | $171.85 | 192,202 |
| 2017-08-21 | Open-market sale | 4,870 | $166.42 | 219,332 |
| 2017-08-21 | Open-market sale | 11,130 | $167.29 | 208,202 |
| 2017-08-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-08-15 | Option exercise (derivative) | 11,370 | $0.00 | 0 |
| 2017-08-15 | Option exercise (derivative) | 8,254 | $0.00 | 115,562 |
| 2017-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 100,225 |
| 2017-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 402,706 |
| 2017-08-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2017-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2017-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 443,591 |
| 2017-08-15 | Option exercise | 26,847 | $0.00 | 229,472 |
| 2017-08-15 | Option exercise | 8,254 | $0.00 | 228,509 |
| 2017-08-15 | Tax withholding | 5,231 | $170.75 | 220,255 |
| 2017-08-15 | Option exercise | 10,023 | $0.00 | 225,486 |
| 2017-08-15 | Tax withholding | 14,009 | $170.75 | 215,463 |
| 2017-08-15 | Tax withholding | 4,307 | $170.75 | 224,202 |
| 2017-08-15 | Tax withholding | 17,805 | $170.75 | 202,625 |
| 2017-08-15 | Conversion | 34,122 | $0.00 | 220,430 |
| 2017-08-15 | Tax withholding | 5,933 | $170.75 | 186,308 |
| 2017-08-15 | Conversion | 11,370 | $0.00 | 192,241 |
| 2017-08-07 | Open-market sale | 16,000 | $169.95 | 180,871 |
| 2017-07-21 | Open-market sale | 16,000 | $164.28 | 196,871 |
| 2017-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 179,857 |
| 2017-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-07-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2017-07-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-07-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-07-15 | Tax withholding | 31,283 | $159.97 | 207,434 |
| 2017-07-15 | Conversion | 11,370 | $0.00 | 218,804 |
| 2017-07-15 | Tax withholding | 5,933 | $159.97 | 212,871 |
| 2017-07-15 | Conversion | 59,952 | $0.00 | 238,717 |
| 2017-07-07 | Open-market sale | 9,800 | $149.70 | 184,965 |
| 2017-07-07 | Open-market sale | 6,200 | $150.31 | 178,765 |
| 2017-06-21 | Open-market sale | 16,000 | $152.35 | 194,765 |
| 2017-06-15 | Option exercise (derivative) | 11,370 | $0.00 | 22,740 |
| 2017-06-15 | Conversion (derivative) | 11,370 | $0.00 | 0 |
| 2017-06-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-06-15 | Conversion | 11,370 | $0.00 | 216,698 |
| 2017-06-15 | Tax withholding | 5,933 | $150.25 | 210,765 |
| 2017-06-07 | Open-market sale | 1,100 | $153.60 | 205,328 |
| 2017-06-07 | Open-market sale | 14,900 | $153.04 | 206,428 |
| 2017-05-22 | Open-market sale | 16,000 | $148.03 | 221,328 |
| 2017-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 110,248 |
| 2017-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 123,816 |
| 2017-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 0 |
| 2017-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-05-15 | Option exercise (derivative) | 11,370 | $0.00 | 34,110 |
| 2017-05-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-05-15 | Conversion (derivative) | 11,370 | $0.00 | 0 |
| 2017-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 477,713 |
| 2017-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2017-05-15 | Tax withholding | 45,180 | $150.33 | 215,574 |
| 2017-05-15 | Conversion | 86,584 | $0.00 | 260,754 |
| 2017-05-15 | Tax withholding | 4,307 | $150.33 | 174,170 |
| 2017-05-15 | Option exercise | 8,254 | $0.00 | 178,477 |
| 2017-05-15 | Conversion | 11,370 | $0.00 | 226,944 |
| 2017-05-15 | Tax withholding | 5,933 | $150.33 | 221,011 |
| 2017-05-15 | Conversion | 34,122 | $0.00 | 255,133 |
| 2017-05-15 | Tax withholding | 17,805 | $150.33 | 237,328 |
| 2017-05-15 | Tax withholding | 5,230 | $150.33 | 170,223 |
| 2017-05-15 | Option exercise | 10,022 | $0.00 | 175,453 |
| 2017-05-08 | Open-market sale | 16,000 | $150.05 | 165,431 |
| 2017-04-21 | Open-market sale | 16,000 | $143.95 | 181,431 |
| 2017-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 239,809 |
| 2017-04-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2017-04-15 | Option exercise (derivative) | 11,370 | $0.00 | 45,480 |
| 2017-04-15 | Conversion | 59,952 | $0.00 | 223,277 |
| 2017-04-15 | Tax withholding | 31,283 | $139.39 | 191,994 |
| 2017-04-15 | Conversion | 11,370 | $0.00 | 203,364 |
| 2017-04-15 | Tax withholding | 5,933 | $139.39 | 197,431 |
| 2017-04-07 | Open-market sale | 16,000 | $141.20 | 163,325 |
| 2017-03-21 | Open-market sale | 1,800 | $142.16 | 179,325 |
| 2017-03-21 | Open-market sale | 14,200 | $141.64 | 181,125 |
| 2017-03-15 | Grant / award (derivative) | 150,819 | $0.00 | 150,819 |
| 2017-03-15 | Conversion (derivative) | 11,370 | $0.00 | 0 |
| 2017-03-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-03-15 | Option exercise (derivative) | 11,370 | $0.00 | 56,850 |
| 2017-03-15 | Conversion | 11,370 | $0.00 | 201,258 |
| 2017-03-15 | Tax withholding | 5,933 | $139.32 | 195,325 |
| 2017-03-07 | Open-market sale | 14,200 | $137.68 | 191,688 |
| 2017-03-07 | Open-market sale | 1,800 | $138.16 | 189,888 |
| 2017-02-21 | Open-market sale | 16,000 | $133.46 | 205,888 |
| 2017-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2017-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 511,835 |
| 2017-02-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-02-15 | Option exercise (derivative) | 11,370 | $0.00 | 68,220 |
| 2017-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 120,270 |
| 2017-02-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-02-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-02-15 | Conversion (derivative) | 86,584 | $0.00 | 0 |
| 2017-02-15 | Conversion | 11,370 | $0.00 | 206,712 |
| 2017-02-15 | Conversion | 86,584 | $0.00 | 240,522 |
| 2017-02-15 | Tax withholding | 45,180 | $133.85 | 195,342 |
| 2017-02-15 | Tax withholding | 5,933 | $133.85 | 200,779 |
| 2017-02-15 | Conversion | 34,122 | $0.00 | 234,901 |
| 2017-02-15 | Tax withholding | 5,231 | $133.85 | 221,888 |
| 2017-02-15 | Option exercise | 10,023 | $0.00 | 227,119 |
| 2017-02-15 | Tax withholding | 17,805 | $133.85 | 217,096 |
| 2017-02-07 | Open-market sale | 16,000 | $132.49 | 153,938 |
| 2017-01-20 | Open-market sale | 16,000 | $128.16 | 169,938 |
| 2017-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 299,761 |
| 2017-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-01-15 | Option exercise (derivative) | 11,370 | $0.00 | 79,590 |
| 2017-01-15 | Conversion (derivative) | 11,370 | $0.00 | 0 |
| 2017-01-15 | Option exercise (derivative) | 11,370 | $0.00 | 11,370 |
| 2017-01-15 | Tax withholding | 4,839 | $128.34 | 185,938 |
| 2017-01-15 | Conversion | 11,370 | $0.00 | 190,777 |
| 2017-01-15 | Tax withholding | 31,283 | $128.34 | 179,407 |
| 2017-01-15 | Conversion | 59,952 | $0.00 | 210,690 |
| 2017-01-06 | Open-market sale | 8,700 | $120.68 | 368,038 |
| 2017-01-06 | Open-market sale | 7,300 | $121.46 | 360,738 |
| 2016-12-27 | Open-market sale | 15,600 | $117.11 | 376,738 |
| 2016-12-22 | Gift | 210,000 | $0.00 | 182,338 |
| 2016-12-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-12-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-12-15 | Option exercise (derivative) | 11,371 | $0.00 | 90,960 |
| 2016-12-15 | Conversion | 11,371 | $0.00 | 398,272 |
| 2016-12-15 | Open-market sale | 4,934 | $120.44 | 393,338 |
| 2016-12-15 | Open-market sale | 1,000 | $121.08 | 392,338 |
| 2016-12-12 | Open-market sale | 15,600 | $118.54 | 386,901 |
| 2016-11-28 | Open-market sale | 14,100 | $120.28 | 404,001 |
| 2016-11-28 | Open-market sale | 1,500 | $121.04 | 402,501 |
| 2016-11-15 | Option exercise (derivative) | 11,371 | $0.00 | 102,331 |
| 2016-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 130,293 |
| 2016-11-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-11-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2016-11-15 | Option exercise (derivative) | 86,584 | $0.00 | 173,168 |
| 2016-11-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-11-15 | Open-market sale | 12,830 | $118.10 | 418,101 |
| 2016-11-15 | Open-market sale | 8,300 | $116.52 | 466,145 |
| 2016-11-15 | Option exercise | 10,022 | $0.00 | 474,445 |
| 2016-11-15 | Conversion | 86,584 | $0.00 | 464,423 |
| 2016-11-15 | Conversion | 11,371 | $0.00 | 377,839 |
| 2016-11-15 | Open-market sale | 35,214 | $117.36 | 430,931 |
| 2016-11-14 | Open-market sale | 1,200 | $117.43 | 367,068 |
| 2016-11-14 | Open-market sale | 600 | $118.89 | 366,468 |
| 2016-11-14 | Open-market sale | 4,486 | $116.32 | 368,268 |
| 2016-11-14 | Open-market sale | 6,314 | $115.53 | 372,754 |
| 2016-11-14 | Open-market sale | 3,000 | $114.50 | 379,068 |
| 2016-10-31 | Open-market sale | 900 | $132.07 | 382,068 |
| 2016-10-31 | Open-market sale | 14,700 | $131.46 | 382,968 |
| 2016-10-17 | Open-market sale | 36,917 | $127.92 | 413,568 |
| 2016-10-17 | Open-market sale | 15,600 | $127.72 | 397,668 |
| 2016-10-17 | Open-market sale | 300 | $128.42 | 413,268 |
| 2016-10-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-10-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-10-15 | Option exercise (derivative) | 11,371 | $0.00 | 113,702 |
| 2016-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 359,713 |
| 2016-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-10-15 | Conversion | 11,371 | $0.00 | 390,533 |
| 2016-10-15 | Conversion | 59,952 | $0.00 | 450,485 |
| 2016-09-26 | Open-market sale | 15,600 | $127.18 | 379,162 |
| 2016-09-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-09-15 | Option exercise (derivative) | 11,371 | $0.00 | 125,073 |
| 2016-09-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-09-15 | Open-market sale | 4,934 | $128.44 | 395,762 |
| 2016-09-15 | Open-market sale | 1,000 | $128.88 | 394,762 |
| 2016-09-15 | Conversion | 11,371 | $0.00 | 400,696 |
| 2016-09-12 | Open-market sale | 15,600 | $125.98 | 389,325 |
| 2016-08-29 | Open-market sale | 1,900 | $125.82 | 404,925 |
| 2016-08-29 | Open-market sale | 13,700 | $125.52 | 406,825 |
| 2016-08-15 | Option exercise (derivative) | 11,371 | $0.00 | 136,444 |
| 2016-08-15 | Option exercise (derivative) | 86,584 | $0.00 | 259,752 |
| 2016-08-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2016-08-15 | Conversion (derivative) | 86,584 | $0.00 | 0 |
| 2016-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 140,315 |
| 2016-08-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-08-15 | Conversion | 86,584 | $0.00 | 482,447 |
| 2016-08-15 | Open-market sale | 55,345 | $124.06 | 437,125 |
| 2016-08-15 | Option exercise | 10,023 | $0.00 | 492,470 |
| 2016-08-15 | Open-market sale | 1,000 | $124.78 | 436,125 |
| 2016-08-15 | Conversion | 11,371 | $0.00 | 395,863 |
| 2016-08-15 | Open-market sale | 700 | $124.91 | 420,525 |
| 2016-08-15 | Open-market sale | 14,900 | $124.24 | 421,225 |
| 2016-07-25 | Open-market sale | 3,900 | $121.58 | 384,492 |
| 2016-07-25 | Open-market sale | 11,700 | $120.91 | 388,392 |
| 2016-07-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 419,665 |
| 2016-07-15 | Option exercise (derivative) | 11,371 | $0.00 | 147,815 |
| 2016-07-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-07-15 | Open-market sale | 8,313 | $117.90 | 400,092 |
| 2016-07-15 | Conversion | 59,952 | $0.00 | 437,309 |
| 2016-07-15 | Open-market sale | 28,904 | $116.97 | 408,405 |
| 2016-07-15 | Conversion | 11,371 | $0.00 | 377,357 |
| 2016-07-11 | Open-market sale | 15,600 | $117.71 | 365,986 |
| 2016-06-27 | Open-market sale | 5,400 | $109.81 | 385,786 |
| 2016-06-27 | Open-market sale | 6,000 | $108.84 | 391,186 |
| 2016-06-27 | Open-market sale | 3,600 | $110.58 | 382,186 |
| 2016-06-27 | Open-market sale | 600 | $111.45 | 381,586 |
| 2016-06-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-06-15 | Option exercise (derivative) | 11,371 | $0.00 | 159,186 |
| 2016-06-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-06-15 | Open-market sale | 600 | $115.23 | 397,186 |
| 2016-06-15 | Open-market sale | 5,334 | $114.79 | 397,786 |
| 2016-06-15 | Conversion | 11,371 | $0.00 | 403,120 |
| 2016-06-13 | Open-market sale | 15,600 | $115.00 | 391,749 |
| 2016-05-31 | Open-market sale | 10,098 | $118.69 | 412,851 |
| 2016-05-31 | Open-market sale | 5,502 | $119.56 | 407,349 |
| 2016-05-16 | Open-market sale | 14,000 | $118.59 | 440,349 |
| 2016-05-16 | Open-market sale | 2,300 | $119.05 | 423,349 |
| 2016-05-16 | Open-market sale | 12,900 | $117.85 | 425,649 |
| 2016-05-16 | Open-market sale | 1,800 | $119.42 | 438,549 |
| 2016-05-16 | Open-market sale | 400 | $119.47 | 422,949 |
| 2016-05-16 | Open-market sale | 40,544 | $117.97 | 454,349 |
| 2016-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2016-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 346,336 |
| 2016-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 150,338 |
| 2016-05-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-05-15 | Option exercise (derivative) | 11,371 | $0.00 | 170,557 |
| 2016-05-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-05-15 | Option exercise | 10,022 | $0.00 | 494,893 |
| 2016-05-15 | Conversion | 86,584 | $0.00 | 484,871 |
| 2016-05-15 | Conversion | 11,371 | $0.00 | 398,287 |
| 2016-04-25 | Open-market sale | 2,400 | $110.36 | 386,916 |
| 2016-04-25 | Open-market sale | 13,200 | $109.52 | 389,316 |
| 2016-04-18 | Option exercise (derivative) | 11,371 | $0.00 | 181,928 |
| 2016-04-18 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-04-18 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-04-18 | Conversion | 11,371 | $0.00 | 408,450 |
| 2016-04-18 | Open-market sale | 5,934 | $110.23 | 402,516 |
| 2016-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 479,617 |
| 2016-04-15 | Open-market sale | 1,850 | $110.68 | 397,079 |
| 2016-04-15 | Open-market sale | 29,433 | $109.76 | 398,929 |
| 2016-04-15 | Conversion | 59,952 | $0.00 | 428,362 |
| 2016-04-11 | Open-market sale | 3,334 | $110.22 | 368,410 |
| 2016-04-11 | Open-market sale | 12,266 | $109.50 | 371,744 |
| 2016-03-28 | Open-market sale | 12,400 | $113.64 | 387,210 |
| 2016-03-28 | Open-market sale | 3,200 | $114.17 | 384,010 |
| 2016-03-15 | Option exercise (derivative) | 11,371 | $0.00 | 193,299 |
| 2016-03-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-03-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-03-15 | Grant / award (derivative) | 134,920 | $0.00 | 134,920 |
| 2016-03-15 | Open-market sale | 3,100 | $109.36 | 402,444 |
| 2016-03-15 | Open-market sale | 2,834 | $110.35 | 399,610 |
| 2016-03-15 | Conversion | 11,371 | $0.00 | 405,544 |
| 2016-03-14 | Open-market sale | 6,900 | $109.48 | 402,873 |
| 2016-03-14 | Open-market sale | 8,700 | $109.98 | 394,173 |
| 2016-02-29 | Open-market sale | 6,683 | $107.43 | 418,690 |
| 2016-02-29 | Open-market sale | 8,917 | $108.23 | 409,773 |
| 2016-02-16 | Open-market sale | 3,786 | $103.05 | 426,673 |
| 2016-02-16 | Open-market sale | 2,444 | $101.52 | 430,459 |
| 2016-02-16 | Open-market sale | 8,070 | $100.97 | 432,903 |
| 2016-02-16 | Open-market sale | 1,300 | $103.61 | 425,373 |
| 2016-02-16 | Open-market sale | 5,100 | $103.53 | 440,973 |
| 2016-02-16 | Open-market sale | 14,500 | $102.98 | 446,073 |
| 2016-02-16 | Open-market sale | 4,200 | $101.70 | 460,573 |
| 2016-02-16 | Open-market sale | 27,315 | $100.84 | 464,773 |
| 2016-02-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-02-15 | Option exercise (derivative) | 11,371 | $0.00 | 204,670 |
| 2016-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2016-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 432,920 |
| 2016-02-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2016-02-15 | Conversion | 11,371 | $0.00 | 492,088 |
| 2016-02-15 | Conversion | 86,585 | $0.00 | 480,717 |
| 2016-01-25 | Open-market sale | 1,500 | $99.27 | 394,132 |
| 2016-01-25 | Open-market sale | 9,900 | $98.51 | 395,632 |
| 2016-01-25 | Open-market sale | 4,200 | $97.63 | 405,532 |
| 2016-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 539,569 |
| 2016-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-01-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-01-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2016-01-15 | Option exercise (derivative) | 11,371 | $0.00 | 216,041 |
| 2016-01-15 | Open-market sale | 19,562 | $95.03 | 417,298 |
| 2016-01-15 | Conversion | 59,952 | $0.00 | 434,187 |
| 2016-01-15 | Conversion | 11,371 | $0.00 | 445,558 |
| 2016-01-15 | Open-market sale | 8,698 | $94.28 | 436,860 |
| 2016-01-15 | Open-market sale | 7,566 | $95.82 | 409,732 |
| 2015-12-21 | Open-market sale | 15,500 | $104.89 | 374,235 |
| 2015-12-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-12-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-12-15 | Option exercise (derivative) | 11,371 | $0.00 | 227,412 |
| 2015-12-15 | Open-market sale | 5,934 | $105.23 | 389,735 |
| 2015-12-15 | Conversion | 11,371 | $0.00 | 395,669 |
| 2015-12-07 | Open-market sale | 15,500 | $106.48 | 384,298 |
| 2015-11-16 | Open-market sale | 22,850 | $101.93 | 654,183 |
| 2015-11-16 | Open-market sale | 15,500 | $103.26 | 624,798 |
| 2015-11-16 | Open-market sale | 2,000 | $103.75 | 640,298 |
| 2015-11-16 | Open-market sale | 11,885 | $102.90 | 642,298 |
| 2015-11-16 | Gift | 225,000 | $0.00 | 399,798 |
| 2015-11-16 | Open-market sale | 14,380 | $101.19 | 677,033 |
| 2015-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-11-15 | Option exercise (derivative) | 11,371 | $0.00 | 238,783 |
| 2015-11-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-11-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 519,505 |
| 2015-11-15 | Conversion | 86,585 | $0.00 | 691,413 |
| 2015-11-15 | Conversion | 11,371 | $0.00 | 604,828 |
| 2015-11-02 | Open-market sale | 15,500 | $102.53 | 593,457 |
| 2015-10-19 | Open-market sale | 5,778 | $97.20 | 608,957 |
| 2015-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 599,521 |
| 2015-10-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-10-15 | Option exercise (derivative) | 11,371 | $0.00 | 250,154 |
| 2015-10-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-10-15 | Conversion | 59,952 | $0.00 | 651,952 |
| 2015-10-15 | Open-market sale | 5,934 | $95.43 | 646,018 |
| 2015-10-15 | Open-market sale | 31,283 | $95.87 | 614,735 |
| 2015-10-15 | Conversion | 11,371 | $0.00 | 592,000 |
| 2015-10-05 | Open-market sale | 15,500 | $92.98 | 580,629 |
| 2015-09-21 | Open-market sale | 15,500 | $94.60 | 596,129 |
| 2015-09-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-09-15 | Option exercise (derivative) | 11,371 | $0.00 | 261,525 |
| 2015-09-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-09-15 | Open-market sale | 100 | $92.25 | 611,629 |
| 2015-09-15 | Conversion | 11,371 | $0.00 | 617,563 |
| 2015-09-15 | Open-market sale | 5,834 | $92.24 | 611,729 |
| 2015-09-08 | Open-market sale | 15,500 | $89.70 | 606,192 |
| 2015-08-17 | Open-market sale | 51,115 | $93.75 | 630,575 |
| 2015-08-17 | Open-market sale | 8,883 | $94.42 | 621,692 |
| 2015-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 606,090 |
| 2015-08-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-08-15 | Option exercise (derivative) | 11,371 | $0.00 | 272,896 |
| 2015-08-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2015-08-15 | Conversion | 86,585 | $0.00 | 681,690 |
| 2015-08-15 | Conversion | 11,371 | $0.00 | 595,105 |
| 2015-08-03 | Open-market sale | 15,500 | $93.53 | 583,734 |
| 2015-07-20 | Open-market sale | 15,500 | $95.80 | 599,234 |
| 2015-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 659,473 |
| 2015-07-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-07-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-07-15 | Option exercise (derivative) | 11,371 | $0.00 | 284,267 |
| 2015-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-07-15 | Conversion | 11,371 | $0.00 | 592,000 |
| 2015-07-15 | Open-market sale | 7,600 | $90.70 | 614,734 |
| 2015-07-15 | Open-market sale | 29,618 | $90.31 | 622,334 |
| 2015-07-15 | Conversion | 59,952 | $0.00 | 651,952 |
| 2015-07-06 | Open-market sale | 15,500 | $86.49 | 580,629 |
| 2015-06-15 | Option exercise (derivative) | 11,371 | $0.00 | 295,638 |
| 2015-06-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-06-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-06-15 | Conversion | 11,371 | $0.00 | 617,563 |
| 2015-06-15 | Open-market sale | 5,934 | $80.41 | 611,629 |
| 2015-06-15 | Open-market sale | 15,500 | $80.56 | 596,129 |
| 2015-06-01 | Open-market sale | 15,500 | $79.29 | 606,192 |
| 2015-05-18 | Open-market sale | 13,854 | $80.25 | 621,692 |
| 2015-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 692,675 |
| 2015-05-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-05-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-05-15 | Option exercise (derivative) | 11,371 | $0.00 | 307,009 |
| 2015-05-15 | Conversion | 11,371 | $0.00 | 600,076 |
| 2015-05-15 | Conversion | 86,585 | $0.00 | 686,661 |
| 2015-05-15 | Open-market sale | 6,000 | $81.28 | 635,546 |
| 2015-05-15 | Open-market sale | 45,115 | $80.64 | 641,546 |
| 2015-05-04 | Open-market sale | 15,500 | $79.21 | 588,705 |
| 2015-04-20 | Open-market sale | 15,500 | $81.50 | 604,205 |
| 2015-04-15 | Option exercise (derivative) | 11,371 | $0.00 | 318,380 |
| 2015-04-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2015-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 719,425 |
| 2015-04-15 | Conversion | 11,371 | $0.00 | 596,970 |
| 2015-04-15 | Open-market sale | 37,217 | $82.73 | 619,705 |
| 2015-04-15 | Conversion | 59,952 | $0.00 | 656,922 |
| 2015-04-06 | Open-market sale | 15,500 | $80.85 | 585,599 |
| 2015-03-16 | Grant / award (derivative) | 132,070 | $0.00 | 132,070 |
| 2015-03-16 | Open-market sale | 15,500 | $77.94 | 601,099 |
| 2015-03-16 | Open-market sale | 5,934 | $77.68 | 616,599 |
| 2015-03-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-03-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-03-15 | Option exercise (derivative) | 11,371 | $0.00 | 329,751 |
| 2015-03-15 | Conversion | 11,371 | $0.00 | 622,533 |
| 2015-03-02 | Open-market sale | 15,500 | $79.00 | 611,162 |
| 2015-02-23 | Open-market sale | 15,500 | $80.00 | 626,662 |
| 2015-02-17 | Open-market sale | 51,115 | $76.15 | 657,662 |
| 2015-02-17 | Open-market sale | 15,500 | $75.10 | 642,162 |
| 2015-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 779,260 |
| 2015-02-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2015-02-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-02-15 | Option exercise (derivative) | 11,371 | $0.00 | 341,122 |
| 2015-02-15 | Conversion | 86,585 | $0.00 | 708,777 |
| 2015-02-15 | Conversion | 11,371 | $0.00 | 622,192 |
| 2015-01-15 | Option exercise (derivative) | 11,371 | $0.00 | 352,493 |
| 2015-01-15 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2015-01-15 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2015-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 779,377 |
| 2015-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-01-15 | Conversion | 11,371 | $0.00 | 586,222 |
| 2015-01-15 | Conversion | 59,952 | $0.00 | 646,174 |
| 2015-01-15 | Open-market sale | 10,849 | $74.36 | 635,325 |
| 2015-01-15 | Open-market sale | 21,104 | $75.12 | 614,221 |
| 2015-01-15 | Open-market sale | 3,400 | $76.15 | 610,821 |
| 2014-12-08 | Open-market sale | 5,437 | $76.01 | 574,851 |
| 2014-12-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-12-01 | Option exercise (derivative) | 11,371 | $0.00 | 363,864 |
| 2014-12-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-12-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-12-01 | Open-market sale | 5,934 | $75.58 | 580,288 |
| 2014-11-24 | Open-market sale | 41,404 | $73.58 | 574,851 |
| 2014-11-17 | Open-market sale | 5,200 | $75.23 | 616,255 |
| 2014-11-17 | Open-market sale | 39,981 | $74.35 | 621,455 |
| 2014-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2014-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 865,845 |
| 2014-11-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2014-11-15 | Conversion | 86,585 | $0.00 | 661,436 |
| 2014-11-10 | Open-market sale | 5,437 | $75.35 | 574,851 |
| 2014-11-05 | Gift | 26,650 | $0.00 | 76,945 |
| 2014-11-03 | Open-market sale | 3,334 | $74.25 | 582,888 |
| 2014-11-03 | Open-market sale | 2,600 | $75.01 | 580,288 |
| 2014-11-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-11-01 | Option exercise (derivative) | 11,371 | $0.00 | 375,235 |
| 2014-11-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-11-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-10-20 | Open-market sale | 28,669 | $75.60 | 574,851 |
| 2014-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 839,329 |
| 2014-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2014-10-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2014-10-15 | Conversion | 59,952 | $0.00 | 634,803 |
| 2014-10-15 | Open-market sale | 7,750 | $71.74 | 627,053 |
| 2014-10-15 | Open-market sale | 23,533 | $72.62 | 603,520 |
| 2014-10-06 | Open-market sale | 5,437 | $77.17 | 574,851 |
| 2014-10-01 | Option exercise (derivative) | 11,371 | $0.00 | 386,606 |
| 2014-10-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-10-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-10-01 | Open-market sale | 1,400 | $78.18 | 580,288 |
| 2014-10-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-10-01 | Open-market sale | 4,534 | $76.80 | 581,688 |
| 2014-09-08 | Open-market sale | 5,437 | $77.27 | 574,851 |
| 2014-09-02 | Open-market sale | 4,000 | $75.53 | 582,222 |
| 2014-09-02 | Open-market sale | 1,934 | $76.16 | 580,288 |
| 2014-09-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-09-01 | Option exercise (derivative) | 11,371 | $0.00 | 397,977 |
| 2014-09-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-09-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-08-25 | Open-market sale | 41,404 | $74.98 | 574,851 |
| 2014-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2014-08-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2014-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 952,430 |
| 2014-08-15 | Open-market sale | 9,323 | $74.25 | 616,255 |
| 2014-08-15 | Open-market sale | 35,858 | $73.53 | 625,578 |
| 2014-08-15 | Conversion | 86,585 | $0.00 | 661,436 |
| 2014-08-06 | Gift | 41,029 | $0.00 | 103,595 |
| 2014-08-04 | Open-market sale | 5,437 | $72.42 | 574,851 |
| 2014-08-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-08-01 | Option exercise (derivative) | 11,371 | $0.00 | 409,348 |
| 2014-08-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-08-01 | Open-market sale | 1,884 | $72.77 | 580,288 |
| 2014-08-01 | Open-market sale | 4,050 | $72.17 | 582,172 |
| 2014-08-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-08-01 | Gift | 400 | $0.00 | 144,624 |
| 2014-08-01 | Gift | 400 | $0.00 | 574,851 |
| 2014-08-01 | Gift | 400 | $0.00 | 575,251 |
| 2014-08-01 | Gift | 29,216 | $0.00 | 0 |
| 2014-08-01 | Gift | 28,816 | $0.00 | 28,816 |
| 2014-07-21 | Option exercise (derivative) | 9,376 | $0.00 | 9,376 |
| 2014-07-21 | Option exercise (derivative) | 9,376 | $0.00 | 0 |
| 2014-07-21 | Conversion (derivative) | 9,376 | $0.00 | 0 |
| 2014-07-21 | Conversion | 9,376 | $0.00 | 617,372 |
| 2014-07-21 | Open-market sale | 42,521 | $68.84 | 574,851 |
| 2014-07-15 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-07-15 | Option exercise (derivative) | 9,375 | $0.00 | 0 |
| 2014-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2014-07-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2014-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 899,281 |
| 2014-07-15 | Conversion | 69,327 | $0.00 | 644,178 |
| 2014-07-15 | Open-market sale | 36,182 | $66.94 | 607,996 |
| 2014-07-07 | Open-market sale | 5,437 | $66.28 | 574,851 |
| 2014-07-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-07-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-07-01 | Option exercise (derivative) | 11,371 | $0.00 | 420,719 |
| 2014-07-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-07-01 | Open-market sale | 5,934 | $67.77 | 580,288 |
| 2014-06-23 | Open-market sale | 4,483 | $64.30 | 574,851 |
| 2014-06-16 | Conversion (derivative) | 9,375 | $0.00 | 0 |
| 2014-06-16 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-06-16 | Option exercise (derivative) | 9,375 | $0.00 | 9,376 |
| 2014-06-16 | Conversion | 9,375 | $0.00 | 588,709 |
| 2014-06-16 | Open-market sale | 9,375 | $64.17 | 579,334 |
| 2014-06-15 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-06-15 | Conversion (derivative) | 9,375 | $0.00 | 0 |
| 2014-06-15 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-06-15 | Conversion | 9,375 | $0.00 | 584,226 |
| 2014-06-09 | Open-market sale | 5,435 | $62.76 | 574,851 |
| 2014-06-02 | Open-market sale | 5,936 | $63.22 | 580,286 |
| 2014-06-01 | Option exercise (derivative) | 11,371 | $0.00 | 11,371 |
| 2014-06-01 | Conversion (derivative) | 11,371 | $0.00 | 0 |
| 2014-06-01 | Option exercise (derivative) | 11,371 | $0.00 | 432,090 |
| 2014-06-01 | Conversion | 11,371 | $0.00 | 586,222 |
| 2014-05-20 | Open-market sale | 31,900 | $58.73 | 588,826 |
| 2014-05-20 | Open-market sale | 13,975 | $59.60 | 574,851 |
| 2014-05-19 | Conversion (derivative) | 9,375 | $0.00 | 0 |
| 2014-05-19 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-05-19 | Option exercise (derivative) | 9,375 | $0.00 | 18,751 |
| 2014-05-19 | Conversion | 9,375 | $0.00 | 630,101 |
| 2014-05-19 | Open-market sale | 9,375 | $57.84 | 620,726 |
| 2014-05-15 | Option exercise (derivative) | 9,375 | $0.00 | 9,375 |
| 2014-05-15 | Option exercise (derivative) | 9,375 | $0.00 | 18,750 |
| 2014-05-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2014-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2014-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 1,039,015 |
| 2014-05-15 | Open-market sale | 6,785 | $59.12 | 620,726 |
| 2014-05-15 | Open-market sale | 43,300 | $58.33 | 627,511 |
| 2014-05-15 | Conversion | 95,960 | $0.00 | 670,811 |
| 2014-05-06 | Open-market sale | 5,435 | $60.98 | 574,851 |
| 2014-05-02 | — | — | — | 580,286 |
| 2014-05-02 | — | — | — | 29,216 |
| 2014-05-02 | — | — | — | 144,224 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.