Nov 15
2024
BUY
Other acquisition or disposition
$682
$26.25 p/Share
26
Added 0.07%
38,215
Common Stock $0.01 Par...
Nov 07
2024
SELL
Open market or private sale
$2,001,594
$27.43 p/Share
72,971
Reduced 65.65%
38,188
Common Stock $0.01 Par...
Nov 07
2024
BUY
Exercise of conversion of derivative security
$1,689,278
$23.15 p/Share
72,971
Added 39.63%
111,159
Common Stock $0.01 Par...
Oct 15
2024
BUY
Other acquisition or disposition
$701
$22.63 p/Share
31
Added 0.08%
38,188
Common Stock $0.01 Par...
Sep 16
2024
BUY
Other acquisition or disposition
$706
$21.41 p/Share
33
Added 0.09%
38,157
Common Stock $0.01 Par...
Aug 15
2024
BUY
Other acquisition or disposition
$702
$21.3 p/Share
33
Added 0.09%
38,124
Common Stock $0.01 Par...
Jul 15
2024
BUY
Other acquisition or disposition
$695
$22.44 p/Share
31
Added 0.08%
38,091
Common Stock $0.01 Par...
Jun 17
2024
BUY
Other acquisition or disposition
$697
$19.94 p/Share
35
Added 0.09%
38,059
Common Stock $0.01 Par...
May 15
2024
BUY
Other acquisition or disposition
$692
$22.33 p/Share
31
Added 0.08%
38,024
Common Stock $0.01 Par...
Apr 30
2024
SELL
Open market or private sale
$106,553
$21.23 p/Share
5,019
Reduced 11.67%
37,992
Common Stock $0.01 Par...
Apr 15
2024
BUY
Other acquisition or disposition
$705
$20.15 p/Share
35
Added 0.08%
43,011
Common Stock $0.01 Par...
Mar 15
2024
BUY
Other acquisition or disposition
$693
$20.41 p/Share
34
Added 0.08%
42,976
Common Stock $0.01 Par...
Mar 13
2024
SELL
Payment of exercise price or tax liability
$97,227
$20.7 p/Share
4,697
Reduced 9.86%
42,941
Common Stock $0.01 Par...
Mar 13
2024
BUY
Grant, award, or other acquisition
$206,834
$20.7 p/Share
9,992
Added 17.34%
47,638
Common Stock $0.01 Par...
Feb 15
2024
BUY
Other acquisition or disposition
$696
$20.49 p/Share
34
Added 0.09%
37,646
Common Stock $0.01 Par...
Feb 09
2024
SELL
Payment of exercise price or tax liability
$42,270
$19.92 p/Share
2,122
Reduced 5.34%
37,612
Common Stock $0.01 Par...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
3,973
Added 9.09%
39,734
Common Stock $0.01 Par...
Jan 16
2024
BUY
Other acquisition or disposition
$666
$20.82 p/Share
32
Added 0.09%
35,761
Common Stock $0.01 Par...
Dec 15
2023
BUY
Other acquisition or disposition
$678
$21.21 p/Share
32
Added 0.09%
35,728
Common Stock $0.01 Par...
Nov 15
2023
BUY
Other acquisition or disposition
$673
$18.2 p/Share
37
Added 0.1%
35,696
Common Stock $0.01 Par...
Oct 16
2023
BUY
Other acquisition or disposition
$676
$16.49 p/Share
41
Added 0.11%
35,658
Common Stock $0.01 Par...
Sep 15
2023
BUY
Other acquisition or disposition
$668
$17.58 p/Share
38
Added 0.11%
35,616
Common Stock $0.01 Par...
Aug 15
2023
BUY
Other acquisition or disposition
$679
$17.88 p/Share
38
Added 0.11%
35,577
Common Stock $0.01 Par...
Jul 14
2023
BUY
Other acquisition or disposition
$394
$17.17 p/Share
23
Added 0.06%
35,539
Common Stock $0.01 Par...
Jun 15
2023
BUY
Other acquisition or disposition
$119
$17.11 p/Share
7
Added 0.02%
35,515
Common Stock $0.01 Par...