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
Nov 30
2021
SELL
Open market or private sale
$101,715
$152.04 p/Share
669
Reduced 1.52%
43,352
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$60,462
$164.3 p/Share
368
Reduced 0.83%
44,021
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$22,939
$161.54 p/Share
142
Reduced 0.32%
44,389
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$515,802
$161.39 p/Share
3,196
Reduced 6.7%
44,531
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
$1,251,095
$161.39 p/Share
7,752
Added 13.97%
47,727
Common Stock