Market Price
$ 53.97
Selling Price
$ 48.06
1789
430
485
2773
Market Price
$ 31.01
Selling Price
$ 27.83
1531
553
324
3163
Market Price
$ 67.44
Selling Price
$ 57.03
332
288
111
455
Market Price
$ 61.31
Selling Price
$ 54.11
444
255
276
1339
Market Price
$ 33.24
Selling Price
$ 27.84
795
469
532
1436
Market Price
$ 37.37
Selling Price
$ 31.69
2105
1139
683
2502
Market Price
$ 41.10
Selling Price
$ 35.21
1847
596
396
3762
Market Price
$ 32.40
Selling Price
$ 28.12
536
472
110
2641
Market Price
$ 43.52
Selling Price
$ 38.46
1589
866
566
1843
Market Price
$ 38.26
Selling Price
$ 34.73
2413
1103
1726
2833
Market Price
$ 41.33
Selling Price
$ 36.72
4303
4280
3665
4688
Market Price
$ 48.55
Selling Price
$ 41.30
319
142
135
421
Market Price
$ 57.12
Selling Price
$ 48.25
866
335
664
4066
Market Price
$ 53.56
Selling Price
$ 46.65
2683
2419
1049
4051
Market Price
$ 33.57
Selling Price
$ 30.01
1110
1084
661
3803
Market Price
$ 55.16
Selling Price
$ 49.46
3606
1458
3117
4880
Market Price
$ 62.18
Selling Price
$ 52.43
843
537
557
1976
Market Price
$ 43.34
Selling Price
$ 39.23
393
278
312
410
Market Price
$ 58.72
Selling Price
$ 51.24
2076
1716
453
3258
Market Price
$ 32.13
Selling Price
$ 28.99
4680
3596
3589
4759
Market Price
$ 65.55
Selling Price
$ 57.91
1359
381
1309
3439
Market Price
$ 63.48
Selling Price
$ 55.18
1264
1231
1017
2059
Market Price
$ 61.79
Selling Price
$ 52.66
665
420
312
1587
Market Price
$ 57.87
Selling Price
$ 49.38
1754
691
1747
2262
Market Price
$ 50.51
Selling Price
$ 44.74
2771
1163
1702
4238
Market Price
$ 29.72
Selling Price
$ 26.44
1729
1118
1132
4424
Market Price
$ 51.41
Selling Price
$ 44.16
414
308
152
1525
Market Price
$ 52.19
Selling Price
$ 44.78
524
411
231
1875
Market Price
$ 47.41
Selling Price
$ 39.92
2996
2791
827
4411
Market Price
$ 35.54
Selling Price
$ 31.61
609
203
310
645
Market Price
$ 35.53
Selling Price
$ 31.04
1091
561
653
2107
Market Price
$ 37.22
Selling Price
$ 32.86
1139
470
506
3046
Market Price
$ 54.42
Selling Price
$ 47.75
770
377
666
2113
Market Price
$ 54.57
Selling Price
$ 48.64
819
295
330
3595
Market Price
$ 39.83
Selling Price
$ 33.47
1005
713
857
1965
Market Price
$ 36.76
Selling Price
$ 31.25
4129
3794
1331
4380
Market Price
$ 51.49
Selling Price
$ 44.25
1309
475
793
1606
Market Price
$ 51.17
Selling Price
$ 43.34
735
269
252
3656
Market Price
$ 56.33
Selling Price
$ 49.14
1076
682
632
1170
Market Price
$ 41.18
Selling Price
$ 35.79
2100
1338
1757
4161