Market Price
$ 46.68
Selling Price
$ 41.09
1871
1447
1557
2087
Market Price
$ 40.72
Selling Price
$ 36.63
1744
1693
1232
4251
Market Price
$ 45.82
Selling Price
$ 39.02
631
476
447
2024
Market Price
$ 51.31
Selling Price
$ 44.49
1574
1475
1031
1632
Market Price
$ 49.26
Selling Price
$ 41.14
2356
1040
1947
3328
Market Price
$ 65.31
Selling Price
$ 57.07
2287
1119
897
2626
Market Price
$ 55.11
Selling Price
$ 49.73
816
352
454
916
Market Price
$ 51.14
Selling Price
$ 43.87
3814
1269
1479
4563
Market Price
$ 42.86
Selling Price
$ 36.53
887
376
761
1981
Market Price
$ 41.73
Selling Price
$ 37.93
2455
1785
2257
4295
Market Price
$ 48.80
Selling Price
$ 42.71
706
278
347
1688
Market Price
$ 29.68
Selling Price
$ 26.87
367
366
148
1176
Market Price
$ 40.42
Selling Price
$ 33.88
872
780
295
4000
Market Price
$ 45.20
Selling Price
$ 39.18
511
168
227
858
Market Price
$ 52.91
Selling Price
$ 45.67
2895
1749
1830
4276
Market Price
$ 34.93
Selling Price
$ 31.39
1904
701
687
4649
Market Price
$ 45.90
Selling Price
$ 40.43
971
823
560
1610
Market Price
$ 28.31
Selling Price
$ 25.25
281
150
88
824
Market Price
$ 62.11
Selling Price
$ 55.28
1577
529
609
3761
Market Price
$ 58.92
Selling Price
$ 52.04
1299
607
535
2461
Market Price
$ 56.98
Selling Price
$ 48.32
725
598
263
2253
Market Price
$ 36.38
Selling Price
$ 31.51
1861
977
1452
3087
Market Price
$ 32.70
Selling Price
$ 28.08
3349
3252
1514
3412
Market Price
$ 32.32
Selling Price
$ 27.96
1959
1725
1611
2514
Market Price
$ 47.55
Selling Price
$ 40.58
3149
1680
2052
4106
Market Price
$ 29.33
Selling Price
$ 26.64
1626
1538
386
3396
Market Price
$ 50.98
Selling Price
$ 45.88
2266
2243
1797
4883
Market Price
$ 70.20
Selling Price
$ 59.25
364
312
187
956
Market Price
$ 60.64
Selling Price
$ 51.78
4583
4419
1185
4803
Market Price
$ 40.36
Selling Price
$ 34.89
872
493
272
1731
Market Price
$ 61.73
Selling Price
$ 55.89
735
627
644
2855
Market Price
$ 55.92
Selling Price
$ 49.85
1003
472
786
1679
Market Price
$ 63.69
Selling Price
$ 56.13
2186
575
1247
4416
Market Price
$ 37.53
Selling Price
$ 33.59
838
599
422
3598
Market Price
$ 60.16
Selling Price
$ 52.28
2484
2130
999
4310
Market Price
$ 64.06
Selling Price
$ 55.93
822
479
417
4020
Market Price
$ 37.61
Selling Price
$ 32.46
916
504
597
2904
Market Price
$ 31.17
Selling Price
$ 27.12
711
604
261
906
Market Price
$ 42.59
Selling Price
$ 37.72
1666
1281
1480
2399
Market Price
$ 54.54
Selling Price
$ 45.49
2709
2698
2089
4051