Market Price
$ 37.56
Selling Price
$ 31.49
1150
1060
703
1208
Market Price
$ 49.56
Selling Price
$ 43.05
801
271
522
2073
Market Price
$ 61.09
Selling Price
$ 52.92
246
58
175
757
Market Price
$ 59.60
Selling Price
$ 53.84
933
396
262
1455
Market Price
$ 60.44
Selling Price
$ 52.10
151
149
115
583
Market Price
$ 56.94
Selling Price
$ 48.89
757
415
281
1116
Market Price
$ 62.53
Selling Price
$ 55.78
1485
626
631
2041
Market Price
$ 50.10
Selling Price
$ 45.00
673
377
582
805
Market Price
$ 70.62
Selling Price
$ 59.74
343
244
130
585
Market Price
$ 48.06
Selling Price
$ 41.23
629
540
210
1226
Market Price
$ 45.15
Selling Price
$ 40.48
339
319
296
463
Market Price
$ 38.34
Selling Price
$ 33.72
2084
1502
1788
2338
Market Price
$ 66.74
Selling Price
$ 57.70
2152
2094
1888
4253
Market Price
$ 62.96
Selling Price
$ 53.27
1246
897
661
1640
Market Price
$ 55.37
Selling Price
$ 49.54
2131
2075
1324
2606
Market Price
$ 38.75
Selling Price
$ 33.15
878
205
240
964
Market Price
$ 33.71
Selling Price
$ 30.40
2104
1607
638
4103
Market Price
$ 48.33
Selling Price
$ 42.95
1390
1343
855
2430
Market Price
$ 33.94
Selling Price
$ 29.79
2815
2677
1142
3269
Market Price
$ 58.23
Selling Price
$ 50.33
4318
2076
1592
4963
Market Price
$ 48.57
Selling Price
$ 42.29
1576
1299
1141
2208
Market Price
$ 68.17
Selling Price
$ 57.04
786
546
774
862
Market Price
$ 44.25
Selling Price
$ 37.63
1147
539
731
1391
Market Price
$ 53.07
Selling Price
$ 47.05
797
512
174
911
Market Price
$ 38.35
Selling Price
$ 34.20
1616
810
933
4538
Market Price
$ 51.78
Selling Price
$ 44.65
3759
2082
1833
3891
Market Price
$ 61.55
Selling Price
$ 54.68
938
655
350
2699
Market Price
$ 51.54
Selling Price
$ 44.58
373
274
85
524
Market Price
$ 41.55
Selling Price
$ 36.08
1138
417
931
2816
Market Price
$ 41.89
Selling Price
$ 36.94
1184
558
912
3768
Market Price
$ 46.95
Selling Price
$ 41.20
888
865
464
3100
Market Price
$ 57.04
Selling Price
$ 48.02
1398
403
650
2573
Market Price
$ 54.01
Selling Price
$ 46.30
596
219
306
2277
Market Price
$ 48.64
Selling Price
$ 41.16
1482
724
954
1897
Market Price
$ 38.05
Selling Price
$ 33.17
387
335
107
462
Market Price
$ 63.25
Selling Price
$ 56.57
1655
460
844
2421
Market Price
$ 33.33
Selling Price
$ 28.22
2086
1487
668
3352
Market Price
$ 36.63
Selling Price
$ 31.51
389
247
77
1621
Market Price
$ 64.54
Selling Price
$ 58.12
2225
1734
1436
3476
Market Price
$ 65.44
Selling Price
$ 54.69
1522
1458
1445
2103