Jul 31
2022
BUY
Open market or private purchase
$2,283
$99.27 p/Share
23
Added 0.05%
43,697
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$12,363
$95.1 p/Share
130
Added 0.3%
43,674
Common Stock
May 31
2022
BUY
Open market or private purchase
$2,283
$99.26 p/Share
23
Added 0.05%
43,543
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$2,226
$92.74 p/Share
24
Added 0.06%
43,520
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$12,214
$94.68 p/Share
129
Added 0.3%
43,495
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$2,230
$85.77 p/Share
26
Added 0.06%
43,366
Common Stock
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
$896,750
$81.36 p/Share
11,022
Reduced 20.28%
43,339
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
11,022
Added 16.86%
54,361
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$2,248
$86.45 p/Share
26
Added 0.06%
43,339
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$11,859
$85.32 p/Share
139
Added 0.32%
43,312
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$2,262
$75.4 p/Share
30
Added 0.07%
43,173
Common Stock
Oct 31
2021
BUY
Open market or private purchase
$2,262
$75.4 p/Share
30
Added 0.07%
43,142
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$11,614
$72.59 p/Share
160
Added 0.37%
43,111
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$2,263
$75.45 p/Share
30
Added 0.07%
42,950
Common Stock
Jul 31
2021
BUY
Open market or private purchase
$2,287
$73.77 p/Share
31
Added 0.07%
42,920
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$11,475
$71.72 p/Share
160
Added 0.37%
42,888
Common Stock
May 31
2021
BUY
Open market or private purchase
$2,240
$77.24 p/Share
29
Added 0.07%
42,728
Common Stock
Apr 30
2021
BUY
Open market or private purchase
$2,245
$77.41 p/Share
29
Added 0.07%
42,698
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$11,295
$74.8 p/Share
151
Added 0.35%
42,668
Common Stock
Feb 28
2021
BUY
Open market or private purchase
$2,298
$65.65 p/Share
35
Added 0.08%
42,517
Common Stock
Feb 17
2021
SELL
Sale (or disposition) back to the issuer
$648,103
$70.05 p/Share
9,252
Reduced 17.88%
42,482
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
9,252
Added 15.17%
51,734
Common Stock
Jan 31
2021
BUY
Open market or private purchase
$2,265
$70.78 p/Share
32
Added 0.08%
42,482
Common Stock
Dec 31
2020
BUY
Open market or private purchase
$10,985
$72.27 p/Share
152
Added 0.36%
42,449
Common Stock
Nov 30
2020
BUY
Open market or private purchase
$2,288
$76.25 p/Share
30
Added 0.07%
42,297
Common Stock