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
Jan 12
2022
SELL
Open market or private sale
$208,620
$31.71 p/Share
6,579
Reduced 0.69%
940,477
Restricted Stock Units
Jan 11
2022
SELL
Open market or private sale
$305,156
$32.7 p/Share
9,332
Reduced 0.99%
932,437
Common Stock
Jan 11
2022
BUY
Exercise of conversion of derivative security
$482,719
$33.02 p/Share
14,619
Added 1.52%
947,056
Restricted Stock Units
Jan 10
2022
BUY
Exercise of conversion of derivative security
$666,695
$32.15 p/Share
20,737
Added 2.15%
941,769
Restricted Stock Units
Jan 19
2021
SELL
Open market or private sale
$351,144
$44.37 p/Share
7,914
Reduced 0.85%
921,032
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$796,691
$45.3 p/Share
17,587
Added 1.86%
928,946
Common Stock