Mar 17
2023
SELL
Payment of exercise price or tax liability
$153,986
$31.33 p/Share
4,915
Reduced 2.0%
240,828
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
9,912
Added 3.88%
245,743
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$290,847
$31.46 p/Share
9,245
Reduced 3.77%
235,831
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
18,645
Added 7.07%
245,076
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$294,865
$31.56 p/Share
9,343
Reduced 3.96%
226,431
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
18,843
Added 7.4%
235,774
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$257,498
$31.56 p/Share
8,159
Reduced 3.62%
216,931
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
16,456
Added 6.81%
225,090
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,123,188
$31.56 p/Share
35,589
Reduced 14.57%
208,634
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
71,495
Added 22.65%
244,223
Common Stock
May 02
2022
SELL
Open market or private sale
$191,040
$31.84 p/Share
6,000
Reduced 3.37%
171,835
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$300,841
$35.31 p/Share
8,520
Reduced 4.57%
177,835
Common Stock
Mar 18
2022
BUY
Exercise of conversion of derivative security
-
17,183
Added 8.44%
186,355
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$357,208
$34.38 p/Share
10,390
Reduced 5.79%
169,172
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
20,955
Added 10.45%
179,562
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$317,288
$34.32 p/Share
9,245
Reduced 5.51%
158,607
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
18,645
Added 10.0%
167,852
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$330,364
$34.32 p/Share
9,626
Reduced 6.06%
149,207
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
19,414
Added 10.89%
158,833
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$594,628
$34.32 p/Share
17,326
Reduced 11.05%
139,419
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
34,941
Added 18.23%
156,745
Common Stock
Feb 01
2022
SELL
Open market or private sale
$208,680
$34.78 p/Share
6,000
Reduced 4.69%
121,804
Common Stock
Nov 01
2021
SELL
Open market or private sale
$176,640
$29.44 p/Share
6,000
Reduced 4.52%
126,724
Common Stock
Aug 02
2021
SELL
Open market or private sale
$169,080
$28.18 p/Share
6,000
Reduced 4.33%
132,724
Common Stock
Mar 22
2021
SELL
Open market or private sale
$155,686
$25.05 p/Share
6,215
Reduced 4.29%
138,724
Common Stock