Market Price
$ 47.54
Selling Price
$ 41.07
418
411
124
520
Market Price
$ 50.95
Selling Price
$ 45.91
145
66
59
503
Market Price
$ 61.60
Selling Price
$ 54.50
2042
438
939
2177
Market Price
$ 65.56
Selling Price
$ 55.53
3470
1811
2874
4622
Market Price
$ 62.95
Selling Price
$ 54.38
1420
1006
911
1520
Market Price
$ 32.70
Selling Price
$ 28.79
1434
1252
621
4995
Market Price
$ 36.73
Selling Price
$ 33.18
1290
956
1015
4820
Market Price
$ 44.84
Selling Price
$ 37.38
242
210
105
532
Market Price
$ 61.69
Selling Price
$ 54.57
647
135
284
3082
Market Price
$ 55.45
Selling Price
$ 46.82
669
401
361
1164
Market Price
$ 58.23
Selling Price
$ 51.52
590
456
572
1443
Market Price
$ 30.21
Selling Price
$ 26.92
1138
738
769
3246
Market Price
$ 49.54
Selling Price
$ 42.69
1474
1141
1146
1500
Market Price
$ 62.46
Selling Price
$ 53.85
2466
930
1618
4064
Market Price
$ 63.65
Selling Price
$ 55.52
324
124
191
635
Market Price
$ 61.35
Selling Price
$ 54.58
686
182
194
1380
Market Price
$ 34.70
Selling Price
$ 29.13
2386
870
2312
2466
Market Price
$ 53.40
Selling Price
$ 45.35
2930
1316
2785
4545
Market Price
$ 51.94
Selling Price
$ 45.88
235
140
114
463
Market Price
$ 59.78
Selling Price
$ 53.01
1150
744
977
1694
Market Price
$ 33.75
Selling Price
$ 29.72
2792
1904
2411
2857
Market Price
$ 52.33
Selling Price
$ 46.87
2053
515
1070
2738
Market Price
$ 55.40
Selling Price
$ 48.21
375
246
339
1650
Market Price
$ 38.88
Selling Price
$ 33.05
545
180
227
818
Market Price
$ 35.11
Selling Price
$ 30.69
920
332
881
1693
Market Price
$ 35.44
Selling Price
$ 31.79
1053
245
372
2938
Market Price
$ 38.21
Selling Price
$ 34.43
780
596
287
2840
Market Price
$ 42.74
Selling Price
$ 38.45
670
257
263
863
Market Price
$ 66.15
Selling Price
$ 55.94
2608
1871
2389
2969
Market Price
$ 27.96
Selling Price
$ 25.41
335
246
315
723
Market Price
$ 59.09
Selling Price
$ 50.37
2556
2089
1794
4411
Market Price
$ 50.62
Selling Price
$ 43.82
1001
619
842
1775
Market Price
$ 42.31
Selling Price
$ 36.24
2363
1367
2337
3049
Market Price
$ 55.38
Selling Price
$ 49.12
601
436
493
911
Market Price
$ 44.10
Selling Price
$ 38.13
1540
475
665
4624
Market Price
$ 30.39
Selling Price
$ 27.17
687
215
142
3226
Market Price
$ 65.87
Selling Price
$ 59.24
3615
3443
2844
3694
Market Price
$ 54.71
Selling Price
$ 46.35
1395
834
834
2213
Market Price
$ 58.83
Selling Price
$ 49.16
877
308
698
1770
Market Price
$ 65.97
Selling Price
$ 58.16
2447
2152
608
2626