Nov 28
2025
SELL
Payment of exercise price or tax liability
$38,166
$31.31 p/Share
1,219
Reduced 1.7%
70,691
Common Stock
Nov 28
2025
BUY
Exercise of conversion of derivative security
-
2,643
Added 3.55%
71,910
Common Stock
Nov 24
2025
BUY
Open market or private purchase
$138,690
$30.82 p/Share
4,500
Added 6.1%
69,267
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$60,172
$31.21 p/Share
1,928
Reduced 2.89%
64,767
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
-
6,033
Added 8.3%
66,695
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$130,465
$30.64 p/Share
4,258
Reduced 6.56%
60,662
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
13,690
Added 17.42%
64,920
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$65,520
$31.44 p/Share
2,084
Reduced 3.91%
51,230
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
-
6,700
Added 11.16%
53,314
Common Stock
May 27
2025
BUY
Open market or private purchase
$101,340
$33.78 p/Share
3,000
Added 6.05%
46,614
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$57,749
$33.99 p/Share
1,699
Reduced 3.75%
43,614
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
5,462
Added 10.76%
45,313
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$48,366
$39.71 p/Share
1,218
Reduced 2.97%
39,851
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
2,641
Added 6.04%
41,069
Common Stock
Nov 27
2024
BUY
Open market or private purchase
$99,100
$39.64 p/Share
2,500
Added 6.11%
38,428
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$130,726
$42.32 p/Share
3,089
Reduced 7.92%
35,928
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
6,700
Added 14.66%
39,017
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$301,636
$42.61 p/Share
7,079
Reduced 17.97%
32,317
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
21,216
Added 35.0%
39,396
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$72,275
$42.54 p/Share
1,699
Reduced 8.55%
18,180
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
5,461
Added 21.55%
19,879
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$28,715
$34.39 p/Share
835
Reduced 5.47%
14,418
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
2,640
Added 14.75%
15,253
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$299,755
$33.76 p/Share
8,879
Added 41.31%
12,613
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$58,839
$34.09 p/Share
1,726
Reduced 31.61%
3,734
Common Stock