Market Price
$ 52.20
Selling Price
$ 46.08
963
204
536
4669
Market Price
$ 62.22
Selling Price
$ 55.79
729
564
542
2829
Market Price
$ 54.27
Selling Price
$ 45.95
3452
1045
1509
4194
Market Price
$ 30.63
Selling Price
$ 26.33
2993
1816
2163
3447
Market Price
$ 51.34
Selling Price
$ 43.56
431
408
208
634
Market Price
$ 48.64
Selling Price
$ 43.83
737
486
347
838
Market Price
$ 30.18
Selling Price
$ 26.86
2276
771
2246
3179
Market Price
$ 64.54
Selling Price
$ 56.82
4650
2870
4001
4698
Market Price
$ 47.44
Selling Price
$ 42.41
1336
395
438
1757
Market Price
$ 50.03
Selling Price
$ 43.41
1443
1359
659
1772
Market Price
$ 30.47
Selling Price
$ 26.55
622
466
289
1706
Market Price
$ 53.54
Selling Price
$ 44.78
1090
867
550
2026
Market Price
$ 37.86
Selling Price
$ 34.11
2472
2316
1003
2517
Market Price
$ 67.45
Selling Price
$ 56.93
3646
1442
3583
4124
Market Price
$ 47.06
Selling Price
$ 40.18
1517
982
1111
4159
Market Price
$ 31.46
Selling Price
$ 27.99
1672
1005
512
3481
Market Price
$ 40.84
Selling Price
$ 36.59
1586
776
575
2666
Market Price
$ 65.19
Selling Price
$ 54.99
2878
998
954
4623
Market Price
$ 65.63
Selling Price
$ 59.45
977
941
524
2459
Market Price
$ 57.81
Selling Price
$ 49.08
414
111
215
445
Market Price
$ 34.22
Selling Price
$ 30.32
3089
2562
2505
3196
Market Price
$ 43.33
Selling Price
$ 37.51
472
162
317
550
Market Price
$ 38.32
Selling Price
$ 32.41
1708
1243
720
2181
Market Price
$ 65.11
Selling Price
$ 56.51
931
280
804
3375
Market Price
$ 31.97
Selling Price
$ 28.39
1341
1072
776
2729
Market Price
$ 35.82
Selling Price
$ 31.81
1002
475
243
2214
Market Price
$ 66.44
Selling Price
$ 58.55
1385
316
1326
1450
Market Price
$ 48.70
Selling Price
$ 43.64
1611
1385
512
3013
Market Price
$ 37.04
Selling Price
$ 33.22
3078
1358
2018
3695
Market Price
$ 52.39
Selling Price
$ 44.16
2820
2121
2254
3591
Market Price
$ 36.17
Selling Price
$ 30.86
1553
1136
978
1619
Market Price
$ 45.04
Selling Price
$ 40.04
763
670
436
1551
Market Price
$ 43.16
Selling Price
$ 36.45
1787
1415
1007
4017
Market Price
$ 57.43
Selling Price
$ 50.74
1454
763
333
3684
Market Price
$ 32.72
Selling Price
$ 29.08
783
710
212
1472
Market Price
$ 69.75
Selling Price
$ 58.23
881
209
846
1145
Market Price
$ 37.35
Selling Price
$ 32.35
1417
1211
1037
4428
Market Price
$ 43.84
Selling Price
$ 37.84
1115
962
301
3740
Market Price
$ 38.08
Selling Price
$ 32.29
1603
670
1055
4577
Market Price
$ 37.66
Selling Price
$ 32.86
1056
651
381
1155