Jun 17
2025
SELL
Payment of exercise price or tax liability
$57,978
$17.24 p/Share
3,363
Reduced 1.84%
179,449
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$90,621
$18.3 p/Share
4,952
Reduced 2.64%
182,812
Common Stock
Dec 10
2024
SELL
Open market or private sale
$112,476
$31.63 p/Share
3,556
Reduced 1.86%
187,764
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$60,844
$25.08 p/Share
2,426
Reduced 1.25%
191,320
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 10.2%
193,746
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$84,713
$25.19 p/Share
3,363
Reduced 1.92%
171,746
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$129,468
$26.15 p/Share
4,951
Reduced 2.75%
175,109
Common Stock
Dec 13
2023
SELL
Open market or private sale
$158,535
$24.39 p/Share
6,500
Reduced 3.48%
180,060
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$45,053
$18.78 p/Share
2,399
Reduced 1.27%
186,560
Common Stock
Jun 19
2023
SELL
Payment of exercise price or tax liability
$138,405
$17.46 p/Share
7,927
Reduced 4.03%
188,959
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
33,125
Added 14.4%
196,886
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$30,241
$13.34 p/Share
2,267
Reduced 1.37%
163,761
Common Stock
Jul 06
2022
SELL
Payment of exercise price or tax liability
$40,178
$16.24 p/Share
2,474
Reduced 1.47%
166,028
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$73,164
$15.58 p/Share
4,696
Reduced 2.71%
168,502
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
22,500
Added 11.5%
173,198
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$49,047
$21.26 p/Share
2,307
Reduced 1.51%
150,698
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
16,052
Added 9.5%
153,005
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$166,520
$35.46 p/Share
4,696
Reduced 3.32%
136,953
Common Stock
May 12
2021
SELL
Payment of exercise price or tax liability
$69,545
$37.92 p/Share
1,834
Reduced 1.28%
141,649
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$69,649
$30.06 p/Share
2,317
Reduced 1.59%
143,483
Common Stock