Market Price
$ 47.48
Selling Price
$ 40.29
2150
1629
1283
2898
Market Price
$ 62.01
Selling Price
$ 55.40
1494
820
1163
3520
Market Price
$ 55.38
Selling Price
$ 47.23
800
436
655
2126
Market Price
$ 59.60
Selling Price
$ 51.92
3134
3083
1725
3840
Market Price
$ 58.70
Selling Price
$ 50.79
968
322
722
1950
Market Price
$ 55.72
Selling Price
$ 47.35
3120
2088
3054
4177
Market Price
$ 59.52
Selling Price
$ 53.65
1310
1018
378
4194
Market Price
$ 63.84
Selling Price
$ 53.64
2228
1539
548
3065
Market Price
$ 45.70
Selling Price
$ 39.84
3643
1307
1223
4577
Market Price
$ 57.84
Selling Price
$ 51.86
2421
1778
1054
3581
Market Price
$ 62.53
Selling Price
$ 53.15
2154
1103
1342
3269
Market Price
$ 45.79
Selling Price
$ 39.63
2496
1082
1730
4258
Market Price
$ 56.86
Selling Price
$ 51.67
1308
483
352
3549
Market Price
$ 32.99
Selling Price
$ 29.57
2089
906
479
4796
Market Price
$ 42.21
Selling Price
$ 35.40
654
141
612
758
Market Price
$ 58.54
Selling Price
$ 52.47
1594
1470
1195
4280
Market Price
$ 49.63
Selling Price
$ 43.98
414
374
229
669
Market Price
$ 39.73
Selling Price
$ 35.82
933
754
775
1223
Market Price
$ 56.70
Selling Price
$ 48.37
4050
2499
3465
4983
Market Price
$ 41.35
Selling Price
$ 37.01
2703
1450
1979
3493
Market Price
$ 57.28
Selling Price
$ 48.89
836
724
769
925
Market Price
$ 54.72
Selling Price
$ 49.14
2697
1265
1581
4127
Market Price
$ 38.42
Selling Price
$ 33.94
1821
1000
1809
3133
Market Price
$ 63.40
Selling Price
$ 55.19
3882
956
2176
3927
Market Price
$ 30.05
Selling Price
$ 25.67
578
230
331
1242
Market Price
$ 59.64
Selling Price
$ 51.06
4134
880
3350
4351
Market Price
$ 50.40
Selling Price
$ 44.87
1335
875
1011
1743
Market Price
$ 44.67
Selling Price
$ 37.77
1750
1049
1556
2228
Market Price
$ 47.47
Selling Price
$ 39.66
275
101
246
1172
Market Price
$ 51.22
Selling Price
$ 45.17
372
125
268
1125
Market Price
$ 47.29
Selling Price
$ 42.07
533
384
255
945
Market Price
$ 39.58
Selling Price
$ 35.06
2201
723
1968
2677
Market Price
$ 65.76
Selling Price
$ 59.41
1019
858
541
4010
Market Price
$ 51.41
Selling Price
$ 43.99
645
521
582
2199
Market Price
$ 50.25
Selling Price
$ 45.19
1040
308
261
3773
Market Price
$ 33.73
Selling Price
$ 28.98
1071
668
619
2232
Market Price
$ 56.39
Selling Price
$ 48.24
883
291
184
4209
Market Price
$ 57.19
Selling Price
$ 50.74
1502
581
840
2025
Market Price
$ 41.31
Selling Price
$ 36.81
2087
1695
1723
3003
Market Price
$ 69.02
Selling Price
$ 59.44
772
656
525
849