Jul 16
2024
BUY
Open market or private purchase
$883
$35.34 p/Share
25
Added 1.13%
2,194
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
280
Added 11.5%
2,155
Common Stock
Apr 16
2024
BUY
Open market or private purchase
$905
$34.81 p/Share
26
Added 1.37%
1,875
Common Stock
Jan 17
2024
BUY
Open market or private purchase
$882
$36.75 p/Share
24
Added 1.29%
1,837
Common Stock
Oct 17
2023
BUY
Open market or private purchase
$886
$35.48 p/Share
25
Added 1.37%
1,802
Common Stock
Jul 17
2023
BUY
Open market or private purchase
$898
$39.07 p/Share
23
Added 1.29%
1,766
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
236
Added 11.98%
1,734
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$845
$42.26 p/Share
20
Added 1.32%
1,498
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$514
$42.9 p/Share
12
Added 0.81%
1,471
Common Stock
Nov 14
2022
SELL
Open market or private sale
$2,648
$44.14 p/Share
60
Reduced 3.97%
1,452
Common Stock
Oct 17
2022
BUY
Open market or private purchase
$514
$36.71 p/Share
14
Added 0.92%
1,512
Common Stock
Jul 18
2022
BUY
Open market or private purchase
$494
$37.98 p/Share
13
Added 0.86%
1,490
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
334
Added 18.52%
1,469
Common Stock
Apr 18
2022
BUY
Open market or private purchase
$516
$43.04 p/Share
12
Added 1.05%
1,135
Common Stock
Apr 14
2022
BUY
Open market or private purchase
$205
$41.02 p/Share
5
Added 0.44%
1,123
Common Stock
Jan 18
2022
BUY
Open market or private purchase
$517
$46.99 p/Share
11
Added 0.98%
1,117
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$186
$46.45 p/Share
4
Added 0.36%
1,106
Common Stock
Nov 17
2021
SELL
Open market or private sale
$16,758
$47.88 p/Share
350
Reduced 24.1%
1,102
Common Stock
Oct 18
2021
BUY
Open market or private purchase
$504
$42.04 p/Share
12
Added 0.82%
1,452
Common Stock
Oct 15
2021
BUY
Open market or private purchase
$254
$42.33 p/Share
6
Added 0.42%
1,439
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$479
$43.52 p/Share
11
Added 0.76%
1,433
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$265
$44.13 p/Share
6
Added 0.42%
1,421
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
246
Added 14.81%
1,415
Common Stock
Apr 16
2021
BUY
Open market or private purchase
$505
$45.95 p/Share
11
Added 0.93%
1,169
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$205
$41.1 p/Share
5
Added 0.43%
1,158
Common Stock