Nov 06
2024
SELL
Open market or private sale
$11,022,871
$240.59 p/Share
45,816
Reduced 21.47%
167,566
Common Stock
May 13
2024
SELL
Open market or private sale
$3,169,600
$158.48 p/Share
20,000
Reduced 8.57%
213,382
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,106,190
$167.63 p/Share
6,599
Reduced 2.75%
233,382
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$387,757
$58.76 p/Share
6,599
Added 2.68%
239,981
Common Stock
Feb 29
2024
SELL
Open market or private sale
$3,067,860
$156.98 p/Share
19,543
Reduced 7.73%
233,382
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$259,402
$150.64 p/Share
1,722
Reduced 0.68%
252,925
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$130,706
$150.41 p/Share
869
Reduced 0.34%
254,647
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$161,947
$149.26 p/Share
1,085
Reduced 0.42%
255,516
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,126,285
$148.07 p/Share
14,360
Reduced 5.3%
256,601
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
49,951
Added 15.57%
270,961
Common Stock
Sep 12
2023
SELL
Open market or private sale
$121,598
$128.54 p/Share
946
Reduced 0.43%
221,010
Common Stock
Sep 11
2023
SELL
Open market or private sale
$394,729
$129.25 p/Share
3,054
Reduced 1.36%
221,956
Common Stock
Mar 01
2023
SELL
Open market or private sale
$493,349
$145.06 p/Share
3,401
Reduced 1.49%
225,010
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$199,842
$58.76 p/Share
3,401
Added 1.47%
228,411
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$336,003
$141.0 p/Share
2,383
Reduced 1.05%
225,010
Common Stock
Feb 17
2023
SELL
Open market or private sale
$2,502,921
$149.75 p/Share
16,714
Reduced 6.85%
227,393
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$982,114
$58.76 p/Share
16,714
Added 6.41%
244,107
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$265,261
$149.95 p/Share
1,769
Reduced 0.77%
227,393
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$149,539
$156.75 p/Share
954
Reduced 0.41%
229,162
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$5,327,605
$159.09 p/Share
33,488
Reduced 12.7%
230,116
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
96,530
Added 26.8%
263,604
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$368,340
$157.68 p/Share
2,336
Reduced 1.38%
167,074
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$383,635
$157.68 p/Share
2,433
Reduced 1.42%
169,410
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$279,139
$154.05 p/Share
1,812
Reduced 1.04%
171,843
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$2,526,914
$166.65 p/Share
15,163
Reduced 8.03%
173,655
Common Stock