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
Jan 18
2022
BUY
Exercise of conversion of derivative security
$797,864
$28.27 p/Share
28,223
Added 8.56%
301,310
Common Stock
Jan 14
2022
SELL
Open market or private sale
$70,692
$29.79 p/Share
2,373
Reduced 0.85%
276,899
Common Stock
Jan 13
2022
BUY
Exercise of conversion of derivative security
$171,873
$30.42 p/Share
5,650
Added 1.98%
279,272
Common Stock
Jan 12
2022
SELL
Open market or private sale
$124,206
$31.75 p/Share
3,912
Reduced 1.41%
273,622
Common Stock
Jan 11
2022
SELL
Open market or private sale
$139,650
$31.92 p/Share
4,375
Reduced 1.6%
268,220
Common Stock
Jan 11
2022
BUY
Exercise of conversion of derivative security
$307,548
$33.02 p/Share
9,314
Added 3.25%
277,534
Common Stock