Market Price
$ 56.12
Selling Price
$ 48.65
1469
444
762
4064
Market Price
$ 41.84
Selling Price
$ 35.95
1651
1566
1473
2467
Market Price
$ 65.85
Selling Price
$ 58.70
2603
664
1474
3192
Market Price
$ 60.43
Selling Price
$ 54.19
1133
589
948
4049
Market Price
$ 30.64
Selling Price
$ 27.41
1575
796
1224
3048
Market Price
$ 61.06
Selling Price
$ 54.29
2683
834
2145
3121
Market Price
$ 43.16
Selling Price
$ 38.02
1112
426
555
2932
Market Price
$ 54.30
Selling Price
$ 48.60
1201
1200
444
3364
Market Price
$ 43.39
Selling Price
$ 36.66
2946
1508
1749
4444
Market Price
$ 41.44
Selling Price
$ 36.56
1728
1255
1092
4312
Market Price
$ 58.72
Selling Price
$ 52.05
2648
1412
1719
2951
Market Price
$ 61.96
Selling Price
$ 54.56
572
480
198
1025
Market Price
$ 63.42
Selling Price
$ 53.59
1033
462
991
2513
Market Price
$ 33.18
Selling Price
$ 27.79
1959
645
1629
4716
Market Price
$ 35.88
Selling Price
$ 31.79
1150
839
847
3127
Market Price
$ 67.50
Selling Price
$ 58.71
2258
763
931
2542
Market Price
$ 48.61
Selling Price
$ 43.93
1382
806
1176
2618
Market Price
$ 66.16
Selling Price
$ 56.98
1613
1442
1531
3629
Market Price
$ 41.90
Selling Price
$ 36.98
4404
2735
3890
4668
Market Price
$ 67.34
Selling Price
$ 57.65
709
530
643
3133
Market Price
$ 60.88
Selling Price
$ 52.08
601
304
255
2977
Market Price
$ 68.69
Selling Price
$ 59.26
1457
482
1137
2272
Market Price
$ 42.20
Selling Price
$ 38.06
3665
1080
1393
3707
Market Price
$ 68.17
Selling Price
$ 58.69
2053
561
546
4861
Market Price
$ 35.14
Selling Price
$ 30.13
1115
809
378
1678
Market Price
$ 54.33
Selling Price
$ 45.65
3227
1522
2295
4159
Market Price
$ 67.02
Selling Price
$ 57.71
2722
729
1807
4078
Market Price
$ 29.56
Selling Price
$ 25.96
1007
604
360
1696
Market Price
$ 58.01
Selling Price
$ 50.70
1336
682
1315
1599
Market Price
$ 51.27
Selling Price
$ 44.17
1577
1113
927
2399
Market Price
$ 54.19
Selling Price
$ 48.39
1542
335
585
2547
Market Price
$ 38.13
Selling Price
$ 34.26
1089
418
640
3960
Market Price
$ 38.57
Selling Price
$ 32.64
2675
2639
1959
2788
Market Price
$ 55.49
Selling Price
$ 46.31
941
215
508
4066
Market Price
$ 39.37
Selling Price
$ 34.64
877
730
563
2044
Market Price
$ 53.01
Selling Price
$ 45.63
960
630
554
3113
Market Price
$ 66.87
Selling Price
$ 56.17
588
476
380
1632
Market Price
$ 41.99
Selling Price
$ 35.08
1269
503
690
3105
Market Price
$ 61.94
Selling Price
$ 54.74
2868
905
2545
3249
Market Price
$ 66.68
Selling Price
$ 59.53
1765
547
1599
2629