|  |  |                   
              $55.79 - $65.15
              $5.48 Million - $6.4 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $49.94 - $57.36
              $3.29 Million - $3.77 Million
             |  |                   
            98,260
            $5.5 Million
           |  | 
         
      
      
        |  |  |                   
              $49.31 - $57.29
              $638,663 - $742,020
             |  |                   
            32,456
            $1.86 Million
           |  | 
         
      
      
        |  |  |                   
              $47.24 - $51.99
              $1.19 Million - $1.31 Million
             |  |                   
            45,408
            $2.2 Million
           |  | 
         
      
      
        |  |  |                   
              $43.2 - $48.87
              $94,392 - $106,780
             |  |                   
            20,236
            $945,000
           |  | 
         
      
      
        |  |  |                   
              $40.6 - $44.85
              $910,292 - $1.01 Million
             |  |                   
            22,421
            $968,000
           |  | 
         
      
      
        |  |  |                   
              $35.8 - $43.75
              $7.87 Million - $9.62 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $31.3 - $37.5
              $11.5 Million - $13.8 Million
             |  |                   
            219,897
            $7.68 Million
           |  | 
         
      
      
        |  |  |                   
              $25.27 - $40.13
              $8.52 Million - $13.5 Million
             |  |                   
            587,316
            $20.5 Million
           |  | 
         
      
      
        |  |  |                   
              $20.76 - $48.75
              $3.94 Million - $9.24 Million
             |  |                   
            924,402
            $25.7 Million
           |  | 
         
      
      
        |  |  |                   
              $45.51 - $50.73
              $11.9 Million - $13.2 Million
             |  |                   
            734,824
            $34.6 Million
           |  | 
         
      
      
        |  |  |                   
              $46.0 - $49.11
              $4.86 Million - $5.19 Million
             |  |                   
            473,943
            $22.8 Million
           |  | 
         
      
      
        |  |  |                   
              $45.21 - $48.42
              $6.36 Million - $6.81 Million
             |  |                   
            368,317
            $17 Million
           |  | 
         
      
      
        |  |  |                   
              $40.19 - $48.12
              $8.52 Million - $10.2 Million
             |  |                   
            227,694
            $10.8 Million
           |  | 
         
      
      
        |  |  |                   
              $39.13 - $43.83
              $5 Million - $5.6 Million
             |  |                   
            439,617
            $18.2 Million
           |  | 
         
      
      
        |  |  |                   
              $40.53 - $43.17
              $2.91 Million - $3.1 Million
             |  |                   
            311,939
            $12.8 Million
           |  | 
         
      
      
        |  |  |                   
              $36.85 - $43.3
              $2.88 Million - $3.38 Million
             |  |                   
            383,683
            $16.5 Million
           |  | 
         
      
      
        |  |  |                   
              $34.8 - $40.99
              $10.1 Million - $12 Million
             |  |                   
            461,731
            $17.8 Million
           |  | 
         
      
      
        |  |  |                   
              $40.23 - $45.12
              $6.45 Million - $7.24 Million
             |  |                   
            170,193
            $6.98 Million
           |  | 
         
      
      
        |  |  |                   
              $44.14 - $48.65
              $430,629 - $474,629
             |  |                   
            9,756
            $431,000
           |  |