Sep 17
2024
SELL
Open market or private sale
$181,870
$275.98 p/Share
659
Reduced 3.95%
16,029
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$253,737
$273.13 p/Share
929
Reduced 5.27%
16,688
Common Stock
Aug 16
2024
SELL
Open market or private sale
$339,021
$279.49 p/Share
1,213
Reduced 6.44%
17,617
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$126,054
$280.12 p/Share
450
Reduced 2.33%
18,830
Common Stock
Jul 01
2024
SELL
Open market or private sale
$184,650
$307.75 p/Share
600
Reduced 3.02%
19,280
Common Stock
Jun 03
2024
SELL
Open market or private sale
$172,386
$287.31 p/Share
600
Reduced 2.93%
19,880
Common Stock
May 01
2024
SELL
Open market or private sale
$165,216
$275.36 p/Share
600
Reduced 2.85%
20,480
Common Stock
Apr 01
2024
SELL
Open market or private sale
$186,276
$310.46 p/Share
600
Reduced 2.77%
21,080
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$96,899
$300.93 p/Share
322
Reduced 1.46%
21,680
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$277,250
$298.44 p/Share
929
Reduced 5.28%
16,666
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
5,336
Added 19.52%
22,002
Common Stock
Mar 01
2024
SELL
Open market or private sale
$181,938
$303.23 p/Share
600
Reduced 3.3%
17,595
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$100,232
$295.67 p/Share
339
Reduced 1.83%
18,195
Common Stock
Feb 01
2024
SELL
Open market or private sale
$173,700
$289.5 p/Share
600
Reduced 3.14%
18,534
Common Stock
Jan 02
2024
SELL
Open market or private sale
$161,496
$269.16 p/Share
600
Reduced 3.06%
19,009
Common Stock
Dec 01
2023
SELL
Open market or private sale
$190,995
$272.85 p/Share
700
Reduced 3.45%
19,609
Common Stock
Nov 01
2023
SELL
Open market or private sale
$24,080
$240.8 p/Share
100
Reduced 0.49%
20,309
Common Stock
Oct 02
2023
SELL
Open market or private sale
$23,544
$235.44 p/Share
100
Reduced 0.49%
20,409
Common Stock
Sep 18
2023
SELL
Payment of exercise price or tax liability
$152,281
$236.83 p/Share
643
Reduced 3.04%
20,509
Common Stock
Sep 01
2023
SELL
Open market or private sale
$24,221
$242.21 p/Share
100
Reduced 0.47%
21,152
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$145,194
$226.16 p/Share
642
Reduced 2.93%
21,252
Common Stock
Aug 01
2023
SELL
Open market or private sale
$23,143
$231.43 p/Share
100
Reduced 0.45%
21,894
Common Stock
Jul 03
2023
SELL
Open market or private sale
$23,410
$234.1 p/Share
100
Reduced 0.45%
21,994
Common Stock
Jun 01
2023
SELL
Open market or private sale
$22,857
$228.57 p/Share
100
Reduced 0.45%
22,094
Common Stock
May 01
2023
SELL
Open market or private sale
$20,910
$209.1 p/Share
100
Reduced 0.45%
22,194
Common Stock