Feb 04
2025
SELL
Open market or private sale
$1,149,500
$22.99 p/Share
50,000
Reduced 1.64%
2,991,906
Common Stock
Jan 21
2025
SELL
Open market or private sale
$1,044,000
$20.88 p/Share
50,000
Reduced 1.62%
3,041,906
Common Stock
Jan 07
2025
SELL
Open market or private sale
$1,080,000
$21.6 p/Share
50,000
Reduced 1.59%
3,091,906
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$3,202,448
$22.24 p/Share
143,995
Reduced 4.38%
3,141,906
Common Stock
Dec 26
2024
SELL
Open market or private sale
$210,000
$21.0 p/Share
10,000
Reduced 0.3%
3,285,901
Common Stock
Dec 24
2024
SELL
Open market or private sale
$821,200
$20.53 p/Share
40,000
Reduced 1.2%
3,295,901
Common Stock
Dec 17
2024
SELL
Open market or private sale
$490,500
$19.62 p/Share
25,000
Reduced 0.74%
3,335,901
Common Stock
Dec 03
2024
SELL
Open market or private sale
$455,000
$18.2 p/Share
25,000
Reduced 0.74%
3,360,901
Common Stock
Nov 22
2024
SELL
Open market or private sale
$90,000
$18.0 p/Share
5,000
Reduced 0.15%
3,385,901
Common Stock
Nov 19
2024
SELL
Open market or private sale
$320,000
$16.0 p/Share
20,000
Reduced 0.59%
3,390,901
Common Stock
Nov 08
2024
SELL
Open market or private sale
$90,000
$18.0 p/Share
5,000
Reduced 0.15%
3,410,900
Common Stock
Nov 05
2024
SELL
Open market or private sale
$156,800
$15.68 p/Share
10,000
Reduced 0.29%
3,425,901
Common Stock
Oct 22
2024
SELL
Open market or private sale
$311,600
$15.58 p/Share
20,000
Reduced 0.58%
3,435,901
Common Stock
Oct 09
2024
SELL
Open market or private sale
$75,000
$15.0 p/Share
5,000
Reduced 0.14%
3,455,901
Common Stock
Oct 08
2024
SELL
Open market or private sale
$218,400
$14.56 p/Share
15,000
Reduced 0.43%
3,460,901
Common Stock
Sep 24
2024
SELL
Open market or private sale
$205,950
$13.73 p/Share
15,000
Reduced 0.43%
3,475,901
Common Stock
Sep 10
2024
SELL
Open market or private sale
$213,450
$14.23 p/Share
15,000
Reduced 0.43%
3,490,901
Common Stock
Aug 27
2024
SELL
Open market or private sale
$203,250
$13.55 p/Share
15,000
Reduced 0.43%
3,505,901
Common Stock
Aug 13
2024
SELL
Open market or private sale
$195,300
$13.02 p/Share
15,000
Reduced 0.42%
3,520,901
Common Stock
Jul 30
2024
SELL
Open market or private sale
$192,300
$12.82 p/Share
15,000
Reduced 0.42%
3,535,901
Common Stock
Jul 17
2024
SELL
Open market or private sale
$60,000
$12.0 p/Share
5,000
Reduced 0.14%
3,550,901
Common Stock
Jul 16
2024
SELL
Open market or private sale
$116,300
$11.63 p/Share
10,000
Reduced 0.28%
3,555,901
Common Stock
Jul 02
2024
SELL
Open market or private sale
$103,800
$10.38 p/Share
10,000
Reduced 0.28%
3,565,901
Common Stock
Jun 18
2024
SELL
Open market or private sale
$96,600
$9.66 p/Share
10,000
Reduced 0.28%
3,575,901
Common Stock
Jun 04
2024
SELL
Open market or private sale
$92,400
$9.24 p/Share
10,000
Reduced 0.28%
3,585,901
Common Stock