Market Price
$ 48.97
Selling Price
$ 43.67
2084
813
806
2528
Market Price
$ 64.17
Selling Price
$ 55.12
1050
842
661
4565
Market Price
$ 39.63
Selling Price
$ 33.98
3943
3829
2746
4536
Market Price
$ 49.46
Selling Price
$ 41.59
1323
1310
896
2854
Market Price
$ 42.80
Selling Price
$ 37.99
1546
559
1295
2762
Market Price
$ 58.85
Selling Price
$ 52.79
572
164
164
2567
Market Price
$ 65.40
Selling Price
$ 55.31
990
966
983
3349
Market Price
$ 48.61
Selling Price
$ 42.93
407
310
271
1252
Market Price
$ 51.93
Selling Price
$ 44.77
3712
984
3574
4073
Market Price
$ 32.14
Selling Price
$ 28.64
597
451
195
644
Market Price
$ 41.59
Selling Price
$ 36.15
833
670
261
1821
Market Price
$ 35.10
Selling Price
$ 30.70
2347
746
574
4273
Market Price
$ 36.61
Selling Price
$ 30.79
1052
444
650
2251
Market Price
$ 63.58
Selling Price
$ 56.08
391
263
294
1687
Market Price
$ 32.71
Selling Price
$ 28.20
2314
1334
1103
3472
Market Price
$ 63.51
Selling Price
$ 54.98
2755
1450
2675
3918
Market Price
$ 44.28
Selling Price
$ 38.89
4100
3012
3879
4976
Market Price
$ 57.10
Selling Price
$ 49.83
1169
853
1033
3552
Market Price
$ 56.62
Selling Price
$ 50.09
3087
2829
2060
3237
Market Price
$ 41.14
Selling Price
$ 35.20
3466
2904
2280
3760
Market Price
$ 50.04
Selling Price
$ 45.31
485
227
170
2316
Market Price
$ 50.40
Selling Price
$ 43.78
2785
607
2295
4133
Market Price
$ 42.29
Selling Price
$ 37.86
4007
3190
1512
4220
Market Price
$ 44.66
Selling Price
$ 40.18
1034
282
791
2153
Market Price
$ 39.38
Selling Price
$ 34.34
739
459
182
775
Market Price
$ 55.38
Selling Price
$ 47.17
395
333
365
1920
Market Price
$ 41.70
Selling Price
$ 35.51
876
789
558
995
Market Price
$ 39.79
Selling Price
$ 35.13
992
404
529
3330
Market Price
$ 31.95
Selling Price
$ 26.71
728
317
669
1456
Market Price
$ 66.38
Selling Price
$ 59.47
287
217
181
803
Market Price
$ 54.46
Selling Price
$ 46.88
1289
726
1175
2184
Market Price
$ 45.87
Selling Price
$ 38.31
2868
706
2597
4377
Market Price
$ 46.87
Selling Price
$ 39.89
2235
919
1156
2991
Market Price
$ 54.11
Selling Price
$ 45.38
2163
1679
2083
2748
Market Price
$ 36.68
Selling Price
$ 30.67
2956
2420
2804
3252
Market Price
$ 31.22
Selling Price
$ 27.66
1354
748
597
4726
Market Price
$ 58.47
Selling Price
$ 50.87
1299
825
1146
1680
Market Price
$ 51.49
Selling Price
$ 43.90
704
251
452
2471
Market Price
$ 52.90
Selling Price
$ 47.88
1527
313
1175
2278
Market Price
$ 37.43
Selling Price
$ 33.50
763
268
575
1706