Market Price
$ 60.78
Selling Price
$ 54.38
1280
812
1120
3523
Market Price
$ 61.34
Selling Price
$ 54.24
3907
976
3346
4731
Market Price
$ 59.89
Selling Price
$ 52.28
2090
496
565
3884
Market Price
$ 58.81
Selling Price
$ 49.05
951
398
354
1052
Market Price
$ 50.95
Selling Price
$ 44.32
646
485
449
1024
Market Price
$ 54.92
Selling Price
$ 49.19
995
947
972
4847
Market Price
$ 41.85
Selling Price
$ 35.54
601
338
319
2480
Market Price
$ 54.97
Selling Price
$ 46.17
392
147
204
655
Market Price
$ 37.62
Selling Price
$ 33.44
167
46
91
545
Market Price
$ 36.64
Selling Price
$ 32.00
601
541
501
2069
Market Price
$ 53.11
Selling Price
$ 45.53
1820
1051
1221
2549
Market Price
$ 37.87
Selling Price
$ 33.54
1233
677
1228
4848
Market Price
$ 52.57
Selling Price
$ 44.06
763
322
540
1629
Market Price
$ 47.00
Selling Price
$ 42.26
3306
1730
2257
3334
Market Price
$ 41.31
Selling Price
$ 35.74
4862
3026
1896
5000
Market Price
$ 44.18
Selling Price
$ 37.15
1831
559
851
3924
Market Price
$ 49.87
Selling Price
$ 41.67
1184
761
722
3631
Market Price
$ 30.43
Selling Price
$ 25.40
357
196
129
467
Market Price
$ 64.17
Selling Price
$ 55.10
1557
1234
778
3310
Market Price
$ 57.31
Selling Price
$ 51.71
560
530
474
2044
Market Price
$ 66.95
Selling Price
$ 59.48
1541
1039
394
3048
Market Price
$ 57.26
Selling Price
$ 50.23
382
197
105
974
Market Price
$ 64.34
Selling Price
$ 55.56
1703
1430
1566
3232
Market Price
$ 64.23
Selling Price
$ 55.85
1499
893
1391
3590
Market Price
$ 35.31
Selling Price
$ 31.23
1038
383
764
4655
Market Price
$ 56.58
Selling Price
$ 48.44
1064
846
956
2264
Market Price
$ 30.66
Selling Price
$ 26.98
2628
1658
1454
4339
Market Price
$ 36.60
Selling Price
$ 32.16
567
470
147
1470
Market Price
$ 66.62
Selling Price
$ 59.60
414
317
389
1019
Market Price
$ 65.51
Selling Price
$ 56.95
4041
2687
1889
4549
Market Price
$ 37.36
Selling Price
$ 31.72
131
114
104
418
Market Price
$ 28.44
Selling Price
$ 25.55
2495
2402
1939
3508
Market Price
$ 66.25
Selling Price
$ 58.67
2542
1647
1817
4306
Market Price
$ 51.04
Selling Price
$ 45.94
1041
1003
867
2985
Market Price
$ 28.09
Selling Price
$ 25.34
569
297
163
754
Market Price
$ 46.56
Selling Price
$ 41.92
2919
2103
2453
3300
Market Price
$ 59.18
Selling Price
$ 53.09
1908
1400
1578
4089
Market Price
$ 37.02
Selling Price
$ 31.17
687
295
585
1145
Market Price
$ 44.16
Selling Price
$ 37.59
1036
591
775
1656
Market Price
$ 52.50
Selling Price
$ 43.92
1294
1203
354
2976