Insider Transactions by KACKLEY JAMES R

  Symbol Relationship Date Transaction Cost # Shares Value($) Total Shares Form 4
Y! PRFT Director Aug 07, 2019 Sale $35.52 4,534 161,048 33,708 Aug 09, 2019, 04:42 PM
Y! PRFT Director Aug 08, 2019 Sale $35.59 3,394 120,792 30,314 Aug 09, 2019, 04:42 PM
Y! PRFT Director Nov 13, 2018 Option Exercise $25.05 998 25,000 42,017 Nov 15, 2018, 04:46 PM
Y! PRFT Director Nov 13, 2018 Buy $25.16 1,000 25,160 41,019 Nov 15, 2018, 04:46 PM
Y! PRFT Director Nov 02, 2018 Option Exercise $25.10 1,395 35,015 40,019 Nov 06, 2018, 05:11 PM
Y! PRFT Director Jun 12, 2018 Sale $26.79 4,000 107,160 38,624 Jun 14, 2018, 06:57 PM
Y! PRFT Director Nov 16, 2017 Buy $19.35 1,290 24,962 41,328 Nov 17, 2017, 05:43 PM
Y! PRFT Director Nov 30, 2016 Buy $18.17 1,400 25,438 37,363 Dec 02, 2016, 04:01 PM
Y! OESX Director Aug 24, 2015 Buy $2.08 5,000 10,419 243,051 Aug 25, 2015, 01:05 PM
Y! OESX Director Feb 20, 2015 Buy $3.50 7,143 25,001 225,834 Feb 24, 2015, 03:32 PM
Y! PRFT Director Dec 08, 2014 Buy $18.00 1,120 20,160 30,366 Dec 09, 2014, 04:46 PM
Y! MLHR Director Oct 14, 2014 Option Exercise $25.62 8,506 217,924 18,822 Oct 15, 2014, 04:36 PM
Y! MLHR Director Oct 14, 2014 Sale $28.55 8,506 242,819 10,316 Oct 15, 2014, 04:36 PM
Y! OESX Director May 19, 2014 Buy $4.32 10,000 43,248 218,691 May 21, 2014, 12:52 PM
Y! PRFT Director Nov 14, 2013 Buy $19.85 1,020 20,252 25,888 Nov 15, 2013, 04:58 PM
Y! MLHR Director Jul 12, 2013 Option Exercise $25.46 10,071 256,408 20,388 Jul 16, 2013, 04:29 PM
Y! MLHR Director Jul 12, 2013 Sale $28.50 10,071 287,024 10,317 Jul 16, 2013, 04:29 PM
Y! PRFT Director Nov 07, 2012 Buy $11.17 1,800 20,115 20,833 Nov 08, 2012, 04:18 PM
Y! MLHR Director Jan 20, 2012 Sale $20.57 1 21 10,317 Jan 23, 2012, 03:47 PM
Y! PRFT Director Nov 14, 2011 Buy $9.39 2,500 23,475 13,466 Nov 16, 2011, 05:45 PM
Y! OESX President and COO Aug 30, 2010 Buy $2.29 10,000 22,854 197,976 Aug 31, 2010, 05:49 PM

Desktop Version

Symbol Relationship Date Transaction Value($)
PRFT Director Aug 07, 2019 Sale 161,048
PRFT Director Aug 08, 2019 Sale 120,792
PRFT Director Nov 13, 2018 Option Exercise 25,000
PRFT Director Nov 13, 2018 Buy 25,160
PRFT Director Nov 02, 2018 Option Exercise 35,015
PRFT Director Jun 12, 2018 Sale 107,160
PRFT Director Nov 16, 2017 Buy 24,962
PRFT Director Nov 30, 2016 Buy 25,438
OESX Director Aug 24, 2015 Buy 10,419
OESX Director Feb 20, 2015 Buy 25,001
PRFT Director Dec 08, 2014 Buy 20,160
MLHR Director Oct 14, 2014 Option Exercise 217,924
MLHR Director Oct 14, 2014 Sale 242,819
OESX Director May 19, 2014 Buy 43,248
PRFT Director Nov 14, 2013 Buy 20,252
MLHR Director Jul 12, 2013 Option Exercise 256,408
MLHR Director Jul 12, 2013 Sale 287,024
PRFT Director Nov 07, 2012 Buy 20,115
MLHR Director Jan 20, 2012 Sale 21
PRFT Director Nov 14, 2011 Buy 23,475
OESX President and COO Aug 30, 2010 Buy 22,854