Market Price
$ 49.88
Selling Price
$ 44.18
2227
1939
2027
3268
Market Price
$ 57.90
Selling Price
$ 51.42
923
208
248
2858
Market Price
$ 56.08
Selling Price
$ 50.97
2077
2034
1436
3813
Market Price
$ 40.66
Selling Price
$ 36.14
938
283
385
2096
Market Price
$ 51.63
Selling Price
$ 46.58
1460
722
554
4389
Market Price
$ 50.40
Selling Price
$ 45.58
3419
2658
2079
3892
Market Price
$ 57.67
Selling Price
$ 52.11
584
263
303
773
Market Price
$ 57.30
Selling Price
$ 51.66
961
368
929
1662
Market Price
$ 28.27
Selling Price
$ 25.40
119
56
46
446
Market Price
$ 47.55
Selling Price
$ 40.11
496
217
257
1029
Market Price
$ 31.29
Selling Price
$ 26.71
1897
897
1112
2697
Market Price
$ 54.94
Selling Price
$ 46.15
1420
1289
1231
4904
Market Price
$ 69.26
Selling Price
$ 59.68
1315
995
1311
2251
Market Price
$ 33.07
Selling Price
$ 29.08
3467
1497
1703
4870
Market Price
$ 64.93
Selling Price
$ 55.25
2274
454
1999
2425
Market Price
$ 56.44
Selling Price
$ 50.71
1367
970
458
1518
Market Price
$ 41.21
Selling Price
$ 34.44
1495
615
865
2133
Market Price
$ 49.24
Selling Price
$ 43.83
916
407
261
3643
Market Price
$ 33.10
Selling Price
$ 29.91
355
222
290
1090
Market Price
$ 42.56
Selling Price
$ 38.57
1520
1151
1147
1883
Market Price
$ 52.28
Selling Price
$ 45.98
3283
2926
2639
4237
Market Price
$ 36.18
Selling Price
$ 32.10
2776
2657
1605
4399
Market Price
$ 49.79
Selling Price
$ 41.51
1144
403
887
2530
Market Price
$ 45.81
Selling Price
$ 38.49
2455
734
497
3345
Market Price
$ 46.90
Selling Price
$ 41.98
1115
510
661
3126
Market Price
$ 30.52
Selling Price
$ 25.47
3223
2880
1177
3685
Market Price
$ 62.01
Selling Price
$ 55.12
2181
2099
1361
4555
Market Price
$ 60.79
Selling Price
$ 51.71
381
185
124
1154
Market Price
$ 68.45
Selling Price
$ 59.47
2768
2602
1579
4249
Market Price
$ 59.92
Selling Price
$ 50.22
2269
1120
957
3479
Market Price
$ 61.37
Selling Price
$ 55.54
1885
1634
1670
4774
Market Price
$ 50.51
Selling Price
$ 44.16
689
465
147
949
Market Price
$ 66.48
Selling Price
$ 58.42
2636
1194
1441
4343
Market Price
$ 31.75
Selling Price
$ 27.64
743
280
661
1867
Market Price
$ 60.46
Selling Price
$ 53.26
207
207
158
575
Market Price
$ 66.06
Selling Price
$ 59.56
3679
1901
2548
4828
Market Price
$ 55.00
Selling Price
$ 49.84
847
396
265
3441
Market Price
$ 60.52
Selling Price
$ 54.88
387
108
152
401
Market Price
$ 50.54
Selling Price
$ 43.19
2123
520
729
2491
Market Price
$ 63.63
Selling Price
$ 57.02
2890
1836
1008
3764