Market Price
$ 110.08
Selling Price
$ 96.45
684
307
684
1408
Market Price
$ 96.87
Selling Price
$ 82.20
2147
1893
507
3894
Market Price
$ 63.88
Selling Price
$ 57.19
1073
673
317
2602
Market Price
$ 109.39
Selling Price
$ 93.58
2865
2018
2625
3621
Market Price
$ 68.44
Selling Price
$ 59.90
3584
3308
3584
4249
Market Price
$ 76.76
Selling Price
$ 64.98
4286
1481
2879
4692
Market Price
$ 80.82
Selling Price
$ 70.00
3628
2662
1345
4654
Market Price
$ 109.35
Selling Price
$ 91.34
1701
550
1255
2148
Market Price
$ 92.91
Selling Price
$ 81.23
2530
879
558
4736
Market Price
$ 101.67
Selling Price
$ 86.61
1989
473
1658
2367
Market Price
$ 96.22
Selling Price
$ 84.27
1604
632
1250
1926
Market Price
$ 103.67
Selling Price
$ 93.25
2126
1649
1480
3814
Market Price
$ 104.29
Selling Price
$ 94.32
880
561
609
3796
Market Price
$ 91.96
Selling Price
$ 78.45
3925
1510
3279
4637
Market Price
$ 95.97
Selling Price
$ 80.98
1324
671
999
2533
Market Price
$ 101.13
Selling Price
$ 90.48
2765
2743
2682
3556
Market Price
$ 88.93
Selling Price
$ 76.15
1672
896
1198
3297
Market Price
$ 106.16
Selling Price
$ 93.08
1362
909
1276
3006
Market Price
$ 96.72
Selling Price
$ 82.09
272
125
126
498
Market Price
$ 81.30
Selling Price
$ 72.79
2063
1546
1383
2214
Market Price
$ 102.51
Selling Price
$ 90.28
1938
1476
1691
2449
Market Price
$ 73.67
Selling Price
$ 63.87
591
148
417
1209
Market Price
$ 83.15
Selling Price
$ 72.69
122
95
91
587
Market Price
$ 79.48
Selling Price
$ 66.86
473
140
401
652
Market Price
$ 82.65
Selling Price
$ 68.88
1540
351
1221
2838
Market Price
$ 69.64
Selling Price
$ 59.51
1318
1192
1257
2387
Market Price
$ 103.26
Selling Price
$ 87.22
695
158
600
1118
Market Price
$ 92.11
Selling Price
$ 77.86
3483
2050
1830
4883
Market Price
$ 77.43
Selling Price
$ 67.70
2750
1719
616
3250
Market Price
$ 112.09
Selling Price
$ 97.88
434
141
230
742
Market Price
$ 93.41
Selling Price
$ 78.23
1253
577
1203
2060
Market Price
$ 88.03
Selling Price
$ 79.42
2963
937
631
4348
Market Price
$ 104.03
Selling Price
$ 87.96
882
771
516
1456
Market Price
$ 79.82
Selling Price
$ 72.46
3181
3041
2319
3381
Market Price
$ 64.79
Selling Price
$ 58.45
761
342
236
1266
Market Price
$ 110.16
Selling Price
$ 98.92
800
178
212
2292
Market Price
$ 93.02
Selling Price
$ 83.06
1414
439
1392
1541
Market Price
$ 98.32
Selling Price
$ 87.12
2546
691
1048
4391
Market Price
$ 99.24
Selling Price
$ 84.51
1603
1298
998
2400
Market Price
$ 71.49
Selling Price
$ 64.15
2631
1926
839
4581