Nov 22
2024
SELL
Payment of exercise price or tax liability
$33,859
$342.02 p/Share
99
Reduced 0.95%
10,304
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
330
Added 3.07%
10,403
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$25,600
$258.59 p/Share
99
Reduced 0.97%
10,073
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
330
Added 3.14%
10,172
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$28,098
$283.82 p/Share
99
Reduced 1.0%
9,842
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
330
Added 3.21%
9,941
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$29,071
$293.65 p/Share
99
Reduced 1.02%
9,611
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
331
Added 3.3%
9,710
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$35,814
$223.84 p/Share
160
Reduced 1.68%
9,379
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
535
Added 5.31%
9,539
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$33,081
$206.76 p/Share
160
Reduced 1.75%
9,004
Common Stock
Aug 22
2023
BUY
Exercise of conversion of derivative security
-
535
Added 5.52%
9,164
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$33,641
$210.26 p/Share
160
Reduced 1.82%
8,629
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
535
Added 5.74%
8,789
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,098,720
$183.12 p/Share
6,000
Reduced 42.09%
8,254
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$26,300
$163.36 p/Share
161
Reduced 1.12%
14,254
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
536
Added 3.59%
14,415
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$18,954
$149.25 p/Share
127
Reduced 0.91%
13,879
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
425
Added 2.95%
14,006
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$22,476
$176.98 p/Share
127
Reduced 0.93%
13,581
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
425
Added 3.01%
13,708
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$20,276
$159.65 p/Share
127
Reduced 0.95%
13,283
Common Stock
May 22
2022
BUY
Exercise of conversion of derivative security
-
425
Added 3.07%
13,410
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$24,977
$195.13 p/Share
128
Reduced 0.98%
12,985
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
426
Added 3.15%
13,113
Common Stock