Market Price
$ 59.03
Selling Price
$ 52.91
3057
2506
886
3073
Market Price
$ 49.26
Selling Price
$ 41.14
1431
1244
954
3747
Market Price
$ 47.88
Selling Price
$ 42.61
2341
1293
808
3396
Market Price
$ 54.19
Selling Price
$ 48.96
743
229
439
991
Market Price
$ 52.31
Selling Price
$ 47.40
274
169
191
1088
Market Price
$ 36.30
Selling Price
$ 31.01
596
128
280
1643
Market Price
$ 45.09
Selling Price
$ 39.22
1605
1429
426
3060
Market Price
$ 67.64
Selling Price
$ 58.36
1215
457
566
2087
Market Price
$ 32.57
Selling Price
$ 29.20
1286
1243
387
3525
Market Price
$ 48.89
Selling Price
$ 44.21
1590
1377
903
2912
Market Price
$ 61.44
Selling Price
$ 55.62
4249
2459
1804
4478
Market Price
$ 39.44
Selling Price
$ 34.63
1684
1028
1119
4291
Market Price
$ 36.91
Selling Price
$ 30.84
1299
985
770
1404
Market Price
$ 64.83
Selling Price
$ 54.86
4003
3115
2760
4880
Market Price
$ 57.92
Selling Price
$ 49.48
3001
2632
2795
3086
Market Price
$ 36.55
Selling Price
$ 32.52
2323
677
1632
2466
Market Price
$ 47.16
Selling Price
$ 41.03
249
194
112
982
Market Price
$ 42.85
Selling Price
$ 37.55
2595
1042
2262
2619
Market Price
$ 60.19
Selling Price
$ 52.24
665
536
617
698
Market Price
$ 34.53
Selling Price
$ 31.21
2051
1554
1123
3849
Market Price
$ 57.55
Selling Price
$ 49.61
2781
2202
2407
4537
Market Price
$ 59.14
Selling Price
$ 52.27
1024
960
1016
2639
Market Price
$ 60.65
Selling Price
$ 50.59
2012
827
1383
2272
Market Price
$ 40.66
Selling Price
$ 35.22
613
266
132
943
Market Price
$ 65.80
Selling Price
$ 56.84
2273
1798
1720
4620
Market Price
$ 44.06
Selling Price
$ 39.65
2890
2340
740
4127
Market Price
$ 32.56
Selling Price
$ 27.14
479
223
436
1024
Market Price
$ 39.92
Selling Price
$ 35.36
1650
1084
1546
3475
Market Price
$ 46.32
Selling Price
$ 41.54
2967
2056
2460
4303
Market Price
$ 29.63
Selling Price
$ 25.79
411
208
339
960
Market Price
$ 48.97
Selling Price
$ 44.13
3493
1340
1664
3689
Market Price
$ 53.94
Selling Price
$ 44.96
1008
455
932
1235
Market Price
$ 32.26
Selling Price
$ 28.55
3259
2237
1743
3364
Market Price
$ 54.73
Selling Price
$ 47.60
1982
605
1784
2179
Market Price
$ 31.07
Selling Price
$ 26.49
974
385
971
2066
Market Price
$ 64.39
Selling Price
$ 54.95
1057
345
579
2829
Market Price
$ 59.35
Selling Price
$ 51.08
681
255
599
705
Market Price
$ 39.11
Selling Price
$ 35.15
2434
1978
2283
3091
Market Price
$ 37.67
Selling Price
$ 33.23
600
322
398
1050
Market Price
$ 41.88
Selling Price
$ 35.33
1124
513
803
1314