Mar 31
2023
BUY
Open market or private purchase
$10,332
$95.67 p/Share
108
Added 1.14%
9,358
Common Stock
Feb 28
2023
BUY
Open market or private purchase
$2,055
$89.35 p/Share
23
Added 0.25%
9,250
Common Stock
Feb 15
2023
SELL
Sale (or disposition) back to the issuer
$300,903
$91.1 p/Share
3,303
Reduced 26.36%
9,226
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,303
Added 20.86%
12,529
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$2,001
$95.31 p/Share
21
Added 0.23%
9,226
Common Stock
Dec 30
2022
BUY
Open market or private purchase
$10,007
$95.31 p/Share
105
Added 1.13%
9,204
Common Stock
Nov 30
2022
BUY
Open market or private purchase
$2,058
$98.04 p/Share
21
Added 0.23%
9,099
Common Stock
Oct 31
2022
BUY
Open market or private purchase
$2,023
$87.96 p/Share
23
Added 0.25%
9,078
Common Stock
Sep 30
2022
BUY
Open market or private purchase
$9,862
$85.76 p/Share
115
Added 1.25%
9,055
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$2,053
$97.74 p/Share
21
Added 0.23%
8,939
Common Stock
Jul 31
2022
BUY
Open market or private purchase
$1,985
$99.27 p/Share
20
Added 0.22%
8,918
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$9,795
$95.1 p/Share
103
Added 1.14%
8,897
Common Stock
May 31
2022
BUY
Open market or private purchase
$1,985
$99.26 p/Share
20
Added 0.23%
8,794
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$2,040
$92.74 p/Share
22
Added 0.25%
8,773
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$9,657
$94.68 p/Share
102
Added 1.15%
8,750
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$2,058
$85.77 p/Share
24
Added 0.28%
8,648
Common Stock
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
$105,361
$81.36 p/Share
1,295
Reduced 13.06%
8,624
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,295
Added 11.55%
9,919
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$2,075
$86.45 p/Share
24
Added 0.28%
8,624
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$9,385
$85.32 p/Share
110
Added 1.26%
8,600
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$2,036
$75.4 p/Share
27
Added 0.32%
8,490
Common Stock
Oct 31
2021
BUY
Open market or private purchase
$2,036
$75.4 p/Share
27
Added 0.32%
8,462
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$9,219
$72.59 p/Share
127
Added 1.48%
8,435
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$2,037
$75.45 p/Share
27
Added 0.32%
8,307
Common Stock
Jul 31
2021
BUY
Open market or private purchase
$2,066
$73.77 p/Share
28
Added 0.34%
8,280
Common Stock