Jul 31
2023
SELL
Payment of exercise price or tax liability
$68,872
$125.68 p/Share
548
Reduced 0.27%
198,815
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$62,192
$113.49 p/Share
548
Reduced 0.27%
199,363
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$62,176
$113.46 p/Share
548
Reduced 0.27%
199,911
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$68,050
$124.18 p/Share
548
Reduced 0.27%
200,459
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$491,936
$125.59 p/Share
3,917
Reduced 1.91%
201,007
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
2,265
Reduced 1.09%
204,924
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$82,079
$149.78 p/Share
548
Reduced 0.26%
207,189
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$88,085
$160.74 p/Share
548
Reduced 0.26%
207,737
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$1,782,744
$160.68 p/Share
11,095
Reduced 5.06%
208,285
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
39,355
Added 15.21%
219,380
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
13,460
Added 6.96%
180,025
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$77,787
$145.67 p/Share
534
Reduced 0.32%
166,565
Common Stock
Dec 13
2022
SELL
Open market or private sale
$303,780
$151.89 p/Share
2,000
Reduced 1.18%
167,099
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$82,940
$155.61 p/Share
533
Reduced 0.31%
169,099
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$77,590
$145.3 p/Share
534
Reduced 0.31%
169,632
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$74,721
$140.19 p/Share
533
Reduced 0.31%
170,166
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$81,916
$153.4 p/Share
534
Reduced 0.31%
170,699
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$88,361
$165.78 p/Share
533
Reduced 0.31%
171,233
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$637,361
$142.81 p/Share
4,463
Reduced 2.53%
171,766
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$77,301
$145.03 p/Share
533
Reduced 0.3%
176,229
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$88,617
$165.95 p/Share
534
Reduced 0.3%
176,762
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$97,091
$182.16 p/Share
533
Reduced 0.3%
177,296
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$894,758
$201.25 p/Share
4,446
Reduced 2.44%
177,829
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
7,820
Added 4.11%
182,275
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$100,950
$189.4 p/Share
533
Reduced 0.3%
174,455
Common Stock