May 15
2024
SELL
Payment of exercise price or tax liability
$19,727,061
$203.42 p/Share
96,977
Reduced 29.48%
232,010
Common Stock
May 15
2024
SELL
Open market or private sale
$5,812,860
$203.96 p/Share
28,500
Reduced 12.28%
203,510
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$15,032,824
$119.69 p/Share
125,598
Added 27.63%
328,987
Common Stock
May 13
2024
-
2,000
Reduced 0.97%
203,389
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$719,937
$198.33 p/Share
3,630
Reduced 1.74%
205,257
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
8,168
Added 3.76%
208,887
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,365,086
$196.91 p/Share
12,011
Reduced 5.65%
200,719
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
27,027
Added 11.27%
212,730
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$358,905
$194.74 p/Share
1,843
Reduced 0.98%
185,702
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
4,145
Added 2.16%
187,545
Common Stock
Feb 12
2024
SELL
Open market or private sale
$5,028,345
$197.19 p/Share
25,500
Reduced 12.21%
183,400
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$15,576,429
$197.17 p/Share
79,000
Reduced 27.44%
208,900
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$11,283,396
$107.42 p/Share
105,040
Added 26.73%
287,900
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$373,895
$194.03 p/Share
1,927
Reduced 1.04%
182,860
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
4,334
Added 2.29%
184,787
Common Stock
Nov 22
2023
SELL
Open market or private sale
$7,860,520
$191.72 p/Share
41,000
Reduced 18.51%
180,453
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$22,084,959
$191.58 p/Share
115,278
Reduced 34.23%
221,453
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$15,551,270
$98.7 p/Share
157,561
Added 31.88%
336,731
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$1,775,511
$194.47 p/Share
9,130
Reduced 4.85%
179,107
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
20,543
Added 9.84%
188,237
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$388,526
$192.34 p/Share
2,020
Reduced 1.04%
193,023
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
4,543
Added 2.28%
195,043
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$2,816,276
$200.89 p/Share
14,019
Reduced 6.85%
190,500
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
31,545
Added 13.36%
204,519
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$334,330
$199.6 p/Share
1,675
Reduced 0.96%
172,974
Common Stock