Jan 12
2024
BUY
Exercise of conversion of derivative security
$651,463
$35.18 p/Share
18,518
Added 6.47%
267,556
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$149,230
$34.56 p/Share
4,318
Reduced 1.7%
249,038
Common Stock
Jan 11
2024
BUY
Exercise of conversion of derivative security
$321,926
$34.56 p/Share
9,315
Added 3.55%
253,356
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$51,470
$34.66 p/Share
1,485
Reduced 0.6%
244,041
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$101,068
$34.66 p/Share
2,916
Added 1.17%
245,526
Common Stock
Nov 14
2023
SELL
Open market or private sale
$536,682
$34.73 p/Share
15,453
Reduced 5.99%
242,610
Common Stock
Nov 13
2023
SELL
Open market or private sale
$830,670
$33.84 p/Share
24,547
Reduced 8.69%
258,063
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$45,818
$34.45 p/Share
1,330
Reduced 0.47%
282,610
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$100,456
$34.45 p/Share
2,916
Added 1.02%
283,940
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$42,081
$31.64 p/Share
1,330
Reduced 0.47%
281,024
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$92,262
$31.64 p/Share
2,916
Added 1.02%
282,354
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$35,511
$26.7 p/Share
1,330
Reduced 0.47%
279,438
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$77,857
$26.7 p/Share
2,916
Added 1.03%
280,768
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$98,821
$23.87 p/Share
4,140
Reduced 1.47%
277,852
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$216,691
$23.87 p/Share
9,078
Added 3.12%
281,992
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$61,384
$23.82 p/Share
2,577
Reduced 0.94%
272,914
Common Stock
Jan 13
2023
BUY
Exercise of conversion of derivative security
$134,583
$23.82 p/Share
5,650
Added 2.01%
275,491
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$100,805
$23.73 p/Share
4,248
Reduced 1.55%
269,841
Common Stock
Jan 11
2023
BUY
Exercise of conversion of derivative security
$221,044
$23.73 p/Share
9,315
Added 3.29%
274,089
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$132,924
$23.46 p/Share
5,666
Reduced 2.1%
264,774
Common Stock
Jan 10
2023
BUY
Exercise of conversion of derivative security
$273,637
$23.46 p/Share
11,664
Added 4.13%
270,440
Common Stock
Feb 24
2022
SELL
Open market or private sale
$1,079,844
$31.03 p/Share
34,800
Reduced 11.85%
258,776
Common Stock
Feb 07
2022
SELL
Open market or private sale
$6,200
$31.0 p/Share
200
Reduced 0.07%
293,576
Common Stock
Jan 19
2022
SELL
Open market or private sale
$107,994
$28.33 p/Share
3,812
Reduced 1.33%
282,164
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$212,986
$28.27 p/Share
7,534
Reduced 2.5%
293,776
Common Stock