Market Price
$ 57.67
Selling Price
$ 50.23
729
149
474
1603
Market Price
$ 32.08
Selling Price
$ 27.21
985
857
920
1080
Market Price
$ 50.08
Selling Price
$ 43.60
3416
690
1551
3758
Market Price
$ 50.35
Selling Price
$ 43.60
284
203
137
463
Market Price
$ 31.09
Selling Price
$ 26.46
3651
1396
2003
3994
Market Price
$ 50.82
Selling Price
$ 44.57
3926
1294
2247
4876
Market Price
$ 65.26
Selling Price
$ 57.14
1208
1068
1142
3148
Market Price
$ 57.96
Selling Price
$ 48.70
1166
691
279
3748
Market Price
$ 33.59
Selling Price
$ 30.46
2160
1906
518
3379
Market Price
$ 58.18
Selling Price
$ 49.53
727
245
553
1964
Market Price
$ 48.47
Selling Price
$ 40.73
674
614
547
747
Market Price
$ 63.39
Selling Price
$ 54.71
938
886
205
3802
Market Price
$ 37.73
Selling Price
$ 34.27
2028
991
1802
4117
Market Price
$ 34.08
Selling Price
$ 30.55
1467
1390
378
3831
Market Price
$ 37.14
Selling Price
$ 31.15
809
401
472
1234
Market Price
$ 63.28
Selling Price
$ 56.74
2421
1177
971
2524
Market Price
$ 59.25
Selling Price
$ 52.52
503
262
215
932
Market Price
$ 28.86
Selling Price
$ 25.28
1924
1749
990
2428
Market Price
$ 59.52
Selling Price
$ 51.30
1255
1222
572
1702
Market Price
$ 63.91
Selling Price
$ 57.07
2316
528
1640
4323
Market Price
$ 54.68
Selling Price
$ 46.36
1298
824
907
2203
Market Price
$ 56.19
Selling Price
$ 49.90
262
79
197
715
Market Price
$ 53.29
Selling Price
$ 47.72
1398
1167
759
2890
Market Price
$ 61.07
Selling Price
$ 54.56
948
266
429
4485
Market Price
$ 63.83
Selling Price
$ 55.03
2679
2237
2377
3058
Market Price
$ 48.56
Selling Price
$ 41.86
1226
1001
810
2024
Market Price
$ 36.05
Selling Price
$ 31.43
844
365
427
3184
Market Price
$ 48.36
Selling Price
$ 41.76
1244
1105
626
1875
Market Price
$ 56.60
Selling Price
$ 50.78
481
250
158
2294
Market Price
$ 56.04
Selling Price
$ 50.72
415
363
355
1570
Market Price
$ 65.39
Selling Price
$ 59.27
1169
935
943
2938
Market Price
$ 45.12
Selling Price
$ 38.55
2780
2774
1696
3898
Market Price
$ 70.38
Selling Price
$ 59.49
294
192
66
1006
Market Price
$ 60.92
Selling Price
$ 54.64
855
648
283
3631
Market Price
$ 33.40
Selling Price
$ 27.90
1193
1169
1038
3768
Market Price
$ 65.41
Selling Price
$ 54.95
715
158
521
1593
Market Price
$ 56.60
Selling Price
$ 50.61
363
107
358
520
Market Price
$ 37.82
Selling Price
$ 34.37
349
247
245
1518
Market Price
$ 62.50
Selling Price
$ 55.42
3756
841
2648
3813
Market Price
$ 58.08
Selling Price
$ 49.24
2332
813
1401
2954