Nov 19
2025
SELL
Open market or private sale
$2,783,601
$161.2 p/Share
17,268
Reduced 63.71%
9,837
Common Stock
Nov 08
2025
SELL
Payment of exercise price or tax liability
$91,816
$170.03 p/Share
540
Reduced 1.95%
27,105
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$3,185,835
$166.92 p/Share
19,086
Reduced 40.84%
27,645
Common Stock
Nov 06
2025
BUY
Grant, award, or other acquisition
-
38,591
Added 45.23%
46,731
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
2,332
Added 22.27%
8,140
Common Stock
Oct 27
2025
SELL
Payment of exercise price or tax liability
$66,753
$146.39 p/Share
456
Reduced 7.28%
5,808
Common Stock
Oct 23
2025
SELL
Payment of exercise price or tax liability
$41,793
$139.31 p/Share
300
Reduced 4.57%
6,264
Common Stock
Dec 09
2024
SELL
Open market or private sale
$189,969
$139.07 p/Share
1,366
Reduced 17.23%
6,564
Common Stock
Dec 04
2024
SELL
Open market or private sale
$1,990,472
$142.38 p/Share
13,980
Reduced 63.81%
7,930
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$74,306
$137.86 p/Share
539
Reduced 2.4%
21,910
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$1,711,004
$139.14 p/Share
12,297
Reduced 35.39%
22,449
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 42.29%
34,746
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$55,126
$117.54 p/Share
469
Reduced 4.81%
9,287
Common Stock
Oct 27
2024
SELL
Payment of exercise price or tax liability
$99,428
$121.7 p/Share
817
Reduced 7.73%
9,756
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
-
2,513
Added 19.2%
10,573
Common Stock
Nov 27
2023
SELL
Open market or private sale
$716,038
$83.62 p/Share
8,563
Reduced 51.51%
8,060
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$253,000
$72.41 p/Share
3,494
Reduced 17.37%
16,623
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
9,705
Added 32.54%
20,117
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,187
Added 23.44%
10,412
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$32,616
$72.0 p/Share
453
Reduced 5.9%
7,225
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$56,952
$72.0 p/Share
791
Reduced 9.34%
7,678
Common Stock
May 18
2023
SELL
Open market or private sale
$49,800
$60.0 p/Share
830
Reduced 8.93%
8,469
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$24,913
$57.14 p/Share
436
Reduced 4.48%
9,299
Common Stock
Dec 14
2022
SELL
Open market or private sale
$438,518
$69.85 p/Share
6,278
Reduced 39.21%
9,735
Common Stock
Nov 08
2022
SELL
Open market or private sale
$780,579
$64.5 p/Share
12,102
Reduced 43.04%
16,013
Common Stock