Market Price
$ 39.18
Selling Price
$ 34.02
841
234
651
3748
Market Price
$ 42.21
Selling Price
$ 38.11
718
289
181
2599
Market Price
$ 36.32
Selling Price
$ 32.18
470
262
122
1261
Market Price
$ 52.18
Selling Price
$ 44.27
159
34
132
694
Market Price
$ 65.02
Selling Price
$ 54.72
1065
1007
300
1632
Market Price
$ 50.18
Selling Price
$ 44.77
672
383
420
2874
Market Price
$ 41.42
Selling Price
$ 36.38
3664
3555
3206
3702
Market Price
$ 58.40
Selling Price
$ 49.05
1980
1344
1908
3974
Market Price
$ 43.19
Selling Price
$ 37.95
2486
736
1091
3519
Market Price
$ 56.94
Selling Price
$ 50.24
671
264
389
852
Market Price
$ 32.64
Selling Price
$ 27.75
2515
1300
1324
3642
Market Price
$ 52.63
Selling Price
$ 44.50
861
325
735
3404
Market Price
$ 39.21
Selling Price
$ 33.26
1891
1154
1446
4252
Market Price
$ 61.37
Selling Price
$ 55.59
3406
3335
762
4659
Market Price
$ 45.14
Selling Price
$ 38.24
1606
1251
398
3196
Market Price
$ 42.97
Selling Price
$ 36.86
265
109
247
1097
Market Price
$ 58.08
Selling Price
$ 52.03
1033
779
519
2687
Market Price
$ 60.15
Selling Price
$ 54.42
1051
729
358
3244
Market Price
$ 33.13
Selling Price
$ 30.03
2256
1703
878
4327
Market Price
$ 41.25
Selling Price
$ 35.24
1240
890
1091
2521
Market Price
$ 47.79
Selling Price
$ 40.39
320
319
204
619
Market Price
$ 52.66
Selling Price
$ 47.23
256
163
104
894
Market Price
$ 66.27
Selling Price
$ 56.93
1918
707
1050
2052
Market Price
$ 69.10
Selling Price
$ 59.14
933
310
512
1917
Market Price
$ 57.15
Selling Price
$ 47.92
1320
313
598
3602
Market Price
$ 34.12
Selling Price
$ 28.48
2005
905
1453
2649
Market Price
$ 69.77
Selling Price
$ 58.17
2482
1683
2085
3436
Market Price
$ 49.99
Selling Price
$ 44.12
2104
1414
438
2435
Market Price
$ 64.47
Selling Price
$ 57.47
2922
1992
2207
3141
Market Price
$ 55.61
Selling Price
$ 49.42
615
477
134
668
Market Price
$ 47.59
Selling Price
$ 43.20
1248
269
591
1521
Market Price
$ 56.37
Selling Price
$ 47.20
1512
540
884
2111
Market Price
$ 62.82
Selling Price
$ 55.93
931
395
859
2691
Market Price
$ 38.95
Selling Price
$ 34.15
1192
694
278
1200
Market Price
$ 34.73
Selling Price
$ 29.94
1402
429
437
1629
Market Price
$ 61.70
Selling Price
$ 53.51
727
626
269
1366
Market Price
$ 41.92
Selling Price
$ 35.88
501
260
282
776
Market Price
$ 40.22
Selling Price
$ 33.62
1145
459
728
3378
Market Price
$ 41.85
Selling Price
$ 35.74
2287
1988
1350
3279
Market Price
$ 61.33
Selling Price
$ 51.70
2937
1648
2195
3315