Apr 02
2025
BUY
Open market or private purchase
$1,185
$21.56 p/Share
55
Added 1.13%
4,792
common stock, par valu...
Apr 02
2025
BUY
Open market or private purchase
$257
$21.48 p/Share
12
Added 0.25%
4,804
Common Stock
Jan 14
2025
BUY
Open market or private purchase
$239
$23.96 p/Share
10
Added 0.21%
4,737
Common Stock
Jan 14
2025
BUY
Open market or private purchase
$1,177
$24.54 p/Share
48
Added 1.01%
4,727
common stock, par valu...
Oct 01
2024
BUY
Open market or private purchase
$255
$23.26 p/Share
11
Added 0.23%
4,679
Common Stock
Oct 01
2024
BUY
Open market or private purchase
$1,170
$23.4 p/Share
50
Added 1.06%
4,668
common stock, par valu...
Jul 08
2024
BUY
Open market or private purchase
$1,139
$18.08 p/Share
63
Added 1.35%
4,604
common stock, par valu...
Jul 08
2024
BUY
Open market or private purchase
$248
$17.74 p/Share
14
Added 0.3%
4,618
Common Stock
Apr 09
2024
BUY
Open market or private purchase
$1,389
$19.3 p/Share
72
Added 1.47%
4,841
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$1,352
$20.81 p/Share
65
Added 1.34%
4,770
Common Stock
Oct 04
2023
BUY
Open market or private purchase
$1,329
$21.79 p/Share
61
Added 1.37%
4,404
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$1,294
$21.22 p/Share
61
Added 1.39%
4,343
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$1,303
$23.7 p/Share
55
Added 1.27%
4,282
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$1,290
$23.89 p/Share
54
Added 1.26%
4,227
Common Stock
Oct 05
2022
BUY
Open market or private purchase
$1,242
$24.84 p/Share
50
Added 1.18%
4,173
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$1,269
$30.21 p/Share
42
Added 1.01%
4,123
Common Stock
Apr 06
2022
BUY
Open market or private purchase
$1,227
$35.06 p/Share
35
Added 0.79%
4,381
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$1,232
$32.41 p/Share
38
Added 0.87%
4,346
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$1,187
$33.9 p/Share
35
Added 0.81%
4,308
Common Stock
Jul 07
2021
BUY
Open market or private purchase
$1,210
$35.59 p/Share
34
Added 0.79%
4,273
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$1,160
$38.65 p/Share
30
Added 0.7%
4,239
Common Stock
Jan 04
2021
BUY
Open market or private purchase
$1,189
$42.46 p/Share
28
Added 0.66%
4,209
Common Stock
Sep 30
2020
BUY
Open market or private purchase
$1,138
$37.94 p/Share
30
Added 0.71%
4,181
Common Stock