SEC CIK 1086072
MILLER BRIAN K
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TYLview stock → | 25,305.004 | 2026-06-15 |
Position History — TYL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TYL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-15 | Gift | 90 | $0.00 | 25,305.004 |
| 2026-03-31 | Grant / award | 57.362 | $291.02 | 25,395.004 |
| 2026-03-01 | Grant / award (derivative) | 1,409 | $0.00 | 1,409 |
| 2026-03-01 | Grant / award (derivative) | 1,198 | $0.00 | 1,198 |
| 2026-03-01 | Grant / award (derivative) | 4,440 | $0.00 | 4,440 |
| 2026-03-01 | Option exercise (derivative) | 273 | $0.00 | 548 |
| 2026-03-01 | Option exercise (derivative) | 378 | $0.00 | 378 |
| 2026-03-01 | Option exercise (derivative) | 464 | $0.00 | 0 |
| 2026-03-01 | Option exercise (derivative) | 4,771 | $0.00 | 0 |
| 2026-03-01 | Tax withholding | 107.426 | $354.69 | 25,337.642 |
| 2026-03-01 | Option exercise | 273 | — | 25,445.068 |
| 2026-03-01 | Tax withholding | 148.743 | $354.69 | 25,172.068 |
| 2026-03-01 | Option exercise | 378 | — | 25,320.811 |
| 2026-03-01 | Tax withholding | 182.585 | $354.69 | 24,942.811 |
| 2026-03-01 | Option exercise | 464 | — | 25,125.396 |
| 2026-03-01 | Tax withholding | 364.468 | $354.69 | 24,661.396 |
| 2026-03-01 | Option exercise | 1,437 | — | 25,025.864 |
| 2026-03-01 | Tax withholding | 2,608.663 | $354.69 | 23,588.864 |
| 2026-03-01 | Option exercise | 7,156 | — | 26,197.527 |
| 2026-03-01 | Tax withholding | 1,877.389 | $354.69 | 19,041.527 |
| 2026-03-01 | Option exercise | 4,771 | — | 20,918.916 |
| 2025-12-15 | Open-market sale | 1,000 | $448.51 | 17,147.916 |
| 2025-12-12 | Open-market sale | 1,000 | $458.65 | 16,147.916 |
| 2025-12-09 | Gift | 275 | $0.00 | 18,147.916 |
| 2025-11-25 | Open-market sale | 1,000 | $469.08 | 12,780.916 |
| 2025-06-30 | Grant / award | 8.624 | $503.91 | 13,780.916 |
| 2025-06-13 | Open-market sale | 723 | $581.07 | 13,772.291 |
| 2025-06-13 | Open-market sale | 477 | $580.20 | 14,495.291 |
| 2025-06-12 | Open-market sale | 1,044 | $587.20 | 14,972.291 |
| 2025-06-10 | Open-market sale | 60 | $586.70 | 16,016.291 |
| 2025-06-10 | Open-market sale | 1,140 | $585.88 | 16,076.291 |
| 2025-06-06 | Gift | 259 | $0.00 | 17,216.29 |
| 2025-06-06 | Open-market sale | 1,200 | $577.66 | 17,475.29 |
| 2025-05-23 | Option exercise (derivative) | 3,333 | $0.00 | 1,378 |
| 2025-05-23 | Option exercise | 3,333 | $345.87 | 14,564.29 |
| 2025-05-23 | Open-market sale | 1,400 | $567.67 | 13,062.29 |
| 2025-05-23 | Open-market sale | 1,331 | $568.92 | 11,731.29 |
| 2025-05-23 | Open-market sale | 500 | $569.79 | 11,231.29 |
| 2025-05-23 | Open-market sale | 102 | $566.84 | 14,462.29 |
| 2025-05-16 | Open-market sale | 69 | $578.28 | 11,240.29 |
| 2025-05-16 | Open-market sale | 56 | $573.26 | 12,972.29 |
| 2025-05-16 | Open-market sale | 47 | $574.26 | 12,925.29 |
| 2025-05-16 | Open-market sale | 235 | $575.54 | 12,690.29 |
| 2025-05-16 | Open-market sale | 750 | $576.41 | 11,940.29 |
| 2025-05-16 | Open-market sale | 631 | $577.60 | 11,309.29 |
| 2025-05-16 | Open-market sale | 9 | $579.29 | 11,231.29 |
| 2025-05-07 | Open-market sale | 1,032.63 | $557.45 | 13,028.29 |
| 2025-03-31 | Grant / award | 34.73 | $494.18 | 14,060.92 |
| 2025-03-04 | Open-market sale | 1,549.77 | $613.58 | 14,026.19 |
| 2025-03-01 | Grant / award (derivative) | 2,465 | $0.00 | 2,465 |
| 2025-03-01 | Option exercise (derivative) | 378 | $0.00 | 756 |
| 2025-03-01 | Option exercise (derivative) | 463 | $0.00 | 464 |
| 2025-03-01 | Grant / award (derivative) | 821 | $0.00 | 821 |
| 2025-03-01 | Grant / award (derivative) | 698 | $0.00 | 698 |
| 2025-03-01 | Option exercise (derivative) | 3,750 | $0.00 | 0 |
| 2025-03-01 | Option exercise | 3,750 | — | 15,667.52 |
| 2025-03-01 | Option exercise | 378 | — | 15,724.71 |
| 2025-03-01 | Tax withholding | 1,386.26 | $608.43 | 14,281.27 |
| 2025-03-01 | Tax withholding | 148.74 | $608.43 | 15,575.96 |
| 2025-03-01 | Tax withholding | 182.19 | $608.43 | 15,346.71 |
| 2025-03-01 | Option exercise | 463 | — | 15,528.9 |
| 2025-03-01 | Tax withholding | 262.37 | $608.43 | 15,065.9 |
| 2025-03-01 | Option exercise | 1,047 | — | 15,328.27 |
| 2024-12-13 | Option exercise (derivative) | 3,500 | $0.00 | 4,000 |
| 2024-12-13 | Option exercise (derivative) | 3,252 | $0.00 | 0 |
| 2024-12-13 | Option exercise | 3,500 | $432.12 | 15,417.52 |
| 2024-12-13 | Option exercise | 3,252 | $402.00 | 18,669.52 |
| 2024-12-13 | Open-market sale | 6,752 | $613.75 | 11,917.52 |
| 2024-12-10 | Gift | 220 | $0.00 | 11,917.52 |
| 2024-12-04 | Option exercise (derivative) | 2,748 | $0.00 | 3,252 |
| 2024-12-04 | Option exercise | 2,748 | $402.00 | 14,697.52 |
| 2024-12-04 | Open-market sale | 2,500 | $632.01 | 12,197.52 |
| 2024-12-02 | Gift | 60 | $0.00 | 12,137.52 |
| 2024-11-08 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2024-11-08 | Open-market sale | 2,500 | $624.41 | 11,949.52 |
| 2024-11-08 | Option exercise | 2,500 | $375.85 | 14,449.52 |
| 2024-11-07 | Option exercise (derivative) | 2,000 | $0.00 | 2,500 |
| 2024-11-07 | Option exercise | 2,000 | $375.85 | 13,949.52 |
| 2024-11-07 | Open-market sale | 2,000 | $612.69 | 11,949.52 |
| 2024-11-06 | Option exercise (derivative) | 3,000 | $0.00 | 4,500 |
| 2024-11-06 | Option exercise | 3,000 | $375.85 | 14,949.52 |
| 2024-11-06 | Open-market sale | 506 | $606.19 | 11,949.52 |
| 2024-11-06 | Open-market sale | 217 | $603.99 | 12,755.52 |
| 2024-11-06 | Open-market sale | 518 | $602.49 | 12,972.52 |
| 2024-11-06 | Open-market sale | 795 | $601.45 | 13,490.52 |
| 2024-11-06 | Open-market sale | 664 | $600.49 | 14,285.52 |
| 2024-11-06 | Open-market sale | 300 | $604.63 | 12,455.52 |
| 2024-09-09 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2024-09-09 | Open-market sale | 1,600 | $585.57 | 12,849.52 |
| 2024-09-09 | Open-market sale | 600 | $586.53 | 12,249.52 |
| 2024-09-09 | Open-market sale | 300 | $587.54 | 11,949.52 |
| 2024-09-09 | Option exercise | 2,500 | $290.17 | 14,449.52 |
| 2024-08-30 | Option exercise (derivative) | 2,500 | $0.00 | 2,500 |
| 2024-08-30 | Open-market sale | 900 | $588.09 | 13,549.52 |
| 2024-08-30 | Open-market sale | 1,400 | $589.32 | 12,149.52 |
| 2024-08-30 | Option exercise | 2,500 | $290.17 | 14,449.52 |
| 2024-08-30 | Open-market sale | 200 | $590.33 | 11,949.52 |
| 2024-08-29 | Option exercise (derivative) | 2,500 | $0.00 | 5,000 |
| 2024-08-29 | Open-market sale | 404 | $584.22 | 14,045.52 |
| 2024-08-29 | Open-market sale | 180 | $590.01 | 11,949.52 |
| 2024-08-29 | Open-market sale | 242 | $588.61 | 12,129.52 |
| 2024-08-29 | Open-market sale | 857 | $587.74 | 12,371.52 |
| 2024-08-29 | Open-market sale | 617 | $586.72 | 13,228.52 |
| 2024-08-29 | Open-market sale | 200 | $585.34 | 13,845.52 |
| 2024-08-29 | Option exercise | 2,500 | $290.17 | 14,449.52 |
| 2024-08-08 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2024-08-08 | Open-market sale | 676 | $576.33 | 13,773.52 |
| 2024-08-08 | Option exercise | 2,500 | $213.35 | 14,449.52 |
| 2024-08-08 | Open-market sale | 724 | $577.33 | 13,049.52 |
| 2024-08-08 | Open-market sale | 220 | $579.35 | 11,977.52 |
| 2024-08-08 | Open-market sale | 852 | $578.51 | 12,197.52 |
| 2024-08-08 | Open-market sale | 28 | $580.01 | 11,949.52 |
| 2024-08-07 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2024-08-07 | Option exercise | 2,000 | $231.68 | 13,949.52 |
| 2024-08-07 | Open-market sale | 1,415 | $567.67 | 12,534.52 |
| 2024-08-07 | Open-market sale | 585 | $568.67 | 11,949.52 |
| 2024-07-01 | Grant / award | 13.45 | $427.36 | 11,949.52 |
| 2024-06-12 | Open-market sale | 800 | $485.02 | 11,936.07 |
| 2024-06-11 | Open-market sale | 800 | $479.28 | 12,736.07 |
| 2024-05-03 | Open-market sale | 855 | $465.38 | 13,638.07 |
| 2024-05-03 | Open-market sale | 102 | $466.51 | 13,536.07 |
| 2024-05-03 | Open-market sale | 1,714 | $464.77 | 14,493.07 |
| 2024-03-28 | Grant / award | 47.51 | $361.26 | 16,207.07 |
| 2024-03-08 | Open-market sale | 1,200 | $421.80 | 16,159.56 |
| 2024-03-08 | Open-market sale | 1,300 | $420.77 | 173,359.56 |
| 2024-03-01 | Option exercise (derivative) | 463 | $0.00 | 927 |
| 2024-03-01 | Grant / award (derivative) | 963 | $0.00 | 963 |
| 2024-03-01 | Grant / award (derivative) | 1,134 | $0.00 | 1,134 |
| 2024-03-01 | Option exercise (derivative) | 4,999 | $0.00 | 0 |
| 2024-03-01 | Grant / award (derivative) | 3,402 | $0.00 | 3,402 |
| 2024-03-01 | Tax withholding | 182.19 | $437.14 | 18,659.56 |
| 2024-03-01 | Option exercise | 463 | — | 18,841.75 |
| 2024-03-01 | Tax withholding | 477.93 | $437.14 | 18,378.75 |
| 2024-03-01 | Option exercise | 4,999 | — | 19,608.79 |
| 2024-03-01 | Tax withholding | 1,967.11 | $437.14 | 17,641.68 |
| 2024-03-01 | Option exercise | 1,215 | — | 18,856.68 |
| 2024-02-26 | Option exercise (derivative) | 5,000 | $0.00 | 2,500 |
| 2024-02-26 | Open-market sale | 500 | $444.54 | 14,609.79 |
| 2024-02-26 | Open-market sale | 1,500 | $443.86 | 15,109.79 |
| 2024-02-26 | Open-market sale | 1,739 | $442.80 | 16,609.79 |
| 2024-02-26 | Option exercise | 5,000 | $213.35 | 19,609.79 |
| 2024-02-26 | Open-market sale | 1,261 | $441.61 | 18,348.79 |
| 2023-12-15 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2023-12-15 | Open-market sale | 221 | $406.70 | 14,609.79 |
| 2023-12-15 | Open-market sale | 1,779 | $405.84 | 14,830.79 |
| 2023-12-15 | Option exercise | 2,000 | $231.68 | 16,609.79 |
| 2023-12-13 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2023-12-13 | Open-market sale | 1,200 | $410.66 | 14,609.79 |
| 2023-12-13 | Option exercise | 2,500 | $192.76 | 17,109.79 |
| 2023-12-13 | Open-market sale | 1,300 | $409.82 | 15,809.79 |
| 2023-12-12 | Option exercise (derivative) | 5,000 | $0.00 | 2,500 |
| 2023-12-12 | Open-market sale | 132 | $406.83 | 14,609.79 |
| 2023-12-12 | Open-market sale | 1,754 | $406.24 | 14,741.79 |
| 2023-12-12 | Open-market sale | 1,534 | $405.33 | 16,495.79 |
| 2023-12-12 | Open-market sale | 1,580 | $404.14 | 18,029.79 |
| 2023-12-12 | Option exercise | 5,000 | $192.76 | 19,609.79 |
| 2023-12-01 | Gift | 80 | $0.00 | 14,753.79 |
| 2023-12-01 | Gift | 144 | $0.00 | 14,609.79 |
| 2023-11-13 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2023-11-13 | Option exercise | 6,000 | $205.66 | 19,861.79 |
| 2023-11-13 | Open-market sale | 800 | $416.54 | 14,833.79 |
| 2023-11-13 | Open-market sale | 4,228 | $416.00 | 15,633.79 |
| 2023-11-10 | Option exercise (derivative) | 5,000 | $0.00 | 5,028 |
| 2023-11-10 | Option exercise (derivative) | 5,000 | $0.00 | 10,028 |
| 2023-11-10 | Option exercise | 5,000 | $205.66 | 18,861.79 |
| 2023-11-10 | Open-market sale | 3,858 | $414.42 | 19,003.79 |
| 2023-11-10 | Open-market sale | 3,742 | $415.52 | 15,261.79 |
| 2023-11-10 | Open-market sale | 500 | $412.89 | 22,861.79 |
| 2023-11-10 | Open-market sale | 500 | $411.99 | 23,361.79 |
| 2023-11-10 | Option exercise | 5,000 | $205.66 | 23,861.79 |
| 2023-11-10 | Open-market sale | 1,400 | $416.25 | 13,861.79 |
| 2023-11-10 | Option exercise (derivative) | 5,000 | $0.00 | 6,000 |
| 2023-11-10 | Option exercise (derivative) | 5,000 | $0.00 | 11,000 |
| 2023-06-30 | Grant / award | 20.12 | $354.00 | 13,861.79 |
| 2023-06-05 | Gift | 210 | $0.00 | 13,841.66 |
| 2023-05-08 | Open-market sale | 1,460 | $386.15 | 14,051.66 |
| 2023-05-08 | Open-market sale | 1,460 | $386.15 | 14,051.66 |
| 2023-05-02 | Open-market sale | 3,000 | $378.62 | 15,511.66 |
| 2023-03-31 | Grant / award | 55.98 | $301.44 | 18,511.66 |
| 2023-03-14 | Open-market sale | 838 | $326.37 | 18,455.68 |
| 2023-03-09 | Open-market sale | 3,639 | $325.89 | 19,293.68 |
| 2023-03-01 | Option exercise (derivative) | 3,999 | $0.00 | 0 |
| 2023-03-01 | Grant / award (derivative) | 1,327 | $0.00 | 1,327 |
| 2023-03-01 | Grant / award (derivative) | 1,390 | $0.00 | 1,390 |
| 2023-03-01 | Grant / award (derivative) | 4,771 | $0.00 | 4,771 |
| 2023-03-01 | Tax withholding | 1,574 | $320.10 | 22,061.68 |
| 2023-03-01 | Option exercise | 1,421 | — | 23,482.68 |
| 2023-03-01 | Tax withholding | 550 | $320.10 | 22,932.68 |
| 2023-03-01 | Option exercise | 3,999 | — | 23,635.68 |
| 2023-02-26 | Option exercise (derivative) | 2,400 | $0.00 | 2,400 |
| 2023-02-26 | Option exercise | 2,400 | — | 20,236.68 |
| 2023-02-26 | Tax withholding | 600 | $327.05 | 19,636.68 |
| 2023-02-22 | Open-market sale | 3,310 | $334.63 | 17,836.68 |
| 2023-02-21 | Open-market sale | 3,003 | $336.90 | 21,146.68 |
| 2022-12-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2022-11-11 | Open-market sale | 2,500 | $321.73 | 24,149.68 |
| 2022-06-30 | Grant / award | 12.84 | $282.61 | 26,649.68 |
| 2022-06-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2022-05-27 | Open-market sale | 1,500 | $363.88 | 26,636.84 |
| 2022-05-19 | Open-market sale | 457 | $345.83 | 28,136.84 |
| 2022-05-13 | Open-market sale | 2,500 | $358.97 | 28,593.84 |
| 2022-03-31 | Grant / award | 36.84 | $378.16 | 31,093.84 |
| 2022-03-01 | Grant / award (derivative) | 3,750 | $0.00 | 3,750 |
| 2022-03-01 | Grant / award (derivative) | 982 | $0.00 | 982 |
| 2022-03-01 | Option exercise (derivative) | 1,120 | $0.00 | 0 |
| 2022-03-01 | Tax withholding | 2,361 | $428.26 | 30,219 |
| 2022-03-01 | Option exercise | 1,120 | — | 31,339 |
| 2022-03-01 | Tax withholding | 282 | $428.26 | 31,057 |
| 2022-03-01 | Option exercise | 6,000 | — | 35,580 |
| 2022-03-01 | Option exercise | 6,000 | — | 32,580 |
| 2022-02-26 | Option exercise (derivative) | 2,400 | $0.00 | 2,400 |
| 2022-02-26 | Option exercise | 2,400 | — | 27,186 |
| 2022-02-26 | Tax withholding | 606 | $429.92 | 26,580 |
| 2021-12-15 | Option exercise (derivative) | 3,500 | $0.00 | 4,000 |
| 2021-12-15 | Gift | 420 | $0.00 | 24,861 |
| 2021-12-15 | Open-market sale | 3,500 | $511.57 | 25,281 |
| 2021-12-15 | Option exercise | 3,500 | $231.68 | 28,781 |
| 2021-12-15 | Gift | 495 | $0.00 | 24,786 |
| 2021-12-09 | Gift | 120 | $0.00 | 25,281 |
| 2021-12-09 | Gift | 650 | $0.00 | 25,401 |
| 2021-12-01 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2021-11-12 | Option exercise (derivative) | 2,514 | $0.00 | 15,028 |
| 2021-11-12 | Open-market sale | 2,514 | $547.04 | 26,051 |
| 2021-11-12 | Option exercise | 2,514 | $205.66 | 28,565 |
| 2021-11-09 | Option exercise (derivative) | 2,500 | $0.00 | 17,542 |
| 2021-11-09 | Open-market sale | 2,500 | $541.40 | 26,051 |
| 2021-11-09 | Option exercise | 2,500 | $205.66 | 28,551 |
| 2021-11-05 | Option exercise (derivative) | 2,500 | $0.00 | 20,042 |
| 2021-11-05 | Option exercise | 2,500 | $205.66 | 28,551 |
| 2021-11-05 | Open-market sale | 2,500 | $541.40 | 26,051 |
| 2021-11-02 | Option exercise (derivative) | 5,000 | $0.00 | 22,542 |
| 2021-11-02 | Option exercise | 5,000 | $205.66 | 31,501 |
| 2021-11-02 | Open-market sale | 5,000 | $540.13 | 26,051 |
| 2021-11-02 | Option exercise | 5,000 | $205.66 | 31,051 |
| 2021-09-15 | Gift | 350 | $0.00 | 26,051 |
| 2021-09-08 | Option exercise (derivative) | 2,500 | $0.00 | 27,542 |
| 2021-09-08 | Option exercise | 2,500 | $205.66 | 28,901 |
| 2021-09-08 | Open-market sale | 2,500 | $484.60 | 26,401 |
| 2021-09-07 | Gift | 11 | $0.00 | 26,401 |
| 2021-06-30 | Grant / award | 19 | $384.52 | 26,412 |
| 2021-06-15 | Option exercise (derivative) | 3,500 | $0.00 | 30,042 |
| 2021-06-15 | Open-market sale | 3,500 | $430.62 | 26,393 |
| 2021-06-15 | Option exercise | 3,500 | $205.66 | 29,893 |
| 2021-06-01 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2021-03-31 | Grant / award | 38 | $360.85 | 26,393 |
| 2021-03-01 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2021-03-01 | Grant / award (derivative) | 3,333 | $0.00 | 3,333 |
| 2021-03-01 | Grant / award (derivative) | 838 | $0.00 | 838 |
| 2021-03-01 | Option exercise (derivative) | 5,486 | $0.00 | 33,542 |
| 2021-03-01 | Open-market sale | 5,000 | $473.79 | 22,866 |
| 2021-03-01 | Option exercise | 5,000 | — | 27,866 |
| 2021-03-01 | Tax withholding | 1,968 | $463.42 | 25,898 |
| 2021-03-01 | Option exercise (derivative) | 604 | $0.00 | 0 |
| 2021-03-01 | Tax withholding | 147 | $463.42 | 26,355 |
| 2021-03-01 | Option exercise | 604 | — | 26,502 |
| 2021-02-26 | Option exercise (derivative) | 2,400 | $0.00 | 4,800 |
| 2021-02-26 | Tax withholding | 628 | $461.31 | 22,380 |
| 2021-02-26 | Option exercise | 2,400 | — | 23,008 |
| 2020-12-15 | Gift | 222 | $0.00 | 47,389 |
| 2020-12-14 | Gift | 225 | $0.00 | 47,611 |
| 2020-12-09 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2020-12-09 | Option exercise | 2,500 | $181.79 | 50,336 |
| 2020-12-09 | Open-market sale | 2,500 | $445.00 | 47,836 |
| 2020-12-08 | Option exercise (derivative) | 917 | $0.00 | 0 |
| 2020-12-08 | Option exercise (derivative) | 3,000 | $0.00 | 2,500 |
| 2020-12-08 | Open-market sale | 3,917 | $445.02 | 47,836 |
| 2020-12-08 | Option exercise | 917 | $171.44 | 48,753 |
| 2020-12-08 | Option exercise | 3,000 | $181.79 | 51,753 |
| 2020-12-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2020-12-01 | Gift | 460 | $0.00 | 47,836 |
| 2020-11-16 | Gift | 466 | $0.00 | 48,296 |
| 2020-11-09 | Option exercise (derivative) | 4,000 | $0.00 | 917 |
| 2020-11-09 | Option exercise | 4,000 | $171.44 | 52,762 |
| 2020-11-09 | Open-market sale | 4,000 | $426.71 | 48,762 |
| 2020-06-30 | Grant / award | 29 | $294.85 | 48,762 |
| 2020-06-03 | Option exercise (derivative) | 583 | $0.00 | 4,917 |
| 2020-06-03 | Option exercise | 583 | $171.44 | 48,733 |
| 2020-06-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2020-05-15 | Option exercise (derivative) | 11,000 | $0.00 | 5,500 |
| 2020-05-15 | Option exercise | 11,000 | $181.79 | 59,150 |
| 2020-05-15 | Open-market sale | 11,000 | $348.73 | 48,150 |
| 2020-03-31 | Grant / award | 54 | $252.08 | 48,150 |
| 2020-03-04 | Option exercise | 3,300 | $171.44 | 51,396 |
| 2020-03-04 | Open-market sale | 3,300 | $331.00 | 48,096 |
| 2020-03-03 | Option exercise (derivative) | 3,300 | $0.00 | 4,917 |
| 2020-03-03 | Option exercise (derivative) | 7,700 | $0.00 | 8,217 |
| 2020-03-03 | Option exercise | 7,700 | $171.44 | 55,796 |
| 2020-03-03 | Open-market sale | 7,700 | $333.30 | 48,096 |
| 2020-03-01 | Grant / award (derivative) | 1,276 | $0.00 | 1,276 |
| 2020-03-01 | Grant / award (derivative) | 3,333 | $0.00 | 3,333 |
| 2020-02-27 | Option exercise (derivative) | 4,250 | $0.00 | 0 |
| 2020-02-27 | Open-market sale | 5,750 | $325.05 | 48,096 |
| 2020-02-27 | Option exercise | 1,500 | $108.81 | 49,596 |
| 2020-02-27 | Option exercise | 4,250 | $143.42 | 53,846 |
| 2020-02-26 | Option exercise (derivative) | 2,400 | $0.00 | 7,200 |
| 2020-02-26 | Tax withholding | 845 | $322.03 | 48,096 |
| 2020-02-26 | Option exercise | 2,400 | — | 48,941 |
| 2020-02-21 | Option exercise (derivative) | 2,000 | $0.00 | 1,500 |
| 2020-02-21 | Option exercise | 2,000 | $108.81 | 48,541 |
| 2020-02-21 | Open-market sale | 2,000 | $333.43 | 46,541 |
| 2020-02-21 | Gift | 600 | $0.00 | 46,541 |
| 2019-12-13 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2019-12-13 | Option exercise (derivative) | 6,000 | $0.00 | 4,250 |
| 2019-12-13 | Option exercise (derivative) | 6,750 | $0.00 | 5,000 |
| 2019-12-13 | Option exercise | 5,000 | $154.85 | 51,631 |
| 2019-12-13 | Gift | 360 | $0.00 | 46,631 |
| 2019-12-13 | Option exercise | 6,750 | $154.85 | 53,381 |
| 2019-12-13 | Option exercise | 6,000 | $143.42 | 52,631 |
| 2019-12-13 | Open-market sale | 6,750 | $282.81 | 46,631 |
| 2019-12-09 | Option exercise (derivative) | 5,000 | $0.00 | 11,750 |
| 2019-12-09 | Option exercise (derivative) | 6,750 | $0.00 | 0 |
| 2019-12-09 | Option exercise | 5,000 | $154.85 | 52,216 |
| 2019-12-09 | Option exercise | 6,750 | $176.80 | 53,966 |
| 2019-12-09 | Open-market sale | 6,750 | $286.45 | 47,216 |
| 2019-12-06 | Option exercise (derivative) | 10,000 | $0.00 | 6,750 |
| 2019-12-06 | Option exercise | 10,000 | $176.80 | 57,216 |
| 2019-12-06 | Open-market sale | 10,000 | $286.81 | 47,216 |
| 2019-12-06 | Gift | 225 | $0.00 | 46,991 |
| 2019-12-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2019-09-12 | Option exercise (derivative) | 2,500 | $0.00 | 10,500 |
| 2019-09-12 | Open-market sale | 2,500 | $258.84 | 47,216 |
| 2019-09-12 | Option exercise | 2,500 | $143.42 | 49,716 |
| 2019-09-06 | Option exercise (derivative) | 2,000 | $0.00 | 12,750 |
| 2019-09-06 | Open-market sale | 2,000 | $261.27 | 47,216 |
| 2019-09-06 | Option exercise | 2,000 | $143.42 | 49,216 |
| 2019-09-05 | Option exercise (derivative) | 350 | $0.00 | 0 |
| 2019-09-05 | Option exercise (derivative) | 2,000 | $0.00 | 14,750 |
| 2019-09-05 | Option exercise | 2,000 | $143.42 | 49,216 |
| 2019-09-05 | Open-market sale | 350 | $259.21 | 47,216 |
| 2019-09-05 | Option exercise | 350 | $121.05 | 47,566 |
| 2019-08-29 | Option exercise (derivative) | 5,900 | $0.00 | 350 |
| 2019-08-29 | Option exercise | 5,900 | $121.05 | 53,116 |
| 2019-08-29 | Open-market sale | 5,900 | $257.55 | 47,216 |
| 2019-08-28 | Option exercise (derivative) | 2,500 | $0.00 | 6,250 |
| 2019-08-28 | Open-market sale | 2,500 | $255.22 | 47,216 |
| 2019-08-28 | Option exercise | 2,500 | $121.05 | 49,716 |
| 2019-08-22 | Option exercise (derivative) | 3,000 | $0.00 | 8,750 |
| 2019-08-22 | Option exercise | 3,000 | $121.05 | 50,216 |
| 2019-08-22 | Open-market sale | 3,000 | $258.34 | 47,216 |
| 2019-08-21 | Option exercise (derivative) | 5,000 | $0.00 | 11,750 |
| 2019-08-21 | Option exercise | 5,000 | $121.05 | 52,216 |
| 2019-08-21 | Open-market sale | 5,000 | $258.09 | 47,216 |
| 2019-08-21 | Option exercise (derivative) | 5,000 | $0.00 | 11,750 |
| 2019-08-19 | Option exercise (derivative) | 3,000 | $0.00 | 3,500 |
| 2019-08-19 | Open-market sale | 3,000 | $256.52 | 47,216 |
| 2019-08-19 | Option exercise | 3,000 | $108.81 | 50,216 |
| 2019-08-15 | Option exercise (derivative) | 6,000 | $0.00 | 6,500 |
| 2019-08-15 | Open-market sale | 6,000 | $256.65 | 47,216 |
| 2019-08-15 | Option exercise | 6,000 | $108.81 | 53,216 |
| 2019-08-08 | Option exercise (derivative) | 5,000 | $0.00 | 12,500 |
| 2019-08-08 | Open-market sale | 5,000 | $255.87 | 47,216 |
| 2019-08-08 | Option exercise | 5,000 | $108.81 | 52,216 |
| 2019-08-07 | Option exercise (derivative) | 2,269 | $0.00 | 0 |
| 2019-08-07 | Option exercise | 2,269 | $81.21 | 49,485 |
| 2019-08-07 | Option exercise | 3,840 | $100.43 | 51,056 |
| 2019-08-07 | Open-market sale | 3,840 | $248.41 | 47,216 |
| 2019-07-03 | Grant / award | 53 | $183.62 | 47,216 |
| 2019-06-13 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2019-06-13 | Option exercise (derivative) | 1,231 | $0.00 | 2,269 |
| 2019-06-13 | Option exercise | 2,000 | $47.20 | 47,932 |
| 2019-06-13 | Option exercise | 1,231 | $81.21 | 47,163 |
| 2019-06-13 | Open-market sale | 2,000 | $220.39 | 45,932 |
| 2019-06-10 | Option exercise (derivative) | 2,000 | $0.00 | 2,000 |
| 2019-06-10 | Open-market sale | 2,000 | $221.69 | 45,932 |
| 2019-06-10 | Option exercise | 2,000 | $47.20 | 47,932 |
| 2019-06-07 | Option exercise (derivative) | 2,000 | $0.00 | 4,000 |
| 2019-06-07 | Open-market sale | 2,000 | $219.62 | 45,932 |
| 2019-06-07 | Option exercise | 2,000 | $47.20 | 47,932 |
| 2019-06-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2019-03-29 | Grant / award | 77 | $173.74 | 45,932 |
| 2019-03-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2019-02-26 | Option exercise (derivative) | 2,400 | $0.00 | 9,600 |
| 2019-02-26 | Tax withholding | 1,455 | $205.50 | 45,855 |
| 2019-02-26 | Option exercise | 2,400 | — | 47,310 |
| 2018-12-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2018-11-09 | Gift | 130 | $0.00 | 45,510 |
| 2018-09-14 | Open-market sale | 1,500 | $250.09 | 46,763 |
| 2018-09-13 | Open-market sale | 4,152 | $249.48 | 48,263 |
| 2018-08-28 | Option exercise (derivative) | 5,000 | $0.00 | 3,840 |
| 2018-08-28 | Option exercise | 5,000 | $100.43 | 57,415 |
| 2018-08-28 | Open-market sale | 5,000 | $242.63 | 52,415 |
| 2018-08-24 | Option exercise (derivative) | 10,360 | $0.00 | 8,840 |
| 2018-08-24 | Option exercise | 10,360 | $100.43 | 62,775 |
| 2018-08-24 | Open-market sale | 10,360 | $241.32 | 52,415 |
| 2018-08-16 | Option exercise (derivative) | 4,000 | $0.00 | 3,500 |
| 2018-08-16 | Open-market sale | 4,000 | $234.01 | 52,415 |
| 2018-08-16 | Option exercise | 4,000 | $81.21 | 56,415 |
| 2018-08-14 | Option exercise (derivative) | 5,768 | $0.00 | 6,269 |
| 2018-08-14 | Option exercise | 5,768 | $81.21 | 58,183 |
| 2018-08-14 | Open-market sale | 5,768 | $233.93 | 52,415 |
| 2018-08-13 | Option exercise (derivative) | 4,232 | $0.00 | 12,037 |
| 2018-08-13 | Option exercise | 4,232 | $81.21 | 56,647 |
| 2018-08-13 | Open-market sale | 4,232 | $233.80 | 52,415 |
| 2018-07-02 | Grant / award | 59 | $188.79 | 52,415 |
| 2018-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2018-06-15 | Option exercise | 6,000 | $39.36 | 55,816 |
| 2018-06-15 | Open-market sale | 3,460 | $234.83 | 52,356 |
| 2018-06-14 | Option exercise (derivative) | 3,840 | $0.00 | 0 |
| 2018-06-14 | Option exercise | 3,740 | $68.17 | 53,926 |
| 2018-06-14 | Option exercise | 100 | $68.17 | 50,286 |
| 2018-06-14 | Gift | 370 | $0.00 | 49,816 |
| 2018-06-14 | Open-market sale | 100 | $236.00 | 50,186 |
| 2018-06-12 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2018-06-12 | Option exercise | 3,000 | $54.45 | 53,186 |
| 2018-06-12 | Open-market sale | 3,000 | $236.12 | 50,186 |
| 2018-06-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2018-06-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2018-05-25 | Option exercise (derivative) | 1,545 | $0.00 | 3,000 |
| 2018-05-25 | Open-market sale | 1,545 | $228.50 | 50,186 |
| 2018-05-25 | Option exercise | 1,545 | $54.45 | 51,731 |
| 2018-05-24 | Option exercise (derivative) | 1,455 | $0.00 | 4,545 |
| 2018-05-24 | Open-market sale | 1,455 | $228.55 | 50,186 |
| 2018-05-24 | Option exercise | 1,455 | $54.45 | 51,641 |
| 2018-05-21 | Option exercise (derivative) | 1,888 | $0.00 | 6,000 |
| 2018-05-21 | Option exercise | 1,888 | $54.45 | 52,074 |
| 2018-05-21 | Open-market sale | 1,888 | $228.50 | 50,186 |
| 2018-05-18 | Option exercise (derivative) | 2,112 | $0.00 | 7,888 |
| 2018-05-18 | Open-market sale | 2,112 | $227.46 | 50,186 |
| 2018-05-18 | Option exercise | 2,112 | $54.45 | 52,298 |
| 2018-05-11 | Option exercise (derivative) | 4,000 | $0.00 | 10,000 |
| 2018-05-11 | Option exercise | 4,000 | $54.45 | 54,186 |
| 2018-05-11 | Open-market sale | 4,000 | $231.32 | 50,186 |
| 2018-05-09 | Option exercise (derivative) | 5,000 | $0.00 | 14,000 |
| 2018-05-09 | Open-market sale | 5,000 | $227.38 | 50,186 |
| 2018-05-09 | Option exercise | 5,000 | $54.45 | 55,186 |
| 2018-05-09 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2018-04-02 | Grant / award | 72 | $179.31 | 50,186 |
| 2018-03-07 | Gift | 123 | $0.00 | 45,640 |
| 2018-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 19,000 |
| 2018-03-06 | Option exercise | 5,000 | $54.45 | 55,114 |
| 2018-03-06 | Open-market sale | 5,000 | $210.54 | 50,114 |
| 2018-02-26 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2017-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2017-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2017-12-15 | Gift | 580 | $0.00 | 50,114 |
| 2017-12-15 | Open-market sale | 6,000 | $179.47 | 50,694 |
| 2017-12-15 | Option exercise | 6,000 | $29.72 | 56,694 |
| 2017-12-01 | Grant / award (derivative) | 16,500 | $0.00 | 16,500 |
| 2017-11-28 | Option exercise (derivative) | 4,860 | $0.00 | 3,840 |
| 2017-11-28 | Option exercise | 4,860 | $68.17 | 55,554 |
| 2017-11-28 | Open-market sale | 4,860 | $178.34 | 50,694 |
| 2017-11-21 | Option exercise (derivative) | 5,000 | $0.00 | 8,700 |
| 2017-11-21 | Option exercise | 5,000 | $68.17 | 55,694 |
| 2017-11-21 | Open-market sale | 5,000 | $176.86 | 50,694 |
| 2017-09-15 | Option exercise (derivative) | 5,500 | $0.00 | 13,700 |
| 2017-09-15 | Option exercise (derivative) | 1,760 | $0.00 | 24,000 |
| 2017-09-15 | Option exercise | 1,760 | $54.45 | 52,454 |
| 2017-09-15 | Open-market sale | 7,260 | $168.99 | 50,694 |
| 2017-09-15 | Option exercise | 5,500 | $68.17 | 57,954 |
| 2017-09-14 | Option exercise (derivative) | 2,500 | $0.00 | 25,760 |
| 2017-09-14 | Option exercise | 2,500 | $54.50 | 53,194 |
| 2017-09-14 | Open-market sale | 2,500 | $169.06 | 50,694 |
| 2017-09-12 | Option exercise (derivative) | 2,500 | $0.00 | 28,260 |
| 2017-09-12 | Open-market sale | 2,500 | $171.25 | 50,694 |
| 2017-09-12 | Option exercise | 2,500 | $54.45 | 53,194 |
| 2017-09-11 | Option exercise (derivative) | 2,500 | $0.00 | 30,760 |
| 2017-09-11 | Option exercise | 2,500 | $54.45 | 53,194 |
| 2017-09-11 | Open-market sale | 2,500 | $172.01 | 50,694 |
| 2017-08-31 | Option exercise (derivative) | 4,500 | $0.00 | 33,260 |
| 2017-08-31 | Option exercise | 4,500 | $54.45 | 55,194 |
| 2017-08-31 | Open-market sale | 4,500 | $172.89 | 50,694 |
| 2017-08-25 | Option exercise (derivative) | 6,000 | $0.00 | 3,460 |
| 2017-08-25 | Open-market sale | 6,000 | $170.38 | 50,694 |
| 2017-08-25 | Option exercise | 6,000 | $39.36 | 56,694 |
| 2017-08-17 | Gift | 115 | $0.00 | 50,694 |
| 2017-08-16 | Option exercise (derivative) | 1,848 | $0.00 | 0 |
| 2017-08-16 | Open-market sale | 1,848 | $172.58 | 50,809 |
| 2017-08-16 | Option exercise | 1,848 | $24.08 | 52,657 |
| 2017-06-30 | Grant / award | 75 | $149.32 | 50,809 |
| 2017-06-15 | Option exercise (derivative) | 4,152 | $0.00 | 1,848 |
| 2017-06-15 | Option exercise | 4,152 | $24.08 | 50,734 |
| 2017-06-15 | Gift | 167 | $0.00 | 46,582 |
| 2017-06-05 | Option exercise (derivative) | 1,240 | $0.00 | 37,760 |
| 2017-06-05 | Open-market sale | 1,240 | $174.50 | 46,749 |
| 2017-06-05 | Option exercise | 1,240 | $54.45 | 47,989 |
| 2017-06-01 | Grant / award (derivative) | 16,500 | $0.00 | 16,500 |
| 2017-05-23 | Gift | 295 | $0.00 | 46,749 |
| 2017-05-22 | Option exercise (derivative) | 5,000 | $0.00 | 39,000 |
| 2017-05-22 | Option exercise | 5,000 | $54.45 | 52,044 |
| 2017-05-22 | Open-market sale | 5,000 | $170.34 | 47,044 |
| 2017-05-19 | Option exercise (derivative) | 8,000 | $0.00 | 44,000 |
| 2017-05-19 | Open-market sale | 8,000 | $168.86 | 47,044 |
| 2017-05-19 | Option exercise | 8,000 | $54.45 | 55,044 |
| 2017-04-03 | Grant / award | 93 | $131.38 | 47,044 |
| 2017-03-15 | Option exercise (derivative) | 7,000 | $0.00 | 0 |
| 2017-03-15 | Option exercise | 7,000 | $54.45 | 54,151 |
| 2017-03-15 | Open-market sale | 2,000 | $157.25 | 52,151 |
| 2017-03-15 | Open-market sale | 2,500 | $157.84 | 49,651 |
| 2017-03-15 | Open-market sale | 2,500 | $157.88 | 47,151 |
| 2017-03-15 | Gift | 200 | $0.00 | 46,951 |
| 2017-03-13 | Option exercise (derivative) | 5,000 | $0.00 | 35,000 |
| 2017-03-13 | Open-market sale | 5,000 | $156.00 | 47,151 |
| 2017-03-13 | Option exercise | 5,000 | $54.45 | 52,151 |
| 2017-03-10 | Option exercise (derivative) | 5,000 | $0.00 | 40,000 |
| 2017-03-10 | Open-market sale | 5,000 | $155.20 | 47,151 |
| 2017-03-10 | Option exercise | 5,000 | $54.45 | 52,151 |
| 2017-03-09 | Option exercise (derivative) | 3,000 | $0.00 | 45,000 |
| 2017-03-09 | Option exercise | 3,000 | $54.45 | 50,151 |
| 2017-03-09 | Open-market sale | 3,000 | $154.19 | 47,151 |
| 2017-03-08 | Option exercise (derivative) | 13,000 | $0.00 | 48,000 |
| 2017-03-08 | Open-market sale | 5,000 | $154.35 | 47,151 |
| 2017-03-08 | Open-market sale | 5,000 | $154.01 | 55,151 |
| 2017-03-08 | Open-market sale | 3,000 | $154.09 | 52,151 |
| 2017-03-08 | Option exercise | 13,000 | $54.45 | 60,151 |
| 2017-03-07 | Option exercise (derivative) | 8,000 | $0.00 | 61,000 |
| 2017-03-07 | Open-market sale | 5,000 | $153.53 | 47,151 |
| 2017-03-07 | Open-market sale | 3,000 | $153.10 | 52,151 |
| 2017-03-07 | Option exercise | 8,000 | $54.45 | 55,151 |
| 2017-03-01 | Option exercise (derivative) | 10,000 | $0.00 | 93,000 |
| 2017-03-01 | Open-market sale | 5,000 | $153.01 | 47,151 |
| 2017-03-01 | Open-market sale | 5,000 | $152.62 | 52,151 |
| 2017-03-01 | Option exercise | 10,000 | $54.45 | 57,151 |
| 2017-02-24 | Option exercise (derivative) | 8,220 | $0.00 | 79,000 |
| 2017-02-24 | Open-market sale | 5,000 | $156.20 | 47,151 |
| 2017-02-24 | Open-market sale | 3,220 | $156.00 | 52,151 |
| 2017-02-24 | Option exercise | 8,220 | $54.45 | 55,371 |
| 2017-02-22 | Option exercise (derivative) | 2,780 | $0.00 | 84,000 |
| 2017-02-22 | Open-market sale | 2,780 | $156.02 | 47,151 |
| 2017-02-22 | Option exercise | 2,780 | $54.45 | 49,931 |
| 2017-02-21 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2017-02-21 | Option exercise (derivative) | 6,000 | $0.00 | 84,000 |
| 2017-02-21 | Option exercise | 6,000 | $47.20 | 53,151 |
| 2017-02-21 | Open-market sale | 3,000 | $154.97 | 50,151 |
| 2017-02-21 | Open-market sale | 3,000 | $155.26 | 47,151 |
| 2017-02-17 | Option exercise | 6,000 | $29.72 | 53,151 |
| 2017-02-17 | Open-market sale | 6,000 | $154.08 | 47,151 |
| 2017-02-17 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2017-02-15 | Option exercise | 5,984 | $21.11 | 53,775 |
| 2017-02-15 | Open-market sale | 5,984 | $155.51 | 47,791 |
| 2017-02-15 | Gift | 640 | $0.00 | 47,151 |
| 2017-02-15 | Option exercise (derivative) | 5,984 | $0.00 | 0 |
| 2016-12-15 | Option exercise (derivative) | 16 | $0.00 | 5,984 |
| 2016-12-15 | Option exercise | 16 | $21.11 | 47,791 |
| 2016-12-13 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2016-12-13 | Option exercise | 6,000 | $47.20 | 53,775 |
| 2016-12-13 | Open-market sale | 6,000 | $146.43 | 47,775 |
| 2016-12-08 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2016-12-08 | Option exercise | 6,000 | $39.36 | 53,775 |
| 2016-12-08 | Open-market sale | 6,000 | $147.47 | 47,775 |
| 2016-12-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2016-11-18 | Open-market sale | 5,000 | $155.36 | 47,775 |
| 2016-09-15 | Open-market sale | 6,485 | $173.01 | 52,775 |
| 2016-09-12 | Open-market sale | 3,257 | $169.02 | 59,260 |
| 2016-09-09 | Open-market sale | 4,243 | $169.25 | 62,517 |
| 2016-09-09 | Open-market sale | 5,243 | $169.25 | 61,517 |
| 2016-06-30 | Grant / award | 58 | $141.70 | 66,760 |
| 2016-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2016-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2016-06-15 | Open-market sale | 6,000 | $155.45 | 60,702 |
| 2016-06-15 | Option exercise | 6,000 | $24.08 | 66,702 |
| 2016-06-15 | Gift | 250 | $154.79 | 60,702 |
| 2016-06-07 | Gift | 130 | $159.79 | 60,952 |
| 2016-06-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2016-03-31 | Grant / award | 103 | $109.32 | 61,082 |
| 2015-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2015-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2015-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2015-12-15 | Option exercise | 6,000 | $21.11 | 66,963 |
| 2015-12-15 | Open-market sale | 6,000 | $174.13 | 60,979 |
| 2015-12-15 | Option exercise | 6,000 | $39.36 | 66,979 |
| 2015-12-04 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2015-12-04 | Option exercise | 6,000 | $29.72 | 66,963 |
| 2015-12-04 | Open-market sale | 6,000 | $179.20 | 60,963 |
| 2015-12-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2015-11-30 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2015-11-30 | Option exercise | 6,000 | $24.08 | 66,963 |
| 2015-11-30 | Open-market sale | 6,000 | $176.36 | 60,963 |
| 2015-11-19 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2015-11-19 | Option exercise | 6,000 | $24.08 | 66,963 |
| 2015-11-19 | Open-market sale | 6,000 | $175.13 | 60,963 |
| 2015-10-28 | Option exercise (derivative) | 11,501 | $0.00 | 12,000 |
| 2015-10-28 | Option exercise | 11,501 | $21.11 | 72,464 |
| 2015-10-28 | Open-market sale | 11,501 | $174.67 | 60,963 |
| 2015-10-27 | Option exercise (derivative) | 499 | $0.00 | 23,501 |
| 2015-10-27 | Open-market sale | 499 | $172.00 | 60,963 |
| 2015-10-27 | Option exercise | 499 | $21.11 | 61,462 |
| 2015-10-26 | Option exercise (derivative) | 2,000 | $0.00 | 6,000 |
| 2015-10-26 | Open-market sale | 2,000 | $172.02 | 60,963 |
| 2015-10-26 | Option exercise | 2,000 | $16.61 | 62,963 |
| 2015-07-28 | Option exercise (derivative) | 16,000 | $0.00 | 8,000 |
| 2015-07-28 | Open-market sale | 10,000 | $135.68 | 60,963 |
| 2015-07-28 | Option exercise | 16,000 | — | 70,963 |
| 2015-06-30 | Grant / award | 96 | $109.97 | 54,963 |
| 2015-06-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2015-05-21 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2015-05-21 | Open-market sale | 5,000 | $124.77 | 54,867 |
| 2015-05-21 | Option exercise | 5,000 | — | 59,867 |
| 2015-05-19 | Option exercise (derivative) | 2,500 | $0.00 | 4,106 |
| 2015-05-19 | Open-market sale | 2,500 | $125.00 | 54,867 |
| 2015-05-19 | Option exercise | 2,500 | — | 57,367 |
| 2015-05-18 | Option exercise (derivative) | 2,500 | $0.00 | 6,806 |
| 2015-05-18 | Option exercise | 2,500 | — | 57,367 |
| 2015-05-18 | Open-market sale | 2,500 | $124.00 | 54,867 |
| 2015-03-31 | Grant / award | 123 | $102.45 | 54,867 |
| 2015-03-12 | Open-market sale | 2,000 | $119.00 | 54,744 |
| 2015-03-11 | Open-market sale | 5,500 | $116.23 | 56,744 |
| 2015-03-02 | Open-market sale | 5,000 | $20.50 | 62,244 |
| 2015-02-18 | Option exercise (derivative) | 4,000 | $0.00 | 0 |
| 2015-02-18 | Open-market sale | 4,000 | $116.00 | 67,244 |
| 2015-02-18 | Option exercise | 4,000 | — | 71,244 |
| 2015-02-13 | Option exercise (derivative) | 4,394 | $0.00 | 10,000 |
| 2015-02-13 | Option exercise | 4,394 | — | 71,638 |
| 2015-02-13 | Open-market sale | 4,394 | $115.16 | 67,244 |
| 2015-02-12 | Option exercise (derivative) | 3,820 | $0.00 | 14,394 |
| 2015-02-12 | Open-market sale | 3,820 | $115.00 | 67,244 |
| 2015-02-12 | Option exercise | 3,820 | — | 71,064 |
| 2014-12-15 | Option exercise (derivative) | 1,806 | $0.00 | 18,194 |
| 2014-12-15 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2014-12-15 | Option exercise | 1,806 | $19.20 | 67,244 |
| 2014-11-26 | Gift | 749 | $108.91 | 65,438 |
| 2014-10-28 | Option exercise (derivative) | 16,000 | $0.00 | 4,000 |
| 2014-10-28 | Option exercise | 16,000 | — | 78,187 |
| 2014-10-28 | Open-market sale | 12,000 | $107.09 | 66,187 |
| 2014-08-19 | Option exercise (derivative) | 16,898 | $0.00 | 0 |
| 2014-08-19 | Open-market sale | 16,898 | $91.65 | 62,187 |
| 2014-08-19 | Option exercise | 16,898 | $12.14 | 79,085 |
| 2014-08-11 | Option exercise (derivative) | 2,000 | $0.00 | 16,898 |
| 2014-08-11 | Option exercise | 2,000 | $12.14 | 64,187 |
| 2014-08-11 | Open-market sale | 2,000 | $92.60 | 62,187 |
| 2014-08-08 | Option exercise (derivative) | 1,100 | $0.00 | 18,898 |
| 2014-08-08 | Open-market sale | 1,100 | $92.75 | 62,187 |
| 2014-08-08 | Option exercise | 1,100 | $12.14 | 63,287 |
| 2014-06-30 | Grant / award | 88 | $77.53 | 62,187 |
| 2014-06-13 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2014-03-31 | Grant / award | 171 | $71.13 | 62,099 |
| 2013-12-31 | Grant / award | 27 | $86.81 | 61,928 |
| 2013-12-13 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2013-12-12 | Option exercise (derivative) | 2,100 | $0.00 | 0 |
| 2013-12-12 | Option exercise | 20,000 | $14.98 | 81,901 |
| 2013-12-12 | Option exercise | 2,100 | $15.00 | 64,001 |
| 2013-12-12 | Open-market sale | 20,000 | $100.69 | 61,901 |
| 2013-11-29 | Option exercise (derivative) | 2,900 | $0.00 | 2,100 |
| 2013-11-29 | Open-market sale | 2,900 | $103.20 | 61,901 |
| 2013-11-29 | Option exercise | 2,900 | $15.00 | 64,801 |
| 2013-11-27 | Option exercise (derivative) | 10,000 | $0.00 | 5,000 |
| 2013-11-27 | Option exercise | 10,000 | $15.00 | 71,901 |
| 2013-11-27 | Open-market sale | 10,000 | $102.49 | 61,901 |
| 2013-11-26 | Option exercise (derivative) | 18,334 | $0.00 | 15,000 |
| 2013-11-26 | Open-market sale | 18,334 | $101.87 | 61,901 |
| 2013-11-26 | Option exercise | 18,334 | $15.00 | 80,235 |
| 2013-11-22 | Option exercise (derivative) | 10,000 | $0.00 | 33,334 |
| 2013-11-22 | Open-market sale | 10,000 | $102.12 | 61,901 |
| 2013-11-22 | Option exercise | 10,000 | $15.00 | 71,901 |
| 2013-11-20 | Option exercise (derivative) | 1,370 | $0.00 | 43,334 |
| 2013-11-20 | Open-market sale | 1,370 | $99.85 | 61,901 |
| 2013-11-20 | Option exercise | 1,370 | $15.00 | 63,271 |
| 2013-11-19 | Option exercise (derivative) | 13,630 | $0.00 | 44,704 |
| 2013-11-19 | Option exercise | 13,630 | $15.00 | 75,531 |
| 2013-11-19 | Open-market sale | 13,630 | $100.27 | 61,901 |
| 2013-11-11 | Option exercise (derivative) | 2,666 | $0.00 | 58,334 |
| 2013-11-11 | Option exercise | 2,666 | — | 61,901 |
| 2013-11-08 | Option exercise (derivative) | 19,000 | $0.00 | 61,000 |
| 2013-11-08 | Option exercise | 4,000 | — | 59,235 |
| 2013-11-08 | Open-market sale | 15,000 | $96.47 | 55,235 |
| 2013-11-08 | Option exercise | 15,000 | — | 70,235 |
| 2013-10-01 | Grant / award | 107 | $74.35 | 55,235 |
| 2013-09-11 | Option exercise (derivative) | 5,000 | $0.00 | 80,000 |
| 2013-09-11 | Option exercise | 5,000 | $15.00 | 60,128 |
| 2013-09-11 | Open-market sale | 5,000 | $80.62 | 55,128 |
| 2013-09-09 | Option exercise (derivative) | 10,000 | $0.00 | 85,000 |
| 2013-09-09 | Open-market sale | 10,000 | $77.75 | 55,128 |
| 2013-09-09 | Option exercise | 10,000 | $15.00 | 65,128 |
| 2013-09-05 | Option exercise (derivative) | 10,000 | $0.00 | 95,000 |
| 2013-09-05 | Option exercise | 10,000 | $15.00 | 65,128 |
| 2013-09-05 | Open-market sale | 10,000 | $77.48 | 55,128 |
| 2013-08-15 | Option exercise (derivative) | 2 | $0.00 | 19,998 |
| 2013-08-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2013-08-15 | Option exercise | 6,000 | $13.29 | 46,000 |
| 2013-08-15 | Option exercise | 6,000 | $12.26 | 52,000 |
| 2013-08-15 | Option exercise | 3,126 | $14.93 | 55,126 |
| 2013-08-15 | Option exercise | 2 | $12.14 | 55,128 |
| 2013-08-06 | Option exercise (derivative) | 8,874 | $0.00 | 3,126 |
| 2013-08-06 | Option exercise (derivative) | 45,000 | $0.00 | 105,000 |
| 2013-08-06 | Option exercise | 53,874 | — | 93,874 |
| 2013-08-06 | Open-market sale | 53,874 | $74.73 | 40,000 |
| 2013-06-28 | Grant / award | 117 | $58.27 | 40,000 |
| 2013-06-14 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2013-05-10 | Option exercise (derivative) | 3,000 | $0.00 | 12,000 |
| 2013-05-10 | Option exercise | 3,000 | $14.93 | 42,883 |
| 2013-05-10 | Open-market sale | 3,000 | $65.00 | 39,883 |
| 2013-03-28 | Grant / award | 149 | $52.07 | 39,883 |
| 2013-02-11 | Grant / award (derivative) | 120,000 | $0.00 | 120,000 |
| 2012-12-31 | Option exercise | 56 | $41.17 | 39,734 |
| 2012-12-14 | Option exercise (derivative) | 9,000 | $0.00 | 6,000 |
| 2012-12-14 | Option exercise (derivative) | 31,485 | $0.00 | 0 |
| 2012-12-14 | Option exercise | 31,485 | $7.52 | 39,678 |
| 2012-12-14 | Option exercise | 9,000 | $12.26 | 17,193 |
| 2012-12-14 | Open-market sale | 9,000 | $47.09 | 8,193 |
| 2012-12-14 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2012-11-06 | Open-market sale | 10,312 | $49.06 | 8,193 |
| 2012-10-01 | Open-market buy | 202 | $37.42 | 18,505 |
| 2012-08-17 | Open-market sale | 7,500 | $40.35 | 18,303 |
| 2012-06-29 | Open-market buy | 189 | $34.30 | 25,803 |
| 2012-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2012-06-04 | Option exercise (derivative) | 6,433 | $0.00 | 5,000 |
| 2012-06-04 | Option exercise | 6,433 | $13.29 | 32,047 |
| 2012-06-04 | Open-market sale | 6,433 | $37.60 | 25,614 |
| 2012-05-30 | Option exercise (derivative) | 5,000 | $7.52 | 31,485 |
| 2012-05-30 | Option exercise | 5,000 | $7.52 | 25,614 |
| 2012-05-29 | Option exercise (derivative) | 2,567 | $0.00 | 6,433 |
| 2012-05-29 | Open-market sale | 2,567 | $37.61 | 20,614 |
| 2012-05-29 | Option exercise | 2,567 | $13.29 | 23,181 |
| 2012-03-30 | Open-market buy | 225 | $32.65 | 20,614 |
| 2011-12-30 | Open-market buy | 77 | $25.59 | 20,389 |
| 2011-12-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2011-11-03 | Option exercise (out-of-money) (derivative) | 15,000 | $0.00 | 36,485 |
| 2011-11-03 | Open-market sale | 15,000 | $32.10 | 5,312 |
| 2011-11-03 | Grant / award | 15,000 | $7.52 | 20,312 |
| 2011-09-30 | Open-market buy | 338 | $21.49 | 20,312 |
| 2011-08-16 | Open-market sale | 7,500 | $24.28 | 19,974 |
| 2011-06-30 | Open-market buy | 319 | $22.76 | 27,474 |
| 2011-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2011-06-10 | Option exercise (out-of-money) (derivative) | 2,703 | $0.00 | 51,485 |
| 2011-06-10 | Open-market sale | 2,200 | $24.21 | 27,155 |
| 2011-06-10 | Open-market buy | 2,703 | $7.52 | 29,355 |
| 2011-03-31 | Open-market buy | 305 | $20.15 | 26,652 |
| 2011-03-15 | Open-market sale | 2,865 | $22.37 | 26,347 |
| 2011-01-04 | Open-market buy | 374 | $17.65 | 29,212 |
| 2010-12-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2010-09-30 | Open-market buy | 356 | $17.14 | 28,838 |
| 2010-09-15 | Option exercise (out-of-money) (derivative) | 15,000 | $0.00 | 54,188 |
| 2010-09-15 | Open-market buy | 15,000 | $7.52 | 28,482 |
| 2010-09-15 | Open-market sale | 15,000 | $19.04 | 13,482 |
| 2010-06-30 | Open-market buy | 541 | $13.19 | 28,482 |
| 2010-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2010-04-01 | Open-market buy | 76 | $15.93 | 27,941 |
| 2010-01-01 | Open-market buy | 81 | $16.92 | 27,865 |
| 2009-12-15 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2009-12-09 | Open-market sale | 15,000 | $19.02 | 27,784 |
| 2009-10-01 | Open-market buy | 82 | $14.53 | 42,784 |
| 2009-09-14 | Option exercise (out-of-money) (derivative) | 10,812 | $0.00 | 69,188 |
| 2009-09-14 | Option exercise (out-of-money) (derivative) | 15,000 | $0.00 | 0 |
| 2009-09-14 | Open-market sale | 10,812 | $15.78 | 42,702 |
| 2009-09-14 | Open-market buy | 15,000 | $1.62 | 42,702 |
| 2009-09-14 | Open-market buy | 10,812 | $7.52 | 53,514 |
| 2009-07-01 | Open-market buy | 105 | $13.28 | 27,702 |
| 2009-06-15 | Grant / award (derivative) | 20,000 | $16.33 | 128,000 |
| 2009-04-01 | Open-market buy | 93 | $12.44 | 27,597 |
| 2009-01-06 | Open-market buy | 132 | $10.18 | 27,504 |
| 2008-12-15 | Grant / award (derivative) | 20,000 | $12.14 | 72,000 |
| 2008-12-08 | Option exercise (out-of-money) (derivative) | 25,000 | $3.88 | 72,000 |
| 2008-12-08 | Open-market buy | 25,000 | — | 27,372 |
| 2008-12-08 | Option exercise (out-of-money) (derivative) | 25,000 | $3.88 | 72,000 |
| 2008-12-08 | Open-market buy | 25,000 | — | 27,372 |
| 2008-12-05 | Open-market sale | 20,000 | $13.00 | 2,372 |
| 2008-12-05 | Open-market sale | 20,000 | $13.00 | 2,372 |
| 2008-10-01 | Open-market buy | 90 | $12.89 | 22,372 |
| 2008-07-01 | Open-market buy | 117 | $11.53 | 22,282 |
| 2008-06-13 | Grant / award (derivative) | 20,000 | — | 75,000 |
| 2008-05-15 | Grant / award (derivative) | 150,000 | — | 72,000 |
| 2008-05-13 | Open-market sale | 1,000 | $14.92 | 22,165 |
| 2008-03-31 | Open-market buy | 93 | $11.88 | 23,165 |
| 2008-01-06 | Open-market buy | 132 | $10.18 | 27,504 |
| 2008-01-03 | Open-market buy | 115 | $10.96 | 23,072 |
| 2007-12-14 | Grant / award (derivative) | 15,000 | — | 72,000 |
| 2007-10-02 | Open-market buy | 96 | $11.35 | 22,957 |
| 2007-09-12 | Option exercise (out-of-money) (derivative) | 40,000 | $5.25 | 72,000 |
| 2007-09-12 | Open-market sale | 20,000 | $14.96 | 22,861 |
| 2007-09-12 | Open-market buy | 40,000 | $5.25 | 42,861 |
| 2007-08-20 | Option exercise (out-of-money) (derivative) | 10,000 | $5.25 | 112,000 |
| 2007-08-20 | Open-market sale | 10,000 | $14.31 | 2,861 |
| 2007-08-20 | Open-market buy | 10,000 | $5.25 | 12,861 |
| 2007-07-17 | Open-market buy | 120 | $10.55 | 2,861 |
| 2007-06-15 | Grant / award (derivative) | 15,000 | — | 122,000 |
| 2007-04-02 | Open-market buy | 96 | $10.80 | 2,741 |
| 2007-03-02 | Grant / award (derivative) | 15,000 | — | 106,000 |
| 2007-01-04 | Open-market buy | 99 | $11.95 | 17,645 |
| 2006-08-29 | Option exercise (out-of-money) (derivative) | 15,000 | $1.62 | 105,000 |
| 2006-08-29 | Open-market sale | 15,000 | $13.00 | 2,454 |
| 2006-08-29 | Open-market buy | 15,000 | $1.62 | 17,454 |
| 2006-07-07 | Open-market buy | 125 | $9.52 | 2,454 |
| 2006-04-06 | Open-market buy | 103 | $9.35 | 2,329 |
| 2006-01-10 | Open-market buy | 126 | $7.46 | 2,226 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.