Oct 15
2024
BUY
Open market or private purchase
$896
$40.75 p/Share
22
Added 0.03%
63,582
Common Stock
Sep 15
2024
BUY
Open market or private purchase
$1,741
$39.59 p/Share
44
Added 0.07%
63,560
Common Stock
Aug 15
2024
BUY
Open market or private purchase
$7,577
$38.27 p/Share
198
Added 0.31%
63,439
Common Stock
Jul 15
2024
BUY
Open market or private purchase
$19,982
$37.99 p/Share
526
Added 0.82%
63,241
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
1,204
Added 1.88%
62,714
Common Stock
Jun 15
2024
BUY
Open market or private purchase
$1,738
$32.19 p/Share
54
Added 0.09%
61,510
Common Stock
May 15
2024
BUY
Open market or private purchase
$2,640
$33.0 p/Share
80
Added 0.13%
61,375
Common Stock
Apr 15
2024
BUY
Open market or private purchase
$897
$32.06 p/Share
28
Added 0.05%
61,295
Common Stock
Mar 15
2024
BUY
Open market or private purchase
$1,748
$32.38 p/Share
54
Added 0.09%
61,267
Common Stock
Feb 15
2024
BUY
Open market or private purchase
$2,574
$32.59 p/Share
79
Added 0.13%
61,131
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
1,195
Added 1.92%
61,051
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$1,689
$34.47 p/Share
49
Added 0.08%
59,856
Common Stock
Nov 20
2023
BUY
Open market or private purchase
$3,530
$29.67 p/Share
119
Added 0.2%
59,731
Common Stock
Oct 15
2023
BUY
Open market or private purchase
$1,796
$26.82 p/Share
67
Added 0.11%
59,611
Common Stock
Sep 15
2023
BUY
Open market or private purchase
$1,728
$28.81 p/Share
60
Added 0.1%
59,544
Common Stock
Aug 15
2023
BUY
Open market or private purchase
$9,384
$29.51 p/Share
318
Added 0.53%
59,410
Common Stock
Jul 15
2023
BUY
Open market or private purchase
$19,977
$27.67 p/Share
722
Added 1.21%
59,091
Common Stock
Jun 15
2023
BUY
Open market or private purchase
$1,691
$29.67 p/Share
57
Added 0.1%
58,369
Common Stock
May 15
2023
BUY
Open market or private purchase
$3,476
$26.95 p/Share
129
Added 0.22%
58,245
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$2,622
$30.85 p/Share
85
Added 0.15%
58,116
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$1,675
$33.5 p/Share
50
Added 0.09%
58,030
Common Stock
Feb 15
2023
BUY
Open market or private purchase
$3,555
$39.51 p/Share
90
Added 0.16%
57,934
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$1,773
$37.73 p/Share
47
Added 0.08%
57,844
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
689
Added 1.18%
57,796
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$839
$36.51 p/Share
23
Added 0.04%
57,071
Common Stock