Dec 17
2025
BUY
Grant, award, or other acquisition
-
187
Added 0.06%
296,814
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$41,381
$37.08 p/Share
1,116
Reduced 0.37%
296,626
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$430,016
$37.08 p/Share
11,597
Added 3.75%
297,742
Common Stock
Nov 27
2025
SELL
Payment of exercise price or tax liability
$52,219
$37.3 p/Share
1,400
Reduced 0.49%
286,145
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$37,003
$38.03 p/Share
973
Reduced 0.34%
287,545
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
29,356
Added 9.24%
288,519
Common Stock
Aug 20
2025
BUY
Grant, award, or other acquisition
-
72
Added 0.03%
259,095
Common Stock
Aug 14
2025
SELL
Payment of exercise price or tax liability
$1,392,336
$39.6 p/Share
35,160
Reduced 11.95%
259,023
Common Stock
Aug 14
2025
BUY
Exercise of conversion of derivative security
$1,172,625
$23.55 p/Share
49,793
Added 14.48%
294,183
Common Stock
May 28
2025
BUY
Grant, award, or other acquisition
-
71
Added 0.03%
244,390
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
77
Added 0.03%
244,318
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
70
Added 0.03%
244,241
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$400,014
$40.32 p/Share
9,921
Added 3.9%
244,170
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$67,847
$42.22 p/Share
1,607
Reduced 0.68%
234,249
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$82,453
$37.36 p/Share
2,207
Reduced 0.93%
235,856
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$54,246
$37.36 p/Share
1,452
Reduced 0.61%
238,064
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$669,897
$38.21 p/Share
17,532
Reduced 6.82%
239,517
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
15,014
Added 5.52%
257,050
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
145
Added 0.06%
242,036
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.07%
241,891
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$1,609,554
$31.55 p/Share
51,016
Reduced 17.43%
241,725
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,383,195
$20.67 p/Share
66,918
Added 18.61%
292,741
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
170
Added 0.08%
225,823
Common Stock
Dec 13
2023
SELL
Open market or private sale
$743,666
$26.67 p/Share
27,884
Reduced 11.0%
225,653
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$650,082
$18.38 p/Share
35,369
Added 12.24%
253,537
Common Stock