EX-99 2 attach_2.htm TABLE OF TRANSACTIONS, DAVID D. MANDARICH, FEBRUARY 1, 2007 TRANSACTION
Exhibit 99, Table of Transactions



David D. Mandarich, February 1, 2007 Transaction





  300 shares at 58.81

  200 shares at 58.78

  300 shares at 58.77

 200 shares at 58.76

  400 shares at 58.75

  100 shares at 58.74

  200 shares at 58.74

  200 shares at 58.73

  400 shares at 58.72

  900 shares at 58.72

  400 shares at 58.71

  100 shares at 58.71

  400 shares at 58.71

1400 shares at 58.70

  100 shares at 58.69

  100 shares at 58.69

  800 shares at 58.69

  300 shares at 58.68

  600 shares at 58.68

  230 shares at 58.67

  400 shares at 58.67

  270 shares at 58.66

  600 shares at 58.66

  251 shares at 58.65

  212 shares at 58.65

1700 shares at 58.65

  400 shares at 58.64

  100 shares at 58.64

1400 shares at 58.64

       2 shares at 58.63

    35 shares at 58.63

1800 shares at 58.63

  265 shares at 58.62

  100 shares at 58.62

  600 shares at 58.62

  500 shares at 58.61

  500 shares at 58.61

  700 shares at 58.61

  335 shares at 58.60

  200 shares at 58.60

1200 shares at 58.60

  700 shares at 58.59

  159 shares at 58.58

  328 shares at 58.58

  100 shares at 58.58

  300 shares at 58.57

  413 shares at 58.57

  100 shares at 58.56

  400 shares at 58.55

  100 shares at 58.54

  400 shares at 58.54

  100 shares at 58.53

  300 shares at 58.53

  200 shares at 58.52

    78 shares at 58.51

  322 shares at 58.51

  600 shares at 58.51

  178 shares at 58.50

  600 shares at 58.50

1600 shares at 58.50

  500 shares at 58.49

  100 shares at 58.48

  200 shares at 58.48

  100 shares at 58.47

  100 shares at 58.47

1600 shares at 58.47

  304 shares at 58.46

  100 shares at 58.46

1300 shares at 58.46

  300 shares at 58.45

    96 shares at 58.45

1800 shares at 58.45

  300 shares at 58.44

  700 shares at 58.44

  600 shares at 58.43

  200 shares at 58.43

1000 shares at 58.43

  200 shares at 58.42

  104 shares at 58.42

1500 shares at 58.42

  300 shares at 58.41

  100 shares at 58.41

  700 shares at 58.41

  100 shares at 58.40

  800 shares at 58.40

  230 shares at 58.39

  200 shares at 58.39

  500 shares at 58.39

  200 shares at 58.38

1700 shares at 58.38

  500 shares at 58.37

  100 shares at 58.37

  500 shares at 58.37

  300 shares at 58.36

    70 shares at 58.36

  600 shares at 58.36

  500 shares at 58.35

3500 shares at 58.35

1100 shares at 58.34

  700 shares at 58.34

  600 shares at 58.33

  900 shares at 58.33

  600 shares at 58.32

  200 shares at 58.32

  700 shares at 58.32

  200 shares at 58.31

  500 shares at 58.31

  200 shares at 58.30

  204 shares at 58.30

1600 shares at 58.30

  300 shares at 58.29

  396 shares at 58.29

1400 shares at 58.29

  130 shares at 58.28

    70 shares at 58.28

1500 shares at 58.28

  800 shares at 58.27

1000 shares at 58.27

  600 shares at 58.26

  300 shares at 58.26

1400 shares at 58.26

  400 shares at 58.25

  400 shares at 58.25

1600 shares at 58.25

  500 shares at 58.24

2700 shares at 58.24

1000 shares at 58.23

3000 shares at 58.23

  558 shares at 58.22

  187 shares at 58.22

2700 shares at 58.22

  400 shares at 58.21

  200 shares at 58.21

2800 shares at 58.21

     42 shares at 58.21

3000 shares at 58.20

  100 shares at 58.20

1500 shares at 58.20

  200 shares at 58.19

1100 shares at 58.19

  800 shares at 58.18

2300 shares at 58.18

  900 shares at 58.17

  500 shares at 58.17

1000 shares at 58.17

  500 shares at 58.16

    22 shares at 58.16

1100 shares at 58.16

  300 shares at 58.15

  300 shares at 58.15

1000 shares at 58.15

  100 shares at 58.14

1100 shares at 58.14

    13 shares at 58.14

  158 shares at 58.13

  100 shares at 58.13

2500 shares at 58.13

1042 shares at 58.12

  100 shares at 58.12

3200 shares at 58.12

     21 shares at 58.12

  407 shares at 58.11

  593 shares at 58.11

1500 shares at 58.11

  400 shares at 58.10

  200 shares at 58.10

4200 shares at 58.10

  800 shares at 58.09

1300 shares at 58.09

  300 shares at 58.08

2900 shares at 58.08

  600 shares at 58.07

  800 shares at 58.07

  667 shares at 58.06

  200 shares at 58.06

2500 shares at 58.06

  633 shares at 58.05

  100 shares at 58.05

4400 shares at 58.05

  586 shares at 58.04

  214 shares at 58.04

4300 shares at 58.04

  300 shares at 58.03

5900 shares at 58.03

1600 shares at 58.02

    43 shares at 58.02

  300 shares at 58.01

  400 shares at 58.01

2200 shares at 58.01

1757 shares at 58.00

  100 shares at 58.00

  800 shares at 58.00

3700 shares at 58.00

  500 shares at 57.99

1600 shares at 57.99

1300 shares at 57.98

  500 shares at 57.97

  200 shares at 57.96

  300 shares at 57.95

  200 shares at 57.95

  700 shares at 57.95

  100 shares at 57.94

  100 shares at 57.93

  300 shares at 57.93

  400 shares at 57.93

  500 shares at 57.92

  100 shares at 57.91

  600 shares at 57.91

  200 shares at 57.90

  300 shares at 57.90

  200 shares at 57.89

1000 shares at 57.89

  100 shares at 57.88

  900 shares at 57.88

  600 shares at 57.87

1100 shares at 57.86

  200 shares at 57.85

  200 shares at 57.85

  900 shares at 57.85

  100 shares at 57.84

  100 shares at 57.84

1300 shares at 57.84

  100 shares at 57.83

  300 shares at 57.83

2100 shares at 57.83

  800 shares at 57.82

1600 shares at 57.82

  700 shares at 57.81

  300 shares at 57.81

2100 shares at 57.81

  200 shares at 57.80

  400 shares at 57.80

2100 shares at 57.80

    36 shares at 57.80

  100 shares at 57.79

  200 shares at 57.79

2100 shares at 57.79

  500 shares at 57.78

  336 shares at 57.78

3200 shares at 57.78

  300 shares at 57.77

  364 shares at 57.77

2200 shares at 57.77

  436 shares at 57.76

    64 shares at 57.76

3500 shares at 57.76

1163 shares at 57.75

  100 shares at 57.75

4500 shares at 57.75

       1 shares at 57.75

  100 shares at 57.74

1000 shares at 57.74

1500 shares at 57.73

  800 shares at 57.72

  100 shares at 57.71

  400 shares at 57.71

  300 shares at 57.70

  100 shares at 57.70

  200 shares at 57.69





196,625 total shares at an average sale price of $58.15660 per share.