Market Price
$ 45.55
Selling Price
$ 38.65
1880
634
688
2223
Market Price
$ 31.56
Selling Price
$ 26.47
2256
2042
1337
2739
Market Price
$ 41.29
Selling Price
$ 34.57
3344
1902
2654
4253
Market Price
$ 58.71
Selling Price
$ 52.12
3631
1052
3195
3975
Market Price
$ 65.27
Selling Price
$ 55.35
1372
1187
397
4331
Market Price
$ 35.42
Selling Price
$ 31.54
194
119
98
895
Market Price
$ 44.15
Selling Price
$ 37.45
255
156
156
1000
Market Price
$ 50.41
Selling Price
$ 43.57
134
102
70
521
Market Price
$ 45.57
Selling Price
$ 40.13
642
244
520
1020
Market Price
$ 51.67
Selling Price
$ 44.03
2004
846
1259
3172
Market Price
$ 31.48
Selling Price
$ 28.34
1366
940
1085
3505
Market Price
$ 68.71
Selling Price
$ 59.23
688
323
348
2912
Market Price
$ 41.00
Selling Price
$ 34.27
1239
927
969
2693
Market Price
$ 45.07
Selling Price
$ 40.70
2229
755
2210
2833
Market Price
$ 55.14
Selling Price
$ 48.08
2457
1180
1644
3598
Market Price
$ 53.19
Selling Price
$ 46.57
276
131
136
1167
Market Price
$ 34.55
Selling Price
$ 29.92
856
526
848
3928
Market Price
$ 54.79
Selling Price
$ 49.34
1210
545
259
3625
Market Price
$ 33.73
Selling Price
$ 28.93
653
559
521
2261
Market Price
$ 64.65
Selling Price
$ 58.44
1041
513
546
1560
Market Price
$ 62.92
Selling Price
$ 56.08
1063
904
371
1663
Market Price
$ 33.76
Selling Price
$ 30.66
167
97
101
723
Market Price
$ 42.69
Selling Price
$ 35.74
918
383
426
1848
Market Price
$ 47.45
Selling Price
$ 41.01
854
799
294
1444
Market Price
$ 69.55
Selling Price
$ 59.77
1061
808
791
4004
Market Price
$ 34.68
Selling Price
$ 30.95
1759
548
551
4228
Market Price
$ 64.91
Selling Price
$ 58.33
448
395
180
952
Market Price
$ 61.55
Selling Price
$ 55.23
1733
793
1532
2824
Market Price
$ 47.22
Selling Price
$ 40.95
790
501
282
3478
Market Price
$ 33.33
Selling Price
$ 29.83
483
434
268
1209
Market Price
$ 46.40
Selling Price
$ 39.40
867
387
442
4017
Market Price
$ 68.33
Selling Price
$ 59.06
1491
1407
569
2340
Market Price
$ 60.92
Selling Price
$ 53.64
279
239
181
680
Market Price
$ 30.96
Selling Price
$ 26.37
1056
819
1045
2535
Market Price
$ 34.64
Selling Price
$ 29.41
881
578
553
1068
Market Price
$ 51.05
Selling Price
$ 43.56
543
308
535
804
Market Price
$ 37.15
Selling Price
$ 31.12
605
495
313
1829
Market Price
$ 62.78
Selling Price
$ 52.35
1967
1914
1715
4605
Market Price
$ 64.50
Selling Price
$ 56.88
1533
941
650
2205
Market Price
$ 52.85
Selling Price
$ 45.68
1386
1197
1065
1948