Sep 12
2025
BUY
Grant, award, or other acquisition
-
5,437
Added 16.95%
26,643
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$15,934
$22.96 p/Share
694
Reduced 3.17%
21,206
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$9,044
$23.25 p/Share
389
Reduced 1.75%
21,901
Common Stock
Jul 03
2025
SELL
Open market or private sale
$140,850
$25.0 p/Share
5,634
Reduced 20.18%
22,290
Common Stock
Jul 01
2025
SELL
Open market or private sale
$5,000
$25.0 p/Share
200
Reduced 0.71%
27,924
Common Stock
Jun 24
2025
SELL
Open market or private sale
$109,974
$23.07 p/Share
4,767
Reduced 14.49%
28,124
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
$52,437
$11.0 p/Share
4,767
Added 12.66%
32,891
Common Stock
Jun 09
2025
SELL
Open market or private sale
$26,887
$23.0 p/Share
1,169
Reduced 3.99%
28,124
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$12,859
$11.0 p/Share
1,169
Added 3.84%
29,293
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$10,760
$27.45 p/Share
392
Reduced 2.17%
17,694
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
-
10,430
Added 27.05%
28,124
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
-
470
Added 2.53%
18,086
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$7,274
$27.45 p/Share
265
Reduced 1.48%
17,616
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$10,573
$27.18 p/Share
389
Reduced 2.13%
17,881
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$30,839
$32.6 p/Share
946
Reduced 4.92%
18,270
Common Stock
Sep 07
2023
SELL
Open market or private sale
$60,993
$34.44 p/Share
1,771
Reduced 8.44%
19,216
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
1,938
Added 8.45%
20,987
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
4,791
Added 20.1%
19,049
Common Stock
Sep 02
2022
SELL
Open market or private sale
$2,896
$32.18 p/Share
90
Reduced 0.63%
14,258
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
4,260
Added 22.89%
14,348
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
-
2,258
Added 18.29%
10,088
Common Stock