Market Price
$ 48.65
Selling Price
$ 42.86
1889
579
443
1972
Market Price
$ 63.70
Selling Price
$ 53.96
786
528
569
899
Market Price
$ 36.27
Selling Price
$ 32.31
3009
1218
1329
3408
Market Price
$ 32.41
Selling Price
$ 27.53
1238
538
695
1788
Market Price
$ 44.39
Selling Price
$ 38.44
1246
816
323
1505
Market Price
$ 67.87
Selling Price
$ 58.23
1325
912
502
1831
Market Price
$ 59.10
Selling Price
$ 52.57
3147
2161
1487
3279
Market Price
$ 53.92
Selling Price
$ 48.21
1821
1116
753
2367
Market Price
$ 50.93
Selling Price
$ 42.82
1612
350
1376
1736
Market Price
$ 68.98
Selling Price
$ 58.64
1153
592
238
2811
Market Price
$ 33.12
Selling Price
$ 28.45
1312
1094
886
1819
Market Price
$ 64.43
Selling Price
$ 54.54
130
55
78
463
Market Price
$ 57.10
Selling Price
$ 49.76
3412
2389
2278
4517
Market Price
$ 53.03
Selling Price
$ 44.74
3610
1546
1502
4042
Market Price
$ 31.40
Selling Price
$ 26.32
2928
1242
2073
4746
Market Price
$ 36.38
Selling Price
$ 32.29
532
208
521
560
Market Price
$ 57.07
Selling Price
$ 48.37
640
171
386
1342
Market Price
$ 31.60
Selling Price
$ 26.53
1938
1596
910
2378
Market Price
$ 51.35
Selling Price
$ 43.09
2713
1897
2044
4253
Market Price
$ 48.24
Selling Price
$ 42.97
2218
846
1305
2226
Market Price
$ 55.79
Selling Price
$ 48.92
1034
612
499
1116
Market Price
$ 42.40
Selling Price
$ 35.54
839
224
249
4017
Market Price
$ 64.20
Selling Price
$ 57.93
930
191
277
2756
Market Price
$ 59.20
Selling Price
$ 53.04
2275
800
1623
4446
Market Price
$ 55.19
Selling Price
$ 49.09
307
83
158
1215
Market Price
$ 35.77
Selling Price
$ 32.47
1760
1051
1743
2029
Market Price
$ 59.50
Selling Price
$ 52.75
3418
2970
2869
4196
Market Price
$ 67.33
Selling Price
$ 57.09
1728
1305
803
2741
Market Price
$ 53.07
Selling Price
$ 45.90
539
284
233
775
Market Price
$ 28.39
Selling Price
$ 25.80
371
310
247
961
Market Price
$ 62.46
Selling Price
$ 54.37
519
409
399
643
Market Price
$ 45.70
Selling Price
$ 38.69
1970
1581
910
4425
Market Price
$ 43.81
Selling Price
$ 38.02
803
511
331
2969
Market Price
$ 64.23
Selling Price
$ 53.81
2704
2557
1157
3261
Market Price
$ 66.80
Selling Price
$ 57.00
2634
2036
918
2886
Market Price
$ 40.10
Selling Price
$ 33.74
3107
2125
1715
3482
Market Price
$ 33.43
Selling Price
$ 28.89
2046
1390
1333
2687
Market Price
$ 45.56
Selling Price
$ 40.24
325
160
312
1287
Market Price
$ 43.73
Selling Price
$ 37.44
3024
2201
1628
3031
Market Price
$ 57.69
Selling Price
$ 52.32
794
549
319
1991