May 16
2024
SELL
Open market or private sale
$33,930
$32.01 p/Share
1,060
Reduced 0.07%
1,510,430
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$179,463
$32.6 p/Share
5,505
Reduced 0.36%
1,511,490
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$189,213
$32.07 p/Share
5,900
Reduced 0.39%
1,516,995
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$58,143
$32.32 p/Share
1,799
Reduced 0.12%
1,522,895
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$527,227
$33.84 p/Share
15,580
Reduced 1.01%
1,524,694
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$2,472,851
$33.89 p/Share
72,967
Reduced 4.52%
1,540,274
Common Stock, par valu...
May 08
2024
SELL
Open market or private sale
$188,388
$33.01 p/Share
5,707
Reduced 0.35%
1,613,241
Common Stock, par valu...
May 07
2024
SELL
Open market or private sale
$381,365
$33.22 p/Share
11,480
Reduced 0.7%
1,618,948
Common Stock, par valu...
May 06
2024
SELL
Open market or private sale
$355,657
$32.84 p/Share
10,830
Reduced 0.66%
1,630,428
Common Stock, par valu...
May 03
2024
SELL
Open market or private sale
$2,749,294
$31.79 p/Share
86,483
Reduced 5.01%
1,641,258
Common Stock, par valu...
May 02
2024
SELL
Open market or private sale
$589,651
$28.52 p/Share
20,675
Reduced 1.18%
1,727,741
Common Stock, par valu...
May 01
2024
SELL
Open market or private sale
$1,448,500
$28.85 p/Share
50,208
Reduced 2.79%
1,748,416
Common Stock, par valu...
Mar 27
2024
SELL
Open market or private sale
$656,574
$29.25 p/Share
22,447
Reduced 1.18%
1,877,610
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$311,902
$29.83 p/Share
10,456
Reduced 0.55%
1,900,057
Common Stock, par valu...
Aug 03
2023
BUY
Open market or private purchase
$7,753,149
$20.11 p/Share
385,537
Added 16.79%
1,910,513
Common Stock, par valu...
Jan 26
2023
BUY
Open market or private purchase
$207,676
$18.23 p/Share
11,392
Added 0.74%
1,524,976
Common Stock, par valu...
Jan 25
2023
BUY
Open market or private purchase
$480,914
$17.96 p/Share
26,777
Added 1.74%
1,513,584
Common Stock, par valu...
Jan 24
2023
BUY
Open market or private purchase
$447,494
$17.81 p/Share
25,126
Added 1.66%
1,486,807
Common Stock, par valu...
Dec 13
2022
BUY
Open market or private purchase
$1,331,262
$16.02 p/Share
83,100
Added 5.38%
1,461,681
Common Stock, par valu...