Jan 11
2024
BUY
Grant, award, or other acquisition
-
300
Added 0.54%
55,300
Common Stock
May 16
2023
BUY
Open market or private purchase
$104,418
$38.46 p/Share
2,715
Added 4.7%
55,000
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
285
Added 0.54%
52,285
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$65,766
$48.5 p/Share
1,356
Added 2.54%
52,000
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
213
Added 0.42%
50,644
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
131
Added 0.26%
50,431
Common Stock
Jan 05
2022
BUY
Grant, award, or other acquisition
-
300
Added 0.59%
50,300
Common Stock
Sep 08
2021
BUY
Open market or private purchase
$88,715
$45.99 p/Share
1,929
Added 4.39%
42,000
Common Stock
Sep 07
2021
BUY
Open market or private purchase
$27,600
$46.0 p/Share
600
Added 1.48%
40,071
Common Stock
Sep 03
2021
BUY
Open market or private purchase
$25,300
$46.0 p/Share
550
Added 1.15%
47,215
Commom Stock
Sep 02
2021
BUY
Open market or private purchase
$11,776
$46.0 p/Share
256
Added 0.64%
39,471
Common Stock
Sep 01
2021
BUY
Open market or private purchase
$16,928
$46.0 p/Share
368
Added 0.78%
46,665
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$105,662
$46.0 p/Share
2,297
Added 4.73%
46,297
Common Stock
Feb 12
2021
BUY
Open market or private purchase
$38,460
$38.46 p/Share
1,000
Added 2.22%
44,000
Common Stock
Feb 11
2021
BUY
Open market or private purchase
$38,500
$38.5 p/Share
1,000
Added 2.27%
43,000
Common Stock
Feb 10
2021
BUY
Open market or private purchase
$45,435
$39.89 p/Share
1,139
Added 2.64%
42,000
Common Stock
Feb 08
2021
BUY
Open market or private purchase
$33,579
$39.0 p/Share
861
Added 2.06%
40,861
Common Stock
May 01
2020
BUY
Open market or private purchase
$34,830
$34.83 p/Share
1,000
Added 2.44%
40,000
Common Stock
Mar 09
2020
BUY
Open market or private purchase
$59,970
$39.98 p/Share
1,500
Added 3.7%
39,000
Common Stock
Feb 28
2020
BUY
Open market or private purchase
$109,775
$43.91 p/Share
2,500
Added 6.25%
37,500
Common Stock
Feb 25
2020
BUY
Open market or private purchase
$86,801
$47.2 p/Share
1,839
Added 4.99%
35,000
Common Stock
Feb 24
2020
BUY
Open market or private purchase
$66,035
$47.0 p/Share
1,405
Added 4.06%
33,161
Common Stock
Dec 13
2018
BUY
Open market or private purchase
$13,482
$42.0 p/Share
321
Added 1.0%
31,756
Common Stock
Dec 11
2018
BUY
Open market or private purchase
$4,200
$42.0 p/Share
100
Added 0.32%
31,435
Common Stock
Dec 10
2018
BUY
Open market or private purchase
$35,062
$41.99 p/Share
835
Added 2.6%
31,335
Common Stock