Apr 05
2024
SELL
Open market or private sale
$333,076
$126.07 p/Share
2,642
Reduced 0.82%
317,737
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$220,291
$128.45 p/Share
1,715
Reduced 0.53%
320,379
Common Stock
Apr 03
2024
SELL
Open market or private sale
$512,641
$126.86 p/Share
4,041
Reduced 1.24%
322,094
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,161,260
$128.7 p/Share
9,023
Reduced 2.69%
326,135
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
30,635
Added 8.37%
335,158
Common Stock
Jan 11
2024
SELL
Open market or private sale
$524,485
$130.21 p/Share
4,028
Reduced 1.31%
304,523
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$180,662
$132.16 p/Share
1,367
Reduced 0.44%
308,551
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
8,609
Added 2.7%
309,918
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,065,969
$149.82 p/Share
7,115
Reduced 2.37%
292,594
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
26,796
Added 8.17%
301,309
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$719,403
$151.04 p/Share
4,763
Reduced 1.66%
281,628
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$116,820
$155.76 p/Share
750
Reduced 0.26%
286,391
Common Stock
Jan 06
2023
SELL
Open market or private sale
$150,003
$153.85 p/Share
975
Reduced 0.34%
287,141
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$131,870
$157.74 p/Share
836
Reduced 0.29%
288,116
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
6,388
Added 2.16%
288,952
Common Stock
Apr 05
2022
SELL
Open market or private sale
$1,639,005
$213.19 p/Share
7,688
Reduced 2.65%
282,564
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$3,085,887
$213.32 p/Share
14,466
Reduced 4.75%
290,252
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
37,407
Added 10.93%
304,718
Common Stock
Jan 11
2022
SELL
Open market or private sale
$929,814
$214.49 p/Share
4,335
Reduced 1.6%
267,311
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$472,878
$216.42 p/Share
2,185
Reduced 0.8%
271,646
Common Stock
Jan 06
2022
SELL
Open market or private sale
$326,738
$223.64 p/Share
1,461
Reduced 0.53%
273,831
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$116,651
$227.39 p/Share
513
Reduced 0.19%
275,292
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
3,873
Added 1.38%
275,805
Common Stock
Apr 06
2021
SELL
Open market or private sale
$1,842,362
$146.44 p/Share
12,581
Reduced 4.42%
271,932
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$259,553
$146.64 p/Share
1,770
Reduced 0.62%
284,513
Common Stock