Market Price
$ 96.54
Selling Price
$ 86.17
3933
1143
2941
4094
Market Price
$ 63.26
Selling Price
$ 56.30
444
145
271
897
Market Price
$ 108.85
Selling Price
$ 90.77
239
70
199
1103
Market Price
$ 62.41
Selling Price
$ 55.52
1542
465
1380
1680
Market Price
$ 100.29
Selling Price
$ 87.94
907
832
233
1782
Market Price
$ 110.20
Selling Price
$ 95.06
768
656
706
1163
Market Price
$ 96.56
Selling Price
$ 81.46
4318
2748
2560
4931
Market Price
$ 96.25
Selling Price
$ 85.74
572
496
567
2302
Market Price
$ 91.78
Selling Price
$ 82.75
687
667
407
1402
Market Price
$ 68.31
Selling Price
$ 61.67
3021
1837
2561
4281
Market Price
$ 98.53
Selling Price
$ 86.20
813
416
745
3197
Market Price
$ 88.22
Selling Price
$ 75.45
1500
1370
819
3859
Market Price
$ 72.61
Selling Price
$ 64.01
139
121
77
448
Market Price
$ 108.04
Selling Price
$ 92.54
562
193
319
1282
Market Price
$ 77.68
Selling Price
$ 70.56
986
389
660
2659
Market Price
$ 80.69
Selling Price
$ 68.43
2539
950
1757
3700
Market Price
$ 84.09
Selling Price
$ 72.19
3159
1908
3105
4472
Market Price
$ 76.24
Selling Price
$ 64.51
1881
1349
1218
3457
Market Price
$ 74.75
Selling Price
$ 65.11
917
567
236
1857
Market Price
$ 96.09
Selling Price
$ 83.36
1891
1476
1522
4544
Market Price
$ 95.89
Selling Price
$ 84.22
2730
1420
2229
3795
Market Price
$ 104.94
Selling Price
$ 94.25
799
661
707
1590
Market Price
$ 90.25
Selling Price
$ 81.34
1039
577
605
1399
Market Price
$ 98.24
Selling Price
$ 85.82
742
553
184
2816
Market Price
$ 107.80
Selling Price
$ 97.59
273
108
55
989
Market Price
$ 97.27
Selling Price
$ 86.37
775
432
209
3547
Market Price
$ 109.42
Selling Price
$ 93.09
347
225
232
433
Market Price
$ 110.51
Selling Price
$ 93.36
668
263
424
1731
Market Price
$ 85.69
Selling Price
$ 76.90
1542
674
617
3846
Market Price
$ 72.33
Selling Price
$ 64.05
505
327
361
1743
Market Price
$ 102.32
Selling Price
$ 92.12
3975
3579
2809
4527
Market Price
$ 77.41
Selling Price
$ 69.85
386
328
361
1363
Market Price
$ 79.29
Selling Price
$ 67.38
688
589
324
1781
Market Price
$ 101.72
Selling Price
$ 85.35
429
353
321
512
Market Price
$ 66.69
Selling Price
$ 57.46
599
358
580
902
Market Price
$ 108.84
Selling Price
$ 92.98
1629
1331
493
2878
Market Price
$ 99.67
Selling Price
$ 88.14
2785
796
1111
3830
Market Price
$ 113.30
Selling Price
$ 97.58
2308
494
1163
3829
Market Price
$ 84.50
Selling Price
$ 70.92
3243
2492
1904
3507
Market Price
$ 80.73
Selling Price
$ 67.34
1235
1165
967
2097