Market Price
$ 65.98
Selling Price
$ 59.97
1952
1490
1557
2426
Market Price
$ 56.74
Selling Price
$ 50.46
2146
787
1526
3110
Market Price
$ 48.85
Selling Price
$ 44.12
2627
2199
1160
4574
Market Price
$ 41.75
Selling Price
$ 36.71
2251
749
1167
3399
Market Price
$ 56.10
Selling Price
$ 49.81
2701
1636
1774
4317
Market Price
$ 32.87
Selling Price
$ 27.44
2517
1195
688
4818
Market Price
$ 64.43
Selling Price
$ 55.80
3815
3481
2563
4695
Market Price
$ 34.38
Selling Price
$ 28.85
3568
2534
1972
4017
Market Price
$ 38.34
Selling Price
$ 32.82
2380
2130
1217
4065
Market Price
$ 57.26
Selling Price
$ 48.41
1376
1308
575
1769
Market Price
$ 55.49
Selling Price
$ 49.75
1738
980
1402
3150
Market Price
$ 52.91
Selling Price
$ 46.77
994
381
331
1570
Market Price
$ 62.61
Selling Price
$ 53.04
1340
1101
1304
1969
Market Price
$ 62.86
Selling Price
$ 52.81
630
278
315
859
Market Price
$ 46.03
Selling Price
$ 38.67
1132
1008
906
2696
Market Price
$ 43.16
Selling Price
$ 38.52
2451
693
1115
2594
Market Price
$ 34.56
Selling Price
$ 31.30
4234
3348
1568
4538
Market Price
$ 49.77
Selling Price
$ 42.66
1293
387
415
3809
Market Price
$ 58.09
Selling Price
$ 52.34
2014
1455
1904
4296
Market Price
$ 48.00
Selling Price
$ 41.35
3654
2288
2093
3670
Market Price
$ 51.67
Selling Price
$ 43.13
4086
3378
1301
4384
Market Price
$ 58.56
Selling Price
$ 49.77
938
853
247
3289
Market Price
$ 28.48
Selling Price
$ 25.24
1295
566
889
1461
Market Price
$ 32.30
Selling Price
$ 28.80
1125
599
731
1429
Market Price
$ 61.49
Selling Price
$ 54.59
969
755
537
3297
Market Price
$ 56.52
Selling Price
$ 49.72
2043
1137
1718
2286
Market Price
$ 66.81
Selling Price
$ 56.34
2545
1706
1887
4354
Market Price
$ 54.68
Selling Price
$ 45.66
1659
428
1650
3073
Market Price
$ 29.94
Selling Price
$ 25.65
969
554
705
2809
Market Price
$ 48.75
Selling Price
$ 42.53
657
565
235
2453
Market Price
$ 47.48
Selling Price
$ 42.34
618
334
482
1083
Market Price
$ 53.83
Selling Price
$ 48.05
1865
1654
771
4922
Market Price
$ 54.86
Selling Price
$ 45.97
3250
762
2966
3645
Market Price
$ 58.31
Selling Price
$ 52.27
1521
911
1491
1570
Market Price
$ 46.61
Selling Price
$ 40.13
3226
1202
1231
4118
Market Price
$ 33.31
Selling Price
$ 29.46
3398
841
2119
3553
Market Price
$ 44.15
Selling Price
$ 39.05
1297
727
407
3614
Market Price
$ 41.41
Selling Price
$ 35.27
2059
2003
1880
2484
Market Price
$ 42.91
Selling Price
$ 37.43
370
157
222
812
Market Price
$ 34.29
Selling Price
$ 30.63
344
129
271
625