Nov 02
2025
SELL
Payment of exercise price or tax liability
$10,140
$41.73 p/Share
243
Reduced 2.61%
9,065
Common Stock
Nov 02
2025
BUY
Exercise of conversion of derivative security
-
970
Added 9.52%
9,223
Common Stock
Jun 05
2025
SELL
Open market or private sale
$151,159
$51.31 p/Share
2,946
Reduced 26.31%
8,253
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$10,888
$45.18 p/Share
241
Reduced 2.19%
10,768
Common Stock
Apr 18
2025
BUY
Exercise of conversion of derivative security
-
960
Added 8.02%
11,009
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$42,145
$72.54 p/Share
581
Reduced 5.47%
10,049
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
2,383
Added 18.31%
10,630
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$6,993
$72.85 p/Share
96
Reduced 1.15%
8,247
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
392
Added 4.49%
8,343
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$19,663
$75.92 p/Share
259
Reduced 3.15%
7,951
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,060
Added 11.43%
8,210
Common Stock
Dec 18
2024
SELL
Open market or private sale
$85,600
$64.41 p/Share
1,329
Reduced 15.67%
7,150
Common Stock
Nov 02
2024
SELL
Payment of exercise price or tax liability
$11,667
$49.23 p/Share
237
Reduced 2.72%
8,479
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
970
Added 10.84%
7,977
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$2,194
$36.57 p/Share
60
Reduced 0.85%
7,007
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
245
Added 3.35%
7,067
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$9,595
$37.19 p/Share
258
Reduced 3.64%
6,822
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,060
Added 13.02%
7,080
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,668
$39.73 p/Share
42
Reduced 0.69%
6,020
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
170
Added 2.73%
6,062
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$3,113
$47.9 p/Share
65
Reduced 1.21%
5,326
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
264
Added 4.67%
5,391
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$4,635
$47.3 p/Share
98
Reduced 1.88%
5,127
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
400
Added 7.11%
5,225
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$3,736
$45.01 p/Share
83
Reduced 1.77%
4,601
Common Stock