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
Feb 27
2024
BUY
Grant, award, or other acquisition
-
9,311
Added 7.58%
113,446
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,512,074
$134.61 p/Share
11,233
Reduced 9.74%
104,135
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
15,442
Added 11.8%
115,367
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,909,521
$135.88 p/Share
14,053
Reduced 12.33%
99,925
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$1,218,076
$54.61 p/Share
22,305
Added 16.37%
113,978
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
162
Added 0.18%
91,673
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$85,811
$125.09 p/Share
686
Reduced 0.74%
91,511
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
173
Added 0.19%
92,197
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
168
Added 0.18%
92,024
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
147
Added 0.16%
91,855
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,397,171
$139.48 p/Share
10,017
Reduced 9.85%
91,708
Common Stock