Market Price
$ 58.10
Selling Price
$ 51.86
1790
834
590
3685
Market Price
$ 71.29
Selling Price
$ 59.53
561
211
483
1144
Market Price
$ 56.42
Selling Price
$ 50.26
2157
1042
1511
2354
Market Price
$ 61.42
Selling Price
$ 55.59
1074
395
604
4670
Market Price
$ 65.25
Selling Price
$ 55.89
2562
2220
857
4075
Market Price
$ 35.80
Selling Price
$ 31.29
966
317
661
1199
Market Price
$ 42.42
Selling Price
$ 36.86
2129
1729
930
2863
Market Price
$ 35.24
Selling Price
$ 31.00
2044
1769
1711
4917
Market Price
$ 36.56
Selling Price
$ 31.04
2614
1560
2506
2918
Market Price
$ 36.95
Selling Price
$ 33.07
429
385
230
572
Market Price
$ 54.67
Selling Price
$ 48.11
692
655
445
1048
Market Price
$ 42.04
Selling Price
$ 37.49
1092
778
845
4685
Market Price
$ 31.47
Selling Price
$ 26.44
3005
2381
2420
3105
Market Price
$ 66.58
Selling Price
$ 58.24
1746
671
1030
2211
Market Price
$ 64.62
Selling Price
$ 56.59
2781
901
886
3897
Market Price
$ 65.27
Selling Price
$ 54.90
606
218
257
1347
Market Price
$ 33.24
Selling Price
$ 29.31
261
243
255
716
Market Price
$ 52.86
Selling Price
$ 45.55
939
562
796
2668
Market Price
$ 51.82
Selling Price
$ 46.15
1153
330
762
1756
Market Price
$ 49.44
Selling Price
$ 41.73
972
966
515
1161
Market Price
$ 67.08
Selling Price
$ 57.49
133
106
42
493
Market Price
$ 45.64
Selling Price
$ 38.58
1934
946
526
3536
Market Price
$ 41.09
Selling Price
$ 36.81
1689
1608
1392
2199
Market Price
$ 62.15
Selling Price
$ 51.82
1809
1033
361
1893
Market Price
$ 36.71
Selling Price
$ 30.76
1418
1177
1403
1465
Market Price
$ 30.52
Selling Price
$ 25.66
794
422
323
903
Market Price
$ 41.25
Selling Price
$ 35.84
1354
936
1078
1827
Market Price
$ 50.93
Selling Price
$ 42.85
1478
1244
535
2647
Market Price
$ 31.45
Selling Price
$ 27.81
1486
1416
1074
2120
Market Price
$ 55.92
Selling Price
$ 47.06
422
250
387
1131
Market Price
$ 55.89
Selling Price
$ 49.16
323
86
179
1013
Market Price
$ 40.30
Selling Price
$ 34.58
1932
1789
1857
2432
Market Price
$ 37.21
Selling Price
$ 32.92
853
362
236
1115
Market Price
$ 69.73
Selling Price
$ 58.34
1848
753
593
4709
Market Price
$ 49.30
Selling Price
$ 42.92
581
224
222
893
Market Price
$ 50.29
Selling Price
$ 43.76
1864
561
1221
4094
Market Price
$ 60.30
Selling Price
$ 50.29
966
809
224
1547
Market Price
$ 28.89
Selling Price
$ 25.90
2941
1949
2836
3187
Market Price
$ 61.53
Selling Price
$ 53.07
3853
1404
1566
4119
Market Price
$ 55.88
Selling Price
$ 48.15
1232
1175
544
3763