Market Price
$ 51.01
Selling Price
$ 45.47
1866
729
939
2406
Market Price
$ 33.94
Selling Price
$ 30.45
1050
870
414
2981
Market Price
$ 56.52
Selling Price
$ 50.59
2278
1425
2000
3296
Market Price
$ 49.16
Selling Price
$ 42.49
803
520
349
945
Market Price
$ 51.23
Selling Price
$ 45.63
328
143
80
846
Market Price
$ 33.81
Selling Price
$ 30.22
839
685
582
3251
Market Price
$ 43.25
Selling Price
$ 38.48
1022
620
667
1273
Market Price
$ 51.84
Selling Price
$ 45.73
287
215
245
450
Market Price
$ 63.21
Selling Price
$ 55.06
2172
1034
1860
4490
Market Price
$ 50.93
Selling Price
$ 44.86
935
537
210
1509
Market Price
$ 42.83
Selling Price
$ 36.41
2605
1064
2444
3455
Market Price
$ 29.56
Selling Price
$ 25.73
995
776
247
1288
Market Price
$ 51.36
Selling Price
$ 45.75
387
159
364
694
Market Price
$ 41.57
Selling Price
$ 36.00
2488
1583
758
4443
Market Price
$ 41.89
Selling Price
$ 36.42
1920
597
384
2141
Market Price
$ 34.40
Selling Price
$ 28.70
4497
1017
4071
4913
Market Price
$ 56.51
Selling Price
$ 50.70
2848
2682
1838
3521
Market Price
$ 37.63
Selling Price
$ 31.59
2003
1792
744
3609
Market Price
$ 46.15
Selling Price
$ 39.09
1057
383
256
4147
Market Price
$ 52.64
Selling Price
$ 46.28
1856
991
1595
3629
Market Price
$ 61.46
Selling Price
$ 55.77
2784
1110
1399
3107
Market Price
$ 64.68
Selling Price
$ 57.53
558
126
160
1030
Market Price
$ 67.20
Selling Price
$ 57.29
451
139
136
923
Market Price
$ 66.47
Selling Price
$ 56.31
1274
580
1064
2220
Market Price
$ 50.68
Selling Price
$ 43.09
1958
583
490
2348
Market Price
$ 37.45
Selling Price
$ 33.04
1572
578
1201
4299
Market Price
$ 66.70
Selling Price
$ 55.71
569
357
352
1548
Market Price
$ 31.77
Selling Price
$ 26.83
1849
881
676
2451
Market Price
$ 58.52
Selling Price
$ 52.82
3744
2971
1670
4238
Market Price
$ 39.99
Selling Price
$ 35.75
3428
3316
2062
4644
Market Price
$ 66.19
Selling Price
$ 56.98
1408
454
450
2285
Market Price
$ 61.48
Selling Price
$ 51.38
4056
3256
3056
4503
Market Price
$ 51.63
Selling Price
$ 46.64
977
245
412
3664
Market Price
$ 46.54
Selling Price
$ 40.60
772
645
241
862
Market Price
$ 63.30
Selling Price
$ 55.46
2970
2680
1699
4509
Market Price
$ 42.22
Selling Price
$ 35.57
1801
477
766
2645
Market Price
$ 51.37
Selling Price
$ 44.12
663
304
570
2467
Market Price
$ 46.33
Selling Price
$ 41.68
1817
721
1580
2131
Market Price
$ 69.59
Selling Price
$ 58.10
1269
499
1249
2350
Market Price
$ 57.72
Selling Price
$ 51.27
1337
686
780
2670