Market Price
$ 61.31
Selling Price
$ 53.09
576
374
378
714
Market Price
$ 30.48
Selling Price
$ 26.60
1422
894
372
1873
Market Price
$ 35.71
Selling Price
$ 29.97
459
428
396
2168
Market Price
$ 63.78
Selling Price
$ 56.08
4035
2384
3256
4303
Market Price
$ 34.12
Selling Price
$ 28.47
730
164
164
1016
Market Price
$ 51.86
Selling Price
$ 43.77
289
79
81
806
Market Price
$ 62.94
Selling Price
$ 55.12
691
314
483
980
Market Price
$ 65.37
Selling Price
$ 57.27
2906
2028
2321
3270
Market Price
$ 52.46
Selling Price
$ 45.42
615
590
280
1729
Market Price
$ 53.64
Selling Price
$ 48.27
1359
1017
902
2127
Market Price
$ 37.03
Selling Price
$ 33.65
929
332
728
4493
Market Price
$ 36.83
Selling Price
$ 31.65
265
101
114
1324
Market Price
$ 66.31
Selling Price
$ 56.54
2048
1469
432
2876
Market Price
$ 48.42
Selling Price
$ 40.35
1095
503
340
2766
Market Price
$ 32.44
Selling Price
$ 28.40
1396
715
797
4801
Market Price
$ 28.21
Selling Price
$ 25.55
1078
916
644
4619
Market Price
$ 67.30
Selling Price
$ 59.78
1042
557
915
1930
Market Price
$ 69.86
Selling Price
$ 59.45
462
240
128
1641
Market Price
$ 68.03
Selling Price
$ 59.16
521
260
466
1931
Market Price
$ 66.13
Selling Price
$ 58.79
559
306
217
1005
Market Price
$ 52.40
Selling Price
$ 46.59
1545
447
1534
4996
Market Price
$ 30.77
Selling Price
$ 26.38
573
519
164
990
Market Price
$ 36.09
Selling Price
$ 31.78
1818
768
800
2069
Market Price
$ 69.25
Selling Price
$ 59.17
2463
2246
786
3465
Market Price
$ 52.39
Selling Price
$ 44.69
1358
634
615
2467
Market Price
$ 41.60
Selling Price
$ 34.76
1390
549
791
1986
Market Price
$ 52.74
Selling Price
$ 46.37
959
502
698
3793
Market Price
$ 68.64
Selling Price
$ 57.36
1719
468
422
2391
Market Price
$ 28.89
Selling Price
$ 25.15
1838
1179
1599
3759
Market Price
$ 55.18
Selling Price
$ 49.46
572
350
434
912
Market Price
$ 47.04
Selling Price
$ 42.38
931
508
931
2604
Market Price
$ 52.44
Selling Price
$ 45.82
325
293
111
1326
Market Price
$ 46.64
Selling Price
$ 42.24
4203
3889
2622
4321
Market Price
$ 54.23
Selling Price
$ 46.79
859
569
612
3453
Market Price
$ 37.51
Selling Price
$ 32.24
2817
2254
1520
3843
Market Price
$ 34.35
Selling Price
$ 29.80
575
537
360
1838
Market Price
$ 62.93
Selling Price
$ 53.93
3551
3057
1564
3946
Market Price
$ 54.42
Selling Price
$ 48.28
1357
1064
777
4116
Market Price
$ 60.81
Selling Price
$ 54.15
3761
1947
3031
3870
Market Price
$ 35.83
Selling Price
$ 30.82
1420
1050
1072
3269