Market Price
$ 57.01
Selling Price
$ 48.04
132
109
45
597
Market Price
$ 51.20
Selling Price
$ 42.76
1265
772
729
4878
Market Price
$ 41.12
Selling Price
$ 35.25
4381
1632
3740
4789
Market Price
$ 66.16
Selling Price
$ 59.50
1540
984
414
2146
Market Price
$ 36.65
Selling Price
$ 32.41
487
211
289
681
Market Price
$ 44.31
Selling Price
$ 37.52
4675
4538
1332
4826
Market Price
$ 36.74
Selling Price
$ 31.73
946
305
484
1494
Market Price
$ 62.91
Selling Price
$ 55.37
424
91
308
1007
Market Price
$ 57.09
Selling Price
$ 50.04
2770
2045
640
4841
Market Price
$ 37.37
Selling Price
$ 33.28
700
489
627
2234
Market Price
$ 62.28
Selling Price
$ 53.79
1245
455
270
1727
Market Price
$ 39.52
Selling Price
$ 35.22
389
129
289
653
Market Price
$ 38.42
Selling Price
$ 32.44
1280
1194
1151
3325
Market Price
$ 38.51
Selling Price
$ 33.99
875
530
851
907
Market Price
$ 30.84
Selling Price
$ 25.84
2775
1153
1482
4496
Market Price
$ 64.93
Selling Price
$ 58.41
1706
1503
771
2216
Market Price
$ 40.07
Selling Price
$ 33.73
495
328
257
2421
Market Price
$ 32.48
Selling Price
$ 28.42
2895
2223
2506
3679
Market Price
$ 30.82
Selling Price
$ 27.79
2277
807
2088
4643
Market Price
$ 32.33
Selling Price
$ 28.51
687
329
508
1087
Market Price
$ 63.20
Selling Price
$ 53.25
4150
2921
1860
4633
Market Price
$ 65.17
Selling Price
$ 59.24
847
509
523
4225
Market Price
$ 56.12
Selling Price
$ 49.32
2573
937
514
3096
Market Price
$ 62.94
Selling Price
$ 54.12
2895
1286
998
4020
Market Price
$ 50.20
Selling Price
$ 42.10
2838
1993
1918
4766
Market Price
$ 38.54
Selling Price
$ 32.12
2796
2321
570
2984
Market Price
$ 48.63
Selling Price
$ 42.83
1866
975
529
2138
Market Price
$ 32.67
Selling Price
$ 29.02
588
218
530
1544
Market Price
$ 44.83
Selling Price
$ 37.42
3285
2452
1227
4767
Market Price
$ 36.66
Selling Price
$ 32.69
2028
1208
1762
3031
Market Price
$ 39.39
Selling Price
$ 33.68
1221
561
868
3562
Market Price
$ 28.82
Selling Price
$ 25.23
2427
1670
658
4281
Market Price
$ 40.32
Selling Price
$ 34.16
2226
761
1950
3433
Market Price
$ 33.84
Selling Price
$ 28.52
823
630
306
1658
Market Price
$ 32.93
Selling Price
$ 27.81
2623
1142
1953
3513
Market Price
$ 44.66
Selling Price
$ 40.18
1470
488
343
2279
Market Price
$ 43.64
Selling Price
$ 37.70
1850
1538
1152
3045
Market Price
$ 34.12
Selling Price
$ 29.44
3342
1514
2225
3751
Market Price
$ 57.29
Selling Price
$ 51.50
748
677
254
1852
Market Price
$ 35.98
Selling Price
$ 32.68
271
129
133
687