Jan 12
2024
SELL
Payment of exercise price or tax liability
$482,810
$35.18 p/Share
13,724
Reduced 1.33%
1,017,099
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
$1,226,937
$35.18 p/Share
34,876
Added 3.27%
1,030,823
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$198,823
$34.56 p/Share
5,753
Reduced 0.57%
995,947
Common Stock
Jan 11
2024
BUY
Exercise of conversion of derivative security
$505,232
$34.56 p/Share
14,619
Added 1.44%
1,001,700
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$80,411
$34.66 p/Share
2,320
Reduced 0.23%
987,081
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$185,292
$34.66 p/Share
5,346
Added 0.54%
989,401
Common Stock
Nov 30
2023
SELL
Open market or private sale
$1,821,000
$36.42 p/Share
50,000
Reduced 4.84%
984,055
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$72,482
$34.45 p/Share
2,104
Reduced 0.2%
1,034,055
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$184,169
$34.45 p/Share
5,346
Added 0.51%
1,036,159
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$66,570
$31.64 p/Share
2,104
Reduced 0.2%
1,030,813
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$169,147
$31.64 p/Share
5,346
Added 0.51%
1,032,917
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$56,176
$26.7 p/Share
2,104
Reduced 0.2%
1,027,571
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$142,738
$26.7 p/Share
5,346
Added 0.52%
1,029,675
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$165,204
$23.87 p/Share
6,921
Reduced 0.67%
1,024,329
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$419,801
$23.87 p/Share
17,587
Added 1.68%
1,031,250
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$92,564
$23.82 p/Share
3,886
Reduced 0.38%
1,013,663
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
$235,222
$23.82 p/Share
9,875
Added 0.96%
1,017,549
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$136,518
$23.73 p/Share
5,753
Reduced 0.57%
1,007,674
Common Stock
Jan 11
2023
BUY
Exercise of conversion of derivative security
$346,908
$23.73 p/Share
14,619
Added 1.42%
1,013,427
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$205,556
$23.46 p/Share
8,762
Reduced 0.87%
998,808
Common Stock
Jan 10
2023
BUY
Exercise of conversion of derivative security
$501,668
$23.46 p/Share
21,384
Added 2.08%
1,007,570
Common Stock
Jan 19
2022
SELL
Open market or private sale
$943,803
$28.64 p/Share
32,954
Reduced 3.23%
986,186
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
$2,070,269
$28.27 p/Share
73,232
Added 6.7%
1,019,140
Common Stock
Jan 14
2022
SELL
Open market or private sale
$132,387
$29.79 p/Share
4,444
Reduced 0.47%
945,908
Restricted Stock Units
Jan 13
2022
BUY
Exercise of conversion of derivative security
$300,398
$30.42 p/Share
9,875
Added 1.03%
950,352
Restricted Stock Units