Market Price
$ 37.70
Selling Price
$ 33.99
2506
1183
2270
4622
Market Price
$ 35.97
Selling Price
$ 32.22
894
767
772
1862
Market Price
$ 38.25
Selling Price
$ 34.03
718
659
306
1630
Market Price
$ 57.61
Selling Price
$ 49.32
2685
2648
1077
3561
Market Price
$ 57.91
Selling Price
$ 50.85
1812
1569
1347
2916
Market Price
$ 68.49
Selling Price
$ 59.98
845
379
697
2333
Market Price
$ 61.12
Selling Price
$ 51.35
993
808
572
3516
Market Price
$ 65.07
Selling Price
$ 57.25
1300
310
1297
3971
Market Price
$ 52.74
Selling Price
$ 46.64
462
378
239
2030
Market Price
$ 30.73
Selling Price
$ 26.98
2877
2161
2094
3649
Market Price
$ 52.80
Selling Price
$ 44.43
741
589
597
3102
Market Price
$ 38.97
Selling Price
$ 33.38
552
495
377
1523
Market Price
$ 66.05
Selling Price
$ 55.83
2606
1540
1122
2778
Market Price
$ 31.84
Selling Price
$ 26.92
1101
1005
475
2788
Market Price
$ 62.28
Selling Price
$ 52.93
1338
704
580
1759
Market Price
$ 39.50
Selling Price
$ 35.90
963
601
322
2683
Market Price
$ 37.52
Selling Price
$ 33.86
337
172
145
1356
Market Price
$ 68.20
Selling Price
$ 59.47
3162
1346
895
4801
Market Price
$ 36.40
Selling Price
$ 32.83
1073
880
419
1236
Market Price
$ 30.06
Selling Price
$ 26.55
552
323
485
1270
Market Price
$ 67.02
Selling Price
$ 59.98
3189
1316
3101
3454
Market Price
$ 55.02
Selling Price
$ 47.78
923
298
715
3088
Market Price
$ 46.78
Selling Price
$ 39.64
195
51
104
436
Market Price
$ 59.71
Selling Price
$ 53.48
515
191
121
1075
Market Price
$ 50.18
Selling Price
$ 44.25
1641
883
775
3619
Market Price
$ 53.20
Selling Price
$ 47.59
1215
279
915
3125
Market Price
$ 52.82
Selling Price
$ 44.57
346
109
87
559
Market Price
$ 30.39
Selling Price
$ 26.76
1076
572
910
2484
Market Price
$ 65.68
Selling Price
$ 56.40
3014
1781
734
3189
Market Price
$ 47.14
Selling Price
$ 41.75
1271
1223
361
3225
Market Price
$ 62.79
Selling Price
$ 54.12
951
821
680
1462
Market Price
$ 63.26
Selling Price
$ 56.28
311
133
178
414
Market Price
$ 64.33
Selling Price
$ 55.77
1045
475
263
1803
Market Price
$ 50.22
Selling Price
$ 42.52
607
232
201
2101
Market Price
$ 38.20
Selling Price
$ 32.27
1131
1025
811
4257
Market Price
$ 50.65
Selling Price
$ 42.95
1123
773
822
1537
Market Price
$ 59.72
Selling Price
$ 52.49
1551
802
719
1694
Market Price
$ 34.89
Selling Price
$ 29.83
987
433
655
2671
Market Price
$ 40.43
Selling Price
$ 35.56
617
123
142
2876
Market Price
$ 48.03
Selling Price
$ 40.99
1097
898
465
3518