Market Price
$ 39.16
Selling Price
$ 33.45
298
78
148
1324
Market Price
$ 47.12
Selling Price
$ 39.37
1486
1171
1416
3216
Market Price
$ 54.03
Selling Price
$ 46.13
2614
1222
2377
4713
Market Price
$ 63.91
Selling Price
$ 55.43
3629
1501
1068
4762
Market Price
$ 39.21
Selling Price
$ 33.67
3403
744
879
4887
Market Price
$ 60.89
Selling Price
$ 52.64
513
402
238
1282
Market Price
$ 37.81
Selling Price
$ 33.18
1078
529
368
1813
Market Price
$ 48.50
Selling Price
$ 41.09
1356
441
442
1673
Market Price
$ 55.01
Selling Price
$ 49.08
732
499
583
1030
Market Price
$ 66.24
Selling Price
$ 59.78
3041
2431
1888
4745
Market Price
$ 31.28
Selling Price
$ 28.27
923
353
523
3213
Market Price
$ 33.81
Selling Price
$ 30.52
1952
619
640
2504
Market Price
$ 49.76
Selling Price
$ 44.78
778
181
630
879
Market Price
$ 38.78
Selling Price
$ 32.79
1445
877
616
4124
Market Price
$ 50.25
Selling Price
$ 43.05
2538
2119
1941
3076
Market Price
$ 60.42
Selling Price
$ 52.49
907
906
306
3612
Market Price
$ 33.66
Selling Price
$ 29.80
218
75
57
531
Market Price
$ 70.54
Selling Price
$ 58.84
775
287
573
1592
Market Price
$ 50.23
Selling Price
$ 44.79
2914
2282
1109
4106
Market Price
$ 54.63
Selling Price
$ 46.71
1182
822
594
3068
Market Price
$ 60.52
Selling Price
$ 54.59
4350
2231
2797
4388
Market Price
$ 36.07
Selling Price
$ 32.07
1190
540
994
1388
Market Price
$ 58.88
Selling Price
$ 50.26
415
105
397
535
Market Price
$ 33.04
Selling Price
$ 29.74
692
462
475
2436
Market Price
$ 43.18
Selling Price
$ 36.15
1486
398
1098
1733
Market Price
$ 49.86
Selling Price
$ 42.00
3140
1391
1815
3771
Market Price
$ 30.15
Selling Price
$ 26.28
402
184
194
716
Market Price
$ 63.03
Selling Price
$ 56.47
1346
274
999
3099
Market Price
$ 63.24
Selling Price
$ 53.69
2747
1196
1913
3558
Market Price
$ 45.15
Selling Price
$ 38.99
2220
1196
1767
3820
Market Price
$ 31.71
Selling Price
$ 27.09
1771
1269
1130
2768
Market Price
$ 70.47
Selling Price
$ 58.82
2838
1665
2833
4199
Market Price
$ 38.77
Selling Price
$ 34.01
1782
441
1707
2732
Market Price
$ 33.55
Selling Price
$ 28.74
1691
900
1171
4996
Market Price
$ 45.17
Selling Price
$ 39.89
4260
1483
4023
4390
Market Price
$ 30.24
Selling Price
$ 25.24
3728
2665
3362
4819
Market Price
$ 38.08
Selling Price
$ 32.11
2073
1677
996
2270
Market Price
$ 53.79
Selling Price
$ 48.43
1032
1022
877
3910
Market Price
$ 31.74
Selling Price
$ 26.69
356
217
283
1565
Market Price
$ 51.05
Selling Price
$ 43.33
841
451
337
2733