Nov 20
2024
SELL
Payment of exercise price or tax liability
$1,130,514
$36.68 p/Share
30,821
Reduced 49.58%
31,346
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
62,164
Added 50.0%
62,167
Common Stock
Sep 12
2024
SELL
Open market or private sale
$7,013,373
$33.16 p/Share
211,501
Reduced 100.0%
3
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$6,023,548
$28.48 p/Share
211,501
Added 50.0%
211,504
Common Stock
Mar 20
2024
-
888,908
Reduced 100.0%
3
Common Stock
Jan 02
2024
SELL
Open market or private sale
$1,130,500
$29.75 p/Share
38,000
Reduced 4.1%
888,911
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$2,626,930
$29.41 p/Share
89,321
Reduced 8.79%
926,911
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
-
188,503
Added 15.65%
1,016,232
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$2,801,106
$28.64 p/Share
97,804
Reduced 10.57%
827,729
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
197,265
Added 17.57%
925,533
Common Stock
Oct 02
2023
SELL
Open market or private sale
$978,500
$25.75 p/Share
38,000
Reduced 4.96%
728,268
Common Stock
Jul 03
2023
SELL
Open market or private sale
$4,817,593
$30.69 p/Share
156,976
Reduced 17.0%
766,268
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$1,957,490
$12.47 p/Share
156,976
Added 14.53%
923,244
Common Stock
Apr 03
2023
SELL
Open market or private sale
$1,121,380
$29.51 p/Share
38,000
Reduced 4.72%
766,268
Common Stock
Jan 03
2023
SELL
Open market or private sale
$922,420
$27.13 p/Share
34,000
Reduced 4.06%
804,268
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$2,643,182
$27.83 p/Share
94,976
Reduced 10.18%
838,268
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
-
200,457
Added 17.68%
933,244
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$5,858,221
$28.88 p/Share
202,847
Reduced 21.68%
732,787
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
418,430
Added 30.9%
935,634
Common Stock
Oct 03
2022
SELL
Open market or private sale
$857,820
$25.23 p/Share
34,000
Reduced 6.17%
517,204
Common Stock
Jul 01
2022
SELL
Open market or private sale
$1,110,780
$32.67 p/Share
34,000
Reduced 5.81%
551,204
Common Stock
Apr 01
2022
SELL
Open market or private sale
$1,233,180
$36.27 p/Share
34,000
Reduced 5.49%
585,204
Common Stock
Jan 03
2022
SELL
Open market or private sale
$1,286,560
$37.84 p/Share
34,000
Reduced 5.21%
619,204
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$3,364,490
$37.29 p/Share
90,225
Reduced 12.14%
653,204
Common Stock
Dec 07
2021
BUY
Exercise of conversion of derivative security
-
190,528
Added 20.4%
743,429
Common Stock