Sale
Class A Common Stock 3,757 $330 $1,239,810 Option
Restricted Stock Units 1,409 N/A N/A Option
Restricted Stock Units 1,367 N/A N/A Option
Class A Common Stock 1,409 N/A N/A Option
Class A Common Stock 1,367 N/A N/A Option
Restricted Stock Units 1,290 N/A N/A Option
Class A Common Stock 1,290 N/A N/A Option
Stock Options (Right to Buy) 44,800 $151.32 $6,779,270 Sale
Class A Common Stock 44,800 $347.49 $15,567,731 Option
Class A Common Stock 44,800 $151.32 $6,779,270 Sale
Class A Common Stock 4,278 N/A N/A Option
Restricted Stock Units 4,535 $38.39 $174,099 Option
Restricted Stock Units 4,535 N/A N/A Option
Class A Common Stock 4,535 $38.39 $174,099 Option
Class A Common Stock 4,535 N/A N/A Option
Class A Common Stock 1,285 N/A N/A Option
Restricted Stock Units 1,285 N/A N/A Option
Class A Common Stock 65,009 N/A N/A Sale
Class A Common Stock 65,009 N/A N/A Option
Stock Options (Right to Buy) 65,009 N/A N/A Sale
Class A Common Stock 4,419 N/A N/A Option
Restricted Stock Units 4,534 N/A N/A Option
Class A Common Stock 4,534 N/A N/A Sale
Class A Common Stock 19,584 N/A N/A Option
Class A Common Stock 1,976 N/A N/A Option
Restricted Stock Units 1,976 N/A N/A Sale
Class A Common Stock 10,416 N/A N/A Sale
Class A Common Stock 17,055 N/A N/A Sale
Class A Common Stock 14,320 N/A N/A Option
Class A Common Stock 14,320 N/A N/A Option
Stock Options (Right to Buy) 14,320 N/A N/A Sale
Class A Common Stock 52,650 N/A N/A Option
Stock Options (Right to Buy) 52,650 N/A N/A Option
Class A Common Stock 52,650 N/A N/A Sale
Class A Common Stock 4,095 N/A N/A Sale
Class A Common Stock 2,905 N/A N/A Option
Class A Common Stock 3,168 N/A N/A Option
Restricted Stock Units 3,168 N/A N/A Option
Class A Common Stock 1,613 N/A N/A Option
Restricted Stock Units 1,613 N/A N/A Option
Class A Common Stock 1,975 N/A N/A Option
Restricted Stock Units 1,975 N/A N/A Option
Stock Options (Right to Buy) 13,723 N/A N/A Option
Class A Common Stock 13,723 N/A N/A Sale
Class A Common Stock 13,723 N/A N/A Option
Stock Options (Right to Buy) 64,754 N/A N/A Option
Class A Common Stock 64,754 N/A N/A Sale
Class A Common Stock 64,754 N/A N/A Sale
Class A Common Stock 5,000 N/A N/A Option
Class A Common Stock 5,000 N/A N/A Option
Stock Options (Right to Buy) 5,000 N/A N/A Option
Class A Common Stock 22,400 N/A N/A Sale
Class A Common Stock 22,400 N/A N/A Option
Stock Options (Right to Buy) 22,400 N/A N/A Sale
Class A Common Stock 5 N/A N/A Option
Stock Options (Right to Buy) 46,858 N/A N/A Sale
Class A Common Stock 46,858 N/A N/A Option
Class A Common Stock 46,858 N/A N/A Option
Stock Options (Right to Buy) 23,474 N/A N/A Option
Class A Common Stock 23,474 N/A N/A Sale
Class A Common Stock 23,474 N/A N/A Option
Stock Options (Right to Buy) 10,807 N/A N/A Sale
Class A Common Stock 56,273 N/A N/A Option
Class A Common Stock 56,273 N/A N/A Option
Stock Options (Right to Buy) 2,416 N/A N/A Option
Class A Common Stock 2,416 N/A N/A Option
Class A Common Stock 3,611 N/A N/A Option
Restricted Stock Units 3,611 N/A N/A Option
Restricted Stock Units 1,612 N/A N/A Option
Class A Common Stock 1,612 N/A N/A Option
Class A Common Stock 1,975 N/A N/A Option
Restricted Stock Units 1,975 N/A N/A Option
Restricted Stock Units 3,898 N/A N/A Option
Restricted Stock Units 1,612 N/A N/A Option
Class A Common Stock 1,612 N/A N/A Option
Class A Common Stock 1,975 N/A N/A Option
Restricted Stock Units 1,975 N/A N/A Option
Class A Common Stock 2,104 N/A N/A Option
Stock Options (Right to Buy) 2,104 N/A N/A Option
Restricted Stock Units 6,380 N/A N/A Option
Class A Common Stock 10,278 N/A N/A Option
Restricted Stock Units 1,612 N/A N/A Option
Class A Common Stock 1,612 N/A N/A Option
Stock Options (Right to Buy) 22,107 N/A N/A Option
Class A Common Stock 22,107 N/A N/A Sale
Class A Common Stock 19,735 N/A N/A Sale
Class A Common Stock 5,974 N/A N/A Option
Restricted Stock Units 6,380 N/A N/A Option
Class A Common Stock 6,380 N/A N/A Option
Class A Common Stock 2,504 N/A N/A Option
Restricted Stock Units 2,504 N/A N/A Option
Stock Options (Right to Buy) 47,505 N/A N/A Option
Class A Common Stock 47,505 N/A N/A Sale
Class A Common Stock 47,505 N/A N/A Option
Restricted Stock Units 4,527 N/A N/A Option
Class A Common Stock 4,527 N/A N/A Option
Restricted Stock Units 4,738 N/A N/A Option
Class A Common Stock 4,738 N/A N/A Sale
Class A Common Stock 11,227 N/A N/A Option
Class A Common Stock 13,709 N/A N/A Option
Stock Options (Right to Buy) 11,227 N/A N/A Option
Restricted Stock Units 2,482 N/A N/A Option
Class A Common Stock 41,748 N/A N/A Sale
Class A Common Stock 41,748 N/A N/A Option
Stock Options (Right to Buy) 41,748 N/A N/A Option
Class A Common Stock 4,737 N/A N/A Option
Restricted Stock Units 4,737 N/A N/A Sale
Class A Common Stock 18,200 N/A N/A Option
Class A Common Stock 116,533 N/A N/A Sale
Class A Common Stock 116,533 N/A N/A Option
Stock Options (Right to Buy) 116,533 N/A N/A Option
Class A Common Stock 4,737 N/A N/A Option
Restricted Stock Units 4,737 N/A N/A Option
Stock Options (Right to Buy) 70,987 N/A N/A Option
Class A Common Stock 70,987 N/A N/A Sale
Class A Common Stock 70,987 N/A N/A Sale
Class A Common Stock 25,629 N/A N/A Option
Stock Options (Right to Buy) 5,096 N/A N/A Option
Class A Common Stock 5,096 N/A N/A Option
Restricted Stock Units 2,233 N/A N/A Option
Class A Common Stock 2,233 N/A N/A Option
Class A Common Stock 34,833 N/A N/A Option
Stock Options (Right to Buy) 21,083 N/A N/A Sale
Class A Common Stock 34,800 N/A N/A Option
Stock Options (Right to buy) 13,750 N/A N/A Sale
Class A Common Stock 34,250 N/A N/A Option
Stock Options (Right to buy) 34,250 N/A N/A Option
Class A Common Stock 34,250 N/A N/A Option
Class A Common Stock 55,500 N/A N/A Option
Stock Options (Right to buy) 55,500 N/A N/A Sale
Class A Common Stock 28,050 N/A N/A Sale
Class A Common Stock 135,614 N/A N/A Option
Class A Common Stock 188,919 N/A N/A Option
Stock Options (Right to buy) 107,251 N/A N/A Option
Stock Options (Right to buy) 1,667 N/A N/A Option
Class A Common Stock 1,667 N/A N/A Option
Stock Options (Right to buy) 1,667 N/A N/A Option
Class A Common Stock 1,667 N/A N/A Option
Class A Common Stock 161,481 N/A N/A Sale
Class A Common Stock 143,981 N/A N/A Option
Employee Stock Options (Right to buy) 151,481 N/A N/A Option
Class A Common Stock 12,500 N/A N/A Option
Employee Stock Options (Right to buy) 12,500 N/A N/A Sale
Class A Common Stock 50,165 N/A N/A