Nov 18
2024
SELL
Payment of exercise price or tax liability
$31,495
$151.42 p/Share
208
Reduced 0.75%
27,526
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$30,023
$149.37 p/Share
201
Reduced 0.72%
27,734
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$65,424
$149.37 p/Share
438
Reduced 1.54%
27,935
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$90,070
$149.37 p/Share
603
Reduced 2.08%
28,373
Common Stock
Mar 26
2024
SELL
Open market or private sale
$657,384
$152.88 p/Share
4,300
Reduced 12.85%
29,156
Common Stock
Dec 15
2023
SELL
Open market or private sale
$160,114
$159.16 p/Share
1,006
Reduced 2.92%
33,456
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$27,388
$134.92 p/Share
203
Reduced 0.59%
34,462
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$54,337
$133.18 p/Share
408
Reduced 1.16%
34,665
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$58,166
$132.8 p/Share
438
Reduced 1.23%
35,073
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$167,286
$133.19 p/Share
1,256
Reduced 4.22%
28,542
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
10,598
Added 22.98%
35,511
Common Stock
Jun 13
2023
SELL
Open market or private sale
$82,500
$165.0 p/Share
500
Reduced 1.87%
26,169
Common Stock
Feb 01
2023
SELL
Open market or private sale
$89,110
$178.22 p/Share
500
Reduced 1.84%
26,669
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$88,528
$171.9 p/Share
515
Reduced 1.86%
27,169
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$33,372
$166.03 p/Share
201
Reduced 0.72%
27,684
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$220,871
$166.57 p/Share
1,326
Reduced 4.54%
27,885
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
-
8,792
Added 23.14%
29,211
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$38,655
$171.04 p/Share
226
Reduced 1.09%
20,419
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$42,429
$194.63 p/Share
218
Reduced 1.04%
20,645
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$57,698
$194.27 p/Share
297
Reduced 1.4%
20,863
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$509,974
$194.35 p/Share
2,624
Reduced 11.03%
21,160
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
8,440
Added 26.19%
23,784
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$61,282
$192.71 p/Share
318
Reduced 2.03%
15,344
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$42,176
$186.62 p/Share
226
Reduced 1.42%
15,662
Common Stock