Feb 22
2024
SELL
Payment of exercise price or tax liability
$21,401
$20.48 p/Share
1,045
Reduced 1.86%
55,112
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
$3,190
$16.88 p/Share
189
Added 0.34%
56,157
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$3,180
$19.88 p/Share
160
Added 0.29%
55,967
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$36,700
$23.01 p/Share
1,595
Reduced 2.78%
55,805
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$13,559
$20.99 p/Share
646
Added 1.11%
57,400
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$3,173
$21.59 p/Share
147
Added 0.26%
56,753
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$3,195
$21.74 p/Share
147
Added 0.26%
56,605
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$3,194
$19.72 p/Share
162
Added 0.29%
56,457
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$3,176
$19.49 p/Share
163
Added 0.29%
56,295
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$3,186
$19.67 p/Share
162
Added 0.29%
56,130
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$3,184
$19.78 p/Share
161
Added 0.29%
55,967
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$9,629
$20.62 p/Share
467
Added 0.83%
55,805
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$3,194
$20.48 p/Share
156
Added 0.28%
55,337
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$3,183
$20.41 p/Share
156
Added 0.28%
55,181
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$3,173
$22.04 p/Share
144
Added 0.26%
55,023
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$3,194
$22.82 p/Share
140
Added 0.25%
54,878
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
$3,199
$23.88 p/Share
134
Added 0.24%
54,737
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$3,192
$24.37 p/Share
131
Added 0.24%
54,603
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$12,214
$24.38 p/Share
501
Added 0.91%
54,471
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$3,177
$24.44 p/Share
130
Added 0.24%
53,969
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$3,191
$25.74 p/Share
124
Added 0.23%
53,838
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$3,164
$26.15 p/Share
121
Added 0.22%
53,713
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$4,203
$31.37 p/Share
134
Reduced 0.25%
53,591
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
$3,168
$26.85 p/Share
118
Added 0.22%
53,725
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$3,170
$27.1 p/Share
117
Added 0.22%
53,605
Common Stock