Market Price
$ 98.02
Selling Price
$ 86.73
4197
2353
1685
4365
Market Price
$ 92.36
Selling Price
$ 78.49
542
208
389
2322
Market Price
$ 81.62
Selling Price
$ 68.91
1581
462
1126
3313
Market Price
$ 78.47
Selling Price
$ 70.36
1468
511
1225
4322
Market Price
$ 108.50
Selling Price
$ 90.62
1412
1294
1101
1682
Market Price
$ 75.50
Selling Price
$ 65.25
3224
1732
2927
3342
Market Price
$ 104.11
Selling Price
$ 89.54
1881
1169
1815
3844
Market Price
$ 75.07
Selling Price
$ 65.16
3103
1415
1973
3455
Market Price
$ 107.64
Selling Price
$ 89.75
232
107
154
531
Market Price
$ 108.91
Selling Price
$ 94.86
1211
401
406
3232
Market Price
$ 73.34
Selling Price
$ 65.85
1322
584
833
3160
Market Price
$ 82.43
Selling Price
$ 74.47
488
264
279
1953
Market Price
$ 109.01
Selling Price
$ 98.49
277
65
167
452
Market Price
$ 101.67
Selling Price
$ 91.67
2035
988
1830
4752
Market Price
$ 67.96
Selling Price
$ 57.61
1147
625
1040
1172
Market Price
$ 73.93
Selling Price
$ 61.80
913
349
712
2333
Market Price
$ 104.33
Selling Price
$ 94.79
1839
940
908
2484
Market Price
$ 82.73
Selling Price
$ 75.05
628
418
469
641
Market Price
$ 68.78
Selling Price
$ 60.49
1331
469
900
1609
Market Price
$ 103.65
Selling Price
$ 86.80
502
306
314
2329
Market Price
$ 85.39
Selling Price
$ 76.84
1696
599
931
2968
Market Price
$ 78.53
Selling Price
$ 66.13
2596
1059
2470
2599
Market Price
$ 92.43
Selling Price
$ 80.94
1182
951
824
2170
Market Price
$ 76.54
Selling Price
$ 65.19
3851
2233
2539
4098
Market Price
$ 72.39
Selling Price
$ 63.34
682
212
453
3268
Market Price
$ 72.93
Selling Price
$ 65.50
873
855
763
1398
Market Price
$ 61.01
Selling Price
$ 55.05
1948
723
1866
2713
Market Price
$ 89.75
Selling Price
$ 80.92
2977
2481
1681
4909
Market Price
$ 76.60
Selling Price
$ 68.85
1015
718
936
1653
Market Price
$ 113.71
Selling Price
$ 98.78
356
160
249
480
Market Price
$ 93.72
Selling Price
$ 79.35
1378
800
641
3994
Market Price
$ 90.55
Selling Price
$ 80.99
3034
796
2962
3334
Market Price
$ 102.51
Selling Price
$ 90.20
364
243
157
1317
Market Price
$ 104.32
Selling Price
$ 90.34
508
128
149
1312
Market Price
$ 64.71
Selling Price
$ 58.17
390
138
270
745
Market Price
$ 85.81
Selling Price
$ 77.84
1198
752
520
3836
Market Price
$ 92.80
Selling Price
$ 77.34
3730
883
3243
4502
Market Price
$ 95.80
Selling Price
$ 84.61
4496
2694
4193
4760
Market Price
$ 75.73
Selling Price
$ 67.58
840
353
295
1423
Market Price
$ 93.42
Selling Price
$ 80.76
1339
546
1103
1579