Feb 18
2025
SELL
Payment of exercise price or tax liability
$24,671
$156.15 p/Share
158
Reduced 0.72%
21,681
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
492
Added 2.2%
21,839
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$269,028
$156.23 p/Share
1,722
Reduced 6.8%
23,594
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,740
Added 16.16%
24,591
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
408
Added 1.98%
20,242
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$738,448
$147.16 p/Share
5,018
Reduced 20.19%
19,834
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
-
9,809
Added 28.3%
24,852
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,441,764
$162.16 p/Share
8,891
Reduced 37.15%
15,043
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$32,990
$157.85 p/Share
209
Reduced 0.87%
23,934
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
408
Added 1.66%
24,143
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$336,206
$157.4 p/Share
2,136
Reduced 8.26%
23,735
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
790
Added 2.96%
25,871
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
4,701
Added 15.78%
25,081
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$109,899
$156.33 p/Share
703
Reduced 3.33%
20,380
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,880
Added 8.19%
21,083
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$233,294
$162.01 p/Share
1,440
Reduced 6.98%
19,203
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
3,981
Added 16.17%
20,643
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$96,761
$162.08 p/Share
597
Reduced 3.46%
16,662
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,592
Added 8.45%
17,259
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$153,448
$165.89 p/Share
925
Reduced 5.57%
15,667
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
2,557
Added 13.35%
16,592
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$152,303
$168.85 p/Share
902
Reduced 6.04%
14,035
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
2,451
Added 14.1%
14,937
Common Stock