|  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 19,000 |                   
      $70.51 - $83.23
      $1.34M - $1.58M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 92,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 86,000 |                   
      $11.46 - $13.25
      $986K - $1.14M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 25,000 |                   
      $34.65 - $40.86
      $866K - $1.02M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 114,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 98,000 |                   
      $15.19 - $17.54
      $1.49M - $1.72M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 68,000 |                   
      $13.84 - $18.93
      $941K - $1.29M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 12,000 |                   
      $12.09 - $20.46
      $145K - $246K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 34,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 12,000 |                   
      $60.16 - $67.31
      $722K - $808K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 87,000 |                   
      $6.46 - $10.04
      $562K - $873K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 8,000 |                   
      $3.68 - $4.51
      $29.4K - $36.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 17,000 |                   
      $30.04 - $33.98
      $511K - $578K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 994,300 |                   
      $56.94 - $59.14
      $56.6M - $58.8M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 136,000 |                   
      $119.52 - $123.67
      $16.3M - $16.8M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 15,700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 61,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 41,000 |                   
      $16.28 - $20.7
      $667K - $849K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 37,000 |                   
      $60.27 - $73.38
      $2.23M - $2.72M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 14,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 51,000 |                   
      $8.76 - $11.76
      $447K - $600K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 17,000 |                   
      $71.73 - $90.1
      $1.22M - $1.53M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 22,000 |                   
      $24.31 - $29.48
      $535K - $649K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 9,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 14,000 |                   
      $20.19 - $33.61
      $283K - $471K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 24,000 |                   
      $40.41 - $52.32
      $970K - $1.26M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 8,000 |                   
      $71.09 - $88.34
      $569K - $707K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 28,000 |                   
      $20.59 - $25.24
      $577K - $707K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 28,000 |                   
      $22.08 - $47.08
      $618K - $1.32M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 16,000 |                   
      $55.78 - $68.08
      $892K - $1.09M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 13,000 |                   
      $31.84 - $50.88
      $414K - $661K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 25,000 |                   
      $15.36 - $17.34
      $384K - $434K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 6,000 |                   
      $48.86 - $66.12
      $293K - $397K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 14,620 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 38,085 |                   
      $2.2 - $2.97
      $83.8K - $113K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 20,000 |                   
      $51.7 - $59.26
      $1.03M - $1.19M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 71,000 |                   
      $20.07 - $22.01
      $1.42M - $1.56M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 41,000 |                   
      $33.09 - $37.71
      $1.36M - $1.55M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 71,000 |                   
      $11.16 - $12.43
      $792K - $883K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 38,000 |                   
      $25.38 - $30.11
      $964K - $1.14M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 159,000 |                   
      $21.01 - $22.81
      $3.34M - $3.63M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 39,000 |                   
      $34.5 - $41.98
      $1.35M - $1.64M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 34,500 |                   
      $21.02 - $25.43
      $725K - $877K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 30,000 |                   
      $34.81 - $39.06
      $1.04M - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 124,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 234,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 4,910 |                   
      $113.31 - $150.51
      $556K - $739K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 5,115 |                   
      $95.8 - $118.9
      $490K - $608K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 15,333 |                   
      $31.44 - $37.82
      $482K - $580K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 37,000 |                   
      $17.16 - $21.82
      $635K - $807K
     |  |