|  |  |                   
              $33.35 - $37.49
              $1.71 Million - $1.93 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $100,292 - $110,361
             |  |                   
            51,402
            $1.89 Million
           |  | 
         
      
      
        |  |  |                   
              $33.27 - $36.0
              $160,028 - $173,160
             |  |                   
            48,525
            $1.71 Million
           |  | 
         
      
      
        |  |  |                   
              $34.11 - $36.95
              $45,059 - $48,810
             |  |                   
            53,335
            $1.9 Million
           |  | 
         
      
      
        |  |  |                   
              $28.78 - $36.36
              $61,157 - $77,265
             |  |                   
            54,656
            $1.89 Million
           |  | 
         
      
      
        |  |  |                   
              $22.43 - $29.52
              $27,970 - $36,811
             |  |                   
            56,781
            $1.66 Million
           |  | 
         
      
      
        |  |  |                   
              $20.77 - $23.92
              $165,183 - $190,235
             |  |                   
            58,028
            $1.29 Million
           |  | 
         
      
      
        |  |  |                   
              $15.49 - $24.12
              $268,255 - $417,710
             |  |                   
            50,075
            $1.08 Million
           |  | 
         
      
      
        |  |  |                   
              $14.38 - $28.0
              $122,402 - $238,336
             |  |                   
            32,757
            $565,000
           |  | 
         
      
      
        |  |  |                   
              $24.21 - $27.55
              $155,839 - $177,339
             |  |                   
            41,269
            $1.13 Million
           |  | 
         
      
      
        |  |  |                   
              $23.14 - $26.0
              $448,730 - $504,192
             |  |                   
            47,706
            $1.2 Million
           |  | 
         
      
      
        |  |  |                   
              $23.02 - $26.24
              $330,705 - $376,963
             |  |                   
            67,098
            $1.67 Million
           |  | 
         
      
      
        |  |  |                   
              $22.35 - $26.89
              $136,782 - $164,566
             |  |                   
            81,464
            $2.02 Million
           |  | 
         
      
      
        |  |  |                   
              $21.19 - $27.9
              $2.92 Million - $3.84 Million
             |  |                   
            87,584
            $1.96 Million
           |  | 
         
      
      
        |  |  |                   
              $28.23 - $29.65
              $896,274 - $941,357
             |  |                   
            225,307
            $6.37 Million
           |  | 
         
      
      
        |  |  |                   
              $26.59 - $29.8
              $983,324 - $1.1 Million
             |  |                   
            257,056
            $7.35 Million
           |  | 
         
      
      
        |  |  |                   
              $26.7 - $29.45
              $2.97 Million - $3.28 Million
             |  |                   
            220,075
            $6 Million
           |  | 
         
      
      
        |  |  |                   
              $26.79 - $28.58
              $1.93 Million - $2.06 Million
             |  |                   
            108,731
            $3.05 Million
           |  | 
         
      
      
        |  |  |                   
              $26.2 - $26.84
              $957,583 - $980,975
             |  |                   
            36,549
            $981,000
           |  |