Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 35,000 $8.85 $309,750 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 10,000 $8.9 $89,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 20,000 $9.4 $188,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 5,000 $13.38 $66,900 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 10,000 $13.44 $134,400 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 40,000 $13.4 $536,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 40,560 $13.18 $534,581 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 40,000 $13.35 $534,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 80,000 $13.37 $1,069,600 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 39,100 $13.34 $521,594 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 25,000 $13.08 $326,875 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 50,000 $13.8 $690,000 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 22,500 $14.31 $321,975 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 6,100 $13.78 $84,058 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 5,000 $13.84 $69,200 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 800 $13.5 $10,800 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 10,000 $13.07 $130,700 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 15,600 $12.35 $192,660 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 3,216 $12.5 $40,200 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 9,600 $10.16 $97,536 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 18,000 $10 $180,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 5,000 $9.78 $48,900 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 10,100 $9.6 $96,960 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 100 $9.4 $940 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 5,900 $9.4 $55,460 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 25,000 $9.5 $237,500 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock 50,000 $9.6 $480,000 Purchase
EMANCIPATION MANAGEMENT LLC 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 50,000 $9.9 $495,000 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 32,200 $9.9 $318,780 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 25,000 $9.6 $240,000 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 40,000 $11.25 $450,000 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 19,562 $11.27 $220,464 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 20,000 $11.39 $227,800 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 10,000 $11.46 $114,600 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 200 $11.45 $2,290 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 50,000 $12.4 $620,000 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 15,000 $12.36 $185,400 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 25,000 $12.25 $306,250 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 20,000 $11.7 $234,000 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 10,300 $11.61 $119,583 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock 100 $11.6 $1,160 Sale
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 6,892 $11.3 $77,880 Purchase
ARDSLEY ADVISORY PARTNERS 10 percent owner 10 percent owner
Common Stock, $0.001 par value ("Common Stock") 200,000 $6.89 $1,378,000 Option
FARSHCHI SHAWN officer: Exec VP and COO officer: Exec VP and COO
Common Stock 8,750 N/A N/A Sale
MACGOWAN WILLIAM N director director
Common Stock 3,700 $9.75 $36,075 Option
MACGOWAN WILLIAM N director director
Common Stock 10,000 N/A N/A Option
MACGOWAN WILLIAM N director director
Restricted Stock Unit 10,000 N/A N/A Option
KIANI JOE E director director
Common Stock 10,000 N/A N/A Option
KIANI JOE E director director
Restricted Stock Unit 10,000 N/A N/A Option
RUSSELL WILLIAM director director
Common Stock 10,000 N/A N/A