Jun 27
2024
SELL
Sale (or disposition) back to the issuer
$7,527,600
$30.0 p/Share
250,920
Reduced 100.0%
0
Common Stock
May 16
2024
SELL
Open market or private sale
$258,726
$29.79 p/Share
8,685
Reduced 3.35%
250,920
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
$19,710
$21.9 p/Share
900
Added 0.35%
259,605
Common Stock
Feb 16
2024
SELL
Open market or private sale
$196,689
$26.38 p/Share
7,456
Reduced 2.8%
258,705
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
-
115,824
Added 29.82%
272,554
Common Stock
Nov 16
2023
SELL
Open market or private sale
$132,077
$22.95 p/Share
5,755
Reduced 3.54%
156,730
Common Stock
Aug 16
2023
SELL
Open market or private sale
$132,270
$27.97 p/Share
4,729
Reduced 2.83%
162,485
Common Stock
May 16
2023
SELL
Open market or private sale
$167,313
$28.63 p/Share
5,844
Reduced 3.38%
167,214
Common Stock
Feb 19
2023
BUY
Grant, award, or other acquisition
$21,243
$25.97 p/Share
818
Added 0.47%
173,058
Common Stock
Feb 16
2023
SELL
Open market or private sale
$230,738
$35.04 p/Share
6,585
Reduced 3.68%
172,240
Common Stock
Dec 08
2022
SELL
Open market or private sale
$792,487
$39.39 p/Share
20,119
Reduced 10.12%
178,757
Common Stock
Dec 01
2022
SELL
Open market or private sale
$45,878
$38.88 p/Share
1,180
Reduced 0.59%
198,876
Common Stock
Nov 16
2022
SELL
Open market or private sale
$108,651
$37.99 p/Share
2,860
Reduced 1.41%
200,056
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
53,650
Added 20.91%
202,916
Common Stock
Aug 16
2022
SELL
Open market or private sale
$91,279
$31.65 p/Share
2,884
Reduced 1.9%
149,266
Common Stock
May 16
2022
SELL
Open market or private sale
$69,036
$23.61 p/Share
2,924
Reduced 1.89%
152,150
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
$16,467
$21.47 p/Share
767
Added 0.49%
155,858
Common Stock
Feb 16
2022
SELL
Open market or private sale
$80,112
$25.32 p/Share
3,164
Reduced 2.0%
155,091
Common Stock
Nov 16
2021
SELL
Open market or private sale
$75,875
$32.37 p/Share
2,344
Reduced 1.46%
158,255
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
57,902
Added 26.5%
160,599
Common Stock
Aug 16
2021
SELL
Open market or private sale
$74,690
$32.46 p/Share
2,301
Reduced 2.19%
102,697
Common Stock
May 17
2021
SELL
Open market or private sale
$81,092
$35.12 p/Share
2,309
Reduced 2.14%
105,782
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$21,269
$34.03 p/Share
625
Added 0.57%
108,091
Common Stock
Feb 16
2021
SELL
Open market or private sale
$101,926
$41.79 p/Share
2,439
Reduced 2.22%
107,466
Common Stock
Dec 04
2020
BUY
Grant, award, or other acquisition
-
30,963
Added 21.86%
110,689
Common Stock