Jan 12
2026
SELL
Payment of exercise price or tax liability
$30,034
$18.37 p/Share
1,635
Reduced 3.13%
50,640
Common Stock
Jan 12
2026
BUY
Grant, award, or other acquisition
-
5,516
Added 9.54%
52,275
Common Stock
Sep 12
2025
BUY
Open market or private purchase
$12,442
$16.59 p/Share
750
Added 1.58%
46,759
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
9,283
Added 16.79%
46,009
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$32,719
$20.26 p/Share
1,615
Reduced 4.21%
36,726
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
4,122
Added 9.71%
38,341
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$34,608
$19.72 p/Share
1,755
Reduced 4.88%
34,219
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,883
Added 16.06%
35,974
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$23,778
$16.84 p/Share
1,412
Reduced 4.63%
29,091
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$39,420
$17.08 p/Share
2,308
Reduced 7.03%
30,503
Common Stock
Jan 10
2024
BUY
Grant, award, or other acquisition
-
5,171
Added 13.61%
32,811
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
5,778
Added 17.34%
27,548
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$26,986
$19.29 p/Share
1,399
Reduced 6.04%
21,770
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$25,427
$18.52 p/Share
1,373
Reduced 5.59%
23,169
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
4,631
Added 15.87%
24,542
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
9,000
Added 31.13%
19,911
Common Stock
Mar 24
2022
SELL
Open market or private sale
$63,500
$63.5 p/Share
1,000
Reduced 21.57%
3,637
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,700
Added 26.83%
4,637
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$28,222
$57.95 p/Share
487
Reduced 14.22%
2,937
Common Stock
Mar 17
2021
SELL
Open market or private sale
$84,150
$56.1 p/Share
1,500
Reduced 30.46%
3,424
Common Stock
Feb 26
2021
SELL
Open market or private sale
$44,815
$52.05 p/Share
861
Reduced 14.88%
4,924
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
1,915
Added 24.87%
5,785
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$18,150
$43.01 p/Share
422
Reduced 9.83%
3,870
Common Stock