|  |  |                   
              $483.48 - $539.8
              $138 Million - $154 Million
             |  |                   
            306,400
            $149 Million
           |  | 
         
      
      
        |  |  |                   
              $442.66 - $534.52
              $54.9 Million - $66.3 Million
             |  |                   
            592,500
            $316 Million
           |  | 
         
      
      
        |  |  |                   
              $442.29 - $483.08
              $7.25 Million - $7.92 Million
             |  |                   
            716,600
            $325 Million
           |  | 
         
      
      
        |  |  |                   
              $405.19 - $478.57
              $11.1 Million - $13.1 Million
             |  |                   
            700,200
            $322 Million
           |  | 
         
      
      
        |  |  |                   
              $396.73 - $420.24
              $8.53 Million - $9.04 Million
             |  |                   
            727,600
            $296 Million
           |  | 
         
      
      
        |  |  |                   
              $359.29 - $420.52
              $173 Million - $203 Million
             |  |                   
            749,100
            $315 Million
           |  | 
         
      
      
        |  |  |                   
              $331.71 - $362.68
              $5.24 Million - $5.73 Million
             |  |                   
            267,300
            $95.3 Million
           |  | 
         
      
      
        |  |  |                   
              $340.9 - $370.48
              $1.47 Million - $1.59 Million
             |  |                   
            251,500
            $88.1 Million
           |  | 
         
      
      
        |  |  |                   
              $309.07 - $341.0
              $28.1 Million - $31 Million
             |  |                   
            255,800
            $87.2 Million
           |  | 
         
      
      
        |  |  |                   
              $293.51 - $320.37
              $30.1 Million - $32.9 Million
             |  |                   
            346,800
            $107 Million
           |  | 
         
      
      
        |  |  |                   
              $264.0 - $318.6
              $2.48 Million - $2.99 Million
             |  |                   
            244,200
            $75.4 Million
           |  | 
         
      
      
        |  |  |                   
              $264.32 - $306.65
              $27.4 Million - $31.7 Million
             |  |                   
            253,600
            $67.7 Million
           |  | 
         
      
      
        |  |  |                   
              $267.52 - $353.1
              $73.6 Million - $97.2 Million
             |  |                   
            150,100
            $41 Million
           |  | 
         
      
      
        |  |  |                   
              $300.79 - $359.57
              $62.4 Million - $74.6 Million
             |  |                   
            425,400
            $152 Million
           |  | 
         
      
      
        |  |  |                   
              $273.64 - $300.17
              $27.8 Million - $30.5 Million
             |  |                   
            633,000
            $189 Million
           |  | 
         
      
      
        |  |  |                   
              $272.66 - $291.28
              $654,384 - $699,071
             |  |                   
            531,500
            $145 Million
           |  | 
         
      
      
        |  |  |                   
              $258.2 - $292.52
              $95.9 Million - $109 Million
             |  |                   
            529,100
            $147 Million
           |  | 
         
      
      
        |  |  |                   
              $227.36 - $263.99
              $145 Million - $168 Million
             |  |                   
            900,400
            $230 Million
           |  | 
         
      
      
        |  |  |                   
              $200.7 - $233.92
              $80.9 Million - $94.3 Million
             |  |                   
            1,537,800
            $357 Million
           |  | 
         
      
      
        |  |  |                   
              $177.99 - $221.68
              $173 Million - $215 Million
             |  |                   
            1,940,800
            $413 Million
           |  | 
         
      
      
        |  |  |                   
              $169.25 - $201.56
              $27.2 Million - $32.4 Million
             |  |                   
            970,500
            $173 Million
           |  | 
         
      
      
        |  |  |                   
              $162.13 - $230.2
              $82.1 Million - $117 Million
             |  |                   
            809,800
            $148 Million
           |  | 
         
      
      
        |  |  |                   
              $203.1 - $227.05
              $21.2 Million - $23.7 Million
             |  |                   
            303,500
            $68.7 Million
           |  | 
         
      
      
        |  |  |                   
              $195.81 - $215.25
              $36 Million - $39.6 Million
             |  |                   
            198,900
            $41.4 Million
           |  | 
         
      
      
        |  |  |                   
              $197.42 - $218.6
              $1.97 Million - $2.19 Million
             |  |                   
            15,000
            $3.2 Million
           |  | 
         
      
      
        |  |  |                   
              $191.66 - $209.19
              $14.5 Million - $15.9 Million
             |  |                   
            25,000
            $5.02 Million
           |  | 
         
      
      
        |  |  |                   
              $187.76 - $223.76
              $1.09 Million - $1.3 Million
             |  |                   
            100,800
            $20.6 Million
           |  | 
         
      
      
        |  |  |                   
              $186.02 - $221.68
              $1.86 Million - $2.22 Million
             |  |                   
            95,000
            $20.3 Million
           |  | 
         
      
      
        |  |  |                   
              $184.91 - $201.2
              $11.2 Million - $12.2 Million
             |  |                   
            85,000
            $15.9 Million
           |  | 
         
      
      
        |  |  |                   
              $191.42 - $217.25
              $7.18 Million - $8.15 Million
             |  |                   
            145,500
            $29 Million
           |  | 
         
      
      
        |  |  |                   
              $181.06 - $199.56
              $11.4 Million - $12.6 Million
             |  |                   
            108,000
            $21.4 Million
           |  | 
         
      
      
        |  |  |                   
              $173.99 - $183.82
              $7.83 Million - $8.27 Million
             |  |                   
            45,000
            $8.25 Million
           |  |