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
Mar 08
2022
SELL
Payment of exercise price or tax liability
$34,836
$106.86 p/Share
326
Reduced 1.28%
25,146
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$16,813
$105.08 p/Share
160
Reduced 0.62%
25,472
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$7,332
$104.75 p/Share
70
Reduced 0.27%
25,632
Common Stock