Market Price
$ 52.38
Selling Price
$ 46.34
936
764
294
2220
Market Price
$ 50.40
Selling Price
$ 42.29
1735
1661
1081
4310
Market Price
$ 54.94
Selling Price
$ 46.71
415
165
191
1606
Market Price
$ 52.34
Selling Price
$ 43.75
1195
441
1105
2305
Market Price
$ 54.00
Selling Price
$ 49.01
537
224
339
1276
Market Price
$ 68.81
Selling Price
$ 58.77
125
68
99
613
Market Price
$ 31.51
Selling Price
$ 26.61
1967
1745
519
4098
Market Price
$ 57.41
Selling Price
$ 51.42
3180
2845
1617
4091
Market Price
$ 39.07
Selling Price
$ 33.50
327
236
171
759
Market Price
$ 61.11
Selling Price
$ 53.69
4550
4084
2689
4592
Market Price
$ 68.52
Selling Price
$ 58.32
917
909
296
2578
Market Price
$ 56.15
Selling Price
$ 47.64
1974
481
1449
4896
Market Price
$ 33.19
Selling Price
$ 28.30
1623
521
1020
2732
Market Price
$ 41.36
Selling Price
$ 34.61
1459
899
765
2828
Market Price
$ 32.04
Selling Price
$ 28.25
4119
3294
2361
4173
Market Price
$ 31.54
Selling Price
$ 27.22
790
412
294
1024
Market Price
$ 46.61
Selling Price
$ 39.28
1102
687
945
1738
Market Price
$ 55.66
Selling Price
$ 48.06
3502
1677
2339
4501
Market Price
$ 40.10
Selling Price
$ 35.34
573
171
383
2615
Market Price
$ 40.48
Selling Price
$ 34.55
822
629
380
1885
Market Price
$ 56.08
Selling Price
$ 49.14
443
151
181
2022
Market Price
$ 43.02
Selling Price
$ 38.71
2609
2180
1833
2837
Market Price
$ 31.10
Selling Price
$ 28.14
1060
956
674
1198
Market Price
$ 54.14
Selling Price
$ 49.00
953
424
224
1721
Market Price
$ 57.84
Selling Price
$ 52.28
905
483
594
1742
Market Price
$ 31.38
Selling Price
$ 27.47
643
485
309
1756
Market Price
$ 47.77
Selling Price
$ 43.35
2805
1981
1956
2999
Market Price
$ 49.81
Selling Price
$ 43.10
990
767
731
4501
Market Price
$ 58.47
Selling Price
$ 49.05
234
47
195
412
Market Price
$ 67.01
Selling Price
$ 59.04
427
193
264
492
Market Price
$ 43.66
Selling Price
$ 38.72
1504
1011
1402
1573
Market Price
$ 54.67
Selling Price
$ 48.19
508
487
365
2307
Market Price
$ 69.80
Selling Price
$ 59.08
899
810
690
3323
Market Price
$ 60.42
Selling Price
$ 50.73
757
574
303
1791
Market Price
$ 50.45
Selling Price
$ 44.87
2066
958
1721
2923
Market Price
$ 42.04
Selling Price
$ 37.86
831
605
703
2649
Market Price
$ 45.49
Selling Price
$ 39.82
2271
696
918
2874
Market Price
$ 53.01
Selling Price
$ 45.41
4088
2369
2626
4900
Market Price
$ 64.78
Selling Price
$ 54.07
424
279
282
1127
Market Price
$ 37.17
Selling Price
$ 31.65
1253
1231
1213
4281