May 13
2025
SELL
Open market or private sale
$556,550
$111.31 p/Share
5,000
Reduced 23.42%
16,346
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$148,916
$114.2 p/Share
1,304
Reduced 5.76%
21,346
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
2,894
Added 11.33%
22,650
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$79,089
$108.49 p/Share
729
Reduced 3.56%
19,756
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
1,448
Added 6.6%
20,485
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$183,724
$88.67 p/Share
2,072
Reduced 9.82%
19,037
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
4,589
Added 17.86%
21,109
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$79,451
$99.19 p/Share
801
Reduced 4.62%
16,520
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,587
Added 8.39%
17,321
Common Stock
Sep 14
2023
SELL
Open market or private sale
$143,608
$98.16 p/Share
1,463
Reduced 8.51%
15,734
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$133,013
$105.65 p/Share
1,259
Reduced 6.82%
17,197
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
2,771
Added 13.05%
18,456
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$49,136
$108.23 p/Share
454
Reduced 2.81%
15,685
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
899
Added 5.28%
16,139
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$101,988
$102.81 p/Share
992
Reduced 6.11%
15,240
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,170
Added 11.79%
16,232
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$43,070
$111.87 p/Share
385
Reduced 2.66%
14,062
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
752
Added 4.95%
14,447
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$102,024
$88.18 p/Share
1,157
Reduced 7.79%
13,695
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,474
Added 14.28%
14,852
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$39,745
$91.79 p/Share
433
Reduced 3.38%
12,378
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
839
Added 6.15%
12,811
Common Stock