Feb 07
2023
BUY
Open market or private purchase
$25,016
$87.47 p/Share
286
Added 2.48%
11,244
Common Stock
Feb 06
2023
BUY
Open market or private purchase
$25,021
$88.73 p/Share
282
Added 2.51%
10,958
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$25,071
$89.54 p/Share
280
Added 2.56%
10,676
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$25,062
$89.83 p/Share
279
Added 2.61%
10,396
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$25,062
$88.56 p/Share
283
Added 2.72%
10,117
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$25,054
$87.91 p/Share
285
Added 2.82%
9,834
Common Stock
Jan 30
2023
BUY
Open market or private purchase
$25,072
$87.36 p/Share
287
Added 2.92%
9,549
Common Stock
Jan 27
2023
BUY
Open market or private purchase
$25,007
$87.44 p/Share
286
Added 3.0%
9,262
Common Stock
Jan 26
2023
BUY
Open market or private purchase
$25,019
$87.48 p/Share
286
Added 3.09%
8,976
Common Stock
Jan 25
2023
BUY
Open market or private purchase
$25,026
$87.2 p/Share
287
Added 3.2%
8,690
Common Stock
Jan 24
2023
BUY
Open market or private purchase
$25,053
$87.6 p/Share
286
Added 3.29%
8,403
Common Stock
Jan 23
2023
BUY
Open market or private purchase
$25,077
$87.99 p/Share
285
Added 3.39%
8,117
Common Stock
Jan 20
2023
BUY
Open market or private purchase
$25,064
$86.73 p/Share
289
Added 3.56%
7,832
Common Stock
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