Market Price
$ 46.32
Selling Price
$ 40.58
881
447
273
1747
Market Price
$ 61.67
Selling Price
$ 53.74
936
440
260
1540
Market Price
$ 67.17
Selling Price
$ 56.04
332
324
181
1222
Market Price
$ 48.86
Selling Price
$ 43.81
658
604
578
701
Market Price
$ 53.33
Selling Price
$ 46.01
2427
597
1407
2441
Market Price
$ 60.56
Selling Price
$ 53.75
1945
1933
446
2144
Market Price
$ 49.32
Selling Price
$ 42.58
1271
457
985
1437
Market Price
$ 38.17
Selling Price
$ 33.05
2772
773
1826
4231
Market Price
$ 65.50
Selling Price
$ 55.89
197
196
181
811
Market Price
$ 29.89
Selling Price
$ 27.13
1378
1036
1066
4766
Market Price
$ 62.78
Selling Price
$ 53.25
4377
2803
3024
4418
Market Price
$ 41.13
Selling Price
$ 36.37
1231
301
1214
2028
Market Price
$ 55.08
Selling Price
$ 46.21
943
226
791
2519
Market Price
$ 64.63
Selling Price
$ 56.55
816
262
714
1755
Market Price
$ 40.52
Selling Price
$ 35.52
396
265
312
1090
Market Price
$ 48.94
Selling Price
$ 43.68
1098
923
955
2231
Market Price
$ 32.83
Selling Price
$ 29.30
1809
1338
1579
1888
Market Price
$ 55.53
Selling Price
$ 49.27
842
794
357
1744
Market Price
$ 33.03
Selling Price
$ 29.01
4186
883
2671
4670
Market Price
$ 65.73
Selling Price
$ 58.60
996
814
699
1627
Market Price
$ 50.17
Selling Price
$ 44.66
2532
1608
665
2590
Market Price
$ 55.80
Selling Price
$ 46.57
1634
1614
1356
4463
Market Price
$ 47.97
Selling Price
$ 42.73
3475
3089
3417
3528
Market Price
$ 41.83
Selling Price
$ 35.70
281
142
219
1348
Market Price
$ 41.05
Selling Price
$ 36.92
245
94
227
888
Market Price
$ 35.44
Selling Price
$ 29.63
959
323
530
982
Market Price
$ 34.18
Selling Price
$ 28.74
2987
1066
2479
4720
Market Price
$ 34.17
Selling Price
$ 29.70
1781
939
604
4736
Market Price
$ 37.50
Selling Price
$ 31.58
1495
558
1351
4561
Market Price
$ 53.55
Selling Price
$ 46.07
2052
1079
472
3727
Market Price
$ 38.33
Selling Price
$ 34.59
421
331
114
644
Market Price
$ 54.41
Selling Price
$ 45.62
234
110
170
1093
Market Price
$ 52.74
Selling Price
$ 44.51
830
397
378
1017
Market Price
$ 32.16
Selling Price
$ 27.31
434
91
91
1611
Market Price
$ 53.33
Selling Price
$ 45.68
96
89
73
475
Market Price
$ 54.24
Selling Price
$ 47.03
673
396
226
1994
Market Price
$ 35.68
Selling Price
$ 31.49
3690
3392
1570
4712
Market Price
$ 33.32
Selling Price
$ 28.47
332
275
202
1155
Market Price
$ 60.95
Selling Price
$ 51.95
723
508
222
794
Market Price
$ 40.46
Selling Price
$ 33.76
892
860
361
3155