Market Price
$ 66.53
Selling Price
$ 57.79
2445
1486
1366
4036
Market Price
$ 62.10
Selling Price
$ 51.94
391
185
386
493
Market Price
$ 55.61
Selling Price
$ 47.30
2394
1257
957
3424
Market Price
$ 46.82
Selling Price
$ 41.52
1093
689
902
2639
Market Price
$ 67.42
Selling Price
$ 56.77
3003
1670
1738
3646
Market Price
$ 54.18
Selling Price
$ 49.11
1664
1528
1573
2311
Market Price
$ 62.41
Selling Price
$ 54.60
1023
923
1016
2961
Market Price
$ 48.86
Selling Price
$ 42.96
1070
722
485
1242
Market Price
$ 37.22
Selling Price
$ 33.40
940
453
773
1703
Market Price
$ 37.80
Selling Price
$ 33.01
2285
1722
571
4181
Market Price
$ 55.26
Selling Price
$ 47.22
2194
690
2127
2261
Market Price
$ 65.41
Selling Price
$ 59.36
848
687
793
3077
Market Price
$ 33.26
Selling Price
$ 28.19
3803
1172
3379
4031
Market Price
$ 49.20
Selling Price
$ 42.20
4255
1261
960
4486
Market Price
$ 45.69
Selling Price
$ 40.93
1353
887
1129
2309
Market Price
$ 37.76
Selling Price
$ 34.16
456
348
150
1379
Market Price
$ 38.57
Selling Price
$ 34.95
2373
1503
2015
4432
Market Price
$ 30.56
Selling Price
$ 26.87
1572
475
465
2252
Market Price
$ 67.42
Selling Price
$ 59.79
3779
3210
1464
4389
Market Price
$ 52.12
Selling Price
$ 47.37
2550
1414
2113
2580
Market Price
$ 58.69
Selling Price
$ 50.68
1063
506
461
2611
Market Price
$ 55.01
Selling Price
$ 48.68
1020
724
862
1308
Market Price
$ 52.96
Selling Price
$ 44.23
1880
1218
721
3552
Market Price
$ 29.76
Selling Price
$ 25.83
2845
2089
784
4025
Market Price
$ 65.29
Selling Price
$ 54.97
4000
3195
835
4555
Market Price
$ 33.49
Selling Price
$ 28.01
896
457
348
950
Market Price
$ 50.45
Selling Price
$ 43.36
2102
1657
1457
3883
Market Price
$ 64.09
Selling Price
$ 54.59
749
248
340
1342
Market Price
$ 52.44
Selling Price
$ 44.87
1082
716
437
4069
Market Price
$ 54.20
Selling Price
$ 48.25
3326
1131
1970
3432
Market Price
$ 63.75
Selling Price
$ 57.13
254
184
141
619
Market Price
$ 40.05
Selling Price
$ 35.80
1068
417
425
3443
Market Price
$ 66.32
Selling Price
$ 55.62
332
104
217
1475
Market Price
$ 41.71
Selling Price
$ 37.43
512
200
368
2129
Market Price
$ 70.22
Selling Price
$ 58.84
2849
2279
895
3931
Market Price
$ 62.06
Selling Price
$ 53.93
2356
791
1030
2671
Market Price
$ 56.31
Selling Price
$ 50.27
1381
1005
948
1470
Market Price
$ 68.00
Selling Price
$ 57.47
566
204
262
598
Market Price
$ 55.20
Selling Price
$ 47.37
541
323
534
1719
Market Price
$ 45.67
Selling Price
$ 39.79
1479
379
1199
1651