Market Price
$ 47.22
Selling Price
$ 40.25
645
417
386
1654
Market Price
$ 45.02
Selling Price
$ 39.06
244
131
184
478
Market Price
$ 48.98
Selling Price
$ 43.35
664
150
420
2337
Market Price
$ 32.13
Selling Price
$ 27.56
418
241
93
478
Market Price
$ 39.45
Selling Price
$ 34.82
2548
1200
1889
3785
Market Price
$ 34.61
Selling Price
$ 28.85
2263
586
1513
4231
Market Price
$ 47.31
Selling Price
$ 39.81
531
381
388
736
Market Price
$ 55.52
Selling Price
$ 48.39
3113
946
2554
4240
Market Price
$ 67.88
Selling Price
$ 59.06
356
91
103
521
Market Price
$ 57.38
Selling Price
$ 50.63
1563
907
506
2220
Market Price
$ 36.52
Selling Price
$ 33.03
332
114
111
1053
Market Price
$ 60.17
Selling Price
$ 53.17
1748
988
667
3609
Market Price
$ 51.34
Selling Price
$ 45.94
2095
1983
1742
2490
Market Price
$ 56.50
Selling Price
$ 50.51
480
414
272
872
Market Price
$ 41.86
Selling Price
$ 37.21
1507
776
1005
1887
Market Price
$ 40.61
Selling Price
$ 36.84
1273
823
1088
3559
Market Price
$ 62.56
Selling Price
$ 52.33
1969
917
671
2182
Market Price
$ 37.67
Selling Price
$ 31.61
2496
1763
839
2600
Market Price
$ 43.24
Selling Price
$ 38.57
330
79
276
508
Market Price
$ 37.28
Selling Price
$ 33.75
875
176
299
2296
Market Price
$ 68.15
Selling Price
$ 58.39
3438
1978
3354
4875
Market Price
$ 60.40
Selling Price
$ 54.40
1657
1451
1415
4963
Market Price
$ 57.78
Selling Price
$ 51.21
643
527
365
884
Market Price
$ 53.99
Selling Price
$ 47.21
2100
1131
2023
3768
Market Price
$ 49.80
Selling Price
$ 41.62
784
358
284
2488
Market Price
$ 38.55
Selling Price
$ 33.62
779
358
697
2336
Market Price
$ 38.74
Selling Price
$ 33.83
1442
1002
1333
3285
Market Price
$ 43.97
Selling Price
$ 36.85
1368
1258
1169
1516
Market Price
$ 47.67
Selling Price
$ 41.80
1289
982
772
1617
Market Price
$ 54.10
Selling Price
$ 49.05
387
201
167
1877
Market Price
$ 70.86
Selling Price
$ 59.48
1502
1197
1246
1951
Market Price
$ 58.86
Selling Price
$ 51.12
228
202
54
823
Market Price
$ 38.94
Selling Price
$ 33.71
610
307
453
650
Market Price
$ 61.80
Selling Price
$ 54.14
1076
840
426
3693
Market Price
$ 54.46
Selling Price
$ 47.33
2097
1967
1651
4198
Market Price
$ 46.45
Selling Price
$ 40.84
946
912
314
1196
Market Price
$ 65.55
Selling Price
$ 55.62
614
473
177
634
Market Price
$ 39.99
Selling Price
$ 35.75
284
84
173
982
Market Price
$ 65.66
Selling Price
$ 56.05
1691
865
847
4923
Market Price
$ 31.26
Selling Price
$ 26.50
801
738
186
1688