Market Price
$ 31.81
Selling Price
$ 27.31
2076
1937
902
3810
Market Price
$ 57.08
Selling Price
$ 48.18
1352
540
849
1361
Market Price
$ 60.75
Selling Price
$ 51.20
2126
2106
1172
4606
Market Price
$ 30.66
Selling Price
$ 25.93
561
137
226
2563
Market Price
$ 60.32
Selling Price
$ 52.82
1019
471
349
2216
Market Price
$ 65.88
Selling Price
$ 59.40
4330
913
2249
4425
Market Price
$ 54.75
Selling Price
$ 49.72
2308
1934
1138
4374
Market Price
$ 48.77
Selling Price
$ 43.07
1016
773
213
1122
Market Price
$ 69.47
Selling Price
$ 58.54
1782
1590
821
4842
Market Price
$ 58.43
Selling Price
$ 51.54
1851
533
1078
2671
Market Price
$ 40.30
Selling Price
$ 34.72
2720
927
2702
4196
Market Price
$ 38.50
Selling Price
$ 32.36
508
174
483
607
Market Price
$ 54.65
Selling Price
$ 45.69
2788
569
2737
3009
Market Price
$ 66.36
Selling Price
$ 57.03
2313
1120
687
2919
Market Price
$ 68.23
Selling Price
$ 59.82
2800
1130
1139
2851
Market Price
$ 28.60
Selling Price
$ 25.69
2502
1731
1965
2623
Market Price
$ 29.93
Selling Price
$ 26.21
1846
907
423
2452
Market Price
$ 32.11
Selling Price
$ 26.79
1168
566
450
1725
Market Price
$ 56.87
Selling Price
$ 50.91
3108
1255
1218
4020
Market Price
$ 49.96
Selling Price
$ 44.26
2113
871
1861
2879
Market Price
$ 55.36
Selling Price
$ 48.46
195
67
87
602
Market Price
$ 53.42
Selling Price
$ 46.01
756
440
199
1019
Market Price
$ 60.25
Selling Price
$ 52.20
629
137
242
1498
Market Price
$ 45.47
Selling Price
$ 40.00
2652
927
1798
3453
Market Price
$ 34.42
Selling Price
$ 29.26
198
49
51
640
Market Price
$ 43.23
Selling Price
$ 38.77
839
433
475
3695
Market Price
$ 55.82
Selling Price
$ 46.53
536
230
497
1081
Market Price
$ 65.35
Selling Price
$ 56.29
929
232
364
988
Market Price
$ 68.13
Selling Price
$ 58.31
3246
1053
1154
3831
Market Price
$ 65.84
Selling Price
$ 58.42
1091
507
991
2785
Market Price
$ 51.91
Selling Price
$ 46.26
3276
1766
1686
3711
Market Price
$ 31.01
Selling Price
$ 25.96
3673
3328
3310
3968
Market Price
$ 62.72
Selling Price
$ 54.52
935
751
373
2221
Market Price
$ 30.45
Selling Price
$ 27.21
1459
411
744
3829
Market Price
$ 49.84
Selling Price
$ 42.17
570
213
404
732
Market Price
$ 59.76
Selling Price
$ 52.89
1930
927
1078
3979
Market Price
$ 36.57
Selling Price
$ 30.75
3962
1111
3479
4303
Market Price
$ 28.80
Selling Price
$ 25.29
2421
1483
2185
3931
Market Price
$ 40.00
Selling Price
$ 35.24
2537
659
515
2640
Market Price
$ 63.22
Selling Price
$ 53.63
1413
643
547
3495