Market Price
$ 100.52
Selling Price
$ 90.89
1753
1005
827
4111
Market Price
$ 106.55
Selling Price
$ 94.16
1559
335
847
1711
Market Price
$ 71.84
Selling Price
$ 64.30
1682
1192
1358
1728
Market Price
$ 71.85
Selling Price
$ 60.88
1502
891
567
2447
Market Price
$ 112.92
Selling Price
$ 98.20
634
509
572
2928
Market Price
$ 76.76
Selling Price
$ 66.38
1008
416
686
2109
Market Price
$ 98.73
Selling Price
$ 88.89
830
261
293
2215
Market Price
$ 111.54
Selling Price
$ 93.03
2820
2367
2714
4102
Market Price
$ 87.71
Selling Price
$ 77.75
4089
1769
1401
4148
Market Price
$ 92.05
Selling Price
$ 80.24
522
373
192
1501
Market Price
$ 98.67
Selling Price
$ 89.49
2359
838
676
4172
Market Price
$ 69.38
Selling Price
$ 60.06
1139
592
264
2852
Market Price
$ 94.11
Selling Price
$ 81.28
4614
3487
1380
4744
Market Price
$ 91.61
Selling Price
$ 82.44
2103
779
1882
2930
Market Price
$ 75.14
Selling Price
$ 62.64
1743
971
1517
4476
Market Price
$ 105.11
Selling Price
$ 87.92
1514
1186
1128
1864
Market Price
$ 107.42
Selling Price
$ 92.66
2787
1672
2699
4491
Market Price
$ 73.27
Selling Price
$ 62.79
2492
1257
1904
2513
Market Price
$ 64.22
Selling Price
$ 55.43
1426
793
298
1978
Market Price
$ 114.14
Selling Price
$ 97.12
879
506
874
1158
Market Price
$ 89.63
Selling Price
$ 81.05
2230
1857
1884
2409
Market Price
$ 80.26
Selling Price
$ 69.71
643
145
285
2838
Market Price
$ 98.37
Selling Price
$ 85.51
2381
1240
2033
4100
Market Price
$ 62.64
Selling Price
$ 56.94
2516
1542
668
3853
Market Price
$ 72.15
Selling Price
$ 62.73
1685
932
1099
4413
Market Price
$ 94.20
Selling Price
$ 81.90
1845
411
695
2170
Market Price
$ 113.49
Selling Price
$ 97.26
743
532
386
2461
Market Price
$ 98.29
Selling Price
$ 87.13
1893
1316
1670
3795
Market Price
$ 75.41
Selling Price
$ 65.13
2131
1319
1897
4161
Market Price
$ 70.58
Selling Price
$ 61.18
3009
2402
1673
4723
Market Price
$ 106.78
Selling Price
$ 91.25
1139
870
992
1414
Market Price
$ 83.16
Selling Price
$ 69.36
1524
653
1289
1742
Market Price
$ 113.02
Selling Price
$ 96.19
2232
1681
797
4266
Market Price
$ 106.72
Selling Price
$ 89.53
4377
2094
2175
4909
Market Price
$ 78.39
Selling Price
$ 69.48
2577
2399
2160
3769
Market Price
$ 77.75
Selling Price
$ 67.62
140
131
128
450
Market Price
$ 62.60
Selling Price
$ 56.55
1140
297
550
3732
Market Price
$ 109.86
Selling Price
$ 97.37
3584
1606
3547
4389
Market Price
$ 78.27
Selling Price
$ 66.43
358
145
127
545
Market Price
$ 83.62
Selling Price
$ 74.60
894
211
316
1510