Dec 11
2024
SELL
Open market or private sale
$294,547
$24.85 p/Share
11,853
Reduced 5.92%
188,354
Common Stock
Oct 18
2024
SELL
Open market or private sale
$22,539
$20.49 p/Share
1,100
Reduced 0.55%
200,207
Common Stock
Oct 15
2024
SELL
Open market or private sale
$42,291
$21.03 p/Share
2,011
Reduced 0.99%
201,307
Common Stock
Sep 10
2024
SELL
Open market or private sale
$39,897
$23.25 p/Share
1,716
Reduced 0.84%
203,318
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
2,816
Added 1.35%
205,034
Common Stock
Jul 16
2024
SELL
Open market or private sale
$43,206
$23.74 p/Share
1,820
Reduced 0.89%
202,218
Common Stock
Apr 15
2024
SELL
Open market or private sale
$50,566
$22.86 p/Share
2,212
Reduced 1.07%
204,038
Common Stock
Apr 08
2024
SELL
Open market or private sale
$89,317
$22.82 p/Share
3,914
Reduced 1.86%
206,250
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
6,105
Added 2.82%
210,164
Common Stock
Jan 17
2024
SELL
Open market or private sale
$739,495
$24.12 p/Share
30,659
Reduced 13.06%
204,059
Common Stock
Jan 16
2024
SELL
Open market or private sale
$56,906
$24.55 p/Share
2,318
Reduced 0.98%
234,718
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 8.49%
237,036
Common Stock
Oct 16
2023
SELL
Open market or private sale
$34,515
$16.61 p/Share
2,078
Reduced 0.96%
215,036
Common Stock
Sep 13
2023
SELL
Open market or private sale
$42,724
$20.75 p/Share
2,059
Reduced 0.94%
217,114
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$68,984
$5.82 p/Share
11,853
Added 5.13%
219,173
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
3,279
Added 1.56%
207,320
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$65,686
$33.72 p/Share
1,948
Reduced 0.95%
204,041
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$61,634
$31.64 p/Share
1,948
Reduced 0.94%
205,989
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$54,270
$30.15 p/Share
1,800
Reduced 0.86%
207,937
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
4,248
Added 1.99%
209,737
Common Stock
Feb 02
2023
SELL
Open market or private sale
$449,999
$39.55 p/Share
11,378
Reduced 5.25%
205,489
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$33,740
$35.0 p/Share
964
Reduced 0.44%
216,867
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$398,220
$35.41 p/Share
11,246
Reduced 6.12%
172,647
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
45,184
Added 17.18%
217,831
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$56,372
$35.41 p/Share
1,592
Reduced 0.86%
183,893
Common Stock