Market Price
$ 109.61
Selling Price
$ 94.97
1444
548
581
2534
Market Price
$ 96.61
Selling Price
$ 84.19
613
213
532
2130
Market Price
$ 90.38
Selling Price
$ 75.66
4259
3431
2828
4263
Market Price
$ 88.35
Selling Price
$ 79.71
890
271
485
2491
Market Price
$ 105.58
Selling Price
$ 89.29
2635
843
1003
2713
Market Price
$ 101.26
Selling Price
$ 89.25
1523
610
1007
4528
Market Price
$ 65.92
Selling Price
$ 56.66
2574
780
2545
4928
Market Price
$ 90.38
Selling Price
$ 75.68
995
308
837
1802
Market Price
$ 65.68
Selling Price
$ 59.57
3157
850
791
3862
Market Price
$ 94.10
Selling Price
$ 85.07
1469
322
371
3438
Market Price
$ 84.85
Selling Price
$ 74.25
544
176
309
1021
Market Price
$ 101.13
Selling Price
$ 91.73
1720
541
1127
1730
Market Price
$ 113.20
Selling Price
$ 95.13
1680
866
677
2772
Market Price
$ 89.60
Selling Price
$ 80.31
359
189
198
875
Market Price
$ 94.67
Selling Price
$ 83.81
2238
449
1945
2799
Market Price
$ 94.08
Selling Price
$ 79.91
834
777
489
839
Market Price
$ 80.85
Selling Price
$ 72.25
877
792
371
1104
Market Price
$ 69.24
Selling Price
$ 60.78
2794
597
2600
4910
Market Price
$ 82.81
Selling Price
$ 73.56
2808
1232
1766
4740
Market Price
$ 118.06
Selling Price
$ 98.67
3470
1435
706
4513
Market Price
$ 86.82
Selling Price
$ 77.59
3950
1457
3000
4360
Market Price
$ 76.08
Selling Price
$ 63.43
2684
1261
1933
3262
Market Price
$ 69.27
Selling Price
$ 61.52
1053
710
422
1313
Market Price
$ 108.73
Selling Price
$ 92.39
2634
1707
682
4503
Market Price
$ 101.78
Selling Price
$ 85.81
1194
499
585
2546
Market Price
$ 88.56
Selling Price
$ 79.22
1926
576
1546
3666
Market Price
$ 79.90
Selling Price
$ 70.43
2989
2564
2082
4913
Market Price
$ 64.82
Selling Price
$ 57.97
1629
1505
504
1775
Market Price
$ 99.75
Selling Price
$ 84.15
1989
496
1373
3502
Market Price
$ 66.58
Selling Price
$ 58.59
1346
413
783
3111
Market Price
$ 93.92
Selling Price
$ 80.59
438
246
279
1197
Market Price
$ 97.89
Selling Price
$ 81.79
2554
2404
1612
3306
Market Price
$ 106.90
Selling Price
$ 91.13
1414
800
1185
1449
Market Price
$ 69.92
Selling Price
$ 62.28
1665
1046
1641
3860
Market Price
$ 80.01
Selling Price
$ 69.76
2008
1460
1835
2416
Market Price
$ 101.37
Selling Price
$ 91.83
925
491
591
3777
Market Price
$ 97.82
Selling Price
$ 82.14
943
850
823
1337
Market Price
$ 69.38
Selling Price
$ 58.62
1246
879
655
1316
Market Price
$ 106.43
Selling Price
$ 95.98
1706
1528
1556
3211
Market Price
$ 75.29
Selling Price
$ 63.43
1108
991
840
1749