Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$2,628,583
$27.05 p/Share
97,175
Reduced 100.0%
0
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$24,074
$27.02 p/Share
891
Reduced 0.91%
97,175
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$10,302
$26.83 p/Share
384
Reduced 0.39%
98,066
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$9,095
$26.83 p/Share
339
Reduced 0.34%
98,450
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$21,187
$23.78 p/Share
891
Reduced 0.89%
98,789
Common Stock
Jul 22
2023
SELL
Payment of exercise price or tax liability
$4,553
$25.02 p/Share
182
Reduced 0.18%
99,680
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$9,281
$24.17 p/Share
384
Reduced 0.38%
99,862
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$8,169
$24.1 p/Share
339
Reduced 0.34%
100,246
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$25,511
$28.6 p/Share
892
Reduced 0.88%
100,585
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$5,630
$31.11 p/Share
181
Reduced 0.18%
101,477
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$45,048
$29.29 p/Share
1,538
Reduced 1.71%
88,390
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$112,071
$28.67 p/Share
3,909
Reduced 4.15%
90,323
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$187,415
$28.67 p/Share
6,537
Added 6.64%
91,862
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
12,868
Added 11.24%
101,658
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$31,446
$31.51 p/Share
998
Reduced 1.13%
87,700
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$6,049
$29.8 p/Share
203
Reduced 0.23%
88,698
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$8,627
$25.45 p/Share
339
Reduced 0.38%
88,901
Common Stock
Dec 12
2022
SELL
Open market or private sale
$121,812
$27.3 p/Share
4,462
Reduced 4.76%
89,240
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$24,699
$27.69 p/Share
892
Reduced 0.94%
93,702
Common Stock
Oct 22
2022
SELL
Payment of exercise price or tax liability
$4,890
$26.87 p/Share
182
Reduced 0.19%
94,594
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$8,085
$23.78 p/Share
340
Reduced 0.36%
94,776
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$25,189
$28.27 p/Share
891
Reduced 0.93%
95,116
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$5,030
$27.79 p/Share
181
Reduced 0.19%
96,007
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$8,712
$25.7 p/Share
339
Reduced 0.35%
96,188
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$14,407
$26.73 p/Share
539
Reduced 0.56%
96,527
Common Stock