Market Price
$ 67.88
Selling Price
$ 57.64
396
219
213
1894
Market Price
$ 50.48
Selling Price
$ 42.56
1211
825
707
4261
Market Price
$ 65.19
Selling Price
$ 55.05
2394
2281
926
3732
Market Price
$ 38.06
Selling Price
$ 34.24
3716
1325
2162
4233
Market Price
$ 34.17
Selling Price
$ 30.38
1199
664
668
4054
Market Price
$ 35.12
Selling Price
$ 30.88
502
296
285
902
Market Price
$ 36.99
Selling Price
$ 33.01
1136
981
381
1157
Market Price
$ 67.00
Selling Price
$ 59.73
1410
905
809
3314
Market Price
$ 68.02
Selling Price
$ 56.87
1437
832
1419
2191
Market Price
$ 49.83
Selling Price
$ 43.22
1308
391
1233
1370
Market Price
$ 50.22
Selling Price
$ 44.73
1207
836
342
4251
Market Price
$ 46.32
Selling Price
$ 40.15
1252
1105
902
3894
Market Price
$ 35.69
Selling Price
$ 32.01
1299
1014
307
4718
Market Price
$ 36.08
Selling Price
$ 31.63
2175
659
1015
2192
Market Price
$ 68.23
Selling Price
$ 57.05
1585
602
1146
3004
Market Price
$ 34.84
Selling Price
$ 29.53
1026
224
575
1125
Market Price
$ 36.93
Selling Price
$ 33.54
2119
1445
965
2501
Market Price
$ 29.75
Selling Price
$ 26.06
3457
1345
3103
4755
Market Price
$ 53.67
Selling Price
$ 47.25
1247
414
1206
3363
Market Price
$ 31.52
Selling Price
$ 26.73
1930
995
1055
4978
Market Price
$ 65.84
Selling Price
$ 55.47
1388
749
1136
2516
Market Price
$ 47.65
Selling Price
$ 40.21
3233
674
3001
3646
Market Price
$ 33.64
Selling Price
$ 28.52
826
200
609
2918
Market Price
$ 42.62
Selling Price
$ 37.47
1153
481
744
1739
Market Price
$ 36.32
Selling Price
$ 32.94
865
562
678
2349
Market Price
$ 40.60
Selling Price
$ 34.07
3380
2250
1081
3738
Market Price
$ 30.59
Selling Price
$ 25.81
3181
3090
2427
4926
Market Price
$ 41.23
Selling Price
$ 34.99
1558
960
1334
1915
Market Price
$ 34.73
Selling Price
$ 29.71
251
163
169
600
Market Price
$ 34.10
Selling Price
$ 29.52
3508
2070
1195
3976
Market Price
$ 34.13
Selling Price
$ 30.96
1430
742
815
1683
Market Price
$ 37.41
Selling Price
$ 33.43
2320
1951
1305
2349
Market Price
$ 41.92
Selling Price
$ 37.07
3502
729
2422
4230
Market Price
$ 48.44
Selling Price
$ 42.30
219
161
45
552
Market Price
$ 30.85
Selling Price
$ 26.48
2837
1981
1017
3044
Market Price
$ 39.81
Selling Price
$ 33.36
1859
1466
689
2822
Market Price
$ 30.36
Selling Price
$ 26.78
1512
746
1115
3661
Market Price
$ 56.20
Selling Price
$ 48.51
4060
843
2214
4406
Market Price
$ 59.87
Selling Price
$ 51.92
3445
2930
1591
4521
Market Price
$ 43.95
Selling Price
$ 38.70
600
299
378
771