Market Price
$ 60.90
Selling Price
$ 50.96
2287
552
1835
2306
Market Price
$ 42.08
Selling Price
$ 38.25
94
20
19
457
Market Price
$ 44.91
Selling Price
$ 38.43
472
267
118
978
Market Price
$ 50.75
Selling Price
$ 42.97
917
222
240
1745
Market Price
$ 44.46
Selling Price
$ 38.81
2887
1506
2582
4671
Market Price
$ 33.87
Selling Price
$ 30.36
751
382
681
1224
Market Price
$ 34.53
Selling Price
$ 29.33
228
214
48
465
Market Price
$ 47.31
Selling Price
$ 42.10
3428
3038
1631
4017
Market Price
$ 44.99
Selling Price
$ 40.39
2246
488
575
2857
Market Price
$ 38.22
Selling Price
$ 33.28
625
625
536
1037
Market Price
$ 39.60
Selling Price
$ 33.67
1313
708
888
4128
Market Price
$ 53.71
Selling Price
$ 48.36
1817
1523
1412
2176
Market Price
$ 58.88
Selling Price
$ 49.38
2148
1442
1332
2252
Market Price
$ 68.47
Selling Price
$ 57.84
268
108
141
902
Market Price
$ 66.46
Selling Price
$ 59.94
1264
316
461
2660
Market Price
$ 56.47
Selling Price
$ 48.96
871
385
650
1009
Market Price
$ 46.59
Selling Price
$ 41.62
801
558
202
1729
Market Price
$ 37.93
Selling Price
$ 33.04
1557
1217
919
4214
Market Price
$ 64.07
Selling Price
$ 56.20
1972
1052
1312
2478
Market Price
$ 32.74
Selling Price
$ 27.65
1287
552
451
4634
Market Price
$ 50.56
Selling Price
$ 42.36
1720
543
1070
3352
Market Price
$ 61.60
Selling Price
$ 53.04
816
706
407
2180
Market Price
$ 63.56
Selling Price
$ 54.28
1219
389
782
1248
Market Price
$ 63.24
Selling Price
$ 52.79
658
445
382
744
Market Price
$ 43.55
Selling Price
$ 38.22
1660
602
1587
1709
Market Price
$ 56.03
Selling Price
$ 49.44
1037
939
213
1883
Market Price
$ 55.08
Selling Price
$ 49.67
3573
970
1909
4461
Market Price
$ 65.91
Selling Price
$ 57.96
1286
716
1103
1800
Market Price
$ 57.68
Selling Price
$ 48.38
1303
979
377
2412
Market Price
$ 48.53
Selling Price
$ 41.31
2921
1068
2249
3288
Market Price
$ 37.98
Selling Price
$ 32.73
129
47
27
480
Market Price
$ 61.85
Selling Price
$ 55.77
1275
592
393
4898
Market Price
$ 30.52
Selling Price
$ 27.05
1323
754
886
1471
Market Price
$ 46.09
Selling Price
$ 41.49
3514
2314
1218
4408
Market Price
$ 45.82
Selling Price
$ 40.13
2430
1313
2354
2638
Market Price
$ 67.64
Selling Price
$ 56.39
236
214
213
549
Market Price
$ 28.64
Selling Price
$ 25.60
544
151
204
786
Market Price
$ 43.97
Selling Price
$ 38.87
1702
1613
779
3014
Market Price
$ 68.28
Selling Price
$ 59.59
362
247
164
462
Market Price
$ 48.72
Selling Price
$ 43.02
1820
802
619
3988