Sale
Common Stock 1,500 $971.18 $1,456,770 Sale
Common Stock 123 $900.92 $110,813 Sale
Common Stock 164 $902.64 $148,033 Sale
Common Stock 205 $899.93 $184,486 Sale
Common Stock 143 $906.15 $129,579 Sale
Common Stock 41 $912.05 $37,394 Sale
Common Stock 157 $903.82 $141,900 Option
Common Stock 833 N/A N/A Option
Restricted Stock Unit 833 N/A N/A Sale
Common Stock 2,000 $790.41 $1,580,826 Sale
Common Stock 1,000 $758 $758,000 Sale
Common Stock 1,000 $753.44 $753,440 Sale
Common Stock 200 $683.61 $136,722 Sale
Common Stock 400 $691.71 $276,683 Sale
Common Stock 100 $679.98 $67,998 Sale
Common Stock 100 $685.73 $68,573 Sale
Common Stock 200 $689.37 $137,874 Sale
Common Stock 100 $687.17 $68,717 Sale
Common Stock 100 $694.29 $69,429 Sale
Common Stock 58 $682.44 $39,582 Sale
Common Stock 100 $693.8 $69,380 Option
Restricted Stock Unit 1,358 N/A N/A Option
Common Stock 1,358 N/A N/A Sale
Common Stock 79 $665.87 $52,604 Option
Restricted Stock Unit 158 N/A N/A Option
Common Stock 158 N/A N/A Sale
Common Stock 200 $687.37 $137,474 Sale
Common Stock 1 $723.28 $723 Sale
Common Stock 765 $722.27 $552,538 Sale
Common Stock 300 $719.58 $215,873 Sale
Common Stock 500 $714.11 $357,054 Sale
Common Stock 300 $711.95 $213,584 Sale
Common Stock 100 $707.75 $70,775 Sale
Common Stock 100 $706.09 $70,609 Sale
Common Stock 100 $705.02 $70,502 Sale
Common Stock 100 $694.36 $69,436 Sale
Common Stock 100 $715.81 $71,581 Option
Restricted Stock Unit 1,001 N/A N/A Option
Restricted Stock Unit 2,864 N/A N/A Option
Common Stock 1,001 N/A N/A Option
Restricted Stock Unit 1,131 N/A N/A Option
Common Stock 1,131 N/A N/A Option
Common Stock 2,864 N/A N/A Sale
Common Stock 1,082 $705.62 $763,477 Sale
Common Stock 300 $710.24 $213,071 Sale
Common Stock 50 $716.43 $35,822 Sale
Common Stock 300 $715.6 $214,681 Sale
Common Stock 50 $713.35 $35,668 Sale
Common Stock 50 $712.29 $35,615 Sale
Common Stock 150 $711.25 $106,687 Sale
Common Stock 150 $707.64 $106,146 Sale
Common Stock 200 $699.46 $139,892 Sale
Common Stock 100 $700.74 $70,074 Sale
Common Stock 434 $702.36 $304,823 Sale
Common Stock 66 $702.99 $46,397 Sale
Common Stock 100 $704.19 $70,419 Option
Common Stock 1,312 N/A N/A Option
Restricted Stock Unit 1,504 N/A N/A Option
Common Stock 1,322 N/A N/A Option
Restricted Stock Unit 1,322 N/A N/A Option
Common Stock 1,504 N/A N/A Option
Restricted Stock Units 1,312 N/A N/A Option
Common Stock 1,825 N/A N/A Sale
Common Stock 2,500 $699.9 $1,749,753 Sale
Common Stock 79 $652.74 $51,567 Option
Restricted Stock Unit 159 N/A N/A Option
Common Stock 159 N/A N/A Sale
Common Stock 1,000 $658.39 $658,390 Sale
Common Stock 100 $707.16 $70,716 Sale
Common Stock 58 $693.84 $40,242 Sale
Common Stock 100 $695 $69,500 Sale
Common Stock 100 $702.16 $70,216 Sale
Common Stock 200 $704.78 $140,955 Option
Restricted Stock Unit 1,058 N/A N/A Sale
Common Stock 100 $698.66 $69,866 Sale
Common Stock 300 $700.5 $210,150 Sale
Common Stock 100 $708.41 $70,841 Option
Common Stock 1,058 N/A N/A Sale
Common Stock 2 $706.96 $1,414 Sale
Common Stock 5 $705.66 $3,528 Option
Restricted Stock Unit 159 N/A N/A Sale
Common Stock 74 $705.36 $52,197 Option
Common Stock 159 N/A N/A Sale
Common Stock 20 $695.7 $13,914 Sale
Common Stock 60 $694.58 $41,675 Sale
Common Stock 65 $706.74 $45,938 Sale
Common Stock 100 $703.18 $70,318 Sale
Common Stock 40 $692.16 $27,686 Sale
Common Stock 140 $704.17 $98,584 Sale
Common Stock 80 $693.3 $55,464 Sale
Common Stock 259 $705.59 $182,747 Sale
Common Stock 180 $700.77 $126,139 Sale
Common Stock 60 $698.71 $41,922 Sale
Common Stock 100 $702 $70,200 Sale
Common Stock 54 $697.28 $37,653 Option
Common Stock 2,263 N/A N/A Option
Restricted Stock Unit 2,263 N/A N/A Option
Restricted Stock Unit 1,453 N/A N/A Sale
Common Stock 380 $668.49 $254,025 Sale
Common Stock 468 $667.35 $312,318 Option
Restricted Stock Unit 1,002 N/A N/A Sale
Common Stock 160 $670.95 $107,352 Sale
Common Stock 80 $671.97 $53,758 Sale
Common Stock 20 $674.01 $13,480 Sale
Common Stock 120 $669.78 $80,374 Option
Common Stock 1,002 N/A N/A Option
Common Stock 1,453 N/A N/A Sale
Common Stock 1,067 $736.61 $785,966 Sale
Common Stock 400 $742.3 $296,920 Sale
Common Stock 434 $738.1 $320,335 Option
Restricted Stock Units 1,312 N/A N/A Sale
Common Stock 400 $744.25 $297,701 Sale
Common Stock 200 $750.88 $150,176 Sale
Common Stock 200 $748.14 $149,627 Sale
Common Stock 300 $749.44 $224,832 Sale
Common Stock 731 $738.97 $540,183 Sale
Common Stock 707 $735.59 $520,065 Option
Restricted Stock Unit 1,700 N/A N/A Option
Restricted Stock Unit 1,323 N/A N/A Option
Common Stock 4,518 N/A N/A Option
Common Stock 1,312 N/A N/A Option
Common Stock 1,700 N/A N/A Option
Common Stock 1,323 N/A N/A Sale
Common Stock 1,000 $799.99 $799,990 Sale
Common Stock 4,081 $867.97 $3,542,165 Option
Common Stock 159 N/A N/A Option
Restricted Stock Unit 159 N/A N/A Sale
Common Stock 1,000 $833.96 $833,962 Sale
Common Stock 1,000 $714.67 $714,665 Sale
Common Stock 1,000 $714.67 $714,665 Sale
Common Stock 1,000 $714.67 $714,665 Sale
Common Stock 1,171 N/A N/A Sale
Common Stock 1,171 N/A N/A Sale
Common Stock 1,171 N/A N/A Sale
Common Stock 1,171 N/A N/A Option
Common Stock 1,171 N/A N/A Option
Restricted Stock Unit 1,171 N/A N/A Sale
Common Stock 81 $647.06 $52,412 Option
Common Stock 159 N/A N/A Option
Restricted Stock Unit 159 N/A N/A Sale
Common Stock 1,041 $668.72 $696,141 Option
Restricted Stock Unit 2,004 N/A N/A Option
Common Stock 2,004 N/A N/A Sale
Common Stock 1,551 $693.56 $1,075,704 Option
Common Stock 3,128 N/A N/A Option
Restricted Stock Unit 3,128 N/A N/A Sale
Common Stock 3,291 $718.07 $2,363,158 Option
Common Stock 6,629 N/A N/A Option
Restricted Stock Unit 5,390 N/A N/A Sale
Common Stock 900 $750.69 $675,623 Sale
Common Stock 800 $751.16 $600,925 Sale
Common Stock 1,000 $750.41 $750,413 Sale
Common Stock 82 $783.74 $64,267 Option
Common Stock 159 N/A N/A Option
Restricted Stock Units 159 N/A N/A Sale
Common Stock 1,000 $769.69 $769,687 Sale
Common Stock 1,204 $573.15 $690,068 Option
Common Stock 1,204 N/A N/A Option
Common Stock 2,408 N/A N/A Sale
Common Stock 1,532 $579.41 $887,659 Option
Restricted Stock Units 2,907 N/A N/A Option
Common Stock 2,907 N/A N/A Sale
Common Stock 1,693 $646.84 $1,095,105 Option
Common Stock 3,399 N/A N/A Option
Restricted Stock Units 3,399 N/A N/A Sale
Common Stock 3,383 $592.87 $2,005,693 Option
Common Stock 6,823 N/A N/A Option
Restricted Stock Units 5,626 N/A N/A Sale
Common Stock 1,714 $426.59 $731,167 Option
Restricted Stock Units 3,347 N/A N/A Option
Common Stock 3,347 N/A N/A Sale
Common Stock 1,723 $426.09 $734,158 Option
Restricted Stock Units 3,530 N/A N/A Option
Common Stock 3,530 N/A N/A Sale
Common Stock 2,785 $381.59 $1,062,717 Option
Common Stock 5,591 N/A N/A Option
Restricted Stock Units 4,352 N/A N/A Sale
Common Stock 2,000 $431.32 $862,644 Sale
Common Stock 1,500 $444.84 $667,256 Sale
Common Stock 100 $438.4 $43,840 Sale
Common Stock 1,500 $428.75 $643,118 Sale
Common Stock 2,000 $392.82 $785,642 Sale
Common Stock 1,500 $412.89 $619,334 Sale
Common Stock 1,500 $414.43 $621,644 Sale
Common Stock 1,744 $391.93 $683,517 Option
Restricted Stock Units 3,452 N/A N/A Option
Common Stock 3,452 N/A N/A Sale
Common Stock 2,000 $393.02 $786,032 Sale
Common Stock 2,028 $401.7 $814,654 Option
Restricted Stock units 2,235 N/A N/A Option
Restricted Stock Units 1,805 N/A N/A Option
Common Stock 4,040 N/A N/A Sale
Common Stock 1,500 $438.83 $658,242 Sale
Common Stock 4,228 $444.43 $1,879,050 Option
Common Stock 8,398 N/A N/A Option
Restricted Stock Units 6,909 N/A N/A Sale
Common Stock 1,500 $457.31 $685,970 Sale
Common Stock 2,000 $477.87 $955,738 Sale
Common Stock 1,500 $455.34 $683,016 Sale
Common Stock 1,500 $438.17 $657,248 Sale
Common Stock 1,000 $466.96 $466,960 Sale
Common Stock 900 $436.91 $393,218 Sale
Common Stock 2,500 $435.86 $1,089,653 Sale
Common Stock 1,000 $441.22 $441,215 Sale
Common Stock 1,000 $402.69 $402,688 Sale
Common Stock 2,500 $384.04 $960,105 Sale
Common Stock 1,000 $379.5 $379,498 Sale
Common Stock 1,956 $370.59 $724,870 Option
Restricted Stock Units 3,609 N/A N/A Option
Common Stock 3,609 N/A N/A Sale
Common Stock 2,996 $380.21 $1,139,118 Option
Common Stock 5,630 N/A N/A Option
Restricted Stock Units 5,630 N/A N/A Sale
Common Stock 1,000 $384.08 $384,078 Sale
Common Stock 1,459 $377 $550,043 Option
Common Stock 2,730 N/A N/A Option
Restricted Stock Units 2,730 N/A N/A Sale
Common Stock 2,500 $357.11 $892,780 Sale
Common Stock 1,000 $341.38 $341,380 Sale
Common Stock 1,000 $366.6 $366,601 Sale
Common Stock 2,500 $362.64 $906,588 Sale
Common Stock 1,000 $367.46 $367,460 Sale
Common Stock 5,500 $363.85 $2,001,186 Sale
Common Stock 1,000 $326.75 $326,745 Sale
Common Stock 1,000 $302.19 $302,192 Sale
Common Stock 2,368 $291.07 $689,254 Option
Common Stock 4,434 N/A N/A Option
Restricted Stock Units 4,434 N/A N/A Sale
Common Stock 2,359 $290.37 $684,988 Option
Restricted Stock Units 4,471 N/A N/A Option
Common Stock 4,471 N/A N/A Sale
Common Stock 1,000 $274.08 $274,083 Sale
Common Stock 4,546 $296.79 $1,349,226 Option
Common Stock 8,274 N/A N/A Option
Restricted Stock Units 1,490 N/A N/A Option
Restricted Stock Units 6,784 N/A N/A Sale
Common Stock 1,000 $308.68 $308,680 Sale
Common Stock 1,000 $298.15 $298,154 Sale
Common Stock 1,000 $290.49 $290,494 Sale
Common Stock 1,000 $265.29 $265,291 Sale
Common Stock 3,000 $280.95 $842,853 Sale
Common Stock 1,000 $276.62 $276,616 Sale
Common Stock 1,000 $280.19 $280,186 Sale
Common Stock 1,000 $257.43 $257,432 Sale
Common Stock 1,000 $263.35 $263,346 Sale
Common Stock 1,000 $267.03 $267,026 Sale
Common Stock 1,000 $234.53 $234,533 Sale
Common Stock 1,000 $233.57 $233,573 Sale
Common Stock 1,000 $232.73 $232,729 Sale
Common Stock 2,376 $223.98 $532,179 Sale
Common Stock 2,076 $225.25 $467,609 Option
Restricted Stock Units 4,354 N/A N/A Option
Common Stock 4,354 N/A N/A Option
Restricted Stock Units 6,548 N/A N/A Option
Common Stock 6,548 N/A N/A Option
Common Stock 1,305 N/A N/A Option
Restricted Stock Units 1,305 N/A N/A Sale
Common Stock 1,054 $188.26 $198,422 Option
Restricted Stock Units 1,942 N/A N/A Option
Common Stock 1,942 N/A N/A Sale
Common Stock 4,882 $193.79 $946,063 Option
Restricted Stock Units 8,994 N/A N/A Option
Common Stock 8,994 N/A N/A Sale
Common Stock 2,431 $179.57 $436,530 Option
Common Stock 4,435 N/A N/A Option
Restricted Stock Units 4,435 N/A N/A Sale
Common Stock 17,500 $214 $3,745,000 Sale
Common Stock 1,000 $217.49 $217,492 Sale
Common Stock 9,274 $218.96 $2,030,616 Option
Restricted Stock Units 17,072 N/A N/A Option
Common Stock 17,072 N/A N/A Sale
Common Stock 1,000 $216.96 $216,957 Sale
Common Stock 1,000 $214.08 $214,080 Sale
Common Stock 1,000 $188.77 $188,770 Sale
Common Stock 12,000 $180.1 $2,161,224 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 2,000 $30.02 $60,040 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Stock Options 1,000 $137.78 $137,780 Option
Common Stock 1,000 $137.78 $137,780 Sale
Common Stock 1,000 $137.78 $137,780 Sale
Common Stock 1,197 $134.62 $161,140 Option
Common Stock 2,509 N/A N/A Option
Restricted Stock Units 2,509 N/A N/A Option
Common Stock 10,500 $30.02 $315,210 Option
Stock Options 10,500 $30.02 $315,210 Sale
Common Stock 10,500 $30.02 $315,210 Sale
Common Stock 5,379 $134.33 $722,540 Option
Common Stock 11,500 N/A N/A Option
Restricted Stock Units 11,500 N/A N/A Sale
Common Stock 6,355 $133.88 $850,833 Option
Restricted Stock units 4,834 N/A N/A Option
Common Stock 13,584 N/A N/A Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 3,000 $30.02 $90,060 Option
Common Stock 3,000 $30.02 $90,060 Option
Stock Options 3,000 $30.02 $90,060 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 4,520 $91.26 $412,491 Option
Common Stock 9,668 N/A N/A Option
Restricted Stock Units 9,668 N/A N/A Sale
Common Stock 7,268 $91.36 $664,019 Option
Common Stock 12,750 N/A N/A Option
Restricted Stock Units 12,750 N/A N/A Sale
Common Stock 1,520 $83.63 $127,112 Option
Common Stock 7,813 $12.16 $95,006 Option
Stock Option 7,813 $12.16 $95,006 Sale
Common Stock 1,520 $79.16 $120,317 Sale
Common Stock 2,280 $95.58 $217,913 Option
Restricted Stock Units 4,000 N/A N/A Option
Common Stock 4,000 N/A N/A Sale
Common Stock 8,182 $95.26 $779,442 Option
Common Stock 17,500 N/A N/A Option
Restricted Stock Units 17,500 N/A N/A Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Options 1,000 $30.02 $30,020 Sale
Common Stock 4,014 $109.07 $437,811 Sale
Common Stock 2,536 $101.93 $258,494 Option
Stock Options 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 2,934 $101.05 $296,469 Sale
Common Stock 4,000 $94.3 $377,216 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 4,014 $71.47 $286,869 Sale
Common Stock 7,339 $59 $433,008 Option
Restricted Stock 3,500 N/A N/A Option
Common Stock 3,500 N/A N/A Sale
Common Stock 7,339 $85.95 $630,772 Option
Common Stock 3,500 N/A N/A Option
Restricted Stock 3,500 N/A N/A Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 5,575 $98.32 $548,117 Option
Restricted Stock 3,500 N/A N/A Option
Common Stock 3,500 N/A N/A Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 7,500 $30.02 $225,150 Option
Stock Option (right to buy) 7,500 $30.02 $225,150 Option
Common Stock 7,500 $30.02 $225,150 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Stock Option (right to buy) 1,000 $30.02 $30,020 Sale
Common Stock 1,000 $30.02 $30,020 Option
Common Stock 1,000 $30.02 $30,020 Sale
Common Stock 3,925 $88.45 $347,166 Sale
Common Stock 2,970 $86.51 $256,935 Sale
Common Stock 5,575 $94.59 $527,350 Option
Restricted Stock 3,500 N/A N/A Option
Common Stock 3,500 N/A N/A Sale
Common Stock 4,875 $74.1 $361,247 Option
Common Stock 3,500 N/A N/A Option
Restricted Stock 3,500 N/A N/A Option
Stock Option (Right to Buy) 1,500 $3.25 $4,875 Sale
Common Stock 12,750 $51.61 $657,964 Option
Common Stock 7,750 $35.5 $275,125 Sale
Common Stock 4,875 $53.94 $262,958 Option
Stock Option (Right to Buy) 2,500 $3.25 $8,125 Option
Common Stock 6,000 $1.63 $9,750 Sale
Common Stock 2,500 $3.25 $8,125 Option
Restricted Stock 3,500 N/A N/A Option
Stock Option (Right to Buy) 2,500 $3.25 $8,125 Option
Common Stock 2,500 $3.25 $8,125 Sale
Common Stock 2,500 $3.25 $8,125 Sale
Common Stock 5,000 $3.25 $16,250 Option
Common Stock 2,500 $3.25 $8,125 Option
Stock Option (Right to Buy) 2,500 $3.25 $8,125 Sale
Common Stock 2,500 $3.25 $8,125 Option
Common Stock 2,500 $3.25 $8,125 Option
Stock Option (Right to Buy) 2,500 $3.25 $8,125 Sale
Common Stock 2,500 $3.25 $8,125 Option
Common Stock 2,500 $3.25 $8,125 Option
Stock Option (Right to Buy) 2,500 $3.25 $8,125 Option
Stock Option (Right to Buy) 7,000 $3.25 $22,750 Sale
Common Stock 7,000 $3.25 $22,750 Option
Common Stock 7,000 $3.25 $22,750 Sale
Common Stock 2,500 $45.39 $113,483 Option
Common Stock 3,500 N/A N/A Option
Restricted Stock 3,500 N/A N/A Option
Stock Option (Right to Buy) 1,500 $3.25 $4,875 Option
Common Stock 1,500 $3.25 $4,875 Sale
Common Stock 1,500 $3.25 $4,875 Option
Stock Option (Right to Buy) 3,000 $3.25 $9,750 Sale
Common Stock 3,000 $3.25 $9,750 Option
Common Stock 3,000 $3.25 $9,750 Sale
Common Stock 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Option
Employee Stock Option (Right to Buy) 1,000 $3.25 $3,250 Option
Employee Stock Option (Right to Buy) 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Sale
Common Stock 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Sale
Common Stock 1,000 $3.25 $3,250 Option
Employee Stock Option (Right to Buy) 1,000 $3.25 $3,250 Option
Employee Stock Option (Right to Buy) 1,000 $3.25 $3,250 Sale
Common Stock 1,000 $41.27 $41,270 Option
Common Stock 1,000 $3.25 $3,250 Sale
Common Stock 1,000 $3.25 $3,250 Option
Employee Stock Option (Right to Buy) 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Option
Employee Stock Option(Right to Buy) 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Sale
Common Stock 1,000 $3.25 $3,250 Sale
Common Stock 2,500 $42.58 $106,450 Option
Employee Stock Option(Right to Buy) 3,000 $3.25 $9,750 Sale
Common Stock 3,000 $3.25 $9,750 Option
Common Stock 6,500 $1.63 $10,563 Option
Restricted Stock 3,500 N/A N/A Option
Common Stock 2,000 $3.25 $6,500 Sale
Common Stock 2,000 $3.25 $6,500 Option
Employee Stock Option (Right to Buy) 2,000 $3.25 $6,500 Option
Common Stock 2,000 $3.25 $6,500 Option
Employee Stock Option (Right to Buy) 2,000 $3.25 $6,500 Sale
Common Stock 2,000 $3.25 $6,500 Option
Common Stock 2,000 $3.25 $6,500 Sale
Common Stock 2,000 $3.25 $6,500 Option
Employee Stock Option (Right to Buy) 2,000 $3.25 $6,500 Sale
Common 3,000 $3.25 $9,750 Option
Common 3,000 $3.25 $9,750 Option
Employee Stock Option(Right to Buy) 3,000 $3.25 $9,750 Sale
Common 2,500 $46.03 $115,080 Option
Common 3,000 $3.25 $9,750 Sale
Common 3,000 $3.25 $9,750 Option
Employee Stock Option(Right to Buy) 3,000 $3.25 $9,750 Option
Common 3,000 $3.25 $9,750 Option
Employee Stock Option(Right to Buy) 3,000 $3.25 $9,750 Sale
Common 3,000 $3.25 $9,750 Purchase
Common 2,500 $2.98 $7,438 Option
Employee Stock Option(Right to Buy) 3,000 $3.25 $9,750 Option
Common 3,000 $3.25 $9,750 Sale
Common 3,000 $3.25 $9,750 Sale
Common 2,000 $40 $80,000 Option
Common 1,000 $3.25 $3,250 Option
Employee Stock Option(Right to Buy) 1,000 $3.25 $3,250 Option
Common 2,000 $3.25 $6,500 Sale
Common 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 4,000 $3.25 $13,000 Option
Common 4,000 $3.25 $13,000 Sale
Common 4,000 $3.25 $13,000 Option
Common 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 2,000 $3.25 $6,500 Sale
Common 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 2,000 $3.25 $6,500 Option
Common 2,000 $3.25 $6,500 Sale
Common 2,000 $3.25 $6,500 Sale
Common 2,000 $3.25 $6,500 Option
Common 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 2,000 $3.25 $6,500 Option
Employee Stock Option(Right to Buy) 2,000 $3.25 $6,500 Sale
Common 2,000 $3.25 $6,500 Option
Common 2,000 $3.25 $6,500 Option
Common 2,500 $3.25 $8,125 Sale
Common 2,500 $3.25 $8,125 Option
Employee Stock Option (Right to buy) 2,500 $3.25 $8,125 Option
Common 2,500 $3.25 $8,125 Sale
Common 2,500 $3.25 $8,125 Option
Employee Stock Option (Right to buy) 2,500 $3.25 $8,125 Option
Common 2,500 $3.25 $8,125 Sale
Common 2,500 $3.25 $8,125 Option
Employee Stock Option (Right To Buy) 2,500 $3.25 $8,125 Sale
Common 2,500 $3.25 $8,125 Option
Employee Stock Option (Right To Buy) 2,500 $3.25 $8,125 Option
Common 2,500 $3.25 $8,125 Option
Employee Stock Option (Right To buy) 2,500 $3.25 $8,125 Option
Common 2,500 $3.25 $8,125 Sale
Common 1,634 $30.03 $49,076 Option
Employee Stock Option (Right To Buy) 2,500 $3.25 $8,125 Sale
Common 2,500 $3.25 $8,125 Option
Common 2,500 $3.25 $8,125 Sale
Common Stock 2,500 $3.25 $8,125 Option
Employee Stock Option (Rgiht to Buy) 2,500 $3.25 $8,125 Option
Common Stock 2,500 $3.25 $8,125 Option
Common Stock 9,000 $3.25 $29,250 Option
Employee Stock Option (Right to Buy) 9,000 $3.25 $29,250 Sale
Common Stock 9,000 $3.25 $29,250 Sale
Common Stock 500 $3.25 $1,625 Option
Employee Stock Option 500 $3.25 $1,625 Option
Common Stock 500 $3.25 $1,625 Option
Common Stock 1,500 $3.25 $4,875 Sale
Common Stock 1,500 $3.25 $4,875 Option
Employee Stock Option (Right To Buy) 1,500 $3.25 $4,875 Sale
Common Stock 1,000 $3.25 $3,250 Option
Employee Stock Option (Right To Buy) 1,000 $3.25 $3,250 Option
Common Stock 1,000 $3.25 $3,250 Option
Common Stock 1,500 $3.25 $4,875 Sale
Common Stock 1,500 $3.25 $4,875 Option
Employee Stock Option (Right To Buy) 1,500 $3.25 $4,875 Sale
Common Stock 3,900 $18.24 $71,136 Option
Employee Stock Option 1,500 $3.25 $4,875 Sale
Common 1,500 $3.25 $4,875 Option
Common 1,500 $3.25 $4,875