Market Price
$ 94.55
Selling Price
$ 84.01
1544
1284
635
2648
Market Price
$ 103.79
Selling Price
$ 90.60
850
737
285
2506
Market Price
$ 102.07
Selling Price
$ 90.00
686
405
262
2864
Market Price
$ 84.76
Selling Price
$ 72.13
2868
2217
2694
4165
Market Price
$ 84.85
Selling Price
$ 71.88
1470
421
1109
3672
Market Price
$ 69.60
Selling Price
$ 62.76
962
383
831
4454
Market Price
$ 69.88
Selling Price
$ 62.31
1230
282
856
3329
Market Price
$ 106.41
Selling Price
$ 93.93
3661
885
2407
3736
Market Price
$ 65.50
Selling Price
$ 58.78
371
361
120
924
Market Price
$ 70.10
Selling Price
$ 62.99
728
469
317
869
Market Price
$ 114.05
Selling Price
$ 96.39
1336
385
1098
4301
Market Price
$ 87.71
Selling Price
$ 77.31
538
451
422
2001
Market Price
$ 108.23
Selling Price
$ 93.06
2990
2408
1526
4600
Market Price
$ 92.02
Selling Price
$ 81.66
1385
477
858
1698
Market Price
$ 68.36
Selling Price
$ 57.42
255
197
97
531
Market Price
$ 107.50
Selling Price
$ 94.14
2446
1654
2333
3954
Market Price
$ 67.23
Selling Price
$ 60.77
2379
1167
1223
3663
Market Price
$ 94.10
Selling Price
$ 80.90
4150
924
2810
4346
Market Price
$ 92.71
Selling Price
$ 81.57
2061
680
1838
2214
Market Price
$ 71.94
Selling Price
$ 61.32
2324
2230
536
4573
Market Price
$ 66.68
Selling Price
$ 56.68
449
315
117
1880
Market Price
$ 79.96
Selling Price
$ 70.36
1149
688
923
3805
Market Price
$ 72.03
Selling Price
$ 65.37
1437
1419
511
2367
Market Price
$ 108.49
Selling Price
$ 96.50
2176
1760
1202
3731
Market Price
$ 104.16
Selling Price
$ 91.38
1930
1740
1789
4020
Market Price
$ 66.95
Selling Price
$ 57.80
912
232
260
1330
Market Price
$ 91.00
Selling Price
$ 76.87
450
217
363
1390
Market Price
$ 87.50
Selling Price
$ 75.85
1671
1283
1515
1709
Market Price
$ 80.99
Selling Price
$ 67.79
2313
1383
1230
2375
Market Price
$ 95.80
Selling Price
$ 84.03
993
385
393
1172
Market Price
$ 98.69
Selling Price
$ 84.45
1182
607
424
3814
Market Price
$ 93.10
Selling Price
$ 79.74
166
107
101
649
Market Price
$ 102.82
Selling Price
$ 86.42
2956
2305
1040
3056
Market Price
$ 65.80
Selling Price
$ 55.12
602
523
444
712
Market Price
$ 68.89
Selling Price
$ 59.40
545
190
278
1226
Market Price
$ 70.70
Selling Price
$ 62.29
4069
1937
3293
4274
Market Price
$ 72.59
Selling Price
$ 65.69
1305
933
561
4402
Market Price
$ 79.53
Selling Price
$ 70.38
3084
640
1509
3134
Market Price
$ 108.41
Selling Price
$ 91.74
2032
983
541
2937
Market Price
$ 75.57
Selling Price
$ 67.10
2553
2414
1357
2908