Sep 27
2024
BUY
Other acquisition or disposition
$4,721
$50.23 p/Share
94
Added 0.45%
20,766
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$3,846
$49.95 p/Share
77
Added 0.37%
20,671
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$3,841
$49.25 p/Share
78
Added 0.38%
20,594
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$3,771
$51.67 p/Share
73
Added 0.35%
20,516
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$4,612
$50.14 p/Share
92
Added 0.45%
20,442
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$3,700
$49.34 p/Share
75
Added 0.37%
20,349
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$3,648
$49.31 p/Share
74
Added 0.36%
20,274
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
$59,987
$25.44 p/Share
2,358
Added 10.45%
20,199
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$3,220
$46.68 p/Share
69
Added 0.39%
17,841
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$4,023
$46.78 p/Share
86
Added 0.48%
17,771
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$3,187
$46.2 p/Share
69
Added 0.39%
17,685
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$3,182
$44.83 p/Share
71
Added 0.4%
17,615
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$3,151
$43.77 p/Share
72
Added 0.41%
17,544
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$3,603
$43.42 p/Share
83
Added 0.47%
17,472
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$3,038
$42.8 p/Share
71
Added 0.41%
17,388
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$3,019
$40.81 p/Share
74
Added 0.43%
17,317
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$3,498
$40.21 p/Share
87
Added 0.5%
17,165
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$2,911
$41.01 p/Share
71
Added 0.41%
17,078
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$2,903
$40.32 p/Share
72
Added 0.42%
17,006
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$2,896
$40.8 p/Share
71
Added 0.42%
16,934
Common Stock
Jun 28
2023
BUY
Other acquisition or disposition
$2,783
$39.21 p/Share
71
Added 0.42%
16,863
Common Stock
Jun 15
2023
BUY
Other acquisition or disposition
$2,794
$39.36 p/Share
71
Added 0.42%
16,791
Common Stock
May 15
2023
BUY
Other acquisition or disposition
$2,767
$39.53 p/Share
70
Added 0.42%
16,719
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$57,477
$20.26 p/Share
2,837
Added 14.56%
16,649
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
$2,294
$39.56 p/Share
58
Added 0.42%
13,812
Common Stock