Market Price
$ 57.26
Selling Price
$ 51.49
1701
1648
1623
3751
Market Price
$ 50.73
Selling Price
$ 43.27
350
153
346
494
Market Price
$ 41.36
Selling Price
$ 34.95
903
851
462
3769
Market Price
$ 55.72
Selling Price
$ 47.16
1238
1138
411
3785
Market Price
$ 39.11
Selling Price
$ 35.29
2779
2749
1699
3517
Market Price
$ 53.52
Selling Price
$ 46.42
271
162
183
561
Market Price
$ 67.92
Selling Price
$ 57.28
2314
1319
1876
4504
Market Price
$ 54.37
Selling Price
$ 48.32
1228
1210
1152
2607
Market Price
$ 59.13
Selling Price
$ 53.11
3532
1619
3324
3563
Market Price
$ 45.39
Selling Price
$ 40.75
1143
445
1069
1839
Market Price
$ 34.80
Selling Price
$ 30.21
3936
2488
2266
4661
Market Price
$ 33.60
Selling Price
$ 28.43
2385
1132
1227
4926
Market Price
$ 33.40
Selling Price
$ 28.98
420
178
399
2009
Market Price
$ 35.37
Selling Price
$ 30.49
439
128
370
809
Market Price
$ 64.55
Selling Price
$ 56.16
1112
560
459
1160
Market Price
$ 33.99
Selling Price
$ 28.43
1034
731
1031
2854
Market Price
$ 48.46
Selling Price
$ 43.67
957
582
285
1446
Market Price
$ 49.83
Selling Price
$ 43.30
1547
678
1267
4923
Market Price
$ 56.58
Selling Price
$ 49.28
720
699
548
2419
Market Price
$ 71.04
Selling Price
$ 59.37
2355
2073
895
3336
Market Price
$ 30.59
Selling Price
$ 27.52
156
64
82
500
Market Price
$ 62.62
Selling Price
$ 52.75
479
101
138
1156
Market Price
$ 41.59
Selling Price
$ 35.41
1565
1184
778
3330
Market Price
$ 37.36
Selling Price
$ 33.10
1165
567
240
2711
Market Price
$ 65.52
Selling Price
$ 58.36
3122
2602
2409
3651
Market Price
$ 35.25
Selling Price
$ 31.24
1812
1131
821
2154
Market Price
$ 69.54
Selling Price
$ 59.28
1283
281
913
2706
Market Price
$ 37.13
Selling Price
$ 33.38
760
363
523
1142
Market Price
$ 32.03
Selling Price
$ 27.54
1309
369
1139
2863
Market Price
$ 43.22
Selling Price
$ 38.11
3757
3351
3167
3957
Market Price
$ 53.78
Selling Price
$ 46.00
807
512
670
2909
Market Price
$ 63.27
Selling Price
$ 55.63
910
672
896
4080
Market Price
$ 39.92
Selling Price
$ 34.05
504
194
432
1230
Market Price
$ 62.52
Selling Price
$ 53.21
641
426
405
1913
Market Price
$ 65.02
Selling Price
$ 57.33
1297
602
1140
3106
Market Price
$ 53.77
Selling Price
$ 46.15
3718
1423
1146
4243
Market Price
$ 57.59
Selling Price
$ 49.48
1093
700
548
1845
Market Price
$ 40.77
Selling Price
$ 35.41
747
585
252
1386
Market Price
$ 68.89
Selling Price
$ 57.52
296
123
204
649
Market Price
$ 33.31
Selling Price
$ 29.07
538
127
158
1979