Mar 06
2025
SELL
Open market or private sale
$89,116
$38.78 p/Share
2,298
Reduced 15.49%
12,539
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$7,544
$39.92 p/Share
189
Reduced 1.26%
14,837
Common Stock - Perform...
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
782
Added 4.95%
15,026
Common Stock - Perform...
Feb 12
2025
BUY
Grant, award, or other acquisition
$227,981
$36.98 p/Share
6,165
Added 30.21%
14,244
Common Stock - Restric...
Jan 08
2025
SELL
Payment of exercise price or tax liability
$10,596
$36.54 p/Share
290
Reduced 3.47%
8,079
Common Stock - Perform...
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
956
Added 10.25%
8,369
Common Stock - Perform...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$23,364
$35.24 p/Share
663
Reduced 8.21%
7,413
Common Stock
Feb 19
2024
BUY
Payment of exercise price or tax liability
$2,584
$33.57 p/Share
77
Added 0.94%
8,076
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
255
Added 3.03%
8,153
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$74,974
$32.64 p/Share
2,297
Added 22.53%
7,898
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$3,838
$36.21 p/Share
106
Reduced 1.86%
5,601
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
348
Added 5.75%
5,707
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$19,070
$36.05 p/Share
529
Reduced 8.98%
5,359
Common Stock
Jun 16
2023
SELL
Open market or private sale
$49,565
$40.33 p/Share
1,229
Reduced 17.27%
5,888
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$67,503
$41.98 p/Share
1,608
Added 18.43%
7,117
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$5,071
$42.26 p/Share
120
Reduced 2.13%
5,511
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
395
Added 6.55%
5,631
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$19,573
$44.79 p/Share
437
Reduced 7.7%
5,236
Common Stock