Sale
Common Stock 6,913 $86.4 $597,249 Option
Stock Option (right to buy) 38,495 $16.9 $650,489 Option
Common Stock 38,495 $16.9 $650,489 Sale
Common Stock 31,582 $85.38 $2,696,408 Option
Common Stock 1,608 N/A N/A Option
Restricted Stock Units 1,608 N/A N/A Option
Restricted Stock Units 2,545 N/A N/A Option
Common Stock 2,545 N/A N/A Option
Common Stock 1,180 N/A N/A Option
Restricted Stock Units 1,180 N/A N/A Option
Common Stock 2,545 N/A N/A Option
Restricted Stock Units 1,180 N/A N/A Option
Restricted Stock Units 2,545 N/A N/A Option
Common Stock 1,180 N/A N/A Option
Common Stock 1,608 N/A N/A Option
Restricted Stock Units 1,608 N/A N/A Sale
Common Stock 43,745 $70.43 $3,080,917 Option
Common Stock 43,745 $7.45 $325,813 Option
Stock Option (right to buy) 43,745 $7.45 $325,813 Option
Restricted Stock Units 2,480 N/A N/A Option
Common Stock 1,180 N/A N/A Option
Common Stock 2,540 N/A N/A Option
Common Stock 2,480 N/A N/A Option
Restricted Stock Units 2,540 N/A N/A Option
Restricted Stock Units 1,180 N/A N/A Option
Common Stock 2,475 N/A N/A Option
Restricted Stock Units 2,545 N/A N/A Option
Restricted Stock Units 2,475 N/A N/A Option
Common Stock 1,180 N/A N/A Option
Restricted Stock Units 1,180 N/A N/A Option
Common Stock 2,545 N/A N/A Option
Restricted Stock Units 2,480 N/A N/A Option
Restricted Stock Units 2,545 N/A N/A Option
Common Stock 2,545 N/A N/A Option
Common Stock 2,480 N/A N/A Option
Restricted Stock Units 3,500 N/A N/A Option
Common Stock 3,500 N/A N/A Option
Common Stock 4,725 N/A N/A Option
Restricted Stock Units 4,725 N/A N/A Option
Stock Option (right to buy) 3,125 $4.77 $14,894 Sale
Common Stock 3,125 $55 $171,875 Option
Common Stock 3,125 $4.77 $14,894 Option
Restricted Stock Units 2,540 N/A N/A Option
Restricted Stock Units 3,500 N/A N/A Option
Common Stock 2,480 N/A N/A Option
Common Stock 3,500 N/A N/A Option
Restricted Stock Units 2,480 N/A N/A Option
Common Stock 2,540 N/A N/A Option
Restricted Stock Units 2,545 N/A N/A Option
Restricted Stock Units 2,480 N/A N/A Option
Common Stock 2,480 N/A N/A Option
Restricted Stock Units 3,500 N/A N/A Option
Common Stock 3,500 N/A N/A Option
Common Stock 2,545 N/A N/A Option
Restricted Stock Units 508 N/A N/A Option
Common Stock 700 N/A N/A Option
Common Stock 495 N/A N/A Option
Restricted Stock Units 700 N/A N/A Option
Common Stock 508 N/A N/A Option
Restricted Stock Units 495 N/A N/A Option
Common Stock 495 $114.48 $56,668 Option
Common Stock 509 $171.93 $87,512 Option
Common Stock 700 $84.49 $59,143 Option
Stock Option (right to buy) 700 $84.49 $59,143 Sale
Common Stock 1,704 $315.5 $537,612 Option
Stock Option (right to buy) 495 $114.48 $56,668 Option
Stock Option (right to buy) 509 $171.93 $87,512 Sale
Common Stock 300 $304.32 $91,295 Option
Common Stock 1,216 $49.06 $59,657 Sale
Common Stock 1,260 $297.01 $374,229 Sale
Common Stock 400 $298.21 $119,282 Option
Common Stock 700 $84.49 $59,143 Option
Stock Option (right to buy) 1,216 $49.06 $59,657 Option
Common Stock 496 $114.48 $56,782 Sale
Common Stock 576 $299.84 $172,710 Sale
Common Stock 1,570 $294.92 $463,029 Sale
Common Stock 1,335 $300.95 $401,763 Sale
Common Stock 500 $293.73 $146,863 Sale
Common Stock 873 $301.94 $263,596 Sale
Common Stock 300 $302.98 $90,893 Option
Stock Option (right to buy) 496 $114.48 $56,782 Option
Stock Option (right to buy) 700 $84.49 $59,143 Option
Common Stock 6,102 $171.93 $1,049,117 Option
Stock Option (right to buy) 6,102 $171.93 $1,049,117 Sale
Common Stock 1,400 $295.83 $414,163 Sale
Common Stock 100 $308.35 $30,835 Sale
Common Stock 300 $303.4 $91,019 Sale
Common Stock 300 $306.94 $92,081 Option
Restricted Stock Units 1,095 N/A N/A Sale
Common Stock 107 $296.67 $31,744 Option
Restricted Stock Units 700 N/A N/A Sale
Common Stock 300 $299.74 $89,923 Sale
Common Stock 200 $302.02 $60,403 Option
Restricted Stock Units 496 N/A N/A Sale
Common Stock 600 $305.58 $183,348 Sale
Common Stock 200 $298.54 $59,707 Sale
Common Stock 200 $304.01 $60,801 Option
Restricted Stock Units 2,034 N/A N/A Sale
Common Stock 100 $310.4 $31,040 Option
Common Stock 700 N/A N/A Option
Common Stock 1,095 N/A N/A Option
Common Stock 2,034 N/A N/A Option
Common Stock 496 N/A N/A Option
Common Stock 2,412 $82.68 $199,417 Option
Stock Option (right to buy) 2,412 $82.68 $199,417 Sale
Common Stock 2,412 $295.85 $713,583 Sale
Common Stock 2,412 $332.56 $802,130 Option
Stock Option (right to buy) 2,412 $82.68 $199,417 Option
Common Stock 2,412 $82.68 $199,417 Option
Stock Option (right to buy) 2,411 $82.68 $199,334 Sale
Common Stock 2,411 $334.82 $807,241 Option
Common Stock 2,411 $82.68 $199,334 Option
Restricted Stock Units 2,290 N/A N/A Sale
Common Stock 1,153 $330.06 $380,559 Option
Common Stock 2,290 N/A N/A Option
Common Stock 2,410 $82.68 $199,252 Sale
Common Stock 2,410 $331.64 $799,252 Option
Stock Option (right to buy) 2,410 $82.68 $199,252 Option
Stock Option (right to buy) 2,411 $82.68 $199,334 Option
Common Stock 2,411 $82.68 $199,334 Sale
Common Stock 2,411 $302 $728,122 Sale
Common Stock 2,412 $306.48 $739,225 Option
Common Stock 2,412 $156.6 $377,724 Option
Stock Option (right to buy) 2,412 $156.6 $377,724 Option
Common Stock 7,234 $82.68 $598,085 Option
Stock Option (right to buy) 7,234 $82.68 $598,085 Sale
Common Stock 8,388 $291.9 $2,448,474 Option
Restricted Stock Units 2,291 $96.29 $220,598 Option
Common Stock 2,291 $96.29 $220,598 Sale
Common Stock 1,152 N/A N/A Option
Common Stock 2,288 N/A N/A Option
Restricted Stock Units 2,288 N/A N/A Option
Common Stock 2,288 N/A N/A Sale
Common Stock 2,411 $202.7 $488,700 Option
Stock Option (right to buy) 2,411 $16.35 $39,427 Option
Common Stock 2,411 $54.51 $131,431 Option
Common Stock 2,410 $82.68 $199,252 Option
Stock Option (right to buy) 2,410 $82.68 $199,252 Option
Stock Option (right to buy) 2,410 $82.68 $199,252 Option
Common Stock 2,410 $82.68 $199,252 Sale
Common Stock 2,410 $89.52 $215,734 Sale
Common Stock 2,410 $177.94 $428,845 Option
Stock Option (right to buy) 8,491 $71.32 $605,561 Sale
Common Stock 8,491 $169.35 $1,437,985 Option
Stock Option (right to buy) 8,491 $71.32 $605,561 Option
Common Stock 8,491 $71.32 $605,561 Sale
Common Stock 8,491 $169.35 $1,437,985 Option
Common Stock 8,491 $71.32 $605,561 Sale
Common Stock 3,577 $153.83 $550,250 Option
Common Stock 5,652 N/A N/A Option
Restricted Stock Units 5,652 N/A N/A Option
Restricted Stock Units 3,669 N/A N/A Option
Common Stock 5,652 N/A N/A Option
Common Stock 1,983 N/A N/A Option
Restricted Stock Units 5,652 N/A N/A Option
Stock Option (right to buy) 2,540 $56.93 $144,602 Option
Common Stock 2,540 $56.93 $144,602 Sale
Common Stock 2,540 $151.36 $384,454 Option
Common Stock 7,622 $56.93 $433,920 Option
Stock Option (right to buy) 7,622 $56.93 $433,920 Sale
Common Stock 18,155 $150 $2,723,250 Option
Common Stock 3,670 N/A N/A Option
Common Stock 3,670 N/A N/A Option
Restricted Stock Units 3,670 N/A N/A Sale
Common Stock 2,541 $117.2 $297,803 Option
Common Stock 2,541 $56.93 $144,659 Option
Stock Option (right to buy) 2,541 $56.93 $144,659 Option
Stock Option (right to buy) 700 $133.83 $93,681 Sale
Common Stock 700 $133.83 $93,681 Option
Common Stock 700 $133.83 $93,681 Option
Common Stock 1,840 $43.15 $79,396 Option
Stock Option (right to buy) 1,840 $43.15 $79,396 Sale
Common Stock 1,840 $131.37 $241,712 Sale
Common Stock 4,389 $129.41 $567,976 Option
Stock Option (right to buy) 2,541 $56.93 $144,659 Option
Common Stock 2,541 $56.93 $144,659 Option
Restricted Stock Units 3,669 N/A N/A Option
Common Stock 3,669 N/A N/A Option
Common Stock 2,540 $56.93 $144,602 Sale
Common Stock 2,540 $140.6 $357,127 Option
Stock Option (right to buy) 2,540 $56.93 $144,602 Option
Common Stock 700 $144.83 $101,381 Option
Stock Option (right to buy) 700 $144.83 $101,381 Sale
Common Stock 700 $144.83 $101,381 Option
Common Stock 1,840 $43.15 $79,396 Sale
Common Stock 1,840 $146.77 $270,055 Option
Stock Option (right to buy) 1,840 $43.15 $79,396 Option
Stock Option (right to buy) 2,541 $56.93 $144,659 Option
Common Stock 2,541 $56.93 $144,659 Sale
Common Stock 4,389 $133.48 $585,861 Option
Restricted Stock Units 3,669 N/A N/A Option
Common Stock 3,669 N/A N/A Option
Common Stock 3,669 N/A N/A Sale
Common Stock 2,539 $100 $253,900 Option
Common Stock 2,539 $56.93 $144,545 Option
Stock Option (right to buy) 2,539 $56.93 $144,545 Option
Common Stock 8,398 $84.49 $709,547 Option
Stock Option (right to buy) 8,398 $84.49 $709,547 Sale
Common Stock 8,398 $116.22 $976,041 Option
Stock Option (right to buy) 2,468 $32.24 $79,568 Sale
Common Stock 2,468 $118.41 $292,231 Option
Common Stock 2,468 $32.24 $79,568 Option
Common Stock 2,466 $32.24 $79,504 Sale
Common Stock 22,245 $117.44 $2,612,475 Option
Employee Stock Option (right to buy) 2,466 $32.24 $79,504 Option
Common Stock 7,644 N/A N/A Option
Restricted Stock Units 7,644 N/A N/A Sale
Common Stock 2,466 $108.41 $267,329 Option
Employee Stock Option (right to buy) 2,466 $32.24 $79,504 Option
Common Stock 2,466 $32.24 $79,504 Option
Employee Stock Option (right to buy) 2,465 $32.24 $79,472 Option
Common Stock 2,465 $32.24 $79,472 Sale
Common Stock 2,465 $103.81 $255,899 Option
Common Stock 7,397 $32.24 $238,479 Option
Employee Stock Option (right to buy) 7,397 $32.24 $238,479 Sale
Common Stock 12,280 $100 $1,228,000 Option
Restricted Stock Units 4,844 N/A N/A Option
Common Stock 4,844 N/A N/A Option
Common Stock 4,845 N/A N/A Option
Restricted Stock Units 4,845 N/A N/A Sale
Common Stock 1,250 $75.46 $94,325 Option
Employee Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $82.42 $103,021 Option
Non-Qualified Stock Option (right to buy) 625 $23.83 $14,894 Option
Non-qualified Stock Option (right to buy) 625 $23.83 $14,894 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 2,441 $84.86 $207,143 Option
Non-Qualified Stock Option (right to buy) 625 $37.24 $23,275 Option
Restricted Stock Units 4,844 N/A N/A Sale
Common Stock 1,250 $92.44 $115,551 Option
Non-qualified Stock Option (right to buy) 625 $37.24 $23,275 Option
Common Stock 6,094 $14.9 $90,776 Option
Common Stock 1,248 $23.83 $29,740 Option
Non-qualified stock option (right to buy) 1,248 $23.83 $29,740 Sale
Common Stock 1,248 $83.41 $104,096 Sale
Common Stock 1,252 $83.78 $104,890 Option
Non-qualified stock option (right to buy) 1,252 $23.83 $29,835 Option
Common Stock 1,252 $23.83 $29,835 Sale
Common Stock 328 $83.36 $27,342 Sale
Common Stock 6,518 $80.26 $523,102 Option
Common Stock 11,252 $12.41 $139,671 Sale
Common Stock 1,250 $77.99 $97,481 Option
Restricted Stock Units 10,002 N/A N/A Option
Non-Qualified Stock Option (right to buy) 625 $37.24 $23,275 Option
Non-qualified Stock Option (right to buy) 625 $37.24 $23,275 Option
Common Stock 1,250 $23.83 $29,787 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $70.52 $88,144 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $72.37 $90,466 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Sale
Common Stock 2,835 $73.33 $207,879 Option
Common Stock 6,875 $9.53 $65,533 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Restricted Stock Units 5,625 N/A N/A Sale
Common Stock 1,250 $81.13 $101,415 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $89.25 $111,563 Sale
Common Stock 1,250 $76.5 $95,625 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 2,835 $74.83 $212,140 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Restricted Stock Units 5,625 N/A N/A Sale
Common Stock 1,250 $62.23 $77,788 Option
Common Stock 6,875 $9.53 $65,533 Sale
Common Stock 1,250 $64.98 $81,225 Option
Common Stock 1,250 $23.83 $29,787 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Option
Common Stock 1,250 $23.83 $29,787 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $60 $75,000 Option
Non-qualified Stock Option (right to buy) 1,250 $23.83 $29,787 Sale
Common Stock 1,250 $60 $75,000 Option
Common Stock 1,250 $23.83 $29,787 Sale
Common Stock 2,835 $55.38 $157,002 Option
Common Stock 5,625 N/A N/A Option
Restricted Stock Units 5,625 N/A N/A Option
Common Stock 624 $23.83 $14,870 Option
Non-qualified Stock Option (right to buy) 624 $23.83 $14,870 Sale
Common Stock 624 $23.83 $14,870 Sale
Common Stock 679 $48.69 $33,062 Option
Non-qualified Stock Option (right to buy) 626 $23.83 $14,918 Option
Employee Stock Option (right to buy) 29,320 $47 $1,378,040 Option
Common Stock 29,946 $35.42 $1,060,538 Sale
Common Stock 29,946 $35.42 $1,060,538 Sale
Common Stock 9,846 $26.7 $262,888 Option
Common Stock 9,846 $26.7 $262,888 Option
Employee Stock Option (right to buy) 9,846 $26.7 $262,888 Sale
Common Stock 11,103 $44.68 $496,126 Option
Non-qualified Stock Option (right to buy) 625 $45.75 $28,594 Option
Restricted Stock Units 13,750 N/A N/A Sale
Common Stock 625 $45.75 $28,594 Option
Common Stock 14,375 $9.15 $131,531 Option
Common Stock 13,749 $23.83 $327,639 Sale
Common Stock 13,749 $23.83 $327,639 Option
Nonqualified Stock Option (right to buy) 13,749 $23.83 $327,639 Sale
Common Stock 3,883 $40 $155,320 Option
Restricted Stock Units 6,250 N/A N/A Option
Common Stock 6,250 N/A N/A Sale
Common Stock 2,091 $36.27 $75,838 Option
Restricted Stock Units 6,250 N/A N/A Option
Common Stock 6,250 N/A N/A Sale
Common Stock 5,583 $40 $223,320 Sale
Common Stock 11,057 $39.45 $436,210 Option
Restricted Stock Units 6,250 N/A N/A Option
Common Stock 6,250 N/A N/A Sale
Common Stock 760 $37.69 $28,641 Sale
Common Stock 13,135 $37.15 $487,965 Option
Common Stock 14,063 N/A N/A Option
Restricted Stock Units 14,063 N/A N/A Option
Restricted Stock Units 6,562 N/A N/A Option
Common Stock 6,562 N/A N/A Option
Common Stock 834 $26.7 $22,268 Sale
Common Stock 834 $26.7 $22,268 Option
Employee Stock Option (right to buy) 834 $26.7 $22,268 Sale
Common Stock 12,850 $35 $449,750 Sale
Common Stock 983 $32.86 $32,304 Sale
Common Stock 1,344 $34.04 $45,752 Option
Common Stock 7,188 N/A N/A Sale
Common Stock 13,663 $35 $478,205 Option
Restricted Stock Units 7,188 N/A N/A Sale
Common Stock 1,435 $32.48 $46,615 Option
Common Stock 7,187 N/A N/A Option
Restricted Stock Units 7,187 N/A N/A Sale
Common Stock 1,779 $30 $53,370 Option
Common Stock 12,813 N/A N/A Option
Restricted Stock Units 12,813 N/A N/A Sale
Common Stock 1,195 $35 $41,825 Sale
Common Stock 1,343 $34.71 $46,616 Option
Common Stock 5,312 N/A N/A Option
Restricted Stock Units 5,312 N/A N/A Sale
Common Stock 212 $46.64 $9,888 Option
Employee Stock Option (right to buy) 1,042 $20.13 $20,975 Sale
Common Stock 14,340 $47.39 $679,515 Option
Common Stock 1,042 $20.13 $20,975 Option
Restricted Stock Units 5,313 N/A N/A Option
Common Stock 5,313 N/A N/A Option
Employee Stock Option (right to buy) 521 $20.13 $10,488 Option
Common Stock 521 $20.13 $10,488 Sale
Common Stock 521 $20.13 $10,488 Sale
Common Stock 60,000 $20.24 $1,214,100 Option
Employee Stock Option (right to buy) 60,000 $20.24 $1,214,100 Option
Common Stock 60,000 $20.24 $1,214,100 Option
Common Stock 521 $20.13 $10,488 Option
Employee Stock Option (right to buy) 521 $20.13 $10,488 Sale
Common Stock 3,836 $38.59 $148,043 Option
Restricted Stock Units 5,312 N/A N/A Option
Common Stock 28,228 $5.03 $142,072 Option
Employee Stock Option (right to buy) 22,916 $20.13 $461,299 Sale
Common Stock 31,107 $38.34 $1,192,487 Sale
Common Stock 717 $33.21 $23,813 Sale
Common Stock 1,776 $30.11 $53,475 Option
Restricted Stock Units 12,813 N/A N/A Option
Common Stock 12,813 N/A N/A Sale
Common Stock 1,501 $26.41 $39,646 Option
Restricted Stock Units 2,812 N/A N/A Option
Common Stock 2,812 N/A N/A Sale
Common Stock 381 $25.45 $9,696 Sale
Common Stock 1,755 $25 $43,875 Option
Restricted Stock Units 2,813 N/A N/A Option
Common Stock 2,813 N/A N/A Sale
Common Stock 21,032 $25 $525,800 Option
Common Stock 13,542 $8.43 $114,159 Option
Non-qualified Stock Option (right to buy) 13,542 $8.43 $114,159 Option
Common Stock 2,812 N/A N/A Option
Restricted Stock Units 2,812 N/A N/A Sale
Common Stock 826 $22.36 $18,472 Option
Restricted Stock Units 9,375 N/A N/A Option
Common Stock 9,375 N/A N/A Option
Restricted Stock Units 625 N/A N/A Option
Common Stock 625 N/A N/A Sale
Common Stock 770 $20.7 $15,936 Option
Common Stock 2,500 N/A N/A Option
Restricted Stock Units 2,500 N/A N/A Option
Non-qualified Stock Option (right to buy) 14,584 $3.74 $54,471 Sale
Common Stock 14,584 $3.74 $54,471 Option
Common Stock 14,584 $3.74 $54,471 Sale
Common Stock 631 $23.49 $14,822 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Non-qualified Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Non-qualified Stock Option (right to buy) 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Option
Non-qualified Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Non-qualified Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,040 $8.43 $8,767 Option
Non-qualified Stock Option (right to buy) 1,040 $8.43 $8,767 Option
Common Stock 1,040 $8.43 $8,767 Option
Common Stock 2,916 $3.74 $10,891 Sale
Common Stock 2,916 $3.74 $10,891 Option
Non-qualified Stock Option (right to buy) 2,916 $3.74 $10,891 Sale
Common Stock 624 $24.1 $15,038 Sale
Common Stock 1,042 $24.54 $25,571 Option
Non-qualified Stock Option (right to buy) 1,042 $24.54 $25,571 Option
Common Stock 1,042 $24.54 $25,571 Sale
Common Stock 5,844 $3.74 $21,827 Option
Common Stock 5,844 $3.74 $21,827 Option
Non-qualified Stock Option (right to buy) 5,844 $3.74 $21,827 Sale
Common Stock 1,042 $8.43 $8,784 Option
Non-qualified Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 2,916 $3.74 $10,891 Option
Employee Stock Option (right to buy) 2,916 $3.74 $10,891 Sale
Common Stock 2,916 $3.74 $10,891 Option
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 11,058 $4.06 $44,840 Sale
Common Stock 11,058 $26.57 $293,844 Option
Common Stock 11,058 $6.08 $67,266 Option
Common Stock 1,040 $8.43 $8,767 Sale
Common Stock 1,040 $8.43 $8,767 Option
Employee Stock Option (right to buy) 1,040 $8.43 $8,767 Option
Employee Stock Option (right to buy) 4,998 $1.87 $9,336 Option
Common Stock 4,998 $27.06 $135,241 Sale
Common Stock 4,998 $27.06 $135,241 Sale
Common Stock 646 $26.79 $17,306 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 11,038 $6.08 $67,144 Option
Employee Stock Option (right to buy) 11,038 $4.06 $44,759 Sale
Common Stock 11,038 $25.4 $280,387 Sale
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 4,998 $1.87 $9,336 Sale
Common Stock 4,998 $23.78 $118,842 Option
Common Stock 4,998 $23.78 $118,842 Sale
Common Stock 1,042 $8.43 $8,784 Option
Employee Stock Option (right to buy) 1,042 $8.43 $8,784 Option
Common Stock 1,042 $8.43 $8,784 Sale
Common Stock 11,038 $22.39 $247,163 Option
Employee Stock Option (right to buy) 11,038 $4.06 $44,759 Option
Common Stock 11,038 $6.08 $67,144 Option
Employee Stock Option (right to buy) 1,040 $8.43 $8,767 Sale
Common Stock 1,040 $8.43 $8,767 Option
Common Stock 1,040 $8.43 $8,767 Sale
Common Stock 4,998 $19.33 $96,586 Option
Common Stock 4,998 $19.33 $96,586 Option
Employee Stock Option (right to buy) 4,998 $1.87 $9,336 Sale
Common Stock 18,750 $8.43 $158,063 Option
Employee Stock Option (right to buy) 18,750 $8.43 $158,063 Option
Common Stock 18,750 $8.43 $158,063 Option
Common Stock 9,996 $20.18 $201,719 Option
Employee Stock Option (right to buy) 9,996 $1.87 $18,673 Sale
Common Stock 9,996 $20.18 $201,719 Option
Employee Stock Option (right to buy) 2,499 $3.74 $9,334 Sale
Common Stock 2,499 $49.71 $124,235 Option
Common Stock 2,499 $7.47 $18,668 Option
Employee Stock Option (right to buy) 4,998 $3.74 $18,668 Sale
Common Stock 4,998 $47.71 $238,460 Option
Common Stock 4,998 $7.47 $37,335 Option
Common Stock 2,499 $40.77 $101,894 Option
Employee Stock Option (right to buy) 2,499 $3.74 $9,334 Sale
Common Stock 2,499 $40.77 $101,894 Option
Common Stock 19,375 $7.47 $144,731 Sale
Common Stock 19,375 $39.15 $758,531 Option
Employee Stock Option (right to buy) 19,375 $3.74 $72,366 Sale
Common Stock 25,000 $7.47 $186,750 Option
Employee Stock Option (right to buy) 25,000 $7.47 $186,750 Option
Common Stock 25,000 $7.47 $186,750 Option
Common Stock 25,000 $31.03 $775,775 Sale
Common Stock 25,000 $31.03 $775,775 Option
Common Stock 3,125 $2.4 $7,500 Sale
Common Stock 3,125 $34.42 $107,563 Option
Employee Stock Option (right to buy) 3,125 $2.4 $7,500 Sale
Common Stock 3,125 $2.4 $7,500 Option
Common Stock 3,125 $2.4 $7,500 Option
Employee Stock Option (right to buy) 38,750 $2.4 $93,000 Option
Common Stock 38,750 $2.4 $93,000 Sale
Common Stock 38,750 $2.4 $93,000 Option
Employee Stock Option (right to buy) 35,000 $2.4 $84,000 Option
Common Stock 35,000 $2.4 $84,000 Sale
Common Stock 35,000 $2.4 $84,000 Sale
Common Stock 35,000 $2.4 $84,000 Option
Employee Stock Option (right to buy) 35,000 $2.4 $84,000 Option
Common Stock 35,000 $2.4 $84,000 Option
Common Stock 35,000 $2.4 $84,000 Option
Employee Stock Option (right to buy) 35,000 $2.4 $84,000 Sale
Common Stock 35,000 $2.4 $84,000