Market Price
$ 54.20
Selling Price
$ 48.23
525
479
380
682
Market Price
$ 49.45
Selling Price
$ 43.13
577
206
483
1063
Market Price
$ 54.76
Selling Price
$ 47.73
1076
561
932
1309
Market Price
$ 55.83
Selling Price
$ 47.63
1248
329
1148
4545
Market Price
$ 30.91
Selling Price
$ 27.47
1988
1588
1217
3102
Market Price
$ 53.46
Selling Price
$ 47.15
1936
1838
1532
4933
Market Price
$ 66.10
Selling Price
$ 59.66
1342
1063
1215
2764
Market Price
$ 45.84
Selling Price
$ 40.38
2081
856
1376
2527
Market Price
$ 58.67
Selling Price
$ 50.75
1829
1032
1240
3549
Market Price
$ 45.31
Selling Price
$ 39.45
675
670
525
988
Market Price
$ 45.72
Selling Price
$ 40.50
1306
1133
1275
2859
Market Price
$ 41.17
Selling Price
$ 34.35
358
263
109
1182
Market Price
$ 67.83
Selling Price
$ 58.75
1499
943
997
2283
Market Price
$ 63.47
Selling Price
$ 54.81
2095
1352
1537
2878
Market Price
$ 32.56
Selling Price
$ 28.43
748
528
185
3253
Market Price
$ 50.99
Selling Price
$ 44.11
887
673
227
3983
Market Price
$ 38.14
Selling Price
$ 32.37
3027
761
1920
3385
Market Price
$ 47.34
Selling Price
$ 42.58
3496
2603
1867
4338
Market Price
$ 45.28
Selling Price
$ 40.18
667
344
536
2266
Market Price
$ 52.19
Selling Price
$ 44.44
2930
2698
1741
4733
Market Price
$ 46.72
Selling Price
$ 40.68
1037
535
516
3375
Market Price
$ 39.22
Selling Price
$ 32.98
411
348
399
1046
Market Price
$ 39.67
Selling Price
$ 33.08
484
197
298
1038
Market Price
$ 40.65
Selling Price
$ 35.80
3683
1803
2711
3731
Market Price
$ 33.21
Selling Price
$ 28.64
3126
1724
1197
3283
Market Price
$ 32.61
Selling Price
$ 27.47
1386
1002
909
4788
Market Price
$ 45.86
Selling Price
$ 39.57
805
615
761
3294
Market Price
$ 41.78
Selling Price
$ 36.79
2284
2104
1123
3073
Market Price
$ 46.69
Selling Price
$ 39.80
3073
1527
2814
3807
Market Price
$ 63.72
Selling Price
$ 57.40
2379
499
589
3950
Market Price
$ 30.83
Selling Price
$ 27.39
2079
1759
1254
4945
Market Price
$ 58.84
Selling Price
$ 53.19
3015
2701
1409
3556
Market Price
$ 65.58
Selling Price
$ 59.52
990
336
276
4346
Market Price
$ 29.14
Selling Price
$ 26.47
1005
364
846
1625
Market Price
$ 32.24
Selling Price
$ 27.61
256
234
208
503
Market Price
$ 45.08
Selling Price
$ 40.53
476
379
408
512
Market Price
$ 56.58
Selling Price
$ 50.01
125
86
32
419
Market Price
$ 31.32
Selling Price
$ 26.51
1009
843
388
1911
Market Price
$ 60.98
Selling Price
$ 54.19
1241
1217
857
2112
Market Price
$ 31.28
Selling Price
$ 26.47
1358
961
1203
3611