Feb 14
2024
BUY
Exercise of conversion of derivative security
-
16,523
Added 0.99%
1,652,879
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
65,047
Reduced 3.82%
1,636,356
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
146,666
Added 7.94%
1,701,403
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$2,318,412
$57.81 p/Share
40,104
Reduced 2.51%
1,554,737
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
95,919
Added 5.67%
1,594,841
Common Stock
Nov 06
2023
SELL
Open market or private sale
$5,952,323
$52.51 p/Share
113,356
Reduced 7.03%
1,498,922
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$1,666,333
$14.7 p/Share
113,356
Added 6.57%
1,612,278
Common Stock
Oct 09
2023
SELL
Open market or private sale
$5,904,661
$52.09 p/Share
113,355
Reduced 7.03%
1,498,922
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$1,666,318
$14.7 p/Share
113,355
Added 6.57%
1,612,277
Common Stock
Sep 12
2023
SELL
Open market or private sale
$6,110,968
$53.91 p/Share
113,355
Reduced 7.03%
1,498,922
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$1,666,318
$14.7 p/Share
113,355
Added 6.57%
1,612,277
Common Stock
Aug 30
2023
-
318,218
Reduced 17.51%
1,498,922
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$344,968
$46.23 p/Share
7,462
Reduced 0.4%
1,850,840
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
16,825
Added 0.9%
1,858,302
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$336,623
$46.54 p/Share
7,233
Reduced 0.39%
1,841,477
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
16,307
Added 0.87%
1,848,710
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$378,416
$46.54 p/Share
8,131
Reduced 0.44%
1,832,403
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
18,333
Added 0.99%
1,840,534
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$335,306
$46.48 p/Share
7,214
Reduced 0.39%
1,822,201
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
16,264
Added 0.88%
1,829,415
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$387,115
$47.29 p/Share
8,186
Reduced 0.45%
1,813,151
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
18,457
Added 1.0%
1,821,337
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,044,591
$46.27 p/Share
22,576
Reduced 1.24%
1,802,880
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
57,791
Added 3.07%
1,825,456
Common Stock
Nov 07
2022
SELL
Open market or private sale
$5,280,959
$41.97 p/Share
125,827
Reduced 6.65%
1,767,665
Common Stock