Market Price
$ 91.73
Selling Price
$ 76.75
1860
1237
1230
2930
Market Price
$ 84.51
Selling Price
$ 76.31
707
538
144
2123
Market Price
$ 109.09
Selling Price
$ 97.93
883
881
263
3471
Market Price
$ 72.16
Selling Price
$ 60.77
1147
1059
999
1529
Market Price
$ 104.48
Selling Price
$ 94.31
4767
2429
3034
5000
Market Price
$ 102.70
Selling Price
$ 89.26
2139
1752
1988
3121
Market Price
$ 94.03
Selling Price
$ 84.34
2816
1262
869
3825
Market Price
$ 69.96
Selling Price
$ 63.14
655
638
322
1690
Market Price
$ 69.08
Selling Price
$ 58.79
1970
926
525
2773
Market Price
$ 101.63
Selling Price
$ 87.93
1500
619
350
1979
Market Price
$ 103.48
Selling Price
$ 93.96
898
746
857
1641
Market Price
$ 74.71
Selling Price
$ 64.95
725
565
290
2726
Market Price
$ 98.19
Selling Price
$ 87.93
270
202
54
926
Market Price
$ 85.82
Selling Price
$ 77.24
2073
1695
1417
3468
Market Price
$ 109.75
Selling Price
$ 95.75
1711
893
1518
2281
Market Price
$ 64.80
Selling Price
$ 56.84
4457
2134
3125
4790
Market Price
$ 104.83
Selling Price
$ 88.49
1162
302
925
3964
Market Price
$ 79.07
Selling Price
$ 66.20
406
120
362
648
Market Price
$ 103.69
Selling Price
$ 91.83
3206
1343
2714
3336
Market Price
$ 109.46
Selling Price
$ 97.99
2758
2704
2415
4434
Market Price
$ 66.04
Selling Price
$ 55.71
1734
605
492
2108
Market Price
$ 78.53
Selling Price
$ 71.18
2081
955
1527
4343
Market Price
$ 113.46
Selling Price
$ 96.40
1706
1475
674
2793
Market Price
$ 100.63
Selling Price
$ 89.27
1510
1194
1394
1758
Market Price
$ 93.67
Selling Price
$ 83.65
751
163
637
2458
Market Price
$ 91.26
Selling Price
$ 76.66
2415
1464
714
3972
Market Price
$ 90.59
Selling Price
$ 81.55
2724
2691
2185
3283
Market Price
$ 91.92
Selling Price
$ 77.37
2703
1134
2474
2823
Market Price
$ 95.36
Selling Price
$ 83.43
2869
2387
2121
4926
Market Price
$ 94.36
Selling Price
$ 80.26
2472
1418
2177
4157
Market Price
$ 64.82
Selling Price
$ 58.30
2827
834
1486
4596
Market Price
$ 97.23
Selling Price
$ 81.40
1063
403
390
4186
Market Price
$ 93.25
Selling Price
$ 83.24
2203
518
953
2584
Market Price
$ 105.91
Selling Price
$ 93.27
3467
700
3124
4419
Market Price
$ 94.90
Selling Price
$ 80.03
229
194
60
971
Market Price
$ 97.77
Selling Price
$ 83.96
906
667
576
1303
Market Price
$ 105.59
Selling Price
$ 94.93
1753
1005
827
4111
Market Price
$ 116.57
Selling Price
$ 97.23
1559
335
847
1711
Market Price
$ 96.04
Selling Price
$ 82.74
1682
1192
1358
1728
Market Price
$ 94.36
Selling Price
$ 79.79
1502
891
567
2447