Jun 14
2023
BUY
Open market or private purchase
$25,031
$91.69 p/Share
273
Added 0.3%
91,186
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$25,056
$92.8 p/Share
270
Added 0.3%
90,913
Common Stock
Jun 12
2023
BUY
Open market or private purchase
$25,048
$92.43 p/Share
271
Added 0.3%
90,643
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$25,002
$92.6 p/Share
270
Added 0.3%
90,372
Common Stock
Jun 08
2023
BUY
Open market or private purchase
$24,908
$93.29 p/Share
267
Added 0.3%
90,102
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$24,825
$92.98 p/Share
267
Added 0.3%
89,835
Common Stock
Jun 06
2023
BUY
Open market or private purchase
$25,047
$93.81 p/Share
267
Added 0.3%
89,568
Common Stock
Jun 05
2023
BUY
Open market or private purchase
$25,011
$92.98 p/Share
269
Added 0.3%
89,301
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$25,026
$92.01 p/Share
272
Added 0.3%
89,032
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$25,024
$92.0 p/Share
272
Added 0.31%
88,760
Common Stock
May 31
2023
BUY
Open market or private purchase
$25,024
$92.0 p/Share
272
Added 0.31%
88,488
Common Stock
May 30
2023
BUY
Open market or private purchase
$25,041
$91.06 p/Share
275
Added 0.31%
88,216
Common Stock
May 26
2023
BUY
Open market or private purchase
$25,029
$89.39 p/Share
280
Added 0.32%
87,941
Common Stock
May 25
2023
BUY
Open market or private purchase
$25,074
$88.29 p/Share
284
Added 0.32%
87,661
Common Stock
May 24
2023
BUY
Open market or private purchase
$25,044
$86.96 p/Share
288
Added 0.33%
87,377
Common Stock
May 23
2023
BUY
Open market or private purchase
$25,085
$87.71 p/Share
286
Added 0.33%
87,089
Common Stock
May 22
2023
BUY
Open market or private purchase
$25,030
$87.52 p/Share
286
Added 0.33%
86,803
Common Stock
May 19
2023
BUY
Open market or private purchase
$25,040
$87.86 p/Share
285
Added 0.33%
86,517
Common Stock
May 18
2023
BUY
Open market or private purchase
$25,064
$86.73 p/Share
289
Added 0.33%
86,232
Common Stock
May 17
2023
BUY
Open market or private purchase
$25,056
$87.0 p/Share
288
Added 0.33%
85,943
Common Stock
May 16
2023
BUY
Open market or private purchase
$25,054
$85.51 p/Share
293
Added 0.34%
85,655
Common Stock
May 15
2023
BUY
Open market or private purchase
$25,001
$85.33 p/Share
293
Added 0.34%
85,362
Common Stock
May 05
2023
BUY
Open market or private purchase
$25,042
$77.53 p/Share
323
Added 0.38%
85,069
Common Stock
May 04
2023
BUY
Open market or private purchase
$25,019
$78.43 p/Share
319
Added 0.38%
84,746
Common Stock
May 03
2023
BUY
Open market or private purchase
$25,023
$79.44 p/Share
315
Added 0.37%
84,427
Common Stock