|  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 23,900 |                   
      $26.71 - $38.23
      $638K - $914K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 215,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 13,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 8,600 |                   
      $330.24 - $390.54
      $2.84M - $3.36M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 77,900 |                   
      $66.97 - $77.53
      $5.22M - $6.04M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 15,200 |                   
      $96.78 - $117.29
      $1.47M - $1.78M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 45,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 316,478 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 700 |                   
      $3930.0 - $4776.41
      $2.75M - $3.34M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 16,637 |                   
      $174.26 - $232.16
      $2.9M - $3.86M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 99,000 |                   
      $16.84 - $19.55
      $1.67M - $1.94M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 37,878 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 38,938 |                   
      $18.39 - $25.05
      $716K - $975K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 64,562 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 102,000 |                   
      $54.6 - $68.53
      $5.57M - $6.99M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 8,700 |                   
      $146.1 - $172.48
      $1.27M - $1.5M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 54,100 |                   
      $32.65 - $42.16
      $1.77M - $2.28M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 7,375 |                   
      $79.06 - $96.22
      $583K - $710K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 34,834 |                   
      $36.85 - $51.6
      $1.28M - $1.8M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 24,286 |                   
      $28.08 - $42.6
      $682K - $1.03M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 3,501 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 13,478 |                   
      $92.0 - $109.27
      $1.24M - $1.47M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 104,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 133,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 6,086 |                   
      $126.27 - $191.71
      $768K - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 39,000 |                   
      $81.8 - $117.61
      $3.19M - $4.59M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 3,954 |                   
      $192.77 - $323.1
      $762K - $1.28M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 9,000 |                   
      $174.36 - $230.84
      $1.57M - $2.08M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 14,000 |                   
      $97.33 - $151.7
      $1.36M - $2.12M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 13,875 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 12,033 |                   
      $51.12 - $69.12
      $615K - $832K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 32,469 |                   
      $21.15 - $40.99
      $687K - $1.33M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 14,133 |                   
      $39.61 - $64.15
      $560K - $907K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 157,006 |                   
      $4.96 - $12.16
      $779K - $1.91M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 14, 2021
                 | 26,000 |                   
      $26.92 - $56.39
      $700K - $1.47M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 194,804 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 1,500 |                   
      $525.74 - $643.94
      $789K - $966K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 2,500 |                   
      $463.46 - $538.88
      $1.16M - $1.35M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 98,600 |                   
      $132.59 - $154.32
      $13.1M - $15.2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 14,428 |                   
      $186.91 - $214.42
      $2.7M - $3.09M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 25,000 |                   
      $41.9 - $50.17
      $1.05M - $1.25M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 170,000 |                   
      $84.46 - $92.64
      $14.4M - $15.7M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 232,063 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 856,324 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 20,710 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 21,150 |                   
      $111.24 - $120.11
      $2.35M - $2.54M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 639,600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 126,000 |                   
      $26.7 - $33.24
      $3.36M - $4.19M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 13,375 |                   
      $123.41 - $139.43
      $1.65M - $1.86M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 11, 2021
                 | 16,700 |                   
      $172.44 - $231.8
      $2.88M - $3.87M
     |  |