Dec 18
2023
SELL
Payment of exercise price or tax liability
$404,042
$30.85 p/Share
13,097
Reduced 5.32%
233,142
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
33,281
Added 11.91%
246,239
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
29,200
Added 12.06%
212,958
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$196,732
$31.68 p/Share
6,210
Reduced 3.27%
183,758
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$183,640
$23.8 p/Share
7,716
Reduced 3.9%
189,939
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
19,608
Added 9.03%
197,655
Common Stock
Dec 07
2022
BUY
Grant, award, or other acquisition
-
34,100
Added 16.07%
178,047
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$114,956
$23.84 p/Share
4,822
Reduced 3.24%
143,947
Common Stock
Dec 27
2021
BUY
Open market or private purchase
$100,163
$24.91 p/Share
4,021
Added 2.63%
148,738
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$220,914
$22.85 p/Share
9,668
Reduced 6.26%
144,717
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
24,568
Added 13.73%
154,385
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
29,500
Added 18.52%
129,817
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$95,426
$22.39 p/Share
4,262
Reduced 4.08%
100,317
Common Stock
Sep 08
2021
BUY
Open market or private purchase
$66,921
$21.77 p/Share
3,074
Added 2.86%
104,568
Common Stock
Jan 07
2021
SELL
Open market or private sale
$556,554
$25.07 p/Share
22,200
Reduced 17.95%
101,477
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
$430,014
$19.37 p/Share
22,200
Added 15.22%
123,677
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$57,574
$21.8 p/Share
2,641
Reduced 2.54%
101,469
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
-
7,074
Added 6.36%
104,110
Common Stock
Dec 11
2020
SELL
Open market or private sale
$1,694
$22.0 p/Share
77
Reduced 0.08%
97,036
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$1,561
$20.27 p/Share
77
Added 0.08%
97,113
Common Stock
Dec 10
2020
SELL
Open market or private sale
$235,925
$22.01 p/Share
10,719
Reduced 9.95%
97,036
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
$217,274
$20.27 p/Share
10,719
Added 9.05%
107,755
Common Stock
Dec 09
2020
SELL
Open market or private sale
$92,572
$22.02 p/Share
4,204
Reduced 4.15%
97,036
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$85,215
$20.27 p/Share
4,204
Added 3.99%
101,240
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$53,754
$21.64 p/Share
2,484
Reduced 2.5%
97,036
Common Stock