Market Price
$ 44.21
Selling Price
$ 39.47
2124
1415
859
2227
Market Price
$ 52.47
Selling Price
$ 46.57
3020
2378
1869
3357
Market Price
$ 50.59
Selling Price
$ 44.46
555
189
344
1476
Market Price
$ 44.53
Selling Price
$ 38.58
1215
1159
871
1216
Market Price
$ 48.46
Selling Price
$ 41.15
1721
1053
1259
1766
Market Price
$ 65.63
Selling Price
$ 59.05
575
233
558
1259
Market Price
$ 63.29
Selling Price
$ 53.04
1786
1357
1282
2709
Market Price
$ 56.09
Selling Price
$ 48.71
1163
1073
801
2671
Market Price
$ 63.71
Selling Price
$ 55.17
2024
1865
1668
3115
Market Price
$ 36.94
Selling Price
$ 32.38
1672
523
485
2761
Market Price
$ 44.74
Selling Price
$ 38.91
745
225
689
3168
Market Price
$ 38.68
Selling Price
$ 34.05
1058
253
692
2363
Market Price
$ 69.18
Selling Price
$ 58.79
537
265
119
1187
Market Price
$ 36.35
Selling Price
$ 31.63
2131
1430
1286
4926
Market Price
$ 40.94
Selling Price
$ 36.45
875
789
666
3690
Market Price
$ 60.08
Selling Price
$ 53.54
882
454
758
1918
Market Price
$ 54.32
Selling Price
$ 45.42
4068
2418
2678
4351
Market Price
$ 43.62
Selling Price
$ 37.85
2579
1870
604
3422
Market Price
$ 33.23
Selling Price
$ 27.95
599
521
343
2230
Market Price
$ 29.84
Selling Price
$ 25.63
1615
1491
384
3570
Market Price
$ 53.75
Selling Price
$ 48.40
1261
767
309
1810
Market Price
$ 45.70
Selling Price
$ 40.46
812
165
539
2186
Market Price
$ 62.58
Selling Price
$ 54.63
2385
1758
2202
3998
Market Price
$ 51.99
Selling Price
$ 45.90
1015
848
287
3180
Market Price
$ 31.22
Selling Price
$ 26.62
1586
1251
560
1939
Market Price
$ 61.89
Selling Price
$ 55.74
1759
783
1347
2171
Market Price
$ 47.19
Selling Price
$ 40.69
3119
1363
2634
3547
Market Price
$ 62.86
Selling Price
$ 52.56
527
421
125
854
Market Price
$ 59.82
Selling Price
$ 54.05
576
422
459
2030
Market Price
$ 45.50
Selling Price
$ 40.89
1910
1453
1400
4292
Market Price
$ 63.38
Selling Price
$ 53.46
454
313
350
1994
Market Price
$ 35.52
Selling Price
$ 32.14
468
112
394
1320
Market Price
$ 46.12
Selling Price
$ 39.09
3343
1149
2059
3863
Market Price
$ 67.28
Selling Price
$ 57.76
1737
1110
793
3938
Market Price
$ 60.94
Selling Price
$ 51.58
784
544
182
3288
Market Price
$ 65.03
Selling Price
$ 58.37
1957
792
1436
3888
Market Price
$ 56.32
Selling Price
$ 48.43
3758
3646
2257
4067
Market Price
$ 33.55
Selling Price
$ 29.59
337
107
283
414
Market Price
$ 65.93
Selling Price
$ 59.84
2910
2592
685
3291
Market Price
$ 67.42
Selling Price
$ 58.20
1996
564
1366
3484