Dec 02
2024
BUY
Open market or private purchase
$496
$23.66 p/Share
21
Added 0.24%
8,715
Common
Nov 01
2024
BUY
Open market or private purchase
$493
$20.57 p/Share
24
Added 0.28%
8,694
Common
Oct 01
2024
BUY
Open market or private purchase
$483
$20.15 p/Share
24
Added 0.28%
8,670
Common
Sep 03
2024
BUY
Open market or private purchase
$747
$18.22 p/Share
41
Added 0.47%
8,616
Common
Aug 01
2024
BUY
Open market or private purchase
$492
$18.93 p/Share
26
Added 0.3%
8,575
Common
Jul 01
2024
BUY
Open market or private purchase
$484
$17.29 p/Share
28
Added 0.33%
8,548
Common
Jun 03
2024
BUY
Open market or private purchase
$499
$17.84 p/Share
28
Added 0.33%
8,487
Common
May 01
2024
BUY
Open market or private purchase
$496
$17.11 p/Share
29
Added 0.34%
8,459
Common
Apr 01
2024
BUY
Open market or private purchase
$497
$18.43 p/Share
27
Added 0.32%
8,429
Common
Mar 01
2024
BUY
Open market or private purchase
$739
$18.48 p/Share
40
Added 0.48%
8,372
Common
Feb 01
2024
BUY
Open market or private purchase
$491
$20.46 p/Share
24
Added 0.29%
8,331
Common
Jan 02
2024
BUY
Open market or private purchase
$490
$20.42 p/Share
24
Added 0.29%
8,307
Common
Dec 01
2023
BUY
Open market or private purchase
$490
$18.87 p/Share
26
Added 0.31%
8,254
Common
Nov 01
2023
BUY
Open market or private purchase
$490
$19.61 p/Share
25
Added 0.3%
8,228
Common
Oct 02
2023
BUY
Open market or private purchase
$500
$20.0 p/Share
25
Added 0.3%
8,202
Common
Sep 01
2023
BUY
Open market or private purchase
$744
$19.09 p/Share
39
Added 0.48%
8,150
Common
Aug 01
2023
BUY
Open market or private purchase
$488
$19.53 p/Share
25
Added 0.31%
8,111
Common
Jul 03
2023
BUY
Open market or private purchase
$487
$19.48 p/Share
25
Added 0.31%
8,085
Common
Jun 01
2023
BUY
Open market or private purchase
$499
$19.99 p/Share
25
Added 0.31%
8,032
Common
May 01
2023
BUY
Open market or private purchase
$488
$22.19 p/Share
22
Added 0.27%
8,007
Common
Apr 03
2023
BUY
Open market or private purchase
$730
$23.56 p/Share
31
Added 0.39%
7,985
Common
Mar 01
2023
BUY
Open market or private purchase
$484
$23.09 p/Share
21
Added 0.26%
7,929
Common
Feb 01
2023
BUY
Open market or private purchase
$480
$21.85 p/Share
22
Added 0.28%
7,908
Common
Jan 03
2023
BUY
Open market or private purchase
$491
$21.37 p/Share
23
Added 0.29%
7,885
Common
Dec 01
2022
BUY
Open market or private purchase
$495
$21.56 p/Share
23
Added 0.29%
7,837
Common