Nov 24
2025
SELL
Open market or private sale
$290,876
$269.83 p/Share
1,078
Reduced 1.46%
72,537
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$477,210
$252.76 p/Share
1,888
Reduced 2.5%
73,615
Common Stock
Sep 10
2025
SELL
Open market or private sale
$607,500
$250.0 p/Share
2,430
Reduced 3.12%
75,503
Common Stock
Aug 22
2025
SELL
Open market or private sale
$444,765
$223.5 p/Share
1,990
Reduced 2.49%
77,933
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$588,569
$221.6 p/Share
2,656
Reduced 3.22%
79,923
Common Stock
May 22
2025
SELL
Open market or private sale
$400,907
$201.36 p/Share
1,991
Reduced 2.35%
82,579
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$548,570
$206.54 p/Share
2,656
Reduced 3.04%
84,570
Common Stock
Mar 06
2025
SELL
Open market or private sale
$142,800
$200.0 p/Share
714
Reduced 0.81%
87,226
Common Stock
Feb 24
2025
SELL
Open market or private sale
$610,049
$174.25 p/Share
3,501
Reduced 3.83%
87,940
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$648,576
$180.11 p/Share
3,601
Reduced 3.79%
91,441
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
19,006
Added 16.66%
95,042
Common Stock
Dec 11
2024
SELL
Open market or private sale
$1,569,143
$254.03 p/Share
6,177
Reduced 7.51%
76,036
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$939,849
$208.67 p/Share
4,504
Reduced 5.19%
82,213
Common Stock
Sep 18
2024
SELL
Open market or private sale
$129,280
$160.0 p/Share
808
Reduced 0.92%
86,717
Common Stock
Aug 22
2024
SELL
Open market or private sale
$453,976
$140.55 p/Share
3,230
Reduced 3.56%
87,525
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$626,809
$139.26 p/Share
4,501
Reduced 4.73%
90,755
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 13.17%
95,256
Common Stock
Jul 11
2024
SELL
Open market or private sale
$330,560
$160.0 p/Share
2,066
Reduced 2.49%
80,806
Common Stock
Jul 10
2024
SELL
Open market or private sale
$597,081
$150.55 p/Share
3,966
Reduced 4.57%
82,872
Common Stock
Jul 08
2024
SELL
Open market or private sale
$449,252
$140.26 p/Share
3,203
Reduced 3.56%
86,838
Common Stock
May 28
2024
SELL
Open market or private sale
$159,770
$130.0 p/Share
1,229
Reduced 1.35%
90,041
Common Stock
May 22
2024
SELL
Open market or private sale
$103,062
$125.84 p/Share
819
Reduced 0.89%
91,270
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$581,455
$130.87 p/Share
4,443
Reduced 4.6%
92,089
Common Stock
May 20
2024
SELL
Open market or private sale
$229,798
$130.05 p/Share
1,767
Reduced 1.8%
96,532
Common Stock
May 09
2024
SELL
Open market or private sale
$91,439
$117.08 p/Share
781
Reduced 0.79%
98,299
Common Stock