Market Price
$ 35.68
Selling Price
$ 30.32
1297
533
654
2737
Market Price
$ 62.30
Selling Price
$ 56.12
1165
466
314
1731
Market Price
$ 45.09
Selling Price
$ 40.10
164
163
113
655
Market Price
$ 60.25
Selling Price
$ 51.46
3152
826
2614
4306
Market Price
$ 58.15
Selling Price
$ 52.40
2676
2368
703
3199
Market Price
$ 45.93
Selling Price
$ 38.51
698
179
375
3310
Market Price
$ 55.96
Selling Price
$ 50.06
606
254
151
1339
Market Price
$ 60.65
Selling Price
$ 50.59
4946
1792
4865
4994
Market Price
$ 70.69
Selling Price
$ 59.30
450
343
382
1383
Market Price
$ 30.22
Selling Price
$ 26.97
3757
2523
843
3999
Market Price
$ 31.47
Selling Price
$ 28.52
1659
1258
1089
3799
Market Price
$ 34.20
Selling Price
$ 30.20
741
638
723
1918
Market Price
$ 52.39
Selling Price
$ 44.17
631
280
349
2368
Market Price
$ 50.77
Selling Price
$ 43.54
2039
1018
1403
4448
Market Price
$ 56.84
Selling Price
$ 49.51
677
654
376
924
Market Price
$ 67.13
Selling Price
$ 59.68
630
250
488
750
Market Price
$ 32.40
Selling Price
$ 27.96
2651
1346
1202
4617
Market Price
$ 48.21
Selling Price
$ 41.70
2220
609
780
4531
Market Price
$ 33.48
Selling Price
$ 28.52
4118
1582
919
4971
Market Price
$ 29.63
Selling Price
$ 25.30
1900
704
1272
3285
Market Price
$ 40.58
Selling Price
$ 35.99
1768
1256
1482
2528
Market Price
$ 63.41
Selling Price
$ 54.88
1868
1569
838
1912
Market Price
$ 42.76
Selling Price
$ 36.14
832
719
363
3406
Market Price
$ 38.76
Selling Price
$ 33.60
548
254
413
1253
Market Price
$ 56.51
Selling Price
$ 47.29
1083
842
241
3513
Market Price
$ 54.29
Selling Price
$ 47.61
465
430
107
823
Market Price
$ 64.59
Selling Price
$ 55.26
1384
313
1075
3353
Market Price
$ 50.56
Selling Price
$ 44.56
2297
978
2089
4695
Market Price
$ 53.93
Selling Price
$ 47.52
435
429
199
1439
Market Price
$ 49.37
Selling Price
$ 44.35
2358
2090
1768
3424
Market Price
$ 42.28
Selling Price
$ 38.07
596
450
278
845
Market Price
$ 33.82
Selling Price
$ 28.67
717
398
687
1539
Market Price
$ 44.67
Selling Price
$ 38.42
261
58
197
1246
Market Price
$ 68.11
Selling Price
$ 57.82
3339
2767
3218
4246
Market Price
$ 32.62
Selling Price
$ 28.55
1700
760
938
3381
Market Price
$ 64.77
Selling Price
$ 54.98
631
621
587
1990
Market Price
$ 43.29
Selling Price
$ 38.79
1403
375
1154
1939
Market Price
$ 28.96
Selling Price
$ 26.32
1382
456
1026
2332
Market Price
$ 65.02
Selling Price
$ 57.60
608
232
130
2606
Market Price
$ 48.93
Selling Price
$ 43.90
1549
452
532
2534