Market Price
$ 43.24
Selling Price
$ 38.91
1284
590
697
3618
Market Price
$ 45.03
Selling Price
$ 38.97
1390
1317
1191
2150
Market Price
$ 62.05
Selling Price
$ 55.31
3645
2604
1851
4593
Market Price
$ 70.14
Selling Price
$ 59.20
3460
2346
2818
4610
Market Price
$ 40.61
Selling Price
$ 36.90
2843
699
1736
4329
Market Price
$ 52.88
Selling Price
$ 45.09
926
803
726
958
Market Price
$ 36.00
Selling Price
$ 31.19
1410
570
579
1445
Market Price
$ 62.34
Selling Price
$ 51.96
806
586
255
1789
Market Price
$ 62.63
Selling Price
$ 56.19
558
265
162
2003
Market Price
$ 51.72
Selling Price
$ 44.67
2265
1803
706
3180
Market Price
$ 41.37
Selling Price
$ 35.72
804
381
163
1175
Market Price
$ 41.56
Selling Price
$ 36.31
296
63
151
1453
Market Price
$ 32.10
Selling Price
$ 28.62
683
680
421
1955
Market Price
$ 60.08
Selling Price
$ 50.59
890
372
555
1143
Market Price
$ 50.53
Selling Price
$ 43.11
1161
290
1042
1382
Market Price
$ 40.51
Selling Price
$ 34.99
3477
2821
782
4334
Market Price
$ 55.42
Selling Price
$ 47.28
127
51
40
487
Market Price
$ 55.03
Selling Price
$ 47.13
1553
961
366
2708
Market Price
$ 48.01
Selling Price
$ 42.79
582
118
485
956
Market Price
$ 40.86
Selling Price
$ 35.61
3614
900
3581
4493
Market Price
$ 29.39
Selling Price
$ 25.08
1150
1119
441
2300
Market Price
$ 66.25
Selling Price
$ 56.60
489
106
272
826
Market Price
$ 48.05
Selling Price
$ 42.64
1899
815
524
2387
Market Price
$ 52.12
Selling Price
$ 43.87
584
183
537
2863
Market Price
$ 30.99
Selling Price
$ 27.24
238
78
165
647
Market Price
$ 39.80
Selling Price
$ 34.11
1121
1000
593
3280
Market Price
$ 44.64
Selling Price
$ 39.43
254
126
172
1044
Market Price
$ 67.18
Selling Price
$ 57.68
564
381
175
1333
Market Price
$ 58.03
Selling Price
$ 51.33
655
513
608
1289
Market Price
$ 53.85
Selling Price
$ 46.32
1949
434
1558
2745
Market Price
$ 60.09
Selling Price
$ 51.76
1239
1064
797
3135
Market Price
$ 32.45
Selling Price
$ 27.49
462
336
310
1475
Market Price
$ 36.59
Selling Price
$ 31.89
3065
1079
2605
3570
Market Price
$ 41.08
Selling Price
$ 35.66
510
349
343
1495
Market Price
$ 31.80
Selling Price
$ 28.80
1188
466
1121
3361
Market Price
$ 46.94
Selling Price
$ 39.45
3798
2496
2071
4753
Market Price
$ 40.30
Selling Price
$ 36.15
863
490
538
1498
Market Price
$ 46.32
Selling Price
$ 38.77
1536
327
1309
2144
Market Price
$ 51.01
Selling Price
$ 44.24
2589
1670
968
4227
Market Price
$ 47.20
Selling Price
$ 40.80
305
276
173
593