Jun 06
2025
SELL
Payment of exercise price or tax liability
$73,862
$23.22 p/Share
3,181
Reduced 0.76%
412,898
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
-
10,800
Added 2.53%
416,079
Common Stock
Jun 04
2025
SELL
Payment of exercise price or tax liability
$93,078
$23.41 p/Share
3,976
Reduced 0.97%
405,279
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.19%
409,255
Common Stock
Oct 26
2024
SELL
Payment of exercise price or tax liability
$123,860
$20.64 p/Share
6,001
Reduced 1.49%
395,755
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.25%
401,756
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$84,737
$17.65 p/Share
4,801
Reduced 1.22%
388,256
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
10,800
Added 2.67%
393,057
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$113,000
$19.03 p/Share
5,938
Reduced 1.53%
382,257
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
20,160
Added 4.94%
388,195
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$75,703
$19.04 p/Share
3,976
Reduced 1.07%
368,035
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.5%
372,011
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$90,745
$20.54 p/Share
4,418
Reduced 1.22%
358,511
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 3.97%
362,929
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$133,642
$22.27 p/Share
6,001
Reduced 1.7%
347,929
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.67%
353,930
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$186,370
$27.95 p/Share
6,668
Reduced 1.92%
340,430
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.14%
347,098
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$124,488
$31.31 p/Share
3,976
Reduced 1.18%
332,098
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.86%
336,074
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$138,327
$31.31 p/Share
4,418
Reduced 1.35%
322,574
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.39%
326,992
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$452,757
$33.95 p/Share
13,336
Reduced 4.1%
311,992
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.44%
325,328
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$143,536
$35.52 p/Share
4,041
Reduced 1.35%
295,328
Common Stock