|  |  |                   
              $34.38 - $37.3
              $1.23 Million - $1.33 Million
             |  |                   
            35,713
            $1.33 Million
           |  | 
         
      
      
        |  |  |                   
              $34.38 - $37.3
              $183,967 - $199,592
             |  |                   
            35,713
            $1.33 Million
           |  | 
         
      
      
        |  |  |                   
              $34.38 - $37.3
              $183,967 - $199,592
             |  |                   
            35,713
            $1.33 Million
           |  | 
         
      
      
        |  |  |                   
              $28.99 - $36.68
              $880,194 - $1.11 Million
             |  |                   
            30,362
            $1.09 Million
           |  | 
         
      
      
        |  |  |                   
              $28.99 - $36.68
              $2,638 - $3,337
             |  |                   
            30,362
            $1.09 Million
           |  | 
         
      
      
        |  |  |                   
              $30.8 - $34.2
              $27,350 - $30,369
             |  |                   
            30,453
            $947,000
           |  | 
         
      
      
        |  |  |                   
              $29.63 - $33.06
              $48,622 - $54,251
             |  |                   
            31,341
            $1.02 Million
           |  | 
         
      
      
        |  |  |                   
              $30.62 - $35.58
              $18,402 - $21,383
             |  |                   
            32,982
            $1.05 Million
           |  | 
         
      
      
        |  |  |                   
              $29.54 - $33.97
              $2.43 Million - $2.8 Million
             |  |                   
            33,583
            $1.07 Million
           |  | 
         
      
      
        |  |  |                   
              $28.77 - $34.79
              $104,176 - $125,974
             |  |                   
            115,955
            $3.35 Million
           |  | 
         
      
      
        |  |  |                   
              $29.2 - $35.2
              $3.06 Million - $3.69 Million
             |  |                   
            119,576
            $3.59 Million
           |  | 
         
      
      
        |  |  |                   
              $29.2 - $35.2
              $3.06 Million - $3.69 Million
             |  |                   
            119,576
            $3.59 Million
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $3.49 Million - $3.93 Million
             |  |                   
            224,306
            $7.88 Million
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $2.46 Million - $2.76 Million
             |  |                   
            224,306
            $7.88 Million
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $441,397 - $485,714
             |  |                   
            150,671
            $5.54 Million
           |  | 
         
      
      
        |  |  |                   
              $33.27 - $36.0
              $5.43 Million - $5.88 Million
             |  |                   
            163,333
            $5.77 Million
           |  |