Sep 01
2022
SELL
Payment of exercise price or tax liability
$22,836
$116.51 p/Share
196
Reduced 0.66%
29,658
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$47,960
$90.32 p/Share
531
Reduced 1.75%
29,854
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 14.13%
30,385
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$27,668
$112.93 p/Share
245
Reduced 0.96%
25,385
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$4,654
$105.77 p/Share
44
Reduced 0.17%
25,630
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
458
Reduced 1.75%
25,674
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
4,690
Added 15.22%
26,132
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$48,169
$93.35 p/Share
516
Reduced 2.35%
21,442
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$36,234
$98.73 p/Share
367
Reduced 1.64%
21,958
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
1,000
Added 4.29%
22,325
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$20,313
$103.64 p/Share
196
Reduced 0.91%
21,325
Common Stock
Aug 12
2021
SELL
Open market or private sale
$205,980
$102.99 p/Share
2,000
Reduced 8.5%
21,521
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$13,965
$95.0 p/Share
147
Reduced 0.62%
23,521
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$16,036
$93.23 p/Share
172
Reduced 0.72%
23,668
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
4,607
Added 16.2%
23,840
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$3,859
$94.13 p/Share
41
Reduced 0.21%
19,233
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$8,443
$86.15 p/Share
98
Reduced 0.51%
19,274
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,500
Added 7.19%
19,372
Common Stock
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
-
707
Reduced 3.81%
17,872
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$27,298
$89.5 p/Share
305
Reduced 1.62%
18,579
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$41,278
$79.38 p/Share
520
Reduced 2.68%
18,884
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$8,467
$72.99 p/Share
116
Reduced 0.59%
19,404
Common Stock
Nov 27
2020
SELL
Open market or private sale
$232,236
$74.65 p/Share
3,111
Reduced 13.75%
19,520
Common Stock