Market Price
$ 74.53
Selling Price
$ 66.23
530
497
178
969
Market Price
$ 70.74
Selling Price
$ 64.17
402
157
212
2006
Market Price
$ 91.67
Selling Price
$ 81.21
2384
1861
1819
2786
Market Price
$ 109.70
Selling Price
$ 95.63
1691
1000
1459
4009
Market Price
$ 62.83
Selling Price
$ 55.32
1932
947
848
4090
Market Price
$ 101.21
Selling Price
$ 85.98
1746
1017
1721
4373
Market Price
$ 69.82
Selling Price
$ 62.53
399
165
365
884
Market Price
$ 101.16
Selling Price
$ 86.56
4001
1294
2358
4245
Market Price
$ 71.81
Selling Price
$ 61.09
2908
2821
2051
4025
Market Price
$ 78.74
Selling Price
$ 69.29
1208
502
755
3479
Market Price
$ 70.54
Selling Price
$ 62.13
3941
2524
2438
4816
Market Price
$ 88.05
Selling Price
$ 76.78
772
441
603
854
Market Price
$ 67.51
Selling Price
$ 59.59
187
46
151
697
Market Price
$ 93.71
Selling Price
$ 84.73
3263
2043
724
4690
Market Price
$ 70.75
Selling Price
$ 59.01
1060
678
397
2593
Market Price
$ 77.28
Selling Price
$ 66.45
1603
1208
1200
2072
Market Price
$ 96.61
Selling Price
$ 87.41
485
98
473
1218
Market Price
$ 68.61
Selling Price
$ 61.20
637
177
363
712
Market Price
$ 111.68
Selling Price
$ 98.53
2780
1744
1004
3841
Market Price
$ 76.76
Selling Price
$ 66.82
1247
862
879
2005
Market Price
$ 98.78
Selling Price
$ 89.52
1792
1285
1001
2201
Market Price
$ 111.72
Selling Price
$ 93.92
637
288
443
1635
Market Price
$ 90.73
Selling Price
$ 79.03
449
354
345
2148
Market Price
$ 108.05
Selling Price
$ 96.75
1319
802
486
1713
Market Price
$ 102.82
Selling Price
$ 87.23
3115
1648
1657
4167
Market Price
$ 90.20
Selling Price
$ 80.14
3273
831
1473
4935
Market Price
$ 101.93
Selling Price
$ 86.16
3873
3502
3690
4644
Market Price
$ 78.20
Selling Price
$ 69.21
1371
744
1328
4903
Market Price
$ 76.65
Selling Price
$ 68.31
902
512
457
1202
Market Price
$ 84.05
Selling Price
$ 72.44
843
359
427
1445
Market Price
$ 106.20
Selling Price
$ 94.29
2651
2034
733
3990
Market Price
$ 66.68
Selling Price
$ 56.01
1650
1116
1016
2349
Market Price
$ 66.53
Selling Price
$ 58.25
1936
1142
1218
2356
Market Price
$ 104.92
Selling Price
$ 89.42
1709
796
1083
1740
Market Price
$ 113.50
Selling Price
$ 96.61
1050
419
995
1283
Market Price
$ 108.06
Selling Price
$ 98.22
2929
1248
2547
2944
Market Price
$ 95.73
Selling Price
$ 83.82
1000
520
363
3232
Market Price
$ 81.61
Selling Price
$ 73.96
1905
891
1872
4713
Market Price
$ 74.28
Selling Price
$ 62.33
1247
864
967
2050
Market Price
$ 106.92
Selling Price
$ 90.23
603
421
265
1121