Jan 02
2025
BUY
Open market or private purchase
$3,968
$33.92 p/Share
117
Added 1.32%
8,754
Common Stock
Dec 27
2024
BUY
Open market or private purchase
$9,974
$32.92 p/Share
303
Added 3.39%
8,637
Common Stock
Sep 27
2024
BUY
Open market or private purchase
$7,989
$29.48 p/Share
271
Added 3.18%
8,240
Common Stock
Jul 01
2024
BUY
Open market or private purchase
$3,993
$23.49 p/Share
170
Added 2.11%
7,870
Common Stock
Jun 28
2024
BUY
Open market or private purchase
$7,984
$23.01 p/Share
347
Added 4.31%
7,700
Common Stock
Mar 28
2024
BUY
Open market or private purchase
$6,988
$23.45 p/Share
298
Added 3.96%
7,236
Common Stock
Jan 02
2024
BUY
Open market or private purchase
$3,976
$25.99 p/Share
153
Added 2.19%
6,830
Common Stock
Dec 29
2023
BUY
Open market or private purchase
$6,980
$25.29 p/Share
276
Added 3.97%
6,677
Common Stock
Sep 29
2023
BUY
Open market or private purchase
$6,988
$23.53 p/Share
297
Added 4.5%
6,308
Common Stock
Jul 03
2023
BUY
Open market or private purchase
$3,995
$22.96 p/Share
174
Added 2.86%
5,917
Common Stock
Jun 30
2023
BUY
Open market or private purchase
$5,999
$22.9 p/Share
262
Added 4.43%
5,656
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$5,980
$25.89 p/Share
231
Added 4.11%
5,394
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$5,992
$25.94 p/Share
231
Added 4.34%
5,090
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$5,982
$27.19 p/Share
220
Added 4.39%
4,792
Common Stock
Jun 24
2022
BUY
Open market or private purchase
$5,998
$28.7 p/Share
209
Added 4.43%
4,511
Common Stock
Mar 25
2022
BUY
Open market or private purchase
$5,994
$36.77 p/Share
163
Added 3.69%
4,249
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$5,973
$35.98 p/Share
166
Added 3.94%
4,046
Common Stock
Sep 24
2021
BUY
Open market or private purchase
$4,967
$36.79 p/Share
135
Added 3.39%
3,842
Common Stock
Jun 25
2021
BUY
Open market or private purchase
$4,986
$36.66 p/Share
136
Added 3.57%
3,671
Common Stock
Mar 26
2021
BUY
Open market or private purchase
$4,989
$32.82 p/Share
152
Added 4.16%
3,501
Common Stock
Dec 24
2020
BUY
Open market or private purchase
$4,981
$30.37 p/Share
164
Added 4.72%
3,314
Common Stock