Market Price
$ 46.06
Selling Price
$ 40.55
2978
806
1094
3615
Market Price
$ 39.30
Selling Price
$ 33.60
1360
1098
720
2150
Market Price
$ 50.58
Selling Price
$ 45.82
2883
2854
614
2889
Market Price
$ 53.45
Selling Price
$ 45.17
473
438
268
1031
Market Price
$ 57.07
Selling Price
$ 51.68
869
647
191
2673
Market Price
$ 58.52
Selling Price
$ 51.07
520
113
402
2211
Market Price
$ 42.58
Selling Price
$ 36.23
535
462
205
2396
Market Price
$ 64.78
Selling Price
$ 58.36
510
398
507
2281
Market Price
$ 35.97
Selling Price
$ 30.19
4251
1827
2542
4359
Market Price
$ 54.24
Selling Price
$ 45.86
896
213
676
1317
Market Price
$ 54.44
Selling Price
$ 46.37
1127
1062
846
2096
Market Price
$ 36.27
Selling Price
$ 30.33
1196
390
250
1738
Market Price
$ 31.26
Selling Price
$ 26.76
830
485
351
1062
Market Price
$ 44.69
Selling Price
$ 37.82
279
276
278
427
Market Price
$ 54.04
Selling Price
$ 45.79
387
274
192
1094
Market Price
$ 48.34
Selling Price
$ 43.70
2906
1365
616
3411
Market Price
$ 55.02
Selling Price
$ 49.25
1016
563
577
2935
Market Price
$ 53.52
Selling Price
$ 47.51
2374
1883
1674
4057
Market Price
$ 50.10
Selling Price
$ 42.76
847
184
460
3056
Market Price
$ 53.88
Selling Price
$ 47.10
288
167
238
1274
Market Price
$ 64.27
Selling Price
$ 55.92
2733
1080
1735
3684
Market Price
$ 51.98
Selling Price
$ 45.83
988
664
635
2668
Market Price
$ 28.87
Selling Price
$ 26.07
715
157
483
3092
Market Price
$ 64.03
Selling Price
$ 54.85
916
292
588
2602
Market Price
$ 45.03
Selling Price
$ 39.39
2046
1678
509
4129
Market Price
$ 31.45
Selling Price
$ 27.36
4125
1582
3840
4631
Market Price
$ 53.89
Selling Price
$ 47.48
977
944
655
2984
Market Price
$ 57.10
Selling Price
$ 50.01
316
274
291
1047
Market Price
$ 42.71
Selling Price
$ 35.85
2575
1692
1489
3674
Market Price
$ 66.12
Selling Price
$ 58.09
3621
876
2643
4428
Market Price
$ 60.30
Selling Price
$ 53.20
803
673
509
2882
Market Price
$ 29.67
Selling Price
$ 25.96
352
219
201
1235
Market Price
$ 60.58
Selling Price
$ 52.21
1442
980
1398
1477
Market Price
$ 67.28
Selling Price
$ 58.36
2622
749
2214
3394
Market Price
$ 69.92
Selling Price
$ 59.86
1268
1020
753
3693
Market Price
$ 58.16
Selling Price
$ 48.64
1587
1063
945
3535
Market Price
$ 48.12
Selling Price
$ 41.12
968
406
915
2140
Market Price
$ 38.30
Selling Price
$ 32.32
3193
2268
1110
3969
Market Price
$ 65.37
Selling Price
$ 55.16
527
419
280
1929
Market Price
$ 43.38
Selling Price
$ 37.82
2398
1738
878
3697