Market Price
$ 40.05
Selling Price
$ 34.40
1399
1109
930
3177
Market Price
$ 46.37
Selling Price
$ 41.56
1907
1506
1783
3276
Market Price
$ 30.63
Selling Price
$ 26.14
300
183
257
1142
Market Price
$ 52.79
Selling Price
$ 44.71
2311
1882
1526
2781
Market Price
$ 63.83
Selling Price
$ 57.47
144
32
101
656
Market Price
$ 30.82
Selling Price
$ 25.88
1264
1246
753
2909
Market Price
$ 44.74
Selling Price
$ 38.98
1755
1441
522
4355
Market Price
$ 53.57
Selling Price
$ 48.00
647
196
216
779
Market Price
$ 53.79
Selling Price
$ 47.01
447
396
351
448
Market Price
$ 49.48
Selling Price
$ 42.35
2274
485
691
3151
Market Price
$ 54.30
Selling Price
$ 46.58
950
616
348
1041
Market Price
$ 65.51
Selling Price
$ 55.19
2624
1237
1724
3483
Market Price
$ 39.40
Selling Price
$ 33.12
1338
571
1162
3027
Market Price
$ 32.85
Selling Price
$ 28.47
3313
1759
2170
4915
Market Price
$ 33.49
Selling Price
$ 28.07
1686
745
1018
2551
Market Price
$ 46.20
Selling Price
$ 40.63
1832
1707
1696
2815
Market Price
$ 30.19
Selling Price
$ 26.70
772
588
185
2734
Market Price
$ 37.91
Selling Price
$ 34.29
325
230
224
1153
Market Price
$ 45.20
Selling Price
$ 39.91
3729
2013
1062
4929
Market Price
$ 40.43
Selling Price
$ 35.09
231
63
108
654
Market Price
$ 43.34
Selling Price
$ 36.85
3103
1910
1894
4767
Market Price
$ 32.98
Selling Price
$ 29.72
266
256
119
449
Market Price
$ 48.33
Selling Price
$ 40.59
1177
1073
917
1754
Market Price
$ 55.06
Selling Price
$ 49.40
2349
1186
1003
4568
Market Price
$ 58.28
Selling Price
$ 48.81
108
108
41
474
Market Price
$ 67.03
Selling Price
$ 56.55
1382
1309
1040
3010
Market Price
$ 40.79
Selling Price
$ 34.64
229
225
138
595
Market Price
$ 34.66
Selling Price
$ 30.56
224
174
87
628
Market Price
$ 37.17
Selling Price
$ 31.04
433
139
431
582
Market Price
$ 37.14
Selling Price
$ 33.22
2381
640
1915
4161
Market Price
$ 29.12
Selling Price
$ 25.02
2371
1822
1510
2690
Market Price
$ 64.98
Selling Price
$ 57.30
1681
792
675
4023
Market Price
$ 49.76
Selling Price
$ 43.82
283
222
237
898
Market Price
$ 50.82
Selling Price
$ 45.60
1227
822
1110
2124
Market Price
$ 48.81
Selling Price
$ 41.40
277
128
83
1097
Market Price
$ 38.07
Selling Price
$ 33.79
3370
965
2130
3729
Market Price
$ 40.51
Selling Price
$ 34.19
1121
861
267
1764
Market Price
$ 30.84
Selling Price
$ 25.72
3106
2456
1967
3797
Market Price
$ 64.16
Selling Price
$ 58.13
718
289
420
3105
Market Price
$ 64.57
Selling Price
$ 56.65
1223
1097
865
3195