Market Price
$ 29.73
Selling Price
$ 25.36
1924
1856
1609
4451
Market Price
$ 31.90
Selling Price
$ 28.51
3008
1627
932
3399
Market Price
$ 59.87
Selling Price
$ 54.06
1817
1562
985
2907
Market Price
$ 55.75
Selling Price
$ 48.93
823
426
259
2323
Market Price
$ 64.20
Selling Price
$ 55.19
2461
1557
1111
2783
Market Price
$ 51.01
Selling Price
$ 44.01
1793
598
1743
3721
Market Price
$ 51.78
Selling Price
$ 46.62
3452
3175
1838
4214
Market Price
$ 61.88
Selling Price
$ 54.70
1522
1105
486
4476
Market Price
$ 51.96
Selling Price
$ 43.96
1372
1134
778
2150
Market Price
$ 54.14
Selling Price
$ 46.69
1046
799
786
1690
Market Price
$ 35.87
Selling Price
$ 31.50
1785
750
938
4375
Market Price
$ 47.45
Selling Price
$ 40.28
4291
1938
2590
4589
Market Price
$ 43.36
Selling Price
$ 36.63
2824
634
753
4481
Market Price
$ 31.67
Selling Price
$ 27.62
1688
444
1158
1795
Market Price
$ 42.73
Selling Price
$ 37.15
1273
994
757
2940
Market Price
$ 38.21
Selling Price
$ 32.72
1773
997
1309
4168
Market Price
$ 52.90
Selling Price
$ 45.48
2443
2002
2161
4502
Market Price
$ 38.19
Selling Price
$ 33.23
558
489
395
2699
Market Price
$ 35.95
Selling Price
$ 31.88
3135
887
754
3360
Market Price
$ 39.23
Selling Price
$ 33.73
555
318
281
1008
Market Price
$ 29.75
Selling Price
$ 25.59
1044
902
405
2905
Market Price
$ 39.94
Selling Price
$ 34.74
201
194
117
599
Market Price
$ 35.11
Selling Price
$ 29.37
1179
489
349
2402
Market Price
$ 34.13
Selling Price
$ 29.03
3460
2450
2426
4898
Market Price
$ 35.15
Selling Price
$ 30.27
2409
1270
1585
2550
Market Price
$ 38.16
Selling Price
$ 32.43
922
905
551
4283
Market Price
$ 41.83
Selling Price
$ 35.63
4279
1282
3968
4872
Market Price
$ 58.72
Selling Price
$ 51.91
1055
756
821
2617
Market Price
$ 61.60
Selling Price
$ 54.64
1218
303
642
1360
Market Price
$ 46.39
Selling Price
$ 42.10
2308
2198
932
2370
Market Price
$ 50.63
Selling Price
$ 43.62
3145
2480
1353
4815
Market Price
$ 58.75
Selling Price
$ 50.33
473
384
180
683
Market Price
$ 43.66
Selling Price
$ 37.68
991
558
575
4482
Market Price
$ 58.00
Selling Price
$ 49.35
856
199
180
2131
Market Price
$ 54.96
Selling Price
$ 49.70
4102
1906
1507
4605
Market Price
$ 53.40
Selling Price
$ 46.38
3882
1395
1927
4086
Market Price
$ 60.27
Selling Price
$ 52.40
1828
1749
379
2169
Market Price
$ 58.78
Selling Price
$ 51.87
3179
2860
2107
3582
Market Price
$ 55.78
Selling Price
$ 48.99
1576
1384
951
4687
Market Price
$ 66.48
Selling Price
$ 56.02
2060
606
2022
3986