Nov 14
2024
SELL
Open market or private sale
$1,451,775
$193.57 p/Share
7,500
Reduced 4.71%
151,712
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,190,700
$158.76 p/Share
7,500
Reduced 4.5%
159,212
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,367,175
$182.29 p/Share
7,500
Reduced 4.31%
166,712
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$3,047
$145.12 p/Share
21
Reduced 0.01%
174,940
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$105,647
$145.12 p/Share
728
Reduced 0.42%
174,212
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
1,525
Added 0.86%
174,961
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$422,703
$142.95 p/Share
2,957
Reduced 1.68%
173,436
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$36,023
$142.95 p/Share
252
Reduced 0.14%
175,337
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
6,365
Added 3.5%
175,499
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,035,900
$138.12 p/Share
7,500
Reduced 4.22%
170,280
Common Stock
Mar 10
2024
SELL
Sale (or disposition) back to the issuer
$6,590
$140.22 p/Share
47
Reduced 0.03%
178,687
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$127,179
$140.22 p/Share
907
Reduced 0.51%
177,780
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,921
Added 1.06%
178,734
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$18,763
$138.99 p/Share
135
Reduced 0.08%
176,813
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$221,411
$138.99 p/Share
1,593
Reduced 0.89%
176,813
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
5,530
Added 3.03%
176,948
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$348,886
$99.2 p/Share
3,517
Reduced 1.99%
173,011
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$33,132
$99.2 p/Share
334
Reduced 0.19%
175,272
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
8,261
Added 4.5%
175,487
Common Stock
Dec 08
2023
SELL
Sale (or disposition) back to the issuer
$3,429
$97.99 p/Share
35
Reduced 0.02%
168,601
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
35
Added 0.02%
168,624
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$339,809
$95.91 p/Share
3,543
Reduced 2.06%
168,601
Common Stock
Dec 05
2023
SELL
Sale (or disposition) back to the issuer
$49,585
$95.91 p/Share
517
Reduced 0.3%
170,911
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
-
8,503
Added 4.73%
171,248
Common Stock
Dec 04
2023
SELL
Open market or private sale
$487,050
$97.41 p/Share
5,000
Reduced 2.96%
164,158
Common Stock