Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,630,481
$158.53 p/Share
10,285
Reduced 4.07%
242,114
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
20,530
Added 7.78%
243,297
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$3,247,912
$160.74 p/Share
20,206
Reduced 8.02%
231,869
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
40,754
Added 13.92%
252,075
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,376,720
$172.09 p/Share
8,000
Reduced 3.65%
211,321
Common Stock
Oct 01
2024
SELL
Open market or private sale
$1,358,400
$169.8 p/Share
8,000
Reduced 3.61%
213,364
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$599,792
$165.78 p/Share
3,618
Reduced 1.62%
219,321
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
9,575
Added 4.12%
222,939
Common Stock
Sep 03
2024
-
623
Reduced 0.28%
221,364
Common Stock
Sep 03
2024
SELL
Open market or private sale
$1,373,760
$171.72 p/Share
8,000
Reduced 3.48%
221,987
Common Stock
Aug 02
2024
SELL
Open market or private sale
$1,284,000
$160.5 p/Share
8,000
Reduced 3.36%
229,987
Common Stock
Jul 01
2024
SELL
Open market or private sale
$1,595,760
$199.47 p/Share
8,000
Reduced 3.25%
237,893
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,676,880
$209.61 p/Share
8,000
Reduced 3.15%
245,893
Common Stock
May 03
2024
SELL
Open market or private sale
$1,456,000
$182.0 p/Share
8,000
Reduced 3.05%
253,893
Common Stock
Apr 01
2024
SELL
Open market or private sale
$1,346,160
$168.27 p/Share
8,000
Reduced 2.96%
261,893
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,275,120
$159.39 p/Share
8,000
Reduced 2.88%
269,893
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$819,132
$143.13 p/Share
5,723
Reduced 2.02%
277,799
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
10,542
Added 3.58%
283,522
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$3,983,560
$138.8 p/Share
28,700
Reduced 9.51%
272,980
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
57,885
Added 16.22%
299,006
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,201,100
$120.11 p/Share
10,000
Reduced 3.94%
243,795
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$951,117
$111.06 p/Share
8,564
Reduced 3.26%
253,795
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
20,990
Added 7.41%
262,359
Common Stock
Sep 13
2023
SELL
Open market or private sale
$3,166,137
$113.23 p/Share
27,962
Reduced 10.38%
241,369
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,317,868
$131.8 p/Share
9,999
Reduced 3.58%
269,238
Common Stock