Market Price
$ 51.70
Selling Price
$ 43.13
872
315
664
3846
Market Price
$ 52.13
Selling Price
$ 46.44
990
649
390
3084
Market Price
$ 62.24
Selling Price
$ 54.69
1982
1489
1442
4895
Market Price
$ 36.29
Selling Price
$ 32.33
1359
517
536
3219
Market Price
$ 56.99
Selling Price
$ 50.66
195
60
168
401
Market Price
$ 59.06
Selling Price
$ 53.66
1434
597
549
3447
Market Price
$ 46.03
Selling Price
$ 40.87
3447
1868
2554
4776
Market Price
$ 34.58
Selling Price
$ 30.24
1347
630
269
1450
Market Price
$ 46.66
Selling Price
$ 40.10
1843
1393
696
3206
Market Price
$ 56.09
Selling Price
$ 48.43
1638
545
679
2244
Market Price
$ 54.09
Selling Price
$ 47.35
1470
792
1324
2656
Market Price
$ 47.81
Selling Price
$ 42.77
2324
2283
630
2363
Market Price
$ 40.79
Selling Price
$ 35.50
794
654
623
2818
Market Price
$ 41.78
Selling Price
$ 36.57
1305
471
511
2895
Market Price
$ 32.64
Selling Price
$ 29.12
514
323
209
2040
Market Price
$ 31.40
Selling Price
$ 28.01
717
520
287
2859
Market Price
$ 58.61
Selling Price
$ 51.97
4263
1531
3343
4384
Market Price
$ 65.28
Selling Price
$ 57.29
1454
964
843
4440
Market Price
$ 40.27
Selling Price
$ 34.82
1790
507
1407
2692
Market Price
$ 63.70
Selling Price
$ 53.94
290
278
246
456
Market Price
$ 40.17
Selling Price
$ 34.95
456
267
318
485
Market Price
$ 65.71
Selling Price
$ 55.28
721
150
482
1176
Market Price
$ 58.47
Selling Price
$ 48.81
1316
1218
730
3451
Market Price
$ 47.23
Selling Price
$ 42.92
178
63
152
818
Market Price
$ 40.02
Selling Price
$ 35.27
1226
1050
489
2403
Market Price
$ 56.94
Selling Price
$ 47.81
460
119
357
477
Market Price
$ 69.92
Selling Price
$ 59.59
2135
1413
2001
3952
Market Price
$ 33.83
Selling Price
$ 28.38
3868
2386
1948
4812
Market Price
$ 61.07
Selling Price
$ 54.10
1245
586
671
4197
Market Price
$ 41.77
Selling Price
$ 37.38
1899
1269
1450
4157
Market Price
$ 41.42
Selling Price
$ 35.93
1078
758
683
3233
Market Price
$ 30.60
Selling Price
$ 27.43
1640
1552
1077
1754
Market Price
$ 28.99
Selling Price
$ 25.40
704
478
516
2926
Market Price
$ 54.49
Selling Price
$ 48.19
1063
899
920
2385
Market Price
$ 33.39
Selling Price
$ 28.52
548
190
293
564
Market Price
$ 53.01
Selling Price
$ 46.47
4150
3056
2573
4533
Market Price
$ 66.22
Selling Price
$ 59.60
1526
1501
1373
4533
Market Price
$ 57.66
Selling Price
$ 52.19
2104
965
2101
2534
Market Price
$ 52.03
Selling Price
$ 47.11
2003
467
1245
3093
Market Price
$ 34.53
Selling Price
$ 29.45
306
183
122
426