Market Price
$ 43.68
Selling Price
$ 37.82
2195
1583
995
3312
Market Price
$ 45.94
Selling Price
$ 39.81
1611
504
1228
2693
Market Price
$ 53.20
Selling Price
$ 45.40
3449
2857
1106
4256
Market Price
$ 63.17
Selling Price
$ 54.07
1823
1102
1347
3428
Market Price
$ 50.10
Selling Price
$ 43.32
1423
503
1251
2017
Market Price
$ 67.36
Selling Price
$ 57.50
1115
748
606
2067
Market Price
$ 56.37
Selling Price
$ 49.73
4512
1086
3415
4672
Market Price
$ 37.35
Selling Price
$ 32.05
2261
700
1243
2359
Market Price
$ 46.80
Selling Price
$ 40.18
465
105
368
1371
Market Price
$ 40.61
Selling Price
$ 36.28
4193
1586
4072
4397
Market Price
$ 59.34
Selling Price
$ 50.41
1792
1235
1389
2073
Market Price
$ 45.17
Selling Price
$ 40.25
450
198
357
612
Market Price
$ 63.15
Selling Price
$ 53.61
263
179
118
621
Market Price
$ 64.66
Selling Price
$ 55.94
3985
2256
1052
4556
Market Price
$ 36.32
Selling Price
$ 32.03
1377
299
574
2987
Market Price
$ 30.92
Selling Price
$ 26.40
1106
926
754
2277
Market Price
$ 41.81
Selling Price
$ 36.66
1983
1256
1006
3050
Market Price
$ 63.64
Selling Price
$ 55.64
3794
1219
2322
4218
Market Price
$ 43.10
Selling Price
$ 37.17
514
485
474
643
Market Price
$ 52.26
Selling Price
$ 46.75
933
450
405
1942
Market Price
$ 38.70
Selling Price
$ 33.85
2819
1345
2779
3540
Market Price
$ 65.12
Selling Price
$ 55.84
504
256
244
597
Market Price
$ 44.68
Selling Price
$ 38.44
1192
599
521
2281
Market Price
$ 42.65
Selling Price
$ 37.13
586
306
321
853
Market Price
$ 32.75
Selling Price
$ 29.06
1159
1086
322
1248
Market Price
$ 44.47
Selling Price
$ 39.40
1806
1500
1696
3535
Market Price
$ 65.57
Selling Price
$ 59.31
2462
1506
2077
4185
Market Price
$ 34.80
Selling Price
$ 30.71
1275
807
815
4767
Market Price
$ 41.24
Selling Price
$ 34.75
1081
620
620
2612
Market Price
$ 59.52
Selling Price
$ 51.02
2491
1957
1587
4155
Market Price
$ 49.38
Selling Price
$ 41.77
1289
333
257
1607
Market Price
$ 52.33
Selling Price
$ 44.29
1151
1150
692
1292
Market Price
$ 32.22
Selling Price
$ 28.22
372
369
172
1801
Market Price
$ 67.34
Selling Price
$ 58.94
1518
470
1266
1665
Market Price
$ 38.00
Selling Price
$ 33.82
1508
716
1338
2700
Market Price
$ 31.94
Selling Price
$ 28.39
2905
1874
1254
3165
Market Price
$ 44.65
Selling Price
$ 39.37
3354
1149
686
3878
Market Price
$ 54.92
Selling Price
$ 47.83
577
302
131
880
Market Price
$ 64.22
Selling Price
$ 58.25
2458
2420
984
3192
Market Price
$ 44.92
Selling Price
$ 37.81
444
390
127
841