Feb 26
2025
SELL
Open market or private sale
$660,529
$171.7 p/Share
3,847
Reduced 7.07%
50,558
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$88,517
$50.01 p/Share
1,770
Added 3.15%
54,405
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$108,028
$166.71 p/Share
648
Reduced 1.22%
52,635
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
4,315
Added 7.49%
53,283
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$107,098
$166.56 p/Share
643
Reduced 1.3%
48,968
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$215,686
$166.94 p/Share
1,292
Reduced 2.54%
49,611
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
3,141
Added 5.81%
50,903
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$403,862
$160.39 p/Share
2,518
Reduced 5.01%
47,762
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
5,677
Added 10.15%
50,280
Common Stock
Dec 10
2024
SELL
Open market or private sale
$149,056
$156.08 p/Share
955
Reduced 2.09%
44,702
Common Stock
Dec 10
2024
-
190
Reduced 0.43%
44,512
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$53,064
$67.0 p/Share
792
Added 1.71%
45,657
Common Stock
Sep 26
2024
SELL
Open market or private sale
$326,799
$159.57 p/Share
2,048
Reduced 4.37%
44,865
Common Stock
Jun 26
2024
SELL
Open market or private sale
$259,380
$136.66 p/Share
1,898
Reduced 3.9%
46,815
Common Stock
Apr 26
2024
SELL
Open market or private sale
$44,923
$131.74 p/Share
341
Reduced 0.7%
48,713
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$67,625
$57.31 p/Share
1,180
Added 2.35%
49,054
Common Stock
Mar 05
2024
SELL
Open market or private sale
$896,909
$137.88 p/Share
6,505
Reduced 11.96%
47,874
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$150,030
$50.01 p/Share
3,000
Added 5.23%
54,379
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$125,801
$136.89 p/Share
919
Reduced 1.76%
51,379
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$86,425
$134.41 p/Share
643
Reduced 1.21%
52,298
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$175,014
$135.46 p/Share
1,292
Reduced 2.38%
52,941
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,621
Added 13.72%
54,233
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$189,237
$126.75 p/Share
1,493
Reduced 3.17%
45,612
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,502
Added 6.92%
47,105
Common Stock
Dec 26
2023
SELL
Open market or private sale
$297,864
$126.0 p/Share
2,364
Reduced 5.16%
43,493
Common Stock