Dec 15
2022
BUY
Open market or private purchase
$839
$36.51 p/Share
23
Added 0.04%
57,071
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$3,511
$39.45 p/Share
89
Added 0.16%
57,048
Common Stock
Oct 15
2022
BUY
Open market or private purchase
$1,806
$37.62 p/Share
48
Added 0.08%
56,959
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$936
$37.45 p/Share
25
Added 0.04%
56,911
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$11,092
$38.92 p/Share
285
Added 0.5%
56,849
Common Stock
Jul 15
2022
BUY
Open market or private purchase
$19,991
$34.29 p/Share
583
Added 1.02%
56,564
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$857
$35.69 p/Share
24
Added 0.04%
55,981
Common Stock
May 16
2022
BUY
Open market or private purchase
$3,552
$34.82 p/Share
102
Added 0.18%
55,924
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$2,584
$36.92 p/Share
70
Added 0.13%
55,822
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$1,757
$39.94 p/Share
44
Added 0.08%
55,752
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$3,558
$39.53 p/Share
90
Added 0.16%
55,678
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$1,696
$41.37 p/Share
41
Added 0.07%
55,588
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
652
Added 1.16%
55,491
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$2,582
$39.72 p/Share
65
Added 0.12%
54,839
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$3,504
$41.72 p/Share
84
Added 0.15%
54,754
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$2,626
$39.79 p/Share
66
Added 0.12%
54,670
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$1,703
$35.48 p/Share
48
Added 0.09%
54,604
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$10,306
$38.6 p/Share
267
Added 0.49%
54,537
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$19,991
$36.68 p/Share
545
Added 0.99%
54,270
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$1,742
$39.6 p/Share
44
Added 0.08%
53,725
Common Stock
May 19
2021
BUY
Open market or private purchase
$3,487
$39.63 p/Share
88
Added 0.16%
53,665
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$1,814
$45.36 p/Share
40
Added 0.07%
53,577
Common Stock
Feb 15
2021
BUY
Open market or private purchase
$3,444
$36.25 p/Share
95
Added 0.18%
53,523
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$903
$34.73 p/Share
26
Added 0.05%
53,428
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
789
Added 1.46%
53,402
Common Stock