Dec 19
2024
BUY
Open market or private purchase
$668
$33.41 p/Share
20
Added 0.06%
33,722
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
$19,397
$37.52 p/Share
517
Added 1.51%
33,702
Common Stock
Oct 16
2024
BUY
Open market or private purchase
$9,716
$35.46 p/Share
274
Added 0.82%
33,185
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$1,149
$38.32 p/Share
30
Added 0.09%
32,717
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$7,620
$38.1 p/Share
200
Added 0.61%
32,687
Common Stock
Jul 16
2024
BUY
Open market or private purchase
$9,718
$35.34 p/Share
275
Added 0.84%
32,487
Common Stock
Jun 12
2024
BUY
Open market or private purchase
$722
$36.1 p/Share
20
Added 0.06%
32,018
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,483
Added 4.43%
31,998
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$9,848
$34.8 p/Share
283
Added 0.92%
30,515
Common Stock
Mar 12
2024
BUY
Open market or private purchase
$10,022
$35.54 p/Share
282
Added 0.93%
30,045
Common Stock
Jan 17
2024
BUY
Open market or private purchase
$9,738
$36.75 p/Share
265
Added 0.88%
29,763
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$31,679
$37.49 p/Share
845
Added 2.8%
29,331
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$551
$36.77 p/Share
15
Added 0.05%
28,486
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$9,721
$35.48 p/Share
274
Added 0.95%
28,471
Common Stock
Aug 23
2023
BUY
Open market or private purchase
$1,246
$41.54 p/Share
30
Added 0.11%
28,049
Common Stock
Aug 16
2023
BUY
Open market or private purchase
$2,910
$41.58 p/Share
70
Added 0.25%
28,019
Common Stock
Jul 17
2023
BUY
Open market or private purchase
$9,728
$39.07 p/Share
249
Added 0.88%
27,949
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
1,155
Added 4.02%
27,560
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$9,719
$42.26 p/Share
230
Added 0.86%
26,398
Common Stock
Mar 21
2023
BUY
Open market or private purchase
$9,931
$44.14 p/Share
225
Added 0.86%
26,053
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$9,738
$42.9 p/Share
227
Added 0.87%
25,822
Common Stock
Dec 09
2022
BUY
Open market or private purchase
$924
$46.21 p/Share
20
Added 0.08%
25,482
Common Stock
Oct 24
2022
BUY
Grant, award, or other acquisition
$16,937
$41.82 p/Share
405
Added 1.57%
25,462
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$9,728
$36.71 p/Share
265
Added 1.05%
25,049
Common Stock
Aug 11
2022
BUY
Open market or private purchase
$1,484
$43.65 p/Share
34
Added 0.14%
24,666
Common Stock