Apr 01
2025
SELL
Payment of exercise price or tax liability
$20,511
$22.54 p/Share
910
Reduced 1.3%
69,058
Common Stock
Mar 26
2025
SELL
Payment of exercise price or tax liability
$28,546
$22.46 p/Share
1,271
Reduced 1.78%
69,968
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
9,154
Added 11.39%
71,239
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$9,141
$22.46 p/Share
407
Reduced 0.65%
62,085
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$13,643
$21.52 p/Share
634
Reduced 1.0%
62,492
Common Stock
Nov 06
2024
SELL
Open market or private sale
$643,750
$25.75 p/Share
25,000
Reduced 28.37%
63,126
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$582,750
$23.31 p/Share
25,000
Added 22.1%
88,126
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,600
Added 11.99%
63,126
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$34,747
$15.22 p/Share
2,283
Reduced 4.02%
54,527
Common Stock
Mar 24
2024
BUY
Grant, award, or other acquisition
-
5,504
Added 8.91%
56,291
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$5,996
$15.22 p/Share
394
Reduced 0.76%
51,306
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,998
$15.77 p/Share
634
Reduced 1.21%
51,700
Common Stock
Feb 12
2024
BUY
Open market or private purchase
$16,500
$16.5 p/Share
1,000
Added 1.87%
52,334
Common Stock
Oct 27
2023
BUY
Open market or private purchase
$14,230
$14.23 p/Share
1,000
Added 1.91%
51,334
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$9,116
$18.72 p/Share
487
Reduced 0.96%
50,334
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$7,037
$18.47 p/Share
381
Reduced 0.74%
50,821
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,137
Added 9.12%
51,202
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$43,680
$23.16 p/Share
1,886
Reduced 3.93%
46,065
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$12,428
$25.52 p/Share
487
Reduced 0.97%
49,837
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
3,781
Added 6.99%
50,324
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$70,576
$26.12 p/Share
2,702
Reduced 5.49%
46,543
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
8,172
Added 14.23%
49,245
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$35,154
$19.21 p/Share
1,830
Reduced 3.68%
47,951
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$35,154
$19.21 p/Share
1,830
Reduced 4.46%
39,245
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
4,761
Added 10.39%
41,075
Common Stock