Market Price
$ 51.76
Selling Price
$ 46.66
2287
1759
551
3242
Market Price
$ 57.03
Selling Price
$ 50.69
2798
1388
670
4709
Market Price
$ 57.35
Selling Price
$ 48.93
1789
1577
1294
2322
Market Price
$ 49.64
Selling Price
$ 44.65
3210
969
1078
4722
Market Price
$ 57.84
Selling Price
$ 49.77
913
339
318
2008
Market Price
$ 67.67
Selling Price
$ 59.73
1647
1190
1468
4283
Market Price
$ 32.64
Selling Price
$ 27.96
525
170
105
1041
Market Price
$ 58.78
Selling Price
$ 53.36
803
353
240
1283
Market Price
$ 66.38
Selling Price
$ 59.62
947
834
402
4462
Market Price
$ 57.65
Selling Price
$ 49.91
952
889
552
3711
Market Price
$ 61.61
Selling Price
$ 54.97
2341
2332
1231
2500
Market Price
$ 51.24
Selling Price
$ 43.32
2829
1270
2825
4814
Market Price
$ 68.53
Selling Price
$ 57.21
2379
1820
1333
2940
Market Price
$ 29.41
Selling Price
$ 25.90
2779
1089
1752
3295
Market Price
$ 46.66
Selling Price
$ 39.11
1426
714
1231
1541
Market Price
$ 43.00
Selling Price
$ 36.54
687
429
635
1140
Market Price
$ 44.68
Selling Price
$ 39.53
1198
416
699
2682
Market Price
$ 52.55
Selling Price
$ 45.37
466
261
151
644
Market Price
$ 60.61
Selling Price
$ 54.11
1504
1026
1326
1810
Market Price
$ 48.36
Selling Price
$ 43.40
2964
1917
2508
3269
Market Price
$ 40.59
Selling Price
$ 34.29
295
86
172
624
Market Price
$ 50.69
Selling Price
$ 46.02
3161
2550
1046
3588
Market Price
$ 50.15
Selling Price
$ 45.27
1694
919
1454
4645
Market Price
$ 57.59
Selling Price
$ 51.77
1592
1321
329
2311
Market Price
$ 31.16
Selling Price
$ 27.87
148
69
145
477
Market Price
$ 49.76
Selling Price
$ 44.19
1670
452
1228
4425
Market Price
$ 38.27
Selling Price
$ 32.69
3556
2297
2961
4528
Market Price
$ 47.80
Selling Price
$ 43.09
639
536
210
2325
Market Price
$ 48.76
Selling Price
$ 40.91
1402
1241
1373
1447
Market Price
$ 63.83
Selling Price
$ 57.16
1910
682
1825
2116
Market Price
$ 44.58
Selling Price
$ 38.30
2127
2032
1846
4817
Market Price
$ 52.97
Selling Price
$ 48.11
409
130
296
1389
Market Price
$ 67.76
Selling Price
$ 59.08
1955
879
1560
3064
Market Price
$ 44.74
Selling Price
$ 39.09
663
638
142
1013
Market Price
$ 54.92
Selling Price
$ 48.80
2848
679
2330
3465
Market Price
$ 69.60
Selling Price
$ 59.96
2197
1917
630
2800
Market Price
$ 58.57
Selling Price
$ 52.01
1066
378
584
4884
Market Price
$ 67.50
Selling Price
$ 58.36
670
436
175
2411
Market Price
$ 67.06
Selling Price
$ 59.93
2058
1398
1532
2517
Market Price
$ 28.30
Selling Price
$ 25.43
3459
2641
1286
3525