Jun 01
2025
SELL
Payment of exercise price or tax liability
$57,197
$25.94 p/Share
2,205
Reduced 3.07%
69,723
Common Stock
Jun 01
2025
BUY
Grant, award, or other acquisition
-
5,397
Added 6.98%
71,928
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$271,351
$30.04 p/Share
9,033
Reduced 11.95%
66,531
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
16,670
Added 18.07%
75,564
Common Stock
Dec 12
2024
SELL
Open market or private sale
$904,604
$32.15 p/Share
28,137
Reduced 32.33%
58,894
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$569,398
$16.96 p/Share
33,573
Added 34.82%
62,847
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$85,075
$33.76 p/Share
2,520
Reduced 4.5%
53,458
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
3,110
Added 5.26%
55,978
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$206,334
$34.15 p/Share
6,042
Reduced 10.26%
52,868
Common Stock
May 14
2024
BUY
Grant, award, or other acquisition
-
11,443
Added 16.27%
58,910
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$88,942
$22.73 p/Share
3,913
Reduced 7.61%
47,535
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
3,849
Added 6.96%
51,448
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$61,232
$21.44 p/Share
2,856
Reduced 5.66%
47,599
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
10,329
Added 17.56%
48,503
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$18,588
$15.4 p/Share
1,207
Reduced 2.92%
40,126
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
5,681
Added 12.08%
41,333
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$12,035
$14.95 p/Share
805
Reduced 2.21%
35,652
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
3,081
Added 7.79%
36,457
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$3,664
$17.04 p/Share
215
Reduced 0.64%
33,376
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$17,734
$17.77 p/Share
998
Reduced 2.89%
33,591
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
4,924
Added 12.46%
34,589
Common Stock