Jul 05
2023
|
BUY
Open market or private purchase
|
$167,637
$29.93 p/Share
|
5,601
|
|
Jun 23
2023
|
BUY
Open market or private purchase
|
$244,936
$28.3 p/Share
|
8,655
|
|
Jun 14
2023
|
BUY
Open market or private purchase
|
$544,295
$28.75 p/Share
|
18,932
|
|
Jun 09
2023
|
BUY
Open market or private purchase
|
$14,662
$29.15 p/Share
|
503
|
|
Jun 07
2023
|
BUY
Open market or private purchase
|
$32,283
$28.85 p/Share
|
1,119
|
|
Jun 06
2023
|
BUY
Open market or private purchase
|
$142,369
$28.4 p/Share
|
5,013
|
|
Jun 05
2023
|
BUY
Open market or private purchase
|
$107,768
$28.48 p/Share
|
3,784
|
|
May 30
2023
|
BUY
Open market or private purchase
|
$48,430
$27.58 p/Share
|
1,756
|
|
May 26
2023
|
BUY
Open market or private purchase
|
$227,127
$27.79 p/Share
|
8,173
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$125,173
$27.73 p/Share
|
4,514
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$493,287
$28.13 p/Share
|
17,536
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$75,696
$28.34 p/Share
|
2,671
|
|
May 19
2023
|
BUY
Open market or private purchase
|
$1,035,538
$28.92 p/Share
|
35,807
|
|
May 18
2023
|
BUY
Open market or private purchase
|
$908,800
$28.44 p/Share
|
31,955
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$706,188
$28.02 p/Share
|
25,203
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$749,393
$27.78 p/Share
|
26,976
|
|
Feb 28
2023
|
BUY
Grant, award, or other acquisition
|
$538
$29.9 p/Share
|
18
|
|
Feb 01
2023
|
BUY
Open market or private purchase
|
$153,953
$30.76 p/Share
|
5,005
|
|
Jan 30
2023
|
BUY
Open market or private purchase
|
$658,703
$31.09 p/Share
|
21,187
|
|
Jan 27
2023
|
BUY
Open market or private purchase
|
$191,007
$31.19 p/Share
|
6,124
|
|
Jan 26
2023
|
BUY
Open market or private purchase
|
$346,418
$30.98 p/Share
|
11,182
|
|
Jan 25
2023
|
BUY
Open market or private purchase
|
$1,752,067
$30.51 p/Share
|
57,426
|
|
Jan 17
2023
|
BUY
Open market or private purchase
|
$459,007
$29.86 p/Share
|
15,372
|
|
Jan 12
2023
|
BUY
Open market or private purchase
|
$28,805
$29.85 p/Share
|
965
|
|
Jan 10
2023
|
BUY
Open market or private purchase
|
$307,844
$28.96 p/Share
|
10,630
|
|