Market Price
$ 111.17
Selling Price
$ 95.82
382
308
286
663
Market Price
$ 95.07
Selling Price
$ 82.59
4191
1259
2482
4308
Market Price
$ 87.13
Selling Price
$ 72.70
709
474
571
1245
Market Price
$ 67.54
Selling Price
$ 60.64
829
322
357
3494
Market Price
$ 87.08
Selling Price
$ 73.17
1270
343
1032
3300
Market Price
$ 76.46
Selling Price
$ 68.74
1795
1333
1331
2278
Market Price
$ 66.15
Selling Price
$ 57.17
611
276
523
1090
Market Price
$ 96.53
Selling Price
$ 83.37
3614
3148
2413
3746
Market Price
$ 85.04
Selling Price
$ 72.23
410
262
91
509
Market Price
$ 68.11
Selling Price
$ 59.59
3945
3525
2826
3985
Market Price
$ 98.81
Selling Price
$ 86.24
1480
893
1306
4240
Market Price
$ 69.46
Selling Price
$ 61.54
222
58
199
724
Market Price
$ 101.71
Selling Price
$ 84.82
4407
2887
1847
4591
Market Price
$ 69.58
Selling Price
$ 58.52
540
295
257
1211
Market Price
$ 94.86
Selling Price
$ 80.26
3245
1639
666
3741
Market Price
$ 112.58
Selling Price
$ 95.93
1218
318
739
1551
Market Price
$ 99.31
Selling Price
$ 85.46
1250
387
481
2463
Market Price
$ 86.14
Selling Price
$ 77.45
1100
945
691
2339
Market Price
$ 98.69
Selling Price
$ 82.27
2227
1083
1131
4723
Market Price
$ 76.06
Selling Price
$ 63.63
309
195
292
686
Market Price
$ 67.88
Selling Price
$ 60.30
1376
1348
603
1987
Market Price
$ 103.31
Selling Price
$ 90.28
610
418
594
2826
Market Price
$ 93.63
Selling Price
$ 82.71
1880
530
797
3493
Market Price
$ 82.61
Selling Price
$ 74.75
863
493
334
970
Market Price
$ 108.72
Selling Price
$ 93.35
2468
1549
1328
3139
Market Price
$ 80.13
Selling Price
$ 68.33
438
258
351
1555
Market Price
$ 89.61
Selling Price
$ 79.10
715
257
170
1534
Market Price
$ 71.46
Selling Price
$ 61.39
258
139
100
539
Market Price
$ 84.02
Selling Price
$ 72.29
1848
387
374
1904
Market Price
$ 96.59
Selling Price
$ 81.68
396
126
255
1772
Market Price
$ 93.54
Selling Price
$ 79.04
601
222
183
834
Market Price
$ 79.48
Selling Price
$ 71.51
672
600
478
2176
Market Price
$ 83.79
Selling Price
$ 74.50
1804
1632
1349
2224
Market Price
$ 78.82
Selling Price
$ 67.33
2012
925
1769
4839
Market Price
$ 109.17
Selling Price
$ 98.39
768
281
596
945
Market Price
$ 111.92
Selling Price
$ 93.87
2000
463
1641
4696
Market Price
$ 89.96
Selling Price
$ 75.98
1015
939
356
1898
Market Price
$ 85.42
Selling Price
$ 77.01
1564
819
543
1775
Market Price
$ 65.74
Selling Price
$ 55.36
2663
728
2470
4471
Market Price
$ 102.36
Selling Price
$ 92.27
2633
2052
1853
4016