Sale
Common Stock 475 $105.1 $49,924 Sale
Common Stock 1,545 $104.5 $161,454 Sale
Common Stock 1,812 $103.79 $188,062 Sale
Common Stock 6,310 $100 $631,000 Sale
Common Stock 1,119 $92.69 $103,719 Sale
Common Stock 8,124 $92.06 $747,871 Sale
Common Stock 11,540 $91.77 $1,059,049 Option
Common Stock 3,821 N/A N/A Option
Performance Shares 3,821 N/A N/A Option
Performance Shares 4,671 N/A N/A Option
Common Stock 342 N/A N/A Option
Performance Shares 10,581 N/A N/A Option
Common Stock 4,671 N/A N/A Option
Common Stock 10,581 N/A N/A Sale
Common Stock 2,513 $70.18 $176,362 Sale
Common Stock 1,981 $71.13 $140,909 Option
Common Stock 342 N/A N/A Option
Performance Shares 342 N/A N/A Sale
Common Stock 2,523 $76.88 $193,968 Sale
Common Stock 1,941 $77.17 $149,787 Option
Performance Shares 342 N/A N/A Option
Common Stock 342 N/A N/A Sale
Common Stock 9,547 $70 $668,290 Sale
Common Stock 2,979 $61.4 $182,920 Option
Performance Shares 341 N/A N/A Option
Common Stock 341 N/A N/A Sale
Common Stock 7,402 $62.82 $464,994 Option
Performance Shares 3,821 N/A N/A Option
Performance Shares 3,869 N/A N/A Option
Common Stock 3,869 N/A N/A Option
Performance Shares 342 N/A N/A Option
Performance Shares 2,608 N/A N/A Option
Common Stock 380 N/A N/A Option
Common Stock 342 N/A N/A Option
Common Stock 2,608 N/A N/A Option
Common Stock 3,821 N/A N/A Sale
Common Stock 1,718 $72.18 $124,007 Option
Performance Shares 379 N/A N/A Option
Performance Shares 342 N/A N/A Sale
Common Stock 1,166 $91.98 $107,249 Sale
Common Stock 1,985 $90.93 $180,496 Sale
Common Stock 1,679 $87.92 $147,613 Option
Common Stock 342 N/A N/A Option
Performance Shares 342 N/A N/A Option
Restricted Stock Unit 651 N/A N/A Option
Restricted Stock Unit 781 N/A N/A Option
Restricted Stock Unit 938 N/A N/A Option
Restricted Stock Unit 563 N/A N/A Option
Common Stock 380 N/A N/A Option
Common Stock 938 N/A N/A Option
Performance Shares 380 N/A N/A Option
Common Stock 781 N/A N/A Option
Common Stock 651 N/A N/A Option
Common Stock 563 N/A N/A Sale
Common Stock 594 $105.12 $62,441 Sale
Common Stock 1,846 $109.42 $201,989 Option
Restricted Stock Unit 937 N/A N/A Option
Restricted Stock Unit 781 N/A N/A Option
Restricted Stock Unit 651 N/A N/A Option
Performance Shares 342 N/A N/A Option
Restricted Stock Unit 562 N/A N/A Option
Performance Shares 379 N/A N/A Sale
Common Stock 2,386 $112.98 $269,573 Option
Common Stock 651 N/A N/A Option
Common Stock 937 N/A N/A Option
Common Stock 781 N/A N/A Option
Common Stock 342 N/A N/A Option
Common Stock 379 N/A N/A Option
Common Stock 562 N/A N/A Option
Restricted Stock Unit 2,934 N/A N/A Option
Performance Shares 5,331 N/A N/A Sale
Common Stock 4,851 $116.32 $564,283 Sale
Common Stock 4,900 $118.51 $580,679 Sale
Common Stock 3,134 N/A N/A Option
Common Stock 5,063 N/A N/A Option
Performance Shares 1,032 N/A N/A Option
Restricted Stock Unit 4,031 N/A N/A Option
Restricted Stock Unit 4,031 N/A N/A Option
Performance Shares 1,032 N/A N/A Option
Restricted Stock Unit 4,031 N/A N/A Sale
Common Stock 3,288 $101.92 $335,113 Sale
Common Stock 3,288 $101.92 $335,113 Sale
Common Stock 1,779 $106.43 $189,341 Option
Restricted Stock Unit 4,033 N/A N/A Option
Performance Shares 1,034 N/A N/A Option
Restricted Stock Unit 4,033 N/A N/A Option
Performance Shares 1,034 N/A N/A Option
Common Stock 5,067 N/A N/A Sale
Common Stock 2,502 $124.83 $312,327 Sale
Common Stock 2,560 $125.1 $320,264 Option
Restricted Stock Unit 4,031 N/A N/A Option
Common Stock 5,062 N/A N/A Option
Performance Shares 1,031 N/A N/A Sale
Common Stock 4,267 $103.69 $442,437 Sale
Common Stock 3,819 $105.29 $402,110 Option
Common Stock 8,086 N/A N/A Option
Restricted Stock Unit 3,565 N/A N/A Option
Performance Shares 4,521 N/A N/A Sale
Common Stock 2,956 $107.01 $316,325 Sale
Common Stock 1,584 $106.44 $168,599 Option
Restricted Stock Unit 3,563 N/A N/A Option
Performance Shares 977 N/A N/A Option
Common Stock 4,540 N/A N/A Sale
Common Stock 2,847 $80.45 $229,041 Sale
Common Stock 1,697 $79.85 $135,497 Option
Performance Shares 980 N/A N/A Option
Restricted Stock Unit 3,564 N/A N/A Option
Common Stock 4,544 N/A N/A Sale
Common Stock 3,284 $109.69 $360,222 Sale
Common Stock 1,084 $105.06 $113,885 Sale
Common Stock 2,267 $105.02 $238,069 Option
Common Stock 4,539 N/A N/A Option
Restricted Stock Unit 3,562 N/A N/A Option
Performance Shares 977 N/A N/A Sale
Common Stock 3,310 $108.45 $358,970 Sale
Common Stock 4,096 $106.78 $437,375 Option
Common Stock 8,918 N/A N/A Option
Performance Shares 5,667 N/A N/A Option
Restricted Stock Unit 2,782 N/A N/A Sale
Common Stock 2,187 $101.22 $221,370 Sale
Common Stock 1,348 $99.49 $134,117 Option
Performance Shares 1,303 N/A N/A Option
Common Stock 3,903 N/A N/A Option
Restricted Stock Unit 2,600 N/A N/A Sale
Common Stock 2,145 $94.47 $202,636 Sale
Common Stock 1,391 $94.96 $132,084 Option
Common Stock 3,904 N/A N/A Option
Performance Shares 1,303 N/A N/A Option
Restricted Stock Unit 2,601 N/A N/A Sale
Common Stock 1,604 $81.85 $131,287 Sale
Common Stock 2,024 $81.17 $164,290 Option
Restricted Stock Unit 2,598 N/A N/A Option
Performance Shares 1,300 N/A N/A Option
Common Stock 3,898 N/A N/A Sale
Common Stock 2,863 $102.49 $293,429 Sale
Common Stock 2,093 $105.31 $220,405 Option
Performance Shares 2,235 N/A N/A Option
Restricted Stock Unit 2,721 N/A N/A Option
Common Stock 4,956 N/A N/A Option
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 136 $45.27 $6,157 Sale
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 135 $45.27 $6,111 Sale
Common Stock 135 $45.27 $6,111 Option
Common Stock 135 $45.27 $6,111 Option
Common Stock 136 $45.27 $6,157 Sale
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 136 $45.27 $6,157 Sale
Common Stock 1,372 $93.1 $127,733 Sale
Common Stock 459 $92.55 $42,482 Sale
Common Stock 1,283 $92.55 $118,747 Sale
Common Stock 216 $92.55 $19,991 Option
Common Stock 3,711 N/A N/A Option
Restricted Stock Unit 2,719 N/A N/A Option
Performance Shares 992 N/A N/A Option
Incentive Stock Option (right to buy) 135 $45.27 $6,111 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 135 $45.27 $6,111 Option
Common Stock 136 $45.27 $6,157 Sale
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 135 $45.27 $6,111 Sale
Common Stock 135 $45.27 $6,111 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 1,332 $84.21 $112,170 Sale
Common Stock 1,357 $84 $113,981 Option
Performance Shares 993 N/A N/A Option
Common Stock 3,712 N/A N/A Option
Restricted Stock Unit 2,719 N/A N/A Option
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 136 $45.27 $6,157 Sale
Common Stock 136 $45.27 $6,157 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 135 $45.27 $6,111 Option
Incentive Stock Option (right to buy) 135 $45.27 $6,111 Option
Non-Qualified Stock Option (right to buy) 625 $75.64 $47,275 Option
Common Stock 760 $60.46 $45,946 Option
Incentive Stock Option (right to buy) 135 $45.27 $6,111 Sale
Common Stock 571 $75.64 $43,190 Sale
Common Stock 932 $72.71 $67,761 Sale
Common Stock 1,938 $73.6 $142,637 Option
Common Stock 3,707 N/A N/A Option
Performance Shares 990 N/A N/A Option
Restricted Stock Unit 2,717 N/A N/A Option
Incentive Stock Option (right to buy) 23 $45.27 $1,041 Sale
Common Stock 136 $73.11 $9,943 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Common Stock 136 $45.27 $6,157 Sale
Common Stock 136 $81.88 $11,136 Option
Common Stock 136 $45.27 $6,157 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Incentive Stock Option (right to buy) 23 $45.27 $1,041 Option
Incentive Stock Option (right to buy) 22 $45.27 $996 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 135 $77.82 $10,506 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Sale
Common Stock 2,234 $77.44 $173,010 Sale
Common Stock 2,043 $77.79 $158,917 Option
Restricted Stock Unit 3,552 N/A N/A Option
Common Stock 5,409 N/A N/A Option
Performance Shares 1,857 N/A N/A Option
Common Stock 209 $46.77 $9,775 Option
Incentive Stock Option (right to buy) 209 $46.77 $9,775 Sale
Common Stock 209 $46.77 $9,775 Option
Incentive Stock Option (right to buy) 23 $45.27 $1,041 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Common Stock 136 $45.27 $6,157 Sale
Common Stock 136 $75.57 $10,278 Option
Incentive Stock Option (right to buy) 208 $46.77 $9,728 Option
Common Stock 208 $46.77 $9,728 Sale
Common Stock 208 $46.77 $9,728 Sale
Common Stock 135 $71.48 $9,650 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Incentive Stock Option (right to buy) 22 $45.27 $996 Option
Common Stock 135 $45.27 $6,111 Option
Common Stock 208 $46.77 $9,728 Option
Incentive Stock Option (right to buy) 208 $46.77 $9,728 Sale
Common Stock 208 $46.77 $9,728 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 135 $68.37 $9,230 Option
Incentive Stock Option (right to buy) 23 $45.27 $1,041 Option
Non-Qualified Stock Option (right to buy) 112 $45.27 $5,070 Sale
Common Stock 1,684 $67.09 $112,985 Sale
Common Stock 1,386 $67.19 $93,131 Option
Common Stock 3,629 N/A N/A Option
Performance Shares 704 N/A N/A Option
Restricted Stock Unit 2,925 N/A N/A Option
Common Stock 209 $46.77 $9,775 Sale
Common Stock 209 $46.77 $9,775 Option
Incentive Stock Option (right to buy) 209 $46.77 $9,775 Sale
Common Stock 136 $69.26 $9,419 Option
Common Stock 136 $45.27 $6,157 Option
Incentive Stock Option (right to buy) 23 $45.27 $1,041 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Common Stock 208 $46.77 $9,728 Sale
Common Stock 208 $46.77 $9,728 Option
Incentive Stock Option (right to buy) 208 $46.77 $9,728 Sale
Common Stock 135 $60.85 $8,215 Option
Incentive Stock Option (right to buy) 22 $45.27 $996 Option
Non-Qualified Stock Option (right to buy) 113 $45.27 $5,116 Option
Common Stock 135 $45.27 $6,111 Sale
Common Stock 833 $46.77 $38,959 Option
Incentive Stock Option (right to buy) 833 $46.77 $38,959 Option
Common Stock 833 $46.77 $38,959 Sale
Common Stock 858 $60.27 $51,712 Option
Incentive Stock Option (right to buy) 90 $45.27 $4,074 Option
Common Stock 948 $52.77 $50,026 Option
Non-Qualified Stock Option (right to buy) 858 $60.27 $51,712 Sale
Common Stock 1,801 $56.78 $102,257 Sale
Common Stock 1,449 $56.48 $81,840 Option
Common Stock 3,629 N/A N/A Option
Performance Shares 704 N/A N/A Option
Restricted Stock Unit 2,925 N/A N/A Sale
Common Stock 1,485 $51.93 $77,116 Sale
Common Stock 1,920 $52.1 $100,034 Option
Performance Shares 702 N/A N/A Option
Restricted Stock Unit 2,923 N/A N/A Option
Common Stock 3,625 N/A N/A Sale
Common Stock 3,179 $58.42 $185,727 Sale
Common Stock 3,342 $59.53 $198,939 Option
Common Stock 6,521 N/A N/A Option
Restricted Stock Unit 3,708 N/A N/A Option
Performance Shares 2,813 N/A N/A Option
Incentive Stock Option (right to buy) 345 $32.25 $11,126 Sale
Common Stock 970 $61.61 $59,762 Option
Common Stock 970 $42.89 $41,598 Option
Non-Qualified Stock Option (right to buy) 344 $53.52 $18,411 Option
Incentive Stock Option (right to buy) 344 $32.25 $11,094 Option
Common Stock 969 $39.14 $37,922 Sale
Common Stock 969 $62.05 $60,126 Option
Non-Qualified Stock Option (right to buy) 625 $41.43 $25,894 Sale
Common Stock 968 $64 $61,952 Option
Non-Qualified Stock Option (right to buy) 623 $41.43 $25,811 Option
Incentive Stock Option (right to buy) 345 $32.25 $11,126 Option
Common Stock 968 $39.14 $37,883 Sale
Common Stock 209 $46.77 $9,775 Option
Common Stock 209 $46.77 $9,775 Option
Non-Qualified Stock Option (right to buy) 209 $46.77 $9,775 Sale
Common Stock 2,281 $60.09 $137,058 Sale
Common Stock 1,425 $58.97 $84,038 Option
Common Stock 3,706 N/A N/A Option
Restricted Stock Unit 2,456 N/A N/A Option
Common Stock 760 $41.59 $31,608 Option
Non-Qualified Stock Option (right to buy) 416 $46.26 $19,244 Sale
Common Stock 135 $60.27 $8,136 Option
Incentive Stock Option (right to buy) 344 $32.25 $11,094 Option
Common Stock 6,666 $46.77 $311,769 Option
Non-Qualified Stock Option (right to buy) 6,666 $46.77 $311,769 Option
Common Stock 6,666 $46.77 $311,769 Option
Non-Qualified Stock Option (right to buy) 2,708 $45.27 $122,591 Option
Common Stock 2,708 $45.27 $122,591 Sale
Common Stock 2,708 $45.27 $122,591 Sale
Common Stock 625 $55.2 $34,500 Option
Non-Qualified Stock Option (right to buy) 280 N/A N/A Option
Common Stock 625 $55.2 $34,500 Option
Incentive Stock Option (right to buy) 345 $32.25 $11,126 Sale
Common Stock 625 $53.26 $33,288 Option
Common Stock 625 $32.25 $20,156 Option
Non-Qualified Stock Option (right to buy) 281 $32.25 $9,062 Option
Incentive Stock Option (right to buy) 344 $32.25 $11,094 Sale
Common Stock 2,282 $53.67 $122,466 Sale
Common Stock 1,424 $52.3 $74,474 Option
Restricted Stock Unit 3,706 N/A N/A Option
Common Stock 3,706 N/A N/A Option
Non-Qualified Stock Option (right to buy) 280 $32.25 $9,030 Sale
Common Stock 625 $52.83 $33,019 Option
Incentive Stock Option (right to buy) 345 $32.25 $11,126 Option
Common Stock 625 $32.25 $20,156 Sale
Common Stock 625 $47.25 $29,531 Option
Non-Qualified Stock Option (right to buy) 281 $32.25 $9,062 Option
Common Stock 625 $32.25 $20,156 Option
Incentive Stock Option (right to buy) 344 $32.25 $11,094 Option
Non-Qualified Stock Option (right to buy) 13,480 $32.25 $434,730 Sale
Common Stock 24,999 $54.87 $1,371,620 Option
Common Stock 24,999 $32.25 $806,218 Option
Incentive Stock Option (right to buy) 11,519 $32.25 $371,488 Sale
Common Stock 1,774 $58.97 $104,604 Option
Restricted Stock Unit 3,705 N/A N/A Option
Common Stock 3,705 N/A N/A Sale
Common Stock 3,473 $51.95 $180,419 Option
Common Stock 5,938 N/A N/A Option
Restricted Stock Unit 5,938 N/A N/A Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Sale
Common Stock 3,023 $50.55 $152,819 Option
Restricted Stock Unit 4,837 N/A N/A Option
Common Stock 4,837 N/A N/A Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 4,001 $53.05 $212,245 Option
Restricted Stock Units 6,400 N/A N/A Option
Common Stock 6,400 N/A N/A Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 6,160 $49.7 $306,177 Option
Common Stock 10,149 N/A N/A Option
Restricted Stock Units 10,149 N/A N/A Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 4,336 $44.97 $195,003 Option
Common Stock 11,788 N/A N/A Option
Restricted Stock Units 8,038 N/A N/A Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 5,084 $38.9 $197,788 Option
Common Stock 9,062 N/A N/A Option
Restricted Stock Unit 9,062 N/A N/A Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 521 $4.5 $2,345 Option
Non-Qualified Stock Option (right to buy) 521 $4.5 $2,345 Option
Common Stock 521 $4.5 $2,345 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $51.22 $32,013 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Sale
Common Stock 5,460 $52.35 $285,847 Option
Restricted Stock Unit 7,188 N/A N/A Option
Common Stock 9,063 N/A N/A Sale
Common Stock 521 $53.8 $28,028 Option
Common Stock 521 $4.5 $2,345 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Sale
Common Stock 625 $7.5 $4,688 Sale
Common Stock 521 $4.5 $2,345 Option
Common Stock 521 $4.5 $2,345 Option
Non-Qualified Stock Option (right to buy) 521 $4.5 $2,345 Sale
Common Stock 625 $50.21 $31,379 Option
Non-Qualified Stock Option (right to buy) 625 $7.5 $4,688 Option
Common Stock 625 $7.5 $4,688 Option
Non-Qualified Stock Option (right to buy) 521 $4.5 $2,345 Sale
Common Stock 521 $49.16 $25,614 Option
Common Stock 521 $4.5 $2,345 Option
Common Stock 23,646 $5.55 $131,141 Option
Incentive Stock Option (right to buy) 4,167 $3.73 $15,543 Sale
Common Stock 50,568 $48.03 $2,428,781 Option
Non-Qualified Stock Option (right to buy) 5,486 $6 $32,916 Option
Restricted Stock Unit 9,062 N/A N/A Option
Common Stock 9,062 N/A N/A Sale
Common Stock 8,200 $46.57 $381,866 Sale
Common Stock 8,200 $49.56 $406,425 Option
Incentive Stock Option (right to buy) 645 $7.5 $4,838 Sale
Common Stock 8,200 $27.33 $224,106 Option
Common Stock 645 $7.5 $4,838 Option
Common Stock 12,188 $11.69 $142,514 Option
Restricted Stock Unit 7,188 $15.59 $112,061 Option
Common Stock 8,200 $25.88 $212,216 Sale
Common Stock 1,345 $4.5 $6,053 Option
Incentive Stock Option (right to buy) 8,200 $25.88 $212,216 Sale
Common Stock 8,200 $44.14 $361,964 Option
Incentive Stock Option (right to buy) 8,200 $4.5 $36,900 Option
Common Stock 8,200 $4.5 $36,900 Option
Common Stock 8,200 $4.12 $33,743 Sale
Common Stock 8,200 $43.53 $356,930 Option
Incentive Stock Option (right to buy) 8,200 $4.12 $33,743 Option
Restricted Stock Unit 7,187 N/A N/A Option
Common Stock 7,187 N/A N/A Option
Incentive Stock Option (right to buy) 8,200 $3.73 $30,586 Sale
Common Stock 8,200 $39.73 $325,753 Option
Common Stock 8,200 $3.73 $30,586 Option
Incentive Stock Option (right to buy) 8,200 $3.73 $30,586 Sale
Common Stock 8,200 $39.41 $323,137 Option
Common Stock 8,200 $3.73 $30,586 Sale
Common Stock 5,900 $37.24 $219,740 Option
Incentive Stock Option (right to buy) 8,200 $3.73 $30,586 Option
Common Stock 8,200 $37.59 $308,230 Option
Restricted Stock Unit 7,188 N/A N/A Option
Common Stock 7,188 N/A N/A Option
Incentive Stock Option (right to buy) 8,200 $3.24 $26,527 Option
Common Stock 8,200 $3.24 $26,527 Sale
Common Stock 8,200 $36.07 $295,749 Option
Common Stock 16,400 $2.74 $44,936 Option
Incentive Stock Option (right to buy) 16,400 $2.74 $44,936 Sale
Common Stock 16,400 $36.91 $605,242 Option
Common Stock 6,150 $2.74 $16,851 Option
Incentive Stock Option (right to buy) 6,150 $2.74 $16,851 Sale
Common Stock 6,150 $33.97 $208,922 Sale
Common Stock 6,150 $2.74 $16,851 Option
Stock Option (Right to Buy) 6,150 $2.74 $16,851 Option
Common Stock 6,150 $2.74 $16,851 Option
Restricted Stock Units 7,187 N/A N/A Option
Common Stock 7,187 N/A N/A Sale
Common Stock 2,050 $2.74 $5,617 Option
Common Stock 2,050 $2.74 $5,617 Option
Stock Option (Right to Buy) 2,050 $2.74 $5,617 Option
Stock Option (Right to Buy) 4,100 $2.74 $11,234 Sale
Common Stock 4,100 $2.74 $11,234 Option
Common Stock 4,100 $2.74 $11,234 Sale
Common Stock 6,150 $31.1 $191,259 Option
Stock Option (Right to Buy) 6,150 $2.74 $16,851 Option
Common Stock 6,150 $2.74 $16,851 Option
Common Stock 6,150 $2.74 $16,851 Option
Stock Option (Right to Buy) 6,150 $2.74 $16,851 Sale
Common Stock 6,150 $2.74 $16,851 Option
Restricted Stock Units 7,188 N/A N/A Option
Common Stock 7,188 N/A N/A