| HORIZON | TRADES | WIN RATE | INSIDER RETURN | SPY RETURN | MEAN EXCESS | MEDIAN EXCESS | T-STAT |
|---|---|---|---|---|---|---|---|
| 7d | 6 | +50.00% | -2.82% | -10.04% | +7.21% | +7.21% | — |
| 14d | 6 | +50.00% | -1.89% | -9.73% | +7.84% | +7.84% | — |
| 30d | 6 | +0.00% | +7.10% | -3.47% | +10.57% | +10.57% | — |
| 60d | 6 | +0.00% | +22.87% | +1.04% | +21.83% | +21.83% | — |
| 90d | 6 | +0.00% | +41.64% | +9.33% | +32.31% | +32.31% | — |
| 180d | 6 | +0.00% | +91.95% | +18.12% | +73.83% | +73.83% | — |
| 1y | 6 | +0.00% | +179.90% | +37.94% | +141.97% | +141.97% | — |
| 2y | 6 | +0.00% | +223.77% | +43.84% | +179.94% | +179.94% | — |
| COMPANY | TYPE | SHARES | PRICE | VALUE | HELD AFTER | TRADE DATE | FILED |
|---|---|---|---|---|---|---|---|
| NET CLOUDFLARE, INC. | SALE | 982,663 | — | — | 1 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,905,563 | — | — | 4,965,299 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,905,563 | — | — | 0 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,003,166 | — | — | 2,614,036 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 667,684 | — | — | 667,685 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 314,979 | — | — | 982,664 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,003,166 | — | — | 0 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 411,588 | — | — | 411,588 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,003,166 | — | — | 1,003,166 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 3,091,129 | — | — | 8,054,758 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 411,588 | — | — | 0 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,905,563 | — | — | 1,905,563 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 3,091,129 | — | — | 0 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 127,343 | — | — | 1,444,466 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 3,091,129 | — | — | 3,091,129 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 296,656 | — | — | 1,317,123 | Jul 13, 2020 | Jul 15, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 333,842 | — | — | 333,843 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 501,588 | — | — | 501,588 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 3,617,202 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 0 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 11,145,887 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 157,495 | — | — | 491,338 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 63,672 | — | — | 960,662 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,545,563 | — | — | 1,545,563 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 0 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 6,870,862 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 205,795 | — | — | 205,795 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 0 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 205,795 | — | — | 0 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 148,330 | — | — | 896,990 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 952,782 | — | — | 952,782 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 491,337 | — | — | 1 | Jun 29, 2020 | Jul 1, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 3,894 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 157,495 | — | — | 491,337 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 63,672 | — | — | 740,404 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 194,894 | — | — | 57,656 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 501,588 | — | — | 501,588 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,545,563 | — | — | 1,545,563 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 4,118,790 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 16,096 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 163,292 | — | — | 48,311 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,609 | — | — | 748,660 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 7,823,644 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 6,647 | — | — | 747,051 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 3,263 | — | — | 16,096 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 3,894 | — | — | 3,894 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 12,691,450 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 641,768 | — | — | 189,873 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 12,833 | — | — | 12,833 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 205,795 | — | — | 205,795 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 205,795 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 148,330 | — | — | 676,732 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 491,336 | — | — | 1 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 952,782 | — | — | 952,782 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 0 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 333,842 | — | — | 333,842 | Jun 8, 2020 | Jun 10, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,030,363 | — | — | 0 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 137,190 | — | — | 0 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,030,363 | — | — | 14,237,013 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 334,389 | — | — | 4,620,378 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 90,986 | — | — | 485,986 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,030,363 | — | — | 1,030,363 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 334,389 | — | — | 0 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 137,190 | — | — | 137,190 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 635,179 | — | — | 8,776,426 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 42,446 | — | — | 528,402 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 72,223 | — | — | 294,783 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 294,783 | — | — | 0 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 334,389 | — | — | 334,389 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 635,179 | — | — | 0 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 222,560 | — | — | 222,560 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 635,179 | — | — | 635,179 | May 11, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 317,600 | — | — | 9,411,605 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 167,200 | $26.00 | $4.35M | 0 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 515,200 | $26.00 | $13.40M | 0 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 167,200 | — | — | 4,954,767 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 317,600 | — | — | 317,600 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 317,600 | $26.00 | $8.26M | 0 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 167,200 | — | — | 167,200 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 515,200 | — | — | 15,267,376 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 515,200 | — | — | 515,200 | May 8, 2020 | May 12, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 501,588 | — | — | 501,588 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 0 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 108,338 | — | — | 442,180 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 0 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 205,795 | — | — | 0 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 952,782 | — | — | 952,782 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 133,813 | — | — | 331,298 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 442,180 | — | — | 0 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 205,795 | — | — | 205,795 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 9,729,205 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 5,121,967 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 15,782,576 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 63,672 | — | — | 394,970 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 333,842 | — | — | 333,842 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,545,563 | — | — | 1,545,563 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 0 | Apr 20, 2020 | Apr 22, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 108,338 | — | — | 442,180 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 442,180 | — | — | 0 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 501,588 | — | — | 501,588 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 952,782 | — | — | 952,782 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 133,813 | — | — | 133,813 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 205,795 | — | — | 205,795 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 6,125,143 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 17,328,139 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 333,842 | — | — | 333,842 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 0 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,545,563 | — | — | 1,545,563 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 63,672 | — | — | 197,485 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 952,782 | — | — | 11,634,769 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 205,795 | — | — | 0 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,545,563 | — | — | 0 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 501,588 | — | — | 0 | Mar 25, 2020 | Mar 27, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 1,030,412 | — | — | 1,030,412 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 334,380 | $22.80 | $7.62M | 0 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,030,412 | $22.80 | $23.49M | 0 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 635,208 | — | — | 11,634,769 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 635,208 | — | — | 635,208 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 635,208 | $22.80 | $14.48M | 0 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 1,030,412 | — | — | 18,873,702 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | PURCHASE | 334,380 | — | — | 334,380 | Mar 5, 2020 | Mar 9, 2020 ↗ |
| NET CLOUDFLARE, INC. | SALE | 334,380 | — | — | 6,125,143 | Mar 5, 2020 | Mar 9, 2020 ↗ |