Market Price
$ 65.52
Selling Price
$ 58.82
2450
1724
1626
2979
Market Price
$ 56.72
Selling Price
$ 48.61
2043
548
911
4190
Market Price
$ 47.21
Selling Price
$ 41.41
836
600
310
4181
Market Price
$ 50.92
Selling Price
$ 44.49
2285
2156
1798
2817
Market Price
$ 45.49
Selling Price
$ 40.34
1985
1066
1568
3512
Market Price
$ 51.32
Selling Price
$ 44.07
1195
371
906
1526
Market Price
$ 61.91
Selling Price
$ 51.67
767
642
442
838
Market Price
$ 45.42
Selling Price
$ 39.76
278
156
278
408
Market Price
$ 44.97
Selling Price
$ 40.72
1226
355
947
2400
Market Price
$ 65.27
Selling Price
$ 57.94
1211
1120
822
1563
Market Price
$ 31.05
Selling Price
$ 27.99
1313
1162
902
2479
Market Price
$ 49.69
Selling Price
$ 42.34
365
113
284
484
Market Price
$ 34.09
Selling Price
$ 29.57
263
66
171
448
Market Price
$ 60.05
Selling Price
$ 50.17
1933
1271
1169
2829
Market Price
$ 59.70
Selling Price
$ 53.76
3335
2311
2217
4395
Market Price
$ 48.83
Selling Price
$ 41.20
3595
3173
2629
3828
Market Price
$ 61.58
Selling Price
$ 54.09
1961
1540
1910
2524
Market Price
$ 37.57
Selling Price
$ 33.08
2311
1687
1718
3204
Market Price
$ 32.99
Selling Price
$ 28.77
3318
735
1844
3932
Market Price
$ 34.29
Selling Price
$ 28.59
430
285
225
770
Market Price
$ 59.25
Selling Price
$ 53.06
1318
1237
953
3946
Market Price
$ 56.44
Selling Price
$ 47.24
2537
1885
2462
3278
Market Price
$ 47.30
Selling Price
$ 41.05
1197
1113
699
1511
Market Price
$ 64.72
Selling Price
$ 56.00
1582
1518
439
2150
Market Price
$ 54.79
Selling Price
$ 47.98
1445
819
1114
2144
Market Price
$ 46.18
Selling Price
$ 41.30
740
592
450
3406
Market Price
$ 52.65
Selling Price
$ 44.51
364
258
344
1401
Market Price
$ 33.52
Selling Price
$ 28.76
769
348
160
3119
Market Price
$ 40.59
Selling Price
$ 36.42
810
576
701
1259
Market Price
$ 60.04
Selling Price
$ 54.45
1678
572
729
4018
Market Price
$ 39.95
Selling Price
$ 35.27
2531
1068
685
3094
Market Price
$ 49.28
Selling Price
$ 43.98
592
586
274
617
Market Price
$ 34.54
Selling Price
$ 29.87
2417
1341
1219
3199
Market Price
$ 56.17
Selling Price
$ 50.12
387
140
321
728
Market Price
$ 48.15
Selling Price
$ 41.91
3369
2156
2595
4963
Market Price
$ 38.93
Selling Price
$ 33.14
2365
2147
1515
2506
Market Price
$ 52.39
Selling Price
$ 44.60
748
389
273
2418
Market Price
$ 35.83
Selling Price
$ 31.62
1065
634
425
3968
Market Price
$ 34.33
Selling Price
$ 29.51
2109
436
1860
3405
Market Price
$ 34.18
Selling Price
$ 30.30
2742
751
2695
4154