Market Price
$ 55.55
Selling Price
$ 47.19
319
75
216
608
Market Price
$ 59.05
Selling Price
$ 52.99
3049
1855
2036
4420
Market Price
$ 46.31
Selling Price
$ 40.92
967
950
451
2369
Market Price
$ 49.85
Selling Price
$ 42.20
488
413
404
631
Market Price
$ 56.03
Selling Price
$ 48.37
828
256
294
1978
Market Price
$ 40.81
Selling Price
$ 34.88
652
194
435
911
Market Price
$ 51.26
Selling Price
$ 45.34
560
316
495
857
Market Price
$ 38.54
Selling Price
$ 32.27
1899
1698
1253
2293
Market Price
$ 33.79
Selling Price
$ 30.34
604
176
431
1757
Market Price
$ 63.47
Selling Price
$ 54.80
3442
3296
1864
3930
Market Price
$ 45.19
Selling Price
$ 37.90
2455
2436
1964
2893
Market Price
$ 54.71
Selling Price
$ 48.22
1650
1255
902
3822
Market Price
$ 43.06
Selling Price
$ 36.08
2678
1490
1959
4287
Market Price
$ 69.54
Selling Price
$ 59.05
1184
1184
1024
1409
Market Price
$ 37.62
Selling Price
$ 31.39
687
516
190
1576
Market Price
$ 55.80
Selling Price
$ 47.64
893
560
248
4443
Market Price
$ 56.41
Selling Price
$ 48.94
396
240
187
1070
Market Price
$ 68.67
Selling Price
$ 57.35
275
275
150
862
Market Price
$ 52.91
Selling Price
$ 47.60
1688
533
445
3808
Market Price
$ 31.98
Selling Price
$ 28.55
2323
678
1503
3696
Market Price
$ 41.92
Selling Price
$ 35.05
2217
1024
1953
2707
Market Price
$ 45.44
Selling Price
$ 40.56
473
364
153
1684
Market Price
$ 69.23
Selling Price
$ 59.25
917
323
473
2701
Market Price
$ 61.10
Selling Price
$ 53.57
1189
716
501
2281
Market Price
$ 58.35
Selling Price
$ 49.53
1127
641
809
2008
Market Price
$ 64.81
Selling Price
$ 56.36
4162
2223
1290
4312
Market Price
$ 38.33
Selling Price
$ 34.10
1140
304
968
2193
Market Price
$ 49.23
Selling Price
$ 41.37
3191
2844
774
3640
Market Price
$ 56.24
Selling Price
$ 49.25
841
177
554
1260
Market Price
$ 68.35
Selling Price
$ 59.97
1304
321
797
3300
Market Price
$ 59.76
Selling Price
$ 51.86
238
159
135
541
Market Price
$ 52.97
Selling Price
$ 46.44
620
458
258
2383
Market Price
$ 57.84
Selling Price
$ 51.78
1180
1085
748
3532
Market Price
$ 30.65
Selling Price
$ 27.49
466
378
320
1200
Market Price
$ 51.65
Selling Price
$ 43.56
1236
1086
1079
3071
Market Price
$ 49.41
Selling Price
$ 43.43
1247
1067
477
2643
Market Price
$ 57.85
Selling Price
$ 49.54
1576
932
891
3398
Market Price
$ 42.50
Selling Price
$ 36.42
1336
1125
1083
4907
Market Price
$ 41.43
Selling Price
$ 35.85
2444
1970
594
2879
Market Price
$ 57.93
Selling Price
$ 50.94
2340
1558
916
2981