Market Price
$ 34.46
Selling Price
$ 30.65
464
246
357
2052
Market Price
$ 44.62
Selling Price
$ 38.94
1747
428
1449
1774
Market Price
$ 40.52
Selling Price
$ 34.68
2541
1047
2530
4302
Market Price
$ 69.71
Selling Price
$ 59.82
2200
2073
1762
2238
Market Price
$ 50.16
Selling Price
$ 44.81
1044
232
494
3297
Market Price
$ 66.43
Selling Price
$ 58.07
1039
673
509
2677
Market Price
$ 44.95
Selling Price
$ 38.52
1472
1228
743
2618
Market Price
$ 42.47
Selling Price
$ 36.50
1345
499
435
2599
Market Price
$ 33.14
Selling Price
$ 28.00
279
253
131
735
Market Price
$ 56.99
Selling Price
$ 49.50
1832
1047
1738
4845
Market Price
$ 35.54
Selling Price
$ 29.84
982
277
444
1992
Market Price
$ 41.48
Selling Price
$ 36.56
2169
518
1506
2722
Market Price
$ 37.01
Selling Price
$ 30.99
1093
954
1008
1945
Market Price
$ 49.01
Selling Price
$ 42.79
1002
883
530
2160
Market Price
$ 48.26
Selling Price
$ 40.99
1105
1036
548
4669
Market Price
$ 67.76
Selling Price
$ 57.39
747
170
158
897
Market Price
$ 42.85
Selling Price
$ 38.65
2079
1414
894
4965
Market Price
$ 41.43
Selling Price
$ 36.96
742
726
446
1710
Market Price
$ 33.45
Selling Price
$ 28.71
474
321
382
830
Market Price
$ 57.36
Selling Price
$ 50.53
326
261
304
1193
Market Price
$ 36.65
Selling Price
$ 31.32
2154
1006
2124
4992
Market Price
$ 44.03
Selling Price
$ 38.68
306
163
129
450
Market Price
$ 37.68
Selling Price
$ 34.03
1540
1072
946
3680
Market Price
$ 41.39
Selling Price
$ 35.49
1160
288
299
3301
Market Price
$ 30.81
Selling Price
$ 27.81
1177
329
1070
3549
Market Price
$ 31.19
Selling Price
$ 26.19
1006
743
775
3583
Market Price
$ 58.38
Selling Price
$ 49.38
384
270
102
419
Market Price
$ 59.29
Selling Price
$ 53.57
524
219
224
2079
Market Price
$ 48.71
Selling Price
$ 41.15
861
335
565
952
Market Price
$ 48.22
Selling Price
$ 42.40
1661
1175
1072
3934
Market Price
$ 56.76
Selling Price
$ 48.61
965
344
194
3878
Market Price
$ 68.33
Selling Price
$ 58.55
1720
1567
1381
1986
Market Price
$ 55.80
Selling Price
$ 49.71
3404
2375
1392
3860
Market Price
$ 51.22
Selling Price
$ 43.34
1855
402
969
2208
Market Price
$ 66.60
Selling Price
$ 58.99
1720
1304
550
2147
Market Price
$ 32.36
Selling Price
$ 28.87
1102
488
725
4237
Market Price
$ 62.03
Selling Price
$ 55.13
1825
1163
1060
2136
Market Price
$ 30.02
Selling Price
$ 27.25
1109
445
656
1138
Market Price
$ 35.28
Selling Price
$ 30.38
877
656
445
3907
Market Price
$ 38.80
Selling Price
$ 33.22
2602
525
1122
2794