Market Price
$ 47.67
Selling Price
$ 40.79
2457
1624
1142
3021
Market Price
$ 31.62
Selling Price
$ 26.83
1828
440
668
4613
Market Price
$ 54.16
Selling Price
$ 46.12
381
264
379
677
Market Price
$ 42.23
Selling Price
$ 36.26
317
73
225
668
Market Price
$ 43.43
Selling Price
$ 36.72
3743
2938
2524
4682
Market Price
$ 46.90
Selling Price
$ 40.79
782
586
739
1076
Market Price
$ 56.36
Selling Price
$ 47.41
1753
840
1326
1859
Market Price
$ 38.18
Selling Price
$ 33.75
274
152
248
649
Market Price
$ 38.19
Selling Price
$ 32.11
3357
1273
2376
3621
Market Price
$ 53.43
Selling Price
$ 45.60
413
290
372
591
Market Price
$ 52.39
Selling Price
$ 45.30
1790
1654
396
4312
Market Price
$ 60.80
Selling Price
$ 51.96
2123
456
1122
2205
Market Price
$ 45.08
Selling Price
$ 39.84
755
234
216
3540
Market Price
$ 48.71
Selling Price
$ 40.74
2345
1507
938
4096
Market Price
$ 68.53
Selling Price
$ 57.96
1060
864
1007
4289
Market Price
$ 30.97
Selling Price
$ 28.02
4139
1555
3278
4985
Market Price
$ 35.26
Selling Price
$ 30.71
577
238
162
1379
Market Price
$ 38.38
Selling Price
$ 33.51
2491
781
964
4124
Market Price
$ 55.10
Selling Price
$ 48.94
2507
1443
506
3580
Market Price
$ 46.29
Selling Price
$ 38.74
1300
563
396
4811
Market Price
$ 47.22
Selling Price
$ 39.92
2112
1323
1888
2925
Market Price
$ 37.18
Selling Price
$ 33.61
550
515
511
1278
Market Price
$ 38.38
Selling Price
$ 34.38
911
629
714
1316
Market Price
$ 29.36
Selling Price
$ 26.10
2019
683
905
2758
Market Price
$ 66.71
Selling Price
$ 58.71
1572
1193
1127
2989
Market Price
$ 68.14
Selling Price
$ 57.48
1898
731
519
3271
Market Price
$ 53.34
Selling Price
$ 44.56
2860
1922
797
3879
Market Price
$ 66.24
Selling Price
$ 58.45
1446
667
1029
1989
Market Price
$ 45.36
Selling Price
$ 39.22
4628
3918
3127
4717
Market Price
$ 28.90
Selling Price
$ 25.89
3444
1402
2193
4710
Market Price
$ 38.15
Selling Price
$ 33.41
1589
1377
690
3422
Market Price
$ 58.66
Selling Price
$ 50.39
1235
537
731
2148
Market Price
$ 49.13
Selling Price
$ 41.18
1596
1535
610
4658
Market Price
$ 64.37
Selling Price
$ 55.16
2559
2132
1949
4932
Market Price
$ 38.86
Selling Price
$ 34.88
2336
844
2217
4416
Market Price
$ 48.87
Selling Price
$ 43.08
976
300
350
1394
Market Price
$ 58.03
Selling Price
$ 51.84
3292
3169
1740
3656
Market Price
$ 47.95
Selling Price
$ 40.38
1008
364
673
2366
Market Price
$ 62.55
Selling Price
$ 53.34
1979
407
1809
2427
Market Price
$ 50.72
Selling Price
$ 43.78
2288
513
1893
2879