|  |  |                   
              $48.65 - $54.82
              $4.95 Million - $5.58 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $41.57 - $49.26
              $14.3 Million - $16.9 Million
             |  |                   
            101,818
            $4.96 Million
           |  | 
         
      
      
        |  |  |                   
              $38.64 - $45.04
              $3.57 Million - $4.16 Million
             |  |                   
            444,670
            $18.6 Million
           |  | 
         
      
      
        |  |  |                   
              $40.14 - $50.09
              $12.5 Million - $15.6 Million
             |  |                   
            536,967
            $22.8 Million
           |  | 
         
      
      
        |  |  |                   
              $49.69 - $54.79
              $8.03 Million - $8.85 Million
             |  |                   
            224,750
            $11.2 Million
           |  | 
         
      
      
        |  |  |                   
              $49.51 - $55.15
              $6.02 Million - $6.71 Million
             |  |                   
            386,256
            $20.9 Million
           |  | 
         
      
      
        |  |  |                   
              $42.35 - $52.0
              $11.4 Million - $14 Million
             |  |                   
            507,939
            $26.3 Million
           |  | 
         
      
      
        |  |  |                   
              $40.33 - $47.68
              $3.61 Million - $4.27 Million
             |  |                   
            238,633
            $10.4 Million
           |  | 
         
      
      
        |  |  |                   
              $30.03 - $47.18
              $2.86 Million - $4.49 Million
             |  |                   
            328,205
            $13.6 Million
           |  | 
         
      
      
        |  |  |                   
              $30.61 - $56.64
              $13.4 Million - $24.9 Million
             |  |                   
            423,282
            $13.9 Million
           |  | 
         
      
      
        |  |  |                   
              $44.85 - $55.43
              $12.7 Million - $15.8 Million
             |  |                   
            862,359
            $47.2 Million
           |  | 
         
      
      
        |  |  |                   
              $42.31 - $53.72
              $14.1 Million - $17.9 Million
             |  |                   
            1,146,555
            $55.1 Million
           |  | 
         
      
      
        |  |  |                   
              $47.35 - $62.39
              $13.6 Million - $17.9 Million
             |  |                   
            1,479,511
            $73.1 Million
           |  | 
         
      
      
        |  |  |                   
              $47.57 - $58.82
              $33.3 Million - $41.2 Million
             |  |                   
            1,765,878
            $104 Million
           |  | 
         
      
      
        |  |  |                   
              $45.0 - $62.27
              $2.08 Million - $2.88 Million
             |  |                   
            1,065,726
            $51 Million
           |  | 
         
      
      
        |  |  |                   
              $60.59 - $67.34
              $24.6 Million - $27.4 Million
             |  |                   
            1,111,972
            $69.6 Million
           |  | 
         
      
      
        |  |  |                   
              $62.41 - $66.15
              $24.4 Million - $25.9 Million
             |  |                   
            705,334
            $45.9 Million
           |  | 
         
      
      
        |  |  |                   
              $62.74 - $75.77
              $19.5 Million - $23.5 Million
             |  |                   
            314,176
            $19.9 Million
           |  | 
         
      
      
        |  |  |                   
              $62.66 - $71.97
              $13.9 Million - $15.9 Million
             |  |                   
            624,302
            $44.5 Million
           |  | 
         
      
      
        |  |  |                   
              $60.83 - $65.78
              $51.4 Million - $55.6 Million
             |  |                   
            845,620
            $53.4 Million
           |  |