Market Price
$ 41.28
Selling Price
$ 36.39
488
485
236
696
Market Price
$ 50.35
Selling Price
$ 42.52
4129
3462
3570
4583
Market Price
$ 31.46
Selling Price
$ 27.07
2828
1806
2046
4490
Market Price
$ 63.88
Selling Price
$ 57.61
2956
799
1632
3458
Market Price
$ 38.21
Selling Price
$ 32.00
2695
1099
1556
3467
Market Price
$ 28.91
Selling Price
$ 25.80
1090
277
621
2865
Market Price
$ 41.70
Selling Price
$ 35.66
430
404
268
478
Market Price
$ 34.18
Selling Price
$ 30.83
405
86
304
566
Market Price
$ 51.04
Selling Price
$ 42.84
3162
1915
1231
4243
Market Price
$ 47.27
Selling Price
$ 41.12
3022
1846
1456
3726
Market Price
$ 40.60
Selling Price
$ 34.25
1199
537
1167
3403
Market Price
$ 55.69
Selling Price
$ 46.71
418
277
386
1746
Market Price
$ 41.44
Selling Price
$ 34.76
802
214
447
1662
Market Price
$ 39.35
Selling Price
$ 34.04
1577
1513
1311
1927
Market Price
$ 44.03
Selling Price
$ 36.81
1805
1313
1161
1982
Market Price
$ 60.87
Selling Price
$ 53.33
1727
1226
918
2187
Market Price
$ 52.61
Selling Price
$ 44.95
1983
936
746
2421
Market Price
$ 57.10
Selling Price
$ 48.80
914
533
245
2709
Market Price
$ 67.30
Selling Price
$ 58.02
919
729
318
2234
Market Price
$ 41.19
Selling Price
$ 37.11
2167
672
794
2401
Market Price
$ 38.61
Selling Price
$ 34.17
531
508
266
855
Market Price
$ 68.31
Selling Price
$ 59.58
1579
1182
503
4686
Market Price
$ 50.57
Selling Price
$ 44.58
405
289
233
854
Market Price
$ 54.17
Selling Price
$ 46.10
1161
662
969
2147
Market Price
$ 33.75
Selling Price
$ 30.31
1103
276
612
1621
Market Price
$ 31.23
Selling Price
$ 26.82
557
194
196
1847
Market Price
$ 28.96
Selling Price
$ 26.26
1448
750
369
4098
Market Price
$ 42.59
Selling Price
$ 38.15
964
956
639
1450
Market Price
$ 40.40
Selling Price
$ 34.84
2602
1126
959
3850
Market Price
$ 58.13
Selling Price
$ 48.68
1204
394
1199
3447
Market Price
$ 57.95
Selling Price
$ 49.52
545
401
303
721
Market Price
$ 64.87
Selling Price
$ 57.97
1006
505
372
1266
Market Price
$ 43.21
Selling Price
$ 36.78
3551
752
2939
3557
Market Price
$ 53.70
Selling Price
$ 45.31
1501
1171
1316
3032
Market Price
$ 63.17
Selling Price
$ 54.92
3205
2507
1743
3478
Market Price
$ 39.35
Selling Price
$ 33.10
1616
1591
502
3393
Market Price
$ 60.39
Selling Price
$ 51.86
491
435
373
1103
Market Price
$ 61.56
Selling Price
$ 55.40
2722
1040
1677
4534
Market Price
$ 50.50
Selling Price
$ 43.39
3021
1119
2028
3501
Market Price
$ 66.86
Selling Price
$ 57.17
491
209
355
591