Feb 24
2025
SELL
Payment of exercise price or tax liability
$496,715
$168.15 p/Share
2,954
Reduced 6.55%
42,176
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
6,605
Added 12.77%
45,130
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
4,622
Added 10.71%
38,525
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$234,153
$154.15 p/Share
1,519
Reduced 4.29%
33,903
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$669,967
$154.87 p/Share
4,326
Reduced 10.88%
35,422
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
9,700
Added 19.62%
39,748
Common Stock
Aug 09
2023
BUY
Grant, award, or other acquisition
-
3,960
Added 11.64%
30,048
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$230,410
$154.95 p/Share
1,487
Reduced 5.39%
26,088
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$687,834
$154.5 p/Share
4,452
Reduced 13.9%
27,575
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 23.79%
32,027
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$70,768
$127.51 p/Share
555
Reduced 2.46%
22,027
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
3,817
Added 14.46%
22,582
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$83,396
$169.16 p/Share
493
Reduced 2.56%
18,765
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$161,035
$174.28 p/Share
924
Reduced 4.58%
19,258
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$440,675
$177.62 p/Share
2,481
Reduced 10.95%
20,182
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
5,554
Added 19.68%
22,663
Common Stock
Sep 07
2021
BUY
Grant, award, or other acquisition
-
2,500
Added 12.75%
17,109
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$101,715
$183.27 p/Share
555
Reduced 3.66%
14,609
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$85,976
$168.25 p/Share
511
Reduced 3.26%
15,164
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
2,500
Added 13.76%
15,675
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$148,614
$126.48 p/Share
1,175
Reduced 8.19%
13,175
Common Stock