Market Price
$ 38.42
Selling Price
$ 34.09
394
190
158
1135
Market Price
$ 49.42
Selling Price
$ 42.86
3040
2189
2233
3475
Market Price
$ 44.59
Selling Price
$ 40.07
583
210
301
1549
Market Price
$ 51.69
Selling Price
$ 44.17
357
148
127
1055
Market Price
$ 57.77
Selling Price
$ 51.92
1728
638
390
4847
Market Price
$ 32.21
Selling Price
$ 28.48
214
165
180
650
Market Price
$ 50.32
Selling Price
$ 45.16
984
696
926
2357
Market Price
$ 63.95
Selling Price
$ 57.44
2032
771
594
3316
Market Price
$ 58.04
Selling Price
$ 49.01
4542
2074
1030
4548
Market Price
$ 63.37
Selling Price
$ 54.20
457
97
94
1187
Market Price
$ 47.45
Selling Price
$ 42.34
1398
1343
1067
4713
Market Price
$ 62.03
Selling Price
$ 55.82
364
202
227
1384
Market Price
$ 65.53
Selling Price
$ 58.93
1743
971
822
4697
Market Price
$ 41.69
Selling Price
$ 36.27
2996
1275
1206
4388
Market Price
$ 62.05
Selling Price
$ 55.81
466
134
285
1548
Market Price
$ 30.33
Selling Price
$ 25.93
2438
1406
763
4771
Market Price
$ 32.03
Selling Price
$ 27.95
958
678
684
4787
Market Price
$ 48.96
Selling Price
$ 41.27
3734
2351
2743
4686
Market Price
$ 59.42
Selling Price
$ 51.13
595
438
234
2638
Market Price
$ 33.04
Selling Price
$ 28.13
656
205
593
1734
Market Price
$ 36.61
Selling Price
$ 33.17
1188
566
317
3755
Market Price
$ 54.90
Selling Price
$ 49.25
959
770
568
1680
Market Price
$ 44.20
Selling Price
$ 39.35
348
271
345
727
Market Price
$ 44.95
Selling Price
$ 40.84
2119
442
676
2354
Market Price
$ 55.63
Selling Price
$ 46.62
3460
1349
3371
4093
Market Price
$ 36.38
Selling Price
$ 32.42
758
441
351
2214
Market Price
$ 33.33
Selling Price
$ 30.15
1480
668
366
1800
Market Price
$ 47.14
Selling Price
$ 42.78
194
99
159
440
Market Price
$ 32.59
Selling Price
$ 29.59
1008
526
597
2901
Market Price
$ 31.22
Selling Price
$ 26.72
332
89
312
466
Market Price
$ 58.63
Selling Price
$ 49.67
1963
1063
1124
2105
Market Price
$ 46.90
Selling Price
$ 42.21
201
107
153
439
Market Price
$ 68.08
Selling Price
$ 57.13
2969
1887
815
4270
Market Price
$ 43.44
Selling Price
$ 37.81
649
418
560
1638
Market Price
$ 54.45
Selling Price
$ 47.30
1652
1099
1610
2492
Market Price
$ 38.10
Selling Price
$ 34.57
554
245
170
739
Market Price
$ 65.55
Selling Price
$ 56.84
3724
3423
2566
4102
Market Price
$ 33.52
Selling Price
$ 28.22
564
329
443
1645
Market Price
$ 51.51
Selling Price
$ 43.08
4031
2842
2520
4917
Market Price
$ 61.09
Selling Price
$ 54.06
3184
1563
2245
3225