Market Price
$ 36.25
Selling Price
$ 32.23
1697
895
809
2594
Market Price
$ 57.07
Selling Price
$ 51.64
742
542
610
1130
Market Price
$ 64.56
Selling Price
$ 55.32
1603
1356
430
4309
Market Price
$ 61.03
Selling Price
$ 54.99
849
833
244
1154
Market Price
$ 34.69
Selling Price
$ 29.88
1243
290
1217
2303
Market Price
$ 52.58
Selling Price
$ 46.47
1704
884
441
3413
Market Price
$ 40.55
Selling Price
$ 35.82
1446
632
383
3342
Market Price
$ 52.75
Selling Price
$ 47.54
2318
1652
602
2730
Market Price
$ 40.57
Selling Price
$ 35.63
2291
2073
843
4822
Market Price
$ 52.86
Selling Price
$ 46.86
416
306
373
666
Market Price
$ 65.64
Selling Price
$ 57.90
1239
852
450
3509
Market Price
$ 43.05
Selling Price
$ 37.54
1284
1110
1012
1664
Market Price
$ 52.82
Selling Price
$ 46.60
1494
1369
904
1939
Market Price
$ 62.89
Selling Price
$ 56.82
253
141
202
562
Market Price
$ 55.44
Selling Price
$ 47.51
1752
967
461
4681
Market Price
$ 33.60
Selling Price
$ 28.57
2886
1800
1163
3751
Market Price
$ 38.77
Selling Price
$ 35.11
1843
1288
1203
3175
Market Price
$ 58.36
Selling Price
$ 52.33
1022
664
545
4635
Market Price
$ 36.17
Selling Price
$ 32.18
606
321
203
2224
Market Price
$ 59.80
Selling Price
$ 51.19
1103
991
852
2204
Market Price
$ 50.31
Selling Price
$ 42.92
4944
3337
1573
4988
Market Price
$ 41.30
Selling Price
$ 34.48
679
530
222
921
Market Price
$ 66.22
Selling Price
$ 58.15
2559
1737
1213
2839
Market Price
$ 36.47
Selling Price
$ 30.43
704
184
259
808
Market Price
$ 38.75
Selling Price
$ 34.66
1111
265
550
3451
Market Price
$ 59.32
Selling Price
$ 50.96
4091
3991
2190
4363
Market Price
$ 35.08
Selling Price
$ 30.05
518
365
327
1235
Market Price
$ 54.07
Selling Price
$ 48.10
888
276
735
1405
Market Price
$ 31.77
Selling Price
$ 26.82
3019
1614
2919
4514
Market Price
$ 62.68
Selling Price
$ 55.33
1714
1317
692
4123
Market Price
$ 59.85
Selling Price
$ 51.60
762
580
326
1721
Market Price
$ 41.49
Selling Price
$ 35.90
1213
1175
1087
1303
Market Price
$ 67.58
Selling Price
$ 57.63
3954
2102
2829
4357
Market Price
$ 46.29
Selling Price
$ 40.75
993
611
335
4315
Market Price
$ 32.59
Selling Price
$ 28.70
2126
1267
1745
2391
Market Price
$ 30.60
Selling Price
$ 25.92
163
94
158
441
Market Price
$ 42.74
Selling Price
$ 36.97
574
497
331
1124
Market Price
$ 53.57
Selling Price
$ 44.65
1188
653
856
1980
Market Price
$ 63.48
Selling Price
$ 53.75
1855
1161
1690
2886
Market Price
$ 62.10
Selling Price
$ 54.71
4067
4014
3502
4146