Market Price
$ 51.61
Selling Price
$ 46.38
1084
1039
510
4592
Market Price
$ 31.89
Selling Price
$ 27.14
1848
1682
937
2105
Market Price
$ 53.17
Selling Price
$ 44.77
4464
3610
2884
4769
Market Price
$ 51.09
Selling Price
$ 45.58
471
400
460
1824
Market Price
$ 58.27
Selling Price
$ 52.70
2476
2436
1028
4357
Market Price
$ 58.03
Selling Price
$ 52.64
1377
863
571
1699
Market Price
$ 43.73
Selling Price
$ 38.51
3052
784
1888
3274
Market Price
$ 29.96
Selling Price
$ 26.63
648
511
387
1514
Market Price
$ 41.73
Selling Price
$ 34.88
3699
1910
1701
4294
Market Price
$ 48.52
Selling Price
$ 40.92
1078
654
847
1568
Market Price
$ 66.55
Selling Price
$ 59.91
1219
578
1190
4279
Market Price
$ 63.05
Selling Price
$ 54.54
1723
1133
676
4069
Market Price
$ 57.21
Selling Price
$ 50.93
4036
971
2629
4363
Market Price
$ 67.32
Selling Price
$ 58.37
3597
2924
1803
3612
Market Price
$ 41.22
Selling Price
$ 36.98
1682
721
980
1847
Market Price
$ 50.35
Selling Price
$ 45.51
1570
1382
1348
3614
Market Price
$ 61.03
Selling Price
$ 55.19
2583
936
2109
3743
Market Price
$ 64.82
Selling Price
$ 56.81
2080
694
760
3940
Market Price
$ 38.43
Selling Price
$ 32.95
1912
490
1443
4346
Market Price
$ 32.17
Selling Price
$ 27.65
1197
489
633
2668
Market Price
$ 44.21
Selling Price
$ 38.43
328
78
91
1637
Market Price
$ 40.52
Selling Price
$ 34.84
1969
432
1232
4883
Market Price
$ 43.87
Selling Price
$ 36.92
319
284
136
720
Market Price
$ 34.68
Selling Price
$ 29.92
4253
2231
1062
4396
Market Price
$ 57.95
Selling Price
$ 52.56
355
190
229
753
Market Price
$ 40.62
Selling Price
$ 34.29
213
61
183
486
Market Price
$ 34.64
Selling Price
$ 31.30
380
240
112
742
Market Price
$ 37.27
Selling Price
$ 32.41
355
263
148
1162
Market Price
$ 55.39
Selling Price
$ 46.91
928
228
211
3651
Market Price
$ 52.99
Selling Price
$ 47.39
1933
1186
395
3661
Market Price
$ 36.00
Selling Price
$ 31.67
602
327
255
2665
Market Price
$ 58.31
Selling Price
$ 51.99
3305
1385
990
3459
Market Price
$ 51.42
Selling Price
$ 44.43
1017
439
358
4487
Market Price
$ 29.76
Selling Price
$ 25.05
957
561
425
3003
Market Price
$ 35.15
Selling Price
$ 30.27
1550
606
452
3535
Market Price
$ 65.05
Selling Price
$ 57.10
2165
672
1803
2697
Market Price
$ 46.40
Selling Price
$ 41.74
2144
1338
574
4346
Market Price
$ 48.11
Selling Price
$ 42.21
979
669
196
1629
Market Price
$ 55.89
Selling Price
$ 48.09
1013
402
322
1935
Market Price
$ 53.34
Selling Price
$ 46.09
1576
1398
1249
1799