Market Price
$ 49.03
Selling Price
$ 43.60
658
530
651
2012
Market Price
$ 52.77
Selling Price
$ 46.03
2227
1784
904
3112
Market Price
$ 47.91
Selling Price
$ 42.18
1849
1342
1680
4495
Market Price
$ 54.91
Selling Price
$ 46.63
549
319
235
930
Market Price
$ 37.87
Selling Price
$ 31.98
463
324
451
1051
Market Price
$ 33.77
Selling Price
$ 29.43
1785
1496
516
2522
Market Price
$ 34.61
Selling Price
$ 30.06
2299
583
1664
3072
Market Price
$ 37.37
Selling Price
$ 31.95
1009
599
409
3299
Market Price
$ 69.82
Selling Price
$ 58.24
349
335
247
909
Market Price
$ 35.85
Selling Price
$ 31.41
1281
736
296
3549
Market Price
$ 69.70
Selling Price
$ 59.60
704
316
416
979
Market Price
$ 50.18
Selling Price
$ 45.53
950
745
366
1132
Market Price
$ 54.70
Selling Price
$ 47.69
2256
1778
1736
4339
Market Price
$ 36.26
Selling Price
$ 32.64
1167
299
363
1499
Market Price
$ 47.51
Selling Price
$ 41.83
383
367
304
1511
Market Price
$ 46.19
Selling Price
$ 38.84
1793
1258
1604
2121
Market Price
$ 61.54
Selling Price
$ 54.13
1095
443
717
2703
Market Price
$ 38.40
Selling Price
$ 33.93
1455
892
896
2051
Market Price
$ 61.03
Selling Price
$ 53.51
1950
536
1947
2918
Market Price
$ 38.81
Selling Price
$ 34.54
4302
914
2896
4520
Market Price
$ 49.91
Selling Price
$ 43.06
4327
2070
3757
4812
Market Price
$ 34.04
Selling Price
$ 28.59
1929
1030
1214
3056
Market Price
$ 43.88
Selling Price
$ 36.62
1692
578
1644
1821
Market Price
$ 47.50
Selling Price
$ 43.18
1887
608
1471
2934
Market Price
$ 60.02
Selling Price
$ 51.42
1217
1028
290
2536
Market Price
$ 58.78
Selling Price
$ 51.31
987
844
224
4190
Market Price
$ 54.19
Selling Price
$ 48.38
697
202
597
923
Market Price
$ 48.68
Selling Price
$ 43.53
700
169
627
2100
Market Price
$ 43.36
Selling Price
$ 36.42
2019
891
624
2994
Market Price
$ 29.11
Selling Price
$ 26.19
1371
508
464
4896
Market Price
$ 67.24
Selling Price
$ 58.18
388
195
214
597
Market Price
$ 37.30
Selling Price
$ 33.24
2749
1613
1209
2819
Market Price
$ 32.80
Selling Price
$ 27.67
1976
775
1705
2358
Market Price
$ 58.44
Selling Price
$ 50.04
587
516
474
1147
Market Price
$ 35.52
Selling Price
$ 30.85
763
339
715
2200
Market Price
$ 43.00
Selling Price
$ 38.06
3682
1731
2866
4171
Market Price
$ 63.98
Selling Price
$ 56.49
435
200
299
860
Market Price
$ 44.91
Selling Price
$ 38.13
2769
2037
2426
3223
Market Price
$ 41.92
Selling Price
$ 36.39
1748
1040
1597
3304
Market Price
$ 33.35
Selling Price
$ 27.93
2908
2095
2759
3670