Jul 01
2024
SELL
Payment of exercise price or tax liability
$172,312
$220.63 p/Share
781
Reduced 2.55%
29,859
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$76,826
$187.84 p/Share
409
Reduced 1.32%
30,640
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,568
Added 10.31%
31,049
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
3,000
Added 9.84%
27,481
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$12,407
$174.75 p/Share
71
Reduced 0.29%
24,481
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$109,031
$147.34 p/Share
740
Reduced 2.93%
24,552
Common Stock
Jul 03
2023
SELL
Open market or private sale
$91,587
$164.43 p/Share
557
Reduced 2.15%
25,292
Common Stock
Jun 09
2023
SELL
Open market or private sale
$503,721
$155.71 p/Share
3,235
Reduced 11.12%
25,849
Common Stock
Apr 01
2023
SELL
Open market or private sale
$27,941
$142.56 p/Share
196
Reduced 0.67%
29,084
Common Stock
Mar 15
2023
SELL
Open market or private sale
$36,461
$133.07 p/Share
274
Reduced 0.93%
29,280
Common Stock
Mar 09
2023
SELL
Open market or private sale
$529,285
$138.92 p/Share
3,810
Reduced 11.42%
29,554
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,024
Added 13.5%
32,187
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$17,475
$116.5 p/Share
150
Reduced 0.55%
27,163
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$59,520
$121.47 p/Share
490
Reduced 1.76%
27,313
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$33,870
$90.32 p/Share
375
Reduced 1.33%
27,803
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$22,134
$112.93 p/Share
196
Reduced 0.69%
28,178
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$4,654
$105.77 p/Share
44
Reduced 0.15%
28,374
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
458
Reduced 1.59%
28,418
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
5,935
Added 17.05%
28,876
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$39,492
$98.73 p/Share
400
Reduced 1.71%
22,941
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$56,572
$115.69 p/Share
489
Reduced 2.05%
23,341
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$17,341
$93.23 p/Share
186
Reduced 0.74%
25,007
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,702
Added 12.81%
25,193
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$16,885
$86.15 p/Share
196
Reduced 0.9%
21,491
Common Stock
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
-
707
Reduced 3.16%
21,687
Common Stock