Market Price
$ 54.00
Selling Price
$ 47.72
562
330
410
1884
Market Price
$ 67.60
Selling Price
$ 58.37
800
193
588
847
Market Price
$ 42.59
Selling Price
$ 38.04
412
403
284
636
Market Price
$ 69.57
Selling Price
$ 58.95
481
326
161
824
Market Price
$ 60.75
Selling Price
$ 53.90
841
280
740
1023
Market Price
$ 57.79
Selling Price
$ 50.18
4761
4582
4202
4844
Market Price
$ 63.66
Selling Price
$ 57.33
1502
860
782
1865
Market Price
$ 51.88
Selling Price
$ 47.16
2018
1958
600
4650
Market Price
$ 61.22
Selling Price
$ 51.15
592
413
332
669
Market Price
$ 59.18
Selling Price
$ 49.54
2858
1326
2190
4392
Market Price
$ 40.34
Selling Price
$ 33.84
647
518
594
1166
Market Price
$ 65.25
Selling Price
$ 54.89
1201
1059
625
1954
Market Price
$ 54.22
Selling Price
$ 48.54
2848
1675
1082
4974
Market Price
$ 36.06
Selling Price
$ 30.94
303
297
125
493
Market Price
$ 30.75
Selling Price
$ 27.05
3659
3294
3238
4732
Market Price
$ 42.15
Selling Price
$ 38.10
2808
2338
2131
4629
Market Price
$ 69.29
Selling Price
$ 57.82
1787
1556
1507
4304
Market Price
$ 34.25
Selling Price
$ 28.66
3695
1522
1883
4495
Market Price
$ 51.87
Selling Price
$ 43.50
1226
788
797
1394
Market Price
$ 64.92
Selling Price
$ 54.61
970
842
212
1807
Market Price
$ 37.08
Selling Price
$ 33.19
2885
2805
2291
3149
Market Price
$ 32.60
Selling Price
$ 28.78
302
130
88
744
Market Price
$ 57.88
Selling Price
$ 51.90
2388
1845
1818
4881
Market Price
$ 39.65
Selling Price
$ 33.57
1480
937
647
1674
Market Price
$ 47.45
Selling Price
$ 41.98
818
244
281
999
Market Price
$ 43.56
Selling Price
$ 38.78
3281
1314
3200
3615
Market Price
$ 50.58
Selling Price
$ 42.31
974
251
380
1787
Market Price
$ 43.27
Selling Price
$ 37.58
843
639
731
1945
Market Price
$ 31.98
Selling Price
$ 28.54
2129
448
1721
3993
Market Price
$ 30.72
Selling Price
$ 26.70
481
354
319
1199
Market Price
$ 58.85
Selling Price
$ 49.99
996
780
411
2286
Market Price
$ 34.56
Selling Price
$ 31.08
1074
1025
752
1174
Market Price
$ 30.23
Selling Price
$ 26.81
124
67
109
428
Market Price
$ 56.32
Selling Price
$ 49.32
1191
575
1102
1416
Market Price
$ 35.73
Selling Price
$ 29.93
2357
1910
1975
2635
Market Price
$ 42.02
Selling Price
$ 36.78
908
278
239
973
Market Price
$ 50.43
Selling Price
$ 42.99
1143
1044
264
2674
Market Price
$ 30.70
Selling Price
$ 27.72
3090
1872
2775
3289
Market Price
$ 54.13
Selling Price
$ 46.87
787
596
472
3882
Market Price
$ 28.66
Selling Price
$ 25.54
554
257
121
1242