|  |  |                   
              $29.59 - $37.41
              $2.25 Million - $2.85 Million
             |  |                   
            447,300
            $16.4 Million
           |  | 
         
      
      
        |  |  |                   
              $28.65 - $38.55
              $3.54 Million - $4.77 Million
             |  |                   
            371,200
            $13.3 Million
           |  | 
         
      
      
        |  |  |                   
              $29.52 - $36.69
              $7.31 Million - $9.08 Million
             |  |                   
            247,500
            $7.53 Million
           |  | 
         
      
      
        |  |  |                   
              $23.65 - $29.33
              $3 Million - $3.72 Million
             |  |                   
            234,800
            $6.1 Million
           |  | 
         
      
      
        |  |  |                   
              $21.14 - $24.64
              $2.26 Million - $2.64 Million
             |  |                   
            361,800
            $8.71 Million
           |  | 
         
      
      
        |  |  |                   
              $22.91 - $27.21
              $2.85 Million - $3.39 Million
             |  |                   
            254,700
            $6.12 Million
           |  | 
         
      
      
        |  |  |                   
              $26.14 - $30.42
              $5.29 Million - $6.15 Million
             |  |                   
            379,200
            $10.1 Million
           |  | 
         
      
      
        |  |  |                   
              $25.97 - $29.49
              $7.15 Million - $8.12 Million
             |  |                   
            177,000
            $4.81 Million
           |  | 
         
      
      
        |  |  |                   
              $27.33 - $33.29
              $4.95 Million - $6.03 Million
             |  |                   
            452,300
            $13.5 Million
           |  | 
         
      
      
        |  |  |                   
              $20.95 - $29.12
              $2.67 Million - $3.71 Million
             |  |                   
            633,300
            $17.9 Million
           |  | 
         
      
      
        |  |  |                   
              $25.86 - $34.07
              $737,010 - $970,995
             |  |                   
            505,900
            $13.1 Million
           |  | 
         
      
      
        |  |  |                   
              $28.01 - $34.33
              $2.97 Million - $3.65 Million
             |  |                   
            534,400
            $18.1 Million
           |  | 
         
      
      
        |  |  |                   
              $27.07 - $39.03
              $1.03 Million - $1.48 Million
             |  |                   
            640,600
            $21.2 Million
           |  | 
         
      
      
        |  |  |                   
              $35.57 - $42.33
              $6.71 Million - $7.99 Million
             |  |                   
            602,600
            $22.3 Million
           |  | 
         
      
      
        |  |  |                   
              $38.18 - $46.09
              $14 Million - $16.9 Million
             |  |                   
            791,300
            $30.5 Million
           |  | 
         
      
      
        |  |  |                   
              $43.55 - $47.59
              $3.51 Million - $3.84 Million
             |  |                   
            424,200
            $19.9 Million
           |  | 
         
      
      
        |  |  |                   
              $45.11 - $54.47
              $4.72 Million - $5.7 Million
             |  |                   
            343,600
            $16 Million
           |  | 
         
      
      
        |  |  |                   
              $42.03 - $48.62
              $1.22 Million - $1.41 Million
             |  |                   
            448,300
            $20.7 Million
           |  | 
         
      
      
        |  |  |                   
              $40.16 - $45.53
              $1.69 Million - $1.91 Million
             |  |                   
            477,300
            $19.7 Million
           |  | 
         
      
      
        |  |  |                   
              $36.01 - $41.56
              $2.01 Million - $2.32 Million
             |  |                   
            519,300
            $20.8 Million
           |  | 
         
      
      
        |  |  |                   
              $33.91 - $45.28
              $1.39 Million - $1.85 Million
             |  |                   
            575,200
            $21.5 Million
           |  | 
         
      
      
        |  |  |                   
              $39.63 - $43.71
              $9.44 Million - $10.4 Million
             |  |                   
            534,300
            $23.2 Million
           |  | 
         
      
      
        |  |  |                   
              $37.67 - $43.4
              $12.6 Million - $14.5 Million
             |  |                   
            772,600
            $30.5 Million
           |  | 
         
      
      
        |  |  |                   
              $39.93 - $45.85
              $5.9 Million - $6.78 Million
             |  |                   
            438,300
            $18.7 Million
           |  | 
         
      
      
        |  |  |                   
              $38.09 - $45.17
              $864,643 - $1.03 Million
             |  |                   
            586,100
            $25.9 Million
           |  | 
         
      
      
        |  |  |                   
              $38.26 - $43.02
              $4.25 Million - $4.78 Million
             |  |                   
            563,400
            $22 Million
           |  | 
         
      
      
        |  |  |                   
              $40.39 - $44.29
              $27.2 Million - $29.9 Million
             |  |                   
            674,600
            $28.9 Million
           |  |