May 02
2023
BUY
Open market or private purchase
$25,027
$79.96 p/Share
313
Added 0.37%
84,112
Common Stock
May 01
2023
BUY
Open market or private purchase
$25,070
$81.93 p/Share
306
Added 0.36%
83,799
Common Stock
Apr 28
2023
BUY
Open market or private purchase
$25,074
$81.41 p/Share
308
Added 0.37%
83,493
Common Stock
Apr 27
2023
BUY
Open market or private purchase
$25,013
$79.66 p/Share
314
Added 0.38%
83,185
Common Stock
Apr 26
2023
BUY
Open market or private purchase
$25,033
$79.47 p/Share
315
Added 0.38%
82,871
Common Stock
Apr 25
2023
BUY
Open market or private purchase
$25,079
$80.64 p/Share
311
Added 0.38%
82,556
Common Stock
Apr 24
2023
BUY
Open market or private purchase
$25,001
$80.91 p/Share
309
Added 0.37%
82,245
Common Stock
Apr 21
2023
BUY
Open market or private purchase
$25,022
$80.98 p/Share
309
Added 0.38%
81,936
Common Stock
Apr 20
2023
BUY
Open market or private purchase
$25,010
$82.0 p/Share
305
Added 0.37%
81,627
Common Stock
Apr 19
2023
BUY
Open market or private purchase
$25,005
$82.8 p/Share
302
Added 0.37%
81,322
Common Stock
Apr 18
2023
BUY
Open market or private purchase
$25,005
$83.35 p/Share
300
Added 0.37%
81,020
Common Stock
Apr 17
2023
BUY
Open market or private purchase
$25,009
$82.54 p/Share
303
Added 0.37%
80,720
Common Stock
Apr 14
2023
BUY
Open market or private purchase
$25,066
$83.0 p/Share
302
Added 0.37%
80,417
Common Stock
Apr 13
2023
BUY
Open market or private purchase
$25,038
$81.56 p/Share
307
Added 0.38%
80,115
Common Stock
Apr 12
2023
BUY
Open market or private purchase
$25,018
$81.23 p/Share
308
Added 0.38%
79,808
Common Stock
Apr 11
2023
BUY
Open market or private purchase
$25,050
$79.78 p/Share
314
Added 0.39%
79,500
Common Stock
Apr 10
2023
BUY
Open market or private purchase
$25,015
$78.42 p/Share
319
Added 0.4%
79,186
Common Stock
Apr 06
2023
BUY
Open market or private purchase
$25,071
$77.38 p/Share
324
Added 0.41%
78,867
Common Stock
Apr 05
2023
BUY
Open market or private purchase
$25,064
$77.6 p/Share
323
Added 0.41%
78,543
Common Stock
Apr 04
2023
BUY
Open market or private purchase
$25,034
$77.99 p/Share
321
Added 0.41%
78,220
Common Stock
Apr 03
2023
BUY
Open market or private purchase
$25,035
$78.48 p/Share
319
Added 0.41%
77,899
Common Stock
Mar 31
2023
BUY
Open market or private purchase
$25,062
$76.88 p/Share
326
Added 0.42%
77,580
Common Stock
Mar 30
2023
BUY
Open market or private purchase
$25,025
$77.0 p/Share
325
Added 0.42%
77,254
Common Stock
Mar 29
2023
BUY
Open market or private purchase
$25,028
$77.01 p/Share
325
Added 0.42%
76,929
Common Stock
Mar 28
2023
BUY
Open market or private purchase
$25,002
$76.46 p/Share
327
Added 0.43%
76,604
Common Stock