Jul 31
2022
BUY
Open market or private purchase
$596
$99.27 p/Share
6
Added 0.46%
1,301
Common Stock
Jun 30
2022
BUY
Open market or private purchase
$1,712
$95.1 p/Share
18
Added 1.37%
1,294
Common Stock
May 31
2022
BUY
Open market or private purchase
$596
$99.26 p/Share
6
Added 0.47%
1,275
Common Stock
Apr 30
2022
BUY
Open market or private purchase
$649
$92.74 p/Share
7
Added 0.55%
1,269
Common Stock
Mar 31
2022
BUY
Open market or private purchase
$1,704
$94.68 p/Share
18
Added 1.41%
1,262
Common Stock
Feb 28
2022
BUY
Open market or private purchase
$600
$85.77 p/Share
7
Added 0.56%
1,243
Common Stock
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
$140,671
$81.36 p/Share
1,729
Reduced 58.33%
1,235
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,729
Added 36.84%
2,964
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$605
$86.45 p/Share
7
Added 0.56%
1,235
Common Stock
Dec 31
2021
BUY
Open market or private purchase
$1,621
$85.32 p/Share
19
Added 1.52%
1,228
Common Stock
Nov 30
2021
BUY
Open market or private purchase
$603
$75.4 p/Share
8
Added 0.66%
1,208
Common Stock
Oct 31
2021
BUY
Open market or private purchase
$603
$75.4 p/Share
8
Added 0.66%
1,199
Common Stock
Sep 30
2021
BUY
Open market or private purchase
$1,597
$72.59 p/Share
22
Added 1.82%
1,190
Common Stock
Aug 31
2021
BUY
Open market or private purchase
$604
$75.45 p/Share
8
Added 0.68%
1,167
Common Stock
Jul 31
2021
BUY
Open market or private purchase
$664
$73.77 p/Share
9
Added 0.77%
1,158
Common Stock
Jun 30
2021
BUY
Open market or private purchase
$1,578
$71.72 p/Share
22
Added 1.88%
1,149
Common Stock
May 31
2021
BUY
Open market or private purchase
$618
$77.24 p/Share
8
Added 0.71%
1,126
Common Stock
Apr 30
2021
BUY
Open market or private purchase
$619
$77.41 p/Share
8
Added 0.71%
1,118
Common Stock
Mar 31
2021
BUY
Open market or private purchase
$1,571
$74.8 p/Share
21
Added 1.86%
1,109
Common Stock
Feb 28
2021
BUY
Open market or private purchase
$657
$65.65 p/Share
10
Added 0.0%
1,088,411
Common Stock
Feb 17
2021
SELL
Sale (or disposition) back to the issuer
$88,683
$70.05 p/Share
1,266
Reduced 54.01%
1,078
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
1,266
Added 35.07%
2,344
Common Stock
Jan 31
2021
BUY
Open market or private purchase
$637
$70.78 p/Share
9
Added 0.83%
1,078
Common Stock
Dec 31
2020
BUY
Open market or private purchase
$1,518
$72.27 p/Share
21
Added 1.93%
1,068
Common Stock
Nov 30
2020
BUY
Open market or private purchase
$610
$76.25 p/Share
8
Added 0.76%
1,047
Common Stock