Market Price
$ 61.57
Selling Price
$ 55.83
1030
890
279
3990
Market Price
$ 31.51
Selling Price
$ 27.68
464
192
125
623
Market Price
$ 61.23
Selling Price
$ 54.19
2440
2262
2095
3826
Market Price
$ 29.65
Selling Price
$ 26.08
1568
1267
1441
4953
Market Price
$ 45.20
Selling Price
$ 40.41
880
569
818
1254
Market Price
$ 45.81
Selling Price
$ 38.66
1217
1084
1164
2830
Market Price
$ 48.41
Selling Price
$ 42.63
1006
806
480
3694
Market Price
$ 56.34
Selling Price
$ 49.82
525
523
122
958
Market Price
$ 28.21
Selling Price
$ 25.50
1554
1268
1045
4977
Market Price
$ 47.72
Selling Price
$ 40.89
416
238
295
806
Market Price
$ 58.64
Selling Price
$ 51.31
278
201
188
444
Market Price
$ 32.82
Selling Price
$ 28.56
1596
908
540
2134
Market Price
$ 53.13
Selling Price
$ 45.50
2596
2006
2499
3152
Market Price
$ 41.44
Selling Price
$ 34.64
606
265
314
1031
Market Price
$ 50.71
Selling Price
$ 45.90
2685
1428
1232
4587
Market Price
$ 49.87
Selling Price
$ 44.96
1692
1129
1115
3885
Market Price
$ 44.14
Selling Price
$ 39.63
2194
558
1856
2900
Market Price
$ 60.92
Selling Price
$ 54.40
1324
904
481
4486
Market Price
$ 64.85
Selling Price
$ 57.46
1928
1071
592
2891
Market Price
$ 52.44
Selling Price
$ 45.96
2791
876
1793
3479
Market Price
$ 55.28
Selling Price
$ 49.12
1309
382
1294
2100
Market Price
$ 69.59
Selling Price
$ 58.21
1295
745
1282
2474
Market Price
$ 54.71
Selling Price
$ 48.97
1884
1329
1503
4928
Market Price
$ 47.72
Selling Price
$ 42.22
3360
2791
1015
4274
Market Price
$ 37.83
Selling Price
$ 34.04
1689
411
423
2423
Market Price
$ 51.01
Selling Price
$ 46.00
1463
1165
1450
2422
Market Price
$ 39.63
Selling Price
$ 33.65
3662
2724
1601
4969
Market Price
$ 66.52
Selling Price
$ 55.75
1384
1342
649
1697
Market Price
$ 31.03
Selling Price
$ 26.69
1107
776
523
1774
Market Price
$ 34.31
Selling Price
$ 29.24
3366
1191
2417
3460
Market Price
$ 62.24
Selling Price
$ 54.84
3643
2250
3024
4761
Market Price
$ 56.66
Selling Price
$ 49.98
1363
1021
531
2548
Market Price
$ 51.52
Selling Price
$ 45.02
3482
1068
2487
4907
Market Price
$ 45.90
Selling Price
$ 38.37
417
414
269
1579
Market Price
$ 34.13
Selling Price
$ 28.95
970
416
210
2543
Market Price
$ 58.84
Selling Price
$ 50.46
1487
1303
961
3506
Market Price
$ 36.84
Selling Price
$ 31.12
632
618
209
2381
Market Price
$ 42.88
Selling Price
$ 38.37
516
372
234
655
Market Price
$ 39.22
Selling Price
$ 33.58
4445
1839
3738
4722
Market Price
$ 68.32
Selling Price
$ 58.18
1854
674
1715
3250