SEC CIK 1080992
RHODES WILLIAM C III
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| DGview stock → | 34,358 | 2023-05-24 |
| RFview stock → | 16,272 | 2026-05-06 |
| AZOview stock → | 10,202.27 | 2026-01-01 |
Position History — AZO
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — AZO
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-01-01 | Grant / award | 156.27 | $0.00 | 10,202.27 |
| 2025-06-10 | Option exercise (derivative) | 27,500 | $0.00 | 0 |
| 2025-06-10 | Open-market sale | 4,370 | $3713.67 | 8,546 |
| 2025-06-10 | Gift | 3,493 | $0.00 | 12,916 |
| 2025-06-10 | Open-market sale | 2,523 | $3705.48 | 16,409 |
| 2025-06-10 | Open-market sale | 2,464 | $3708.63 | 18,932 |
| 2025-06-10 | Open-market sale | 2,438 | $3704.50 | 21,396 |
| 2025-06-10 | Open-market sale | 2,215 | $3702.54 | 23,834 |
| 2025-06-10 | Open-market sale | 2,008 | $3709.69 | 26,049 |
| 2025-06-10 | Open-market sale | 1,926 | $3707.64 | 28,057 |
| 2025-06-10 | Open-market sale | 1,914 | $3703.47 | 29,983 |
| 2025-06-10 | Open-market sale | 1,671 | $3718.43 | 31,897 |
| 2025-06-10 | Open-market sale | 1,149.05 | $3700.78 | 33,568 |
| 2025-06-10 | Open-market sale | 1,114 | $3706.57 | 34,717.05 |
| 2025-06-10 | Open-market sale | 958 | $3716.38 | 35,831.05 |
| 2025-06-10 | Open-market sale | 730 | $3715.02 | 36,789.05 |
| 2025-06-10 | Open-market sale | 708 | $3712.94 | 37,519.05 |
| 2025-06-10 | Open-market sale | 537 | $3712.05 | 38,227.05 |
| 2025-06-10 | Open-market sale | 329 | $3719.50 | 38,764.05 |
| 2025-06-10 | Open-market sale | 317 | $3710.67 | 39,093.05 |
| 2025-06-10 | Open-market sale | 129 | $3717.17 | 39,410.05 |
| 2025-06-10 | Option exercise | 27,500 | $1060.81 | 39,539.05 |
| 2025-06-10 | Gift | 1,993 | $0.00 | 10,046 |
| 2024-10-21 | Gift | 1,818 | $0.00 | 12,039.05 |
| 2024-10-11 | Grant / award (derivative) | 1,015 | $0.00 | 1,015 |
| 2024-10-11 | Grant / award (derivative) | 926 | $0.00 | 926 |
| 2024-10-10 | Option exercise (derivative) | 13,000 | $0.00 | 0 |
| 2024-10-10 | Open-market sale | 1,128 | $3091.99 | 17,676.05 |
| 2024-10-10 | Open-market sale | 1,700 | $3102.03 | 15,976.05 |
| 2024-10-10 | Open-market sale | 2,119 | $3096.05 | 13,857.05 |
| 2024-10-10 | Open-market sale | 1,000 | $3115.95 | 19,858.05 |
| 2024-10-10 | Open-market sale | 700 | $3138.73 | 20,858.05 |
| 2024-10-10 | Open-market sale | 658 | $3092.64 | 21,558.05 |
| 2024-10-10 | Open-market sale | 574 | $3100.19 | 22,816.05 |
| 2024-10-10 | Open-market sale | 600 | $3115.02 | 22,216.05 |
| 2024-10-10 | Open-market sale | 1,054 | $3121.08 | 18,804.05 |
| 2024-10-10 | Open-market sale | 535 | $3093.99 | 23,390.05 |
| 2024-10-10 | Open-market sale | 400 | $3117.96 | 23,925.05 |
| 2024-10-10 | Option exercise | 13,000 | $772.80 | 26,857.05 |
| 2024-10-10 | Open-market sale | 41 | $3089.46 | 26,816.05 |
| 2024-10-10 | Open-market sale | 100 | $3140.59 | 26,716.05 |
| 2024-10-10 | Open-market sale | 100 | $3139.55 | 26,616.05 |
| 2024-10-10 | Open-market sale | 100 | $3127.87 | 26,516.05 |
| 2024-10-10 | Open-market sale | 300 | $3120.15 | 24,625.05 |
| 2024-10-10 | Open-market sale | 300 | $3101.33 | 24,325.05 |
| 2024-10-10 | Open-market sale | 300 | $3128.87 | 24,925.05 |
| 2024-10-10 | Open-market sale | 200 | $3103.38 | 25,225.05 |
| 2024-10-10 | Open-market sale | 200 | $3105.12 | 25,425.05 |
| 2024-10-10 | Open-market sale | 200 | $3108.98 | 25,625.05 |
| 2024-10-10 | Open-market sale | 200 | $3111.57 | 25,825.05 |
| 2024-10-10 | Open-market sale | 191 | $3097.71 | 26,025.05 |
| 2024-10-10 | Open-market sale | 100 | $3094.71 | 26,216.05 |
| 2024-10-10 | Open-market sale | 100 | $3107.38 | 26,316.05 |
| 2024-10-10 | Open-market sale | 100 | $3122.61 | 26,416.05 |
| 2024-10-03 | Disposition to issuer | 50 | $3062.44 | 50 |
| 2024-10-03 | Open-market sale | 300 | $3075.20 | 13,857.05 |
| 2024-10-03 | Option exercise | 300 | $772.80 | 14,157.05 |
| 2024-10-03 | Option exercise (derivative) | 300 | $0.00 | 13,000 |
| 2024-10-02 | Open-market sale | 1,078 | $3110.64 | 13,857.05 |
| 2024-10-02 | Open-market sale | 1,057 | $3109.95 | 14,935.05 |
| 2024-10-02 | Option exercise (derivative) | 13,200 | $0.00 | 13,300 |
| 2024-10-02 | Open-market sale | 313 | $3111.93 | 25,054.05 |
| 2024-10-02 | Open-market sale | 253 | $3127.05 | 25,367.05 |
| 2024-10-02 | Open-market sale | 239 | $3094.81 | 25,620.05 |
| 2024-10-02 | Open-market sale | 226 | $3095.71 | 25,859.05 |
| 2024-10-02 | Open-market sale | 206 | $3112.57 | 26,085.05 |
| 2024-10-02 | Open-market sale | 173 | $31115.01 | 26,291.05 |
| 2024-10-02 | Open-market sale | 148 | $3099.23 | 26,464.05 |
| 2024-10-02 | Open-market sale | 103 | $3096.77 | 26,612.05 |
| 2024-10-02 | Open-market sale | 99 | $3100.01 | 26,715.05 |
| 2024-10-02 | Open-market sale | 99 | $3129.34 | 26,814.05 |
| 2024-10-02 | Open-market sale | 96 | $3123.73 | 26,913.05 |
| 2024-10-02 | Open-market sale | 40 | $3092.14 | 27,009.05 |
| 2024-10-02 | Open-market sale | 7 | $3118.10 | 27,049.05 |
| 2024-10-02 | Open-market sale | 1 | $3116.53 | 27,056.05 |
| 2024-10-02 | Option exercise | 13,200 | $772.80 | 27,057.05 |
| 2024-10-02 | Open-market sale | 976 | $3093.94 | 15,992.05 |
| 2024-10-02 | Open-market sale | 830 | $3086.17 | 16,968.05 |
| 2024-10-02 | Open-market sale | 750 | $3107.13 | 17,798.05 |
| 2024-10-02 | Open-market sale | 719 | $3119.93 | 18,548.05 |
| 2024-10-02 | Open-market sale | 701 | $3089.43 | 19,267.05 |
| 2024-10-02 | Open-market sale | 620 | $3085.00 | 19,968.05 |
| 2024-10-02 | Open-market sale | 585 | $3087.33 | 20,588.05 |
| 2024-10-02 | Open-market sale | 552 | $3121.10 | 21,173.05 |
| 2024-10-02 | Open-market sale | 539 | $3122.39 | 21,725.05 |
| 2024-10-02 | Open-market sale | 530 | $3082.16 | 22,264.05 |
| 2024-10-02 | Open-market sale | 518 | $3079.15 | 22,794.05 |
| 2024-10-02 | Open-market sale | 480 | $3088.51 | 23,312.05 |
| 2024-10-02 | Open-market sale | 472 | $3108.65 | 23,792.05 |
| 2024-10-02 | Open-market sale | 400 | $3083.42 | 24,264.05 |
| 2024-10-02 | Open-market sale | 390 | $3090.99 | 24,664.05 |
| 2024-04-03 | Gift | 1,500 | $0.00 | 13,857.05 |
| 2024-03-26 | Open-market sale | 4,475 | $3190.20 | 15,357.05 |
| 2024-03-26 | Open-market sale | 1,325 | $3188.71 | 19,832.05 |
| 2024-03-26 | Open-market sale | 900 | $3192.57 | 21,157.05 |
| 2024-03-26 | Option exercise (derivative) | 9,500 | $0.00 | 0 |
| 2024-03-26 | Open-market sale | 200 | $3193.25 | 24,057.05 |
| 2024-03-26 | Open-market sale | 200 | $3195.40 | 24,257.05 |
| 2024-03-26 | Open-market sale | 100 | $3176.30 | 24,457.05 |
| 2024-03-26 | Open-market sale | 100 | $3182.33 | 24,557.05 |
| 2024-03-26 | Open-market sale | 100 | $3183.40 | 24,657.05 |
| 2024-03-26 | Open-market sale | 100 | $3184.85 | 24,757.05 |
| 2024-03-26 | Option exercise | 9,500 | $587.13 | 24,857.05 |
| 2024-03-26 | Open-market sale | 800 | $3194.79 | 22,057.05 |
| 2024-03-26 | Open-market sale | 200 | $3185.91 | 23,857.05 |
| 2024-03-26 | Open-market sale | 400 | $3187.50 | 23,457.05 |
| 2024-03-26 | Open-market sale | 600 | $3191.10 | 22,857.05 |
| 2024-03-25 | Option exercise (derivative) | 2,500 | $0.00 | 9,500 |
| 2024-03-25 | Option exercise (derivative) | 6,750 | $0.00 | 0 |
| 2024-03-25 | Open-market sale | 2,832 | $3171.86 | 15,357.05 |
| 2024-03-25 | Open-market sale | 1,153 | $3209.22 | 18,189.05 |
| 2024-03-25 | Open-market sale | 965 | $3170.30 | 19,342.05 |
| 2024-03-25 | Open-market sale | 600 | $3191.92 | 20,307.05 |
| 2024-03-25 | Open-market sale | 600 | $3202.95 | 20,907.05 |
| 2024-03-25 | Open-market sale | 514 | $3204.32 | 21,507.05 |
| 2024-03-25 | Open-market sale | 513 | $3204.76 | 22,021.05 |
| 2024-03-25 | Open-market sale | 440 | $3196.75 | 22,534.05 |
| 2024-03-25 | Open-market sale | 302 | $3208.27 | 23,345.05 |
| 2024-03-25 | Open-market sale | 268 | $3172.38 | 23,647.05 |
| 2024-03-25 | Open-market sale | 205 | $3215.14 | 23,915.05 |
| 2024-03-25 | Open-market sale | 147 | $3210.97 | 24,120.05 |
| 2024-03-25 | Open-market sale | 120 | $3199.64 | 24,267.05 |
| 2024-03-25 | Open-market sale | 119.89 | $3197.89 | 24,387.05 |
| 2024-03-25 | Open-market sale | 80 | $3198.61 | 24,506.94 |
| 2024-03-25 | Open-market sale | 21 | $3206.54 | 24,586.94 |
| 2024-03-25 | Option exercise | 2,500 | $587.13 | 24,607.94 |
| 2024-03-25 | Option exercise | 6,750 | $744.85 | 22,107.94 |
| 2024-03-25 | Open-market sale | 371 | $3196.15 | 22,974.05 |
| 2023-12-31 | Grant / award | 121 | $2585.61 | 15,336.94 |
| 2023-12-31 | Grant / award | 21 | $0.00 | 15,357.94 |
| 2023-12-26 | Gift | 960 | $0.00 | 15,214.55 |
| 2023-12-12 | Gift | 750 | $0.00 | 16,174.55 |
| 2023-10-06 | Grant / award (derivative) | 2,246 | $0.00 | 2,246 |
| 2023-10-06 | Grant / award (derivative) | 2,453 | $0.00 | 2,453 |
| 2023-09-30 | Grant / award | 27 | $2539.99 | 16,919.55 |
| 2023-09-30 | Grant / award | 5 | $0.00 | 16,924.55 |
| 2023-09-22 | J | 1,000 | $2552.49 | 16,890.57 |
| 2023-09-22 | J | 1,000 | $2552.49 | 15,890.57 |
| 2023-06-30 | Grant / award | 4 | $0.00 | 14,890.57 |
| 2023-06-30 | Grant / award | 24 | $2493.36 | 14,886.57 |
| 2023-03-31 | Grant / award | 5 | $0.00 | 14,860.84 |
| 2023-03-31 | Grant / award | 29 | $2458.15 | 14,855.84 |
| 2023-03-14 | Option exercise (derivative) | 29,511 | $0.00 | 0 |
| 2023-03-14 | Open-market sale | 4,739 | $2421.45 | 23,433.83 |
| 2023-03-14 | Open-market sale | 4,627 | $2436.11 | 28,172.83 |
| 2023-03-14 | Open-market sale | 4,488 | $2437.17 | 32,799.83 |
| 2023-03-14 | Open-market sale | 2,099 | $2424.88 | 37,287.83 |
| 2023-03-14 | Open-market sale | 1,893 | $2424.07 | 39,386.83 |
| 2023-03-14 | Open-market sale | 678 | $2422.17 | 41,279.83 |
| 2023-03-14 | Open-market sale | 629 | $2433.71 | 41,957.83 |
| 2023-03-14 | Open-market sale | 568 | $2438.41 | 42,586.83 |
| 2023-03-14 | Open-market sale | 8,609 | $2420.23 | 14,824.83 |
| 2023-03-14 | Open-market sale | 324 | $2434.81 | 43,525.83 |
| 2023-03-14 | Open-market sale | 200 | $2429.97 | 43,849.83 |
| 2023-03-14 | Open-market sale | 178 | $2439.31 | 44,049.83 |
| 2023-03-14 | Open-market sale | 108 | $2425.87 | 44,227.83 |
| 2023-03-14 | Option exercise | 29,511 | $736.00 | 44,335.83 |
| 2023-03-14 | Open-market sale | 371 | $2432.49 | 43,154.83 |
| 2023-01-11 | Open-market sale | 532 | $2425.37 | 0 |
| 2023-01-11 | Open-market sale | 500 | $2436.43 | 532 |
| 2023-01-11 | Open-market sale | 415 | $2428.51 | 1,032 |
| 2023-01-11 | Open-market sale | 23 | $2451.23 | 3,777 |
| 2023-01-11 | Open-market sale | 27 | $2440.35 | 3,750 |
| 2023-01-11 | Open-market sale | 69 | $2431.18 | 3,681 |
| 2023-01-11 | Open-market sale | 110 | $2424.30 | 3,571 |
| 2023-01-11 | Open-market sale | 200 | $2441.87 | 3,371 |
| 2023-01-11 | Open-market sale | 300 | $2438.78 | 3,071 |
| 2023-01-11 | Open-market sale | 300 | $2437.69 | 2,771 |
| 2023-01-11 | Open-market sale | 300 | $2435.29 | 2,471 |
| 2023-01-11 | Open-market sale | 327 | $2426.71 | 2,144 |
| 2023-01-11 | Open-market sale | 354 | $2427.50 | 1,447 |
| 2023-01-11 | Open-market sale | 343 | $2430.33 | 1,801 |
| 2023-01-09 | Open-market sale | 200 | $2483.28 | 4,500 |
| 2023-01-09 | Open-market sale | 100 | $2476.00 | 4,700 |
| 2023-01-09 | Open-market sale | 100 | $2480.01 | 4,800 |
| 2023-01-09 | Open-market sale | 100 | $2485.00 | 4,900 |
| 2023-01-09 | Open-market sale | 300 | $2481.31 | 4,200 |
| 2023-01-09 | Open-market sale | 400 | $2475.00 | 3,800 |
| 2022-12-31 | Grant / award | 22 | $0.00 | 14,824.83 |
| 2022-12-31 | Grant / award | 125 | $2466.18 | 14,802.83 |
| 2022-12-12 | Open-market sale | 300 | $2450.73 | 1,517 |
| 2022-12-12 | Open-market sale | 151 | $2460.98 | 1,973 |
| 2022-12-12 | Open-market sale | 137 | $2453.67 | 2,124 |
| 2022-12-12 | Open-market sale | 99 | $2459.07 | 2,261 |
| 2022-12-12 | Open-market sale | 52 | $2446.17 | 2,360 |
| 2022-12-12 | Open-market sale | 13 | $2454.36 | 2,412 |
| 2022-12-12 | Open-market sale | 1 | $2448.36 | 2,425 |
| 2022-12-12 | Open-market sale | 337 | $2445.00 | 1,177 |
| 2022-12-12 | Open-market sale | 298 | $2450.71 | 1,514 |
| 2022-12-12 | Open-market sale | 193 | $2452.99 | 1,812 |
| 2022-12-12 | Open-market sale | 151 | $2460.98 | 2,005 |
| 2022-12-12 | Open-market sale | 115 | $2453.84 | 2,156 |
| 2022-12-12 | Open-market sale | 99 | $2459.06 | 2,271 |
| 2022-12-12 | Open-market sale | 56 | $2446.07 | 2,370 |
| 2022-12-12 | Open-market sale | 1 | $2455.55 | 2,426 |
| 2022-12-12 | Open-market sale | 156 | $2452.90 | 1,817 |
| 2022-12-12 | Open-market sale | 341 | $2445.01 | 1,176 |
| 2022-10-18 | Gift | 1,300 | $0.00 | 14,676.18 |
| 2022-10-11 | Open-market sale | 1,120 | $2271.63 | 19,818.18 |
| 2022-10-11 | Open-market sale | 279 | $2261.31 | 30,225.18 |
| 2022-10-11 | Open-market sale | 300 | $2287.44 | 29,925.18 |
| 2022-10-11 | Open-market sale | 300 | $2281.22 | 29,625.18 |
| 2022-10-11 | Open-market sale | 300 | $2275.17 | 29,325.18 |
| 2022-10-11 | Open-market sale | 300 | $2274.01 | 29,025.18 |
| 2022-10-11 | Open-market sale | 311 | $2283.39 | 28,714.18 |
| 2022-10-11 | Open-market sale | 400 | $2280.16 | 28,314.18 |
| 2022-10-11 | Open-market sale | 402 | $2269.52 | 27,912.18 |
| 2022-10-11 | Open-market sale | 430 | $2264.64 | 27,482.18 |
| 2022-10-11 | Open-market sale | 646 | $2276.13 | 26,836.18 |
| 2022-10-11 | Open-market sale | 806 | $2270.50 | 26,030.18 |
| 2022-10-11 | Open-market sale | 928 | $2265.64 | 25,102.18 |
| 2022-10-11 | Open-market sale | 1,000 | $2272.68 | 24,102.18 |
| 2022-10-11 | Open-market sale | 1,015 | $2277.62 | 23,087.18 |
| 2022-10-11 | Open-market sale | 1,049 | $2260.17 | 22,038.18 |
| 2022-10-11 | Open-market sale | 1,100 | $2284.88 | 20,938.18 |
| 2022-10-11 | Open-market sale | 2,307 | $2267.60 | 15,976.18 |
| 2022-10-11 | Open-market sale | 1,535 | $2266.71 | 18,283.18 |
| 2022-10-11 | Option exercise (derivative) | 15,000 | $0.00 | 29,511 |
| 2022-10-11 | Open-market sale | 200 | $2278.42 | 30,504.18 |
| 2022-10-11 | Open-market sale | 152 | $2263.08 | 30,704.18 |
| 2022-10-11 | Open-market sale | 100 | $2259.03 | 30,856.18 |
| 2022-10-11 | Open-market sale | 20 | $2257.01 | 30,956.18 |
| 2022-10-11 | Option exercise | 15,000 | $736.00 | 30,976.18 |
| 2022-10-06 | Option exercise (derivative) | 5,489 | $0.00 | 44,511 |
| 2022-10-06 | Option exercise (derivative) | 4,892 | $0.00 | 0 |
| 2022-10-06 | Open-market sale | 100 | $2221.48 | 25,859.18 |
| 2022-10-06 | Open-market sale | 100 | $2242.77 | 25,959.18 |
| 2022-10-06 | Open-market sale | 100 | $2244.06 | 26,059.18 |
| 2022-10-06 | Open-market sale | 100 | $2246.22 | 26,159.18 |
| 2022-10-06 | Open-market sale | 98 | $2224.37 | 26,259.18 |
| 2022-10-06 | Option exercise | 4,892 | $744.62 | 26,357.18 |
| 2022-10-06 | Option exercise | 5,489 | $736.00 | 21,465.18 |
| 2022-10-06 | Open-market sale | 750 | $2228.28 | 20,937.18 |
| 2022-10-06 | Open-market sale | 659 | $2231.71 | 21,687.18 |
| 2022-10-06 | Open-market sale | 450 | $2233.02 | 22,346.18 |
| 2022-10-06 | Open-market sale | 449 | $2222.58 | 22,796.18 |
| 2022-10-06 | Open-market sale | 400 | $2233.84 | 23,245.18 |
| 2022-10-06 | Open-market sale | 357 | $2240.09 | 23,645.18 |
| 2022-10-06 | Open-market sale | 315 | $2218.57 | 24,002.18 |
| 2022-10-06 | Open-market sale | 300 | $2234.99 | 24,317.18 |
| 2022-10-06 | Open-market sale | 300 | $2235.98 | 24,617.18 |
| 2022-10-06 | Open-market sale | 200 | $2219.57 | 24,917.18 |
| 2022-10-06 | Open-market sale | 200 | $2237.55 | 25,117.18 |
| 2022-10-06 | Open-market sale | 200 | $2239.21 | 25,317.18 |
| 2022-10-06 | Open-market sale | 200 | $2241.25 | 25,517.18 |
| 2022-10-06 | Open-market sale | 142 | $2223.63 | 25,717.18 |
| 2022-10-06 | Open-market sale | 1,900 | $2227.12 | 15,976.18 |
| 2022-10-06 | Open-market sale | 1,111 | $2226.29 | 17,876.18 |
| 2022-10-06 | Open-market sale | 1,050 | $2229.57 | 18,987.18 |
| 2022-10-06 | Open-market sale | 900 | $2230.67 | 20,037.18 |
| 2022-10-04 | Grant / award (derivative) | 19,700 | $0.00 | 19,700 |
| 2022-09-30 | Grant / award | 33 | $2141.93 | 15,970.18 |
| 2022-09-30 | Grant / award | 6 | $0.00 | 15,976.18 |
| 2022-07-18 | Option exercise (derivative) | 2,958 | $0.00 | 4,892 |
| 2022-07-18 | Option exercise | 2,958 | $744.62 | 18,892.88 |
| 2022-07-18 | Open-market sale | 90 | $2210.37 | 18,802.88 |
| 2022-07-18 | Open-market sale | 100 | $2201.29 | 18,702.88 |
| 2022-07-18 | Open-market sale | 151 | $2213.57 | 18,551.88 |
| 2022-07-18 | Open-market sale | 152 | $2212.32 | 18,399.88 |
| 2022-07-18 | Open-market sale | 155 | $2203.47 | 18,244.88 |
| 2022-07-18 | Open-market sale | 182 | $2207.88 | 18,062.88 |
| 2022-07-18 | Open-market sale | 248 | $2200.44 | 17,814.88 |
| 2022-07-18 | Open-market sale | 300 | $2205.95 | 17,514.88 |
| 2022-07-18 | Open-market sale | 300 | $2204.57 | 17,214.88 |
| 2022-07-18 | Open-market sale | 349 | $2202.47 | 16,865.88 |
| 2022-07-18 | Open-market sale | 394 | $2206.74 | 16,471.88 |
| 2022-07-18 | Open-market sale | 537 | $2209.27 | 15,934.88 |
| 2022-06-30 | Grant / award | 32 | $2149.12 | 15,928.88 |
| 2022-06-30 | Grant / award | 6 | $0.00 | 15,934.88 |
| 2022-06-08 | Gift | 476 | $0.00 | 15,894.37 |
| 2022-04-07 | Gift | 3,723 | $0.00 | 0 |
| 2022-03-31 | Grant / award | 29 | $2044.58 | 15,297.37 |
| 2022-03-31 | Grant / award | 5 | $0.00 | 15,302.37 |
| 2022-03-14 | Gift | 3,219 | $0.00 | 0 |
| 2021-12-31 | Grant / award | 27 | $0.00 | 18,806.3 |
| 2021-12-31 | Grant / award | 153 | $2096.39 | 18,779.3 |
| 2021-12-17 | Open-market sale | 1,019 | $1991.35 | 18,623.77 |
| 2021-12-17 | Open-market sale (derivative) | 1,848 | $0.00 | 0 |
| 2021-12-17 | Open-market sale | 529 | $2000.00 | 19,642.77 |
| 2021-12-17 | Open-market sale | 300 | $1990.29 | 20,171.77 |
| 2021-12-17 | Open-market sale | 1,848 | $507.79 | 20,471.77 |
| 2021-12-16 | Option exercise (derivative) | 15,552 | $0.00 | 1,848 |
| 2021-12-16 | Open-market sale | 194 | $2035.84 | 33,056.77 |
| 2021-12-16 | Open-market sale | 182 | $2041.03 | 33,250.77 |
| 2021-12-16 | Open-market sale | 171 | $2053.51 | 33,432.77 |
| 2021-12-16 | Open-market sale | 132 | $2038.12 | 33,603.77 |
| 2021-12-16 | Open-market sale | 127 | $2045.28 | 33,735.77 |
| 2021-12-16 | Open-market sale | 101 | $2043.95 | 33,862.77 |
| 2021-12-16 | Open-market sale | 100 | $2059.14 | 33,963.77 |
| 2021-12-16 | Open-market sale | 65 | $2058.83 | 34,063.77 |
| 2021-12-16 | Open-market sale | 45 | $2054.24 | 34,128.77 |
| 2021-12-16 | Open-market sale | 2 | $2034.54 | 34,173.77 |
| 2021-12-16 | Option exercise | 15,552 | $507.79 | 34,175.77 |
| 2021-12-16 | Open-market sale | 6,549 | $2025.05 | 18,623.77 |
| 2021-12-16 | Open-market sale | 811 | $2026.57 | 26,424.77 |
| 2021-12-16 | Open-market sale | 784 | $2051.87 | 27,235.77 |
| 2021-12-16 | Open-market sale | 600 | $2030.37 | 28,019.77 |
| 2021-12-16 | Open-market sale | 551 | $2057.29 | 28,619.77 |
| 2021-12-16 | Open-market sale | 525 | $2048.17 | 29,170.77 |
| 2021-12-16 | Open-market sale | 518 | $2040.15 | 29,695.77 |
| 2021-12-16 | Open-market sale | 505 | $2049.07 | 30,213.77 |
| 2021-12-16 | Open-market sale | 441 | $2028.54 | 30,718.77 |
| 2021-12-16 | Open-market sale | 420 | $2055.65 | 31,159.77 |
| 2021-12-16 | Open-market sale | 372 | $2043.13 | 31,579.77 |
| 2021-12-16 | Open-market sale | 358 | $2046.99 | 31,951.77 |
| 2021-12-16 | Open-market sale | 347 | $2031.22 | 32,309.77 |
| 2021-12-16 | Open-market sale | 205 | $2033.56 | 32,656.77 |
| 2021-12-16 | Open-market sale | 195 | $2032.17 | 32,861.77 |
| 2021-12-16 | Open-market sale | 1,252 | $2027.43 | 25,172.77 |
| 2021-10-05 | Grant / award (derivative) | 21,000 | $0.00 | 21,000 |
| 2021-09-30 | Grant / award | 6 | $0.00 | 18,623.77 |
| 2021-09-30 | Grant / award | 35 | $1697.99 | 18,617.77 |
| 2021-09-24 | Open-market sale | 1,053 | $1683.38 | 1,936 |
| 2021-09-24 | Open-market sale | 725 | $1684.00 | 220 |
| 2021-09-24 | Open-market sale | 704 | $1680.35 | 945 |
| 2021-09-24 | Open-market sale | 40 | $1687.01 | 1,649 |
| 2021-09-24 | Open-market sale | 31 | $1682.23 | 1,689 |
| 2021-09-24 | Open-market sale | 447 | $1684.26 | 2,989 |
| 2021-09-24 | Open-market sale | 1,263 | $1681.93 | 219 |
| 2021-09-24 | Open-market sale | 237 | $1685.35 | 1,482 |
| 2021-07-26 | Gift | 376 | $0.00 | 18,579.99 |
| 2021-07-26 | Gift | 4,874 | $0.00 | 0 |
| 2021-07-01 | Option exercise (derivative) | 14,535 | $425.11 | 0 |
| 2021-07-01 | Open-market sale | 200 | $1515.17 | 33,290.99 |
| 2021-07-01 | Open-market sale | 1,000 | $1509.31 | 19,955.99 |
| 2021-07-01 | Open-market sale | 982 | $1502.71 | 20,955.99 |
| 2021-07-01 | Open-market sale | 982 | $1510.50 | 21,937.99 |
| 2021-07-01 | Open-market sale | 981 | $1501.42 | 22,919.99 |
| 2021-07-01 | Open-market sale | 900 | $1525.00 | 23,900.99 |
| 2021-07-01 | Open-market sale | 800 | $1504.37 | 24,800.99 |
| 2021-07-01 | Open-market sale | 800 | $1514.26 | 25,600.99 |
| 2021-07-01 | Open-market sale | 800 | $1517.83 | 26,400.99 |
| 2021-07-01 | Open-market sale | 700 | $1506.07 | 27,200.99 |
| 2021-07-01 | Open-market sale | 700 | $1520.23 | 27,900.99 |
| 2021-07-01 | Open-market sale | 600 | $1511.66 | 28,600.99 |
| 2021-07-01 | Open-market sale | 600 | $1519.10 | 29,200.99 |
| 2021-07-01 | Open-market sale | 545 | $1527.36 | 29,800.99 |
| 2021-07-01 | Open-market sale | 507 | $1507.78 | 30,345.99 |
| 2021-07-01 | Open-market sale | 500 | $1500.42 | 30,852.99 |
| 2021-07-01 | Open-market sale | 493 | $1507.06 | 31,352.99 |
| 2021-07-01 | Open-market sale | 445 | $1526.45 | 31,845.99 |
| 2021-07-01 | Open-market sale | 400 | $1521.59 | 32,290.99 |
| 2021-07-01 | Open-market sale | 300 | $1512.71 | 32,690.99 |
| 2021-07-01 | Open-market sale | 300 | $1516.45 | 32,990.99 |
| 2021-07-01 | Open-market sale | 1,000 | $1503.70 | 18,955.99 |
| 2021-07-01 | Option exercise | 14,535 | $425.11 | 33,490.99 |
| 2021-06-30 | Option exercise (derivative) | 173 | $0.00 | 14,535 |
| 2021-06-30 | Option exercise | 173 | $425.11 | 19,073.99 |
| 2021-06-30 | Open-market sale | 73 | $1500.38 | 19,055.99 |
| 2021-06-30 | Grant / award | 8 | $0.00 | 19,128.99 |
| 2021-06-30 | Grant / award | 47 | $1492.22 | 19,120.99 |
| 2021-06-30 | Open-market sale | 100 | $1502.01 | 18,955.99 |
| 2021-06-29 | Option exercise (derivative) | 4,492 | $0.00 | 14,708 |
| 2021-06-29 | Open-market sale | 2,400 | $1500.50 | 18,897.51 |
| 2021-06-29 | Open-market sale | 1,300 | $1501.44 | 21,297.51 |
| 2021-06-29 | Open-market sale | 792 | $1502.60 | 22,597.51 |
| 2021-06-29 | Option exercise | 4,492 | $425.11 | 23,389.51 |
| 2021-03-31 | Grant / award | 43 | $1404.30 | 15,831.51 |
| 2021-03-31 | Grant / award | 8 | $0.00 | 15,839.51 |
| 2021-03-10 | Option exercise (derivative) | 11,050 | $0.00 | 0 |
| 2021-03-10 | Open-market sale | 11,050 | $1250.02 | 15,784.94 |
| 2021-03-10 | Option exercise | 11,050 | $371.47 | 26,834.94 |
| 2021-03-09 | Option exercise (derivative) | 200 | $0.00 | 11,050 |
| 2021-03-09 | Option exercise | 200 | $371.47 | 15,984.94 |
| 2021-03-09 | Open-market sale | 200 | $1250.48 | 15,784.94 |
| 2020-12-31 | Grant / award | 270 | $1185.44 | 15,736.94 |
| 2020-12-31 | Grant / award | 48 | $0.00 | 15,784.94 |
| 2020-12-28 | Gift | 375 | $0.00 | 4,874 |
| 2020-12-23 | Open-market sale | 100 | $1187.00 | 0 |
| 2020-12-22 | Option exercise (derivative) | 11,250 | $0.00 | 11,250 |
| 2020-12-22 | Option exercise | 11,250 | $371.47 | 26,713.36 |
| 2020-12-22 | Open-market sale | 2,901 | $1188.71 | 15,463.36 |
| 2020-12-22 | Open-market sale | 2,474 | $1189.74 | 18,364.36 |
| 2020-12-22 | Open-market sale | 1,821 | $1190.67 | 20,838.36 |
| 2020-12-22 | Open-market sale | 1,500 | $1187.46 | 22,659.36 |
| 2020-12-22 | Open-market sale | 1,406 | $1185.53 | 24,159.36 |
| 2020-12-22 | Open-market sale | 848 | $1186.34 | 25,565.36 |
| 2020-12-22 | Open-market sale | 300 | $1191.43 | 26,413.36 |
| 2020-12-18 | Gift | 3,436 | $0.00 | 15,463.36 |
| 2020-12-18 | Gift | 3,436 | $0.00 | 5,249 |
| 2020-12-18 | Gift | 3,436 | $0.00 | 3,436 |
| 2020-10-07 | Grant / award (derivative) | 30,600 | $0.00 | 30,600 |
| 2020-09-30 | Grant / award | 51 | $1177.64 | 18,890.36 |
| 2020-09-30 | Grant / award | 9 | $0.00 | 18,899.36 |
| 2020-06-30 | Grant / award | 11 | $0.00 | 18,835.61 |
| 2020-06-30 | Grant / award | 62 | $1128.12 | 18,824.61 |
| 2020-04-02 | Gift | 342 | $0.00 | 18,756.25 |
| 2020-03-31 | Grant / award | 70 | $846.00 | 24,086.25 |
| 2020-03-31 | Grant / award | 12 | $0.00 | 24,098.25 |
| 2020-03-02 | Gift | 3,283 | $0.00 | 0 |
| 2019-12-31 | Grant / award | 49 | $0.00 | 25,006.24 |
| 2019-12-31 | Grant / award | 277 | $1191.31 | 24,957.24 |
| 2019-12-12 | Gift | 363 | $0.00 | 24,676.33 |
| 2019-12-12 | Gift | 1,250 | $0.00 | 8,685 |
| 2019-12-11 | Option exercise (derivative) | 20,800 | $0.00 | 0 |
| 2019-12-11 | Open-market sale | 2,481 | $1238.14 | 27,702.33 |
| 2019-12-11 | Open-market sale | 2,439 | $1239.35 | 30,183.33 |
| 2019-12-11 | Open-market sale | 2,200 | $1241.47 | 32,622.33 |
| 2019-12-11 | Open-market sale | 1,516 | $1243.59 | 34,822.33 |
| 2019-12-11 | Open-market sale | 1,100 | $1234.41 | 36,338.33 |
| 2019-12-11 | Open-market sale | 1,096 | $1244.60 | 37,438.33 |
| 2019-12-11 | Open-market sale | 1,000 | $1233.57 | 38,534.33 |
| 2019-12-11 | Open-market sale | 920 | $1240.34 | 39,534.33 |
| 2019-12-11 | Open-market sale | 900 | $1248.33 | 40,454.33 |
| 2019-12-11 | Open-market sale | 745 | $1242.66 | 41,354.33 |
| 2019-12-11 | Open-market sale | 740 | $1253.65 | 42,099.33 |
| 2019-12-11 | Open-market sale | 730 | $1245.86 | 42,839.33 |
| 2019-12-11 | Open-market sale | 500 | $1249.42 | 43,569.33 |
| 2019-12-11 | Open-market sale | 400 | $1236.46 | 44,069.33 |
| 2019-12-11 | Open-market sale | 400 | $1250.76 | 44,469.33 |
| 2019-12-11 | Open-market sale | 400 | $1252.26 | 44,869.33 |
| 2019-12-11 | Open-market sale | 200 | $1256.18 | 45,269.33 |
| 2019-12-11 | Open-market sale | 100 | $1254.87 | 45,469.33 |
| 2019-12-11 | Open-market sale | 100 | $1259.35 | 45,569.33 |
| 2019-12-11 | Open-market sale | 100 | $1266.56 | 45,669.33 |
| 2019-12-11 | Open-market sale | 70 | $1247.08 | 45,769.33 |
| 2019-12-11 | Option exercise | 20,800 | $326.00 | 45,839.33 |
| 2019-12-11 | Open-market sale | 41 | $1266.56 | 40 |
| 2019-12-11 | Open-market sale | 2,663 | $1237.40 | 25,039.33 |
| 2019-10-07 | Grant / award (derivative) | 27,500 | $0.00 | 27,500 |
| 2019-09-30 | Grant / award | 55 | $1084.62 | 25,029.33 |
| 2019-09-30 | Grant / award | 10 | $0.00 | 25,039.33 |
| 2019-06-30 | Grant / award | 55 | $1099.47 | 21,258.43 |
| 2019-06-30 | Grant / award | 10 | $0.00 | 21,268.43 |
| 2019-06-28 | Grant / award | 55 | $1099.47 | 21,254.32 |
| 2019-06-28 | Grant / award | 4 | $0.00 | 21,258.32 |
| 2019-03-31 | Grant / award | 12 | $0.00 | 21,199.32 |
| 2019-03-31 | Grant / award | 68 | $1024.12 | 21,187.32 |
| 2019-03-31 | Gift | 3,702 | $0.00 | 24,901.32 |
| 2019-03-28 | J | 6,342 | $1007.56 | 21,113.42 |
| 2018-12-31 | Grant / award | 65 | $0.00 | 14,771.42 |
| 2018-12-31 | Grant / award | 370 | $838.34 | 14,706.42 |
| 2018-12-11 | Gift | 1,355 | $0.00 | 9,935 |
| 2018-09-30 | Grant / award | 90 | $775.70 | 14,315.84 |
| 2018-09-30 | Grant / award | 16 | $0.00 | 14,331.84 |
| 2018-09-27 | Option exercise (derivative) | 23,700 | $0.00 | 0 |
| 2018-09-27 | Option exercise | 23,700 | $228.20 | 37,918.48 |
| 2018-09-27 | Open-market sale | 200 | $784.62 | 37,718.48 |
| 2018-09-27 | Open-market sale | 780 | $782.62 | 36,638.48 |
| 2018-09-27 | Open-market sale | 300 | $787.64 | 37,418.48 |
| 2018-09-27 | Open-market sale | 1,010 | $781.38 | 34,808.48 |
| 2018-09-27 | Open-market sale | 1,287 | $785.96 | 33,521.48 |
| 2018-09-27 | Open-market sale | 1,500 | $775.27 | 32,021.48 |
| 2018-09-27 | Open-market sale | 1,607 | $786.91 | 30,414.48 |
| 2018-09-27 | Open-market sale | 1,825 | $776.49 | 28,589.48 |
| 2018-09-27 | Open-market sale | 2,224 | $777.57 | 26,365.48 |
| 2018-09-27 | Open-market sale | 2,944 | $780.50 | 23,421.48 |
| 2018-09-27 | Open-market sale | 4,246 | $778.44 | 19,175.48 |
| 2018-09-27 | Open-market sale | 4,957 | $779.49 | 14,218.48 |
| 2018-09-27 | Open-market sale | 820 | $783.31 | 35,818.48 |
| 2018-09-25 | Grant / award (derivative) | 26,500 | $0.00 | 26,500 |
| 2018-06-30 | Grant / award | 90 | $670.93 | 14,202.48 |
| 2018-06-30 | Grant / award | 16 | $0.00 | 14,218.48 |
| 2018-03-31 | Grant / award | 19 | $0.00 | 4,071.95 |
| 2018-03-31 | Grant / award | 107 | $648.69 | 4,052.95 |
| 2018-02-28 | Gift | 1,442 | $0.00 | 14,938.33 |
| 2018-02-28 | Gift | 1,442 | $0.00 | 11,290 |
| 2017-12-31 | Grant / award | 76 | $0.00 | 13,496.33 |
| 2017-12-31 | Grant / award | 429 | $711.37 | 13,420.33 |
| 2017-12-08 | Gift | 2,000 | $0.00 | 12,732 |
| 2017-12-07 | Option exercise (derivative) | 26,421 | $0.00 | 0 |
| 2017-12-07 | Option exercise (derivative) | 400 | $0.00 | 0 |
| 2017-12-07 | Option exercise | 400 | $326.00 | 39,406.4 |
| 2017-12-07 | Option exercise | 500 | $142.77 | 39,006.4 |
| 2017-12-07 | Option exercise | 700 | $228.20 | 38,506.4 |
| 2017-12-07 | Option exercise | 26,421 | $142.77 | 37,806.4 |
| 2017-12-07 | Open-market sale | 9,300 | $702.49 | 12,985.4 |
| 2017-12-07 | Open-market sale | 6,976 | $700.37 | 22,285.4 |
| 2017-12-07 | Open-market sale | 6,962 | $701.67 | 29,261.4 |
| 2017-12-07 | Open-market sale | 3,183 | $703.38 | 36,223.4 |
| 2017-12-06 | Option exercise (derivative) | 79 | $0.00 | 26,421 |
| 2017-12-06 | Open-market sale | 79 | $707.18 | 11,385.4 |
| 2017-12-06 | Option exercise | 79 | $142.77 | 11,464.4 |
| 2017-09-30 | Grant / award | 117 | $595.11 | 11,364.4 |
| 2017-09-30 | Grant / award | 21 | $0.00 | 11,385.4 |
| 2017-09-26 | Grant / award (derivative) | 12,000 | $0.00 | 12,000 |
| 2017-06-30 | Grant / award | 106 | $570.46 | 11,219.74 |
| 2017-06-30 | Grant / award | 19 | $0.00 | 11,238.74 |
| 2017-03-31 | Grant / award | 97 | $723.05 | 18,465.31 |
| 2017-03-31 | Grant / award | 17 | $0.00 | 18,482.31 |
| 2016-12-31 | Grant / award | 69 | $0.00 | 18,361.48 |
| 2016-12-31 | Grant / award | 392 | $789.79 | 18,292.48 |
| 2016-12-22 | Gift | 233 | $0.00 | 17,895.89 |
| 2016-12-22 | Gift | 125 | $0.00 | 15,959 |
| 2016-12-22 | Gift | 1,227 | $0.00 | 14,732 |
| 2016-12-07 | Option exercise (derivative) | 32,000 | $0.00 | 0 |
| 2016-12-07 | Open-market sale | 812 | $807.09 | 47,773.89 |
| 2016-12-07 | Open-market sale | 812 | $808.01 | 48,585.89 |
| 2016-12-07 | Open-market sale | 172 | $802.36 | 49,397.89 |
| 2016-12-07 | Open-market sale | 159 | $799.36 | 49,569.89 |
| 2016-12-07 | Open-market sale | 100 | $787.27 | 49,728.89 |
| 2016-12-07 | Open-market sale | 100 | $794.01 | 49,828.89 |
| 2016-12-07 | Open-market sale | 100 | $800.12 | 49,928.89 |
| 2016-12-07 | Open-market sale | 100 | $805.81 | 50,028.89 |
| 2016-12-07 | Option exercise | 32,000 | $130.79 | 50,128.89 |
| 2016-12-07 | Open-market sale | 13,959 | $791.01 | 18,128.89 |
| 2016-12-07 | Open-market sale | 11,450 | $790.16 | 32,087.89 |
| 2016-12-07 | Open-market sale | 1,917 | $804.04 | 43,537.89 |
| 2016-12-07 | Open-market sale | 1,423 | $804.54 | 45,454.89 |
| 2016-12-07 | Open-market sale | 896 | $788.82 | 46,877.89 |
| 2016-09-30 | Grant / award | 16 | $0.00 | 18,128.89 |
| 2016-09-30 | Grant / award | 91 | $768.34 | 18,112.89 |
| 2016-09-23 | Grant / award (derivative) | 6,750 | $0.00 | 6,750 |
| 2016-06-30 | Grant / award | 16 | $0.00 | 18,015.45 |
| 2016-06-30 | Grant / award | 88 | $793.84 | 17,999.45 |
| 2016-03-31 | Grant / award | 13 | $0.00 | 26,905.23 |
| 2016-03-31 | Grant / award | 76 | $796.69 | 26,892.23 |
| 2015-12-31 | Grant / award | 431 | $741.91 | 26,734.52 |
| 2015-12-31 | Grant / award | 76 | $0.00 | 26,810.52 |
| 2015-12-30 | Gift | 1,862 | $0.00 | 15,834 |
| 2015-12-29 | Gift | 37 | $0.00 | 81 |
| 2015-12-29 | Gift | 333 | $0.00 | 17,696 |
| 2015-12-18 | Gift | 333 | $0.00 | 26,297.77 |
| 2015-12-18 | Gift | 333 | $0.00 | 18,029 |
| 2015-10-07 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2015-10-06 | Grant / award (derivative) | 7,850 | $0.00 | 7,850 |
| 2015-09-30 | Grant / award | 15 | $0.00 | 26,630.77 |
| 2015-09-30 | Grant / award | 83 | $723.83 | 26,615.77 |
| 2015-09-24 | Option exercise (derivative) | 38,600 | $0.00 | 0 |
| 2015-09-24 | Option exercise | 38,600 | $115.38 | 65,126.48 |
| 2015-09-24 | Open-market sale | 1,300 | $746.30 | 63,826.48 |
| 2015-09-24 | Open-market sale | 2,500 | $747.55 | 61,326.48 |
| 2015-09-24 | Open-market sale | 8,733 | $745.38 | 52,593.48 |
| 2015-09-24 | Open-market sale | 12,361 | $744.48 | 40,232.48 |
| 2015-09-24 | Open-market sale | 13,706 | $743.43 | 26,526.48 |
| 2015-06-30 | Grant / award | 19 | $0.00 | 26,526.48 |
| 2015-06-30 | Grant / award | 105 | $666.90 | 26,507.48 |
| 2015-03-31 | Grant / award | 88 | $682.16 | 26,379.07 |
| 2015-03-31 | Grant / award | 16 | $0.00 | 26,395.07 |
| 2014-12-31 | Grant / award | 516 | $619.11 | 32,774.23 |
| 2014-12-31 | Grant / award | 91 | $0.00 | 32,865.23 |
| 2014-12-24 | Gift | 396 | $0.00 | 11,115 |
| 2014-12-24 | Gift | 44 | $0.00 | 44 |
| 2014-12-11 | Option exercise (derivative) | 40,200 | $0.00 | 0 |
| 2014-12-11 | Option exercise | 40,200 | $103.44 | 83,960.89 |
| 2014-12-11 | Open-market sale | 3,817 | $605.29 | 80,143.89 |
| 2014-12-11 | Open-market sale | 22,396 | $602.38 | 43,760.89 |
| 2014-12-11 | Open-market sale | 9,312 | $603.42 | 66,156.89 |
| 2014-12-11 | Open-market sale | 4,675 | $604.71 | 75,468.89 |
| 2014-12-10 | Option exercise (derivative) | 3,300 | $0.00 | 40,200 |
| 2014-12-10 | Open-market sale | 75 | $609.48 | 46,985.89 |
| 2014-12-10 | Open-market sale | 1,325 | $608.65 | 43,760.89 |
| 2014-12-10 | Open-market sale | 1,100 | $605.13 | 45,085.89 |
| 2014-12-10 | Open-market sale | 800 | $606.43 | 46,185.89 |
| 2014-12-10 | Option exercise | 3,300 | $103.44 | 47,060.89 |
| 2014-09-30 | Grant / award | 21 | $0.00 | 43,760.89 |
| 2014-09-30 | Grant / award | 118 | $509.66 | 43,739.89 |
| 2014-09-23 | Grant / award (derivative) | 17,400 | $0.00 | 17,400 |
| 2014-06-30 | Grant / award | 23 | $0.00 | 43,613.58 |
| 2014-06-30 | Grant / award | 131 | $536.24 | 43,590.58 |
| 2014-03-31 | Grant / award | 20 | $0.00 | 43,450.37 |
| 2014-03-31 | Grant / award | 111 | $537.10 | 43,430.37 |
| 2014-03-07 | Option exercise (derivative) | 9,555 | $0.00 | 0 |
| 2014-03-07 | Open-market sale | 500 | $543.27 | 52,365.5 |
| 2014-03-07 | Open-market sale | 9,055 | $542.25 | 43,310.5 |
| 2014-03-07 | Option exercise | 9,555 | $82.00 | 52,865.5 |
| 2014-03-06 | Option exercise (derivative) | 14,872 | $0.00 | 9,555 |
| 2014-03-06 | Option exercise | 14,872 | $82.00 | 58,182.5 |
| 2014-03-06 | Open-market sale | 527 | $545.00 | 57,655.5 |
| 2014-03-06 | Open-market sale | 14,345 | $542.11 | 43,310.5 |
| 2013-12-31 | Grant / award | 118 | $0.00 | 43,310.5 |
| 2013-12-31 | Grant / award | 670 | $477.94 | 43,192.5 |
| 2013-12-13 | Gift | 700 | $0.00 | 42,512.54 |
| 2013-12-13 | Gift | 60 | $0.00 | 43,212.54 |
| 2013-12-13 | Gift | 60 | $0.00 | 43,272.54 |
| 2013-12-13 | Gift | 60 | $0.00 | 847 |
| 2013-11-25 | Grant / award | 25,000 | $465.70 | 43,332.54 |
| 2013-10-01 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2013-09-30 | Grant / award | 142 | $422.73 | 18,307.54 |
| 2013-09-30 | Grant / award | 25 | $0.00 | 18,332.54 |
| 2013-08-14 | Gift | 280 | $0.00 | 18,155.52 |
| 2013-06-30 | Grant / award | 25 | $0.00 | 18,435.52 |
| 2013-06-30 | Grant / award | 141 | $423.69 | 18,410.52 |
| 2013-05-23 | Option exercise (derivative) | 8,650 | $0.00 | 24,427 |
| 2013-05-23 | Option exercise | 8,650 | $82.00 | 26,908.75 |
| 2013-05-23 | Open-market sale | 8,650 | $420.01 | 18,258.75 |
| 2013-05-22 | Option exercise (derivative) | 15,923 | $0.00 | 33,077 |
| 2013-05-22 | Open-market sale | 1,490 | $423.33 | 32,691.75 |
| 2013-05-22 | Open-market sale | 3,300 | $421.49 | 29,391.75 |
| 2013-05-22 | Open-market sale | 4,333 | $422.67 | 25,058.75 |
| 2013-05-22 | Open-market sale | 6,800 | $420.45 | 18,258.75 |
| 2013-05-22 | Option exercise | 15,923 | $82.00 | 34,181.75 |
| 2013-03-31 | Grant / award | 177 | $396.77 | 18,227.75 |
| 2013-03-31 | Grant / award | 31 | $0.00 | 18,258.75 |
| 2012-12-31 | Grant / award | 874 | $354.43 | 17,882.81 |
| 2012-12-31 | Grant / award | 154 | $0.00 | 18,036.81 |
| 2012-11-27 | Gift | 68 | $0.00 | 17,066.85 |
| 2012-11-27 | Gift | 68 | $0.00 | 16,998.85 |
| 2012-11-27 | Gift | 68 | $0.00 | 787 |
| 2012-10-09 | Gift | 525 | $0.00 | 19,360.85 |
| 2012-10-09 | Gift | 265 | $0.00 | 19,885.85 |
| 2012-10-09 | Gift | 2,225 | $0.00 | 17,135.85 |
| 2012-09-30 | Grant / award | 34 | $0.00 | 20,150.85 |
| 2012-09-30 | Grant / award | 191 | $369.67 | 20,116.85 |
| 2012-09-27 | Grant / award (derivative) | 22,500 | $0.00 | 22,500 |
| 2012-09-26 | Option exercise (derivative) | 2,600 | $0.00 | 0 |
| 2012-09-26 | Option exercise (derivative) | 1,400 | $0.00 | 0 |
| 2012-09-26 | Option exercise | 1,400 | $115.38 | 21,512.39 |
| 2012-09-26 | Option exercise | 1,500 | $103.44 | 20,112.39 |
| 2012-09-26 | Option exercise | 2,600 | $98.30 | 18,612.39 |
| 2012-09-26 | Open-market sale | 2,600 | $370.16 | 19,912.39 |
| 2012-09-26 | Option exercise | 1,000 | $82.00 | 22,512.39 |
| 2012-09-25 | Option exercise (derivative) | 22,400 | $0.00 | 2,600 |
| 2012-09-25 | Open-market sale | 22,400 | $370.18 | 16,012.39 |
| 2012-09-25 | Option exercise | 22,400 | $98.30 | 38,412.39 |
| 2012-06-30 | Grant / award | 29 | $0.00 | 16,012.39 |
| 2012-06-30 | Grant / award | 163 | $367.17 | 15,983.39 |
| 2012-03-31 | Grant / award | 188 | $371.80 | 15,775.86 |
| 2012-03-31 | Grant / award | 33 | $0.00 | 15,808.86 |
| 2012-03-09 | Option exercise (derivative) | 15,400 | $0.00 | 25,000 |
| 2012-03-09 | Open-market sale | 15,400 | $382.55 | 15,572.65 |
| 2012-03-09 | Option exercise | 15,400 | $98.30 | 30,972.65 |
| 2012-03-08 | Option exercise (derivative) | 9,600 | $0.00 | 40,400 |
| 2012-03-08 | Option exercise | 9,600 | $98.30 | 25,172.65 |
| 2012-03-08 | Open-market sale | 500 | $385.31 | 24,672.65 |
| 2012-03-08 | Open-market sale | 9,100 | $384.28 | 15,572.65 |
| 2011-12-31 | Grant / award | 944 | $324.97 | 15,405.65 |
| 2011-12-31 | Grant / award | 167 | $0.00 | 15,572.65 |
| 2011-12-30 | Gift | 79 | $0.00 | 719 |
| 2011-12-30 | Gift | 875 | $0.00 | 14,461.65 |
| 2011-12-30 | Gift | 79 | $0.00 | 15,336.65 |
| 2011-12-30 | Gift | 79 | $0.00 | 15,415.65 |
| 2011-09-30 | Grant / award | 209 | $319.19 | 15,446.6 |
| 2011-09-30 | Grant / award | 37 | $0.00 | 15,483.6 |
| 2011-09-27 | Grant / award (derivative) | 400 | $0.00 | 400 |
| 2011-09-27 | Grant / award (derivative) | 20,800 | $0.00 | 20,800 |
| 2011-06-30 | Grant / award | 40 | $0.00 | 15,221 |
| 2011-06-30 | Grant / award | 225 | $294.85 | 15,181 |
| 2011-05-25 | Option exercise (derivative) | 30,000 | $0.00 | 0 |
| 2011-05-25 | Option exercise | 30,000 | $75.64 | 44,938.01 |
| 2011-05-25 | Open-market sale | 5,500 | $297.00 | 39,438.01 |
| 2011-05-25 | Open-market sale | 24,500 | $296.27 | 14,938.01 |
| 2011-03-31 | Grant / award | 208 | $273.56 | 14,901.01 |
| 2011-03-31 | Grant / award | 37 | $0.00 | 14,938.01 |
| 2010-12-31 | Grant / award | 474 | $272.59 | 14,593 |
| 2010-12-31 | Grant / award | 84 | $0.00 | 14,677 |
| 2010-12-20 | Gift | 1,200 | $0.00 | 14,101 |
| 2010-12-14 | Gift | 95 | $0.00 | 15,301 |
| 2010-12-14 | Gift | 95 | $0.00 | 640 |
| 2010-12-13 | Gift | 95 | $0.00 | 640 |
| 2010-12-13 | Gift | 95 | $0.00 | 15,396 |
| 2010-10-07 | Option exercise (derivative) | 25,200 | $0.00 | 0 |
| 2010-10-07 | Option exercise (derivative) | 1,800 | $0.00 | 0 |
| 2010-10-07 | Open-market sale | 25,200 | $233.01 | 15,491 |
| 2010-10-07 | Option exercise | 1,800 | $89.18 | 40,691 |
| 2010-10-07 | Option exercise | 25,200 | $89.18 | 38,891 |
| 2010-09-30 | Grant / award | 3 | $0.00 | 13,691 |
| 2010-09-30 | Grant / award | 16 | $228.91 | 13,688 |
| 2010-09-29 | Grant / award (derivative) | 23,700 | $0.00 | 23,700 |
| 2010-09-29 | Grant / award (derivative) | 700 | $0.00 | 700 |
| 2010-07-08 | Option exercise (derivative) | 8,945 | $0.00 | 0 |
| 2010-07-08 | Open-market sale | 300 | $198.08 | 22,050 |
| 2010-07-08 | Open-market sale | 355 | $198.07 | 21,695 |
| 2010-07-08 | Open-market sale | 700 | $198.01 | 20,995 |
| 2010-07-08 | Open-market sale | 7,345 | $198.00 | 13,650 |
| 2010-07-08 | Open-market sale | 245 | $198.02 | 22,350 |
| 2010-07-08 | Option exercise | 8,945 | $71.12 | 22,595 |
| 2010-06-30 | Grant / award | 22 | $193.22 | 13,646 |
| 2010-06-30 | Grant / award | 4 | $0.00 | 13,650 |
| 2010-06-29 | Open-market sale | 5,932 | $197.00 | 14,046 |
| 2010-06-29 | Open-market sale | 800 | $197.02 | 27,254 |
| 2010-06-29 | Open-market sale | 1,155 | $197.24 | 26,099 |
| 2010-06-29 | Open-market sale | 1,800 | $197.23 | 24,299 |
| 2010-06-29 | Open-market sale | 4,321 | $197.20 | 19,978 |
| 2010-06-29 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2010-06-29 | Option exercise (derivative) | 21,750 | $0.00 | 8,945 |
| 2010-06-29 | Open-market sale | 195 | $197.31 | 34,962 |
| 2010-06-29 | Open-market sale | 125 | $197.23 | 35,157 |
| 2010-06-29 | Open-market sale | 100 | $197.06 | 35,282 |
| 2010-06-29 | Open-market sale | 100 | $197.08 | 35,382 |
| 2010-06-29 | Open-market sale | 100 | $197.17 | 35,482 |
| 2010-06-29 | Open-market sale | 100 | $197.19 | 35,582 |
| 2010-06-29 | Open-market sale | 100 | $197.32 | 35,682 |
| 2010-06-29 | Open-market sale | 14 | $197.21 | 35,782 |
| 2010-06-29 | Option exercise | 2,000 | $71.12 | 35,796 |
| 2010-06-29 | Option exercise | 21,750 | $71.12 | 33,796 |
| 2010-06-29 | Open-market sale | 800 | $197.18 | 28,054 |
| 2010-06-29 | Open-market sale | 800 | $197.30 | 28,854 |
| 2010-06-29 | Open-market sale | 727 | $197.27 | 29,654 |
| 2010-06-29 | Open-market sale | 600 | $197.01 | 30,381 |
| 2010-06-29 | Open-market sale | 600 | $197.03 | 30,981 |
| 2010-06-29 | Open-market sale | 600 | $197.09 | 31,581 |
| 2010-06-29 | Open-market sale | 473 | $197.15 | 32,181 |
| 2010-06-29 | Open-market sale | 400 | $197.16 | 32,654 |
| 2010-06-29 | Open-market sale | 385 | $197.12 | 33,054 |
| 2010-06-29 | Open-market sale | 200 | $197.24 | 34,762 |
| 2010-06-29 | Open-market sale | 200 | $197.15 | 34,562 |
| 2010-06-29 | Open-market sale | 200 | $197.14 | 34,362 |
| 2010-06-29 | Open-market sale | 300 | $197.13 | 34,062 |
| 2010-06-29 | Open-market sale | 323 | $196.00 | 33,439 |
| 2010-06-29 | Open-market sale | 300 | $197.10 | 33,762 |
| 2010-06-28 | Option exercise (derivative) | 7,305 | $0.00 | 30,695 |
| 2010-06-28 | Open-market sale | 6,692 | $197.00 | 12,046 |
| 2010-06-28 | Open-market sale | 413 | $197.01 | 18,738 |
| 2010-06-28 | Open-market sale | 100 | $197.03 | 19,151 |
| 2010-06-28 | Open-market sale | 100 | $197.05 | 19,251 |
| 2010-06-28 | Option exercise | 7,305 | $71.12 | 19,351 |
| 2010-05-27 | Gift | 450 | $0.00 | 11,596 |
| 2010-03-31 | Grant / award | 20 | $173.09 | 12,042 |
| 2010-03-31 | Grant / award | 4 | $0.00 | 12,046 |
| 2009-12-31 | Grant / award | 122 | $0.00 | 11,995 |
| 2009-12-31 | Grant / award | 691 | $158.07 | 11,873 |
| 2009-12-23 | Option exercise (derivative) | 18,000 | $0.00 | 0 |
| 2009-12-23 | Option exercise (derivative) | 2,000 | $0.00 | 0 |
| 2009-12-23 | Open-market sale | 100 | $160.45 | 28,765 |
| 2009-12-23 | Open-market sale | 100 | $160.44 | 28,665 |
| 2009-12-23 | Open-market sale | 100 | $160.31 | 28,565 |
| 2009-12-23 | Open-market sale | 100 | $160.21 | 28,465 |
| 2009-12-23 | Open-market sale | 500 | $160.23 | 24,350 |
| 2009-12-23 | Open-market sale | 415 | $160.36 | 24,850 |
| 2009-12-23 | Open-market sale | 400 | $160.16 | 25,265 |
| 2009-12-23 | Open-market sale | 400 | $160.18 | 25,665 |
| 2009-12-23 | Open-market sale | 400 | $160.30 | 26,065 |
| 2009-12-23 | Open-market sale | 300 | $160.19 | 26,465 |
| 2009-12-23 | Open-market sale | 300 | $160.41 | 26,765 |
| 2009-12-23 | Open-market sale | 300 | $160.42 | 27,065 |
| 2009-12-23 | Open-market sale | 200 | $160.13 | 27,365 |
| 2009-12-23 | Open-market sale | 200 | $160.15 | 27,565 |
| 2009-12-23 | Open-market sale | 900 | $160.38 | 19,340 |
| 2009-12-23 | Open-market sale | 800 | $160.34 | 20,240 |
| 2009-12-23 | Open-market sale | 776 | $160.27 | 21,040 |
| 2009-12-23 | Open-market sale | 700 | $160.26 | 21,816 |
| 2009-12-23 | Open-market sale | 700 | $160.35 | 22,516 |
| 2009-12-23 | Open-market sale | 624 | $160.24 | 23,216 |
| 2009-12-23 | Open-market sale | 510 | $160.25 | 23,840 |
| 2009-12-23 | Open-market sale | 88 | $160.31 | 28,865 |
| 2009-12-23 | Option exercise | 2,000 | $43.90 | 28,953 |
| 2009-12-23 | Option exercise | 18,000 | $43.90 | 26,953 |
| 2009-12-23 | Open-market sale | 200 | $160.43 | 28,165 |
| 2009-12-23 | Open-market sale | 200 | $160.28 | 27,765 |
| 2009-12-23 | Open-market sale | 200 | $160.40 | 27,965 |
| 2009-12-23 | Open-market sale | 100 | $160.20 | 28,365 |
| 2009-12-23 | Open-market sale | 1,185 | $160.39 | 16,143 |
| 2009-12-23 | Open-market sale | 1,200 | $160.32 | 14,943 |
| 2009-12-23 | Open-market sale | 1,200 | $160.17 | 13,743 |
| 2009-12-23 | Open-market sale | 1,112 | $160.33 | 17,328 |
| 2009-12-23 | Open-market sale | 1,500 | $160.29 | 10,953 |
| 2009-12-23 | Open-market sale | 900 | $160.37 | 18,440 |
| 2009-12-23 | Open-market sale | 1,290 | $160.22 | 12,453 |
| 2009-10-28 | Gift | 175 | $0.00 | 9,153 |
| 2009-10-28 | Gift | 175 | $0.00 | 9,328 |
| 2009-10-28 | Gift | 175 | $0.00 | 545 |
| 2009-09-30 | Grant / award | 25 | $146.22 | 9,499 |
| 2009-09-30 | Grant / award | 4 | $0.00 | 9,503 |
| 2009-09-29 | Grant / award (derivative) | 500 | $0.00 | 500 |
| 2009-09-29 | Grant / award (derivative) | 26,500 | $0.00 | 26,500 |
| 2009-06-30 | Grant / award | 5 | $0.00 | 9,445 |
| 2009-06-30 | Grant / award | 27 | $151.11 | 9,440 |
| 2009-03-31 | Grant / award | 22 | $162.62 | 9,376 |
| 2009-03-31 | Grant / award | 4 | $0.00 | 9,380 |
| 2008-12-31 | Grant / award | 783 | $139.47 | 9,186 |
| 2008-12-31 | Grant / award | 138 | $0.00 | 9,324 |
| 2008-12-29 | Gift | 180 | $0.00 | 8,583 |
| 2008-12-29 | Gift | 180 | $0.00 | 8,403 |
| 2008-12-29 | Gift | 180 | $0.00 | 370 |
| 2008-12-11 | Gift | 400 | $0.00 | 8,763 |
| 2008-09-30 | Grant / award | 5 | $0.00 | 9,128 |
| 2008-09-30 | Grant / award | 29 | $123.34 | 9,123 |
| 2008-09-22 | Grant / award (derivative) | 32,000 | $0.00 | 32,000 |
| 2008-08-01 | Option exercise (derivative) | 37,000 | $0.00 | 0 |
| 2008-08-01 | Open-market sale | 200 | $132.00 | 44,034 |
| 2008-08-01 | Open-market sale | 200 | $132.03 | 44,234 |
| 2008-08-01 | Open-market sale | 200 | $132.43 | 44,434 |
| 2008-08-01 | Open-market sale | 200 | $132.24 | 44,634 |
| 2008-08-01 | Open-market sale | 200 | $131.84 | 44,834 |
| 2008-08-01 | Open-market sale | 200 | $131.67 | 45,034 |
| 2008-08-01 | Open-market sale | 100 | $132.20 | 45,234 |
| 2008-08-01 | Open-market sale | 100 | $131.87 | 45,334 |
| 2008-08-01 | Open-market sale | 100 | $132.21 | 45,434 |
| 2008-08-01 | Open-market sale | 100 | $131.60 | 45,534 |
| 2008-08-01 | Open-market sale | 100 | $132.17 | 45,634 |
| 2008-08-01 | Open-market sale | 100 | $131.69 | 45,734 |
| 2008-08-01 | Open-market sale | 100 | $132.14 | 45,834 |
| 2008-08-01 | Open-market sale | 100 | $131.66 | 45,934 |
| 2008-08-01 | Open-market sale | 25 | $131.88 | 46,034 |
| 2008-08-01 | Option exercise | 37,000 | $25.56 | 46,059 |
| 2008-08-01 | Open-market sale | 400 | $131.55 | 39,034 |
| 2008-08-01 | Open-market sale | 400 | $132.27 | 39,434 |
| 2008-08-01 | Open-market sale | 400 | $131.94 | 39,834 |
| 2008-08-01 | Open-market sale | 400 | $131.93 | 40,234 |
| 2008-08-01 | Open-market sale | 400 | $132.07 | 40,634 |
| 2008-08-01 | Open-market sale | 400 | $131.98 | 41,034 |
| 2008-08-01 | Open-market sale | 400 | $132.01 | 41,434 |
| 2008-08-01 | Open-market sale | 400 | $132.10 | 41,834 |
| 2008-08-01 | Open-market sale | 300 | $131.64 | 42,234 |
| 2008-08-01 | Open-market sale | 300 | $131.86 | 43,734 |
| 2008-08-01 | Open-market sale | 300 | $131.59 | 42,834 |
| 2008-08-01 | Open-market sale | 300 | $131.96 | 43,134 |
| 2008-08-01 | Open-market sale | 300 | $131.63 | 43,434 |
| 2008-08-01 | Open-market sale | 300 | $131.90 | 42,534 |
| 2008-08-01 | Open-market sale | 1,200 | $131.62 | 30,334 |
| 2008-08-01 | Open-market sale | 1,200 | $131.76 | 31,534 |
| 2008-08-01 | Open-market sale | 800 | $131.78 | 32,734 |
| 2008-08-01 | Open-market sale | 800 | $132.33 | 33,534 |
| 2008-08-01 | Open-market sale | 700 | $131.91 | 34,334 |
| 2008-08-01 | Open-market sale | 600 | $131.80 | 35,034 |
| 2008-08-01 | Open-market sale | 600 | $132.05 | 35,634 |
| 2008-08-01 | Open-market sale | 500 | $131.65 | 36,234 |
| 2008-08-01 | Open-market sale | 500 | $131.71 | 36,734 |
| 2008-08-01 | Open-market sale | 500 | $131.54 | 37,234 |
| 2008-08-01 | Open-market sale | 500 | $132.06 | 37,734 |
| 2008-08-01 | Open-market sale | 400 | $131.68 | 38,234 |
| 2008-08-01 | Open-market sale | 400 | $132.29 | 38,634 |
| 2008-08-01 | Open-market sale | 12,386 | $131.50 | 9,059 |
| 2008-08-01 | Open-market sale | 3,189 | $132.02 | 21,445 |
| 2008-08-01 | Open-market sale | 1,800 | $131.83 | 24,634 |
| 2008-08-01 | Open-market sale | 1,500 | $131.61 | 26,434 |
| 2008-08-01 | Open-market sale | 1,200 | $132.23 | 27,934 |
| 2008-08-01 | Open-market sale | 1,200 | $131.92 | 29,134 |
| 2008-06-30 | Grant / award | 30 | $121.01 | 9,054 |
| 2008-06-30 | Grant / award | 5 | $0.00 | 9,059 |
| 2008-04-18 | Option exercise (derivative) | 10,000 | $0.00 | 0 |
| 2008-04-18 | Open-market sale | 300 | $122.60 | 17,989 |
| 2008-04-18 | Open-market sale | 1,565 | $122.55 | 12,024 |
| 2008-04-18 | Open-market sale | 1,200 | $122.57 | 13,589 |
| 2008-04-18 | Open-market sale | 1,100 | $122.51 | 14,789 |
| 2008-04-18 | Open-market sale | 800 | $122.54 | 15,889 |
| 2008-04-18 | Open-market sale | 500 | $122.61 | 16,689 |
| 2008-04-18 | Open-market sale | 400 | $122.53 | 17,189 |
| 2008-04-18 | Option exercise | 10,000 | $24.00 | 18,989 |
| 2008-04-18 | Open-market sale | 100 | $122.66 | 18,889 |
| 2008-04-18 | Open-market sale | 100 | $122.65 | 18,789 |
| 2008-04-18 | Open-market sale | 100 | $122.67 | 18,689 |
| 2008-04-18 | Open-market sale | 200 | $122.56 | 18,489 |
| 2008-04-18 | Open-market sale | 200 | $122.64 | 18,289 |
| 2008-04-18 | Open-market sale | 3,035 | $122.50 | 8,989 |
| 2008-04-18 | Open-market sale | 400 | $122.52 | 17,589 |
| 2008-03-31 | Grant / award | 36 | $113.83 | 8,983 |
| 2008-03-31 | Grant / award | 6 | $0.00 | 8,989 |
| 2007-12-31 | Grant / award | 864 | $119.91 | 8,751 |
| 2007-12-31 | Grant / award | 152 | $0.00 | 8,903 |
| 2007-12-27 | Gift | 190 | $0.00 | 8,047 |
| 2007-12-27 | Gift | 190 | $0.00 | 7,857 |
| 2007-12-27 | Gift | 190 | $0.00 | 190 |
| 2007-09-30 | Grant / award | 36 | $116.14 | 8,231 |
| 2007-09-30 | Grant / award | 6 | $0.00 | 8,237 |
| 2007-09-25 | Grant / award (derivative) | 38,600 | $0.00 | 38,600 |
| 2007-09-25 | Grant / award (derivative) | 1,400 | $0.00 | 1,400 |
| 2007-06-30 | Grant / award | 5 | $0.00 | 8,153 |
| 2007-06-30 | Grant / award | 27 | $136.62 | 8,148 |
| 2007-03-31 | Grant / award | 32 | $128.14 | 8,082 |
| 2007-03-31 | Grant / award | 6 | $0.00 | 8,088 |
| 2006-12-31 | Grant / award | 158 | $0.00 | 8,007 |
| 2006-12-31 | Grant / award | 897 | $115.56 | 7,849 |
| 2006-12-27 | Gift | 550 | $0.00 | 6,918 |
| 2006-09-30 | Grant / award | 40 | $103.30 | 7,461 |
| 2006-09-30 | Grant / award | 7 | $0.00 | 7,468 |
| 2006-09-26 | Grant / award (derivative) | 43,500 | $0.00 | 43,500 |
| 2006-09-26 | Grant / award (derivative) | 1,500 | $0.00 | 1,500 |
| 2006-06-30 | Grant / award | 7 | $0.00 | 7,365 |
| 2006-06-30 | Grant / award | 40 | $88.20 | 7,358 |
| 2006-03-31 | Grant / award | 42 | $99.69 | 7,263 |
| 2006-03-31 | Grant / award | 7 | $0.00 | 7,270 |
| 2005-12-31 | Grant / award | 78 | $0.52 | 7,167 |
| 2005-12-31 | Grant / award | 443 | $91.75 | 7,089 |
| 2005-12-31 | Grant / award | 78 | $0.00 | 7,167 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.