Market Price
$ 52.54
Selling Price
$ 45.19
1527
627
968
1597
Market Price
$ 48.63
Selling Price
$ 40.75
1004
552
251
2890
Market Price
$ 52.00
Selling Price
$ 44.52
1036
1022
962
4054
Market Price
$ 61.82
Selling Price
$ 52.29
643
295
308
1276
Market Price
$ 46.65
Selling Price
$ 40.64
1085
960
627
1097
Market Price
$ 46.96
Selling Price
$ 41.97
1056
223
258
2250
Market Price
$ 43.05
Selling Price
$ 36.41
2343
903
1397
4203
Market Price
$ 56.56
Selling Price
$ 50.02
248
87
116
454
Market Price
$ 45.78
Selling Price
$ 39.56
871
260
430
1909
Market Price
$ 47.14
Selling Price
$ 40.93
3979
852
3754
4680
Market Price
$ 68.14
Selling Price
$ 58.37
519
349
419
1638
Market Price
$ 46.81
Selling Price
$ 40.30
3326
2380
2189
4953
Market Price
$ 60.25
Selling Price
$ 51.05
1513
644
411
2692
Market Price
$ 47.17
Selling Price
$ 39.98
1690
1689
758
1989
Market Price
$ 60.34
Selling Price
$ 52.95
1536
340
1006
2689
Market Price
$ 47.84
Selling Price
$ 43.26
596
574
402
686
Market Price
$ 69.15
Selling Price
$ 57.78
1825
1732
1264
3715
Market Price
$ 31.16
Selling Price
$ 26.88
944
678
374
1814
Market Price
$ 62.64
Selling Price
$ 52.21
3612
766
2391
4090
Market Price
$ 38.66
Selling Price
$ 34.73
1294
286
973
1331
Market Price
$ 37.14
Selling Price
$ 32.14
1084
360
377
2073
Market Price
$ 50.84
Selling Price
$ 45.33
966
322
929
4742
Market Price
$ 53.07
Selling Price
$ 44.83
485
299
104
1052
Market Price
$ 46.19
Selling Price
$ 39.61
2205
649
1059
3357
Market Price
$ 49.09
Selling Price
$ 42.73
2572
1386
549
2836
Market Price
$ 31.42
Selling Price
$ 26.35
1752
654
1150
4455
Market Price
$ 52.33
Selling Price
$ 44.68
3304
1862
2031
3446
Market Price
$ 40.40
Selling Price
$ 34.01
1700
426
1324
3820
Market Price
$ 67.57
Selling Price
$ 56.80
475
252
196
1532
Market Price
$ 33.62
Selling Price
$ 28.33
2875
2706
2085
3456
Market Price
$ 51.12
Selling Price
$ 43.28
2156
1721
536
4854
Market Price
$ 34.32
Selling Price
$ 31.02
1246
299
430
3422
Market Price
$ 32.33
Selling Price
$ 28.94
664
577
591
2705
Market Price
$ 49.18
Selling Price
$ 41.22
1155
447
598
1906
Market Price
$ 31.49
Selling Price
$ 27.40
622
149
401
1884
Market Price
$ 67.44
Selling Price
$ 58.58
2635
664
1353
3968
Market Price
$ 49.79
Selling Price
$ 45.17
641
181
577
827
Market Price
$ 54.71
Selling Price
$ 47.43
432
345
356
1387
Market Price
$ 37.33
Selling Price
$ 32.32
1339
637
863
1460
Market Price
$ 60.51
Selling Price
$ 53.06
1980
1762
1016
2371