Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$1,578,015
$27.05 p/Share
58,337
Reduced 100.0%
0
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$12,690
$26.83 p/Share
473
Reduced 0.8%
58,337
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$13,656
$26.83 p/Share
509
Reduced 0.86%
58,810
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$24,287
$26.66 p/Share
911
Reduced 1.51%
59,319
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$11,432
$24.17 p/Share
473
Reduced 0.78%
60,230
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$12,266
$24.1 p/Share
509
Reduced 0.83%
60,703
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$21,888
$24.0 p/Share
912
Reduced 1.47%
61,212
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$55,445
$29.29 p/Share
1,893
Reduced 4.08%
44,486
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$160,007
$28.67 p/Share
5,581
Reduced 10.64%
46,865
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$254,331
$28.67 p/Share
8,871
Added 15.39%
48,759
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
17,558
Added 22.04%
62,124
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$29,670
$29.06 p/Share
1,021
Reduced 2.31%
43,169
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$12,954
$25.45 p/Share
509
Reduced 1.14%
44,190
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$25,608
$28.08 p/Share
912
Reduced 2.0%
44,699
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$12,104
$23.78 p/Share
509
Reduced 1.1%
45,611
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$24,916
$27.35 p/Share
911
Reduced 1.94%
46,120
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$13,081
$25.7 p/Share
509
Reduced 1.07%
47,031
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$26,712
$29.29 p/Share
912
Reduced 1.88%
47,540
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
12,820
Added 20.92%
48,452
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$150,338
$29.6 p/Share
5,079
Reduced 12.48%
35,632
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
2,299
Added 5.61%
38,689
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$136,071
$29.6 p/Share
4,597
Added 11.22%
36,390
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$32,121
$31.46 p/Share
1,021
Reduced 2.93%
33,815
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$116,955
$32.06 p/Share
3,648
Reduced 9.48%
34,836
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
13,793
Added 26.38%
38,484
Common Stock