Feb 28
2023
BUY
Open market or private purchase
$178
$89.35 p/Share
2
Added 0.18%
1,093
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$190
$95.31 p/Share
2
Added 0.18%
1,090
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$953
$95.31 p/Share
10
Added 0.91%
1,088
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$0
$97.95 p/Share
0
Added 0.0%
1,077
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$196
$98.04 p/Share
2
Added 0.19%
1,076
Common Stock
Oct 31
2022
BUY
Open market or private purchase
$175
$87.96 p/Share
2
Added 0.19%
1,074
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$943
$85.76 p/Share
11
Added 1.02%
1,071
Common Stock
Sep 15
2022
BUY
Open market or private purchase
$0
$99.55 p/Share
0
Added 0.0%
1,059
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$195
$97.74 p/Share
2
Added 0.19%
1,059
Common Stock
Jul 31
2022
BUY
Open market or private purchase
$199
$99.27 p/Share
2
Added 0.19%
1,056
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$951
$95.1 p/Share
10
Added 0.94%
1,054
Common Stock
Jun 15
2022
BUY
Open market or private purchase
$0
$89.27 p/Share
0
Added 0.0%
1,044
Common Stock
May 31
2022
BUY
Open market or private purchase
$199
$99.26 p/Share
2
Added 0.19%
1,043
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$185
$92.74 p/Share
2
Added 0.19%
1,040
Common Stock
Mar 31
2022
SELL
Sale (or disposition) back to the issuer
$7,196
$94.68 p/Share
76
Reduced 6.89%
1,027
Common Stock
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