Transaction Date Insider Transaction Type Number of Shares Transacted
2009-11-23 Xie Michael Sale 800000.0000
2009-11-23 Hara George Sale 10000.0000
2009-11-23 Hara George Sale 216666.0000
2009-11-23 Hara George Sale 133333.0000
2009-11-23 Hara George Sale 84000.0000
2009-11-23 Hara George Sale 33333.0000
2009-11-23 Hara George Sale 200000.0000
2009-11-23 PAISLEY CHRISTOPHER B Sale 16000.0000
2009-11-23 WALECKA JOHN L Sale 868160.0000
2009-11-23 WALECKA JOHN L Sale 20074.0000
2009-11-23 Redpoint Ventures II, LLC Sale 868160.0000
2009-11-23 Redpoint Ventures II, LLC Sale 20074.0000
2009-11-23 Meritech Management Associates II L.L.C. Sale 580620.0000
2009-11-23 Meritech Management Associates II L.L.C. Sale 14940.0000
2009-11-23 Meritech Management Associates II L.L.C. Sale 4440.0000
2010-05-17 Xie Michael Sale 34987.0000
2010-05-17 Xie Michael Sale 4013.0000
2010-05-17 GOLDMAN KENNETH A Sale 44073.0000
2010-05-17 GOLDMAN KENNETH A Sale 5927.0000
2010-05-17 GOLDMAN KENNETH A Sale 15000.0000
2010-05-17 Xie Michael Sale 34987.0000
2010-05-19 WALECKA JOHN L Sale 3562.0000
2010-05-20 PAISLEY CHRISTOPHER B Sale 5000.0000
2010-05-21 WALECKA JOHN L Sale 30000.0000
2010-05-21 WALECKA JOHN L Sale 10000.0000
2010-05-25 Xie Ken Sale 30000.0000
2010-05-25 Whittle John Sale 35000.0000
2010-05-26 WALECKA JOHN L Sale 56498.0000
2010-05-26 WALECKA JOHN L Sale 9817.0000
2010-05-27 Hara George Sale 4560.0000
2010-06-01 GOLDMAN KENNETH A Sale 50000.0000
2010-06-01 GOLDMAN KENNETH A Sale 2083.0000
2010-06-07 GOLDMAN KENNETH A Sale 50000.0000
2010-06-17 Xie Michael Sale 33000.0000
2010-06-21 GOLDMAN KENNETH A Sale 50000.0000
2010-06-22 Xie Ken Sale 30000.0000
2010-06-25 Whittle John Sale 35000.0000
2010-06-28 GOLDMAN KENNETH A Sale 2083.0000
2010-07-19 Xie Michael Sale 33000.0000
2010-07-20 Xie Ken Sale 30000.0000
2010-08-02 GOLDMAN KENNETH A Sale 100000.0000
2010-08-02 GOLDMAN KENNETH A Sale 15000.0000
2010-08-02 PAISLEY CHRISTOPHER B Sale 5000.0000
2010-08-05 GOLDMAN KENNETH A Sale 50000.0000
2010-08-05 GOLDMAN KENNETH A Sale 2083.0000
2010-08-17 Xie Michael Sale 33000.0000
2010-08-24 Xie Ken Sale 60000.0000
2010-08-25 Whittle John Sale 35000.0000
2010-08-27 Whittle John Sale 38750.0000
2010-08-30 GOLDMAN KENNETH A Sale 2083.0000
2010-09-17 Xie Michael Sale 19653.0000
2010-09-17 Xie Michael Sale 10000.0000
2010-09-17 Xie Michael Sale 3347.0000
2010-09-21 Xie Ken Sale 72434.0000
2010-09-27 Xie Ken Sale 17566.0000
2010-09-27 Whittle John Sale 3125.0000
2010-09-28 GOLDMAN KENNETH A Sale 1668.0000
2010-10-18 Xie Michael Sale 33000.0000
2010-10-19 Xie Ken Sale 90000.0000
2010-10-22 Xie Michael Sale 396000.0000
2010-10-25 PAISLEY CHRISTOPHER B Sale 20000.0000
2010-10-27 GOLDMAN KENNETH A Sale 60980.0000
2010-11-01 PAISLEY CHRISTOPHER B Sale 650.0000
2010-11-01 PAISLEY CHRISTOPHER B Sale 500.0000
2010-11-01 PAISLEY CHRISTOPHER B Sale 2000.0000
2010-11-01 PAISLEY CHRISTOPHER B Sale 1550.0000
2010-11-01 PAISLEY CHRISTOPHER B Sale 300.0000
2010-11-01 Whittle John Sale 725.0000
2010-11-01 Whittle John Sale 900.0000
2010-11-01 Whittle John Sale 1100.0000
2010-11-01 Whittle John Sale 400.0000
2010-11-03 Whittle John Sale 25000.0000
2010-11-03 WALECKA JOHN L Sale 50000.0000
2010-11-03 WALECKA JOHN L Sale 3386.0000
2010-11-04 WALECKA JOHN L Sale 50000.0000
2010-11-04 WALECKA JOHN L Sale 26614.0000
2010-11-09 WALECKA JOHN L Sale 3505.0000
2010-11-22 GOLDMAN KENNETH A Sale 11380.0000
2010-11-23 Xie Ken Sale 90000.0000
2010-12-08 Whittle John Sale 25000.0000
2010-12-20 GOLDMAN KENNETH A Sale 11280.0000
2010-12-20 GOLDMAN KENNETH A Sale 100.0000
2010-12-21 Xie Ken Sale 90000.0000
2011-01-18 Xie Ken Sale 87100.0000
2011-01-18 Xie Ken Sale 2900.0000
2011-02-01 GOLDMAN KENNETH A Sale 4301.0000
2011-02-01 GOLDMAN KENNETH A Sale 6699.0000
2011-02-01 GOLDMAN KENNETH A Sale 4200.0000
2011-02-01 GOLDMAN KENNETH A Sale 5800.0000
2011-02-01 Whittle John Sale 9749.0000
2011-02-01 Whittle John Sale 9626.0000
2011-02-01 PAISLEY CHRISTOPHER B Sale 3046.0000
2011-02-01 PAISLEY CHRISTOPHER B Sale 1954.0000
2011-02-07 WALECKA JOHN L Sale 3311.0000
2011-02-08 WALECKA JOHN L Sale 16689.0000
2011-02-09 WALECKA JOHN L Sale 10000.0000
2011-02-10 GOLDMAN KENNETH A Sale 2700.0000
2011-02-10 GOLDMAN KENNETH A Sale 7300.0000
2011-02-22 Xie Ken Sale 66097.0000
2011-02-22 Xie Ken Sale 23903.0000
2011-02-22 GOLDMAN KENNETH A Sale 7416.0000
2011-02-22 GOLDMAN KENNETH A Sale 3584.0000
2011-02-24 WALECKA JOHN L Sale 30000.0000
2011-02-25 WALECKA JOHN L Sale 123000.0000
2011-03-01 GOLDMAN KENNETH A Sale 2000.0000
2011-03-01 Whittle John Sale 2499.0000
2011-03-21 GOLDMAN KENNETH A Sale 8493.0000
2011-03-21 GOLDMAN KENNETH A Sale 2507.0000
2011-03-22 Xie Ken Sale 41885.0000
2011-03-22 Xie Ken Sale 48115.0000
2011-03-28 Xie Michael Sale 20000.0000
2011-03-29 GOLDMAN KENNETH A Sale 2000.0000
2011-04-11 Xie Michael Sale 7100.0000
2011-04-11 Xie Michael Sale 900.0000
2011-04-12 Xie Michael Sale 7200.0000
2011-04-12 Xie Michael Sale 300.0000
2011-04-13 Xie Michael Sale 4500.0000
2011-04-19 Xie Ken Sale 89800.0000
2011-04-19 Xie Ken Sale 200.0000
2011-04-25 Xie Michael Sale 9000.0000
2011-04-25 Xie Michael Sale 3500.0000
2011-04-26 Xie Michael Sale 7500.0000
2011-05-02 GOLDMAN KENNETH A Sale 6093.0000
2011-05-02 GOLDMAN KENNETH A Sale 4407.0000
2011-05-02 GOLDMAN KENNETH A Sale 3500.0000
2011-05-02 GOLDMAN KENNETH A Sale 900.0000
2011-05-02 GOLDMAN KENNETH A Sale 500.0000
2011-05-02 GOLDMAN KENNETH A Sale 600.0000
2011-05-02 PAISLEY CHRISTOPHER B Sale 2000.0000
2011-05-02 PAISLEY CHRISTOPHER B Sale 1600.0000
2011-05-02 PAISLEY CHRISTOPHER B Sale 1400.0000
2011-05-02 Whittle John Sale 2198.0000
2011-05-02 Whittle John Sale 1700.0000
2011-05-02 Whittle John Sale 1100.0000
2011-05-03 Xie Ken Sale 10869.0000
2011-05-03 Xie Ken Sale 15464.0000
2011-05-03 Xie Ken Sale 3667.0000
2011-05-09 Xie Michael Sale 9400.0000
2011-05-09 Xie Michael Sale 600.0000
2011-05-10 Xie Michael Sale 10000.0000
2011-05-20 GOLDMAN KENNETH A Sale 11000.0000
2011-05-25 Xie Michael Sale 1320.0000
2011-05-25 Xie Michael Sale 8680.0000
2011-05-26 Xie Michael Sale 9800.0000
2011-05-26 Xie Michael Sale 200.0000
2011-05-26 LU HONG LIANG Sale 10000.0000
2011-05-27 CHEN PEHONG Sale 4000.0000
2011-05-31 GOLDMAN KENNETH A Sale 1204.0000
2011-05-31 GOLDMAN KENNETH A Sale 796.0000
2011-06-01 Whittle John Sale 1499.0000
2011-06-01 Whittle John Sale 1000.0000
2011-06-06 Xie Michael Sale 20000.0000
2011-06-07 Xie Ken Sale 120000.0000
2011-06-07 Xie Michael Sale 20000.0000
2011-06-20 GOLDMAN KENNETH A Sale 22000.0000
2011-06-21 Xie Michael Sale 18400.0000
2011-06-21 Xie Michael Sale 1600.0000
2011-06-22 Xie Michael Sale 17000.0000
2011-06-22 Xie Michael Sale 3000.0000
2011-06-29 GOLDMAN KENNETH A Sale 4000.0000
2011-07-05 Xie Michael Sale 20000.0000
2011-07-06 Xie Michael Sale 20000.0000
2011-07-18 Xie Michael Sale 5000.0000
2011-07-19 Xie Michael Sale 15000.0000
2011-07-21 Xie Michael Sale 8400.0000
2011-07-21 Xie Michael Sale 1600.0000
2011-07-22 Xie Michael Sale 10000.0000
2011-08-01 Xie Michael Sale 20000.0000
2011-08-01 GOLDMAN KENNETH A Sale 28000.0000
2011-08-01 GOLDMAN KENNETH A Sale 4000.0000
2011-08-01 Whittle John Sale 9996.0000
2011-08-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2011-08-02 Xie Ken Sale 55500.0000
2011-08-02 Xie Ken Sale 4500.0000
2011-08-02 Xie Michael Sale 19600.0000
2011-08-02 Xie Michael Sale 400.0000
2011-08-10 Whittle John Sale 18750.0000
2011-08-22 GOLDMAN KENNETH A Sale 14700.0000
2011-08-22 GOLDMAN KENNETH A Sale 7300.0000
2011-08-29 GOLDMAN KENNETH A Sale 4000.0000
2011-09-01 Whittle John Sale 4998.0000
2011-09-12 Whittle John Sale 1040.0000
2011-09-29 GOLDMAN KENNETH A Sale 3900.0000
2011-09-29 GOLDMAN KENNETH A Sale 100.0000
2011-10-27 MYERS GREG Sale 16000.0000
2011-11-01 Xie Ken Sale 60000.0000
2011-11-01 GOLDMAN KENNETH A Sale 62520.0000
2011-11-01 GOLDMAN KENNETH A Sale 4000.0000
2011-11-01 Whittle John Sale 11038.0000
2011-11-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2011-11-03 Xie Ken Sale 60000.0000
2011-11-10 Whittle John Sale 1042.0000
2011-11-29 GOLDMAN KENNETH A Sale 4000.0000
2011-11-29 LU HONG LIANG Sale 25000.0000
2011-12-01 Whittle John Sale 4998.0000
2011-12-06 Xie Ken Sale 120000.0000
2011-12-12 Whittle John Sale 1042.0000
2011-12-29 GOLDMAN KENNETH A Sale 4000.0000
2012-02-01 Whittle John Sale 10938.0000
2012-02-01 Whittle John Sale 100.0000
2012-02-01 PAISLEY CHRISTOPHER B Sale 9900.0000
2012-02-01 PAISLEY CHRISTOPHER B Sale 100.0000
2012-02-01 GOLDMAN KENNETH A Sale 6000.0000
2012-02-01 GOLDMAN KENNETH A Sale 4000.0000
2012-02-03 MYERS GREG Sale 16000.0000
2012-02-03 GOLDMAN KENNETH A Sale 35000.0000
2012-02-07 Xie Ken Sale 120000.0000
2012-02-10 Whittle John Sale 1042.0000
2012-02-15 Whittle John Sale 646.0000
2012-02-21 Xie Michael Sale 2500.0000
2012-02-23 Xie Michael Sale 2500.0000
2012-02-24 GOLDMAN KENNETH A Sale 35000.0000
2012-02-29 GOLDMAN KENNETH A Sale 4000.0000
2012-02-29 Xie Michael Sale 2500.0000
2012-03-01 Xie Michael Sale 2500.0000
2012-03-01 Whittle John Sale 4998.0000
2012-03-06 Xie Ken Sale 120000.0000
2012-03-07 Xie Michael Sale 2500.0000
2012-03-08 Xie Michael Sale 2500.0000
2012-03-12 Whittle John Sale 1040.0000
2012-03-14 Xie Michael Sale 2500.0000
2012-03-15 Xie Michael Sale 2500.0000
2012-03-21 Xie Michael Sale 2500.0000
2012-03-22 Xie Michael Sale 2500.0000
2012-03-28 Xie Michael Sale 2500.0000
2012-03-29 Xie Michael Sale 2100.0000
2012-03-29 Xie Michael Sale 400.0000
2012-03-29 GOLDMAN KENNETH A Sale 4000.0000
2012-04-04 Xie Michael Sale 2500.0000
2012-04-05 Xie Michael Sale 2500.0000
2012-04-11 Xie Michael Sale 2500.0000
2012-04-12 Xie Michael Sale 2500.0000
2012-04-18 Xie Michael Sale 2500.0000
2012-04-19 Xie Michael Sale 2500.0000
2012-04-25 Xie Michael Sale 2300.0000
2012-04-25 Xie Michael Sale 200.0000
2012-04-26 Xie Michael Sale 2500.0000
2012-04-27 MYERS GREG Sale 16000.0000
2012-05-01 Whittle John Sale 11058.0000
2012-05-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2012-05-02 Xie Michael Sale 2500.0000
2012-05-03 Xie Michael Sale 2500.0000
2012-05-09 Xie Michael Sale 2000.0000
2012-05-10 Whittle John Sale 1042.0000
2012-05-10 Xie Michael Sale 2000.0000
2012-05-15 Xie Michael Sale 50000.0000
2012-05-16 Xie Michael Sale 2000.0000
2012-05-17 Xie Michael Sale 2000.0000
2012-05-23 Xie Michael Sale 2000.0000
2012-05-24 Xie Michael Sale 2000.0000
2012-05-29 Xie Michael Sale 50000.0000
2012-05-30 Xie Michael Sale 2000.0000
2012-05-31 Xie Michael Sale 2000.0000
2012-06-01 Whittle John Sale 2916.0000
2012-06-05 Xie Michael Sale 4000.0000
2012-06-11 Whittle John Sale 1042.0000
2012-06-12 Xie Michael Sale 50000.0000
2012-06-13 Xie Michael Sale 2000.0000
2012-06-14 Xie Michael Sale 2000.0000
2012-06-20 Xie Michael Sale 2000.0000
2012-06-21 Xie Michael Sale 2000.0000
2012-06-26 Xie Michael Sale 50000.0000
2012-06-27 Xie Michael Sale 2000.0000
2012-06-28 Xie Michael Sale 2000.0000
2012-07-02 Xie Michael Sale 2000.0000
2012-07-03 Xie Michael Sale 2000.0000
2012-07-10 Xie Michael Sale 50000.0000
2012-07-11 Xie Michael Sale 2000.0000
2012-07-12 Xie Michael Sale 2000.0000
2012-07-18 Xie Michael Sale 500.0000
2012-07-18 Xie Michael Sale 1500.0000
2012-07-19 Xie Michael Sale 2000.0000
2012-07-24 Xie Michael Sale 50000.0000
2012-07-25 Xie Michael Sale 2000.0000
2012-07-26 Xie Michael Sale 2000.0000
2012-07-27 Xie Michael Sale 1000.0000
2012-08-01 Xie Michael Sale 2000.0000
2012-08-01 GOLDMAN KENNETH A Sale 30000.0000
2012-08-01 GOLDMAN KENNETH A Sale 4000.0000
2012-08-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2012-08-01 Whittle John Sale 1042.0000
2012-08-02 Xie Michael Sale 2000.0000
2012-08-07 Whittle John Sale 5844.0000
2012-08-07 GOLDMAN KENNETH A Sale 15000.0000
2012-08-07 Xie Michael Sale 50000.0000
2012-08-08 Xie Michael Sale 2000.0000
2012-08-09 Xie Michael Sale 2000.0000
2012-08-10 Whittle John Sale 1042.0000
2012-08-15 Whittle John Sale 624.0000
2012-08-21 Xie Michael Sale 50000.0000
2012-08-23 LU HONG LIANG Sale 25000.0000
2012-08-27 GOLDMAN KENNETH A Sale 15000.0000
2012-09-04 Whittle John Sale 2916.0000
2012-09-04 GOLDMAN KENNETH A Sale 2000.0000
2012-09-04 GOLDMAN KENNETH A Sale 4000.0000
2012-09-10 Whittle John Sale 1040.0000
2012-11-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2012-11-01 Whittle John Sale 1042.0000
2012-11-12 Whittle John Sale 1042.0000
2012-12-10 Whittle John Sale 1042.0000
2013-02-01 Whittle John Sale 1042.0000
2013-02-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2013-02-15 Whittle John Sale 631.0000
2013-02-26 Whittle John Sale 14584.0000
2013-03-01 LU HONG LIANG Sale 25000.0000
2013-08-01 PAISLEY CHRISTOPHER B Sale 20000.0000
2013-08-15 Whittle John Sale 770.0000
2013-10-28 Xie Michael Sale 2600.0000
2013-11-04 Xie Michael Sale 650.0000
2014-02-03 PAISLEY CHRISTOPHER B Sale 10000.0000
2014-02-04 Xie Michael Sale 6762.0000
2014-02-18 Whittle John Sale 826.0000
2014-05-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2014-05-02 Xie Michael Sale 2209.0000
2014-06-30 Whittle John Sale 21032.0000
2014-07-29 Xie Michael Sale 20000.0000
2014-08-01 PAISLEY CHRISTOPHER B Sale 10000.0000
2014-08-04 Xie Michael Sale 2210.0000
2014-08-07 Whittle John Sale 1755.0000
2014-08-12 Xie Michael Sale 20000.0000
2014-08-15 Whittle John Sale 381.0000
2014-09-09 Xie Michael Sale 25000.0000
2014-09-09 Xie Michael Sale 20000.0000
2014-09-10 Xie Michael Sale 25000.0000
2014-10-07 Xie Michael Sale 9100.0000
2014-10-07 Xie Michael Sale 20000.0000
2014-10-08 Xie Michael Sale 2500.0000
2014-11-03 PAISLEY CHRISTOPHER B Sale 10000.0000
2014-11-04 Whittle John Sale 1501.0000
2014-11-04 Xie Michael Sale 2210.0000
2014-11-04 Xie Michael Sale 25000.0000
2014-11-04 Xie Michael Sale 50000.0000
2014-11-04 Xie Michael Sale 20000.0000
2014-11-05 Xie Michael Sale 25000.0000
2014-12-02 Xie Ken Sale 24834.0000
2014-12-02 Xie Michael Sale 25000.0000
2014-12-03 Xie Ken Sale 4143.0000
2014-12-03 Xie Michael Sale 25000.0000
2015-02-03 Whittle John Sale 1776.0000
2015-02-03 Xie Ken Sale 30000.0000
2015-02-04 Xie Michael Sale 15000.0000
2015-02-04 Xie Michael Sale 15000.0000
2015-02-17 Whittle John Sale 717.0000
2015-02-24 LU HONG LIANG Sale 25000.0000
2015-03-03 Xie Ken Sale 90000.0000
2015-03-04 Xie Michael Sale 15000.0000
2015-03-04 Xie Michael Sale 15000.0000
2015-04-01 Xie Michael Sale 15000.0000
2015-04-01 Xie Michael Sale 14900.0000
2015-04-01 Xie Michael Sale 100.0000
2015-04-23 DEL MATTO ANDREW H Sale 3250.0000
2015-05-01 Whittle John Sale 31107.0000
2015-05-04 Whittle John Sale 3836.0000
2015-05-05 Xie Ken Sale 28800.0000
2015-05-05 Xie Ken Sale 1200.0000
2015-05-06 Xie Michael Sale 42233.0000
2015-05-06 Xie Michael Sale 30000.0000
2015-05-15 PAISLEY CHRISTOPHER B Sale 6000.0000
2015-05-28 Whittle John Sale 60000.0000
2015-06-01 DEL MATTO ANDREW H Sale 3250.0000
2015-06-02 Whittle John Sale 521.0000
2015-06-02 Xie Ken Sale 90000.0000
2015-06-03 Xie Michael Sale 30000.0000
2015-06-03 Xie Michael Sale 25000.0000
2015-06-03 Xie Michael Sale 25000.0000
2015-07-27 DEL MATTO ANDREW H Sale 3250.0000
2015-07-30 Xie Michael Sale 250000.0000
2015-08-03 DEL MATTO ANDREW H Sale 3250.0000
2015-08-03 LU HONG LIANG Sale 24000.0000
2015-08-03 Whittle John Sale 14340.0000
2015-08-03 Xie Michael Sale 15440.0000
2015-08-04 Xie Ken Sale 180000.0000
2015-08-05 Jensen Keith Sale 3900.0000
2015-08-14 PAISLEY CHRISTOPHER B Sale 6000.0000
2015-08-17 Whittle John Sale 212.0000
2015-08-20 Jensen Keith Sale 751.0000
2015-08-28 LU HONG LIANG Sale 15000.0000
2015-09-01 DEL MATTO ANDREW H Sale 3250.0000
2015-10-27 DEL MATTO ANDREW H Sale 3250.0000
2015-11-02 DEL MATTO ANDREW H Sale 2750.0000
2015-11-02 Whittle John Sale 1343.0000
2015-11-02 Xie Michael Sale 2887.0000
2015-11-03 DEL MATTO ANDREW H Sale 500.0000
2015-11-03 Whittle John Sale 1195.0000
2015-11-06 Jensen Keith Sale 900.0000
2015-11-16 PAISLEY CHRISTOPHER B Sale 6000.0000
2015-12-01 DEL MATTO ANDREW H Sale 3250.0000
2016-02-02 DEL MATTO ANDREW H Sale 4400.0000
2016-02-02 DEL MATTO ANDREW H Sale 100.0000
2016-02-02 Xie Michael Sale 7257.0000
2016-02-02 Xie Michael Sale 413.0000
2016-02-08 Jensen Keith Sale 1400.0000
2016-02-16 Jensen Keith Sale 200.0000
2016-02-16 PAISLEY CHRISTOPHER B Sale 6000.0000
2016-03-01 DEL MATTO ANDREW H Sale 2250.0000
2016-03-22 Whittle John Sale 1779.0000
2016-04-29 DEL MATTO ANDREW H Sale 4250.0000
2016-05-02 DEL MATTO ANDREW H Sale 2000.0000
2016-05-02 Whittle John Sale 1435.0000
2016-05-02 Xie Michael Sale 14123.0000
2016-05-06 Jensen Keith Sale 1100.0000
2016-06-01 DEL MATTO ANDREW H Sale 2750.0000
2016-08-01 Whittle John Sale 12767.0000
2016-08-01 Whittle John Sale 896.0000
2016-08-02 DEL MATTO ANDREW H Sale 5500.0000
2016-08-02 Whittle John Sale 1344.0000
2016-08-02 Xie Michael Sale 16635.0000
2016-08-02 PAISLEY CHRISTOPHER B Sale 6000.0000
2016-08-08 Jensen Keith Sale 1900.0000
2016-08-15 Whittle John Sale 983.0000
2016-08-16 DEL MATTO ANDREW H Sale 1500.0000
2016-08-16 Whittle John Sale 12850.0000
2016-08-22 Hsieh Ming Sale 23900.0000
2016-08-23 Jensen Keith Sale 900.0000
2016-09-01 DEL MATTO ANDREW H Sale 3250.0000
2016-09-01 Whittle John Sale 834.0000
2016-11-01 PAISLEY CHRISTOPHER B Sale 6000.0000
2016-11-02 DEL MATTO ANDREW H Sale 5500.0000
2016-11-02 Xie Michael Sale 3585.0000
2016-11-08 Jensen Keith Sale 350.0000
2016-11-09 Jensen Keith Sale 350.0000
2016-11-09 Jensen Keith Sale 600.0000
2016-12-02 DEL MATTO ANDREW H Sale 2250.0000
2016-12-05 DEL MATTO ANDREW H Sale 500.0000
2016-12-05 Xie Ken Sale 20000.0000
2016-12-07 Xie Ken Sale 30000.0000
2017-02-01 PAISLEY CHRISTOPHER B Sale 6000.0000
2017-02-02 Xie Michael Sale 69095.0000
2017-02-03 Whittle John Sale 13135.0000
2017-02-07 DEL MATTO ANDREW H Sale 8000.0000
2017-02-07 Jensen Keith Sale 1300.0000
2017-02-07 Xie Ken Sale 25000.0000
2017-02-08 Jensen Keith Sale 2250.0000
2017-02-08 Xie Ken Sale 25000.0000
2017-02-15 Whittle John Sale 760.0000
2017-02-21 Jensen Keith Sale 3482.0000
2017-03-01 DEL MATTO ANDREW H Sale 3250.0000
2017-05-01 PAISLEY CHRISTOPHER B Sale 6000.0000
2017-05-02 Whittle John Sale 11057.0000
2017-05-02 Xie Michael Sale 14344.0000
2017-05-05 Whittle John Sale 5583.0000
2017-05-09 Jensen Keith Sale 950.0000
2017-05-10 Jensen Keith Sale 900.0000
2017-05-17 Jensen Keith Sale 624.0000
2017-06-08 Hsieh Ming Sale 4743.0000
2017-08-02 PAISLEY CHRISTOPHER B Sale 3713.0000
2017-08-02 PAISLEY CHRISTOPHER B Sale 287.0000
2017-08-02 Whittle John Sale 2091.0000
2017-08-02 Xie Michael Sale 3585.0000
2017-08-08 Jensen Keith Sale 950.0000
2017-08-09 Jensen Keith Sale 900.0000
2017-08-22 Jensen Keith Sale 667.0000
2017-11-02 Xie Michael Sale 3585.0000
2017-11-07 Jensen Keith Sale 950.0000
2017-11-08 Jensen Keith Sale 900.0000
2017-11-08 Whittle John Sale 3883.0000
2017-11-09 Hsieh Ming Sale 5332.0000
2017-11-13 PAISLEY CHRISTOPHER B Sale 4000.0000
2017-11-15 Jensen Keith Sale 625.0000
2017-11-20 Hsieh Ming Sale 331.0000
2017-12-01 Xie Michael Sale 19800.0000
2017-12-01 Xie Michael Sale 200.0000
2017-12-01 Xie Michael Sale 19900.0000
2017-12-01 Xie Michael Sale 100.0000
2017-12-19 Whittle John Sale 13749.0000
2018-02-01 Whittle John Sale 625.0000
2018-02-02 Xie Michael Sale 19790.0000
2018-02-05 Whittle John Sale 4376.0000
2018-02-05 Whittle John Sale 6727.0000
2018-02-06 Whittle John Sale 9846.0000
2018-02-08 Xie Ken Sale 89423.0000
2018-02-12 PAISLEY CHRISTOPHER B Sale 4000.0000
2018-02-12 Whittle John Sale 626.0000
2018-02-12 Whittle John Sale 29320.0000
2018-02-15 Whittle John Sale 679.0000
2018-03-12 Whittle John Sale 624.0000
2018-05-02 Xie Michael Sale 3780.0000
2018-05-08 Whittle John Sale 2835.0000
2018-05-10 Jensen Keith Sale 3850.0000
2018-05-10 Jensen Keith Sale 9075.0000
2018-05-10 Sim Judith Sale 7500.0000
2018-05-10 Whittle John Sale 1250.0000
2018-05-11 PAISLEY CHRISTOPHER B Sale 3000.0000
2018-05-15 Jensen Keith Sale 2600.0000
2018-05-15 Jensen Keith Sale 200.0000
2018-05-16 Jensen Keith Sale 624.0000
2018-05-24 Whittle John Sale 1250.0000
2018-05-24 Xie Ken Sale 50000.0000
2018-06-18 Whittle John Sale 1250.0000
2018-08-01 Whittle John Sale 1250.0000
2018-08-02 Xie Michael Sale 4102.0000
2018-08-02 Xie Michael Sale 35257.0000
2018-08-02 Xie Michael Sale 28266.0000
2018-08-02 Xie Michael Sale 16155.0000
2018-08-02 Xie Michael Sale 98.0000
2018-08-02 Xie Michael Sale 842.0000
2018-08-02 Xie Michael Sale 675.0000
2018-08-02 Xie Michael Sale 385.0000
2018-08-03 Xie Michael Sale 35673.0000
2018-08-03 Xie Michael Sale 42154.0000
2018-08-03 Xie Michael Sale 2173.0000
2018-08-03 Whittle John Sale 700.0000
2018-08-03 Whittle John Sale 2035.0000
2018-08-03 Whittle John Sale 100.0000
2018-08-08 Jensen Keith Sale 2150.0000
2018-08-16 Whittle John Sale 1250.0000
2018-08-22 Jensen Keith Sale 1875.0000
2018-09-07 Hsieh Ming Sale 7015.0000
2018-09-17 Whittle John Sale 800.0000
2018-09-17 Whittle John Sale 350.0000
2018-09-17 Whittle John Sale 100.0000
2018-11-01 Whittle John Sale 500.0000
2018-11-01 Whittle John Sale 750.0000
2018-11-01 Xie Michael Sale 8655.0000
2018-11-01 Xie Michael Sale 24303.0000
2018-11-01 Xie Michael Sale 17732.0000
2018-11-01 Xie Michael Sale 19310.0000
2018-11-02 Xie Michael Sale 1100.0000
2018-11-02 Xie Michael Sale 880.0000
2018-11-02 Xie Michael Sale 600.0000
2018-11-02 Xie Michael Sale 300.0000
2018-11-02 Xie Michael Sale 200.0000
2018-11-02 Xie Michael Sale 500.0000
2018-11-02 Xie Michael Sale 200.0000
2018-11-02 Xie Michael Sale 9173.0000
2018-11-02 Xie Michael Sale 8268.0000
2018-11-02 Xie Michael Sale 3700.0000
2018-11-02 Xie Michael Sale 2400.0000
2018-11-02 Xie Michael Sale 2400.0000
2018-11-02 Xie Michael Sale 2200.0000
2018-11-02 Xie Michael Sale 950.0000
2018-11-02 Xie Michael Sale 609.0000
2018-11-02 Xie Michael Sale 400.0000
2018-11-05 Whittle John Sale 1901.0000
2018-11-05 Whittle John Sale 934.0000
2018-11-08 Jensen Keith Sale 850.0000
2018-11-08 Jensen Keith Sale 500.0000
2018-11-12 Cohen Peter Dale Jr. Sale 2000.0000
2018-11-16 Whittle John Sale 850.0000
2018-11-16 Whittle John Sale 400.0000
2018-11-20 PAISLEY CHRISTOPHER B Sale 1000.0000
2018-11-21 Jensen Keith Sale 625.0000
2018-11-21 Jensen Keith Sale 550.0000
2018-11-21 Jensen Keith Sale 700.0000
2018-12-17 Whittle John Sale 1250.0000
2018-12-24 Jensen Keith Sale 626.0000
2019-02-01 Whittle John Sale 400.0000
2019-02-01 Whittle John Sale 850.0000
2019-02-04 Whittle John Sale 6418.0000
2019-02-04 Whittle John Sale 100.0000
2019-02-04 Xie Michael Sale 27918.0000
2019-02-04 Xie Michael Sale 2082.0000
2019-02-11 Xie Ken Sale 80000.0000
2019-02-11 Xie Michael Sale 9024.0000
2019-02-11 Xie Michael Sale 100.0000
2019-02-14 Jensen Keith Sale 1805.0000
2019-02-14 Jensen Keith Sale 3145.0000
2019-02-15 Jensen Keith Sale 328.0000
2019-02-15 Whittle John Sale 328.0000
2019-02-19 Whittle John Sale 1100.0000
2019-02-19 Whittle John Sale 152.0000
2019-02-19 PAISLEY CHRISTOPHER B Sale 1000.0000
2019-02-19 Xie Ken Sale 7500.0000
2019-02-19 Xie Ken Sale 500.0000
2019-02-26 Jensen Keith Sale 10000.0000
2019-02-28 Jensen Keith Sale 1251.0000
2019-03-04 Xie Michael Sale 15356.0000
2019-03-04 Xie Michael Sale 28166.0000
2019-03-04 Xie Michael Sale 7775.0000
2019-03-04 Xie Michael Sale 4602.0000
2019-03-04 Xie Michael Sale 4101.0000
2019-03-18 Whittle John Sale 1248.0000
2019-05-01 Whittle John Sale 1250.0000
2019-05-02 Xie Michael Sale 2574.0000
2019-05-02 Xie Michael Sale 840.0000
2019-05-02 Xie Michael Sale 22250.0000
2019-05-02 Xie Michael Sale 7750.0000
2019-05-03 Whittle John Sale 500.0000
2019-05-03 Whittle John Sale 1440.0000
2019-05-03 Whittle John Sale 501.0000
2019-05-14 Jensen Keith Sale 951.0000
2019-05-14 Jensen Keith Sale 899.0000
2019-05-16 Jensen Keith Sale 624.0000
2019-05-16 Jensen Keith Sale 100.0000
2019-05-16 Jensen Keith Sale 1149.0000
2019-05-16 Whittle John Sale 200.0000
2019-05-16 Whittle John Sale 1050.0000
2019-05-20 PAISLEY CHRISTOPHER B Sale 1000.0000
2019-05-21 Xie Ken Sale 8000.0000
2019-05-22 Jensen Keith Sale 2499.0000
2019-06-03 Xie Michael Sale 11452.0000
2019-06-03 Xie Michael Sale 15692.0000
2019-06-03 Xie Michael Sale 10456.0000
2019-06-03 Xie Michael Sale 2400.0000
2019-06-17 Whittle John Sale 850.0000
2019-06-17 Whittle John Sale 400.0000
2019-08-20 PAISLEY CHRISTOPHER B Sale 1000.0000
2019-08-20 Xie Ken Sale 2737.0000
2019-08-21 Xie Ken Sale 571.0000
2019-08-21 Xie Ken Sale 3340.0000
2019-08-21 Xie Ken Sale 1352.0000
2019-09-03 Xie Michael Sale 24425.0000
2019-09-03 Xie Michael Sale 15575.0000
2019-11-12 Whittle John Sale 12280.0000
2019-11-19 PAISLEY CHRISTOPHER B Sale 750.0000
2019-11-20 Whittle John Sale 1162.0000
2019-11-20 Whittle John Sale 603.0000
2019-11-20 Whittle John Sale 700.0000
2019-12-02 Xie Michael Sale 32538.0000
2019-12-02 Xie Michael Sale 66162.0000
2019-12-02 Xie Michael Sale 1300.0000
2019-12-20 Whittle John Sale 1766.0000
2019-12-20 Whittle John Sale 500.0000
2019-12-20 Whittle John Sale 200.0000
2020-02-10 Whittle John Sale 2430.0000
2020-02-10 Whittle John Sale 4598.0000
2020-02-10 Whittle John Sale 5684.0000
2020-02-10 Whittle John Sale 2118.0000
2020-02-11 Xie Michael Sale 2884.0000
2020-02-11 Xie Michael Sale 1782.0000
2020-02-11 Xie Michael Sale 1977.0000
2020-02-11 Xie Michael Sale 700.0000
2020-02-11 Jensen Keith Sale 2466.0000
2020-02-11 Jensen Keith Sale 1179.0000
2020-02-11 Jensen Keith Sale 2450.0000
2020-02-11 Xie Michael Sale 2884.0000
2020-02-11 Xie Michael Sale 1782.0000
2020-02-11 Xie Michael Sale 1977.0000
2020-02-11 Xie Michael Sale 700.0000
2020-02-18 PAISLEY CHRISTOPHER B Sale 750.0000
2020-02-18 Jensen Keith Sale 6658.0000
2020-02-18 Jensen Keith Sale 4144.0000
2020-02-18 Jensen Keith Sale 200.0000
2020-02-20 Whittle John Sale 470.0000
2020-02-20 Whittle John Sale 1206.0000
2020-02-20 Whittle John Sale 624.0000
2020-02-20 Whittle John Sale 168.0000
2020-02-21 Whittle John Sale 4024.0000
2020-02-21 Whittle John Sale 3974.0000
2020-02-21 Whittle John Sale 200.0000
2020-02-21 Whittle John Sale 200.0000
2020-02-25 Xie Michael Sale 6488.0000
2020-02-25 Xie Michael Sale 11393.0000
2020-02-25 Xie Michael Sale 6947.0000
2020-02-25 Xie Michael Sale 1100.0000
2020-02-25 Xie Michael Sale 800.0000
2020-02-25 Xie Michael Sale 100.0000
2020-02-25 Xie Michael Sale 2500.0000
2020-02-25 Xie Michael Sale 9753.0000
2020-02-25 Xie Michael Sale 6858.0000
2020-02-25 Xie Michael Sale 686.0000
2020-02-25 Xie Michael Sale 203.0000
2020-02-25 Jensen Keith Sale 1201.0000
2020-02-25 Jensen Keith Sale 1100.0000
2020-02-25 Jensen Keith Sale 100.0000
2020-02-25 Jensen Keith Sale 700.0000
2020-03-02 Jensen Keith Sale 11184.0000
2020-03-24 Whittle John Sale 2539.0000
2020-05-04 Xie Michael Sale 2835.0000
2020-05-08 Whittle John Sale 200.0000
2020-05-08 Whittle John Sale 1000.0000
2020-05-08 Whittle John Sale 1160.0000
2020-05-08 Whittle John Sale 500.0000
2020-05-08 Whittle John Sale 900.0000
2020-05-08 Whittle John Sale 300.0000
2020-05-08 Whittle John Sale 329.0000
2020-05-12 Jensen Keith Sale 450.0000
2020-05-12 Jensen Keith Sale 300.0000
2020-05-12 Jensen Keith Sale 700.0000
2020-05-12 Jensen Keith Sale 300.0000
2020-05-19 PAISLEY CHRISTOPHER B Sale 750.0000
2020-05-20 Whittle John Sale 300.0000
2020-05-20 Whittle John Sale 740.0000
2020-05-20 Whittle John Sale 600.0000
2020-05-20 Whittle John Sale 200.0000
2020-05-21 Whittle John Sale 700.0000
2020-05-26 Xie Michael Sale 7309.0000
2020-05-26 Xie Michael Sale 5605.0000
2020-05-26 Xie Michael Sale 4717.0000
2020-05-26 Xie Michael Sale 2507.0000
2020-05-26 Xie Michael Sale 3236.0000
2020-05-26 Xie Michael Sale 3523.0000
2020-05-26 Xie Michael Sale 2303.0000
2020-05-26 Xie Michael Sale 800.0000
2020-05-26 Xie Michael Sale 9845.0000
2020-05-26 Xie Michael Sale 7499.0000
2020-05-26 Xie Michael Sale 3277.0000
2020-05-26 Xie Michael Sale 3868.0000
2020-05-26 Xie Michael Sale 3071.0000
2020-05-26 Xie Michael Sale 1458.0000
2020-05-26 Xie Michael Sale 982.0000
2020-05-26 Jensen Keith Sale 1463.0000
2020-05-26 Jensen Keith Sale 1330.0000
2020-05-26 Jensen Keith Sale 1300.0000
2020-05-26 Jensen Keith Sale 900.0000
2020-05-26 Jensen Keith Sale 1000.0000
2020-05-26 Jensen Keith Sale 700.0000
2020-06-22 Whittle John Sale 899.0000
2020-06-22 Whittle John Sale 100.0000
2020-06-22 Whittle John Sale 958.0000
2020-06-22 Whittle John Sale 583.0000
2020-08-03 Xie Michael Sale 750.0000
2020-08-03 Xie Michael Sale 835.0000
2020-08-03 Xie Michael Sale 750.0000
2020-08-03 Xie Michael Sale 500.0000
2020-08-10 NEUKOM WILLIAM H. Purchase 150.0000
2020-08-10 Whittle John Sale 1889.0000
2020-08-10 Whittle John Sale 1100.0000
2020-08-10 Whittle John Sale 300.0000
2020-08-10 Whittle John Sale 1100.0000
2020-08-12 Jensen Keith Sale 2599.0000
2020-08-12 Jensen Keith Sale 1001.0000
2020-08-20 Whittle John Sale 100.0000
2020-08-20 Whittle John Sale 200.0000
2020-08-20 Whittle John Sale 585.0000
2020-08-20 Whittle John Sale 955.0000
2020-08-21 Whittle John Sale 700.0000
2020-08-21 PAISLEY CHRISTOPHER B Sale 750.0000
2020-08-24 Xie Michael Sale 3632.0000
2020-08-24 Xie Michael Sale 5956.0000
2020-08-24 Xie Michael Sale 6806.0000
2020-08-24 Xie Michael Sale 12306.0000
2020-08-24 Xie Michael Sale 1100.0000
2020-08-24 Xie Michael Sale 200.0000
2020-08-25 Jensen Keith Sale 4634.0000
2020-08-25 Jensen Keith Sale 2062.0000
2020-08-25 Xie Michael Sale 5520.0000
2020-08-25 Xie Michael Sale 24480.0000
2020-09-21 Whittle John Sale 600.0000
2020-09-21 Whittle John Sale 1419.0000
2020-09-21 Whittle John Sale 522.0000
2020-11-02 Xie Michael Sale 200
2020-11-02 Xie Michael Sale 2635
2020-11-17 Jensen Keith Sale 100
2020-11-17 Jensen Keith Sale 950
2020-11-17 Jensen Keith Sale 700
2020-11-24 Jensen Keith Sale 1850
2020-11-24 Jensen Keith Sale 1600
2020-11-24 Jensen Keith Sale 3246
2020-11-24 Xie Michael Sale 3526
2020-11-24 Xie Michael Sale 5865
2020-11-24 Xie Michael Sale 609
2020-11-24 Xie Michael Sale 5500
2020-11-24 Xie Michael Sale 4200
2020-11-24 Xie Michael Sale 300
2020-12-22 Whittle Joh Sale 18155
2021-01-21 Whittle Joh Sale 2540
2021-02-03 Whittle Joh Sale 3577
2021-02-09 Xie Michael Sale 300
2021-02-09 Xie Michael Sale 4820
2021-02-09 Xie Michael Sale 700
2021-02-18 Jensen Keith Sale 1849
2021-02-18 Jensen Keith Sale 600
2021-02-18 Jensen Keith Sale 1201
2021-02-18 Jensen Keith Sale 700
2021-02-22 Whittle Joh Sale 3538
2021-02-22 Whittle Joh Sale 2400
2021-02-22 Whittle Joh Sale 2553
Transaction Date) Insider Transaction Type Number of Shares Transacted