Market Price
$ 60.15
Selling Price
$ 51.26
1496
974
616
2083
Market Price
$ 34.35
Selling Price
$ 30.72
2002
581
539
4069
Market Price
$ 43.90
Selling Price
$ 37.45
1530
1494
1403
3660
Market Price
$ 50.32
Selling Price
$ 43.84
675
670
142
2075
Market Price
$ 62.11
Selling Price
$ 52.24
3827
3581
2350
4823
Market Price
$ 47.56
Selling Price
$ 40.80
1232
427
946
1792
Market Price
$ 47.02
Selling Price
$ 42.24
533
499
385
883
Market Price
$ 54.94
Selling Price
$ 48.48
771
476
536
834
Market Price
$ 55.33
Selling Price
$ 46.71
2612
1126
2291
4726
Market Price
$ 33.93
Selling Price
$ 30.03
3043
2412
1377
4622
Market Price
$ 42.40
Selling Price
$ 37.81
1887
608
1107
3272
Market Price
$ 37.15
Selling Price
$ 33.00
1636
1382
853
2070
Market Price
$ 53.48
Selling Price
$ 45.74
1182
781
1093
1920
Market Price
$ 51.57
Selling Price
$ 45.23
171
134
134
404
Market Price
$ 31.61
Selling Price
$ 28.47
1659
654
1295
2889
Market Price
$ 55.45
Selling Price
$ 47.37
3022
1085
2446
3861
Market Price
$ 44.64
Selling Price
$ 37.80
1283
258
339
3325
Market Price
$ 31.14
Selling Price
$ 27.20
1384
1317
715
4166
Market Price
$ 41.39
Selling Price
$ 36.07
1219
420
570
1629
Market Price
$ 65.14
Selling Price
$ 54.39
2783
2231
1845
2860
Market Price
$ 53.86
Selling Price
$ 46.96
940
379
593
2558
Market Price
$ 57.61
Selling Price
$ 51.80
1218
1142
481
2663
Market Price
$ 59.36
Selling Price
$ 50.68
1933
394
510
2441
Market Price
$ 67.58
Selling Price
$ 58.86
426
357
257
1473
Market Price
$ 58.95
Selling Price
$ 49.54
2572
1121
2018
3381
Market Price
$ 48.69
Selling Price
$ 42.95
4277
1864
1695
4975
Market Price
$ 69.68
Selling Price
$ 58.41
1091
442
715
1638
Market Price
$ 60.45
Selling Price
$ 51.36
1542
1505
708
3886
Market Price
$ 69.21
Selling Price
$ 57.80
1394
1350
718
1698
Market Price
$ 40.78
Selling Price
$ 35.88
383
173
228
649
Market Price
$ 50.97
Selling Price
$ 43.87
2005
769
1534
4152
Market Price
$ 49.01
Selling Price
$ 41.15
440
215
255
755
Market Price
$ 39.55
Selling Price
$ 33.97
552
407
255
1748
Market Price
$ 39.52
Selling Price
$ 34.56
1048
429
698
1975
Market Price
$ 31.12
Selling Price
$ 26.28
789
310
772
3768
Market Price
$ 66.38
Selling Price
$ 58.95
1830
1439
1128
4702
Market Price
$ 38.45
Selling Price
$ 34.48
143
62
60
459
Market Price
$ 34.90
Selling Price
$ 29.49
3646
2161
2487
4302
Market Price
$ 46.48
Selling Price
$ 40.99
1146
579
600
2995
Market Price
$ 43.43
Selling Price
$ 38.48
831
369
393
1409