May 01
2023
SELL
Payment of exercise price or tax liability
$309,048
$33.11 p/Share
9,334
Reduced 20.12%
37,048
Common Stock
May 01
2023
SELL
Sale (or disposition) back to the issuer
-
1,875
Reduced 4.35%
41,226
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
5,156
Added 10.0%
46,382
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$544,724
$34.78 p/Share
15,662
Reduced 26.65%
43,101
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
36,421
Added 38.26%
58,763
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$13,564
$35.14 p/Share
386
Reduced 1.7%
22,342
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
386
Added 1.67%
22,728
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$22,456
$34.39 p/Share
653
Reduced 2.84%
22,342
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
653
Added 2.76%
22,995
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$250,953
$32.77 p/Share
7,658
Reduced 25.53%
22,342
Common Stock
May 18
2022
SELL
Open market or private sale
$94,662
$34.41 p/Share
2,751
Reduced 8.4%
30,000
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$101,094
$35.2 p/Share
2,872
Reduced 8.06%
32,751
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
5,623
Added 13.63%
35,623
Common Stock
Apr 20
2022
SELL
Open market or private sale
$76,716
$35.03 p/Share
2,190
Reduced 6.8%
30,000
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$70,450
$33.87 p/Share
2,080
Reduced 6.07%
32,190
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
4,270
Added 11.08%
34,270
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$21,413
$42.74 p/Share
501
Reduced 1.64%
30,000
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
501
Added 1.62%
30,501
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$18,529
$37.97 p/Share
488
Reduced 1.6%
30,000
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
488
Added 1.58%
30,488
Common Stock
Jul 26
2021
SELL
Open market or private sale
$319,566
$41.16 p/Share
7,764
Reduced 20.56%
30,000
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
$181,212
$23.34 p/Share
7,764
Added 17.05%
37,764
Common Stock
May 19
2021
SELL
Open market or private sale
$158,879
$42.79 p/Share
3,713
Reduced 11.01%
30,000
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$84,447
$44.19 p/Share
1,911
Reduced 5.36%
33,713
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
5,624
Added 13.63%
35,624
Common Stock