May 02
2023
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.09%
187,320
Common Stock
Feb 21
2023
SELL
Open market or private sale
$3,285,860
$85.04 p/Share
38,639
Reduced 17.26%
185,254
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,881
$87.1 p/Share
389
Reduced 0.17%
223,893
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.35%
224,282
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$153,034
$87.1 p/Share
1,757
Reduced 0.78%
223,498
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,543
Added 1.55%
225,255
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,798,879
$89.27 p/Share
20,151
Reduced 8.33%
221,712
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
40,642
Added 14.43%
240,960
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$83,927
$81.96 p/Share
1,024
Reduced 0.51%
201,221
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
2,065
Added 1.01%
202,245
Common Stock
Feb 01
2023
-
4,753
Reduced 2.32%
200,180
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$806,178
$75.79 p/Share
10,637
Reduced 4.93%
204,933
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
25,088
Added 10.42%
215,570
Common Stock
Nov 21
2022
-
1,602
Reduced 0.83%
190,482
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$26,121
$67.15 p/Share
389
Reduced 0.2%
192,084
Common Stock
Nov 19
2022
BUY
Exercise of conversion of derivative security
-
784
Added 0.41%
192,473
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$58,360
$64.63 p/Share
903
Reduced 0.47%
191,689
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
1,820
Added 0.94%
192,592
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$51,496
$50.24 p/Share
1,025
Reduced 0.53%
190,772
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.07%
191,797
Common Stock
Sep 24
2022
SELL
Payment of exercise price or tax liability
$193,534
$48.59 p/Share
3,983
Reduced 2.06%
189,731
Common Stock
Sep 24
2022
BUY
Exercise of conversion of derivative security
-
8,032
Added 3.98%
193,714
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$23,748
$61.05 p/Share
389
Reduced 0.21%
185,682
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
-
784
Added 0.42%
186,071
Common Stock
Aug 14
2022
SELL
Payment of exercise price or tax liability
$57,350
$63.51 p/Share
903
Reduced 0.48%
185,287
Common Stock