Dec 16
2024
BUY
Open market or private purchase
$4,045
$37.46 p/Share
108
Added 0.69%
15,492
Common Stock
Sep 16
2024
BUY
Open market or private purchase
$4,039
$35.43 p/Share
114
Added 0.74%
15,384
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$4,004
$29.66 p/Share
135
Added 0.88%
15,269
Common Stock
Mar 21
2024
BUY
Open market or private purchase
$3,969
$30.07 p/Share
132
Added 0.86%
15,134
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$3,620
$29.2 p/Share
124
Added 0.82%
15,002
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$3,610
$27.35 p/Share
132
Added 0.88%
14,877
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$3,567
$24.95 p/Share
143
Added 0.96%
14,745
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$3,532
$23.87 p/Share
148
Added 1.0%
14,602
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$3,270
$23.7 p/Share
138
Added 0.95%
14,453
Common Stock
Oct 03
2022
BUY
Open market or private purchase
$13,503
$21.4 p/Share
631
Added 4.22%
14,314
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$3,111
$21.91 p/Share
142
Added 1.03%
13,683
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$3,075
$21.21 p/Share
145
Added 1.06%
13,541
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$3,042
$25.78 p/Share
118
Added 0.87%
13,396
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$2,871
$25.18 p/Share
114
Added 0.85%
13,277
Common Stock
Nov 10
2021
BUY
Open market or private purchase
$6,352
$25.41 p/Share
250
Added 1.86%
13,162
Common Stock
Oct 13
2021
BUY
Open market or private purchase
$6,102
$24.41 p/Share
250
Added 1.9%
12,912
Common Stock
Sep 15
2021
BUY
Other acquisition or disposition
$2,684
$23.34 p/Share
115
Added 0.9%
12,662
Common Stock
Sep 08
2021
BUY
Open market or private purchase
$6,245
$24.98 p/Share
250
Added 1.95%
12,546
Common Stock
Aug 11
2021
BUY
Open market or private purchase
$6,340
$25.36 p/Share
250
Added 1.99%
12,296
Common Stock
Jul 14
2021
BUY
Open market or private purchase
$6,153
$24.61 p/Share
250
Added 2.03%
12,046
Common Stock
Jun 15
2021
BUY
Other acquisition or disposition
$2,495
$26.26 p/Share
95
Added 0.8%
11,796
Common Stock
Jun 09
2021
BUY
Open market or private purchase
$6,615
$26.46 p/Share
250
Added 2.09%
11,701
Common Stock
May 12
2021
BUY
Open market or private purchase
$6,430
$25.72 p/Share
250
Added 2.14%
11,451
Common Stock
Apr 14
2021
BUY
Open market or private purchase
$5,818
$23.27 p/Share
250
Added 2.18%
11,201
Common Stock
Mar 15
2021
BUY
Other acquisition or disposition
$2,331
$22.2 p/Share
105
Added 0.95%
10,951
Common Stock