Mar 03
2025
BUY
Grant, award, or other acquisition
$32,042
$75.04 p/Share
427
Added 1.35%
31,300
Common Stock
Oct 17
2024
BUY
Open market or private purchase
$6,510
$81.38 p/Share
80
Added 0.26%
30,873
Common Stock
Apr 18
2024
BUY
Open market or private purchase
$6,553
$55.54 p/Share
118
Added 0.38%
30,793
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$31,972
$56.79 p/Share
563
Added 1.8%
30,675
Common Stock
Jan 18
2024
BUY
Open market or private purchase
$6,520
$54.79 p/Share
119
Added 0.39%
30,112
Common Stock
Oct 19
2023
BUY
Open market or private purchase
$6,517
$49.0 p/Share
133
Added 0.44%
29,993
Common Stock
Jul 20
2023
BUY
Open market or private purchase
$6,616
$47.6 p/Share
139
Added 0.46%
29,860
Common Stock
Apr 20
2023
BUY
Open market or private purchase
$6,521
$40.76 p/Share
160
Added 0.54%
29,721
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$31,506
$53.31 p/Share
591
Added 1.96%
29,561
Common Stock
Jan 19
2023
BUY
Open market or private purchase
$6,517
$48.64 p/Share
134
Added 0.46%
28,970
Common Stock
Oct 20
2022
BUY
Open market or private purchase
$6,527
$55.31 p/Share
118
Added 0.41%
28,836
Common Stock
Jul 21
2022
BUY
Open market or private purchase
$6,564
$56.1 p/Share
117
Added 0.41%
28,718
Common Stock
Apr 21
2022
BUY
Open market or private purchase
$6,508
$58.11 p/Share
112
Added 0.39%
28,601
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$26,612
$53.87 p/Share
494
Added 1.7%
28,489
Common Stock
Jan 20
2022
BUY
Open market or private purchase
$6,496
$60.15 p/Share
108
Added 0.38%
27,995
Common Stock
Oct 21
2021
BUY
Open market or private purchase
$6,541
$52.33 p/Share
125
Added 0.45%
27,887
Common Stock
Jul 15
2021
BUY
Open market or private purchase
$6,517
$46.55 p/Share
140
Added 0.5%
27,762
Common Stock
Apr 15
2021
BUY
Open market or private purchase
$6,540
$47.74 p/Share
137
Added 0.49%
27,622
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$21,543
$43.61 p/Share
494
Added 1.77%
27,485
Common Stock
Jan 21
2021
BUY
Open market or private purchase
$6,489
$39.57 p/Share
164
Added 0.6%
26,991
Common Stock
Oct 15
2020
BUY
Open market or private purchase
$6,526
$28.75 p/Share
227
Added 0.84%
26,827
Common Stock