Sale
Common Stock 5,753 $42.56 $244,848 Option
Common Stock 9,381 N/A N/A Sale
Common Stock 5,293 $42.74 $226,223 Option
Common Stock 3,314 N/A N/A Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Option
Common Stock 2,816 N/A N/A Option
Restricted Stock Units 8,997 N/A N/A Option
Performance Restricted Stock Units 2,816 N/A N/A Option
Common Stock 8,997 N/A N/A Sale
Common Stock 4,828 $40.72 $196,596 Option
Restricted Stock Units 10,690 N/A N/A Option
Common Stock 10,690 N/A N/A Sale
Common Stock 5,673 $41.75 $236,848 Sale
Common Stock 5,326 $41.54 $221,242 Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Common Stock 3,314 N/A N/A Option
Common Stock 9,381 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Option
Performance Restricted Stock Units 2,816 N/A N/A Option
Common Stock 2,816 N/A N/A Option
Restricted Stock Units 8,997 N/A N/A Option
Common Stock 8,997 N/A N/A Sale
Common Stock 4,862 $42.36 $205,954 Option
Restricted Stock Units 10,690 N/A N/A Option
Common Stock 10,690 N/A N/A Option
Common Stock 40,000 $4.25 $170,000 Sale
Common Stock 37,800 $47.64 $1,800,792 Option
Employee Stock Option (right to buy) 40,000 $4.25 $170,000 Sale
Common Stock 2,200 $49.01 $107,822 Sale
Common Stock 5,684 $43.48 $247,140 Option
Common Stock 9,381 N/A N/A Option
Common Stock 3,314 N/A N/A Sale
Common Stock 5,359 $43.18 $231,402 Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Option
Common Stock 8,997 N/A N/A Option
Common Stock 2,816 N/A N/A Option
Restricted Stock Units 8,997 N/A N/A Option
Performance Restricted Stock Units 2,816 N/A N/A Sale
Common Stock 4,851 $43.76 $212,280 Option
Common Stock 10,690 N/A N/A Option
Restricted Stock Units 10,690 N/A N/A Sale
Common Stock 10,000 $47.65 $476,500 Option
Common Stock 10,000 $4.25 $42,500 Option
Employee Stock Option (right to buy) 10,000 $4.25 $42,500 Option
Employee Stock Option (right to buy) 10,000 $4.25 $42,500 Sale
Common Stock 10,000 $48.03 $480,300 Option
Common Stock 10,000 $4.25 $42,500 Sale
Common Stock 5,385 $47.44 $255,464 Sale
Common Stock 16,091 $47.72 $767,863 Sale
Common Stock 5,359 $47.67 $255,464 Option
Common Stock 9,381 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Option
Common Stock 3,314 N/A N/A Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Common Stock 35,990 N/A N/A Option
Common Stock 11,264 N/A N/A Option
Restricted Stock Units 35,990 N/A N/A Option
Performance Restricted Stock Units 11,264 N/A N/A Sale
Common Stock 12,329 $46.22 $569,846 Option
Common Stock 10,690 N/A N/A Option
Common Stock 14,551 N/A N/A Option
Restricted Stock Units 10,690 N/A N/A Option
Restricted Stock Units 14,551 N/A N/A Option
Common Stock 33,201 $4.25 $141,104 Option
Employee Stock Option (right to buy) 33,201 $4.25 $141,104 Option
Common Stock 3,099 $4.25 $13,171 Option
Employee Stock Option (right to buy) 3,099 $4.25 $13,171 Option
Employee Stock Option (right to buy) 800 $4.25 $3,400 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 20,000 $47.64 $952,800 Option
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 5,862 $43.42 $254,528 Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Common Stock 9,381 N/A N/A Option
Common Stock 3,314 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Sale
Common Stock 6,572 $45.03 $295,937 Option
Restricted Stock Units 14,551 N/A N/A Option
Common Stock 14,551 N/A N/A Sale
Common Stock 4,799 $44.44 $213,268 Option
Common Stock 10,690 N/A N/A Option
Restricted Stock Units 10,690 N/A N/A Sale
Common Stock 29,174 $47.84 $1,395,684 Sale
Common Stock 12,792 $49.01 $626,936 Option
Common Stock 41,966 $4.25 $178,356 Option
Employee Stock Option (right to buy) 41,966 $4.25 $178,356 Sale
Common Stock 5,708 $37.54 $214,278 Option
Performance Restricted Stock Units 3,314 N/A N/A Option
Common Stock 12,695 N/A N/A Option
Restricted Stock Units 9,381 N/A N/A Sale
Common Stock 6,489 $40.31 $261,572 Option
Restricted Stock Units 14,550 N/A N/A Option
Common Stock 14,550 N/A N/A Sale
Common Stock 4,817 $38.28 $184,395 Option
Common Stock 10,690 N/A N/A Option
Restricted Stock Units 10,690 N/A N/A Option
Common Stock 18,034 $4.25 $76,645 Option
Employee Stock Option (right to buy) 18,034 $4.25 $76,645 Sale
Common Stock 18,034 $47.62 $858,779 Sale
Common Stock 5,591 $44.15 $246,843 Sale
Common Stock 5,608 $44.02 $246,864 Sale
Common Stock 11,843 $42.98 $509,012 Option
Restricted Stock Units 37,525 N/A N/A Option
Common Stock 37,525 N/A N/A Option
Common Stock 13,258 N/A N/A Option
Performance Restricted Stock Units 13,258 N/A N/A Sale
Common Stock 10,506 $43.62 $458,272 Option
Common Stock 14,550 N/A N/A Option
Restricted Stock Units 13,244 N/A N/A Sale
Common Stock 3,291 $42.88 $141,118 Option
Common Stock 13,244 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Option
Restricted Stock Units 10,690 N/A N/A Option
Common Stock 10,690 N/A N/A Sale
Common Stock 12,851 $37.06 $476,258 Option
Common Stock 14,550 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Option
Restricted Stock Units 13,244 N/A N/A Option
Common Stock 13,244 N/A N/A Sale
Common Stock 4,754 $38.61 $183,552 Option
Restricted Stock Units 10,690 N/A N/A Option
Common Stock 10,690 N/A N/A Sale
Common Stock 5,846 $41.72 $243,895 Option
Common Stock 13,244 N/A N/A Sale
Common Stock 6,686 $40.63 $271,652 Option
Restricted Stock Units 13,244 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Option
Common Stock 14,550 N/A N/A Sale
Common Stock 4,848 $42.23 $204,731 Option
Restricted Stock Units 10,689 N/A N/A Option
Common Stock 10,689 N/A N/A Option
Employee Stock Option (right to buy) 10,000 $4.25 $42,500 Option
Common Stock 10,000 $4.25 $42,500 Sale
Common Stock 10,000 $47.64 $476,400 Sale
Common Stock 9,427 $47.7 $449,668 Option
Common Stock 9,427 $4.25 $40,065 Option
Employee Stock Option (right to buy) 573 $4.25 $2,435 Option
Employee Stock Option (right to buy) 9,427 $4.25 $40,065 Option
Common Stock 573 $4.25 $2,435 Sale
Common Stock 573 $47.59 $27,269 Option
Restricted Stock Units 13,244 N/A N/A Option
Employee Stock Option (right to buy) 8,600 $4.25 $36,550 Option
Restricted Stock Units 14,550 N/A N/A Sale
Common Stock 5,911 $47.85 $282,841 Sale
Common Stock 100 $48.58 $4,858 Option
Common Stock 13,244 N/A N/A Sale
Common Stock 8,500 $48.14 $409,190 Sale
Common Stock 6,280 $47.71 $299,619 Option
Common Stock 8,600 $4.25 $36,550 Option
Common Stock 14,550 N/A N/A Option
Restricted Stock Units 10,689 N/A N/A Sale
Common Stock 4,927 $43.85 $216,049 Option
Common Stock 1,400 $4.25 $5,950 Option
Common Stock 10,689 N/A N/A Option
Employee Stock Option (right to buy) 1,400 $4.25 $5,950 Sale
Common Stock 1,400 $47.68 $66,752 Option
Employee Stock Option (right to buy) 76,469 $4.25 $324,993 Option
Common Stock 76,469 $4.25 $324,993 Sale
Common Stock 15,461 $58.92 $910,962 Option
Common Stock 35,000 $4.25 $148,750 Sale
Common Stock 7,049 $58.92 $415,327 Sale
Common Stock 6,152 $59.65 $366,967 Sale
Common Stock 1,799 $60.58 $108,983 Option
Employee Stock Option (right to buy) 35,000 $4.25 $148,750 Sale
Common Stock 5,145 $60.55 $311,530 Sale
Common Stock 14,394 $59.66 $858,746 Option
Employee Stock Option (right to buy) 100,000 $4.25 $425,000 Sale
Common Stock 100,000 $62.44 $6,244,000 Option
Common Stock 100,000 $4.25 $425,000 Option
Employee Stock Option (right to buy) 25,000 $4.25 $106,250 Sale
Common Stock 25,000 $55.46 $1,386,500 Sale
Common Stock 15,000 $55.42 $831,300 Option
Common Stock 25,000 $4.25 $106,250 Sale
Common Stock 7,076 $50.03 $354,012 Option
Common Stock 10,000 $4.25 $42,500 Option
Employee Stock Option (right to buy) 10,000 $4.25 $42,500 Sale
Common Stock 2,924 $50.76 $148,422 Option
Employee Stock Option (right to buy) 25,000 $4.25 $106,250 Sale
Common Stock 25,000 $55.32 $1,383,000 Option
Common Stock 25,000 $4.25 $106,250 Sale
Common Stock 15,000 $55.3 $829,500 Option
Restricted Stock Units 13,243 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Sale
Common Stock 12,608 $45.92 $578,959 Option
Common Stock 14,550 N/A N/A Option
Common Stock 13,243 N/A N/A Option
Employee Stock Option (right to buy) 10,000 $4.25 $42,500 Option
Restricted Stock Units 42,759 N/A N/A Sale
Common Stock 19,562 $45.76 $895,157 Sale
Common Stock 29 $49.7 $1,441 Option
Common Stock 10,000 $4.25 $42,500 Sale
Common Stock 9,971 $48.86 $487,183 Option
Common Stock 42,759 N/A N/A Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 18,800 $48.73 $916,124 Sale
Common Stock 3,700 $49.57 $183,409 Option
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 28,728 $48.69 $1,398,766 Sale
Common Stock 8,772 $49.44 $433,688 Sale
Common Stock 8,694 $46.99 $408,531 Sale
Common Stock 23,183 $47.65 $1,104,670 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 100 $48.31 $4,831 Option
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 14,217 $46.99 $668,057 Sale
Common Stock 13,806 $47.65 $657,856 Option
Restricted Stock Units 13,243 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Sale
Common Stock 6,161 $51.79 $319,078 Option
Common Stock 13,243 N/A N/A Sale
Common Stock 6,636 $54.09 $358,941 Option
Common Stock 14,550 N/A N/A Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 60,000 $54.17 $3,250,200 Option
Common Stock 20,000 $4.25 $85,000 Option
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 60,000 $51.35 $3,081,000 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 38,827 $48.11 $1,867,889 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Option
Common Stock 60,000 $47.92 $2,875,200 Sale
Employee Stock Option (right to buy) 21,173 $4.25 $89,985 Sale
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 5,930 $40.86 $242,300 Option
Common Stock 13,243 N/A N/A Option
Restricted Stock Units 13,243 N/A N/A Sale
Common Stock 6,550 $40.39 $264,555 Option
Common Stock 14,550 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 60,000 $41.97 $2,517,900 Option
Common Stock 20,000 $4.25 $85,000 Option
Common Stock 20,000 N/A N/A Sale
Common Stock 60,000 N/A N/A Option
Employee Stock Option (right to buy) 20,000 N/A N/A Option
Common Stock 20,000 $4.25 $85,000 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 60,000 $43.67 $2,620,200 Sale
Common Stock 60,000 $43.67 $2,620,200 Sale
Common Stock 60,000 $43.67 $2,620,200 Sale
Common Stock 5,902 $41.19 $243,103 Option
Restricted Stock Units 13,243 N/A N/A Option
Common Stock 13,243 N/A N/A Sale
Common Stock 6,455 $40.35 $260,459 Option
Common Stock 14,550 N/A N/A Option
Restricted Stock Units 14,550 N/A N/A Sale
Common Stock 24,624 $40.38 $994,194 Sale
Common Stock 24,624 $40.38 $994,194 Option
Employee Stock Option (right to buy) 20,000 $4.25 $85,000 Sale
Common Stock 35,376 $39.59 $1,400,359 Sale
Common Stock 35,376 $39.59 $1,400,359 Option
Common Stock 20,000 $4.25 $85,000 Sale
Common Stock 60,000 $40.12 $2,407,200 Option
Common Stock 20,000 N/A N/A Sale
Common Stock 60,000 $9.98 $598,800 Sale
Common Stock 60,000 $9.98 $598,800 Option
Employee Stock Option (right to buy) 20,000 N/A N/A Option
Employee Stock Option (right to buy) 20,000 N/A N/A Option
Common Stock 20,000 N/A N/A Sale
Common Stock 60,000 $30.49 $1,829,400 Sale
Common Stock 6,176 N/A N/A Sale
Common Stock 26,951 N/A N/A Option
Common Stock 13,243 N/A N/A Option
Restricted Stock Units 13,243 N/A N/A Option
Common Stock 58,201 N/A N/A Option
Restricted Stock Units 58,201 N/A N/A Option
Employee Stock Option (right to buy) 20,000 N/A N/A Sale
Common Stock 60,000 N/A N/A Sale
Common Stock 60,000 $22.75 $1,365,120 Option
Common Stock 20,000 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Option
Common Stock 35,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Common Stock 35,000 N/A N/A Option
Restricted Stock Units 13,243 N/A N/A Option
Common Stock 13,243 N/A N/A Sale
Common Stock 6,137 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Common Stock 35,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Option
Common Stock 35,000 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Common Stock 35,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Option
Restricted Stock Units 13,243 N/A N/A Option
Common Stock 13,243 N/A N/A Sale
Common Stock 5,976 N/A N/A Sale
Common Stock 45,000 N/A N/A Option
Employee Stock Option (right to buy) 35,000 N/A N/A Option
Common Stock 35,000 N/A N/A Sale
Common Stock 60,000 N/A N/A Sale
Common Stock 6,421 N/A N/A Sale
Common Stock 18,239 N/A N/A Option
Employee Stock Option (right to buy) 15,000 N/A N/A Option
Common Stock 15,000 N/A N/A Sale
Common Stock 19,100 N/A N/A Sale
Common Stock 900 N/A N/A Sale
Common Stock 15,000 N/A N/A Option
Common Stock 15,000 N/A N/A Option
Employee Stock Option (right to buy) 15,000 N/A N/A Sale
Common Stock 78,061 N/A N/A Sale
Common Stock 6,070 N/A N/A Option
Common Stock 13,243 N/A N/A Option
Restricted Stock Units 13,243 N/A N/A Sale
Common Stock 1,939 N/A N/A Option
Employee Stock Option (right to buy) 15,000 N/A N/A Sale
Common Stock 15,000 N/A N/A Option
Common Stock 15,000 N/A N/A Option
Common Stock 28,467 N/A N/A Sale
Common Stock 28,467 N/A N/A Option
Employee Stock Option (right to buy) 28,467 N/A N/A Option
Employee Stock Option (right to buy) 1,533 N/A N/A Option
Common Stock 1,533 N/A N/A Sale
Common Stock 1,533 N/A N/A Sale
Common Stock 21,631 N/A N/A Option
Common Stock 52,973 N/A N/A Option
Restricted Stock Units 52,973 N/A N/A Option
Employee Stock Option (right to buy) 14,280 N/A N/A Sale
Common Stock 14,280 N/A N/A Option
Common Stock 14,280 N/A N/A Option
Common Stock 720 N/A N/A Sale
Common Stock 720 N/A N/A Option
Employee Stock Option (right to buy) 720 N/A N/A Sale
Common Stock 20,000 N/A N/A Sale
Common Stock 277 N/A N/A Sale
Common Stock 36,363 N/A N/A Sale
Common Stock 1,244 N/A N/A Sale
Common Stock 2,116 N/A N/A Sale
Common Stock 10,000 N/A N/A Sale
Common Stock 10,000 N/A N/A Sale
Common Stock 10,000 N/A N/A Sale
Common Stock 30,000 N/A N/A Sale
Common Stock 30,000 N/A N/A Sale
Common Stock 35,290 N/A N/A Sale
Common Stock 10,000 N/A N/A Sale
Common Stock 700 N/A N/A Sale
Common Stock 4,010 N/A N/A Sale
Common Stock 10,000 N/A N/A