Market Price
$ 66.16
Selling Price
$ 56.44
2258
1837
1164
2477
Market Price
$ 56.78
Selling Price
$ 49.33
914
435
634
2972
Market Price
$ 63.94
Selling Price
$ 55.07
352
154
295
568
Market Price
$ 35.79
Selling Price
$ 32.01
2848
1450
603
3436
Market Price
$ 45.09
Selling Price
$ 38.32
3681
778
2549
4192
Market Price
$ 65.28
Selling Price
$ 56.53
1303
402
623
3035
Market Price
$ 59.70
Selling Price
$ 49.78
3883
2923
2454
4604
Market Price
$ 65.86
Selling Price
$ 55.79
1237
944
1181
3368
Market Price
$ 49.24
Selling Price
$ 44.72
494
418
350
1340
Market Price
$ 52.75
Selling Price
$ 47.60
1242
1143
649
3993
Market Price
$ 62.46
Selling Price
$ 56.10
555
333
126
1967
Market Price
$ 68.37
Selling Price
$ 57.63
2026
1225
421
4678
Market Price
$ 65.34
Selling Price
$ 57.35
2113
1331
1278
2524
Market Price
$ 37.56
Selling Price
$ 33.04
353
205
169
542
Market Price
$ 46.41
Selling Price
$ 39.28
363
101
239
500
Market Price
$ 64.92
Selling Price
$ 57.78
1993
834
790
4221
Market Price
$ 59.05
Selling Price
$ 51.55
259
182
217
516
Market Price
$ 40.86
Selling Price
$ 34.98
646
169
591
961
Market Price
$ 38.20
Selling Price
$ 32.79
1549
1107
993
3613
Market Price
$ 41.09
Selling Price
$ 34.66
634
558
438
928
Market Price
$ 43.15
Selling Price
$ 38.50
1203
683
1002
1268
Market Price
$ 37.16
Selling Price
$ 32.61
1391
890
1367
2396
Market Price
$ 50.49
Selling Price
$ 44.85
676
454
371
1764
Market Price
$ 64.60
Selling Price
$ 55.55
2857
2237
2806
3096
Market Price
$ 38.75
Selling Price
$ 34.30
756
386
237
3270
Market Price
$ 34.21
Selling Price
$ 30.31
416
382
202
1769
Market Price
$ 46.85
Selling Price
$ 42.42
1375
1081
1373
1908
Market Price
$ 59.12
Selling Price
$ 52.27
258
59
56
452
Market Price
$ 48.89
Selling Price
$ 41.30
649
590
487
1428
Market Price
$ 63.65
Selling Price
$ 54.75
2522
995
509
4728
Market Price
$ 39.03
Selling Price
$ 34.15
1112
592
238
1546
Market Price
$ 46.94
Selling Price
$ 42.00
1568
1109
1534
2926
Market Price
$ 45.63
Selling Price
$ 38.62
739
702
369
3347
Market Price
$ 64.25
Selling Price
$ 53.69
784
199
715
2609
Market Price
$ 37.74
Selling Price
$ 33.28
2602
1049
1240
4911
Market Price
$ 32.88
Selling Price
$ 29.24
1245
1138
1039
2492
Market Price
$ 59.45
Selling Price
$ 52.64
3037
2743
619
4772
Market Price
$ 64.22
Selling Price
$ 57.98
859
393
421
2788
Market Price
$ 40.63
Selling Price
$ 35.76
632
159
291
1536
Market Price
$ 63.98
Selling Price
$ 55.27
1627
547
1580
1978