Market Price
$ 63.92
Selling Price
$ 53.57
974
935
974
2101
Market Price
$ 45.94
Selling Price
$ 41.00
2729
1058
2630
4931
Market Price
$ 49.30
Selling Price
$ 42.14
1693
514
1161
2100
Market Price
$ 43.00
Selling Price
$ 36.56
1048
987
456
3871
Market Price
$ 57.12
Selling Price
$ 50.23
2552
660
1237
3304
Market Price
$ 45.30
Selling Price
$ 39.86
3464
1985
1782
4185
Market Price
$ 48.86
Selling Price
$ 41.35
693
403
536
1169
Market Price
$ 41.25
Selling Price
$ 35.64
1161
234
961
2832
Market Price
$ 57.17
Selling Price
$ 48.94
1022
935
697
4457
Market Price
$ 44.15
Selling Price
$ 38.02
906
565
250
1989
Market Price
$ 56.07
Selling Price
$ 50.39
756
305
449
1059
Market Price
$ 56.49
Selling Price
$ 51.31
466
138
101
744
Market Price
$ 56.71
Selling Price
$ 48.72
703
254
637
715
Market Price
$ 35.89
Selling Price
$ 32.44
242
231
130
769
Market Price
$ 61.04
Selling Price
$ 52.82
1028
759
1024
2132
Market Price
$ 51.20
Selling Price
$ 45.55
2024
1484
1665
3431
Market Price
$ 31.67
Selling Price
$ 26.65
1328
383
630
3225
Market Price
$ 63.67
Selling Price
$ 55.90
3227
2860
1553
4219
Market Price
$ 58.01
Selling Price
$ 52.62
2637
827
2140
3163
Market Price
$ 55.16
Selling Price
$ 49.06
2737
1249
1803
4092
Market Price
$ 38.19
Selling Price
$ 32.56
637
451
345
2288
Market Price
$ 34.91
Selling Price
$ 29.58
842
262
514
3821
Market Price
$ 47.74
Selling Price
$ 41.78
1871
1677
1046
2330
Market Price
$ 44.20
Selling Price
$ 39.78
2864
2733
2192
3415
Market Price
$ 36.81
Selling Price
$ 32.36
925
247
625
1091
Market Price
$ 51.02
Selling Price
$ 44.02
848
398
626
2468
Market Price
$ 64.32
Selling Price
$ 54.24
430
251
162
494
Market Price
$ 64.46
Selling Price
$ 55.73
2909
2222
2162
3704
Market Price
$ 50.28
Selling Price
$ 43.13
4365
1634
2471
4557
Market Price
$ 63.67
Selling Price
$ 56.64
835
755
368
4051
Market Price
$ 42.25
Selling Price
$ 36.69
693
429
196
1313
Market Price
$ 52.20
Selling Price
$ 45.61
360
287
144
591
Market Price
$ 52.11
Selling Price
$ 43.78
240
60
63
781
Market Price
$ 54.49
Selling Price
$ 49.43
1211
676
756
1401
Market Price
$ 54.50
Selling Price
$ 47.79
979
512
694
1059
Market Price
$ 47.50
Selling Price
$ 43.18
1031
771
467
2137
Market Price
$ 68.47
Selling Price
$ 59.37
1073
289
1063
1212
Market Price
$ 35.14
Selling Price
$ 29.56
125
87
108
457
Market Price
$ 67.19
Selling Price
$ 56.14
151
128
102
409
Market Price
$ 45.69
Selling Price
$ 40.37
1158
629
886
1437