Market Price
$ 64.59
Selling Price
$ 56.05
2717
1482
1129
3909
Market Price
$ 32.74
Selling Price
$ 28.22
268
112
224
415
Market Price
$ 49.82
Selling Price
$ 43.35
802
569
726
1149
Market Price
$ 63.35
Selling Price
$ 54.51
504
133
387
1167
Market Price
$ 50.12
Selling Price
$ 44.73
4151
928
863
4957
Market Price
$ 56.70
Selling Price
$ 48.05
1135
786
634
3656
Market Price
$ 65.92
Selling Price
$ 56.83
4584
4012
1771
4610
Market Price
$ 68.89
Selling Price
$ 58.71
205
192
119
1017
Market Price
$ 39.21
Selling Price
$ 35.57
1809
1203
471
2979
Market Price
$ 47.88
Selling Price
$ 43.04
879
518
592
4380
Market Price
$ 44.67
Selling Price
$ 39.88
2859
2530
2711
3262
Market Price
$ 38.42
Selling Price
$ 32.12
626
268
129
960
Market Price
$ 51.71
Selling Price
$ 43.57
2433
1245
2387
4186
Market Price
$ 33.65
Selling Price
$ 30.24
1172
1055
1152
1761
Market Price
$ 44.15
Selling Price
$ 39.22
655
308
557
2131
Market Price
$ 64.77
Selling Price
$ 58.61
355
253
212
1077
Market Price
$ 63.53
Selling Price
$ 52.95
197
122
175
732
Market Price
$ 41.92
Selling Price
$ 37.05
1582
363
648
1776
Market Price
$ 40.02
Selling Price
$ 35.76
157
53
136
416
Market Price
$ 44.94
Selling Price
$ 38.92
2400
1167
2065
4883
Market Price
$ 49.89
Selling Price
$ 44.61
572
187
539
1305
Market Price
$ 48.77
Selling Price
$ 41.37
891
492
536
2328
Market Price
$ 64.61
Selling Price
$ 57.42
241
74
235
700
Market Price
$ 56.07
Selling Price
$ 50.25
1060
266
293
2431
Market Price
$ 49.86
Selling Price
$ 44.60
421
101
414
1677
Market Price
$ 43.53
Selling Price
$ 37.59
512
383
469
1600
Market Price
$ 31.23
Selling Price
$ 27.78
1677
1505
371
4136
Market Price
$ 57.92
Selling Price
$ 48.77
1809
1044
868
2303
Market Price
$ 59.19
Selling Price
$ 52.02
3887
1379
3258
4548
Market Price
$ 29.84
Selling Price
$ 27.11
516
431
223
1043
Market Price
$ 49.50
Selling Price
$ 42.85
916
200
457
2511
Market Price
$ 62.60
Selling Price
$ 54.04
1224
595
518
1818
Market Price
$ 65.77
Selling Price
$ 55.79
3277
923
2161
4368
Market Price
$ 51.03
Selling Price
$ 43.30
3873
794
1087
4552
Market Price
$ 39.31
Selling Price
$ 33.56
2375
1703
988
3256
Market Price
$ 38.46
Selling Price
$ 33.17
3241
825
1645
4038
Market Price
$ 55.75
Selling Price
$ 47.44
3025
2056
967
4177
Market Price
$ 53.07
Selling Price
$ 48.00
2801
1272
1363
3990
Market Price
$ 62.43
Selling Price
$ 55.86
1560
658
1094
3470
Market Price
$ 52.74
Selling Price
$ 45.43
1705
575
1470
4530