Jan 02
2026
SELL
Payment of exercise price or tax liability
$28,642
$127.3 p/Share
225
Reduced 7.53%
2,763
Common Stock
Jan 01
2026
BUY
Exercise of conversion of derivative security
-
500
Added 14.33%
2,988
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$46,022
$114.2 p/Share
403
Reduced 14.26%
2,423
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
934
Added 24.84%
2,826
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$22,999
$108.49 p/Share
212
Reduced 10.08%
1,892
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
467
Added 18.16%
2,104
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$62,246
$88.67 p/Share
702
Reduced 30.63%
1,590
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,442
Added 38.62%
2,292
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$24,995
$99.19 p/Share
252
Reduced 22.87%
850
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
499
Added 31.17%
1,102
Common Stock
Jun 02
2023
SELL
Open market or private sale
$12,879
$104.71 p/Share
123
Reduced 17.18%
593
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$20,390
$105.65 p/Share
193
Reduced 21.47%
706
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
380
Added 29.71%
899
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$6,818
$108.23 p/Share
63
Reduced 10.82%
519
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
123
Added 17.45%
582
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$15,936
$102.81 p/Share
155
Reduced 25.7%
448
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
303
Added 33.44%
603
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$6,153
$111.87 p/Share
55
Reduced 15.49%
300
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
106
Added 22.99%
355
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$14,197
$88.18 p/Share
161
Reduced 39.75%
244
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
343
Added 45.86%
405
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$5,048
$91.79 p/Share
55
Reduced 47.01%
62
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
117
Added 50.0%
117
Common Stock