Dec 15
2023
BUY
Grant, award, or other acquisition
$739
$22.4 p/Share
33
Added 0.16%
20,036
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$751
$20.32 p/Share
37
Added 0.18%
20,002
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$742
$20.08 p/Share
37
Added 0.18%
19,965
Common Stock
Nov 03
2023
BUY
Grant, award, or other acquisition
$749
$20.26 p/Share
37
Added 0.19%
19,927
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$753
$20.37 p/Share
37
Added 0.19%
19,890
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$1,316
$21.24 p/Share
62
Added 0.31%
19,853
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
$738
$21.1 p/Share
35
Added 0.18%
19,790
Common Stock
Sep 22
2023
BUY
Grant, award, or other acquisition
$736
$21.03 p/Share
35
Added 0.18%
19,754
Common Stock
Sep 08
2023
BUY
Grant, award, or other acquisition
$749
$22.7 p/Share
33
Added 0.17%
19,718
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$752
$23.51 p/Share
32
Added 0.16%
19,685
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
$738
$24.6 p/Share
30
Added 0.15%
19,653
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$753
$25.11 p/Share
30
Added 0.15%
19,622
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$1,959
$25.12 p/Share
78
Added 0.4%
19,592
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$755
$25.18 p/Share
30
Added 0.15%
19,513
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$742
$26.52 p/Share
28
Added 0.14%
19,483
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$754
$26.94 p/Share
28
Added 0.14%
19,455
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
$746
$27.66 p/Share
27
Added 0.14%
19,427
Common Stock
May 05
2023
BUY
Grant, award, or other acquisition
$753
$27.92 p/Share
27
Added 0.14%
19,399
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
$750
$26.82 p/Share
28
Added 0.14%
19,372
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$1,044
$26.77 p/Share
39
Added 0.2%
19,344
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$731
$26.11 p/Share
28
Added 0.14%
19,304
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$22,720
$30.87 p/Share
736
Reduced 3.68%
19,275
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$706
$26.15 p/Share
27
Added 0.13%
20,011
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
$90,571
$13.51 p/Share
6,704
Added 25.12%
19,983
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$26,447
$29.55 p/Share
895
Added 6.31%
13,278
Common Stock