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
Apr 05
2023
SELL
Open market or private sale
$21,012
$210.12 p/Share
100
Reduced 0.45%
22,294
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$47,175
$207.82 p/Share
227
Reduced 1.0%
22,394
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
7,348
Added 24.52%
22,621
Common Stock
Mar 06
2023
SELL
Open market or private sale
$19,694
$196.94 p/Share
100
Reduced 0.65%
15,273
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$97,084
$202.26 p/Share
480
Reduced 3.03%
15,373
Common Stock
Feb 01
2023
SELL
Open market or private sale
$18,178
$181.78 p/Share
100
Reduced 0.63%
15,853
Common Stock