Market Price
$ 105.31
Selling Price
$ 91.35
1521
472
795
2468
Market Price
$ 100.32
Selling Price
$ 88.59
1062
897
574
1588
Market Price
$ 109.06
Selling Price
$ 98.87
520
440
460
1784
Market Price
$ 84.66
Selling Price
$ 72.92
1367
749
487
2618
Market Price
$ 96.28
Selling Price
$ 84.91
194
125
187
536
Market Price
$ 109.05
Selling Price
$ 98.88
445
225
163
839
Market Price
$ 100.09
Selling Price
$ 88.83
1072
430
606
3188
Market Price
$ 107.43
Selling Price
$ 96.76
1195
922
274
1650
Market Price
$ 93.08
Selling Price
$ 83.99
798
485
732
3735
Market Price
$ 82.98
Selling Price
$ 74.73
1391
1385
571
3230
Market Price
$ 106.61
Selling Price
$ 92.88
128
54
67
554
Market Price
$ 91.24
Selling Price
$ 82.23
309
170
293
866
Market Price
$ 96.53
Selling Price
$ 87.75
599
343
254
2744
Market Price
$ 102.75
Selling Price
$ 85.85
3640
1289
737
4076
Market Price
$ 96.58
Selling Price
$ 80.83
2099
1809
1107
4178
Market Price
$ 98.79
Selling Price
$ 87.76
2919
1124
2047
3178
Market Price
$ 67.13
Selling Price
$ 56.99
463
116
282
1660
Market Price
$ 88.61
Selling Price
$ 76.74
1532
1305
841
2634
Market Price
$ 71.34
Selling Price
$ 61.23
832
639
395
2502
Market Price
$ 104.11
Selling Price
$ 87.47
802
559
564
849
Market Price
$ 110.42
Selling Price
$ 92.37
787
694
354
2704
Market Price
$ 109.76
Selling Price
$ 91.80
797
313
705
1769
Market Price
$ 106.53
Selling Price
$ 89.21
1046
796
786
1230
Market Price
$ 62.73
Selling Price
$ 55.75
736
389
708
2449
Market Price
$ 66.08
Selling Price
$ 59.51
2404
2044
758
4593
Market Price
$ 104.65
Selling Price
$ 91.60
406
91
314
1552
Market Price
$ 65.17
Selling Price
$ 55.83
599
199
433
1718
Market Price
$ 105.64
Selling Price
$ 88.19
1041
885
603
2931
Market Price
$ 75.33
Selling Price
$ 66.04
653
270
419
2697
Market Price
$ 87.41
Selling Price
$ 77.00
283
190
87
629
Market Price
$ 67.18
Selling Price
$ 58.66
2583
731
598
3801
Market Price
$ 96.68
Selling Price
$ 83.09
252
90
225
1012
Market Price
$ 65.51
Selling Price
$ 56.60
758
222
659
1568
Market Price
$ 105.35
Selling Price
$ 92.31
656
510
593
1469
Market Price
$ 83.51
Selling Price
$ 72.64
1757
1448
523
1887
Market Price
$ 101.29
Selling Price
$ 86.64
1186
1152
978
4576
Market Price
$ 65.48
Selling Price
$ 57.85
3488
2979
1891
4833
Market Price
$ 93.98
Selling Price
$ 78.53
1865
1743
1368
1920
Market Price
$ 75.70
Selling Price
$ 63.94
1720
956
755
2334
Market Price
$ 72.88
Selling Price
$ 62.06
762
630
195
2965