Market Price
$ 53.05
Selling Price
$ 44.99
250
140
146
602
Market Price
$ 38.51
Selling Price
$ 32.46
2403
2205
732
2817
Market Price
$ 47.41
Selling Price
$ 42.43
1495
1144
1245
2915
Market Price
$ 31.07
Selling Price
$ 28.24
1850
925
1035
4555
Market Price
$ 42.10
Selling Price
$ 36.25
972
575
410
1648
Market Price
$ 59.88
Selling Price
$ 54.33
1823
848
903
4865
Market Price
$ 40.41
Selling Price
$ 35.14
358
297
163
1300
Market Price
$ 61.88
Selling Price
$ 55.46
401
273
401
591
Market Price
$ 43.97
Selling Price
$ 37.38
4424
1143
2953
4841
Market Price
$ 54.46
Selling Price
$ 47.15
835
286
659
1438
Market Price
$ 53.80
Selling Price
$ 46.12
2958
2907
1396
4672
Market Price
$ 59.46
Selling Price
$ 52.82
4527
2724
3115
4730
Market Price
$ 33.85
Selling Price
$ 29.33
980
537
295
2890
Market Price
$ 68.47
Selling Price
$ 57.95
601
362
374
767
Market Price
$ 63.46
Selling Price
$ 55.13
1232
1218
1166
3539
Market Price
$ 48.73
Selling Price
$ 40.90
1185
808
350
1627
Market Price
$ 32.84
Selling Price
$ 29.80
1258
910
610
1580
Market Price
$ 31.55
Selling Price
$ 27.69
1076
1028
294
4244
Market Price
$ 31.57
Selling Price
$ 27.89
1816
504
1167
1868
Market Price
$ 61.31
Selling Price
$ 52.25
768
445
758
824
Market Price
$ 40.60
Selling Price
$ 34.46
3640
741
1807
4822
Market Price
$ 49.38
Selling Price
$ 43.34
1373
687
571
3516
Market Price
$ 61.48
Selling Price
$ 52.42
189
113
88
821
Market Price
$ 62.17
Selling Price
$ 52.92
517
168
415
2438
Market Price
$ 42.97
Selling Price
$ 39.05
984
275
666
3676
Market Price
$ 56.33
Selling Price
$ 50.79
2698
2252
2159
2862
Market Price
$ 57.56
Selling Price
$ 51.62
389
240
284
1128
Market Price
$ 29.79
Selling Price
$ 25.78
1353
339
955
2065
Market Price
$ 58.74
Selling Price
$ 52.42
1731
883
572
3460
Market Price
$ 52.57
Selling Price
$ 47.11
2805
910
2184
3286
Market Price
$ 59.02
Selling Price
$ 52.71
2888
2644
1853
4847
Market Price
$ 33.45
Selling Price
$ 28.82
611
450
602
1884
Market Price
$ 40.37
Selling Price
$ 33.79
296
216
182
1374
Market Price
$ 58.60
Selling Price
$ 50.04
3472
2503
1968
4614
Market Price
$ 48.04
Selling Price
$ 40.48
283
268
255
1126
Market Price
$ 36.56
Selling Price
$ 30.78
3719
1229
2201
4309
Market Price
$ 62.52
Selling Price
$ 52.81
213
204
168
942
Market Price
$ 54.24
Selling Price
$ 46.08
1595
888
1570
3668
Market Price
$ 43.15
Selling Price
$ 39.20
2662
770
1037
3881
Market Price
$ 59.11
Selling Price
$ 53.31
224
123
161
924