Market Price
$ 32.25
Selling Price
$ 28.99
1910
1675
1478
2284
Market Price
$ 33.23
Selling Price
$ 29.89
1909
1456
1599
2432
Market Price
$ 49.94
Selling Price
$ 43.48
960
679
587
1025
Market Price
$ 34.24
Selling Price
$ 30.84
1183
316
982
1412
Market Price
$ 32.41
Selling Price
$ 28.57
3412
1094
2401
4891
Market Price
$ 48.29
Selling Price
$ 40.67
389
244
350
966
Market Price
$ 43.40
Selling Price
$ 38.27
2056
587
1747
3786
Market Price
$ 63.96
Selling Price
$ 53.55
680
467
229
1225
Market Price
$ 36.89
Selling Price
$ 33.16
1214
415
700
4051
Market Price
$ 62.35
Selling Price
$ 52.42
1180
965
530
4191
Market Price
$ 52.61
Selling Price
$ 44.65
667
568
661
966
Market Price
$ 27.82
Selling Price
$ 25.28
3320
928
869
4840
Market Price
$ 46.82
Selling Price
$ 42.24
4293
2886
1578
4991
Market Price
$ 59.75
Selling Price
$ 53.65
904
503
363
2257
Market Price
$ 48.90
Selling Price
$ 43.66
2523
2212
2116
4622
Market Price
$ 39.38
Selling Price
$ 34.89
732
456
397
2145
Market Price
$ 53.56
Selling Price
$ 46.93
2036
815
1796
2162
Market Price
$ 39.32
Selling Price
$ 34.92
420
378
244
1645
Market Price
$ 65.01
Selling Price
$ 57.56
4354
2274
3692
4646
Market Price
$ 48.07
Selling Price
$ 40.96
1017
369
828
1155
Market Price
$ 60.08
Selling Price
$ 52.41
1492
982
950
1626
Market Price
$ 60.11
Selling Price
$ 53.70
1432
1341
1415
1583
Market Price
$ 33.95
Selling Price
$ 28.69
3231
2414
2684
3866
Market Price
$ 38.78
Selling Price
$ 33.26
987
323
302
2105
Market Price
$ 44.37
Selling Price
$ 37.53
1849
1404
1468
2005
Market Price
$ 37.17
Selling Price
$ 31.46
559
305
294
1479
Market Price
$ 36.08
Selling Price
$ 31.60
645
531
365
1140
Market Price
$ 50.49
Selling Price
$ 45.51
2543
2183
1869
4865
Market Price
$ 51.42
Selling Price
$ 45.31
421
335
228
1325
Market Price
$ 33.14
Selling Price
$ 28.69
3044
700
2919
3908
Market Price
$ 41.33
Selling Price
$ 36.04
3265
761
1637
3470
Market Price
$ 47.50
Selling Price
$ 42.17
2086
1543
936
2844
Market Price
$ 30.01
Selling Price
$ 26.60
483
482
418
1401
Market Price
$ 38.27
Selling Price
$ 33.62
1931
1413
1039
2473
Market Price
$ 44.82
Selling Price
$ 38.82
410
375
200
1902
Market Price
$ 66.96
Selling Price
$ 56.84
565
412
288
1005
Market Price
$ 45.32
Selling Price
$ 38.45
636
443
129
2281
Market Price
$ 55.18
Selling Price
$ 48.47
595
331
410
823
Market Price
$ 40.09
Selling Price
$ 36.30
1211
822
696
1867
Market Price
$ 66.94
Selling Price
$ 59.35
1675
1127
380
2271