SEC CIK 1082906
Hoag Jay C
Reported ownership across 11 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GDDYview stock → | 3,297,707 | 2017-05-10 |
| IBKRview stock → | 1,398,692 | 2012-12-20 |
| PTONview stock → | 92,516 | 2025-12-09 |
| TRIPview stock → | 68,674 | 2024-06-11 |
| NFLXview stock → | 63,040 | 2025-06-05 |
| GDOTview stock → | 53,713 | 2011-02-18 |
| Zview stock → | 23,125 | 2026-02-13 |
| MKTXview stock → | 7,486 | 2011-02-15 |
| RPDview stock → | 5,299 | 2019-02-15 |
| EAview stock → | 2,545 | 2021-08-06 |
| ALRMview stock → | 0 | 2020-05-22 |
Position History — NFLX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — NFLX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Grant / award (derivative) | 921 | $0.00 | 921 |
| 2026-09-01 | Grant / award (derivative) | 774 | $0.00 | 774 |
| 2026-08-03 | Grant / award (derivative) | 852 | $0.00 | 852 |
| 2026-07-01 | Grant / award (derivative) | 842 | $0.00 | 842 |
| 2026-06-01 | Grant / award (derivative) | 728 | $0.00 | 728 |
| 2026-05-01 | Grant / award (derivative) | 679 | $0.00 | 679 |
| 2026-04-01 | Grant / award (derivative) | 654 | $0.00 | 654 |
| 2026-03-02 | Grant / award (derivative) | 644 | $0.00 | 644 |
| 2026-02-02 | Grant / award (derivative) | 755 | $0.00 | 755 |
| 2026-01-02 | Grant / award (derivative) | 687 | $0.00 | 687 |
| 2025-12-01 | Grant / award (derivative) | 581 | $0.00 | 581 |
| 2025-11-03 | Grant / award (derivative) | 56 | $0.00 | 56 |
| 2025-10-01 | Grant / award (derivative) | 54 | $0.00 | 54 |
| 2025-09-02 | Grant / award (derivative) | 51 | $0.00 | 51 |
| 2025-08-01 | Grant / award (derivative) | 54 | $0.00 | 54 |
| 2025-07-01 | Grant / award (derivative) | 49 | $0.00 | 49 |
| 2025-06-05 | Open-market sale | 2,764 | $1250.24 | 63,040 |
| 2025-06-05 | Open-market sale | 8,208 | $1250.24 | 188,986 |
| 2025-06-05 | Open-market sale | 1,218 | $1251.70 | 65,804 |
| 2025-06-05 | Open-market sale | 3,617 | $1251.70 | 197,194 |
| 2025-06-05 | Open-market sale | 1,095 | $1252.28 | 67,022 |
| 2025-06-05 | Open-market sale | 3,250 | $1252.28 | 200,811 |
| 2025-06-05 | Open-market sale | 731 | $1253.57 | 68,117 |
| 2025-06-05 | Open-market sale | 2,169 | $1253.57 | 204,061 |
| 2025-06-05 | Open-market sale | 1,300 | $1254.58 | 68,848 |
| 2025-06-05 | Open-market sale | 3,858 | $1254.58 | 206,230 |
| 2025-06-05 | Open-market sale | 892 | $1255.58 | 70,148 |
| 2025-06-05 | Open-market sale | 2,648 | $1255.58 | 210,088 |
| 2025-06-02 | Grant / award (derivative) | 51 | $0.00 | 51 |
| 2025-05-29 | Open-market sale | 1,329 | $1187.75 | 75,441 |
| 2025-05-29 | Open-market sale | 3,944 | $1187.75 | 225,798 |
| 2025-05-29 | Open-market sale | 401 | $1188.68 | 76,770 |
| 2025-05-29 | Open-market sale | 1,190 | $1188.68 | 229,742 |
| 2025-05-29 | Open-market sale | 394 | $1189.88 | 77,171 |
| 2025-05-29 | Open-market sale | 1,170 | $1189.88 | 230,932 |
| 2025-05-29 | Open-market sale | 452 | $1191.08 | 77,565 |
| 2025-05-29 | Open-market sale | 1,342 | $1191.08 | 232,102 |
| 2025-05-29 | Open-market sale | 542 | $1191.88 | 78,017 |
| 2025-05-29 | Open-market sale | 1,609 | $1191.88 | 233,444 |
| 2025-05-29 | Open-market sale | 93 | $1193.44 | 78,559 |
| 2025-05-29 | Open-market sale | 275 | $1193.44 | 235,053 |
| 2025-05-29 | Open-market sale | 36 | $1195.13 | 78,652 |
| 2025-05-29 | Open-market sale | 108 | $1195.13 | 235,328 |
| 2025-05-29 | Open-market sale | 10 | $1198.04 | 78,688 |
| 2025-05-29 | Open-market sale | 30 | $1198.04 | 235,436 |
| 2025-05-29 | Open-market sale | 111 | $1198.92 | 78,698 |
| 2025-05-29 | Open-market sale | 329 | $1198.92 | 235,466 |
| 2025-05-29 | Open-market sale | 50 | $1200.55 | 78,809 |
| 2025-05-29 | Open-market sale | 150 | $1200.55 | 235,795 |
| 2025-05-29 | Open-market sale | 31 | $1202.41 | 78,859 |
| 2025-05-29 | Open-market sale | 94 | $1202.41 | 235,945 |
| 2025-05-29 | Open-market sale | 67 | $1203.80 | 78,890 |
| 2025-05-29 | Open-market sale | 200 | $1203.80 | 236,039 |
| 2025-05-29 | Open-market sale | 83 | $1205.16 | 78,957 |
| 2025-05-29 | Open-market sale | 247 | $1205.16 | 236,239 |
| 2025-05-29 | Open-market sale | 576 | $1185.77 | 73,370 |
| 2025-05-29 | Open-market sale | 1,709 | $1185.77 | 219,652 |
| 2025-05-29 | Open-market sale | 1,495 | $1186.87 | 73,946 |
| 2025-05-29 | Open-market sale | 4,437 | $1186.87 | 221,361 |
| 2025-05-29 | Open-market sale | 401 | $1188.68 | 76,770 |
| 2025-05-29 | Open-market sale | 1,190 | $1188.68 | 229,742 |
| 2025-05-29 | Open-market sale | 394 | $1189.88 | 77,171 |
| 2025-05-29 | Open-market sale | 1,170 | $1189.88 | 230,932 |
| 2025-05-29 | Open-market sale | 452 | $1191.08 | 77,565 |
| 2025-05-29 | Open-market sale | 1,342 | $1191.08 | 232,102 |
| 2025-05-29 | Open-market sale | 542 | $1191.88 | 78,017 |
| 2025-05-29 | Open-market sale | 1,609 | $1191.88 | 233,444 |
| 2025-05-29 | Open-market sale | 93 | $1193.44 | 78,559 |
| 2025-05-29 | Open-market sale | 275 | $1193.44 | 235,053 |
| 2025-05-29 | Open-market sale | 36 | $1195.13 | 78,652 |
| 2025-05-29 | Open-market sale | 108 | $1195.13 | 235,328 |
| 2025-05-29 | Open-market sale | 10 | $1198.04 | 78,688 |
| 2025-05-29 | Open-market sale | 30 | $1198.04 | 235,436 |
| 2025-05-29 | Open-market sale | 111 | $1198.92 | 78,698 |
| 2025-05-29 | Open-market sale | 329 | $1198.92 | 235,466 |
| 2025-05-29 | Open-market sale | 50 | $1200.55 | 78,809 |
| 2025-05-29 | Open-market sale | 150 | $1200.55 | 235,795 |
| 2025-05-29 | Open-market sale | 31 | $1202.41 | 78,859 |
| 2025-05-29 | Open-market sale | 94 | $1202.41 | 235,945 |
| 2025-05-29 | Open-market sale | 67 | $1203.80 | 78,890 |
| 2025-05-29 | Open-market sale | 200 | $1203.80 | 236,039 |
| 2025-05-29 | Open-market sale | 3,944 | $1187.75 | 225,798 |
| 2025-05-29 | Open-market sale | 1,329 | $1187.75 | 75,441 |
| 2025-05-29 | Open-market sale | 4,437 | $1186.87 | 221,361 |
| 2025-05-29 | Open-market sale | 1,495 | $1186.87 | 73,946 |
| 2025-05-29 | Open-market sale | 1,709 | $1185.77 | 219,652 |
| 2025-05-29 | Open-market sale | 576 | $1185.77 | 73,370 |
| 2025-05-29 | Open-market sale | 83 | $1205.16 | 78,957 |
| 2025-05-29 | Open-market sale | 247 | $1205.16 | 236,239 |
| 2025-05-29 | Open-market sale | 1,165 | $1180.32 | 215,980 |
| 2025-05-29 | Open-market sale | 287 | $1177.68 | 212,736 |
| 2025-05-29 | Open-market sale | 757 | $1178.15 | 71,136 |
| 2025-05-29 | Open-market sale | 2,246 | $1178.15 | 213,023 |
| 2025-05-29 | Open-market sale | 239 | $1179.53 | 71,893 |
| 2025-05-29 | Open-market sale | 711 | $1179.53 | 215,269 |
| 2025-05-29 | Open-market sale | 393 | $1180.32 | 72,132 |
| 2025-05-29 | Open-market sale | 96 | $1177.68 | 71,040 |
| 2025-05-29 | Open-market sale | 136 | $1182.71 | 72,525 |
| 2025-05-29 | Open-market sale | 404 | $1182.71 | 217,145 |
| 2025-05-29 | Open-market sale | 189 | $1183.89 | 72,661 |
| 2025-05-29 | Open-market sale | 561 | $1183.89 | 217,549 |
| 2025-05-29 | Open-market sale | 520 | $1184.79 | 72,850 |
| 2025-05-29 | Open-market sale | 1,542 | $1184.79 | 218,110 |
| 2025-05-01 | Grant / award (derivative) | 55 | $0.00 | 55 |
| 2025-04-29 | Open-market sale | 227 | $1099.06 | 79,624 |
| 2025-04-29 | Open-market sale | 673 | $1099.06 | 238,217 |
| 2025-04-29 | Open-market sale | 1,291 | $1099.99 | 79,851 |
| 2025-04-29 | Open-market sale | 3,832 | $1099.99 | 238,890 |
| 2025-04-29 | Open-market sale | 1,757 | $1100.98 | 81,142 |
| 2025-04-29 | Open-market sale | 5,215 | $1100.98 | 242,722 |
| 2025-04-29 | Open-market sale | 1,127 | $1102.13 | 82,899 |
| 2025-04-29 | Open-market sale | 3,345 | $1102.13 | 247,937 |
| 2025-04-29 | Open-market sale | 1,154 | $1103.07 | 84,026 |
| 2025-04-29 | Open-market sale | 3,425 | $1103.07 | 251,282 |
| 2025-04-29 | Open-market sale | 957 | $1104.06 | 85,180 |
| 2025-04-29 | Open-market sale | 2,843 | $1104.06 | 254,707 |
| 2025-04-29 | Open-market sale | 515 | $1105.37 | 86,137 |
| 2025-04-29 | Open-market sale | 1,531 | $1105.37 | 257,550 |
| 2025-04-29 | Open-market sale | 303 | $1097.50 | 79,321 |
| 2025-04-29 | Open-market sale | 1,726 | $1106.44 | 259,081 |
| 2025-04-29 | Open-market sale | 281 | $1096.71 | 79,040 |
| 2025-04-29 | Open-market sale | 833 | $1096.71 | 236,486 |
| 2025-04-29 | Open-market sale | 898 | $1097.50 | 237,319 |
| 2025-04-29 | Open-market sale | 582 | $1106.44 | 86,652 |
| 2025-04-29 | Open-market sale | 1,695 | $1109.56 | 266,111 |
| 2025-04-29 | Open-market sale | 636 | $1110.52 | 89,592 |
| 2025-04-29 | Open-market sale | 1,888 | $1110.52 | 267,806 |
| 2025-04-29 | Open-market sale | 942 | $1111.55 | 90,228 |
| 2025-04-29 | Open-market sale | 2,798 | $1111.55 | 269,694 |
| 2025-04-29 | Open-market sale | 558 | $1112.56 | 91,170 |
| 2025-04-29 | Open-market sale | 1,656 | $1112.56 | 272,492 |
| 2025-04-29 | Open-market sale | 353 | $1113.57 | 91,728 |
| 2025-04-29 | Open-market sale | 1,047 | $1113.57 | 274,148 |
| 2025-04-29 | Open-market sale | 101 | $1114.59 | 92,081 |
| 2025-04-29 | Open-market sale | 299 | $1114.59 | 275,195 |
| 2025-04-29 | Open-market sale | 176 | $1115.68 | 92,182 |
| 2025-04-29 | Open-market sale | 524 | $1115.68 | 275,494 |
| 2025-04-29 | Open-market sale | 129 | $1116.75 | 92,358 |
| 2025-04-29 | Open-market sale | 384 | $1116.75 | 276,018 |
| 2025-04-29 | Open-market sale | 114 | $1118.03 | 92,487 |
| 2025-04-29 | Open-market sale | 340 | $1118.03 | 276,402 |
| 2025-04-29 | Open-market sale | 361 | $1118.96 | 92,601 |
| 2025-04-29 | Open-market sale | 1,072 | $1118.96 | 276,742 |
| 2025-04-29 | Open-market sale | 403 | $1120.06 | 92,962 |
| 2025-04-29 | Open-market sale | 1,197 | $1120.06 | 277,814 |
| 2025-04-29 | Open-market sale | 954 | $1120.97 | 93,365 |
| 2025-04-29 | Open-market sale | 2,833 | $1120.97 | 279,011 |
| 2025-04-29 | Open-market sale | 721 | $1121.83 | 94,319 |
| 2025-04-29 | Open-market sale | 2,142 | $1121.83 | 281,844 |
| 2025-04-29 | Open-market sale | 839 | $1107.46 | 87,234 |
| 2025-04-29 | Open-market sale | 2,489 | $1107.46 | 260,807 |
| 2025-04-29 | Open-market sale | 948 | $1108.45 | 88,073 |
| 2025-04-29 | Open-market sale | 2,815 | $1108.45 | 263,296 |
| 2025-04-29 | Open-market sale | 571 | $1109.56 | 89,021 |
| 2025-04-01 | Grant / award (derivative) | 67 | $0.00 | 67 |
| 2025-03-03 | Grant / award (derivative) | 64 | $0.00 | 64 |
| 2025-02-03 | Grant / award (derivative) | 64 | $0.00 | 64 |
| 2025-01-23 | Option exercise (derivative) | 105 | $0.00 | 0 |
| 2025-01-23 | Option exercise | 92 | $681.17 | 301 |
| 2025-01-23 | Option exercise | 102 | $613.15 | 209 |
| 2025-01-23 | Option exercise | 107 | $582.07 | 107 |
| 2025-01-23 | Open-market sale | 617 | $979.71 | 0 |
| 2025-01-23 | Option exercise | 110 | $567.51 | 617 |
| 2025-01-23 | Option exercise | 105 | $597.37 | 507 |
| 2025-01-23 | Option exercise | 101 | $617.77 | 402 |
| 2025-01-02 | Grant / award (derivative) | 71 | $0.00 | 71 |
| 2024-12-02 | Grant / award (derivative) | 69 | $0.00 | 69 |
| 2024-11-01 | Grant / award (derivative) | 83 | $0.00 | 83 |
| 2024-10-01 | Grant / award (derivative) | 88 | $0.00 | 88 |
| 2024-09-12 | Open-market sale | 2,930 | $684.24 | 96,072 |
| 2024-09-12 | Open-market sale | 3,907 | $684.24 | 285,361 |
| 2024-09-12 | Open-market sale | 2,181 | $685.27 | 99,002 |
| 2024-09-12 | Open-market sale | 2,907 | $685.27 | 289,268 |
| 2024-09-12 | Open-market sale | 2,827 | $686.37 | 101,183 |
| 2024-09-12 | Open-market sale | 3,770 | $686.37 | 292,175 |
| 2024-09-12 | Open-market sale | 3,821 | $687.15 | 104,010 |
| 2024-09-12 | Open-market sale | 5,094 | $687.15 | 295,945 |
| 2024-09-12 | Open-market sale | 1,366 | $688.27 | 107,831 |
| 2024-09-12 | Open-market sale | 1,822 | $688.27 | 301,039 |
| 2024-09-12 | Open-market sale | 2,182 | $689.43 | 109,197 |
| 2024-09-12 | Open-market sale | 2,908 | $689.43 | 302,861 |
| 2024-09-12 | Open-market sale | 696 | $690.44 | 111,379 |
| 2024-09-12 | Open-market sale | 929 | $690.44 | 305,769 |
| 2024-09-12 | Open-market sale | 1,162 | $691.39 | 112,075 |
| 2024-09-12 | Open-market sale | 1,550 | $691.39 | 306,698 |
| 2024-09-12 | Open-market sale | 553 | $693.89 | 113,237 |
| 2024-09-12 | Open-market sale | 738 | $693.89 | 308,248 |
| 2024-09-12 | Open-market sale | 48 | $682.69 | 95,040 |
| 2024-09-12 | Open-market sale | 63 | $682.69 | 283,986 |
| 2024-09-12 | Open-market sale | 984 | $683.27 | 95,088 |
| 2024-09-12 | Open-market sale | 1,312 | $683.27 | 284,049 |
| 2024-09-03 | Grant / award (derivative) | 93 | $0.00 | 93 |
| 2024-08-12 | Open-market sale | 14 | $629.25 | 25 |
| 2024-08-12 | Open-market sale | 2,937 | $629.25 | 119,363 |
| 2024-08-12 | Open-market sale | 3,916 | $629.25 | 316,416 |
| 2024-08-12 | Open-market sale | 9 | $630.35 | 36 |
| 2024-08-12 | Open-market sale | 11 | $630.35 | 39 |
| 2024-08-12 | Open-market sale | 2,190 | $630.35 | 122,300 |
| 2024-08-12 | Open-market sale | 2,922 | $630.35 | 320,332 |
| 2024-08-12 | Open-market sale | 23 | $631.39 | 45 |
| 2024-08-12 | Open-market sale | 25 | $631.39 | 50 |
| 2024-08-12 | Open-market sale | 5,385 | $631.39 | 124,490 |
| 2024-08-12 | Open-market sale | 7,179 | $631.39 | 323,254 |
| 2024-08-12 | Open-market sale | 12 | $629.25 | 24 |
| 2024-08-12 | Open-market sale | 5,105 | $628.19 | 114,258 |
| 2024-08-12 | Open-market sale | 6,807 | $628.19 | 309,609 |
| 2024-08-12 | Open-market sale | 2 | $627.51 | 0 |
| 2024-08-12 | Open-market sale | 468 | $627.51 | 113,790 |
| 2024-08-12 | Open-market sale | 623 | $627.51 | 308,986 |
| 2024-08-12 | Open-market sale | 22 | $628.19 | 2 |
| 2024-08-12 | Open-market sale | 61 | $632.28 | 68 |
| 2024-08-12 | Open-market sale | 66 | $632.28 | 75 |
| 2024-08-12 | Open-market sale | 14,315 | $632.28 | 129,875 |
| 2024-08-12 | Open-market sale | 19,086 | $632.28 | 330,433 |
| 2024-08-12 | Open-market sale | 52 | $633.25 | 129 |
| 2024-08-12 | Open-market sale | 57 | $633.25 | 141 |
| 2024-08-12 | Open-market sale | 12,252 | $633.25 | 144,190 |
| 2024-08-12 | Open-market sale | 16,336 | $633.25 | 349,519 |
| 2024-08-12 | Open-market sale | 29 | $634.19 | 181 |
| 2024-08-12 | Open-market sale | 32 | $634.19 | 198 |
| 2024-08-12 | Open-market sale | 6,832 | $634.19 | 156,442 |
| 2024-08-12 | Open-market sale | 9,111 | $634.19 | 365,855 |
| 2024-08-12 | Open-market sale | 20 | $635.33 | 210 |
| 2024-08-12 | Open-market sale | 4,634 | $635.33 | 163,274 |
| 2024-08-12 | Open-market sale | 6,179 | $635.33 | 374,966 |
| 2024-08-12 | Open-market sale | 6 | $636.25 | 230 |
| 2024-08-12 | Open-market sale | 6 | $636.25 | 251 |
| 2024-08-12 | Open-market sale | 1,378 | $636.25 | 167,908 |
| 2024-08-12 | Open-market sale | 1,837 | $636.25 | 381,145 |
| 2024-08-12 | Open-market sale | 2 | $637.29 | 236 |
| 2024-08-12 | Open-market sale | 2 | $637.29 | 257 |
| 2024-08-12 | Open-market sale | 468 | $637.29 | 169,286 |
| 2024-08-12 | Open-market sale | 623 | $637.29 | 382,982 |
| 2024-08-12 | Open-market sale | 1 | $638.50 | 238 |
| 2024-08-12 | Open-market sale | 1 | $638.50 | 259 |
| 2024-08-12 | Open-market sale | 286 | $638.50 | 169,754 |
| 2024-08-12 | Open-market sale | 381 | $638.50 | 383,605 |
| 2024-08-01 | Grant / award (derivative) | 100 | $0.00 | 100 |
| 2024-07-01 | Grant / award (derivative) | 93 | $0.00 | 93 |
| 2024-06-03 | Grant / award (derivative) | 98 | $0.00 | 98 |
| 2024-05-01 | Grant / award (derivative) | 113 | $0.00 | 113 |
| 2024-04-01 | Grant / award (derivative) | 102 | $0.00 | 102 |
| 2024-03-01 | Grant / award (derivative) | 101 | $0.00 | 101 |
| 2024-02-08 | Option exercise (derivative) | 164 | $0.00 | 0 |
| 2024-02-08 | Option exercise | 113 | $550.64 | 3,626 |
| 2024-02-08 | Option exercise | 123 | $504.58 | 3,277 |
| 2024-02-08 | Option exercise | 130 | $484.12 | 3,154 |
| 2024-02-08 | Option exercise | 118 | $527.51 | 3,024 |
| 2024-02-08 | Option exercise | 112 | $556.55 | 2,906 |
| 2024-02-08 | Option exercise | 126 | $498.62 | 2,794 |
| 2024-02-08 | Option exercise | 128 | $485.64 | 2,668 |
| 2024-02-08 | Option exercise | 147 | $425.92 | 2,540 |
| 2024-02-08 | Option exercise | 151 | $415.27 | 2,393 |
| 2024-02-08 | Option exercise | 171 | $364.08 | 2,242 |
| 2024-02-08 | Option exercise | 164 | $381.05 | 2,071 |
| 2024-02-08 | Option exercise | 175 | $358.00 | 1,907 |
| 2024-02-08 | Option exercise | 123 | $329.81 | 1,732 |
| 2024-02-08 | Option exercise | 131 | $309.99 | 1,609 |
| 2024-02-08 | Option exercise | 142 | $286.81 | 1,478 |
| 2024-02-08 | Option exercise | 151 | $269.58 | 1,336 |
| 2024-02-08 | Option exercise | 140 | $289.29 | 1,185 |
| 2024-02-08 | Option exercise | 127 | $319.50 | 1,045 |
| 2024-02-08 | Option exercise | 167 | $374.60 | 918 |
| 2024-02-08 | Option exercise | 121 | $336.63 | 751 |
| 2024-02-08 | Option exercise | 165 | $378.81 | 630 |
| 2024-02-08 | Option exercise | 170 | $366.96 | 465 |
| 2024-02-08 | Option exercise | 61 | $357.32 | 295 |
| 2024-02-08 | Option exercise | 58 | $381.43 | 234 |
| 2024-02-08 | Option exercise | 60 | $363.60 | 176 |
| 2024-02-08 | Option exercise | 55 | $398.18 | 116 |
| 2024-02-08 | Option exercise | 61 | $359.93 | 61 |
| 2024-02-08 | Option exercise | 116 | $539.42 | 3,742 |
| 2024-02-08 | Option exercise | 120 | $522.86 | 3,397 |
| 2024-02-08 | Option exercise | 116 | $539.04 | 3,513 |
| 2024-02-08 | Option exercise (derivative) | 117 | $0.00 | 0 |
| 2024-02-08 | Option exercise | 142 | $439.88 | 8,285 |
| 2024-02-08 | Option exercise | 155 | $403.13 | 7,859 |
| 2024-02-08 | Option exercise | 193 | $324.12 | 7,704 |
| 2024-02-08 | Option exercise | 179 | $348.28 | 7,511 |
| 2024-02-08 | Option exercise | 200 | $313.48 | 7,332 |
| 2024-02-08 | Option exercise | 172 | $361.99 | 7,132 |
| 2024-02-08 | Option exercise | 198 | $294.95 | 6,960 |
| 2024-02-08 | Option exercise | 184 | $316.95 | 6,762 |
| 2024-02-08 | Option exercise | 204 | $286.75 | 6,578 |
| 2024-02-08 | Option exercise | 245 | $239.04 | 6,374 |
| 2024-02-08 | Option exercise | 254 | $230.04 | 6,129 |
| 2024-02-08 | Option exercise | 259 | $226.21 | 5,875 |
| 2024-02-08 | Option exercise | 325 | $179.95 | 5,616 |
| 2024-02-08 | Option exercise | 303 | $192.91 | 5,291 |
| 2024-02-08 | Option exercise | 293 | $199.46 | 4,988 |
| 2024-02-08 | Option exercise | 168 | $373.47 | 4,695 |
| 2024-02-08 | Option exercise | 162 | $386.24 | 4,527 |
| 2024-02-08 | Option exercise | 136 | $457.13 | 4,365 |
| 2024-02-08 | Option exercise | 122 | $515.15 | 4,229 |
| 2024-02-08 | Option exercise | 117 | $533.54 | 4,107 |
| 2024-02-08 | Option exercise | 125 | $499.08 | 3,990 |
| 2024-02-08 | Option exercise | 123 | $509.11 | 3,865 |
| 2024-02-08 | Open-market sale | 8,866 | $562.85 | 0 |
| 2024-02-08 | Option exercise | 134 | $468.50 | 8,866 |
| 2024-02-08 | Option exercise | 134 | $465.74 | 8,732 |
| 2024-02-08 | Option exercise | 148 | $420.19 | 8,598 |
| 2024-02-08 | Option exercise | 165 | $380.33 | 8,450 |
| 2024-02-08 | Option exercise | 142 | $441.44 | 8,001 |
| 2024-02-08 | Option exercise | 142 | $438.62 | 8,143 |
| 2024-02-01 | Grant / award (derivative) | 110 | $0.00 | 110 |
| 2024-01-24 | Open-market sale | 47,000 | $550.50 | 431,034 |
| 2024-01-02 | Grant / award (derivative) | 134 | $0.00 | 134 |
| 2023-12-01 | Grant / award (derivative) | 134 | $0.00 | 134 |
| 2023-11-01 | Grant / award (derivative) | 148 | $0.00 | 148 |
| 2023-10-02 | Grant / award (derivative) | 165 | $0.00 | 165 |
| 2023-09-01 | Grant / award (derivative) | 142 | $0.00 | 142 |
| 2023-08-01 | Grant / award (derivative) | 142 | $0.00 | 142 |
| 2023-07-26 | Option exercise (derivative) | 106 | $0.00 | 58 |
| 2023-07-26 | Option exercise (derivative) | 111 | $0.00 | 60 |
| 2023-07-26 | Option exercise (derivative) | 102 | $0.00 | 55 |
| 2023-07-26 | Option exercise (derivative) | 113 | $0.00 | 61 |
| 2023-07-26 | Option exercise (derivative) | 301 | $0.00 | 0 |
| 2023-07-26 | Option exercise | 140 | $290.39 | 3,476 |
| 2023-07-26 | Option exercise | 153 | $265.07 | 3,336 |
| 2023-07-26 | Option exercise | 145 | $280.29 | 3,621 |
| 2023-07-26 | Option exercise | 129 | $313.30 | 3,750 |
| 2023-07-26 | Option exercise | 113 | $359.93 | 3,863 |
| 2023-07-26 | Option exercise | 102 | $398.18 | 3,965 |
| 2023-07-26 | Option exercise | 120 | $338.38 | 4,085 |
| 2023-07-26 | Option exercise | 111 | $363.60 | 4,196 |
| 2023-07-26 | Option exercise | 106 | $381.43 | 4,302 |
| 2023-07-26 | Option exercise | 128 | $317.38 | 4,430 |
| 2023-07-26 | Option exercise | 140 | $290.30 | 4,570 |
| 2023-07-26 | Option exercise | 151 | $267.66 | 4,721 |
| 2023-07-26 | Option exercise | 119 | $339.85 | 4,840 |
| 2023-07-26 | Option exercise | 202 | $201.07 | 3,183 |
| 2023-07-26 | Option exercise | 197 | $186.82 | 2,981 |
| 2023-07-26 | Option exercise | 187 | $198.00 | 2,784 |
| 2023-07-26 | Option exercise | 199 | $177.01 | 2,597 |
| 2023-07-26 | Option exercise | 202 | $174.74 | 2,398 |
| 2023-07-26 | Option exercise | 194 | $182.03 | 2,196 |
| 2023-07-26 | Option exercise | 242 | $146.17 | 2,002 |
| 2023-07-26 | Option exercise | 216 | $162.99 | 1,760 |
| 2023-07-26 | Option exercise | 227 | $155.35 | 1,544 |
| 2023-07-26 | Option exercise | 241 | $146.92 | 1,317 |
| 2023-07-26 | Option exercise | 247 | $142.65 | 1,076 |
| 2023-07-26 | Option exercise | 251 | $140.78 | 829 |
| 2023-07-26 | Option exercise | 277 | $127.49 | 578 |
| 2023-07-26 | Option exercise | 301 | $117.22 | 301 |
| 2023-07-26 | Open-market sale | 4,954 | $422.24 | 0 |
| 2023-07-26 | Option exercise | 114 | $357.32 | 4,954 |
| 2023-07-13 | Open-market sale | 943 | $450.00 | 421,491 |
| 2023-07-05 | Open-market sale | 46,057 | $450.15 | 422,434 |
| 2023-07-03 | Grant / award (derivative) | 142 | $0.00 | 142 |
| 2023-06-01 | Grant / award (derivative) | 155 | $0.00 | 155 |
| 2023-05-01 | Grant / award (derivative) | 193 | $0.00 | 193 |
| 2023-04-03 | Grant / award (derivative) | 179 | $0.00 | 179 |
| 2023-03-01 | Grant / award (derivative) | 200 | $0.00 | 200 |
| 2023-02-01 | Grant / award (derivative) | 172 | $0.00 | 172 |
| 2023-01-31 | Option exercise (derivative) | 154 | $0.00 | 199 |
| 2023-01-31 | Option exercise (derivative) | 232 | $0.00 | 301 |
| 2023-01-31 | Option exercise (derivative) | 213 | $0.00 | 277 |
| 2023-01-31 | Option exercise (derivative) | 193 | $0.00 | 251 |
| 2023-01-31 | Option exercise (derivative) | 191 | $0.00 | 247 |
| 2023-01-31 | Option exercise (derivative) | 185 | $0.00 | 241 |
| 2023-01-31 | Option exercise (derivative) | 175 | $0.00 | 227 |
| 2023-01-31 | Option exercise (derivative) | 167 | $0.00 | 216 |
| 2023-01-31 | Option exercise (derivative) | 186 | $0.00 | 242 |
| 2023-01-31 | Option exercise (derivative) | 149 | $0.00 | 194 |
| 2023-01-31 | Option exercise (derivative) | 129 | $0.00 | 187 |
| 2023-01-31 | Option exercise (derivative) | 137 | $0.00 | 197 |
| 2023-01-31 | Option exercise (derivative) | 71 | $0.00 | 131 |
| 2023-01-31 | Option exercise (derivative) | 76 | $0.00 | 142 |
| 2023-01-31 | Option exercise (derivative) | 68 | $0.00 | 127 |
| 2023-01-31 | Option exercise (derivative) | 65 | $0.00 | 121 |
| 2023-01-31 | Option exercise (derivative) | 65 | $0.00 | 119 |
| 2023-01-31 | Option exercise (derivative) | 82 | $0.00 | 151 |
| 2023-01-31 | Option exercise (derivative) | 69 | $0.00 | 128 |
| 2023-01-31 | Option exercise (derivative) | 65 | $0.00 | 120 |
| 2023-01-31 | Option exercise (derivative) | 70 | $0.00 | 129 |
| 2023-01-31 | Option exercise (derivative) | 78 | $0.00 | 145 |
| 2023-01-31 | Option exercise (derivative) | 75 | $0.00 | 140 |
| 2023-01-31 | Option exercise (derivative) | 83 | $0.00 | 153 |
| 2023-01-31 | Option exercise (derivative) | 109 | $0.00 | 202 |
| 2023-01-31 | Option exercise | 149 | $182.03 | 1,691 |
| 2023-01-31 | Option exercise | 175 | $155.35 | 1,189 |
| 2023-01-31 | Option exercise | 185 | $146.92 | 1,014 |
| 2023-01-31 | Option exercise | 191 | $142.65 | 829 |
| 2023-01-31 | Option exercise | 193 | $140.78 | 638 |
| 2023-01-31 | Option exercise | 213 | $127.49 | 445 |
| 2023-01-31 | Option exercise | 232 | $117.22 | 232 |
| 2023-01-31 | Option exercise | 137 | $186.82 | 2,267 |
| 2023-01-31 | Option exercise | 129 | $198.00 | 2,130 |
| 2023-01-31 | Option exercise | 154 | $177.01 | 2,001 |
| 2023-01-31 | Option exercise | 156 | $174.74 | 1,847 |
| 2023-01-31 | Option exercise | 167 | $162.99 | 1,356 |
| 2023-01-31 | Option exercise | 186 | $146.17 | 1,542 |
| 2023-01-31 | Option exercise (derivative) | 17 | $0.00 | 245 |
| 2023-01-31 | Option exercise (derivative) | 14 | $0.00 | 204 |
| 2023-01-31 | Option exercise (derivative) | 66 | $0.00 | 123 |
| 2023-01-31 | Option exercise (derivative) | 18 | $0.00 | 259 |
| 2023-01-31 | Option exercise (derivative) | 13 | $0.00 | 184 |
| 2023-01-31 | Option exercise (derivative) | 14 | $0.00 | 198 |
| 2023-01-31 | Option exercise (derivative) | 17 | $0.00 | 254 |
| 2023-01-31 | Option exercise (derivative) | 20 | $0.00 | 293 |
| 2023-01-31 | Option exercise (derivative) | 21 | $0.00 | 303 |
| 2023-01-31 | Option exercise (derivative) | 22 | $0.00 | 325 |
| 2023-01-31 | Open-market sale | 3,698 | $352.94 | 0 |
| 2023-01-31 | Option exercise | 14 | $294.95 | 3,698 |
| 2023-01-31 | Option exercise | 13 | $316.95 | 3,684 |
| 2023-01-31 | Option exercise | 14 | $286.75 | 3,671 |
| 2023-01-31 | Option exercise | 17 | $239.04 | 3,657 |
| 2023-01-31 | Option exercise | 17 | $230.04 | 3,640 |
| 2023-01-31 | Option exercise | 18 | $226.21 | 3,623 |
| 2023-01-31 | Option exercise | 22 | $179.95 | 3,605 |
| 2023-01-31 | Option exercise | 21 | $192.91 | 3,583 |
| 2023-01-31 | Option exercise | 20 | $199.46 | 3,562 |
| 2023-01-31 | Option exercise | 66 | $329.81 | 3,542 |
| 2023-01-31 | Option exercise | 71 | $309.99 | 3,476 |
| 2023-01-31 | Option exercise | 76 | $286.81 | 3,405 |
| 2023-01-31 | Option exercise | 81 | $269.58 | 3,329 |
| 2023-01-31 | Option exercise | 76 | $289.29 | 3,248 |
| 2023-01-31 | Option exercise | 68 | $319.50 | 3,172 |
| 2023-01-31 | Option exercise | 65 | $336.63 | 3,104 |
| 2023-01-31 | Option exercise | 65 | $339.85 | 3,039 |
| 2023-01-31 | Option exercise | 82 | $267.66 | 2,974 |
| 2023-01-31 | Option exercise | 76 | $290.30 | 2,892 |
| 2023-01-31 | Option exercise | 69 | $317.38 | 2,816 |
| 2023-01-31 | Option exercise | 65 | $338.38 | 2,747 |
| 2023-01-31 | Option exercise | 70 | $313.30 | 2,682 |
| 2023-01-31 | Option exercise | 78 | $280.29 | 2,612 |
| 2023-01-31 | Option exercise | 75 | $290.39 | 2,534 |
| 2023-01-31 | Option exercise | 83 | $265.07 | 2,459 |
| 2023-01-31 | Option exercise | 109 | $201.07 | 2,376 |
| 2023-01-30 | J | 8,486 | $0.00 | 164,324 |
| 2023-01-30 | J | 8,486 | $0.00 | 468,491 |
| 2023-01-30 | J | 237,382 | $0.00 | 0 |
| 2023-01-30 | J | 91,517 | $0.00 | 0 |
| 2023-01-30 | J | 91,517 | $0.00 | 91,517 |
| 2023-01-03 | Grant / award (derivative) | 212 | $0.00 | 212 |
| 2022-12-01 | Grant / award (derivative) | 197 | $0.00 | 197 |
| 2022-11-01 | Grant / award (derivative) | 218 | $0.00 | 218 |
| 2022-10-03 | Grant / award (derivative) | 262 | $0.00 | 262 |
| 2022-09-01 | Grant / award (derivative) | 271 | $0.00 | 271 |
| 2022-08-01 | Grant / award (derivative) | 277 | $0.00 | 277 |
| 2022-07-01 | Grant / award (derivative) | 347 | $0.00 | 347 |
| 2022-06-01 | Grant / award (derivative) | 324 | $0.00 | 324 |
| 2022-05-02 | Grant / award (derivative) | 313 | $0.00 | 313 |
| 2022-04-01 | Grant / award (derivative) | 168 | $0.00 | 168 |
| 2022-03-01 | Grant / award (derivative) | 162 | $0.00 | 162 |
| 2022-02-01 | Grant / award (derivative) | 136 | $0.00 | 136 |
| 2022-01-03 | Grant / award (derivative) | 105 | $0.00 | 105 |
| 2021-12-01 | Grant / award (derivative) | 101 | $0.00 | 101 |
| 2021-11-17 | Open-market sale | 2,472 | $700.19 | 460,005 |
| 2021-11-05 | Option exercise (derivative) | 664 | $0.00 | 0 |
| 2021-11-05 | Option exercise (derivative) | 569 | $0.00 | 0 |
| 2021-11-05 | Open-market sale | 263 | $660.35 | 0 |
| 2021-11-05 | Open-market sale | 712 | $659.46 | 263 |
| 2021-11-05 | Option exercise | 507 | $123.30 | 7,212 |
| 2021-11-05 | Option exercise | 609 | $102.63 | 6,705 |
| 2021-11-05 | Option exercise | 642 | $97.38 | 6,096 |
| 2021-11-05 | Option exercise | 662 | $94.37 | 5,454 |
| 2021-11-05 | Option exercise | 647 | $96.67 | 4,792 |
| 2021-11-05 | Option exercise | 615 | $101.51 | 4,145 |
| 2021-11-05 | Option exercise | 672 | $93.11 | 3,530 |
| 2021-11-05 | Option exercise | 591 | $105.70 | 2,858 |
| 2021-11-05 | Option exercise | 636 | $98.30 | 2,267 |
| 2021-11-05 | Option exercise | 664 | $94.09 | 1,631 |
| 2021-11-05 | Option exercise | 569 | $109.96 | 967 |
| 2021-11-05 | Option exercise | 398 | $125.37 | 398 |
| 2021-11-04 | J | 90,883 | $0.00 | 90,883 |
| 2021-11-04 | J | 237,380 | $0.00 | 237,382 |
| 2021-11-04 | J | 9,406 | $0.00 | 155,838 |
| 2021-11-04 | J | 10,364 | $0.00 | 462,477 |
| 2021-11-04 | J | 1,706 | $0.00 | 0 |
| 2021-11-04 | J | 1,706 | $0.00 | 1,706 |
| 2021-11-04 | J | 9,417 | $0.00 | 37,668 |
| 2021-11-04 | J | 7,955 | $0.00 | 31,822 |
| 2021-11-04 | J | 34,541 | $0.00 | 138,163 |
| 2021-11-04 | J | 128,087 | $0.00 | 512,347 |
| 2021-11-04 | J | 89,908 | $0.00 | 975 |
| 2021-11-04 | J | 123,277 | $0.00 | 123,276 |
| 2021-11-04 | J | 2,053 | $0.00 | 2,052 |
| 2021-11-01 | Grant / award (derivative) | 92 | $0.00 | 92 |
| 2021-10-01 | Grant / award (derivative) | 102 | $0.00 | 102 |
| 2021-09-07 | Open-market sale | 34,640 | $600.33 | 452,874 |
| 2021-09-07 | Open-market sale | 761 | $601.20 | 452,113 |
| 2021-09-01 | Grant / award (derivative) | 107 | $0.00 | 107 |
| 2021-08-11 | Option exercise (derivative) | 3,094 | $0.00 | 0 |
| 2021-08-11 | Open-market sale | 2,736 | $512.36 | 3,824 |
| 2021-08-11 | Option exercise | 1,498 | $33.32 | 1,498 |
| 2021-08-11 | Open-market sale | 100 | $519.14 | 0 |
| 2021-08-11 | Open-market sale | 400 | $517.34 | 100 |
| 2021-08-11 | Open-market sale | 524 | $516.37 | 500 |
| 2021-08-11 | Open-market sale | 1,300 | $515.31 | 1,024 |
| 2021-08-11 | Open-market sale | 1,300 | $514.60 | 2,324 |
| 2021-08-11 | Open-market sale | 200 | $513.40 | 3,624 |
| 2021-08-11 | Open-market sale | 1,900 | $511.61 | 6,560 |
| 2021-08-11 | Open-market sale | 400 | $510.76 | 8,460 |
| 2021-08-11 | Open-market sale | 100 | $509.86 | 8,860 |
| 2021-08-11 | Option exercise | 4,368 | $11.44 | 8,960 |
| 2021-08-11 | Option exercise | 3,094 | $16.18 | 4,592 |
| 2021-08-03 | Open-market sale | 939 | $510.16 | 0 |
| 2021-08-02 | Grant / award (derivative) | 122 | $0.00 | 122 |
| 2021-08-02 | J | 87,518 | $0.00 | 87,518 |
| 2021-08-02 | J | 8,116 | $0.00 | 146,432 |
| 2021-08-02 | J | 8,116 | $0.00 | 487,514 |
| 2021-08-02 | J | 86,579 | $0.00 | 939 |
| 2021-08-02 | J | 1,981 | $0.00 | 4,105 |
| 2021-08-02 | J | 118,956 | $0.00 | 246,553 |
| 2021-08-02 | J | 229,063 | $0.00 | 474,762 |
| 2021-07-01 | Grant / award (derivative) | 117 | $0.00 | 117 |
| 2021-06-01 | Grant / award (derivative) | 125 | $0.00 | 125 |
| 2021-05-11 | Option exercise (derivative) | 1,309 | $0.00 | 0 |
| 2021-05-11 | Open-market sale | 100 | $483.60 | 2,339 |
| 2021-05-11 | Open-market sale | 200 | $480.44 | 2,439 |
| 2021-05-11 | Option exercise | 1,330 | $37.63 | 2,639 |
| 2021-05-11 | Option exercise | 1,309 | $38.28 | 1,309 |
| 2021-05-11 | Open-market sale | 200 | $496.22 | 0 |
| 2021-05-11 | Open-market sale | 739 | $495.59 | 200 |
| 2021-05-11 | Open-market sale | 100 | $494.84 | 939 |
| 2021-05-11 | Open-market sale | 300 | $493.41 | 1,039 |
| 2021-05-11 | Open-market sale | 200 | $486.76 | 2,139 |
| 2021-05-11 | Open-market sale | 100 | $491.94 | 1,439 |
| 2021-05-11 | Open-market sale | 100 | $490.43 | 1,539 |
| 2021-05-11 | Open-market sale | 100 | $489.45 | 1,639 |
| 2021-05-11 | Open-market sale | 300 | $488.57 | 1,739 |
| 2021-05-11 | Open-market sale | 100 | $487.08 | 2,039 |
| 2021-05-11 | Open-market sale | 100 | $492.89 | 1,339 |
| 2021-05-03 | Grant / award (derivative) | 123 | $0.00 | 123 |
| 2021-04-01 | Grant / award (derivative) | 116 | $0.00 | 116 |
| 2021-02-08 | Option exercise (derivative) | 447 | $0.00 | 0 |
| 2021-02-08 | Option exercise | 532 | $93.64 | 1,722 |
| 2021-02-08 | Option exercise | 630 | $79.58 | 630 |
| 2021-02-08 | Option exercise | 447 | $112.56 | 2,169 |
| 2021-02-08 | Option exercise | 472 | $105.79 | 2,641 |
| 2021-02-08 | Option exercise | 472 | $105.98 | 3,113 |
| 2021-02-08 | Option exercise | 465 | $107.64 | 3,578 |
| 2021-02-08 | Open-market sale | 3,578 | $553.16 | 0 |
| 2021-02-08 | Option exercise | 560 | $89.00 | 1,190 |
| 2021-02-05 | Open-market sale | 974 | $548.93 | 0 |
| 2021-02-03 | J | 89,884 | $0.00 | 974 |
| 2021-02-03 | J | 90,858 | $0.00 | 90,858 |
| 2021-02-03 | J | 8,426 | $0.00 | 479,398 |
| 2021-02-03 | J | 235,608 | $0.00 | 703,825 |
| 2021-02-03 | J | 122,355 | $0.00 | 365,509 |
| 2021-02-03 | J | 2,037 | $0.00 | 6,086 |
| 2021-02-03 | J | 8,426 | $0.00 | 138,316 |
| 2021-02-01 | Grant / award (derivative) | 116 | $0.00 | 116 |
| 2021-02-01 | Grant / award (derivative) | 113 | $0.00 | 113 |
| 2021-01-04 | Grant / award (derivative) | 120 | $0.00 | 120 |
| 2020-12-01 | Grant / award (derivative) | 123 | $0.00 | 123 |
| 2020-11-10 | Option exercise (derivative) | 959 | $0.00 | 0 |
| 2020-11-10 | Open-market sale | 21,119 | $467.89 | 0 |
| 2020-11-10 | Option exercise | 847 | $59.02 | 21,119 |
| 2020-11-10 | Option exercise | 728 | $68.61 | 20,272 |
| 2020-11-10 | Option exercise | 791 | $63.01 | 19,544 |
| 2020-11-10 | Option exercise | 1,001 | $49.85 | 18,753 |
| 2020-11-10 | Option exercise | 1,022 | $48.83 | 17,752 |
| 2020-11-10 | Option exercise | 903 | $55.49 | 16,730 |
| 2020-11-10 | Option exercise | 798 | $62.69 | 15,827 |
| 2020-11-10 | Option exercise | 735 | $68.09 | 15,029 |
| 2020-11-10 | Option exercise | 826 | $60.77 | 14,294 |
| 2020-11-10 | Option exercise | 742 | $67.59 | 13,468 |
| 2020-11-10 | Option exercise | 826 | $60.29 | 12,726 |
| 2020-11-10 | Option exercise | 1,043 | $48.07 | 11,900 |
| 2020-11-10 | Option exercise | 959 | $52.10 | 10,857 |
| 2020-11-10 | Option exercise | 784 | $63.63 | 9,898 |
| 2020-11-10 | Option exercise | 868 | $57.77 | 9,114 |
| 2020-11-10 | Option exercise | 1,561 | $32.04 | 1,561 |
| 2020-11-10 | Option exercise | 1,407 | $35.59 | 2,968 |
| 2020-11-10 | Option exercise | 1,211 | $41.29 | 4,179 |
| 2020-11-10 | Option exercise | 1,078 | $46.37 | 5,257 |
| 2020-11-10 | Option exercise | 1,064 | $47.04 | 6,321 |
| 2020-11-10 | Option exercise | 959 | $51.99 | 7,280 |
| 2020-11-10 | Option exercise | 966 | $51.83 | 8,246 |
| 2020-11-02 | Grant / award (derivative) | 130 | $0.00 | 130 |
| 2020-10-01 | Grant / award (derivative) | 118 | $0.00 | 118 |
| 2020-09-01 | Grant / award (derivative) | 112 | $0.00 | 112 |
| 2020-08-03 | Grant / award (derivative) | 126 | $0.00 | 126 |
| 2020-07-01 | Grant / award (derivative) | 128 | $0.00 | 128 |
| 2020-06-01 | Grant / award (derivative) | 147 | $0.00 | 147 |
| 2020-05-01 | Grant / award (derivative) | 151 | $0.00 | 151 |
| 2020-04-24 | Open-market sale | 3,789 | $418.64 | 0 |
| 2020-04-23 | J | 353,240 | $0.00 | 353,240 |
| 2020-04-23 | J | 32,756 | $0.00 | 129,890 |
| 2020-04-23 | J | 32,757 | $0.00 | 470,972 |
| 2020-04-23 | J | 349,451 | $0.00 | 3,789 |
| 2020-04-23 | J | 7,923 | $0.00 | 8,123 |
| 2020-04-23 | J | 475,825 | $0.00 | 487,864 |
| 2020-04-23 | J | 916,252 | $0.00 | 939,433 |
| 2020-04-01 | Grant / award (derivative) | 171 | $0.00 | 171 |
| 2020-03-02 | Grant / award (derivative) | 164 | $0.00 | 164 |
| 2020-02-10 | Open-market sale | 1,894 | $371.75 | 0 |
| 2020-02-07 | J | 3,962 | $0.00 | 16,046 |
| 2020-02-07 | J | 237,913 | $0.00 | 963,689 |
| 2020-02-07 | J | 458,125 | $0.00 | 1,855,685 |
| 2020-02-07 | J | 176,619 | $0.00 | 176,619 |
| 2020-02-07 | J | 174,725 | $0.00 | 1,894 |
| 2020-02-07 | J | 16,379 | $0.00 | 438,215 |
| 2020-02-07 | J | 16,379 | $0.00 | 97,134 |
| 2020-02-03 | Grant / award (derivative) | 175 | $0.00 | 175 |
| 2020-01-02 | Grant / award (derivative) | 189 | $0.00 | 189 |
| 2019-12-02 | Grant / award (derivative) | 202 | $0.00 | 202 |
| 2019-11-01 | Grant / award (derivative) | 218 | $0.00 | 218 |
| 2019-10-01 | Grant / award (derivative) | 232 | $0.00 | 232 |
| 2019-09-03 | Grant / award (derivative) | 216 | $0.00 | 216 |
| 2019-08-01 | Grant / award (derivative) | 195 | $0.00 | 195 |
| 2019-07-01 | Grant / award (derivative) | 167 | $0.00 | 167 |
| 2019-06-03 | Grant / award (derivative) | 186 | $0.00 | 186 |
| 2019-05-01 | Grant / award (derivative) | 165 | $0.00 | 165 |
| 2019-04-01 | Grant / award (derivative) | 170 | $0.00 | 170 |
| 2019-03-01 | Grant / award (derivative) | 175 | $0.00 | 175 |
| 2019-02-01 | Grant / award (derivative) | 184 | $0.00 | 184 |
| 2019-01-02 | Grant / award (derivative) | 233 | $0.00 | 233 |
| 2018-12-03 | Grant / award (derivative) | 216 | $0.00 | 216 |
| 2018-11-01 | Grant / award (derivative) | 197 | $0.00 | 197 |
| 2018-10-01 | Grant / award (derivative) | 164 | $0.00 | 164 |
| 2018-09-04 | Grant / award (derivative) | 171 | $0.00 | 171 |
| 2018-08-01 | Grant / award (derivative) | 185 | $0.00 | 185 |
| 2018-07-02 | Grant / award (derivative) | 157 | $0.00 | 157 |
| 2018-06-01 | Grant / award (derivative) | 174 | $0.00 | 174 |
| 2018-05-01 | Grant / award (derivative) | 199 | $0.00 | 199 |
| 2018-04-02 | Grant / award (derivative) | 223 | $0.00 | 223 |
| 2018-03-01 | Grant / award (derivative) | 215 | $0.00 | 215 |
| 2018-02-01 | Option exercise (derivative) | 2,121 | $0.00 | 0 |
| 2018-02-01 | Option exercise | 2,121 | $23.54 | 2,121 |
| 2018-02-01 | Open-market sale | 9,107 | $267.17 | 0 |
| 2018-02-01 | Option exercise | 1,575 | $31.71 | 9,107 |
| 2018-02-01 | Option exercise | 1,645 | $30.42 | 7,532 |
| 2018-02-01 | Option exercise | 1,918 | $26.06 | 5,887 |
| 2018-02-01 | Option exercise | 1,848 | $27.05 | 3,969 |
| 2018-02-01 | Grant / award (derivative) | 236 | $0.00 | 236 |
| 2018-02-01 | Grant / award (derivative) | 236 | $0.00 | 236 |
| 2018-01-31 | J | 23,398 | $0.00 | 80,755 |
| 2018-01-31 | J | 654,465 | $0.00 | 2,313,810 |
| 2018-01-31 | J | 250,156 | $0.00 | 2,157 |
| 2018-01-31 | J | 252,313 | $0.00 | 252,313 |
| 2018-01-31 | J | 5,660 | $0.00 | 20,008 |
| 2018-01-31 | J | 339,875 | $0.00 | 1,201,602 |
| 2018-01-31 | J | 23,397 | $0.00 | 421,836 |
| 2018-01-02 | Grant / award (derivative) | 311 | $0.00 | 311 |
| 2017-12-01 | Grant / award (derivative) | 334 | $0.00 | 334 |
| 2017-11-08 | Option exercise (derivative) | 3,073 | $0.00 | 0 |
| 2017-11-08 | Option exercise | 2,849 | $17.57 | 2,849 |
| 2017-11-08 | Option exercise | 3,073 | $16.28 | 5,922 |
| 2017-11-08 | Open-market sale | 5,922 | $195.88 | 0 |
| 2017-11-07 | J | 11,607 | $0.00 | 57,357 |
| 2017-11-07 | J | 11,607 | $0.00 | 398,439 |
| 2017-11-07 | J | 124,135 | $0.00 | 995 |
| 2017-11-07 | J | 327,233 | $0.00 | 2,968,275 |
| 2017-11-07 | J | 169,938 | $0.00 | 1,541,477 |
| 2017-11-07 | J | 2,829 | $0.00 | 25,688 |
| 2017-11-07 | J | 125,130 | $0.00 | 125,130 |
| 2017-11-01 | Grant / award (derivative) | 316 | $0.00 | 316 |
| 2017-10-02 | Grant / award (derivative) | 353 | $0.00 | 353 |
| 2017-09-01 | Grant / award (derivative) | 358 | $0.00 | 358 |
| 2017-08-01 | Grant / award (derivative) | 343 | $0.00 | 343 |
| 2017-07-03 | Grant / award (derivative) | 428 | $0.00 | 428 |
| 2017-06-01 | Grant / award (derivative) | 383 | $0.00 | 383 |
| 2017-05-01 | Grant / award (derivative) | 402 | $0.00 | 402 |
| 2017-04-03 | Grant / award (derivative) | 426 | $0.00 | 426 |
| 2017-03-01 | Grant / award (derivative) | 438 | $0.00 | 438 |
| 2017-02-01 | Grant / award (derivative) | 444 | $0.00 | 444 |
| 2017-01-03 | Grant / award (derivative) | 490 | $0.00 | 490 |
| 2016-12-01 | Grant / award (derivative) | 533 | $0.00 | 533 |
| 2016-11-01 | Grant / award (derivative) | 507 | $0.00 | 507 |
| 2016-10-03 | Grant / award (derivative) | 609 | $0.00 | 609 |
| 2016-09-01 | Grant / award (derivative) | 642 | $0.00 | 642 |
| 2016-08-09 | Open-market buy | 10,464 | $94.33 | 47,085 |
| 2016-08-09 | Open-market buy | 8,840 | $94.33 | 39,777 |
| 2016-08-09 | Open-market buy | 38,378 | $94.33 | 172,704 |
| 2016-08-09 | Open-market buy | 142,318 | $94.33 | 640,434 |
| 2016-08-08 | Open-market buy | 19,189 | $94.26 | 134,326 |
| 2016-08-08 | Open-market buy | 71,159 | $94.26 | 498,116 |
| 2016-08-08 | Open-market buy | 4,420 | $94.26 | 30,937 |
| 2016-08-08 | Open-market buy | 5,232 | $94.26 | 36,621 |
| 2016-08-01 | Grant / award (derivative) | 662 | $0.00 | 662 |
| 2016-07-25 | Open-market buy | 142,319 | $87.60 | 426,957 |
| 2016-07-25 | Open-market buy | 38,379 | $87.60 | 115,137 |
| 2016-07-25 | Open-market buy | 8,839 | $87.60 | 26,517 |
| 2016-07-25 | Open-market buy | 10,463 | $87.60 | 31,389 |
| 2016-07-22 | Open-market buy | 142,319 | $85.93 | 284,638 |
| 2016-07-22 | Open-market buy | 38,379 | $85.93 | 76,758 |
| 2016-07-22 | Open-market buy | 8,839 | $85.93 | 17,678 |
| 2016-07-22 | Open-market buy | 10,463 | $85.93 | 20,926 |
| 2016-07-21 | Open-market buy | 10,463 | $85.76 | 10,463 |
| 2016-07-21 | Open-market buy | 8,839 | $85.76 | 8,839 |
| 2016-07-21 | Open-market buy | 38,379 | $85.76 | 38,379 |
| 2016-07-21 | Open-market buy | 142,319 | $85.76 | 142,319 |
| 2016-07-01 | Grant / award (derivative) | 647 | $0.00 | 647 |
| 2016-06-01 | Grant / award (derivative) | 615 | $0.00 | 615 |
| 2016-05-02 | Grant / award (derivative) | 672 | $0.00 | 672 |
| 2016-04-01 | Grant / award (derivative) | 591 | $0.00 | 591 |
| 2016-03-01 | Grant / award (derivative) | 636 | $0.00 | 636 |
| 2016-02-01 | Grant / award (derivative) | 664 | $0.00 | 664 |
| 2016-01-04 | Grant / award (derivative) | 569 | $0.00 | 569 |
| 2015-12-01 | Grant / award (derivative) | 398 | $0.00 | 398 |
| 2015-11-02 | Grant / award (derivative) | 465 | $0.00 | 465 |
| 2015-10-01 | Grant / award (derivative) | 472 | $0.00 | 472 |
| 2015-09-01 | Grant / award (derivative) | 472 | $0.00 | 472 |
| 2015-08-03 | Grant / award (derivative) | 447 | $0.00 | 447 |
| 2015-07-23 | Option exercise (derivative) | 3,801 | $0.00 | 0 |
| 2015-07-23 | Option exercise | 4,305 | $11.62 | 7,406 |
| 2015-07-23 | Option exercise | 3,101 | $16.11 | 3,101 |
| 2015-07-23 | Option exercise | 3,801 | $13.14 | 11,207 |
| 2015-07-23 | Open-market sale | 9,407 | $110.36 | 1,800 |
| 2015-07-23 | Open-market sale | 1,800 | $110.94 | 0 |
| 2015-07-22 | J | 11,319 | $0.00 | 28,497 |
| 2015-07-22 | J | 679,750 | $0.00 | 1,711,415 |
| 2015-07-22 | J | 859 | $0.00 | 2,364 |
| 2015-07-22 | J | 859 | $0.00 | 386,832 |
| 2015-07-22 | J | 1,308,931 | $0.00 | 3,295,508 |
| 2015-06-01 | Grant / award (derivative) | 80 | $0.00 | 80 |
| 2015-06-01 | Grant / award (derivative) | 76 | $0.00 | 76 |
| 2015-05-08 | Open-market sale | 4,313 | $573.08 | 8,083 |
| 2015-05-08 | Open-market sale | 1,844 | $573.84 | 6,239 |
| 2015-05-08 | Open-market sale | 41 | $574.57 | 6,198 |
| 2015-05-08 | Open-market sale | 59 | $574.57 | 55,139 |
| 2015-05-08 | Open-market sale | 6,215 | $573.08 | 57,854 |
| 2015-05-08 | Open-market sale | 2,656 | $573.84 | 55,198 |
| 2015-05-01 | Grant / award (derivative) | 90 | $0.00 | 90 |
| 2015-04-23 | Option exercise (derivative) | 644 | $0.00 | 0 |
| 2015-04-23 | Option exercise | 658 | $76.01 | 658 |
| 2015-04-23 | Option exercise | 644 | $77.69 | 1,302 |
| 2015-04-23 | Open-market sale | 1,302 | $555.95 | 0 |
| 2015-04-22 | J | 86 | $0.00 | 215 |
| 2015-04-22 | J | 85 | $0.00 | 64,069 |
| 2015-04-22 | J | 67,975 | $0.00 | 341,595 |
| 2015-04-22 | J | 1,132 | $0.00 | 5,688 |
| 2015-04-22 | J | 130,893 | $0.00 | 657,777 |
| 2015-04-01 | Grant / award (derivative) | 121 | $0.00 | 121 |
| 2015-03-02 | Grant / award (derivative) | 104 | $0.00 | 104 |
| 2015-02-02 | Grant / award (derivative) | 113 | $0.00 | 113 |
| 2015-01-29 | Option exercise (derivative) | 692 | $0.00 | 0 |
| 2015-01-29 | Option exercise | 737 | $67.85 | 737 |
| 2015-01-29 | Open-market sale | 1,429 | $444.68 | 0 |
| 2015-01-29 | Option exercise | 692 | $72.24 | 1,429 |
| 2015-01-28 | J | 129 | $0.00 | 12,525 |
| 2015-01-28 | J | 130 | $0.00 | 63,984 |
| 2015-01-28 | J | 1,699 | $0.00 | 6,820 |
| 2015-01-28 | J | 101,962 | $0.00 | 409,570 |
| 2015-01-28 | J | 196,339 | $0.00 | 788,670 |
| 2015-01-28 | J | 129 | $0.00 | 129 |
| 2015-01-02 | Grant / award (derivative) | 143 | $0.00 | 143 |
| 2014-12-01 | Grant / award (derivative) | 146 | $0.00 | 146 |
| 2014-11-03 | Grant / award (derivative) | 129 | $0.00 | 129 |
| 2014-10-01 | Grant / award (derivative) | 114 | $0.00 | 114 |
| 2014-09-02 | Grant / award (derivative) | 105 | $0.00 | 105 |
| 2014-08-01 | Grant / award (derivative) | 118 | $0.00 | 118 |
| 2014-07-01 | Grant / award (derivative) | 106 | $0.00 | 106 |
| 2014-06-02 | Grant / award (derivative) | 118 | $0.00 | 118 |
| 2014-05-01 | Grant / award (derivative) | 149 | $0.00 | 149 |
| 2014-04-01 | Grant / award (derivative) | 137 | $0.00 | 137 |
| 2014-03-03 | Grant / award (derivative) | 112 | $0.00 | 112 |
| 2014-02-03 | Grant / award (derivative) | 124 | $0.00 | 124 |
| 2014-01-02 | Grant / award (derivative) | 138 | $0.00 | 138 |
| 2013-12-02 | Grant / award (derivative) | 137 | $0.00 | 137 |
| 2013-11-01 | Grant / award (derivative) | 152 | $0.00 | 152 |
| 2013-10-28 | Open-market sale | 14,144 | $312.63 | 561,285 |
| 2013-10-28 | Open-market sale | 27,236 | $312.63 | 1,080,812 |
| 2013-10-28 | Open-market sale | 235 | $312.63 | 9,348 |
| 2013-10-28 | Open-market sale | 32,575 | $313.32 | 1,048,237 |
| 2013-10-28 | Open-market sale | 16,917 | $313.32 | 544,368 |
| 2013-10-28 | Open-market sale | 282 | $313.32 | 9,066 |
| 2013-10-28 | Open-market sale | 26,251 | $314.29 | 1,021,986 |
| 2013-10-28 | Open-market sale | 13,633 | $314.29 | 530,735 |
| 2013-10-28 | Open-market sale | 227 | $314.29 | 8,839 |
| 2013-10-28 | Open-market sale | 4,909 | $315.43 | 1,017,077 |
| 2013-10-28 | Open-market sale | 2,549 | $315.43 | 528,186 |
| 2013-10-28 | Open-market sale | 42 | $315.43 | 8,797 |
| 2013-10-28 | Open-market sale | 10,858 | $316.52 | 1,006,219 |
| 2013-10-28 | Open-market sale | 5,639 | $316.52 | 522,547 |
| 2013-10-28 | Open-market sale | 94 | $316.52 | 8,703 |
| 2013-10-28 | Open-market sale | 3,311 | $317.37 | 1,002,908 |
| 2013-10-28 | Open-market sale | 26 | $320.53 | 8,599 |
| 2013-10-28 | Open-market sale | 1,530 | $320.53 | 516,375 |
| 2013-10-28 | Open-market sale | 2,946 | $320.53 | 994,334 |
| 2013-10-28 | Open-market sale | 13 | $319.41 | 8,625 |
| 2013-10-28 | Open-market sale | 782 | $319.41 | 517,905 |
| 2013-10-28 | Open-market sale | 1,505 | $319.41 | 997,280 |
| 2013-10-28 | Open-market sale | 36 | $318.63 | 8,638 |
| 2013-10-28 | Open-market sale | 2,141 | $318.63 | 518,687 |
| 2013-10-28 | Open-market sale | 4,123 | $318.63 | 998,785 |
| 2013-10-28 | Open-market sale | 29 | $317.37 | 8,674 |
| 2013-10-28 | Open-market sale | 1,719 | $317.37 | 520,828 |
| 2013-10-28 | Option exercise (derivative) | 744 | $0.00 | 0 |
| 2013-10-28 | Open-market sale | 2,094 | $325.13 | 985,599 |
| 2013-10-28 | Option exercise | 744 | $67.17 | 744 |
| 2013-10-28 | Open-market sale | 5 | $325.93 | 8,519 |
| 2013-10-28 | Open-market sale | 305 | $325.93 | 511,532 |
| 2013-10-28 | Open-market sale | 590 | $325.93 | 985,009 |
| 2013-10-28 | Open-market sale | 18 | $325.13 | 8,524 |
| 2013-10-28 | Open-market sale | 1,088 | $325.13 | 511,837 |
| 2013-10-28 | Open-market sale | 744 | $316.67 | 0 |
| 2013-10-28 | Open-market sale | 27 | $324.25 | 8,542 |
| 2013-10-28 | Open-market sale | 1,649 | $324.25 | 512,925 |
| 2013-10-28 | Open-market sale | 3,174 | $324.25 | 987,693 |
| 2013-10-28 | Open-market sale | 30 | $323.07 | 8,569 |
| 2013-10-28 | Open-market sale | 1,801 | $323.07 | 514,574 |
| 2013-10-28 | Open-market sale | 3,467 | $323.07 | 990,867 |
| 2013-10-25 | Option exercise (derivative) | 917 | $0.00 | 0 |
| 2013-10-25 | Open-market sale | 794 | $328.57 | 0 |
| 2013-10-25 | Option exercise | 794 | $62.95 | 794 |
| 2013-10-24 | Open-market sale | 523 | $334.77 | 1,108,048 |
| 2013-10-24 | Open-market sale | 19,618 | $334.18 | 1,108,571 |
| 2013-10-24 | Open-market sale | 228 | $332.98 | 9,757 |
| 2013-10-24 | Open-market sale | 13,698 | $332.98 | 585,889 |
| 2013-10-24 | Open-market sale | 26,378 | $332.98 | 1,128,189 |
| 2013-10-24 | Open-market sale | 193 | $332.30 | 9,985 |
| 2013-10-24 | Open-market sale | 11,556 | $332.30 | 599,587 |
| 2013-10-24 | Open-market sale | 22,253 | $332.30 | 1,154,567 |
| 2013-10-24 | Open-market sale | 469 | $331.19 | 10,178 |
| 2013-10-24 | Open-market sale | 28,182 | $331.19 | 611,143 |
| 2013-10-24 | Open-market sale | 54,268 | $331.19 | 1,176,820 |
| 2013-10-24 | Open-market sale | 5 | $334.77 | 9,583 |
| 2013-10-24 | Open-market sale | 272 | $334.77 | 575,429 |
| 2013-10-24 | Open-market sale | 10,188 | $334.18 | 575,701 |
| 2013-10-24 | Open-market sale | 169 | $334.18 | 9,588 |
| 2013-10-01 | Grant / award (derivative) | 154 | $0.00 | 154 |
| 2013-09-03 | Grant / award (derivative) | 173 | $0.00 | 173 |
| 2013-08-01 | Grant / award (derivative) | 201 | $0.00 | 201 |
| 2013-07-01 | Grant / award (derivative) | 223 | $0.00 | 223 |
| 2013-06-03 | Grant / award (derivative) | 225 | $0.00 | 225 |
| 2013-05-01 | Option exercise (derivative) | 894 | — | 0 |
| 2013-05-01 | Grant / award (derivative) | 235 | $0.00 | 235 |
| 2013-05-01 | Option exercise | 894 | $55.93 | 894 |
| 2013-05-01 | Option exercise | 892 | $56.05 | 1,786 |
| 2013-05-01 | Open-market sale | 1,786 | $212.75 | 0 |
| 2013-04-25 | Open-market sale | 109 | $218.73 | 639,325 |
| 2013-04-25 | Open-market sale | 209 | $218.73 | 1,231,088 |
| 2013-04-25 | Open-market sale | 6 | $218.64 | 10,649 |
| 2013-04-25 | Open-market sale | 374 | $218.64 | 639,434 |
| 2013-04-25 | Open-market sale | 720 | $218.64 | 1,231,297 |
| 2013-04-25 | Open-market sale | 89 | $217.73 | 10,655 |
| 2013-04-25 | Open-market sale | 5,377 | $217.73 | 639,808 |
| 2013-04-25 | Open-market sale | 10,354 | $217.73 | 1,232,017 |
| 2013-04-25 | Open-market sale | 1,184 | $216.59 | 10,744 |
| 2013-04-25 | Open-market sale | 71,071 | $216.59 | 645,185 |
| 2013-04-25 | Open-market sale | 136,856 | $216.59 | 1,242,371 |
| 2013-04-25 | Open-market sale | 675 | $215.99 | 11,928 |
| 2013-04-25 | Open-market sale | 40,530 | $215.99 | 716,256 |
| 2013-04-25 | Open-market sale | 78,044 | $215.99 | 1,379,227 |
| 2013-04-25 | Open-market sale | 219 | $214.77 | 12,603 |
| 2013-04-25 | Open-market sale | 13,166 | $214.77 | 756,786 |
| 2013-04-25 | Open-market sale | 25,352 | $214.77 | 1,457,271 |
| 2013-04-25 | Open-market sale | 372 | $213.87 | 12,822 |
| 2013-04-25 | Open-market sale | 22,317 | $213.87 | 769,952 |
| 2013-04-25 | Open-market sale | 2 | $218.73 | 10,647 |
| 2013-04-25 | Open-market sale | 42,974 | $213.87 | 1,482,623 |
| 2013-04-23 | Conversion (derivative) | — | $0.00 | 0 |
| 2013-04-23 | Conversion | 792,269 | $85.80 | 792,269 |
| 2013-04-23 | Conversion | 1,525,597 | $85.80 | 1,525,597 |
| 2013-04-23 | Conversion | 13,194 | $85.80 | 13,194 |
| 2013-04-01 | Grant / award (derivative) | 274 | $0.00 | 274 |
| 2013-03-01 | Grant / award (derivative) | 264 | $0.00 | 264 |
| 2013-02-01 | Grant / award (derivative) | 303 | $0.00 | 303 |
| 2013-01-31 | Option exercise (derivative) | 917 | — | 0 |
| 2013-01-31 | Open-market sale | 8,591 | $161.01 | 108,062 |
| 2013-01-31 | Open-market sale | 16,543 | $161.01 | 208,082 |
| 2013-01-31 | Option exercise | 917 | $54.40 | 917 |
| 2013-01-31 | Open-market sale | 370 | $167.68 | 0 |
| 2013-01-31 | Open-market sale | 61 | $166.90 | 3 |
| 2013-01-31 | Open-market sale | 3,345 | $166.90 | 192 |
| 2013-01-31 | Open-market sale | 6,440 | $166.90 | 370 |
| 2013-01-31 | Open-market sale | 114 | $166.16 | 64 |
| 2013-01-31 | Open-market sale | 6,275 | $166.16 | 3,537 |
| 2013-01-31 | Open-market sale | 12,084 | $166.16 | 6,810 |
| 2013-01-31 | Open-market sale | 158 | $164.82 | 178 |
| 2013-01-31 | Open-market sale | 8,695 | $164.82 | 9,812 |
| 2013-01-31 | Open-market sale | 16,742 | $164.82 | 18,894 |
| 2013-01-31 | Open-market sale | 424 | $163.80 | 336 |
| 2013-01-31 | Open-market sale | 23,297 | $163.80 | 18,507 |
| 2013-01-31 | Open-market sale | 44,862 | $163.80 | 35,636 |
| 2013-01-31 | Open-market sale | 759 | $162.93 | 760 |
| 2013-01-31 | Open-market sale | 41,693 | $162.93 | 41,804 |
| 2013-01-31 | Open-market sale | 80,282 | $162.93 | 80,498 |
| 2013-01-31 | Open-market sale | 447 | $162.04 | 1,519 |
| 2013-01-31 | Open-market sale | 24,565 | $162.04 | 83,497 |
| 2013-01-31 | Open-market sale | 47,302 | $162.04 | 160,780 |
| 2013-01-31 | Open-market sale | 156 | $161.01 | 1,966 |
| 2013-01-02 | Grant / award (derivative) | 543 | $0.00 | 543 |
| 2012-12-03 | Grant / award (derivative) | 658 | $0.00 | 658 |
| 2012-11-01 | Grant / award (derivative) | 644 | $0.00 | 644 |
| 2012-10-01 | Grant / award (derivative) | 892 | $0.00 | 892 |
| 2012-09-04 | Grant / award (derivative) | 894 | $0.00 | 894 |
| 2012-08-01 | Grant / award (derivative) | 917 | $0.00 | 917 |
| 2012-07-02 | Grant / award (derivative) | 737 | $0.00 | 737 |
| 2012-06-01 | Grant / award (derivative) | 794 | $0.00 | 794 |
| 2012-05-10 | Open-market buy | 2 | $72.45 | 2,122 |
| 2012-05-10 | Open-market buy | 14,607 | $72.87 | 116,517 |
| 2012-05-10 | Open-market buy | 28,127 | $72.87 | 224,363 |
| 2012-05-10 | Open-market buy | 33,970 | $73.15 | 101,910 |
| 2012-05-10 | Open-market buy | 136 | $72.45 | 116,653 |
| 2012-05-10 | Open-market buy | 262 | $72.45 | 224,625 |
| 2012-05-10 | Open-market buy | 266 | $72.87 | 2,120 |
| 2012-05-10 | Open-market buy | 65,412 | $73.15 | 196,236 |
| 2012-05-10 | Open-market buy | 618 | $73.15 | 1,854 |
| 2012-05-09 | Open-market buy | 55,077 | $74.39 | 130,824 |
| 2012-05-09 | Open-market buy | 28,603 | $74.39 | 67,940 |
| 2012-05-09 | Open-market buy | 520 | $74.39 | 1,236 |
| 2012-05-08 | Open-market buy | 75,747 | $71.20 | 75,747 |
| 2012-05-08 | Open-market buy | 39,337 | $71.20 | 39,337 |
| 2012-05-08 | Open-market buy | 716 | $71.20 | 716 |
| 2012-05-01 | Grant / award (derivative) | 615 | $0.00 | 615 |
| 2012-04-02 | Grant / award (derivative) | 439 | $0.00 | 439 |
| 2012-03-01 | Grant / award (derivative) | 443 | $0.00 | 443 |
| 2012-02-01 | Grant / award (derivative) | 407 | $0.00 | 407 |
| 2012-01-03 | Grant / award (derivative) | 692 | $0.00 | 692 |
| 2011-12-01 | Grant / award (derivative) | 744 | $0.00 | 744 |
| 2011-11-28 | Open-market buy (derivative) | — | $200000000.00 | — |
| 2011-11-01 | Grant / award (derivative) | 624 | $0.00 | 624 |
| 2011-10-03 | Grant / award (derivative) | 442 | $0.00 | 442 |
| 2011-09-01 | Grant / award (derivative) | 214 | $0.00 | 214 |
| 2011-08-01 | Grant / award (derivative) | 190 | $0.00 | 190 |
| 2011-07-28 | Option exercise (derivative) | 244 | — | 0 |
| 2011-07-28 | Option exercise | 456 | $109.66 | 1,412 |
| 2011-07-28 | Option exercise | 466 | $107.29 | 956 |
| 2011-07-28 | Option exercise | 491 | $101.88 | 1,903 |
| 2011-07-28 | Option exercise | 371 | $134.91 | 2,274 |
| 2011-07-28 | Option exercise | 323 | $154.66 | 2,597 |
| 2011-07-28 | Option exercise | 299 | $167.67 | 2,896 |
| 2011-07-28 | Option exercise | 250 | $200.14 | 3,146 |
| 2011-07-28 | Option exercise | 280 | $178.41 | 3,426 |
| 2011-07-28 | Option exercise | 235 | $212.90 | 3,661 |
| 2011-07-28 | Option exercise | 244 | $204.63 | 3,905 |
| 2011-07-28 | Option exercise | 207 | $242.09 | 4,112 |
| 2011-07-28 | Option exercise | 211 | $237.19 | 4,323 |
| 2011-07-28 | Option exercise | 187 | $267.26 | 4,510 |
| 2011-07-28 | Open-market sale | 4,510 | $267.81 | 0 |
| 2011-07-28 | Option exercise | 490 | $101.99 | 490 |
| 2011-07-01 | Grant / award (derivative) | 187 | $0.00 | 187 |
| 2011-06-01 | Grant / award (derivative) | 187 | $0.00 | 187 |
| 2011-05-05 | Option exercise (derivative) | 977 | — | 0 |
| 2011-05-05 | Option exercise | 667 | $75.00 | 10,112 |
| 2011-05-05 | Option exercise | 717 | $69.70 | 9,445 |
| 2011-05-05 | Option exercise | 819 | $61.03 | 8,728 |
| 2011-05-05 | Option exercise | 935 | $53.48 | 7,909 |
| 2011-05-05 | Option exercise | 687 | $58.23 | 6,974 |
| 2011-05-05 | Option exercise | 743 | $53.80 | 6,287 |
| 2011-05-05 | Open-market sale | 10,112 | $231.62 | 0 |
| 2011-05-05 | Option exercise | 949 | $42.15 | 4,648 |
| 2011-05-05 | Option exercise | 890 | $44.97 | 3,699 |
| 2011-05-05 | Option exercise | 977 | $40.94 | 2,809 |
| 2011-05-05 | Option exercise | 899 | $44.48 | 1,832 |
| 2011-05-05 | Option exercise | 933 | $42.87 | 933 |
| 2011-05-05 | Option exercise | 896 | $44.62 | 5,544 |
| 2011-05-02 | Grant / award (derivative) | 211 | $0.00 | 211 |
| 2011-05-02 | J | 175 | $0.00 | 12,396 |
| 2011-05-02 | J | 525 | $0.00 | 63,854 |
| 2011-05-02 | J | 26 | $0.00 | 12,221 |
| 2011-05-02 | J | 76 | $0.00 | 63,329 |
| 2011-05-02 | J | 517 | $0.00 | 517 |
| 2011-05-02 | J | 2,067 | $0.00 | 12,195 |
| 2011-05-02 | J | 9,426 | $0.00 | 63,253 |
| 2011-05-02 | J | 3,431 | $0.00 | 53,827 |
| 2011-05-02 | J | 56 | $0.00 | 35,770 |
| 2011-05-02 | J | 35,714 | $0.00 | 35,714 |
| 2011-05-02 | J | 891,683 | $0.00 | 0 |
| 2011-04-01 | Grant / award (derivative) | 207 | $0.00 | 207 |
| 2011-04-01 | Gift | 1,870 | $0.00 | 50,396 |
| 2011-03-29 | Gift | 4,670 | $0.00 | 52,266 |
| 2011-03-01 | Grant / award (derivative) | 244 | $0.00 | 244 |
| 2011-02-24 | Gift | 10,361 | $0.00 | 56,936 |
| 2011-02-02 | Option exercise (derivative) | 1,292 | — | 0 |
| 2011-02-02 | Open-market sale | 9,500 | $211.06 | 0 |
| 2011-02-02 | Option exercise | 984 | $40.62 | 9,500 |
| 2011-02-02 | Option exercise | 1,164 | $34.35 | 8,516 |
| 2011-02-02 | Option exercise | 1,083 | $36.95 | 7,352 |
| 2011-02-02 | Option exercise | 1,297 | $30.84 | 6,269 |
| 2011-02-02 | Option exercise | 1,295 | $30.89 | 4,972 |
| 2011-02-02 | Option exercise | 1,290 | $31.00 | 3,677 |
| 2011-02-02 | Option exercise | 1,095 | $36.51 | 2,387 |
| 2011-02-02 | Option exercise | 1,292 | $30.94 | 1,292 |
| 2011-02-01 | Grant / award (derivative) | 235 | $0.00 | 235 |
| 2011-02-01 | J | 263 | $0.00 | 67,297 |
| 2011-02-01 | J | 117 | $0.00 | 10,040 |
| 2011-02-01 | J | 353 | $0.00 | 67,034 |
| 2011-02-01 | J | 2,407 | $0.00 | 2,407 |
| 2011-02-01 | J | 1,899 | $0.00 | 3,798 |
| 2011-02-01 | J | 240,792 | $0.00 | 481,583 |
| 2011-02-01 | J | 9,923 | $0.00 | 9,923 |
| 2011-02-01 | J | 45,250 | $0.00 | 66,681 |
| 2011-02-01 | J | 171,724 | $0.00 | 0 |
| 2011-02-01 | J | 3,431 | $0.00 | 21,431 |
| 2011-02-01 | J | 55 | $0.00 | 171,724 |
| 2011-02-01 | J | 33,250 | $0.00 | 33,250 |
| 2011-02-01 | J | 171,669 | $0.00 | 171,669 |
| 2011-02-01 | J | 891,682 | $0.00 | 891,683 |
| 2011-01-03 | Grant / award (derivative) | 280 | $0.00 | 280 |
| 2010-12-01 | Grant / award (derivative) | 250 | $0.00 | 250 |
| 2010-11-01 | Grant / award (derivative) | 299 | $0.00 | 299 |
| 2010-10-22 | Option exercise (derivative) | 1,502 | — | 0 |
| 2010-10-22 | Option exercise | 1,422 | $28.13 | 7,364 |
| 2010-10-22 | Option exercise | 1,490 | $26.85 | 5,942 |
| 2010-10-22 | Option exercise | 1,475 | $27.11 | 4,452 |
| 2010-10-22 | Option exercise | 1,339 | $29.87 | 19,908 |
| 2010-10-22 | Open-market sale | 19,908 | $169.54 | 0 |
| 2010-10-22 | Option exercise | 1,502 | $26.64 | 1,502 |
| 2010-10-22 | Option exercise | 1,332 | $30.04 | 18,569 |
| 2010-10-22 | Option exercise | 1,368 | $29.22 | 17,237 |
| 2010-10-22 | Option exercise | 1,475 | $27.10 | 15,869 |
| 2010-10-22 | Option exercise | 1,357 | $29.46 | 14,394 |
| 2010-10-22 | Option exercise | 1,451 | $27.55 | 13,037 |
| 2010-10-22 | Option exercise | 1,468 | $27.24 | 11,586 |
| 2010-10-22 | Option exercise | 1,403 | $28.51 | 10,118 |
| 2010-10-22 | Option exercise | 1,351 | $29.60 | 8,715 |
| 2010-10-22 | Option exercise | 1,475 | $27.11 | 2,977 |
| 2010-10-22 | Open-market sale | 107,546 | $167.43 | 18,000 |
| 2010-10-22 | Open-market sale | 26,238 | $167.43 | 0 |
| 2010-10-21 | J | 1,783,494 | $0.00 | 1,783,365 |
| 2010-10-21 | J | 352 | $0.00 | 25,975 |
| 2010-10-21 | J | 443,297 | $0.00 | 443,297 |
| 2010-10-21 | J | 66,506 | $0.00 | 66,500 |
| 2010-10-21 | J | 110 | $0.00 | 443,407 |
| 2010-10-21 | J | 6,863 | $0.00 | 6,863 |
| 2010-10-21 | J | 116,840 | $0.00 | 123,703 |
| 2010-10-21 | J | 25,623 | $0.00 | 25,623 |
| 2010-10-21 | J | 722,375 | $0.00 | 722,375 |
| 2010-10-21 | J | 5,697 | $0.00 | 5,697 |
| 2010-10-21 | J | 7,223 | $0.00 | 7,223 |
| 2010-10-21 | J | 7,223 | $0.00 | 0 |
| 2010-10-21 | J | 1,055 | $0.00 | 124,758 |
| 2010-10-21 | J | 788 | $0.00 | 125,546 |
| 2010-10-21 | J | 263 | $0.00 | 26,238 |
| 2010-10-01 | Grant / award (derivative) | 323 | $0.00 | 323 |
| 2010-09-01 | Grant / award (derivative) | 371 | $0.00 | 371 |
| 2010-08-02 | Grant / award (derivative) | 491 | $0.00 | 491 |
| 2010-07-01 | Grant / award (derivative) | 456 | $0.00 | 456 |
| 2010-06-01 | Grant / award (derivative) | 466 | $0.00 | 466 |
| 2010-05-17 | Gift | 12,000 | $0.00 | 0 |
| 2010-05-03 | Grant / award (derivative) | 490 | $0.00 | 490 |
| 2010-04-27 | Option exercise (derivative) | 1,575 | — | 0 |
| 2010-04-27 | Option exercise | 1,704 | $23.48 | 8,053 |
| 2010-04-27 | Option exercise | 1,751 | $22.83 | 6,349 |
| 2010-04-27 | Option exercise | 1,504 | $26.61 | 4,598 |
| 2010-04-27 | Option exercise | 1,536 | $26.05 | 3,094 |
| 2010-04-27 | Option exercise | 1,558 | $25.68 | 1,558 |
| 2010-04-27 | Open-market sale | 115,175 | $104.28 | 12,000 |
| 2010-04-27 | Open-market sale | 16,060 | $104.00 | 0 |
| 2010-04-27 | Option exercise | 1,712 | $23.36 | 16,060 |
| 2010-04-27 | Option exercise | 1,575 | $25.39 | 14,348 |
| 2010-04-27 | Option exercise | 1,522 | $26.29 | 9,575 |
| 2010-04-27 | Option exercise | 1,517 | $26.35 | 12,773 |
| 2010-04-27 | Option exercise | 1,681 | $23.78 | 11,256 |
| 2010-04-26 | J | 175 | $0.00 | 26,548 |
| 2010-04-26 | J | 525 | $0.00 | 127,175 |
| 2010-04-26 | J | 235 | $0.00 | 26,373 |
| 2010-04-26 | J | 704 | $0.00 | 126,650 |
| 2010-04-26 | J | 26,138 | $0.00 | 26,138 |
| 2010-04-26 | J | 119,185 | $0.00 | 125,946 |
| 2010-04-26 | J | 6,761 | $0.00 | 6,761 |
| 2010-04-01 | Grant / award (derivative) | 667 | $0.00 | 667 |
| 2010-03-01 | Grant / award (derivative) | 717 | $0.00 | 717 |
| 2010-02-01 | Grant / award (derivative) | 819 | $0.00 | 819 |
| 2010-02-01 | J | 88 | $0.00 | 10,128 |
| 2010-01-04 | Grant / award (derivative) | 935 | $0.00 | 935 |
| 2009-12-01 | Grant / award (derivative) | 687 | $0.00 | 687 |
| 2009-11-09 | Open-market sale | 79,419 | $55.64 | 10,000 |
| 2009-11-06 | Option exercise (derivative) | 1,754 | — | 0 |
| 2009-11-06 | Option exercise | 1,805 | $22.15 | 5,320 |
| 2009-11-06 | Option exercise | 1,761 | $22.73 | 3,515 |
| 2009-11-06 | Option exercise | 1,754 | $22.81 | 1,754 |
| 2009-11-06 | Open-market sale | 69,137 | $55.33 | 0 |
| 2009-11-05 | J | 964,052 | $0.00 | 5,323,672 |
| 2009-11-05 | J | 47,989 | $0.00 | 89,419 |
| 2009-11-05 | J | 14,349 | $0.00 | 14,349 |
| 2009-11-05 | J | 65,427 | $0.00 | 69,137 |
| 2009-11-05 | J | 248,298 | $0.00 | 0 |
| 2009-11-05 | J | 4,106 | $0.00 | 41,430 |
| 2009-11-05 | J | 3,710 | $0.00 | 3,710 |
| 2009-11-05 | J | 62 | $0.00 | 248,298 |
| 2009-11-05 | J | 35,948 | $0.00 | 198,515 |
| 2009-11-05 | J | 248,236 | $0.00 | 248,236 |
| 2009-11-02 | Grant / award (derivative) | 743 | $0.00 | 743 |
| 2009-10-01 | Grant / award (derivative) | 896 | $0.00 | 896 |
| 2009-09-01 | Grant / award (derivative) | 949 | $0.00 | 949 |
| 2009-08-03 | Grant / award (derivative) | 890 | $0.00 | 890 |
| 2009-07-02 | Gift | 2,095 | $0.00 | 37,324 |
| 2009-07-01 | Grant / award (derivative) | 984 | $0.00 | 984 |
| 2009-06-08 | Gift | 1,200 | $0.00 | 39,419 |
| 2009-06-03 | Gift | 950 | $0.00 | 40,619 |
| 2009-06-01 | Grant / award (derivative) | 977 | $0.00 | 977 |
| 2009-05-28 | Gift | 1,750 | $0.00 | 41,569 |
| 2009-05-01 | Grant / award (derivative) | 899 | $0.00 | 899 |
| 2009-04-30 | Option exercise (derivative) | 1,866 | — | 0 |
| 2009-04-30 | Option exercise | 1,815 | $22.04 | 7,419 |
| 2009-04-30 | Option exercise | 1,883 | $21.22 | 5,604 |
| 2009-04-30 | Option exercise | 1,855 | $21.57 | 3,721 |
| 2009-04-30 | Option exercise | 1,866 | $21.45 | 1,866 |
| 2009-04-30 | Open-market sale | 50,000 | $45.80 | 43,319 |
| 2009-04-30 | Open-market sale | 7,419 | $45.84 | 0 |
| 2009-04-29 | Open-market sale | 103,706 | $45.40 | 0 |
| 2009-04-28 | J | 372,354 | $0.00 | 372,354 |
| 2009-04-28 | J | 71,984 | $0.00 | 93,319 |
| 2009-04-28 | J | 21,523 | $0.00 | 21,523 |
| 2009-04-28 | J | 98,142 | $0.00 | 103,706 |
| 2009-04-28 | J | 372,446 | $0.00 | 0 |
| 2009-04-28 | J | 6,159 | $0.00 | 21,335 |
| 2009-04-28 | J | 5,564 | $0.00 | 5,564 |
| 2009-04-28 | J | 92 | $0.00 | 372,446 |
| 2009-04-28 | J | 53,922 | $0.00 | 234,463 |
| 2009-04-28 | J | 1,446,078 | $0.00 | 6,287,724 |
| 2009-04-01 | Grant / award (derivative) | 933 | $0.00 | 933 |
| 2009-03-02 | Grant / award (derivative) | 1,164 | $0.00 | 1,164 |
| 2009-02-09 | Gift | 37,750 | $0.00 | 15,176 |
| 2009-02-06 | Option exercise (derivative) | 1,949 | — | 0 |
| 2009-02-06 | Option exercise | 1,996 | $20.02 | 3,945 |
| 2009-02-06 | Option exercise | 1,949 | $20.50 | 1,949 |
| 2009-02-06 | Open-market sale | 5,998 | $36.86 | 0 |
| 2009-02-06 | Option exercise | 2,053 | $19.48 | 5,998 |
| 2009-02-05 | J | 703 | $0.00 | 70,753 |
| 2009-02-05 | J | 1,079 | $0.00 | 1,079 |
| 2009-02-05 | J | 305 | $0.00 | 14,653 |
| 2009-02-05 | J | 913 | $0.00 | 70,050 |
| 2009-02-05 | J | 47,989 | $0.00 | 52,095 |
| 2009-02-05 | J | 14,348 | $0.00 | 14,348 |
| 2009-02-05 | J | 65,427 | $0.00 | 69,137 |
| 2009-02-05 | J | 248,295 | $0.00 | 0 |
| 2009-02-05 | J | 4,106 | $0.00 | 4,106 |
| 2009-02-05 | J | 62 | $0.00 | 248,295 |
| 2009-02-05 | J | 248,233 | $0.00 | 248,233 |
| 2009-02-05 | J | 964,052 | $0.00 | 7,733,802 |
| 2009-02-05 | J | 3,710 | $0.00 | 3,710 |
| 2009-02-05 | J | 235 | $0.00 | 14,888 |
| 2009-02-05 | J | 831 | $0.00 | 52,926 |
| 2009-02-05 | J | 35,948 | $0.00 | 288,385 |
| 2009-02-02 | Grant / award (derivative) | 1,083 | $0.00 | 1,083 |
| 2009-01-02 | Grant / award (derivative) | 1,339 | $0.00 | 1,339 |
| 2008-12-01 | Grant / award (derivative) | 1,815 | $0.00 | 1,815 |
| 2008-11-03 | Grant / award (derivative) | 1,712 | $0.00 | 1,712 |
| 2008-10-01 | Grant / award (derivative) | 1,332 | $0.00 | 1,332 |
| 2008-09-02 | Grant / award (derivative) | 1,297 | $0.00 | 1,297 |
| 2008-08-04 | Open-market sale | 27,463 | $29.83 | 0 |
| 2008-08-01 | Grant / award (derivative) | 1,368 | — | 1,368 |
| 2008-08-01 | Option exercise (derivative) | 2,066 | — | 0 |
| 2008-08-01 | Option exercise | 2,415 | $16.55 | 2,415 |
| 2008-08-01 | Open-market sale | 177,186 | $29.22 | 0 |
| 2008-08-01 | Option exercise | 2,203 | $18.14 | 9,015 |
| 2008-08-01 | Option exercise | 2,331 | $17.16 | 6,812 |
| 2008-08-01 | Option exercise | 2,066 | $19.34 | 4,481 |
| 2008-07-31 | J | 64,413 | $0.00 | 70,572 |
| 2008-07-31 | J | 73,481 | $0.00 | 79,046 |
| 2008-07-31 | J | 6,159 | $0.00 | 6,159 |
| 2008-07-31 | J | 5,565 | $0.00 | 5,565 |
| 2008-07-31 | J | 91 | $0.00 | 372,438 |
| 2008-07-31 | J | 5,643 | $0.00 | 5,643 |
| 2008-07-31 | J | 372,438 | $0.00 | 0 |
| 2008-07-31 | J | 98,140 | $0.00 | 177,186 |
| 2008-07-31 | J | 21,522 | $0.00 | 21,522 |
| 2008-07-31 | J | 71,982 | $0.00 | 142,554 |
| 2008-07-31 | J | 53,922 | $0.00 | 324,333 |
| 2008-07-31 | J | 40,666 | $0.00 | 46,309 |
| 2008-07-31 | J | 15,809 | $0.00 | 15,809 |
| 2008-07-31 | J | 1,446,078 | $0.00 | 8,697,854 |
| 2008-07-31 | J | 372,348 | $0.00 | 372,348 |
| 2008-07-31 | J | 27,463 | $0.00 | 27,463 |
| 2008-07-01 | Grant / award (derivative) | 1,475 | — | 1,475 |
| 2008-06-02 | Grant / award (derivative) | 1,295 | — | 1,295 |
| 2008-05-01 | Grant / award (derivative) | 1,290 | — | 1,290 |
| 2008-04-01 | Grant / award (derivative) | 1,095 | — | 1,095 |
| 2008-03-03 | Grant / award (derivative) | 1,292 | — | 1,292 |
| 2008-02-01 | Grant / award (derivative) | 1,575 | — | 1,575 |
| 2008-01-02 | Grant / award (derivative) | 1,517 | — | 1,517 |
| 2007-12-03 | Grant / award (derivative) | 1,681 | — | 1,681 |
| 2007-11-01 | Grant / award (derivative) | 1,522 | — | 1,522 |
| 2007-10-01 | Grant / award (derivative) | 1,883 | — | 1,883 |
| 2007-09-04 | Grant / award (derivative) | 2,203 | — | 2,203 |
| 2007-08-01 | Grant / award (derivative) | 2,331 | — | 2,331 |
| 2007-07-02 | Grant / award (derivative) | 2,053 | — | 2,053 |
| 2007-06-01 | Grant / award (derivative) | 1,855 | — | 1,855 |
| 2007-05-01 | Grant / award (derivative) | 1,805 | — | 1,805 |
| 2007-04-02 | Grant / award (derivative) | 1,704 | — | 1,704 |
| 2007-03-01 | Grant / award (derivative) | 1,751 | — | 1,751 |
| 2007-02-01 | Grant / award (derivative) | 1,761 | — | 1,761 |
| 2007-01-03 | Grant / award (derivative) | 1,504 | — | 1,504 |
| 2006-12-01 | Grant / award (derivative) | 1,357 | — | 1,357 |
| 2006-11-01 | Grant / award (derivative) | 1,451 | — | 1,451 |
| 2006-10-02 | Grant / award (derivative) | 1,754 | — | 1,754 |
| 2006-09-01 | Grant / award (derivative) | 1,996 | — | 1,996 |
| 2006-08-25 | Open-market buy | 520,892 | $18.59 | 2,571,248 |
| 2006-08-24 | Open-market buy | 322,457 | $18.52 | 2,050,356 |
| 2006-08-23 | Open-market buy | 487,060 | $18.59 | 1,727,899 |
| 2006-08-01 | Grant / award (derivative) | 1,949 | — | 1,949 |
| 2006-07-27 | Open-market buy | 1,240,839 | $19.99 | 1,240,839 |
| 2006-07-27 | Open-market buy | 1,205,667 | $19.99 | 10,143,932 |
| 2006-07-03 | Grant / award (derivative) | 1,468 | — | 1,468 |
| 2006-06-29 | Option exercise (out-of-money) (derivative) | 6,942,574 | — | 0 |
| 2006-06-29 | Option exercise (out-of-money) | 538,321 | $1.50 | 538,321 |
| 2006-06-29 | Option exercise (out-of-money) | 22,743 | $1.50 | 22,743 |
| 2006-06-29 | Option exercise (out-of-money) | 244,711 | $1.50 | 333,297 |
| 2006-06-29 | Option exercise (out-of-money) | 6,562,655 | $1.50 | 8,938,265 |
| 2006-06-29 | Option exercise (out-of-money) | 95,532 | $1.50 | 95,532 |
| 2006-06-29 | Option exercise (out-of-money) | 106,906 | $1.50 | 106,906 |
| 2006-06-29 | Option exercise (out-of-money) | 700,197 | $1.50 | 700,197 |
| 2006-06-29 | Option exercise (out-of-money) | 24,060 | $1.50 | 24,060 |
| 2006-06-29 | Tax withholding | 1,317 | — | 22,743 |
| 2006-06-29 | Option exercise (out-of-money) | 740,733 | $1.50 | 740,733 |
| 2006-06-29 | Tax withholding | 14,167 | — | 333,297 |
| 2006-06-29 | Option exercise (out-of-money) | 258,878 | $1.50 | 347,464 |
| 2006-06-29 | Tax withholding | 379,919 | — | 8,938,265 |
| 2006-06-29 | Option exercise (out-of-money) | 6,942,574 | $1.50 | 9,318,184 |
| 2006-06-29 | Tax withholding | 5,531 | — | 95,532 |
| 2006-06-29 | Option exercise (out-of-money) | 101,063 | $1.50 | 101,063 |
| 2006-06-29 | Tax withholding | 31,164 | — | 538,321 |
| 2006-06-29 | Option exercise (out-of-money) | 569,485 | $1.50 | 569,485 |
| 2006-06-29 | Tax withholding | 6,189 | — | 106,906 |
| 2006-06-29 | Option exercise (out-of-money) | 113,095 | $1.50 | 113,095 |
| 2006-06-29 | Tax withholding | 40,536 | — | 700,197 |
| 2006-06-01 | Grant / award (derivative) | 1,403 | — | 1,403 |
| 2006-05-01 | Grant / award (derivative) | 1,351 | — | 1,351 |
| 2006-04-03 | Grant / award (derivative) | 1,422 | — | 1,422 |
| 2006-03-01 | Grant / award (derivative) | 1,490 | — | 1,490 |
| 2006-02-01 | Grant / award (derivative) | 1,475 | — | 1,475 |
| 2006-01-27 | Option exercise (out-of-money) (derivative) | 19,977 | — | 113,095 |
| 2006-01-27 | Option exercise (out-of-money) (derivative) | 4,252 | — | 24,060 |
| 2006-01-27 | Option exercise (out-of-money) (derivative) | 130,847 | — | 740,733 |
| 2006-01-27 | Option exercise (out-of-money) (derivative) | 100,597 | — | 569,485 |
| 2006-01-27 | Option exercise (out-of-money) (derivative) | 17,853 | — | 101,063 |
| 2006-01-27 | Option exercise (out-of-money) | 94,727 | $1.50 | 283,191 |
| 2006-01-27 | Option exercise (out-of-money) | 18,811 | $1.50 | 56,237 |
| 2006-01-27 | Option exercise (out-of-money) | 123,212 | $1.50 | 368,348 |
| 2006-01-27 | Option exercise (out-of-money) | 4,003 | $1.50 | 11,967 |
| 2006-01-27 | Option exercise (out-of-money) | 16,811 | $1.50 | 50,257 |
| 2006-01-27 | Open-market sale | 50,257 | $27.28 | 0 |
| 2006-01-27 | Open-market sale | 44,216 | $27.28 | 88,586 |
| 2006-01-27 | Open-market sale | 1,185,784 | $27.28 | 2,375,610 |
| 2006-01-27 | Tax withholding | 5,870 | — | 283,191 |
| 2006-01-27 | Option exercise (out-of-money) | 17,853 | $1.50 | 51,299 |
| 2006-01-27 | Tax withholding | 1,042 | — | 50,257 |
| 2006-01-27 | Option exercise (out-of-money) | 100,597 | $1.50 | 289,061 |
| 2006-01-27 | Tax withholding | 1,166 | — | 56,237 |
| 2006-01-27 | Option exercise (out-of-money) | 19,977 | $1.50 | 57,403 |
| 2006-01-27 | Tax withholding | 7,635 | — | 368,348 |
| 2006-01-27 | Option exercise (out-of-money) | 130,847 | $1.50 | 375,983 |
| 2006-01-27 | Tax withholding | 249 | — | 11,967 |
| 2006-01-27 | Option exercise (out-of-money) | 4,252 | $1.50 | 12,216 |
| 2006-01-03 | Grant / award (derivative) | 1,536 | — | 1,536 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.