Market Price
$ 105.44
Selling Price
$ 92.86
1506
490
872
2047
Market Price
$ 65.23
Selling Price
$ 58.68
4005
2843
3406
4283
Market Price
$ 108.61
Selling Price
$ 92.51
175
114
133
438
Market Price
$ 83.35
Selling Price
$ 72.29
2543
1992
2059
4043
Market Price
$ 67.80
Selling Price
$ 56.65
1343
718
687
2081
Market Price
$ 78.46
Selling Price
$ 66.65
3054
2233
1404
4044
Market Price
$ 102.96
Selling Price
$ 88.53
462
380
411
472
Market Price
$ 89.00
Selling Price
$ 77.67
2128
1889
1751
2154
Market Price
$ 114.45
Selling Price
$ 96.27
1852
571
1262
2239
Market Price
$ 67.12
Selling Price
$ 57.56
497
325
260
645
Market Price
$ 83.38
Selling Price
$ 74.85
1491
1034
394
1538
Market Price
$ 67.61
Selling Price
$ 57.89
614
272
241
1834
Market Price
$ 91.49
Selling Price
$ 82.54
1741
1400
583
2510
Market Price
$ 62.91
Selling Price
$ 55.93
1872
780
1180
3146
Market Price
$ 70.63
Selling Price
$ 62.04
1211
556
277
2289
Market Price
$ 93.74
Selling Price
$ 81.09
2610
1215
1816
3726
Market Price
$ 96.18
Selling Price
$ 81.48
826
680
811
2972
Market Price
$ 84.50
Selling Price
$ 75.76
1401
1093
1100
4734
Market Price
$ 94.15
Selling Price
$ 80.78
510
197
152
2035
Market Price
$ 68.13
Selling Price
$ 61.71
856
177
428
1813
Market Price
$ 64.39
Selling Price
$ 57.59
2030
1172
810
2259
Market Price
$ 85.78
Selling Price
$ 71.75
1186
1150
790
3617
Market Price
$ 77.72
Selling Price
$ 67.39
846
518
640
2820
Market Price
$ 78.71
Selling Price
$ 70.06
455
396
276
1064
Market Price
$ 72.85
Selling Price
$ 61.31
1249
585
1222
3081
Market Price
$ 85.61
Selling Price
$ 75.16
489
261
337
591
Market Price
$ 101.12
Selling Price
$ 86.50
1936
696
633
3613
Market Price
$ 100.64
Selling Price
$ 86.11
331
116
324
1147
Market Price
$ 111.58
Selling Price
$ 96.34
1816
1701
1599
4566
Market Price
$ 98.87
Selling Price
$ 84.21
364
247
211
1473
Market Price
$ 105.24
Selling Price
$ 89.89
2715
2086
1328
2765
Market Price
$ 66.94
Selling Price
$ 59.42
906
383
737
2897
Market Price
$ 95.08
Selling Price
$ 80.07
1025
361
345
2682
Market Price
$ 108.36
Selling Price
$ 95.31
676
324
339
3353
Market Price
$ 98.50
Selling Price
$ 84.50
2865
2619
640
3393
Market Price
$ 105.58
Selling Price
$ 90.72
585
192
545
1142
Market Price
$ 71.91
Selling Price
$ 60.71
808
559
706
2151
Market Price
$ 75.31
Selling Price
$ 67.27
832
260
740
3417
Market Price
$ 65.02
Selling Price
$ 58.88
834
762
534
1128
Market Price
$ 63.16
Selling Price
$ 57.38
355
351
196
1093