|  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 94,598 |                   
      $39.11 - $45.8
      $3.7M - $4.33M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 1,121 |                   
      $185.89 - $215.26
      $208K - $241K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 2,036 |                   
      $93.29 - $138.58
      $190K - $282K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 1,525 |                   
      $110.94 - $155.53
      $169K - $237K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 313 |                   
      $30.35 - $72.73
      $9.5K - $22.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 25, 2022
                 | 5,750 |                   
      $109.96 - $110.28
      $632K - $634K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 6,977 |                   
      $93.61 - $194.94
      $653K - $1.36M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 6,353 |                   
      $44.6 - $53.7
      $283K - $341K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 2,034 |                   
      $93.13 - $108.44
      $189K - $221K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 106,549 |                   
      $43.98 - $51.33
      $4.69M - $5.47M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 993 |                   
      $194.83 - $232.11
      $193K - $230K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 8,698 |                   
      $57.28 - $62.28
      $498K - $542K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 4,668 |                   
      $55.84 - $65.41
      $261K - $305K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 4,442 |                   
      $99.96 - $115.1
      $444K - $511K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 8,244 |                   
      $24.54 - $25.63
      $202K - $211K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 2,673 |                   
      $99.21 - $115.26
      $265K - $308K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 385,207 |                   
      $24.06 - $25.68
      $9.27M - $9.89M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 9,681 |                   
      $53.45 - $60.82
      $517K - $589K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 3,462 |                   
      $78.62 - $91.32
      $272K - $316K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 485,068 |                   
      $18.67 - $20.32
      $9.06M - $9.86M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 3,219 |                   
      $459.24 - $521.7
      $1.48M - $1.68M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 6,618 |                   
      $51.49 - $53.86
      $341K - $356K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 11,687 |                   
      $34.86 - $39.14
      $407K - $457K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 14, 2022
                 | 13,940 |                   
      $45.5 - $70.45
      $634K - $982K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 4,783 |                   
      $46.78 - $58.9
      $224K - $282K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 179,947 |                   
      $52.94 - $53.71
      $9.53M - $9.66M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 763 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 4,810 |                   
      $92.55 - $94.67
      $445K - $455K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 4,515 |                   
      $50.99 - $51.69
      $230K - $233K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 9,917 |                   
      $49.93 - $50.12
      $495K - $497K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 1,156 |                   
      $170.04 - $183.66
      $197K - $212K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 14,300 |                   
      $11.98 - $19.34
      $171K - $277K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 4,000 |                   
      $113.45 - $115.33
      $454K - $461K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 86,572 |                   
      $99.12 - $110.76
      $8.58M - $9.59M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 27, 2022
                 | 71,603 |                   
      $130.52 - $143.62
      $9.35M - $10.3M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 20,652 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 5,228 |                   
      $152.46 - $177.73
      $797K - $929K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 10,246 |                   
      $67.88 - $99.6
      $695K - $1.02M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 2,473 |                   
      $100.08 - $100.11
      $247K - $248K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 1,648 |                   
      $127.07 - $136.85
      $209K - $226K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 54,895 |                   
      $10.68 - $14.17
      $586K - $778K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 8,155 |                   
      $90.04 - $126.17
      $734K - $1.03M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 13, 2021
                 | 4,558 |                   
      $91.45 - $91.48
      $417K - $417K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 22,122 |                   
      $41.03 - $49.12
      $908K - $1.09M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 3,000 |                   
      $107.91 - $108.86
      $324K - $327K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 119,320 |                   
      $50.73 - $50.82
      $6.05M - $6.06M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 103,234 |                   
      $26.94 - $27.73
      $2.78M - $2.86M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 11,050 |                   
      $20.07 - $35.26
      $222K - $390K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 27, 2021
                 | 53,872 |                   
      $52.74 - $53.49
      $2.84M - $2.88M
     |  |