Sep 27
2024
SELL
Open market or private sale
$2,283,181
$40.25 p/Share
56,725
Reduced 36.19%
100,000
Common Stock
Sep 05
2024
SELL
Open market or private sale
$1,001,500
$40.06 p/Share
25,000
Reduced 13.76%
156,725
Common Stock
Aug 23
2024
SELL
Open market or private sale
$967,750
$38.71 p/Share
25,000
Reduced 12.09%
181,725
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$328,429
$30.66 p/Share
10,712
Reduced 4.93%
206,725
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
$676,083
$30.66 p/Share
22,051
Added 9.21%
217,437
Common Stock
May 17
2023
$7,372
$29.49 p/Share
250
Reduced 0.13%
195,386
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$242,885
$27.95 p/Share
8,690
Reduced 4.25%
195,636
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
$496,364
$27.95 p/Share
17,759
Added 8.0%
204,326
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$471,961
$29.59 p/Share
15,950
Reduced 7.88%
186,567
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$982,418
$29.59 p/Share
33,201
Added 14.09%
202,517
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$195,219
$29.96 p/Share
6,516
Reduced 3.71%
169,316
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
$412,789
$29.96 p/Share
13,778
Added 7.27%
175,832
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$236,502
$36.29 p/Share
6,517
Reduced 3.87%
162,054
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
$500,040
$36.29 p/Share
13,779
Added 7.56%
168,571
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$238,718
$36.63 p/Share
6,517
Reduced 4.04%
154,792
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$504,725
$36.63 p/Share
13,779
Added 7.87%
161,309
Common Stock
Mar 30
2021
SELL
Open market or private sale
$927,750
$37.11 p/Share
25,000
Reduced 14.49%
147,530
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$486,652
$36.32 p/Share
13,399
Reduced 7.21%
172,530
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$1,331,128
$36.32 p/Share
36,650
Added 16.47%
185,929
Common Stock
Dec 30
2020
SELL
Open market or private sale
$919,750
$36.79 p/Share
25,000
Reduced 14.24%
150,595
Common Stock
Dec 04
2020
$49,732
$37.79 p/Share
1,316
Reduced 0.75%
174,279
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$176,526
$29.94 p/Share
5,896
Reduced 3.25%
175,595
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
$373,262
$29.94 p/Share
12,467
Added 6.43%
181,491
Common Stock