Market Price
$ 52.00
Selling Price
$ 43.72
455
414
421
1625
Market Price
$ 50.69
Selling Price
$ 45.41
1238
437
1106
2533
Market Price
$ 49.22
Selling Price
$ 41.11
1530
1387
1096
1775
Market Price
$ 50.60
Selling Price
$ 45.04
676
217
174
2803
Market Price
$ 45.78
Selling Price
$ 41.37
886
329
783
980
Market Price
$ 65.07
Selling Price
$ 57.26
2140
659
504
2322
Market Price
$ 45.66
Selling Price
$ 38.31
3494
2481
743
3933
Market Price
$ 42.79
Selling Price
$ 36.44
4632
2010
1353
4805
Market Price
$ 59.50
Selling Price
$ 51.29
3236
981
3221
3898
Market Price
$ 47.58
Selling Price
$ 41.67
1307
442
983
1312
Market Price
$ 37.21
Selling Price
$ 32.36
2847
1548
2751
2945
Market Price
$ 34.94
Selling Price
$ 31.70
2880
1799
1180
4423
Market Price
$ 65.83
Selling Price
$ 57.05
2947
2701
2487
4421
Market Price
$ 35.10
Selling Price
$ 29.52
1541
949
1190
2019
Market Price
$ 64.27
Selling Price
$ 56.85
678
162
145
1568
Market Price
$ 49.39
Selling Price
$ 41.58
1284
492
305
1910
Market Price
$ 61.00
Selling Price
$ 53.68
502
145
152
937
Market Price
$ 51.17
Selling Price
$ 43.94
299
215
203
1377
Market Price
$ 41.07
Selling Price
$ 35.34
434
286
93
1484
Market Price
$ 56.25
Selling Price
$ 47.59
1243
851
1198
1338
Market Price
$ 53.05
Selling Price
$ 47.54
1125
751
894
2015
Market Price
$ 66.01
Selling Price
$ 55.04
3193
2551
2936
4925
Market Price
$ 36.68
Selling Price
$ 32.55
1339
359
529
2984
Market Price
$ 30.65
Selling Price
$ 27.57
2335
531
1093
2682
Market Price
$ 42.68
Selling Price
$ 38.43
2976
2790
1869
3071
Market Price
$ 68.68
Selling Price
$ 58.19
742
362
479
1622
Market Price
$ 32.98
Selling Price
$ 29.18
1656
657
552
4238
Market Price
$ 51.18
Selling Price
$ 44.23
1330
347
701
3641
Market Price
$ 65.96
Selling Price
$ 55.66
1368
1022
895
2524
Market Price
$ 65.15
Selling Price
$ 58.02
2057
1596
875
2893
Market Price
$ 40.95
Selling Price
$ 34.81
2451
969
817
2638
Market Price
$ 49.84
Selling Price
$ 42.01
4061
2775
3486
4107
Market Price
$ 31.70
Selling Price
$ 26.75
3314
3256
2752
3810
Market Price
$ 65.62
Selling Price
$ 57.25
140
71
135
560
Market Price
$ 62.99
Selling Price
$ 54.83
3000
644
2834
4759
Market Price
$ 47.37
Selling Price
$ 40.63
1963
1233
1948
3053
Market Price
$ 34.16
Selling Price
$ 29.44
4060
3394
2981
4874
Market Price
$ 45.79
Selling Price
$ 38.86
3206
1901
1750
3715
Market Price
$ 66.68
Selling Price
$ 58.29
542
191
465
811
Market Price
$ 33.49
Selling Price
$ 29.20
1940
960
1490
2935