Market Price
$ 46.26
Selling Price
$ 40.40
1065
455
478
3269
Market Price
$ 56.33
Selling Price
$ 50.33
1874
639
1568
3815
Market Price
$ 58.00
Selling Price
$ 50.42
2618
2049
1633
3888
Market Price
$ 69.38
Selling Price
$ 58.92
556
527
354
1226
Market Price
$ 29.36
Selling Price
$ 26.39
1333
978
1262
2097
Market Price
$ 44.39
Selling Price
$ 39.34
1164
1043
1082
2510
Market Price
$ 27.85
Selling Price
$ 25.10
2045
1447
918
2276
Market Price
$ 48.40
Selling Price
$ 43.73
1665
1446
636
3283
Market Price
$ 50.80
Selling Price
$ 44.51
1243
560
678
2930
Market Price
$ 32.59
Selling Price
$ 27.94
1232
263
919
1850
Market Price
$ 52.83
Selling Price
$ 46.73
3638
2805
2849
3817
Market Price
$ 44.12
Selling Price
$ 36.91
718
238
257
757
Market Price
$ 54.95
Selling Price
$ 49.27
1013
248
817
3456
Market Price
$ 45.53
Selling Price
$ 38.14
2895
2269
1078
3120
Market Price
$ 58.12
Selling Price
$ 50.48
1526
1331
1324
2139
Market Price
$ 44.56
Selling Price
$ 39.76
1449
397
860
2566
Market Price
$ 62.49
Selling Price
$ 52.77
2456
2046
1417
2613
Market Price
$ 48.78
Selling Price
$ 43.03
243
62
50
626
Market Price
$ 68.63
Selling Price
$ 57.46
1164
941
540
4177
Market Price
$ 30.28
Selling Price
$ 26.42
2099
695
1194
4784
Market Price
$ 45.69
Selling Price
$ 39.88
2130
1048
447
3545
Market Price
$ 30.17
Selling Price
$ 26.00
1091
965
485
2042
Market Price
$ 63.45
Selling Price
$ 56.70
3242
1407
2710
4630
Market Price
$ 62.02
Selling Price
$ 54.17
1094
1018
277
4206
Market Price
$ 60.05
Selling Price
$ 51.39
2491
1300
1563
2691
Market Price
$ 53.90
Selling Price
$ 47.59
882
845
260
1592
Market Price
$ 36.55
Selling Price
$ 30.51
2039
1096
1616
3314
Market Price
$ 45.46
Selling Price
$ 38.33
2283
1743
614
2516
Market Price
$ 50.40
Selling Price
$ 45.38
1303
1000
1052
3010
Market Price
$ 37.08
Selling Price
$ 31.19
1923
1909
1801
2139
Market Price
$ 47.34
Selling Price
$ 40.18
1352
317
583
2492
Market Price
$ 69.92
Selling Price
$ 59.91
2489
2445
1163
4312
Market Price
$ 36.26
Selling Price
$ 31.46
1233
428
634
1988
Market Price
$ 55.30
Selling Price
$ 47.46
1312
323
918
1797
Market Price
$ 28.43
Selling Price
$ 25.28
906
487
857
1225
Market Price
$ 47.60
Selling Price
$ 41.31
742
568
286
1425
Market Price
$ 57.95
Selling Price
$ 52.09
2643
2558
2109
2880
Market Price
$ 62.06
Selling Price
$ 53.04
141
81
115
676
Market Price
$ 32.68
Selling Price
$ 27.71
2578
1611
2058
3996
Market Price
$ 51.13
Selling Price
$ 43.50
1719
859
688
2309