SEC CIK 1106578
ROTHBLATT MARTINE A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| UTHRview stock → | 324,443 | 2026-10-23 |
Position History — UTHR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UTHR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-23 | Option exercise (derivative) | 9,500 | $0.00 | 166,910 |
| 2026-10-23 | Open-market sale | 740 | $588.00 | 324,443 |
| 2026-10-23 | Open-market sale | 542 | $586.93 | 325,183 |
| 2026-10-23 | Open-market sale | 778 | $585.99 | 325,725 |
| 2026-10-23 | Open-market sale | 676 | $584.77 | 326,503 |
| 2026-10-23 | Open-market sale | 427 | $583.83 | 327,179 |
| 2026-10-23 | Open-market sale | 1,732 | $582.78 | 327,606 |
| 2026-10-23 | Open-market sale | 1,650 | $581.82 | 329,338 |
| 2026-10-23 | Open-market sale | 1,017 | $580.78 | 330,988 |
| 2026-10-23 | Open-market sale | 1,038 | $579.74 | 332,005 |
| 2026-10-23 | Open-market sale | 700 | $578.80 | 333,043 |
| 2026-10-23 | Open-market sale | 200 | $577.68 | 333,743 |
| 2026-10-23 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-22 | Option exercise (derivative) | 9,500 | $0.00 | 176,410 |
| 2026-10-22 | Open-market sale | 160 | $590.40 | 324,443 |
| 2026-10-22 | Open-market sale | 240 | $589.50 | 324,603 |
| 2026-10-22 | Open-market sale | 783 | $588.19 | 324,843 |
| 2026-10-22 | Open-market sale | 937 | $587.24 | 325,626 |
| 2026-10-22 | Open-market sale | 1,280 | $586.31 | 326,563 |
| 2026-10-22 | Open-market sale | 1,756 | $585.24 | 327,843 |
| 2026-10-22 | Open-market sale | 1,200 | $584.21 | 329,599 |
| 2026-10-22 | Open-market sale | 760 | $583.09 | 330,799 |
| 2026-10-22 | Open-market sale | 400 | $581.83 | 331,559 |
| 2026-10-22 | Open-market sale | 360 | $581.03 | 331,959 |
| 2026-10-22 | Open-market sale | 160 | $579.69 | 332,319 |
| 2026-10-22 | Open-market sale | 160 | $578.59 | 332,479 |
| 2026-10-22 | Open-market sale | 280 | $577.28 | 332,639 |
| 2026-10-22 | Open-market sale | 190 | $576.80 | 332,919 |
| 2026-10-22 | Open-market sale | 130 | $575.32 | 333,109 |
| 2026-10-22 | Open-market sale | 40 | $573.39 | 333,239 |
| 2026-10-22 | Open-market sale | 160 | $571.76 | 333,279 |
| 2026-10-22 | Open-market sale | 160 | $570.08 | 333,439 |
| 2026-10-22 | Open-market sale | 160 | $565.09 | 333,599 |
| 2026-10-22 | Open-market sale | 110 | $563.98 | 333,759 |
| 2026-10-22 | Open-market sale | 74 | $562.97 | 333,869 |
| 2026-10-22 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-21 | Option exercise (derivative) | 9,500 | $0.00 | 185,910 |
| 2026-10-21 | Open-market sale | 80 | $566.43 | 324,443 |
| 2026-10-21 | Open-market sale | 480 | $565.36 | 324,523 |
| 2026-10-21 | Open-market sale | 768 | $564.63 | 325,003 |
| 2026-10-21 | Open-market sale | 1,253 | $563.43 | 325,771 |
| 2026-10-21 | Open-market sale | 960 | $562.54 | 327,024 |
| 2026-10-21 | Open-market sale | 200 | $561.44 | 327,984 |
| 2026-10-21 | Open-market sale | 820 | $560.50 | 328,184 |
| 2026-10-21 | Open-market sale | 743 | $559.25 | 329,004 |
| 2026-10-21 | Open-market sale | 1,137 | $558.32 | 329,747 |
| 2026-10-21 | Open-market sale | 1,702 | $557.25 | 330,884 |
| 2026-10-21 | Open-market sale | 567 | $556.41 | 332,586 |
| 2026-10-21 | Open-market sale | 550 | $555.19 | 333,153 |
| 2026-10-21 | Open-market sale | 194 | $553.78 | 333,703 |
| 2026-10-21 | Open-market sale | 46 | $552.52 | 333,897 |
| 2026-10-21 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-20 | Option exercise (derivative) | 9,500 | $0.00 | 195,410 |
| 2026-10-20 | Open-market sale | 221 | $563.56 | 324,443 |
| 2026-10-20 | Open-market sale | 464 | $562.78 | 324,664 |
| 2026-10-20 | Open-market sale | 360 | $561.84 | 325,128 |
| 2026-10-20 | Open-market sale | 315 | $560.67 | 325,488 |
| 2026-10-20 | Open-market sale | 280 | $559.70 | 325,803 |
| 2026-10-20 | Open-market sale | 520 | $558.72 | 326,083 |
| 2026-10-20 | Open-market sale | 320 | $557.12 | 326,603 |
| 2026-10-20 | Open-market sale | 440 | $556.06 | 326,923 |
| 2026-10-20 | Open-market sale | 160 | $555.09 | 327,363 |
| 2026-10-20 | Open-market sale | 1,260 | $553.97 | 327,523 |
| 2026-10-20 | Open-market sale | 240 | $553.14 | 328,783 |
| 2026-10-20 | Open-market sale | 1,560 | $551.85 | 329,023 |
| 2026-10-20 | Open-market sale | 1,134 | $551.03 | 330,583 |
| 2026-10-20 | Open-market sale | 586 | $550.02 | 331,717 |
| 2026-10-20 | Open-market sale | 948 | $548.95 | 332,303 |
| 2026-10-20 | Open-market sale | 575 | $547.79 | 333,251 |
| 2026-10-20 | Open-market sale | 117 | $546.84 | 333,826 |
| 2026-10-20 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-19 | Option exercise (derivative) | 9,500 | $0.00 | 204,910 |
| 2026-10-19 | Open-market sale | 80 | $556.88 | 324,443 |
| 2026-10-19 | Open-market sale | 120 | $554.00 | 324,523 |
| 2026-10-19 | Open-market sale | 40 | $552.78 | 324,643 |
| 2026-10-19 | Open-market sale | 80 | $551.77 | 324,683 |
| 2026-10-19 | Open-market sale | 120 | $549.66 | 324,763 |
| 2026-10-19 | Open-market sale | 360 | $549.01 | 324,883 |
| 2026-10-19 | Open-market sale | 559 | $547.98 | 325,243 |
| 2026-10-19 | Open-market sale | 416 | $547.00 | 325,802 |
| 2026-10-19 | Open-market sale | 1,065 | $545.90 | 326,218 |
| 2026-10-19 | Open-market sale | 1,040 | $544.89 | 327,283 |
| 2026-10-19 | Open-market sale | 1,240 | $543.73 | 328,323 |
| 2026-10-19 | Open-market sale | 260 | $542.81 | 329,563 |
| 2026-10-19 | Open-market sale | 520 | $541.38 | 329,823 |
| 2026-10-19 | Open-market sale | 1,800 | $540.63 | 330,343 |
| 2026-10-19 | Open-market sale | 880 | $539.79 | 332,143 |
| 2026-10-19 | Open-market sale | 160 | $538.54 | 333,023 |
| 2026-10-19 | Open-market sale | 240 | $537.11 | 333,183 |
| 2026-10-19 | Open-market sale | 360 | $536.36 | 333,423 |
| 2026-10-19 | Open-market sale | 160 | $534.75 | 333,783 |
| 2026-10-19 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-16 | Option exercise (derivative) | 9,500 | $0.00 | 214,410 |
| 2026-10-16 | Open-market sale | 40 | $543.85 | 324,443 |
| 2026-10-16 | Open-market sale | 391 | $542.67 | 324,483 |
| 2026-10-16 | Open-market sale | 169 | $541.62 | 324,874 |
| 2026-10-16 | Open-market sale | 239 | $539.60 | 325,043 |
| 2026-10-16 | Open-market sale | 401 | $538.55 | 325,282 |
| 2026-10-16 | Open-market sale | 760 | $537.74 | 325,683 |
| 2026-10-16 | Open-market sale | 865 | $536.66 | 326,443 |
| 2026-10-16 | Open-market sale | 535 | $535.67 | 327,308 |
| 2026-10-16 | Open-market sale | 640 | $534.41 | 327,843 |
| 2026-10-16 | Open-market sale | 1,818 | $533.32 | 328,483 |
| 2026-10-16 | Open-market sale | 2,378 | $532.46 | 330,301 |
| 2026-10-16 | Open-market sale | 1,024 | $531.54 | 332,679 |
| 2026-10-16 | Open-market sale | 240 | $530.48 | 333,703 |
| 2026-10-16 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-15 | Option exercise (derivative) | 9,500 | $0.00 | 223,910 |
| 2026-10-15 | Open-market sale | 120 | $551.50 | 324,443 |
| 2026-10-15 | Open-market sale | 200 | $550.72 | 324,563 |
| 2026-10-15 | Open-market sale | 1,009 | $549.76 | 324,763 |
| 2026-10-15 | Open-market sale | 2,039 | $548.89 | 325,772 |
| 2026-10-15 | Open-market sale | 2,166 | $547.83 | 327,811 |
| 2026-10-15 | Open-market sale | 601 | $546.94 | 329,977 |
| 2026-10-15 | Open-market sale | 825 | $545.87 | 330,578 |
| 2026-10-15 | Open-market sale | 269 | $544.75 | 331,403 |
| 2026-10-15 | Open-market sale | 371 | $543.39 | 331,672 |
| 2026-10-15 | Open-market sale | 456 | $542.68 | 332,043 |
| 2026-10-15 | Open-market sale | 1,163 | $541.59 | 332,499 |
| 2026-10-15 | Open-market sale | 281 | $540.48 | 333,662 |
| 2026-10-15 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-14 | Option exercise (derivative) | 9,500 | $0.00 | 233,410 |
| 2026-10-14 | Open-market sale | 40 | $546.00 | 324,443 |
| 2026-10-14 | Open-market sale | 480 | $545.48 | 324,483 |
| 2026-10-14 | Open-market sale | 480 | $544.35 | 324,963 |
| 2026-10-14 | Open-market sale | 400 | $543.15 | 325,443 |
| 2026-10-14 | Open-market sale | 883 | $542.07 | 325,843 |
| 2026-10-14 | Open-market sale | 1,930 | $541.20 | 326,726 |
| 2026-10-14 | Open-market sale | 2,002 | $540.23 | 328,656 |
| 2026-10-14 | Open-market sale | 525 | $539.09 | 330,658 |
| 2026-10-14 | Open-market sale | 1,127 | $538.00 | 331,183 |
| 2026-10-14 | Open-market sale | 633 | $537.19 | 332,310 |
| 2026-10-14 | Open-market sale | 400 | $535.89 | 332,943 |
| 2026-10-14 | Open-market sale | 240 | $534.63 | 333,343 |
| 2026-10-14 | Open-market sale | 40 | $532.48 | 333,583 |
| 2026-10-14 | Open-market sale | 120 | $531.19 | 333,623 |
| 2026-10-14 | Open-market sale | 160 | $530.09 | 333,743 |
| 2026-10-14 | Open-market sale | 40 | $526.07 | 333,903 |
| 2026-10-14 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-13 | Option exercise (derivative) | 9,500 | $0.00 | 242,910 |
| 2026-10-13 | Open-market sale | 80 | $551.49 | 324,443 |
| 2026-10-13 | Open-market sale | 160 | $550.59 | 324,523 |
| 2026-10-13 | Open-market sale | 502 | $549.47 | 324,683 |
| 2026-10-13 | Open-market sale | 698 | $548.49 | 325,185 |
| 2026-10-13 | Open-market sale | 630 | $547.47 | 325,883 |
| 2026-10-13 | Open-market sale | 1,452 | $546.46 | 326,513 |
| 2026-10-13 | Open-market sale | 1,507 | $545.52 | 327,965 |
| 2026-10-13 | Open-market sale | 1,492 | $544.56 | 329,472 |
| 2026-10-13 | Open-market sale | 2,340 | $543.48 | 330,964 |
| 2026-10-13 | Open-market sale | 639 | $542.76 | 333,304 |
| 2026-10-13 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-12 | Option exercise (derivative) | 9,500 | $0.00 | 252,410 |
| 2026-10-12 | Open-market sale | 135 | $554.46 | 324,443 |
| 2026-10-12 | Open-market sale | 558 | $552.93 | 324,578 |
| 2026-10-12 | Open-market sale | 1,857 | $551.92 | 325,136 |
| 2026-10-12 | Open-market sale | 2,628 | $551.10 | 326,993 |
| 2026-10-12 | Open-market sale | 2,565 | $550.03 | 329,621 |
| 2026-10-12 | Open-market sale | 1,329 | $549.01 | 332,186 |
| 2026-10-12 | Open-market sale | 428 | $548.13 | 333,515 |
| 2026-10-12 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-09 | Option exercise (derivative) | 9,500 | $0.00 | 261,910 |
| 2026-10-09 | Open-market sale | 423 | $550.72 | 324,443 |
| 2026-10-09 | Open-market sale | 1,478 | $549.93 | 324,866 |
| 2026-10-09 | Open-market sale | 2,641 | $548.93 | 326,344 |
| 2026-10-09 | Open-market sale | 878 | $548.01 | 328,985 |
| 2026-10-09 | Open-market sale | 240 | $546.60 | 329,863 |
| 2026-10-09 | Open-market sale | 400 | $545.90 | 330,103 |
| 2026-10-09 | Open-market sale | 400 | $544.54 | 330,503 |
| 2026-10-09 | Open-market sale | 240 | $543.21 | 330,903 |
| 2026-10-09 | Open-market sale | 40 | $541.51 | 331,143 |
| 2026-10-09 | Open-market sale | 320 | $540.74 | 331,183 |
| 2026-10-09 | Open-market sale | 200 | $539.23 | 331,503 |
| 2026-10-09 | Open-market sale | 400 | $538.33 | 331,703 |
| 2026-10-09 | Open-market sale | 360 | $537.05 | 332,103 |
| 2026-10-09 | Open-market sale | 400 | $536.09 | 332,463 |
| 2026-10-09 | Open-market sale | 640 | $534.80 | 332,863 |
| 2026-10-09 | Open-market sale | 320 | $533.80 | 333,503 |
| 2026-10-09 | Open-market sale | 120 | $531.92 | 333,823 |
| 2026-10-09 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-08 | Option exercise (derivative) | 9,500 | $0.00 | 271,410 |
| 2026-10-08 | Open-market sale | 40 | $541.23 | 324,443 |
| 2026-10-08 | Open-market sale | 424 | $540.51 | 324,483 |
| 2026-10-08 | Open-market sale | 1,091 | $539.58 | 324,907 |
| 2026-10-08 | Open-market sale | 605 | $538.60 | 325,998 |
| 2026-10-08 | Open-market sale | 1,016 | $537.53 | 326,603 |
| 2026-10-08 | Open-market sale | 824 | $536.61 | 327,619 |
| 2026-10-08 | Open-market sale | 480 | $535.46 | 328,443 |
| 2026-10-08 | Open-market sale | 920 | $534.28 | 328,923 |
| 2026-10-08 | Open-market sale | 800 | $533.36 | 329,843 |
| 2026-10-08 | Open-market sale | 600 | $532.07 | 330,643 |
| 2026-10-08 | Open-market sale | 1,061 | $531.07 | 331,243 |
| 2026-10-08 | Open-market sale | 199 | $530.13 | 332,304 |
| 2026-10-08 | Open-market sale | 200 | $528.63 | 332,503 |
| 2026-10-08 | Open-market sale | 273 | $527.57 | 332,703 |
| 2026-10-08 | Open-market sale | 767 | $526.66 | 332,976 |
| 2026-10-08 | Open-market sale | 200 | $525.50 | 333,743 |
| 2026-10-08 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-07 | Option exercise (derivative) | 9,500 | $0.00 | 280,910 |
| 2026-10-07 | Open-market sale | 400 | $556.48 | 324,443 |
| 2026-10-07 | Open-market sale | 930 | $555.77 | 324,843 |
| 2026-10-07 | Open-market sale | 485 | $554.51 | 325,773 |
| 2026-10-07 | Open-market sale | 185 | $553.70 | 326,258 |
| 2026-10-07 | Open-market sale | 440 | $552.29 | 326,443 |
| 2026-10-07 | Open-market sale | 486 | $551.09 | 326,883 |
| 2026-10-07 | Open-market sale | 874 | $550.14 | 327,369 |
| 2026-10-07 | Open-market sale | 1,173 | $549.13 | 328,243 |
| 2026-10-07 | Open-market sale | 387 | $548.18 | 329,416 |
| 2026-10-07 | Open-market sale | 629 | $546.94 | 329,803 |
| 2026-10-07 | Open-market sale | 493 | $545.85 | 330,432 |
| 2026-10-07 | Open-market sale | 2,098 | $544.82 | 330,925 |
| 2026-10-07 | Open-market sale | 744 | $543.76 | 333,023 |
| 2026-10-07 | Open-market sale | 176 | $542.73 | 333,767 |
| 2026-10-07 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-06 | Option exercise (derivative) | 9,500 | $0.00 | 290,410 |
| 2026-10-06 | Open-market sale | 80 | $545.50 | 324,443 |
| 2026-10-06 | Open-market sale | 842 | $544.75 | 324,523 |
| 2026-10-06 | Open-market sale | 558 | $543.99 | 325,365 |
| 2026-10-06 | Open-market sale | 120 | $542.49 | 325,923 |
| 2026-10-06 | Open-market sale | 380 | $541.55 | 326,043 |
| 2026-10-06 | Open-market sale | 2,054 | $540.68 | 326,423 |
| 2026-10-06 | Open-market sale | 1,606 | $539.68 | 328,477 |
| 2026-10-06 | Open-market sale | 1,088 | $538.61 | 330,083 |
| 2026-10-06 | Open-market sale | 133 | $537.58 | 331,171 |
| 2026-10-06 | Open-market sale | 323 | $536.25 | 331,304 |
| 2026-10-06 | Open-market sale | 734 | $535.71 | 331,627 |
| 2026-10-06 | Open-market sale | 167 | $534.30 | 332,361 |
| 2026-10-06 | Open-market sale | 215 | $533.14 | 332,528 |
| 2026-10-06 | Open-market sale | 320 | $531.94 | 332,743 |
| 2026-10-06 | Open-market sale | 240 | $530.13 | 333,063 |
| 2026-10-06 | Open-market sale | 360 | $528.72 | 333,303 |
| 2026-10-06 | Open-market sale | 280 | $527.90 | 333,663 |
| 2026-10-06 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-05 | Option exercise (derivative) | 9,500 | $0.00 | 299,910 |
| 2026-10-05 | Open-market sale | 360 | $546.63 | 324,443 |
| 2026-10-05 | Open-market sale | 920 | $545.69 | 324,803 |
| 2026-10-05 | Open-market sale | 1,260 | $544.59 | 325,723 |
| 2026-10-05 | Open-market sale | 783 | $543.54 | 326,983 |
| 2026-10-05 | Open-market sale | 918 | $542.56 | 327,766 |
| 2026-10-05 | Open-market sale | 1,239 | $541.66 | 328,684 |
| 2026-10-05 | Open-market sale | 1,028 | $540.50 | 329,923 |
| 2026-10-05 | Open-market sale | 931 | $539.50 | 330,951 |
| 2026-10-05 | Open-market sale | 655 | $538.62 | 331,882 |
| 2026-10-05 | Open-market sale | 905 | $537.43 | 332,537 |
| 2026-10-05 | Open-market sale | 501 | $536.26 | 333,442 |
| 2026-10-05 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-02 | Option exercise (derivative) | 9,500 | $0.00 | 309,410 |
| 2026-10-02 | Open-market sale | 40 | $574.23 | 324,443 |
| 2026-10-02 | Open-market sale | 80 | $572.44 | 324,483 |
| 2026-10-02 | Open-market sale | 120 | $570.70 | 324,563 |
| 2026-10-02 | Open-market sale | 240 | $569.90 | 324,683 |
| 2026-10-02 | Open-market sale | 80 | $566.58 | 324,923 |
| 2026-10-02 | Open-market sale | 80 | $563.88 | 325,003 |
| 2026-10-02 | Open-market sale | 40 | $562.35 | 325,083 |
| 2026-10-02 | Open-market sale | 120 | $560.66 | 325,123 |
| 2026-10-02 | Open-market sale | 120 | $558.60 | 325,243 |
| 2026-10-02 | Open-market sale | 240 | $557.43 | 325,363 |
| 2026-10-02 | Open-market sale | 80 | $555.60 | 325,603 |
| 2026-10-02 | Open-market sale | 80 | $554.30 | 325,683 |
| 2026-10-02 | Open-market sale | 160 | $552.86 | 325,763 |
| 2026-10-02 | Open-market sale | 725 | $551.82 | 325,923 |
| 2026-10-02 | Open-market sale | 432 | $550.99 | 326,648 |
| 2026-10-02 | Open-market sale | 757 | $549.59 | 327,080 |
| 2026-10-02 | Open-market sale | 1,206 | $548.87 | 327,837 |
| 2026-10-02 | Open-market sale | 1,171 | $547.99 | 329,043 |
| 2026-10-02 | Open-market sale | 309 | $546.75 | 330,214 |
| 2026-10-02 | Open-market sale | 1,280 | $544.90 | 330,523 |
| 2026-10-02 | Open-market sale | 1,032 | $544.17 | 331,803 |
| 2026-10-02 | Open-market sale | 408 | $542.87 | 332,835 |
| 2026-10-02 | Open-market sale | 700 | $542.06 | 333,243 |
| 2026-10-02 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-10-01 | Option exercise (derivative) | 9,500 | $0.00 | 318,910 |
| 2026-10-01 | Open-market sale | 360 | $584.66 | 324,443 |
| 2026-10-01 | Open-market sale | 400 | $583.28 | 324,803 |
| 2026-10-01 | Open-market sale | 520 | $582.24 | 325,203 |
| 2026-10-01 | Open-market sale | 702 | $581.21 | 325,723 |
| 2026-10-01 | Open-market sale | 864 | $580.20 | 326,425 |
| 2026-10-01 | Open-market sale | 320 | $579.02 | 327,289 |
| 2026-10-01 | Open-market sale | 930 | $577.93 | 327,609 |
| 2026-10-01 | Open-market sale | 774 | $576.91 | 328,539 |
| 2026-10-01 | Open-market sale | 1,346 | $575.90 | 329,313 |
| 2026-10-01 | Open-market sale | 830 | $574.94 | 330,659 |
| 2026-10-01 | Open-market sale | 280 | $573.62 | 331,489 |
| 2026-10-01 | Open-market sale | 560 | $572.86 | 331,769 |
| 2026-10-01 | Open-market sale | 320 | $571.52 | 332,329 |
| 2026-10-01 | Open-market sale | 534 | $570.55 | 332,649 |
| 2026-10-01 | Open-market sale | 306 | $569.65 | 333,183 |
| 2026-10-01 | Open-market sale | 94 | $567.90 | 333,489 |
| 2026-10-01 | Open-market sale | 160 | $563.31 | 333,583 |
| 2026-10-01 | Open-market sale | 80 | $561.68 | 333,743 |
| 2026-10-01 | Open-market sale | 120 | $560.05 | 333,823 |
| 2026-10-01 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-30 | Option exercise (derivative) | 9,500 | $0.00 | 328,410 |
| 2026-09-30 | Open-market sale | 360 | $546.23 | 326,363 |
| 2026-09-30 | Open-market sale | 920 | $545.13 | 326,723 |
| 2026-09-30 | Open-market sale | 840 | $544.05 | 327,643 |
| 2026-09-30 | Open-market sale | 600 | $543.25 | 328,483 |
| 2026-09-30 | Open-market sale | 580 | $541.76 | 329,083 |
| 2026-09-30 | Open-market sale | 480 | $540.78 | 329,663 |
| 2026-09-30 | Open-market sale | 40 | $538.65 | 330,143 |
| 2026-09-30 | Open-market sale | 200 | $537.67 | 330,183 |
| 2026-09-30 | Open-market sale | 160 | $536.52 | 330,383 |
| 2026-09-30 | Open-market sale | 160 | $531.11 | 330,543 |
| 2026-09-30 | Open-market sale | 80 | $526.09 | 330,703 |
| 2026-09-30 | Open-market sale | 80 | $524.62 | 330,783 |
| 2026-09-30 | Open-market sale | 80 | $523.36 | 330,863 |
| 2026-09-30 | Open-market sale | 80 | $517.16 | 330,943 |
| 2026-09-30 | Open-market sale | 80 | $514.90 | 331,023 |
| 2026-09-30 | Open-market sale | 40 | $511.37 | 331,103 |
| 2026-09-30 | Open-market sale | 40 | $495.32 | 331,143 |
| 2026-09-30 | Open-market sale | 80 | $487.79 | 331,183 |
| 2026-09-30 | Open-market sale | 160 | $482.36 | 331,263 |
| 2026-09-30 | Open-market sale | 601 | $480.79 | 331,423 |
| 2026-09-30 | Open-market sale | 359 | $479.67 | 332,024 |
| 2026-09-30 | Open-market sale | 650 | $478.47 | 332,383 |
| 2026-09-30 | Open-market sale | 749 | $477.43 | 333,033 |
| 2026-09-30 | Open-market sale | 161 | $476.14 | 333,782 |
| 2026-09-30 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-30 | Open-market sale | 207 | $554.70 | 324,443 |
| 2026-09-30 | Open-market sale | 113 | $553.78 | 324,650 |
| 2026-09-30 | Open-market sale | 120 | $552.63 | 324,763 |
| 2026-09-30 | Open-market sale | 160 | $551.50 | 324,883 |
| 2026-09-30 | Open-market sale | 400 | $550.47 | 325,043 |
| 2026-09-30 | Open-market sale | 240 | $549.40 | 325,443 |
| 2026-09-30 | Open-market sale | 280 | $548.25 | 325,683 |
| 2026-09-30 | Open-market sale | 400 | $547.29 | 325,963 |
| 2026-09-29 | Option exercise (derivative) | 9,500 | $0.00 | 337,910 |
| 2026-09-29 | Open-market sale | 200 | $486.77 | 324,443 |
| 2026-09-29 | Open-market sale | 120 | $482.28 | 324,643 |
| 2026-09-29 | Open-market sale | 500 | $481.22 | 324,763 |
| 2026-09-29 | Open-market sale | 160 | $479.59 | 325,263 |
| 2026-09-29 | Open-market sale | 1,200 | $479.07 | 325,423 |
| 2026-09-29 | Open-market sale | 2,309 | $478.10 | 326,623 |
| 2026-09-29 | Open-market sale | 2,135 | $477.09 | 328,932 |
| 2026-09-29 | Open-market sale | 1,395 | $476.10 | 331,067 |
| 2026-09-29 | Open-market sale | 552 | $475.12 | 332,462 |
| 2026-09-29 | Open-market sale | 80 | $473.86 | 333,014 |
| 2026-09-29 | Open-market sale | 449 | $472.97 | 333,094 |
| 2026-09-29 | Open-market sale | 400 | $472.05 | 333,543 |
| 2026-09-29 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-28 | Option exercise (derivative) | 9,500 | $0.00 | 347,410 |
| 2026-09-28 | Open-market sale | 160 | $486.00 | 324,443 |
| 2026-09-28 | Open-market sale | 1,315 | $485.45 | 324,603 |
| 2026-09-28 | Open-market sale | 825 | $484.47 | 325,918 |
| 2026-09-28 | Open-market sale | 1,539 | $483.20 | 326,743 |
| 2026-09-28 | Open-market sale | 693 | $482.11 | 328,282 |
| 2026-09-28 | Open-market sale | 1,354 | $481.20 | 328,975 |
| 2026-09-28 | Open-market sale | 1,013 | $480.18 | 330,329 |
| 2026-09-28 | Open-market sale | 601 | $479.06 | 331,342 |
| 2026-09-28 | Open-market sale | 200 | $477.45 | 331,943 |
| 2026-09-28 | Open-market sale | 160 | $476.68 | 332,143 |
| 2026-09-28 | Open-market sale | 80 | $475.28 | 332,303 |
| 2026-09-28 | Open-market sale | 680 | $474.46 | 332,383 |
| 2026-09-28 | Open-market sale | 600 | $473.28 | 333,063 |
| 2026-09-28 | Open-market sale | 280 | $472.43 | 333,663 |
| 2026-09-28 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-25 | Option exercise (derivative) | 9,500 | $0.00 | 356,910 |
| 2026-09-25 | Open-market sale | 632 | $478.95 | 324,443 |
| 2026-09-25 | Open-market sale | 1,648 | $478.18 | 325,075 |
| 2026-09-25 | Open-market sale | 1,280 | $477.19 | 326,723 |
| 2026-09-25 | Open-market sale | 2,744 | $476.13 | 328,003 |
| 2026-09-25 | Open-market sale | 1,613 | $475.28 | 330,747 |
| 2026-09-25 | Open-market sale | 543 | $474.15 | 332,360 |
| 2026-09-25 | Open-market sale | 800 | $472.89 | 332,903 |
| 2026-09-25 | Open-market sale | 200 | $471.84 | 333,703 |
| 2026-09-25 | Open-market sale | 40 | $470.56 | 333,903 |
| 2026-09-25 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-24 | Option exercise (derivative) | 9,500 | $0.00 | 366,410 |
| 2026-09-24 | Open-market sale | 40 | $480.33 | 324,443 |
| 2026-09-24 | Open-market sale | 600 | $479.52 | 324,483 |
| 2026-09-24 | Open-market sale | 1,480 | $478.61 | 325,083 |
| 2026-09-24 | Open-market sale | 360 | $477.58 | 326,563 |
| 2026-09-24 | Open-market sale | 280 | $476.51 | 326,923 |
| 2026-09-24 | Open-market sale | 320 | $475.35 | 327,203 |
| 2026-09-24 | Open-market sale | 437 | $474.01 | 327,523 |
| 2026-09-24 | Open-market sale | 580 | $472.73 | 327,960 |
| 2026-09-24 | Open-market sale | 2,160 | $471.77 | 328,540 |
| 2026-09-24 | Open-market sale | 2,603 | $470.63 | 330,700 |
| 2026-09-24 | Open-market sale | 640 | $469.74 | 333,303 |
| 2026-09-24 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-23 | Option exercise (derivative) | 9,500 | $0.00 | 375,910 |
| 2026-09-23 | Open-market sale | 240 | $500.05 | 324,443 |
| 2026-09-23 | Open-market sale | 90 | $498.90 | 324,683 |
| 2026-09-23 | Open-market sale | 270 | $498.38 | 324,773 |
| 2026-09-23 | Open-market sale | 766 | $497.27 | 325,043 |
| 2026-09-23 | Open-market sale | 525 | $496.38 | 325,809 |
| 2026-09-23 | Open-market sale | 155 | $495.17 | 326,334 |
| 2026-09-23 | Open-market sale | 160 | $493.72 | 326,489 |
| 2026-09-23 | Open-market sale | 480 | $492.54 | 326,649 |
| 2026-09-23 | Open-market sale | 824 | $491.65 | 327,129 |
| 2026-09-23 | Open-market sale | 1,440 | $490.48 | 327,953 |
| 2026-09-23 | Open-market sale | 2,162 | $489.52 | 329,393 |
| 2026-09-23 | Open-market sale | 2,388 | $488.70 | 331,555 |
| 2026-09-23 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-22 | Option exercise (derivative) | 9,500 | $0.00 | 385,410 |
| 2026-09-22 | Open-market sale | 160 | $499.07 | 324,443 |
| 2026-09-22 | Open-market sale | 1,358 | $497.73 | 324,603 |
| 2026-09-22 | Open-market sale | 1,484 | $496.83 | 325,961 |
| 2026-09-22 | Open-market sale | 1,488 | $495.77 | 327,445 |
| 2026-09-22 | Open-market sale | 1,337 | $494.66 | 328,933 |
| 2026-09-22 | Open-market sale | 1,645 | $493.70 | 330,270 |
| 2026-09-22 | Open-market sale | 628 | $492.67 | 331,915 |
| 2026-09-22 | Open-market sale | 736 | $491.45 | 332,543 |
| 2026-09-22 | Open-market sale | 424 | $490.54 | 333,279 |
| 2026-09-22 | Open-market sale | 240 | $489.61 | 333,703 |
| 2026-09-22 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-21 | Option exercise (derivative) | 9,500 | $0.00 | 394,910 |
| 2026-09-21 | Open-market sale | 843 | $496.62 | 324,443 |
| 2026-09-21 | Open-market sale | 2,287 | $495.71 | 325,286 |
| 2026-09-21 | Open-market sale | 2,170 | $494.82 | 327,573 |
| 2026-09-21 | Open-market sale | 2,680 | $493.60 | 329,743 |
| 2026-09-21 | Open-market sale | 1,520 | $492.97 | 332,423 |
| 2026-09-21 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-18 | Option exercise (derivative) | 9,500 | $0.00 | 404,410 |
| 2026-09-18 | Open-market sale | 160 | $498.25 | 324,443 |
| 2026-09-18 | Open-market sale | 277 | $496.64 | 324,603 |
| 2026-09-18 | Open-market sale | 2,330 | $495.66 | 324,880 |
| 2026-09-18 | Open-market sale | 4,269 | $494.70 | 327,210 |
| 2026-09-18 | Open-market sale | 2,216 | $493.78 | 331,479 |
| 2026-09-18 | Open-market sale | 248 | $492.91 | 333,695 |
| 2026-09-18 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-17 | Option exercise (derivative) | 9,500 | $0.00 | 413,910 |
| 2026-09-17 | Open-market sale | 160 | $501.60 | 324,443 |
| 2026-09-17 | Open-market sale | 468 | $500.09 | 324,603 |
| 2026-09-17 | Open-market sale | 332 | $499.10 | 325,071 |
| 2026-09-17 | Open-market sale | 151 | $497.79 | 325,403 |
| 2026-09-17 | Open-market sale | 1,953 | $497.17 | 325,554 |
| 2026-09-17 | Open-market sale | 2,182 | $496.21 | 327,507 |
| 2026-09-17 | Open-market sale | 1,905 | $495.11 | 329,689 |
| 2026-09-17 | Open-market sale | 1,750 | $494.34 | 331,594 |
| 2026-09-17 | Open-market sale | 599 | $493.22 | 333,344 |
| 2026-09-17 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-16 | Option exercise (derivative) | 9,500 | $0.00 | 423,410 |
| 2026-09-16 | Open-market sale | 120 | $505.20 | 324,443 |
| 2026-09-16 | Open-market sale | 1,182 | $504.17 | 324,563 |
| 2026-09-16 | Open-market sale | 1,538 | $503.53 | 325,745 |
| 2026-09-16 | Open-market sale | 2,160 | $502.44 | 327,283 |
| 2026-09-16 | Open-market sale | 708 | $501.52 | 329,443 |
| 2026-09-16 | Open-market sale | 492 | $500.19 | 330,151 |
| 2026-09-16 | Open-market sale | 1,220 | $499.15 | 330,643 |
| 2026-09-16 | Open-market sale | 2,080 | $498.45 | 331,863 |
| 2026-09-16 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-15 | Option exercise (derivative) | 9,500 | $0.00 | 432,910 |
| 2026-09-15 | Open-market sale | 650 | $504.57 | 324,443 |
| 2026-09-15 | Open-market sale | 845 | $503.80 | 325,093 |
| 2026-09-15 | Open-market sale | 825 | $502.57 | 325,938 |
| 2026-09-15 | Open-market sale | 2,689 | $501.66 | 326,763 |
| 2026-09-15 | Open-market sale | 3,711 | $500.68 | 329,452 |
| 2026-09-15 | Open-market sale | 780 | $499.77 | 333,163 |
| 2026-09-15 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-14 | Option exercise (derivative) | 9,500 | $0.00 | 442,410 |
| 2026-09-14 | Open-market sale | 440 | $506.48 | 324,443 |
| 2026-09-14 | Open-market sale | 2,400 | $505.25 | 324,883 |
| 2026-09-14 | Open-market sale | 2,722 | $504.47 | 327,283 |
| 2026-09-14 | Open-market sale | 2,358 | $503.44 | 330,005 |
| 2026-09-14 | Open-market sale | 1,580 | $502.15 | 332,363 |
| 2026-09-14 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-11 | Option exercise (derivative) | 9,500 | $0.00 | 451,910 |
| 2026-09-11 | Open-market sale | 280 | $508.21 | 324,443 |
| 2026-09-11 | Open-market sale | 320 | $507.31 | 324,723 |
| 2026-09-11 | Open-market sale | 518 | $506.44 | 325,043 |
| 2026-09-11 | Open-market sale | 82 | $504.97 | 325,561 |
| 2026-09-11 | Open-market sale | 710 | $503.99 | 325,643 |
| 2026-09-11 | Open-market sale | 850 | $503.10 | 326,353 |
| 2026-09-11 | Open-market sale | 1,560 | $502.13 | 327,203 |
| 2026-09-11 | Open-market sale | 476 | $500.86 | 328,763 |
| 2026-09-11 | Open-market sale | 204 | $499.61 | 329,239 |
| 2026-09-11 | Open-market sale | 1,021 | $498.97 | 329,443 |
| 2026-09-11 | Open-market sale | 2,138 | $497.99 | 330,464 |
| 2026-09-11 | Open-market sale | 1,341 | $496.74 | 332,602 |
| 2026-09-11 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-10 | Option exercise (derivative) | 9,500 | $0.00 | 461,410 |
| 2026-09-10 | Open-market sale | 280 | $508.80 | 324,443 |
| 2026-09-10 | Open-market sale | 280 | $506.76 | 324,723 |
| 2026-09-10 | Open-market sale | 600 | $505.94 | 325,003 |
| 2026-09-10 | Open-market sale | 702 | $505.03 | 325,603 |
| 2026-09-10 | Open-market sale | 578 | $503.76 | 326,305 |
| 2026-09-10 | Open-market sale | 1,536 | $502.80 | 326,883 |
| 2026-09-10 | Open-market sale | 2,244 | $501.88 | 328,419 |
| 2026-09-10 | Open-market sale | 1,372 | $500.58 | 330,663 |
| 2026-09-10 | Open-market sale | 1,788 | $499.75 | 332,035 |
| 2026-09-10 | Open-market sale | 120 | $498.44 | 333,823 |
| 2026-09-10 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-09 | Option exercise (derivative) | 9,500 | $0.00 | 470,910 |
| 2026-09-09 | Open-market sale | 200 | $509.00 | 324,443 |
| 2026-09-09 | Open-market sale | 506 | $507.68 | 324,643 |
| 2026-09-09 | Open-market sale | 794 | $506.84 | 325,149 |
| 2026-09-09 | Open-market sale | 875 | $505.78 | 325,943 |
| 2026-09-09 | Open-market sale | 964 | $505.03 | 326,818 |
| 2026-09-09 | Open-market sale | 1,144 | $503.60 | 327,782 |
| 2026-09-09 | Open-market sale | 1,017 | $502.87 | 328,926 |
| 2026-09-09 | Open-market sale | 361 | $500.84 | 329,943 |
| 2026-09-09 | Open-market sale | 519 | $499.73 | 330,304 |
| 2026-09-09 | Open-market sale | 400 | $498.85 | 330,823 |
| 2026-09-09 | Open-market sale | 160 | $497.56 | 331,223 |
| 2026-09-09 | Open-market sale | 1,278 | $496.73 | 331,383 |
| 2026-09-09 | Open-market sale | 1,202 | $495.65 | 332,661 |
| 2026-09-09 | Open-market sale | 80 | $493.81 | 333,863 |
| 2026-09-09 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-08 | Option exercise (derivative) | 9,500 | $0.00 | 480,410 |
| 2026-09-08 | Open-market sale | 418 | $504.15 | 324,443 |
| 2026-09-08 | Open-market sale | 701 | $503.33 | 324,861 |
| 2026-09-08 | Open-market sale | 1,167 | $502.26 | 325,562 |
| 2026-09-08 | Open-market sale | 1,221 | $501.17 | 326,729 |
| 2026-09-08 | Open-market sale | 1,173 | $500.20 | 327,950 |
| 2026-09-08 | Open-market sale | 1,018 | $498.77 | 329,123 |
| 2026-09-08 | Open-market sale | 1,902 | $498.18 | 330,141 |
| 2026-09-08 | Open-market sale | 300 | $497.05 | 332,043 |
| 2026-09-08 | Open-market sale | 256 | $495.75 | 332,343 |
| 2026-09-08 | Open-market sale | 600 | $494.87 | 332,599 |
| 2026-09-08 | Open-market sale | 144 | $493.98 | 333,199 |
| 2026-09-08 | Open-market sale | 140 | $492.72 | 333,343 |
| 2026-09-08 | Open-market sale | 220 | $491.04 | 333,483 |
| 2026-09-08 | Open-market sale | 200 | $483.90 | 333,703 |
| 2026-09-08 | Open-market sale | 40 | $481.91 | 333,903 |
| 2026-09-08 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-04 | Option exercise (derivative) | 9,500 | $0.00 | 489,910 |
| 2026-09-04 | Open-market sale | 320 | $491.69 | 324,443 |
| 2026-09-04 | Open-market sale | 1,160 | $490.94 | 324,763 |
| 2026-09-04 | Open-market sale | 1,514 | $490.01 | 325,923 |
| 2026-09-04 | Open-market sale | 3,425 | $489.12 | 327,437 |
| 2026-09-04 | Open-market sale | 2,818 | $488.08 | 330,862 |
| 2026-09-04 | Open-market sale | 223 | $486.88 | 333,680 |
| 2026-09-04 | Open-market sale | 40 | $485.85 | 333,903 |
| 2026-09-04 | Option exercise | 9,500 | $117.76 | 333,943 |
| 2026-09-03 | Option exercise (derivative) | 590 | $0.00 | 499,410 |
| 2026-09-03 | Option exercise (derivative) | 8,910 | $0.00 | 0 |
| 2026-09-03 | Open-market sale | 42 | $491.25 | 324,443 |
| 2026-09-03 | Open-market sale | 940 | $490.50 | 324,485 |
| 2026-09-03 | Open-market sale | 3,114 | $489.62 | 325,425 |
| 2026-09-03 | Open-market sale | 1,604 | $488.68 | 328,539 |
| 2026-09-03 | Open-market sale | 1,429 | $487.87 | 330,143 |
| 2026-09-03 | Open-market sale | 411 | $486.72 | 331,572 |
| 2026-09-03 | Open-market sale | 240 | $485.16 | 331,983 |
| 2026-09-03 | Open-market sale | 80 | $483.69 | 332,223 |
| 2026-09-03 | Open-market sale | 400 | $482.35 | 332,303 |
| 2026-09-03 | Open-market sale | 600 | $481.47 | 332,703 |
| 2026-09-03 | Open-market sale | 440 | $480.53 | 333,303 |
| 2026-09-03 | Open-market sale | 200 | $479.07 | 333,743 |
| 2026-09-03 | Option exercise | 590 | $117.76 | 333,943 |
| 2026-09-03 | Option exercise | 8,910 | $135.42 | 333,353 |
| 2026-09-01 | Option exercise (derivative) | 9,500 | $0.00 | 18,410 |
| 2026-09-01 | Open-market sale | 80 | $516.62 | 324,443 |
| 2026-09-01 | Open-market sale | 1,469 | $516.03 | 324,523 |
| 2026-09-01 | Open-market sale | 1,620 | $514.98 | 325,992 |
| 2026-09-01 | Open-market sale | 3,454 | $514.09 | 327,612 |
| 2026-09-01 | Open-market sale | 1,732 | $513.12 | 331,066 |
| 2026-09-01 | Open-market sale | 825 | $511.95 | 332,798 |
| 2026-09-01 | Open-market sale | 320 | $510.72 | 333,623 |
| 2026-09-01 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-31 | Option exercise (derivative) | 9,500 | $0.00 | 27,910 |
| 2026-08-31 | Open-market sale | 40 | $514.96 | 324,443 |
| 2026-08-31 | Open-market sale | 762 | $514.32 | 324,483 |
| 2026-08-31 | Open-market sale | 678 | $513.50 | 325,245 |
| 2026-08-31 | Open-market sale | 1,600 | $511.75 | 325,923 |
| 2026-08-31 | Open-market sale | 4,217 | $510.93 | 327,523 |
| 2026-08-31 | Open-market sale | 810 | $509.84 | 331,740 |
| 2026-08-31 | Open-market sale | 794 | $508.92 | 332,550 |
| 2026-08-31 | Open-market sale | 599 | $507.84 | 333,344 |
| 2026-08-31 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-28 | Option exercise (derivative) | 9,500 | $0.00 | 37,410 |
| 2026-08-28 | Open-market sale | 200 | $524.42 | 324,443 |
| 2026-08-28 | Open-market sale | 6 | $523.42 | 324,643 |
| 2026-08-28 | Open-market sale | 517 | $522.40 | 324,649 |
| 2026-08-28 | Open-market sale | 286 | $521.58 | 325,166 |
| 2026-08-28 | Open-market sale | 751 | $520.30 | 325,452 |
| 2026-08-28 | Open-market sale | 412 | $519.19 | 326,203 |
| 2026-08-28 | Open-market sale | 1,346 | $518.14 | 326,615 |
| 2026-08-28 | Open-market sale | 1,486 | $517.11 | 327,961 |
| 2026-08-28 | Open-market sale | 2,386 | $516.16 | 329,447 |
| 2026-08-28 | Open-market sale | 1,630 | $515.46 | 331,833 |
| 2026-08-28 | Open-market sale | 480 | $514.26 | 333,463 |
| 2026-08-28 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-27 | Option exercise (derivative) | 9,500 | $0.00 | 46,910 |
| 2026-08-27 | Open-market sale | 120 | $531.12 | 324,443 |
| 2026-08-27 | Open-market sale | 755 | $530.08 | 324,563 |
| 2026-08-27 | Open-market sale | 1,308 | $529.15 | 325,318 |
| 2026-08-27 | Open-market sale | 1,237 | $528.29 | 326,626 |
| 2026-08-27 | Open-market sale | 280 | $526.37 | 327,863 |
| 2026-08-27 | Open-market sale | 376 | $525.62 | 328,143 |
| 2026-08-27 | Open-market sale | 744 | $524.61 | 328,519 |
| 2026-08-27 | Open-market sale | 240 | $523.60 | 329,263 |
| 2026-08-27 | Open-market sale | 280 | $522.40 | 329,503 |
| 2026-08-27 | Open-market sale | 477 | $521.24 | 329,783 |
| 2026-08-27 | Open-market sale | 1,003 | $520.23 | 330,260 |
| 2026-08-27 | Open-market sale | 200 | $518.89 | 331,263 |
| 2026-08-27 | Open-market sale | 280 | $517.07 | 331,463 |
| 2026-08-27 | Open-market sale | 240 | $515.33 | 331,743 |
| 2026-08-27 | Open-market sale | 120 | $514.32 | 331,983 |
| 2026-08-27 | Open-market sale | 704 | $513.40 | 332,103 |
| 2026-08-27 | Open-market sale | 642 | $512.47 | 332,807 |
| 2026-08-27 | Open-market sale | 494 | $511.58 | 333,449 |
| 2026-08-27 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-26 | Option exercise (derivative) | 9,500 | $0.00 | 56,410 |
| 2026-08-26 | Open-market sale | 40 | $521.48 | 324,443 |
| 2026-08-26 | Open-market sale | 400 | $520.62 | 324,483 |
| 2026-08-26 | Open-market sale | 476 | $519.35 | 324,883 |
| 2026-08-26 | Open-market sale | 1,790 | $518.35 | 325,359 |
| 2026-08-26 | Open-market sale | 3,516 | $517.49 | 327,149 |
| 2026-08-26 | Open-market sale | 1,128 | $516.70 | 330,665 |
| 2026-08-26 | Open-market sale | 1,591 | $515.41 | 331,793 |
| 2026-08-26 | Open-market sale | 559 | $514.64 | 333,384 |
| 2026-08-26 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-25 | Option exercise (derivative) | 9,500 | $0.00 | 65,910 |
| 2026-08-25 | Open-market sale | 80 | $520.50 | 324,443 |
| 2026-08-25 | Open-market sale | 668 | $519.91 | 324,523 |
| 2026-08-25 | Open-market sale | 2,387 | $518.80 | 325,191 |
| 2026-08-25 | Open-market sale | 2,004 | $518.08 | 327,578 |
| 2026-08-25 | Open-market sale | 2,332 | $516.95 | 329,582 |
| 2026-08-25 | Open-market sale | 2,029 | $516.12 | 331,914 |
| 2026-08-25 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-24 | Option exercise (derivative) | 9,500 | $0.00 | 75,410 |
| 2026-08-24 | Open-market sale | 1,305 | $513.35 | 324,443 |
| 2026-08-24 | Open-market sale | 3,592 | $512.46 | 325,748 |
| 2026-08-24 | Open-market sale | 3,056 | $511.63 | 329,340 |
| 2026-08-24 | Open-market sale | 1,323 | $510.52 | 332,396 |
| 2026-08-24 | Open-market sale | 224 | $509.41 | 333,719 |
| 2026-08-24 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-21 | Option exercise (derivative) | 9,500 | $0.00 | 84,910 |
| 2026-08-21 | Open-market sale | 200 | $527.71 | 324,443 |
| 2026-08-21 | Open-market sale | 45 | $526.47 | 324,643 |
| 2026-08-21 | Open-market sale | 235 | $525.42 | 324,688 |
| 2026-08-21 | Open-market sale | 625 | $524.35 | 324,923 |
| 2026-08-21 | Open-market sale | 455 | $523.62 | 325,548 |
| 2026-08-21 | Open-market sale | 669 | $522.29 | 326,003 |
| 2026-08-21 | Open-market sale | 371 | $521.28 | 326,672 |
| 2026-08-21 | Open-market sale | 440 | $520.03 | 327,043 |
| 2026-08-21 | Open-market sale | 837 | $519.09 | 327,483 |
| 2026-08-21 | Open-market sale | 1,077 | $518.14 | 328,320 |
| 2026-08-21 | Open-market sale | 773 | $517.07 | 329,397 |
| 2026-08-21 | Open-market sale | 1,689 | $516.15 | 330,170 |
| 2026-08-21 | Open-market sale | 624 | $515.26 | 331,859 |
| 2026-08-21 | Open-market sale | 271 | $513.85 | 332,483 |
| 2026-08-21 | Open-market sale | 1,189 | $512.71 | 332,754 |
| 2026-08-21 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-20 | Option exercise (derivative) | 9,500 | $0.00 | 94,410 |
| 2026-08-20 | Open-market sale | 193 | $526.97 | 324,443 |
| 2026-08-20 | Open-market sale | 240 | $525.10 | 324,636 |
| 2026-08-20 | Open-market sale | 800 | $523.26 | 324,876 |
| 2026-08-20 | Open-market sale | 960 | $522.37 | 325,676 |
| 2026-08-20 | Open-market sale | 2,470 | $521.39 | 326,636 |
| 2026-08-20 | Open-market sale | 2,357 | $520.46 | 329,106 |
| 2026-08-20 | Open-market sale | 1,504 | $519.51 | 331,463 |
| 2026-08-20 | Open-market sale | 976 | $518.45 | 332,967 |
| 2026-08-20 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-19 | Option exercise (derivative) | 9,500 | $0.00 | 103,910 |
| 2026-08-19 | Open-market sale | 80 | $535.22 | 324,443 |
| 2026-08-19 | Open-market sale | 200 | $532.63 | 324,523 |
| 2026-08-19 | Open-market sale | 80 | $531.62 | 324,723 |
| 2026-08-19 | Open-market sale | 201 | $531.01 | 324,803 |
| 2026-08-19 | Open-market sale | 659 | $529.56 | 325,004 |
| 2026-08-19 | Open-market sale | 1,200 | $528.59 | 325,663 |
| 2026-08-19 | Open-market sale | 2,135 | $527.58 | 326,863 |
| 2026-08-19 | Open-market sale | 2,105 | $526.76 | 328,998 |
| 2026-08-19 | Open-market sale | 895 | $525.60 | 331,103 |
| 2026-08-19 | Open-market sale | 441 | $524.51 | 331,998 |
| 2026-08-19 | Open-market sale | 1,264 | $523.65 | 332,439 |
| 2026-08-19 | Open-market sale | 240 | $522.49 | 333,703 |
| 2026-08-19 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-18 | Option exercise (derivative) | 9,500 | $0.00 | 113,410 |
| 2026-08-18 | Open-market sale | 441 | $518.65 | 324,443 |
| 2026-08-18 | Open-market sale | 1,630 | $518.19 | 324,884 |
| 2026-08-18 | Open-market sale | 873 | $517.09 | 326,514 |
| 2026-08-18 | Open-market sale | 1,880 | $516.04 | 327,387 |
| 2026-08-18 | Open-market sale | 2,333 | $514.99 | 329,267 |
| 2026-08-18 | Open-market sale | 1,264 | $514.18 | 331,600 |
| 2026-08-18 | Open-market sale | 439 | $513.06 | 332,864 |
| 2026-08-18 | Open-market sale | 170 | $511.59 | 333,303 |
| 2026-08-18 | Open-market sale | 231 | $510.47 | 333,473 |
| 2026-08-18 | Open-market sale | 239 | $509.48 | 333,704 |
| 2026-08-18 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-17 | Option exercise (derivative) | 9,500 | $0.00 | 122,910 |
| 2026-08-17 | Open-market sale | 1,683 | $508.17 | 324,443 |
| 2026-08-17 | Open-market sale | 3,298 | $507.43 | 326,126 |
| 2026-08-17 | Open-market sale | 2,521 | $506.35 | 329,424 |
| 2026-08-17 | Open-market sale | 1,238 | $505.36 | 331,945 |
| 2026-08-17 | Open-market sale | 120 | $504.21 | 333,183 |
| 2026-08-17 | Open-market sale | 427 | $502.18 | 333,303 |
| 2026-08-17 | Open-market sale | 213 | $501.06 | 333,730 |
| 2026-08-17 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-14 | Option exercise (derivative) | 9,500 | $0.00 | 132,410 |
| 2026-08-14 | Open-market sale | 321 | $500.93 | 324,443 |
| 2026-08-14 | Open-market sale | 2,148 | $500.05 | 324,764 |
| 2026-08-14 | Open-market sale | 3,630 | $499.30 | 326,912 |
| 2026-08-14 | Open-market sale | 2,130 | $498.39 | 330,542 |
| 2026-08-14 | Open-market sale | 537 | $497.22 | 332,672 |
| 2026-08-14 | Open-market sale | 414 | $495.96 | 333,209 |
| 2026-08-14 | Open-market sale | 320 | $495.02 | 333,623 |
| 2026-08-14 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-13 | Option exercise (derivative) | 9,500 | $0.00 | 141,910 |
| 2026-08-13 | Open-market sale | 240 | $512.36 | 324,443 |
| 2026-08-13 | Open-market sale | 160 | $511.12 | 324,683 |
| 2026-08-13 | Open-market sale | 200 | $509.92 | 324,843 |
| 2026-08-13 | Open-market sale | 640 | $508.76 | 325,043 |
| 2026-08-13 | Open-market sale | 920 | $507.14 | 325,683 |
| 2026-08-13 | Open-market sale | 1,679 | $506.16 | 326,603 |
| 2026-08-13 | Open-market sale | 961 | $505.18 | 328,282 |
| 2026-08-13 | Open-market sale | 160 | $503.83 | 329,243 |
| 2026-08-13 | Open-market sale | 440 | $502.93 | 329,403 |
| 2026-08-13 | Open-market sale | 1,519 | $501.88 | 329,843 |
| 2026-08-13 | Open-market sale | 1,328 | $500.93 | 331,362 |
| 2026-08-13 | Open-market sale | 1,253 | $500.08 | 332,690 |
| 2026-08-13 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-12 | Option exercise (derivative) | 9,500 | $0.00 | 151,410 |
| 2026-08-12 | Open-market sale | 41 | $520.96 | 324,443 |
| 2026-08-12 | Open-market sale | 679 | $520.38 | 324,484 |
| 2026-08-12 | Open-market sale | 1,160 | $519.49 | 325,163 |
| 2026-08-12 | Open-market sale | 320 | $518.16 | 326,323 |
| 2026-08-12 | Open-market sale | 1,249 | $517.21 | 326,643 |
| 2026-08-12 | Open-market sale | 940 | $516.16 | 327,892 |
| 2026-08-12 | Open-market sale | 893 | $514.87 | 328,832 |
| 2026-08-12 | Open-market sale | 558 | $514.18 | 329,725 |
| 2026-08-12 | Open-market sale | 1,206 | $513.02 | 330,283 |
| 2026-08-12 | Open-market sale | 542 | $511.75 | 331,489 |
| 2026-08-12 | Open-market sale | 1,152 | $511.12 | 332,031 |
| 2026-08-12 | Open-market sale | 280 | $509.61 | 333,183 |
| 2026-08-12 | Open-market sale | 440 | $508.86 | 333,463 |
| 2026-08-12 | Open-market sale | 40 | $507.08 | 333,903 |
| 2026-08-12 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-11 | Option exercise (derivative) | 9,500 | $0.00 | 160,910 |
| 2026-08-11 | Open-market sale | 280 | $531.01 | 324,443 |
| 2026-08-11 | Open-market sale | 143 | $529.05 | 324,723 |
| 2026-08-11 | Open-market sale | 737 | $528.07 | 324,866 |
| 2026-08-11 | Open-market sale | 935 | $527.16 | 325,603 |
| 2026-08-11 | Open-market sale | 2,725 | $526.05 | 326,538 |
| 2026-08-11 | Open-market sale | 871 | $525.19 | 329,263 |
| 2026-08-11 | Open-market sale | 379 | $524.13 | 330,134 |
| 2026-08-11 | Open-market sale | 221 | $523.04 | 330,513 |
| 2026-08-11 | Open-market sale | 200 | $521.73 | 330,734 |
| 2026-08-11 | Open-market sale | 200 | $520.59 | 330,934 |
| 2026-08-11 | Open-market sale | 120 | $518.95 | 331,134 |
| 2026-08-11 | Open-market sale | 120 | $517.57 | 331,254 |
| 2026-08-11 | Open-market sale | 520 | $516.91 | 331,374 |
| 2026-08-11 | Open-market sale | 360 | $515.52 | 331,894 |
| 2026-08-11 | Open-market sale | 1,214 | $514.52 | 332,254 |
| 2026-08-11 | Open-market sale | 475 | $513.37 | 333,468 |
| 2026-08-11 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-10 | Option exercise (derivative) | 9,500 | $0.00 | 170,410 |
| 2026-08-10 | Open-market sale | 214 | $538.86 | 324,443 |
| 2026-08-10 | Open-market sale | 186 | $537.91 | 324,657 |
| 2026-08-10 | Open-market sale | 514 | $536.23 | 324,843 |
| 2026-08-10 | Open-market sale | 286 | $535.27 | 325,357 |
| 2026-08-10 | Open-market sale | 391 | $533.21 | 325,643 |
| 2026-08-10 | Open-market sale | 459 | $532.28 | 326,034 |
| 2026-08-10 | Open-market sale | 640 | $531.15 | 326,493 |
| 2026-08-10 | Open-market sale | 3,027 | $530.26 | 327,133 |
| 2026-08-10 | Open-market sale | 1,050 | $529.27 | 330,160 |
| 2026-08-10 | Open-market sale | 731 | $528.40 | 331,210 |
| 2026-08-10 | Open-market sale | 722 | $527.38 | 331,941 |
| 2026-08-10 | Open-market sale | 120 | $525.73 | 332,663 |
| 2026-08-10 | Open-market sale | 582 | $524.86 | 332,783 |
| 2026-08-10 | Open-market sale | 578 | $523.95 | 333,365 |
| 2026-08-10 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-07 | Option exercise (derivative) | 9,500 | $0.00 | 179,910 |
| 2026-08-07 | Open-market sale | 120 | $540.32 | 324,443 |
| 2026-08-07 | Open-market sale | 632 | $539.14 | 324,563 |
| 2026-08-07 | Open-market sale | 625 | $538.54 | 325,195 |
| 2026-08-07 | Open-market sale | 360 | $536.99 | 325,820 |
| 2026-08-07 | Open-market sale | 160 | $535.31 | 326,180 |
| 2026-08-07 | Open-market sale | 200 | $534.27 | 326,340 |
| 2026-08-07 | Open-market sale | 160 | $533.37 | 326,540 |
| 2026-08-07 | Open-market sale | 183 | $532.01 | 326,700 |
| 2026-08-07 | Open-market sale | 2,781 | $531.30 | 326,883 |
| 2026-08-07 | Open-market sale | 1,450 | $530.32 | 329,664 |
| 2026-08-07 | Open-market sale | 709 | $529.14 | 331,114 |
| 2026-08-07 | Open-market sale | 240 | $527.72 | 331,823 |
| 2026-08-07 | Open-market sale | 411 | $526.82 | 332,063 |
| 2026-08-07 | Open-market sale | 1,112 | $526.15 | 332,474 |
| 2026-08-07 | Open-market sale | 357 | $525.29 | 333,586 |
| 2026-08-07 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-06 | Option exercise (derivative) | 9,500 | $0.00 | 189,410 |
| 2026-08-06 | Open-market sale | 420 | $532.39 | 324,443 |
| 2026-08-06 | Open-market sale | 400 | $531.42 | 324,863 |
| 2026-08-06 | Open-market sale | 680 | $530.42 | 325,263 |
| 2026-08-06 | Open-market sale | 759 | $529.33 | 325,943 |
| 2026-08-06 | Open-market sale | 875 | $528.28 | 326,702 |
| 2026-08-06 | Open-market sale | 1,283 | $527.22 | 327,577 |
| 2026-08-06 | Open-market sale | 1,357 | $526.32 | 328,860 |
| 2026-08-06 | Open-market sale | 824 | $525.42 | 330,217 |
| 2026-08-06 | Open-market sale | 182 | $524.24 | 331,041 |
| 2026-08-06 | Open-market sale | 120 | $522.86 | 331,223 |
| 2026-08-06 | Open-market sale | 719 | $521.63 | 331,343 |
| 2026-08-06 | Open-market sale | 633 | $520.79 | 332,062 |
| 2026-08-06 | Open-market sale | 80 | $519.17 | 332,695 |
| 2026-08-06 | Open-market sale | 80 | $517.83 | 332,775 |
| 2026-08-06 | Open-market sale | 120 | $516.73 | 332,855 |
| 2026-08-06 | Open-market sale | 263 | $516.21 | 332,975 |
| 2026-08-06 | Open-market sale | 625 | $514.92 | 333,238 |
| 2026-08-06 | Open-market sale | 80 | $512.50 | 333,863 |
| 2026-08-06 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-05 | Option exercise (derivative) | 9,500 | $0.00 | 198,910 |
| 2026-08-05 | Open-market sale | 160 | $524.59 | 324,443 |
| 2026-08-05 | Open-market sale | 261 | $523.88 | 324,603 |
| 2026-08-05 | Open-market sale | 939 | $522.66 | 324,864 |
| 2026-08-05 | Open-market sale | 1,385 | $521.64 | 325,803 |
| 2026-08-05 | Open-market sale | 1,011 | $520.58 | 327,188 |
| 2026-08-05 | Open-market sale | 1,496 | $519.62 | 328,199 |
| 2026-08-05 | Open-market sale | 1,891 | $518.51 | 329,695 |
| 2026-08-05 | Open-market sale | 557 | $517.48 | 331,586 |
| 2026-08-05 | Open-market sale | 386 | $516.72 | 332,143 |
| 2026-08-05 | Open-market sale | 205 | $515.44 | 332,529 |
| 2026-08-05 | Open-market sale | 529 | $514.28 | 332,734 |
| 2026-08-05 | Open-market sale | 80 | $511.07 | 333,263 |
| 2026-08-05 | Open-market sale | 160 | $510.28 | 333,343 |
| 2026-08-05 | Open-market sale | 160 | $507.24 | 333,503 |
| 2026-08-05 | Open-market sale | 80 | $504.31 | 333,663 |
| 2026-08-05 | Open-market sale | 200 | $502.29 | 333,743 |
| 2026-08-05 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-04 | Option exercise (derivative) | 9,500 | $0.00 | 208,410 |
| 2026-08-04 | Open-market sale | 299 | $520.49 | 324,443 |
| 2026-08-04 | Open-market sale | 517 | $519.50 | 324,742 |
| 2026-08-04 | Open-market sale | 1,446 | $518.40 | 325,259 |
| 2026-08-04 | Open-market sale | 3,142 | $517.50 | 326,705 |
| 2026-08-04 | Open-market sale | 2,456 | $516.59 | 329,847 |
| 2026-08-04 | Open-market sale | 605 | $515.50 | 332,303 |
| 2026-08-04 | Open-market sale | 675 | $514.43 | 332,908 |
| 2026-08-04 | Open-market sale | 182 | $513.39 | 333,583 |
| 2026-08-04 | Open-market sale | 178 | $512.49 | 333,765 |
| 2026-08-04 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-08-03 | Option exercise (derivative) | 9,500 | $0.00 | 217,910 |
| 2026-08-03 | Open-market sale | 320 | $518.61 | 324,443 |
| 2026-08-03 | Open-market sale | 1,220 | $517.49 | 324,763 |
| 2026-08-03 | Open-market sale | 2,075 | $516.49 | 325,983 |
| 2026-08-03 | Open-market sale | 4,218 | $515.73 | 328,058 |
| 2026-08-03 | Open-market sale | 1,667 | $514.83 | 332,276 |
| 2026-08-03 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-31 | Option exercise (derivative) | 9,500 | $0.00 | 227,410 |
| 2026-07-31 | Open-market sale | 238 | $522.88 | 324,443 |
| 2026-07-31 | Open-market sale | 282 | $521.52 | 324,681 |
| 2026-07-31 | Open-market sale | 1,517 | $520.80 | 324,963 |
| 2026-07-31 | Open-market sale | 2,627 | $520.12 | 326,480 |
| 2026-07-31 | Open-market sale | 1,266 | $519.06 | 329,107 |
| 2026-07-31 | Open-market sale | 1,215 | $518.00 | 330,373 |
| 2026-07-31 | Open-market sale | 1,133 | $516.94 | 331,588 |
| 2026-07-31 | Open-market sale | 857 | $515.84 | 332,721 |
| 2026-07-31 | Open-market sale | 365 | $514.82 | 333,578 |
| 2026-07-31 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-30 | Option exercise (derivative) | 9,500 | $0.00 | 236,910 |
| 2026-07-30 | Open-market sale | 40 | $528.96 | 324,443 |
| 2026-07-30 | Open-market sale | 400 | $526.92 | 324,483 |
| 2026-07-30 | Open-market sale | 2,084 | $525.80 | 324,883 |
| 2026-07-30 | Open-market sale | 4,846 | $524.88 | 326,967 |
| 2026-07-30 | Open-market sale | 1,486 | $523.87 | 331,813 |
| 2026-07-30 | Open-market sale | 644 | $523.04 | 333,299 |
| 2026-07-30 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-29 | Option exercise (derivative) | 9,500 | $0.00 | 246,410 |
| 2026-07-29 | Open-market sale | 1,240 | $525.46 | 324,443 |
| 2026-07-29 | Open-market sale | 1,982 | $524.47 | 325,683 |
| 2026-07-29 | Open-market sale | 1,318 | $523.63 | 327,665 |
| 2026-07-29 | Open-market sale | 880 | $522.51 | 328,983 |
| 2026-07-29 | Open-market sale | 1,270 | $521.32 | 329,863 |
| 2026-07-29 | Open-market sale | 900 | $520.40 | 331,133 |
| 2026-07-29 | Open-market sale | 1,112 | $519.29 | 332,033 |
| 2026-07-29 | Open-market sale | 798 | $518.25 | 333,145 |
| 2026-07-29 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-28 | Option exercise (derivative) | 9,500 | $0.00 | 255,910 |
| 2026-07-28 | Open-market sale | 40 | $532.49 | 324,443 |
| 2026-07-28 | Open-market sale | 403 | $530.97 | 324,483 |
| 2026-07-28 | Open-market sale | 1,124 | $530.29 | 324,886 |
| 2026-07-28 | Open-market sale | 625 | $529.41 | 326,010 |
| 2026-07-28 | Open-market sale | 1,149 | $528.20 | 326,635 |
| 2026-07-28 | Open-market sale | 1,369 | $527.16 | 327,784 |
| 2026-07-28 | Open-market sale | 1,473 | $526.34 | 329,153 |
| 2026-07-28 | Open-market sale | 876 | $525.02 | 330,626 |
| 2026-07-28 | Open-market sale | 1,074 | $524.04 | 331,502 |
| 2026-07-28 | Open-market sale | 1,367 | $523.15 | 332,576 |
| 2026-07-28 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-27 | Option exercise (derivative) | 9,500 | $0.00 | 265,410 |
| 2026-07-27 | Open-market sale | 40 | $535.04 | 324,443 |
| 2026-07-27 | Open-market sale | 957 | $533.53 | 324,483 |
| 2026-07-27 | Open-market sale | 1,529 | $532.38 | 325,440 |
| 2026-07-27 | Open-market sale | 1,836 | $531.65 | 326,969 |
| 2026-07-27 | Open-market sale | 1,121 | $530.49 | 328,805 |
| 2026-07-27 | Open-market sale | 1,797 | $529.75 | 329,926 |
| 2026-07-27 | Open-market sale | 650 | $528.51 | 331,723 |
| 2026-07-27 | Open-market sale | 890 | $527.14 | 332,373 |
| 2026-07-27 | Open-market sale | 680 | $525.81 | 333,263 |
| 2026-07-27 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-24 | Option exercise (derivative) | 9,500 | $0.00 | 274,910 |
| 2026-07-24 | Open-market sale | 113 | $535.03 | 324,443 |
| 2026-07-24 | Open-market sale | 630 | $534.39 | 324,556 |
| 2026-07-24 | Open-market sale | 1,818 | $533.20 | 325,186 |
| 2026-07-24 | Open-market sale | 2,719 | $532.27 | 327,004 |
| 2026-07-24 | Open-market sale | 1,115 | $531.10 | 329,723 |
| 2026-07-24 | Open-market sale | 2,285 | $530.45 | 330,838 |
| 2026-07-24 | Open-market sale | 820 | $528.72 | 333,123 |
| 2026-07-24 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-23 | Option exercise (derivative) | 9,500 | $0.00 | 284,410 |
| 2026-07-23 | Open-market sale | 200 | $531.83 | 324,443 |
| 2026-07-23 | Open-market sale | 1,201 | $530.84 | 324,643 |
| 2026-07-23 | Open-market sale | 2,279 | $529.86 | 325,844 |
| 2026-07-23 | Open-market sale | 2,133 | $529.08 | 328,123 |
| 2026-07-23 | Open-market sale | 1,989 | $527.77 | 330,256 |
| 2026-07-23 | Open-market sale | 552 | $526.88 | 332,245 |
| 2026-07-23 | Open-market sale | 387 | $525.83 | 332,797 |
| 2026-07-23 | Open-market sale | 171 | $524.86 | 333,184 |
| 2026-07-23 | Open-market sale | 339 | $523.72 | 333,355 |
| 2026-07-23 | Open-market sale | 249 | $522.87 | 333,694 |
| 2026-07-23 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-22 | Option exercise (derivative) | 9,500 | $0.00 | 293,910 |
| 2026-07-22 | Open-market sale | 80 | $539.47 | 324,443 |
| 2026-07-22 | Open-market sale | 680 | $538.46 | 324,523 |
| 2026-07-22 | Open-market sale | 570 | $537.60 | 325,203 |
| 2026-07-22 | Open-market sale | 790 | $536.49 | 325,773 |
| 2026-07-22 | Open-market sale | 107 | $535.40 | 326,563 |
| 2026-07-22 | Open-market sale | 324 | $534.18 | 326,670 |
| 2026-07-22 | Open-market sale | 489 | $533.24 | 326,994 |
| 2026-07-22 | Open-market sale | 400 | $531.22 | 327,483 |
| 2026-07-22 | Open-market sale | 760 | $529.80 | 327,883 |
| 2026-07-22 | Open-market sale | 874 | $528.91 | 328,643 |
| 2026-07-22 | Open-market sale | 1,211 | $527.82 | 329,517 |
| 2026-07-22 | Open-market sale | 2,610 | $526.84 | 330,728 |
| 2026-07-22 | Open-market sale | 485 | $526.04 | 333,338 |
| 2026-07-22 | Open-market sale | 120 | $524.27 | 333,823 |
| 2026-07-22 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-21 | Option exercise (derivative) | 9,500 | $0.00 | 303,410 |
| 2026-07-21 | Open-market sale | 839 | $536.37 | 324,443 |
| 2026-07-21 | Open-market sale | 341 | $535.44 | 325,282 |
| 2026-07-21 | Open-market sale | 1,760 | $534.61 | 325,623 |
| 2026-07-21 | Open-market sale | 640 | $533.58 | 327,383 |
| 2026-07-21 | Open-market sale | 360 | $532.47 | 328,023 |
| 2026-07-21 | Open-market sale | 2,605 | $531.52 | 328,383 |
| 2026-07-21 | Open-market sale | 1,926 | $530.50 | 330,988 |
| 2026-07-21 | Open-market sale | 509 | $529.55 | 332,914 |
| 2026-07-21 | Open-market sale | 240 | $527.46 | 333,423 |
| 2026-07-21 | Open-market sale | 160 | $526.24 | 333,663 |
| 2026-07-21 | Open-market sale | 120 | $524.37 | 333,823 |
| 2026-07-21 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-20 | Option exercise (derivative) | 9,500 | $0.00 | 312,910 |
| 2026-07-20 | Open-market sale | 80 | $536.41 | 324,443 |
| 2026-07-20 | Open-market sale | 520 | $535.20 | 324,523 |
| 2026-07-20 | Open-market sale | 889 | $534.13 | 325,043 |
| 2026-07-20 | Open-market sale | 1,686 | $533.03 | 325,932 |
| 2026-07-20 | Open-market sale | 1,874 | $532.07 | 327,618 |
| 2026-07-20 | Open-market sale | 1,660 | $531.08 | 329,492 |
| 2026-07-20 | Open-market sale | 960 | $529.85 | 331,152 |
| 2026-07-20 | Open-market sale | 1,831 | $529.19 | 332,112 |
| 2026-07-20 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-17 | Option exercise (derivative) | 9,500 | $0.00 | 322,410 |
| 2026-07-17 | Open-market sale | 293 | $542.43 | 324,443 |
| 2026-07-17 | Open-market sale | 892 | $542.06 | 324,736 |
| 2026-07-17 | Open-market sale | 251 | $540.69 | 325,628 |
| 2026-07-17 | Open-market sale | 821 | $539.63 | 325,879 |
| 2026-07-17 | Open-market sale | 423 | $538.70 | 326,700 |
| 2026-07-17 | Open-market sale | 1,160 | $537.45 | 327,123 |
| 2026-07-17 | Open-market sale | 2,110 | $536.36 | 328,283 |
| 2026-07-17 | Open-market sale | 2,350 | $535.53 | 330,393 |
| 2026-07-17 | Open-market sale | 720 | $534.57 | 332,743 |
| 2026-07-17 | Open-market sale | 240 | $530.83 | 333,463 |
| 2026-07-17 | Open-market sale | 240 | $528.91 | 333,703 |
| 2026-07-17 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-16 | Option exercise (derivative) | 9,500 | $0.00 | 331,910 |
| 2026-07-16 | Open-market sale | 11 | $537.11 | 324,443 |
| 2026-07-16 | Open-market sale | 150 | $536.29 | 324,454 |
| 2026-07-16 | Open-market sale | 720 | $535.20 | 324,604 |
| 2026-07-16 | Open-market sale | 1,198 | $534.31 | 325,324 |
| 2026-07-16 | Open-market sale | 440 | $533.28 | 326,522 |
| 2026-07-16 | Open-market sale | 520 | $532.14 | 326,962 |
| 2026-07-16 | Open-market sale | 1,924 | $530.14 | 327,482 |
| 2026-07-16 | Open-market sale | 3,057 | $529.46 | 329,406 |
| 2026-07-16 | Open-market sale | 1,400 | $528.42 | 332,463 |
| 2026-07-16 | Open-market sale | 80 | $527.31 | 333,863 |
| 2026-07-16 | Option exercise | 9,500 | $135.42 | 333,943 |
| 2026-07-15 | Option exercise (derivative) | 7,782 | $0.00 | 341,410 |
| 2026-07-15 | Option exercise (derivative) | 1,718 | $0.00 | 0 |
| 2026-07-15 | Open-market sale | 120 | $534.27 | 324,443 |
| 2026-07-15 | Open-market sale | 825 | $533.08 | 324,563 |
| 2026-07-15 | Open-market sale | 3,295 | $531.97 | 325,388 |
| 2026-07-15 | Open-market sale | 1,044 | $531.03 | 328,683 |
| 2026-07-15 | Open-market sale | 577 | $530.12 | 329,727 |
| 2026-07-15 | Open-market sale | 641 | $529.03 | 330,304 |
| 2026-07-15 | Open-market sale | 120 | $527.77 | 330,945 |
| 2026-07-15 | Open-market sale | 280 | $525.24 | 331,065 |
| 2026-07-15 | Open-market sale | 440 | $524.40 | 331,345 |
| 2026-07-15 | Open-market sale | 203 | $523.20 | 331,785 |
| 2026-07-15 | Open-market sale | 189 | $521.84 | 331,988 |
| 2026-07-15 | Open-market sale | 48 | $520.92 | 332,177 |
| 2026-07-15 | Option exercise | 7,782 | $135.42 | 332,225 |
| 2026-07-15 | Open-market sale | 40 | $534.09 | 40,513 |
| 2026-07-15 | Open-market sale | 160 | $533.22 | 40,553 |
| 2026-07-15 | Open-market sale | 800 | $532.06 | 40,713 |
| 2026-07-15 | Open-market sale | 278 | $530.97 | 41,513 |
| 2026-07-15 | Open-market sale | 120 | $529.66 | 41,791 |
| 2026-07-15 | Open-market sale | 40 | $527.55 | 41,911 |
| 2026-07-15 | Open-market sale | 80 | $525.42 | 41,951 |
| 2026-07-15 | Open-market sale | 120 | $523.97 | 42,031 |
| 2026-07-15 | Open-market sale | 80 | $521.82 | 42,151 |
| 2026-07-15 | Option exercise | 1,718 | $135.42 | 42,231 |
| 2026-07-14 | Option exercise (derivative) | 9,500 | $0.00 | 1,718 |
| 2026-07-14 | Open-market sale | 660 | $528.13 | 42,333 |
| 2026-07-14 | Open-market sale | 200 | $532.60 | 40,513 |
| 2026-07-14 | Open-market sale | 107 | $531.08 | 40,713 |
| 2026-07-14 | Open-market sale | 554 | $530.67 | 40,820 |
| 2026-07-14 | Open-market sale | 959 | $529.21 | 41,374 |
| 2026-07-14 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-14 | Open-market sale | 1,220 | $527.06 | 42,993 |
| 2026-07-14 | Open-market sale | 3,492 | $526.13 | 44,213 |
| 2026-07-14 | Open-market sale | 1,468 | $525.16 | 47,705 |
| 2026-07-14 | Open-market sale | 840 | $524.15 | 49,173 |
| 2026-07-13 | Option exercise (derivative) | 9,500 | $0.00 | 11,218 |
| 2026-07-13 | Open-market sale | 2,223 | $536.52 | 42,307 |
| 2026-07-13 | Open-market sale | 360 | $541.10 | 40,553 |
| 2026-07-13 | Open-market sale | 320 | $539.60 | 40,913 |
| 2026-07-13 | Open-market sale | 409 | $538.60 | 41,233 |
| 2026-07-13 | Open-market sale | 665 | $537.66 | 41,642 |
| 2026-07-13 | Open-market sale | 40 | $542.80 | 40,513 |
| 2026-07-13 | Open-market sale | 2,191 | $535.47 | 44,530 |
| 2026-07-13 | Open-market sale | 2,272 | $534.63 | 46,721 |
| 2026-07-13 | Open-market sale | 1,020 | $533.70 | 48,993 |
| 2026-07-13 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-10 | Option exercise (derivative) | 9,500 | $0.00 | 20,718 |
| 2026-07-10 | Open-market sale | 1,524 | $545.54 | 44,009 |
| 2026-07-10 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-10 | Open-market sale | 600 | $540.37 | 49,413 |
| 2026-07-10 | Open-market sale | 80 | $553.47 | 40,513 |
| 2026-07-10 | Open-market sale | 400 | $548.44 | 40,593 |
| 2026-07-10 | Open-market sale | 1,578 | $547.17 | 40,993 |
| 2026-07-10 | Open-market sale | 1,438 | $546.42 | 42,571 |
| 2026-07-10 | Open-market sale | 364 | $544.54 | 45,533 |
| 2026-07-10 | Open-market sale | 676 | $543.34 | 45,897 |
| 2026-07-10 | Open-market sale | 1,870 | $542.49 | 46,573 |
| 2026-07-10 | Open-market sale | 970 | $541.47 | 48,443 |
| 2026-07-09 | Option exercise (derivative) | 9,500 | $0.00 | 30,218 |
| 2026-07-09 | Open-market sale | 120 | $555.76 | 40,513 |
| 2026-07-09 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-09 | Open-market sale | 640 | $554.23 | 40,633 |
| 2026-07-09 | Open-market sale | 801 | $553.29 | 41,273 |
| 2026-07-09 | Open-market sale | 1,648 | $552.38 | 42,074 |
| 2026-07-09 | Open-market sale | 2,863 | $551.03 | 43,722 |
| 2026-07-09 | Open-market sale | 1,452 | $550.12 | 46,585 |
| 2026-07-09 | Open-market sale | 1,536 | $549.01 | 48,037 |
| 2026-07-09 | Open-market sale | 440 | $548.16 | 49,573 |
| 2026-07-08 | Option exercise (derivative) | 9,500 | $0.00 | 39,718 |
| 2026-07-08 | Open-market sale | 1,118 | $554.45 | 42,425 |
| 2026-07-08 | Open-market sale | 1,710 | $553.42 | 43,543 |
| 2026-07-08 | Open-market sale | 1,490 | $552.51 | 45,253 |
| 2026-07-08 | Open-market sale | 925 | $551.56 | 46,743 |
| 2026-07-08 | Open-market sale | 320 | $560.79 | 40,513 |
| 2026-07-08 | Open-market sale | 923 | $549.52 | 48,453 |
| 2026-07-08 | Open-market sale | 637 | $548.62 | 49,376 |
| 2026-07-08 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-08 | Open-market sale | 291 | $555.75 | 42,134 |
| 2026-07-08 | Open-market sale | 379 | $556.64 | 41,755 |
| 2026-07-08 | Open-market sale | 702 | $557.82 | 41,053 |
| 2026-07-08 | Open-market sale | 220 | $558.78 | 40,833 |
| 2026-07-08 | Open-market sale | 785 | $550.45 | 47,668 |
| 2026-07-07 | Option exercise (derivative) | 9,500 | $0.00 | 49,218 |
| 2026-07-07 | Open-market sale | 1,875 | $558.90 | 45,279 |
| 2026-07-07 | Open-market sale | 800 | $562.60 | 40,575 |
| 2026-07-07 | Open-market sale | 62 | $563.24 | 40,513 |
| 2026-07-07 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-07 | Open-market sale | 200 | $553.12 | 49,813 |
| 2026-07-07 | Open-market sale | 241 | $554.36 | 49,572 |
| 2026-07-07 | Open-market sale | 596 | $555.50 | 48,976 |
| 2026-07-07 | Open-market sale | 726 | $556.55 | 48,250 |
| 2026-07-07 | Open-market sale | 1,096 | $557.78 | 47,154 |
| 2026-07-07 | Open-market sale | 3,399 | $559.76 | 41,880 |
| 2026-07-07 | Open-market sale | 505 | $560.49 | 41,375 |
| 2026-07-06 | Option exercise (derivative) | 9,500 | $0.00 | 58,718 |
| 2026-07-06 | Open-market sale | 135 | $553.39 | 40,819 |
| 2026-07-06 | Open-market sale | 131 | $551.88 | 40,954 |
| 2026-07-06 | Open-market sale | 329 | $550.78 | 41,085 |
| 2026-07-06 | Open-market sale | 2,116 | $549.87 | 41,414 |
| 2026-07-06 | Open-market sale | 3,354 | $549.03 | 43,530 |
| 2026-07-06 | Open-market sale | 306 | $553.90 | 40,513 |
| 2026-07-06 | Open-market sale | 2,098 | $546.93 | 47,915 |
| 2026-07-06 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-06 | Open-market sale | 1,031 | $548.00 | 46,884 |
| 2026-07-02 | Option exercise (derivative) | 9,500 | $0.00 | 68,218 |
| 2026-07-02 | Open-market sale | 2,006 | $554.75 | 45,158 |
| 2026-07-02 | Open-market sale | 2,942 | $555.67 | 42,216 |
| 2026-07-02 | Open-market sale | 1,343 | $556.56 | 40,873 |
| 2026-07-02 | Open-market sale | 320 | $557.63 | 40,553 |
| 2026-07-02 | Open-market sale | 192 | $548.01 | 49,821 |
| 2026-07-02 | Open-market sale | 776 | $553.64 | 47,164 |
| 2026-07-02 | Open-market sale | 993 | $552.72 | 47,940 |
| 2026-07-02 | Open-market sale | 640 | $551.59 | 48,933 |
| 2026-07-02 | Open-market sale | 118 | $549.77 | 49,573 |
| 2026-07-02 | Open-market sale | 130 | $548.75 | 49,691 |
| 2026-07-02 | Open-market sale | 40 | $558.37 | 40,513 |
| 2026-07-02 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-01 | Option exercise (derivative) | 9,500 | $0.00 | 77,718 |
| 2026-07-01 | Open-market sale | 880 | $542.15 | 45,613 |
| 2026-07-01 | Open-market sale | 773 | $540.92 | 46,493 |
| 2026-07-01 | Open-market sale | 1,524 | $539.92 | 47,266 |
| 2026-07-01 | Open-market sale | 818 | $539.09 | 48,790 |
| 2026-07-01 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-07-01 | Open-market sale | 1,221 | $548.21 | 40,899 |
| 2026-07-01 | Open-market sale | 386 | $549.14 | 40,513 |
| 2026-07-01 | Open-market sale | 969 | $547.40 | 42,120 |
| 2026-07-01 | Open-market sale | 520 | $543.16 | 45,093 |
| 2026-07-01 | Open-market sale | 880 | $545.00 | 44,213 |
| 2026-07-01 | Open-market sale | 1,124 | $546.46 | 43,089 |
| 2026-07-01 | Open-market sale | 405 | $537.58 | 49,608 |
| 2026-06-30 | Option exercise (derivative) | 9,500 | $0.00 | 87,218 |
| 2026-06-30 | Open-market sale | 66 | $545.96 | 40,767 |
| 2026-06-30 | Open-market sale | 440 | $543.30 | 40,833 |
| 2026-06-30 | Open-market sale | 1,081 | $542.62 | 41,273 |
| 2026-06-30 | Open-market sale | 2,499 | $541.60 | 42,354 |
| 2026-06-30 | Open-market sale | 2,235 | $540.76 | 44,853 |
| 2026-06-30 | Open-market sale | 1,309 | $539.93 | 47,088 |
| 2026-06-30 | Open-market sale | 988 | $538.51 | 48,397 |
| 2026-06-30 | Open-market sale | 518 | $537.75 | 49,385 |
| 2026-06-30 | Open-market sale | 110 | $536.28 | 49,903 |
| 2026-06-30 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-30 | Open-market sale | 240 | $549.27 | 40,513 |
| 2026-06-30 | Open-market sale | 14 | $546.60 | 40,753 |
| 2026-06-29 | Option exercise (derivative) | 9,500 | $0.00 | 96,718 |
| 2026-06-29 | Open-market sale | 430 | $548.96 | 40,513 |
| 2026-06-29 | Open-market sale | 1,702 | $548.29 | 40,943 |
| 2026-06-29 | Open-market sale | 585 | $543.37 | 48,868 |
| 2026-06-29 | Open-market sale | 360 | $541.24 | 49,533 |
| 2026-06-29 | Open-market sale | 120 | $539.98 | 49,893 |
| 2026-06-29 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-29 | Open-market sale | 759 | $547.12 | 42,645 |
| 2026-06-29 | Open-market sale | 1,705 | $546.28 | 43,404 |
| 2026-06-29 | Open-market sale | 2,165 | $545.30 | 45,109 |
| 2026-06-29 | Open-market sale | 1,594 | $544.40 | 47,274 |
| 2026-06-29 | Open-market sale | 80 | $541.86 | 49,453 |
| 2026-06-26 | Option exercise (derivative) | 9,500 | $0.00 | 106,218 |
| 2026-06-26 | Open-market sale | 40 | $553.49 | 40,513 |
| 2026-06-26 | Open-market sale | 280 | $552.36 | 40,553 |
| 2026-06-26 | Open-market sale | 400 | $550.79 | 40,833 |
| 2026-06-26 | Open-market sale | 520 | $549.69 | 41,233 |
| 2026-06-26 | Open-market sale | 872 | $548.90 | 41,753 |
| 2026-06-26 | Open-market sale | 452 | $548.13 | 42,625 |
| 2026-06-26 | Open-market sale | 156 | $547.00 | 43,077 |
| 2026-06-26 | Open-market sale | 560 | $545.52 | 43,233 |
| 2026-06-26 | Open-market sale | 439 | $544.18 | 43,793 |
| 2026-06-26 | Open-market sale | 1,012 | $543.32 | 44,232 |
| 2026-06-26 | Open-market sale | 983 | $542.14 | 45,244 |
| 2026-06-26 | Open-market sale | 2,128 | $541.24 | 46,227 |
| 2026-06-26 | Open-market sale | 1,018 | $539.89 | 48,355 |
| 2026-06-26 | Open-market sale | 640 | $538.34 | 49,373 |
| 2026-06-26 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-25 | Option exercise (derivative) | 9,500 | $0.00 | 115,718 |
| 2026-06-25 | Open-market sale | 645 | $548.77 | 47,524 |
| 2026-06-25 | Open-market sale | 800 | $553.97 | 40,753 |
| 2026-06-25 | Open-market sale | 1,778 | $552.68 | 41,553 |
| 2026-06-25 | Open-market sale | 1,814 | $551.61 | 43,331 |
| 2026-06-25 | Open-market sale | 1,617 | $550.86 | 45,145 |
| 2026-06-25 | Open-market sale | 762 | $549.55 | 46,762 |
| 2026-06-25 | Open-market sale | 240 | $554.84 | 40,513 |
| 2026-06-25 | Open-market sale | 441 | $547.87 | 48,169 |
| 2026-06-25 | Open-market sale | 301 | $546.38 | 48,610 |
| 2026-06-25 | Open-market sale | 418 | $545.08 | 48,911 |
| 2026-06-25 | Open-market sale | 684 | $543.54 | 49,329 |
| 2026-06-25 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-24 | Option exercise (derivative) | 9,500 | $0.00 | 125,218 |
| 2026-06-24 | Open-market sale | 400 | $553.24 | 40,513 |
| 2026-06-24 | Open-market sale | 360 | $551.76 | 40,913 |
| 2026-06-24 | Open-market sale | 1,003 | $551.03 | 41,273 |
| 2026-06-24 | Open-market sale | 1,357 | $550.06 | 42,276 |
| 2026-06-24 | Open-market sale | 1,300 | $548.74 | 43,633 |
| 2026-06-24 | Open-market sale | 2,086 | $548.01 | 44,933 |
| 2026-06-24 | Open-market sale | 2,234 | $547.03 | 47,019 |
| 2026-06-24 | Open-market sale | 760 | $545.93 | 49,253 |
| 2026-06-24 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-23 | Option exercise (derivative) | 9,500 | $0.00 | 134,718 |
| 2026-06-23 | Option exercise | 9,500 | $135.42 | 50,013 |
| 2026-06-23 | Open-market sale | 299 | $540.24 | 49,714 |
| 2026-06-23 | Open-market sale | 1,227 | $546.00 | 40,513 |
| 2026-06-23 | Open-market sale | 894 | $540.99 | 48,820 |
| 2026-06-23 | Open-market sale | 3,407 | $545.19 | 41,740 |
| 2026-06-23 | Open-market sale | 1,329 | $544.29 | 45,147 |
| 2026-06-23 | Open-market sale | 900 | $543.10 | 46,476 |
| 2026-06-23 | Open-market sale | 1,444 | $542.13 | 47,376 |
| 2026-06-22 | Option exercise (derivative) | 2,910 | $0.00 | 0 |
| 2026-06-22 | Option exercise (derivative) | 6,590 | $0.00 | 144,218 |
| 2026-06-22 | Open-market sale | 995 | $534.94 | 48,786 |
| 2026-06-22 | Open-market sale | 232 | $534.09 | 49,781 |
| 2026-06-22 | Option exercise | 2,910 | $146.03 | 50,013 |
| 2026-06-22 | Option exercise | 6,590 | $135.42 | 47,103 |
| 2026-06-22 | Open-market sale | 3,198 | $538.29 | 43,455 |
| 2026-06-22 | Open-market sale | 271 | $539.90 | 40,513 |
| 2026-06-22 | Open-market sale | 1,133 | $536.02 | 47,653 |
| 2026-06-22 | Open-market sale | 1,000 | $537.13 | 46,653 |
| 2026-06-22 | Open-market sale | 2,671 | $539.18 | 40,784 |
| 2026-06-18 | Option exercise (derivative) | 9,500 | $0.00 | 2,910 |
| 2026-06-18 | Open-market sale | 40 | $544.01 | 41,513 |
| 2026-06-18 | Open-market sale | 40 | $545.19 | 41,473 |
| 2026-06-18 | Open-market sale | 320 | $547.51 | 41,153 |
| 2026-06-18 | Open-market sale | 480 | $548.84 | 40,673 |
| 2026-06-18 | Open-market sale | 160 | $552.72 | 40,513 |
| 2026-06-18 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-18 | Open-market sale | 480 | $533.79 | 49,533 |
| 2026-06-18 | Open-market sale | 80 | $535.01 | 49,453 |
| 2026-06-18 | Open-market sale | 245 | $536.59 | 49,208 |
| 2026-06-18 | Open-market sale | 613 | $541.49 | 41,553 |
| 2026-06-18 | Open-market sale | 2,022 | $540.52 | 42,166 |
| 2026-06-18 | Open-market sale | 2,793 | $539.62 | 44,188 |
| 2026-06-18 | Open-market sale | 1,399 | $538.59 | 46,981 |
| 2026-06-18 | Open-market sale | 828 | $537.52 | 48,380 |
| 2026-06-17 | Option exercise (derivative) | 9,500 | $0.00 | 12,410 |
| 2026-06-17 | Open-market sale | 727 | $552.75 | 44,197 |
| 2026-06-17 | Open-market sale | 1,840 | $551.73 | 44,924 |
| 2026-06-17 | Open-market sale | 1,201 | $553.78 | 42,996 |
| 2026-06-17 | Open-market sale | 1,909 | $554.77 | 41,087 |
| 2026-06-17 | Open-market sale | 574 | $555.63 | 40,513 |
| 2026-06-17 | Open-market sale | 2,077 | $550.87 | 46,764 |
| 2026-06-17 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-17 | Open-market sale | 560 | $548.57 | 49,453 |
| 2026-06-17 | Open-market sale | 612 | $549.57 | 48,841 |
| 2026-06-16 | Option exercise (derivative) | 9,500 | $0.00 | 21,910 |
| 2026-06-16 | Open-market sale | 2,027 | $548.42 | 46,746 |
| 2026-06-16 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-16 | Open-market sale | 386 | $553.10 | 40,723 |
| 2026-06-16 | Open-market sale | 691 | $552.29 | 41,109 |
| 2026-06-16 | Open-market sale | 1,797 | $551.28 | 41,800 |
| 2026-06-16 | Open-market sale | 2,036 | $550.32 | 43,597 |
| 2026-06-16 | Open-market sale | 1,113 | $549.13 | 45,633 |
| 2026-06-16 | Open-market sale | 210 | $554.63 | 40,513 |
| 2026-06-16 | Open-market sale | 542 | $547.12 | 48,773 |
| 2026-06-16 | Open-market sale | 525 | $546.04 | 49,315 |
| 2026-06-16 | Open-market sale | 173 | $545.18 | 49,840 |
| 2026-06-15 | Option exercise (derivative) | 9,500 | $0.00 | 31,410 |
| 2026-06-15 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-15 | Open-market sale | 920 | $553.47 | 40,513 |
| 2026-06-15 | Open-market sale | 1,180 | $551.57 | 42,193 |
| 2026-06-15 | Open-market sale | 760 | $552.59 | 41,433 |
| 2026-06-15 | Open-market sale | 1,768 | $550.72 | 43,373 |
| 2026-06-15 | Open-market sale | 732 | $549.56 | 45,141 |
| 2026-06-15 | Open-market sale | 1,459 | $548.53 | 45,873 |
| 2026-06-15 | Open-market sale | 482 | $547.63 | 47,332 |
| 2026-06-15 | Open-market sale | 470 | $546.22 | 47,814 |
| 2026-06-15 | Open-market sale | 809 | $545.51 | 48,284 |
| 2026-06-15 | Open-market sale | 440 | $543.51 | 49,093 |
| 2026-06-15 | Open-market sale | 200 | $541.61 | 49,533 |
| 2026-06-15 | Open-market sale | 205 | $540.43 | 49,733 |
| 2026-06-15 | Open-market sale | 75 | $538.85 | 49,938 |
| 2026-06-12 | Option exercise (derivative) | 9,500 | $0.00 | 40,910 |
| 2026-06-12 | Open-market sale | 1,797 | $542.40 | 42,056 |
| 2026-06-12 | Open-market sale | 1,671 | $541.23 | 43,853 |
| 2026-06-12 | Open-market sale | 3,154 | $540.46 | 45,524 |
| 2026-06-12 | Open-market sale | 535 | $539.24 | 48,678 |
| 2026-06-12 | Open-market sale | 401 | $538.43 | 49,213 |
| 2026-06-12 | Open-market sale | 399 | $537.40 | 49,614 |
| 2026-06-12 | Open-market sale | 240 | $543.03 | 41,816 |
| 2026-06-12 | Open-market sale | 560 | $544.45 | 41,256 |
| 2026-06-12 | Open-market sale | 743 | $545.71 | 40,513 |
| 2026-06-12 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-11 | Option exercise (derivative) | 9,500 | $0.00 | 50,410 |
| 2026-06-11 | Open-market sale | 2,939 | $550.07 | 42,233 |
| 2026-06-11 | Open-market sale | 1,936 | $549.21 | 45,172 |
| 2026-06-11 | Open-market sale | 1,400 | $551.15 | 40,833 |
| 2026-06-11 | Open-market sale | 320 | $551.87 | 40,513 |
| 2026-06-11 | Open-market sale | 2,006 | $548.09 | 47,108 |
| 2026-06-11 | Open-market sale | 159 | $547.25 | 49,114 |
| 2026-06-11 | Open-market sale | 31 | $545.55 | 49,273 |
| 2026-06-11 | Open-market sale | 576 | $545.00 | 49,304 |
| 2026-06-11 | Open-market sale | 51 | $543.61 | 49,880 |
| 2026-06-11 | Open-market sale | 82 | $542.98 | 49,931 |
| 2026-06-11 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-10 | Option exercise (derivative) | 9,500 | $0.00 | 59,910 |
| 2026-06-10 | Open-market sale | 867 | $544.33 | 44,912 |
| 2026-06-10 | Open-market sale | 824 | $543.26 | 45,779 |
| 2026-06-10 | Open-market sale | 1,158 | $542.23 | 46,603 |
| 2026-06-10 | Open-market sale | 852 | $541.16 | 47,761 |
| 2026-06-10 | Open-market sale | 800 | $540.14 | 48,613 |
| 2026-06-10 | Open-market sale | 600 | $539.12 | 49,413 |
| 2026-06-10 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-10 | Open-market sale | 80 | $557.04 | 40,513 |
| 2026-06-10 | Open-market sale | 285 | $555.29 | 40,593 |
| 2026-06-10 | Open-market sale | 933 | $554.56 | 40,878 |
| 2026-06-10 | Open-market sale | 587 | $553.64 | 41,811 |
| 2026-06-10 | Open-market sale | 90 | $551.60 | 42,398 |
| 2026-06-10 | Open-market sale | 156 | $550.59 | 42,488 |
| 2026-06-10 | Open-market sale | 914 | $545.10 | 43,998 |
| 2026-06-10 | Open-market sale | 215 | $546.14 | 43,783 |
| 2026-06-10 | Open-market sale | 385 | $547.09 | 43,398 |
| 2026-06-10 | Open-market sale | 246 | $548.63 | 43,152 |
| 2026-06-10 | Open-market sale | 508 | $549.70 | 42,644 |
| 2026-06-09 | Option exercise (derivative) | 9,500 | $0.00 | 69,410 |
| 2026-06-09 | Open-market sale | 220 | $552.89 | 40,513 |
| 2026-06-09 | Open-market sale | 2,760 | $552.45 | 40,733 |
| 2026-06-09 | Open-market sale | 1,320 | $551.35 | 43,493 |
| 2026-06-09 | Open-market sale | 480 | $549.77 | 44,813 |
| 2026-06-09 | Open-market sale | 280 | $548.84 | 45,293 |
| 2026-06-09 | Open-market sale | 1,499 | $547.67 | 45,573 |
| 2026-06-09 | Open-market sale | 1,534 | $546.66 | 47,072 |
| 2026-06-09 | Open-market sale | 916 | $545.66 | 48,606 |
| 2026-06-09 | Open-market sale | 491 | $544.69 | 49,522 |
| 2026-06-09 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-08 | Option exercise (derivative) | 9,500 | $0.00 | 78,910 |
| 2026-06-08 | Open-market sale | 948 | $549.58 | 41,803 |
| 2026-06-08 | Open-market sale | 2,144 | $547.93 | 42,751 |
| 2026-06-08 | Open-market sale | 1,525 | $547.07 | 44,895 |
| 2026-06-08 | Open-market sale | 1,462 | $544.89 | 48,551 |
| 2026-06-08 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-08 | Open-market sale | 650 | $550.40 | 41,153 |
| 2026-06-08 | Open-market sale | 640 | $551.37 | 40,513 |
| 2026-06-08 | Open-market sale | 2,131 | $546.13 | 46,420 |
| 2026-06-05 | Option exercise (derivative) | 9,500 | $0.00 | 88,410 |
| 2026-06-05 | Open-market sale | 1,289 | $548.81 | 41,813 |
| 2026-06-05 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-05 | Open-market sale | 1,737 | $545.99 | 48,276 |
| 2026-06-05 | Open-market sale | 2,808 | $546.88 | 45,468 |
| 2026-06-05 | Open-market sale | 98 | $550.53 | 40,513 |
| 2026-06-05 | Open-market sale | 1,202 | $549.77 | 40,611 |
| 2026-06-05 | Open-market sale | 2,366 | $547.85 | 43,102 |
| 2026-06-04 | Option exercise (derivative) | 9,500 | $0.00 | 97,910 |
| 2026-06-04 | Open-market sale | 780 | $549.24 | 41,073 |
| 2026-06-04 | Open-market sale | 1,676 | $548.26 | 41,853 |
| 2026-06-04 | Open-market sale | 1,525 | $547.53 | 43,529 |
| 2026-06-04 | Open-market sale | 1,202 | $546.14 | 45,054 |
| 2026-06-04 | Open-market sale | 1,186 | $545.18 | 46,256 |
| 2026-06-04 | Open-market sale | 1,470 | $544.24 | 47,442 |
| 2026-06-04 | Open-market sale | 112 | $542.50 | 49,308 |
| 2026-06-04 | Open-market sale | 473 | $541.08 | 49,420 |
| 2026-06-04 | Open-market sale | 120 | $539.51 | 49,893 |
| 2026-06-04 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-04 | Open-market sale | 560 | $550.46 | 40,513 |
| 2026-06-04 | Open-market sale | 396 | $543.11 | 48,912 |
| 2026-06-03 | Option exercise (derivative) | 9,500 | $0.00 | 107,410 |
| 2026-06-03 | Open-market sale | 1,050 | $546.01 | 47,423 |
| 2026-06-03 | Open-market sale | 1,139 | $545.22 | 48,473 |
| 2026-06-03 | Open-market sale | 401 | $543.89 | 49,612 |
| 2026-06-03 | Open-market sale | 1,664 | $546.96 | 45,759 |
| 2026-06-03 | Open-market sale | 2,226 | $548.04 | 43,533 |
| 2026-06-03 | Open-market sale | 1,956 | $549.15 | 41,577 |
| 2026-06-03 | Open-market sale | 842 | $550.06 | 40,735 |
| 2026-06-03 | Open-market sale | 80 | $551.23 | 40,655 |
| 2026-06-03 | Open-market sale | 142 | $551.97 | 40,513 |
| 2026-06-03 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-02 | Option exercise (derivative) | 9,500 | $0.00 | 116,910 |
| 2026-06-02 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-02 | Open-market sale | 1,160 | $535.69 | 48,853 |
| 2026-06-02 | Open-market sale | 2,056 | $536.62 | 46,797 |
| 2026-06-02 | Open-market sale | 1,464 | $537.62 | 45,333 |
| 2026-06-02 | Open-market sale | 1,149 | $538.81 | 44,184 |
| 2026-06-02 | Open-market sale | 2,310 | $539.83 | 41,874 |
| 2026-06-02 | Open-market sale | 641 | $540.48 | 41,233 |
| 2026-06-02 | Open-market sale | 440 | $541.68 | 40,793 |
| 2026-06-02 | Open-market sale | 280 | $543.26 | 40,513 |
| 2026-06-01 | Option exercise (derivative) | 9,500 | $0.00 | 126,410 |
| 2026-06-01 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-06-01 | Open-market sale | 1,365 | $545.04 | 48,648 |
| 2026-06-01 | Open-market sale | 2,213 | $546.21 | 46,435 |
| 2026-06-01 | Open-market sale | 1,376 | $547.11 | 45,059 |
| 2026-06-01 | Open-market sale | 1,546 | $548.21 | 43,513 |
| 2026-06-01 | Open-market sale | 1,166 | $549.31 | 42,347 |
| 2026-06-01 | Open-market sale | 400 | $554.43 | 40,513 |
| 2026-06-01 | Open-market sale | 240 | $552.82 | 40,913 |
| 2026-06-01 | Open-market sale | 124 | $550.82 | 41,153 |
| 2026-06-01 | Open-market sale | 1,070 | $550.26 | 41,277 |
| 2026-05-29 | Option exercise (derivative) | 9,500 | $0.00 | 135,910 |
| 2026-05-29 | Open-market sale | 823 | $553.73 | 44,870 |
| 2026-05-29 | Open-market sale | 680 | $552.58 | 45,693 |
| 2026-05-29 | Open-market sale | 986 | $551.34 | 46,373 |
| 2026-05-29 | Open-market sale | 1,605 | $550.60 | 47,359 |
| 2026-05-29 | Open-market sale | 769 | $549.59 | 48,964 |
| 2026-05-29 | Open-market sale | 280 | $548.60 | 49,733 |
| 2026-05-29 | Open-market sale | 817 | $554.57 | 44,053 |
| 2026-05-29 | Open-market sale | 1,000 | $555.59 | 43,053 |
| 2026-05-29 | Open-market sale | 461 | $556.67 | 42,592 |
| 2026-05-29 | Open-market sale | 918 | $557.80 | 41,674 |
| 2026-05-29 | Open-market sale | 841 | $558.81 | 40,833 |
| 2026-05-29 | Open-market sale | 320 | $559.41 | 40,513 |
| 2026-05-29 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-28 | Option exercise (derivative) | 9,500 | $0.00 | 145,410 |
| 2026-05-28 | Open-market sale | 227 | $569.57 | 41,073 |
| 2026-05-28 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-28 | Open-market sale | 300 | $571.55 | 40,513 |
| 2026-05-28 | Open-market sale | 260 | $570.76 | 40,813 |
| 2026-05-28 | Open-market sale | 295 | $561.53 | 49,718 |
| 2026-05-28 | Open-market sale | 1,520 | $562.59 | 48,198 |
| 2026-05-28 | Open-market sale | 1,638 | $563.68 | 46,560 |
| 2026-05-28 | Open-market sale | 1,369 | $564.59 | 45,191 |
| 2026-05-28 | Open-market sale | 563 | $565.69 | 44,628 |
| 2026-05-28 | Open-market sale | 1,261 | $566.72 | 43,367 |
| 2026-05-28 | Open-market sale | 1,339 | $567.76 | 42,028 |
| 2026-05-28 | Open-market sale | 728 | $568.78 | 41,300 |
| 2026-05-27 | Option exercise (derivative) | 9,500 | $0.00 | 154,910 |
| 2026-05-27 | Open-market sale | 440 | $574.23 | 47,193 |
| 2026-05-27 | Open-market sale | 320 | $572.45 | 47,633 |
| 2026-05-27 | Open-market sale | 581 | $571.55 | 47,953 |
| 2026-05-27 | Open-market sale | 1,479 | $570.81 | 48,534 |
| 2026-05-27 | Open-market sale | 2,469 | $576.23 | 44,044 |
| 2026-05-27 | Open-market sale | 80 | $579.59 | 40,513 |
| 2026-05-27 | Open-market sale | 680 | $575.50 | 46,513 |
| 2026-05-27 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-27 | Open-market sale | 1,695 | $578.22 | 40,593 |
| 2026-05-27 | Open-market sale | 1,756 | $577.24 | 42,288 |
| 2026-05-26 | Open-market sale | 1,500 | $575.96 | 43,153 |
| 2026-05-26 | Gift | 9,009 | — | 249,108 |
| 2026-05-26 | Gift | 2,060 | — | 8,902 |
| 2026-05-26 | Option exercise (derivative) | 9,500 | $0.00 | 164,410 |
| 2026-05-26 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-26 | Open-market sale | 45 | $560.52 | 49,968 |
| 2026-05-26 | Open-market sale | 35 | $560.74 | 49,933 |
| 2026-05-26 | Open-market sale | 40 | $562.17 | 49,893 |
| 2026-05-26 | Open-market sale | 240 | $564.02 | 49,653 |
| 2026-05-26 | Open-market sale | 320 | $566.36 | 49,333 |
| 2026-05-26 | Open-market sale | 520 | $567.42 | 48,813 |
| 2026-05-26 | Open-market sale | 958 | $568.63 | 47,855 |
| 2026-05-26 | Open-market sale | 1,020 | $577.97 | 40,513 |
| 2026-05-26 | Open-market sale | 1,620 | $577.03 | 41,533 |
| 2026-05-26 | Open-market buy | 1,500 | $575.96 | 43,153 |
| 2026-05-26 | Open-market sale | 560 | $574.57 | 44,653 |
| 2026-05-26 | Open-market sale | 600 | $572.66 | 45,213 |
| 2026-05-26 | Open-market sale | 717 | $571.77 | 45,813 |
| 2026-05-26 | Open-market sale | 683 | $570.84 | 46,530 |
| 2026-05-26 | Open-market sale | 642 | $569.69 | 47,213 |
| 2026-05-22 | Option exercise (derivative) | 9,500 | $0.00 | 173,910 |
| 2026-05-22 | Open-market sale | 47 | $563.27 | 49,966 |
| 2026-05-22 | Open-market sale | 160 | $569.73 | 40,513 |
| 2026-05-22 | Open-market sale | 3,210 | $567.30 | 46,261 |
| 2026-05-22 | Open-market sale | 382 | $565.77 | 49,471 |
| 2026-05-22 | Open-market sale | 1,181 | $568.86 | 40,673 |
| 2026-05-22 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-22 | Open-market sale | 4,407 | $568.00 | 41,854 |
| 2026-05-22 | Open-market sale | 113 | $564.66 | 49,853 |
| 2026-05-21 | Option exercise (derivative) | 9,500 | $0.00 | 183,410 |
| 2026-05-21 | Open-market sale | 2,242 | $563.77 | 44,772 |
| 2026-05-21 | Open-market sale | 919 | $561.97 | 48,774 |
| 2026-05-21 | Open-market sale | 1,840 | $564.87 | 42,932 |
| 2026-05-21 | Open-market sale | 2,259 | $566.02 | 40,673 |
| 2026-05-21 | Open-market sale | 160 | $566.42 | 40,513 |
| 2026-05-21 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-21 | Open-market sale | 40 | $557.85 | 49,973 |
| 2026-05-21 | Open-market sale | 280 | $560.03 | 49,693 |
| 2026-05-21 | Open-market sale | 1,760 | $562.98 | 47,014 |
| 2026-05-20 | Option exercise (derivative) | 9,500 | $0.00 | 192,910 |
| 2026-05-20 | Open-market sale | 245 | $574.08 | 40,713 |
| 2026-05-20 | Open-market sale | 195 | $573.00 | 40,958 |
| 2026-05-20 | Open-market sale | 376 | $571.41 | 41,153 |
| 2026-05-20 | Open-market sale | 552 | $570.38 | 41,529 |
| 2026-05-20 | Open-market sale | 660 | $569.30 | 42,081 |
| 2026-05-20 | Open-market sale | 412 | $568.34 | 42,741 |
| 2026-05-20 | Open-market sale | 280 | $566.89 | 43,153 |
| 2026-05-20 | Open-market sale | 200 | $577.26 | 40,513 |
| 2026-05-20 | Open-market sale | 1,280 | $564.81 | 44,273 |
| 2026-05-20 | Open-market sale | 1,949 | $563.97 | 45,553 |
| 2026-05-20 | Open-market sale | 2,071 | $562.94 | 47,502 |
| 2026-05-20 | Open-market sale | 440 | $562.01 | 49,573 |
| 2026-05-20 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-20 | Open-market sale | 840 | $565.95 | 43,433 |
| 2026-05-19 | Option exercise (derivative) | 9,500 | $0.00 | 202,410 |
| 2026-05-19 | Open-market sale | 120 | $572.36 | 40,513 |
| 2026-05-19 | Open-market sale | 562 | $571.24 | 40,633 |
| 2026-05-19 | Open-market sale | 1,099 | $570.35 | 41,195 |
| 2026-05-19 | Open-market sale | 1,393 | $569.42 | 42,294 |
| 2026-05-19 | Open-market sale | 1,640 | $568.46 | 43,687 |
| 2026-05-19 | Open-market sale | 1,149 | $567.38 | 45,327 |
| 2026-05-19 | Open-market sale | 2,140 | $566.34 | 46,476 |
| 2026-05-19 | Open-market sale | 1,237 | $565.54 | 48,616 |
| 2026-05-19 | Open-market sale | 109 | $562.31 | 49,853 |
| 2026-05-19 | Open-market sale | 51 | $561.52 | 49,962 |
| 2026-05-19 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-18 | Option exercise (derivative) | 9,500 | $0.00 | 211,910 |
| 2026-05-18 | Open-market sale | 1,437 | $568.33 | 41,870 |
| 2026-05-18 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-18 | Open-market sale | 133 | $563.01 | 49,880 |
| 2026-05-18 | Open-market sale | 365 | $564.11 | 49,515 |
| 2026-05-18 | Open-market sale | 1,811 | $565.34 | 47,704 |
| 2026-05-18 | Open-market sale | 2,117 | $566.33 | 45,587 |
| 2026-05-18 | Open-market sale | 2,280 | $567.45 | 43,307 |
| 2026-05-18 | Open-market sale | 1,077 | $569.42 | 40,793 |
| 2026-05-18 | Open-market sale | 280 | $569.99 | 40,513 |
| 2026-05-15 | Option exercise (derivative) | 9,500 | $0.00 | 221,410 |
| 2026-05-15 | Open-market sale | 3,211 | $568.07 | 43,451 |
| 2026-05-15 | Open-market sale | 320 | $571.23 | 40,833 |
| 2026-05-15 | Open-market sale | 616 | $569.94 | 41,153 |
| 2026-05-15 | Open-market sale | 1,682 | $569.03 | 41,769 |
| 2026-05-15 | Open-market sale | 320 | $572.25 | 40,513 |
| 2026-05-15 | Open-market sale | 1,874 | $567.04 | 46,662 |
| 2026-05-15 | Open-market sale | 1,477 | $566.19 | 48,536 |
| 2026-05-15 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-14 | Option exercise (derivative) | 9,500 | $0.00 | 230,910 |
| 2026-05-14 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-14 | Open-market sale | 744 | $572.90 | 48,293 |
| 2026-05-14 | Open-market sale | 560 | $572.04 | 49,037 |
| 2026-05-14 | Open-market sale | 376 | $571.04 | 49,597 |
| 2026-05-14 | Open-market sale | 40 | $568.69 | 49,973 |
| 2026-05-14 | Open-market sale | 3,283 | $574.21 | 45,010 |
| 2026-05-14 | Open-market sale | 360 | $578.29 | 40,513 |
| 2026-05-14 | Open-market sale | 232 | $576.88 | 40,873 |
| 2026-05-14 | Open-market sale | 983 | $575.98 | 41,105 |
| 2026-05-14 | Open-market sale | 2,922 | $575.02 | 42,088 |
| 2026-05-13 | Option exercise (derivative) | 9,500 | $0.00 | 240,410 |
| 2026-05-13 | Open-market sale | 1,752 | $579.58 | 42,818 |
| 2026-05-13 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-13 | Open-market sale | 1,378 | $575.40 | 48,635 |
| 2026-05-13 | Open-market sale | 360 | $583.81 | 40,513 |
| 2026-05-13 | Open-market sale | 80 | $582.32 | 40,873 |
| 2026-05-13 | Open-market sale | 371 | $581.52 | 40,953 |
| 2026-05-13 | Open-market sale | 1,494 | $580.50 | 41,324 |
| 2026-05-13 | Open-market sale | 1,874 | $578.63 | 44,570 |
| 2026-05-13 | Open-market sale | 1,567 | $577.58 | 46,444 |
| 2026-05-13 | Open-market sale | 624 | $576.34 | 48,011 |
| 2026-05-12 | Option exercise (derivative) | 9,500 | $0.00 | 249,910 |
| 2026-05-12 | Open-market sale | 56 | $583.44 | 40,513 |
| 2026-05-12 | Open-market sale | 1,464 | $582.80 | 40,569 |
| 2026-05-12 | Open-market sale | 982 | $581.62 | 42,033 |
| 2026-05-12 | Open-market sale | 1,706 | $580.62 | 43,015 |
| 2026-05-12 | Open-market sale | 492 | $579.67 | 44,721 |
| 2026-05-12 | Open-market sale | 778 | $578.46 | 45,213 |
| 2026-05-12 | Open-market sale | 1,062 | $577.44 | 45,991 |
| 2026-05-12 | Open-market sale | 767 | $576.23 | 47,053 |
| 2026-05-12 | Open-market sale | 753 | $575.47 | 47,820 |
| 2026-05-12 | Open-market sale | 401 | $573.70 | 48,573 |
| 2026-05-12 | Open-market sale | 293 | $573.12 | 48,974 |
| 2026-05-12 | Open-market sale | 106 | $571.71 | 49,267 |
| 2026-05-12 | Open-market sale | 400 | $570.31 | 49,373 |
| 2026-05-12 | Open-market sale | 240 | $568.83 | 49,773 |
| 2026-05-12 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-11 | Option exercise (derivative) | 9,500 | $0.00 | 15,288 |
| 2026-05-11 | Open-market sale | 227 | $578.73 | 41,147 |
| 2026-05-11 | Open-market sale | 964 | $577.80 | 41,374 |
| 2026-05-11 | Open-market sale | 210 | $576.93 | 42,338 |
| 2026-05-11 | Open-market sale | 658 | $575.33 | 42,548 |
| 2026-05-11 | Open-market sale | 578 | $574.38 | 43,206 |
| 2026-05-11 | Open-market sale | 397 | $573.18 | 43,784 |
| 2026-05-11 | Open-market sale | 1,292 | $572.39 | 44,181 |
| 2026-05-11 | Open-market sale | 1,356 | $571.43 | 45,473 |
| 2026-05-11 | Open-market sale | 2,019 | $570.21 | 46,829 |
| 2026-05-11 | Open-market sale | 1,165 | $569.50 | 48,848 |
| 2026-05-11 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-11 | Open-market sale | 120 | $580.44 | 40,513 |
| 2026-05-11 | Open-market sale | 514 | $579.85 | 40,633 |
| 2026-05-08 | Option exercise (derivative) | 9,500 | $0.00 | 24,788 |
| 2026-05-08 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-08 | Open-market sale | 1,126 | $562.08 | 48,887 |
| 2026-05-08 | Open-market sale | 2,022 | $563.06 | 46,865 |
| 2026-05-08 | Open-market sale | 1,983 | $564.77 | 43,018 |
| 2026-05-08 | Open-market sale | 705 | $565.99 | 42,313 |
| 2026-05-08 | Open-market sale | 319 | $567.21 | 41,994 |
| 2026-05-08 | Open-market sale | 360 | $568.16 | 41,634 |
| 2026-05-08 | Open-market sale | 106 | $569.61 | 41,528 |
| 2026-05-08 | Open-market sale | 495 | $570.22 | 41,033 |
| 2026-05-08 | Open-market sale | 520 | $571.66 | 40,513 |
| 2026-05-08 | Open-market sale | 1,864 | $564.00 | 45,001 |
| 2026-05-07 | Option exercise (derivative) | 9,500 | $0.00 | 34,288 |
| 2026-05-07 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-07 | Open-market sale | 500 | $569.70 | 49,513 |
| 2026-05-07 | Open-market sale | 720 | $571.79 | 48,793 |
| 2026-05-07 | Open-market sale | 876 | $573.01 | 47,917 |
| 2026-05-07 | Open-market sale | 888 | $574.01 | 47,029 |
| 2026-05-07 | Open-market sale | 160 | $589.63 | 40,673 |
| 2026-05-07 | Open-market sale | 160 | $597.54 | 40,513 |
| 2026-05-07 | Open-market sale | 1,245 | $575.15 | 45,784 |
| 2026-05-07 | Open-market sale | 320 | $588.86 | 40,833 |
| 2026-05-07 | Open-market sale | 545 | $587.71 | 41,153 |
| 2026-05-07 | Open-market sale | 375 | $586.84 | 41,698 |
| 2026-05-07 | Open-market sale | 512 | $585.83 | 42,073 |
| 2026-05-07 | Open-market sale | 208 | $584.57 | 42,585 |
| 2026-05-07 | Open-market sale | 440 | $583.65 | 42,793 |
| 2026-05-07 | Open-market sale | 171 | $581.47 | 43,233 |
| 2026-05-07 | Open-market sale | 509 | $580.55 | 43,404 |
| 2026-05-07 | Open-market sale | 120 | $579.11 | 43,913 |
| 2026-05-07 | Open-market sale | 510 | $578.26 | 44,033 |
| 2026-05-07 | Open-market sale | 490 | $577.27 | 44,543 |
| 2026-05-07 | Open-market sale | 751 | $575.93 | 45,033 |
| 2026-05-06 | Option exercise (derivative) | 9,500 | $0.00 | 43,788 |
| 2026-05-06 | Open-market sale | 101 | $591.60 | 44,272 |
| 2026-05-06 | Open-market sale | 296 | $581.28 | 49,133 |
| 2026-05-06 | Open-market sale | 384 | $580.07 | 49,429 |
| 2026-05-06 | Open-market sale | 120 | $579.12 | 49,813 |
| 2026-05-06 | Open-market sale | 80 | $576.32 | 49,933 |
| 2026-05-06 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-06 | Open-market sale | 80 | $592.27 | 44,192 |
| 2026-05-06 | Open-market sale | 796 | $583.73 | 48,178 |
| 2026-05-06 | Open-market sale | 159 | $582.73 | 48,974 |
| 2026-05-06 | Open-market sale | 40 | $603.82 | 40,513 |
| 2026-05-06 | Open-market sale | 80 | $599.26 | 40,553 |
| 2026-05-06 | Open-market sale | 460 | $598.21 | 40,633 |
| 2026-05-06 | Open-market sale | 680 | $597.47 | 41,093 |
| 2026-05-06 | Open-market sale | 560 | $596.05 | 41,773 |
| 2026-05-06 | Open-market sale | 1,513 | $595.02 | 42,333 |
| 2026-05-06 | Open-market sale | 346 | $594.09 | 43,846 |
| 2026-05-06 | Open-market sale | 320 | $590.36 | 44,373 |
| 2026-05-06 | Open-market sale | 410 | $589.18 | 44,693 |
| 2026-05-06 | Open-market sale | 470 | $588.19 | 45,103 |
| 2026-05-06 | Open-market sale | 805 | $586.78 | 45,573 |
| 2026-05-06 | Open-market sale | 927 | $585.53 | 46,378 |
| 2026-05-06 | Open-market sale | 873 | $584.64 | 47,305 |
| 2026-05-05 | Option exercise (derivative) | 9,500 | $0.00 | 53,288 |
| 2026-05-05 | Open-market sale | 680 | $575.38 | 45,644 |
| 2026-05-05 | Open-market sale | 1,267 | $574.31 | 46,324 |
| 2026-05-05 | Open-market sale | 677 | $573.46 | 47,591 |
| 2026-05-05 | Open-market sale | 780 | $572.17 | 48,268 |
| 2026-05-05 | Open-market sale | 445 | $571.12 | 49,048 |
| 2026-05-05 | Open-market sale | 240 | $570.41 | 49,493 |
| 2026-05-05 | Open-market sale | 240 | $569.01 | 49,733 |
| 2026-05-05 | Open-market sale | 40 | $567.27 | 49,973 |
| 2026-05-05 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-05 | Open-market sale | 829 | $581.68 | 40,513 |
| 2026-05-05 | Open-market sale | 504 | $580.22 | 41,342 |
| 2026-05-05 | Open-market sale | 678 | $579.37 | 41,846 |
| 2026-05-05 | Open-market sale | 1,653 | $578.48 | 42,524 |
| 2026-05-05 | Open-market sale | 250 | $576.55 | 45,394 |
| 2026-05-05 | Open-market sale | 1,217 | $577.39 | 44,177 |
| 2026-05-04 | Option exercise (derivative) | 9,500 | $0.00 | 62,788 |
| 2026-05-04 | Open-market sale | 1,104 | $579.27 | 41,714 |
| 2026-05-04 | Open-market sale | 40 | $568.36 | 49,973 |
| 2026-05-04 | Open-market sale | 120 | $569.64 | 49,853 |
| 2026-05-04 | Open-market sale | 1,320 | $575.45 | 47,694 |
| 2026-05-04 | Open-market sale | 3,677 | $576.39 | 44,017 |
| 2026-05-04 | Open-market sale | 1,039 | $577.26 | 42,978 |
| 2026-05-04 | Open-market sale | 160 | $578.58 | 42,818 |
| 2026-05-04 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-04 | Open-market sale | 560 | $580.98 | 41,154 |
| 2026-05-04 | Open-market sale | 401 | $581.78 | 40,753 |
| 2026-05-04 | Open-market sale | 240 | $582.30 | 40,513 |
| 2026-05-04 | Open-market sale | 40 | $570.99 | 49,813 |
| 2026-05-04 | Open-market sale | 359 | $574.37 | 49,014 |
| 2026-05-04 | Open-market sale | 440 | $572.42 | 49,373 |
| 2026-05-01 | Option exercise (derivative) | 9,500 | $0.00 | 72,288 |
| 2026-05-01 | Open-market sale | 3,621 | $570.28 | 45,072 |
| 2026-05-01 | Open-market sale | 843 | $569.18 | 48,693 |
| 2026-05-01 | Open-market sale | 197 | $568.37 | 49,536 |
| 2026-05-01 | Open-market sale | 80 | $567.17 | 49,733 |
| 2026-05-01 | Open-market sale | 200 | $565.78 | 49,813 |
| 2026-05-01 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-05-01 | Open-market sale | 1,362 | $571.95 | 40,513 |
| 2026-05-01 | Open-market sale | 3,197 | $571.22 | 41,875 |
| 2026-04-30 | Option exercise (derivative) | 9,500 | $0.00 | 81,788 |
| 2026-04-30 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-30 | Open-market sale | 360 | $569.54 | 49,653 |
| 2026-04-30 | Open-market sale | 1,194 | $570.76 | 48,459 |
| 2026-04-30 | Open-market sale | 3,826 | $571.59 | 44,633 |
| 2026-04-30 | Open-market sale | 1,640 | $572.57 | 42,993 |
| 2026-04-30 | Open-market sale | 928 | $573.85 | 42,065 |
| 2026-04-30 | Open-market sale | 312 | $574.79 | 41,753 |
| 2026-04-30 | Open-market sale | 40 | $579.51 | 40,513 |
| 2026-04-30 | Open-market sale | 460 | $577.97 | 40,553 |
| 2026-04-30 | Open-market sale | 316 | $577.10 | 41,013 |
| 2026-04-30 | Open-market sale | 424 | $576.14 | 41,329 |
| 2026-04-29 | Option exercise (derivative) | 9,500 | $0.00 | 91,288 |
| 2026-04-29 | Open-market sale | 2,432 | $570.87 | 44,410 |
| 2026-04-29 | Open-market sale | 2,674 | $570.02 | 46,842 |
| 2026-04-29 | Open-market sale | 1,786 | $572.06 | 42,624 |
| 2026-04-29 | Open-market sale | 1,654 | $572.89 | 40,970 |
| 2026-04-29 | Open-market sale | 457 | $573.89 | 40,513 |
| 2026-04-29 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-29 | Open-market sale | 135 | $567.72 | 49,838 |
| 2026-04-29 | Open-market sale | 32 | $566.34 | 49,973 |
| 2026-04-29 | Open-market sale | 8 | $565.27 | 50,005 |
| 2026-04-29 | Open-market sale | 322 | $568.98 | 49,516 |
| 2026-04-28 | Option exercise (derivative) | 9,500 | $0.00 | 100,788 |
| 2026-04-28 | Open-market sale | 366 | $571.79 | 40,513 |
| 2026-04-28 | Open-market sale | 228 | $571.08 | 40,879 |
| 2026-04-28 | Open-market sale | 926 | $569.88 | 41,107 |
| 2026-04-28 | Open-market sale | 1,531 | $568.93 | 42,033 |
| 2026-04-28 | Open-market sale | 3,123 | $568.07 | 43,564 |
| 2026-04-28 | Open-market sale | 1,489 | $567.01 | 46,687 |
| 2026-04-28 | Open-market sale | 1,598 | $566.14 | 48,176 |
| 2026-04-28 | Open-market sale | 239 | $565.18 | 49,774 |
| 2026-04-28 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-27 | Option exercise (derivative) | 9,500 | $0.00 | 110,288 |
| 2026-04-27 | Open-market sale | 583 | $568.58 | 45,594 |
| 2026-04-27 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-27 | Open-market sale | 1,502 | $565.75 | 48,511 |
| 2026-04-27 | Open-market sale | 1,311 | $566.56 | 47,200 |
| 2026-04-27 | Open-market sale | 1,023 | $567.61 | 46,177 |
| 2026-04-27 | Open-market sale | 1,891 | $569.75 | 43,703 |
| 2026-04-27 | Open-market sale | 1,653 | $570.57 | 42,050 |
| 2026-04-27 | Open-market sale | 120 | $572.22 | 40,513 |
| 2026-04-27 | Open-market sale | 1,417 | $571.49 | 40,633 |
| 2026-04-24 | Option exercise (derivative) | 9,500 | $0.00 | 119,788 |
| 2026-04-24 | Open-market sale | 20 | $567.41 | 40,513 |
| 2026-04-24 | Open-market sale | 1,950 | $566.70 | 40,533 |
| 2026-04-24 | Open-market sale | 3,220 | $565.36 | 42,483 |
| 2026-04-24 | Open-market sale | 1,796 | $564.53 | 45,703 |
| 2026-04-24 | Open-market sale | 1,316 | $563.49 | 47,499 |
| 2026-04-24 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-24 | Open-market sale | 878 | $562.37 | 48,815 |
| 2026-04-24 | Open-market sale | 320 | $561.21 | 49,693 |
| 2026-04-23 | Option exercise (derivative) | 9,500 | $0.00 | 129,288 |
| 2026-04-23 | Open-market sale | 3,688 | $572.60 | 42,104 |
| 2026-04-23 | Open-market sale | 2,921 | $571.59 | 45,792 |
| 2026-04-23 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-23 | Open-market sale | 1,055 | $570.76 | 48,713 |
| 2026-04-23 | Open-market sale | 245 | $569.62 | 49,768 |
| 2026-04-23 | Open-market sale | 360 | $576.33 | 40,513 |
| 2026-04-23 | Open-market sale | 143 | $575.26 | 40,873 |
| 2026-04-23 | Open-market sale | 521 | $574.71 | 41,016 |
| 2026-04-23 | Open-market sale | 567 | $573.38 | 41,537 |
| 2026-04-22 | Option exercise (derivative) | 9,500 | $0.00 | 138,788 |
| 2026-04-22 | Open-market sale | 1,410 | $575.99 | 45,700 |
| 2026-04-22 | Open-market sale | 1,099 | $579.08 | 41,113 |
| 2026-04-22 | Open-market sale | 1,781 | $578.11 | 42,212 |
| 2026-04-22 | Open-market sale | 1,707 | $576.98 | 43,993 |
| 2026-04-22 | Open-market sale | 600 | $580.06 | 40,513 |
| 2026-04-22 | Open-market sale | 736 | $574.86 | 47,110 |
| 2026-04-22 | Open-market sale | 1,644 | $574.06 | 47,846 |
| 2026-04-22 | Open-market sale | 523 | $572.48 | 49,490 |
| 2026-04-22 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-21 | Option exercise (derivative) | 2,000 | $0.00 | 148,288 |
| 2026-04-21 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2026-04-21 | Option exercise | 7,500 | $146.03 | 48,013 |
| 2026-04-21 | Open-market sale | 945 | $570.65 | 44,868 |
| 2026-04-21 | Open-market sale | 1,215 | $571.64 | 43,653 |
| 2026-04-21 | Open-market sale | 410 | $572.48 | 43,243 |
| 2026-04-21 | Open-market sale | 1,366 | $573.48 | 41,877 |
| 2026-04-21 | Open-market sale | 701 | $574.91 | 41,176 |
| 2026-04-21 | Open-market sale | 680 | $569.71 | 45,813 |
| 2026-04-21 | Option exercise | 2,000 | $146.03 | 50,013 |
| 2026-04-21 | Open-market sale | 159 | $564.35 | 49,854 |
| 2026-04-21 | Open-market sale | 539 | $565.51 | 49,315 |
| 2026-04-21 | Open-market sale | 1,347 | $566.56 | 47,968 |
| 2026-04-21 | Open-market sale | 1,206 | $567.54 | 46,762 |
| 2026-04-21 | Open-market sale | 269 | $568.21 | 46,493 |
| 2026-04-21 | Open-market sale | 663 | $575.72 | 40,513 |
| 2026-04-20 | Option exercise (derivative) | 9,500 | $0.00 | 7,500 |
| 2026-04-20 | Open-market sale | 977 | $572.41 | 49,036 |
| 2026-04-20 | Open-market sale | 1,683 | $573.57 | 47,353 |
| 2026-04-20 | Open-market sale | 570 | $575.07 | 46,783 |
| 2026-04-20 | Open-market sale | 1,179 | $575.96 | 45,604 |
| 2026-04-20 | Open-market sale | 1,148 | $576.87 | 44,456 |
| 2026-04-20 | Open-market sale | 165 | $577.94 | 44,291 |
| 2026-04-20 | Open-market sale | 461 | $579.09 | 43,830 |
| 2026-04-20 | Open-market sale | 277 | $579.92 | 43,553 |
| 2026-04-20 | Open-market sale | 410 | $581.71 | 43,143 |
| 2026-04-20 | Open-market sale | 1,070 | $582.46 | 42,073 |
| 2026-04-20 | Open-market sale | 848 | $583.41 | 41,225 |
| 2026-04-20 | Open-market sale | 509 | $584.39 | 40,716 |
| 2026-04-20 | Open-market sale | 163 | $585.50 | 40,553 |
| 2026-04-20 | Open-market sale | 40 | $586.47 | 40,513 |
| 2026-04-20 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-17 | Option exercise (derivative) | 9,500 | $0.00 | 17,000 |
| 2026-04-17 | Open-market sale | 2,088 | $589.32 | 41,611 |
| 2026-04-17 | Open-market sale | 777 | $590.28 | 40,834 |
| 2026-04-17 | Open-market sale | 2,072 | $588.44 | 43,699 |
| 2026-04-17 | Open-market sale | 1,715 | $587.49 | 45,771 |
| 2026-04-17 | Open-market sale | 888 | $586.21 | 47,486 |
| 2026-04-17 | Open-market sale | 159 | $585.33 | 48,374 |
| 2026-04-17 | Open-market sale | 40 | $583.63 | 48,533 |
| 2026-04-17 | Open-market sale | 20 | $579.79 | 48,573 |
| 2026-04-17 | Open-market sale | 82 | $579.05 | 48,593 |
| 2026-04-17 | Open-market sale | 143 | $578.14 | 48,675 |
| 2026-04-17 | Open-market sale | 307 | $577.06 | 48,818 |
| 2026-04-17 | Open-market sale | 640 | $576.14 | 49,125 |
| 2026-04-17 | Open-market sale | 248 | $575.38 | 49,765 |
| 2026-04-17 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-17 | Open-market sale | 121 | $591.10 | 40,713 |
| 2026-04-17 | Open-market sale | 200 | $592.30 | 40,513 |
| 2026-04-16 | Option exercise (derivative) | 9,500 | $0.00 | 26,500 |
| 2026-04-16 | Open-market sale | 2,048 | $577.03 | 44,835 |
| 2026-04-16 | Open-market sale | 400 | $573.96 | 49,613 |
| 2026-04-16 | Open-market sale | 1,800 | $574.79 | 47,813 |
| 2026-04-16 | Open-market sale | 930 | $575.99 | 46,883 |
| 2026-04-16 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-16 | Open-market sale | 2,027 | $578.05 | 42,808 |
| 2026-04-16 | Open-market sale | 1,750 | $579.36 | 41,058 |
| 2026-04-16 | Open-market sale | 385 | $579.84 | 40,673 |
| 2026-04-16 | Open-market sale | 160 | $581.33 | 40,513 |
| 2026-04-15 | Option exercise (derivative) | 9,500 | $0.00 | 36,000 |
| 2026-04-15 | Open-market sale | 327 | $584.24 | 40,513 |
| 2026-04-15 | Open-market sale | 202 | $583.41 | 40,840 |
| 2026-04-15 | Open-market sale | 1,624 | $582.05 | 41,042 |
| 2026-04-15 | Open-market sale | 2,819 | $581.05 | 42,666 |
| 2026-04-15 | Open-market sale | 2,255 | $580.02 | 45,485 |
| 2026-04-15 | Open-market sale | 684 | $579.14 | 47,740 |
| 2026-04-15 | Open-market sale | 629 | $577.81 | 48,424 |
| 2026-04-15 | Open-market sale | 880 | $576.98 | 49,053 |
| 2026-04-15 | Open-market sale | 80 | $575.29 | 49,933 |
| 2026-04-15 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-14 | Option exercise (derivative) | 9,500 | $0.00 | 45,500 |
| 2026-04-14 | Open-market sale | 957 | $581.50 | 40,513 |
| 2026-04-14 | Open-market sale | 3,675 | $580.55 | 41,470 |
| 2026-04-14 | Open-market sale | 1,580 | $579.65 | 45,145 |
| 2026-04-14 | Open-market sale | 1,164 | $578.41 | 46,725 |
| 2026-04-14 | Open-market sale | 1,360 | $577.62 | 47,889 |
| 2026-04-14 | Open-market sale | 80 | $575.90 | 49,249 |
| 2026-04-14 | Open-market sale | 404 | $575.25 | 49,329 |
| 2026-04-14 | Open-market sale | 280 | $574.25 | 49,733 |
| 2026-04-14 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-13 | Option exercise (derivative) | 9,500 | $0.00 | 55,000 |
| 2026-04-13 | Open-market sale | 1,235 | $573.39 | 46,873 |
| 2026-04-13 | Open-market sale | 200 | $579.53 | 40,513 |
| 2026-04-13 | Open-market sale | 35 | $569.78 | 49,978 |
| 2026-04-13 | Open-market sale | 925 | $571.39 | 49,053 |
| 2026-04-13 | Open-market sale | 945 | $572.39 | 48,108 |
| 2026-04-13 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-13 | Open-market sale | 1,370 | $574.25 | 45,503 |
| 2026-04-13 | Open-market sale | 1,850 | $575.31 | 43,653 |
| 2026-04-13 | Open-market sale | 1,081 | $576.36 | 42,572 |
| 2026-04-13 | Open-market sale | 1,475 | $577.32 | 41,097 |
| 2026-04-13 | Open-market sale | 384 | $578.52 | 40,713 |
| 2026-04-10 | Option exercise (derivative) | 9,500 | $0.00 | 64,500 |
| 2026-04-10 | Open-market sale | 3,183 | $568.97 | 44,283 |
| 2026-04-10 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-10 | Open-market sale | 459 | $571.68 | 40,553 |
| 2026-04-10 | Open-market sale | 1,215 | $570.88 | 41,012 |
| 2026-04-10 | Open-market sale | 2,056 | $569.97 | 42,227 |
| 2026-04-10 | Open-market sale | 40 | $573.01 | 40,513 |
| 2026-04-10 | Open-market sale | 2,105 | $568.00 | 47,466 |
| 2026-04-10 | Open-market sale | 442 | $567.24 | 49,571 |
| 2026-04-09 | Option exercise (derivative) | 9,500 | $0.00 | 74,000 |
| 2026-04-09 | Open-market sale | 38 | $581.45 | 40,513 |
| 2026-04-09 | Open-market sale | 1,482 | $580.84 | 40,551 |
| 2026-04-09 | Open-market sale | 1,046 | $580.07 | 42,033 |
| 2026-04-09 | Open-market sale | 1,140 | $578.83 | 43,079 |
| 2026-04-09 | Open-market sale | 1,815 | $577.90 | 44,219 |
| 2026-04-09 | Open-market sale | 1,478 | $576.69 | 46,034 |
| 2026-04-09 | Open-market sale | 1,241 | $575.75 | 47,512 |
| 2026-04-09 | Open-market sale | 1,260 | $575.04 | 48,753 |
| 2026-04-09 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-08 | Option exercise (derivative) | 9,500 | $0.00 | 83,500 |
| 2026-04-08 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-08 | Open-market sale | 280 | $585.48 | 40,513 |
| 2026-04-08 | Open-market sale | 1,874 | $583.44 | 41,279 |
| 2026-04-08 | Open-market sale | 2,166 | $582.49 | 43,153 |
| 2026-04-08 | Open-market sale | 1,337 | $581.72 | 45,319 |
| 2026-04-08 | Open-market sale | 477 | $580.59 | 46,656 |
| 2026-04-08 | Open-market sale | 225 | $565.38 | 49,788 |
| 2026-04-08 | Open-market sale | 15 | $566.00 | 49,773 |
| 2026-04-08 | Open-market sale | 360 | $568.74 | 49,413 |
| 2026-04-08 | Open-market sale | 120 | $572.12 | 49,293 |
| 2026-04-08 | Open-market sale | 520 | $575.86 | 48,773 |
| 2026-04-08 | Open-market sale | 560 | $577.07 | 48,213 |
| 2026-04-08 | Open-market sale | 600 | $578.08 | 47,613 |
| 2026-04-08 | Open-market sale | 486 | $584.47 | 40,793 |
| 2026-04-08 | Open-market sale | 480 | $579.22 | 47,133 |
| 2026-04-07 | Option exercise (derivative) | 7,000 | $0.00 | 93,000 |
| 2026-04-07 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2026-04-07 | Open-market sale | 1,449 | $563.47 | 45,935 |
| 2026-04-07 | Open-market sale | 1,069 | $562.35 | 47,384 |
| 2026-04-07 | Open-market sale | 360 | $561.67 | 48,453 |
| 2026-04-07 | Open-market sale | 520 | $560.36 | 48,813 |
| 2026-04-07 | Open-market sale | 124 | $569.62 | 40,513 |
| 2026-04-07 | Open-market sale | 276 | $558.32 | 49,698 |
| 2026-04-07 | Open-market sale | 39 | $556.89 | 49,974 |
| 2026-04-07 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-07 | Open-market sale | 2,512 | $564.67 | 43,423 |
| 2026-04-07 | Open-market sale | 1,737 | $565.66 | 41,686 |
| 2026-04-07 | Open-market sale | 431 | $566.63 | 41,255 |
| 2026-04-07 | Open-market sale | 322 | $567.64 | 40,933 |
| 2026-04-07 | Open-market sale | 296 | $568.74 | 40,637 |
| 2026-04-07 | Open-market sale | 365 | $559.21 | 49,333 |
| 2026-04-06 | Option exercise (derivative) | 9,500 | $0.00 | 2,500 |
| 2026-04-06 | Open-market sale | 1,386 | $557.21 | 45,719 |
| 2026-04-06 | Open-market sale | 1,219 | $556.19 | 47,105 |
| 2026-04-06 | Open-market sale | 1,209 | $555.25 | 48,324 |
| 2026-04-06 | Open-market sale | 400 | $553.96 | 49,533 |
| 2026-04-06 | Open-market sale | 80 | $552.65 | 49,933 |
| 2026-04-06 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-06 | Open-market sale | 160 | $566.00 | 40,513 |
| 2026-04-06 | Open-market sale | 122 | $564.22 | 40,673 |
| 2026-04-06 | Open-market sale | 716 | $563.38 | 40,795 |
| 2026-04-06 | Open-market sale | 402 | $562.54 | 41,511 |
| 2026-04-06 | Open-market sale | 520 | $561.51 | 41,913 |
| 2026-04-06 | Open-market sale | 558 | $560.10 | 42,433 |
| 2026-04-06 | Open-market sale | 922 | $559.41 | 42,991 |
| 2026-04-06 | Open-market sale | 1,806 | $558.31 | 43,913 |
| 2026-04-02 | Option exercise (derivative) | 9,500 | $0.00 | 12,000 |
| 2026-04-02 | Open-market sale | 808 | $556.52 | 47,513 |
| 2026-04-02 | Open-market sale | 1,058 | $555.41 | 48,321 |
| 2026-04-02 | Open-market sale | 394 | $554.45 | 49,379 |
| 2026-04-02 | Open-market sale | 780 | $557.40 | 46,733 |
| 2026-04-02 | Open-market sale | 175 | $553.50 | 49,773 |
| 2026-04-02 | Open-market sale | 65 | $552.25 | 49,948 |
| 2026-04-02 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-02 | Open-market sale | 120 | $571.66 | 40,513 |
| 2026-04-02 | Open-market sale | 80 | $570.05 | 40,633 |
| 2026-04-02 | Open-market sale | 120 | $568.53 | 40,713 |
| 2026-04-02 | Open-market sale | 308 | $567.70 | 40,833 |
| 2026-04-02 | Open-market sale | 570 | $566.39 | 41,141 |
| 2026-04-02 | Open-market sale | 811 | $565.38 | 41,711 |
| 2026-04-02 | Open-market sale | 1,918 | $564.55 | 42,522 |
| 2026-04-02 | Open-market sale | 865 | $563.52 | 44,440 |
| 2026-04-02 | Open-market sale | 378 | $562.49 | 45,305 |
| 2026-04-02 | Open-market sale | 570 | $561.60 | 45,683 |
| 2026-04-02 | Open-market sale | 40 | $559.98 | 46,253 |
| 2026-04-02 | Open-market sale | 440 | $558.51 | 46,293 |
| 2026-04-01 | Option exercise (derivative) | 9,500 | $0.00 | 21,500 |
| 2026-04-01 | Open-market sale | 399 | $576.02 | 46,553 |
| 2026-04-01 | Open-market sale | 481 | $574.87 | 46,952 |
| 2026-04-01 | Open-market sale | 310 | $573.92 | 47,433 |
| 2026-04-01 | Open-market sale | 931 | $572.81 | 47,743 |
| 2026-04-01 | Open-market sale | 801 | $571.58 | 48,674 |
| 2026-04-01 | Open-market sale | 538 | $570.87 | 49,475 |
| 2026-04-01 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-04-01 | Open-market sale | 240 | $596.11 | 40,513 |
| 2026-04-01 | Open-market sale | 200 | $595.29 | 40,753 |
| 2026-04-01 | Open-market sale | 440 | $594.11 | 40,953 |
| 2026-04-01 | Open-market sale | 240 | $592.98 | 41,393 |
| 2026-04-01 | Open-market sale | 280 | $591.64 | 41,633 |
| 2026-04-01 | Open-market sale | 155 | $590.69 | 41,913 |
| 2026-04-01 | Open-market sale | 469 | $589.66 | 42,068 |
| 2026-04-01 | Open-market sale | 450 | $588.63 | 42,537 |
| 2026-04-01 | Open-market sale | 846 | $587.60 | 42,987 |
| 2026-04-01 | Open-market sale | 247 | $586.61 | 43,833 |
| 2026-04-01 | Open-market sale | 160 | $585.11 | 44,080 |
| 2026-04-01 | Open-market sale | 31 | $583.56 | 44,240 |
| 2026-04-01 | Open-market sale | 602 | $582.75 | 44,271 |
| 2026-04-01 | Open-market sale | 610 | $581.72 | 44,873 |
| 2026-04-01 | Open-market sale | 240 | $578.56 | 45,953 |
| 2026-04-01 | Open-market sale | 360 | $577.13 | 46,193 |
| 2026-04-01 | Open-market sale | 190 | $580.54 | 45,483 |
| 2026-04-01 | Open-market sale | 280 | $579.35 | 45,673 |
| 2026-04-01 | Gift (derivative) | 349,192 | $0.00 | 349,192 |
| 2026-04-01 | Gift (derivative) | 349,192 | $0.00 | 349,192 |
| 2026-04-01 | Gift (derivative) | 500,000 | $0.00 | 0 |
| 2026-04-01 | Gift (derivative) | 500,000 | $0.00 | 500,000 |
| 2026-03-31 | Option exercise (derivative) | 9,500 | $0.00 | 31,000 |
| 2026-03-31 | Open-market sale | 886 | $586.14 | 43,807 |
| 2026-03-31 | Open-market sale | 1,161 | $585.00 | 44,693 |
| 2026-03-31 | Open-market sale | 980 | $584.04 | 45,854 |
| 2026-03-31 | Open-market sale | 1,391 | $583.08 | 46,834 |
| 2026-03-31 | Open-market sale | 805 | $582.19 | 48,225 |
| 2026-03-31 | Open-market sale | 200 | $594.11 | 40,513 |
| 2026-03-31 | Open-market sale | 240 | $580.08 | 49,533 |
| 2026-03-31 | Open-market sale | 160 | $577.54 | 49,773 |
| 2026-03-31 | Open-market sale | 80 | $574.55 | 49,933 |
| 2026-03-31 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-31 | Open-market sale | 467 | $587.37 | 43,340 |
| 2026-03-31 | Open-market sale | 567 | $588.38 | 42,773 |
| 2026-03-31 | Open-market sale | 600 | $589.40 | 42,173 |
| 2026-03-31 | Open-market sale | 760 | $590.36 | 41,413 |
| 2026-03-31 | Open-market sale | 700 | $593.13 | 40,713 |
| 2026-03-31 | Open-market sale | 503 | $581.10 | 49,030 |
| 2026-03-30 | Option exercise (derivative) | 9,500 | $0.00 | 40,500 |
| 2026-03-30 | Open-market sale | 120 | $602.72 | 40,513 |
| 2026-03-30 | Open-market sale | 98 | $601.57 | 40,633 |
| 2026-03-30 | Open-market sale | 182 | $600.52 | 40,731 |
| 2026-03-30 | Open-market sale | 280 | $599.48 | 40,913 |
| 2026-03-30 | Open-market sale | 201 | $598.52 | 41,193 |
| 2026-03-30 | Open-market sale | 319 | $596.87 | 41,394 |
| 2026-03-30 | Open-market sale | 320 | $595.80 | 41,713 |
| 2026-03-30 | Open-market sale | 400 | $594.61 | 42,033 |
| 2026-03-30 | Open-market sale | 240 | $593.83 | 42,433 |
| 2026-03-30 | Open-market sale | 120 | $592.19 | 42,673 |
| 2026-03-30 | Open-market sale | 602 | $591.24 | 42,793 |
| 2026-03-30 | Open-market sale | 1,068 | $590.32 | 43,395 |
| 2026-03-30 | Open-market sale | 1,734 | $589.18 | 44,463 |
| 2026-03-30 | Open-market sale | 1,790 | $588.33 | 46,197 |
| 2026-03-30 | Open-market sale | 1,346 | $587.34 | 47,987 |
| 2026-03-30 | Open-market sale | 354 | $586.07 | 49,333 |
| 2026-03-30 | Open-market sale | 86 | $584.80 | 49,687 |
| 2026-03-30 | Open-market sale | 160 | $583.40 | 49,773 |
| 2026-03-30 | Open-market sale | 80 | $581.74 | 49,933 |
| 2026-03-30 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-27 | Option exercise (derivative) | 9,500 | $0.00 | 50,000 |
| 2026-03-27 | Open-market sale | 903 | $530.45 | 42,467 |
| 2026-03-27 | Open-market sale | 104 | $526.27 | 44,851 |
| 2026-03-27 | Open-market sale | 314 | $527.30 | 44,537 |
| 2026-03-27 | Open-market sale | 326 | $528.30 | 44,211 |
| 2026-03-27 | Open-market sale | 841 | $529.09 | 43,370 |
| 2026-03-27 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-27 | Open-market sale | 397 | $522.10 | 49,616 |
| 2026-03-27 | Open-market sale | 1,514 | $522.98 | 48,102 |
| 2026-03-27 | Open-market sale | 1,809 | $523.88 | 46,293 |
| 2026-03-27 | Open-market sale | 1,338 | $524.80 | 44,955 |
| 2026-03-27 | Open-market sale | 440 | $533.85 | 40,673 |
| 2026-03-27 | Open-market sale | 720 | $532.50 | 41,113 |
| 2026-03-27 | Open-market sale | 634 | $531.32 | 41,833 |
| 2026-03-27 | Open-market sale | 160 | $534.50 | 40,513 |
| 2026-03-26 | Option exercise (derivative) | 9,500 | $0.00 | 59,500 |
| 2026-03-26 | Open-market sale | 1,476 | $535.06 | 46,202 |
| 2026-03-26 | Open-market sale | 837 | $534.02 | 47,678 |
| 2026-03-26 | Open-market sale | 498 | $532.90 | 48,515 |
| 2026-03-26 | Open-market sale | 2,029 | $536.00 | 44,173 |
| 2026-03-26 | Open-market sale | 1,540 | $536.96 | 42,633 |
| 2026-03-26 | Open-market sale | 1,100 | $537.97 | 41,533 |
| 2026-03-26 | Open-market sale | 740 | $538.90 | 40,793 |
| 2026-03-26 | Open-market sale | 280 | $539.98 | 40,513 |
| 2026-03-26 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-26 | Open-market sale | 841 | $532.08 | 49,013 |
| 2026-03-26 | Open-market sale | 159 | $530.95 | 49,854 |
| 2026-03-25 | Option exercise (derivative) | 9,500 | $0.00 | 69,000 |
| 2026-03-25 | Open-market sale | 1,833 | $542.66 | 45,881 |
| 2026-03-25 | Open-market sale | 1,699 | $541.75 | 47,714 |
| 2026-03-25 | Open-market sale | 440 | $540.51 | 49,413 |
| 2026-03-25 | Open-market sale | 40 | $538.73 | 49,853 |
| 2026-03-25 | Open-market sale | 1,721 | $543.68 | 44,160 |
| 2026-03-25 | Open-market sale | 1,544 | $544.65 | 42,616 |
| 2026-03-25 | Open-market sale | 911 | $545.72 | 41,705 |
| 2026-03-25 | Open-market sale | 373 | $546.59 | 41,332 |
| 2026-03-25 | Open-market sale | 459 | $547.78 | 40,873 |
| 2026-03-25 | Open-market sale | 360 | $548.52 | 40,513 |
| 2026-03-25 | Open-market sale | 120 | $536.97 | 49,893 |
| 2026-03-25 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-24 | Option exercise (derivative) | 9,500 | $0.00 | 78,500 |
| 2026-03-24 | Open-market sale | 40 | $516.84 | 49,973 |
| 2026-03-24 | Open-market sale | 536 | $535.39 | 40,593 |
| 2026-03-24 | Open-market sale | 709 | $534.31 | 41,129 |
| 2026-03-24 | Open-market sale | 1,890 | $533.21 | 41,838 |
| 2026-03-24 | Open-market sale | 1,605 | $532.24 | 43,728 |
| 2026-03-24 | Open-market sale | 480 | $530.73 | 45,333 |
| 2026-03-24 | Open-market sale | 280 | $529.48 | 45,813 |
| 2026-03-24 | Open-market sale | 400 | $528.02 | 46,093 |
| 2026-03-24 | Open-market sale | 680 | $526.94 | 46,493 |
| 2026-03-24 | Open-market sale | 480 | $525.93 | 47,173 |
| 2026-03-24 | Open-market sale | 256 | $524.62 | 47,653 |
| 2026-03-24 | Open-market sale | 737 | $523.93 | 47,909 |
| 2026-03-24 | Open-market sale | 527 | $522.89 | 48,646 |
| 2026-03-24 | Open-market sale | 400 | $521.85 | 49,173 |
| 2026-03-24 | Open-market sale | 120 | $520.75 | 49,573 |
| 2026-03-24 | Open-market sale | 280 | $519.10 | 49,693 |
| 2026-03-24 | Open-market sale | 80 | $536.02 | 40,513 |
| 2026-03-24 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-23 | Option exercise (derivative) | 9,500 | $0.00 | 88,000 |
| 2026-03-23 | Open-market sale | 400 | $525.43 | 45,473 |
| 2026-03-23 | Open-market sale | 647 | $524.15 | 45,873 |
| 2026-03-23 | Open-market sale | 160 | $522.19 | 46,520 |
| 2026-03-23 | Open-market sale | 1,320 | $521.38 | 46,680 |
| 2026-03-23 | Open-market sale | 867 | $520.54 | 48,000 |
| 2026-03-23 | Open-market sale | 906 | $519.29 | 48,867 |
| 2026-03-23 | Open-market sale | 703 | $530.91 | 43,668 |
| 2026-03-23 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-23 | Open-market sale | 370 | $536.16 | 40,513 |
| 2026-03-23 | Open-market sale | 830 | $535.12 | 40,883 |
| 2026-03-23 | Open-market sale | 920 | $533.93 | 41,713 |
| 2026-03-23 | Open-market sale | 364 | $533.15 | 42,633 |
| 2026-03-23 | Open-market sale | 671 | $531.65 | 42,997 |
| 2026-03-23 | Open-market sale | 640 | $526.59 | 44,833 |
| 2026-03-23 | Open-market sale | 120 | $527.57 | 44,713 |
| 2026-03-23 | Open-market sale | 342 | $529.80 | 44,371 |
| 2026-03-23 | Open-market sale | 240 | $518.39 | 49,773 |
| 2026-03-20 | Option exercise (derivative) | 9,500 | $0.00 | 97,500 |
| 2026-03-20 | Open-market sale | 660 | $526.06 | 42,691 |
| 2026-03-20 | Open-market sale | 1,815 | $525.02 | 43,351 |
| 2026-03-20 | Open-market sale | 2,749 | $524.18 | 45,166 |
| 2026-03-20 | Open-market sale | 320 | $529.08 | 40,513 |
| 2026-03-20 | Open-market sale | 520 | $521.69 | 49,453 |
| 2026-03-20 | Open-market sale | 40 | $520.34 | 49,973 |
| 2026-03-20 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-20 | Open-market sale | 993 | $527.08 | 41,698 |
| 2026-03-20 | Open-market sale | 865 | $527.99 | 40,833 |
| 2026-03-20 | Open-market sale | 1,538 | $523.28 | 47,915 |
| 2026-03-19 | Option exercise (derivative) | 9,500 | $0.00 | 107,000 |
| 2026-03-19 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-19 | Open-market sale | 599 | $525.08 | 49,414 |
| 2026-03-19 | Open-market sale | 40 | $532.90 | 40,513 |
| 2026-03-19 | Open-market sale | 876 | $526.27 | 48,538 |
| 2026-03-19 | Open-market sale | 240 | $531.90 | 40,553 |
| 2026-03-19 | Open-market sale | 1,431 | $531.20 | 40,793 |
| 2026-03-19 | Open-market sale | 1,608 | $530.20 | 42,224 |
| 2026-03-19 | Open-market sale | 1,950 | $529.32 | 43,832 |
| 2026-03-19 | Open-market sale | 1,241 | $528.31 | 45,782 |
| 2026-03-19 | Open-market sale | 1,515 | $527.30 | 47,023 |
| 2026-03-18 | Option exercise (derivative) | 9,500 | $0.00 | 116,500 |
| 2026-03-18 | Open-market sale | 40 | $522.88 | 49,973 |
| 2026-03-18 | Open-market sale | 732 | $527.93 | 47,493 |
| 2026-03-18 | Open-market sale | 871 | $526.95 | 48,225 |
| 2026-03-18 | Open-market sale | 160 | $539.99 | 40,513 |
| 2026-03-18 | Open-market sale | 40 | $537.66 | 40,673 |
| 2026-03-18 | Open-market sale | 419 | $531.71 | 40,713 |
| 2026-03-18 | Open-market sale | 2,739 | $530.94 | 41,132 |
| 2026-03-18 | Open-market sale | 2,558 | $530.09 | 43,871 |
| 2026-03-18 | Open-market sale | 1,064 | $529.05 | 46,429 |
| 2026-03-18 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-18 | Open-market sale | 331 | $525.08 | 49,642 |
| 2026-03-18 | Open-market sale | 546 | $525.99 | 49,096 |
| 2026-03-17 | Option exercise (derivative) | 9,500 | $0.00 | 126,000 |
| 2026-03-17 | Open-market sale | 1,840 | $536.26 | 45,173 |
| 2026-03-17 | Open-market sale | 727 | $535.05 | 47,013 |
| 2026-03-17 | Open-market sale | 1,076 | $534.14 | 47,740 |
| 2026-03-17 | Open-market sale | 667 | $533.16 | 48,816 |
| 2026-03-17 | Open-market sale | 397 | $532.24 | 49,483 |
| 2026-03-17 | Open-market sale | 133 | $531.21 | 49,880 |
| 2026-03-17 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-17 | Open-market sale | 80 | $540.92 | 40,513 |
| 2026-03-17 | Open-market sale | 780 | $540.10 | 40,593 |
| 2026-03-17 | Open-market sale | 1,709 | $539.40 | 41,373 |
| 2026-03-17 | Open-market sale | 1,091 | $538.41 | 43,082 |
| 2026-03-17 | Open-market sale | 1,000 | $537.32 | 44,173 |
| 2026-03-16 | Open-market sale | 516 | $534.99 | 8,414 |
| 2026-03-16 | Option exercise (derivative) | 9,500 | $0.00 | 135,500 |
| 2026-03-16 | Open-market sale | 2,526 | $533.65 | 44,766 |
| 2026-03-16 | Open-market sale | 1,597 | $532.66 | 47,292 |
| 2026-03-16 | Open-market sale | 564 | $531.69 | 48,889 |
| 2026-03-16 | Open-market sale | 200 | $530.73 | 49,453 |
| 2026-03-16 | Open-market sale | 1,551 | $535.59 | 41,436 |
| 2026-03-16 | Option exercise | 9,500 | $146.03 | 50,013 |
| 2026-03-16 | Open-market sale | 1,779 | $534.47 | 42,987 |
| 2026-03-16 | Open-market sale | 360 | $529.16 | 49,653 |
| 2026-03-16 | Open-market sale | 160 | $537.37 | 40,513 |
| 2026-03-16 | Open-market sale | 763 | $536.49 | 40,673 |
| 2026-03-15 | Option exercise (derivative) | 37,080 | $0.00 | 0 |
| 2026-03-15 | Option exercise | 37,080 | — | 69,709 |
| 2026-03-15 | Option exercise | 32,499 | — | 32,629 |
| 2026-03-15 | Tax withholding | 13,637 | $536.12 | 56,072 |
| 2026-03-15 | Tax withholding | 15,559 | $536.12 | 40,513 |
| 2026-03-13 | Option exercise (derivative) | 9,500 | $0.00 | 145,000 |
| 2026-03-13 | Open-market sale | 480 | $541.21 | 210 |
| 2026-03-13 | Open-market sale | 865 | $540.27 | 690 |
| 2026-03-13 | Open-market sale | 1,546 | $539.26 | 1,555 |
| 2026-03-13 | Open-market sale | 2,019 | $538.31 | 3,101 |
| 2026-03-13 | Open-market sale | 2,030 | $537.29 | 5,120 |
| 2026-03-13 | Open-market sale | 1,536 | $536.32 | 7,150 |
| 2026-03-13 | Open-market sale | 80 | $542.04 | 130 |
| 2026-03-13 | Open-market sale | 944 | $535.43 | 8,686 |
| 2026-03-13 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-13 | Open-market sale | 75 | $536.95 | 324,443 |
| 2026-03-12 | Option exercise (derivative) | 9,500 | $0.00 | 154,500 |
| 2026-03-12 | Open-market sale | 1,077 | $537.90 | 3,610 |
| 2026-03-12 | Open-market sale | 720 | $538.94 | 2,890 |
| 2026-03-12 | Open-market sale | 1,240 | $539.82 | 1,650 |
| 2026-03-12 | Open-market sale | 1,772 | $536.83 | 4,687 |
| 2026-03-12 | Open-market sale | 1,955 | $536.02 | 6,459 |
| 2026-03-12 | Open-market sale | 60 | $532.97 | 8,930 |
| 2026-03-12 | Open-market sale | 640 | $532.16 | 8,990 |
| 2026-03-12 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-12 | Open-market sale | 164 | $544.58 | 130 |
| 2026-03-12 | Open-market sale | 356 | $543.22 | 294 |
| 2026-03-12 | Open-market sale | 600 | $542.33 | 650 |
| 2026-03-12 | Open-market sale | 400 | $541.31 | 1,250 |
| 2026-03-11 | Option exercise (derivative) | 9,500 | $0.00 | 164,000 |
| 2026-03-11 | Open-market sale | 1,095 | $538.92 | 4,790 |
| 2026-03-11 | Open-market sale | 840 | $540.07 | 3,950 |
| 2026-03-11 | Open-market sale | 300 | $544.76 | 130 |
| 2026-03-11 | Open-market sale | 1,160 | $544.20 | 430 |
| 2026-03-11 | Open-market sale | 240 | $543.04 | 1,590 |
| 2026-03-11 | Open-market sale | 1,178 | $542.13 | 1,830 |
| 2026-03-11 | Open-market sale | 942 | $541.04 | 3,008 |
| 2026-03-11 | Open-market sale | 1,106 | $538.01 | 5,885 |
| 2026-03-11 | Open-market sale | 1,215 | $536.95 | 6,991 |
| 2026-03-11 | Open-market sale | 824 | $535.82 | 8,206 |
| 2026-03-11 | Open-market sale | 240 | $533.47 | 9,030 |
| 2026-03-11 | Open-market sale | 360 | $532.13 | 9,270 |
| 2026-03-11 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-10 | Option exercise (derivative) | 9,500 | $0.00 | 173,500 |
| 2026-03-10 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-10 | Open-market sale | 800 | $530.03 | 8,830 |
| 2026-03-10 | Open-market sale | 120 | $530.49 | 8,710 |
| 2026-03-10 | Open-market sale | 40 | $531.54 | 8,670 |
| 2026-03-10 | Open-market sale | 40 | $533.23 | 8,630 |
| 2026-03-10 | Open-market sale | 1,320 | $535.09 | 7,310 |
| 2026-03-10 | Open-market sale | 120 | $548.10 | 130 |
| 2026-03-10 | Open-market sale | 400 | $547.14 | 250 |
| 2026-03-10 | Open-market sale | 480 | $546.21 | 650 |
| 2026-03-10 | Open-market sale | 936 | $545.05 | 1,130 |
| 2026-03-10 | Open-market sale | 824 | $544.04 | 2,066 |
| 2026-03-10 | Open-market sale | 560 | $542.88 | 2,890 |
| 2026-03-10 | Open-market sale | 400 | $541.69 | 3,450 |
| 2026-03-10 | Open-market sale | 440 | $540.63 | 3,850 |
| 2026-03-10 | Open-market sale | 1,351 | $539.84 | 4,290 |
| 2026-03-10 | Open-market sale | 563 | $539.02 | 5,641 |
| 2026-03-10 | Open-market sale | 647 | $537.92 | 6,204 |
| 2026-03-10 | Open-market sale | 459 | $535.99 | 6,851 |
| 2026-03-09 | Option exercise (derivative) | 9,500 | $0.00 | 183,000 |
| 2026-03-09 | Open-market sale | 319 | $517.83 | 4,160 |
| 2026-03-09 | Open-market sale | 676 | $513.65 | 6,310 |
| 2026-03-09 | Open-market sale | 588 | $516.64 | 4,479 |
| 2026-03-09 | Open-market sale | 678 | $515.81 | 5,067 |
| 2026-03-09 | Open-market sale | 565 | $514.90 | 5,745 |
| 2026-03-09 | Open-market sale | 896 | $511.73 | 7,589 |
| 2026-03-09 | Open-market sale | 80 | $529.83 | 130 |
| 2026-03-09 | Open-market sale | 678 | $528.85 | 210 |
| 2026-03-09 | Open-market sale | 520 | $519.99 | 3,279 |
| 2026-03-09 | Open-market sale | 465 | $520.87 | 2,814 |
| 2026-03-09 | Open-market sale | 335 | $522.02 | 2,479 |
| 2026-03-09 | Open-market sale | 165 | $523.52 | 2,314 |
| 2026-03-09 | Open-market sale | 120 | $524.85 | 2,194 |
| 2026-03-09 | Open-market sale | 240 | $526.60 | 1,954 |
| 2026-03-09 | Open-market sale | 1,066 | $527.95 | 888 |
| 2026-03-09 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-09 | Open-market sale | 200 | $500.05 | 9,430 |
| 2026-03-09 | Open-market sale | 244 | $509.49 | 9,186 |
| 2026-03-09 | Open-market sale | 701 | $510.81 | 8,485 |
| 2026-03-09 | Open-market sale | 361 | $518.80 | 3,799 |
| 2026-03-09 | Open-market sale | 603 | $512.88 | 6,986 |
| 2026-03-06 | Option exercise (derivative) | 9,500 | $0.00 | 192,500 |
| 2026-03-06 | Open-market sale | 1,118 | $475.36 | 6,986 |
| 2026-03-06 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-06 | Open-market sale | 284 | $471.96 | 9,346 |
| 2026-03-06 | Open-market sale | 241 | $473.23 | 9,105 |
| 2026-03-06 | Open-market sale | 1,001 | $474.12 | 8,104 |
| 2026-03-06 | Open-market sale | 880 | $476.37 | 6,106 |
| 2026-03-06 | Open-market sale | 2,194 | $477.53 | 3,912 |
| 2026-03-06 | Open-market sale | 1,212 | $478.32 | 2,700 |
| 2026-03-06 | Open-market sale | 582 | $479.63 | 2,118 |
| 2026-03-06 | Open-market sale | 938 | $480.47 | 1,180 |
| 2026-03-06 | Open-market sale | 240 | $481.59 | 940 |
| 2026-03-06 | Open-market sale | 200 | $482.74 | 740 |
| 2026-03-06 | Open-market sale | 450 | $483.69 | 290 |
| 2026-03-06 | Open-market sale | 160 | $484.27 | 130 |
| 2026-03-05 | Option exercise (derivative) | 9,500 | $0.00 | 202,000 |
| 2026-03-05 | Open-market sale | 481 | $480.56 | 8,870 |
| 2026-03-05 | Open-market sale | 279 | $479.89 | 9,351 |
| 2026-03-05 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-05 | Open-market sale | 1,293 | $482.93 | 7,067 |
| 2026-03-05 | Open-market sale | 510 | $482.05 | 8,360 |
| 2026-03-05 | Open-market sale | 1,728 | $484.05 | 5,339 |
| 2026-03-05 | Open-market sale | 2,625 | $485.00 | 2,714 |
| 2026-03-05 | Open-market sale | 798 | $486.20 | 1,916 |
| 2026-03-05 | Open-market sale | 1,199 | $487.02 | 717 |
| 2026-03-05 | Open-market sale | 587 | $487.98 | 130 |
| 2026-03-04 | Option exercise (derivative) | 9,500 | $0.00 | 211,500 |
| 2026-03-04 | Open-market sale | 215 | $494.74 | 650 |
| 2026-03-04 | Open-market sale | 185 | $493.40 | 865 |
| 2026-03-04 | Open-market sale | 243 | $492.44 | 1,050 |
| 2026-03-04 | Open-market sale | 9,500 | $146.03 | 9,630 |
| 2026-03-04 | Open-market sale | 399 | $486.42 | 9,231 |
| 2026-03-04 | Open-market sale | 40 | $497.05 | 130 |
| 2026-03-04 | Open-market sale | 480 | $495.78 | 170 |
| 2026-03-04 | Open-market sale | 485 | $491.33 | 1,293 |
| 2026-03-04 | Open-market sale | 1,808 | $490.52 | 1,778 |
| 2026-03-04 | Open-market sale | 2,290 | $489.68 | 3,586 |
| 2026-03-04 | Open-market sale | 2,429 | $488.63 | 5,876 |
| 2026-03-04 | Open-market sale | 926 | $487.55 | 8,305 |
| 2026-03-03 | Option exercise (derivative) | 9,500 | $0.00 | 221,000 |
| 2026-03-03 | Open-market sale | 132 | $506.16 | 551 |
| 2026-03-03 | Open-market sale | 210 | $503.03 | 2,321 |
| 2026-03-03 | Open-market sale | 379 | $501.93 | 2,531 |
| 2026-03-03 | Open-market sale | 495 | $500.96 | 2,910 |
| 2026-03-03 | Open-market sale | 1,058 | $499.85 | 3,405 |
| 2026-03-03 | Open-market sale | 1,371 | $498.96 | 4,463 |
| 2026-03-03 | Open-market sale | 1,075 | $498.01 | 5,834 |
| 2026-03-03 | Open-market sale | 407 | $496.71 | 6,909 |
| 2026-03-03 | Open-market sale | 555 | $495.87 | 7,316 |
| 2026-03-03 | Open-market sale | 680 | $494.75 | 7,871 |
| 2026-03-03 | Open-market sale | 456 | $493.71 | 8,551 |
| 2026-03-03 | Open-market sale | 340 | $492.53 | 9,007 |
| 2026-03-03 | Open-market sale | 283 | $491.68 | 9,347 |
| 2026-03-03 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-03 | Open-market sale | 908 | $505.06 | 683 |
| 2026-03-03 | Open-market sale | 730 | $503.99 | 1,591 |
| 2026-03-03 | Open-market sale | 421 | $507.09 | 130 |
| 2026-03-02 | Option exercise (derivative) | 9,500 | $0.00 | 230,500 |
| 2026-03-02 | Open-market sale | 379 | $523.19 | 330 |
| 2026-03-02 | Open-market sale | 300 | $522.14 | 709 |
| 2026-03-02 | Open-market sale | 420 | $521.07 | 1,009 |
| 2026-03-02 | Open-market sale | 160 | $524.04 | 170 |
| 2026-03-02 | Open-market sale | 1,360 | $512.83 | 6,331 |
| 2026-03-02 | Open-market sale | 872 | $517.02 | 2,585 |
| 2026-03-02 | Open-market sale | 768 | $515.99 | 3,457 |
| 2026-03-02 | Open-market sale | 598 | $517.85 | 1,987 |
| 2026-03-02 | Open-market sale | 319 | $518.97 | 1,668 |
| 2026-03-02 | Open-market sale | 1,064 | $515.15 | 4,225 |
| 2026-03-02 | Open-market sale | 1,042 | $514.02 | 5,289 |
| 2026-03-02 | Open-market sale | 40 | $525.28 | 130 |
| 2026-03-02 | Open-market sale | 722 | $511.95 | 7,691 |
| 2026-03-02 | Open-market sale | 311 | $511.05 | 8,413 |
| 2026-03-02 | Open-market sale | 427 | $509.66 | 8,724 |
| 2026-03-02 | Option exercise | 9,500 | $146.03 | 9,630 |
| 2026-03-02 | Open-market sale | 239 | $520.05 | 1,429 |
| 2026-03-02 | Open-market sale | 160 | $507.27 | 9,470 |
| 2026-03-02 | Open-market sale | 319 | $508.49 | 9,151 |
| 2025-12-19 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2025-12-19 | Open-market sale | 1,500 | $507.61 | 130 |
| 2025-12-19 | Option exercise | 2,000 | $120.26 | 2,130 |
| 2025-12-19 | Open-market sale | 500 | $505.45 | 1,630 |
| 2025-12-18 | Option exercise (derivative) | 4,000 | $0.00 | 2,000 |
| 2025-12-18 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-18 | Open-market sale | 2,000 | $507.24 | 2,130 |
| 2025-12-18 | Open-market sale | 500 | $509.42 | 1,630 |
| 2025-12-18 | Open-market sale | 1,500 | $510.86 | 130 |
| 2025-12-17 | Option exercise (derivative) | 4,000 | $0.00 | 6,000 |
| 2025-12-17 | Open-market sale | 2,500 | $501.35 | 130 |
| 2025-12-17 | Open-market sale | 1,500 | $500.52 | 2,630 |
| 2025-12-17 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-16 | Option exercise (derivative) | 4,000 | $0.00 | 10,000 |
| 2025-12-16 | Open-market sale | 2,500 | $492.49 | 1,630 |
| 2025-12-16 | Open-market sale | 1,000 | $494.00 | 630 |
| 2025-12-16 | Open-market sale | 500 | $497.17 | 130 |
| 2025-12-16 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-15 | Option exercise (derivative) | 4,000 | $0.00 | 14,000 |
| 2025-12-15 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-15 | Open-market sale | 500 | $491.77 | 3,630 |
| 2025-12-15 | Open-market sale | 3,500 | $495.14 | 130 |
| 2025-12-12 | Option exercise (derivative) | 4,000 | $0.00 | 18,000 |
| 2025-12-12 | Open-market sale | 2,900 | $490.98 | 130 |
| 2025-12-12 | Open-market sale | 1,100 | $489.95 | 3,030 |
| 2025-12-12 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-11 | Option exercise (derivative) | 4,000 | $0.00 | 22,000 |
| 2025-12-11 | Open-market sale | 1,500 | $483.12 | 2,630 |
| 2025-12-11 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-11 | Open-market sale | 1,976 | $484.30 | 654 |
| 2025-12-11 | Open-market sale | 524 | $485.14 | 130 |
| 2025-12-10 | Option exercise (derivative) | 4,000 | $0.00 | 26,000 |
| 2025-12-10 | Open-market sale | 1,000 | $481.72 | 130 |
| 2025-12-10 | Open-market sale | 400 | $480.71 | 1,130 |
| 2025-12-10 | Open-market sale | 1,600 | $480.17 | 1,530 |
| 2025-12-10 | Open-market sale | 1,000 | $477.92 | 3,130 |
| 2025-12-10 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-09 | Option exercise (derivative) | 4,000 | $0.00 | 30,000 |
| 2025-12-09 | Open-market sale | 1,560 | $479.33 | 130 |
| 2025-12-09 | Open-market sale | 2,440 | $477.63 | 1,690 |
| 2025-12-09 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-08 | Option exercise (derivative) | 4,000 | $0.00 | 34,000 |
| 2025-12-08 | Open-market sale | 1,008 | $482.23 | 3,122 |
| 2025-12-08 | Open-market sale | 400 | $485.78 | 630 |
| 2025-12-08 | Open-market sale | 1,092 | $484.55 | 1,030 |
| 2025-12-08 | Open-market sale | 1,000 | $482.92 | 2,122 |
| 2025-12-08 | Open-market sale | 500 | $488.97 | 130 |
| 2025-12-08 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-08 | Gift | 5,000 | $0.00 | 10,962 |
| 2025-12-05 | Option exercise (derivative) | 4,000 | $0.00 | 38,000 |
| 2025-12-05 | Open-market sale | 1,000 | $484.31 | 130 |
| 2025-12-05 | Open-market sale | 3,000 | $482.94 | 1,130 |
| 2025-12-05 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-04 | Option exercise (derivative) | 4,000 | $0.00 | 42,000 |
| 2025-12-04 | Open-market sale | 1,405 | $478.93 | 2,725 |
| 2025-12-04 | Open-market sale | 2,595 | $480.60 | 130 |
| 2025-12-04 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-03 | Option exercise (derivative) | 4,000 | $0.00 | 46,000 |
| 2025-12-03 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-03 | Open-market sale | 1,500 | $474.10 | 2,630 |
| 2025-12-03 | Open-market sale | 860 | $475.43 | 1,770 |
| 2025-12-03 | Open-market sale | 1,640 | $476.26 | 130 |
| 2025-12-02 | Option exercise (derivative) | 4,000 | $0.00 | 50,000 |
| 2025-12-02 | Open-market sale | 769 | $481.72 | 1,861 |
| 2025-12-02 | Open-market sale | 500 | $480.14 | 2,630 |
| 2025-12-02 | Open-market sale | 1,000 | $478.64 | 3,130 |
| 2025-12-02 | Open-market sale | 1,731 | $482.95 | 130 |
| 2025-12-02 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-01 | Option exercise (derivative) | 4,000 | $0.00 | 54,000 |
| 2025-12-01 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-12-01 | Open-market sale | 500 | $484.68 | 130 |
| 2025-12-01 | Open-market sale | 520 | $483.38 | 630 |
| 2025-12-01 | Open-market sale | 1,390 | $482.28 | 1,150 |
| 2025-12-01 | Open-market sale | 1,590 | $480.28 | 2,540 |
| 2025-11-28 | Option exercise (derivative) | 4,000 | $0.00 | 58,000 |
| 2025-11-28 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-28 | Open-market sale | 800 | $485.71 | 3,330 |
| 2025-11-28 | Open-market sale | 1,609 | $487.30 | 1,721 |
| 2025-11-28 | Open-market sale | 1,091 | $488.36 | 630 |
| 2025-11-28 | Open-market sale | 500 | $490.25 | 130 |
| 2025-11-26 | Option exercise (derivative) | 4,000 | $0.00 | 62,000 |
| 2025-11-26 | Open-market sale | 1,366 | $485.24 | 630 |
| 2025-11-26 | Open-market sale | 2,134 | $484.45 | 1,996 |
| 2025-11-26 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-26 | Open-market sale | 500 | $487.10 | 130 |
| 2025-11-25 | Option exercise (derivative) | 4,000 | $0.00 | 66,000 |
| 2025-11-25 | Open-market sale | 2,164 | $475.67 | 430 |
| 2025-11-25 | Open-market sale | 1,536 | $473.69 | 2,594 |
| 2025-11-25 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-25 | Open-market sale | 300 | $481.23 | 130 |
| 2025-11-24 | Option exercise (derivative) | 4,000 | $0.00 | 70,000 |
| 2025-11-24 | Open-market sale | 2,500 | $469.73 | 1,630 |
| 2025-11-24 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-24 | Open-market sale | 1,500 | $472.53 | 130 |
| 2025-11-21 | Option exercise (derivative) | 4,000 | $0.00 | 74,000 |
| 2025-11-21 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-21 | Open-market sale | 50 | $476.07 | 130 |
| 2025-11-21 | Open-market sale | 2,450 | $475.42 | 180 |
| 2025-11-21 | Open-market sale | 1,500 | $473.31 | 2,630 |
| 2025-11-20 | Option exercise (derivative) | 4,000 | $0.00 | 78,000 |
| 2025-11-20 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-20 | Open-market sale | 833 | $480.44 | 130 |
| 2025-11-20 | Open-market sale | 2,167 | $478.32 | 963 |
| 2025-11-20 | Open-market sale | 1,000 | $476.80 | 3,130 |
| 2025-11-19 | Option exercise (derivative) | 4,000 | $0.00 | 82,000 |
| 2025-11-19 | Open-market sale | 2,000 | $474.95 | 130 |
| 2025-11-19 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-19 | Open-market sale | 2,000 | $474.22 | 2,130 |
| 2025-11-18 | Option exercise (derivative) | 4,000 | $0.00 | 86,000 |
| 2025-11-18 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-18 | Open-market sale | 1,500 | $470.53 | 2,630 |
| 2025-11-18 | Open-market sale | 1,000 | $472.60 | 1,630 |
| 2025-11-18 | Open-market sale | 1,500 | $475.10 | 130 |
| 2025-11-17 | Option exercise (derivative) | 4,000 | $0.00 | 90,000 |
| 2025-11-17 | Open-market sale | 2,500 | $468.32 | 130 |
| 2025-11-17 | Open-market sale | 1,500 | $466.26 | 2,630 |
| 2025-11-17 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-14 | Option exercise (derivative) | 4,000 | $0.00 | 94,000 |
| 2025-11-14 | Open-market sale | 570 | $466.05 | 130 |
| 2025-11-14 | Open-market sale | 930 | $464.84 | 700 |
| 2025-11-14 | Open-market sale | 500 | $460.34 | 3,630 |
| 2025-11-14 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-14 | Open-market sale | 2,000 | $461.83 | 1,630 |
| 2025-11-13 | Option exercise (derivative) | 4,000 | $0.00 | 98,000 |
| 2025-11-13 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-13 | Open-market sale | 650 | $467.39 | 130 |
| 2025-11-13 | Open-market sale | 1,290 | $1290.00 | 780 |
| 2025-11-13 | Open-market sale | 1,299 | $461.17 | 2,070 |
| 2025-11-13 | Open-market sale | 761 | $458.48 | 3,369 |
| 2025-11-12 | Option exercise (derivative) | 4,000 | $0.00 | 102,000 |
| 2025-11-12 | Open-market sale | 500 | $455.97 | 3,630 |
| 2025-11-12 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-12 | Open-market sale | 200 | $462.02 | 1,130 |
| 2025-11-12 | Open-market sale | 800 | $461.14 | 1,330 |
| 2025-11-12 | Open-market sale | 1,000 | $463.24 | 130 |
| 2025-11-12 | Open-market sale | 980 | $458.71 | 2,130 |
| 2025-11-12 | Open-market sale | 520 | $457.54 | 3,110 |
| 2025-11-11 | Option exercise (derivative) | 4,000 | $0.00 | 106,000 |
| 2025-11-11 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-11 | Open-market sale | 1,097 | $450.64 | 3,033 |
| 2025-11-11 | Open-market sale | 1,634 | $451.87 | 1,399 |
| 2025-11-11 | Open-market sale | 1,269 | $452.78 | 130 |
| 2025-11-10 | Option exercise (derivative) | 4,000 | $0.00 | 110,000 |
| 2025-11-10 | Open-market sale | 3,500 | $448.27 | 630 |
| 2025-11-10 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-10 | Open-market sale | 500 | $449.22 | 130 |
| 2025-11-07 | Option exercise (derivative) | 4,000 | $0.00 | 114,000 |
| 2025-11-07 | Open-market sale | 2,520 | $446.42 | 1,610 |
| 2025-11-07 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-07 | Open-market sale | 1,180 | $452.21 | 130 |
| 2025-11-07 | Open-market sale | 300 | $448.04 | 1,310 |
| 2025-11-06 | Option exercise (derivative) | 4,000 | $0.00 | 118,000 |
| 2025-11-06 | Open-market sale | 1,345 | $449.44 | 130 |
| 2025-11-06 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-06 | Open-market sale | 2,655 | $448.14 | 1,475 |
| 2025-11-05 | Option exercise (derivative) | 4,000 | $0.00 | 122,000 |
| 2025-11-05 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-05 | Open-market sale | 500 | $440.67 | 1,130 |
| 2025-11-05 | Open-market sale | 1,000 | $438.76 | 1,630 |
| 2025-11-05 | Open-market sale | 1,000 | $434.30 | 2,630 |
| 2025-11-05 | Open-market sale | 500 | $432.53 | 3,630 |
| 2025-11-05 | Open-market sale | 1,000 | $442.26 | 130 |
| 2025-11-04 | Option exercise (derivative) | 4,000 | $0.00 | 126,000 |
| 2025-11-04 | Open-market sale | 1,200 | $435.07 | 130 |
| 2025-11-04 | Open-market sale | 2,300 | $433.93 | 1,330 |
| 2025-11-04 | Open-market sale | 500 | $432.75 | 3,630 |
| 2025-11-04 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-03 | Option exercise (derivative) | 4,000 | $0.00 | 130,000 |
| 2025-11-03 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-11-03 | Open-market sale | 1,140 | $433.78 | 2,990 |
| 2025-11-03 | Open-market sale | 360 | $434.33 | 2,630 |
| 2025-11-03 | Open-market sale | 1,000 | $438.62 | 1,630 |
| 2025-11-03 | Open-market sale | 1,000 | $443.01 | 130 |
| 2025-11-03 | Open-market sale | 500 | $441.39 | 1,130 |
| 2025-10-31 | Option exercise (derivative) | 4,000 | $0.00 | 134,000 |
| 2025-10-31 | Open-market sale | 537 | $449.84 | 2,593 |
| 2025-10-31 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-31 | Open-market sale | 1,000 | $447.83 | 3,130 |
| 2025-10-31 | Open-market sale | 2,463 | $451.49 | 130 |
| 2025-10-30 | Option exercise (derivative) | 4,000 | $0.00 | 138,000 |
| 2025-10-30 | Open-market sale | 541 | $448.43 | 2,089 |
| 2025-10-30 | Open-market sale | 500 | $451.29 | 130 |
| 2025-10-30 | Open-market sale | 1,500 | $447.14 | 2,630 |
| 2025-10-30 | Open-market sale | 1,459 | $450.23 | 630 |
| 2025-10-30 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-29 | Option exercise (derivative) | 4,000 | $0.00 | 142,000 |
| 2025-10-29 | Open-market sale | 2,000 | $435.24 | 1,030 |
| 2025-10-29 | Open-market sale | 900 | $439.99 | 130 |
| 2025-10-29 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-29 | Open-market sale | 1,100 | $433.31 | 3,030 |
| 2025-10-28 | Option exercise (derivative) | 4,000 | $0.00 | 146,000 |
| 2025-10-28 | Open-market sale | 1,500 | $417.92 | 130 |
| 2025-10-28 | Open-market sale | 509 | $415.02 | 1,630 |
| 2025-10-28 | Open-market sale | 1,991 | $413.58 | 2,139 |
| 2025-10-28 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-27 | Option exercise (derivative) | 4,000 | $0.00 | 150,000 |
| 2025-10-27 | Open-market sale | 1,814 | $414.42 | 1,316 |
| 2025-10-27 | Open-market sale | 1,186 | $420.29 | 130 |
| 2025-10-27 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-27 | Open-market sale | 1,000 | $411.95 | 3,130 |
| 2025-10-24 | Option exercise (derivative) | 4,000 | $0.00 | 154,000 |
| 2025-10-24 | Open-market sale | 2,937 | $423.56 | 1,193 |
| 2025-10-24 | Open-market sale | 563 | $424.64 | 630 |
| 2025-10-24 | Open-market sale | 500 | $426.40 | 130 |
| 2025-10-24 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-23 | Option exercise (derivative) | 4,000 | $0.00 | 158,000 |
| 2025-10-23 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-23 | Open-market sale | 2,500 | $421.63 | 1,630 |
| 2025-10-23 | Open-market sale | 500 | $424.16 | 130 |
| 2025-10-23 | Open-market sale | 1,000 | $422.58 | 630 |
| 2025-10-22 | Option exercise (derivative) | 4,000 | $0.00 | 162,000 |
| 2025-10-22 | Open-market sale | 634 | $420.47 | 3,496 |
| 2025-10-22 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-22 | Open-market sale | 1,166 | $423.07 | 130 |
| 2025-10-22 | Open-market sale | 2,200 | $422.15 | 1,296 |
| 2025-10-21 | Option exercise (derivative) | 4,000 | $0.00 | 166,000 |
| 2025-10-21 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-21 | Open-market sale | 1,088 | $425.38 | 3,042 |
| 2025-10-21 | Open-market sale | 1,412 | $426.18 | 1,630 |
| 2025-10-21 | Open-market sale | 1,000 | $430.35 | 630 |
| 2025-10-21 | Open-market sale | 500 | $432.20 | 130 |
| 2025-10-20 | Option exercise (derivative) | 4,000 | $0.00 | 170,000 |
| 2025-10-20 | Open-market sale | 1,599 | $421.04 | 2,531 |
| 2025-10-20 | Open-market sale | 400 | $427.56 | 630 |
| 2025-10-20 | Open-market sale | 1,301 | $424.68 | 1,030 |
| 2025-10-20 | Open-market sale | 200 | $422.30 | 2,331 |
| 2025-10-20 | Open-market sale | 500 | $434.22 | 130 |
| 2025-10-20 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-17 | Option exercise (derivative) | 4,000 | $0.00 | 174,000 |
| 2025-10-17 | Open-market sale | 1,100 | $432.31 | 130 |
| 2025-10-17 | Open-market sale | 2,900 | $430.05 | 1,230 |
| 2025-10-17 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-16 | Option exercise (derivative) | 4,000 | $0.00 | 178,000 |
| 2025-10-16 | Open-market sale | 846 | $432.86 | 130 |
| 2025-10-16 | Open-market sale | 1,654 | $431.51 | 976 |
| 2025-10-16 | Open-market sale | 1,500 | $430.23 | 2,630 |
| 2025-10-16 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-15 | Option exercise (derivative) | 4,000 | $0.00 | 182,000 |
| 2025-10-15 | Open-market sale | 1,000 | $433.42 | 3,130 |
| 2025-10-15 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-15 | Open-market sale | 1,000 | $434.80 | 2,130 |
| 2025-10-15 | Open-market sale | 2,000 | $436.47 | 130 |
| 2025-10-14 | Option exercise (derivative) | 4,000 | $0.00 | 186,000 |
| 2025-10-14 | Open-market sale | 522 | $432.74 | 3,608 |
| 2025-10-14 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-14 | Open-market sale | 2,000 | $441.26 | 130 |
| 2025-10-14 | Open-market sale | 1,478 | $434.01 | 2,130 |
| 2025-10-13 | Option exercise (derivative) | 4,000 | $0.00 | 190,000 |
| 2025-10-13 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-13 | Open-market sale | 3,000 | $441.40 | 130 |
| 2025-10-13 | Open-market sale | 1,000 | $437.53 | 3,130 |
| 2025-10-10 | Option exercise (derivative) | 4,000 | $0.00 | 194,000 |
| 2025-10-10 | Open-market sale | 1,000 | $442.96 | 3,130 |
| 2025-10-10 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-10 | Open-market sale | 3,000 | $445.28 | 130 |
| 2025-10-09 | Option exercise (derivative) | 4,000 | $0.00 | 198,000 |
| 2025-10-09 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-09 | Open-market sale | 1,000 | $445.25 | 3,130 |
| 2025-10-09 | Open-market sale | 2,000 | $449.58 | 1,130 |
| 2025-10-09 | Open-market sale | 1,000 | $451.24 | 130 |
| 2025-10-08 | Option exercise (derivative) | 4,000 | $0.00 | 202,000 |
| 2025-10-08 | Open-market sale | 860 | $448.89 | 2,030 |
| 2025-10-08 | Open-market sale | 900 | $454.14 | 1,130 |
| 2025-10-08 | Open-market sale | 1,000 | $456.52 | 130 |
| 2025-10-08 | Open-market sale | 1,240 | $445.29 | 2,890 |
| 2025-10-08 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-07 | Option exercise (derivative) | 4,000 | $0.00 | 206,000 |
| 2025-10-07 | Open-market sale | 1,000 | $453.28 | 130 |
| 2025-10-07 | Open-market sale | 2,000 | $451.87 | 1,130 |
| 2025-10-07 | Open-market sale | 1,000 | $450.31 | 3,130 |
| 2025-10-07 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-06 | Option exercise (derivative) | 4,000 | $0.00 | 210,000 |
| 2025-10-06 | Open-market sale | 1,000 | $445.24 | 3,130 |
| 2025-10-06 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-06 | Open-market sale | 3,000 | $451.18 | 130 |
| 2025-10-03 | Option exercise (derivative) | 4,000 | $0.00 | 214,000 |
| 2025-10-03 | Open-market sale | 1,371 | $448.81 | 130 |
| 2025-10-03 | Open-market sale | 1,629 | $445.61 | 1,501 |
| 2025-10-03 | Open-market sale | 1,000 | $443.63 | 3,130 |
| 2025-10-03 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-02 | Option exercise (derivative) | 4,000 | $0.00 | 218,000 |
| 2025-10-02 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-10-02 | Open-market sale | 2,000 | $433.06 | 2,130 |
| 2025-10-02 | Open-market sale | 2,000 | $436.70 | 130 |
| 2025-10-01 | Option exercise (derivative) | 4,000 | $0.00 | 222,000 |
| 2025-10-01 | Open-market sale | 1,080 | $423.32 | 3,050 |
| 2025-10-01 | Open-market sale | 2,076 | $426.02 | 974 |
| 2025-10-01 | Open-market sale | 844 | $426.78 | 130 |
| 2025-10-01 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-30 | Option exercise (derivative) | 4,000 | $0.00 | 226,000 |
| 2025-09-30 | Open-market sale | 4,000 | $422.84 | 130 |
| 2025-09-30 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-29 | Option exercise (derivative) | 4,000 | $0.00 | 230,000 |
| 2025-09-29 | Open-market sale | 415 | $418.12 | 3,514 |
| 2025-09-29 | Open-market sale | 1,784 | $423.78 | 1,730 |
| 2025-09-29 | Open-market sale | 1,600 | $430.81 | 130 |
| 2025-09-29 | Open-market sale | 201 | $416.38 | 3,929 |
| 2025-09-29 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-26 | Option exercise (derivative) | 4,000 | $0.00 | 234,000 |
| 2025-09-26 | Open-market sale | 1,000 | $426.86 | 3,130 |
| 2025-09-26 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-26 | Open-market sale | 3,000 | $428.68 | 130 |
| 2025-09-25 | Option exercise (derivative) | 4,000 | $0.00 | 238,000 |
| 2025-09-25 | Open-market sale | 2,300 | $431.90 | 130 |
| 2025-09-25 | Open-market sale | 800 | $430.25 | 2,430 |
| 2025-09-25 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-25 | Open-market sale | 900 | $429.07 | 3,230 |
| 2025-09-24 | Option exercise (derivative) | 4,000 | $0.00 | 242,000 |
| 2025-09-24 | Open-market sale | 3,316 | $433.77 | 814 |
| 2025-09-24 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-24 | Open-market sale | 684 | $435.84 | 130 |
| 2025-09-23 | Option exercise (derivative) | 4,000 | $0.00 | 246,000 |
| 2025-09-23 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-23 | Open-market sale | 2,000 | $416.51 | 2,130 |
| 2025-09-23 | Open-market sale | 2,000 | $419.79 | 130 |
| 2025-09-22 | Option exercise (derivative) | 4,000 | $0.00 | 250,000 |
| 2025-09-22 | Open-market sale | 2,000 | $416.72 | 2,130 |
| 2025-09-22 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-22 | Open-market sale | 2,000 | $417.89 | 130 |
| 2025-09-19 | Option exercise (derivative) | 4,000 | $0.00 | 254,000 |
| 2025-09-19 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-19 | Open-market sale | 4,000 | $411.08 | 130 |
| 2025-09-18 | Option exercise (derivative) | 4,000 | $0.00 | 258,000 |
| 2025-09-18 | Open-market sale | 2,000 | $403.27 | 2,130 |
| 2025-09-18 | Open-market sale | 879 | $406.04 | 130 |
| 2025-09-18 | Open-market sale | 1,121 | $405.20 | 1,009 |
| 2025-09-18 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-17 | Option exercise (derivative) | 4,000 | $0.00 | 262,000 |
| 2025-09-17 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-17 | Open-market sale | 3,135 | $399.97 | 995 |
| 2025-09-17 | Open-market sale | 865 | $400.90 | 130 |
| 2025-09-16 | Option exercise (derivative) | 4,000 | $0.00 | 266,000 |
| 2025-09-16 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-16 | Open-market sale | 3,000 | $400.59 | 130 |
| 2025-09-16 | Open-market sale | 1,000 | $399.28 | 3,130 |
| 2025-09-15 | Option exercise (derivative) | 4,000 | $0.00 | 270,000 |
| 2025-09-15 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-15 | Open-market sale | 1,460 | $398.19 | 130 |
| 2025-09-15 | Open-market sale | 2,540 | $397.71 | 1,590 |
| 2025-09-12 | Option exercise (derivative) | 4,000 | $0.00 | 274,000 |
| 2025-09-12 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-12 | Open-market sale | 1,000 | $402.21 | 3,130 |
| 2025-09-12 | Open-market sale | 1,000 | $403.91 | 2,130 |
| 2025-09-12 | Open-market sale | 2,000 | $404.89 | 130 |
| 2025-09-11 | Option exercise (derivative) | 4,000 | $0.00 | 278,000 |
| 2025-09-11 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-11 | Open-market sale | 4,000 | $397.23 | 130 |
| 2025-09-10 | Option exercise (derivative) | 4,000 | $0.00 | 282,000 |
| 2025-09-10 | Open-market sale | 2,000 | $399.33 | 130 |
| 2025-09-10 | Option exercise | 4,000 | $120.26 | 4,130 |
| 2025-09-10 | Open-market sale | 2,000 | $398.11 | 2,130 |
| 2025-09-09 | Option exercise (derivative) | 8,000 | $0.00 | 286,000 |
| 2025-09-09 | Option exercise | 8,000 | $120.26 | 8,130 |
| 2025-09-09 | Open-market sale | 6,165 | $398.29 | 1,965 |
| 2025-09-09 | Open-market sale | 1,835 | $399.43 | 130 |
| 2025-03-07 | Gift | 229,947 | $0.00 | 15,962 |
| 2025-03-07 | Gift | 229,947 | $0.00 | 258,117 |
| 2024-08-26 | Option exercise (derivative) | 269 | $0.00 | 0 |
| 2024-08-26 | Option exercise | 269 | $129.49 | 399 |
| 2024-08-26 | Open-market sale | 28 | $347.27 | 371 |
| 2024-08-26 | Open-market sale | 196 | $348.20 | 175 |
| 2024-08-26 | Open-market sale | 23 | $350.86 | 130 |
| 2024-08-26 | Open-market sale | 22 | $349.21 | 153 |
| 2024-08-23 | Option exercise (derivative) | 3,600 | $0.00 | 3,869 |
| 2024-08-23 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-23 | Open-market sale | 145 | $345.52 | 3,585 |
| 2024-08-23 | Open-market sale | 478 | $347.07 | 3,107 |
| 2024-08-23 | Open-market sale | 2,306 | $348.19 | 801 |
| 2024-08-23 | Open-market sale | 671 | $349.14 | 130 |
| 2024-08-22 | Option exercise (derivative) | 3,600 | $0.00 | 7,469 |
| 2024-08-22 | Open-market sale | 1,226 | $346.43 | 1,785 |
| 2024-08-22 | Open-market sale | 1,148 | $347.20 | 637 |
| 2024-08-22 | Open-market sale | 373 | $348.23 | 264 |
| 2024-08-22 | Open-market sale | 98 | $349.88 | 166 |
| 2024-08-22 | Open-market sale | 36 | $351.33 | 130 |
| 2024-08-22 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-22 | Open-market sale | 719 | $345.53 | 3,011 |
| 2024-08-21 | Option exercise (derivative) | 3,600 | $0.00 | 11,069 |
| 2024-08-21 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-21 | Open-market sale | 340 | $346.34 | 3,390 |
| 2024-08-21 | Open-market sale | 837 | $347.91 | 2,553 |
| 2024-08-21 | Open-market sale | 339 | $348.76 | 2,214 |
| 2024-08-21 | Open-market sale | 390 | $350.10 | 1,824 |
| 2024-08-21 | Open-market sale | 459 | $351.47 | 1,365 |
| 2024-08-21 | Open-market sale | 71 | $352.98 | 130 |
| 2024-08-21 | Open-market sale | 1,164 | $352.57 | 201 |
| 2024-08-20 | Option exercise (derivative) | 3,600 | $0.00 | 14,669 |
| 2024-08-20 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-20 | Open-market sale | 946 | $341.76 | 2,784 |
| 2024-08-20 | Open-market sale | 362 | $343.10 | 2,422 |
| 2024-08-20 | Open-market sale | 138 | $343.64 | 2,284 |
| 2024-08-20 | Open-market sale | 220 | $345.66 | 2,064 |
| 2024-08-20 | Open-market sale | 640 | $347.48 | 1,424 |
| 2024-08-20 | Open-market sale | 660 | $348.22 | 764 |
| 2024-08-20 | Open-market sale | 151 | $349.47 | 613 |
| 2024-08-20 | Open-market sale | 237 | $350.61 | 376 |
| 2024-08-20 | Open-market sale | 173 | $351.81 | 203 |
| 2024-08-20 | Open-market sale | 73 | $353.17 | 130 |
| 2024-08-19 | Option exercise (derivative) | 3,600 | $0.00 | 14,669 |
| 2024-08-19 | Open-market sale | 808 | $348.86 | 178 |
| 2024-08-19 | Open-market sale | 639 | $348.23 | 986 |
| 2024-08-19 | Open-market sale | 413 | $346.89 | 1,625 |
| 2024-08-19 | Open-market sale | 219 | $345.74 | 2,038 |
| 2024-08-19 | Open-market sale | 127 | $344.70 | 2,257 |
| 2024-08-19 | Open-market sale | 205 | $343.79 | 2,384 |
| 2024-08-19 | Open-market sale | 41 | $341.31 | 2,589 |
| 2024-08-19 | Open-market sale | 152 | $339.93 | 2,630 |
| 2024-08-19 | Open-market sale | 256 | $339.35 | 2,782 |
| 2024-08-19 | Open-market sale | 285 | $337.99 | 3,038 |
| 2024-08-19 | Open-market sale | 118 | $335.84 | 3,323 |
| 2024-08-19 | Open-market sale | 78 | $334.49 | 3,441 |
| 2024-08-19 | Open-market sale | 96 | $333.11 | 3,519 |
| 2024-08-19 | Open-market sale | 79 | $331.53 | 3,615 |
| 2024-08-19 | Open-market sale | 48 | $350.33 | 130 |
| 2024-08-19 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-19 | Open-market sale | 36 | $329.02 | 3,694 |
| 2024-08-16 | Option exercise (derivative) | 3,600 | $0.00 | 18,269 |
| 2024-08-16 | Open-market sale | 157 | $323.06 | 130 |
| 2024-08-16 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-16 | Open-market sale | 434 | $317.73 | 3,296 |
| 2024-08-16 | Open-market sale | 2 | $318.49 | 3,294 |
| 2024-08-16 | Open-market sale | 613 | $319.99 | 2,681 |
| 2024-08-16 | Open-market sale | 1,734 | $320.97 | 947 |
| 2024-08-16 | Open-market sale | 660 | $321.92 | 287 |
| 2024-08-15 | Option exercise (derivative) | 3,600 | $0.00 | 21,869 |
| 2024-08-15 | Open-market sale | 372 | $325.91 | 130 |
| 2024-08-15 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-15 | Open-market sale | 1,084 | $322.67 | 1,821 |
| 2024-08-15 | Open-market sale | 1,025 | $323.76 | 796 |
| 2024-08-15 | Open-market sale | 825 | $321.90 | 2,905 |
| 2024-08-15 | Open-market sale | 294 | $324.94 | 502 |
| 2024-08-14 | Option exercise (derivative) | 3,600 | $0.00 | 25,469 |
| 2024-08-14 | Open-market sale | 593 | $323.10 | 3,137 |
| 2024-08-14 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-14 | Open-market sale | 46 | $327.84 | 130 |
| 2024-08-14 | Open-market sale | 424 | $327.10 | 176 |
| 2024-08-14 | Open-market sale | 514 | $325.87 | 600 |
| 2024-08-14 | Open-market sale | 322 | $324.76 | 1,114 |
| 2024-08-14 | Open-market sale | 1,701 | $323.79 | 1,436 |
| 2024-08-13 | Option exercise (derivative) | 3,600 | $0.00 | 29,069 |
| 2024-08-13 | Open-market sale | 85 | $338.49 | 130 |
| 2024-08-13 | Open-market sale | 526 | $337.86 | 215 |
| 2024-08-13 | Open-market sale | 282 | $336.09 | 741 |
| 2024-08-13 | Open-market sale | 122 | $334.72 | 1,023 |
| 2024-08-13 | Open-market sale | 167 | $334.12 | 1,145 |
| 2024-08-13 | Open-market sale | 153 | $329.73 | 1,312 |
| 2024-08-13 | Open-market sale | 158 | $328.17 | 1,465 |
| 2024-08-13 | Open-market sale | 366 | $326.60 | 1,623 |
| 2024-08-13 | Open-market sale | 66 | $323.71 | 1,989 |
| 2024-08-13 | Open-market sale | 807 | $322.52 | 2,055 |
| 2024-08-13 | Open-market sale | 725 | $321.61 | 2,862 |
| 2024-08-13 | Open-market sale | 143 | $319.42 | 3,587 |
| 2024-08-13 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-12 | Option exercise (derivative) | 3,600 | $0.00 | 32,669 |
| 2024-08-12 | Open-market sale | 83 | $336.86 | 130 |
| 2024-08-12 | Open-market sale | 144 | $332.64 | 3,275 |
| 2024-08-12 | Open-market sale | 858 | $335.73 | 213 |
| 2024-08-12 | Open-market sale | 834 | $334.95 | 1,071 |
| 2024-08-12 | Open-market sale | 1,370 | $333.77 | 1,905 |
| 2024-08-12 | Open-market sale | 85 | $330.45 | 3,419 |
| 2024-08-12 | Open-market sale | 226 | $328.74 | 3,504 |
| 2024-08-12 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-09 | Option exercise (derivative) | 3,600 | $0.00 | 36,269 |
| 2024-08-09 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-09 | Open-market sale | 1,052 | $329.82 | 2,678 |
| 2024-08-09 | Open-market sale | 330 | $331.54 | 130 |
| 2024-08-09 | Open-market sale | 2,218 | $330.63 | 460 |
| 2024-08-08 | Option exercise (derivative) | 3,600 | $0.00 | 39,869 |
| 2024-08-08 | Open-market sale | 399 | $330.54 | 130 |
| 2024-08-08 | Open-market sale | 732 | $329.64 | 529 |
| 2024-08-08 | Open-market sale | 1,254 | $328.81 | 1,261 |
| 2024-08-08 | Open-market sale | 550 | $327.73 | 2,515 |
| 2024-08-08 | Open-market sale | 553 | $325.71 | 3,065 |
| 2024-08-08 | Open-market sale | 112 | $324.43 | 3,618 |
| 2024-08-08 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-07 | Option exercise (derivative) | 3,600 | $0.00 | 43,469 |
| 2024-08-07 | Open-market sale | 483 | $325.37 | 733 |
| 2024-08-07 | Open-market sale | 1,013 | $323.84 | 1,216 |
| 2024-08-07 | Open-market sale | 1,136 | $322.99 | 2,229 |
| 2024-08-07 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-07 | Open-market sale | 276 | $326.88 | 130 |
| 2024-08-07 | Open-market sale | 327 | $326.04 | 406 |
| 2024-08-07 | Open-market sale | 365 | $321.87 | 3,365 |
| 2024-08-06 | Option exercise (derivative) | 3,600 | $0.00 | 47,069 |
| 2024-08-06 | Open-market sale | 1,121 | $324.87 | 1,848 |
| 2024-08-06 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-06 | Open-market sale | 394 | $328.42 | 130 |
| 2024-08-06 | Open-market sale | 583 | $323.86 | 2,969 |
| 2024-08-06 | Open-market sale | 483 | $326.96 | 524 |
| 2024-08-06 | Open-market sale | 178 | $322.44 | 3,552 |
| 2024-08-06 | Open-market sale | 841 | $325.71 | 1,007 |
| 2024-08-05 | Option exercise (derivative) | 3,600 | $0.00 | 50,669 |
| 2024-08-05 | Open-market sale | 76 | $326.21 | 130 |
| 2024-08-05 | Open-market sale | 383 | $325.33 | 206 |
| 2024-08-05 | Open-market sale | 782 | $324.01 | 589 |
| 2024-08-05 | Open-market sale | 468 | $322.45 | 1,371 |
| 2024-08-05 | Open-market sale | 781 | $321.37 | 1,839 |
| 2024-08-05 | Open-market sale | 354 | $320.10 | 2,620 |
| 2024-08-05 | Open-market sale | 431 | $318.28 | 2,974 |
| 2024-08-05 | Open-market sale | 325 | $316.18 | 3,405 |
| 2024-08-05 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-02 | Option exercise (derivative) | 3,600 | $0.00 | 54,269 |
| 2024-08-02 | Open-market sale | 148 | $329.25 | 130 |
| 2024-08-02 | Open-market sale | 513 | $327.76 | 278 |
| 2024-08-02 | Open-market sale | 384 | $326.51 | 791 |
| 2024-08-02 | Open-market sale | 1,030 | $325.54 | 1,175 |
| 2024-08-02 | Open-market sale | 215 | $324.38 | 2,205 |
| 2024-08-02 | Open-market sale | 320 | $323.35 | 2,420 |
| 2024-08-02 | Open-market sale | 396 | $322.17 | 2,740 |
| 2024-08-02 | Open-market sale | 594 | $321.04 | 3,136 |
| 2024-08-02 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-01 | Option exercise (derivative) | 3,600 | $0.00 | 57,869 |
| 2024-08-01 | Open-market sale | 220 | $317.36 | 3,347 |
| 2024-08-01 | Open-market sale | 123 | $316.18 | 3,567 |
| 2024-08-01 | Open-market sale | 40 | $312.29 | 3,690 |
| 2024-08-01 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-08-01 | Open-market sale | 107 | $329.57 | 130 |
| 2024-08-01 | Open-market sale | 527 | $328.74 | 237 |
| 2024-08-01 | Open-market sale | 243 | $327.60 | 764 |
| 2024-08-01 | Open-market sale | 244 | $326.05 | 1,007 |
| 2024-08-01 | Open-market sale | 754 | $325.38 | 1,251 |
| 2024-08-01 | Open-market sale | 205 | $323.98 | 2,005 |
| 2024-08-01 | Open-market sale | 468 | $323.04 | 2,210 |
| 2024-08-01 | Open-market sale | 265 | $321.86 | 2,678 |
| 2024-08-01 | Open-market sale | 202 | $319.76 | 2,943 |
| 2024-08-01 | Open-market sale | 202 | $318.68 | 3,145 |
| 2024-07-31 | Option exercise (derivative) | 3,600 | $0.00 | 61,469 |
| 2024-07-31 | Open-market sale | 383 | $318.08 | 1,771 |
| 2024-07-31 | Open-market sale | 496 | $322.83 | 280 |
| 2024-07-31 | Open-market sale | 224 | $321.70 | 776 |
| 2024-07-31 | Open-market sale | 551 | $320.88 | 1,000 |
| 2024-07-31 | Open-market sale | 220 | $319.55 | 1,551 |
| 2024-07-31 | Open-market sale | 150 | $323.84 | 130 |
| 2024-07-31 | Open-market sale | 491 | $317.49 | 2,154 |
| 2024-07-31 | Open-market sale | 222 | $314.97 | 2,645 |
| 2024-07-31 | Open-market sale | 554 | $314.03 | 2,867 |
| 2024-07-31 | Open-market sale | 309 | $313.05 | 3,421 |
| 2024-07-31 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-30 | Option exercise (derivative) | 3,600 | $0.00 | 65,069 |
| 2024-07-30 | Open-market sale | 142 | $341.76 | 130 |
| 2024-07-30 | Open-market sale | 138 | $340.03 | 272 |
| 2024-07-30 | Open-market sale | 453 | $338.98 | 410 |
| 2024-07-30 | Open-market sale | 822 | $337.75 | 863 |
| 2024-07-30 | Open-market sale | 1,432 | $336.81 | 1,685 |
| 2024-07-30 | Open-market sale | 515 | $335.73 | 3,117 |
| 2024-07-30 | Open-market sale | 98 | $334.48 | 3,632 |
| 2024-07-30 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-29 | Option exercise (derivative) | 3,600 | $0.00 | 68,669 |
| 2024-07-29 | Open-market sale | 229 | $332.67 | 3,501 |
| 2024-07-29 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-29 | Open-market sale | 989 | $333.85 | 2,512 |
| 2024-07-29 | Open-market sale | 802 | $334.84 | 1,710 |
| 2024-07-29 | Open-market sale | 125 | $340.29 | 130 |
| 2024-07-29 | Open-market sale | 421 | $339.54 | 255 |
| 2024-07-29 | Open-market sale | 247 | $337.90 | 676 |
| 2024-07-29 | Open-market sale | 335 | $337.24 | 923 |
| 2024-07-29 | Open-market sale | 452 | $335.81 | 1,258 |
| 2024-07-26 | Option exercise (derivative) | 3,600 | $0.00 | 72,269 |
| 2024-07-26 | Open-market sale | 950 | $339.78 | 130 |
| 2024-07-26 | Open-market sale | 1,115 | $339.29 | 1,080 |
| 2024-07-26 | Open-market sale | 723 | $337.91 | 2,195 |
| 2024-07-26 | Open-market sale | 812 | $336.95 | 2,918 |
| 2024-07-26 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-25 | Option exercise (derivative) | 3,600 | $0.00 | 75,869 |
| 2024-07-25 | Open-market sale | 130 | $333.93 | 3,600 |
| 2024-07-25 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-25 | Open-market sale | 90 | $343.79 | 130 |
| 2024-07-25 | Open-market sale | 244 | $342.53 | 220 |
| 2024-07-25 | Open-market sale | 724 | $341.60 | 464 |
| 2024-07-25 | Open-market sale | 531 | $340.39 | 1,188 |
| 2024-07-25 | Open-market sale | 297 | $339.80 | 1,719 |
| 2024-07-25 | Open-market sale | 5 | $339.22 | 2,016 |
| 2024-07-25 | Open-market sale | 214 | $337.79 | 2,021 |
| 2024-07-25 | Open-market sale | 776 | $336.72 | 2,235 |
| 2024-07-25 | Open-market sale | 589 | $335.85 | 3,011 |
| 2024-07-24 | Option exercise (derivative) | 3,600 | $0.00 | 79,469 |
| 2024-07-24 | Open-market sale | 529 | $333.84 | 1,733 |
| 2024-07-24 | Open-market sale | 956 | $332.76 | 2,262 |
| 2024-07-24 | Open-market sale | 512 | $331.70 | 3,218 |
| 2024-07-24 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-24 | Open-market sale | 163 | $337.09 | 130 |
| 2024-07-24 | Open-market sale | 744 | $334.77 | 989 |
| 2024-07-24 | Open-market sale | 696 | $335.99 | 293 |
| 2024-07-23 | Option exercise (derivative) | 3,600 | $0.00 | 83,069 |
| 2024-07-23 | Open-market sale | 121 | $337.33 | 130 |
| 2024-07-23 | Open-market sale | 633 | $336.51 | 251 |
| 2024-07-23 | Open-market sale | 917 | $334.59 | 2,652 |
| 2024-07-23 | Open-market sale | 109 | $332.68 | 3,569 |
| 2024-07-23 | Open-market sale | 52 | $331.85 | 3,678 |
| 2024-07-23 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-23 | Open-market sale | 1,768 | $335.52 | 884 |
| 2024-07-22 | Option exercise (derivative) | 3,600 | $0.00 | 86,669 |
| 2024-07-22 | Open-market sale | 876 | $332.60 | 130 |
| 2024-07-22 | Open-market sale | 1,505 | $331.97 | 1,006 |
| 2024-07-22 | Open-market sale | 664 | $330.85 | 2,511 |
| 2024-07-22 | Open-market sale | 178 | $329.40 | 3,175 |
| 2024-07-22 | Open-market sale | 200 | $328.24 | 3,353 |
| 2024-07-22 | Open-market sale | 177 | $326.52 | 3,553 |
| 2024-07-22 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-19 | Option exercise (derivative) | 3,600 | $0.00 | 90,269 |
| 2024-07-19 | Open-market sale | 127 | $331.15 | 130 |
| 2024-07-19 | Open-market sale | 1,017 | $330.43 | 257 |
| 2024-07-19 | Open-market sale | 1,502 | $329.61 | 1,274 |
| 2024-07-19 | Open-market sale | 749 | $328.75 | 2,776 |
| 2024-07-19 | Open-market sale | 205 | $327.32 | 3,525 |
| 2024-07-19 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-18 | Option exercise (derivative) | 3,600 | $0.00 | 93,869 |
| 2024-07-18 | Open-market sale | 309 | $334.75 | 130 |
| 2024-07-18 | Open-market sale | 472 | $333.52 | 439 |
| 2024-07-18 | Open-market sale | 795 | $332.59 | 911 |
| 2024-07-18 | Open-market sale | 782 | $331.60 | 1,706 |
| 2024-07-18 | Open-market sale | 997 | $330.17 | 2,488 |
| 2024-07-18 | Open-market sale | 245 | $329.32 | 3,485 |
| 2024-07-18 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-17 | Option exercise (derivative) | 3,600 | $0.00 | 97,469 |
| 2024-07-17 | Open-market sale | 54 | $331.50 | 3,508 |
| 2024-07-17 | Open-market sale | 168 | $328.10 | 3,562 |
| 2024-07-17 | Open-market sale | 810 | $332.67 | 2,698 |
| 2024-07-17 | Open-market sale | 1,051 | $333.50 | 1,647 |
| 2024-07-17 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-17 | Open-market sale | 149 | $337.34 | 130 |
| 2024-07-17 | Open-market sale | 485 | $335.36 | 279 |
| 2024-07-17 | Open-market sale | 883 | $334.53 | 764 |
| 2024-07-16 | Option exercise (derivative) | 3,600 | $0.00 | 101,069 |
| 2024-07-16 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-16 | Open-market sale | 627 | $327.14 | 3,103 |
| 2024-07-16 | Open-market sale | 2,090 | $327.97 | 1,013 |
| 2024-07-16 | Open-market sale | 809 | $328.72 | 204 |
| 2024-07-16 | Open-market sale | 74 | $329.75 | 130 |
| 2024-07-15 | Option exercise (derivative) | 3,600 | $0.00 | 104,669 |
| 2024-07-15 | Open-market sale | 1,224 | $327.96 | 163 |
| 2024-07-15 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-15 | Open-market sale | 40 | $321.87 | 3,690 |
| 2024-07-15 | Open-market sale | 357 | $324.04 | 3,333 |
| 2024-07-15 | Open-market sale | 1,015 | $324.90 | 2,318 |
| 2024-07-15 | Open-market sale | 502 | $326.37 | 1,816 |
| 2024-07-15 | Open-market sale | 429 | $326.82 | 1,387 |
| 2024-07-15 | Open-market sale | 33 | $328.60 | 130 |
| 2024-07-12 | Option exercise (derivative) | 3,600 | $0.00 | 108,269 |
| 2024-07-12 | Open-market sale | 105 | $329.79 | 130 |
| 2024-07-12 | Open-market sale | 213 | $328.47 | 235 |
| 2024-07-12 | Open-market sale | 148 | $327.91 | 448 |
| 2024-07-12 | Open-market sale | 501 | $326.41 | 596 |
| 2024-07-12 | Open-market sale | 694 | $325.18 | 1,097 |
| 2024-07-12 | Open-market sale | 1,248 | $324.26 | 1,791 |
| 2024-07-12 | Open-market sale | 507 | $323.02 | 3,039 |
| 2024-07-12 | Open-market sale | 184 | $321.18 | 3,546 |
| 2024-07-12 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-11 | Option exercise (derivative) | 3,600 | $0.00 | 111,869 |
| 2024-07-11 | Open-market sale | 141 | $328.73 | 130 |
| 2024-07-11 | Open-market sale | 454 | $327.59 | 271 |
| 2024-07-11 | Open-market sale | 1,159 | $326.60 | 725 |
| 2024-07-11 | Open-market sale | 990 | $325.57 | 1,884 |
| 2024-07-11 | Open-market sale | 856 | $324.25 | 2,874 |
| 2024-07-11 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-10 | Option exercise (derivative) | 3,600 | $0.00 | 115,469 |
| 2024-07-10 | Open-market sale | 865 | $328.98 | 396 |
| 2024-07-10 | Open-market sale | 459 | $327.86 | 1,261 |
| 2024-07-10 | Open-market sale | 247 | $326.79 | 1,720 |
| 2024-07-10 | Open-market sale | 435 | $325.27 | 1,967 |
| 2024-07-10 | Open-market sale | 733 | $324.06 | 2,402 |
| 2024-07-10 | Open-market sale | 595 | $323.33 | 3,135 |
| 2024-07-10 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-10 | Open-market sale | 266 | $329.58 | 130 |
| 2024-07-09 | Option exercise (derivative) | 3,600 | $0.00 | 119,069 |
| 2024-07-09 | Open-market sale | 202 | $316.18 | 3,528 |
| 2024-07-09 | Open-market sale | 552 | $325.26 | 130 |
| 2024-07-09 | Open-market sale | 1,171 | $324.05 | 682 |
| 2024-07-09 | Open-market sale | 840 | $323.24 | 1,853 |
| 2024-07-09 | Open-market sale | 332 | $321.78 | 2,693 |
| 2024-07-09 | Open-market sale | 344 | $320.22 | 3,025 |
| 2024-07-09 | Open-market sale | 159 | $317.43 | 3,369 |
| 2024-07-09 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-08 | Option exercise (derivative) | 3,600 | $0.00 | 122,669 |
| 2024-07-08 | Open-market sale | 1,316 | $317.49 | 929 |
| 2024-07-08 | Open-market sale | 962 | $316.52 | 2,245 |
| 2024-07-08 | Open-market sale | 333 | $315.37 | 3,207 |
| 2024-07-08 | Open-market sale | 799 | $318.40 | 130 |
| 2024-07-08 | Open-market sale | 190 | $313.95 | 3,540 |
| 2024-07-08 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-05 | Option exercise (derivative) | 3,600 | $0.00 | 126,269 |
| 2024-07-05 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-05 | Open-market sale | 264 | $314.48 | 130 |
| 2024-07-05 | Open-market sale | 1,936 | $313.50 | 394 |
| 2024-07-05 | Open-market sale | 1,400 | $312.68 | 2,330 |
| 2024-07-03 | Option exercise (derivative) | 3,600 | $0.00 | 129,869 |
| 2024-07-03 | Open-market sale | 101 | $318.30 | 130 |
| 2024-07-03 | Open-market sale | 4 | $316.92 | 231 |
| 2024-07-03 | Open-market sale | 231 | $316.42 | 235 |
| 2024-07-03 | Open-market sale | 851 | $314.85 | 466 |
| 2024-07-03 | Open-market sale | 153 | $313.52 | 1,317 |
| 2024-07-03 | Open-market sale | 270 | $312.22 | 1,470 |
| 2024-07-03 | Open-market sale | 1,703 | $310.75 | 1,740 |
| 2024-07-03 | Open-market sale | 287 | $310.13 | 3,443 |
| 2024-07-03 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-02 | Option exercise (derivative) | 3,600 | $0.00 | 133,469 |
| 2024-07-02 | Open-market sale | 194 | $319.88 | 130 |
| 2024-07-02 | Open-market sale | 1,310 | $319.26 | 324 |
| 2024-07-02 | Open-market sale | 1,088 | $318.27 | 1,634 |
| 2024-07-02 | Open-market sale | 551 | $317.30 | 2,722 |
| 2024-07-02 | Open-market sale | 457 | $315.58 | 3,273 |
| 2024-07-02 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-01 | Option exercise (derivative) | 3,600 | $0.00 | 137,069 |
| 2024-07-01 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-07-01 | Open-market sale | 127 | $317.09 | 3,603 |
| 2024-07-01 | Open-market sale | 1,431 | $318.94 | 2,172 |
| 2024-07-01 | Open-market sale | 743 | $319.61 | 1,429 |
| 2024-07-01 | Open-market sale | 372 | $321.31 | 1,057 |
| 2024-07-01 | Open-market sale | 261 | $322.27 | 796 |
| 2024-07-01 | Open-market sale | 254 | $323.26 | 542 |
| 2024-07-01 | Open-market sale | 412 | $324.58 | 130 |
| 2024-06-28 | Option exercise (derivative) | 3,600 | $0.00 | 140,669 |
| 2024-06-28 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-28 | Open-market sale | 744 | $318.74 | 1,500 |
| 2024-06-28 | Open-market sale | 1,002 | $316.41 | 2,728 |
| 2024-06-28 | Open-market sale | 484 | $317.49 | 2,244 |
| 2024-06-28 | Open-market sale | 655 | $319.80 | 845 |
| 2024-06-28 | Open-market sale | 715 | $320.99 | 130 |
| 2024-06-27 | Option exercise (derivative) | 3,600 | $0.00 | 144,269 |
| 2024-06-27 | Open-market sale | 142 | $318.90 | 130 |
| 2024-06-27 | Open-market sale | 1,119 | $318.22 | 272 |
| 2024-06-27 | Open-market sale | 640 | $317.26 | 1,391 |
| 2024-06-27 | Open-market sale | 590 | $316.14 | 2,031 |
| 2024-06-27 | Open-market sale | 563 | $314.99 | 2,621 |
| 2024-06-27 | Open-market sale | 546 | $314.18 | 3,184 |
| 2024-06-27 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-26 | Option exercise (derivative) | 3,600 | $0.00 | 147,869 |
| 2024-06-26 | Open-market sale | 128 | $320.88 | 130 |
| 2024-06-26 | Open-market sale | 192 | $320.39 | 258 |
| 2024-06-26 | Open-market sale | 958 | $319.00 | 450 |
| 2024-06-26 | Open-market sale | 1,873 | $318.14 | 1,408 |
| 2024-06-26 | Open-market sale | 449 | $316.38 | 3,281 |
| 2024-06-26 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-25 | Option exercise (derivative) | 3,600 | $0.00 | 151,469 |
| 2024-06-25 | Open-market sale | 164 | $321.82 | 130 |
| 2024-06-25 | Open-market sale | 886 | $320.02 | 294 |
| 2024-06-25 | Open-market sale | 1,853 | $319.11 | 1,180 |
| 2024-06-25 | Open-market sale | 697 | $318.44 | 3,033 |
| 2024-06-25 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-24 | Option exercise (derivative) | 3,600 | $0.00 | 155,069 |
| 2024-06-24 | Open-market sale | 96 | $310.71 | 3,634 |
| 2024-06-24 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-24 | Open-market sale | 341 | $312.75 | 3,293 |
| 2024-06-24 | Open-market sale | 591 | $313.91 | 2,702 |
| 2024-06-24 | Open-market sale | 756 | $314.98 | 1,946 |
| 2024-06-24 | Open-market sale | 122 | $319.33 | 130 |
| 2024-06-24 | Open-market sale | 637 | $318.54 | 252 |
| 2024-06-24 | Open-market sale | 935 | $317.52 | 889 |
| 2024-06-24 | Open-market sale | 122 | $316.57 | 1,824 |
| 2024-06-21 | Option exercise (derivative) | 3,600 | $0.00 | 158,669 |
| 2024-06-21 | Open-market sale | 900 | $312.85 | 2,365 |
| 2024-06-21 | Open-market sale | 323 | $311.10 | 3,265 |
| 2024-06-21 | Open-market sale | 142 | $310.18 | 3,588 |
| 2024-06-21 | Open-market sale | 1,137 | $314.59 | 1,228 |
| 2024-06-21 | Open-market sale | 1,048 | $315.35 | 180 |
| 2024-06-21 | Open-market sale | 50 | $315.99 | 130 |
| 2024-06-21 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-20 | Option exercise (derivative) | 3,600 | $0.00 | 162,269 |
| 2024-06-20 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-20 | Open-market sale | 257 | $304.93 | 3,473 |
| 2024-06-20 | Open-market sale | 73 | $311.04 | 130 |
| 2024-06-20 | Open-market sale | 984 | $310.19 | 203 |
| 2024-06-20 | Open-market sale | 1,619 | $309.38 | 1,187 |
| 2024-06-20 | Open-market sale | 374 | $308.21 | 2,806 |
| 2024-06-20 | Open-market sale | 293 | $306.66 | 3,180 |
| 2024-06-18 | Option exercise (derivative) | 3,600 | $0.00 | 165,869 |
| 2024-06-18 | Open-market sale | 161 | $298.58 | 3,418 |
| 2024-06-18 | Open-market sale | 151 | $297.47 | 3,579 |
| 2024-06-18 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-18 | Open-market sale | 315 | $306.23 | 130 |
| 2024-06-18 | Open-market sale | 1,318 | $305.48 | 445 |
| 2024-06-18 | Open-market sale | 797 | $304.21 | 1,763 |
| 2024-06-18 | Open-market sale | 297 | $302.74 | 2,560 |
| 2024-06-18 | Open-market sale | 234 | $301.39 | 2,857 |
| 2024-06-18 | Open-market sale | 327 | $300.09 | 3,091 |
| 2024-06-17 | Option exercise (derivative) | 3,600 | $0.00 | 169,469 |
| 2024-06-17 | Open-market sale | 531 | $297.20 | 130 |
| 2024-06-17 | Open-market sale | 804 | $296.33 | 661 |
| 2024-06-17 | Open-market sale | 643 | $295.41 | 1,465 |
| 2024-06-17 | Open-market sale | 324 | $294.11 | 2,108 |
| 2024-06-17 | Open-market sale | 81 | $292.17 | 2,432 |
| 2024-06-17 | Open-market sale | 246 | $291.09 | 2,513 |
| 2024-06-17 | Open-market sale | 486 | $289.93 | 2,759 |
| 2024-06-17 | Open-market sale | 236 | $287.44 | 3,245 |
| 2024-06-17 | Open-market sale | 249 | $286.37 | 3,481 |
| 2024-06-17 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-14 | Option exercise (derivative) | 3,600 | $0.00 | 173,069 |
| 2024-06-14 | Open-market sale | 1,273 | $286.50 | 2,457 |
| 2024-06-14 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-14 | Open-market sale | 1,772 | $287.40 | 685 |
| 2024-06-14 | Open-market sale | 555 | $288.28 | 130 |
| 2024-06-13 | Option exercise (derivative) | 3,600 | $0.00 | 176,669 |
| 2024-06-13 | Open-market sale | 367 | $286.86 | 1,248 |
| 2024-06-13 | Open-market sale | 125 | $280.73 | 3,459 |
| 2024-06-13 | Open-market sale | 1,118 | $287.64 | 130 |
| 2024-06-13 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-13 | Open-market sale | 146 | $279.75 | 3,584 |
| 2024-06-13 | Open-market sale | 230 | $281.66 | 3,229 |
| 2024-06-13 | Open-market sale | 791 | $285.84 | 1,615 |
| 2024-06-13 | Open-market sale | 430 | $284.75 | 2,406 |
| 2024-06-13 | Open-market sale | 393 | $283.95 | 2,836 |
| 2024-06-12 | Option exercise (derivative) | 3,600 | $0.00 | 180,269 |
| 2024-06-12 | Open-market sale | 25 | $278.70 | 3,705 |
| 2024-06-12 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-12 | Open-market sale | 676 | $279.88 | 3,029 |
| 2024-06-12 | Open-market sale | 1,462 | $281.91 | 130 |
| 2024-06-12 | Open-market sale | 1,437 | $281.12 | 1,592 |
| 2024-06-11 | Option exercise (derivative) | 3,600 | $0.00 | 183,869 |
| 2024-06-11 | Open-market sale | 1,534 | $275.13 | 1,929 |
| 2024-06-11 | Open-market sale | 549 | $277.09 | 130 |
| 2024-06-11 | Open-market sale | 1,250 | $276.15 | 679 |
| 2024-06-11 | Open-market sale | 267 | $274.15 | 3,463 |
| 2024-06-11 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-10 | Option exercise (derivative) | 3,600 | $0.00 | 187,469 |
| 2024-06-10 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-10 | Open-market sale | 491 | $273.46 | 2,185 |
| 2024-06-10 | Open-market sale | 608 | $272.74 | 2,676 |
| 2024-06-10 | Open-market sale | 446 | $270.88 | 3,284 |
| 2024-06-10 | Open-market sale | 750 | $275.71 | 130 |
| 2024-06-10 | Open-market sale | 1,305 | $274.72 | 880 |
| 2024-06-07 | Option exercise (derivative) | 3,600 | $0.00 | 191,069 |
| 2024-06-07 | Open-market sale | 361 | $279.45 | 130 |
| 2024-06-07 | Open-market sale | 600 | $278.61 | 491 |
| 2024-06-07 | Open-market sale | 1,067 | $277.38 | 1,091 |
| 2024-06-07 | Open-market sale | 802 | $276.36 | 2,158 |
| 2024-06-07 | Open-market sale | 770 | $275.33 | 2,960 |
| 2024-06-07 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-06 | Option exercise (derivative) | 3,600 | $0.00 | 194,669 |
| 2024-06-06 | Open-market sale | 164 | $279.36 | 130 |
| 2024-06-06 | Open-market sale | 459 | $278.48 | 294 |
| 2024-06-06 | Open-market sale | 1,589 | $277.04 | 753 |
| 2024-06-06 | Open-market sale | 1,220 | $276.33 | 2,342 |
| 2024-06-06 | Open-market sale | 168 | $274.72 | 3,562 |
| 2024-06-06 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-05 | Option exercise (derivative) | 3,600 | $0.00 | 198,269 |
| 2024-06-05 | Open-market sale | 622 | $278.85 | 130 |
| 2024-06-05 | Open-market sale | 361 | $275.99 | 3,209 |
| 2024-06-05 | Open-market sale | 1,497 | $278.01 | 752 |
| 2024-06-05 | Open-market sale | 960 | $277.09 | 2,249 |
| 2024-06-05 | Open-market sale | 40 | $274.08 | 3,570 |
| 2024-06-05 | Open-market sale | 120 | $273.08 | 3,610 |
| 2024-06-05 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-04 | Option exercise (derivative) | 3,600 | $0.00 | 201,869 |
| 2024-06-04 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-04 | Open-market sale | 1,375 | $272.09 | 2,355 |
| 2024-06-04 | Open-market sale | 122 | $278.07 | 130 |
| 2024-06-04 | Open-market sale | 117 | $277.42 | 252 |
| 2024-06-04 | Open-market sale | 123 | $276.48 | 369 |
| 2024-06-04 | Open-market sale | 343 | $275.09 | 492 |
| 2024-06-04 | Open-market sale | 439 | $273.95 | 835 |
| 2024-06-04 | Open-market sale | 1,081 | $272.91 | 1,274 |
| 2024-06-03 | Option exercise (derivative) | 3,600 | $0.00 | 205,469 |
| 2024-06-03 | Open-market sale | 266 | $279.46 | 130 |
| 2024-06-03 | Open-market sale | 312 | $278.79 | 396 |
| 2024-06-03 | Open-market sale | 322 | $277.74 | 708 |
| 2024-06-03 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-06-03 | Open-market sale | 296 | $274.68 | 3,434 |
| 2024-06-03 | Open-market sale | 1,177 | $275.70 | 2,257 |
| 2024-06-03 | Open-market sale | 1,227 | $276.61 | 1,030 |
| 2024-05-31 | Option exercise (derivative) | 3,600 | $0.00 | 209,069 |
| 2024-05-31 | Open-market sale | 928 | $270.75 | 2,627 |
| 2024-05-31 | Open-market sale | 175 | $269.35 | 3,555 |
| 2024-05-31 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-31 | Open-market sale | 1,093 | $271.81 | 1,534 |
| 2024-05-31 | Open-market sale | 141 | $273.45 | 339 |
| 2024-05-31 | Open-market sale | 209 | $274.86 | 130 |
| 2024-05-31 | Open-market sale | 1,054 | $274.63 | 480 |
| 2024-05-30 | Option exercise (derivative) | 3,600 | $0.00 | 212,669 |
| 2024-05-30 | Open-market sale | 137 | $271.69 | 130 |
| 2024-05-30 | Open-market sale | 1,291 | $270.87 | 267 |
| 2024-05-30 | Open-market sale | 1,514 | $269.91 | 1,558 |
| 2024-05-30 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-30 | Open-market sale | 109 | $267.15 | 3,621 |
| 2024-05-30 | Open-market sale | 549 | $268.99 | 3,072 |
| 2024-05-29 | Option exercise (derivative) | 3,600 | $0.00 | 216,269 |
| 2024-05-29 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-29 | Open-market sale | 501 | $265.22 | 3,229 |
| 2024-05-29 | Open-market sale | 805 | $265.97 | 2,424 |
| 2024-05-29 | Open-market sale | 1,082 | $268.35 | 130 |
| 2024-05-29 | Open-market sale | 1,212 | $267.59 | 1,212 |
| 2024-05-28 | Option exercise (derivative) | 3,600 | $0.00 | 219,869 |
| 2024-05-28 | Open-market sale | 296 | $267.77 | 3,434 |
| 2024-05-28 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-28 | Open-market sale | 1,776 | $268.78 | 1,658 |
| 2024-05-28 | Open-market sale | 1,442 | $269.54 | 216 |
| 2024-05-28 | Open-market sale | 86 | $271.26 | 130 |
| 2024-05-24 | Option exercise (derivative) | 3,600 | $0.00 | 223,469 |
| 2024-05-24 | Open-market sale | 125 | $275.28 | 252 |
| 2024-05-24 | Open-market sale | 146 | $273.94 | 377 |
| 2024-05-24 | Open-market sale | 1,014 | $272.85 | 523 |
| 2024-05-24 | Open-market sale | 1,959 | $272.01 | 1,537 |
| 2024-05-24 | Open-market sale | 88 | $276.63 | 164 |
| 2024-05-24 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-24 | Open-market sale | 234 | $270.92 | 3,496 |
| 2024-05-24 | Open-market sale | 34 | $277.27 | 130 |
| 2024-05-23 | Option exercise (derivative) | 3,600 | $0.00 | 227,069 |
| 2024-05-23 | Open-market sale | 1,347 | $275.54 | 1,738 |
| 2024-05-23 | Open-market sale | 645 | $274.50 | 3,085 |
| 2024-05-23 | Open-market sale | 1,247 | $276.36 | 491 |
| 2024-05-23 | Open-market sale | 361 | $277.03 | 130 |
| 2024-05-23 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-22 | Option exercise (derivative) | 3,600 | $0.00 | 230,669 |
| 2024-05-22 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-22 | Open-market sale | 510 | $276.17 | 3,008 |
| 2024-05-22 | Open-market sale | 212 | $275.23 | 3,518 |
| 2024-05-22 | Open-market sale | 1,290 | $277.13 | 1,718 |
| 2024-05-22 | Open-market sale | 1,588 | $277.85 | 130 |
| 2024-05-21 | Option exercise (derivative) | 3,600 | $0.00 | 234,269 |
| 2024-05-21 | Open-market sale | 902 | $274.70 | 2,828 |
| 2024-05-21 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-21 | Open-market sale | 1 | $278.29 | 130 |
| 2024-05-21 | Open-market sale | 565 | $277.68 | 131 |
| 2024-05-20 | Option exercise (derivative) | 3,600 | $0.00 | 237,869 |
| 2024-05-20 | Open-market sale | 138 | $274.93 | 130 |
| 2024-05-20 | Open-market sale | 2,399 | $274.16 | 268 |
| 2024-05-20 | Open-market sale | 1,063 | $273.24 | 2,667 |
| 2024-05-20 | Open-market sale | 1,149 | $275.80 | 1,679 |
| 2024-05-20 | Open-market sale | 983 | $276.53 | 696 |
| 2024-05-20 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-17 | Option exercise (derivative) | 3,600 | $0.00 | 241,469 |
| 2024-05-17 | Open-market sale | 2,110 | $273.65 | 663 |
| 2024-05-17 | Open-market sale | 574 | $271.30 | 3,156 |
| 2024-05-17 | Open-market sale | 533 | $274.27 | 130 |
| 2024-05-17 | Open-market sale | 383 | $272.69 | 2,773 |
| 2024-05-17 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-16 | Option exercise (derivative) | 3,600 | $0.00 | 245,069 |
| 2024-05-16 | Open-market sale | 477 | $271.30 | 3,253 |
| 2024-05-16 | Open-market sale | 1,455 | $271.97 | 1,798 |
| 2024-05-16 | Open-market sale | 1,668 | $273.03 | 130 |
| 2024-05-16 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-15 | Option exercise (derivative) | 3,600 | $0.00 | 248,669 |
| 2024-05-15 | Open-market sale | 187 | $274.79 | 130 |
| 2024-05-15 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-15 | Open-market sale | 304 | $270.45 | 3,426 |
| 2024-05-15 | Open-market sale | 335 | $271.49 | 3,091 |
| 2024-05-15 | Open-market sale | 1,921 | $272.97 | 1,170 |
| 2024-05-15 | Open-market sale | 853 | $273.89 | 317 |
| 2024-05-14 | Option exercise (derivative) | 3,600 | $0.00 | 252,269 |
| 2024-05-14 | Open-market sale | 379 | $269.32 | 130 |
| 2024-05-14 | Open-market sale | 754 | $266.34 | 2,945 |
| 2024-05-14 | Open-market sale | 31 | $264.35 | 3,699 |
| 2024-05-14 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-14 | Open-market sale | 1,083 | $267.53 | 1,862 |
| 2024-05-14 | Open-market sale | 1,353 | $268.41 | 509 |
| 2024-05-13 | Option exercise (derivative) | 3,600 | $0.00 | 255,869 |
| 2024-05-13 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-13 | Open-market sale | 1,672 | $264.39 | 2,058 |
| 2024-05-13 | Open-market sale | 850 | $265.40 | 1,208 |
| 2024-05-13 | Open-market sale | 647 | $266.56 | 561 |
| 2024-05-13 | Open-market sale | 251 | $267.84 | 310 |
| 2024-05-13 | Open-market sale | 180 | $268.89 | 130 |
| 2024-05-10 | Option exercise (derivative) | 3,600 | $0.00 | 259,469 |
| 2024-05-10 | Open-market sale | 114 | $269.13 | 130 |
| 2024-05-10 | Open-market sale | 224 | $268.10 | 244 |
| 2024-05-10 | Open-market sale | 619 | $267.02 | 468 |
| 2024-05-10 | Open-market sale | 894 | $265.40 | 1,087 |
| 2024-05-10 | Open-market sale | 1,749 | $264.44 | 1,981 |
| 2024-05-10 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-09 | Option exercise (derivative) | 3,600 | $0.00 | 263,069 |
| 2024-05-09 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-09 | Open-market sale | 247 | $261.83 | 3,483 |
| 2024-05-09 | Open-market sale | 1,006 | $262.79 | 2,477 |
| 2024-05-09 | Open-market sale | 562 | $263.98 | 1,915 |
| 2024-05-09 | Open-market sale | 1,103 | $265.21 | 812 |
| 2024-05-09 | Open-market sale | 682 | $265.82 | 130 |
| 2024-05-08 | Option exercise (derivative) | 3,600 | $0.00 | 266,669 |
| 2024-05-08 | Open-market sale | 29 | $268.30 | 130 |
| 2024-05-08 | Open-market sale | 1,430 | $262.38 | 1,461 |
| 2024-05-08 | Open-market sale | 839 | $261.33 | 2,891 |
| 2024-05-08 | Open-market sale | 253 | $266.58 | 159 |
| 2024-05-08 | Open-market sale | 113 | $266.10 | 412 |
| 2024-05-08 | Open-market sale | 713 | $264.75 | 525 |
| 2024-05-08 | Open-market sale | 223 | $263.10 | 1,238 |
| 2024-05-08 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-07 | Option exercise (derivative) | 3,600 | $0.00 | 270,269 |
| 2024-05-07 | Open-market sale | 811 | $266.13 | 130 |
| 2024-05-07 | Open-market sale | 315 | $264.91 | 941 |
| 2024-05-07 | Open-market sale | 930 | $262.73 | 2,183 |
| 2024-05-07 | Open-market sale | 617 | $261.63 | 3,113 |
| 2024-05-07 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-07 | Open-market sale | 927 | $263.97 | 1,256 |
| 2024-05-06 | Option exercise (derivative) | 3,600 | $0.00 | 273,869 |
| 2024-05-06 | Open-market sale | 157 | $261.51 | 276 |
| 2024-05-06 | Open-market sale | 1,982 | $260.28 | 433 |
| 2024-05-06 | Open-market sale | 599 | $259.15 | 2,415 |
| 2024-05-06 | Open-market sale | 4 | $261.94 | 272 |
| 2024-05-06 | Open-market sale | 142 | $264.14 | 130 |
| 2024-05-06 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-06 | Open-market sale | 220 | $256.35 | 3,510 |
| 2024-05-06 | Open-market sale | 496 | $257.70 | 3,014 |
| 2024-05-03 | Option exercise (derivative) | 3,600 | $0.00 | 277,469 |
| 2024-05-03 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-03 | Open-market sale | 115 | $257.30 | 3,615 |
| 2024-05-03 | Open-market sale | 699 | $258.24 | 2,916 |
| 2024-05-03 | Open-market sale | 799 | $259.11 | 2,117 |
| 2024-05-03 | Open-market sale | 574 | $260.43 | 1,543 |
| 2024-05-03 | Open-market sale | 1,191 | $261.51 | 352 |
| 2024-05-03 | Open-market sale | 222 | $262.33 | 130 |
| 2024-05-02 | Option exercise (derivative) | 3,600 | $0.00 | 281,069 |
| 2024-05-02 | Open-market sale | 1,373 | $259.12 | 403 |
| 2024-05-02 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-02 | Open-market sale | 191 | $254.45 | 3,539 |
| 2024-05-02 | Open-market sale | 264 | $255.62 | 3,275 |
| 2024-05-02 | Open-market sale | 273 | $259.80 | 130 |
| 2024-05-02 | Open-market sale | 296 | $256.17 | 2,979 |
| 2024-05-02 | Open-market sale | 1,203 | $258.11 | 1,776 |
| 2024-05-01 | Option exercise (derivative) | 3,600 | $0.00 | 284,669 |
| 2024-05-01 | Open-market sale | 238 | $238.33 | 3,492 |
| 2024-05-01 | Open-market sale | 103 | $242.79 | 3,389 |
| 2024-05-01 | Open-market sale | 246 | $243.44 | 3,143 |
| 2024-05-01 | Open-market sale | 186 | $245.26 | 2,957 |
| 2024-05-01 | Open-market sale | 231 | $247.36 | 2,726 |
| 2024-05-01 | Open-market sale | 291 | $248.78 | 2,435 |
| 2024-05-01 | Open-market sale | 208 | $250.33 | 2,227 |
| 2024-05-01 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-05-01 | Open-market sale | 501 | $251.54 | 1,726 |
| 2024-05-01 | Open-market sale | 307 | $252.91 | 1,419 |
| 2024-05-01 | Open-market sale | 610 | $254.07 | 809 |
| 2024-05-01 | Open-market sale | 558 | $254.99 | 251 |
| 2024-05-01 | Open-market sale | 95 | $256.13 | 156 |
| 2024-05-01 | Open-market sale | 26 | $257.55 | 130 |
| 2024-04-30 | Option exercise (derivative) | 3,600 | $0.00 | 288,269 |
| 2024-04-30 | Open-market sale | 251 | $236.37 | 130 |
| 2024-04-30 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-30 | Open-market sale | 1,000 | $234.71 | 2,730 |
| 2024-04-30 | Open-market sale | 2,349 | $235.52 | 381 |
| 2024-04-29 | Option exercise (derivative) | 3,600 | $0.00 | 291,869 |
| 2024-04-29 | Open-market sale | 732 | $239.78 | 383 |
| 2024-04-29 | Open-market sale | 253 | $240.55 | 130 |
| 2024-04-29 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-29 | Open-market sale | 596 | $237.70 | 2,821 |
| 2024-04-29 | Open-market sale | 1,706 | $238.56 | 1,115 |
| 2024-04-29 | Open-market sale | 278 | $236.84 | 3,417 |
| 2024-04-29 | Open-market sale | 35 | $234.76 | 3,695 |
| 2024-04-26 | Option exercise (derivative) | 3,600 | $0.00 | 295,469 |
| 2024-04-26 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-26 | Open-market sale | 77 | $237.00 | 130 |
| 2024-04-26 | Open-market sale | 835 | $234.36 | 2,895 |
| 2024-04-26 | Open-market sale | 2,271 | $235.23 | 624 |
| 2024-04-26 | Open-market sale | 417 | $236.34 | 207 |
| 2024-04-25 | Option exercise (derivative) | 3,600 | $0.00 | 299,069 |
| 2024-04-25 | Open-market sale | 341 | $236.84 | 130 |
| 2024-04-25 | Open-market sale | 1,203 | $236.04 | 471 |
| 2024-04-25 | Open-market sale | 2,056 | $235.02 | 1,674 |
| 2024-04-25 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-24 | Option exercise (derivative) | 3,600 | $0.00 | 302,669 |
| 2024-04-24 | Open-market sale | 675 | $240.37 | 130 |
| 2024-04-24 | Open-market sale | 1,217 | $239.52 | 805 |
| 2024-04-24 | Open-market sale | 1,041 | $238.24 | 2,022 |
| 2024-04-24 | Open-market sale | 486 | $237.54 | 3,063 |
| 2024-04-24 | Open-market sale | 145 | $235.33 | 3,549 |
| 2024-04-24 | Open-market sale | 36 | $233.61 | 3,694 |
| 2024-04-24 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-23 | Option exercise (derivative) | 3,600 | $0.00 | 306,269 |
| 2024-04-23 | Open-market sale | 536 | $235.10 | 3,194 |
| 2024-04-23 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-23 | Open-market sale | 1,785 | $236.00 | 1,409 |
| 2024-04-23 | Open-market sale | 825 | $237.04 | 584 |
| 2024-04-23 | Open-market sale | 89 | $239.25 | 130 |
| 2024-04-23 | Open-market sale | 365 | $237.96 | 219 |
| 2024-04-22 | Option exercise (derivative) | 3,600 | $0.00 | 309,869 |
| 2024-04-22 | Open-market sale | 144 | $238.36 | 130 |
| 2024-04-22 | Open-market sale | 882 | $237.79 | 274 |
| 2024-04-22 | Open-market sale | 719 | $236.76 | 1,156 |
| 2024-04-22 | Open-market sale | 1,589 | $235.75 | 1,875 |
| 2024-04-22 | Open-market sale | 266 | $234.56 | 3,464 |
| 2024-04-22 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-19 | Option exercise (derivative) | 3,600 | $0.00 | 313,469 |
| 2024-04-19 | Open-market sale | 311 | $237.88 | 130 |
| 2024-04-19 | Open-market sale | 2,803 | $236.97 | 441 |
| 2024-04-19 | Open-market sale | 486 | $235.96 | 3,244 |
| 2024-04-19 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-18 | Option exercise (derivative) | 3,600 | $0.00 | 317,069 |
| 2024-04-18 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-18 | Open-market sale | 125 | $234.56 | 3,605 |
| 2024-04-18 | Open-market sale | 397 | $236.55 | 3,208 |
| 2024-04-18 | Open-market sale | 83 | $240.16 | 130 |
| 2024-04-18 | Open-market sale | 851 | $239.28 | 213 |
| 2024-04-18 | Open-market sale | 736 | $238.36 | 1,064 |
| 2024-04-18 | Open-market sale | 1,408 | $237.39 | 1,800 |
| 2024-04-17 | Option exercise (derivative) | 3,600 | $0.00 | 320,669 |
| 2024-04-17 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-17 | Open-market sale | 134 | $232.96 | 3,596 |
| 2024-04-17 | Open-market sale | 676 | $234.41 | 2,920 |
| 2024-04-17 | Open-market sale | 1,940 | $235.92 | 980 |
| 2024-04-17 | Open-market sale | 850 | $236.68 | 130 |
| 2024-04-16 | Option exercise (derivative) | 3,600 | $0.00 | 324,269 |
| 2024-04-16 | Open-market sale | 1,263 | $232.91 | 385 |
| 2024-04-16 | Open-market sale | 1,045 | $231.71 | 1,648 |
| 2024-04-16 | Open-market sale | 1,037 | $230.95 | 2,693 |
| 2024-04-16 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-16 | Open-market sale | 255 | $233.72 | 130 |
| 2024-04-15 | Option exercise (derivative) | 3,600 | $0.00 | 327,869 |
| 2024-04-15 | Open-market sale | 155 | $237.43 | 130 |
| 2024-04-15 | Open-market sale | 625 | $236.59 | 285 |
| 2024-04-15 | Open-market sale | 1,615 | $235.57 | 910 |
| 2024-04-15 | Open-market sale | 884 | $234.51 | 2,525 |
| 2024-04-15 | Open-market sale | 321 | $233.64 | 3,409 |
| 2024-04-15 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-12 | Option exercise (derivative) | 3,600 | $0.00 | 331,469 |
| 2024-04-12 | Open-market sale | 271 | $238.89 | 130 |
| 2024-04-12 | Open-market sale | 445 | $238.27 | 401 |
| 2024-04-12 | Open-market sale | 364 | $236.03 | 846 |
| 2024-04-12 | Open-market sale | 1,211 | $235.07 | 1,210 |
| 2024-04-12 | Open-market sale | 1,114 | $234.03 | 2,421 |
| 2024-04-12 | Open-market sale | 195 | $233.04 | 3,535 |
| 2024-04-12 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-11 | Option exercise (derivative) | 3,600 | $0.00 | 335,069 |
| 2024-04-11 | Open-market sale | 1,285 | $239.84 | 347 |
| 2024-04-11 | Option exercise | 3,600 | $129.49 | 3,730 |
| 2024-04-11 | Open-market sale | 1,016 | $237.56 | 2,714 |
| 2024-04-11 | Open-market sale | 1,082 | $238.87 | 1,632 |
| 2024-04-11 | Open-market sale | 217 | $240.78 | 130 |
| 2024-04-10 | Option exercise (derivative) | 13,800 | $0.00 | 338,669 |
| 2024-04-10 | Open-market sale | 9,940 | $237.52 | 130 |
| 2024-04-10 | Open-market sale | 1,291 | $237.68 | 10,070 |
| 2024-04-10 | Open-market sale | 1,732 | $236.73 | 11,361 |
| 2024-04-10 | Open-market sale | 527 | $235.69 | 13,093 |
| 2024-04-10 | Open-market sale | 102 | $234.26 | 13,620 |
| 2024-04-10 | Open-market sale | 208 | $233.09 | 13,722 |
| 2024-04-10 | Option exercise | 13,800 | $129.49 | 13,930 |
| 2024-04-09 | Option exercise (derivative) | 15,000 | $0.00 | 352,469 |
| 2024-04-09 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-09 | Open-market sale | 8,006 | $237.52 | 130 |
| 2024-04-09 | Open-market sale | 6,994 | $236.74 | 8,136 |
| 2024-04-08 | Option exercise (derivative) | 5,060 | $0.00 | 367,469 |
| 2024-04-08 | Open-market sale | 113 | $239.63 | 130 |
| 2024-04-08 | Open-market sale | 1,732 | $238.85 | 243 |
| 2024-04-08 | Open-market sale | 1,114 | $237.63 | 1,975 |
| 2024-04-08 | Open-market sale | 1,639 | $236.86 | 3,089 |
| 2024-04-08 | Open-market sale | 260 | $235.36 | 4,728 |
| 2024-04-08 | Open-market sale | 202 | $232.43 | 4,988 |
| 2024-04-08 | Option exercise | 5,060 | $129.49 | 5,190 |
| 2024-04-05 | Option exercise (derivative) | 15,000 | $0.00 | 372,529 |
| 2024-04-05 | Open-market sale | 204 | $231.31 | 14,926 |
| 2024-04-05 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-05 | Open-market sale | 562 | $232.75 | 14,364 |
| 2024-04-05 | Open-market sale | 4,176 | $233.77 | 10,188 |
| 2024-04-05 | Open-market sale | 2,986 | $234.74 | 7,202 |
| 2024-04-05 | Open-market sale | 4,667 | $235.91 | 2,535 |
| 2024-04-05 | Open-market sale | 2,405 | $236.91 | 130 |
| 2024-04-04 | Option exercise (derivative) | 15,000 | $0.00 | 387,529 |
| 2024-04-04 | Open-market sale | 7,478 | $233.88 | 796 |
| 2024-04-04 | Open-market sale | 5,323 | $232.84 | 8,274 |
| 2024-04-04 | Open-market sale | 666 | $234.63 | 130 |
| 2024-04-04 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-04 | Open-market sale | 1,025 | $231.47 | 13,597 |
| 2024-04-04 | Open-market sale | 508 | $230.65 | 14,622 |
| 2024-04-03 | Option exercise (derivative) | 15,000 | $0.00 | 402,529 |
| 2024-04-03 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-03 | Open-market sale | 723 | $223.73 | 14,407 |
| 2024-04-03 | Open-market sale | 3,181 | $230.05 | 11,226 |
| 2024-04-03 | Open-market sale | 8,039 | $230.97 | 3,187 |
| 2024-04-03 | Open-market sale | 3,057 | $231.69 | 130 |
| 2024-04-02 | Option exercise (derivative) | 15,000 | $0.00 | 417,529 |
| 2024-04-02 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-02 | Open-market sale | 186 | $227.02 | 14,944 |
| 2024-04-02 | Open-market sale | 5,216 | $228.81 | 9,728 |
| 2024-04-02 | Open-market sale | 8,121 | $229.64 | 1,607 |
| 2024-04-02 | Open-market sale | 1,477 | $230.52 | 130 |
| 2024-04-01 | Option exercise (derivative) | 15,000 | $0.00 | 432,529 |
| 2024-04-01 | Open-market sale | 406 | $230.14 | 130 |
| 2024-04-01 | Open-market sale | 1,014 | $225.70 | 12,268 |
| 2024-04-01 | Open-market sale | 5,354 | $229.38 | 536 |
| 2024-04-01 | Open-market sale | 5,005 | $228.34 | 5,890 |
| 2024-04-01 | Open-market sale | 1,373 | $227.46 | 10,895 |
| 2024-04-01 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-04-01 | Open-market sale | 489 | $223.03 | 14,641 |
| 2024-04-01 | Open-market sale | 590 | $223.71 | 14,051 |
| 2024-04-01 | Open-market sale | 769 | $225.17 | 13,282 |
| 2024-03-28 | Option exercise (derivative) | 14,125 | $0.00 | 447,529 |
| 2024-03-28 | Open-market sale | 2,234 | $239.31 | 2,885 |
| 2024-03-28 | Open-market sale | 2,336 | $238.54 | 5,119 |
| 2024-03-28 | Open-market sale | 608 | $237.01 | 7,455 |
| 2024-03-28 | Open-market sale | 102 | $236.76 | 8,063 |
| 2024-03-28 | Open-market sale | 432 | $235.01 | 8,165 |
| 2024-03-28 | Open-market sale | 59 | $233.83 | 8,597 |
| 2024-03-28 | Open-market sale | 1,212 | $232.56 | 8,656 |
| 2024-03-28 | Open-market sale | 2,545 | $231.74 | 9,868 |
| 2024-03-28 | Open-market sale | 1,842 | $230.61 | 12,413 |
| 2024-03-28 | Option exercise | 14,125 | $129.49 | 14,255 |
| 2024-03-28 | Open-market sale | 167 | $243.58 | 130 |
| 2024-03-28 | Open-market sale | 1,565 | $240.52 | 1,320 |
| 2024-03-28 | Open-market sale | 1,002 | $241.53 | 318 |
| 2024-03-28 | Open-market sale | 21 | $242.53 | 297 |
| 2024-03-27 | Option exercise (derivative) | 15,000 | $0.00 | 461,654 |
| 2024-03-27 | Open-market sale | 87 | $248.61 | 130 |
| 2024-03-27 | Open-market sale | 409 | $245.49 | 219 |
| 2024-03-27 | Open-market sale | 2,909 | $243.30 | 628 |
| 2024-03-27 | Open-market sale | 4,748 | $242.38 | 3,537 |
| 2024-03-27 | Open-market sale | 3,340 | $241.56 | 8,285 |
| 2024-03-27 | Open-market sale | 773 | $240.38 | 11,625 |
| 2024-03-27 | Open-market sale | 1,283 | $239.48 | 12,398 |
| 2024-03-27 | Open-market sale | 1,418 | $238.30 | 13,681 |
| 2024-03-27 | Open-market sale | 31 | $237.15 | 15,099 |
| 2024-03-27 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-27 | Open-market sale | 2 | $246.24 | 217 |
| 2024-03-26 | Option exercise (derivative) | 15,000 | $0.00 | 476,654 |
| 2024-03-26 | Open-market sale | 496 | $246.46 | 14,490 |
| 2024-03-26 | Open-market sale | 144 | $244.67 | 14,986 |
| 2024-03-26 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-26 | Open-market sale | 4,366 | $248.42 | 4,198 |
| 2024-03-26 | Open-market sale | 5,926 | $247.63 | 8,564 |
| 2024-03-26 | Open-market sale | 444 | $250.64 | 130 |
| 2024-03-26 | Open-market sale | 3,624 | $249.48 | 574 |
| 2024-03-25 | Option exercise (derivative) | 15,000 | $0.00 | 491,654 |
| 2024-03-25 | Open-market sale | 603 | $248.49 | 130 |
| 2024-03-25 | Open-market sale | 829 | $247.59 | 733 |
| 2024-03-25 | Open-market sale | 509 | $246.57 | 1,562 |
| 2024-03-25 | Open-market sale | 502 | $244.88 | 2,071 |
| 2024-03-25 | Open-market sale | 2,924 | $243.90 | 2,573 |
| 2024-03-25 | Open-market sale | 4,252 | $243.09 | 5,497 |
| 2024-03-25 | Open-market sale | 3,421 | $242.12 | 9,749 |
| 2024-03-25 | Open-market sale | 1,492 | $241.05 | 13,170 |
| 2024-03-25 | Open-market sale | 468 | $239.60 | 14,662 |
| 2024-03-25 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-22 | Option exercise (derivative) | 15,000 | $0.00 | 506,654 |
| 2024-03-22 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-22 | Open-market sale | 5,212 | $237.56 | 3,791 |
| 2024-03-22 | Open-market sale | 1,780 | $234.62 | 13,350 |
| 2024-03-22 | Open-market sale | 735 | $235.34 | 12,615 |
| 2024-03-22 | Open-market sale | 3,612 | $236.62 | 9,003 |
| 2024-03-22 | Open-market sale | 3,661 | $238.29 | 130 |
| 2024-03-21 | Option exercise (derivative) | 15,000 | $0.00 | 521,654 |
| 2024-03-21 | Open-market sale | 2,497 | $237.38 | 130 |
| 2024-03-21 | Open-market sale | 1,353 | $234.38 | 13,777 |
| 2024-03-21 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-21 | Open-market sale | 2,500 | $235.58 | 11,277 |
| 2024-03-21 | Open-market sale | 8,650 | $236.57 | 2,627 |
| 2024-03-20 | Option exercise (derivative) | 15,000 | $0.00 | 536,654 |
| 2024-03-20 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-20 | Open-market sale | 2,290 | $234.33 | 12,840 |
| 2024-03-20 | Open-market sale | 3,642 | $235.19 | 9,198 |
| 2024-03-20 | Open-market sale | 6,055 | $236.37 | 3,143 |
| 2024-03-20 | Open-market sale | 150 | $238.28 | 130 |
| 2024-03-20 | Open-market sale | 2,863 | $237.21 | 280 |
| 2024-03-19 | Option exercise (derivative) | 15,000 | $0.00 | 551,654 |
| 2024-03-19 | Open-market sale | 2,958 | $236.28 | 7,561 |
| 2024-03-19 | Open-market sale | 2,409 | $235.08 | 10,519 |
| 2024-03-19 | Open-market sale | 2,953 | $237.08 | 4,608 |
| 2024-03-19 | Open-market sale | 2,825 | $238.48 | 1,783 |
| 2024-03-19 | Open-market sale | 1,653 | $239.30 | 130 |
| 2024-03-19 | Open-market sale | 975 | $233.98 | 12,928 |
| 2024-03-19 | Open-market sale | 1,227 | $233.25 | 13,903 |
| 2024-03-19 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-18 | Option exercise (derivative) | 15,000 | $0.00 | 566,654 |
| 2024-03-18 | Open-market sale | 1,037 | $233.08 | 12,485 |
| 2024-03-18 | Open-market sale | 659 | $232.13 | 13,522 |
| 2024-03-18 | Open-market sale | 949 | $230.59 | 14,181 |
| 2024-03-18 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-18 | Open-market sale | 5,574 | $234.31 | 6,911 |
| 2024-03-18 | Open-market sale | 6,627 | $235.05 | 284 |
| 2024-03-18 | Open-market sale | 154 | $235.91 | 130 |
| 2024-03-15 | Option exercise (derivative) | 15,000 | $0.00 | 581,654 |
| 2024-03-15 | Open-market sale | 5,789 | $237.58 | 727 |
| 2024-03-15 | Open-market sale | 4,449 | $236.77 | 6,516 |
| 2024-03-15 | Open-market sale | 4,165 | $235.63 | 10,965 |
| 2024-03-15 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-15 | Open-market sale | 597 | $238.68 | 130 |
| 2024-03-14 | Option exercise (derivative) | 15,000 | $0.00 | 596,654 |
| 2024-03-14 | Open-market sale | 1,267 | $240.47 | 288 |
| 2024-03-14 | Open-market sale | 3,098 | $238.49 | 1,555 |
| 2024-03-14 | Open-market sale | 5,955 | $237.62 | 4,653 |
| 2024-03-14 | Open-market sale | 158 | $241.41 | 130 |
| 2024-03-14 | Open-market sale | 4,522 | $236.74 | 10,608 |
| 2024-03-14 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-13 | Option exercise (derivative) | 15,000 | $0.00 | 611,654 |
| 2024-03-13 | Open-market sale | 205 | $248.42 | 130 |
| 2024-03-13 | Open-market sale | 351 | $247.19 | 335 |
| 2024-03-13 | Open-market sale | 1,195 | $246.17 | 686 |
| 2024-03-13 | Open-market sale | 192 | $244.90 | 1,881 |
| 2024-03-13 | Open-market sale | 3,581 | $243.63 | 2,073 |
| 2024-03-13 | Open-market sale | 3,645 | $242.60 | 5,654 |
| 2024-03-13 | Open-market sale | 3,127 | $241.61 | 9,299 |
| 2024-03-13 | Open-market sale | 2,704 | $240.69 | 12,426 |
| 2024-03-13 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-12 | Option exercise (derivative) | 15,000 | $0.00 | 626,654 |
| 2024-03-12 | Open-market sale | 772 | $249.82 | 130 |
| 2024-03-12 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-12 | Open-market sale | 7,091 | $247.20 | 8,039 |
| 2024-03-12 | Open-market sale | 4,443 | $248.09 | 3,596 |
| 2024-03-12 | Open-market sale | 2,694 | $249.15 | 902 |
| 2024-03-11 | Option exercise (derivative) | 15,000 | $0.00 | 641,654 |
| 2024-03-11 | Open-market sale | 3,531 | $246.91 | 9,193 |
| 2024-03-11 | Open-market sale | 1,137 | $246.05 | 12,724 |
| 2024-03-11 | Open-market sale | 2,404 | $247.99 | 6,789 |
| 2024-03-11 | Open-market sale | 1,269 | $244.80 | 13,861 |
| 2024-03-11 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-11 | Open-market sale | 2,079 | $249.05 | 4,710 |
| 2024-03-11 | Open-market sale | 4,580 | $249.76 | 130 |
| 2024-03-08 | Option exercise (derivative) | 15,000 | $0.00 | 656,654 |
| 2024-03-08 | Open-market sale | 160 | $243.89 | 130 |
| 2024-03-08 | Open-market sale | 5,139 | $243.38 | 290 |
| 2024-03-08 | Open-market sale | 5,783 | $242.23 | 5,429 |
| 2024-03-08 | Open-market sale | 895 | $240.58 | 11,212 |
| 2024-03-08 | Open-market sale | 1,175 | $239.56 | 12,107 |
| 2024-03-08 | Open-market sale | 1,225 | $238.75 | 13,282 |
| 2024-03-08 | Open-market sale | 623 | $237.21 | 14,507 |
| 2024-03-08 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-07 | Option exercise (derivative) | 15,000 | $0.00 | 671,654 |
| 2024-03-07 | Open-market sale | 6,223 | $240.29 | 6,213 |
| 2024-03-07 | Open-market sale | 478 | $238.87 | 12,436 |
| 2024-03-07 | Open-market sale | 942 | $237.77 | 12,914 |
| 2024-03-07 | Open-market sale | 1,274 | $236.82 | 13,856 |
| 2024-03-07 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-07 | Open-market sale | 1,510 | $242.25 | 225 |
| 2024-03-07 | Open-market sale | 95 | $243.21 | 130 |
| 2024-03-07 | Open-market sale | 4,478 | $241.30 | 1,735 |
| 2024-03-06 | Option exercise (derivative) | 15,000 | $0.00 | 686,654 |
| 2024-03-06 | Open-market sale | 957 | $240.00 | 130 |
| 2024-03-06 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2024-03-06 | Open-market sale | 209 | $230.28 | 14,921 |
| 2024-03-06 | Open-market sale | 1,116 | $231.73 | 13,805 |
| 2024-03-06 | Open-market sale | 559 | $233.27 | 13,246 |
| 2024-03-06 | Open-market sale | 2,437 | $234.57 | 10,809 |
| 2024-03-06 | Open-market sale | 1,284 | $235.25 | 9,525 |
| 2024-03-06 | Open-market sale | 5,219 | $236.77 | 4,306 |
| 2024-03-06 | Open-market sale | 1,348 | $237.61 | 2,958 |
| 2024-03-06 | Open-market sale | 1,871 | $239.05 | 1,087 |
| 2024-03-05 | Option exercise (derivative) | 6,300 | $0.00 | 701,654 |
| 2024-03-05 | Option exercise | 6,300 | $129.49 | 6,430 |
| 2024-03-05 | Open-market sale | 3,431 | $230.36 | 2,999 |
| 2024-03-05 | Open-market sale | 2,416 | $231.53 | 583 |
| 2024-03-05 | Open-market sale | 453 | $232.08 | 130 |
| 2024-03-04 | Option exercise (derivative) | 915 | $0.00 | 707,954 |
| 2024-03-04 | Option exercise | 915 | $129.49 | 1,045 |
| 2024-03-04 | Open-market sale | 491 | $232.79 | 130 |
| 2024-03-04 | Open-market sale | 417 | $230.58 | 628 |
| 2024-03-04 | Open-market sale | 7 | $231.39 | 621 |
| 2024-03-01 | Option exercise (derivative) | 15,000 | $0.00 | 708,869 |
| 2024-03-01 | Open-market sale | 987 | $234.32 | 2,372 |
| 2024-03-01 | Open-market sale | 626 | $235.13 | 1,746 |
| 2024-03-01 | Open-market sale | 1,398 | $236.24 | 348 |
| 2024-03-01 | Open-market sale | 218 | $237.46 | 130 |
| 2024-03-01 | Open-market sale | 4,046 | $232.87 | 3,359 |
| 2024-03-01 | Open-market sale | 5,773 | $232.04 | 7,405 |
| 2024-03-01 | Open-market sale | 1,952 | $231.11 | 13,178 |
| 2024-03-01 | Option exercise | 15,000 | $129.49 | 15,130 |
| 2023-05-02 | Option exercise (derivative) | 8,000 | $0.00 | 0 |
| 2023-05-02 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-05-02 | Open-market sale | 4,416 | $227.79 | 3,714 |
| 2023-05-02 | Open-market sale | 1,858 | $228.61 | 1,856 |
| 2023-05-02 | Open-market sale | 661 | $229.52 | 1,195 |
| 2023-05-02 | Open-market sale | 515 | $231.94 | 130 |
| 2023-05-02 | Open-market sale | 550 | $230.63 | 645 |
| 2023-05-01 | Option exercise (derivative) | 8,000 | $0.00 | 8,000 |
| 2023-05-01 | Open-market sale | 1,075 | $232.92 | 130 |
| 2023-05-01 | Open-market sale | 3,399 | $231.87 | 1,205 |
| 2023-05-01 | Open-market sale | 2,332 | $230.82 | 4,604 |
| 2023-05-01 | Open-market sale | 1,194 | $229.84 | 6,936 |
| 2023-05-01 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-28 | Option exercise (derivative) | 8,000 | $0.00 | 16,000 |
| 2023-04-28 | Open-market sale | 176 | $230.41 | 130 |
| 2023-04-28 | Open-market sale | 2,758 | $228.94 | 4,420 |
| 2023-04-28 | Open-market sale | 952 | $227.93 | 7,178 |
| 2023-04-28 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-28 | Open-market sale | 4,114 | $229.85 | 306 |
| 2023-04-27 | Option exercise (derivative) | 8,000 | $0.00 | 24,000 |
| 2023-04-27 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-27 | Open-market sale | 490 | $224.74 | 5,908 |
| 2023-04-27 | Open-market sale | 3,308 | $227.92 | 130 |
| 2023-04-27 | Open-market sale | 1,119 | $227.17 | 3,438 |
| 2023-04-27 | Open-market sale | 1,351 | $226.17 | 4,557 |
| 2023-04-27 | Open-market sale | 1,732 | $224.12 | 6,398 |
| 2023-04-26 | Option exercise (derivative) | 8,000 | $0.00 | 32,000 |
| 2023-04-26 | Open-market sale | 4,673 | $226.13 | 638 |
| 2023-04-26 | Open-market sale | 2,819 | $225.60 | 5,311 |
| 2023-04-26 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-26 | Open-market sale | 508 | $227.20 | 130 |
| 2023-04-25 | Option exercise (derivative) | 8,000 | $0.00 | 40,000 |
| 2023-04-25 | Open-market sale | 2,180 | $225.96 | 3,585 |
| 2023-04-25 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-25 | Open-market sale | 2,365 | $224.64 | 5,765 |
| 2023-04-25 | Open-market sale | 182 | $228.32 | 130 |
| 2023-04-25 | Open-market sale | 1,222 | $227.56 | 312 |
| 2023-04-25 | Open-market sale | 2,051 | $226.63 | 1,534 |
| 2023-04-24 | Option exercise (derivative) | 8,000 | $0.00 | 48,000 |
| 2023-04-24 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-24 | Open-market sale | 3,449 | $227.67 | 4,681 |
| 2023-04-24 | Open-market sale | 2,387 | $228.52 | 2,294 |
| 2023-04-24 | Open-market sale | 979 | $229.43 | 1,315 |
| 2023-04-24 | Open-market sale | 560 | $230.72 | 755 |
| 2023-04-24 | Open-market sale | 625 | $231.39 | 130 |
| 2023-04-21 | Option exercise (derivative) | 8,000 | $0.00 | 56,000 |
| 2023-04-21 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-21 | Open-market sale | 1,800 | $229.73 | 2,142 |
| 2023-04-21 | Open-market sale | 1,250 | $228.80 | 3,942 |
| 2023-04-21 | Open-market sale | 1,631 | $227.47 | 5,192 |
| 2023-04-21 | Open-market sale | 1,307 | $226.57 | 6,823 |
| 2023-04-21 | Open-market sale | 2,012 | $230.57 | 130 |
| 2023-04-20 | Option exercise (derivative) | 8,000 | $0.00 | 64,000 |
| 2023-04-20 | Open-market sale | 1,066 | $225.61 | 130 |
| 2023-04-20 | Open-market sale | 6,099 | $224.94 | 1,196 |
| 2023-04-20 | Open-market sale | 835 | $223.76 | 7,295 |
| 2023-04-20 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-19 | Option exercise (derivative) | 8,000 | $0.00 | 72,000 |
| 2023-04-19 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-19 | Open-market sale | 2,428 | $225.43 | 5,702 |
| 2023-04-19 | Open-market sale | 4,772 | $226.30 | 930 |
| 2023-04-19 | Open-market sale | 624 | $226.88 | 306 |
| 2023-04-19 | Open-market sale | 176 | $228.23 | 130 |
| 2023-04-18 | Option exercise (derivative) | 8,000 | $0.00 | 80,000 |
| 2023-04-18 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-18 | Open-market sale | 906 | $227.96 | 191 |
| 2023-04-18 | Open-market sale | 2,323 | $227.10 | 1,097 |
| 2023-04-18 | Open-market sale | 4,710 | $226.37 | 3,420 |
| 2023-04-18 | Open-market sale | 61 | $229.31 | 130 |
| 2023-04-17 | Option exercise (derivative) | 8,000 | $0.00 | 88,000 |
| 2023-04-17 | Open-market sale | 3,040 | $230.02 | 5,090 |
| 2023-04-17 | Open-market sale | 4,581 | $230.68 | 509 |
| 2023-04-17 | Open-market sale | 379 | $231.54 | 130 |
| 2023-04-17 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-14 | Option exercise (derivative) | 8,000 | $0.00 | 96,000 |
| 2023-04-14 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-14 | Open-market sale | 332 | $231.39 | 130 |
| 2023-04-14 | Open-market sale | 513 | $229.37 | 462 |
| 2023-04-14 | Open-market sale | 3,692 | $228.65 | 975 |
| 2023-04-14 | Open-market sale | 3,463 | $227.90 | 4,667 |
| 2023-04-13 | Option exercise (derivative) | 8,000 | $0.00 | 104,000 |
| 2023-04-13 | Open-market sale | 835 | $232.32 | 130 |
| 2023-04-13 | Open-market sale | 57 | $225.80 | 8,073 |
| 2023-04-13 | Open-market sale | 994 | $229.54 | 5,081 |
| 2023-04-13 | Open-market sale | 453 | $230.69 | 4,628 |
| 2023-04-13 | Open-market sale | 3,663 | $231.80 | 965 |
| 2023-04-13 | Open-market sale | 1,807 | $228.81 | 6,075 |
| 2023-04-13 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-13 | Open-market sale | 191 | $227.62 | 7,882 |
| 2023-04-12 | Option exercise (derivative) | 8,000 | $0.00 | 112,000 |
| 2023-04-12 | Open-market sale | 1,998 | $226.93 | 4,533 |
| 2023-04-12 | Open-market sale | 1,599 | $225.71 | 6,531 |
| 2023-04-12 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-12 | Open-market sale | 4,403 | $227.77 | 130 |
| 2023-04-11 | Option exercise (derivative) | 8,000 | $0.00 | 120,000 |
| 2023-04-11 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-11 | Open-market sale | 570 | $222.83 | 7,560 |
| 2023-04-11 | Open-market sale | 582 | $227.83 | 130 |
| 2023-04-11 | Open-market sale | 1,527 | $227.27 | 712 |
| 2023-04-11 | Open-market sale | 2,017 | $226.22 | 2,239 |
| 2023-04-11 | Open-market sale | 1,650 | $225.22 | 4,256 |
| 2023-04-11 | Open-market sale | 1,654 | $223.70 | 5,906 |
| 2023-04-10 | Option exercise (derivative) | 8,000 | $0.00 | 128,000 |
| 2023-04-10 | Open-market sale | 284 | $226.99 | 130 |
| 2023-04-10 | Open-market sale | 2,329 | $225.91 | 414 |
| 2023-04-10 | Open-market sale | 1,119 | $224.83 | 2,743 |
| 2023-04-10 | Open-market sale | 1,129 | $223.59 | 3,862 |
| 2023-04-10 | Open-market sale | 3,139 | $222.70 | 4,991 |
| 2023-04-10 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-06 | Option exercise (derivative) | 8,000 | $0.00 | 136,000 |
| 2023-04-06 | Open-market sale | 853 | $233.07 | 216 |
| 2023-04-06 | Open-market sale | 651 | $231.85 | 1,069 |
| 2023-04-06 | Open-market sale | 86 | $233.91 | 130 |
| 2023-04-06 | Open-market sale | 817 | $231.03 | 1,720 |
| 2023-04-06 | Open-market sale | 628 | $230.00 | 2,537 |
| 2023-04-06 | Open-market sale | 1,250 | $228.75 | 3,165 |
| 2023-04-06 | Open-market sale | 1,326 | $227.90 | 4,415 |
| 2023-04-06 | Open-market sale | 2,389 | $226.77 | 5,741 |
| 2023-04-06 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-05 | Option exercise (derivative) | 8,000 | $0.00 | 144,000 |
| 2023-04-05 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-05 | Open-market sale | 344 | $228.40 | 7,786 |
| 2023-04-05 | Open-market sale | 881 | $229.41 | 6,905 |
| 2023-04-05 | Open-market sale | 1,055 | $230.35 | 5,850 |
| 2023-04-05 | Open-market sale | 3,033 | $231.62 | 2,817 |
| 2023-04-05 | Open-market sale | 2,687 | $232.44 | 130 |
| 2023-04-04 | Option exercise (derivative) | 8,000 | $0.00 | 152,000 |
| 2023-04-04 | Open-market sale | 3,563 | $226.25 | 2,781 |
| 2023-04-04 | Open-market sale | 1,546 | $225.26 | 6,344 |
| 2023-04-04 | Open-market sale | 240 | $223.52 | 7,890 |
| 2023-04-04 | Open-market sale | 2,651 | $227.10 | 130 |
| 2023-04-04 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-03 | Option exercise (derivative) | 8,000 | $0.00 | 160,000 |
| 2023-04-03 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-04-03 | Open-market sale | 3,252 | $224.66 | 3,358 |
| 2023-04-03 | Open-market sale | 2,385 | $225.84 | 973 |
| 2023-04-03 | Open-market sale | 1,520 | $223.78 | 6,610 |
| 2023-04-03 | Open-market sale | 843 | $226.50 | 130 |
| 2023-03-31 | Option exercise (derivative) | 8,000 | $0.00 | 168,000 |
| 2023-03-31 | Open-market sale | 1,906 | $220.04 | 5,184 |
| 2023-03-31 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-31 | Open-market sale | 1,040 | $218.94 | 7,090 |
| 2023-03-31 | Open-market sale | 861 | $222.12 | 4,323 |
| 2023-03-31 | Open-market sale | 1,873 | $223.22 | 2,450 |
| 2023-03-31 | Open-market sale | 1,087 | $223.88 | 1,363 |
| 2023-03-31 | Open-market sale | 1,233 | $220.93 | 130 |
| 2023-03-30 | Option exercise (derivative) | 8,000 | $0.00 | 176,000 |
| 2023-03-30 | Open-market sale | 2,021 | $216.75 | 4,212 |
| 2023-03-30 | Open-market sale | 1,044 | $215.70 | 6,233 |
| 2023-03-30 | Open-market sale | 853 | $214.51 | 7,277 |
| 2023-03-30 | Open-market sale | 2,447 | $217.89 | 1,765 |
| 2023-03-30 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-30 | Open-market sale | 1,635 | $218.77 | 130 |
| 2023-03-29 | Option exercise (derivative) | 8,000 | $0.00 | 184,000 |
| 2023-03-29 | Open-market sale | 4,027 | $217.06 | 4,103 |
| 2023-03-29 | Open-market sale | 3,606 | $217.96 | 497 |
| 2023-03-29 | Open-market sale | 367 | $218.56 | 130 |
| 2023-03-29 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-28 | Option exercise (derivative) | 8,000 | $0.00 | 192,000 |
| 2023-03-28 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-28 | Open-market sale | 189 | $221.74 | 130 |
| 2023-03-28 | Open-market sale | 2,598 | $219.05 | 5,532 |
| 2023-03-28 | Open-market sale | 2,977 | $219.98 | 2,555 |
| 2023-03-28 | Open-market sale | 2,236 | $220.90 | 319 |
| 2023-03-27 | Option exercise (derivative) | 8,000 | $0.00 | 200,000 |
| 2023-03-27 | Open-market sale | 288 | $221.62 | 130 |
| 2023-03-27 | Open-market sale | 182 | $219.79 | 418 |
| 2023-03-27 | Open-market sale | 3,213 | $217.40 | 1,132 |
| 2023-03-27 | Open-market sale | 532 | $218.12 | 600 |
| 2023-03-27 | Open-market sale | 2,745 | $216.36 | 4,345 |
| 2023-03-27 | Open-market sale | 1,040 | $215.43 | 7,090 |
| 2023-03-27 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-24 | Option exercise (derivative) | 8,000 | $0.00 | 208,000 |
| 2023-03-24 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-24 | Open-market sale | 500 | $214.83 | 7,630 |
| 2023-03-24 | Open-market sale | 876 | $215.81 | 6,754 |
| 2023-03-24 | Open-market sale | 594 | $219.78 | 130 |
| 2023-03-24 | Open-market sale | 3,411 | $218.98 | 724 |
| 2023-03-24 | Open-market sale | 1,696 | $217.88 | 4,135 |
| 2023-03-24 | Open-market sale | 923 | $216.82 | 5,831 |
| 2023-03-23 | Option exercise (derivative) | 8,000 | $0.00 | 216,000 |
| 2023-03-23 | Open-market sale | 2,839 | $214.75 | 1,928 |
| 2023-03-23 | Open-market sale | 2,285 | $213.83 | 4,767 |
| 2023-03-23 | Open-market sale | 1,078 | $212.78 | 7,052 |
| 2023-03-23 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-23 | Open-market sale | 1,798 | $215.80 | 130 |
| 2023-03-22 | Option exercise (derivative) | 8,000 | $0.00 | 224,000 |
| 2023-03-22 | Open-market sale | 888 | $217.44 | 1,791 |
| 2023-03-22 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-22 | Open-market sale | 442 | $213.11 | 7,688 |
| 2023-03-22 | Open-market sale | 2,223 | $214.36 | 5,465 |
| 2023-03-22 | Open-market sale | 55 | $221.54 | 130 |
| 2023-03-22 | Open-market sale | 229 | $220.48 | 185 |
| 2023-03-22 | Open-market sale | 224 | $219.29 | 414 |
| 2023-03-22 | Open-market sale | 1,153 | $218.26 | 638 |
| 2023-03-22 | Open-market sale | 1,135 | $216.31 | 2,679 |
| 2023-03-22 | Open-market sale | 1,651 | $215.21 | 3,814 |
| 2023-03-21 | Option exercise (derivative) | 8,000 | $0.00 | 232,000 |
| 2023-03-21 | Open-market sale | 963 | $221.89 | 4,053 |
| 2023-03-21 | Open-market sale | 220 | $228.41 | 130 |
| 2023-03-21 | Open-market sale | 1,465 | $227.66 | 350 |
| 2023-03-21 | Open-market sale | 1,077 | $226.69 | 1,815 |
| 2023-03-21 | Open-market sale | 468 | $225.46 | 2,892 |
| 2023-03-21 | Open-market sale | 359 | $224.00 | 3,360 |
| 2023-03-21 | Open-market sale | 334 | $223.26 | 3,719 |
| 2023-03-21 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-21 | Open-market sale | 3,114 | $221.15 | 5,016 |
| 2023-03-20 | Option exercise (derivative) | 8,000 | $0.00 | 240,000 |
| 2023-03-20 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-20 | Open-market sale | 210 | $219.72 | 7,920 |
| 2023-03-20 | Open-market sale | 197 | $220.44 | 7,723 |
| 2023-03-20 | Open-market sale | 461 | $222.01 | 7,262 |
| 2023-03-20 | Open-market sale | 1,860 | $222.87 | 5,402 |
| 2023-03-20 | Open-market sale | 700 | $223.79 | 4,702 |
| 2023-03-20 | Open-market sale | 3,951 | $224.91 | 751 |
| 2023-03-20 | Open-market sale | 621 | $225.43 | 130 |
| 2023-03-17 | Option exercise (derivative) | 8,000 | $0.00 | 248,000 |
| 2023-03-17 | Open-market sale | 248 | $219.53 | 528 |
| 2023-03-17 | Open-market sale | 1,988 | $218.65 | 776 |
| 2023-03-17 | Open-market sale | 3,940 | $217.57 | 2,764 |
| 2023-03-17 | Open-market sale | 1,426 | $216.66 | 6,704 |
| 2023-03-17 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-17 | Open-market sale | 398 | $221.20 | 130 |
| 2023-03-16 | Option exercise (derivative) | 8,000 | $0.00 | 256,000 |
| 2023-03-16 | Open-market sale | 2,683 | $219.54 | 130 |
| 2023-03-16 | Open-market sale | 1,990 | $218.91 | 2,813 |
| 2023-03-16 | Open-market sale | 751 | $217.64 | 4,803 |
| 2023-03-16 | Open-market sale | 488 | $216.67 | 5,554 |
| 2023-03-16 | Open-market sale | 486 | $214.17 | 6,776 |
| 2023-03-16 | Open-market sale | 478 | $213.14 | 7,262 |
| 2023-03-16 | Open-market sale | 390 | $212.08 | 7,740 |
| 2023-03-16 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-16 | Open-market sale | 734 | $215.18 | 6,042 |
| 2023-03-15 | Option exercise (derivative) | 8,000 | $0.00 | 264,000 |
| 2023-03-15 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-15 | Open-market sale | 2,478 | $216.81 | 5,652 |
| 2023-03-15 | Open-market sale | 3,401 | $217.39 | 2,251 |
| 2023-03-15 | Open-market sale | 1,332 | $218.66 | 919 |
| 2023-03-15 | Open-market sale | 500 | $219.42 | 419 |
| 2023-03-15 | Open-market sale | 289 | $220.65 | 130 |
| 2023-03-15 | Grant / award (derivative) | 37,080 | $0.00 | 37,080 |
| 2023-03-15 | Grant / award (derivative) | 207,720 | $0.00 | 207,720 |
| 2023-03-15 | Grant / award (derivative) | 32,499 | $0.00 | 32,499 |
| 2023-03-14 | Option exercise (derivative) | 8,000 | $0.00 | 272,000 |
| 2023-03-14 | Open-market sale | 1,587 | $223.61 | 1,565 |
| 2023-03-14 | Open-market sale | 1,092 | $224.84 | 473 |
| 2023-03-14 | Open-market sale | 343 | $225.67 | 130 |
| 2023-03-14 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-14 | Open-market sale | 1,125 | $219.79 | 7,005 |
| 2023-03-14 | Open-market sale | 2,642 | $220.55 | 4,363 |
| 2023-03-14 | Open-market sale | 809 | $221.43 | 3,554 |
| 2023-03-14 | Open-market sale | 402 | $222.63 | 3,152 |
| 2023-03-13 | Option exercise (derivative) | 8,000 | $0.00 | 280,000 |
| 2023-03-13 | Open-market sale | 246 | $232.78 | 130 |
| 2023-03-13 | Open-market sale | 446 | $231.81 | 376 |
| 2023-03-13 | Open-market sale | 426 | $230.71 | 822 |
| 2023-03-13 | Open-market sale | 1,479 | $229.80 | 1,248 |
| 2023-03-13 | Open-market sale | 302 | $228.88 | 2,727 |
| 2023-03-13 | Open-market sale | 158 | $227.54 | 3,029 |
| 2023-03-13 | Open-market sale | 755 | $226.52 | 3,187 |
| 2023-03-13 | Open-market sale | 1,395 | $225.46 | 3,942 |
| 2023-03-13 | Open-market sale | 2,793 | $224.55 | 5,337 |
| 2023-03-13 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-10 | Option exercise (derivative) | 8,000 | $0.00 | 288,000 |
| 2023-03-10 | Open-market sale | 2,264 | $228.08 | 4,463 |
| 2023-03-10 | Open-market sale | 1,350 | $226.80 | 6,727 |
| 2023-03-10 | Open-market sale | 2,126 | $228.85 | 2,337 |
| 2023-03-10 | Open-market sale | 1,863 | $230.01 | 474 |
| 2023-03-10 | Open-market sale | 344 | $230.63 | 130 |
| 2023-03-10 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-10 | Open-market sale | 53 | $225.29 | 8,077 |
| 2023-03-09 | Option exercise (derivative) | 8,000 | $0.00 | 296,000 |
| 2023-03-09 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-09 | Open-market sale | 353 | $219.19 | 7,777 |
| 2023-03-09 | Open-market sale | 910 | $220.20 | 6,867 |
| 2023-03-09 | Open-market sale | 1,302 | $221.39 | 5,565 |
| 2023-03-09 | Open-market sale | 1,501 | $222.42 | 4,064 |
| 2023-03-09 | Open-market sale | 2,092 | $223.55 | 1,972 |
| 2023-03-09 | Open-market sale | 382 | $225.24 | 130 |
| 2023-03-09 | Open-market sale | 1,460 | $224.31 | 512 |
| 2023-03-08 | Option exercise (derivative) | 8,000 | $0.00 | 304,000 |
| 2023-03-08 | Open-market sale | 636 | $222.05 | 7,494 |
| 2023-03-08 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-08 | Open-market sale | 1,235 | $223.24 | 6,259 |
| 2023-03-08 | Open-market sale | 1,130 | $224.09 | 5,129 |
| 2023-03-08 | Open-market sale | 246 | $224.74 | 4,883 |
| 2023-03-08 | Open-market sale | 688 | $226.39 | 4,195 |
| 2023-03-08 | Open-market sale | 874 | $227.83 | 3,321 |
| 2023-03-08 | Open-market sale | 1,144 | $228.93 | 2,177 |
| 2023-03-08 | Open-market sale | 1,226 | $229.60 | 951 |
| 2023-03-08 | Open-market sale | 256 | $230.48 | 695 |
| 2023-03-08 | Open-market sale | 318 | $232.49 | 377 |
| 2023-03-08 | Open-market sale | 190 | $233.23 | 187 |
| 2023-03-08 | Open-market sale | 57 | $235.99 | 130 |
| 2023-03-07 | Option exercise (derivative) | 8,000 | $0.00 | 312,000 |
| 2023-03-07 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-07 | Open-market sale | 2,170 | $237.01 | 5,951 |
| 2023-03-07 | Open-market sale | 2,718 | $238.03 | 3,233 |
| 2023-03-07 | Open-market sale | 693 | $239.18 | 2,540 |
| 2023-03-07 | Open-market sale | 1,009 | $240.28 | 1,531 |
| 2023-03-07 | Open-market sale | 253 | $240.85 | 1,278 |
| 2023-03-07 | Open-market sale | 109 | $242.13 | 1,169 |
| 2023-03-07 | Open-market sale | 56 | $248.03 | 121 |
| 2023-03-07 | Open-market sale | 6 | $246.55 | 177 |
| 2023-03-07 | Open-market sale | 265 | $245.36 | 183 |
| 2023-03-07 | Open-market sale | 469 | $244.56 | 448 |
| 2023-03-07 | Open-market sale | 252 | $243.42 | 917 |
| 2023-03-06 | Option exercise (derivative) | 8,000 | $0.00 | 320,000 |
| 2023-03-06 | Open-market sale | 2,349 | $248.04 | 311 |
| 2023-03-06 | Open-market sale | 4,383 | $247.10 | 2,660 |
| 2023-03-06 | Open-market sale | 1,087 | $246.12 | 7,043 |
| 2023-03-06 | Open-market sale | 181 | $248.65 | 130 |
| 2023-03-06 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-03 | Option exercise (derivative) | 8,000 | $0.00 | 328,000 |
| 2023-03-03 | Open-market sale | 1,961 | $246.95 | 4,458 |
| 2023-03-03 | Open-market sale | 1,910 | $248.83 | 130 |
| 2023-03-03 | Open-market sale | 2,418 | $248.32 | 2,040 |
| 2023-03-03 | Open-market sale | 450 | $246.12 | 6,419 |
| 2023-03-03 | Open-market sale | 636 | $244.94 | 6,869 |
| 2023-03-03 | Open-market sale | 625 | $244.00 | 7,505 |
| 2023-03-03 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-02 | Option exercise (derivative) | 8,000 | $0.00 | 336,000 |
| 2023-03-02 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-02 | Open-market sale | 451 | $241.97 | 7,679 |
| 2023-03-02 | Open-market sale | 1,045 | $242.72 | 6,634 |
| 2023-03-02 | Open-market sale | 937 | $244.09 | 5,697 |
| 2023-03-02 | Open-market sale | 3,887 | $244.85 | 1,810 |
| 2023-03-02 | Open-market sale | 1,680 | $245.71 | 130 |
| 2023-03-01 | Option exercise (derivative) | 8,000 | $0.00 | 344,000 |
| 2023-03-01 | Open-market sale | 201 | $247.68 | 130 |
| 2023-03-01 | Open-market sale | 460 | $246.95 | 331 |
| 2023-03-01 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-03-01 | Open-market sale | 823 | $241.76 | 7,307 |
| 2023-03-01 | Open-market sale | 1,243 | $243.06 | 6,064 |
| 2023-03-01 | Open-market sale | 2,303 | $244.00 | 3,761 |
| 2023-03-01 | Open-market sale | 2,034 | $244.82 | 1,727 |
| 2023-03-01 | Open-market sale | 936 | $245.95 | 791 |
| 2023-02-28 | Option exercise (derivative) | 8,000 | $0.00 | 352,000 |
| 2023-02-28 | Open-market sale | 478 | $244.27 | 7,652 |
| 2023-02-28 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-28 | Open-market sale | 4,338 | $246.17 | 2,138 |
| 2023-02-28 | Open-market sale | 1,709 | $247.09 | 429 |
| 2023-02-28 | Open-market sale | 299 | $247.91 | 130 |
| 2023-02-28 | Open-market sale | 1,176 | $245.05 | 6,476 |
| 2023-02-27 | Option exercise (derivative) | 8,000 | $0.00 | 360,000 |
| 2023-02-27 | Open-market sale | 824 | $251.35 | 130 |
| 2023-02-27 | Open-market sale | 2,531 | $250.20 | 954 |
| 2023-02-27 | Open-market sale | 1,691 | $249.25 | 3,485 |
| 2023-02-27 | Open-market sale | 1,121 | $248.28 | 5,176 |
| 2023-02-27 | Open-market sale | 1,833 | $247.11 | 6,297 |
| 2023-02-27 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-24 | Option exercise (derivative) | 8,000 | $0.00 | 368,000 |
| 2023-02-24 | Open-market sale | 2,127 | $248.32 | 6,003 |
| 2023-02-24 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-24 | Open-market sale | 3,692 | $249.18 | 2,311 |
| 2023-02-24 | Open-market sale | 1,564 | $250.11 | 747 |
| 2023-02-24 | Open-market sale | 617 | $250.96 | 130 |
| 2023-02-23 | Option exercise (derivative) | 8,000 | $0.00 | 376,000 |
| 2023-02-23 | Open-market sale | 102 | $254.19 | 130 |
| 2023-02-23 | Open-market sale | 309 | $253.08 | 232 |
| 2023-02-23 | Open-market sale | 450 | $251.55 | 541 |
| 2023-02-23 | Open-market sale | 1,273 | $250.64 | 991 |
| 2023-02-23 | Open-market sale | 730 | $249.74 | 2,264 |
| 2023-02-23 | Open-market sale | 1,551 | $248.41 | 2,994 |
| 2023-02-23 | Open-market sale | 2,335 | $247.43 | 4,545 |
| 2023-02-23 | Open-market sale | 399 | $246.46 | 6,880 |
| 2023-02-23 | Open-market sale | 156 | $245.01 | 7,279 |
| 2023-02-23 | Open-market sale | 695 | $244.36 | 7,435 |
| 2023-02-23 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-22 | Option exercise (derivative) | 8,000 | $0.00 | 384,000 |
| 2023-02-22 | Open-market sale | 801 | $247.20 | 3,139 |
| 2023-02-22 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-22 | Open-market sale | 190 | $239.70 | 7,940 |
| 2023-02-22 | Open-market sale | 1,237 | $243.42 | 6,703 |
| 2023-02-22 | Open-market sale | 1,372 | $244.02 | 5,331 |
| 2023-02-22 | Open-market sale | 548 | $245.20 | 4,783 |
| 2023-02-22 | Open-market sale | 843 | $246.44 | 3,940 |
| 2023-02-22 | Open-market sale | 975 | $248.33 | 2,164 |
| 2023-02-22 | Open-market sale | 949 | $249.44 | 1,215 |
| 2023-02-22 | Open-market sale | 380 | $250.56 | 835 |
| 2023-02-22 | Open-market sale | 190 | $251.81 | 645 |
| 2023-02-22 | Open-market sale | 160 | $252.74 | 485 |
| 2023-02-22 | Open-market sale | 3 | $254.98 | 130 |
| 2023-02-22 | Open-market sale | 352 | $254.26 | 133 |
| 2023-02-21 | Option exercise (derivative) | 8,000 | $0.00 | 392,000 |
| 2023-02-21 | Open-market sale | 19 | $259.16 | 130 |
| 2023-02-21 | Open-market sale | 549 | $258.45 | 149 |
| 2023-02-21 | Open-market sale | 1,229 | $257.29 | 698 |
| 2023-02-21 | Open-market sale | 2,807 | $256.28 | 1,927 |
| 2023-02-21 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-21 | Open-market sale | 507 | $254.59 | 7,623 |
| 2023-02-21 | Open-market sale | 2,889 | $255.38 | 4,734 |
| 2023-02-17 | Option exercise (derivative) | 8,000 | $0.00 | 400,000 |
| 2023-02-17 | Open-market sale | 2,167 | $254.74 | 1,105 |
| 2023-02-17 | Open-market sale | 915 | $253.65 | 3,272 |
| 2023-02-17 | Open-market sale | 474 | $250.71 | 7,347 |
| 2023-02-17 | Open-market sale | 309 | $249.80 | 7,821 |
| 2023-02-17 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-17 | Open-market sale | 2,148 | $252.58 | 4,187 |
| 2023-02-17 | Open-market sale | 1,012 | $251.78 | 6,335 |
| 2023-02-17 | Open-market sale | 975 | $255.50 | 130 |
| 2023-02-16 | Option exercise (derivative) | 8,000 | $0.00 | 408,000 |
| 2023-02-16 | Open-market sale | 763 | $252.93 | 399 |
| 2023-02-16 | Open-market sale | 1,829 | $251.99 | 1,162 |
| 2023-02-16 | Open-market sale | 2,076 | $251.02 | 2,991 |
| 2023-02-16 | Open-market sale | 1,802 | $249.93 | 5,067 |
| 2023-02-16 | Open-market sale | 1,261 | $248.72 | 6,869 |
| 2023-02-16 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-16 | Open-market sale | 136 | $253.77 | 263 |
| 2023-02-16 | Open-market sale | 133 | $254.73 | 130 |
| 2023-02-15 | Option exercise (derivative) | 8,000 | $0.00 | 416,000 |
| 2023-02-15 | Open-market sale | 246 | $254.07 | 130 |
| 2023-02-15 | Open-market sale | 3,564 | $253.21 | 376 |
| 2023-02-15 | Open-market sale | 952 | $251.38 | 7,178 |
| 2023-02-15 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-15 | Open-market sale | 3,238 | $252.28 | 3,940 |
| 2023-02-14 | Option exercise (derivative) | 8,000 | $0.00 | 424,000 |
| 2023-02-14 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-14 | Open-market sale | 3,637 | $253.39 | 4,493 |
| 2023-02-14 | Open-market sale | 2,289 | $254.09 | 2,204 |
| 2023-02-14 | Open-market sale | 369 | $255.08 | 1,835 |
| 2023-02-14 | Open-market sale | 313 | $255.99 | 1,522 |
| 2023-02-14 | Open-market sale | 759 | $257.41 | 763 |
| 2023-02-14 | Open-market sale | 633 | $258.46 | 130 |
| 2023-02-13 | Option exercise (derivative) | 8,000 | $0.00 | 432,000 |
| 2023-02-13 | Open-market sale | 1,982 | $253.63 | 6,148 |
| 2023-02-13 | Open-market sale | 3,327 | $254.71 | 2,821 |
| 2023-02-13 | Open-market sale | 2,543 | $255.62 | 278 |
| 2023-02-13 | Open-market sale | 148 | $256.19 | 130 |
| 2023-02-13 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-10 | Option exercise (derivative) | 8,000 | $0.00 | 440,000 |
| 2023-02-10 | Open-market sale | 156 | $256.41 | 130 |
| 2023-02-10 | Open-market sale | 1,920 | $255.52 | 286 |
| 2023-02-10 | Open-market sale | 3,273 | $254.77 | 2,206 |
| 2023-02-10 | Open-market sale | 1,505 | $253.56 | 5,479 |
| 2023-02-10 | Open-market sale | 1,146 | $252.65 | 6,984 |
| 2023-02-10 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-09 | Option exercise (derivative) | 8,000 | $0.00 | 448,000 |
| 2023-02-09 | Open-market sale | 734 | $255.55 | 130 |
| 2023-02-09 | Open-market sale | 1,601 | $254.56 | 864 |
| 2023-02-09 | Open-market sale | 3,073 | $253.55 | 2,465 |
| 2023-02-09 | Open-market sale | 2,592 | $252.72 | 5,538 |
| 2023-02-09 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-08 | Option exercise (derivative) | 8,000 | $0.00 | 456,000 |
| 2023-02-08 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-08 | Open-market sale | 63 | $255.44 | 130 |
| 2023-02-08 | Open-market sale | 2,525 | $254.19 | 193 |
| 2023-02-08 | Open-market sale | 3,816 | $253.20 | 2,718 |
| 2023-02-08 | Open-market sale | 1,596 | $252.43 | 6,534 |
| 2023-02-07 | Option exercise (derivative) | 8,000 | $0.00 | 464,000 |
| 2023-02-07 | Open-market sale | 1,420 | $251.76 | 6,710 |
| 2023-02-07 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-07 | Open-market sale | 3,308 | $252.68 | 3,402 |
| 2023-02-07 | Open-market sale | 1,092 | $253.48 | 2,310 |
| 2023-02-07 | Open-market sale | 1,170 | $254.83 | 1,140 |
| 2023-02-07 | Open-market sale | 1,010 | $255.64 | 130 |
| 2023-02-06 | Option exercise (derivative) | 8,000 | $0.00 | 472,000 |
| 2023-02-06 | Open-market sale | 931 | $258.50 | 1,306 |
| 2023-02-06 | Open-market sale | 1,059 | $259.62 | 247 |
| 2023-02-06 | Open-market sale | 117 | $260.55 | 130 |
| 2023-02-06 | Open-market sale | 1,124 | $257.29 | 2,237 |
| 2023-02-06 | Open-market sale | 1,575 | $256.63 | 3,361 |
| 2023-02-06 | Open-market sale | 2,238 | $255.25 | 4,936 |
| 2023-02-06 | Open-market sale | 725 | $254.68 | 7,174 |
| 2023-02-06 | Open-market sale | 231 | $253.42 | 7,899 |
| 2023-02-06 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-03 | Option exercise (derivative) | 8,000 | $0.00 | 480,000 |
| 2023-02-03 | Open-market sale | 1,527 | $252.91 | 6,603 |
| 2023-02-03 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-03 | Open-market sale | 2,154 | $254.09 | 4,449 |
| 2023-02-03 | Open-market sale | 2,014 | $255.20 | 2,435 |
| 2023-02-03 | Open-market sale | 367 | $255.91 | 2,068 |
| 2023-02-03 | Open-market sale | 964 | $257.37 | 1,104 |
| 2023-02-03 | Open-market sale | 229 | $258.51 | 875 |
| 2023-02-03 | Open-market sale | 341 | $259.36 | 534 |
| 2023-02-03 | Open-market sale | 100 | $262.70 | 130 |
| 2023-02-03 | Open-market sale | 5 | $261.60 | 230 |
| 2023-02-03 | Open-market sale | 299 | $260.81 | 235 |
| 2023-02-02 | Option exercise (derivative) | 8,000 | $0.00 | 488,000 |
| 2023-02-02 | Open-market sale | 509 | $259.35 | 130 |
| 2023-02-02 | Open-market sale | 530 | $258.59 | 639 |
| 2023-02-02 | Open-market sale | 2,122 | $257.47 | 1,169 |
| 2023-02-02 | Open-market sale | 2,230 | $256.63 | 3,291 |
| 2023-02-02 | Open-market sale | 1,270 | $255.69 | 5,521 |
| 2023-02-02 | Open-market sale | 829 | $254.68 | 6,791 |
| 2023-02-02 | Open-market sale | 510 | $253.65 | 7,620 |
| 2023-02-02 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-01 | Option exercise (derivative) | 8,000 | $0.00 | 496,000 |
| 2023-02-01 | Open-market sale | 3,494 | $259.33 | 4,636 |
| 2023-02-01 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-02-01 | Open-market sale | 221 | $262.36 | 130 |
| 2023-02-01 | Open-market sale | 1,086 | $260.90 | 351 |
| 2023-02-01 | Open-market sale | 3,199 | $260.14 | 1,437 |
| 2023-01-31 | Option exercise (derivative) | 8,000 | $0.00 | 504,000 |
| 2023-01-31 | Open-market sale | 763 | $263.15 | 130 |
| 2023-01-31 | Open-market sale | 2,525 | $262.11 | 893 |
| 2023-01-31 | Open-market sale | 3,351 | $261.14 | 3,418 |
| 2023-01-31 | Open-market sale | 1,361 | $260.36 | 6,769 |
| 2023-01-31 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-30 | Option exercise (derivative) | 8,000 | $0.00 | 512,000 |
| 2023-01-30 | Open-market sale | 3,701 | $259.71 | 2,049 |
| 2023-01-30 | Open-market sale | 2,380 | $258.93 | 5,750 |
| 2023-01-30 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-30 | Open-market sale | 1,020 | $262.94 | 130 |
| 2023-01-30 | Open-market sale | 105 | $261.61 | 1,150 |
| 2023-01-30 | Open-market sale | 794 | $260.68 | 1,255 |
| 2023-01-27 | Option exercise (derivative) | 8,000 | $0.00 | 520,000 |
| 2023-01-27 | Open-market sale | 1,020 | $262.94 | 130 |
| 2023-01-27 | Open-market sale | 105 | $261.61 | 1,150 |
| 2023-01-27 | Open-market sale | 794 | $260.68 | 1,255 |
| 2023-01-27 | Open-market sale | 3,701 | $259.71 | 2,049 |
| 2023-01-27 | Open-market sale | 2,380 | $258.93 | 5,750 |
| 2023-01-27 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-26 | Option exercise (derivative) | 8,000 | $0.00 | 528,000 |
| 2023-01-26 | Open-market sale | 66 | $266.00 | 130 |
| 2023-01-26 | Open-market sale | 4,292 | $264.38 | 196 |
| 2023-01-26 | Open-market sale | 3,642 | $263.99 | 4,488 |
| 2023-01-26 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-25 | Option exercise (derivative) | 8,000 | $0.00 | 536,000 |
| 2023-01-25 | Open-market sale | 1,930 | $265.41 | 130 |
| 2023-01-25 | Open-market sale | 2,916 | $264.55 | 2,060 |
| 2023-01-25 | Open-market sale | 203 | $261.96 | 7,356 |
| 2023-01-25 | Open-market sale | 571 | $261.20 | 7,559 |
| 2023-01-25 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-25 | Open-market sale | 2,380 | $263.73 | 4,976 |
| 2023-01-24 | Option exercise (derivative) | 8,000 | $0.00 | 544,000 |
| 2023-01-24 | Open-market sale | 2,545 | $258.64 | 5,280 |
| 2023-01-24 | Open-market sale | 305 | $257.61 | 7,825 |
| 2023-01-24 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-24 | Open-market sale | 3,070 | $260.35 | 130 |
| 2023-01-24 | Open-market sale | 2,080 | $259.80 | 3,200 |
| 2023-01-23 | Option exercise (derivative) | 8,000 | $0.00 | 552,000 |
| 2023-01-23 | Open-market sale | 1,162 | $259.94 | 1,436 |
| 2023-01-23 | Open-market sale | 743 | $260.65 | 693 |
| 2023-01-23 | Open-market sale | 563 | $261.43 | 130 |
| 2023-01-23 | Open-market sale | 3,357 | $258.59 | 2,598 |
| 2023-01-23 | Open-market sale | 2,175 | $257.84 | 5,955 |
| 2023-01-23 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-20 | Option exercise (derivative) | 8,000 | $0.00 | 560,000 |
| 2023-01-20 | Open-market sale | 1,043 | $259.90 | 5,101 |
| 2023-01-20 | Open-market sale | 151 | $262.62 | 130 |
| 2023-01-20 | Open-market sale | 1,484 | $262.04 | 281 |
| 2023-01-20 | Open-market sale | 3,336 | $261.09 | 1,765 |
| 2023-01-20 | Open-market sale | 1,986 | $258.95 | 6,144 |
| 2023-01-20 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-19 | Option exercise (derivative) | 8,000 | $0.00 | 568,000 |
| 2023-01-19 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-19 | Open-market sale | 3,761 | $259.15 | 4,369 |
| 2023-01-19 | Open-market sale | 67 | $261.01 | 130 |
| 2023-01-19 | Open-market sale | 4,172 | $259.98 | 197 |
| 2023-01-18 | Option exercise (derivative) | 8,000 | $0.00 | 576,000 |
| 2023-01-18 | Open-market sale | 2,471 | $259.99 | 2,507 |
| 2023-01-18 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-18 | Open-market sale | 3,152 | $259.22 | 4,978 |
| 2023-01-18 | Open-market sale | 1,745 | $260.91 | 762 |
| 2023-01-18 | Open-market sale | 553 | $262.00 | 209 |
| 2023-01-18 | Open-market sale | 79 | $262.90 | 130 |
| 2023-01-17 | Option exercise (derivative) | 8,000 | $0.00 | 584,000 |
| 2023-01-17 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-17 | Open-market sale | 3,398 | $259.84 | 4,732 |
| 2023-01-17 | Open-market sale | 3,732 | $260.68 | 1,000 |
| 2023-01-17 | Open-market sale | 487 | $261.66 | 513 |
| 2023-01-17 | Open-market sale | 383 | $263.19 | 130 |
| 2023-01-13 | Option exercise (derivative) | 8,000 | $0.00 | 592,000 |
| 2023-01-13 | Open-market sale | 573 | $263.81 | 130 |
| 2023-01-13 | Open-market sale | 1,926 | $263.18 | 703 |
| 2023-01-13 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-13 | Open-market sale | 2,641 | $260.00 | 5,489 |
| 2023-01-13 | Open-market sale | 1,726 | $260.84 | 3,763 |
| 2023-01-13 | Open-market sale | 1,134 | $262.09 | 2,629 |
| 2023-01-12 | Option exercise (derivative) | 8,000 | $0.00 | 600,000 |
| 2023-01-12 | Open-market sale | 132 | $264.25 | 130 |
| 2023-01-12 | Open-market sale | 1,644 | $263.45 | 262 |
| 2023-01-12 | Open-market sale | 2,662 | $262.66 | 1,906 |
| 2023-01-12 | Open-market sale | 3,223 | $261.47 | 4,568 |
| 2023-01-12 | Open-market sale | 339 | $259.99 | 7,791 |
| 2023-01-12 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-11 | Option exercise (derivative) | 8,000 | $0.00 | 608,000 |
| 2023-01-11 | Open-market sale | 1,849 | $258.60 | 6,281 |
| 2023-01-11 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-11 | Open-market sale | 1,355 | $259.31 | 4,926 |
| 2023-01-11 | Open-market sale | 326 | $261.72 | 4,600 |
| 2023-01-11 | Open-market sale | 1,730 | $262.91 | 2,870 |
| 2023-01-11 | Open-market sale | 1,396 | $263.65 | 1,474 |
| 2023-01-11 | Open-market sale | 824 | $264.63 | 650 |
| 2023-01-11 | Open-market sale | 520 | $260.33 | 130 |
| 2023-01-10 | Option exercise (derivative) | 8,000 | $0.00 | 616,000 |
| 2023-01-10 | Open-market sale | 653 | $265.56 | 130 |
| 2023-01-10 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-10 | Open-market sale | 1,410 | $261.71 | 6,720 |
| 2023-01-10 | Open-market sale | 1,674 | $262.79 | 5,046 |
| 2023-01-10 | Open-market sale | 2,515 | $263.51 | 2,531 |
| 2023-01-10 | Open-market sale | 1,748 | $264.93 | 783 |
| 2023-01-09 | Option exercise (derivative) | 8,000 | $0.00 | 624,000 |
| 2023-01-09 | Open-market sale | 221 | $272.58 | 339 |
| 2023-01-09 | Open-market sale | 934 | $271.40 | 560 |
| 2023-01-09 | Open-market sale | 796 | $270.45 | 1,494 |
| 2023-01-09 | Open-market sale | 1,008 | $269.45 | 2,290 |
| 2023-01-09 | Open-market sale | 1,211 | $268.48 | 3,298 |
| 2023-01-09 | Open-market sale | 152 | $267.20 | 4,509 |
| 2023-01-09 | Open-market sale | 562 | $264.90 | 5,635 |
| 2023-01-09 | Open-market sale | 1,933 | $264.12 | 6,197 |
| 2023-01-09 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-09 | Open-market sale | 54 | $273.31 | 285 |
| 2023-01-09 | Open-market sale | 155 | $275.88 | 130 |
| 2023-01-09 | Open-market sale | 974 | $266.49 | 4,661 |
| 2023-01-06 | Option exercise (derivative) | 8,000 | $0.00 | 632,000 |
| 2023-01-06 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-06 | Open-market sale | 204 | $273.44 | 7,926 |
| 2023-01-06 | Open-market sale | 477 | $274.19 | 7,449 |
| 2023-01-06 | Open-market sale | 1,331 | $275.69 | 6,118 |
| 2023-01-06 | Open-market sale | 4,148 | $276.31 | 1,970 |
| 2023-01-06 | Open-market sale | 1,558 | $277.38 | 412 |
| 2023-01-06 | Open-market sale | 282 | $278.32 | 130 |
| 2023-01-05 | Option exercise (derivative) | 8,000 | $0.00 | 640,000 |
| 2023-01-05 | Open-market sale | 480 | $271.35 | 7,650 |
| 2023-01-05 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-05 | Open-market sale | 1,436 | $272.39 | 6,214 |
| 2023-01-05 | Open-market sale | 3,833 | $273.44 | 2,381 |
| 2023-01-05 | Open-market sale | 2,251 | $274.23 | 130 |
| 2023-01-04 | Option exercise (derivative) | 8,000 | $0.00 | 648,000 |
| 2023-01-04 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-04 | Open-market sale | 76 | $273.56 | 130 |
| 2023-01-04 | Open-market sale | 2,441 | $272.57 | 206 |
| 2023-01-04 | Open-market sale | 3,871 | $271.67 | 2,647 |
| 2023-01-04 | Open-market sale | 1,612 | $270.84 | 6,518 |
| 2023-01-03 | Option exercise (derivative) | 8,000 | $0.00 | 656,000 |
| 2023-01-03 | Open-market sale | 145 | $276.48 | 130 |
| 2023-01-03 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2023-01-03 | Open-market sale | 3,569 | $273.04 | 4,561 |
| 2023-01-03 | Open-market sale | 2,253 | $273.68 | 2,308 |
| 2023-01-03 | Open-market sale | 2,033 | $274.82 | 275 |
| 2022-12-30 | Option exercise (derivative) | 8,000 | $0.00 | 664,000 |
| 2022-12-30 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-30 | Open-market sale | 2,438 | $274.65 | 5,692 |
| 2022-12-30 | Open-market sale | 881 | $276.40 | 2,927 |
| 2022-12-30 | Open-market sale | 2,102 | $277.66 | 825 |
| 2022-12-30 | Open-market sale | 695 | $278.32 | 130 |
| 2022-12-30 | Open-market sale | 1,884 | $275.53 | 3,808 |
| 2022-12-29 | Option exercise (derivative) | 8,000 | $0.00 | 672,000 |
| 2022-12-29 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-29 | Open-market sale | 3,458 | $275.98 | 2,775 |
| 2022-12-29 | Open-market sale | 2,645 | $276.78 | 130 |
| 2022-12-29 | Open-market sale | 108 | $273.25 | 8,022 |
| 2022-12-29 | Open-market sale | 1,789 | $274.78 | 6,233 |
| 2022-12-28 | Option exercise (derivative) | 8,000 | $0.00 | 680,000 |
| 2022-12-28 | Open-market sale | 3,509 | $273.51 | 3,226 |
| 2022-12-28 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-28 | Open-market sale | 1,395 | $272.53 | 6,735 |
| 2022-12-28 | Open-market sale | 2,649 | $274.31 | 577 |
| 2022-12-28 | Open-market sale | 447 | $275.35 | 130 |
| 2022-12-27 | Option exercise (derivative) | 8,000 | $0.00 | 688,000 |
| 2022-12-27 | Open-market sale | 267 | $277.81 | 700 |
| 2022-12-27 | Open-market sale | 564 | $276.29 | 967 |
| 2022-12-27 | Open-market sale | 691 | $275.53 | 1,531 |
| 2022-12-27 | Open-market sale | 673 | $274.22 | 2,222 |
| 2022-12-27 | Open-market sale | 3,776 | $273.50 | 2,895 |
| 2022-12-27 | Open-market sale | 1,459 | $272.62 | 6,671 |
| 2022-12-27 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-27 | Open-market sale | 388 | $279.17 | 312 |
| 2022-12-27 | Open-market sale | 182 | $279.97 | 130 |
| 2022-12-23 | Option exercise (derivative) | 8,000 | $0.00 | 696,000 |
| 2022-12-23 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-23 | Open-market sale | 970 | $276.41 | 7,160 |
| 2022-12-23 | Open-market sale | 4,368 | $277.42 | 2,792 |
| 2022-12-23 | Open-market sale | 287 | $279.02 | 130 |
| 2022-12-23 | Open-market sale | 2,375 | $278.27 | 417 |
| 2022-12-22 | Option exercise (derivative) | 8,000 | $0.00 | 704,000 |
| 2022-12-22 | Open-market sale | 1,770 | $274.20 | 4,834 |
| 2022-12-22 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-22 | Open-market sale | 1,526 | $273.26 | 6,604 |
| 2022-12-22 | Open-market sale | 2,852 | $275.30 | 1,982 |
| 2022-12-22 | Open-market sale | 1,389 | $276.15 | 593 |
| 2022-12-22 | Open-market sale | 463 | $277.23 | 130 |
| 2022-12-21 | Option exercise (derivative) | 8,000 | $0.00 | 712,000 |
| 2022-12-21 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-21 | Open-market sale | 440 | $272.40 | 7,690 |
| 2022-12-21 | Open-market sale | 2,249 | $273.46 | 5,441 |
| 2022-12-21 | Open-market sale | 1,101 | $277.36 | 130 |
| 2022-12-21 | Open-market sale | 1,995 | $276.19 | 1,231 |
| 2022-12-21 | Open-market sale | 1,236 | $275.36 | 3,226 |
| 2022-12-21 | Open-market sale | 979 | $274.02 | 4,462 |
| 2022-12-20 | Option exercise (derivative) | 8,000 | $0.00 | 720,000 |
| 2022-12-20 | Open-market sale | 1,270 | $269.88 | 6,860 |
| 2022-12-20 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-20 | Open-market sale | 1,430 | $273.90 | 130 |
| 2022-12-20 | Open-market sale | 2,301 | $273.20 | 1,560 |
| 2022-12-20 | Open-market sale | 1,041 | $271.06 | 5,819 |
| 2022-12-20 | Open-market sale | 1,958 | $271.92 | 3,861 |
| 2022-12-20 | Gift | 7,366 | — | 644,183 |
| 2022-12-19 | Option exercise (derivative) | 8,000 | $0.00 | 744,000 |
| 2022-12-19 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-19 | Open-market sale | 68 | $278.39 | 130 |
| 2022-12-19 | Open-market sale | 100 | $277.33 | 198 |
| 2022-12-19 | Open-market sale | 25 | $276.31 | 298 |
| 2022-12-19 | Open-market sale | 111 | $275.01 | 323 |
| 2022-12-19 | Open-market sale | 1,033 | $273.79 | 434 |
| 2022-12-19 | Open-market sale | 798 | $272.96 | 1,467 |
| 2022-12-19 | Open-market sale | 1,287 | $271.73 | 2,265 |
| 2022-12-19 | Open-market sale | 3,461 | $270.89 | 3,552 |
| 2022-12-19 | Open-market sale | 553 | $269.83 | 7,013 |
| 2022-12-19 | Open-market sale | 564 | $268.41 | 7,566 |
| 2022-12-16 | Option exercise (derivative) | 8,000 | $0.00 | 752,000 |
| 2022-12-16 | Open-market sale | 1,203 | $278.72 | 1,677 |
| 2022-12-16 | Open-market sale | 1,373 | $277.19 | 2,880 |
| 2022-12-16 | Open-market sale | 1,383 | $276.13 | 4,253 |
| 2022-12-16 | Open-market sale | 1,403 | $279.54 | 274 |
| 2022-12-16 | Open-market sale | 144 | $280.53 | 130 |
| 2022-12-16 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-16 | Open-market sale | 1,312 | $274.07 | 6,818 |
| 2022-12-16 | Open-market sale | 1,182 | $274.81 | 5,636 |
| 2022-12-15 | Option exercise (derivative) | 8,000 | $0.00 | 760,000 |
| 2022-12-15 | Open-market sale | 3,392 | $276.13 | 1,964 |
| 2022-12-15 | Open-market sale | 1,834 | $277.08 | 130 |
| 2022-12-15 | Open-market sale | 711 | $275.36 | 5,356 |
| 2022-12-15 | Open-market sale | 246 | $273.63 | 6,067 |
| 2022-12-15 | Open-market sale | 1,219 | $272.79 | 6,313 |
| 2022-12-15 | Open-market sale | 598 | $271.67 | 7,532 |
| 2022-12-15 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-14 | Option exercise (derivative) | 8,000 | $0.00 | 768,000 |
| 2022-12-14 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-14 | Open-market sale | 1,806 | $275.53 | 6,324 |
| 2022-12-14 | Open-market sale | 2,695 | $276.30 | 3,629 |
| 2022-12-14 | Open-market sale | 611 | $279.24 | 130 |
| 2022-12-14 | Open-market sale | 1,198 | $278.32 | 741 |
| 2022-12-13 | Option exercise (derivative) | 8,000 | $0.00 | 776,000 |
| 2022-12-13 | Open-market sale | 1,477 | $279.65 | 197 |
| 2022-12-13 | Open-market sale | 2,068 | $278.66 | 1,674 |
| 2022-12-13 | Open-market sale | 67 | $280.47 | 130 |
| 2022-12-13 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-13 | Open-market sale | 2,744 | $276.49 | 5,386 |
| 2022-12-13 | Open-market sale | 1,644 | $277.54 | 3,742 |
| 2022-12-13 | Open-market sale | 1,690 | $277.33 | 1,939 |
| 2022-12-12 | Option exercise (derivative) | 8,000 | $0.00 | 784,000 |
| 2022-12-12 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-12 | Open-market sale | 1,142 | $277.73 | 6,988 |
| 2022-12-12 | Open-market sale | 2,072 | $278.76 | 4,916 |
| 2022-12-12 | Open-market sale | 750 | $280.34 | 130 |
| 2022-12-12 | Open-market sale | 4,036 | $279.76 | 880 |
| 2022-12-09 | Option exercise (derivative) | 8,000 | $0.00 | 792,000 |
| 2022-12-09 | Open-market sale | 760 | $278.59 | 7,370 |
| 2022-12-09 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-09 | Open-market sale | 1,589 | $279.46 | 5,781 |
| 2022-12-09 | Open-market sale | 2,940 | $280.66 | 2,841 |
| 2022-12-09 | Open-market sale | 1,702 | $281.76 | 1,139 |
| 2022-12-09 | Open-market sale | 1,009 | $282.27 | 130 |
| 2022-12-08 | Option exercise (derivative) | 8,000 | $0.00 | 800,000 |
| 2022-12-08 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-08 | Open-market sale | 701 | $276.84 | 7,429 |
| 2022-12-08 | Open-market sale | 616 | $280.58 | 130 |
| 2022-12-08 | Open-market sale | 2,025 | $279.85 | 746 |
| 2022-12-08 | Open-market sale | 2,178 | $278.62 | 2,771 |
| 2022-12-08 | Open-market sale | 2,480 | $277.72 | 4,949 |
| 2022-12-07 | Option exercise (derivative) | 8,000 | $0.00 | 808,000 |
| 2022-12-07 | Open-market sale | 2,226 | $275.55 | 3,460 |
| 2022-12-07 | Open-market sale | 1,876 | $274.60 | 5,686 |
| 2022-12-07 | Open-market sale | 1,665 | $276.62 | 1,795 |
| 2022-12-07 | Open-market sale | 1,665 | $277.36 | 130 |
| 2022-12-07 | Open-market sale | 568 | $273.49 | 7,562 |
| 2022-12-07 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-06 | Option exercise (derivative) | 8,000 | $0.00 | 816,000 |
| 2022-12-06 | Open-market sale | 2,219 | $274.61 | 2,549 |
| 2022-12-06 | Open-market sale | 1,638 | $273.54 | 4,768 |
| 2022-12-06 | Open-market sale | 899 | $272.72 | 6,406 |
| 2022-12-06 | Open-market sale | 444 | $271.38 | 7,305 |
| 2022-12-06 | Open-market sale | 381 | $270.48 | 7,749 |
| 2022-12-06 | Open-market sale | 1,313 | $275.73 | 1,236 |
| 2022-12-06 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-06 | Open-market sale | 738 | $276.43 | 498 |
| 2022-12-06 | Open-market sale | 368 | $277.58 | 130 |
| 2022-12-05 | Option exercise (derivative) | 8,000 | $0.00 | 824,000 |
| 2022-12-05 | Open-market sale | 1,485 | $273.50 | 130 |
| 2022-12-05 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-05 | Open-market sale | 727 | $268.42 | 7,403 |
| 2022-12-05 | Open-market sale | 433 | $269.31 | 6,970 |
| 2022-12-05 | Open-market sale | 1,027 | $270.34 | 5,943 |
| 2022-12-05 | Open-market sale | 1,869 | $271.45 | 4,074 |
| 2022-12-05 | Open-market sale | 2,459 | $272.52 | 1,615 |
| 2022-12-02 | Option exercise (derivative) | 8,000 | $0.00 | 832,000 |
| 2022-12-02 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-02 | Open-market sale | 62 | $273.91 | 8,068 |
| 2022-12-02 | Open-market sale | 465 | $276.97 | 7,603 |
| 2022-12-02 | Open-market sale | 1,211 | $278.60 | 6,392 |
| 2022-12-02 | Open-market sale | 2,737 | $279.33 | 3,655 |
| 2022-12-02 | Open-market sale | 2,033 | $280.11 | 1,622 |
| 2022-12-02 | Open-market sale | 1,066 | $281.30 | 556 |
| 2022-12-02 | Open-market sale | 426 | $282.00 | 130 |
| 2022-12-01 | Option exercise (derivative) | 8,000 | $0.00 | 840,000 |
| 2022-12-01 | Open-market sale | 1,885 | $276.02 | 3,683 |
| 2022-12-01 | Open-market sale | 1,295 | $277.01 | 2,388 |
| 2022-12-01 | Open-market sale | 1,161 | $278.28 | 1,227 |
| 2022-12-01 | Open-market sale | 916 | $279.50 | 311 |
| 2022-12-01 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-12-01 | Open-market sale | 2,562 | $275.17 | 5,568 |
| 2022-12-01 | Open-market sale | 181 | $280.02 | 130 |
| 2022-11-30 | Option exercise (derivative) | 8,000 | $0.00 | 848,000 |
| 2022-11-30 | Open-market sale | 2,197 | $279.64 | 130 |
| 2022-11-30 | Open-market sale | 999 | $278.91 | 2,327 |
| 2022-11-30 | Open-market sale | 2,087 | $277.50 | 3,326 |
| 2022-11-30 | Open-market sale | 1,338 | $276.73 | 5,413 |
| 2022-11-30 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-30 | Open-market sale | 390 | $272.35 | 7,740 |
| 2022-11-30 | Open-market sale | 192 | $273.41 | 7,548 |
| 2022-11-30 | Open-market sale | 249 | $273.96 | 7,299 |
| 2022-11-30 | Open-market sale | 548 | $275.36 | 6,751 |
| 2022-11-29 | Option exercise (derivative) | 8,000 | $0.00 | 856,000 |
| 2022-11-29 | Open-market sale | 2,904 | $269.66 | 5,226 |
| 2022-11-29 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-29 | Open-market sale | 4,263 | $270.31 | 963 |
| 2022-11-29 | Open-market sale | 833 | $271.23 | 130 |
| 2022-11-28 | Option exercise (derivative) | 8,000 | $0.00 | 864,000 |
| 2022-11-28 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-28 | Open-market sale | 6,320 | $269.96 | 1,810 |
| 2022-11-28 | Open-market sale | 126 | $267.84 | 130 |
| 2022-11-28 | Open-market sale | 1,554 | $270.73 | 256 |
| 2022-11-25 | Option exercise (derivative) | 8,000 | $0.00 | 872,000 |
| 2022-11-25 | Open-market sale | 74 | $268.53 | 130 |
| 2022-11-25 | Open-market sale | 3,674 | $267.60 | 204 |
| 2022-11-25 | Open-market sale | 4,252 | $266.94 | 3,878 |
| 2022-11-25 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-23 | Option exercise (derivative) | 8,000 | $0.00 | 880,000 |
| 2022-11-23 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-23 | Open-market sale | 39 | $271.28 | 130 |
| 2022-11-23 | Open-market sale | 427 | $270.03 | 169 |
| 2022-11-23 | Open-market sale | 2,266 | $269.38 | 596 |
| 2022-11-23 | Open-market sale | 3,662 | $268.30 | 2,862 |
| 2022-11-23 | Open-market sale | 1,606 | $267.52 | 6,524 |
| 2022-11-22 | Option exercise (derivative) | 8,000 | $0.00 | 888,000 |
| 2022-11-22 | Open-market sale | 714 | $268.83 | 2,891 |
| 2022-11-22 | Open-market sale | 2,497 | $266.89 | 4,918 |
| 2022-11-22 | Open-market sale | 1,313 | $267.76 | 3,605 |
| 2022-11-22 | Open-market sale | 1,549 | $269.87 | 1,342 |
| 2022-11-22 | Open-market sale | 1,212 | $270.78 | 130 |
| 2022-11-22 | Open-market sale | 715 | $265.94 | 7,415 |
| 2022-11-22 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-21 | Option exercise (derivative) | 8,000 | $0.00 | 896,000 |
| 2022-11-21 | Open-market sale | 2,223 | $266.00 | 5,298 |
| 2022-11-21 | Open-market sale | 940 | $268.82 | 130 |
| 2022-11-21 | Open-market sale | 1,982 | $267.99 | 1,070 |
| 2022-11-21 | Open-market sale | 2,246 | $266.82 | 3,052 |
| 2022-11-21 | Open-market sale | 343 | $265.20 | 7,521 |
| 2022-11-21 | Open-market sale | 266 | $263.42 | 7,864 |
| 2022-11-21 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-18 | Option exercise (derivative) | 8,000 | $0.00 | 904,000 |
| 2022-11-18 | Open-market sale | 538 | $261.30 | 6,978 |
| 2022-11-18 | Open-market sale | 614 | $260.13 | 7,516 |
| 2022-11-18 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-18 | Open-market sale | 167 | $262.40 | 6,811 |
| 2022-11-18 | Open-market sale | 829 | $263.27 | 5,982 |
| 2022-11-18 | Open-market sale | 3,457 | $264.46 | 2,525 |
| 2022-11-18 | Open-market sale | 2,248 | $265.16 | 277 |
| 2022-11-18 | Open-market sale | 147 | $266.02 | 130 |
| 2022-11-17 | Option exercise (derivative) | 8,000 | $0.00 | 912,000 |
| 2022-11-17 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-17 | Open-market sale | 1,227 | $258.21 | 6,903 |
| 2022-11-17 | Open-market sale | 1,278 | $259.03 | 5,625 |
| 2022-11-17 | Open-market sale | 1,384 | $261.37 | 2,888 |
| 2022-11-17 | Open-market sale | 1,353 | $260.17 | 4,272 |
| 2022-11-17 | Open-market sale | 1,421 | $264.74 | 130 |
| 2022-11-17 | Open-market sale | 715 | $263.55 | 1,551 |
| 2022-11-17 | Open-market sale | 622 | $262.30 | 2,266 |
| 2022-11-16 | Option exercise (derivative) | 8,000 | $0.00 | 920,000 |
| 2022-11-16 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-16 | Open-market sale | 842 | $262.54 | 2,239 |
| 2022-11-16 | Open-market sale | 1,407 | $263.51 | 832 |
| 2022-11-16 | Open-market sale | 702 | $264.57 | 130 |
| 2022-11-16 | Open-market sale | 2,387 | $260.48 | 5,743 |
| 2022-11-16 | Open-market sale | 2,662 | $261.31 | 3,081 |
| 2022-11-15 | Option exercise (derivative) | 8,000 | $0.00 | 928,000 |
| 2022-11-15 | Open-market sale | 767 | $260.11 | 304 |
| 2022-11-15 | Open-market sale | 3,343 | $258.90 | 1,071 |
| 2022-11-15 | Open-market sale | 1,655 | $257.91 | 4,414 |
| 2022-11-15 | Open-market sale | 1,245 | $256.94 | 6,069 |
| 2022-11-15 | Open-market sale | 816 | $255.91 | 7,314 |
| 2022-11-15 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-15 | Open-market sale | 174 | $261.07 | 130 |
| 2022-11-14 | Option exercise (derivative) | 8,000 | $0.00 | 936,000 |
| 2022-11-14 | Open-market sale | 240 | $261.55 | 130 |
| 2022-11-14 | Open-market sale | 863 | $261.09 | 370 |
| 2022-11-14 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-14 | Open-market sale | 1,084 | $255.25 | 7,046 |
| 2022-11-14 | Open-market sale | 1,288 | $256.43 | 5,758 |
| 2022-11-14 | Open-market sale | 2,154 | $257.94 | 3,604 |
| 2022-11-14 | Open-market sale | 1,155 | $259.73 | 1,233 |
| 2022-11-14 | Open-market sale | 1,216 | $258.79 | 2,388 |
| 2022-11-11 | Option exercise (derivative) | 8,000 | $0.00 | 944,000 |
| 2022-11-11 | Open-market sale | 307 | $260.00 | 685 |
| 2022-11-11 | Open-market sale | 728 | $257.07 | 992 |
| 2022-11-11 | Open-market sale | 1,078 | $256.24 | 1,720 |
| 2022-11-11 | Open-market sale | 65 | $264.03 | 130 |
| 2022-11-11 | Open-market sale | 232 | $261.46 | 453 |
| 2022-11-11 | Open-market sale | 2,496 | $255.14 | 2,798 |
| 2022-11-11 | Open-market sale | 1,382 | $254.13 | 5,294 |
| 2022-11-11 | Open-market sale | 1,232 | $253.24 | 6,676 |
| 2022-11-11 | Open-market sale | 222 | $251.99 | 7,908 |
| 2022-11-11 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-11 | Open-market sale | 258 | $262.81 | 195 |
| 2022-11-10 | Option exercise (derivative) | 8,000 | $0.00 | 952,000 |
| 2022-11-10 | Open-market sale | 1,198 | $257.73 | 6,932 |
| 2022-11-10 | Open-market sale | 179 | $269.10 | 130 |
| 2022-11-10 | Open-market sale | 185 | $266.45 | 309 |
| 2022-11-10 | Open-market sale | 544 | $265.61 | 494 |
| 2022-11-10 | Open-market sale | 426 | $264.20 | 1,038 |
| 2022-11-10 | Open-market sale | 1,308 | $263.22 | 1,464 |
| 2022-11-10 | Open-market sale | 1,595 | $262.06 | 2,772 |
| 2022-11-10 | Open-market sale | 823 | $261.16 | 4,367 |
| 2022-11-10 | Open-market sale | 949 | $259.86 | 5,190 |
| 2022-11-10 | Open-market sale | 793 | $258.47 | 6,139 |
| 2022-11-10 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-09 | Open-market sale | 320 | $263.93 | 524 |
| 2022-11-09 | Option exercise (derivative) | 8,000 | $0.00 | 960,000 |
| 2022-11-09 | Open-market sale | 504 | $262.86 | 6,218 |
| 2022-11-09 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-09 | Open-market sale | 3,386 | $264.96 | 1,652 |
| 2022-11-09 | Open-market sale | 1,180 | $264.26 | 5,038 |
| 2022-11-09 | Open-market sale | 1,408 | $262.09 | 6,722 |
| 2022-11-09 | Open-market sale | 1,522 | $266.18 | 130 |
| 2022-11-08 | Option exercise (derivative) | 8,000 | $0.00 | 968,000 |
| 2022-11-08 | Open-market sale | 1,765 | $261.21 | 6,365 |
| 2022-11-08 | Open-market sale | 1,709 | $262.30 | 4,656 |
| 2022-11-08 | Open-market sale | 3,812 | $263.25 | 844 |
| 2022-11-08 | Open-market sale | 311 | $265.52 | 213 |
| 2022-11-08 | Open-market sale | 83 | $266.54 | 130 |
| 2022-11-08 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-07 | Option exercise (derivative) | 8,000 | $0.00 | 976,000 |
| 2022-11-07 | Open-market sale | 805 | $269.75 | 130 |
| 2022-11-07 | Open-market sale | 1,627 | $268.71 | 935 |
| 2022-11-07 | Open-market sale | 2,544 | $267.78 | 2,562 |
| 2022-11-07 | Open-market sale | 2,151 | $266.96 | 5,106 |
| 2022-11-07 | Open-market sale | 365 | $265.79 | 7,257 |
| 2022-11-07 | Open-market sale | 276 | $264.22 | 7,622 |
| 2022-11-07 | Open-market sale | 232 | $263.52 | 7,898 |
| 2022-11-07 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-04 | Option exercise (derivative) | 8,000 | $0.00 | 984,000 |
| 2022-11-04 | Open-market sale | 259 | $267.95 | 130 |
| 2022-11-04 | Open-market sale | 767 | $267.35 | 389 |
| 2022-11-04 | Open-market sale | 335 | $266.18 | 1,156 |
| 2022-11-04 | Open-market sale | 2,098 | $264.99 | 1,491 |
| 2022-11-04 | Open-market sale | 4,144 | $264.21 | 3,589 |
| 2022-11-04 | Open-market sale | 397 | $262.84 | 7,733 |
| 2022-11-04 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-03 | Option exercise (derivative) | 8,000 | $0.00 | 992,000 |
| 2022-11-03 | Open-market sale | 487 | $259.31 | 7,111 |
| 2022-11-03 | Open-market sale | 700 | $265.89 | 3,280 |
| 2022-11-03 | Open-market sale | 546 | $264.89 | 3,980 |
| 2022-11-03 | Open-market sale | 267 | $263.48 | 4,526 |
| 2022-11-03 | Open-market sale | 963 | $267.81 | 2,317 |
| 2022-11-03 | Open-market sale | 266 | $268.79 | 2,051 |
| 2022-11-03 | Open-market sale | 390 | $269.68 | 1,661 |
| 2022-11-03 | Open-market sale | 1,531 | $266.82 | 130 |
| 2022-11-03 | Open-market sale | 1,191 | $260.30 | 5,920 |
| 2022-11-03 | Open-market sale | 290 | $257.38 | 7,598 |
| 2022-11-03 | Open-market sale | 242 | $255.01 | 7,888 |
| 2022-11-03 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-03 | Open-market sale | 615 | $261.19 | 5,305 |
| 2022-11-03 | Open-market sale | 512 | $262.18 | 4,793 |
| 2022-11-02 | Option exercise (derivative) | 8,000 | $0.00 | 984,000 |
| 2022-11-02 | Open-market sale | 693 | $257.17 | 430 |
| 2022-11-02 | Open-market sale | 793 | $255.99 | 1,123 |
| 2022-11-02 | Open-market sale | 850 | $255.06 | 1,916 |
| 2022-11-02 | Open-market sale | 816 | $253.76 | 2,766 |
| 2022-11-02 | Open-market sale | 272 | $251.61 | 4,256 |
| 2022-11-02 | Open-market sale | 65 | $249.78 | 4,528 |
| 2022-11-02 | Open-market sale | 313 | $243.09 | 5,888 |
| 2022-11-02 | Open-market sale | 695 | $242.30 | 6,201 |
| 2022-11-02 | Open-market sale | 320 | $241.00 | 6,896 |
| 2022-11-02 | Open-market sale | 839 | $239.68 | 7,216 |
| 2022-11-02 | Open-market sale | 75 | $236.01 | 8,055 |
| 2022-11-02 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-02 | Open-market sale | 300 | $258.80 | 130 |
| 2022-11-02 | Open-market sale | 123 | $243.99 | 5,765 |
| 2022-11-02 | Open-market sale | 365 | $245.36 | 5,400 |
| 2022-11-02 | Open-market sale | 265 | $246.74 | 5,135 |
| 2022-11-02 | Open-market sale | 136 | $247.63 | 4,999 |
| 2022-11-02 | Open-market sale | 406 | $249.18 | 4,593 |
| 2022-11-02 | Open-market sale | 674 | $252.74 | 3,582 |
| 2022-11-01 | Option exercise (derivative) | 8,000 | $0.00 | 992,000 |
| 2022-11-01 | Open-market sale | 128 | $233.39 | 130 |
| 2022-11-01 | Option exercise | 8,000 | $113.08 | 8,130 |
| 2022-11-01 | Open-market sale | 2,112 | $228.64 | 6,018 |
| 2022-11-01 | Open-market sale | 2,451 | $229.49 | 3,567 |
| 2022-11-01 | Open-market sale | 847 | $230.60 | 2,720 |
| 2022-11-01 | Open-market sale | 2,270 | $231.60 | 450 |
| 2022-11-01 | Open-market sale | 192 | $232.59 | 258 |
| 2022-06-02 | Option exercise (derivative) | 579 | $0.00 | 0 |
| 2022-06-02 | Open-market sale | 5 | $230.15 | 130 |
| 2022-06-02 | Open-market sale | 46 | $225.72 | 554 |
| 2022-06-02 | Open-market sale | 315 | $227.28 | 239 |
| 2022-06-02 | Open-market sale | 104 | $228.39 | 135 |
| 2022-06-02 | Open-market sale | 109 | $223.32 | 600 |
| 2022-06-02 | Option exercise | 579 | $53.42 | 709 |
| 2022-06-01 | Option exercise (derivative) | 3,000 | $0.00 | 579 |
| 2022-06-01 | Open-market sale | 199 | $233.81 | 130 |
| 2022-06-01 | Open-market sale | 500 | $232.40 | 329 |
| 2022-06-01 | Open-market sale | 727 | $231.54 | 829 |
| 2022-06-01 | Option exercise | 3,000 | $54.32 | 3,130 |
| 2022-06-01 | Open-market sale | 737 | $228.44 | 2,393 |
| 2022-06-01 | Open-market sale | 666 | $229.21 | 1,727 |
| 2022-06-01 | Open-market sale | 171 | $230.04 | 1,556 |
| 2022-05-31 | Option exercise (derivative) | 3,000 | $0.00 | 3,579 |
| 2022-05-31 | Open-market sale | 621 | $232.23 | 312 |
| 2022-05-31 | Open-market sale | 182 | $232.92 | 130 |
| 2022-05-31 | Open-market sale | 661 | $231.25 | 933 |
| 2022-05-31 | Open-market sale | 1,089 | $230.25 | 1,594 |
| 2022-05-31 | Open-market sale | 447 | $228.97 | 2,683 |
| 2022-05-31 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-27 | Option exercise (derivative) | 3,000 | $0.00 | 6,579 |
| 2022-05-27 | Open-market sale | 264 | $228.58 | 2,199 |
| 2022-05-27 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-27 | Open-market sale | 98 | $224.47 | 3,032 |
| 2022-05-27 | Open-market sale | 253 | $225.94 | 2,779 |
| 2022-05-27 | Open-market sale | 316 | $227.27 | 2,463 |
| 2022-05-27 | Open-market sale | 137 | $229.82 | 2,062 |
| 2022-05-27 | Open-market sale | 655 | $231.58 | 1,407 |
| 2022-05-27 | Open-market sale | 438 | $235.04 | 130 |
| 2022-05-27 | Open-market sale | 839 | $234.04 | 568 |
| 2022-05-26 | Option exercise (derivative) | 3,000 | $0.00 | 9,579 |
| 2022-05-26 | Open-market sale | 95 | $226.86 | 130 |
| 2022-05-26 | Open-market sale | 228 | $225.86 | 225 |
| 2022-05-26 | Open-market sale | 527 | $224.86 | 453 |
| 2022-05-26 | Open-market sale | 1,584 | $224.17 | 980 |
| 2022-05-26 | Open-market sale | 566 | $223.00 | 2,564 |
| 2022-05-26 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-25 | Option exercise (derivative) | 3,000 | $0.00 | 12,579 |
| 2022-05-25 | Open-market sale | 169 | $218.50 | 2,961 |
| 2022-05-25 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-25 | Open-market sale | 236 | $228.64 | 130 |
| 2022-05-25 | Open-market sale | 441 | $227.56 | 366 |
| 2022-05-25 | Open-market sale | 271 | $226.68 | 807 |
| 2022-05-25 | Open-market sale | 165 | $225.26 | 1,078 |
| 2022-05-25 | Open-market sale | 145 | $223.44 | 1,243 |
| 2022-05-25 | Open-market sale | 515 | $222.84 | 1,388 |
| 2022-05-25 | Open-market sale | 545 | $221.79 | 1,903 |
| 2022-05-25 | Open-market sale | 513 | $219.98 | 2,448 |
| 2022-05-24 | Option exercise (derivative) | 3,000 | $0.00 | 15,579 |
| 2022-05-24 | Open-market sale | 582 | $216.30 | 2,065 |
| 2022-05-24 | Open-market sale | 131 | $210.03 | 2,999 |
| 2022-05-24 | Open-market sale | 352 | $211.60 | 2,647 |
| 2022-05-24 | Open-market sale | 1,164 | $217.32 | 901 |
| 2022-05-24 | Open-market sale | 343 | $218.16 | 558 |
| 2022-05-24 | Open-market sale | 428 | $219.49 | 130 |
| 2022-05-24 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-23 | Option exercise (derivative) | 3,000 | $0.00 | 18,579 |
| 2022-05-23 | Open-market sale | 503 | $209.96 | 911 |
| 2022-05-23 | Option exercise | 3,000 | $53.42 | 3,130 |
| 2022-05-23 | Open-market sale | 255 | $212.29 | 130 |
| 2022-05-23 | Open-market sale | 526 | $211.20 | 385 |
| 2022-05-23 | Open-market sale | 1,669 | $208.86 | 1,414 |
| 2022-05-23 | Open-market sale | 47 | $200.06 | 3,083 |
| 2021-12-29 | Option exercise (derivative) | 3,082 | $0.00 | 21,579 |
| 2021-12-29 | Option exercise | 3,082 | $53.42 | 3,212 |
| 2021-12-29 | Open-market sale | 3,082 | $212.49 | 130 |
| 2021-12-27 | Option exercise (derivative) | 3,082 | $0.00 | 24,661 |
| 2021-12-27 | Option exercise | 3,082 | $53.42 | 3,212 |
| 2021-12-27 | Open-market sale | 3,082 | $213.31 | 130 |
| 2021-12-22 | Option exercise (derivative) | 3,082 | $0.00 | 27,743 |
| 2021-12-22 | Open-market sale | 3,082 | $202.44 | 130 |
| 2021-12-22 | Option exercise | 3,082 | $53.42 | 3,212 |
| 2021-12-20 | Option exercise (derivative) | 3,082 | $0.00 | 30,825 |
| 2021-12-20 | Open-market sale | 3,082 | $200.00 | 130 |
| 2021-12-20 | Option exercise | 3,082 | $53.42 | 3,212 |
| 2021-11-24 | Option exercise (derivative) | 3,083 | $0.00 | 33,907 |
| 2021-11-24 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-24 | Open-market sale | 3,083 | $200.64 | 130 |
| 2021-11-22 | Option exercise (derivative) | 3,083 | $0.00 | 36,990 |
| 2021-11-22 | Open-market sale | 3,083 | $200.42 | 130 |
| 2021-11-22 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-17 | Option exercise (derivative) | 3,083 | $0.00 | 40,073 |
| 2021-11-17 | Open-market sale | 3,083 | $201.90 | 130 |
| 2021-11-17 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-15 | Option exercise (derivative) | 3,083 | $0.00 | 43,156 |
| 2021-11-15 | Open-market sale | 3,083 | $203.45 | 130 |
| 2021-11-15 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-10 | Option exercise (derivative) | 3,083 | $0.00 | 46,239 |
| 2021-11-10 | Open-market sale | 3,083 | $200.00 | 130 |
| 2021-11-10 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-08 | Option exercise (derivative) | 3,083 | $0.00 | 49,322 |
| 2021-11-08 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-11-08 | Open-market sale | 3,083 | $200.94 | 130 |
| 2021-11-08 | Gift | 4,980 | — | 651,549 |
| 2021-11-04 | Option exercise (derivative) | 3,083 | $0.00 | 52,405 |
| 2021-11-04 | Open-market sale | 3,083 | $200.00 | 130 |
| 2021-11-04 | Option exercise | 3,083 | $53.42 | 3,213 |
| 2021-09-28 | Gift | 2,050 | $0.00 | 656,529 |
| 2021-09-17 | Gift | 10 | $0.00 | 130 |
| 2021-09-10 | Gift | 3,787 | $0.00 | 658,579 |
| 2020-11-10 | Gift | 1,513 | $0.00 | 662,366 |
| 2020-07-09 | Option exercise (derivative) | 4,834 | $0.00 | 0 |
| 2020-07-09 | Open-market sale | 1,664 | $117.39 | 249 |
| 2020-07-09 | Open-market sale | 3,061 | $116.81 | 1,913 |
| 2020-07-09 | Option exercise | 4,834 | $63.22 | 4,974 |
| 2020-07-09 | Open-market sale | 109 | $118.28 | 140 |
| 2020-07-08 | Option exercise (derivative) | 10,000 | $0.00 | 4,834 |
| 2020-07-08 | Open-market sale | 1,725 | $119.23 | 140 |
| 2020-07-08 | Open-market sale | 1,751 | $118.33 | 1,865 |
| 2020-07-08 | Open-market sale | 6,524 | $117.44 | 3,616 |
| 2020-07-08 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-07-07 | Option exercise (derivative) | 10,000 | $0.00 | 14,834 |
| 2020-07-07 | Open-market sale | 4,284 | $119.83 | 140 |
| 2020-07-07 | Open-market sale | 5,716 | $118.92 | 4,424 |
| 2020-07-07 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-07-06 | Option exercise (derivative) | 10,000 | $0.00 | 24,834 |
| 2020-07-06 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-07-06 | Open-market sale | 503 | $120.86 | 140 |
| 2020-07-06 | Open-market sale | 5,013 | $120.06 | 643 |
| 2020-07-06 | Open-market sale | 4,484 | $118.95 | 5,656 |
| 2020-07-02 | Option exercise (derivative) | 10,000 | $0.00 | 34,834 |
| 2020-07-02 | Open-market sale | 986 | $121.32 | 140 |
| 2020-07-02 | Open-market sale | 9,014 | $120.66 | 1,126 |
| 2020-07-02 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-07-01 | Option exercise (derivative) | 10,000 | $0.00 | 44,834 |
| 2020-07-01 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-07-01 | Open-market sale | 6,526 | $121.13 | 3,614 |
| 2020-07-01 | Open-market sale | 3,474 | $121.88 | 140 |
| 2020-06-30 | Option exercise (derivative) | 10,000 | $0.00 | 54,834 |
| 2020-06-30 | Open-market sale | 6,701 | $120.16 | 3,439 |
| 2020-06-30 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-30 | Open-market sale | 3,299 | $120.76 | 140 |
| 2020-06-29 | Option exercise (derivative) | 10,000 | $0.00 | 64,834 |
| 2020-06-29 | Open-market sale | 2,356 | $120.95 | 571 |
| 2020-06-29 | Open-market sale | 431 | $121.74 | 140 |
| 2020-06-29 | Open-market sale | 3,759 | $120.04 | 2,927 |
| 2020-06-29 | Open-market sale | 3,454 | $119.13 | 6,686 |
| 2020-06-29 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-26 | Option exercise (derivative) | 10,000 | $0.00 | 74,834 |
| 2020-06-26 | Open-market sale | 654 | $123.47 | 140 |
| 2020-06-26 | Open-market sale | 2,228 | $122.63 | 794 |
| 2020-06-26 | Open-market sale | 1,385 | $121.68 | 3,022 |
| 2020-06-26 | Open-market sale | 2,367 | $120.43 | 4,407 |
| 2020-06-26 | Open-market sale | 3,366 | $119.58 | 6,774 |
| 2020-06-26 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-25 | Option exercise (derivative) | 10,000 | $0.00 | 84,834 |
| 2020-06-25 | Open-market sale | 3,722 | $123.82 | 5,727 |
| 2020-06-25 | Open-market sale | 691 | $122.78 | 9,449 |
| 2020-06-25 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-25 | Open-market sale | 257 | $127.57 | 140 |
| 2020-06-25 | Open-market sale | 1,917 | $127.01 | 397 |
| 2020-06-25 | Open-market sale | 1,884 | $126.01 | 2,314 |
| 2020-06-25 | Open-market sale | 1,529 | $125.07 | 4,198 |
| 2020-06-24 | Option exercise (derivative) | 10,000 | $0.00 | 94,834 |
| 2020-06-24 | Open-market sale | 423 | $122.29 | 140 |
| 2020-06-24 | Open-market sale | 1,709 | $121.62 | 563 |
| 2020-06-24 | Open-market sale | 2,670 | $120.43 | 2,272 |
| 2020-06-24 | Open-market sale | 5,198 | $119.71 | 4,942 |
| 2020-06-24 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-23 | Option exercise (derivative) | 10,000 | $0.00 | 104,834 |
| 2020-06-23 | Open-market sale | 4,171 | $120.76 | 140 |
| 2020-06-23 | Open-market sale | 5,829 | $120.25 | 4,311 |
| 2020-06-23 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-22 | Option exercise (derivative) | 10,000 | $0.00 | 114,834 |
| 2020-06-22 | Open-market sale | 926 | $119.13 | 140 |
| 2020-06-22 | Open-market sale | 4,910 | $118.70 | 1,066 |
| 2020-06-22 | Open-market sale | 1,259 | $117.58 | 5,976 |
| 2020-06-22 | Open-market sale | 1,257 | $116.73 | 7,235 |
| 2020-06-22 | Open-market sale | 1,648 | $115.41 | 8,492 |
| 2020-06-22 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-19 | Option exercise (derivative) | 10,000 | $0.00 | 124,834 |
| 2020-06-19 | Open-market sale | 5,537 | $116.47 | 4,603 |
| 2020-06-19 | Open-market sale | 4,463 | $117.12 | 140 |
| 2020-06-19 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-18 | Option exercise (derivative) | 10,000 | $0.00 | 134,834 |
| 2020-06-18 | Open-market sale | 1,632 | $116.62 | 749 |
| 2020-06-18 | Open-market sale | 7,759 | $115.69 | 2,381 |
| 2020-06-18 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-18 | Open-market sale | 609 | $117.41 | 140 |
| 2020-06-17 | Option exercise (derivative) | 10,000 | $0.00 | 144,834 |
| 2020-06-17 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-17 | Open-market sale | 323 | $115.93 | 9,817 |
| 2020-06-17 | Open-market sale | 1,679 | $117.03 | 8,138 |
| 2020-06-17 | Open-market sale | 7,998 | $118.06 | 140 |
| 2020-06-16 | Option exercise (derivative) | 10,000 | $0.00 | 154,834 |
| 2020-06-16 | Open-market sale | 903 | $115.32 | 140 |
| 2020-06-16 | Open-market sale | 5,259 | $114.63 | 1,043 |
| 2020-06-16 | Open-market sale | 3,838 | $113.65 | 6,302 |
| 2020-06-16 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-15 | Option exercise (derivative) | 10,000 | $0.00 | 164,834 |
| 2020-06-15 | Open-market sale | 1,127 | $114.31 | 140 |
| 2020-06-15 | Open-market sale | 8,873 | $113.81 | 1,267 |
| 2020-06-15 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-12 | Option exercise (derivative) | 10,000 | $0.00 | 174,834 |
| 2020-06-12 | Open-market sale | 724 | $118.15 | 140 |
| 2020-06-12 | Open-market sale | 1,489 | $117.61 | 864 |
| 2020-06-12 | Open-market sale | 579 | $116.07 | 2,353 |
| 2020-06-12 | Open-market sale | 5,565 | $115.19 | 2,932 |
| 2020-06-12 | Open-market sale | 1,643 | $114.41 | 8,497 |
| 2020-06-12 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-11 | Option exercise (derivative) | 10,000 | $0.00 | 184,834 |
| 2020-06-11 | Open-market sale | 194 | $120.33 | 140 |
| 2020-06-11 | Open-market sale | 2,723 | $119.55 | 334 |
| 2020-06-11 | Open-market sale | 1,875 | $118.63 | 3,057 |
| 2020-06-11 | Open-market sale | 2,443 | $117.57 | 4,932 |
| 2020-06-11 | Open-market sale | 2,765 | $116.38 | 7,375 |
| 2020-06-11 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-10 | Option exercise (derivative) | 10,000 | $0.00 | 194,834 |
| 2020-06-10 | Open-market sale | 2,209 | $126.31 | 7,931 |
| 2020-06-10 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-10 | Open-market sale | 7,393 | $124.32 | 538 |
| 2020-06-10 | Open-market sale | 398 | $124.96 | 140 |
| 2020-06-09 | Option exercise (derivative) | 10,000 | $0.00 | 204,834 |
| 2020-06-09 | Open-market sale | 2,423 | $126.72 | 140 |
| 2020-06-09 | Open-market sale | 3,550 | $125.89 | 2,563 |
| 2020-06-09 | Open-market sale | 4,027 | $124.90 | 6,113 |
| 2020-06-09 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-08 | Option exercise (derivative) | 10,000 | $0.00 | 214,834 |
| 2020-06-08 | Open-market sale | 7,473 | $125.03 | 516 |
| 2020-06-08 | Open-market sale | 2,151 | $123.62 | 7,989 |
| 2020-06-08 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-08 | Open-market sale | 376 | $125.66 | 140 |
| 2020-06-05 | Option exercise (derivative) | 10,000 | $0.00 | 224,834 |
| 2020-06-05 | Open-market sale | 5,477 | $123.64 | 2,193 |
| 2020-06-05 | Open-market sale | 2,470 | $122.70 | 7,670 |
| 2020-06-05 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-05 | Open-market sale | 2,053 | $124.52 | 140 |
| 2020-06-04 | Option exercise (derivative) | 10,000 | $0.00 | 234,834 |
| 2020-06-04 | Open-market sale | 2,838 | $124.51 | 992 |
| 2020-06-04 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-04 | Open-market sale | 2,781 | $122.26 | 7,359 |
| 2020-06-04 | Open-market sale | 852 | $125.26 | 140 |
| 2020-06-04 | Open-market sale | 3,529 | $123.38 | 3,830 |
| 2020-06-03 | Option exercise (derivative) | 10,000 | $0.00 | 244,834 |
| 2020-06-03 | Open-market sale | 3,179 | $125.62 | 140 |
| 2020-06-03 | Open-market sale | 2,104 | $124.66 | 3,319 |
| 2020-06-03 | Open-market sale | 4,350 | $123.82 | 5,423 |
| 2020-06-03 | Open-market sale | 367 | $122.57 | 9,773 |
| 2020-06-03 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-02 | Option exercise (derivative) | 10,000 | $0.00 | 254,834 |
| 2020-06-02 | Open-market sale | 765 | $120.60 | 7,214 |
| 2020-06-02 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-06-02 | Open-market sale | 2,161 | $119.10 | 7,979 |
| 2020-06-02 | Open-market sale | 1,353 | $121.54 | 5,861 |
| 2020-06-02 | Open-market sale | 2,909 | $122.72 | 2,952 |
| 2020-06-02 | Open-market sale | 2,812 | $123.35 | 140 |
| 2020-06-01 | Option exercise (derivative) | 10,000 | $0.00 | 264,834 |
| 2020-06-01 | Open-market sale | 1,804 | $117.35 | 8,336 |
| 2020-06-01 | Open-market sale | 2,153 | $118.65 | 6,183 |
| 2020-06-01 | Open-market sale | 3,553 | $119.78 | 2,630 |
| 2020-06-01 | Open-market sale | 2,490 | $120.49 | 140 |
| 2020-06-01 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-29 | Option exercise (derivative) | 10,000 | $0.00 | 274,834 |
| 2020-05-29 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-29 | Open-market sale | 1,420 | $117.84 | 140 |
| 2020-05-29 | Open-market sale | 1,577 | $114.60 | 8,563 |
| 2020-05-29 | Open-market sale | 5,447 | $115.61 | 3,116 |
| 2020-05-29 | Open-market sale | 1,556 | $116.53 | 1,560 |
| 2020-05-28 | Option exercise (derivative) | 10,000 | $0.00 | 284,834 |
| 2020-05-28 | Open-market sale | 382 | $118.12 | 140 |
| 2020-05-28 | Open-market sale | 3,474 | $117.07 | 522 |
| 2020-05-28 | Open-market sale | 2,586 | $115.02 | 7,554 |
| 2020-05-28 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-28 | Open-market sale | 3,558 | $116.23 | 3,996 |
| 2020-05-27 | Option exercise (derivative) | 10,000 | $0.00 | 294,834 |
| 2020-05-27 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-27 | Open-market sale | 608 | $117.83 | 140 |
| 2020-05-27 | Open-market sale | 5,510 | $116.34 | 748 |
| 2020-05-27 | Open-market sale | 1,287 | $114.28 | 8,853 |
| 2020-05-27 | Open-market sale | 2,595 | $115.33 | 6,258 |
| 2020-05-26 | Option exercise (derivative) | 10,000 | $0.00 | 304,834 |
| 2020-05-26 | Open-market sale | 204 | $121.20 | 140 |
| 2020-05-26 | Open-market sale | 2,842 | $120.44 | 344 |
| 2020-05-26 | Open-market sale | 2,763 | $118.66 | 7,377 |
| 2020-05-26 | Open-market sale | 4,191 | $119.69 | 3,186 |
| 2020-05-26 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-22 | Option exercise (derivative) | 10,000 | $0.00 | 314,834 |
| 2020-05-22 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-22 | Open-market sale | 6,404 | $117.13 | 3,736 |
| 2020-05-22 | Open-market sale | 3,596 | $117.61 | 140 |
| 2020-05-21 | Option exercise (derivative) | 10,000 | $0.00 | 324,834 |
| 2020-05-21 | Open-market sale | 681 | $119.23 | 140 |
| 2020-05-21 | Open-market sale | 6,191 | $117.46 | 3,949 |
| 2020-05-21 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-21 | Open-market sale | 3,128 | $118.23 | 821 |
| 2020-05-20 | Option exercise (derivative) | 10,000 | $0.00 | 334,834 |
| 2020-05-20 | Open-market sale | 8,013 | $120.22 | 446 |
| 2020-05-20 | Open-market sale | 1,681 | $119.25 | 8,459 |
| 2020-05-20 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-20 | Open-market sale | 306 | $120.80 | 140 |
| 2020-05-19 | Option exercise (derivative) | 10,000 | $0.00 | 344,834 |
| 2020-05-19 | Open-market sale | 704 | $124.02 | 140 |
| 2020-05-19 | Open-market sale | 1,135 | $123.22 | 844 |
| 2020-05-19 | Open-market sale | 1,295 | $122.21 | 1,979 |
| 2020-05-19 | Open-market sale | 3,192 | $121.17 | 3,274 |
| 2020-05-19 | Open-market sale | 1,008 | $119.15 | 9,132 |
| 2020-05-19 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2020-05-19 | Open-market sale | 2,666 | $120.30 | 6,466 |
| 2020-05-18 | Option exercise (derivative) | 10,000 | $0.00 | 354,834 |
| 2020-05-18 | Open-market sale | 2,855 | $118.92 | 140 |
| 2020-05-18 | Open-market sale | 7,145 | $118.26 | 2,995 |
| 2020-05-18 | Option exercise | 10,000 | $63.22 | 10,140 |
| 2019-12-18 | Gift | 19,610 | — | 663,879 |
| 2019-03-19 | Option exercise (derivative) | 7,055 | $0.00 | 0 |
| 2019-03-19 | Option exercise | 7,055 | $52.65 | 7,195 |
| 2019-03-19 | Disposition to issuer | 2,300 | $119.62 | 140 |
| 2019-03-19 | Disposition to issuer | 4,755 | $118.73 | 2,440 |
| 2019-03-18 | Option exercise (derivative) | 7,055 | $0.00 | 7,055 |
| 2019-03-18 | Disposition to issuer | 211 | $119.18 | 140 |
| 2019-03-18 | Disposition to issuer | 500 | $117.61 | 6,695 |
| 2019-03-18 | Option exercise | 7,055 | $52.65 | 7,195 |
| 2019-03-18 | Disposition to issuer | 6,344 | $118.48 | 351 |
| 2019-03-15 | Grant / award (derivative) | 500,000 | $0.00 | 500,000 |
| 2019-02-27 | Grant / award (derivative) | 213,827 | $0.00 | 213,827 |
| 2019-01-31 | Option exercise (derivative) | 7,054 | $0.00 | 14,110 |
| 2019-01-31 | Open-market sale | 100 | $115.97 | 140 |
| 2019-01-31 | Open-market sale | 6,954 | $115.29 | 240 |
| 2019-01-31 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-30 | Option exercise (derivative) | 7,054 | $0.00 | 21,164 |
| 2019-01-30 | Open-market sale | 4,185 | $115.61 | 3,009 |
| 2019-01-30 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-30 | Open-market sale | 2,869 | $116.19 | 140 |
| 2019-01-29 | Option exercise (derivative) | 7,054 | $0.00 | 28,218 |
| 2019-01-29 | Open-market sale | 700 | $116.41 | 140 |
| 2019-01-29 | Open-market sale | 6,354 | $115.63 | 840 |
| 2019-01-29 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-28 | Option exercise (derivative) | 7,054 | $0.00 | 35,272 |
| 2019-01-28 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-28 | Open-market sale | 700 | $114.43 | 6,494 |
| 2019-01-28 | Open-market sale | 3,427 | $115.33 | 3,067 |
| 2019-01-28 | Open-market sale | 2,927 | $116.13 | 140 |
| 2019-01-25 | Option exercise (derivative) | 7,054 | $0.00 | 42,326 |
| 2019-01-25 | Open-market sale | 200 | $113.42 | 6,994 |
| 2019-01-25 | Open-market sale | 3,853 | $115.66 | 140 |
| 2019-01-25 | Open-market sale | 3,001 | $114.64 | 3,993 |
| 2019-01-25 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-24 | Option exercise (derivative) | 7,054 | $0.00 | 49,380 |
| 2019-01-24 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-24 | Open-market sale | 5,294 | $113.67 | 1,900 |
| 2019-01-24 | Open-market sale | 100 | $115.45 | 140 |
| 2019-01-24 | Open-market sale | 1,660 | $114.75 | 240 |
| 2019-01-23 | Option exercise (derivative) | 7,054 | $0.00 | 56,434 |
| 2019-01-23 | Open-market sale | 2,555 | $112.63 | 3,239 |
| 2019-01-23 | Open-market sale | 999 | $114.45 | 140 |
| 2019-01-23 | Open-market sale | 2,100 | $113.67 | 1,139 |
| 2019-01-23 | Open-market sale | 1,400 | $111.36 | 5,794 |
| 2019-01-23 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-22 | Option exercise (derivative) | 7,054 | $0.00 | 63,488 |
| 2019-01-22 | Open-market sale | 4,995 | $113.17 | 2,199 |
| 2019-01-22 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-22 | Open-market sale | 1,959 | $113.72 | 240 |
| 2019-01-22 | Open-market sale | 100 | $115.15 | 140 |
| 2019-01-18 | Option exercise (derivative) | 7,054 | $0.00 | 70,542 |
| 2019-01-18 | Open-market sale | 5,815 | $115.06 | 1,379 |
| 2019-01-18 | Open-market sale | 1,239 | $115.57 | 140 |
| 2019-01-18 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-17 | Option exercise (derivative) | 7,054 | $0.00 | 77,596 |
| 2019-01-17 | Open-market sale | 4,606 | $114.01 | 685 |
| 2019-01-17 | Open-market sale | 1,903 | $112.99 | 5,291 |
| 2019-01-17 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-17 | Open-market sale | 545 | $114.71 | 140 |
| 2019-01-16 | Option exercise (derivative) | 7,054 | $0.00 | 84,650 |
| 2019-01-16 | Open-market sale | 500 | $115.53 | 140 |
| 2019-01-16 | Open-market sale | 1,000 | $114.51 | 640 |
| 2019-01-16 | Open-market sale | 5,554 | $113.28 | 1,640 |
| 2019-01-16 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-15 | Option exercise (derivative) | 7,054 | $0.00 | 91,704 |
| 2019-01-15 | Open-market sale | 5,954 | $114.81 | 940 |
| 2019-01-15 | Open-market sale | 300 | $113.89 | 6,894 |
| 2019-01-15 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-15 | Open-market sale | 800 | $115.58 | 140 |
| 2019-01-14 | Option exercise (derivative) | 7,054 | $0.00 | 98,758 |
| 2019-01-14 | Open-market sale | 2,545 | $115.37 | 140 |
| 2019-01-14 | Open-market sale | 4,209 | $114.60 | 2,685 |
| 2019-01-14 | Open-market sale | 300 | $113.61 | 6,894 |
| 2019-01-14 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-11 | Option exercise (derivative) | 7,054 | $0.00 | 105,812 |
| 2019-01-11 | Open-market sale | 900 | $111.99 | 6,294 |
| 2019-01-11 | Open-market sale | 2,800 | $113.42 | 3,494 |
| 2019-01-11 | Open-market sale | 3,354 | $114.15 | 140 |
| 2019-01-11 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-10 | Option exercise (derivative) | 7,054 | $0.00 | 112,866 |
| 2019-01-10 | Open-market sale | 2,800 | $113.42 | 3,494 |
| 2019-01-10 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-10 | Open-market sale | 900 | $111.99 | 6,294 |
| 2019-01-10 | Open-market sale | 3,354 | $114.15 | 140 |
| 2019-01-09 | Option exercise (derivative) | 7,054 | $0.00 | 119,920 |
| 2019-01-09 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-09 | Open-market sale | 1,500 | $112.84 | 5,694 |
| 2019-01-09 | Open-market sale | 5,454 | $113.57 | 240 |
| 2019-01-09 | Open-market sale | 100 | $114.30 | 140 |
| 2019-01-08 | Option exercise (derivative) | 7,054 | $0.00 | 126,974 |
| 2019-01-08 | Option exercise | 7,054 | $52.65 | 7,194 |
| 2019-01-08 | Open-market sale | 100 | $114.89 | 140 |
| 2019-01-08 | Open-market sale | 3,654 | $113.43 | 240 |
| 2019-01-08 | Open-market sale | 3,300 | $112.80 | 3,894 |
| 2019-01-07 | Option exercise (derivative) | 7,055 | $0.00 | 134,028 |
| 2019-01-07 | Option exercise | 7,055 | $52.65 | 7,195 |
| 2019-01-07 | Open-market sale | 1,300 | $112.54 | 5,895 |
| 2019-01-07 | Open-market sale | 880 | $114.09 | 140 |
| 2019-01-07 | Open-market sale | 4,875 | $113.51 | 1,020 |
| 2019-01-04 | Option exercise (derivative) | 2,027 | $0.00 | 141,083 |
| 2019-01-04 | Option exercise (derivative) | 3,628 | $0.00 | 143,110 |
| 2019-01-04 | Option exercise (derivative) | 1,400 | $0.00 | 146,738 |
| 2019-01-04 | Open-market sale | 2,027 | $112.23 | 140 |
| 2019-01-04 | Open-market sale | 3,628 | $111.60 | 2,167 |
| 2019-01-04 | Open-market sale | 1,400 | $110.26 | 5,795 |
| 2019-01-04 | Option exercise | 2,027 | $52.65 | 7,195 |
| 2019-01-04 | Option exercise | 3,628 | $52.65 | 5,168 |
| 2019-01-04 | Option exercise | 1,400 | $52.65 | 1,540 |
| 2018-04-09 | Option exercise (derivative) | 21,513 | $0.00 | 148,138 |
| 2018-04-09 | Open-market sale | 8,699 | $111.37 | 140 |
| 2018-04-09 | Option exercise | 21,513 | $52.65 | 21,653 |
| 2018-04-09 | Open-market sale | 12,814 | $110.55 | 8,839 |
| 2018-04-06 | Option exercise (derivative) | 21,512 | $0.00 | 169,651 |
| 2018-04-06 | Open-market sale | 12,853 | $110.41 | 8,799 |
| 2018-04-06 | Open-market sale | 7,051 | $111.39 | 1,748 |
| 2018-04-06 | Open-market sale | 1,608 | $112.38 | 140 |
| 2018-04-06 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-04-05 | Option exercise (derivative) | 21,512 | $0.00 | 191,163 |
| 2018-04-05 | Open-market sale | 400 | $118.86 | 140 |
| 2018-04-05 | Open-market sale | 1,602 | $117.96 | 540 |
| 2018-04-05 | Open-market sale | 870 | $116.49 | 4,136 |
| 2018-04-05 | Open-market sale | 1,400 | $115.07 | 5,006 |
| 2018-04-05 | Open-market sale | 2,739 | $113.82 | 6,406 |
| 2018-04-05 | Open-market sale | 12,507 | $113.09 | 9,145 |
| 2018-04-05 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-04-05 | Open-market sale | 1,994 | $117.25 | 2,142 |
| 2018-04-04 | Option exercise (derivative) | 21,512 | $0.00 | 212,675 |
| 2018-04-04 | Open-market sale | 6,181 | $114.59 | 12,271 |
| 2018-04-04 | Open-market sale | 3,200 | $113.52 | 18,452 |
| 2018-04-04 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-04-04 | Open-market sale | 10,449 | $115.31 | 1,822 |
| 2018-04-04 | Open-market sale | 1,682 | $116.29 | 140 |
| 2018-04-03 | Option exercise (derivative) | 21,512 | $0.00 | 234,187 |
| 2018-04-03 | Open-market sale | 5,127 | $115.95 | 240 |
| 2018-04-03 | Open-market sale | 6,900 | $114.10 | 10,646 |
| 2018-04-03 | Open-market sale | 100 | $117.80 | 140 |
| 2018-04-03 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-04-03 | Open-market sale | 1,506 | $111.87 | 20,146 |
| 2018-04-03 | Open-market sale | 2,600 | $113.02 | 17,546 |
| 2018-04-03 | Open-market sale | 5,279 | $115.18 | 5,367 |
| 2018-04-02 | Option exercise (derivative) | 547 | $0.00 | 255,699 |
| 2018-04-02 | Option exercise | 547 | $52.65 | 687 |
| 2018-04-02 | Open-market sale | 204 | $110.09 | 483 |
| 2018-04-02 | Open-market sale | 343 | $111.28 | 140 |
| 2018-03-29 | Option exercise (derivative) | 21,512 | $0.00 | 256,246 |
| 2018-03-29 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-29 | Open-market sale | 2,790 | $110.41 | 18,862 |
| 2018-03-29 | Open-market sale | 9,512 | $112.29 | 140 |
| 2018-03-29 | Open-market sale | 9,210 | $111.78 | 9,652 |
| 2018-03-28 | Option exercise (derivative) | 21,512 | $0.00 | 277,758 |
| 2018-03-28 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-28 | Open-market sale | 20,412 | $110.42 | 1,240 |
| 2018-03-28 | Open-market sale | 1,100 | $111.18 | 140 |
| 2018-03-23 | Option exercise (derivative) | 500 | $0.00 | 299,270 |
| 2018-03-23 | Open-market sale | 500 | $110.00 | 140 |
| 2018-03-23 | Option exercise | 500 | $52.65 | 640 |
| 2018-03-22 | Option exercise (derivative) | 1,100 | $0.00 | 299,770 |
| 2018-03-22 | Option exercise | 1,100 | $52.65 | 1,240 |
| 2018-03-22 | Open-market sale | 100 | $110.10 | 140 |
| 2018-03-22 | Open-market sale | 800 | $110.00 | 440 |
| 2018-03-22 | Open-market sale | 200 | $110.02 | 240 |
| 2018-03-20 | Option exercise (derivative) | 301 | $0.00 | 300,870 |
| 2018-03-20 | Open-market sale | 100 | $110.52 | 141 |
| 2018-03-20 | Open-market sale | 1 | $111.10 | 140 |
| 2018-03-20 | Open-market sale | 100 | $110.48 | 241 |
| 2018-03-20 | Open-market sale | 100 | $110.44 | 341 |
| 2018-03-20 | Option exercise | 301 | $52.65 | 441 |
| 2018-03-19 | Option exercise (derivative) | 21,512 | $0.00 | 301,171 |
| 2018-03-19 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-19 | Open-market sale | 122 | $111.61 | 140 |
| 2018-03-19 | Open-market sale | 21,390 | $110.03 | 262 |
| 2018-03-16 | Option exercise (derivative) | 21,513 | $0.00 | 322,683 |
| 2018-03-16 | Open-market sale | 13,144 | $111.02 | 8,509 |
| 2018-03-16 | Option exercise | 21,513 | $52.65 | 21,653 |
| 2018-03-16 | Open-market sale | 8,369 | $111.87 | 140 |
| 2018-03-15 | Option exercise (derivative) | 21,512 | $0.00 | 344,196 |
| 2018-03-15 | Open-market sale | 100 | $112.33 | 140 |
| 2018-03-15 | Open-market sale | 19,612 | $110.82 | 2,040 |
| 2018-03-15 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-15 | Open-market sale | 1,800 | $111.41 | 240 |
| 2018-03-15 | Grant / award (derivative) | 285,103 | $0.00 | 285,103 |
| 2018-03-15 | Grant / award (derivative) | 285,103 | $0.00 | 285,103 |
| 2018-03-14 | Option exercise (derivative) | 21,512 | $0.00 | 365,708 |
| 2018-03-14 | Open-market sale | 13,775 | $112.09 | 7,877 |
| 2018-03-14 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-14 | Open-market sale | 5,267 | $113.07 | 2,610 |
| 2018-03-14 | Open-market sale | 2,470 | $114.05 | 140 |
| 2018-03-13 | Option exercise (derivative) | 21,512 | $0.00 | 387,220 |
| 2018-03-13 | Open-market sale | 200 | $116.51 | 140 |
| 2018-03-13 | Open-market sale | 4,502 | $115.54 | 340 |
| 2018-03-13 | Open-market sale | 6,590 | $114.62 | 4,842 |
| 2018-03-13 | Open-market sale | 10,220 | $113.59 | 11,432 |
| 2018-03-13 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-12 | Option exercise (derivative) | 21,512 | $0.00 | 408,732 |
| 2018-03-12 | Open-market sale | 20 | $116.58 | 140 |
| 2018-03-12 | Open-market sale | 5,313 | $115.18 | 16,339 |
| 2018-03-12 | Option exercise | 21,512 | $52.65 | 21,652 |
| 2018-03-12 | Open-market sale | 16,179 | $115.99 | 160 |
| 2018-02-21 | Grant / award (derivative) | 150,288 | $0.00 | 150,288 |
| 2017-12-08 | Option exercise (derivative) | 1 | $0.00 | 0 |
| 2017-12-08 | Option exercise | 1 | $30.75 | 141 |
| 2017-12-08 | Open-market sale | 1 | $136.16 | 140 |
| 2017-11-30 | Option exercise (derivative) | 1,241 | $0.00 | 936 |
| 2017-11-30 | Option exercise (derivative) | 935 | $0.00 | 1 |
| 2017-11-30 | Option exercise | 1,241 | $30.75 | 1,381 |
| 2017-11-30 | Open-market sale | 200 | $127.59 | 1,181 |
| 2017-11-30 | Open-market sale | 400 | $128.43 | 781 |
| 2017-11-30 | Open-market sale | 641 | $129.70 | 140 |
| 2017-11-30 | Option exercise | 935 | $30.75 | 683,489 |
| 2017-11-24 | Option exercise (derivative) | 924 | $0.00 | 2,177 |
| 2017-11-24 | Option exercise (derivative) | 1,253 | $0.00 | 3,101 |
| 2017-11-24 | Open-market sale | 100 | $125.40 | 140 |
| 2017-11-24 | Open-market sale | 208 | $124.51 | 240 |
| 2017-11-24 | Open-market sale | 945 | $123.83 | 448 |
| 2017-11-24 | Option exercise | 924 | $30.75 | 682,554 |
| 2017-11-24 | Option exercise | 1,253 | $30.75 | 1,393 |
| 2017-11-16 | Option exercise (derivative) | 1,261 | $0.00 | 5,269 |
| 2017-11-16 | Option exercise (derivative) | 915 | $0.00 | 4,354 |
| 2017-11-16 | Option exercise (derivative) | 5,800 | $0.00 | 55,488 |
| 2017-11-16 | Open-market sale | 661 | $121.74 | 240 |
| 2017-11-16 | Option exercise | 1,261 | $30.75 | 1,401 |
| 2017-11-16 | Option exercise | 915 | $30.75 | 681,630 |
| 2017-11-16 | Option exercise | 5,800 | $53.42 | 7,201 |
| 2017-11-16 | Open-market sale | 5,700 | $121.16 | 1,501 |
| 2017-11-16 | Open-market sale | 200 | $119.03 | 1,301 |
| 2017-11-16 | Open-market sale | 400 | $120.33 | 901 |
| 2017-11-16 | Open-market sale | 100 | $121.84 | 140 |
| 2017-11-09 | Option exercise (derivative) | 1,260 | $0.00 | 7,447 |
| 2017-11-09 | Option exercise (derivative) | 917 | $0.00 | 6,530 |
| 2017-11-09 | Open-market sale | 400 | $122.49 | 140 |
| 2017-11-09 | Open-market sale | 860 | $120.98 | 540 |
| 2017-11-09 | Option exercise | 917 | $30.75 | 680,715 |
| 2017-11-09 | Option exercise | 1,260 | $30.75 | 1,400 |
| 2017-11-02 | Option exercise (derivative) | 1,269 | $0.00 | 9,614 |
| 2017-11-02 | Option exercise (derivative) | 907 | $0.00 | 8,707 |
| 2017-11-02 | Open-market sale | 200 | $119.17 | 157 |
| 2017-11-02 | Option exercise | 907 | $30.75 | 679,798 |
| 2017-11-02 | Option exercise | 1,269 | $30.75 | 1,409 |
| 2017-11-02 | Open-market sale | 17 | $120.96 | 140 |
| 2017-11-02 | Open-market sale | 1,052 | $117.78 | 357 |
| 2017-10-26 | Option exercise (derivative) | 1,263 | $0.00 | 11,797 |
| 2017-10-26 | Option exercise (derivative) | 914 | $0.00 | 10,883 |
| 2017-10-26 | Open-market sale | 563 | $120.69 | 140 |
| 2017-10-26 | Open-market sale | 700 | $120.13 | 703 |
| 2017-10-26 | Option exercise | 914 | $30.75 | 678,891 |
| 2017-10-26 | Option exercise | 1,263 | $30.75 | 1,403 |
| 2017-10-19 | Option exercise (derivative) | 1,265 | $0.00 | 13,971 |
| 2017-10-19 | Option exercise (derivative) | 911 | $0.00 | 13,060 |
| 2017-10-19 | Option exercise | 911 | $30.75 | 677,977 |
| 2017-10-19 | Open-market sale | 765 | $119.69 | 140 |
| 2017-10-19 | Open-market sale | 500 | $118.91 | 905 |
| 2017-10-19 | Option exercise | 1,265 | $30.75 | 1,405 |
| 2017-10-12 | Option exercise (derivative) | 914 | $0.00 | 13,377 |
| 2017-10-12 | Option exercise (derivative) | 1,263 | $0.00 | 14,291 |
| 2017-10-12 | Option exercise | 914 | $30.75 | 677,066 |
| 2017-10-12 | Open-market sale | 1,263 | $120.20 | 1,069 |
| 2017-10-12 | Option exercise | 1,263 | $30.75 | 2,332 |
| 2017-10-05 | Option exercise (derivative) | 1,256 | $0.00 | 16,474 |
| 2017-10-05 | Option exercise (derivative) | 920 | $0.00 | 15,554 |
| 2017-10-05 | Option exercise | 920 | $30.75 | 676,152 |
| 2017-10-05 | Open-market sale | 200 | $121.94 | 2,125 |
| 2017-10-05 | Open-market sale | 856 | $123.05 | 1,269 |
| 2017-10-05 | Open-market sale | 200 | $123.69 | 1,069 |
| 2017-10-05 | Option exercise | 1,256 | $30.75 | 2,325 |
| 2017-09-28 | Option exercise (derivative) | 1,265 | $0.00 | 18,642 |
| 2017-09-28 | Option exercise (derivative) | 912 | $0.00 | 17,730 |
| 2017-09-28 | Open-market sale | 759 | $119.44 | 1,575 |
| 2017-09-28 | Option exercise | 1,265 | $30.75 | 2,334 |
| 2017-09-28 | Option exercise | 912 | $30.75 | 675,232 |
| 2017-09-28 | Open-market sale | 506 | $120.08 | 1,069 |
| 2017-09-21 | Option exercise (derivative) | 1,274 | $0.00 | 20,809 |
| 2017-09-21 | Option exercise (derivative) | 902 | $0.00 | 19,907 |
| 2017-09-21 | Open-market sale | 200 | $117.36 | 1,069 |
| 2017-09-21 | Open-market sale | 1,074 | $115.83 | 1,269 |
| 2017-09-21 | Option exercise | 902 | $30.75 | 674,320 |
| 2017-09-21 | Option exercise | 1,274 | $30.75 | 2,343 |
| 2017-09-14 | Option exercise (derivative) | 919 | $0.00 | 22,083 |
| 2017-09-14 | Option exercise (derivative) | 1,258 | $0.00 | 23,002 |
| 2017-09-14 | Open-market sale | 400 | $122.56 | 1,069 |
| 2017-09-14 | Option exercise | 1,258 | $30.75 | 2,327 |
| 2017-09-14 | Option exercise | 919 | $30.75 | 673,418 |
| 2017-09-14 | Open-market sale | 858 | $121.85 | 1,469 |
| 2017-09-07 | Option exercise (derivative) | 944 | $0.00 | 24,260 |
| 2017-09-07 | Option exercise (derivative) | 1,232 | $0.00 | 25,204 |
| 2017-09-07 | Option exercise | 944 | $30.75 | 672,499 |
| 2017-09-07 | Option exercise | 1,232 | $30.75 | 2,301 |
| 2017-09-07 | Open-market sale | 715 | $133.05 | 1,586 |
| 2017-09-07 | Open-market sale | 517 | $133.71 | 1,069 |
| 2017-08-31 | Option exercise (derivative) | 1,235 | $0.00 | 27,378 |
| 2017-08-31 | Option exercise (derivative) | 942 | $0.00 | 26,436 |
| 2017-08-31 | Option exercise | 942 | $30.75 | 671,555 |
| 2017-08-31 | Open-market sale | 1,235 | $130.49 | 1,069 |
| 2017-08-31 | Option exercise | 1,235 | $30.75 | 2,304 |
| 2017-08-24 | Option exercise (derivative) | 1,238 | $0.00 | 29,551 |
| 2017-08-24 | Option exercise (derivative) | 938 | $0.00 | 28,613 |
| 2017-08-24 | Option exercise | 1,238 | $30.75 | 2,307 |
| 2017-08-24 | Option exercise | 938 | $30.75 | 670,613 |
| 2017-08-24 | Open-market sale | 1,238 | $130.65 | 1,069 |
| 2017-08-17 | Option exercise (derivative) | 1,235 | $0.00 | 31,731 |
| 2017-08-17 | Option exercise (derivative) | 942 | $0.00 | 30,789 |
| 2017-08-17 | Option exercise | 942 | $30.75 | 669,675 |
| 2017-08-17 | Open-market sale | 200 | $132.71 | 1,069 |
| 2017-08-17 | Open-market sale | 1,035 | $131.81 | 1,269 |
| 2017-08-17 | Option exercise | 1,235 | $30.75 | 2,304 |
| 2017-08-10 | Option exercise (derivative) | 930 | $0.00 | 32,966 |
| 2017-08-10 | Option exercise (derivative) | 2,176 | $0.00 | 33,896 |
| 2017-08-10 | Option exercise | 930 | $30.75 | 668,733 |
| 2017-08-10 | Option exercise | 2,176 | $30.75 | 3,245 |
| 2017-08-10 | Open-market sale | 2,176 | $127.11 | 1,069 |
| 2017-08-10 | Option exercise (derivative) | 1,246 | $0.00 | 35,755 |
| 2017-08-10 | Open-market sale | 1,246 | $127.11 | 140 |
| 2017-08-10 | Option exercise | 1,246 | $30.75 | 1,386 |
| 2017-08-03 | Option exercise (derivative) | 1,248 | $0.00 | 37,001 |
| 2017-08-03 | Option exercise (derivative) | 929 | $0.00 | 36,072 |
| 2017-08-03 | Open-market sale | 448 | $126.86 | 1,169 |
| 2017-08-03 | Open-market sale | 100 | $127.91 | 1,069 |
| 2017-08-03 | Option exercise | 1,248 | $30.75 | 2,317 |
| 2017-08-03 | Option exercise | 929 | $30.75 | 667,803 |
| 2017-08-03 | Open-market sale | 700 | $125.91 | 1,617 |
| 2017-07-27 | Option exercise (derivative) | 2,176 | — | 39,178 |
| 2017-07-27 | Option exercise (derivative) | 929 | — | 38,249 |
| 2017-07-27 | Open-market sale | 400 | $124.63 | 1,916 |
| 2017-07-27 | Option exercise | 2,176 | $30.75 | 2,316 |
| 2017-07-27 | Option exercise | 929 | $30.75 | 666,874 |
| 2017-07-27 | Open-market sale | 100 | $129.51 | 1,169 |
| 2017-07-27 | Open-market sale | 100 | $128.15 | 1,269 |
| 2017-07-27 | Open-market sale | 200 | $126.27 | 1,369 |
| 2017-07-27 | Open-market sale | 347 | $125.16 | 1,569 |
| 2017-07-27 | Open-market sale | 100 | $133.12 | 1,069 |
| 2017-07-27 | Option exercise (derivative) | 1,247 | $0.00 | 40,107 |
| 2017-07-27 | Option exercise | 1,247 | $30.75 | 1,387 |
| 2017-07-20 | Option exercise (derivative) | 941 | $0.00 | 41,354 |
| 2017-07-20 | Option exercise (derivative) | 1,236 | $0.00 | 42,295 |
| 2017-07-20 | Option exercise | 1,236 | $30.75 | 1,376 |
| 2017-07-20 | Open-market sale | 1,236 | $131.62 | 140 |
| 2017-07-20 | Option exercise | 941 | $30.75 | 665,945 |
| 2017-07-13 | Option exercise (derivative) | 938 | $0.00 | 43,531 |
| 2017-07-13 | Option exercise (derivative) | 1,238 | $0.00 | 44,469 |
| 2017-07-13 | Option exercise | 1,238 | $30.75 | 1,378 |
| 2017-07-13 | Option exercise | 938 | $30.75 | 665,004 |
| 2017-07-13 | Open-market sale | 738 | $130.73 | 140 |
| 2017-07-13 | Open-market sale | 500 | $130.01 | 878 |
| 2017-07-06 | Option exercise (derivative) | 943 | $0.00 | 45,707 |
| 2017-07-06 | Option exercise (derivative) | 1,234 | $0.00 | 46,650 |
| 2017-07-06 | Option exercise | 943 | $30.75 | 664,066 |
| 2017-07-06 | Option exercise | 1,234 | $30.75 | 1,374 |
| 2017-07-06 | Open-market sale | 1,034 | $132.20 | 340 |
| 2017-07-06 | Open-market sale | 200 | $132.77 | 140 |
| 2017-06-29 | Option exercise (derivative) | 939 | $0.00 | 47,884 |
| 2017-06-29 | Option exercise (derivative) | 1,237 | $0.00 | 48,823 |
| 2017-06-29 | Open-market sale | 600 | $131.54 | 140 |
| 2017-06-29 | Option exercise | 1,237 | $30.75 | 1,377 |
| 2017-06-29 | Option exercise | 939 | $30.75 | 663,123 |
| 2017-06-29 | Open-market sale | 637 | $130.34 | 740 |
| 2017-06-22 | Option exercise (derivative) | 943 | $0.00 | 50,060 |
| 2017-06-22 | Option exercise (derivative) | 1,234 | $0.00 | 51,003 |
| 2017-06-22 | Open-market sale | 400 | $132.79 | 140 |
| 2017-06-22 | Open-market sale | 834 | $132.09 | 540 |
| 2017-06-22 | Option exercise | 1,234 | $30.75 | 1,374 |
| 2017-06-22 | Option exercise | 943 | $30.75 | 662,184 |
| 2017-06-15 | Option exercise (derivative) | 938 | $0.00 | 52,237 |
| 2017-06-15 | Option exercise (derivative) | 1,238 | $0.00 | 53,175 |
| 2017-06-15 | Option exercise | 938 | $30.75 | 661,241 |
| 2017-06-15 | Option exercise | 1,238 | $30.75 | 1,378 |
| 2017-06-15 | Open-market sale | 1,238 | $130.20 | 140 |
| 2017-06-08 | Option exercise (derivative) | 937 | $0.00 | 54,413 |
| 2017-06-08 | Option exercise (derivative) | 1,240 | $0.00 | 55,350 |
| 2017-06-08 | Open-market sale | 740 | $129.81 | 240 |
| 2017-06-08 | Option exercise | 937 | $30.75 | 660,303 |
| 2017-06-08 | Open-market sale | 400 | $128.96 | 980 |
| 2017-06-08 | Option exercise | 1,240 | $30.75 | 1,380 |
| 2017-06-08 | Open-market sale | 100 | $130.56 | 140 |
| 2017-06-01 | Option exercise (derivative) | 925 | $0.00 | 56,590 |
| 2017-06-01 | Option exercise (derivative) | 1,251 | $0.00 | 57,515 |
| 2017-06-01 | Option exercise | 925 | $30.75 | 659,366 |
| 2017-06-01 | Option exercise | 1,251 | $30.75 | 1,391 |
| 2017-06-01 | Open-market sale | 100 | $121.83 | 1,291 |
| 2017-06-01 | Open-market sale | 608 | $125.29 | 383 |
| 2017-06-01 | Open-market sale | 243 | $126.16 | 140 |
| 2017-06-01 | Open-market sale | 300 | $124.62 | 991 |
| 2017-05-25 | Option exercise (derivative) | 912 | $0.00 | 58,766 |
| 2017-05-25 | Option exercise (derivative) | 1,265 | $0.00 | 59,678 |
| 2017-05-25 | Open-market sale | 100 | $120.93 | 140 |
| 2017-05-25 | Option exercise | 912 | $30.75 | 658,441 |
| 2017-05-25 | Open-market sale | 865 | $119.07 | 540 |
| 2017-05-25 | Option exercise | 1,265 | $30.75 | 1,405 |
| 2017-05-25 | Open-market sale | 300 | $119.82 | 240 |
| 2017-05-18 | Option exercise (derivative) | 915 | $0.00 | 60,943 |
| 2017-05-18 | Option exercise (derivative) | 1,261 | $0.00 | 61,858 |
| 2017-05-18 | Option exercise | 915 | $30.75 | 657,529 |
| 2017-05-18 | Open-market sale | 642 | $120.40 | 759 |
| 2017-05-18 | Option exercise | 1,261 | $30.75 | 1,401 |
| 2017-05-18 | Open-market sale | 619 | $121.05 | 140 |
| 2017-05-11 | Option exercise (derivative) | 918 | $0.00 | 63,119 |
| 2017-05-11 | Option exercise (derivative) | 1,259 | $0.00 | 64,037 |
| 2017-05-11 | Open-market sale | 312 | $122.45 | 140 |
| 2017-05-11 | Open-market sale | 947 | $121.85 | 452 |
| 2017-05-11 | Option exercise | 918 | $30.75 | 656,614 |
| 2017-05-11 | Option exercise | 1,259 | $30.75 | 1,399 |
| 2017-05-04 | Option exercise (derivative) | 1,258 | $0.00 | 66,214 |
| 2017-05-04 | Option exercise (derivative) | 918 | $0.00 | 65,296 |
| 2017-05-04 | Option exercise | 1,258 | $30.75 | 1,398 |
| 2017-05-04 | Open-market sale | 314 | $122.75 | 140 |
| 2017-05-04 | Open-market sale | 944 | $122.07 | 454 |
| 2017-05-04 | Option exercise | 918 | $30.75 | 655,696 |
| 2017-04-27 | Option exercise (derivative) | 915 | $0.00 | 67,472 |
| 2017-04-27 | Option exercise (derivative) | 1,262 | $0.00 | 68,387 |
| 2017-04-27 | Open-market sale | 1,262 | $120.78 | 140 |
| 2017-04-27 | Option exercise | 1,262 | $30.75 | 1,402 |
| 2017-04-27 | Option exercise | 915 | $30.75 | 654,778 |
| 2017-04-20 | Option exercise (derivative) | 1,260 | $0.00 | 70,565 |
| 2017-04-20 | Option exercise (derivative) | 916 | $0.00 | 69,649 |
| 2017-04-20 | Option exercise | 916 | $30.75 | 653,863 |
| 2017-04-20 | Open-market sale | 1,260 | $121.14 | 140 |
| 2017-04-20 | Option exercise | 1,260 | $30.75 | 1,400 |
| 2017-04-13 | Option exercise (derivative) | 1,258 | $0.00 | 72,744 |
| 2017-04-13 | Option exercise (derivative) | 919 | $0.00 | 71,825 |
| 2017-04-13 | Option exercise | 919 | $30.75 | 652,947 |
| 2017-04-13 | Option exercise | 1,258 | $30.75 | 1,398 |
| 2017-04-13 | Open-market sale | 1,258 | $122.12 | 140 |
| 2017-04-06 | Option exercise (derivative) | 1,257 | $0.00 | 74,921 |
| 2017-04-06 | Option exercise (derivative) | 919 | $0.00 | 74,002 |
| 2017-04-06 | Option exercise | 1,257 | $30.75 | 1,397 |
| 2017-04-06 | Open-market sale | 857 | $122.07 | 540 |
| 2017-04-06 | Open-market sale | 400 | $123.08 | 140 |
| 2017-04-06 | Option exercise | 919 | $30.75 | 652,028 |
| 2017-03-30 | Option exercise (derivative) | 1,230 | $0.00 | 77,125 |
| 2017-03-30 | Option exercise (derivative) | 947 | $0.00 | 76,178 |
| 2017-03-30 | Option exercise | 947 | $30.75 | 651,109 |
| 2017-03-30 | Option exercise | 1,230 | $30.75 | 1,370 |
| 2017-03-30 | Open-market sale | 100 | $132.82 | 1,270 |
| 2017-03-30 | Open-market sale | 900 | $134.57 | 370 |
| 2017-03-30 | Open-market sale | 230 | $135.27 | 140 |
| 2017-03-23 | Option exercise (derivative) | 1,219 | $0.00 | 79,312 |
| 2017-03-23 | Option exercise (derivative) | 957 | $0.00 | 78,355 |
| 2017-03-23 | Option exercise | 957 | $30.75 | 650,162 |
| 2017-03-23 | Open-market sale | 500 | $139.86 | 140 |
| 2017-03-23 | Open-market sale | 719 | $138.96 | 640 |
| 2017-03-23 | Option exercise | 1,219 | $30.75 | 1,359 |
| 2017-03-16 | Option exercise (derivative) | 959 | $0.00 | 80,531 |
| 2017-03-16 | Option exercise (derivative) | 1,218 | $0.00 | 81,490 |
| 2017-03-16 | Option exercise | 1,218 | $30.75 | 1,358 |
| 2017-03-16 | Open-market sale | 100 | $144.16 | 140 |
| 2017-03-16 | Open-market sale | 200 | $141.87 | 240 |
| 2017-03-16 | Open-market sale | 300 | $140.62 | 440 |
| 2017-03-16 | Open-market sale | 300 | $139.27 | 740 |
| 2017-03-16 | Open-market sale | 318 | $138.22 | 1,040 |
| 2017-03-16 | Option exercise | 959 | $30.75 | 649,205 |
| 2017-03-15 | Grant / award (derivative) | 240,000 | $0.00 | 240,000 |
| 2017-03-15 | Grant / award (derivative) | 100,000 | $0.00 | 100,000 |
| 2017-03-15 | Grant / award (derivative) | 244,122 | $0.00 | 244,122 |
| 2017-03-09 | Option exercise (derivative) | 970 | $0.00 | 82,708 |
| 2017-03-09 | Option exercise (derivative) | 1,206 | $0.00 | 83,678 |
| 2017-03-09 | Open-market sale | 306 | $145.56 | 1,040 |
| 2017-03-09 | Option exercise | 1,206 | $30.75 | 1,346 |
| 2017-03-09 | Open-market sale | 700 | $146.91 | 340 |
| 2017-03-09 | Open-market sale | 200 | $147.85 | 140 |
| 2017-03-09 | Option exercise | 970 | $30.75 | 648,246 |
| 2017-03-02 | Option exercise (derivative) | 974 | $0.00 | 84,884 |
| 2017-03-02 | Option exercise (derivative) | 1,203 | $0.00 | 85,858 |
| 2017-03-02 | Open-market sale | 798 | $148.93 | 140 |
| 2017-03-02 | Option exercise | 1,203 | $30.75 | 1,343 |
| 2017-03-02 | Option exercise | 974 | $30.75 | 647,276 |
| 2017-03-02 | Open-market sale | 405 | $147.62 | 938 |
| 2017-02-23 | Option exercise (derivative) | 968 | $0.00 | 87,061 |
| 2017-02-23 | Option exercise (derivative) | 1,208 | $0.00 | 88,029 |
| 2017-02-23 | Open-market sale | 400 | $145.64 | 140 |
| 2017-02-23 | Option exercise | 968 | $30.75 | 646,302 |
| 2017-02-23 | Option exercise | 1,208 | $30.75 | 1,348 |
| 2017-02-23 | Open-market sale | 300 | $143.29 | 1,048 |
| 2017-02-23 | Open-market sale | 308 | $146.76 | 540 |
| 2017-02-23 | Open-market sale | 200 | $144.57 | 848 |
| 2017-02-16 | Option exercise (derivative) | 1,173 | $0.00 | 90,241 |
| 2017-02-16 | Option exercise (derivative) | 1,004 | $0.00 | 89,237 |
| 2017-02-16 | Option exercise | 1,173 | $30.75 | 1,313 |
| 2017-02-16 | Option exercise | 1,004 | $30.75 | 645,334 |
| 2017-02-16 | Open-market sale | 1,173 | $167.92 | 140 |
| 2017-02-09 | Option exercise (derivative) | 1,178 | $0.00 | 92,412 |
| 2017-02-09 | Option exercise (derivative) | 998 | $0.00 | 91,414 |
| 2017-02-09 | Disposition to issuer | 400 | $164.20 | 818 |
| 2017-02-09 | Disposition to issuer | 678 | $164.90 | 140 |
| 2017-02-09 | Option exercise | 1,178 | $30.75 | 1,318 |
| 2017-02-09 | Disposition to issuer | 100 | $162.64 | 1,218 |
| 2017-02-09 | Option exercise | 998 | $30.75 | 644,330 |
| 2017-02-02 | Option exercise (derivative) | 996 | $0.00 | 93,590 |
| 2017-02-02 | Option exercise (derivative) | 1,181 | $0.00 | 94,586 |
| 2017-02-02 | Disposition to issuer | 601 | $163.25 | 140 |
| 2017-02-02 | Disposition to issuer | 580 | $162.00 | 741 |
| 2017-02-02 | Option exercise | 996 | $30.75 | 643,332 |
| 2017-02-02 | Option exercise | 1,181 | $30.75 | 1,321 |
| 2017-01-26 | Option exercise (derivative) | 990 | $0.00 | 95,767 |
| 2017-01-26 | Option exercise (derivative) | 1,186 | $0.00 | 96,757 |
| 2017-01-26 | Option exercise | 990 | $30.75 | 642,336 |
| 2017-01-26 | Disposition to issuer | 100 | $161.14 | 140 |
| 2017-01-26 | Disposition to issuer | 300 | $159.64 | 240 |
| 2017-01-26 | Disposition to issuer | 300 | $158.40 | 540 |
| 2017-01-26 | Disposition to issuer | 486 | $157.34 | 840 |
| 2017-01-26 | Option exercise | 1,186 | $30.75 | 1,326 |
| 2017-01-19 | Option exercise (derivative) | 982 | $0.00 | 97,943 |
| 2017-01-19 | Option exercise (derivative) | 1,195 | $0.00 | 98,925 |
| 2017-01-19 | Option exercise | 982 | $30.75 | 641,346 |
| 2017-01-19 | Disposition to issuer | 208 | $154.54 | 140 |
| 2017-01-19 | Disposition to issuer | 516 | $153.46 | 348 |
| 2017-01-19 | Disposition to issuer | 471 | $152.48 | 864 |
| 2017-01-19 | Option exercise | 1,195 | $30.75 | 1,335 |
| 2017-01-12 | Option exercise (derivative) | 1,214 | $0.00 | 101,082 |
| 2017-01-12 | Option exercise (derivative) | 962 | $0.00 | 100,120 |
| 2017-01-12 | Option exercise | 962 | $30.75 | 640,364 |
| 2017-01-12 | Open-market sale | 1,200 | $142.36 | 154 |
| 2017-01-12 | Option exercise | 1,214 | $30.75 | 1,354 |
| 2017-01-12 | Open-market sale | 14 | $143.36 | 140 |
| 2017-01-05 | Option exercise (derivative) | 1,208 | $0.00 | 103,265 |
| 2017-01-05 | Option exercise (derivative) | 969 | $0.00 | 102,296 |
| 2017-01-05 | Option exercise | 1,208 | $30.75 | 1,348 |
| 2017-01-05 | Open-market sale | 1,008 | $145.39 | 340 |
| 2017-01-05 | Open-market sale | 100 | $148.13 | 140 |
| 2017-01-05 | Option exercise | 969 | $30.75 | 639,402 |
| 2017-01-05 | Open-market sale | 100 | $146.82 | 240 |
| 2016-12-29 | Option exercise (derivative) | 1,211 | $0.00 | 105,438 |
| 2016-12-29 | Option exercise (derivative) | 965 | $0.00 | 104,473 |
| 2016-12-29 | Open-market sale | 100 | $144.42 | 140 |
| 2016-12-29 | Option exercise | 1,211 | $30.75 | 1,351 |
| 2016-12-29 | Option exercise | 965 | $30.75 | 638,433 |
| 2016-12-29 | Open-market sale | 1,111 | $143.56 | 240 |
| 2016-12-22 | Option exercise (derivative) | 959 | $0.00 | 106,649 |
| 2016-12-22 | Option exercise (derivative) | 1,218 | $0.00 | 107,608 |
| 2016-12-22 | Open-market sale | 300 | $140.79 | 240 |
| 2016-12-22 | Open-market sale | 818 | $139.67 | 540 |
| 2016-12-22 | Option exercise | 959 | $30.75 | 637,468 |
| 2016-12-22 | Option exercise | 1,218 | $30.75 | 1,358 |
| 2016-12-22 | Open-market sale | 100 | $143.10 | 140 |
| 2016-12-15 | Option exercise (derivative) | 1,212 | $0.00 | 109,790 |
| 2016-12-15 | Option exercise (derivative) | 964 | $0.00 | 108,826 |
| 2016-12-15 | Open-market sale | 212 | $144.32 | 140 |
| 2016-12-15 | Option exercise | 964 | $30.75 | 636,509 |
| 2016-12-15 | Open-market sale | 300 | $141.40 | 1,052 |
| 2016-12-15 | Open-market sale | 700 | $143.47 | 352 |
| 2016-12-15 | Option exercise | 1,212 | $30.75 | 1,352 |
| 2016-12-14 | Gift | 7,245 | $0.00 | 635,545 |
| 2016-12-13 | Gift | 7,738 | $0.00 | 642,790 |
| 2016-12-08 | Option exercise (derivative) | 941 | $0.00 | 111,002 |
| 2016-12-08 | Option exercise (derivative) | 1,236 | $0.00 | 111,943 |
| 2016-12-08 | Open-market sale | 136 | $130.41 | 1,240 |
| 2016-12-08 | Option exercise | 941 | $30.75 | 650,528 |
| 2016-12-08 | Option exercise | 1,236 | $30.75 | 1,376 |
| 2016-12-08 | Open-market sale | 1,100 | $131.95 | 140 |
| 2016-12-01 | Option exercise (derivative) | 930 | $0.00 | 113,179 |
| 2016-12-01 | Option exercise (derivative) | 1,246 | $0.00 | 114,109 |
| 2016-12-01 | Open-market sale | 646 | $127.23 | 140 |
| 2016-12-01 | Open-market sale | 600 | $126.45 | 786 |
| 2016-12-01 | Option exercise | 1,246 | $30.75 | 1,386 |
| 2016-12-01 | Option exercise | 930 | $30.75 | 649,587 |
| 2016-11-25 | Option exercise (derivative) | 1,233 | $0.00 | 116,299 |
| 2016-11-25 | Option exercise (derivative) | 944 | $0.00 | 115,355 |
| 2016-11-25 | Open-market sale | 608 | $132.82 | 465 |
| 2016-11-25 | Option exercise | 944 | $30.75 | 648,657 |
| 2016-11-25 | Open-market sale | 325 | $133.77 | 140 |
| 2016-11-25 | Open-market sale | 300 | $131.73 | 1,073 |
| 2016-11-25 | Option exercise | 1,233 | $30.75 | 1,373 |
| 2016-11-17 | Option exercise (derivative) | 1,232 | $0.00 | 118,476 |
| 2016-11-17 | Option exercise (derivative) | 944 | $0.00 | 117,532 |
| 2016-11-17 | Open-market sale | 1,232 | $132.94 | 140 |
| 2016-11-17 | Option exercise | 1,232 | $30.75 | 1,372 |
| 2016-11-17 | Option exercise | 944 | $30.75 | 647,713 |
| 2016-11-10 | Option exercise (derivative) | 1,240 | $0.00 | 120,645 |
| 2016-11-10 | Option exercise (derivative) | 937 | $0.00 | 119,708 |
| 2016-11-10 | Open-market sale | 440 | $130.04 | 340 |
| 2016-11-10 | Option exercise | 937 | $30.75 | 646,769 |
| 2016-11-10 | Option exercise | 1,240 | $30.75 | 1,380 |
| 2016-11-10 | Open-market sale | 100 | $131.38 | 240 |
| 2016-11-10 | Open-market sale | 100 | $132.96 | 140 |
| 2016-11-10 | Open-market sale | 600 | $128.88 | 780 |
| 2016-11-03 | Option exercise (derivative) | 1,272 | $0.00 | 122,789 |
| 2016-11-03 | Option exercise (derivative) | 904 | $0.00 | 121,885 |
| 2016-11-03 | Open-market sale | 304 | $117.68 | 440 |
| 2016-11-03 | Open-market sale | 200 | $116.23 | 744 |
| 2016-11-03 | Option exercise | 1,272 | $30.75 | 1,412 |
| 2016-11-03 | Option exercise | 904 | $30.75 | 645,832 |
| 2016-11-03 | Open-market sale | 468 | $115.44 | 944 |
| 2016-11-03 | Open-market sale | 100 | $119.50 | 140 |
| 2016-11-03 | Open-market sale | 200 | $118.76 | 240 |
| 2016-10-27 | Option exercise (derivative) | 905 | $0.00 | 124,061 |
| 2016-10-27 | Option exercise (derivative) | 1,272 | $0.00 | 124,966 |
| 2016-10-27 | Option exercise | 1,272 | $30.75 | 1,412 |
| 2016-10-27 | Open-market sale | 400 | $117.99 | 140 |
| 2016-10-27 | Open-market sale | 672 | $117.05 | 540 |
| 2016-10-27 | Open-market sale | 200 | $115.27 | 1,212 |
| 2016-10-27 | Option exercise | 905 | $30.75 | 644,928 |
| 2016-10-20 | Option exercise (derivative) | 894 | $0.00 | 126,238 |
| 2016-10-20 | Option exercise (derivative) | 1,282 | $0.00 | 127,132 |
| 2016-10-20 | Open-market sale | 402 | $113.30 | 340 |
| 2016-10-20 | Open-market sale | 680 | $112.66 | 742 |
| 2016-10-20 | Option exercise | 894 | $30.75 | 644,023 |
| 2016-10-20 | Option exercise | 1,282 | $30.75 | 1,422 |
| 2016-10-20 | Open-market sale | 200 | $115.49 | 140 |
| 2016-10-13 | Option exercise (derivative) | 908 | $0.00 | 128,414 |
| 2016-10-13 | Option exercise (derivative) | 1,269 | $0.00 | 129,322 |
| 2016-10-13 | Open-market sale | 200 | $116.54 | 1,209 |
| 2016-10-13 | Open-market sale | 1,069 | $118.27 | 140 |
| 2016-10-13 | Option exercise | 908 | $30.75 | 643,129 |
| 2016-10-13 | Option exercise | 1,269 | $30.75 | 1,409 |
| 2016-10-06 | Option exercise (derivative) | 916 | $0.00 | 130,591 |
| 2016-10-06 | Option exercise (derivative) | 1,260 | $0.00 | 131,507 |
| 2016-10-06 | Open-market sale | 960 | $121.43 | 140 |
| 2016-10-06 | Open-market sale | 300 | $120.35 | 1,100 |
| 2016-10-06 | Option exercise | 916 | $30.75 | 642,221 |
| 2016-10-06 | Option exercise | 1,260 | $30.75 | 1,400 |
| 2016-09-29 | Option exercise (derivative) | 905 | $0.00 | 132,767 |
| 2016-09-29 | Option exercise (derivative) | 1,272 | $0.00 | 133,672 |
| 2016-09-29 | Option exercise | 905 | $30.75 | 641,305 |
| 2016-09-29 | Option exercise | 1,272 | $30.75 | 1,412 |
| 2016-09-29 | Open-market sale | 200 | $118.48 | 140 |
| 2016-09-29 | Open-market sale | 500 | $117.57 | 340 |
| 2016-09-29 | Open-market sale | 572 | $115.84 | 840 |
| 2016-09-22 | Option exercise (derivative) | 1,249 | $0.00 | 135,871 |
| 2016-09-22 | Option exercise (derivative) | 927 | $0.00 | 134,944 |
| 2016-09-22 | Open-market sale | 1,046 | $126.31 | 140 |
| 2016-09-22 | Open-market sale | 203 | $123.58 | 1,186 |
| 2016-09-22 | Option exercise | 927 | $30.75 | 640,400 |
| 2016-09-22 | Option exercise | 1,249 | $30.75 | 1,389 |
| 2016-09-15 | Option exercise (derivative) | 1,258 | $0.00 | 138,039 |
| 2016-09-15 | Option exercise (derivative) | 919 | $0.00 | 137,120 |
| 2016-09-15 | Option exercise | 919 | $30.75 | 639,473 |
| 2016-09-15 | Option exercise | 1,258 | $30.75 | 1,398 |
| 2016-09-15 | Open-market sale | 300 | $121.44 | 1,098 |
| 2016-09-15 | Open-market sale | 958 | $122.63 | 140 |
| 2016-09-08 | Option exercise (derivative) | 922 | $0.00 | 139,297 |
| 2016-09-08 | Option exercise (derivative) | 1,254 | $0.00 | 140,219 |
| 2016-09-08 | Open-market sale | 200 | $121.54 | 1,194 |
| 2016-09-08 | Open-market sale | 500 | $123.45 | 694 |
| 2016-09-08 | Open-market sale | 554 | $124.13 | 140 |
| 2016-09-08 | Option exercise | 922 | $30.75 | 638,554 |
| 2016-09-08 | Option exercise | 1,254 | $30.75 | 1,394 |
| 2016-09-01 | Option exercise (derivative) | 920 | $0.00 | 141,473 |
| 2016-09-01 | Option exercise (derivative) | 1,257 | $0.00 | 142,393 |
| 2016-09-01 | Open-market sale | 321 | $123.28 | 140 |
| 2016-09-01 | Option exercise | 920 | $30.75 | 637,632 |
| 2016-09-01 | Open-market sale | 936 | $122.66 | 461 |
| 2016-09-01 | Option exercise | 1,257 | $30.75 | 1,397 |
| 2016-08-25 | Option exercise (derivative) | 926 | $0.00 | 143,650 |
| 2016-08-25 | Option exercise (derivative) | 1,250 | $0.00 | 144,576 |
| 2016-08-25 | Open-market sale | 600 | $126.27 | 140 |
| 2016-08-25 | Open-market sale | 300 | $125.02 | 740 |
| 2016-08-25 | Open-market sale | 350 | $123.83 | 1,040 |
| 2016-08-25 | Option exercise | 926 | $30.75 | 636,712 |
| 2016-08-25 | Option exercise | 1,250 | $30.75 | 1,390 |
| 2016-08-18 | Option exercise (derivative) | 1,249 | $0.00 | 146,754 |
| 2016-08-18 | Option exercise (derivative) | 928 | $0.00 | 145,826 |
| 2016-08-18 | Open-market sale | 949 | $126.08 | 140 |
| 2016-08-18 | Open-market sale | 300 | $125.25 | 1,089 |
| 2016-08-18 | Option exercise | 1,249 | $30.75 | 1,389 |
| 2016-08-18 | Option exercise | 928 | $30.75 | 635,786 |
| 2016-08-11 | Option exercise (derivative) | 923 | $0.00 | 148,003 |
| 2016-08-11 | Option exercise (derivative) | 1,253 | $0.00 | 148,926 |
| 2016-08-11 | Option exercise | 1,253 | $30.75 | 1,393 |
| 2016-08-11 | Option exercise | 923 | $30.75 | 634,858 |
| 2016-08-11 | Open-market sale | 300 | $124.53 | 140 |
| 2016-08-11 | Open-market sale | 953 | $123.96 | 440 |
| 2016-08-04 | Option exercise (derivative) | 1,249 | $0.00 | 151,107 |
| 2016-08-04 | Option exercise (derivative) | 928 | $0.00 | 150,179 |
| 2016-08-04 | Option exercise | 928 | $30.75 | 633,935 |
| 2016-08-04 | Open-market sale | 198 | $126.17 | 140 |
| 2016-08-04 | Open-market sale | 1,051 | $125.71 | 338 |
| 2016-08-04 | Option exercise | 1,249 | $30.75 | 1,389 |
| 2016-07-28 | Option exercise (derivative) | 1,271 | $0.00 | 153,261 |
| 2016-07-28 | Option exercise (derivative) | 905 | $0.00 | 152,356 |
| 2016-07-28 | Open-market sale | 100 | $117.35 | 811 |
| 2016-07-28 | Open-market sale | 100 | $116.18 | 911 |
| 2016-07-28 | Open-market sale | 200 | $115.04 | 1,011 |
| 2016-07-28 | Open-market sale | 671 | $118.90 | 140 |
| 2016-07-28 | Option exercise | 905 | $30.75 | 633,007 |
| 2016-07-28 | Option exercise | 1,271 | $30.75 | 1,411 |
| 2016-07-28 | Open-market sale | 200 | $113.15 | 1,211 |
| 2016-07-21 | Option exercise (derivative) | 892 | $0.00 | 154,532 |
| 2016-07-21 | Option exercise (derivative) | 1,284 | $0.00 | 155,424 |
| 2016-07-21 | Option exercise | 892 | $30.75 | 632,102 |
| 2016-07-21 | Option exercise | 1,284 | $30.75 | 1,424 |
| 2016-07-21 | Open-market sale | 1,084 | $112.55 | 340 |
| 2016-07-21 | Open-market sale | 100 | $113.12 | 240 |
| 2016-07-21 | Open-market sale | 100 | $114.71 | 140 |
| 2016-07-14 | Option exercise (derivative) | 884 | $0.00 | 156,708 |
| 2016-07-14 | Option exercise (derivative) | 1,292 | $0.00 | 157,592 |
| 2016-07-14 | Option exercise | 884 | $30.75 | 631,210 |
| 2016-07-14 | Option exercise | 1,292 | $30.75 | 1,432 |
| 2016-07-14 | Open-market sale | 1,000 | $109.89 | 432 |
| 2016-07-14 | Open-market sale | 292 | $110.59 | 140 |
| 2016-07-07 | Option exercise (derivative) | 1,293 | $0.00 | 159,768 |
| 2016-07-07 | Option exercise (derivative) | 884 | $0.00 | 158,884 |
| 2016-07-07 | Open-market sale | 793 | $109.36 | 640 |
| 2016-07-07 | Option exercise | 884 | $30.75 | 630,329.05 |
| 2016-07-07 | Option exercise | 1,293 | $30.75 | 1,433 |
| 2016-07-07 | Open-market sale | 500 | $110.68 | 140 |
| 2016-06-30 | Option exercise (derivative) | 1,308 | $0.00 | 161,929 |
| 2016-06-30 | Option exercise (derivative) | 868 | $0.00 | 161,061 |
| 2016-06-30 | Open-market sale | 400 | $103.88 | 1,148 |
| 2016-06-30 | Option exercise | 868 | $30.75 | 629,445.05 |
| 2016-06-30 | Option exercise | 1,308 | $30.75 | 1,548 |
| 2016-06-30 | Open-market sale | 908 | $105.64 | 240 |
| 2016-06-23 | Option exercise (derivative) | 1,312 | $0.00 | 164,101 |
| 2016-06-23 | Option exercise (derivative) | 864 | $0.00 | 163,237 |
| 2016-06-23 | Option exercise | 864 | $30.75 | 628,577.05 |
| 2016-06-23 | Open-market sale | 566 | $103.66 | 986 |
| 2016-06-23 | Open-market sale | 746 | $104.38 | 240 |
| 2016-06-23 | Option exercise | 1,312 | $30.75 | 1,552 |
| 2016-06-16 | Option exercise (derivative) | 868 | $0.00 | 166,721 |
| 2016-06-16 | Option exercise (derivative) | 1,308 | $0.00 | 165,413 |
| 2016-06-16 | Open-market sale | 300 | $103.89 | 1,248 |
| 2016-06-16 | Option exercise | 1,308 | $30.75 | 1,548 |
| 2016-06-16 | Option exercise | 868 | $30.75 | 627,713.05 |
| 2016-06-16 | Open-market sale | 508 | $105.95 | 240 |
| 2016-06-16 | Open-market sale | 500 | $105.16 | 748 |
| 2016-06-09 | Option exercise (derivative) | 899 | $0.00 | 167,589 |
| 2016-06-09 | Option exercise (derivative) | 1,277 | $0.00 | 168,488 |
| 2016-06-09 | Open-market sale | 877 | $114.39 | 640 |
| 2016-06-09 | Option exercise | 1,277 | $30.75 | 1,517 |
| 2016-06-09 | Open-market sale | 300 | $116.00 | 340 |
| 2016-06-09 | Open-market sale | 100 | $117.19 | 240 |
| 2016-06-09 | Option exercise | 899 | $30.75 | 626,845.05 |
| 2016-06-02 | Option exercise (derivative) | 915 | $0.00 | 169,765 |
| 2016-06-02 | Option exercise (derivative) | 1,261 | $0.00 | 170,680 |
| 2016-06-02 | Open-market sale | 200 | $118.87 | 1,301 |
| 2016-06-02 | Option exercise | 1,261 | $30.75 | 1,501 |
| 2016-06-02 | Open-market sale | 761 | $121.04 | 540 |
| 2016-06-02 | Open-market sale | 300 | $121.44 | 240 |
| 2016-06-02 | Option exercise | 915 | $30.75 | 625,946.05 |
| 2016-05-26 | Option exercise (derivative) | 5,547 | $0.00 | 171,941 |
| 2016-05-26 | Open-market sale | 4,847 | $117.47 | 940 |
| 2016-05-26 | Open-market sale | 700 | $118.26 | 240 |
| 2016-05-26 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-05-19 | Option exercise (derivative) | 5,546 | $0.00 | 177,488 |
| 2016-05-19 | Open-market sale | 1,000 | $111.05 | 940 |
| 2016-05-19 | Open-market sale | 3,846 | $110.29 | 1,940 |
| 2016-05-19 | Open-market sale | 300 | $112.08 | 640 |
| 2016-05-19 | Open-market sale | 400 | $113.41 | 240 |
| 2016-05-19 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-05-12 | Option exercise (derivative) | 5,547 | $0.00 | 183,034 |
| 2016-05-12 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-05-12 | Open-market sale | 2,146 | $109.60 | 240 |
| 2016-05-12 | Open-market sale | 3,401 | $108.66 | 2,386 |
| 2016-05-05 | Option exercise (derivative) | 5,546 | $0.00 | 188,581 |
| 2016-05-05 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-05-05 | Open-market sale | 1,000 | $108.17 | 240 |
| 2016-05-05 | Open-market sale | 4,546 | $107.70 | 1,240 |
| 2016-04-28 | Option exercise (derivative) | 5,547 | $0.00 | 194,127 |
| 2016-04-28 | Open-market sale | 424 | $104.46 | 4,567 |
| 2016-04-28 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-04-28 | Open-market sale | 790 | $109.36 | 240 |
| 2016-04-28 | Open-market sale | 700 | $105.73 | 3,867 |
| 2016-04-28 | Open-market sale | 796 | $103.47 | 4,991 |
| 2016-04-28 | Open-market sale | 1,237 | $108.06 | 1,030 |
| 2016-04-28 | Open-market sale | 1,600 | $107.36 | 2,267 |
| 2016-04-21 | Option exercise (derivative) | 5,546 | $0.00 | 199,674 |
| 2016-04-21 | Open-market sale | 300 | $116.84 | 240 |
| 2016-04-21 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-04-21 | Open-market sale | 1,900 | $115.26 | 3,886 |
| 2016-04-21 | Open-market sale | 3,346 | $115.92 | 540 |
| 2016-04-14 | Option exercise (derivative) | 5,547 | $0.00 | 205,220 |
| 2016-04-14 | Open-market sale | 2,600 | $113.97 | 3,187 |
| 2016-04-14 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-04-14 | Open-market sale | 2,947 | $114.63 | 240 |
| 2016-04-07 | Option exercise (derivative) | 5,546 | $0.00 | 210,767 |
| 2016-04-07 | Open-market sale | 3,000 | $113.62 | 541 |
| 2016-04-07 | Open-market sale | 200 | $114.70 | 341 |
| 2016-04-07 | Open-market sale | 101 | $115.61 | 240 |
| 2016-04-07 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-04-07 | Open-market sale | 2,245 | $112.67 | 3,541 |
| 2016-03-31 | Option exercise (derivative) | 5,547 | $0.00 | 216,313 |
| 2016-03-31 | Open-market sale | 3,065 | $112.14 | 340 |
| 2016-03-31 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-03-31 | Open-market sale | 2,382 | $111.11 | 3,405 |
| 2016-03-31 | Open-market sale | 100 | $112.61 | 240 |
| 2016-03-24 | Option exercise (derivative) | 5,546 | $0.00 | 221,860 |
| 2016-03-24 | Open-market sale | 891 | $108.37 | 4,895 |
| 2016-03-24 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-03-24 | Open-market sale | 200 | $114.26 | 240 |
| 2016-03-24 | Open-market sale | 1,446 | $110.62 | 2,849 |
| 2016-03-24 | Open-market sale | 800 | $112.24 | 940 |
| 2016-03-24 | Open-market sale | 1,109 | $111.20 | 1,740 |
| 2016-03-24 | Open-market sale | 600 | $109.16 | 4,295 |
| 2016-03-24 | Open-market sale | 500 | $113.05 | 440 |
| 2016-03-17 | Option exercise (derivative) | 5,547 | $0.00 | 227,406 |
| 2016-03-17 | Open-market sale | 200 | $120.74 | 240 |
| 2016-03-17 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-03-17 | Open-market sale | 3,500 | $117.64 | 2,287 |
| 2016-03-17 | Open-market sale | 1,147 | $118.73 | 1,140 |
| 2016-03-17 | Open-market sale | 700 | $119.57 | 440 |
| 2016-03-15 | Grant / award (derivative) | 294,000 | $0.00 | 294,000 |
| 2016-03-10 | Option exercise (derivative) | 5,546 | $0.00 | 232,953 |
| 2016-03-10 | Open-market sale | 118 | $127.36 | 240 |
| 2016-03-10 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-03-10 | Open-market sale | 3,413 | $122.67 | 2,373 |
| 2016-03-10 | Open-market sale | 1,015 | $123.39 | 1,358 |
| 2016-03-10 | Open-market sale | 400 | $124.90 | 958 |
| 2016-03-10 | Open-market sale | 600 | $125.89 | 358 |
| 2016-03-03 | Option exercise (derivative) | 5,547 | $0.00 | 238,499 |
| 2016-03-03 | Open-market sale | 600 | $128.58 | 440 |
| 2016-03-03 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-03-03 | Open-market sale | 2,237 | $125.88 | 3,550 |
| 2016-03-03 | Open-market sale | 1,410 | $126.51 | 2,140 |
| 2016-03-03 | Open-market sale | 1,100 | $127.53 | 1,040 |
| 2016-03-03 | Open-market sale | 200 | $129.36 | 240 |
| 2016-02-25 | Option exercise (derivative) | 5,546 | $0.00 | 244,046 |
| 2016-02-25 | Open-market sale | 2,356 | $122.17 | 2,830 |
| 2016-02-25 | Open-market sale | 400 | $120.71 | 5,186 |
| 2016-02-25 | Open-market sale | 200 | $119.61 | 5,586 |
| 2016-02-25 | Open-market sale | 100 | $125.55 | 240 |
| 2016-02-25 | Open-market sale | 1,900 | $122.89 | 930 |
| 2016-02-25 | Open-market sale | 590 | $123.76 | 340 |
| 2016-02-25 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-02-18 | Option exercise (derivative) | 5,547 | $0.00 | 249,592 |
| 2016-02-18 | Open-market sale | 800 | $129.08 | 1,172 |
| 2016-02-18 | Open-market sale | 832 | $129.89 | 340 |
| 2016-02-18 | Open-market sale | 100 | $132.09 | 240 |
| 2016-02-18 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-02-18 | Open-market sale | 2,115 | $127.97 | 1,972 |
| 2016-02-18 | Open-market sale | 1,700 | $127.20 | 4,087 |
| 2016-02-11 | Option exercise (derivative) | 5,546 | $0.00 | 255,139 |
| 2016-02-11 | Open-market sale | 840 | $120.56 | 2,946 |
| 2016-02-11 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-02-11 | Open-market sale | 400 | $117.52 | 5,386 |
| 2016-02-11 | Open-market sale | 500 | $118.69 | 4,886 |
| 2016-02-11 | Open-market sale | 1,100 | $119.41 | 3,786 |
| 2016-02-11 | Open-market sale | 2,206 | $121.50 | 740 |
| 2016-02-11 | Open-market sale | 500 | $122.27 | 240 |
| 2016-02-04 | Option exercise (derivative) | 5,547 | $0.00 | 260,685 |
| 2016-02-04 | Open-market sale | 200 | $125.35 | 240 |
| 2016-02-04 | Open-market sale | 700 | $124.64 | 440 |
| 2016-02-04 | Open-market sale | 400 | $123.40 | 1,140 |
| 2016-02-04 | Open-market sale | 1,100 | $122.27 | 1,540 |
| 2016-02-04 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-02-04 | Open-market sale | 1,347 | $120.63 | 4,440 |
| 2016-02-04 | Open-market sale | 1,800 | $121.56 | 2,640 |
| 2016-01-28 | Option exercise (derivative) | 5,546 | $0.00 | 266,232 |
| 2016-01-28 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-01-28 | Open-market sale | 200 | $120.69 | 5,586 |
| 2016-01-28 | Open-market sale | 1,498 | $123.35 | 3,540 |
| 2016-01-28 | Open-market sale | 2,200 | $124.38 | 1,340 |
| 2016-01-28 | Open-market sale | 900 | $125.44 | 440 |
| 2016-01-28 | Open-market sale | 200 | $126.23 | 240 |
| 2016-01-28 | Open-market sale | 548 | $122.29 | 5,038 |
| 2016-01-21 | Option exercise (derivative) | 5,547 | $0.00 | 271,778 |
| 2016-01-21 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-01-21 | Open-market sale | 1,147 | $125.52 | 4,640 |
| 2016-01-21 | Open-market sale | 1,900 | $126.36 | 2,740 |
| 2016-01-21 | Open-market sale | 1,200 | $127.43 | 1,540 |
| 2016-01-21 | Open-market sale | 300 | $129.70 | 240 |
| 2016-01-21 | Open-market sale | 1,000 | $128.56 | 540 |
| 2016-01-14 | Option exercise (derivative) | 5,546 | $0.00 | 277,325 |
| 2016-01-14 | Open-market sale | 600 | $133.64 | 5,186 |
| 2016-01-14 | Open-market sale | 900 | $134.53 | 4,286 |
| 2016-01-14 | Open-market sale | 2,007 | $136.37 | 1,379 |
| 2016-01-14 | Open-market sale | 1,039 | $137.55 | 340 |
| 2016-01-14 | Open-market sale | 100 | $138.27 | 240 |
| 2016-01-14 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2016-01-14 | Open-market sale | 900 | $135.78 | 3,386 |
| 2016-01-07 | Option exercise (derivative) | 5,547 | $0.00 | 282,871 |
| 2016-01-07 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2016-01-07 | Open-market sale | 1,247 | $145.10 | 3,340 |
| 2016-01-07 | Open-market sale | 1,200 | $144.16 | 4,587 |
| 2016-01-07 | Open-market sale | 1,300 | $146.25 | 2,040 |
| 2016-01-07 | Open-market sale | 200 | $147.83 | 240 |
| 2016-01-07 | Open-market sale | 1,600 | $147.10 | 440 |
| 2015-12-31 | Option exercise (derivative) | 5,546 | $0.00 | 288,418 |
| 2015-12-31 | Disposition to issuer | 1,248 | $158.04 | 240 |
| 2015-12-31 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-12-31 | Disposition to issuer | 4,298 | $157.37 | 1,488 |
| 2015-12-24 | Option exercise (derivative) | 5,546 | $0.00 | 293,964 |
| 2015-12-24 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-12-24 | Open-market sale | 2,100 | $158.63 | 3,686 |
| 2015-12-24 | Open-market sale | 1,907 | $159.82 | 1,779 |
| 2015-12-24 | Open-market sale | 1,539 | $160.58 | 240 |
| 2015-12-17 | Option exercise (derivative) | 5,546 | $0.00 | 299,510 |
| 2015-12-17 | Open-market sale | 415 | $160.12 | 240 |
| 2015-12-17 | Open-market sale | 1,000 | $159.35 | 655 |
| 2015-12-17 | Open-market sale | 2,831 | $158.45 | 1,655 |
| 2015-12-17 | Open-market sale | 1,300 | $157.39 | 4,486 |
| 2015-12-17 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-12-10 | Option exercise (derivative) | 5,546 | $0.00 | 305,056 |
| 2015-12-10 | Open-market sale | 100 | $156.36 | 240 |
| 2015-12-10 | Open-market sale | 743 | $155.48 | 340 |
| 2015-12-10 | Open-market sale | 3,003 | $154.70 | 1,083 |
| 2015-12-10 | Open-market sale | 1,700 | $153.59 | 4,086 |
| 2015-12-10 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-12-03 | Option exercise (derivative) | 5,546 | $0.00 | 310,602 |
| 2015-12-03 | Open-market sale | 1,100 | $154.52 | 2,740 |
| 2015-12-03 | Open-market sale | 400 | $156.13 | 540 |
| 2015-12-03 | Open-market sale | 1,800 | $155.39 | 940 |
| 2015-12-03 | Open-market sale | 300 | $157.15 | 240 |
| 2015-12-03 | Open-market sale | 756 | $153.54 | 3,840 |
| 2015-12-03 | Open-market sale | 1,190 | $152.50 | 4,596 |
| 2015-12-03 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-11-27 | Option exercise (derivative) | 15 | $0.00 | 0 |
| 2015-11-27 | Option exercise (derivative) | 5,546 | $0.00 | 316,148 |
| 2015-11-27 | Open-market sale | 400 | $152.76 | 5,386 |
| 2015-11-27 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-11-27 | Open-market sale | 2,800 | $153.44 | 2,586 |
| 2015-11-27 | Open-market sale | 2,046 | $154.32 | 540 |
| 2015-11-27 | Option exercise | 15 | $34.56 | 255 |
| 2015-11-27 | Open-market sale | 300 | $155.25 | 240 |
| 2015-11-19 | Option exercise (derivative) | 5,546 | $0.00 | 321,694 |
| 2015-11-19 | Option exercise (derivative) | 4,115 | $0.00 | 15 |
| 2015-11-19 | Open-market sale | 1,619 | $148.49 | 1,461 |
| 2015-11-19 | Open-market sale | 2,706 | $147.51 | 3,080 |
| 2015-11-19 | Open-market sale | 1,455 | $149.21 | 500 |
| 2015-11-19 | Open-market sale | 2,400 | $148.30 | 1,955 |
| 2015-11-19 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-11-19 | Open-market sale | 421 | $149.55 | 1,040 |
| 2015-11-19 | Open-market sale | 500 | $150.51 | 540 |
| 2015-11-19 | Open-market sale | 300 | $151.62 | 240 |
| 2015-11-19 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-11-12 | Option exercise (derivative) | 4,115 | $0.00 | 4,130 |
| 2015-11-12 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-11-12 | Open-market sale | 3,915 | $147.70 | 440 |
| 2015-11-12 | Open-market sale | 200 | $148.27 | 240 |
| 2015-11-12 | Option exercise (derivative) | 5,546 | $0.00 | 327,240 |
| 2015-11-12 | Open-market sale | 100 | $148.66 | 340 |
| 2015-11-12 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-11-12 | Open-market sale | 100 | $143.69 | 5,686 |
| 2015-11-12 | Open-market sale | 100 | $149.33 | 240 |
| 2015-11-12 | Open-market sale | 2,185 | $147.59 | 440 |
| 2015-11-12 | Open-market sale | 3,061 | $146.77 | 2,625 |
| 2015-11-05 | Option exercise (derivative) | 4,115 | $0.00 | 8,245 |
| 2015-11-05 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-11-05 | Open-market sale | 4,115 | $149.16 | 240 |
| 2015-11-05 | Option exercise (derivative) | 5,546 | $0.00 | 332,786 |
| 2015-11-05 | Open-market sale | 800 | $148.35 | 4,986 |
| 2015-11-05 | Open-market sale | 2,446 | $151.21 | 240 |
| 2015-11-05 | Option exercise | 5,546 | $30.75 | 5,786 |
| 2015-11-05 | Open-market sale | 1,100 | $150.38 | 2,686 |
| 2015-11-05 | Open-market sale | 1,200 | $149.22 | 3,786 |
| 2015-10-29 | Option exercise (derivative) | 4,115 | $0.00 | 12,360 |
| 2015-10-29 | Option exercise (derivative) | 5,547 | $0.00 | 338,332 |
| 2015-10-29 | Open-market sale | 400 | $139.52 | 5,287 |
| 2015-10-29 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-10-29 | Open-market sale | 3,700 | $141.95 | 1,387 |
| 2015-10-29 | Open-market sale | 200 | $140.72 | 5,087 |
| 2015-10-29 | Open-market sale | 100 | $137.92 | 5,687 |
| 2015-10-29 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-10-29 | Open-market sale | 4,115 | $141.98 | 240 |
| 2015-10-28 | Option exercise (derivative) | 2,211 | $0.00 | 364,834 |
| 2015-10-28 | Open-market sale | 800 | $135.78 | 1,651 |
| 2015-10-28 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-10-28 | Open-market sale | 1,100 | $136.77 | 551 |
| 2015-10-28 | Open-market sale | 311 | $137.94 | 240 |
| 2015-10-26 | Option exercise (derivative) | 2,592 | $0.00 | 430,244 |
| 2015-10-26 | Open-market sale | 500 | $128.62 | 340 |
| 2015-10-26 | Open-market sale | 592 | $127.43 | 840 |
| 2015-10-26 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-10-26 | Open-market sale | 100 | $129.23 | 240 |
| 2015-10-26 | Open-market sale | 1,400 | $126.33 | 1,432 |
| 2015-10-22 | Option exercise (derivative) | 4,115 | $0.00 | 16,475 |
| 2015-10-22 | Option exercise (derivative) | 5,547 | $0.00 | 343,879 |
| 2015-10-22 | Open-market sale | 447 | $119.56 | 4,540 |
| 2015-10-22 | Open-market sale | 800 | $118.60 | 4,987 |
| 2015-10-22 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-10-22 | Open-market sale | 694 | $123.00 | 3,661 |
| 2015-10-22 | Open-market sale | 600 | $122.00 | 2,040 |
| 2015-10-22 | Open-market sale | 1,100 | $123.16 | 940 |
| 2015-10-22 | Open-market sale | 700 | $124.03 | 240 |
| 2015-10-22 | Open-market sale | 1,900 | $120.99 | 2,640 |
| 2015-10-22 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-10-21 | Option exercise (derivative) | 2,211 | $0.00 | 367,045 |
| 2015-10-21 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-10-21 | Open-market sale | 400 | $122.24 | 2,051 |
| 2015-10-21 | Open-market sale | 1,111 | $123.47 | 940 |
| 2015-10-21 | Open-market sale | 700 | $124.66 | 240 |
| 2015-10-19 | Option exercise (derivative) | 2,592 | $0.00 | 432,836 |
| 2015-10-19 | Option exercise | 2,592 | $126.71 | 2,832 |
| 2015-10-19 | Open-market sale | 1,392 | $126.54 | 1,140 |
| 2015-10-19 | Open-market sale | 900 | $127.63 | 240 |
| 2015-10-19 | Open-market sale | 300 | $124.75 | 2,532 |
| 2015-10-19 | Option exercise (derivative) | 2,592 | $0.00 | 432,836 |
| 2015-10-19 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-10-15 | Option exercise (derivative) | 4,115 | $0.00 | 20,590 |
| 2015-10-15 | Option exercise (derivative) | 5,547 | $0.00 | 349,426 |
| 2015-10-15 | Open-market sale | 2,100 | $125.88 | 3,587 |
| 2015-10-15 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-10-15 | Open-market sale | 300 | $127.50 | 240 |
| 2015-10-15 | Open-market sale | 3,047 | $126.57 | 540 |
| 2015-10-15 | Open-market sale | 100 | $122.92 | 5,687 |
| 2015-10-15 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-10-14 | Option exercise (derivative) | 2,211 | $0.00 | 369,256 |
| 2015-10-14 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-10-14 | Open-market sale | 1,500 | $123.21 | 951 |
| 2015-10-14 | Open-market sale | 600 | $124.06 | 351 |
| 2015-10-14 | Open-market sale | 111 | $125.01 | 240 |
| 2015-10-12 | Option exercise (derivative) | 2,592 | $0.00 | 435,428 |
| 2015-10-12 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-10-12 | Open-market sale | 1,792 | $123.20 | 1,040 |
| 2015-10-12 | Open-market sale | 800 | $124.19 | 240 |
| 2015-10-08 | Option exercise (derivative) | 4,115 | $0.00 | 24,705 |
| 2015-10-08 | Option exercise (derivative) | 5,547 | $0.00 | 354,973 |
| 2015-10-08 | Open-market sale | 1,080 | $120.89 | 4,707 |
| 2015-10-08 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-10-08 | Open-market sale | 800 | $122.18 | 3,907 |
| 2015-10-08 | Open-market sale | 1,800 | $123.16 | 2,107 |
| 2015-10-08 | Open-market sale | 1,500 | $124.17 | 607 |
| 2015-10-08 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-10-08 | Open-market sale | 3,215 | $121.68 | 1,140 |
| 2015-10-08 | Open-market sale | 900 | $122.23 | 240 |
| 2015-10-07 | Option exercise (derivative) | 2,211 | $0.00 | 371,467 |
| 2015-10-07 | Open-market sale | 100 | $124.26 | 240 |
| 2015-10-07 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-10-07 | Open-market sale | 200 | $122.93 | 340 |
| 2015-10-07 | Open-market sale | 100 | $121.72 | 540 |
| 2015-10-07 | Open-market sale | 1,811 | $120.42 | 640 |
| 2015-10-05 | Option exercise (derivative) | 2,592 | $0.00 | 438,020 |
| 2015-10-05 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-10-05 | Open-market sale | 1,800 | $126.59 | 1,032 |
| 2015-10-05 | Open-market sale | 500 | $127.20 | 532 |
| 2015-10-05 | Open-market sale | 292 | $128.10 | 240 |
| 2015-10-01 | Option exercise (derivative) | 4,115 | $0.00 | 28,820 |
| 2015-10-01 | Open-market sale | 225 | $130.20 | 240 |
| 2015-10-01 | Open-market sale | 3,890 | $129.55 | 465 |
| 2015-10-01 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-10-01 | Option exercise (derivative) | 5,547 | $0.00 | 360,520 |
| 2015-10-01 | Open-market sale | 618 | $131.42 | 240 |
| 2015-10-01 | Open-market sale | 800 | $129.17 | 1,658 |
| 2015-10-01 | Open-market sale | 800 | $130.20 | 858 |
| 2015-10-01 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-10-01 | Open-market sale | 3,329 | $128.10 | 2,458 |
| 2015-09-30 | Option exercise (derivative) | 2,211 | $0.00 | 373,678 |
| 2015-09-30 | Open-market sale | 100 | $142.94 | 240 |
| 2015-09-30 | Open-market sale | 100 | $139.79 | 340 |
| 2015-09-30 | Open-market sale | 200 | $138.96 | 440 |
| 2015-09-30 | Open-market sale | 100 | $137.00 | 640 |
| 2015-09-30 | Open-market sale | 100 | $135.68 | 740 |
| 2015-09-30 | Open-market sale | 300 | $133.60 | 840 |
| 2015-09-30 | Open-market sale | 219 | $132.35 | 1,140 |
| 2015-09-30 | Open-market sale | 1,092 | $131.65 | 1,359 |
| 2015-09-30 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-09-29 | Option exercise (derivative) | 2,592 | $0.00 | 438,401 |
| 2015-09-29 | Open-market sale | 200 | $131.40 | 2,532 |
| 2015-09-29 | Open-market sale | 100 | $129.86 | 2,732 |
| 2015-09-29 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-09-29 | Open-market sale | 1,008 | $134.13 | 1,524 |
| 2015-09-29 | Open-market sale | 300 | $132.57 | 240 |
| 2015-09-29 | Open-market sale | 584 | $136.57 | 540 |
| 2015-09-29 | Open-market sale | 400 | $134.92 | 1,124 |
| 2015-09-24 | Option exercise (derivative) | 4,115 | $0.00 | 32,935 |
| 2015-09-24 | Option exercise (derivative) | 5,547 | $0.00 | 366,067 |
| 2015-09-24 | Open-market sale | 1,547 | $140.34 | 840 |
| 2015-09-24 | Open-market sale | 3,815 | $138.81 | 540 |
| 2015-09-24 | Open-market sale | 2,200 | $139.65 | 2,387 |
| 2015-09-24 | Open-market sale | 1,500 | $138.35 | 4,587 |
| 2015-09-24 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-09-24 | Open-market sale | 300 | $139.19 | 240 |
| 2015-09-24 | Option exercise | 5,547 | $30.75 | 6,087 |
| 2015-09-23 | Option exercise (derivative) | 2,211 | $0.00 | 378,100 |
| 2015-09-23 | Open-market sale | 200 | $142.76 | 540 |
| 2015-09-23 | Open-market sale | 911 | $141.90 | 740 |
| 2015-09-23 | Open-market sale | 800 | $141.23 | 1,651 |
| 2015-09-23 | Open-market sale | 300 | $144.22 | 240 |
| 2015-09-23 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-09-21 | Option exercise (derivative) | 2,592 | $0.00 | 440,993 |
| 2015-09-21 | Open-market sale | 341 | $148.64 | 1,532 |
| 2015-09-21 | Open-market sale | 759 | $148.10 | 1,873 |
| 2015-09-21 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-09-21 | Open-market sale | 200 | $151.72 | 1,332 |
| 2015-09-21 | Open-market sale | 392 | $153.14 | 940 |
| 2015-09-21 | Open-market sale | 700 | $154.56 | 240 |
| 2015-09-21 | Open-market sale | 200 | $146.26 | 2,632 |
| 2015-09-17 | Option exercise (derivative) | 5,547 | $0.00 | 377,161 |
| 2015-09-17 | Option exercise (derivative) | 4,115 | $0.00 | 31,503 |
| 2015-09-17 | Open-market sale | 800 | $151.24 | 4,987 |
| 2015-09-17 | Open-market sale | 2,130 | $153.01 | 542 |
| 2015-09-17 | Open-market sale | 2,315 | $152.37 | 2,672 |
| 2015-09-17 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-09-17 | Open-market sale | 4,115 | $151.26 | 240 |
| 2015-09-17 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-09-16 | Option exercise (derivative) | 2,211 | $0.00 | 380,311 |
| 2015-09-16 | Open-market sale | 500 | $151.16 | 1,951 |
| 2015-09-16 | Open-market sale | 1,002 | $151.92 | 949 |
| 2015-09-16 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-09-16 | Open-market sale | 709 | $152.49 | 240 |
| 2015-09-14 | Option exercise (derivative) | 2,592 | $0.00 | 443,585 |
| 2015-09-14 | Open-market sale | 700 | $152.17 | 2,132 |
| 2015-09-14 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-09-14 | Open-market sale | 100 | $154.65 | 240 |
| 2015-09-14 | Open-market sale | 1,792 | $153.35 | 340 |
| 2015-09-10 | Option exercise (derivative) | 4,115 | $0.00 | 35,618 |
| 2015-09-10 | Open-market sale | 1,600 | $153.41 | 240 |
| 2015-09-10 | Open-market sale | 2,515 | $152.66 | 1,840 |
| 2015-09-10 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-09-10 | Option exercise (derivative) | 5,547 | $0.00 | 382,708 |
| 2015-09-10 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-09-10 | Open-market sale | 1,000 | $152.62 | 4,687 |
| 2015-09-10 | Open-market sale | 100 | $151.60 | 5,687 |
| 2015-09-10 | Open-market sale | 2,947 | $153.53 | 1,740 |
| 2015-09-10 | Open-market sale | 1,500 | $154.45 | 240 |
| 2015-09-09 | Option exercise (derivative) | 2,211 | $0.00 | 382,522 |
| 2015-09-09 | Open-market sale | 400 | $152.97 | 940 |
| 2015-09-09 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-09-09 | Open-market sale | 1,111 | $151.67 | 1,340 |
| 2015-09-09 | Open-market sale | 300 | $153.64 | 640 |
| 2015-09-09 | Open-market sale | 400 | $154.99 | 240 |
| 2015-09-08 | Option exercise (derivative) | 2,592 | $0.00 | 446,177 |
| 2015-09-08 | Open-market sale | 808 | $153.54 | 924 |
| 2015-09-08 | Open-market sale | 200 | $152.21 | 1,732 |
| 2015-09-08 | Open-market sale | 684 | $154.14 | 240 |
| 2015-09-08 | Open-market sale | 700 | $151.57 | 1,932 |
| 2015-09-08 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-09-08 | Open-market sale | 200 | $150.07 | 2,632 |
| 2015-09-03 | Option exercise (derivative) | 5,547 | $0.00 | 388,255 |
| 2015-09-03 | Option exercise (derivative) | 4,115 | $0.00 | 39,733 |
| 2015-09-03 | Open-market sale | 1,087 | $154.91 | 445 |
| 2015-09-03 | Open-market sale | 1,112 | $153.95 | 1,532 |
| 2015-09-03 | Open-market sale | 756 | $152.66 | 2,644 |
| 2015-09-03 | Open-market sale | 1,687 | $151.48 | 3,400 |
| 2015-09-03 | Open-market sale | 700 | $150.43 | 5,087 |
| 2015-09-03 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-09-03 | Open-market sale | 4,115 | $154.79 | 240 |
| 2015-09-03 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-09-02 | Option exercise (derivative) | 2,211 | $0.00 | 384,733 |
| 2015-09-02 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-09-02 | Open-market sale | 200 | $153.42 | 240 |
| 2015-09-02 | Open-market sale | 200 | $148.66 | 2,251 |
| 2015-09-02 | Open-market sale | 800 | $150.45 | 1,451 |
| 2015-09-02 | Open-market sale | 611 | $151.31 | 840 |
| 2015-09-02 | Open-market sale | 400 | $152.26 | 440 |
| 2015-08-31 | Option exercise (derivative) | 2,592 | $0.00 | 448,769 |
| 2015-08-31 | Open-market sale | 200 | $156.12 | 740 |
| 2015-08-31 | Open-market sale | 100 | $154.03 | 940 |
| 2015-08-31 | Open-market sale | 600 | $152.80 | 1,040 |
| 2015-08-31 | Open-market sale | 1,092 | $150.82 | 1,740 |
| 2015-08-31 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-08-31 | Open-market sale | 400 | $159.29 | 340 |
| 2015-08-31 | Open-market sale | 100 | $159.92 | 240 |
| 2015-08-31 | Open-market sale | 100 | $151.55 | 1,640 |
| 2015-08-27 | Option exercise (derivative) | 5,547 | $0.00 | 393,802 |
| 2015-08-27 | Option exercise (derivative) | 4,115 | $0.00 | 43,848 |
| 2015-08-27 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-08-27 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-08-27 | Open-market sale | 547 | $158.45 | 5,240 |
| 2015-08-27 | Open-market sale | 1,800 | $159.72 | 3,440 |
| 2015-08-27 | Open-market sale | 2,600 | $160.50 | 840 |
| 2015-08-27 | Open-market sale | 600 | $161.71 | 240 |
| 2015-08-27 | Open-market sale | 2,895 | $160.37 | 1,460 |
| 2015-08-26 | Option exercise (derivative) | 2,211 | $0.00 | 386,944 |
| 2015-08-26 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-08-26 | Open-market sale | 300 | $152.51 | 2,151 |
| 2015-08-26 | Open-market sale | 512 | $155.16 | 1,040 |
| 2015-08-26 | Open-market sale | 300 | $156.04 | 740 |
| 2015-08-26 | Open-market sale | 500 | $158.96 | 240 |
| 2015-08-26 | Open-market sale | 599 | $154.00 | 1,552 |
| 2015-08-24 | Option exercise (derivative) | 2,592 | $0.00 | 451,361 |
| 2015-08-24 | Open-market sale | 392 | $152.07 | 2,040 |
| 2015-08-24 | Open-market sale | 300 | $150.79 | 2,432 |
| 2015-08-24 | Open-market sale | 100 | $147.24 | 2,732 |
| 2015-08-24 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-08-24 | Open-market sale | 200 | $154.11 | 1,840 |
| 2015-08-24 | Open-market sale | 200 | $159.01 | 540 |
| 2015-08-24 | Open-market sale | 248 | $157.95 | 740 |
| 2015-08-24 | Open-market sale | 552 | $156.96 | 988 |
| 2015-08-24 | Open-market sale | 300 | $155.32 | 1,540 |
| 2015-08-24 | Open-market sale | 300 | $160.26 | 240 |
| 2015-08-20 | Option exercise (derivative) | 5,547 | $0.00 | 399,349 |
| 2015-08-20 | Option exercise (derivative) | 4,115 | $0.00 | 47,963 |
| 2015-08-20 | Open-market sale | 2,100 | $167.64 | 340 |
| 2015-08-20 | Open-market sale | 1,000 | $166.65 | 2,440 |
| 2015-08-20 | Open-market sale | 1,400 | $165.06 | 3,440 |
| 2015-08-20 | Open-market sale | 947 | $164.17 | 4,840 |
| 2015-08-20 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-08-20 | Open-market sale | 200 | $167.07 | 240 |
| 2015-08-20 | Open-market sale | 3,915 | $167.04 | 440 |
| 2015-08-20 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-08-19 | Option exercise (derivative) | 2,211 | $0.00 | 389,155 |
| 2015-08-19 | Open-market sale | 1,111 | $167.97 | 240 |
| 2015-08-19 | Open-market sale | 600 | $167.04 | 1,351 |
| 2015-08-19 | Open-market sale | 500 | $165.37 | 1,951 |
| 2015-08-19 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-08-17 | Option exercise (derivative) | 2,592 | $0.00 | 453,953 |
| 2015-08-17 | Open-market sale | 300 | $168.45 | 240 |
| 2015-08-17 | Open-market sale | 992 | $167.40 | 540 |
| 2015-08-17 | Open-market sale | 300 | $165.28 | 2,232 |
| 2015-08-17 | Open-market sale | 300 | $164.18 | 2,532 |
| 2015-08-17 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-08-17 | Open-market sale | 700 | $166.32 | 1,532 |
| 2015-08-13 | Option exercise (derivative) | 5,547 | $0.00 | 404,896 |
| 2015-08-13 | Option exercise (derivative) | 4,115 | $0.00 | 52,078 |
| 2015-08-13 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-08-13 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-08-13 | Open-market sale | 1,382 | $164.12 | 4,405 |
| 2015-08-13 | Open-market sale | 2,726 | $165.36 | 1,679 |
| 2015-08-13 | Open-market sale | 4,115 | $164.76 | 240 |
| 2015-08-12 | Option exercise (derivative) | 2,211 | $0.00 | 391,366 |
| 2015-08-12 | Open-market sale | 100 | $164.48 | 240 |
| 2015-08-12 | Open-market sale | 811 | $163.64 | 340 |
| 2015-08-12 | Open-market sale | 1,100 | $162.55 | 1,151 |
| 2015-08-12 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-08-12 | Open-market sale | 200 | $161.18 | 2,251 |
| 2015-08-10 | Option exercise (derivative) | 2,592 | $0.00 | 456,545 |
| 2015-08-10 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-08-10 | Open-market sale | 400 | $167.73 | 240 |
| 2015-08-10 | Open-market sale | 100 | $166.07 | 640 |
| 2015-08-10 | Open-market sale | 1,292 | $165.19 | 740 |
| 2015-08-10 | Open-market sale | 800 | $164.35 | 2,032 |
| 2015-08-06 | Option exercise (derivative) | 5,547 | $0.00 | 410,443 |
| 2015-08-06 | Option exercise (derivative) | 4,115 | $0.00 | 56,193 |
| 2015-08-06 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-08-06 | Open-market sale | 400 | $165.76 | 640 |
| 2015-08-06 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-08-06 | Open-market sale | 400 | $166.72 | 240 |
| 2015-08-06 | Open-market sale | 2,547 | $159.31 | 3,240 |
| 2015-08-06 | Open-market sale | 700 | $160.01 | 2,540 |
| 2015-08-06 | Open-market sale | 600 | $161.72 | 1,940 |
| 2015-08-06 | Open-market sale | 200 | $162.49 | 1,740 |
| 2015-08-06 | Open-market sale | 700 | $164.17 | 1,040 |
| 2015-08-06 | Open-market sale | 2,474 | $163.92 | 1,881 |
| 2015-08-05 | Option exercise (derivative) | 2,211 | $0.00 | 393,577 |
| 2015-08-05 | Open-market sale | 311 | $168.40 | 440 |
| 2015-08-05 | Open-market sale | 1,000 | $166.38 | 1,451 |
| 2015-08-05 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-08-05 | Open-market sale | 700 | $167.33 | 751 |
| 2015-08-05 | Open-market sale | 200 | $169.48 | 240 |
| 2015-08-03 | Option exercise (derivative) | 2,592 | $0.00 | 459,137 |
| 2015-08-03 | Open-market sale | 992 | $162.68 | 1,840 |
| 2015-08-03 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-08-03 | Open-market sale | 100 | $169.72 | 240 |
| 2015-08-03 | Open-market sale | 500 | $168.34 | 340 |
| 2015-08-03 | Open-market sale | 300 | $167.45 | 840 |
| 2015-08-03 | Open-market sale | 100 | $164.72 | 1,140 |
| 2015-08-03 | Open-market sale | 600 | $163.39 | 1,240 |
| 2015-07-30 | Option exercise (derivative) | 5,547 | $0.00 | 415,990 |
| 2015-07-30 | Open-market sale | 875 | $160.33 | 4,123 |
| 2015-07-30 | Open-market sale | 1,000 | $161.51 | 3,123 |
| 2015-07-30 | Open-market sale | 2,583 | $162.72 | 540 |
| 2015-07-30 | Open-market sale | 100 | $163.22 | 440 |
| 2015-07-30 | Open-market sale | 789 | $158.97 | 4,998 |
| 2015-07-30 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-07-30 | Open-market sale | 200 | $164.65 | 240 |
| 2015-07-30 | Option exercise (derivative) | 4,115 | $0.00 | 60,308 |
| 2015-07-30 | Open-market sale | 2,015 | $161.54 | 240 |
| 2015-07-30 | Open-market sale | 2,100 | $160.76 | 2,255 |
| 2015-07-30 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-07-29 | Option exercise (derivative) | 2,211 | $0.00 | 395,788 |
| 2015-07-29 | Open-market sale | 500 | $167.29 | 240 |
| 2015-07-29 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-07-29 | Open-market sale | 800 | $165.26 | 1,651 |
| 2015-07-29 | Open-market sale | 911 | $166.38 | 740 |
| 2015-07-27 | Option exercise (derivative) | 2,592 | $0.00 | 461,729 |
| 2015-07-27 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-07-27 | Open-market sale | 300 | $164.57 | 2,532 |
| 2015-07-27 | Open-market sale | 1,492 | $165.75 | 1,040 |
| 2015-07-27 | Open-market sale | 100 | $166.34 | 940 |
| 2015-07-27 | Open-market sale | 300 | $167.83 | 640 |
| 2015-07-27 | Open-market sale | 400 | $169.05 | 240 |
| 2015-07-23 | Option exercise (derivative) | 4,115 | $0.00 | 64,423 |
| 2015-07-23 | Open-market sale | 4,115 | $176.38 | 240 |
| 2015-07-23 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-07-23 | Option exercise (derivative) | 5,547 | $0.00 | 421,537 |
| 2015-07-23 | Open-market sale | 384 | $174.45 | 5,403 |
| 2015-07-23 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-07-23 | Open-market sale | 2,116 | $175.35 | 3,287 |
| 2015-07-23 | Open-market sale | 3,047 | $176.16 | 240 |
| 2015-07-22 | Option exercise (derivative) | 2,211 | $0.00 | 397,999 |
| 2015-07-22 | Open-market sale | 1,511 | $174.75 | 240 |
| 2015-07-22 | Open-market sale | 700 | $174.12 | 1,751 |
| 2015-07-22 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-07-20 | Option exercise (derivative) | 2,592 | $0.00 | 464,321 |
| 2015-07-20 | Open-market sale | 100 | $179.32 | 240 |
| 2015-07-20 | Open-market sale | 600 | $178.43 | 340 |
| 2015-07-20 | Open-market sale | 1,892 | $177.68 | 940 |
| 2015-07-20 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-07-16 | Option exercise (derivative) | 5,547 | $0.00 | 427,084 |
| 2015-07-16 | Option exercise (derivative) | 4,115 | $0.00 | 68,538 |
| 2015-07-16 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-07-16 | Open-market sale | 2,219 | $176.17 | 2,067 |
| 2015-07-16 | Open-market sale | 1,501 | $175.19 | 4,286 |
| 2015-07-16 | Open-market sale | 4,115 | $174.59 | 240 |
| 2015-07-16 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-07-15 | Option exercise (derivative) | 2,211 | $0.00 | 400,210 |
| 2015-07-15 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-07-15 | Open-market sale | 600 | $175.58 | 1,851 |
| 2015-07-15 | Open-market sale | 1,000 | $176.68 | 851 |
| 2015-07-15 | Open-market sale | 200 | $179.18 | 240 |
| 2015-07-15 | Open-market sale | 411 | $177.54 | 440 |
| 2015-07-13 | Option exercise (derivative) | 2,592 | $0.00 | 466,913 |
| 2015-07-13 | Open-market sale | 1,492 | $171.86 | 1,340 |
| 2015-07-13 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-07-13 | Open-market sale | 800 | $172.91 | 540 |
| 2015-07-13 | Open-market sale | 300 | $173.92 | 240 |
| 2015-07-09 | Option exercise (derivative) | 4,115 | $0.00 | 72,653 |
| 2015-07-09 | Option exercise (derivative) | 5,547 | $0.00 | 432,631 |
| 2015-07-09 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-07-09 | Open-market sale | 1,500 | $168.42 | 740 |
| 2015-07-09 | Open-market sale | 3,547 | $167.54 | 2,240 |
| 2015-07-09 | Open-market sale | 4,115 | $168.17 | 240 |
| 2015-07-09 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-07-08 | Option exercise (derivative) | 2,211 | $0.00 | 402,421 |
| 2015-07-08 | Open-market sale | 100 | $169.69 | 240 |
| 2015-07-08 | Open-market sale | 400 | $168.55 | 340 |
| 2015-07-08 | Open-market sale | 600 | $167.49 | 740 |
| 2015-07-08 | Open-market sale | 1,111 | $166.19 | 1,340 |
| 2015-07-08 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-07-06 | Option exercise (derivative) | 2,592 | $0.00 | 469,505 |
| 2015-07-06 | Open-market sale | 400 | $171.88 | 240 |
| 2015-07-06 | Open-market sale | 892 | $170.84 | 640 |
| 2015-07-06 | Open-market sale | 1,300 | $170.16 | 1,532 |
| 2015-07-06 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-07-02 | Option exercise (derivative) | 5,547 | $0.00 | 438,178 |
| 2015-07-02 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-07-02 | Open-market sale | 100 | $174.13 | 240 |
| 2015-07-02 | Open-market sale | 4,247 | $169.29 | 1,540 |
| 2015-07-02 | Open-market sale | 900 | $170.09 | 640 |
| 2015-07-02 | Open-market sale | 100 | $171.25 | 540 |
| 2015-07-02 | Open-market sale | 100 | $171.66 | 440 |
| 2015-07-02 | Open-market sale | 100 | $172.31 | 340 |
| 2015-07-02 | Option exercise (derivative) | 4,115 | $0.00 | 76,768 |
| 2015-07-02 | Open-market sale | 4,015 | $169.02 | 340 |
| 2015-07-02 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-07-02 | Open-market sale | 100 | $170.18 | 240 |
| 2015-07-01 | Option exercise (derivative) | 2,211 | $0.00 | 404,632 |
| 2015-07-01 | Open-market sale | 200 | $176.00 | 240 |
| 2015-07-01 | Open-market sale | 600 | $174.40 | 440 |
| 2015-07-01 | Open-market sale | 1,411 | $173.17 | 1,040 |
| 2015-07-01 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-06-29 | Option exercise (derivative) | 2,592 | $0.00 | 472,097 |
| 2015-06-29 | Open-market sale | 592 | $170.62 | 2,240 |
| 2015-06-29 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-06-29 | Open-market sale | 600 | $172.02 | 1,640 |
| 2015-06-29 | Open-market sale | 400 | $173.02 | 1,240 |
| 2015-06-29 | Open-market sale | 400 | $174.06 | 840 |
| 2015-06-29 | Open-market sale | 600 | $175.02 | 240 |
| 2015-06-25 | Option exercise (derivative) | 4,115 | $0.00 | 80,883 |
| 2015-06-25 | Option exercise (derivative) | 5,547 | $0.00 | 443,725 |
| 2015-06-25 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-06-25 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-06-25 | Open-market sale | 700 | $175.99 | 5,087 |
| 2015-06-25 | Open-market sale | 2,207 | $178.17 | 552 |
| 2015-06-25 | Open-market sale | 3,600 | $175.88 | 755 |
| 2015-06-25 | Open-market sale | 2,328 | $177.35 | 2,759 |
| 2015-06-25 | Open-market sale | 515 | $176.86 | 240 |
| 2015-06-24 | Option exercise (derivative) | 2,211 | $0.00 | 406,843 |
| 2015-06-24 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-06-24 | Open-market sale | 100 | $181.52 | 240 |
| 2015-06-24 | Open-market sale | 200 | $178.76 | 1,140 |
| 2015-06-24 | Open-market sale | 100 | $183.27 | 340 |
| 2015-06-24 | Open-market sale | 600 | $182.71 | 440 |
| 2015-06-24 | Open-market sale | 1,111 | $177.69 | 1,340 |
| 2015-06-24 | Open-market sale | 100 | $180.03 | 1,040 |
| 2015-06-22 | Option exercise (derivative) | 2,592 | $0.00 | 474,689 |
| 2015-06-22 | Open-market sale | 100 | $189.29 | 240 |
| 2015-06-22 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-06-22 | Open-market sale | 2,492 | $188.62 | 340 |
| 2015-06-18 | Option exercise (derivative) | 5,547 | $0.00 | 449,272 |
| 2015-06-18 | Option exercise (derivative) | 4,115 | $0.00 | 84,998 |
| 2015-06-18 | Open-market sale | 2,653 | $186.05 | 1,340 |
| 2015-06-18 | Open-market sale | 1,794 | $185.28 | 3,993 |
| 2015-06-18 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-06-18 | Open-market sale | 4,115 | $185.39 | 240 |
| 2015-06-18 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-06-17 | Option exercise (derivative) | 2,211 | $0.00 | 409,054 |
| 2015-06-17 | Open-market sale | 500 | $186.38 | 440 |
| 2015-06-17 | Open-market sale | 200 | $187.47 | 240 |
| 2015-06-17 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-06-17 | Open-market sale | 1,111 | $184.35 | 1,340 |
| 2015-06-17 | Open-market sale | 400 | $185.20 | 940 |
| 2015-06-15 | Option exercise (derivative) | 2,592 | $0.00 | 477,281 |
| 2015-06-15 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-06-15 | Open-market sale | 600 | $184.10 | 2,232 |
| 2015-06-15 | Open-market sale | 300 | $186.03 | 240 |
| 2015-06-15 | Open-market sale | 1,692 | $185.36 | 540 |
| 2015-06-11 | Option exercise (derivative) | 4,115 | $0.00 | 94,660 |
| 2015-06-11 | Option exercise (derivative) | 5,547 | $0.00 | 89,113 |
| 2015-06-11 | Open-market sale | 1,603 | $184.29 | 2,583 |
| 2015-06-11 | Open-market sale | 1,101 | $182.94 | 4,186 |
| 2015-06-11 | Open-market sale | 1,320 | $186.30 | 240 |
| 2015-06-11 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-06-11 | Open-market sale | 1,023 | $185.22 | 1,560 |
| 2015-06-11 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-06-11 | Open-market sale | 500 | $182.10 | 5,287 |
| 2015-06-10 | Option exercise (derivative) | 2,211 | $0.00 | 411,265 |
| 2015-06-10 | Open-market sale | 300 | $183.11 | 240 |
| 2015-06-10 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-06-10 | Open-market sale | 300 | $177.45 | 2,151 |
| 2015-06-10 | Open-market sale | 100 | $178.48 | 2,051 |
| 2015-06-10 | Open-market sale | 511 | $179.56 | 1,540 |
| 2015-06-10 | Open-market sale | 300 | $181.33 | 1,240 |
| 2015-06-10 | Open-market sale | 700 | $182.48 | 540 |
| 2015-06-08 | Option exercise (derivative) | 2,592 | $0.00 | 479,873 |
| 2015-06-08 | Open-market sale | 2,092 | $181.20 | 740 |
| 2015-06-08 | Open-market sale | 500 | $181.96 | 240 |
| 2015-06-08 | Option exercise | 2,592 | $181.34 | 2,832 |
| 2015-06-04 | Option exercise (derivative) | 5,547 | $0.00 | 454,819 |
| 2015-06-04 | Option exercise (derivative) | 4,115 | $0.00 | 98,775 |
| 2015-06-04 | Open-market sale | 1,102 | $182.59 | 640 |
| 2015-06-04 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-06-04 | Open-market sale | 1,500 | $179.51 | 4,287 |
| 2015-06-04 | Open-market sale | 445 | $180.39 | 3,842 |
| 2015-06-04 | Open-market sale | 2,300 | $182.40 | 2,055 |
| 2015-06-04 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-06-04 | Open-market sale | 400 | $183.68 | 240 |
| 2015-06-04 | Open-market sale | 2,100 | $181.64 | 1,742 |
| 2015-06-03 | Option exercise (derivative) | 2,211 | $0.00 | 413,476 |
| 2015-06-03 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-06-03 | Open-market sale | 100 | $182.34 | 2,351 |
| 2015-06-03 | Open-market sale | 800 | $184.79 | 640 |
| 2015-06-03 | Open-market sale | 400 | $185.93 | 240 |
| 2015-06-03 | Open-market sale | 911 | $183.83 | 1,440 |
| 2015-06-01 | Option exercise (derivative) | 2,592 | $0.00 | 482,465 |
| 2015-06-01 | Open-market sale | 500 | $181.63 | 2,332 |
| 2015-06-01 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-06-01 | Open-market sale | 992 | $182.50 | 1,340 |
| 2015-06-01 | Open-market sale | 1,100 | $183.27 | 240 |
| 2015-05-28 | Option exercise (derivative) | 5,547 | $0.00 | 460,366 |
| 2015-05-28 | Option exercise (derivative) | 4,115 | $0.00 | 102,890 |
| 2015-05-28 | Open-market sale | 700 | $181.90 | 440 |
| 2015-05-28 | Open-market sale | 2,647 | $181.04 | 1,140 |
| 2015-05-28 | Open-market sale | 100 | $182.63 | 340 |
| 2015-05-28 | Open-market sale | 2,000 | $180.03 | 3,787 |
| 2015-05-28 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-05-28 | Open-market sale | 2,701 | $180.59 | 1,654 |
| 2015-05-28 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-05-28 | Open-market sale | 399 | $182.06 | 240 |
| 2015-05-28 | Open-market sale | 1,015 | $181.35 | 639 |
| 2015-05-27 | Option exercise (derivative) | 2,211 | $0.00 | 415,687 |
| 2015-05-27 | Open-market sale | 400 | $185.17 | 551 |
| 2015-05-27 | Open-market sale | 311 | $186.11 | 240 |
| 2015-05-27 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-05-27 | Open-market sale | 1,100 | $183.53 | 1,351 |
| 2015-05-27 | Open-market sale | 400 | $184.67 | 951 |
| 2015-05-26 | Option exercise (derivative) | 2,592 | $0.00 | 485,057 |
| 2015-05-26 | Open-market sale | 1,497 | $182.30 | 935 |
| 2015-05-26 | Open-market sale | 200 | $184.24 | 432 |
| 2015-05-26 | Open-market sale | 303 | $183.05 | 632 |
| 2015-05-26 | Open-market sale | 192 | $186.13 | 240 |
| 2015-05-26 | Open-market sale | 400 | $181.15 | 2,432 |
| 2015-05-26 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-05-21 | Option exercise (derivative) | 4,115 | $0.00 | 107,005 |
| 2015-05-21 | Option exercise (derivative) | 5,547 | $0.00 | 465,913 |
| 2015-05-21 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-05-21 | Open-market sale | 3,900 | $182.26 | 455 |
| 2015-05-21 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-05-21 | Open-market sale | 1,237 | $181.98 | 4,550 |
| 2015-05-21 | Open-market sale | 4,010 | $182.66 | 540 |
| 2015-05-21 | Open-market sale | 300 | $183.75 | 240 |
| 2015-05-20 | Option exercise (derivative) | 2,211 | $0.00 | 417,898 |
| 2015-05-20 | Open-market sale | 200 | $179.68 | 2,251 |
| 2015-05-20 | Open-market sale | 411 | $181.44 | 1,840 |
| 2015-05-20 | Open-market sale | 400 | $184.79 | 240 |
| 2015-05-20 | Open-market sale | 500 | $182.59 | 1,340 |
| 2015-05-20 | Open-market sale | 700 | $183.52 | 640 |
| 2015-05-20 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-05-18 | Option exercise (derivative) | 2,592 | $0.00 | 487,649 |
| 2015-05-18 | Open-market sale | 192 | $177.00 | 1,948 |
| 2015-05-18 | Open-market sale | 308 | $177.72 | 1,640 |
| 2015-05-18 | Open-market sale | 900 | $178.70 | 740 |
| 2015-05-18 | Open-market sale | 500 | $179.40 | 240 |
| 2015-05-18 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-05-18 | Open-market sale | 100 | $174.50 | 2,732 |
| 2015-05-18 | Open-market sale | 592 | $175.88 | 2,140 |
| 2015-05-14 | Option exercise (derivative) | 5,547 | $0.00 | 471,460 |
| 2015-05-14 | Option exercise (derivative) | 4,115 | $0.00 | 111,120 |
| 2015-05-14 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-05-14 | Open-market sale | 1,500 | $174.78 | 440 |
| 2015-05-14 | Open-market sale | 3,847 | $173.89 | 1,940 |
| 2015-05-14 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-05-14 | Open-market sale | 4,115 | $173.89 | 240 |
| 2015-05-13 | Option exercise (derivative) | 2,211 | $0.00 | 420,109 |
| 2015-05-13 | Open-market sale | 311 | $176.98 | 240 |
| 2015-05-13 | Open-market sale | 1,200 | $175.49 | 551 |
| 2015-05-13 | Open-market sale | 700 | $174.56 | 1,751 |
| 2015-05-13 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-05-11 | Option exercise (derivative) | 2,592 | $0.00 | 490,241 |
| 2015-05-11 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-05-11 | Open-market sale | 200 | $180.47 | 240 |
| 2015-05-11 | Open-market sale | 1,592 | $179.75 | 440 |
| 2015-05-11 | Open-market sale | 800 | $178.94 | 2,032 |
| 2015-05-07 | Option exercise (derivative) | 5,547 | $0.00 | 477,007 |
| 2015-05-07 | Option exercise (derivative) | 4,115 | $0.00 | 115,235 |
| 2015-05-07 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-05-07 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-05-07 | Open-market sale | 200 | $166.03 | 5,587 |
| 2015-05-07 | Open-market sale | 900 | $167.55 | 4,687 |
| 2015-05-07 | Open-market sale | 200 | $168.34 | 4,487 |
| 2015-05-07 | Open-market sale | 656 | $170.86 | 3,831 |
| 2015-05-07 | Open-market sale | 400 | $171.64 | 3,431 |
| 2015-05-07 | Open-market sale | 1,100 | $173.15 | 2,331 |
| 2015-05-07 | Open-market sale | 1,291 | $173.93 | 1,040 |
| 2015-05-07 | Open-market sale | 800 | $169.65 | 240 |
| 2015-05-06 | Option exercise (derivative) | 2,211 | $0.00 | 422,320 |
| 2015-05-06 | Open-market sale | 300 | $166.58 | 32,795 |
| 2015-05-06 | Open-market sale | 200 | $169.24 | 31,895 |
| 2015-05-06 | Open-market sale | 100 | $168.36 | 32,095 |
| 2015-05-06 | Open-market sale | 600 | $167.56 | 32,195 |
| 2015-05-06 | Open-market sale | 600 | $170.27 | 31,295 |
| 2015-05-06 | Option exercise | 2,211 | $63.22 | 33,095 |
| 2015-05-06 | Open-market sale | 100 | $173.00 | 30,884 |
| 2015-05-06 | Open-market sale | 311 | $171.95 | 30,984 |
| 2015-05-04 | Option exercise (derivative) | 2,592 | $0.00 | 492,833 |
| 2015-05-04 | Option exercise (derivative) | 15,322 | $0.00 | 61,288 |
| 2015-05-04 | Open-market sale | 1,000 | $169.76 | 31,476 |
| 2015-05-04 | Open-market sale | 1,000 | $168.81 | 32,476 |
| 2015-05-04 | Open-market sale | 392 | $171.89 | 30,884 |
| 2015-05-04 | Option exercise | 15,322 | $53.42 | 30,884 |
| 2015-05-04 | Open-market sale | 200 | $171.02 | 31,276 |
| 2015-05-04 | Option exercise | 2,592 | $52.65 | 33,476 |
| 2015-04-30 | Option exercise (derivative) | 5,547 | $0.00 | 482,554 |
| 2015-04-30 | Option exercise (derivative) | 4,115 | $0.00 | 119,350 |
| 2015-04-30 | Open-market sale | 1,447 | $159.30 | 19,662 |
| 2015-04-30 | Option exercise | 5,547 | $30.75 | 21,109 |
| 2015-04-30 | Open-market sale | 800 | $163.73 | 17,777 |
| 2015-04-30 | Open-market sale | 1,100 | $162.82 | 18,577 |
| 2015-04-30 | Option exercise | 4,115 | $34.56 | 19,677 |
| 2015-04-30 | Open-market sale | 200 | $164.10 | 15,562 |
| 2015-04-30 | Open-market sale | 1,200 | $163.30 | 15,762 |
| 2015-04-30 | Open-market sale | 1,500 | $162.44 | 16,962 |
| 2015-04-30 | Open-market sale | 1,200 | $160.41 | 18,462 |
| 2015-04-29 | Option exercise (derivative) | 2,211 | $0.00 | 424,531 |
| 2015-04-29 | Open-market sale | 100 | $165.72 | 15,562 |
| 2015-04-29 | Option exercise | 2,211 | $63.22 | 17,773 |
| 2015-04-29 | Open-market sale | 700 | $163.33 | 17,073 |
| 2015-04-29 | Open-market sale | 500 | $164.19 | 16,573 |
| 2015-04-29 | Open-market sale | 911 | $164.92 | 15,662 |
| 2015-04-27 | Option exercise (derivative) | 2,592 | $0.00 | 495,425 |
| 2015-04-27 | Option exercise (derivative) | 15,322 | $0.00 | 76,610 |
| 2015-04-27 | Open-market sale | 400 | $176.83 | 16,662 |
| 2015-04-27 | Open-market sale | 200 | $170.83 | 17,954 |
| 2015-04-27 | Open-market sale | 292 | $172.00 | 17,662 |
| 2015-04-27 | Option exercise | 15,322 | $53.42 | 15,562 |
| 2015-04-27 | Open-market sale | 400 | $185.89 | 15,562 |
| 2015-04-27 | Open-market sale | 100 | $184.11 | 15,962 |
| 2015-04-27 | Open-market sale | 100 | $182.29 | 16,062 |
| 2015-04-27 | Open-market sale | 100 | $181.02 | 16,162 |
| 2015-04-27 | Open-market sale | 400 | $177.99 | 16,262 |
| 2015-04-27 | Option exercise | 2,592 | $52.65 | 18,154 |
| 2015-04-27 | Open-market sale | 400 | $175.41 | 17,062 |
| 2015-04-27 | Open-market sale | 200 | $174.10 | 17,462 |
| 2015-04-23 | Option exercise (derivative) | 5,547 | $0.00 | 488,101 |
| 2015-04-23 | Option exercise (derivative) | 4,115 | $0.00 | 123,465 |
| 2015-04-23 | Open-market sale | 4,015 | $186.97 | 340 |
| 2015-04-23 | Open-market sale | 1,200 | $186.69 | 4,180 |
| 2015-04-23 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-04-23 | Open-market sale | 407 | $185.24 | 5,380 |
| 2015-04-23 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-04-23 | Open-market sale | 2,000 | $187.63 | 2,180 |
| 2015-04-23 | Open-market sale | 1,940 | $188.71 | 240 |
| 2015-04-22 | Option exercise (derivative) | 2,211 | $0.00 | 426,742 |
| 2015-04-22 | Open-market sale | 900 | $187.56 | 1,251 |
| 2015-04-22 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-04-22 | Open-market sale | 300 | $185.38 | 2,151 |
| 2015-04-22 | Open-market sale | 1,011 | $188.04 | 240 |
| 2015-04-20 | Option exercise (derivative) | 15,322 | $0.00 | 91,932 |
| 2015-04-20 | Option exercise (derivative) | 2,592 | $0.00 | 498,017 |
| 2015-04-20 | Option exercise | 15,322 | $53.42 | 594,387.05 |
| 2015-04-20 | Open-market sale | 1,384 | $185.44 | 240 |
| 2015-04-20 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-04-20 | Open-market sale | 400 | $183.53 | 2,432 |
| 2015-04-20 | Open-market sale | 808 | $184.53 | 1,624 |
| 2015-04-16 | Option exercise (derivative) | 4,115 | $0.00 | 127,580 |
| 2015-04-16 | Option exercise (derivative) | 5,547 | $0.00 | 493,648 |
| 2015-04-16 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-04-16 | Open-market sale | 1,100 | $186.99 | 3,987 |
| 2015-04-16 | Open-market sale | 2,219 | $188.20 | 1,768 |
| 2015-04-16 | Open-market sale | 1,228 | $189.07 | 540 |
| 2015-04-16 | Open-market sale | 700 | $186.29 | 5,087 |
| 2015-04-16 | Open-market sale | 4,115 | $186.39 | 240 |
| 2015-04-16 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-04-15 | Option exercise (derivative) | 2,211 | $0.00 | 428,953 |
| 2015-04-15 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-04-15 | Open-market sale | 511 | $186.76 | 240 |
| 2015-04-15 | Open-market sale | 1,400 | $185.52 | 751 |
| 2015-04-15 | Open-market sale | 300 | $184.63 | 2,151 |
| 2015-04-13 | Option exercise (derivative) | 2,592 | $0.00 | 500,609 |
| 2015-04-13 | Option exercise (derivative) | 15,322 | $0.00 | 107,254 |
| 2015-04-13 | Option exercise | 15,322 | $53.42 | 579,065.05 |
| 2015-04-13 | Open-market sale | 801 | $188.67 | 240 |
| 2015-04-13 | Open-market sale | 1,791 | $187.49 | 1,041 |
| 2015-04-13 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-04-09 | Option exercise (derivative) | 5,547 | $0.00 | 499,195 |
| 2015-04-09 | Option exercise (derivative) | 4,115 | $0.00 | 131,695 |
| 2015-04-09 | Open-market sale | 1,622 | $182.30 | 4,165 |
| 2015-04-09 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-04-09 | Open-market sale | 215 | $184.26 | 340 |
| 2015-04-09 | Open-market sale | 2,248 | $183.52 | 240 |
| 2015-04-09 | Open-market sale | 2,800 | $182.16 | 1,555 |
| 2015-04-09 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-04-09 | Open-market sale | 1,500 | $184.15 | 2,665 |
| 2015-04-09 | Open-market sale | 177 | $186.05 | 2,488 |
| 2015-04-09 | Open-market sale | 1,000 | $183.57 | 555 |
| 2015-04-08 | Option exercise (derivative) | 2,211 | $0.00 | 431,164 |
| 2015-04-08 | Open-market sale | 911 | $182.72 | 240 |
| 2015-04-08 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-04-08 | Open-market sale | 400 | $180.18 | 2,051 |
| 2015-04-08 | Open-market sale | 900 | $181.86 | 1,151 |
| 2015-04-06 | Option exercise (derivative) | 15,322 | $0.00 | 122,576 |
| 2015-04-06 | Option exercise (derivative) | 2,592 | $0.00 | 503,201 |
| 2015-04-06 | Open-market sale | 1,392 | $176.21 | 940 |
| 2015-04-06 | Open-market sale | 500 | $175.11 | 2,332 |
| 2015-04-06 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-04-06 | Option exercise | 15,322 | $53.42 | 563,743.05 |
| 2015-04-06 | Open-market sale | 700 | $176.96 | 240 |
| 2015-04-02 | Option exercise (derivative) | 4,115 | $0.00 | 135,810 |
| 2015-04-02 | Option exercise (derivative) | 5,547 | $0.00 | 504,742 |
| 2015-04-02 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-04-02 | Open-market sale | 3,800 | $173.44 | 1,987 |
| 2015-04-02 | Open-market sale | 1,547 | $174.31 | 440 |
| 2015-04-02 | Open-market sale | 200 | $175.26 | 240 |
| 2015-04-02 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-04-02 | Open-market sale | 3,215 | $173.28 | 1,140 |
| 2015-04-01 | Option exercise (derivative) | 2,211 | $0.00 | 433,375 |
| 2015-04-01 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-04-01 | Open-market sale | 200 | $169.76 | 2,251 |
| 2015-04-01 | Open-market sale | 400 | $170.91 | 1,851 |
| 2015-04-01 | Open-market sale | 600 | $172.68 | 1,251 |
| 2015-04-01 | Open-market sale | 200 | $174.28 | 240 |
| 2015-04-01 | Open-market sale | 811 | $173.64 | 440 |
| 2015-03-30 | Option exercise (derivative) | 2,592 | $0.00 | 505,793 |
| 2015-03-30 | Option exercise (derivative) | 15,327 | $0.00 | 137,898 |
| 2015-03-30 | Open-market sale | 892 | $177.19 | 1,040 |
| 2015-03-30 | Open-market sale | 900 | $176.32 | 1,932 |
| 2015-03-30 | Open-market sale | 800 | $178.26 | 240 |
| 2015-03-30 | Option exercise | 15,327 | $53.42 | 548,421.05 |
| 2015-03-30 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-03-26 | Option exercise (derivative) | 4,115 | $0.00 | 139,925 |
| 2015-03-26 | Option exercise (derivative) | 5,547 | $0.00 | 510,289 |
| 2015-03-26 | Open-market sale | 900 | $166.01 | 4,587 |
| 2015-03-26 | Open-market sale | 1,481 | $168.05 | 640 |
| 2015-03-26 | Open-market sale | 2,466 | $167.12 | 2,121 |
| 2015-03-26 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-03-26 | Open-market sale | 300 | $164.61 | 5,487 |
| 2015-03-26 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-03-26 | Open-market sale | 4,115 | $166.80 | 240 |
| 2015-03-25 | Option exercise (derivative) | 2,211 | $0.00 | 435,586 |
| 2015-03-25 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-03-25 | Open-market sale | 411 | $169.73 | 2,040 |
| 2015-03-25 | Open-market sale | 800 | $173.48 | 1,040 |
| 2015-03-25 | Open-market sale | 300 | $175.23 | 740 |
| 2015-03-25 | Open-market sale | 300 | $176.30 | 440 |
| 2015-03-25 | Open-market sale | 200 | $177.78 | 240 |
| 2015-03-25 | Open-market sale | 200 | $172.11 | 1,840 |
| 2015-03-23 | Option exercise (derivative) | 2,592 | $0.00 | 508,385 |
| 2015-03-23 | Open-market sale | 1,200 | $178.90 | 240 |
| 2015-03-23 | Open-market sale | 600 | $178.18 | 1,440 |
| 2015-03-23 | Open-market sale | 492 | $176.61 | 2,040 |
| 2015-03-23 | Open-market sale | 200 | $174.95 | 2,532 |
| 2015-03-23 | Open-market sale | 100 | $173.00 | 2,732 |
| 2015-03-23 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-03-19 | Option exercise (derivative) | 5,547 | $0.00 | 515,836 |
| 2015-03-19 | Option exercise (derivative) | 4,115 | $0.00 | 144,040 |
| 2015-03-19 | Open-market sale | 1,734 | $175.43 | 1,099 |
| 2015-03-19 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-03-19 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-03-19 | Open-market sale | 859 | $176.12 | 240 |
| 2015-03-19 | Open-market sale | 1,750 | $174.42 | 2,833 |
| 2015-03-19 | Open-market sale | 1,204 | $173.49 | 4,583 |
| 2015-03-18 | Option exercise (derivative) | 2,211 | $0.00 | 437,797 |
| 2015-03-18 | Open-market sale | 781 | $173.94 | 1,570 |
| 2015-03-18 | Open-market sale | 1,100 | $174.97 | 470 |
| 2015-03-18 | Open-market sale | 230 | $176.51 | 240 |
| 2015-03-18 | Open-market sale | 100 | $172.13 | 2,351 |
| 2015-03-18 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-03-16 | Option exercise (derivative) | 2,592 | $0.00 | 510,977 |
| 2015-03-16 | Open-market sale | 300 | $165.69 | 2,532 |
| 2015-03-16 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-03-16 | Open-market sale | 100 | $175.73 | 240 |
| 2015-03-16 | Open-market sale | 200 | $174.89 | 340 |
| 2015-03-16 | Open-market sale | 800 | $173.90 | 540 |
| 2015-03-16 | Open-market sale | 200 | $172.04 | 1,340 |
| 2015-03-16 | Open-market sale | 200 | $171.54 | 1,540 |
| 2015-03-16 | Open-market sale | 200 | $170.10 | 1,740 |
| 2015-03-16 | Open-market sale | 200 | $168.00 | 1,940 |
| 2015-03-16 | Open-market sale | 392 | $166.97 | 2,140 |
| 2015-03-12 | Option exercise (derivative) | 5,547 | $0.00 | 521,383 |
| 2015-03-12 | Option exercise (derivative) | 4,115 | $0.00 | 148,155 |
| 2015-03-12 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-03-12 | Open-market sale | 3,600 | $162.92 | 755 |
| 2015-03-12 | Open-market sale | 3,633 | $163.03 | 2,154 |
| 2015-03-12 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-03-12 | Open-market sale | 515 | $163.59 | 240 |
| 2015-03-12 | Open-market sale | 1,814 | $163.72 | 340 |
| 2015-03-11 | Option exercise (derivative) | 2,211 | $0.00 | 440,008 |
| 2015-03-11 | Open-market sale | 300 | $163.94 | 240 |
| 2015-03-11 | Open-market sale | 841 | $162.45 | 540 |
| 2015-03-11 | Open-market sale | 670 | $161.42 | 1,381 |
| 2015-03-11 | Open-market sale | 400 | $160.27 | 2,051 |
| 2015-03-11 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-03-09 | Option exercise (derivative) | 2,592 | $0.00 | 513,569 |
| 2015-03-09 | Open-market sale | 402 | $159.60 | 2,230 |
| 2015-03-09 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-03-09 | Open-market sale | 200 | $158.64 | 2,632 |
| 2015-03-09 | Open-market sale | 1,882 | $160.84 | 348 |
| 2015-03-09 | Open-market sale | 108 | $161.51 | 240 |
| 2015-03-05 | Option exercise (derivative) | 5,547 | $0.00 | 526,930 |
| 2015-03-05 | Option exercise (derivative) | 4,115 | $0.00 | 152,270 |
| 2015-03-05 | Open-market sale | 1,730 | $159.53 | 3,257 |
| 2015-03-05 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-03-05 | Open-market sale | 400 | $162.48 | 240 |
| 2015-03-05 | Open-market sale | 1,293 | $161.91 | 640 |
| 2015-03-05 | Open-market sale | 1,324 | $160.40 | 1,933 |
| 2015-03-05 | Open-market sale | 300 | $158.30 | 4,987 |
| 2015-03-05 | Open-market sale | 500 | $157.04 | 5,287 |
| 2015-03-05 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-03-04 | Option exercise (derivative) | 2,211 | $0.00 | 442,219 |
| 2015-03-04 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-03-04 | Open-market sale | 300 | $159.03 | 240 |
| 2015-03-04 | Open-market sale | 711 | $158.21 | 540 |
| 2015-03-04 | Open-market sale | 900 | $157.25 | 1,251 |
| 2015-03-04 | Open-market sale | 300 | $155.99 | 2,151 |
| 2015-03-02 | Option exercise (derivative) | 2,592 | $0.00 | 516,161 |
| 2015-03-02 | Open-market sale | 1,200 | $154.78 | 1,632 |
| 2015-03-02 | Open-market sale | 1,392 | $155.79 | 240 |
| 2015-03-02 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-02-26 | Option exercise (derivative) | 5,547 | $0.00 | 532,477 |
| 2015-02-26 | Option exercise (derivative) | 4,115 | $0.00 | 156,385 |
| 2015-02-26 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-02-26 | Open-market sale | 100 | $157.00 | 440 |
| 2015-02-26 | Open-market sale | 4,115 | $155.16 | 240 |
| 2015-02-26 | Open-market sale | 2,746 | $155.44 | 940 |
| 2015-02-26 | Open-market sale | 2,101 | $154.57 | 3,686 |
| 2015-02-26 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-02-26 | Open-market sale | 400 | $156.08 | 540 |
| 2015-02-25 | Option exercise (derivative) | 2,211 | $0.00 | 444,430 |
| 2015-02-25 | Open-market sale | 300 | $162.26 | 240 |
| 2015-02-25 | Open-market sale | 200 | $161.37 | 540 |
| 2015-02-25 | Open-market sale | 311 | $157.61 | 1,840 |
| 2015-02-25 | Open-market sale | 300 | $156.22 | 2,151 |
| 2015-02-25 | Open-market sale | 300 | $159.06 | 1,240 |
| 2015-02-25 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-02-25 | Open-market sale | 300 | $158.20 | 1,540 |
| 2015-02-25 | Open-market sale | 500 | $160.61 | 740 |
| 2015-02-23 | Option exercise (derivative) | 2,592 | $0.00 | 520,964 |
| 2015-02-23 | Open-market sale | 400 | $158.60 | 640 |
| 2015-02-23 | Open-market sale | 592 | $154.28 | 1,740 |
| 2015-02-23 | Open-market sale | 200 | $155.31 | 1,540 |
| 2015-02-23 | Open-market sale | 500 | $152.53 | 2,332 |
| 2015-02-23 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-02-23 | Open-market sale | 400 | $159.62 | 240 |
| 2015-02-23 | Open-market sale | 500 | $157.21 | 1,040 |
| 2015-02-19 | Option exercise (derivative) | 5,547 | $0.00 | 538,024 |
| 2015-02-19 | Option exercise (derivative) | 4,115 | $0.00 | 160,500 |
| 2015-02-19 | Open-market sale | 3,247 | $155.32 | 2,540 |
| 2015-02-19 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-02-19 | Open-market sale | 2,300 | $156.27 | 240 |
| 2015-02-19 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-02-18 | Option exercise (derivative) | 2,211 | $0.00 | 521,345 |
| 2015-02-18 | Open-market sale | 960 | $154.41 | 1,491 |
| 2015-02-18 | Open-market sale | 1,251 | $155.27 | 240 |
| 2015-02-18 | Option exercise | 2,211 | $52.65 | 2,451 |
| 2015-02-17 | Option exercise (derivative) | 2,592 | $0.00 | 523,556 |
| 2015-02-17 | Open-market sale | 400 | $154.68 | 240 |
| 2015-02-17 | Open-market sale | 692 | $153.27 | 640 |
| 2015-02-17 | Open-market sale | 300 | $152.27 | 1,332 |
| 2015-02-17 | Open-market sale | 700 | $151.50 | 1,632 |
| 2015-02-17 | Open-market sale | 500 | $150.07 | 2,332 |
| 2015-02-17 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-02-12 | Option exercise (derivative) | 5,547 | $0.00 | 543,571 |
| 2015-02-12 | Option exercise (derivative) | 4,115 | $0.00 | 164,615 |
| 2015-02-12 | Open-market sale | 1,870 | $146.31 | 2,517 |
| 2015-02-12 | Open-market sale | 1,400 | $145.30 | 4,387 |
| 2015-02-12 | Open-market sale | 4,115 | $145.44 | 240 |
| 2015-02-12 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-02-12 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-02-11 | Option exercise (derivative) | 2,211 | $0.00 | 446,641 |
| 2015-02-11 | Option exercise | 2,211 | $63.22 | 2,451 |
| 2015-02-11 | Open-market sale | 700 | $146.45 | 1,751 |
| 2015-02-11 | Open-market sale | 900 | $147.09 | 851 |
| 2015-02-11 | Open-market sale | 411 | $148.32 | 440 |
| 2015-02-11 | Open-market sale | 200 | $149.00 | 240 |
| 2015-02-09 | Option exercise (derivative) | 2,592 | $0.00 | 526,148 |
| 2015-02-09 | Option exercise | 2,592 | $52.65 | 2,832 |
| 2015-02-09 | Open-market sale | 1,700 | $143.43 | 632 |
| 2015-02-09 | Open-market sale | 500 | $142.35 | 2,332 |
| 2015-02-09 | Open-market sale | 392 | $144.08 | 240 |
| 2015-02-05 | Option exercise (derivative) | 5,547 | $0.00 | 549,118 |
| 2015-02-05 | Option exercise (derivative) | 4,115 | $0.00 | 168,730 |
| 2015-02-05 | Option exercise | 5,547 | $30.75 | 5,787 |
| 2015-02-05 | Open-market sale | 4,050 | $141.27 | 305 |
| 2015-02-05 | Option exercise | 4,115 | $34.56 | 4,355 |
| 2015-02-05 | Open-market sale | 1,637 | $141.49 | 540 |
| 2015-02-05 | Open-market sale | 3,610 | $140.84 | 2,177 |
| 2015-02-05 | Open-market sale | 65 | $141.28 | 240 |
| 2015-02-04 | Option exercise (derivative) | 2,211 | $0.00 | 448,852 |
| 2015-02-04 | Open-market sale | 1,500 | $140.82 | 240 |
| 2015-02-04 | Open-market sale | 611 | $139.98 | 1,740 |
| 2015-02-04 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2015-02-04 | Open-market sale | 100 | $138.81 | 140 |
| 2015-02-02 | Option exercise (derivative) | 2,592 | $0.00 | 528,740 |
| 2015-02-02 | Open-market sale | 400 | $139.66 | 2,332 |
| 2015-02-02 | Open-market sale | 100 | $142.97 | 140 |
| 2015-02-02 | Open-market sale | 1,092 | $141.81 | 240 |
| 2015-02-02 | Open-market sale | 1,000 | $140.81 | 1,332 |
| 2015-02-02 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2015-01-29 | Option exercise (derivative) | 5,547 | $0.00 | 554,665 |
| 2015-01-29 | Option exercise (derivative) | 4,115 | $0.00 | 172,845 |
| 2015-01-29 | Open-market sale | 3,947 | $142.80 | 1,740 |
| 2015-01-29 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2015-01-29 | Open-market sale | 2,087 | $142.63 | 2,168 |
| 2015-01-29 | Open-market sale | 1,013 | $143.81 | 1,155 |
| 2015-01-29 | Open-market sale | 1,300 | $144.02 | 440 |
| 2015-01-29 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2015-01-29 | Open-market sale | 1,015 | $144.71 | 140 |
| 2015-01-28 | Option exercise (derivative) | 2,211 | $0.00 | 451,063 |
| 2015-01-28 | Open-market sale | 100 | $146.18 | 340 |
| 2015-01-28 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2015-01-28 | Open-market sale | 401 | $144.17 | 1,950 |
| 2015-01-28 | Open-market sale | 1,510 | $145.50 | 440 |
| 2015-01-28 | Open-market sale | 100 | $148.47 | 140 |
| 2015-01-28 | Open-market sale | 100 | $147.00 | 240 |
| 2015-01-26 | Option exercise (derivative) | 2,592 | $0.00 | 531,332 |
| 2015-01-26 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2015-01-26 | Open-market sale | 1,508 | $146.70 | 140 |
| 2015-01-26 | Open-market sale | 592 | $144.61 | 1,940 |
| 2015-01-26 | Open-market sale | 292 | $145.82 | 1,648 |
| 2015-01-26 | Open-market sale | 200 | $143.62 | 2,532 |
| 2015-01-22 | Option exercise (derivative) | 5,547 | $0.00 | 560,212 |
| 2015-01-22 | Option exercise (derivative) | 4,115 | $0.00 | 176,960 |
| 2015-01-22 | Open-market sale | 1,100 | $146.15 | 3,987 |
| 2015-01-22 | Open-market sale | 2,047 | $147.06 | 1,940 |
| 2015-01-22 | Open-market sale | 2,415 | $146.12 | 1,840 |
| 2015-01-22 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2015-01-22 | Open-market sale | 600 | $144.81 | 5,087 |
| 2015-01-22 | Open-market sale | 1,800 | $147.85 | 140 |
| 2015-01-22 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2015-01-21 | Option exercise (derivative) | 2,211 | $0.00 | 453,274 |
| 2015-01-21 | Open-market sale | 1,111 | $147.96 | 140 |
| 2015-01-21 | Open-market sale | 1,100 | $146.56 | 1,251 |
| 2015-01-21 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2015-01-20 | Option exercise (derivative) | 2,592 | $0.00 | 533,924 |
| 2015-01-20 | Open-market sale | 200 | $143.00 | 2,040 |
| 2015-01-20 | Open-market sale | 500 | $145.39 | 1,240 |
| 2015-01-20 | Open-market sale | 300 | $144.13 | 1,740 |
| 2015-01-20 | Open-market sale | 1,100 | $146.95 | 140 |
| 2015-01-20 | Open-market sale | 192 | $142.52 | 2,240 |
| 2015-01-20 | Open-market sale | 300 | $141.50 | 2,432 |
| 2015-01-20 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2015-01-15 | Option exercise (derivative) | 5,547 | $0.00 | 565,759 |
| 2015-01-15 | Option exercise (derivative) | 4,115 | $0.00 | 181,075 |
| 2015-01-15 | Open-market sale | 1,947 | $136.51 | 3,740 |
| 2015-01-15 | Open-market sale | 2,200 | $137.40 | 2,055 |
| 2015-01-15 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2015-01-15 | Open-market sale | 2,900 | $137.40 | 840 |
| 2015-01-15 | Open-market sale | 600 | $138.30 | 240 |
| 2015-01-15 | Open-market sale | 100 | $139.18 | 140 |
| 2015-01-15 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2015-01-14 | Option exercise (derivative) | 2,211 | $0.00 | 455,485 |
| 2015-01-14 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2015-01-14 | Open-market sale | 811 | $134.54 | 1,540 |
| 2015-01-14 | Open-market sale | 1,400 | $135.55 | 140 |
| 2015-01-12 | Option exercise (derivative) | 2,592 | $0.00 | 536,516 |
| 2015-01-12 | Open-market sale | 900 | $132.56 | 140 |
| 2015-01-12 | Open-market sale | 992 | $131.99 | 1,040 |
| 2015-01-12 | Open-market sale | 700 | $131.30 | 2,032 |
| 2015-01-12 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2015-01-08 | Option exercise (derivative) | 4,115 | $0.00 | 185,190 |
| 2015-01-08 | Option exercise (derivative) | 5,547 | $0.00 | 571,306 |
| 2015-01-08 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2015-01-08 | Open-market sale | 1,500 | $127.41 | 4,187 |
| 2015-01-08 | Open-market sale | 3,057 | $128.49 | 1,130 |
| 2015-01-08 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2015-01-08 | Open-market sale | 3,000 | $128.21 | 1,255 |
| 2015-01-08 | Open-market sale | 990 | $129.20 | 140 |
| 2015-01-07 | Option exercise (derivative) | 2,211 | $0.00 | 457,696 |
| 2015-01-07 | Open-market sale | 1,000 | $125.10 | 1,351 |
| 2015-01-07 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2015-01-07 | Open-market sale | 500 | $126.01 | 851 |
| 2015-01-07 | Open-market sale | 611 | $127.29 | 240 |
| 2015-01-07 | Open-market sale | 100 | $128.02 | 140 |
| 2015-01-05 | Option exercise (derivative) | 2,592 | $0.00 | 539,108 |
| 2015-01-05 | Open-market sale | 500 | $127.20 | 432 |
| 2015-01-05 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2015-01-05 | Open-market sale | 1,800 | $126.59 | 932 |
| 2015-01-05 | Open-market sale | 292 | $128.10 | 140 |
| 2015-01-02 | Option exercise (derivative) | 4,115 | $0.00 | 189,305 |
| 2015-01-02 | Option exercise (derivative) | 5,547 | $0.00 | 576,853 |
| 2015-01-02 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2015-01-02 | Open-market sale | 1,506 | $127.81 | 681 |
| 2015-01-02 | Open-market sale | 2,300 | $126.78 | 2,187 |
| 2015-01-02 | Open-market sale | 1,200 | $125.85 | 4,487 |
| 2015-01-02 | Open-market sale | 1,791 | $126.48 | 140 |
| 2015-01-02 | Open-market sale | 2,324 | $125.37 | 1,931 |
| 2015-01-02 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-12-31 | Option exercise (derivative) | 2,211 | $0.00 | 459,907 |
| 2014-12-31 | Grant / award (derivative) | 724,272 | $0.00 | 724,272 |
| 2014-12-31 | Open-market sale | 400 | $132.92 | 140 |
| 2014-12-31 | Open-market sale | 400 | $132.10 | 540 |
| 2014-12-31 | Open-market sale | 600 | $131.74 | 940 |
| 2014-12-31 | Open-market sale | 811 | $129.93 | 1,540 |
| 2014-12-31 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-12-29 | Option exercise (derivative) | 2,592 | $0.00 | 541,700 |
| 2014-12-29 | Open-market sale | 1,217 | $132.13 | 415 |
| 2014-12-29 | Open-market sale | 1,100 | $130.95 | 1,632 |
| 2014-12-29 | Open-market sale | 275 | $133.30 | 140 |
| 2014-12-29 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-12-26 | Option exercise (derivative) | 5,547 | $0.00 | 582,400 |
| 2014-12-26 | Option exercise (derivative) | 4,115 | $0.00 | 193,420 |
| 2014-12-26 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-12-26 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-12-26 | Open-market sale | 660 | $130.76 | 5,027 |
| 2014-12-26 | Open-market sale | 4,375 | $131.86 | 652 |
| 2014-12-26 | Open-market sale | 512 | $132.37 | 140 |
| 2014-12-24 | Option exercise (derivative) | 2,211 | $0.00 | 462,118 |
| 2014-12-24 | Open-market sale | 2,211 | $130.35 | 140 |
| 2014-12-24 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-12-22 | Option exercise (derivative) | 2,592 | $0.00 | 544,292 |
| 2014-12-22 | Open-market sale | 700 | $132.56 | 2,032 |
| 2014-12-22 | Open-market sale | 700 | $134.11 | 140 |
| 2014-12-22 | Open-market sale | 1,192 | $133.58 | 840 |
| 2014-12-22 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-12-18 | Option exercise (derivative) | 4,115 | $0.00 | 197,535 |
| 2014-12-18 | Option exercise (derivative) | 5,547 | $0.00 | 587,947 |
| 2014-12-18 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-12-18 | Open-market sale | 2,100 | $128.26 | 3,587 |
| 2014-12-18 | Open-market sale | 3,247 | $129.24 | 340 |
| 2014-12-18 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-12-18 | Open-market sale | 2,578 | $129.00 | 1,677 |
| 2014-12-18 | Open-market sale | 1,537 | $129.72 | 140 |
| 2014-12-17 | Option exercise (derivative) | 2,211 | $0.00 | 464,329 |
| 2014-12-17 | Open-market sale | 500 | $124.85 | 1,851 |
| 2014-12-17 | Open-market sale | 1,011 | $125.96 | 840 |
| 2014-12-17 | Open-market sale | 500 | $126.75 | 340 |
| 2014-12-17 | Open-market sale | 200 | $127.61 | 140 |
| 2014-12-17 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-12-15 | Option exercise (derivative) | 2,592 | $0.00 | 546,884 |
| 2014-12-15 | Open-market sale | 400 | $130.79 | 440 |
| 2014-12-15 | Open-market sale | 1,392 | $129.45 | 840 |
| 2014-12-15 | Open-market sale | 300 | $131.38 | 140 |
| 2014-12-15 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-12-15 | Open-market sale | 500 | $128.78 | 2,232 |
| 2014-12-11 | Option exercise (derivative) | 5,547 | $0.00 | 593,494 |
| 2014-12-11 | Option exercise (derivative) | 4,115 | $0.00 | 201,650 |
| 2014-12-11 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-12-11 | Open-market sale | 600 | $132.24 | 440 |
| 2014-12-11 | Open-market sale | 1,854 | $130.93 | 1,040 |
| 2014-12-11 | Open-market sale | 2,693 | $130.13 | 2,894 |
| 2014-12-11 | Open-market sale | 100 | $128.56 | 5,587 |
| 2014-12-11 | Open-market sale | 100 | $131.82 | 140 |
| 2014-12-11 | Open-market sale | 100 | $131.80 | 240 |
| 2014-12-11 | Open-market sale | 3,915 | $131.25 | 340 |
| 2014-12-11 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-12-10 | Option exercise (derivative) | 2,211 | $0.00 | 466,540 |
| 2014-12-10 | Open-market sale | 200 | $133.96 | 440 |
| 2014-12-10 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-12-10 | Open-market sale | 511 | $131.11 | 1,840 |
| 2014-12-10 | Open-market sale | 200 | $136.41 | 140 |
| 2014-12-10 | Open-market sale | 100 | $135.09 | 340 |
| 2014-12-10 | Open-market sale | 400 | $133.15 | 640 |
| 2014-12-10 | Open-market sale | 800 | $132.13 | 1,040 |
| 2014-12-08 | Option exercise (derivative) | 2,592 | $0.00 | 549,476 |
| 2014-12-08 | Open-market sale | 1,000 | $133.77 | 630 |
| 2014-12-08 | Open-market sale | 200 | $129.25 | 2,532 |
| 2014-12-08 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-12-08 | Open-market sale | 600 | $132.72 | 1,630 |
| 2014-12-08 | Open-market sale | 302 | $131.58 | 2,230 |
| 2014-12-08 | Open-market sale | 490 | $130.66 | 140 |
| 2014-12-04 | Option exercise (derivative) | 4,115 | $0.00 | 205,765 |
| 2014-12-04 | Option exercise (derivative) | 5,547 | $0.00 | 599,041 |
| 2014-12-04 | Open-market sale | 800 | $131.27 | 855 |
| 2014-12-04 | Open-market sale | 1,436 | $131.32 | 940 |
| 2014-12-04 | Open-market sale | 2,459 | $130.81 | 2,376 |
| 2014-12-04 | Open-market sale | 852 | $129.76 | 4,835 |
| 2014-12-04 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-12-04 | Open-market sale | 800 | $132.36 | 140 |
| 2014-12-04 | Open-market sale | 2,600 | $130.60 | 1,655 |
| 2014-12-04 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-12-03 | Option exercise (derivative) | 2,211 | $0.00 | 468,751 |
| 2014-12-03 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-12-03 | Open-market sale | 700 | $133.52 | 140 |
| 2014-12-03 | Open-market sale | 1,511 | $132.29 | 840 |
| 2014-12-01 | Option exercise (derivative) | 2,592 | $0.00 | 552,068 |
| 2014-12-01 | Open-market sale | 500 | $134.00 | 440 |
| 2014-12-01 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-12-01 | Open-market sale | 1,192 | $131.98 | 1,540 |
| 2014-12-01 | Open-market sale | 600 | $132.90 | 940 |
| 2014-12-01 | Open-market sale | 300 | $134.86 | 140 |
| 2014-11-28 | Option exercise (derivative) | 4,115 | $0.00 | 209,880 |
| 2014-11-28 | Option exercise (derivative) | 5,547 | $0.00 | 604,588 |
| 2014-11-28 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-11-28 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-11-28 | Open-market sale | 900 | $131.45 | 4,787 |
| 2014-11-28 | Open-market sale | 1,493 | $132.76 | 3,294 |
| 2014-11-28 | Open-market sale | 2,364 | $133.57 | 930 |
| 2014-11-28 | Open-market sale | 790 | $134.23 | 140 |
| 2014-11-26 | Option exercise (derivative) | 2,211 | $0.00 | 470,962 |
| 2014-11-26 | Open-market sale | 1,311 | $130.96 | 140 |
| 2014-11-26 | Open-market sale | 900 | $129.88 | 1,451 |
| 2014-11-26 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-11-24 | Option exercise (derivative) | 2,592 | $0.00 | 554,660 |
| 2014-11-24 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-11-24 | Open-market sale | 1,200 | $130.26 | 1,532 |
| 2014-11-24 | Open-market sale | 1,392 | $131.12 | 140 |
| 2014-11-20 | Option exercise (derivative) | 4,115 | $0.00 | 213,995 |
| 2014-11-20 | Option exercise (derivative) | 5,547 | $0.00 | 610,135 |
| 2014-11-20 | Open-market sale | 100 | $126.27 | 5,587 |
| 2014-11-20 | Open-market sale | 4,547 | $128.93 | 540 |
| 2014-11-20 | Open-market sale | 500 | $128.00 | 5,087 |
| 2014-11-20 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-11-20 | Open-market sale | 4,115 | $128.87 | 140 |
| 2014-11-20 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-11-19 | Option exercise (derivative) | 2,211 | $0.00 | 473,173 |
| 2014-11-19 | Open-market sale | 1,411 | $128.40 | 940 |
| 2014-11-19 | Open-market sale | 800 | $129.20 | 140 |
| 2014-11-19 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-11-17 | Option exercise (derivative) | 2,592 | $0.00 | 557,252 |
| 2014-11-17 | Open-market sale | 694 | $125.36 | 2,038 |
| 2014-11-17 | Open-market sale | 1,798 | $125.72 | 240 |
| 2014-11-17 | Open-market sale | 100 | $126.42 | 140 |
| 2014-11-17 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-11-13 | Option exercise (derivative) | 5,547 | $0.00 | 615,682 |
| 2014-11-13 | Option exercise (derivative) | 4,115 | $0.00 | 218,110 |
| 2014-11-13 | Open-market sale | 930 | $125.18 | 140 |
| 2014-11-13 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-11-13 | Open-market sale | 288 | $122.71 | 5,399 |
| 2014-11-13 | Open-market sale | 200 | $123.81 | 5,199 |
| 2014-11-13 | Open-market sale | 4,129 | $124.55 | 1,070 |
| 2014-11-13 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-11-12 | Option exercise (derivative) | 2,211 | $0.00 | 475,384 |
| 2014-11-12 | Open-market sale | 1,611 | $122.75 | 740 |
| 2014-11-12 | Open-market sale | 600 | $123.24 | 140 |
| 2014-11-12 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-11-10 | Option exercise (derivative) | 2,592 | $0.00 | 559,844 |
| 2014-11-10 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-11-10 | Open-market sale | 1,296 | $124.88 | 1,436 |
| 2014-11-10 | Open-market sale | 1,296 | $125.40 | 140 |
| 2014-11-06 | Option exercise (derivative) | 4,115 | $0.00 | 222,225 |
| 2014-11-06 | Open-market sale | 4,115 | $125.33 | 140 |
| 2014-11-06 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-11-06 | Option exercise (derivative) | 5,547 | $0.00 | 621,229 |
| 2014-11-06 | Open-market sale | 100 | $125.66 | 140 |
| 2014-11-06 | Open-market sale | 5,347 | $125.04 | 240 |
| 2014-11-06 | Open-market sale | 100 | $123.62 | 5,587 |
| 2014-11-06 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-11-05 | Option exercise (derivative) | 2,211 | $0.00 | 477,595 |
| 2014-11-05 | Open-market sale | 1,500 | $124.34 | 340 |
| 2014-11-05 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-11-05 | Open-market sale | 511 | $123.85 | 1,840 |
| 2014-11-05 | Open-market sale | 200 | $125.24 | 140 |
| 2014-11-03 | Option exercise (derivative) | 2,592 | $0.00 | 562,436 |
| 2014-11-03 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-11-03 | Open-market sale | 100 | $129.95 | 140 |
| 2014-11-03 | Open-market sale | 292 | $128.88 | 240 |
| 2014-11-03 | Open-market sale | 900 | $128.07 | 532 |
| 2014-11-03 | Open-market sale | 800 | $126.98 | 1,432 |
| 2014-11-03 | Open-market sale | 500 | $125.96 | 2,232 |
| 2014-10-30 | Option exercise (derivative) | 5,547 | $0.00 | 626,776 |
| 2014-10-30 | Option exercise (derivative) | 4,115 | $0.00 | 226,340 |
| 2014-10-30 | Open-market sale | 2,250 | $130.71 | 240 |
| 2014-10-30 | Open-market sale | 3,197 | $130.26 | 2,490 |
| 2014-10-30 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-10-30 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-10-30 | Open-market sale | 4,115 | $130.36 | 140 |
| 2014-10-29 | Option exercise (derivative) | 2,211 | $0.00 | 479,806 |
| 2014-10-29 | Open-market sale | 500 | $132.43 | 140 |
| 2014-10-29 | Open-market sale | 500 | $131.19 | 640 |
| 2014-10-29 | Open-market sale | 1,211 | $130.51 | 1,140 |
| 2014-10-29 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-10-27 | Option exercise (derivative) | 2,592 | $0.00 | 565,028 |
| 2014-10-27 | Open-market sale | 30 | $133.00 | 140 |
| 2014-10-27 | Open-market sale | 1,100 | $131.81 | 170 |
| 2014-10-27 | Open-market sale | 1,462 | $132.40 | 1,270 |
| 2014-10-27 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-10-23 | Option exercise (derivative) | 5,547 | $0.00 | 632,323 |
| 2014-10-23 | Option exercise (derivative) | 4,115 | $0.00 | 230,455 |
| 2014-10-23 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-10-23 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-10-23 | Open-market sale | 1,300 | $130.40 | 940 |
| 2014-10-23 | Open-market sale | 1,400 | $129.32 | 2,240 |
| 2014-10-23 | Open-market sale | 2,047 | $128.51 | 3,640 |
| 2014-10-23 | Open-market sale | 1,965 | $131.53 | 140 |
| 2014-10-23 | Open-market sale | 2,150 | $130.66 | 2,105 |
| 2014-10-22 | Option exercise (derivative) | 2,211 | $0.00 | 482,017 |
| 2014-10-22 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-10-22 | Open-market sale | 1,000 | $127.91 | 1,351 |
| 2014-10-22 | Open-market sale | 1,000 | $129.80 | 351 |
| 2014-10-22 | Open-market sale | 111 | $128.91 | 240 |
| 2014-10-22 | Open-market sale | 100 | $130.54 | 140 |
| 2014-10-20 | Option exercise (derivative) | 2,592 | $0.00 | 567,620 |
| 2014-10-20 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-10-20 | Open-market sale | 1,500 | $124.19 | 1,232 |
| 2014-10-20 | Open-market sale | 662 | $125.39 | 570 |
| 2014-10-20 | Open-market sale | 430 | $126.22 | 140 |
| 2014-10-16 | Option exercise (derivative) | 4,115 | $0.00 | 234,570 |
| 2014-10-16 | Option exercise (derivative) | 5,547 | $0.00 | 637,870 |
| 2014-10-16 | Open-market sale | 700 | $121.49 | 4,187 |
| 2014-10-16 | Open-market sale | 800 | $120.58 | 4,887 |
| 2014-10-16 | Open-market sale | 800 | $122.57 | 3,387 |
| 2014-10-16 | Open-market sale | 1,200 | $123.35 | 2,187 |
| 2014-10-16 | Open-market sale | 1,483 | $124.61 | 704 |
| 2014-10-16 | Open-market sale | 564 | $125.26 | 140 |
| 2014-10-16 | Open-market sale | 3,315 | $120.81 | 940 |
| 2014-10-16 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-10-16 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-10-15 | Option exercise (derivative) | 2,211 | $0.00 | 484,228 |
| 2014-10-15 | Open-market sale | 2,211 | $120.08 | 140 |
| 2014-10-15 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-10-13 | Option exercise (derivative) | 2,592 | $0.00 | 570,212 |
| 2014-10-13 | Open-market sale | 1,100 | $126.09 | 140 |
| 2014-10-13 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-10-13 | Open-market sale | 692 | $122.50 | 2,040 |
| 2014-10-13 | Open-market sale | 800 | $123.44 | 1,240 |
| 2014-10-09 | Option exercise (derivative) | 5,547 | $0.00 | 643,417 |
| 2014-10-09 | Option exercise (derivative) | 4,115 | $0.00 | 238,685 |
| 2014-10-09 | Open-market sale | 2,543 | $128.44 | 3,144 |
| 2014-10-09 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-10-09 | Open-market sale | 704 | $129.50 | 2,440 |
| 2014-10-09 | Open-market sale | 1,600 | $130.58 | 840 |
| 2014-10-09 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-10-09 | Open-market sale | 700 | $131.40 | 140 |
| 2014-10-08 | Option exercise (derivative) | 2,211 | $0.00 | 486,439 |
| 2014-10-08 | Open-market sale | 500 | $130.52 | 1,851 |
| 2014-10-08 | Open-market sale | 1,011 | $131.49 | 840 |
| 2014-10-08 | Open-market sale | 700 | $132.23 | 140 |
| 2014-10-08 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-10-06 | Option exercise (derivative) | 2,592 | $0.00 | 572,804 |
| 2014-10-06 | Open-market sale | 992 | $128.84 | 1,740 |
| 2014-10-06 | Open-market sale | 917 | $129.30 | 140 |
| 2014-10-06 | Open-market sale | 683 | $130.04 | 1,057 |
| 2014-10-06 | Option exercise | 2,592 | $52.65 | 2,732 |
| 2014-10-02 | Option exercise (derivative) | 5,547 | $0.00 | 648,964 |
| 2014-10-02 | Option exercise (derivative) | 4,115 | $0.00 | 242,800 |
| 2014-10-02 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-10-02 | Open-market sale | 4,115 | $126.89 | 140 |
| 2014-10-02 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-10-02 | Open-market sale | 1,300 | $126.70 | 4,387 |
| 2014-10-02 | Open-market sale | 1,300 | $127.42 | 3,087 |
| 2014-10-02 | Open-market sale | 247 | $130.22 | 240 |
| 2014-10-02 | Open-market sale | 2,000 | $129.56 | 487 |
| 2014-10-02 | Open-market sale | 600 | $128.52 | 2,487 |
| 2014-10-01 | Option exercise (derivative) | 2,211 | $0.00 | 488,650 |
| 2014-10-01 | Open-market sale | 496 | $128.68 | 140 |
| 2014-10-01 | Open-market sale | 1,715 | $127.03 | 636 |
| 2014-10-01 | Option exercise | 2,211 | $63.22 | 2,351 |
| 2014-09-25 | Option exercise (derivative) | 5,547 | $0.00 | 654,511 |
| 2014-09-25 | Open-market sale | 1,000 | $133.28 | 4,687 |
| 2014-09-25 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-09-25 | Open-market sale | 2,947 | $134.21 | 1,740 |
| 2014-09-25 | Open-market sale | 1,600 | $134.96 | 140 |
| 2014-09-25 | Option exercise (derivative) | 4,115 | $0.00 | 246,915 |
| 2014-09-25 | Open-market sale | 2,900 | $133.00 | 1,355 |
| 2014-09-25 | Open-market sale | 1,215 | $133.60 | 140 |
| 2014-09-25 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-09-18 | Option exercise (derivative) | 5,547 | $0.00 | 660,058 |
| 2014-09-18 | Option exercise (derivative) | 4,115 | $0.00 | 251,030 |
| 2014-09-18 | Open-market sale | 800 | $126.21 | 4,887 |
| 2014-09-18 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-09-18 | Open-market sale | 747 | $130.14 | 140 |
| 2014-09-18 | Open-market sale | 1,500 | $127.37 | 3,387 |
| 2014-09-18 | Open-market sale | 1,400 | $128.24 | 1,987 |
| 2014-09-18 | Open-market sale | 1,100 | $129.08 | 887 |
| 2014-09-18 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-09-15 | Option exercise (derivative) | 50,000 | $0.00 | 575,396 |
| 2014-09-15 | Open-market sale | 14,650 | $124.02 | 27,590 |
| 2014-09-15 | Open-market sale | 8,318 | $125.76 | 940 |
| 2014-09-15 | Open-market sale | 18,332 | $124.94 | 9,258 |
| 2014-09-15 | Open-market sale | 800 | $126.55 | 140 |
| 2014-09-15 | Open-market sale | 7,900 | $122.99 | 42,240 |
| 2014-09-15 | Option exercise | 50,000 | $52.64 | 50,140 |
| 2014-09-11 | Option exercise (derivative) | 4,115 | $0.00 | 255,145 |
| 2014-09-11 | Option exercise (derivative) | 5,547 | $0.00 | 665,605 |
| 2014-09-11 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-09-11 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-09-11 | Open-market sale | 1,650 | $120.24 | 4,037 |
| 2014-09-11 | Open-market sale | 2,420 | $121.24 | 1,617 |
| 2014-09-11 | Open-market sale | 1,477 | $121.90 | 140 |
| 2014-09-10 | Option exercise (derivative) | 50,000 | $0.00 | 490,861 |
| 2014-09-10 | Open-market sale | 50,000 | $120.01 | 140 |
| 2014-09-10 | Option exercise | 50,000 | $63.22 | 50,140 |
| 2014-09-04 | Option exercise (derivative) | 4,115 | $0.00 | 259,260 |
| 2014-09-04 | Option exercise (derivative) | 5,547 | $0.00 | 671,152 |
| 2014-09-04 | Option exercise | 5,547 | $30.75 | 5,687 |
| 2014-09-04 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-09-04 | Open-market sale | 4,115 | $113.07 | 140 |
| 2014-09-04 | Open-market sale | 3,947 | $112.46 | 1,740 |
| 2014-08-28 | Option exercise (derivative) | 2,899 | $0.00 | 676,699 |
| 2014-08-28 | Option exercise (derivative) | 4,115 | $0.00 | 263,375 |
| 2014-08-28 | Open-market sale | 2,699 | $92.46 | 340 |
| 2014-08-28 | Option exercise | 2,899 | $30.75 | 3,039 |
| 2014-08-28 | Open-market sale | 4,115 | $92.41 | 140 |
| 2014-08-28 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-08-21 | Option exercise (derivative) | 4,115 | $0.00 | 267,490 |
| 2014-08-21 | Option exercise (derivative) | 5,525 | $0.00 | 679,598 |
| 2014-08-21 | Option exercise | 5,525 | $30.75 | 5,665 |
| 2014-08-21 | Open-market sale | 3,975 | $93.18 | 1,690 |
| 2014-08-21 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-08-21 | Open-market sale | 1,550 | $93.75 | 140 |
| 2014-08-14 | Option exercise (derivative) | 4,115 | $0.00 | 271,605 |
| 2014-08-14 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-08-14 | Open-market sale | 4,115 | $88.39 | 140 |
| 2014-08-07 | Option exercise (derivative) | 4,115 | $0.00 | 275,720 |
| 2014-08-07 | Option exercise | 4,115 | $34.56 | 4,255 |
| 2014-08-07 | Open-market sale | 4,115 | $88.40 | 140 |
| 2014-07-31 | Option exercise (derivative) | 100 | $0.00 | 685,123 |
| 2014-07-31 | Option exercise (derivative) | 3,833 | $0.00 | 279,835 |
| 2014-07-31 | Option exercise | 100 | $30.75 | 240 |
| 2014-07-31 | Open-market sale | 100 | $92.28 | 140 |
| 2014-07-31 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-07-24 | Option exercise (derivative) | 3,833 | $0.00 | 283,668 |
| 2014-07-24 | Option exercise (derivative) | 5,395 | $0.00 | 685,223 |
| 2014-07-24 | Open-market sale | 5,195 | $93.18 | 340 |
| 2014-07-24 | Option exercise | 5,395 | $30.75 | 5,535 |
| 2014-07-24 | Open-market sale | 3,833 | $93.06 | 140 |
| 2014-07-24 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-07-17 | Option exercise (derivative) | 3,833 | $0.00 | 287,501 |
| 2014-07-17 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-07-17 | Open-market sale | 3,833 | $90.87 | 140 |
| 2014-07-10 | Option exercise (derivative) | 3,833 | $0.00 | 291,334 |
| 2014-07-10 | Option exercise (derivative) | 5,354 | $0.00 | 690,618 |
| 2014-07-10 | Option exercise | 5,354 | $30.75 | 5,494 |
| 2014-07-10 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-07-10 | Open-market sale | 5,354 | $92.25 | 140 |
| 2014-07-03 | Option exercise (derivative) | 3,833 | $0.00 | 295,167 |
| 2014-07-03 | Open-market sale | 3,833 | $91.37 | 140 |
| 2014-07-03 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-06-26 | Option exercise (derivative) | 3,833 | $0.00 | 299,000 |
| 2014-06-26 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-06-26 | Open-market sale | 3,833 | $87.23 | 140 |
| 2014-06-19 | Option exercise (derivative) | 3,833 | $0.00 | 302,833 |
| 2014-06-19 | Open-market sale | 3,833 | $85.68 | 140 |
| 2014-06-19 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-06-12 | Option exercise (derivative) | 3,833 | $0.00 | 306,666 |
| 2014-06-12 | Option exercise (derivative) | 5,233 | $0.00 | 695,972 |
| 2014-06-12 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-06-12 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-06-12 | Open-market sale | 2,883 | $97.72 | 2,490 |
| 2014-06-12 | Open-market sale | 2,350 | $98.73 | 140 |
| 2014-06-05 | Option exercise (derivative) | 3,833 | $0.00 | 310,499 |
| 2014-06-05 | Option exercise (derivative) | 5,233 | $0.00 | 701,205 |
| 2014-06-05 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-06-05 | Open-market sale | 1,683 | $96.03 | 3,690 |
| 2014-06-05 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-06-05 | Open-market sale | 3,550 | $97.02 | 140 |
| 2014-05-29 | Option exercise (derivative) | 3,833 | $0.00 | 314,332 |
| 2014-05-29 | Option exercise (derivative) | 5,233 | $0.00 | 706,438 |
| 2014-05-29 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-05-29 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-05-29 | Open-market sale | 4,833 | $95.24 | 540 |
| 2014-05-29 | Open-market sale | 400 | $96.08 | 140 |
| 2014-05-22 | Option exercise (derivative) | 5,233 | $0.00 | 711,671 |
| 2014-05-22 | Option exercise (derivative) | 3,833 | $0.00 | 318,165 |
| 2014-05-22 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-05-22 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-05-22 | Open-market sale | 1,023 | $100.07 | 4,350 |
| 2014-05-22 | Open-market sale | 100 | $102.31 | 140 |
| 2014-05-22 | Open-market sale | 4,110 | $101.56 | 240 |
| 2014-05-15 | Option exercise (derivative) | 5,233 | $0.00 | 716,904 |
| 2014-05-15 | Option exercise (derivative) | 3,833 | $0.00 | 321,998 |
| 2014-05-15 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-05-15 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-05-15 | Open-market sale | 4,409 | $100.85 | 964 |
| 2014-05-15 | Open-market sale | 200 | $102.73 | 140 |
| 2014-05-15 | Open-market sale | 624 | $101.70 | 340 |
| 2014-05-08 | Option exercise (derivative) | 5,233 | $0.00 | 722,137 |
| 2014-05-08 | Option exercise (derivative) | 3,833 | $0.00 | 325,831 |
| 2014-05-08 | Option exercise | 5,233 | $30.75 | 9,206 |
| 2014-05-08 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-05-08 | Open-market sale | 1,333 | $105.79 | 7,873 |
| 2014-05-08 | Open-market sale | 1,500 | $107.91 | 6,373 |
| 2014-05-08 | Open-market sale | 3,833 | $108.52 | 1,240 |
| 2014-05-08 | Open-market sale | 1,100 | $106.81 | 140 |
| 2014-05-08 | Open-market sale | 1,300 | $108.65 | 5,073 |
| 2014-05-01 | Option exercise (derivative) | 3,833 | $0.00 | 329,664 |
| 2014-05-01 | Option exercise (derivative) | 5,233 | $0.00 | 727,370 |
| 2014-05-01 | Open-market sale | 1,900 | $102.70 | 340 |
| 2014-05-01 | Open-market sale | 2,233 | $102.01 | 2,240 |
| 2014-05-01 | Open-market sale | 700 | $100.61 | 4,473 |
| 2014-05-01 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-05-01 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-05-01 | Open-market sale | 200 | $103.42 | 140 |
| 2014-05-01 | Open-market sale | 200 | $99.21 | 5,173 |
| 2014-04-24 | Option exercise (derivative) | 3,833 | $0.00 | 333,497 |
| 2014-04-24 | Option exercise (derivative) | 5,233 | $0.00 | 732,603 |
| 2014-04-24 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-04-24 | Open-market sale | 5,033 | $92.25 | 340 |
| 2014-04-24 | Open-market sale | 3,833 | $92.63 | 140 |
| 2014-04-24 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-04-17 | Option exercise (derivative) | 5,233 | $0.00 | 737,836 |
| 2014-04-17 | Option exercise (derivative) | 3,833 | $0.00 | 337,330 |
| 2014-04-17 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-04-17 | Open-market sale | 1,100 | $98.10 | 1,340 |
| 2014-04-17 | Open-market sale | 2,933 | $96.93 | 2,440 |
| 2014-04-17 | Open-market sale | 1,000 | $98.93 | 340 |
| 2014-04-17 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-04-17 | Open-market sale | 200 | $99.76 | 140 |
| 2014-04-10 | Option exercise (derivative) | 5,233 | $0.00 | 743,069 |
| 2014-04-10 | Option exercise (derivative) | 3,833 | $0.00 | 341,163 |
| 2014-04-10 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-04-10 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-04-10 | Open-market sale | 3,833 | $96.11 | 940 |
| 2014-04-10 | Open-market sale | 600 | $95.29 | 4,773 |
| 2014-04-10 | Open-market sale | 3,833 | $96.21 | 140 |
| 2014-04-03 | Option exercise (derivative) | 5,233 | $0.00 | 748,302 |
| 2014-04-03 | Option exercise (derivative) | 3,833 | $0.00 | 344,996 |
| 2014-04-03 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-04-03 | Open-market sale | 603 | $93.64 | 940 |
| 2014-04-03 | Open-market sale | 3,833 | $93.14 | 140 |
| 2014-04-03 | Open-market sale | 3,830 | $94.04 | 1,543 |
| 2014-04-03 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-03-27 | Option exercise (derivative) | 3,833 | $0.00 | 348,829 |
| 2014-03-27 | Option exercise (derivative) | 5,233 | $0.00 | 753,535 |
| 2014-03-27 | Open-market sale | 3,833 | $94.79 | 140 |
| 2014-03-27 | Option exercise | 5,233 | $30.75 | 5,373 |
| 2014-03-27 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-03-27 | Open-market sale | 5,133 | $92.27 | 240 |
| 2014-03-20 | Option exercise (derivative) | 5,232 | $0.00 | 758,768 |
| 2014-03-20 | Option exercise (derivative) | 3,833 | $0.00 | 352,662 |
| 2014-03-20 | Option exercise | 5,232 | $30.75 | 5,372 |
| 2014-03-20 | Open-market sale | 3,532 | $96.55 | 1,840 |
| 2014-03-20 | Open-market sale | 1,700 | $97.02 | 140 |
| 2014-03-20 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-03-13 | Option exercise (derivative) | 3,833 | $0.00 | 356,495 |
| 2014-03-13 | Open-market sale | 3,833 | $95.64 | 140 |
| 2014-03-13 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-03-06 | Option exercise (derivative) | 3,833 | $0.00 | 360,328 |
| 2014-03-06 | Open-market sale | 3,833 | $102.77 | 140 |
| 2014-03-06 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-02-27 | Option exercise (derivative) | 3,833 | $0.00 | 364,161 |
| 2014-02-27 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-02-27 | Open-market sale | 3,833 | $100.68 | 140 |
| 2014-02-20 | Option exercise (derivative) | 3,833 | $0.00 | 367,994 |
| 2014-02-20 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-02-20 | Open-market sale | 3,833 | $103.91 | 140 |
| 2014-02-13 | Option exercise (derivative) | 3,833 | $0.00 | 371,827 |
| 2014-02-13 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-02-13 | Open-market sale | 3,833 | $99.87 | 140 |
| 2014-02-06 | Option exercise (derivative) | 3,833 | $0.00 | 375,660 |
| 2014-02-06 | Open-market sale | 3,833 | $97.26 | 140 |
| 2014-02-06 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-30 | Option exercise (derivative) | 3,833 | $0.00 | 379,493 |
| 2014-01-30 | Open-market sale | 3,833 | $106.25 | 140 |
| 2014-01-30 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-23 | Option exercise (derivative) | 3,833 | $0.00 | 383,326 |
| 2014-01-23 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-23 | Open-market sale | 3,833 | $111.78 | 140 |
| 2014-01-16 | Option exercise (derivative) | 3,833 | $0.00 | 387,159 |
| 2014-01-16 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-16 | Open-market sale | 3,833 | $111.21 | 140 |
| 2014-01-09 | Option exercise (derivative) | 3,833 | $0.00 | 390,992 |
| 2014-01-09 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-09 | Open-market sale | 3,833 | $108.35 | 140 |
| 2014-01-02 | Option exercise (derivative) | 3,833 | $0.00 | 394,825 |
| 2014-01-02 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2014-01-02 | Open-market sale | 3,833 | $111.54 | 140 |
| 2013-12-31 | Grant / award (derivative) | 1,000,000 | $0.00 | 1,000,000 |
| 2013-12-31 | Open-market sale | 5,199 | $112.60 | 546,035.05 |
| 2013-12-31 | Open-market sale | 401 | $113.04 | 545,634.05 |
| 2013-12-31 | Open-market sale | 5,342 | $112.56 | 540,000.05 |
| 2013-12-31 | Open-market sale | 292 | $114.17 | 545,342.05 |
| 2013-12-31 | Open-market sale | 300 | $113.24 | 533,094.05 |
| 2013-12-31 | Open-market sale | 400 | $113.29 | 539,600.05 |
| 2013-12-31 | Open-market sale | 1,646 | $112.55 | 537,954.05 |
| 2013-12-31 | Open-market sale | 200 | $113.23 | 537,754.05 |
| 2013-12-31 | Open-market sale | 4,360 | $112.53 | 533,394.05 |
| 2013-12-30 | Open-market sale | 4,898 | $111.38 | 564,483.05 |
| 2013-12-30 | Open-market sale | 4,642 | $111.36 | 558,841.05 |
| 2013-12-30 | Open-market sale | 100 | $113.56 | 551,234.05 |
| 2013-12-30 | Open-market sale | 700 | $112.46 | 551,334.05 |
| 2013-12-30 | Open-market sale | 3,860 | $111.38 | 552,034.05 |
| 2013-12-30 | Open-market sale | 100 | $113.56 | 555,894.05 |
| 2013-12-30 | Open-market sale | 200 | $112.65 | 555,994.05 |
| 2013-12-30 | Open-market sale | 1,547 | $111.38 | 556,194.05 |
| 2013-12-30 | Open-market sale | 100 | $113.56 | 557,741.05 |
| 2013-12-30 | Open-market sale | 100 | $113.30 | 557,841.05 |
| 2013-12-30 | Open-market sale | 900 | $112.58 | 557,941.05 |
| 2013-12-30 | Open-market sale | 900 | $112.51 | 563,583.05 |
| 2013-12-30 | Open-market sale | 100 | $113.27 | 563,483.05 |
| 2013-12-27 | Open-market sale | 4,800 | $112.90 | 576,830.05 |
| 2013-12-27 | Open-market sale | 842 | $113.93 | 575,988.05 |
| 2013-12-27 | Open-market sale | 500 | $114.61 | 581,630.05 |
| 2013-12-27 | Open-market sale | 2,098 | $113.63 | 582,130.05 |
| 2013-12-27 | Open-market sale | 1,575 | $112.94 | 574,313.05 |
| 2013-12-27 | Open-market sale | 260 | $114.41 | 569,381.05 |
| 2013-12-27 | Open-market sale | 600 | $113.72 | 569,641.05 |
| 2013-12-27 | Open-market sale | 3,800 | $112.92 | 570,241.05 |
| 2013-12-27 | Open-market sale | 172 | $113.83 | 574,041.05 |
| 2013-12-27 | Open-market sale | 100 | $113.49 | 574,213.05 |
| 2013-12-27 | Open-market sale | 3,300 | $112.87 | 584,228.05 |
| 2013-12-27 | Open-market sale | 100 | $114.85 | 575,888.05 |
| 2013-12-26 | Option exercise (derivative) | 3,833 | $0.00 | 398,658 |
| 2013-12-26 | Open-market sale | 215 | $112.78 | 592,188.05 |
| 2013-12-26 | Open-market sale | 1,632 | $111.94 | 592,403.05 |
| 2013-12-26 | Open-market sale | 697 | $112.69 | 594,035.05 |
| 2013-12-26 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-12-26 | Open-market sale | 560 | $112.56 | 587,528.05 |
| 2013-12-26 | Open-market sale | 4,100 | $111.92 | 588,088.05 |
| 2013-12-26 | Open-market sale | 5,046 | $111.94 | 594,732.05 |
| 2013-12-26 | Open-market sale | 800 | $112.56 | 599,878.05 |
| 2013-12-26 | Open-market sale | 100 | $113.62 | 599,778.05 |
| 2013-12-26 | Open-market sale | 4,998 | $111.94 | 600,678.05 |
| 2013-12-26 | Open-market sale | 3,833 | $111.59 | 140 |
| 2013-12-24 | Open-market sale | 3,345 | $113.78 | 614,582.05 |
| 2013-12-24 | Open-market sale | 100 | $115.73 | 617,927.05 |
| 2013-12-24 | Open-market sale | 800 | $115.04 | 618,027.05 |
| 2013-12-24 | Open-market sale | 2,800 | $113.99 | 618,827.05 |
| 2013-12-24 | Open-market sale | 2,198 | $113.05 | 621,627.05 |
| 2013-12-24 | Open-market sale | 1,111 | $114.47 | 606,176.05 |
| 2013-12-24 | Open-market sale | 1,698 | $114.39 | 612,884.05 |
| 2013-12-24 | Open-market sale | 700 | $115.44 | 612,184.05 |
| 2013-12-24 | Open-market sale | 1,447 | $113.92 | 610,737.05 |
| 2013-12-24 | Open-market sale | 400 | $115.05 | 610,337.05 |
| 2013-12-24 | Open-market sale | 3,050 | $113.85 | 607,287.05 |
| 2013-12-24 | Open-market sale | 500 | $115.51 | 605,676.05 |
| 2013-12-23 | Open-market sale | 400 | $113.21 | 630,533.05 |
| 2013-12-23 | Open-market sale | 100 | $104.00 | 635,976.05 |
| 2013-12-23 | Open-market sale | 1,705 | $107.59 | 634,171.05 |
| 2013-12-23 | Open-market sale | 200 | $114.05 | 630,333.05 |
| 2013-12-23 | Open-market sale | 100 | $105.57 | 635,876.05 |
| 2013-12-23 | Open-market sale | 1,037 | $112.21 | 630,933.05 |
| 2013-12-23 | Open-market sale | 401 | $111.13 | 631,970.05 |
| 2013-12-23 | Open-market sale | 1,300 | $108.93 | 632,871.05 |
| 2013-12-23 | Open-market sale | 500 | $110.03 | 632,371.05 |
| 2013-12-23 | Open-market sale | 697 | $113.39 | 636,679.05 |
| 2013-12-23 | Open-market sale | 603 | $114.45 | 636,076.05 |
| 2013-12-23 | Open-market sale | 500 | $110.86 | 638,176.05 |
| 2013-12-23 | Open-market sale | 500 | $109.77 | 638,676.05 |
| 2013-12-23 | Open-market sale | 900 | $108.87 | 639,176.05 |
| 2013-12-23 | Open-market sale | 1,600 | $107.71 | 640,076.05 |
| 2013-12-23 | Open-market sale | 298 | $106.11 | 641,676.05 |
| 2013-12-23 | Open-market sale | 800 | $112.27 | 637,376.05 |
| 2013-12-23 | Open-market sale | 600 | $111.93 | 624,586.05 |
| 2013-12-23 | Open-market sale | 100 | $104.00 | 628,386.05 |
| 2013-12-23 | Open-market sale | 1,400 | $107.58 | 626,986.05 |
| 2013-12-23 | Open-market sale | 1,100 | $108.94 | 625,886.05 |
| 2013-12-23 | Open-market sale | 500 | $110.12 | 625,386.05 |
| 2013-12-23 | Open-market sale | 200 | $111.07 | 625,186.05 |
| 2013-12-23 | Open-market sale | 661 | $113.07 | 623,925.05 |
| 2013-12-23 | Open-market sale | 100 | $113.79 | 623,825.05 |
| 2013-12-23 | Open-market sale | 300 | $111.91 | 628,733.05 |
| 2013-12-23 | Open-market sale | 200 | $110.36 | 629,033.05 |
| 2013-12-23 | Open-market sale | 400 | $109.11 | 629,233.05 |
| 2013-12-23 | Open-market sale | 600 | $107.56 | 629,633.05 |
| 2013-12-23 | Open-market sale | 100 | $104.00 | 630,233.05 |
| 2013-12-23 | Open-market sale | 100 | $114.00 | 628,486.05 |
| 2013-12-23 | Open-market sale | 147 | $112.81 | 628,586.05 |
| 2013-12-20 | Open-market sale | 3,400 | $86.32 | 656,723.05 |
| 2013-12-20 | Open-market sale | 1,561 | $87.41 | 649,564.05 |
| 2013-12-20 | Open-market sale | 3,100 | $86.30 | 651,125.05 |
| 2013-12-20 | Open-market sale | 300 | $88.02 | 654,225.05 |
| 2013-12-20 | Open-market sale | 2,198 | $87.43 | 654,525.05 |
| 2013-12-20 | Open-market sale | 1,200 | $86.26 | 648,364.05 |
| 2013-12-20 | Open-market sale | 300 | $87.99 | 641,974.05 |
| 2013-12-20 | Open-market sale | 1,743 | $87.29 | 642,274.05 |
| 2013-12-20 | Open-market sale | 3,700 | $86.28 | 644,017.05 |
| 2013-12-20 | Open-market sale | 647 | $87.30 | 647,717.05 |
| 2013-12-19 | Option exercise (derivative) | 3,833 | $0.00 | 402,491 |
| 2013-12-19 | Open-market sale | 3,833 | $87.25 | 140 |
| 2013-12-19 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-12-19 | Open-market sale | 500 | $88.27 | 660,123.05 |
| 2013-12-19 | Open-market sale | 1,000 | $87.49 | 660,623.05 |
| 2013-12-19 | Open-market sale | 4,243 | $86.26 | 661,623.05 |
| 2013-12-19 | Open-market sale | 200 | $88.25 | 665,866.05 |
| 2013-12-19 | Open-market sale | 400 | $87.38 | 666,066.05 |
| 2013-12-19 | Open-market sale | 1,247 | $86.20 | 666,466.05 |
| 2013-12-19 | Open-market sale | 500 | $88.26 | 667,713.05 |
| 2013-12-19 | Open-market sale | 700 | $87.44 | 668,213.05 |
| 2013-12-19 | Open-market sale | 3,461 | $86.27 | 668,913.05 |
| 2013-12-19 | Open-market sale | 400 | $88.08 | 672,374.05 |
| 2013-12-19 | Open-market sale | 1,000 | $87.14 | 672,774.05 |
| 2013-12-19 | Open-market sale | 4,498 | $86.29 | 673,774.05 |
| 2013-12-18 | Open-market sale | 247 | $87.01 | 682,933.05 |
| 2013-12-18 | Open-market sale | 1,600 | $86.13 | 683,180.05 |
| 2013-12-18 | Open-market sale | 750 | $87.21 | 684,780.05 |
| 2013-12-18 | Open-market sale | 4,993 | $86.18 | 685,530.05 |
| 2013-12-18 | Open-market sale | 500 | $88.28 | 690,523.05 |
| 2013-12-18 | Open-market sale | 1,498 | $86.98 | 691,023.05 |
| 2013-12-18 | Open-market sale | 3,900 | $86.10 | 692,521.05 |
| 2013-12-18 | Open-market sale | 805 | $87.00 | 678,272.05 |
| 2013-12-18 | Open-market sale | 3,856 | $86.13 | 679,077.05 |
| 2013-12-17 | Open-market sale | 1,647 | $86.42 | 707,025.05 |
| 2013-12-17 | Open-market sale | 200 | $87.27 | 706,825.05 |
| 2013-12-17 | Open-market sale | 446 | $87.27 | 702,164.05 |
| 2013-12-17 | Open-market sale | 4,943 | $86.38 | 697,221.05 |
| 2013-12-17 | Open-market sale | 800 | $87.14 | 696,421.05 |
| 2013-12-17 | Open-market sale | 4,215 | $86.41 | 702,610.05 |
| 2013-12-12 | Option exercise (derivative) | 3,833 | $0.00 | 406,324 |
| 2013-12-12 | Open-market sale | 3,833 | $89.94 | 140 |
| 2013-12-12 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-12-05 | Option exercise (derivative) | 3,833 | $0.00 | 410,157 |
| 2013-12-05 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-12-05 | Open-market sale | 3,833 | $89.79 | 140 |
| 2013-11-29 | Option exercise (derivative) | 3,833 | $0.00 | 413,990 |
| 2013-11-29 | Open-market sale | 3,833 | $92.26 | 140 |
| 2013-11-29 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-11-21 | Option exercise (derivative) | 3,833 | $0.00 | 417,823 |
| 2013-11-21 | Open-market sale | 3,833 | $92.49 | 140 |
| 2013-11-21 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-11-14 | Option exercise (derivative) | 3,833 | $0.00 | 421,656 |
| 2013-11-14 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-11-14 | Open-market sale | 3,833 | $91.60 | 140 |
| 2013-11-07 | Option exercise (derivative) | 3,833 | $0.00 | 425,489 |
| 2013-11-07 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-11-07 | Open-market sale | 3,833 | $89.47 | 140 |
| 2013-10-31 | Option exercise (derivative) | 3,833 | $0.00 | 429,322 |
| 2013-10-31 | Open-market sale | 3,833 | $86.89 | 140 |
| 2013-10-31 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-10-24 | Option exercise (derivative) | 3,833 | $0.00 | 433,155 |
| 2013-10-24 | Open-market sale | 3,833 | $83.77 | 140 |
| 2013-10-24 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-10-17 | Option exercise (derivative) | 3,833 | $0.00 | 436,988 |
| 2013-10-17 | Open-market sale | 3,833 | $81.84 | 140 |
| 2013-10-17 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-10-10 | Option exercise (derivative) | 3,833 | $0.00 | 440,821 |
| 2013-10-10 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-10-10 | Open-market sale | 3,833 | $82.58 | 140 |
| 2013-10-03 | Option exercise (derivative) | 3,833 | $0.00 | 444,654 |
| 2013-10-03 | Open-market sale | 3,833 | $84.20 | 140 |
| 2013-10-03 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-09-26 | Option exercise (derivative) | 3,833 | $0.00 | 448,487 |
| 2013-09-26 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-09-26 | Open-market sale | 3,833 | $78.41 | 140 |
| 2013-09-19 | Option exercise (derivative) | 3,833 | $0.00 | 452,320 |
| 2013-09-19 | Open-market sale | 3,833 | $78.12 | 140 |
| 2013-09-19 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-09-12 | Option exercise (derivative) | 3,833 | $0.00 | 456,153 |
| 2013-09-12 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-09-12 | Open-market sale | 3,833 | $76.98 | 140 |
| 2013-09-05 | Option exercise (derivative) | 3,833 | $0.00 | 459,986 |
| 2013-09-05 | Open-market sale | 3,833 | $73.63 | 140 |
| 2013-09-05 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-08-29 | Option exercise (derivative) | 3,833 | $0.00 | 463,819 |
| 2013-08-29 | Open-market sale | 3,833 | $72.76 | 140 |
| 2013-08-29 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-08-22 | Option exercise (derivative) | 3,833 | $0.00 | 467,652 |
| 2013-08-22 | Open-market sale | 3,833 | $72.06 | 140 |
| 2013-08-22 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-08-15 | Option exercise (derivative) | 3,833 | $0.00 | 471,485 |
| 2013-08-15 | Open-market sale | 3,833 | $71.58 | 140 |
| 2013-08-15 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-08-08 | Option exercise (derivative) | 3,833 | $0.00 | 475,318 |
| 2013-08-08 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-08-08 | Open-market sale | 3,833 | $73.11 | 140 |
| 2013-08-01 | Option exercise (derivative) | 3,833 | $0.00 | 479,151 |
| 2013-08-01 | Open-market sale | 3,833 | $75.97 | 140 |
| 2013-08-01 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-07-25 | Option exercise (derivative) | 3,833 | $0.00 | 482,984 |
| 2013-07-25 | Open-market sale | 3,833 | $71.45 | 140 |
| 2013-07-25 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-07-18 | Option exercise (derivative) | 3,833 | $0.00 | 486,817 |
| 2013-07-18 | Open-market sale | 3,833 | $68.96 | 140 |
| 2013-07-18 | Option exercise | 3,833 | $34.56 | 3,973 |
| 2013-07-11 | Option exercise (derivative) | 3,837 | $0.00 | 490,650 |
| 2013-07-11 | Option exercise | 3,837 | $34.56 | 3,977 |
| 2013-07-11 | Open-market sale | 3,837 | $67.94 | 140 |
| 2013-07-05 | Option exercise (derivative) | 3,863 | $0.00 | 494,487 |
| 2013-07-05 | Open-market sale | 3,863 | $67.28 | 140 |
| 2013-07-05 | Option exercise | 3,863 | $34.56 | 4,003 |
| 2012-12-31 | Grant / award (derivative) | 153,225 | $0.00 | 153,225 |
| 2012-12-28 | Open-market buy | 1,167 | $52.38 | 709,769 |
| 2012-12-27 | Open-market buy | 3,000 | $52.41 | 708,602 |
| 2012-12-26 | Open-market buy | 3,000 | $52.34 | 705,602 |
| 2012-12-24 | Open-market buy | 3,000 | $52.45 | 702,602 |
| 2012-12-21 | Open-market buy | 3,000 | $52.12 | 699,602 |
| 2012-12-20 | Open-market buy | 3,000 | $51.99 | 696,602 |
| 2012-12-19 | Open-market buy | 3,000 | $51.44 | 693,602 |
| 2012-06-20 | Open-market buy | 3,960 | $47.95 | 690,602 |
| 2012-06-19 | Open-market buy | 4,138 | $47.94 | 686,642 |
| 2012-06-18 | Open-market buy | 4,130 | $48.00 | 682,504 |
| 2012-06-15 | Open-market buy | 4,230 | $46.97 | 678,374 |
| 2012-06-14 | Open-market buy | 300 | $45.71 | 674,144 |
| 2012-06-14 | Open-market buy | 4,100 | $45.19 | 673,844 |
| 2012-06-13 | Open-market buy | 4,582 | $43.29 | 669,744 |
| 2012-06-13 | Open-market buy | 4,507 | $44.01 | 669,744 |
| 2012-06-12 | Open-market buy | 4,560 | $43.50 | 665,162 |
| 2012-06-11 | Open-market buy | 4,507 | $44.01 | 660,602 |
| 2012-06-11 | Open-market buy | 4,582 | $43.29 | 660,677 |
| 2011-12-20 | Open-market buy | 5,615 | $44.46 | 656,095 |
| 2011-12-19 | Open-market buy | 6,208 | $43.43 | 650,480 |
| 2011-12-16 | Open-market buy | 6,291 | $42.85 | 644,272 |
| 2011-12-15 | Open-market buy | 6,410 | $42.05 | 637,981 |
| 2011-12-14 | Open-market buy | 6,578 | $40.98 | 631,571 |
| 2011-12-13 | Open-market buy | 6,388 | $42.19 | 624,993 |
| 2011-12-12 | Open-market buy | 6,480 | $41.60 | 618,605 |
| 2011-12-09 | Open-market buy | 3,070 | $42.24 | 612,125 |
| 2011-12-09 | Open-market buy | 3,305 | $42.25 | 609,055 |
| 2011-12-08 | Open-market buy | 6,505 | $41.44 | 605,750 |
| 2011-12-07 | Open-market buy | 6,489 | $41.55 | 599,245 |
| 2011-12-06 | Open-market buy | 6,370 | $42.32 | 592,756 |
| 2011-12-05 | Open-market buy | 1,650 | $42.15 | 581,656 |
| 2011-12-05 | Open-market buy | 4,730 | $42.15 | 586,386 |
| 2011-12-02 | Open-market buy | 6,415 | $42.00 | 580,006 |
| 2011-12-01 | Open-market buy | 6,528 | $41.30 | 573,591 |
| 2011-06-02 | Option exercise (derivative) | 8,000 | $0.00 | 764,000 |
| 2011-06-02 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-06-02 | Open-market sale | 8,000 | $62.75 | 0 |
| 2011-05-26 | Option exercise (derivative) | 8,000 | $0.00 | 772,000 |
| 2011-05-26 | Option exercise (derivative) | 10,000 | $0.00 | 498,350 |
| 2011-05-26 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-05-26 | Open-market sale | 10,000 | $64.62 | 0 |
| 2011-05-26 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-05-24 | Open-market sale | 69 | $64.84 | 567,063 |
| 2011-05-19 | Option exercise (derivative) | 8,000 | $0.00 | 780,000 |
| 2011-05-19 | Open-market sale | 8,000 | $65.13 | 0 |
| 2011-05-19 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-05-12 | Option exercise (derivative) | 8,000 | $0.00 | 788,000 |
| 2011-05-12 | Option exercise (derivative) | 10,000 | $0.00 | 508,350 |
| 2011-05-12 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-05-12 | Open-market sale | 8,000 | $67.17 | 0 |
| 2011-05-12 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-05-05 | Option exercise (derivative) | 8,000 | $0.00 | 796,000 |
| 2011-05-05 | Open-market sale | 8,000 | $66.54 | 0 |
| 2011-05-05 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-04-28 | Option exercise (derivative) | 10,000 | $0.00 | 528,350 |
| 2011-04-28 | Option exercise (derivative) | 12,000 | $0.00 | 804,000 |
| 2011-04-28 | Option exercise | 12,000 | $30.75 | 12,000 |
| 2011-04-28 | Open-market sale | 10,000 | $67.64 | 0 |
| 2011-04-28 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-04-21 | Option exercise (derivative) | 8,000 | $0.00 | 816,000 |
| 2011-04-21 | Open-market sale | 8,000 | $70.22 | 0 |
| 2011-04-21 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-04-14 | Option exercise (derivative) | 8,000 | $0.00 | 824,000 |
| 2011-04-14 | Option exercise (derivative) | 10,000 | $0.00 | 538,350 |
| 2011-04-14 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-04-14 | Open-market sale | 8,000 | $66.32 | 0 |
| 2011-04-14 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-04-07 | Option exercise (derivative) | 8,000 | $0.00 | 832,000 |
| 2011-04-07 | Open-market sale | 8,000 | $66.73 | 0 |
| 2011-04-07 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-03-31 | Option exercise (derivative) | 8,000 | $0.00 | 840,000 |
| 2011-03-31 | Open-market sale | 8,000 | $66.71 | 0 |
| 2011-03-31 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-03-24 | Option exercise (derivative) | 8,000 | $0.00 | 848,000 |
| 2011-03-24 | Open-market sale | 8,000 | $65.78 | 0 |
| 2011-03-24 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-03-24 | Option exercise (derivative) | 10,000 | $0.00 | 538,350 |
| 2011-03-24 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-03-24 | Open-market sale | 10,000 | $65.46 | 0 |
| 2011-03-23 | Disposition to issuer (derivative) | 165,214 | — | 856,000 |
| 2011-03-17 | Option exercise (derivative) | 8,000 | $0.00 | 1,021,214 |
| 2011-03-17 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-03-17 | Open-market sale | 8,000 | $65.53 | 0 |
| 2011-03-10 | Option exercise (derivative) | 8,000 | $0.00 | 1,029,214 |
| 2011-03-10 | Option exercise (derivative) | 10,000 | $0.00 | 548,350 |
| 2011-03-10 | Open-market sale | 8,000 | $67.24 | 0 |
| 2011-03-10 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-03-10 | Open-market sale | 10,000 | $67.01 | 8,000 |
| 2011-03-10 | Option exercise | 8,000 | $30.75 | 18,000 |
| 2011-03-03 | Option exercise (derivative) | 8,000 | $0.00 | 1,037,214 |
| 2011-03-03 | Open-market sale | 8,000 | $69.26 | 0 |
| 2011-03-03 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-02-24 | Option exercise (derivative) | 8,000 | $0.00 | 1,045,214 |
| 2011-02-24 | Option exercise (derivative) | 10,000 | $0.00 | 558,350 |
| 2011-02-24 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-02-24 | Open-market sale | 8,000 | $66.67 | 0 |
| 2011-02-24 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-02-17 | Option exercise (derivative) | 8,000 | $0.00 | 1,053,214 |
| 2011-02-17 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-02-17 | Open-market sale | 8,000 | $67.74 | 0 |
| 2011-02-10 | Option exercise (derivative) | 10,000 | $0.00 | 568,350 |
| 2011-02-10 | Option exercise (derivative) | 8,000 | $0.00 | 1,061,214 |
| 2011-02-10 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-02-10 | Open-market sale | 8,000 | $67.58 | 0 |
| 2011-02-10 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-02-03 | Option exercise (derivative) | 8,000 | $0.00 | 1,069,214 |
| 2011-02-03 | Open-market sale | 8,000 | $64.99 | 0 |
| 2011-02-03 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-01-27 | Option exercise (derivative) | 10,000 | $0.00 | 578,350 |
| 2011-01-27 | Option exercise (derivative) | 8,000 | $0.00 | 1,077,214 |
| 2011-01-27 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-01-27 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-01-27 | Open-market sale | 8,000 | $67.81 | 0 |
| 2011-01-20 | Option exercise (derivative) | 8,000 | $0.00 | 1,085,214 |
| 2011-01-20 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-01-20 | Open-market sale | 8,000 | $67.46 | 0 |
| 2011-01-13 | Option exercise (derivative) | 10,000 | $0.00 | 588,350 |
| 2011-01-13 | Option exercise (derivative) | 8,000 | $0.00 | 1,093,214 |
| 2011-01-13 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2011-01-13 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2011-01-13 | Open-market sale | 8,000 | $66.23 | 0 |
| 2011-01-06 | Option exercise (derivative) | 8,000 | $0.00 | 1,101,214 |
| 2011-01-06 | Open-market sale | 8,000 | $66.07 | 0 |
| 2011-01-06 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-31 | Grant / award (derivative) | 540,861 | $0.00 | 540,861 |
| 2010-12-30 | Option exercise (derivative) | 8,000 | $0.00 | 1,109,214 |
| 2010-12-30 | Open-market sale | 8,000 | $63.64 | 0 |
| 2010-12-30 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-23 | Option exercise (derivative) | 10,000 | $0.00 | 598,350 |
| 2010-12-23 | Option exercise (derivative) | 8,000 | $0.00 | 1,117,214 |
| 2010-12-23 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-23 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2010-12-23 | Open-market sale | 10,000 | $63.42 | 0 |
| 2010-12-16 | Option exercise (derivative) | 8,000 | $0.00 | 1,125,214 |
| 2010-12-16 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-16 | Open-market sale | 8,000 | $63.83 | 0 |
| 2010-12-09 | Option exercise (derivative) | 20,000 | $0.00 | 608,350 |
| 2010-12-09 | Option exercise (derivative) | 8,000 | $0.00 | 1,133,214 |
| 2010-12-09 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-09 | Open-market sale | 8,000 | $61.05 | 0 |
| 2010-12-09 | Option exercise | 20,000 | $34.56 | 20,000 |
| 2010-12-02 | Option exercise (derivative) | 8,000 | $0.00 | 1,141,214 |
| 2010-12-02 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-12-02 | Open-market sale | 8,000 | $62.57 | 0 |
| 2010-11-18 | Option exercise (derivative) | 8,000 | $0.00 | 1,149,214 |
| 2010-11-18 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-11-18 | Open-market sale | 8,000 | $62.14 | 0 |
| 2010-11-11 | Option exercise (derivative) | 8,000 | $0.00 | 1,157,214 |
| 2010-11-11 | Option exercise (derivative) | 10,000 | $0.00 | 628,350 |
| 2010-11-11 | Option exercise | 8,000 | $30.75 | 8,000 |
| 2010-11-11 | Open-market sale | 8,000 | $60.00 | 0 |
| 2010-11-11 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2010-10-28 | Option exercise (derivative) | 5,304 | $0.00 | 638,350 |
| 2010-10-28 | Open-market sale | 5,304 | $59.97 | 0 |
| 2010-10-28 | Option exercise | 5,304 | $34.56 | 5,304 |
| 2010-08-05 | Option exercise (derivative) | 2,828 | $0.00 | 0 |
| 2010-08-05 | Open-market sale | 2,828 | $49.99 | 0 |
| 2010-08-05 | Option exercise | 2,828 | $21.80 | 2,828 |
| 2010-07-29 | Option exercise (derivative) | 8,000 | $0.00 | 2,828 |
| 2010-07-29 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-07-29 | Open-market sale | 8,000 | $46.81 | 0 |
| 2010-07-22 | Option exercise (derivative) | 8,000 | $0.00 | 10,828 |
| 2010-07-22 | Open-market sale | 8,000 | $48.62 | 0 |
| 2010-07-22 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-07-15 | Option exercise (derivative) | 8,000 | $0.00 | 18,828 |
| 2010-07-15 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-07-15 | Open-market sale | 8,000 | $49.44 | 0 |
| 2010-07-08 | Option exercise (derivative) | 8,000 | $0.00 | 26,828 |
| 2010-07-08 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-07-08 | Open-market sale | 8,000 | $48.52 | 0 |
| 2010-07-01 | Option exercise (derivative) | 8,000 | $0.00 | 34,828 |
| 2010-07-01 | Open-market sale | 8,000 | $47.50 | 0 |
| 2010-07-01 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-06-24 | Option exercise (derivative) | 8,000 | $0.00 | 42,828 |
| 2010-06-24 | Open-market sale | 8,000 | $52.30 | 0 |
| 2010-06-24 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-06-21 | Option exercise (derivative) | 20,966 | $0.00 | 0 |
| 2010-06-21 | Option exercise | 20,966 | $21.80 | 20,966 |
| 2010-06-21 | Open-market sale | 20,966 | $53.64 | 0 |
| 2010-06-17 | Option exercise (derivative) | 8,000 | $0.00 | 50,828 |
| 2010-06-17 | Open-market sale | 8,000 | $54.03 | 0 |
| 2010-06-17 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-06-14 | Option exercise (derivative) | 20,948 | $0.00 | 20,966 |
| 2010-06-14 | Open-market sale | 20,948 | $54.21 | 0 |
| 2010-06-14 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-06-10 | Option exercise (derivative) | 8,000 | $0.00 | 58,828 |
| 2010-06-10 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-06-10 | Open-market sale | 8,000 | $53.68 | 0 |
| 2010-06-07 | Option exercise (derivative) | 20,948 | $0.00 | 41,914 |
| 2010-06-07 | Open-market sale | 20,948 | $51.40 | 0 |
| 2010-06-07 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-06-03 | Option exercise (derivative) | 8,000 | $0.00 | 66,828 |
| 2010-06-03 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-06-03 | Open-market sale | 8,000 | $51.95 | 0 |
| 2010-06-01 | Option exercise (derivative) | 20,948 | $0.00 | 62,862 |
| 2010-06-01 | Open-market sale | 20,948 | $50.90 | 0 |
| 2010-06-01 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-05-27 | Option exercise (derivative) | 8,000 | $0.00 | 74,828 |
| 2010-05-27 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-05-27 | Open-market sale | 8,000 | $52.07 | 0 |
| 2010-05-20 | Option exercise (derivative) | 8,000 | $0.00 | 82,828 |
| 2010-05-20 | Open-market sale | 5,279 | $51.46 | 569,476 |
| 2010-05-20 | Open-market sale | 4,390 | $51.46 | 574,755 |
| 2010-05-20 | Open-market sale | 2,344 | $51.47 | 567,132 |
| 2010-05-20 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-05-20 | Open-market sale | 8,000 | $51.29 | 0 |
| 2010-05-17 | Option exercise (derivative) | 20,948 | $0.00 | 83,810 |
| 2010-05-17 | Open-market sale | 20,948 | $21.80 | 0 |
| 2010-05-17 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-05-13 | Option exercise (derivative) | 8,000 | $0.00 | 90,828 |
| 2010-05-13 | Open-market sale | 8,000 | $52.84 | 0 |
| 2010-05-13 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-05-13 | Open-market sale | 4,390 | $52.81 | 586,768 |
| 2010-05-13 | Open-market sale | 2,344 | $52.81 | 584,424 |
| 2010-05-13 | Open-market sale | 5,279 | $52.81 | 579,145 |
| 2010-05-10 | Option exercise (derivative) | 20,948 | $0.00 | 104,758 |
| 2010-05-10 | Open-market sale | 20,948 | $53.01 | 0 |
| 2010-05-10 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-05-06 | Option exercise (derivative) | 8,000 | $0.00 | 98,828 |
| 2010-05-06 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-05-06 | Open-market sale | 8,000 | $53.29 | 765 |
| 2010-05-06 | Open-market sale | 4,391 | $52.95 | 598,017 |
| 2010-05-06 | Open-market sale | 5,279 | $52.94 | 592,738 |
| 2010-05-06 | Open-market sale | 2,345 | $52.94 | 590,393 |
| 2010-05-03 | Option exercise (derivative) | 20,948 | $0.00 | 125,706 |
| 2010-05-03 | Open-market sale | 20,948 | $56.99 | 765 |
| 2010-05-03 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-04-29 | Option exercise (derivative) | 8,000 | $0.00 | 106,828 |
| 2010-04-29 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-04-29 | Open-market sale | 8,000 | $55.38 | 765 |
| 2010-04-29 | Open-market sale | 4,391 | $55.83 | 610,032 |
| 2010-04-29 | Open-market sale | 5,279 | $55.82 | 604,753 |
| 2010-04-29 | Open-market sale | 2,345 | $55.84 | 602,408 |
| 2010-04-26 | Option exercise (derivative) | 20,948 | $0.00 | 146,654 |
| 2010-04-26 | Open-market sale | 20,948 | $55.27 | 765 |
| 2010-04-26 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-04-22 | Option exercise (derivative) | 8,000 | $0.00 | 114,828 |
| 2010-04-22 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-04-22 | Open-market sale | 8,000 | $55.20 | 765 |
| 2010-04-19 | Option exercise (derivative) | 20,948 | $0.00 | 167,602 |
| 2010-04-19 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-04-19 | Open-market sale | 20,948 | $58.31 | 765 |
| 2010-04-15 | Option exercise (derivative) | 8,000 | $0.00 | 122,828 |
| 2010-04-15 | Open-market sale | 8,000 | $57.81 | 765 |
| 2010-04-15 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-04-12 | Option exercise (derivative) | 20,948 | $0.00 | 188,550 |
| 2010-04-12 | Open-market sale | 20,948 | $57.17 | 765 |
| 2010-04-12 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-04-08 | Option exercise (derivative) | 8,000 | $0.00 | 130,828 |
| 2010-04-08 | Open-market sale | 8,000 | $57.82 | 765 |
| 2010-04-08 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-04-05 | Option exercise (derivative) | 20,948 | $0.00 | 209,498 |
| 2010-04-05 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-04-05 | Open-market sale | 20,948 | $56.36 | 765 |
| 2010-04-01 | Option exercise (derivative) | 8,000 | $0.00 | 138,828 |
| 2010-04-01 | Open-market sale | 8,000 | $55.04 | 765 |
| 2010-04-01 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-03-29 | Option exercise (derivative) | 20,948 | $0.00 | 230,446 |
| 2010-03-29 | Open-market sale | 20,948 | $56.56 | 765 |
| 2010-03-29 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-03-25 | Option exercise (derivative) | 8,000 | $0.00 | 146,828 |
| 2010-03-25 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-03-25 | Open-market sale | 8,000 | $56.65 | 765 |
| 2010-03-22 | Option exercise (derivative) | 20,948 | $0.00 | 251,394 |
| 2010-03-22 | Open-market sale | 20,948 | $56.44 | 765 |
| 2010-03-22 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-03-18 | Option exercise (derivative) | 8,000 | $0.00 | 154,828 |
| 2010-03-18 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-03-18 | Open-market sale | 8,000 | $56.48 | 765 |
| 2010-03-15 | Option exercise (derivative) | 20,948 | $0.00 | 272,342 |
| 2010-03-15 | Open-market sale | 20,948 | $56.89 | 765 |
| 2010-03-15 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-03-11 | Option exercise (derivative) | 8,000 | $0.00 | 162,828 |
| 2010-03-11 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-03-11 | Open-market sale | 8,000 | $59.29 | 765 |
| 2010-03-10 | Option exercise (derivative) | 1,000 | $0.00 | 0 |
| 2010-03-10 | Option exercise | 1,000 | $7.24 | 2,680 |
| 2010-03-10 | Option exercise | 424 | $5.66 | 1,680 |
| 2010-03-10 | Option exercise | 256 | $42.44 | 2,936 |
| 2010-03-10 | Open-market sale | 2,936 | $59.33 | 0 |
| 2010-03-10 | Option exercise | 256 | $7.85 | 1,256 |
| 2010-03-10 | Option exercise | 1,000 | $28.57 | 1,000 |
| 2010-03-08 | Option exercise (derivative) | 20,948 | $0.00 | 293,290 |
| 2010-03-08 | Open-market sale | 20,948 | $58.99 | 765 |
| 2010-03-08 | Option exercise | 20,948 | $21.80 | 21,713 |
| 2010-03-04 | Option exercise (derivative) | 8,000 | $0.00 | 170,828 |
| 2010-03-04 | Option exercise | 8,000 | $21.80 | 8,765 |
| 2010-03-04 | Open-market sale | 8,000 | $57.46 | 765 |
| 2010-03-01 | Option exercise (derivative) | 20,948 | $0.00 | 314,238 |
| 2010-03-01 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-03-01 | Open-market sale | 20,948 | $58.35 | 0 |
| 2010-02-25 | Option exercise (derivative) | 8,000 | $0.00 | 178,828 |
| 2010-02-25 | Open-market sale | 8,000 | $55.91 | 0 |
| 2010-02-25 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-02-22 | Option exercise (derivative) | 20,948 | $0.00 | 335,186 |
| 2010-02-22 | Open-market sale | 20,948 | $55.03 | 0 |
| 2010-02-22 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-02-18 | Option exercise (derivative) | 8,000 | $0.00 | 186,828 |
| 2010-02-18 | Open-market sale | 8,000 | $56.06 | 0 |
| 2010-02-18 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-02-16 | Option exercise (derivative) | 20,948 | $0.00 | 356,134 |
| 2010-02-16 | Open-market sale | 20,948 | $57.08 | 0 |
| 2010-02-16 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-02-11 | Option exercise (derivative) | 10,000 | $0.00 | 643,654 |
| 2010-02-11 | Option exercise (derivative) | 8,000 | $0.00 | 194,828 |
| 2010-02-11 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-02-11 | Option exercise | 10,000 | $34.56 | 10,000 |
| 2010-02-11 | Open-market sale | 8,000 | $59.54 | 0 |
| 2010-02-08 | Option exercise (derivative) | 20,948 | $0.00 | 377,082 |
| 2010-02-08 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-02-08 | Open-market sale | 20,948 | $57.58 | 0 |
| 2010-02-04 | Option exercise (derivative) | 8,000 | $0.00 | 202,828 |
| 2010-02-04 | Open-market sale | 8,000 | $57.62 | 0 |
| 2010-02-04 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-02-01 | Option exercise (derivative) | 20,948 | $0.00 | 398,030 |
| 2010-02-01 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-02-01 | Open-market sale | 20,948 | $59.44 | 0 |
| 2010-01-28 | Option exercise (derivative) | 8,000 | $0.00 | 210,828 |
| 2010-01-28 | Open-market sale | 8,000 | $58.66 | 0 |
| 2010-01-28 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-01-25 | Option exercise (derivative) | 20,948 | $0.00 | 418,978 |
| 2010-01-25 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-01-25 | Open-market sale | 20,948 | $57.93 | 0 |
| 2010-01-21 | Option exercise (derivative) | 8,000 | $0.00 | 218,828 |
| 2010-01-21 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-01-21 | Open-market sale | 8,000 | $57.05 | 0 |
| 2010-01-19 | Option exercise (derivative) | 20,948 | $0.00 | 439,926 |
| 2010-01-19 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-01-19 | Open-market sale | 20,948 | $58.18 | 0 |
| 2010-01-14 | Option exercise (derivative) | 8,000 | $0.00 | 226,828 |
| 2010-01-14 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-01-14 | Open-market sale | 8,000 | $58.26 | 0 |
| 2010-01-11 | Option exercise (derivative) | 20,948 | $0.00 | 460,874 |
| 2010-01-11 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-01-11 | Open-market sale | 20,948 | $54.95 | 0 |
| 2010-01-07 | Option exercise (derivative) | 8,000 | $0.00 | 234,828 |
| 2010-01-07 | Open-market sale | 8,000 | $53.93 | 0 |
| 2010-01-07 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2010-01-04 | Option exercise (derivative) | 20,948 | $0.00 | 481,822 |
| 2010-01-04 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2010-01-04 | Open-market sale | 20,948 | $53.45 | 0 |
| 2009-12-31 | Option exercise (derivative) | 8,000 | $0.00 | 242,828 |
| 2009-12-31 | Grant / award (derivative) | 625,396 | $0.00 | 625,396 |
| 2009-12-31 | Open-market sale | 8,000 | $52.59 | 0 |
| 2009-12-31 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2009-12-28 | Option exercise (derivative) | 20,948 | $0.00 | 502,770 |
| 2009-12-28 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2009-12-28 | Open-market sale | 20,948 | $52.76 | 0 |
| 2009-12-24 | Option exercise (derivative) | 8,000 | $0.00 | 250,828 |
| 2009-12-24 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2009-12-24 | Open-market sale | 8,000 | $52.56 | 0 |
| 2009-12-21 | Option exercise (derivative) | 20,948 | $0.00 | 523,718 |
| 2009-12-21 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2009-12-21 | Open-market sale | 20,948 | $51.61 | 0 |
| 2009-12-17 | Option exercise (derivative) | 8,000 | $0.00 | 258,828 |
| 2009-12-17 | Open-market sale | 1 | $52.08 | 613,694 |
| 2009-12-17 | Open-market sale | 1 | $52.08 | 613,695 |
| 2009-12-17 | Open-market sale | 8,000 | $52.24 | 0 |
| 2009-12-17 | Option exercise | 8,000 | $21.80 | 8,000 |
| 2009-12-14 | Option exercise (derivative) | 20,948 | $0.00 | 544,666 |
| 2009-12-14 | Open-market sale | 20,948 | $46.98 | 0 |
| 2009-12-14 | Option exercise | 20,948 | $21.80 | 20,948 |
| 2009-06-11 | Open-market buy | 39,014 | $85.05 | 306,848 |
| 2009-06-11 | Open-market buy | 12,000 | $84.40 | 231,872 |
| 2009-06-11 | Open-market buy | 12,000 | $80.40 | 231,872 |
| 2009-06-11 | Open-market buy | 35,962 | $84.49 | 267,834 |
| 2008-12-26 | Grant / award (derivative) | 582,607 | — | 1,326,323 |
| 2008-12-26 | Disposition to issuer (derivative) | 582,607 | — | 743,716 |
| 2008-12-26 | Disposition to issuer (derivative) | 582,607 | — | 743,716 |
| 2008-12-26 | Grant / award (derivative) | 582,607 | — | 1,326,323 |
| 2008-12-16 | Gift | 60,000 | $0.00 | 0 |
| 2008-12-10 | Gift | 14,382 | $0.00 | 84,257 |
| 2008-12-10 | Gift | 24,257 | $0.00 | 60,000 |
| 2008-12-10 | J | 30,000 | $0.00 | 60,000 |
| 2008-12-08 | J | 14,382 | $0.00 | 74,382 |
| 2008-12-08 | J | 24,257 | $0.00 | 98,639 |
| 2008-12-08 | J | 30,000 | $0.00 | 60,000 |
| 2008-12-08 | J | 30,000 | $0.00 | 30,000 |
| 2008-11-26 | Option exercise (derivative) | 3,200 | $0.00 | 1,323,123 |
| 2008-11-26 | Open-market sale | 3,200 | $54.36 | 0 |
| 2008-11-26 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-11-19 | Option exercise (derivative) | 3,200 | $0.00 | 1,326,323 |
| 2008-11-19 | Open-market sale | 3,200 | $53.44 | 0 |
| 2008-11-19 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-11-13 | Option exercise (derivative) | 4,000 | $0.00 | 1,329,523 |
| 2008-11-13 | Option exercise (derivative) | 5,000 | $0.00 | 1,333,523 |
| 2008-11-13 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-11-13 | Open-market sale | 5,000 | $87.70 | 4,000 |
| 2008-11-13 | Open-market sale | 4,000 | $90.00 | 0 |
| 2008-11-13 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-11-12 | Option exercise (derivative) | 3,200 | $0.00 | 1,338,523 |
| 2008-11-12 | Open-market sale | 3,200 | $90.29 | 9,000 |
| 2008-11-12 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-11-05 | Option exercise (derivative) | 3,200 | $0.00 | 1,341,723 |
| 2008-11-05 | Open-market sale | 3,200 | $87.48 | 0 |
| 2008-11-05 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-29 | Option exercise (derivative) | 3,200 | $0.00 | 1,344,923 |
| 2008-10-29 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-29 | Open-market sale | 3,200 | $80.28 | 0 |
| 2008-10-23 | Option exercise (derivative) | 5,000 | $0.00 | 1,352,123 |
| 2008-10-23 | Option exercise (derivative) | 4,000 | $0.00 | 1,348,123 |
| 2008-10-23 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-10-23 | Open-market sale | 5,000 | $96.70 | 4,000 |
| 2008-10-23 | Open-market sale | 4,000 | $96.59 | 0 |
| 2008-10-23 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-10-22 | Option exercise (derivative) | 3,200 | $0.00 | 1,357,123 |
| 2008-10-22 | Open-market sale | 3,200 | $101.27 | 9,000 |
| 2008-10-22 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-16 | Option exercise (derivative) | 4,000 | $0.00 | 1,360,323 |
| 2008-10-16 | Open-market sale | 4,000 | $90.03 | 0 |
| 2008-10-16 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-10-15 | Option exercise (derivative) | 3,200 | $0.00 | 1,364,323 |
| 2008-10-15 | Open-market sale | 3,200 | $92.90 | 4,000 |
| 2008-10-15 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-09 | Option exercise (derivative) | 5,000 | $0.00 | 1,371,523 |
| 2008-10-09 | Option exercise (derivative) | 4,000 | $0.00 | 1,367,523 |
| 2008-10-09 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-10-09 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-10-09 | Open-market sale | 5,000 | $97.01 | 4,000 |
| 2008-10-09 | Open-market sale | 4,000 | $97.64 | 0 |
| 2008-10-08 | Option exercise (derivative) | 3,200 | $0.00 | 1,376,523 |
| 2008-10-08 | Open-market sale | 3,200 | $97.55 | 9,000 |
| 2008-10-08 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-02 | Option exercise (derivative) | 4,000 | $0.00 | 1,379,723 |
| 2008-10-02 | Open-market sale | 4,000 | $103.85 | 0 |
| 2008-10-02 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-10-01 | Option exercise (derivative) | 3,200 | $0.00 | 1,383,723 |
| 2008-10-01 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-10-01 | Open-market sale | 3,200 | $106.65 | 4,000 |
| 2008-09-25 | Option exercise (derivative) | 4,000 | $0.00 | 1,386,923 |
| 2008-09-25 | Option exercise (derivative) | 5,000 | $0.00 | 1,390,923 |
| 2008-09-25 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-09-25 | Open-market sale | 4,000 | $109.72 | 0 |
| 2008-09-25 | Open-market sale | 5,000 | $109.20 | 4,000 |
| 2008-09-25 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-09-24 | Option exercise (derivative) | 3,200 | $0.00 | 1,395,923 |
| 2008-09-24 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-09-24 | Open-market sale | 3,200 | $108.14 | 9,000 |
| 2008-09-18 | Option exercise (derivative) | 4,000 | $0.00 | 1,399,123 |
| 2008-09-18 | Open-market sale | 4,000 | $103.13 | 0 |
| 2008-09-18 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-09-17 | Option exercise (derivative) | 3,200 | $0.00 | 1,403,123 |
| 2008-09-17 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-09-17 | Open-market sale | 3,200 | $107.58 | 4,000 |
| 2008-09-11 | Option exercise (derivative) | 5,000 | $0.00 | 1,410,323 |
| 2008-09-11 | Option exercise (derivative) | 4,000 | $0.00 | 1,406,323 |
| 2008-09-11 | Open-market sale | 5,000 | $113.48 | 4,000 |
| 2008-09-11 | Open-market sale | 4,000 | $113.88 | 0 |
| 2008-09-11 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-09-11 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-09-10 | Option exercise (derivative) | 3,200 | $0.00 | 1,415,323 |
| 2008-09-10 | Open-market sale | 3,200 | $112.88 | 9,000 |
| 2008-09-10 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-09-04 | Option exercise (derivative) | 4,000 | $0.00 | 1,418,523 |
| 2008-09-04 | Open-market sale | 4,000 | $108.00 | 0 |
| 2008-09-04 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-09-03 | Option exercise (derivative) | 3,200 | $0.00 | 1,422,523 |
| 2008-09-03 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-09-03 | Open-market sale | 3,200 | $107.41 | 4,000 |
| 2008-08-28 | Option exercise (derivative) | 5,000 | $0.00 | 1,429,723 |
| 2008-08-28 | Option exercise (derivative) | 4,000 | $0.00 | 1,425,723 |
| 2008-08-28 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-08-28 | Open-market sale | 5,000 | $104.61 | 4,000 |
| 2008-08-28 | Open-market sale | 4,000 | $105.34 | 0 |
| 2008-08-28 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-08-27 | Option exercise (derivative) | 3,200 | $0.00 | 1,434,723 |
| 2008-08-27 | Open-market sale | 3,200 | $102.26 | 9,000 |
| 2008-08-27 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-08-21 | Option exercise (derivative) | 4,000 | $0.00 | 1,437,923 |
| 2008-08-21 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-08-21 | Open-market sale | 4,000 | $103.72 | 0 |
| 2008-08-20 | Option exercise (derivative) | 3,200 | $0.00 | 1,441,923 |
| 2008-08-20 | Open-market sale | 3,200 | $104.99 | 4,000 |
| 2008-08-20 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-08-14 | Option exercise (derivative) | 4,000 | $0.00 | 1,445,123 |
| 2008-08-14 | Option exercise (derivative) | 3,200 | $0.00 | 1,454,123 |
| 2008-08-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,449,123 |
| 2008-08-14 | Open-market sale | 5,000 | $105.94 | 4,000 |
| 2008-08-14 | Open-market sale | 3,200 | $108.62 | 9,000 |
| 2008-08-14 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-08-14 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-08-14 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-08-14 | Open-market sale | 4,000 | $109.27 | 0 |
| 2008-08-07 | Option exercise (derivative) | 4,000 | $0.00 | 1,457,323 |
| 2008-08-07 | Open-market sale | 4,000 | $113.16 | 0 |
| 2008-08-07 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-08-06 | Option exercise (derivative) | 3,200 | $0.00 | 1,461,323 |
| 2008-08-06 | Open-market sale | 3,200 | $113.72 | 4,000 |
| 2008-08-06 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-08-05 | Gift | 969.32 | $0.00 | 0 |
| 2008-07-31 | Option exercise (derivative) | 4,000 | $0.00 | 1,464,523 |
| 2008-07-31 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-07-31 | Open-market sale | 4,000 | $111.73 | 0 |
| 2008-07-30 | Option exercise (derivative) | 3,200 | $0.00 | 1,468,253 |
| 2008-07-30 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-07-30 | Open-market sale | 3,200 | $107.38 | 4,000 |
| 2008-07-24 | Option exercise (derivative) | 5,000 | $0.00 | 1,475,723 |
| 2008-07-24 | Option exercise (derivative) | 4,000 | $0.00 | 1,471,723 |
| 2008-07-24 | Open-market sale | 4,000 | $105.00 | 0 |
| 2008-07-24 | Open-market sale | 5,000 | $104.99 | 4,000 |
| 2008-07-24 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-07-24 | Option exercise | 5,000 | $69.12 | 8,200 |
| 2008-07-23 | Option exercise (derivative) | 3,200 | $0.00 | 1,480,723 |
| 2008-07-23 | Open-market sale | 3,200 | $105.00 | 9,000 |
| 2008-07-23 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-07-17 | Option exercise (derivative) | 4,000 | $0.00 | 1,483,923 |
| 2008-07-17 | Open-market sale | 4,000 | $108.02 | 0 |
| 2008-07-17 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-07-16 | Option exercise (derivative) | 3,200 | $0.00 | 1,487,923 |
| 2008-07-16 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-07-16 | Open-market sale | 3,200 | $105.12 | 4,000 |
| 2008-07-10 | Option exercise (derivative) | 4,000 | $0.00 | 1,491,123 |
| 2008-07-10 | Option exercise (derivative) | 1,780 | $0.00 | 1,495,123 |
| 2008-07-10 | Option exercise (derivative) | 3,220 | $0.00 | 1,496,903 |
| 2008-07-10 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-07-10 | Open-market sale | 4,000 | $101.44 | 0 |
| 2008-07-10 | Open-market sale | 5,000 | $99.76 | 4,000 |
| 2008-07-10 | Option exercise | 1,780 | $69.12 | 8,200 |
| 2008-07-10 | Option exercise | 3,220 | $27.50 | 6,420 |
| 2008-07-09 | Option exercise (derivative) | 3,200 | $0.00 | 1,500,123 |
| 2008-07-09 | Open-market sale | 3,200 | $100.75 | 9,000 |
| 2008-07-09 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-07-03 | Option exercise (derivative) | 4,000 | $0.00 | 1,503,323 |
| 2008-07-03 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-07-03 | Open-market sale | 4,000 | $102.56 | 0 |
| 2008-07-02 | Option exercise (derivative) | 3,200 | $0.00 | 1,507,323 |
| 2008-07-02 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-07-02 | Open-market sale | 3,200 | $105.51 | 4,000 |
| 2008-06-26 | Option exercise (derivative) | 4,000 | $0.00 | 1,510,523 |
| 2008-06-26 | Option exercise (derivative) | 5,000 | $0.00 | 1,514,523 |
| 2008-06-26 | Option exercise | 5,000 | $27.50 | 8,200 |
| 2008-06-26 | Open-market sale | 5,000 | $93.82 | 4,000 |
| 2008-06-26 | Open-market sale | 4,000 | $93.53 | 0 |
| 2008-06-26 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-06-25 | Option exercise (derivative) | 3,200 | $0.00 | 1,519,523 |
| 2008-06-25 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-06-25 | Open-market sale | 3,200 | $92.61 | 9,000 |
| 2008-06-19 | Option exercise (derivative) | 4,000 | $0.00 | 1,522,723 |
| 2008-06-19 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-06-19 | Open-market sale | 4,000 | $94.85 | 0 |
| 2008-06-18 | Option exercise (derivative) | 3,200 | $0.00 | 1,526,723 |
| 2008-06-18 | Open-market sale | 3,200 | $94.69 | 4,000 |
| 2008-06-18 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-06-18 | Open-market sale | 320 | $95.88 | 0 |
| 2008-06-12 | Option exercise (derivative) | 5,000 | $0.00 | 1,533,923 |
| 2008-06-12 | Option exercise (derivative) | 4,000 | $0.00 | 1,529,923 |
| 2008-06-12 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-06-12 | Open-market sale | 5,000 | $94.21 | 4,000 |
| 2008-06-12 | Open-market sale | 4,000 | $94.39 | 0 |
| 2008-06-12 | Option exercise | 5,000 | $27.50 | 8,200 |
| 2008-06-11 | Option exercise (derivative) | 3,200 | $0.00 | 1,538,923 |
| 2008-06-11 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-06-11 | Open-market sale | 3,200 | $93.95 | 9,000 |
| 2008-06-05 | Option exercise (derivative) | 4,000 | $0.00 | 1,542,123 |
| 2008-06-05 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-06-05 | Open-market sale | 4,000 | $96.91 | 0 |
| 2008-06-04 | Option exercise (derivative) | 3,200 | $0.00 | 1,546,123 |
| 2008-06-04 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-06-04 | Open-market sale | 3,200 | $95.72 | 4,000 |
| 2008-05-29 | Option exercise (derivative) | 4,000 | $0.00 | 1,549,323 |
| 2008-05-29 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-05-29 | Open-market sale | 4,000 | $93.84 | 0 |
| 2008-05-28 | Option exercise (derivative) | 3,200 | $0.00 | 1,553,323 |
| 2008-05-28 | Open-market sale | 3,200 | $93.33 | 4,000 |
| 2008-05-28 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-05-22 | Option exercise (derivative) | 5,000 | $0.00 | 1,560,523 |
| 2008-05-22 | Option exercise (derivative) | 4,000 | $0.00 | 1,556,523 |
| 2008-05-22 | Option exercise | 5,000 | $27.50 | 8,200 |
| 2008-05-22 | Option exercise | 4,000 | $43.60 | 12,200 |
| 2008-05-22 | Open-market sale | 5,000 | $89.19 | 4,000 |
| 2008-05-22 | Open-market sale | 4,000 | $90.00 | 0 |
| 2008-05-21 | Option exercise (derivative) | 3,200 | $0.00 | 1,565,523 |
| 2008-05-21 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-05-21 | Open-market sale | 3,200 | $89.46 | 9,000 |
| 2008-05-15 | Option exercise (derivative) | 4,000 | $0.00 | 1,568,723 |
| 2008-05-15 | Open-market sale | 4,000 | $92.12 | 0 |
| 2008-05-15 | Option exercise | 4,000 | $43.60 | 7,200 |
| 2008-05-14 | Option exercise (derivative) | 3,200 | $0.00 | 1,572,723 |
| 2008-05-14 | Option exercise | 3,200 | $43.60 | 3,200 |
| 2008-05-14 | Open-market sale | 1 | $93.47 | 0 |
| 2008-05-14 | Open-market sale | 3,200 | $93.49 | 4,000 |
| 2008-05-14 | Gift | 2,465 | $0.00 | 0 |
| 2008-05-08 | Option exercise (derivative) | 4,000 | $0.00 | 1,575,923 |
| 2008-05-08 | Option exercise (derivative) | 5,000 | $0.00 | 1,579,923 |
| 2008-05-08 | Open-market sale | 4,000 | $91.18 | 3,500 |
| 2008-05-08 | Open-market sale | 5,000 | $89.89 | 7,500 |
| 2008-05-08 | Option exercise | 4,000 | $43.60 | 15,700 |
| 2008-05-08 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-05-07 | Option exercise (derivative) | 3,200 | $0.00 | 1,584,923 |
| 2008-05-07 | Open-market sale | 3,200 | $91.36 | 12,500 |
| 2008-05-07 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-30 | Option exercise (derivative) | 3,200 | $0.00 | 1,588,123 |
| 2008-04-30 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-30 | Open-market sale | 3,200 | $85.62 | 3,500 |
| 2008-04-24 | Option exercise (derivative) | 5,000 | $0.00 | 1,591,323 |
| 2008-04-24 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-04-24 | Open-market sale | 5,000 | $86.33 | 3,500 |
| 2008-04-23 | Option exercise (derivative) | 3,200 | $0.00 | 1,596,323 |
| 2008-04-23 | Open-market sale | 3,200 | $86.92 | 8,500 |
| 2008-04-23 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-16 | Option exercise (derivative) | 3,200 | $0.00 | 1,599,523 |
| 2008-04-16 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-16 | Open-market sale | 3,200 | $84.37 | 3,500 |
| 2008-04-10 | Option exercise (derivative) | 5,000 | $0.00 | 1,602,723 |
| 2008-04-10 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-04-10 | Open-market sale | 5,000 | $84.26 | 3,500 |
| 2008-04-09 | Option exercise (derivative) | 3,200 | $0.00 | 1,607,723 |
| 2008-04-09 | Open-market sale | 3,200 | $81.91 | 8,500 |
| 2008-04-09 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-02 | Option exercise (derivative) | 3,200 | $0.00 | 1,610,923 |
| 2008-04-02 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-04-02 | Open-market sale | 3,200 | $88.97 | 3,500 |
| 2008-03-27 | Option exercise (derivative) | 5,000 | $0.00 | 1,614,123 |
| 2008-03-27 | Open-market sale | 5,000 | $88.13 | 3,500 |
| 2008-03-27 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-03-26 | Option exercise (derivative) | 3,200 | $0.00 | 1,619,123 |
| 2008-03-26 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-03-26 | Open-market sale | 3,200 | $86.93 | 8,500 |
| 2008-03-19 | Option exercise (derivative) | 3,200 | $0.00 | 1,622,323 |
| 2008-03-19 | Open-market sale | 3,200 | $83.26 | 3,500 |
| 2008-03-19 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-03-13 | Option exercise (derivative) | 5,000 | $0.00 | 1,625,523 |
| 2008-03-13 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-03-13 | Open-market sale | 5,000 | $78.81 | 3,500 |
| 2008-03-12 | Option exercise (derivative) | 3,200 | $0.00 | 1,630,523 |
| 2008-03-12 | Open-market sale | 3,200 | $79.22 | 8,500 |
| 2008-03-12 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-03-05 | Option exercise (derivative) | 3,200 | $0.00 | 1,633,723 |
| 2008-03-05 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-03-05 | Open-market sale | 3,200 | $82.52 | 3,500 |
| 2008-02-28 | Option exercise (derivative) | 5,000 | $0.00 | 1,636,923 |
| 2008-02-28 | Open-market sale | 5,000 | $84.43 | 3,500 |
| 2008-02-28 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-02-27 | Option exercise (derivative) | 3,200 | $0.00 | 1,641,923 |
| 2008-02-27 | Open-market sale | 3,200 | $84.42 | 8,500 |
| 2008-02-27 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-02-20 | Option exercise (derivative) | 3,200 | $0.00 | 1,645,123 |
| 2008-02-20 | Open-market sale | 3,200 | $85.47 | 3,500 |
| 2008-02-20 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-02-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,650,323 |
| 2008-02-14 | Option exercise (derivative) | 2,000 | $0.00 | 1,648,323 |
| 2008-02-14 | Open-market sale | 2,000 | $90.02 | 3,500 |
| 2008-02-14 | Open-market sale | 5,000 | $88.97 | 5,500 |
| 2008-02-14 | Option exercise | 2,000 | $43.60 | 13,700 |
| 2008-02-14 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-02-13 | Option exercise (derivative) | 3,200 | $0.00 | 1,655,323 |
| 2008-02-13 | Open-market sale | 3,200 | $89.92 | 10,500 |
| 2008-02-13 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-02-06 | Option exercise (derivative) | 3,200 | $0.00 | 1,658,523 |
| 2008-02-06 | Open-market sale | 3,200 | $85.23 | 3,500 |
| 2008-02-06 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-30 | Option exercise (derivative) | 3,200 | $0.00 | 1,668,923 |
| 2008-01-30 | Open-market sale | 3,200 | $86.97 | 3,500 |
| 2008-01-30 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-24 | Option exercise (derivative) | 2,000 | $0.00 | 1,672,123 |
| 2008-01-24 | Option exercise (derivative) | 5,000 | $0.00 | 1,674,123 |
| 2008-01-24 | Option exercise | 2,000 | $43.60 | 13,700 |
| 2008-01-24 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-01-24 | Open-market sale | 2,000 | $90.10 | 3,500 |
| 2008-01-24 | Open-market sale | 5,000 | $90.38 | 5,500 |
| 2008-01-23 | Option exercise (derivative) | 3,200 | $0.00 | 1,679,123 |
| 2008-01-23 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-23 | Open-market sale | 3,200 | $86.29 | 10,500 |
| 2008-01-17 | Option exercise (derivative) | 4,000 | $0.00 | 1,682,323 |
| 2008-01-17 | Open-market sale | 4,000 | $94.44 | 3,500 |
| 2008-01-17 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2008-01-16 | Option exercise (derivative) | 3,200 | $0.00 | 1,686,323 |
| 2008-01-16 | Open-market sale | 3,200 | $95.24 | 7,500 |
| 2008-01-16 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-10 | Option exercise (derivative) | 4,000 | $0.00 | 1,689,523 |
| 2008-01-10 | Option exercise (derivative) | 5,000 | $0.00 | 1,693,523 |
| 2008-01-10 | Option exercise | 4,000 | $43.60 | 15,700 |
| 2008-01-10 | Open-market sale | 5,000 | $97.37 | 7,500 |
| 2008-01-10 | Open-market sale | 4,000 | $97.09 | 3,500 |
| 2008-01-10 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2008-01-09 | Option exercise (derivative) | 3,200 | $0.00 | 1,698,523 |
| 2008-01-09 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-09 | Open-market sale | 3,200 | $99.44 | 12,500 |
| 2008-01-03 | Option exercise (derivative) | 4,000 | $0.00 | 1,694,523 |
| 2008-01-03 | Open-market sale | 4,000 | $101.29 | 3,500 |
| 2008-01-03 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2008-01-02 | Option exercise (derivative) | 3,200 | $0.00 | 1,698,523 |
| 2008-01-02 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2008-01-02 | Open-market sale | 3,200 | $99.30 | 7,500 |
| 2007-12-31 | Grant / award (derivative) | 582,607 | $0.00 | 1,701,723 |
| 2007-12-27 | Option exercise (derivative) | 4,000 | $0.00 | 1,119,116 |
| 2007-12-27 | Option exercise (derivative) | 5,000 | $0.00 | 1,123,116 |
| 2007-12-27 | Open-market sale | 4,000 | $99.33 | 3,500 |
| 2007-12-27 | Open-market sale | 5,000 | $99.64 | 7,500 |
| 2007-12-27 | Option exercise | 4,000 | $43.60 | 15,700 |
| 2007-12-27 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2007-12-26 | Option exercise (derivative) | 3,200 | $0.00 | 1,128,116 |
| 2007-12-26 | Open-market sale | 3,200 | $100.10 | 12,500 |
| 2007-12-26 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-12-20 | Option exercise (derivative) | 4,000 | $0.00 | 1,131,316 |
| 2007-12-20 | Open-market sale | 4,000 | $98.93 | 3,500 |
| 2007-12-20 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2007-12-19 | Option exercise (derivative) | 3,200 | $0.00 | 1,135,316 |
| 2007-12-19 | Open-market sale | 3,200 | $98.92 | 7,500 |
| 2007-12-19 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-12-13 | Option exercise (derivative) | 5,000 | $0.00 | 1,142,516 |
| 2007-12-13 | Option exercise (derivative) | 4,000 | $0.00 | 1,138,516 |
| 2007-12-13 | Open-market sale | 4,000 | $102.85 | 3,500 |
| 2007-12-13 | Open-market sale | 5,000 | $102.89 | 7,500 |
| 2007-12-13 | Option exercise | 4,000 | $43.60 | 15,700 |
| 2007-12-13 | Option exercise | 5,000 | $27.50 | 11,700 |
| 2007-12-12 | Option exercise (derivative) | 3,200 | $0.00 | 1,147,516 |
| 2007-12-12 | Open-market sale | 3,200 | $104.83 | 12,500 |
| 2007-12-12 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-12-06 | Option exercise (derivative) | 4,000 | $0.00 | 1,150,716 |
| 2007-12-06 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2007-12-06 | Open-market sale | 4,000 | $97.26 | 3,500 |
| 2007-12-05 | Option exercise (derivative) | 3,200 | $0.00 | 1,154,716 |
| 2007-12-05 | Open-market sale | 3,200 | $98.84 | 7,500 |
| 2007-12-05 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-11-29 | Option exercise (derivative) | 4,000 | $0.00 | 1,157,916 |
| 2007-11-29 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2007-11-29 | Open-market sale | 4,000 | $101.81 | 3,500 |
| 2007-11-28 | Option exercise (derivative) | 3,200 | $0.00 | 1,161,916 |
| 2007-11-28 | Open-market sale | 3,200 | $101.98 | 7,500 |
| 2007-11-28 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-11-23 | Option exercise (derivative) | 4,000 | $0.00 | 1,165,116 |
| 2007-11-23 | Open-market sale | 4,000 | $97.70 | 3,500 |
| 2007-11-23 | Option exercise | 4,000 | $43.60 | 7,500 |
| 2007-11-22 | Option exercise (derivative) | 5,000 | $0.00 | 1,169,116 |
| 2007-11-22 | Open-market sale | 5,000 | $97.94 | 3,500 |
| 2007-11-22 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-11-21 | Option exercise (derivative) | 3,200 | $0.00 | 1,174,116 |
| 2007-11-21 | Open-market sale | 3,200 | $98.19 | 8,500 |
| 2007-11-21 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-11-15 | Option exercise (derivative) | 4,000 | $0.00 | 1,177,316 |
| 2007-11-15 | Option exercise | 4,000 | $43.60 | 10,700 |
| 2007-11-15 | Open-market sale | 4,000 | $103.21 | 3,500 |
| 2007-11-14 | Option exercise (derivative) | 3,200 | $0.00 | 1,181,316 |
| 2007-11-14 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-11-14 | Open-market sale | 3,200 | $103.94 | 7,500 |
| 2007-11-08 | Option exercise (derivative) | 4,000 | $0.00 | 1,186,248 |
| 2007-11-08 | Option exercise (derivative) | 5,000 | $0.00 | 1,190,248 |
| 2007-11-08 | Open-market sale | 5,000 | $103.59 | 7,500 |
| 2007-11-08 | Open-market sale | 4,000 | $103.18 | 3,500 |
| 2007-11-08 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-11-08 | Option exercise | 4,000 | $43.60 | 15,700 |
| 2007-11-07 | Option exercise (derivative) | 3,200 | $0.00 | 1,195,248 |
| 2007-11-07 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-11-07 | Open-market sale | 3,200 | $103.91 | 12,500 |
| 2007-11-01 | Option exercise (derivative) | 2,000 | $0.00 | 1,196,716 |
| 2007-11-01 | Option exercise | 2,000 | $43.60 | 8,700 |
| 2007-11-01 | Open-market sale | 2,000 | $90.00 | 3,500 |
| 2007-10-31 | Option exercise (derivative) | 3,200 | $0.00 | 1,198,716 |
| 2007-10-31 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-10-31 | Open-market sale | 3,200 | $68.44 | 5,500 |
| 2007-10-25 | Option exercise (derivative) | 5,000 | $0.00 | 1,201,916 |
| 2007-10-25 | Open-market sale | 5,000 | $71.88 | 3,500 |
| 2007-10-25 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-10-24 | Option exercise (derivative) | 3,200 | $0.00 | 1,206,916 |
| 2007-10-24 | Open-market sale | 3,200 | $72.20 | 8,500 |
| 2007-10-24 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-10-17 | Option exercise (derivative) | 3,200 | $0.00 | 1,210,116 |
| 2007-10-17 | Open-market sale | 3,200 | $69.39 | 3,500 |
| 2007-10-17 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-10-11 | Option exercise (derivative) | 5,000 | $0.00 | 1,213,316 |
| 2007-10-11 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-10-11 | Open-market sale | 5,000 | $66.80 | 3,500 |
| 2007-10-10 | Option exercise (derivative) | 3,200 | $0.00 | 1,218,316 |
| 2007-10-10 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-10-10 | Open-market sale | 3,200 | $66.66 | 8,500 |
| 2007-10-03 | Option exercise (derivative) | 3,200 | $0.00 | 1,221,516 |
| 2007-10-03 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-10-03 | Open-market sale | 3,200 | $65.74 | 3,500 |
| 2007-09-27 | Option exercise (derivative) | 5,000 | $0.00 | 1,224,716 |
| 2007-09-27 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-09-27 | Open-market sale | 5,000 | $66.26 | 3,500 |
| 2007-09-26 | Option exercise (derivative) | 3,200 | $0.00 | 1,229,716 |
| 2007-09-26 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-09-26 | Open-market sale | 3,200 | $65.92 | 8,500 |
| 2007-09-19 | Option exercise (derivative) | 3,200 | $0.00 | 1,232,916 |
| 2007-09-19 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-09-19 | Open-market sale | 3,200 | $66.52 | 3,500 |
| 2007-09-13 | Option exercise (derivative) | 5,000 | $0.00 | 1,236,116 |
| 2007-09-13 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-09-13 | Open-market sale | 5,000 | $67.20 | 3,500 |
| 2007-09-12 | Option exercise (derivative) | 3,200 | $0.00 | 1,241,116 |
| 2007-09-12 | Open-market sale | 3,200 | $67.96 | 8,500 |
| 2007-09-12 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-09-05 | Option exercise (derivative) | 3,200 | $0.00 | 1,244,316 |
| 2007-09-05 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-09-05 | Open-market sale | 3,200 | $69.49 | 3,500 |
| 2007-08-29 | Option exercise (derivative) | 3,200 | $0.00 | 1,247,516 |
| 2007-08-29 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-08-29 | Open-market sale | 3,200 | $67.57 | 3,500 |
| 2007-08-23 | Option exercise (derivative) | 5,000 | $0.00 | 1,250,716 |
| 2007-08-23 | Option exercise | 5,000 | $22.95 | 11,700 |
| 2007-08-23 | Open-market sale | 5,000 | $67.22 | 3,500 |
| 2007-08-22 | Option exercise (derivative) | 3,200 | $0.00 | 1,255,716 |
| 2007-08-22 | Open-market sale | 3,200 | $66.15 | 8,500 |
| 2007-08-22 | Option exercise | 3,200 | $43.60 | 6,700 |
| 2007-08-09 | Option exercise (derivative) | 5,000 | $0.00 | 1,258,916 |
| 2007-08-09 | Open-market sale | 5,000 | $67.96 | 3,500 |
| 2007-08-09 | Option exercise | 5,000 | $22.95 | 8,500 |
| 2007-07-26 | Option exercise (derivative) | 5,000 | $0.00 | 1,263,916 |
| 2007-07-26 | Option exercise | 5,000 | $22.95 | 11,671 |
| 2007-07-26 | Open-market sale | 5,000 | $69.70 | 6,671 |
| 2007-07-12 | Option exercise (derivative) | 5,000 | $0.00 | 1,268,916 |
| 2007-07-12 | Open-market sale | 5,000 | $67.68 | 6,671 |
| 2007-07-12 | Option exercise | 5,000 | $22.95 | 11,671 |
| 2007-06-28 | Option exercise (derivative) | 5,000 | $0.00 | 1,273,916 |
| 2007-06-28 | Open-market sale | 5,000 | $63.45 | 6,671 |
| 2007-06-28 | Option exercise | 5,000 | $22.95 | 11,671 |
| 2007-06-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,278,916 |
| 2007-06-14 | Open-market sale | 5,000 | $64.43 | 6,671 |
| 2007-06-14 | Option exercise | 5,000 | $22.95 | 11,671 |
| 2007-05-24 | Option exercise (derivative) | 1,946 | $0.00 | 1,286,970 |
| 2007-05-24 | Option exercise (derivative) | 3,054 | $0.00 | 1,283,916 |
| 2007-05-24 | Option exercise | 3,054 | $22.95 | 11,671 |
| 2007-05-24 | Open-market sale | 1,946 | $67.14 | 9,725 |
| 2007-05-24 | Open-market sale | 3,054 | $67.14 | 6,671 |
| 2007-05-24 | Option exercise | 1,946 | $16.70 | 8,617 |
| 2007-05-10 | Option exercise (derivative) | 2,000 | $0.00 | 1,293,916 |
| 2007-05-10 | Option exercise (derivative) | 5,000 | $0.00 | 1,288,916 |
| 2007-05-10 | Open-market sale | 2,000 | $64.08 | 11,671 |
| 2007-05-10 | Option exercise | 2,000 | $43.60 | 8,671 |
| 2007-05-10 | Open-market sale | 5,000 | $64.16 | 6,671 |
| 2007-05-10 | Option exercise | 5,000 | $16.70 | 13,671 |
| 2007-05-03 | Option exercise (derivative) | 2,000 | $0.00 | 1,295,916 |
| 2007-05-03 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-05-03 | Open-market sale | 2,000 | $58.00 | 200,196 |
| 2007-04-26 | Open-market sale (derivative) | 5,000 | $0.00 | 1,297,916 |
| 2007-04-26 | Option exercise (derivative) | 2,000 | $0.00 | 1,302,916 |
| 2007-04-26 | Open-market sale | 5,000 | $55.72 | 200,196 |
| 2007-04-26 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-04-26 | Option exercise | 5,000 | $16.70 | 207,196 |
| 2007-04-26 | Open-market sale | 2,000 | $55.69 | 205,196 |
| 2007-04-19 | Option exercise (derivative) | 2,000 | $0.00 | 1,304,916 |
| 2007-04-19 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-04-19 | Open-market sale | 2,000 | $53.49 | 200,196 |
| 2007-04-12 | Option exercise (derivative) | 2,000 | $0.00 | 1,311,916 |
| 2007-04-12 | Option exercise (derivative) | 5,000 | $0.00 | 1,306,916 |
| 2007-04-12 | Option exercise | 5,000 | $16.70 | 207,196 |
| 2007-04-12 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-04-12 | Open-market sale | 2,000 | $52.32 | 205,196 |
| 2007-04-12 | Open-market sale | 5,000 | $52.61 | 200,196 |
| 2007-04-05 | Option exercise (derivative) | 2,000 | $0.00 | 1,313,916 |
| 2007-04-05 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-04-05 | Open-market sale | 2,000 | $52.86 | 200,196 |
| 2007-03-29 | Option exercise (derivative) | 2,000 | $0.00 | 1,315,916 |
| 2007-03-29 | Open-market sale | 2,000 | $54.20 | 200,196 |
| 2007-03-29 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-03-22 | Option exercise (derivative) | 2,000 | $0.00 | 1,322,916 |
| 2007-03-22 | Option exercise (derivative) | 5,000 | $0.00 | 1,317,916 |
| 2007-03-22 | Open-market sale | 2,000 | $56.10 | 205,196 |
| 2007-03-22 | Option exercise | 2,000 | $43.60 | 202,196 |
| 2007-03-22 | Open-market sale | 5,000 | $55.91 | 200,196 |
| 2007-03-22 | Option exercise | 5,000 | $16.70 | 207,196 |
| 2007-03-15 | Option exercise (derivative) | 1,178 | $0.00 | 1,324,916 |
| 2007-03-15 | Option exercise (derivative) | 822 | $0.00 | 1,326,094 |
| 2007-03-15 | Option exercise | 1,178 | $43.60 | 212,902 |
| 2007-03-15 | Option exercise | 822 | $13.90 | 211,724 |
| 2007-03-15 | Open-market sale | 2,000 | $55.95 | 210,902 |
| 2007-03-09 | Gift | 30,000 | $0.00 | 210,902 |
| 2007-03-08 | Option exercise (derivative) | 2,000 | $0.00 | 1,326,916 |
| 2007-03-08 | Option exercise (derivative) | 5,000 | $0.00 | 1,328,916 |
| 2007-03-08 | Option exercise | 2,000 | $13.90 | 217,902 |
| 2007-03-08 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2007-03-08 | Open-market sale | 2,000 | $54.10 | 210,902 |
| 2007-03-08 | Open-market sale | 5,000 | $54.04 | 212,902 |
| 2007-03-01 | Option exercise (derivative) | 1,150 | $0.00 | 1,333,916 |
| 2007-03-01 | Option exercise (derivative) | 850 | $0.00 | 1,335,066 |
| 2007-03-01 | Open-market sale | 2,000 | $55.60 | 210,902 |
| 2007-03-01 | Option exercise | 1,150 | $13.90 | 212,902 |
| 2007-03-01 | Option exercise | 850 | $9.20 | 211,752 |
| 2007-02-22 | Option exercise (derivative) | 348 | $0.00 | 1,335,916 |
| 2007-02-22 | Option exercise (derivative) | 1,652 | $0.00 | 1,336,264 |
| 2007-02-22 | Option exercise (derivative) | 5,000 | $0.00 | 1,337,916 |
| 2007-02-22 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2007-02-22 | Open-market sale | 2,000 | $58.12 | 210,902 |
| 2007-02-22 | Open-market sale | 5,000 | $58.69 | 212,902 |
| 2007-02-22 | Option exercise | 348 | $9.20 | 217,902 |
| 2007-02-22 | Option exercise | 1,652 | $11.31 | 217,554 |
| 2007-02-15 | Option exercise (derivative) | 2,000 | $0.00 | 1,342,916 |
| 2007-02-15 | Open-market sale | 2,000 | $51.15 | 210,902 |
| 2007-02-15 | Option exercise | 2,000 | $11.31 | 212,902 |
| 2007-02-08 | Option exercise (derivative) | 5,000 | $0.00 | 1,346,916 |
| 2007-02-08 | Option exercise (derivative) | 2,000 | $0.00 | 1,344,916 |
| 2007-02-08 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2007-02-08 | Option exercise | 2,000 | $11.31 | 217,902 |
| 2007-02-08 | Open-market sale | 5,000 | $49.80 | 212,902 |
| 2007-02-08 | Open-market sale | 2,000 | $51.06 | 210,902 |
| 2007-02-01 | Option exercise (derivative) | 152 | $0.00 | 1,353,764 |
| 2007-02-01 | Option exercise (derivative) | 348 | $0.00 | 1,353,416 |
| 2007-02-01 | Option exercise (derivative) | 1,500 | $0.00 | 1,351,916 |
| 2007-02-01 | Option exercise | 152 | $19.80 | 211,054 |
| 2007-02-01 | Option exercise | 348 | $11.31 | 211,402 |
| 2007-02-01 | Option exercise | 1,500 | $15.69 | 212,902 |
| 2007-02-01 | Open-market sale | 2,000 | $53.54 | 210.9 |
| 2007-01-25 | Option exercise (derivative) | 2,000 | $0.00 | 1,353,916 |
| 2007-01-25 | Option exercise (derivative) | 5,000 | $0.00 | 1,355,916 |
| 2007-01-25 | Option exercise | 2,000 | $19.80 | 217,902 |
| 2007-01-25 | Open-market sale | 5,000 | $57.04 | 212,902 |
| 2007-01-25 | Open-market sale | 2,000 | $57.17 | 210,902 |
| 2007-01-25 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2007-01-18 | Option exercise (derivative) | 2,000 | $0.00 | 1,360,916 |
| 2007-01-18 | Option exercise | 2,000 | $19.80 | 212,902 |
| 2007-01-18 | Open-market sale | 2,000 | $57.74 | 210,902 |
| 2007-01-11 | Option exercise (derivative) | 2,000 | $0.00 | 1,362,916 |
| 2007-01-11 | Option exercise (derivative) | 5,000 | $0.00 | 1,364,916 |
| 2007-01-11 | Open-market sale | 2,000 | $56.39 | 210,902 |
| 2007-01-11 | Open-market sale | 5,000 | $56.40 | 212,902 |
| 2007-01-11 | Option exercise | 2,000 | $19.80 | 217,902 |
| 2007-01-11 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2007-01-04 | Option exercise (derivative) | 2,000 | $0.00 | 1,369,916 |
| 2007-01-04 | Option exercise | 2,000 | $19.80 | 212,902 |
| 2007-01-04 | Open-market sale | 2,000 | $52.89 | 210,902 |
| 2006-12-28 | Option exercise (derivative) | 366 | $0.00 | 1,373,550 |
| 2006-12-28 | Option exercise (derivative) | 1,634 | $0.00 | 1,371,916 |
| 2006-12-28 | Option exercise (derivative) | 5,000 | $0.00 | 1,373,916 |
| 2006-12-28 | Option exercise | 1,634 | $19.80 | 217,902 |
| 2006-12-28 | Option exercise | 366 | $16.50 | 216,268 |
| 2006-12-28 | Open-market sale | 5,000 | $53.93 | 212,902 |
| 2006-12-28 | Open-market sale | 2,000 | $54.00 | 210,902 |
| 2006-12-28 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-12-21 | Option exercise (derivative) | 2,000 | $0.00 | 1,378,916 |
| 2006-12-21 | Open-market sale | 2,000 | $53.86 | 210,902 |
| 2006-12-21 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-12-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,382,916 |
| 2006-12-14 | Option exercise (derivative) | 2,000 | $0.00 | 1,380,916 |
| 2006-12-14 | Open-market sale | 5,000 | $55.75 | 212,902 |
| 2006-12-14 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-12-14 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-12-14 | Open-market sale | 2,000 | $55.20 | 210,902 |
| 2006-12-07 | Option exercise (derivative) | 2,000 | $0.00 | 1,387,916 |
| 2006-12-07 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-12-07 | Open-market sale | 2,000 | $58.95 | 210,902 |
| 2006-11-30 | Option exercise (derivative) | 2,000 | $0.00 | 1,389,916 |
| 2006-11-30 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-11-30 | Open-market sale | 2,000 | $58.13 | 210,902 |
| 2006-11-24 | Option exercise (derivative) | 2,000 | $0.00 | 1,391,916 |
| 2006-11-24 | Option exercise (derivative) | 5,000 | $0.00 | 1,393,916 |
| 2006-11-24 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-11-24 | Open-market sale | 5,000 | $57.86 | 212,902 |
| 2006-11-24 | Open-market sale | 2,000 | $57.70 | 210,902 |
| 2006-11-24 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-11-16 | Option exercise (derivative) | 2,000 | $0.00 | 1,398,916 |
| 2006-11-16 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-11-16 | Open-market sale | 2,000 | $56.99 | 210,902 |
| 2006-11-09 | Option exercise (derivative) | 5,000 | $0.00 | 1,402,916 |
| 2006-11-09 | Option exercise (derivative) | 2,000 | $0.00 | 1,400,916 |
| 2006-11-09 | Open-market sale | 5,000 | $58.21 | 212,902 |
| 2006-11-09 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-11-09 | Open-market sale | 2,000 | $58.04 | 210,902 |
| 2006-11-09 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-11-02 | Option exercise (derivative) | 2,000 | $0.00 | 1,407,916 |
| 2006-11-02 | Open-market sale | 2,000 | $59.55 | 210,902 |
| 2006-11-02 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-10-26 | Option exercise (derivative) | 5,000 | $0.00 | 1,411,916 |
| 2006-10-26 | Option exercise (derivative) | 2,000 | $0.00 | 1,409,916 |
| 2006-10-26 | Open-market sale | 2,000 | $61.08 | 210,902 |
| 2006-10-26 | Open-market sale | 5,000 | $60.77 | 212,902 |
| 2006-10-26 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-10-26 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-10-19 | Option exercise (derivative) | 2,000 | $0.00 | 1,416,916 |
| 2006-10-19 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-10-19 | Open-market sale | 2,000 | $56.93 | 210,902 |
| 2006-10-12 | Option exercise (derivative) | 2,000 | $0.00 | 1,418,916 |
| 2006-10-12 | Option exercise (derivative) | 5,000 | $0.00 | 1,420,916 |
| 2006-10-12 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-10-12 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-10-12 | Open-market sale | 5,000 | $54.89 | 212,902 |
| 2006-10-12 | Open-market sale | 2,000 | $55.05 | 210,902 |
| 2006-10-05 | Option exercise (derivative) | 2,000 | $0.00 | 1,425,916 |
| 2006-10-05 | Open-market sale | 2,000 | $51.01 | 210,902 |
| 2006-10-05 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-09-28 | Option exercise (derivative) | 5,000 | $0.00 | 1,429,916 |
| 2006-09-28 | Option exercise (derivative) | 2,000 | $0.00 | 1,427,916 |
| 2006-09-28 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-09-28 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-09-28 | Open-market sale | 5,000 | $53.49 | 212,902 |
| 2006-09-28 | Open-market sale | 2,000 | $53.40 | 210,902 |
| 2006-09-21 | Option exercise (derivative) | 2,000 | $0.00 | 1,434,916 |
| 2006-09-21 | Open-market sale | 2,000 | $56.92 | 210,902 |
| 2006-09-21 | Option exercise | 2,000 | $16.50 | 212,902 |
| 2006-09-14 | Option exercise (derivative) | 2,000 | $0.00 | 1,436,916 |
| 2006-09-14 | Option exercise (derivative) | 5,000 | $0.00 | 1,438,916 |
| 2006-09-14 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-09-14 | Open-market sale | 5,000 | $55.80 | 212,902 |
| 2006-09-14 | Open-market sale | 2,000 | $55.80 | 210,902 |
| 2006-09-14 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-09-07 | Option exercise (derivative) | 2,000 | $0.00 | 1,443,916 |
| 2006-09-07 | Option exercise | 2,000 | $16.70 | 212,902 |
| 2006-09-07 | Open-market sale | 2,000 | $52.87 | 210,902 |
| 2006-08-31 | Option exercise (derivative) | 2,000 | $0.00 | 1,445,916 |
| 2006-08-31 | Open-market sale | 2,000 | $55.34 | 210,902 |
| 2006-08-31 | Option exercise | 2,000 | $16.70 | 212,902 |
| 2006-08-24 | Option exercise (derivative) | 5,000 | $0.00 | 1,449,916 |
| 2006-08-24 | Option exercise (derivative) | 2,000 | $0.00 | 1,447,916 |
| 2006-08-24 | Open-market sale | 5,000 | $54.12 | 212,904 |
| 2006-08-24 | Option exercise | 2,000 | $16.50 | 217,902 |
| 2006-08-24 | Option exercise | 5,000 | $16.70 | 215,902 |
| 2006-08-24 | Open-market sale | 2,000 | $54.57 | 210,902 |
| 2006-08-17 | Open-market sale | 2,000 | $55.34 | 210,902 |
| 2006-08-11 | Option exercise (derivative) | 30,300 | $0.00 | 1,459,150 |
| 2006-08-11 | Option exercise (derivative) | 631 | $0.00 | 1,458,519 |
| 2006-08-11 | Option exercise (derivative) | 1,308 | $0.00 | 1,457,209 |
| 2006-08-11 | Option exercise (derivative) | 2,293 | $0.00 | 1,454,916 |
| 2006-08-11 | Option exercise (derivative) | 2 | $0.00 | 1,458,517 |
| 2006-08-11 | Option exercise | 2,293 | $43.60 | 212,902 |
| 2006-08-11 | Option exercise | 30,300 | $16.50 | 208,668 |
| 2006-08-11 | Option exercise | 631 | $19.80 | 209,299 |
| 2006-08-11 | Option exercise | 2 | $9.20 | 209,301 |
| 2006-08-11 | Option exercise | 1,308 | $13.90 | 210,609 |
| 2006-08-10 | Open-market sale | 5,000 | $53.68 | 178,368 |
| 2006-08-03 | Open-market sale | 2,000 | $53.07 | 183,368 |
| 2006-07-27 | Open-market sale | 5,000 | $58.36 | 185,368 |
| 2006-07-20 | Open-market sale | 2,000 | $55.60 | 190,368 |
| 2006-07-13 | Open-market sale | 5,000 | $55.72 | 192,368 |
| 2006-07-06 | Open-market sale | 2,000 | $58.03 | 197,368 |
| 2006-06-22 | Open-market sale | 5,000 | $50.41 | 199,368 |
| 2006-06-15 | Open-market sale | 2,000 | $50.06 | 204,368 |
| 2006-06-08 | Open-market sale | 5,000 | $49.97 | 206,368 |
| 2006-06-01 | Open-market sale | 2,000 | $48.60 | 211,368 |
| 2006-05-18 | Open-market sale | 2,000 | $50.88 | 218,368 |
| 2006-05-11 | Gift | 10,000 | $0.00 | 220,368 |
| 2006-05-11 | Open-market sale | 5,000 | $53.77 | 240,368 |
| 2006-05-11 | Gift | 10,000 | $0.00 | 230,368 |
| 2006-05-04 | Open-market sale | 2,000 | $55.40 | 245,368 |
| 2006-04-27 | Open-market sale | 5,000 | $58.29 | 247,368 |
| 2006-04-20 | Open-market sale | 2,000 | $61.11 | 252,368 |
| 2006-04-13 | Open-market sale | 5,000 | $61.59 | 254,368 |
| 2006-04-06 | Open-market sale | 2,000 | $65.11 | 259,368 |
| 2006-03-23 | Open-market sale | 5,000 | $65.41 | 261,368 |
| 2006-03-16 | Open-market sale | 2,000 | $63.75 | 266,368 |
| 2006-03-09 | Open-market sale | 5,000 | $64.70 | 268,368 |
| 2006-03-02 | Open-market sale | 2,000 | $63.52 | 273,368 |
| 2006-02-23 | Open-market sale | 5,000 | $61.22 | 275,368 |
| 2006-02-16 | Open-market sale | 2,000 | $66.00 | 280,368 |
| 2006-02-09 | Open-market sale | 5,000 | $65.60 | 282,368 |
| 2006-02-02 | Open-market sale | 2,000 | $66.09 | 287,368 |
| 2006-01-26 | Open-market sale | 5,000 | $64.65 | 289,368 |
| 2006-01-19 | Open-market sale | 2,000 | $68.51 | 294,368 |
| 2006-01-05 | Open-market sale | 2,000 | $68.90 | 301,368 |
| 2005-05-26 | Open-market sale | 5,000 | $47.04 | 213,368 |
| 2005-01-12 | Open-market sale | 5,000 | $68.08 | 296,368 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.