Market Price
$ 40.05
Selling Price
$ 36.02
1151
1139
1006
1587
Market Price
$ 60.30
Selling Price
$ 51.93
1078
446
586
4230
Market Price
$ 51.38
Selling Price
$ 42.88
849
582
563
2120
Market Price
$ 63.79
Selling Price
$ 57.48
2534
1727
594
4593
Market Price
$ 42.65
Selling Price
$ 38.18
725
297
351
1230
Market Price
$ 41.86
Selling Price
$ 36.14
2827
2372
2783
4328
Market Price
$ 31.87
Selling Price
$ 27.51
4208
1268
4123
4930
Market Price
$ 57.47
Selling Price
$ 48.80
823
468
434
1847
Market Price
$ 32.01
Selling Price
$ 28.83
4013
1150
1112
4824
Market Price
$ 69.63
Selling Price
$ 58.46
492
320
370
1644
Market Price
$ 37.69
Selling Price
$ 32.82
1570
1231
1174
2430
Market Price
$ 56.07
Selling Price
$ 50.21
3290
894
674
4067
Market Price
$ 32.70
Selling Price
$ 29.41
2166
1219
570
2181
Market Price
$ 67.64
Selling Price
$ 58.94
3819
1258
2981
3943
Market Price
$ 37.06
Selling Price
$ 33.43
1512
544
443
4069
Market Price
$ 31.40
Selling Price
$ 27.74
1264
1070
443
2293
Market Price
$ 57.61
Selling Price
$ 50.09
1786
1109
1311
1801
Market Price
$ 60.01
Selling Price
$ 54.24
3462
2660
997
3918
Market Price
$ 48.79
Selling Price
$ 42.04
781
278
253
2705
Market Price
$ 49.42
Selling Price
$ 43.65
3293
1930
1374
4000
Market Price
$ 31.59
Selling Price
$ 27.08
495
307
111
1333
Market Price
$ 64.89
Selling Price
$ 57.24
909
827
540
2107
Market Price
$ 47.38
Selling Price
$ 43.05
993
270
514
3602
Market Price
$ 62.88
Selling Price
$ 55.99
2279
1880
635
3050
Market Price
$ 65.17
Selling Price
$ 58.98
1677
716
502
2252
Market Price
$ 55.98
Selling Price
$ 47.96
538
146
432
2425
Market Price
$ 31.77
Selling Price
$ 28.61
1885
688
1854
2124
Market Price
$ 69.74
Selling Price
$ 58.36
270
117
232
652
Market Price
$ 52.76
Selling Price
$ 44.40
1405
1143
725
4540
Market Price
$ 53.09
Selling Price
$ 46.22
1787
384
1233
3218
Market Price
$ 50.05
Selling Price
$ 42.23
491
398
467
595
Market Price
$ 41.69
Selling Price
$ 34.97
1915
1762
1530
3593
Market Price
$ 55.09
Selling Price
$ 47.54
1497
879
1323
3962
Market Price
$ 53.95
Selling Price
$ 47.58
437
191
177
995
Market Price
$ 64.50
Selling Price
$ 55.12
928
866
588
3051
Market Price
$ 65.66
Selling Price
$ 56.01
617
261
607
844
Market Price
$ 62.14
Selling Price
$ 54.97
1021
863
519
1923
Market Price
$ 46.52
Selling Price
$ 41.29
1740
1504
1059
4073
Market Price
$ 46.41
Selling Price
$ 42.15
985
743
743
2287
Market Price
$ 43.53
Selling Price
$ 36.49
1814
642
1506
2583