Market Price
$ 69.02
Selling Price
$ 58.49
664
538
137
2593
Market Price
$ 49.60
Selling Price
$ 42.72
1760
1631
999
4770
Market Price
$ 37.25
Selling Price
$ 31.70
2377
2156
2248
4523
Market Price
$ 47.72
Selling Price
$ 41.93
4020
2400
1398
4458
Market Price
$ 59.74
Selling Price
$ 50.98
383
291
79
1249
Market Price
$ 59.84
Selling Price
$ 50.99
491
229
146
2118
Market Price
$ 71.50
Selling Price
$ 59.65
1218
601
1003
2649
Market Price
$ 59.56
Selling Price
$ 50.76
1543
920
1321
3415
Market Price
$ 50.21
Selling Price
$ 44.72
2908
2095
1106
3986
Market Price
$ 44.38
Selling Price
$ 37.61
1201
870
729
3005
Market Price
$ 59.24
Selling Price
$ 51.11
449
447
183
609
Market Price
$ 34.35
Selling Price
$ 29.31
1025
340
609
1770
Market Price
$ 66.28
Selling Price
$ 58.48
1295
1242
1028
1845
Market Price
$ 36.99
Selling Price
$ 32.69
367
92
165
1200
Market Price
$ 57.08
Selling Price
$ 50.00
2268
787
1482
2396
Market Price
$ 45.87
Selling Price
$ 40.76
4329
2510
3009
4896
Market Price
$ 65.27
Selling Price
$ 54.61
2525
1620
1678
2723
Market Price
$ 64.13
Selling Price
$ 57.42
2212
1480
1826
3859
Market Price
$ 40.88
Selling Price
$ 34.17
2066
1374
1915
3183
Market Price
$ 48.89
Selling Price
$ 41.14
1718
1219
727
4670
Market Price
$ 43.94
Selling Price
$ 37.18
596
169
190
934
Market Price
$ 60.54
Selling Price
$ 51.59
2215
1536
863
2499
Market Price
$ 64.05
Selling Price
$ 53.59
2149
1957
1343
3241
Market Price
$ 31.70
Selling Price
$ 28.79
1236
298
271
3226
Market Price
$ 64.53
Selling Price
$ 56.78
3124
2865
695
3215
Market Price
$ 33.86
Selling Price
$ 30.04
1890
922
654
2789
Market Price
$ 53.80
Selling Price
$ 46.13
2043
1393
1974
2685
Market Price
$ 54.77
Selling Price
$ 46.88
1918
394
822
2765
Market Price
$ 36.01
Selling Price
$ 31.09
1638
838
829
3514
Market Price
$ 46.41
Selling Price
$ 39.52
1433
484
331
1778
Market Price
$ 40.40
Selling Price
$ 35.50
912
639
195
3416
Market Price
$ 56.16
Selling Price
$ 49.33
1787
1275
851
3423
Market Price
$ 58.01
Selling Price
$ 50.38
253
131
150
433
Market Price
$ 42.06
Selling Price
$ 35.86
1051
927
773
4481
Market Price
$ 40.56
Selling Price
$ 34.64
2394
896
2140
4140
Market Price
$ 42.21
Selling Price
$ 37.45
1233
576
1206
3699
Market Price
$ 50.55
Selling Price
$ 42.54
2787
2284
2593
4164
Market Price
$ 42.45
Selling Price
$ 38.42
861
581
759
3986
Market Price
$ 35.18
Selling Price
$ 29.85
224
223
73
482
Market Price
$ 62.13
Selling Price
$ 51.94
1291
750
290
3811