Sergey Mikhaylovich Brin
Sergey Mikhaylovich Brin is an entrepreneur who founded Alphabet, Inc., Google LLC and Bayshore Global Management LLC. Mr. Brin is on the board of Google LLC (former President) and Alphabet, Inc. (former President & Director) and Member of National Academy of Engineering.
Mr. Brin received an undergraduate degree from the University of Maryland and a graduate degree from Stanford University.
Transactions
11/29/2022 | 539,400 | Gift at $0 per share. | 0 |
11/29/2022 | 539,400 | Gift at $0 per share. | 0 |
11/29/2022 | 539,400 | Derivative/Non-derivative trans. at $0 per share. | 0 |
08/08/2022 | 535,400 | Gift at $0 per share. | 0 |
08/08/2022 | 535,400 | Gift at $0 per share. | 0 |
08/08/2022 | 535,400 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/12/2022 | 37,600 | Gift at $0 per share. | 0 |
05/12/2022 | 37,600 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/12/2022 | 37,600 | Gift at $0 per share. | 0 |
04/13/2022 | 300 | Disposition at $2,579.54 per share. | 773,862 |
04/13/2022 | 600 | Disposition at $2,578.73 per share. | 1,547,238 |
04/13/2022 | 400 | Disposition at $2,577.11 per share. | 1,030,844 |
04/13/2022 | 300 | Disposition at $2,576.24 per share. | 772,872 |
04/13/2022 | 400 | Disposition at $2,574.94 per share. | 1,029,976 |
04/13/2022 | 200 | Disposition at $2,611.35 per share. | 522,270 |
04/13/2022 | 299 | Disposition at $2,573.52 per share. | 769,483 |
04/13/2022 | 1,157 | Disposition at $2,606.57 per share. | 3,015,802 |
04/13/2022 | 321 | Disposition at $2,609.86 per share. | 837,766 |
04/13/2022 | 401 | Disposition at $2,572.68 per share. | 1,031,645 |
04/13/2022 | 800 | Disposition at $2,605.55 per share. | 2,084,440 |
04/13/2022 | 100 | Disposition at $2,604.02 per share. | 260,402 |
04/13/2022 | 400 | Disposition at $2,603.1 per share. | 1,041,240 |
04/13/2022 | 200 | Disposition at $2,601.3 per share. | 520,260 |
04/13/2022 | 300 | Disposition at $2,600.39 per share. | 780,117 |
04/13/2022 | 480 | Disposition at $2,599.45 per share. | 1,247,736 |
04/13/2022 | 700 | Disposition at $2,597.76 per share. | 1,818,432 |
04/13/2022 | 400 | Disposition at $2,596.28 per share. | 1,038,512 |
04/13/2022 | 500 | Disposition at $2,595.18 per share. | 1,297,590 |
04/13/2022 | 803 | Disposition at $2,594.61 per share. | 2,083,472 |
04/13/2022 | 500 | Disposition at $2,608.79 per share. | 1,304,395 |
04/13/2022 | 300 | Disposition at $2,570.66 per share. | 771,198 |
04/13/2022 | 476 | Disposition at $2,593.19 per share. | 1,234,359 |
04/13/2022 | 579 | Disposition at $2,592.13 per share. | 1,500,844 |
04/13/2022 | 200 | Disposition at $2,591.24 per share. | 518,248 |
04/13/2022 | 672 | Disposition at $2,589.96 per share. | 1,740,454 |
04/13/2022 | 100 | Disposition at $2,588.53 per share. | 258,853 |
04/13/2022 | 113 | Disposition at $2,587.27 per share. | 292,362 |
04/13/2022 | 200 | Disposition at $2,585.67 per share. | 517,134 |
04/13/2022 | 365 | Disposition at $2,583.66 per share. | 943,036 |
04/13/2022 | 445 | Disposition at $2,582.5 per share. | 1,149,213 |
04/13/2022 | 322 | Disposition at $2,581.48 per share. | 831,237 |
04/13/2022 | 255 | Disposition at $2,607.55 per share. | 664,926 |
04/13/2022 | 300 | Disposition at $2,569.41 per share. | 770,823 |
04/12/2022 | 300 | Disposition at $2,623.46 per share. | 787,038 |
04/12/2022 | 200 | Disposition at $2,565.84 per share. | 513,168 |
04/12/2022 | 200 | Disposition at $2,621.88 per share. | 524,376 |
04/12/2022 | 300 | Disposition at $2,564.81 per share. | 769,443 |
04/12/2022 | 500 | Disposition at $2,620.68 per share. | 1,310,340 |
04/12/2022 | 600 | Disposition at $2,563.54 per share. | 1,538,124 |
04/12/2022 | 100 | Disposition at $2,618.76 per share. | 261,876 |
04/12/2022 | 200 | Disposition at $2,562.38 per share. | 512,476 |
04/12/2022 | 400 | Disposition at $2,617.5 per share. | 1,047,000 |
04/12/2022 | 365 | Disposition at $2,561.07 per share. | 934,791 |
04/12/2022 | 200 | Disposition at $2,615.56 per share. | 523,112 |
04/12/2022 | 200 | Disposition at $2,559.04 per share. | 511,808 |
04/12/2022 | 400 | Disposition at $2,609.4 per share. | 1,043,760 |
04/12/2022 | 200 | Disposition at $2,613.97 per share. | 522,794 |
04/12/2022 | 221 | Disposition at $2,556.12 per share. | 564,903 |
04/12/2022 | 300 | Disposition at $2,606.98 per share. | 782,094 |
04/12/2022 | 400 | Disposition at $2,606.42 per share. | 1,042,568 |
04/12/2022 | 400 | Disposition at $2,604.59 per share. | 1,041,836 |
04/12/2022 | 400 | Disposition at $2,601.73 per share. | 1,040,692 |
04/12/2022 | 300 | Disposition at $2,598.78 per share. | 779,634 |
04/12/2022 | 300 | Disposition at $2,596.66 per share. | 778,998 |
04/12/2022 | 200 | Disposition at $2,595.82 per share. | 519,164 |
04/12/2022 | 255 | Disposition at $2,594.05 per share. | 661,483 |
04/12/2022 | 739 | Disposition at $2,593.07 per share. | 1,916,279 |
04/12/2022 | 300 | Disposition at $2,591.93 per share. | 777,579 |
04/12/2022 | 400 | Disposition at $2,611.91 per share. | 1,044,764 |
04/12/2022 | 200 | Disposition at $2,554.98 per share. | 510,996 |
04/12/2022 | 100 | Disposition at $2,637.17 per share. | 263,717 |
04/12/2022 | 100 | Disposition at $2,585.14 per share. | 258,514 |
04/12/2022 | 100 | Disposition at $2,635.62 per share. | 263,562 |
04/12/2022 | 200 | Disposition at $2,581.94 per share. | 516,388 |
04/12/2022 | 200 | Disposition at $2,633.34 per share. | 526,668 |
04/12/2022 | 200 | Disposition at $2,580.42 per share. | 516,084 |
04/12/2022 | 300 | Disposition at $2,631.98 per share. | 789,594 |
04/12/2022 | 100 | Disposition at $2,577.97 per share. | 257,797 |
04/12/2022 | 300 | Disposition at $2,630.88 per share. | 789,264 |
04/12/2022 | 200 | Disposition at $2,576.9 per share. | 515,380 |
04/12/2022 | 500 | Disposition at $2,630.14 per share. | 1,315,070 |
04/12/2022 | 100 | Disposition at $2,575.57 per share. | 257,557 |
04/12/2022 | 200 | Disposition at $2,628.57 per share. | 525,714 |
04/12/2022 | 100 | Disposition at $2,570.91 per share. | 257,091 |
04/12/2022 | 200 | Disposition at $2,627.75 per share. | 525,550 |
04/12/2022 | 300 | Disposition at $2,570.05 per share. | 771,015 |
04/12/2022 | 400 | Disposition at $2,626.29 per share. | 1,050,516 |
04/12/2022 | 400 | Disposition at $2,568.79 per share. | 1,027,516 |
04/12/2022 | 100 | Disposition at $2,624.72 per share. | 262,472 |
04/12/2022 | 358 | Disposition at $2,567.28 per share. | 919,087 |
04/12/2022 | 400 | Disposition at $2,610.46 per share. | 1,044,184 |
04/12/2022 | 451 | Disposition at $2,553.36 per share. | 1,151,566 |
04/11/2022 | 200 | Disposition at $2,603.58 per share. | 520,716 |
04/11/2022 | 200 | Disposition at $2,655.55 per share. | 531,110 |
04/11/2022 | 200 | Disposition at $2,602.31 per share. | 520,462 |
04/11/2022 | 200 | Disposition at $2,654.3 per share. | 530,860 |
04/11/2022 | 100 | Disposition at $2,601.18 per share. | 260,118 |
04/11/2022 | 300 | Disposition at $2,651.19 per share. | 795,357 |
04/11/2022 | 300 | Disposition at $2,600.44 per share. | 780,132 |
04/11/2022 | 500 | Disposition at $2,648.48 per share. | 1,324,240 |
04/11/2022 | 203 | Disposition at $2,599.26 per share. | 527,650 |
04/11/2022 | 600 | Disposition at $2,646.7 per share. | 1,588,020 |
04/11/2022 | 400 | Disposition at $2,598.14 per share. | 1,039,256 |
04/11/2022 | 400 | Disposition at $2,640.72 per share. | 1,056,288 |
04/11/2022 | 100 | Disposition at $2,645.23 per share. | 264,523 |
04/11/2022 | 102 | Disposition at $2,596.1 per share. | 264,803 |
04/11/2022 | 100 | Disposition at $2,639.3 per share. | 263,930 |
04/11/2022 | 100 | Disposition at $2,638.05 per share. | 263,805 |
04/11/2022 | 200 | Disposition at $2,634.12 per share. | 526,824 |
04/11/2022 | 100 | Disposition at $2,627.06 per share. | 262,706 |
04/11/2022 | 227 | Disposition at $2,625.88 per share. | 596,075 |
04/11/2022 | 100 | Disposition at $2,622.18 per share. | 262,218 |
04/11/2022 | 301 | Disposition at $2,620.51 per share. | 788,774 |
04/11/2022 | 703 | Disposition at $2,619.37 per share. | 1,841,418 |
04/11/2022 | 400 | Disposition at $2,618.5 per share. | 1,047,400 |
04/11/2022 | 403 | Disposition at $2,617.37 per share. | 1,054,801 |
04/11/2022 | 100 | Disposition at $2,643.6 per share. | 264,360 |
04/11/2022 | 300 | Disposition at $2,595.02 per share. | 778,506 |
04/11/2022 | 702 | Disposition at $2,615.85 per share. | 1,836,327 |
04/11/2022 | 600 | Disposition at $2,614.31 per share. | 1,568,586 |
04/11/2022 | 891 | Disposition at $2,613.56 per share. | 2,328,682 |
04/11/2022 | 400 | Disposition at $2,612.12 per share. | 1,044,848 |
04/11/2022 | 599 | Disposition at $2,611.1 per share. | 1,564,049 |
04/11/2022 | 500 | Disposition at $2,609.7 per share. | 1,304,850 |
04/11/2022 | 1,006 | Disposition at $2,608.75 per share. | 2,624,403 |
04/11/2022 | 425 | Disposition at $2,607.78 per share. | 1,108,307 |
04/11/2022 | 400 | Disposition at $2,606.63 per share. | 1,042,652 |
04/11/2022 | 800 | Disposition at $2,605.32 per share. | 2,084,256 |
04/11/2022 | 300 | Disposition at $2,642.1 per share. | 792,630 |
04/11/2022 | 427 | Disposition at $2,594.09 per share. | 1,107,677 |
03/09/2022 | 600 | Disposition at $2,673.76 per share. | 1,604,256 |
03/09/2022 | 169 | Disposition at $2,618.85 per share. | 442,586 |
03/09/2022 | 597 | Disposition at $2,672.86 per share. | 1,595,698 |
03/09/2022 | 200 | Disposition at $2,616.16 per share. | 523,232 |
03/09/2022 | 300 | Disposition at $2,671.71 per share. | 801,513 |
03/09/2022 | 300 | Disposition at $2,614.36 per share. | 784,308 |
03/09/2022 | 500 | Disposition at $2,670.53 per share. | 1,335,265 |
03/09/2022 | 100 | Disposition at $2,613.03 per share. | 261,303 |
03/09/2022 | 507 | Disposition at $2,669.35 per share. | 1,353,361 |
03/09/2022 | 400 | Disposition at $2,611.42 per share. | 1,044,568 |
03/09/2022 | 300 | Disposition at $2,667.93 per share. | 800,379 |
03/09/2022 | 300 | Disposition at $2,609.95 per share. | 782,985 |
03/09/2022 | 100 | Disposition at $2,658.7 per share. | 265,870 |
03/09/2022 | 300 | Disposition at $2,666.74 per share. | 800,022 |
03/09/2022 | 100 | Disposition at $2,608.78 per share. | 260,878 |
03/09/2022 | 100 | Disposition at $2,651.39 per share. | 265,139 |
03/09/2022 | 200 | Disposition at $2,648.46 per share. | 529,692 |
03/09/2022 | 200 | Disposition at $2,647.09 per share. | 529,418 |
03/09/2022 | 200 | Disposition at $2,645.62 per share. | 529,124 |
03/09/2022 | 100 | Disposition at $2,643.85 per share. | 264,385 |
03/09/2022 | 200 | Disposition at $2,642.74 per share. | 528,548 |
03/09/2022 | 100 | Disposition at $2,640.13 per share. | 264,013 |
03/09/2022 | 300 | Disposition at $2,636.98 per share. | 791,094 |
03/09/2022 | 200 | Disposition at $2,635.78 per share. | 527,156 |
03/09/2022 | 100 | Disposition at $2,633.66 per share. | 263,366 |
03/09/2022 | 300 | Disposition at $2,665.44 per share. | 799,632 |
03/09/2022 | 100 | Disposition at $2,607.19 per share. | 260,719 |
03/09/2022 | 400 | Disposition at $2,631.82 per share. | 1,052,728 |
03/09/2022 | 700 | Disposition at $2,630.91 per share. | 1,841,637 |
03/09/2022 | 300 | Disposition at $2,629.42 per share. | 788,826 |
03/09/2022 | 600 | Disposition at $2,627.66 per share. | 1,576,596 |
03/09/2022 | 100 | Disposition at $2,680.49 per share. | 268,049 |
03/09/2022 | 602 | Disposition at $2,626.74 per share. | 1,581,298 |
03/09/2022 | 600 | Disposition at $2,679.9 per share. | 1,607,940 |
03/09/2022 | 400 | Disposition at $2,625.71 per share. | 1,050,284 |
03/09/2022 | 353 | Disposition at $2,678.55 per share. | 945,529 |
03/09/2022 | 690 | Disposition at $2,624.6 per share. | 1,810,974 |
03/09/2022 | 200 | Disposition at $2,677.4 per share. | 535,480 |
03/09/2022 | 400 | Disposition at $2,623.4 per share. | 1,049,360 |
03/09/2022 | 500 | Disposition at $2,676.6 per share. | 1,338,300 |
03/09/2022 | 100 | Disposition at $2,621.15 per share. | 262,115 |
03/09/2022 | 471 | Disposition at $2,674.79 per share. | 1,259,827 |
03/09/2022 | 100 | Disposition at $2,619.79 per share. | 261,979 |
03/09/2022 | 200 | Disposition at $2,663.24 per share. | 532,648 |
03/09/2022 | 300 | Disposition at $2,603.33 per share. | 780,999 |
03/08/2022 | 500 | Disposition at $2,581.25 per share. | 1,290,625 |
03/08/2022 | 600 | Disposition at $2,533.54 per share. | 1,520,124 |
03/08/2022 | 400 | Disposition at $2,579.44 per share. | 1,031,776 |
03/08/2022 | 300 | Disposition at $2,532.61 per share. | 759,783 |
03/08/2022 | 400 | Disposition at $2,577.45 per share. | 1,030,980 |
03/08/2022 | 300 | Disposition at $2,531.37 per share. | 759,411 |
03/08/2022 | 100 | Disposition at $2,574.34 per share. | 257,434 |
03/08/2022 | 300 | Disposition at $2,530.21 per share. | 759,063 |
03/08/2022 | 100 | Disposition at $2,571.92 per share. | 257,192 |
03/08/2022 | 400 | Disposition at $2,528.86 per share. | 1,011,544 |
03/08/2022 | 200 | Disposition at $2,570.67 per share. | 514,134 |
03/08/2022 | 300 | Disposition at $2,527.7 per share. | 758,310 |
03/08/2022 | 300 | Disposition at $2,564.66 per share. | 769,398 |
03/08/2022 | 200 | Disposition at $2,568.99 per share. | 513,798 |
03/08/2022 | 200 | Disposition at $2,524.82 per share. | 504,964 |
03/08/2022 | 300 | Disposition at $2,562.84 per share. | 768,852 |
03/08/2022 | 300 | Disposition at $2,560.9 per share. | 768,270 |
03/08/2022 | 300 | Disposition at $2,559.85 per share. | 767,955 |
03/08/2022 | 100 | Disposition at $2,621.54 per share. | 262,154 |
03/08/2022 | 200 | Disposition at $2,556.74 per share. | 511,348 |
03/08/2022 | 100 | Disposition at $2,620.07 per share. | 262,007 |
03/08/2022 | 100 | Disposition at $2,554.7 per share. | 255,470 |
03/08/2022 | 100 | Disposition at $2,615.15 per share. | 261,515 |
03/08/2022 | 100 | Disposition at $2,553.45 per share. | 255,345 |
03/08/2022 | 100 | Disposition at $2,613.97 per share. | 261,397 |
03/08/2022 | 300 | Disposition at $2,551.68 per share. | 765,504 |
03/08/2022 | 200 | Disposition at $2,612.06 per share. | 522,412 |
03/08/2022 | 500 | Disposition at $2,550.93 per share. | 1,275,465 |
03/08/2022 | 100 | Disposition at $2,609.42 per share. | 260,942 |
03/08/2022 | 400 | Disposition at $2,549.65 per share. | 1,019,860 |
03/08/2022 | 400 | Disposition at $2,606.93 per share. | 1,042,772 |
03/08/2022 | 135 | Disposition at $2,548.92 per share. | 344,105 |
03/08/2022 | 100 | Disposition at $2,567.31 per share. | 256,731 |
03/08/2022 | 200 | Disposition at $2,522.8 per share. | 504,560 |
03/08/2022 | 100 | Disposition at $2,602.12 per share. | 260,212 |
03/08/2022 | 500 | Disposition at $2,547.23 per share. | 1,273,615 |
03/08/2022 | 100 | Disposition at $2,600.12 per share. | 260,012 |
03/08/2022 | 201 | Disposition at $2,546.14 per share. | 511,775 |
03/08/2022 | 200 | Disposition at $2,593.1 per share. | 518,620 |
03/08/2022 | 332 | Disposition at $2,544.83 per share. | 844,884 |
03/08/2022 | 100 | Disposition at $2,591.83 per share. | 259,183 |
03/08/2022 | 300 | Disposition at $2,543.65 per share. | 763,095 |
03/08/2022 | 21 | Disposition at $2,590.1 per share. | 54,393 |
03/08/2022 | 500 | Disposition at $2,542.13 per share. | 1,271,065 |
03/08/2022 | 200 | Disposition at $2,589.25 per share. | 517,850 |
03/08/2022 | 400 | Disposition at $2,540.82 per share. | 1,016,328 |
03/08/2022 | 400 | Disposition at $2,587.84 per share. | 1,035,136 |
03/08/2022 | 300 | Disposition at $2,539.39 per share. | 761,817 |
03/08/2022 | 100 | Disposition at $2,585.73 per share. | 258,573 |
03/08/2022 | 200 | Disposition at $2,537.44 per share. | 507,488 |
03/08/2022 | 100 | Disposition at $2,584.66 per share. | 258,466 |
03/08/2022 | 400 | Disposition at $2,535.74 per share. | 1,014,296 |
03/08/2022 | 200 | Disposition at $2,582.92 per share. | 516,584 |
03/08/2022 | 200 | Disposition at $2,534.38 per share. | 506,876 |
03/08/2022 | 200 | Disposition at $2,566.1 per share. | 513,220 |
03/08/2022 | 200 | Disposition at $2,518.55 per share. | 503,710 |
03/07/2022 | 200 | Disposition at $2,584.87 per share. | 516,974 |
03/07/2022 | 410 | Disposition at $2,538.94 per share. | 1,040,966 |
03/07/2022 | 100 | Disposition at $2,583.38 per share. | 258,338 |
03/07/2022 | 100 | Acquisition at $2,537.39 per share. | 253,739 |
03/07/2022 | 306 | Disposition at $2,581.19 per share. | 789,845 |
03/07/2022 | 400 | Disposition at $2,535.77 per share. | 1,014,308 |
03/07/2022 | 256 | Disposition at $2,580.17 per share. | 660,524 |
03/07/2022 | 150 | Disposition at $2,534.73 per share. | 380,210 |
03/07/2022 | 500 | Disposition at $2,578.9 per share. | 1,289,450 |
03/07/2022 | 153 | Disposition at $2,533.73 per share. | 387,661 |
03/07/2022 | 200 | Disposition at $2,577.21 per share. | 515,442 |
03/07/2022 | 100 | Disposition at $2,532.04 per share. | 253,204 |
03/07/2022 | 207 | Disposition at $2,572.18 per share. | 532,442 |
03/07/2022 | 300 | Disposition at $2,576.21 per share. | 772,863 |
03/07/2022 | 166 | Disposition at $2,531.06 per share. | 420,156 |
03/07/2022 | 396 | Disposition at $2,570.7 per share. | 1,017,998 |
03/07/2022 | 200 | Disposition at $2,569.04 per share. | 513,808 |
03/07/2022 | 32 | Disposition at $2,631.37 per share. | 84,204 |
03/07/2022 | 500 | Disposition at $2,567.96 per share. | 1,283,980 |
03/07/2022 | 200 | Disposition at $2,628.43 per share. | 525,686 |
03/07/2022 | 302 | Disposition at $2,566.79 per share. | 775,171 |
03/07/2022 | 300 | Disposition at $2,618.1 per share. | 785,430 |
03/07/2022 | 200 | Disposition at $2,565.34 per share. | 513,068 |
03/07/2022 | 100 | Disposition at $2,616.42 per share. | 261,642 |
03/07/2022 | 400 | Disposition at $2,564.33 per share. | 1,025,732 |
03/07/2022 | 200 | Disposition at $2,615.44 per share. | 523,088 |
03/07/2022 | 300 | Disposition at $2,562.52 per share. | 768,756 |
03/07/2022 | 148 | Disposition at $2,612.67 per share. | 386,676 |
03/07/2022 | 300 | Disposition at $2,561.46 per share. | 768,438 |
03/07/2022 | 100 | Disposition at $2,610.05 per share. | 261,005 |
03/07/2022 | 510 | Disposition at $2,560.67 per share. | 1,305,942 |
03/07/2022 | 151 | Disposition at $2,608.29 per share. | 393,852 |
03/07/2022 | 319 | Disposition at $2,559.63 per share. | 816,522 |
03/07/2022 | 400 | Disposition at $2,575.19 per share. | 1,030,076 |
03/07/2022 | 400 | Disposition at $2,530.41 per share. | 1,012,164 |
03/07/2022 | 100 | Disposition at $2,605.82 per share. | 260,582 |
03/07/2022 | 600 | Disposition at $2,558.35 per share. | 1,535,010 |
03/07/2022 | 100 | Disposition at $2,604.67 per share. | 260,467 |
03/07/2022 | 527 | Disposition at $2,556.85 per share. | 1,347,460 |
03/07/2022 | 200 | Disposition at $2,601.54 per share. | 520,308 |
03/07/2022 | 100 | Disposition at $2,555.15 per share. | 255,515 |
03/07/2022 | 200 | Disposition at $2,600.5 per share. | 520,100 |
03/07/2022 | 300 | Disposition at $2,554.03 per share. | 766,209 |
03/07/2022 | 261 | Disposition at $2,598.84 per share. | 678,298 |
03/07/2022 | 346 | Disposition at $2,552.95 per share. | 883,321 |
03/07/2022 | 100 | Disposition at $2,596.98 per share. | 259,698 |
03/07/2022 | 100 | Disposition at $2,547.58 per share. | 254,758 |
03/07/2022 | 100 | Disposition at $2,595.67 per share. | 259,567 |
03/07/2022 | 200 | Disposition at $2,546.66 per share. | 509,332 |
03/07/2022 | 200 | Disposition at $2,589.06 per share. | 517,812 |
03/07/2022 | 200 | Disposition at $2,544.76 per share. | 508,952 |
03/07/2022 | 100 | Disposition at $2,587.51 per share. | 258,751 |
03/07/2022 | 200 | Disposition at $2,543 per share. | 508,600 |
03/07/2022 | 300 | Disposition at $2,586.62 per share. | 775,986 |
03/07/2022 | 295 | Disposition at $2,540.54 per share. | 749,460 |
03/07/2022 | 225 | Disposition at $2,573.77 per share. | 579,099 |
03/07/2022 | 129 | Disposition at $2,528.7 per share. | 326,203 |
02/09/2022 | 904 | Disposition at $2,817.29 per share. | 2,546,831 |
02/09/2022 | 600 | Disposition at $2,816.09 per share. | 1,689,654 |
02/09/2022 | 500 | Disposition at $2,813.48 per share. | 1,406,740 |
02/09/2022 | 700 | Disposition at $2,812.34 per share. | 1,968,638 |
02/09/2022 | 400 | Disposition at $2,811.07 per share. | 1,124,428 |
02/09/2022 | 300 | Disposition at $2,809.4 per share. | 842,820 |
02/09/2022 | 475 | Disposition at $2,815.29 per share. | 1,337,263 |
02/09/2022 | 700 | Disposition at $2,815.08 per share. | 1,970,556 |
02/09/2022 | 200 | Disposition at $2,842.22 per share. | 568,444 |
02/09/2022 | 300 | Disposition at $2,839.96 per share. | 851,988 |
02/09/2022 | 100 | Disposition at $2,837.87 per share. | 283,787 |
02/09/2022 | 200 | Disposition at $2,836.7 per share. | 567,340 |
02/09/2022 | 300 | Disposition at $2,835.68 per share. | 850,704 |
02/09/2022 | 300 | Disposition at $2,832.1 per share. | 849,630 |
02/09/2022 | 600 | Disposition at $2,833.68 per share. | 1,700,208 |
02/09/2022 | 214 | Disposition at $2,829.42 per share. | 605,496 |
02/09/2022 | 304 | Disposition at $2,846.76 per share. | 865,416 |
02/09/2022 | 671 | Disposition at $2,828.03 per share. | 1,897,609 |
02/09/2022 | 344 | Disposition at $2,827.28 per share. | 972,585 |
02/09/2022 | 433 | Disposition at $2,825.96 per share. | 1,223,641 |
02/09/2022 | 608 | Disposition at $2,825 per share. | 1,717,600 |
02/09/2022 | 1,100 | Disposition at $2,823.69 per share. | 3,106,059 |
02/09/2022 | 715 | Disposition at $2,822.49 per share. | 2,018,081 |
02/09/2022 | 600 | Disposition at $2,821.38 per share. | 1,692,828 |
02/09/2022 | 1,300 | Disposition at $2,820.29 per share. | 3,666,377 |
02/09/2022 | 800 | Disposition at $2,819.38 per share. | 2,255,504 |
02/09/2022 | 1,000 | Disposition at $2,818.21 per share. | 2,818,210 |
02/09/2022 | 100 | Disposition at $2,844.41 per share. | 284,441 |
02/08/2022 | 326 | Disposition at $2,753.13 per share. | 897,521 |
02/08/2022 | 200 | Disposition at $2,752.16 per share. | 550,432 |
02/08/2022 | 200 | Disposition at $2,750.96 per share. | 550,192 |
02/08/2022 | 400 | Disposition at $2,749.18 per share. | 1,099,672 |
02/08/2022 | 100 | Disposition at $2,748.14 per share. | 274,814 |
02/08/2022 | 59 | Disposition at $2,746.97 per share. | 162,072 |
02/08/2022 | 300 | Disposition at $2,780.87 per share. | 834,261 |
02/08/2022 | 287 | Disposition at $2,744.79 per share. | 787,755 |
02/08/2022 | 600 | Disposition at $2,779.44 per share. | 1,667,664 |
02/08/2022 | 823 | Disposition at $2,778.07 per share. | 2,286,352 |
02/08/2022 | 613 | Disposition at $2,776.83 per share. | 1,702,197 |
02/08/2022 | 800 | Disposition at $2,775.43 per share. | 2,220,344 |
02/08/2022 | 400 | Disposition at $2,774.47 per share. | 1,109,788 |
02/08/2022 | 600 | Disposition at $2,773.28 per share. | 1,663,968 |
02/08/2022 | 1,000 | Disposition at $2,772 per share. | 2,772,000 |
02/08/2022 | 600 | Disposition at $2,770.84 per share. | 1,662,504 |
02/08/2022 | 600 | Disposition at $2,769.8 per share. | 1,661,880 |
02/08/2022 | 200 | Disposition at $2,768.47 per share. | 553,694 |
02/08/2022 | 100 | Disposition at $2,741.94 per share. | 274,194 |
02/08/2022 | 58 | Disposition at $2,766.64 per share. | 160,466 |
02/08/2022 | 100 | Disposition at $2,765.12 per share. | 276,512 |
02/08/2022 | 100 | Disposition at $2,764.11 per share. | 276,411 |
02/08/2022 | 235 | Disposition at $2,763.21 per share. | 649,355 |
02/08/2022 | 200 | Disposition at $2,761.96 per share. | 552,392 |
02/08/2022 | 500 | Disposition at $2,760.57 per share. | 1,380,285 |
02/08/2022 | 300 | Disposition at $2,759.86 per share. | 827,958 |
02/08/2022 | 400 | Disposition at $2,756.88 per share. | 1,102,752 |
02/08/2022 | 300 | Disposition at $2,754.42 per share. | 826,326 |
02/08/2022 | 500 | Disposition at $2,755.52 per share. | 1,377,760 |
02/08/2022 | 200 | Disposition at $2,739.36 per share. | 547,872 |
02/07/2022 | 100 | Disposition at $2,864.55 per share. | 286,455 |
02/07/2022 | 100 | Disposition at $2,854.79 per share. | 285,479 |
02/07/2022 | 200 | Disposition at $2,866.08 per share. | 573,216 |
02/07/2022 | 200 | Disposition at $2,853.64 per share. | 570,728 |
02/07/2022 | 300 | Disposition at $2,866.81 per share. | 860,043 |
02/07/2022 | 100 | Disposition at $2,851.81 per share. | 285,181 |
02/07/2022 | 300 | Disposition at $2,868.52 per share. | 860,556 |
02/07/2022 | 170 | Disposition at $2,850.23 per share. | 484,540 |
02/07/2022 | 300 | Disposition at $2,869.65 per share. | 860,895 |
02/07/2022 | 361 | Disposition at $2,849.54 per share. | 1,028,684 |
02/07/2022 | 330 | Disposition at $2,870.34 per share. | 947,213 |
02/07/2022 | 200 | Disposition at $2,848.5 per share. | 569,700 |
02/07/2022 | 300 | Disposition at $2,871.75 per share. | 861,525 |
02/07/2022 | 100 | Disposition at $2,838.15 per share. | 283,815 |
02/07/2022 | 100 | Disposition at $2,883.36 per share. | 288,336 |
02/07/2022 | 100 | Disposition at $2,882.08 per share. | 288,208 |
02/07/2022 | 390 | Disposition at $2,879.77 per share. | 1,123,111 |
02/07/2022 | 300 | Disposition at $2,878.4 per share. | 863,520 |
02/07/2022 | 200 | Disposition at $2,877.18 per share. | 575,436 |
02/07/2022 | 500 | Disposition at $2,875.85 per share. | 1,437,925 |
02/07/2022 | 300 | Disposition at $2,874.32 per share. | 862,296 |
02/07/2022 | 100 | Disposition at $2,872.14 per share. | 287,214 |
02/07/2022 | 100 | Disposition at $2,873.26 per share. | 287,326 |
02/07/2022 | 100 | Disposition at $2,836.75 per share. | 283,675 |
02/07/2022 | 400 | Disposition at $2,845.39 per share. | 1,138,156 |
02/07/2022 | 100 | Disposition at $2,871.05 per share. | 287,105 |
02/07/2022 | 300 | Disposition at $2,846.45 per share. | 853,935 |
02/07/2022 | 200 | Disposition at $2,869.59 per share. | 573,918 |
02/07/2022 | 300 | Disposition at $2,848.33 per share. | 854,499 |
02/07/2022 | 192 | Disposition at $2,865.93 per share. | 550,259 |
02/07/2022 | 227 | Disposition at $2,850.38 per share. | 647,037 |
02/07/2022 | 200 | Disposition at $2,863.9 per share. | 572,780 |
02/07/2022 | 300 | Disposition at $2,851.31 per share. | 855,393 |
02/07/2022 | 200 | Disposition at $2,862.86 per share. | 572,572 |
02/07/2022 | 200 | Disposition at $2,853.38 per share. | 570,676 |
02/07/2022 | 100 | Disposition at $2,861.23 per share. | 286,123 |
02/07/2022 | 600 | Disposition at $2,855.49 per share. | 1,713,294 |
02/07/2022 | 300 | Disposition at $2,859.82 per share. | 857,946 |
02/07/2022 | 300 | Disposition at $2,856.5 per share. | 856,950 |
02/07/2022 | 300 | Disposition at $2,858.85 per share. | 857,655 |
02/07/2022 | 300 | Disposition at $2,858.56 per share. | 857,568 |
02/07/2022 | 400 | Disposition at $2,857.84 per share. | 1,143,136 |
02/07/2022 | 100 | Disposition at $2,863.05 per share. | 286,305 |
02/07/2022 | 200 | Disposition at $2,856 per share. | 571,200 |
02/07/2022 | 100 | Disposition at $2,876.9 per share. | 287,690 |
02/07/2022 | 100 | Disposition at $2,834.59 per share. | 283,459 |
01/12/2022 | 861 | Disposition at $2,829.27 per share. | 2,436,002 |
01/12/2022 | 900 | Disposition at $2,837.31 per share. | 2,553,579 |
01/12/2022 | 879 | Disposition at $2,828 per share. | 2,485,812 |
01/12/2022 | 1,535 | Disposition at $2,836.11 per share. | 4,353,429 |
01/12/2022 | 1,300 | Disposition at $2,826.87 per share. | 3,674,931 |
01/12/2022 | 1,190 | Disposition at $2,835.17 per share. | 3,373,853 |
01/12/2022 | 571 | Disposition at $2,825.62 per share. | 1,613,430 |
01/12/2022 | 897 | Disposition at $2,833.72 per share. | 2,541,847 |
01/12/2022 | 578 | Disposition at $2,824.75 per share. | 1,632,706 |
01/12/2022 | 400 | Disposition at $2,832.57 per share. | 1,133,028 |
01/12/2022 | 100 | Disposition at $2,823.01 per share. | 282,301 |
01/12/2022 | 216 | Disposition at $2,831.56 per share. | 611,617 |
01/12/2022 | 100 | Disposition at $2,820.87 per share. | 282,087 |
01/12/2022 | 537 | Disposition at $2,829.82 per share. | 1,519,614 |
01/12/2022 | 300 | Disposition at $2,846.41 per share. | 853,923 |
01/12/2022 | 329 | Disposition at $2,847.8 per share. | 936,927 |
01/12/2022 | 200 | Disposition at $2,855.06 per share. | 571,012 |
01/12/2022 | 300 | Disposition at $2,845.57 per share. | 853,671 |
01/12/2022 | 100 | Disposition at $2,854.01 per share. | 285,401 |
01/12/2022 | 300 | Disposition at $2,844.5 per share. | 853,350 |
01/12/2022 | 200 | Disposition at $2,853.01 per share. | 570,602 |
01/12/2022 | 300 | Disposition at $2,842.6 per share. | 852,780 |
01/12/2022 | 162 | Disposition at $2,852.48 per share. | 462,102 |
01/12/2022 | 222 | Disposition at $2,841.08 per share. | 630,720 |
01/12/2022 | 300 | Disposition at $2,850.57 per share. | 855,171 |
01/12/2022 | 300 | Disposition at $2,817.18 per share. | 845,154 |
01/12/2022 | 300 | Disposition at $2,828.68 per share. | 848,604 |
01/12/2022 | 400 | Disposition at $2,840.14 per share. | 1,136,056 |
01/12/2022 | 200 | Disposition at $2,849.73 per share. | 569,946 |
01/12/2022 | 427 | Disposition at $2,838.67 per share. | 1,212,113 |
01/12/2022 | 200 | Disposition at $2,845.97 per share. | 569,194 |
01/12/2022 | 600 | Disposition at $2,837.89 per share. | 1,702,734 |
01/12/2022 | 300 | Disposition at $2,847.16 per share. | 854,148 |
01/12/2022 | 500 | Disposition at $2,836.57 per share. | 1,418,285 |
01/12/2022 | 400 | Disposition at $2,844.82 per share. | 1,137,928 |
01/12/2022 | 683 | Disposition at $2,835.58 per share. | 1,936,702 |
01/12/2022 | 700 | Disposition at $2,843.79 per share. | 1,990,653 |
01/12/2022 | 403 | Disposition at $2,834.69 per share. | 1,142,381 |
01/12/2022 | 356 | Disposition at $2,842.44 per share. | 1,011,909 |
01/12/2022 | 1,448 | Disposition at $2,833.1 per share. | 4,102,329 |
01/12/2022 | 1,900 | Disposition at $2,841.69 per share. | 5,399,211 |
01/12/2022 | 1,000 | Disposition at $2,832.32 per share. | 2,832,320 |
01/12/2022 | 659 | Disposition at $2,840.52 per share. | 1,871,903 |
01/12/2022 | 900 | Disposition at $2,831.13 per share. | 2,548,017 |
01/12/2022 | 1,317 | Disposition at $2,839.7 per share. | 3,739,885 |
01/12/2022 | 1,087 | Disposition at $2,830.25 per share. | 3,076,482 |
01/12/2022 | 619 | Disposition at $2,838.33 per share. | 1,756,927 |
01/12/2022 | 13,888 | Derivative/Non-derivative trans. at $0 per share. | 0 |
01/12/2022 | 300 | Disposition at $2,826.16 per share. | 847,848 |
01/11/2022 | 100 | Disposition at $2,803.62 per share. | 280,362 |
01/11/2022 | 200 | Disposition at $2,751.42 per share. | 550,284 |
01/11/2022 | 200 | Disposition at $2,800.84 per share. | 560,168 |
01/11/2022 | 100 | Disposition at $2,748.69 per share. | 274,869 |
01/11/2022 | 305 | Disposition at $2,799.06 per share. | 853,714 |
01/11/2022 | 330 | Disposition at $2,747.91 per share. | 906,811 |
01/11/2022 | 300 | Disposition at $2,797.02 per share. | 839,106 |
01/11/2022 | 600 | Disposition at $2,746.87 per share. | 1,648,122 |
01/11/2022 | 329 | Disposition at $2,795.4 per share. | 919,687 |
01/11/2022 | 100 | Disposition at $2,744.93 per share. | 274,493 |
01/11/2022 | 600 | Disposition at $2,794.7 per share. | 1,676,820 |
01/11/2022 | 300 | Disposition at $2,744.02 per share. | 823,206 |
01/11/2022 | 1,235 | Disposition at $2,793.6 per share. | 3,450,096 |
01/11/2022 | 42 | Disposition at $2,742.35 per share. | 115,179 |
01/11/2022 | 1,000 | Disposition at $2,793.55 per share. | 2,793,550 |
01/11/2022 | 300 | Disposition at $2,792.13 per share. | 837,639 |
01/11/2022 | 200 | Disposition at $2,791.27 per share. | 558,254 |
01/11/2022 | 200 | Disposition at $2,789.81 per share. | 557,962 |
01/11/2022 | 100 | Disposition at $2,787.91 per share. | 278,791 |
01/11/2022 | 100 | Disposition at $2,783 per share. | 278,300 |
01/11/2022 | 100 | Disposition at $2,774.49 per share. | 277,449 |
01/11/2022 | 100 | Disposition at $2,772.06 per share. | 277,206 |
01/11/2022 | 300 | Disposition at $2,770.34 per share. | 831,102 |
01/11/2022 | 1,094 | Disposition at $2,792.61 per share. | 3,055,116 |
01/11/2022 | 100 | Disposition at $2,740.94 per share. | 274,094 |
01/11/2022 | 1,100 | Disposition at $2,794.61 per share. | 3,074,071 |
01/11/2022 | 200 | Disposition at $2,768.66 per share. | 553,732 |
01/11/2022 | 63 | Disposition at $2,805.14 per share. | 176,724 |
01/11/2022 | 104 | Disposition at $2,765.19 per share. | 287,580 |
01/11/2022 | 235 | Disposition at $2,803.94 per share. | 658,926 |
01/11/2022 | 200 | Disposition at $2,763.17 per share. | 552,634 |
01/11/2022 | 100 | Disposition at $2,802.41 per share. | 280,241 |
01/11/2022 | 298 | Disposition at $2,760.91 per share. | 822,752 |
01/11/2022 | 240 | Disposition at $2,801.64 per share. | 672,394 |
01/11/2022 | 500 | Disposition at $2,760.91 per share. | 1,380,455 |
01/11/2022 | 606 | Disposition at $2,799.94 per share. | 1,696,764 |
01/11/2022 | 100 | Disposition at $2,757.53 per share. | 275,753 |
01/11/2022 | 1,004 | Disposition at $2,799.15 per share. | 2,810,347 |
01/11/2022 | 200 | Disposition at $2,755.6 per share. | 551,120 |
01/11/2022 | 1,372 | Disposition at $2,798.27 per share. | 3,839,227 |
01/11/2022 | 200 | Disposition at $2,754.18 per share. | 550,836 |
01/11/2022 | 1,295 | Disposition at $2,797.09 per share. | 3,622,232 |
01/11/2022 | 500 | Disposition at $2,752.85 per share. | 1,376,425 |
01/11/2022 | 900 | Disposition at $2,795.89 per share. | 2,516,301 |
01/11/2022 | 300 | Disposition at $2,750.43 per share. | 825,129 |
01/11/2022 | 1,185 | Disposition at $2,791.44 per share. | 3,307,857 |
01/11/2022 | 200 | Disposition at $2,740.2 per share. | 548,040 |
01/10/2022 | 100 | Disposition at $2,743.55 per share. | 274,355 |
01/10/2022 | 500 | Disposition at $2,676.63 per share. | 1,338,315 |
01/10/2022 | 400 | Disposition at $2,676.45 per share. | 1,070,580 |
01/10/2022 | 15 | Disposition at $2,742.55 per share. | 41,139 |
01/10/2022 | 500 | Disposition at $2,675.51 per share. | 1,337,755 |
01/10/2022 | 254 | Disposition at $2,675.03 per share. | 679,458 |
01/10/2022 | 105 | Disposition at $2,741.79 per share. | 287,888 |
01/10/2022 | 200 | Disposition at $2,673.19 per share. | 534,638 |
01/10/2022 | 100 | Disposition at $2,671.98 per share. | 267,198 |
01/10/2022 | 100 | Disposition at $2,737.82 per share. | 273,782 |
01/10/2022 | 200 | Disposition at $2,670.62 per share. | 534,124 |
01/10/2022 | 200 | Disposition at $2,671.01 per share. | 534,202 |
01/10/2022 | 135 | Disposition at $2,736.94 per share. | 369,487 |
01/10/2022 | 300 | Disposition at $2,670.06 per share. | 801,018 |
01/10/2022 | 107 | Disposition at $2,669.34 per share. | 285,620 |
01/10/2022 | 72 | Disposition at $2,735.67 per share. | 196,969 |
01/10/2022 | 300 | Disposition at $2,668.51 per share. | 800,553 |
01/10/2022 | 300 | Disposition at $2,668.64 per share. | 800,592 |
01/10/2022 | 100 | Disposition at $2,722.63 per share. | 272,263 |
01/10/2022 | 100 | Disposition at $2,733.33 per share. | 273,333 |
01/10/2022 | 164 | Disposition at $2,667.6 per share. | 437,487 |
01/10/2022 | 300 | Disposition at $2,667.3 per share. | 800,190 |
01/10/2022 | 200 | Disposition at $2,719.2 per share. | 543,840 |
01/10/2022 | 100 | Disposition at $2,716.02 per share. | 271,602 |
01/10/2022 | 200 | Disposition at $2,708.6 per share. | 541,720 |
01/10/2022 | 100 | Disposition at $2,714.98 per share. | 271,498 |
01/10/2022 | 500 | Disposition at $2,706.46 per share. | 1,353,230 |
01/10/2022 | 400 | Disposition at $2,713.64 per share. | 1,085,456 |
01/10/2022 | 100 | Disposition at $2,771.87 per share. | 277,187 |
01/10/2022 | 594 | Disposition at $2,705.56 per share. | 1,607,103 |
01/10/2022 | 200 | Disposition at $2,710.48 per share. | 542,096 |
01/10/2022 | 44 | Disposition at $2,770.72 per share. | 121,912 |
01/10/2022 | 600 | Disposition at $2,704.12 per share. | 1,622,472 |
01/10/2022 | 300 | Disposition at $2,709.25 per share. | 812,775 |
01/10/2022 | 200 | Disposition at $2,768.5 per share. | 553,700 |
01/10/2022 | 300 | Disposition at $2,702.62 per share. | 810,786 |
01/10/2022 | 600 | Disposition at $2,707.78 per share. | 1,624,668 |
01/10/2022 | 200 | Disposition at $2,766.95 per share. | 553,390 |
01/10/2022 | 100 | Disposition at $2,699.49 per share. | 269,949 |
01/10/2022 | 400 | Disposition at $2,706.48 per share. | 1,082,592 |
01/10/2022 | 500 | Disposition at $2,765.45 per share. | 1,382,725 |
01/10/2022 | 100 | Disposition at $2,697.14 per share. | 269,714 |
01/10/2022 | 286 | Disposition at $2,704.07 per share. | 773,365 |
01/10/2022 | 200 | Disposition at $2,763.92 per share. | 552,784 |
01/10/2022 | 201 | Disposition at $2,696.77 per share. | 542,051 |
01/10/2022 | 300 | Disposition at $2,702.23 per share. | 810,669 |
01/10/2022 | 282 | Disposition at $2,731.73 per share. | 770,348 |
01/10/2022 | 500 | Disposition at $2,665.52 per share. | 1,332,760 |
01/10/2022 | 143 | Disposition at $2,666.28 per share. | 381,279 |
01/10/2022 | 292 | Disposition at $2,763.01 per share. | 806,799 |
01/10/2022 | 100 | Disposition at $2,694.95 per share. | 269,495 |
01/10/2022 | 100 | Disposition at $2,700.27 per share. | 270,027 |
01/10/2022 | 409 | Disposition at $2,761.82 per share. | 1,129,585 |
01/10/2022 | 100 | Disposition at $2,689.04 per share. | 268,904 |
01/10/2022 | 200 | Disposition at $2,698.63 per share. | 539,726 |
01/10/2022 | 533 | Disposition at $2,760.94 per share. | 1,471,582 |
01/10/2022 | 200 | Disposition at $2,687.58 per share. | 537,516 |
01/10/2022 | 400 | Disposition at $2,697.78 per share. | 1,079,112 |
01/10/2022 | 400 | Disposition at $2,759.88 per share. | 1,103,952 |
01/10/2022 | 300 | Disposition at $2,685.73 per share. | 805,719 |
01/10/2022 | 205 | Disposition at $2,689.57 per share. | 551,362 |
01/10/2022 | 500 | Disposition at $2,758.19 per share. | 1,379,095 |
01/10/2022 | 200 | Disposition at $2,683.72 per share. | 536,744 |
01/10/2022 | 100 | Disposition at $2,684.92 per share. | 268,492 |
01/10/2022 | 100 | Disposition at $2,756.6 per share. | 275,660 |
01/10/2022 | 200 | Disposition at $2,682.29 per share. | 536,458 |
01/10/2022 | 408 | Disposition at $2,682.43 per share. | 1,094,432 |
01/10/2022 | 302 | Disposition at $2,756.05 per share. | 832,328 |
01/10/2022 | 300 | Disposition at $2,681.45 per share. | 804,435 |
01/10/2022 | 300 | Disposition at $2,681.31 per share. | 804,393 |
01/10/2022 | 400 | Disposition at $2,754.71 per share. | 1,101,884 |
01/10/2022 | 217 | Disposition at $2,680.09 per share. | 581,580 |
01/10/2022 | 347 | Disposition at $2,679.74 per share. | 929,870 |
01/10/2022 | 200 | Disposition at $2,750.4 per share. | 550,080 |
01/10/2022 | 300 | Disposition at $2,679.1 per share. | 803,730 |
01/10/2022 | 950 | Disposition at $2,678.87 per share. | 2,544,927 |
01/10/2022 | 100 | Disposition at $2,747.44 per share. | 274,744 |
01/10/2022 | 416 | Disposition at $2,677.83 per share. | 1,113,978 |
01/10/2022 | 400 | Disposition at $2,677.64 per share. | 1,071,056 |
01/10/2022 | 100 | Disposition at $2,725.13 per share. | 272,513 |
01/10/2022 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
01/10/2022 | 100 | Disposition at $2,664.01 per share. | 266,401 |
12/31/2021 | 8,635 | Gift at $0 per share. | 0 |
12/31/2021 | 8,635 | Gift at $0 per share. | 0 |
12/31/2021 | 17,270 | Gift at $0 per share. | 0 |
12/08/2021 | 400 | Disposition at $2,958.39 per share. | 1,183,356 |
12/08/2021 | 742 | Disposition at $2,957.26 per share. | 2,194,287 |
12/08/2021 | 1,200 | Disposition at $2,956.02 per share. | 3,547,224 |
12/08/2021 | 700 | Disposition at $2,954.61 per share. | 2,068,227 |
12/08/2021 | 700 | Disposition at $2,953.65 per share. | 2,067,555 |
12/08/2021 | 761 | Disposition at $2,952.32 per share. | 2,246,716 |
12/08/2021 | 100 | Disposition at $2,950.37 per share. | 295,037 |
12/08/2021 | 211 | Disposition at $2,976.67 per share. | 628,078 |
12/08/2021 | 400 | Disposition at $2,976.1 per share. | 1,190,440 |
12/08/2021 | 200 | Disposition at $2,972.14 per share. | 594,428 |
12/08/2021 | 200 | Disposition at $2,948.22 per share. | 589,644 |
12/08/2021 | 258 | Disposition at $2,969.9 per share. | 766,235 |
12/08/2021 | 430 | Disposition at $2,968.84 per share. | 1,276,602 |
12/08/2021 | 600 | Disposition at $2,967.92 per share. | 1,780,752 |
12/08/2021 | 490 | Disposition at $2,966.63 per share. | 1,453,649 |
12/08/2021 | 300 | Disposition at $2,965.4 per share. | 889,620 |
12/08/2021 | 700 | Disposition at $2,964.26 per share. | 2,074,982 |
12/08/2021 | 1,177 | Disposition at $2,963.15 per share. | 3,487,628 |
12/08/2021 | 1,523 | Disposition at $2,962.15 per share. | 4,511,355 |
12/08/2021 | 1,197 | Disposition at $2,961.02 per share. | 3,544,341 |
12/08/2021 | 1,200 | Disposition at $2,960.07 per share. | 3,552,084 |
12/08/2021 | 400 | Disposition at $2,946.37 per share. | 1,178,548 |
12/07/2021 | 200 | Disposition at $2,932.76 per share. | 586,552 |
12/07/2021 | 200 | Disposition at $2,919 per share. | 583,800 |
12/07/2021 | 140 | Disposition at $2,931.53 per share. | 410,415 |
12/07/2021 | 300 | Disposition at $2,917.14 per share. | 875,142 |
12/07/2021 | 200 | Disposition at $2,930.45 per share. | 586,090 |
12/07/2021 | 200 | Disposition at $2,915.56 per share. | 583,112 |
12/07/2021 | 100 | Disposition at $2,963.3 per share. | 296,330 |
12/07/2021 | 200 | Disposition at $2,929.26 per share. | 585,852 |
12/07/2021 | 200 | Disposition at $2,914.38 per share. | 582,876 |
12/07/2021 | 200 | Disposition at $2,962.46 per share. | 592,492 |
12/07/2021 | 200 | Disposition at $2,926.62 per share. | 585,324 |
12/07/2021 | 300 | Disposition at $2,912.23 per share. | 873,669 |
12/07/2021 | 600 | Disposition at $2,961.01 per share. | 1,776,606 |
12/07/2021 | 300 | Disposition at $2,925.09 per share. | 877,527 |
12/07/2021 | 100 | Disposition at $2,910.62 per share. | 291,062 |
12/07/2021 | 100 | Disposition at $2,949.59 per share. | 294,959 |
12/07/2021 | 400 | Disposition at $2,919.54 per share. | 1,167,816 |
12/07/2021 | 200 | Disposition at $2,907.34 per share. | 581,468 |
12/07/2021 | 481 | Disposition at $2,960.04 per share. | 1,423,780 |
12/07/2021 | 400 | Disposition at $2,946.47 per share. | 1,178,588 |
12/07/2021 | 800 | Disposition at $2,959.12 per share. | 2,367,296 |
12/07/2021 | 759 | Disposition at $2,945.33 per share. | 2,235,506 |
12/07/2021 | 719 | Disposition at $2,957.93 per share. | 2,126,752 |
12/07/2021 | 1,200 | Disposition at $2,944.18 per share. | 3,533,016 |
12/07/2021 | 700 | Disposition at $2,956.82 per share. | 2,069,774 |
12/07/2021 | 400 | Disposition at $2,942.87 per share. | 1,177,148 |
12/07/2021 | 902 | Disposition at $2,955.8 per share. | 2,666,132 |
12/07/2021 | 1,100 | Disposition at $2,941.94 per share. | 3,236,134 |
12/07/2021 | 1,177 | Disposition at $2,954.86 per share. | 3,477,871 |
12/07/2021 | 800 | Disposition at $2,940.79 per share. | 2,352,632 |
12/07/2021 | 1,000 | Disposition at $2,953.68 per share. | 2,953,680 |
12/07/2021 | 600 | Disposition at $2,939.6 per share. | 1,763,760 |
12/07/2021 | 775 | Disposition at $2,952.75 per share. | 2,288,382 |
12/07/2021 | 500 | Disposition at $2,938.58 per share. | 1,469,290 |
12/07/2021 | 798 | Disposition at $2,951.88 per share. | 2,355,601 |
12/07/2021 | 1,005 | Disposition at $2,937.52 per share. | 2,952,208 |
12/07/2021 | 703 | Disposition at $2,950.49 per share. | 2,074,195 |
12/07/2021 | 890 | Disposition at $2,936.65 per share. | 2,613,619 |
12/07/2021 | 313 | Disposition at $2,948.51 per share. | 922,884 |
12/07/2021 | 100 | Disposition at $2,916.88 per share. | 291,688 |
12/07/2021 | 100 | Disposition at $2,905.14 per share. | 290,514 |
12/07/2021 | 700 | Disposition at $2,949.51 per share. | 2,064,657 |
12/07/2021 | 513 | Disposition at $2,935.24 per share. | 1,505,779 |
12/07/2021 | 300 | Disposition at $2,947.18 per share. | 884,154 |
12/07/2021 | 652 | Disposition at $2,934.1 per share. | 1,913,034 |
12/07/2021 | 276 | Disposition at $2,946.35 per share. | 813,193 |
12/07/2021 | 401 | Disposition at $2,933.05 per share. | 1,176,154 |
12/07/2021 | 105 | Disposition at $2,944.55 per share. | 309,178 |
12/07/2021 | 400 | Disposition at $2,930.48 per share. | 1,172,192 |
12/07/2021 | 400 | Disposition at $2,943.05 per share. | 1,177,220 |
12/07/2021 | 100 | Disposition at $2,929.14 per share. | 292,914 |
12/07/2021 | 213 | Disposition at $2,940.05 per share. | 626,231 |
12/07/2021 | 100 | Disposition at $2,926.39 per share. | 292,639 |
12/07/2021 | 100 | Disposition at $2,937.95 per share. | 293,795 |
12/07/2021 | 300 | Disposition at $2,925.25 per share. | 877,575 |
12/07/2021 | 200 | Disposition at $2,936.56 per share. | 587,312 |
12/07/2021 | 200 | Disposition at $2,924.08 per share. | 584,816 |
12/07/2021 | 300 | Disposition at $2,935.19 per share. | 880,557 |
12/07/2021 | 900 | Disposition at $2,921.66 per share. | 2,629,494 |
12/07/2021 | 400 | Disposition at $2,934 per share. | 1,173,600 |
12/07/2021 | 200 | Disposition at $2,920.12 per share. | 584,024 |
12/07/2021 | 456 | Disposition at $2,947.51 per share. | 1,344,065 |
12/07/2021 | 200 | Disposition at $2,915.85 per share. | 583,170 |
12/07/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
12/06/2021 | 300 | Disposition at $2,868.08 per share. | 860,424 |
12/06/2021 | 300 | Disposition at $2,832.3 per share. | 849,690 |
12/06/2021 | 400 | Disposition at $2,866.62 per share. | 1,146,648 |
12/06/2021 | 200 | Disposition at $2,831.48 per share. | 566,296 |
12/06/2021 | 540 | Disposition at $2,864.95 per share. | 1,547,073 |
12/06/2021 | 608 | Disposition at $2,830.44 per share. | 1,720,908 |
12/06/2021 | 701 | Disposition at $2,863.93 per share. | 2,007,615 |
12/06/2021 | 100 | Disposition at $2,828.61 per share. | 282,861 |
12/06/2021 | 1,103 | Disposition at $2,863.08 per share. | 3,157,978 |
12/06/2021 | 100 | Disposition at $2,827.5 per share. | 282,750 |
12/06/2021 | 300 | Disposition at $2,861.26 per share. | 858,378 |
12/06/2021 | 200 | Disposition at $2,826.02 per share. | 565,204 |
12/06/2021 | 100 | Disposition at $2,886.46 per share. | 288,646 |
12/06/2021 | 400 | Disposition at $2,867.68 per share. | 1,147,072 |
12/06/2021 | 302 | Disposition at $2,859.65 per share. | 863,615 |
12/06/2021 | 300 | Disposition at $2,824.67 per share. | 847,401 |
12/06/2021 | 300 | Disposition at $2,885.5 per share. | 865,650 |
12/06/2021 | 100 | Disposition at $2,864.44 per share. | 286,444 |
12/06/2021 | 200 | Disposition at $2,884.86 per share. | 576,972 |
12/06/2021 | 400 | Disposition at $2,861.59 per share. | 1,144,636 |
12/06/2021 | 100 | Disposition at $2,882.2 per share. | 288,220 |
12/06/2021 | 100 | Disposition at $2,860.48 per share. | 286,048 |
12/06/2021 | 300 | Disposition at $2,881.53 per share. | 864,459 |
12/06/2021 | 300 | Disposition at $2,855.51 per share. | 856,653 |
12/06/2021 | 600 | Disposition at $2,880.26 per share. | 1,728,156 |
12/06/2021 | 100 | Disposition at $2,858.57 per share. | 285,857 |
12/06/2021 | 400 | Disposition at $2,879.02 per share. | 1,151,608 |
12/06/2021 | 100 | Disposition at $2,853.15 per share. | 285,315 |
12/06/2021 | 300 | Disposition at $2,877.62 per share. | 863,286 |
12/06/2021 | 200 | Disposition at $2,851.54 per share. | 570,308 |
12/06/2021 | 738 | Disposition at $2,876.74 per share. | 2,123,035 |
12/06/2021 | 300 | Disposition at $2,850.26 per share. | 855,078 |
12/06/2021 | 997 | Disposition at $2,875.68 per share. | 2,867,053 |
12/06/2021 | 300 | Disposition at $2,849.25 per share. | 854,775 |
12/06/2021 | 600 | Disposition at $2,874.68 per share. | 1,724,808 |
12/06/2021 | 555 | Disposition at $2,847.64 per share. | 1,580,441 |
12/06/2021 | 260 | Disposition at $2,858.81 per share. | 743,291 |
12/06/2021 | 200 | Disposition at $2,822.76 per share. | 564,552 |
12/06/2021 | 276 | Disposition at $2,873.58 per share. | 793,109 |
12/06/2021 | 600 | Disposition at $2,846.36 per share. | 1,707,816 |
12/06/2021 | 200 | Disposition at $2,872.59 per share. | 574,518 |
12/06/2021 | 200 | Disposition at $2,845.34 per share. | 569,068 |
12/06/2021 | 200 | Disposition at $2,871.32 per share. | 574,264 |
12/06/2021 | 400 | Disposition at $2,844.14 per share. | 1,137,656 |
12/06/2021 | 600 | Disposition at $2,870.28 per share. | 1,722,168 |
12/06/2021 | 100 | Disposition at $2,842.29 per share. | 284,229 |
12/06/2021 | 215 | Disposition at $2,868.96 per share. | 616,827 |
12/06/2021 | 200 | Disposition at $2,841.46 per share. | 568,292 |
12/06/2021 | 100 | Disposition at $2,876.27 per share. | 287,627 |
12/06/2021 | 300 | Disposition at $2,840.12 per share. | 852,036 |
12/06/2021 | 400 | Disposition at $2,874.96 per share. | 1,149,984 |
12/06/2021 | 200 | Disposition at $2,839.02 per share. | 567,804 |
12/06/2021 | 127 | Disposition at $2,872.42 per share. | 364,798 |
12/06/2021 | 300 | Disposition at $2,837.66 per share. | 851,298 |
12/06/2021 | 401 | Disposition at $2,870.95 per share. | 1,151,251 |
12/06/2021 | 200 | Disposition at $2,836.6 per share. | 567,320 |
12/06/2021 | 505 | Disposition at $2,869.55 per share. | 1,449,123 |
12/06/2021 | 100 | Disposition at $2,835.23 per share. | 283,523 |
12/06/2021 | 210 | Disposition at $2,857.69 per share. | 600,115 |
12/06/2021 | 300 | Disposition at $2,821.02 per share. | 846,306 |
11/21/2021 | 52,700 | Gift at $0 per share. | 0 |
11/21/2021 | 52,700 | Gift at $0 per share. | 0 |
11/21/2021 | 52,700 | Derivative/Non-derivative trans. at $0 per share. | 0 |
11/10/2021 | 300 | Disposition at $2,952.89 per share. | 885,867 |
11/10/2021 | 444 | Disposition at $2,925.88 per share. | 1,299,091 |
11/10/2021 | 200 | Disposition at $2,951.56 per share. | 590,312 |
11/10/2021 | 300 | Disposition at $2,924.3 per share. | 877,290 |
11/10/2021 | 300 | Disposition at $2,950.58 per share. | 885,174 |
11/10/2021 | 200 | Disposition at $2,923.21 per share. | 584,642 |
11/10/2021 | 344 | Disposition at $2,948.83 per share. | 1,014,398 |
11/10/2021 | 200 | Disposition at $2,921.83 per share. | 584,366 |
11/10/2021 | 400 | Disposition at $2,946.97 per share. | 1,178,788 |
11/10/2021 | 302 | Disposition at $2,920.79 per share. | 882,079 |
11/10/2021 | 300 | Disposition at $2,946 per share. | 883,800 |
11/10/2021 | 200 | Disposition at $2,919.28 per share. | 583,856 |
11/10/2021 | 700 | Disposition at $2,953.3 per share. | 2,067,310 |
11/10/2021 | 705 | Disposition at $2,944.77 per share. | 2,076,063 |
11/10/2021 | 100 | Disposition at $2,916.46 per share. | 291,646 |
11/10/2021 | 800 | Disposition at $2,951.92 per share. | 2,361,536 |
11/10/2021 | 500 | Disposition at $2,950.59 per share. | 1,475,295 |
11/10/2021 | 600 | Disposition at $2,949.4 per share. | 1,769,640 |
11/10/2021 | 444 | Disposition at $2,947.92 per share. | 1,308,877 |
11/10/2021 | 100 | Disposition at $2,946.2 per share. | 294,620 |
11/10/2021 | 600 | Disposition at $2,945.52 per share. | 1,767,312 |
11/10/2021 | 300 | Disposition at $2,943.94 per share. | 883,182 |
11/10/2021 | 500 | Disposition at $2,942.64 per share. | 1,471,320 |
11/10/2021 | 400 | Disposition at $2,941.64 per share. | 1,176,656 |
11/10/2021 | 100 | Disposition at $2,967.65 per share. | 296,765 |
11/10/2021 | 300 | Disposition at $2,940.65 per share. | 882,195 |
11/10/2021 | 902 | Disposition at $2,943.43 per share. | 2,654,974 |
11/10/2021 | 200 | Disposition at $2,914.38 per share. | 582,876 |
11/10/2021 | 100 | Disposition at $2,964.71 per share. | 296,471 |
11/10/2021 | 200 | Disposition at $2,938.68 per share. | 587,736 |
11/10/2021 | 100 | Disposition at $2,962.65 per share. | 296,265 |
11/10/2021 | 200 | Disposition at $2,937.02 per share. | 587,404 |
11/10/2021 | 400 | Disposition at $2,961.4 per share. | 1,184,560 |
11/10/2021 | 802 | Disposition at $2,936.03 per share. | 2,354,697 |
11/10/2021 | 200 | Disposition at $2,960.14 per share. | 592,028 |
11/10/2021 | 100 | Disposition at $2,933.87 per share. | 293,387 |
11/10/2021 | 300 | Disposition at $2,959.1 per share. | 887,730 |
11/10/2021 | 400 | Disposition at $2,933.87 per share. | 1,173,548 |
11/10/2021 | 400 | Disposition at $2,958.21 per share. | 1,183,284 |
11/10/2021 | 427 | Disposition at $2,932.91 per share. | 1,252,353 |
11/10/2021 | 370 | Disposition at $2,957.26 per share. | 1,094,187 |
11/10/2021 | 200 | Disposition at $2,931.42 per share. | 586,284 |
11/10/2021 | 700 | Disposition at $2,955.8 per share. | 2,069,060 |
11/10/2021 | 300 | Disposition at $2,930.21 per share. | 879,063 |
11/10/2021 | 400 | Disposition at $2,954.87 per share. | 1,181,948 |
11/10/2021 | 300 | Disposition at $2,928.63 per share. | 878,589 |
11/10/2021 | 100 | Disposition at $2,959.19 per share. | 295,919 |
11/10/2021 | 600 | Disposition at $2,927.28 per share. | 1,756,368 |
11/10/2021 | 593 | Disposition at $2,942.52 per share. | 1,744,915 |
11/10/2021 | 100 | Disposition at $2,908.43 per share. | 290,843 |
11/09/2021 | 400 | Disposition at $2,971.74 per share. | 1,188,696 |
11/09/2021 | 703 | Disposition at $2,970.54 per share. | 2,088,290 |
11/09/2021 | 400 | Disposition at $2,969.37 per share. | 1,187,748 |
11/09/2021 | 200 | Disposition at $2,968.12 per share. | 593,624 |
11/09/2021 | 200 | Disposition at $2,963.7 per share. | 592,740 |
11/09/2021 | 100 | Disposition at $2,961.87 per share. | 296,187 |
11/09/2021 | 100 | Disposition at $2,998.65 per share. | 299,865 |
11/09/2021 | 200 | Disposition at $2,959.19 per share. | 591,838 |
11/09/2021 | 180 | Disposition at $2,997.79 per share. | 539,603 |
11/09/2021 | 100 | Disposition at $2,996.13 per share. | 299,613 |
11/09/2021 | 300 | Disposition at $2,994.88 per share. | 898,464 |
11/09/2021 | 200 | Disposition at $2,993.52 per share. | 598,704 |
11/09/2021 | 200 | Disposition at $2,991.68 per share. | 598,336 |
11/09/2021 | 100 | Disposition at $2,989.52 per share. | 298,952 |
11/09/2021 | 400 | Disposition at $2,988.63 per share. | 1,195,452 |
11/09/2021 | 300 | Disposition at $2,987.38 per share. | 896,214 |
11/09/2021 | 409 | Disposition at $2,985.48 per share. | 1,221,062 |
11/09/2021 | 200 | Disposition at $2,983.79 per share. | 596,758 |
11/09/2021 | 200 | Disposition at $2,957.76 per share. | 591,552 |
11/09/2021 | 123 | Disposition at $2,982.47 per share. | 366,844 |
11/09/2021 | 400 | Disposition at $2,981.83 per share. | 1,192,732 |
11/09/2021 | 1,195 | Disposition at $2,980.81 per share. | 3,562,068 |
11/09/2021 | 613 | Disposition at $2,979.99 per share. | 1,826,734 |
11/09/2021 | 1,035 | Disposition at $2,978.71 per share. | 3,082,965 |
11/09/2021 | 1,275 | Disposition at $2,977.24 per share. | 3,795,981 |
11/09/2021 | 1,306 | Disposition at $2,976.09 per share. | 3,886,774 |
11/09/2021 | 1,336 | Disposition at $2,975.16 per share. | 3,974,814 |
11/09/2021 | 1,014 | Disposition at $2,973.84 per share. | 3,015,474 |
11/09/2021 | 600 | Disposition at $2,972.62 per share. | 1,783,572 |
11/09/2021 | 100 | Disposition at $2,953.23 per share. | 295,323 |
11/08/2021 | 1,126 | Disposition at $2,993.26 per share. | 3,370,411 |
11/08/2021 | 1,321 | Disposition at $2,992.2 per share. | 3,952,697 |
11/08/2021 | 205 | Disposition at $2,991.03 per share. | 613,162 |
11/08/2021 | 1,233 | Disposition at $2,989.67 per share. | 3,686,264 |
11/08/2021 | 345 | Disposition at $2,988.46 per share. | 1,031,019 |
11/08/2021 | 400 | Disposition at $2,987.26 per share. | 1,194,904 |
11/08/2021 | 115 | Disposition at $2,986.37 per share. | 343,433 |
11/08/2021 | 200 | Disposition at $3,015.84 per share. | 603,168 |
11/08/2021 | 100 | Disposition at $3,014.07 per share. | 301,407 |
11/08/2021 | 200 | Disposition at $3,013.04 per share. | 602,608 |
11/08/2021 | 100 | Disposition at $3,011.04 per share. | 301,104 |
11/08/2021 | 200 | Disposition at $3,008.5 per share. | 601,700 |
11/08/2021 | 400 | Disposition at $3,006.96 per share. | 1,202,784 |
11/08/2021 | 400 | Disposition at $2,985.29 per share. | 1,194,116 |
11/08/2021 | 300 | Disposition at $3,003.93 per share. | 901,179 |
11/08/2021 | 300 | Disposition at $3,002.49 per share. | 900,747 |
11/08/2021 | 400 | Disposition at $3,001.48 per share. | 1,200,592 |
11/08/2021 | 400 | Disposition at $3,000.57 per share. | 1,200,228 |
11/08/2021 | 600 | Disposition at $2,999.67 per share. | 1,799,802 |
11/08/2021 | 500 | Disposition at $2,998.5 per share. | 1,499,250 |
11/08/2021 | 1,222 | Disposition at $2,997.49 per share. | 3,662,933 |
11/08/2021 | 1,300 | Disposition at $2,996.4 per share. | 3,895,320 |
11/08/2021 | 822 | Disposition at $2,995.68 per share. | 2,462,449 |
11/08/2021 | 1,500 | Disposition at $2,994.43 per share. | 4,491,645 |
11/08/2021 | 200 | Disposition at $2,983.22 per share. | 596,644 |
10/13/2021 | 600 | Disposition at $2,751.08 per share. | 1,650,648 |
10/13/2021 | 1,100 | Disposition at $2,749.84 per share. | 3,024,824 |
10/13/2021 | 306 | Disposition at $2,748.83 per share. | 841,142 |
10/13/2021 | 600 | Disposition at $2,747.65 per share. | 1,648,590 |
10/13/2021 | 100 | Disposition at $2,746.15 per share. | 274,615 |
10/13/2021 | 604 | Disposition at $2,745.64 per share. | 1,658,367 |
10/13/2021 | 200 | Disposition at $2,743.89 per share. | 548,778 |
10/13/2021 | 100 | Disposition at $2,767.96 per share. | 276,796 |
10/13/2021 | 200 | Disposition at $2,766.63 per share. | 553,326 |
10/13/2021 | 300 | Disposition at $2,765.37 per share. | 829,611 |
10/13/2021 | 300 | Disposition at $2,764.52 per share. | 829,356 |
10/13/2021 | 505 | Disposition at $2,763.48 per share. | 1,395,558 |
10/13/2021 | 300 | Disposition at $2,742.52 per share. | 822,756 |
10/13/2021 | 400 | Disposition at $2,761.69 per share. | 1,104,676 |
10/13/2021 | 923 | Disposition at $2,760.76 per share. | 2,548,182 |
10/13/2021 | 1,362 | Disposition at $2,759.62 per share. | 3,758,603 |
10/13/2021 | 1,047 | Disposition at $2,758.59 per share. | 2,888,244 |
10/13/2021 | 1,723 | Disposition at $2,757.5 per share. | 4,751,173 |
10/13/2021 | 667 | Disposition at $2,756.45 per share. | 1,838,553 |
10/13/2021 | 300 | Disposition at $2,755.4 per share. | 826,620 |
10/13/2021 | 1,008 | Disposition at $2,754.6 per share. | 2,776,637 |
10/13/2021 | 600 | Disposition at $2,752.2 per share. | 1,651,320 |
10/13/2021 | 443 | Disposition at $2,752.88 per share. | 1,219,526 |
10/13/2021 | 200 | Disposition at $2,741.56 per share. | 548,312 |
10/12/2021 | 1,013 | Disposition at $2,738.13 per share. | 2,773,726 |
10/12/2021 | 1,000 | Disposition at $2,737.28 per share. | 2,737,280 |
10/12/2021 | 1,479 | Disposition at $2,736.09 per share. | 4,046,678 |
10/12/2021 | 1,015 | Disposition at $2,735.13 per share. | 2,776,157 |
10/12/2021 | 600 | Disposition at $2,733.88 per share. | 1,640,328 |
10/12/2021 | 926 | Disposition at $2,732.97 per share. | 2,530,731 |
10/12/2021 | 400 | Disposition at $2,731.72 per share. | 1,092,688 |
10/12/2021 | 200 | Disposition at $2,791.5 per share. | 558,300 |
10/12/2021 | 200 | Disposition at $2,784.54 per share. | 556,908 |
10/12/2021 | 100 | Disposition at $2,783.1 per share. | 278,310 |
10/12/2021 | 100 | Disposition at $2,778.27 per share. | 277,827 |
10/12/2021 | 200 | Disposition at $2,774.41 per share. | 554,882 |
10/12/2021 | 100 | Disposition at $2,773.05 per share. | 277,305 |
10/12/2021 | 100 | Disposition at $2,767.6 per share. | 276,760 |
10/12/2021 | 100 | Disposition at $2,756.97 per share. | 275,697 |
10/12/2021 | 200 | Disposition at $2,752.42 per share. | 550,484 |
10/12/2021 | 200 | Disposition at $2,751.44 per share. | 550,288 |
10/12/2021 | 200 | Disposition at $2,730.3 per share. | 546,060 |
10/12/2021 | 200 | Disposition at $2,749.48 per share. | 549,896 |
10/12/2021 | 100 | Disposition at $2,748.12 per share. | 274,812 |
10/12/2021 | 624 | Disposition at $2,747.12 per share. | 1,714,203 |
10/12/2021 | 300 | Disposition at $2,745.88 per share. | 823,764 |
10/12/2021 | 500 | Disposition at $2,745.1 per share. | 1,372,550 |
10/12/2021 | 400 | Disposition at $2,743.98 per share. | 1,097,592 |
10/12/2021 | 860 | Disposition at $2,742.53 per share. | 2,358,576 |
10/12/2021 | 900 | Disposition at $2,741.48 per share. | 2,467,332 |
10/12/2021 | 872 | Disposition at $2,738.13 per share. | 2,387,650 |
10/12/2021 | 900 | Disposition at $2,739.47 per share. | 2,465,523 |
10/12/2021 | 100 | Disposition at $2,728.3 per share. | 272,830 |
10/11/2021 | 200 | Disposition at $2,789.47 per share. | 557,894 |
10/11/2021 | 100 | Disposition at $2,788.23 per share. | 278,823 |
10/11/2021 | 900 | Disposition at $2,788.78 per share. | 2,509,902 |
10/11/2021 | 100 | Disposition at $2,786.31 per share. | 278,631 |
10/11/2021 | 300 | Disposition at $2,787.79 per share. | 836,337 |
10/11/2021 | 400 | Disposition at $2,785.35 per share. | 1,114,140 |
10/11/2021 | 100 | Disposition at $2,785.82 per share. | 278,582 |
10/11/2021 | 200 | Disposition at $2,784.31 per share. | 556,862 |
10/11/2021 | 605 | Disposition at $2,783.07 per share. | 1,683,758 |
10/11/2021 | 100 | Disposition at $2,781.56 per share. | 278,156 |
10/11/2021 | 243 | Disposition at $2,780.88 per share. | 675,754 |
10/11/2021 | 100 | Disposition at $2,780.42 per share. | 278,042 |
10/11/2021 | 500 | Disposition at $2,814.1 per share. | 1,407,050 |
10/11/2021 | 300 | Disposition at $2,779.33 per share. | 833,799 |
10/11/2021 | 200 | Disposition at $2,779.82 per share. | 555,964 |
10/11/2021 | 409 | Disposition at $2,812.38 per share. | 1,150,264 |
10/11/2021 | 400 | Disposition at $2,784.69 per share. | 1,113,876 |
10/11/2021 | 1,154 | Disposition at $2,811.28 per share. | 3,244,218 |
10/11/2021 | 300 | Disposition at $2,812.46 per share. | 843,738 |
10/11/2021 | 600 | Disposition at $2,810.1 per share. | 1,686,060 |
10/11/2021 | 100 | Disposition at $2,810.96 per share. | 281,096 |
10/11/2021 | 767 | Disposition at $2,808.98 per share. | 2,154,488 |
10/11/2021 | 600 | Disposition at $2,810.06 per share. | 1,686,036 |
10/11/2021 | 723 | Disposition at $2,807.54 per share. | 2,029,852 |
10/11/2021 | 777 | Disposition at $2,809.1 per share. | 2,182,671 |
10/11/2021 | 814 | Disposition at $2,806.51 per share. | 2,284,500 |
10/11/2021 | 600 | Disposition at $2,807.81 per share. | 1,684,686 |
10/11/2021 | 400 | Disposition at $2,805.34 per share. | 1,122,136 |
10/11/2021 | 870 | Disposition at $2,806.63 per share. | 2,441,769 |
10/11/2021 | 741 | Disposition at $2,804.24 per share. | 2,077,942 |
10/11/2021 | 726 | Disposition at $2,805.6 per share. | 2,036,866 |
10/11/2021 | 501 | Disposition at $2,803.24 per share. | 1,404,424 |
10/11/2021 | 700 | Disposition at $2,804.84 per share. | 1,963,388 |
10/11/2021 | 100 | Disposition at $2,801.64 per share. | 280,164 |
10/11/2021 | 10 | Disposition at $2,777.74 per share. | 27,778 |
10/11/2021 | 200 | Disposition at $2,778.35 per share. | 555,670 |
10/11/2021 | 900 | Disposition at $2,803.37 per share. | 2,523,033 |
10/11/2021 | 315 | Disposition at $2,800.41 per share. | 882,130 |
10/11/2021 | 847 | Disposition at $2,802.18 per share. | 2,373,447 |
10/11/2021 | 600 | Disposition at $2,799.86 per share. | 1,679,916 |
10/11/2021 | 500 | Disposition at $2,800.16 per share. | 1,400,080 |
10/11/2021 | 958 | Disposition at $2,798.74 per share. | 2,681,193 |
10/11/2021 | 300 | Disposition at $2,798.76 per share. | 839,628 |
10/11/2021 | 913 | Disposition at $2,797.5 per share. | 2,554,118 |
10/11/2021 | 500 | Disposition at $2,797.81 per share. | 1,398,905 |
10/11/2021 | 834 | Disposition at $2,795.94 per share. | 2,331,814 |
10/11/2021 | 702 | Disposition at $2,796.92 per share. | 1,963,438 |
10/11/2021 | 300 | Disposition at $2,795.02 per share. | 838,506 |
10/11/2021 | 800 | Disposition at $2,795.73 per share. | 2,236,584 |
10/11/2021 | 500 | Disposition at $2,793.86 per share. | 1,396,930 |
10/11/2021 | 200 | Disposition at $2,793.9 per share. | 558,780 |
10/11/2021 | 427 | Disposition at $2,792.65 per share. | 1,192,462 |
10/11/2021 | 709 | Disposition at $2,792.48 per share. | 1,979,869 |
10/11/2021 | 700 | Disposition at $2,791.73 per share. | 1,954,211 |
10/11/2021 | 700 | Disposition at $2,790.99 per share. | 1,953,693 |
10/11/2021 | 200 | Disposition at $2,790.36 per share. | 558,072 |
10/11/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
10/11/2021 | 33 | Disposition at $2,776.5 per share. | 91,625 |
09/09/2021 | 1,320 | Disposition at $2,901.75 per share. | 3,830,310 |
09/09/2021 | 600 | Disposition at $2,875.33 per share. | 1,725,198 |
09/09/2021 | 600 | Disposition at $2,900.19 per share. | 1,740,114 |
09/09/2021 | 1,127 | Disposition at $2,874.18 per share. | 3,239,201 |
09/09/2021 | 604 | Disposition at $2,898.38 per share. | 1,750,622 |
09/09/2021 | 800 | Disposition at $2,872.93 per share. | 2,298,344 |
09/09/2021 | 1,881 | Disposition at $2,897.56 per share. | 5,450,311 |
09/09/2021 | 1,200 | Disposition at $2,871.99 per share. | 3,446,388 |
09/09/2021 | 757 | Disposition at $2,896.46 per share. | 2,192,621 |
09/09/2021 | 1,033 | Disposition at $2,870.88 per share. | 2,965,620 |
09/09/2021 | 398 | Disposition at $2,895.04 per share. | 1,152,226 |
09/09/2021 | 600 | Disposition at $2,869.62 per share. | 1,721,772 |
09/09/2021 | 701 | Disposition at $2,893.33 per share. | 2,028,225 |
09/09/2021 | 400 | Disposition at $2,867.56 per share. | 1,147,024 |
09/09/2021 | 200 | Disposition at $2,891.84 per share. | 578,368 |
09/09/2021 | 200 | Disposition at $2,866.06 per share. | 573,212 |
09/09/2021 | 300 | Disposition at $2,912.26 per share. | 873,678 |
09/09/2021 | 1,180 | Disposition at $2,878.56 per share. | 3,396,701 |
09/09/2021 | 400 | Disposition at $2,911.05 per share. | 1,164,420 |
09/09/2021 | 251 | Disposition at $2,884.84 per share. | 724,095 |
09/09/2021 | 800 | Disposition at $2,909.92 per share. | 2,327,936 |
09/09/2021 | 602 | Disposition at $2,883.69 per share. | 1,735,982 |
09/09/2021 | 774 | Disposition at $2,908.67 per share. | 2,251,311 |
09/09/2021 | 828 | Disposition at $2,882.7 per share. | 2,386,876 |
09/09/2021 | 300 | Disposition at $2,906.7 per share. | 872,010 |
09/09/2021 | 641 | Disposition at $2,881.51 per share. | 1,847,048 |
09/09/2021 | 820 | Disposition at $2,905.98 per share. | 2,382,904 |
09/09/2021 | 600 | Disposition at $2,880.41 per share. | 1,728,246 |
09/09/2021 | 1,034 | Disposition at $2,904.82 per share. | 3,003,584 |
09/09/2021 | 900 | Disposition at $2,879.48 per share. | 2,591,532 |
09/09/2021 | 1,700 | Disposition at $2,903.82 per share. | 4,936,494 |
09/09/2021 | 1,831 | Disposition at $2,877.65 per share. | 5,268,978 |
09/09/2021 | 1,200 | Disposition at $2,902.57 per share. | 3,483,084 |
09/09/2021 | 1,096 | Disposition at $2,876.59 per share. | 3,152,743 |
09/09/2021 | 100 | Disposition at $2,889.83 per share. | 288,983 |
09/09/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
09/08/2021 | 1,951 | Disposition at $2,896.93 per share. | 5,651,911 |
09/08/2021 | 800 | Disposition at $2,868.91 per share. | 2,295,128 |
09/08/2021 | 2,440 | Disposition at $2,896.11 per share. | 7,066,509 |
09/08/2021 | 2,043 | Disposition at $2,867.74 per share. | 5,858,793 |
09/08/2021 | 1,900 | Disposition at $2,895.07 per share. | 5,500,633 |
09/08/2021 | 700 | Disposition at $2,866.51 per share. | 2,006,557 |
09/08/2021 | 947 | Disposition at $2,893.98 per share. | 2,740,600 |
09/08/2021 | 548 | Disposition at $2,865.61 per share. | 1,570,355 |
09/08/2021 | 500 | Disposition at $2,892.66 per share. | 1,446,330 |
09/08/2021 | 157 | Disposition at $2,864.17 per share. | 449,675 |
09/08/2021 | 569 | Disposition at $2,891.13 per share. | 1,645,053 |
09/08/2021 | 296 | Disposition at $2,863.36 per share. | 847,555 |
09/08/2021 | 304 | Disposition at $2,888.44 per share. | 878,086 |
09/08/2021 | 200 | Disposition at $2,861.8 per share. | 572,360 |
09/08/2021 | 100 | Disposition at $2,885.58 per share. | 288,558 |
09/08/2021 | 400 | Disposition at $2,884.03 per share. | 1,153,612 |
09/08/2021 | 300 | Disposition at $2,882.64 per share. | 864,792 |
09/08/2021 | 100 | Disposition at $2,911.14 per share. | 291,114 |
09/08/2021 | 300 | Disposition at $2,881.98 per share. | 864,594 |
09/08/2021 | 193 | Disposition at $2,885.93 per share. | 556,985 |
09/08/2021 | 200 | Disposition at $2,860.8 per share. | 572,160 |
09/08/2021 | 200 | Disposition at $2,909.95 per share. | 581,990 |
09/08/2021 | 100 | Disposition at $2,879.79 per share. | 287,979 |
09/08/2021 | 300 | Disposition at $2,907.12 per share. | 872,136 |
09/08/2021 | 600 | Disposition at $2,879.19 per share. | 1,727,514 |
09/08/2021 | 500 | Disposition at $2,906.25 per share. | 1,453,125 |
09/08/2021 | 700 | Disposition at $2,877.93 per share. | 2,014,551 |
09/08/2021 | 400 | Disposition at $2,904.86 per share. | 1,161,944 |
09/08/2021 | 490 | Disposition at $2,876.79 per share. | 1,409,628 |
09/08/2021 | 400 | Disposition at $2,903.47 per share. | 1,161,388 |
09/08/2021 | 300 | Disposition at $2,875.7 per share. | 862,710 |
09/08/2021 | 521 | Disposition at $2,902.5 per share. | 1,512,203 |
09/08/2021 | 300 | Disposition at $2,874.23 per share. | 862,269 |
09/08/2021 | 300 | Disposition at $2,901.15 per share. | 870,345 |
09/08/2021 | 1,480 | Disposition at $2,872.99 per share. | 4,252,026 |
09/08/2021 | 600 | Disposition at $2,900.32 per share. | 1,740,192 |
09/08/2021 | 1,040 | Disposition at $2,872.07 per share. | 2,986,953 |
09/08/2021 | 700 | Disposition at $2,899.34 per share. | 2,029,538 |
09/08/2021 | 1,501 | Disposition at $2,871.08 per share. | 4,309,492 |
09/08/2021 | 864 | Disposition at $2,897.97 per share. | 2,503,847 |
09/08/2021 | 1,334 | Disposition at $2,869.98 per share. | 3,828,554 |
09/08/2021 | 200 | Disposition at $2,884.65 per share. | 576,930 |
09/08/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
09/07/2021 | 1,435 | Disposition at $2,907.24 per share. | 4,171,890 |
09/07/2021 | 2,093 | Disposition at $2,883.08 per share. | 6,034,287 |
09/07/2021 | 1,141 | Disposition at $2,905.87 per share. | 3,315,598 |
09/07/2021 | 3,112 | Disposition at $2,882.12 per share. | 8,969,158 |
09/07/2021 | 500 | Disposition at $2,904.82 per share. | 1,452,410 |
09/07/2021 | 1,616 | Disposition at $2,881.92 per share. | 4,657,183 |
09/07/2021 | 700 | Disposition at $2,903.26 per share. | 2,032,282 |
09/07/2021 | 500 | Disposition at $2,880.09 per share. | 1,440,045 |
09/07/2021 | 500 | Disposition at $2,901.55 per share. | 1,450,775 |
09/07/2021 | 300 | Disposition at $2,879.05 per share. | 863,715 |
09/07/2021 | 100 | Disposition at $2,900.05 per share. | 290,005 |
09/07/2021 | 200 | Disposition at $2,876.95 per share. | 575,390 |
09/07/2021 | 100 | Disposition at $2,897.35 per share. | 289,735 |
09/07/2021 | 500 | Disposition at $2,876.12 per share. | 1,438,060 |
09/07/2021 | 300 | Disposition at $2,895.28 per share. | 868,584 |
09/07/2021 | 100 | Disposition at $2,874.04 per share. | 287,404 |
09/07/2021 | 303 | Disposition at $2,914.44 per share. | 883,076 |
09/07/2021 | 1,116 | Disposition at $2,913.73 per share. | 3,251,723 |
09/07/2021 | 100 | Disposition at $2,891.15 per share. | 289,115 |
09/07/2021 | 307 | Disposition at $2,912.8 per share. | 894,230 |
09/07/2021 | 841 | Disposition at $2,888.76 per share. | 2,429,448 |
09/07/2021 | 412 | Disposition at $2,911.51 per share. | 1,199,543 |
09/07/2021 | 764 | Disposition at $2,887.3 per share. | 2,205,898 |
09/07/2021 | 2,028 | Disposition at $2,910.13 per share. | 5,901,744 |
09/07/2021 | 655 | Disposition at $2,886.27 per share. | 1,890,507 |
09/07/2021 | 2,926 | Disposition at $2,909.31 per share. | 8,512,642 |
09/07/2021 | 1,648 | Disposition at $2,885.21 per share. | 4,754,827 |
09/07/2021 | 1,921 | Disposition at $2,908.28 per share. | 5,586,806 |
09/07/2021 | 1,460 | Disposition at $2,884.24 per share. | 4,210,991 |
09/07/2021 | 100 | Disposition at $2,892.87 per share. | 289,287 |
09/07/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
08/29/2021 | 26,600 | Gift at $0 per share. | 0 |
08/29/2021 | 26,600 | Gift at $0 per share. | 0 |
08/29/2021 | 26,600 | Derivative/Non-derivative trans. at $0 per share. | 0 |
08/11/2021 | 1,000 | Disposition at $2,733.79 per share. | 2,733,790 |
08/11/2021 | 1,001 | Disposition at $2,757.47 per share. | 2,760,228 |
08/11/2021 | 1,295 | Disposition at $2,732.81 per share. | 3,538,989 |
08/11/2021 | 1,582 | Disposition at $2,756.27 per share. | 4,360,420 |
08/11/2021 | 1,300 | Disposition at $2,731.33 per share. | 3,550,729 |
08/11/2021 | 1,807 | Disposition at $2,755.51 per share. | 4,979,207 |
08/11/2021 | 1,746 | Disposition at $2,730.18 per share. | 4,766,895 |
08/11/2021 | 1,848 | Disposition at $2,754.38 per share. | 5,090,095 |
08/11/2021 | 1,704 | Disposition at $2,729.24 per share. | 4,650,625 |
08/11/2021 | 1,183 | Disposition at $2,752.91 per share. | 3,256,693 |
08/11/2021 | 1,311 | Disposition at $2,728.28 per share. | 3,576,776 |
08/11/2021 | 1,100 | Disposition at $2,751.85 per share. | 3,027,035 |
08/11/2021 | 800 | Disposition at $2,726.96 per share. | 2,181,568 |
08/11/2021 | 406 | Disposition at $2,750.99 per share. | 1,116,902 |
08/11/2021 | 100 | Disposition at $2,752.93 per share. | 275,293 |
08/11/2021 | 100 | Disposition at $2,749.05 per share. | 274,905 |
08/11/2021 | 600 | Disposition at $2,759.66 per share. | 1,655,796 |
08/11/2021 | 300 | Disposition at $2,748.2 per share. | 824,460 |
08/11/2021 | 200 | Disposition at $2,774.96 per share. | 554,992 |
08/11/2021 | 39 | Disposition at $2,725.52 per share. | 106,296 |
08/11/2021 | 300 | Disposition at $2,749.6 per share. | 824,880 |
08/11/2021 | 200 | Disposition at $2,747.01 per share. | 549,402 |
08/11/2021 | 200 | Disposition at $2,773.36 per share. | 554,672 |
08/11/2021 | 300 | Disposition at $2,744.56 per share. | 823,368 |
08/11/2021 | 200 | Disposition at $2,771.66 per share. | 554,332 |
08/11/2021 | 200 | Disposition at $2,743.29 per share. | 548,658 |
08/11/2021 | 300 | Disposition at $2,770.66 per share. | 831,198 |
08/11/2021 | 500 | Disposition at $2,742.21 per share. | 1,371,105 |
08/11/2021 | 300 | Disposition at $2,769.36 per share. | 830,808 |
08/11/2021 | 300 | Disposition at $2,740.71 per share. | 822,213 |
08/11/2021 | 600 | Disposition at $2,767.97 per share. | 1,660,782 |
08/11/2021 | 200 | Disposition at $2,739.6 per share. | 547,920 |
08/11/2021 | 300 | Disposition at $2,766.83 per share. | 830,049 |
08/11/2021 | 300 | Disposition at $2,738.14 per share. | 821,442 |
08/11/2021 | 300 | Disposition at $2,764.28 per share. | 829,284 |
08/11/2021 | 700 | Disposition at $2,737.29 per share. | 1,916,103 |
08/11/2021 | 100 | Disposition at $2,762.14 per share. | 276,214 |
08/11/2021 | 594 | Disposition at $2,735.96 per share. | 1,625,161 |
08/11/2021 | 100 | Disposition at $2,760.6 per share. | 276,060 |
08/11/2021 | 900 | Disposition at $2,734.89 per share. | 2,461,401 |
08/11/2021 | 762 | Disposition at $2,758.91 per share. | 2,102,290 |
08/11/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
08/11/2021 | 700 | Disposition at $2,748.34 per share. | 1,923,838 |
08/10/2021 | 1,100 | Disposition at $2,757.84 per share. | 3,033,624 |
08/10/2021 | 500 | Disposition at $2,737.05 per share. | 1,368,525 |
08/10/2021 | 300 | Disposition at $2,756.55 per share. | 826,965 |
08/10/2021 | 796 | Disposition at $2,736.14 per share. | 2,177,968 |
08/10/2021 | 400 | Disposition at $2,755.36 per share. | 1,102,144 |
08/10/2021 | 1,297 | Disposition at $2,734.9 per share. | 3,547,166 |
08/10/2021 | 300 | Disposition at $2,754.13 per share. | 826,239 |
08/10/2021 | 900 | Disposition at $2,733.71 per share. | 2,460,339 |
08/10/2021 | 1,300 | Disposition at $2,752.33 per share. | 3,578,029 |
08/10/2021 | 900 | Disposition at $2,732.68 per share. | 2,459,412 |
08/10/2021 | 500 | Disposition at $2,751.11 per share. | 1,375,555 |
08/10/2021 | 1,018 | Disposition at $2,731.53 per share. | 2,780,698 |
08/10/2021 | 200 | Disposition at $2,749.7 per share. | 549,940 |
08/10/2021 | 700 | Disposition at $2,730.26 per share. | 1,911,182 |
08/10/2021 | 500 | Disposition at $2,752.72 per share. | 1,376,360 |
08/10/2021 | 200 | Disposition at $2,750.63 per share. | 550,126 |
08/10/2021 | 300 | Disposition at $2,749.13 per share. | 824,739 |
08/10/2021 | 200 | Disposition at $2,747.96 per share. | 549,592 |
08/10/2021 | 100 | Disposition at $2,727.71 per share. | 272,771 |
08/10/2021 | 200 | Disposition at $2,768.11 per share. | 553,622 |
08/10/2021 | 500 | Disposition at $2,748.03 per share. | 1,374,015 |
08/10/2021 | 800 | Disposition at $2,767.53 per share. | 2,214,024 |
08/10/2021 | 500 | Disposition at $2,747.07 per share. | 1,373,535 |
08/10/2021 | 500 | Disposition at $2,766.4 per share. | 1,383,200 |
08/10/2021 | 199 | Disposition at $2,746.34 per share. | 546,522 |
08/10/2021 | 1,200 | Disposition at $2,765.46 per share. | 3,318,552 |
08/10/2021 | 1,302 | Disposition at $2,745.09 per share. | 3,574,108 |
08/10/2021 | 1,400 | Disposition at $2,764.45 per share. | 3,870,230 |
08/10/2021 | 900 | Disposition at $2,743.88 per share. | 2,469,492 |
08/10/2021 | 1,255 | Disposition at $2,763.29 per share. | 3,467,929 |
08/10/2021 | 700 | Disposition at $2,743.03 per share. | 1,920,121 |
08/10/2021 | 1,656 | Disposition at $2,762.18 per share. | 4,574,171 |
08/10/2021 | 600 | Disposition at $2,741.74 per share. | 1,645,044 |
08/10/2021 | 489 | Disposition at $2,761 per share. | 1,350,129 |
08/10/2021 | 500 | Disposition at $2,740.19 per share. | 1,370,095 |
08/10/2021 | 930 | Disposition at $2,760.26 per share. | 2,567,042 |
08/10/2021 | 500 | Disposition at $2,739.54 per share. | 1,369,770 |
08/10/2021 | 1,059 | Disposition at $2,759.14 per share. | 2,921,930 |
08/10/2021 | 977 | Disposition at $2,738.36 per share. | 2,675,378 |
08/10/2021 | 100 | Disposition at $2,746.28 per share. | 274,628 |
08/10/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
08/09/2021 | 300 | Disposition at $2,739.03 per share. | 821,709 |
08/09/2021 | 800 | Disposition at $2,739.03 per share. | 2,191,224 |
08/09/2021 | 700 | Disposition at $2,737.87 per share. | 1,916,509 |
08/09/2021 | 507 | Disposition at $2,736.47 per share. | 1,387,391 |
08/09/2021 | 100 | Disposition at $2,735.13 per share. | 273,513 |
08/09/2021 | 400 | Disposition at $2,734.13 per share. | 1,093,652 |
08/09/2021 | 100 | Disposition at $2,732.13 per share. | 273,213 |
08/09/2021 | 100 | Disposition at $2,765.86 per share. | 276,586 |
08/09/2021 | 100 | Disposition at $2,764.4 per share. | 276,440 |
08/09/2021 | 1,000 | Disposition at $2,763.32 per share. | 2,763,320 |
08/09/2021 | 900 | Disposition at $2,762.18 per share. | 2,485,962 |
08/09/2021 | 400 | Disposition at $2,760.84 per share. | 1,104,336 |
08/09/2021 | 1,757 | Disposition at $2,759.95 per share. | 4,849,233 |
08/09/2021 | 31 | Disposition at $2,758.15 per share. | 85,503 |
08/09/2021 | 500 | Disposition at $2,756.47 per share. | 1,378,235 |
08/09/2021 | 196 | Disposition at $2,755.01 per share. | 539,982 |
08/09/2021 | 297 | Disposition at $2,731.1 per share. | 811,137 |
08/09/2021 | 100 | Disposition at $2,752.8 per share. | 275,280 |
08/09/2021 | 100 | Disposition at $2,750.8 per share. | 275,080 |
08/09/2021 | 200 | Disposition at $2,749.42 per share. | 549,884 |
08/09/2021 | 400 | Disposition at $2,748.65 per share. | 1,099,460 |
08/09/2021 | 800 | Disposition at $2,747.12 per share. | 2,197,696 |
08/09/2021 | 920 | Disposition at $2,746.34 per share. | 2,526,633 |
08/09/2021 | 580 | Disposition at $2,744.91 per share. | 1,592,048 |
08/09/2021 | 200 | Disposition at $2,743.44 per share. | 548,688 |
08/09/2021 | 1,000 | Disposition at $2,742.24 per share. | 2,742,240 |
08/09/2021 | 1,101 | Disposition at $2,741.2 per share. | 3,018,062 |
08/09/2021 | 300 | Disposition at $2,730.28 per share. | 819,084 |
07/08/2021 | 990 | Disposition at $2,574.99 per share. | 2,549,241 |
07/08/2021 | 1,217 | Disposition at $2,493.68 per share. | 3,034,809 |
07/08/2021 | 200 | Disposition at $2,573.54 per share. | 514,708 |
07/08/2021 | 500 | Disposition at $2,492.4 per share. | 1,246,200 |
07/08/2021 | 700 | Disposition at $2,572.31 per share. | 1,800,617 |
07/08/2021 | 700 | Disposition at $2,491.68 per share. | 1,744,176 |
07/08/2021 | 600 | Disposition at $2,571.01 per share. | 1,542,606 |
07/08/2021 | 300 | Disposition at $2,490.4 per share. | 747,120 |
07/08/2021 | 1,122 | Disposition at $2,569.74 per share. | 2,883,249 |
07/08/2021 | 813 | Disposition at $2,489.21 per share. | 2,023,728 |
07/08/2021 | 809 | Disposition at $2,568.65 per share. | 2,078,038 |
07/08/2021 | 403 | Disposition at $2,488.14 per share. | 1,002,721 |
07/08/2021 | 300 | Disposition at $2,564.99 per share. | 769,497 |
07/08/2021 | 100 | Disposition at $2,485.99 per share. | 248,599 |
07/08/2021 | 300 | Disposition at $2,599.33 per share. | 779,799 |
07/08/2021 | 100 | Disposition at $2,597.12 per share. | 259,712 |
07/08/2021 | 200 | Disposition at $2,594.93 per share. | 518,986 |
07/08/2021 | 400 | Disposition at $2,593.9 per share. | 1,037,560 |
07/08/2021 | 200 | Disposition at $2,592.67 per share. | 518,534 |
07/08/2021 | 100 | Disposition at $2,511.97 per share. | 251,197 |
07/08/2021 | 502 | Disposition at $2,580.53 per share. | 1,295,427 |
07/08/2021 | 200 | Disposition at $2,510.06 per share. | 502,012 |
07/08/2021 | 200 | Disposition at $2,566.8 per share. | 513,360 |
07/08/2021 | 481 | Disposition at $2,508.21 per share. | 1,206,450 |
07/08/2021 | 900 | Disposition at $2,591.64 per share. | 2,332,476 |
07/08/2021 | 262 | Disposition at $2,506.58 per share. | 656,724 |
07/08/2021 | 500 | Disposition at $2,590.33 per share. | 1,295,165 |
07/08/2021 | 753 | Disposition at $2,505.36 per share. | 1,886,537 |
07/08/2021 | 200 | Disposition at $2,563.92 per share. | 512,784 |
07/08/2021 | 300 | Disposition at $2,483.93 per share. | 745,179 |
07/08/2021 | 200 | Disposition at $2,589.49 per share. | 517,898 |
07/08/2021 | 700 | Disposition at $2,504.49 per share. | 1,753,143 |
07/08/2021 | 505 | Disposition at $2,588.18 per share. | 1,307,031 |
07/08/2021 | 400 | Disposition at $2,502.9 per share. | 1,001,160 |
07/08/2021 | 600 | Disposition at $2,587.14 per share. | 1,552,284 |
07/08/2021 | 999 | Disposition at $2,502.24 per share. | 2,499,738 |
07/08/2021 | 790 | Disposition at $2,585.43 per share. | 2,042,490 |
07/08/2021 | 1,200 | Disposition at $2,501.03 per share. | 3,001,236 |
07/08/2021 | 502 | Disposition at $2,583.89 per share. | 1,297,113 |
07/08/2021 | 1,257 | Disposition at $2,500.18 per share. | 3,142,727 |
07/08/2021 | 800 | Disposition at $2,582.78 per share. | 2,066,224 |
07/08/2021 | 778 | Disposition at $2,499.35 per share. | 1,944,495 |
07/08/2021 | 907 | Disposition at $2,581.94 per share. | 2,341,820 |
07/08/2021 | 309 | Disposition at $2,498.03 per share. | 771,892 |
07/08/2021 | 261 | Disposition at $2,579.46 per share. | 673,240 |
07/08/2021 | 607 | Disposition at $2,496.98 per share. | 1,515,667 |
07/08/2021 | 600 | Disposition at $2,577.15 per share. | 1,546,290 |
07/08/2021 | 938 | Disposition at $2,495.94 per share. | 2,341,192 |
07/08/2021 | 200 | Disposition at $2,575.64 per share. | 515,128 |
07/08/2021 | 571 | Disposition at $2,494.88 per share. | 1,424,577 |
07/08/2021 | 300 | Disposition at $2,562.62 per share. | 768,786 |
07/08/2021 | 13,888 | Derivative/Non-derivative trans. at $0 per share. | 0 |
07/07/2021 | 1,800 | Disposition at $2,532.85 per share. | 4,559,130 |
07/07/2021 | 1,307 | Disposition at $2,604.75 per share. | 3,404,409 |
07/07/2021 | 2,300 | Disposition at $2,532.01 per share. | 5,823,623 |
07/07/2021 | 1,706 | Disposition at $2,603.66 per share. | 4,441,844 |
07/07/2021 | 2,054 | Disposition at $2,530.83 per share. | 5,198,325 |
07/07/2021 | 1,462 | Disposition at $2,602.63 per share. | 3,805,046 |
07/07/2021 | 2,100 | Disposition at $2,529.62 per share. | 5,312,202 |
07/07/2021 | 1,602 | Disposition at $2,601.55 per share. | 4,167,684 |
07/07/2021 | 1,100 | Disposition at $2,528.53 per share. | 2,781,383 |
07/07/2021 | 1,788 | Disposition at $2,600.57 per share. | 4,649,820 |
07/07/2021 | 1,100 | Disposition at $2,527.61 per share. | 2,780,371 |
07/07/2021 | 1,800 | Disposition at $2,599.13 per share. | 4,678,434 |
07/07/2021 | 900 | Disposition at $2,526.48 per share. | 2,273,832 |
07/07/2021 | 1,000 | Disposition at $2,598.1 per share. | 2,598,100 |
07/07/2021 | 200 | Disposition at $2,524.58 per share. | 504,916 |
07/07/2021 | 600 | Disposition at $2,596.95 per share. | 1,558,170 |
07/07/2021 | 100 | Disposition at $2,545.24 per share. | 254,524 |
07/07/2021 | 200 | Disposition at $2,541.36 per share. | 508,272 |
07/07/2021 | 100 | Disposition at $2,540.05 per share. | 254,005 |
07/07/2021 | 100 | Disposition at $2,537.71 per share. | 253,771 |
07/07/2021 | 200 | Disposition at $2,608.64 per share. | 521,728 |
07/07/2021 | 655 | Disposition at $2,535.68 per share. | 1,660,871 |
07/07/2021 | 200 | Disposition at $2,607.82 per share. | 521,564 |
07/07/2021 | 677 | Disposition at $2,534.97 per share. | 1,716,175 |
07/07/2021 | 800 | Disposition at $2,606.68 per share. | 2,085,344 |
07/07/2021 | 503 | Disposition at $2,533.96 per share. | 1,274,582 |
07/07/2021 | 1,024 | Disposition at $2,605.85 per share. | 2,668,391 |
07/07/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
07/07/2021 | 400 | Disposition at $2,595.73 per share. | 1,038,292 |
07/06/2021 | 994 | Disposition at $2,580.28 per share. | 2,564,799 |
07/06/2021 | 754 | Disposition at $2,504.54 per share. | 1,888,424 |
07/06/2021 | 600 | Disposition at $2,579.2 per share. | 1,547,520 |
07/06/2021 | 500 | Disposition at $2,503.72 per share. | 1,251,860 |
07/06/2021 | 1,050 | Disposition at $2,578.1 per share. | 2,707,005 |
07/06/2021 | 600 | Disposition at $2,502.38 per share. | 1,501,428 |
07/06/2021 | 300 | Disposition at $2,576.96 per share. | 773,088 |
07/06/2021 | 200 | Disposition at $2,501.36 per share. | 500,272 |
07/06/2021 | 200 | Disposition at $2,575.73 per share. | 515,146 |
07/06/2021 | 501 | Disposition at $2,500 per share. | 1,252,500 |
07/06/2021 | 200 | Disposition at $2,574.86 per share. | 514,972 |
07/06/2021 | 200 | Disposition at $2,498.48 per share. | 499,696 |
07/06/2021 | 655 | Disposition at $2,573.77 per share. | 1,685,820 |
07/06/2021 | 200 | Disposition at $2,497.62 per share. | 499,524 |
07/06/2021 | 100 | Disposition at $2,528.52 per share. | 252,852 |
07/06/2021 | 300 | Disposition at $2,526.97 per share. | 758,091 |
07/06/2021 | 386 | Disposition at $2,523.44 per share. | 974,048 |
07/06/2021 | 247 | Disposition at $2,522.37 per share. | 623,026 |
07/06/2021 | 21 | Disposition at $2,595.31 per share. | 54,502 |
07/06/2021 | 701 | Disposition at $2,521.5 per share. | 1,767,572 |
07/06/2021 | 700 | Disposition at $2,594.57 per share. | 1,816,199 |
07/06/2021 | 1,100 | Disposition at $2,519.99 per share. | 2,771,989 |
07/06/2021 | 600 | Disposition at $2,593.66 per share. | 1,556,196 |
07/06/2021 | 1,100 | Disposition at $2,519.06 per share. | 2,770,966 |
07/06/2021 | 600 | Disposition at $2,592.58 per share. | 1,555,548 |
07/06/2021 | 900 | Disposition at $2,518.09 per share. | 2,266,281 |
07/06/2021 | 100 | Disposition at $2,572.25 per share. | 257,225 |
07/06/2021 | 200 | Disposition at $2,492.96 per share. | 498,592 |
07/06/2021 | 600 | Disposition at $2,591.56 per share. | 1,554,936 |
07/06/2021 | 1,088 | Disposition at $2,517.04 per share. | 2,738,540 |
07/06/2021 | 500 | Disposition at $2,590.49 per share. | 1,295,245 |
07/06/2021 | 1,311 | Disposition at $2,515.89 per share. | 3,298,332 |
07/06/2021 | 430 | Disposition at $2,589.59 per share. | 1,113,524 |
07/06/2021 | 900 | Disposition at $2,514.9 per share. | 2,263,410 |
07/06/2021 | 1,733 | Disposition at $2,588.52 per share. | 4,485,906 |
07/06/2021 | 700 | Disposition at $2,513.73 per share. | 1,759,611 |
07/06/2021 | 400 | Disposition at $2,587.46 per share. | 1,034,984 |
07/06/2021 | 400 | Disposition at $2,512 per share. | 1,004,800 |
07/06/2021 | 300 | Disposition at $2,586.44 per share. | 775,932 |
07/06/2021 | 200 | Disposition at $2,510.96 per share. | 502,192 |
07/06/2021 | 915 | Disposition at $2,585.34 per share. | 2,365,587 |
07/06/2021 | 100 | Disposition at $2,509.25 per share. | 250,925 |
07/06/2021 | 800 | Disposition at $2,584.16 per share. | 2,067,328 |
07/06/2021 | 301 | Disposition at $2,508.8 per share. | 755,149 |
07/06/2021 | 803 | Disposition at $2,582.74 per share. | 2,073,941 |
07/06/2021 | 400 | Disposition at $2,507.24 per share. | 1,002,896 |
07/06/2021 | 1,288 | Disposition at $2,581.37 per share. | 3,324,805 |
07/06/2021 | 500 | Disposition at $2,505.96 per share. | 1,252,980 |
07/06/2021 | 100 | Disposition at $2,568.43 per share. | 256,843 |
07/06/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
06/09/2021 | 585 | Disposition at $2,497.35 per share. | 1,460,950 |
06/09/2021 | 1,900 | Disposition at $2,406.59 per share. | 4,572,521 |
06/09/2021 | 1,000 | Disposition at $2,495.97 per share. | 2,495,970 |
06/09/2021 | 1,541 | Disposition at $2,405.28 per share. | 3,706,537 |
06/09/2021 | 1,401 | Disposition at $2,495.18 per share. | 3,495,748 |
06/09/2021 | 608 | Disposition at $2,403.33 per share. | 1,461,225 |
06/09/2021 | 3,355 | Disposition at $2,494.23 per share. | 8,368,142 |
06/09/2021 | 3,325 | Disposition at $2,404.22 per share. | 7,994,032 |
06/09/2021 | 2,483 | Disposition at $2,493.03 per share. | 6,190,194 |
06/09/2021 | 548 | Disposition at $2,402.23 per share. | 1,316,423 |
06/09/2021 | 1,550 | Disposition at $2,492.1 per share. | 3,862,755 |
06/09/2021 | 610 | Disposition at $2,400.76 per share. | 1,464,464 |
06/09/2021 | 289 | Disposition at $2,490.82 per share. | 719,847 |
06/09/2021 | 300 | Disposition at $2,399.44 per share. | 719,832 |
06/09/2021 | 900 | Disposition at $2,489.97 per share. | 2,240,973 |
06/09/2021 | 200 | Disposition at $2,398.36 per share. | 479,672 |
06/09/2021 | 100 | Disposition at $2,504.26 per share. | 250,426 |
06/09/2021 | 200 | Disposition at $2,412.78 per share. | 482,556 |
06/09/2021 | 200 | Disposition at $2,503.53 per share. | 500,706 |
06/09/2021 | 616 | Disposition at $2,411.68 per share. | 1,485,595 |
06/09/2021 | 400 | Disposition at $2,501.92 per share. | 1,000,768 |
06/09/2021 | 700 | Disposition at $2,410.67 per share. | 1,687,469 |
06/09/2021 | 426 | Disposition at $2,500.8 per share. | 1,065,341 |
06/09/2021 | 400 | Disposition at $2,409.59 per share. | 963,836 |
06/09/2021 | 200 | Disposition at $2,499.32 per share. | 499,864 |
06/09/2021 | 1,200 | Disposition at $2,408.57 per share. | 2,890,284 |
06/09/2021 | 600 | Disposition at $2,498.24 per share. | 1,498,944 |
06/09/2021 | 1,741 | Disposition at $2,407.55 per share. | 4,191,545 |
06/09/2021 | 400 | Disposition at $2,488.94 per share. | 995,576 |
06/09/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
06/08/2021 | 1,061 | Disposition at $2,479.79 per share. | 2,631,058 |
06/08/2021 | 597 | Disposition at $2,404.46 per share. | 1,435,463 |
06/08/2021 | 1,156 | Disposition at $2,478.78 per share. | 2,865,470 |
06/08/2021 | 979 | Disposition at $2,403.3 per share. | 2,352,831 |
06/08/2021 | 1,364 | Disposition at $2,477.75 per share. | 3,379,651 |
06/08/2021 | 974 | Disposition at $2,402.14 per share. | 2,339,685 |
06/08/2021 | 500 | Disposition at $2,475.28 per share. | 1,237,640 |
06/08/2021 | 500 | Disposition at $2,401.01 per share. | 1,200,505 |
06/08/2021 | 903 | Disposition at $2,476.74 per share. | 2,236,497 |
06/08/2021 | 500 | Disposition at $2,399.61 per share. | 1,199,805 |
06/08/2021 | 1,100 | Disposition at $2,474.39 per share. | 2,721,829 |
06/08/2021 | 827 | Disposition at $2,398.64 per share. | 1,983,676 |
06/08/2021 | 521 | Disposition at $2,473.23 per share. | 1,288,553 |
06/08/2021 | 497 | Disposition at $2,396.98 per share. | 1,191,300 |
06/08/2021 | 200 | Disposition at $2,418.44 per share. | 483,688 |
06/08/2021 | 300 | Disposition at $2,417.07 per share. | 725,121 |
06/08/2021 | 300 | Disposition at $2,470.88 per share. | 741,264 |
06/08/2021 | 400 | Disposition at $2,394.95 per share. | 957,980 |
06/08/2021 | 300 | Disposition at $2,489.51 per share. | 746,853 |
06/08/2021 | 400 | Disposition at $2,416.28 per share. | 966,512 |
06/08/2021 | 226 | Disposition at $2,492.98 per share. | 563,414 |
06/08/2021 | 600 | Disposition at $2,414.85 per share. | 1,448,910 |
06/08/2021 | 100 | Disposition at $2,490.46 per share. | 249,046 |
06/08/2021 | 572 | Disposition at $2,412.64 per share. | 1,380,031 |
06/08/2021 | 625 | Disposition at $2,488.74 per share. | 1,555,463 |
06/08/2021 | 267 | Disposition at $2,412.07 per share. | 644,023 |
06/08/2021 | 700 | Disposition at $2,487.57 per share. | 1,741,299 |
06/08/2021 | 509 | Disposition at $2,410.94 per share. | 1,227,169 |
06/08/2021 | 1,301 | Disposition at $2,486.17 per share. | 3,234,508 |
06/08/2021 | 300 | Disposition at $2,409.66 per share. | 722,898 |
06/08/2021 | 733 | Disposition at $2,484.64 per share. | 1,821,242 |
06/08/2021 | 1,353 | Disposition at $2,408.5 per share. | 3,258,701 |
06/08/2021 | 458 | Disposition at $2,483.03 per share. | 1,137,228 |
06/08/2021 | 1,200 | Disposition at $2,407.7 per share. | 2,889,240 |
06/08/2021 | 1,331 | Disposition at $2,481.95 per share. | 3,303,476 |
06/08/2021 | 1,500 | Disposition at $2,406.48 per share. | 3,609,720 |
06/08/2021 | 1,010 | Disposition at $2,480.91 per share. | 2,505,720 |
06/08/2021 | 1,414 | Disposition at $2,405.45 per share. | 3,401,307 |
06/08/2021 | 200 | Disposition at $2,469.32 per share. | 493,864 |
06/08/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
06/07/2021 | 700 | Disposition at $2,451.68 per share. | 1,716,176 |
06/07/2021 | 1,007 | Disposition at $2,390.49 per share. | 2,407,224 |
06/07/2021 | 1,000 | Disposition at $2,450.66 per share. | 2,450,660 |
06/07/2021 | 1,002 | Disposition at $2,389.37 per share. | 2,394,149 |
06/07/2021 | 1,000 | Disposition at $2,449.58 per share. | 2,449,580 |
06/07/2021 | 600 | Disposition at $2,388.19 per share. | 1,432,914 |
06/07/2021 | 1,325 | Disposition at $2,448.49 per share. | 3,244,250 |
06/07/2021 | 856 | Disposition at $2,387.11 per share. | 2,043,367 |
06/07/2021 | 600 | Disposition at $2,447.34 per share. | 1,468,404 |
06/07/2021 | 1,600 | Disposition at $2,385.98 per share. | 3,817,568 |
06/07/2021 | 1,237 | Disposition at $2,446.28 per share. | 3,026,049 |
06/07/2021 | 515 | Disposition at $2,384.78 per share. | 1,228,162 |
06/07/2021 | 681 | Disposition at $2,444.52 per share. | 1,664,719 |
06/07/2021 | 700 | Disposition at $2,383.47 per share. | 1,668,429 |
06/07/2021 | 81 | Disposition at $2,467.3 per share. | 199,852 |
06/07/2021 | 113 | Disposition at $2,403.54 per share. | 271,601 |
06/07/2021 | 1,000 | Disposition at $2,443.7 per share. | 2,443,700 |
06/07/2021 | 593 | Disposition at $2,382.59 per share. | 1,412,876 |
06/07/2021 | 300 | Disposition at $2,466.51 per share. | 739,953 |
06/07/2021 | 388 | Disposition at $2,402.23 per share. | 932,066 |
06/07/2021 | 831 | Disposition at $2,465.57 per share. | 2,048,889 |
06/07/2021 | 700 | Disposition at $2,401.28 per share. | 1,680,896 |
06/07/2021 | 1,000 | Disposition at $2,464.5 per share. | 2,464,500 |
06/07/2021 | 1,312 | Disposition at $2,399.91 per share. | 3,148,682 |
06/07/2021 | 401 | Disposition at $2,463.26 per share. | 987,768 |
06/07/2021 | 594 | Disposition at $2,398.92 per share. | 1,424,959 |
06/07/2021 | 100 | Disposition at $2,460.94 per share. | 246,094 |
06/07/2021 | 472 | Disposition at $2,397.56 per share. | 1,131,649 |
06/07/2021 | 700 | Disposition at $2,457.98 per share. | 1,720,586 |
06/07/2021 | 600 | Disposition at $2,396.51 per share. | 1,437,906 |
06/07/2021 | 700 | Disposition at $2,456.91 per share. | 1,719,837 |
06/07/2021 | 700 | Disposition at $2,395.36 per share. | 1,676,752 |
06/07/2021 | 400 | Disposition at $2,455.65 per share. | 982,260 |
06/07/2021 | 600 | Disposition at $2,394.17 per share. | 1,436,502 |
06/07/2021 | 400 | Disposition at $2,454.66 per share. | 981,864 |
06/07/2021 | 1,137 | Disposition at $2,392.92 per share. | 2,720,751 |
06/07/2021 | 804 | Disposition at $2,453.01 per share. | 1,972,221 |
06/07/2021 | 400 | Disposition at $2,391.75 per share. | 956,700 |
06/07/2021 | 629 | Disposition at $2,442.38 per share. | 1,536,258 |
06/07/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/14/2021 | 62,200 | Gift at $0 per share. | 0 |
05/14/2021 | 62,200 | Gift at $0 per share. | 0 |
05/14/2021 | 62,200 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/11/2021 | 300 | Disposition at $2,250.42 per share. | 675,126 |
05/11/2021 | 202 | Disposition at $2,297.09 per share. | 464,013 |
05/11/2021 | 305 | Disposition at $2,248.47 per share. | 685,784 |
05/11/2021 | 202 | Disposition at $2,301.94 per share. | 464,992 |
05/11/2021 | 300 | Disposition at $2,247.61 per share. | 674,283 |
05/11/2021 | 200 | Disposition at $2,295.73 per share. | 459,146 |
05/11/2021 | 400 | Disposition at $2,246.3 per share. | 898,520 |
05/11/2021 | 400 | Disposition at $2,294.63 per share. | 917,852 |
05/11/2021 | 200 | Disposition at $2,245.04 per share. | 449,008 |
05/11/2021 | 444 | Disposition at $2,293.14 per share. | 1,018,155 |
05/11/2021 | 300 | Disposition at $2,278.06 per share. | 683,418 |
05/11/2021 | 100 | Disposition at $2,240.85 per share. | 224,085 |
05/11/2021 | 190 | Disposition at $2,292.16 per share. | 435,511 |
05/11/2021 | 300 | Disposition at $2,276.21 per share. | 682,863 |
05/11/2021 | 300 | Disposition at $2,239.79 per share. | 671,937 |
05/11/2021 | 601 | Disposition at $2,289.93 per share. | 1,376,248 |
05/11/2021 | 848 | Disposition at $2,273.11 per share. | 1,927,598 |
05/11/2021 | 1,435 | Disposition at $2,272.13 per share. | 3,260,507 |
05/11/2021 | 353 | Disposition at $2,320.12 per share. | 819,003 |
05/11/2021 | 1,087 | Disposition at $2,270.78 per share. | 2,468,338 |
05/11/2021 | 400 | Disposition at $2,318.09 per share. | 927,236 |
05/11/2021 | 801 | Disposition at $2,269.82 per share. | 1,818,126 |
05/11/2021 | 475 | Disposition at $2,316.74 per share. | 1,100,452 |
05/11/2021 | 934 | Disposition at $2,268.79 per share. | 2,119,050 |
05/11/2021 | 601 | Disposition at $2,315.67 per share. | 1,391,718 |
05/11/2021 | 1,300 | Disposition at $2,267.61 per share. | 2,947,893 |
05/11/2021 | 914 | Disposition at $2,314.32 per share. | 2,115,289 |
05/11/2021 | 800 | Disposition at $2,266.16 per share. | 1,812,928 |
05/11/2021 | 1,103 | Disposition at $2,312.86 per share. | 2,551,085 |
05/11/2021 | 200 | Disposition at $2,264.91 per share. | 452,982 |
05/11/2021 | 1,200 | Disposition at $2,312.01 per share. | 2,774,412 |
05/11/2021 | 479 | Disposition at $2,275.2 per share. | 1,089,821 |
05/11/2021 | 100 | Disposition at $2,236.69 per share. | 223,669 |
05/11/2021 | 200 | Disposition at $2,288.12 per share. | 457,624 |
05/11/2021 | 100 | Disposition at $2,263.4 per share. | 226,340 |
05/11/2021 | 1,501 | Disposition at $2,310.85 per share. | 3,468,586 |
05/11/2021 | 700 | Disposition at $2,262.69 per share. | 1,583,883 |
05/11/2021 | 600 | Disposition at $2,309.72 per share. | 1,385,832 |
05/11/2021 | 408 | Disposition at $2,261.81 per share. | 922,819 |
05/11/2021 | 1,177 | Disposition at $2,308.9 per share. | 2,717,576 |
05/11/2021 | 400 | Disposition at $2,259.94 per share. | 903,976 |
05/11/2021 | 700 | Disposition at $2,307.69 per share. | 1,615,383 |
05/11/2021 | 402 | Disposition at $2,258.72 per share. | 908,006 |
05/11/2021 | 395 | Disposition at $2,306.56 per share. | 911,092 |
05/11/2021 | 200 | Disposition at $2,257.2 per share. | 451,440 |
05/11/2021 | 400 | Disposition at $2,305.36 per share. | 922,144 |
05/11/2021 | 200 | Disposition at $2,256 per share. | 451,200 |
05/11/2021 | 331 | Disposition at $2,304.41 per share. | 762,760 |
05/11/2021 | 190 | Disposition at $2,254.87 per share. | 428,426 |
05/11/2021 | 600 | Disposition at $2,303.34 per share. | 1,382,004 |
05/11/2021 | 200 | Disposition at $2,252.66 per share. | 450,532 |
05/11/2021 | 300 | Disposition at $2,300.66 per share. | 690,198 |
05/11/2021 | 200 | Disposition at $2,251.48 per share. | 450,296 |
05/11/2021 | 300 | Disposition at $2,298.78 per share. | 689,634 |
05/11/2021 | 400 | Disposition at $2,273.96 per share. | 909,584 |
05/11/2021 | 13,889 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/11/2021 | 100 | Disposition at $2,286.57 per share. | 228,657 |
05/10/2021 | 1,000 | Disposition at $2,345.52 per share. | 2,345,520 |
05/10/2021 | 500 | Disposition at $2,344.24 per share. | 1,172,120 |
05/10/2021 | 700 | Disposition at $2,343.43 per share. | 1,640,401 |
05/10/2021 | 448 | Disposition at $2,342.17 per share. | 1,049,293 |
05/10/2021 | 508 | Disposition at $2,341.27 per share. | 1,189,366 |
05/10/2021 | 674 | Disposition at $2,340.01 per share. | 1,577,167 |
05/10/2021 | 956 | Disposition at $2,339.09 per share. | 2,236,171 |
05/10/2021 | 300 | Disposition at $2,369.55 per share. | 710,865 |
05/10/2021 | 100 | Disposition at $2,364.04 per share. | 236,404 |
05/10/2021 | 100 | Disposition at $2,362.91 per share. | 236,291 |
05/10/2021 | 500 | Disposition at $2,359.88 per share. | 1,179,940 |
05/10/2021 | 600 | Disposition at $2,358.78 per share. | 1,415,268 |
05/10/2021 | 700 | Disposition at $2,357.55 per share. | 1,650,285 |
05/10/2021 | 209 | Disposition at $2,337.96 per share. | 488,634 |
05/10/2021 | 951 | Disposition at $2,356.37 per share. | 2,240,908 |
05/10/2021 | 300 | Disposition at $2,355.39 per share. | 706,617 |
05/10/2021 | 300 | Disposition at $2,353.93 per share. | 706,179 |
05/10/2021 | 600 | Disposition at $2,353.11 per share. | 1,411,866 |
05/10/2021 | 500 | Disposition at $2,351.99 per share. | 1,175,995 |
05/10/2021 | 318 | Disposition at $2,350.96 per share. | 747,606 |
05/10/2021 | 1,013 | Disposition at $2,349.67 per share. | 2,380,216 |
05/10/2021 | 800 | Disposition at $2,348.76 per share. | 1,879,008 |
05/10/2021 | 1,212 | Disposition at $2,347.67 per share. | 2,845,377 |
05/10/2021 | 300 | Disposition at $2,346.49 per share. | 703,947 |
05/10/2021 | 300 | Disposition at $2,336.53 per share. | 700,959 |
05/07/2021 | 1,000 | Disposition at $2,403.66 per share. | 2,403,660 |
05/07/2021 | 2,264 | Disposition at $2,402.52 per share. | 5,439,306 |
05/07/2021 | 1,390 | Disposition at $2,401.6 per share. | 3,338,224 |
05/07/2021 | 1,300 | Disposition at $2,400.19 per share. | 3,120,247 |
05/07/2021 | 217 | Disposition at $2,398.06 per share. | 520,380 |
05/07/2021 | 300 | Disposition at $2,395.47 per share. | 718,641 |
05/07/2021 | 100 | Disposition at $2,394.04 per share. | 239,404 |
05/07/2021 | 604 | Disposition at $2,399.04 per share. | 1,449,021 |
05/07/2021 | 100 | Disposition at $2,415.45 per share. | 241,545 |
05/07/2021 | 320 | Disposition at $2,392.88 per share. | 765,722 |
05/07/2021 | 200 | Disposition at $2,414.54 per share. | 482,908 |
05/07/2021 | 561 | Disposition at $2,413.98 per share. | 1,354,243 |
05/07/2021 | 500 | Disposition at $2,412.71 per share. | 1,206,355 |
05/07/2021 | 800 | Disposition at $2,411.82 per share. | 1,929,456 |
05/07/2021 | 700 | Disposition at $2,410.67 per share. | 1,687,469 |
05/07/2021 | 300 | Disposition at $2,409.43 per share. | 722,829 |
05/07/2021 | 200 | Disposition at $2,407.88 per share. | 481,576 |
05/07/2021 | 669 | Disposition at $2,406.83 per share. | 1,610,170 |
05/07/2021 | 1,154 | Disposition at $2,405.76 per share. | 2,776,248 |
05/07/2021 | 910 | Disposition at $2,404.84 per share. | 2,188,405 |
05/07/2021 | 300 | Disposition at $2,391.51 per share. | 717,453 |
11/12/2020 | 9,900 | Gift at $0 per share. | 0 |
11/12/2020 | 9,900 | Gift at $0 per share. | 0 |
11/12/2020 | 9,900 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/21/2020 | 13,400 | Gift at $0 per share. | 0 |
05/21/2020 | 13,400 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/21/2020 | 13,400 | Gift at $0 per share. | 0 |
11/07/2019 | 9,200 | Gift at $0 per share. | 0 |
08/20/2019 | 13,500 | Gift at $0 per share. | 0 |
05/30/2019 | 22,200 | Gift at $0 per share. | 0 |
05/30/2019 | 22,200 | Derivative/Non-derivative trans. at $0 per share. | 0 |
05/30/2019 | 22,200 | Gift at $0 per share. | 0 |
11/29/2018 | 35,300 | Gift at $0 per share. | 0 |
11/29/2018 | 35,300 | Derivative/Non-derivative trans. at $0 per share. | 0 |
11/29/2018 | 35,300 | Gift at $0 per share. | 0 |
05/25/2018 | 18,400 | Gift at $0 per share. | 0 |
05/25/2018 | 18,400 | Gift at $0 per share. | 0 |
05/25/2018 | 18,400 | Derivative/Non-derivative trans. at $0 per share. | 0 |