| Olesen Value Fund L.P.10%JOINT | Sep 30 | S | 4,800 | $33.17 | $159K |
| Olesen Value Fund L.P.10%JOINT | Sep 30 | S | 4,800 | $33.17 | $159K |
| Olesen Value Fund L.P.10%JOINT | Sep 30 | S | 4,800 | $33.17 | $159K |
| Olesen Value Fund L.P.10%JOINT | Sep 30 | S | 4,800 | $33.17 | $159K |
| Olesen Value Fund L.P.10%JOINT | Sep 29 | S | 600 | $33.25 | $20K |
| Olesen Value Fund L.P.10%JOINT | Sep 29 | S | 600 | $33.25 | $20K |
| Olesen Value Fund L.P.10%JOINT | Sep 29 | S | 600 | $33.25 | $20K |
| Olesen Value Fund L.P.10%JOINT | Sep 29 | S | 600 | $33.25 | $20K |
| Howard Timothy EriksenCEOJOINT | Aug 13 | S | 500 | $34.70 | $17K |
| John F. ChisteDir | Aug 14 | S | 8,000 | $28.50 | $228K |
| Howard Timothy EriksenCEOJOINT | Aug 14 | P | 8,000 | $28.50 | $228K |
| Howard Timothy EriksenCEOJOINT | Aug 11 | S | 563 | $34.82 | $20K |
| Olesen Value Fund L.P.10% | Jul 22 | S | 372 | $29.84 | $11K |
| Olesen Value Fund L.P.10% | Jul 22 | S | 372 | $29.84 | $11K |
| Olesen Value Fund L.P.10% | Jul 22 | S | 372 | $29.84 | $11K |
| Olesen Value Fund L.P.10% | Jul 22 | S | 372 | $29.84 | $11K |
| Olesen Value Fund L.P.10% | Jul 21 | S | 1,084 | $29.82 | $32K |
| Olesen Value Fund L.P.10% | Jul 21 | S | 1,084 | $29.82 | $32K |
| Olesen Value Fund L.P.10% | Jul 21 | S | 1,084 | $29.82 | $32K |
| Olesen Value Fund L.P.10% | Jul 21 | S | 1,084 | $29.82 | $32K |
| Olesen Value Fund L.P.10% | Jul 20 | S | 3,366 | $29.71 | $100K |
| Olesen Value Fund L.P.10% | Jul 20 | S | 3,366 | $29.71 | $100K |
| Olesen Value Fund L.P.10% | Jul 20 | S | 3,366 | $29.71 | $100K |
| Olesen Value Fund L.P.10% | Jul 20 | S | 3,366 | $29.71 | $100K |
| Olesen Value Fund L.P.10% | Jul 17 | S | 1,601 | $29.56 | $47K |
| Olesen Value Fund L.P.10% | Jul 17 | S | 1,601 | $29.56 | $47K |
| Olesen Value Fund L.P.10% | Jul 17 | S | 1,601 | $29.56 | $47K |
| Olesen Value Fund L.P.10% | Jul 17 | S | 1,601 | $29.56 | $47K |
| Olesen Value Fund L.P.10% | Jul 10 | S | 350 | $26.54 | $9K |
| Olesen Value Fund L.P.10% | Jul 10 | S | 350 | $26.54 | $9K |
| Olesen Value Fund L.P.10% | Jul 10 | S | 350 | $26.54 | $9K |
| Olesen Value Fund L.P.10% | Jul 10 | S | 350 | $26.54 | $9K |
| Olesen Value Fund L.P.10% | Jul 8 | S | 3,017 | $26.85 | $81K |
| Olesen Value Fund L.P.10% | Jul 8 | S | 3,017 | $26.85 | $81K |
| Olesen Value Fund L.P.10% | Jul 8 | S | 3,017 | $26.85 | $81K |
| Olesen Value Fund L.P.10% | Jul 8 | S | 3,017 | $26.85 | $81K |
| Olesen Value Fund L.P.10% | Jul 7 | S | 483 | $26.83 | $13K |
| Olesen Value Fund L.P.10% | Jul 7 | S | 483 | $26.83 | $13K |
| Olesen Value Fund L.P.10% | Jul 7 | S | 483 | $26.83 | $13K |
| Olesen Value Fund L.P.10% | Jul 7 | S | 483 | $26.83 | $13K |
| Olesen Value Fund L.P.10% | Jul 6 | S | 800 | $26.80 | $21K |
| Olesen Value Fund L.P.10% | Jul 6 | S | 800 | $26.80 | $21K |
| Olesen Value Fund L.P.10% | Jul 6 | S | 800 | $26.80 | $21K |
| Olesen Value Fund L.P.10% | Jul 6 | S | 800 | $26.80 | $21K |
| Olesen Value Fund L.P.10% | Jul 2 | S | 1,969 | $26.40 | $52K |
| Olesen Value Fund L.P.10% | Jul 2 | S | 1,969 | $26.40 | $52K |
| Olesen Value Fund L.P.10% | Jul 2 | S | 1,969 | $26.40 | $52K |
| Olesen Value Fund L.P.10% | Jul 2 | S | 1,969 | $26.40 | $52K |
| Olesen Value Fund L.P.10% | Jul 1 | S | 120 | $26.24 | $3K |
| Olesen Value Fund L.P.10% | Jul 1 | S | 120 | $26.24 | $3K |
| Olesen Value Fund L.P.10% | Jul 1 | S | 120 | $26.24 | $3K |
| Olesen Value Fund L.P.10% | Jul 1 | S | 120 | $26.24 | $3K |
| Olesen Value Fund L.P.10% | Jun 25 | S | 1,600 | $26.59 | $43K |
| Olesen Value Fund L.P.10% | Jun 25 | S | 1,600 | $26.59 | $43K |
| Olesen Value Fund L.P.10% | Jun 25 | S | 1,600 | $26.59 | $43K |
| Olesen Value Fund L.P.10% | Jun 25 | S | 1,600 | $26.59 | $43K |
| Olesen Value Fund L.P.10% | Jun 24 | S | 5,238 | $26.60 | $139K |
| Olesen Value Fund L.P.10% | Jun 24 | S | 5,238 | $26.60 | $139K |
| Olesen Value Fund L.P.10% | Jun 24 | S | 5,238 | $26.60 | $139K |
| Olesen Value Fund L.P.10% | Jun 24 | S | 5,238 | $26.60 | $139K |
| Howard Timothy EriksenCEOJOINT | Jun 5 | J | 5,787 | $0.00 | — |
| Howard Timothy EriksenCEOJOINT | Jun 5 | J | 5,787 | $0.00 | — |
| Mark MatsonCOO | Mar 11 | JPLAN | 5,000 | $21.22 | $106K |