Apr 01
2025
SELL
Open market or private sale
$1,560,064
$175.17 p/Share
8,906
Reduced 6.68%
124,413
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$693,866
$77.91 p/Share
8,906
Added 6.26%
133,319
Common Stock
Mar 31
2025
SELL
Open market or private sale
$52,675
$175.0 p/Share
301
Reduced 0.24%
124,413
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
$23,450
$77.91 p/Share
301
Added 0.24%
124,714
Common Stock
Mar 28
2025
SELL
Open market or private sale
$70,012
$175.03 p/Share
400
Reduced 0.32%
124,277
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
$31,164
$77.91 p/Share
400
Added 0.32%
124,677
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
135
Added 0.11%
124,413
Common Stock
Mar 27
2025
SELL
Open market or private sale
$35,002
$175.01 p/Share
200
Reduced 0.16%
124,277
Common Stock
Mar 27
2025
BUY
Exercise of conversion of derivative security
$15,582
$77.91 p/Share
200
Added 0.16%
124,477
Common Stock
Mar 26
2025
SELL
Open market or private sale
$157,653
$175.17 p/Share
900
Reduced 0.72%
124,277
Common Stock
Mar 26
2025
BUY
Exercise of conversion of derivative security
$70,119
$77.91 p/Share
900
Added 0.71%
125,177
Common Stock
Mar 03
2025
SELL
Open market or private sale
$1,839,397
$171.81 p/Share
10,706
Reduced 7.93%
124,277
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$834,104
$77.91 p/Share
10,706
Added 7.35%
134,983
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,505,097
$170.53 p/Share
8,826
Reduced 6.63%
124,277
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$2,590,264
$166.0 p/Share
15,604
Reduced 10.49%
133,103
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
$1,517,450
$66.14 p/Share
22,943
Added 13.37%
148,707
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
8,652
Added 6.44%
125,764
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
11,298
Added 8.8%
117,112
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.13%
105,814
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$66,958
$162.52 p/Share
412
Reduced 0.39%
105,671
Common Stock
Nov 06
2024
-
1,025
Reduced 0.96%
106,083
Common Stock
Nov 05
2024
SELL
Other acquisition or disposition
-
6,802
Reduced 5.97%
107,108
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.13%
113,910
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
167
Added 0.15%
113,766
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
153
Added 0.13%
113,599
Common Stock