Market Price
$ 46.36
Selling Price
$ 40.78
2088
1481
1132
3927
Market Price
$ 35.80
Selling Price
$ 30.48
1943
1175
998
3178
Market Price
$ 32.11
Selling Price
$ 28.88
2722
1528
1636
4127
Market Price
$ 47.96
Selling Price
$ 41.30
2512
1304
1251
2624
Market Price
$ 46.99
Selling Price
$ 39.21
347
162
294
474
Market Price
$ 48.03
Selling Price
$ 43.26
1102
1014
488
4574
Market Price
$ 46.21
Selling Price
$ 39.02
1449
867
911
1815
Market Price
$ 49.48
Selling Price
$ 42.28
1863
1197
1241
4430
Market Price
$ 55.14
Selling Price
$ 49.13
2435
1432
1246
3623
Market Price
$ 54.82
Selling Price
$ 47.79
860
371
188
3975
Market Price
$ 49.24
Selling Price
$ 43.28
914
498
506
2756
Market Price
$ 66.31
Selling Price
$ 59.53
2173
1731
657
2291
Market Price
$ 33.09
Selling Price
$ 29.79
2064
1966
920
3638
Market Price
$ 66.64
Selling Price
$ 56.48
2565
1617
937
2802
Market Price
$ 62.83
Selling Price
$ 52.53
1015
216
388
2583
Market Price
$ 43.25
Selling Price
$ 37.06
1675
471
637
1817
Market Price
$ 54.55
Selling Price
$ 47.59
882
355
748
1638
Market Price
$ 55.80
Selling Price
$ 46.97
2531
867
585
2955
Market Price
$ 34.77
Selling Price
$ 30.74
1323
537
1198
2379
Market Price
$ 31.50
Selling Price
$ 27.25
1926
1890
416
4192
Market Price
$ 56.01
Selling Price
$ 50.17
1710
1027
380
1740
Market Price
$ 34.59
Selling Price
$ 31.20
2369
1232
1977
2457
Market Price
$ 30.78
Selling Price
$ 26.95
1552
384
1005
1609
Market Price
$ 56.17
Selling Price
$ 49.52
1687
1627
574
3309
Market Price
$ 47.87
Selling Price
$ 41.88
966
570
784
2655
Market Price
$ 52.15
Selling Price
$ 44.95
578
135
159
1143
Market Price
$ 33.78
Selling Price
$ 29.30
830
467
821
1247
Market Price
$ 28.94
Selling Price
$ 25.51
3074
1176
1302
4982
Market Price
$ 65.76
Selling Price
$ 59.42
538
140
399
1311
Market Price
$ 41.44
Selling Price
$ 35.53
1226
429
1115
1523
Market Price
$ 62.11
Selling Price
$ 54.41
1101
1027
809
1618
Market Price
$ 40.74
Selling Price
$ 35.51
2877
1567
1542
3172
Market Price
$ 37.01
Selling Price
$ 32.71
708
484
232
2926
Market Price
$ 37.90
Selling Price
$ 34.35
1063
743
471
3101
Market Price
$ 44.16
Selling Price
$ 38.01
136
47
61
673
Market Price
$ 36.21
Selling Price
$ 31.90
1618
1033
1046
4159
Market Price
$ 37.67
Selling Price
$ 32.16
799
608
182
2536
Market Price
$ 39.50
Selling Price
$ 34.63
659
650
184
3255
Market Price
$ 59.25
Selling Price
$ 50.33
2124
1931
1732
2509
Market Price
$ 33.32
Selling Price
$ 29.01
1233
1068
1051
3534