Nov 12
2024
SELL
Open market or private sale
$229,219
$201.6 p/Share
1,137
Reduced 2.51%
44,149
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$375,189
$201.39 p/Share
1,863
Reduced 3.95%
45,286
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$187,290
$62.43 p/Share
3,000
Added 5.98%
47,149
Common Stock
May 24
2024
SELL
Open market or private sale
$131,836
$150.67 p/Share
875
Reduced 1.94%
44,149
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$284,413
$149.77 p/Share
1,899
Reduced 4.05%
45,024
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$176,870
$63.76 p/Share
2,774
Added 5.58%
46,923
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$27,540
$129.3 p/Share
213
Reduced 0.48%
44,149
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$43,130
$129.52 p/Share
333
Reduced 0.75%
44,362
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$74,297
$127.44 p/Share
583
Reduced 1.29%
44,695
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$43,202
$127.44 p/Share
339
Reduced 0.74%
45,278
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$142,028
$113.08 p/Share
1,256
Reduced 2.68%
45,617
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
7,820
Added 14.3%
46,873
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$269,442
$101.18 p/Share
2,663
Reduced 6.24%
39,982
Common Stock
Nov 02
2023
SELL
Open market or private sale
$95,872
$103.2 p/Share
929
Reduced 2.32%
39,053
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$192,315
$53.54 p/Share
3,592
Added 7.77%
42,645
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 20.65%
39,053
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$21,041
$96.52 p/Share
218
Reduced 0.75%
28,890
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$13,816
$97.3 p/Share
142
Reduced 0.49%
29,108
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$21,600
$97.3 p/Share
222
Reduced 0.75%
29,250
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$21,989
$97.3 p/Share
226
Reduced 0.76%
29,472
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$87,579
$98.96 p/Share
885
Reduced 2.89%
29,698
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
5,769
Added 15.87%
30,583
Common Stock
Nov 04
2022
SELL
Open market or private sale
$156,696
$103.43 p/Share
1,515
Reduced 5.75%
24,814
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$307,025
$106.68 p/Share
2,878
Reduced 9.85%
26,329
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
$174,402
$39.7 p/Share
4,393
Added 13.07%
29,207
Common Stock