Market Price
$ 106.02
Selling Price
$ 91.22
742
548
393
802
Market Price
$ 114.59
Selling Price
$ 98.29
3610
2393
2064
4953
Market Price
$ 79.76
Selling Price
$ 71.07
997
849
354
4141
Market Price
$ 79.60
Selling Price
$ 67.35
987
865
311
3098
Market Price
$ 81.63
Selling Price
$ 70.23
335
77
199
1604
Market Price
$ 84.66
Selling Price
$ 76.27
1933
1601
663
4194
Market Price
$ 65.15
Selling Price
$ 56.04
1930
408
1004
1944
Market Price
$ 109.34
Selling Price
$ 93.65
1121
1073
407
1448
Market Price
$ 106.93
Selling Price
$ 89.73
1653
1015
1611
3956
Market Price
$ 63.30
Selling Price
$ 56.00
1462
1416
1086
1983
Market Price
$ 83.36
Selling Price
$ 74.43
1723
1309
1237
2253
Market Price
$ 66.75
Selling Price
$ 57.71
358
102
73
1580
Market Price
$ 108.78
Selling Price
$ 97.04
594
559
405
2802
Market Price
$ 105.84
Selling Price
$ 94.83
4212
1985
2027
4386
Market Price
$ 75.20
Selling Price
$ 63.38
2635
2000
861
4315
Market Price
$ 99.66
Selling Price
$ 85.02
2138
695
851
2823
Market Price
$ 104.34
Selling Price
$ 87.57
452
313
196
1294
Market Price
$ 81.25
Selling Price
$ 69.94
695
565
310
2199
Market Price
$ 95.36
Selling Price
$ 83.72
822
389
659
1111
Market Price
$ 98.01
Selling Price
$ 83.21
3554
3203
3021
3776
Market Price
$ 92.04
Selling Price
$ 77.78
3059
2536
2557
3458
Market Price
$ 76.69
Selling Price
$ 68.90
2237
1461
527
4384
Market Price
$ 79.55
Selling Price
$ 70.57
1166
1147
377
4049
Market Price
$ 84.53
Selling Price
$ 76.31
2822
1598
769
3543
Market Price
$ 61.81
Selling Price
$ 56.00
868
761
357
2836
Market Price
$ 92.34
Selling Price
$ 78.90
785
666
572
1759
Market Price
$ 72.72
Selling Price
$ 65.16
1684
383
1665
3804
Market Price
$ 72.71
Selling Price
$ 63.97
1435
407
522
1637
Market Price
$ 79.14
Selling Price
$ 66.56
2222
1519
1318
4971
Market Price
$ 97.64
Selling Price
$ 85.95
1176
1141
1026
2362
Market Price
$ 105.41
Selling Price
$ 88.06
658
578
207
3233
Market Price
$ 97.87
Selling Price
$ 85.12
353
107
87
654
Market Price
$ 105.21
Selling Price
$ 94.17
1397
1263
371
3427
Market Price
$ 75.89
Selling Price
$ 66.25
412
220
130
877
Market Price
$ 85.67
Selling Price
$ 75.36
1627
1231
1341
2320
Market Price
$ 78.48
Selling Price
$ 70.52
876
549
871
1136
Market Price
$ 101.38
Selling Price
$ 88.74
1831
1580
1117
2815
Market Price
$ 70.33
Selling Price
$ 62.07
4785
2022
2886
4993
Market Price
$ 61.51
Selling Price
$ 55.53
3194
863
2975
3216
Market Price
$ 107.45
Selling Price
$ 97.52
1935
845
1088
4628