Market Price
$ 61.17
Selling Price
$ 51.39
3418
1960
1727
3471
Market Price
$ 53.70
Selling Price
$ 46.15
2266
900
965
4266
Market Price
$ 31.19
Selling Price
$ 28.12
2932
1875
756
4835
Market Price
$ 41.57
Selling Price
$ 34.81
277
114
228
928
Market Price
$ 46.52
Selling Price
$ 40.31
605
261
462
1651
Market Price
$ 56.32
Selling Price
$ 47.25
1286
740
518
1737
Market Price
$ 38.20
Selling Price
$ 33.65
1111
535
608
1698
Market Price
$ 49.25
Selling Price
$ 43.66
562
486
208
2772
Market Price
$ 32.93
Selling Price
$ 29.89
2559
2016
1140
4313
Market Price
$ 32.14
Selling Price
$ 26.93
374
228
124
577
Market Price
$ 31.61
Selling Price
$ 26.59
168
140
48
439
Market Price
$ 43.18
Selling Price
$ 38.67
1298
924
540
2415
Market Price
$ 40.26
Selling Price
$ 35.58
466
100
360
824
Market Price
$ 44.95
Selling Price
$ 38.08
1400
861
534
4326
Market Price
$ 37.62
Selling Price
$ 31.61
1389
371
310
1431
Market Price
$ 48.67
Selling Price
$ 43.33
1168
772
778
3440
Market Price
$ 59.14
Selling Price
$ 53.34
2361
2152
1809
4334
Market Price
$ 35.48
Selling Price
$ 31.12
2338
1103
1833
3559
Market Price
$ 29.13
Selling Price
$ 25.76
1266
672
929
4966
Market Price
$ 65.42
Selling Price
$ 59.23
740
443
279
3592
Market Price
$ 42.05
Selling Price
$ 35.12
3089
2822
3002
3996
Market Price
$ 48.90
Selling Price
$ 42.13
2729
2268
2593
4076
Market Price
$ 42.44
Selling Price
$ 38.51
737
233
494
2832
Market Price
$ 33.65
Selling Price
$ 30.14
490
154
391
587
Market Price
$ 33.71
Selling Price
$ 29.06
3707
1026
826
3728
Market Price
$ 62.00
Selling Price
$ 53.39
3542
2474
1481
4424
Market Price
$ 40.11
Selling Price
$ 35.96
1193
809
705
4445
Market Price
$ 37.36
Selling Price
$ 33.80
3027
2621
1520
4858
Market Price
$ 65.51
Selling Price
$ 59.35
380
251
203
1251
Market Price
$ 63.71
Selling Price
$ 55.99
1135
1095
438
3047
Market Price
$ 50.03
Selling Price
$ 41.86
858
246
613
973
Market Price
$ 47.58
Selling Price
$ 42.77
1529
862
899
3372
Market Price
$ 43.15
Selling Price
$ 37.33
1522
978
1253
3498
Market Price
$ 31.39
Selling Price
$ 27.97
581
330
275
2445
Market Price
$ 44.45
Selling Price
$ 37.50
2514
1832
2139
4068
Market Price
$ 62.23
Selling Price
$ 56.51
2223
642
1040
4233
Market Price
$ 58.70
Selling Price
$ 50.01
184
48
143
510
Market Price
$ 37.98
Selling Price
$ 32.86
987
572
481
4442
Market Price
$ 47.01
Selling Price
$ 41.42
1404
1212
757
4441
Market Price
$ 56.70
Selling Price
$ 49.75
4505
2974
3140
4511