Mar 11
2024
SELL
Payment of exercise price or tax liability
$33,605
$20.68 p/Share
1,625
Reduced 1.41%
113,965
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$339,659
$16.88 p/Share
20,122
Added 14.83%
115,590
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,999
$20.6 p/Share
1,165
Reduced 1.21%
95,467
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$21,504
$20.48 p/Share
1,050
Reduced 1.07%
96,632
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$9,207
$20.37 p/Share
452
Reduced 0.46%
97,682
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$56,765
$23.01 p/Share
2,467
Reduced 2.45%
98,134
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$19,352
$20.99 p/Share
922
Added 0.91%
100,601
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$5,397
$21.59 p/Share
250
Added 0.25%
99,678
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$5,413
$21.74 p/Share
249
Added 0.25%
99,426
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$5,423
$19.72 p/Share
275
Added 0.28%
99,176
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$5,398
$19.49 p/Share
277
Added 0.28%
98,901
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$5,409
$19.67 p/Share
275
Added 0.28%
98,623
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$5,399
$19.78 p/Share
273
Added 0.28%
98,347
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$18,063
$20.62 p/Share
876
Added 0.89%
98,072
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$5,406
$20.48 p/Share
264
Added 0.27%
97,195
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$5,408
$20.41 p/Share
265
Added 0.27%
96,930
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$5,399
$22.04 p/Share
245
Added 0.25%
96,664
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$5,408
$22.82 p/Share
237
Added 0.25%
96,418
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
$5,420
$23.88 p/Share
227
Added 0.24%
96,180
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$5,410
$24.37 p/Share
222
Added 0.23%
95,952
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$22,405
$24.38 p/Share
919
Added 0.95%
95,730
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,401
$24.44 p/Share
221
Added 0.23%
94,809
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$5,405
$25.74 p/Share
210
Added 0.22%
94,587
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$5,386
$26.15 p/Share
206
Added 0.22%
94,376
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
$5,396
$26.85 p/Share
201
Added 0.21%
94,169
Common Stock