Market Price
$ 36.01
Selling Price
$ 30.21
219
203
219
675
Market Price
$ 49.38
Selling Price
$ 41.76
455
280
311
945
Market Price
$ 32.69
Selling Price
$ 27.86
463
461
421
976
Market Price
$ 55.17
Selling Price
$ 47.51
1607
696
923
2977
Market Price
$ 30.39
Selling Price
$ 26.56
3413
1252
1892
4676
Market Price
$ 51.54
Selling Price
$ 43.43
632
628
529
2191
Market Price
$ 66.05
Selling Price
$ 55.20
542
229
168
1981
Market Price
$ 65.12
Selling Price
$ 57.52
3677
3258
852
4038
Market Price
$ 68.27
Selling Price
$ 57.47
3107
621
3045
4481
Market Price
$ 66.19
Selling Price
$ 56.61
756
454
278
3469
Market Price
$ 61.78
Selling Price
$ 55.19
870
495
229
1121
Market Price
$ 45.98
Selling Price
$ 41.45
214
57
182
554
Market Price
$ 59.91
Selling Price
$ 54.02
2541
2345
864
3537
Market Price
$ 51.02
Selling Price
$ 44.55
745
377
238
1267
Market Price
$ 65.87
Selling Price
$ 59.58
1066
960
804
1325
Market Price
$ 34.19
Selling Price
$ 29.45
3998
1792
2961
4837
Market Price
$ 37.97
Selling Price
$ 32.55
565
357
244
2071
Market Price
$ 53.68
Selling Price
$ 47.77
911
509
614
3184
Market Price
$ 30.11
Selling Price
$ 25.43
280
244
267
751
Market Price
$ 46.94
Selling Price
$ 41.46
1289
479
303
3073
Market Price
$ 34.53
Selling Price
$ 28.96
3139
2063
1141
4166
Market Price
$ 58.18
Selling Price
$ 49.45
3412
1849
905
4981
Market Price
$ 61.38
Selling Price
$ 52.76
901
602
205
1751
Market Price
$ 31.31
Selling Price
$ 28.12
580
135
252
944
Market Price
$ 65.33
Selling Price
$ 55.94
1753
841
516
2079
Market Price
$ 59.60
Selling Price
$ 52.19
1601
350
1347
2827
Market Price
$ 42.09
Selling Price
$ 36.68
399
225
129
977
Market Price
$ 41.24
Selling Price
$ 35.40
1120
284
258
1766
Market Price
$ 44.56
Selling Price
$ 38.44
756
676
266
1445
Market Price
$ 51.71
Selling Price
$ 43.93
2003
1797
1093
3239
Market Price
$ 47.48
Selling Price
$ 40.40
659
626
437
775
Market Price
$ 50.26
Selling Price
$ 44.36
1946
1670
1089
3030
Market Price
$ 60.66
Selling Price
$ 52.14
2433
2112
1345
4376
Market Price
$ 48.31
Selling Price
$ 40.44
1563
1141
1254
1844
Market Price
$ 48.77
Selling Price
$ 41.69
2425
1557
2173
4549
Market Price
$ 70.31
Selling Price
$ 59.33
4396
2194
3219
4973
Market Price
$ 59.63
Selling Price
$ 53.32
2163
1328
2117
2644
Market Price
$ 54.12
Selling Price
$ 49.10
2874
2269
1672
4712
Market Price
$ 37.70
Selling Price
$ 32.38
554
407
439
822
Market Price
$ 61.71
Selling Price
$ 52.61
1308
316
642
2728