Market Price
$ 30.76
Selling Price
$ 27.08
1733
953
544
4371
Market Price
$ 33.99
Selling Price
$ 30.62
3648
1791
2369
3909
Market Price
$ 66.78
Selling Price
$ 57.00
1507
360
568
1612
Market Price
$ 46.28
Selling Price
$ 41.47
1778
964
1037
1975
Market Price
$ 60.72
Selling Price
$ 53.44
1965
1159
1091
2131
Market Price
$ 37.93
Selling Price
$ 31.92
1881
1454
1531
4463
Market Price
$ 55.51
Selling Price
$ 50.38
1560
1070
1337
2044
Market Price
$ 48.89
Selling Price
$ 41.66
397
344
180
1645
Market Price
$ 66.53
Selling Price
$ 55.97
2517
1384
1983
4056
Market Price
$ 68.70
Selling Price
$ 59.40
498
389
181
690
Market Price
$ 28.68
Selling Price
$ 25.35
2775
812
853
4524
Market Price
$ 55.67
Selling Price
$ 49.11
2338
1551
1139
3025
Market Price
$ 49.19
Selling Price
$ 41.73
1097
459
964
4553
Market Price
$ 65.19
Selling Price
$ 56.52
1420
1314
709
3055
Market Price
$ 58.16
Selling Price
$ 48.62
1101
524
485
1757
Market Price
$ 59.74
Selling Price
$ 53.86
2285
801
1693
2289
Market Price
$ 35.77
Selling Price
$ 30.23
1257
467
697
4655
Market Price
$ 39.41
Selling Price
$ 35.76
365
247
222
622
Market Price
$ 32.74
Selling Price
$ 29.52
1180
880
952
2186
Market Price
$ 33.22
Selling Price
$ 28.94
1597
866
1157
3916
Market Price
$ 46.34
Selling Price
$ 41.74
1910
1304
1792
3210
Market Price
$ 32.98
Selling Price
$ 28.24
378
93
345
1178
Market Price
$ 55.04
Selling Price
$ 48.16
1437
427
1184
1640
Market Price
$ 32.53
Selling Price
$ 27.52
1751
1586
808
3177
Market Price
$ 38.32
Selling Price
$ 33.15
2112
1391
1860
4071
Market Price
$ 30.39
Selling Price
$ 26.07
622
289
472
730
Market Price
$ 41.38
Selling Price
$ 35.74
1758
424
712
2063
Market Price
$ 47.12
Selling Price
$ 42.54
1920
499
701
2400
Market Price
$ 30.79
Selling Price
$ 27.32
431
94
335
439
Market Price
$ 52.95
Selling Price
$ 46.35
761
502
695
3634
Market Price
$ 69.49
Selling Price
$ 59.82
2338
523
838
2931
Market Price
$ 47.26
Selling Price
$ 40.91
1634
1249
789
2169
Market Price
$ 31.20
Selling Price
$ 28.24
2405
1620
1767
3189
Market Price
$ 28.19
Selling Price
$ 25.10
3496
1288
1348
4445
Market Price
$ 41.85
Selling Price
$ 35.76
460
408
136
1549
Market Price
$ 64.16
Selling Price
$ 54.56
396
308
313
1104
Market Price
$ 39.37
Selling Price
$ 35.68
965
407
299
1343
Market Price
$ 49.68
Selling Price
$ 44.62
1122
557
600
2229
Market Price
$ 36.59
Selling Price
$ 30.80
2151
1370
1761
2574
Market Price
$ 57.07
Selling Price
$ 51.46
2946
1994
2111
3214