Sale
Common Stock 794 $174.43 $138,497 Sale
Common Stock 1,509 $171.06 $258,128 Sale
Common Stock 3,067 $172.91 $530,327 Sale
Common Stock 138 $173.88 $23,995 Sale
Common Stock 1,309 $171.94 $225,066 Sale
Common Stock 5,798 $172.16 $998,184 Option
Common Stock 2,335 N/A N/A Option
Performance Shares 6,563 N/A N/A Option
Performance Shares 2,335 N/A N/A Option
Common Stock 6,563 N/A N/A Option
Common Stock 105 $45.27 $4,753 Option
Non-Qualified Stock Option (right to buy) 105 $45.27 $4,753 Sale
Common Stock 105 $146.97 $15,432 Sale
Common Stock 1,316 $134.2 $176,607 Sale
Common Stock 1,036 $134.54 $139,381 Sale
Common Stock 1,268 $112.51 $142,663 Sale
Common Stock 1,106 $111.75 $123,590 Sale
Common Stock 1,075 $110.77 $119,078 Sale
Common Stock 1,379 $103.79 $143,122 Sale
Common Stock 4,110 $92.07 $378,408 Sale
Common Stock 467 $92.73 $43,305 Sale
Common Stock 5,607 $91.77 $514,566 Option
Common Stock 1,911 N/A N/A Option
Performance Shares 1,911 N/A N/A Option
Performance Shares 6,349 N/A N/A Option
Performance Shares 2,335 N/A N/A Option
Common Stock 191 N/A N/A Option
Common Stock 6,349 N/A N/A Option
Common Stock 2,335 N/A N/A Sale
Common Stock 42 $86.64 $3,639 Option
Non-Qualified Stock Option (right to buy) 42 $46.77 $1,964 Option
Common Stock 42 $46.77 $1,964 Sale
Common Stock 1,915 $70.18 $134,395 Sale
Common Stock 1,050 $71.12 $74,676 Option
Common Stock 191 N/A N/A Option
Performance Shares 191 N/A N/A Sale
Common Stock 1,526 $76.88 $117,319 Sale
Common Stock 1,057 $77.17 $81,569 Option
Performance Shares 191 N/A N/A Option
Common Stock 191 N/A N/A Option
Non-Qualified Stock Option (right to buy) 192 $36.97 $7,098 Option
Common Stock 192 $36.97 $7,098 Sale
Common Stock 192 $70.36 $13,509 Sale
Common Stock 1,386 $60 $83,160 Sale
Common Stock 1,577 $61.4 $96,831 Option
Common Stock 191 N/A N/A Option
Performance Shares 191 N/A N/A Sale
Common Stock 2,000 $61.85 $123,690 Sale
Common Stock 1,193 $62.52 $74,584 Sale
Common Stock 3,110 $62.82 $195,367 Option
Common Stock 1,565 N/A N/A Option
Performance Shares 1,565 N/A N/A Option
Performance Shares 1,911 N/A N/A Option
Performance Shares 191 N/A N/A Option
Common Stock 1,911 N/A N/A Option
Performance Shares 275 N/A N/A Option
Common Stock 2,167 N/A N/A Option
Common Stock 275 N/A N/A Option
Common Stock 191 N/A N/A Sale
Common Stock 1,166 $73.13 $85,270 Option
Performance Shares 192 N/A N/A Option
Performance Shares 275 N/A N/A Sale
Common Stock 993 $72.18 $71,676 Sale
Common Stock 442 $91.93 $40,633 Sale
Common Stock 725 $90.94 $65,931 Sale
Common Stock 991 $87.92 $87,126 Option
Common Stock 275 N/A N/A Option
Performance Shares 275 N/A N/A Option
Restricted Stock Unit 325 N/A N/A Option
Common Stock 563 N/A N/A Option
Restricted Stock Unit 406 N/A N/A Option
Common Stock 438 N/A N/A Option
Common Stock 325 N/A N/A Option
Common Stock 406 N/A N/A Option
Common Stock 192 N/A N/A Option
Performance Shares 192 N/A N/A Option
Restricted Stock Unit 563 N/A N/A Option
Restricted Stock Unit 438 N/A N/A Sale
Common Stock 163 $86.56 $14,109 Sale
Common Stock 611 $109.42 $66,856 Option
Restricted Stock Unit 326 N/A N/A Option
Performance Shares 273 N/A N/A Option
Performance Shares 192 N/A N/A Option
Restricted Stock Unit 562 N/A N/A Option
Restricted Stock Unit 437 N/A N/A Option
Restricted Stock Unit 406 N/A N/A Sale
Common Stock 1,376 $112.98 $155,462 Option
Common Stock 437 N/A N/A Option
Common Stock 326 N/A N/A Option
Common Stock 406 N/A N/A Option
Common Stock 192 N/A N/A Option
Common Stock 273 N/A N/A Option
Common Stock 562 N/A N/A Sale
Common Stock 2,087 $116.27 $242,645 Option
Performance Shares 2,032 N/A N/A Sale
Common Stock 2,925 $118.51 $346,633 Option
Restricted Stock Unit 2,621 N/A N/A Option
Common Stock 6,722 N/A N/A Sale
Common Stock 1,044 $112.24 $117,179 Option
Common Stock 2,933 N/A N/A Option
Restricted Stock Unit 2,175 N/A N/A Option
Performance Shares 758 N/A N/A Option
Performance Shares 758 N/A N/A Option
Performance Shares 758 N/A N/A Sale
Common Stock 1,050 $106.43 $111,753 Option
Common Stock 2,934 N/A N/A Option
Restricted Stock Unit 2,176 N/A N/A Option
Performance Shares 758 N/A N/A Option
Performance Shares 758 N/A N/A Option
Restricted Stock Unit 2,176 N/A N/A Sale
Common Stock 1,447 $125.31 $181,324 Sale
Common Stock 1,481 $125.1 $185,278 Option
Performance Shares 754 N/A N/A Option
Restricted Stock Unit 2,174 N/A N/A Option
Common Stock 2,928 N/A N/A Sale
Common Stock 3,505 $103.69 $363,426 Sale
Common Stock 2,176 $105.29 $229,115 Option
Restricted Stock Unit 2,052 N/A N/A Option
Performance Shares 3,629 N/A N/A Option
Common Stock 5,681 N/A N/A Option
Incentive Stock Option (right to buy) 643 $36.97 $23,772 Option
Common Stock 3,206 $43 $137,868 Sale
Common Stock 3,951 $106.61 $421,228 Sale
Common Stock 1,009 $106.44 $107,397 Option
Restricted Stock Unit 1,724 N/A N/A Option
Performance Shares 835 N/A N/A Option
Common Stock 2,885 N/A N/A Sale
Common Stock 3,013 $80.45 $242,396 Sale
Common Stock 1,099 $79.85 $87,750 Option
Restricted Stock Unit 2,051 N/A N/A Option
Performance Shares 835 N/A N/A Option
Common Stock 2,886 N/A N/A Sale
Common Stock 1,442 $103.51 $149,261 Sale
Common Stock 1,438 $105.02 $151,012 Option
Common Stock 2,879 N/A N/A Option
Performance Shares 268 N/A N/A Option
Restricted Stock Unit 2,049 N/A N/A Option
Performance Shares 830 N/A N/A Sale
Common Stock 4,188 $104.1 $435,950 Sale
Common Stock 3,068 $106.78 $327,604 Option
Restricted Stock Unit 1,614 N/A N/A Option
Performance Shares 5,110 N/A N/A Option
Common Stock 7,256 N/A N/A Sale
Common Stock 4,200 $106.1 $445,612 Sale
Common Stock 1,100 $99.49 $109,442 Option
Performance Shares 1,357 N/A N/A Option
Restricted Stock Unit 1,818 N/A N/A Option
Common Stock 3,175 N/A N/A Sale
Common Stock 1,141 $94.96 $108,345 Option
Performance Shares 1,357 N/A N/A Option
Restricted Stock Unit 1,819 N/A N/A Option
Common Stock 3,176 N/A N/A Sale
Common Stock 1,330 $81.87 $108,892 Sale
Common Stock 1,646 $81.17 $133,607 Option
Restricted Stock Unit 1,817 N/A N/A Option
Performance Shares 1,354 N/A N/A Option
Common Stock 3,171 N/A N/A Sale
Common Stock 2,667 $102.49 $273,341 Sale
Common Stock 1,500 $105.31 $157,959 Option
Common Stock 4,167 N/A N/A Option
Restricted Stock Unit 1,939 N/A N/A Option
Performance Shares 2,228 N/A N/A Sale
Common Stock 884 $93.1 $82,300 Sale
Common Stock 549 $92.55 $50,810 Sale
Common Stock 1,038 $92.55 $96,070 Option
Performance Shares 1,066 N/A N/A Option
Common Stock 3,001 N/A N/A Option
Restricted Stock Unit 1,935 N/A N/A Sale
Common Stock 847 $84.32 $71,422 Sale
Common Stock 1,119 $84 $93,990 Option
Performance Shares 1,066 N/A N/A Option
Common Stock 3,004 N/A N/A Option
Restricted Stock Unit 1,938 N/A N/A Sale
Common Stock 124 $77 $9,548 Sale
Common Stock 1,135 $72.61 $82,410 Sale
Common Stock 1,210 $73.6 $89,056 Option
Performance Shares 1,065 N/A N/A Option
Common Stock 2,999 N/A N/A Option
Restricted Stock Unit 1,934 N/A N/A Sale
Common Stock 1,693 $77.43 $131,096 Sale
Common Stock 1,374 $77.79 $106,879 Option
Performance Shares 1,874 N/A N/A Option
Common Stock 3,630 N/A N/A Option
Restricted Stock Unit 1,756 N/A N/A Sale
Common Stock 1,183 $66.68 $78,879 Sale
Common Stock 974 $67.19 $65,447 Option
Restricted Stock Unit 1,752 N/A N/A Option
Performance Shares 797 N/A N/A Option
Common Stock 2,549 N/A N/A Sale
Common Stock 1,802 $56.79 $102,337 Sale
Common Stock 1,589 $56.48 $89,748 Option
Common Stock 3,990 N/A N/A Option
Performance Shares 797 N/A N/A Option
Restricted Stock Unit 3,193 N/A N/A Sale
Common Stock 2,240 $51.05 $114,352 Sale
Common Stock 1,746 $52.1 $90,968 Option
Restricted Stock Unit 3,189 N/A N/A Option
Common Stock 3,986 N/A N/A Option
Performance Shares 797 N/A N/A Option
Non-Qualified Stock Option (right to buy) 337 $43 $14,492 Option
Common Stock 562 $41.5 $23,320 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Sale
Common Stock 562 $59.13 $33,231 Option
Non-Qualified Stock Option (right to buy) 336 $43 $14,449 Option
Common Stock 561 $41.5 $23,279 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Sale
Common Stock 561 $58.47 $32,802 Sale
Common Stock 3,638 $58.43 $212,568 Sale
Common Stock 2,306 $59.53 $137,269 Option
Performance Shares 3,188 N/A N/A Option
Common Stock 5,944 N/A N/A Option
Restricted Stock Unit 2,756 N/A N/A Sale
Common Stock 564 $61.45 $34,658 Option
Common Stock 564 $41.5 $23,403 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Option
Non-Qualified Stock Option (right to buy) 338 $43 $14,535 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 562 $41.5 $23,320 Option
Non-Qualified Stock Option (right to buy) 337 $43 $14,492 Sale
Common Stock 562 $62.05 $34,872 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Non-Qualified Stock Option (right to buy) 336 $43 $14,449 Sale
Common Stock 561 $64 $35,904 Option
Common Stock 561 $41.5 $23,279 Sale
Common Stock 1,694 $60.14 $101,875 Sale
Common Stock 1,058 $58.97 $62,394 Option
Common Stock 2,752 N/A N/A Option
Restricted Stock Unit 2,752 N/A N/A Option
Common Stock 565 $41.5 $23,445 Sale
Common Stock 565 $59.22 $33,459 Option
Non-Qualified Stock Option (right to buy) 339 $43 $14,578 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Option
Common Stock 42 $46.77 $1,964 Option
Non-Qualified Stock Option (right to buy) 42 $46.77 $1,964 Sale
Common Stock 42 $46.77 $1,964 Sale
Common Stock 104 $55.27 $5,748 Option
Non-Qualified Stock Option (right to buy) 295 $46.12 $13,605 Option
Common Stock 520 $43.07 $22,396 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Non-Qualified Stock Option (right to buy) 166 $46.77 $7,764 Option
Common Stock 166 $46.77 $7,764 Sale
Common Stock 166 $46.77 $7,764 Option
Common Stock 104 $45.27 $4,708 Option
Non-Qualified Stock Option (right to buy) 104 $45.27 $4,708 Sale
Common Stock 104 $45.27 $4,708 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 416 $36.97 $15,380 Sale
Common Stock 416 $53.26 $22,156 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Option
Non-Qualified Stock Option (right to buy) 104 $45.27 $4,708 Option
Common Stock 104 $45.27 $4,708 Sale
Common Stock 104 $45.27 $4,708 Sale
Common Stock 1,652 $53.53 $88,430 Sale
Common Stock 1,103 $52.3 $57,685 Option
Common Stock 2,755 N/A N/A Option
Restricted Stock Unit 2,755 N/A N/A Option
Common Stock 418 $36.97 $15,453 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Sale
Common Stock 418 $52.83 $22,083 Option
Non-Qualified Stock Option (right to buy) 192 $36.97 $7,098 Option
Non-Qualified Stock Option (right to buy) 104 $45.27 $4,708 Sale
Common Stock 104 $45.27 $4,708 Option
Common Stock 104 $45.27 $4,708 Sale
Common Stock 416 $46.97 $19,540 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 416 $36.97 $15,380 Sale
Common Stock 978 $57.07 $55,814 Option
Non-Qualified Stock Option (right to buy) 753 $43 $32,381 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 978 $41.5 $40,582 Sale
Common Stock 1,720 $58.85 $101,222 Option
Common Stock 2,752 N/A N/A Option
Restricted Stock Unit 2,752 N/A N/A Option
Common Stock 42 $46.77 $1,964 Option
Non-Qualified Stock Option (right to buy) 42 $46.77 $1,964 Sale
Common Stock 42 $46.77 $1,964 Option
Common Stock 523 $39.74 $20,782 Option
Non-Qualified Stock Option (right to buy) 297 $41.12 $12,213 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Sale
Common Stock 523 $59.41 $31,071 Option
Non-Qualified Stock Option (right to buy) 42 $46.77 $1,964 Option
Common Stock 42 $46.77 $1,964 Sale
Common Stock 42 $46.77 $1,964 Option
Non-Qualified Stock Option (right to buy) 295 $41.12 $12,130 Sale
Common Stock 520 $58.94 $30,648 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 520 $39.74 $20,663 Option
Common Stock 187 $51.02 $9,541 Option
Non-Qualified Stock Option (right to buy) 187 $51.02 $9,541 Sale
Common Stock 83 $56.77 $4,712 Option
Common Stock 416 $36.97 $15,380 Sale
Common Stock 416 $53.43 $22,229 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Non-Qualified Stock Option (right to buy) 104 $45.27 $4,708 Option
Common Stock 104 $45.27 $4,708 Sale
Common Stock 104 $45.27 $4,708 Sale
Common Stock 1,787 $51.92 $92,783 Option
Restricted Stock Unit 2,858 N/A N/A Option
Common Stock 2,858 N/A N/A Option
Common Stock 418 $36.97 $15,453 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Sale
Common Stock 418 $54.33 $22,710 Option
Non-Qualified Stock Option (right to buy) 192 $36.97 $7,098 Option
Common Stock 42 $46.77 $1,964 Sale
Common Stock 42 $46.77 $1,964 Option
Non-Qualified Stock Option (right to buy) 42 $46.77 $1,964 Option
Common Stock 520 $39.74 $20,663 Sale
Common Stock 520 $56.97 $29,625 Option
Non-Qualified Stock Option (right to buy) 295 $41.12 $12,130 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 41 $46.77 $1,918 Sale
Common Stock 41 $46.77 $1,918 Option
Non-Qualified Stock Option (right to buy) 41 $46.77 $1,918 Sale
Common Stock 938 $56.09 $52,615 Option
Non-Qualified Stock Option (right to buy) 813 $51.09 $41,539 Option
Incentive Stock Option (right to buy) 125 $46.77 $5,846 Option
Common Stock 938 $49.65 $46,574 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 416 $36.97 $15,380 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Sale
Common Stock 416 $53.23 $22,144 Sale
Common Stock 1,256 $50.54 $63,482 Option
Restricted Stock Unit 2,010 N/A N/A Option
Common Stock 2,010 N/A N/A Option
Common Stock 418 $36.97 $15,453 Sale
Common Stock 418 $50.84 $21,252 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Option
Non-Qualified Stock Option (right to buy) 192 $36.97 $7,098 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Sale
Common Stock 416 $52 $21,633 Option
Common Stock 416 $36.97 $15,380 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Common Stock 416 $36.97 $15,380 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Sale
Common Stock 416 $52.75 $21,944 Sale
Common Stock 1,203 $52.55 $63,213 Option
Common Stock 2,012 N/A N/A Option
Restricted Stock Units 2,012 N/A N/A Sale
Common Stock 418 $52.76 $22,055 Option
Incentive Stock Option (right to buy) 226 $36.97 $8,355 Option
Non-Qualified Stock Option (right to buy) 192 $36.97 $7,098 Option
Common Stock 418 $36.97 $15,453 Option
Non-Qualified Stock Option (right to buy) 520 $45.27 $23,540 Sale
Common Stock 520 $45.27 $23,540 Option
Common Stock 520 $45.27 $23,540 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Sale
Common Stock 416 $52.44 $21,814 Option
Common Stock 416 $36.97 $15,380 Sale
Common Stock 416 $48.53 $20,190 Option
Common Stock 416 $36.97 $15,380 Option
Incentive Stock Option (right to buy) 225 $36.97 $8,318 Option
Non-Qualified Stock Option (right to buy) 191 $36.97 $7,061 Sale
Common Stock 1,597 $49.71 $79,379 Option
Common Stock 2,010 N/A N/A Option
Restricted Stock Units 2,010 N/A N/A Option
Incentive Stock Option (right to buy) 118 $36.97 $4,362 Sale
Common Stock 418 $50.25 $21,006 Option
Non-Qualified Stock Option (right to buy) 300 $36.97 $11,091 Option
Common Stock 418 $36.97 $15,453 Option
Common Stock 417 $44.09 $18,383 Option
Non-Qualified Stock Option (right to buy) 299 $51.2 $15,309 Sale
Common Stock 118 $36.97 $4,362 Option
Incentive Stock Option (right to buy) 118 $36.97 $4,362 Option
Common Stock 416 $41.99 $17,466 Option
Non-Qualified Stock Option (right to buy) 299 $47 $14,054 Option
Incentive Stock Option (right to buy) 117 $36.97 $4,325 Sale
Common Stock 416 $41.99 $17,466 Option
Common Stock 1,899 $36.97 $70,206 Option
Non-Qualified Stock Option (right to buy) 1,429 $36.97 $52,830 Sale
Common Stock 1,899 $46.97 $89,200 Option
Incentive Stock Option (right to buy) 470 $36.97 $17,376 Sale
Common Stock 992 $44.91 $44,552 Option
Restricted Stock Units 2,108 N/A N/A Option
Common Stock 2,108 N/A N/A Sale
Common Stock 365 $46.97 $17,144 Option
Non-Qualified Stock Option (right to buy) 365 $46.97 $17,144 Option
Incentive Stock Option (right to buy) 235 $36.97 $8,688 Option
Common Stock 600 $41.97 $25,182 Sale
Common Stock 994 $38.89 $38,657 Option
Common Stock 1,562 N/A N/A Option
Restricted Stock Unit 1,562 N/A N/A Sale
Common Stock 3,827 $52.36 $200,363 Option
Common Stock 5,875 N/A N/A Option
Restricted Stock Unit 5,875 N/A N/A Sale
Common Stock 5,912 $52.51 $310,445 Option
Incentive Stock Option (right to buy) 1,646 $36.97 $60,853 Option
Common Stock 5,833 $36.97 $215,646 Option
Non-Qualified Stock Option (right to buy) 4,187 $36.97 $154,793 Option
Restricted Stock Unit 125 N/A N/A Option
Common Stock 125 N/A N/A