Apr 09
2024
SELL
Open market or private sale
$420,600
$21.03 p/Share
20,000
Reduced 0.51%
3,893,631
Common Stock
Apr 04
2024
SELL
Open market or private sale
$413,800
$20.69 p/Share
20,000
Reduced 0.51%
3,913,631
Common Stock
Apr 03
2024
SELL
Open market or private sale
$408,400
$20.42 p/Share
20,000
Reduced 0.51%
3,933,631
Common Stock
Mar 28
2024
SELL
Open market or private sale
$419,600
$20.98 p/Share
20,000
Reduced 0.5%
3,953,631
Common Stock
Mar 27
2024
SELL
Open market or private sale
$415,600
$20.78 p/Share
20,000
Reduced 0.5%
3,973,631
Common Stock
Mar 20
2024
SELL
Open market or private sale
$411,200
$20.56 p/Share
20,000
Reduced 0.5%
3,993,631
Common Stock
Mar 19
2024
SELL
Open market or private sale
$834,320
$20.0 p/Share
41,716
Reduced 1.03%
4,013,631
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$156,753
$21.14 p/Share
7,415
Reduced 0.18%
4,055,347
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
29,131
Added 0.71%
4,062,762
Common Stock
Dec 14
2023
-
20,000
Reduced 0.49%
4,033,631
Common Stock
Nov 27
2023
SELL
Open market or private sale
$386,907
$21.9 p/Share
17,667
Reduced 0.43%
4,053,631
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$255,761
$22.31 p/Share
11,464
Reduced 0.28%
4,071,298
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
29,131
Added 0.71%
4,082,762
Common Stock
Aug 28
2023
SELL
Open market or private sale
$549,326
$24.67 p/Share
22,267
Reduced 0.55%
4,053,631
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$170,888
$24.9 p/Share
6,863
Reduced 0.17%
4,075,898
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
29,130
Added 0.71%
4,082,761
Common Stock
Jul 24
2023
SELL
Open market or private sale
$952,510
$20.11 p/Share
47,365
Reduced 1.15%
4,053,631
Common Stock
Jul 14
2023
SELL
Open market or private sale
$342,220
$20.0 p/Share
17,111
Reduced 0.42%
4,100,996
Common Stock
Jun 13
2023
SELL
Open market or private sale
$633,340
$20.0 p/Share
31,667
Reduced 0.76%
4,118,107
Common Stock
Jun 07
2023
SELL
Open market or private sale
$39,180
$20.0 p/Share
1,959
Reduced 0.05%
4,149,774
Common Stock
Jun 06
2023
SELL
Open market or private sale
$37,960
$20.0 p/Share
1,898
Reduced 0.05%
4,151,733
Common Stock
May 30
2023
SELL
Open market or private sale
$318,539
$17.28 p/Share
18,434
Reduced 0.44%
4,153,631
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$99,417
$17.5 p/Share
5,681
Reduced 0.14%
4,172,065
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
24,115
Added 0.57%
4,177,746
Common Stock
Mar 06
2023
SELL
Open market or private sale
$113,913
$15.49 p/Share
7,354
Reduced 0.18%
4,153,631
Common Stock