Market Price
$ 42.48
Selling Price
$ 36.78
539
510
114
899
Market Price
$ 62.76
Selling Price
$ 54.65
1333
747
851
1484
Market Price
$ 54.82
Selling Price
$ 47.16
232
158
188
427
Market Price
$ 46.63
Selling Price
$ 40.39
4176
4041
1930
4677
Market Price
$ 35.91
Selling Price
$ 31.59
2086
1906
703
2979
Market Price
$ 61.93
Selling Price
$ 54.19
249
96
248
884
Market Price
$ 57.39
Selling Price
$ 48.12
3174
2254
2056
4459
Market Price
$ 48.04
Selling Price
$ 42.14
519
144
501
1042
Market Price
$ 38.83
Selling Price
$ 34.19
1243
268
456
2401
Market Price
$ 54.59
Selling Price
$ 46.27
1271
461
1243
1347
Market Price
$ 54.28
Selling Price
$ 45.71
2301
460
821
3105
Market Price
$ 45.64
Selling Price
$ 40.77
3666
3513
2226
4851
Market Price
$ 50.43
Selling Price
$ 44.37
2061
1391
759
3761
Market Price
$ 46.60
Selling Price
$ 40.37
449
408
256
851
Market Price
$ 50.57
Selling Price
$ 44.16
832
741
485
3188
Market Price
$ 47.78
Selling Price
$ 40.14
1956
613
545
3039
Market Price
$ 37.60
Selling Price
$ 32.17
3208
2765
2494
4089
Market Price
$ 61.77
Selling Price
$ 55.25
993
870
625
1722
Market Price
$ 29.17
Selling Price
$ 26.35
1474
1005
447
2206
Market Price
$ 33.81
Selling Price
$ 28.84
2423
1789
2410
3556
Market Price
$ 35.65
Selling Price
$ 30.95
564
422
112
1657
Market Price
$ 39.08
Selling Price
$ 33.63
1964
1530
588
3389
Market Price
$ 54.93
Selling Price
$ 49.07
389
242
202
1614
Market Price
$ 30.29
Selling Price
$ 27.24
3618
2337
1974
4267
Market Price
$ 49.03
Selling Price
$ 44.04
1915
978
697
4685
Market Price
$ 62.60
Selling Price
$ 55.99
421
414
256
769
Market Price
$ 66.01
Selling Price
$ 58.63
2786
2398
1706
3589
Market Price
$ 55.47
Selling Price
$ 47.40
1525
1199
1192
2211
Market Price
$ 46.36
Selling Price
$ 39.45
516
412
501
1250
Market Price
$ 45.85
Selling Price
$ 41.61
1233
1233
256
4321
Market Price
$ 54.80
Selling Price
$ 47.87
2504
1022
1842
2617
Market Price
$ 37.93
Selling Price
$ 34.25
1785
1001
492
4675
Market Price
$ 63.46
Selling Price
$ 56.13
2465
1655
975
2734
Market Price
$ 44.56
Selling Price
$ 38.80
394
219
323
844
Market Price
$ 30.38
Selling Price
$ 25.95
1024
220
483
1280
Market Price
$ 62.77
Selling Price
$ 56.98
675
516
236
1217
Market Price
$ 60.81
Selling Price
$ 54.66
880
377
575
2414
Market Price
$ 46.65
Selling Price
$ 40.43
387
246
340
1200
Market Price
$ 33.61
Selling Price
$ 29.17
1608
1416
515
3164
Market Price
$ 58.61
Selling Price
$ 50.14
1374
406
804
1410