Dec 02
2024
SELL
Open market or private sale
$144,440
$292.39 p/Share
494
Reduced 0.82%
59,931
Common Stock
Nov 01
2024
SELL
Open market or private sale
$121,528
$246.01 p/Share
494
Reduced 0.81%
60,425
Common Stock
Oct 01
2024
SELL
Open market or private sale
$127,832
$258.77 p/Share
494
Reduced 0.8%
60,919
Common Stock
Sep 03
2024
SELL
Open market or private sale
$131,507
$266.21 p/Share
494
Reduced 0.8%
61,413
Common Stock
Aug 01
2024
SELL
Open market or private sale
$126,967
$257.02 p/Share
494
Reduced 0.79%
61,907
Common Stock
Jul 01
2024
SELL
Open market or private sale
$116,495
$235.82 p/Share
494
Reduced 0.79%
62,401
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$48,592
$229.21 p/Share
212
Reduced 0.34%
62,895
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$57,746
$185.68 p/Share
311
Reduced 0.49%
63,107
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$150,396
$184.31 p/Share
816
Reduced 1.27%
63,418
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$287,858
$178.02 p/Share
1,617
Reduced 2.46%
64,234
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
7,879
Added 10.69%
65,851
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
-
3,143
Reduced 5.14%
57,972
Common Stock
Mar 20
2024
SELL
Open market or private sale
$1,131,077
$225.09 p/Share
5,025
Reduced 7.6%
61,115
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
7,227
Added 9.85%
66,140
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$406,137
$159.02 p/Share
2,554
Reduced 4.16%
58,913
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$31,850
$150.24 p/Share
212
Reduced 0.34%
61,467
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$57,451
$184.73 p/Share
311
Reduced 0.5%
61,679
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$152,037
$186.32 p/Share
816
Reduced 1.3%
61,990
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$187,356
$186.61 p/Share
1,004
Reduced 1.57%
62,806
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
8,637
Added 11.92%
63,810
Common Stock
Mar 17
2023
SELL
Open market or private sale
$9,885,626
$209.65 p/Share
47,153
Reduced 46.08%
55,173
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
$5,523,502
$117.14 p/Share
47,153
Added 31.54%
102,326
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
-
739
Reduced 1.32%
55,173
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,964
Added 3.39%
55,912
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$37,393
$176.38 p/Share
212
Reduced 0.39%
53,948
Common Stock