Oct 01
2024
SELL
Payment of exercise price or tax liability
$1,602
$160.27 p/Share
10
Reduced 0.09%
10,745
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$304
$152.18 p/Share
2
Reduced 0.02%
10,755
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$1,521
$152.13 p/Share
10
Reduced 0.09%
10,757
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$285
$142.77 p/Share
2
Reduced 0.02%
10,767
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$30,410
$138.23 p/Share
220
Reduced 2.0%
10,769
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$275
$137.84 p/Share
2
Reduced 0.02%
10,989
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,755
$135.06 p/Share
13
Reduced 0.12%
10,991
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
$109,552
$136.94 p/Share
800
Added 6.78%
11,004
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$1,614
$134.58 p/Share
12
Reduced 0.12%
10,204
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$273
$136.5 p/Share
2
Reduced 0.02%
10,216
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$1,358
$135.84 p/Share
10
Reduced 0.1%
10,218
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$251
$125.95 p/Share
2
Reduced 0.02%
10,228
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$1,213
$121.34 p/Share
10
Reduced 0.1%
10,230
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$1,138
$113.87 p/Share
10
Reduced 0.1%
10,240
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$184
$92.22 p/Share
2
Reduced 0.02%
10,250
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$907
$90.75 p/Share
10
Reduced 0.1%
10,252
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$983
$98.31 p/Share
10
Reduced 0.1%
10,262
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$49,713
$104.88 p/Share
474
Reduced 4.41%
10,272
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$22,688
$105.04 p/Share
216
Reduced 1.97%
10,746
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,439
$110.76 p/Share
13
Reduced 0.12%
10,962
Common Stock
Feb 01
2023
SELL
Open market or private sale
$115,000
$115.0 p/Share
1,000
Reduced 8.35%
10,975
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$81,720
$100.27 p/Share
815
Added 6.37%
11,975
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,203
$100.27 p/Share
12
Reduced 0.11%
11,160
Common Stock
Nov 25
2022
SELL
Payment of exercise price or tax liability
$222
$111.27 p/Share
2
Reduced 0.02%
11,172
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$1,104
$110.46 p/Share
10
Reduced 0.09%
11,174
Common Stock