Market Price
$ 107.28
Selling Price
$ 94.25
2226
1968
1787
4028
Market Price
$ 103.67
Selling Price
$ 91.04
977
944
854
3492
Market Price
$ 100.56
Selling Price
$ 87.31
754
170
555
1885
Market Price
$ 76.95
Selling Price
$ 67.50
2436
620
515
2827
Market Price
$ 72.62
Selling Price
$ 65.06
1090
634
1004
1957
Market Price
$ 114.41
Selling Price
$ 96.94
4192
4115
3769
4369
Market Price
$ 75.14
Selling Price
$ 62.88
401
179
195
503
Market Price
$ 77.88
Selling Price
$ 68.82
1618
1366
664
4514
Market Price
$ 70.12
Selling Price
$ 60.74
4263
3192
3071
4804
Market Price
$ 85.57
Selling Price
$ 74.62
2330
1686
1779
2873
Market Price
$ 65.48
Selling Price
$ 56.46
723
486
609
1246
Market Price
$ 89.65
Selling Price
$ 80.23
669
342
236
1893
Market Price
$ 107.10
Selling Price
$ 96.56
812
521
784
3218
Market Price
$ 95.99
Selling Price
$ 86.52
207
111
176
424
Market Price
$ 104.23
Selling Price
$ 93.68
1106
933
904
2398
Market Price
$ 94.33
Selling Price
$ 79.63
2469
596
1621
2652
Market Price
$ 94.52
Selling Price
$ 83.15
4308
2250
3623
4722
Market Price
$ 75.09
Selling Price
$ 64.38
2684
1651
1213
3116
Market Price
$ 105.53
Selling Price
$ 90.58
2868
2338
1122
2995
Market Price
$ 75.21
Selling Price
$ 67.17
4450
1288
1515
4532
Market Price
$ 109.25
Selling Price
$ 92.76
1174
1141
861
3136
Market Price
$ 63.83
Selling Price
$ 55.20
347
167
234
792
Market Price
$ 79.40
Selling Price
$ 72.09
372
310
166
488
Market Price
$ 93.16
Selling Price
$ 83.41
1251
682
1233
4557
Market Price
$ 115.45
Selling Price
$ 96.66
3142
1234
919
4031
Market Price
$ 98.61
Selling Price
$ 85.63
4837
1075
2201
4955
Market Price
$ 72.54
Selling Price
$ 62.83
3653
3421
1896
4401
Market Price
$ 85.10
Selling Price
$ 72.50
1366
931
875
1712
Market Price
$ 106.31
Selling Price
$ 96.23
319
121
193
524
Market Price
$ 66.13
Selling Price
$ 59.22
2071
553
1472
2495
Market Price
$ 70.89
Selling Price
$ 62.95
1074
227
272
1281
Market Price
$ 95.48
Selling Price
$ 81.51
2697
1672
2394
3963
Market Price
$ 76.85
Selling Price
$ 67.20
497
438
365
662
Market Price
$ 90.54
Selling Price
$ 81.16
1054
389
273
2664
Market Price
$ 111.38
Selling Price
$ 94.54
4513
3546
2559
4556
Market Price
$ 81.25
Selling Price
$ 68.18
791
660
599
936
Market Price
$ 104.93
Selling Price
$ 93.12
3060
2643
1150
5000
Market Price
$ 65.50
Selling Price
$ 55.47
3257
1835
2463
4198
Market Price
$ 66.92
Selling Price
$ 57.74
570
276
242
1706
Market Price
$ 65.63
Selling Price
$ 59.41
580
523
538
2040