May 20
2024
SELL
Open market or private sale
$297,264
$74.02 p/Share
4,016
Reduced 6.12%
61,557
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$120,480
$30.0 p/Share
4,016
Added 5.77%
65,573
Common Stock
May 17
2024
SELL
Open market or private sale
$424,610
$75.54 p/Share
5,621
Reduced 8.37%
61,557
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
$168,630
$30.0 p/Share
5,621
Added 7.72%
67,178
Common Stock
Mar 12
2024
SELL
Open market or private sale
$458,258
$67.52 p/Share
6,787
Reduced 9.93%
61,557
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$203,610
$30.0 p/Share
6,787
Added 9.03%
68,344
Common Stock
Mar 11
2024
SELL
Open market or private sale
$535,208
$68.11 p/Share
7,858
Reduced 11.32%
61,557
Common Stock
Mar 11
2024
BUY
Exercise of conversion of derivative security
$235,740
$30.0 p/Share
7,858
Added 10.17%
69,415
Common Stock
Mar 08
2024
SELL
Open market or private sale
$708,463
$68.53 p/Share
10,338
Reduced 14.38%
61,557
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$310,140
$30.0 p/Share
10,338
Added 12.57%
71,895
Common Stock
Mar 07
2024
SELL
Open market or private sale
$479,992
$68.59 p/Share
6,998
Reduced 10.21%
61,557
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$209,940
$30.0 p/Share
6,998
Added 9.26%
68,555
Common Stock
Mar 06
2024
SELL
Open market or private sale
$626,123
$68.22 p/Share
9,178
Reduced 12.98%
61,557
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$275,340
$30.0 p/Share
9,178
Added 11.48%
70,735
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,039,883
$68.68 p/Share
15,141
Reduced 19.74%
61,557
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$454,230
$30.0 p/Share
15,141
Added 16.49%
76,698
Common Stock
Mar 04
2024
SELL
Open market or private sale
$332,944
$68.62 p/Share
4,852
Reduced 7.31%
61,557
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$145,560
$30.0 p/Share
4,852
Added 6.81%
66,409
Common Stock
Feb 13
2024
SELL
Open market or private sale
$1,012,590
$65.11 p/Share
15,552
Reduced 20.17%
61,557
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$466,560
$30.0 p/Share
15,552
Added 16.78%
77,109
Common Stock
Feb 12
2024
SELL
Open market or private sale
$246,214
$67.29 p/Share
3,659
Reduced 5.61%
61,557
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
14,261
Added 18.81%
61,557
Restricted Shares of C...
Sep 15
2023
SELL
Open market or private sale
$220,506
$93.08 p/Share
2,369
Reduced 6.99%
31,531
Common Stock
Sep 14
2023
SELL
Open market or private sale
$710,369
$93.09 p/Share
7,631
Reduced 18.37%
33,900
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
12,481
Added 23.11%
41,531
Restricted Shares of C...