Market Price
$ 45.28
Selling Price
$ 39.47
602
411
143
836
Market Price
$ 33.26
Selling Price
$ 28.46
1091
872
348
1628
Market Price
$ 29.37
Selling Price
$ 25.94
247
103
110
488
Market Price
$ 30.43
Selling Price
$ 25.41
982
526
968
1367
Market Price
$ 30.07
Selling Price
$ 25.37
427
407
391
762
Market Price
$ 42.45
Selling Price
$ 37.15
2465
2193
686
2627
Market Price
$ 37.12
Selling Price
$ 33.46
508
203
167
1552
Market Price
$ 39.76
Selling Price
$ 35.04
223
100
47
462
Market Price
$ 43.65
Selling Price
$ 38.92
826
826
523
1316
Market Price
$ 38.42
Selling Price
$ 33.19
1103
835
899
1735
Market Price
$ 54.30
Selling Price
$ 45.67
1745
1334
814
4520
Market Price
$ 53.88
Selling Price
$ 45.06
999
832
971
1338
Market Price
$ 31.86
Selling Price
$ 28.20
1788
1021
780
2567
Market Price
$ 67.51
Selling Price
$ 58.65
4001
1353
2966
4245
Market Price
$ 62.85
Selling Price
$ 56.69
1770
1709
687
4398
Market Price
$ 50.35
Selling Price
$ 43.26
1166
1155
653
4789
Market Price
$ 62.41
Selling Price
$ 56.54
811
398
769
1273
Market Price
$ 55.44
Selling Price
$ 48.14
876
690
345
1758
Market Price
$ 34.23
Selling Price
$ 29.73
3258
835
1981
4190
Market Price
$ 29.40
Selling Price
$ 25.16
645
613
271
854
Market Price
$ 68.29
Selling Price
$ 58.69
1449
891
461
2797
Market Price
$ 68.36
Selling Price
$ 57.77
1525
1377
1171
3137
Market Price
$ 38.43
Selling Price
$ 33.39
284
71
86
496
Market Price
$ 31.52
Selling Price
$ 28.05
1144
1056
829
1570
Market Price
$ 56.83
Selling Price
$ 50.63
1281
430
1097
3487
Market Price
$ 35.80
Selling Price
$ 31.69
1375
1349
1080
3060
Market Price
$ 58.18
Selling Price
$ 50.95
2881
2234
1869
3260
Market Price
$ 35.97
Selling Price
$ 31.01
2281
1221
1643
2898
Market Price
$ 58.95
Selling Price
$ 49.71
1427
1212
822
3553
Market Price
$ 32.76
Selling Price
$ 29.17
1401
1330
493
4316
Market Price
$ 39.28
Selling Price
$ 35.39
3676
2656
3153
4023
Market Price
$ 58.31
Selling Price
$ 52.58
2634
1349
1414
3870
Market Price
$ 36.14
Selling Price
$ 32.51
1221
253
321
3304
Market Price
$ 57.67
Selling Price
$ 51.66
2896
2653
1559
3256
Market Price
$ 48.97
Selling Price
$ 43.59
841
197
720
2168
Market Price
$ 41.35
Selling Price
$ 35.44
1754
1205
799
2305
Market Price
$ 39.95
Selling Price
$ 36.20
1517
971
1089
2850
Market Price
$ 32.81
Selling Price
$ 28.52
954
271
905
2834
Market Price
$ 32.09
Selling Price
$ 27.13
1673
1458
1391
2113
Market Price
$ 60.23
Selling Price
$ 50.71
452
223
307
868