Market Price
$ 107.94
Selling Price
$ 97.81
1976
433
1054
3265
Market Price
$ 102.44
Selling Price
$ 91.67
3001
2997
1320
4322
Market Price
$ 65.24
Selling Price
$ 57.84
2817
1870
1832
4674
Market Price
$ 90.21
Selling Price
$ 76.84
632
468
349
1917
Market Price
$ 68.10
Selling Price
$ 61.13
3151
1156
1338
3517
Market Price
$ 104.59
Selling Price
$ 87.26
2251
488
1858
2548
Market Price
$ 106.78
Selling Price
$ 92.07
1389
933
682
4080
Market Price
$ 100.49
Selling Price
$ 91.35
337
307
294
479
Market Price
$ 69.91
Selling Price
$ 59.24
1325
980
1239
1362
Market Price
$ 109.61
Selling Price
$ 93.94
1017
575
853
1284
Market Price
$ 105.63
Selling Price
$ 89.16
312
82
202
1536
Market Price
$ 97.11
Selling Price
$ 84.28
1337
708
1220
2096
Market Price
$ 73.10
Selling Price
$ 63.08
1149
775
999
4100
Market Price
$ 67.36
Selling Price
$ 58.71
560
436
248
649
Market Price
$ 98.88
Selling Price
$ 87.82
2271
1424
787
4591
Market Price
$ 91.85
Selling Price
$ 79.13
1036
725
320
2070
Market Price
$ 94.90
Selling Price
$ 84.28
889
663
746
1154
Market Price
$ 96.48
Selling Price
$ 81.09
1146
844
307
2043
Market Price
$ 82.03
Selling Price
$ 74.06
1648
1281
615
4389
Market Price
$ 92.33
Selling Price
$ 78.07
1444
768
598
2490
Market Price
$ 79.82
Selling Price
$ 72.43
745
506
511
2401
Market Price
$ 70.48
Selling Price
$ 61.69
3619
3219
787
4520
Market Price
$ 85.27
Selling Price
$ 75.01
1468
435
1373
2948
Market Price
$ 84.34
Selling Price
$ 71.45
2471
1532
1375
3670
Market Price
$ 101.43
Selling Price
$ 90.42
3298
3203
3260
4620
Market Price
$ 110.41
Selling Price
$ 93.88
333
114
196
653
Market Price
$ 88.07
Selling Price
$ 78.66
890
866
750
935
Market Price
$ 112.86
Selling Price
$ 96.14
1722
1043
586
3086
Market Price
$ 96.43
Selling Price
$ 86.35
3620
3067
3323
3747
Market Price
$ 106.30
Selling Price
$ 93.53
1863
1492
1418
3161
Market Price
$ 105.58
Selling Price
$ 94.10
1960
692
627
4435
Market Price
$ 71.20
Selling Price
$ 63.32
359
102
234
871
Market Price
$ 77.57
Selling Price
$ 70.51
1608
1470
1548
3640
Market Price
$ 90.47
Selling Price
$ 78.07
1951
1653
706
1994
Market Price
$ 66.69
Selling Price
$ 58.95
862
217
689
1761
Market Price
$ 79.93
Selling Price
$ 68.56
851
356
202
963
Market Price
$ 103.02
Selling Price
$ 90.95
304
250
170
1508
Market Price
$ 97.20
Selling Price
$ 81.06
416
212
186
861
Market Price
$ 64.03
Selling Price
$ 57.12
1003
769
353
1725
Market Price
$ 89.89
Selling Price
$ 79.17
2989
2536
1050
3283