Market Price
$ 122.33
Selling Price
$ 106.26
2434
1672
829
4072
Market Price
$ 126.46
Selling Price
$ 109.55
992
787
553
2694
Market Price
$ 86.66
Selling Price
$ 73.84
2460
976
1786
3277
Market Price
$ 109.86
Selling Price
$ 96.55
1601
676
697
1830
Market Price
$ 132.38
Selling Price
$ 112.96
2611
1769
2597
4069
Market Price
$ 116.71
Selling Price
$ 99.42
3399
2522
767
3743
Market Price
$ 118.59
Selling Price
$ 104.72
1466
452
1427
4596
Market Price
$ 137.29
Selling Price
$ 118.06
2474
1255
2422
3051
Market Price
$ 105.69
Selling Price
$ 88.52
3012
763
2933
4219
Market Price
$ 93.53
Selling Price
$ 84.85
2170
526
1538
3108
Market Price
$ 116.38
Selling Price
$ 105.25
2317
1331
590
2713
Market Price
$ 86.74
Selling Price
$ 73.79
1439
1124
966
2031
Market Price
$ 136.41
Selling Price
$ 114.57
767
387
437
1169
Market Price
$ 110.94
Selling Price
$ 93.03
2554
609
2159
4587
Market Price
$ 131.19
Selling Price
$ 110.18
498
494
388
2287
Market Price
$ 113.92
Selling Price
$ 95.97
2012
871
964
2258
Market Price
$ 114.67
Selling Price
$ 99.88
1000
732
388
3257
Market Price
$ 89.57
Selling Price
$ 77.81
487
219
164
2012
Market Price
$ 101.92
Selling Price
$ 89.73
541
461
111
667
Market Price
$ 98.33
Selling Price
$ 83.61
4085
1265
1527
4170
Market Price
$ 114.58
Selling Price
$ 102.78
1753
530
670
4376
Market Price
$ 117.14
Selling Price
$ 103.42
1866
1349
866
3834
Market Price
$ 109.51
Selling Price
$ 98.11
1225
329
621
1251
Market Price
$ 105.31
Selling Price
$ 89.04
593
492
517
1576
Market Price
$ 85.73
Selling Price
$ 75.70
1975
1719
708
4848
Market Price
$ 127.07
Selling Price
$ 106.49
1625
828
1455
2406
Market Price
$ 106.22
Selling Price
$ 95.58
977
366
253
2764
Market Price
$ 93.96
Selling Price
$ 83.81
645
571
320
1262
Market Price
$ 133.30
Selling Price
$ 117.82
1244
489
954
3028
Market Price
$ 124.27
Selling Price
$ 111.76
2192
557
638
4485
Market Price
$ 125.84
Selling Price
$ 107.00
2749
1355
1674
3230
Market Price
$ 94.77
Selling Price
$ 84.41
1629
957
707
2410
Market Price
$ 135.64
Selling Price
$ 115.02
1098
530
453
2970
Market Price
$ 87.62
Selling Price
$ 73.56
1414
615
694
2888
Market Price
$ 124.85
Selling Price
$ 110.92
1741
780
1021
4682
Market Price
$ 80.59
Selling Price
$ 70.35
3539
929
1411
3781
Market Price
$ 83.49
Selling Price
$ 73.62
560
451
388
833
Market Price
$ 108.77
Selling Price
$ 92.58
468
255
246
706
Market Price
$ 99.94
Selling Price
$ 89.75
1349
958
1160
3668
Market Price
$ 126.74
Selling Price
$ 112.07
1259
770
1136
2906