Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,050
Added 4.58%
42,738
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,131
Added 5.13%
39,436
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$22,375
$60.31 p/Share
371
Added 0.98%
37,305
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$22,191
$62.16 p/Share
357
Added 0.96%
36,906
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$21,982
$58.0 p/Share
379
Added 1.03%
36,548
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$21,745
$59.74 p/Share
364
Added 1.0%
36,168
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
2,181
Added 5.74%
35,804
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$20,184
$67.28 p/Share
300
Added 0.88%
33,603
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
$20,011
$79.41 p/Share
252
Added 0.75%
33,282
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$19,830
$93.1 p/Share
213
Added 0.64%
33,029
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$18,928
$69.59 p/Share
272
Added 0.82%
32,814
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$129,943
$70.05 p/Share
1,855
Added 5.39%
32,542
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$17,677
$64.99 p/Share
272
Added 0.88%
30,686
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$17,497
$71.71 p/Share
244
Added 0.8%
30,413
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
$17,397
$67.17 p/Share
259
Added 0.85%
30,168
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$16,483
$63.64 p/Share
259
Added 0.86%
29,908
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
$129,944
$60.75 p/Share
2,139
Added 6.73%
29,648
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
$15,145
$65.28 p/Share
232
Added 0.84%
27,490
Common Stock
Sep 01
2020
BUY
Grant, award, or other acquisition
$15,018
$61.55 p/Share
244
Added 0.89%
27,258
Common Stock
Jun 01
2020
BUY
Grant, award, or other acquisition
$14,864
$75.07 p/Share
198
Added 0.73%
27,013
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
$14,105
$68.47 p/Share
206
Added 0.76%
26,814
Common Stock