Market Price
$ 50.29
Selling Price
$ 42.72
1115
368
278
1738
Market Price
$ 44.27
Selling Price
$ 39.83
555
233
125
800
Market Price
$ 64.36
Selling Price
$ 55.48
327
296
238
1327
Market Price
$ 41.70
Selling Price
$ 35.86
2349
1613
1125
4846
Market Price
$ 52.85
Selling Price
$ 44.60
2083
2030
848
4607
Market Price
$ 35.45
Selling Price
$ 30.72
1061
918
417
2678
Market Price
$ 31.59
Selling Price
$ 28.00
1385
572
327
2322
Market Price
$ 59.77
Selling Price
$ 51.43
2014
1821
1127
2286
Market Price
$ 53.40
Selling Price
$ 44.71
4282
4158
2645
4564
Market Price
$ 43.73
Selling Price
$ 37.38
1822
977
1215
1840
Market Price
$ 30.63
Selling Price
$ 27.39
505
251
381
787
Market Price
$ 53.36
Selling Price
$ 48.20
2981
1517
1617
3604
Market Price
$ 43.71
Selling Price
$ 39.53
1219
278
381
1789
Market Price
$ 45.93
Selling Price
$ 41.48
914
800
760
955
Market Price
$ 52.88
Selling Price
$ 47.63
2955
1825
1859
4306
Market Price
$ 52.29
Selling Price
$ 45.55
3107
2309
1309
4785
Market Price
$ 59.12
Selling Price
$ 51.71
1157
977
931
1817
Market Price
$ 46.78
Selling Price
$ 39.33
222
177
125
506
Market Price
$ 46.69
Selling Price
$ 39.98
1742
1374
1411
1849
Market Price
$ 37.43
Selling Price
$ 33.52
2638
745
756
3906
Market Price
$ 53.77
Selling Price
$ 45.88
1875
538
1341
3407
Market Price
$ 39.70
Selling Price
$ 33.62
1062
688
602
1104
Market Price
$ 50.44
Selling Price
$ 44.08
1007
403
225
1443
Market Price
$ 35.08
Selling Price
$ 30.59
887
450
322
2921
Market Price
$ 46.10
Selling Price
$ 39.63
2718
2498
1728
3548
Market Price
$ 53.37
Selling Price
$ 47.51
1344
573
983
1631
Market Price
$ 39.49
Selling Price
$ 34.31
1279
961
1232
2453
Market Price
$ 66.35
Selling Price
$ 56.35
1248
1023
639
4793
Market Price
$ 31.47
Selling Price
$ 27.48
4165
1531
1297
4672
Market Price
$ 59.93
Selling Price
$ 53.68
224
163
205
873
Market Price
$ 29.84
Selling Price
$ 25.31
1926
1131
1833
2831
Market Price
$ 45.56
Selling Price
$ 39.30
2338
1165
2191
4527
Market Price
$ 53.88
Selling Price
$ 48.72
1082
1054
754
3058
Market Price
$ 42.15
Selling Price
$ 36.44
1773
1072
1053
2659
Market Price
$ 41.90
Selling Price
$ 36.15
3486
1547
1588
3684
Market Price
$ 31.29
Selling Price
$ 28.11
3186
2568
2794
4954
Market Price
$ 54.87
Selling Price
$ 49.80
1116
941
814
3309
Market Price
$ 35.32
Selling Price
$ 30.30
1343
1104
415
3187
Market Price
$ 28.34
Selling Price
$ 25.56
2299
2202
2206
3510
Market Price
$ 53.47
Selling Price
$ 47.50
3614
2517
1683
4727