Market Price
$ 44.40
Selling Price
$ 37.20
2253
2235
578
2909
Market Price
$ 35.42
Selling Price
$ 29.93
1245
313
571
1593
Market Price
$ 45.21
Selling Price
$ 40.81
4505
1171
4281
4758
Market Price
$ 42.55
Selling Price
$ 38.04
495
494
106
2003
Market Price
$ 33.63
Selling Price
$ 29.80
579
250
173
2260
Market Price
$ 31.74
Selling Price
$ 28.65
3322
840
2020
4115
Market Price
$ 61.80
Selling Price
$ 52.81
2016
1889
1732
2946
Market Price
$ 41.51
Selling Price
$ 35.14
2788
2733
1005
3268
Market Price
$ 64.09
Selling Price
$ 55.96
1197
757
344
2480
Market Price
$ 42.63
Selling Price
$ 38.23
625
279
470
1315
Market Price
$ 29.49
Selling Price
$ 25.06
1169
805
494
3223
Market Price
$ 64.38
Selling Price
$ 55.69
1072
919
215
3009
Market Price
$ 58.14
Selling Price
$ 52.79
2941
2242
2174
3530
Market Price
$ 30.01
Selling Price
$ 26.09
1226
1139
613
3101
Market Price
$ 33.60
Selling Price
$ 29.22
2853
2663
816
4969
Market Price
$ 65.98
Selling Price
$ 55.00
1011
650
348
4066
Market Price
$ 31.85
Selling Price
$ 26.93
4143
2470
1027
4671
Market Price
$ 58.78
Selling Price
$ 53.21
796
520
227
1963
Market Price
$ 68.48
Selling Price
$ 59.71
958
601
504
3192
Market Price
$ 30.62
Selling Price
$ 26.78
4870
4167
2019
4931
Market Price
$ 32.45
Selling Price
$ 28.06
2218
557
2112
2851
Market Price
$ 34.81
Selling Price
$ 29.51
1518
731
530
4704
Market Price
$ 35.08
Selling Price
$ 31.49
1256
377
1026
3734
Market Price
$ 51.97
Selling Price
$ 45.99
868
552
669
1162
Market Price
$ 39.49
Selling Price
$ 34.48
2382
1118
1613
2729
Market Price
$ 39.41
Selling Price
$ 33.81
2970
1767
1571
4089
Market Price
$ 57.54
Selling Price
$ 48.19
3274
1838
1278
3462
Market Price
$ 43.66
Selling Price
$ 37.37
2073
1611
928
3815
Market Price
$ 44.80
Selling Price
$ 37.89
597
264
355
833
Market Price
$ 62.03
Selling Price
$ 54.03
3804
2360
1027
4133
Market Price
$ 66.18
Selling Price
$ 57.42
1272
711
454
2986
Market Price
$ 39.11
Selling Price
$ 34.36
1326
687
1028
1434
Market Price
$ 46.13
Selling Price
$ 41.45
958
806
856
1001
Market Price
$ 29.66
Selling Price
$ 25.97
1413
352
1350
2783
Market Price
$ 67.32
Selling Price
$ 56.14
961
432
824
1693
Market Price
$ 49.24
Selling Price
$ 41.57
4414
3904
1561
4850
Market Price
$ 61.51
Selling Price
$ 53.90
2815
1596
2741
3601
Market Price
$ 65.71
Selling Price
$ 55.98
4101
1786
2946
4434
Market Price
$ 49.90
Selling Price
$ 43.67
2784
1412
1369
4770
Market Price
$ 50.97
Selling Price
$ 45.79
1216
398
414
3131