Market Price
$ 43.72
Selling Price
$ 38.94
2486
1323
1051
2895
Market Price
$ 63.17
Selling Price
$ 56.33
420
331
253
1997
Market Price
$ 42.39
Selling Price
$ 37.57
267
92
125
459
Market Price
$ 69.03
Selling Price
$ 58.84
3220
2418
3101
3242
Market Price
$ 33.98
Selling Price
$ 30.54
3272
3000
2227
4870
Market Price
$ 39.12
Selling Price
$ 34.62
440
176
383
842
Market Price
$ 43.59
Selling Price
$ 39.19
2374
1559
1350
4542
Market Price
$ 65.33
Selling Price
$ 57.11
1755
1554
1666
1937
Market Price
$ 57.30
Selling Price
$ 50.45
1131
1039
981
3860
Market Price
$ 50.07
Selling Price
$ 45.04
374
156
268
889
Market Price
$ 42.37
Selling Price
$ 38.26
933
746
922
961
Market Price
$ 57.73
Selling Price
$ 52.08
1431
831
359
4113
Market Price
$ 47.12
Selling Price
$ 42.38
331
187
143
1333
Market Price
$ 65.11
Selling Price
$ 56.61
1043
337
278
2218
Market Price
$ 28.07
Selling Price
$ 25.22
3409
1959
1137
3993
Market Price
$ 42.17
Selling Price
$ 38.17
491
491
429
1772
Market Price
$ 51.74
Selling Price
$ 46.87
613
388
271
1037
Market Price
$ 37.26
Selling Price
$ 33.73
889
378
530
3447
Market Price
$ 51.53
Selling Price
$ 43.92
361
267
100
1202
Market Price
$ 34.96
Selling Price
$ 30.29
1094
718
785
1679
Market Price
$ 57.57
Selling Price
$ 50.85
507
201
244
551
Market Price
$ 47.38
Selling Price
$ 42.98
1700
593
550
1887
Market Price
$ 55.31
Selling Price
$ 46.35
843
581
192
3703
Market Price
$ 48.14
Selling Price
$ 42.93
752
376
714
911
Market Price
$ 65.63
Selling Price
$ 59.43
2484
1709
2334
3293
Market Price
$ 61.93
Selling Price
$ 53.07
309
194
248
1275
Market Price
$ 43.51
Selling Price
$ 36.98
2465
919
1455
4821
Market Price
$ 67.12
Selling Price
$ 58.94
274
136
159
1330
Market Price
$ 47.08
Selling Price
$ 42.57
1063
854
370
3268
Market Price
$ 63.56
Selling Price
$ 54.63
4618
1001
1329
4984
Market Price
$ 64.67
Selling Price
$ 56.87
2166
855
729
2925
Market Price
$ 39.03
Selling Price
$ 33.24
2387
1548
1380
2644
Market Price
$ 60.59
Selling Price
$ 51.44
2181
1490
1545
3410
Market Price
$ 48.93
Selling Price
$ 42.98
618
495
506
2740
Market Price
$ 38.10
Selling Price
$ 34.49
166
34
149
689
Market Price
$ 40.46
Selling Price
$ 34.83
2402
570
831
3676
Market Price
$ 30.13
Selling Price
$ 26.55
1755
1064
577
4151
Market Price
$ 40.90
Selling Price
$ 35.97
1991
1062
1774
2578
Market Price
$ 36.82
Selling Price
$ 31.10
2024
1159
832
4018
Market Price
$ 37.63
Selling Price
$ 31.52
1039
975
245
2892