Market Price
$ 30.19
Selling Price
$ 25.48
1018
308
930
1184
Market Price
$ 52.26
Selling Price
$ 46.68
1851
1194
1238
4209
Market Price
$ 44.08
Selling Price
$ 37.64
1137
455
677
1671
Market Price
$ 57.84
Selling Price
$ 50.51
1712
1106
1080
3067
Market Price
$ 59.46
Selling Price
$ 51.64
2591
1667
903
3142
Market Price
$ 30.32
Selling Price
$ 25.90
1550
1219
1546
2378
Market Price
$ 47.81
Selling Price
$ 40.95
289
163
178
1251
Market Price
$ 32.29
Selling Price
$ 27.94
2186
966
1578
2567
Market Price
$ 40.01
Selling Price
$ 36.26
1797
444
1281
2950
Market Price
$ 64.64
Selling Price
$ 54.45
1152
445
370
1516
Market Price
$ 67.11
Selling Price
$ 58.66
456
222
215
606
Market Price
$ 54.88
Selling Price
$ 47.95
2373
1395
1606
4064
Market Price
$ 60.33
Selling Price
$ 52.03
1830
369
466
2330
Market Price
$ 30.63
Selling Price
$ 27.41
1412
308
569
4824
Market Price
$ 35.13
Selling Price
$ 31.66
2037
1196
706
2038
Market Price
$ 55.26
Selling Price
$ 46.97
568
391
306
2575
Market Price
$ 66.79
Selling Price
$ 59.40
1934
1096
681
3508
Market Price
$ 47.29
Selling Price
$ 40.01
705
579
377
974
Market Price
$ 44.78
Selling Price
$ 38.55
237
121
169
1084
Market Price
$ 61.95
Selling Price
$ 54.24
252
93
245
651
Market Price
$ 54.29
Selling Price
$ 45.89
1588
515
1492
4271
Market Price
$ 31.84
Selling Price
$ 26.73
3414
796
2667
4706
Market Price
$ 64.73
Selling Price
$ 55.92
1756
1045
1730
2362
Market Price
$ 35.11
Selling Price
$ 29.29
2076
1849
1242
3036
Market Price
$ 65.12
Selling Price
$ 56.85
1129
297
990
2182
Market Price
$ 60.94
Selling Price
$ 53.32
1731
1621
958
3006
Market Price
$ 42.95
Selling Price
$ 38.25
574
513
177
1695
Market Price
$ 30.05
Selling Price
$ 25.97
1348
935
470
1965
Market Price
$ 64.13
Selling Price
$ 57.20
1808
1079
837
4791
Market Price
$ 65.07
Selling Price
$ 55.02
939
837
695
3150
Market Price
$ 59.51
Selling Price
$ 52.62
2046
440
574
2052
Market Price
$ 43.63
Selling Price
$ 37.70
930
261
679
1122
Market Price
$ 29.14
Selling Price
$ 25.30
1363
853
1213
2923
Market Price
$ 61.91
Selling Price
$ 56.26
432
340
315
443
Market Price
$ 61.73
Selling Price
$ 53.67
2681
1336
2624
3882
Market Price
$ 32.38
Selling Price
$ 27.36
1305
393
865
1706
Market Price
$ 49.37
Selling Price
$ 42.71
3149
1509
2407
4364
Market Price
$ 64.40
Selling Price
$ 53.73
1696
518
1469
2582
Market Price
$ 61.53
Selling Price
$ 55.31
1159
930
818
1220
Market Price
$ 49.19
Selling Price
$ 42.61
1882
641
1865
3263