|  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,313 |                   
      $24.78 - $31.31
      $206K - $260K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,578 |                   
      $100.34 - $115.69
      $459K - $530K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,381 |                   
      $78.4 - $90.01
      $579K - $664K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,998 |                   
      $49.69 - $54.79
      $248K - $274K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,775 |                   
      $163.48 - $184.01
      $290K - $327K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 14,298 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,815 |                   
      $294.17 - $371.65
      $828K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,609 |                   
      $129.07 - $163.07
      $337K - $425K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,063 |                   
      $605.5 - $721.45
      $1.85M - $2.21M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 790 |                   
      $459.25 - $502.91
      $363K - $397K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 467 |                   
      $1307.19 - $1550.34
      $610K - $724K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,093 |                   
      $188.15 - $231.23
      $206K - $253K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,481 |                   
      $49.52 - $60.77
      $321K - $394K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,897 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,417 |                   
      $72.28 - $87.67
      $175K - $212K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,030 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 11,219 |                   
      $42.71 - $50.74
      $479K - $569K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,534 |                   
      $113.34 - $142.77
      $174K - $219K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 10,133 |                   
      $58.12 - $65.27
      $589K - $661K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,609 |                   
      $73.17 - $88.2
      $557K - $671K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 13,131 |                   
      $68.32 - $82.2
      $897K - $1.08M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 995 |                   
      $253.54 - $270.1
      $252K - $269K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,831 |                   
      $67.3 - $79.65
      $392K - $464K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,564 |                   
      $75.0 - $86.87
      $267K - $310K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,232 |                   
      $67.35 - $76.9
      $285K - $325K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 18,217 |                   
      $35.27 - $38.92
      $643K - $709K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,125 |                   
      $221.25 - $243.02
      $913K - $1M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,188 |                   
      $372.36 - $412.07
      $442K - $490K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,902 |                   
      $112.61 - $133.61
      $439K - $521K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,448 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,740 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,709 |                   
      $38.7 - $46.25
      $260K - $310K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 11,986 |                   
      $8.41 - $10.34
      $101K - $124K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,365 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,557 |                   
      $75.07 - $116.52
      $342K - $531K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 9,768 |                   
      $174.46 - $200.24
      $1.7M - $1.96M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,402 |                   
      $107.46 - $124.58
      $258K - $299K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,216 |                   
      $233.0 - $270.74
      $516K - $600K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,747 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,780 |                   
      $87.33 - $104.45
      $505K - $604K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,757 |                   
      $130.1 - $146.72
      $229K - $258K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 9,050 |                   
      $62.29 - $76.11
      $564K - $689K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,537 |                   
      $105.44 - $127.98
      $373K - $453K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,583 |                   
      $311.22 - $384.07
      $493K - $608K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 11,461 |                   
      $42.87 - $51.65
      $491K - $592K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,599 |                   
      $63.18 - $69.12
      $291K - $318K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,463 |                   
      $80.99 - $107.93
      $199K - $266K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,737 |                   
      $79.27 - $101.21
      $217K - $277K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,831 |                   
      $141.26 - $163.94
      $965K - $1.12M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,580 |                   
      $69.17 - $83.79
      $178K - $216K
     |  |