Market Price
$ 36.22
Selling Price
$ 30.73
3235
3198
2989
3426
Market Price
$ 37.54
Selling Price
$ 33.33
2890
1414
1919
4091
Market Price
$ 55.98
Selling Price
$ 48.63
1568
506
1298
3151
Market Price
$ 30.42
Selling Price
$ 26.61
1743
1579
1425
2177
Market Price
$ 65.12
Selling Price
$ 54.81
913
856
695
2467
Market Price
$ 57.53
Selling Price
$ 50.81
1276
1176
764
1996
Market Price
$ 39.08
Selling Price
$ 34.75
2498
737
2351
2718
Market Price
$ 51.56
Selling Price
$ 44.31
713
456
364
951
Market Price
$ 64.60
Selling Price
$ 53.94
3874
2772
1583
4338
Market Price
$ 48.17
Selling Price
$ 43.46
2693
2328
1538
4872
Market Price
$ 51.40
Selling Price
$ 46.12
1558
957
679
2894
Market Price
$ 47.53
Selling Price
$ 42.38
3996
3482
1830
4365
Market Price
$ 68.22
Selling Price
$ 58.59
1697
634
1693
3765
Market Price
$ 44.21
Selling Price
$ 40.19
1692
1383
699
3947
Market Price
$ 58.16
Selling Price
$ 50.78
292
150
255
495
Market Price
$ 31.88
Selling Price
$ 27.91
618
583
288
1356
Market Price
$ 38.03
Selling Price
$ 32.92
1903
1438
1440
3463
Market Price
$ 43.86
Selling Price
$ 37.23
322
257
256
471
Market Price
$ 48.95
Selling Price
$ 42.74
1509
881
1089
4008
Market Price
$ 58.03
Selling Price
$ 50.49
1829
937
1350
2307
Market Price
$ 31.01
Selling Price
$ 26.57
1999
771
622
3662
Market Price
$ 36.80
Selling Price
$ 30.79
3077
1559
2480
3612
Market Price
$ 38.78
Selling Price
$ 34.12
485
334
217
710
Market Price
$ 30.92
Selling Price
$ 26.60
1559
427
1367
2776
Market Price
$ 53.97
Selling Price
$ 47.97
656
181
289
693
Market Price
$ 58.96
Selling Price
$ 51.08
653
147
262
2374
Market Price
$ 56.45
Selling Price
$ 49.14
226
57
213
776
Market Price
$ 38.62
Selling Price
$ 33.20
1236
837
712
2448
Market Price
$ 48.89
Selling Price
$ 42.30
1168
545
665
4014
Market Price
$ 43.57
Selling Price
$ 39.42
1458
1017
811
3294
Market Price
$ 65.39
Selling Price
$ 54.94
3236
2436
2611
4258
Market Price
$ 41.47
Selling Price
$ 35.09
1056
659
360
3929
Market Price
$ 37.35
Selling Price
$ 31.84
326
245
212
648
Market Price
$ 63.58
Selling Price
$ 56.37
1253
453
1089
1568
Market Price
$ 47.56
Selling Price
$ 40.01
315
285
67
679
Market Price
$ 32.69
Selling Price
$ 27.89
228
150
47
447
Market Price
$ 69.21
Selling Price
$ 59.81
3179
2620
1777
4689
Market Price
$ 68.78
Selling Price
$ 58.72
1294
271
1150
3539
Market Price
$ 41.51
Selling Price
$ 34.60
170
139
54
411
Market Price
$ 48.71
Selling Price
$ 41.43
705
204
303
1583