Mar 31
2022
BUY
Open market or private purchase
$947
$94.68 p/Share
10
Added 0.95%
1,038
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
76
Added 6.45%
1,103
Common Stock
Mar 15
2022
BUY
Open market or private purchase
$0
$90.41 p/Share
0
Added 0.0%
1,027
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$172
$85.77 p/Share
2
Added 0.19%
1,026
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$173
$86.45 p/Share
2
Added 0.19%
1,024
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$939
$85.32 p/Share
11
Added 1.07%
1,021
Common Stock
Dec 15
2021
BUY
Open market or private purchase
$0
$83.26 p/Share
0
Added 0.0%
1,010
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$151
$75.4 p/Share
2
Added 0.2%
1,009
Common Stock
Oct 31
2021
BUY
Open market or private purchase
$151
$75.4 p/Share
2
Added 0.2%
1,006
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$944
$72.59 p/Share
13
Added 1.28%
1,003
Common Stock
Sep 15
2021
BUY
Open market or private purchase
$74
$73.99 p/Share
1
Added 0.1%
990
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$151
$75.45 p/Share
2
Added 0.2%
989
Common Stock
Jul 31
2021
BUY
Open market or private purchase
$221
$73.77 p/Share
3
Added 0.3%
986
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$861
$71.72 p/Share
12
Added 1.21%
983
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$78
$77.74 p/Share
1
Added 0.1%
970
Common Stock
May 31
2021
BUY
Open market or private purchase
$154
$77.24 p/Share
2
Added 0.21%
931
Common Stock
Apr 30
2021
BUY
Open market or private purchase
$155
$77.41 p/Share
2
Added 0.22%
928
Common Stock
Mar 31
2021
SELL
Sale (or disposition) back to the issuer
$7,256
$74.8 p/Share
97
Reduced 9.6%
913
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$898
$74.8 p/Share
12
Added 1.28%
925
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
97
Added 8.76%
1,010
Common Stock
Mar 15
2021
BUY
Open market or private purchase
$71
$71.28 p/Share
1
Added 0.11%
913
Common Stock
Feb 28
2021
BUY
Open market or private purchase
$197
$65.65 p/Share
3
Added 0.33%
912
Common Stock
Jan 31
2021
BUY
Open market or private purchase
$212
$70.78 p/Share
3
Added 0.33%
908
Common Stock