Market Price
$ 32.09
Selling Price
$ 28.18
1067
501
499
3364
Market Price
$ 67.94
Selling Price
$ 59.79
1652
549
1276
2046
Market Price
$ 39.28
Selling Price
$ 35.25
1542
603
1038
1634
Market Price
$ 63.42
Selling Price
$ 53.82
2556
1561
1060
3693
Market Price
$ 67.19
Selling Price
$ 57.96
422
227
414
1617
Market Price
$ 66.82
Selling Price
$ 58.65
1059
345
334
3454
Market Price
$ 41.38
Selling Price
$ 35.10
1554
1188
967
1919
Market Price
$ 62.16
Selling Price
$ 53.96
1145
632
1037
1632
Market Price
$ 69.49
Selling Price
$ 58.22
3802
3227
2493
4961
Market Price
$ 39.48
Selling Price
$ 35.72
2179
1194
1937
3882
Market Price
$ 64.93
Selling Price
$ 55.13
478
343
393
1840
Market Price
$ 71.63
Selling Price
$ 59.97
819
788
566
3830
Market Price
$ 30.96
Selling Price
$ 26.58
1483
1425
1124
3442
Market Price
$ 59.97
Selling Price
$ 50.97
3222
1227
2708
3260
Market Price
$ 49.14
Selling Price
$ 44.43
2305
1536
1618
4902
Market Price
$ 29.23
Selling Price
$ 25.39
450
96
183
1201
Market Price
$ 64.10
Selling Price
$ 54.17
1156
737
698
4919
Market Price
$ 57.95
Selling Price
$ 50.16
3741
1575
3532
4613
Market Price
$ 39.43
Selling Price
$ 33.87
1243
415
1136
1675
Market Price
$ 63.24
Selling Price
$ 54.74
2409
1764
2342
4285
Market Price
$ 68.18
Selling Price
$ 59.94
313
179
114
504
Market Price
$ 45.11
Selling Price
$ 38.32
383
221
220
861
Market Price
$ 55.85
Selling Price
$ 47.21
637
345
567
895
Market Price
$ 67.90
Selling Price
$ 57.58
2982
2380
2927
3946
Market Price
$ 53.65
Selling Price
$ 48.57
1552
1184
551
2928
Market Price
$ 49.31
Selling Price
$ 41.75
1598
1010
1317
3188
Market Price
$ 66.20
Selling Price
$ 56.73
605
137
557
2078
Market Price
$ 30.36
Selling Price
$ 25.63
3132
1459
1208
4186
Market Price
$ 30.37
Selling Price
$ 27.15
925
225
793
1145
Market Price
$ 57.01
Selling Price
$ 51.70
1139
1102
829
4445
Market Price
$ 51.44
Selling Price
$ 45.45
529
388
232
652
Market Price
$ 43.09
Selling Price
$ 38.52
1599
1250
431
2425
Market Price
$ 60.44
Selling Price
$ 52.38
2940
1674
1965
4944
Market Price
$ 35.80
Selling Price
$ 31.13
3058
2532
720
3878
Market Price
$ 42.75
Selling Price
$ 37.76
2574
2075
520
3579
Market Price
$ 65.40
Selling Price
$ 55.88
351
234
94
502
Market Price
$ 43.67
Selling Price
$ 37.22
2903
2775
1520
3758
Market Price
$ 42.05
Selling Price
$ 35.08
4294
1252
1009
4344
Market Price
$ 28.83
Selling Price
$ 26.05
1896
1551
709
3855
Market Price
$ 38.97
Selling Price
$ 35.06
225
209
94
738