Jul 01
2021
SELL
Open market or private sale
$456,750
$30.45 p/Share
15,000
Reduced 3.56%
406,078
Common Stock
Jun 07
2021
BUY
Grant, award, or other acquisition
-
1,152
Added 0.27%
421,078
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$1,722,954
$32.39 p/Share
53,194
Reduced 11.24%
419,926
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
99,951
Added 12.59%
693,706
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
1,070
Added 0.23%
473,120
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$2,745,823
$30.26 p/Share
90,741
Reduced 16.12%
472,049
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
155,299
Added 21.87%
554,701
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$467,975
$29.57 p/Share
15,826
Reduced 3.74%
407,492
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
114,819
Added 21.34%
423,319
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$254,765
$27.35 p/Share
9,315
Reduced 2.93%
308,500
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
1,006
Added 0.32%
317,815
Common Stock
Aug 18
2020
BUY
Grant, award, or other acquisition
-
1,251
Added 0.39%
316,809
Common Stock
Jun 09
2020
BUY
Grant, award, or other acquisition
-
1,180
Added 0.37%
315,557
Common Stock
May 10
2020
SELL
Payment of exercise price or tax liability
$230,943
$17.85 p/Share
12,938
Reduced 3.95%
314,377
Common Stock
Mar 16
2020
BUY
Grant, award, or other acquisition
-
1,991
Added 0.6%
327,316
Common Stock
Mar 12
2020
BUY
Open market or private purchase
$198,380
$14.17 p/Share
14,000
Added 4.13%
325,324
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$195,590
$15.48 p/Share
12,635
Added 3.9%
311,324
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$167,476
$21.4 p/Share
7,826
Reduced 2.55%
298,689
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
86,282
Added 21.97%
306,515
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$258,063
$26.89 p/Share
9,597
Reduced 4.18%
220,233
Common Stock
Jun 27
2019
BUY
Grant, award, or other acquisition
$996,660
$20.34 p/Share
49,000
Added 15.69%
263,269
Common Stock
Feb 14
2019
BUY
Grant, award, or other acquisition
-
73,373
Added 25.51%
214,269
Common Stock
May 17
2018
BUY
Grant, award, or other acquisition
-
44,396
Added 23.96%
140,896
Common Stock
May 10
2018
BUY
Open market or private purchase
$80,000
$20.0 p/Share
4,000
Added 3.98%
96,500
Common Stock
May 09
2018
BUY
Grant, award, or other acquisition
-
92,500
Added 50.0%
92,500
Common Stock