Market Price
$ 36.59
Selling Price
$ 31.22
3839
2843
1151
4082
Market Price
$ 51.75
Selling Price
$ 45.21
308
151
269
429
Market Price
$ 51.70
Selling Price
$ 44.94
834
482
390
1383
Market Price
$ 46.57
Selling Price
$ 39.83
777
314
717
1823
Market Price
$ 61.95
Selling Price
$ 54.74
2545
2006
2485
2810
Market Price
$ 67.40
Selling Price
$ 57.95
1854
1398
1648
1990
Market Price
$ 55.77
Selling Price
$ 46.68
1227
1034
479
1236
Market Price
$ 43.73
Selling Price
$ 38.47
721
378
459
3350
Market Price
$ 60.36
Selling Price
$ 51.90
290
92
131
1115
Market Price
$ 35.18
Selling Price
$ 30.34
576
406
207
2405
Market Price
$ 66.61
Selling Price
$ 59.94
3821
3427
1072
4424
Market Price
$ 55.70
Selling Price
$ 46.45
3304
998
1376
4285
Market Price
$ 58.66
Selling Price
$ 49.10
2230
935
1270
4676
Market Price
$ 52.13
Selling Price
$ 46.35
1427
509
1092
4381
Market Price
$ 58.31
Selling Price
$ 52.55
1394
361
399
3692
Market Price
$ 33.82
Selling Price
$ 28.79
217
177
74
919
Market Price
$ 52.50
Selling Price
$ 45.48
1970
1419
913
2135
Market Price
$ 65.53
Selling Price
$ 57.86
359
126
252
1112
Market Price
$ 56.36
Selling Price
$ 49.61
3045
2352
2521
3181
Market Price
$ 65.11
Selling Price
$ 55.06
1107
633
725
3281
Market Price
$ 62.18
Selling Price
$ 55.24
1074
606
243
1751
Market Price
$ 46.88
Selling Price
$ 42.04
1484
815
667
1816
Market Price
$ 63.22
Selling Price
$ 54.98
842
781
190
1087
Market Price
$ 51.09
Selling Price
$ 45.96
1964
1179
1413
2112
Market Price
$ 58.39
Selling Price
$ 49.94
1057
845
977
4842
Market Price
$ 41.50
Selling Price
$ 36.25
1278
1271
895
4428
Market Price
$ 54.25
Selling Price
$ 47.10
1061
401
823
3427
Market Price
$ 38.38
Selling Price
$ 34.75
1074
620
454
2667
Market Price
$ 38.07
Selling Price
$ 33.88
525
284
185
607
Market Price
$ 54.88
Selling Price
$ 48.22
1228
1196
884
1610
Market Price
$ 55.08
Selling Price
$ 49.08
700
206
232
2622
Market Price
$ 64.52
Selling Price
$ 57.39
993
207
596
4331
Market Price
$ 67.18
Selling Price
$ 59.29
1284
902
270
2953
Market Price
$ 55.07
Selling Price
$ 48.01
1751
854
755
1987
Market Price
$ 57.16
Selling Price
$ 51.93
467
346
364
1796
Market Price
$ 56.54
Selling Price
$ 50.54
2662
1173
2120
3805
Market Price
$ 42.23
Selling Price
$ 35.26
3050
2689
1833
4389
Market Price
$ 53.85
Selling Price
$ 45.26
1684
820
1617
2606
Market Price
$ 61.83
Selling Price
$ 55.34
2924
2847
1828
3614
Market Price
$ 66.61
Selling Price
$ 57.15
4407
3651
1774
4566