Feb 24
2021
SELL
Open market or private sale
$476,291
$35.47 p/Share
13,428
Reduced 20.84%
51,008
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$64,022
$28.93 p/Share
2,213
Reduced 4.01%
52,954
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
18,944
Added 22.72%
64,436
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$30,982
$32.51 p/Share
953
Reduced 1.96%
47,705
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$36,562
$32.1 p/Share
1,139
Reduced 2.29%
48,658
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$24,731
$31.03 p/Share
797
Reduced 1.58%
49,797
Common Stock
Jan 29
2021
SELL
Open market or private sale
$257,744
$28.96 p/Share
8,900
Reduced 14.96%
50,594
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$22,363
$28.93 p/Share
773
Reduced 1.28%
59,494
Common Stock
Jun 10
2020
SELL
Payment of exercise price or tax liability
$419,485
$22.4 p/Share
18,727
Reduced 23.39%
61,341
Common Stock
Jun 10
2020
BUY
Exercise of conversion of derivative security
$345,918
$13.86 p/Share
24,958
Added 27.43%
66,039
Common Stock
Apr 20
2020
SELL
Payment of exercise price or tax liability
$247,548
$16.68 p/Share
14,841
Reduced 21.22%
55,110
Common Stock
Apr 20
2020
BUY
Exercise of conversion of derivative security
$239,079
$14.8 p/Share
16,154
Added 18.76%
69,951
Common Stock
Apr 17
2020
SELL
Payment of exercise price or tax liability
$14,451
$16.63 p/Share
869
Reduced 1.59%
53,797
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
9,447
Added 15.43%
51,767
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$34,020
$29.66 p/Share
1,147
Reduced 2.64%
42,320
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$24,807
$28.98 p/Share
856
Reduced 1.93%
43,467
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$22,207
$28.47 p/Share
780
Reduced 1.73%
44,323
Common Stock
May 03
2019
SELL
Open market or private sale
$6,028
$28.98 p/Share
208
Reduced 0.46%
45,103
Common Stock
Apr 19
2019
SELL
Payment of exercise price or tax liability
$33,440
$27.5 p/Share
1,216
Reduced 2.61%
45,312
Common Stock
Apr 14
2019
SELL
Payment of exercise price or tax liability
$13,747
$27.66 p/Share
497
Reduced 1.06%
46,373
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
11,527
Added 19.74%
46,870
Common Stock
Feb 03
2019
SELL
Payment of exercise price or tax liability
$23,001
$26.87 p/Share
856
Reduced 2.37%
35,248
Common Stock
Jan 29
2019
SELL
Payment of exercise price or tax liability
$21,395
$27.43 p/Share
780
Reduced 2.11%
36,104
Common Stock
Apr 19
2018
SELL
Payment of exercise price or tax liability
$27,252
$31.36 p/Share
869
Reduced 2.3%
36,870
Common Stock
Apr 15
2018
SELL
Payment of exercise price or tax liability
$19,034
$31.41 p/Share
606
Reduced 1.58%
37,712
Common Stock