Market Price
$ 54.56
Selling Price
$ 47.23
1144
291
502
1672
Market Price
$ 48.55
Selling Price
$ 42.37
1148
381
379
1387
Market Price
$ 39.21
Selling Price
$ 34.87
808
463
642
3718
Market Price
$ 70.34
Selling Price
$ 58.99
1128
1008
547
3358
Market Price
$ 36.32
Selling Price
$ 31.70
985
478
489
998
Market Price
$ 41.81
Selling Price
$ 36.50
319
75
216
608
Market Price
$ 60.41
Selling Price
$ 53.60
3049
1855
2036
4420
Market Price
$ 68.40
Selling Price
$ 57.16
967
950
451
2369
Market Price
$ 40.39
Selling Price
$ 34.07
488
413
404
631
Market Price
$ 45.58
Selling Price
$ 41.06
828
256
294
1978
Market Price
$ 41.60
Selling Price
$ 37.08
652
194
435
911
Market Price
$ 31.86
Selling Price
$ 28.12
560
316
495
857
Market Price
$ 42.15
Selling Price
$ 37.83
1899
1698
1253
2293
Market Price
$ 51.98
Selling Price
$ 45.35
604
176
431
1757
Market Price
$ 50.37
Selling Price
$ 42.97
3442
3296
1864
3930
Market Price
$ 54.83
Selling Price
$ 48.17
2455
2436
1964
2893
Market Price
$ 39.08
Selling Price
$ 34.29
1650
1255
902
3822
Market Price
$ 51.23
Selling Price
$ 44.42
2678
1490
1959
4287
Market Price
$ 63.80
Selling Price
$ 54.27
1184
1184
1024
1409
Market Price
$ 65.39
Selling Price
$ 55.65
687
516
190
1576
Market Price
$ 35.49
Selling Price
$ 31.32
893
560
248
4443
Market Price
$ 54.98
Selling Price
$ 48.65
396
240
187
1070
Market Price
$ 57.70
Selling Price
$ 50.65
275
275
150
862
Market Price
$ 69.17
Selling Price
$ 59.87
1688
533
445
3808
Market Price
$ 46.64
Selling Price
$ 39.56
2323
678
1503
3696
Market Price
$ 28.92
Selling Price
$ 25.98
2217
1024
1953
2707
Market Price
$ 50.94
Selling Price
$ 45.11
473
364
153
1684
Market Price
$ 64.64
Selling Price
$ 58.19
917
323
473
2701
Market Price
$ 45.37
Selling Price
$ 38.61
1189
716
501
2281
Market Price
$ 69.23
Selling Price
$ 59.95
1127
641
809
2008
Market Price
$ 37.38
Selling Price
$ 32.05
4162
2223
1290
4312
Market Price
$ 57.76
Selling Price
$ 48.44
1140
304
968
2193
Market Price
$ 59.98
Selling Price
$ 50.05
3191
2844
774
3640
Market Price
$ 55.14
Selling Price
$ 47.26
841
177
554
1260
Market Price
$ 61.55
Selling Price
$ 53.76
1304
321
797
3300
Market Price
$ 35.17
Selling Price
$ 30.51
238
159
135
541
Market Price
$ 65.93
Selling Price
$ 59.60
620
458
258
2383
Market Price
$ 51.60
Selling Price
$ 45.82
1180
1085
748
3532
Market Price
$ 56.59
Selling Price
$ 48.17
466
378
320
1200
Market Price
$ 39.44
Selling Price
$ 33.35
1236
1086
1079
3071