Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,044,707
$40.2 p/Share
75,739
Reduced 22.2%
265,391
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
136,902
Added 31.67%
295,336
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$433,057
$40.15 p/Share
10,786
Reduced 5.02%
204,228
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
26,247
Added 10.88%
215,014
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$4,453,652
$32.41 p/Share
137,416
Reduced 42.13%
188,767
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
248,186
Added 43.21%
326,183
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$764,397
$38.41 p/Share
19,901
Reduced 6.05%
308,997
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
35,946
Added 9.85%
328,898
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,635,180
$38.3 p/Share
42,694
Reduced 12.72%
292,952
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
77,145
Added 19.72%
314,148
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,815,616
$40.38 p/Share
69,728
Reduced 21.24%
258,501
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
132,638
Added 28.78%
328,229
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$952,323
$53.25 p/Share
17,884
Reduced 8.38%
195,591
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
32,292
Added 13.14%
213,475
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,014,638
$54.14 p/Share
18,741
Reduced 9.37%
181,183
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
33,841
Added 14.48%
199,924
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,085,388
$53.61 p/Share
20,246
Reduced 10.87%
166,083
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
36,565
Added 16.4%
186,329
Common Stock
Jan 26
2022
BUY
Open market or private purchase
$998,450
$52.55 p/Share
19,000
Added 11.26%
149,764
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$895,919
$56.79 p/Share
15,776
Reduced 10.77%
130,764
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
30,842
Added 17.39%
146,540
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$587,720
$56.0 p/Share
10,495
Reduced 8.32%
115,698
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
20,518
Added 13.99%
126,193
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$908,984
$54.98 p/Share
16,533
Reduced 13.53%
105,675
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
32,321
Added 20.92%
122,208
Common Stock