Market Price
$ 49.20
Selling Price
$ 44.45
528
273
494
1595
Market Price
$ 39.02
Selling Price
$ 33.49
643
149
236
932
Market Price
$ 65.69
Selling Price
$ 56.00
1209
828
824
3376
Market Price
$ 58.92
Selling Price
$ 50.50
1511
317
596
1962
Market Price
$ 54.01
Selling Price
$ 45.51
824
378
354
1713
Market Price
$ 32.51
Selling Price
$ 27.34
476
293
235
477
Market Price
$ 50.83
Selling Price
$ 45.40
1432
680
1363
4651
Market Price
$ 39.64
Selling Price
$ 34.89
1362
1271
507
2972
Market Price
$ 53.47
Selling Price
$ 46.34
3650
3317
1499
3894
Market Price
$ 53.71
Selling Price
$ 45.61
1374
1139
1287
4551
Market Price
$ 46.44
Selling Price
$ 40.57
1370
1175
1134
1858
Market Price
$ 38.32
Selling Price
$ 32.42
1359
614
619
1740
Market Price
$ 50.64
Selling Price
$ 43.84
2255
657
1477
2785
Market Price
$ 36.65
Selling Price
$ 30.59
1434
732
816
1712
Market Price
$ 32.09
Selling Price
$ 28.03
1123
545
657
1792
Market Price
$ 32.21
Selling Price
$ 28.20
582
340
217
2205
Market Price
$ 33.86
Selling Price
$ 29.31
1138
998
237
4985
Market Price
$ 50.41
Selling Price
$ 42.79
319
185
299
1097
Market Price
$ 48.97
Selling Price
$ 41.55
864
697
743
923
Market Price
$ 64.43
Selling Price
$ 58.32
1787
399
1316
3693
Market Price
$ 33.51
Selling Price
$ 28.35
1593
1163
719
2091
Market Price
$ 50.00
Selling Price
$ 42.80
2218
1088
2053
3571
Market Price
$ 59.97
Selling Price
$ 53.56
1508
345
908
2347
Market Price
$ 64.71
Selling Price
$ 54.99
2132
783
1175
3747
Market Price
$ 47.25
Selling Price
$ 42.14
670
520
537
1350
Market Price
$ 48.35
Selling Price
$ 43.56
224
142
120
634
Market Price
$ 55.72
Selling Price
$ 50.23
638
427
274
2704
Market Price
$ 44.23
Selling Price
$ 37.52
529
446
133
1998
Market Price
$ 55.44
Selling Price
$ 49.13
2535
990
1179
4797
Market Price
$ 30.93
Selling Price
$ 26.04
670
421
622
1776
Market Price
$ 59.26
Selling Price
$ 53.70
2701
1460
1924
4415
Market Price
$ 29.51
Selling Price
$ 25.81
1240
945
675
1779
Market Price
$ 31.43
Selling Price
$ 28.46
2097
1821
1677
2943
Market Price
$ 35.35
Selling Price
$ 30.49
3332
794
1087
3572
Market Price
$ 38.41
Selling Price
$ 33.00
780
741
461
870
Market Price
$ 40.89
Selling Price
$ 36.50
2606
1050
672
3766
Market Price
$ 60.91
Selling Price
$ 53.16
842
526
415
2454
Market Price
$ 66.01
Selling Price
$ 56.44
1594
1393
468
2335
Market Price
$ 63.89
Selling Price
$ 56.34
1700
1217
1242
4345
Market Price
$ 62.45
Selling Price
$ 55.09
2224
661
1234
3381