Jan 24
2023
BUY
Grant, award, or other acquisition
-
215,017
Added 34.29%
412,053
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$135,649
$87.97 p/Share
1,542
Reduced 0.6%
254,636
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
3,300
Added 1.27%
256,178
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$99,748
$65.28 p/Share
1,528
Reduced 0.6%
252,878
Common Stock
Sep 10
2022
BUY
Exercise of conversion of derivative security
-
3,301
Added 1.28%
254,406
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$93,479
$60.74 p/Share
1,539
Reduced 0.61%
251,105
Common Stock
Jun 10
2022
BUY
Exercise of conversion of derivative security
-
3,300
Added 1.29%
252,644
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$640,132
$57.92 p/Share
11,052
Reduced 4.24%
249,344
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
24,003
Added 8.44%
260,396
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,400,744
$60.26 p/Share
23,245
Reduced 8.95%
236,393
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
54,284
Added 17.29%
259,638
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$2,278,314
$67.34 p/Share
33,833
Reduced 14.14%
205,354
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
146,678
Added 38.01%
239,187
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$327,411
$63.91 p/Share
5,123
Reduced 3.48%
142,013
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
-
10,800
Added 6.84%
147,136
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,537,765
$62.46 p/Share
24,620
Reduced 15.3%
136,336
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
54,286
Added 25.22%
160,956
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
59,100
Added 35.65%
106,670
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$1,797,949
$69.36 p/Share
25,922
Reduced 35.27%
47,570
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
54,288
Added 42.49%
73,492
Common Stock