Feb 21
2025
SELL
Payment of exercise price or tax liability
$55,615
$114.2 p/Share
487
Reduced 10.44%
4,176
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
1,024
Added 18.01%
4,663
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$27,990
$108.49 p/Share
258
Reduced 6.62%
3,639
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
511
Added 11.59%
3,897
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$47,438
$88.67 p/Share
535
Reduced 13.64%
3,386
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,621
Added 29.25%
3,921
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$28,269
$99.19 p/Share
285
Reduced 11.03%
2,300
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
563
Added 17.88%
2,585
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$62,333
$105.65 p/Share
590
Reduced 22.59%
2,022
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
1,213
Added 31.71%
2,612
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$21,537
$108.23 p/Share
199
Reduced 12.45%
1,399
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
394
Added 19.78%
1,598
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$20,665
$102.81 p/Share
201
Reduced 14.31%
1,204
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
396
Added 21.99%
1,405
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$8,055
$111.87 p/Share
72
Reduced 6.66%
1,009
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
139
Added 11.39%
1,081
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$14,638
$88.18 p/Share
166
Reduced 14.98%
942
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
449
Added 28.84%
1,108
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$5,140
$91.79 p/Share
56
Reduced 7.83%
659
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
152
Added 17.53%
715
Common Stock