Market Price
$ 47.10
Selling Price
$ 41.26
3037
2305
2563
3130
Market Price
$ 35.63
Selling Price
$ 32.15
518
119
355
1965
Market Price
$ 63.97
Selling Price
$ 54.83
1985
1036
657
2882
Market Price
$ 28.44
Selling Price
$ 25.66
581
184
158
654
Market Price
$ 32.24
Selling Price
$ 27.83
3459
1102
1313
4981
Market Price
$ 35.22
Selling Price
$ 29.49
825
629
616
2581
Market Price
$ 60.62
Selling Price
$ 54.88
2764
2243
1986
4914
Market Price
$ 29.55
Selling Price
$ 26.63
2981
1014
2561
4595
Market Price
$ 58.80
Selling Price
$ 52.76
168
47
103
461
Market Price
$ 42.42
Selling Price
$ 35.72
741
589
577
1710
Market Price
$ 51.67
Selling Price
$ 45.28
720
560
708
997
Market Price
$ 64.76
Selling Price
$ 55.23
3308
1742
3138
3365
Market Price
$ 37.23
Selling Price
$ 33.62
2172
1570
1039
2207
Market Price
$ 59.02
Selling Price
$ 52.63
256
249
157
452
Market Price
$ 37.59
Selling Price
$ 33.17
2129
1594
1639
4534
Market Price
$ 45.80
Selling Price
$ 41.08
1040
256
478
4158
Market Price
$ 42.91
Selling Price
$ 37.41
690
440
432
720
Market Price
$ 32.66
Selling Price
$ 28.65
1029
376
858
1342
Market Price
$ 43.16
Selling Price
$ 38.62
1021
315
647
1054
Market Price
$ 41.18
Selling Price
$ 34.82
1616
1438
1246
4933
Market Price
$ 54.89
Selling Price
$ 48.49
1036
852
757
4479
Market Price
$ 55.40
Selling Price
$ 49.21
1439
394
1431
2538
Market Price
$ 39.86
Selling Price
$ 34.19
899
899
303
2385
Market Price
$ 48.34
Selling Price
$ 43.91
2533
2195
2429
4716
Market Price
$ 49.29
Selling Price
$ 41.78
833
410
743
838
Market Price
$ 66.06
Selling Price
$ 58.33
1174
837
604
2183
Market Price
$ 61.66
Selling Price
$ 51.63
2883
2819
1822
4897
Market Price
$ 66.80
Selling Price
$ 58.27
978
690
531
4694
Market Price
$ 40.70
Selling Price
$ 36.58
3010
1290
884
3833
Market Price
$ 36.70
Selling Price
$ 33.20
974
918
972
2812
Market Price
$ 68.11
Selling Price
$ 58.14
1068
505
762
1389
Market Price
$ 48.92
Selling Price
$ 42.51
179
71
121
527
Market Price
$ 51.50
Selling Price
$ 43.13
3057
1562
890
3733
Market Price
$ 42.98
Selling Price
$ 37.71
922
388
771
2214
Market Price
$ 44.23
Selling Price
$ 40.15
1028
234
636
1207
Market Price
$ 53.20
Selling Price
$ 46.01
3773
1058
2618
4464
Market Price
$ 51.65
Selling Price
$ 43.29
727
620
269
977
Market Price
$ 40.62
Selling Price
$ 36.82
1540
968
1369
3337
Market Price
$ 30.73
Selling Price
$ 26.94
1721
1429
469
3459
Market Price
$ 40.76
Selling Price
$ 35.96
1094
1048
249
2030