Market Price
$ 57.14
Selling Price
$ 51.55
392
226
202
760
Market Price
$ 43.10
Selling Price
$ 38.70
268
215
253
652
Market Price
$ 46.26
Selling Price
$ 38.99
945
626
668
1877
Market Price
$ 63.14
Selling Price
$ 55.41
4101
2057
3066
4993
Market Price
$ 40.97
Selling Price
$ 36.03
793
235
351
1881
Market Price
$ 64.98
Selling Price
$ 56.57
1842
1446
1040
2766
Market Price
$ 45.52
Selling Price
$ 38.95
3806
899
2419
4823
Market Price
$ 29.48
Selling Price
$ 26.05
967
252
739
1978
Market Price
$ 52.86
Selling Price
$ 45.44
180
77
169
539
Market Price
$ 39.92
Selling Price
$ 35.38
306
87
93
1527
Market Price
$ 41.14
Selling Price
$ 35.49
3666
1558
901
3894
Market Price
$ 31.63
Selling Price
$ 27.36
1109
1013
1083
3398
Market Price
$ 55.61
Selling Price
$ 48.77
4545
3097
2683
4933
Market Price
$ 59.91
Selling Price
$ 52.16
2296
1139
2060
2999
Market Price
$ 57.46
Selling Price
$ 50.67
1642
1020
987
4686
Market Price
$ 65.03
Selling Price
$ 58.73
1395
639
1393
2977
Market Price
$ 55.95
Selling Price
$ 49.33
1582
759
744
4278
Market Price
$ 64.51
Selling Price
$ 54.31
915
376
204
1346
Market Price
$ 59.56
Selling Price
$ 54.07
867
276
247
1150
Market Price
$ 33.66
Selling Price
$ 28.69
877
233
382
3770
Market Price
$ 51.74
Selling Price
$ 44.79
252
199
248
590
Market Price
$ 37.90
Selling Price
$ 33.42
771
586
547
1021
Market Price
$ 50.20
Selling Price
$ 44.10
1644
589
498
3771
Market Price
$ 36.39
Selling Price
$ 30.69
1980
568
896
3848
Market Price
$ 59.87
Selling Price
$ 51.45
396
149
220
453
Market Price
$ 35.76
Selling Price
$ 32.19
2011
620
1406
3954
Market Price
$ 46.34
Selling Price
$ 39.83
2240
1413
1601
2997
Market Price
$ 52.16
Selling Price
$ 47.32
3295
2864
1991
4063
Market Price
$ 40.13
Selling Price
$ 33.93
511
308
208
2201
Market Price
$ 63.41
Selling Price
$ 55.77
1019
840
262
1233
Market Price
$ 42.17
Selling Price
$ 38.31
2269
1972
1110
2308
Market Price
$ 29.19
Selling Price
$ 25.26
3213
1267
737
4041
Market Price
$ 63.03
Selling Price
$ 55.99
673
240
519
673
Market Price
$ 35.61
Selling Price
$ 29.90
186
82
169
480
Market Price
$ 68.04
Selling Price
$ 57.83
1997
969
600
2329
Market Price
$ 37.62
Selling Price
$ 31.42
875
213
792
895
Market Price
$ 42.62
Selling Price
$ 36.43
661
307
457
673
Market Price
$ 35.81
Selling Price
$ 30.24
2338
666
2151
2441
Market Price
$ 63.03
Selling Price
$ 53.26
1959
1526
833
4356
Market Price
$ 53.80
Selling Price
$ 47.01
770
469
248
2538