Feb 20
2024
BUY
Exercise of conversion of derivative security
-
20,880
Added 50.0%
20,880
Common Stock
Feb 01
2024
SELL
Open market or private sale
$274,576
$262.0 p/Share
1,048
Reduced 100.0%
0
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$62,439
$59.58 p/Share
1,048
Added 50.0%
1,048
Common Stock
Jan 02
2024
SELL
Open market or private sale
$243,360
$234.0 p/Share
1,040
Reduced 100.0%
0
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Dec 01
2023
SELL
Open market or private sale
$1,152,511
$217.25 p/Share
5,305
Reduced 100.0%
0
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 16.39%
5,305
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$904,643
$215.34 p/Share
4,201
Reduced 49.62%
4,265
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
8,466
Added 50.0%
8,466
Common Stock
Nov 01
2023
SELL
Open market or private sale
$211,047
$202.93 p/Share
1,040
Reduced 100.0%
0
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Oct 02
2023
SELL
Open market or private sale
$191,900
$184.52 p/Share
1,040
Reduced 100.0%
0
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Sep 01
2023
SELL
Open market or private sale
$1,044,509
$197.04 p/Share
5,301
Reduced 100.0%
0
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 16.4%
5,301
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$775,059
$184.67 p/Share
4,197
Reduced 49.62%
4,261
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
8,458
Added 50.0%
8,458
Common Stock
Aug 01
2023
SELL
Open market or private sale
$185,537
$177.04 p/Share
1,048
Reduced 100.0%
0
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$62,439
$59.58 p/Share
1,048
Added 50.0%
1,048
Common Stock
Jul 03
2023
SELL
Open market or private sale
$167,793
$161.34 p/Share
1,040
Reduced 100.0%
0
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 50.0%
1,040
Common Stock
Jun 01
2023
SELL
Open market or private sale
$885,154
$166.79 p/Share
5,307
Reduced 100.0%
0
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$61,963
$59.58 p/Share
1,040
Added 16.39%
5,307
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$610,844
$145.37 p/Share
4,202
Reduced 49.62%
4,267
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
8,469
Added 50.0%
8,469
Common Stock