|  |  |                   
              $60.37 - $70.47
              $2.32 Million - $2.71 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $62.02 - $80.78
              $3,659 - $4,766
             |  |                   
            38,447
            $1.53 Million
           |  | 
         
      
      
        |  |  |                   
              $62.02 - $80.78
              $485,616 - $632,507
             |  |                   
            38,506
            $1.53 Million
           |  | 
         
      
      
        |  |  |                   
              $73.85 - $91.1
              $1.04 Million - $1.28 Million
             |  |                   
            30,676
            $1.41 Million
           |  | 
         
      
      
        |  |  |                   
              $73.51 - $85.84
              $109,750 - $128,159
             |  |                   
            44,725
            $2.05 Million
           |  | 
         
      
      
        |  |  |                   
              $71.5 - $80.11
              $51,194 - $57,358
             |  |                   
            46,218
            $2.12 Million
           |  | 
         
      
      
        |  |  |                   
              $63.74 - $86.0
              $626,436 - $845,208
             |  |                   
            45,502
            $1.99 Million
           |  | 
         
      
      
        |  |  |                   
              $46.76 - $65.77
              $190,967 - $268,604
             |  |                   
            55,330
            $2.12 Million
           |  | 
         
      
      
        |  |  |                   
              $47.37 - $60.61
              $65,702 - $84,066
             |  |                   
            51,246
            $1.61 Million
           |  | 
         
      
      
        |  |  |                   
              $28.02 - $55.85
              $354,789 - $707,172
             |  |                   
            52,633
            $1.47 Million
           |  | 
         
      
      
        |  |  |                   
              $25.18 - $66.9
              $5,413 - $14,383
             |  |                   
            39,971
            $791,000
           |  | 
         
      
      
        |  |  |                   
              $46.03 - $62.71
              $212,014 - $288,842
             |  |                   
            40,186
            $1.46 Million
           |  | 
         
      
      
        |  |  |                   
              $42.5 - $52.89
              $130,007 - $161,790
             |  |                   
            44,792
            $1.3 Million
           |  | 
         
      
      
        |  |  |                   
              $43.12 - $52.73
              $217,799 - $266,339
             |  |                   
            41,733
            $1.17 Million
           |  | 
         
      
      
        |  |  |                   
              $34.73 - $51.05
              $826,018 - $1.21 Million
             |  |                   
            46,784
            $1.39 Million
           |  | 
         
      
      
        |  |  |                   
              $33.02 - $62.81
              $159,024 - $302,492
             |  |                   
            23,000
            $481,000
           |  | 
         
      
      
        |  |  |                   
              $51.43 - $62.76
              $262,653 - $320,515
             |  |                   
            18,184
            $656,000
           |  | 
         
      
      
        |  |  |                   
              $51.32 - $57.39
              $178,439 - $199,545
             |  |                   
            13,077
            $401,000
           |  | 
         
      
      
        |  |  |                   
              $53.18 - $71.82
              $510,528 - $689,471
             |  |                   
            9,600
            $306,000
           |  |