Jun 23
2025
SELL
Payment of exercise price or tax liability
$496,868
$36.35 p/Share
13,669
Reduced 11.28%
107,537
Common Stock
May 05
2025
SELL
Open market or private sale
$100,160
$25.04 p/Share
4,000
Reduced 3.19%
121,206
Common Stock
Feb 14
2025
SELL
Open market or private sale
$157,500
$26.25 p/Share
6,000
Reduced 4.57%
125,206
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$397,662
$25.56 p/Share
15,558
Reduced 10.6%
131,206
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
31,468
Added 17.66%
146,764
Common Stock
Nov 06
2024
SELL
Open market or private sale
$125,750
$25.15 p/Share
5,000
Reduced 4.16%
115,296
Common Stock
Aug 05
2024
SELL
Open market or private sale
$174,899
$17.49 p/Share
10,000
Reduced 7.67%
120,296
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$267,466
$18.98 p/Share
14,092
Reduced 9.76%
130,296
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
28,481
Added 16.48%
144,388
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$176,010
$15.36 p/Share
11,459
Reduced 9.0%
115,907
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
21,294
Added 14.32%
127,366
Common Stock
Aug 07
2023
SELL
Open market or private sale
$149,100
$14.91 p/Share
10,000
Reduced 8.62%
106,072
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$168,353
$13.42 p/Share
12,545
Reduced 9.75%
116,072
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
29,433
Added 18.62%
128,617
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$203,955
$13.49 p/Share
15,119
Reduced 13.23%
99,184
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
29,924
Added 20.75%
114,303
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$63,951
$15.09 p/Share
4,238
Reduced 4.78%
84,379
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$71,870
$12.13 p/Share
5,925
Reduced 6.27%
88,617
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
27,593
Added 22.59%
94,542
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$81,355
$13.85 p/Share
5,874
Reduced 8.07%
66,949
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$58,802
$14.37 p/Share
4,092
Reduced 5.32%
72,823
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
23,262
Added 23.22%
76,915
Common Stock