|  |  |                   
              $75.75 - $80.65
              $5.55 Million - $5.91 Million
             |  |                   
            173,900
            $14 Million
           |  | 
         
      
      
        |  |  |                   
              $78.51 - $80.11
              $7.9 Million - $8.06 Million
             |  |                   
            247,200
            $19.5 Million
           |  | 
         
      
      
        |  |  |                   
              $78.09 - $80.04
              $179,607 - $184,092
             |  |                   
            347,800
            $27.4 Million
           |  | 
         
      
      
        |  |  |                   
              $76.72 - $80.36
              $19.8 Million - $20.8 Million
             |  |                   
            350,100
            $28.1 Million
           |  | 
         
      
      
        |  |  |                   
              $75.68 - $77.45
              $2.09 Million - $2.14 Million
             |  |                   
            91,400
            $7.05 Million
           |  | 
         
      
      
        |  |  |                   
              $76.57 - $77.9
              $306,280 - $311,600
             |  |                   
            119,000
            $9.25 Million
           |  | 
         
      
      
        |  |  |                   
              $71.78 - $77.94
              $2.77 Million - $3.01 Million
             |  |                   
            123,000
            $9.52 Million
           |  | 
         
      
      
        |  |  |                   
              $73.48 - $75.65
              $411,488 - $423,640
             |  |                   
            84,400
            $6.22 Million
           |  | 
         
      
      
        |  |  |                   
              $73.57 - $75.42
              $3.66 Million - $3.75 Million
             |  |                   
            78,800
            $5.92 Million
           |  | 
         
      
      
        |  |  |                   
              $73.04 - $77.2
              $1.91 Million - $2.01 Million
             |  |                   
            29,100
            $2.2 Million
           |  | 
         
      
      
        |  |  |                   
              $71.24 - $76.11
              $833,507 - $890,487
             |  |                   
            3,000
            $220,000
           |  | 
         
      
      
        |  |  |                   
              $71.13 - $78.94
              $7.37 Million - $8.18 Million
             |  |                   
            14,700
            $1.05 Million
           |  | 
         
      
      
        |  |  |                   
              $73.1 - $82.57
              $6.94 Million - $7.84 Million
             |  |                   
            118,300
            $8.71 Million
           |  | 
         
      
      
        |  |  |                   
              $79.97 - $86.97
              $1.06 Million - $1.15 Million
             |  |                   
            23,300
            $1.92 Million
           |  | 
         
      
      
        |  |  |                   
              $85.37 - $87.5
              $1.3 Million - $1.33 Million
             |  |                   
            36,500
            $3.18 Million
           |  | 
         
      
      
        |  |  |                   
              $86.98 - $88.14
              $104,376 - $105,768
             |  |                   
            21,300
            $1.86 Million
           |  | 
         
      
      
        |  |  |                   
              $86.61 - $88.04
              $69,288 - $70,432
             |  |                   
            20,100
            $1.77 Million
           |  | 
         
      
      
        |  |  |                   
              $85.73 - $87.78
              $7.18 Million - $7.36 Million
             |  |                   
            20,900
            $1.82 Million
           |  | 
         
      
      
        |  |  |                   
              $83.46 - $87.3
              $5.94 Million - $6.22 Million
             |  |                   
            104,700
            $9.14 Million
           |  | 
         
      
      
        |  |  |                   
              $81.53 - $85.39
              $733,770 - $768,510
             |  |                   
            33,500
            $2.81 Million
           |  | 
         
      
      
        |  |  |                   
              $73.55 - $84.56
              $2.82 Million - $3.24 Million
             |  |                   
            42,500
            $3.47 Million
           |  | 
         
      
      
        |  |  |                   
              $68.63 - $88.43
              $528,451 - $680,911
             |  |                   
            80,800
            $6.23 Million
           |  | 
         
      
      
        |  |  |                   
              $86.04 - $88.21
              $696,924 - $714,501
             |  |                   
            88,500
            $7.78 Million
           |  | 
         
      
      
        |  |  |                   
              $85.49 - $87.52
              $2.62 Million - $2.69 Million
             |  |                   
            80,400
            $7.01 Million
           |  | 
         
      
      
        |  |  |                   
              $84.65 - $87.61
              $973,475 - $1.01 Million
             |  |                   
            49,700
            $4.33 Million
           |  | 
         
      
      
        |  |  |                   
              $80.99 - $86.47
              $3.35 Million - $3.58 Million
             |  |                   
            61,200
            $5.29 Million
           |  | 
         
      
      
        |  |  |                   
              $79.63 - $86.3
              $6.71 Million - $7.28 Million
             |  |                   
            102,600
            $8.32 Million
           |  | 
         
      
      
        |  |  |                   
              $84.78 - $86.44
              $3.73 Million - $3.8 Million
             |  |                   
            18,300
            $1.58 Million
           |  | 
         
      
      
        |  |  |                   
              $84.96 - $86.46
              $5.97 Million - $6.08 Million
             |  |                   
            62,300
            $5.3 Million
           |  | 
         
      
      
        |  |  |                   
              $84.92 - $87.97
              $3.1 Million - $3.21 Million
             |  |                   
            132,600
            $11.4 Million
           |  | 
         
      
      
        |  |  |                   
              $86.68 - $88.69
              $7.51 Million - $7.68 Million
             |  |                   
            96,100
            $8.39 Million
           |  | 
         
      
      
        |  |  |                   
              $87.79 - $88.76
              $3.33 Million - $3.36 Million
             |  |                   
            9,500
            $843,000
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            47,400
            $4.19 Million
           |  |