Jul 01
2025
SELL
Open market or private sale
$145,375
$290.17 p/Share
501
Reduced 1.29%
38,269
Common Stock
Jun 10
2025
SELL
Open market or private sale
$140,540
$280.52 p/Share
501
Reduced 1.28%
38,770
Common Stock
Jun 03
2025
SELL
Open market or private sale
$137,995
$275.44 p/Share
501
Reduced 1.26%
39,271
Common Stock
May 27
2025
SELL
Open market or private sale
$141,282
$282.0 p/Share
501
Reduced 1.25%
39,719
Common Stock
May 21
2025
-
1,487
Reduced 3.57%
40,220
Common Stock
May 20
2025
SELL
Open market or private sale
$141,171
$281.78 p/Share
501
Reduced 1.19%
41,707
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$174,898
$281.64 p/Share
621
Reduced 1.45%
42,208
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$337,899
$229.24 p/Share
1,474
Reduced 3.33%
42,829
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$292,637
$229.34 p/Share
1,276
Reduced 2.8%
44,303
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
4,158
Added 8.36%
45,579
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
8,324
Added 16.73%
41,421
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$89,716
$180.88 p/Share
496
Reduced 1.48%
33,097
Common Stock
Oct 15
2024
SELL
Open market or private sale
$233,320
$190.0 p/Share
1,228
Reduced 3.53%
33,593
Common Stock
Sep 27
2024
SELL
Open market or private sale
$466,640
$190.0 p/Share
2,456
Reduced 6.59%
34,821
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$88,351
$177.77 p/Share
497
Reduced 1.32%
37,277
Common Stock
Jul 29
2024
SELL
Open market or private sale
$699,960
$190.0 p/Share
3,684
Reduced 8.89%
37,774
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$84,117
$169.25 p/Share
497
Reduced 1.18%
41,458
Common Stock
Apr 11
2024
SELL
Open market or private sale
$116,660
$190.0 p/Share
614
Reduced 1.44%
41,955
Common Stock
Apr 02
2024
SELL
Open market or private sale
$116,660
$190.0 p/Share
614
Reduced 1.42%
42,569
Common Stock
Mar 12
2024
SELL
Open market or private sale
$117,922
$192.37 p/Share
613
Reduced 1.4%
43,183
Common Stock
Mar 05
2024
SELL
Open market or private sale
$117,726
$192.05 p/Share
613
Reduced 1.38%
43,796
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$387,331
$197.82 p/Share
1,958
Reduced 4.22%
44,409
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
3,224
Added 6.63%
45,379
Common Stock
Feb 13
2024
SELL
Open market or private sale
$119,737
$195.33 p/Share
613
Reduced 1.4%
43,143
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,940
Added 16.97%
43,756
Common Stock