Jul 15
2022
BUY
Open market or private purchase
$19,991
$34.29 p/Share
583
Added 6.81%
7,979
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$1,713
$35.69 p/Share
48
Added 0.64%
7,396
Common Stock
May 16
2022
BUY
Open market or private purchase
$905
$34.82 p/Share
26
Added 0.35%
7,306
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$2,584
$36.92 p/Share
70
Added 0.95%
7,280
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$1,757
$39.94 p/Share
44
Added 0.61%
7,210
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$1,739
$39.53 p/Share
44
Added 0.61%
7,127
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$910
$41.37 p/Share
22
Added 0.31%
7,083
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
652
Added 8.45%
7,061
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$2,542
$39.72 p/Share
64
Added 0.99%
6,409
Common Stock
Nov 15
2021
BUY
Open market or private purchase
$834
$41.72 p/Share
20
Added 0.32%
6,318
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$2,626
$39.79 p/Share
66
Added 1.04%
6,298
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$1,774
$35.48 p/Share
50
Added 0.8%
6,232
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$7,604
$38.6 p/Share
197
Added 3.1%
6,155
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$19,991
$36.68 p/Share
545
Added 8.38%
5,958
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$1,703
$39.6 p/Share
43
Added 0.79%
5,413
Common Stock
May 19
2021
BUY
Open market or private purchase
$872
$39.63 p/Share
22
Added 0.41%
5,346
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$1,814
$45.36 p/Share
40
Added 0.75%
5,324
Common Stock
Mar 15
2021
BUY
Open market or private purchase
$2,550
$48.11 p/Share
53
Added 0.99%
5,284
Common Stock
Feb 15
2021
BUY
Open market or private purchase
$2,574
$36.25 p/Share
71
Added 1.34%
5,208
Common Stock
Jan 15
2021
BUY
Open market or private purchase
$1,736
$34.73 p/Share
50
Added 0.96%
5,137
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
789
Added 13.43%
5,087
Common Stock
Dec 15
2020
BUY
Open market or private purchase
$1,688
$33.09 p/Share
51
Added 1.17%
4,298
Common Stock
Nov 16
2020
BUY
Open market or private purchase
$846
$33.85 p/Share
25
Added 0.59%
4,225
Common Stock
Oct 15
2020
BUY
Open market or private purchase
$1,741
$28.54 p/Share
61
Added 1.43%
4,200
Common Stock
Sep 15
2020
BUY
Open market or private purchase
$1,705
$28.89 p/Share
59
Added 1.41%
4,139
Common Stock