|  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 3,120 |                   
      $82.02 - $127.93
      $256K - $399K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 1,120,196 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 232,711 |                   
      $38.68 - $41.57
      $9M - $9.67M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 586,524 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 6,200 |                   
      $94.78 - $99.7
      $588K - $618K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 1,210 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 20,705 |                   
      $56.61 - $80.46
      $1.17M - $1.67M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 321,695 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 53,093 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 6,289 |                   
      $52.16 - $73.89
      $328K - $465K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 27,879 |                   
      $4.26 - $6.5
      $119K - $181K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 124,020 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 2,364 |                   
      $166.47 - $195.7
      $394K - $463K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 27,632 |                   
      $60.13 - $73.74
      $1.66M - $2.04M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 80,658 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 6,157 |                   
      $68.54 - $72.58
      $422K - $447K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 77,602 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 142,017 |                   
      $60.52 - $62.31
      $8.59M - $8.85M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,059,666 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 201,306 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 18,089 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 47,985 |                   
      $127.76 - $146.03
      $6.13M - $7.01M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 19,660 |                   
      $93.41 - $120.44
      $1.84M - $2.37M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 14,769 |                   
      $75.57 - $100.98
      $1.12M - $1.49M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 67,450 |                   
      $30.52 - $35.49
      $2.06M - $2.39M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 27,828 |                   
      $124.29 - $128.12
      $3.46M - $3.57M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 128,333 |                   
      $63.54 - $94.39
      $8.15M - $12.1M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 5,280 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 15,593 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 156,444 |                   
      $11.48 - $14.97
      $1.8M - $2.34M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 6,791 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 3,428 |                   
      $304.37 - $364.17
      $1.04M - $1.25M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 119,811 |                   
      $51.98 - $59.41
      $6.23M - $7.12M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 13,692 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 191,603 |                   
      $57.99 - $58.75
      $11.1M - $11.3M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 13, 2020
                 | 10,018 |                   
      $24.48 - $32.18
      $245K - $322K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 13, 2020
                 | 18,962 |                   
      $22.61 - $31.03
      $429K - $588K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 84,548 |                   
      $46.51 - $57.55
      $3.93M - $4.87M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 495,498 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 150,686 |                   
      $7.97 - $24.91
      $1.2M - $3.75M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 58,796 |                   
      $56.34 - $76.29
      $3.31M - $4.49M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 24,823 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 21,705 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 3,545 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 16,622 |                   
      $29.48 - $41.42
      $490K - $688K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 15,933 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 16,720 |                   
      $10.74 - $24.4
      $180K - $408K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 32,166 |                   
      $9.28 - $17.31
      $299K - $557K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 7,478 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 6,070 |                   
      $76.65 - $102.01
      $465K - $619K
     |  |