Jan 14
2025
BUY
Open market or private purchase
$1,843
$24.25 p/Share
76
Added 0.86%
8,808
common stock, par valu...
Oct 01
2024
BUY
Open market or private purchase
$1,819
$23.33 p/Share
78
Added 0.89%
8,732
common stock, par valu...
Jul 08
2024
BUY
Open market or private purchase
$1,808
$17.91 p/Share
101
Added 1.15%
8,654
common stock, par valu...
Apr 09
2024
BUY
Open market or private purchase
$1,794
$19.3 p/Share
93
Added 1.08%
8,553
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$1,748
$20.81 p/Share
84
Added 0.98%
8,460
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$1,743
$21.79 p/Share
80
Added 0.95%
8,376
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$1,697
$21.22 p/Share
80
Added 0.96%
8,296
Common Stock
May 19
2023
BUY
Open market or private purchase
$4,300
$21.5 p/Share
200
Added 2.38%
8,216
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$1,706
$23.7 p/Share
72
Added 0.89%
8,016
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$1,672
$23.89 p/Share
70
Added 0.87%
7,944
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$1,639
$24.84 p/Share
66
Added 0.83%
7,874
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$1,631
$30.21 p/Share
54
Added 0.69%
7,808
Common Stock
Apr 06
2022
BUY
Open market or private purchase
$1,613
$35.06 p/Share
46
Added 0.59%
7,754
Common Stock
Feb 25
2022
BUY
Open market or private purchase
$3,220
$32.2 p/Share
100
Added 1.28%
7,708
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$1,588
$32.41 p/Share
49
Added 0.64%
7,608
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$1,559
$33.9 p/Share
46
Added 0.6%
7,559
Common Stock
Aug 04
2021
BUY
Open market or private purchase
$3,384
$33.84 p/Share
100
Added 1.31%
7,513
Common Stock
Jul 28
2021
BUY
Open market or private purchase
$3,410
$34.1 p/Share
100
Added 1.33%
7,413
Common Stock
Jul 07
2021
BUY
Open market or private purchase
$1,566
$35.59 p/Share
44
Added 0.6%
7,313
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$1,546
$38.65 p/Share
40
Added 0.55%
7,269
Common Stock
Jan 04
2021
BUY
Open market or private purchase
$1,529
$42.46 p/Share
36
Added 0.5%
7,229
Common Stock
Sep 30
2020
BUY
Open market or private purchase
$1,518
$37.94 p/Share
40
Added 0.55%
7,193
Common Stock