Market Price
$ 41.76
Selling Price
$ 35.34
1850
838
630
3157
Market Price
$ 38.12
Selling Price
$ 33.54
1459
1356
598
4385
Market Price
$ 65.07
Selling Price
$ 59.13
3163
2167
1702
4084
Market Price
$ 38.46
Selling Price
$ 32.36
1267
600
926
3525
Market Price
$ 54.85
Selling Price
$ 49.23
377
222
300
1349
Market Price
$ 44.63
Selling Price
$ 39.59
351
268
331
1561
Market Price
$ 47.06
Selling Price
$ 41.25
2221
2088
1598
4006
Market Price
$ 40.01
Selling Price
$ 35.55
2749
1864
1099
4517
Market Price
$ 41.95
Selling Price
$ 37.16
490
233
239
2254
Market Price
$ 33.29
Selling Price
$ 30.09
300
248
209
1246
Market Price
$ 58.09
Selling Price
$ 52.76
773
187
677
2450
Market Price
$ 55.47
Selling Price
$ 46.24
596
289
441
967
Market Price
$ 59.62
Selling Price
$ 51.15
194
126
79
788
Market Price
$ 30.29
Selling Price
$ 26.50
2085
950
854
2863
Market Price
$ 35.00
Selling Price
$ 30.45
900
544
657
4462
Market Price
$ 66.48
Selling Price
$ 56.91
391
146
295
1632
Market Price
$ 34.57
Selling Price
$ 29.70
775
690
564
1953
Market Price
$ 37.84
Selling Price
$ 33.87
361
280
274
429
Market Price
$ 30.28
Selling Price
$ 26.55
548
179
131
1269
Market Price
$ 42.16
Selling Price
$ 36.29
1521
1146
331
1831
Market Price
$ 50.06
Selling Price
$ 43.30
3471
1931
1888
4732
Market Price
$ 45.66
Selling Price
$ 40.06
161
104
137
490
Market Price
$ 62.04
Selling Price
$ 55.68
1474
611
539
1860
Market Price
$ 42.49
Selling Price
$ 36.10
1595
1409
957
4528
Market Price
$ 63.63
Selling Price
$ 56.62
2550
1399
945
3603
Market Price
$ 32.25
Selling Price
$ 27.32
1961
875
466
3582
Market Price
$ 49.71
Selling Price
$ 41.67
166
130
34
757
Market Price
$ 33.30
Selling Price
$ 28.67
2834
2433
2563
4400
Market Price
$ 54.02
Selling Price
$ 48.90
461
366
378
1281
Market Price
$ 32.07
Selling Price
$ 28.61
1466
575
377
4417
Market Price
$ 54.10
Selling Price
$ 46.38
868
786
380
3829
Market Price
$ 54.31
Selling Price
$ 47.76
520
202
115
686
Market Price
$ 65.47
Selling Price
$ 55.81
1880
853
1708
4552
Market Price
$ 63.34
Selling Price
$ 57.09
460
218
281
1339
Market Price
$ 65.49
Selling Price
$ 56.55
1373
1228
481
4481
Market Price
$ 49.08
Selling Price
$ 43.55
2495
1153
2099
2729
Market Price
$ 51.11
Selling Price
$ 45.41
706
579
225
2826
Market Price
$ 58.13
Selling Price
$ 52.83
827
754
225
854
Market Price
$ 47.78
Selling Price
$ 41.24
2028
1868
1627
2986
Market Price
$ 51.25
Selling Price
$ 42.80
1205
834
869
1314