Market Price
$ 37.05
Selling Price
$ 31.42
698
488
585
1903
Market Price
$ 66.24
Selling Price
$ 56.01
1283
462
721
2464
Market Price
$ 32.83
Selling Price
$ 27.87
335
247
220
812
Market Price
$ 61.84
Selling Price
$ 54.45
695
253
216
966
Market Price
$ 56.45
Selling Price
$ 49.80
857
465
437
1084
Market Price
$ 66.53
Selling Price
$ 56.51
1408
709
432
4265
Market Price
$ 54.38
Selling Price
$ 45.92
680
235
435
1735
Market Price
$ 30.76
Selling Price
$ 26.04
1828
1014
1425
2526
Market Price
$ 36.90
Selling Price
$ 31.42
1660
610
1104
2333
Market Price
$ 70.22
Selling Price
$ 58.68
1256
397
676
1892
Market Price
$ 51.47
Selling Price
$ 44.00
1190
480
745
4611
Market Price
$ 52.28
Selling Price
$ 45.44
546
421
344
1934
Market Price
$ 61.23
Selling Price
$ 52.73
1191
318
641
2179
Market Price
$ 62.50
Selling Price
$ 52.74
711
565
339
3407
Market Price
$ 45.93
Selling Price
$ 38.66
1038
256
549
2046
Market Price
$ 31.82
Selling Price
$ 26.85
1609
1500
662
2399
Market Price
$ 41.49
Selling Price
$ 35.19
483
369
406
804
Market Price
$ 62.06
Selling Price
$ 53.04
313
154
177
787
Market Price
$ 63.68
Selling Price
$ 56.67
3499
972
1181
4220
Market Price
$ 38.43
Selling Price
$ 33.43
2140
940
1194
2747
Market Price
$ 60.88
Selling Price
$ 51.83
556
343
373
2326
Market Price
$ 63.03
Selling Price
$ 55.24
675
236
421
681
Market Price
$ 34.92
Selling Price
$ 31.45
1783
585
706
3465
Market Price
$ 57.35
Selling Price
$ 49.01
390
236
220
1090
Market Price
$ 45.33
Selling Price
$ 39.53
1014
888
319
1084
Market Price
$ 47.58
Selling Price
$ 41.21
1009
941
233
1290
Market Price
$ 69.16
Selling Price
$ 58.84
504
367
279
1317
Market Price
$ 33.46
Selling Price
$ 29.33
4048
3792
3222
4913
Market Price
$ 62.06
Selling Price
$ 55.94
1383
567
740
2677
Market Price
$ 57.08
Selling Price
$ 51.79
2398
2076
1173
2722
Market Price
$ 69.24
Selling Price
$ 59.33
4336
4161
2295
4657
Market Price
$ 45.10
Selling Price
$ 38.29
2456
1858
1475
3142
Market Price
$ 39.54
Selling Price
$ 35.71
933
588
504
1618
Market Price
$ 29.95
Selling Price
$ 26.75
155
34
139
643
Market Price
$ 40.70
Selling Price
$ 36.02
1054
936
944
2598
Market Price
$ 48.92
Selling Price
$ 42.78
957
780
370
3579
Market Price
$ 57.55
Selling Price
$ 50.96
4864
2826
2177
4885
Market Price
$ 59.16
Selling Price
$ 50.67
4867
4787
2136
4900
Market Price
$ 41.87
Selling Price
$ 35.80
1666
1389
504
4330
Market Price
$ 55.02
Selling Price
$ 46.11
974
681
594
1213