Market Price
$ 62.36
Selling Price
$ 56.37
1581
1566
494
3243
Market Price
$ 61.42
Selling Price
$ 51.39
815
559
312
3876
Market Price
$ 40.70
Selling Price
$ 35.19
1926
413
1710
3783
Market Price
$ 53.63
Selling Price
$ 44.85
626
570
412
2748
Market Price
$ 34.73
Selling Price
$ 31.36
260
238
214
545
Market Price
$ 47.98
Selling Price
$ 40.65
940
814
308
1149
Market Price
$ 42.20
Selling Price
$ 37.30
385
196
137
468
Market Price
$ 45.34
Selling Price
$ 40.28
3244
1679
1504
3472
Market Price
$ 40.45
Selling Price
$ 34.70
2638
1818
554
4603
Market Price
$ 40.91
Selling Price
$ 36.07
2041
1881
1434
3634
Market Price
$ 60.63
Selling Price
$ 51.89
1046
383
918
3339
Market Price
$ 47.19
Selling Price
$ 42.79
1425
1397
1098
1505
Market Price
$ 53.98
Selling Price
$ 45.68
1084
968
297
1790
Market Price
$ 59.00
Selling Price
$ 53.54
761
760
381
939
Market Price
$ 59.91
Selling Price
$ 54.01
1367
573
507
2532
Market Price
$ 46.50
Selling Price
$ 40.50
1750
366
1242
2791
Market Price
$ 60.43
Selling Price
$ 52.83
1621
1188
348
1650
Market Price
$ 63.12
Selling Price
$ 54.55
2744
1716
1929
2794
Market Price
$ 34.39
Selling Price
$ 29.98
674
649
332
728
Market Price
$ 55.81
Selling Price
$ 46.78
542
481
468
1233
Market Price
$ 42.56
Selling Price
$ 36.30
2827
1807
1787
3106
Market Price
$ 41.09
Selling Price
$ 36.58
2874
1707
2317
3473
Market Price
$ 33.13
Selling Price
$ 28.86
912
831
411
1906
Market Price
$ 32.33
Selling Price
$ 27.58
222
136
89
873
Market Price
$ 32.80
Selling Price
$ 28.01
552
448
384
631
Market Price
$ 34.82
Selling Price
$ 29.16
1105
424
991
1370
Market Price
$ 36.08
Selling Price
$ 30.93
127
88
30
502
Market Price
$ 63.25
Selling Price
$ 56.83
1521
1448
1229
4205
Market Price
$ 49.27
Selling Price
$ 41.08
3005
2177
2131
3398
Market Price
$ 33.30
Selling Price
$ 29.52
731
667
266
3260
Market Price
$ 32.07
Selling Price
$ 27.17
219
213
199
781
Market Price
$ 30.49
Selling Price
$ 27.11
3031
1879
864
4017
Market Price
$ 45.28
Selling Price
$ 39.46
776
383
472
1156
Market Price
$ 29.36
Selling Price
$ 25.07
2457
1352
536
3195
Market Price
$ 50.99
Selling Price
$ 43.62
579
141
140
1420
Market Price
$ 37.85
Selling Price
$ 32.68
3567
900
2684
4311
Market Price
$ 37.09
Selling Price
$ 31.60
2090
1715
664
2339
Market Price
$ 39.14
Selling Price
$ 33.44
1239
393
1051
4548
Market Price
$ 57.88
Selling Price
$ 48.53
835
271
673
2681
Market Price
$ 31.62
Selling Price
$ 26.40
4292
3387
1607
4509