Market Price
$ 32.83
Selling Price
$ 27.45
1935
1601
1047
2685
Market Price
$ 52.07
Selling Price
$ 45.10
3116
1877
3105
3215
Market Price
$ 51.80
Selling Price
$ 46.02
121
77
85
505
Market Price
$ 63.52
Selling Price
$ 53.33
616
229
442
647
Market Price
$ 49.27
Selling Price
$ 41.87
3770
2994
2015
4810
Market Price
$ 64.42
Selling Price
$ 55.34
1286
345
600
2788
Market Price
$ 41.28
Selling Price
$ 34.95
1559
621
1247
2075
Market Price
$ 49.50
Selling Price
$ 43.14
1420
884
439
2635
Market Price
$ 45.01
Selling Price
$ 40.24
436
350
244
1999
Market Price
$ 66.21
Selling Price
$ 56.03
1540
732
1192
2151
Market Price
$ 54.58
Selling Price
$ 48.30
604
402
368
1522
Market Price
$ 61.83
Selling Price
$ 53.48
908
417
320
1136
Market Price
$ 61.01
Selling Price
$ 53.04
1296
815
1267
2245
Market Price
$ 45.33
Selling Price
$ 38.91
3158
2755
2615
4263
Market Price
$ 32.37
Selling Price
$ 27.16
3202
1047
2722
4615
Market Price
$ 70.64
Selling Price
$ 58.97
2482
1630
1156
3229
Market Price
$ 53.51
Selling Price
$ 45.90
707
501
637
1919
Market Price
$ 27.95
Selling Price
$ 25.17
1562
516
1404
4894
Market Price
$ 33.85
Selling Price
$ 29.99
783
745
389
1052
Market Price
$ 51.42
Selling Price
$ 44.92
2006
1457
1633
2027
Market Price
$ 65.86
Selling Price
$ 56.54
597
254
480
2033
Market Price
$ 53.60
Selling Price
$ 47.59
728
568
422
1483
Market Price
$ 45.43
Selling Price
$ 40.48
1001
263
869
1224
Market Price
$ 35.66
Selling Price
$ 31.60
958
779
933
2436
Market Price
$ 36.19
Selling Price
$ 30.84
860
217
646
3167
Market Price
$ 36.20
Selling Price
$ 32.53
903
503
903
2724
Market Price
$ 55.00
Selling Price
$ 47.27
680
327
627
3346
Market Price
$ 65.66
Selling Price
$ 59.60
2169
582
1576
3294
Market Price
$ 47.56
Selling Price
$ 40.25
196
131
157
406
Market Price
$ 57.39
Selling Price
$ 50.55
571
461
245
706
Market Price
$ 31.12
Selling Price
$ 27.50
1341
699
968
1612
Market Price
$ 63.50
Selling Price
$ 55.65
1578
815
799
1675
Market Price
$ 34.06
Selling Price
$ 28.59
2263
1860
1900
2452
Market Price
$ 35.84
Selling Price
$ 32.43
957
310
824
3147
Market Price
$ 54.77
Selling Price
$ 47.85
584
155
275
1793
Market Price
$ 43.71
Selling Price
$ 37.27
3317
1396
1192
4558
Market Price
$ 44.38
Selling Price
$ 37.83
679
653
526
1435
Market Price
$ 62.83
Selling Price
$ 53.97
3376
1326
3363
3841
Market Price
$ 37.94
Selling Price
$ 34.00
2570
2464
953
2712
Market Price
$ 35.55
Selling Price
$ 30.34
594
162
468
1936