Market Price
$ 70.53
Selling Price
$ 61.19
1195
1050
389
3154
Market Price
$ 69.51
Selling Price
$ 62.87
2585
720
2579
3498
Market Price
$ 96.20
Selling Price
$ 80.72
1197
1027
391
1845
Market Price
$ 92.75
Selling Price
$ 80.57
1862
404
1147
4656
Market Price
$ 85.88
Selling Price
$ 74.38
305
96
133
722
Market Price
$ 92.49
Selling Price
$ 78.78
2216
1111
1173
2420
Market Price
$ 97.44
Selling Price
$ 88.17
1767
933
467
2056
Market Price
$ 67.13
Selling Price
$ 58.35
1383
1131
782
3086
Market Price
$ 104.36
Selling Price
$ 93.53
555
495
165
1091
Market Price
$ 104.41
Selling Price
$ 88.77
519
409
305
1759
Market Price
$ 99.54
Selling Price
$ 83.77
2121
1374
587
3778
Market Price
$ 105.91
Selling Price
$ 91.69
678
388
460
707
Market Price
$ 106.83
Selling Price
$ 91.90
3559
3197
1266
3922
Market Price
$ 71.45
Selling Price
$ 60.26
2556
813
831
4211
Market Price
$ 74.21
Selling Price
$ 66.14
417
132
280
2078
Market Price
$ 79.59
Selling Price
$ 71.82
1055
469
1002
1456
Market Price
$ 73.67
Selling Price
$ 64.65
1129
260
274
1649
Market Price
$ 113.43
Selling Price
$ 94.80
1265
399
666
1595
Market Price
$ 66.26
Selling Price
$ 59.46
788
492
572
1813
Market Price
$ 71.82
Selling Price
$ 63.83
869
548
227
3272
Market Price
$ 110.94
Selling Price
$ 97.56
3030
1446
710
3568
Market Price
$ 104.92
Selling Price
$ 93.66
766
685
623
2277
Market Price
$ 70.72
Selling Price
$ 61.25
1988
551
1203
3794
Market Price
$ 77.33
Selling Price
$ 67.19
525
330
322
528
Market Price
$ 87.89
Selling Price
$ 73.24
1249
1216
725
2492
Market Price
$ 93.50
Selling Price
$ 81.33
649
383
445
1671
Market Price
$ 106.67
Selling Price
$ 92.80
383
258
137
1740
Market Price
$ 113.39
Selling Price
$ 94.56
538
216
278
575
Market Price
$ 73.90
Selling Price
$ 64.33
1895
1074
950
2275
Market Price
$ 82.72
Selling Price
$ 72.04
1814
1424
500
3886
Market Price
$ 90.79
Selling Price
$ 80.28
4024
903
1592
4481
Market Price
$ 106.89
Selling Price
$ 91.46
995
394
773
3628
Market Price
$ 108.50
Selling Price
$ 92.67
2638
1617
2375
4087
Market Price
$ 91.19
Selling Price
$ 76.30
312
239
171
415
Market Price
$ 85.88
Selling Price
$ 77.95
871
363
864
1321
Market Price
$ 81.33
Selling Price
$ 71.48
3340
2712
2678
3563
Market Price
$ 67.90
Selling Price
$ 60.14
2003
1297
1627
4054
Market Price
$ 85.05
Selling Price
$ 72.75
1295
933
801
3680
Market Price
$ 107.82
Selling Price
$ 97.53
1912
907
1883
3472
Market Price
$ 68.64
Selling Price
$ 61.31
418
108
89
799