Market Price
$ 103.91
Selling Price
$ 88.67
1192
971
682
2593
Market Price
$ 64.37
Selling Price
$ 57.95
2092
1454
1821
2493
Market Price
$ 71.42
Selling Price
$ 63.35
3680
1609
913
4206
Market Price
$ 114.32
Selling Price
$ 97.27
816
625
762
2358
Market Price
$ 90.45
Selling Price
$ 78.67
847
565
454
921
Market Price
$ 113.19
Selling Price
$ 95.03
622
621
132
2586
Market Price
$ 93.10
Selling Price
$ 84.49
493
249
105
633
Market Price
$ 103.47
Selling Price
$ 90.80
815
272
457
2791
Market Price
$ 102.08
Selling Price
$ 90.18
2801
1829
957
3119
Market Price
$ 96.31
Selling Price
$ 87.03
2539
807
1136
3844
Market Price
$ 90.23
Selling Price
$ 81.99
1367
1177
898
3110
Market Price
$ 67.88
Selling Price
$ 59.97
1579
756
1452
2057
Market Price
$ 96.42
Selling Price
$ 83.62
2454
1615
561
2533
Market Price
$ 101.74
Selling Price
$ 86.38
557
175
228
2476
Market Price
$ 92.40
Selling Price
$ 83.10
602
526
186
619
Market Price
$ 106.05
Selling Price
$ 91.37
2890
1672
1215
3111
Market Price
$ 109.63
Selling Price
$ 91.58
3384
3299
2536
4348
Market Price
$ 85.07
Selling Price
$ 74.51
1611
615
461
2304
Market Price
$ 68.96
Selling Price
$ 60.65
2047
1671
936
2271
Market Price
$ 80.91
Selling Price
$ 72.59
3206
1176
2499
3638
Market Price
$ 97.14
Selling Price
$ 82.42
1519
1021
1261
2159
Market Price
$ 78.14
Selling Price
$ 65.51
1256
1028
431
4149
Market Price
$ 93.28
Selling Price
$ 78.05
1620
579
1089
2226
Market Price
$ 87.35
Selling Price
$ 75.24
3189
649
651
3733
Market Price
$ 89.42
Selling Price
$ 81.05
418
209
183
529
Market Price
$ 91.27
Selling Price
$ 77.01
3201
2116
1280
4244
Market Price
$ 77.95
Selling Price
$ 68.33
1324
1151
741
2794
Market Price
$ 64.76
Selling Price
$ 55.21
1128
518
521
2776
Market Price
$ 105.15
Selling Price
$ 94.90
916
693
505
2241
Market Price
$ 106.44
Selling Price
$ 92.10
2306
1491
1216
3170
Market Price
$ 66.89
Selling Price
$ 59.54
1509
1351
397
1683
Market Price
$ 72.67
Selling Price
$ 64.86
2414
530
2200
2896
Market Price
$ 78.77
Selling Price
$ 69.93
418
305
306
1142
Market Price
$ 103.77
Selling Price
$ 91.26
290
146
85
412
Market Price
$ 113.64
Selling Price
$ 95.79
2934
1727
1796
3481
Market Price
$ 108.89
Selling Price
$ 96.23
500
397
178
695
Market Price
$ 110.45
Selling Price
$ 95.45
1866
1189
491
2318
Market Price
$ 93.99
Selling Price
$ 79.34
1041
537
876
1421
Market Price
$ 77.90
Selling Price
$ 67.42
744
701
202
925
Market Price
$ 116.06
Selling Price
$ 96.92
1164
483
848
2036