Sep 10
2025
SELL
Payment of exercise price or tax liability
$50,205
$36.97 p/Share
1,358
Reduced 2.18%
60,975
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$62,314
$30.91 p/Share
2,016
Reduced 3.13%
62,333
Common Stock
Jun 12
2025
SELL
Open market or private sale
$73,197
$29.95 p/Share
2,444
Reduced 3.66%
64,349
Common Stock
Jun 04
2025
SELL
Open market or private sale
$120,318
$24.61 p/Share
4,889
Reduced 6.82%
66,793
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$79,604
$22.1 p/Share
3,602
Reduced 4.78%
71,682
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
23,965
Added 24.15%
75,284
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$105,866
$30.11 p/Share
3,516
Reduced 6.41%
51,319
Common Stock
Feb 05
2025
SELL
Open market or private sale
$584,142
$30.29 p/Share
19,285
Reduced 26.02%
54,835
Common Stock
Feb 04
2025
SELL
Open market or private sale
$635,437
$30.05 p/Share
21,146
Reduced 22.2%
74,120
Common Stock
Jan 29
2025
SELL
Open market or private sale
$82,349
$27.25 p/Share
3,022
Reduced 3.07%
95,266
Common Stock
Jan 08
2025
SELL
Open market or private sale
$77,876
$25.77 p/Share
3,022
Reduced 2.98%
98,288
Common Stock
Dec 23
2024
SELL
Open market or private sale
$78,300
$25.91 p/Share
3,022
Reduced 2.9%
101,310
Common Stock
Dec 17
2024
SELL
Open market or private sale
$56,107
$26.82 p/Share
2,092
Reduced 1.97%
104,332
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$87,662
$26.5 p/Share
3,308
Reduced 3.01%
106,424
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$52,120
$19.19 p/Share
2,716
Reduced 2.42%
109,732
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$60,867
$18.4 p/Share
3,308
Reduced 2.86%
112,448
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$17,286
$19.08 p/Share
906
Reduced 0.78%
115,756
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$58,055
$17.55 p/Share
3,308
Reduced 2.76%
116,662
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$19,904
$21.97 p/Share
906
Reduced 0.75%
119,970
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
25,000
Added 17.14%
120,876
Common Stock