|  |  |                   
              $22.61 - $22.79
              $452,561 - $456,164
             |  |                   
            633,868
            $14.4 Million
           |  | 
         
      
      
        |  |  |                   
              $22.69 - $22.82
              $307,449 - $309,211
             |  |                   
            653,884
            $14.9 Million
           |  | 
         
      
      
        |  |  |                   
              $22.63 - $22.76
              $4.23 Million - $4.25 Million
             |  |                   
            640,334
            $14.6 Million
           |  | 
         
      
      
        |  |  |                   
              $22.36 - $22.77
              $745,638 - $759,311
             |  |                   
            827,095
            $18.8 Million
           |  | 
         
      
      
        |  |  |                   
              $22.42 - $22.61
              $1.21 Million - $1.22 Million
             |  |                   
            793,748
            $17.8 Million
           |  | 
         
      
      
        |  |  |                   
              $22.24 - $22.54
              $311,315 - $315,514
             |  |                   
            739,954
            $16.6 Million
           |  | 
         
      
      
        |  |  |                   
              $22.02 - $22.65
              $180,211 - $185,367
             |  |                   
            753,952
            $16.9 Million
           |  | 
         
      
      
        |  |  |                   
              $21.52 - $22.55
              $13 Million - $13.6 Million
             |  |                   
            745,768
            $16.5 Million
           |  | 
         
      
      
        |  |  |                   
              $21.55 - $22.94
              $466,255 - $496,329
             |  |                   
            141,285
            $3.06 Million
           |  | 
         
      
      
        |  |  |                   
              $21.68 - $23.92
              $150,914 - $166,507
             |  |                   
            119,649
            $2.61 Million
           |  | 
         
      
      
        |  |  |                   
              $23.41 - $24.96
              $221,364 - $236,021
             |  |                   
            126,610
            $3.02 Million
           |  | 
         
      
      
        |  |  |                   
              $24.6 - $25.11
              $1.19 Million - $1.22 Million
             |  |                   
            117,154
            $2.93 Million
           |  | 
         
      
      
        |  |  |                   
              $24.93 - $25.26
              $1.01 Million - $1.03 Million
             |  |                   
            165,621
            $4.15 Million
           |  | 
         
      
      
        |  |  |                   
              $24.96 - $25.17
              $225,688 - $227,587
             |  |                   
            125,026
            $3.15 Million
           |  | 
         
      
      
        |  |  |                   
              $24.79 - $25.08
              $44,969 - $45,495
             |  |                   
            115,984
            $2.9 Million
           |  | 
         
      
      
        |  |  |                   
              $24.01 - $24.92
              $19,111 - $19,836
             |  |                   
            117,798
            $2.94 Million
           |  | 
         
      
      
        |  |  |                   
              $23.48 - $24.44
              $6.42 Million - $6.68 Million
             |  |                   
            117,002
            $2.82 Million
           |  | 
         
      
      
        |  |  |                   
              $21.42 - $24.03
              $2.62 Million - $2.94 Million
             |  |                   
            390,245
            $9.15 Million
           |  | 
         
      
      
        |  |  |                   
              $19.76 - $25.54
              $856,833 - $1.11 Million
             |  |                   
            512,489
            $11.4 Million
           |  | 
         
      
      
        |  |  |                   
              $24.99 - $25.43
              $202,918 - $206,491
             |  |                   
            555,851
            $14.2 Million
           |  | 
         
      
      
        |  |  |                   
              $24.96 - $25.41
              $224,265 - $228,308
             |  |                   
            547,731
            $13.8 Million
           |  | 
         
      
      
        |  |  |                   
              $24.73 - $25.42
              $1.25 Million - $1.28 Million
             |  |                   
            556,716
            $14.1 Million
           |  | 
         
      
      
        |  |  |                   
              $23.27 - $24.95
              $108,787 - $116,641
             |  |                   
            506,264
            $12.6 Million
           |  | 
         
      
      
        |  |  |                   
              $23.03 - $24.98
              $320,646 - $347,796
             |  |                   
            501,589
            $11.7 Million
           |  | 
         
      
      
        |  |  |                   
              $24.44 - $25.01
              $11.9 Million - $12.2 Million
             |  |                   
            487,666
            $12.1 Million
           |  |