SEC CIK 1250902
MOORE H LYNN JR
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TYLview stock → | 100,391.839 | 2026-08-28 |
Position History — TYL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TYL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-28 | Option exercise (derivative) | 9,250 | $0.00 | 60,000 |
| 2026-08-28 | Open-market sale | 9,250 | $372.79 | 100,391.839 |
| 2026-08-28 | Option exercise | 9,250 | $205.66 | 109,641.839 |
| 2026-03-01 | Grant / award (derivative) | 3,524 | $0.00 | 3,524 |
| 2026-03-01 | Grant / award (derivative) | 1,903 | $0.00 | 1,903 |
| 2026-03-01 | Grant / award (derivative) | 10,572 | $0.00 | 10,572 |
| 2026-03-01 | Option exercise (derivative) | 547 | $0.00 | 1,096 |
| 2026-03-01 | Option exercise (derivative) | 756 | $0.00 | 756 |
| 2026-03-01 | Option exercise (derivative) | 1,042 | $0.00 | 0 |
| 2026-03-01 | Option exercise (derivative) | 10,153 | $0.00 | 0 |
| 2026-03-01 | Tax withholding | 215.245 | $354.69 | 100,391.839 |
| 2026-03-01 | Option exercise | 547 | — | 100,607.084 |
| 2026-03-01 | Tax withholding | 297.487 | $354.69 | 100,060.084 |
| 2026-03-01 | Option exercise | 756 | — | 100,357.571 |
| 2026-03-01 | Tax withholding | 410.027 | $354.69 | 99,601.571 |
| 2026-03-01 | Option exercise | 1,042 | — | 100,011.598 |
| 2026-03-01 | Tax withholding | 563.353 | $354.69 | 98,969.598 |
| 2026-03-01 | Option exercise | 2,283 | — | 99,532.951 |
| 2026-03-01 | Tax withholding | 5,912.26 | $354.69 | 97,249.951 |
| 2026-03-01 | Option exercise | 15,229 | — | 103,162.211 |
| 2026-03-01 | Tax withholding | 3,995.206 | $354.69 | 87,933.211 |
| 2026-03-01 | Option exercise | 10,153 | — | 91,928.417 |
| 2025-08-11 | Option exercise (derivative) | 5,250 | $0.00 | 69,250 |
| 2025-08-11 | Open-market sale | 100 | $597.82 | 81,775.417 |
| 2025-08-11 | Open-market sale | 500 | $595.58 | 81,875.417 |
| 2025-08-11 | Open-market sale | 700 | $594.42 | 82,375.417 |
| 2025-08-11 | Open-market sale | 100 | $593.22 | 83,075.417 |
| 2025-08-11 | Open-market sale | 352 | $592.07 | 83,175.417 |
| 2025-08-11 | Open-market sale | 400 | $591.29 | 83,527.417 |
| 2025-08-11 | Open-market sale | 200 | $589.67 | 83,927.417 |
| 2025-08-11 | Open-market sale | 400 | $587.90 | 84,127.417 |
| 2025-08-11 | Open-market sale | 273 | $586.32 | 84,527.417 |
| 2025-08-11 | Open-market sale | 532 | $585.41 | 84,800.417 |
| 2025-08-11 | Open-market sale | 1,224 | $584.71 | 85,332.417 |
| 2025-08-11 | Open-market sale | 469 | $583.11 | 86,556.417 |
| 2025-08-11 | Option exercise | 5,250 | $205.66 | 87,025.417 |
| 2025-07-31 | Option exercise (derivative) | 5,250 | $0.00 | 74,500 |
| 2025-07-31 | Open-market sale | 47 | $589.39 | 81,775.417 |
| 2025-07-31 | Open-market sale | 78 | $586.24 | 81,822.417 |
| 2025-07-31 | Open-market sale | 206 | $585.44 | 81,900.417 |
| 2025-07-31 | Open-market sale | 980 | $584.19 | 82,106.417 |
| 2025-07-31 | Open-market sale | 649 | $582.84 | 83,086.417 |
| 2025-07-31 | Open-market sale | 1,291 | $581.87 | 83,735.417 |
| 2025-07-31 | Open-market sale | 197 | $580.62 | 85,026.417 |
| 2025-07-31 | Open-market sale | 269 | $578.75 | 85,223.417 |
| 2025-07-31 | Open-market sale | 226 | $577.83 | 85,492.417 |
| 2025-07-31 | Open-market sale | 392 | $576.47 | 85,718.417 |
| 2025-07-31 | Open-market sale | 915 | $575.34 | 86,110.417 |
| 2025-07-31 | Option exercise | 5,250 | $205.66 | 87,025.417 |
| 2025-06-10 | Option exercise (derivative) | 5,250 | $0.00 | 79,750 |
| 2025-06-10 | Open-market sale | 90 | $588.21 | 81,775.417 |
| 2025-06-10 | Open-market sale | 688 | $587.64 | 81,865.417 |
| 2025-06-10 | Open-market sale | 1,521 | $586.15 | 82,553.417 |
| 2025-06-10 | Open-market sale | 1,751 | $585.11 | 84,074.417 |
| 2025-06-10 | Open-market sale | 500 | $584.18 | 85,825.417 |
| 2025-06-10 | Open-market sale | 200 | $582.00 | 86,325.417 |
| 2025-06-10 | Open-market sale | 500 | $580.79 | 86,525.417 |
| 2025-06-10 | Option exercise | 5,250 | $205.66 | 87,025.417 |
| 2025-03-01 | Grant / award (derivative) | 1,109 | $0.00 | 1,109 |
| 2025-03-01 | Grant / award (derivative) | 5,341 | $0.00 | 5,341 |
| 2025-03-01 | Option exercise (derivative) | 1,664 | $0.00 | 0 |
| 2025-03-01 | Grant / award (derivative) | 1,643 | $0.00 | 1,643 |
| 2025-03-01 | Option exercise (derivative) | 756 | $0.00 | 1,512 |
| 2025-03-01 | Option exercise (derivative) | 1,041 | $0.00 | 1,042 |
| 2025-03-01 | Tax withholding | 654.71 | $608.43 | 80,685.54 |
| 2025-03-01 | Option exercise | 1,664 | — | 81,340.25 |
| 2025-03-01 | Option exercise | 1,041 | — | 81,726.54 |
| 2025-03-01 | Tax withholding | 409.63 | $608.43 | 81,316.9 |
| 2025-03-01 | Option exercise | 756 | — | 82,072.9 |
| 2025-03-01 | Tax withholding | 297.49 | $608.43 | 81,775.42 |
| 2025-03-01 | Option exercise | 6,500 | — | 82,234 |
| 2025-03-01 | Tax withholding | 2,557.75 | $608.43 | 79,676.25 |
| 2025-02-26 | Option exercise (derivative) | 248 | $0.00 | 8,752 |
| 2025-02-26 | Option exercise (derivative) | 7,000 | $0.00 | 85,000 |
| 2025-02-26 | Open-market sale | 2,214 | $618.65 | 76,647 |
| 2025-02-26 | Open-market sale | 813 | $619.18 | 75,834 |
| 2025-02-26 | Open-market sale | 100 | $620.10 | 75,734 |
| 2025-02-26 | Open-market sale | 1,870 | $617.12 | 78,861 |
| 2025-02-26 | Option exercise | 7,000 | $205.66 | 82,000 |
| 2025-02-26 | Option exercise | 248 | $402.00 | 82,248 |
| 2025-02-26 | Open-market sale | 300 | $613.90 | 81,948 |
| 2025-02-26 | Open-market sale | 1,217 | $616.04 | 80,731 |
| 2025-02-25 | Option exercise (derivative) | 4,000 | $0.00 | 92,000 |
| 2025-02-25 | Open-market sale | 200 | $609.25 | 78,800 |
| 2025-02-25 | Option exercise | 4,000 | $205.66 | 79,000 |
| 2025-02-25 | Open-market sale | 300 | $613.50 | 78,081 |
| 2025-02-25 | Open-market sale | 392 | $614.41 | 77,689 |
| 2025-02-25 | Open-market sale | 500 | $615.84 | 77,189 |
| 2025-02-25 | Open-market sale | 410 | $616.70 | 76,779 |
| 2025-02-25 | Open-market sale | 882 | $618.15 | 75,897 |
| 2025-02-25 | Open-market sale | 748 | $619.70 | 75,149 |
| 2025-02-25 | Open-market sale | 149 | $620.65 | 75,000 |
| 2025-02-25 | Open-market sale | 419 | $610.93 | 78,381 |
| 2025-02-24 | Option exercise (derivative) | 4,000 | $0.00 | 96,000 |
| 2025-02-24 | Option exercise | 4,000 | $205.66 | 79,000 |
| 2025-02-24 | Open-market sale | 400 | $610.76 | 78,600 |
| 2025-02-24 | Open-market sale | 53 | $616.03 | 75,000 |
| 2025-02-24 | Open-market sale | 731 | $614.91 | 75,053 |
| 2025-02-24 | Open-market sale | 583 | $614.01 | 75,784 |
| 2025-02-24 | Open-market sale | 1,614 | $612.62 | 76,367 |
| 2025-02-24 | Open-market sale | 619 | $611.39 | 77,981 |
| 2024-11-27 | Option exercise (derivative) | 3,250 | $0.00 | 100,000 |
| 2024-11-27 | Open-market sale | 689 | $632.66 | 75,000 |
| 2024-11-27 | Open-market sale | 931 | $631.78 | 75,689 |
| 2024-11-27 | Option exercise | 3,250 | $205.66 | 78,250 |
| 2024-11-27 | Open-market sale | 364 | $629.96 | 77,886 |
| 2024-11-27 | Open-market sale | 1,266 | $630.88 | 76,620 |
| 2024-11-08 | Option exercise (derivative) | 8,750 | $0.00 | 103,250 |
| 2024-11-08 | Open-market sale | 3,379 | $623.34 | 77,171 |
| 2024-11-08 | Option exercise | 8,750 | $205.66 | 83,750 |
| 2024-11-08 | Open-market sale | 100 | $626.09 | 75,000 |
| 2024-11-08 | Open-market sale | 600 | $625.26 | 75,100 |
| 2024-11-08 | Open-market sale | 1,471 | $623.96 | 75,700 |
| 2024-11-08 | Open-market sale | 2,300 | $622.15 | 80,550 |
| 2024-11-08 | Open-market sale | 900 | $620.65 | 82,850 |
| 2024-11-06 | Option exercise (derivative) | 6,250 | $0.00 | 0 |
| 2024-11-06 | Open-market sale | 1,218 | $600.50 | 80,032 |
| 2024-11-06 | Option exercise | 6,250 | $231.68 | 81,250 |
| 2024-11-06 | Open-market sale | 200 | $623.22 | 75,000 |
| 2024-11-06 | Open-market sale | 840 | $601.58 | 79,192 |
| 2024-11-06 | Open-market sale | 734 | $602.48 | 78,458 |
| 2024-11-06 | Open-market sale | 300 | $603.85 | 78,158 |
| 2024-11-06 | Open-market sale | 399 | $604.93 | 77,759 |
| 2024-11-06 | Open-market sale | 1,059 | $606.06 | 76,700 |
| 2024-11-06 | Open-market sale | 100 | $607.07 | 76,600 |
| 2024-11-06 | Open-market sale | 400 | $609.55 | 76,200 |
| 2024-11-06 | Open-market sale | 300 | $612.03 | 75,900 |
| 2024-11-06 | Open-market sale | 200 | $619.45 | 75,200 |
| 2024-11-06 | Open-market sale | 500 | $612.85 | 75,400 |
| 2024-09-12 | Option exercise (derivative) | 5,000 | $0.00 | 6,250 |
| 2024-09-12 | Option exercise | 5,000 | $231.68 | 80,000 |
| 2024-09-12 | Open-market sale | 3,100 | $575.30 | 76,900 |
| 2024-09-12 | Open-market sale | 1,700 | $578.61 | 75,200 |
| 2024-09-12 | Open-market sale | 200 | $580.17 | 75,000 |
| 2024-09-10 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2024-09-10 | Open-market sale | 4,775 | $590.95 | 75,225 |
| 2024-09-10 | Option exercise | 5,000 | $213.35 | 80,000 |
| 2024-09-10 | Open-market sale | 225 | $591.61 | 75,000 |
| 2024-08-06 | Option exercise (derivative) | 6,250 | $0.00 | 5,000 |
| 2024-08-06 | Open-market sale | 1,900 | $577.14 | 76,100 |
| 2024-08-06 | Option exercise | 6,250 | $213.35 | 81,250 |
| 2024-08-06 | Open-market sale | 3,250 | $575.68 | 78,000 |
| 2024-08-06 | Open-market sale | 1,100 | $577.79 | 75,000 |
| 2024-05-08 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2024-05-08 | Open-market sale | 200 | $478.45 | 80,243 |
| 2024-05-08 | Open-market sale | 1,000 | $481.37 | 75,000 |
| 2024-05-08 | Open-market sale | 1,282 | $480.31 | 76,000 |
| 2024-05-08 | Open-market sale | 2,961 | $479.47 | 77,282 |
| 2024-05-08 | Open-market sale | 557 | $447.30 | 80,443 |
| 2024-05-08 | Option exercise | 6,000 | $192.76 | 81,000 |
| 2024-05-07 | Option exercise (derivative) | 5,250 | $0.00 | 6,000 |
| 2024-05-07 | Open-market sale | 1,625 | $482.16 | 75,000 |
| 2024-05-07 | Option exercise | 5,250 | $192.76 | 80,250 |
| 2024-05-07 | Open-market sale | 3,625 | $481.67 | 76,625 |
| 2024-03-11 | Open-market sale | 2,500 | $426.02 | 75,000 |
| 2024-03-08 | Open-market sale | 1 | $424.74 | 77,500 |
| 2024-03-08 | Open-market sale | 2,000.77 | $423.86 | 77,501 |
| 2024-03-07 | Open-market sale | 400 | $422.29 | 79,501.76 |
| 2024-03-07 | Open-market sale | 854 | $421.34 | 79,901.76 |
| 2024-03-07 | Open-market sale | 595 | $420.23 | 80,755.76 |
| 2024-03-01 | Grant / award (derivative) | 2,268 | $0.00 | 2,268 |
| 2024-03-01 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2024-03-01 | Option exercise (derivative) | 1,041 | $0.00 | 2,083 |
| 2024-03-01 | Grant / award (derivative) | 1,530 | $0.00 | 1,530 |
| 2024-03-01 | Grant / award (derivative) | 7,371 | $0.00 | 7,371 |
| 2024-03-01 | Option exercise | 7,500 | — | 82,500 |
| 2024-03-01 | Option exercise | 1,041 | — | 81,760.39 |
| 2024-03-01 | Tax withholding | 409.63 | $437.14 | 81,350.76 |
| 2024-03-01 | Tax withholding | 2,951.25 | $437.14 | 79,548.75 |
| 2024-03-01 | Tax withholding | 759.36 | $437.14 | 80,719.39 |
| 2024-03-01 | Option exercise | 1,930 | — | 81,478.75 |
| 2024-02-26 | Option exercise (derivative) | 7,500 | $0.00 | 7,500 |
| 2024-02-26 | Open-market sale | 1,856 | $443.29 | 76,100 |
| 2024-02-26 | Option exercise | 7,500 | $181.79 | 82,500 |
| 2024-02-26 | Open-market sale | 135 | $439.23 | 82,365 |
| 2024-02-26 | Open-market sale | 700 | $440.13 | 81,665 |
| 2024-02-26 | Open-market sale | 1,693 | $441.15 | 79,972 |
| 2024-02-26 | Open-market sale | 2,016 | $442.32 | 77,956 |
| 2024-02-26 | Open-market sale | 1,100 | $444.24 | 75,000 |
| 2024-02-22 | Option exercise (derivative) | 10,000 | $0.00 | 7,500 |
| 2024-02-22 | Open-market sale | 2,088 | $435.87 | 79,528 |
| 2024-02-22 | Open-market sale | 4,028 | $436.83 | 75,500 |
| 2024-02-22 | Open-market sale | 500 | $437.51 | 75,000 |
| 2024-02-22 | Open-market sale | 3,384 | $434.82 | 81,616 |
| 2024-02-22 | Option exercise | 10,000 | $181.79 | 85,000 |
| 2024-02-20 | Option exercise (derivative) | 7,500 | $0.00 | 17,500 |
| 2024-02-20 | Open-market sale | 3,860 | $434.99 | 76,787 |
| 2024-02-20 | Open-market sale | 1,287 | $436.82 | 75,500 |
| 2024-02-20 | Open-market sale | 500 | $436.75 | 75,000 |
| 2024-02-20 | Option exercise | 7,500 | $181.79 | 82,500 |
| 2024-02-20 | Open-market sale | 1,853 | $434.05 | 80,647 |
| 2023-11-07 | Open-market sale | 111 | $412.81 | 75,000 |
| 2023-11-07 | Open-market sale | 445 | $412.57 | 79,555 |
| 2023-11-07 | Open-market sale | 1,481 | $411.93 | 75,111 |
| 2023-11-07 | Open-market sale | 700 | $414.71 | 76,592 |
| 2023-11-07 | Open-market sale | 2,263 | $413.65 | 77,292 |
| 2023-09-01 | Open-market sale | 3,780 | $396.47 | 81,220 |
| 2023-09-01 | Open-market sale | 1,220 | $396.95 | 80,000 |
| 2023-05-03 | Open-market sale | 4,905.41 | $379.41 | 85,000 |
| 2023-03-03 | Option exercise (derivative) | 4,417 | $0.00 | 0 |
| 2023-03-03 | Option exercise | 4,417 | $171.44 | 94,322.41 |
| 2023-03-03 | Open-market sale | 4,417 | $326.64 | 89,905.41 |
| 2023-03-01 | Grant / award (derivative) | 3,124 | $0.00 | 3,124 |
| 2023-03-01 | Grant / award (derivative) | 2,108 | $0.00 | 2,108 |
| 2023-03-01 | Grant / award (derivative) | 10,153 | $0.00 | 10,153 |
| 2023-03-01 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2023-03-01 | Option exercise | 6,000 | — | 91,015.41 |
| 2023-03-01 | Tax withholding | 2,361 | $320.10 | 88,654.41 |
| 2023-03-01 | Option exercise | 2,400 | — | 90,708.41 |
| 2023-03-01 | Tax withholding | 808 | $320.10 | 89,905.41 |
| 2023-03-01 | Option exercise (derivative) | 2,054 | $0.00 | 0 |
| 2023-03-01 | Tax withholding | 803 | $320.10 | 89,905.41 |
| 2023-03-01 | Option exercise | 2,054 | — | 90,708.41 |
| 2023-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 7,200 |
| 2023-02-26 | Tax withholding | 2,385 | $327.05 | 85,015.41 |
| 2023-02-26 | Option exercise | 7,200 | — | 87,400.41 |
| 2023-02-21 | Open-market sale | 6,000 | $335.00 | 80,200.41 |
| 2022-12-01 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2022-06-30 | Grant / award | 17.61 | $282.61 | 86,200.41 |
| 2022-06-02 | Option exercise (derivative) | 583 | $0.00 | 4,417 |
| 2022-06-02 | Option exercise | 583 | $171.44 | 86,182.8 |
| 2022-06-01 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2022-03-31 | Grant / award | 32.8 | $378.16 | 85,599.8 |
| 2022-03-01 | Grant / award (derivative) | 1,420 | $0.00 | 1,420 |
| 2022-03-01 | Grant / award (derivative) | 6,500 | $0.00 | 6,500 |
| 2022-03-01 | Option exercise (derivative) | 1,471 | $0.00 | 0 |
| 2022-03-01 | Tax withholding | 366 | $428.26 | 85,567 |
| 2022-03-01 | Option exercise | 1,471 | — | 85,933 |
| 2022-03-01 | Option exercise | 9,000 | — | 88,004 |
| 2022-03-01 | Tax withholding | 3,542 | $428.26 | 84,462 |
| 2022-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 7,200 |
| 2022-02-26 | Option exercise | 7,200 | — | 81,496 |
| 2022-02-26 | Tax withholding | 2,492 | $429.92 | 79,004 |
| 2021-12-08 | Gift | 500 | $0.00 | 74,296 |
| 2021-12-07 | Option exercise (derivative) | 10,000 | $0.00 | 5,000 |
| 2021-12-07 | Option exercise | 10,000 | $171.44 | 84,796 |
| 2021-12-07 | Open-market sale | 10,000 | $522.55 | 74,796 |
| 2021-12-01 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2021-12-01 | Option exercise (derivative) | 3,350 | $0.00 | 0 |
| 2021-12-01 | Option exercise (derivative) | 593 | $0.00 | 15,000 |
| 2021-12-01 | Option exercise | 3,350 | $143.42 | 78,146 |
| 2021-12-01 | Option exercise | 593 | $171.44 | 78,739 |
| 2021-12-01 | Open-market sale | 3,943 | $518.18 | 74,796 |
| 2021-12-01 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2021-11-30 | Option exercise (derivative) | 4,407 | $0.00 | 15,593 |
| 2021-11-30 | Option exercise | 4,407 | $171.44 | 79,203 |
| 2021-11-30 | Open-market sale | 4,407 | $522.70 | 74,796 |
| 2021-11-29 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2021-11-29 | Option exercise | 5,000 | $171.44 | 79,796 |
| 2021-11-29 | Open-market sale | 5,000 | $518.85 | 74,796 |
| 2021-11-10 | Option exercise (derivative) | 3,400 | $0.00 | 3,350 |
| 2021-11-10 | Option exercise | 3,400 | $143.42 | 78,196 |
| 2021-11-10 | Open-market sale | 3,400 | $541.38 | 74,796 |
| 2021-11-09 | Option exercise (derivative) | 10,000 | $0.00 | 6,750 |
| 2021-11-09 | Open-market sale | 10,000 | $539.24 | 74,796 |
| 2021-11-09 | Option exercise | 10,000 | $143.42 | 84,796 |
| 2021-09-03 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2021-09-03 | Open-market sale | 5,000 | $488.04 | 74,796 |
| 2021-09-03 | Option exercise | 5,000 | $154.85 | 79,796 |
| 2021-09-01 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2021-09-01 | Open-market sale | 5,000 | $488.23 | 74,796 |
| 2021-09-01 | Option exercise | 5,000 | $154.85 | 79,796 |
| 2021-08-02 | Option exercise (derivative) | 6,105 | $0.00 | 10,000 |
| 2021-08-02 | Option exercise (derivative) | 645 | $0.00 | 16,105 |
| 2021-08-02 | Option exercise | 645 | $154.85 | 74,796 |
| 2021-08-02 | Open-market sale | 6,105 | $492.46 | 74,796 |
| 2021-08-02 | Option exercise | 6,105 | $154.85 | 80,901 |
| 2021-06-30 | Grant / award | 24 | $384.52 | 74,151 |
| 2021-06-01 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2021-03-31 | Grant / award | 33 | $360.85 | 74,127 |
| 2021-03-01 | Grant / award (derivative) | 1,100 | $0.00 | 1,100 |
| 2021-03-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2021-03-01 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2021-03-01 | Option exercise | 7,500 | — | 76,447 |
| 2021-03-01 | Tax withholding | 2,952 | $463.42 | 73,495 |
| 2021-03-01 | Option exercise (derivative) | 793 | $0.00 | 0 |
| 2021-03-01 | Tax withholding | 194 | $463.42 | 74,094 |
| 2021-03-01 | Option exercise | 793 | — | 74,288 |
| 2021-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 14,400 |
| 2021-02-26 | Option exercise (derivative) | 16,750 | $0.00 | 0 |
| 2021-02-26 | Open-market sale | 16,750 | $466.11 | 64,262 |
| 2021-02-26 | Option exercise | 16,750 | $176.80 | 81,012 |
| 2021-02-26 | Option exercise | 7,200 | — | 71,462 |
| 2021-02-26 | Tax withholding | 2,515 | $461.31 | 68,947 |
| 2020-12-15 | Option exercise (derivative) | 5,924 | $0.00 | 0 |
| 2020-12-15 | Open-market sale | 5,924 | $450.00 | 64,262 |
| 2020-12-15 | Option exercise | 5,924 | $121.05 | 70,186 |
| 2020-12-09 | Option exercise (derivative) | 10,000 | $0.00 | 5,924 |
| 2020-12-09 | Open-market sale | 10,000 | $447.10 | 64,262 |
| 2020-12-09 | Option exercise | 10,000 | $121.05 | 74,262 |
| 2020-12-04 | Gift | 1,685 | $0.00 | 64,262 |
| 2020-12-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2020-11-16 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2020-11-16 | Open-market sale | 10,000 | $412.28 | 65,947 |
| 2020-11-16 | Option exercise | 10,000 | $108.81 | 75,947 |
| 2020-09-15 | Option exercise (derivative) | 7,500 | $0.00 | 10,000 |
| 2020-09-15 | Open-market sale | 7,500 | $355.00 | 65,947 |
| 2020-09-15 | Option exercise | 7,500 | $108.81 | 73,447 |
| 2020-06-30 | Grant / award | 36 | $294.85 | 65,947 |
| 2020-06-03 | Option exercise (derivative) | 19,200 | $0.00 | 0 |
| 2020-06-03 | Open-market sale | 19,200 | $379.58 | 65,911 |
| 2020-06-03 | Option exercise | 19,200 | $100.43 | 85,111 |
| 2020-06-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2020-06-01 | Gift | 1,000 | $0.00 | 65,911 |
| 2020-06-01 | Option exercise | 826 | $121.05 | 66,911 |
| 2020-06-01 | Option exercise (derivative) | 826 | $0.00 | 15,924 |
| 2020-05-18 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2020-05-18 | Open-market sale | 10,000 | $358.46 | 66,085 |
| 2020-05-18 | Option exercise | 10,000 | $81.21 | 76,085 |
| 2020-05-15 | Option exercise (derivative) | 6,269 | $0.00 | 10,000 |
| 2020-05-15 | Gift | 2,000 | $0.00 | 66,085 |
| 2020-05-15 | Option exercise | 6,269 | $81.21 | 74,354 |
| 2020-05-15 | Open-market sale | 6,269 | $350.92 | 68,085 |
| 2020-05-04 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2020-05-04 | Option exercise | 30,000 | $54.45 | 98,085 |
| 2020-05-04 | Open-market sale | 30,000 | $312.15 | 68,085 |
| 2020-03-31 | Grant / award | 47 | $252.08 | 68,085 |
| 2020-03-01 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2020-03-01 | Grant / award (derivative) | 1,675 | $0.00 | 1,675 |
| 2020-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 21,600 |
| 2020-02-26 | Option exercise | 7,200 | — | 70,872 |
| 2020-02-26 | Tax withholding | 2,834 | $322.03 | 68,038 |
| 2020-02-21 | Option exercise (derivative) | 10,000 | $0.00 | 30,000 |
| 2020-02-21 | Option exercise | 10,000 | $54.45 | 73,672 |
| 2020-02-21 | Open-market sale | 10,000 | $332.54 | 63,672 |
| 2020-02-20 | Option exercise (derivative) | 10,000 | $0.00 | 40,000 |
| 2020-02-20 | Open-market sale | 10,000 | $329.36 | 63,672 |
| 2020-02-20 | Option exercise | 10,000 | $54.45 | 73,672 |
| 2019-12-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2019-11-27 | Option exercise (derivative) | 10,000 | $0.00 | 50,000 |
| 2019-11-27 | Option exercise | 10,000 | $54.45 | 73,672 |
| 2019-11-27 | Open-market sale | 10,000 | $289.81 | 63,672 |
| 2019-11-26 | Option exercise (derivative) | 10,000 | $0.00 | 60,000 |
| 2019-11-26 | Option exercise | 10,000 | $54.45 | 73,672 |
| 2019-11-26 | Open-market sale | 10,000 | $290.02 | 63,672 |
| 2019-08-21 | Option exercise (derivative) | 5,000 | $0.00 | 70,000 |
| 2019-08-21 | Open-market sale | 5,000 | $258.14 | 63,672 |
| 2019-08-21 | Option exercise | 5,000 | $54.45 | 68,672 |
| 2019-08-08 | Option exercise (derivative) | 15,000 | $0.00 | 75,000 |
| 2019-08-08 | Option exercise | 15,000 | $54.45 | 78,675 |
| 2019-08-08 | Open-market sale | 15,000 | $256.06 | 63,672 |
| 2019-07-03 | Grant / award | 61 | $183.62 | 63,672 |
| 2019-06-14 | Option exercise (derivative) | 1,231 | $0.00 | 16,269 |
| 2019-06-14 | Option exercise (derivative) | 2,400 | $0.00 | 90,000 |
| 2019-06-14 | Option exercise | 1,231 | $81.21 | 63,611 |
| 2019-06-14 | Open-market sale | 2,400 | $218.81 | 62,380 |
| 2019-06-14 | Option exercise | 2,400 | $54.45 | 64,780 |
| 2019-06-13 | Option exercise (derivative) | 7,600 | $0.00 | 92,400 |
| 2019-06-13 | Option exercise | 7,600 | $54.45 | 69,980 |
| 2019-06-13 | Open-market sale | 7,600 | $222.45 | 62,380 |
| 2019-06-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2019-05-16 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2019-05-16 | Open-market sale | 6,000 | $216.10 | 62,380 |
| 2019-05-16 | Option exercise | 6,000 | $47.20 | 68,380 |
| 2019-03-29 | Grant / award | 67 | $173.74 | 62,380 |
| 2019-03-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2019-02-26 | Option exercise (derivative) | 7,200 | $0.00 | 28,800 |
| 2019-02-26 | Tax withholding | 2,834 | $205.50 | 62,313 |
| 2019-02-26 | Option exercise | 7,200 | — | 65,147 |
| 2018-12-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2018-08-31 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2018-08-31 | Open-market sale | 10,000 | $246.90 | 57,947 |
| 2018-08-31 | Option exercise | 10,000 | $68.17 | 67,947 |
| 2018-08-30 | Option exercise (derivative) | 9,200 | $0.00 | 10,000 |
| 2018-08-30 | Open-market sale | 9,200 | $245.27 | 57,947 |
| 2018-08-30 | Option exercise | 9,200 | $68.17 | 67,147 |
| 2018-08-01 | Option exercise (derivative) | 5,000 | $0.00 | 100,000 |
| 2018-08-01 | Option exercise | 5,000 | $54.45 | 62,947 |
| 2018-08-01 | Open-market sale | 5,000 | $225.33 | 57,947 |
| 2018-07-02 | Grant / award | 72 | $188.79 | 57,947 |
| 2018-07-02 | Grant / award | 72 | $188.79 | 57,947 |
| 2018-06-15 | Option exercise (derivative) | 5,000 | $0.00 | 105,000 |
| 2018-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2018-06-15 | Option exercise | 5,000 | $54.45 | 62,875 |
| 2018-06-15 | Open-market sale | 3,460 | $235.22 | 57,875 |
| 2018-06-15 | Option exercise | 6,000 | $39.36 | 61,335 |
| 2018-06-14 | Option exercise (derivative) | 10,000 | $0.00 | 110,000 |
| 2018-06-14 | Open-market sale | 10,000 | $235.76 | 55,335 |
| 2018-06-14 | Option exercise | 10,000 | $54.45 | 65,335 |
| 2018-06-01 | Grant / award (derivative) | 11,250 | $0.00 | 11,250 |
| 2018-06-01 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2018-05-18 | Option exercise | 8,000 | $47.20 | 63,335 |
| 2018-05-18 | Open-market sale | 8,000 | $227.35 | 55,335 |
| 2018-05-14 | Option exercise (derivative) | 10,000 | $0.00 | 14,000 |
| 2018-05-14 | Option exercise | 10,000 | $47.20 | 65,335 |
| 2018-05-14 | Open-market sale | 10,000 | $229.39 | 55,335 |
| 2018-05-14 | Option exercise (derivative) | 8,000 | $0.00 | 6,000 |
| 2018-05-09 | Grant / award (derivative) | 36,000 | $0.00 | 36,000 |
| 2018-05-08 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2018-05-08 | Option exercise | 6,000 | $39.36 | 61,335 |
| 2018-05-08 | Open-market sale | 6,000 | $222.19 | 55,335 |
| 2018-04-02 | Grant / award | 57 | $179.31 | 55,335 |
| 2018-02-26 | Grant / award (derivative) | 112,000 | $0.00 | 112,000 |
| 2017-12-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2017-12-15 | Open-market sale | 6,000 | $179.57 | 55,278 |
| 2017-12-15 | Option exercise | 6,000 | $29.72 | 61,278 |
| 2017-12-08 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2017-12-08 | Option exercise | 6,000 | $39.36 | 61,278 |
| 2017-12-08 | Open-market sale | 6,000 | $184.53 | 55,278 |
| 2017-12-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-11-22 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2017-11-22 | Open-market sale | 6,000 | $177.44 | 55,278 |
| 2017-11-22 | Option exercise | 6,000 | $39.36 | 61,278 |
| 2017-11-02 | Option exercise (derivative) | 6,000 | $0.00 | 6,000 |
| 2017-11-02 | Open-market sale | 6,000 | $175.56 | 55,278 |
| 2017-11-02 | Option exercise | 6,000 | $29.72 | 61,278 |
| 2017-09-29 | Grant / award | 21 | $148.17 | 55,278 |
| 2017-09-12 | Option exercise (derivative) | 12,000 | $0.00 | 12,000 |
| 2017-09-12 | Open-market sale | 12,000 | $170.13 | 55,257 |
| 2017-09-12 | Option exercise | 12,000 | $29.72 | 67,257 |
| 2017-06-30 | Grant / award | 76 | $149.32 | 55,257 |
| 2017-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 0 |
| 2017-06-15 | Option exercise | 6,000 | $24.08 | 57,029 |
| 2017-06-15 | Option exercise | 16 | $21.11 | 51,029 |
| 2017-06-15 | Open-market sale | 1,848 | $167.81 | 55,181 |
| 2017-06-01 | Grant / award (derivative) | 25,000 | $0.00 | 25,000 |
| 2017-05-30 | Option exercise (derivative) | 5,984 | $0.00 | 16 |
| 2017-05-30 | Option exercise | 5,984 | $21.11 | 56,997 |
| 2017-05-30 | Open-market sale | 5,984 | $170.03 | 51,013 |
| 2017-04-03 | Grant / award | 67 | $131.38 | 51,013 |
| 2016-12-15 | Option exercise (derivative) | 18,000 | $0.00 | 6,000 |
| 2016-12-15 | Option exercise | 18,000 | $24.08 | 68,946 |
| 2016-12-15 | Open-market sale | 18,000 | $144.79 | 50,946 |
| 2016-12-11 | Open-market sale | 5,806 | $142.59 | 50,946 |
| 2016-12-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2016-11-15 | Option exercise (derivative) | 9,016 | $0.00 | 6,000 |
| 2016-11-15 | Option exercise | 9,016 | $21.11 | 71,768 |
| 2016-11-15 | Open-market sale | 15,016 | $149.55 | 56,752 |
| 2016-09-30 | Grant / award | 37 | $145.55 | 62,752 |
| 2016-09-15 | Option exercise (derivative) | 8,968 | $0.00 | 15,016 |
| 2016-09-15 | Open-market sale | 8,968 | $169.23 | 62,715 |
| 2016-09-15 | Option exercise | 8,968 | $21.11 | 71,683 |
| 2016-09-09 | Option exercise (derivative) | 12,000 | $0.00 | 0 |
| 2016-09-09 | Option exercise | 12,000 | $16.61 | 74,715 |
| 2016-09-09 | Open-market sale | 12,000 | $169.74 | 62,715 |
| 2016-08-22 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2016-08-22 | Option exercise | 5,000 | $19.20 | 67,715 |
| 2016-08-22 | Open-market sale | 5,000 | $164.55 | 62,715 |
| 2016-06-30 | Grant / award | 55 | $141.70 | 62,715 |
| 2016-06-15 | Option exercise (derivative) | 6,000 | $0.00 | 12,000 |
| 2016-06-15 | Option exercise | 6,000 | $16.61 | 62,660 |
| 2016-06-07 | Option exercise (derivative) | 13,194 | $0.00 | 5,000 |
| 2016-06-07 | Open-market sale | 13,194 | $159.17 | 56,660 |
| 2016-06-07 | Option exercise | 13,194 | $19.20 | 69,854 |
| 2016-06-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2016-03-31 | Grant / award | 69 | $109.32 | 56,660 |
| 2015-12-15 | Option exercise (derivative) | 16 | $0.00 | 23,984 |
| 2015-12-15 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2015-12-15 | Open-market sale | 5,000 | $174.38 | 56,575 |
| 2015-12-15 | Option exercise | 16 | $21.11 | 56,591 |
| 2015-12-15 | Option exercise | 5,000 | $16.33 | 61,575 |
| 2015-12-04 | Option exercise (derivative) | 1,874 | $0.00 | 0 |
| 2015-12-04 | Option exercise (derivative) | 11,000 | $0.00 | 5,000 |
| 2015-12-04 | Open-market sale | 11,000 | $178.23 | 56,575 |
| 2015-12-04 | Option exercise | 11,000 | $16.33 | 67,575 |
| 2015-12-04 | Option exercise | 1,874 | $14.93 | 58,449 |
| 2015-12-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2015-11-20 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2015-11-20 | Option exercise | 10,000 | $12.14 | 66,575 |
| 2015-11-20 | Open-market sale | 10,000 | $173.90 | 56,575 |
| 2015-11-17 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2015-11-17 | Open-market sale | 5,000 | $171.66 | 56,575 |
| 2015-11-17 | Option exercise | 5,000 | $12.14 | 61,575 |
| 2015-11-05 | Option exercise (derivative) | 6,000 | $0.00 | 18,000 |
| 2015-11-05 | Option exercise (derivative) | 4,998 | $0.00 | 15,000 |
| 2015-11-05 | Option exercise | 4,998 | $12.14 | 55,573 |
| 2015-11-05 | Option exercise | 4,998 | $170.50 | 50,575 |
| 2015-11-05 | Option exercise | 6,000 | $16.61 | 56,575 |
| 2015-10-27 | Option exercise (derivative) | 4,000 | $0.00 | 16,000 |
| 2015-10-27 | Option exercise (derivative) | 1,806 | $0.00 | 18,194 |
| 2015-10-27 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2015-10-27 | Option exercise | 4,000 | $16.33 | 50,575 |
| 2015-10-27 | Option exercise | 1,806 | $19.20 | 46,575 |
| 2015-10-27 | Open-market sale | 20,000 | $170.93 | 44,769 |
| 2015-10-27 | Option exercise | 20,000 | $14.98 | 64,769 |
| 2015-09-30 | Grant / award | 61 | $126.91 | 44,769 |
| 2015-07-27 | Open-market sale | 10,000 | $133.00 | 44,708 |
| 2015-06-30 | Grant / award | 67 | $109.97 | 54,708 |
| 2015-06-01 | Grant / award (derivative) | 16,750 | $0.00 | 16,750 |
| 2015-03-31 | Grant / award | 82 | $102.45 | 54,641 |
| 2015-03-12 | Open-market sale | 3,126 | $118.09 | 54,559 |
| 2015-03-11 | Open-market sale | 6,668 | $115.74 | 57,685 |
| 2014-12-15 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2014-09-30 | Grant / award | 58 | $75.14 | 64,353 |
| 2014-08-04 | Open-market sale | 10,000 | $90.00 | 64,295 |
| 2014-07-30 | Open-market sale | 5,000 | $94.00 | 74,295 |
| 2014-07-29 | Open-market sale | 5,000 | $94.00 | 79,295 |
| 2014-07-28 | Open-market sale | 5,000 | $94.93 | 84,295 |
| 2014-06-30 | Grant / award | 91 | $77.53 | 89,295 |
| 2014-06-13 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2014-03-31 | Grant / award | 114 | $71.13 | 89,204 |
| 2014-02-24 | Open-market sale | 1,300 | $99.23 | 89,090 |
| 2013-12-31 | Grant / award | 27 | $86.81 | 90,390 |
| 2013-12-13 | Option exercise (derivative) | 19,200 | $0.00 | 19,200 |
| 2013-11-13 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2013-11-13 | Option exercise | 10,000 | $15.00 | 100,363 |
| 2013-11-13 | Open-market sale | 10,000 | $96.80 | 90,363 |
| 2013-11-12 | Option exercise (derivative) | 20,000 | $0.00 | 10,000 |
| 2013-11-12 | Option exercise | 20,000 | $15.00 | 110,363 |
| 2013-11-12 | Open-market sale | 20,000 | $95.61 | 90,363 |
| 2013-11-07 | Option exercise (derivative) | 601 | $0.00 | 36,666 |
| 2013-11-07 | Option exercise (derivative) | 6,666 | $0.00 | 30,000 |
| 2013-11-07 | Option exercise (derivative) | 2 | $0.00 | 19,998 |
| 2013-11-07 | Option exercise (derivative) | 3,126 | $0.00 | 1,874 |
| 2013-11-07 | Option exercise | 9,794 | — | 90,363 |
| 2013-11-07 | Option exercise | 601 | $15.00 | 81,170 |
| 2013-11-07 | Open-market sale | 601 | $96.02 | 80,569 |
| 2013-11-06 | Option exercise (derivative) | 11,577 | $0.00 | 37,267 |
| 2013-11-06 | Open-market sale | 11,577 | $96.07 | 80,569 |
| 2013-11-06 | Option exercise | 11,577 | $15.00 | 92,146 |
| 2013-11-05 | Option exercise (derivative) | 7,822 | $0.00 | 48,844 |
| 2013-11-05 | Option exercise | 7,822 | $15.00 | 88,391 |
| 2013-11-05 | Open-market sale | 7,822 | $96.86 | 80,569 |
| 2013-10-28 | Option exercise (derivative) | 20,000 | $0.00 | 56,666 |
| 2013-10-28 | Option exercise | 20,000 | $15.00 | 100,569 |
| 2013-10-28 | Open-market sale | 20,000 | $99.11 | 80,569 |
| 2013-10-01 | Grant / award | 107 | $74.35 | 80,569 |
| 2013-09-13 | Option exercise (derivative) | 10,000 | $0.00 | 76,666 |
| 2013-09-13 | Option exercise | 10,000 | $15.00 | 90,462 |
| 2013-09-13 | Open-market sale | 10,000 | $79.35 | 80,462 |
| 2013-09-04 | Option exercise (derivative) | 10,000 | $0.00 | 86,666 |
| 2013-09-04 | Option exercise | 10,000 | $15.00 | 90,462 |
| 2013-09-04 | Open-market sale | 10,000 | $76.69 | 80,462 |
| 2013-09-03 | Option exercise (derivative) | 10,000 | $0.00 | 96,666 |
| 2013-09-03 | Option exercise | 10,000 | $15.00 | 90,462 |
| 2013-09-03 | Open-market sale | 10,000 | $75.02 | 80,462 |
| 2013-08-07 | Option exercise (derivative) | 3,334 | $0.00 | 106,666 |
| 2013-08-07 | Option exercise | 3,334 | — | 83,796 |
| 2013-08-07 | Open-market sale | 3,334 | $75.00 | 80,462 |
| 2013-07-30 | Option exercise (derivative) | 20,000 | $0.00 | 110,000 |
| 2013-07-30 | Open-market sale | 20,000 | $75.06 | 80,462 |
| 2013-07-30 | Option exercise | 20,000 | $15.00 | 100,462 |
| 2013-07-29 | Option exercise (derivative) | 20,000 | $0.00 | 130,000 |
| 2013-07-29 | Option exercise | 20,000 | $15.00 | 100,462 |
| 2013-07-29 | Open-market sale | 20,000 | $75.50 | 80,462 |
| 2013-06-28 | Grant / award | 117 | $58.27 | 80,462 |
| 2013-06-14 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2013-06-14 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-06-14 | Option exercise | 5,000 | $14.93 | 85,345 |
| 2013-06-14 | Open-market sale | 5,000 | $67.63 | 80,345 |
| 2013-06-13 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2013-06-13 | Open-market sale | 5,000 | $67.79 | 80,345 |
| 2013-06-13 | Option exercise | 5,000 | $14.93 | 85,345 |
| 2013-03-28 | Grant / award | 149 | $52.07 | 80,345 |
| 2013-03-13 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2013-03-13 | Option exercise | 9,000 | $13.29 | 89,196 |
| 2013-03-13 | Open-market sale | 9,000 | $58.29 | 80,196 |
| 2013-02-11 | Grant / award (derivative) | 120,000 | $0.00 | 120,000 |
| 2012-12-31 | Option exercise | 56 | $41.17 | 80,196 |
| 2012-12-14 | Option exercise (derivative) | 66,485 | $0.00 | 0 |
| 2012-12-14 | Option exercise (derivative) | 6,000 | $0.00 | 9,000 |
| 2012-12-14 | Option exercise | 6,000 | $13.29 | 80,140 |
| 2012-12-14 | Option exercise | 66,485 | $7.52 | 68,140 |
| 2012-12-14 | Option exercise | 6,000 | $12.26 | 74,140 |
| 2012-12-14 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2012-12-11 | Option exercise (derivative) | 9,000 | $0.00 | 6,000 |
| 2012-12-11 | Open-market sale | 9,000 | $46.79 | 1,655 |
| 2012-12-11 | Option exercise | 9,000 | $12.26 | 10,655 |
| 2012-12-10 | Option exercise (derivative) | 13,515 | $0.00 | 66,485 |
| 2012-12-10 | Option exercise | 13,515 | $7.52 | 15,170 |
| 2012-12-10 | Open-market sale | 13,515 | $46.37 | 1,655 |
| 2012-12-03 | Open-market sale | 21,411 | $46.75 | 1,655 |
| 2012-11-30 | Open-market sale | 1,589 | $47.20 | 23,066 |
| 2012-10-01 | Open-market buy | 202 | $37.42 | 24,655 |
| 2012-06-29 | Open-market buy | 189 | $34.30 | 24,453 |
| 2012-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2012-03-30 | Open-market buy | 225 | $32.65 | 24,264 |
| 2011-12-30 | Open-market buy | 77 | $25.59 | 24,039 |
| 2011-12-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2011-12-05 | Open-market sale | 10,000 | $31.41 | 23,962 |
| 2011-11-28 | Open-market sale | 10,000 | $30.03 | 33,962 |
| 2011-09-30 | Open-market buy | 338 | $21.49 | 43,962 |
| 2011-09-01 | Open-market sale | 2,000 | $25.50 | 43,624 |
| 2011-08-23 | Open-market sale | 5,000 | $23.25 | 45,624 |
| 2011-06-30 | Open-market buy | 319 | $22.76 | 50,624 |
| 2011-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2011-03-31 | Open-market buy | 305 | $20.15 | 50,305 |
| 2010-12-15 | Open-market sale | 2,500 | $21.25 | 50,000 |
| 2010-12-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2010-12-14 | Open-market sale | 7,500 | $21.37 | 52,500 |
| 2010-11-10 | Open-market sale | 10,000 | $20.54 | 60,000 |
| 2010-06-15 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2009-12-15 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2009-12-11 | Open-market sale | 5,000 | $19.00 | 70,000 |
| 2009-12-08 | Open-market sale | 5,000 | $19.28 | 75,000 |
| 2009-06-15 | Grant / award (derivative) | 20,000 | $16.33 | 113,000 |
| 2009-05-04 | Option exercise (out-of-money) (derivative) | 4,200 | $1.62 | 97,000 |
| 2009-05-04 | Open-market sale | 4,200 | $16.75 | 80,000 |
| 2009-05-04 | Open-market buy | 4,200 | $1.62 | 84,200 |
| 2009-04-30 | Option exercise (out-of-money) (derivative) | 15,800 | $1.62 | 101,200 |
| 2009-04-30 | Open-market buy | 15,800 | $1.62 | 95,800 |
| 2009-04-30 | Open-market sale | 15,800 | $16.89 | 80,000 |
| 2008-12-15 | Grant / award (derivative) | 20,000 | $12.14 | 77,000 |
| 2008-11-06 | Option exercise (out-of-money) (derivative) | 13,333 | $1.62 | 77,000 |
| 2008-11-06 | Open-market buy | 13,333 | — | 80,000 |
| 2008-06-13 | Grant / award (derivative) | 20,000 | — | 71,333 |
| 2008-05-15 | Grant / award (derivative) | 150,000 | — | 68,333 |
| 2008-03-06 | Option exercise (out-of-money) (derivative) | 10,000 | $3.88 | 68,333 |
| 2008-03-06 | Open-market buy | 10,000 | $3.88 | 76,667 |
| 2008-03-06 | Open-market sale | 10,000 | $14.17 | 66,667 |
| 2007-12-14 | Grant / award (derivative) | 15,000 | — | 75,333 |
| 2007-06-15 | Grant / award (derivative) | 15,000 | — | 75,333 |
| 2007-03-14 | Option exercise (out-of-money) (derivative) | 6,300 | $5.44 | 59,333 |
| 2007-03-14 | Open-market buy | 6,300 | $5.44 | 72,967 |
| 2007-03-14 | Open-market sale | 6,300 | $13.25 | 66,667 |
| 2007-03-13 | Option exercise (out-of-money) (derivative) | 3,700 | $5.44 | 65,633 |
| 2007-03-13 | Open-market buy | 3,700 | $5.44 | 70,367 |
| 2007-03-13 | Open-market sale | 3,700 | $13.25 | 66,667 |
| 2007-03-12 | Option exercise (out-of-money) (derivative) | 2,100 | $5.44 | 69,333 |
| 2007-03-12 | Open-market buy | 2,100 | $5.44 | 68,767 |
| 2007-03-12 | Open-market sale | 2,100 | $13.25 | 66,667 |
| 2007-03-09 | Option exercise (out-of-money) (derivative) | 7,900 | $5.44 | 71,433 |
| 2007-03-09 | Open-market sale | 7,900 | $13.25 | 66,667 |
| 2007-03-09 | Open-market buy | 7,900 | $5.44 | 74,567 |
| 2007-03-07 | Option exercise (out-of-money) (derivative) | 10,000 | $5.44 | 79,333 |
| 2007-03-07 | Open-market sale | 10,000 | $13.50 | 66,667 |
| 2007-03-07 | Open-market buy | 10,000 | $5.44 | 76,667 |
| 2007-03-06 | Option exercise (out-of-money) (derivative) | 10,000 | $5.44 | 89,333 |
| 2007-03-06 | Open-market sale | 10,000 | $13.45 | 66,667 |
| 2007-03-06 | Open-market buy | 10,000 | $5.44 | 76,667 |
| 2007-03-02 | Grant / award (derivative) | 15,000 | — | 99,333 |
| 2006-05-03 | Open-market sale | 10,000 | $10.90 | 66,667 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.