Market Price
$ 50.75
Selling Price
$ 43.74
2478
2285
1541
2762
Market Price
$ 48.79
Selling Price
$ 41.29
2463
1073
2208
2664
Market Price
$ 52.75
Selling Price
$ 45.90
996
428
463
1031
Market Price
$ 35.88
Selling Price
$ 31.07
1650
840
463
1760
Market Price
$ 31.20
Selling Price
$ 28.15
1752
865
575
2260
Market Price
$ 61.67
Selling Price
$ 51.57
954
362
939
2002
Market Price
$ 38.44
Selling Price
$ 33.23
3200
2668
1648
3725
Market Price
$ 61.86
Selling Price
$ 53.19
845
214
496
1377
Market Price
$ 38.32
Selling Price
$ 34.24
4059
3244
3024
4190
Market Price
$ 48.83
Selling Price
$ 42.67
765
675
551
1878
Market Price
$ 32.73
Selling Price
$ 28.03
330
114
109
1138
Market Price
$ 66.93
Selling Price
$ 59.17
3380
2795
1528
3452
Market Price
$ 51.88
Selling Price
$ 45.93
598
393
346
801
Market Price
$ 55.23
Selling Price
$ 48.50
991
846
659
3723
Market Price
$ 67.93
Selling Price
$ 57.18
1463
1340
1031
3363
Market Price
$ 65.09
Selling Price
$ 59.14
236
223
194
904
Market Price
$ 67.74
Selling Price
$ 59.51
3169
1364
2141
3412
Market Price
$ 54.02
Selling Price
$ 47.80
783
670
504
1985
Market Price
$ 58.58
Selling Price
$ 51.49
2011
525
1099
3841
Market Price
$ 59.17
Selling Price
$ 49.89
208
119
168
817
Market Price
$ 53.53
Selling Price
$ 45.99
3249
1196
856
4862
Market Price
$ 57.44
Selling Price
$ 51.68
494
161
197
1642
Market Price
$ 44.27
Selling Price
$ 39.14
233
52
75
584
Market Price
$ 31.22
Selling Price
$ 28.01
1792
1397
829
3853
Market Price
$ 41.18
Selling Price
$ 36.97
484
315
222
538
Market Price
$ 64.04
Selling Price
$ 55.61
772
448
599
2869
Market Price
$ 41.28
Selling Price
$ 37.03
719
351
672
1849
Market Price
$ 40.91
Selling Price
$ 34.85
1610
1232
1067
4378
Market Price
$ 29.64
Selling Price
$ 25.74
1082
1033
1039
4242
Market Price
$ 67.29
Selling Price
$ 57.94
288
131
183
401
Market Price
$ 36.91
Selling Price
$ 33.00
397
380
302
504
Market Price
$ 30.36
Selling Price
$ 27.34
330
117
327
1153
Market Price
$ 56.73
Selling Price
$ 49.57
143
93
33
422
Market Price
$ 60.86
Selling Price
$ 53.51
1330
472
429
1603
Market Price
$ 32.67
Selling Price
$ 29.33
2151
946
1445
4138
Market Price
$ 64.11
Selling Price
$ 57.71
3316
1638
865
4928
Market Price
$ 60.94
Selling Price
$ 54.73
524
478
370
1102
Market Price
$ 45.11
Selling Price
$ 40.32
2776
2033
800
4821
Market Price
$ 34.57
Selling Price
$ 28.96
1404
698
418
4907
Market Price
$ 55.62
Selling Price
$ 49.82
2514
1936
1781
3904