Market Price
$ 44.75
Selling Price
$ 40.52
967
646
400
2036
Market Price
$ 43.92
Selling Price
$ 37.64
956
749
949
4619
Market Price
$ 34.39
Selling Price
$ 29.23
2093
1012
1317
3457
Market Price
$ 59.97
Selling Price
$ 51.17
1758
1531
1153
2149
Market Price
$ 50.94
Selling Price
$ 43.87
1437
1101
851
3032
Market Price
$ 67.99
Selling Price
$ 59.40
628
241
569
2908
Market Price
$ 45.99
Selling Price
$ 41.04
1565
853
1017
1613
Market Price
$ 61.60
Selling Price
$ 51.93
2838
1028
2362
4347
Market Price
$ 58.34
Selling Price
$ 52.87
2384
885
1458
4085
Market Price
$ 46.07
Selling Price
$ 39.14
1407
991
737
1923
Market Price
$ 31.13
Selling Price
$ 27.61
2069
751
1553
2344
Market Price
$ 66.78
Selling Price
$ 59.63
226
205
153
842
Market Price
$ 40.72
Selling Price
$ 35.18
1344
1152
1033
4915
Market Price
$ 36.19
Selling Price
$ 30.43
886
573
179
1287
Market Price
$ 49.21
Selling Price
$ 42.32
444
392
193
1421
Market Price
$ 57.68
Selling Price
$ 52.05
3916
2890
3368
4266
Market Price
$ 47.51
Selling Price
$ 40.98
4165
1082
1985
4879
Market Price
$ 63.12
Selling Price
$ 54.28
586
248
419
999
Market Price
$ 53.51
Selling Price
$ 45.15
1242
1194
828
1445
Market Price
$ 41.64
Selling Price
$ 37.15
705
572
177
872
Market Price
$ 30.62
Selling Price
$ 26.87
2319
1748
1748
2986
Market Price
$ 41.42
Selling Price
$ 35.73
486
290
430
1008
Market Price
$ 63.92
Selling Price
$ 53.92
1224
493
713
1552
Market Price
$ 68.94
Selling Price
$ 57.96
189
66
167
430
Market Price
$ 65.70
Selling Price
$ 58.63
1273
690
433
2039
Market Price
$ 39.90
Selling Price
$ 35.07
2752
2368
607
3185
Market Price
$ 47.41
Selling Price
$ 42.23
2287
1435
870
3439
Market Price
$ 60.04
Selling Price
$ 50.37
2904
2107
2469
4550
Market Price
$ 29.51
Selling Price
$ 26.53
2058
609
1685
2095
Market Price
$ 34.56
Selling Price
$ 30.77
1049
368
227
3516
Market Price
$ 65.16
Selling Price
$ 57.43
1320
667
553
3543
Market Price
$ 35.03
Selling Price
$ 30.46
4714
3842
2303
4930
Market Price
$ 53.09
Selling Price
$ 46.63
2013
988
545
3155
Market Price
$ 39.98
Selling Price
$ 35.89
242
68
93
581
Market Price
$ 56.05
Selling Price
$ 47.61
3139
1164
2244
4056
Market Price
$ 56.43
Selling Price
$ 47.39
2353
2004
1921
3114
Market Price
$ 48.52
Selling Price
$ 43.11
3552
1222
941
3885
Market Price
$ 56.26
Selling Price
$ 47.72
4328
4320
4041
4632
Market Price
$ 63.83
Selling Price
$ 56.83
310
195
193
1482
Market Price
$ 65.42
Selling Price
$ 58.82
1110
487
885
2488