Market Price
$ 49.07
Selling Price
$ 42.34
3039
1166
1186
3272
Market Price
$ 30.35
Selling Price
$ 27.05
3306
2763
2269
3439
Market Price
$ 52.87
Selling Price
$ 45.97
885
304
318
1197
Market Price
$ 39.88
Selling Price
$ 35.94
1632
682
676
4676
Market Price
$ 69.46
Selling Price
$ 59.57
366
211
194
884
Market Price
$ 50.13
Selling Price
$ 43.97
977
961
627
3938
Market Price
$ 37.15
Selling Price
$ 33.43
2362
2057
744
3242
Market Price
$ 38.37
Selling Price
$ 32.73
680
564
533
2915
Market Price
$ 53.76
Selling Price
$ 46.74
4149
1256
2947
4191
Market Price
$ 66.04
Selling Price
$ 58.65
217
135
48
928
Market Price
$ 31.52
Selling Price
$ 27.17
1281
299
438
2590
Market Price
$ 48.54
Selling Price
$ 40.74
635
435
522
1058
Market Price
$ 43.98
Selling Price
$ 38.84
1275
1227
1094
2601
Market Price
$ 49.54
Selling Price
$ 42.82
3291
2234
2642
4430
Market Price
$ 29.89
Selling Price
$ 26.75
1860
1709
906
3330
Market Price
$ 51.80
Selling Price
$ 45.31
1753
1746
806
2136
Market Price
$ 66.01
Selling Price
$ 58.27
436
101
164
605
Market Price
$ 57.42
Selling Price
$ 50.35
382
286
345
1483
Market Price
$ 52.93
Selling Price
$ 44.49
1206
851
650
1808
Market Price
$ 29.19
Selling Price
$ 25.70
1942
1537
1286
2712
Market Price
$ 37.50
Selling Price
$ 31.34
262
74
207
650
Market Price
$ 40.60
Selling Price
$ 35.33
4093
3495
3373
4358
Market Price
$ 57.79
Selling Price
$ 51.77
4096
2906
1379
4576
Market Price
$ 60.54
Selling Price
$ 54.50
1523
445
569
3170
Market Price
$ 61.40
Selling Price
$ 53.58
1678
1614
1241
2032
Market Price
$ 30.75
Selling Price
$ 27.80
2130
674
1013
2973
Market Price
$ 38.01
Selling Price
$ 31.81
1787
1241
444
2854
Market Price
$ 65.96
Selling Price
$ 58.74
2238
1526
1192
2836
Market Price
$ 63.42
Selling Price
$ 55.64
1842
835
1156
2898
Market Price
$ 63.37
Selling Price
$ 53.15
4454
1338
1282
4527
Market Price
$ 57.05
Selling Price
$ 50.03
741
404
738
1427
Market Price
$ 65.17
Selling Price
$ 57.34
2201
1705
1906
2633
Market Price
$ 40.79
Selling Price
$ 35.55
4334
1271
1733
4972
Market Price
$ 50.73
Selling Price
$ 43.47
371
187
175
1649
Market Price
$ 32.68
Selling Price
$ 28.94
3048
2560
1648
4496
Market Price
$ 28.62
Selling Price
$ 25.41
936
864
894
1161
Market Price
$ 54.09
Selling Price
$ 47.70
191
79
48
629
Market Price
$ 45.19
Selling Price
$ 39.37
1256
397
1089
4654
Market Price
$ 58.43
Selling Price
$ 53.04
1703
1188
434
3556
Market Price
$ 37.92
Selling Price
$ 31.95
2283
1695
1419
2640