Market Price
$ 53.02
Selling Price
$ 47.34
388
151
348
855
Market Price
$ 65.93
Selling Price
$ 57.27
1657
928
863
3241
Market Price
$ 54.97
Selling Price
$ 48.00
672
352
561
967
Market Price
$ 48.75
Selling Price
$ 40.91
282
57
172
1322
Market Price
$ 49.89
Selling Price
$ 43.85
1954
1032
692
4445
Market Price
$ 44.66
Selling Price
$ 39.44
786
250
476
840
Market Price
$ 60.33
Selling Price
$ 54.45
1220
1164
941
2798
Market Price
$ 52.18
Selling Price
$ 45.94
1224
749
899
4672
Market Price
$ 45.74
Selling Price
$ 38.42
162
34
159
431
Market Price
$ 57.54
Selling Price
$ 52.05
700
421
681
1755
Market Price
$ 61.80
Selling Price
$ 53.95
1351
332
1320
4407
Market Price
$ 46.65
Selling Price
$ 40.89
322
217
150
1022
Market Price
$ 49.63
Selling Price
$ 41.84
1979
613
870
4194
Market Price
$ 43.20
Selling Price
$ 36.10
665
537
638
795
Market Price
$ 59.41
Selling Price
$ 49.55
495
452
434
1535
Market Price
$ 58.94
Selling Price
$ 50.55
2803
2260
2693
4849
Market Price
$ 40.05
Selling Price
$ 36.07
318
215
243
438
Market Price
$ 54.15
Selling Price
$ 46.60
2955
654
1395
3937
Market Price
$ 40.77
Selling Price
$ 33.98
867
218
247
945
Market Price
$ 52.39
Selling Price
$ 44.44
382
167
108
417
Market Price
$ 36.20
Selling Price
$ 31.07
642
547
315
1154
Market Price
$ 33.84
Selling Price
$ 28.63
2519
969
1567
4716
Market Price
$ 58.39
Selling Price
$ 52.37
662
524
615
2638
Market Price
$ 69.15
Selling Price
$ 57.74
359
261
357
1143
Market Price
$ 42.21
Selling Price
$ 35.44
1038
498
750
1163
Market Price
$ 51.17
Selling Price
$ 43.15
1960
1483
1772
2669
Market Price
$ 59.33
Selling Price
$ 51.77
886
558
770
2977
Market Price
$ 46.19
Selling Price
$ 40.23
714
669
641
1251
Market Price
$ 48.29
Selling Price
$ 41.46
2226
1720
2069
2918
Market Price
$ 42.54
Selling Price
$ 35.69
1153
530
738
1299
Market Price
$ 58.72
Selling Price
$ 49.00
2242
903
1748
3866
Market Price
$ 29.09
Selling Price
$ 26.44
1303
1278
1224
3601
Market Price
$ 63.49
Selling Price
$ 54.39
1271
1258
368
2758
Market Price
$ 29.85
Selling Price
$ 26.84
598
385
211
778
Market Price
$ 48.45
Selling Price
$ 41.61
2162
1947
1109
4211
Market Price
$ 45.92
Selling Price
$ 40.40
1026
234
777
1602
Market Price
$ 39.25
Selling Price
$ 33.46
240
96
126
936
Market Price
$ 38.82
Selling Price
$ 33.97
2823
2696
750
2850
Market Price
$ 42.59
Selling Price
$ 37.13
1831
486
1426
3615
Market Price
$ 36.60
Selling Price
$ 30.57
1222
1174
544
2376