Oct 31
2024
BUY
Grant, award, or other acquisition
$243
$121.96 p/Share
2
Added 0.0%
178,995
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$920,748
$122.44 p/Share
7,520
Reduced 4.99%
143,058
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
35,935
Added 16.72%
178,993
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$253
$126.8 p/Share
2
Added 0.0%
150,578
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,542
$103.36 p/Share
102
Added 0.07%
150,576
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$396,883
$129.32 p/Share
3,069
Reduced 1.96%
153,308
Common Stock
May 21
2024
SELL
Sale (or disposition) back to the issuer
$1,234,100
$129.32 p/Share
9,543
Reduced 5.79%
155,147
Common Stock
May 21
2024
SELL
Open market or private sale
$611,554
$129.32 p/Share
4,729
Reduced 3.05%
150,474
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$977,512
$56.37 p/Share
17,341
Added 9.61%
163,199
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$264
$132.13 p/Share
2
Added 0.0%
150,474
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$183,927
$114.17 p/Share
1,611
Reduced 1.06%
150,471
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
5,640
Added 3.58%
152,082
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$227
$113.79 p/Share
2
Added 0.0%
146,442
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$104,803
$121.02 p/Share
866
Reduced 0.59%
146,440
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$9,652
$97.5 p/Share
99
Added 0.07%
147,306
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$362
$120.95 p/Share
3
Added 0.0%
147,207
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$252
$126.25 p/Share
2
Added 0.0%
147,203
Common Stock
Sep 28
2023
SELL
Payment of exercise price or tax liability
$312,928
$129.47 p/Share
2,417
Reduced 1.62%
147,201
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
-
30,261
Added 16.82%
149,618
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$132
$132.53 p/Share
1
Added 0.0%
119,357
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,602
$97.27 p/Share
109
Added 0.09%
119,355
Common Stock
Apr 28
2023
SELL
Sale (or disposition) back to the issuer
$0
$119.47 p/Share
0
Reduced 0.0%
119,246
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$238
$119.47 p/Share
2
Added 0.0%
119,246
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$227
$113.54 p/Share
2
Added 0.0%
110,172
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$3,631,677
$113.96 p/Share
31,868
Reduced 20.89%
120,653
Common Stock