Option
Class A Common Stock 664,051 $68.29 $45,348,043 Option
Class A Common Stock 35,949 $61.46 $2,209,426 Option
Employee Stock Option (Right to Buy) 664,051 $68.29 $45,348,043 Option
Employee Stock Option (Right to Buy) 35,949 $61.46 $2,209,426 Sale
Class A Common Stock 16,812 $114.91 $1,931,867 Sale
Class A Common Stock 63,837 $115.65 $7,382,749 Sale
Class A Common Stock 21,125 $113.35 $2,394,519 Sale
Class A Common Stock 95,032 $111.75 $10,619,826 Sale
Class A Common Stock 83,843 $112.66 $9,445,752 Sale
Class A Common Stock 142,264 $113.1 $16,090,058 Sale
Class A Common Stock 57,736 $112.62 $6,502,228 Option
Class A Common Stock 56,649 $68.29 $3,868,560 Option
Employee Stock Option (Right to Buy) 56,649 $68.29 $3,868,560 Option
Class A Common Stock 224,000 $68.29 $15,296,960 Option
Employee Stock Option (Right to Buy) 224,000 $68.29 $15,296,960 Sale
Class A Common Stock 6,000 $111.72 $670,320 Sale
Class A Common Stock 101,489 $109.35 $11,097,822 Sale
Class A Common Stock 9,307 $110.57 $1,029,075 Sale
Class A Common Stock 83,204 $108.87 $9,058,419 Sale
Class A Common Stock 195,255 $110.53 $21,581,535 Sale
Class A Common Stock 4,745 $111.09 $527,122 Option
Employee Stock Option (Right to Buy) 42,150 $68.29 $2,878,424 Option
Class A Common Stock 42,150 $68.29 $2,878,424 Sale
Class A Common Stock 25,207 $109.14 $2,751,092 Sale
Class A Common Stock 170,693 $108.58 $18,533,846 Sale
Class A Common Stock 4,100 $110.04 $451,164 Sale
Class A Common Stock 115,619 $109.35 $12,642,938 Option
Employee Stock Option (Right to Buy) 20,968 $61.46 $1,288,693 Sale
Class A Common Stock 84,381 $109.64 $9,251,533 Option
Class A Common Stock 20,968 $61.46 $1,288,693 Option
Class A Common Stock 428,000 $68.29 $29,228,120 Option
Employee Stock Option (Right to Buy) 428,000 $68.29 $29,228,120 Option
Class A Common Stock 72,500 $61.46 $4,455,850 Option
Class A Common Stock 5,730 $24.95 $142,958 Option
Class A Common Stock 3,330 $33 $109,893 Option
Class A Common Stock 53,450 $30 $1,603,553 Option
Employee Stock Option (Right to Buy) 72,500 $61.46 $4,455,850 Sale
Class A Common Stock 8,414 $84.55 $711,404 Sale
Class A Common Stock 55,522 $84.01 $4,664,403 Sale
Class A Common Stock 59,069 $84.35 $4,982,470 Sale
Class A Common Stock 15,931 $84.92 $1,352,861 Sale
Class A Common Stock 75,000 $85.13 $6,384,750 Sale
Class A Common Stock 2,600 $86.41 $224,666 Sale
Class A Common Stock 633 $87.97 $55,685 Sale
Class A Common Stock 74,367 $87.28 $6,490,752 Sale
Class A Common Stock 66,007 $87.38 $5,767,692 Sale
Class A Common Stock 75,000 $85.42 $6,406,500 Sale
Class A Common Stock 75,000 $84.73 $6,354,750 Sale
Class A Common Stock 75,000 $84.78 $6,358,500 Sale
Class A Common Stock 59,358 $83.49 $4,955,799 Sale
Class A Common Stock 20,885 $83.26 $1,738,885 Sale
Class A Common Stock 53,615 $81.92 $4,392,141 Sale
Class A Common Stock 500 $83.85 $41,925 Sale
Class A Common Stock 75,000 $83.88 $6,291,000 Sale
Class A Common Stock 75,000 $81.77 $6,132,750 Option
Class A Common Stock 3,630 $27.44 $99,622 Option
Employee Stock Option (Right to Buy) 105,320 $24.95 $2,627,629 Option
Employee Stock Option (Right to Buy) 145,960 $30 $4,378,946 Option
Class A Common Stock 145,960 $30 $4,378,946 Option
Class A Common Stock 105,320 $24.95 $2,627,629 Option
Class A Common Stock 70,650 $14.25 $1,006,409 Option
Employee Stock Option (Right to Buy) 3,630 $27.44 $99,622 Option
Employee Stock Option (Right to Buy) 70,650 $14.25 $1,006,409 Sale
Class A Common Stock 70,699 $74.91 $5,296,062 Sale
Class A Common Stock 4,301 $75.49 $324,682 Sale
Class A Common Stock 55,520 $71.06 $3,945,251 Sale
Class A Common Stock 23,004 $71.01 $1,633,514 Sale
Class A Common Stock 25,250 $84.9 $2,143,725 Sale
Class A Common Stock 75,000 $84.74 $6,355,500 Sale
Class A Common Stock 56,980 $85.49 $4,871,220 Sale
Class A Common Stock 18,020 $86.02 $1,550,080 Sale
Class A Common Stock 27,425 $78.88 $2,163,284 Sale
Class A Common Stock 47,575 $78.19 $3,719,889 Sale
Class A Common Stock 3,950 $79.35 $313,433 Sale
Class A Common Stock 71,050 $78.88 $5,604,424 Sale
Class A Common Stock 75,000 $76.7 $5,752,500 Sale
Class A Common Stock 4,325 $85.06 $367,885 Sale
Class A Common Stock 1,100 $85.63 $94,193 Sale
Class A Common Stock 73,900 $84.79 $6,265,981 Option
Class A Common Stock 4,120 $15.67 $64,560 Option
Employee Stock Option (Right to Buy) 4,120 $15.67 $64,560 Option
Class A Common Stock 40,320 $14.25 $574,358 Option
Class A Common Stock 2,320 $15.67 $36,354 Option
Class A Common Stock 24,200 $24.95 $603,766 Option
Class A Common Stock 24,300 $30 $729,024 Option
Employee Stock Option (Right to Buy) 2,320 $15.67 $36,354 Option
Employee Stock Option (Right to Buy) 40,320 $14.25 $574,358 Option
Employee Stock Option (Right to Buy) 24,300 $30 $729,024 Option
Employee Stock Option (Right to Buy) 24,200 $24.95 $603,766 Option
Class A Common Stock 110,580 $3.02 $333,399 Option
Employee Stock Option (Right to Buy) 409,200 $4.8 $1,964,160 Option
Employee Stock Option (Right to Buy) 580 $15.67 $9,089 Option
Employee Stock Option (Right to Buy) 244,860 $14.25 $3,488,031 Option
Employee Stock Option (Right to Buy) 139,250 $24.95 $3,474,148 Option
Employee Stock Option (Right to Buy) 162,070 $30 $4,862,262 Option
Class A Common Stock 3,530 $5.28 $18,638 Option
Class A Common Stock 409,200 $4.8 $1,964,160 Option
Class A Common Stock 580 $15.67 $9,089 Option
Class A Common Stock 244,860 $14.25 $3,488,031 Option
Class A Common Stock 139,250 $24.95 $3,474,148 Option
Class A Common Stock 162,070 $30 $4,862,262 Option
Employee Stock Option (Right to Buy) 44,030 $4.3 $189,285 Option
Class A Common Stock 44,030 $4.3 $189,285 Sale
Class A Common Stock 8,006 $714.79 $5,722,569 Sale
Class A Common Stock 8,006 $714.79 $5,722,569 Sale
Class A Common Stock 8,006 $714.79 $5,722,569 Sale
Class A Common Stock 29,008 $677.48 $19,652,456 Sale
Class A Common Stock 29,008 $677.48 $19,652,456 Sale
Class A Common Stock 13,123 $424.78 $5,574,440 Sale
Class A Common Stock 13,123 $679.19 $8,912,984 Sale
Class A Common Stock 13,123 $679.19 $8,912,984 Sale
Class A Common Stock 13,123 $679.19 $8,912,984 Sale
Class A Common Stock 42,052 $770.34 $32,394,464 Sale
Class A Common Stock 42,052 $427.98 $17,997,541 Sale
Class A Common Stock 8,203 $829.28 $6,802,576 Sale
Class A Common Stock 8,203 $276.21 $2,265,718 Sale
Class A Common Stock 73,873 N/A N/A Sale
Class A Common Stock 73,873 $869.35 $64,221,640 Sale
Class A Common Stock 17,585 N/A N/A Sale
Class A Common Stock 41,596 $865.92 $36,018,850 Sale
Class A Common Stock 41,596 $865.92 $36,018,850 Sale
Class A Common Stock 41,596 N/A N/A Sale
Class A Common Stock 52,264 N/A N/A Sale
Class A Common Stock 52,264 $802.28 $41,930,362 Sale
Class A Common Stock 600 N/A N/A Sale
Class A Common Stock 54,447 N/A N/A Sale
Class A Common Stock 46,924 N/A N/A Sale
Class A Common Stock 71,203 N/A N/A Sale
Class A Common Stock 101,912 N/A N/A Sale
Class A Common Stock 928 N/A N/A Sale
Class A Common Stock 15,028 N/A N/A Sale
Class A Common Stock 12,995 N/A N/A Sale
Class A Common Stock 254,883 N/A N/A Option
Employee Stock Option (Right to Buy) 145,002 N/A N/A Option
Class B Common Stock 43,928 N/A N/A Option
Class A Common Stock 115,395 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 5,000 N/A N/A Sale
Class A Common Stock 5,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 5,000 N/A N/A Sale
Class A Common Stock 5,000 N/A N/A Sale
Class A Common Stock 69,978 N/A N/A Sale
Class A Common Stock 218,022 N/A N/A Sale
Class A Common Stock 191,192 N/A N/A Sale
Class A Common Stock 102,808 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 10,000 N/A N/A Sale
Class A Common Stock 175,721 N/A N/A Sale
Class A Common Stock 190,949 N/A N/A Sale
Class A Common Stock 59,760 N/A N/A Option
Class B Common Stock 10,483 N/A N/A Option
Employee Stock Option (Right to Buy) 14,225 N/A N/A Option
Class A Common Stock 3,742 N/A N/A Sale
Class A Common Stock 21,641 N/A N/A Sale
Class A Common Stock 428,359 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 6,260 N/A N/A Sale
Class A Common Stock 2,740 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 7,589 N/A N/A Sale
Class A Common Stock 1,411 N/A N/A Option
Employee Stock Option (Right to Buy) 12,624 N/A N/A Option
Class B Common Stock 12,624 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 1,311 N/A N/A Sale
Class A Common Stock 7,689 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Sale
Class A Common Stock 4,485 N/A N/A Sale
Class A Common Stock 4,515 N/A N/A Sale
Class A Common Stock 9,000 N/A N/A Option
Employee Stock Option (Right to Buy) 8,342 N/A N/A Option
Class B Common Stock 8,342 N/A N/A Sale
Class A Common Stock 2,199,999 N/A N/A