Sale
Common Stock 28,333 $63.74 $1,805,804 Sale
Common Stock 40,000 N/A N/A Sale
Common Stock 35,000 N/A N/A Sale
Common Stock 35,000 $30.83 $1,078,875 Option
Restricted Stock Units 51,628 N/A N/A Option
Restricted Stock Units 51,628 N/A N/A Option
Common Stock 51,628 N/A N/A Option
Common Stock 51,628 N/A N/A Sale
Common Stock 1,407 $50.5 $71,054 Sale
Common Stock 39,000 N/A N/A Sale
Common Stock 11,000 $25.75 $283,250 Option
Common Stock 12,990 $39.87 $517,911 Sale
Common Stock 12,990 $39.87 $517,911 Option
Non-Qualified Stock Option (right to buy) 12,990 $39.87 $517,911 Sale
Common Stock 2,590 $50.83 $131,650 Option
Common Stock 2,590 $50.83 $131,650 Option
Non-Qualified Stock Option (right to buy) 2,590 $50.83 $131,650 Sale
Common Stock 12,100 $44.99 $544,379 Option
Non-Qualified Stock Option (right to buy) 12,100 $44.99 $544,379 Option
Common Stock 12,100 $44.99 $544,379 Sale
Common Stock 50,000 $50.41 $2,520,450 Sale
Common Stock 2,000 $50.18 $100,360 Sale
Common Stock 9,914 $60.11 $595,911 Sale
Common Stock 5,000 $58.8 $294,000 Sale
Common Stock 10,000 N/A N/A Sale
Common Stock 17,000 N/A N/A Sale
Common Stock 16,000 N/A N/A Sale
Common Stock 16,000 $45.25 $724,032 Sale
COMMON STOCK 20,390 $44.75 $912,453 Sale
Common Stock 20,000 $44.75 $895,000 Option
Restricted Stock Units 42,960 N/A N/A Option
Common Stock 42,960 N/A N/A Sale
Common Stock 10,000 $39.87 $398,700 Option
Common Stock 10,000 $39.87 $398,700 Option
Employee Stock Option (right to buy) 10,000 $39.87 $398,700 Sale
Common Stock 12,000 $55.44 $665,220 Option
Common Stock 12,000 $55.44 $665,220 Option
Employee Stock Option (right to buy) 12,000 $55.44 $665,220 Option
Employee Stock Option (right to buy) 10,000 $39.87 $398,700 Option
Common Stock 10,000 $39.87 $398,700 Sale
Common Stock 10,000 $39.87 $398,700 Sale
Common Stock 6,980 $84.75 $591,555 Option
Common Stock 21,000 $84.7 $1,778,763 Option
Employee Stock Option (right to buy) 20,700 $84.69 $1,753,021 Option
Employee Stock Option (right to buy) 11,000 $49.97 $549,670 Sale
Common Stock 11,000 $49.97 $549,670 Option
Common Stock 11,000 $49.97 $549,670 Option
Employee Stock Option (right to buy) 37,000 $61.54 $2,276,795 Option
Common Stock 37,000 $61.54 $2,276,795 Sale
Common Stock 37,000 $61.54 $2,276,795 Option
Common Stock 40,000 $39.87 $1,594,800 Sale
Common Stock 40,000 $39.87 $1,594,800 Option
Employee Stock Option (right to buy) 40,000 $39.87 $1,594,800 Option
Employee Stock Option (right to buy) 46,904 $53.29 $2,499,514 Sale
Common Stock 41,604 $49.94 $2,077,496 Option
Common Stock 46,904 $53.29 $2,499,514 Option
Restricted Stock Units 32,933 N/A N/A Option
Common Stock 32,933 N/A N/A Option
Employee Stock Option (right to buy) 13,962 $7.35 $102,551 Option
Common Stock 6,981 $44.5 $310,655 Sale
Common Stock 6,981 $44.5 $310,655 Option
Common Stock 11,000 $34.41 $378,455 Sale
Common Stock 11,000 $34.41 $378,455 Option
Employee Stock Option (right to buy) 11,000 $34.41 $378,455 Option
Restricted Stock Units 31,334 N/A N/A Option
Common Stock 31,334 N/A N/A Sale
Common Stock 16,549 $51.76 $856,576 Sale
Common Stock 11,000 $33.35 $366,850 Option
Common Stock 11,000 $33.35 $366,850 Option
Employee Stock Option (right to buy) 11,000 $33.35 $366,850 Option
Employee Stock Option (right to buy) 22,000 $38.14 $839,080 Sale
Common Stock 20,904 $32.2 $673,109 Option
Common Stock 22,000 $38.14 $839,080 Option
Common Stock 16,500 $37.08 $611,738 Sale
Common Stock 16,500 $37.08 $611,738 Option
Employee Stock Option (right to buy) 16,500 $37.08 $611,738 Option
Common Stock 5,500 $54.25 $298,375 Sale
Common Stock 5,500 $54.25 $298,375 Option
Employee Stock Option (right to buy) 11,000 N/A N/A Option
Employee Stock Option (right to buy) 16,500 $7.35 $121,193 Option
Common Stock 5,500 $54.25 $298,375 Sale
Common Stock 5,500 $54.25 $298,375 Option
Employee Stock Option (right to buy) 10,000 $14.69 $146,900 Option
Common Stock 11,000 $35.02 $385,220 Option
Employee Stock Option 1,000 $55.35 $55,350 Sale
Common Stock 11,000 $35.02 $385,220 Option
Common Stock 16,500 $33.57 $553,905 Sale
Common Stock 16,500 $33.57 $553,905 Option
Employee Stock Option (right to buy) 16,500 $33.57 $553,905 Sale
Common Stock 14,962 $29.68 $443,997 Option
Employee Stock Option (right to buy) 16,500 $37.22 $614,081 Option
Common Stock 16,500 $37.22 $614,081 Sale
Common Stock 16,500 $27.53 $454,245 Option
Employee Stock Option (right to buy) 16,500 $27.53 $454,245 Option
Common Stock 16,500 $27.53 $454,245 Sale
Common Stock 5,500 $25.25 $138,875 Option
Employee Stock Option (right to buy) 5,500 $25.25 $138,875 Option
Common Stock 5,500 $25.25 $138,875 Option
Employee Stock Option (right to buy) 11,000 $29.95 $329,450 Sale
Common Stock 10,500 $24.28 $254,887 Option
Common Stock 10,500 $24.28 $254,887 Option
Employee Stock Option (right to buy) 11,000 $23.66 $260,260 Sale
Common Stock 11,000 $23.66 $260,260 Option
Common Stock 11,000 $23.66 $260,260 Option
Common Stock 12,100 $29.15 $352,715 Option
Employee Stock Option (right to buy) 12,100 $29.15 $352,715 Sale
Common Stock 12,100 $29.15 $352,715 Sale
Common Stock 15,957 $46.29 $738,650 Sale
Common Stock 4,410 $46.29 $204,139 Sale
Common Stock 131 $46.29 $6,064 Option
Common Stock 29,834 N/A N/A Option
Restricted Stock Units 29,418 N/A N/A Option
Common Stock 13,200 $28.25 $372,900 Option
Employee Stock Option (right to buy) 13,200 $28.25 $372,900 Sale
Common Stock 13,200 $28.25 $372,900 Option
Employee Stock Option (right to buy) 7,700 $50.1 $385,770 Option
Common Stock 7,700 $50.1 $385,770 Sale
Common Stock 7,700 $50.1 $385,770 Option
Common Stock 5,500 $48.8 $268,400 Sale
Common Stock 5,500 $48.8 $268,400 Option
Employee Stock Option (right to buy) 11,000 N/A N/A Sale
Common Stock 11,000 $41.23 $453,475 Option
Employee Stock Option (right to buy) 11,000 $41.23 $453,475 Option
Common Stock 11,000 $41.23 $453,475 Option
Common Stock 21,000 $39.26 $824,502 Option
Employee Stock Option (right to buy) 22,000 $15.93 $350,460 Sale
Common Stock 11,000 $41.23 $453,475 Sale
Common Stock 11,000 $23.45 $257,950 Option
Common Stock 11,000 $23.45 $257,950 Option
Employee Stock Option (right to buy) 11,000 $23.45 $257,950 Option
Employee Stock Option (right to buy) 2,000 $36.05 $72,100 Sale
Common Stock 22,000 $23.17 $509,740 Option
Common Stock 22,000 $23.17 $509,740 Option
Empoyee Stock Option (right to buy) 20,000 $10.29 $205,800 Option
Common Stock 22,000 $22.9 $503,690 Option
Employee Stock Option (right to buy) 22,000 $22.9 $503,690 Sale
Common Stock 22,000 $22.9 $503,690 Option
Common Stock 5,500 $46.3 $254,650 Option
Employee Stock Option (right to buy) 11,000 $5.15 $56,595 Sale
Common Stock 5,500 $46.3 $254,650 Option
Employee Stock Option (right to buy) 11,000 $30.6 $336,567 Option
Common Stock 5,500 $40.74 $224,043 Sale
Common Stock 5,500 $40.74 $224,043 Sale
Common Stock 13,401 $41.46 $555,605 Option
Common Stock 24,661 N/A N/A Option
Restricted Stock Units 24,345 N/A N/A Option
Common Stock 5,500 $36.2 $199,073 Option
Employee Stock Option (right to buy) 5,500 $36.2 $199,073 Sale
Common Stock 5,500 $36.2 $199,073 Option
Common Stock 11,000 $61.05 $671,550 Sale
Common Stock 11,000 $61.05 $671,550 Option
Employee Stock Option (right to buy) 11,000 $61.05 $671,550 Option
Employee Stock Option (right to buy) 27,500 $14.63 $402,408 Sale
Common Stock 6,163 $44.04 $271,400 Option
Common Stock 27,500 $44.57 $1,225,675 Option
Common Stock 16,500 $33.19 $547,635 Sale
Common Stock 16,000 $27.14 $434,160 Option
Employee Stock Option (right to buy) 16,500 $33.19 $547,635 Option
Employee Stock Option (right to buy) 6,175 $34.14 $210,808 Option
Common Stock 6,175 $34.14 $210,808 Sale
Common Stock 6,175 $34.14 $210,808 Sale
Common Stock 6,175 $34.42 $212,519 Option
Common Stock 6,175 $34.42 $212,519 Option
Employee Stock Option (right to buy) 6,175 $34.42 $212,519 Sale
Common Stock 22,377 $37.17 $831,775 Option
Employee Stock Option (right to buy) 22,377 $37.17 $831,775 Option
Common Stock 22,377 $37.17 $831,775 Option
Common Stock 21,623 $36.6 $791,423 Option
Employee Stock Option (right to buy) 21,623 $36.6 $791,423 Sale
Common Stock 21,623 $36.6 $791,423 Option
Common Stock 11,000 $42.1 $463,078 Option
Employee Stock Option (right to buy) 11,000 $42.1 $463,078 Sale
Common Stock 11,000 $42.1 $463,078 Sale
Common Stock 9,054 $67.96 $615,346 Option
Common Stock 17,425 N/A N/A Option
Restricted Stock Units 17,425 N/A N/A Option
Employee Stock Option (right to buy) 11,000 $42.42 $466,620 Sale
Common Stock 11,000 $42.42 $466,620 Option
Common Stock 11,000 $42.42 $466,620 Option
Common Stock 11,000 $39.66 $436,249 Sale
Common Stock 11,000 $39.66 $436,249 Option
Employee Stock Option (right to buy) 11,000 $39.66 $436,249 Sale
Common Stock 11,000 $39.66 $436,249 Option
Employee Stock Option (right to buy) 11,000 $39.66 $436,249 Option
Common Stock 11,000 $39.66 $436,249 Option
Employee Stock Option (right to buy) 8,700 N/A N/A Option
Common Stock 14,600 $32.97 $481,362 Sale
Common Stock 4,600 $28.35 $130,387 Option
Employee Stock Option (right to buy) 14,600 $32.97 $481,362 Sale
Common Stock 14,000 $39.49 $552,818 Option
Common Stock 14,000 $39.49 $552,818 Option
Employee Stock Option (right to buy) 14,000 $39.49 $552,818 Option
Common Stock 22,000 $30.1 $662,134 Option
Employee Stock Option (right to buy) 22,000 $30.1 $662,134 Sale
Common Stock 21,200 $26.19 $555,249 Option
Common Stock 17,100 $24.96 $426,850 Sale
Common Stock 17,100 $24.96 $426,850 Option
Employee Stock Option (right to buy) 17,100 $24.96 $426,850 Option
Common Stock 16,000 $22.5 $359,968 Option
Employee Stock Option (right to buy) 16,000 $22.5 $359,968 Sale
Common Stock 16,000 $22.5 $359,968 Option
Common Stock 17,500 $28.52 $499,153 Sale
Common Stock 15,700 $25.01 $392,657 Option
Employee Stock Option (right to buy) 15,500 $14.47 $224,285 Option
Employee Stock Option (right to buy) 2,000 $35.55 $71,100 Option
Common Stock 11,000 $14.47 $159,170 Sale
Common Stock 11,000 $14.47 $159,170 Option
Employee Stock Option (right to buy) 11,000 $14.47 $159,170 Option
Common Stock 11,000 $23.96 $263,593 Option
Employee Stock Option (right to buy) 11,000 $23.96 $263,593 Sale
Common Stock 11,000 $23.96 $263,593 Sale
Common Stock 8,800 $29.06 $255,719 Option
Employee Stock Option (right to buy) 8,800 $29.06 $255,719 Option
Common Stock 8,800 $29.06 $255,719 Sale
Common Stock 3,527 $47.08 $166,055 Option
Restricted StockUnits 317 N/A N/A Option
Restricted Stock Units 8,943 N/A N/A Option
Common Stock 9,260 N/A N/A Option
Employee Stock Option (right to buy) 12,500 $27.26 $340,763 Sale
Common Stock 12,500 $27.26 $340,763 Option
Common Stock 12,500 $27.26 $340,763 Option
Common Stock 31,500 $39.5 $1,244,313 Sale
Common Stock 27,500 $39.25 $1,079,458 Option
Common Stock 8,740 $35.9 $313,749 Option
Employee Stock Option (right to buy) 8,740 $35.9 $313,749 Sale
Common Stock 8,740 $35.9 $313,749 Option
Common Stock 50,000 $35.07 $1,753,600 Sale
Common Stock 20,000 $35.12 $702,480 Option
Employee Stock Option (right to buy) 50,000 $11.12 $556,000 Sale
Common Stock 20,000 $31.18 $623,620 Sale
Common Stock 30,000 $31.65 $949,440 Sale
Common Stock 26,615 $11.12 $295,959 Option
Common Stock 26,615 $11.12 $295,959 Option
Employee Stock Option (right to buy) 26,615 $11.12 $295,959 Option
Employee Stock Option (right to buy) 11,500 $11.12 $127,880 Sale
Common Stock 11,500 $11.12 $127,880 Option
Common Stock 11,500 $11.12 $127,880 Option
Employee Stock Option (right to buy) 20,000 $15.51 $310,200 Option
Common Stock 20,000 $30.86 $617,100 Sale
Common Stock 10,000 $30.53 $305,250 Option
Common Stock 12,200 $30.96 $377,749 Sale
Common Stock 2,200 $31.4 $69,080 Option
Employee Stock Option (right to buy) 22,200 N/A N/A Option
Common Stock 10,000 $30.53 $305,250 Option
Employee Stock Option (right to buy) 20,000 $11.12 $222,400 Sale
Common Stock 10,000 $30.53 $305,250 Sale
Common Stock 8,256 $31.22 $257,752 Option
Common Stock 13,300 $31.71 $421,783 Option
Employee Stock Option (right to buy) 8,300 N/A N/A Sale
Common Stock 6,000 $33.31 $199,842 Option
Employee Stock Option (right to buy) 6,000 $33.31 $199,842 Option
Common Stock 6,000 $33.31 $199,842 Sale
Common Stock 10,000 $33.57 $335,650 Option
Common Stock 10,000 $33.57 $335,650 Option
Employee Stock Option (right to buy) 30,000 $11.12 $333,600 Sale
Common Stock 6,000 $32.83 $196,980 Option
Common Stock 18,000 $33.17 $596,970 Option
Employee Stock Option (right to buy) 30,000 $16.42 $492,450 Sale
Common Stock 30,000 $15.38 $461,400 Option
Common Stock 30,000 $15.38 $461,400 Option
Employee Stock Option (right to buy) 30,000 $15.38 $461,400 Option
Employee Stock Option (right to buy) 30,000 $15.38 $461,400 Option
Common Stock 30,000 $15.38 $461,400 Sale
Common Stock 30,000 $15.38 $461,400 Option
Employee Stock Option (right to buy) 30,000 $30.04 $901,290 Sale
Common Stock 30,000 $30.04 $901,290 Option
Common Stock 30,000 $30.04 $901,290 Option
Employee Stock Option (right to buy) 30,000 $30.04 $901,290 Option
Common Stock 5,008 $30.03 $150,370 Sale
Common Stock 24,992 $30.09 $752,009 Sale
Common Stock 5,008 $30.03 $150,370 Sale
Common Stock 24,180 $15.38 $371,888 Option
Common Stock 24,180 $15.38 $371,888 Option
Employee Stock Option (right to buy) 24,180 $15.38 $371,888 Sale
Common Stock 10,000 $28.17 $281,700 Sale
Common Stock 14,725 $27.74 $408,472 Option
Employee Stock Option (right to buy) 10,000 $28.17 $281,700 Option
Common Stock 20,683 $27.6 $570,789 Sale
Common Stock 10,000 $28.17 $281,700 Option
Common Stock 10,000 $28.17 $281,700 Option
Employee Stock Option (right to buy) 20,000 $6.81 $136,200 Sale
Common Stock 30,000 $26.9 $807,030 Option
Common Stock 20,000 $27.1 $542,020 Option
Employee Stock Option (right to buy) 20,000 $27.1 $542,020 Option
Common Stock 30,000 $28.09 $842,790 Option
Employee Stock Option (right to buy) 30,000 $6.81 $204,300 Sale
Common Stock 10,435 $28.32 $295,519 Sale
Common Stock 30,000 $25.19 $755,700 Sale
Common Stock 10,000 $22.12 $221,200 Sale
Common Stock 30,000 $7.26 $217,800 Option
Common Stock 20,000 $20.99 $419,800 Sale
Common Stock 30,000 $20.99 $629,700 Option
Employee Stock Option (right to buy) 20,000 $20.99 $419,800 Option
Common Stock 30,000 $7.26 $217,800 Option
Employee Stock Option (right to buy) 30,000 $7.26 $217,800 Sale
Common Stock 30,000 $7.26 $217,800 Sale
Common Stock 1,460 $14 $20,440 Option
Restricted Stock Units 3,295 N/A N/A Option
Common Stock 3,295 N/A N/A Option
Common Stock 29,462 $14.06 $414,236 Option
Employee Stock Option (right to buy) 29,462 $14.06 $414,236 Sale
Common Stock 29,462 $14.06 $414,236 Option
Employee Stock Option (right to buy) 30,000 $15.01 $450,240 Option
Common Stock 30,000 $15.01 $450,240 Sale
Common Stock 9,462 $15.01 $142,006 Sale
Common Stock 30,000 $5.25 $157,500 Option
Common Stock 30,000 $5.25 $157,500 Option
Employee Stock Option (right to buy) 30,000 $5.25 $157,500 Option
Common Stock 27,074 $5.25 $142,139 Option
Employee Stock Option (right to buy) 27,074 $5.25 $142,139 Sale
Common Stock 27,074 $5.25 $142,139 Option
Common Stock 21,306 $15.02 $320,059 Sale
Common Stock 8,694 $15.04 $130,714 Option
Employee Stock Option (right to buy) 19,313 $7.52 $145,195 Option
Employee Stock Option (right to buy) 15,000 $14.82 $222,345 Option
Common Stock 15,000 $14.82 $222,345 Sale
Common Stock 15,000 $14.82 $222,345 Sale
Common Stock 30,000 $5.25 $157,500 Option
Employee Stock Option (right to buy) 30,000 $5.25 $157,500 Option
Common Stock 30,000 $5.25 $157,500 Option
Employee Stock Option (right to buy) 16,720 $5.8 $96,976 Sale
Common Stock 16,720 $5.8 $96,976 Option
Common Stock 17,800 $6.36 $113,208 Option
Common Stock 28,700 $6.87 $197,169 Option
Employee Stock Option (right to buy) 28,700 N/A N/A Sale
Common Stock 22,000 $6.82 $150,040 Option
Common Stock 18,100 $6.86 $124,166 Sale
Common Stock 1,822 $6.9 $12,572 Option
Employee Stock Option (right to buy) 18,100 N/A N/A Sale
Common Stock 15,000 $5.8 $87,000 Option
Common Stock 16,500 $6.3 $103,868 Option
Employee Stock Option (right to buy) 16,500 $6.3 $103,868 Option
Common Stock 12,000 $10.32 $123,780 Sale
Common Stock 10,000 $10.32 $103,150 Option
Employee Stock Option (right to buy) 10,000 $10.32 $103,150 Option
Common Stock 20,000 $9.63 $192,500 Option
Employee Stock Option (right to buy) 20,000 $9.63 $192,500 Sale
Common Stock 20,000 $9.63 $192,500 Option
Common Stock 4,000 $10.53 $42,100 Sale
Common Stock 4,000 $10.53 $42,100 Option
Employee Stock Option (right to buy) 4,000 $10.53 $42,100 Option
Common Stock 16,000 $9.63 $154,000 Option
Employeee Stock Option (right to buy) 16,000 $9.63 $154,000 Sale
Common Stock 16,000 $9.63 $154,000 Option
Employee Stock Option (right to buy) 6,535 $6.81 $44,503 Option
Common Stock 6,535 $6.81 $44,503 Sale
Common Stock 6,535 $6.81 $44,503 Sale
Common Stock 20,000 $6.81 $136,260 Option
Employee Stock Option (right to buy) 20,000 $6.81 $136,260 Option
Common Stock 20,000 $6.81 $136,260 Sale
Common Stock 23,465 $10.11 $237,114 Option
Common Stock 23,465 $10.11 $237,114 Option
Employee Stock Option (right to buy) 23,465 $10.11 $237,114 Option
Employee Stock Option (right to buy) 26,535 $6.81 $180,783 Sale
Common Stock 26,535 $6.81 $180,783 Option
Common Stock 26,535 $6.81 $180,783 Option
Common Stock 20,000 $9.86 $197,200 Sale
Common Stock 20,000 $9.86 $197,200 Option
Employee Stock Option (right to buy) 20,000 $9.86 $197,200 Option
Common Stock 20,000 $9.86 $197,200 Sale
Common Stock 20,000 $9.86 $197,200 Option
Employee Stock Option (right to buy) 20,000 $9.86 $197,200 Option
Employee Stock Option (right to buy) 30,000 $6.81 $204,390 Sale
Common Stock 30,000 $6.81 $204,390 Option
Common Stock 30,000 $6.81 $204,390 Sale
Common Stock 20,000 $10.26 $205,200 Option
Common Stock 20,000 $10.26 $205,200 Option
Employee Stock Option (right to buy) 20,000 $10.26 $205,200 Option
Common Stock 30,000 $6.81 $204,390 Sale
Common Stock 30,000 $6.81 $204,390 Option
Employee Stock Option (right to buy) 30,000 $6.81 $204,390 Sale
Common Stock 30,000 $6.81 $204,390 Option
Employee Stock Option (right to buy) 30,000 $6.81 $204,390 Option
Common Stock 30,000 $6.81 $204,390 Option
Common Stock 30,000 $6.81 $204,390 Option
Employee Stock Option (right to buy) 30,000 $6.81 $204,390 Sale
Common Stock 30,000 $6.81 $204,390 Option
Common Stock 7,500 $12.94 $97,035 Option
Employee Stock Option (right to buy) 7,500 $12.94 $97,035 Sale
Common Stock 7,500 $12.94 $97,035 Option
Common Stock 7,500 $13.25 $99,375 Sale
Common Stock 7,500 $13.25 $99,375 Sale
Common Stock 8,000 $12.94 $103,504 Option
Common Stock 9,800 $13.23 $129,634 Option
Employee Stock Option (right to buy) 9,800 $13.23 $129,634 Option
Common Stock 13,000 $13.43 $174,616 Option
Employee Stock Option (right to buy) 13,000 $13.43 $174,616 Sale
Common Stock 12,000 $12.94 $155,256 Option
Common Stock 12,173 $8.98 $109,277 Sale
Common Stock 7,482 $5.15 $38,532 Option
Employee Stock Option (right to buy) 7,482 $5.15 $38,532 Option
Employee Stock Option (right to buy) 2,000 N/A N/A Sale
Common Stock 20,000 $16.22 $324,440 Option
Common Stock 20,000 $16.22 $324,440 Option
Common Stock 8,100 $14.32 $115,968 Sale
Common Stock 6,000 $16.32 $97,926 Option
Employee Stock Option (right to buy) 8,100 $14.32 $115,968 Option
Employee Stock Option (right to buy) 24,000 $12.31 $295,512 Option
Common Stock 24,000 $12.31 $295,512 Sale
Common Stock 24,000 $12.31 $295,512 Option
Employee Stock Option (right to buy) 20,000 $12.31 $246,260 Option
Common Stock 20,000 $12.31 $246,260 Sale
Common Stock 20,000 $12.31 $246,260 Option
Employee Stock Option (right to buy) 29,851 $18.03 $538,154 Sale
Common Stock 29,851 $18.03 $538,154 Option
Common Stock 29,851 $18.03 $538,154 Option
Employee Stock Option (right to buy) 30,000 $5.15 $154,500 Option
Common Stock 30,000 $5.15 $154,500 Sale
Common Stock 30,000 $5.15 $154,500 Sale
Common Stock 20,000 $13.36 $267,200 Sale
Common Stock 10,000 $10.41 $104,050 Sale
Common Stock 20,000 $13.36 $267,200 Option
Common Stock 1,747 $6.2 $10,831 Option
Employee Stock Option (right to buy) 1,747 $6.2 $10,831 Sale
Common Stock 1,747 $6.2 $10,831 Option
Employee Stock Option (right to buy) 2,400 $4 $9,600 Sale
Common Stock 2,400 $4 $9,600 Option
Common Stock 2,400 $4 $9,600 Sale
Common Stock 2,000 $5.85 $11,700 Option
Common Stock 3,000 $5.83 $17,475 Option
Employee Stock Option (right to buy) 5,000 N/A N/A Option
Common Stock 4,000 $4 $16,000 Sale
Common Stock 4,000 $4 $16,000 Option
Employee Stock Option (right to buy) 4,000 $4 $16,000 Option
Employee Stock Option (right to buy) 6,000 $5.76 $34,542 Sale
Common Stock 4,000 $5.73 $22,904 Option
Common Stock 6,000 $5.76 $34,542 Option
Common Stock 7,000 $6.32 $44,219 Sale
Common Stock 7,000 $6.32 $44,219 Option
Employee Stock Option (right to buy) 7,000 $6.32 $44,219 Option
Employee Stock Option (right to buy) 12,304 $2 $24,608 Option
Common Stock 12,304 $5.45 $67,094 Sale
Common Stock 12,304 $5.45 $67,094 Option
Employee Stock Option (right to buy) 5,000 $4.9 $24,480 Option
Common Stock 5,000 $4.9 $24,480 Sale
Common Stock 5,000 $4.9 $24,480 Sale
Common Stock 4,000 $4.71 $18,820 Option
Employee Stock Option (right to buy) 4,000 $4.71 $18,820 Option
Common Stock 4,000 $4.71 $18,820 Option
Employee Stock Option (right to buy) 1,549 $4 $6,196 Sale
Common Stock 1,549 $4 $6,196 Option
Common Stock 1,549 $4 $6,196 Option
Common Stock 4,900 $4.6 $22,545 Option
Employee Stock Option (right to buy) 4,900 $4.6 $22,545 Sale
Common Stock 4,900 $4.6 $22,545 Sale
Common Stock 2,500 $4 $10,000 Option
Employee Stock Option (right to buy) 2,500 $4 $10,000 Option
Common Stock 2,500 $4 $10,000 Sale
Common Stock 5,000 $9.16 $45,800 Sale
Common Stock 5,000 $9.16 $45,800 Sale
Common Stock 8,000 $8.62 $68,936 Sale
Common Stock 4,000 $8.28 $33,120 Sale
Common Stock 500 $8.19 $4,095 Sale
Common Stock 7,000 $8.02 $56,161 Sale
Common Stock 8,000 $7.5 $60,000 Sale
Common Stock 2,000 $7.5 $15,006 Sale
Common Stock 5,500 $7.55 $41,498 Sale
Common Stock 5,000 $7.51 $37,545