Jan 03
2025
BUY
Grant, award, or other acquisition
$249,973
$34.01 p/Share
7,350
Added 2.51%
285,215
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$82,616
$34.83 p/Share
2,372
Reduced 0.85%
277,865
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$115,710
$34.53 p/Share
3,351
Reduced 1.18%
280,237
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
$52,920
$5.88 p/Share
9,000
Added 3.08%
283,588
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$73,848
$28.96 p/Share
2,550
Reduced 0.92%
274,588
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$249,982
$29.32 p/Share
8,526
Added 2.98%
277,138
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$135,180
$29.58 p/Share
4,570
Reduced 1.67%
268,612
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$92,970
$10.33 p/Share
9,000
Added 3.19%
273,182
Common Stock
Jun 09
2023
BUY
Open market or private purchase
$7,956
$23.75 p/Share
335
Added 0.13%
264,182
Common Stock
Jun 07
2023
BUY
Open market or private purchase
$82,355
$23.53 p/Share
3,500
Added 1.31%
263,847
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$107,809
$22.27 p/Share
4,841
Reduced 1.83%
260,347
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$65,989
$27.53 p/Share
2,397
Reduced 1.36%
174,212
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$249,999
$27.53 p/Share
9,081
Added 4.72%
183,293
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$143,141
$27.93 p/Share
5,125
Reduced 2.82%
176,609
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$108,270
$12.03 p/Share
9,000
Added 4.72%
181,734
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$135,216
$28.69 p/Share
4,713
Reduced 2.66%
172,734
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
8,486
Added 4.56%
177,447
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$136,326
$27.93 p/Share
4,881
Reduced 2.81%
168,961
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$99,270
$11.03 p/Share
9,000
Added 4.92%
173,842
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$70,423
$24.41 p/Share
2,885
Reduced 1.72%
164,842
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$109,894
$18.98 p/Share
5,790
Reduced 3.34%
167,727
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$90,270
$10.03 p/Share
9,000
Added 4.93%
173,517
Common Stock