Sep 18
2025
SELL
Payment of exercise price or tax liability
$233,392
$37.65 p/Share
6,199
Reduced 11.0%
50,164
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
$186,256
$23.55 p/Share
7,909
Added 12.31%
56,363
Common Stock
Aug 20
2025
BUY
Grant, award, or other acquisition
-
60
Added 0.12%
48,454
Common Stock
May 28
2025
BUY
Grant, award, or other acquisition
-
60
Added 0.12%
48,394
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
64
Added 0.13%
48,334
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$43,903
$39.27 p/Share
1,118
Reduced 2.26%
48,269
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
65
Added 0.13%
49,387
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$350,017
$40.32 p/Share
8,681
Added 14.97%
49,321
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$25,543
$42.22 p/Share
605
Reduced 1.47%
40,640
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$233,448
$37.31 p/Share
6,257
Reduced 13.17%
41,246
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$172,904
$20.67 p/Share
8,365
Added 14.97%
47,503
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$32,690
$37.36 p/Share
875
Reduced 2.19%
39,138
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$22,191
$37.36 p/Share
594
Reduced 1.46%
40,014
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$95,142
$38.21 p/Share
2,490
Reduced 5.78%
40,608
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
2,193
Added 4.84%
43,098
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
65
Added 0.16%
40,905
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$18,540
$34.02 p/Share
545
Reduced 1.32%
40,839
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
78
Added 0.19%
41,384
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
81
Added 0.2%
41,305
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$183,260
$29.52 p/Share
6,208
Reduced 13.09%
41,224
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$143,511
$18.47 p/Share
7,770
Added 14.08%
47,432
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
9,324
Added 19.03%
39,662
Common Stock