Market Price
$ 70.84
Selling Price
$ 59.29
4026
1195
1987
4770
Market Price
$ 47.29
Selling Price
$ 42.11
469
159
456
1839
Market Price
$ 49.38
Selling Price
$ 42.09
688
343
164
1905
Market Price
$ 54.84
Selling Price
$ 47.78
2977
877
1062
3063
Market Price
$ 54.20
Selling Price
$ 45.60
1661
471
1649
1799
Market Price
$ 45.35
Selling Price
$ 40.07
2656
2536
824
2745
Market Price
$ 51.48
Selling Price
$ 43.26
1306
1195
934
4680
Market Price
$ 55.75
Selling Price
$ 50.40
377
320
319
1006
Market Price
$ 43.49
Selling Price
$ 37.92
872
463
793
1569
Market Price
$ 29.29
Selling Price
$ 26.40
427
106
318
606
Market Price
$ 52.54
Selling Price
$ 46.36
1893
463
637
4459
Market Price
$ 41.19
Selling Price
$ 36.80
1807
586
1319
2694
Market Price
$ 58.44
Selling Price
$ 49.21
794
242
703
832
Market Price
$ 30.10
Selling Price
$ 26.42
1321
541
1242
1792
Market Price
$ 48.44
Selling Price
$ 42.62
330
320
139
494
Market Price
$ 34.07
Selling Price
$ 30.57
293
85
200
1054
Market Price
$ 60.99
Selling Price
$ 51.74
231
105
213
504
Market Price
$ 66.85
Selling Price
$ 56.04
711
502
224
2349
Market Price
$ 39.23
Selling Price
$ 32.82
1815
1263
1298
1843
Market Price
$ 45.70
Selling Price
$ 39.35
1298
882
1254
3551
Market Price
$ 63.99
Selling Price
$ 57.98
1335
376
865
4257
Market Price
$ 46.32
Selling Price
$ 40.19
757
500
319
2004
Market Price
$ 31.88
Selling Price
$ 27.65
691
678
470
694
Market Price
$ 65.51
Selling Price
$ 59.35
663
230
619
1737
Market Price
$ 67.07
Selling Price
$ 58.04
3464
801
3285
4485
Market Price
$ 52.43
Selling Price
$ 45.28
901
488
814
2715
Market Price
$ 41.35
Selling Price
$ 36.12
1337
1231
595
1361
Market Price
$ 42.49
Selling Price
$ 36.78
1966
1704
831
4662
Market Price
$ 48.16
Selling Price
$ 40.92
542
204
356
1542
Market Price
$ 41.09
Selling Price
$ 35.94
2251
526
1187
2640
Market Price
$ 44.75
Selling Price
$ 37.93
1289
1157
459
3072
Market Price
$ 64.68
Selling Price
$ 54.57
257
245
177
982
Market Price
$ 53.58
Selling Price
$ 46.63
428
156
372
940
Market Price
$ 33.07
Selling Price
$ 27.87
2556
2247
707
4355
Market Price
$ 40.89
Selling Price
$ 34.23
3129
1004
855
4921
Market Price
$ 45.83
Selling Price
$ 39.44
1077
277
680
4146
Market Price
$ 50.81
Selling Price
$ 45.98
2985
2906
2105
3181
Market Price
$ 37.80
Selling Price
$ 31.82
983
549
767
1512
Market Price
$ 62.10
Selling Price
$ 52.71
3597
2631
1116
3683
Market Price
$ 37.33
Selling Price
$ 33.91
313
257
99
1220