Market Price
$ 48.35
Selling Price
$ 42.14
3085
2206
1249
3603
Market Price
$ 63.87
Selling Price
$ 55.51
2252
1045
505
2893
Market Price
$ 39.90
Selling Price
$ 35.14
723
159
230
763
Market Price
$ 37.28
Selling Price
$ 31.72
2015
1707
585
4670
Market Price
$ 51.05
Selling Price
$ 44.50
502
221
245
2040
Market Price
$ 37.88
Selling Price
$ 31.92
3343
2428
2028
4008
Market Price
$ 49.85
Selling Price
$ 41.70
585
228
195
1834
Market Price
$ 31.64
Selling Price
$ 27.19
2638
2146
2358
4804
Market Price
$ 38.49
Selling Price
$ 34.75
2218
1605
1374
3403
Market Price
$ 58.70
Selling Price
$ 52.19
949
230
801
3606
Market Price
$ 37.58
Selling Price
$ 32.07
2064
1520
1747
2380
Market Price
$ 58.45
Selling Price
$ 51.05
1088
715
516
3350
Market Price
$ 62.60
Selling Price
$ 54.39
797
797
190
1055
Market Price
$ 49.10
Selling Price
$ 41.97
2072
1238
1339
4298
Market Price
$ 64.32
Selling Price
$ 55.15
667
134
627
1253
Market Price
$ 54.92
Selling Price
$ 46.26
791
412
419
1400
Market Price
$ 31.27
Selling Price
$ 27.04
3068
781
2698
3738
Market Price
$ 52.02
Selling Price
$ 44.65
1010
406
457
2222
Market Price
$ 39.01
Selling Price
$ 33.74
354
159
77
1109
Market Price
$ 37.60
Selling Price
$ 33.02
251
232
106
493
Market Price
$ 41.80
Selling Price
$ 35.45
1648
618
1049
4807
Market Price
$ 33.30
Selling Price
$ 28.08
1506
1296
384
4091
Market Price
$ 42.79
Selling Price
$ 38.32
1017
435
425
4821
Market Price
$ 41.37
Selling Price
$ 34.50
1361
1257
422
1824
Market Price
$ 55.73
Selling Price
$ 48.06
2381
687
1100
3622
Market Price
$ 41.84
Selling Price
$ 36.93
464
262
340
1122
Market Price
$ 55.47
Selling Price
$ 48.87
1158
975
961
4743
Market Price
$ 41.74
Selling Price
$ 37.47
513
316
311
1690
Market Price
$ 44.58
Selling Price
$ 37.83
1757
718
534
4352
Market Price
$ 48.94
Selling Price
$ 42.22
1128
549
923
1412
Market Price
$ 54.65
Selling Price
$ 49.42
3053
2339
1778
3288
Market Price
$ 54.26
Selling Price
$ 48.30
2822
1736
2818
3274
Market Price
$ 48.60
Selling Price
$ 44.03
1040
462
328
2235
Market Price
$ 43.44
Selling Price
$ 37.28
946
599
309
3560
Market Price
$ 57.93
Selling Price
$ 50.79
191
114
147
629
Market Price
$ 59.84
Selling Price
$ 52.22
1320
1127
900
4237
Market Price
$ 58.27
Selling Price
$ 50.10
4277
2356
1704
4641
Market Price
$ 54.85
Selling Price
$ 46.10
994
241
757
1129
Market Price
$ 58.47
Selling Price
$ 51.80
892
219
747
1893
Market Price
$ 43.94
Selling Price
$ 39.30
2261
1099
1097
3150