Dec 02
2024
BUY
Open market or private purchase
$544
$23.66 p/Share
23
Added 2.16%
1,044
Common
Nov 01
2024
BUY
Open market or private purchase
$493
$20.57 p/Share
24
Added 2.3%
1,020
Common
Oct 01
2024
BUY
Open market or private purchase
$483
$20.15 p/Share
24
Added 2.35%
996
Common
Sep 03
2024
BUY
Open market or private purchase
$747
$18.22 p/Share
41
Added 4.06%
968
Common
Aug 01
2024
BUY
Open market or private purchase
$492
$18.93 p/Share
26
Added 2.73%
927
Common
Jul 01
2024
BUY
Open market or private purchase
$484
$17.29 p/Share
28
Added 3.02%
900
Common
Jun 03
2024
BUY
Open market or private purchase
$499
$17.84 p/Share
28
Added 3.13%
868
Common
May 01
2024
BUY
Open market or private purchase
$496
$17.11 p/Share
29
Added 3.34%
840
Common
Apr 01
2024
BUY
Open market or private purchase
$497
$18.43 p/Share
27
Added 3.22%
811
Common
Mar 01
2024
BUY
Open market or private purchase
$739
$18.48 p/Share
40
Added 4.87%
781
Common
Feb 01
2024
BUY
Open market or private purchase
$491
$20.46 p/Share
24
Added 3.14%
740
Common
Jan 02
2024
BUY
Open market or private purchase
$490
$20.42 p/Share
24
Added 3.24%
716
Common
Dec 01
2023
BUY
Open market or private purchase
$490
$18.87 p/Share
26
Added 3.64%
689
Common
Nov 01
2023
BUY
Open market or private purchase
$490
$19.61 p/Share
25
Added 3.63%
663
Common
Oct 02
2023
BUY
Open market or private purchase
$500
$20.0 p/Share
25
Added 3.78%
637
Common
Sep 01
2023
BUY
Open market or private purchase
$744
$19.09 p/Share
39
Added 6.01%
610
Common
Aug 01
2023
BUY
Open market or private purchase
$488
$19.53 p/Share
25
Added 4.19%
571
Common
Jul 03
2023
BUY
Open market or private purchase
$487
$19.48 p/Share
25
Added 4.39%
545
Common
Jun 01
2023
BUY
Open market or private purchase
$499
$19.99 p/Share
25
Added 4.6%
518
Common
May 01
2023
BUY
Open market or private purchase
$488
$22.19 p/Share
22
Added 4.27%
493
Common
Apr 03
2023
BUY
Open market or private purchase
$730
$23.56 p/Share
31
Added 6.19%
470
Common
Mar 01
2023
BUY
Open market or private purchase
$484
$23.09 p/Share
21
Added 4.59%
437
Common
Feb 01
2023
BUY
Open market or private purchase
$480
$21.85 p/Share
22
Added 5.03%
415
Common
Jan 03
2023
BUY
Open market or private purchase
$491
$21.37 p/Share
23
Added 5.54%
392
Common
Dec 01
2022
BUY
Open market or private purchase
$495
$21.56 p/Share
23
Added 5.88%
368
Common