Market Price
$ 34.06
Selling Price
$ 29.31
1186
843
926
2507
Market Price
$ 31.16
Selling Price
$ 28.12
1124
309
793
1220
Market Price
$ 62.12
Selling Price
$ 52.09
1227
508
1166
2174
Market Price
$ 52.72
Selling Price
$ 45.78
1064
335
826
2101
Market Price
$ 58.47
Selling Price
$ 50.61
511
500
211
1025
Market Price
$ 42.72
Selling Price
$ 37.42
393
199
246
642
Market Price
$ 41.53
Selling Price
$ 37.16
1489
1034
1059
2138
Market Price
$ 48.61
Selling Price
$ 41.13
1324
1268
550
2052
Market Price
$ 67.28
Selling Price
$ 59.50
1860
1119
1348
4768
Market Price
$ 48.76
Selling Price
$ 42.13
3679
2648
1959
4876
Market Price
$ 61.87
Selling Price
$ 53.71
682
390
416
2881
Market Price
$ 36.45
Selling Price
$ 32.14
1485
446
952
3969
Market Price
$ 31.14
Selling Price
$ 27.33
913
616
393
4474
Market Price
$ 31.47
Selling Price
$ 26.50
749
434
320
2167
Market Price
$ 43.50
Selling Price
$ 38.40
1484
997
634
2005
Market Price
$ 40.75
Selling Price
$ 35.16
2187
1096
909
2536
Market Price
$ 29.77
Selling Price
$ 25.80
909
836
294
1006
Market Price
$ 40.52
Selling Price
$ 34.62
755
183
516
843
Market Price
$ 62.87
Selling Price
$ 52.43
403
311
202
531
Market Price
$ 36.04
Selling Price
$ 32.51
4159
2095
3826
4214
Market Price
$ 57.62
Selling Price
$ 51.70
983
301
583
2724
Market Price
$ 63.89
Selling Price
$ 55.33
924
771
826
1173
Market Price
$ 48.50
Selling Price
$ 43.32
1078
768
515
1780
Market Price
$ 65.52
Selling Price
$ 57.09
1470
361
1329
4459
Market Price
$ 30.16
Selling Price
$ 25.71
1267
1257
347
1390
Market Price
$ 45.51
Selling Price
$ 38.82
1639
1254
731
1929
Market Price
$ 40.80
Selling Price
$ 36.12
550
265
341
1395
Market Price
$ 32.51
Selling Price
$ 27.27
935
279
196
2229
Market Price
$ 29.50
Selling Price
$ 25.07
206
156
116
618
Market Price
$ 53.93
Selling Price
$ 47.70
1345
299
924
1495
Market Price
$ 44.43
Selling Price
$ 39.47
1053
365
391
2671
Market Price
$ 34.84
Selling Price
$ 29.89
363
336
76
575
Market Price
$ 45.36
Selling Price
$ 39.99
1927
1595
1898
2525
Market Price
$ 54.89
Selling Price
$ 48.35
713
537
447
1040
Market Price
$ 54.22
Selling Price
$ 47.26
768
704
339
3722
Market Price
$ 46.92
Selling Price
$ 42.64
4909
1833
1393
4976
Market Price
$ 69.51
Selling Price
$ 58.66
1618
957
775
3959
Market Price
$ 45.90
Selling Price
$ 40.21
1035
601
334
4631
Market Price
$ 59.64
Selling Price
$ 50.80
445
89
112
656
Market Price
$ 46.58
Selling Price
$ 39.60
387
245
371
501