Jun 28
2023
SELL
Open market or private sale
$394,632
$22.68 p/Share
17,400
Reduced 1.3%
1,316,338
Common Stock, par valu...
Jun 06
2023
SELL
Open market or private sale
$354,612
$20.38 p/Share
17,400
Reduced 1.29%
1,333,738
Common Stock, par valu...
May 23
2023
SELL
Open market or private sale
$205,900
$20.59 p/Share
10,000
Reduced 0.73%
1,351,138
Common Stock, par valu...
May 22
2023
SELL
Open market or private sale
$85,268
$21.19 p/Share
4,024
Reduced 0.29%
1,361,138
Common Stock
May 19
2023
SELL
Open market or private sale
$34,937
$21.2 p/Share
1,648
Reduced 0.12%
1,365,162
Common Stock, par valu...
May 17
2023
SELL
Open market or private sale
$212,200
$21.22 p/Share
10,000
Reduced 0.73%
1,366,810
Common Stock, par valu...
May 16
2023
SELL
Open market or private sale
$290,332
$21.57 p/Share
13,460
Reduced 0.97%
1,376,810
Common Stock
May 15
2023
SELL
Open market or private sale
$387,817
$22.35 p/Share
17,352
Reduced 1.23%
1,390,270
Common Stock, par valu...
Apr 28
2023
SELL
Open market or private sale
$418,054
$22.66 p/Share
18,449
Reduced 1.29%
1,407,622
Common Stock, par valu...
Apr 27
2023
SELL
Open market or private sale
$256,684
$22.05 p/Share
11,641
Reduced 0.81%
1,426,071
Common Stock
Apr 26
2023
SELL
Open market or private sale
$87,083
$22.45 p/Share
3,879
Reduced 0.27%
1,437,712
Common Stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$65,370
$21.79 p/Share
3,000
Reduced 0.21%
1,441,591
Common Stock
Apr 12
2023
SELL
Open market or private sale
$82,181
$22.08 p/Share
3,722
Reduced 0.26%
1,444,591
Common Stock, par valu...
Apr 11
2023
SELL
Open market or private sale
$436,599
$21.83 p/Share
20,000
Reduced 1.36%
1,448,313
Common Stock
Apr 10
2023
SELL
Open market or private sale
$181,477
$21.7 p/Share
8,363
Reduced 0.57%
1,468,313
Common Stock, par valu...
Apr 06
2023
SELL
Open market or private sale
$39,330
$21.41 p/Share
1,837
Reduced 0.12%
1,476,676
Common Stock, par valu...
Apr 05
2023
SELL
Open market or private sale
$39,958
$22.04 p/Share
1,813
Reduced 0.12%
1,478,513
Common Stock
Apr 04
2023
SELL
Open market or private sale
$74,980
$23.0 p/Share
3,260
Reduced 0.22%
1,480,326
Common Stock, par valu...
Mar 21
2023
SELL
Open market or private sale
$145,681
$21.19 p/Share
6,875
Reduced 0.46%
1,483,586
Common Stock
Mar 20
2023
SELL
Open market or private sale
$278,775
$21.24 p/Share
13,125
Reduced 0.87%
1,490,461
Common Stock, par valu...
Mar 13
2023
SELL
Open market or private sale
$375,200
$18.76 p/Share
20,000
Reduced 1.31%
1,503,586
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$167,703
$19.96 p/Share
8,402
Reduced 0.55%
1,523,586
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$81,018
$19.97 p/Share
4,057
Reduced 0.26%
1,531,988
Common Stock
Mar 06
2023
SELL
Open market or private sale
$150,820
$20.0 p/Share
7,541
Reduced 0.49%
1,536,045
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$771,407
$19.35 p/Share
39,866
Reduced 2.52%
1,543,586
Common Stock, par valu...