Nov 17
2025
SELL
Payment of exercise price or tax liability
$127,124
$49.6 p/Share
2,563
Reduced 1.79%
140,849
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
$303,651
$49.6 p/Share
6,122
Added 4.09%
143,412
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$196,613
$51.51 p/Share
3,817
Reduced 2.71%
137,290
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
$469,719
$51.51 p/Share
9,119
Added 6.07%
141,107
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$200,664
$53.1 p/Share
3,779
Reduced 2.78%
131,988
Common Stock
Nov 13
2025
BUY
Exercise of conversion of derivative security
$479,439
$53.1 p/Share
9,029
Added 6.24%
135,767
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$354,755
$76.39 p/Share
4,644
Reduced 3.53%
126,738
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$847,623
$76.39 p/Share
11,096
Added 7.79%
131,382
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$407,565
$77.03 p/Share
5,291
Reduced 4.21%
120,286
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$973,582
$77.03 p/Share
12,639
Added 9.33%
122,778
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$289,643
$78.05 p/Share
3,711
Reduced 3.18%
112,938
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$691,913
$78.05 p/Share
8,865
Added 7.06%
116,649
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$215,379
$78.32 p/Share
2,750
Reduced 2.49%
107,784
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$514,640
$78.32 p/Share
6,571
Added 5.61%
110,534
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$696,790
$76.9 p/Share
9,061
Reduced 8.02%
103,963
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$924,491
$76.9 p/Share
12,022
Added 10.08%
107,191
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$1,071,524
$76.9 p/Share
13,934
Added 12.49%
97,618
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$1,382
$106.31 p/Share
13
Reduced 0.01%
87,068
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
$2,870
$106.31 p/Share
27
Added 0.03%
87,081
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$445,332
$106.31 p/Share
4,189
Reduced 4.59%
87,054
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$969,015
$106.31 p/Share
9,115
Added 9.08%
91,243
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$332,619
$111.88 p/Share
2,973
Reduced 3.37%
85,128
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$723,863
$111.88 p/Share
6,470
Added 7.07%
85,101
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$405,197
$110.74 p/Share
3,659
Reduced 4.45%
78,631
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$881,601
$110.74 p/Share
7,961
Added 8.82%
82,290
Common Stock