Market Price
$ 61.04
Selling Price
$ 55.01
833
470
637
3052
Market Price
$ 62.33
Selling Price
$ 54.96
929
790
407
1451
Market Price
$ 34.53
Selling Price
$ 29.93
1714
846
908
4876
Market Price
$ 66.67
Selling Price
$ 58.23
1052
454
714
1565
Market Price
$ 50.60
Selling Price
$ 43.74
2317
1743
732
2592
Market Price
$ 67.05
Selling Price
$ 56.83
1280
812
1120
3523
Market Price
$ 41.00
Selling Price
$ 36.80
3907
976
3346
4731
Market Price
$ 64.85
Selling Price
$ 57.38
2090
496
565
3884
Market Price
$ 59.24
Selling Price
$ 51.71
951
398
354
1052
Market Price
$ 42.44
Selling Price
$ 35.39
646
485
449
1024
Market Price
$ 37.31
Selling Price
$ 33.41
995
947
972
4847
Market Price
$ 68.40
Selling Price
$ 58.88
601
338
319
2480
Market Price
$ 49.37
Selling Price
$ 43.67
392
147
204
655
Market Price
$ 63.85
Selling Price
$ 56.49
167
46
91
545
Market Price
$ 53.06
Selling Price
$ 47.93
601
541
501
2069
Market Price
$ 45.22
Selling Price
$ 41.05
1820
1051
1221
2549
Market Price
$ 49.99
Selling Price
$ 44.10
1233
677
1228
4848
Market Price
$ 33.47
Selling Price
$ 28.15
763
322
540
1629
Market Price
$ 39.24
Selling Price
$ 35.56
3306
1730
2257
3334
Market Price
$ 60.82
Selling Price
$ 53.21
4862
3026
1896
5000
Market Price
$ 39.21
Selling Price
$ 33.50
1831
559
851
3924
Market Price
$ 33.82
Selling Price
$ 29.76
1184
761
722
3631
Market Price
$ 35.23
Selling Price
$ 30.10
357
196
129
467
Market Price
$ 36.34
Selling Price
$ 31.91
1557
1234
778
3310
Market Price
$ 66.35
Selling Price
$ 58.15
560
530
474
2044
Market Price
$ 51.05
Selling Price
$ 42.94
1541
1039
394
3048
Market Price
$ 37.59
Selling Price
$ 32.19
382
197
105
974
Market Price
$ 64.28
Selling Price
$ 54.33
1703
1430
1566
3232
Market Price
$ 53.74
Selling Price
$ 48.16
1499
893
1391
3590
Market Price
$ 49.14
Selling Price
$ 42.16
1038
383
764
4655
Market Price
$ 38.90
Selling Price
$ 34.21
1064
846
956
2264
Market Price
$ 64.16
Selling Price
$ 57.96
2628
1658
1454
4339
Market Price
$ 34.20
Selling Price
$ 30.20
567
470
147
1470
Market Price
$ 38.40
Selling Price
$ 34.34
414
317
389
1019
Market Price
$ 32.24
Selling Price
$ 27.17
4041
2687
1889
4549
Market Price
$ 28.17
Selling Price
$ 25.50
131
114
104
418
Market Price
$ 40.91
Selling Price
$ 36.78
2495
2402
1939
3508
Market Price
$ 66.55
Selling Price
$ 56.13
2542
1647
1817
4306
Market Price
$ 54.84
Selling Price
$ 49.62
1041
1003
867
2985
Market Price
$ 38.14
Selling Price
$ 32.32
569
297
163
754