Nov 18
2024
BUY
Open market or private purchase
$195
$24.4 p/Share
8
Added 0.16%
4,880
Common
Oct 16
2024
BUY
Open market or private purchase
$189
$21.0 p/Share
9
Added 0.18%
4,872
Common
Sep 16
2024
BUY
Open market or private purchase
$199
$19.95 p/Share
10
Added 0.21%
4,851
Common
Sep 03
2024
BUY
Grant, award, or other acquisition
$347
$19.28 p/Share
18
Added 0.37%
4,841
Common
Aug 16
2024
BUY
Open market or private purchase
$193
$19.37 p/Share
10
Added 0.21%
4,823
Common
Jul 16
2024
BUY
Open market or private purchase
$189
$18.9 p/Share
10
Added 0.21%
4,813
Common
Jun 03
2024
BUY
Grant, award, or other acquisition
$351
$19.5 p/Share
18
Added 0.38%
4,779
Common
May 16
2024
BUY
Open market or private purchase
$184
$18.4 p/Share
10
Added 0.21%
4,761
Common
Apr 16
2024
BUY
Open market or private purchase
$182
$18.2 p/Share
10
Added 0.21%
4,750
Common
Mar 18
2024
BUY
Open market or private purchase
$190
$19.0 p/Share
10
Added 0.21%
4,727
Common
Mar 01
2024
BUY
Grant, award, or other acquisition
$333
$19.64 p/Share
17
Added 0.36%
4,716
Common
Feb 16
2024
BUY
Open market or private purchase
$184
$20.55 p/Share
9
Added 0.19%
4,699
Common
Jan 29
2024
BUY
Open market or private purchase
$11,996
$21.46 p/Share
559
Added 10.65%
4,690
Common
Jan 16
2024
BUY
Open market or private purchase
$194
$21.6 p/Share
9
Added 0.22%
4,130
Common
Dec 18
2023
BUY
Open market or private purchase
$193
$21.49 p/Share
9
Added 0.22%
4,121
Common
Dec 01
2023
BUY
Grant, award, or other acquisition
$339
$19.99 p/Share
17
Added 0.41%
4,103
Common
Nov 16
2023
BUY
Open market or private purchase
$200
$20.0 p/Share
10
Added 0.24%
4,086
Common
Oct 16
2023
BUY
Open market or private purchase
$186
$20.7 p/Share
9
Added 0.22%
4,076
Common
Sep 18
2023
BUY
Open market or private purchase
$182
$20.25 p/Share
9
Added 0.22%
4,057
Common
Sep 01
2023
BUY
Grant, award, or other acquisition
$341
$20.1 p/Share
17
Added 0.42%
4,047
Common
Aug 16
2023
BUY
Open market or private purchase
$180
$20.1 p/Share
9
Added 0.22%
4,030
Common
Jul 17
2023
BUY
Open market or private purchase
$192
$21.35 p/Share
9
Added 0.22%
4,020
Common
Jun 26
2023
BUY
Open market or private purchase
$63
$21.1 p/Share
3
Added 0.07%
4,002
Common
Jun 16
2023
BUY
Open market or private purchase
$195
$21.75 p/Share
9
Added 0.22%
3,998
Common
Jun 01
2023
BUY
Grant, award, or other acquisition
$308
$23.75 p/Share
13
Added 0.32%
3,989
Common