Jan 19
2023
BUY
Open market or private purchase
$25,045
$87.88 p/Share
285
Added 3.64%
7,543
Common Stock
Jan 18
2023
BUY
Open market or private purchase
$25,037
$89.74 p/Share
279
Added 3.7%
7,258
Common Stock
Jan 17
2023
BUY
Open market or private purchase
$25,058
$88.86 p/Share
282
Added 3.88%
6,979
Common Stock
Jan 13
2023
BUY
Open market or private purchase
$25,045
$88.5 p/Share
283
Added 4.05%
6,697
Common Stock
Jan 12
2023
BUY
Open market or private purchase
$25,061
$88.87 p/Share
282
Added 4.21%
6,414
Common Stock
Jan 11
2023
BUY
Open market or private purchase
$25,068
$87.96 p/Share
285
Added 4.44%
6,132
Common Stock
Jan 10
2023
BUY
Open market or private purchase
$25,070
$86.45 p/Share
290
Added 4.73%
5,847
Common Stock
Jan 09
2023
BUY
Open market or private purchase
$25,085
$86.5 p/Share
290
Added 4.96%
5,557
Common Stock
Jan 06
2023
BUY
Open market or private purchase
$25,048
$85.49 p/Share
293
Added 5.27%
5,267
Common Stock
Jan 05
2023
BUY
Open market or private purchase
$25,051
$85.5 p/Share
293
Added 5.56%
4,974
Common Stock
Jan 04
2023
BUY
Open market or private purchase
$25,079
$85.89 p/Share
292
Added 5.87%
4,681
Common Stock
Jan 03
2023
BUY
Open market or private purchase
$25,069
$84.98 p/Share
295
Added 6.3%
4,389
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$25,062
$84.67 p/Share
296
Added 6.74%
4,094
Common Stock
Dec 29
2022
BUY
Open market or private purchase
$25,023
$83.97 p/Share
298
Added 7.28%
3,798
Common Stock
Dec 28
2022
BUY
Open market or private purchase
$25,044
$83.48 p/Share
300
Added 7.89%
3,500
Common Stock
Dec 27
2022
BUY
Open market or private purchase
$25,075
$83.03 p/Share
302
Added 8.62%
3,200
Common Stock
Dec 23
2022
BUY
Open market or private purchase
$25,033
$82.62 p/Share
303
Added 9.47%
2,898
Common Stock
Dec 22
2022
BUY
Open market or private purchase
$25,013
$83.1 p/Share
301
Added 10.39%
2,595
Common Stock
Dec 21
2022
BUY
Open market or private purchase
$25,072
$84.99 p/Share
295
Added 11.39%
2,294
Common Stock
Dec 20
2022
BUY
Open market or private purchase
$25,029
$83.99 p/Share
298
Added 12.97%
1,999
Common Stock
Dec 19
2022
BUY
Open market or private purchase
$25,010
$85.07 p/Share
294
Added 14.74%
1,701
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$25,022
$85.11 p/Share
294
Added 17.28%
1,407
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$25,023
$87.8 p/Share
285
Added 20.39%
1,113
Common Stock
Dec 14
2022
BUY
Open market or private purchase
$25,068
$89.85 p/Share
279
Added 25.2%
828
Common Stock
Dec 13
2022
BUY
Open market or private purchase
$25,079
$93.58 p/Share
268
Added 32.8%
549
Common Stock