Nov 19
2025
SELL
Open market or private sale
$307,035
$62.09 p/Share
4,945
Reduced 19.96%
19,824
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$69,813
$68.85 p/Share
1,014
Reduced 3.93%
24,769
Common Stock
Nov 11
2025
BUY
Grant, award, or other acquisition
-
1,996
Added 7.19%
25,783
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$197,971
$69.1 p/Share
2,865
Reduced 10.75%
23,787
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
-
5,640
Added 18.52%
24,807
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$380,741
$69.58 p/Share
5,472
Reduced 20.66%
21,012
Common Stock
Nov 07
2025
BUY
Grant, award, or other acquisition
-
7,079
Added 22.34%
24,608
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
3,693
Added 15.99%
19,405
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$126,351
$73.46 p/Share
1,720
Reduced 9.87%
15,712
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
3,387
Added 16.27%
17,432
Common Stock
Nov 12
2024
SELL
Open market or private sale
$166,260
$86.82 p/Share
1,915
Reduced 12.0%
14,045
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$173,232
$87.98 p/Share
1,969
Reduced 6.92%
26,482
Common Stock
Nov 11
2024
SELL
Open market or private sale
$925,515
$87.96 p/Share
10,522
Reduced 39.73%
15,960
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
3,884
Added 12.4%
27,443
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$964,354
$89.16 p/Share
10,816
Reduced 29.07%
26,388
Common Stock
Nov 08
2024
SELL
Open market or private sale
$164,181
$90.16 p/Share
1,821
Reduced 6.9%
24,567
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
17,706
Added 34.53%
33,572
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
3,632
Added 11.4%
28,229
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$170,670
$91.17 p/Share
1,872
Reduced 10.55%
15,866
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
3,693
Added 17.23%
17,738
Common Stock
Nov 14
2023
SELL
Open market or private sale
$407,770
$91.49 p/Share
4,457
Reduced 24.09%
14,045
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$82,775
$88.91 p/Share
931
Reduced 4.79%
18,502
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
1,876
Added 8.8%
19,433
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$537,659
$90.03 p/Share
5,972
Reduced 25.38%
17,557
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
10,033
Added 30.81%
22,532
Common Stock