Market Price
$ 99.57
Selling Price
$ 89.26
901
273
670
3613
Market Price
$ 99.08
Selling Price
$ 89.00
2458
2072
1268
4780
Market Price
$ 66.57
Selling Price
$ 56.24
355
133
84
616
Market Price
$ 68.57
Selling Price
$ 60.41
736
486
404
1656
Market Price
$ 105.06
Selling Price
$ 92.93
1868
411
1786
3869
Market Price
$ 82.48
Selling Price
$ 72.41
3995
2589
3257
4475
Market Price
$ 65.50
Selling Price
$ 56.71
1040
367
661
2326
Market Price
$ 90.50
Selling Price
$ 81.38
293
229
106
966
Market Price
$ 111.69
Selling Price
$ 98.40
2921
2213
2194
4951
Market Price
$ 105.94
Selling Price
$ 89.20
503
191
284
1209
Market Price
$ 91.26
Selling Price
$ 82.87
651
511
308
954
Market Price
$ 83.39
Selling Price
$ 75.39
1304
412
468
3599
Market Price
$ 88.43
Selling Price
$ 79.69
1078
778
469
2111
Market Price
$ 66.86
Selling Price
$ 60.01
531
125
395
599
Market Price
$ 63.61
Selling Price
$ 55.13
758
738
408
2570
Market Price
$ 92.68
Selling Price
$ 82.88
859
709
199
1205
Market Price
$ 67.70
Selling Price
$ 57.42
403
86
397
504
Market Price
$ 91.65
Selling Price
$ 79.07
789
596
558
2518
Market Price
$ 110.54
Selling Price
$ 94.31
311
123
112
779
Market Price
$ 77.66
Selling Price
$ 68.50
752
394
343
1062
Market Price
$ 77.20
Selling Price
$ 64.39
1067
830
770
1721
Market Price
$ 113.34
Selling Price
$ 95.49
1690
661
1349
2394
Market Price
$ 83.78
Selling Price
$ 75.35
158
152
48
497
Market Price
$ 68.29
Selling Price
$ 60.75
487
371
135
498
Market Price
$ 82.35
Selling Price
$ 72.47
1194
335
632
4759
Market Price
$ 111.62
Selling Price
$ 96.86
924
813
185
1079
Market Price
$ 68.84
Selling Price
$ 60.28
4008
991
1380
4372
Market Price
$ 88.61
Selling Price
$ 79.18
2896
1698
1056
3694
Market Price
$ 104.55
Selling Price
$ 93.53
873
784
444
1461
Market Price
$ 75.45
Selling Price
$ 67.16
393
97
258
535
Market Price
$ 103.96
Selling Price
$ 91.76
2624
684
2012
3631
Market Price
$ 78.25
Selling Price
$ 68.21
1759
359
537
3827
Market Price
$ 92.76
Selling Price
$ 79.44
1463
454
865
1686
Market Price
$ 89.21
Selling Price
$ 76.66
2419
1004
1439
3673
Market Price
$ 109.03
Selling Price
$ 97.61
1124
1112
780
2268
Market Price
$ 66.58
Selling Price
$ 60.14
2723
2329
1288
3852
Market Price
$ 106.38
Selling Price
$ 93.36
1474
374
601
3434
Market Price
$ 82.75
Selling Price
$ 73.22
829
559
308
1695
Market Price
$ 80.10
Selling Price
$ 72.58
3604
1352
2993
3917
Market Price
$ 71.77
Selling Price
$ 63.55
2969
908
2078
4473