Market Price
$ 44.77
Selling Price
$ 38.79
1144
688
287
2493
Market Price
$ 46.72
Selling Price
$ 40.58
480
395
267
767
Market Price
$ 54.14
Selling Price
$ 46.37
1467
645
420
3682
Market Price
$ 52.31
Selling Price
$ 43.76
1089
240
570
1538
Market Price
$ 55.86
Selling Price
$ 49.15
2147
829
499
2929
Market Price
$ 42.64
Selling Price
$ 35.66
549
381
282
2295
Market Price
$ 51.67
Selling Price
$ 46.38
1526
717
717
3468
Market Price
$ 51.08
Selling Price
$ 45.41
2899
1513
767
3240
Market Price
$ 45.74
Selling Price
$ 40.23
3225
1768
1620
4446
Market Price
$ 35.73
Selling Price
$ 31.91
3978
2185
1140
4657
Market Price
$ 35.23
Selling Price
$ 31.44
177
171
98
591
Market Price
$ 37.72
Selling Price
$ 33.44
2881
597
2522
4695
Market Price
$ 56.98
Selling Price
$ 48.58
788
600
232
864
Market Price
$ 31.23
Selling Price
$ 26.49
2859
2039
2075
4662
Market Price
$ 35.67
Selling Price
$ 31.28
3823
3305
1454
4581
Market Price
$ 51.67
Selling Price
$ 46.64
420
109
388
1163
Market Price
$ 42.75
Selling Price
$ 35.64
1259
347
941
1707
Market Price
$ 42.50
Selling Price
$ 35.52
1050
804
815
4330
Market Price
$ 60.51
Selling Price
$ 50.66
2645
1642
1088
4422
Market Price
$ 34.88
Selling Price
$ 29.26
2319
1898
1041
3072
Market Price
$ 54.15
Selling Price
$ 46.88
1776
1678
1209
3470
Market Price
$ 41.40
Selling Price
$ 36.71
340
205
91
1570
Market Price
$ 28.82
Selling Price
$ 25.55
1289
658
1093
1971
Market Price
$ 53.10
Selling Price
$ 45.36
3168
2734
2873
4139
Market Price
$ 67.07
Selling Price
$ 58.74
138
82
58
617
Market Price
$ 46.53
Selling Price
$ 39.45
834
569
372
1536
Market Price
$ 44.84
Selling Price
$ 37.83
810
263
217
2650
Market Price
$ 34.36
Selling Price
$ 29.91
2751
576
1806
4272
Market Price
$ 46.78
Selling Price
$ 40.57
3166
3051
2935
3859
Market Price
$ 54.50
Selling Price
$ 49.31
2031
994
1631
3588
Market Price
$ 56.34
Selling Price
$ 48.66
549
365
449
2441
Market Price
$ 63.55
Selling Price
$ 56.34
753
309
308
1117
Market Price
$ 51.87
Selling Price
$ 46.01
864
339
707
3004
Market Price
$ 30.68
Selling Price
$ 26.23
1442
678
1414
1629
Market Price
$ 49.47
Selling Price
$ 43.38
4330
2045
1150
4609
Market Price
$ 63.18
Selling Price
$ 55.23
1157
1129
483
4428
Market Price
$ 66.79
Selling Price
$ 57.58
1002
846
719
2325
Market Price
$ 68.23
Selling Price
$ 57.57
597
273
200
1751
Market Price
$ 39.71
Selling Price
$ 33.41
1372
974
581
3970
Market Price
$ 44.60
Selling Price
$ 39.84
2409
1930
1170
4933