Market Price
$ 43.45
Selling Price
$ 37.17
1478
992
1465
2414
Market Price
$ 40.79
Selling Price
$ 36.31
3780
2434
2616
3798
Market Price
$ 45.73
Selling Price
$ 39.79
319
92
148
415
Market Price
$ 37.89
Selling Price
$ 34.21
805
351
334
3231
Market Price
$ 40.01
Selling Price
$ 35.42
3394
3301
1089
3408
Market Price
$ 58.44
Selling Price
$ 50.96
577
302
211
2697
Market Price
$ 33.81
Selling Price
$ 29.79
351
305
85
714
Market Price
$ 41.13
Selling Price
$ 36.00
2309
1205
1409
4753
Market Price
$ 46.99
Selling Price
$ 41.74
2904
2347
1611
4364
Market Price
$ 57.21
Selling Price
$ 49.23
2256
1347
1227
3170
Market Price
$ 69.48
Selling Price
$ 59.81
1413
878
1413
3010
Market Price
$ 33.42
Selling Price
$ 28.27
1853
494
592
2947
Market Price
$ 61.90
Selling Price
$ 53.85
862
173
824
912
Market Price
$ 42.73
Selling Price
$ 36.99
557
469
416
1838
Market Price
$ 53.71
Selling Price
$ 47.03
3784
1265
1921
4451
Market Price
$ 40.75
Selling Price
$ 34.39
926
869
551
4007
Market Price
$ 38.66
Selling Price
$ 33.30
946
551
936
1851
Market Price
$ 40.71
Selling Price
$ 35.71
695
589
533
1835
Market Price
$ 44.60
Selling Price
$ 40.08
3122
2591
1995
3768
Market Price
$ 41.00
Selling Price
$ 34.90
2183
1653
1140
4647
Market Price
$ 43.31
Selling Price
$ 36.48
3578
1165
2646
4455
Market Price
$ 33.64
Selling Price
$ 29.16
4678
1532
1132
4801
Market Price
$ 46.15
Selling Price
$ 39.78
947
881
255
1185
Market Price
$ 66.85
Selling Price
$ 59.91
645
235
575
1692
Market Price
$ 50.73
Selling Price
$ 43.25
2145
1033
1505
3826
Market Price
$ 36.93
Selling Price
$ 32.12
1320
872
578
4086
Market Price
$ 36.69
Selling Price
$ 30.78
1584
1177
1075
4738
Market Price
$ 35.59
Selling Price
$ 32.26
2865
2100
2465
3781
Market Price
$ 53.46
Selling Price
$ 46.84
578
435
365
673
Market Price
$ 41.63
Selling Price
$ 35.64
679
531
397
746
Market Price
$ 40.17
Selling Price
$ 35.46
142
78
100
682
Market Price
$ 60.59
Selling Price
$ 50.55
1454
480
574
2093
Market Price
$ 62.23
Selling Price
$ 52.43
318
163
177
1394
Market Price
$ 56.19
Selling Price
$ 50.54
1701
1066
898
2970
Market Price
$ 67.62
Selling Price
$ 58.42
389
318
342
475
Market Price
$ 56.59
Selling Price
$ 48.85
605
393
162
910
Market Price
$ 35.68
Selling Price
$ 30.28
1178
1073
391
2273
Market Price
$ 42.93
Selling Price
$ 37.52
1352
563
600
1759
Market Price
$ 62.15
Selling Price
$ 55.77
496
245
247
1233
Market Price
$ 54.11
Selling Price
$ 48.78
1918
549
826
2875