Jul 31
2022
BUY
Open market or private purchase
$2,283
$99.27 p/Share
23
Added 1.84%
1,230
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$3,233
$95.1 p/Share
34
Added 2.74%
1,207
Common Stock
May 31
2022
BUY
Open market or private purchase
$2,283
$99.26 p/Share
23
Added 1.92%
1,172
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$2,226
$92.74 p/Share
24
Added 2.05%
1,149
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$3,219
$94.68 p/Share
34
Added 2.94%
1,124
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$2,230
$85.77 p/Share
26
Added 2.33%
1,089
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$2,248
$86.45 p/Share
26
Added 2.39%
1,062
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$3,072
$85.32 p/Share
36
Added 3.36%
1,036
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$2,262
$75.4 p/Share
30
Added 2.92%
999
Common Stock
Oct 31
2021
BUY
Open market or private purchase
$2,262
$75.4 p/Share
30
Added 3.01%
968
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$3,049
$72.59 p/Share
42
Added 4.29%
937
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$2,263
$75.45 p/Share
30
Added 3.24%
895
Common Stock
Jul 31
2021
BUY
Open market or private purchase
$2,287
$73.77 p/Share
31
Added 3.46%
865
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$2,941
$71.72 p/Share
41
Added 4.69%
833
Common Stock
May 31
2021
BUY
Open market or private purchase
$2,240
$77.24 p/Share
29
Added 3.53%
792
Common Stock
Apr 30
2021
BUY
Open market or private purchase
$2,245
$77.41 p/Share
29
Added 3.67%
762
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$2,842
$74.8 p/Share
38
Added 4.94%
732
Common Stock
Feb 28
2021
BUY
Open market or private purchase
$2,298
$65.65 p/Share
35
Added 4.81%
693
Common Stock
Jan 31
2021
BUY
Open market or private purchase
$2,265
$70.78 p/Share
32
Added 4.64%
658
Common Stock
Dec 31
2020
BUY
Open market or private purchase
$2,746
$72.27 p/Share
38
Added 5.73%
625
Common Stock
Nov 30
2020
BUY
Open market or private purchase
$2,288
$76.25 p/Share
30
Added 4.86%
587
Common Stock
Oct 31
2020
BUY
Open market or private purchase
$2,276
$78.49 p/Share
29
Added 4.95%
557
Common Stock
Sep 30
2020
BUY
Open market or private purchase
$2,645
$77.8 p/Share
34
Added 6.06%
527
Common Stock