Market Price
$ 52.12
Selling Price
$ 43.65
1070
405
278
2473
Market Price
$ 44.81
Selling Price
$ 39.98
494
351
271
1203
Market Price
$ 61.15
Selling Price
$ 55.42
1495
1440
1487
1953
Market Price
$ 66.82
Selling Price
$ 59.03
1508
862
526
4054
Market Price
$ 42.14
Selling Price
$ 36.58
391
180
203
413
Market Price
$ 36.57
Selling Price
$ 32.96
829
180
431
2409
Market Price
$ 53.68
Selling Price
$ 46.07
744
554
209
1334
Market Price
$ 67.35
Selling Price
$ 57.46
1834
1019
1709
3173
Market Price
$ 29.62
Selling Price
$ 25.42
791
603
755
2584
Market Price
$ 59.06
Selling Price
$ 49.87
1092
280
645
4400
Market Price
$ 62.97
Selling Price
$ 54.65
704
154
672
1650
Market Price
$ 35.04
Selling Price
$ 31.13
887
531
426
3348
Market Price
$ 58.00
Selling Price
$ 48.66
2253
1728
1446
3139
Market Price
$ 43.41
Selling Price
$ 39.06
2143
1131
1964
3717
Market Price
$ 48.19
Selling Price
$ 40.55
272
149
112
660
Market Price
$ 40.67
Selling Price
$ 34.56
1062
484
712
4600
Market Price
$ 66.89
Selling Price
$ 59.09
1498
1447
619
3494
Market Price
$ 64.19
Selling Price
$ 55.29
1261
938
629
2051
Market Price
$ 47.22
Selling Price
$ 40.79
2459
2180
1626
3326
Market Price
$ 48.47
Selling Price
$ 41.22
4468
4137
3442
4994
Market Price
$ 40.03
Selling Price
$ 35.10
1373
772
594
2248
Market Price
$ 66.27
Selling Price
$ 59.76
1318
280
620
4063
Market Price
$ 65.68
Selling Price
$ 56.23
399
375
232
1783
Market Price
$ 35.86
Selling Price
$ 30.46
572
545
148
1267
Market Price
$ 53.57
Selling Price
$ 47.02
2576
1658
1384
4513
Market Price
$ 40.44
Selling Price
$ 36.55
1350
1269
1027
3482
Market Price
$ 30.24
Selling Price
$ 25.25
801
341
656
2169
Market Price
$ 52.11
Selling Price
$ 44.90
2877
2791
2415
3012
Market Price
$ 51.14
Selling Price
$ 46.41
1212
349
503
2346
Market Price
$ 62.13
Selling Price
$ 54.05
1911
1082
1537
2586
Market Price
$ 35.94
Selling Price
$ 31.29
1939
1316
1255
2162
Market Price
$ 42.37
Selling Price
$ 37.46
1607
664
689
4549
Market Price
$ 37.41
Selling Price
$ 32.00
1072
840
891
2913
Market Price
$ 37.00
Selling Price
$ 32.52
1014
944
607
4103
Market Price
$ 40.12
Selling Price
$ 35.19
605
418
234
2134
Market Price
$ 46.88
Selling Price
$ 39.48
747
574
254
3524
Market Price
$ 40.86
Selling Price
$ 34.07
2396
1398
1568
3624
Market Price
$ 51.79
Selling Price
$ 46.96
419
228
299
661
Market Price
$ 40.13
Selling Price
$ 35.25
1262
378
1161
1786
Market Price
$ 67.56
Selling Price
$ 58.09
3109
2551
1220
4706