Market Price
$ 50.23
Selling Price
$ 44.48
190
153
56
598
Market Price
$ 38.20
Selling Price
$ 33.53
2006
1108
772
2842
Market Price
$ 51.30
Selling Price
$ 44.39
1664
705
401
1955
Market Price
$ 47.63
Selling Price
$ 42.80
1201
663
1121
1979
Market Price
$ 66.05
Selling Price
$ 59.88
877
605
682
2685
Market Price
$ 35.64
Selling Price
$ 30.53
3434
1994
1500
3805
Market Price
$ 52.56
Selling Price
$ 45.92
2649
2437
2191
2680
Market Price
$ 41.11
Selling Price
$ 34.69
275
219
110
1167
Market Price
$ 38.52
Selling Price
$ 34.18
3208
923
647
3768
Market Price
$ 56.05
Selling Price
$ 48.74
1540
507
854
3905
Market Price
$ 31.12
Selling Price
$ 26.50
1340
526
972
1777
Market Price
$ 36.70
Selling Price
$ 31.26
2739
869
2010
3980
Market Price
$ 41.86
Selling Price
$ 34.93
1422
968
676
1957
Market Price
$ 46.28
Selling Price
$ 39.46
293
261
220
649
Market Price
$ 39.42
Selling Price
$ 34.12
1098
916
815
4384
Market Price
$ 68.58
Selling Price
$ 58.72
1615
827
683
1982
Market Price
$ 48.68
Selling Price
$ 43.16
1294
681
1237
4792
Market Price
$ 64.45
Selling Price
$ 55.69
2390
2239
1540
3712
Market Price
$ 53.92
Selling Price
$ 46.77
3341
3265
953
4445
Market Price
$ 44.73
Selling Price
$ 39.38
1862
1372
1363
3261
Market Price
$ 49.02
Selling Price
$ 41.71
118
63
78
539
Market Price
$ 68.49
Selling Price
$ 59.72
716
607
310
1135
Market Price
$ 50.18
Selling Price
$ 42.30
865
657
181
1338
Market Price
$ 49.09
Selling Price
$ 42.26
2024
1341
545
4449
Market Price
$ 66.07
Selling Price
$ 59.67
1878
1760
718
3360
Market Price
$ 50.08
Selling Price
$ 42.03
2135
1301
901
3031
Market Price
$ 49.50
Selling Price
$ 41.82
4263
2906
2448
4984
Market Price
$ 54.09
Selling Price
$ 47.36
865
480
656
3224
Market Price
$ 66.61
Selling Price
$ 56.66
2490
1552
2320
2648
Market Price
$ 53.82
Selling Price
$ 46.99
837
541
251
1289
Market Price
$ 32.84
Selling Price
$ 27.75
3819
3175
3803
4940
Market Price
$ 51.27
Selling Price
$ 45.60
776
673
749
1904
Market Price
$ 52.00
Selling Price
$ 46.74
2765
1525
1906
3301
Market Price
$ 64.13
Selling Price
$ 54.37
449
282
225
1142
Market Price
$ 50.38
Selling Price
$ 43.37
523
239
359
562
Market Price
$ 67.62
Selling Price
$ 57.49
2223
1278
1166
2523
Market Price
$ 30.92
Selling Price
$ 26.36
1583
736
855
1668
Market Price
$ 33.63
Selling Price
$ 28.11
673
441
475
3259
Market Price
$ 48.42
Selling Price
$ 41.39
900
285
588
2610
Market Price
$ 44.26
Selling Price
$ 39.61
1402
1261
1192
1788