Nov 22
2022
SELL
Sale (or disposition) back to the issuer
-
505,899
Reduced 100.0%
0
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$73,715
$76.31 p/Share
966
Reduced 0.19%
505,899
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
-
1,945
Added 0.38%
506,192
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$73,782
$76.3 p/Share
967
Reduced 0.19%
504,920
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
1,946
Added 0.38%
505,214
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$74,092
$76.7 p/Share
966
Reduced 0.19%
503,941
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
1,945
Added 0.38%
504,234
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$73,909
$76.51 p/Share
966
Reduced 0.19%
502,962
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
1,945
Added 0.38%
503,255
Common Stock
Aug 05
2022
-
250,000
Reduced 33.25%
501,983
Common Stock
Aug 02
2022
SELL
Open market or private sale
$7,673,290
$75.28 p/Share
101,930
Reduced 11.94%
751,983
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$71,783
$74.31 p/Share
966
Reduced 0.11%
853,913
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
1,945
Added 0.23%
854,206
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$55,129
$57.01 p/Share
967
Reduced 0.11%
852,934
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
1,947
Added 0.23%
853,228
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$98,677
$102.15 p/Share
966
Reduced 0.11%
851,954
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
1,944
Added 0.23%
852,247
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$120,914
$125.17 p/Share
966
Reduced 0.11%
850,976
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
1,946
Added 0.23%
851,269
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$107,023
$110.79 p/Share
966
Reduced 0.11%
849,996
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,944
Added 0.23%
850,289
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$112,549
$116.39 p/Share
967
Reduced 0.11%
849,018
Common Stock
Feb 15
2022
SELL
Open market or private sale
$5,170,230
$117.84 p/Share
43,875
Reduced 4.91%
849,018
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$436,225
$9.52 p/Share
45,822
Added 4.88%
892,893
Common Stock
Jan 18
2022
SELL
Open market or private sale
$4,296,240
$97.92 p/Share
43,875
Reduced 4.92%
848,038
Common Stock