Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,530,940
$27.14 p/Share
56,409
Reduced 7.36%
710,073
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$1,488,816
$25.32 p/Share
58,800
Added 7.12%
766,482
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$2,714,530
$26.6 p/Share
102,050
Reduced 12.6%
707,682
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
265,455
Added 27.11%
713,736
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$140,009
$26.75 p/Share
5,234
Reduced 0.95%
544,277
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
21,415
Added 3.75%
549,511
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$170,964
$28.24 p/Share
6,054
Reduced 1.13%
528,096
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
15,385
Added 2.8%
534,150
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$236,798
$28.1 p/Share
8,427
Reduced 1.6%
518,765
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
21,415
Added 3.9%
527,192
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$209,406
$27.51 p/Share
7,612
Reduced 1.48%
505,777
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
19,343
Added 3.63%
513,389
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,709,333
$27.51 p/Share
62,135
Reduced 11.17%
494,046
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
171,762
Added 23.6%
556,181
Common Stock
Nov 14
2022
SELL
Open market or private sale
$1,472,034
$24.39 p/Share
60,354
Reduced 13.95%
372,222
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$1,262,387
$17.4 p/Share
72,551
Added 15.88%
384,419
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$1,594,837
$21.51 p/Share
74,144
Reduced 16.61%
372,222
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
188,421
Added 32.82%
385,703
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$2,462,397
$24.43 p/Share
100,794
Reduced 28.1%
257,945
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
$996,295
$7.29 p/Share
136,666
Added 27.69%
356,935
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$147,899
$24.43 p/Share
6,054
Reduced 2.65%
222,073
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
15,384
Added 6.32%
228,127
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$163,016
$24.19 p/Share
6,739
Reduced 3.07%
212,743
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
19,343
Added 8.1%
219,482
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$209,219
$24.19 p/Share
8,649
Reduced 4.14%
200,139
Common Stock