Market Price
$ 68.37
Selling Price
$ 59.12
1139
961
610
4189
Market Price
$ 56.84
Selling Price
$ 49.58
1794
413
1388
2760
Market Price
$ 35.18
Selling Price
$ 31.26
3193
1655
1516
3756
Market Price
$ 56.98
Selling Price
$ 50.57
267
73
209
533
Market Price
$ 63.00
Selling Price
$ 53.87
1370
623
1370
1377
Market Price
$ 45.67
Selling Price
$ 41.26
1963
1094
1633
4244
Market Price
$ 62.52
Selling Price
$ 54.14
273
223
188
760
Market Price
$ 50.30
Selling Price
$ 44.81
1295
505
630
2798
Market Price
$ 57.29
Selling Price
$ 48.31
1898
1313
485
4058
Market Price
$ 50.23
Selling Price
$ 45.57
1230
1116
720
1263
Market Price
$ 33.12
Selling Price
$ 28.18
3635
3380
2031
3944
Market Price
$ 52.60
Selling Price
$ 46.78
1189
795
1182
3792
Market Price
$ 41.18
Selling Price
$ 36.91
611
399
569
739
Market Price
$ 43.28
Selling Price
$ 37.59
1653
1137
1619
1962
Market Price
$ 61.58
Selling Price
$ 53.68
474
348
276
1552
Market Price
$ 40.16
Selling Price
$ 33.61
823
324
254
2185
Market Price
$ 35.01
Selling Price
$ 29.78
1042
315
239
1735
Market Price
$ 49.89
Selling Price
$ 41.77
565
293
364
1048
Market Price
$ 44.93
Selling Price
$ 39.69
1016
490
262
3261
Market Price
$ 66.04
Selling Price
$ 55.56
350
278
164
1200
Market Price
$ 40.98
Selling Price
$ 36.04
2632
587
953
3863
Market Price
$ 53.80
Selling Price
$ 44.87
1257
404
718
2562
Market Price
$ 47.88
Selling Price
$ 42.78
713
508
228
2741
Market Price
$ 69.56
Selling Price
$ 59.67
557
123
131
2561
Market Price
$ 60.84
Selling Price
$ 53.53
470
389
117
1905
Market Price
$ 54.53
Selling Price
$ 49.32
1976
1441
1876
2052
Market Price
$ 67.08
Selling Price
$ 56.03
2265
519
1237
3139
Market Price
$ 38.99
Selling Price
$ 33.61
1301
960
949
2234
Market Price
$ 47.49
Selling Price
$ 40.67
1027
828
369
2155
Market Price
$ 42.43
Selling Price
$ 36.59
924
509
682
2090
Market Price
$ 43.39
Selling Price
$ 39.09
1113
790
652
3649
Market Price
$ 50.43
Selling Price
$ 44.62
692
241
181
3414
Market Price
$ 48.79
Selling Price
$ 41.33
366
336
208
871
Market Price
$ 54.39
Selling Price
$ 45.68
2069
913
1222
2778
Market Price
$ 64.34
Selling Price
$ 54.02
964
661
460
4055
Market Price
$ 61.46
Selling Price
$ 54.81
2181
1731
1702
2561
Market Price
$ 62.53
Selling Price
$ 53.35
448
175
198
981
Market Price
$ 43.38
Selling Price
$ 38.98
1061
484
762
3195
Market Price
$ 60.49
Selling Price
$ 50.51
3874
2042
2354
4377
Market Price
$ 33.20
Selling Price
$ 27.86
810
218
645
1176