Oct 15
2024
SELL
Open market or private sale
$64,961
$21.03 p/Share
3,089
Reduced 0.25%
1,220,647
Common Stock
Sep 10
2024
SELL
Open market or private sale
$123,108
$23.25 p/Share
5,295
Reduced 0.43%
1,223,736
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
9,670
Added 0.78%
1,229,031
Common Stock
Jul 29
2024
SELL
Open market or private sale
$173
$24.75 p/Share
7
Reduced 0.0%
1,219,361
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$14
$2.03 p/Share
7
Added 0.0%
1,219,368
Common Stock
Jul 16
2024
SELL
Open market or private sale
$62,768
$23.74 p/Share
2,644
Reduced 0.22%
1,219,361
Common Stock
Apr 15
2024
SELL
Open market or private sale
$77,541
$22.86 p/Share
3,392
Reduced 0.28%
1,222,005
Common Stock
Apr 08
2024
SELL
Open market or private sale
$274,821
$22.82 p/Share
12,043
Reduced 0.97%
1,225,397
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
20,961
Added 1.67%
1,237,440
Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,542,015
$24.12 p/Share
63,931
Reduced 4.99%
1,216,479
Common Stock
Jan 16
2024
SELL
Open market or private sale
$88,036
$24.55 p/Share
3,586
Reduced 0.28%
1,280,410
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
42,000
Added 3.17%
1,283,996
Common Stock
Oct 16
2023
SELL
Open market or private sale
$54,729
$16.61 p/Share
3,295
Reduced 0.26%
1,241,996
Common Stock
Sep 13
2023
SELL
Open market or private sale
$136,016
$20.75 p/Share
6,555
Reduced 0.52%
1,245,291
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
11,260
Added 0.89%
1,251,846
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$104,161
$33.72 p/Share
3,089
Reduced 0.25%
1,240,586
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$99,997
$8.03 p/Share
12,453
Added 0.99%
1,243,675
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$97,735
$31.64 p/Share
3,089
Reduced 0.25%
1,218,769
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$237,732
$30.15 p/Share
7,885
Reduced 0.64%
1,221,858
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
14,587
Added 1.17%
1,229,743
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$1,937,110
$35.0 p/Share
55,346
Reduced 4.36%
1,215,156
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$1,317,004
$35.41 p/Share
37,193
Reduced 3.01%
1,199,901
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
70,601
Added 5.26%
1,270,502
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$116,428
$35.41 p/Share
3,288
Reduced 0.27%
1,237,094
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$82,277
$22.48 p/Share
3,660
Reduced 0.29%
1,240,382
Common Stock