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
Nov 09
2023
SELL
Open market or private sale
$494,560
$89.92 p/Share
5,500
Reduced 3.15%
169,158
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$170,280
$30.96 p/Share
5,500
Added 3.05%
174,658
Common Stock
Nov 08
2023
SELL
Open market or private sale
$724,560
$90.57 p/Share
8,000
Reduced 4.52%
169,158
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$247,680
$30.96 p/Share
8,000
Added 4.32%
177,158
Common Stock
Nov 07
2023
SELL
Open market or private sale
$589,290
$90.66 p/Share
6,500
Reduced 3.7%
169,158
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$201,240
$30.96 p/Share
6,500
Added 3.57%
175,658
Common Stock
Aug 23
2023
SELL
Open market or private sale
$526,600
$105.32 p/Share
5,000
Reduced 2.87%
169,158
Common Stock