Feb 24
2025
SELL
Payment of exercise price or tax liability
$17,713
$21.95 p/Share
807
Reduced 2.03%
38,862
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,881
Added 4.53%
39,669
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$73,194
$23.01 p/Share
3,181
Reduced 7.76%
37,788
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
7,422
Added 15.34%
40,969
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$30,490
$22.72 p/Share
1,342
Reduced 3.85%
33,547
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
3,080
Added 8.11%
34,889
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$20,123
$22.51 p/Share
894
Reduced 2.73%
31,809
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,856
Added 5.37%
32,703
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$16,999
$21.6 p/Share
787
Reduced 2.49%
30,847
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
1,634
Added 4.91%
31,634
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$113,846
$32.16 p/Share
3,540
Reduced 10.55%
30,000
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
8,260
Added 19.76%
33,540
Common Stock
May 02
2024
SELL
Open market or private sale
$156,500
$31.3 p/Share
5,000
Reduced 16.51%
25,280
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,686
$30.59 p/Share
807
Reduced 2.6%
30,280
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,881
Added 5.71%
31,087
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$146,667
$29.75 p/Share
4,930
Reduced 14.44%
29,206
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,510
Added 25.22%
34,136
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,768
$30.01 p/Share
892
Reduced 3.79%
22,626
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,856
Added 7.31%
23,518
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$24,554
$31.2 p/Share
787
Reduced 3.51%
21,662
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,634
Added 6.78%
22,449
Common Stock
Nov 03
2023
SELL
Open market or private sale
$119,200
$23.84 p/Share
5,000
Reduced 19.37%
20,815
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$20,392
$25.27 p/Share
807
Reduced 3.03%
25,815
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
1,881
Added 6.6%
26,622
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$390,632
$25.46 p/Share
15,343
Reduced 38.28%
24,741
Common Stock