Nov 01
2024
SELL
Open market or private sale
$71,806
$359.03 p/Share
200
Reduced 0.76%
26,220
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$327,595
$333.6 p/Share
982
Reduced 3.58%
26,420
Common Stock
Sep 03
2024
SELL
Open market or private sale
$71,814
$359.07 p/Share
200
Reduced 0.72%
27,402
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$327,812
$349.48 p/Share
938
Reduced 3.29%
27,562
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$281,159
$368.01 p/Share
764
Reduced 2.61%
28,500
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,482
Added 13.28%
29,264
Common Stock
Aug 01
2024
SELL
Open market or private sale
$64,682
$323.41 p/Share
200
Reduced 0.8%
24,782
Common Stock
Jul 01
2024
SELL
Open market or private sale
$67,600
$338.0 p/Share
200
Reduced 0.79%
24,982
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$257,420
$317.02 p/Share
812
Reduced 3.12%
25,182
Common Stock
Jun 03
2024
SELL
Open market or private sale
$88,926
$296.42 p/Share
300
Reduced 1.14%
25,994
Common Stock
Apr 01
2024
SELL
Open market or private sale
$71,272
$285.09 p/Share
250
Reduced 0.94%
26,294
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$197,247
$280.58 p/Share
703
Reduced 2.58%
26,544
Common Stock
Mar 07
2024
SELL
Open market or private sale
$294,000
$280.0 p/Share
1,050
Reduced 3.71%
27,247
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$303,055
$308.61 p/Share
982
Reduced 3.36%
28,203
Common Stock
Dec 01
2023
SELL
Open market or private sale
$131,539
$292.31 p/Share
450
Reduced 1.52%
29,185
Common Stock
Nov 01
2023
SELL
Open market or private sale
$61,250
$245.0 p/Share
250
Reduced 0.82%
30,285
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$232,391
$236.17 p/Share
984
Reduced 3.12%
30,535
Common Stock
Sep 01
2023
SELL
Open market or private sale
$78,936
$242.88 p/Share
325
Reduced 1.02%
31,519
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$212,276
$234.56 p/Share
905
Reduced 2.77%
31,768
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
4,621
Added 12.39%
32,673
Common Stock
Aug 01
2023
SELL
Open market or private sale
$62,472
$249.89 p/Share
250
Reduced 0.88%
28,052
Common Stock
Jul 03
2023
SELL
Open market or private sale
$63,775
$255.1 p/Share
250
Reduced 0.88%
28,302
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$168,873
$246.53 p/Share
685
Reduced 2.34%
28,552
Common Stock
Jun 01
2023
SELL
Open market or private sale
$105,500
$211.0 p/Share
500
Reduced 1.68%
29,237
Common Stock
Apr 03
2023
SELL
Open market or private sale
$99,005
$198.01 p/Share
500
Reduced 1.65%
29,737
Common Stock