Jul 01
2024
BUY
Open market or private purchase
$5,030
$35.68 p/Share
141
Added 1.26%
11,024
Common Stock
Jun 03
2024
BUY
Open market or private purchase
$5,195
$36.85 p/Share
141
Added 1.28%
10,883
Common Stock
May 01
2024
BUY
Open market or private purchase
$4,997
$36.48 p/Share
137
Added 1.26%
10,742
Common Stock
Apr 01
2024
BUY
Open market or private purchase
$5,039
$36.52 p/Share
138
Added 1.28%
10,605
Common Stock
Mar 01
2024
BUY
Open market or private purchase
$5,003
$31.08 p/Share
161
Added 1.51%
10,467
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$5,014
$30.39 p/Share
165
Added 1.58%
10,306
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$5,008
$32.31 p/Share
155
Added 1.51%
10,141
Common Stock
Dec 01
2023
BUY
Open market or private purchase
$4,981
$30.75 p/Share
162
Added 1.6%
9,986
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$5,023
$29.9 p/Share
168
Added 1.68%
9,824
Common Stock
Oct 02
2023
BUY
Open market or private purchase
$4,963
$29.9 p/Share
166
Added 1.69%
9,656
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$5,002
$38.78 p/Share
129
Added 1.34%
9,490
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$4,998
$42.0 p/Share
119
Added 1.26%
9,361
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$5,069
$43.33 p/Share
117
Added 1.25%
9,242
Common Stock
Dec 02
2022
BUY
Open market or private purchase
$5,021
$42.92 p/Share
117
Added 1.27%
9,125
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$5,009
$40.73 p/Share
123
Added 1.35%
9,008
Common Stock
Oct 03
2022
BUY
Open market or private purchase
$5,080
$42.33 p/Share
120
Added 1.33%
8,885
Common Stock
Sep 01
2022
BUY
Open market or private purchase
$5,005
$49.07 p/Share
102
Added 1.15%
8,765
Common Stock
Aug 01
2022
BUY
Open market or private purchase
$5,012
$48.66 p/Share
103
Added 1.17%
8,663
Common Stock
Jul 01
2022
BUY
Open market or private purchase
$5,049
$46.32 p/Share
109
Added 1.26%
8,560
Common Stock
Jun 01
2022
BUY
Open market or private purchase
$4,995
$47.57 p/Share
105
Added 1.23%
8,451
Common Stock
Mar 01
2022
BUY
Open market or private purchase
$5,016
$44.79 p/Share
112
Added 1.32%
8,346
Common Stock
Feb 01
2022
BUY
Open market or private purchase
$5,041
$46.68 p/Share
108
Added 1.29%
8,234
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$5,037
$49.87 p/Share
101
Added 1.23%
8,126
Common Stock
Dec 01
2021
BUY
Open market or private purchase
$5,037
$50.88 p/Share
99
Added 1.22%
8,025
Common Stock
Nov 01
2021
BUY
Open market or private purchase
$5,003
$52.66 p/Share
95
Added 1.18%
7,926
Common Stock