SEC CIK 1444157
Rothenstein David M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CIENview stock → | 172,881 | 2026-10-15 |
Position History — CIEN
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CIEN
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Open-market sale | 2,500 | $348.06 | 172,881 |
| 2026-09-20 | Tax withholding | 220 | $348.80 | 175,381 |
| 2026-09-20 | Tax withholding | 436 | $348.80 | 175,601 |
| 2026-09-20 | Tax withholding | 811 | $348.80 | 176,037 |
| 2026-09-20 | Tax withholding | 204 | $348.80 | 176,848 |
| 2026-09-20 | Tax withholding | 679 | $348.80 | 177,052 |
| 2026-09-15 | Open-market sale | 2,500 | $330.48 | 177,731 |
| 2026-08-14 | Open-market sale | 2,500 | $438.10 | 180,231 |
| 2026-07-15 | Open-market sale | 2,500 | $420.91 | 182,731 |
| 2026-06-20 | Tax withholding | 220 | $428.22 | 185,231 |
| 2026-06-20 | Tax withholding | 436 | $428.22 | 185,451 |
| 2026-06-20 | Tax withholding | 811 | $428.22 | 185,887 |
| 2026-06-20 | Tax withholding | 204 | $428.22 | 186,698 |
| 2026-06-20 | Tax withholding | 679 | $428.22 | 186,902 |
| 2026-06-15 | Open-market sale | 2,500 | $457.07 | 187,581 |
| 2026-05-15 | Open-market sale | 2,500 | $562.39 | 190,081 |
| 2026-04-15 | Open-market sale | 2,500 | $467.65 | 192,581 |
| 2026-03-20 | Tax withholding | 436 | $383.89 | 195,301 |
| 2026-03-20 | Tax withholding | 811 | $383.89 | 195,737 |
| 2026-03-20 | Tax withholding | 472 | $383.89 | 196,722 |
| 2026-03-20 | Tax withholding | 174 | $383.89 | 196,548 |
| 2026-03-20 | Tax withholding | 220 | $383.89 | 195,081 |
| 2026-03-16 | Open-market sale | 2,500 | $345.00 | 197,194 |
| 2026-02-17 | Open-market sale | 2,500 | $300.20 | 199,694 |
| 2026-01-09 | Open-market sale | 2,500 | $219.28 | 202,194 |
| 2025-12-20 | Tax withholding | 679 | $230.34 | 220,733 |
| 2025-12-20 | Tax withholding | 204 | $230.34 | 220,529 |
| 2025-12-20 | Tax withholding | 811 | $230.34 | 219,718 |
| 2025-12-20 | Tax withholding | 436 | $230.34 | 219,282 |
| 2025-12-20 | Tax withholding | 439 | $230.34 | 218,843 |
| 2025-12-20 | Tax withholding | 8,682 | $230.34 | 210,161 |
| 2025-12-20 | Tax withholding | 1,819 | $230.34 | 208,342 |
| 2025-12-20 | Tax withholding | 1,557 | $230.34 | 204,694 |
| 2025-12-20 | Tax withholding | 2,091 | $230.34 | 206,251 |
| 2025-12-16 | Grant / award | 7,148 | $0.00 | 221,412 |
| 2025-12-16 | Grant / award | 17,664 | $0.00 | 214,264 |
| 2025-12-16 | Grant / award | 15,910 | $0.00 | 196,600 |
| 2025-12-15 | Open-market sale | 2,500 | $220.84 | 180,690 |
| 2025-11-17 | Open-market sale | 2,500 | $191.72 | 183,190 |
| 2025-10-15 | Open-market sale | 2,500 | $170.22 | 185,690 |
| 2025-09-20 | Tax withholding | 308 | $138.37 | 188,190 |
| 2025-09-20 | Tax withholding | 436 | $138.37 | 188,498 |
| 2025-09-20 | Tax withholding | 811 | $138.37 | 188,934 |
| 2025-09-20 | Tax withholding | 204 | $138.37 | 189,745 |
| 2025-09-20 | Tax withholding | 679 | $138.37 | 189,949 |
| 2025-09-15 | Open-market sale | 2,500 | $132.00 | 190,628 |
| 2025-08-15 | Open-market sale | 2,500 | $90.60 | 193,128 |
| 2025-07-15 | Open-market sale | 2,500 | $82.21 | 195,628 |
| 2025-06-20 | Tax withholding | 298 | $74.53 | 198,128 |
| 2025-06-20 | Tax withholding | 460 | $74.53 | 199,410 |
| 2025-06-20 | Tax withholding | 138 | $74.53 | 199,272 |
| 2025-06-20 | Tax withholding | 296 | $74.53 | 198,426 |
| 2025-06-20 | Tax withholding | 550 | $74.53 | 198,722 |
| 2025-06-16 | Open-market sale | 2,500 | $74.13 | 199,870 |
| 2025-05-15 | Open-market sale | 2,500 | $79.93 | 202,370 |
| 2025-04-15 | Open-market sale | 2,500 | $59.47 | 204,870 |
| 2025-03-24 | Open-market sale | 2,500 | $68.88 | 207,370 |
| 2025-03-20 | Tax withholding | 138 | $65.63 | 211,014 |
| 2025-03-20 | Tax withholding | 460 | $65.63 | 211,152 |
| 2025-03-20 | Tax withholding | 296 | $65.63 | 210,168 |
| 2025-03-20 | Tax withholding | 298 | $65.63 | 209,870 |
| 2025-03-20 | Tax withholding | 550 | $65.63 | 210,464 |
| 2024-12-20 | Tax withholding | 200 | $87.38 | 218,430 |
| 2024-12-20 | Tax withholding | 797 | $87.38 | 217,633 |
| 2024-12-20 | Tax withholding | 432 | $87.38 | 217,201 |
| 2024-12-20 | Tax withholding | 667 | $87.38 | 218,630 |
| 2024-12-20 | Tax withholding | 498 | $87.38 | 219,297 |
| 2024-12-20 | Tax withholding | 1,530 | $87.38 | 211,612 |
| 2024-12-20 | Tax withholding | 1,024 | $87.38 | 213,142 |
| 2024-12-20 | Tax withholding | 3,035 | $87.38 | 214,166 |
| 2024-12-17 | Grant / award | 6,333 | $0.00 | 199,330 |
| 2024-12-17 | Grant / award | 14,182 | $0.00 | 213,512 |
| 2024-12-17 | Grant / award | 6,283 | $0.00 | 219,795 |
| 2024-12-16 | Open-market sale | 3,500 | $89.09 | 192,997 |
| 2024-11-15 | Open-market sale | 3,500 | $68.99 | 196,497 |
| 2024-10-15 | Open-market sale | 3,500 | $67.43 | 199,997 |
| 2024-09-20 | Tax withholding | 298 | $58.73 | 203,497 |
| 2024-09-20 | Tax withholding | 460 | $58.73 | 204,617 |
| 2024-09-20 | Tax withholding | 138 | $58.73 | 204,479 |
| 2024-09-20 | Tax withholding | 684 | $58.73 | 203,795 |
| 2024-09-20 | Tax withholding | 344 | $58.73 | 205,077 |
| 2024-09-16 | Open-market sale | 3,500 | $56.24 | 205,421 |
| 2024-08-15 | Open-market sale | 3,500 | $52.42 | 208,921 |
| 2024-07-15 | Open-market sale | 3,500 | $48.81 | 212,421 |
| 2024-06-20 | Tax withholding | 298 | $46.96 | 215,921 |
| 2024-06-20 | Tax withholding | 344 | $46.96 | 217,367 |
| 2024-06-20 | Tax withholding | 460 | $46.96 | 216,907 |
| 2024-06-20 | Tax withholding | 138 | $46.96 | 216,769 |
| 2024-06-20 | Tax withholding | 550 | $46.96 | 216,219 |
| 2024-06-17 | Open-market sale | 3,500 | $46.05 | 217,711 |
| 2024-05-15 | Open-market sale | 3,500 | $49.00 | 221,211 |
| 2024-04-15 | Open-market sale | 3,500 | $45.74 | 224,711 |
| 2024-03-20 | Tax withholding | 460 | $50.22 | 228,899 |
| 2024-03-20 | Tax withholding | 138 | $50.22 | 228,761 |
| 2024-03-20 | Tax withholding | 550 | $50.22 | 228,211 |
| 2024-03-20 | Tax withholding | 298 | $50.22 | 229,359 |
| 2024-03-20 | Tax withholding | 344 | $50.22 | 229,657 |
| 2024-03-15 | Open-market sale | 3,500 | $50.19 | 230,001 |
| 2024-02-15 | Open-market sale | 3,500 | $56.69 | 233,501 |
| 2024-01-16 | Open-market sale | 3,500 | $49.72 | 237,001 |
| 2023-12-20 | Tax withholding | 418 | $43.58 | 245,333 |
| 2023-12-20 | Tax withholding | 1,874 | $43.58 | 240,501 |
| 2023-12-20 | Tax withholding | 667 | $43.58 | 244,666 |
| 2023-12-20 | Tax withholding | 200 | $43.58 | 244,466 |
| 2023-12-20 | Tax withholding | 298 | $43.58 | 244,168 |
| 2023-12-20 | Tax withholding | 769 | $43.58 | 243,399 |
| 2023-12-20 | Tax withholding | 344 | $43.58 | 245,751 |
| 2023-12-20 | Tax withholding | 1,024 | $43.58 | 242,375 |
| 2023-12-15 | Open-market sale | 3,500 | $44.40 | 246,095 |
| 2023-12-12 | Grant / award | 2,309 | $0.00 | 223,207 |
| 2023-12-12 | Grant / award | 26,388 | $0.00 | 249,595 |
| 2023-12-12 | Grant / award | 4,239 | $0.00 | 220,898 |
| 2023-11-15 | Open-market sale | 3,500 | $45.96 | 216,659 |
| 2023-10-16 | Open-market sale | 3,500 | $42.45 | 220,159 |
| 2023-09-20 | Tax withholding | 298 | $47.96 | 224,257 |
| 2023-09-20 | Tax withholding | 460 | $47.96 | 223,797 |
| 2023-09-20 | Tax withholding | 138 | $47.96 | 223,659 |
| 2023-09-20 | Tax withholding | 344 | $47.96 | 224,555 |
| 2023-09-20 | Tax withholding | 418 | $47.96 | 224,899 |
| 2023-09-15 | Open-market sale | 3,500 | $48.90 | 225,317 |
| 2023-08-15 | Open-market sale | 3,500 | $41.76 | 228,817 |
| 2023-07-14 | Open-market sale | 3,500 | $42.26 | 232,317 |
| 2023-06-20 | Tax withholding | 298 | $43.05 | 236,415 |
| 2023-06-20 | Tax withholding | 460 | $43.05 | 235,955 |
| 2023-06-20 | Tax withholding | 344 | $43.05 | 236,713 |
| 2023-06-20 | Tax withholding | 418 | $43.05 | 237,057 |
| 2023-06-20 | Tax withholding | 138 | $43.05 | 235,817 |
| 2023-06-15 | Open-market sale | 3,500 | $44.09 | 237,475 |
| 2023-05-15 | Open-market sale | 3,500 | $43.50 | 240,975 |
| 2023-04-17 | Open-market sale | 3,500 | $50.77 | 244,475 |
| 2023-03-20 | Tax withholding | 341 | $50.20 | 248,871 |
| 2023-03-20 | Tax withholding | 456 | $50.20 | 249,212 |
| 2023-03-20 | Tax withholding | 138 | $50.20 | 247,975 |
| 2023-03-20 | Tax withholding | 460 | $50.20 | 248,113 |
| 2023-03-20 | Tax withholding | 298 | $50.20 | 248,573 |
| 2023-03-15 | Open-market sale | 3,500 | $49.82 | 249,668 |
| 2023-02-15 | Open-market sale | 3,500 | $48.68 | 253,168 |
| 2023-01-17 | Open-market sale | 3,500 | $50.89 | 256,668 |
| 2022-12-20 | Tax withholding | 2,069 | $49.27 | 260,168 |
| 2022-12-20 | Tax withholding | 432 | $49.27 | 262,237 |
| 2022-12-20 | Tax withholding | 1,542 | $49.27 | 262,669 |
| 2022-12-20 | Tax withholding | 2,390 | $49.27 | 264,211 |
| 2022-12-20 | Tax withholding | 498 | $49.27 | 266,601 |
| 2022-12-20 | Tax withholding | 2,672 | $49.27 | 267,099 |
| 2022-12-20 | Tax withholding | 606 | $49.27 | 269,771 |
| 2022-12-20 | Tax withholding | 535 | $49.27 | 270,377 |
| 2022-12-15 | Open-market sale | 3,500 | $49.87 | 270,912 |
| 2022-12-13 | Option exercise (derivative) | 8,017 | $0.00 | 0 |
| 2022-12-13 | Grant / award | 22,080 | $0.00 | 267,788 |
| 2022-12-13 | Grant / award | 8,566 | $0.00 | 240,176 |
| 2022-12-13 | Grant / award | 6,624 | $0.00 | 274,412 |
| 2022-12-13 | Option exercise | 5,532 | — | 245,708 |
| 2022-11-15 | Open-market sale | 3,500 | $45.00 | 231,610 |
| 2022-10-17 | Open-market sale | 3,500 | $40.32 | 235,110 |
| 2022-09-20 | Tax withholding | 298 | $40.58 | 239,825 |
| 2022-09-20 | Tax withholding | 453 | $40.58 | 238,610 |
| 2022-09-20 | Tax withholding | 418 | $40.58 | 239,063 |
| 2022-09-20 | Tax withholding | 344 | $40.58 | 239,481 |
| 2022-09-15 | Open-market sale | 3,500 | $42.37 | 240,123 |
| 2022-08-15 | Open-market sale | 3,500 | $54.21 | 243,623 |
| 2022-07-15 | Open-market sale | 3,500 | $47.17 | 247,123 |
| 2022-06-20 | Tax withholding | 453 | $43.56 | 251,339 |
| 2022-06-20 | Tax withholding | 418 | $43.56 | 250,921 |
| 2022-06-20 | Tax withholding | 298 | $43.56 | 250,623 |
| 2022-06-20 | Tax withholding | 344 | $43.56 | 251,792 |
| 2022-06-15 | Open-market sale | 3,500 | $43.73 | 252,136 |
| 2022-05-16 | Open-market sale | 3,500 | $51.97 | 255,636 |
| 2022-04-14 | Open-market sale | 3,500 | $57.29 | 259,146 |
| 2022-03-20 | Tax withholding | 453 | $60.10 | 263,361 |
| 2022-03-20 | Tax withholding | 417 | $60.10 | 262,944 |
| 2022-03-20 | Tax withholding | 298 | $60.10 | 262,646 |
| 2022-03-20 | Tax withholding | 344 | $60.10 | 263,814 |
| 2022-03-15 | Open-market sale | 3,500 | $54.11 | 264,158 |
| 2022-02-15 | Open-market sale | 3,500 | $64.42 | 267,658 |
| 2022-01-18 | Open-market sale | 3,500 | $70.63 | 271,158 |
| 2021-12-20 | Tax withholding | 867 | $74.48 | 283,056 |
| 2021-12-20 | Tax withholding | 2,390 | $74.48 | 283,923 |
| 2021-12-20 | Tax withholding | 1,542 | $74.48 | 286,313 |
| 2021-12-20 | Tax withholding | 498 | $74.48 | 287,855 |
| 2021-12-20 | Tax withholding | 8,398 | $74.48 | 274,658 |
| 2021-12-20 | Tax withholding | 606 | $74.48 | 289,239 |
| 2021-12-20 | Tax withholding | 657 | $74.48 | 289,845 |
| 2021-12-20 | Tax withholding | 1,772 | $74.48 | 290,502 |
| 2021-12-20 | Tax withholding | 886 | $74.48 | 288,353 |
| 2021-12-15 | Open-market sale | 2,500 | $73.86 | 292,274 |
| 2021-12-14 | Option exercise (derivative) | 8,693 | $0.00 | 0 |
| 2021-12-14 | Grant / award | 14,279 | $0.00 | 294,774 |
| 2021-12-14 | Grant / award | 16,279 | $0.00 | 263,109 |
| 2021-12-14 | Option exercise | 17,386 | — | 280,495 |
| 2021-11-15 | Open-market sale | 2,500 | $61.44 | 246,830 |
| 2021-10-15 | Open-market sale | 3,000 | $53.30 | 249,330 |
| 2021-09-20 | Tax withholding | 598 | $51.68 | 252,783 |
| 2021-09-20 | Tax withholding | 498 | $51.68 | 253,381 |
| 2021-09-20 | Tax withholding | 476 | $51.68 | 253,879 |
| 2021-09-20 | Tax withholding | 453 | $51.68 | 252,330 |
| 2021-09-15 | Open-market sale | 2,500 | $53.00 | 254,355 |
| 2021-08-16 | Open-market sale | 3,000 | $55.75 | 256,855 |
| 2021-07-15 | Open-market sale | 2,500 | $56.70 | 259,855 |
| 2021-06-20 | Tax withholding | 418 | $56.15 | 262,355 |
| 2021-06-20 | Tax withholding | 598 | $56.15 | 263,570 |
| 2021-06-20 | Tax withholding | 344 | $56.15 | 263,226 |
| 2021-06-20 | Tax withholding | 453 | $56.15 | 262,773 |
| 2021-06-15 | Open-market sale | 3,000 | $58.13 | 264,168 |
| 2021-05-17 | Open-market sale | 2,500 | $51.26 | 267,168 |
| 2021-04-15 | Open-market sale | 3,000 | $56.25 | 269,668 |
| 2021-03-20 | Tax withholding | 417 | $55.42 | 273,011 |
| 2021-03-20 | Tax withholding | 343 | $55.42 | 272,668 |
| 2021-03-20 | Tax withholding | 598 | $55.42 | 273,881 |
| 2021-03-20 | Tax withholding | 453 | $55.42 | 273,428 |
| 2021-03-15 | Open-market sale | 2,500 | $54.56 | 274,479 |
| 2021-02-16 | Open-market sale | 3,000 | $56.10 | 276,979 |
| 2020-12-20 | Tax withholding | 886 | $51.36 | 291,067 |
| 2020-12-20 | Tax withholding | 1,772 | $51.36 | 291,953 |
| 2020-12-20 | Tax withholding | 1,754 | $51.36 | 293,725 |
| 2020-12-20 | Tax withholding | 2,205 | $51.36 | 295,479 |
| 2020-12-20 | Tax withholding | 606 | $51.36 | 297,684 |
| 2020-12-20 | Tax withholding | 657 | $51.36 | 298,290 |
| 2020-12-20 | Tax withholding | 867 | $51.36 | 298,947 |
| 2020-12-20 | Tax withholding | 679 | $51.36 | 299,814 |
| 2020-12-20 | Tax withholding | 11,088 | $51.36 | 279,979 |
| 2020-12-16 | Option exercise (derivative) | 11,478 | $0.00 | 0 |
| 2020-12-16 | Grant / award | 11,004 | $0.00 | 300,493 |
| 2020-12-16 | Grant / award | 16,495 | $0.00 | 266,533 |
| 2020-12-16 | Option exercise | 22,956 | — | 289,489 |
| 2020-12-15 | Open-market sale | 2,500 | $48.40 | 250,038 |
| 2020-11-16 | Open-market sale | 2,500 | $43.76 | 252,538 |
| 2020-10-15 | Open-market sale | 2,500 | $41.52 | 255,038 |
| 2020-09-20 | Tax withholding | 598 | $41.03 | 257,538 |
| 2020-09-20 | Tax withholding | 468 | $41.03 | 258,136 |
| 2020-09-20 | Tax withholding | 605 | $41.03 | 258,604 |
| 2020-09-20 | Tax withholding | 485 | $41.03 | 259,209 |
| 2020-09-15 | Open-market sale | 2,500 | $43.00 | 259,694 |
| 2020-08-14 | Open-market sale | 2,500 | $60.44 | 262,194 |
| 2020-07-15 | Open-market sale | 2,500 | $54.11 | 264,694 |
| 2020-06-20 | Tax withholding | 598 | $53.62 | 268,533 |
| 2020-06-20 | Tax withholding | 453 | $53.62 | 268,080 |
| 2020-06-20 | Tax withholding | 418 | $53.62 | 267,662 |
| 2020-06-20 | Tax withholding | 468 | $53.62 | 267,194 |
| 2020-06-15 | Open-market sale | 2,500 | $52.12 | 269,131 |
| 2020-05-15 | Open-market sale | 2,500 | $46.33 | 271,631 |
| 2020-04-15 | Open-market sale | 2,500 | $44.65 | 274,131 |
| 2020-03-20 | Tax withholding | 453 | $36.07 | 277,048 |
| 2020-03-20 | Tax withholding | 598 | $36.07 | 277,501 |
| 2020-03-20 | Tax withholding | 468 | $36.07 | 278,099 |
| 2020-03-20 | Tax withholding | 417 | $36.07 | 276,631 |
| 2020-03-17 | Open-market sale | 1,632 | $36.75 | 278,567 |
| 2020-02-14 | Open-market sale | 2,500 | $43.26 | 280,199 |
| 2020-01-21 | Open-market sale | 2,500 | $42.00 | 282,699 |
| 2019-12-20 | Tax withholding | 2,205 | $42.39 | 289,716 |
| 2019-12-20 | Tax withholding | 1,611 | $42.39 | 298,495 |
| 2019-12-20 | Tax withholding | 679 | $42.39 | 286,723 |
| 2019-12-20 | Tax withholding | 550 | $42.39 | 287,402 |
| 2019-12-20 | Tax withholding | 867 | $42.39 | 285,856 |
| 2019-12-20 | Tax withholding | 1,764 | $42.39 | 287,952 |
| 2019-12-20 | Tax withholding | 657 | $42.39 | 285,199 |
| 2019-12-20 | Tax withholding | 4,158 | $42.39 | 291,921 |
| 2019-12-20 | Tax withholding | 769 | $42.39 | 296,079 |
| 2019-12-20 | Tax withholding | 1,647 | $42.39 | 296,848 |
| 2019-12-17 | Grant / award (derivative) | 8,017 | $0.00 | 8,017 |
| 2019-12-17 | Grant / award | 20,043 | $0.00 | 283,676 |
| 2019-12-17 | Grant / award | 16,430 | $0.00 | 300,106 |
| 2019-12-16 | Open-market sale | 2,000 | $41.72 | 263,633 |
| 2019-11-15 | Open-market sale | 2,000 | $37.73 | 265,633 |
| 2019-10-15 | Open-market sale | 2,000 | $37.73 | 267,633 |
| 2019-09-20 | Tax withholding | 436 | $39.58 | 269,633 |
| 2019-09-20 | Tax withholding | 598 | $39.58 | 270,537 |
| 2019-09-20 | Tax withholding | 468 | $39.58 | 270,069 |
| 2019-09-20 | Tax withholding | 453 | $39.58 | 271,135 |
| 2019-09-16 | Open-market sale | 2,000 | $39.73 | 271,588 |
| 2019-08-15 | Open-market sale | 2,000 | $41.11 | 273,588 |
| 2019-07-15 | Open-market sale | 2,000 | $44.30 | 275,588 |
| 2019-06-20 | Tax withholding | 598 | $44.33 | 278,945 |
| 2019-06-20 | Tax withholding | 468 | $44.33 | 278,024 |
| 2019-06-20 | Tax withholding | 436 | $44.33 | 277,588 |
| 2019-06-20 | Tax withholding | 453 | $44.33 | 278,492 |
| 2019-06-18 | Open-market sale | 2,000 | $43.57 | 279,543 |
| 2019-05-15 | Open-market sale | 2,000 | $32.89 | 281,543 |
| 2019-04-15 | Open-market sale | 2,000 | $38.79 | 283,543 |
| 2019-03-20 | Tax withholding | 468 | $37.92 | 285,979 |
| 2019-03-20 | Tax withholding | 598 | $37.92 | 286,900 |
| 2019-03-20 | Tax withholding | 453 | $37.92 | 286,447 |
| 2019-03-20 | Tax withholding | 436 | $37.92 | 285,543 |
| 2019-03-15 | Open-market sale | 2,000 | $39.37 | 287,498 |
| 2019-02-15 | Open-market sale | 2,000 | $39.97 | 289,498 |
| 2019-01-22 | Open-market sale | 2,000 | $38.69 | 291,498 |
| 2018-12-20 | Tax withholding | 679 | $32.91 | 294,060 |
| 2018-12-20 | Tax withholding | 1,647 | $32.91 | 300,421 |
| 2018-12-20 | Tax withholding | 4,158 | $32.91 | 302,068 |
| 2018-12-20 | Tax withholding | 770 | $32.91 | 306,226 |
| 2018-12-20 | Tax withholding | 562 | $32.91 | 293,498 |
| 2018-12-20 | Tax withholding | 1,611 | $32.91 | 298,810 |
| 2018-12-20 | Tax withholding | 867 | $32.91 | 294,739 |
| 2018-12-20 | Tax withholding | 612 | $32.91 | 295,606 |
| 2018-12-20 | Tax withholding | 1,618 | $32.91 | 296,218 |
| 2018-12-20 | Tax withholding | 974 | $32.91 | 297,836 |
| 2018-12-18 | Grant / award (derivative) | 8,693 | $0.00 | 8,693 |
| 2018-12-18 | Grant / award | 21,733 | $0.00 | 286,595 |
| 2018-12-18 | Grant / award | 20,401 | $0.00 | 306,996 |
| 2018-12-14 | Open-market sale | 2,000 | $34.67 | 264,862 |
| 2018-11-15 | Open-market sale | 2,000 | $33.10 | 266,862 |
| 2018-10-15 | Open-market sale | 2,000 | $29.15 | 268,862 |
| 2018-09-20 | Tax withholding | 561 | $30.99 | 270,862 |
| 2018-09-20 | Tax withholding | 468 | $30.99 | 271,423 |
| 2018-09-20 | Tax withholding | 436 | $30.99 | 272,489 |
| 2018-09-20 | Tax withholding | 598 | $30.99 | 271,891 |
| 2018-09-14 | Open-market sale | 2,000 | $31.09 | 272,925 |
| 2018-08-15 | Open-market sale | 2,000 | $26.00 | 274,925 |
| 2018-07-16 | Open-market sale | 2,000 | $26.99 | 276,925 |
| 2018-06-21 | Open-market sale | 472 | $25.55 | 279,526 |
| 2018-06-21 | Open-market sale | 601 | $25.55 | 278,925 |
| 2018-06-21 | Open-market sale | 565 | $25.55 | 280,437 |
| 2018-06-21 | Open-market sale | 439 | $25.55 | 279,998 |
| 2018-06-15 | Open-market sale | 2,000 | $24.81 | 281,002 |
| 2018-05-15 | Open-market sale | 2,000 | $25.17 | 283,002 |
| 2018-04-16 | Open-market sale | 2,000 | $25.50 | 285,002 |
| 2018-03-21 | Open-market sale | 471 | $26.58 | 287,603 |
| 2018-03-21 | Open-market sale | 601 | $26.58 | 287,002 |
| 2018-03-21 | Open-market sale | 439 | $26.58 | 288,074 |
| 2018-03-21 | Open-market sale | 565 | $26.58 | 288,513 |
| 2018-03-15 | Open-market sale | 2,000 | $26.95 | 289,078 |
| 2018-01-16 | Open-market sale | 2,000 | $22.75 | 291,078 |
| 2017-12-21 | Open-market sale | 4,459 | $21.22 | 307,985 |
| 2017-12-21 | Open-market sale | 672 | $21.22 | 307,313 |
| 2017-12-21 | Open-market sale | 617 | $21.22 | 306,696 |
| 2017-12-21 | Open-market sale | 1,501 | $21.22 | 304,060 |
| 2017-12-21 | Open-market sale | 722 | $21.22 | 305,974 |
| 2017-12-21 | Open-market sale | 413 | $21.22 | 305,561 |
| 2017-12-21 | Open-market sale | 1,948 | $21.22 | 302,112 |
| 2017-12-21 | Open-market sale | 3,074 | $21.22 | 299,038 |
| 2017-12-21 | Open-market sale | 1,752 | $21.22 | 297,286 |
| 2017-12-21 | Open-market sale | 1,714 | $21.22 | 295,572 |
| 2017-12-21 | Open-market sale | 2,494 | $21.22 | 293,078 |
| 2017-12-15 | Open-market sale | 2,000 | $21.31 | 312,444 |
| 2017-12-12 | Grant / award (derivative) | 11,478 | $0.00 | 11,478 |
| 2017-12-12 | Grant / award | 20,232 | $0.00 | 279,765 |
| 2017-12-12 | Grant / award | 28,695 | $0.00 | 308,460 |
| 2017-12-12 | Grant / award | 5,984 | $0.00 | 314,444 |
| 2017-11-15 | Open-market sale | 2,000 | $19.50 | 259,533 |
| 2017-10-16 | Open-market sale | 2,000 | $21.56 | 261,533 |
| 2017-09-21 | Open-market sale | 517 | $21.25 | 263,533 |
| 2017-09-21 | Open-market sale | 481 | $21.25 | 265,084 |
| 2017-09-21 | Open-market sale | 414 | $21.25 | 264,670 |
| 2017-09-21 | Open-market sale | 620 | $21.25 | 264,050 |
| 2017-09-15 | Open-market sale | 2,000 | $21.60 | 265,565 |
| 2017-08-15 | Open-market sale | 2,000 | $24.45 | 267,565 |
| 2017-07-14 | Open-market sale | 2,000 | $25.69 | 269,565 |
| 2017-06-21 | Open-market sale | 514 | $25.31 | 271,977 |
| 2017-06-21 | Open-market sale | 412 | $25.31 | 271,565 |
| 2017-06-21 | Open-market sale | 478 | $25.31 | 272,491 |
| 2017-06-21 | Open-market sale | 616 | $25.31 | 272,969 |
| 2017-06-15 | Open-market sale | 2,000 | $25.02 | 273,585 |
| 2017-05-16 | Open-market sale | 2,000 | $24.19 | 275,585 |
| 2017-04-17 | Open-market sale | 2,000 | $21.66 | 277,585 |
| 2017-03-21 | Open-market sale | 478 | $23.95 | 281,126 |
| 2017-03-21 | Open-market sale | 514 | $23.95 | 280,200 |
| 2017-03-21 | Open-market sale | 412 | $23.95 | 280,714 |
| 2017-03-21 | Open-market sale | 615 | $23.95 | 279,585 |
| 2017-03-15 | Open-market sale | 2,000 | $22.87 | 281,604 |
| 2017-02-15 | Open-market sale | 2,000 | $25.48 | 283,604 |
| 2017-01-17 | Open-market sale | 2,000 | $24.25 | 285,604 |
| 2016-12-21 | Open-market sale | 837 | $24.67 | 303,740 |
| 2016-12-21 | Open-market sale | 229 | $24.67 | 303,511 |
| 2016-12-21 | Open-market sale | 1,545 | $24.67 | 301,450 |
| 2016-12-21 | Open-market sale | 412 | $24.67 | 301,038 |
| 2016-12-21 | Open-market sale | 6,173 | $24.67 | 294,865 |
| 2016-12-21 | Open-market sale | 1,946 | $24.67 | 292,919 |
| 2016-12-21 | Open-market sale | 652 | $24.67 | 292,267 |
| 2016-12-21 | Open-market sale | 1,500 | $24.67 | 290,767 |
| 2016-12-21 | Open-market sale | 2,492 | $24.67 | 288,275 |
| 2016-12-21 | Open-market sale | 671 | $24.67 | 287,604 |
| 2016-12-21 | Open-market sale | 516 | $24.67 | 302,995 |
| 2016-12-15 | Open-market sale | 2,000 | $23.71 | 304,577 |
| 2016-12-14 | Grant / award | 22,480 | $0.00 | 283,244 |
| 2016-12-14 | Grant / award | 23,333 | $0.00 | 306,577 |
| 2016-11-15 | Open-market sale | 2,000 | $22.40 | 260,764 |
| 2016-10-17 | Open-market sale | 2,000 | $20.72 | 262,764 |
| 2016-09-21 | Open-market sale | 615 | $21.45 | 265,242 |
| 2016-09-21 | Open-market sale | 836 | $21.45 | 266,498 |
| 2016-09-21 | Open-market sale | 229 | $21.45 | 266,269 |
| 2016-09-21 | Open-market sale | 412 | $21.45 | 265,857 |
| 2016-09-21 | Open-market sale | 478 | $21.45 | 264,764 |
| 2016-09-15 | Open-market sale | 2,000 | $21.10 | 267,334 |
| 2016-08-15 | Open-market sale | 2,000 | $20.84 | 269,334 |
| 2016-07-15 | Open-market sale | 2,000 | $19.57 | 271,334 |
| 2016-06-21 | Open-market sale | 842 | $20.40 | 275,079 |
| 2016-06-21 | Open-market sale | 414 | $20.40 | 274,435 |
| 2016-06-21 | Open-market sale | 230 | $20.40 | 274,849 |
| 2016-06-21 | Open-market sale | 620 | $20.40 | 273,815 |
| 2016-06-21 | Open-market sale | 481 | $20.40 | 273,334 |
| 2016-06-15 | Open-market sale | 2,000 | $20.95 | 275,921 |
| 2016-06-02 | Open-market sale | 2,000 | $19.94 | 277,921 |
| 2016-06-02 | Open-market sale | 2,000 | $19.94 | 279,921 |
| 2016-03-30 | Open-market sale | 2,000 | $19.00 | 281,921 |
| 2016-03-21 | Disposition to issuer | 621 | $17.96 | 285,478 |
| 2016-03-21 | Disposition to issuer | 415 | $17.96 | 286,099 |
| 2016-03-21 | Disposition to issuer | 231 | $17.96 | 283,921 |
| 2016-03-21 | Disposition to issuer | 844 | $17.96 | 284,152 |
| 2016-03-21 | Disposition to issuer | 482 | $17.96 | 284,996 |
| 2016-02-16 | Open-market sale | 2,000 | $19.00 | 286,514 |
| 2016-02-04 | Open-market sale | 1,500 | $19.00 | 288,514 |
| 2015-12-21 | Open-market sale | 3,066 | $19.90 | 290,014 |
| 2015-12-21 | Open-market sale | 6,163 | $19.90 | 293,080 |
| 2015-12-21 | Open-market sale | 1,943 | $19.90 | 299,243 |
| 2015-12-21 | Open-market sale | 577 | $19.90 | 302,049 |
| 2015-12-21 | Open-market sale | 863 | $19.90 | 301,186 |
| 2015-12-21 | Open-market sale | 723 | $19.90 | 302,626 |
| 2015-12-21 | Open-market sale | 2,163 | $19.90 | 303,349 |
| 2015-12-21 | Open-market sale | 321 | $19.90 | 305,512 |
| 2015-12-21 | Open-market sale | 1,172 | $19.90 | 305,833 |
| 2015-12-21 | Open-market sale | 2,229 | $19.90 | 307,005 |
| 2015-12-21 | Open-market sale | 4,265 | $19.90 | 309,234 |
| 2015-12-21 | Open-market sale | 764 | $19.90 | 313,499 |
| 2015-12-15 | Grant / award | 20,910 | $0.00 | 260,819 |
| 2015-12-15 | Grant / award | 47,461 | $0.00 | 314,263 |
| 2015-12-15 | Grant / award | 5,983 | $0.00 | 266,802 |
| 2015-12-15 | Open-market sale | 1,500 | $19.42 | 239,909 |
| 2015-11-16 | Open-market sale | 1,500 | $23.64 | 241,409 |
| 2015-10-15 | Open-market sale | 1,500 | $22.40 | 242,909 |
| 2015-09-21 | Open-market sale | 615 | $22.06 | 246,237 |
| 2015-09-21 | Open-market sale | 412 | $22.06 | 246,852 |
| 2015-09-21 | Open-market sale | 763 | $22.06 | 245,474 |
| 2015-09-21 | Open-market sale | 836 | $22.06 | 244,638 |
| 2015-09-21 | Open-market sale | 229 | $22.06 | 244,409 |
| 2015-09-15 | Open-market sale | 1,500 | $21.94 | 247,264 |
| 2015-08-17 | Open-market sale | 1,500 | $23.25 | 248,764 |
| 2015-07-15 | Open-market sale | 1,500 | $24.57 | 250,264 |
| 2015-06-22 | Open-market sale | 412 | $25.52 | 252,380 |
| 2015-06-22 | Open-market sale | 836 | $25.52 | 253,021 |
| 2015-06-22 | Open-market sale | 764 | $25.52 | 253,857 |
| 2015-06-22 | Open-market sale | 616 | $25.52 | 251,764 |
| 2015-06-22 | Open-market sale | 229 | $25.52 | 252,792 |
| 2015-06-15 | Open-market sale | 1,500 | $25.39 | 254,621 |
| 2015-05-15 | Open-market sale | 1,500 | $22.29 | 256,121 |
| 2015-04-22 | Option exercise (derivative) | 3,571 | $0.00 | 0 |
| 2015-04-22 | Option exercise | 3,571 | $16.52 | 261,192 |
| 2015-04-22 | Open-market sale | 3,571 | $22.00 | 257,621 |
| 2015-04-15 | Open-market sale | 1,500 | $21.16 | 257,621 |
| 2015-03-23 | Disposition to issuer | 768 | $20.40 | 260,384 |
| 2015-03-23 | Disposition to issuer | 230 | $20.40 | 259,121 |
| 2015-03-23 | Disposition to issuer | 619 | $20.40 | 259,765 |
| 2015-03-23 | Disposition to issuer | 414 | $20.40 | 259,351 |
| 2015-03-23 | Disposition to issuer | 842 | $20.40 | 261,152 |
| 2015-03-16 | Open-market sale | 1,500 | $20.66 | 261,994 |
| 2015-03-16 | Open-market sale | 1,500 | $20.66 | 261,994 |
| 2015-02-17 | Open-market sale | 1,500 | $20.07 | 263,494 |
| 2014-12-22 | Disposition to issuer | 1,213 | $18.61 | 268,909 |
| 2014-12-22 | Disposition to issuer | 2,239 | $18.61 | 265,742 |
| 2014-12-22 | Disposition to issuer | 597 | $18.61 | 267,981 |
| 2014-12-22 | Disposition to issuer | 331 | $18.61 | 268,578 |
| 2014-12-22 | Disposition to issuer | 748 | $18.61 | 264,994 |
| 2014-12-22 | Disposition to issuer | 3,236 | $18.61 | 270,122 |
| 2014-12-22 | Disposition to issuer | 4,500 | $18.61 | 273,358 |
| 2014-12-22 | Disposition to issuer | 790 | $18.61 | 277,858 |
| 2014-12-22 | Disposition to issuer | 901 | $18.62 | 278,648 |
| 2014-12-17 | Grant / award | 16,895 | $0.00 | 279,549 |
| 2014-12-17 | Grant / award | 26,930 | $0.00 | 262,654 |
| 2014-09-22 | Open-market sale | 850 | $18.47 | 235,956 |
| 2014-09-22 | Open-market sale | 232 | $18.47 | 235,724 |
| 2014-09-22 | Open-market sale | 418 | $18.47 | 238,467 |
| 2014-09-22 | Open-market sale | 776 | $18.47 | 237,691 |
| 2014-09-22 | Open-market sale | 885 | $18.47 | 236,806 |
| 2014-07-15 | Open-market sale | 1,500 | $20.48 | 238,885 |
| 2014-06-23 | Open-market sale | 877 | $22.05 | 241,457 |
| 2014-06-23 | Open-market sale | 842 | $22.05 | 240,615 |
| 2014-06-23 | Open-market sale | 230 | $22.05 | 240,385 |
| 2014-06-23 | Open-market sale | 768 | $22.05 | 242,334 |
| 2014-06-23 | Open-market sale | 414 | $22.05 | 243,102 |
| 2014-06-16 | Open-market sale | 1,500 | $22.23 | 243,516 |
| 2014-05-15 | Open-market sale | 1,500 | $18.69 | 245,016 |
| 2014-04-15 | Open-market sale | 1,500 | $19.43 | 246,516 |
| 2014-03-21 | Open-market sale | 412 | $24.19 | 248,016 |
| 2014-03-21 | Open-market sale | 871 | $24.19 | 250,256 |
| 2014-03-21 | Open-market sale | 763 | $24.19 | 249,493 |
| 2014-03-21 | Open-market sale | 836 | $24.19 | 248,657 |
| 2014-03-21 | Open-market sale | 229 | $24.19 | 248,428 |
| 2014-03-17 | Open-market sale | 1,500 | $24.00 | 251,127 |
| 2014-02-18 | Open-market sale | 1,500 | $25.06 | 252,627 |
| 2014-02-14 | Open-market sale (derivative) | 2,142 | $25.00 | 0 |
| 2014-02-14 | Option exercise (derivative) | 2,678 | $0.00 | 0 |
| 2014-02-14 | Open-market sale | 2,142 | $25.00 | 254,127 |
| 2014-02-14 | Option exercise | 2,142 | $19.95 | 256,269 |
| 2014-02-14 | Option exercise | 2,678 | $16.87 | 256,805 |
| 2014-01-15 | Open-market sale | 1,500 | $22.41 | 254,127 |
| 2013-12-23 | Open-market sale | 325 | $22.22 | 264,019 |
| 2013-12-23 | Open-market sale | 1,114 | $22.22 | 266,004 |
| 2013-12-23 | Open-market sale | 885 | $22.22 | 265,119 |
| 2013-12-23 | Open-market sale | 775 | $22.22 | 264,344 |
| 2013-12-23 | Open-market sale | 3,629 | $22.22 | 260,390 |
| 2013-12-23 | Open-market sale | 7,201 | $22.22 | 253,189 |
| 2013-12-23 | Open-market sale | 1,191 | $22.22 | 255,627 |
| 2013-12-17 | Grant / award | 45,750 | $0.00 | 267,118 |
| 2013-12-17 | Grant / award | 18,000 | $0.00 | 221,368 |
| 2013-12-16 | Open-market sale | 1,500 | $21.73 | 203,368 |
| 2013-11-15 | Open-market sale | 1,500 | $22.02 | 204,868 |
| 2013-10-15 | Open-market sale | 1,500 | $26.60 | 206,368 |
| 2013-09-23 | Open-market sale | 232 | $24.76 | 207,868 |
| 2013-09-23 | Open-market sale | 1,114 | $24.76 | 210,609 |
| 2013-09-23 | Open-market sale | 850 | $24.76 | 208,100 |
| 2013-09-23 | Open-market sale | 775 | $24.76 | 208,950 |
| 2013-09-23 | Open-market sale | 884 | $24.76 | 209,725 |
| 2013-09-16 | Open-market sale | 1,500 | $25.51 | 211,723 |
| 2013-09-10 | Open-market sale (derivative) | 3,214 | $25.00 | 0 |
| 2013-08-15 | Open-market sale | 1,500 | $21.78 | 213,223 |
| 2013-06-21 | Open-market sale | 836 | $19.81 | 214,952 |
| 2013-06-21 | Open-market sale | 763 | $19.81 | 215,788 |
| 2013-06-21 | Open-market sale | 871 | $19.81 | 216,551 |
| 2013-06-21 | Open-market sale | 229 | $19.81 | 214,723 |
| 2013-06-21 | Open-market sale | 1,097 | $19.81 | 217,422 |
| 2013-03-21 | Open-market sale | 235 | $16.39 | 218,519 |
| 2013-03-21 | Open-market sale | 861 | $16.39 | 218,754 |
| 2013-03-21 | Open-market sale | 1,101 | $16.39 | 219,615 |
| 2013-03-21 | Open-market sale | 894 | $16.39 | 220,716 |
| 2013-03-21 | Open-market sale | 786 | $16.39 | 221,610 |
| 2012-12-21 | Open-market sale | 769 | $15.24 | 222,041 |
| 2012-12-21 | Grant / award | 3,332 | $0.00 | 225,373 |
| 2012-12-21 | Open-market sale | 2,977 | $15.24 | 222,396 |
| 2012-12-21 | Open-market sale | 877 | $15.24 | 222,810 |
| 2012-12-21 | Open-market sale | 1,104 | $15.24 | 223,687 |
| 2012-12-18 | Grant / award | 9,980 | $0.00 | 229,551 |
| 2012-12-18 | Tax withholding | 4,760 | $0.00 | 224,791 |
| 2012-12-18 | Grant / award | 36,600 | $0.00 | 219,571 |
| 2012-09-21 | Open-market sale | 741 | $14.07 | 182,971 |
| 2012-09-21 | Open-market sale | 845 | $14.07 | 183,712 |
| 2012-09-21 | Open-market sale | 1,064 | $14.07 | 184,557 |
| 2012-09-21 | Open-market sale | 223 | $14.07 | 185,621 |
| 2012-06-21 | Open-market sale | 748 | $15.63 | 185,844 |
| 2012-06-21 | Open-market sale | 225 | $15.63 | 188,519 |
| 2012-06-21 | Open-market sale | 1,074 | $15.63 | 187,445 |
| 2012-06-21 | Open-market sale | 853 | $15.63 | 186,592 |
| 2012-04-12 | Open-market sale | 3,000 | $16.21 | 188,744 |
| 2012-03-21 | Open-market sale | 1,164 | $15.66 | 193,250 |
| 2012-03-21 | Open-market sale | 924 | $15.66 | 192,326 |
| 2012-03-21 | Open-market sale | 810 | $15.66 | 191,516 |
| 2012-03-21 | Open-market sale | 244 | $15.66 | 194,414 |
| 2012-03-21 | Open-market sale | 1,125 | $15.66 | 193,289 |
| 2012-03-21 | Open-market sale | 722 | $15.66 | 191,744 |
| 2012-03-21 | Open-market sale | 823 | $15.66 | 192,466 |
| 2011-12-21 | Open-market sale | 2,619 | $11.35 | 196,538 |
| 2011-12-21 | Open-market sale | 220 | $11.35 | 199,157 |
| 2011-12-21 | Open-market sale | 170 | $11.35 | 199,377 |
| 2011-12-21 | Open-market sale | 832 | $11.35 | 194,658 |
| 2011-12-21 | Open-market sale | 1,048 | $11.35 | 195,490 |
| 2011-12-15 | Grant / award | 33,410 | $0.00 | 199,547 |
| 2011-09-22 | Open-market sale | 190 | $11.06 | 166,384 |
| 2011-09-22 | Open-market sale | 935 | $11.07 | 170,694 |
| 2011-09-22 | Open-market sale | 1,177 | $11.07 | 166,574 |
| 2011-09-22 | Open-market sale | 2,943 | $11.06 | 167,751 |
| 2011-06-21 | Open-market sale | 1,035 | $16.72 | 171,629 |
| 2011-06-21 | Open-market sale | 665 | $16.72 | 176,459 |
| 2011-06-21 | Open-market sale | 2,588 | $16.72 | 172,664 |
| 2011-06-21 | Open-market sale | 217 | $16.72 | 175,252 |
| 2011-06-21 | Open-market sale | 168 | $16.72 | 175,469 |
| 2011-06-21 | Open-market sale | 822 | $16.72 | 175,637 |
| 2011-03-22 | Open-market sale | 799 | $23.43 | 178,776 |
| 2011-03-22 | Open-market sale | 1,006 | $23.43 | 177,124 |
| 2011-03-22 | Open-market sale | 646 | $23.43 | 178,130 |
| 2011-03-22 | Open-market sale | 236 | $23.43 | 182,306 |
| 2011-03-22 | Open-market sale | 183 | $23.43 | 179,575 |
| 2011-03-22 | Open-market sale | 2,548 | $23.43 | 179,758 |
| 2010-12-21 | Open-market sale | 225 | $20.97 | 185,515 |
| 2010-12-21 | Open-market sale | 168 | $20.97 | 182,759 |
| 2010-12-21 | Open-market sale | 2,588 | $20.97 | 182,927 |
| 2010-12-21 | Open-market sale | 217 | $20.97 | 182,542 |
| 2010-12-21 | Open-market sale | 1,036 | $20.97 | 185,740 |
| 2010-12-21 | Open-market sale | 665 | $20.97 | 186,776 |
| 2010-12-14 | Grant / award | 38,110 | $19.10 | 177,921 |
| 2010-12-14 | Grant / award | 9,520 | $19.10 | 187,441 |
| 2010-09-20 | Open-market sale | 2,599 | $15.09 | 140,197 |
| 2010-09-20 | Open-market sale | 218 | $15.09 | 139,811 |
| 2010-09-20 | Open-market sale | 1,040 | $15.09 | 143,023 |
| 2010-09-20 | Open-market sale | 227 | $15.09 | 142,796 |
| 2010-09-20 | Open-market sale | 168 | $15.09 | 140,029 |
| 2010-09-20 | Open-market sale | 668 | $15.09 | 144,063 |
| 2010-07-28 | Grant / award | 7,700 | $0.00 | 144,731 |
| 2010-06-22 | Open-market sale | 1,035 | $14.38 | 137,473 |
| 2010-06-22 | Open-market sale | 225 | $14.38 | 137,248 |
| 2010-06-22 | Open-market sale | 217 | $14.38 | 137,031 |
| 2010-06-22 | Open-market sale | 2,586 | $14.38 | 138,508 |
| 2010-06-22 | Open-market sale | 168 | $14.38 | 141,094 |
| 2010-03-22 | Open-market sale | 202 | $14.47 | 145,303 |
| 2010-03-22 | Open-market sale | 1,053 | $14.47 | 141,262 |
| 2010-03-22 | Open-market sale | 261 | $14.47 | 145,042 |
| 2010-03-22 | Open-market sale | 2,727 | $14.47 | 142,315 |
| 2010-03-22 | Open-market sale | 271 | $14.47 | 145,505 |
| 2010-03-11 | Open-market sale | 2,900 | $15.95 | 146,376 |
| 2010-03-11 | Open-market sale | 600 | $15.95 | 145,776 |
| 2009-12-21 | Open-market sale | 168 | $10.91 | 152,079 |
| 2009-12-21 | Open-market sale | 217 | $10.91 | 151,862 |
| 2009-12-21 | Open-market sale | 2,586 | $10.91 | 149,276 |
| 2009-12-21 | Open-market sale | 226 | $10.91 | 152,247 |
| 2009-12-16 | Grant / award | 48,000 | $0.00 | 152,473 |
| 2009-09-21 | Open-market sale | 222 | $15.48 | 107,117 |
| 2009-09-21 | Open-market sale | 230 | $15.47 | 107,510 |
| 2009-09-21 | Open-market sale | 2,644 | $15.47 | 104,473 |
| 2009-09-21 | Open-market sale | 171 | $15.47 | 107,339 |
| 2009-06-22 | Open-market sale | 224 | $10.17 | 110,406 |
| 2009-06-22 | Open-market sale | 173 | $10.16 | 110,630 |
| 2009-06-22 | Open-market sale | 2,666 | $10.17 | 107,740 |
| 2009-06-22 | Open-market sale | 233 | $10.17 | 110,803 |
| 2009-03-20 | Open-market sale | 195 | $7.01 | 114,103 |
| 2009-03-20 | Open-market sale | 262 | $7.01 | 114,298 |
| 2009-03-20 | Open-market sale | 252 | $7.01 | 113,851 |
| 2009-03-20 | Open-market sale | 2,815 | $7.01 | 111,036 |
| 2008-12-22 | Open-market sale | 213 | $6.50 | 114,560 |
| 2008-12-22 | Open-market sale | 165 | $6.50 | 114,773 |
| 2008-12-22 | Open-market sale | 222 | $6.50 | 114,938 |
| 2008-12-16 | Grant / award | 90,000 | $0.00 | 115,160 |
| 2008-10-31 | — | — | — | 25,160 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.