Jan 02
2026
SELL
Payment of exercise price or tax liability
$32,716
$127.3 p/Share
257
Reduced 8.59%
2,735
Common Stock
Jan 01
2026
BUY
Exercise of conversion of derivative security
-
513
Added 14.64%
2,992
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$48,306
$114.2 p/Share
423
Reduced 14.58%
2,479
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
984
Added 25.32%
2,902
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$24,301
$108.49 p/Share
224
Reduced 10.46%
1,918
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
492
Added 18.68%
2,142
Common Stock
May 23
2024
SELL
Open market or private sale
$142,635
$95.09 p/Share
1,500
Reduced 47.62%
1,650
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$60,738
$88.67 p/Share
685
Reduced 17.86%
3,150
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,587
Added 29.27%
3,835
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$24,797
$99.19 p/Share
250
Reduced 10.01%
2,248
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
549
Added 18.02%
2,498
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$62,333
$105.65 p/Share
590
Reduced 23.24%
1,949
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
1,213
Added 32.33%
2,539
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$21,537
$108.23 p/Share
199
Reduced 13.05%
1,326
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
394
Added 20.53%
1,525
Common Stock
Mar 14
2022
-
888
Reduced 43.98%
1,131
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$21,282
$102.81 p/Share
207
Reduced 9.3%
2,019
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
451
Added 16.85%
2,226
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$9,061
$111.87 p/Share
81
Reduced 4.36%
1,775
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
157
Added 7.8%
1,856
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$21,340
$88.18 p/Share
242
Reduced 12.47%
1,699
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
517
Added 21.03%
1,941
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$7,527
$91.79 p/Share
82
Reduced 5.44%
1,424
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
176
Added 10.46%
1,506
Common Stock