|  |  |                   
              $29.59 - $37.41
              $36.5 Million - $46.2 Million
             |  |                   
            1,841,900
            $67.7 Million
           |  | 
         
      
      
        |  |  |                   
              $28.65 - $38.55
              $128 Million - $173 Million
             | 
                          
              -4,481,800
                   Reduced 88.06%                      
             |                   
            607,800
            $21.8 Million
           |  | 
         
      
      
        |  |  |                   
              $29.52 - $36.69
              $141 Million - $175 Million
             |  |                   
            5,089,600
            $155 Million
           |  | 
         
      
      
        |  |  |                   
              $24.78 - $32.17
              $76.9 Million - $99.9 Million
             | 
                          
              -3,104,100
                   Reduced 90.59%                      
             |                   
            322,300
            $10.2 Million
           |  | 
         
      
      
        |  |  |                   
              $23.65 - $29.33
              $75.5 Million - $93.7 Million
             |  |                   
            3,426,400
            $89.1 Million
           |  | 
         
      
      
        |  |  |                   
              $21.14 - $24.64
              $4.41 Million - $5.14 Million
             |  |                   
            233,000
            $5.61 Million
           |  | 
         
      
      
        |  |  |                   
              $22.91 - $27.21
              $12.7 Million - $15 Million
             |  |                   
            441,700
            $10.6 Million
           |  | 
         
      
      
        |  |  |                   
              $26.14 - $30.42
              $14.2 Million - $16.5 Million
             |  |                   
            993,900
            $26.4 Million
           |  | 
         
      
      
        |  |  |                   
              $25.97 - $29.49
              $46.7 Million - $53 Million
             | 
                          
              -1,796,400
                   Reduced 79.95%                      
             |                   
            450,400
            $12.2 Million
           |  | 
         
      
      
        |  |  |                   
              $27.33 - $33.29
              $34.2 Million - $41.7 Million
             | 
                          
              -1,251,200
                   Reduced 35.77%                      
             |                   
            2,246,800
            $66.3 Million
           |  | 
         
      
      
        |  |  |                   
              $20.95 - $29.12
              $2.59 Million - $3.6 Million
             |  |                   
            3,498,000
            $99 Million
           |  | 
         
      
      
        |  |  |                   
              $25.86 - $34.07
              $28.1 Million - $37 Million
             |  |                   
            3,621,600
            $93.7 Million
           |  | 
         
      
      
        |  |  |                   
              $28.01 - $34.33
              $101 Million - $123 Million
             | 
                          
              -3,591,100
                   Reduced 58.61%                      
             |                   
            2,535,800
            $86 Million
           |  | 
         
      
      
        |  |  |                   
              $27.07 - $39.03
              $79.5 Million - $115 Million
             |  |                   
            6,126,900
            $196 Million
           |  | 
         
      
      
        |  |  |                   
              $35.57 - $42.33
              $261 Million - $310 Million
             |  |                   
            9,062,800
            $332 Million
           |  | 
         
      
      
        |  |  |                   
              $38.18 - $46.09
              $66.4 Million - $80.1 Million
             |  |                   
            1,738,400
            $67.7 Million
           |  | 
         
      
      
        |  |  |                   
              $38.18 - $46.09
              $102 Million - $123 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $43.55 - $47.59
              $350 Million - $383 Million
             | 
                          
              -8,038,500
                   Reduced 100.0%                      
             |                   
            300
            $15,000
           |  | 
         
      
      
        |  |  |                   
              $43.55 - $47.59
              $116 Million - $127 Million
             | 
                          
              2,668,700
                  Added 889566.69%
             |                   
            2,669,000
            $124 Million
           |  | 
         
      
      
        |  |  |                   
              $45.11 - $54.47
              $174 Million - $210 Million
             |  |                   
            8,038,800
            $375 Million
           |  | 
         
      
      
        |  |  |                   
              $42.03 - $48.62
              $176 Million - $203 Million
             |  |                   
            4,179,700
            $194 Million
           |  | 
         
      
      
        |  |  |                   
              $42.03 - $48.62
              $85.2 Million - $98.5 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $40.16 - $45.53
              $178 Million - $201 Million
             | 
                          
              -4,423,700
                   Reduced 68.58%                      
             |                   
            2,026,700
            $85.1 Million
           |  | 
         
      
      
        |  |  |                   
              $36.01 - $41.56
              $317 Million - $366 Million
             | 
                          
              -8,803,300
                   Reduced 57.71%                      
             |                   
            6,450,400
            $256 Million
           |  | 
         
      
      
        |  |  |                   
              $33.91 - $45.28
              $170 Million - $227 Million
             |  |                   
            15,253,700
            $573 Million
           |  | 
         
      
      
        |  |  |                   
              $39.63 - $43.71
              $168 Million - $185 Million
             | 
                          
              -4,236,100
                   Reduced 29.25%                      
             |                   
            10,248,100
            $447 Million
           |  | 
         
      
      
        |  |  |                   
              $37.67 - $43.4
              $440 Million - $507 Million
             | 
                          
              -11,672,900
                   Reduced 44.63%                      
             |                   
            14,484,200
            $576 Million
           |  | 
         
      
      
        |  |  |                   
              $39.93 - $45.85
              $344 Million - $395 Million
             |  |                   
            26,157,100
            $1.12 Billion
           |  | 
         
      
      
        |  |  |                   
              $38.09 - $45.17
              $222 Million - $263 Million
             |  |                   
            17,537,700
            $776 Million
           |  | 
         
      
      
        |  |  |                   
              $38.26 - $43.02
              $39.8 Million - $44.7 Million
             |  |                   
            11,721,300
            $458 Million
           |  | 
         
      
      
        |  |  |                   
              $40.39 - $44.29
              $279 Million - $306 Million
             |  |                   
            10,682,300
            $457 Million
           |  | 
         
      
      
        |  |  |                   
              $41.99 - $48.77
              $109 Million - $127 Million
             |  |                   
            3,781,700
            $163 Million
           |  | 
         
      
      
        |  |  |                   
              $45.97 - $54.0
              $91.6 Million - $108 Million
             | 
                          
              -1,992,500
                   Reduced 62.72%                      
             |                   
            1,184,300
            $55.9 Million
           |  | 
         
      
      
        |  |  |                   
              $44.18 - $48.32
              $1.02 Million - $1.12 Million
             |  |                   
            3,176,800
            $147 Million
           |  | 
         
      
      
        |  |  |                   
              $43.39 - $45.07
              $139 Million - $144 Million
             |  |                   
            3,200,000
            $141 Million
           |  |