Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$9,564,636
$27.05 p/Share
353,591
Reduced 100.0%
0
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$18,244
$26.83 p/Share
680
Reduced 0.19%
353,591
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$23,905
$26.83 p/Share
891
Reduced 0.25%
354,271
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$16,435
$24.17 p/Share
680
Reduced 0.19%
355,162
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$21,473
$24.1 p/Share
891
Reduced 0.25%
355,842
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$79,756
$29.29 p/Share
2,723
Reduced 0.81%
333,258
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$825,638
$28.67 p/Share
28,798
Reduced 7.88%
336,678
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$1,135,446
$28.67 p/Share
39,604
Added 10.45%
339,401
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
36,785
Added 9.35%
356,733
Common Stock
Mar 06
2023
SELL
Open market or private sale
$45,735
$30.49 p/Share
1,500
Reduced 0.48%
311,865
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$94,343
$25.45 p/Share
3,707
Reduced 1.17%
313,365
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$88,152
$23.78 p/Share
3,707
Reduced 1.16%
317,072
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$95,270
$25.7 p/Share
3,707
Reduced 1.14%
320,779
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
18,429
Added 5.37%
324,486
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,618,321
$29.6 p/Share
54,673
Reduced 15.16%
306,057
Common Stock
Mar 15
2022
SELL
Open market or private sale
$158,895
$28.89 p/Share
5,500
Reduced 2.07%
260,381
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$1,980,210
$29.6 p/Share
66,899
Added 17.87%
307,384
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
33,450
Added 9.7%
311,407
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$203,126
$31.14 p/Share
6,523
Reduced 2.39%
265,881
Common Stock
Nov 16
2021
SELL
Open market or private sale
$85,350
$34.14 p/Share
2,500
Reduced 0.91%
272,404
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$166,677
$25.56 p/Share
6,521
Reduced 2.32%
274,904
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$237,307
$36.38 p/Share
6,523
Reduced 2.27%
281,425
Common Stock
May 31
2021
SELL
Payment of exercise price or tax liability
$111,847
$30.88 p/Share
3,622
Reduced 1.24%
287,948
Common Stock
Mar 17
2021
SELL
Open market or private sale
$58,140
$19.38 p/Share
3,000
Reduced 1.02%
291,570
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,176,718
$21.75 p/Share
54,102
Reduced 16.67%
270,433
Common Stock