May 15
2023
BUY
Open market or private purchase
$2,533
$26.95 p/Share
94
Added 0.32%
29,547
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$832
$30.85 p/Share
27
Added 0.09%
29,452
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$837
$33.5 p/Share
25
Added 0.08%
29,425
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$2,568
$39.51 p/Share
65
Added 0.22%
29,221
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$830
$37.73 p/Share
22
Added 0.08%
29,156
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
689
Added 2.31%
29,134
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$2,564
$39.45 p/Share
65
Added 0.23%
28,286
Common Stock
Oct 15
2022
BUY
Open market or private purchase
$903
$37.62 p/Share
24
Added 0.08%
28,221
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$9,263
$38.92 p/Share
238
Added 0.84%
28,033
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$19,991
$34.29 p/Share
583
Added 2.05%
27,795
Common Stock
May 16
2022
BUY
Open market or private purchase
$2,542
$34.82 p/Share
73
Added 0.27%
27,043
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$1,698
$36.92 p/Share
46
Added 0.17%
26,970
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$2,569
$39.53 p/Share
65
Added 0.24%
26,767
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$869
$41.37 p/Share
21
Added 0.08%
26,702
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
652
Added 2.39%
26,681
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$2,545
$41.72 p/Share
61
Added 0.23%
25,908
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$1,711
$39.79 p/Share
43
Added 0.17%
25,847
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$9,264
$38.6 p/Share
240
Added 0.93%
25,668
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$19,991
$36.68 p/Share
545
Added 2.1%
25,428
Common Stock
May 19
2021
BUY
Open market or private purchase
$2,536
$39.63 p/Share
64
Added 0.26%
24,758
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$1,678
$45.36 p/Share
37
Added 0.15%
24,694
Common Stock
Feb 15
2021
BUY
Open market or private purchase
$2,574
$36.25 p/Share
71
Added 0.29%
24,529
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$834
$34.73 p/Share
24
Added 0.1%
24,458
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
789
Added 3.13%
24,434
Common Stock
Dec 15
2020
BUY
Open market or private purchase
$860
$33.09 p/Share
26
Added 0.11%
23,645
Common Stock