Market Price
$ 52.64
Selling Price
$ 45.23
1615
827
683
1982
Market Price
$ 42.37
Selling Price
$ 36.83
1294
681
1237
4792
Market Price
$ 30.59
Selling Price
$ 26.31
2390
2239
1540
3712
Market Price
$ 39.13
Selling Price
$ 34.90
3341
3265
953
4445
Market Price
$ 58.77
Selling Price
$ 52.74
1862
1372
1363
3261
Market Price
$ 52.78
Selling Price
$ 44.59
118
63
78
539
Market Price
$ 27.62
Selling Price
$ 25.08
716
607
310
1135
Market Price
$ 47.83
Selling Price
$ 41.93
865
657
181
1338
Market Price
$ 60.33
Selling Price
$ 53.19
2024
1341
545
4449
Market Price
$ 49.18
Selling Price
$ 43.01
1878
1760
718
3360
Market Price
$ 68.43
Selling Price
$ 57.29
2135
1301
901
3031
Market Price
$ 29.00
Selling Price
$ 26.14
4263
2906
2448
4984
Market Price
$ 58.87
Selling Price
$ 51.14
865
480
656
3224
Market Price
$ 63.04
Selling Price
$ 56.52
2490
1552
2320
2648
Market Price
$ 65.27
Selling Price
$ 57.16
837
541
251
1289
Market Price
$ 38.54
Selling Price
$ 33.09
3819
3175
3803
4940
Market Price
$ 33.14
Selling Price
$ 27.76
776
673
749
1904
Market Price
$ 31.43
Selling Price
$ 26.90
2765
1525
1906
3301
Market Price
$ 59.82
Selling Price
$ 50.59
449
282
225
1142
Market Price
$ 65.37
Selling Price
$ 55.34
523
239
359
562
Market Price
$ 36.57
Selling Price
$ 32.04
2223
1278
1166
2523
Market Price
$ 29.51
Selling Price
$ 26.62
1583
736
855
1668
Market Price
$ 28.75
Selling Price
$ 25.36
673
441
475
3259
Market Price
$ 41.13
Selling Price
$ 36.72
900
285
588
2610
Market Price
$ 36.75
Selling Price
$ 32.75
1402
1261
1192
1788
Market Price
$ 68.64
Selling Price
$ 57.35
1153
793
1035
1741
Market Price
$ 35.22
Selling Price
$ 29.66
400
324
103
499
Market Price
$ 37.47
Selling Price
$ 33.66
892
598
565
1130
Market Price
$ 57.45
Selling Price
$ 49.54
959
854
206
4331
Market Price
$ 46.10
Selling Price
$ 39.68
1074
326
986
3614
Market Price
$ 35.04
Selling Price
$ 29.62
403
271
107
796
Market Price
$ 60.57
Selling Price
$ 51.14
2907
1914
928
2985
Market Price
$ 35.65
Selling Price
$ 32.03
1087
290
594
4652
Market Price
$ 59.56
Selling Price
$ 51.33
3728
3388
2755
4747
Market Price
$ 36.68
Selling Price
$ 31.54
619
614
612
1217
Market Price
$ 45.95
Selling Price
$ 38.79
395
346
316
467
Market Price
$ 68.20
Selling Price
$ 57.47
639
127
219
1443
Market Price
$ 58.85
Selling Price
$ 51.19
2417
1297
1705
3347
Market Price
$ 64.79
Selling Price
$ 57.82
3564
2421
2993
3613
Market Price
$ 40.20
Selling Price
$ 35.97
728
707
348
2518