SEC CIK 1509441
Schroepfer Michael Todd
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| METAview stock → | 639,044 | 2022-02-15 |
Position History — META
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — META
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2022-02-15 | Option exercise (derivative) | 8,432 | $0.00 | 59,028 |
| 2022-02-15 | Option exercise (derivative) | 5,998 | $0.00 | 89,976 |
| 2022-02-15 | Option exercise (derivative) | 7,434 | $0.00 | 96,647 |
| 2022-02-15 | Option exercise (derivative) | 6,848 | $0.00 | 95,871 |
| 2022-02-15 | Option exercise (derivative) | 9,426 | $0.00 | 28,279 |
| 2022-02-15 | Option exercise | 8,432 | $0.00 | 639,044 |
| 2022-02-15 | Option exercise | 9,426 | $0.00 | 648,470 |
| 2022-02-15 | Option exercise | 6,848 | $0.00 | 655,318 |
| 2022-02-15 | Option exercise | 7,434 | $0.00 | 662,752 |
| 2022-02-15 | Option exercise | 5,998 | $0.00 | 668,750 |
| 2022-02-15 | Tax withholding | 18,224 | $217.70 | 650,526 |
| 2021-11-15 | Option exercise (derivative) | 9,426 | $0.00 | 37,705 |
| 2021-11-15 | Option exercise (derivative) | 7,434 | $0.00 | 104,081 |
| 2021-11-15 | Option exercise (derivative) | 6,847 | $0.00 | 102,719 |
| 2021-11-15 | Option exercise (derivative) | 26,848 | $0.00 | 0 |
| 2021-11-15 | Option exercise (derivative) | 8,433 | $0.00 | 67,460 |
| 2021-11-15 | Tax withholding | 29,249 | $340.89 | 630,612 |
| 2021-11-15 | Option exercise | 26,848 | $0.00 | 627,721 |
| 2021-11-15 | Option exercise | 8,433 | $0.00 | 636,154 |
| 2021-11-15 | Option exercise | 9,426 | $0.00 | 645,580 |
| 2021-11-15 | Option exercise | 6,847 | $0.00 | 652,427 |
| 2021-11-15 | Option exercise | 7,434 | $0.00 | 659,861 |
| 2021-08-15 | Option exercise (derivative) | 9,427 | $0.00 | 47,131 |
| 2021-08-15 | Option exercise (derivative) | 8,432 | $0.00 | 75,893 |
| 2021-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 26,848 |
| 2021-08-15 | Option exercise (derivative) | 7,434 | $0.00 | 111,515 |
| 2021-08-15 | Option exercise | 8,432 | $0.00 | 609,864 |
| 2021-08-15 | Option exercise | 7,434 | $0.00 | 626,725 |
| 2021-08-15 | Option exercise | 9,427 | $0.00 | 619,291 |
| 2021-08-15 | Tax withholding | 25,852 | $363.18 | 600,873 |
| 2021-08-15 | Option exercise | 26,847 | $0.00 | 601,432 |
| 2021-05-25 | Gift | 19,500 | $0.00 | 417,625 |
| 2021-05-15 | Option exercise (derivative) | 26,847 | $0.00 | 53,695 |
| 2021-05-15 | Option exercise (derivative) | 8,433 | $0.00 | 84,325 |
| 2021-05-15 | Option exercise (derivative) | 9,426 | $0.00 | 56,558 |
| 2021-05-15 | Option exercise | 26,847 | $0.00 | 578,893 |
| 2021-05-15 | Option exercise | 8,433 | $0.00 | 587,326 |
| 2021-05-15 | Option exercise | 9,426 | $0.00 | 596,752 |
| 2021-05-15 | Tax withholding | 22,167 | $315.94 | 574,585 |
| 2021-03-22 | Grant / award (derivative) | 75,526 | $0.00 | 75,526 |
| 2021-02-25 | Gift | 13,794 | $0.00 | 14,450 |
| 2021-02-25 | Gift | 13,794 | $0.00 | 0 |
| 2021-02-25 | Gift | 13,794 | $0.00 | 28,244 |
| 2021-02-24 | Gift | 10,776 | $0.00 | 437,125 |
| 2021-02-24 | Gift | 10,776 | $0.00 | 426,349 |
| 2021-02-24 | Gift | 10,776 | $0.00 | 13,794 |
| 2021-02-15 | Option exercise (derivative) | 9,426 | $0.00 | 65,984 |
| 2021-02-15 | Option exercise (derivative) | 8,432 | $0.00 | 92,758 |
| 2021-02-15 | Option exercise (derivative) | 8,255 | $0.00 | 0 |
| 2021-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 80,542 |
| 2021-02-15 | Option exercise | 8,255 | $0.00 | 559,894 |
| 2021-02-15 | Option exercise | 26,847 | $0.00 | 551,639 |
| 2021-02-15 | Option exercise | 8,432 | $0.00 | 568,326 |
| 2021-02-15 | Option exercise | 9,426 | $0.00 | 577,752 |
| 2021-02-15 | Tax withholding | 25,706 | $270.50 | 552,046 |
| 2020-11-15 | Option exercise (derivative) | 9,426 | $0.00 | 75,410 |
| 2020-11-15 | Option exercise (derivative) | 8,433 | $0.00 | 101,190 |
| 2020-11-15 | Option exercise (derivative) | 26,847 | $0.00 | 107,389 |
| 2020-11-15 | Option exercise (derivative) | 8,254 | $0.00 | 8,255 |
| 2020-11-15 | Option exercise | 8,254 | $0.00 | 533,193 |
| 2020-11-15 | Option exercise | 9,426 | $0.00 | 551,052 |
| 2020-11-15 | Option exercise | 8,433 | $0.00 | 541,626 |
| 2020-11-15 | Tax withholding | 26,260 | $276.95 | 524,792 |
| 2020-11-15 | Option exercise | 26,847 | $0.00 | 524,939 |
| 2020-08-20 | Gift | 29,000 | $0.00 | 448,498 |
| 2020-08-15 | Option exercise (derivative) | 9,426 | $0.00 | 84,836 |
| 2020-08-15 | Option exercise (derivative) | 8,432 | $0.00 | 109,623 |
| 2020-08-15 | Option exercise (derivative) | 8,255 | $0.00 | 16,509 |
| 2020-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 134,236 |
| 2020-08-15 | Option exercise | 8,255 | $0.00 | 506,493 |
| 2020-08-15 | Tax withholding | 26,259 | $261.24 | 498,092 |
| 2020-08-15 | Option exercise | 8,432 | $0.00 | 514,925 |
| 2020-08-15 | Option exercise | 9,426 | $0.00 | 524,351 |
| 2020-08-15 | Option exercise | 26,847 | $0.00 | 498,238 |
| 2020-08-14 | Open-market sale | 112 | $262.09 | 0 |
| 2020-05-19 | Gift | 2,399 | $0.00 | 477,498 |
| 2020-05-15 | Option exercise (derivative) | 9,427 | $0.00 | 94,262 |
| 2020-05-15 | Option exercise (derivative) | 8,433 | $0.00 | 118,055 |
| 2020-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 24,764 |
| 2020-05-15 | Option exercise (derivative) | 26,847 | $0.00 | 161,083 |
| 2020-05-15 | Option exercise | 9,427 | $0.00 | 497,651 |
| 2020-05-15 | Tax withholding | 26,260 | $206.81 | 471,391 |
| 2020-05-15 | Option exercise | 26,847 | $0.00 | 471,537 |
| 2020-05-15 | Option exercise | 8,433 | $0.00 | 488,224 |
| 2020-05-15 | Option exercise | 8,254 | $0.00 | 479,791 |
| 2020-03-20 | Grant / award (derivative) | 95,974 | $0.00 | 95,974 |
| 2020-02-15 | Option exercise (derivative) | 9,426 | $0.00 | 103,689 |
| 2020-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 187,930 |
| 2020-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 0 |
| 2020-02-15 | Option exercise (derivative) | 8,432 | $0.00 | 126,488 |
| 2020-02-15 | Option exercise (derivative) | 8,254 | $0.00 | 33,018 |
| 2020-02-15 | Option exercise | 10,023 | $0.00 | 449,117 |
| 2020-02-15 | Option exercise | 26,847 | $0.00 | 439,094 |
| 2020-02-15 | Tax withholding | 30,539 | $214.18 | 444,690 |
| 2020-02-15 | Option exercise | 9,426 | $0.00 | 475,229 |
| 2020-02-15 | Option exercise | 8,432 | $0.00 | 465,803 |
| 2020-02-15 | Option exercise | 8,254 | $0.00 | 457,371 |
| 2019-11-15 | Option exercise (derivative) | 8,255 | $0.00 | 41,272 |
| 2019-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 10,023 |
| 2019-11-15 | Option exercise (derivative) | 9,426 | $0.00 | 113,115 |
| 2019-11-15 | Option exercise (derivative) | 26,847 | $0.00 | 214,777 |
| 2019-11-15 | Option exercise | 26,847 | $0.00 | 411,591 |
| 2019-11-15 | Option exercise | 10,022 | $0.00 | 421,613 |
| 2019-11-15 | Option exercise | 8,255 | $0.00 | 429,868 |
| 2019-11-15 | Option exercise | 9,426 | $0.00 | 439,294 |
| 2019-11-15 | Tax withholding | 27,047 | $193.15 | 412,247 |
| 2019-11-04 | Gift | 14,354 | $0.00 | 488,284 |
| 2019-11-04 | Gift | 14,354 | $0.00 | 328 |
| 2019-11-04 | Gift | 14,354 | $0.00 | 502,638 |
| 2019-08-15 | Option exercise (derivative) | 9,426 | $0.00 | 122,541 |
| 2019-08-15 | Option exercise (derivative) | 8,254 | $0.00 | 49,527 |
| 2019-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 20,045 |
| 2019-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 241,624 |
| 2019-08-15 | Option exercise | 8,254 | $0.00 | 402,366 |
| 2019-08-15 | Option exercise | 9,426 | $0.00 | 411,792 |
| 2019-08-15 | Tax withholding | 27,048 | $179.71 | 384,744 |
| 2019-08-15 | Option exercise | 10,023 | $0.00 | 394,112 |
| 2019-08-15 | Option exercise | 26,847 | $0.00 | 384,089 |
| 2019-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 57,781 |
| 2019-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 30,068 |
| 2019-05-15 | Option exercise (derivative) | 9,426 | $0.00 | 131,967 |
| 2019-05-15 | Option exercise (derivative) | 26,847 | $0.00 | 268,471 |
| 2019-05-15 | Tax withholding | 27,047 | $180.73 | 357,242 |
| 2019-05-15 | Option exercise | 9,426 | $0.00 | 384,289 |
| 2019-05-15 | Option exercise | 26,847 | $0.00 | 356,587 |
| 2019-05-15 | Option exercise | 10,022 | $0.00 | 366,609 |
| 2019-05-15 | Option exercise | 8,254 | $0.00 | 374,863 |
| 2019-03-20 | Grant / award (derivative) | 118,949 | $0.00 | 118,949 |
| 2019-02-15 | Option exercise (derivative) | 8,255 | $0.00 | 66,035 |
| 2019-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 295,318 |
| 2019-02-15 | Option exercise (derivative) | 9,426 | $0.00 | 141,393 |
| 2019-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 40,090 |
| 2019-02-15 | Tax withholding | 4,093 | $163.95 | 324,988 |
| 2019-02-15 | Option exercise | 26,847 | $0.00 | 328,182 |
| 2019-02-15 | Tax withholding | 12,409 | $163.95 | 315,773 |
| 2019-02-15 | Option exercise | 10,023 | $0.00 | 325,796 |
| 2019-02-15 | Tax withholding | 4,674 | $163.95 | 329,740 |
| 2019-02-15 | Option exercise | 9,426 | $0.00 | 334,414 |
| 2019-02-15 | Option exercise | 8,255 | $0.00 | 329,081 |
| 2019-02-15 | Tax withholding | 4,970 | $163.95 | 320,826 |
| 2018-11-21 | Option exercise (derivative) | 66,233 | $0.00 | 66,233 |
| 2018-11-21 | Option exercise (derivative) | 66,233 | $0.00 | 0 |
| 2018-11-21 | Conversion (derivative) | 66,233 | $0.00 | 0 |
| 2018-11-21 | Conversion | 66,233 | $0.00 | 512,115 |
| 2018-11-21 | Open-market sale | 11,628 | $135.15 | 500,487 |
| 2018-11-21 | Open-market sale | 22,092 | $136.07 | 478,395 |
| 2018-11-21 | Open-market sale | 4,465 | $136.91 | 473,930 |
| 2018-11-19 | Gift | 36,500 | $0.00 | 482,382 |
| 2018-11-19 | Gift | 36,500 | $0.00 | 445,882 |
| 2018-11-19 | Gift | 36,500 | $0.00 | 36,500 |
| 2018-11-16 | Gift | 310,109 | $0.00 | 301,335 |
| 2018-11-16 | Gift | 157,745 | $0.00 | 518,882 |
| 2018-11-15 | Option exercise (derivative) | 26,847 | $0.00 | 322,165 |
| 2018-11-15 | Option exercise (derivative) | 8,254 | $0.00 | 74,290 |
| 2018-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 50,113 |
| 2018-11-15 | Option exercise | 26,847 | $0.00 | 615,541 |
| 2018-11-15 | Tax withholding | 13,311 | $144.22 | 602,230 |
| 2018-11-15 | Tax withholding | 4,093 | $144.22 | 611,444 |
| 2018-11-15 | Option exercise | 8,254 | $0.00 | 615,537 |
| 2018-11-15 | Tax withholding | 4,969 | $144.22 | 607,283 |
| 2018-11-15 | Option exercise | 10,022 | $0.00 | 612,252 |
| 2018-11-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-11-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,233 |
| 2018-11-13 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-11-13 | Open-market sale | 12,708 | $143.22 | 681,626 |
| 2018-11-13 | Open-market sale | 20,457 | $142.40 | 694,334 |
| 2018-11-13 | Conversion | 66,256 | $0.00 | 714,791 |
| 2018-11-13 | Open-market sale | 4,999 | $144.29 | 676,627 |
| 2018-11-02 | Gift | 15,439 | $0.00 | 648,535 |
| 2018-11-02 | Gift | 15,439 | $0.00 | 633,096 |
| 2018-11-02 | Gift | 15,439 | $0.00 | 14,682 |
| 2018-10-09 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-10-09 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-10-09 | Option exercise (derivative) | 66,256 | $0.00 | 132,489 |
| 2018-10-09 | Open-market sale | 5,140 | $160.15 | 617,657 |
| 2018-10-09 | Open-market sale | 13,760 | $159.46 | 622,797 |
| 2018-10-09 | Open-market sale | 19,205 | $158.45 | 636,557 |
| 2018-10-09 | Conversion | 66,256 | $0.00 | 655,762 |
| 2018-09-11 | Option exercise (derivative) | 66,256 | $0.00 | 198,745 |
| 2018-09-11 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-09-11 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-09-11 | Open-market sale | 28,957 | $166.25 | 591,554 |
| 2018-09-11 | Conversion | 66,256 | $0.00 | 627,591 |
| 2018-09-11 | Open-market sale | 2,048 | $167.03 | 589,506 |
| 2018-09-11 | Open-market sale | 7,080 | $165.28 | 620,511 |
| 2018-08-15 | Conversion (derivative) | 34,123 | $0.00 | 0 |
| 2018-08-15 | Option exercise (derivative) | 26,847 | $0.00 | 349,012 |
| 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 | 0 |
| 2018-08-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2018-08-15 | Option exercise | 26,847 | $0.00 | 575,586 |
| 2018-08-15 | Tax withholding | 13,311 | $181.11 | 562,275 |
| 2018-08-15 | Option exercise | 10,023 | $0.00 | 572,298 |
| 2018-08-15 | Tax withholding | 4,970 | $181.11 | 567,328 |
| 2018-08-15 | Option exercise | 8,255 | $0.00 | 575,583 |
| 2018-08-15 | Tax withholding | 4,093 | $181.11 | 571,490 |
| 2018-08-15 | Conversion | 34,123 | $0.00 | 605,613 |
| 2018-08-15 | Tax withholding | 16,919 | $181.11 | 588,694 |
| 2018-08-14 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-08-14 | Option exercise (derivative) | 66,256 | $0.00 | 265,001 |
| 2018-08-14 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-08-14 | Open-market sale | 17,358 | $181.25 | 561,635 |
| 2018-08-14 | Open-market sale | 14,368 | $180.62 | 578,993 |
| 2018-08-14 | Open-market sale | 6,011 | $179.34 | 593,361 |
| 2018-08-14 | Open-market sale | 300 | $181.98 | 561,335 |
| 2018-08-14 | Conversion | 66,256 | $0.00 | 599,372 |
| 2018-07-10 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-07-10 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-07-10 | Option exercise (derivative) | 66,256 | $0.00 | 331,257 |
| 2018-07-10 | Open-market sale | 2,412 | $204.44 | 533,116 |
| 2018-07-10 | Open-market sale | 6,703 | $202.85 | 564,395 |
| 2018-07-10 | Open-market sale | 28,867 | $203.79 | 535,528 |
| 2018-07-10 | Conversion | 66,256 | $0.00 | 571,098 |
| 2018-06-12 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-06-12 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-06-12 | Option exercise (derivative) | 66,256 | $0.00 | 397,513 |
| 2018-06-12 | Open-market sale | 6,400 | $192.93 | 504,842 |
| 2018-06-12 | Conversion | 66,256 | $0.00 | 542,851 |
| 2018-06-12 | Open-market sale | 31,609 | $192.23 | 511,242 |
| 2018-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 70,158 |
| 2018-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2018-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,123 |
| 2018-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 90,799 |
| 2018-05-15 | Option exercise (derivative) | 26,847 | $0.00 | 375,859 |
| 2018-05-15 | Conversion (derivative) | 86,584 | $0.00 | 0 |
| 2018-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2018-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 0 |
| 2018-05-15 | Option exercise | 10,022 | $0.00 | 532,343 |
| 2018-05-15 | Conversion | 34,122 | $0.00 | 565,657 |
| 2018-05-15 | Tax withholding | 4,093 | $186.64 | 531,535 |
| 2018-05-15 | Option exercise | 8,254 | $0.00 | 535,628 |
| 2018-05-15 | Tax withholding | 4,969 | $186.64 | 527,374 |
| 2018-05-15 | Tax withholding | 16,918 | $186.64 | 548,739 |
| 2018-05-15 | Tax withholding | 13,311 | $186.64 | 522,321 |
| 2018-05-15 | Option exercise | 26,847 | $0.00 | 535,632 |
| 2018-05-15 | Tax withholding | 42,929 | $186.64 | 508,785 |
| 2018-05-15 | Conversion | 86,584 | $0.00 | 551,714 |
| 2018-05-08 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-05-08 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-05-08 | Option exercise (derivative) | 66,256 | $0.00 | 463,769 |
| 2018-05-08 | Conversion | 66,256 | $0.00 | 514,638 |
| 2018-05-08 | Open-market sale | 17,601 | $177.69 | 468,824 |
| 2018-05-08 | Open-market sale | 20,442 | $178.50 | 448,382 |
| 2018-04-10 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-04-10 | Option exercise (derivative) | 66,256 | $0.00 | 530,025 |
| 2018-04-10 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-04-10 | Open-market sale | 800 | $162.13 | 456,927 |
| 2018-04-10 | Open-market sale | 1,600 | $163.75 | 455,327 |
| 2018-04-10 | Open-market sale | 5,845 | $164.92 | 449,482 |
| 2018-04-10 | Open-market sale | 1,100 | $165.64 | 448,382 |
| 2018-04-10 | Conversion | 66,256 | $0.00 | 486,486 |
| 2018-04-10 | Open-market sale | 1,500 | $157.91 | 484,986 |
| 2018-04-10 | Open-market sale | 5,700 | $159.44 | 479,286 |
| 2018-04-10 | Open-market sale | 6,559 | $161.42 | 457,727 |
| 2018-04-10 | Open-market sale | 15,000 | $160.30 | 464,286 |
| 2018-03-20 | Grant / award (derivative) | 109,566 | $0.00 | 109,566 |
| 2018-03-13 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-03-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-03-13 | Option exercise (derivative) | 66,256 | $0.00 | 596,281 |
| 2018-03-13 | Conversion | 66,256 | $0.00 | 458,254 |
| 2018-03-13 | Open-market sale | 11,235 | $182.55 | 427,838 |
| 2018-03-13 | Open-market sale | 19,181 | $181.90 | 439,073 |
| 2018-03-13 | Open-market sale | 2,401 | $184.50 | 420,230 |
| 2018-03-13 | Open-market sale | 5,207 | $183.89 | 422,631 |
| 2018-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 80,180 |
| 2018-02-15 | Option exercise (derivative) | 26,847 | $0.00 | 402,706 |
| 2018-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2018-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 68,245 |
| 2018-02-15 | Option exercise (derivative) | 8,254 | $0.00 | 99,053 |
| 2018-02-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2018-02-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2018-02-15 | Conversion (derivative) | 26,940 | $0.00 | 0 |
| 2018-02-15 | Option exercise (derivative) | 26,940 | $0.00 | 26,940 |
| 2018-02-15 | Option exercise (derivative) | 26,940 | $0.00 | 0 |
| 2018-02-15 | Tax withholding | 4,093 | $179.52 | 465,130 |
| 2018-02-15 | Option exercise | 8,254 | $0.00 | 469,223 |
| 2018-02-15 | Tax withholding | 4,970 | $179.52 | 460,969 |
| 2018-02-15 | Option exercise | 10,023 | $0.00 | 465,939 |
| 2018-02-15 | Tax withholding | 13,311 | $179.52 | 455,916 |
| 2018-02-15 | Option exercise | 26,847 | $0.00 | 469,227 |
| 2018-02-15 | Tax withholding | 16,918 | $179.52 | 442,380 |
| 2018-02-15 | Conversion | 34,122 | $0.00 | 459,298 |
| 2018-02-15 | Tax withholding | 42,929 | $179.52 | 425,176 |
| 2018-02-15 | Conversion | 86,584 | $0.00 | 468,105 |
| 2018-02-15 | Open-market sale | 600 | $180.37 | 0 |
| 2018-02-15 | Open-market sale | 7,238 | $179.61 | 600 |
| 2018-02-15 | Open-market sale | 13,752 | $178.87 | 7,838 |
| 2018-02-15 | Open-market sale | 5,350 | $177.84 | 21,590 |
| 2018-02-15 | Conversion | 26,940 | $0.00 | 26,940 |
| 2018-02-13 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-02-13 | Option exercise (derivative) | 66,256 | $0.00 | 662,537 |
| 2018-02-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-02-13 | Open-market sale | 8,257 | $173.87 | 421,791 |
| 2018-02-13 | Open-market sale | 29,193 | $174.52 | 392,598 |
| 2018-02-13 | Open-market sale | 600 | $175.21 | 391,998 |
| 2018-02-13 | Conversion | 66,256 | $0.00 | 430,048 |
| 2018-01-09 | Option exercise (derivative) | 66,256 | $0.00 | 728,793 |
| 2018-01-09 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2018-01-09 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2018-01-09 | Open-market sale | 35,960 | $187.81 | 365,849 |
| 2018-01-09 | Conversion | 66,256 | $0.00 | 401,809 |
| 2018-01-09 | Open-market sale | 2,057 | $188.26 | 363,792 |
| 2017-12-12 | Conversion (derivative) | 66,256 | — | 0 |
| 2017-12-12 | Option exercise (derivative) | 66,256 | — | 66,256 |
| 2017-12-12 | Option exercise (derivative) | 66,256 | $0.00 | 795,049 |
| 2017-12-12 | Open-market sale | 17,600 | $178.27 | 339,759 |
| 2017-12-12 | Open-market sale | 4,206 | $178.89 | 335,553 |
| 2017-12-12 | Open-market sale | 16,236 | $177.15 | 357,359 |
| 2017-12-12 | Conversion | 66,256 | $0.00 | 373,595 |
| 2017-11-20 | Gift | 163,985 | $0.00 | 402,534 |
| 2017-11-20 | Gift | 21,013 | $0.00 | 381,521 |
| 2017-11-15 | Option exercise (derivative) | 86,584 | $0.00 | 173,168 |
| 2017-11-15 | Option exercise (derivative) | 8,255 | $0.00 | 107,307 |
| 2017-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 90,203 |
| 2017-11-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2017-11-15 | Option exercise (derivative) | 34,123 | $0.00 | 102,367 |
| 2017-11-15 | Conversion (derivative) | 86,584 | $0.00 | 0 |
| 2017-11-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-11-15 | Tax withholding | 45,180 | $178.07 | 541,463 |
| 2017-11-15 | Conversion | 86,584 | $0.00 | 586,643 |
| 2017-11-15 | Conversion | 34,123 | $0.00 | 575,586 |
| 2017-11-15 | Tax withholding | 17,806 | $178.07 | 557,780 |
| 2017-11-15 | Option exercise | 10,022 | $0.00 | 567,802 |
| 2017-11-15 | Tax withholding | 5,230 | $178.07 | 562,572 |
| 2017-11-15 | Option exercise | 8,255 | $0.00 | 570,827 |
| 2017-11-15 | Tax withholding | 4,308 | $178.07 | 566,519 |
| 2017-11-14 | Option exercise (derivative) | 66,256 | $0.00 | 861,305 |
| 2017-11-14 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-11-14 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-11-14 | Open-market sale | 19,139 | $178.49 | 307,339 |
| 2017-11-14 | Open-market sale | 18,904 | $178.02 | 326,478 |
| 2017-11-14 | Conversion | 66,256 | $0.00 | 345,382 |
| 2017-10-15 | Conversion (derivative) | 59,953 | $0.00 | 0 |
| 2017-10-15 | Option exercise (derivative) | 59,953 | $0.00 | 59,953 |
| 2017-10-15 | Option exercise (derivative) | 59,953 | $0.00 | 0 |
| 2017-10-15 | Conversion | 59,953 | $0.00 | 531,343 |
| 2017-10-15 | Tax withholding | 31,284 | $173.74 | 500,059 |
| 2017-10-10 | Conversion (derivative) | 66,256 | — | 0 |
| 2017-10-10 | Option exercise (derivative) | 66,256 | — | 66,256 |
| 2017-10-10 | Option exercise (derivative) | 66,256 | $0.00 | 927,561 |
| 2017-10-10 | Open-market sale | 36,558 | $171.48 | 280,626 |
| 2017-10-10 | Conversion | 66,256 | $0.00 | 317,184 |
| 2017-10-10 | Open-market sale | 1,500 | $172.37 | 279,126 |
| 2017-09-12 | Option exercise (derivative) | 66,256 | $0.00 | 993,817 |
| 2017-09-12 | Conversion (derivative) | 66,256 | — | 0 |
| 2017-09-12 | Option exercise (derivative) | 66,256 | — | 66,256 |
| 2017-09-12 | Conversion | 66,256 | $0.00 | 288,983 |
| 2017-09-12 | Open-market sale | 5,911 | $173.07 | 250,928 |
| 2017-09-12 | Open-market sale | 32,144 | $172.51 | 256,839 |
| 2017-08-18 | Gift | 125,093 | $0.00 | 533,937 |
| 2017-08-18 | Gift | 62,547 | $0.00 | 471,390 |
| 2017-08-15 | Option exercise (derivative) | 86,584 | $0.00 | 259,752 |
| 2017-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 136,490 |
| 2017-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2017-08-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-08-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2017-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 100,225 |
| 2017-08-15 | Option exercise (derivative) | 8,254 | $0.00 | 115,562 |
| 2017-08-15 | Conversion | 86,584 | $0.00 | 970,862 |
| 2017-08-15 | Option exercise | 10,023 | $0.00 | 885,562 |
| 2017-08-15 | Tax withholding | 5,231 | $170.75 | 880,331 |
| 2017-08-15 | Tax withholding | 17,805 | $170.75 | 941,999 |
| 2017-08-15 | Conversion | 34,122 | $0.00 | 959,804 |
| 2017-08-15 | Tax withholding | 45,180 | $170.75 | 925,682 |
| 2017-08-15 | Tax withholding | 4,307 | $170.75 | 884,278 |
| 2017-08-15 | Option exercise | 8,254 | $0.00 | 888,585 |
| 2017-08-08 | Option exercise (derivative) | 35,181 | $0.00 | 0 |
| 2017-08-08 | Option exercise (derivative) | 35,181 | $0.00 | 35,181 |
| 2017-08-08 | Option exercise (derivative) | 31,075 | $0.00 | 1,060,073 |
| 2017-08-08 | Conversion (derivative) | 31,075 | $0.00 | 0 |
| 2017-08-08 | Option exercise (derivative) | 31,075 | $0.00 | 31,075 |
| 2017-08-08 | Open-market sale | 13,763 | $171.31 | 899,739 |
| 2017-08-08 | Conversion | 35,181 | $0.00 | 882,427 |
| 2017-08-08 | Open-market sale | 15,800 | $172.12 | 883,939 |
| 2017-08-08 | Open-market sale | 8,400 | $172.83 | 875,539 |
| 2017-08-08 | Conversion | 31,075 | $0.00 | 913,502 |
| 2017-07-24 | Gift | 30,121 | $0.00 | 252,848 |
| 2017-07-24 | Gift | 30,121 | $0.00 | 222,727 |
| 2017-07-24 | Gift | 30,121 | $0.00 | 30,121 |
| 2017-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,953 |
| 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 | Tax withholding | 31,283 | $159.97 | 847,246 |
| 2017-07-15 | Conversion | 59,952 | $0.00 | 878,529 |
| 2017-07-11 | Option exercise (derivative) | 66,256 | $0.00 | 35,181 |
| 2017-07-11 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-07-11 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-07-11 | Open-market sale | 13,714 | $155.23 | 818,577 |
| 2017-07-11 | Open-market sale | 8,100 | $154.48 | 832,291 |
| 2017-07-11 | Open-market sale | 16,100 | $153.72 | 840,391 |
| 2017-07-11 | Conversion | 66,256 | $1.85 | 856,491 |
| 2017-06-13 | Option exercise (derivative) | 66,256 | $0.00 | 101,437 |
| 2017-06-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-06-13 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-06-13 | Open-market sale | 3,000 | $151.01 | 790,235 |
| 2017-06-13 | Conversion | 66,256 | $1.85 | 828,157 |
| 2017-06-13 | Open-market sale | 3,109 | $149.64 | 825,048 |
| 2017-06-13 | Open-market sale | 31,813 | $150.55 | 793,235 |
| 2017-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 110,248 |
| 2017-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 86,584 |
| 2017-05-15 | Option exercise (derivative) | 86,584 | $0.00 | 346,336 |
| 2017-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 170,612 |
| 2017-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2017-05-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2017-05-15 | Option exercise (derivative) | 8,254 | $0.00 | 123,816 |
| 2017-05-15 | Conversion | 34,122 | $0.00 | 770,967 |
| 2017-05-15 | Option exercise | 8,254 | $0.00 | 766,208 |
| 2017-05-15 | Tax withholding | 5,230 | $150.33 | 757,954 |
| 2017-05-15 | Option exercise | 10,022 | $0.00 | 763,184 |
| 2017-05-15 | Tax withholding | 4,307 | $150.33 | 761,901 |
| 2017-05-15 | Tax withholding | 45,180 | $150.33 | 736,845 |
| 2017-05-15 | Conversion | 86,584 | $0.00 | 782,025 |
| 2017-05-15 | Tax withholding | 17,805 | $150.33 | 753,162 |
| 2017-05-09 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-05-09 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-05-09 | Option exercise (derivative) | 66,256 | $0.00 | 167,693 |
| 2017-05-09 | Open-market sale | 12,500 | $151.99 | 698,141 |
| 2017-05-09 | Conversion | 66,256 | $1.85 | 733,360 |
| 2017-05-09 | Open-market sale | 22,719 | $150.63 | 710,641 |
| 2017-05-09 | Open-market sale | 2,700 | $152.43 | 695,441 |
| 2017-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2017-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 119,905 |
| 2017-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-04-15 | Tax withholding | 31,283 | $139.39 | 667,104 |
| 2017-04-15 | Conversion | 59,952 | $0.00 | 698,387 |
| 2017-04-11 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-04-11 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-04-11 | Option exercise (derivative) | 66,256 | $0.00 | 233,949 |
| 2017-04-11 | Conversion | 66,256 | $1.85 | 676,380 |
| 2017-04-11 | Open-market sale | 900 | $140.96 | 638,435 |
| 2017-04-11 | Open-market sale | 25,263 | $139.59 | 651,117 |
| 2017-04-11 | Open-market sale | 11,782 | $140.12 | 639,335 |
| 2017-03-15 | Grant / award (derivative) | 150,819 | $0.00 | 150,819 |
| 2017-03-14 | Option exercise (derivative) | 66,256 | $0.00 | 300,205 |
| 2017-03-14 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-03-14 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-03-14 | Open-market sale | 37,949 | $138.90 | 610,124 |
| 2017-03-14 | Conversion | 66,256 | $1.85 | 648,073 |
| 2017-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2017-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 432,920 |
| 2017-02-15 | Option exercise (derivative) | 10,023 | $0.00 | 120,270 |
| 2017-02-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2017-02-15 | Option exercise (derivative) | 34,123 | $0.00 | 204,734 |
| 2017-02-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2017-02-15 | Tax withholding | 45,181 | $133.85 | 558,708 |
| 2017-02-15 | Option exercise | 10,023 | $0.00 | 585,048 |
| 2017-02-15 | Tax withholding | 17,806 | $133.85 | 575,025 |
| 2017-02-15 | Conversion | 34,123 | $0.00 | 592,831 |
| 2017-02-15 | Tax withholding | 5,231 | $133.85 | 579,817 |
| 2017-02-15 | Conversion | 86,585 | $0.00 | 603,889 |
| 2017-02-14 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-02-14 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-02-14 | Option exercise (derivative) | 66,256 | $0.00 | 366,461 |
| 2017-02-14 | Open-market sale | 23,553 | $133.76 | 519,304 |
| 2017-02-14 | Open-market sale | 14,411 | $133.13 | 542,857 |
| 2017-02-14 | Conversion | 66,256 | $0.00 | 557,268 |
| 2017-01-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2017-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2017-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 179,857 |
| 2017-01-15 | Tax withholding | 31,283 | $128.34 | 491,012 |
| 2017-01-15 | Conversion | 59,952 | $0.00 | 522,295 |
| 2017-01-10 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2017-01-10 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2017-01-10 | Option exercise (derivative) | 66,256 | $0.00 | 432,717 |
| 2017-01-10 | Conversion | 66,256 | $1.85 | 500,337 |
| 2017-01-10 | Open-market sale | 37,994 | $124.79 | 462,343 |
| 2016-12-19 | Gift | 28,527 | $0.00 | 434,081 |
| 2016-12-13 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2016-12-13 | Option exercise (derivative) | 66,256 | $0.00 | 498,973 |
| 2016-12-13 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2016-12-13 | Open-market sale | 8,248 | $119.21 | 492,379 |
| 2016-12-13 | Conversion | 66,256 | $1.85 | 500,627 |
| 2016-12-13 | Open-market sale | 16,934 | $120.41 | 475,445 |
| 2016-12-13 | Open-market sale | 12,837 | $121.00 | 462,608 |
| 2016-11-23 | Gift | 243,091 | $0.00 | 434,371 |
| 2016-11-22 | Option exercise (derivative) | 66,256 | $0.00 | 565,229 |
| 2016-11-22 | Option exercise (derivative) | 66,256 | $0.00 | 66,256 |
| 2016-11-22 | Conversion (derivative) | 66,256 | $0.00 | 0 |
| 2016-11-22 | Open-market sale | 34,602 | $121.53 | 680,862 |
| 2016-11-22 | Open-market sale | 3,400 | $122.12 | 677,462 |
| 2016-11-22 | Conversion | 66,256 | $1.85 | 715,464 |
| 2016-11-21 | Gift | 93,018 | $0.00 | 649,208 |
| 2016-11-15 | Option exercise (derivative) | 10,022 | $0.00 | 130,293 |
| 2016-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2016-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 238,857 |
| 2016-11-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2016-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2016-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 519,505 |
| 2016-11-15 | Option exercise | 10,022 | $0.00 | 810,442 |
| 2016-11-15 | Open-market sale | 43,798 | $117.43 | 754,139 |
| 2016-11-15 | Open-market sale | 11,913 | $118.13 | 742,226 |
| 2016-11-15 | Conversion | 86,585 | $0.00 | 766,298 |
| 2016-11-15 | Conversion | 34,122 | $0.00 | 800,420 |
| 2016-11-15 | Open-market sale | 12,505 | $116.60 | 797,937 |
| 2016-10-17 | Open-market sale | 200 | $128.44 | 679,713 |
| 2016-10-17 | Open-market sale | 31,083 | $127.92 | 679,913 |
| 2016-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 239,809 |
| 2016-10-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-10-15 | Conversion | 59,952 | $0.00 | 710,996 |
| 2016-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 272,979 |
| 2016-08-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2016-08-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2016-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2016-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 606,090 |
| 2016-08-15 | Option exercise (derivative) | 10,023 | $0.00 | 140,315 |
| 2016-08-15 | Option exercise | 10,023 | $0.00 | 719,261 |
| 2016-08-15 | Open-market sale | 66,017 | $124.06 | 653,244 |
| 2016-08-15 | Open-market sale | 2,200 | $124.84 | 651,044 |
| 2016-08-15 | Conversion | 34,122 | $0.00 | 709,238 |
| 2016-08-15 | Conversion | 86,585 | $0.00 | 675,116 |
| 2016-08-01 | Option exercise (derivative) | 11,870 | $0.00 | 631,485 |
| 2016-08-01 | Option exercise (derivative) | 11,870 | $0.00 | 11,870 |
| 2016-08-01 | Option exercise (derivative) | 78,130 | $0.00 | 0 |
| 2016-08-01 | Option exercise (derivative) | 78,130 | $0.00 | 78,130 |
| 2016-08-01 | Conversion (derivative) | 78,130 | $0.00 | 0 |
| 2016-08-01 | Open-market sale | 90,000 | $123.85 | 588,531 |
| 2016-08-01 | Conversion | 11,870 | $1.85 | 678,531 |
| 2016-08-01 | Conversion | 78,130 | $1.85 | 666,661 |
| 2016-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 299,761 |
| 2016-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-07-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-07-15 | Open-market sale | 6,840 | $117.91 | 588,531 |
| 2016-07-15 | Open-market sale | 24,443 | $116.97 | 595,371 |
| 2016-07-15 | Conversion | 59,952 | $0.00 | 619,814 |
| 2016-07-14 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-07-14 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-07-14 | Option exercise (derivative) | 20,000 | $0.00 | 78,130 |
| 2016-07-14 | Open-market sale | 20,000 | $117.50 | 559,862 |
| 2016-07-14 | Conversion | 20,000 | $1.85 | 579,862 |
| 2016-07-01 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-07-01 | Option exercise (derivative) | 20,000 | $0.00 | 98,130 |
| 2016-07-01 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-07-01 | Conversion | 20,000 | $1.85 | 579,862 |
| 2016-07-01 | Open-market sale | 20,000 | $114.20 | 559,862 |
| 2016-06-14 | Option exercise (derivative) | 20,000 | $0.00 | 118,130 |
| 2016-06-14 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-06-14 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-06-14 | Open-market sale | 20,000 | $114.07 | 559,862 |
| 2016-06-14 | Conversion | 20,000 | $1.85 | 579,862 |
| 2016-06-01 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-06-01 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-06-01 | Option exercise (derivative) | 20,000 | $0.00 | 138,130 |
| 2016-06-01 | Conversion | 20,000 | $1.85 | 579,862 |
| 2016-06-01 | Open-market sale | 20,000 | $118.45 | 559,862 |
| 2016-05-17 | Option exercise (derivative) | 20,000 | $0.00 | 158,130 |
| 2016-05-17 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-05-17 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-05-17 | Open-market sale | 20,000 | $118.88 | 559,862 |
| 2016-05-17 | Conversion | 20,000 | $1.85 | 579,862 |
| 2016-05-16 | Open-market sale | 17,300 | $118.60 | 561,879 |
| 2016-05-16 | Open-market sale | 48,900 | $117.97 | 579,179 |
| 2016-05-16 | Open-market sale | 2,017 | $119.42 | 559,862 |
| 2016-05-15 | Option exercise (derivative) | 34,123 | $0.00 | 307,101 |
| 2016-05-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2016-05-15 | Option exercise (derivative) | 10,022 | $0.00 | 150,338 |
| 2016-05-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2016-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2016-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 692,675 |
| 2016-05-15 | Option exercise | 10,022 | $0.00 | 628,079 |
| 2016-05-15 | Conversion | 86,585 | $0.00 | 583,934 |
| 2016-05-15 | Conversion | 34,123 | $0.00 | 618,057 |
| 2016-05-02 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-05-02 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-05-02 | Option exercise (derivative) | 20,000 | $0.00 | 178,130 |
| 2016-05-02 | Conversion | 20,000 | $1.85 | 517,349 |
| 2016-05-02 | Open-market sale | 20,000 | $117.82 | 497,349 |
| 2016-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 359,713 |
| 2016-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-04-15 | Open-market sale | 29,583 | $109.76 | 499,049 |
| 2016-04-15 | Open-market sale | 1,700 | $110.72 | 497,349 |
| 2016-04-15 | Conversion | 59,952 | $0.00 | 528,632 |
| 2016-04-14 | Option exercise (derivative) | 20,000 | $0.00 | 198,130 |
| 2016-04-14 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-04-14 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-04-14 | Open-market sale | 20,000 | $110.65 | 468,680 |
| 2016-04-14 | Conversion | 20,000 | $1.85 | 488,680 |
| 2016-04-01 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2016-04-01 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-04-01 | Option exercise (derivative) | 20,000 | $0.00 | 218,130 |
| 2016-04-01 | Open-market sale | 20,000 | $113.75 | 468,680 |
| 2016-04-01 | Conversion | 20,000 | $1.85 | 488,680 |
| 2016-03-15 | Option exercise (derivative) | 20,000 | $0.00 | 238,130 |
| 2016-03-15 | Grant / award (derivative) | 134,920 | $0.00 | 134,920 |
| 2016-03-15 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-03-15 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-03-15 | Open-market sale | 20,000 | $109.13 | 468,680 |
| 2016-03-15 | Conversion | 20,000 | $1.85 | 488,680 |
| 2016-03-02 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-03-02 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-03-02 | Option exercise (derivative) | 20,000 | $0.00 | 258,130 |
| 2016-03-02 | Conversion | 20,000 | $1.85 | 488,680 |
| 2016-03-02 | Open-market sale | 20,000 | $109.75 | 468,680 |
| 2016-02-16 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2016-02-16 | Option exercise (derivative) | 20,000 | $0.00 | 278,130 |
| 2016-02-16 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-02-16 | Open-market sale | 5,058 | $101.70 | 494,585 |
| 2016-02-16 | Conversion | 20,000 | $1.85 | 488,680 |
| 2016-02-16 | Open-market sale | 19,002 | $103.00 | 475,583 |
| 2016-02-16 | Open-market sale | 20,000 | $103.80 | 468,680 |
| 2016-02-16 | Open-market sale | 32,023 | $100.84 | 499,643 |
| 2016-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2016-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 779,260 |
| 2016-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 341,224 |
| 2016-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2016-02-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2016-02-15 | Conversion | 34,122 | $0.00 | 531,666 |
| 2016-02-15 | Conversion | 86,585 | $0.00 | 497,544 |
| 2016-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 419,665 |
| 2016-01-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2016-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2016-01-15 | Open-market sale | 19,192 | $95.02 | 415,759 |
| 2016-01-15 | Conversion | 59,952 | $0.00 | 440,851 |
| 2016-01-15 | Open-market sale | 4,800 | $95.81 | 410,959 |
| 2016-01-15 | Open-market sale | 5,900 | $94.26 | 434,951 |
| 2015-11-16 | Open-market sale | 24,071 | $101.28 | 758,687 |
| 2015-11-16 | Open-market sale | 11,500 | $102.97 | 721,872 |
| 2015-11-16 | Open-market sale | 25,315 | $102.09 | 733,372 |
| 2015-11-16 | Open-market sale | 2,100 | $103.78 | 719,772 |
| 2015-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 375,346 |
| 2015-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 865,845 |
| 2015-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2015-11-15 | Conversion (derivative) | 34,122 | $0.00 | 0 |
| 2015-11-15 | Conversion | 34,122 | $0.00 | 782,758 |
| 2015-11-15 | Conversion | 86,585 | $0.00 | 748,636 |
| 2015-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 479,617 |
| 2015-10-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2015-10-15 | Open-market sale | 22,484 | $95.75 | 670,850 |
| 2015-10-15 | Open-market sale | 8,799 | $96.00 | 662,051 |
| 2015-10-15 | Conversion | 59,952 | $0.00 | 693,334 |
| 2015-10-09 | J | 184 | $0.00 | 633,382 |
| 2015-08-18 | Option exercise (derivative) | 37,500 | $0.00 | 335,630 |
| 2015-08-18 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2015-08-18 | Option exercise (derivative) | 37,500 | $0.00 | 298,130 |
| 2015-08-18 | Conversion (derivative) | 37,500 | $0.00 | 0 |
| 2015-08-18 | Open-market sale | 37,500 | $94.10 | 633,198 |
| 2015-08-18 | Conversion | 37,500 | $1.85 | 670,698 |
| 2015-08-17 | Open-market sale | 62,987 | $93.75 | 633,198 |
| 2015-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 952,430 |
| 2015-08-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-08-15 | Option exercise (derivative) | 34,123 | $0.00 | 409,468 |
| 2015-08-15 | Option exercise (derivative) | 34,123 | $0.00 | 34,123 |
| 2015-08-15 | Conversion (derivative) | 34,123 | $0.00 | 0 |
| 2015-08-15 | Conversion | 34,123 | $0.00 | 696,185 |
| 2015-08-15 | Conversion | 86,585 | $0.00 | 662,062 |
| 2015-08-03 | Option exercise (derivative) | 37,500 | $0.00 | 37,500 |
| 2015-08-03 | Option exercise (derivative) | 37,500 | $0.00 | 373,130 |
| 2015-08-03 | Conversion (derivative) | 37,500 | $0.00 | 0 |
| 2015-08-03 | Option exercise (derivative) | 62,500 | $0.00 | 62,500 |
| 2015-08-03 | Option exercise (derivative) | 62,500 | $0.00 | 410,630 |
| 2015-08-03 | Conversion | 37,500 | $1.85 | 612,977 |
| 2015-08-03 | Conversion | 62,500 | $1.85 | 637,977 |
| 2015-08-03 | Open-market sale | 37,500 | $93.53 | 575,477 |
| 2015-07-17 | Option exercise (derivative) | 12,500 | $0.00 | 12,500 |
| 2015-07-17 | Option exercise (derivative) | 12,500 | $0.00 | 473,130 |
| 2015-07-17 | Conversion (derivative) | 12,500 | $0.00 | 0 |
| 2015-07-17 | Conversion | 12,500 | $1.85 | 587,977 |
| 2015-07-17 | Open-market sale | 12,500 | $94.94 | 575,477 |
| 2015-07-16 | Conversion (derivative) | 87,500 | $0.00 | 0 |
| 2015-07-16 | Option exercise (derivative) | 87,500 | $0.00 | 485,630 |
| 2015-07-16 | Option exercise (derivative) | 87,500 | $0.00 | 87,500 |
| 2015-07-16 | Open-market sale | 87,500 | $90.28 | 575,477 |
| 2015-07-16 | Conversion | 87,500 | $1.85 | 662,977 |
| 2015-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 539,569 |
| 2015-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-07-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2015-07-15 | Open-market sale | 4,231 | $90.76 | 575,477 |
| 2015-07-15 | Open-market sale | 27,053 | $90.34 | 579,708 |
| 2015-07-15 | Conversion | 59,952 | $0.00 | 606,761 |
| 2015-07-01 | Option exercise (derivative) | 100,000 | $0.00 | 573,130 |
| 2015-07-01 | Conversion (derivative) | 100,000 | $0.00 | 0 |
| 2015-07-01 | Option exercise (derivative) | 100,000 | $0.00 | 100,000 |
| 2015-07-01 | Open-market sale | 100,000 | $86.77 | 546,809 |
| 2015-07-01 | Conversion | 100,000 | $1.85 | 646,809 |
| 2015-06-16 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-06-16 | Option exercise (derivative) | 25,000 | $0.00 | 673,130 |
| 2015-06-16 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-06-16 | Open-market sale | 25,000 | $80.90 | 546,809 |
| 2015-06-16 | Conversion | 25,000 | $1.85 | 571,809 |
| 2015-06-02 | Option exercise (derivative) | 25,000 | $0.00 | 698,130 |
| 2015-06-02 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-06-02 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-06-02 | Conversion | 25,000 | $1.85 | 571,809 |
| 2015-06-02 | Open-market sale | 25,000 | $79.76 | 546,809 |
| 2015-05-18 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-05-18 | Option exercise (derivative) | 25,000 | $0.00 | 723,130 |
| 2015-05-18 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-05-18 | Open-market sale | 25,000 | $80.25 | 546,809 |
| 2015-05-18 | Conversion | 25,000 | $1.85 | 571,809 |
| 2015-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-05-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2015-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2015-05-15 | Option exercise (derivative) | 86,585 | $0.00 | 1,039,015 |
| 2015-05-15 | Option exercise (derivative) | 34,122 | $0.00 | 443,591 |
| 2015-05-15 | Open-market sale | 7,800 | $81.27 | 546,809 |
| 2015-05-15 | Conversion | 86,585 | $0.00 | 575,673 |
| 2015-05-15 | Conversion | 34,122 | $0.00 | 609,795 |
| 2015-05-15 | Open-market sale | 55,186 | $80.64 | 554,609 |
| 2015-05-04 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-05-04 | Option exercise (derivative) | 25,000 | $0.00 | 748,130 |
| 2015-05-04 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-05-04 | Conversion | 25,000 | $0.00 | 514,088 |
| 2015-05-04 | Open-market sale | 25,000 | $79.21 | 489,088 |
| 2015-04-16 | Option exercise (derivative) | 25,000 | $0.00 | 773,130 |
| 2015-04-16 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-04-16 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-04-16 | Open-market sale | 25,000 | $82.51 | 489,088 |
| 2015-04-16 | Conversion | 25,000 | $0.00 | 514,088 |
| 2015-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 599,521 |
| 2015-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2015-04-15 | Conversion | 59,952 | $0.00 | 520,371 |
| 2015-04-15 | Open-market sale | 30,483 | $82.74 | 489,888 |
| 2015-04-15 | Open-market sale | 800 | $83.47 | 489,088 |
| 2015-04-01 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-04-01 | Option exercise (derivative) | 25,000 | $0.00 | 798,130 |
| 2015-04-01 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-04-01 | Open-market sale | 25,000 | $82.50 | 460,419 |
| 2015-04-01 | Conversion | 25,000 | $0.00 | 485,419 |
| 2015-03-19 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-03-19 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-03-19 | Option exercise (derivative) | 25,000 | $0.00 | 823,130 |
| 2015-03-19 | Conversion | 25,000 | $0.00 | 485,419 |
| 2015-03-19 | Open-market sale | 25,000 | $81.08 | 460,419 |
| 2015-03-16 | Grant / award (derivative) | 132,070 | $0.00 | 132,070 |
| 2015-03-04 | Conversion (derivative) | 25,000 | $0.00 | 0 |
| 2015-03-04 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-03-04 | Option exercise (derivative) | 25,000 | $0.00 | 848,130 |
| 2015-03-04 | Open-market sale | 1,914 | $81.01 | 460,419 |
| 2015-03-04 | Open-market sale | 16,086 | $80.29 | 462,333 |
| 2015-03-04 | Open-market sale | 7,000 | $79.50 | 478,419 |
| 2015-03-04 | Conversion | 25,000 | $0.00 | 485,419 |
| 2015-02-17 | Option exercise (derivative) | 37,000 | $0.00 | 37,000 |
| 2015-02-17 | Option exercise (derivative) | 37,000 | $0.00 | 26,940 |
| 2015-02-17 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2015-02-17 | Option exercise (derivative) | 25,000 | $0.00 | 873,130 |
| 2015-02-17 | Conversion (derivative) | 37,000 | $0.00 | 0 |
| 2015-02-17 | Open-market sale | 11,758 | $76.46 | 460,419 |
| 2015-02-17 | Open-market sale | 13,242 | $75.73 | 472,177 |
| 2015-02-17 | Conversion | 25,000 | $0.00 | 485,419 |
| 2015-02-17 | Conversion | 37,000 | $0.00 | 37,000 |
| 2015-02-17 | Open-market sale | 17,331 | $76.47 | 0 |
| 2015-02-17 | Open-market sale | 19,669 | $75.73 | 17,331 |
| 2015-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2015-02-15 | Option exercise (derivative) | 34,122 | $0.00 | 477,713 |
| 2015-02-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2015-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2015-02-15 | Option exercise (derivative) | 86,585 | $0.00 | 1,125,600 |
| 2015-02-15 | Conversion | 34,122 | $0.00 | 523,405 |
| 2015-02-15 | Conversion | 86,585 | $0.00 | 489,283 |
| 2015-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 659,473 |
| 2015-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2015-01-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2015-01-15 | Open-market sale | 2,700 | $76.16 | 402,698 |
| 2015-01-15 | Open-market sale | 17,200 | $75.13 | 405,398 |
| 2015-01-15 | Conversion | 59,952 | $0.00 | 432,120 |
| 2015-01-15 | Open-market sale | 9,522 | $74.39 | 422,598 |
| 2014-12-29 | Option exercise (derivative) | 33,852 | $0.00 | 33,852 |
| 2014-12-29 | Conversion (derivative) | 54,675 | $0.00 | 0 |
| 2014-12-29 | Option exercise (derivative) | 33,852 | $0.00 | 1,091,148 |
| 2014-12-29 | Option exercise (derivative) | 54,675 | $0.00 | 54,675 |
| 2014-12-29 | Option exercise (derivative) | 54,675 | $0.00 | 898,130 |
| 2014-12-29 | Conversion | 54,675 | $0.00 | 338,316 |
| 2014-12-29 | Conversion | 33,852 | $0.00 | 372,168 |
| 2014-12-23 | Gift | 9 | $0.00 | 283,641 |
| 2014-12-17 | Gift | 37,909 | $0.00 | 283,650 |
| 2014-12-02 | Conversion (derivative) | 40,000 | $0.00 | 0 |
| 2014-12-02 | Option exercise (derivative) | 40,000 | $0.00 | 40,000 |
| 2014-12-02 | Option exercise (derivative) | 40,000 | $0.00 | 952,805 |
| 2014-12-02 | Open-market sale | 40,000 | $75.33 | 321,559 |
| 2014-12-02 | Conversion | 40,000 | $0.00 | 361,559 |
| 2014-11-19 | Option exercise (derivative) | 20,000 | $0.00 | 992,805 |
| 2014-11-19 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-11-19 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-11-19 | Open-market sale | 20,000 | $74.01 | 321,559 |
| 2014-11-19 | Conversion | 20,000 | $0.00 | 341,559 |
| 2014-11-17 | Open-market sale | 7,400 | $75.22 | 321,559 |
| 2014-11-17 | Open-market sale | 55,586 | $74.34 | 328,959 |
| 2014-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 34,122 |
| 2014-11-15 | Option exercise (derivative) | 34,122 | $0.00 | 511,835 |
| 2014-11-15 | Conversion (derivative) | 86,585 | $0.00 | 0 |
| 2014-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 86,585 |
| 2014-11-15 | Option exercise (derivative) | 86,585 | $0.00 | 1,212,185 |
| 2014-11-15 | Conversion | 34,122 | $0.00 | 384,545 |
| 2014-11-15 | Conversion | 86,585 | $0.00 | 350,423 |
| 2014-11-07 | J | 2,384 | $0.00 | 263,838 |
| 2014-11-03 | Option exercise (derivative) | 35,000 | $0.00 | 1,012,805 |
| 2014-11-03 | Option exercise (derivative) | 35,000 | $0.00 | 35,000 |
| 2014-11-03 | Conversion (derivative) | 35,000 | $0.00 | 0 |
| 2014-11-03 | Conversion | 35,000 | $0.00 | 296,454 |
| 2014-11-03 | Open-market sale | 35,000 | $75.50 | 261,454 |
| 2014-10-30 | J | 2,384 | $0.00 | 261,454 |
| 2014-10-22 | Option exercise (derivative) | 35,000 | $0.00 | 1,047,805 |
| 2014-10-22 | Conversion (derivative) | 35,000 | $0.00 | 0 |
| 2014-10-22 | Option exercise (derivative) | 35,000 | $0.00 | 35,000 |
| 2014-10-22 | Conversion | 35,000 | $0.00 | 294,070 |
| 2014-10-22 | Open-market sale | 35,000 | $78.80 | 259,070 |
| 2014-10-15 | Option exercise (derivative) | 59,952 | $0.00 | 719,425 |
| 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 | Open-market sale | 23,476 | $72.61 | 259,070 |
| 2014-10-15 | Conversion | 59,952 | $0.00 | 290,353 |
| 2014-10-15 | Open-market sale | 7,807 | $71.71 | 282,546 |
| 2014-10-07 | Option exercise (derivative) | 35,000 | $0.00 | 1,082,805 |
| 2014-10-07 | Option exercise (derivative) | 35,000 | $0.00 | 35,000 |
| 2014-10-07 | Conversion (derivative) | 35,000 | $0.00 | 0 |
| 2014-10-07 | Open-market sale | 35,000 | $77.07 | 230,401 |
| 2014-10-07 | Conversion | 35,000 | $0.00 | 265,401 |
| 2014-09-22 | Option exercise (derivative) | 35,000 | $0.00 | 1,117,805 |
| 2014-09-22 | Option exercise (derivative) | 35,000 | $0.00 | 35,000 |
| 2014-09-22 | Conversion (derivative) | 35,000 | $0.00 | 0 |
| 2014-09-22 | Conversion | 35,000 | $0.00 | 265,401 |
| 2014-09-22 | Open-market sale | 35,000 | $77.00 | 230,401 |
| 2014-09-04 | Conversion (derivative) | 75,000 | $0.00 | 0 |
| 2014-09-04 | Option exercise (derivative) | 75,000 | $0.00 | 75,000 |
| 2014-09-04 | Option exercise (derivative) | 75,000 | $0.00 | 1,152,805 |
| 2014-09-04 | Open-market sale | 75,000 | $75.90 | 230,401 |
| 2014-09-04 | Conversion | 75,000 | $0.00 | 305,401 |
| 2014-08-20 | Gift | 40,000 | $0.00 | 230,401 |
| 2014-08-19 | Option exercise (derivative) | 85,000 | $0.00 | 85,000 |
| 2014-08-19 | Conversion (derivative) | 85,000 | $0.00 | 0 |
| 2014-08-19 | Option exercise (derivative) | 85,000 | $0.00 | 1,227,805 |
| 2014-08-19 | Open-market sale | 65,000 | $74.94 | 270,401 |
| 2014-08-19 | Conversion | 85,000 | $0.00 | 355,401 |
| 2014-08-19 | Open-market sale | 20,000 | $74.83 | 335,401 |
| 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 | 1,298,770 |
| 2014-08-15 | Conversion | 86,585 | $0.00 | 315,582 |
| 2014-08-15 | Open-market sale | 36,581 | $73.54 | 279,001 |
| 2014-08-15 | Open-market sale | 8,600 | $74.26 | 270,401 |
| 2014-08-04 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-08-04 | Option exercise (derivative) | 20,000 | $0.00 | 1,312,805 |
| 2014-08-04 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-08-04 | Open-market sale | 20,000 | $72.42 | 228,997 |
| 2014-08-04 | Conversion | 20,000 | $0.00 | 248,997 |
| 2014-07-21 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-07-21 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-07-21 | Option exercise (derivative) | 20,000 | $0.00 | 1,332,805 |
| 2014-07-21 | Conversion | 20,000 | $0.00 | 248,997 |
| 2014-07-21 | Open-market sale | 20,000 | $68.84 | 228,997 |
| 2014-07-15 | Option exercise (derivative) | 18,750 | $0.00 | 0 |
| 2014-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2014-07-15 | Option exercise (derivative) | 59,952 | $0.00 | 779,377 |
| 2014-07-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-07-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-07-15 | Conversion | 78,702 | $0.00 | 270,153 |
| 2014-07-15 | Open-market sale | 41,156 | $66.81 | 228,997 |
| 2014-07-08 | Option exercise (derivative) | 20,000 | $0.00 | 1,352,805 |
| 2014-07-08 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-07-08 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-07-08 | Open-market sale | 20,000 | $65.06 | 191,451 |
| 2014-07-08 | Conversion | 20,000 | $0.00 | 211,451 |
| 2014-06-17 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-06-17 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-06-17 | Option exercise (derivative) | 20,000 | $0.00 | 1,372,805 |
| 2014-06-17 | Open-market sale | 20,000 | $64.10 | 191,451 |
| 2014-06-17 | Conversion | 20,000 | $0.00 | 211,451 |
| 2014-06-16 | Open-market sale | 9,784 | $64.00 | 191,451 |
| 2014-06-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-06-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-06-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-06-15 | Conversion | 18,750 | $0.00 | 201,235 |
| 2014-06-10 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-06-10 | Option exercise (derivative) | 20,000 | $0.00 | 1,392,805 |
| 2014-06-10 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-06-10 | Open-market sale | 20,000 | $63.53 | 182,485 |
| 2014-06-10 | Conversion | 20,000 | $0.00 | 202,485 |
| 2014-05-28 | Conversion (derivative) | 20,000 | $0.00 | 0 |
| 2014-05-28 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2014-05-28 | Option exercise (derivative) | 20,000 | $0.00 | 1,412,805 |
| 2014-05-28 | Conversion | 20,000 | $0.00 | 202,485 |
| 2014-05-28 | Open-market sale | 20,000 | $63.38 | 182,485 |
| 2014-05-16 | Gift | 40,000 | $0.00 | 182,485 |
| 2014-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-05-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 37,500 |
| 2014-05-15 | Open-market sale | 9,784 | $57.98 | 222,485 |
| 2014-05-15 | Conversion | 18,750 | $0.00 | 232,269 |
| 2014-04-21 | Open-market sale | 25,000 | $59.47 | 213,519 |
| 2014-04-15 | Option exercise (derivative) | 18,750 | $0.00 | 56,250 |
| 2014-04-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 839,329 |
| 2014-04-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2014-04-15 | Conversion (derivative) | 59,952 | $0.00 | 0 |
| 2014-04-15 | Open-market sale | 25,475 | $59.36 | 238,519 |
| 2014-04-15 | Conversion | 78,702 | $0.00 | 279,594 |
| 2014-04-15 | Open-market sale | 15,600 | $58.80 | 263,994 |
| 2014-04-07 | Open-market sale | 25,000 | $55.87 | 200,892 |
| 2014-03-24 | Open-market sale | 25,000 | $67.17 | 225,892 |
| 2014-03-17 | Grant / award (derivative) | 160,360 | $0.00 | 160,360 |
| 2014-03-17 | Open-market sale | 9,787 | $68.14 | 250,892 |
| 2014-03-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-03-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-03-15 | Option exercise (derivative) | 18,750 | $0.00 | 75,000 |
| 2014-03-15 | Conversion | 18,750 | $0.00 | 260,679 |
| 2014-03-10 | Open-market sale | 25,000 | $70.75 | 241,929 |
| 2014-02-24 | Open-market sale | 25,000 | $68.75 | 266,929 |
| 2014-02-20 | Gift | 50,000 | $0.00 | 291,929 |
| 2014-02-18 | Open-market sale | 9,787 | $66.92 | 341,929 |
| 2014-02-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-02-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-02-15 | Option exercise (derivative) | 18,750 | $0.00 | 93,750 |
| 2014-02-15 | Conversion | 18,750 | $0.00 | 351,716 |
| 2014-02-10 | Open-market sale | 25,000 | $64.28 | 332,966 |
| 2014-01-27 | Open-market sale | 25,000 | $54.69 | 357,966 |
| 2014-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 59,952 |
| 2014-01-15 | Option exercise (derivative) | 59,952 | $0.00 | 899,281 |
| 2014-01-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2014-01-15 | Option exercise (derivative) | 18,750 | $0.00 | 112,500 |
| 2014-01-15 | Conversion (derivative) | 18,750 | $0.00 | 0 |
| 2014-01-15 | Conversion | 78,702 | $0.00 | 421,620 |
| 2014-01-15 | Open-market sale | 38,654 | $58.00 | 382,966 |
| 2014-01-13 | Open-market sale | 25,000 | $57.89 | 342,918 |
| 2013-12-30 | Gift | 200,000 | $0.00 | 367,918 |
| 2013-12-30 | Open-market sale | 25,000 | $54.90 | 567,918 |
| 2013-12-16 | Open-market sale | 25,000 | $53.25 | 592,918 |
| 2013-12-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-12-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-12-15 | Option exercise (derivative) | 18,750 | $0.00 | 131,250 |
| 2013-12-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-12-15 | Conversion | 8,966 | $0.00 | 617,918 |
| 2013-12-02 | Open-market sale | 25,000 | $46.90 | 608,952 |
| 2013-11-20 | Gift (derivative) | 63,940 | $0.00 | 63,940 |
| 2013-11-20 | Gift (derivative) | 63,940 | $0.00 | 1,432,805 |
| 2013-11-18 | Open-market sale | 25,000 | $48.46 | 633,952 |
| 2013-11-15 | Option exercise (derivative) | 18,750 | $0.00 | 150,000 |
| 2013-11-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-11-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-11-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-11-15 | Conversion | 8,966 | $0.00 | 658,952 |
| 2013-11-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-11-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-11-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-11-01 | Option exercise (derivative) | 19,615 | $0.00 | 0 |
| 2013-11-01 | Conversion | 9,379 | $0.00 | 649,986 |
| 2013-10-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-10-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-10-15 | Option exercise (derivative) | 18,750 | $0.00 | 168,750 |
| 2013-10-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-10-15 | Conversion | 8,966 | $0.00 | 640,607 |
| 2013-10-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-10-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-10-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-10-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-10-01 | Conversion | 9,379 | $0.00 | 631,641 |
| 2013-09-24 | J | 9 | $0.00 | 622,262 |
| 2013-09-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-09-15 | Option exercise (derivative) | 18,750 | $0.00 | 187,500 |
| 2013-09-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-09-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-09-15 | Conversion | 8,966 | $0.00 | 622,253 |
| 2013-09-01 | Option exercise (derivative) | 19,615 | $0.00 | 39,230 |
| 2013-09-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-09-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-09-01 | Option exercise (derivative) | 24,965 | $0.00 | 0 |
| 2013-09-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-09-01 | Tax withholding (derivative) | 13,027 | $0.00 | 11,938 |
| 2013-09-01 | Conversion (derivative) | 11,938 | $0.00 | 0 |
| 2013-09-01 | Conversion | 21,317 | $0.00 | 613,287 |
| 2013-08-26 | Open-market sale | 26,400 | $41.78 | 591,970 |
| 2013-08-26 | Open-market sale | 63,600 | $41.23 | 618,370 |
| 2013-08-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-08-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-08-15 | Option exercise (derivative) | 18,750 | $0.00 | 206,250 |
| 2013-08-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-08-15 | Conversion | 8,966 | $0.00 | 681,970 |
| 2013-08-12 | Open-market sale | 90,000 | $38.16 | 673,004 |
| 2013-08-01 | Option exercise (derivative) | 19,610 | $0.00 | 58,845 |
| 2013-08-01 | Tax withholding (derivative) | 13,027 | $0.00 | 11,938 |
| 2013-08-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-08-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-08-01 | Option exercise (derivative) | 19,610 | $0.00 | 19,610 |
| 2013-08-01 | Conversion (derivative) | 9,377 | $0.00 | 0 |
| 2013-08-01 | Tax withholding (derivative) | 10,233 | $0.00 | 9,377 |
| 2013-08-01 | Conversion | 21,315 | $0.00 | 763,004 |
| 2013-07-30 | Open-market sale | 45,000 | $36.94 | 741,689 |
| 2013-07-29 | Open-market sale | 120,000 | $34.40 | 786,689 |
| 2013-07-25 | Open-market sale | 150,000 | $33.51 | 906,689 |
| 2013-07-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-07-15 | Option exercise (derivative) | 18,750 | $0.00 | 225,000 |
| 2013-07-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-07-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-07-15 | Conversion | 8,966 | $0.00 | 1,101,689 |
| 2013-07-15 | Open-market sale | 45,000 | $28.80 | 1,056,689 |
| 2013-07-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-07-01 | Option exercise (derivative) | 19,615 | $0.00 | 78,455 |
| 2013-07-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-07-01 | Option exercise (derivative) | 24,960 | $0.00 | 24,960 |
| 2013-07-01 | Option exercise (derivative) | 24,960 | $0.00 | 49,930 |
| 2013-07-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-07-01 | Tax withholding (derivative) | 13,025 | $0.00 | 11,935 |
| 2013-07-01 | Open-market sale | 45,000 | $24.83 | 1,092,723 |
| 2013-07-01 | Conversion | 21,314 | $0.00 | 1,137,723 |
| 2013-06-19 | Open-market sale | 15,000 | $24.94 | 1,116,409 |
| 2013-06-17 | Open-market sale | 37,500 | $23.88 | 1,131,409 |
| 2013-06-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-06-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-06-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-06-15 | Option exercise (derivative) | 18,750 | $0.00 | 243,750 |
| 2013-06-15 | Conversion | 8,966 | $0.00 | 1,168,909 |
| 2013-06-04 | Open-market sale | 7,500 | $23.78 | 1,159,943 |
| 2013-06-03 | Open-market sale | 30,000 | $24.21 | 1,167,443 |
| 2013-06-01 | Tax withholding (derivative) | 13,027 | $0.00 | 11,938 |
| 2013-06-01 | Option exercise (derivative) | 19,615 | $0.00 | 98,070 |
| 2013-06-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-06-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-06-01 | Option exercise (derivative) | 24,965 | $0.00 | 74,890 |
| 2013-06-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-06-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-06-01 | Conversion | 21,317 | $0.00 | 1,197,443 |
| 2013-05-21 | Open-market sale | 45,000 | $25.87 | 1,176,126 |
| 2013-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-05-15 | Option exercise (derivative) | 18,750 | $0.00 | 262,500 |
| 2013-05-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-05-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-05-15 | Conversion | 8,966 | $0.00 | 1,221,126 |
| 2013-05-06 | Grant / award (derivative) | 429,553 | $0.00 | 429,553 |
| 2013-05-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-05-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-05-01 | Option exercise (derivative) | 19,615 | $0.00 | 117,685 |
| 2013-05-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-05-01 | Tax withholding (derivative) | 13,025 | $0.00 | 11,935 |
| 2013-05-01 | Option exercise (derivative) | 24,960 | $0.00 | 24,960 |
| 2013-05-01 | Option exercise (derivative) | 24,960 | $0.00 | 99,855 |
| 2013-05-01 | Conversion | 21,314 | $0.00 | 1,212,160 |
| 2013-04-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-04-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-04-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-04-15 | Option exercise (derivative) | 18,750 | $0.00 | 281,250 |
| 2013-04-15 | Conversion | 8,966 | $0.00 | 1,190,846 |
| 2013-04-08 | Open-market sale | 31,423 | $27.19 | 1,181,880 |
| 2013-04-04 | Open-market sale | 7,857 | $26.94 | 1,213,303 |
| 2013-04-01 | Option exercise (derivative) | 19,610 | $0.00 | 19,610 |
| 2013-04-01 | Tax withholding (derivative) | 10,233 | $0.00 | 9,377 |
| 2013-04-01 | Option exercise (derivative) | 24,965 | $0.00 | 124,815 |
| 2013-04-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-04-01 | Tax withholding (derivative) | 13,027 | $0.00 | 11,938 |
| 2013-04-01 | Conversion (derivative) | 11,938 | $0.00 | 0 |
| 2013-04-01 | Option exercise (derivative) | 19,610 | $0.00 | 137,300 |
| 2013-04-01 | Conversion | 21,315 | $0.00 | 1,221,160 |
| 2013-03-25 | Open-market sale | 47,143 | $25.60 | 1,199,845 |
| 2013-03-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-03-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-03-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-03-15 | Option exercise (derivative) | 18,750 | $0.00 | 300,000 |
| 2013-03-15 | Conversion | 8,966 | $0.00 | 1,246,988 |
| 2013-03-11 | Open-market sale | 55,000 | $27.99 | 1,238,022 |
| 2013-03-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-03-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-03-01 | Option exercise (derivative) | 19,615 | $0.00 | 156,910 |
| 2013-03-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-03-01 | Tax withholding (derivative) | 13,027 | $0.00 | 11,938 |
| 2013-03-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-03-01 | Option exercise (derivative) | 24,965 | $0.00 | 149,780 |
| 2013-03-01 | Conversion | 21,317 | $0.00 | 1,293,022 |
| 2013-02-25 | Open-market sale | 55,000 | $27.21 | 1,271,705 |
| 2013-02-19 | Open-market sale | 7,857 | $28.94 | 1,326,705 |
| 2013-02-15 | Conversion (derivative) | 8,966 | $0.00 | 0 |
| 2013-02-15 | Option exercise (derivative) | 18,750 | $0.00 | 318,750 |
| 2013-02-15 | Tax withholding (derivative) | 9,784 | $0.00 | 8,966 |
| 2013-02-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-02-15 | Conversion | 8,966 | $0.00 | 1,334,562 |
| 2013-02-11 | Open-market sale | 55,000 | $28.57 | 1,325,596 |
| 2013-02-01 | Option exercise (derivative) | 19,615 | $0.00 | 176,525 |
| 2013-02-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-02-01 | Tax withholding (derivative) | 10,236 | $0.00 | 9,379 |
| 2013-02-01 | Conversion (derivative) | 9,379 | $0.00 | 0 |
| 2013-02-01 | Option exercise (derivative) | 24,960 | $0.00 | 24,960 |
| 2013-02-01 | Tax withholding (derivative) | 13,025 | $0.00 | 11,935 |
| 2013-02-01 | Option exercise (derivative) | 24,960 | $0.00 | 174,745 |
| 2013-02-01 | Conversion | 21,314 | $0.00 | 1,380,596 |
| 2013-01-28 | Open-market sale | 70,714 | $31.88 | 1,359,282 |
| 2013-01-15 | Option exercise (derivative) | 18,750 | $0.00 | 337,500 |
| 2013-01-15 | Conversion (derivative) | 8,991 | $0.00 | 0 |
| 2013-01-15 | Tax withholding (derivative) | 9,759 | $0.00 | 8,991 |
| 2013-01-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2013-01-15 | Conversion | 8,991 | $0.00 | 1,429,996 |
| 2013-01-14 | Open-market sale | 70,714 | $32.05 | 1,421,005 |
| 2013-01-10 | Open-market sale | 39,285 | $30.94 | 1,491,719 |
| 2013-01-07 | Open-market sale | 39,285 | $28.94 | 1,531,004 |
| 2013-01-01 | Tax withholding (derivative) | 10,328 | $0.00 | 14,637 |
| 2013-01-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2013-01-01 | Option exercise (derivative) | 24,965 | $0.00 | 199,705 |
| 2013-01-01 | Tax withholding (derivative) | 8,776 | $0.00 | 10,839 |
| 2013-01-01 | Option exercise (derivative) | 19,615 | $0.00 | 196,140 |
| 2013-01-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2013-01-01 | Conversion (derivative) | 10,839 | $0.00 | 0 |
| 2013-01-01 | Conversion | 25,476 | $0.00 | 1,570,289 |
| 2012-12-31 | Open-market sale | 55,000 | $26.42 | 1,544,813 |
| 2012-12-28 | Conversion (derivative) | 215,000 | $0.00 | 0 |
| 2012-12-28 | Option exercise (derivative) | 215,000 | $0.00 | 215,000 |
| 2012-12-28 | Option exercise (derivative) | 215,000 | $0.00 | 1,496,745 |
| 2012-12-28 | Conversion | 215,000 | $0.00 | 1,599,813 |
| 2012-12-17 | Open-market sale | 55,000 | $26.79 | 1,384,813 |
| 2012-12-15 | Option exercise (derivative) | 18,750 | $0.00 | 356,250 |
| 2012-12-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2012-12-15 | Tax withholding (derivative) | 8,753 | $0.00 | 9,997 |
| 2012-12-15 | Conversion (derivative) | 9,997 | $0.00 | 0 |
| 2012-12-15 | Conversion | 9,997 | $0.00 | 1,439,813 |
| 2012-12-03 | Open-market sale | 23,571 | $28.00 | 1,429,816 |
| 2012-12-03 | Open-market sale | 31,429 | $27.94 | 1,453,387 |
| 2012-12-01 | Tax withholding (derivative) | 9,154 | $0.00 | 10,456 |
| 2012-12-01 | Option exercise (derivative) | 24,960 | $0.00 | 224,670 |
| 2012-12-01 | Option exercise (derivative) | 24,960 | $0.00 | 24,960 |
| 2012-12-01 | Tax withholding (derivative) | 11,652 | $0.00 | 13,308 |
| 2012-12-01 | Conversion (derivative) | 13,308 | $0.00 | 0 |
| 2012-12-01 | Option exercise (derivative) | 19,610 | $0.00 | 19,610 |
| 2012-12-01 | Option exercise (derivative) | 19,610 | $0.00 | 215,755 |
| 2012-12-01 | Conversion | 23,764 | $0.00 | 1,484,816 |
| 2012-11-29 | Open-market sale | 15,714 | $26.94 | 1,461,052 |
| 2012-11-26 | Open-market sale | 15,714 | $24.94 | 1,476,766 |
| 2012-11-19 | Open-market sale | 39,286 | $23.97 | 1,492,480 |
| 2012-11-16 | Open-market sale | 7,857 | $22.94 | 1,531,766 |
| 2012-11-15 | Tax withholding (derivative) | 8,753 | $0.00 | 9,997 |
| 2012-11-15 | Option exercise (derivative) | 18,750 | $0.00 | 18,750 |
| 2012-11-15 | Option exercise (derivative) | 18,750 | $0.00 | 375,000 |
| 2012-11-15 | Conversion | 9,997 | $0.00 | 1,539,623 |
| 2012-11-05 | Open-market sale | 31,429 | $21.10 | 1,529,626 |
| 2012-11-01 | Tax withholding (derivative) | 11,654 | $0.00 | 13,311 |
| 2012-11-01 | Option exercise (derivative) | 24,965 | $0.00 | 24,965 |
| 2012-11-01 | Option exercise (derivative) | 24,965 | $0.00 | 249,630 |
| 2012-11-01 | Tax withholding (derivative) | 9,157 | $0.00 | 10,458 |
| 2012-11-01 | Conversion (derivative) | 13,311 | $0.00 | 0 |
| 2012-11-01 | Option exercise (derivative) | 19,615 | $0.00 | 235,365 |
| 2012-11-01 | Option exercise (derivative) | 19,615 | $0.00 | 19,615 |
| 2012-11-01 | Conversion | 23,769 | $0.00 | 1,561,055 |
| 2012-11-01 | Conversion (derivative) | 9,997 | $0.00 | 0 |
| 2012-10-25 | Option exercise (derivative) | 731,250 | $0.00 | 731,250 |
| 2012-10-25 | Tax withholding (derivative) | 570,981 | $0.00 | 652,199 |
| 2012-10-25 | Option exercise (derivative) | 731,250 | $0.00 | 393,750 |
| 2012-10-25 | Tax withholding (derivative) | 337,690 | $0.00 | 393,560 |
| 2012-10-25 | Option exercise (derivative) | 921,845 | $0.00 | 254,980 |
| 2012-10-25 | Option exercise (derivative) | 921,845 | $0.00 | 921,845 |
| 2012-10-25 | Tax withholding (derivative) | 430,318 | $0.00 | 491,527 |
| 2012-10-25 | Conversion (derivative) | 491,527 | $0.00 | 0 |
| 2012-10-25 | Option exercise (derivative) | 1,223,180 | $0.00 | 274,595 |
| 2012-10-25 | Option exercise (derivative) | 1,223,180 | $0.00 | 1,223,180 |
| 2012-10-25 | Conversion | 1,537,286 | $0.00 | 1,537,286 |
| 2012-05-17 | Grant / award (derivative) | 1,176,825 | $0.00 | 1,176,825 |
| 2012-05-17 | Grant / award (derivative) | 1,125,000 | $0.00 | 1,125,000 |
| 2012-05-17 | Grant / award (derivative) | 1,385,355 | $0.00 | 1,385,355 |
| 2012-05-17 | Grant / award (derivative) | 1,497,775 | $0.00 | 1,497,775 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.