Market Price
$ 47.73
Selling Price
$ 42.98
679
296
448
1082
Market Price
$ 30.11
Selling Price
$ 26.87
482
127
255
482
Market Price
$ 39.32
Selling Price
$ 33.79
1792
1293
780
4663
Market Price
$ 32.82
Selling Price
$ 27.36
2218
826
1689
2565
Market Price
$ 29.76
Selling Price
$ 26.00
1265
1125
1050
2393
Market Price
$ 30.40
Selling Price
$ 25.88
1269
561
598
1951
Market Price
$ 29.00
Selling Price
$ 26.14
3481
1143
1999
4744
Market Price
$ 30.79
Selling Price
$ 26.60
1840
969
1756
3281
Market Price
$ 43.86
Selling Price
$ 38.96
953
897
747
1877
Market Price
$ 68.74
Selling Price
$ 59.40
1594
953
799
2998
Market Price
$ 34.74
Selling Price
$ 31.01
2243
832
2238
3757
Market Price
$ 69.17
Selling Price
$ 58.56
4411
1382
3198
4846
Market Price
$ 36.41
Selling Price
$ 32.26
2268
602
1648
3736
Market Price
$ 44.61
Selling Price
$ 37.57
1774
1079
738
1841
Market Price
$ 35.14
Selling Price
$ 31.87
2619
534
797
3760
Market Price
$ 37.91
Selling Price
$ 32.26
347
176
116
456
Market Price
$ 40.31
Selling Price
$ 34.81
4134
3890
1640
4916
Market Price
$ 44.31
Selling Price
$ 38.93
2691
2413
2427
3358
Market Price
$ 36.97
Selling Price
$ 33.28
417
282
258
1640
Market Price
$ 50.66
Selling Price
$ 45.83
1249
447
663
1565
Market Price
$ 37.16
Selling Price
$ 33.62
579
555
157
599
Market Price
$ 38.05
Selling Price
$ 32.42
1295
1186
1056
3094
Market Price
$ 38.68
Selling Price
$ 34.50
1564
502
1217
1736
Market Price
$ 58.89
Selling Price
$ 50.02
678
521
466
3091
Market Price
$ 32.01
Selling Price
$ 28.53
804
449
535
1951
Market Price
$ 65.83
Selling Price
$ 57.55
412
333
371
1879
Market Price
$ 37.67
Selling Price
$ 31.41
3223
1039
1717
3752
Market Price
$ 68.86
Selling Price
$ 59.83
623
492
599
2792
Market Price
$ 51.34
Selling Price
$ 45.91
643
610
419
1017
Market Price
$ 68.71
Selling Price
$ 59.91
4406
1208
1957
4986
Market Price
$ 60.21
Selling Price
$ 52.87
3252
683
2333
4837
Market Price
$ 41.93
Selling Price
$ 36.49
616
608
471
1254
Market Price
$ 64.13
Selling Price
$ 58.19
1579
437
375
3499
Market Price
$ 47.86
Selling Price
$ 41.48
969
876
816
1457
Market Price
$ 59.56
Selling Price
$ 53.07
1351
1196
769
3064
Market Price
$ 50.95
Selling Price
$ 42.96
1536
786
1218
2536
Market Price
$ 37.38
Selling Price
$ 33.91
2227
691
891
4268
Market Price
$ 38.68
Selling Price
$ 33.87
1557
1423
1394
2453
Market Price
$ 40.59
Selling Price
$ 36.81
1718
1473
1367
2311
Market Price
$ 33.78
Selling Price
$ 30.06
1559
401
1126
1721