Nov 10
2025
SELL
Payment of exercise price or tax liability
$526,946
$204.56 p/Share
2,576
Reduced 17.74%
11,942
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
5,071
Added 25.89%
14,518
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$129,444
$206.45 p/Share
627
Reduced 6.22%
9,447
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
1,453
Added 12.61%
10,074
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$97,099
$204.42 p/Share
475
Reduced 5.22%
8,621
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
1,335
Added 12.8%
9,096
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$107,905
$209.12 p/Share
516
Reduced 6.23%
7,761
Common Stock
Nov 01
2025
BUY
Exercise of conversion of derivative security
-
1,449
Added 14.9%
8,277
Common Stock
Sep 15
2025
SELL
Open market or private sale
$216,210
$216.21 p/Share
1,000
Reduced 12.77%
6,828
Common Stock
Jun 16
2025
SELL
Open market or private sale
$213,940
$213.94 p/Share
1,000
Reduced 11.33%
7,828
Common Stock
Mar 17
2025
SELL
Open market or private sale
$204,860
$204.86 p/Share
1,000
Reduced 10.18%
8,828
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$470,352
$233.89 p/Share
2,011
Reduced 16.87%
9,908
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
4,914
Added 29.19%
11,919
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$116,384
$231.38 p/Share
503
Reduced 6.7%
7,005
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,453
Added 16.21%
7,508
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$109,035
$238.59 p/Share
457
Reduced 7.02%
6,055
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
920
Added 12.38%
6,512
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$153,832
$234.5 p/Share
656
Reduced 10.5%
5,592
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
-
1,449
Added 18.83%
6,248
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$130,287
$237.75 p/Share
548
Reduced 10.25%
4,799
Common Stock
Aug 03
2024
BUY
Exercise of conversion of derivative security
-
1,584
Added 22.85%
5,347
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$78,841
$172.52 p/Share
457
Reduced 10.83%
3,763
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
920
Added 17.9%
4,220
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$117,597
$172.43 p/Share
682
Reduced 17.13%
3,300
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
-
1,449
Added 26.68%
3,982
Common Stock