|  |  |                   
              $34.38 - $37.3
              $13.5 Million - $14.7 Million
             |  |                   
            3,655,530
            $136 Million
           |  | 
         
      
      
        |  |  |                   
              $28.99 - $36.68
              $1.05 Million - $1.33 Million
             |  |                   
            4,049,444
            $146 Million
           |  | 
         
      
      
        |  |  |                   
              $30.8 - $34.2
              $28 Million - $31.1 Million
             |  |                   
            4,085,790
            $127 Million
           |  | 
         
      
      
        |  |  |                   
              $29.63 - $33.06
              $28.6 Million - $31.9 Million
             |  |                   
            4,995,317
            $162 Million
           |  | 
         
      
      
        |  |  |                   
              $30.62 - $35.58
              $6.7 Million - $7.79 Million
             |  |                   
            5,960,894
            $189 Million
           |  | 
         
      
      
        |  |  |                   
              $29.54 - $33.97
              $222,111 - $255,420
             |  |                   
            6,179,867
            $197 Million
           |  | 
         
      
      
        |  |  |                   
              $28.77 - $34.79
              $16.5 Million - $20 Million
             |  |                   
            6,172,348
            $178 Million
           |  | 
         
      
      
        |  |  |                   
              $29.2 - $35.2
              $29 Million - $35 Million
             |  |                   
            5,598,421
            $168 Million
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $4 Million - $4.49 Million
             |  |                   
            4,604,852
            $161 Million
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $17.9 Million - $19.6 Million
             |  |                   
            4,724,745
            $173 Million
           |  | 
         
      
      
        |  |  |                   
              $33.27 - $36.0
              $17.9 Million - $19.4 Million
             |  |                   
            5,236,799
            $182 Million
           |  | 
         
      
      
        |  |  |                   
              $34.11 - $36.95
              $3.7 Million - $4.01 Million
             |  |                   
            4,698,047
            $167 Million
           |  | 
         
      
      
        |  |  |                   
              $28.78 - $36.36
              $580,809 - $733,781
             |  |                   
            4,589,615
            $158 Million
           |  | 
         
      
      
        |  |  |                   
              $22.43 - $29.52
              $15.7 Million - $20.6 Million
             |  |                   
            4,609,796
            $135 Million
           |  | 
         
      
      
        |  |  |                   
              $20.77 - $23.92
              $8.29 Million - $9.55 Million
             |  |                   
            3,911,849
            $86.8 Million
           |  | 
         
      
      
        |  |  |                   
              $15.49 - $24.12
              $453,159 - $705,630
             |  |                   
            3,512,664
            $76 Million
           |  | 
         
      
      
        |  |  |                   
              $14.38 - $28.0
              $47 Million - $91.5 Million
             | 
                          
              -3,266,455
                   Reduced 47.98%                      
             |                   
            3,541,919
            $61.1 Million
           |  | 
         
      
      
        |  |  |                   
              $23.14 - $26.0
              $24.9 Million - $28 Million
             | 
                          
              -1,077,184
                   Reduced 13.66%                      
             |                   
            6,808,374
            $172 Million
           |  | 
         
      
      
        |  |  |                   
              $23.02 - $26.24
              $48.1 Million - $54.9 Million
             | 
                          
              -2,090,878
                   Reduced 20.96%                      
             |                   
            7,885,558
            $196 Million
           |  | 
         
      
      
        |  |  |                   
              $22.35 - $26.89
              $39.7 Million - $47.7 Million
             | 
                          
              -1,775,545
                   Reduced 15.11%                      
             |                   
            9,976,436
            $248 Million
           |  | 
         
      
      
        |  |  |                   
              $21.19 - $27.9
              $26.2 Million - $34.5 Million
             |  |                   
            11,751,981
            $262 Million
           |  | 
         
      
      
        |  |  |                   
              $28.23 - $29.65
              $11.4 Million - $12 Million
             |  |                   
            10,514,906
            $297 Million
           |  | 
         
      
      
        |  |  |                   
              $26.59 - $29.8
              $35.1 Million - $39.3 Million
             |  |                   
            10,111,490
            $289 Million
           |  | 
         
      
      
        |  |  |                   
              $26.7 - $29.45
              $57.1 Million - $63 Million
             |  |                   
            8,792,570
            $240 Million
           |  | 
         
      
      
        |  |  |                   
              $26.79 - $28.58
              $63.8 Million - $68.1 Million
             |  |                   
            6,652,690
            $187 Million
           |  | 
         
      
      
        |  |  |                   
              $26.2 - $26.84
              $112 Million - $115 Million
             |  |                   
            4,271,636
            $115 Million
           |  |