Nov 27
2024
BUY
Grant, award, or other acquisition
$188,561
$138.14 p/Share
1,365
Added 5.45%
23,671
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$18,469
$133.84 p/Share
138
Reduced 0.61%
22,306
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$74,282
$125.69 p/Share
591
Reduced 2.57%
22,444
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$213,421
$125.69 p/Share
1,698
Added 6.87%
23,035
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$35,071
$127.07 p/Share
276
Reduced 1.28%
21,337
Common Stock
Mar 07
2024
SELL
Open market or private sale
$719,372
$149.0 p/Share
4,828
Reduced 18.46%
21,329
Common Stock
Dec 18
2023
SELL
Open market or private sale
$206,535
$137.69 p/Share
1,500
Reduced 5.43%
26,132
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$196,028
$123.99 p/Share
1,581
Added 5.41%
27,632
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$40,281
$113.15 p/Share
356
Reduced 1.35%
26,051
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$8,792
$114.19 p/Share
77
Reduced 0.29%
26,407
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$11,132
$113.6 p/Share
98
Reduced 0.37%
26,484
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$134,824
$111.61 p/Share
1,208
Reduced 4.35%
26,582
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$389,518
$111.61 p/Share
3,490
Added 11.16%
27,790
Common Stock
Sep 28
2023
BUY
Open market or private purchase
$222
$111.09 p/Share
2
Added 0.01%
24,221
Common Stock
Aug 23
2023
SELL
Open market or private sale
$415,730
$118.78 p/Share
3,500
Reduced 12.63%
24,218
Common Stock
Nov 23
2022
$143,543
$155.35 p/Share
924
Reduced 3.25%
27,522
Common Stock
Nov 23
2022
SELL
Open market or private sale
$723,830
$156.2 p/Share
4,634
Reduced 14.01%
28,446
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$53,651
$146.19 p/Share
367
Reduced 1.1%
33,080
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$20,510
$144.44 p/Share
142
Reduced 0.42%
33,447
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$16,183
$147.12 p/Share
110
Reduced 0.33%
33,589
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$363,488
$148.0 p/Share
2,456
Reduced 6.79%
33,699
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$1,166,684
$148.0 p/Share
7,883
Added 17.9%
36,155
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$42,120
$148.31 p/Share
284
Reduced 0.99%
28,272
Common Stock
Sep 14
2022
$115,261
$133.25 p/Share
865
Reduced 2.95%
28,464
Common Stock
Nov 30
2021
$120,720
$150.9 p/Share
800
Reduced 1.85%
42,552
Common Stock