SEC CIK 1412321
Goodarzi Sasan K
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| INTUview stock → | 32,305.768 | 2026-10-01 |
| TEAMview stock → | 19,035 | 2025-12-02 |
Position History — INTU
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — INTU
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Option exercise (derivative) | 30.831 | $0.00 | 10,918.808 |
| 2026-10-01 | Option exercise (derivative) | 863.038 | $0.00 | 9,341.103 |
| 2026-10-01 | Option exercise (derivative) | 801.997 | $0.00 | 5,474.941 |
| 2026-10-01 | Option exercise (derivative) | 848.43 | $0.00 | 2,540.641 |
| 2026-10-01 | Tax withholding | 1,258.102 | $275.71 | 32,305.768 |
| 2026-10-01 | Option exercise | 30.831 | $0.00 | 33,563.87 |
| 2026-10-01 | Option exercise | 863.038 | $0.00 | 33,533.039 |
| 2026-10-01 | Option exercise | 801.997 | $0.00 | 32,670.001 |
| 2026-10-01 | Option exercise | 848.43 | $0.00 | 31,868.004 |
| 2026-09-01 | Option exercise (derivative) | 26,188.536 | $0.00 | 0 |
| 2026-09-01 | Tax withholding | 12,377.444 | $359.30 | 31,019.574 |
| 2026-09-01 | Option exercise | 26,188.536 | $0.00 | 43,397.018 |
| 2026-07-23 | Grant / award (derivative) | 52,064 | $0.00 | 52,064 |
| 2026-07-23 | Grant / award (derivative) | 31,338 | $0.00 | 31,338 |
| 2026-07-23 | Grant / award (derivative) | 69,434 | $0.00 | 69,434 |
| 2026-07-01 | Option exercise (derivative) | 30.835 | $0.00 | 10,949.639 |
| 2026-07-01 | Option exercise (derivative) | 862.996 | $0.00 | 10,204.141 |
| 2026-07-01 | Option exercise (derivative) | 803 | $0.00 | 6,276.938 |
| 2026-07-01 | Option exercise (derivative) | 889.001 | $0.00 | 3,389.071 |
| 2026-07-01 | Option exercise (derivative) | 653.526 | $0.00 | 0 |
| 2026-07-01 | Tax withholding | 1,607.435 | $261.00 | 17,208.482 |
| 2026-07-01 | Option exercise | 30.835 | $0.00 | 18,815.917 |
| 2026-07-01 | Option exercise | 862.996 | $0.00 | 18,785.082 |
| 2026-07-01 | Option exercise | 803 | $0.00 | 17,922.086 |
| 2026-07-01 | Option exercise | 889.001 | $0.00 | 17,119.086 |
| 2026-07-01 | Option exercise | 653.526 | $0.00 | 16,230.085 |
| 2026-04-01 | Option exercise (derivative) | 893.61 | $0.00 | 4,278.07 |
| 2026-04-01 | Option exercise (derivative) | 30.83 | $0.00 | 10,980.47 |
| 2026-04-01 | Option exercise (derivative) | 863.01 | $0.00 | 11,067.14 |
| 2026-04-01 | Option exercise (derivative) | 802.01 | $0.00 | 7,079.94 |
| 2026-04-01 | Option exercise (derivative) | 653.53 | $0.00 | 653.53 |
| 2026-04-01 | Option exercise | 30.83 | $0.00 | 16,854.42 |
| 2026-04-01 | Option exercise | 653.53 | $0.00 | 14,264.96 |
| 2026-04-01 | Option exercise | 893.61 | $0.00 | 15,158.57 |
| 2026-04-01 | Option exercise | 802.01 | $0.00 | 15,960.58 |
| 2026-04-01 | Tax withholding | 1,277.86 | $432.38 | 15,576.56 |
| 2026-04-01 | Option exercise | 863.01 | $0.00 | 16,823.59 |
| 2026-01-07 | Open-market sale | 40,960 | $650.10 | 13,651.43 |
| 2026-01-07 | Open-market sale | 40 | $651.01 | 13,611.43 |
| 2025-12-31 | Option exercise (derivative) | 653.53 | $0.00 | 1,307.06 |
| 2025-12-31 | Option exercise (derivative) | 888.01 | $0.00 | 5,171.68 |
| 2025-12-31 | Option exercise (derivative) | 1,688.54 | $0.00 | 11,930.15 |
| 2025-12-31 | Option exercise (derivative) | 61.69 | $0.00 | 11,011.31 |
| 2025-12-31 | Option exercise (derivative) | 803.01 | $0.00 | 7,881.94 |
| 2025-12-31 | Option exercise | 803.01 | $0.00 | 54,889.22 |
| 2025-12-31 | Option exercise | 888.01 | $0.00 | 54,086.21 |
| 2025-12-31 | Option exercise | 653.53 | $0.00 | 53,198.21 |
| 2025-12-31 | Option exercise | 1,688.54 | $0.00 | 56,577.76 |
| 2025-12-31 | Option exercise | 61.69 | $0.00 | 56,639.45 |
| 2025-12-31 | Tax withholding | 2,028.02 | $669.88 | 54,611.43 |
| 2025-12-11 | Option exercise (derivative) | 375 | $0.00 | 24,570 |
| 2025-12-11 | Option exercise (derivative) | 132 | $0.00 | 21,159 |
| 2025-12-11 | Option exercise (derivative) | 400 | $0.00 | 26,336 |
| 2025-12-11 | Option exercise | 400 | $0.00 | 53,319.68 |
| 2025-12-11 | Option exercise | 132 | $0.00 | 53,451.68 |
| 2025-12-11 | Tax withholding | 907 | $662.43 | 52,544.68 |
| 2025-12-11 | Option exercise | 375 | $0.00 | 52,919.68 |
| 2025-10-01 | Option exercise (derivative) | 653.53 | $0.00 | 1,960.59 |
| 2025-10-01 | Option exercise (derivative) | 38.47 | $0.00 | 13,618.69 |
| 2025-10-01 | Option exercise (derivative) | 802.01 | $0.00 | 8,684.95 |
| 2025-10-01 | Option exercise (derivative) | 888.01 | $0.00 | 6,059.69 |
| 2025-10-01 | Option exercise | 38.47 | $0.00 | 53,730.49 |
| 2025-10-01 | Option exercise | 802.01 | $0.00 | 53,692.03 |
| 2025-10-01 | Tax withholding | 1,185.82 | $682.91 | 52,544.68 |
| 2025-10-01 | Option exercise | 888.01 | $0.00 | 52,890.02 |
| 2025-10-01 | Option exercise | 653.53 | $0.00 | 52,002.01 |
| 2025-09-01 | Option exercise (derivative) | 305.46 | $0.00 | 26,188.54 |
| 2025-09-01 | Option exercise (derivative) | 19,155.03 | $0.00 | 0 |
| 2025-09-01 | Option exercise | 19,155.03 | $0.00 | 60,400.15 |
| 2025-09-01 | Option exercise | 305.46 | $0.00 | 51,653.94 |
| 2025-09-01 | Tax withholding | 9,051.68 | $667.00 | 51,348.48 |
| 2025-07-24 | Grant / award (derivative) | 35,139 | $0.00 | 35,139 |
| 2025-07-24 | Grant / award (derivative) | 11,073 | $0.00 | 11,073 |
| 2025-07-24 | Grant / award (derivative) | 21,291 | $0.00 | 21,291 |
| 2025-07-01 | Option exercise (derivative) | 38.47 | $0.00 | 13,657.15 |
| 2025-07-01 | Option exercise (derivative) | 888.61 | $0.00 | 6,947.7 |
| 2025-07-01 | Option exercise (derivative) | 683.47 | $0.00 | 2,614.12 |
| 2025-07-01 | Option exercise (derivative) | 933 | $0.00 | 0 |
| 2025-07-01 | Option exercise (derivative) | 802.79 | $0.00 | 9,486.96 |
| 2025-07-01 | Option exercise | 888.61 | $0.00 | 42,061.42 |
| 2025-07-01 | Option exercise | 38.47 | $0.00 | 42,902.67 |
| 2025-07-01 | Option exercise | 802.79 | $0.00 | 42,864.2 |
| 2025-07-01 | Tax withholding | 1,657.55 | $787.63 | 41,245.12 |
| 2025-07-01 | Option exercise | 683.47 | $0.00 | 41,172.8 |
| 2025-07-01 | Option exercise | 933 | $0.00 | 40,489.33 |
| 2025-04-01 | Option exercise (derivative) | 682.47 | $0.00 | 3,297.59 |
| 2025-04-01 | Option exercise (derivative) | 933 | $0.00 | 933 |
| 2025-04-01 | Option exercise (derivative) | 801.74 | $0.00 | 10,289.75 |
| 2025-04-01 | Option exercise (derivative) | 887.56 | $0.00 | 7,836.32 |
| 2025-04-01 | Option exercise (derivative) | 38.45 | $0.00 | 13,695.62 |
| 2025-04-01 | Option exercise | 38.45 | $0.00 | 41,212.1 |
| 2025-04-01 | Option exercise | 933 | $0.00 | 38,801.88 |
| 2025-04-01 | Option exercise | 682.47 | $0.00 | 39,484.35 |
| 2025-04-01 | Option exercise | 887.56 | $0.00 | 40,371.91 |
| 2025-04-01 | Tax withholding | 1,655.77 | $613.99 | 39,556.33 |
| 2025-04-01 | Option exercise | 801.74 | $0.00 | 41,173.65 |
| 2025-01-02 | Option exercise (derivative) | 26,562 | $0.00 | 0 |
| 2025-01-02 | Option exercise | 26,562 | $281.60 | 64,430.88 |
| 2025-01-02 | Open-market sale | 1,514 | $620.44 | 62,916.88 |
| 2025-01-02 | Open-market sale | 9,302 | $621.33 | 53,614.88 |
| 2025-01-02 | Open-market sale | 3,354 | $622.23 | 50,260.88 |
| 2025-01-02 | Open-market sale | 366 | $623.12 | 49,894.88 |
| 2025-01-02 | Open-market sale | 362 | $624.47 | 49,532.88 |
| 2025-01-02 | Open-market sale | 400 | $625.43 | 49,132.88 |
| 2025-01-02 | Open-market sale | 519 | $628.54 | 48,613.88 |
| 2025-01-02 | Open-market sale | 2,302 | $629.59 | 46,311.88 |
| 2025-01-02 | Open-market sale | 3,120 | $630.56 | 43,191.88 |
| 2025-01-02 | Open-market sale | 2,302 | $631.49 | 40,889.88 |
| 2025-01-02 | Open-market sale | 1,087 | $632.65 | 39,802.88 |
| 2025-01-02 | Open-market sale | 854 | $636.86 | 37,868.88 |
| 2025-01-02 | Open-market sale | 1,080 | $635.70 | 38,722.88 |
| 2024-12-31 | Option exercise (derivative) | 34,466 | $0.00 | 26,562 |
| 2024-12-31 | Option exercise (derivative) | 1,568.78 | $0.00 | 11,091.49 |
| 2024-12-31 | Option exercise (derivative) | 683.47 | $0.00 | 3,980.06 |
| 2024-12-31 | Option exercise (derivative) | 933 | $0.00 | 1,866 |
| 2024-12-31 | Option exercise (derivative) | 887.56 | $0.00 | 8,723.88 |
| 2024-12-31 | Option exercise (derivative) | 40,534 | $0.00 | 0 |
| 2024-12-31 | Option exercise (derivative) | 76.93 | $0.00 | 13,734.07 |
| 2024-12-31 | Open-market sale | 3,523 | $627.29 | 66,719.3 |
| 2024-12-31 | Option exercise | 40,534 | $216.64 | 76,310.3 |
| 2024-12-31 | Open-market sale | 1,900 | $629.25 | 74,410.3 |
| 2024-12-31 | Open-market sale | 6,003 | $630.01 | 68,407.3 |
| 2024-12-31 | Tax withholding | 2,057.16 | $628.50 | 37,868.88 |
| 2024-12-31 | Option exercise | 76.93 | $0.00 | 39,926.04 |
| 2024-12-31 | Option exercise | 1,568.78 | $0.00 | 39,849.11 |
| 2024-12-31 | Option exercise | 887.56 | $0.00 | 38,280.33 |
| 2024-12-31 | Option exercise | 683.47 | $0.00 | 37,392.77 |
| 2024-12-31 | Option exercise | 933 | $0.00 | 36,709.3 |
| 2024-12-31 | Open-market sale | 5,367 | $630.26 | 36,361.3 |
| 2024-12-31 | Open-market sale | 7,147 | $628.93 | 41,728.3 |
| 2024-12-31 | Open-market sale | 17,844 | $628.21 | 48,875.3 |
| 2024-12-31 | Option exercise | 34,466 | $281.60 | 70,242.3 |
| 2024-12-31 | Open-market sale | 22,212 | $631.95 | 35,776.3 |
| 2024-12-31 | Open-market sale | 10,419 | $631.20 | 57,988.3 |
| 2024-12-30 | Open-market sale | 300 | $633.96 | 35,776.3 |
| 2024-12-30 | Option exercise (derivative) | 13,628 | $0.00 | 40,534 |
| 2024-12-30 | Open-market sale | 1,100 | $624.54 | 96,048.3 |
| 2024-12-30 | Open-market sale | 200 | $633.70 | 97,148.3 |
| 2024-12-30 | Open-market sale | 3,761 | $632.95 | 97,348.3 |
| 2024-12-30 | Open-market sale | 3,657 | $632.16 | 101,109.3 |
| 2024-12-30 | Open-market sale | 1,572 | $631.01 | 104,766.3 |
| 2024-12-30 | Open-market sale | 1,800 | $630.06 | 106,338.3 |
| 2024-12-30 | Open-market sale | 500 | $628.86 | 108,138.3 |
| 2024-12-30 | Open-market sale | 310 | $627.60 | 108,638.3 |
| 2024-12-30 | Open-market sale | 1,234 | $626.07 | 108,948.3 |
| 2024-12-30 | Open-market sale | 594 | $624.41 | 110,182.3 |
| 2024-12-30 | Option exercise | 13,628 | $216.64 | 110,776.3 |
| 2024-12-30 | Open-market sale | 11,654 | $632.91 | 36,076.3 |
| 2024-12-30 | Open-market sale | 10,211 | $632.08 | 47,730.3 |
| 2024-12-30 | Open-market sale | 4,785 | $630.89 | 57,941.3 |
| 2024-12-30 | Open-market sale | 3,435 | $629.87 | 62,726.3 |
| 2024-12-30 | Open-market sale | 1,678 | $628.56 | 66,161.3 |
| 2024-12-30 | Open-market sale | 1,018 | $627.32 | 67,839.3 |
| 2024-12-30 | Open-market sale | 2,152 | $626.36 | 68,857.3 |
| 2024-12-30 | Open-market sale | 1,581 | $625.53 | 71,009.3 |
| 2024-12-30 | Open-market sale | 1,420 | $624.12 | 72,590.3 |
| 2024-12-30 | Open-market sale | 100 | $623.76 | 74,010.3 |
| 2024-12-30 | Open-market sale | 253 | $633.97 | 74,110.3 |
| 2024-12-30 | Open-market sale | 6,005 | $632.94 | 74,363.3 |
| 2024-12-30 | Open-market sale | 6,547 | $632.18 | 80,368.3 |
| 2024-12-30 | Open-market sale | 2,888 | $630.98 | 86,915.3 |
| 2024-12-30 | Open-market sale | 2,545 | $630.07 | 89,803.3 |
| 2024-12-30 | Open-market sale | 800 | $628.85 | 92,348.3 |
| 2024-12-30 | Open-market sale | 800 | $627.68 | 93,148.3 |
| 2024-12-30 | Open-market sale | 900 | $626.55 | 93,948.3 |
| 2024-12-30 | Open-market sale | 1,200 | $625.90 | 94,848.3 |
| 2024-12-12 | Option exercise (derivative) | 370 | $0.00 | 24,945 |
| 2024-12-12 | Option exercise (derivative) | 393 | $0.00 | 26,135 |
| 2024-12-12 | Option exercise (derivative) | 167 | $0.00 | 26,736 |
| 2024-12-12 | Option exercise | 370 | $0.00 | 97,911.3 |
| 2024-12-12 | Option exercise | 167 | $0.00 | 98,078.3 |
| 2024-12-12 | Tax withholding | 930 | $672.25 | 97,148.3 |
| 2024-12-12 | Option exercise | 393 | $0.00 | 97,541.3 |
| 2024-10-01 | Option exercise (derivative) | 683.47 | $0.00 | 4,663.53 |
| 2024-10-01 | Option exercise (derivative) | 887.56 | $0.00 | 9,611.44 |
| 2024-10-01 | Option exercise (derivative) | 35.74 | $0.00 | 12,660.27 |
| 2024-10-01 | Option exercise (derivative) | 932 | $0.00 | 2,799 |
| 2024-10-01 | Option exercise | 887.56 | $0.00 | 98,367.81 |
| 2024-10-01 | Option exercise | 35.74 | $0.00 | 98,403.54 |
| 2024-10-01 | Tax withholding | 1,255.24 | $606.28 | 97,148.3 |
| 2024-10-01 | Option exercise | 683.47 | $0.00 | 97,480.24 |
| 2024-10-01 | Option exercise | 932 | $0.00 | 96,796.78 |
| 2024-09-01 | Option exercise (derivative) | 201.97 | $0.00 | 19,155.03 |
| 2024-09-01 | Option exercise (derivative) | 43,668 | $0.00 | 0 |
| 2024-09-01 | Option exercise | 43,668 | $0.00 | 114,874 |
| 2024-09-01 | Tax withholding | 201.97 | $630.26 | 94,244.78 |
| 2024-09-01 | Option exercise | 201.97 | $0.00 | 94,446.74 |
| 2024-07-25 | Grant / award (derivative) | 45,879 | $0.00 | 45,879 |
| 2024-07-25 | Grant / award (derivative) | 26,903 | $0.00 | 26,903 |
| 2024-07-25 | Grant / award (derivative) | 13,811 | $0.00 | 13,811 |
| 2024-07-01 | Option exercise (derivative) | 848 | $0.00 | 0 |
| 2024-07-01 | Option exercise (derivative) | 3,434 | $0.00 | 10,499 |
| 2024-07-01 | Option exercise (derivative) | 36 | $0.00 | 12,696 |
| 2024-07-01 | Option exercise (derivative) | 977 | $0.00 | 3,731 |
| 2024-07-01 | Option exercise (derivative) | 684 | $0.00 | 5,347 |
| 2024-07-01 | Tax withholding | 2,906 | $650.77 | 71,206 |
| 2024-07-01 | Option exercise | 977 | $0.00 | 69,958 |
| 2024-07-01 | Option exercise | 36 | $0.00 | 74,112 |
| 2024-07-01 | Option exercise | 3,434 | $0.00 | 74,076 |
| 2024-07-01 | Option exercise | 684 | $0.00 | 70,642 |
| 2024-07-01 | Option exercise | 848 | $0.00 | 68,981 |
| 2024-04-01 | Option exercise (derivative) | 691 | $0.00 | 6,031 |
| 2024-04-01 | Option exercise (derivative) | 987 | $0.00 | 4,708 |
| 2024-04-01 | Option exercise (derivative) | 40 | $0.00 | 13,933 |
| 2024-04-01 | Option exercise (derivative) | 36 | $0.00 | 12,732 |
| 2024-04-01 | Option exercise (derivative) | 857 | $0.00 | 848 |
| 2024-04-01 | Option exercise | 987 | $0.00 | 67,594 |
| 2024-04-01 | Tax withholding | 1,085 | $639.84 | 68,133 |
| 2024-04-01 | Option exercise | 857 | $0.00 | 69,218 |
| 2024-04-01 | Option exercise | 36 | $0.00 | 68,361 |
| 2024-04-01 | Option exercise | 40 | $0.00 | 68,325 |
| 2024-04-01 | Option exercise | 691 | $0.00 | 68,285 |
| 2023-12-31 | Option exercise (derivative) | 684 | $0.00 | 6,722 |
| 2023-12-31 | Option exercise (derivative) | 40 | $0.00 | 13,973 |
| 2023-12-31 | Option exercise (derivative) | 977 | $0.00 | 5,695 |
| 2023-12-31 | Option exercise (derivative) | 72 | $0.00 | 12,768 |
| 2023-12-31 | Option exercise (derivative) | 848 | $0.00 | 1,705 |
| 2023-12-31 | Option exercise | 848 | $0.00 | 66,172 |
| 2023-12-31 | Option exercise | 977 | $0.00 | 67,149 |
| 2023-12-31 | Option exercise | 684 | $0.00 | 67,833 |
| 2023-12-31 | Option exercise | 40 | $0.00 | 67,873 |
| 2023-12-31 | Option exercise | 72 | $0.00 | 67,945 |
| 2023-12-31 | Tax withholding | 1,338 | $625.03 | 66,607 |
| 2023-12-08 | Option exercise (derivative) | 158 | $0.00 | 25,315 |
| 2023-12-08 | Option exercise (derivative) | 692 | $0.00 | 20,814 |
| 2023-12-08 | Option exercise (derivative) | 524 | $0.00 | 26,528 |
| 2023-12-08 | Option exercise | 158 | $0.00 | 66,698 |
| 2023-12-08 | Tax withholding | 1,374 | $573.90 | 65,324 |
| 2023-12-08 | Option exercise | 692 | $0.00 | 66,016 |
| 2023-12-08 | Option exercise | 524 | $0.00 | 66,540 |
| 2023-12-06 | Option exercise (derivative) | 78,170 | $0.00 | 0 |
| 2023-12-06 | Open-market sale | 3,064 | $571.20 | 91,615 |
| 2023-12-06 | Open-market sale | 12,181 | $570.20 | 94,679 |
| 2023-12-06 | Open-market sale | 10,760 | $569.27 | 106,860 |
| 2023-12-06 | Open-market sale | 13,082 | $568.26 | 117,620 |
| 2023-12-06 | Open-market sale | 17,742 | $567.35 | 130,702 |
| 2023-12-06 | Open-market sale | 10,521 | $566.28 | 148,444 |
| 2023-12-06 | Option exercise | 78,170 | $135.35 | 158,965 |
| 2023-12-06 | Open-market sale | 300 | $574.05 | 81,987 |
| 2023-12-06 | Open-market sale | 296 | $575.48 | 65,324 |
| 2023-12-06 | Open-market sale | 100 | $574.05 | 65,620 |
| 2023-12-06 | Open-market sale | 1,300 | $573.09 | 65,720 |
| 2023-12-06 | Open-market sale | 400 | $571.94 | 67,020 |
| 2023-12-06 | Open-market sale | 1,800 | $570.63 | 67,420 |
| 2023-12-06 | Open-market sale | 2,700 | $569.66 | 69,220 |
| 2023-12-06 | Open-market sale | 2,002 | $568.66 | 71,920 |
| 2023-12-06 | Open-market sale | 4,446 | $567.59 | 73,922 |
| 2023-12-06 | Open-market sale | 2,427 | $566.42 | 78,368 |
| 2023-12-06 | Open-market sale | 6,928 | $573.06 | 82,287 |
| 2023-12-06 | Open-market sale | 2,400 | $572.16 | 89,215 |
| 2023-12-06 | Open-market sale | 1,192 | $575.35 | 80,795 |
| 2023-10-01 | Option exercise (derivative) | 40 | $0.00 | 14,013 |
| 2023-10-01 | Option exercise (derivative) | 683 | $0.00 | 7,406 |
| 2023-10-01 | Option exercise (derivative) | 976 | $0.00 | 6,672 |
| 2023-10-01 | Option exercise (derivative) | 847 | $0.00 | 2,553 |
| 2023-10-01 | Option exercise | 40 | $0.00 | 82,060 |
| 2023-10-01 | Option exercise | 683 | $0.00 | 82,020 |
| 2023-10-01 | Tax withholding | 1,265 | $510.94 | 80,795 |
| 2023-10-01 | Option exercise | 976 | $0.00 | 81,337 |
| 2023-10-01 | Option exercise | 847 | $0.00 | 80,361 |
| 2023-09-01 | Option exercise (derivative) | 29,322 | $0.00 | 0 |
| 2023-09-01 | Option exercise (derivative) | 2,036 | $0.00 | 43,668 |
| 2023-09-01 | Option exercise | 29,322 | $0.00 | 94,985 |
| 2023-09-01 | Tax withholding | 2,036 | $549.60 | 79,514 |
| 2023-09-01 | Option exercise | 2,036 | $0.00 | 81,550 |
| 2023-07-27 | Grant / award (derivative) | 25,473 | $0.00 | 25,473 |
| 2023-07-27 | Grant / award (derivative) | 27,077 | $0.00 | 27,077 |
| 2023-07-27 | Grant / award (derivative) | 43,433 | $0.00 | 43,433 |
| 2023-07-27 | Grant / award (derivative) | 12,840 | $0.00 | 12,840 |
| 2023-07-01 | Option exercise (derivative) | 159 | $0.00 | 14,053 |
| 2023-07-01 | Option exercise (derivative) | 2,645 | $0.00 | 8,089 |
| 2023-07-01 | Option exercise (derivative) | 977 | $0.00 | 7,648 |
| 2023-07-01 | Option exercise (derivative) | 888 | $0.00 | 3,400 |
| 2023-07-01 | Option exercise | 159 | $0.00 | 67,971 |
| 2023-07-01 | Option exercise | 2,645 | $0.00 | 67,812 |
| 2023-07-01 | Option exercise | 977 | $0.00 | 65,167 |
| 2023-07-01 | Option exercise | 888 | $0.00 | 64,190 |
| 2023-07-01 | Tax withholding | 2,308 | $458.19 | 65,663 |
| 2023-04-01 | Option exercise (derivative) | 888 | $0.00 | 4,288 |
| 2023-04-01 | Option exercise (derivative) | 977 | $0.00 | 8,625 |
| 2023-04-01 | Option exercise (derivative) | 24 | $0.00 | 10,734 |
| 2023-04-01 | Tax withholding | 670 | $445.83 | 63,302 |
| 2023-04-01 | Option exercise | 977 | $0.00 | 63,948 |
| 2023-04-01 | Option exercise | 24 | $0.00 | 63,972 |
| 2023-04-01 | Option exercise | 888 | $0.00 | 62,971 |
| 2022-12-31 | Option exercise (derivative) | 888 | $0.00 | 5,176 |
| 2022-12-31 | Option exercise (derivative) | 31 | $0.00 | 10,758 |
| 2022-12-31 | Option exercise (derivative) | 977 | $0.00 | 9,602 |
| 2022-12-31 | Option exercise | 31 | $0.00 | 63,040 |
| 2022-12-31 | Option exercise | 888 | $0.00 | 62,032 |
| 2022-12-31 | Option exercise | 977 | $0.00 | 63,009 |
| 2022-12-31 | Tax withholding | 957 | $389.22 | 62,083 |
| 2022-10-01 | Option exercise (derivative) | 976 | $0.00 | 10,579 |
| 2022-10-01 | Option exercise (derivative) | 31 | $0.00 | 10,789 |
| 2022-10-01 | Option exercise (derivative) | 887 | $0.00 | 6,064 |
| 2022-10-01 | Option exercise | 976 | $0.00 | 62,071 |
| 2022-10-01 | Option exercise | 31 | $0.00 | 62,102 |
| 2022-10-01 | Tax withholding | 958 | $387.32 | 61,144 |
| 2022-10-01 | Option exercise | 887 | $0.00 | 61,095 |
| 2022-09-01 | Option exercise (derivative) | 1,368 | $0.00 | 29,322 |
| 2022-09-01 | Option exercise | 1,368 | $0.00 | 61,576 |
| 2022-09-01 | Tax withholding | 1,368 | $425.50 | 60,208 |
| 2022-08-25 | Open-market sale | 5,846 | $462.45 | 72,438 |
| 2022-08-25 | Open-market sale | 510 | $458.94 | 81,948 |
| 2022-08-25 | Open-market sale | 3,844 | $465.44 | 60,408 |
| 2022-08-25 | Open-market sale | 3,597 | $464.46 | 64,252 |
| 2022-08-25 | Open-market sale | 4,589 | $463.29 | 67,849 |
| 2022-08-25 | Open-market sale | 200 | $466.10 | 60,208 |
| 2022-08-25 | Open-market sale | 2,964 | $461.41 | 78,284 |
| 2022-08-25 | Open-market sale | 700 | $460.39 | 81,248 |
| 2022-07-28 | Grant / award (derivative) | 46,616 | $0.00 | 46,616 |
| 2022-07-28 | Grant / award (derivative) | 14,212 | $0.00 | 14,212 |
| 2022-07-28 | Grant / award (derivative) | 27,052 | $0.00 | 27,052 |
| 2022-07-01 | Option exercise (derivative) | 3,777 | $0.00 | 11,555 |
| 2022-07-01 | Option exercise (derivative) | 122 | $0.00 | 10,820 |
| 2022-07-01 | Option exercise (derivative) | 888 | $0.00 | 6,951 |
| 2022-07-01 | Option exercise (derivative) | 794 | $0.00 | 0 |
| 2022-07-01 | Option exercise | 794 | $0.00 | 80,379 |
| 2022-07-01 | Tax withholding | 2,708 | $388.31 | 82,458 |
| 2022-07-01 | Option exercise | 122 | $0.00 | 85,166 |
| 2022-07-01 | Option exercise | 3,777 | $0.00 | 85,044 |
| 2022-07-01 | Option exercise | 888 | $0.00 | 81,267 |
| 2022-04-01 | Option exercise (derivative) | 34 | $0.00 | 15,332 |
| 2022-04-01 | Option exercise (derivative) | 888 | $0.00 | 7,839 |
| 2022-04-01 | Option exercise (derivative) | 793 | $0.00 | 794 |
| 2022-04-01 | Tax withholding | 617 | $483.93 | 79,585 |
| 2022-04-01 | Option exercise | 34 | $0.00 | 80,202 |
| 2022-04-01 | Option exercise | 888 | $0.00 | 80,168 |
| 2022-04-01 | Option exercise | 793 | $0.00 | 79,280 |
| 2021-12-31 | Option exercise (derivative) | 44 | $0.00 | 15,366 |
| 2021-12-31 | Option exercise (derivative) | 888 | $0.00 | 8,727 |
| 2021-12-31 | Option exercise (derivative) | 793 | $0.00 | 1,587 |
| 2021-12-31 | Option exercise | 793 | $0.00 | 78,434 |
| 2021-12-31 | Option exercise | 44 | $0.00 | 79,366 |
| 2021-12-31 | Option exercise | 888 | $0.00 | 79,322 |
| 2021-12-31 | Tax withholding | 879 | $650.00 | 78,487 |
| 2021-11-22 | Open-market sale | 1,904 | $688.13 | 84,920 |
| 2021-11-22 | Open-market sale | 4,256 | $687.20 | 86,824 |
| 2021-11-22 | Open-market sale | 6,580 | $686.09 | 91,080 |
| 2021-11-22 | Open-market sale | 4,325 | $685.34 | 97,660 |
| 2021-11-22 | Open-market sale | 3,770 | $684.16 | 101,985 |
| 2021-11-22 | Open-market sale | 3,524 | $682.94 | 105,755 |
| 2021-11-22 | Open-market sale | 1,700 | $681.98 | 109,279 |
| 2021-11-22 | Open-market sale | 700 | $680.23 | 110,979 |
| 2021-11-22 | Open-market sale | 1,956 | $679.60 | 111,679 |
| 2021-11-22 | Open-market sale | 1,600 | $691.93 | 77,641 |
| 2021-11-22 | Open-market sale | 3,339 | $690.49 | 79,241 |
| 2021-11-22 | Open-market sale | 2,340 | $689.58 | 82,580 |
| 2021-10-01 | Option exercise (derivative) | 887 | $0.00 | 9,615 |
| 2021-10-01 | Option exercise (derivative) | 44 | $0.00 | 15,410 |
| 2021-10-01 | Option exercise (derivative) | 794 | $0.00 | 2,380 |
| 2021-10-01 | Option exercise | 44 | $0.00 | 114,514 |
| 2021-10-01 | Option exercise | 794 | $0.00 | 113,583 |
| 2021-10-01 | Tax withholding | 879 | $543.97 | 113,635 |
| 2021-10-01 | Option exercise | 887 | $0.00 | 114,470 |
| 2021-09-01 | Option exercise (derivative) | 33,979 | $0.00 | 0 |
| 2021-09-01 | Option exercise | 33,979 | $0.00 | 129,637 |
| 2021-09-01 | Tax withholding | 16,848 | $563.13 | 112,789 |
| 2021-07-29 | Grant / award (derivative) | 10,942 | $0.00 | 10,942 |
| 2021-07-29 | Grant / award (derivative) | 47,070 | $0.00 | 47,070 |
| 2021-07-29 | Grant / award (derivative) | 21,506 | $0.00 | 21,506 |
| 2021-07-01 | Option exercise (derivative) | 175 | $0.00 | 15,454 |
| 2021-07-01 | Option exercise (derivative) | 793 | $0.00 | 3,174 |
| 2021-07-01 | Option exercise (derivative) | 3,433 | $0.00 | 10,502 |
| 2021-07-01 | Tax withholding | 2,008 | $491.05 | 95,658 |
| 2021-07-01 | Option exercise | 175 | $0.00 | 97,666 |
| 2021-07-01 | Option exercise | 3,433 | $0.00 | 97,491 |
| 2021-07-01 | Option exercise | 793 | $0.00 | 94,058 |
| 2021-04-01 | Option exercise (derivative) | 31 | $0.00 | 13,935 |
| 2021-04-01 | Option exercise (derivative) | 793 | $0.00 | 3,967 |
| 2021-04-01 | Option exercise | 793 | $0.00 | 93,540 |
| 2021-04-01 | Tax withholding | 306 | $395.23 | 93,265 |
| 2021-04-01 | Option exercise | 31 | $0.00 | 93,571 |
| 2020-12-31 | Option exercise (derivative) | 794 | $0.00 | 4,760 |
| 2020-12-31 | Option exercise (derivative) | 40 | $0.00 | 13,966 |
| 2020-12-31 | Tax withholding | 434 | $379.85 | 92,747 |
| 2020-12-31 | Option exercise | 40 | $0.00 | 93,181 |
| 2020-12-31 | Option exercise | 794 | $0.00 | 93,141 |
| 2020-10-01 | Option exercise (derivative) | 793 | $0.00 | 5,554 |
| 2020-10-01 | Option exercise (derivative) | 40 | $0.00 | 14,006 |
| 2020-10-01 | Option exercise | 40 | $0.00 | 92,781 |
| 2020-10-01 | Tax withholding | 434 | $332.34 | 92,347 |
| 2020-10-01 | Option exercise | 793 | $0.00 | 92,741 |
| 2020-09-01 | Option exercise (derivative) | 49,197 | $0.00 | 0 |
| 2020-09-01 | Option exercise | 49,197 | $0.00 | 116,341 |
| 2020-09-01 | Tax withholding | 24,393 | $347.18 | 91,948 |
| 2020-08-28 | Option exercise (derivative) | 22,884 | $0.00 | 0 |
| 2020-08-28 | Option exercise | 22,884 | $113.19 | 90,028 |
| 2020-08-28 | Open-market sale | 2,527 | $346.39 | 67,546 |
| 2020-08-28 | Open-market sale | 12,388 | $345.52 | 70,073 |
| 2020-08-28 | Open-market sale | 402 | $347.37 | 67,144 |
| 2020-08-28 | Open-market sale | 7,567 | $344.37 | 82,461 |
| 2020-08-27 | Option exercise (derivative) | 74,096 | $0.00 | 0 |
| 2020-08-27 | Option exercise (derivative) | 87,162 | $0.00 | 22,884 |
| 2020-08-27 | Open-market sale | 80,320 | $345.12 | 67,144 |
| 2020-08-27 | Option exercise | 87,162 | $113.19 | 154,306 |
| 2020-08-27 | Open-market sale | 65,335 | $346.01 | 147,464 |
| 2020-08-27 | Open-market sale | 15,603 | $346.98 | 212,799 |
| 2020-08-27 | Option exercise | 74,096 | $107.25 | 228,402 |
| 2020-07-30 | Grant / award (derivative) | 30,806 | $0.00 | 30,806 |
| 2020-07-30 | Grant / award (derivative) | 15,629 | $0.00 | 15,629 |
| 2020-07-30 | Grant / award (derivative) | 63,458 | $0.00 | 63,458 |
| 2020-07-01 | Option exercise (derivative) | 4,925 | $0.00 | 0 |
| 2020-07-01 | Option exercise (derivative) | 793 | $0.00 | 6,347 |
| 2020-07-01 | Option exercise (derivative) | 159 | $0.00 | 14,046 |
| 2020-07-01 | Tax withholding | 2,588 | $302.58 | 67,144 |
| 2020-07-01 | Option exercise | 159 | $0.00 | 69,732 |
| 2020-07-01 | Option exercise | 793 | $0.00 | 69,573 |
| 2020-07-01 | Option exercise | 4,925 | $0.00 | 68,780 |
| 2020-04-01 | Option exercise (derivative) | 794 | $0.00 | 7,140 |
| 2020-04-01 | Option exercise | 794 | $0.00 | 64,129 |
| 2020-04-01 | Tax withholding | 275 | $218.12 | 63,855 |
| 2019-12-31 | Option exercise (derivative) | 793 | $0.00 | 7,934 |
| 2019-12-31 | Tax withholding | 394 | $261.93 | 63,335 |
| 2019-12-31 | Option exercise | 793 | $0.00 | 63,729 |
| 2019-11-25 | Option exercise (derivative) | 22,200 | $0.00 | 74,096 |
| 2019-11-25 | Option exercise (derivative) | 70,750 | $0.00 | 0 |
| 2019-11-25 | Option exercise | 70,750 | $82.59 | 133,686 |
| 2019-11-25 | Option exercise | 22,200 | $107.25 | 155,886 |
| 2019-11-25 | Open-market sale | 48,308 | $257.01 | 107,578 |
| 2019-11-25 | Open-market sale | 20,022 | $258.04 | 87,556 |
| 2019-11-25 | Open-market sale | 23,321 | $258.85 | 64,235 |
| 2019-11-25 | Open-market sale | 699 | $260.88 | 62,936 |
| 2019-11-25 | Open-market sale | 600 | $260.01 | 63,635 |
| 2019-10-01 | Option exercise (derivative) | 793 | $0.00 | 8,727 |
| 2019-10-01 | Tax withholding | 394 | $264.30 | 62,936 |
| 2019-10-01 | Option exercise | 793 | $0.00 | 63,330 |
| 2019-09-01 | Option exercise (derivative) | 51,975 | $0.00 | 0 |
| 2019-09-01 | Option exercise | 51,975 | $0.00 | 88,308 |
| 2019-09-01 | Tax withholding | 25,771 | $288.36 | 62,537 |
| 2019-07-25 | Grant / award (derivative) | 61,028 | $0.00 | 61,028 |
| 2019-07-25 | Grant / award (derivative) | 14,205 | $0.00 | 14,205 |
| 2019-07-25 | Grant / award (derivative) | 28,675 | $0.00 | 28,675 |
| 2019-07-01 | Option exercise (derivative) | 6,258 | $0.00 | 0 |
| 2019-07-01 | Option exercise (derivative) | 3,173 | $0.00 | 9,520 |
| 2019-07-01 | Option exercise (derivative) | 4,925 | $0.00 | 4,925 |
| 2019-07-01 | Option exercise | 3,173 | $0.00 | 42,884 |
| 2019-07-01 | Option exercise | 6,258 | $0.00 | 34,786 |
| 2019-07-01 | Option exercise | 4,925 | $0.00 | 39,711 |
| 2019-07-01 | Tax withholding | 6,551 | $264.20 | 36,333 |
| 2018-11-21 | Option exercise (derivative) | 23,526 | $0.00 | 0 |
| 2018-11-21 | Open-market sale | 6,617 | $197.88 | 42,237 |
| 2018-11-21 | Open-market sale | 17,030 | $197.12 | 48,854 |
| 2018-11-21 | Open-market sale | 12,895 | $195.97 | 65,884 |
| 2018-11-21 | Open-market sale | 12,058 | $195.04 | 78,779 |
| 2018-11-21 | Open-market sale | 800 | $199.49 | 28,528 |
| 2018-11-21 | Open-market sale | 1,900 | $198.07 | 29,328 |
| 2018-11-21 | Open-market sale | 3,800 | $197.21 | 31,228 |
| 2018-11-21 | Open-market sale | 2,809 | $196.19 | 35,028 |
| 2018-11-21 | Open-market sale | 3,900 | $199.19 | 38,337 |
| 2018-11-21 | Open-market sale | 500 | $199.78 | 37,837 |
| 2018-11-21 | Option exercise | 23,526 | $56.52 | 61,363 |
| 2018-11-21 | Open-market sale | 4,723 | $194.99 | 56,640 |
| 2018-11-21 | Open-market sale | 4,850 | $196.05 | 51,790 |
| 2018-11-21 | Open-market sale | 8,023 | $197.07 | 43,767 |
| 2018-11-21 | Open-market sale | 3,920 | $197.88 | 39,847 |
| 2018-11-21 | Open-market sale | 1,810 | $199.19 | 38,037 |
| 2018-11-21 | Option exercise | 53,000 | $63.11 | 90,837 |
| 2018-09-01 | Option exercise (derivative) | 56,582 | $0.00 | 0 |
| 2018-09-01 | Option exercise | 56,582 | $0.00 | 65,891 |
| 2018-09-01 | Tax withholding | 28,054 | $219.47 | 37,837 |
| 2018-07-26 | Grant / award (derivative) | 25,270 | $0.00 | 25,270 |
| 2018-07-26 | Grant / award (derivative) | 12,693 | $0.00 | 12,693 |
| 2018-07-26 | Grant / award (derivative) | 54,162 | $0.00 | 54,162 |
| 2018-07-01 | Option exercise (derivative) | 6,257 | $0.00 | 6,258 |
| 2018-07-01 | Option exercise (derivative) | 4,926 | $0.00 | 9,850 |
| 2018-07-01 | Option exercise (derivative) | 5,827 | $0.00 | 0 |
| 2018-07-01 | Option exercise | 6,257 | $0.00 | 12,084 |
| 2018-07-01 | Option exercise | 5,827 | $0.00 | 5,827 |
| 2018-07-01 | Tax withholding | 7,701 | $204.31 | 9,309 |
| 2018-07-01 | Option exercise | 4,926 | $0.00 | 17,010 |
| 2017-09-12 | Open-market sale | 5,135 | $141.98 | 650 |
| 2017-09-12 | Open-market sale | 650 | $142.86 | 0 |
| 2017-09-12 | Open-market sale | 10,422 | $141.03 | 5,785 |
| 2017-09-01 | Option exercise (derivative) | 33,892 | $0.00 | 0 |
| 2017-09-01 | Tax withholding | 17,685 | $141.90 | 16,207 |
| 2017-09-01 | Option exercise | 33,892 | $0.00 | 33,892 |
| 2017-08-24 | Option exercise (derivative) | 90,000 | $0.00 | 0 |
| 2017-08-24 | Option exercise | 90,000 | $42.78 | 90,000 |
| 2017-08-24 | Open-market sale | 4,900 | $134.44 | 85,100 |
| 2017-08-24 | Open-market sale | 7,801 | $135.28 | 0 |
| 2017-08-24 | Open-market sale | 1,100 | $134.53 | 7,801 |
| 2017-07-20 | Grant / award (derivative) | 14,776 | $0.00 | 14,776 |
| 2017-07-20 | Grant / award (derivative) | 78,170 | $0.00 | 78,170 |
| 2017-07-20 | Grant / award (derivative) | 29,963 | $0.00 | 29,963 |
| 2017-07-01 | Option exercise (derivative) | 6,258 | $0.00 | 12,515 |
| 2017-07-01 | Option exercise (derivative) | 4,233 | $0.00 | 0 |
| 2017-07-01 | Option exercise (derivative) | 5,827 | $0.00 | 5,827 |
| 2017-07-01 | Option exercise | 5,827 | $0.00 | 10,060 |
| 2017-07-01 | Option exercise | 4,233 | $0.00 | 4,233 |
| 2017-07-01 | Option exercise | 6,258 | $0.00 | 16,318 |
| 2017-07-01 | Tax withholding | 7,417 | $132.81 | 8,901 |
| 2016-09-09 | Open-market sale | 1,492 | $110.32 | 0 |
| 2016-09-09 | Open-market sale | 17,075 | $109.74 | 1,492 |
| 2016-09-01 | Option exercise (derivative) | 29,798 | $0.00 | 0 |
| 2016-09-01 | Option exercise | 9,030 | $0.00 | 9,030 |
| 2016-09-01 | Option exercise | 29,798 | $0.00 | 38,828 |
| 2016-09-01 | Tax withholding | 20,261 | $112.34 | 18,567 |
| 2016-08-25 | Open-market sale | 7,350 | $110.00 | 0 |
| 2016-07-21 | Grant / award (derivative) | 18,773 | $0.00 | 18,773 |
| 2016-07-21 | Grant / award (derivative) | 38,302 | $0.00 | 38,302 |
| 2016-07-21 | Grant / award (derivative) | 110,046 | $0.00 | 110,046 |
| 2016-07-01 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2016-07-01 | Option exercise (derivative) | 4,233 | $0.00 | 4,233 |
| 2016-07-01 | Option exercise (derivative) | 5,828 | $0.00 | 11,654 |
| 2016-07-01 | Option exercise | 4,233 | $0.00 | 7,233 |
| 2016-07-01 | Option exercise | 3,000 | $0.00 | 3,000 |
| 2016-07-01 | Tax withholding | 5,711 | $111.91 | 7,350 |
| 2016-07-01 | Option exercise | 5,828 | $0.00 | 13,061 |
| 2015-11-23 | Open-market sale | 8,283 | $102.39 | 300 |
| 2015-11-23 | Open-market sale | 300 | $103.19 | 0 |
| 2015-11-23 | Open-market sale | 8,119 | $101.25 | 8,583 |
| 2015-09-01 | Option exercise (derivative) | 3,500 | $0.00 | 0 |
| 2015-09-01 | Option exercise | 10,570 | $0.00 | 22,009 |
| 2015-09-01 | Option exercise | 3,357 | $0.00 | 25,366 |
| 2015-09-01 | Tax withholding | 8,664 | $84.10 | 16,702 |
| 2015-09-01 | Option exercise | 2,674 | $0.00 | 11,439 |
| 2015-07-23 | Grant / award (derivative) | 39,330 | $0.00 | 39,330 |
| 2015-07-23 | Grant / award (derivative) | 17,482 | $0.00 | 17,482 |
| 2015-07-23 | Grant / award (derivative) | 96,296 | $0.00 | 96,296 |
| 2015-07-01 | Option exercise (derivative) | 4,234 | $0.00 | 8,466 |
| 2015-07-01 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2015-07-01 | Option exercise (derivative) | 1,762 | $0.00 | 0 |
| 2015-07-01 | Option exercise | 3,000 | $0.00 | 7,941 |
| 2015-07-01 | Option exercise | 1,762 | $0.00 | 4,941 |
| 2015-07-01 | Option exercise | 4,234 | $0.00 | 12,175 |
| 2015-07-01 | Tax withholding | 3,410 | $101.62 | 8,765 |
| 2014-10-29 | Grant / award (derivative) | 3,500 | $0.00 | 3,500 |
| 2014-09-03 | Open-market sale | 11,988 | $82.23 | 3,179 |
| 2014-09-01 | Option exercise (derivative) | 15,119 | $0.00 | 0 |
| 2014-09-01 | Tax withholding | 13,083 | $83.18 | 15,167 |
| 2014-09-01 | Option exercise | 15,119 | $0.00 | 28,250 |
| 2014-09-01 | Option exercise | 9,952 | $0.00 | 13,131 |
| 2014-08-25 | Open-market sale | 1,400 | $82.84 | 3,179 |
| 2014-08-25 | Open-market sale | 3,651 | $82.07 | 4,579 |
| 2014-08-01 | Option exercise (derivative) | 3,333 | $0.00 | 0 |
| 2014-08-01 | Option exercise | 3,333 | $0.00 | 9,483 |
| 2014-08-01 | Tax withholding | 1,253 | $80.56 | 8,230 |
| 2014-07-24 | Grant / award (derivative) | 70,750 | $0.00 | 70,750 |
| 2014-07-24 | Grant / award (derivative) | 12,700 | $0.00 | 12,700 |
| 2014-07-24 | Grant / award (derivative) | 57,300 | $0.00 | 57,300 |
| 2014-07-01 | Option exercise (derivative) | 1,761 | $0.00 | 1,762 |
| 2014-07-01 | Option exercise (derivative) | 3,000 | $0.00 | 6,000 |
| 2014-07-01 | Option exercise | 1,761 | $0.00 | 4,940 |
| 2014-07-01 | Option exercise | 3,000 | $0.00 | 7,940 |
| 2014-07-01 | Tax withholding | 1,790 | $81.28 | 6,150 |
| 2014-05-22 | Open-market sale | 2,100 | $78.26 | 3,190 |
| 2014-05-22 | Open-market sale | 11 | $78.25 | 3,179 |
| 2013-08-01 | — | — | — | 5,290 |
| 2010-11-23 | Option exercise (derivative) | 834 | $0.00 | 6,667 |
| 2010-11-23 | Option exercise (derivative) | 60,000 | $0.00 | 0 |
| 2010-11-23 | Option exercise | 60,000 | $24.00 | 60,834 |
| 2010-11-23 | Open-market sale | 60,834 | $44.59 | 0 |
| 2010-11-23 | Option exercise | 834 | $27.68 | 834 |
| 2010-11-22 | Option exercise (derivative) | 22,499 | $0.00 | 7,501 |
| 2010-11-22 | Option exercise (derivative) | 20,831 | $0.00 | 29,168 |
| 2010-11-22 | Option exercise (derivative) | 45,000 | $0.00 | 0 |
| 2010-11-22 | Option exercise | 20,831 | $30.21 | 20,831 |
| 2010-11-22 | Open-market sale | 5,320 | $45.47 | 10,081 |
| 2010-11-22 | Open-market sale | 9,680 | $44.96 | 15,401 |
| 2010-11-22 | Option exercise | 15,000 | $20.70 | 25,081 |
| 2010-11-22 | Option exercise | 22,499 | $27.68 | 43,330 |
| 2010-11-22 | Open-market sale | 42,591 | $45.46 | 0 |
| 2010-11-22 | Open-market sale | 110,739 | $44.95 | 42,591 |
| 2010-11-22 | Option exercise | 20,000 | $32.23 | 153,330 |
| 2010-11-22 | Option exercise | 45,000 | $30.07 | 133,330 |
| 2010-11-22 | Option exercise | 45,000 | $31.29 | 88,330 |
| 2010-09-01 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2010-09-01 | Option exercise | 10,000 | $0.00 | 14,749 |
| 2010-09-01 | Tax withholding | 4,668 | $43.62 | 10,081 |
| 2010-08-23 | Option exercise (derivative) | 15,000 | $0.00 | 15,000 |
| 2010-08-23 | Open-market sale | 14,900 | $42.96 | 4,849 |
| 2010-08-23 | Open-market sale | 100 | $43.56 | 4,749 |
| 2010-08-23 | Option exercise | 15,000 | $20.70 | 19,749 |
| 2010-08-01 | Option exercise (derivative) | 7,500 | $0.00 | 0 |
| 2010-08-01 | Option exercise | 7,500 | $0.00 | 7,500 |
| 2010-08-01 | Tax withholding | 2,751 | $39.75 | 4,749 |
| 2010-07-22 | Grant / award (derivative) | 19,775 | $0.00 | 19,775 |
| 2010-07-22 | Grant / award (derivative) | 5,340 | $0.00 | 5,340 |
| 2010-07-22 | Grant / award (derivative) | 12,585 | $0.00 | 12,585 |
| 2010-05-24 | Option exercise (derivative) | 15,000 | $0.00 | 30,000 |
| 2010-05-24 | Open-market sale | 15,000 | $34.76 | 0 |
| 2010-05-24 | Option exercise | 15,000 | $20.70 | 15,000 |
| 2010-03-10 | Option exercise (derivative) | 4,600 | $0.00 | 45,000 |
| 2010-03-10 | Open-market sale | 4,600 | $34.00 | 0 |
| 2010-03-10 | Option exercise | 4,600 | $20.70 | 4,600 |
| 2010-03-09 | Option exercise (derivative) | 10,400 | $0.00 | 49,600 |
| 2010-03-09 | Open-market sale | 10,400 | $34.00 | 0 |
| 2010-03-09 | Option exercise | 10,400 | $20.70 | 10,400 |
| 2009-11-24 | Open-market sale | 11,776 | $29.45 | 0 |
| 2009-08-11 | Grant / award (derivative) | 14,375 | — | 14,375 |
| 2009-08-11 | Grant / award (derivative) | 11,500 | — | 11,500 |
| 2009-08-11 | Grant / award (derivative) | 50,000 | — | 50,000 |
| 2009-08-01 | Option exercise (derivative) | 7,500 | — | 7,500 |
| 2009-08-01 | Option exercise (derivative) | 5,500 | — | 0 |
| 2009-08-01 | Option exercise | 7,500 | — | 16,425 |
| 2009-08-01 | Tax withholding | 4,649 | $29.70 | 11,776 |
| 2009-08-01 | Option exercise | 5,500 | — | 8,925 |
| 2008-08-11 | Grant / award (derivative) | 10,000 | — | 10,000 |
| 2008-08-01 | Option exercise (derivative) | 5,500 | — | 5,500 |
| 2008-08-01 | Option exercise | 5,500 | — | 5,500 |
| 2008-08-01 | Tax withholding | 2,075 | $27.44 | 3,425 |
| 2008-07-23 | Grant / award (derivative) | 30,000 | — | 30,000 |
| 2007-10-09 | Grant / award (derivative) | 10,000 | — | 10,000 |
| 2007-10-09 | Grant / award (derivative) | 20,000 | — | 20,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.