Jul 29
2024
SELL
Open market or private sale
$39,526
$31.47 p/Share
1,256
Reduced 0.15%
815,736
Common Stock
Jul 26
2024
SELL
Open market or private sale
$348,214
$31.11 p/Share
11,193
Reduced 1.35%
816,992
Common Stock
Jul 25
2024
SELL
Open market or private sale
$296,842
$31.07 p/Share
9,554
Reduced 1.14%
828,185
Common Stock
Jul 24
2024
SELL
Open market or private sale
$327,207
$31.13 p/Share
10,511
Reduced 1.24%
837,739
Common Stock
Jul 23
2024
SELL
Open market or private sale
$2,059,575
$31.11 p/Share
66,203
Reduced 7.24%
848,250
Common Stock
Jul 22
2024
SELL
Open market or private sale
$527,774
$31.02 p/Share
17,014
Reduced 1.83%
914,453
Common Stock
Jul 17
2024
SELL
Open market or private sale
$1,953,297
$28.59 p/Share
68,321
Reduced 6.83%
931,467
Common Stock
Jul 16
2024
SELL
Open market or private sale
$1,582,595
$28.56 p/Share
55,413
Reduced 5.25%
999,788
Common Stock
Jul 15
2024
SELL
Open market or private sale
$746,842
$28.5 p/Share
26,205
Reduced 2.42%
1,055,201
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,738
$28.5 p/Share
61
Reduced 0.01%
1,081,406
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
$21,987
$24.65 p/Share
892
Added 0.08%
1,081,467
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$21,999
$16.43 p/Share
1,339
Added 0.12%
1,080,575
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$19,985
$20.31 p/Share
984
Added 0.09%
1,079,236
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
$19,998
$17.21 p/Share
1,162
Added 0.11%
1,078,252
Common Stock
Mar 09
2021
SELL
Open market or private sale
$281,597
$15.62 p/Share
18,028
Reduced 1.65%
1,077,090
Common Stock
Mar 08
2021
SELL
Open market or private sale
$108,693
$15.59 p/Share
6,972
Reduced 0.63%
1,095,118
Common Stock
Mar 04
2021
SELL
Open market or private sale
$138,720
$15.0 p/Share
9,248
Reduced 0.83%
1,102,090
Common Stock
Mar 03
2021
SELL
Open market or private sale
$144,885
$15.0 p/Share
9,659
Reduced 0.86%
1,111,338
Common Stock
Feb 25
2021
SELL
Open market or private sale
$73,808
$14.95 p/Share
4,937
Reduced 0.44%
1,120,997
Common Stock
Feb 23
2021
SELL
Open market or private sale
$53,496
$14.86 p/Share
3,600
Reduced 0.32%
1,125,934
Common Stock
Feb 22
2021
SELL
Open market or private sale
$60,317
$14.86 p/Share
4,059
Reduced 0.36%
1,129,534
Common Stock
Feb 12
2021
SELL
Open market or private sale
$7,425
$14.85 p/Share
500
Reduced 0.04%
1,133,593
Common Stock
Feb 11
2021
SELL
Open market or private sale
$43,926
$14.86 p/Share
2,956
Reduced 0.26%
1,134,093
Common Stock
Feb 10
2021
SELL
Open market or private sale
$111,984
$14.85 p/Share
7,541
Reduced 0.66%
1,137,049
Common Stock
Feb 09
2021
SELL
Open market or private sale
$45,873
$14.86 p/Share
3,087
Reduced 0.27%
1,144,590
Common Stock