Feb 22
2024
SELL
Open market or private sale
$1,197,076
$72.2 p/Share
16,580
Reduced 1.65%
988,365
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$484,965
$29.25 p/Share
16,580
Added 1.62%
1,004,945
Common Stock
Feb 20
2024
SELL
Open market or private sale
$679,849
$72.44 p/Share
9,385
Reduced 0.94%
988,365
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$274,511
$29.25 p/Share
9,385
Added 0.93%
997,750
Common Stock
Feb 16
2024
SELL
Open market or private sale
$576,235
$72.21 p/Share
7,980
Reduced 0.8%
988,365
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$233,415
$29.25 p/Share
7,980
Added 0.79%
996,345
Common Stock
Nov 22
2023
SELL
Open market or private sale
$2,103,851
$60.96 p/Share
34,512
Reduced 3.46%
962,409
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$768,927
$22.28 p/Share
34,512
Added 3.35%
996,921
Common Stock
Nov 21
2023
SELL
Open market or private sale
$80,803
$60.8 p/Share
1,329
Reduced 0.14%
962,409
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$29,610
$22.28 p/Share
1,329
Added 0.14%
963,738
Common Stock
Nov 20
2023
SELL
Open market or private sale
$186,412
$60.8 p/Share
3,066
Reduced 0.32%
962,409
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$68,310
$22.28 p/Share
3,066
Added 0.32%
965,475
Common Stock
Nov 17
2023
SELL
Open market or private sale
$6,859,462
$60.82 p/Share
112,783
Reduced 10.49%
962,409
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$2,512,805
$22.28 p/Share
112,783
Added 9.49%
1,075,192
Common Stock
Aug 07
2023
SELL
Open market or private sale
$65,310
$65.31 p/Share
1,000
Reduced 0.1%
962,409
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$22,280
$22.28 p/Share
1,000
Added 0.1%
963,409
Common Stock
Aug 04
2023
SELL
Open market or private sale
$3,113,471
$65.81 p/Share
47,310
Reduced 4.69%
962,409
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$1,054,066
$22.28 p/Share
47,310
Added 4.67%
965,409
Common Stock
May 22
2023
SELL
Open market or private sale
$2,163
$65.55 p/Share
33
Reduced 0.0%
962,409
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
$735
$22.28 p/Share
33
Added 0.0%
962,442
Common Stock
May 19
2023
SELL
Open market or private sale
$4,090,810
$65.54 p/Share
62,417
Reduced 6.09%
962,409
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$1,390,650
$22.28 p/Share
62,417
Added 5.74%
1,024,826
Common Stock
May 18
2023
SELL
Open market or private sale
$1,339,147
$65.5 p/Share
20,445
Reduced 2.08%
962,409
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$455,514
$22.28 p/Share
20,445
Added 2.04%
982,854
Common Stock
May 17
2023
SELL
Open market or private sale
$6,406,600
$65.54 p/Share
97,751
Reduced 9.22%
962,409
Common Stock