Market Price
$ 92.03
Selling Price
$ 78.93
713
269
245
1090
Market Price
$ 105.98
Selling Price
$ 94.65
1688
1138
707
2005
Market Price
$ 95.85
Selling Price
$ 83.77
986
267
209
2755
Market Price
$ 68.48
Selling Price
$ 60.40
200
57
103
877
Market Price
$ 95.60
Selling Price
$ 83.74
1073
817
920
2181
Market Price
$ 102.97
Selling Price
$ 86.43
2873
2501
1462
4354
Market Price
$ 108.09
Selling Price
$ 97.81
827
395
612
3920
Market Price
$ 65.48
Selling Price
$ 57.20
439
392
405
832
Market Price
$ 67.31
Selling Price
$ 59.07
2287
1753
1474
3873
Market Price
$ 101.02
Selling Price
$ 90.38
1553
711
413
2177
Market Price
$ 98.52
Selling Price
$ 83.28
880
672
428
2362
Market Price
$ 102.30
Selling Price
$ 90.34
4021
2710
3175
4732
Market Price
$ 72.14
Selling Price
$ 60.47
3831
1762
1036
4102
Market Price
$ 110.22
Selling Price
$ 96.33
1197
1075
516
3576
Market Price
$ 89.20
Selling Price
$ 78.07
2323
1391
1077
4341
Market Price
$ 92.12
Selling Price
$ 79.67
467
375
209
766
Market Price
$ 84.55
Selling Price
$ 73.76
2218
850
1243
2905
Market Price
$ 107.40
Selling Price
$ 92.71
675
155
672
1565
Market Price
$ 108.10
Selling Price
$ 96.93
2445
2317
2190
3407
Market Price
$ 77.82
Selling Price
$ 68.31
404
404
214
1273
Market Price
$ 75.44
Selling Price
$ 63.20
1472
1460
718
4435
Market Price
$ 92.82
Selling Price
$ 78.90
474
342
187
501
Market Price
$ 87.46
Selling Price
$ 77.43
1528
658
661
1834
Market Price
$ 100.49
Selling Price
$ 84.42
825
742
788
3234
Market Price
$ 78.93
Selling Price
$ 67.23
2973
1249
847
3284
Market Price
$ 93.08
Selling Price
$ 80.24
3658
1365
2393
4008
Market Price
$ 89.44
Selling Price
$ 78.32
1595
493
764
4598
Market Price
$ 101.12
Selling Price
$ 85.46
980
822
868
3855
Market Price
$ 113.48
Selling Price
$ 97.99
770
445
500
3121
Market Price
$ 67.61
Selling Price
$ 57.83
815
630
374
1553
Market Price
$ 100.93
Selling Price
$ 89.39
816
499
669
3874
Market Price
$ 112.05
Selling Price
$ 96.70
1845
649
737
2649
Market Price
$ 113.62
Selling Price
$ 98.38
3780
1822
875
4566
Market Price
$ 109.13
Selling Price
$ 98.73
289
253
85
952
Market Price
$ 114.27
Selling Price
$ 98.75
2097
639
470
2456
Market Price
$ 80.45
Selling Price
$ 69.34
313
296
207
1013
Market Price
$ 75.98
Selling Price
$ 64.32
1998
1528
466
3868
Market Price
$ 89.70
Selling Price
$ 80.42
2550
1261
2523
4936
Market Price
$ 90.10
Selling Price
$ 79.60
1582
1560
447
4591
Market Price
$ 97.57
Selling Price
$ 87.52
1916
468
1375
3369