Nov 11
2025
SELL
Payment of exercise price or tax liability
$63,273
$68.85 p/Share
919
Reduced 2.62%
34,168
Common Stock
Nov 11
2025
BUY
Grant, award, or other acquisition
-
1,808
Added 4.9%
35,087
Common Stock
Nov 10
2025
SELL
Payment of exercise price or tax liability
$127,005
$69.1 p/Share
1,838
Reduced 5.23%
33,279
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
-
3,618
Added 9.63%
33,971
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$236,502
$69.58 p/Share
3,399
Reduced 9.74%
31,499
Common Stock
Nov 07
2025
BUY
Grant, award, or other acquisition
-
4,396
Added 11.53%
33,733
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
2,294
Added 6.99%
30,502
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$109,528
$73.46 p/Share
1,491
Reduced 5.02%
28,208
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
2,935
Added 8.99%
29,699
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$119,652
$87.98 p/Share
1,360
Reduced 4.88%
26,532
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
2,683
Added 8.98%
27,201
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$598,976
$89.16 p/Share
6,718
Reduced 21.04%
25,209
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
10,996
Added 27.04%
29,671
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
2,256
Added 7.89%
26,353
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$106,030
$91.17 p/Share
1,163
Reduced 5.86%
18,675
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
2,294
Added 10.37%
19,838
Common Stock
Dec 14
2023
SELL
Open market or private sale
$350,790
$110.0 p/Share
3,189
Reduced 15.55%
17,323
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$58,236
$88.91 p/Share
655
Reduced 3.09%
20,512
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
1,320
Added 5.87%
21,167
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$364,801
$90.03 p/Share
4,052
Reduced 16.95%
19,847
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
6,808
Added 22.67%
23,223
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
1,363
Added 7.39%
17,091
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$98,360
$87.9 p/Share
1,119
Reduced 6.64%
15,728
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
-
2,256
Added 11.81%
16,847
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$1,429
$89.36 p/Share
16
Reduced 0.11%
14,591
Common Stock