|  |  |                   
              $50.27 - $57.35
              $57,760 - $65,895
             |  |                   
            44,800
            $2.31 Million
           |  | 
         
      
      
        |  |  |                   
              $53.35 - $60.1
              $33,663 - $37,923
             |  |                   
            45,949
            $2.52 Million
           |  | 
         
      
      
        |  |  |                   
              $49.28 - $55.14
              $11,482 - $12,847
             |  |                   
            46,580
            $2.54 Million
           |  | 
         
      
      
        |  |  |                   
              $47.75 - $51.65
              $21,392 - $23,139
             |  |                   
            46,347
            $2.33 Million
           |  | 
         
      
      
        |  |  |                   
              $46.87 - $51.25
              $32,574 - $35,618
             |  |                   
            46,795
            $2.4 Million
           |  | 
         
      
      
        |  |  |                   
              $46.97 - $49.35
              $1.18 Million - $1.24 Million
             |  |                   
            47,490
            $2.34 Million
           |  | 
         
      
      
        |  |  |                   
              $47.58 - $52.84
              $508,344 - $564,542
             |  |                   
            72,553
            $3.5 Million
           |  | 
         
      
      
        |  |  |                   
              $50.94 - $52.15
              $33,722 - $34,523
             |  |                   
            83,237
            $4.33 Million
           |  | 
         
      
      
        |  |  |                   
              $49.72 - $57.33
              $232,441 - $268,017
             |  |                   
            83,899
            $4.35 Million
           |  | 
         
      
      
        |  |  |                   
              $53.89 - $58.71
              $120,498 - $131,275
             |  |                   
            79,224
            $4.33 Million
           |  | 
         
      
      
        |  |  |                   
              $54.28 - $56.93
              $69,804 - $73,211
             |  |                   
            76,988
            $4.18 Million
           |  | 
         
      
      
        |  |  |                   
              $54.59 - $60.14
              $113,874 - $125,452
             |  |                   
            75,702
            $4.17 Million
           |  | 
         
      
      
        |  |  |                   
              $57.25 - $65.52
              $114,213 - $130,712
             |  |                   
            73,616
            $4.41 Million
           |  | 
         
      
      
        |  |  |                   
              $60.23 - $66.38
              $89,622 - $98,773
             |  |                   
            71,621
            $4.6 Million
           |  | 
         
      
      
        |  |  |                   
              $49.72 - $61.62
              $44,499 - $55,149
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $49.72 - $61.62
              $44,499 - $55,149
             |  |                   
            74,004
            $4.37 Million
           |  | 
         
      
      
        |  |  |                   
              $40.1 - $50.41
              $95,237 - $119,723
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $40.1 - $50.41
              $95,237 - $119,723
             |  |                   
            75,484
            $3.8 Million
           |  | 
         
      
      
        |  |  |                   
              $37.64 - $42.33
              $182,365 - $205,088
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $37.64 - $42.33
              $182,365 - $205,088
             |  |                   
            77,954
            $3.11 Million
           |  | 
         
      
      
        |  |  |                   
              $31.44 - $42.01
              $291,197 - $389,096
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $31.44 - $42.01
              $291,197 - $389,096
             |  |                   
            82,371
            $3.23 Million
           |  | 
         
      
      
        |  |  |                   
              $31.54 - $40.0
              $323,821 - $410,680
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $31.54 - $40.0
              $323,821 - $410,680
             |  |                   
            83,376
            $2.7 Million
           |  | 
         
      
      
        |  |  |                   
              $35.3 - $39.74
              $373,403 - $420,369
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $35.3 - $39.74
              $373,403 - $420,369
             |  |                   
            83,687
            $3.31 Million
           |  | 
         
      
      
        |  |  |                   
              $36.15 - $36.53
              $677,342 - $684,462
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  |                   
              $36.15 - $36.53
              $677,342 - $684,462
             |  |                   
            91,846
            $3.33 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            73,109
            $4.43 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            104,381
            $3.94 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            73,109
            $0
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            108,543
            $4.29 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            77,099
            $3.04 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            67,449
            $3.27 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            67,726
            $3.22 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            65,719
            $2.91 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            62,502
            $2.82 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            62,331
            $2.72 Million
           |  |