Market Price
$ 52.21
Selling Price
$ 43.75
304
258
129
826
Market Price
$ 34.05
Selling Price
$ 29.68
1032
496
621
1490
Market Price
$ 42.57
Selling Price
$ 38.21
2327
881
2131
3838
Market Price
$ 37.44
Selling Price
$ 33.80
3772
3663
761
4652
Market Price
$ 39.08
Selling Price
$ 35.26
2329
1950
782
4773
Market Price
$ 32.38
Selling Price
$ 27.49
1297
1187
1157
3444
Market Price
$ 56.94
Selling Price
$ 49.07
1418
1358
862
1559
Market Price
$ 45.37
Selling Price
$ 40.95
829
314
731
1144
Market Price
$ 62.22
Selling Price
$ 55.23
446
110
392
779
Market Price
$ 51.80
Selling Price
$ 46.74
1151
737
859
1551
Market Price
$ 44.95
Selling Price
$ 39.49
2917
1599
2251
3003
Market Price
$ 63.98
Selling Price
$ 53.56
741
734
290
827
Market Price
$ 38.62
Selling Price
$ 32.78
1467
944
302
1938
Market Price
$ 34.09
Selling Price
$ 28.44
228
76
88
1010
Market Price
$ 60.31
Selling Price
$ 51.48
425
315
381
1250
Market Price
$ 50.00
Selling Price
$ 44.65
1889
821
1741
3204
Market Price
$ 41.33
Selling Price
$ 37.26
681
393
495
1513
Market Price
$ 43.10
Selling Price
$ 38.88
260
184
250
1221
Market Price
$ 65.64
Selling Price
$ 55.72
372
90
179
871
Market Price
$ 43.66
Selling Price
$ 36.57
1796
724
449
2149
Market Price
$ 54.72
Selling Price
$ 45.71
2124
529
1484
3866
Market Price
$ 51.20
Selling Price
$ 43.99
2233
702
1372
2733
Market Price
$ 56.75
Selling Price
$ 49.75
1524
1254
952
3316
Market Price
$ 55.32
Selling Price
$ 48.25
381
288
132
703
Market Price
$ 38.52
Selling Price
$ 32.17
1315
525
780
1790
Market Price
$ 32.51
Selling Price
$ 29.20
1912
1398
752
3305
Market Price
$ 63.00
Selling Price
$ 52.94
1046
320
725
3876
Market Price
$ 39.10
Selling Price
$ 35.16
1599
1349
719
2246
Market Price
$ 62.88
Selling Price
$ 55.96
678
406
382
793
Market Price
$ 42.11
Selling Price
$ 38.21
807
753
800
1090
Market Price
$ 54.59
Selling Price
$ 48.36
819
807
636
1289
Market Price
$ 66.32
Selling Price
$ 59.54
4115
2437
1798
4853
Market Price
$ 46.94
Selling Price
$ 39.77
1884
938
660
2125
Market Price
$ 43.03
Selling Price
$ 38.11
628
343
154
761
Market Price
$ 47.03
Selling Price
$ 41.92
2381
963
1546
2733
Market Price
$ 56.66
Selling Price
$ 48.84
1131
630
279
1559
Market Price
$ 56.57
Selling Price
$ 47.42
2248
2012
1817
2608
Market Price
$ 35.28
Selling Price
$ 31.09
801
313
278
3529
Market Price
$ 59.19
Selling Price
$ 51.01
1323
822
922
1783
Market Price
$ 64.98
Selling Price
$ 54.65
937
378
260
1220