Sale
Class A Common Stock 839 $291.5 $244,569 Sale
Class A Common Stock 528 $300.13 $158,469 Sale
Class A Common Stock 364 $297.76 $108,385 Sale
Class A Common Stock 250 $295.52 $73,880 Sale
Class A Common Stock 269 $301 $80,969 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 1,038 $296.68 $307,954 Sale
Class A Common Stock 708 $294.55 $208,541 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 599 $298.86 $179,017 Sale
Class A Common Stock 405 $293.23 $118,758 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 100 $287.39 $28,739 Sale
Class A Common Stock 217 $291.28 $63,208 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 38 $295.26 $11,220 Sale
Class A Common Stock 2,084 $289.15 $602,589 Sale
Class A Common Stock 900 $293.51 $264,159 Sale
Class A Common Stock 1,661 $289.98 $481,657 Sale
Class A Common Stock 1,883 $256.25 $482,519 Sale
Class A Common Stock 1 $254.91 $255 Sale
Class A Common Stock 1,208 $290.54 $350,972 Sale
Class A Common Stock 300 $288.11 $86,433 Sale
Class A Common Stock 700 $289.17 $202,419 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 2,392 $291.58 $697,459 Sale
Class A Common Stock 400 $292.36 $116,944 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 615 $244.51 $150,374 Sale
Class A Common Stock 160 $245.73 $39,317 Sale
Class A Common Stock 1,686 $243.2 $410,035 Option
Class A Common Stock 5,000 $6.5 $32,500 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 1,530 $241.23 $369,082 Sale
Class A Common Stock 1,009 $242.27 $244,450 Sale
Class A Common Stock 56 $255.73 $14,321 Sale
Class A Common Stock 733 $249.35 $182,774 Sale
Class A Common Stock 1,389 $250.43 $347,847 Sale
Class A Common Stock 328 $251.16 $82,380 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 1,268 $252.49 $320,157 Sale
Class A Common Stock 153 $253.38 $38,767 Sale
Class A Common Stock 606 $255.11 $154,597 Sale
Class A Common Stock 244 $257.32 $62,786 Sale
Class A Common Stock 223 $257.99 $57,532 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 1,569 $265.29 $416,240 Sale
Class A Common Stock 9,152 $348.15 $3,186,269 Sale
Class A Common Stock 50 $345.42 $17,271 Sale
Class A Common Stock 114 $346.71 $39,525 Sale
Class A Common Stock 4,351 $485.15 $2,110,888 Option
Class A Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 1,349 $485.97 $655,574 Sale
Class A Common Stock 3,800 $486.77 $1,849,726 Sale
Class A Common Stock 500 $488.34 $244,170 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 7,693 $469.6 $3,612,633 Sale
Class A Common Stock 2,307 $470.65 $1,085,790 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 370 $449.68 $166,382 Sale
Class A Common Stock 4,936 $448.71 $2,214,833 Sale
Class A Common Stock 100 $340.62 $34,062 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 710 $337.91 $239,916 Sale
Class A Common Stock 338 $345.21 $116,681 Sale
Class A Common Stock 1,262 $339.09 $427,932 Sale
Class A Common Stock 290 $334.93 $97,130 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 900 $336.13 $302,517 Sale
Class A Common Stock 1,400 $337.03 $471,842 Sale
Class A Common Stock 237 $350.18 $82,993 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 256 $342.86 $87,772 Sale
Class A Common Stock 676 $344.59 $232,943 Sale
Class A Common Stock 1,524 $345.64 $526,755 Sale
Class A Common Stock 1,078 $346.42 $373,441 Sale
Class A Common Stock 414 $347.61 $143,911 Sale
Class A Common Stock 207 $348.19 $72,074 Sale
Class A Common Stock 2,382 $342.39 $815,573 Sale
Class A Common Stock 620 $348.98 $216,368 Sale
Class A Common Stock 300 $371.34 $111,402 Sale
Class A Common Stock 200 $368.56 $73,712 Sale
Class A Common Stock 1,000 $367.15 $367,150 Option
Employee Stock Option (Right to Buy) 5,000 $6.5 $32,500 Sale
Class A Common Stock 400 $370.63 $148,252 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 3,100 $372.13 $1,153,603 Sale
Class A Common Stock 12 $409.04 $4,908 Sale
Class A Common Stock 2,185 $406.78 $888,814 Sale
Class A Common Stock 5,075 $228.33 $1,158,775 Sale
Class A Common Stock 82 $230 $18,860 Sale
Class A Common Stock 2,060 $199.31 $410,579 Sale
Class A Common Stock 2,770 $198.84 $550,787 Sale
Class A Common Stock 2,704 $264.47 $715,127 Sale
Class A Common Stock 1 $451.55 $452 Sale
Class A Common Stock 37 $444.85 $16,459 Sale
Class A Common Stock 15 $441.62 $6,624 Sale
Class A Common Stock 6,886 $443.78 $3,055,869 Sale
Class A Common Stock 6,480 $516.28 $3,345,462 Option
Class A Common Stock 5,000 $6.5 $32,500 Sale
Class A Common Stock 5,000 $552.19 $2,760,950 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 5,000 $539.79 $2,698,950 Option
Class A Common Stock 5,000 $6.5 $32,500 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class A Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $532.25 $5,322,500 Sale
Class A Common Stock 7,176 $457.77 $3,284,958 Option
Employee Stock Option (Right to Buy) 20,000 $6.5 $130,000 Sale
Class A Common Stock 20,000 $403.31 $8,066,200 Option
Class A Common Stock 20,000 $6.5 $130,000 Option
Class A Common Stock 2,598 $6.5 $16,887 Sale
Class A Common Stock 2,598 $6.5 $16,887 Option
Employee Stock Option (Right to Buy) 2,598 $6.5 $16,887 Sale
Class A Common Stock 6,604 N/A N/A Sale
Class A Common Stock 6,604 $349.65 $2,309,089 Option
Employee Stock Option (Right to Buy) 100 $6.5 $650 Option
Class A Common Stock 100 $6.5 $650 Sale
Class A Common Stock 100 $6.5 $650 Sale
Class A Common Stock 1,565 N/A N/A Option
Employee Stock Option (Right to Buy) 1,565 N/A N/A Option
Class A Common Stock 1,565 N/A N/A Sale
Class A Common Stock 5,737 N/A N/A Option
Class A Common Stock 5,737 N/A N/A Sale
Class A Common Stock 5,737 $391.98 $2,248,789 Option
Employee Stock Option (Right to Buy) 5,737 N/A N/A Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class A Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $380.07 $3,800,650 Sale
Class A Common Stock 10,000 $380.07 $3,800,650 Option
Employee Stock Option (Right to Buy) 7,380 N/A N/A Sale
Class A Common Stock 7,380 N/A N/A Sale
Class A Common Stock 7,380 $349.84 $2,581,782 Option
Class A Common Stock 7,380 N/A N/A Option
Employee Stock Option (Right to Buy) 2,620 N/A N/A Option
Class A Common Stock 2,620 N/A N/A Sale
Class A Common Stock 2,620 N/A N/A Sale
Class A Common Stock 10,000 $327 $3,269,950 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class A Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $327 $3,269,950 Sale
Class A Common Stock 5,363 $284.35 $1,524,985 Option
Employee Stock Option (Right to Buy) 16,012 N/A N/A Option
Class A Common Stock 16,012 N/A N/A Sale
Class A Common Stock 16,012 N/A N/A Option
Employee Stock Option (Right to Buy) 3,988 N/A N/A Option
Class A Common Stock 3,988 N/A N/A Sale
Class A Common Stock 3,988 $308.94 $1,232,065 Sale
Class A Common Stock 3,988 N/A N/A Sale
Class A Common Stock 4,709 $346.4 $1,631,174 Option
Class A Common Stock 14,096 $6.5 $91,624 Option
Employee Stock Option (Right to Buy) 14,096 $6.5 $91,624 Sale
Class A Common Stock 14,096 $274.54 $3,869,845 Option
Class A Common Stock 5,076 N/A N/A Sale
Class A Common Stock 5,076 N/A N/A Option
Employee Stock Option (Right to Buy) 5,076 N/A N/A Option
Class A Common Stock 813 $272.56 $221,591 Option
Employee Stock Option (Right to Buy) 813 $272.56 $221,591 Sale
Class A Common Stock 813 $272.56 $221,591 Option
Class A Common Stock 15 $6.5 $98 Option
Employee Stock Option (Right to Buy) 15 $6.5 $98 Sale
Class A Common Stock 15 $6.5 $98 Sale
Class A Common Stock 10,000 $258.19 $2,581,870 Option
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class A Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 5,498 $226.71 $1,246,452 Option
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $232.94 $2,329,350 Option
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $219.32 $2,193,200 Option
Employee Stock Option (Right to Buy) 20,000 $6.5 $130,000 Sale
Class A Common Stock 20,000 $215.41 $4,308,180 Option
Class A Common Stock 20,000 $6.5 $130,000 Sale
Class A Common Stock 9,167 $215.18 $1,972,555 Sale
Class A Common Stock 4,998 $223.57 $1,117,403 Sale
Class A Common Stock 3,520 $120.84 $425,357 Sale
Class A Common Stock 19,700 $174.8 $3,443,560 Option
Employee Stock Option (Right to Buy) 19,700 N/A N/A Option
Class B Common Stock 19,700 N/A N/A Option
Employee Stock Option (Right to Buy) 300 $6.5 $1,950 Option
Class B Common Stock 300 $6.5 $1,950 Sale
Class A Common Stock 300 $6.5 $1,950 Option
Class B Common Stock 20,000 $6.5 $130,000 Sale
Class A Common Stock 20,000 $160.72 $3,214,320 Option
Employee Stock Option (Right to Buy) 20,000 $6.5 $130,000 Option
Employee Stock Option (Right to Buy) 20,000 $6.5 $130,000 Sale
Class A Common Stock 20,000 $6.5 $130,000 Option
Class B Common Stock 20,000 $6.5 $130,000 Sale
Class A Common Stock 2,306 $130.18 $300,195 Option
Class B Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class B Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $6.5 $65,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Option
Class B Common Stock 10,000 $6.5 $65,000 Sale
Class A Common Stock 10,000 $126.3 $1,263,000 Option
Employee Stock Option (Right to Buy) 10,000 $6.5 $65,000 Sale
Class A Common Stock 3,207 $117.07 $375,427 Sale
Class A Common Stock 3,240 N/A N/A Sale
Class A Common Stock 1,009 $143.74 $145,029 Option
Class B Common Stock 70,000 $6.5 $455,000 Option
Employee Stock Option (Right to Buy) 70,000 $6.5 $455,000 Sale
Class A Common Stock 70,000 $134.57 $9,419,620 Sale
Class A Common Stock 824 $81.36 $67,041 Sale
Class A Common Stock 1,047 $75.23 $78,766 Option
Class B Common Stock 50,000 $6.5 $325,000 Option
Employee Stock Option (Right to Buy) 50,000 $6.5 $325,000 Sale
Class A Common Stock 100,000 $83.65 $8,364,800 Sale
Class A Common Stock 721 $49.4 $35,617 Purchase
Class A Common Stock 1,000 $24 $24,000