Sale
Class A Common Stock 62,096 $82.15 $5,101,124 Sale
Class A Common Stock 133,878 $82.79 $11,083,090 Sale
Class A Common Stock 37,054 $80.86 $2,996,038 Option
Class B Common Stock 373,533 N/A N/A Option
Employee Stock Option (Right to Buy) 373,533 $8.97 $3,350,591 Option
Class A Common Stock 1,685 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Class A Common Stock 10,505 N/A N/A Option
Class A Common Stock 5,035 N/A N/A Option
Restricted Stock Units 5,035 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Class B Common Stock 372,033 N/A N/A Sale
Class A Common Stock 222,637 $74.62 $16,613,173 Sale
Class A Common Stock 1,896 $75.06 $142,318 Option
Employee Stock Option (Right to Buy) 372,033 $8.97 $3,337,136 Option
Class B Common Stock 79,582 N/A N/A Option
Employee Stock Option (Right to Buy) 79,582 $7.17 $570,603 Option
Employee Stock Option (Right to Buy) 99,021 $8.97 $888,218 Sale
Class A Common Stock 32,516 $76.22 $2,478,435 Option
Class B Common Stock 99,021 N/A N/A Option
Employee Stock Option (Right to Buy) 200,512 $8.97 $1,798,593 Sale
Class A Common Stock 81,898 $75.56 $6,188,049 Sale
Class A Common Stock 118,614 $74.97 $8,892,254 Option
Class B Common Stock 200,512 N/A N/A Option
Class A Common Stock 10,506 N/A N/A Option
Class A Common Stock 5,035 N/A N/A Option
Restricted Stock Units 10,506 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Restricted Stock Units 5,035 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Restricted Stock Units 1,684 N/A N/A Option
Restricted Stock Units 5,035 N/A N/A Option
Class A Common Stock 10,505 N/A N/A Option
Class A Common Stock 5,035 N/A N/A Option
Class A Common Stock 1,684 N/A N/A Option
Restricted Stock Units 2,643 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Class A Common Stock 10,505 N/A N/A Option
Class A Common Stock 2,643 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Sale
Class A Common Stock 1,327 $83.33 $110,580 Sale
Class A Common Stock 5,275 $83.33 $439,571 Sale
Class A Common Stock 847 $83.33 $70,581 Option
Class A Common Stock 10,505 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Restricted Stock Units 2,642 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Option
Class A Common Stock 2,642 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Sale
Class A Common Stock 1,331 $83.01 $110,482 Sale
Class A Common Stock 5,291 $83.01 $439,190 Sale
Class A Common Stock 849 $83.01 $70,473 Option
Class A Common Stock 10,505 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Class A Common Stock 2,643 N/A N/A Option
Restricted Stock Units 2,643 N/A N/A Sale
Class A Common Stock 926 $75.6 $70,006 Sale
Class A Common Stock 5,275 $75.6 $398,790 Sale
Class A Common Stock 696 $75.6 $52,618 Option
Restricted Stock Units 2,642 N/A N/A Option
Class A Common Stock 1,684 N/A N/A Option
Restricted Stock Units 10,505 N/A N/A Option
Class A Common Stock 2,642 N/A N/A Option
Class A Common Stock 10,505 N/A N/A Option
Restricted Stock Units 1,684 N/A N/A Sale
Class A Common Stock 417 $82.48 $34,393 Sale
Class A Common Stock 1,183 $82.48 $97,571 Sale
Class A Common Stock 591 $82.48 $48,744 Sale
Class A Common Stock 926 $82.48 $76,375 Option
Restricted Stock Units 1,188 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Class A Common Stock 1,188 N/A N/A Option
Class A Common Stock 3,181 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Option
Class A Common Stock 2,643 N/A N/A Option
Restricted Stock Units 2,643 N/A N/A Sale
Class A Common Stock 1,327 $67.41 $89,457 Sale
Class A Common Stock 847 $67.41 $57,099 Sale
Class A Common Stock 1,597 $67.41 $107,659 Option
Class A Common Stock 1,685 N/A N/A Option
Class A Common Stock 3,180 N/A N/A Option
Restricted Stock Units 2,642 N/A N/A Option
Class A Common Stock 2,642 N/A N/A Option
Restricted Stock Units 3,180 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Class B Common Stock 305,000 N/A N/A Option
Employee Stock Option (Right to Buy) 305,000 $7.17 $2,186,850 Sale
Class A Common Stock 1,661 $59.39 $98,652 Sale
Class A Common Stock 1,380 $59.39 $81,962 Sale
Class A Common Stock 880 $59.39 $52,266 Option
Restricted Stock Units 2,642 N/A N/A Option
Class A Common Stock 1,685 N/A N/A Option
Class A Common Stock 2,642 N/A N/A Option
Restricted Stock Units 1,685 N/A N/A Option
Class A Common Stock 3,180 N/A N/A Option
Restricted Stock Units 3,180 N/A N/A Option
Class B Common Stock 4,088 N/A N/A Option
Employee Stock Option (Right to Buy) 4,088 $8.97 $36,669 Option
Employee Stock Option (Right to Buy) 38,827 $1.4 $54,358 Option
Class B Common Stock 38,827 N/A N/A Sale
Class A Common Stock 1,410 $79.97 $112,762 Sale
Class A Common Stock 898 $79.97 $71,816 Option
Restricted Stock Units 3,181 N/A N/A Sale
Class A Common Stock 1,697 $79.97 $135,714 Option
Restricted Stock Units 1,684 N/A N/A Option
Restricted Stock Units 2,643 N/A N/A Option
Class A Common Stock 3,181 N/A N/A Option
Class A Common Stock 2,643 N/A N/A Option
Class A Common Stock 1,684 N/A N/A Option
Restricted Stock Units 6,740 N/A N/A Option
Restricted Stock Units 2,642 N/A N/A Option
Restricted Stock Units 3,180 N/A N/A Sale
Class A Common Stock 1,271 $152.92 $194,365 Sale
Class A Common Stock 558 $152.92 $85,331 Sale
Class A Common Stock 1,114 $152.92 $170,356 Sale
Class A Common Stock 1,327 $152.92 $202,929 Sale
Class A Common Stock 3,385 $152.92 $517,644 Option
Restricted Stock Units 1,110 N/A N/A Option
Class A Common Stock 3,180 N/A N/A Option
Class A Common Stock 2,642 N/A N/A Option
Class A Common Stock 1,110 N/A N/A Option
Class A Common Stock 6,740 N/A N/A Option
Class A Common Stock 3,532 N/A N/A Option
Employee Stock Option (Right to Buy) 13,818 $87.95 $1,215,252 Sale
Class A Common Stock 18,363 $218.03 $4,003,740 Option
Class A Common Stock 13,818 $87.95 $1,215,252 Option
Restricted Stock Units 9,354 N/A N/A Sale
Class A Common Stock 4,809 $214.89 $1,033,406 Option
Class A Common Stock 9,354 N/A N/A Option
Employee Stock Option (Right to Buy) 13,818 $87.95 $1,215,252 Option
Class A Common Stock 13,818 $87.95 $1,215,252 Sale
Class A Common Stock 13,818 $250.4 $3,460,041 Sale
Class A Common Stock 13,818 $258.74 $3,575,311 Option
Employee Stock Option (Right to Buy) 13,818 $87.95 $1,215,252 Option
Class A Common Stock 13,818 $87.95 $1,215,252 Sale
Class A Common Stock 18,474 $253.77 $4,688,110 Option
Employee Stock Option (Right to Buy) 13,818 $87.95 $1,215,252 Option
Class A Common Stock 13,818 $87.95 $1,215,252 Sale
Restricted Stock Units 1,773 $1.4 $2,482 Sale
Class A Common Stock 2,925 $252.65 $738,990 Option
Class A Common Stock 4,698 $252.65 $1,186,931 Sale
Class A Common Stock 9,354 N/A N/A Option
Restricted Stock Units 9,354 $1.4 $13,096 Option
Restricted Stock Units 3,531 $1.4 $4,943 Option
Class A Common Stock 5,823 N/A N/A Option
Employee Stock Option (Right to Buy) 6,674 $87.95 $586,958 Option
Class A Common Stock 6,674 $87.95 $586,958 Sale
Class A Common Stock 13,818 $232.64 $3,214,647 Sale
Class A Common Stock 13,818 $245.66 $3,394,475 Option
Class A Common Stock 11,616 $87.95 $1,021,592 Option
Class A Common Stock 11,616 N/A N/A Option
Employee Stock Option (Right to Buy) 11,616 $87.95 $1,021,592 Option
Employee Stock Option (Right to Buy) 11,616 N/A N/A Sale
Class A Common Stock 13,818 N/A N/A Sale
Class A Common Stock 17,273 N/A N/A Option
Class A Common Stock 13,818 N/A N/A Option
Employee Stock Option (Right to Buy) 13,818 N/A N/A Sale
Class A Common Stock 17,273 $235.79 $4,072,783 Sale
Class A Common Stock 17,273 N/A N/A Sale
Class A Common Stock 17,273 $235.79 $4,072,783 Sale
Class A Common Stock 4,697 $223.37 $1,049,183 Sale
Class A Common Stock 4,697 N/A N/A Option
Restricted Stock Units 9,353 $0.47 $4,368 Option
Class A Common Stock 9,353 N/A N/A Option
Class A Common Stock 9,353 $0.47 $4,368 Sale
Class A Common Stock 13,817 $231.89 $3,203,983 Option
Employee Stock Option (Right to Buy) 13,817 N/A N/A Option
Class A Common Stock 13,817 N/A N/A Sale
Class A Common Stock 13,817 N/A N/A Sale
Class A Common Stock 8,594 $228.81 $1,966,393 Sale
Class A Common Stock 8,594 $228.81 $1,966,393 Sale
Class A Common Stock 8,594 $183.05 $1,573,115 Option
Restricted Stock Units 17,495 $0.35 $6,123 Option
Restricted Stock Units 17,495 $0.35 $6,123 Option
Class A Common Stock 18,381 $0.28 $5,147 Option
Class A Common Stock 18,381 $0.28 $5,147 Option
Restricted Stock Units 17,495 $0.35 $6,123 Option
Class A Common Stock 5,023 $60.69 $304,821 Option
Employee Stock Option (Right to Buy) 5,023 N/A N/A Option
Employee Stock Option (Right to Buy) 5,023 $60.69 $304,821 Sale
Class A Common Stock 8,740 $274.82 $2,401,918 Sale
Class A Common Stock 8,740 N/A N/A Option
Class A Common Stock 5,023 N/A N/A Sale
Class A Common Stock 3,752 N/A N/A Sale
Class A Common Stock 3,752 $258.91 $971,415 Option
Class A Common Stock 7,469 $0.47 $3,488 Option
Restricted Stock Units 7,469 $0.47 $3,488 Option
Class A Common Stock 7,469 $0.47 $3,488 Option
Restricted Stock Units 7,469 N/A N/A Option
Class A Common Stock 7,469 N/A N/A Sale
Class A Common Stock 25,111 N/A N/A Option
Class A Common Stock 25,111 $60.69 $1,523,861 Option
Class A Common Stock 25,111 N/A N/A Option
Employee Stock Option (Right to Buy) 25,111 N/A N/A Option
Employee Stock Option (Right to Buy) 25,111 $60.69 $1,523,861 Sale
Class A Common Stock 1,919 $194.31 $372,877 Sale
Class A Common Stock 3,692 N/A N/A Option
Class A Common Stock 7,352 N/A N/A Option
Class A Common Stock 7,352 $0.47 $3,433 Option
Restricted Stock Units 7,352 N/A N/A Sale
Class A Common Stock 159,641 N/A N/A Option
Class A Common Stock 69,482 N/A N/A Option
Class B Common Stock 73,673 N/A N/A Option
Employee Stock Option (Right to Buy) 143,155 N/A N/A Option
Employee Stock Option (Right to Buy) 143,155 $0.47 $66,853 Sale
Class A Common Stock 159,641 $199.15 $31,792,984 Sale
Class A Common Stock 3,536 N/A N/A Option
Restricted Stock Units 7,041 $0.47 $3,288 Option
Class A Common Stock 7,041 N/A N/A Option
Class A Common Stock 7,041 $0.47 $3,288 Option
Restricted Stock Units 7,041 N/A N/A Sale
Class A Common Stock 8,222 N/A N/A Option
Restricted Stock Units 17,851 N/A N/A Option
Restricted Stock Units 17,851 $0.47 $8,336 Option
Class A Common Stock 17,851 N/A N/A Option
Class A Common Stock 17,851 $0.47 $8,336 Sale
Class A Common Stock 1,773 $116.63 $206,783 Option
Class A Common Stock 3,531 $1.4 $4,943 Option
Restricted Stock Units 3,531 $1.4 $4,943 Option
Class B Common Stock 21,007 N/A N/A Option
Employee Stock Option (Right to Buy) 21,007 $3.59 $75,310 Sale
Class A Common Stock 1,773 $102.57 $181,848 Option
Restricted Stock Units 3,531 $1.4 $4,943 Option
Class A Common Stock 3,531 $1.4 $4,943 Option
Employee Stock Option (Right to Buy) 237,549 $4.49 $1,065,407 Option
Class A Common Stock 43,500 N/A N/A Option
Class B Common Stock 194,049 $8.97 $1,740,620 Sale
Class A Common Stock 250,000 $132.66 $33,165,500 Sale
Class A Common Stock 1,773 $127.85 $226,671 Option
Class A Common Stock 3,531 $1.4 $4,943 Option
Restricted Stock Units 3,531 $1.4 $4,943 Sale
Class A Common Stock 1,781 $80.93 $144,136 Option
Restricted Stock Units 3,572 $1.4 $5,001 Option
Class A Common Stock 3,572 $1.4 $5,001 Sale
Class A Common Stock 5,223 $82.31 $429,921 Option
Class A Common Stock 14,125 $1.4 $19,775 Option
Restricted Stock Units 14,125 $1.4 $19,775 Sale
Class A Common Stock 48,393 $55.13 $2,667,858 Sale
Class A Common Stock 176,607 $55.34 $9,772,548 Sale
Class A Common Stock 75,000 $37.42 $2,806,125 Sale
Class A Common Stock 75,000 $1.4 $105,000 Sale
Class A Common Stock 75,000 $26.26 $1,969,425 Sale
Class A Common Stock 17,764 $28.82 $512,030 Sale
Class A Common Stock 57,236 $29.06 $1,663,393 Sale
Class A Common Stock 75,000 $1.4 $105,000 Sale
Class A Common Stock 10,056 $27.16 $273,101 Sale
Class A Common Stock 15,399 $27.97 $430,756 Sale
Class A Common Stock 9,387 $28.52 $267,680 Sale
Class A Common Stock 40,158 $1.4 $56,221