Market Price
$ 47.01
Selling Price
$ 39.52
1712
477
403
3506
Market Price
$ 50.02
Selling Price
$ 42.86
269
247
160
504
Market Price
$ 45.23
Selling Price
$ 38.27
709
178
386
2335
Market Price
$ 32.85
Selling Price
$ 29.49
466
437
378
1477
Market Price
$ 33.56
Selling Price
$ 28.06
1542
1177
1537
4704
Market Price
$ 61.74
Selling Price
$ 51.94
1437
527
1408
3232
Market Price
$ 38.93
Selling Price
$ 33.88
3596
1638
1645
4244
Market Price
$ 36.54
Selling Price
$ 30.82
376
220
280
933
Market Price
$ 37.87
Selling Price
$ 31.74
109
90
52
452
Market Price
$ 54.84
Selling Price
$ 45.96
362
354
258
850
Market Price
$ 53.26
Selling Price
$ 46.01
527
442
202
2378
Market Price
$ 33.61
Selling Price
$ 29.70
2320
853
532
2744
Market Price
$ 28.43
Selling Price
$ 25.84
1525
935
444
1962
Market Price
$ 40.98
Selling Price
$ 36.49
819
413
703
1292
Market Price
$ 48.48
Selling Price
$ 43.88
290
162
281
670
Market Price
$ 46.44
Selling Price
$ 40.96
1299
533
1006
3429
Market Price
$ 63.90
Selling Price
$ 56.98
1117
733
695
2401
Market Price
$ 45.24
Selling Price
$ 37.98
799
426
287
2934
Market Price
$ 67.89
Selling Price
$ 59.30
2609
1448
1659
2633
Market Price
$ 60.56
Selling Price
$ 54.51
3292
1215
2801
4390
Market Price
$ 58.06
Selling Price
$ 51.08
979
436
568
1908
Market Price
$ 39.68
Selling Price
$ 35.30
1221
1071
271
2539
Market Price
$ 37.76
Selling Price
$ 33.48
1044
273
496
4016
Market Price
$ 67.21
Selling Price
$ 59.03
3014
705
1579
4490
Market Price
$ 62.30
Selling Price
$ 55.55
1178
702
426
1547
Market Price
$ 35.19
Selling Price
$ 29.58
1938
1866
1231
4973
Market Price
$ 52.30
Selling Price
$ 45.78
1761
1201
1114
1802
Market Price
$ 64.35
Selling Price
$ 58.10
468
113
330
947
Market Price
$ 30.08
Selling Price
$ 26.58
1272
535
973
3810
Market Price
$ 33.45
Selling Price
$ 28.26
1773
949
988
4595
Market Price
$ 63.66
Selling Price
$ 53.24
2845
1725
733
3338
Market Price
$ 41.92
Selling Price
$ 35.99
447
318
380
1514
Market Price
$ 65.40
Selling Price
$ 57.23
2419
2121
870
4573
Market Price
$ 46.05
Selling Price
$ 40.05
3229
1356
1051
3498
Market Price
$ 59.61
Selling Price
$ 51.01
3419
1008
3309
3432
Market Price
$ 32.99
Selling Price
$ 28.33
632
127
447
665
Market Price
$ 50.54
Selling Price
$ 45.21
1279
336
937
2618
Market Price
$ 39.10
Selling Price
$ 34.25
951
280
591
3370
Market Price
$ 66.33
Selling Price
$ 57.01
1238
649
1226
2026
Market Price
$ 60.17
Selling Price
$ 51.93
2757
2746
696
4334