Jan 05
2026
SELL
Payment of exercise price or tax liability
$1,072,110
$26.93 p/Share
39,811
Reduced 8.82%
411,339
Common Stock
Jan 05
2026
BUY
Grant, award, or other acquisition
-
27,152
Added 6.6%
384,460
Common Stock
Jan 05
2026
BUY
Exercise of conversion of derivative security
-
66,690
Added 12.88%
451,150
Common Stock
Aug 15
2025
SELL
Open market or private sale
$74,615
$30.48 p/Share
2,448
Reduced 0.68%
357,308
Common Stock
Jun 18
2025
-
834
Reduced 0.23%
359,428
Common Stock
May 21
2025
-
1,750
Reduced 0.48%
360,262
Common Stock
Mar 19
2025
SELL
Open market or private sale
$112,044
$29.61 p/Share
3,784
Reduced 1.04%
361,512
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$137,671
$30.58 p/Share
4,502
Reduced 1.22%
365,296
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$105,420
$17.57 p/Share
6,000
Added 1.6%
369,798
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$1,034,357
$31.72 p/Share
32,609
Reduced 8.23%
363,798
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
53,266
Added 11.85%
396,407
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
28,816
Added 7.75%
343,141
Common Stock
Nov 19
2024
-
804
Reduced 0.26%
314,325
Common Stock
Nov 19
2024
SELL
Open market or private sale
$225,780
$37.63 p/Share
6,000
Reduced 1.87%
314,325
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$105,420
$17.57 p/Share
6,000
Added 1.84%
320,325
Common Stock
Nov 15
2024
SELL
Open market or private sale
$221,940
$36.99 p/Share
6,000
Reduced 1.87%
315,129
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$105,420
$17.57 p/Share
6,000
Added 1.83%
321,129
Common Stock
Nov 14
2024
SELL
Open market or private sale
$192,740
$37.77 p/Share
5,103
Reduced 1.59%
315,129
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$89,659
$17.57 p/Share
5,103
Added 1.57%
320,232
Common Stock
Nov 13
2024
SELL
Open market or private sale
$155,096
$37.81 p/Share
4,102
Reduced 1.28%
315,129
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$72,072
$17.57 p/Share
4,102
Added 1.27%
319,231
Common Stock
Nov 12
2024
SELL
Open market or private sale
$190,200
$38.04 p/Share
5,000
Reduced 1.56%
315,129
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$87,850
$17.57 p/Share
5,000
Added 1.54%
320,129
Common Stock
Aug 29
2024
SELL
Open market or private sale
$145,845
$38.35 p/Share
3,803
Reduced 1.19%
315,129
Common Stock
Aug 27
2024
SELL
Open market or private sale
$156,240
$39.06 p/Share
4,000
Reduced 1.24%
318,932
Common Stock