Market Price
$ 51.71
Selling Price
$ 44.12
1527
568
921
3549
Market Price
$ 40.56
Selling Price
$ 35.14
461
223
282
549
Market Price
$ 42.62
Selling Price
$ 35.53
1117
932
672
4519
Market Price
$ 56.66
Selling Price
$ 50.83
828
715
649
1977
Market Price
$ 61.22
Selling Price
$ 52.87
322
166
222
1247
Market Price
$ 47.08
Selling Price
$ 39.51
2960
933
1980
4797
Market Price
$ 45.22
Selling Price
$ 39.90
1898
1335
510
4267
Market Price
$ 53.61
Selling Price
$ 44.99
598
193
131
2747
Market Price
$ 34.26
Selling Price
$ 30.01
584
299
575
1866
Market Price
$ 56.97
Selling Price
$ 50.03
1588
719
1256
4575
Market Price
$ 46.61
Selling Price
$ 41.71
546
370
477
719
Market Price
$ 49.68
Selling Price
$ 44.51
922
353
494
2525
Market Price
$ 61.69
Selling Price
$ 51.94
790
174
229
2254
Market Price
$ 60.74
Selling Price
$ 51.73
2203
1507
2195
3306
Market Price
$ 28.84
Selling Price
$ 25.57
753
306
522
1050
Market Price
$ 34.11
Selling Price
$ 28.71
1524
1267
684
2573
Market Price
$ 47.11
Selling Price
$ 42.66
4336
3845
2418
4539
Market Price
$ 33.19
Selling Price
$ 29.87
4039
1646
1200
4213
Market Price
$ 44.76
Selling Price
$ 38.90
1088
805
724
2451
Market Price
$ 41.16
Selling Price
$ 34.87
245
137
175
1029
Market Price
$ 57.40
Selling Price
$ 48.48
1327
489
599
3229
Market Price
$ 43.00
Selling Price
$ 37.51
1394
666
1011
2588
Market Price
$ 31.18
Selling Price
$ 26.36
2822
1642
1654
4190
Market Price
$ 52.11
Selling Price
$ 46.43
488
338
134
686
Market Price
$ 53.94
Selling Price
$ 48.60
867
237
798
2464
Market Price
$ 53.52
Selling Price
$ 45.53
2012
1791
1538
2978
Market Price
$ 61.06
Selling Price
$ 51.34
1216
657
966
2267
Market Price
$ 32.21
Selling Price
$ 27.06
1991
1967
521
4424
Market Price
$ 64.90
Selling Price
$ 54.66
3557
2372
2694
3705
Market Price
$ 43.21
Selling Price
$ 38.74
1370
1345
1033
2517
Market Price
$ 31.53
Selling Price
$ 26.35
1852
1229
1764
2060
Market Price
$ 66.66
Selling Price
$ 57.67
1199
659
859
1665
Market Price
$ 66.48
Selling Price
$ 55.66
4212
3011
1878
4780
Market Price
$ 60.97
Selling Price
$ 53.55
531
486
500
665
Market Price
$ 44.20
Selling Price
$ 39.02
1245
1037
1113
2204
Market Price
$ 59.38
Selling Price
$ 50.53
2570
1834
1563
4880
Market Price
$ 58.76
Selling Price
$ 51.20
228
151
150
467
Market Price
$ 29.88
Selling Price
$ 25.16
1165
712
603
3498
Market Price
$ 32.81
Selling Price
$ 28.20
1157
681
956
4249
Market Price
$ 61.30
Selling Price
$ 53.61
237
156
98
530