Market Price
$ 80.52
Selling Price
$ 69.74
1656
805
387
4675
Market Price
$ 110.47
Selling Price
$ 94.80
1220
641
647
1262
Market Price
$ 86.23
Selling Price
$ 72.42
2095
1694
1371
3779
Market Price
$ 102.17
Selling Price
$ 85.43
861
485
617
2204
Market Price
$ 101.98
Selling Price
$ 85.24
2732
1000
1465
2821
Market Price
$ 93.64
Selling Price
$ 80.59
832
444
316
4131
Market Price
$ 102.56
Selling Price
$ 87.57
402
248
329
1150
Market Price
$ 103.13
Selling Price
$ 86.09
332
299
150
1433
Market Price
$ 75.92
Selling Price
$ 66.62
1935
1390
845
1972
Market Price
$ 105.78
Selling Price
$ 93.34
2492
1582
1518
2658
Market Price
$ 78.77
Selling Price
$ 71.03
948
861
424
1301
Market Price
$ 111.74
Selling Price
$ 98.27
755
574
394
1027
Market Price
$ 104.04
Selling Price
$ 92.43
2248
2068
533
2624
Market Price
$ 66.65
Selling Price
$ 58.97
562
487
136
1711
Market Price
$ 74.98
Selling Price
$ 63.80
1864
534
470
2577
Market Price
$ 80.78
Selling Price
$ 68.35
1377
1353
826
3710
Market Price
$ 101.86
Selling Price
$ 88.98
1480
1136
977
3029
Market Price
$ 109.22
Selling Price
$ 92.51
1408
913
387
2010
Market Price
$ 108.57
Selling Price
$ 91.53
1407
435
822
2006
Market Price
$ 70.26
Selling Price
$ 59.37
217
105
68
798
Market Price
$ 90.86
Selling Price
$ 79.45
1211
516
487
4848
Market Price
$ 91.15
Selling Price
$ 79.62
576
317
328
2686
Market Price
$ 67.93
Selling Price
$ 58.55
793
345
324
1347
Market Price
$ 111.42
Selling Price
$ 96.71
927
372
325
1865
Market Price
$ 106.54
Selling Price
$ 94.00
2663
2059
1367
4824
Market Price
$ 87.38
Selling Price
$ 76.76
1585
611
846
4248
Market Price
$ 73.32
Selling Price
$ 63.60
2581
2266
523
3140
Market Price
$ 101.35
Selling Price
$ 91.42
2220
1089
1979
3481
Market Price
$ 97.13
Selling Price
$ 83.49
1108
1040
458
2976
Market Price
$ 105.65
Selling Price
$ 90.35
1482
661
995
1579
Market Price
$ 68.14
Selling Price
$ 60.42
2048
1786
622
3150
Market Price
$ 97.08
Selling Price
$ 81.58
1718
389
1248
1907
Market Price
$ 111.21
Selling Price
$ 97.50
3208
3089
1223
3981
Market Price
$ 80.59
Selling Price
$ 72.97
1848
805
1198
2801
Market Price
$ 102.01
Selling Price
$ 85.45
3338
1358
2962
3442
Market Price
$ 101.11
Selling Price
$ 85.09
336
208
111
818
Market Price
$ 73.27
Selling Price
$ 65.67
3026
1192
1315
4191
Market Price
$ 87.49
Selling Price
$ 77.41
648
381
385
1500
Market Price
$ 82.42
Selling Price
$ 74.13
1822
810
584
4884
Market Price
$ 110.66
Selling Price
$ 94.08
1816
833
854
4311